/*!*******************************************************************************************************************************************************************************************************************************************************************!*\ !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./public_html/assets/scss/modules/forms.scss ***! \*******************************************************************************************************************************************************************************************************************************************************************/ .form-label{margin-bottom:.5rem}.col-form-label{padding-top:calc(0.375rem + 1px);padding-bottom:calc(0.375rem + 1px);margin-bottom:0;font-size:inherit;line-height:1.5618}.col-form-label-lg{padding-top:calc(0.5rem + 1px);padding-bottom:calc(0.5rem + 1px);font-size:1.25rem}.col-form-label-sm{padding-top:calc(0.25rem + 1px);padding-bottom:calc(0.25rem + 1px);font-size:.875rem}.form-text{margin-top:.25rem;font-size:.875em;color:#6c757d}.form-control{display:block;width:100%;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5618;color:#666;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;-webkit-appearance:none;-moz-appearance:none;appearance:none;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[type=file]{overflow:hidden}.form-control[type=file]:not(:disabled):not([readonly]){cursor:pointer}.form-control:focus{color:#666;background-color:#fff;border-color:#cfe2be;outline:0;box-shadow:0 0 0 .25rem rgba(158,197,124,.25)}.form-control::-webkit-date-and-time-value{height:1.5618em}.form-control::-webkit-input-placeholder{color:#6c757d;opacity:1}.form-control::-moz-placeholder{color:#6c757d;opacity:1}.form-control::-ms-input-placeholder{color:#6c757d;opacity:1}.form-control::placeholder{color:#6c757d;opacity:1}.form-control:disabled,.form-control[readonly]{background-color:#e9ecef;opacity:1}.form-control::file-selector-button{padding:.375rem .75rem;margin:-.375rem -.75rem;-webkit-margin-end:.75rem;margin-inline-end:.75rem;color:#666;background-color:#e9ecef;pointer-events:none;border:0 solid;border-color:inherit;border-inline-end-width:1px;border-radius:0;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){.form-control::file-selector-button{transition:none}}.form-control:hover:not(:disabled):not([readonly])::file-selector-button{background-color:#dde0e3}.form-control::-webkit-file-upload-button{padding:.375rem .75rem;margin:-.375rem -.75rem;-webkit-margin-end:.75rem;margin-inline-end:.75rem;color:#666;background-color:#e9ecef;pointer-events:none;border:0 solid;border-color:inherit;border-inline-end-width:1px;border-radius:0;-webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;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){.form-control::-webkit-file-upload-button{-webkit-transition:none;transition:none}}.form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button{background-color:#dde0e3}.form-control-plaintext{display:block;width:100%;padding:.375rem 0;margin-bottom:0;line-height:1.5618;color:#666;background-color:initial;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{min-height:calc(1.5618em + 0.5rem + 2px);padding:.25rem .5rem;font-size:.875rem;border-radius:.2rem}.form-control-sm::file-selector-button{padding:.25rem .5rem;margin:-.25rem -.5rem;-webkit-margin-end:.5rem;margin-inline-end:.5rem}.form-control-sm::-webkit-file-upload-button{padding:.25rem .5rem;margin:-.25rem -.5rem;-webkit-margin-end:.5rem;margin-inline-end:.5rem}.form-control-lg{min-height:calc(1.5618em + 1rem + 2px);padding:.5rem 1rem;font-size:1.25rem;border-radius:.3rem}.form-control-lg::file-selector-button{padding:.5rem 1rem;margin:-.5rem -1rem;-webkit-margin-end:1rem;margin-inline-end:1rem}.form-control-lg::-webkit-file-upload-button{padding:.5rem 1rem;margin:-.5rem -1rem;-webkit-margin-end:1rem;margin-inline-end:1rem}textarea.form-control{min-height:calc(1.5618em + 0.75rem + 2px)}textarea.form-control-sm{min-height:calc(1.5618em + 0.5rem + 2px)}textarea.form-control-lg{min-height:calc(1.5618em + 1rem + 2px)}.form-control-color{width:3rem;height:auto;padding:.375rem}.form-control-color:not(:disabled):not([readonly]){cursor:pointer}.form-control-color::-moz-color-swatch{height:1.5618em;border-radius:.25rem}.form-control-color::-webkit-color-swatch{height:1.5618em;border-radius:.25rem}.form-select{display:block;width:100%;padding:.375rem 2.25rem .375rem .75rem;-moz-padding-start:calc(0.75rem - 3px);font-size:1rem;font-weight:400;line-height:1.5618;color:#666;background-color:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .75rem center;background-size:16px 12px;border:1px solid #ced4da;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-appearance:none;-moz-appearance:none;appearance:none}@media (prefers-reduced-motion:reduce){.form-select{transition:none}}.form-select:focus{border-color:#cfe2be;outline:0;box-shadow:0 0 0 .25rem rgba(158,197,124,.25)}.form-select[multiple],.form-select[size]:not([size="1"]){padding-right:.75rem;background-image:none}.form-select:disabled{background-color:#e9ecef}.form-select:-moz-focusring{color:transparent;text-shadow:0 0 0 #666}.form-select-sm{padding-top:.25rem;padding-bottom:.25rem;padding-left:.5rem;font-size:.875rem;border-radius:.2rem}.form-select-lg{padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;font-size:1.25rem;border-radius:.3rem}.form-check{display:block;min-height:1.5618rem;padding-left:1.5em;margin-bottom:.125rem}.form-check .form-check-input{float:left;margin-left:-1.5em}.form-check-input{width:1em;height:1em;margin-top:.2809em;vertical-align:top;background-color:#fff;background-repeat:no-repeat;background-position:50%;background-size:contain;border:1px solid rgba(0,0,0,.25);-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-print-color-adjust:exact;color-adjust:exact}.form-check-input[type=checkbox]{border-radius:.25em}.form-check-input[type=radio]{border-radius:50%}.form-check-input:active{-webkit-filter:brightness(90%);filter:brightness(90%)}.form-check-input:focus{border-color:#cfe2be;outline:0;box-shadow:0 0 0 .25rem rgba(158,197,124,.25)}.form-check-input:checked{background-color:#9ec57c;border-color:#9ec57c}.form-check-input:checked[type=checkbox]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10l3 3 6-6'/%3E%3C/svg%3E")}.form-check-input:checked[type=radio]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='2' fill='%23fff'/%3E%3C/svg%3E")}.form-check-input[type=checkbox]:indeterminate{background-color:#9ec57c;border-color:#9ec57c;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3E%3C/svg%3E")}.form-check-input:disabled{pointer-events:none;-webkit-filter:none;filter:none;opacity:.5}.form-check-input:disabled~.form-check-label,.form-check-input[disabled]~.form-check-label{opacity:.5}.form-switch{padding-left:2.5em}.form-switch .form-check-input{width:2em;margin-left:-2.5em;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='rgba(0, 0, 0, 0.25)'/%3E%3C/svg%3E");background-position:0;border-radius:2em;transition:background-position .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-switch .form-check-input{transition:none}}.form-switch .form-check-input:focus{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23cfe2be'/%3E%3C/svg%3E")}.form-switch .form-check-input:checked{background-position:100%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23fff'/%3E%3C/svg%3E")}.form-check-inline{display:inline-block;margin-right:1rem}.btn-check{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.btn-check:disabled+.btn,.btn-check[disabled]+.btn{pointer-events:none;-webkit-filter:none;filter:none;opacity:.65}.form-range{width:100%;height:1.5rem;padding:0;background-color:initial;-webkit-appearance:none;-moz-appearance:none;appearance:none}.form-range:focus{outline:0}.form-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem rgba(158,197,124,.25)}.form-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem rgba(158,197,124,.25)}.form-range::-moz-focus-outer{border:0}.form-range::-webkit-slider-thumb{width:1rem;height:1rem;margin-top:-.25rem;background-color:#9ec57c;border:0;border-radius:1rem;-webkit-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-appearance:none;appearance:none}@media (prefers-reduced-motion:reduce){.form-range::-webkit-slider-thumb{-webkit-transition:none;transition:none}}.form-range::-webkit-slider-thumb:active{background-color:#e2eed8}.form-range::-webkit-slider-runnable-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.form-range::-moz-range-thumb{width:1rem;height:1rem;background-color:#9ec57c;border:0;border-radius:1rem;-moz-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-moz-appearance:none;appearance:none}@media (prefers-reduced-motion:reduce){.form-range::-moz-range-thumb{-moz-transition:none;transition:none}}.form-range::-moz-range-thumb:active{background-color:#e2eed8}.form-range::-moz-range-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.form-range:disabled{pointer-events:none}.form-range:disabled::-webkit-slider-thumb{background-color:#adb5bd}.form-range:disabled::-moz-range-thumb{background-color:#adb5bd}.form-floating{position:relative}.form-floating>.form-control,.form-floating>.form-select{height:calc(3.5rem + 2px);line-height:1.25}.form-floating>label{position:absolute;top:0;left:0;height:100%;padding:1rem .75rem;pointer-events:none;border:1px solid transparent;-webkit-transform-origin:0 0;transform-origin:0 0;transition:opacity .1s ease-in-out,-webkit-transform .1s ease-in-out;transition:opacity .1s ease-in-out,transform .1s ease-in-out;transition:opacity .1s ease-in-out,transform .1s ease-in-out,-webkit-transform .1s ease-in-out}@media (prefers-reduced-motion:reduce){.form-floating>label{transition:none}}.form-floating>.form-control{padding:1rem .75rem}.form-floating>.form-control::-webkit-input-placeholder{color:transparent}.form-floating>.form-control::-moz-placeholder{color:transparent}.form-floating>.form-control::-ms-input-placeholder{color:transparent}.form-floating>.form-control::placeholder{color:transparent}.form-floating>.form-control:not(:-moz-placeholder-shown){padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control:focus,.form-floating>.form-control:not(:placeholder-shown){padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control:-webkit-autofill{padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-select{padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control:not(:-moz-placeholder-shown)~label{opacity:.65;transform:scale(.85) translateY(-.5rem) translateX(.15rem)}.form-floating>.form-control:focus~label,.form-floating>.form-control:not(:placeholder-shown)~label,.form-floating>.form-select~label{opacity:.65;-webkit-transform:scale(.85) translateY(-.5rem) translateX(.15rem);transform:scale(.85) translateY(-.5rem) translateX(.15rem)}.form-floating>.form-control:-webkit-autofill~label{opacity:.65;-webkit-transform:scale(.85) translateY(-.5rem) translateX(.15rem);transform:scale(.85) translateY(-.5rem) translateX(.15rem)}.input-group{position:relative;display:flex;flex-wrap:wrap;align-items:stretch;width:100%}.input-group>.form-control,.input-group>.form-select{position:relative;flex:1 1 auto;width:1%;min-width:0}.input-group>.form-control:focus,.input-group>.form-select:focus{z-index:3}.input-group .btn{position:relative;z-index:2}.input-group .btn:focus{z-index:3}.input-group-text{display:flex;align-items:center;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5618;color:#666;text-align:center;white-space:nowrap;background-color:#e9ecef;border:1px solid #ced4da;border-radius:.25rem}.input-group-lg>.btn,.input-group-lg>.form-control,.input-group-lg>.form-select,.input-group-lg>.input-group-text{padding:.5rem 1rem;font-size:1.25rem;border-radius:.3rem}.input-group-sm>.btn,.input-group-sm>.form-control,.input-group-sm>.form-select,.input-group-sm>.input-group-text{padding:.25rem .5rem;font-size:.875rem;border-radius:.2rem}.input-group-lg>.form-select,.input-group-sm>.form-select{padding-right:3rem}.input-group.has-validation>.dropdown-toggle:nth-last-child(n+4),.input-group.has-validation>:nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu),.input-group:not(.has-validation)>.dropdown-toggle:nth-last-child(n+3),.input-group:not(.has-validation)>:not(:last-child):not(.dropdown-toggle):not(.dropdown-menu){border-top-right-radius:0;border-bottom-right-radius:0}.input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback){margin-left:-1px;border-top-left-radius:0;border-bottom-left-radius:0}.valid-feedback{display:none;width:100%;margin-top:.25rem;font-size:.875em;color:#1d9b61}.valid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.39045rem .7809rem;margin-top:.1rem;font-size:.875rem;color:rgba(0,0,0,.7);background-color:rgba(29,155,97,.9);border-radius:.25rem}.is-valid~.valid-feedback,.is-valid~.valid-tooltip,.was-validated :valid~.valid-feedback,.was-validated :valid~.valid-tooltip{display:block}.form-control.is-valid,.was-validated .form-control:valid{border-color:#1d9b61;padding-right:calc(1.5618em + 0.75rem);background-repeat:no-repeat;background-position:right calc(0.39045em + 0.1875rem) center;background-size:calc(0.7809em + 0.375rem) calc(0.7809em + 0.375rem);background-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 8 8"><path fill="%231d9b61" 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"/></svg>')}.form-control.is-valid:focus,.was-validated .form-control:valid:focus{border-color:#1d9b61;box-shadow:0 0 0 .25rem rgba(29,155,97,.25)}.was-validated textarea.form-control:valid,textarea.form-control.is-valid{padding-right:calc(1.5618em + 0.75rem);background-position:top calc(0.39045em + 0.1875rem) right calc(0.39045em + 0.1875rem)}.form-select.is-valid,.was-validated .form-select:valid{border-color:#1d9b61}.form-select.is-valid:not([multiple]):not([size]),.form-select.is-valid:not([multiple])[size="1"],.was-validated .form-select:valid:not([multiple]):not([size]),.was-validated .form-select:valid:not([multiple])[size="1"]{padding-right:4.125rem;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3E%3C/svg%3E"),url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%231d9b61' 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-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(0.7809em + 0.375rem) calc(0.7809em + 0.375rem)}.form-select.is-valid:focus,.was-validated .form-select:valid:focus{border-color:#1d9b61;box-shadow:0 0 0 .25rem rgba(29,155,97,.25)}.form-check-input.is-valid,.was-validated .form-check-input:valid{border-color:#1d9b61}.form-check-input.is-valid:checked,.was-validated .form-check-input:valid:checked{background-color:#1d9b61}.form-check-input.is-valid:focus,.was-validated .form-check-input:valid:focus{box-shadow:0 0 0 .25rem rgba(29,155,97,.25)}.form-check-input.is-valid~.form-check-label,.was-validated .form-check-input:valid~.form-check-label{color:#1d9b61}.form-check-inline .form-check-input~.valid-feedback{margin-left:.5em}.input-group .form-control.is-valid,.input-group .form-select.is-valid,.was-validated .input-group .form-control:valid,.was-validated .input-group .form-select:valid{z-index:1}.input-group .form-control.is-valid:focus,.input-group .form-select.is-valid:focus,.was-validated .input-group .form-control:valid:focus,.was-validated .input-group .form-select:valid:focus{z-index:3}.invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:.875em;color:#dc3545}.invalid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.39045rem .7809rem;margin-top:.1rem;font-size:.875rem;color:#fff;background-color:rgba(220,53,69,.9);border-radius:.25rem}.is-invalid~.invalid-feedback,.is-invalid~.invalid-tooltip,.was-validated :invalid~.invalid-feedback,.was-validated :invalid~.invalid-tooltip{display:block}.form-control.is-invalid,.was-validated .form-control:invalid{border-color:#dc3545;padding-right:calc(1.5618em + 0.75rem);background-repeat:no-repeat;background-position:right calc(0.39045em + 0.1875rem) center;background-size:calc(0.7809em + 0.375rem) calc(0.7809em + 0.375rem);background-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" stroke="%23dc3545"><circle cx="6" cy="6" r="4.5"/><path stroke-linejoin="round" d="M5.8 3.6h.4L6 6.5z"/><circle cx="6" cy="8.2" r=".6" fill="%23dc3545" stroke="none"/></svg>')}.form-control.is-invalid:focus,.was-validated .form-control:invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .25rem rgba(220,53,69,.25)}.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid{padding-right:calc(1.5618em + 0.75rem);background-position:top calc(0.39045em + 0.1875rem) right calc(0.39045em + 0.1875rem)}.form-select.is-invalid,.was-validated .form-select:invalid{border-color:#dc3545}.form-select.is-invalid:not([multiple]):not([size]),.form-select.is-invalid:not([multiple])[size="1"],.was-validated .form-select:invalid:not([multiple]):not([size]),.was-validated .form-select:invalid:not([multiple])[size="1"]{padding-right:4.125rem;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3E%3C/svg%3E"),url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545'%3E%3Ccircle cx='6' cy='6' r='4.5'/%3E%3Cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3E%3Ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3E%3C/svg%3E");background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(0.7809em + 0.375rem) calc(0.7809em + 0.375rem)}.form-select.is-invalid:focus,.was-validated .form-select:invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .25rem rgba(220,53,69,.25)}.form-check-input.is-invalid,.was-validated .form-check-input:invalid{border-color:#dc3545}.form-check-input.is-invalid:checked,.was-validated .form-check-input:invalid:checked{background-color:#dc3545}.form-check-input.is-invalid:focus,.was-validated .form-check-input:invalid:focus{box-shadow:0 0 0 .25rem rgba(220,53,69,.25)}.form-check-input.is-invalid~.form-check-label,.was-validated .form-check-input:invalid~.form-check-label{color:#dc3545}.form-check-inline .form-check-input~.invalid-feedback{margin-left:.5em}.input-group .form-control.is-invalid,.input-group .form-select.is-invalid,.was-validated .input-group .form-control:invalid,.was-validated .input-group .form-select:invalid{z-index:2}.input-group .form-control.is-invalid:focus,.input-group .form-select.is-invalid:focus,.was-validated .input-group .form-control:invalid:focus,.was-validated .input-group .form-select:invalid:focus{z-index:3}form{margin-left:auto;margin-right:auto;font-family:Roboto Flex,sans-serif}form,form input{scroll-margin-top:var(--scroll-margin-top,0)}form legend{color:#647d4f;margin-bottom:1.875rem;margin-top:1.875rem;border:none;line-height:1.2;font-size:1.375rem}form input[type=date],form input[type=datetime-local] textarea,form input[type=text],form input[type=time]{-webkit-appearance:none;-moz-appearance:none;appearance:none}form input[type=date]::-webkit-calendar-picker-indicator,form input[type=datetime-local]::-webkit-calendar-picker-indicator{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='512' height='512'%3E%3Cpath d='M30.7 163.8v306.7c0 22.9 18.3 41.5 41 41.5h368.6c22.6 0 41-18.5 41-41.5V163.8H30.7zm419.9 112.7v204.8H61.4V194.6h389.1v81.9h.1zM440.3 61.4h-66.6v-46c0-8.5-6.9-15.4-15.4-15.4S343 6.9 343 15.4v46.1H169V15.4C169 6.9 162.1 0 153.6 0s-15.4 6.9-15.4 15.4v46.1H71.7c-22.6 0-41 18.5-41 41.5v40.4h450.6V103c0-23-18.3-41.6-41-41.6zm-286.7 71.7c-17 0-30.7-13.7-30.7-30.7 0-11.4 6.1-21.3 15.4-26.6v26.6c0 8.5 6.9 15.4 15.4 15.4s15.4-6.9 15.4-15.4V75.8c9.2 5.3 15.4 15.3 15.4 26.6-.2 17-13.9 30.7-30.9 30.7zm204.8 0c-17 0-30.7-13.7-30.7-30.7 0-11.4 6.1-21.3 15.4-26.6v26.6c0 8.5 6.9 15.4 15.4 15.4s15.4-6.9 15.4-15.4V75.8c9.2 5.3 15.4 15.3 15.4 26.6-.2 17-13.9 30.7-30.9 30.7z' fill='hsl(92deg, 23%25, 40%25)'/%3E%3C/svg%3E")}form input[type=time]::-webkit-calendar-picker-indicator{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='559.98' height='559.98'%3E%3Cg fill='hsl(92deg, 23%25, 40%25)'%3E%3Cpath d='M279.99 0C125.601 0 0 125.601 0 279.99c0 154.39 125.601 279.99 279.99 279.99 154.39 0 279.99-125.601 279.99-279.99S434.38 0 279.99 0zm0 498.78c-120.644 0-218.79-98.146-218.79-218.79 0-120.638 98.146-218.79 218.79-218.79s218.79 98.152 218.79 218.79c0 120.644-98.146 218.79-218.79 218.79z'/%3E%3Cpath d='M304.226 280.326v-117.35c0-13.103-10.618-23.721-23.716-23.721-13.102 0-23.721 10.618-23.721 23.721v124.928c0 .373.092.723.11 1.096-.312 6.45 1.91 12.999 6.836 17.926l88.343 88.336c9.266 9.266 24.284 9.266 33.543 0 9.26-9.266 9.266-24.284 0-33.544l-81.395-81.392z'/%3E%3C/g%3E%3C/svg%3E")}@supports selector(*::-webkit-calendar-picker-indicator){form:not(.was-validated) input[type=date],form:not(.was-validated) input[type=datetime-local],form:not(.was-validated) input[type=time]{background-image:none!important}}form input[type=checkbox].visually-hidden~label{display:flex;align-items:center;margin-bottom:0;line-height:1.1}form input[type=checkbox].visually-hidden~label a{text-decoration:underline;white-space:nowrap}form input[type=checkbox].visually-hidden~label .icon{margin-right:.7809rem;cursor:pointer;font-size:120%}form input[type=checkbox].visually-hidden:checked~label .icon-square,form input[type=checkbox].visually-hidden~label .icon-square-checked{display:none}form input[type=checkbox].visually-hidden:checked~label .icon-square-checked{display:initial}form.was-validated input[type=checkbox].is-invalid~label .icon,form.was-validated input[type=checkbox]:invalid~label .icon{color:#dc3545}form.was-validated input[type=checkbox].is-invalid~.invalid-tooltip,form.was-validated input[type=checkbox]:invalid~.invalid-tooltip{display:block}form.was-validated input[type=checkbox].is-invalid~label .icon,form.was-validated input[type=checkbox]:valid~label .icon{color:#1d9b61}fieldset{display:contents}form:not(.was-validated) .form-group.calendar>input,form:not(.was-validated) .form-group select{background-position:calc(100% - 0.39045em - 0.1875rem) 50%!important;background-size:calc(0.7809em + 0.375rem) calc(0.7809em + 0.375rem)!important}.form-group{position:relative}.form-group--invalid{margin-bottom:2.5rem}.form-group select{-webkit-appearance:none;-moz-appearance:none;appearance:none;text-indent:.01px;text-overflow:"";outline:0}form:not(.was-validated) .form-group select{background:#fff url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 185.344 185.344"><path fill="hsl(92deg, 23%, 40%)" d="M92.672 144.373a10.707 10.707 0 01-7.593-3.138L3.145 59.301c-4.194-4.199-4.194-10.992 0-15.18a10.72 10.72 0 0115.18 0l74.347 74.341 74.347-74.341a10.72 10.72 0 0115.18 0c4.194 4.194 4.194 10.981 0 15.18l-81.939 81.934a10.694 10.694 0 01-7.588 3.138z"/></svg>') no-repeat}.form-group.styledselect select{line-height:1.5618;position:static}.form-group.styledselect select::-ms-expand{display:none}.form-group.styledselect select.indent{text-indent:-999em}.form-group.checkbox,.form-group.radio{display:flex;align-items:center}.form-group.checkbox label,.form-group.radio label{padding-left:0}.form-group.checkbox input[type=checkbox],.form-group.checkbox input[type=radio],.form-group.radio input[type=checkbox],.form-group.radio input[type=radio]{order:-1;margin:0}form:not(.was-validated) .form-group.calendar>input{background-color:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='512' height='512'%3E%3Cpath d='M30.7 163.8v306.7c0 22.9 18.3 41.5 41 41.5h368.6c22.6 0 41-18.5 41-41.5V163.8H30.7zm419.9 112.7v204.8H61.4V194.6h389.1v81.9h.1zM440.3 61.4h-66.6v-46c0-8.5-6.9-15.4-15.4-15.4S343 6.9 343 15.4v46.1H169V15.4C169 6.9 162.1 0 153.6 0s-15.4 6.9-15.4 15.4v46.1H71.7c-22.6 0-41 18.5-41 41.5v40.4h450.6V103c0-23-18.3-41.6-41-41.6zm-286.7 71.7c-17 0-30.7-13.7-30.7-30.7 0-11.4 6.1-21.3 15.4-26.6v26.6c0 8.5 6.9 15.4 15.4 15.4s15.4-6.9 15.4-15.4V75.8c9.2 5.3 15.4 15.3 15.4 26.6-.2 17-13.9 30.7-30.9 30.7zm204.8 0c-17 0-30.7-13.7-30.7-30.7 0-11.4 6.1-21.3 15.4-26.6v26.6c0 8.5 6.9 15.4 15.4 15.4s15.4-6.9 15.4-15.4V75.8c9.2 5.3 15.4 15.3 15.4 26.6-.2 17-13.9 30.7-30.9 30.7z' fill='hsl(92deg, 23%25, 40%25)'/%3E%3C/svg%3E");background-repeat:no-repeat}form:not(.was-validated) .form-group.calendar.checked>input{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='512' height='512'%3E%3Cpath d='M30.72 163.84v306.688C30.72 493.466 49.049 512 71.68 512h368.64c22.63 0 40.96-18.534 40.96-41.472V163.84H30.72zm419.84 112.64v204.8H61.44V194.56h389.12v81.92zM202.445 453.017c-3.482 0-7.782-1.945-10.547-4.711l-92.877-92.16c-2.867-2.867-4.505-6.656-4.505-10.547s1.638-7.577 4.505-10.547c2.867-2.867 6.656-4.505 10.547-4.505s7.578 1.639 10.547 4.505l82.33 81.613 189.44-189.44c2.867-2.867 6.656-4.506 10.547-4.506s7.577 1.638 10.547 4.506c2.867 2.867 4.505 6.758 4.505 10.855s-1.639 7.987-4.505 10.855L212.992 448.308c-2.765 2.765-7.066 4.711-10.547 4.711zM440.32 61.44h-66.56V15.36C373.76 6.861 366.899 0 358.4 0s-15.36 6.861-15.36 15.36v46.08H168.96V15.36C168.96 6.861 162.099 0 153.6 0s-15.36 6.861-15.36 15.36v46.08H71.68c-22.63 0-40.96 18.535-40.96 41.472v40.448h450.56v-40.448c0-22.938-18.329-41.472-40.96-41.472zM153.6 133.12c-16.999 0-30.72-13.722-30.72-30.72 0-11.367 6.144-21.299 15.36-26.624V102.4c0 8.499 6.861 15.36 15.36 15.36s15.36-6.861 15.36-15.36V75.776c9.216 5.325 15.36 15.257 15.36 26.624 0 16.999-13.721 30.72-30.72 30.72zm204.8 0c-16.998 0-30.72-13.722-30.72-30.72 0-11.367 6.144-21.299 15.36-26.624V102.4c0 8.499 6.861 15.36 15.36 15.36s15.36-6.861 15.36-15.36V75.776c9.216 5.325 15.36 15.257 15.36 26.624 0 16.999-13.721 30.72-30.72 30.72z' fill='hsl(92deg, 23%25, 40%25)'/%3E%3C/svg%3E");background-repeat:no-repeat}.form-group.submit-send{text-align:center}.form-group .form-control{font-size:inherit}.form-control~label{position:absolute;color:tint(#666,55%);z-index:60;top:50%;left:0;font-weight:400;pointer-events:none;-webkit-transform:translate(.75rem,-50%);transform:translate(.75rem,-50%);-webkit-transform-origin:0 0;transform-origin:0 0;transition:.25s;transition-timing-function:cubic-bezier(.19,1,.22,1);transition-property:color,-webkit-transform;transition-property:transform,color;transition-property:transform,color,-webkit-transform}.form-control:focus~label,.form-control[type=date]~label,.form-control[type=datetime-local]~label,.form-control[type=time]~label,.form-group.filled .form-control~label{line-height:1.6;font-size:11.5px;font-weight:700;color:#647d4f;top:0;-webkit-transform:translateY(-100%);transform:translateY(-100%)}.form-group.active .form-control::-webkit-input-placeholder{opacity:0;color:transparent}.form-group.active .form-control::-moz-placeholder{opacity:0;color:transparent}.form-group.active .form-control::-ms-input-placeholder{opacity:0;color:transparent}.form-group.active .form-control::placeholder{opacity:0;color:transparent}.form__display-group{display:grid;align-items:start;grid-template-columns:repeat(var(--cols,1),minmax(0,1fr));gap:1.875rem 1.5618rem}.form__display-group .form-group label{margin-bottom:1px}.form__display-group .form-group.file{display:flex;align-items:center}.form__display-group .form-group.file>.btn{flex:1 1 auto}.form__display-group--1col{--cols:1}.form__display-group--2col{--cols:2}.form__display-group--3col{--cols:3}.form__display-group--4col{--cols:4}.form__display-group--5col{--cols:5}.form__display-group--6col{--cols:6}.form__display-group--7col{--cols:7}.form__display-group--8col{--cols:8}.form__display-group--9col{--cols:9}.form__display-group--10col{--cols:10}@media (min-width:576px){.form__display-group-sm--1col{--cols:1}.form__display-group-sm--2col{--cols:2}.form__display-group-sm--3col{--cols:3}.form__display-group-sm--4col{--cols:4}.form__display-group-sm--5col{--cols:5}.form__display-group-sm--6col{--cols:6}.form__display-group-sm--7col{--cols:7}.form__display-group-sm--8col{--cols:8}.form__display-group-sm--9col{--cols:9}.form__display-group-sm--10col{--cols:10}}@media (min-width:768px){.form__display-group-md--1col{--cols:1}.form__display-group-md--2col{--cols:2}.form__display-group-md--3col{--cols:3}.form__display-group-md--4col{--cols:4}.form__display-group-md--5col{--cols:5}.form__display-group-md--6col{--cols:6}.form__display-group-md--7col{--cols:7}.form__display-group-md--8col{--cols:8}.form__display-group-md--9col{--cols:9}.form__display-group-md--10col{--cols:10}}@media (min-width:992px){.form__display-group-lg--1col{--cols:1}.form__display-group-lg--2col{--cols:2}.form__display-group-lg--3col{--cols:3}.form__display-group-lg--4col{--cols:4}.form__display-group-lg--5col{--cols:5}.form__display-group-lg--6col{--cols:6}.form__display-group-lg--7col{--cols:7}.form__display-group-lg--8col{--cols:8}.form__display-group-lg--9col{--cols:9}.form__display-group-lg--10col{--cols:10}}@media (min-width:1200px){.form__display-group-xl--1col{--cols:1}.form__display-group-xl--2col{--cols:2}.form__display-group-xl--3col{--cols:3}.form__display-group-xl--4col{--cols:4}.form__display-group-xl--5col{--cols:5}.form__display-group-xl--6col{--cols:6}.form__display-group-xl--7col{--cols:7}.form__display-group-xl--8col{--cols:8}.form__display-group-xl--9col{--cols:9}.form__display-group-xl--10col{--cols:10}}@media (min-width:1400px){.form__display-group-2xl--1col{--cols:1}.form__display-group-2xl--2col{--cols:2}.form__display-group-2xl--3col{--cols:3}.form__display-group-2xl--4col{--cols:4}.form__display-group-2xl--5col{--cols:5}.form__display-group-2xl--6col{--cols:6}.form__display-group-2xl--7col{--cols:7}.form__display-group-2xl--8col{--cols:8}.form__display-group-2xl--9col{--cols:9}.form__display-group-2xl--10col{--cols:10}}@media (min-width:1600px){.form__display-group-3xl--1col{--cols:1}.form__display-group-3xl--2col{--cols:2}.form__display-group-3xl--3col{--cols:3}.form__display-group-3xl--4col{--cols:4}.form__display-group-3xl--5col{--cols:5}.form__display-group-3xl--6col{--cols:6}.form__display-group-3xl--7col{--cols:7}.form__display-group-3xl--8col{--cols:8}.form__display-group-3xl--9col{--cols:9}.form__display-group-3xl--10col{--cols:10}}.form-actions{margin-top:3.1236rem;font-size:1.125rem;text-align:center;text-transform:uppercase}.form-actions .btn{min-width:12ch}.form-button-submit{width:-webkit-fill-available;width:-moz-available;width:stretch}@media (min-width:576px){.form-button-submit{padding-left:2.73315rem;padding-right:2.73315rem;width:unset}}.captcha{min-height:45px;display:flex;flex-wrap:wrap;align-items:center}@media (min-width:576px){.captcha{flex-wrap:wrap}}.captcha.form-group{font-size:1.125rem;padding-top:.9375rem}.captcha label{order:-1;flex:1 0 100%;margin-bottom:0;line-height:1}@media (min-width:576px){.captcha label{flex:0 1 auto;width:auto}}.captcha #captcha-input{flex:1 0 auto;min-width:calc(4ch + 1.5rem);max-width:11ch;font-family:monospace}@media (min-width:576px){.captcha #captcha-input{flex-grow:0}}.captcha #refresh-captcha{display:inline-flex;align-items:center;padding:.39045rem}.captcha #refresh-captcha>.icon{display:block}.captcha .refresh{cursor:pointer;color:#647d4f;margin-left:.5ch;display:inline-flex;line-height:1}.captcha .refresh .icon{font-size:1.5em}.Olivine .captcha .refresh,.primary .captcha .refresh{color:#9ec57c}.Dingley .captcha .refresh{color:#647d4f}.Shark .captcha .refresh{color:#1f2023}.light .captcha .refresh{color:#f8f9fa}.dark .captcha .refresh{color:#212529}.captcha .captcha-image{position:relative;display:block;flex:0 0 auto;margin-right:.7809rem;width:120px;height:40px}.captcha .captcha-image img{object-fit:contain;max-width:100%;max-height:100%}textarea.form-control+label{display:none!important}.textarea.form-group textarea{height:auto}.textarea.form-group .textarea--read-only{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-family:monospace;font-size:.9375rem;line-height:1.2;resize:none}.checkbox-privacy{font-size:.90625rem;margin-top:3.1236rem}.footer-form{max-width:1110px;margin-left:auto;margin-right:auto;margin-top:2em;font-family:Roboto Flex,sans-serif;font-size:.9em;line-height:1.1em}.footer-form p{margin:0}.legenda-campi-richiesti{font-family:Roboto Flex,sans-serif;font-size:.90625rem;max-width:1110px;margin-left:auto;margin-right:auto}.datepicker[readonly],.input-daterange input[readonly]{background-color:#fff}.form-theme.bg-primary form input[type=date]::-webkit-calendar-picker-indicator,.form-theme.bg-primary form input[type=datetime-local]::-webkit-calendar-picker-indicator{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='512' height='512'%3E%3Cpath d='M30.7 163.8v306.7c0 22.9 18.3 41.5 41 41.5h368.6c22.6 0 41-18.5 41-41.5V163.8H30.7zm419.9 112.7v204.8H61.4V194.6h389.1v81.9h.1zM440.3 61.4h-66.6v-46c0-8.5-6.9-15.4-15.4-15.4S343 6.9 343 15.4v46.1H169V15.4C169 6.9 162.1 0 153.6 0s-15.4 6.9-15.4 15.4v46.1H71.7c-22.6 0-41 18.5-41 41.5v40.4h450.6V103c0-23-18.3-41.6-41-41.6zm-286.7 71.7c-17 0-30.7-13.7-30.7-30.7 0-11.4 6.1-21.3 15.4-26.6v26.6c0 8.5 6.9 15.4 15.4 15.4s15.4-6.9 15.4-15.4V75.8c9.2 5.3 15.4 15.3 15.4 26.6-.2 17-13.9 30.7-30.9 30.7zm204.8 0c-17 0-30.7-13.7-30.7-30.7 0-11.4 6.1-21.3 15.4-26.6v26.6c0 8.5 6.9 15.4 15.4 15.4s15.4-6.9 15.4-15.4V75.8c9.2 5.3 15.4 15.3 15.4 26.6-.2 17-13.9 30.7-30.9 30.7z' fill-opacity='.7'/%3E%3C/svg%3E")}.form-theme.bg-primary form input[type=time]::-webkit-calendar-picker-indicator{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='559.98' height='559.98'%3E%3Cg fill-opacity='.7'%3E%3Cpath d='M279.99 0C125.601 0 0 125.601 0 279.99c0 154.39 125.601 279.99 279.99 279.99 154.39 0 279.99-125.601 279.99-279.99S434.38 0 279.99 0zm0 498.78c-120.644 0-218.79-98.146-218.79-218.79 0-120.638 98.146-218.79 218.79-218.79s218.79 98.152 218.79 218.79c0 120.644-98.146 218.79-218.79 218.79z'/%3E%3Cpath d='M304.226 280.326v-117.35c0-13.103-10.618-23.721-23.716-23.721-13.102 0-23.721 10.618-23.721 23.721v124.928c0 .373.092.723.11 1.096-.312 6.45 1.91 12.999 6.836 17.926l88.343 88.336c9.266 9.266 24.284 9.266 33.543 0 9.26-9.266 9.266-24.284 0-33.544l-81.395-81.392z'/%3E%3C/g%3E%3C/svg%3E")}.form-theme.bg-primary form .custom-file-label,.form-theme.bg-primary form .form-control{border-color:rgba(0,0,0,.3333333333);background-color:rgba(0,0,0,.1);color:rgba(0,0,0,.7)}.form-theme.bg-primary form .custom-file-label:focus,.form-theme.bg-primary form .form-control:focus{color:#666;background-color:#fff;border-color:rgba(0,0,0,.7);outline:0}.form-theme.bg-primary form .custom-file-label::-webkit-input-placeholder, .form-theme.bg-primary form .form-control::-webkit-input-placeholder{color:rgba(0,0,0,.7)}.form-theme.bg-primary form .custom-file-label::-moz-placeholder, .form-theme.bg-primary form .form-control::-moz-placeholder{color:rgba(0,0,0,.7)}.form-theme.bg-primary form .custom-file-label::-ms-input-placeholder, .form-theme.bg-primary form .form-control::-ms-input-placeholder{color:rgba(0,0,0,.7)}.form-theme.bg-primary form .custom-file-label::placeholder,.form-theme.bg-primary form .form-control::placeholder{color:rgba(0,0,0,.7)}.form-theme.bg-primary form .form-group.calendar:after,.form-theme.bg-primary form .form-group .styled-select:after,.form-theme.bg-primary form .form-group.styledselect label,.form-theme.bg-primary form .form-group label,.form-theme.bg-primary form .form-group label[for=privacy]{color:rgba(0,0,0,.7)}.form-theme.bg-primary form .form-group.captcha{border-top-color:rgba(0,0,0,.3333333333)}.form-theme.bg-primary form .form-group.captcha label{color:rgba(0,0,0,.7);font-style:normal}.form-theme.bg-primary form .form-group.captcha .refresh{color:rgba(0,0,0,.7)}.form-theme.bg-primary form .form-group.active label,.form-theme.bg-primary form .form-group.filled label{font-stile:normal}.form-theme.bg-primary form legend{color:rgba(0,0,0,.7);border-bottom-color:rgba(0,0,0,.3333333333)}.form-theme.bg-primary form optgroup,.form-theme.bg-primary form option{background:#9ec57c}.form-theme.bg-primary form optgroup:hover,.form-theme.bg-primary form option:hover{background:rgba(0,0,0,.1)}.form-theme.bg-primary form ::-webkit-input-placeholder{font-style:italic}.form-theme.bg-primary form ::-moz-placeholder{font-style:italic}.form-theme.bg-primary form ::-ms-input-placeholder{font-style:italic}.form-theme.bg-primary form ::placeholder{font-style:italic}.form-theme.bg-primary form:not(.was-validated) .form-group.calendar>input,.form-theme.bg-primary form:not(.was-validated) .form-group select{background-color:rgba(0,0,0,.1);background-repeat:no-repeat}.form-theme.bg-primary form:not(.was-validated) .form-group.calendar>input{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='512' height='512'%3E%3Cpath d='M30.7 163.8v306.7c0 22.9 18.3 41.5 41 41.5h368.6c22.6 0 41-18.5 41-41.5V163.8H30.7zm419.9 112.7v204.8H61.4V194.6h389.1v81.9h.1zM440.3 61.4h-66.6v-46c0-8.5-6.9-15.4-15.4-15.4S343 6.9 343 15.4v46.1H169V15.4C169 6.9 162.1 0 153.6 0s-15.4 6.9-15.4 15.4v46.1H71.7c-22.6 0-41 18.5-41 41.5v40.4h450.6V103c0-23-18.3-41.6-41-41.6zm-286.7 71.7c-17 0-30.7-13.7-30.7-30.7 0-11.4 6.1-21.3 15.4-26.6v26.6c0 8.5 6.9 15.4 15.4 15.4s15.4-6.9 15.4-15.4V75.8c9.2 5.3 15.4 15.3 15.4 26.6-.2 17-13.9 30.7-30.9 30.7zm204.8 0c-17 0-30.7-13.7-30.7-30.7 0-11.4 6.1-21.3 15.4-26.6v26.6c0 8.5 6.9 15.4 15.4 15.4s15.4-6.9 15.4-15.4V75.8c9.2 5.3 15.4 15.3 15.4 26.6-.2 17-13.9 30.7-30.9 30.7z' fill-opacity='.7'/%3E%3C/svg%3E")}.form-theme.bg-primary form:not(.was-validated) .form-group.calendar.checked>input{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='512' height='512'%3E%3Cpath d='M30.72 163.84v306.688C30.72 493.466 49.049 512 71.68 512h368.64c22.63 0 40.96-18.534 40.96-41.472V163.84H30.72zm419.84 112.64v204.8H61.44V194.56h389.12v81.92zM202.445 453.017c-3.482 0-7.782-1.945-10.547-4.711l-92.877-92.16c-2.867-2.867-4.505-6.656-4.505-10.547s1.638-7.577 4.505-10.547c2.867-2.867 6.656-4.505 10.547-4.505s7.578 1.639 10.547 4.505l82.33 81.613 189.44-189.44c2.867-2.867 6.656-4.506 10.547-4.506s7.577 1.638 10.547 4.506c2.867 2.867 4.505 6.758 4.505 10.855s-1.639 7.987-4.505 10.855L212.992 448.308c-2.765 2.765-7.066 4.711-10.547 4.711zM440.32 61.44h-66.56V15.36C373.76 6.861 366.899 0 358.4 0s-15.36 6.861-15.36 15.36v46.08H168.96V15.36C168.96 6.861 162.099 0 153.6 0s-15.36 6.861-15.36 15.36v46.08H71.68c-22.63 0-40.96 18.535-40.96 41.472v40.448h450.56v-40.448c0-22.938-18.329-41.472-40.96-41.472zM153.6 133.12c-16.999 0-30.72-13.722-30.72-30.72 0-11.367 6.144-21.299 15.36-26.624V102.4c0 8.499 6.861 15.36 15.36 15.36s15.36-6.861 15.36-15.36V75.776c9.216 5.325 15.36 15.257 15.36 26.624 0 16.999-13.721 30.72-30.72 30.72zm204.8 0c-16.998 0-30.72-13.722-30.72-30.72 0-11.367 6.144-21.299 15.36-26.624V102.4c0 8.499 6.861 15.36 15.36 15.36s15.36-6.861 15.36-15.36V75.776c9.216 5.325 15.36 15.257 15.36 26.624 0 16.999-13.721 30.72-30.72 30.72z' fill-opacity='.7'/%3E%3C/svg%3E")}.form-theme.bg-primary form:not(.was-validated) .form-group select{background-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 185.344 185.344"><path fill-opacity=".7" d="M92.672 144.373a10.707 10.707 0 01-7.593-3.138L3.145 59.301c-4.194-4.199-4.194-10.992 0-15.18a10.72 10.72 0 0115.18 0l74.347 74.341 74.347-74.341a10.72 10.72 0 0115.18 0c4.194 4.194 4.194 10.981 0 15.18l-81.939 81.934a10.694 10.694 0 01-7.588 3.138z"/></svg>')}.form-theme.bg-Olivine form input[type=date]::-webkit-calendar-picker-indicator,.form-theme.bg-Olivine form input[type=datetime-local]::-webkit-calendar-picker-indicator{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='512' height='512'%3E%3Cpath d='M30.7 163.8v306.7c0 22.9 18.3 41.5 41 41.5h368.6c22.6 0 41-18.5 41-41.5V163.8H30.7zm419.9 112.7v204.8H61.4V194.6h389.1v81.9h.1zM440.3 61.4h-66.6v-46c0-8.5-6.9-15.4-15.4-15.4S343 6.9 343 15.4v46.1H169V15.4C169 6.9 162.1 0 153.6 0s-15.4 6.9-15.4 15.4v46.1H71.7c-22.6 0-41 18.5-41 41.5v40.4h450.6V103c0-23-18.3-41.6-41-41.6zm-286.7 71.7c-17 0-30.7-13.7-30.7-30.7 0-11.4 6.1-21.3 15.4-26.6v26.6c0 8.5 6.9 15.4 15.4 15.4s15.4-6.9 15.4-15.4V75.8c9.2 5.3 15.4 15.3 15.4 26.6-.2 17-13.9 30.7-30.9 30.7zm204.8 0c-17 0-30.7-13.7-30.7-30.7 0-11.4 6.1-21.3 15.4-26.6v26.6c0 8.5 6.9 15.4 15.4 15.4s15.4-6.9 15.4-15.4V75.8c9.2 5.3 15.4 15.3 15.4 26.6-.2 17-13.9 30.7-30.9 30.7z' fill-opacity='.7'/%3E%3C/svg%3E")}.form-theme.bg-Olivine form input[type=time]::-webkit-calendar-picker-indicator{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='559.98' height='559.98'%3E%3Cg fill-opacity='.7'%3E%3Cpath d='M279.99 0C125.601 0 0 125.601 0 279.99c0 154.39 125.601 279.99 279.99 279.99 154.39 0 279.99-125.601 279.99-279.99S434.38 0 279.99 0zm0 498.78c-120.644 0-218.79-98.146-218.79-218.79 0-120.638 98.146-218.79 218.79-218.79s218.79 98.152 218.79 218.79c0 120.644-98.146 218.79-218.79 218.79z'/%3E%3Cpath d='M304.226 280.326v-117.35c0-13.103-10.618-23.721-23.716-23.721-13.102 0-23.721 10.618-23.721 23.721v124.928c0 .373.092.723.11 1.096-.312 6.45 1.91 12.999 6.836 17.926l88.343 88.336c9.266 9.266 24.284 9.266 33.543 0 9.26-9.266 9.266-24.284 0-33.544l-81.395-81.392z'/%3E%3C/g%3E%3C/svg%3E")}.form-theme.bg-Olivine form .custom-file-label,.form-theme.bg-Olivine form .form-control{border-color:rgba(0,0,0,.3333333333);background-color:rgba(0,0,0,.1);color:rgba(0,0,0,.7)}.form-theme.bg-Olivine form .custom-file-label:focus,.form-theme.bg-Olivine form .form-control:focus{color:#666;background-color:#fff;border-color:rgba(0,0,0,.7);outline:0}.form-theme.bg-Olivine form .custom-file-label::-webkit-input-placeholder, .form-theme.bg-Olivine form .form-control::-webkit-input-placeholder{color:rgba(0,0,0,.7)}.form-theme.bg-Olivine form .custom-file-label::-moz-placeholder, .form-theme.bg-Olivine form .form-control::-moz-placeholder{color:rgba(0,0,0,.7)}.form-theme.bg-Olivine form .custom-file-label::-ms-input-placeholder, .form-theme.bg-Olivine form .form-control::-ms-input-placeholder{color:rgba(0,0,0,.7)}.form-theme.bg-Olivine form .custom-file-label::placeholder,.form-theme.bg-Olivine form .form-control::placeholder{color:rgba(0,0,0,.7)}.form-theme.bg-Olivine form .form-group.calendar:after,.form-theme.bg-Olivine form .form-group .styled-select:after,.form-theme.bg-Olivine form .form-group.styledselect label,.form-theme.bg-Olivine form .form-group label,.form-theme.bg-Olivine form .form-group label[for=privacy]{color:rgba(0,0,0,.7)}.form-theme.bg-Olivine form .form-group.captcha{border-top-color:rgba(0,0,0,.3333333333)}.form-theme.bg-Olivine form .form-group.captcha label{color:rgba(0,0,0,.7);font-style:normal}.form-theme.bg-Olivine form .form-group.captcha .refresh{color:rgba(0,0,0,.7)}.form-theme.bg-Olivine form .form-group.active label,.form-theme.bg-Olivine form .form-group.filled label{font-stile:normal}.form-theme.bg-Olivine form legend{color:rgba(0,0,0,.7);border-bottom-color:rgba(0,0,0,.3333333333)}.form-theme.bg-Olivine form optgroup,.form-theme.bg-Olivine form option{background:#9ec57c}.form-theme.bg-Olivine form optgroup:hover,.form-theme.bg-Olivine form option:hover{background:rgba(0,0,0,.1)}.form-theme.bg-Olivine form ::-webkit-input-placeholder{font-style:italic}.form-theme.bg-Olivine form ::-moz-placeholder{font-style:italic}.form-theme.bg-Olivine form ::-ms-input-placeholder{font-style:italic}.form-theme.bg-Olivine form ::placeholder{font-style:italic}.form-theme.bg-Olivine form:not(.was-validated) .form-group.calendar>input,.form-theme.bg-Olivine form:not(.was-validated) .form-group select{background-color:rgba(0,0,0,.1);background-repeat:no-repeat}.form-theme.bg-Olivine form:not(.was-validated) .form-group.calendar>input{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='512' height='512'%3E%3Cpath d='M30.7 163.8v306.7c0 22.9 18.3 41.5 41 41.5h368.6c22.6 0 41-18.5 41-41.5V163.8H30.7zm419.9 112.7v204.8H61.4V194.6h389.1v81.9h.1zM440.3 61.4h-66.6v-46c0-8.5-6.9-15.4-15.4-15.4S343 6.9 343 15.4v46.1H169V15.4C169 6.9 162.1 0 153.6 0s-15.4 6.9-15.4 15.4v46.1H71.7c-22.6 0-41 18.5-41 41.5v40.4h450.6V103c0-23-18.3-41.6-41-41.6zm-286.7 71.7c-17 0-30.7-13.7-30.7-30.7 0-11.4 6.1-21.3 15.4-26.6v26.6c0 8.5 6.9 15.4 15.4 15.4s15.4-6.9 15.4-15.4V75.8c9.2 5.3 15.4 15.3 15.4 26.6-.2 17-13.9 30.7-30.9 30.7zm204.8 0c-17 0-30.7-13.7-30.7-30.7 0-11.4 6.1-21.3 15.4-26.6v26.6c0 8.5 6.9 15.4 15.4 15.4s15.4-6.9 15.4-15.4V75.8c9.2 5.3 15.4 15.3 15.4 26.6-.2 17-13.9 30.7-30.9 30.7z' fill-opacity='.7'/%3E%3C/svg%3E")}.form-theme.bg-Olivine form:not(.was-validated) .form-group.calendar.checked>input{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='512' height='512'%3E%3Cpath d='M30.72 163.84v306.688C30.72 493.466 49.049 512 71.68 512h368.64c22.63 0 40.96-18.534 40.96-41.472V163.84H30.72zm419.84 112.64v204.8H61.44V194.56h389.12v81.92zM202.445 453.017c-3.482 0-7.782-1.945-10.547-4.711l-92.877-92.16c-2.867-2.867-4.505-6.656-4.505-10.547s1.638-7.577 4.505-10.547c2.867-2.867 6.656-4.505 10.547-4.505s7.578 1.639 10.547 4.505l82.33 81.613 189.44-189.44c2.867-2.867 6.656-4.506 10.547-4.506s7.577 1.638 10.547 4.506c2.867 2.867 4.505 6.758 4.505 10.855s-1.639 7.987-4.505 10.855L212.992 448.308c-2.765 2.765-7.066 4.711-10.547 4.711zM440.32 61.44h-66.56V15.36C373.76 6.861 366.899 0 358.4 0s-15.36 6.861-15.36 15.36v46.08H168.96V15.36C168.96 6.861 162.099 0 153.6 0s-15.36 6.861-15.36 15.36v46.08H71.68c-22.63 0-40.96 18.535-40.96 41.472v40.448h450.56v-40.448c0-22.938-18.329-41.472-40.96-41.472zM153.6 133.12c-16.999 0-30.72-13.722-30.72-30.72 0-11.367 6.144-21.299 15.36-26.624V102.4c0 8.499 6.861 15.36 15.36 15.36s15.36-6.861 15.36-15.36V75.776c9.216 5.325 15.36 15.257 15.36 26.624 0 16.999-13.721 30.72-30.72 30.72zm204.8 0c-16.998 0-30.72-13.722-30.72-30.72 0-11.367 6.144-21.299 15.36-26.624V102.4c0 8.499 6.861 15.36 15.36 15.36s15.36-6.861 15.36-15.36V75.776c9.216 5.325 15.36 15.257 15.36 26.624 0 16.999-13.721 30.72-30.72 30.72z' fill-opacity='.7'/%3E%3C/svg%3E")}.form-theme.bg-Olivine form:not(.was-validated) .form-group select{background-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 185.344 185.344"><path fill-opacity=".7" d="M92.672 144.373a10.707 10.707 0 01-7.593-3.138L3.145 59.301c-4.194-4.199-4.194-10.992 0-15.18a10.72 10.72 0 0115.18 0l74.347 74.341 74.347-74.341a10.72 10.72 0 0115.18 0c4.194 4.194 4.194 10.981 0 15.18l-81.939 81.934a10.694 10.694 0 01-7.588 3.138z"/></svg>')}.form-theme.bg-Dingley form input[type=date]::-webkit-calendar-picker-indicator,.form-theme.bg-Dingley form input[type=datetime-local]::-webkit-calendar-picker-indicator{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='512' height='512'%3E%3Cpath d='M30.7 163.8v306.7c0 22.9 18.3 41.5 41 41.5h368.6c22.6 0 41-18.5 41-41.5V163.8H30.7zm419.9 112.7v204.8H61.4V194.6h389.1v81.9h.1zM440.3 61.4h-66.6v-46c0-8.5-6.9-15.4-15.4-15.4S343 6.9 343 15.4v46.1H169V15.4C169 6.9 162.1 0 153.6 0s-15.4 6.9-15.4 15.4v46.1H71.7c-22.6 0-41 18.5-41 41.5v40.4h450.6V103c0-23-18.3-41.6-41-41.6zm-286.7 71.7c-17 0-30.7-13.7-30.7-30.7 0-11.4 6.1-21.3 15.4-26.6v26.6c0 8.5 6.9 15.4 15.4 15.4s15.4-6.9 15.4-15.4V75.8c9.2 5.3 15.4 15.3 15.4 26.6-.2 17-13.9 30.7-30.9 30.7zm204.8 0c-17 0-30.7-13.7-30.7-30.7 0-11.4 6.1-21.3 15.4-26.6v26.6c0 8.5 6.9 15.4 15.4 15.4s15.4-6.9 15.4-15.4V75.8c9.2 5.3 15.4 15.3 15.4 26.6-.2 17-13.9 30.7-30.9 30.7z' fill='%23fff' fill-opacity='.9'/%3E%3C/svg%3E")}.form-theme.bg-Dingley form input[type=time]::-webkit-calendar-picker-indicator{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='559.98' height='559.98'%3E%3Cg fill='%23fff' fill-opacity='.9'%3E%3Cpath d='M279.99 0C125.601 0 0 125.601 0 279.99c0 154.39 125.601 279.99 279.99 279.99 154.39 0 279.99-125.601 279.99-279.99S434.38 0 279.99 0zm0 498.78c-120.644 0-218.79-98.146-218.79-218.79 0-120.638 98.146-218.79 218.79-218.79s218.79 98.152 218.79 218.79c0 120.644-98.146 218.79-218.79 218.79z'/%3E%3Cpath d='M304.226 280.326v-117.35c0-13.103-10.618-23.721-23.716-23.721-13.102 0-23.721 10.618-23.721 23.721v124.928c0 .373.092.723.11 1.096-.312 6.45 1.91 12.999 6.836 17.926l88.343 88.336c9.266 9.266 24.284 9.266 33.543 0 9.26-9.266 9.266-24.284 0-33.544l-81.395-81.392z'/%3E%3C/g%3E%3C/svg%3E")}.form-theme.bg-Dingley form .custom-file-label,.form-theme.bg-Dingley form .form-control{border-color:hsla(0,0%,100%,.2);background-color:hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.9)}.form-theme.bg-Dingley form .custom-file-label:focus,.form-theme.bg-Dingley form .form-control:focus{color:#fff;background-color:hsla(0,0%,100%,.2);border-color:#fff;outline:0}.form-theme.bg-Dingley form .custom-file-label::-webkit-input-placeholder, .form-theme.bg-Dingley form .form-control::-webkit-input-placeholder{color:hsla(0,0%,100%,.9)}.form-theme.bg-Dingley form .custom-file-label::-moz-placeholder, .form-theme.bg-Dingley form .form-control::-moz-placeholder{color:hsla(0,0%,100%,.9)}.form-theme.bg-Dingley form .custom-file-label::-ms-input-placeholder, .form-theme.bg-Dingley form .form-control::-ms-input-placeholder{color:hsla(0,0%,100%,.9)}.form-theme.bg-Dingley form .custom-file-label::placeholder,.form-theme.bg-Dingley form .form-control::placeholder{color:hsla(0,0%,100%,.9)}.form-theme.bg-Dingley form .form-group.calendar:after,.form-theme.bg-Dingley form .form-group .styled-select:after,.form-theme.bg-Dingley form .form-group.styledselect label,.form-theme.bg-Dingley form .form-group label,.form-theme.bg-Dingley form .form-group label[for=privacy]{color:hsla(0,0%,100%,.9)}.form-theme.bg-Dingley form .form-group.captcha{border-top-color:hsla(0,0%,100%,.2)}.form-theme.bg-Dingley form .form-group.captcha label{color:hsla(0,0%,100%,.9);font-style:normal}.form-theme.bg-Dingley form .form-group.captcha .refresh{color:hsla(0,0%,100%,.9)}.form-theme.bg-Dingley form .form-group.active label,.form-theme.bg-Dingley form .form-group.filled label{font-stile:normal}.form-theme.bg-Dingley form legend{color:hsla(0,0%,100%,.9);border-bottom-color:hsla(0,0%,100%,.2)}.form-theme.bg-Dingley form optgroup,.form-theme.bg-Dingley form option{background:#647d4f}.form-theme.bg-Dingley form optgroup:hover,.form-theme.bg-Dingley form option:hover{background:hsla(0,0%,100%,.1)}.form-theme.bg-Dingley form ::-webkit-input-placeholder{font-style:italic}.form-theme.bg-Dingley form ::-moz-placeholder{font-style:italic}.form-theme.bg-Dingley form ::-ms-input-placeholder{font-style:italic}.form-theme.bg-Dingley form ::placeholder{font-style:italic}.form-theme.bg-Dingley form:not(.was-validated) .form-group.calendar>input,.form-theme.bg-Dingley form:not(.was-validated) .form-group select{background-color:hsla(0,0%,100%,.1);background-repeat:no-repeat}.form-theme.bg-Dingley form:not(.was-validated) .form-group.calendar>input{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='512' height='512'%3E%3Cpath d='M30.7 163.8v306.7c0 22.9 18.3 41.5 41 41.5h368.6c22.6 0 41-18.5 41-41.5V163.8H30.7zm419.9 112.7v204.8H61.4V194.6h389.1v81.9h.1zM440.3 61.4h-66.6v-46c0-8.5-6.9-15.4-15.4-15.4S343 6.9 343 15.4v46.1H169V15.4C169 6.9 162.1 0 153.6 0s-15.4 6.9-15.4 15.4v46.1H71.7c-22.6 0-41 18.5-41 41.5v40.4h450.6V103c0-23-18.3-41.6-41-41.6zm-286.7 71.7c-17 0-30.7-13.7-30.7-30.7 0-11.4 6.1-21.3 15.4-26.6v26.6c0 8.5 6.9 15.4 15.4 15.4s15.4-6.9 15.4-15.4V75.8c9.2 5.3 15.4 15.3 15.4 26.6-.2 17-13.9 30.7-30.9 30.7zm204.8 0c-17 0-30.7-13.7-30.7-30.7 0-11.4 6.1-21.3 15.4-26.6v26.6c0 8.5 6.9 15.4 15.4 15.4s15.4-6.9 15.4-15.4V75.8c9.2 5.3 15.4 15.3 15.4 26.6-.2 17-13.9 30.7-30.9 30.7z' fill='%23fff' fill-opacity='.9'/%3E%3C/svg%3E")}.form-theme.bg-Dingley form:not(.was-validated) .form-group.calendar.checked>input{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='512' height='512'%3E%3Cpath d='M30.72 163.84v306.688C30.72 493.466 49.049 512 71.68 512h368.64c22.63 0 40.96-18.534 40.96-41.472V163.84H30.72zm419.84 112.64v204.8H61.44V194.56h389.12v81.92zM202.445 453.017c-3.482 0-7.782-1.945-10.547-4.711l-92.877-92.16c-2.867-2.867-4.505-6.656-4.505-10.547s1.638-7.577 4.505-10.547c2.867-2.867 6.656-4.505 10.547-4.505s7.578 1.639 10.547 4.505l82.33 81.613 189.44-189.44c2.867-2.867 6.656-4.506 10.547-4.506s7.577 1.638 10.547 4.506c2.867 2.867 4.505 6.758 4.505 10.855s-1.639 7.987-4.505 10.855L212.992 448.308c-2.765 2.765-7.066 4.711-10.547 4.711zM440.32 61.44h-66.56V15.36C373.76 6.861 366.899 0 358.4 0s-15.36 6.861-15.36 15.36v46.08H168.96V15.36C168.96 6.861 162.099 0 153.6 0s-15.36 6.861-15.36 15.36v46.08H71.68c-22.63 0-40.96 18.535-40.96 41.472v40.448h450.56v-40.448c0-22.938-18.329-41.472-40.96-41.472zM153.6 133.12c-16.999 0-30.72-13.722-30.72-30.72 0-11.367 6.144-21.299 15.36-26.624V102.4c0 8.499 6.861 15.36 15.36 15.36s15.36-6.861 15.36-15.36V75.776c9.216 5.325 15.36 15.257 15.36 26.624 0 16.999-13.721 30.72-30.72 30.72zm204.8 0c-16.998 0-30.72-13.722-30.72-30.72 0-11.367 6.144-21.299 15.36-26.624V102.4c0 8.499 6.861 15.36 15.36 15.36s15.36-6.861 15.36-15.36V75.776c9.216 5.325 15.36 15.257 15.36 26.624 0 16.999-13.721 30.72-30.72 30.72z' fill='%23fff' fill-opacity='.9'/%3E%3C/svg%3E")}.form-theme.bg-Dingley form:not(.was-validated) .form-group select{background-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 185.344 185.344"><path fill="%23FFF" fill-opacity=".9" d="M92.672 144.373a10.707 10.707 0 01-7.593-3.138L3.145 59.301c-4.194-4.199-4.194-10.992 0-15.18a10.72 10.72 0 0115.18 0l74.347 74.341 74.347-74.341a10.72 10.72 0 0115.18 0c4.194 4.194 4.194 10.981 0 15.18l-81.939 81.934a10.694 10.694 0 01-7.588 3.138z"/></svg>')}.form-theme.bg-Shark form input[type=date]::-webkit-calendar-picker-indicator,.form-theme.bg-Shark form input[type=datetime-local]::-webkit-calendar-picker-indicator{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='512' height='512'%3E%3Cpath d='M30.7 163.8v306.7c0 22.9 18.3 41.5 41 41.5h368.6c22.6 0 41-18.5 41-41.5V163.8H30.7zm419.9 112.7v204.8H61.4V194.6h389.1v81.9h.1zM440.3 61.4h-66.6v-46c0-8.5-6.9-15.4-15.4-15.4S343 6.9 343 15.4v46.1H169V15.4C169 6.9 162.1 0 153.6 0s-15.4 6.9-15.4 15.4v46.1H71.7c-22.6 0-41 18.5-41 41.5v40.4h450.6V103c0-23-18.3-41.6-41-41.6zm-286.7 71.7c-17 0-30.7-13.7-30.7-30.7 0-11.4 6.1-21.3 15.4-26.6v26.6c0 8.5 6.9 15.4 15.4 15.4s15.4-6.9 15.4-15.4V75.8c9.2 5.3 15.4 15.3 15.4 26.6-.2 17-13.9 30.7-30.9 30.7zm204.8 0c-17 0-30.7-13.7-30.7-30.7 0-11.4 6.1-21.3 15.4-26.6v26.6c0 8.5 6.9 15.4 15.4 15.4s15.4-6.9 15.4-15.4V75.8c9.2 5.3 15.4 15.3 15.4 26.6-.2 17-13.9 30.7-30.9 30.7z' fill='%23fff' fill-opacity='.9'/%3E%3C/svg%3E")}.form-theme.bg-Shark form input[type=time]::-webkit-calendar-picker-indicator{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='559.98' height='559.98'%3E%3Cg fill='%23fff' fill-opacity='.9'%3E%3Cpath d='M279.99 0C125.601 0 0 125.601 0 279.99c0 154.39 125.601 279.99 279.99 279.99 154.39 0 279.99-125.601 279.99-279.99S434.38 0 279.99 0zm0 498.78c-120.644 0-218.79-98.146-218.79-218.79 0-120.638 98.146-218.79 218.79-218.79s218.79 98.152 218.79 218.79c0 120.644-98.146 218.79-218.79 218.79z'/%3E%3Cpath d='M304.226 280.326v-117.35c0-13.103-10.618-23.721-23.716-23.721-13.102 0-23.721 10.618-23.721 23.721v124.928c0 .373.092.723.11 1.096-.312 6.45 1.91 12.999 6.836 17.926l88.343 88.336c9.266 9.266 24.284 9.266 33.543 0 9.26-9.266 9.266-24.284 0-33.544l-81.395-81.392z'/%3E%3C/g%3E%3C/svg%3E")}.form-theme.bg-Shark form .custom-file-label,.form-theme.bg-Shark form .form-control{border-color:hsla(0,0%,100%,.2);background-color:hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.9)}.form-theme.bg-Shark form .custom-file-label:focus,.form-theme.bg-Shark form .form-control:focus{color:#fff;background-color:hsla(0,0%,100%,.2);border-color:#fff;outline:0}.form-theme.bg-Shark form .custom-file-label::-webkit-input-placeholder, .form-theme.bg-Shark form .form-control::-webkit-input-placeholder{color:hsla(0,0%,100%,.9)}.form-theme.bg-Shark form .custom-file-label::-moz-placeholder, .form-theme.bg-Shark form .form-control::-moz-placeholder{color:hsla(0,0%,100%,.9)}.form-theme.bg-Shark form .custom-file-label::-ms-input-placeholder, .form-theme.bg-Shark form .form-control::-ms-input-placeholder{color:hsla(0,0%,100%,.9)}.form-theme.bg-Shark form .custom-file-label::placeholder,.form-theme.bg-Shark form .form-control::placeholder{color:hsla(0,0%,100%,.9)}.form-theme.bg-Shark form .form-group.calendar:after,.form-theme.bg-Shark form .form-group .styled-select:after,.form-theme.bg-Shark form .form-group.styledselect label,.form-theme.bg-Shark form .form-group label,.form-theme.bg-Shark form .form-group label[for=privacy]{color:hsla(0,0%,100%,.9)}.form-theme.bg-Shark form .form-group.captcha{border-top-color:hsla(0,0%,100%,.2)}.form-theme.bg-Shark form .form-group.captcha label{color:hsla(0,0%,100%,.9);font-style:normal}.form-theme.bg-Shark form .form-group.captcha .refresh{color:hsla(0,0%,100%,.9)}.form-theme.bg-Shark form .form-group.active label,.form-theme.bg-Shark form .form-group.filled label{font-stile:normal}.form-theme.bg-Shark form legend{color:hsla(0,0%,100%,.9);border-bottom-color:hsla(0,0%,100%,.2)}.form-theme.bg-Shark form optgroup,.form-theme.bg-Shark form option{background:#1f2023}.form-theme.bg-Shark form optgroup:hover,.form-theme.bg-Shark form option:hover{background:hsla(0,0%,100%,.1)}.form-theme.bg-Shark form ::-webkit-input-placeholder{font-style:italic}.form-theme.bg-Shark form ::-moz-placeholder{font-style:italic}.form-theme.bg-Shark form ::-ms-input-placeholder{font-style:italic}.form-theme.bg-Shark form ::placeholder{font-style:italic}.form-theme.bg-Shark form:not(.was-validated) .form-group.calendar>input,.form-theme.bg-Shark form:not(.was-validated) .form-group select{background-color:hsla(0,0%,100%,.1);background-repeat:no-repeat}.form-theme.bg-Shark form:not(.was-validated) .form-group.calendar>input{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='512' height='512'%3E%3Cpath d='M30.7 163.8v306.7c0 22.9 18.3 41.5 41 41.5h368.6c22.6 0 41-18.5 41-41.5V163.8H30.7zm419.9 112.7v204.8H61.4V194.6h389.1v81.9h.1zM440.3 61.4h-66.6v-46c0-8.5-6.9-15.4-15.4-15.4S343 6.9 343 15.4v46.1H169V15.4C169 6.9 162.1 0 153.6 0s-15.4 6.9-15.4 15.4v46.1H71.7c-22.6 0-41 18.5-41 41.5v40.4h450.6V103c0-23-18.3-41.6-41-41.6zm-286.7 71.7c-17 0-30.7-13.7-30.7-30.7 0-11.4 6.1-21.3 15.4-26.6v26.6c0 8.5 6.9 15.4 15.4 15.4s15.4-6.9 15.4-15.4V75.8c9.2 5.3 15.4 15.3 15.4 26.6-.2 17-13.9 30.7-30.9 30.7zm204.8 0c-17 0-30.7-13.7-30.7-30.7 0-11.4 6.1-21.3 15.4-26.6v26.6c0 8.5 6.9 15.4 15.4 15.4s15.4-6.9 15.4-15.4V75.8c9.2 5.3 15.4 15.3 15.4 26.6-.2 17-13.9 30.7-30.9 30.7z' fill='%23fff' fill-opacity='.9'/%3E%3C/svg%3E")}.form-theme.bg-Shark form:not(.was-validated) .form-group.calendar.checked>input{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='512' height='512'%3E%3Cpath d='M30.72 163.84v306.688C30.72 493.466 49.049 512 71.68 512h368.64c22.63 0 40.96-18.534 40.96-41.472V163.84H30.72zm419.84 112.64v204.8H61.44V194.56h389.12v81.92zM202.445 453.017c-3.482 0-7.782-1.945-10.547-4.711l-92.877-92.16c-2.867-2.867-4.505-6.656-4.505-10.547s1.638-7.577 4.505-10.547c2.867-2.867 6.656-4.505 10.547-4.505s7.578 1.639 10.547 4.505l82.33 81.613 189.44-189.44c2.867-2.867 6.656-4.506 10.547-4.506s7.577 1.638 10.547 4.506c2.867 2.867 4.505 6.758 4.505 10.855s-1.639 7.987-4.505 10.855L212.992 448.308c-2.765 2.765-7.066 4.711-10.547 4.711zM440.32 61.44h-66.56V15.36C373.76 6.861 366.899 0 358.4 0s-15.36 6.861-15.36 15.36v46.08H168.96V15.36C168.96 6.861 162.099 0 153.6 0s-15.36 6.861-15.36 15.36v46.08H71.68c-22.63 0-40.96 18.535-40.96 41.472v40.448h450.56v-40.448c0-22.938-18.329-41.472-40.96-41.472zM153.6 133.12c-16.999 0-30.72-13.722-30.72-30.72 0-11.367 6.144-21.299 15.36-26.624V102.4c0 8.499 6.861 15.36 15.36 15.36s15.36-6.861 15.36-15.36V75.776c9.216 5.325 15.36 15.257 15.36 26.624 0 16.999-13.721 30.72-30.72 30.72zm204.8 0c-16.998 0-30.72-13.722-30.72-30.72 0-11.367 6.144-21.299 15.36-26.624V102.4c0 8.499 6.861 15.36 15.36 15.36s15.36-6.861 15.36-15.36V75.776c9.216 5.325 15.36 15.257 15.36 26.624 0 16.999-13.721 30.72-30.72 30.72z' fill='%23fff' fill-opacity='.9'/%3E%3C/svg%3E")}.form-theme.bg-Shark form:not(.was-validated) .form-group select{background-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 185.344 185.344"><path fill="%23FFF" fill-opacity=".9" d="M92.672 144.373a10.707 10.707 0 01-7.593-3.138L3.145 59.301c-4.194-4.199-4.194-10.992 0-15.18a10.72 10.72 0 0115.18 0l74.347 74.341 74.347-74.341a10.72 10.72 0 0115.18 0c4.194 4.194 4.194 10.981 0 15.18l-81.939 81.934a10.694 10.694 0 01-7.588 3.138z"/></svg>')} /*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY3NzL2Zvcm1zLmNzcyIsIm1hcHBpbmdzIjoiOzs7QUFJQSxZQUNFLG1CQ3FCRixDRFpBLGdCQUNFLGlDQUNBLG9DQUNBLGdCRW9SSSxpQkFMSSxDRjNRUixrQkNhRixDRFRBLG1CQUNFLCtCQUNBLGtDRTBRSSxpQkQ3UE4sQ0RUQSxtQkFDRSxnQ0FDQSxtQ0VvUUksaUJEdlBOLENFMUNBLFdBQ0UsaUJDZ3pCc0MsQ0ZoaEJsQyxnQkFMSSxDQ3ZSUixhRjJDRixDSWhEQSxjQUNFLGNBQ0EsV0FDQSx1Qkg4UkksY0FMSSxDR3RSUixlRHFrQjRCLENDcGtCNUIsa0JDWVksQ0RYWixVRXVDVyxDRnRDWCxxQkVxQ1EsQ0ZwQ1IsNEJBQ0EseUJBQ0EsNkRHR0UscUJDSEUsb0VSb0ROLENRaERNLHVDSmhCTixjSWlCUSxlUm1ETixDQUNGLENJakRFLHlCQUNFLGVKbURKLENJakRJLHdEQUNFLGNKbUROLENJOUNFLG9CQUNFLFVFaUJTLENGaEJULHFCRWVNLENGZE4sb0JEOHpCb0MsQ0M3ekJwQyxVQUtFLDZDSjRDTixDSXJDRSwyQ0FFRSxlSnNDSixDSWxDRSx5Q0FDRSxhRDFDTyxDQzRDUCxTSm1DSixDSXRDRSxnQ0FDRSxhRDFDTyxDQzRDUCxTSm1DSixDSXRDRSxxQ0FDRSxhRDFDTyxDQzRDUCxTSm1DSixDSXRDRSwyQkFDRSxhRDFDTyxDQzRDUCxTSm1DSixDSTNCRSwrQ0FFRSx3QkQxRE8sQ0M2RFAsU0owQkosQ0l0QkUsb0NBQ0UsdUJBQ0Esd0JBQ0EseUJEMHBCMEIsQ0MxcEIxQix3QkQwcEIwQixDQ3pwQjFCLFVFNUJTLENHL0NYLHdCTk1TLENDdUVQLG9CQUdBLGVBRkEscUJBR0EsMkJEZ2IwQixDQy9hMUIsZ0JJdEVFLDZIUitGTixDUTNGTSx1Q0p1REosb0NJdERNLGVSOEZOLENBQ0YsQ0kxQkUseUVBQ0Usd0JKNEJKLENJekJFLDBDQUNFLHVCQUNBLHdCQUNBLHlCRHVvQjBCLENDdm9CMUIsd0JEdW9CMEIsQ0N0b0IxQixVRS9DUyxDRy9DWCx3Qk5NUyxDQzBGUCxvQkFHQSxlQUZBLHFCQUdBLDJCRDZaMEIsQ0M1WjFCLGdCSXpGRSxxSUowRkYsQ0kxRkUsNkhScUhOLENRakhNLHVDSjBFSiwwQ0l6RU0sdUNSb0hOLENBQ0YsQ0k3QkUsK0VBQ0Usd0JKK0JKLENJdEJBLHdCQUNFLGNBQ0EsV0FDQSxrQkFDQSxnQkFDQSxrQkNyR1ksQ0RzR1osVUUxRVcsQ0YyRVgseUJBRUEsMkNKeUJGLENJdkJFLGdGQUVFLGdCQUNBLGNKd0JKLENJYkEsaUJBQ0Usd0NEZ3VCc0MsQ0MvdEJ0QyxxQkhtSkksaUJBTEksQ003UU4sbUJQaUpKLENJZEUsdUNBQ0UscUJBQ0Esc0JBQ0Esd0JEMmxCMEIsQ0MzbEIxQix1QkpnQkosQ0liRSw2Q0FDRSxxQkFDQSxzQkFDQSx3QkRxbEIwQixDQ3JsQjFCLHVCSmVKLENJWEEsaUJBQ0Usc0NEOHNCc0MsQ0M3c0J0QyxtQkhnSUksaUJBTEksQ003UU4sbUJQa0tKLENJWkUsdUNBQ0UsbUJBQ0Esb0JBQ0EsdUJENGtCMEIsQ0M1a0IxQixzQkpjSixDSVhFLDZDQUNFLG1CQUNBLG9CQUNBLHVCRHNrQjBCLENDdGtCMUIsc0JKYUosQ0lMRSxzQkFDRSx5Q0pRSixDSUxFLHlCQUNFLHdDSk9KLENJSkUseUJBQ0Usc0NKTUosQ0lEQSxvQkFDRSxVRDZxQnNDLENDNXFCdEMsWUFDQSxlSklGLENJRkUsbURBQ0UsY0pJSixDSURFLHVDQUNFLGdCRy9MQSxvQlBtTUosQ0lBRSwwQ0FDRSxnQkdwTUEsb0JQdU1KLENVck5BLGFBQ0UsY0FDQSxXQUNBLHVDQUVBLHVDVDJSSSxjQUxJLENTblJSLGVQa2tCNEIsQ09qa0I1QixrQkxTWSxDS1JaLFVKb0NXLENJbkNYLHFCSmtDUSxDSWpDUiwrUEFDQSw0QkFDQSx1Q1BnN0JrQyxDTy82QmxDLHlCUGc3QmtDLENPLzZCbEMseUJIRkUscUJDSEUsb0VFUUosQ0FDQSw0RFZxTkYsQ1ExTk0sdUNFZk4sYUZnQlEsZVI2Tk4sQ0FDRixDVXhORSxtQkFDRSxvQlBzMEJvQyxDT3IwQnBDLFVBS0UsNkNWc05OLENVbE5FLDBEQUVFLG9CUGdzQjBCLENPL3JCMUIscUJWbU5KLENVaE5FLHNCQUVFLHdCVmlOSixDVTVNRSw0QkFDRSxrQkFDQSxzQlY4TUosQ1UxTUEsZ0JBQ0Usa0JQeXJCNEIsQ094ckI1QixxQlB3ckI0QixDT3ZyQjVCLGtCUHdyQjRCLENGL2N4QixpQkFMSSxDTTdRTixtQlB3UEosQ1UxTUEsZ0JBQ0UsaUJQcXJCNEIsQ09wckI1QixvQlBvckI0QixDT25yQjVCLGlCUG9yQjRCLENGbmR4QixpQkFMSSxDTTdRTixtQlBnUUosQ1cvUUEsWUFDRSxjQUNBLG9CUnEzQndDLENRcDNCeEMsa0JScTNCd0MsQ1FwM0J4QyxxQlhrUkYsQ1doUkUsOEJBQ0UsV0FDQSxrQlhrUkosQ1c5UUEsa0JBQ0UsU1J5MkJ3QyxDUXgyQnhDLFVSdzJCd0MsQ1F2MkJ4QyxtQkFDQSxtQkFDQSxxQkw2QlEsQ0s1QlIsNEJBQ0Esd0JBQ0Esd0JBQ0EsZ0NSNDJCd0MsQ1EzMkJ4Qyw2REFDQSxtRFhpUkYsQ1c5UUUsaUNKWEUsbUJQNFJKLENXN1FFLDhCQUVFLGlCWDhRSixDVzNRRSx5QkFDRSw4QlIwMUJzQyxDUTExQnRDLHNCWDZRSixDVzFRRSx3QkFDRSxvQlJzekJvQyxDUXJ6QnBDLFVBQ0EsNkNYNFFKLENXelFFLDBCQUNFLHdCQzFDWSxDRDJDWixvQlgyUUosQ1d6UUkseUNBSUksNFBYd1FSLENXcFFJLHNDQUlJLG9LWG1RUixDVzlQRSwrQ0FDRSx3QkMvRFksQ0RnRVosb0JDaEVZLENEcUVWLHNQWDRQTixDV3hQRSwyQkFDRSxvQkFDQSxnQ0FDQSxVWDBQSixDV25QSSwyRkFDRSxVWHFQTixDV3ZPQSxhQUNFLGtCWDBPRixDV3hPRSwrQkFDRSxTUml6QjhCLENRaHpCOUIsbUJBQ0Esa0xBQ0Esc0JKOUZBLGtCQ0hFLCtDUjZVTixDUXpVTSx1Q0d5RkosK0JIeEZNLGVSNFVOLENBQ0YsQ1c3T0kscUNBQ0UsdUtYK09OLENXNU9JLHVDQUNFLHdCUmd6QjRCLENRM3lCMUIsb0tYME9SLENXcE9BLG1CQUNFLHFCQUNBLGlCWHVPRixDV3BPQSxXQUNFLGtCQUNBLG1CQUNBLG1CWHVPRixDV25PSSxtREFDRSxvQkFDQSxnQ0FDQSxXWHFPTixDYW5YQSxZQUNFLFdBQ0EsY0FDQSxVQUNBLHlCQUNBLDREYnNYRixDYXBYRSxrQkFDRSxTYnNYSixDYWxYSSx3Q0FBMEIsNERicVg5QixDYXBYSSxvQ0FBMEIsNERidVg5QixDYXBYRSw4QkFDRSxRYnNYSixDYW5YRSxrQ0FDRSxVVis4QnVDLENVOThCdkMsV1Y4OEJ1QyxDVTc4QnZDLG1CSnpCRix3QkdJYyxDQ3VCWixRVjg4QnVDLENJMTlCdkMsbUJDSEUsOEdLa0JGLENMbEJFLHNHS2tCRixDQUNBLHVDYm9YSixDUW5ZTSx1Q0tNSixrQ0xMTSx1Q1JzWU4sQ0FDRixDYXZYSSx5Q0pqQ0Ysd0JUMlpGLENhclhFLDJDQUNFLFVWdzdCOEIsQ1V2N0I5QixZVnc3QjhCLENVdjdCOUIsa0JBQ0EsY1Z1N0I4QixDVXQ3QjlCLHdCVnBDTyxDVXFDUCx5Qk43QkEsa0JQcVpKLENhblhFLDhCQUNFLFVWbzdCdUMsQ1VuN0J2QyxXVm03QnVDLENNdCtCekMsd0JHSWMsQ0NpRFosUVZvN0J1QyxDSTE5QnZDLG1CQ0hFLDJHSzRDRixDTDVDRSxzR0s0Q0YsQ0FDQSxvQ2JvWEosQ1E3Wk0sdUNLaUNKLDhCTGhDTSxvQ1JnYU4sQ0FDRixDYXZYSSxxQ0ozREYsd0JUcWJGLENhclhFLDhCQUNFLFVWODVCOEIsQ1U3NUI5QixZVjg1QjhCLENVNzVCOUIsa0JBQ0EsY1Y2NUI4QixDVTU1QjlCLHdCVjlETyxDVStEUCx5Qk52REEsa0JQK2FKLENhblhFLHFCQUNFLG1CYnFYSixDYW5YSSwyQ0FDRSx3QmJxWE4sQ2FsWEksdUNBQ0Usd0Jib1hOLENjM2NBLGVBQ0UsaUJkOGNGLENjNWNFLHlEQUVFLHlCWHkvQjhCLENXeC9COUIsZ0JkOGNKLENjM2NFLHFCQUNFLGtCQUNBLE1BQ0EsT0FDQSxZQUNBLG9CQUNBLG9CQUNBLDZCQUNBLGtETkRFLG9FTUVGLENORkUsNERNRUYsQ05GRSw4RlIrY04sQ1EzY00sdUNNWEoscUJOWU0sZVI4Y04sQ0FDRixDYzljRSw2QkFDRSxtQmRnZEosQ2M5Y0ksd0RBQ0UsaUJkZ2ROLENjamRJLCtDQUNFLGlCZGdkTixDY2pkSSxvREFDRSxpQmRnZE4sQ2NqZEksMENBQ0UsaUJkZ2ROLENjN2NJLDBEQUVFLG9CWG0rQjRCLENXbCtCNUIsc0JkOGNOLENjamRJLHdGQUVFLG9CWG0rQjRCLENXbCtCNUIsc0JkOGNOLENjM2NJLDhDQUNFLG9CWDg5QjRCLENXNzlCNUIsc0JkNmNOLENjemNFLDRCQUNFLG9CWHc5QjhCLENXdjlCOUIsc0JkMmNKLENjcmNJLGdFQUNFLFdYazlCNEIsQ1dqOUI1QiwwRGR5Y04sQ2MzY0ksc0lBQ0UsV1hrOUI0QixDV2o5QjVCLGtFWGs5QjRCLENXbDlCNUIsMERkeWNOLENjcGNJLG9EQUNFLFdYMjhCNEIsQ1cxOEI1QixrRVgyOEI0QixDVzM4QjVCLDBEZHNjTixDZTVmQSxhQUNFLGtCQUNBLGFBQ0EsZUFDQSxvQkFDQSxVZitmRixDZTdmRSxxREFFRSxrQkFDQSxjQUNBLFNBQ0EsV2YrZkosQ2UzZkUsaUVBRUUsU2Y2ZkosQ2V2ZkUsa0JBQ0Usa0JBQ0EsU2Z5ZkosQ2V2Zkksd0JBQ0UsU2Z5Zk4sQ2U5ZUEsa0JBQ0UsYUFDQSxtQkFDQSx1QmRzUEksY0FMSSxDYy9PUixlWjhoQjRCLENZN2hCNUIsa0JWM0JZLENVNEJaLFdBQ0Esa0JBQ0EsbUJBQ0Esd0JaNUNTLENZNkNULHlCUnBDRSxvQlBzaEJKLENleGVBLGtIQUlFLG1CZGdPSSxpQkFMSSxDTTdRTixtQlAraEJKLENleGVBLGtIQUlFLHFCZHVOSSxpQkFMSSxDTTdRTixtQlB3aUJKLENleGVBLDBEQUVFLGtCZjJlRixDZXZkSSxpVVJ0RUEsMEJBQ0EsNEJQdWlCSixDZXZkRSwwSUFDRSxpQlJwRUEseUJBQ0EsMkJQOGhCSixDZ0J2akJFLGdCQUNFLGFBQ0EsV0FDQSxpQmJ5eEJvQyxDRmhoQmxDLGdCQUxJLENlalFOLGFoQnlqQkosQ2dCdGpCRSxlQUNFLGtCQUNBLFNBQ0EsVUFDQSxhQUNBLGVBQ0EsMkJBQ0EsaUJmNFBFLGlCQUxJLENlcFBOLG9CQXZCYyxDQXdCZCxtQ0F2QmlCLENUSGpCLG9CUG1sQkosQ2dCcGpCSSw4SEFFRSxhaEJ5akJOLENnQnZtQkksMERBb0RFLG9CYis5Qm1CLENhNTlCakIsc0NiK3lCZ0MsQ2E3eUJoQyw0QkFDQSw2REFDQSxvRUN2REosNlBqQjRtQkosQ2dCbGpCTSxzRUFDRSxvQmJvOUJpQixDYW45QmpCLDJDaEJvakJSLENnQnBuQkksMEVBeUVJLHNDYjZ4QmdDLENhNXhCaEMscUZoQitpQlIsQ2dCem5CSSx3REFpRkUsb0JoQjRpQk4sQ2dCemlCUSw0TkFFRSxzQmI0MkI4QixDYTMyQjlCLHdmQUNBLDZEQUNBLDZFaEIwaUJWLENnQnRpQk0sb0VBQ0Usb0JicTdCaUIsQ2FwN0JqQiwyQ2hCd2lCUixDZ0J2b0JJLGtFQXNHRSxvQmhCcWlCTixDZ0JuaUJNLGtGQUNFLHdCaEJxaUJSLENnQmxpQk0sOEVBQ0UsMkNoQm9pQlIsQ2dCamlCTSxzR0FDRSxhaEJtaUJSLENnQjloQkkscURBQ0UsZ0JoQmlpQk4sQ2dCeHBCSSxzS0ErSEksU2hCK2hCUixDZ0IzaEJNLDhMQUNFLFNoQitoQlIsQ2dCaHBCRSxrQkFDRSxhQUNBLFdBQ0EsaUJieXhCb0MsQ0ZoaEJsQyxnQkFMSSxDZWpRTixhaEJrcEJKLENnQi9vQkUsaUJBQ0Usa0JBQ0EsU0FDQSxVQUNBLGFBQ0EsZUFDQSwyQkFDQSxpQmY0UEUsaUJBTEksQ2VwUE4sVUF2QmMsQ0F3QmQsbUNBdkJpQixDVEhqQixvQlA0cUJKLENnQjdvQkksOElBRUUsYWhCa3BCTixDZ0Joc0JJLDhEQW9ERSxvQmIrOUJtQixDYTU5QmpCLHNDYit5QmdDLENhN3lCaEMsNEJBQ0EsNkRBQ0Esb0VDbkRKLGlUakJpc0JKLENnQjNvQk0sMEVBQ0Usb0JibzlCaUIsQ2FuOUJqQiwyQ2hCNm9CUixDZ0I3c0JJLDhFQXlFSSxzQ2I2eEJnQyxDYTV4QmhDLHFGaEJ3b0JSLENnQmx0QkksNERBaUZFLG9CaEJxb0JOLENnQmxvQlEsb09BRUUsc0JiNDJCOEIsQ2EzMkI5QixvakJBQ0EsNkRBQ0EsNkVoQm1vQlYsQ2dCL25CTSx3RUFDRSxvQmJxN0JpQixDYXA3QmpCLDJDaEJpb0JSLENnQmh1Qkksc0VBc0dFLG9CaEI4bkJOLENnQjVuQk0sc0ZBQ0Usd0JoQjhuQlIsQ2dCM25CTSxrRkFDRSwyQ2hCNm5CUixDZ0IxbkJNLDBHQUNFLGFoQjRuQlIsQ2dCdm5CSSx1REFDRSxnQmhCMG5CTixDZ0JqdkJJLDhLQWlJSSxTaEJzbkJSLENnQnBuQk0sc01BQ0UsU2hCd25CUixDa0J4dkJBLEtBQ0ksbUNBQ0Esa0NsQm93QkosQ2tCbndCSSxnQkFFSSw0Q2xCb3dCUixDa0Jqd0JJLFlBQ0ksYUNMTyxDRE1QLDJDQUNBLFdDSlEsQ0RLUixrQ2xCbXdCUixDa0Jod0JJLDJHQUlJLDREbEJrd0JSLENrQjd2QlEsNEhBQ0ksKzBCbEJnd0JaLENrQjN2QlEseURBQ0ksaXdCbEI2dkJaLENrQnp2QkkseURBRVEsd0lBSVEsK0JsQjB2QmhCLENBRUosQ2tCcHZCWSxnREFDSSxhQUNBLG1CQUNBLGdCQUNBLGVsQnN2QmhCLENrQnJ2QmdCLGtEQUNJLDBCQUNBLGtCbEJ1dkJwQixDa0JydkJnQixzREFDSSxzQkFDQSxlQUNBLGNsQnV2QnBCLENrQi91Qm9CLDBJQUNJLFlsQm92QnhCLENrQmx2Qm9CLDZFQUNJLGVsQm92QnhCLENrQnh1Qm9CLDJIQUNJLGFsQjB1QnhCLENrQnR1QmdCLHFJQUNJLGFsQnd1QnBCLENrQmp1Qm9CLHlIQUNJLGFsQm11QnhCLENvQmgxQkEsU0FLRSxnQnBCbTFCRixDaUJwMUJBLGdHQUNJLHFFQUNBLDZFakJ1MUJKLENxQmwxQkksWUFDSSxpQnJCODFCUixDcUI1MUJRLHFCQUNJLG9CckI4MUJaLENxQjMxQlEsbUJBQ0ksNkRBQ0Esa0JBQ0EsaUJBQ0EsU3JCNjFCWixDcUI1MUJZLDRDQUNJLCthckI4MUJoQixDcUJ4MUJZLGdDQUtJLGtCaEJaRixDZ0JpQkUsZXJCazFCaEIsQ3FCMzFCZ0IsNENBQ0ksWXJCNjFCcEIsQ3FCeDFCZ0IsdUNBQ0ksa0JyQjAxQnBCLENxQnAxQlEsdUNBRUksYUFDQSxrQnJCcTFCWixDcUJuMUJZLG1EQUNJLGNyQnExQmhCLENxQm4xQlksNEpBRUksU0FDQSxRckJzMUJoQixDcUJqMUJZLG9EQUNJLHFCZlhOLENlWU0sKzBCRlZBLENFV0EsMkJyQm0xQmhCLENxQjkwQlksNERBQ0ksczZDRmJRLENFY1IsMkJyQmcxQmhCLENxQjUwQlEsd0JBQ0ksaUJyQjgwQlosQ3FCMzBCUSwwQkFDSSxpQnJCNjBCWixDcUJ2MEJRLG9CQUNJLGtCQUNBLHFCQUNBLFdBQ0EsUUFDQSxPQUNBLGdCQUNBLG9CQUNBLDBFQUNBLGtEQUNBLGdCQUNBLHFEQUNBLHFJckJvMUJaLENxQjcwQlksd0tBQ0ksZ0JBQ0EsaUJBQ0EsZ0JBQ0EsYUY5RkQsQ0UrRkMsTUFDQSwrRHJCKzBCaEIsQ3FCMzBCWSw0REFDSSxVQUNBLGlCckI2MEJoQixDcUIvMEJZLG1EQUNJLFVBQ0EsaUJyQjYwQmhCLENxQi8wQlksd0RBQ0ksVUFDQSxpQnJCNjBCaEIsQ3FCLzBCWSw4Q0FDSSxVQUNBLGlCckI2MEJoQixDcUI1eUJJLHFCQUNJLGFBQ0Esa0JBQ0EsMERBQ0Esc0JyQjh5QlIsQ3FCM3lCWSx1Q0FDSSxpQnJCNnlCaEIsQ3FCM3lCWSxzQ0FDSSxhQUNBLGtCckI2eUJoQixDcUI1eUJnQiwyQ0FDSSxhckI4eUJwQixDcUJyeUJvQiwyQkFDSSxRckJ1eUJ4QixDcUJ4eUJvQiwyQkFDSSxRckIweUJ4QixDcUIzeUJvQiwyQkFDSSxRckI2eUJ4QixDcUI5eUJvQiwyQkFDSSxRckJnekJ4QixDcUJqekJvQiwyQkFDSSxRckJtekJ4QixDcUJwekJvQiwyQkFDSSxRckJzekJ4QixDcUJ2ekJvQiwyQkFDSSxRckJ5ekJ4QixDcUIxekJvQiwyQkFDSSxRckI0ekJ4QixDcUI3ekJvQiwyQkFDSSxRckIrekJ4QixDcUJoMEJvQiw0QkFDSSxTckJrMEJ4QixDc0JoN0JJLHlCRDZHZ0IsOEJBQ0ksUXJCczBCdEIsQ3FCdjBCa0IsOEJBQ0ksUXJCeTBCdEIsQ3FCMTBCa0IsOEJBQ0ksUXJCNDBCdEIsQ3FCNzBCa0IsOEJBQ0ksUXJCKzBCdEIsQ3FCaDFCa0IsOEJBQ0ksUXJCazFCdEIsQ3FCbjFCa0IsOEJBQ0ksUXJCcTFCdEIsQ3FCdDFCa0IsOEJBQ0ksUXJCdzFCdEIsQ3FCejFCa0IsOEJBQ0ksUXJCMjFCdEIsQ3FCNTFCa0IsOEJBQ0ksUXJCODFCdEIsQ3FCLzFCa0IsK0JBQ0ksU3JCaTJCdEIsQ0FDRixDc0JoOUJJLHlCRDZHZ0IsOEJBQ0ksUXJCczJCdEIsQ3FCdjJCa0IsOEJBQ0ksUXJCeTJCdEIsQ3FCMTJCa0IsOEJBQ0ksUXJCNDJCdEIsQ3FCNzJCa0IsOEJBQ0ksUXJCKzJCdEIsQ3FCaDNCa0IsOEJBQ0ksUXJCazNCdEIsQ3FCbjNCa0IsOEJBQ0ksUXJCcTNCdEIsQ3FCdDNCa0IsOEJBQ0ksUXJCdzNCdEIsQ3FCejNCa0IsOEJBQ0ksUXJCMjNCdEIsQ3FCNTNCa0IsOEJBQ0ksUXJCODNCdEIsQ3FCLzNCa0IsK0JBQ0ksU3JCaTRCdEIsQ0FDRixDc0JoL0JJLHlCRDZHZ0IsOEJBQ0ksUXJCczRCdEIsQ3FCdjRCa0IsOEJBQ0ksUXJCeTRCdEIsQ3FCMTRCa0IsOEJBQ0ksUXJCNDRCdEIsQ3FCNzRCa0IsOEJBQ0ksUXJCKzRCdEIsQ3FCaDVCa0IsOEJBQ0ksUXJCazVCdEIsQ3FCbjVCa0IsOEJBQ0ksUXJCcTVCdEIsQ3FCdDVCa0IsOEJBQ0ksUXJCdzVCdEIsQ3FCejVCa0IsOEJBQ0ksUXJCMjVCdEIsQ3FCNTVCa0IsOEJBQ0ksUXJCODVCdEIsQ3FCLzVCa0IsK0JBQ0ksU3JCaTZCdEIsQ0FDRixDc0JoaENJLDBCRDZHZ0IsOEJBQ0ksUXJCczZCdEIsQ3FCdjZCa0IsOEJBQ0ksUXJCeTZCdEIsQ3FCMTZCa0IsOEJBQ0ksUXJCNDZCdEIsQ3FCNzZCa0IsOEJBQ0ksUXJCKzZCdEIsQ3FCaDdCa0IsOEJBQ0ksUXJCazdCdEIsQ3FCbjdCa0IsOEJBQ0ksUXJCcTdCdEIsQ3FCdDdCa0IsOEJBQ0ksUXJCdzdCdEIsQ3FCejdCa0IsOEJBQ0ksUXJCMjdCdEIsQ3FCNTdCa0IsOEJBQ0ksUXJCODdCdEIsQ3FCLzdCa0IsK0JBQ0ksU3JCaThCdEIsQ0FDRixDc0JoakNJLDBCRDZHZ0IsK0JBQ0ksUXJCczhCdEIsQ3FCdjhCa0IsK0JBQ0ksUXJCeThCdEIsQ3FCMThCa0IsK0JBQ0ksUXJCNDhCdEIsQ3FCNzhCa0IsK0JBQ0ksUXJCKzhCdEIsQ3FCaDlCa0IsK0JBQ0ksUXJCazlCdEIsQ3FCbjlCa0IsK0JBQ0ksUXJCcTlCdEIsQ3FCdDlCa0IsK0JBQ0ksUXJCdzlCdEIsQ3FCejlCa0IsK0JBQ0ksUXJCMjlCdEIsQ3FCNTlCa0IsK0JBQ0ksUXJCODlCdEIsQ3FCLzlCa0IsZ0NBQ0ksU3JCaStCdEIsQ0FDRixDc0JobENJLDBCRDZHZ0IsK0JBQ0ksUXJCcytCdEIsQ3FCditCa0IsK0JBQ0ksUXJCeStCdEIsQ3FCMStCa0IsK0JBQ0ksUXJCNCtCdEIsQ3FCNytCa0IsK0JBQ0ksUXJCKytCdEIsQ3FCaC9Ca0IsK0JBQ0ksUXJCay9CdEIsQ3FCbi9Ca0IsK0JBQ0ksUXJCcS9CdEIsQ3FCdC9Ca0IsK0JBQ0ksUXJCdy9CdEIsQ3FCei9Ca0IsK0JBQ0ksUXJCMi9CdEIsQ3FCNS9Ca0IsK0JBQ0ksUXJCOC9CdEIsQ3FCLy9Ca0IsZ0NBQ0ksU3JCaWdDdEIsQ0FDRixDcUIxL0JJLGNBQ0kscUJBQ0EsbUJBQ0Esa0JBQ0Esd0JyQjQvQlIsQ3FCMS9CUSxtQkFDSSxjckI0L0JaLENxQngvQkksb0JBQ0ksK0RyQjAvQlIsQ3NCNW5DSSx5QkRpSUEsb0JBR1EsaURBQ0EsV3JCNC9CVixDQUNGLEN1QjVyQ0EsU0FDSSxnQkFDQSxhQUNBLGVBSUEsa0J2QjRyQ0osQ3NCem9DSSx5QkMxREosU0FLUSxjdkJrc0NOLENBQ0YsQ3VCL3JDSSxvQkFFUSxtQkFFSixvQnZCK3JDUixDdUI1ckNJLGVBRUksU0FDQSxjQUtBLGdCQUNBLGF2QjByQ1IsQ3NCenBDSSx5QkMxQ0EsZUFLUSxjQUNBLFV2QmtzQ1YsQ0FDRixDdUIxckNJLHdCQUNJLGNBSUEsNkJBQ0EsZUFDQSxxQnZCeXJDUixDc0JycUNJLHlCQzNCQSx3QkFHUSxXdkJpc0NWLENBQ0YsQ3VCNXJDSSwwQkFDSSxvQkFDQSxtQkFDQSxpQnZCOHJDUixDdUI3ckNRLGdDQUNJLGF2QityQ1osQ3VCNXJDSSxrQkFDSSxlQUNBLGFKekNPLENJMENQLGlCQUNBLG9CQUNBLGF2QjhyQ1IsQ3VCN3JDUSx3QkFDSSxldkIrckNaLEN1QjVyQ1ksc0RBQ0ksYXZCaXNDaEIsQ3VCbHNDWSwyQkFDSSxhdkJvc0NoQixDdUJyc0NZLHlCQUNJLGF2QnVzQ2hCLEN1QnhzQ1kseUJBQ0ksYXZCMHNDaEIsQ3VCM3NDWSx3QkFDSSxhdkI2c0NoQixDdUJ4c0NJLHdCQUNJLGtCQUNBLGNBQ0EsY0FDQSxzQkFDQSx1QnZCMHNDUixDdUJ4c0NRLDRCQUNJLG1CQUNBLGVBQ0EsZXZCMHNDWixDd0JueENDLDRCQUNDLHNCeEJzeENGLEN3Qmh4Q0UsOEJBQ0MsV3hCbXhDSCxDd0JoeENHLDBDQUNDLHFGQUVDLHNCQUNBLG1CQUVELGdCQUNBLFd4Qmd4Q0osQ3lCanlDQSxrQkFDSSxvQkFDQSxvQnpCb3lDSixDMEJ0eUNBLGFBQ0ksaUJBQ0Esa0RBRUEsa0NwQjZGcUIsQ29CNUZyQixlQUNBLGlCMUJ3eUNKLEMwQnZ5Q0ksZUFDSSxRMUJ5eUNSLEMwQnJ5Q0EseUJBQ0ksa0NwQm9GcUIsQ29CbkZyQixvQkFFQSxpQkFDQSxrQzFCdXlDSixDMkIxekNJLHVEQUVRLHFCM0I0ekNaLEM0Qm54Q2dCLDBLQUNJLGkwQjVCNjBDcEIsQzRCeDBDZ0IsZ0ZBQ0ksbXZCNUIwMENwQixDNEJ0MENZLHlGQUdJLHFDQUNBLGdDQUNBLG9CNUJ1MENoQixDNkI1M0NJLHFHQUNJLFVEa0I0QixDQ2pCNUIscUJEaUI0QixDQ2hCNUIsMkJEZ0I0QixDQ2Y1QixTN0IrM0NSLEM0QjcwQ2dCLGdKQUNJLG9CNUJnMUNwQixDNEJqMUNnQiw4SEFDSSxvQjVCZzFDcEIsQzRCajFDZ0Isd0lBQ0ksb0I1QmcxQ3BCLEM0QmoxQ2dCLG1IQUNJLG9CNUJnMUNwQixDNEI5ekNvQix3UkFDSSxvQjVCMDBDeEIsQzRCdjBDZ0IsZ0RBU1ksd0M1QmkwQzVCLEM0QnowQ29CLHNEQUNJLHFCQUVJLGlCNUIwMEM1QixDNEJsMENvQix5REFDSSxvQjVCbzBDeEIsQzRCM3pDb0IsMEdBRVEsaUI1QjR6QzVCLEM0QnZ6Q1ksbUNBQ0kscUJBQ0EsMkM1Qnl6Q2hCLEM0QnZ6Q1ksd0VBRUksa0I1Qnl6Q2hCLEM0Qnh6Q2dCLG9GQUNJLHlCNUIyekNwQixDNEJ4ekNZLHdEQUNJLGlCNUIwekNoQixDNEIzekNZLCtDQUNJLGlCNUIwekNoQixDNEIzekNZLG9EQUNJLGlCNUIwekNoQixDNEIzekNZLDBDQUNJLGlCNUIwekNoQixDNEJ0ekNvQiw4SUFFSSxnQ0FDQSwyQjVCd3pDeEIsQzRCcnpDb0IsMkVBQ0ksaTBCNUJ1ekN4QixDNEJuekNvQixtRkFDSSx3NUM1QnF6Q3hCLEM0Qm56Q29CLG1FQUNJLDRaNUJxekN4QixDNEJ6NUNnQiwwS0FDSSxpMEI1QjY1Q3BCLEM0Qng1Q2dCLGdGQUNJLG12QjVCMDVDcEIsQzRCdDVDWSx5RkFHSSxxQ0FDQSxnQ0FDQSxvQjVCdTVDaEIsQzZCNThDSSxxR0FDSSxVRGtCNEIsQ0NqQjVCLHFCRGlCNEIsQ0NoQjVCLDJCRGdCNEIsQ0NmNUIsUzdCKzhDUixDNEI3NUNnQixnSkFDSSxvQjVCZzZDcEIsQzRCajZDZ0IsOEhBQ0ksb0I1Qmc2Q3BCLEM0Qmo2Q2dCLHdJQUNJLG9CNUJnNkNwQixDNEJqNkNnQixtSEFDSSxvQjVCZzZDcEIsQzRCOTRDb0Isd1JBQ0ksb0I1QjA1Q3hCLEM0QnY1Q2dCLGdEQVNZLHdDNUJpNUM1QixDNEJ6NUNvQixzREFDSSxxQkFFSSxpQjVCMDVDNUIsQzRCbDVDb0IseURBQ0ksb0I1Qm81Q3hCLEM0QjM0Q29CLDBHQUVRLGlCNUI0NEM1QixDNEJ2NENZLG1DQUNJLHFCQUNBLDJDNUJ5NENoQixDNEJ2NENZLHdFQUVJLGtCNUJ5NENoQixDNEJ4NENnQixvRkFDSSx5QjVCMjRDcEIsQzRCeDRDWSx3REFDSSxpQjVCMDRDaEIsQzRCMzRDWSwrQ0FDSSxpQjVCMDRDaEIsQzRCMzRDWSxvREFDSSxpQjVCMDRDaEIsQzRCMzRDWSwwQ0FDSSxpQjVCMDRDaEIsQzRCdDRDb0IsOElBRUksZ0NBQ0EsMkI1Qnc0Q3hCLEM0QnI0Q29CLDJFQUNJLGkwQjVCdTRDeEIsQzRCbjRDb0IsbUZBQ0ksdzVDNUJxNEN4QixDNEJuNENvQixtRUFDSSw0WjVCcTRDeEIsQzRCeitDZ0IsMEtBQ0ksKzBCNUI2K0NwQixDNEJ4K0NnQixnRkFDSSxpd0I1QjArQ3BCLEM0QnQrQ1kseUZBR0ksZ0NBQ0Esb0NBQ0Esd0I1QnUrQ2hCLEM2QjVoREkscUdBQ0ksVURDd0IsQ0NBeEIsb0NBQ0EsaUJERHdCLENDRXhCLFM3QitoRFIsQzRCNytDZ0IsZ0pBQ0ksd0I1QmcvQ3BCLEM0QmovQ2dCLDhIQUNJLHdCNUJnL0NwQixDNEJqL0NnQix3SUFDSSx3QjVCZy9DcEIsQzRCai9DZ0IsbUhBQ0ksd0I1QmcvQ3BCLEM0Qjk5Q29CLHdSQUNJLHdCNUIwK0N4QixDNEJ2K0NnQixnREFTWSxtQzVCaStDNUIsQzRCeitDb0Isc0RBQ0kseUJBRUksaUI1QjArQzVCLEM0QmwrQ29CLHlEQUNJLHdCNUJvK0N4QixDNEIzOUNvQiwwR0FFUSxpQjVCNDlDNUIsQzRCdjlDWSxtQ0FDSSx5QkFDQSxzQzVCeTlDaEIsQzRCdjlDWSx3RUFFSSxrQjVCeTlDaEIsQzRCeDlDZ0Isb0ZBQ0ksNkI1QjI5Q3BCLEM0Qng5Q1ksd0RBQ0ksaUI1QjA5Q2hCLEM0QjM5Q1ksK0NBQ0ksaUI1QjA5Q2hCLEM0QjM5Q1ksb0RBQ0ksaUI1QjA5Q2hCLEM0QjM5Q1ksMENBQ0ksaUI1QjA5Q2hCLEM0QnQ5Q29CLDhJQUVJLG9DQUNBLDJCNUJ3OUN4QixDNEJyOUNvQiwyRUFDSSwrMEI1QnU5Q3hCLEM0Qm45Q29CLG1GQUNJLHM2QzVCcTlDeEIsQzRCbjlDb0IsbUVBQ0ksMGE1QnE5Q3hCLEM0QnpqRGdCLHNLQUNJLCswQjVCNmpEcEIsQzRCeGpEZ0IsOEVBQ0ksaXdCNUIwakRwQixDNEJ0akRZLHFGQUdJLGdDQUNBLG9DQUNBLHdCNUJ1akRoQixDNkI1bURJLGlHQUNJLFVEQ3dCLENDQXhCLG9DQUNBLGlCRER3QixDQ0V4QixTN0IrbURSLEM0QjdqRGdCLDRJQUNJLHdCNUJna0RwQixDNEJqa0RnQiwwSEFDSSx3QjVCZ2tEcEIsQzRCamtEZ0Isb0lBQ0ksd0I1QmdrRHBCLEM0QmprRGdCLCtHQUNJLHdCNUJna0RwQixDNEI5aURvQiw4UUFDSSx3QjVCMGpEeEIsQzRCdmpEZ0IsOENBU1ksbUM1QmlqRDVCLEM0QnpqRG9CLG9EQUNJLHlCQUVJLGlCNUIwakQ1QixDNEJsakRvQix1REFDSSx3QjVCb2pEeEIsQzRCM2lEb0Isc0dBRVEsaUI1QjRpRDVCLEM0QnZpRFksaUNBQ0kseUJBQ0Esc0M1QnlpRGhCLEM0QnZpRFksb0VBRUksa0I1QnlpRGhCLEM0QnhpRGdCLGdGQUNJLDZCNUIyaURwQixDNEJ4aURZLHNEQUNJLGlCNUIwaURoQixDNEIzaURZLDZDQUNJLGlCNUIwaURoQixDNEIzaURZLGtEQUNJLGlCNUIwaURoQixDNEIzaURZLHdDQUNJLGlCNUIwaURoQixDNEJ0aURvQiwwSUFFSSxvQ0FDQSwyQjVCd2lEeEIsQzRCcmlEb0IseUVBQ0ksKzBCNUJ1aUR4QixDNEJuaURvQixpRkFDSSxzNkM1QnFpRHhCLEM0Qm5pRG9CLGlFQUNJLDBhNUJxaUR4QixDIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vZW5kZXNpYWNtcy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9mb3Jtcy9fbGFiZWxzLnNjc3MiLCJ3ZWJwYWNrOi8vZW5kZXNpYWNtcy8uL3B1YmxpY19odG1sL2Fzc2V0cy9zY3NzL21vZHVsZXMvZm9ybXMuc2NzcyIsIndlYnBhY2s6Ly9lbmRlc2lhY21zLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3ZlbmRvci9fcmZzLnNjc3MiLCJ3ZWJwYWNrOi8vZW5kZXNpYWNtcy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9mb3Jtcy9fZm9ybS10ZXh0LnNjc3MiLCJ3ZWJwYWNrOi8vZW5kZXNpYWNtcy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vZW5kZXNpYWNtcy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9mb3Jtcy9fZm9ybS1jb250cm9sLnNjc3MiLCJ3ZWJwYWNrOi8vZW5kZXNpYWNtcy8uL3B1YmxpY19odG1sL2Fzc2V0cy9zY3NzL21vZHVsZXMvZ2xvYmFsLnNjc3MiLCJ3ZWJwYWNrOi8vZW5kZXNpYWNtcy8uL3B1YmxpY19odG1sL2Fzc2V0cy9zY3NzL21vZHVsZXMvYm9vdHN0cmFwL3ZhcmlhYmxlcy5zY3NzIiwid2VicGFjazovL2VuZGVzaWFjbXMvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ib3JkZXItcmFkaXVzLnNjc3MiLCJ3ZWJwYWNrOi8vZW5kZXNpYWNtcy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RyYW5zaXRpb24uc2NzcyIsIndlYnBhY2s6Ly9lbmRlc2lhY21zLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JhZGllbnRzLnNjc3MiLCJ3ZWJwYWNrOi8vZW5kZXNpYWNtcy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9mb3Jtcy9fZm9ybS1zZWxlY3Quc2NzcyIsIndlYnBhY2s6Ly9lbmRlc2lhY21zLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2Zvcm1zL19mb3JtLWNoZWNrLnNjc3MiLCJ3ZWJwYWNrOi8vZW5kZXNpYWNtcy8uL3B1YmxpY19odG1sL2Fzc2V0cy9zY3NzL21vZHVsZXMvY29sb3JzLnNjc3MiLCJ3ZWJwYWNrOi8vZW5kZXNpYWNtcy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9mb3Jtcy9fZm9ybS1yYW5nZS5zY3NzIiwid2VicGFjazovL2VuZGVzaWFjbXMvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvZm9ybXMvX2Zsb2F0aW5nLWxhYmVscy5zY3NzIiwid2VicGFjazovL2VuZGVzaWFjbXMvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvZm9ybXMvX2lucHV0LWdyb3VwLnNjc3MiLCJ3ZWJwYWNrOi8vZW5kZXNpYWNtcy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2Zvcm1zLnNjc3MiLCJ3ZWJwYWNrOi8vZW5kZXNpYWNtcy8uL3B1YmxpY19odG1sL2Fzc2V0cy9zY3NzL21vZHVsZXMvZm9ybXMvY29tbW9ucy5zY3NzIiwid2VicGFjazovL2VuZGVzaWFjbXMvLi9wdWJsaWNfaHRtbC9hc3NldHMvc2Nzcy9tb2R1bGVzL2Zvcm1zL2Zvcm1zLnNjc3MiLCJ3ZWJwYWNrOi8vZW5kZXNpYWNtcy8uL3B1YmxpY19odG1sL2Fzc2V0cy9zY3NzL21vZHVsZXMvZm9ybXMvY29yZS5zY3NzIiwid2VicGFjazovL2VuZGVzaWFjbXMvLi9wdWJsaWNfaHRtbC9hc3NldHMvc2Nzcy9tb2R1bGVzL2Zvcm1zL2ZpZWxkc2V0LnNjc3MiLCJ3ZWJwYWNrOi8vZW5kZXNpYWNtcy8uL3B1YmxpY19odG1sL2Fzc2V0cy9zY3NzL21vZHVsZXMvZm9ybXMvY29tcG9uZW50cy5zY3NzIiwid2VicGFjazovL2VuZGVzaWFjbXMvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19icmVha3BvaW50cy5zY3NzIiwid2VicGFjazovL2VuZGVzaWFjbXMvLi9wdWJsaWNfaHRtbC9hc3NldHMvc2Nzcy9tb2R1bGVzL2Zvcm1zL2NhcHRjaGEuc2NzcyIsIndlYnBhY2s6Ly9lbmRlc2lhY21zLy4vcHVibGljX2h0bWwvYXNzZXRzL3Njc3MvbW9kdWxlcy9mb3Jtcy90ZXh0YXJlYS5zY3NzIiwid2VicGFjazovL2VuZGVzaWFjbXMvLi9wdWJsaWNfaHRtbC9hc3NldHMvc2Nzcy9tb2R1bGVzL2Zvcm1zL3ByaXZhY3kuc2NzcyIsIndlYnBhY2s6Ly9lbmRlc2lhY21zLy4vcHVibGljX2h0bWwvYXNzZXRzL3Njc3MvbW9kdWxlcy9mb3Jtcy9mb290ZXIuc2NzcyIsIndlYnBhY2s6Ly9lbmRlc2lhY21zLy4vcHVibGljX2h0bWwvYXNzZXRzL3Njc3MvbW9kdWxlcy9mb3Jtcy9kYXRlcGlja2VyLnNjc3MiLCJ3ZWJwYWNrOi8vZW5kZXNpYWNtcy8uL3B1YmxpY19odG1sL2Fzc2V0cy9zY3NzL21vZHVsZXMvZm9ybXMvdGhlbWVzLnNjc3MiLCJ3ZWJwYWNrOi8vZW5kZXNpYWNtcy8uL3B1YmxpY19odG1sL2Fzc2V0cy9zY3NzL21vZHVsZXMvZm9ybXMvdGhlbWVzL3RoZW1pZnkuc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyIvL1xuLy8gTGFiZWxzXG4vL1xuXG4uZm9ybS1sYWJlbCB7XG4gIG1hcmdpbi1ib3R0b206ICRmb3JtLWxhYmVsLW1hcmdpbi1ib3R0b207XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9ybS1sYWJlbC1mb250LXNpemUpO1xuICBmb250LXN0eWxlOiAkZm9ybS1sYWJlbC1mb250LXN0eWxlO1xuICBmb250LXdlaWdodDogJGZvcm0tbGFiZWwtZm9udC13ZWlnaHQ7XG4gIGNvbG9yOiAkZm9ybS1sYWJlbC1jb2xvcjtcbn1cblxuLy8gRm9yIHVzZSB3aXRoIGhvcml6b250YWwgYW5kIGlubGluZSBmb3Jtcywgd2hlbiB5b3UgbmVlZCB0aGUgbGFiZWwgKG9yIGxlZ2VuZClcbi8vIHRleHQgdG8gYWxpZ24gd2l0aCB0aGUgZm9ybSBjb250cm9scy5cbi5jb2wtZm9ybS1sYWJlbCB7XG4gIHBhZGRpbmctdG9wOiBhZGQoJGlucHV0LXBhZGRpbmcteSwgJGlucHV0LWJvcmRlci13aWR0aCk7XG4gIHBhZGRpbmctYm90dG9tOiBhZGQoJGlucHV0LXBhZGRpbmcteSwgJGlucHV0LWJvcmRlci13aWR0aCk7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIE92ZXJyaWRlIHRoZSBgPGxlZ2VuZD5gIGRlZmF1bHRcbiAgQGluY2x1ZGUgZm9udC1zaXplKGluaGVyaXQpOyAvLyBPdmVycmlkZSB0aGUgYDxsZWdlbmQ+YCBkZWZhdWx0XG4gIGZvbnQtc3R5bGU6ICRmb3JtLWxhYmVsLWZvbnQtc3R5bGU7XG4gIGZvbnQtd2VpZ2h0OiAkZm9ybS1sYWJlbC1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRmb3JtLWxhYmVsLWNvbG9yO1xufVxuXG4uY29sLWZvcm0tbGFiZWwtbGcge1xuICBwYWRkaW5nLXRvcDogYWRkKCRpbnB1dC1wYWRkaW5nLXktbGcsICRpbnB1dC1ib3JkZXItd2lkdGgpO1xuICBwYWRkaW5nLWJvdHRvbTogYWRkKCRpbnB1dC1wYWRkaW5nLXktbGcsICRpbnB1dC1ib3JkZXItd2lkdGgpO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZS1sZyk7XG59XG5cbi5jb2wtZm9ybS1sYWJlbC1zbSB7XG4gIHBhZGRpbmctdG9wOiBhZGQoJGlucHV0LXBhZGRpbmcteS1zbSwgJGlucHV0LWJvcmRlci13aWR0aCk7XG4gIHBhZGRpbmctYm90dG9tOiBhZGQoJGlucHV0LXBhZGRpbmcteS1zbSwgJGlucHV0LWJvcmRlci13aWR0aCk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplLXNtKTtcbn1cbiIsIkBzdmctbG9hZCBjYWxlbmRhciB1cmwoaW1hZ2VzL3N2Zy9jYWxlbmRhci5zdmcpIHtcbiAgI2ljb21vb24taWdub3JlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIHBhdGgge1xuICAgIGZpbGw6IGhzbCg5MmRlZywgMjMlLCA0MCUpO1xuICB9XG59XG5Ac3ZnLWxvYWQgY2xvY2sgdXJsKGltYWdlcy9zdmcvY2xvY2suc3ZnKSB7XG4gICNpY29tb29uLWlnbm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICBwYXRoIHtcbiAgICBmaWxsOiBoc2woOTJkZWcsIDIzJSwgNDAlKTtcbiAgfVxufVxuQHN2Zy1sb2FkIGNhbGVuZGFyLWNoZWNrIHVybChpbWFnZXMvc3ZnL2NhbGVuZGFyLWNoZWNrLnN2Zykge1xuICAjaWNvbW9vbi1pZ25vcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgcGF0aCB7XG4gICAgZmlsbDogaHNsKDkyZGVnLCAyMyUsIDQwJSk7XG4gIH1cbn1cbi5mb3JtLWxhYmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuXG4uY29sLWZvcm0tbGFiZWwge1xuICBwYWRkaW5nLXRvcDogY2FsYygwLjM3NXJlbSArIDFweCk7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKDAuMzc1cmVtICsgMXB4KTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogMS41NjE4O1xufVxuXG4uY29sLWZvcm0tbGFiZWwtbGcge1xuICBwYWRkaW5nLXRvcDogY2FsYygwLjVyZW0gKyAxcHgpO1xuICBwYWRkaW5nLWJvdHRvbTogY2FsYygwLjVyZW0gKyAxcHgpO1xuICBmb250LXNpemU6IDEuMjVyZW07XG59XG5cbi5jb2wtZm9ybS1sYWJlbC1zbSB7XG4gIHBhZGRpbmctdG9wOiBjYWxjKDAuMjVyZW0gKyAxcHgpO1xuICBwYWRkaW5nLWJvdHRvbTogY2FsYygwLjI1cmVtICsgMXB4KTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cblxuLmZvcm0tdGV4dCB7XG4gIG1hcmdpbi10b3A6IDAuMjVyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgY29sb3I6ICM2Yzc1N2Q7XG59XG5cbi5mb3JtLWNvbnRyb2wge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAuMzc1cmVtIDAuNzVyZW07XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTYxODtcbiAgY29sb3I6IGhzbCgwZGVnLCAwJSwgNDAlKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NlZDRkYTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmZvcm0tY29udHJvbCB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmZvcm0tY29udHJvbFt0eXBlPWZpbGVdIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5mb3JtLWNvbnRyb2xbdHlwZT1maWxlXTpub3QoOmRpc2FibGVkKTpub3QoW3JlYWRvbmx5XSkge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZm9ybS1jb250cm9sOmZvY3VzIHtcbiAgY29sb3I6IGhzbCgwZGVnLCAwJSwgNDAlKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjY2ZlMmJlO1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEoMTU4LCAxOTcsIDEyNCwgMC4yNSk7XG59XG4uZm9ybS1jb250cm9sOjotd2Via2l0LWRhdGUtYW5kLXRpbWUtdmFsdWUge1xuICBoZWlnaHQ6IDEuNTYxOGVtO1xufVxuLmZvcm0tY29udHJvbDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzZjNzU3ZDtcbiAgb3BhY2l0eTogMTtcbn1cbi5mb3JtLWNvbnRyb2w6ZGlzYWJsZWQsIC5mb3JtLWNvbnRyb2xbcmVhZG9ubHldIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlZjtcbiAgb3BhY2l0eTogMTtcbn1cbi5mb3JtLWNvbnRyb2w6OmZpbGUtc2VsZWN0b3ItYnV0dG9uIHtcbiAgcGFkZGluZzogMC4zNzVyZW0gMC43NXJlbTtcbiAgbWFyZ2luOiAtMC4zNzVyZW0gLTAuNzVyZW07XG4gIG1hcmdpbi1pbmxpbmUtZW5kOiAwLjc1cmVtO1xuICBjb2xvcjogaHNsKDBkZWcsIDAlLCA0MCUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGJvcmRlci1pbmxpbmUtZW5kLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuZm9ybS1jb250cm9sOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmZvcm0tY29udHJvbDpob3Zlcjpub3QoOmRpc2FibGVkKTpub3QoW3JlYWRvbmx5XSk6OmZpbGUtc2VsZWN0b3ItYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RkZTBlMztcbn1cbi5mb3JtLWNvbnRyb2w6Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgcGFkZGluZzogMC4zNzVyZW0gMC43NXJlbTtcbiAgbWFyZ2luOiAtMC4zNzVyZW0gLTAuNzVyZW07XG4gIG1hcmdpbi1pbmxpbmUtZW5kOiAwLjc1cmVtO1xuICBjb2xvcjogaHNsKDBkZWcsIDAlLCA0MCUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGJvcmRlci1pbmxpbmUtZW5kLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuZm9ybS1jb250cm9sOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmZvcm0tY29udHJvbDpob3Zlcjpub3QoOmRpc2FibGVkKTpub3QoW3JlYWRvbmx5XSk6Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RkZTBlMztcbn1cblxuLmZvcm0tY29udHJvbC1wbGFpbnRleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAuMzc1cmVtIDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU2MTg7XG4gIGNvbG9yOiBoc2woMGRlZywgMCUsIDQwJSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItd2lkdGg6IDFweCAwO1xufVxuLmZvcm0tY29udHJvbC1wbGFpbnRleHQuZm9ybS1jb250cm9sLXNtLCAuZm9ybS1jb250cm9sLXBsYWludGV4dC5mb3JtLWNvbnRyb2wtbGcge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5mb3JtLWNvbnRyb2wtc20ge1xuICBtaW4taGVpZ2h0OiBjYWxjKDEuNTYxOGVtICsgMC41cmVtICsgMnB4KTtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjVyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDAuMnJlbTtcbn1cbi5mb3JtLWNvbnRyb2wtc206OmZpbGUtc2VsZWN0b3ItYnV0dG9uIHtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjVyZW07XG4gIG1hcmdpbjogLTAuMjVyZW0gLTAuNXJlbTtcbiAgbWFyZ2luLWlubGluZS1lbmQ6IDAuNXJlbTtcbn1cbi5mb3JtLWNvbnRyb2wtc206Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjVyZW07XG4gIG1hcmdpbjogLTAuMjVyZW0gLTAuNXJlbTtcbiAgbWFyZ2luLWlubGluZS1lbmQ6IDAuNXJlbTtcbn1cblxuLmZvcm0tY29udHJvbC1sZyB7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMS41NjE4ZW0gKyAxcmVtICsgMnB4KTtcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMC4zcmVtO1xufVxuLmZvcm0tY29udHJvbC1sZzo6ZmlsZS1zZWxlY3Rvci1idXR0b24ge1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgbWFyZ2luOiAtMC41cmVtIC0xcmVtO1xuICBtYXJnaW4taW5saW5lLWVuZDogMXJlbTtcbn1cbi5mb3JtLWNvbnRyb2wtbGc6Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gIG1hcmdpbjogLTAuNXJlbSAtMXJlbTtcbiAgbWFyZ2luLWlubGluZS1lbmQ6IDFyZW07XG59XG5cbnRleHRhcmVhLmZvcm0tY29udHJvbCB7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMS41NjE4ZW0gKyAwLjc1cmVtICsgMnB4KTtcbn1cbnRleHRhcmVhLmZvcm0tY29udHJvbC1zbSB7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMS41NjE4ZW0gKyAwLjVyZW0gKyAycHgpO1xufVxudGV4dGFyZWEuZm9ybS1jb250cm9sLWxnIHtcbiAgbWluLWhlaWdodDogY2FsYygxLjU2MThlbSArIDFyZW0gKyAycHgpO1xufVxuXG4uZm9ybS1jb250cm9sLWNvbG9yIHtcbiAgd2lkdGg6IDNyZW07XG4gIGhlaWdodDogYXV0bztcbiAgcGFkZGluZzogMC4zNzVyZW07XG59XG4uZm9ybS1jb250cm9sLWNvbG9yOm5vdCg6ZGlzYWJsZWQpOm5vdChbcmVhZG9ubHldKSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5mb3JtLWNvbnRyb2wtY29sb3I6Oi1tb3otY29sb3Itc3dhdGNoIHtcbiAgaGVpZ2h0OiAxLjU2MThlbTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbn1cbi5mb3JtLWNvbnRyb2wtY29sb3I6Oi13ZWJraXQtY29sb3Itc3dhdGNoIHtcbiAgaGVpZ2h0OiAxLjU2MThlbTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbn1cblxuLmZvcm0tc2VsZWN0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwLjM3NXJlbSAyLjI1cmVtIDAuMzc1cmVtIDAuNzVyZW07XG4gIC1tb3otcGFkZGluZy1zdGFydDogY2FsYygwLjc1cmVtIC0gM3B4KTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41NjE4O1xuICBjb2xvcjogaHNsKDBkZWcsIDAlLCA0MCUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyUzZSUzY3BhdGggZmlsbD0nbm9uZScgc3Ryb2tlPSclMjMzNDNhNDAnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgc3Ryb2tlLXdpZHRoPScyJyBkPSdNMiA1bDYgNiA2LTYnLyUzZSUzYy9zdmclM2VcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDAuNzVyZW0gY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDE2cHggMTJweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NlZDRkYTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmZvcm0tc2VsZWN0IHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uZm9ybS1zZWxlY3Q6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICNjZmUyYmU7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSgxNTgsIDE5NywgMTI0LCAwLjI1KTtcbn1cbi5mb3JtLXNlbGVjdFttdWx0aXBsZV0sIC5mb3JtLXNlbGVjdFtzaXplXTpub3QoW3NpemU9XCIxXCJdKSB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNzVyZW07XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG4uZm9ybS1zZWxlY3Q6ZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmO1xufVxuLmZvcm0tc2VsZWN0Oi1tb3otZm9jdXNyaW5nIHtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICB0ZXh0LXNoYWRvdzogMCAwIDAgaHNsKDBkZWcsIDAlLCA0MCUpO1xufVxuXG4uZm9ybS1zZWxlY3Qtc20ge1xuICBwYWRkaW5nLXRvcDogMC4yNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuMjVyZW07XG4gIHBhZGRpbmctbGVmdDogMC41cmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBib3JkZXItcmFkaXVzOiAwLjJyZW07XG59XG5cbi5mb3JtLXNlbGVjdC1sZyB7XG4gIHBhZGRpbmctdG9wOiAwLjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjVyZW07XG4gIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBib3JkZXItcmFkaXVzOiAwLjNyZW07XG59XG5cbi5mb3JtLWNoZWNrIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1pbi1oZWlnaHQ6IDEuNTYxOHJlbTtcbiAgcGFkZGluZy1sZWZ0OiAxLjVlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC4xMjVyZW07XG59XG4uZm9ybS1jaGVjayAuZm9ybS1jaGVjay1pbnB1dCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tbGVmdDogLTEuNWVtO1xufVxuXG4uZm9ybS1jaGVjay1pbnB1dCB7XG4gIHdpZHRoOiAxZW07XG4gIGhlaWdodDogMWVtO1xuICBtYXJnaW4tdG9wOiAwLjI4MDllbTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGNvbG9yLWFkanVzdDogZXhhY3Q7XG59XG4uZm9ybS1jaGVjay1pbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVlbTtcbn1cbi5mb3JtLWNoZWNrLWlucHV0W3R5cGU9cmFkaW9dIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLmZvcm0tY2hlY2staW5wdXQ6YWN0aXZlIHtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDkwJSk7XG59XG4uZm9ybS1jaGVjay1pbnB1dDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogI2NmZTJiZTtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKDE1OCwgMTk3LCAxMjQsIDAuMjUpO1xufVxuLmZvcm0tY2hlY2staW5wdXQ6Y2hlY2tlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IGhzbCg5MmRlZywgMzklLCA2MyUpO1xuICBib3JkZXItY29sb3I6IGhzbCg5MmRlZywgMzklLCA2MyUpO1xufVxuLmZvcm0tY2hlY2staW5wdXQ6Y2hlY2tlZFt0eXBlPWNoZWNrYm94XSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMjAgMjAnJTNlJTNjcGF0aCBmaWxsPSdub25lJyBzdHJva2U9JyUyM2ZmZicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBzdHJva2Utd2lkdGg9JzMnIGQ9J002IDEwbDMgM2w2LTYnLyUzZSUzYy9zdmclM2VcIik7XG59XG4uZm9ybS1jaGVjay1pbnB1dDpjaGVja2VkW3R5cGU9cmFkaW9dIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCclM2UlM2NjaXJjbGUgcj0nMicgZmlsbD0nJTIzZmZmJy8lM2UlM2Mvc3ZnJTNlXCIpO1xufVxuLmZvcm0tY2hlY2staW5wdXRbdHlwZT1jaGVja2JveF06aW5kZXRlcm1pbmF0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IGhzbCg5MmRlZywgMzklLCA2MyUpO1xuICBib3JkZXItY29sb3I6IGhzbCg5MmRlZywgMzklLCA2MyUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDIwIDIwJyUzZSUzY3BhdGggZmlsbD0nbm9uZScgc3Ryb2tlPSclMjNmZmYnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgc3Ryb2tlLXdpZHRoPSczJyBkPSdNNiAxMGg4Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xufVxuLmZvcm0tY2hlY2staW5wdXQ6ZGlzYWJsZWQge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgZmlsdGVyOiBub25lO1xuICBvcGFjaXR5OiAwLjU7XG59XG4uZm9ybS1jaGVjay1pbnB1dFtkaXNhYmxlZF0gfiAuZm9ybS1jaGVjay1sYWJlbCwgLmZvcm0tY2hlY2staW5wdXQ6ZGlzYWJsZWQgfiAuZm9ybS1jaGVjay1sYWJlbCB7XG4gIG9wYWNpdHk6IDAuNTtcbn1cblxuLmZvcm0tc3dpdGNoIHtcbiAgcGFkZGluZy1sZWZ0OiAyLjVlbTtcbn1cbi5mb3JtLXN3aXRjaCAuZm9ybS1jaGVjay1pbnB1dCB7XG4gIHdpZHRoOiAyZW07XG4gIG1hcmdpbi1sZWZ0OiAtMi41ZW07XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnJTNlJTNjY2lyY2xlIHI9JzMnIGZpbGw9J3JnYmElMjgwLCAwLCAwLCAwLjI1JTI5Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMmVtO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLXBvc2l0aW9uIDAuMTVzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmZvcm0tc3dpdGNoIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uZm9ybS1zd2l0Y2ggLmZvcm0tY2hlY2staW5wdXQ6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4JyUzZSUzY2NpcmNsZSByPSczJyBmaWxsPSclMjNjZmUyYmUnLyUzZSUzYy9zdmclM2VcIik7XG59XG4uZm9ybS1zd2l0Y2ggLmZvcm0tY2hlY2staW5wdXQ6Y2hlY2tlZCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCclM2UlM2NjaXJjbGUgcj0nMycgZmlsbD0nJTIzZmZmJy8lM2UlM2Mvc3ZnJTNlXCIpO1xufVxuXG4uZm9ybS1jaGVjay1pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMXJlbTtcbn1cblxuLmJ0bi1jaGVjayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uYnRuLWNoZWNrW2Rpc2FibGVkXSArIC5idG4sIC5idG4tY2hlY2s6ZGlzYWJsZWQgKyAuYnRuIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGZpbHRlcjogbm9uZTtcbiAgb3BhY2l0eTogMC42NTtcbn1cblxuLmZvcm0tcmFuZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxLjVyZW07XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuLmZvcm0tcmFuZ2U6Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xufVxuLmZvcm0tcmFuZ2U6Zm9jdXM6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmZmZmYsIDAgMCAwIDAuMjVyZW0gcmdiYSgxNTgsIDE5NywgMTI0LCAwLjI1KTtcbn1cbi5mb3JtLXJhbmdlOmZvY3VzOjotbW96LXJhbmdlLXRodW1iIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmZmZmYsIDAgMCAwIDAuMjVyZW0gcmdiYSgxNTgsIDE5NywgMTI0LCAwLjI1KTtcbn1cbi5mb3JtLXJhbmdlOjotbW96LWZvY3VzLW91dGVyIHtcbiAgYm9yZGVyOiAwO1xufVxuLmZvcm0tcmFuZ2U6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogMXJlbTtcbiAgbWFyZ2luLXRvcDogLTAuMjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IGhzbCg5MmRlZywgMzklLCA2MyUpO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5mb3JtLXJhbmdlOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmZvcm0tcmFuZ2U6Oi13ZWJraXQtc2xpZGVyLXRodW1iOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMmVlZDg7XG59XG4uZm9ybS1yYW5nZTo6LXdlYmtpdC1zbGlkZXItcnVubmFibGUtdHJhY2sge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAwLjVyZW07XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGVlMmU2O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAxcmVtO1xufVxuLmZvcm0tcmFuZ2U6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2woOTJkZWcsIDM5JSwgNjMlKTtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuZm9ybS1yYW5nZTo6LW1vei1yYW5nZS10aHVtYiB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmZvcm0tcmFuZ2U6Oi1tb3otcmFuZ2UtdGh1bWI6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UyZWVkODtcbn1cbi5mb3JtLXJhbmdlOjotbW96LXJhbmdlLXRyYWNrIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMC41cmVtO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RlZTJlNjtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbn1cbi5mb3JtLXJhbmdlOmRpc2FibGVkIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uZm9ybS1yYW5nZTpkaXNhYmxlZDo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWRiNWJkO1xufVxuLmZvcm0tcmFuZ2U6ZGlzYWJsZWQ6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWRiNWJkO1xufVxuXG4uZm9ybS1mbG9hdGluZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbCxcbi5mb3JtLWZsb2F0aW5nID4gLmZvcm0tc2VsZWN0IHtcbiAgaGVpZ2h0OiBjYWxjKDMuNXJlbSArIDJweCk7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xufVxuLmZvcm0tZmxvYXRpbmcgPiBsYWJlbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDFyZW0gMC43NXJlbTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xcyBlYXNlLWluLW91dCwgdHJhbnNmb3JtIDAuMXMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuZm9ybS1mbG9hdGluZyA+IGxhYmVsIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2wge1xuICBwYWRkaW5nOiAxcmVtIDAuNzVyZW07XG59XG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2w6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sOmZvY3VzLCAuZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2w6bm90KDpwbGFjZWhvbGRlci1zaG93bikge1xuICBwYWRkaW5nLXRvcDogMS42MjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjYyNXJlbTtcbn1cbi5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbDotd2Via2l0LWF1dG9maWxsIHtcbiAgcGFkZGluZy10b3A6IDEuNjI1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC42MjVyZW07XG59XG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLXNlbGVjdCB7XG4gIHBhZGRpbmctdG9wOiAxLjYyNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNjI1cmVtO1xufVxuLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sOmZvY3VzIH4gbGFiZWwsXG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2w6bm90KDpwbGFjZWhvbGRlci1zaG93bikgfiBsYWJlbCxcbi5mb3JtLWZsb2F0aW5nID4gLmZvcm0tc2VsZWN0IH4gbGFiZWwge1xuICBvcGFjaXR5OiAwLjY1O1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuODUpIHRyYW5zbGF0ZVkoLTAuNXJlbSkgdHJhbnNsYXRlWCgwLjE1cmVtKTtcbn1cbi5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbDotd2Via2l0LWF1dG9maWxsIH4gbGFiZWwge1xuICBvcGFjaXR5OiAwLjY1O1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuODUpIHRyYW5zbGF0ZVkoLTAuNXJlbSkgdHJhbnNsYXRlWCgwLjE1cmVtKTtcbn1cblxuLmlucHV0LWdyb3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICB3aWR0aDogMTAwJTtcbn1cbi5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1zZWxlY3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICB3aWR0aDogMSU7XG4gIG1pbi13aWR0aDogMDtcbn1cbi5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2w6Zm9jdXMsXG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1zZWxlY3Q6Zm9jdXMge1xuICB6LWluZGV4OiAzO1xufVxuLmlucHV0LWdyb3VwIC5idG4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG59XG4uaW5wdXQtZ3JvdXAgLmJ0bjpmb2N1cyB7XG4gIHotaW5kZXg6IDM7XG59XG5cbi5pbnB1dC1ncm91cC10ZXh0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMC4zNzVyZW0gMC43NXJlbTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41NjE4O1xuICBjb2xvcjogaHNsKDBkZWcsIDAlLCA0MCUpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjZWQ0ZGE7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG59XG5cbi5pbnB1dC1ncm91cC1sZyA+IC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1sZyA+IC5idG4ge1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBib3JkZXItcmFkaXVzOiAwLjNyZW07XG59XG5cbi5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAtc20gPiAuZm9ybS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1zbSA+IC5idG4ge1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMC4ycmVtO1xufVxuXG4uaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAtc20gPiAuZm9ybS1zZWxlY3Qge1xuICBwYWRkaW5nLXJpZ2h0OiAzcmVtO1xufVxuXG4uaW5wdXQtZ3JvdXA6bm90KC5oYXMtdmFsaWRhdGlvbikgPiA6bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSk6bm90KC5kcm9wZG93bi1tZW51KSxcbi5pbnB1dC1ncm91cDpub3QoLmhhcy12YWxpZGF0aW9uKSA+IC5kcm9wZG93bi10b2dnbGU6bnRoLWxhc3QtY2hpbGQobiszKSB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbn1cbi5pbnB1dC1ncm91cC5oYXMtdmFsaWRhdGlvbiA+IDpudGgtbGFzdC1jaGlsZChuKzMpOm5vdCguZHJvcGRvd24tdG9nZ2xlKTpub3QoLmRyb3Bkb3duLW1lbnUpLFxuLmlucHV0LWdyb3VwLmhhcy12YWxpZGF0aW9uID4gLmRyb3Bkb3duLXRvZ2dsZTpudGgtbGFzdC1jaGlsZChuKzQpIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xufVxuLmlucHV0LWdyb3VwID4gOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tbWVudSk6bm90KC52YWxpZC10b29sdGlwKTpub3QoLnZhbGlkLWZlZWRiYWNrKTpub3QoLmludmFsaWQtdG9vbHRpcCk6bm90KC5pbnZhbGlkLWZlZWRiYWNrKSB7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuXG4udmFsaWQtZmVlZGJhY2sge1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMC4yNXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xuICBjb2xvcjogIzFkOWI2MTtcbn1cblxuLnZhbGlkLXRvb2x0aXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgei1pbmRleDogNTtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwLjM5MDQ1cmVtIDAuNzgwOXJlbTtcbiAgbWFyZ2luLXRvcDogMC4xcmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI5LCAxNTUsIDk3LCAwLjkpO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xufVxuXG4ud2FzLXZhbGlkYXRlZCA6dmFsaWQgfiAudmFsaWQtZmVlZGJhY2ssXG4ud2FzLXZhbGlkYXRlZCA6dmFsaWQgfiAudmFsaWQtdG9vbHRpcCxcbi5pcy12YWxpZCB+IC52YWxpZC1mZWVkYmFjayxcbi5pcy12YWxpZCB+IC52YWxpZC10b29sdGlwIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6dmFsaWQsIC5mb3JtLWNvbnRyb2wuaXMtdmFsaWQge1xuICBib3JkZXItY29sb3I6ICMxZDliNjE7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGMoMS41NjE4ZW0gKyAwLjc1cmVtKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA4IDgnJTNlJTNjcGF0aCBmaWxsPSclMjMxZDliNjEnIGQ9J00yLjMgNi43M0wuNiA0LjUzYy0uNC0xLjA0LjQ2LTEuNCAxLjEtLjhsMS4xIDEuNCAzLjQtMy44Yy42LS42MyAxLjYtLjI3IDEuMi43bC00IDQuNmMtLjQzLjUtLjguNC0xLjEuMXonLyUzZSUzYy9zdmclM2VcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGNhbGMoMC4zOTA0NWVtICsgMC4xODc1cmVtKSBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY2FsYygwLjc4MDllbSArIDAuMzc1cmVtKSBjYWxjKDAuNzgwOWVtICsgMC4zNzVyZW0pO1xufVxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbDp2YWxpZDpmb2N1cywgLmZvcm0tY29udHJvbC5pcy12YWxpZDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzFkOWI2MTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKDI5LCAxNTUsIDk3LCAwLjI1KTtcbn1cblxuLndhcy12YWxpZGF0ZWQgdGV4dGFyZWEuZm9ybS1jb250cm9sOnZhbGlkLCB0ZXh0YXJlYS5mb3JtLWNvbnRyb2wuaXMtdmFsaWQge1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDEuNTYxOGVtICsgMC43NXJlbSk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjYWxjKDAuMzkwNDVlbSArIDAuMTg3NXJlbSkgcmlnaHQgY2FsYygwLjM5MDQ1ZW0gKyAwLjE4NzVyZW0pO1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1zZWxlY3Q6dmFsaWQsIC5mb3JtLXNlbGVjdC5pcy12YWxpZCB7XG4gIGJvcmRlci1jb2xvcjogIzFkOWI2MTtcbn1cbi53YXMtdmFsaWRhdGVkIC5mb3JtLXNlbGVjdDp2YWxpZDpub3QoW211bHRpcGxlXSk6bm90KFtzaXplXSksIC53YXMtdmFsaWRhdGVkIC5mb3JtLXNlbGVjdDp2YWxpZDpub3QoW211bHRpcGxlXSlbc2l6ZT1cIjFcIl0sIC5mb3JtLXNlbGVjdC5pcy12YWxpZDpub3QoW211bHRpcGxlXSk6bm90KFtzaXplXSksIC5mb3JtLXNlbGVjdC5pcy12YWxpZDpub3QoW211bHRpcGxlXSlbc2l6ZT1cIjFcIl0ge1xuICBwYWRkaW5nLXJpZ2h0OiA0LjEyNXJlbTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNiclM2UlM2NwYXRoIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzMzQzYTQwJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIHN0cm9rZS13aWR0aD0nMicgZD0nTTIgNWw2IDYgNi02Jy8lM2UlM2Mvc3ZnJTNlXCIpLCB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDggOCclM2UlM2NwYXRoIGZpbGw9JyUyMzFkOWI2MScgZD0nTTIuMyA2LjczTC42IDQuNTNjLS40LTEuMDQuNDYtMS40IDEuMS0uOGwxLjEgMS40IDMuNC0zLjhjLjYtLjYzIDEuNi0uMjcgMS4yLjdsLTQgNC42Yy0uNDMuNS0uOC40LTEuMS4xeicvJTNlJTNjL3N2ZyUzZVwiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMC43NXJlbSBjZW50ZXIsIGNlbnRlciByaWdodCAyLjI1cmVtO1xuICBiYWNrZ3JvdW5kLXNpemU6IDE2cHggMTJweCwgY2FsYygwLjc4MDllbSArIDAuMzc1cmVtKSBjYWxjKDAuNzgwOWVtICsgMC4zNzVyZW0pO1xufVxuLndhcy12YWxpZGF0ZWQgLmZvcm0tc2VsZWN0OnZhbGlkOmZvY3VzLCAuZm9ybS1zZWxlY3QuaXMtdmFsaWQ6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICMxZDliNjE7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSgyOSwgMTU1LCA5NywgMC4yNSk7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OnZhbGlkLCAuZm9ybS1jaGVjay1pbnB1dC5pcy12YWxpZCB7XG4gIGJvcmRlci1jb2xvcjogIzFkOWI2MTtcbn1cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OnZhbGlkOmNoZWNrZWQsIC5mb3JtLWNoZWNrLWlucHV0LmlzLXZhbGlkOmNoZWNrZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWQ5YjYxO1xufVxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6dmFsaWQ6Zm9jdXMsIC5mb3JtLWNoZWNrLWlucHV0LmlzLXZhbGlkOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKDI5LCAxNTUsIDk3LCAwLjI1KTtcbn1cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OnZhbGlkIH4gLmZvcm0tY2hlY2stbGFiZWwsIC5mb3JtLWNoZWNrLWlucHV0LmlzLXZhbGlkIH4gLmZvcm0tY2hlY2stbGFiZWwge1xuICBjb2xvcjogIzFkOWI2MTtcbn1cblxuLmZvcm0tY2hlY2staW5saW5lIC5mb3JtLWNoZWNrLWlucHV0IH4gLnZhbGlkLWZlZWRiYWNrIHtcbiAgbWFyZ2luLWxlZnQ6IDAuNWVtO1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbDp2YWxpZCwgLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2wuaXMtdmFsaWQsXG4ud2FzLXZhbGlkYXRlZCAuaW5wdXQtZ3JvdXAgLmZvcm0tc2VsZWN0OnZhbGlkLFxuLmlucHV0LWdyb3VwIC5mb3JtLXNlbGVjdC5pcy12YWxpZCB7XG4gIHotaW5kZXg6IDE7XG59XG4ud2FzLXZhbGlkYXRlZCAuaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbDp2YWxpZDpmb2N1cywgLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2wuaXMtdmFsaWQ6Zm9jdXMsXG4ud2FzLXZhbGlkYXRlZCAuaW5wdXQtZ3JvdXAgLmZvcm0tc2VsZWN0OnZhbGlkOmZvY3VzLFxuLmlucHV0LWdyb3VwIC5mb3JtLXNlbGVjdC5pcy12YWxpZDpmb2N1cyB7XG4gIHotaW5kZXg6IDM7XG59XG5cbi5pbnZhbGlkLWZlZWRiYWNrIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDAuMjVyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgY29sb3I6ICNkYzM1NDU7XG59XG5cbi5pbnZhbGlkLXRvb2x0aXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgei1pbmRleDogNTtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwLjM5MDQ1cmVtIDAuNzgwOXJlbTtcbiAgbWFyZ2luLXRvcDogMC4xcmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBjb2xvcjogd2hpdGU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjIwLCA1MywgNjksIDAuOSk7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG59XG5cbi53YXMtdmFsaWRhdGVkIDppbnZhbGlkIH4gLmludmFsaWQtZmVlZGJhY2ssXG4ud2FzLXZhbGlkYXRlZCA6aW52YWxpZCB+IC5pbnZhbGlkLXRvb2x0aXAsXG4uaXMtaW52YWxpZCB+IC5pbnZhbGlkLWZlZWRiYWNrLFxuLmlzLWludmFsaWQgfiAuaW52YWxpZC10b29sdGlwIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6aW52YWxpZCwgLmZvcm0tY29udHJvbC5pcy1pbnZhbGlkIHtcbiAgYm9yZGVyLWNvbG9yOiAjZGMzNTQ1O1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDEuNTYxOGVtICsgMC43NXJlbSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTIgMTInIHdpZHRoPScxMicgaGVpZ2h0PScxMicgZmlsbD0nbm9uZScgc3Ryb2tlPSclMjNkYzM1NDUnJTNlJTNjY2lyY2xlIGN4PSc2JyBjeT0nNicgcj0nNC41Jy8lM2UlM2NwYXRoIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIGQ9J001LjggMy42aC40TDYgNi41eicvJTNlJTNjY2lyY2xlIGN4PSc2JyBjeT0nOC4yJyByPScuNicgZmlsbD0nJTIzZGMzNTQ1JyBzdHJva2U9J25vbmUnLyUzZSUzYy9zdmclM2VcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGNhbGMoMC4zOTA0NWVtICsgMC4xODc1cmVtKSBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY2FsYygwLjc4MDllbSArIDAuMzc1cmVtKSBjYWxjKDAuNzgwOWVtICsgMC4zNzVyZW0pO1xufVxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbDppbnZhbGlkOmZvY3VzLCAuZm9ybS1jb250cm9sLmlzLWludmFsaWQ6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICNkYzM1NDU7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSgyMjAsIDUzLCA2OSwgMC4yNSk7XG59XG5cbi53YXMtdmFsaWRhdGVkIHRleHRhcmVhLmZvcm0tY29udHJvbDppbnZhbGlkLCB0ZXh0YXJlYS5mb3JtLWNvbnRyb2wuaXMtaW52YWxpZCB7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGMoMS41NjE4ZW0gKyAwLjc1cmVtKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNhbGMoMC4zOTA0NWVtICsgMC4xODc1cmVtKSByaWdodCBjYWxjKDAuMzkwNDVlbSArIDAuMTg3NXJlbSk7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5mb3JtLXNlbGVjdDppbnZhbGlkLCAuZm9ybS1zZWxlY3QuaXMtaW52YWxpZCB7XG4gIGJvcmRlci1jb2xvcjogI2RjMzU0NTtcbn1cbi53YXMtdmFsaWRhdGVkIC5mb3JtLXNlbGVjdDppbnZhbGlkOm5vdChbbXVsdGlwbGVdKTpub3QoW3NpemVdKSwgLndhcy12YWxpZGF0ZWQgLmZvcm0tc2VsZWN0OmludmFsaWQ6bm90KFttdWx0aXBsZV0pW3NpemU9XCIxXCJdLCAuZm9ybS1zZWxlY3QuaXMtaW52YWxpZDpub3QoW211bHRpcGxlXSk6bm90KFtzaXplXSksIC5mb3JtLXNlbGVjdC5pcy1pbnZhbGlkOm5vdChbbXVsdGlwbGVdKVtzaXplPVwiMVwiXSB7XG4gIHBhZGRpbmctcmlnaHQ6IDQuMTI1cmVtO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyUzZSUzY3BhdGggZmlsbD0nbm9uZScgc3Ryb2tlPSclMjMzNDNhNDAnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgc3Ryb2tlLXdpZHRoPScyJyBkPSdNMiA1bDYgNiA2LTYnLyUzZSUzYy9zdmclM2VcIiksIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTIgMTInIHdpZHRoPScxMicgaGVpZ2h0PScxMicgZmlsbD0nbm9uZScgc3Ryb2tlPSclMjNkYzM1NDUnJTNlJTNjY2lyY2xlIGN4PSc2JyBjeT0nNicgcj0nNC41Jy8lM2UlM2NwYXRoIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIGQ9J001LjggMy42aC40TDYgNi41eicvJTNlJTNjY2lyY2xlIGN4PSc2JyBjeT0nOC4yJyByPScuNicgZmlsbD0nJTIzZGMzNTQ1JyBzdHJva2U9J25vbmUnLyUzZSUzYy9zdmclM2VcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDAuNzVyZW0gY2VudGVyLCBjZW50ZXIgcmlnaHQgMi4yNXJlbTtcbiAgYmFja2dyb3VuZC1zaXplOiAxNnB4IDEycHgsIGNhbGMoMC43ODA5ZW0gKyAwLjM3NXJlbSkgY2FsYygwLjc4MDllbSArIDAuMzc1cmVtKTtcbn1cbi53YXMtdmFsaWRhdGVkIC5mb3JtLXNlbGVjdDppbnZhbGlkOmZvY3VzLCAuZm9ybS1zZWxlY3QuaXMtaW52YWxpZDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogI2RjMzU0NTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKDIyMCwgNTMsIDY5LCAwLjI1KTtcbn1cblxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6aW52YWxpZCwgLmZvcm0tY2hlY2staW5wdXQuaXMtaW52YWxpZCB7XG4gIGJvcmRlci1jb2xvcjogI2RjMzU0NTtcbn1cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OmludmFsaWQ6Y2hlY2tlZCwgLmZvcm0tY2hlY2staW5wdXQuaXMtaW52YWxpZDpjaGVja2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RjMzU0NTtcbn1cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OmludmFsaWQ6Zm9jdXMsIC5mb3JtLWNoZWNrLWlucHV0LmlzLWludmFsaWQ6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEoMjIwLCA1MywgNjksIDAuMjUpO1xufVxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6aW52YWxpZCB+IC5mb3JtLWNoZWNrLWxhYmVsLCAuZm9ybS1jaGVjay1pbnB1dC5pcy1pbnZhbGlkIH4gLmZvcm0tY2hlY2stbGFiZWwge1xuICBjb2xvcjogI2RjMzU0NTtcbn1cblxuLmZvcm0tY2hlY2staW5saW5lIC5mb3JtLWNoZWNrLWlucHV0IH4gLmludmFsaWQtZmVlZGJhY2sge1xuICBtYXJnaW4tbGVmdDogMC41ZW07XG59XG5cbi53YXMtdmFsaWRhdGVkIC5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sOmludmFsaWQsIC5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sLmlzLWludmFsaWQsXG4ud2FzLXZhbGlkYXRlZCAuaW5wdXQtZ3JvdXAgLmZvcm0tc2VsZWN0OmludmFsaWQsXG4uaW5wdXQtZ3JvdXAgLmZvcm0tc2VsZWN0LmlzLWludmFsaWQge1xuICB6LWluZGV4OiAyO1xufVxuLndhcy12YWxpZGF0ZWQgLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2w6aW52YWxpZDpmb2N1cywgLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2wuaXMtaW52YWxpZDpmb2N1cyxcbi53YXMtdmFsaWRhdGVkIC5pbnB1dC1ncm91cCAuZm9ybS1zZWxlY3Q6aW52YWxpZDpmb2N1cyxcbi5pbnB1dC1ncm91cCAuZm9ybS1zZWxlY3QuaXMtaW52YWxpZDpmb2N1cyB7XG4gIHotaW5kZXg6IDM7XG59XG5cbmZvcm0ge1xuICBtYXJnaW46IFwiXCIgYXV0bztcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvIEZsZXhcIiwgc2Fucy1zZXJpZjtcbiAgLyogZml4IHBlciBpb3MgaW5wdXQgZm9jdXMgem9vbVxuICBAbWVkaWEgc2NyZWVuIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOjApIHsgXG4gICAgICBzZWxlY3QsXG4gICAgICB0ZXh0YXJlYSxcbiAgICAgIGlucHV0IHtcbiAgICAgICAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgICB9XG4gIH1cbiAgKi9cbn1cbmZvcm0sIGZvcm0gaW5wdXQge1xuICBzY3JvbGwtbWFyZ2luLXRvcDogdmFyKC0tc2Nyb2xsLW1hcmdpbi10b3AsIDBweCk7XG59XG5mb3JtIGxlZ2VuZCB7XG4gIGNvbG9yOiBoc2woOTJkZWcsIDIzJSwgNDAlKTtcbiAgbWFyZ2luOiBjYWxjKDAuOTM3NXJlbSAqIDIpIFwiXCI7XG4gIGJvcmRlcjogbm9uZTtcbiAgZm9udC1zaXplOiAxLjM3NXJlbSAvIDEuMjtcbn1cbmZvcm0gaW5wdXRbdHlwZT10ZXh0XSxcbmZvcm0gaW5wdXRbdHlwZT1kYXRlXSxcbmZvcm0gaW5wdXRbdHlwZT10aW1lXSxcbmZvcm0gaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF0gdGV4dGFyZWEge1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuZm9ybSBpbnB1dFt0eXBlPWRhdGVdOjotd2Via2l0LWNhbGVuZGFyLXBpY2tlci1pbmRpY2F0b3IsXG5mb3JtIGlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdOjotd2Via2l0LWNhbGVuZGFyLXBpY2tlci1pbmRpY2F0b3Ige1xuICBiYWNrZ3JvdW5kLWltYWdlOiBzdmctaW5saW5lKGNhbGVuZGFyKTtcbn1cbmZvcm0gaW5wdXRbdHlwZT10aW1lXTo6LXdlYmtpdC1jYWxlbmRhci1waWNrZXItaW5kaWNhdG9yIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogc3ZnLWlubGluZShjbG9jayk7XG59XG5Ac3VwcG9ydHMgc2VsZWN0b3IoKjo6LXdlYmtpdC1jYWxlbmRhci1waWNrZXItaW5kaWNhdG9yKSB7XG4gIEBpbXBvcnRhbnQge1xuICAgIGZvcm06bm90KC53YXMtdmFsaWRhdGVkKSBpbnB1dFt0eXBlPWRhdGVdLFxuZm9ybTpub3QoLndhcy12YWxpZGF0ZWQpIGlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdLFxuZm9ybTpub3QoLndhcy12YWxpZGF0ZWQpIGlucHV0W3R5cGU9dGltZV0ge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICB9XG4gIH1cbn1cbmZvcm0gaW5wdXRbdHlwZT1jaGVja2JveF0udmlzdWFsbHktaGlkZGVuIH4gbGFiZWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaW5lLWhlaWdodDogMS4xO1xufVxuZm9ybSBpbnB1dFt0eXBlPWNoZWNrYm94XS52aXN1YWxseS1oaWRkZW4gfiBsYWJlbCBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5mb3JtIGlucHV0W3R5cGU9Y2hlY2tib3hdLnZpc3VhbGx5LWhpZGRlbiB+IGxhYmVsIC5pY29uIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjc4MDlyZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiAxMjAlO1xufVxuZm9ybSBpbnB1dFt0eXBlPWNoZWNrYm94XS52aXN1YWxseS1oaWRkZW4gfiBsYWJlbCAuaWNvbi1zcXVhcmUtY2hlY2tlZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5mb3JtIGlucHV0W3R5cGU9Y2hlY2tib3hdLnZpc3VhbGx5LWhpZGRlbjpjaGVja2VkIH4gbGFiZWwgLmljb24tc3F1YXJlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbmZvcm0gaW5wdXRbdHlwZT1jaGVja2JveF0udmlzdWFsbHktaGlkZGVuOmNoZWNrZWQgfiBsYWJlbCAuaWNvbi1zcXVhcmUtY2hlY2tlZCB7XG4gIGRpc3BsYXk6IGluaXRpYWw7XG59XG5mb3JtLndhcy12YWxpZGF0ZWQgaW5wdXRbdHlwZT1jaGVja2JveF06aW52YWxpZCB+IGxhYmVsIC5pY29uLCBmb3JtLndhcy12YWxpZGF0ZWQgaW5wdXRbdHlwZT1jaGVja2JveF0uaXMtaW52YWxpZCB+IGxhYmVsIC5pY29uIHtcbiAgY29sb3I6ICNkYzM1NDU7XG59XG5mb3JtLndhcy12YWxpZGF0ZWQgaW5wdXRbdHlwZT1jaGVja2JveF06aW52YWxpZCB+IC5pbnZhbGlkLXRvb2x0aXAsIGZvcm0ud2FzLXZhbGlkYXRlZCBpbnB1dFt0eXBlPWNoZWNrYm94XS5pcy1pbnZhbGlkIH4gLmludmFsaWQtdG9vbHRpcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuZm9ybS53YXMtdmFsaWRhdGVkIGlucHV0W3R5cGU9Y2hlY2tib3hdOnZhbGlkIH4gbGFiZWwgLmljb24sIGZvcm0ud2FzLXZhbGlkYXRlZCBpbnB1dFt0eXBlPWNoZWNrYm94XS5pcy1pbnZhbGlkIH4gbGFiZWwgLmljb24ge1xuICBjb2xvcjogIzFkOWI2MTtcbn1cblxuZmllbGRzZXQge1xuICBtaW4td2lkdGg6IE5VTEw7XG4gIHBhZGRpbmc6IE5VTEw7XG4gIG1hcmdpbjogTlVMTDtcbiAgYm9yZGVyOiBOVUxMO1xuICBkaXNwbGF5OiBjb250ZW50cztcbn1cblxuZm9ybTpub3QoLndhcy12YWxpZGF0ZWQpIC5mb3JtLWdyb3VwIHNlbGVjdCwgZm9ybTpub3QoLndhcy12YWxpZGF0ZWQpIC5mb3JtLWdyb3VwLmNhbGVuZGFyID4gaW5wdXQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjYWxjKDEwMCUgLSBjYWxjKDAuMzkwNDVlbSArIDAuMTg3NXJlbSkpIDUwJSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNhbGMoMC43ODA5ZW0gKyAwLjM3NXJlbSkgY2FsYygwLjc4MDllbSArIDAuMzc1cmVtKSAhaW1wb3J0YW50O1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sOnZhbGlkLCAuZm9ybS1jb250cm9sLmlzLXZhbGlkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgOCA4Jz48cGF0aCBmaWxsPScjMWQ5YjYxJyBkPSdNMi4zIDYuNzNMLjYgNC41M2MtLjQtMS4wNC40Ni0xLjQgMS4xLS44bDEuMSAxLjQgMy40LTMuOGMuNi0uNjMgMS42LS4yNyAxLjIuN2wtNCA0LjZjLS40My41LS44LjQtMS4xLjF6Jy8+PC9zdmc+XCIpO1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sOmludmFsaWQsIC5mb3JtLWNvbnRyb2wuaXMtaW52YWxpZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDEyIDEyJyB3aWR0aD0nMTInIGhlaWdodD0nMTInIGZpbGw9J25vbmUnIHN0cm9rZT0nI2RjMzU0NSc+PGNpcmNsZSBjeD0nNicgY3k9JzYnIHI9JzQuNScvPjxwYXRoIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIGQ9J001LjggMy42aC40TDYgNi41eicvPjxjaXJjbGUgY3g9JzYnIGN5PSc4LjInIHI9Jy42JyBmaWxsPScjZGMzNTQ1JyBzdHJva2U9J25vbmUnLz48L3N2Zz5cIik7XG59XG5cbi5mb3JtLWdyb3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IFwiXCIgXCJcIiBOVUxMO1xufVxuLmZvcm0tZ3JvdXAtLWludmFsaWQge1xuICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XG59XG4uZm9ybS1ncm91cCBzZWxlY3Qge1xuICBhcHBlYXJhbmNlOiBub25lO1xuICB0ZXh0LWluZGVudDogMC4wMXB4O1xuICB0ZXh0LW92ZXJmbG93OiBcIlwiO1xuICBvdXRsaW5lOiAwO1xufVxuZm9ybTpub3QoLndhcy12YWxpZGF0ZWQpIC5mb3JtLWdyb3VwIHNlbGVjdCB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmYgdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCw8c3ZnIHZlcnNpb249XCIxLjFcIiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgeG1sbnM6eGxpbms9XCJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rXCIgeD1cIjBweFwiIHk9XCIwcHhcIiB2aWV3Qm94PVwiMCAwIDE4NS4zNDQgMTg1LjM0NFwiID48cGF0aCBmaWxsPVwiaHNsKDkyZGVnLCAyMyUsIDQwJSlcIiBkPVwiTTkyLjY3MiwxNDQuMzczYy0yLjc1MiwwLTUuNDkzLTEuMDQ0LTcuNTkzLTMuMTM4TDMuMTQ1LDU5LjMwMWMtNC4xOTQtNC4xOTktNC4xOTQtMTAuOTkyLDAtMTUuMTggYzQuMTk0LTQuMTk5LDEwLjk4Ny00LjE5OSwxNS4xOCwwbDc0LjM0Nyw3NC4zNDFsNzQuMzQ3LTc0LjM0MWM0LjE5NC00LjE5OSwxMC45ODctNC4xOTksMTUuMTgsMCBjNC4xOTQsNC4xOTQsNC4xOTQsMTAuOTgxLDAsMTUuMThsLTgxLjkzOSw4MS45MzRDOTguMTY2LDE0My4zMjksOTUuNDE5LDE0NC4zNzMsOTIuNjcyLDE0NC4zNzN6XCIvPjwvc3ZnPicpIG5vLXJlcGVhdDtcbn1cbi5mb3JtLWdyb3VwLnN0eWxlZHNlbGVjdCBzZWxlY3Qge1xuICBsaW5lLWhlaWdodDogMS41NjE4O1xuICBwb3NpdGlvbjogc3RhdGljO1xufVxuLmZvcm0tZ3JvdXAuc3R5bGVkc2VsZWN0IHNlbGVjdDo6LW1zLWV4cGFuZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZm9ybS1ncm91cC5zdHlsZWRzZWxlY3Qgc2VsZWN0LmluZGVudCB7XG4gIHRleHQtaW5kZW50OiAtOTk5ZW07XG59XG4uZm9ybS1ncm91cC5jaGVja2JveCwgLmZvcm0tZ3JvdXAucmFkaW8ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmZvcm0tZ3JvdXAuY2hlY2tib3ggbGFiZWwsIC5mb3JtLWdyb3VwLnJhZGlvIGxhYmVsIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLmZvcm0tZ3JvdXAuY2hlY2tib3ggaW5wdXRbdHlwZT1jaGVja2JveF0sXG4uZm9ybS1ncm91cC5jaGVja2JveCBpbnB1dFt0eXBlPXJhZGlvXSwgLmZvcm0tZ3JvdXAucmFkaW8gaW5wdXRbdHlwZT1jaGVja2JveF0sXG4uZm9ybS1ncm91cC5yYWRpbyBpbnB1dFt0eXBlPXJhZGlvXSB7XG4gIG9yZGVyOiAtMTtcbiAgbWFyZ2luOiAwO1xufVxuZm9ybTpub3QoLndhcy12YWxpZGF0ZWQpIC5mb3JtLWdyb3VwLmNhbGVuZGFyID4gaW5wdXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBzdmctaW5saW5lKGNhbGVuZGFyKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbmZvcm06bm90KC53YXMtdmFsaWRhdGVkKSAuZm9ybS1ncm91cC5jYWxlbmRhci5jaGVja2VkID4gaW5wdXQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBzdmctaW5saW5lKGNhbGVuZGFyLWNoZWNrKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbi5mb3JtLWdyb3VwLnN1Ym1pdC1zZW5kIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmZvcm0tZ3JvdXAgLmZvcm0tY29udHJvbCB7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbn1cbi5mb3JtLWNvbnRyb2wge1xuICAvKiBmaXggcGVyIGlvcyBpbnB1dCBmb2N1cyB6b29tXG4gIEBtZWRpYSBzY3JlZW4gYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86MCkgeyBcbiAgICAgIHNlbGVjdCxcbiAgICAgIHRleHRhcmVhLFxuICAgICAgaW5wdXQge1xuICAgICAgICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICAgIH1cbiAgfVxuICAqL1xufVxuLmZvcm0tY29udHJvbCB+IGxhYmVsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb2xvcjogdGludChoc2woMGRlZywgMCUsIDQwJSksIDU1JSk7XG4gIHotaW5kZXg6IDYwO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAuNzVyZW0sIC01MCUpO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gIHRyYW5zaXRpb246IDAuMjVzO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZU91dEV4cG87XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgY29sb3I7XG59XG4uZm9ybS1jb250cm9sW3R5cGU9ZGF0ZV0gfiBsYWJlbCwgLmZvcm0tY29udHJvbFt0eXBlPXRpbWVdIH4gbGFiZWwsIC5mb3JtLWNvbnRyb2xbdHlwZT1kYXRldGltZS1sb2NhbF0gfiBsYWJlbCwgLmZvcm0tY29udHJvbDpmb2N1cyB+IGxhYmVsLCAuZm9ybS1ncm91cC5maWxsZWQgLmZvcm0tY29udHJvbCB+IGxhYmVsIHtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgZm9udC1zaXplOiAxMS41cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogaHNsKDkyZGVnLCAyMyUsIDQwJSk7XG4gIHRvcDogMCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0xMDAlKTtcbn1cbi5mb3JtLWdyb3VwLmFjdGl2ZSAuZm9ybS1jb250cm9sOjpwbGFjZWhvbGRlciB7XG4gIG9wYWNpdHk6IDA7XG4gIGNvbG9yOiBoc2xhKDEyOGRlZywgMCUsIDAlLCAwKTtcbn1cbi5mb3JtX19kaXNwbGF5LWdyb3VwIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgYWxpZ24taXRlbXM6IHN0YXJ0O1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCh2YXIoLS1jb2xzLCAxKSwgbWlubWF4KDAsIDFmcikpO1xuICBnYXA6IDEuODc1cmVtIDEuNTYxOHJlbTtcbn1cbi5mb3JtX19kaXNwbGF5LWdyb3VwIC5mb3JtLWdyb3VwIGxhYmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMXB4O1xufVxuLmZvcm1fX2Rpc3BsYXktZ3JvdXAgLmZvcm0tZ3JvdXAuZmlsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uZm9ybV9fZGlzcGxheS1ncm91cCAuZm9ybS1ncm91cC5maWxlID4gLmJ0biB7XG4gIGZsZXg6IDEgMSBhdXRvO1xufVxuLmZvcm1fX2Rpc3BsYXktZ3JvdXAtLTFjb2wge1xuICAtLWNvbHM6IDE7XG59XG4uZm9ybV9fZGlzcGxheS1ncm91cC0tMmNvbCB7XG4gIC0tY29sczogMjtcbn1cbi5mb3JtX19kaXNwbGF5LWdyb3VwLS0zY29sIHtcbiAgLS1jb2xzOiAzO1xufVxuLmZvcm1fX2Rpc3BsYXktZ3JvdXAtLTRjb2wge1xuICAtLWNvbHM6IDQ7XG59XG4uZm9ybV9fZGlzcGxheS1ncm91cC0tNWNvbCB7XG4gIC0tY29sczogNTtcbn1cbi5mb3JtX19kaXNwbGF5LWdyb3VwLS02Y29sIHtcbiAgLS1jb2xzOiA2O1xufVxuLmZvcm1fX2Rpc3BsYXktZ3JvdXAtLTdjb2wge1xuICAtLWNvbHM6IDc7XG59XG4uZm9ybV9fZGlzcGxheS1ncm91cC0tOGNvbCB7XG4gIC0tY29sczogODtcbn1cbi5mb3JtX19kaXNwbGF5LWdyb3VwLS05Y29sIHtcbiAgLS1jb2xzOiA5O1xufVxuLmZvcm1fX2Rpc3BsYXktZ3JvdXAtLTEwY29sIHtcbiAgLS1jb2xzOiAxMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuZm9ybV9fZGlzcGxheS1ncm91cC1zbS0tMWNvbCB7XG4gICAgLS1jb2xzOiAxO1xuICB9XG4gIC5mb3JtX19kaXNwbGF5LWdyb3VwLXNtLS0yY29sIHtcbiAgICAtLWNvbHM6IDI7XG4gIH1cbiAgLmZvcm1fX2Rpc3BsYXktZ3JvdXAtc20tLTNjb2wge1xuICAgIC0tY29sczogMztcbiAgfVxuICAuZm9ybV9fZGlzcGxheS1ncm91cC1zbS0tNGNvbCB7XG4gICAgLS1jb2xzOiA0O1xuICB9XG4gIC5mb3JtX19kaXNwbGF5LWdyb3VwLXNtLS01Y29sIHtcbiAgICAtLWNvbHM6IDU7XG4gIH1cbiAgLmZvcm1fX2Rpc3BsYXktZ3JvdXAtc20tLTZjb2wge1xuICAgIC0tY29sczogNjtcbiAgfVxuICAuZm9ybV9fZGlzcGxheS1ncm91cC1zbS0tN2NvbCB7XG4gICAgLS1jb2xzOiA3O1xuICB9XG4gIC5mb3JtX19kaXNwbGF5LWdyb3VwLXNtLS04Y29sIHtcbiAgICAtLWNvbHM6IDg7XG4gIH1cbiAgLmZvcm1fX2Rpc3BsYXktZ3JvdXAtc20tLTljb2wge1xuICAgIC0tY29sczogOTtcbiAgfVxuICAuZm9ybV9fZGlzcGxheS1ncm91cC1zbS0tMTBjb2wge1xuICAgIC0tY29sczogMTA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZm9ybV9fZGlzcGxheS1ncm91cC1tZC0tMWNvbCB7XG4gICAgLS1jb2xzOiAxO1xuICB9XG4gIC5mb3JtX19kaXNwbGF5LWdyb3VwLW1kLS0yY29sIHtcbiAgICAtLWNvbHM6IDI7XG4gIH1cbiAgLmZvcm1fX2Rpc3BsYXktZ3JvdXAtbWQtLTNjb2wge1xuICAgIC0tY29sczogMztcbiAgfVxuICAuZm9ybV9fZGlzcGxheS1ncm91cC1tZC0tNGNvbCB7XG4gICAgLS1jb2xzOiA0O1xuICB9XG4gIC5mb3JtX19kaXNwbGF5LWdyb3VwLW1kLS01Y29sIHtcbiAgICAtLWNvbHM6IDU7XG4gIH1cbiAgLmZvcm1fX2Rpc3BsYXktZ3JvdXAtbWQtLTZjb2wge1xuICAgIC0tY29sczogNjtcbiAgfVxuICAuZm9ybV9fZGlzcGxheS1ncm91cC1tZC0tN2NvbCB7XG4gICAgLS1jb2xzOiA3O1xuICB9XG4gIC5mb3JtX19kaXNwbGF5LWdyb3VwLW1kLS04Y29sIHtcbiAgICAtLWNvbHM6IDg7XG4gIH1cbiAgLmZvcm1fX2Rpc3BsYXktZ3JvdXAtbWQtLTljb2wge1xuICAgIC0tY29sczogOTtcbiAgfVxuICAuZm9ybV9fZGlzcGxheS1ncm91cC1tZC0tMTBjb2wge1xuICAgIC0tY29sczogMTA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZm9ybV9fZGlzcGxheS1ncm91cC1sZy0tMWNvbCB7XG4gICAgLS1jb2xzOiAxO1xuICB9XG4gIC5mb3JtX19kaXNwbGF5LWdyb3VwLWxnLS0yY29sIHtcbiAgICAtLWNvbHM6IDI7XG4gIH1cbiAgLmZvcm1fX2Rpc3BsYXktZ3JvdXAtbGctLTNjb2wge1xuICAgIC0tY29sczogMztcbiAgfVxuICAuZm9ybV9fZGlzcGxheS1ncm91cC1sZy0tNGNvbCB7XG4gICAgLS1jb2xzOiA0O1xuICB9XG4gIC5mb3JtX19kaXNwbGF5LWdyb3VwLWxnLS01Y29sIHtcbiAgICAtLWNvbHM6IDU7XG4gIH1cbiAgLmZvcm1fX2Rpc3BsYXktZ3JvdXAtbGctLTZjb2wge1xuICAgIC0tY29sczogNjtcbiAgfVxuICAuZm9ybV9fZGlzcGxheS1ncm91cC1sZy0tN2NvbCB7XG4gICAgLS1jb2xzOiA3O1xuICB9XG4gIC5mb3JtX19kaXNwbGF5LWdyb3VwLWxnLS04Y29sIHtcbiAgICAtLWNvbHM6IDg7XG4gIH1cbiAgLmZvcm1fX2Rpc3BsYXktZ3JvdXAtbGctLTljb2wge1xuICAgIC0tY29sczogOTtcbiAgfVxuICAuZm9ybV9fZGlzcGxheS1ncm91cC1sZy0tMTBjb2wge1xuICAgIC0tY29sczogMTA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmZvcm1fX2Rpc3BsYXktZ3JvdXAteGwtLTFjb2wge1xuICAgIC0tY29sczogMTtcbiAgfVxuICAuZm9ybV9fZGlzcGxheS1ncm91cC14bC0tMmNvbCB7XG4gICAgLS1jb2xzOiAyO1xuICB9XG4gIC5mb3JtX19kaXNwbGF5LWdyb3VwLXhsLS0zY29sIHtcbiAgICAtLWNvbHM6IDM7XG4gIH1cbiAgLmZvcm1fX2Rpc3BsYXktZ3JvdXAteGwtLTRjb2wge1xuICAgIC0tY29sczogNDtcbiAgfVxuICAuZm9ybV9fZGlzcGxheS1ncm91cC14bC0tNWNvbCB7XG4gICAgLS1jb2xzOiA1O1xuICB9XG4gIC5mb3JtX19kaXNwbGF5LWdyb3VwLXhsLS02Y29sIHtcbiAgICAtLWNvbHM6IDY7XG4gIH1cbiAgLmZvcm1fX2Rpc3BsYXktZ3JvdXAteGwtLTdjb2wge1xuICAgIC0tY29sczogNztcbiAgfVxuICAuZm9ybV9fZGlzcGxheS1ncm91cC14bC0tOGNvbCB7XG4gICAgLS1jb2xzOiA4O1xuICB9XG4gIC5mb3JtX19kaXNwbGF5LWdyb3VwLXhsLS05Y29sIHtcbiAgICAtLWNvbHM6IDk7XG4gIH1cbiAgLmZvcm1fX2Rpc3BsYXktZ3JvdXAteGwtLTEwY29sIHtcbiAgICAtLWNvbHM6IDEwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5mb3JtX19kaXNwbGF5LWdyb3VwLTJ4bC0tMWNvbCB7XG4gICAgLS1jb2xzOiAxO1xuICB9XG4gIC5mb3JtX19kaXNwbGF5LWdyb3VwLTJ4bC0tMmNvbCB7XG4gICAgLS1jb2xzOiAyO1xuICB9XG4gIC5mb3JtX19kaXNwbGF5LWdyb3VwLTJ4bC0tM2NvbCB7XG4gICAgLS1jb2xzOiAzO1xuICB9XG4gIC5mb3JtX19kaXNwbGF5LWdyb3VwLTJ4bC0tNGNvbCB7XG4gICAgLS1jb2xzOiA0O1xuICB9XG4gIC5mb3JtX19kaXNwbGF5LWdyb3VwLTJ4bC0tNWNvbCB7XG4gICAgLS1jb2xzOiA1O1xuICB9XG4gIC5mb3JtX19kaXNwbGF5LWdyb3VwLTJ4bC0tNmNvbCB7XG4gICAgLS1jb2xzOiA2O1xuICB9XG4gIC5mb3JtX19kaXNwbGF5LWdyb3VwLTJ4bC0tN2NvbCB7XG4gICAgLS1jb2xzOiA3O1xuICB9XG4gIC5mb3JtX19kaXNwbGF5LWdyb3VwLTJ4bC0tOGNvbCB7XG4gICAgLS1jb2xzOiA4O1xuICB9XG4gIC5mb3JtX19kaXNwbGF5LWdyb3VwLTJ4bC0tOWNvbCB7XG4gICAgLS1jb2xzOiA5O1xuICB9XG4gIC5mb3JtX19kaXNwbGF5LWdyb3VwLTJ4bC0tMTBjb2wge1xuICAgIC0tY29sczogMTA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLmZvcm1fX2Rpc3BsYXktZ3JvdXAtM3hsLS0xY29sIHtcbiAgICAtLWNvbHM6IDE7XG4gIH1cbiAgLmZvcm1fX2Rpc3BsYXktZ3JvdXAtM3hsLS0yY29sIHtcbiAgICAtLWNvbHM6IDI7XG4gIH1cbiAgLmZvcm1fX2Rpc3BsYXktZ3JvdXAtM3hsLS0zY29sIHtcbiAgICAtLWNvbHM6IDM7XG4gIH1cbiAgLmZvcm1fX2Rpc3BsYXktZ3JvdXAtM3hsLS00Y29sIHtcbiAgICAtLWNvbHM6IDQ7XG4gIH1cbiAgLmZvcm1fX2Rpc3BsYXktZ3JvdXAtM3hsLS01Y29sIHtcbiAgICAtLWNvbHM6IDU7XG4gIH1cbiAgLmZvcm1fX2Rpc3BsYXktZ3JvdXAtM3hsLS02Y29sIHtcbiAgICAtLWNvbHM6IDY7XG4gIH1cbiAgLmZvcm1fX2Rpc3BsYXktZ3JvdXAtM3hsLS03Y29sIHtcbiAgICAtLWNvbHM6IDc7XG4gIH1cbiAgLmZvcm1fX2Rpc3BsYXktZ3JvdXAtM3hsLS04Y29sIHtcbiAgICAtLWNvbHM6IDg7XG4gIH1cbiAgLmZvcm1fX2Rpc3BsYXktZ3JvdXAtM3hsLS05Y29sIHtcbiAgICAtLWNvbHM6IDk7XG4gIH1cbiAgLmZvcm1fX2Rpc3BsYXktZ3JvdXAtM3hsLS0xMGNvbCB7XG4gICAgLS1jb2xzOiAxMDtcbiAgfVxufVxuLmZvcm0tYWN0aW9ucyB7XG4gIG1hcmdpbi10b3A6IDMuMTIzNnJlbTtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLmZvcm0tYWN0aW9ucyAuYnRuIHtcbiAgbWluLXdpZHRoOiAxMmNoO1xufVxuLmZvcm0tYnV0dG9uLXN1Ym1pdCB7XG4gIHdpZHRoOiBzdHJldGNoO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5mb3JtLWJ1dHRvbi1zdWJtaXQge1xuICAgIHBhZGRpbmc6IFwiXCIgMi43MzMxNXJlbTtcbiAgICB3aWR0aDogdW5zZXQ7XG4gIH1cbn1cblxuLmNhcHRjaGEge1xuICBtaW4taGVpZ2h0OiA0NXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmNhcHRjaGEge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxufVxuLmNhcHRjaGEuZm9ybS1ncm91cCB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIHBhZGRpbmctdG9wOiAwLjkzNzVyZW07XG59XG4uY2FwdGNoYSBsYWJlbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG9yZGVyOiAtMTtcbiAgZmxleDogMSAwIDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5jYXB0Y2hhIGxhYmVsIHtcbiAgICBmbGV4OiAwIDEgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuLmNhcHRjaGEgI2NhcHRjaGEtaW5wdXQge1xuICBmbGV4OiAxIDAgYXV0bztcbiAgbWluLXdpZHRoOiBjYWxjKDRjaCArIDEuNXJlbSk7XG4gIG1heC13aWR0aDogMTFjaDtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuY2FwdGNoYSAjY2FwdGNoYS1pbnB1dCB7XG4gICAgZmxleC1ncm93OiAwO1xuICB9XG59XG4uY2FwdGNoYSAjcmVmcmVzaC1jYXB0Y2hhIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAuMzkwNDVyZW07XG59XG4uY2FwdGNoYSAjcmVmcmVzaC1jYXB0Y2hhID4gLmljb24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5jYXB0Y2hhIC5yZWZyZXNoIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogaHNsKDkyZGVnLCAyMyUsIDQwJSk7XG4gIG1hcmdpbi1sZWZ0OiAwLjVjaDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuLmNhcHRjaGEgLnJlZnJlc2ggLmljb24ge1xuICBmb250LXNpemU6IDEuNWVtO1xufVxuLnByaW1hcnkgLmNhcHRjaGEgLnJlZnJlc2gge1xuICBjb2xvcjogaHNsKDkyZGVnLCAzOSUsIDYzJSk7XG59XG4uT2xpdmluZSAuY2FwdGNoYSAucmVmcmVzaCB7XG4gIGNvbG9yOiBoc2woOTJkZWcsIDM5JSwgNjMlKTtcbn1cbi5EaW5nbGV5IC5jYXB0Y2hhIC5yZWZyZXNoIHtcbiAgY29sb3I6IGhzbCg5MmRlZywgMjMlLCA0MCUpO1xufVxuLlNoYXJrIC5jYXB0Y2hhIC5yZWZyZXNoIHtcbiAgY29sb3I6IGhzbCgyMjVkZWcsIDYlLCAxMyUpO1xufVxuLmxpZ2h0IC5jYXB0Y2hhIC5yZWZyZXNoIHtcbiAgY29sb3I6ICNmOGY5ZmE7XG59XG4uZGFyayAuY2FwdGNoYSAucmVmcmVzaCB7XG4gIGNvbG9yOiAjMjEyNTI5O1xufVxuLmNhcHRjaGEgLmNhcHRjaGEtaW1hZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbGV4OiAwIDAgYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiAwLjc4MDlyZW07XG4gIHNpemU6IDEyMHB4IDQwcHg7XG59XG4uY2FwdGNoYSAuY2FwdGNoYS1pbWFnZSBpbWcge1xuICBvYmplY3QtZml0OiBjb250YWluO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG59XG5cbnRleHRhcmVhLmZvcm0tY29udHJvbCArIGxhYmVsIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4udGV4dGFyZWEuZm9ybS1ncm91cCB0ZXh0YXJlYSB7XG4gIGhlaWdodDogYXV0bztcbn1cbi50ZXh0YXJlYS5mb3JtLWdyb3VwIC50ZXh0YXJlYS0tcmVhZC1vbmx5IHtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2U7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICByZXNpemU6IG5vbmU7XG59XG5cbi5jaGVja2JveC1wcml2YWN5IHtcbiAgZm9udC1zaXplOiAwLjkwNjI1cmVtO1xuICBtYXJnaW4tdG9wOiAzLjEyMzZyZW07XG59XG5cbi5mb290ZXItZm9ybSB7XG4gIG1heC13aWR0aDogMTExMHB4O1xuICBtYXJnaW46IDJlbSBhdXRvIFwiXCI7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90byBGbGV4XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMC45ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjFlbTtcbn1cbi5mb290ZXItZm9ybSBwIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4ubGVnZW5kYS1jYW1waS1yaWNoaWVzdGkge1xuICBmb250LWZhbWlseTogXCJSb2JvdG8gRmxleFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDAuOTA2MjVyZW07XG4gIG1heC13aWR0aDogMTExMHB4O1xuICBtYXJnaW46IFwiXCIgYXV0bztcbn1cblxuLmRhdGVwaWNrZXJbcmVhZG9ubHldLCAuaW5wdXQtZGF0ZXJhbmdlIGlucHV0W3JlYWRvbmx5XSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG5cbkBzdmctbG9hZCBjYWxlbmRhci1kYXJrIHVybChpbWFnZXMvc3ZnL2NhbGVuZGFyLnN2Zykge1xuICAjaWNvbW9vbi1pZ25vcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgcGF0aCB7XG4gICAgZmlsbDogYmxhY2s7XG4gICAgZmlsbC1vcGFjaXR5OiAwLjc7XG4gIH1cbn1cbkBzdmctbG9hZCBjYWxlbmRhci1jaGVjay1kYXJrIHVybChpbWFnZXMvc3ZnL2NhbGVuZGFyLWNoZWNrLnN2Zykge1xuICAjaWNvbW9vbi1pZ25vcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgcGF0aCB7XG4gICAgZmlsbDogYmxhY2s7XG4gICAgZmlsbC1vcGFjaXR5OiAwLjc7XG4gIH1cbn1cbkBzdmctbG9hZCBjbG9jay1kYXJrIHVybChpbWFnZXMvc3ZnL2Nsb2NrLnN2Zykge1xuICAjaWNvbW9vbi1pZ25vcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgcGF0aCB7XG4gICAgZmlsbDogYmxhY2s7XG4gICAgZmlsbC1vcGFjaXR5OiAwLjc7XG4gIH1cbn1cbkBzdmctbG9hZCBjYWxlbmRhci1saWdodCB1cmwoaW1hZ2VzL3N2Zy9jYWxlbmRhci5zdmcpIHtcbiAgI2ljb21vb24taWdub3JlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIHBhdGgge1xuICAgIGZpbGw6IHdoaXRlO1xuICAgIGZpbGwtb3BhY2l0eTogMC45O1xuICB9XG59XG5Ac3ZnLWxvYWQgY2xvY2stbGlnaHQgdXJsKGltYWdlcy9zdmcvY2xvY2suc3ZnKSB7XG4gICNpY29tb29uLWlnbm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICBwYXRoIHtcbiAgICBmaWxsOiB3aGl0ZTtcbiAgICBmaWxsLW9wYWNpdHk6IDAuOTtcbiAgfVxufVxuQHN2Zy1sb2FkIGNhbGVuZGFyLWNoZWNrLWxpZ2h0IHVybChpbWFnZXMvc3ZnL2NhbGVuZGFyLWNoZWNrLnN2Zykge1xuICAjaWNvbW9vbi1pZ25vcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgcGF0aCB7XG4gICAgZmlsbDogd2hpdGU7XG4gICAgZmlsbC1vcGFjaXR5OiAwLjk7XG4gIH1cbn1cbi5mb3JtLXRoZW1lLmJnLXByaW1hcnkgZm9ybSBpbnB1dFt0eXBlPWRhdGVdOjotd2Via2l0LWNhbGVuZGFyLXBpY2tlci1pbmRpY2F0b3IsXG4uZm9ybS10aGVtZS5iZy1wcmltYXJ5IGZvcm0gaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF06Oi13ZWJraXQtY2FsZW5kYXItcGlja2VyLWluZGljYXRvciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHN2Zy1pbmxpbmUoY2FsZW5kYXItZGFyayk7XG59XG4uZm9ybS10aGVtZS5iZy1wcmltYXJ5IGZvcm0gaW5wdXRbdHlwZT10aW1lXTo6LXdlYmtpdC1jYWxlbmRhci1waWNrZXItaW5kaWNhdG9yIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogc3ZnLWlubGluZShjbG9jay1kYXJrKTtcbn1cbi5mb3JtLXRoZW1lLmJnLXByaW1hcnkgZm9ybSAuZm9ybS1jb250cm9sLFxuLmZvcm0tdGhlbWUuYmctcHJpbWFyeSBmb3JtIC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjMzMzMzMzMzMzMpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG59XG4uZm9ybS10aGVtZS5iZy1wcmltYXJ5IGZvcm0gLmZvcm0tY29udHJvbDpmb2N1cyxcbi5mb3JtLXRoZW1lLmJnLXByaW1hcnkgZm9ybSAuY3VzdG9tLWZpbGUtbGFiZWw6Zm9jdXMge1xuICBjb2xvcjogaHNsKDBkZWcsIDAlLCA0MCUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbiAgb3V0bGluZTogMDtcbn1cbi5mb3JtLXRoZW1lLmJnLXByaW1hcnkgZm9ybSAuZm9ybS1jb250cm9sOjpwbGFjZWhvbGRlcixcbi5mb3JtLXRoZW1lLmJnLXByaW1hcnkgZm9ybSAuY3VzdG9tLWZpbGUtbGFiZWw6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbn1cbi5mb3JtLXRoZW1lLmJnLXByaW1hcnkgZm9ybSAuZm9ybS1ncm91cCBsYWJlbCB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG59XG4uZm9ybS10aGVtZS5iZy1wcmltYXJ5IGZvcm0gLmZvcm0tZ3JvdXAgbGFiZWxbZm9yPXByaXZhY3ldIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbn1cbi5mb3JtLXRoZW1lLmJnLXByaW1hcnkgZm9ybSAuZm9ybS1ncm91cC5zdHlsZWRzZWxlY3QgbGFiZWwge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xufVxuLmZvcm0tdGhlbWUuYmctcHJpbWFyeSBmb3JtIC5mb3JtLWdyb3VwLmNhbGVuZGFyOmFmdGVyLFxuLmZvcm0tdGhlbWUuYmctcHJpbWFyeSBmb3JtIC5mb3JtLWdyb3VwIC5zdHlsZWQtc2VsZWN0OmFmdGVyIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbn1cbi5mb3JtLXRoZW1lLmJnLXByaW1hcnkgZm9ybSAuZm9ybS1ncm91cC5jYXB0Y2hhIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjMzMzMzMzMzMzMpO1xufVxuLmZvcm0tdGhlbWUuYmctcHJpbWFyeSBmb3JtIC5mb3JtLWdyb3VwLmNhcHRjaGEgbGFiZWwge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG4uZm9ybS10aGVtZS5iZy1wcmltYXJ5IGZvcm0gLmZvcm0tZ3JvdXAuY2FwdGNoYSAucmVmcmVzaCB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG59XG4uZm9ybS10aGVtZS5iZy1wcmltYXJ5IGZvcm0gLmZvcm0tZ3JvdXAuZmlsbGVkIGxhYmVsLCAuZm9ybS10aGVtZS5iZy1wcmltYXJ5IGZvcm0gLmZvcm0tZ3JvdXAuYWN0aXZlIGxhYmVsIHtcbiAgZm9udC1zdGlsZTogbm9ybWFsO1xufVxuLmZvcm0tdGhlbWUuYmctcHJpbWFyeSBmb3JtIGxlZ2VuZCB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zMzMzMzMzMzMzKTtcbn1cbi5mb3JtLXRoZW1lLmJnLXByaW1hcnkgZm9ybSBvcHRpb24sXG4uZm9ybS10aGVtZS5iZy1wcmltYXJ5IGZvcm0gb3B0Z3JvdXAge1xuICBiYWNrZ3JvdW5kOiBoc2woOTJkZWcsIDM5JSwgNjMlKTtcbn1cbi5mb3JtLXRoZW1lLmJnLXByaW1hcnkgZm9ybSBvcHRpb246aG92ZXIsXG4uZm9ybS10aGVtZS5iZy1wcmltYXJ5IGZvcm0gb3B0Z3JvdXA6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG4uZm9ybS10aGVtZS5iZy1wcmltYXJ5IGZvcm0gOjpwbGFjZWhvbGRlciB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cbi5mb3JtLXRoZW1lLmJnLXByaW1hcnkgZm9ybTpub3QoLndhcy12YWxpZGF0ZWQpIC5mb3JtLWdyb3VwLmNhbGVuZGFyID4gaW5wdXQsXG4uZm9ybS10aGVtZS5iZy1wcmltYXJ5IGZvcm06bm90KC53YXMtdmFsaWRhdGVkKSAuZm9ybS1ncm91cCBzZWxlY3Qge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG4uZm9ybS10aGVtZS5iZy1wcmltYXJ5IGZvcm06bm90KC53YXMtdmFsaWRhdGVkKSAuZm9ybS1ncm91cC5jYWxlbmRhciA+IGlucHV0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogc3ZnLWlubGluZShjYWxlbmRhci1kYXJrKTtcbn1cbi5mb3JtLXRoZW1lLmJnLXByaW1hcnkgZm9ybTpub3QoLndhcy12YWxpZGF0ZWQpIC5mb3JtLWdyb3VwLmNhbGVuZGFyLmNoZWNrZWQgPiBpbnB1dCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHN2Zy1pbmxpbmUoY2FsZW5kYXItY2hlY2stZGFyayk7XG59XG4uZm9ybS10aGVtZS5iZy1wcmltYXJ5IGZvcm06bm90KC53YXMtdmFsaWRhdGVkKSAuZm9ybS1ncm91cCBzZWxlY3Qge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LDxzdmcgdmVyc2lvbj1cIjEuMVwiIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB4bWxuczp4bGluaz1cImh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmtcIiB4PVwiMHB4XCIgeT1cIjBweFwiIHZpZXdCb3g9XCIwIDAgMTg1LjM0NCAxODUuMzQ0XCIgPjxwYXRoIGZpbGw9XCIjMDAwMDAwXCIgZmlsbC1vcGFjaXR5PVwiMC43XCIgZD1cIk05Mi42NzIsMTQ0LjM3M2MtMi43NTIsMC01LjQ5My0xLjA0NC03LjU5My0zLjEzOEwzLjE0NSw1OS4zMDFjLTQuMTk0LTQuMTk5LTQuMTk0LTEwLjk5MiwwLTE1LjE4IGM0LjE5NC00LjE5OSwxMC45ODctNC4xOTksMTUuMTgsMGw3NC4zNDcsNzQuMzQxbDc0LjM0Ny03NC4zNDFjNC4xOTQtNC4xOTksMTAuOTg3LTQuMTk5LDE1LjE4LDAgYzQuMTk0LDQuMTk0LDQuMTk0LDEwLjk4MSwwLDE1LjE4bC04MS45MzksODEuOTM0Qzk4LjE2NiwxNDMuMzI5LDk1LjQxOSwxNDQuMzczLDkyLjY3MiwxNDQuMzczelwiLz48L3N2Zz4nKTtcbn1cblxuLmZvcm0tdGhlbWUuYmctT2xpdmluZSBmb3JtIGlucHV0W3R5cGU9ZGF0ZV06Oi13ZWJraXQtY2FsZW5kYXItcGlja2VyLWluZGljYXRvcixcbi5mb3JtLXRoZW1lLmJnLU9saXZpbmUgZm9ybSBpbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXTo6LXdlYmtpdC1jYWxlbmRhci1waWNrZXItaW5kaWNhdG9yIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogc3ZnLWlubGluZShjYWxlbmRhci1kYXJrKTtcbn1cbi5mb3JtLXRoZW1lLmJnLU9saXZpbmUgZm9ybSBpbnB1dFt0eXBlPXRpbWVdOjotd2Via2l0LWNhbGVuZGFyLXBpY2tlci1pbmRpY2F0b3Ige1xuICBiYWNrZ3JvdW5kLWltYWdlOiBzdmctaW5saW5lKGNsb2NrLWRhcmspO1xufVxuLmZvcm0tdGhlbWUuYmctT2xpdmluZSBmb3JtIC5mb3JtLWNvbnRyb2wsXG4uZm9ybS10aGVtZS5iZy1PbGl2aW5lIGZvcm0gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMzMzMzMzMzMzMyk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbn1cbi5mb3JtLXRoZW1lLmJnLU9saXZpbmUgZm9ybSAuZm9ybS1jb250cm9sOmZvY3VzLFxuLmZvcm0tdGhlbWUuYmctT2xpdmluZSBmb3JtIC5jdXN0b20tZmlsZS1sYWJlbDpmb2N1cyB7XG4gIGNvbG9yOiBoc2woMGRlZywgMCUsIDQwJSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xuICBvdXRsaW5lOiAwO1xufVxuLmZvcm0tdGhlbWUuYmctT2xpdmluZSBmb3JtIC5mb3JtLWNvbnRyb2w6OnBsYWNlaG9sZGVyLFxuLmZvcm0tdGhlbWUuYmctT2xpdmluZSBmb3JtIC5jdXN0b20tZmlsZS1sYWJlbDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xufVxuLmZvcm0tdGhlbWUuYmctT2xpdmluZSBmb3JtIC5mb3JtLWdyb3VwIGxhYmVsIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbn1cbi5mb3JtLXRoZW1lLmJnLU9saXZpbmUgZm9ybSAuZm9ybS1ncm91cCBsYWJlbFtmb3I9cHJpdmFjeV0ge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xufVxuLmZvcm0tdGhlbWUuYmctT2xpdmluZSBmb3JtIC5mb3JtLWdyb3VwLnN0eWxlZHNlbGVjdCBsYWJlbCB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG59XG4uZm9ybS10aGVtZS5iZy1PbGl2aW5lIGZvcm0gLmZvcm0tZ3JvdXAuY2FsZW5kYXI6YWZ0ZXIsXG4uZm9ybS10aGVtZS5iZy1PbGl2aW5lIGZvcm0gLmZvcm0tZ3JvdXAgLnN0eWxlZC1zZWxlY3Q6YWZ0ZXIge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xufVxuLmZvcm0tdGhlbWUuYmctT2xpdmluZSBmb3JtIC5mb3JtLWdyb3VwLmNhcHRjaGEge1xuICBib3JkZXItdG9wLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMzMzMzMzMzMzMyk7XG59XG4uZm9ybS10aGVtZS5iZy1PbGl2aW5lIGZvcm0gLmZvcm0tZ3JvdXAuY2FwdGNoYSBsYWJlbCB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbi5mb3JtLXRoZW1lLmJnLU9saXZpbmUgZm9ybSAuZm9ybS1ncm91cC5jYXB0Y2hhIC5yZWZyZXNoIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbn1cbi5mb3JtLXRoZW1lLmJnLU9saXZpbmUgZm9ybSAuZm9ybS1ncm91cC5maWxsZWQgbGFiZWwsIC5mb3JtLXRoZW1lLmJnLU9saXZpbmUgZm9ybSAuZm9ybS1ncm91cC5hY3RpdmUgbGFiZWwge1xuICBmb250LXN0aWxlOiBub3JtYWw7XG59XG4uZm9ybS10aGVtZS5iZy1PbGl2aW5lIGZvcm0gbGVnZW5kIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjMzMzMzMzMzMzMpO1xufVxuLmZvcm0tdGhlbWUuYmctT2xpdmluZSBmb3JtIG9wdGlvbixcbi5mb3JtLXRoZW1lLmJnLU9saXZpbmUgZm9ybSBvcHRncm91cCB7XG4gIGJhY2tncm91bmQ6IGhzbCg5MmRlZywgMzklLCA2MyUpO1xufVxuLmZvcm0tdGhlbWUuYmctT2xpdmluZSBmb3JtIG9wdGlvbjpob3Zlcixcbi5mb3JtLXRoZW1lLmJnLU9saXZpbmUgZm9ybSBvcHRncm91cDpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cbi5mb3JtLXRoZW1lLmJnLU9saXZpbmUgZm9ybSA6OnBsYWNlaG9sZGVyIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuLmZvcm0tdGhlbWUuYmctT2xpdmluZSBmb3JtOm5vdCgud2FzLXZhbGlkYXRlZCkgLmZvcm0tZ3JvdXAuY2FsZW5kYXIgPiBpbnB1dCxcbi5mb3JtLXRoZW1lLmJnLU9saXZpbmUgZm9ybTpub3QoLndhcy12YWxpZGF0ZWQpIC5mb3JtLWdyb3VwIHNlbGVjdCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbi5mb3JtLXRoZW1lLmJnLU9saXZpbmUgZm9ybTpub3QoLndhcy12YWxpZGF0ZWQpIC5mb3JtLWdyb3VwLmNhbGVuZGFyID4gaW5wdXQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBzdmctaW5saW5lKGNhbGVuZGFyLWRhcmspO1xufVxuLmZvcm0tdGhlbWUuYmctT2xpdmluZSBmb3JtOm5vdCgud2FzLXZhbGlkYXRlZCkgLmZvcm0tZ3JvdXAuY2FsZW5kYXIuY2hlY2tlZCA+IGlucHV0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogc3ZnLWlubGluZShjYWxlbmRhci1jaGVjay1kYXJrKTtcbn1cbi5mb3JtLXRoZW1lLmJnLU9saXZpbmUgZm9ybTpub3QoLndhcy12YWxpZGF0ZWQpIC5mb3JtLWdyb3VwIHNlbGVjdCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsPHN2ZyB2ZXJzaW9uPVwiMS4xXCIgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHhtbG5zOnhsaW5rPVwiaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGlua1wiIHg9XCIwcHhcIiB5PVwiMHB4XCIgdmlld0JveD1cIjAgMCAxODUuMzQ0IDE4NS4zNDRcIiA+PHBhdGggZmlsbD1cIiMwMDAwMDBcIiBmaWxsLW9wYWNpdHk9XCIwLjdcIiBkPVwiTTkyLjY3MiwxNDQuMzczYy0yLjc1MiwwLTUuNDkzLTEuMDQ0LTcuNTkzLTMuMTM4TDMuMTQ1LDU5LjMwMWMtNC4xOTQtNC4xOTktNC4xOTQtMTAuOTkyLDAtMTUuMTggYzQuMTk0LTQuMTk5LDEwLjk4Ny00LjE5OSwxNS4xOCwwbDc0LjM0Nyw3NC4zNDFsNzQuMzQ3LTc0LjM0MWM0LjE5NC00LjE5OSwxMC45ODctNC4xOTksMTUuMTgsMCBjNC4xOTQsNC4xOTQsNC4xOTQsMTAuOTgxLDAsMTUuMThsLTgxLjkzOSw4MS45MzRDOTguMTY2LDE0My4zMjksOTUuNDE5LDE0NC4zNzMsOTIuNjcyLDE0NC4zNzN6XCIvPjwvc3ZnPicpO1xufVxuXG4uZm9ybS10aGVtZS5iZy1EaW5nbGV5IGZvcm0gaW5wdXRbdHlwZT1kYXRlXTo6LXdlYmtpdC1jYWxlbmRhci1waWNrZXItaW5kaWNhdG9yLFxuLmZvcm0tdGhlbWUuYmctRGluZ2xleSBmb3JtIGlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdOjotd2Via2l0LWNhbGVuZGFyLXBpY2tlci1pbmRpY2F0b3Ige1xuICBiYWNrZ3JvdW5kLWltYWdlOiBzdmctaW5saW5lKGNhbGVuZGFyLWxpZ2h0KTtcbn1cbi5mb3JtLXRoZW1lLmJnLURpbmdsZXkgZm9ybSBpbnB1dFt0eXBlPXRpbWVdOjotd2Via2l0LWNhbGVuZGFyLXBpY2tlci1pbmRpY2F0b3Ige1xuICBiYWNrZ3JvdW5kLWltYWdlOiBzdmctaW5saW5lKGNsb2NrLWxpZ2h0KTtcbn1cbi5mb3JtLXRoZW1lLmJnLURpbmdsZXkgZm9ybSAuZm9ybS1jb250cm9sLFxuLmZvcm0tdGhlbWUuYmctRGluZ2xleSBmb3JtIC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7XG59XG4uZm9ybS10aGVtZS5iZy1EaW5nbGV5IGZvcm0gLmZvcm0tY29udHJvbDpmb2N1cyxcbi5mb3JtLXRoZW1lLmJnLURpbmdsZXkgZm9ybSAuY3VzdG9tLWZpbGUtbGFiZWw6Zm9jdXMge1xuICBjb2xvcjogd2hpdGU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbiAgYm9yZGVyLWNvbG9yOiB3aGl0ZTtcbiAgb3V0bGluZTogMDtcbn1cbi5mb3JtLXRoZW1lLmJnLURpbmdsZXkgZm9ybSAuZm9ybS1jb250cm9sOjpwbGFjZWhvbGRlcixcbi5mb3JtLXRoZW1lLmJnLURpbmdsZXkgZm9ybSAuY3VzdG9tLWZpbGUtbGFiZWw6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTtcbn1cbi5mb3JtLXRoZW1lLmJnLURpbmdsZXkgZm9ybSAuZm9ybS1ncm91cCBsYWJlbCB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7XG59XG4uZm9ybS10aGVtZS5iZy1EaW5nbGV5IGZvcm0gLmZvcm0tZ3JvdXAgbGFiZWxbZm9yPXByaXZhY3ldIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTtcbn1cbi5mb3JtLXRoZW1lLmJnLURpbmdsZXkgZm9ybSAuZm9ybS1ncm91cC5zdHlsZWRzZWxlY3QgbGFiZWwge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpO1xufVxuLmZvcm0tdGhlbWUuYmctRGluZ2xleSBmb3JtIC5mb3JtLWdyb3VwLmNhbGVuZGFyOmFmdGVyLFxuLmZvcm0tdGhlbWUuYmctRGluZ2xleSBmb3JtIC5mb3JtLWdyb3VwIC5zdHlsZWQtc2VsZWN0OmFmdGVyIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTtcbn1cbi5mb3JtLXRoZW1lLmJnLURpbmdsZXkgZm9ybSAuZm9ybS1ncm91cC5jYXB0Y2hhIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xufVxuLmZvcm0tdGhlbWUuYmctRGluZ2xleSBmb3JtIC5mb3JtLWdyb3VwLmNhcHRjaGEgbGFiZWwge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG4uZm9ybS10aGVtZS5iZy1EaW5nbGV5IGZvcm0gLmZvcm0tZ3JvdXAuY2FwdGNoYSAucmVmcmVzaCB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7XG59XG4uZm9ybS10aGVtZS5iZy1EaW5nbGV5IGZvcm0gLmZvcm0tZ3JvdXAuZmlsbGVkIGxhYmVsLCAuZm9ybS10aGVtZS5iZy1EaW5nbGV5IGZvcm0gLmZvcm0tZ3JvdXAuYWN0aXZlIGxhYmVsIHtcbiAgZm9udC1zdGlsZTogbm9ybWFsO1xufVxuLmZvcm0tdGhlbWUuYmctRGluZ2xleSBmb3JtIGxlZ2VuZCB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbn1cbi5mb3JtLXRoZW1lLmJnLURpbmdsZXkgZm9ybSBvcHRpb24sXG4uZm9ybS10aGVtZS5iZy1EaW5nbGV5IGZvcm0gb3B0Z3JvdXAge1xuICBiYWNrZ3JvdW5kOiBoc2woOTJkZWcsIDIzJSwgNDAlKTtcbn1cbi5mb3JtLXRoZW1lLmJnLURpbmdsZXkgZm9ybSBvcHRpb246aG92ZXIsXG4uZm9ybS10aGVtZS5iZy1EaW5nbGV5IGZvcm0gb3B0Z3JvdXA6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG59XG4uZm9ybS10aGVtZS5iZy1EaW5nbGV5IGZvcm0gOjpwbGFjZWhvbGRlciB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cbi5mb3JtLXRoZW1lLmJnLURpbmdsZXkgZm9ybTpub3QoLndhcy12YWxpZGF0ZWQpIC5mb3JtLWdyb3VwLmNhbGVuZGFyID4gaW5wdXQsXG4uZm9ybS10aGVtZS5iZy1EaW5nbGV5IGZvcm06bm90KC53YXMtdmFsaWRhdGVkKSAuZm9ybS1ncm91cCBzZWxlY3Qge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG4uZm9ybS10aGVtZS5iZy1EaW5nbGV5IGZvcm06bm90KC53YXMtdmFsaWRhdGVkKSAuZm9ybS1ncm91cC5jYWxlbmRhciA+IGlucHV0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogc3ZnLWlubGluZShjYWxlbmRhci1saWdodCk7XG59XG4uZm9ybS10aGVtZS5iZy1EaW5nbGV5IGZvcm06bm90KC53YXMtdmFsaWRhdGVkKSAuZm9ybS1ncm91cC5jYWxlbmRhci5jaGVja2VkID4gaW5wdXQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBzdmctaW5saW5lKGNhbGVuZGFyLWNoZWNrLWxpZ2h0KTtcbn1cbi5mb3JtLXRoZW1lLmJnLURpbmdsZXkgZm9ybTpub3QoLndhcy12YWxpZGF0ZWQpIC5mb3JtLWdyb3VwIHNlbGVjdCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsPHN2ZyB2ZXJzaW9uPVwiMS4xXCIgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHhtbG5zOnhsaW5rPVwiaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGlua1wiIHg9XCIwcHhcIiB5PVwiMHB4XCIgdmlld0JveD1cIjAgMCAxODUuMzQ0IDE4NS4zNDRcIiA+PHBhdGggZmlsbD1cIiNGRkZGRkZcIiBmaWxsLW9wYWNpdHk9XCIwLjlcIiBkPVwiTTkyLjY3MiwxNDQuMzczYy0yLjc1MiwwLTUuNDkzLTEuMDQ0LTcuNTkzLTMuMTM4TDMuMTQ1LDU5LjMwMWMtNC4xOTQtNC4xOTktNC4xOTQtMTAuOTkyLDAtMTUuMTggYzQuMTk0LTQuMTk5LDEwLjk4Ny00LjE5OSwxNS4xOCwwbDc0LjM0Nyw3NC4zNDFsNzQuMzQ3LTc0LjM0MWM0LjE5NC00LjE5OSwxMC45ODctNC4xOTksMTUuMTgsMCBjNC4xOTQsNC4xOTQsNC4xOTQsMTAuOTgxLDAsMTUuMThsLTgxLjkzOSw4MS45MzRDOTguMTY2LDE0My4zMjksOTUuNDE5LDE0NC4zNzMsOTIuNjcyLDE0NC4zNzN6XCIvPjwvc3ZnPicpO1xufVxuXG4uZm9ybS10aGVtZS5iZy1TaGFyayBmb3JtIGlucHV0W3R5cGU9ZGF0ZV06Oi13ZWJraXQtY2FsZW5kYXItcGlja2VyLWluZGljYXRvcixcbi5mb3JtLXRoZW1lLmJnLVNoYXJrIGZvcm0gaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF06Oi13ZWJraXQtY2FsZW5kYXItcGlja2VyLWluZGljYXRvciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHN2Zy1pbmxpbmUoY2FsZW5kYXItbGlnaHQpO1xufVxuLmZvcm0tdGhlbWUuYmctU2hhcmsgZm9ybSBpbnB1dFt0eXBlPXRpbWVdOjotd2Via2l0LWNhbGVuZGFyLXBpY2tlci1pbmRpY2F0b3Ige1xuICBiYWNrZ3JvdW5kLWltYWdlOiBzdmctaW5saW5lKGNsb2NrLWxpZ2h0KTtcbn1cbi5mb3JtLXRoZW1lLmJnLVNoYXJrIGZvcm0gLmZvcm0tY29udHJvbCxcbi5mb3JtLXRoZW1lLmJnLVNoYXJrIGZvcm0gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTtcbn1cbi5mb3JtLXRoZW1lLmJnLVNoYXJrIGZvcm0gLmZvcm0tY29udHJvbDpmb2N1cyxcbi5mb3JtLXRoZW1lLmJnLVNoYXJrIGZvcm0gLmN1c3RvbS1maWxlLWxhYmVsOmZvY3VzIHtcbiAgY29sb3I6IHdoaXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG4gIGJvcmRlci1jb2xvcjogd2hpdGU7XG4gIG91dGxpbmU6IDA7XG59XG4uZm9ybS10aGVtZS5iZy1TaGFyayBmb3JtIC5mb3JtLWNvbnRyb2w6OnBsYWNlaG9sZGVyLFxuLmZvcm0tdGhlbWUuYmctU2hhcmsgZm9ybSAuY3VzdG9tLWZpbGUtbGFiZWw6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTtcbn1cbi5mb3JtLXRoZW1lLmJnLVNoYXJrIGZvcm0gLmZvcm0tZ3JvdXAgbGFiZWwge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpO1xufVxuLmZvcm0tdGhlbWUuYmctU2hhcmsgZm9ybSAuZm9ybS1ncm91cCBsYWJlbFtmb3I9cHJpdmFjeV0ge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpO1xufVxuLmZvcm0tdGhlbWUuYmctU2hhcmsgZm9ybSAuZm9ybS1ncm91cC5zdHlsZWRzZWxlY3QgbGFiZWwge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpO1xufVxuLmZvcm0tdGhlbWUuYmctU2hhcmsgZm9ybSAuZm9ybS1ncm91cC5jYWxlbmRhcjphZnRlcixcbi5mb3JtLXRoZW1lLmJnLVNoYXJrIGZvcm0gLmZvcm0tZ3JvdXAgLnN0eWxlZC1zZWxlY3Q6YWZ0ZXIge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpO1xufVxuLmZvcm0tdGhlbWUuYmctU2hhcmsgZm9ybSAuZm9ybS1ncm91cC5jYXB0Y2hhIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xufVxuLmZvcm0tdGhlbWUuYmctU2hhcmsgZm9ybSAuZm9ybS1ncm91cC5jYXB0Y2hhIGxhYmVsIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuLmZvcm0tdGhlbWUuYmctU2hhcmsgZm9ybSAuZm9ybS1ncm91cC5jYXB0Y2hhIC5yZWZyZXNoIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTtcbn1cbi5mb3JtLXRoZW1lLmJnLVNoYXJrIGZvcm0gLmZvcm0tZ3JvdXAuZmlsbGVkIGxhYmVsLCAuZm9ybS10aGVtZS5iZy1TaGFyayBmb3JtIC5mb3JtLWdyb3VwLmFjdGl2ZSBsYWJlbCB7XG4gIGZvbnQtc3RpbGU6IG5vcm1hbDtcbn1cbi5mb3JtLXRoZW1lLmJnLVNoYXJrIGZvcm0gbGVnZW5kIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xufVxuLmZvcm0tdGhlbWUuYmctU2hhcmsgZm9ybSBvcHRpb24sXG4uZm9ybS10aGVtZS5iZy1TaGFyayBmb3JtIG9wdGdyb3VwIHtcbiAgYmFja2dyb3VuZDogaHNsKDIyNWRlZywgNiUsIDEzJSk7XG59XG4uZm9ybS10aGVtZS5iZy1TaGFyayBmb3JtIG9wdGlvbjpob3Zlcixcbi5mb3JtLXRoZW1lLmJnLVNoYXJrIGZvcm0gb3B0Z3JvdXA6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG59XG4uZm9ybS10aGVtZS5iZy1TaGFyayBmb3JtIDo6cGxhY2Vob2xkZXIge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG4uZm9ybS10aGVtZS5iZy1TaGFyayBmb3JtOm5vdCgud2FzLXZhbGlkYXRlZCkgLmZvcm0tZ3JvdXAuY2FsZW5kYXIgPiBpbnB1dCxcbi5mb3JtLXRoZW1lLmJnLVNoYXJrIGZvcm06bm90KC53YXMtdmFsaWRhdGVkKSAuZm9ybS1ncm91cCBzZWxlY3Qge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG4uZm9ybS10aGVtZS5iZy1TaGFyayBmb3JtOm5vdCgud2FzLXZhbGlkYXRlZCkgLmZvcm0tZ3JvdXAuY2FsZW5kYXIgPiBpbnB1dCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHN2Zy1pbmxpbmUoY2FsZW5kYXItbGlnaHQpO1xufVxuLmZvcm0tdGhlbWUuYmctU2hhcmsgZm9ybTpub3QoLndhcy12YWxpZGF0ZWQpIC5mb3JtLWdyb3VwLmNhbGVuZGFyLmNoZWNrZWQgPiBpbnB1dCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHN2Zy1pbmxpbmUoY2FsZW5kYXItY2hlY2stbGlnaHQpO1xufVxuLmZvcm0tdGhlbWUuYmctU2hhcmsgZm9ybTpub3QoLndhcy12YWxpZGF0ZWQpIC5mb3JtLWdyb3VwIHNlbGVjdCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsPHN2ZyB2ZXJzaW9uPVwiMS4xXCIgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHhtbG5zOnhsaW5rPVwiaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGlua1wiIHg9XCIwcHhcIiB5PVwiMHB4XCIgdmlld0JveD1cIjAgMCAxODUuMzQ0IDE4NS4zNDRcIiA+PHBhdGggZmlsbD1cIiNGRkZGRkZcIiBmaWxsLW9wYWNpdHk9XCIwLjlcIiBkPVwiTTkyLjY3MiwxNDQuMzczYy0yLjc1MiwwLTUuNDkzLTEuMDQ0LTcuNTkzLTMuMTM4TDMuMTQ1LDU5LjMwMWMtNC4xOTQtNC4xOTktNC4xOTQtMTAuOTkyLDAtMTUuMTggYzQuMTk0LTQuMTk5LDEwLjk4Ny00LjE5OSwxNS4xOCwwbDc0LjM0Nyw3NC4zNDFsNzQuMzQ3LTc0LjM0MWM0LjE5NC00LjE5OSwxMC45ODctNC4xOTksMTUuMTgsMCBjNC4xOTQsNC4xOTQsNC4xOTQsMTAuOTgxLDAsMTUuMThsLTgxLjkzOSw4MS45MzRDOTguMTY2LDE0My4zMjksOTUuNDE5LDE0NC4zNzMsOTIuNjcyLDE0NC4zNzN6XCIvPjwvc3ZnPicpO1xufSIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHByb3BlcnR5LWJsYWNrbGlzdCwgc2Nzcy9kb2xsYXItdmFyaWFibGUtZGVmYXVsdFxuXG4vLyBTQ1NTIFJGUyBtaXhpblxuLy9cbi8vIEF1dG9tYXRlZCByZXNwb25zaXZlIHZhbHVlcyBmb3IgZm9udCBzaXplcywgcGFkZGluZ3MsIG1hcmdpbnMgYW5kIG11Y2ggbW9yZVxuLy9cbi8vIExpY2Vuc2VkIHVuZGVyIE1JVCAoaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvcmZzL2Jsb2IvbWFpbi9MSUNFTlNFKVxuXG4vLyBDb25maWd1cmF0aW9uXG5cbi8vIEJhc2UgdmFsdWVcbiRyZnMtYmFzZS12YWx1ZTogMS4yNXJlbSAhZGVmYXVsdDtcbiRyZnMtdW5pdDogcmVtICFkZWZhdWx0O1xuXG5AaWYgJHJmcy11bml0ICE9IHJlbSBhbmQgJHJmcy11bml0ICE9IHB4IHtcbiAgQGVycm9yIFwiYCN7JHJmcy11bml0fWAgaXMgbm90IGEgdmFsaWQgdW5pdCBmb3IgJHJmcy11bml0LiBVc2UgYHB4YCBvciBgcmVtYC5cIjtcbn1cblxuLy8gQnJlYWtwb2ludCBhdCB3aGVyZSB2YWx1ZXMgc3RhcnQgZGVjcmVhc2luZyBpZiBzY3JlZW4gd2lkdGggaXMgc21hbGxlclxuJHJmcy1icmVha3BvaW50OiAxMjAwcHggIWRlZmF1bHQ7XG4kcmZzLWJyZWFrcG9pbnQtdW5pdDogcHggIWRlZmF1bHQ7XG5cbkBpZiAkcmZzLWJyZWFrcG9pbnQtdW5pdCAhPSBweCBhbmQgJHJmcy1icmVha3BvaW50LXVuaXQgIT0gZW0gYW5kICRyZnMtYnJlYWtwb2ludC11bml0ICE9IHJlbSB7XG4gIEBlcnJvciBcImAjeyRyZnMtYnJlYWtwb2ludC11bml0fWAgaXMgbm90IGEgdmFsaWQgdW5pdCBmb3IgJHJmcy1icmVha3BvaW50LXVuaXQuIFVzZSBgcHhgLCBgZW1gIG9yIGByZW1gLlwiO1xufVxuXG4vLyBSZXNpemUgdmFsdWVzIGJhc2VkIG9uIHNjcmVlbiBoZWlnaHQgYW5kIHdpZHRoXG4kcmZzLXR3by1kaW1lbnNpb25hbDogZmFsc2UgIWRlZmF1bHQ7XG5cbi8vIEZhY3RvciBvZiBkZWNyZWFzZVxuJHJmcy1mYWN0b3I6IDEwICFkZWZhdWx0O1xuXG5AaWYgdHlwZS1vZigkcmZzLWZhY3RvcikgIT0gbnVtYmVyIG9yICRyZnMtZmFjdG9yIDw9IDEge1xuICBAZXJyb3IgXCJgI3skcmZzLWZhY3Rvcn1gIGlzIG5vdCBhIHZhbGlkICAkcmZzLWZhY3RvciwgaXQgbXVzdCBiZSBncmVhdGVyIHRoYW4gMS5cIjtcbn1cblxuLy8gTW9kZS4gUG9zc2liaWxpdGllczogXCJtaW4tbWVkaWEtcXVlcnlcIiwgXCJtYXgtbWVkaWEtcXVlcnlcIlxuJHJmcy1tb2RlOiBtaW4tbWVkaWEtcXVlcnkgIWRlZmF1bHQ7XG5cbi8vIEdlbmVyYXRlIGVuYWJsZSBvciBkaXNhYmxlIGNsYXNzZXMuIFBvc3NpYmlsaXRpZXM6IGZhbHNlLCBcImVuYWJsZVwiIG9yIFwiZGlzYWJsZVwiXG4kcmZzLWNsYXNzOiBmYWxzZSAhZGVmYXVsdDtcblxuLy8gMSByZW0gPSAkcmZzLXJlbS12YWx1ZSBweFxuJHJmcy1yZW0tdmFsdWU6IDE2ICFkZWZhdWx0O1xuXG4vLyBTYWZhcmkgaWZyYW1lIHJlc2l6ZSBidWc6IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL3Jmcy9pc3N1ZXMvMTRcbiRyZnMtc2FmYXJpLWlmcmFtZS1yZXNpemUtYnVnLWZpeDogZmFsc2UgIWRlZmF1bHQ7XG5cbi8vIERpc2FibGUgUkZTIGJ5IHNldHRpbmcgJGVuYWJsZS1yZnMgdG8gZmFsc2VcbiRlbmFibGUtcmZzOiB0cnVlICFkZWZhdWx0O1xuXG4vLyBDYWNoZSAkcmZzLWJhc2UtdmFsdWUgdW5pdFxuJHJmcy1iYXNlLXZhbHVlLXVuaXQ6IHVuaXQoJHJmcy1iYXNlLXZhbHVlKTtcblxuQGZ1bmN0aW9uIGRpdmlkZSgkZGl2aWRlbmQsICRkaXZpc29yLCAkcHJlY2lzaW9uOiAxMCkge1xuICAkc2lnbjogaWYoJGRpdmlkZW5kID4gMCBhbmQgJGRpdmlzb3IgPiAwIG9yICRkaXZpZGVuZCA8IDAgYW5kICRkaXZpc29yIDwgMCwgMSwgLTEpO1xuICAkZGl2aWRlbmQ6IGFicygkZGl2aWRlbmQpO1xuICAkZGl2aXNvcjogYWJzKCRkaXZpc29yKTtcbiAgQGlmICRkaXZpZGVuZCA9PSAwIHtcbiAgICBAcmV0dXJuIDA7XG4gIH1cbiAgQGlmICRkaXZpc29yID09IDAge1xuICAgIEBlcnJvciBcIkNhbm5vdCBkaXZpZGUgYnkgMFwiO1xuICB9XG4gICRyZW1haW5kZXI6ICRkaXZpZGVuZDtcbiAgJHJlc3VsdDogMDtcbiAgJGZhY3RvcjogMTA7XG4gIEB3aGlsZSAoJHJlbWFpbmRlciA+IDAgYW5kICRwcmVjaXNpb24gPj0gMCkge1xuICAgICRxdW90aWVudDogMDtcbiAgICBAd2hpbGUgKCRyZW1haW5kZXIgPj0gJGRpdmlzb3IpIHtcbiAgICAgICRyZW1haW5kZXI6ICRyZW1haW5kZXIgLSAkZGl2aXNvcjtcbiAgICAgICRxdW90aWVudDogJHF1b3RpZW50ICsgMTtcbiAgICB9XG4gICAgJHJlc3VsdDogJHJlc3VsdCAqIDEwICsgJHF1b3RpZW50O1xuICAgICRmYWN0b3I6ICRmYWN0b3IgKiAuMTtcbiAgICAkcmVtYWluZGVyOiAkcmVtYWluZGVyICogMTA7XG4gICAgJHByZWNpc2lvbjogJHByZWNpc2lvbiAtIDE7XG4gICAgQGlmICgkcHJlY2lzaW9uIDwgMCBhbmQgJHJlbWFpbmRlciA+PSAkZGl2aXNvciAqIDUpIHtcbiAgICAgICRyZXN1bHQ6ICRyZXN1bHQgKyAxO1xuICAgIH1cbiAgfVxuICAkcmVzdWx0OiAkcmVzdWx0ICogJGZhY3RvciAqICRzaWduO1xuICAkZGl2aWRlbmQtdW5pdDogdW5pdCgkZGl2aWRlbmQpO1xuICAkZGl2aXNvci11bml0OiB1bml0KCRkaXZpc29yKTtcbiAgJHVuaXQtbWFwOiAoXG4gICAgXCJweFwiOiAxcHgsXG4gICAgXCJyZW1cIjogMXJlbSxcbiAgICBcImVtXCI6IDFlbSxcbiAgICBcIiVcIjogMSVcbiAgKTtcbiAgQGlmICgkZGl2aWRlbmQtdW5pdCAhPSAkZGl2aXNvci11bml0IGFuZCBtYXAtaGFzLWtleSgkdW5pdC1tYXAsICRkaXZpZGVuZC11bml0KSkge1xuICAgICRyZXN1bHQ6ICRyZXN1bHQgKiBtYXAtZ2V0KCR1bml0LW1hcCwgJGRpdmlkZW5kLXVuaXQpO1xuICB9XG4gIEByZXR1cm4gJHJlc3VsdDtcbn1cblxuLy8gUmVtb3ZlIHB4LXVuaXQgZnJvbSAkcmZzLWJhc2UtdmFsdWUgZm9yIGNhbGN1bGF0aW9uc1xuQGlmICRyZnMtYmFzZS12YWx1ZS11bml0ID09IHB4IHtcbiAgJHJmcy1iYXNlLXZhbHVlOiBkaXZpZGUoJHJmcy1iYXNlLXZhbHVlLCAkcmZzLWJhc2UtdmFsdWUgKiAwICsgMSk7XG59XG5AZWxzZSBpZiAkcmZzLWJhc2UtdmFsdWUtdW5pdCA9PSByZW0ge1xuICAkcmZzLWJhc2UtdmFsdWU6IGRpdmlkZSgkcmZzLWJhc2UtdmFsdWUsIGRpdmlkZSgkcmZzLWJhc2UtdmFsdWUgKiAwICsgMSwgJHJmcy1yZW0tdmFsdWUpKTtcbn1cblxuLy8gQ2FjaGUgJHJmcy1icmVha3BvaW50IHVuaXQgdG8gcHJldmVudCBtdWx0aXBsZSBjYWxsc1xuJHJmcy1icmVha3BvaW50LXVuaXQtY2FjaGU6IHVuaXQoJHJmcy1icmVha3BvaW50KTtcblxuLy8gUmVtb3ZlIHVuaXQgZnJvbSAkcmZzLWJyZWFrcG9pbnQgZm9yIGNhbGN1bGF0aW9uc1xuQGlmICRyZnMtYnJlYWtwb2ludC11bml0LWNhY2hlID09IHB4IHtcbiAgJHJmcy1icmVha3BvaW50OiBkaXZpZGUoJHJmcy1icmVha3BvaW50LCAkcmZzLWJyZWFrcG9pbnQgKiAwICsgMSk7XG59XG5AZWxzZSBpZiAkcmZzLWJyZWFrcG9pbnQtdW5pdC1jYWNoZSA9PSByZW0gb3IgJHJmcy1icmVha3BvaW50LXVuaXQtY2FjaGUgPT0gXCJlbVwiIHtcbiAgJHJmcy1icmVha3BvaW50OiBkaXZpZGUoJHJmcy1icmVha3BvaW50LCBkaXZpZGUoJHJmcy1icmVha3BvaW50ICogMCArIDEsICRyZnMtcmVtLXZhbHVlKSk7XG59XG5cbi8vIENhbGN1bGF0ZSB0aGUgbWVkaWEgcXVlcnkgdmFsdWVcbiRyZnMtbXEtdmFsdWU6IGlmKCRyZnMtYnJlYWtwb2ludC11bml0ID09IHB4LCAjeyRyZnMtYnJlYWtwb2ludH1weCwgI3tkaXZpZGUoJHJmcy1icmVha3BvaW50LCAkcmZzLXJlbS12YWx1ZSl9I3skcmZzLWJyZWFrcG9pbnQtdW5pdH0pO1xuJHJmcy1tcS1wcm9wZXJ0eS13aWR0aDogaWYoJHJmcy1tb2RlID09IG1heC1tZWRpYS1xdWVyeSwgbWF4LXdpZHRoLCBtaW4td2lkdGgpO1xuJHJmcy1tcS1wcm9wZXJ0eS1oZWlnaHQ6IGlmKCRyZnMtbW9kZSA9PSBtYXgtbWVkaWEtcXVlcnksIG1heC1oZWlnaHQsIG1pbi1oZWlnaHQpO1xuXG4vLyBJbnRlcm5hbCBtaXhpbiB1c2VkIHRvIGRldGVybWluZSB3aGljaCBtZWRpYSBxdWVyeSBuZWVkcyB0byBiZSB1c2VkXG5AbWl4aW4gX3Jmcy1tZWRpYS1xdWVyeSB7XG4gIEBpZiAkcmZzLXR3by1kaW1lbnNpb25hbCB7XG4gICAgQGlmICRyZnMtbW9kZSA9PSBtYXgtbWVkaWEtcXVlcnkge1xuICAgICAgQG1lZGlhICgjeyRyZnMtbXEtcHJvcGVydHktd2lkdGh9OiAjeyRyZnMtbXEtdmFsdWV9KSwgKCN7JHJmcy1tcS1wcm9wZXJ0eS1oZWlnaHR9OiAjeyRyZnMtbXEtdmFsdWV9KSB7XG4gICAgICAgIEBjb250ZW50O1xuICAgICAgfVxuICAgIH1cbiAgICBAZWxzZSB7XG4gICAgICBAbWVkaWEgKCN7JHJmcy1tcS1wcm9wZXJ0eS13aWR0aH06ICN7JHJmcy1tcS12YWx1ZX0pIGFuZCAoI3skcmZzLW1xLXByb3BlcnR5LWhlaWdodH06ICN7JHJmcy1tcS12YWx1ZX0pIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIEBlbHNlIHtcbiAgICBAbWVkaWEgKCN7JHJmcy1tcS1wcm9wZXJ0eS13aWR0aH06ICN7JHJmcy1tcS12YWx1ZX0pIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG4vLyBJbnRlcm5hbCBtaXhpbiB0aGF0IGFkZHMgZGlzYWJsZSBjbGFzc2VzIHRvIHRoZSBzZWxlY3RvciBpZiBuZWVkZWQuXG5AbWl4aW4gX3Jmcy1ydWxlIHtcbiAgQGlmICRyZnMtY2xhc3MgPT0gZGlzYWJsZSBhbmQgJHJmcy1tb2RlID09IG1heC1tZWRpYS1xdWVyeSB7XG4gICAgLy8gQWRkaW5nIGFuIGV4dHJhIGNsYXNzIGluY3JlYXNlcyBzcGVjaWZpY2l0eSwgd2hpY2ggcHJldmVudHMgdGhlIG1lZGlhIHF1ZXJ5IHRvIG92ZXJyaWRlIHRoZSBwcm9wZXJ0eVxuICAgICYsXG4gICAgLmRpc2FibGUtcmZzICYsXG4gICAgJi5kaXNhYmxlLXJmcyB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbiAgQGVsc2UgaWYgJHJmcy1jbGFzcyA9PSBlbmFibGUgYW5kICRyZnMtbW9kZSA9PSBtaW4tbWVkaWEtcXVlcnkge1xuICAgIC5lbmFibGUtcmZzICYsXG4gICAgJi5lbmFibGUtcmZzIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxuICBAZWxzZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gSW50ZXJuYWwgbWl4aW4gdGhhdCBhZGRzIGVuYWJsZSBjbGFzc2VzIHRvIHRoZSBzZWxlY3RvciBpZiBuZWVkZWQuXG5AbWl4aW4gX3Jmcy1tZWRpYS1xdWVyeS1ydWxlIHtcblxuICBAaWYgJHJmcy1jbGFzcyA9PSBlbmFibGUge1xuICAgIEBpZiAkcmZzLW1vZGUgPT0gbWluLW1lZGlhLXF1ZXJ5IHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIF9yZnMtbWVkaWEtcXVlcnkge1xuICAgICAgLmVuYWJsZS1yZnMgJixcbiAgICAgICYuZW5hYmxlLXJmcyB7XG4gICAgICAgIEBjb250ZW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBAZWxzZSB7XG4gICAgQGlmICRyZnMtY2xhc3MgPT0gZGlzYWJsZSBhbmQgJHJmcy1tb2RlID09IG1pbi1tZWRpYS1xdWVyeSB7XG4gICAgICAuZGlzYWJsZS1yZnMgJixcbiAgICAgICYuZGlzYWJsZS1yZnMge1xuICAgICAgICBAY29udGVudDtcbiAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgX3Jmcy1tZWRpYS1xdWVyeSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cblxuLy8gSGVscGVyIGZ1bmN0aW9uIHRvIGdldCB0aGUgZm9ybWF0dGVkIG5vbi1yZXNwb25zaXZlIHZhbHVlXG5AZnVuY3Rpb24gcmZzLXZhbHVlKCR2YWx1ZXMpIHtcbiAgLy8gQ29udmVydCB0byBsaXN0XG4gICR2YWx1ZXM6IGlmKHR5cGUtb2YoJHZhbHVlcykgIT0gbGlzdCwgKCR2YWx1ZXMsKSwgJHZhbHVlcyk7XG5cbiAgJHZhbDogJyc7XG5cbiAgLy8gTG9vcCBvdmVyIGVhY2ggdmFsdWUgYW5kIGNhbGN1bGF0ZSB2YWx1ZVxuICBAZWFjaCAkdmFsdWUgaW4gJHZhbHVlcyB7XG4gICAgQGlmICR2YWx1ZSA9PSAwIHtcbiAgICAgICR2YWw6ICR2YWwgKyAnIDAnO1xuICAgIH1cbiAgICBAZWxzZSB7XG4gICAgICAvLyBDYWNoZSAkdmFsdWUgdW5pdFxuICAgICAgJHVuaXQ6IGlmKHR5cGUtb2YoJHZhbHVlKSA9PSBcIm51bWJlclwiLCB1bml0KCR2YWx1ZSksIGZhbHNlKTtcblxuICAgICAgQGlmICR1bml0ID09IHB4IHtcbiAgICAgICAgLy8gQ29udmVydCB0byByZW0gaWYgbmVlZGVkXG4gICAgICAgICR2YWw6ICR2YWwgKyAnICcgKyBpZigkcmZzLXVuaXQgPT0gcmVtLCAje2RpdmlkZSgkdmFsdWUsICR2YWx1ZSAqIDAgKyAkcmZzLXJlbS12YWx1ZSl9cmVtLCAkdmFsdWUpO1xuICAgICAgfVxuICAgICAgQGVsc2UgaWYgJHVuaXQgPT0gcmVtIHtcbiAgICAgICAgLy8gQ29udmVydCB0byBweCBpZiBuZWVkZWRcbiAgICAgICAgJHZhbDogJHZhbCArICcgJyArIGlmKCRyZnMtdW5pdCA9PSBweCwgI3tkaXZpZGUoJHZhbHVlLCAkdmFsdWUgKiAwICsgMSkgKiAkcmZzLXJlbS12YWx1ZX1weCwgJHZhbHVlKTtcbiAgICAgIH1cbiAgICAgIEBlbHNlIHtcbiAgICAgICAgLy8gSWYgJHZhbHVlIGlzbid0IGEgbnVtYmVyIChsaWtlIGluaGVyaXQpIG9yICR2YWx1ZSBoYXMgYSB1bml0IChub3QgcHggb3IgcmVtLCBsaWtlIDEuNWVtKSBvciAkIGlzIDAsIGp1c3QgcHJpbnQgdGhlIHZhbHVlXG4gICAgICAgICR2YWw6ICR2YWwgKyAnICcgKyAkdmFsdWU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gUmVtb3ZlIGZpcnN0IHNwYWNlXG4gIEByZXR1cm4gdW5xdW90ZShzdHItc2xpY2UoJHZhbCwgMikpO1xufVxuXG4vLyBIZWxwZXIgZnVuY3Rpb24gdG8gZ2V0IHRoZSByZXNwb25zaXZlIHZhbHVlIGNhbGN1bGF0ZWQgYnkgUkZTXG5AZnVuY3Rpb24gcmZzLWZsdWlkLXZhbHVlKCR2YWx1ZXMpIHtcbiAgLy8gQ29udmVydCB0byBsaXN0XG4gICR2YWx1ZXM6IGlmKHR5cGUtb2YoJHZhbHVlcykgIT0gbGlzdCwgKCR2YWx1ZXMsKSwgJHZhbHVlcyk7XG5cbiAgJHZhbDogJyc7XG5cbiAgLy8gTG9vcCBvdmVyIGVhY2ggdmFsdWUgYW5kIGNhbGN1bGF0ZSB2YWx1ZVxuICBAZWFjaCAkdmFsdWUgaW4gJHZhbHVlcyB7XG4gICAgQGlmICR2YWx1ZSA9PSAwIHtcbiAgICAgICR2YWw6ICR2YWwgKyAnIDAnO1xuICAgIH1cblxuICAgIEBlbHNlIHtcbiAgICAgIC8vIENhY2hlICR2YWx1ZSB1bml0XG4gICAgICAkdW5pdDogaWYodHlwZS1vZigkdmFsdWUpID09IFwibnVtYmVyXCIsIHVuaXQoJHZhbHVlKSwgZmFsc2UpO1xuXG4gICAgICAvLyBJZiAkdmFsdWUgaXNuJ3QgYSBudW1iZXIgKGxpa2UgaW5oZXJpdCkgb3IgJHZhbHVlIGhhcyBhIHVuaXQgKG5vdCBweCBvciByZW0sIGxpa2UgMS41ZW0pIG9yICQgaXMgMCwganVzdCBwcmludCB0aGUgdmFsdWVcbiAgICAgIEBpZiBub3QgJHVuaXQgb3IgJHVuaXQgIT0gcHggYW5kICR1bml0ICE9IHJlbSB7XG4gICAgICAgICR2YWw6ICR2YWwgKyAnICcgKyAkdmFsdWU7XG4gICAgICB9XG5cbiAgICAgIEBlbHNlIHtcbiAgICAgICAgLy8gUmVtb3ZlIHVuaXQgZnJvbSAkdmFsdWUgZm9yIGNhbGN1bGF0aW9uc1xuICAgICAgICAkdmFsdWU6IGRpdmlkZSgkdmFsdWUsICR2YWx1ZSAqIDAgKyBpZigkdW5pdCA9PSBweCwgMSwgZGl2aWRlKDEsICRyZnMtcmVtLXZhbHVlKSkpO1xuXG4gICAgICAgIC8vIE9ubHkgYWRkIHRoZSBtZWRpYSBxdWVyeSBpZiB0aGUgdmFsdWUgaXMgZ3JlYXRlciB0aGFuIHRoZSBtaW5pbXVtIHZhbHVlXG4gICAgICAgIEBpZiBhYnMoJHZhbHVlKSA8PSAkcmZzLWJhc2UtdmFsdWUgb3Igbm90ICRlbmFibGUtcmZzIHtcbiAgICAgICAgICAkdmFsOiAkdmFsICsgJyAnICsgIGlmKCRyZnMtdW5pdCA9PSByZW0sICN7ZGl2aWRlKCR2YWx1ZSwgJHJmcy1yZW0tdmFsdWUpfXJlbSwgI3skdmFsdWV9cHgpO1xuICAgICAgICB9XG4gICAgICAgIEBlbHNlIHtcbiAgICAgICAgICAvLyBDYWxjdWxhdGUgdGhlIG1pbmltdW0gdmFsdWVcbiAgICAgICAgICAkdmFsdWUtbWluOiAkcmZzLWJhc2UtdmFsdWUgKyBkaXZpZGUoYWJzKCR2YWx1ZSkgLSAkcmZzLWJhc2UtdmFsdWUsICRyZnMtZmFjdG9yKTtcblxuICAgICAgICAgIC8vIENhbGN1bGF0ZSBkaWZmZXJlbmNlIGJldHdlZW4gJHZhbHVlIGFuZCB0aGUgbWluaW11bSB2YWx1ZVxuICAgICAgICAgICR2YWx1ZS1kaWZmOiBhYnMoJHZhbHVlKSAtICR2YWx1ZS1taW47XG5cbiAgICAgICAgICAvLyBCYXNlIHZhbHVlIGZvcm1hdHRpbmdcbiAgICAgICAgICAkbWluLXdpZHRoOiBpZigkcmZzLXVuaXQgPT0gcmVtLCAje2RpdmlkZSgkdmFsdWUtbWluLCAkcmZzLXJlbS12YWx1ZSl9cmVtLCAjeyR2YWx1ZS1taW59cHgpO1xuXG4gICAgICAgICAgLy8gVXNlIG5lZ2F0aXZlIHZhbHVlIGlmIG5lZWRlZFxuICAgICAgICAgICRtaW4td2lkdGg6IGlmKCR2YWx1ZSA8IDAsIC0kbWluLXdpZHRoLCAkbWluLXdpZHRoKTtcblxuICAgICAgICAgIC8vIFVzZSBgdm1pbmAgaWYgdHdvLWRpbWVuc2lvbmFsIGlzIGVuYWJsZWRcbiAgICAgICAgICAkdmFyaWFibGUtdW5pdDogaWYoJHJmcy10d28tZGltZW5zaW9uYWwsIHZtaW4sIHZ3KTtcblxuICAgICAgICAgIC8vIENhbGN1bGF0ZSB0aGUgdmFyaWFibGUgd2lkdGggYmV0d2VlbiAwIGFuZCAkcmZzLWJyZWFrcG9pbnRcbiAgICAgICAgICAkdmFyaWFibGUtd2lkdGg6ICN7ZGl2aWRlKCR2YWx1ZS1kaWZmICogMTAwLCAkcmZzLWJyZWFrcG9pbnQpfSN7JHZhcmlhYmxlLXVuaXR9O1xuXG4gICAgICAgICAgLy8gUmV0dXJuIHRoZSBjYWxjdWxhdGVkIHZhbHVlXG4gICAgICAgICAgJHZhbDogJHZhbCArICcgY2FsYygnICsgJG1pbi13aWR0aCArIGlmKCR2YWx1ZSA8IDAsICcgLSAnLCAnICsgJykgKyAkdmFyaWFibGUtd2lkdGggKyAnKSc7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBSZW1vdmUgZmlyc3Qgc3BhY2VcbiAgQHJldHVybiB1bnF1b3RlKHN0ci1zbGljZSgkdmFsLCAyKSk7XG59XG5cbi8vIFJGUyBtaXhpblxuQG1peGluIHJmcygkdmFsdWVzLCAkcHJvcGVydHk6IGZvbnQtc2l6ZSkge1xuICBAaWYgJHZhbHVlcyAhPSBudWxsIHtcbiAgICAkdmFsOiByZnMtdmFsdWUoJHZhbHVlcyk7XG4gICAgJGZsdWlkVmFsOiByZnMtZmx1aWQtdmFsdWUoJHZhbHVlcyk7XG5cbiAgICAvLyBEbyBub3QgcHJpbnQgdGhlIG1lZGlhIHF1ZXJ5IGlmIHJlc3BvbnNpdmUgJiBub24tcmVzcG9uc2l2ZSB2YWx1ZXMgYXJlIHRoZSBzYW1lXG4gICAgQGlmICR2YWwgPT0gJGZsdWlkVmFsIHtcbiAgICAgICN7JHByb3BlcnR5fTogJHZhbDtcbiAgICB9XG4gICAgQGVsc2Uge1xuICAgICAgQGluY2x1ZGUgX3Jmcy1ydWxlIHtcbiAgICAgICAgI3skcHJvcGVydHl9OiBpZigkcmZzLW1vZGUgPT0gbWF4LW1lZGlhLXF1ZXJ5LCAkdmFsLCAkZmx1aWRWYWwpO1xuXG4gICAgICAgIC8vIEluY2x1ZGUgc2FmYXJpIGlmcmFtZSByZXNpemUgZml4IGlmIG5lZWRlZFxuICAgICAgICBtaW4td2lkdGg6IGlmKCRyZnMtc2FmYXJpLWlmcmFtZS1yZXNpemUtYnVnLWZpeCwgKDAgKiAxdncpLCBudWxsKTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgX3Jmcy1tZWRpYS1xdWVyeS1ydWxlIHtcbiAgICAgICAgI3skcHJvcGVydHl9OiBpZigkcmZzLW1vZGUgPT0gbWF4LW1lZGlhLXF1ZXJ5LCAkZmx1aWRWYWwsICR2YWwpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBTaG9ydGhhbmQgaGVscGVyIG1peGluc1xuQG1peGluIGZvbnQtc2l6ZSgkdmFsdWUpIHtcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSk7XG59XG5cbkBtaXhpbiBwYWRkaW5nKCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBwYWRkaW5nKTtcbn1cblxuQG1peGluIHBhZGRpbmctdG9wKCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBwYWRkaW5nLXRvcCk7XG59XG5cbkBtaXhpbiBwYWRkaW5nLXJpZ2h0KCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBwYWRkaW5nLXJpZ2h0KTtcbn1cblxuQG1peGluIHBhZGRpbmctYm90dG9tKCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBwYWRkaW5nLWJvdHRvbSk7XG59XG5cbkBtaXhpbiBwYWRkaW5nLWxlZnQoJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHJmcygkdmFsdWUsIHBhZGRpbmctbGVmdCk7XG59XG5cbkBtaXhpbiBtYXJnaW4oJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHJmcygkdmFsdWUsIG1hcmdpbik7XG59XG5cbkBtaXhpbiBtYXJnaW4tdG9wKCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBtYXJnaW4tdG9wKTtcbn1cblxuQG1peGluIG1hcmdpbi1yaWdodCgkdmFsdWUpIHtcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSwgbWFyZ2luLXJpZ2h0KTtcbn1cblxuQG1peGluIG1hcmdpbi1ib3R0b20oJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHJmcygkdmFsdWUsIG1hcmdpbi1ib3R0b20pO1xufVxuXG5AbWl4aW4gbWFyZ2luLWxlZnQoJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHJmcygkdmFsdWUsIG1hcmdpbi1sZWZ0KTtcbn1cbiIsIi8vXG4vLyBGb3JtIHRleHRcbi8vXG5cbi5mb3JtLXRleHQge1xuICBtYXJnaW4tdG9wOiAkZm9ybS10ZXh0LW1hcmdpbi10b3A7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9ybS10ZXh0LWZvbnQtc2l6ZSk7XG4gIGZvbnQtc3R5bGU6ICRmb3JtLXRleHQtZm9udC1zdHlsZTtcbiAgZm9udC13ZWlnaHQ6ICRmb3JtLXRleHQtZm9udC13ZWlnaHQ7XG4gIGNvbG9yOiAkZm9ybS10ZXh0LWNvbG9yO1xufVxuIiwiLy8gVmFyaWFibGVzXG4vL1xuLy8gVmFyaWFibGVzIHNob3VsZCBmb2xsb3cgdGhlIGAkY29tcG9uZW50LXN0YXRlLXByb3BlcnR5LXNpemVgIGZvcm11bGEgZm9yXG4vLyBjb25zaXN0ZW50IG5hbWluZy4gRXg6ICRuYXYtbGluay1kaXNhYmxlZC1jb2xvciBhbmQgJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy14cy5cblxuLy8gQ29sb3Igc3lzdGVtXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBncmF5LWNvbG9yLXZhcmlhYmxlc1xuJHdoaXRlOiAgICAjZmZmICFkZWZhdWx0O1xuJGdyYXktMTAwOiAjZjhmOWZhICFkZWZhdWx0O1xuJGdyYXktMjAwOiAjZTllY2VmICFkZWZhdWx0O1xuJGdyYXktMzAwOiAjZGVlMmU2ICFkZWZhdWx0O1xuJGdyYXktNDAwOiAjY2VkNGRhICFkZWZhdWx0O1xuJGdyYXktNTAwOiAjYWRiNWJkICFkZWZhdWx0O1xuJGdyYXktNjAwOiAjNmM3NTdkICFkZWZhdWx0O1xuJGdyYXktNzAwOiAjNDk1MDU3ICFkZWZhdWx0O1xuJGdyYXktODAwOiAjMzQzYTQwICFkZWZhdWx0O1xuJGdyYXktOTAwOiAjMjEyNTI5ICFkZWZhdWx0O1xuJGJsYWNrOiAgICAjMDAwICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBncmF5LWNvbG9yLXZhcmlhYmxlc1xuXG4vLyBmdXN2LWRpc2FibGVcbi8vIHNjc3MtZG9jcy1zdGFydCBncmF5LWNvbG9ycy1tYXBcbiRncmF5czogKFxuICBcIjEwMFwiOiAkZ3JheS0xMDAsXG4gIFwiMjAwXCI6ICRncmF5LTIwMCxcbiAgXCIzMDBcIjogJGdyYXktMzAwLFxuICBcIjQwMFwiOiAkZ3JheS00MDAsXG4gIFwiNTAwXCI6ICRncmF5LTUwMCxcbiAgXCI2MDBcIjogJGdyYXktNjAwLFxuICBcIjcwMFwiOiAkZ3JheS03MDAsXG4gIFwiODAwXCI6ICRncmF5LTgwMCxcbiAgXCI5MDBcIjogJGdyYXktOTAwXG4pICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBncmF5LWNvbG9ycy1tYXBcbi8vIGZ1c3YtZW5hYmxlXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBjb2xvci12YXJpYWJsZXNcbiRibHVlOiAgICAjMGQ2ZWZkICFkZWZhdWx0O1xuJGluZGlnbzogICM2NjEwZjIgIWRlZmF1bHQ7XG4kcHVycGxlOiAgIzZmNDJjMSAhZGVmYXVsdDtcbiRwaW5rOiAgICAjZDYzMzg0ICFkZWZhdWx0O1xuJHJlZDogICAgICNkYzM1NDUgIWRlZmF1bHQ7XG4kb3JhbmdlOiAgI2ZkN2UxNCAhZGVmYXVsdDtcbiR5ZWxsb3c6ICAjZmZjMTA3ICFkZWZhdWx0O1xuJGdyZWVuOiAgICMxOTg3NTQgIWRlZmF1bHQ7XG4kdGVhbDogICAgIzIwYzk5NyAhZGVmYXVsdDtcbiRjeWFuOiAgICAjMGRjYWYwICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBjb2xvci12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGNvbG9ycy1tYXBcbiRjb2xvcnM6IChcbiAgXCJibHVlXCI6ICAgICAgICRibHVlLFxuICBcImluZGlnb1wiOiAgICAgJGluZGlnbyxcbiAgXCJwdXJwbGVcIjogICAgICRwdXJwbGUsXG4gIFwicGlua1wiOiAgICAgICAkcGluayxcbiAgXCJyZWRcIjogICAgICAgICRyZWQsXG4gIFwib3JhbmdlXCI6ICAgICAkb3JhbmdlLFxuICBcInllbGxvd1wiOiAgICAgJHllbGxvdyxcbiAgXCJncmVlblwiOiAgICAgICRncmVlbixcbiAgXCJ0ZWFsXCI6ICAgICAgICR0ZWFsLFxuICBcImN5YW5cIjogICAgICAgJGN5YW4sXG4gIFwid2hpdGVcIjogICAgICAkd2hpdGUsXG4gIFwiZ3JheVwiOiAgICAgICAkZ3JheS02MDAsXG4gIFwiZ3JheS1kYXJrXCI6ICAkZ3JheS04MDBcbikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGNvbG9ycy1tYXBcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHRoZW1lLWNvbG9yLXZhcmlhYmxlc1xuJHByaW1hcnk6ICAgICAgICRibHVlICFkZWZhdWx0O1xuJHNlY29uZGFyeTogICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRzdWNjZXNzOiAgICAgICAkZ3JlZW4gIWRlZmF1bHQ7XG4kaW5mbzogICAgICAgICAgJGN5YW4gIWRlZmF1bHQ7XG4kd2FybmluZzogICAgICAgJHllbGxvdyAhZGVmYXVsdDtcbiRkYW5nZXI6ICAgICAgICAkcmVkICFkZWZhdWx0O1xuJGxpZ2h0OiAgICAgICAgICRncmF5LTEwMCAhZGVmYXVsdDtcbiRkYXJrOiAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHRoZW1lLWNvbG9yLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdGhlbWUtY29sb3JzLW1hcFxuJHRoZW1lLWNvbG9yczogKFxuICBcInByaW1hcnlcIjogICAgJHByaW1hcnksXG4gIFwic2Vjb25kYXJ5XCI6ICAkc2Vjb25kYXJ5LFxuICBcInN1Y2Nlc3NcIjogICAgJHN1Y2Nlc3MsXG4gIFwiaW5mb1wiOiAgICAgICAkaW5mbyxcbiAgXCJ3YXJuaW5nXCI6ICAgICR3YXJuaW5nLFxuICBcImRhbmdlclwiOiAgICAgJGRhbmdlcixcbiAgXCJsaWdodFwiOiAgICAgICRsaWdodCxcbiAgXCJkYXJrXCI6ICAgICAgICRkYXJrXG4pICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB0aGVtZS1jb2xvcnMtbWFwXG5cbi8vIHNjc3MtZG9jcy1zdGFydCB0aGVtZS1jb2xvcnMtcmdiXG4kdGhlbWUtY29sb3JzLXJnYjogbWFwLWxvb3AoJHRoZW1lLWNvbG9ycywgdG8tcmdiLCBcIiR2YWx1ZVwiKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgdGhlbWUtY29sb3JzLXJnYlxuXG4vLyBUaGUgY29udHJhc3QgcmF0aW8gdG8gcmVhY2ggYWdhaW5zdCB3aGl0ZSwgdG8gZGV0ZXJtaW5lIGlmIGNvbG9yIGNoYW5nZXMgZnJvbSBcImxpZ2h0XCIgdG8gXCJkYXJrXCIuIEFjY2VwdGFibGUgdmFsdWVzIGZvciBXQ0FHIDIuMCBhcmUgMywgNC41IGFuZCA3LlxuLy8gU2VlIGh0dHBzOi8vd3d3LnczLm9yZy9UUi9XQ0FHMjAvI3Zpc3VhbC1hdWRpby1jb250cmFzdC1jb250cmFzdFxuJG1pbi1jb250cmFzdC1yYXRpbzogICA0LjUgIWRlZmF1bHQ7XG5cbi8vIEN1c3RvbWl6ZSB0aGUgbGlnaHQgYW5kIGRhcmsgdGV4dCBjb2xvcnMgZm9yIHVzZSBpbiBvdXIgY29sb3IgY29udHJhc3QgZnVuY3Rpb24uXG4kY29sb3ItY29udHJhc3QtZGFyazogICAgICAkYmxhY2sgIWRlZmF1bHQ7XG4kY29sb3ItY29udHJhc3QtbGlnaHQ6ICAgICAkd2hpdGUgIWRlZmF1bHQ7XG5cbi8vIGZ1c3YtZGlzYWJsZVxuJGJsdWUtMTAwOiB0aW50LWNvbG9yKCRibHVlLCA4MCUpICFkZWZhdWx0O1xuJGJsdWUtMjAwOiB0aW50LWNvbG9yKCRibHVlLCA2MCUpICFkZWZhdWx0O1xuJGJsdWUtMzAwOiB0aW50LWNvbG9yKCRibHVlLCA0MCUpICFkZWZhdWx0O1xuJGJsdWUtNDAwOiB0aW50LWNvbG9yKCRibHVlLCAyMCUpICFkZWZhdWx0O1xuJGJsdWUtNTAwOiAkYmx1ZSAhZGVmYXVsdDtcbiRibHVlLTYwMDogc2hhZGUtY29sb3IoJGJsdWUsIDIwJSkgIWRlZmF1bHQ7XG4kYmx1ZS03MDA6IHNoYWRlLWNvbG9yKCRibHVlLCA0MCUpICFkZWZhdWx0O1xuJGJsdWUtODAwOiBzaGFkZS1jb2xvcigkYmx1ZSwgNjAlKSAhZGVmYXVsdDtcbiRibHVlLTkwMDogc2hhZGUtY29sb3IoJGJsdWUsIDgwJSkgIWRlZmF1bHQ7XG5cbiRpbmRpZ28tMTAwOiB0aW50LWNvbG9yKCRpbmRpZ28sIDgwJSkgIWRlZmF1bHQ7XG4kaW5kaWdvLTIwMDogdGludC1jb2xvcigkaW5kaWdvLCA2MCUpICFkZWZhdWx0O1xuJGluZGlnby0zMDA6IHRpbnQtY29sb3IoJGluZGlnbywgNDAlKSAhZGVmYXVsdDtcbiRpbmRpZ28tNDAwOiB0aW50LWNvbG9yKCRpbmRpZ28sIDIwJSkgIWRlZmF1bHQ7XG4kaW5kaWdvLTUwMDogJGluZGlnbyAhZGVmYXVsdDtcbiRpbmRpZ28tNjAwOiBzaGFkZS1jb2xvcigkaW5kaWdvLCAyMCUpICFkZWZhdWx0O1xuJGluZGlnby03MDA6IHNoYWRlLWNvbG9yKCRpbmRpZ28sIDQwJSkgIWRlZmF1bHQ7XG4kaW5kaWdvLTgwMDogc2hhZGUtY29sb3IoJGluZGlnbywgNjAlKSAhZGVmYXVsdDtcbiRpbmRpZ28tOTAwOiBzaGFkZS1jb2xvcigkaW5kaWdvLCA4MCUpICFkZWZhdWx0O1xuXG4kcHVycGxlLTEwMDogdGludC1jb2xvcigkcHVycGxlLCA4MCUpICFkZWZhdWx0O1xuJHB1cnBsZS0yMDA6IHRpbnQtY29sb3IoJHB1cnBsZSwgNjAlKSAhZGVmYXVsdDtcbiRwdXJwbGUtMzAwOiB0aW50LWNvbG9yKCRwdXJwbGUsIDQwJSkgIWRlZmF1bHQ7XG4kcHVycGxlLTQwMDogdGludC1jb2xvcigkcHVycGxlLCAyMCUpICFkZWZhdWx0O1xuJHB1cnBsZS01MDA6ICRwdXJwbGUgIWRlZmF1bHQ7XG4kcHVycGxlLTYwMDogc2hhZGUtY29sb3IoJHB1cnBsZSwgMjAlKSAhZGVmYXVsdDtcbiRwdXJwbGUtNzAwOiBzaGFkZS1jb2xvcigkcHVycGxlLCA0MCUpICFkZWZhdWx0O1xuJHB1cnBsZS04MDA6IHNoYWRlLWNvbG9yKCRwdXJwbGUsIDYwJSkgIWRlZmF1bHQ7XG4kcHVycGxlLTkwMDogc2hhZGUtY29sb3IoJHB1cnBsZSwgODAlKSAhZGVmYXVsdDtcblxuJHBpbmstMTAwOiB0aW50LWNvbG9yKCRwaW5rLCA4MCUpICFkZWZhdWx0O1xuJHBpbmstMjAwOiB0aW50LWNvbG9yKCRwaW5rLCA2MCUpICFkZWZhdWx0O1xuJHBpbmstMzAwOiB0aW50LWNvbG9yKCRwaW5rLCA0MCUpICFkZWZhdWx0O1xuJHBpbmstNDAwOiB0aW50LWNvbG9yKCRwaW5rLCAyMCUpICFkZWZhdWx0O1xuJHBpbmstNTAwOiAkcGluayAhZGVmYXVsdDtcbiRwaW5rLTYwMDogc2hhZGUtY29sb3IoJHBpbmssIDIwJSkgIWRlZmF1bHQ7XG4kcGluay03MDA6IHNoYWRlLWNvbG9yKCRwaW5rLCA0MCUpICFkZWZhdWx0O1xuJHBpbmstODAwOiBzaGFkZS1jb2xvcigkcGluaywgNjAlKSAhZGVmYXVsdDtcbiRwaW5rLTkwMDogc2hhZGUtY29sb3IoJHBpbmssIDgwJSkgIWRlZmF1bHQ7XG5cbiRyZWQtMTAwOiB0aW50LWNvbG9yKCRyZWQsIDgwJSkgIWRlZmF1bHQ7XG4kcmVkLTIwMDogdGludC1jb2xvcigkcmVkLCA2MCUpICFkZWZhdWx0O1xuJHJlZC0zMDA6IHRpbnQtY29sb3IoJHJlZCwgNDAlKSAhZGVmYXVsdDtcbiRyZWQtNDAwOiB0aW50LWNvbG9yKCRyZWQsIDIwJSkgIWRlZmF1bHQ7XG4kcmVkLTUwMDogJHJlZCAhZGVmYXVsdDtcbiRyZWQtNjAwOiBzaGFkZS1jb2xvcigkcmVkLCAyMCUpICFkZWZhdWx0O1xuJHJlZC03MDA6IHNoYWRlLWNvbG9yKCRyZWQsIDQwJSkgIWRlZmF1bHQ7XG4kcmVkLTgwMDogc2hhZGUtY29sb3IoJHJlZCwgNjAlKSAhZGVmYXVsdDtcbiRyZWQtOTAwOiBzaGFkZS1jb2xvcigkcmVkLCA4MCUpICFkZWZhdWx0O1xuXG4kb3JhbmdlLTEwMDogdGludC1jb2xvcigkb3JhbmdlLCA4MCUpICFkZWZhdWx0O1xuJG9yYW5nZS0yMDA6IHRpbnQtY29sb3IoJG9yYW5nZSwgNjAlKSAhZGVmYXVsdDtcbiRvcmFuZ2UtMzAwOiB0aW50LWNvbG9yKCRvcmFuZ2UsIDQwJSkgIWRlZmF1bHQ7XG4kb3JhbmdlLTQwMDogdGludC1jb2xvcigkb3JhbmdlLCAyMCUpICFkZWZhdWx0O1xuJG9yYW5nZS01MDA6ICRvcmFuZ2UgIWRlZmF1bHQ7XG4kb3JhbmdlLTYwMDogc2hhZGUtY29sb3IoJG9yYW5nZSwgMjAlKSAhZGVmYXVsdDtcbiRvcmFuZ2UtNzAwOiBzaGFkZS1jb2xvcigkb3JhbmdlLCA0MCUpICFkZWZhdWx0O1xuJG9yYW5nZS04MDA6IHNoYWRlLWNvbG9yKCRvcmFuZ2UsIDYwJSkgIWRlZmF1bHQ7XG4kb3JhbmdlLTkwMDogc2hhZGUtY29sb3IoJG9yYW5nZSwgODAlKSAhZGVmYXVsdDtcblxuJHllbGxvdy0xMDA6IHRpbnQtY29sb3IoJHllbGxvdywgODAlKSAhZGVmYXVsdDtcbiR5ZWxsb3ctMjAwOiB0aW50LWNvbG9yKCR5ZWxsb3csIDYwJSkgIWRlZmF1bHQ7XG4keWVsbG93LTMwMDogdGludC1jb2xvcigkeWVsbG93LCA0MCUpICFkZWZhdWx0O1xuJHllbGxvdy00MDA6IHRpbnQtY29sb3IoJHllbGxvdywgMjAlKSAhZGVmYXVsdDtcbiR5ZWxsb3ctNTAwOiAkeWVsbG93ICFkZWZhdWx0O1xuJHllbGxvdy02MDA6IHNoYWRlLWNvbG9yKCR5ZWxsb3csIDIwJSkgIWRlZmF1bHQ7XG4keWVsbG93LTcwMDogc2hhZGUtY29sb3IoJHllbGxvdywgNDAlKSAhZGVmYXVsdDtcbiR5ZWxsb3ctODAwOiBzaGFkZS1jb2xvcigkeWVsbG93LCA2MCUpICFkZWZhdWx0O1xuJHllbGxvdy05MDA6IHNoYWRlLWNvbG9yKCR5ZWxsb3csIDgwJSkgIWRlZmF1bHQ7XG5cbiRncmVlbi0xMDA6IHRpbnQtY29sb3IoJGdyZWVuLCA4MCUpICFkZWZhdWx0O1xuJGdyZWVuLTIwMDogdGludC1jb2xvcigkZ3JlZW4sIDYwJSkgIWRlZmF1bHQ7XG4kZ3JlZW4tMzAwOiB0aW50LWNvbG9yKCRncmVlbiwgNDAlKSAhZGVmYXVsdDtcbiRncmVlbi00MDA6IHRpbnQtY29sb3IoJGdyZWVuLCAyMCUpICFkZWZhdWx0O1xuJGdyZWVuLTUwMDogJGdyZWVuICFkZWZhdWx0O1xuJGdyZWVuLTYwMDogc2hhZGUtY29sb3IoJGdyZWVuLCAyMCUpICFkZWZhdWx0O1xuJGdyZWVuLTcwMDogc2hhZGUtY29sb3IoJGdyZWVuLCA0MCUpICFkZWZhdWx0O1xuJGdyZWVuLTgwMDogc2hhZGUtY29sb3IoJGdyZWVuLCA2MCUpICFkZWZhdWx0O1xuJGdyZWVuLTkwMDogc2hhZGUtY29sb3IoJGdyZWVuLCA4MCUpICFkZWZhdWx0O1xuXG4kdGVhbC0xMDA6IHRpbnQtY29sb3IoJHRlYWwsIDgwJSkgIWRlZmF1bHQ7XG4kdGVhbC0yMDA6IHRpbnQtY29sb3IoJHRlYWwsIDYwJSkgIWRlZmF1bHQ7XG4kdGVhbC0zMDA6IHRpbnQtY29sb3IoJHRlYWwsIDQwJSkgIWRlZmF1bHQ7XG4kdGVhbC00MDA6IHRpbnQtY29sb3IoJHRlYWwsIDIwJSkgIWRlZmF1bHQ7XG4kdGVhbC01MDA6ICR0ZWFsICFkZWZhdWx0O1xuJHRlYWwtNjAwOiBzaGFkZS1jb2xvcigkdGVhbCwgMjAlKSAhZGVmYXVsdDtcbiR0ZWFsLTcwMDogc2hhZGUtY29sb3IoJHRlYWwsIDQwJSkgIWRlZmF1bHQ7XG4kdGVhbC04MDA6IHNoYWRlLWNvbG9yKCR0ZWFsLCA2MCUpICFkZWZhdWx0O1xuJHRlYWwtOTAwOiBzaGFkZS1jb2xvcigkdGVhbCwgODAlKSAhZGVmYXVsdDtcblxuJGN5YW4tMTAwOiB0aW50LWNvbG9yKCRjeWFuLCA4MCUpICFkZWZhdWx0O1xuJGN5YW4tMjAwOiB0aW50LWNvbG9yKCRjeWFuLCA2MCUpICFkZWZhdWx0O1xuJGN5YW4tMzAwOiB0aW50LWNvbG9yKCRjeWFuLCA0MCUpICFkZWZhdWx0O1xuJGN5YW4tNDAwOiB0aW50LWNvbG9yKCRjeWFuLCAyMCUpICFkZWZhdWx0O1xuJGN5YW4tNTAwOiAkY3lhbiAhZGVmYXVsdDtcbiRjeWFuLTYwMDogc2hhZGUtY29sb3IoJGN5YW4sIDIwJSkgIWRlZmF1bHQ7XG4kY3lhbi03MDA6IHNoYWRlLWNvbG9yKCRjeWFuLCA0MCUpICFkZWZhdWx0O1xuJGN5YW4tODAwOiBzaGFkZS1jb2xvcigkY3lhbiwgNjAlKSAhZGVmYXVsdDtcbiRjeWFuLTkwMDogc2hhZGUtY29sb3IoJGN5YW4sIDgwJSkgIWRlZmF1bHQ7XG5cbiRibHVlczogKFxuICBcImJsdWUtMTAwXCI6ICRibHVlLTEwMCxcbiAgXCJibHVlLTIwMFwiOiAkYmx1ZS0yMDAsXG4gIFwiYmx1ZS0zMDBcIjogJGJsdWUtMzAwLFxuICBcImJsdWUtNDAwXCI6ICRibHVlLTQwMCxcbiAgXCJibHVlLTUwMFwiOiAkYmx1ZS01MDAsXG4gIFwiYmx1ZS02MDBcIjogJGJsdWUtNjAwLFxuICBcImJsdWUtNzAwXCI6ICRibHVlLTcwMCxcbiAgXCJibHVlLTgwMFwiOiAkYmx1ZS04MDAsXG4gIFwiYmx1ZS05MDBcIjogJGJsdWUtOTAwXG4pICFkZWZhdWx0O1xuXG4kaW5kaWdvczogKFxuICBcImluZGlnby0xMDBcIjogJGluZGlnby0xMDAsXG4gIFwiaW5kaWdvLTIwMFwiOiAkaW5kaWdvLTIwMCxcbiAgXCJpbmRpZ28tMzAwXCI6ICRpbmRpZ28tMzAwLFxuICBcImluZGlnby00MDBcIjogJGluZGlnby00MDAsXG4gIFwiaW5kaWdvLTUwMFwiOiAkaW5kaWdvLTUwMCxcbiAgXCJpbmRpZ28tNjAwXCI6ICRpbmRpZ28tNjAwLFxuICBcImluZGlnby03MDBcIjogJGluZGlnby03MDAsXG4gIFwiaW5kaWdvLTgwMFwiOiAkaW5kaWdvLTgwMCxcbiAgXCJpbmRpZ28tOTAwXCI6ICRpbmRpZ28tOTAwXG4pICFkZWZhdWx0O1xuXG4kcHVycGxlczogKFxuICBcInB1cnBsZS0xMDBcIjogJHB1cnBsZS0yMDAsXG4gIFwicHVycGxlLTIwMFwiOiAkcHVycGxlLTEwMCxcbiAgXCJwdXJwbGUtMzAwXCI6ICRwdXJwbGUtMzAwLFxuICBcInB1cnBsZS00MDBcIjogJHB1cnBsZS00MDAsXG4gIFwicHVycGxlLTUwMFwiOiAkcHVycGxlLTUwMCxcbiAgXCJwdXJwbGUtNjAwXCI6ICRwdXJwbGUtNjAwLFxuICBcInB1cnBsZS03MDBcIjogJHB1cnBsZS03MDAsXG4gIFwicHVycGxlLTgwMFwiOiAkcHVycGxlLTgwMCxcbiAgXCJwdXJwbGUtOTAwXCI6ICRwdXJwbGUtOTAwXG4pICFkZWZhdWx0O1xuXG4kcGlua3M6IChcbiAgXCJwaW5rLTEwMFwiOiAkcGluay0xMDAsXG4gIFwicGluay0yMDBcIjogJHBpbmstMjAwLFxuICBcInBpbmstMzAwXCI6ICRwaW5rLTMwMCxcbiAgXCJwaW5rLTQwMFwiOiAkcGluay00MDAsXG4gIFwicGluay01MDBcIjogJHBpbmstNTAwLFxuICBcInBpbmstNjAwXCI6ICRwaW5rLTYwMCxcbiAgXCJwaW5rLTcwMFwiOiAkcGluay03MDAsXG4gIFwicGluay04MDBcIjogJHBpbmstODAwLFxuICBcInBpbmstOTAwXCI6ICRwaW5rLTkwMFxuKSAhZGVmYXVsdDtcblxuJHJlZHM6IChcbiAgXCJyZWQtMTAwXCI6ICRyZWQtMTAwLFxuICBcInJlZC0yMDBcIjogJHJlZC0yMDAsXG4gIFwicmVkLTMwMFwiOiAkcmVkLTMwMCxcbiAgXCJyZWQtNDAwXCI6ICRyZWQtNDAwLFxuICBcInJlZC01MDBcIjogJHJlZC01MDAsXG4gIFwicmVkLTYwMFwiOiAkcmVkLTYwMCxcbiAgXCJyZWQtNzAwXCI6ICRyZWQtNzAwLFxuICBcInJlZC04MDBcIjogJHJlZC04MDAsXG4gIFwicmVkLTkwMFwiOiAkcmVkLTkwMFxuKSAhZGVmYXVsdDtcblxuJG9yYW5nZXM6IChcbiAgXCJvcmFuZ2UtMTAwXCI6ICRvcmFuZ2UtMTAwLFxuICBcIm9yYW5nZS0yMDBcIjogJG9yYW5nZS0yMDAsXG4gIFwib3JhbmdlLTMwMFwiOiAkb3JhbmdlLTMwMCxcbiAgXCJvcmFuZ2UtNDAwXCI6ICRvcmFuZ2UtNDAwLFxuICBcIm9yYW5nZS01MDBcIjogJG9yYW5nZS01MDAsXG4gIFwib3JhbmdlLTYwMFwiOiAkb3JhbmdlLTYwMCxcbiAgXCJvcmFuZ2UtNzAwXCI6ICRvcmFuZ2UtNzAwLFxuICBcIm9yYW5nZS04MDBcIjogJG9yYW5nZS04MDAsXG4gIFwib3JhbmdlLTkwMFwiOiAkb3JhbmdlLTkwMFxuKSAhZGVmYXVsdDtcblxuJHllbGxvd3M6IChcbiAgXCJ5ZWxsb3ctMTAwXCI6ICR5ZWxsb3ctMTAwLFxuICBcInllbGxvdy0yMDBcIjogJHllbGxvdy0yMDAsXG4gIFwieWVsbG93LTMwMFwiOiAkeWVsbG93LTMwMCxcbiAgXCJ5ZWxsb3ctNDAwXCI6ICR5ZWxsb3ctNDAwLFxuICBcInllbGxvdy01MDBcIjogJHllbGxvdy01MDAsXG4gIFwieWVsbG93LTYwMFwiOiAkeWVsbG93LTYwMCxcbiAgXCJ5ZWxsb3ctNzAwXCI6ICR5ZWxsb3ctNzAwLFxuICBcInllbGxvdy04MDBcIjogJHllbGxvdy04MDAsXG4gIFwieWVsbG93LTkwMFwiOiAkeWVsbG93LTkwMFxuKSAhZGVmYXVsdDtcblxuJGdyZWVuczogKFxuICBcImdyZWVuLTEwMFwiOiAkZ3JlZW4tMTAwLFxuICBcImdyZWVuLTIwMFwiOiAkZ3JlZW4tMjAwLFxuICBcImdyZWVuLTMwMFwiOiAkZ3JlZW4tMzAwLFxuICBcImdyZWVuLTQwMFwiOiAkZ3JlZW4tNDAwLFxuICBcImdyZWVuLTUwMFwiOiAkZ3JlZW4tNTAwLFxuICBcImdyZWVuLTYwMFwiOiAkZ3JlZW4tNjAwLFxuICBcImdyZWVuLTcwMFwiOiAkZ3JlZW4tNzAwLFxuICBcImdyZWVuLTgwMFwiOiAkZ3JlZW4tODAwLFxuICBcImdyZWVuLTkwMFwiOiAkZ3JlZW4tOTAwXG4pICFkZWZhdWx0O1xuXG4kdGVhbHM6IChcbiAgXCJ0ZWFsLTEwMFwiOiAkdGVhbC0xMDAsXG4gIFwidGVhbC0yMDBcIjogJHRlYWwtMjAwLFxuICBcInRlYWwtMzAwXCI6ICR0ZWFsLTMwMCxcbiAgXCJ0ZWFsLTQwMFwiOiAkdGVhbC00MDAsXG4gIFwidGVhbC01MDBcIjogJHRlYWwtNTAwLFxuICBcInRlYWwtNjAwXCI6ICR0ZWFsLTYwMCxcbiAgXCJ0ZWFsLTcwMFwiOiAkdGVhbC03MDAsXG4gIFwidGVhbC04MDBcIjogJHRlYWwtODAwLFxuICBcInRlYWwtOTAwXCI6ICR0ZWFsLTkwMFxuKSAhZGVmYXVsdDtcblxuJGN5YW5zOiAoXG4gIFwiY3lhbi0xMDBcIjogJGN5YW4tMTAwLFxuICBcImN5YW4tMjAwXCI6ICRjeWFuLTIwMCxcbiAgXCJjeWFuLTMwMFwiOiAkY3lhbi0zMDAsXG4gIFwiY3lhbi00MDBcIjogJGN5YW4tNDAwLFxuICBcImN5YW4tNTAwXCI6ICRjeWFuLTUwMCxcbiAgXCJjeWFuLTYwMFwiOiAkY3lhbi02MDAsXG4gIFwiY3lhbi03MDBcIjogJGN5YW4tNzAwLFxuICBcImN5YW4tODAwXCI6ICRjeWFuLTgwMCxcbiAgXCJjeWFuLTkwMFwiOiAkY3lhbi05MDBcbikgIWRlZmF1bHQ7XG4vLyBmdXN2LWVuYWJsZVxuXG4vLyBDaGFyYWN0ZXJzIHdoaWNoIGFyZSBlc2NhcGVkIGJ5IHRoZSBlc2NhcGUtc3ZnIGZ1bmN0aW9uXG4kZXNjYXBlZC1jaGFyYWN0ZXJzOiAoXG4gIChcIjxcIiwgXCIlM2NcIiksXG4gIChcIj5cIiwgXCIlM2VcIiksXG4gIChcIiNcIiwgXCIlMjNcIiksXG4gIChcIihcIiwgXCIlMjhcIiksXG4gIChcIilcIiwgXCIlMjlcIiksXG4pICFkZWZhdWx0O1xuXG4vLyBPcHRpb25zXG4vL1xuLy8gUXVpY2tseSBtb2RpZnkgZ2xvYmFsIHN0eWxpbmcgYnkgZW5hYmxpbmcgb3IgZGlzYWJsaW5nIG9wdGlvbmFsIGZlYXR1cmVzLlxuXG4kZW5hYmxlLWNhcmV0OiAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1yb3VuZGVkOiAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtc2hhZG93czogICAgICAgICAgICAgIGZhbHNlICFkZWZhdWx0O1xuJGVuYWJsZS1ncmFkaWVudHM6ICAgICAgICAgICAgZmFsc2UgIWRlZmF1bHQ7XG4kZW5hYmxlLXRyYW5zaXRpb25zOiAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1yZWR1Y2VkLW1vdGlvbjogICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtc21vb3RoLXNjcm9sbDogICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLWdyaWQtY2xhc3NlczogICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1jc3NncmlkOiAgICAgICAgICAgICAgZmFsc2UgIWRlZmF1bHQ7XG4kZW5hYmxlLWJ1dHRvbi1wb2ludGVyczogICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1yZnM6ICAgICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtdmFsaWRhdGlvbi1pY29uczogICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLW5lZ2F0aXZlLW1hcmdpbnM6ICAgICBmYWxzZSAhZGVmYXVsdDtcbiRlbmFibGUtZGVwcmVjYXRpb24tbWVzc2FnZXM6IHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLWltcG9ydGFudC11dGlsaXRpZXM6ICB0cnVlICFkZWZhdWx0O1xuXG4vLyBQcmVmaXggZm9yIDpyb290IENTUyB2YXJpYWJsZXNcblxuJHZhcmlhYmxlLXByZWZpeDogICAgICAgICAgICAgYnMtICFkZWZhdWx0O1xuXG4vLyBHcmFkaWVudFxuLy9cbi8vIFRoZSBncmFkaWVudCB3aGljaCBpcyBhZGRlZCB0byBjb21wb25lbnRzIGlmIGAkZW5hYmxlLWdyYWRpZW50c2AgaXMgYHRydWVgXG4vLyBUaGlzIGdyYWRpZW50IGlzIGFsc28gYWRkZWQgdG8gZWxlbWVudHMgd2l0aCBgLmJnLWdyYWRpZW50YFxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHZhcmlhYmxlLWdyYWRpZW50XG4kZ3JhZGllbnQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoJHdoaXRlLCAuMTUpLCByZ2JhKCR3aGl0ZSwgMCkpICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB2YXJpYWJsZS1ncmFkaWVudFxuXG4vLyBTcGFjaW5nXG4vL1xuLy8gQ29udHJvbCB0aGUgZGVmYXVsdCBzdHlsaW5nIG9mIG1vc3QgQm9vdHN0cmFwIGVsZW1lbnRzIGJ5IG1vZGlmeWluZyB0aGVzZVxuLy8gdmFyaWFibGVzLiBNb3N0bHkgZm9jdXNlZCBvbiBzcGFjaW5nLlxuLy8gWW91IGNhbiBhZGQgbW9yZSBlbnRyaWVzIHRvIHRoZSAkc3BhY2VycyBtYXAsIHNob3VsZCB5b3UgbmVlZCBtb3JlIHZhcmlhdGlvbi5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHNwYWNlci12YXJpYWJsZXMtbWFwc1xuJHNwYWNlcjogMXJlbSAhZGVmYXVsdDtcbiRzcGFjZXJzOiAoXG4gIDA6IDAsXG4gIDE6ICRzcGFjZXIgKiAuMjUsXG4gIDI6ICRzcGFjZXIgKiAuNSxcbiAgMzogJHNwYWNlcixcbiAgNDogJHNwYWNlciAqIDEuNSxcbiAgNTogJHNwYWNlciAqIDMsXG4pICFkZWZhdWx0O1xuXG4kbmVnYXRpdmUtc3BhY2VyczogaWYoJGVuYWJsZS1uZWdhdGl2ZS1tYXJnaW5zLCBuZWdhdGl2aWZ5LW1hcCgkc3BhY2VycyksIG51bGwpICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBzcGFjZXItdmFyaWFibGVzLW1hcHNcblxuLy8gUG9zaXRpb25cbi8vXG4vLyBEZWZpbmUgdGhlIGVkZ2UgcG9zaXRpb25pbmcgYW5jaG9ycyBvZiB0aGUgcG9zaXRpb24gdXRpbGl0aWVzLlxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgcG9zaXRpb24tbWFwXG4kcG9zaXRpb24tdmFsdWVzOiAoXG4gIDA6IDAsXG4gIDUwOiA1MCUsXG4gIDEwMDogMTAwJVxuKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgcG9zaXRpb24tbWFwXG5cbi8vIEJvZHlcbi8vXG4vLyBTZXR0aW5ncyBmb3IgdGhlIGA8Ym9keT5gIGVsZW1lbnQuXG5cbiRib2R5LWJnOiAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kYm9keS1jb2xvcjogICAgICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xuJGJvZHktdGV4dC1hbGlnbjogICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG5cbi8vIFV0aWxpdGllcyBtYXBzXG4vL1xuLy8gRXh0ZW5kcyB0aGUgZGVmYXVsdCBgJHRoZW1lLWNvbG9yc2AgbWFwcyB0byBoZWxwIGNyZWF0ZSBvdXIgdXRpbGl0aWVzLlxuXG4vLyBDb21lIHY2LCB3ZSdsbCBkZS1kdXBlIHRoZXNlIHZhcmlhYmxlcy4gVW50aWwgdGhlbiwgZm9yIGJhY2t3YXJkIGNvbXBhdGliaWxpdHksIHdlIGtlZXAgdGhlbSB0byByZWFzc2lnbi5cbi8vIHNjc3MtZG9jcy1zdGFydCB1dGlsaXRpZXMtY29sb3JzXG4kdXRpbGl0aWVzLWNvbG9yczogJHRoZW1lLWNvbG9ycy1yZ2IgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHV0aWxpdGllcy1jb2xvcnNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHV0aWxpdGllcy10ZXh0LWNvbG9yc1xuJHV0aWxpdGllcy10ZXh0OiBtYXAtbWVyZ2UoXG4gICR1dGlsaXRpZXMtY29sb3JzLFxuICAoXG4gICAgXCJibGFja1wiOiB0by1yZ2IoJGJsYWNrKSxcbiAgICBcIndoaXRlXCI6IHRvLXJnYigkd2hpdGUpLFxuICAgIFwiYm9keVwiOiB0by1yZ2IoJGJvZHktY29sb3IpXG4gIClcbikgIWRlZmF1bHQ7XG4kdXRpbGl0aWVzLXRleHQtY29sb3JzOiBtYXAtbG9vcCgkdXRpbGl0aWVzLXRleHQsIHJnYmEtY3NzLXZhciwgXCIka2V5XCIsIFwidGV4dFwiKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgdXRpbGl0aWVzLXRleHQtY29sb3JzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCB1dGlsaXRpZXMtYmctY29sb3JzXG4kdXRpbGl0aWVzLWJnOiBtYXAtbWVyZ2UoXG4gICR1dGlsaXRpZXMtY29sb3JzLFxuICAoXG4gICAgXCJibGFja1wiOiB0by1yZ2IoJGJsYWNrKSxcbiAgICBcIndoaXRlXCI6IHRvLXJnYigkd2hpdGUpLFxuICAgIFwiYm9keVwiOiB0by1yZ2IoJGJvZHktYmcpXG4gIClcbikgIWRlZmF1bHQ7XG4kdXRpbGl0aWVzLWJnLWNvbG9yczogbWFwLWxvb3AoJHV0aWxpdGllcy1iZywgcmdiYS1jc3MtdmFyLCBcIiRrZXlcIiwgXCJiZ1wiKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgdXRpbGl0aWVzLWJnLWNvbG9yc1xuXG4vLyBMaW5rc1xuLy9cbi8vIFN0eWxlIGFuY2hvciBlbGVtZW50cy5cblxuJGxpbmstY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJHByaW1hcnkgIWRlZmF1bHQ7XG4kbGluay1kZWNvcmF0aW9uOiAgICAgICAgICAgICAgICAgICAgICAgICB1bmRlcmxpbmUgIWRlZmF1bHQ7XG4kbGluay1zaGFkZS1wZXJjZW50YWdlOiAgICAgICAgICAgICAgICAgICAyMCUgIWRlZmF1bHQ7XG4kbGluay1ob3Zlci1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICBzaGlmdC1jb2xvcigkbGluay1jb2xvciwgJGxpbmstc2hhZGUtcGVyY2VudGFnZSkgIWRlZmF1bHQ7XG4kbGluay1ob3Zlci1kZWNvcmF0aW9uOiAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuXG4kc3RyZXRjaGVkLWxpbmstcHNldWRvLWVsZW1lbnQ6ICAgICAgICAgICBhZnRlciAhZGVmYXVsdDtcbiRzdHJldGNoZWQtbGluay16LWluZGV4OiAgICAgICAgICAgICAgICAgIDEgIWRlZmF1bHQ7XG5cbi8vIFBhcmFncmFwaHNcbi8vXG4vLyBTdHlsZSBwIGVsZW1lbnQuXG5cbiRwYXJhZ3JhcGgtbWFyZ2luLWJvdHRvbTogICAxcmVtICFkZWZhdWx0O1xuXG5cbi8vIEdyaWQgYnJlYWtwb2ludHNcbi8vXG4vLyBEZWZpbmUgdGhlIG1pbmltdW0gZGltZW5zaW9ucyBhdCB3aGljaCB5b3VyIGxheW91dCB3aWxsIGNoYW5nZSxcbi8vIGFkYXB0aW5nIHRvIGRpZmZlcmVudCBzY3JlZW4gc2l6ZXMsIGZvciB1c2UgaW4gbWVkaWEgcXVlcmllcy5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGdyaWQtYnJlYWtwb2ludHNcbiRncmlkLWJyZWFrcG9pbnRzOiAoXG4gIHhzOiAwLFxuICBzbTogNTc2cHgsXG4gIG1kOiA3NjhweCxcbiAgbGc6IDk5MnB4LFxuICB4bDogMTIwMHB4LFxuICB4eGw6IDE0MDBweFxuKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZ3JpZC1icmVha3BvaW50c1xuXG5AaW5jbHVkZSBfYXNzZXJ0LWFzY2VuZGluZygkZ3JpZC1icmVha3BvaW50cywgXCIkZ3JpZC1icmVha3BvaW50c1wiKTtcbkBpbmNsdWRlIF9hc3NlcnQtc3RhcnRzLWF0LXplcm8oJGdyaWQtYnJlYWtwb2ludHMsIFwiJGdyaWQtYnJlYWtwb2ludHNcIik7XG5cblxuLy8gR3JpZCBjb250YWluZXJzXG4vL1xuLy8gRGVmaW5lIHRoZSBtYXhpbXVtIHdpZHRoIG9mIGAuY29udGFpbmVyYCBmb3IgZGlmZmVyZW50IHNjcmVlbiBzaXplcy5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGNvbnRhaW5lci1tYXgtd2lkdGhzXG4kY29udGFpbmVyLW1heC13aWR0aHM6IChcbiAgc206IDU0MHB4LFxuICBtZDogNzIwcHgsXG4gIGxnOiA5NjBweCxcbiAgeGw6IDExNDBweCxcbiAgeHhsOiAxMzIwcHhcbikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGNvbnRhaW5lci1tYXgtd2lkdGhzXG5cbkBpbmNsdWRlIF9hc3NlcnQtYXNjZW5kaW5nKCRjb250YWluZXItbWF4LXdpZHRocywgXCIkY29udGFpbmVyLW1heC13aWR0aHNcIik7XG5cblxuLy8gR3JpZCBjb2x1bW5zXG4vL1xuLy8gU2V0IHRoZSBudW1iZXIgb2YgY29sdW1ucyBhbmQgc3BlY2lmeSB0aGUgd2lkdGggb2YgdGhlIGd1dHRlcnMuXG5cbiRncmlkLWNvbHVtbnM6ICAgICAgICAgICAgICAgIDEyICFkZWZhdWx0O1xuJGdyaWQtZ3V0dGVyLXdpZHRoOiAgICAgICAgICAgMS41cmVtICFkZWZhdWx0O1xuJGdyaWQtcm93LWNvbHVtbnM6ICAgICAgICAgICAgNiAhZGVmYXVsdDtcblxuJGd1dHRlcnM6ICRzcGFjZXJzICFkZWZhdWx0O1xuXG4vLyBDb250YWluZXIgcGFkZGluZ1xuXG4kY29udGFpbmVyLXBhZGRpbmcteDogJGdyaWQtZ3V0dGVyLXdpZHRoICogLjUgIWRlZmF1bHQ7XG5cblxuLy8gQ29tcG9uZW50c1xuLy9cbi8vIERlZmluZSBjb21tb24gcGFkZGluZyBhbmQgYm9yZGVyIHJhZGl1cyBzaXplcyBhbmQgbW9yZS5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGJvcmRlci12YXJpYWJsZXNcbiRib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgIDFweCAhZGVmYXVsdDtcbiRib3JkZXItd2lkdGhzOiAoXG4gIDE6IDFweCxcbiAgMjogMnB4LFxuICAzOiAzcHgsXG4gIDQ6IDRweCxcbiAgNTogNXB4XG4pICFkZWZhdWx0O1xuXG4kYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGJvcmRlci12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGJvcmRlci1yYWRpdXMtdmFyaWFibGVzXG4kYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kYm9yZGVyLXJhZGl1cy1zbTogICAgICAgICAgICAuMnJlbSAhZGVmYXVsdDtcbiRib3JkZXItcmFkaXVzLWxnOiAgICAgICAgICAgIC4zcmVtICFkZWZhdWx0O1xuJGJvcmRlci1yYWRpdXMtcGlsbDogICAgICAgICAgNTByZW0gIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGJvcmRlci1yYWRpdXMtdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBib3gtc2hhZG93LXZhcmlhYmxlc1xuJGJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICAgMCAuNXJlbSAxcmVtIHJnYmEoJGJsYWNrLCAuMTUpICFkZWZhdWx0O1xuJGJveC1zaGFkb3ctc206ICAgICAgICAgICAgICAgMCAuMTI1cmVtIC4yNXJlbSByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XG4kYm94LXNoYWRvdy1sZzogICAgICAgICAgICAgICAwIDFyZW0gM3JlbSByZ2JhKCRibGFjaywgLjE3NSkgIWRlZmF1bHQ7XG4kYm94LXNoYWRvdy1pbnNldDogICAgICAgICAgICBpbnNldCAwIDFweCAycHggcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBib3gtc2hhZG93LXZhcmlhYmxlc1xuXG4kY29tcG9uZW50LWFjdGl2ZS1jb2xvcjogICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kY29tcG9uZW50LWFjdGl2ZS1iZzogICAgICAgICAkcHJpbWFyeSAhZGVmYXVsdDtcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGNhcmV0LXZhcmlhYmxlc1xuJGNhcmV0LXdpZHRoOiAgICAgICAgICAgICAgICAgLjNlbSAhZGVmYXVsdDtcbiRjYXJldC12ZXJ0aWNhbC1hbGlnbjogICAgICAgICRjYXJldC13aWR0aCAqIC44NSAhZGVmYXVsdDtcbiRjYXJldC1zcGFjaW5nOiAgICAgICAgICAgICAgICRjYXJldC13aWR0aCAqIC44NSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgY2FyZXQtdmFyaWFibGVzXG5cbiR0cmFuc2l0aW9uLWJhc2U6ICAgICAgICAgICAgIGFsbCAuMnMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG4kdHJhbnNpdGlvbi1mYWRlOiAgICAgICAgICAgICBvcGFjaXR5IC4xNXMgbGluZWFyICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLXN0YXJ0IGNvbGxhcHNlLXRyYW5zaXRpb25cbiR0cmFuc2l0aW9uLWNvbGxhcHNlOiAgICAgICAgIGhlaWdodCAuMzVzIGVhc2UgIWRlZmF1bHQ7XG4kdHJhbnNpdGlvbi1jb2xsYXBzZS13aWR0aDogICB3aWR0aCAuMzVzIGVhc2UgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGNvbGxhcHNlLXRyYW5zaXRpb25cblxuLy8gc3R5bGVsaW50LWRpc2FibGUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4vLyBzY3NzLWRvY3Mtc3RhcnQgYXNwZWN0LXJhdGlvc1xuJGFzcGVjdC1yYXRpb3M6IChcbiAgXCIxeDFcIjogMTAwJSxcbiAgXCI0eDNcIjogY2FsYygzIC8gNCAqIDEwMCUpLFxuICBcIjE2eDlcIjogY2FsYyg5IC8gMTYgKiAxMDAlKSxcbiAgXCIyMXg5XCI6IGNhbGMoOSAvIDIxICogMTAwJSlcbikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGFzcGVjdC1yYXRpb3Ncbi8vIHN0eWxlbGludC1lbmFibGUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG5cbi8vIFR5cG9ncmFwaHlcbi8vXG4vLyBGb250LCBsaW5lLWhlaWdodCwgYW5kIGNvbG9yIGZvciBib2R5IHRleHQsIGhlYWRpbmdzLCBhbmQgbW9yZS5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvbnQtdmFyaWFibGVzXG4vLyBzdHlsZWxpbnQtZGlzYWJsZSB2YWx1ZS1rZXl3b3JkLWNhc2VcbiRmb250LWZhbWlseS1zYW5zLXNlcmlmOiAgICAgIHN5c3RlbS11aSwgLWFwcGxlLXN5c3RlbSwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIFwiTm90byBTYW5zXCIsIFwiTGliZXJhdGlvbiBTYW5zXCIsIHNhbnMtc2VyaWYsIFwiQXBwbGUgQ29sb3IgRW1vamlcIiwgXCJTZWdvZSBVSSBFbW9qaVwiLCBcIlNlZ29lIFVJIFN5bWJvbFwiLCBcIk5vdG8gQ29sb3IgRW1vamlcIiAhZGVmYXVsdDtcbiRmb250LWZhbWlseS1tb25vc3BhY2U6ICAgICAgIFNGTW9uby1SZWd1bGFyLCBNZW5sbywgTW9uYWNvLCBDb25zb2xhcywgXCJMaWJlcmF0aW9uIE1vbm9cIiwgXCJDb3VyaWVyIE5ld1wiLCBtb25vc3BhY2UgIWRlZmF1bHQ7XG4vLyBzdHlsZWxpbnQtZW5hYmxlIHZhbHVlLWtleXdvcmQtY2FzZVxuJGZvbnQtZmFtaWx5LWJhc2U6ICAgICAgICAgICAgdmFyKC0tI3skdmFyaWFibGUtcHJlZml4fWZvbnQtc2Fucy1zZXJpZikgIWRlZmF1bHQ7XG4kZm9udC1mYW1pbHktY29kZTogICAgICAgICAgICB2YXIoLS0jeyR2YXJpYWJsZS1wcmVmaXh9Zm9udC1tb25vc3BhY2UpICFkZWZhdWx0O1xuXG4vLyAkZm9udC1zaXplLXJvb3QgYWZmZWN0cyB0aGUgdmFsdWUgb2YgYHJlbWAsIHdoaWNoIGlzIHVzZWQgZm9yIGFzIHdlbGwgZm9udCBzaXplcywgcGFkZGluZ3MsIGFuZCBtYXJnaW5zXG4vLyAkZm9udC1zaXplLWJhc2UgYWZmZWN0cyB0aGUgZm9udCBzaXplIG9mIHRoZSBib2R5IHRleHRcbiRmb250LXNpemUtcm9vdDogICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kZm9udC1zaXplLWJhc2U6ICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0OyAvLyBBc3N1bWVzIHRoZSBicm93c2VyIGRlZmF1bHQsIHR5cGljYWxseSBgMTZweGBcbiRmb250LXNpemUtc206ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIC44NzUgIWRlZmF1bHQ7XG4kZm9udC1zaXplLWxnOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjI1ICFkZWZhdWx0O1xuXG4kZm9udC13ZWlnaHQtbGlnaHRlcjogICAgICAgICBsaWdodGVyICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LWxpZ2h0OiAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LW5vcm1hbDogICAgICAgICAgNDAwICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LWJvbGQ6ICAgICAgICAgICAgNzAwICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LWJvbGRlcjogICAgICAgICAgYm9sZGVyICFkZWZhdWx0O1xuXG4kZm9udC13ZWlnaHQtYmFzZTogICAgICAgICAgICAkZm9udC13ZWlnaHQtbm9ybWFsICFkZWZhdWx0O1xuXG4kbGluZS1oZWlnaHQtYmFzZTogICAgICAgICAgICAxLjUgIWRlZmF1bHQ7XG4kbGluZS1oZWlnaHQtc206ICAgICAgICAgICAgICAxLjI1ICFkZWZhdWx0O1xuJGxpbmUtaGVpZ2h0LWxnOiAgICAgICAgICAgICAgMiAhZGVmYXVsdDtcblxuJGgxLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMi41ICFkZWZhdWx0O1xuJGgyLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMiAhZGVmYXVsdDtcbiRoMy1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuNzUgIWRlZmF1bHQ7XG4kaDQtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjUgIWRlZmF1bHQ7XG4kaDUtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjI1ICFkZWZhdWx0O1xuJGg2LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb250LXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9udC1zaXplc1xuJGZvbnQtc2l6ZXM6IChcbiAgMTogJGgxLWZvbnQtc2l6ZSxcbiAgMjogJGgyLWZvbnQtc2l6ZSxcbiAgMzogJGgzLWZvbnQtc2l6ZSxcbiAgNDogJGg0LWZvbnQtc2l6ZSxcbiAgNTogJGg1LWZvbnQtc2l6ZSxcbiAgNjogJGg2LWZvbnQtc2l6ZVxuKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9udC1zaXplc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgaGVhZGluZ3MtdmFyaWFibGVzXG4kaGVhZGluZ3MtbWFyZ2luLWJvdHRvbTogICAgICAkc3BhY2VyICogLjUgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtZm9udC1mYW1pbHk6ICAgICAgICBudWxsICFkZWZhdWx0O1xuJGhlYWRpbmdzLWZvbnQtc3R5bGU6ICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRoZWFkaW5ncy1mb250LXdlaWdodDogICAgICAgIDUwMCAhZGVmYXVsdDtcbiRoZWFkaW5ncy1saW5lLWhlaWdodDogICAgICAgIDEuMiAhZGVmYXVsdDtcbiRoZWFkaW5ncy1jb2xvcjogICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGhlYWRpbmdzLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZGlzcGxheS1oZWFkaW5nc1xuJGRpc3BsYXktZm9udC1zaXplczogKFxuICAxOiA1cmVtLFxuICAyOiA0LjVyZW0sXG4gIDM6IDRyZW0sXG4gIDQ6IDMuNXJlbSxcbiAgNTogM3JlbSxcbiAgNjogMi41cmVtXG4pICFkZWZhdWx0O1xuXG4kZGlzcGxheS1mb250LXdlaWdodDogMzAwICFkZWZhdWx0O1xuJGRpc3BsYXktbGluZS1oZWlnaHQ6ICRoZWFkaW5ncy1saW5lLWhlaWdodCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZGlzcGxheS1oZWFkaW5nc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdHlwZS12YXJpYWJsZXNcbiRsZWFkLWZvbnQtc2l6ZTogICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuMjUgIWRlZmF1bHQ7XG4kbGVhZC1mb250LXdlaWdodDogICAgICAgICAgICAzMDAgIWRlZmF1bHQ7XG5cbiRzbWFsbC1mb250LXNpemU6ICAgICAgICAgICAgIC44NzVlbSAhZGVmYXVsdDtcblxuJHN1Yi1zdXAtZm9udC1zaXplOiAgICAgICAgICAgLjc1ZW0gIWRlZmF1bHQ7XG5cbiR0ZXh0LW11dGVkOiAgICAgICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuJGluaXRpYWxpc20tZm9udC1zaXplOiAgICAgICAgJHNtYWxsLWZvbnQtc2l6ZSAhZGVmYXVsdDtcblxuJGJsb2NrcXVvdGUtbWFyZ2luLXk6ICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcbiRibG9ja3F1b3RlLWZvbnQtc2l6ZTogICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuMjUgIWRlZmF1bHQ7XG4kYmxvY2txdW90ZS1mb290ZXItY29sb3I6ICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kYmxvY2txdW90ZS1mb290ZXItZm9udC1zaXplOiAkc21hbGwtZm9udC1zaXplICFkZWZhdWx0O1xuXG4kaHItbWFyZ2luLXk6ICAgICAgICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuJGhyLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgaW5oZXJpdCAhZGVmYXVsdDtcbiRoci1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kaHItb3BhY2l0eTogICAgICAgICAgICAgICAgICAuMjUgIWRlZmF1bHQ7XG5cbiRsZWdlbmQtbWFyZ2luLWJvdHRvbTogICAgICAgIC41cmVtICFkZWZhdWx0O1xuJGxlZ2VuZC1mb250LXNpemU6ICAgICAgICAgICAgMS41cmVtICFkZWZhdWx0O1xuJGxlZ2VuZC1mb250LXdlaWdodDogICAgICAgICAgbnVsbCAhZGVmYXVsdDtcblxuJG1hcmstcGFkZGluZzogICAgICAgICAgICAgICAgLjJlbSAhZGVmYXVsdDtcblxuJGR0LWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG5cbiRuZXN0ZWQta2JkLWZvbnQtd2VpZ2h0OiAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuXG4kbGlzdC1pbmxpbmUtcGFkZGluZzogICAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuJG1hcmstYmc6ICAgICAgICAgICAgICAgICAgICAgI2ZjZjhlMyAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgdHlwZS12YXJpYWJsZXNcblxuXG4vLyBUYWJsZXNcbi8vXG4vLyBDdXN0b21pemVzIHRoZSBgLnRhYmxlYCBjb21wb25lbnQgd2l0aCBiYXNpYyB2YWx1ZXMsIGVhY2ggdXNlZCBhY3Jvc3MgYWxsIHRhYmxlIHZhcmlhdGlvbnMuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCB0YWJsZS12YXJpYWJsZXNcbiR0YWJsZS1jZWxsLXBhZGRpbmcteTogICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHRhYmxlLWNlbGwtcGFkZGluZy14OiAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kdGFibGUtY2VsbC1wYWRkaW5nLXktc206ICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kdGFibGUtY2VsbC1wYWRkaW5nLXgtc206ICAgICAuMjVyZW0gIWRlZmF1bHQ7XG5cbiR0YWJsZS1jZWxsLXZlcnRpY2FsLWFsaWduOiAgIHRvcCAhZGVmYXVsdDtcblxuJHRhYmxlLWNvbG9yOiAgICAgICAgICAgICAgICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XG4kdGFibGUtYmc6ICAgICAgICAgICAgICAgICAgICB0cmFuc3BhcmVudCAhZGVmYXVsdDtcbiR0YWJsZS1hY2NlbnQtYmc6ICAgICAgICAgICAgIHRyYW5zcGFyZW50ICFkZWZhdWx0O1xuXG4kdGFibGUtdGgtZm9udC13ZWlnaHQ6ICAgICAgICBudWxsICFkZWZhdWx0O1xuXG4kdGFibGUtc3RyaXBlZC1jb2xvcjogICAgICAgICAkdGFibGUtY29sb3IgIWRlZmF1bHQ7XG4kdGFibGUtc3RyaXBlZC1iZy1mYWN0b3I6ICAgICAuMDUgIWRlZmF1bHQ7XG4kdGFibGUtc3RyaXBlZC1iZzogICAgICAgICAgICByZ2JhKCRibGFjaywgJHRhYmxlLXN0cmlwZWQtYmctZmFjdG9yKSAhZGVmYXVsdDtcblxuJHRhYmxlLWFjdGl2ZS1jb2xvcjogICAgICAgICAgJHRhYmxlLWNvbG9yICFkZWZhdWx0O1xuJHRhYmxlLWFjdGl2ZS1iZy1mYWN0b3I6ICAgICAgLjEgIWRlZmF1bHQ7XG4kdGFibGUtYWN0aXZlLWJnOiAgICAgICAgICAgICByZ2JhKCRibGFjaywgJHRhYmxlLWFjdGl2ZS1iZy1mYWN0b3IpICFkZWZhdWx0O1xuXG4kdGFibGUtaG92ZXItY29sb3I6ICAgICAgICAgICAkdGFibGUtY29sb3IgIWRlZmF1bHQ7XG4kdGFibGUtaG92ZXItYmctZmFjdG9yOiAgICAgICAuMDc1ICFkZWZhdWx0O1xuJHRhYmxlLWhvdmVyLWJnOiAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssICR0YWJsZS1ob3Zlci1iZy1mYWN0b3IpICFkZWZhdWx0O1xuXG4kdGFibGUtYm9yZGVyLWZhY3RvcjogICAgICAgICAuMSAhZGVmYXVsdDtcbiR0YWJsZS1ib3JkZXItd2lkdGg6ICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kdGFibGUtYm9yZGVyLWNvbG9yOiAgICAgICAgICAkYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuXG4kdGFibGUtc3RyaXBlZC1vcmRlcjogICAgICAgICBvZGQgIWRlZmF1bHQ7XG5cbiR0YWJsZS1ncm91cC1zZXBhcmF0b3ItY29sb3I6IGN1cnJlbnRDb2xvciAhZGVmYXVsdDtcblxuJHRhYmxlLWNhcHRpb24tY29sb3I6ICAgICAgICAgJHRleHQtbXV0ZWQgIWRlZmF1bHQ7XG5cbiR0YWJsZS1iZy1zY2FsZTogICAgICAgICAgICAgIC04MCUgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHRhYmxlLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdGFibGUtbG9vcFxuJHRhYmxlLXZhcmlhbnRzOiAoXG4gIFwicHJpbWFyeVwiOiAgICBzaGlmdC1jb2xvcigkcHJpbWFyeSwgJHRhYmxlLWJnLXNjYWxlKSxcbiAgXCJzZWNvbmRhcnlcIjogIHNoaWZ0LWNvbG9yKCRzZWNvbmRhcnksICR0YWJsZS1iZy1zY2FsZSksXG4gIFwic3VjY2Vzc1wiOiAgICBzaGlmdC1jb2xvcigkc3VjY2VzcywgJHRhYmxlLWJnLXNjYWxlKSxcbiAgXCJpbmZvXCI6ICAgICAgIHNoaWZ0LWNvbG9yKCRpbmZvLCAkdGFibGUtYmctc2NhbGUpLFxuICBcIndhcm5pbmdcIjogICAgc2hpZnQtY29sb3IoJHdhcm5pbmcsICR0YWJsZS1iZy1zY2FsZSksXG4gIFwiZGFuZ2VyXCI6ICAgICBzaGlmdC1jb2xvcigkZGFuZ2VyLCAkdGFibGUtYmctc2NhbGUpLFxuICBcImxpZ2h0XCI6ICAgICAgJGxpZ2h0LFxuICBcImRhcmtcIjogICAgICAgJGRhcmssXG4pICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB0YWJsZS1sb29wXG5cblxuLy8gQnV0dG9ucyArIEZvcm1zXG4vL1xuLy8gU2hhcmVkIHZhcmlhYmxlcyB0aGF0IGFyZSByZWFzc2lnbmVkIHRvIGAkaW5wdXQtYCBhbmQgYCRidG4tYCBzcGVjaWZpYyB2YXJpYWJsZXMuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBpbnB1dC1idG4tdmFyaWFibGVzXG4kaW5wdXQtYnRuLXBhZGRpbmcteTogICAgICAgICAuMzc1cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1wYWRkaW5nLXg6ICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb250LWZhbWlseTogICAgICAgbnVsbCAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9udC1zaXplOiAgICAgICAgICRmb250LXNpemUtYmFzZSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tbGluZS1oZWlnaHQ6ICAgICAgICRsaW5lLWhlaWdodC1iYXNlICFkZWZhdWx0O1xuXG4kaW5wdXQtYnRuLWZvY3VzLXdpZHRoOiAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9jdXMtY29sb3Itb3BhY2l0eTogLjI1ICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb2N1cy1jb2xvcjogICAgICAgICByZ2JhKCRjb21wb25lbnQtYWN0aXZlLWJnLCAkaW5wdXQtYnRuLWZvY3VzLWNvbG9yLW9wYWNpdHkpICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb2N1cy1ibHVyOiAgICAgICAgICAwICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93OiAgICAwIDAgJGlucHV0LWJ0bi1mb2N1cy1ibHVyICRpbnB1dC1idG4tZm9jdXMtd2lkdGggJGlucHV0LWJ0bi1mb2N1cy1jb2xvciAhZGVmYXVsdDtcblxuJGlucHV0LWJ0bi1wYWRkaW5nLXktc206ICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1wYWRkaW5nLXgtc206ICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvbnQtc2l6ZS1zbTogICAgICAkZm9udC1zaXplLXNtICFkZWZhdWx0O1xuXG4kaW5wdXQtYnRuLXBhZGRpbmcteS1sZzogICAgICAuNXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tcGFkZGluZy14LWxnOiAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvbnQtc2l6ZS1sZzogICAgICAkZm9udC1zaXplLWxnICFkZWZhdWx0O1xuXG4kaW5wdXQtYnRuLWJvcmRlci13aWR0aDogICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBpbnB1dC1idG4tdmFyaWFibGVzXG5cblxuLy8gQnV0dG9uc1xuLy9cbi8vIEZvciBlYWNoIG9mIEJvb3RzdHJhcCdzIGJ1dHRvbnMsIGRlZmluZSB0ZXh0LCBiYWNrZ3JvdW5kLCBhbmQgYm9yZGVyIGNvbG9yLlxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYnRuLXZhcmlhYmxlc1xuJGJ0bi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kYnRuLXBhZGRpbmcteDogICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteCAhZGVmYXVsdDtcbiRidG4tZm9udC1mYW1pbHk6ICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1mYW1pbHkgIWRlZmF1bHQ7XG4kYnRuLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRidG4tbGluZS1oZWlnaHQ6ICAgICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG4kYnRuLXdoaXRlLXNwYWNlOiAgICAgICAgICAgICBudWxsICFkZWZhdWx0OyAvLyBTZXQgdG8gYG5vd3JhcGAgdG8gcHJldmVudCB0ZXh0IHdyYXBwaW5nXG5cbiRidG4tcGFkZGluZy15LXNtOiAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15LXNtICFkZWZhdWx0O1xuJGJ0bi1wYWRkaW5nLXgtc206ICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXgtc20gIWRlZmF1bHQ7XG4kYnRuLWZvbnQtc2l6ZS1zbTogICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcblxuJGJ0bi1wYWRkaW5nLXktbGc6ICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXktbGcgIWRlZmF1bHQ7XG4kYnRuLXBhZGRpbmcteC1sZzogICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1sZyAhZGVmYXVsdDtcbiRidG4tZm9udC1zaXplLWxnOiAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplLWxnICFkZWZhdWx0O1xuXG4kYnRuLWJvcmRlci13aWR0aDogICAgICAgICAgICAkaW5wdXQtYnRuLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcblxuJGJ0bi1mb250LXdlaWdodDogICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LW5vcm1hbCAhZGVmYXVsdDtcbiRidG4tYm94LXNoYWRvdzogICAgICAgICAgICAgIGluc2V0IDAgMXB4IDAgcmdiYSgkd2hpdGUsIC4xNSksIDAgMXB4IDFweCByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XG4kYnRuLWZvY3VzLXdpZHRoOiAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoICFkZWZhdWx0O1xuJGJ0bi1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJGJ0bi1kaXNhYmxlZC1vcGFjaXR5OiAgICAgICAgLjY1ICFkZWZhdWx0O1xuJGJ0bi1hY3RpdmUtYm94LXNoYWRvdzogICAgICAgaW5zZXQgMCAzcHggNXB4IHJnYmEoJGJsYWNrLCAuMTI1KSAhZGVmYXVsdDtcblxuJGJ0bi1saW5rLWNvbG9yOiAgICAgICAgICAgICAgJGxpbmstY29sb3IgIWRlZmF1bHQ7XG4kYnRuLWxpbmstaG92ZXItY29sb3I6ICAgICAgICAkbGluay1ob3Zlci1jb2xvciAhZGVmYXVsdDtcbiRidG4tbGluay1kaXNhYmxlZC1jb2xvcjogICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuLy8gQWxsb3dzIGZvciBjdXN0b21pemluZyBidXR0b24gcmFkaXVzIGluZGVwZW5kZW50bHkgZnJvbSBnbG9iYWwgYm9yZGVyIHJhZGl1c1xuJGJ0bi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kYnRuLWJvcmRlci1yYWRpdXMtc206ICAgICAgICAkYm9yZGVyLXJhZGl1cy1zbSAhZGVmYXVsdDtcbiRidG4tYm9yZGVyLXJhZGl1cy1sZzogICAgICAgICRib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xuXG4kYnRuLXRyYW5zaXRpb246ICAgICAgICAgICAgICBjb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG5cbiRidG4taG92ZXItYmctc2hhZGUtYW1vdW50OiAgICAgICAxNSUgIWRlZmF1bHQ7XG4kYnRuLWhvdmVyLWJnLXRpbnQtYW1vdW50OiAgICAgICAgMTUlICFkZWZhdWx0O1xuJGJ0bi1ob3Zlci1ib3JkZXItc2hhZGUtYW1vdW50OiAgIDIwJSAhZGVmYXVsdDtcbiRidG4taG92ZXItYm9yZGVyLXRpbnQtYW1vdW50OiAgICAxMCUgIWRlZmF1bHQ7XG4kYnRuLWFjdGl2ZS1iZy1zaGFkZS1hbW91bnQ6ICAgICAgMjAlICFkZWZhdWx0O1xuJGJ0bi1hY3RpdmUtYmctdGludC1hbW91bnQ6ICAgICAgIDIwJSAhZGVmYXVsdDtcbiRidG4tYWN0aXZlLWJvcmRlci1zaGFkZS1hbW91bnQ6ICAyNSUgIWRlZmF1bHQ7XG4kYnRuLWFjdGl2ZS1ib3JkZXItdGludC1hbW91bnQ6ICAgMTAlICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBidG4tdmFyaWFibGVzXG5cblxuLy8gRm9ybXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tdGV4dC12YXJpYWJsZXNcbiRmb3JtLXRleHQtbWFyZ2luLXRvcDogICAgICAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kZm9ybS10ZXh0LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgJHNtYWxsLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRmb3JtLXRleHQtZm9udC1zdHlsZTogICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGZvcm0tdGV4dC1mb250LXdlaWdodDogICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kZm9ybS10ZXh0LWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgJHRleHQtbXV0ZWQgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZvcm0tdGV4dC12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tbGFiZWwtdmFyaWFibGVzXG4kZm9ybS1sYWJlbC1tYXJnaW4tYm90dG9tOiAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kZm9ybS1sYWJlbC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRmb3JtLWxhYmVsLWZvbnQtc3R5bGU6ICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGZvcm0tbGFiZWwtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kZm9ybS1sYWJlbC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS1sYWJlbC12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0taW5wdXQtdmFyaWFibGVzXG4kaW5wdXQtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kaW5wdXQtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kaW5wdXQtZm9udC1mYW1pbHk6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LWZhbWlseSAhZGVmYXVsdDtcbiRpbnB1dC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRpbnB1dC1mb250LXdlaWdodDogICAgICAgICAgICAgICAgICAgICAkZm9udC13ZWlnaHQtYmFzZSAhZGVmYXVsdDtcbiRpbnB1dC1saW5lLWhlaWdodDogICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuXG4kaW5wdXQtcGFkZGluZy15LXNtOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXktc20gIWRlZmF1bHQ7XG4kaW5wdXQtcGFkZGluZy14LXNtOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXgtc20gIWRlZmF1bHQ7XG4kaW5wdXQtZm9udC1zaXplLXNtOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUtc20gIWRlZmF1bHQ7XG5cbiRpbnB1dC1wYWRkaW5nLXktbGc6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteS1sZyAhZGVmYXVsdDtcbiRpbnB1dC1wYWRkaW5nLXgtbGc6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1sZyAhZGVmYXVsdDtcbiRpbnB1dC1mb250LXNpemUtbGc6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcblxuJGlucHV0LWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICRib2R5LWJnICFkZWZhdWx0O1xuJGlucHV0LWRpc2FibGVkLWJnOiAgICAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRpbnB1dC1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuXG4kaW5wdXQtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XG4kaW5wdXQtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgJGdyYXktNDAwICFkZWZhdWx0O1xuJGlucHV0LWJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGlucHV0LWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICAgICAgICRib3gtc2hhZG93LWluc2V0ICFkZWZhdWx0O1xuXG4kaW5wdXQtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kaW5wdXQtYm9yZGVyLXJhZGl1cy1zbTogICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMtc20gIWRlZmF1bHQ7XG4kaW5wdXQtYm9yZGVyLXJhZGl1cy1sZzogICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XG5cbiRpbnB1dC1mb2N1cy1iZzogICAgICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYmcgIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgdGludC1jb2xvcigkY29tcG9uZW50LWFjdGl2ZS1iZywgNTAlKSAhZGVmYXVsdDtcbiRpbnB1dC1mb2N1cy1jb2xvcjogICAgICAgICAgICAgICAgICAgICAkaW5wdXQtY29sb3IgIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXMtd2lkdGg6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy13aWR0aCAhZGVmYXVsdDtcbiRpbnB1dC1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG5cbiRpbnB1dC1wbGFjZWhvbGRlci1jb2xvcjogICAgICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kaW5wdXQtcGxhaW50ZXh0LWNvbG9yOiAgICAgICAgICAgICAgICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XG5cbiRpbnB1dC1oZWlnaHQtYm9yZGVyOiAgICAgICAgICAgICAgICAgICAkaW5wdXQtYm9yZGVyLXdpZHRoICogMiAhZGVmYXVsdDtcblxuJGlucHV0LWhlaWdodC1pbm5lcjogICAgICAgICAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQgKiAxZW0sICRpbnB1dC1wYWRkaW5nLXkgKiAyKSAhZGVmYXVsdDtcbiRpbnB1dC1oZWlnaHQtaW5uZXItaGFsZjogICAgICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0ICogLjVlbSwgJGlucHV0LXBhZGRpbmcteSkgIWRlZmF1bHQ7XG4kaW5wdXQtaGVpZ2h0LWlubmVyLXF1YXJ0ZXI6ICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodCAqIC4yNWVtLCAkaW5wdXQtcGFkZGluZy15ICogLjUpICFkZWZhdWx0O1xuXG4kaW5wdXQtaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodCAqIDFlbSwgYWRkKCRpbnB1dC1wYWRkaW5nLXkgKiAyLCAkaW5wdXQtaGVpZ2h0LWJvcmRlciwgZmFsc2UpKSAhZGVmYXVsdDtcbiRpbnB1dC1oZWlnaHQtc206ICAgICAgICAgICAgICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0ICogMWVtLCBhZGQoJGlucHV0LXBhZGRpbmcteS1zbSAqIDIsICRpbnB1dC1oZWlnaHQtYm9yZGVyLCBmYWxzZSkpICFkZWZhdWx0O1xuJGlucHV0LWhlaWdodC1sZzogICAgICAgICAgICAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQgKiAxZW0sIGFkZCgkaW5wdXQtcGFkZGluZy15LWxnICogMiwgJGlucHV0LWhlaWdodC1ib3JkZXIsIGZhbHNlKSkgIWRlZmF1bHQ7XG5cbiRpbnB1dC10cmFuc2l0aW9uOiAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuXG4kZm9ybS1jb2xvci13aWR0aDogICAgICAgICAgICAgICAgICAgICAgM3JlbSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS1pbnB1dC12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tY2hlY2stdmFyaWFibGVzXG4kZm9ybS1jaGVjay1pbnB1dC13aWR0aDogICAgICAgICAgICAgICAgICAxZW0gIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1taW4taGVpZ2h0OiAgICAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLXBhZGRpbmctc3RhcnQ6ICAgICAgICAgICAgICAgICRmb3JtLWNoZWNrLWlucHV0LXdpZHRoICsgLjVlbSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLW1hcmdpbi1ib3R0b206ICAgICAgICAgICAgICAgIC4xMjVyZW0gIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1sYWJlbC1jb2xvcjogICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGZvcm0tY2hlY2stbGFiZWwtY3Vyc29yOiAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG5cbiRmb3JtLWNoZWNrLWlucHV0LWFjdGl2ZS1maWx0ZXI6ICAgICAgICAgIGJyaWdodG5lc3MoOTAlKSAhZGVmYXVsdDtcblxuJGZvcm0tY2hlY2staW5wdXQtYmc6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJnICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtYm9yZGVyOiAgICAgICAgICAgICAgICAgMXB4IHNvbGlkIHJnYmEoJGJsYWNrLCAuMjUpICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtYm9yZGVyLXJhZGl1czogICAgICAgICAgLjI1ZW0gIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1yYWRpby1ib3JkZXItcmFkaXVzOiAgICAgICAgICA1MCUgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1mb2N1cy1ib3JkZXI6ICAgICAgICAgICAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtZm9jdXMtYm94LXNoYWRvdzogICAgICAgJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuXG4kZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWNvbG9yOiAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtYmctY29sb3I6ICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1ib3JkZXItY29sb3I6ICAgJGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1iZy1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtYmctaW1hZ2U6ICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDIwIDIwJz48cGF0aCBmaWxsPSdub25lJyBzdHJva2U9JyN7JGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1jb2xvcn0nIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgc3Ryb2tlLXdpZHRoPSczJyBkPSdNNiAxMGwzIDNsNi02Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJGZvcm0tY2hlY2stcmFkaW8tY2hlY2tlZC1iZy1pbWFnZTogICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnPjxjaXJjbGUgcj0nMicgZmlsbD0nI3skZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWNvbG9yfScvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcblxuJGZvcm0tY2hlY2staW5wdXQtaW5kZXRlcm1pbmF0ZS1jb2xvcjogICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1pbmRldGVybWluYXRlLWJnLWNvbG9yOiAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LWluZGV0ZXJtaW5hdGUtYm9yZGVyLWNvbG9yOiAgICRmb3JtLWNoZWNrLWlucHV0LWluZGV0ZXJtaW5hdGUtYmctY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1pbmRldGVybWluYXRlLWJnLWltYWdlOiAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyMCAyMCc+PHBhdGggZmlsbD0nbm9uZScgc3Ryb2tlPScjeyRmb3JtLWNoZWNrLWlucHV0LWluZGV0ZXJtaW5hdGUtY29sb3J9JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIHN0cm9rZS13aWR0aD0nMycgZD0nTTYgMTBoOCcvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcblxuJGZvcm0tY2hlY2staW5wdXQtZGlzYWJsZWQtb3BhY2l0eTogICAgICAgIC41ICFkZWZhdWx0O1xuJGZvcm0tY2hlY2stbGFiZWwtZGlzYWJsZWQtb3BhY2l0eTogICAgICAgICRmb3JtLWNoZWNrLWlucHV0LWRpc2FibGVkLW9wYWNpdHkgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1idG4tY2hlY2stZGlzYWJsZWQtb3BhY2l0eTogICAgJGJ0bi1kaXNhYmxlZC1vcGFjaXR5ICFkZWZhdWx0O1xuXG4kZm9ybS1jaGVjay1pbmxpbmUtbWFyZ2luLWVuZDogICAgMXJlbSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS1jaGVjay12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tc3dpdGNoLXZhcmlhYmxlc1xuJGZvcm0tc3dpdGNoLWNvbG9yOiAgICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMjUpICFkZWZhdWx0O1xuJGZvcm0tc3dpdGNoLXdpZHRoOiAgICAgICAgICAgICAgIDJlbSAhZGVmYXVsdDtcbiRmb3JtLXN3aXRjaC1wYWRkaW5nLXN0YXJ0OiAgICAgICAkZm9ybS1zd2l0Y2gtd2lkdGggKyAuNWVtICFkZWZhdWx0O1xuJGZvcm0tc3dpdGNoLWJnLWltYWdlOiAgICAgICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4Jz48Y2lyY2xlIHI9JzMnIGZpbGw9JyN7JGZvcm0tc3dpdGNoLWNvbG9yfScvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRmb3JtLXN3aXRjaC1ib3JkZXItcmFkaXVzOiAgICAgICAkZm9ybS1zd2l0Y2gtd2lkdGggIWRlZmF1bHQ7XG4kZm9ybS1zd2l0Y2gtdHJhbnNpdGlvbjogICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbiAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuXG4kZm9ybS1zd2l0Y2gtZm9jdXMtY29sb3I6ICAgICAgICAgJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLXN3aXRjaC1mb2N1cy1iZy1pbWFnZTogICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCc+PGNpcmNsZSByPSczJyBmaWxsPScjeyRmb3JtLXN3aXRjaC1mb2N1cy1jb2xvcn0nLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG5cbiRmb3JtLXN3aXRjaC1jaGVja2VkLWNvbG9yOiAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLXN3aXRjaC1jaGVja2VkLWJnLWltYWdlOiAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCc+PGNpcmNsZSByPSczJyBmaWxsPScjeyRmb3JtLXN3aXRjaC1jaGVja2VkLWNvbG9yfScvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRmb3JtLXN3aXRjaC1jaGVja2VkLWJnLXBvc2l0aW9uOiByaWdodCBjZW50ZXIgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZvcm0tc3dpdGNoLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgaW5wdXQtZ3JvdXAtdmFyaWFibGVzXG4kaW5wdXQtZ3JvdXAtYWRkb24tcGFkZGluZy15OiAgICAgICAgICAgJGlucHV0LXBhZGRpbmcteSAhZGVmYXVsdDtcbiRpbnB1dC1ncm91cC1hZGRvbi1wYWRkaW5nLXg6ICAgICAgICAgICAkaW5wdXQtcGFkZGluZy14ICFkZWZhdWx0O1xuJGlucHV0LWdyb3VwLWFkZG9uLWZvbnQtd2VpZ2h0OiAgICAgICAgICRpbnB1dC1mb250LXdlaWdodCAhZGVmYXVsdDtcbiRpbnB1dC1ncm91cC1hZGRvbi1jb2xvcjogICAgICAgICAgICAgICAkaW5wdXQtY29sb3IgIWRlZmF1bHQ7XG4kaW5wdXQtZ3JvdXAtYWRkb24tYmc6ICAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJGlucHV0LWdyb3VwLWFkZG9uLWJvcmRlci1jb2xvcjogICAgICAgICRpbnB1dC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGlucHV0LWdyb3VwLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS1zZWxlY3QtdmFyaWFibGVzXG4kZm9ybS1zZWxlY3QtcGFkZGluZy15OiAgICAgICAgICAgICAkaW5wdXQtcGFkZGluZy15ICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LXBhZGRpbmcteDogICAgICAgICAgICAgJGlucHV0LXBhZGRpbmcteCAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1mb250LWZhbWlseTogICAgICAgICAgICRpbnB1dC1mb250LWZhbWlseSAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1mb250LXNpemU6ICAgICAgICAgICAgICRpbnB1dC1mb250LXNpemUgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmc6ICAgICAkZm9ybS1zZWxlY3QtcGFkZGluZy14ICogMyAhZGVmYXVsdDsgLy8gRXh0cmEgcGFkZGluZyBmb3IgYmFja2dyb3VuZC1pbWFnZVxuJGZvcm0tc2VsZWN0LWZvbnQtd2VpZ2h0OiAgICAgICAgICAgJGlucHV0LWZvbnQtd2VpZ2h0ICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWxpbmUtaGVpZ2h0OiAgICAgICAgICAgJGlucHV0LWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWNvbG9yOiAgICAgICAgICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWJnOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJnICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWRpc2FibGVkLWNvbG9yOiAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1kaXNhYmxlZC1iZzogICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICRpbnB1dC1kaXNhYmxlZC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtYmctcG9zaXRpb246ICAgICAgICAgICByaWdodCAkZm9ybS1zZWxlY3QtcGFkZGluZy14IGNlbnRlciAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1iZy1zaXplOiAgICAgICAgICAgICAgIDE2cHggMTJweCAhZGVmYXVsdDsgLy8gSW4gcGl4ZWxzIGJlY2F1c2UgaW1hZ2UgZGltZW5zaW9uc1xuJGZvcm0tc2VsZWN0LWluZGljYXRvci1jb2xvcjogICAgICAgJGdyYXktODAwICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWluZGljYXRvcjogICAgICAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnPjxwYXRoIGZpbGw9J25vbmUnIHN0cm9rZT0nI3skZm9ybS1zZWxlY3QtaW5kaWNhdG9yLWNvbG9yfScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBzdHJva2Utd2lkdGg9JzInIGQ9J00yIDVsNiA2IDYtNicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcblxuJGZvcm0tc2VsZWN0LWZlZWRiYWNrLWljb24tcGFkZGluZy1lbmQ6ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXggKiAyLjUgKyAkZm9ybS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmcgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtZmVlZGJhY2staWNvbi1wb3NpdGlvbjogICAgY2VudGVyIHJpZ2h0ICRmb3JtLXNlbGVjdC1pbmRpY2F0b3ItcGFkZGluZyAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1mZWVkYmFjay1pY29uLXNpemU6ICAgICAgICAkaW5wdXQtaGVpZ2h0LWlubmVyLWhhbGYgJGlucHV0LWhlaWdodC1pbm5lci1oYWxmICFkZWZhdWx0O1xuXG4kZm9ybS1zZWxlY3QtYm9yZGVyLXdpZHRoOiAgICAgICAgJGlucHV0LWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1ib3JkZXItY29sb3I6ICAgICAgICAkaW5wdXQtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWJvcmRlci1yYWRpdXM6ICAgICAgICRpbnB1dC1ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWJveC1zaGFkb3c6ICAgICAgICAgICRib3gtc2hhZG93LWluc2V0ICFkZWZhdWx0O1xuXG4kZm9ybS1zZWxlY3QtZm9jdXMtYm9yZGVyLWNvbG9yOiAgJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1mb2N1cy13aWR0aDogICAgICAgICAkaW5wdXQtZm9jdXMtd2lkdGggIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtZm9jdXMtYm94LXNoYWRvdzogICAgMCAwIDAgJGZvcm0tc2VsZWN0LWZvY3VzLXdpZHRoICRpbnB1dC1idG4tZm9jdXMtY29sb3IgIWRlZmF1bHQ7XG5cbiRmb3JtLXNlbGVjdC1wYWRkaW5nLXktc206ICAgICAgICAkaW5wdXQtcGFkZGluZy15LXNtICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LXBhZGRpbmcteC1zbTogICAgICAgICRpbnB1dC1wYWRkaW5nLXgtc20gIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtZm9udC1zaXplLXNtOiAgICAgICAgJGlucHV0LWZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1ib3JkZXItcmFkaXVzLXNtOiAgICAkaW5wdXQtYm9yZGVyLXJhZGl1cy1zbSAhZGVmYXVsdDtcblxuJGZvcm0tc2VsZWN0LXBhZGRpbmcteS1sZzogICAgICAgICRpbnB1dC1wYWRkaW5nLXktbGcgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtcGFkZGluZy14LWxnOiAgICAgICAgJGlucHV0LXBhZGRpbmcteC1sZyAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1mb250LXNpemUtbGc6ICAgICAgICAkaW5wdXQtZm9udC1zaXplLWxnICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWJvcmRlci1yYWRpdXMtbGc6ICAgICRpbnB1dC1ib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xuXG4kZm9ybS1zZWxlY3QtdHJhbnNpdGlvbjogICAgICAgICAgJGlucHV0LXRyYW5zaXRpb24gIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZvcm0tc2VsZWN0LXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS1yYW5nZS12YXJpYWJsZXNcbiRmb3JtLXJhbmdlLXRyYWNrLXdpZHRoOiAgICAgICAgICAxMDAlICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdHJhY2staGVpZ2h0OiAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdHJhY2stY3Vyc29yOiAgICAgICAgIHBvaW50ZXIgIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10cmFjay1iZzogICAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdHJhY2stYm9yZGVyLXJhZGl1czogIDFyZW0gIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10cmFjay1ib3gtc2hhZG93OiAgICAgJGJveC1zaGFkb3ctaW5zZXQgIWRlZmF1bHQ7XG5cbiRmb3JtLXJhbmdlLXRodW1iLXdpZHRoOiAgICAgICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdGh1bWItaGVpZ2h0OiAgICAgICAgICAgICAgICAgICRmb3JtLXJhbmdlLXRodW1iLXdpZHRoICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdGh1bWItYmc6ICAgICAgICAgICAgICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdGh1bWItYm9yZGVyOiAgICAgICAgICAgICAgICAgIDAgIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10aHVtYi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRodW1iLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAwIC4xcmVtIC4yNXJlbSByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdzogICAgICAgIDAgMCAwIDFweCAkYm9keS1iZywgJGlucHV0LWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93LXdpZHRoOiAgJGlucHV0LWZvY3VzLXdpZHRoICFkZWZhdWx0OyAvLyBGb3IgZm9jdXMgYm94IHNoYWRvdyBpc3N1ZSBpbiBFZGdlXG4kZm9ybS1yYW5nZS10aHVtYi1hY3RpdmUtYmc6ICAgICAgICAgICAgICAgdGludC1jb2xvcigkY29tcG9uZW50LWFjdGl2ZS1iZywgNzAlKSAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRodW1iLWRpc2FibGVkLWJnOiAgICAgICAgICAgICAkZ3JheS01MDAgIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10aHVtYi10cmFuc2l0aW9uOiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLXJhbmdlLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS1maWxlLXZhcmlhYmxlc1xuJGZvcm0tZmlsZS1idXR0b24tY29sb3I6ICAgICAgICAgICRpbnB1dC1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLWZpbGUtYnV0dG9uLWJnOiAgICAgICAgICAgICAkaW5wdXQtZ3JvdXAtYWRkb24tYmcgIWRlZmF1bHQ7XG4kZm9ybS1maWxlLWJ1dHRvbi1ob3Zlci1iZzogICAgICAgc2hhZGUtY29sb3IoJGZvcm0tZmlsZS1idXR0b24tYmcsIDUlKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS1maWxlLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS1mbG9hdGluZy12YXJpYWJsZXNcbiRmb3JtLWZsb2F0aW5nLWhlaWdodDogICAgICAgICAgICBhZGQoMy41cmVtLCAkaW5wdXQtaGVpZ2h0LWJvcmRlcikgIWRlZmF1bHQ7XG4kZm9ybS1mbG9hdGluZy1saW5lLWhlaWdodDogICAgICAgMS4yNSAhZGVmYXVsdDtcbiRmb3JtLWZsb2F0aW5nLXBhZGRpbmcteDogICAgICAgICAkaW5wdXQtcGFkZGluZy14ICFkZWZhdWx0O1xuJGZvcm0tZmxvYXRpbmctcGFkZGluZy15OiAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kZm9ybS1mbG9hdGluZy1pbnB1dC1wYWRkaW5nLXQ6ICAgMS42MjVyZW0gIWRlZmF1bHQ7XG4kZm9ybS1mbG9hdGluZy1pbnB1dC1wYWRkaW5nLWI6ICAgLjYyNXJlbSAhZGVmYXVsdDtcbiRmb3JtLWZsb2F0aW5nLWxhYmVsLW9wYWNpdHk6ICAgICAuNjUgIWRlZmF1bHQ7XG4kZm9ybS1mbG9hdGluZy1sYWJlbC10cmFuc2Zvcm06ICAgc2NhbGUoLjg1KSB0cmFuc2xhdGVZKC0uNXJlbSkgdHJhbnNsYXRlWCguMTVyZW0pICFkZWZhdWx0O1xuJGZvcm0tZmxvYXRpbmctdHJhbnNpdGlvbjogICAgICAgIG9wYWNpdHkgLjFzIGVhc2UtaW4tb3V0LCB0cmFuc2Zvcm0gLjFzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLWZsb2F0aW5nLXZhcmlhYmxlc1xuXG4vLyBGb3JtIHZhbGlkYXRpb25cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tZmVlZGJhY2stdmFyaWFibGVzXG4kZm9ybS1mZWVkYmFjay1tYXJnaW4tdG9wOiAgICAgICAgICAkZm9ybS10ZXh0LW1hcmdpbi10b3AgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1mb250LXNpemU6ICAgICAgICAgICAkZm9ybS10ZXh0LWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWZvbnQtc3R5bGU6ICAgICAgICAgICRmb3JtLXRleHQtZm9udC1zdHlsZSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXZhbGlkLWNvbG9yOiAgICAgICAgICRzdWNjZXNzICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2staW52YWxpZC1jb2xvcjogICAgICAgJGRhbmdlciAhZGVmYXVsdDtcblxuJGZvcm0tZmVlZGJhY2staWNvbi12YWxpZC1jb2xvcjogICAgJGZvcm0tZmVlZGJhY2stdmFsaWQtY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1pY29uLXZhbGlkOiAgICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA4IDgnPjxwYXRoIGZpbGw9JyN7JGZvcm0tZmVlZGJhY2staWNvbi12YWxpZC1jb2xvcn0nIGQ9J00yLjMgNi43M0wuNiA0LjUzYy0uNC0xLjA0LjQ2LTEuNCAxLjEtLjhsMS4xIDEuNCAzLjQtMy44Yy42LS42MyAxLjYtLjI3IDEuMi43bC00IDQuNmMtLjQzLjUtLjguNC0xLjEuMXonLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWQtY29sb3I6ICAkZm9ybS1mZWVkYmFjay1pbnZhbGlkLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkOiAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTIgMTInIHdpZHRoPScxMicgaGVpZ2h0PScxMicgZmlsbD0nbm9uZScgc3Ryb2tlPScjeyRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZC1jb2xvcn0nPjxjaXJjbGUgY3g9JzYnIGN5PSc2JyByPSc0LjUnLz48cGF0aCBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBkPSdNNS44IDMuNmguNEw2IDYuNXonLz48Y2lyY2xlIGN4PSc2JyBjeT0nOC4yJyByPScuNicgZmlsbD0nI3skZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWQtY29sb3J9JyBzdHJva2U9J25vbmUnLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZvcm0tZmVlZGJhY2stdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb3JtLXZhbGlkYXRpb24tc3RhdGVzXG4kZm9ybS12YWxpZGF0aW9uLXN0YXRlczogKFxuICBcInZhbGlkXCI6IChcbiAgICBcImNvbG9yXCI6ICRmb3JtLWZlZWRiYWNrLXZhbGlkLWNvbG9yLFxuICAgIFwiaWNvblwiOiAkZm9ybS1mZWVkYmFjay1pY29uLXZhbGlkXG4gICksXG4gIFwiaW52YWxpZFwiOiAoXG4gICAgXCJjb2xvclwiOiAkZm9ybS1mZWVkYmFjay1pbnZhbGlkLWNvbG9yLFxuICAgIFwiaWNvblwiOiAkZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWRcbiAgKVxuKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS12YWxpZGF0aW9uLXN0YXRlc1xuXG4vLyBaLWluZGV4IG1hc3RlciBsaXN0XG4vL1xuLy8gV2FybmluZzogQXZvaWQgY3VzdG9taXppbmcgdGhlc2UgdmFsdWVzLiBUaGV5J3JlIHVzZWQgZm9yIGEgYmlyZCdzIGV5ZSB2aWV3XG4vLyBvZiBjb21wb25lbnRzIGRlcGVuZGVudCBvbiB0aGUgei1heGlzIGFuZCBhcmUgZGVzaWduZWQgdG8gYWxsIHdvcmsgdG9nZXRoZXIuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCB6aW5kZXgtc3RhY2tcbiR6aW5kZXgtZHJvcGRvd246ICAgICAgICAgICAgICAgICAgIDEwMDAgIWRlZmF1bHQ7XG4kemluZGV4LXN0aWNreTogICAgICAgICAgICAgICAgICAgICAxMDIwICFkZWZhdWx0O1xuJHppbmRleC1maXhlZDogICAgICAgICAgICAgICAgICAgICAgMTAzMCAhZGVmYXVsdDtcbiR6aW5kZXgtb2ZmY2FudmFzLWJhY2tkcm9wOiAgICAgICAgIDEwNDAgIWRlZmF1bHQ7XG4kemluZGV4LW9mZmNhbnZhczogICAgICAgICAgICAgICAgICAxMDQ1ICFkZWZhdWx0O1xuJHppbmRleC1tb2RhbC1iYWNrZHJvcDogICAgICAgICAgICAgMTA1MCAhZGVmYXVsdDtcbiR6aW5kZXgtbW9kYWw6ICAgICAgICAgICAgICAgICAgICAgIDEwNTUgIWRlZmF1bHQ7XG4kemluZGV4LXBvcG92ZXI6ICAgICAgICAgICAgICAgICAgICAxMDcwICFkZWZhdWx0O1xuJHppbmRleC10b29sdGlwOiAgICAgICAgICAgICAgICAgICAgMTA4MCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgemluZGV4LXN0YWNrXG5cblxuLy8gTmF2c1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgbmF2LXZhcmlhYmxlc1xuJG5hdi1saW5rLXBhZGRpbmcteTogICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kbmF2LWxpbmstcGFkZGluZy14OiAgICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJG5hdi1saW5rLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRuYXYtbGluay1mb250LXdlaWdodDogICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kbmF2LWxpbmstY29sb3I6ICAgICAgICAgICAgICAgICAgICAkbGluay1jb2xvciAhZGVmYXVsdDtcbiRuYXYtbGluay1ob3Zlci1jb2xvcjogICAgICAgICAgICAgICRsaW5rLWhvdmVyLWNvbG9yICFkZWZhdWx0O1xuJG5hdi1saW5rLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcbiRuYXYtbGluay1kaXNhYmxlZC1jb2xvcjogICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuJG5hdi10YWJzLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuJG5hdi10YWJzLWJvcmRlci13aWR0aDogICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRuYXYtdGFicy1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJG5hdi10YWJzLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yOiAgJGdyYXktMjAwICRncmF5LTIwMCAkbmF2LXRhYnMtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJG5hdi10YWJzLWxpbmstYWN0aXZlLWNvbG9yOiAgICAgICAgJGdyYXktNzAwICFkZWZhdWx0O1xuJG5hdi10YWJzLWxpbmstYWN0aXZlLWJnOiAgICAgICAgICAgJGJvZHktYmcgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtbGluay1hY3RpdmUtYm9yZGVyLWNvbG9yOiAkZ3JheS0zMDAgJGdyYXktMzAwICRuYXYtdGFicy1saW5rLWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJG5hdi1waWxscy1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kbmF2LXBpbGxzLWxpbmstYWN0aXZlLWNvbG9yOiAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRuYXYtcGlsbHMtbGluay1hY3RpdmUtYmc6ICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBuYXYtdmFyaWFibGVzXG5cblxuLy8gTmF2YmFyXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBuYXZiYXItdmFyaWFibGVzXG4kbmF2YmFyLXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAkc3BhY2VyICogLjUgIWRlZmF1bHQ7XG4kbmF2YmFyLXBhZGRpbmcteDogICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuXG4kbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteDogICAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuJG5hdmJhci1icmFuZC1mb250LXNpemU6ICAgICAgICAgICAgJGZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbi8vIENvbXB1dGUgdGhlIG5hdmJhci1icmFuZCBwYWRkaW5nLXkgc28gdGhlIG5hdmJhci1icmFuZCB3aWxsIGhhdmUgdGhlIHNhbWUgaGVpZ2h0IGFzIG5hdmJhci10ZXh0IGFuZCBuYXYtbGlua1xuJG5hdi1saW5rLWhlaWdodDogICAgICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogJGxpbmUtaGVpZ2h0LWJhc2UgKyAkbmF2LWxpbmstcGFkZGluZy15ICogMiAhZGVmYXVsdDtcbiRuYXZiYXItYnJhbmQtaGVpZ2h0OiAgICAgICAgICAgICAgICRuYXZiYXItYnJhbmQtZm9udC1zaXplICogJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG4kbmF2YmFyLWJyYW5kLXBhZGRpbmcteTogICAgICAgICAgICAoJG5hdi1saW5rLWhlaWdodCAtICRuYXZiYXItYnJhbmQtaGVpZ2h0KSAqIC41ICFkZWZhdWx0O1xuJG5hdmJhci1icmFuZC1tYXJnaW4tZW5kOiAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcblxuJG5hdmJhci10b2dnbGVyLXBhZGRpbmcteTogICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJG5hdmJhci10b2dnbGVyLXBhZGRpbmcteDogICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJG5hdmJhci10b2dnbGVyLWZvbnQtc2l6ZTogICAgICAgICAgJGZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbiRuYXZiYXItdG9nZ2xlci1ib3JkZXItcmFkaXVzOiAgICAgICRidG4tYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRuYXZiYXItdG9nZ2xlci1mb2N1cy13aWR0aDogICAgICAgICRidG4tZm9jdXMtd2lkdGggIWRlZmF1bHQ7XG4kbmF2YmFyLXRvZ2dsZXItdHJhbnNpdGlvbjogICAgICAgICBib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIG5hdmJhci12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IG5hdmJhci10aGVtZS12YXJpYWJsZXNcbiRuYXZiYXItZGFyay1jb2xvcjogICAgICAgICAgICAgICAgIHJnYmEoJHdoaXRlLCAuNTUpICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWhvdmVyLWNvbG9yOiAgICAgICAgICAgcmdiYSgkd2hpdGUsIC43NSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yOiAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstZGlzYWJsZWQtY29sb3I6ICAgICAgICByZ2JhKCR3aGl0ZSwgLjI1KSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay10b2dnbGVyLWljb24tYmc6ICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDMwIDMwJz48cGF0aCBzdHJva2U9JyN7JG5hdmJhci1kYXJrLWNvbG9yfScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIHN0cm9rZS13aWR0aD0nMicgZD0nTTQgN2gyMk00IDE1aDIyTTQgMjNoMjInLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstdG9nZ2xlci1ib3JkZXItY29sb3I6ICByZ2JhKCR3aGl0ZSwgLjEpICFkZWZhdWx0O1xuXG4kbmF2YmFyLWxpZ2h0LWNvbG9yOiAgICAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjU1KSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtaG92ZXItY29sb3I6ICAgICAgICAgIHJnYmEoJGJsYWNrLCAuNykgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvcjogICAgICAgICByZ2JhKCRibGFjaywgLjkpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC1kaXNhYmxlZC1jb2xvcjogICAgICAgcmdiYSgkYmxhY2ssIC4zKSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtdG9nZ2xlci1pY29uLWJnOiAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDMwIDMwJz48cGF0aCBzdHJva2U9JyN7JG5hdmJhci1saWdodC1jb2xvcn0nIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBzdHJva2Utd2lkdGg9JzInIGQ9J000IDdoMjJNNCAxNWgyMk00IDIzaDIyJy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC10b2dnbGVyLWJvcmRlci1jb2xvcjogcmdiYSgkYmxhY2ssIC4xKSAhZGVmYXVsdDtcblxuJG5hdmJhci1saWdodC1icmFuZC1jb2xvcjogICAgICAgICAgICAgICAgJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LWJyYW5kLWhvdmVyLWNvbG9yOiAgICAgICAgICAkbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1icmFuZC1jb2xvcjogICAgICAgICAgICAgICAgICRuYXZiYXItZGFyay1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstYnJhbmQtaG92ZXItY29sb3I6ICAgICAgICAgICAkbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBuYXZiYXItdGhlbWUtdmFyaWFibGVzXG5cblxuLy8gRHJvcGRvd25zXG4vL1xuLy8gRHJvcGRvd24gbWVudSBjb250YWluZXIgYW5kIGNvbnRlbnRzLlxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZHJvcGRvd24tdmFyaWFibGVzXG4kZHJvcGRvd24tbWluLXdpZHRoOiAgICAgICAgICAgICAgICAxMHJlbSAhZGVmYXVsdDtcbiRkcm9wZG93bi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgIDAgIWRlZmF1bHQ7XG4kZHJvcGRvd24tcGFkZGluZy15OiAgICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRkcm9wZG93bi1zcGFjZXI6ICAgICAgICAgICAgICAgICAgIC4xMjVyZW0gIWRlZmF1bHQ7XG4kZHJvcGRvd24tZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgIWRlZmF1bHQ7XG4kZHJvcGRvd24tY29sb3I6ICAgICAgICAgICAgICAgICAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcbiRkcm9wZG93bi1iZzogICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRkcm9wZG93bi1ib3JkZXItY29sb3I6ICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMTUpICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGRyb3Bkb3duLWlubmVyLWJvcmRlci1yYWRpdXM6ICAgICAgc3VidHJhY3QoJGRyb3Bkb3duLWJvcmRlci1yYWRpdXMsICRkcm9wZG93bi1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRpdmlkZXItYmc6ICAgICAgICAgICAgICAgJGRyb3Bkb3duLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRkcm9wZG93bi1kaXZpZGVyLW1hcmdpbi15OiAgICAgICAgICRzcGFjZXIgKiAuNSAhZGVmYXVsdDtcbiRkcm9wZG93bi1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICRib3gtc2hhZG93ICFkZWZhdWx0O1xuXG4kZHJvcGRvd24tbGluay1jb2xvcjogICAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG4kZHJvcGRvd24tbGluay1ob3Zlci1jb2xvcjogICAgICAgICBzaGFkZS1jb2xvcigkZHJvcGRvd24tbGluay1jb2xvciwgMTAlKSAhZGVmYXVsdDtcbiRkcm9wZG93bi1saW5rLWhvdmVyLWJnOiAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yOiAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kZHJvcGRvd24tbGluay1hY3RpdmUtYmc6ICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWxpbmstZGlzYWJsZWQtY29sb3I6ICAgICAgJGdyYXktNTAwICFkZWZhdWx0O1xuXG4kZHJvcGRvd24taXRlbS1wYWRkaW5nLXk6ICAgICAgICAgICAkc3BhY2VyICogLjI1ICFkZWZhdWx0O1xuJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy14OiAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWhlYWRlci1jb2xvcjogICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGRyb3Bkb3duLWhlYWRlci1wYWRkaW5nOiAgICAgICAgICAgJGRyb3Bkb3duLXBhZGRpbmcteSAkZHJvcGRvd24taXRlbS1wYWRkaW5nLXggIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGRyb3Bkb3duLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZHJvcGRvd24tZGFyay12YXJpYWJsZXNcbiRkcm9wZG93bi1kYXJrLWNvbG9yOiAgICAgICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcbiRkcm9wZG93bi1kYXJrLWJnOiAgICAgICAgICAgICAgICAgICRncmF5LTgwMCAhZGVmYXVsdDtcbiRkcm9wZG93bi1kYXJrLWJvcmRlci1jb2xvcjogICAgICAgICRkcm9wZG93bi1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGFyay1kaXZpZGVyLWJnOiAgICAgICAgICAkZHJvcGRvd24tZGl2aWRlci1iZyAhZGVmYXVsdDtcbiRkcm9wZG93bi1kYXJrLWJveC1zaGFkb3c6ICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGFyay1saW5rLWNvbG9yOiAgICAgICAgICAkZHJvcGRvd24tZGFyay1jb2xvciAhZGVmYXVsdDtcbiRkcm9wZG93bi1kYXJrLWxpbmstaG92ZXItY29sb3I6ICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRkcm9wZG93bi1kYXJrLWxpbmstaG92ZXItYmc6ICAgICAgIHJnYmEoJHdoaXRlLCAuMTUpICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRhcmstbGluay1hY3RpdmUtY29sb3I6ICAgJGRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRhcmstbGluay1hY3RpdmUtYmc6ICAgICAgJGRyb3Bkb3duLWxpbmstYWN0aXZlLWJnICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRhcmstbGluay1kaXNhYmxlZC1jb2xvcjogJGdyYXktNTAwICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRhcmstaGVhZGVyLWNvbG9yOiAgICAgICAgJGdyYXktNTAwICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBkcm9wZG93bi1kYXJrLXZhcmlhYmxlc1xuXG5cbi8vIFBhZ2luYXRpb25cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHBhZ2luYXRpb24tdmFyaWFibGVzXG4kcGFnaW5hdGlvbi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAuMzc1cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy14OiAgICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy15LXNtOiAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy14LXNtOiAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXktbGc6ICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXgtbGc6ICAgICAgICAgICAxLjVyZW0gIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWNvbG9yOiAgICAgICAgICAgICAgICAgICRsaW5rLWNvbG9yICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYmc6ICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYm9yZGVyLXdpZHRoOiAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tbWFyZ2luLXN0YXJ0OiAgICAgICAgICAgLSRwYWdpbmF0aW9uLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWJvcmRlci1jb2xvcjogICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tZm9jdXMtY29sb3I6ICAgICAgICAgICAgJGxpbmstaG92ZXItY29sb3IgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1mb2N1cy1iZzogICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAkaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1mb2N1cy1vdXRsaW5lOiAgICAgICAgICAwICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1ob3Zlci1jb2xvcjogICAgICAgICAgICAkbGluay1ob3Zlci1jb2xvciAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWhvdmVyLWJnOiAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWhvdmVyLWJvcmRlci1jb2xvcjogICAgICRncmF5LTMwMCAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tYWN0aXZlLWNvbG9yOiAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1hY3RpdmUtYmc6ICAgICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWFjdGl2ZS1ib3JkZXItY29sb3I6ICAgICRwYWdpbmF0aW9uLWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tZGlzYWJsZWQtY29sb3I6ICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tZGlzYWJsZWQtYmc6ICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAgJGdyYXktMzAwICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi10cmFuc2l0aW9uOiAgICAgICAgICAgICAgY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzLXNtOiAgICAgICAkYm9yZGVyLXJhZGl1cy1zbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWJvcmRlci1yYWRpdXMtbGc6ICAgICAgICRib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBwYWdpbmF0aW9uLXZhcmlhYmxlc1xuXG5cbi8vIFBsYWNlaG9sZGVyc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgcGxhY2Vob2xkZXJzXG4kcGxhY2Vob2xkZXItb3BhY2l0eS1tYXg6ICAgICAgICAgICAuNSAhZGVmYXVsdDtcbiRwbGFjZWhvbGRlci1vcGFjaXR5LW1pbjogICAgICAgICAgIC4yICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBwbGFjZWhvbGRlcnNcblxuLy8gQ2FyZHNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGNhcmQtdmFyaWFibGVzXG4kY2FyZC1zcGFjZXIteTogICAgICAgICAgICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuJGNhcmQtc3BhY2VyLXg6ICAgICAgICAgICAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcbiRjYXJkLXRpdGxlLXNwYWNlci15OiAgICAgICAgICAgICAgICRzcGFjZXIgKiAuNSAhZGVmYXVsdDtcbiRjYXJkLWJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kY2FyZC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjEyNSkgIWRlZmF1bHQ7XG4kY2FyZC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRjYXJkLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzOiAgICAgICAgICBzdWJ0cmFjdCgkY2FyZC1ib3JkZXItcmFkaXVzLCAkY2FyZC1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuJGNhcmQtY2FwLXBhZGRpbmcteTogICAgICAgICAgICAgICAgJGNhcmQtc3BhY2VyLXkgKiAuNSAhZGVmYXVsdDtcbiRjYXJkLWNhcC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICRjYXJkLXNwYWNlci14ICFkZWZhdWx0O1xuJGNhcmQtY2FwLWJnOiAgICAgICAgICAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4wMykgIWRlZmF1bHQ7XG4kY2FyZC1jYXAtY29sb3I6ICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGNhcmQtaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRjYXJkLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kY2FyZC1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kY2FyZC1pbWctb3ZlcmxheS1wYWRkaW5nOiAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuJGNhcmQtZ3JvdXAtbWFyZ2luOiAgICAgICAgICAgICAgICAgJGdyaWQtZ3V0dGVyLXdpZHRoICogLjUgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGNhcmQtdmFyaWFibGVzXG5cbi8vIEFjY29yZGlvblxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYWNjb3JkaW9uLXZhcmlhYmxlc1xuJGFjY29yZGlvbi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRhY2NvcmRpb24tcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcbiRhY2NvcmRpb24tYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICRib2R5LWJnICFkZWZhdWx0O1xuJGFjY29yZGlvbi1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRhY2NvcmRpb24tYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMTI1KSAhZGVmYXVsdDtcbiRhY2NvcmRpb24tYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGFjY29yZGlvbi1pbm5lci1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgc3VidHJhY3QoJGFjY29yZGlvbi1ib3JkZXItcmFkaXVzLCAkYWNjb3JkaW9uLWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG5cbiRhY2NvcmRpb24tYm9keS1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICRhY2NvcmRpb24tcGFkZGluZy15ICFkZWZhdWx0O1xuJGFjY29yZGlvbi1ib2R5LXBhZGRpbmcteDogICAgICAgICAgICAgICAgJGFjY29yZGlvbi1wYWRkaW5nLXggIWRlZmF1bHQ7XG5cbiRhY2NvcmRpb24tYnV0dG9uLXBhZGRpbmcteTogICAgICAgICAgICAgICRhY2NvcmRpb24tcGFkZGluZy15ICFkZWZhdWx0O1xuJGFjY29yZGlvbi1idXR0b24tcGFkZGluZy14OiAgICAgICAgICAgICAgJGFjY29yZGlvbi1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWJ1dHRvbi1jb2xvcjogICAgICAgICAgICAgICAgICAkYWNjb3JkaW9uLWNvbG9yICFkZWZhdWx0O1xuJGFjY29yZGlvbi1idXR0b24tYmc6ICAgICAgICAgICAgICAgICAgICAgJGFjY29yZGlvbi1iZyAhZGVmYXVsdDtcbiRhY2NvcmRpb24tdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgICAgICRidG4tdHJhbnNpdGlvbiwgYm9yZGVyLXJhZGl1cyAuMTVzIGVhc2UgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWJ1dHRvbi1hY3RpdmUtYmc6ICAgICAgICAgICAgICB0aW50LWNvbG9yKCRjb21wb25lbnQtYWN0aXZlLWJnLCA5MCUpICFkZWZhdWx0O1xuJGFjY29yZGlvbi1idXR0b24tYWN0aXZlLWNvbG9yOiAgICAgICAgICAgc2hhZGUtY29sb3IoJHByaW1hcnksIDEwJSkgIWRlZmF1bHQ7XG5cbiRhY2NvcmRpb24tYnV0dG9uLWZvY3VzLWJvcmRlci1jb2xvcjogICAgICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWJ1dHRvbi1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAkYnRuLWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG5cbiRhY2NvcmRpb24taWNvbi13aWR0aDogICAgICAgICAgICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWljb24tY29sb3I6ICAgICAgICAgICAgICAgICAgICAkYWNjb3JkaW9uLWJ1dHRvbi1jb2xvciAhZGVmYXVsdDtcbiRhY2NvcmRpb24taWNvbi1hY3RpdmUtY29sb3I6ICAgICAgICAgICAgICRhY2NvcmRpb24tYnV0dG9uLWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRhY2NvcmRpb24taWNvbi10cmFuc2l0aW9uOiAgICAgICAgICAgICAgIHRyYW5zZm9ybSAuMnMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWljb24tdHJhbnNmb3JtOiAgICAgICAgICAgICAgICByb3RhdGUoLTE4MGRlZykgIWRlZmF1bHQ7XG5cbiRhY2NvcmRpb24tYnV0dG9uLWljb246ICAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9JyN7JGFjY29yZGlvbi1pY29uLWNvbG9yfSc+PHBhdGggZmlsbC1ydWxlPSdldmVub2RkJyBkPSdNMS42NDYgNC42NDZhLjUuNSAwIDAgMSAuNzA4IDBMOCAxMC4yOTNsNS42NDYtNS42NDdhLjUuNSAwIDAgMSAuNzA4LjcwOGwtNiA2YS41LjUgMCAwIDEtLjcwOCAwbC02LTZhLjUuNSAwIDAgMSAwLS43MDh6Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJGFjY29yZGlvbi1idXR0b24tYWN0aXZlLWljb246ICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nI3skYWNjb3JkaW9uLWljb24tYWN0aXZlLWNvbG9yfSc+PHBhdGggZmlsbC1ydWxlPSdldmVub2RkJyBkPSdNMS42NDYgNC42NDZhLjUuNSAwIDAgMSAuNzA4IDBMOCAxMC4yOTNsNS42NDYtNS42NDdhLjUuNSAwIDAgMSAuNzA4LjcwOGwtNiA2YS41LjUgMCAwIDEtLjcwOCAwbC02LTZhLjUuNSAwIDAgMSAwLS43MDh6Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBhY2NvcmRpb24tdmFyaWFibGVzXG5cbi8vIFRvb2x0aXBzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCB0b29sdGlwLXZhcmlhYmxlc1xuJHRvb2x0aXAtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcbiR0b29sdGlwLW1heC13aWR0aDogICAgICAgICAgICAgICAgIDIwMHB4ICFkZWZhdWx0O1xuJHRvb2x0aXAtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHRvb2x0aXAtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgJGJsYWNrICFkZWZhdWx0O1xuJHRvb2x0aXAtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kdG9vbHRpcC1vcGFjaXR5OiAgICAgICAgICAgICAgICAgICAuOSAhZGVmYXVsdDtcbiR0b29sdGlwLXBhZGRpbmcteTogICAgICAgICAgICAgICAgICRzcGFjZXIgKiAuMjUgIWRlZmF1bHQ7XG4kdG9vbHRpcC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAkc3BhY2VyICogLjUgIWRlZmF1bHQ7XG4kdG9vbHRpcC1tYXJnaW46ICAgICAgICAgICAgICAgICAgICAwICFkZWZhdWx0O1xuXG4kdG9vbHRpcC1hcnJvdy13aWR0aDogICAgICAgICAgICAgICAuOHJlbSAhZGVmYXVsdDtcbiR0b29sdGlwLWFycm93LWhlaWdodDogICAgICAgICAgICAgIC40cmVtICFkZWZhdWx0O1xuJHRvb2x0aXAtYXJyb3ctY29sb3I6ICAgICAgICAgICAgICAgJHRvb2x0aXAtYmcgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHRvb2x0aXAtdmFyaWFibGVzXG5cbi8vIEZvcm0gdG9vbHRpcHMgbXVzdCBjb21lIGFmdGVyIHJlZ3VsYXIgdG9vbHRpcHNcbi8vIHNjc3MtZG9jcy1zdGFydCB0b29sdGlwLWZlZWRiYWNrLXZhcmlhYmxlc1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1wYWRkaW5nLXk6ICAgICAkdG9vbHRpcC1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay10b29sdGlwLXBhZGRpbmcteDogICAgICR0b29sdGlwLXBhZGRpbmcteCAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtZm9udC1zaXplOiAgICAgJHRvb2x0aXAtZm9udC1zaXplICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1saW5lLWhlaWdodDogICBudWxsICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1vcGFjaXR5OiAgICAgICAkdG9vbHRpcC1vcGFjaXR5ICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1ib3JkZXItcmFkaXVzOiAkdG9vbHRpcC1ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB0b29sdGlwLWZlZWRiYWNrLXZhcmlhYmxlc1xuXG5cbi8vIFBvcG92ZXJzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBwb3BvdmVyLXZhcmlhYmxlc1xuJHBvcG92ZXItZm9udC1zaXplOiAgICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcbiRwb3BvdmVyLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRwb3BvdmVyLW1heC13aWR0aDogICAgICAgICAgICAgICAgIDI3NnB4ICFkZWZhdWx0O1xuJHBvcG92ZXItYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMikgIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcbiRwb3BvdmVyLWlubmVyLWJvcmRlci1yYWRpdXM6ICAgICAgIHN1YnRyYWN0KCRwb3BvdmVyLWJvcmRlci1yYWRpdXMsICRwb3BvdmVyLWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAkYm94LXNoYWRvdyAhZGVmYXVsdDtcblxuJHBvcG92ZXItaGVhZGVyLWJnOiAgICAgICAgICAgICAgICAgc2hhZGUtY29sb3IoJHBvcG92ZXItYmcsIDYlKSAhZGVmYXVsdDtcbiRwb3BvdmVyLWhlYWRlci1jb2xvcjogICAgICAgICAgICAgICRoZWFkaW5ncy1jb2xvciAhZGVmYXVsdDtcbiRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXk6ICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteDogICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcblxuJHBvcG92ZXItYm9keS1jb2xvcjogICAgICAgICAgICAgICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib2R5LXBhZGRpbmcteTogICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuJHBvcG92ZXItYm9keS1wYWRkaW5nLXg6ICAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcblxuJHBvcG92ZXItYXJyb3ctd2lkdGg6ICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRwb3BvdmVyLWFycm93LWhlaWdodDogICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHBvcG92ZXItYXJyb3ctY29sb3I6ICAgICAgICAgICAgICAgJHBvcG92ZXItYmcgIWRlZmF1bHQ7XG5cbiRwb3BvdmVyLWFycm93LW91dGVyLWNvbG9yOiAgICAgICAgIGZhZGUtaW4oJHBvcG92ZXItYm9yZGVyLWNvbG9yLCAuMDUpICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBwb3BvdmVyLXZhcmlhYmxlc1xuXG5cbi8vIFRvYXN0c1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdG9hc3QtdmFyaWFibGVzXG4kdG9hc3QtbWF4LXdpZHRoOiAgICAgICAgICAgICAgICAgICAzNTBweCAhZGVmYXVsdDtcbiR0b2FzdC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiR0b2FzdC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHRvYXN0LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgLjg3NXJlbSAhZGVmYXVsdDtcbiR0b2FzdC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kdG9hc3QtYmFja2dyb3VuZC1jb2xvcjogICAgICAgICAgICByZ2JhKCR3aGl0ZSwgLjg1KSAhZGVmYXVsdDtcbiR0b2FzdC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgIDFweCAhZGVmYXVsdDtcbiR0b2FzdC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XG4kdG9hc3QtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiR0b2FzdC1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAgICRib3gtc2hhZG93ICFkZWZhdWx0O1xuJHRvYXN0LXNwYWNpbmc6ICAgICAgICAgICAgICAgICAgICAgJGNvbnRhaW5lci1wYWRkaW5nLXggIWRlZmF1bHQ7XG5cbiR0b2FzdC1oZWFkZXItY29sb3I6ICAgICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiR0b2FzdC1oZWFkZXItYmFja2dyb3VuZC1jb2xvcjogICAgIHJnYmEoJHdoaXRlLCAuODUpICFkZWZhdWx0O1xuJHRvYXN0LWhlYWRlci1ib3JkZXItY29sb3I6ICAgICAgICAgcmdiYSgkYmxhY2ssIC4wNSkgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHRvYXN0LXZhcmlhYmxlc1xuXG5cbi8vIEJhZGdlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYmFkZ2UtdmFyaWFibGVzXG4kYmFkZ2UtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAuNzVlbSAhZGVmYXVsdDtcbiRiYWRnZS1mb250LXdlaWdodDogICAgICAgICAgICAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuJGJhZGdlLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGJhZGdlLXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgLjM1ZW0gIWRlZmF1bHQ7XG4kYmFkZ2UtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAuNjVlbSAhZGVmYXVsdDtcbiRiYWRnZS1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBiYWRnZS12YXJpYWJsZXNcblxuXG4vLyBNb2RhbHNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IG1vZGFsLXZhcmlhYmxlc1xuJG1vZGFsLWlubmVyLXBhZGRpbmc6ICAgICAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcblxuJG1vZGFsLWZvb3Rlci1tYXJnaW4tYmV0d2VlbjogICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbiRtb2RhbC1kaWFsb2ctbWFyZ2luOiAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJG1vZGFsLWRpYWxvZy1tYXJnaW4teS1zbS11cDogICAgICAgMS43NXJlbSAhZGVmYXVsdDtcblxuJG1vZGFsLXRpdGxlLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG5cbiRtb2RhbC1jb250ZW50LWNvbG9yOiAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1iZzogICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3JkZXItY29sb3I6ICAgICAgICByZ2JhKCRibGFjaywgLjIpICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRoOiAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJvcmRlci1yYWRpdXM6ICAgICAgICRib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtaW5uZXItYm9yZGVyLXJhZGl1czogc3VidHJhY3QoJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXJhZGl1cywgJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJveC1zaGFkb3cteHM6ICAgICAgICRib3gtc2hhZG93LXNtICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy1zbS11cDogICAgJGJveC1zaGFkb3cgIWRlZmF1bHQ7XG5cbiRtb2RhbC1iYWNrZHJvcC1iZzogICAgICAgICAgICAgICAgICRibGFjayAhZGVmYXVsdDtcbiRtb2RhbC1iYWNrZHJvcC1vcGFjaXR5OiAgICAgICAgICAgIC41ICFkZWZhdWx0O1xuJG1vZGFsLWhlYWRlci1ib3JkZXItY29sb3I6ICAgICAgICAgJGJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRtb2RhbC1mb290ZXItYm9yZGVyLWNvbG9yOiAgICAgICAgICRtb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJG1vZGFsLWhlYWRlci1ib3JkZXItd2lkdGg6ICAgICAgICAgJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJG1vZGFsLWZvb3Rlci1ib3JkZXItd2lkdGg6ICAgICAgICAgJG1vZGFsLWhlYWRlci1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLXBhZGRpbmcteTogICAgICAgICAgICAkbW9kYWwtaW5uZXItcGFkZGluZyAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItcGFkZGluZy14OiAgICAgICAgICAgICRtb2RhbC1pbm5lci1wYWRkaW5nICFkZWZhdWx0O1xuJG1vZGFsLWhlYWRlci1wYWRkaW5nOiAgICAgICAgICAgICAgJG1vZGFsLWhlYWRlci1wYWRkaW5nLXkgJG1vZGFsLWhlYWRlci1wYWRkaW5nLXggIWRlZmF1bHQ7IC8vIEtlZXAgdGhpcyBmb3IgYmFja3dhcmRzIGNvbXBhdGliaWxpdHlcblxuJG1vZGFsLXNtOiAgICAgICAgICAgICAgICAgICAgICAgICAgMzAwcHggIWRlZmF1bHQ7XG4kbW9kYWwtbWQ6ICAgICAgICAgICAgICAgICAgICAgICAgICA1MDBweCAhZGVmYXVsdDtcbiRtb2RhbC1sZzogICAgICAgICAgICAgICAgICAgICAgICAgIDgwMHB4ICFkZWZhdWx0O1xuJG1vZGFsLXhsOiAgICAgICAgICAgICAgICAgICAgICAgICAgMTE0MHB4ICFkZWZhdWx0O1xuXG4kbW9kYWwtZmFkZS10cmFuc2Zvcm06ICAgICAgICAgICAgICB0cmFuc2xhdGUoMCwgLTUwcHgpICFkZWZhdWx0O1xuJG1vZGFsLXNob3ctdHJhbnNmb3JtOiAgICAgICAgICAgICAgbm9uZSAhZGVmYXVsdDtcbiRtb2RhbC10cmFuc2l0aW9uOiAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybSAuM3MgZWFzZS1vdXQgIWRlZmF1bHQ7XG4kbW9kYWwtc2NhbGUtdHJhbnNmb3JtOiAgICAgICAgICAgICBzY2FsZSgxLjAyKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgbW9kYWwtdmFyaWFibGVzXG5cblxuLy8gQWxlcnRzXG4vL1xuLy8gRGVmaW5lIGFsZXJ0IGNvbG9ycywgYm9yZGVyIHJhZGl1cywgYW5kIHBhZGRpbmcuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBhbGVydC12YXJpYWJsZXNcbiRhbGVydC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcbiRhbGVydC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcbiRhbGVydC1tYXJnaW4tYm90dG9tOiAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRhbGVydC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kYWxlcnQtbGluay1mb250LXdlaWdodDogICAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuJGFsZXJ0LWJvcmRlci13aWR0aDogICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGFsZXJ0LWJnLXNjYWxlOiAgICAgICAgICAgICAgICAtODAlICFkZWZhdWx0O1xuJGFsZXJ0LWJvcmRlci1zY2FsZTogICAgICAgICAgICAtNzAlICFkZWZhdWx0O1xuJGFsZXJ0LWNvbG9yLXNjYWxlOiAgICAgICAgICAgICA0MCUgIWRlZmF1bHQ7XG4kYWxlcnQtZGlzbWlzc2libGUtcGFkZGluZy1yOiAgICRhbGVydC1wYWRkaW5nLXggKiAzICFkZWZhdWx0OyAvLyAzeCBjb3ZlcnMgd2lkdGggb2YgeCBwbHVzIGRlZmF1bHQgcGFkZGluZyBvbiBlaXRoZXIgc2lkZVxuLy8gc2Nzcy1kb2NzLWVuZCBhbGVydC12YXJpYWJsZXNcblxuXG4vLyBQcm9ncmVzcyBiYXJzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBwcm9ncmVzcy12YXJpYWJsZXNcbiRwcm9ncmVzcy1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAuNzUgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmc6ICAgICAgICAgICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRwcm9ncmVzcy1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICRib3gtc2hhZG93LWluc2V0ICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci1jb2xvcjogICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci1iZzogICAgICAgICAgICAgICAgICAgJHByaW1hcnkgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmFyLWFuaW1hdGlvbi10aW1pbmc6ICAgICAxcyBsaW5lYXIgaW5maW5pdGUgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmFyLXRyYW5zaXRpb246ICAgICAgICAgICB3aWR0aCAuNnMgZWFzZSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgcHJvZ3Jlc3MtdmFyaWFibGVzXG5cblxuLy8gTGlzdCBncm91cFxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgbGlzdC1ncm91cC12YXJpYWJsZXNcbiRsaXN0LWdyb3VwLWNvbG9yOiAgICAgICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWJnOiAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWJvcmRlci1jb2xvcjogICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMTI1KSAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWJvcmRlci13aWR0aDogICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXk6ICAgICAgICAgJHNwYWNlciAqIC41ICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXg6ICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWl0ZW0tYmctc2NhbGU6ICAgICAgICAgIC04MCUgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1pdGVtLWNvbG9yLXNjYWxlOiAgICAgICA0MCUgIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWhvdmVyLWJnOiAgICAgICAgICAgICAgICRncmF5LTEwMCAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aXZlLWJnOiAgICAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyLWNvbG9yOiAgICAkbGlzdC1ncm91cC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWRpc2FibGVkLWNvbG9yOiAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWRpc2FibGVkLWJnOiAgICAgICAgICAgICRsaXN0LWdyb3VwLWJnICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1hY3Rpb24tY29sb3I6ICAgICAgICAgICAkZ3JheS03MDAgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3Rpb24taG92ZXItY29sb3I6ICAgICAkbGlzdC1ncm91cC1hY3Rpb24tY29sb3IgIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3I6ICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1iZzogICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBsaXN0LWdyb3VwLXZhcmlhYmxlc1xuXG5cbi8vIEltYWdlIHRodW1ibmFpbHNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHRodW1ibmFpbC12YXJpYWJsZXNcbiR0aHVtYm5haWwtcGFkZGluZzogICAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYmc6ICAgICAgICAgICAgICAgICAgICAgICRib2R5LWJnICFkZWZhdWx0O1xuJHRodW1ibmFpbC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYm9yZGVyLXJhZGl1czogICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJHRodW1ibmFpbC1ib3gtc2hhZG93OiAgICAgICAgICAgICAgJGJveC1zaGFkb3ctc20gIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHRodW1ibmFpbC12YXJpYWJsZXNcblxuXG4vLyBGaWd1cmVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmaWd1cmUtdmFyaWFibGVzXG4kZmlndXJlLWNhcHRpb24tZm9udC1zaXplOiAgICAgICAgICAkc21hbGwtZm9udC1zaXplICFkZWZhdWx0O1xuJGZpZ3VyZS1jYXB0aW9uLWNvbG9yOiAgICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmaWd1cmUtdmFyaWFibGVzXG5cblxuLy8gQnJlYWRjcnVtYnNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGJyZWFkY3J1bWItdmFyaWFibGVzXG4kYnJlYWRjcnVtYi1mb250LXNpemU6ICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItcGFkZGluZy15OiAgICAgICAgICAgICAgMCAhZGVmYXVsdDtcbiRicmVhZGNydW1iLXBhZGRpbmcteDogICAgICAgICAgICAgIDAgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1pdGVtLXBhZGRpbmcteDogICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRicmVhZGNydW1iLW1hcmdpbi1ib3R0b206ICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1iZzogICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItZGl2aWRlci1jb2xvcjogICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItYWN0aXZlLWNvbG9yOiAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItZGl2aWRlcjogICAgICAgICAgICAgICAgcXVvdGUoXCIvXCIpICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItZGl2aWRlci1mbGlwcGVkOiAgICAgICAgJGJyZWFkY3J1bWItZGl2aWRlciAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWJvcmRlci1yYWRpdXM6ICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGJyZWFkY3J1bWItdmFyaWFibGVzXG5cbi8vIENhcm91c2VsXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBjYXJvdXNlbC12YXJpYWJsZXNcbiRjYXJvdXNlbC1jb250cm9sLWNvbG9yOiAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC13aWR0aDogICAgICAgICAgICAgMTUlICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtb3BhY2l0eTogICAgICAgICAgIC41ICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtaG92ZXItb3BhY2l0eTogICAgIC45ICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtdHJhbnNpdGlvbjogICAgICAgIG9wYWNpdHkgLjE1cyBlYXNlICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtaW5kaWNhdG9yLXdpZHRoOiAgICAgICAgICAgMzBweCAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3ItaGVpZ2h0OiAgICAgICAgICAzcHggIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLWhpdC1hcmVhLWhlaWdodDogMTBweCAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3Itc3BhY2VyOiAgICAgICAgICAzcHggIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLW9wYWNpdHk6ICAgICAgICAgLjUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLWFjdGl2ZS1iZzogICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1hY3RpdmUtb3BhY2l0eTogIDEgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLXRyYW5zaXRpb246ICAgICAgb3BhY2l0eSAuNnMgZWFzZSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLWNhcHRpb24td2lkdGg6ICAgICAgICAgICAgIDcwJSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jYXB0aW9uLWNvbG9yOiAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY2FwdGlvbi1wYWRkaW5nLXk6ICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jYXB0aW9uLXNwYWNlcjogICAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtY29udHJvbC1pY29uLXdpZHRoOiAgICAgICAgMnJlbSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uLWJnOiAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPScjeyRjYXJvdXNlbC1jb250cm9sLWNvbG9yfSc+PHBhdGggZD0nTTExLjM1NCAxLjY0NmEuNS41IDAgMCAxIDAgLjcwOEw1LjcwNyA4bDUuNjQ3IDUuNjQ2YS41LjUgMCAwIDEtLjcwOC43MDhsLTYtNmEuNS41IDAgMCAxIDAtLjcwOGw2LTZhLjUuNSAwIDAgMSAuNzA4IDB6Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uLWJnOiAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPScjeyRjYXJvdXNlbC1jb250cm9sLWNvbG9yfSc+PHBhdGggZD0nTTQuNjQ2IDEuNjQ2YS41LjUgMCAwIDEgLjcwOCAwbDYgNmEuNS41IDAgMCAxIDAgLjcwOGwtNiA2YS41LjUgMCAwIDEtLjcwOC0uNzA4TDEwLjI5MyA4IDQuNjQ2IDIuMzU0YS41LjUgMCAwIDEgMC0uNzA4eicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLXRyYW5zaXRpb24tZHVyYXRpb246ICAgICAgIC42cyAhZGVmYXVsdDtcbiRjYXJvdXNlbC10cmFuc2l0aW9uOiAgICAgICAgICAgICAgICB0cmFuc2Zvcm0gJGNhcm91c2VsLXRyYW5zaXRpb24tZHVyYXRpb24gZWFzZS1pbi1vdXQgIWRlZmF1bHQ7IC8vIERlZmluZSB0cmFuc2Zvcm0gdHJhbnNpdGlvbiBmaXJzdCBpZiB1c2luZyBtdWx0aXBsZSB0cmFuc2l0aW9ucyAoZS5nLiwgYHRyYW5zZm9ybSAycyBlYXNlLCBvcGFjaXR5IC41cyBlYXNlLW91dGApXG5cbiRjYXJvdXNlbC1kYXJrLWluZGljYXRvci1hY3RpdmUtYmc6ICAkYmxhY2sgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtZGFyay1jYXB0aW9uLWNvbG9yOiAgICAgICAgJGJsYWNrICFkZWZhdWx0O1xuJGNhcm91c2VsLWRhcmstY29udHJvbC1pY29uLWZpbHRlcjogIGludmVydCgxKSBncmF5c2NhbGUoMTAwKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgY2Fyb3VzZWwtdmFyaWFibGVzXG5cblxuLy8gU3Bpbm5lcnNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHNwaW5uZXItdmFyaWFibGVzXG4kc3Bpbm5lci13aWR0aDogICAgICAgICAgIDJyZW0gIWRlZmF1bHQ7XG4kc3Bpbm5lci1oZWlnaHQ6ICAgICAgICAgICRzcGlubmVyLXdpZHRoICFkZWZhdWx0O1xuJHNwaW5uZXItdmVydGljYWwtYWxpZ246ICAtLjEyNWVtICFkZWZhdWx0O1xuJHNwaW5uZXItYm9yZGVyLXdpZHRoOiAgICAuMjVlbSAhZGVmYXVsdDtcbiRzcGlubmVyLWFuaW1hdGlvbi1zcGVlZDogLjc1cyAhZGVmYXVsdDtcblxuJHNwaW5uZXItd2lkdGgtc206ICAgICAgICAxcmVtICFkZWZhdWx0O1xuJHNwaW5uZXItaGVpZ2h0LXNtOiAgICAgICAkc3Bpbm5lci13aWR0aC1zbSAhZGVmYXVsdDtcbiRzcGlubmVyLWJvcmRlci13aWR0aC1zbTogLjJlbSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgc3Bpbm5lci12YXJpYWJsZXNcblxuXG4vLyBDbG9zZVxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgY2xvc2UtdmFyaWFibGVzXG4kYnRuLWNsb3NlLXdpZHRoOiAgICAgICAgICAgIDFlbSAhZGVmYXVsdDtcbiRidG4tY2xvc2UtaGVpZ2h0OiAgICAgICAgICAgJGJ0bi1jbG9zZS13aWR0aCAhZGVmYXVsdDtcbiRidG4tY2xvc2UtcGFkZGluZy14OiAgICAgICAgLjI1ZW0gIWRlZmF1bHQ7XG4kYnRuLWNsb3NlLXBhZGRpbmcteTogICAgICAgICRidG4tY2xvc2UtcGFkZGluZy14ICFkZWZhdWx0O1xuJGJ0bi1jbG9zZS1jb2xvcjogICAgICAgICAgICAkYmxhY2sgIWRlZmF1bHQ7XG4kYnRuLWNsb3NlLWJnOiAgICAgICAgICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPScjeyRidG4tY2xvc2UtY29sb3J9Jz48cGF0aCBkPSdNLjI5My4yOTNhMSAxIDAgMDExLjQxNCAwTDggNi41ODYgMTQuMjkzLjI5M2ExIDEgMCAxMTEuNDE0IDEuNDE0TDkuNDE0IDhsNi4yOTMgNi4yOTNhMSAxIDAgMDEtMS40MTQgMS40MTRMOCA5LjQxNGwtNi4yOTMgNi4yOTNhMSAxIDAgMDEtMS40MTQtMS40MTRMNi41ODYgOCAuMjkzIDEuNzA3YTEgMSAwIDAxMC0xLjQxNHonLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kYnRuLWNsb3NlLWZvY3VzLXNoYWRvdzogICAgICRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRidG4tY2xvc2Utb3BhY2l0eTogICAgICAgICAgLjUgIWRlZmF1bHQ7XG4kYnRuLWNsb3NlLWhvdmVyLW9wYWNpdHk6ICAgIC43NSAhZGVmYXVsdDtcbiRidG4tY2xvc2UtZm9jdXMtb3BhY2l0eTogICAgMSAhZGVmYXVsdDtcbiRidG4tY2xvc2UtZGlzYWJsZWQtb3BhY2l0eTogLjI1ICFkZWZhdWx0O1xuJGJ0bi1jbG9zZS13aGl0ZS1maWx0ZXI6ICAgICBpbnZlcnQoMSkgZ3JheXNjYWxlKDEwMCUpIGJyaWdodG5lc3MoMjAwJSkgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGNsb3NlLXZhcmlhYmxlc1xuXG5cbi8vIE9mZmNhbnZhc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgb2ZmY2FudmFzLXZhcmlhYmxlc1xuJG9mZmNhbnZhcy1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgJG1vZGFsLWlubmVyLXBhZGRpbmcgIWRlZmF1bHQ7XG4kb2ZmY2FudmFzLXBhZGRpbmcteDogICAgICAgICAgICAgICAkbW9kYWwtaW5uZXItcGFkZGluZyAhZGVmYXVsdDtcbiRvZmZjYW52YXMtaG9yaXpvbnRhbC13aWR0aDogICAgICAgIDQwMHB4ICFkZWZhdWx0O1xuJG9mZmNhbnZhcy12ZXJ0aWNhbC1oZWlnaHQ6ICAgICAgICAgMzB2aCAhZGVmYXVsdDtcbiRvZmZjYW52YXMtdHJhbnNpdGlvbi1kdXJhdGlvbjogICAgIC4zcyAhZGVmYXVsdDtcbiRvZmZjYW52YXMtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICRtb2RhbC1jb250ZW50LWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRvZmZjYW52YXMtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRvZmZjYW52YXMtdGl0bGUtbGluZS1oZWlnaHQ6ICAgICAgICRtb2RhbC10aXRsZS1saW5lLWhlaWdodCAhZGVmYXVsdDtcbiRvZmZjYW52YXMtYmctY29sb3I6ICAgICAgICAgICAgICAgICRtb2RhbC1jb250ZW50LWJnICFkZWZhdWx0O1xuJG9mZmNhbnZhcy1jb2xvcjogICAgICAgICAgICAgICAgICAgJG1vZGFsLWNvbnRlbnQtY29sb3IgIWRlZmF1bHQ7XG4kb2ZmY2FudmFzLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAkbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXhzICFkZWZhdWx0O1xuJG9mZmNhbnZhcy1iYWNrZHJvcC1iZzogICAgICAgICAgICAgJG1vZGFsLWJhY2tkcm9wLWJnICFkZWZhdWx0O1xuJG9mZmNhbnZhcy1iYWNrZHJvcC1vcGFjaXR5OiAgICAgICAgJG1vZGFsLWJhY2tkcm9wLW9wYWNpdHkgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIG9mZmNhbnZhcy12YXJpYWJsZXNcblxuLy8gQ29kZVxuXG4kY29kZS1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICAkc21hbGwtZm9udC1zaXplICFkZWZhdWx0O1xuJGNvZGUtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgJHBpbmsgIWRlZmF1bHQ7XG5cbiRrYmQtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAgIC4ycmVtICFkZWZhdWx0O1xuJGtiZC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgICAgLjRyZW0gIWRlZmF1bHQ7XG4ka2JkLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgICAkY29kZS1mb250LXNpemUgIWRlZmF1bHQ7XG4ka2JkLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4ka2JkLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG5cbiRwcmUtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4iLCIvL1xuLy8gR2VuZXJhbCBmb3JtIGNvbnRyb2xzIChwbHVzIGEgZmV3IHNwZWNpZmljIGhpZ2gtbGV2ZWwgaW50ZXJ2ZW50aW9ucylcbi8vXG5cbi5mb3JtLWNvbnRyb2wge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXkgJGlucHV0LXBhZGRpbmcteDtcbiAgZm9udC1mYW1pbHk6ICRpbnB1dC1mb250LWZhbWlseTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogJGlucHV0LWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGlucHV0LWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtYmc7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogJGlucHV0LWJvcmRlci13aWR0aCBzb2xpZCAkaW5wdXQtYm9yZGVyLWNvbG9yO1xuICBhcHBlYXJhbmNlOiBub25lOyAvLyBGaXggYXBwZWFyYW5jZSBmb3IgZGF0ZSBpbnB1dHMgaW4gU2FmYXJpXG5cbiAgLy8gTm90ZTogVGhpcyBoYXMgbm8gZWZmZWN0IG9uIDxzZWxlY3Q+cyBpbiBzb21lIGJyb3dzZXJzLCBkdWUgdG8gdGhlIGxpbWl0ZWQgc3R5bGFiaWxpdHkgb2YgYDxzZWxlY3Q+YHMgaW4gQ1NTLlxuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzLCAwKTtcblxuICBAaW5jbHVkZSBib3gtc2hhZG93KCRpbnB1dC1ib3gtc2hhZG93KTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkaW5wdXQtdHJhbnNpdGlvbik7XG5cbiAgJlt0eXBlPVwiZmlsZVwiXSB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgLy8gcHJldmVudCBwc2V1ZG8gZWxlbWVudCBidXR0b24gb3ZlcmxhcFxuXG4gICAgJjpub3QoOmRpc2FibGVkKTpub3QoW3JlYWRvbmx5XSkge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cbiAgfVxuXG4gIC8vIEN1c3RvbWl6ZSB0aGUgYDpmb2N1c2Agc3RhdGUgdG8gaW1pdGF0ZSBuYXRpdmUgV2ViS2l0IHN0eWxlcy5cbiAgJjpmb2N1cyB7XG4gICAgY29sb3I6ICRpbnB1dC1mb2N1cy1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtZm9jdXMtYmc7XG4gICAgYm9yZGVyLWNvbG9yOiAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yO1xuICAgIG91dGxpbmU6IDA7XG4gICAgQGlmICRlbmFibGUtc2hhZG93cyB7XG4gICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRpbnB1dC1ib3gtc2hhZG93LCAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdyk7XG4gICAgfSBAZWxzZSB7XG4gICAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XG4gICAgICBib3gtc2hhZG93OiAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdztcbiAgICB9XG4gIH1cblxuICAvLyBBZGQgc29tZSBoZWlnaHQgdG8gZGF0ZSBpbnB1dHMgb24gaU9TXG4gIC8vIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjMzMDdcbiAgLy8gVE9ETzogd2UgY2FuIHJlbW92ZSB0aGlzIHdvcmthcm91bmQgb25jZSBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTk4OTU5IGlzIHJlc29sdmVkXG4gICY6Oi13ZWJraXQtZGF0ZS1hbmQtdGltZS12YWx1ZSB7XG4gICAgLy8gTXVsdGlwbHkgbGluZS1oZWlnaHQgYnkgMWVtIGlmIGl0IGhhcyBubyB1bml0XG4gICAgaGVpZ2h0OiBpZih1bml0KCRpbnB1dC1saW5lLWhlaWdodCkgPT0gXCJcIiwgJGlucHV0LWxpbmUtaGVpZ2h0ICogMWVtLCAkaW5wdXQtbGluZS1oZWlnaHQpO1xuICB9XG5cbiAgLy8gUGxhY2Vob2xkZXJcbiAgJjo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAkaW5wdXQtcGxhY2Vob2xkZXItY29sb3I7XG4gICAgLy8gT3ZlcnJpZGUgRmlyZWZveCdzIHVudXN1YWwgZGVmYXVsdCBvcGFjaXR5OyBzZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMTE1MjYuXG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIC8vIERpc2FibGVkIGFuZCByZWFkLW9ubHkgaW5wdXRzXG4gIC8vXG4gIC8vIEhUTUw1IHNheXMgdGhhdCBjb250cm9scyB1bmRlciBhIGZpZWxkc2V0ID4gbGVnZW5kOmZpcnN0LWNoaWxkIHdvbid0IGJlXG4gIC8vIGRpc2FibGVkIGlmIHRoZSBmaWVsZHNldCBpcyBkaXNhYmxlZC4gRHVlIHRvIGltcGxlbWVudGF0aW9uIGRpZmZpY3VsdHksIHdlXG4gIC8vIGRvbid0IGhvbm9yIHRoYXQgZWRnZSBjYXNlOyB3ZSBzdHlsZSB0aGVtIGFzIGRpc2FibGVkIGFueXdheS5cbiAgJjpkaXNhYmxlZCxcbiAgJltyZWFkb25seV0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1kaXNhYmxlZC1iZztcbiAgICBib3JkZXItY29sb3I6ICRpbnB1dC1kaXNhYmxlZC1ib3JkZXItY29sb3I7XG4gICAgLy8gaU9TIGZpeCBmb3IgdW5yZWFkYWJsZSBkaXNhYmxlZCBjb250ZW50OyBzZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMTY1NS5cbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgLy8gRmlsZSBpbnB1dCBidXR0b25zIHRoZW1pbmdcbiAgJjo6ZmlsZS1zZWxlY3Rvci1idXR0b24ge1xuICAgIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXkgJGlucHV0LXBhZGRpbmcteDtcbiAgICBtYXJnaW46ICgtJGlucHV0LXBhZGRpbmcteSkgKC0kaW5wdXQtcGFkZGluZy14KTtcbiAgICBtYXJnaW4taW5saW5lLWVuZDogJGlucHV0LXBhZGRpbmcteDtcbiAgICBjb2xvcjogJGZvcm0tZmlsZS1idXR0b24tY29sb3I7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGZvcm0tZmlsZS1idXR0b24tYmcpO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIGJvcmRlci13aWR0aDogMDtcbiAgICBib3JkZXItaW5saW5lLWVuZC13aWR0aDogJGlucHV0LWJvcmRlci13aWR0aDtcbiAgICBib3JkZXItcmFkaXVzOiAwOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJGJ0bi10cmFuc2l0aW9uKTtcbiAgfVxuXG4gICY6aG92ZXI6bm90KDpkaXNhYmxlZCk6bm90KFtyZWFkb25seV0pOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGZvcm0tZmlsZS1idXR0b24taG92ZXItYmc7XG4gIH1cblxuICAmOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gICAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteSAkaW5wdXQtcGFkZGluZy14O1xuICAgIG1hcmdpbjogKC0kaW5wdXQtcGFkZGluZy15KSAoLSRpbnB1dC1wYWRkaW5nLXgpO1xuICAgIG1hcmdpbi1pbmxpbmUtZW5kOiAkaW5wdXQtcGFkZGluZy14O1xuICAgIGNvbG9yOiAkZm9ybS1maWxlLWJ1dHRvbi1jb2xvcjtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkZm9ybS1maWxlLWJ1dHRvbi1iZyk7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLXdpZHRoOiAwO1xuICAgIGJvcmRlci1pbmxpbmUtZW5kLXdpZHRoOiAkaW5wdXQtYm9yZGVyLXdpZHRoO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkYnRuLXRyYW5zaXRpb24pO1xuICB9XG5cbiAgJjpob3Zlcjpub3QoOmRpc2FibGVkKTpub3QoW3JlYWRvbmx5XSk6Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9ybS1maWxlLWJ1dHRvbi1ob3Zlci1iZztcbiAgfVxufVxuXG4vLyBSZWFkb25seSBjb250cm9scyBhcyBwbGFpbiB0ZXh0XG4vL1xuLy8gQXBwbHkgY2xhc3MgdG8gYSByZWFkb25seSBpbnB1dCB0byBtYWtlIGl0IGFwcGVhciBsaWtlIHJlZ3VsYXIgcGxhaW5cbi8vIHRleHQgKHdpdGhvdXQgYW55IGJvcmRlciwgYmFja2dyb3VuZCBjb2xvciwgZm9jdXMgaW5kaWNhdG9yKVxuXG4uZm9ybS1jb250cm9sLXBsYWludGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteSAwO1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBtYXRjaCBpbnB1dHMgaWYgdGhpcyBjbGFzcyBjb21lcyBvbiBpbnB1dHMgd2l0aCBkZWZhdWx0IG1hcmdpbnNcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRpbnB1dC1wbGFpbnRleHQtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItd2lkdGg6ICRpbnB1dC1ib3JkZXItd2lkdGggMDtcblxuICAmLmZvcm0tY29udHJvbC1zbSxcbiAgJi5mb3JtLWNvbnRyb2wtbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG5cbi8vIEZvcm0gY29udHJvbCBzaXppbmdcbi8vXG4vLyBCdWlsZCBvbiBgLmZvcm0tY29udHJvbGAgd2l0aCBtb2RpZmllciBjbGFzc2VzIHRvIGRlY3JlYXNlIG9yIGluY3JlYXNlIHRoZVxuLy8gaGVpZ2h0IGFuZCBmb250LXNpemUgb2YgZm9ybSBjb250cm9scy5cbi8vXG4vLyBSZXBlYXRlZCBpbiBgX2lucHV0X2dyb3VwLnNjc3NgIHRvIGF2b2lkIFNhc3MgZXh0ZW5kIGlzc3Vlcy5cblxuLmZvcm0tY29udHJvbC1zbSB7XG4gIG1pbi1oZWlnaHQ6ICRpbnB1dC1oZWlnaHQtc207XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXktc20gJGlucHV0LXBhZGRpbmcteC1zbTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUtc20pO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzLXNtKTtcblxuICAmOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiB7XG4gICAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteS1zbSAkaW5wdXQtcGFkZGluZy14LXNtO1xuICAgIG1hcmdpbjogKC0kaW5wdXQtcGFkZGluZy15LXNtKSAoLSRpbnB1dC1wYWRkaW5nLXgtc20pO1xuICAgIG1hcmdpbi1pbmxpbmUtZW5kOiAkaW5wdXQtcGFkZGluZy14LXNtO1xuICB9XG5cbiAgJjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICAgIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXktc20gJGlucHV0LXBhZGRpbmcteC1zbTtcbiAgICBtYXJnaW46ICgtJGlucHV0LXBhZGRpbmcteS1zbSkgKC0kaW5wdXQtcGFkZGluZy14LXNtKTtcbiAgICBtYXJnaW4taW5saW5lLWVuZDogJGlucHV0LXBhZGRpbmcteC1zbTtcbiAgfVxufVxuXG4uZm9ybS1jb250cm9sLWxnIHtcbiAgbWluLWhlaWdodDogJGlucHV0LWhlaWdodC1sZztcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteS1sZyAkaW5wdXQtcGFkZGluZy14LWxnO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZS1sZyk7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMtbGcpO1xuXG4gICY6OmZpbGUtc2VsZWN0b3ItYnV0dG9uIHtcbiAgICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15LWxnICRpbnB1dC1wYWRkaW5nLXgtbGc7XG4gICAgbWFyZ2luOiAoLSRpbnB1dC1wYWRkaW5nLXktbGcpICgtJGlucHV0LXBhZGRpbmcteC1sZyk7XG4gICAgbWFyZ2luLWlubGluZS1lbmQ6ICRpbnB1dC1wYWRkaW5nLXgtbGc7XG4gIH1cblxuICAmOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gICAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteS1sZyAkaW5wdXQtcGFkZGluZy14LWxnO1xuICAgIG1hcmdpbjogKC0kaW5wdXQtcGFkZGluZy15LWxnKSAoLSRpbnB1dC1wYWRkaW5nLXgtbGcpO1xuICAgIG1hcmdpbi1pbmxpbmUtZW5kOiAkaW5wdXQtcGFkZGluZy14LWxnO1xuICB9XG59XG5cbi8vIE1ha2Ugc3VyZSB0ZXh0YXJlYXMgZG9uJ3Qgc2hyaW5rIHRvbyBtdWNoIHdoZW4gcmVzaXplZFxuLy8gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMjkxMjRcbi8vIHN0eWxlbGludC1kaXNhYmxlIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxudGV4dGFyZWEge1xuICAmLmZvcm0tY29udHJvbCB7XG4gICAgbWluLWhlaWdodDogJGlucHV0LWhlaWdodDtcbiAgfVxuXG4gICYuZm9ybS1jb250cm9sLXNtIHtcbiAgICBtaW4taGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LXNtO1xuICB9XG5cbiAgJi5mb3JtLWNvbnRyb2wtbGcge1xuICAgIG1pbi1oZWlnaHQ6ICRpbnB1dC1oZWlnaHQtbGc7XG4gIH1cbn1cbi8vIHN0eWxlbGludC1lbmFibGUgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG5cbi5mb3JtLWNvbnRyb2wtY29sb3Ige1xuICB3aWR0aDogJGZvcm0tY29sb3Itd2lkdGg7XG4gIGhlaWdodDogYXV0bzsgLy8gT3ZlcnJpZGUgZml4ZWQgYnJvd3NlciBoZWlnaHRcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteTtcblxuICAmOm5vdCg6ZGlzYWJsZWQpOm5vdChbcmVhZG9ubHldKSB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG5cbiAgJjo6LW1vei1jb2xvci1zd2F0Y2gge1xuICAgIGhlaWdodDogaWYodW5pdCgkaW5wdXQtbGluZS1oZWlnaHQpID09IFwiXCIsICRpbnB1dC1saW5lLWhlaWdodCAqIDFlbSwgJGlucHV0LWxpbmUtaGVpZ2h0KTtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzKTtcbiAgfVxuXG4gICY6Oi13ZWJraXQtY29sb3Itc3dhdGNoIHtcbiAgICBoZWlnaHQ6IGlmKHVuaXQoJGlucHV0LWxpbmUtaGVpZ2h0KSA9PSBcIlwiLCAkaW5wdXQtbGluZS1oZWlnaHQgKiAxZW0sICRpbnB1dC1saW5lLWhlaWdodCk7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cyk7XG4gIH1cbn1cbiIsIkB1c2UgXCJzYXNzOm1hdGhcIjtcclxuQHVzZSBcIkBzYXNzLWNvbGxlY3RpdmUvc3RyaXAtdW5pdFwiO1xyXG5cclxuJHJlbS1iYXNlOiAxNnB4ICFkZWZhdWx0OyAvLyBpbCByZW0gYmFzZSDDqCBpbCBmb250IHNpemUgZGkgcmlmZXJpbWVudG8gcGVyIGxhIGZ1bnppb25lIHJlbS1jYWxjXHJcbi8vIHV0aWxpenphcmUgcGVyIHJhcHBvcnRhcnNpIGFpIHByYW1ldHJpIGRlbGxhIGdyYWZpY2FcclxuJG1heC1mb250LXNpemU6ICRyZW0tYmFzZSArIDIgIWRlZmF1bHQ7IC8vIG1hc3NpbWEgZGltZW5zaW9uZSBwZXIgaWwgZm9udCBzaXplIGRlbCBib2R5O1xyXG4vLyBjYWxjb2xhdG8gaW5jcmVtZW50YW50byBkaSBuIGlsIHJlbS1iYXNlXHJcbiRtaW4tZm9udC1zaXplOiAkcmVtLWJhc2UgLSAyICFkZWZhdWx0OyAvLyBtYXNzaW1hIGRpbWVuc2lvbmUgcGVyIGlsIGZvbnQgc2l6ZSBkZWwgYm9keTtcclxuLy8gY2FsY29sYXRvIGRlY3JlbWVudGFuZG8gZGkgbSBpbCByZW0tYmFzZVxyXG5cclxuLy8gbGUgdmFyaWFiaWxpIHNvbm8gdXRpbGl6emF0aSBwZXIgZ2VzdGlyZSBpbCBmb250LXNpemUgZGkgaHRtbFxyXG4vLyBpbiB7YXNzZXRzfVxcc2Nzc1xcdGVtcGxhdGVcXGxheW91dFxcX3NjYWZmb2xkaW5nLnNjc3M7XHJcbi8vIMOoIHBvc3NpYmlsZSB1dGlsbGFyZSBpbCBtaXhpbiBhbmNoZSBwZXIgYWx0cmkgZWxlbWVudGkgZGVsIGRvY3VtZW50IGluIGJhc2UgYWxsZSBuZWNlc3NpdMOgXHJcbi8vIGlsIHByaW1vIGUgaWwgc2Vjb25kbyBwYXJhbWV0cm8gZGVsIG1peGluIGZsdWlkIHR5cGUgZGV0ZXJtaW5hbm8gbGUgbGFyZ2V6emUgbWluaW1lIMOoIG1hc3NpbWVcclxuLy8gZW50cm8gbGUgcXVhbGkgbGUgZGltZW5zaW9uaSBkZWwgZm9udC1zaXplIHZhcmlhIGluIGJhc2UgYWxsYSBsYXJnaGV6emEgZGVsIHZpZXdwb3J0XHJcbi8vIGNvbiB2YWxvcmkgY29tcHV0YXRpIGNvbXByZXNpIHRyYSAkbWF4LWZvbnQtc2l6ZSAodGVyem8gcGFyYW1ldHJvKSAgIFxyXG4vLyBlICRtaW4tZm9udC1zaXplIChxdWFydG8gcGFyYW1ldHJvKVxyXG4kZm9udC1ncm93OiBtYXRoLmRpdihzdHJpcC11bml0LnN0cmlwKCRtYXgtZm9udC1zaXplKSwgc3RyaXAtdW5pdC5zdHJpcCgkcmVtLWJhc2UpKSAhZGVmYXVsdDtcclxuJGZvbnQtc2hyaW5rOiBtYXRoLmRpdihzdHJpcC11bml0LnN0cmlwKCRyZW0tYmFzZSkgLCBzdHJpcC11bml0LnN0cmlwKCRtaW4tZm9udC1zaXplKSkgIWRlZmF1bHQ7XHJcblxyXG5cclxuLy8gaWwgZm9udCBzaXplIGRlaSB0aXRvbGkgcHJpbmNpcGFsaSBuZWwgdHVvIHRlbXBsYXRlXHJcblxyXG4kbGluZS1oZWlnaHQ6IDEuNTYxOCAhZGVmYXVsdDtcclxuXHJcbi8vIGRlZmluaXNjbyBwcmltYSBpbCBmb250LXNpemUgZGkgSDEgc3UgY3VpIHZlcnLDoCBjYWxjb2xhdG8gaWwgZmF0dG9yZSBkaSBzY2FsaW5nXHJcbi8vICgkaGVhZGluZy1zY2FsZS1mYWN0b3IpIHBlciBjYWNvbGFyZSBpbCBmb250LXNpemUgZGVnbGkgYWx0cmkgaFxyXG4kZm9udC1zaXplLWgxOiA1MHB4ICFkZWZhdWx0O1xyXG5cclxuLy8gJG1heC1mb250LXNpemUtaDEgZSAkbWluLWZvbnQtc2l6ZS1oMSBwZXJtZXR0b25vIGRpIGltcHN0YXJlIGlsIGZvbnQgc2l6ZSBkZWxnbGkgaCBjb24gY2xhbXA7XHJcbiRtYXgtZm9udC1zaXplLWgxOiAkZm9udC1zaXplLWgxICFkZWZhdWx0OztcclxuJG1pbi1mb250LXNpemUtaDE6IDQwcHggIWRlZmF1bHQ7XHJcblxyXG4vLyBmYXR0b3JlIGRpIHNjYWxpbmcgcGVyIGdsaSBoZWFkaW5nc1xyXG4kaGVhZGluZy1zY2FsZS1mYWN0b3I6IG1hdGguc3FydChtYXRoLnNxcnQobWF0aC5kaXYoJGZvbnQtc2l6ZS1oMSwkcmVtLWJhc2UpKSk7XHJcblxyXG4vLyBmb250IHNpemUgYWx0cmkgaGVhZGluZ3MgKHZhbG9yaSBpbiBweClcclxuJGZvbnQtc2l6ZS1oMjogJHJlbS1iYXNlICogbWF0aC5wb3coJGhlYWRpbmctc2NhbGUtZmFjdG9yLCAzKTtcclxuJGZvbnQtc2l6ZS1oMzogJHJlbS1iYXNlICogbWF0aC5wb3coJGhlYWRpbmctc2NhbGUtZmFjdG9yLCAyKTtcclxuJGZvbnQtc2l6ZS1oNDogJHJlbS1iYXNlICogbWF0aC5wb3coJGhlYWRpbmctc2NhbGUtZmFjdG9yLCAxKTtcclxuJGZvbnQtc2l6ZS1oNTogJHJlbS1iYXNlOyAvLyBoNSA9IDFyZW1cclxuJGZvbnQtc2l6ZS1oNjogbWF0aC5kaXYoJHJlbS1iYXNlICwgJGhlYWRpbmctc2NhbGUtZmFjdG9yKTtcclxuXHJcbi8vIHNlcGFyYXRvcmUgZ2xvYmFsZSwgdmllbmUgdXRpbGl6emF0byBwZXIgZGVmaW5pcmUgJHNwYWNlciBpbiBfYm9vdHN0cmFwLXZhcmlhYmxlcy5zY3NzXHJcbiRzcGFjZXItcHg6ICRyZW0tYmFzZSAqICRsaW5lLWhlaWdodCAhZGVmYXVsdDtcclxuXHJcbiRzbGFtcC1taW4tbGltaXQ6IDMyMHB4O1xyXG4kc2xhbXAtbWF4LWxpbWl0OiAxNjAwcHg7XHJcblxyXG5cclxuIiwiQGNoYXJzZXQgXCJ1dGYtOFwiO1xyXG5AdXNlIFwic2FzczptYXRoXCI7XHJcbkB1c2UgXCJzYXNzOm1hcFwiO1xyXG5AdXNlIFwic2FzczpsaXN0XCI7XHJcblxyXG5AdXNlIFwifi9zY3NzL21vZHVsZXMvZ2xvYmFsXCI7XHJcbkB1c2UgXCJ+L3Njc3MvbW9kdWxlcy9mdW5jdGlvbnMvcmVtXCIgd2l0aCAoXHJcbiAgICAkYmFzZWxpbmU6IGdsb2JhbC4kcmVtLWJhc2VcclxuKTtcclxuQHVzZSBcIn4vc2Nzcy9tb2R1bGVzL2Z1bmN0aW9ucy9jbGFtcFwiIHdpdGggKFxyXG4gICAgJHJvb3QtZm9udC1zaXplOiBnbG9iYWwuJHJlbS1iYXNlLFxyXG4gICAgJHNsYW1wX29wdGlvbnM6IChcclxuICAgICAgICBcInJvb3Qtc2l6ZVwiOiBnbG9iYWwuJHJlbS1iYXNlLFxyXG4gICAgICAgIFwibWluXCI6IGdsb2JhbC4kc2xhbXAtbWluLWxpbWl0LFxyXG4gICAgICAgIFwibWF4XCI6IGdsb2JhbC4kc2xhbXAtbWF4LWxpbWl0LFxyXG4gICAgKVxyXG4pO1xyXG5cclxuQHVzZSBcIn4vc2Nzcy9tb2R1bGVzL2hlYWRpbmdzXCIgYXMgaFxyXG4gICAgd2l0aChcclxuICAgICAgICAkcm9vdC1mb250LXNpemU6IGdsb2JhbC4kcmVtLWJhc2UsXHJcbiAgICAgICAgJGZvbnQtZ3JvdzogZ2xvYmFsLiRmb250LWdyb3csXHJcbiAgICAgICAgJGZvbnQtc2hyaW5rOiBnbG9iYWwuJGZvbnQtc2hyaW5rLFxyXG4gICAgICAgICRoMS1tYXg6IGdsb2JhbC4kbWF4LWZvbnQtc2l6ZS1oMSxcclxuICAgICAgICAkaDEtbWluOiBnbG9iYWwuJG1pbi1mb250LXNpemUtaDFcclxuICAgICk7XHJcblxyXG5AdXNlIFwifi9zY3NzL21vZHVsZXMvY29sb3JzXCI7XHJcbkB1c2UgXCJ+L3Njc3MvbW9kdWxlcy9mb250c1wiO1xyXG5cclxuLy8gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2Jsb2IvbWFpbi9zY3NzL192YXJpYWJsZXMuc2Nzc1xyXG5AdXNlIFwiZGVmYXVsdHMtdmFyaWFibGVzXCIgYXMgZGVmYXVsdHM7XHJcblxyXG4vLyBDb2xvcmlcclxuJHByaW1hcnk6IGNvbG9ycy4kY29sb3ItcHJpbWFyeTtcclxuJHN1Y2Nlc3M6ICMxZDliNjE7XHJcbiRjb2xvcnM6IGNvbG9ycy4kY29sb3JzO1xyXG5cclxuXHJcbiR0aGVtZS1jb2xvcnM6IG1hcC5yZW1vdmUoXHJcbiAgICBtYXAubWVyZ2UoZGVmYXVsdHMuJHRoZW1lLWNvbG9ycywgY29sb3JzLiRjb2xvcnMpLFxyXG4gICAgKHNlY29uZGFyeSwgc3VjY2VzcywgaW5mbywgd2FybmluZywgZGFuZ2VyKS4uLlxyXG4pO1xyXG5cclxuJGNvbG9yLWNvbnRyYXN0LWRhcms6IGNvbG9ycy4kY29sb3ItY29udHJhc3QtZGFyaztcclxuJGNvbG9yLWNvbnRyYXN0LWxpZ2h0OiBjb2xvcnMuJGNvbG9yLWNvbnRyYXN0LWxpZ2h0O1xyXG4kbWluLWNvbnRyYXN0LXJhdGlvOiBjb2xvcnMuJG1pbi1jb250cmFzdC1yYXRpbztcclxuXHJcbi8vIENvbG9yZSBTZm9uZG9cclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4kYm9keS1iZzogI2ZmZmZmZjtcclxuJGJvZHktY29sb3I6IGhzbCgwLCAwJSwgNDAlKTtcclxuXHJcbi8vIENvbG9yZSB0ZXN0b1xyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiR0ZXh0LWNvbG9yOiAkYm9keS1jb2xvcjsgLy8gbGVnYWN5IHZhcmlhYmxlXHJcblxyXG4vLyBSYWRpdXNcclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4vLyBQZXIgYWJpbGl0YXJlIGdsb2JhbG1lbnRlIGlsIHJhZGl1c1xyXG4kZW5hYmxlLXJvdW5kZWQ6IHRydWU7XHJcbi8vQ29tcG9uZW50ZSBhdHRpdm8gYWQgZXNlbXBpbyBmb2N1cyBkZWdsaSBpbnB1dFxyXG4vLyRjb21wb25lbnQtYWN0aXZlLWJnOiAkY29sb3ItcHJpbWFyeTtcclxuXHJcbi8vIFB1bHNhbnRpXHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuJGJ0bi1wYWRkaW5nLXktc206IDFyZW0gKiBtYXRoLmRpdig2LCAxNik7XHJcbiRidG4tcGFkZGluZy14LXNtOiAxcmVtICogbWF0aC5kaXYoMTIsIDE2KTtcclxuJGJ0bi1wYWRkaW5nLXk6IDFyZW0gKiBtYXRoLmRpdig5LCAxNik7XHJcbiRidG4tcGFkZGluZy14OiAxcmVtICogbWF0aC5kaXYoMTgsIDE2KTtcclxuJGJ0bi1wYWRkaW5nLXktbGc6IDFyZW0gKiBtYXRoLmRpdigxMiwgMTYpO1xyXG4kYnRuLXBhZGRpbmcteC1sZzogMXJlbSAqIG1hdGguZGl2KDI0LCAxNik7XHJcblxyXG4kYnRuLWxpbmstZGlzYWJsZWQtY29sb3I6IGhzbCgwLCAwJSwgNzglKTtcclxuXHJcbi8vIEZvcm1cclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4kaW5wdXQtYm9yZGVyOiBoc2woMCwgMCUsIDkwJSk7XHJcbiRpbnB1dC1ib3JkZXItZm9jdXM6ICRwcmltYXJ5O1xyXG4kZm9ybS1ncm91cC1tYXJnaW4tYm90dG9tOiByZW0uY29udmVydCgxNXB4KTtcclxuXHJcbi8vIExpbmtzXHJcbi8vXHJcbi8vIFN0eWxlIGFuY2hvciBlbGVtZW50cy5cclxuXHJcbiRsaW5rLWNvbG9yOiBjb2xvcnMuZ2V0KERpbmdsZXkpICFkZWZhdWx0O1xyXG4kbGluay1kZWNvcmF0aW9uOiBub25lICFkZWZhdWx0O1xyXG4kbGluay1zaGFkZS1wZXJjZW50YWdlOiAtMTAlICFkZWZhdWx0O1xyXG4kbGluay1ob3Zlci1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgY29sb3JzLmdldChPbGl2aW5lKSAhZGVmYXVsdDtcclxuXHJcblxyXG4kYXNwZWN0LXJhdGlvczogbWFwLm1lcmdlKFxyXG4gICAgZGVmYXVsdHMuJGFzcGVjdC1yYXRpb3MsIFxyXG4gICAgKFxyXG4gICAgICAgIFwiM3gyXCI6IG1hdGgucGVyY2VudGFnZShtYXRoLmRpdigyLDMpKSxcclxuICAgICAgICBcIjI1eDIxXCI6IG1hdGgucGVyY2VudGFnZShtYXRoLmRpdigyMSwyNSkpLFxyXG4gICAgKVxyXG4pO1xyXG5cclxuXHJcbi8vIE92ZXJyaWRlIEZvbnQgZGVmaW5pdGlvbiBkaSBib290c3RyYXBcclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5cclxuLy8gRm9udCBzYW5zLXNlcmlmIGRpIGRlZmF1bHRcclxuJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWY6IG1hcC5nZXQoZm9udHMuJGZvbnRzLCBzYW5zKTtcclxuXHJcbi8vIEZvbnQgc2VyaWYgZGkgZGVmYXVsdFxyXG4kZm9udC1mYW1pbHktc2VyaWY6IG1hcC5nZXQoZm9udHMuJGZvbnRzLCBzZXJpZik7XHJcblxyXG4vLyBGb250IG1vbm9zcGFnZSBkaSBkZWZhdWx0XHJcbiRmb250LWZhbWlseS1tb25vc3BhY2U6IG1hcC5nZXQoZm9udHMuJGZvbnRzLCBtb25vKTtcclxuXHJcbi8vIEZvbnQgdXRpbGl6emF0aSBuZWwgc2l0b1xyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcblxyXG4vLyBGb250IGJhc2UgdXRpbGl6emF0byBuZWwgc2l0b1xyXG4kZm9udC1mYW1pbHktYmFzZTogJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWY7XHJcbi8vJGZvbnQtZmFtaWx5LWJhc2U6ICRmb250LWZhbWlseS1zZXJpZjtcclxuXHJcbi8vIEZvbnQgYmFzZSB1dGlsaXp6YXRvIHBlciBpIHRpdG9saVxyXG5cclxuXHJcbi8vIFBhcmFncmFmaSBlIExpbmUtaGVpZ2h0XHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuJGxpbmUtaGVpZ2h0LWJhc2U6IGdsb2JhbC4kbGluZS1oZWlnaHQ7XHJcbiRwYXJhZ3JhcGgtbWFyZ2luLWJvdHRvbTogbWF0aC5kaXYoKDFyZW0gKiAkbGluZS1oZWlnaHQtYmFzZSksIDIpO1xyXG5cclxuLy8gVGl0b2xpXHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuJGhlYWRpbmdzLWZvbnQtd2VpZ2h0OiAzMDA7XHJcbiRoZWFkaW5ncy1zbWFsbC1jb2xvcjogaW5oZXJpdDtcclxuJGhlYWRpbmdzLW1hcmdpbi1ib3R0b206ICgkcGFyYWdyYXBoLW1hcmdpbi1ib3R0b20gKiAyKTtcclxuXHJcbiRoMS1mb250LXNpemU6IGguZ2V0LWgoMSwgJG1pbkxpbWl0OiBnbG9iYWwuJHNsYW1wLW1pbi1saW1pdCwgJG1heExpbWl0OiBnbG9iYWwuJHNsYW1wLW1heC1saW1pdCk7XHJcbiRoMi1mb250LXNpemU6IGguZ2V0LWgoMiwgJG1pbkxpbWl0OiBnbG9iYWwuJHNsYW1wLW1pbi1saW1pdCwgJG1heExpbWl0OiBnbG9iYWwuJHNsYW1wLW1heC1saW1pdCk7XHJcbiRoMy1mb250LXNpemU6IGguZ2V0LWgoMywgJG1pbkxpbWl0OiBnbG9iYWwuJHNsYW1wLW1pbi1saW1pdCwgJG1heExpbWl0OiBnbG9iYWwuJHNsYW1wLW1heC1saW1pdCk7XHJcbiRoNC1mb250LXNpemU6IGguZ2V0LWgoNCwgJG1pbkxpbWl0OiBnbG9iYWwuJHNsYW1wLW1pbi1saW1pdCwgJG1heExpbWl0OiBnbG9iYWwuJHNsYW1wLW1heC1saW1pdCk7XHJcbiRoNS1mb250LXNpemU6IGguZ2V0LWgoNSwgJG1pbkxpbWl0OiBnbG9iYWwuJHNsYW1wLW1pbi1saW1pdCwgJG1heExpbWl0OiBnbG9iYWwuJHNsYW1wLW1heC1saW1pdCk7XHJcbiRoNi1mb250LXNpemU6IGguZ2V0LWgoNiwgJG1pbkxpbWl0OiBnbG9iYWwuJHNsYW1wLW1pbi1saW1pdCwgJG1heExpbWl0OiBnbG9iYWwuJHNsYW1wLW1heC1saW1pdCk7XHJcblxyXG4vLyBTcGFjZXJzXHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuXHJcbi8vIFNwYWNpbmdcclxuJHNwYWNlcjogcmVtLmNvbnZlcnQoZ2xvYmFsLiRzcGFjZXItcHgpICFkZWZhdWx0O1xyXG5cclxuLy8gb3ZlcnJpZGUgdmFsb3JpIGRpIGJvb3RzdHJhcFxyXG4vLyB0b2dsaWVyZSBxdWVsbGkgbm9uIHV0aWxpenphdGkgcGVyIHJpZHVycmUgbGEgZGltZW5zaW9uZSBkZWwgY3NzXHJcbiRzcGFjZXJzOiAoXHJcbiAgICAwOiAwLFxyXG4gICAgMC4xMjU6ICRzcGFjZXIgKiAwLjEyNSxcclxuICAgIDAuMjU6ICRzcGFjZXIgKiAwLjI1LFxyXG4gICAgMC41OiAkc3BhY2VyICogMC41LFxyXG4gICAgMC43NTogJHNwYWNlciAqIDAuNzUsXHJcbiAgICAxOiAkc3BhY2VyLFxyXG4gICAgMS4yNTogJHNwYWNlciAqIDEuMjUsXHJcbiAgICAxLjU6ICRzcGFjZXIgKiAxLjUsXHJcbiAgICAxLjc1OiAkc3BhY2VyICogMS43NSxcclxuICAgIDI6ICRzcGFjZXIgKiAyLFxyXG4gICAgMi41OiAkc3BhY2VyICogMi41LFxyXG4gICAgMzogJHNwYWNlciAqIDMsXHJcbiAgICAzLjU6ICRzcGFjZXIgKiAzLjUsXHJcbiAgICA0OiAkc3BhY2VyICogNCxcclxuICAgIDQuNTogJHNwYWNlciAqIDQuNSxcclxuICAgIDU6ICRzcGFjZXIgKiA1LFxyXG4gICAgNjogJHNwYWNlciAqIDYsXHJcbiAgICA3OiAkc3BhY2VyICogNyxcclxuICAgIDg6ICRzcGFjZXIgKiA4LFxyXG4gICAgOTogJHNwYWNlciAqIDksXHJcbiAgICAxMDogJHNwYWNlciAqIDEwLFxyXG4pO1xyXG5cclxuLy8gY2Fyb3VzZWwgLSBib29zdHJhcFxyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiRjYXJvdXNlbC1jb250cm9sLWNvbG9yOiB3aGl0ZTtcclxuJGNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uLWJnOiBub25lOyAvL3N2Zy1sb2FkKFwiaW1hZ2VzL3N2Zy9jb250cm9sLXByZXYuc3ZnXCIsZmlsbD0kY2Fyb3VzZWwtY29udHJvbC1jb2xvcikgO1xyXG4kY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24tYmc6IG5vbmU7IC8vc3ZnLWxvYWQoXCJpbWFnZXMvc3ZnL2NvbnRyb2wtbmV4dC5zdmdcIixmaWxsPSRjYXJvdXNlbC1jb250cm9sLWNvbG9yKSA7XHJcbiRjYXJvdXNlbC1jb250cm9sLWljb24td2lkdGg6IHJlbS5jb252ZXJ0KDUwcHgpO1xyXG5cclxuLy8gbmF2XHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuJG5hdi1saW5rLXBhZGRpbmcteTogMDtcclxuJG5hdi1saW5rLXBhZGRpbmcteDogMDtcclxuJG5hdi1saW5rLWNvbG9yOiB2YXIoLS1uYXYtbGluay1jb2xvciwgaW5oZXJpdCk7XHJcbiRuYXYtbGluay1ob3Zlci1jb2xvcjogdmFyKC0tbmF2LWxpbmstaG92ZXItY29sb3IsIGluaGVyaXQpO1xyXG5cclxuLy9uYXZiYXJcclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4kbmF2YmFyLWRhcmstY29sb3I6IHJnYmEod2hpdGUsIDAuNSk7XHJcbiRuYXZiYXItZGFyay10b2dnbGVyLWljb24tYmc6IG5vbmU7IC8vc3ZnLWxvYWQoXCJpbWFnZXMvc3ZnL25hdmJhci10b2dnbGVyLWljb24uc3ZnXCIsc3Ryb2tlPSRuYXZiYXItZGFyay1jb2xvcik7XHJcbiRuYXZiYXItbGlnaHQtY29sb3I6IHJnYmEoYmxhY2ssIDAuNSk7XHJcbiRuYXZiYXItbGlnaHQtdG9nZ2xlci1pY29uLWJnOiBub25lOyAvL3N2Zy1sb2FkKFwiaW1hZ2VzL3N2Zy9uYXZiYXItdG9nZ2xlci1pY29uLnN2Z1wiLHN0cm9rZT0kbmF2YmFyLWxpZ2h0LWNvbG9yKTtcclxuXHJcbi8vIE90aGVyc1xyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcblxyXG4vLyBPcHRpb25zXHJcbi8vXHJcbi8vIFF1aWNrbHkgbW9kaWZ5IGdsb2JhbCBzdHlsaW5nIGJ5IGVuYWJsaW5nIG9yIGRpc2FibGluZyBvcHRpb25hbCBmZWF0dXJlcy5cclxuXHJcbiRlbmFibGUtbmVnYXRpdmUtbWFyZ2luczogZmFsc2UgIWRlZmF1bHQ7XHJcblxyXG4vLyBDbG9zZVxyXG5cclxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGNsb3NlLXZhcmlhYmxlc1xyXG4kYnRuLWNsb3NlLXdpZHRoOiByZW0uY29udmVydCgzNnB4KSAhZGVmYXVsdDtcclxuJGJ0bi1jbG9zZS1jb2xvcjogJHByaW1hcnkgIWRlZmF1bHQ7XHJcblxyXG4vLyBzY3NzLWRvY3MtZW5kIGNsb3NlLXZhcmlhYmxlc1xyXG5cclxuLy8gdG9vbHRpcFxyXG5cclxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4vLyBTaW5nbGUgc2lkZSBib3JkZXItcmFkaXVzXG5cbi8vIEhlbHBlciBmdW5jdGlvbiB0byByZXBsYWNlIG5lZ2F0aXZlIHZhbHVlcyB3aXRoIDBcbkBmdW5jdGlvbiB2YWxpZC1yYWRpdXMoJHJhZGl1cykge1xuICAkcmV0dXJuOiAoKTtcbiAgQGVhY2ggJHZhbHVlIGluICRyYWRpdXMge1xuICAgIEBpZiB0eXBlLW9mKCR2YWx1ZSkgPT0gbnVtYmVyIHtcbiAgICAgICRyZXR1cm46IGFwcGVuZCgkcmV0dXJuLCBtYXgoJHZhbHVlLCAwKSk7XG4gICAgfSBAZWxzZSB7XG4gICAgICAkcmV0dXJuOiBhcHBlbmQoJHJldHVybiwgJHZhbHVlKTtcbiAgICB9XG4gIH1cbiAgQHJldHVybiAkcmV0dXJuO1xufVxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYm9yZGVyLXJhZGl1cy1taXhpbnNcbkBtaXhpbiBib3JkZXItcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzLCAkZmFsbGJhY2stYm9yZGVyLXJhZGl1czogZmFsc2UpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG4gIEBlbHNlIGlmICRmYWxsYmFjay1ib3JkZXItcmFkaXVzICE9IGZhbHNlIHtcbiAgICBib3JkZXItcmFkaXVzOiAkZmFsbGJhY2stYm9yZGVyLXJhZGl1cztcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLXRvcC1yYWRpdXMoJHJhZGl1czogJGJvcmRlci1yYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1lbmQtcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLWJvdHRvbS1yYWRpdXMoJHJhZGl1czogJGJvcmRlci1yYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1zdGFydC1yYWRpdXMoJHJhZGl1czogJGJvcmRlci1yYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLXRvcC1zdGFydC1yYWRpdXMoJHJhZGl1czogJGJvcmRlci1yYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItdG9wLWVuZC1yYWRpdXMoJHJhZGl1czogJGJvcmRlci1yYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLWJvdHRvbS1lbmQtcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1ib3R0b20tc3RhcnQtcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBib3JkZXItcmFkaXVzLW1peGluc1xuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG5AbWl4aW4gdHJhbnNpdGlvbigkdHJhbnNpdGlvbi4uLikge1xuICBAaWYgbGVuZ3RoKCR0cmFuc2l0aW9uKSA9PSAwIHtcbiAgICAkdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tYmFzZTtcbiAgfVxuXG4gIEBpZiBsZW5ndGgoJHRyYW5zaXRpb24pID4gMSB7XG4gICAgQGVhY2ggJHZhbHVlIGluICR0cmFuc2l0aW9uIHtcbiAgICAgIEBpZiAkdmFsdWUgPT0gbnVsbCBvciAkdmFsdWUgPT0gbm9uZSB7XG4gICAgICAgIEB3YXJuIFwiVGhlIGtleXdvcmQgJ25vbmUnIG9yICdudWxsJyBtdXN0IGJlIHVzZWQgYXMgYSBzaW5nbGUgYXJndW1lbnQuXCI7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQGlmICRlbmFibGUtdHJhbnNpdGlvbnMge1xuICAgIEBpZiBudGgoJHRyYW5zaXRpb24sIDEpICE9IG51bGwge1xuICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG4gICAgfVxuXG4gICAgQGlmICRlbmFibGUtcmVkdWNlZC1tb3Rpb24gYW5kIG50aCgkdHJhbnNpdGlvbiwgMSkgIT0gbnVsbCBhbmQgbnRoKCR0cmFuc2l0aW9uLCAxKSAhPSBub25lIHtcbiAgICAgIEBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgICAgIHRyYW5zaXRpb246IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBHcmFkaWVudHNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGdyYWRpZW50LWJnLW1peGluXG5AbWl4aW4gZ3JhZGllbnQtYmcoJGNvbG9yOiBudWxsKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcblxuICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHZhcigtLSN7JHZhcmlhYmxlLXByZWZpeH1ncmFkaWVudCk7XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgZ3JhZGllbnQtYmctbWl4aW5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGdyYWRpZW50LW1peGluc1xuLy8gSG9yaXpvbnRhbCBncmFkaWVudCwgZnJvbSBsZWZ0IHRvIHJpZ2h0XG4vL1xuLy8gQ3JlYXRlcyB0d28gY29sb3Igc3RvcHMsIHN0YXJ0IGFuZCBlbmQsIGJ5IHNwZWNpZnlpbmcgYSBjb2xvciBhbmQgcG9zaXRpb24gZm9yIGVhY2ggY29sb3Igc3RvcC5cbkBtaXhpbiBncmFkaWVudC14KCRzdGFydC1jb2xvcjogJGdyYXktNzAwLCAkZW5kLWNvbG9yOiAkZ3JheS04MDAsICRzdGFydC1wZXJjZW50OiAwJSwgJGVuZC1wZXJjZW50OiAxMDAlKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJHN0YXJ0LWNvbG9yICRzdGFydC1wZXJjZW50LCAkZW5kLWNvbG9yICRlbmQtcGVyY2VudCk7XG59XG5cbi8vIFZlcnRpY2FsIGdyYWRpZW50LCBmcm9tIHRvcCB0byBib3R0b21cbi8vXG4vLyBDcmVhdGVzIHR3byBjb2xvciBzdG9wcywgc3RhcnQgYW5kIGVuZCwgYnkgc3BlY2lmeWluZyBhIGNvbG9yIGFuZCBwb3NpdGlvbiBmb3IgZWFjaCBjb2xvciBzdG9wLlxuQG1peGluIGdyYWRpZW50LXkoJHN0YXJ0LWNvbG9yOiAkZ3JheS03MDAsICRlbmQtY29sb3I6ICRncmF5LTgwMCwgJHN0YXJ0LXBlcmNlbnQ6IG51bGwsICRlbmQtcGVyY2VudDogbnVsbCkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAkc3RhcnQtY29sb3IgJHN0YXJ0LXBlcmNlbnQsICRlbmQtY29sb3IgJGVuZC1wZXJjZW50KTtcbn1cblxuQG1peGluIGdyYWRpZW50LWRpcmVjdGlvbmFsKCRzdGFydC1jb2xvcjogJGdyYXktNzAwLCAkZW5kLWNvbG9yOiAkZ3JheS04MDAsICRkZWc6IDQ1ZGVnKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgkZGVnLCAkc3RhcnQtY29sb3IsICRlbmQtY29sb3IpO1xufVxuXG5AbWl4aW4gZ3JhZGllbnQteC10aHJlZS1jb2xvcnMoJHN0YXJ0LWNvbG9yOiAkYmx1ZSwgJG1pZC1jb2xvcjogJHB1cnBsZSwgJGNvbG9yLXN0b3A6IDUwJSwgJGVuZC1jb2xvcjogJHJlZCkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRzdGFydC1jb2xvciwgJG1pZC1jb2xvciAkY29sb3Itc3RvcCwgJGVuZC1jb2xvcik7XG59XG5cbkBtaXhpbiBncmFkaWVudC15LXRocmVlLWNvbG9ycygkc3RhcnQtY29sb3I6ICRibHVlLCAkbWlkLWNvbG9yOiAkcHVycGxlLCAkY29sb3Itc3RvcDogNTAlLCAkZW5kLWNvbG9yOiAkcmVkKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgkc3RhcnQtY29sb3IsICRtaWQtY29sb3IgJGNvbG9yLXN0b3AsICRlbmQtY29sb3IpO1xufVxuXG5AbWl4aW4gZ3JhZGllbnQtcmFkaWFsKCRpbm5lci1jb2xvcjogJGdyYXktNzAwLCAkb3V0ZXItY29sb3I6ICRncmF5LTgwMCkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiByYWRpYWwtZ3JhZGllbnQoY2lyY2xlLCAkaW5uZXItY29sb3IsICRvdXRlci1jb2xvcik7XG59XG5cbkBtaXhpbiBncmFkaWVudC1zdHJpcGVkKCRjb2xvcjogcmdiYSgkd2hpdGUsIC4xNSksICRhbmdsZTogNDVkZWcpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCRhbmdsZSwgJGNvbG9yIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsICRjb2xvciA1MCUsICRjb2xvciA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xufVxuLy8gc2Nzcy1kb2NzLWVuZCBncmFkaWVudC1taXhpbnNcbiIsIi8vIFNlbGVjdFxuLy9cbi8vIFJlcGxhY2VzIHRoZSBicm93c2VyIGRlZmF1bHQgc2VsZWN0IHdpdGggYSBjdXN0b20gb25lLCBtb3N0bHkgcHVsbGVkIGZyb21cbi8vIGh0dHBzOi8vcHJpbWVyLmdpdGh1Yi5pby8uXG5cbi5mb3JtLXNlbGVjdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogJGZvcm0tc2VsZWN0LXBhZGRpbmcteSAkZm9ybS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmcgJGZvcm0tc2VsZWN0LXBhZGRpbmcteSAkZm9ybS1zZWxlY3QtcGFkZGluZy14O1xuICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktbm8tdmVuZG9yLXByZWZpeFxuICAtbW96LXBhZGRpbmctc3RhcnQ6IHN1YnRyYWN0KCRmb3JtLXNlbGVjdC1wYWRkaW5nLXgsIDNweCk7IC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzMyNjM2XG4gIGZvbnQtZmFtaWx5OiAkZm9ybS1zZWxlY3QtZm9udC1mYW1pbHk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9ybS1zZWxlY3QtZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6ICRmb3JtLXNlbGVjdC1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRmb3JtLXNlbGVjdC1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRmb3JtLXNlbGVjdC1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGZvcm0tc2VsZWN0LWJnO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRmb3JtLXNlbGVjdC1pbmRpY2F0b3IpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAkZm9ybS1zZWxlY3QtYmctcG9zaXRpb247XG4gIGJhY2tncm91bmQtc2l6ZTogJGZvcm0tc2VsZWN0LWJnLXNpemU7XG4gIGJvcmRlcjogJGZvcm0tc2VsZWN0LWJvcmRlci13aWR0aCBzb2xpZCAkZm9ybS1zZWxlY3QtYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRmb3JtLXNlbGVjdC1ib3JkZXItcmFkaXVzLCAwKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkZm9ybS1zZWxlY3QtYm94LXNoYWRvdyk7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJGZvcm0tc2VsZWN0LXRyYW5zaXRpb24pO1xuICBhcHBlYXJhbmNlOiBub25lO1xuXG4gICY6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogJGZvcm0tc2VsZWN0LWZvY3VzLWJvcmRlci1jb2xvcjtcbiAgICBvdXRsaW5lOiAwO1xuICAgIEBpZiAkZW5hYmxlLXNoYWRvd3Mge1xuICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkZm9ybS1zZWxlY3QtYm94LXNoYWRvdywgJGZvcm0tc2VsZWN0LWZvY3VzLWJveC1zaGFkb3cpO1xuICAgIH0gQGVsc2Uge1xuICAgICAgLy8gQXZvaWQgdXNpbmcgbWl4aW4gc28gd2UgY2FuIHBhc3MgY3VzdG9tIGZvY3VzIHNoYWRvdyBwcm9wZXJseVxuICAgICAgYm94LXNoYWRvdzogJGZvcm0tc2VsZWN0LWZvY3VzLWJveC1zaGFkb3c7XG4gICAgfVxuICB9XG5cbiAgJlttdWx0aXBsZV0sXG4gICZbc2l6ZV06bm90KFtzaXplPVwiMVwiXSkge1xuICAgIHBhZGRpbmctcmlnaHQ6ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgfVxuXG4gICY6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAkZm9ybS1zZWxlY3QtZGlzYWJsZWQtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGZvcm0tc2VsZWN0LWRpc2FibGVkLWJnO1xuICAgIGJvcmRlci1jb2xvcjogJGZvcm0tc2VsZWN0LWRpc2FibGVkLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gIC8vIFJlbW92ZSBvdXRsaW5lIGZyb20gc2VsZWN0IGJveCBpbiBGRlxuICAmOi1tb3otZm9jdXNyaW5nIHtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgdGV4dC1zaGFkb3c6IDAgMCAwICRmb3JtLXNlbGVjdC1jb2xvcjtcbiAgfVxufVxuXG4uZm9ybS1zZWxlY3Qtc20ge1xuICBwYWRkaW5nLXRvcDogJGZvcm0tc2VsZWN0LXBhZGRpbmcteS1zbTtcbiAgcGFkZGluZy1ib3R0b206ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXktc207XG4gIHBhZGRpbmctbGVmdDogJGZvcm0tc2VsZWN0LXBhZGRpbmcteC1zbTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmb3JtLXNlbGVjdC1mb250LXNpemUtc20pO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRmb3JtLXNlbGVjdC1ib3JkZXItcmFkaXVzLXNtKTtcbn1cblxuLmZvcm0tc2VsZWN0LWxnIHtcbiAgcGFkZGluZy10b3A6ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXktbGc7XG4gIHBhZGRpbmctYm90dG9tOiAkZm9ybS1zZWxlY3QtcGFkZGluZy15LWxnO1xuICBwYWRkaW5nLWxlZnQ6ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXgtbGc7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9ybS1zZWxlY3QtZm9udC1zaXplLWxnKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkZm9ybS1zZWxlY3QtYm9yZGVyLXJhZGl1cy1sZyk7XG59XG4iLCIvL1xuLy8gQ2hlY2svcmFkaW9cbi8vXG5cbi5mb3JtLWNoZWNrIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1pbi1oZWlnaHQ6ICRmb3JtLWNoZWNrLW1pbi1oZWlnaHQ7XG4gIHBhZGRpbmctbGVmdDogJGZvcm0tY2hlY2stcGFkZGluZy1zdGFydDtcbiAgbWFyZ2luLWJvdHRvbTogJGZvcm0tY2hlY2stbWFyZ2luLWJvdHRvbTtcblxuICAuZm9ybS1jaGVjay1pbnB1dCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWxlZnQ6ICRmb3JtLWNoZWNrLXBhZGRpbmctc3RhcnQgKiAtMTtcbiAgfVxufVxuXG4uZm9ybS1jaGVjay1pbnB1dCB7XG4gIHdpZHRoOiAkZm9ybS1jaGVjay1pbnB1dC13aWR0aDtcbiAgaGVpZ2h0OiAkZm9ybS1jaGVjay1pbnB1dC13aWR0aDtcbiAgbWFyZ2luLXRvcDogKCRsaW5lLWhlaWdodC1iYXNlIC0gJGZvcm0tY2hlY2staW5wdXQtd2lkdGgpICogLjU7IC8vIGxpbmUtaGVpZ2h0IG1pbnVzIGNoZWNrIGhlaWdodFxuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9ybS1jaGVjay1pbnB1dC1iZztcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJvcmRlcjogJGZvcm0tY2hlY2staW5wdXQtYm9yZGVyO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBjb2xvci1hZGp1c3Q6IGV4YWN0OyAvLyBLZWVwIHRoZW1lZCBhcHBlYXJhbmNlIGZvciBwcmludFxuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRmb3JtLWNoZWNrLXRyYW5zaXRpb24pO1xuXG4gICZbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRmb3JtLWNoZWNrLWlucHV0LWJvcmRlci1yYWRpdXMpO1xuICB9XG5cbiAgJlt0eXBlPVwicmFkaW9cIl0ge1xuICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbiAgICBib3JkZXItcmFkaXVzOiAkZm9ybS1jaGVjay1yYWRpby1ib3JkZXItcmFkaXVzO1xuICB9XG5cbiAgJjphY3RpdmUge1xuICAgIGZpbHRlcjogJGZvcm0tY2hlY2staW5wdXQtYWN0aXZlLWZpbHRlcjtcbiAgfVxuXG4gICY6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogJGZvcm0tY2hlY2staW5wdXQtZm9jdXMtYm9yZGVyO1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm94LXNoYWRvdzogJGZvcm0tY2hlY2staW5wdXQtZm9jdXMtYm94LXNoYWRvdztcbiAgfVxuXG4gICY6Y2hlY2tlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1iZy1jb2xvcjtcbiAgICBib3JkZXItY29sb3I6ICRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtYm9yZGVyLWNvbG9yO1xuXG4gICAgJlt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgICAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWJnLWltYWdlKSwgdmFyKC0tI3skdmFyaWFibGUtcHJlZml4fWdyYWRpZW50KTtcbiAgICAgIH0gQGVsc2Uge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtYmctaW1hZ2UpO1xuICAgICAgfVxuICAgIH1cblxuICAgICZbdHlwZT1cInJhZGlvXCJdIHtcbiAgICAgIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJGZvcm0tY2hlY2stcmFkaW8tY2hlY2tlZC1iZy1pbWFnZSksIHZhcigtLSN7JHZhcmlhYmxlLXByZWZpeH1ncmFkaWVudCk7XG4gICAgICB9IEBlbHNlIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkZm9ybS1jaGVjay1yYWRpby1jaGVja2VkLWJnLWltYWdlKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmW3R5cGU9XCJjaGVja2JveFwiXTppbmRldGVybWluYXRlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9ybS1jaGVjay1pbnB1dC1pbmRldGVybWluYXRlLWJnLWNvbG9yO1xuICAgIGJvcmRlci1jb2xvcjogJGZvcm0tY2hlY2staW5wdXQtaW5kZXRlcm1pbmF0ZS1ib3JkZXItY29sb3I7XG5cbiAgICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkZm9ybS1jaGVjay1pbnB1dC1pbmRldGVybWluYXRlLWJnLWltYWdlKSwgdmFyKC0tI3skdmFyaWFibGUtcHJlZml4fWdyYWRpZW50KTtcbiAgICB9IEBlbHNlIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJGZvcm0tY2hlY2staW5wdXQtaW5kZXRlcm1pbmF0ZS1iZy1pbWFnZSk7XG4gICAgfVxuICB9XG5cbiAgJjpkaXNhYmxlZCB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgZmlsdGVyOiBub25lO1xuICAgIG9wYWNpdHk6ICRmb3JtLWNoZWNrLWlucHV0LWRpc2FibGVkLW9wYWNpdHk7XG4gIH1cblxuICAvLyBVc2UgZGlzYWJsZWQgYXR0cmlidXRlIGluIGFkZGl0aW9uIG9mIDpkaXNhYmxlZCBwc2V1ZG8tY2xhc3NcbiAgLy8gU2VlOiBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI4MjQ3XG4gICZbZGlzYWJsZWRdLFxuICAmOmRpc2FibGVkIHtcbiAgICB+IC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgICAgIG9wYWNpdHk6ICRmb3JtLWNoZWNrLWxhYmVsLWRpc2FibGVkLW9wYWNpdHk7XG4gICAgfVxuICB9XG59XG5cbi5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgY29sb3I6ICRmb3JtLWNoZWNrLWxhYmVsLWNvbG9yO1xuICBjdXJzb3I6ICRmb3JtLWNoZWNrLWxhYmVsLWN1cnNvcjtcbn1cblxuLy9cbi8vIFN3aXRjaFxuLy9cblxuLmZvcm0tc3dpdGNoIHtcbiAgcGFkZGluZy1sZWZ0OiAkZm9ybS1zd2l0Y2gtcGFkZGluZy1zdGFydDtcblxuICAuZm9ybS1jaGVjay1pbnB1dCB7XG4gICAgd2lkdGg6ICRmb3JtLXN3aXRjaC13aWR0aDtcbiAgICBtYXJnaW4tbGVmdDogJGZvcm0tc3dpdGNoLXBhZGRpbmctc3RhcnQgKiAtMTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRmb3JtLXN3aXRjaC1iZy1pbWFnZSk7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBjZW50ZXI7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkZm9ybS1zd2l0Y2gtYm9yZGVyLXJhZGl1cyk7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkZm9ybS1zd2l0Y2gtdHJhbnNpdGlvbik7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJGZvcm0tc3dpdGNoLWZvY3VzLWJnLWltYWdlKTtcbiAgICB9XG5cbiAgICAmOmNoZWNrZWQge1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogJGZvcm0tc3dpdGNoLWNoZWNrZWQtYmctcG9zaXRpb247XG5cbiAgICAgIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJGZvcm0tc3dpdGNoLWNoZWNrZWQtYmctaW1hZ2UpLCB2YXIoLS0jeyR2YXJpYWJsZS1wcmVmaXh9Z3JhZGllbnQpO1xuICAgICAgfSBAZWxzZSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJGZvcm0tc3dpdGNoLWNoZWNrZWQtYmctaW1hZ2UpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uZm9ybS1jaGVjay1pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogJGZvcm0tY2hlY2staW5saW5lLW1hcmdpbi1lbmQ7XG59XG5cbi5idG4tY2hlY2sge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gICZbZGlzYWJsZWRdLFxuICAmOmRpc2FibGVkIHtcbiAgICArIC5idG4ge1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICBmaWx0ZXI6IG5vbmU7XG4gICAgICBvcGFjaXR5OiAkZm9ybS1jaGVjay1idG4tY2hlY2stZGlzYWJsZWQtb3BhY2l0eTtcbiAgICB9XG4gIH1cbn1cbiIsIkB1c2UgXCJzYXNzOm1hcFwiO1xyXG5AdXNlIFwic2Fzczpjb2xvclwiO1xyXG5cclxuJGNvbG9yX2VuZGVzaWFfYmx1ZTogIzBhNzFiMztcclxuJGNvbG9yX2VuZGVzaWFfZ3JlZW46ICMwMDdlMzE7XHJcbiRjb2xvcl9lbmRlc2lhX3JlZDogI2JkMDkyNjtcclxuXHJcblxyXG4kY29sb3JfT2xpdmluZTogaHNsKDkyLCAzOSUsIDYzJSk7XHJcbiRjb2xvcl9EaW5nbGV5OiBoc2woOTIsIDIzJSwgNDAlKTtcclxuJGNvbG9yX1R1YXRhcmE6IGhzbCgyMjAsIDMlLCAyMyUpO1xyXG4kY29sb3JfU2hhcms6IGhzbCgyMjUsIDYlLCAxMyUpO1xyXG5cclxuXHJcbi8vIGNvbG9yZSBwcmltYXJpb1xyXG4kY29sb3ItcHJpbWFyeTogJGNvbG9yX09saXZpbmU7XHJcblxyXG4vLyBtYXBwaW5nIGNvbG9yaSBzdSBtYXBwZVxyXG4kY29sb3JzOiAoXHJcbiAgICBwcmltYXJ5OiAkY29sb3JfcHJpbWFyeSwgICAgXHJcbiAgICBPbGl2aW5lOiAkY29sb3JfT2xpdmluZSxcclxuICAgIERpbmdsZXk6ICRjb2xvcl9EaW5nbGV5LCAgXHJcbiAgICBTaGFyazogJGNvbG9yX1NoYXJrIFxyXG4pO1xyXG5cclxuLy8gY29sb3JpIGV4dHJhIGNoZSB2ZXJyYW5ubyBhZ2dpdW50aSBjb21lIHZhcmlhYmlsaSBjc3MgYWwgc2VsZXR0b3JlIDpyb290XHJcbi8vIG5vbiBnZW5lcmFubyBjbGFzc2kgdXRpbGl0eVxyXG4kZXh0cmEtY29sb3JzOiAoXHJcbiAgICBUdWF0YXJhOiAkY29sb3JfVHVhdGFyYVxyXG4pO1xyXG5cclxuJGhvdmVyLWNvbG9yczogKFxyXG4gICAgbGlnaHQ6IChcclxuICAgICAgICBoc2woMjEwLCAxNyUsIDk4JSksXHJcbiAgICAgICAgdHJhbnNwYXJlbnQsXHJcbiAgICAgICAgJGNvbG9yX09saXZpbmUsXHJcbiAgICAgICAgd2hpdGUsXHJcbiAgICAgICAgdHJhbnNwYXJlbnQsXHJcbiAgICAgICAgJGNvbG9yX09saXZpbmUsXHJcbiAgICAgICAgd2hpdGUsXHJcbiAgICAgICAgdHJhbnNwYXJlbnQsXHJcbiAgICAgICAgJGNvbG9yX09saXZpbmUsXHJcbiAgICApLFxyXG4pO1xyXG5cclxuLy8gY29sb3JpIHByZWRlZmluaXRpIGRpIGJvb3RzdHJhcCBjaGUgdmVycmFubm8gcmltb3NzaSBkYWwgc2VsZXR0b3JlIDpyb290XHJcbiRkaXNjYXJkLWNvbG9yczogKGdyYXktMTAwLCBncmF5LTIwMCwgZ3JheS0zMDAsIGdyYXktNDAwLCBncmF5LTUwMCwgZ3JheS02MDAsIGdyYXktNzAwLCBncmF5LTgwMCwgZ3JheS05MDApO1xyXG5cclxuJG1pbi1jb250cmFzdC1yYXRpbzogNDtcclxuJGNvbG9yLWNvbnRyYXN0LWRhcms6IHJnYmEoYmxhY2ssIDAuNyk7IFxyXG4kY29sb3ItY29udHJhc3QtbGlnaHQ6IHdoaXRlO1xyXG4kY29sb3ItY29udHJhc3QtdGhyZXNob2xkOiAxMjg7XHJcblxyXG5AZnVuY3Rpb24gZ2V0KCRjb2xvciwgJG1hcDogbWFwLm1lcmdlKCRjb2xvcnMsICRleHRyYS1jb2xvcnMpLCAkZGVmYXVsdF9jb2xvcjogYmxhY2spIHtcclxuICAgIEBpZiBtYXAuaGFzX2tleSgkbWFwLCAkY29sb3IpIHtcclxuICAgICAgICBAcmV0dXJuIG1hcC5nZXQoJG1hcCwgJGNvbG9yKTtcclxuICAgIH0gQGVsc2Uge1xyXG4gICAgICAgIEB3YXJuICRjb2xvciArICAnIGlzIG5vdCBwcmVzZW50IGluIG1hcCBkZWZpbml0aW9uJztcclxuICAgICAgICBAcmV0dXJuICRkZWZhdWx0X2NvbG9yO1xyXG4gICAgfVxyXG59XHJcbiIsIi8vIFJhbmdlXG4vL1xuLy8gU3R5bGUgcmFuZ2UgaW5wdXRzIHRoZSBzYW1lIGFjcm9zcyBicm93c2Vycy4gVmVuZG9yLXNwZWNpZmljIHJ1bGVzIGZvciBwc2V1ZG9cbi8vIGVsZW1lbnRzIGNhbm5vdCBiZSBtaXhlZC4gQXMgc3VjaCwgdGhlcmUgYXJlIG5vIHNoYXJlZCBzdHlsZXMgZm9yIGZvY3VzIG9yXG4vLyBhY3RpdmUgc3RhdGVzIG9uIHByZWZpeGVkIHNlbGVjdG9ycy5cblxuLmZvcm0tcmFuZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhZGQoJGZvcm0tcmFuZ2UtdGh1bWItaGVpZ2h0LCAkZm9ybS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93LXdpZHRoICogMik7XG4gIHBhZGRpbmc6IDA7IC8vIE5lZWQgdG8gcmVzZXQgcGFkZGluZ1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYXBwZWFyYW5jZTogbm9uZTtcblxuICAmOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xuXG4gICAgLy8gUHNldWRvLWVsZW1lbnRzIG11c3QgYmUgc3BsaXQgYWNyb3NzIG11bHRpcGxlIHJ1bGVzZXRzIHRvIGhhdmUgYW4gZWZmZWN0LlxuICAgIC8vIE5vIGJveC1zaGFkb3coKSBtaXhpbiBmb3IgZm9jdXMgYWNjZXNzaWJpbGl0eS5cbiAgICAmOjotd2Via2l0LXNsaWRlci10aHVtYiB7IGJveC1zaGFkb3c6ICRmb3JtLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3c7IH1cbiAgICAmOjotbW96LXJhbmdlLXRodW1iICAgICB7IGJveC1zaGFkb3c6ICRmb3JtLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3c7IH1cbiAgfVxuXG4gICY6Oi1tb3otZm9jdXMtb3V0ZXIge1xuICAgIGJvcmRlcjogMDtcbiAgfVxuXG4gICY6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgICB3aWR0aDogJGZvcm0tcmFuZ2UtdGh1bWItd2lkdGg7XG4gICAgaGVpZ2h0OiAkZm9ybS1yYW5nZS10aHVtYi1oZWlnaHQ7XG4gICAgbWFyZ2luLXRvcDogKCRmb3JtLXJhbmdlLXRyYWNrLWhlaWdodCAtICRmb3JtLXJhbmdlLXRodW1iLWhlaWdodCkgKiAuNTsgLy8gV2Via2l0IHNwZWNpZmljXG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGZvcm0tcmFuZ2UtdGh1bWItYmcpO1xuICAgIGJvcmRlcjogJGZvcm0tcmFuZ2UtdGh1bWItYm9yZGVyO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGZvcm0tcmFuZ2UtdGh1bWItYm9yZGVyLXJhZGl1cyk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkZm9ybS1yYW5nZS10aHVtYi1ib3gtc2hhZG93KTtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRmb3JtLXJhbmdlLXRodW1iLXRyYW5zaXRpb24pO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG5cbiAgICAmOmFjdGl2ZSB7XG4gICAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkZm9ybS1yYW5nZS10aHVtYi1hY3RpdmUtYmcpO1xuICAgIH1cbiAgfVxuXG4gICY6Oi13ZWJraXQtc2xpZGVyLXJ1bm5hYmxlLXRyYWNrIHtcbiAgICB3aWR0aDogJGZvcm0tcmFuZ2UtdHJhY2std2lkdGg7XG4gICAgaGVpZ2h0OiAkZm9ybS1yYW5nZS10cmFjay1oZWlnaHQ7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50OyAvLyBXaHk/XG4gICAgY3Vyc29yOiAkZm9ybS1yYW5nZS10cmFjay1jdXJzb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGZvcm0tcmFuZ2UtdHJhY2stYmc7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRmb3JtLXJhbmdlLXRyYWNrLWJvcmRlci1yYWRpdXMpO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGZvcm0tcmFuZ2UtdHJhY2stYm94LXNoYWRvdyk7XG4gIH1cblxuICAmOjotbW96LXJhbmdlLXRodW1iIHtcbiAgICB3aWR0aDogJGZvcm0tcmFuZ2UtdGh1bWItd2lkdGg7XG4gICAgaGVpZ2h0OiAkZm9ybS1yYW5nZS10aHVtYi1oZWlnaHQ7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGZvcm0tcmFuZ2UtdGh1bWItYmcpO1xuICAgIGJvcmRlcjogJGZvcm0tcmFuZ2UtdGh1bWItYm9yZGVyO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGZvcm0tcmFuZ2UtdGh1bWItYm9yZGVyLXJhZGl1cyk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkZm9ybS1yYW5nZS10aHVtYi1ib3gtc2hhZG93KTtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRmb3JtLXJhbmdlLXRodW1iLXRyYW5zaXRpb24pO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG5cbiAgICAmOmFjdGl2ZSB7XG4gICAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkZm9ybS1yYW5nZS10aHVtYi1hY3RpdmUtYmcpO1xuICAgIH1cbiAgfVxuXG4gICY6Oi1tb3otcmFuZ2UtdHJhY2sge1xuICAgIHdpZHRoOiAkZm9ybS1yYW5nZS10cmFjay13aWR0aDtcbiAgICBoZWlnaHQ6ICRmb3JtLXJhbmdlLXRyYWNrLWhlaWdodDtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY3Vyc29yOiAkZm9ybS1yYW5nZS10cmFjay1jdXJzb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGZvcm0tcmFuZ2UtdHJhY2stYmc7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgLy8gRmlyZWZveCBzcGVjaWZpYz9cbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRmb3JtLXJhbmdlLXRyYWNrLWJvcmRlci1yYWRpdXMpO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGZvcm0tcmFuZ2UtdHJhY2stYm94LXNoYWRvdyk7XG4gIH1cblxuICAmOmRpc2FibGVkIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICAgICY6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRmb3JtLXJhbmdlLXRodW1iLWRpc2FibGVkLWJnO1xuICAgIH1cblxuICAgICY6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGZvcm0tcmFuZ2UtdGh1bWItZGlzYWJsZWQtYmc7XG4gICAgfVxuICB9XG59XG4iLCIuZm9ybS1mbG9hdGluZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICA+IC5mb3JtLWNvbnRyb2wsXG4gID4gLmZvcm0tc2VsZWN0IHtcbiAgICBoZWlnaHQ6ICRmb3JtLWZsb2F0aW5nLWhlaWdodDtcbiAgICBsaW5lLWhlaWdodDogJGZvcm0tZmxvYXRpbmctbGluZS1oZWlnaHQ7XG4gIH1cblxuICA+IGxhYmVsIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgaGVpZ2h0OiAxMDAlOyAvLyBhbGxvdyB0ZXh0YXJlYXNcbiAgICBwYWRkaW5nOiAkZm9ybS1mbG9hdGluZy1wYWRkaW5nLXkgJGZvcm0tZmxvYXRpbmctcGFkZGluZy14O1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGJvcmRlcjogJGlucHV0LWJvcmRlci13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDsgLy8gUmVxdWlyZWQgZm9yIGFsaWduaW5nIGxhYmVsJ3MgdGV4dCB3aXRoIHRoZSBpbnB1dCBhcyBpdCBhZmZlY3RzIGlubmVyIGJveCBtb2RlbFxuICAgIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRmb3JtLWZsb2F0aW5nLXRyYW5zaXRpb24pO1xuICB9XG5cbiAgLy8gc3R5bGVsaW50LWRpc2FibGUgbm8tZHVwbGljYXRlLXNlbGVjdG9yc1xuICA+IC5mb3JtLWNvbnRyb2wge1xuICAgIHBhZGRpbmc6ICRmb3JtLWZsb2F0aW5nLXBhZGRpbmcteSAkZm9ybS1mbG9hdGluZy1wYWRkaW5nLXg7XG5cbiAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgfVxuXG4gICAgJjpmb2N1cyxcbiAgICAmOm5vdCg6cGxhY2Vob2xkZXItc2hvd24pIHtcbiAgICAgIHBhZGRpbmctdG9wOiAkZm9ybS1mbG9hdGluZy1pbnB1dC1wYWRkaW5nLXQ7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogJGZvcm0tZmxvYXRpbmctaW5wdXQtcGFkZGluZy1iO1xuICAgIH1cbiAgICAvLyBEdXBsaWNhdGVkIGJlY2F1c2UgYDotd2Via2l0LWF1dG9maWxsYCBpbnZhbGlkYXRlcyBvdGhlciBzZWxlY3RvcnMgd2hlbiBncm91cGVkXG4gICAgJjotd2Via2l0LWF1dG9maWxsIHtcbiAgICAgIHBhZGRpbmctdG9wOiAkZm9ybS1mbG9hdGluZy1pbnB1dC1wYWRkaW5nLXQ7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogJGZvcm0tZmxvYXRpbmctaW5wdXQtcGFkZGluZy1iO1xuICAgIH1cbiAgfVxuXG4gID4gLmZvcm0tc2VsZWN0IHtcbiAgICBwYWRkaW5nLXRvcDogJGZvcm0tZmxvYXRpbmctaW5wdXQtcGFkZGluZy10O1xuICAgIHBhZGRpbmctYm90dG9tOiAkZm9ybS1mbG9hdGluZy1pbnB1dC1wYWRkaW5nLWI7XG4gIH1cblxuICA+IC5mb3JtLWNvbnRyb2w6Zm9jdXMsXG4gID4gLmZvcm0tY29udHJvbDpub3QoOnBsYWNlaG9sZGVyLXNob3duKSxcbiAgPiAuZm9ybS1zZWxlY3Qge1xuICAgIH4gbGFiZWwge1xuICAgICAgb3BhY2l0eTogJGZvcm0tZmxvYXRpbmctbGFiZWwtb3BhY2l0eTtcbiAgICAgIHRyYW5zZm9ybTogJGZvcm0tZmxvYXRpbmctbGFiZWwtdHJhbnNmb3JtO1xuICAgIH1cbiAgfVxuICAvLyBEdXBsaWNhdGVkIGJlY2F1c2UgYDotd2Via2l0LWF1dG9maWxsYCBpbnZhbGlkYXRlcyBvdGhlciBzZWxlY3RvcnMgd2hlbiBncm91cGVkXG4gID4gLmZvcm0tY29udHJvbDotd2Via2l0LWF1dG9maWxsIHtcbiAgICB+IGxhYmVsIHtcbiAgICAgIG9wYWNpdHk6ICRmb3JtLWZsb2F0aW5nLWxhYmVsLW9wYWNpdHk7XG4gICAgICB0cmFuc2Zvcm06ICRmb3JtLWZsb2F0aW5nLWxhYmVsLXRyYW5zZm9ybTtcbiAgICB9XG4gIH1cbiAgLy8gc3R5bGVsaW50LWVuYWJsZSBuby1kdXBsaWNhdGUtc2VsZWN0b3JzXG59XG4iLCIvL1xuLy8gQmFzZSBzdHlsZXNcbi8vXG5cbi5pbnB1dC1ncm91cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwOyAvLyBGb3IgZm9ybSB2YWxpZGF0aW9uIGZlZWRiYWNrXG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICB3aWR0aDogMTAwJTtcblxuICA+IC5mb3JtLWNvbnRyb2wsXG4gID4gLmZvcm0tc2VsZWN0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IC8vIEZvciBmb2N1cyBzdGF0ZSdzIHotaW5kZXhcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgICB3aWR0aDogMSU7XG4gICAgbWluLXdpZHRoOiAwOyAvLyBodHRwczovL3N0YWNrb3ZlcmZsb3cuY29tL3F1ZXN0aW9ucy8zNjI0NzE0MC93aHktZG9udC1mbGV4LWl0ZW1zLXNocmluay1wYXN0LWNvbnRlbnQtc2l6ZVxuICB9XG5cbiAgLy8gQnJpbmcgdGhlIFwiYWN0aXZlXCIgZm9ybSBjb250cm9sIHRvIHRoZSB0b3Agb2Ygc3Vycm91bmRpbmcgZWxlbWVudHNcbiAgPiAuZm9ybS1jb250cm9sOmZvY3VzLFxuICA+IC5mb3JtLXNlbGVjdDpmb2N1cyB7XG4gICAgei1pbmRleDogMztcbiAgfVxuXG4gIC8vIEVuc3VyZSBidXR0b25zIGFyZSBhbHdheXMgYWJvdmUgaW5wdXRzIGZvciBtb3JlIHZpc3VhbGx5IHBsZWFzaW5nIGJvcmRlcnMuXG4gIC8vIFRoaXMgaXNuJ3QgbmVlZGVkIGZvciBgLmlucHV0LWdyb3VwLXRleHRgIHNpbmNlIGl0IHNoYXJlcyB0aGUgc2FtZSBib3JkZXItY29sb3JcbiAgLy8gYXMgb3VyIGlucHV0cy5cbiAgLmJ0biB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIHotaW5kZXg6IDM7XG4gICAgfVxuICB9XG59XG5cblxuLy8gVGV4dHVhbCBhZGRvbnNcbi8vXG4vLyBTZXJ2ZXMgYXMgYSBjYXRjaC1hbGwgZWxlbWVudCBmb3IgYW55IHRleHQgb3IgcmFkaW8vY2hlY2tib3ggaW5wdXQgeW91IHdpc2hcbi8vIHRvIHByZXBlbmQgb3IgYXBwZW5kIHRvIGFuIGlucHV0LlxuXG4uaW5wdXQtZ3JvdXAtdGV4dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6ICRpbnB1dC1ncm91cC1hZGRvbi1wYWRkaW5nLXkgJGlucHV0LWdyb3VwLWFkZG9uLXBhZGRpbmcteDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUpOyAvLyBNYXRjaCBpbnB1dHNcbiAgZm9udC13ZWlnaHQ6ICRpbnB1dC1ncm91cC1hZGRvbi1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRpbnB1dC1ncm91cC1hZGRvbi1jb2xvcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtZ3JvdXAtYWRkb24tYmc7XG4gIGJvcmRlcjogJGlucHV0LWJvcmRlci13aWR0aCBzb2xpZCAkaW5wdXQtZ3JvdXAtYWRkb24tYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzKTtcbn1cblxuXG4vLyBTaXppbmdcbi8vXG4vLyBSZW1peCB0aGUgZGVmYXVsdCBmb3JtIGNvbnRyb2wgc2l6aW5nIGNsYXNzZXMgaW50byBuZXcgb25lcyBmb3IgZWFzaWVyXG4vLyBtYW5pcHVsYXRpb24uXG5cbi5pbnB1dC1ncm91cC1sZyA+IC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1sZyA+IC5idG4ge1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15LWxnICRpbnB1dC1wYWRkaW5nLXgtbGc7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplLWxnKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cy1sZyk7XG59XG5cbi5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAtc20gPiAuZm9ybS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1zbSA+IC5idG4ge1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15LXNtICRpbnB1dC1wYWRkaW5nLXgtc207XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplLXNtKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cy1zbSk7XG59XG5cbi5pbnB1dC1ncm91cC1sZyA+IC5mb3JtLXNlbGVjdCxcbi5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLXNlbGVjdCB7XG4gIHBhZGRpbmctcmlnaHQ6ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXggKyAkZm9ybS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmc7XG59XG5cblxuLy8gUm91bmRlZCBjb3JuZXJzXG4vL1xuLy8gVGhlc2UgcnVsZXNldHMgbXVzdCBjb21lIGFmdGVyIHRoZSBzaXppbmcgb25lcyB0byBwcm9wZXJseSBvdmVycmlkZSBzbSBhbmQgbGdcbi8vIGJvcmRlci1yYWRpdXMgdmFsdWVzIHdoZW4gZXh0ZW5kaW5nLiBUaGV5J3JlIG1vcmUgc3BlY2lmaWMgdGhhbiB3ZSdkIGxpa2Vcbi8vIHdpdGggdGhlIGAuaW5wdXQtZ3JvdXAgPmAgcGFydCwgYnV0IHdpdGhvdXQgaXQsIHdlIGNhbm5vdCBvdmVycmlkZSB0aGUgc2l6aW5nLlxuXG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgbm8tZHVwbGljYXRlLXNlbGVjdG9yc1xuLmlucHV0LWdyb3VwIHtcbiAgJjpub3QoLmhhcy12YWxpZGF0aW9uKSB7XG4gICAgPiA6bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSk6bm90KC5kcm9wZG93bi1tZW51KSxcbiAgICA+IC5kcm9wZG93bi10b2dnbGU6bnRoLWxhc3QtY2hpbGQobiArIDMpIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1lbmQtcmFkaXVzKDApO1xuICAgIH1cbiAgfVxuXG4gICYuaGFzLXZhbGlkYXRpb24ge1xuICAgID4gOm50aC1sYXN0LWNoaWxkKG4gKyAzKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSk6bm90KC5kcm9wZG93bi1tZW51KSxcbiAgICA+IC5kcm9wZG93bi10b2dnbGU6bnRoLWxhc3QtY2hpbGQobiArIDQpIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1lbmQtcmFkaXVzKDApO1xuICAgIH1cbiAgfVxuXG4gICR2YWxpZGF0aW9uLW1lc3NhZ2VzOiBcIlwiO1xuICBAZWFjaCAkc3RhdGUgaW4gbWFwLWtleXMoJGZvcm0tdmFsaWRhdGlvbi1zdGF0ZXMpIHtcbiAgICAkdmFsaWRhdGlvbi1tZXNzYWdlczogJHZhbGlkYXRpb24tbWVzc2FnZXMgKyBcIjpub3QoLlwiICsgdW5xdW90ZSgkc3RhdGUpICsgXCItdG9vbHRpcClcIiArIFwiOm5vdCguXCIgKyB1bnF1b3RlKCRzdGF0ZSkgKyBcIi1mZWVkYmFjaylcIjtcbiAgfVxuXG4gID4gOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tbWVudSkjeyR2YWxpZGF0aW9uLW1lc3NhZ2VzfSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0kaW5wdXQtYm9yZGVyLXdpZHRoO1xuICAgIEBpbmNsdWRlIGJvcmRlci1zdGFydC1yYWRpdXMoMCk7XG4gIH1cbn1cbiIsIi8vIFRoaXMgbWl4aW4gdXNlcyBhbiBgaWYoKWAgdGVjaG5pcXVlIHRvIGJlIGNvbXBhdGlibGUgd2l0aCBEYXJ0IFNhc3Ncbi8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vc2Fzcy9zYXNzL2lzc3Vlcy8xODczI2lzc3VlY29tbWVudC0xNTIyOTM3MjUgZm9yIG1vcmUgZGV0YWlsc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS12YWxpZGF0aW9uLW1peGluc1xuQG1peGluIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcbiAgQGlmICgkc3RhdGUgPT0gXCJ2YWxpZFwiIG9yICRzdGF0ZSA9PSBcImludmFsaWRcIikge1xuICAgIC53YXMtdmFsaWRhdGVkICN7aWYoJiwgXCImXCIsIFwiXCIpfTojeyRzdGF0ZX0sXG4gICAgI3tpZigmLCBcIiZcIiwgXCJcIil9LmlzLSN7JHN0YXRlfSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgICN7aWYoJiwgXCImXCIsIFwiXCIpfS5pcy0jeyRzdGF0ZX0ge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBmb3JtLXZhbGlkYXRpb24tc3RhdGUoXG4gICRzdGF0ZSxcbiAgJGNvbG9yLFxuICAkaWNvbixcbiAgJHRvb2x0aXAtY29sb3I6IGNvbG9yLWNvbnRyYXN0KCRjb2xvciksXG4gICR0b29sdGlwLWJnLWNvbG9yOiByZ2JhKCRjb2xvciwgJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1vcGFjaXR5KSxcbiAgJGZvY3VzLWJveC1zaGFkb3c6IDAgMCAkaW5wdXQtYnRuLWZvY3VzLWJsdXIgJGlucHV0LWZvY3VzLXdpZHRoIHJnYmEoJGNvbG9yLCAkaW5wdXQtYnRuLWZvY3VzLWNvbG9yLW9wYWNpdHkpXG4pIHtcbiAgLiN7JHN0YXRlfS1mZWVkYmFjayB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAkZm9ybS1mZWVkYmFjay1tYXJnaW4tdG9wO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9ybS1mZWVkYmFjay1mb250LXNpemUpO1xuICAgIGZvbnQtc3R5bGU6ICRmb3JtLWZlZWRiYWNrLWZvbnQtc3R5bGU7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgfVxuXG4gIC4jeyRzdGF0ZX0tdG9vbHRpcCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTAwJTtcbiAgICB6LWluZGV4OiA1O1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyAvLyBDb250YWluIHRvIHBhcmVudCB3aGVuIHBvc3NpYmxlXG4gICAgcGFkZGluZzogJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1wYWRkaW5nLXkgJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1wYWRkaW5nLXg7XG4gICAgbWFyZ2luLXRvcDogLjFyZW07XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKCRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtZm9udC1zaXplKTtcbiAgICBsaW5lLWhlaWdodDogJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1saW5lLWhlaWdodDtcbiAgICBjb2xvcjogJHRvb2x0aXAtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHRvb2x0aXAtYmctY29sb3I7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkZm9ybS1mZWVkYmFjay10b29sdGlwLWJvcmRlci1yYWRpdXMpO1xuICB9XG5cbiAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xuICAgIH4gLiN7JHN0YXRlfS1mZWVkYmFjayxcbiAgICB+IC4jeyRzdGF0ZX0tdG9vbHRpcCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cblxuICAuZm9ybS1jb250cm9sIHtcbiAgICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcblxuICAgICAgQGlmICRlbmFibGUtdmFsaWRhdGlvbi1pY29ucyB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICRpbnB1dC1oZWlnaHQtaW5uZXI7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJGljb24pO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAkaW5wdXQtaGVpZ2h0LWlubmVyLXF1YXJ0ZXIgY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6ICRpbnB1dC1oZWlnaHQtaW5uZXItaGFsZiAkaW5wdXQtaGVpZ2h0LWlubmVyLWhhbGY7XG4gICAgICB9XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcbiAgICAgICAgYm94LXNoYWRvdzogJGZvY3VzLWJveC1zaGFkb3c7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxuICB0ZXh0YXJlYS5mb3JtLWNvbnRyb2wge1xuICAgIEBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcbiAgICAgIEBpZiAkZW5hYmxlLXZhbGlkYXRpb24taWNvbnMge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkaW5wdXQtaGVpZ2h0LWlubmVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgJGlucHV0LWhlaWdodC1pbm5lci1xdWFydGVyIHJpZ2h0ICRpbnB1dC1oZWlnaHQtaW5uZXItcXVhcnRlcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZm9ybS1zZWxlY3Qge1xuICAgIEBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuXG4gICAgICBAaWYgJGVuYWJsZS12YWxpZGF0aW9uLWljb25zIHtcbiAgICAgICAgJjpub3QoW211bHRpcGxlXSk6bm90KFtzaXplXSksXG4gICAgICAgICY6bm90KFttdWx0aXBsZV0pW3NpemU9XCIxXCJdIHtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkZm9ybS1zZWxlY3QtZmVlZGJhY2staWNvbi1wYWRkaW5nLWVuZDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRmb3JtLXNlbGVjdC1pbmRpY2F0b3IpLCBlc2NhcGUtc3ZnKCRpY29uKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAkZm9ybS1zZWxlY3QtYmctcG9zaXRpb24sICRmb3JtLXNlbGVjdC1mZWVkYmFjay1pY29uLXBvc2l0aW9uO1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogJGZvcm0tc2VsZWN0LWJnLXNpemUsICRmb3JtLXNlbGVjdC1mZWVkYmFjay1pY29uLXNpemU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuICAgICAgICBib3gtc2hhZG93OiAkZm9jdXMtYm94LXNoYWRvdztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZm9ybS1jaGVjay1pbnB1dCB7XG4gICAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG5cbiAgICAgICY6Y2hlY2tlZCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcbiAgICAgIH1cblxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGJveC1zaGFkb3c6ICRmb2N1cy1ib3gtc2hhZG93O1xuICAgICAgfVxuXG4gICAgICB+IC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgICAgICAgY29sb3I6ICRjb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmZvcm0tY2hlY2staW5saW5lIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgICB+IC4jeyRzdGF0ZX0tZmVlZGJhY2sge1xuICAgICAgbWFyZ2luLWxlZnQ6IC41ZW07XG4gICAgfVxuICB9XG5cbiAgLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2wsXG4gIC5pbnB1dC1ncm91cCAuZm9ybS1zZWxlY3Qge1xuICAgIEBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcbiAgICAgIEBpZiAkc3RhdGUgPT0gXCJ2YWxpZFwiIHtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgIH0gQGVsc2UgaWYgJHN0YXRlID09IFwiaW52YWxpZFwiIHtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgIH1cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICB6LWluZGV4OiAzO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLXZhbGlkYXRpb24tbWl4aW5zXG4iLCJAY2hhcnNldCBcIlVURi04XCI7XHJcblxyXG5AdXNlIFwiY29yZVwiIGFzICo7XHJcblxyXG4lYmFja2dyb3VuZC1zeW1ib2wge1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2FsYygxMDAlIC0gI3skaW5wdXQtaGVpZ2h0LWlubmVyLXF1YXJ0ZXJ9KSA1MCUgIWltcG9ydGFudDtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogJGlucHV0LWhlaWdodC1pbm5lci1oYWxmICRpbnB1dC1oZWlnaHQtaW5uZXItaGFsZiAhaW1wb3J0YW50ICAgIFxyXG59XHJcblxyXG4lZm9ybS1jb250cm9sLXZhbGlkIHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6ICRmb3JtLWZlZWRiYWNrLWljb24tdmFsaWQ7XHJcbn1cclxuXHJcbiVmb3JtLWNvbnRyb2wtaW52YWxpZCB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAkZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWQ7XHJcbn1cclxuIiwiQGNoYXJzZXQgXCJ1dGYtOFwiO1xyXG5cclxuQHVzZSBcInNhc3M6bGlzdFwiO1xyXG5cclxuQHVzZSBcInNhc3M6bWFwXCI7XHJcblxyXG5AdXNlIFwiY29yZVwiIGFzICo7XHJcblxyXG5AaW1wb3J0IFwiQC9ib290c3RyYXAvc2Nzcy9mb3Jtc1wiO1xyXG5cclxuZm9ybSB7XHJcbiAgICBtYXJnaW46IFwiXCIgYXV0bztcclxuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2Fucy1zZXJpZjtcclxuICAgICYsXHJcbiAgICAmIGlucHV0IHtcclxuICAgICAgICBzY3JvbGwtbWFyZ2luLXRvcDogdmFyKC0tc2Nyb2xsLW1hcmdpbi10b3AsIDBweCk7XHJcbiAgICB9XHJcblxyXG4gICAgbGVnZW5kIHtcclxuICAgICAgICBjb2xvcjogJGxlZ2VuZC1jb2xvcjtcclxuICAgICAgICBtYXJnaW46IGNhbGMoI3skZm9ybS1ncm91cC1tYXJnaW4tYm90dG9tfSAqIDIpIFwiXCI7XHJcbiAgICAgICAgYm9yZGVyOiAkbGVnZW5kLWJvcmRlcjtcclxuICAgICAgICBmb250LXNpemU6IGxpc3Quc2xhc2goJGxlZ2VuZC1mb250LXNpemUsICRsZWdlbmQtbGluZS1oZWlnaHQpO1xyXG4gICAgfVxyXG5cclxuICAgIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxyXG4gICAgaW5wdXRbdHlwZT1cImRhdGVcIl0sXHJcbiAgICBpbnB1dFt0eXBlPVwidGltZVwiXSxcclxuICAgIGlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXSB0ZXh0YXJlYSB7XHJcbiAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICBpbnB1dFt0eXBlPVwiZGF0ZVwiXSxcclxuICAgIGlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXSB7XHJcbiAgICAgICAgJjo6LXdlYmtpdC1jYWxlbmRhci1waWNrZXItaW5kaWNhdG9yIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogJGNhbGVuZGFyLWljb247XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGlucHV0W3R5cGU9XCJ0aW1lXCJdIHtcclxuICAgICAgICAmOjotd2Via2l0LWNhbGVuZGFyLXBpY2tlci1pbmRpY2F0b3Ige1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiAkY2xvY2staWNvbjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQHN1cHBvcnRzICN7XCJzZWxlY3RvcigqOjotd2Via2l0LWNhbGVuZGFyLXBpY2tlci1pbmRpY2F0b3IpXCJ9IHtcclxuICAgICAgICBAYXQtcm9vdCBmb3JtOm5vdCgud2FzLXZhbGlkYXRlZCkge1xyXG4gICAgICAgICAgICBpbnB1dFt0eXBlPVwiZGF0ZVwiXSxcclxuICAgICAgICAgICAgaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdLFxyXG4gICAgICAgICAgICBpbnB1dFt0eXBlPVwidGltZVwiXSB7XHJcbiAgICAgICAgICAgICAgICBAaW1wb3J0YW50IHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XHJcbiAgICAgICAgJi52aXN1YWxseS1oaWRkZW4ge1xyXG4gICAgICAgICAgICAmIH4gbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTtcclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuaWNvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBtYXAuZ2V0KCRzcGFjZXJzLCAwLjUpO1xyXG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEyMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuaWNvbi1zcXVhcmUtY2hlY2tlZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmNoZWNrZWQge1xyXG4gICAgICAgICAgICAgICAgJiB+IGxhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICAuaWNvbi1zcXVhcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAuaWNvbi1zcXVhcmUtY2hlY2tlZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGluaXRpYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYud2FzLXZhbGlkYXRlZCB7XHJcbiAgICAgICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcclxuICAgICAgICAgICAgJjppbnZhbGlkLFxyXG4gICAgICAgICAgICAmLmlzLWludmFsaWQge1xyXG4gICAgICAgICAgICAgICAgJiB+IGxhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICAuaWNvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZm9ybS1mZWVkYmFjay1pbnZhbGlkLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmIH4gLmludmFsaWQtdG9vbHRpcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6dmFsaWQsXHJcbiAgICAgICAgICAgICYuaXMtaW52YWxpZCB7XHJcbiAgICAgICAgICAgICAgICAmIH4gbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgIC5pY29uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRmb3JtLWZlZWRiYWNrLXZhbGlkLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvKiBmaXggcGVyIGlvcyBpbnB1dCBmb2N1cyB6b29tXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOjApIHsgXHJcbiAgICAgICAgc2VsZWN0LFxyXG4gICAgICAgIHRleHRhcmVhLFxyXG4gICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiBpbmhlcml0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICovXHJcbn1cclxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xyXG5AdXNlIFwic2FzczptYXRoXCI7XHJcbkB1c2UgXCJ+L3Njc3MvbW9kdWxlcy9ib290c3RyYXAvY29yZVwiIGFzICo7XHJcbkBmb3J3YXJkIFwifi9zY3NzL21vZHVsZXMvYm9vdHN0cmFwL2NvcmVcIjtcclxuQHVzZSBcIn4vc2Nzcy9tb2R1bGVzL2NvbG9yc1wiO1xyXG5AdXNlIFwifi9zY3NzL21vZHVsZXMvZnVuY3Rpb25zL3JlbVwiO1xyXG5cclxuXHJcbiRmb3JtLWdhcDogJHNwYWNlciAhZGVmYXVsdDtcclxuJGZvcm0taG9yaXpvbnRhbC1ndXR0ZXI6IDE1cHg7XHJcbiRmb3JtLWdyb3VwLWludmFsaWQtbWFyZ2luLWJvdHRvbTogcmVtLmNvbnZlcnQoNDBweCk7XHJcbiRsZWdlbmQtZm9udC1zaXplOiByZW0uY29udmVydCgyMnB4KTtcclxuJGxlZ2VuZC1saW5lLWhlaWdodDogMS4yO1xyXG4kZm9ybS1tYXgtd2lkdGg6IDYwMHB4O1xyXG4kc3ltYm9sLWNvbG9yOiBjb2xvcnMuZ2V0KERpbmdsZXkpICFkZWZhdWx0O1xyXG4kbGFiZWwtY29sb3I6ICRzeW1ib2wtY29sb3IgIWRlZmF1bHQ7XHJcbiRsZWdlbmQtY29sb3I6ICRzeW1ib2wtY29sb3IgIWRlZmF1bHQ7XHJcbiRsZWdlbmQtYm9yZGVyOiBub25lICFkZWZhdWx0OyAvLyAwIDAgMXB4IC8gc29saWQgLyB0cmFuc3BhcmVudGl6ZSgkbGVnZW5kLWNvbG9yLCBtYXRoLmRpdigzLDQpKSAhZGVmYXVsdDtcclxuJGZvcm0tcmVmcmVzaC1jYXB0Y2hhLWNvbG9yOiAkc3ltYm9sLWNvbG9yO1xyXG4kY2FwdGNoYS1pbWFnZS13aWR0aDogMTIwcHg7XHJcbiRjYXB0Y2hhLWltYWdlLWhlaWdodDogNDBweDtcclxuJGRvd24tY2hldnJvbi1pY29uOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LDxzdmcgdmVyc2lvbj1cIjEuMVwiIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB4bWxuczp4bGluaz1cImh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmtcIiB4PVwiMHB4XCIgeT1cIjBweFwiIHZpZXdCb3g9XCIwIDAgMTg1LjM0NCAxODUuMzQ0XCIgPjxwYXRoIGZpbGw9XCIjeyRzeW1ib2wtY29sb3J9XCIgZD1cIk05Mi42NzIsMTQ0LjM3M2MtMi43NTIsMC01LjQ5My0xLjA0NC03LjU5My0zLjEzOEwzLjE0NSw1OS4zMDFjLTQuMTk0LTQuMTk5LTQuMTk0LTEwLjk5MiwwLTE1LjE4IGM0LjE5NC00LjE5OSwxMC45ODctNC4xOTksMTUuMTgsMGw3NC4zNDcsNzQuMzQxbDc0LjM0Ny03NC4zNDFjNC4xOTQtNC4xOTksMTAuOTg3LTQuMTk5LDE1LjE4LDAgYzQuMTk0LDQuMTk0LDQuMTk0LDEwLjk4MSwwLDE1LjE4bC04MS45MzksODEuOTM0Qzk4LjE2NiwxNDMuMzI5LDk1LjQxOSwxNDQuMzczLDkyLjY3MiwxNDQuMzczelwiLz48L3N2Zz4nKTtcclxuJGZvcm0tdGhlbWUtY29sb3JzIDogJGNvbG9ycztcclxuXHJcblxyXG5Ac3ZnLWxvYWQgY2FsZW5kYXIgdXJsKGltYWdlcy9zdmcvY2FsZW5kYXIuc3ZnKSB7XHJcbiAgICAjaWNvbW9vbi1pZ25vcmUge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgICBwYXRoIHtcclxuICAgICAgICBmaWxsOiAkc3ltYm9sLWNvbG9yO1xyXG4gICAgfVxyXG59XHJcblxyXG5Ac3ZnLWxvYWQgY2xvY2sgdXJsKGltYWdlcy9zdmcvY2xvY2suc3ZnKSB7XHJcbiAgICAjaWNvbW9vbi1pZ25vcmUge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgICBwYXRoIHtcclxuICAgICAgICBmaWxsOiAkc3ltYm9sLWNvbG9yO1xyXG4gICAgfVxyXG59XHJcblxyXG5Ac3ZnLWxvYWQgY2FsZW5kYXItY2hlY2sgdXJsKGltYWdlcy9zdmcvY2FsZW5kYXItY2hlY2suc3ZnKSB7XHJcbiAgICAjaWNvbW9vbi1pZ25vcmUge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgICBwYXRoIHtcclxuICAgICAgICBmaWxsOiAkc3ltYm9sLWNvbG9yO1xyXG4gICAgfVxyXG59XHJcblxyXG4kY2FsZW5kYXItaWNvbjogc3ZnLWlubGluZShjYWxlbmRhcik7XHJcblxyXG4kY2xvY2staWNvbjogc3ZnLWlubGluZShjbG9jayk7XHJcblxyXG4kY2FsZW5kYXItY2hlY2tlZC1pY29uOiBzdmctaW5saW5lKGNhbGVuZGFyLWNoZWNrKTtcclxuIiwiZmllbGRzZXQge1xyXG4gIG1pbi13aWR0aDogTlVMTDtcclxuICBwYWRkaW5nOiBOVUxMO1xyXG4gIG1hcmdpbjogTlVMTDtcclxuICBib3JkZXI6IE5VTEw7XHJcbiAgZGlzcGxheTogY29udGVudHM7XHJcbn1cclxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xyXG5cclxuQHVzZSBcInNhc3M6bWFwXCI7XHJcblxyXG5AdXNlIFwiY29yZVwiIGFzICo7XHJcbkB1c2UgXCJ+L3Njc3MvbW9kdWxlcy92YXJpYWJsZXNcIiBhcyAqO1xyXG5AdXNlIFwifi9zY3NzL21vZHVsZXMvZnVuY3Rpb25zL3JlbVwiO1xyXG5AZm9yd2FyZCBcImNvbW1vbnNcIjtcclxuXHJcbi5mb3JtIHtcclxuICAgIC8vIGZvcm0tZ3JvdXBcclxuICAgICYtZ3JvdXAge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBtYXJnaW46IFwiXCIgXCJcIiBOVUxMO1xyXG4gICAgICAgICYtLWludmFsaWQge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkZm9ybS1ncm91cC1pbnZhbGlkLW1hcmdpbi1ib3R0b207XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBzZWxlY3Qge1xyXG4gICAgICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xyXG4gICAgICAgICAgICB0ZXh0LWluZGVudDogMC4wMXB4O1xyXG4gICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBcIlwiO1xyXG4gICAgICAgICAgICBvdXRsaW5lOiAwO1xyXG4gICAgICAgICAgICBmb3JtOm5vdCgud2FzLXZhbGlkYXRlZCkgJiB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkaW5wdXQtYmcgJGRvd24tY2hldnJvbi1pY29uIG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICAgIEBleHRlbmQgJWJhY2tncm91bmQtc3ltYm9sICFvcHRpb25hbDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5zdHlsZWRzZWxlY3Qge1xyXG4gICAgICAgICAgICBzZWxlY3Qge1xyXG4gICAgICAgICAgICAgICAgJjo6LW1zLWV4cGFuZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2U7XHJcblxyXG4gICAgICAgICAgICAgICAgJi5pbmRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtaW5kZW50OiAtOTk5ZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmNoZWNrYm94LFxyXG4gICAgICAgICYucmFkaW8ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcclxuICAgICAgICAgICAgaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcclxuICAgICAgICAgICAgICAgIG9yZGVyOiAtMTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5jYWxlbmRhciA+IGlucHV0IHtcclxuICAgICAgICAgICAgZm9ybTpub3QoLndhcy12YWxpZGF0ZWQpICYge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWJnO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogJGNhbGVuZGFyLWljb247XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgICAgQGV4dGVuZCAlYmFja2dyb3VuZC1zeW1ib2wgIW9wdGlvbmFsO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuY2FsZW5kYXIuY2hlY2tlZCA+IGlucHV0IHtcclxuICAgICAgICAgICAgZm9ybTpub3QoLndhcy12YWxpZGF0ZWQpICYge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogJGNhbGVuZGFyLWNoZWNrZWQtaWNvbjtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuc3VibWl0LXNlbmQge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZm9ybS1jb250cm9sIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiBpbmhlcml0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvLyBmb3JtLWNvbnRyb2xcclxuICAgICYtY29udHJvbCB7XHJcbiAgICAgICAgJiB+IGxhYmVsIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBjb2xvcjogdGludCgkdGV4dC1jb2xvciwgNTUlKTtcclxuICAgICAgICAgICAgei1pbmRleDogJHotaW5kZXgtc3RhcnQgKyA1MDtcclxuICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgkaW5wdXQtcGFkZGluZy14LCAtNTAlKTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogKDAgMCk7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IDAuMjVzO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZU91dEV4cG87XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZbdHlwZT1cImRhdGVcIl0sXHJcbiAgICAgICAgJlt0eXBlPVwidGltZVwiXSxcclxuICAgICAgICAmW3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXSxcclxuICAgICAgICAmOmZvY3VzLFxyXG4gICAgICAgIC5mb3JtLWdyb3VwLmZpbGxlZCAmIHtcclxuICAgICAgICAgICAgJiB+IGxhYmVsIHtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDExLjVweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRsYWJlbC1jb2xvcjtcclxuICAgICAgICAgICAgICAgIHRvcDogMCU7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMTAwJSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmZvcm0tZ3JvdXAuYWN0aXZlICYge1xyXG4gICAgICAgICAgICAmOjpwbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IGhzbGEoMTI4LCAwJSwgMCUsIDApO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAud2FzLXZhbGlkYXRlZCAmIHtcclxuICAgICAgICAgICAgJjp2YWxpZCB7XHJcbiAgICAgICAgICAgICAgICBAZXh0ZW5kICVmb3JtLWNvbnRyb2wtdmFsaWQgIW9wdGlvbmFsO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6aW52YWxpZCB7XHJcbiAgICAgICAgICAgICAgICBAZXh0ZW5kICVmb3JtLWNvbnRyb2wtaW52YWxpZCAhb3B0aW9uYWw7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuaXMtdmFsaWQge1xyXG4gICAgICAgICAgICBAZXh0ZW5kICVmb3JtLWNvbnRyb2wtdmFsaWQgIW9wdGlvbmFsO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5pcy1pbnZhbGlkIHtcclxuICAgICAgICAgICAgQGV4dGVuZCAlZm9ybS1jb250cm9sLWludmFsaWQgIW9wdGlvbmFsO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLyogZml4IHBlciBpb3MgaW5wdXQgZm9jdXMgem9vbVxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86MCkgeyBcclxuICAgICAgICAgICAgc2VsZWN0LFxyXG4gICAgICAgICAgICB0ZXh0YXJlYSxcclxuICAgICAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiBpbmhlcml0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICovXHJcbiAgICB9XHJcblxyXG4gICAgLy8gZm9ybSBkaXNwbGF5LWdyb3VwXHJcbiAgICAmX19kaXNwbGF5LWdyb3VwIHtcclxuICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCh2YXIoLS1jb2xzLCAxKSwgbWlubWF4KDAsIDFmcikpO1xyXG4gICAgICAgIGdhcDogKDIgKiAkZm9ybS1ncm91cC1tYXJnaW4tYm90dG9tKSAkZm9ybS1nYXA7XHJcblxyXG4gICAgICAgIC5mb3JtLWdyb3VwIHtcclxuICAgICAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYuZmlsZSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgID4gLmJ0biB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleDogMSAxIGF1dG87XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzLTMpIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMtMykge1xyXG4gICAgICAgICAgICAgICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cy0zKTtcclxuICAgICAgICAgICAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggMTAge1xyXG4gICAgICAgICAgICAgICAgICAgICN7XCImXCIgKyAkaW5maXggKyBcIi0tXCIgKyAkaSArIFwiY29sXCJ9IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLS1jb2xzOiAjeyRpfTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLy8gZm9ybSBhY3Rpb25zXHJcbiAgICAmLWFjdGlvbnMge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IG1hcC5nZXQoJHNwYWNlcnMsIDIpO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogcmVtLmNvbnZlcnQoJHJlbS1iYXNlICsgMik7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblxyXG4gICAgICAgIC5idG4ge1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDEyY2g7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtYnV0dG9uLXN1Ym1pdCB7XHJcbiAgICAgICAgd2lkdGg6IHN0cmV0Y2g7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiBcIlwiICN7bWFwLmdldCgkc3BhY2VycywgMS43NSl9O1xyXG4gICAgICAgICAgICB3aWR0aDogdW5zZXQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi8vIEJyZWFrcG9pbnQgdmlld3BvcnQgc2l6ZXMgYW5kIG1lZGlhIHF1ZXJpZXMuXG4vL1xuLy8gQnJlYWtwb2ludHMgYXJlIGRlZmluZWQgYXMgYSBtYXAgb2YgKG5hbWU6IG1pbmltdW0gd2lkdGgpLCBvcmRlciBmcm9tIHNtYWxsIHRvIGxhcmdlOlxuLy9cbi8vICAgICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweClcbi8vXG4vLyBUaGUgbWFwIGRlZmluZWQgaW4gdGhlIGAkZ3JpZC1icmVha3BvaW50c2AgZ2xvYmFsIHZhcmlhYmxlIGlzIHVzZWQgYXMgdGhlIGAkYnJlYWtwb2ludHNgIGFyZ3VtZW50IGJ5IGRlZmF1bHQuXG5cbi8vIE5hbWUgb2YgdGhlIG5leHQgYnJlYWtwb2ludCwgb3IgbnVsbCBmb3IgdGhlIGxhc3QgYnJlYWtwb2ludC5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20pXG4vLyAgICBtZFxuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgbWRcbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSwgJGJyZWFrcG9pbnQtbmFtZXM6ICh4cyBzbSBtZCBsZyB4bCkpXG4vLyAgICBtZFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbmV4dCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cywgJGJyZWFrcG9pbnQtbmFtZXM6IG1hcC1rZXlzKCRicmVha3BvaW50cykpIHtcbiAgJG46IGluZGV4KCRicmVha3BvaW50LW5hbWVzLCAkbmFtZSk7XG4gIEBpZiBub3QgJG4ge1xuICAgIEBlcnJvciBcImJyZWFrcG9pbnQgYCN7JG5hbWV9YCBub3QgZm91bmQgaW4gYCN7JGJyZWFrcG9pbnRzfWBcIjtcbiAgfVxuICBAcmV0dXJuIGlmKCRuIDwgbGVuZ3RoKCRicmVha3BvaW50LW5hbWVzKSwgbnRoKCRicmVha3BvaW50LW5hbWVzLCAkbiArIDEpLCBudWxsKTtcbn1cblxuLy8gTWluaW11bSBicmVha3BvaW50IHdpZHRoLiBOdWxsIGZvciB0aGUgc21hbGxlc3QgKGZpcnN0KSBicmVha3BvaW50LlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbWluKHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgNTc2cHhcbkBmdW5jdGlvbiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBtYXAtZ2V0KCRicmVha3BvaW50cywgJG5hbWUpO1xuICBAcmV0dXJuIGlmKCRtaW4gIT0gMCwgJG1pbiwgbnVsbCk7XG59XG5cbi8vIE1heGltdW0gYnJlYWtwb2ludCB3aWR0aC5cbi8vIFRoZSBtYXhpbXVtIHZhbHVlIGlzIHJlZHVjZWQgYnkgMC4wMnB4IHRvIHdvcmsgYXJvdW5kIHRoZSBsaW1pdGF0aW9ucyBvZlxuLy8gYG1pbi1gIGFuZCBgbWF4LWAgcHJlZml4ZXMgYW5kIHZpZXdwb3J0cyB3aXRoIGZyYWN0aW9uYWwgd2lkdGhzLlxuLy8gU2VlIGh0dHBzOi8vd3d3LnczLm9yZy9UUi9tZWRpYXF1ZXJpZXMtNC8jbXEtbWluLW1heFxuLy8gVXNlcyAwLjAycHggcmF0aGVyIHRoYW4gMC4wMXB4IHRvIHdvcmsgYXJvdW5kIGEgY3VycmVudCByb3VuZGluZyBidWcgaW4gU2FmYXJpLlxuLy8gU2VlIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNzgyNjFcbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW1heChtZCwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIDc2Ny45OHB4XG5AZnVuY3Rpb24gYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1heDogbWFwLWdldCgkYnJlYWtwb2ludHMsICRuYW1lKTtcbiAgQHJldHVybiBpZigkbWF4IGFuZCAkbWF4ID4gMCwgJG1heCAtIC4wMiwgbnVsbCk7XG59XG5cbi8vIFJldHVybnMgYSBibGFuayBzdHJpbmcgaWYgc21hbGxlc3QgYnJlYWtwb2ludCwgb3RoZXJ3aXNlIHJldHVybnMgdGhlIG5hbWUgd2l0aCBhIGRhc2ggaW4gZnJvbnQuXG4vLyBVc2VmdWwgZm9yIG1ha2luZyByZXNwb25zaXZlIHV0aWxpdGllcy5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LWluZml4KHhzLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgXCJcIiAgKFJldHVybnMgYSBibGFuayBzdHJpbmcpXG4vLyAgICA+PiBicmVha3BvaW50LWluZml4KHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgXCItc21cIlxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtaW5maXgoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQHJldHVybiBpZihicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKSA9PSBudWxsLCBcIlwiLCBcIi0jeyRuYW1lfVwiKTtcbn1cblxuLy8gTWVkaWEgb2YgYXQgbGVhc3QgdGhlIG1pbmltdW0gYnJlYWtwb2ludCB3aWR0aC4gTm8gcXVlcnkgZm9yIHRoZSBzbWFsbGVzdCBicmVha3BvaW50LlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50IGFuZCB3aWRlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LXVwKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICBAaWYgJG1pbiB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gTWVkaWEgb2YgYXQgbW9zdCB0aGUgbWF4aW11bSBicmVha3BvaW50IHdpZHRoLiBObyBxdWVyeSBmb3IgdGhlIGxhcmdlc3QgYnJlYWtwb2ludC5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCBhbmQgbmFycm93ZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1kb3duKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtYXg6IGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICBAaWYgJG1heCB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gTWVkaWEgdGhhdCBzcGFucyBtdWx0aXBsZSBicmVha3BvaW50IHdpZHRocy5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSBiZXR3ZWVuIHRoZSBtaW4gYW5kIG1heCBicmVha3BvaW50c1xuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2VlbigkbG93ZXIsICR1cHBlciwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbG93ZXIsICRicmVha3BvaW50cyk7XG4gICRtYXg6IGJyZWFrcG9pbnQtbWF4KCR1cHBlciwgJGJyZWFrcG9pbnRzKTtcblxuICBAaWYgJG1pbiAhPSBudWxsIGFuZCAkbWF4ICE9IG51bGwge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSBhbmQgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtYXggPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbG93ZXIsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtaW4gPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCR1cHBlciwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cblxuLy8gTWVkaWEgYmV0d2VlbiB0aGUgYnJlYWtwb2ludCdzIG1pbmltdW0gYW5kIG1heGltdW0gd2lkdGhzLlxuLy8gTm8gbWluaW11bSBmb3IgdGhlIHNtYWxsZXN0IGJyZWFrcG9pbnQsIGFuZCBubyBtYXhpbXVtIGZvciB0aGUgbGFyZ2VzdCBvbmUuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgb25seSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCwgbm90IHZpZXdwb3J0cyBhbnkgd2lkZXIgb3IgbmFycm93ZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1vbmx5KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46ICBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgJG5leHQ6IGJyZWFrcG9pbnQtbmV4dCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgJG1heDogIGJyZWFrcG9pbnQtbWF4KCRuZXh0KTtcblxuICBAaWYgJG1pbiAhPSBudWxsIGFuZCAkbWF4ICE9IG51bGwge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSBhbmQgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtYXggPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbmFtZSwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1pbiA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJG5leHQsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG4iLCJAY2hhcnNldCBcIlVURi04XCI7XHJcbkB1c2UgXCJzYXNzOm1hcFwiO1xyXG5AdXNlIFwiY29yZVwiIGFzICo7XHJcbkB1c2UgXCJ+L3Njc3MvbW9kdWxlcy9mdW5jdGlvbnMvcmVtXCI7XHJcblxyXG4uY2FwdGNoYSB7XHJcbiAgICBtaW4taGVpZ2h0OiA0NXB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICB9XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICYuZm9ybS1ncm91cCB7XHJcbiAgICAgICAgZm9udDoge1xyXG4gICAgICAgICAgICBzaXplOiByZW0uY29udmVydCgxOHB4KTtcclxuICAgICAgICB9XHJcbiAgICAgICAgcGFkZGluZy10b3A6ICRmb3JtLWdyb3VwLW1hcmdpbi1ib3R0b207XHJcbiAgICB9XHJcblxyXG4gICAgbGFiZWwge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgb3JkZXI6IC0xO1xyXG4gICAgICAgIGZsZXg6IDEgMCAxMDAlO1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcclxuICAgICAgICAgICAgZmxleDogMCAxIGF1dG87XHJcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgfVxyXG5cclxuICAgIGxhYmVsIHtcclxuICAgIH1cclxuXHJcbiAgICAjY2FwdGNoYS1pbnB1dCB7XHJcbiAgICAgICAgZmxleDogMSAwIGF1dG87XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xyXG4gICAgICAgICAgICBmbGV4LWdyb3c6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIG1pbi13aWR0aDogY2FsYyg0Y2ggKyAjeyRpbnB1dC1wYWRkaW5nLXggKiAyfSk7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMWNoO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktbW9ub3NwYWNlO1xyXG4gICAgfVxyXG4gICAgI3JlZnJlc2gtY2FwdGNoYSB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBwYWRkaW5nOiBtYXAuZ2V0KCRzcGFjZXJzLCAwLjI1KTtcclxuICAgICAgICA+IC5pY29uIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnJlZnJlc2gge1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBjb2xvcjogJGZvcm0tcmVmcmVzaC1jYXB0Y2hhLWNvbG9yO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwLjVjaDtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICAuaWNvbiB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41ZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBlYWNoICR0aGVtZSwgJGNvbG9yIGluIG1hcC5tZXJnZSgkY29sb3JzLCAkdGhlbWUtY29sb3JzKSB7XHJcbiAgICAgICAgICAgIC4jeyR0aGVtZX0gJiB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jYXB0Y2hhLWltYWdlIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgZmxleDogMCAwIGF1dG87XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBtYXAuZ2V0KCRzcGFjZXJzLCAwLjUpO1xyXG4gICAgICAgIHNpemU6ICRjYXB0Y2hhLWltYWdlLXdpZHRoICRjYXB0Y2hhLWltYWdlLWhlaWdodDtcclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCJAY2hhcnNldCBcIlVURi04XCI7XHJcblxyXG5AdXNlIFwifi9zY3NzL21vZHVsZXMvZ2xvYmFsXCIgYXMgKjtcclxuQHVzZSBcIn4vc2Nzcy9tb2R1bGVzL2Z1bmN0aW9ucy9yZW1cIjtcclxuXHJcbnRleHRhcmVhIHtcclxuXHQmLmZvcm0tY29udHJvbCArIGxhYmVsIHtcclxuXHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuXHR9XHJcbn1cclxuXHJcbi50ZXh0YXJlYSB7XHJcblx0Ji5mb3JtLWdyb3VwIHtcclxuXHRcdHRleHRhcmVhIHtcclxuXHRcdFx0aGVpZ2h0OiBhdXRvO1xyXG5cdFx0fVxyXG5cdFx0LnRleHRhcmVhIHtcclxuXHRcdFx0Ji0tcmVhZC1vbmx5IHtcclxuXHRcdFx0XHR1c2VyLXNlbGVjdDogbm9uZTtcclxuXHRcdFx0XHRmb250OiB7XHJcblx0XHRcdFx0XHRmYW1pbHk6IG1vbm9zcGFjZTtcclxuXHRcdFx0XHRcdHNpemU6IHJlbS5jb252ZXJ0KCRyZW0tYmFzZSAtIDEpO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRsaW5lLWhlaWdodDogMS4yO1xyXG5cdFx0XHRcdHJlc2l6ZTogbm9uZTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4iLCJAY2hhcnNldCBcIlVURi04XCI7XHJcblxyXG5AdXNlIFwic2FzczptYXBcIjtcclxuQHVzZSBcImNvcmVcIiBhcyAqO1xyXG5AdXNlIFwifi9zY3NzL21vZHVsZXMvZ2xvYmFsXCIgYXMgKjtcclxuQHVzZSBcIn4vc2Nzcy9tb2R1bGVzL2Z1bmN0aW9ucy9yZW1cIjtcclxuXHJcbi5jaGVja2JveC1wcml2YWN5IHtcclxuICAgIGZvbnQtc2l6ZTogcmVtLmNvbnZlcnQoJHJlbS1iYXNlIC0gMS41KTtcclxuICAgIG1hcmdpbi10b3A6IG1hcC5nZXQoJHNwYWNlcnMsIDIpO1xyXG59XHJcbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcclxuXHJcblxyXG5AdXNlIFwiY29yZVwiIGFzICo7XHJcbkB1c2UgXCJ+L3Njc3MvbW9kdWxlcy9nbG9iYWxcIiBhcyAqO1xyXG5AdXNlIFwifi9zY3NzL21vZHVsZXMvZnVuY3Rpb25zL3JlbVwiO1xyXG5cclxuLmZvb3Rlci1mb3JtIHtcclxuICAgIG1heC13aWR0aDogMTExMHB4O1xyXG4gICAgbWFyZ2luOiAyZW0gYXV0byBcIlwiO1xyXG4gICAgICAgICAgICBcclxuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtc2l6ZTogMC45ZW07XHJcbiAgICBsaW5lLWhlaWdodDogMS4xZW07XHJcbiAgICBwIHtcclxuICAgICAgICBtYXJnaW46MDtcclxuICAgIH1cclxufVxyXG5cclxuLmxlZ2VuZGEtY2FtcGktcmljaGllc3RpIHtcclxuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtc2l6ZTogcmVtLmNvbnZlcnQoJHJlbS1iYXNlIC0gMS41KTtcclxuICAgIFxyXG4gICAgbWF4LXdpZHRoOiAxMTEwcHg7XHJcbiAgICBtYXJnaW46IFwiXCIgYXV0bztcclxufVxyXG5cclxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xyXG5cclxuQHVzZSBcImNvcmVcIiBhcyAqO1xyXG5cclxuLmRhdGVwaWNrZXIsIC5pbnB1dC1kYXRlcmFuZ2UgaW5wdXQge1xyXG4gICAgJltyZWFkb25seV0ge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHtcclxuICAgICAgICAgICAgY29sb3I6ICRpbnB1dC1iZztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xyXG5cclxuQHVzZSBcInNhc3M6bWFwXCI7XHJcbkB1c2UgXCJzYXNzOm1hdGhcIjtcclxuQHVzZSBcImNvcmVcIiBhcyAqO1xyXG5AdXNlIFwifi9zY3NzL21vZHVsZXMvZnVuY3Rpb25zL2NvbG9yXCI7XHJcbkB1c2UgXCJ0aGVtZXMvdGhlbWlmeVwiIGFzIHRoZW1lO1xyXG5cclxuQGZvcndhcmQgXCJ0aGVtZXMvc3ZnXCI7XHJcbkBmb3J3YXJkIFwidGhlbWVzL3RoZW1pZnlcIiBhcyB0aGVtZS0qO1xyXG5cclxuQGVhY2ggJHZhcmlhbnQsICRjb2xvciBpbiAkZm9ybS10aGVtZS1jb2xvcnMge1xyXG4gICAgLy9kYXJrXHJcbiAgICAkX2Zvcm0tY29udHJvbC1mb2N1cy10aGVtZTogKFxyXG4gICAgICAgIFwiaW5wdXQtYm9yZGVyLWNvbG9yXCI6IHRyYW5zcGFyZW50aXplKHdoaXRlLCBtYXRoLmRpdig0LCA1KSksXHJcbiAgICAgICAgXCJpbnB1dC1iZ1wiOiB0cmFuc3BhcmVudGl6ZSh3aGl0ZSwgbWF0aC5kaXYoOSwgMTApKSxcclxuICAgICAgICBcImlucHV0LWNvbG9yXCI6IHRyYW5zcGFyZW50aXplKHdoaXRlLCBtYXRoLmRpdigxLCAxMCkpLFxyXG4gICAgICAgIFwiaW5wdXQtZm9jdXMtY29sb3JcIjogd2hpdGUsXHJcbiAgICAgICAgXCJpbnB1dC1mb2N1cy1iZ1wiOiB0cmFuc3BhcmVudGl6ZSh3aGl0ZSwgbWF0aC5kaXYoNCwgNSkpLFxyXG4gICAgICAgIFwiaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yXCI6IHdoaXRlLFxyXG4gICAgKTtcclxuXHJcbiAgICAkX2NhbGVuZGFyLWljb24tdGhlbWU6IHN2Zy1pbmxpbmUoY2FsZW5kYXItbGlnaHQpO1xyXG4gICAgJF9jbG9jay1pY29uLXRoZW1lOiBzdmctaW5saW5lKGNsb2NrLWxpZ2h0KTtcclxuICAgICRfY2FsZW5kYXItY2hlY2tlZC1pY29uLXRoZW1lOiBzdmctaW5saW5lKGNhbGVuZGFyLWNoZWNrLWxpZ2h0KTtcclxuICAgICRfZG93bi1jaGV2cm9uLWljb24tdGhlbWU6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsPHN2ZyB2ZXJzaW9uPVwiMS4xXCIgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHhtbG5zOnhsaW5rPVwiaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGlua1wiIHg9XCIwcHhcIiB5PVwiMHB4XCIgdmlld0JveD1cIjAgMCAxODUuMzQ0IDE4NS4zNDRcIiA+PHBhdGggZmlsbD1cIiNGRkZGRkZcIiBmaWxsLW9wYWNpdHk9XCIwLjlcIiBkPVwiTTkyLjY3MiwxNDQuMzczYy0yLjc1MiwwLTUuNDkzLTEuMDQ0LTcuNTkzLTMuMTM4TDMuMTQ1LDU5LjMwMWMtNC4xOTQtNC4xOTktNC4xOTQtMTAuOTkyLDAtMTUuMTggYzQuMTk0LTQuMTk5LDEwLjk4Ny00LjE5OSwxNS4xOCwwbDc0LjM0Nyw3NC4zNDFsNzQuMzQ3LTc0LjM0MWM0LjE5NC00LjE5OSwxMC45ODctNC4xOTksMTUuMTgsMCBjNC4xOTQsNC4xOTQsNC4xOTQsMTAuOTgxLDAsMTUuMThsLTgxLjkzOSw4MS45MzRDOTguMTY2LDE0My4zMjksOTUuNDE5LDE0NC4zNzMsOTIuNjcyLDE0NC4zNzN6XCIvPjwvc3ZnPicpO1xyXG5cclxuICAgIEBpZiBjb2xvci5jb2xvci1sdW1pbmFuY2UoJGNvbG9yKSA+IDAuNSB7XHJcbiAgICAgICAgLy9saWdodFxyXG5cclxuICAgICAgICAkX2Zvcm0tY29udHJvbC1mb2N1cy10aGVtZTogKFxyXG4gICAgICAgICAgICBcImlucHV0LWJvcmRlci1jb2xvclwiOiB0cmFuc3BhcmVudGl6ZShibGFjaywgbWF0aC5kaXYoMiwgMykpLFxyXG4gICAgICAgICAgICBcImlucHV0LWJnXCI6IHRyYW5zcGFyZW50aXplKGJsYWNrLCBtYXRoLmRpdig5LCAxMCkpLFxyXG4gICAgICAgICAgICBcImlucHV0LWNvbG9yXCI6IHRyYW5zcGFyZW50aXplKGJsYWNrLCBtYXRoLmRpdigzLCAxMCkpLFxyXG4gICAgICAgICAgICBcImlucHV0LWZvY3VzLWNvbG9yXCI6ICRpbnB1dC1jb2xvcixcclxuICAgICAgICAgICAgXCJpbnB1dC1mb2N1cy1iZ1wiOiAkaW5wdXQtYmcsXHJcbiAgICAgICAgICAgIFwiaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yXCI6IHRyYW5zcGFyZW50aXplKGJsYWNrLCBtYXRoLmRpdigzLCAxMCkpLFxyXG4gICAgICAgICk7XHJcblxyXG4gICAgICAgICRfY2FsZW5kYXItaWNvbi10aGVtZTogc3ZnLWlubGluZShjYWxlbmRhci1kYXJrKTtcclxuICAgICAgICAkX2Nsb2NrLWljb24tdGhlbWU6IHN2Zy1pbmxpbmUoY2xvY2stZGFyayk7XHJcbiAgICAgICAgJF9jYWxlbmRhci1jaGVja2VkLWljb24tdGhlbWU6IHN2Zy1pbmxpbmUoY2FsZW5kYXItY2hlY2stZGFyayk7XHJcbiAgICAgICAgJF9kb3duLWNoZXZyb24taWNvbi10aGVtZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCw8c3ZnIHZlcnNpb249XCIxLjFcIiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgeG1sbnM6eGxpbms9XCJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rXCIgeD1cIjBweFwiIHk9XCIwcHhcIiB2aWV3Qm94PVwiMCAwIDE4NS4zNDQgMTg1LjM0NFwiID48cGF0aCBmaWxsPVwiIzAwMDAwMFwiIGZpbGwtb3BhY2l0eT1cIjAuN1wiIGQ9XCJNOTIuNjcyLDE0NC4zNzNjLTIuNzUyLDAtNS40OTMtMS4wNDQtNy41OTMtMy4xMzhMMy4xNDUsNTkuMzAxYy00LjE5NC00LjE5OS00LjE5NC0xMC45OTIsMC0xNS4xOCBjNC4xOTQtNC4xOTksMTAuOTg3LTQuMTk5LDE1LjE4LDBsNzQuMzQ3LDc0LjM0MWw3NC4zNDctNzQuMzQxYzQuMTk0LTQuMTk5LDEwLjk4Ny00LjE5OSwxNS4xOCwwIGM0LjE5NCw0LjE5NCw0LjE5NCwxMC45ODEsMCwxNS4xOGwtODEuOTM5LDgxLjkzNEM5OC4xNjYsMTQzLjMyOSw5NS40MTksMTQ0LjM3Myw5Mi42NzIsMTQ0LjM3M3pcIi8+PC9zdmc+Jyk7XHJcbiAgICB9XHJcbiAgICBmb3JtIHtcclxuICAgICAgICAuZm9ybS10aGVtZS5iZy0je1wiXCIgKyAkdmFyaWFudH0gJiB7XHJcbiAgICAgICAgICAgIGlucHV0W3R5cGU9XCJkYXRlXCJdLFxyXG4gICAgICAgICAgICBpbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0ge1xyXG4gICAgICAgICAgICAgICAgJjo6LXdlYmtpdC1jYWxlbmRhci1waWNrZXItaW5kaWNhdG9yIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiAkX2NhbGVuZGFyLWljb24tdGhlbWU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGlucHV0W3R5cGU9XCJ0aW1lXCJdIHtcclxuICAgICAgICAgICAgICAgICY6Oi13ZWJraXQtY2FsZW5kYXItcGlja2VyLWluZGljYXRvciB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogJF9jbG9jay1pY29uLXRoZW1lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZm9ybS1jb250cm9sLFxyXG4gICAgICAgICAgICAuY3VzdG9tLWZpbGUtbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdGhlbWUudGhlbWlmeS1mb3JtLWNvbnRyb2wtZm9jdXMoJF9mb3JtLWNvbnRyb2wtZm9jdXMtdGhlbWUuLi4pO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiBtYXAuZ2V0KCRfZm9ybS1jb250cm9sLWZvY3VzLXRoZW1lLCBcImlucHV0LWJvcmRlci1jb2xvclwiKTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IG1hcC5nZXQoJF9mb3JtLWNvbnRyb2wtZm9jdXMtdGhlbWUsIFwiaW5wdXQtYmdcIik7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogbWFwLmdldCgkX2Zvcm0tY29udHJvbC1mb2N1cy10aGVtZSwgXCJpbnB1dC1jb2xvclwiKTtcclxuICAgICAgICAgICAgICAgICY6OnBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogbWFwLmdldCgkX2Zvcm0tY29udHJvbC1mb2N1cy10aGVtZSwgXCJpbnB1dC1jb2xvclwiKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuZm9ybS1ncm91cCB7XHJcbiAgICAgICAgICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IG1hcC5nZXQoJF9mb3JtLWNvbnRyb2wtZm9jdXMtdGhlbWUsIFwiaW5wdXQtY29sb3JcIik7XHJcbiAgICAgICAgICAgICAgICAgICAgJltmb3I9XCJwcml2YWN5XCJdIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IG1hcC5nZXQoJF9mb3JtLWNvbnRyb2wtZm9jdXMtdGhlbWUsIFwiaW5wdXQtY29sb3JcIik7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYuc3R5bGVkc2VsZWN0IHtcclxuICAgICAgICAgICAgICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiBtYXAuZ2V0KCRfZm9ybS1jb250cm9sLWZvY3VzLXRoZW1lLCBcImlucHV0LWNvbG9yXCIpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYuY2FsZW5kYXIsXHJcbiAgICAgICAgICAgICAgICAuc3R5bGVkLXNlbGVjdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiBtYXAuZ2V0KCRfZm9ybS1jb250cm9sLWZvY3VzLXRoZW1lLCBcImlucHV0LWNvbG9yXCIpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYuY2FwdGNoYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogbWFwLmdldCgkX2Zvcm0tY29udHJvbC1mb2N1cy10aGVtZSwgXCJpbnB1dC1jb2xvclwiKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udDoge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogbWFwLmdldCgkX2Zvcm0tY29udHJvbC1mb2N1cy10aGVtZSwgXCJpbnB1dC1ib3JkZXItY29sb3JcIik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLnJlZnJlc2gge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogbWFwLmdldCgkX2Zvcm0tY29udHJvbC1mb2N1cy10aGVtZSwgXCJpbnB1dC1jb2xvclwiKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuc3R5bGVkLXNlbGVjdCB7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLmZpbGxlZCxcclxuICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0aWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgbGVnZW5kIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiBtYXAuZ2V0KCRfZm9ybS1jb250cm9sLWZvY3VzLXRoZW1lLCBcImlucHV0LWNvbG9yXCIpO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogbWFwLmdldCgkX2Zvcm0tY29udHJvbC1mb2N1cy10aGVtZSwgXCJpbnB1dC1ib3JkZXItY29sb3JcIik7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgb3B0aW9uLFxyXG4gICAgICAgICAgICBvcHRncm91cCB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3I7XHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBtYXAuZ2V0KCRfZm9ybS1jb250cm9sLWZvY3VzLXRoZW1lLCBcImlucHV0LWJnXCIpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIDo6cGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6bm90KC53YXMtdmFsaWRhdGVkKSB7XHJcbiAgICAgICAgICAgICAgICAuZm9ybS1ncm91cCB7XHJcbiAgICAgICAgICAgICAgICAgICAgJi5jYWxlbmRhciA+IGlucHV0LFxyXG4gICAgICAgICAgICAgICAgICAgIHNlbGVjdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IG1hcC5nZXQoJF9mb3JtLWNvbnRyb2wtZm9jdXMtdGhlbWUsIFwiaW5wdXQtYmdcIik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLmNhbGVuZGFyID4gaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiAkX2NhbGVuZGFyLWljb24tdGhlbWU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAvL0BleHRlbmQgJWJhY2tncm91bmQtc3ltYm9sICFvcHRpb25hbDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJi5jYWxlbmRhci5jaGVja2VkID4gaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiAkX2NhbGVuZGFyLWNoZWNrZWQtaWNvbi10aGVtZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgc2VsZWN0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogJF9kb3duLWNoZXZyb24taWNvbi10aGVtZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiQG1peGluIHRoZW1pZnktZm9ybS1jb250cm9sLWZvY3VzKFxyXG4gICAgJGlucHV0LWJvcmRlci1jb2xvcjogbnVsbCxcclxuICAgICRpbnB1dC1iZzogbnVsbCxcclxuICAgICRpbnB1dC1jb2xvcjogbnVsbCxcclxuICAgICRpbnB1dC1mb2N1cy1jb2xvcjogbnVsbCxcclxuICAgICRpbnB1dC1mb2N1cy1iZzogbnVsbCxcclxuICAgICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3I6IG51bGwsXHJcbiAgICAkZW5hYmxlLXNoYWRvd3M6IGZhbHNlLFxyXG4gICAgJGlucHV0LWJveC1zaGFkb3c6IG51bGwsXHJcbiAgICAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdzogbnVsbFxyXG4pIHtcclxuICAgICY6Zm9jdXMge1xyXG4gICAgICAgIGNvbG9yOiAkaW5wdXQtZm9jdXMtY29sb3I7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWZvY3VzLWJnO1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvcjtcclxuICAgICAgICBvdXRsaW5lOiAwO1xyXG4gICAgICAgIFxyXG4gICAgICAgIEBpZiAkZW5hYmxlLXNoYWRvd3Mge1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiAkaW5wdXQtYm94LXNoYWRvdywgJGlucHV0LWZvY3VzLWJveC1zaGFkb3c7XHJcbiAgICAgICAgfSBAZWxzZSB7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6ICRpbnB1dC1mb2N1cy1ib3gtc2hhZG93O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==*/
.opacity-0{opacity:0!important}.opacity-25{opacity:.25!important}.opacity-50{opacity:.5!important}.opacity-75{opacity:.75!important}.opacity-100{opacity:1!important}.overflow-auto{overflow:auto!important}.overflow-hidden{overflow:hidden!important}.overflow-visible{overflow:visible!important}.overflow-scroll{overflow:scroll!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}.mw-100{max-width:100%!important}.min-vh-100{min-height:100vh!important}.m-0{margin:0!important}.m-1{margin:1.5618rem!important}.m-2{margin:3.1236rem!important}.m-3{margin:4.6854rem!important}.m-4{margin:6.2472rem!important}.m-5{margin:7.809rem!important}.m-auto{margin:auto!important}.m-0\.125{margin:.195225rem!important}.m-0\.25{margin:.39045rem!important}.m-0\.5{margin:.7809rem!important}.m-0\.75{margin:1.17135rem!important}.m-1\.25{margin:1.95225rem!important}.m-1\.5{margin:2.3427rem!important}.m-1\.75{margin:2.73315rem!important}.m-2\.5{margin:3.9045rem!important}.m-3\.5{margin:5.4663rem!important}.m-4\.5{margin:7.0281rem!important}.m-6{margin:9.3708rem!important}.m-7{margin:10.9326rem!important}.m-8{margin:12.4944rem!important}.m-9{margin:14.0562rem!important}.m-10{margin:15.618rem!important}.mx-0{margin-right:0!important;margin-left:0!important}.mx-1{margin-right:1.5618rem!important;margin-left:1.5618rem!important}.mx-2{margin-right:3.1236rem!important;margin-left:3.1236rem!important}.mx-3{margin-right:4.6854rem!important;margin-left:4.6854rem!important}.mx-4{margin-right:6.2472rem!important;margin-left:6.2472rem!important}.mx-5{margin-right:7.809rem!important;margin-left:7.809rem!important}.mx-auto{margin-right:auto!important;margin-left:auto!important}.mx-0\.125{margin-right:.195225rem!important;margin-left:.195225rem!important}.mx-0\.25{margin-right:.39045rem!important;margin-left:.39045rem!important}.mx-0\.5{margin-right:.7809rem!important;margin-left:.7809rem!important}.mx-0\.75{margin-right:1.17135rem!important;margin-left:1.17135rem!important}.mx-1\.25{margin-right:1.95225rem!important;margin-left:1.95225rem!important}.mx-1\.5{margin-right:2.3427rem!important;margin-left:2.3427rem!important}.mx-1\.75{margin-right:2.73315rem!important;margin-left:2.73315rem!important}.mx-2\.5{margin-right:3.9045rem!important;margin-left:3.9045rem!important}.mx-3\.5{margin-right:5.4663rem!important;margin-left:5.4663rem!important}.mx-4\.5{margin-right:7.0281rem!important;margin-left:7.0281rem!important}.mx-6{margin-right:9.3708rem!important;margin-left:9.3708rem!important}.mx-7{margin-right:10.9326rem!important;margin-left:10.9326rem!important}.mx-8{margin-right:12.4944rem!important;margin-left:12.4944rem!important}.mx-9{margin-right:14.0562rem!important;margin-left:14.0562rem!important}.mx-10{margin-right:15.618rem!important;margin-left:15.618rem!important}.my-0{margin-top:0!important;margin-bottom:0!important}.my-1{margin-top:1.5618rem!important;margin-bottom:1.5618rem!important}.my-2{margin-top:3.1236rem!important;margin-bottom:3.1236rem!important}.my-3{margin-top:4.6854rem!important;margin-bottom:4.6854rem!important}.my-4{margin-top:6.2472rem!important;margin-bottom:6.2472rem!important}.my-5{margin-top:7.809rem!important;margin-bottom:7.809rem!important}.my-auto{margin-top:auto!important;margin-bottom:auto!important}.my-0\.125{margin-top:.195225rem!important;margin-bottom:.195225rem!important}.my-0\.25{margin-top:.39045rem!important;margin-bottom:.39045rem!important}.my-0\.5{margin-top:.7809rem!important;margin-bottom:.7809rem!important}.my-0\.75{margin-top:1.17135rem!important;margin-bottom:1.17135rem!important}.my-1\.25{margin-top:1.95225rem!important;margin-bottom:1.95225rem!important}.my-1\.5{margin-top:2.3427rem!important;margin-bottom:2.3427rem!important}.my-1\.75{margin-top:2.73315rem!important;margin-bottom:2.73315rem!important}.my-2\.5{margin-top:3.9045rem!important;margin-bottom:3.9045rem!important}.my-3\.5{margin-top:5.4663rem!important;margin-bottom:5.4663rem!important}.my-4\.5{margin-top:7.0281rem!important;margin-bottom:7.0281rem!important}.my-6{margin-top:9.3708rem!important;margin-bottom:9.3708rem!important}.my-7{margin-top:10.9326rem!important;margin-bottom:10.9326rem!important}.my-8{margin-top:12.4944rem!important;margin-bottom:12.4944rem!important}.my-9{margin-top:14.0562rem!important;margin-bottom:14.0562rem!important}.my-10{margin-top:15.618rem!important;margin-bottom:15.618rem!important}.mt-0{margin-top:0!important}.mt-1{margin-top:1.5618rem!important}.mt-2{margin-top:3.1236rem!important}.mt-3{margin-top:4.6854rem!important}.mt-4{margin-top:6.2472rem!important}.mt-5{margin-top:7.809rem!important}.mt-auto{margin-top:auto!important}.mt-0\.125{margin-top:.195225rem!important}.mt-0\.25{margin-top:.39045rem!important}.mt-0\.5{margin-top:.7809rem!important}.mt-0\.75{margin-top:1.17135rem!important}.mt-1\.25{margin-top:1.95225rem!important}.mt-1\.5{margin-top:2.3427rem!important}.mt-1\.75{margin-top:2.73315rem!important}.mt-2\.5{margin-top:3.9045rem!important}.mt-3\.5{margin-top:5.4663rem!important}.mt-4\.5{margin-top:7.0281rem!important}.mt-6{margin-top:9.3708rem!important}.mt-7{margin-top:10.9326rem!important}.mt-8{margin-top:12.4944rem!important}.mt-9{margin-top:14.0562rem!important}.mt-10{margin-top:15.618rem!important}.me-0{margin-right:0!important}.me-1{margin-right:1.5618rem!important}.me-2{margin-right:3.1236rem!important}.me-3{margin-right:4.6854rem!important}.me-4{margin-right:6.2472rem!important}.me-5{margin-right:7.809rem!important}.me-auto{margin-right:auto!important}.me-0\.125{margin-right:.195225rem!important}.me-0\.25{margin-right:.39045rem!important}.me-0\.5{margin-right:.7809rem!important}.me-0\.75{margin-right:1.17135rem!important}.me-1\.25{margin-right:1.95225rem!important}.me-1\.5{margin-right:2.3427rem!important}.me-1\.75{margin-right:2.73315rem!important}.me-2\.5{margin-right:3.9045rem!important}.me-3\.5{margin-right:5.4663rem!important}.me-4\.5{margin-right:7.0281rem!important}.me-6{margin-right:9.3708rem!important}.me-7{margin-right:10.9326rem!important}.me-8{margin-right:12.4944rem!important}.me-9{margin-right:14.0562rem!important}.me-10{margin-right:15.618rem!important}.mb-0{margin-bottom:0!important}.mb-1{margin-bottom:1.5618rem!important}.mb-2{margin-bottom:3.1236rem!important}.mb-3{margin-bottom:4.6854rem!important}.mb-4{margin-bottom:6.2472rem!important}.mb-5{margin-bottom:7.809rem!important}.mb-auto{margin-bottom:auto!important}.mb-0\.125{margin-bottom:.195225rem!important}.mb-0\.25{margin-bottom:.39045rem!important}.mb-0\.5{margin-bottom:.7809rem!important}.mb-0\.75{margin-bottom:1.17135rem!important}.mb-1\.25{margin-bottom:1.95225rem!important}.mb-1\.5{margin-bottom:2.3427rem!important}.mb-1\.75{margin-bottom:2.73315rem!important}.mb-2\.5{margin-bottom:3.9045rem!important}.mb-3\.5{margin-bottom:5.4663rem!important}.mb-4\.5{margin-bottom:7.0281rem!important}.mb-6{margin-bottom:9.3708rem!important}.mb-7{margin-bottom:10.9326rem!important}.mb-8{margin-bottom:12.4944rem!important}.mb-9{margin-bottom:14.0562rem!important}.mb-10{margin-bottom:15.618rem!important}.ms-0{margin-left:0!important}.ms-1{margin-left:1.5618rem!important}.ms-2{margin-left:3.1236rem!important}.ms-3{margin-left:4.6854rem!important}.ms-4{margin-left:6.2472rem!important}.ms-5{margin-left:7.809rem!important}.ms-auto{margin-left:auto!important}.ms-0\.125{margin-left:.195225rem!important}.ms-0\.25{margin-left:.39045rem!important}.ms-0\.5{margin-left:.7809rem!important}.ms-0\.75{margin-left:1.17135rem!important}.ms-1\.25{margin-left:1.95225rem!important}.ms-1\.5{margin-left:2.3427rem!important}.ms-1\.75{margin-left:2.73315rem!important}.ms-2\.5{margin-left:3.9045rem!important}.ms-3\.5{margin-left:5.4663rem!important}.ms-4\.5{margin-left:7.0281rem!important}.ms-6{margin-left:9.3708rem!important}.ms-7{margin-left:10.9326rem!important}.ms-8{margin-left:12.4944rem!important}.ms-9{margin-left:14.0562rem!important}.ms-10{margin-left:15.618rem!important}.p-0{padding:0!important}.p-1{padding:1.5618rem!important}.p-2{padding:3.1236rem!important}.p-3{padding:4.6854rem!important}.p-4{padding:6.2472rem!important}.p-5{padding:7.809rem!important}.p-0\.125{padding:.195225rem!important}.p-0\.25{padding:.39045rem!important}.p-0\.5{padding:.7809rem!important}.p-0\.75{padding:1.17135rem!important}.p-1\.25{padding:1.95225rem!important}.p-1\.5{padding:2.3427rem!important}.p-1\.75{padding:2.73315rem!important}.p-2\.5{padding:3.9045rem!important}.p-3\.5{padding:5.4663rem!important}.p-4\.5{padding:7.0281rem!important}.p-6{padding:9.3708rem!important}.p-7{padding:10.9326rem!important}.p-8{padding:12.4944rem!important}.p-9{padding:14.0562rem!important}.p-10{padding:15.618rem!important}.px-0{padding-right:0!important;padding-left:0!important}.px-1{padding-right:1.5618rem!important;padding-left:1.5618rem!important}.px-2{padding-right:3.1236rem!important;padding-left:3.1236rem!important}.px-3{padding-right:4.6854rem!important;padding-left:4.6854rem!important}.px-4{padding-right:6.2472rem!important;padding-left:6.2472rem!important}.px-5{padding-right:7.809rem!important;padding-left:7.809rem!important}.px-0\.125{padding-right:.195225rem!important;padding-left:.195225rem!important}.px-0\.25{padding-right:.39045rem!important;padding-left:.39045rem!important}.px-0\.5{padding-right:.7809rem!important;padding-left:.7809rem!important}.px-0\.75{padding-right:1.17135rem!important;padding-left:1.17135rem!important}.px-1\.25{padding-right:1.95225rem!important;padding-left:1.95225rem!important}.px-1\.5{padding-right:2.3427rem!important;padding-left:2.3427rem!important}.px-1\.75{padding-right:2.73315rem!important;padding-left:2.73315rem!important}.px-2\.5{padding-right:3.9045rem!important;padding-left:3.9045rem!important}.px-3\.5{padding-right:5.4663rem!important;padding-left:5.4663rem!important}.px-4\.5{padding-right:7.0281rem!important;padding-left:7.0281rem!important}.px-6{padding-right:9.3708rem!important;padding-left:9.3708rem!important}.px-7{padding-right:10.9326rem!important;padding-left:10.9326rem!important}.px-8{padding-right:12.4944rem!important;padding-left:12.4944rem!important}.px-9{padding-right:14.0562rem!important;padding-left:14.0562rem!important}.px-10{padding-right:15.618rem!important;padding-left:15.618rem!important}.py-0{padding-top:0!important;padding-bottom:0!important}.py-1{padding-top:1.5618rem!important;padding-bottom:1.5618rem!important}.py-2{padding-top:3.1236rem!important;padding-bottom:3.1236rem!important}.py-3{padding-top:4.6854rem!important;padding-bottom:4.6854rem!important}.py-4{padding-top:6.2472rem!important;padding-bottom:6.2472rem!important}.py-5{padding-top:7.809rem!important;padding-bottom:7.809rem!important}.py-0\.125{padding-top:.195225rem!important;padding-bottom:.195225rem!important}.py-0\.25{padding-top:.39045rem!important;padding-bottom:.39045rem!important}.py-0\.5{padding-top:.7809rem!important;padding-bottom:.7809rem!important}.py-0\.75{padding-top:1.17135rem!important;padding-bottom:1.17135rem!important}.py-1\.25{padding-top:1.95225rem!important;padding-bottom:1.95225rem!important}.py-1\.5{padding-top:2.3427rem!important;padding-bottom:2.3427rem!important}.py-1\.75{padding-top:2.73315rem!important;padding-bottom:2.73315rem!important}.py-2\.5{padding-top:3.9045rem!important;padding-bottom:3.9045rem!important}.py-3\.5{padding-top:5.4663rem!important;padding-bottom:5.4663rem!important}.py-4\.5{padding-top:7.0281rem!important;padding-bottom:7.0281rem!important}.py-6{padding-top:9.3708rem!important;padding-bottom:9.3708rem!important}.py-7{padding-top:10.9326rem!important;padding-bottom:10.9326rem!important}.py-8{padding-top:12.4944rem!important;padding-bottom:12.4944rem!important}.py-9{padding-top:14.0562rem!important;padding-bottom:14.0562rem!important}.py-10{padding-top:15.618rem!important;padding-bottom:15.618rem!important}.pt-0{padding-top:0!important}.pt-1{padding-top:1.5618rem!important}.pt-2{padding-top:3.1236rem!important}.pt-3{padding-top:4.6854rem!important}.pt-4{padding-top:6.2472rem!important}.pt-5{padding-top:7.809rem!important}.pt-0\.125{padding-top:.195225rem!important}.pt-0\.25{padding-top:.39045rem!important}.pt-0\.5{padding-top:.7809rem!important}.pt-0\.75{padding-top:1.17135rem!important}.pt-1\.25{padding-top:1.95225rem!important}.pt-1\.5{padding-top:2.3427rem!important}.pt-1\.75{padding-top:2.73315rem!important}.pt-2\.5{padding-top:3.9045rem!important}.pt-3\.5{padding-top:5.4663rem!important}.pt-4\.5{padding-top:7.0281rem!important}.pt-6{padding-top:9.3708rem!important}.pt-7{padding-top:10.9326rem!important}.pt-8{padding-top:12.4944rem!important}.pt-9{padding-top:14.0562rem!important}.pt-10{padding-top:15.618rem!important}.pe-0{padding-right:0!important}.pe-1{padding-right:1.5618rem!important}.pe-2{padding-right:3.1236rem!important}.pe-3{padding-right:4.6854rem!important}.pe-4{padding-right:6.2472rem!important}.pe-5{padding-right:7.809rem!important}.pe-0\.125{padding-right:.195225rem!important}.pe-0\.25{padding-right:.39045rem!important}.pe-0\.5{padding-right:.7809rem!important}.pe-0\.75{padding-right:1.17135rem!important}.pe-1\.25{padding-right:1.95225rem!important}.pe-1\.5{padding-right:2.3427rem!important}.pe-1\.75{padding-right:2.73315rem!important}.pe-2\.5{padding-right:3.9045rem!important}.pe-3\.5{padding-right:5.4663rem!important}.pe-4\.5{padding-right:7.0281rem!important}.pe-6{padding-right:9.3708rem!important}.pe-7{padding-right:10.9326rem!important}.pe-8{padding-right:12.4944rem!important}.pe-9{padding-right:14.0562rem!important}.pe-10{padding-right:15.618rem!important}.pb-0{padding-bottom:0!important}.pb-1{padding-bottom:1.5618rem!important}.pb-2{padding-bottom:3.1236rem!important}.pb-3{padding-bottom:4.6854rem!important}.pb-4{padding-bottom:6.2472rem!important}.pb-5{padding-bottom:7.809rem!important}.pb-0\.125{padding-bottom:.195225rem!important}.pb-0\.25{padding-bottom:.39045rem!important}.pb-0\.5{padding-bottom:.7809rem!important}.pb-0\.75{padding-bottom:1.17135rem!important}.pb-1\.25{padding-bottom:1.95225rem!important}.pb-1\.5{padding-bottom:2.3427rem!important}.pb-1\.75{padding-bottom:2.73315rem!important}.pb-2\.5{padding-bottom:3.9045rem!important}.pb-3\.5{padding-bottom:5.4663rem!important}.pb-4\.5{padding-bottom:7.0281rem!important}.pb-6{padding-bottom:9.3708rem!important}.pb-7{padding-bottom:10.9326rem!important}.pb-8{padding-bottom:12.4944rem!important}.pb-9{padding-bottom:14.0562rem!important}.pb-10{padding-bottom:15.618rem!important}.ps-0{padding-left:0!important}.ps-1{padding-left:1.5618rem!important}.ps-2{padding-left:3.1236rem!important}.ps-3{padding-left:4.6854rem!important}.ps-4{padding-left:6.2472rem!important}.ps-5{padding-left:7.809rem!important}.ps-0\.125{padding-left:.195225rem!important}.ps-0\.25{padding-left:.39045rem!important}.ps-0\.5{padding-left:.7809rem!important}.ps-0\.75{padding-left:1.17135rem!important}.ps-1\.25{padding-left:1.95225rem!important}.ps-1\.5{padding-left:2.3427rem!important}.ps-1\.75{padding-left:2.73315rem!important}.ps-2\.5{padding-left:3.9045rem!important}.ps-3\.5{padding-left:5.4663rem!important}.ps-4\.5{padding-left:7.0281rem!important}.ps-6{padding-left:9.3708rem!important}.ps-7{padding-left:10.9326rem!important}.ps-8{padding-left:12.4944rem!important}.ps-9{padding-left:14.0562rem!important}.ps-10{padding-left:15.618rem!important}.font-monospace{font-family:var(--bs-font-monospace)!important}.fs-1{font-size:clamp(2.8571428571rem,2.876984127rem + -.0992063492vw,2.7777777778rem)}.fs-2{font-size:clamp(2.2722020822rem,2.3179466176rem + -.228722677vw,2.0892239406rem)}.fs-3{font-size:clamp(1.8070158058rem,1.8659326566rem + -.294584254vw,1.5713484026rem)}.fs-4{font-size:clamp(1.4370667768rem,1.5008725878rem + -.3190290552vw,1.1818435327rem)}.fs-5{font-size:clamp(1.1428571429rem,1.2063492063rem + -.3174603175vw,.8888888889rem)}.fs-6{font-size:clamp(.9088808329rem,.9689631258rem + -.3004114649vw,.668551661rem)}.fst-italic{font-style:italic!important}.fst-normal{font-style:normal!important}.fw-light{font-weight:300!important}.fw-lighter{font-weight:lighter!important}.fw-normal{font-weight:400!important}.fw-bold{font-weight:700!important}.fw-bolder{font-weight:bolder!important}.lh-1{line-height:1!important}.lh-sm{line-height:1.25!important}.lh-base{line-height:1.5618!important}.lh-lg{line-height:2!important}.text-start{text-align:left!important}.text-end{text-align:right!important}.text-center{text-align:center!important}.text-decoration-none{text-decoration:none!important}.text-decoration-underline{text-decoration:underline!important}.text-decoration-line-through{text-decoration:line-through!important}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.text-wrap{white-space:normal!important}.text-nowrap{white-space:nowrap!important}.text-break{word-wrap:break-word!important;word-break:break-word!important}.text-primary{--bs-text-opacity:1;color:rgba(var(--bs-primary-rgb),var(--bs-text-opacity))!important}.text-light{--bs-text-opacity:1;color:rgba(var(--bs-light-rgb),var(--bs-text-opacity))!important}.text-dark{--bs-text-opacity:1;color:rgba(var(--bs-dark-rgb),var(--bs-text-opacity))!important}.text-Olivine{--bs-text-opacity:1;color:rgba(var(--bs-Olivine-rgb),var(--bs-text-opacity))!important}.text-Dingley{--bs-text-opacity:1;color:rgba(var(--bs-Dingley-rgb),var(--bs-text-opacity))!important}.text-Shark{--bs-text-opacity:1;color:rgba(var(--bs-Shark-rgb),var(--bs-text-opacity))!important}.text-black{--bs-text-opacity:1;color:rgba(var(--bs-black-rgb),var(--bs-text-opacity))!important}.text-white{--bs-text-opacity:1;color:rgba(var(--bs-white-rgb),var(--bs-text-opacity))!important}.text-body{--bs-text-opacity:1;color:rgba(var(--bs-body-color-rgb),var(--bs-text-opacity))!important}.text-muted{--bs-text-opacity:1;color:#6c757d!important}.text-black-50{--bs-text-opacity:1;color:rgba(0,0,0,.5)!important}.text-white-50{--bs-text-opacity:1;color:hsla(0,0%,100%,.5)!important}.text-reset{--bs-text-opacity:1;color:inherit!important}.visible{visibility:visible!important}.invisible{visibility:hidden!important}.flex-row{flex-flow:row!important}.flex-column{flex-flow:column!important}.flex-wrap{flex-flow:wrap!important}.flex-row--wrap{flex-flow:row wrap!important}.flex-column--wrap{flex-flow:column wrap!important}.object-fit-cover{object-fit:cover!important}.object-fit-contain{object-fit:contain!important}@media(min-width:576px){.m-sm-0{margin:0!important}.m-sm-1{margin:1.5618rem!important}.m-sm-2{margin:3.1236rem!important}.m-sm-3{margin:4.6854rem!important}.m-sm-4{margin:6.2472rem!important}.m-sm-5{margin:7.809rem!important}.m-sm-auto{margin:auto!important}.m-sm-0\.125{margin:.195225rem!important}.m-sm-0\.25{margin:.39045rem!important}.m-sm-0\.5{margin:.7809rem!important}.m-sm-0\.75{margin:1.17135rem!important}.m-sm-1\.25{margin:1.95225rem!important}.m-sm-1\.5{margin:2.3427rem!important}.m-sm-1\.75{margin:2.73315rem!important}.m-sm-2\.5{margin:3.9045rem!important}.m-sm-3\.5{margin:5.4663rem!important}.m-sm-4\.5{margin:7.0281rem!important}.m-sm-6{margin:9.3708rem!important}.m-sm-7{margin:10.9326rem!important}.m-sm-8{margin:12.4944rem!important}.m-sm-9{margin:14.0562rem!important}.m-sm-10{margin:15.618rem!important}.mx-sm-0{margin-right:0!important;margin-left:0!important}.mx-sm-1{margin-right:1.5618rem!important;margin-left:1.5618rem!important}.mx-sm-2{margin-right:3.1236rem!important;margin-left:3.1236rem!important}.mx-sm-3{margin-right:4.6854rem!important;margin-left:4.6854rem!important}.mx-sm-4{margin-right:6.2472rem!important;margin-left:6.2472rem!important}.mx-sm-5{margin-right:7.809rem!important;margin-left:7.809rem!important}.mx-sm-auto{margin-right:auto!important;margin-left:auto!important}.mx-sm-0\.125{margin-right:.195225rem!important;margin-left:.195225rem!important}.mx-sm-0\.25{margin-right:.39045rem!important;margin-left:.39045rem!important}.mx-sm-0\.5{margin-right:.7809rem!important;margin-left:.7809rem!important}.mx-sm-0\.75{margin-right:1.17135rem!important;margin-left:1.17135rem!important}.mx-sm-1\.25{margin-right:1.95225rem!important;margin-left:1.95225rem!important}.mx-sm-1\.5{margin-right:2.3427rem!important;margin-left:2.3427rem!important}.mx-sm-1\.75{margin-right:2.73315rem!important;margin-left:2.73315rem!important}.mx-sm-2\.5{margin-right:3.9045rem!important;margin-left:3.9045rem!important}.mx-sm-3\.5{margin-right:5.4663rem!important;margin-left:5.4663rem!important}.mx-sm-4\.5{margin-right:7.0281rem!important;margin-left:7.0281rem!important}.mx-sm-6{margin-right:9.3708rem!important;margin-left:9.3708rem!important}.mx-sm-7{margin-right:10.9326rem!important;margin-left:10.9326rem!important}.mx-sm-8{margin-right:12.4944rem!important;margin-left:12.4944rem!important}.mx-sm-9{margin-right:14.0562rem!important;margin-left:14.0562rem!important}.mx-sm-10{margin-right:15.618rem!important;margin-left:15.618rem!important}.my-sm-0{margin-top:0!important;margin-bottom:0!important}.my-sm-1{margin-top:1.5618rem!important;margin-bottom:1.5618rem!important}.my-sm-2{margin-top:3.1236rem!important;margin-bottom:3.1236rem!important}.my-sm-3{margin-top:4.6854rem!important;margin-bottom:4.6854rem!important}.my-sm-4{margin-top:6.2472rem!important;margin-bottom:6.2472rem!important}.my-sm-5{margin-top:7.809rem!important;margin-bottom:7.809rem!important}.my-sm-auto{margin-top:auto!important;margin-bottom:auto!important}.my-sm-0\.125{margin-top:.195225rem!important;margin-bottom:.195225rem!important}.my-sm-0\.25{margin-top:.39045rem!important;margin-bottom:.39045rem!important}.my-sm-0\.5{margin-top:.7809rem!important;margin-bottom:.7809rem!important}.my-sm-0\.75{margin-top:1.17135rem!important;margin-bottom:1.17135rem!important}.my-sm-1\.25{margin-top:1.95225rem!important;margin-bottom:1.95225rem!important}.my-sm-1\.5{margin-top:2.3427rem!important;margin-bottom:2.3427rem!important}.my-sm-1\.75{margin-top:2.73315rem!important;margin-bottom:2.73315rem!important}.my-sm-2\.5{margin-top:3.9045rem!important;margin-bottom:3.9045rem!important}.my-sm-3\.5{margin-top:5.4663rem!important;margin-bottom:5.4663rem!important}.my-sm-4\.5{margin-top:7.0281rem!important;margin-bottom:7.0281rem!important}.my-sm-6{margin-top:9.3708rem!important;margin-bottom:9.3708rem!important}.my-sm-7{margin-top:10.9326rem!important;margin-bottom:10.9326rem!important}.my-sm-8{margin-top:12.4944rem!important;margin-bottom:12.4944rem!important}.my-sm-9{margin-top:14.0562rem!important;margin-bottom:14.0562rem!important}.my-sm-10{margin-top:15.618rem!important;margin-bottom:15.618rem!important}.mt-sm-0{margin-top:0!important}.mt-sm-1{margin-top:1.5618rem!important}.mt-sm-2{margin-top:3.1236rem!important}.mt-sm-3{margin-top:4.6854rem!important}.mt-sm-4{margin-top:6.2472rem!important}.mt-sm-5{margin-top:7.809rem!important}.mt-sm-auto{margin-top:auto!important}.mt-sm-0\.125{margin-top:.195225rem!important}.mt-sm-0\.25{margin-top:.39045rem!important}.mt-sm-0\.5{margin-top:.7809rem!important}.mt-sm-0\.75{margin-top:1.17135rem!important}.mt-sm-1\.25{margin-top:1.95225rem!important}.mt-sm-1\.5{margin-top:2.3427rem!important}.mt-sm-1\.75{margin-top:2.73315rem!important}.mt-sm-2\.5{margin-top:3.9045rem!important}.mt-sm-3\.5{margin-top:5.4663rem!important}.mt-sm-4\.5{margin-top:7.0281rem!important}.mt-sm-6{margin-top:9.3708rem!important}.mt-sm-7{margin-top:10.9326rem!important}.mt-sm-8{margin-top:12.4944rem!important}.mt-sm-9{margin-top:14.0562rem!important}.mt-sm-10{margin-top:15.618rem!important}.me-sm-0{margin-right:0!important}.me-sm-1{margin-right:1.5618rem!important}.me-sm-2{margin-right:3.1236rem!important}.me-sm-3{margin-right:4.6854rem!important}.me-sm-4{margin-right:6.2472rem!important}.me-sm-5{margin-right:7.809rem!important}.me-sm-auto{margin-right:auto!important}.me-sm-0\.125{margin-right:.195225rem!important}.me-sm-0\.25{margin-right:.39045rem!important}.me-sm-0\.5{margin-right:.7809rem!important}.me-sm-0\.75{margin-right:1.17135rem!important}.me-sm-1\.25{margin-right:1.95225rem!important}.me-sm-1\.5{margin-right:2.3427rem!important}.me-sm-1\.75{margin-right:2.73315rem!important}.me-sm-2\.5{margin-right:3.9045rem!important}.me-sm-3\.5{margin-right:5.4663rem!important}.me-sm-4\.5{margin-right:7.0281rem!important}.me-sm-6{margin-right:9.3708rem!important}.me-sm-7{margin-right:10.9326rem!important}.me-sm-8{margin-right:12.4944rem!important}.me-sm-9{margin-right:14.0562rem!important}.me-sm-10{margin-right:15.618rem!important}.mb-sm-0{margin-bottom:0!important}.mb-sm-1{margin-bottom:1.5618rem!important}.mb-sm-2{margin-bottom:3.1236rem!important}.mb-sm-3{margin-bottom:4.6854rem!important}.mb-sm-4{margin-bottom:6.2472rem!important}.mb-sm-5{margin-bottom:7.809rem!important}.mb-sm-auto{margin-bottom:auto!important}.mb-sm-0\.125{margin-bottom:.195225rem!important}.mb-sm-0\.25{margin-bottom:.39045rem!important}.mb-sm-0\.5{margin-bottom:.7809rem!important}.mb-sm-0\.75{margin-bottom:1.17135rem!important}.mb-sm-1\.25{margin-bottom:1.95225rem!important}.mb-sm-1\.5{margin-bottom:2.3427rem!important}.mb-sm-1\.75{margin-bottom:2.73315rem!important}.mb-sm-2\.5{margin-bottom:3.9045rem!important}.mb-sm-3\.5{margin-bottom:5.4663rem!important}.mb-sm-4\.5{margin-bottom:7.0281rem!important}.mb-sm-6{margin-bottom:9.3708rem!important}.mb-sm-7{margin-bottom:10.9326rem!important}.mb-sm-8{margin-bottom:12.4944rem!important}.mb-sm-9{margin-bottom:14.0562rem!important}.mb-sm-10{margin-bottom:15.618rem!important}.ms-sm-0{margin-left:0!important}.ms-sm-1{margin-left:1.5618rem!important}.ms-sm-2{margin-left:3.1236rem!important}.ms-sm-3{margin-left:4.6854rem!important}.ms-sm-4{margin-left:6.2472rem!important}.ms-sm-5{margin-left:7.809rem!important}.ms-sm-auto{margin-left:auto!important}.ms-sm-0\.125{margin-left:.195225rem!important}.ms-sm-0\.25{margin-left:.39045rem!important}.ms-sm-0\.5{margin-left:.7809rem!important}.ms-sm-0\.75{margin-left:1.17135rem!important}.ms-sm-1\.25{margin-left:1.95225rem!important}.ms-sm-1\.5{margin-left:2.3427rem!important}.ms-sm-1\.75{margin-left:2.73315rem!important}.ms-sm-2\.5{margin-left:3.9045rem!important}.ms-sm-3\.5{margin-left:5.4663rem!important}.ms-sm-4\.5{margin-left:7.0281rem!important}.ms-sm-6{margin-left:9.3708rem!important}.ms-sm-7{margin-left:10.9326rem!important}.ms-sm-8{margin-left:12.4944rem!important}.ms-sm-9{margin-left:14.0562rem!important}.ms-sm-10{margin-left:15.618rem!important}.p-sm-0{padding:0!important}.p-sm-1{padding:1.5618rem!important}.p-sm-2{padding:3.1236rem!important}.p-sm-3{padding:4.6854rem!important}.p-sm-4{padding:6.2472rem!important}.p-sm-5{padding:7.809rem!important}.p-sm-0\.125{padding:.195225rem!important}.p-sm-0\.25{padding:.39045rem!important}.p-sm-0\.5{padding:.7809rem!important}.p-sm-0\.75{padding:1.17135rem!important}.p-sm-1\.25{padding:1.95225rem!important}.p-sm-1\.5{padding:2.3427rem!important}.p-sm-1\.75{padding:2.73315rem!important}.p-sm-2\.5{padding:3.9045rem!important}.p-sm-3\.5{padding:5.4663rem!important}.p-sm-4\.5{padding:7.0281rem!important}.p-sm-6{padding:9.3708rem!important}.p-sm-7{padding:10.9326rem!important}.p-sm-8{padding:12.4944rem!important}.p-sm-9{padding:14.0562rem!important}.p-sm-10{padding:15.618rem!important}.px-sm-0{padding-right:0!important;padding-left:0!important}.px-sm-1{padding-right:1.5618rem!important;padding-left:1.5618rem!important}.px-sm-2{padding-right:3.1236rem!important;padding-left:3.1236rem!important}.px-sm-3{padding-right:4.6854rem!important;padding-left:4.6854rem!important}.px-sm-4{padding-right:6.2472rem!important;padding-left:6.2472rem!important}.px-sm-5{padding-right:7.809rem!important;padding-left:7.809rem!important}.px-sm-0\.125{padding-right:.195225rem!important;padding-left:.195225rem!important}.px-sm-0\.25{padding-right:.39045rem!important;padding-left:.39045rem!important}.px-sm-0\.5{padding-right:.7809rem!important;padding-left:.7809rem!important}.px-sm-0\.75{padding-right:1.17135rem!important;padding-left:1.17135rem!important}.px-sm-1\.25{padding-right:1.95225rem!important;padding-left:1.95225rem!important}.px-sm-1\.5{padding-right:2.3427rem!important;padding-left:2.3427rem!important}.px-sm-1\.75{padding-right:2.73315rem!important;padding-left:2.73315rem!important}.px-sm-2\.5{padding-right:3.9045rem!important;padding-left:3.9045rem!important}.px-sm-3\.5{padding-right:5.4663rem!important;padding-left:5.4663rem!important}.px-sm-4\.5{padding-right:7.0281rem!important;padding-left:7.0281rem!important}.px-sm-6{padding-right:9.3708rem!important;padding-left:9.3708rem!important}.px-sm-7{padding-right:10.9326rem!important;padding-left:10.9326rem!important}.px-sm-8{padding-right:12.4944rem!important;padding-left:12.4944rem!important}.px-sm-9{padding-right:14.0562rem!important;padding-left:14.0562rem!important}.px-sm-10{padding-right:15.618rem!important;padding-left:15.618rem!important}.py-sm-0{padding-top:0!important;padding-bottom:0!important}.py-sm-1{padding-top:1.5618rem!important;padding-bottom:1.5618rem!important}.py-sm-2{padding-top:3.1236rem!important;padding-bottom:3.1236rem!important}.py-sm-3{padding-top:4.6854rem!important;padding-bottom:4.6854rem!important}.py-sm-4{padding-top:6.2472rem!important;padding-bottom:6.2472rem!important}.py-sm-5{padding-top:7.809rem!important;padding-bottom:7.809rem!important}.py-sm-0\.125{padding-top:.195225rem!important;padding-bottom:.195225rem!important}.py-sm-0\.25{padding-top:.39045rem!important;padding-bottom:.39045rem!important}.py-sm-0\.5{padding-top:.7809rem!important;padding-bottom:.7809rem!important}.py-sm-0\.75{padding-top:1.17135rem!important;padding-bottom:1.17135rem!important}.py-sm-1\.25{padding-top:1.95225rem!important;padding-bottom:1.95225rem!important}.py-sm-1\.5{padding-top:2.3427rem!important;padding-bottom:2.3427rem!important}.py-sm-1\.75{padding-top:2.73315rem!important;padding-bottom:2.73315rem!important}.py-sm-2\.5{padding-top:3.9045rem!important;padding-bottom:3.9045rem!important}.py-sm-3\.5{padding-top:5.4663rem!important;padding-bottom:5.4663rem!important}.py-sm-4\.5{padding-top:7.0281rem!important;padding-bottom:7.0281rem!important}.py-sm-6{padding-top:9.3708rem!important;padding-bottom:9.3708rem!important}.py-sm-7{padding-top:10.9326rem!important;padding-bottom:10.9326rem!important}.py-sm-8{padding-top:12.4944rem!important;padding-bottom:12.4944rem!important}.py-sm-9{padding-top:14.0562rem!important;padding-bottom:14.0562rem!important}.py-sm-10{padding-top:15.618rem!important;padding-bottom:15.618rem!important}.pt-sm-0{padding-top:0!important}.pt-sm-1{padding-top:1.5618rem!important}.pt-sm-2{padding-top:3.1236rem!important}.pt-sm-3{padding-top:4.6854rem!important}.pt-sm-4{padding-top:6.2472rem!important}.pt-sm-5{padding-top:7.809rem!important}.pt-sm-0\.125{padding-top:.195225rem!important}.pt-sm-0\.25{padding-top:.39045rem!important}.pt-sm-0\.5{padding-top:.7809rem!important}.pt-sm-0\.75{padding-top:1.17135rem!important}.pt-sm-1\.25{padding-top:1.95225rem!important}.pt-sm-1\.5{padding-top:2.3427rem!important}.pt-sm-1\.75{padding-top:2.73315rem!important}.pt-sm-2\.5{padding-top:3.9045rem!important}.pt-sm-3\.5{padding-top:5.4663rem!important}.pt-sm-4\.5{padding-top:7.0281rem!important}.pt-sm-6{padding-top:9.3708rem!important}.pt-sm-7{padding-top:10.9326rem!important}.pt-sm-8{padding-top:12.4944rem!important}.pt-sm-9{padding-top:14.0562rem!important}.pt-sm-10{padding-top:15.618rem!important}.pe-sm-0{padding-right:0!important}.pe-sm-1{padding-right:1.5618rem!important}.pe-sm-2{padding-right:3.1236rem!important}.pe-sm-3{padding-right:4.6854rem!important}.pe-sm-4{padding-right:6.2472rem!important}.pe-sm-5{padding-right:7.809rem!important}.pe-sm-0\.125{padding-right:.195225rem!important}.pe-sm-0\.25{padding-right:.39045rem!important}.pe-sm-0\.5{padding-right:.7809rem!important}.pe-sm-0\.75{padding-right:1.17135rem!important}.pe-sm-1\.25{padding-right:1.95225rem!important}.pe-sm-1\.5{padding-right:2.3427rem!important}.pe-sm-1\.75{padding-right:2.73315rem!important}.pe-sm-2\.5{padding-right:3.9045rem!important}.pe-sm-3\.5{padding-right:5.4663rem!important}.pe-sm-4\.5{padding-right:7.0281rem!important}.pe-sm-6{padding-right:9.3708rem!important}.pe-sm-7{padding-right:10.9326rem!important}.pe-sm-8{padding-right:12.4944rem!important}.pe-sm-9{padding-right:14.0562rem!important}.pe-sm-10{padding-right:15.618rem!important}.pb-sm-0{padding-bottom:0!important}.pb-sm-1{padding-bottom:1.5618rem!important}.pb-sm-2{padding-bottom:3.1236rem!important}.pb-sm-3{padding-bottom:4.6854rem!important}.pb-sm-4{padding-bottom:6.2472rem!important}.pb-sm-5{padding-bottom:7.809rem!important}.pb-sm-0\.125{padding-bottom:.195225rem!important}.pb-sm-0\.25{padding-bottom:.39045rem!important}.pb-sm-0\.5{padding-bottom:.7809rem!important}.pb-sm-0\.75{padding-bottom:1.17135rem!important}.pb-sm-1\.25{padding-bottom:1.95225rem!important}.pb-sm-1\.5{padding-bottom:2.3427rem!important}.pb-sm-1\.75{padding-bottom:2.73315rem!important}.pb-sm-2\.5{padding-bottom:3.9045rem!important}.pb-sm-3\.5{padding-bottom:5.4663rem!important}.pb-sm-4\.5{padding-bottom:7.0281rem!important}.pb-sm-6{padding-bottom:9.3708rem!important}.pb-sm-7{padding-bottom:10.9326rem!important}.pb-sm-8{padding-bottom:12.4944rem!important}.pb-sm-9{padding-bottom:14.0562rem!important}.pb-sm-10{padding-bottom:15.618rem!important}.ps-sm-0{padding-left:0!important}.ps-sm-1{padding-left:1.5618rem!important}.ps-sm-2{padding-left:3.1236rem!important}.ps-sm-3{padding-left:4.6854rem!important}.ps-sm-4{padding-left:6.2472rem!important}.ps-sm-5{padding-left:7.809rem!important}.ps-sm-0\.125{padding-left:.195225rem!important}.ps-sm-0\.25{padding-left:.39045rem!important}.ps-sm-0\.5{padding-left:.7809rem!important}.ps-sm-0\.75{padding-left:1.17135rem!important}.ps-sm-1\.25{padding-left:1.95225rem!important}.ps-sm-1\.5{padding-left:2.3427rem!important}.ps-sm-1\.75{padding-left:2.73315rem!important}.ps-sm-2\.5{padding-left:3.9045rem!important}.ps-sm-3\.5{padding-left:5.4663rem!important}.ps-sm-4\.5{padding-left:7.0281rem!important}.ps-sm-6{padding-left:9.3708rem!important}.ps-sm-7{padding-left:10.9326rem!important}.ps-sm-8{padding-left:12.4944rem!important}.ps-sm-9{padding-left:14.0562rem!important}.ps-sm-10{padding-left:15.618rem!important}}@media(min-width:768px){.m-md-0{margin:0!important}.m-md-1{margin:1.5618rem!important}.m-md-2{margin:3.1236rem!important}.m-md-3{margin:4.6854rem!important}.m-md-4{margin:6.2472rem!important}.m-md-5{margin:7.809rem!important}.m-md-auto{margin:auto!important}.m-md-0\.125{margin:.195225rem!important}.m-md-0\.25{margin:.39045rem!important}.m-md-0\.5{margin:.7809rem!important}.m-md-0\.75{margin:1.17135rem!important}.m-md-1\.25{margin:1.95225rem!important}.m-md-1\.5{margin:2.3427rem!important}.m-md-1\.75{margin:2.73315rem!important}.m-md-2\.5{margin:3.9045rem!important}.m-md-3\.5{margin:5.4663rem!important}.m-md-4\.5{margin:7.0281rem!important}.m-md-6{margin:9.3708rem!important}.m-md-7{margin:10.9326rem!important}.m-md-8{margin:12.4944rem!important}.m-md-9{margin:14.0562rem!important}.m-md-10{margin:15.618rem!important}.mx-md-0{margin-right:0!important;margin-left:0!important}.mx-md-1{margin-right:1.5618rem!important;margin-left:1.5618rem!important}.mx-md-2{margin-right:3.1236rem!important;margin-left:3.1236rem!important}.mx-md-3{margin-right:4.6854rem!important;margin-left:4.6854rem!important}.mx-md-4{margin-right:6.2472rem!important;margin-left:6.2472rem!important}.mx-md-5{margin-right:7.809rem!important;margin-left:7.809rem!important}.mx-md-auto{margin-right:auto!important;margin-left:auto!important}.mx-md-0\.125{margin-right:.195225rem!important;margin-left:.195225rem!important}.mx-md-0\.25{margin-right:.39045rem!important;margin-left:.39045rem!important}.mx-md-0\.5{margin-right:.7809rem!important;margin-left:.7809rem!important}.mx-md-0\.75{margin-right:1.17135rem!important;margin-left:1.17135rem!important}.mx-md-1\.25{margin-right:1.95225rem!important;margin-left:1.95225rem!important}.mx-md-1\.5{margin-right:2.3427rem!important;margin-left:2.3427rem!important}.mx-md-1\.75{margin-right:2.73315rem!important;margin-left:2.73315rem!important}.mx-md-2\.5{margin-right:3.9045rem!important;margin-left:3.9045rem!important}.mx-md-3\.5{margin-right:5.4663rem!important;margin-left:5.4663rem!important}.mx-md-4\.5{margin-right:7.0281rem!important;margin-left:7.0281rem!important}.mx-md-6{margin-right:9.3708rem!important;margin-left:9.3708rem!important}.mx-md-7{margin-right:10.9326rem!important;margin-left:10.9326rem!important}.mx-md-8{margin-right:12.4944rem!important;margin-left:12.4944rem!important}.mx-md-9{margin-right:14.0562rem!important;margin-left:14.0562rem!important}.mx-md-10{margin-right:15.618rem!important;margin-left:15.618rem!important}.my-md-0{margin-top:0!important;margin-bottom:0!important}.my-md-1{margin-top:1.5618rem!important;margin-bottom:1.5618rem!important}.my-md-2{margin-top:3.1236rem!important;margin-bottom:3.1236rem!important}.my-md-3{margin-top:4.6854rem!important;margin-bottom:4.6854rem!important}.my-md-4{margin-top:6.2472rem!important;margin-bottom:6.2472rem!important}.my-md-5{margin-top:7.809rem!important;margin-bottom:7.809rem!important}.my-md-auto{margin-top:auto!important;margin-bottom:auto!important}.my-md-0\.125{margin-top:.195225rem!important;margin-bottom:.195225rem!important}.my-md-0\.25{margin-top:.39045rem!important;margin-bottom:.39045rem!important}.my-md-0\.5{margin-top:.7809rem!important;margin-bottom:.7809rem!important}.my-md-0\.75{margin-top:1.17135rem!important;margin-bottom:1.17135rem!important}.my-md-1\.25{margin-top:1.95225rem!important;margin-bottom:1.95225rem!important}.my-md-1\.5{margin-top:2.3427rem!important;margin-bottom:2.3427rem!important}.my-md-1\.75{margin-top:2.73315rem!important;margin-bottom:2.73315rem!important}.my-md-2\.5{margin-top:3.9045rem!important;margin-bottom:3.9045rem!important}.my-md-3\.5{margin-top:5.4663rem!important;margin-bottom:5.4663rem!important}.my-md-4\.5{margin-top:7.0281rem!important;margin-bottom:7.0281rem!important}.my-md-6{margin-top:9.3708rem!important;margin-bottom:9.3708rem!important}.my-md-7{margin-top:10.9326rem!important;margin-bottom:10.9326rem!important}.my-md-8{margin-top:12.4944rem!important;margin-bottom:12.4944rem!important}.my-md-9{margin-top:14.0562rem!important;margin-bottom:14.0562rem!important}.my-md-10{margin-top:15.618rem!important;margin-bottom:15.618rem!important}.mt-md-0{margin-top:0!important}.mt-md-1{margin-top:1.5618rem!important}.mt-md-2{margin-top:3.1236rem!important}.mt-md-3{margin-top:4.6854rem!important}.mt-md-4{margin-top:6.2472rem!important}.mt-md-5{margin-top:7.809rem!important}.mt-md-auto{margin-top:auto!important}.mt-md-0\.125{margin-top:.195225rem!important}.mt-md-0\.25{margin-top:.39045rem!important}.mt-md-0\.5{margin-top:.7809rem!important}.mt-md-0\.75{margin-top:1.17135rem!important}.mt-md-1\.25{margin-top:1.95225rem!important}.mt-md-1\.5{margin-top:2.3427rem!important}.mt-md-1\.75{margin-top:2.73315rem!important}.mt-md-2\.5{margin-top:3.9045rem!important}.mt-md-3\.5{margin-top:5.4663rem!important}.mt-md-4\.5{margin-top:7.0281rem!important}.mt-md-6{margin-top:9.3708rem!important}.mt-md-7{margin-top:10.9326rem!important}.mt-md-8{margin-top:12.4944rem!important}.mt-md-9{margin-top:14.0562rem!important}.mt-md-10{margin-top:15.618rem!important}.me-md-0{margin-right:0!important}.me-md-1{margin-right:1.5618rem!important}.me-md-2{margin-right:3.1236rem!important}.me-md-3{margin-right:4.6854rem!important}.me-md-4{margin-right:6.2472rem!important}.me-md-5{margin-right:7.809rem!important}.me-md-auto{margin-right:auto!important}.me-md-0\.125{margin-right:.195225rem!important}.me-md-0\.25{margin-right:.39045rem!important}.me-md-0\.5{margin-right:.7809rem!important}.me-md-0\.75{margin-right:1.17135rem!important}.me-md-1\.25{margin-right:1.95225rem!important}.me-md-1\.5{margin-right:2.3427rem!important}.me-md-1\.75{margin-right:2.73315rem!important}.me-md-2\.5{margin-right:3.9045rem!important}.me-md-3\.5{margin-right:5.4663rem!important}.me-md-4\.5{margin-right:7.0281rem!important}.me-md-6{margin-right:9.3708rem!important}.me-md-7{margin-right:10.9326rem!important}.me-md-8{margin-right:12.4944rem!important}.me-md-9{margin-right:14.0562rem!important}.me-md-10{margin-right:15.618rem!important}.mb-md-0{margin-bottom:0!important}.mb-md-1{margin-bottom:1.5618rem!important}.mb-md-2{margin-bottom:3.1236rem!important}.mb-md-3{margin-bottom:4.6854rem!important}.mb-md-4{margin-bottom:6.2472rem!important}.mb-md-5{margin-bottom:7.809rem!important}.mb-md-auto{margin-bottom:auto!important}.mb-md-0\.125{margin-bottom:.195225rem!important}.mb-md-0\.25{margin-bottom:.39045rem!important}.mb-md-0\.5{margin-bottom:.7809rem!important}.mb-md-0\.75{margin-bottom:1.17135rem!important}.mb-md-1\.25{margin-bottom:1.95225rem!important}.mb-md-1\.5{margin-bottom:2.3427rem!important}.mb-md-1\.75{margin-bottom:2.73315rem!important}.mb-md-2\.5{margin-bottom:3.9045rem!important}.mb-md-3\.5{margin-bottom:5.4663rem!important}.mb-md-4\.5{margin-bottom:7.0281rem!important}.mb-md-6{margin-bottom:9.3708rem!important}.mb-md-7{margin-bottom:10.9326rem!important}.mb-md-8{margin-bottom:12.4944rem!important}.mb-md-9{margin-bottom:14.0562rem!important}.mb-md-10{margin-bottom:15.618rem!important}.ms-md-0{margin-left:0!important}.ms-md-1{margin-left:1.5618rem!important}.ms-md-2{margin-left:3.1236rem!important}.ms-md-3{margin-left:4.6854rem!important}.ms-md-4{margin-left:6.2472rem!important}.ms-md-5{margin-left:7.809rem!important}.ms-md-auto{margin-left:auto!important}.ms-md-0\.125{margin-left:.195225rem!important}.ms-md-0\.25{margin-left:.39045rem!important}.ms-md-0\.5{margin-left:.7809rem!important}.ms-md-0\.75{margin-left:1.17135rem!important}.ms-md-1\.25{margin-left:1.95225rem!important}.ms-md-1\.5{margin-left:2.3427rem!important}.ms-md-1\.75{margin-left:2.73315rem!important}.ms-md-2\.5{margin-left:3.9045rem!important}.ms-md-3\.5{margin-left:5.4663rem!important}.ms-md-4\.5{margin-left:7.0281rem!important}.ms-md-6{margin-left:9.3708rem!important}.ms-md-7{margin-left:10.9326rem!important}.ms-md-8{margin-left:12.4944rem!important}.ms-md-9{margin-left:14.0562rem!important}.ms-md-10{margin-left:15.618rem!important}.p-md-0{padding:0!important}.p-md-1{padding:1.5618rem!important}.p-md-2{padding:3.1236rem!important}.p-md-3{padding:4.6854rem!important}.p-md-4{padding:6.2472rem!important}.p-md-5{padding:7.809rem!important}.p-md-0\.125{padding:.195225rem!important}.p-md-0\.25{padding:.39045rem!important}.p-md-0\.5{padding:.7809rem!important}.p-md-0\.75{padding:1.17135rem!important}.p-md-1\.25{padding:1.95225rem!important}.p-md-1\.5{padding:2.3427rem!important}.p-md-1\.75{padding:2.73315rem!important}.p-md-2\.5{padding:3.9045rem!important}.p-md-3\.5{padding:5.4663rem!important}.p-md-4\.5{padding:7.0281rem!important}.p-md-6{padding:9.3708rem!important}.p-md-7{padding:10.9326rem!important}.p-md-8{padding:12.4944rem!important}.p-md-9{padding:14.0562rem!important}.p-md-10{padding:15.618rem!important}.px-md-0{padding-right:0!important;padding-left:0!important}.px-md-1{padding-right:1.5618rem!important;padding-left:1.5618rem!important}.px-md-2{padding-right:3.1236rem!important;padding-left:3.1236rem!important}.px-md-3{padding-right:4.6854rem!important;padding-left:4.6854rem!important}.px-md-4{padding-right:6.2472rem!important;padding-left:6.2472rem!important}.px-md-5{padding-right:7.809rem!important;padding-left:7.809rem!important}.px-md-0\.125{padding-right:.195225rem!important;padding-left:.195225rem!important}.px-md-0\.25{padding-right:.39045rem!important;padding-left:.39045rem!important}.px-md-0\.5{padding-right:.7809rem!important;padding-left:.7809rem!important}.px-md-0\.75{padding-right:1.17135rem!important;padding-left:1.17135rem!important}.px-md-1\.25{padding-right:1.95225rem!important;padding-left:1.95225rem!important}.px-md-1\.5{padding-right:2.3427rem!important;padding-left:2.3427rem!important}.px-md-1\.75{padding-right:2.73315rem!important;padding-left:2.73315rem!important}.px-md-2\.5{padding-right:3.9045rem!important;padding-left:3.9045rem!important}.px-md-3\.5{padding-right:5.4663rem!important;padding-left:5.4663rem!important}.px-md-4\.5{padding-right:7.0281rem!important;padding-left:7.0281rem!important}.px-md-6{padding-right:9.3708rem!important;padding-left:9.3708rem!important}.px-md-7{padding-right:10.9326rem!important;padding-left:10.9326rem!important}.px-md-8{padding-right:12.4944rem!important;padding-left:12.4944rem!important}.px-md-9{padding-right:14.0562rem!important;padding-left:14.0562rem!important}.px-md-10{padding-right:15.618rem!important;padding-left:15.618rem!important}.py-md-0{padding-top:0!important;padding-bottom:0!important}.py-md-1{padding-top:1.5618rem!important;padding-bottom:1.5618rem!important}.py-md-2{padding-top:3.1236rem!important;padding-bottom:3.1236rem!important}.py-md-3{padding-top:4.6854rem!important;padding-bottom:4.6854rem!important}.py-md-4{padding-top:6.2472rem!important;padding-bottom:6.2472rem!important}.py-md-5{padding-top:7.809rem!important;padding-bottom:7.809rem!important}.py-md-0\.125{padding-top:.195225rem!important;padding-bottom:.195225rem!important}.py-md-0\.25{padding-top:.39045rem!important;padding-bottom:.39045rem!important}.py-md-0\.5{padding-top:.7809rem!important;padding-bottom:.7809rem!important}.py-md-0\.75{padding-top:1.17135rem!important;padding-bottom:1.17135rem!important}.py-md-1\.25{padding-top:1.95225rem!important;padding-bottom:1.95225rem!important}.py-md-1\.5{padding-top:2.3427rem!important;padding-bottom:2.3427rem!important}.py-md-1\.75{padding-top:2.73315rem!important;padding-bottom:2.73315rem!important}.py-md-2\.5{padding-top:3.9045rem!important;padding-bottom:3.9045rem!important}.py-md-3\.5{padding-top:5.4663rem!important;padding-bottom:5.4663rem!important}.py-md-4\.5{padding-top:7.0281rem!important;padding-bottom:7.0281rem!important}.py-md-6{padding-top:9.3708rem!important;padding-bottom:9.3708rem!important}.py-md-7{padding-top:10.9326rem!important;padding-bottom:10.9326rem!important}.py-md-8{padding-top:12.4944rem!important;padding-bottom:12.4944rem!important}.py-md-9{padding-top:14.0562rem!important;padding-bottom:14.0562rem!important}.py-md-10{padding-top:15.618rem!important;padding-bottom:15.618rem!important}.pt-md-0{padding-top:0!important}.pt-md-1{padding-top:1.5618rem!important}.pt-md-2{padding-top:3.1236rem!important}.pt-md-3{padding-top:4.6854rem!important}.pt-md-4{padding-top:6.2472rem!important}.pt-md-5{padding-top:7.809rem!important}.pt-md-0\.125{padding-top:.195225rem!important}.pt-md-0\.25{padding-top:.39045rem!important}.pt-md-0\.5{padding-top:.7809rem!important}.pt-md-0\.75{padding-top:1.17135rem!important}.pt-md-1\.25{padding-top:1.95225rem!important}.pt-md-1\.5{padding-top:2.3427rem!important}.pt-md-1\.75{padding-top:2.73315rem!important}.pt-md-2\.5{padding-top:3.9045rem!important}.pt-md-3\.5{padding-top:5.4663rem!important}.pt-md-4\.5{padding-top:7.0281rem!important}.pt-md-6{padding-top:9.3708rem!important}.pt-md-7{padding-top:10.9326rem!important}.pt-md-8{padding-top:12.4944rem!important}.pt-md-9{padding-top:14.0562rem!important}.pt-md-10{padding-top:15.618rem!important}.pe-md-0{padding-right:0!important}.pe-md-1{padding-right:1.5618rem!important}.pe-md-2{padding-right:3.1236rem!important}.pe-md-3{padding-right:4.6854rem!important}.pe-md-4{padding-right:6.2472rem!important}.pe-md-5{padding-right:7.809rem!important}.pe-md-0\.125{padding-right:.195225rem!important}.pe-md-0\.25{padding-right:.39045rem!important}.pe-md-0\.5{padding-right:.7809rem!important}.pe-md-0\.75{padding-right:1.17135rem!important}.pe-md-1\.25{padding-right:1.95225rem!important}.pe-md-1\.5{padding-right:2.3427rem!important}.pe-md-1\.75{padding-right:2.73315rem!important}.pe-md-2\.5{padding-right:3.9045rem!important}.pe-md-3\.5{padding-right:5.4663rem!important}.pe-md-4\.5{padding-right:7.0281rem!important}.pe-md-6{padding-right:9.3708rem!important}.pe-md-7{padding-right:10.9326rem!important}.pe-md-8{padding-right:12.4944rem!important}.pe-md-9{padding-right:14.0562rem!important}.pe-md-10{padding-right:15.618rem!important}.pb-md-0{padding-bottom:0!important}.pb-md-1{padding-bottom:1.5618rem!important}.pb-md-2{padding-bottom:3.1236rem!important}.pb-md-3{padding-bottom:4.6854rem!important}.pb-md-4{padding-bottom:6.2472rem!important}.pb-md-5{padding-bottom:7.809rem!important}.pb-md-0\.125{padding-bottom:.195225rem!important}.pb-md-0\.25{padding-bottom:.39045rem!important}.pb-md-0\.5{padding-bottom:.7809rem!important}.pb-md-0\.75{padding-bottom:1.17135rem!important}.pb-md-1\.25{padding-bottom:1.95225rem!important}.pb-md-1\.5{padding-bottom:2.3427rem!important}.pb-md-1\.75{padding-bottom:2.73315rem!important}.pb-md-2\.5{padding-bottom:3.9045rem!important}.pb-md-3\.5{padding-bottom:5.4663rem!important}.pb-md-4\.5{padding-bottom:7.0281rem!important}.pb-md-6{padding-bottom:9.3708rem!important}.pb-md-7{padding-bottom:10.9326rem!important}.pb-md-8{padding-bottom:12.4944rem!important}.pb-md-9{padding-bottom:14.0562rem!important}.pb-md-10{padding-bottom:15.618rem!important}.ps-md-0{padding-left:0!important}.ps-md-1{padding-left:1.5618rem!important}.ps-md-2{padding-left:3.1236rem!important}.ps-md-3{padding-left:4.6854rem!important}.ps-md-4{padding-left:6.2472rem!important}.ps-md-5{padding-left:7.809rem!important}.ps-md-0\.125{padding-left:.195225rem!important}.ps-md-0\.25{padding-left:.39045rem!important}.ps-md-0\.5{padding-left:.7809rem!important}.ps-md-0\.75{padding-left:1.17135rem!important}.ps-md-1\.25{padding-left:1.95225rem!important}.ps-md-1\.5{padding-left:2.3427rem!important}.ps-md-1\.75{padding-left:2.73315rem!important}.ps-md-2\.5{padding-left:3.9045rem!important}.ps-md-3\.5{padding-left:5.4663rem!important}.ps-md-4\.5{padding-left:7.0281rem!important}.ps-md-6{padding-left:9.3708rem!important}.ps-md-7{padding-left:10.9326rem!important}.ps-md-8{padding-left:12.4944rem!important}.ps-md-9{padding-left:14.0562rem!important}.ps-md-10{padding-left:15.618rem!important}}.btn-group,.btn-group-vertical{position:relative;display:inline-flex;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{position:relative;flex:1 1 auto}.btn-group-vertical>.btn-check:checked+.btn,.btn-group-vertical>.btn-check:focus+.btn,.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:hover,.btn-group>.btn-check:checked+.btn,.btn-group>.btn-check:focus+.btn,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus,.btn-group>.btn:hover{z-index:1}.btn-toolbar{display:flex;flex-wrap:wrap;justify-content:flex-start}.btn-toolbar .input-group{width:auto}.btn-group>.btn-group:not(:first-child),.btn-group>.btn:not(:first-child){margin-left:-1px}.btn-group>.btn-group:not(:last-child)>.btn,.btn-group>.btn:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn-group:not(:first-child)>.btn,.btn-group>.btn:nth-child(n+3),.btn-group>:not(.btn-check)+.btn{border-top-left-radius:0;border-bottom-left-radius:0}.dropdown-toggle-split{padding-right:.84375rem;padding-left:.84375rem}.dropdown-toggle-split:after,.dropend .dropdown-toggle-split:after,.dropup .dropdown-toggle-split:after{margin-left:0}.dropstart .dropdown-toggle-split:before{margin-right:0}.btn-group-sm>.btn+.dropdown-toggle-split,.btn-sm+.dropdown-toggle-split{padding-right:.5625rem;padding-left:.5625rem}.btn-group-lg>.btn+.dropdown-toggle-split,.btn-lg+.dropdown-toggle-split{padding-right:1.125rem;padding-left:1.125rem}.btn-group-vertical{flex-direction:column;align-items:flex-start;justify-content:center}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group{width:100%}.btn-group-vertical>.btn-group:not(:first-child),.btn-group-vertical>.btn:not(:first-child){margin-top:-1px}.btn-group-vertical>.btn-group:not(:last-child)>.btn,.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:not(:first-child)>.btn,.btn-group-vertical>.btn~.btn{border-top-left-radius:0;border-top-right-radius:0}.alert{position:relative;padding:1.5618rem;margin-bottom:1rem;border:1px solid transparent;border-radius:.25rem}.alert-heading{color:inherit}.alert-link{font-weight:700}.alert-dismissible{padding-right:4.6854rem}.alert-dismissible .btn-close{position:absolute;top:0;right:0;z-index:2;padding:1.95225rem 1.5618rem}.alert-primary{color:#5f764a;background-color:#ecf3e5;border-color:#e2eed8}.alert-primary .alert-link{color:#4c5e3b}.alert-light{color:rgba(137,138,138,.82);background-color:#fefefe;border-color:#fdfdfe}.alert-light .alert-link{color:hsla(0,0%,39.6%,.856)}.alert-dark{color:#141619;background-color:#d3d3d4;border-color:#bcbebf}.alert-dark .alert-link{color:#101214}.alert-Olivine{color:#5f764a;background-color:#ecf3e5;border-color:#e2eed8}.alert-Olivine .alert-link{color:#4c5e3b}.alert-Dingley{color:#3c4b2f;background-color:#e0e5dc;border-color:#d1d8ca}.alert-Dingley .alert-link{color:#303c26}.alert-Shark{color:#131315;background-color:#d2d2d3;border-color:#bcbcbd}.alert-Shark .alert-link{color:#0f0f11}.__xl,.content-fluid,.fluid{--cur-sp:1.5625vw;--outer-w:1200px;--inner-w:calc(var(--outer-w) - var(--cur-sp, 0px)*2)}@media(max-width:575.98px){.__xl,.content-fluid,.fluid{--cur-sp:9px}}.__2xl,.content-fluid--large-2,.fluid--large-2{--cur-sp:1.5625vw;--outer-w:1400px;--inner-w:calc(var(--outer-w) - var(--cur-sp, 0px)*2)}@media(max-width:575.98px){.__2xl,.content-fluid--large-2,.fluid--large-2{--cur-sp:9px}}#Main.main,.__3xl,.content-fluid--large-3,.fluid--large-3{--cur-sp:1.5625vw;--outer-w:1600px;--inner-w:calc(var(--outer-w) - var(--cur-sp, 0px)*2)}@media(max-width:575.98px){#Main.main,.__3xl,.content-fluid--large-3,.fluid--large-3{--cur-sp:9px}}.__4xl,.content-fluid--large-4,.fluid--large-4{--cur-sp:1.5625vw;--outer-w:1800px;--inner-w:calc(var(--outer-w) - var(--cur-sp, 0px)*2)}@media(max-width:575.98px){.__4xl,.content-fluid--large-4,.fluid--large-4{--cur-sp:9px}}.__5xl,.content-fluid--infinite-width,.content-fluid--large-5,.fluid--large-5{--cur-sp:1.5625vw;--outer-w:2000px;--inner-w:calc(var(--outer-w) - var(--cur-sp, 0px)*2)}@media(max-width:575.98px){.__5xl,.content-fluid--infinite-width,.content-fluid--large-5,.fluid--large-5{--cur-sp:9px}}.icon-arrow-down:before{content:""}.icon-arrow-left:before{content:""}.icon-arrow-right:before{content:""}.icon-arrow-up:before{content:""}.icon-call-circle:before{content:""}.icon-check:before{content:""}.icon-check-button:before{content:""}.icon-chevron-down:before{content:""}.icon-chevron-down-circle:before{content:""}.icon-chevron-left:before{content:""}.icon-chevron-left-circle:before{content:""}.icon-chevron-right:before{content:""}.icon-chevron-right-circle:before{content:""}.icon-chevron-up:before{content:""}.icon-chevron-up-circle:before{content:""}.icon-circle:before{content:""}.icon-circle-fill:before{content:""}.icon-close:before{content:""}.icon-close-circle:before{content:""}.icon-dot-inside-a-circle:before{content:""}.icon-double-arrow:before{content:""}.icon-expand:before{content:""}.icon-foreign:before{content:""}.icon-information-circle:before{content:""}.icon-link:before{content:""}.icon-menubar:before{content:""}.icon-minus:before{content:""}.icon-minus-circle:before{content:""}.icon-plus:before{content:""}.icon-plus-circle:before{content:""}.icon-quotes-left:before{content:""}.icon-quotes-right:before{content:""}.icon-refresh:before{content:""}.icon-search:before{content:""}.icon-square:before{content:""}.icon-square-checked:before{content:""}.icon-square-filled:before{content:""}.icon-star:before{content:""}.icon-swallow-tail-down:before{content:""}.icon-swallow-tail-left:before{content:""}.icon-swallow-tail-right:before{content:""}.icon-swallow-tail-up:before{content:""}.icon-user-silhouette:before{content:""}.icon-zoom:before{content:""}ol,ul{-webkit-padding-start:2rem;padding-inline-start:2rem}ul{list-style-type:square}ul li::marker{color:var(--bs-primary,currentColor)}.svg-embed{position:relative;display:inline-block}.svg-embed:before{width:100%;height:100%}:root{text-underline-position:under}:target{scroll-margin-top:var(--header-h)}body,html{scroll-behavior:smooth}body.modal-open,body.overflow-hidden,body[style*="overflow: hidden"]{--r-offset:var(--scrolbar-width,0px)}#Page.page{margin-right:var(--r-offset,0)}#Header.header{scroll-margin-top:0}#Header.header--home.__filled:before{background:#000}#HeaderContact.header-contact{transition:color .5s,background .5s}#HeaderContact.header-contact .header-contact-anchor:before{transition:background .5s}#HeaderContact.header-contact .header-contact-svg{transition:fill .5s}#HeaderContact.header-contact .header-contact-label-phone,#HeaderContact.header-contact .header-contact-label-text{transition:color .5s}#HeaderContact.header-contact:hover{--bg-color:#fff;--fore-color:#128c7e}.gallery-item-link:after,.instagram-item-link:after{position:absolute;content:"";width:100%;height:100%;display:block;top:0;left:0;background:linear-gradient(15deg,hsla(0,0%,100%,.2),hsla(0,0%,100%,.2) 60%,hsla(0,0%,100%,.25));opacity:0;transition:.5s;z-index:11;pointer-events:none}.figure--void,.item-featured-service--nopic:before,.item-fig:empty,.item-gallery:empty{background:#ffbdeb url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 233.362 82.426' fill-opacity='.5'%3E%3Cpath fill='%23fff' d='M54.968 73.226h-5.535v3.477h4.416v.983h-4.416v3.568h5.535v.984h-6.639v-10h6.639zm12.81-.984l.045.09-4.3 9.906h-.5l-4.3-9.906.045-.09h1.157l3.349 7.938 3.387-7.938zm11.195.984h-5.535v3.477h4.416v.983h-4.416v3.568h5.535v.984h-6.639v-10h6.639zm11.868-.984h1.082v10.146h-.5l-6.474-7.946v7.8h-1.074v-10h.488l6.474 7.953zm9.921.984v9.012h-1.1v-9.012h-3.32v-.983h7.751v.983zm16.743 9.201a4.886 4.886 0 01-2.219-.526 4.38 4.38 0 01-1.694-1.48v-.09l.713-.616h.09a4.262 4.262 0 001.408 1.243 3.4 3.4 0 001.633.447 2.809 2.809 0 001.731-.485 1.484 1.484 0 00.642-1.235 1.633 1.633 0 00-.154-.736 1.407 1.407 0 00-.541-.548 5.109 5.109 0 00-.668-.36q-.282-.12-.935-.338t-.961-.338a9 9 0 01-.841-.365 5.783 5.783 0 01-.74-.469 1.974 1.974 0 01-.638-.762 2.4 2.4 0 01-.214-1.033 2.393 2.393 0 01.909-1.926 3.578 3.578 0 012.366-.755 3.9 3.9 0 013.3 1.539v.09l-.684.631h-.09a3.1 3.1 0 00-2.523-1.246 2.559 2.559 0 00-1.536.432 1.327 1.327 0 00-.6 1.123 1.217 1.217 0 00.469 1.033 5.88 5.88 0 001.468.724q.2.075.631.229t.665.237q.236.083.616.252a4.221 4.221 0 01.6.315 3.985 3.985 0 01.485.387 2.219 2.219 0 01.41.484 2.4 2.4 0 01.244.6 2.834 2.834 0 01.1.755 2.465 2.465 0 01-.95 2.024 3.857 3.857 0 01-2.49.763m14.941-9.201h-5.535v3.477h4.416v.983h-4.416v3.568h5.535v.984h-6.639v-10h6.639zm12.175 1.908a2.769 2.769 0 01-.567 1.784 2.822 2.822 0 01-1.678.95l2.245 4.281-.045.09h-1.089l-2.212-4.227h-2.817v4.229h-1.1v-10h3.748a3.965 3.965 0 012.614.762 2.627 2.627 0 01.909 2.129m-6.166-1.908v3.83h2.937a2.115 2.115 0 001.539-.541 1.849 1.849 0 00.556-1.386 1.814 1.814 0 00-.556-1.375 2.141 2.141 0 00-1.539-.529zm18.843-.982l.045.09-4.3 9.906h-.5l-4.3-9.906.045-.09h1.157l3.349 7.938 3.387-7.938zm4.556.001h1.104v9.996h-1.104zm11.202 10.184a5.008 5.008 0 01-3.669-1.487 5.007 5.007 0 01-1.5-3.7 4.987 4.987 0 011.5-3.7 5.018 5.018 0 013.665-1.483 5.157 5.157 0 012.331.533 5.127 5.127 0 011.792 1.464v.1l-.721.548h-.09a3.863 3.863 0 00-1.416-1.2 4.1 4.1 0 00-1.866-.432 3.921 3.921 0 00-2.9 1.179 4.076 4.076 0 00-1.168 2.993 4.064 4.064 0 001.17 2.991 3.927 3.927 0 002.9 1.175 4.138 4.138 0 001.863-.428 3.8 3.8 0 001.419-1.2h.09l.721.555v.09a5.094 5.094 0 01-1.792 1.472 5.157 5.157 0 01-2.331.533m15.472-9.204h-5.535v3.477h4.416v.983h-4.416v3.568h5.535v.984h-6.639v-10h6.639zM225.322 0h8.04v8.04h-8.04zM96.667 14.265a19.9 19.9 0 00-15.024 6.354 21.394 21.394 0 00-5.785 12.052h-4.941v-1.024c0-5.206-1.475-9.388-4.386-12.585q-4.427-4.8-12.052-4.8c-7.051 0-12.667 3.28-15.454 8.732q-4.12-8.732-14.757-8.732c-6.231 0-10.9 2.214-14.061 6.641-.2-4.141-2.541-6.641-6.272-6.641a5.09 5.09 0 00-3.689 1.107L0 15.861l.984 3.976.492.164a1.882 1.882 0 011.353-.615c1.189.041 1.763.779 1.763 2.214v35.664h5.985V32.258a12.354 12.354 0 013.566-9.224 12.429 12.429 0 019.1-3.484 10.874 10.874 0 018.445 3.4c2.05 2.3 3.074 5.411 3.074 9.306v25.006h6.027V32.256a12.354 12.354 0 013.566-9.224 12.429 12.429 0 019.1-3.484 10.873 10.873 0 018.445 3.4c2.05 2.3 3.075 5.411 3.075 9.306v.41h-5.768a.894.894 0 00-.894.894v3.582a.894.894 0 00.894.894h5.767V57.26h5.944V38.034h4.728a19.9 19.9 0 006.55 14.327 22.556 22.556 0 0015.578 5.924 27.074 27.074 0 0010.351-2.111 18.466 18.466 0 008.1-6.129v-.492l-3.607-3.033h-.494a15.143 15.143 0 01-6.456 4.714 21.228 21.228 0 01-8.055 1.681 15.969 15.969 0 01-10.8-3.956q-4.571-3.955-5.063-10.924h35.5a18.991 18.991 0 00.164-2.583 20.775 20.775 0 00-6.313-15.536 19.805 19.805 0 00-14.43-5.657M81.914 32.665a14.927 14.927 0 014.817-9.49 14.434 14.434 0 019.941-3.546q6.8 0 10.659 4.3a14.92 14.92 0 014.058 8.731zm60.73-12.086l1.926-4.632-.246-.492a13.367 13.367 0 00-5.658-1.189 11.983 11.983 0 00-11.15 6.641v-5.616H121.9v41.977h5.862v-23.94a16.221 16.221 0 012.726-9.675 8.515 8.515 0 017.276-3.812 7.54 7.54 0 014.345.984zm34.972.245a20.29 20.29 0 00-15.454-6.559 20.015 20.015 0 00-15.27 6.354 22.016 22.016 0 00-5.964 15.659 22.014 22.014 0 005.964 15.659 20.014 20.014 0 0015.27 6.354 19.816 19.816 0 0015.454-6.723v5.7h5.862V15.291h-5.862zm-3.792 27.773a15.274 15.274 0 01-11.09 4.325 14.682 14.682 0 01-11.458-4.8 17.038 17.038 0 01-4.325-11.847 17.04 17.04 0 014.325-11.847 14.68 14.68 0 0111.458-4.8 15.275 15.275 0 0111.089 4.325q4.448 4.326 4.448 12.319t-4.448 12.318m49.755-32.807l-.246-.492h-6.8l-21.235 20.824V.328l-.41-.328-5.452.779v56.489h5.862V43.576l5.985-5.78 16.029 19.471h6.559l.246-.492-18.9-22.915zm2.833-.493h5.862v41.977h-5.862z'/%3E%3C/svg%3E") 50%/7.8125rem auto no-repeat}.gallery-item-link img,.instagram-item-link img{transition:-webkit-filter .6s steps(12),-webkit-transform .5s cubic-bezier(.165,.84,.44,1);transition:filter .6s steps(12),transform .5s cubic-bezier(.165,.84,.44,1);transition:filter .6s steps(12),transform .5s cubic-bezier(.165,.84,.44,1),-webkit-filter .6s steps(12),-webkit-transform .5s cubic-bezier(.165,.84,.44,1);-webkit-filter:contrast(1);filter:contrast(1);-webkit-transform:translateZ(0) scale(1);transform:translateZ(0) scale(1);-webkit-transform-origin:25% 75%;transform-origin:25% 75%}.gallery-item-link:hover:after,.instagram-item-link:hover:after{opacity:1}.gallery-item-link:hover img,.instagram-item-link:hover img{-webkit-filter:contrast(1.25);filter:contrast(1.25);-webkit-transform:translateZ(0) scale(1.06);transform:translateZ(0) scale(1.06)}@-webkit-keyframes nav-animation{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes nav-animation{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@media(max-width:991.98px){#Menu.nav{grid-auto-flow:row;place-content:space-evenly center;row-gap:10px}}@media(max-width:991.98px){.nav__aside{--dx:max(calc(var(--sf-sp)*2),2.5rem);--dy:calc(var(--dx)/2);--nav-link-color:rgba(0,0,0,0.85);--nav-link-hover-color:#000;--nav-underline-color:#000;top:0;left:0;position:fixed;width:100vw;height:100%;min-height:-webkit-fill-available;min-height:-moz-available;min-height:stretch;display:grid;background:#9ec57c;z-index:11;overflow-x:hidden;overflow-y:auto;grid:"logo" auto "lang" auto "nav" 1fr "." var(--safe-area-inset-bottom,var(--dy))/100%;row-gap:var(--dy);scrollbar-width:none}.nav__aside.__animation-in,.nav__aside.__animation-out{-webkit-animation:nav-animation .5s both;animation:nav-animation .5s both}.nav__aside.__animation-in{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}.nav__aside.__animation-out{animation-direction:reverse;-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}.nav__aside::-webkit-scrollbar{display:none}}@media(max-width:991.98px){.nav-close{display:block;--s1:#fff;--stroke-w:3;grid-area:logo/logo/lang/logo;place-self:start end;margin-right:max(var(--sf-sp),1rem);margin-top:max(var(--sf-sp),1rem)}}@media(max-width:991.98px){.nav-item{font-size:1.40625rem}}@media(max-width:991.98px){.nav-link{min-height:40px}.nav-link.active,.nav-link:focus,.nav-link:hover{-webkit-text-decoration-color:#fff;text-decoration-color:#fff}}.button-sticky{transition:color .5s,background .5s}.button-sticky:focus,.button-sticky:hover{background-color:#fff;color:#647d4f}@-webkit-keyframes unclip-to-right{0%{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0)}to{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}}@keyframes unclip-to-right{0%{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0)}to{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}}.section-contacts{transition:top .5s cubic-bezier(.25,.46,.45,.94)}.section-thank-you .giant-check{-webkit-animation:unclip-to-right .5s cubic-bezier(.25,.46,.45,.94) .5s backwards;animation:unclip-to-right .5s cubic-bezier(.25,.46,.45,.94) .5s backwards}.collapsible-element{overflow:hidden;transition:height .5s}.contacts-request-title{grid-area:title}.contacts-request-inner{grid-area:inner;background-color:#fff;color:#666;padding-inline:var(--dx);padding-block:min(60px - .9375rem,var(--dy) - .9375rem) min(60px,var(--dy))}.contacts-request-box,.contacts-request-container{--spinner-color:#9ec57c}.contacts-request-container{padding-block:var(--dy);-webkit-margin-after:var(--dy);margin-block-end:var(--dy);background:url("data:image/svg+xml;charset=utf-8,%3Csvg width='3' height='10' xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none' fill='%23fff' fill-opacity='.3'%3E%3Cpath d='M0 0h3v3H0zM0 7h3v3H0z'/%3E%3C/svg%3E") 0 0/100% 10px no-repeat,url("data:image/svg+xml;charset=utf-8,%3Csvg width='3' height='10' xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none' fill='%23fff' fill-opacity='.3'%3E%3Cpath d='M0 0h3v3H0zM0 7h3v3H0z'/%3E%3C/svg%3E") 0 100%/100% 10px no-repeat;--offset-x:max(var(--m-inline),var(--dx)/2);display:grid;grid:". title ." auto ". inner ." auto/var(--offset-x) 1fr var(--offset-x)}.contacts-request_collapsible,.contacts-request_label{grid-area:1/1/2/2}.contacts-request_collapsible{height:0;justify-self:stretch}.contacts-request_collapsible,.contacts-request_collapsible-container{scroll-margin-top:var(--scroll-margin-top)}#CR__Checkbox:checked~.contacts-request_collapsible,.contacts-request_collapsible.__open{height:var(--scroll-height)}#CR__Checkbox:checked~.contacts-request_collapsible.__open{height:auto}.contacts-request_label{justify-self:center;cursor:pointer;margin-bottom:var(--cur-sp);margin-top:0}#CR__Checkbox:checked~.contacts-request_label{visibility:hidden}.gallery-additional{top:0;right:0;bottom:0;left:0;position:absolute;z-index:10;width:100%;height:100%;background:rgba(158,197,124,.4);color:#fff}.gallery-additional>span{transition:.25s,-webkit-transform;transition:transform,.25s;transition:transform,.25s,-webkit-transform;display:inline-block;font-size:2.625rem;line-height:1;text-align:center;text-shadow:1px 1px 0 #000}.gallery-container{padding-bottom:var(--dy);padding-top:var(--dy)}.gallery-container--Olivine,.gallery-container--primary{background-color:#9ec57c;color:rgba(0,0,0,.7)}.gallery-container--Dingley{background-color:#647d4f;color:#fff}.gallery-container--Shark{background-color:#1f2023;color:#fff}.gallery__grid,.gallery__wrapper{--gap:var(--gallery-gap);display:grid;grid-gap:var(--gap)}.gallery__wrapper{grid:auto-flow/[a] repeat(var(--cols,2),minmax(0,1fr)) [b];margin-left:var(--dx);margin-right:var(--dx)}@media(min-width:360px){.gallery__wrapper{--cols:3}}.gallery__wrapper-title{grid-column:a/b;place-self:start center;color:rgba(var(--fore-color-rgb,var(--bs-primary-rgb)),1)}#Gallery51 .gallery__wrapper-title{font-size:clamp(2.2722020822rem,2.3179466176rem + -.228722677vw,2.0892239406rem);margin-bottom:calc(0.7809rem + clamp(1.5618rem, 1.2778363636rem + 1.4198181818vw, 2.3427rem) - var(--gap))}.gallery-item{position:relative;z-index:10;margin-bottom:0;overflow:hidden}.gallery-item .ratio{display:block}.gallery-item-link{position:static;display:block;-webkit-perspective:35em;perspective:35em;width:100%;height:100%;color:#fff}.gallery-item-link:hover .gallery-item-additional>span{-webkit-transform:scale(1.25);transform:scale(1.25)}.gallery-item-caption{line-height:1;font-size:clamp(1.4370667768rem,1.5008725878rem + -.3190290552vw,1.1818435327rem)}.gallery-item-img{object-fit:cover}.figure--void{background:#ffbdeb url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 233.362 82.426' fill-opacity='.5'%3E%3Cpath fill='%23fff' d='M54.968 73.226h-5.535v3.477h4.416v.983h-4.416v3.568h5.535v.984h-6.639v-10h6.639zm12.81-.984l.045.09-4.3 9.906h-.5l-4.3-9.906.045-.09h1.157l3.349 7.938 3.387-7.938zm11.195.984h-5.535v3.477h4.416v.983h-4.416v3.568h5.535v.984h-6.639v-10h6.639zm11.868-.984h1.082v10.146h-.5l-6.474-7.946v7.8h-1.074v-10h.488l6.474 7.953zm9.921.984v9.012h-1.1v-9.012h-3.32v-.983h7.751v.983zm16.743 9.201a4.886 4.886 0 01-2.219-.526 4.38 4.38 0 01-1.694-1.48v-.09l.713-.616h.09a4.262 4.262 0 001.408 1.243 3.4 3.4 0 001.633.447 2.809 2.809 0 001.731-.485 1.484 1.484 0 00.642-1.235 1.633 1.633 0 00-.154-.736 1.407 1.407 0 00-.541-.548 5.109 5.109 0 00-.668-.36q-.282-.12-.935-.338t-.961-.338a9 9 0 01-.841-.365 5.783 5.783 0 01-.74-.469 1.974 1.974 0 01-.638-.762 2.4 2.4 0 01-.214-1.033 2.393 2.393 0 01.909-1.926 3.578 3.578 0 012.366-.755 3.9 3.9 0 013.3 1.539v.09l-.684.631h-.09a3.1 3.1 0 00-2.523-1.246 2.559 2.559 0 00-1.536.432 1.327 1.327 0 00-.6 1.123 1.217 1.217 0 00.469 1.033 5.88 5.88 0 001.468.724q.2.075.631.229t.665.237q.236.083.616.252a4.221 4.221 0 01.6.315 3.985 3.985 0 01.485.387 2.219 2.219 0 01.41.484 2.4 2.4 0 01.244.6 2.834 2.834 0 01.1.755 2.465 2.465 0 01-.95 2.024 3.857 3.857 0 01-2.49.763m14.941-9.201h-5.535v3.477h4.416v.983h-4.416v3.568h5.535v.984h-6.639v-10h6.639zm12.175 1.908a2.769 2.769 0 01-.567 1.784 2.822 2.822 0 01-1.678.95l2.245 4.281-.045.09h-1.089l-2.212-4.227h-2.817v4.229h-1.1v-10h3.748a3.965 3.965 0 012.614.762 2.627 2.627 0 01.909 2.129m-6.166-1.908v3.83h2.937a2.115 2.115 0 001.539-.541 1.849 1.849 0 00.556-1.386 1.814 1.814 0 00-.556-1.375 2.141 2.141 0 00-1.539-.529zm18.843-.982l.045.09-4.3 9.906h-.5l-4.3-9.906.045-.09h1.157l3.349 7.938 3.387-7.938zm4.556.001h1.104v9.996h-1.104zm11.202 10.184a5.008 5.008 0 01-3.669-1.487 5.007 5.007 0 01-1.5-3.7 4.987 4.987 0 011.5-3.7 5.018 5.018 0 013.665-1.483 5.157 5.157 0 012.331.533 5.127 5.127 0 011.792 1.464v.1l-.721.548h-.09a3.863 3.863 0 00-1.416-1.2 4.1 4.1 0 00-1.866-.432 3.921 3.921 0 00-2.9 1.179 4.076 4.076 0 00-1.168 2.993 4.064 4.064 0 001.17 2.991 3.927 3.927 0 002.9 1.175 4.138 4.138 0 001.863-.428 3.8 3.8 0 001.419-1.2h.09l.721.555v.09a5.094 5.094 0 01-1.792 1.472 5.157 5.157 0 01-2.331.533m15.472-9.204h-5.535v3.477h4.416v.983h-4.416v3.568h5.535v.984h-6.639v-10h6.639zM225.322 0h8.04v8.04h-8.04zM96.667 14.265a19.9 19.9 0 00-15.024 6.354 21.394 21.394 0 00-5.785 12.052h-4.941v-1.024c0-5.206-1.475-9.388-4.386-12.585q-4.427-4.8-12.052-4.8c-7.051 0-12.667 3.28-15.454 8.732q-4.12-8.732-14.757-8.732c-6.231 0-10.9 2.214-14.061 6.641-.2-4.141-2.541-6.641-6.272-6.641a5.09 5.09 0 00-3.689 1.107L0 15.861l.984 3.976.492.164a1.882 1.882 0 011.353-.615c1.189.041 1.763.779 1.763 2.214v35.664h5.985V32.258a12.354 12.354 0 013.566-9.224 12.429 12.429 0 019.1-3.484 10.874 10.874 0 018.445 3.4c2.05 2.3 3.074 5.411 3.074 9.306v25.006h6.027V32.256a12.354 12.354 0 013.566-9.224 12.429 12.429 0 019.1-3.484 10.873 10.873 0 018.445 3.4c2.05 2.3 3.075 5.411 3.075 9.306v.41h-5.768a.894.894 0 00-.894.894v3.582a.894.894 0 00.894.894h5.767V57.26h5.944V38.034h4.728a19.9 19.9 0 006.55 14.327 22.556 22.556 0 0015.578 5.924 27.074 27.074 0 0010.351-2.111 18.466 18.466 0 008.1-6.129v-.492l-3.607-3.033h-.494a15.143 15.143 0 01-6.456 4.714 21.228 21.228 0 01-8.055 1.681 15.969 15.969 0 01-10.8-3.956q-4.571-3.955-5.063-10.924h35.5a18.991 18.991 0 00.164-2.583 20.775 20.775 0 00-6.313-15.536 19.805 19.805 0 00-14.43-5.657M81.914 32.665a14.927 14.927 0 014.817-9.49 14.434 14.434 0 019.941-3.546q6.8 0 10.659 4.3a14.92 14.92 0 014.058 8.731zm60.73-12.086l1.926-4.632-.246-.492a13.367 13.367 0 00-5.658-1.189 11.983 11.983 0 00-11.15 6.641v-5.616H121.9v41.977h5.862v-23.94a16.221 16.221 0 012.726-9.675 8.515 8.515 0 017.276-3.812 7.54 7.54 0 014.345.984zm34.972.245a20.29 20.29 0 00-15.454-6.559 20.015 20.015 0 00-15.27 6.354 22.016 22.016 0 00-5.964 15.659 22.014 22.014 0 005.964 15.659 20.014 20.014 0 0015.27 6.354 19.816 19.816 0 0015.454-6.723v5.7h5.862V15.291h-5.862zm-3.792 27.773a15.274 15.274 0 01-11.09 4.325 14.682 14.682 0 01-11.458-4.8 17.038 17.038 0 01-4.325-11.847 17.04 17.04 0 014.325-11.847 14.68 14.68 0 0111.458-4.8 15.275 15.275 0 0111.089 4.325q4.448 4.326 4.448 12.319t-4.448 12.318m49.755-32.807l-.246-.492h-6.8l-21.235 20.824V.328l-.41-.328-5.452.779v56.489h5.862V43.576l5.985-5.78 16.029 19.471h6.559l.246-.492-18.9-22.915zm2.833-.493h5.862v41.977h-5.862z'/%3E%3C/svg%3E") 50%/7.8125rem auto no-repeat}.instagram__photos{--gap:0.375rem;display:grid;grid:auto-flow/[a] repeat(3,minmax(1vw,1fr)) [b];margin-bottom:var(--dy);margin-left:var(--dx);margin-right:var(--dx);grid-gap:var(--gap)}.instagram__photos-wrapper{display:flex;width:-webkit-fill-available;width:-moz-available;width:stretch;justify-content:center}.instagram__photos-heading{grid-column:a/b;display:grid;grid-auto-flow:row dense;place-self:normal start;place-items:baseline start;line-height:1;gap:1ex 1.4ch;margin-bottom:2.3427rem;color:#fff}.instagram__photos-heading span{font-size:calc(1rem - 1px);text-transform:uppercase;text-indent:.4ch;letter-spacing:.14ch;font-weight:500;grid-area:1/1/auto/span 2}.instagram__photos-heading a,.instagram__photos-heading span{color:inherit}.instagram__photos-heading a{font-size:clamp(2.2722020822rem,2.3179466176rem + -.228722677vw,2.0892239406rem)}.instagram__photos-heading a:hover{-webkit-text-decoration-color:#9ec57c;text-decoration-color:#9ec57c;text-decoration-thickness:4px}.instagram__photos-heading-svg{grid-area:2/1/auto/auto;fill:#9ec57c;display:block;width:1.875rem;height:1.875rem;place-self:center}.instagram-item:last-of-type{display:none}[id^=GalleryGrid].gallery__wrapper{display:contents}.gallery__grid{width:-webkit-fill-available;width:-moz-available;width:stretch;grid-template-columns:repeat(3,minmax(0,1fr));margin:var(--gap);grid-auto-flow:row dense}.gallery__grid .gallery-item:nth-child(18n+1),.gallery__grid .gallery-item:nth-child(18n+11){grid-area:span 2/span 2}.grid-ratio{grid:"ratio" auto/100%}.grid-ratio:before,.grid-ratio>*{grid-area:ratio}.grid-ratio:before{content:"";padding-top:var(--bs-aspect-ratio)}.map-wrapper{color:var(--bs-body-color);width:-webkit-fill-available;width:-moz-available;width:stretch;display:grid;margin-bottom:var(--dy)}.map-wrapper .google_map{width:-webkit-fill-available;width:-moz-available;width:stretch;place-self:normal normal}.map-ratio:before,.map-wrapper .google_map{grid-area:1/1/auto/auto}.map-ratio{margin-bottom:var(--dy)}@media(orientation:landscape){.map-ratio{--bs-aspect-ratio:min(38.7096774194%,calc(var(--inner-w)*0.3871))}}@media(orientation:portrait){.map-ratio{--bs-aspect-ratio:clamp(80vmax,70%,70vmax)}}.map-ratio:before{width:min(100%,var(--inner-w));justify-self:center}.services__logos{width:-webkit-fill-available;width:-moz-available;width:stretch;display:grid;justify-content:center;justify-items:center;grid-auto-columns:min(100%,var(--inner-w));margin-inline:var(--dx);-webkit-margin-after:var(--dy);margin-block-end:var(--dy);gap:clamp(25px,15.9090909091px + 2.8409090909vw,50px)}.services__logos-rows{display:flex;flex-flow:row wrap;gap:inherit;justify-content:center;align-items:center;justify-self:normal;--inline-size:clamp(120px,98.1818181818px + 6.8181818182vw,180px);--block-size:clamp(40px,32.7272727273px + 2.2727272727vw,60px)}.service-logo{aspect-ratio:var(--w)/var(--h);--bs-aspect-ratio:calc(100%*var(--h)/var(--w));inline-size:var(--inline-size);max-inline-size:calc(var(--block-size)*var(--w)/var(--h))}.service-logo:before{padding-top:min(var(--block-size),var(--bs-aspect-ratio))}@supports(aspect-ratio:1/1){.service-logo:before{content:none}}.service-logo-img{object-fit:contain}#Contacting.contacting{display:grid;place-content:start center;margin-inline:var(--dx);margin-block:max(80px,var(--dy)) var(--dy);gap:max(60px,var(--dy)) normal}@media(min-width:768px){#Contacting.contacting{grid-auto-flow:column;justify-content:space-evenly}}#Contacting.contacting .contacting-svg{grid-area:svg;fill:#9ec57c}#Contacting.contacting .contacting-link{grid-area:link;white-space:nowrap;font-size:clamp(2.2722020822rem,2.3179466176rem + -.228722677vw,2.0892239406rem);color:rgba(var(--page-fore-color-accent-rgb)/var(--bs-bg-opacity));font-weight:200}#Contacting.contacting .contacting-item{display:grid;grid:"svg" 1fr "link" max-content/auto;place-items:center}#Contacting.contacting .contacting-svg--call{width:6rem;height:7.5555555556rem}#Contacting.contacting .contacting-svg--email{width:6.7777777778rem;height:5.1666666667rem}@media(max-width:575.98px){#Contacting.contacting .contacting-link{font-variation-settings:"wdth" 70}}#Footer.footer,.footer-container{display:grid}#Footer.footer{--foot-pad:calc(var(--sf-sp)*2);--gap:calc(var(--foot-pad)/2);--award-s:7.5rem;width:-webkit-fill-available;width:-moz-available;width:stretch;background-color:#2b2b2b;color:#fff;place-items:100%,center;padding-bottom:max(var(--foot-pad),2.5rem);padding-top:max(var(--foot-pad),2.5rem);position:relative}@supports(aspect-ratio:3/1){}.footer-container{z-index:1;margin-bottom:0;justify-self:center;place-items:center normal;justify-content:center;gap:2rem}#Socials.socials,.social-item{display:grid;gap:var(--gap,0)}#Socials.socials{color:rgba(0,0,0,.7);grid-auto-flow:column;justify-content:center;--gap:clamp(15px,11.25px + 1.171875vw,30px)}.social-item{place-self:center;place-items:center center;width:3.75rem;height:3.75rem;--sq:1.5625rem;color:#fff;border:1px solid;border-radius:1.875rem;transition:color .5s,background .5s,border .5s;--ig-lg1:#fff;--ig-lg2:#fff;--ig-lg3:#fff}.social-item--facebook{--brand-color:#1877f2}.social-item--instagram{--brand-color:#e1306c}.social-item--tripadvisor{--brand-color:#00aa6c}.social-item:focus,.social-item:hover{--ig-lg1:#ffd521;--ig-lg2:#f50000;--ig-lg3:#b900b4;background-color:#fff!important;color:var(--brand-color)!important}.social-item-svg{width:var(--sq);height:var(--sq);fill:currentColor}.social-item--tripadvisor .social-item-svg{width:calc(var(--sq)*2)}.social-item--enjoy .social-item-svg{width:calc(var(--sq)*1.8)}.social-item--enjoy{--brand-color:#efaf2e}.social-item--enjoy svg{fill:currentColor}.social-item--enjoy svg path{transition:fill .5s}.social-item--enjoy:focus,.social-item--enjoy:hover{--f-TheCoast:#000;--f-Sole:#efaf2e;--f-Onda:#0386bf;--f-E:#d55b48;--f-N:#efaf2e;--f-J:#80c350;--f-O:#1e7bc2;--f-Y:#66429a}.contact-group{margin-bottom:0;display:flex;flex-direction:column;align-items:flex-start;font-size:inherit}@media(pointer:coarse){.contact-group{row-gap:1.5618rem;line-height:1.2}}.contact-group-item{margin-bottom:0;display:inline-flex;gap:inherit;justify-content:center;align-items:baseline;-webkit-column-gap:1ch;-moz-column-gap:1ch;column-gap:1ch}.contact-group a{color:inherit!important;min-height:25px;display:inline-grid;align-items:center}.contact-group-header{text-transform:uppercase;color:#9ec57c;font-variation-settings:"YTUC" 560,"XTRA" 480,"wght" 450}.contact-label{white-space:nowrap;grid-column-start:1;justify-self:self-end;font-variation-settings:"wght" 250}@media(max-width:575.98px){.contact-label{margin-bottom:-.7809rem}}.contact-element,.contact-elements{display:flex;align-items:center;gap:normal 1ch}.contact-elements{flex-wrap:wrap}.contact-element.adr{white-space:nowrap;display:initial;text-align:center}.contact-element svg.whatsapp{width:1.625rem;height:1.625rem;margin-left:1rem;fill:#25d366}.closer#Closer{font-family:sans-serif;display:grid;grid-auto-flow:row;align-items:center;background-color:#000;color:hsla(0,0%,100%,.85);width:-webkit-fill-available;width:-moz-available;width:stretch;justify-content:center;justify-items:center;grid-gap:var(--sf-sp);padding:var(--sf-sp) var(--dx)}@media(min-width:768px){.closer#Closer{grid-gap:0;padding-bottom:0;padding-top:0;justify-content:space-between;grid-auto-flow:column;height:var(--closer-h,auto)}}@supports((width: -webkit-fill-available) or (width: -moz-available) or (width: stretch)){.closer#Closer{width:-webkit-fill-available;width:-moz-available;width:stretch}}.closer#Closer a,.closer#Closer button{color:inherit}.closer#Closer a:hover,.closer#Closer button:hover{color:#fff;-webkit-text-decoration-color:hsla(0,0%,100%,.6);text-decoration-color:hsla(0,0%,100%,.6)}.closer-disclaimers{display:flex;align-items:center;flex-flow:column nowrap}@media(min-width:768px){.closer-disclaimers{-webkit-column-gap:1ch;-moz-column-gap:1ch;column-gap:1ch;flex-flow:row nowrap;grid-area:1/1/2/2}}.closer-disclaimer-item{font-size:14px;line-height:25px;margin-bottom:4px;margin-top:4px;font-variation-settings:"wght" 250}@media(min-width:768px){.closer-disclaimer-item{margin-bottom:0;margin-top:0}}.closer-disclaimer-sep{width:1.5ch;display:none}@media(min-width:768px){.closer-disclaimer-sep{display:inline-block}}.closer-top{display:none;grid-area:1/1/2/3;place-self:center center;cursor:pointer;font-size:1.5625rem;font-weight:600;border:none;background:none}.closer-author{--f-CuneoVerde:currentColor;--f-CuneoAzzurro:currentColor;--f-CuneoRosso:currentColor;--f-Endesia:currentColor;--f-Webagency:currentColor;--f-reg:currentColor}.closer-author:hover{--f-CuneoVerde:#00e158;--f-CuneoRosso:#fd193e;--f-CuneoAzzurro:#13a1fd}@media(min-width:768px)and (max-width:1599.98px){.closer-author{margin-right:80px}}@media(min-width:768px){.closer-author{grid-area:1/2/2/3}}.closer-author-svg path{transition:fill .3s} 
