@charset "UTF-8";:root,[data-bs-theme=light]{--bs-blue:#0d6efd;--bs-indigo:#6610f2;--bs-purple:#6f42c1;--bs-pink:#d63384;--bs-red:#dc3545;--bs-orange:#fd7e14;--bs-yellow:#ffc107;--bs-green:#198754;--bs-teal:#20c997;--bs-cyan:#0dcaf0;--bs-black:#000;--bs-white:#ffffffff;--bs-gray:#646461ff;--bs-gray-dark:#4c4c4aff;--bs-gray-100:#d6d6d5ff;--bs-gray-200:#adadacff;--bs-gray-300:#999997ff;--bs-gray-400:#848482ff;--bs-gray-500:#70706dff;--bs-gray-600:#646461ff;--bs-gray-700:#585856ff;--bs-gray-800:#4c4c4aff;--bs-gray-900:#353532ff;--bs-primary:#e3243cff;--bs-secondary:#7e0013ff;--bs-success:#2a7f10ff;--bs-info:#02aaddff;--bs-warning:#ffb200ff;--bs-danger:#d13917ff;--bs-light:#d6d6d5ff;--bs-dark:#353532ff;--bs-primary-rgb:227,36,60;--bs-secondary-rgb:126,0,19;--bs-success-rgb:42,127,16;--bs-info-rgb:2,170,221;--bs-warning-rgb:255,178,0;--bs-danger-rgb:209,57,23;--bs-light-rgb:214,214,213;--bs-dark-rgb:53,53,50;--bs-primary-text-emphasis:#5b0e18;--bs-secondary-text-emphasis:#320008;--bs-success-text-emphasis:#113306;--bs-info-text-emphasis:#014458;--bs-warning-text-emphasis:#664700;--bs-danger-text-emphasis:#541709;--bs-light-text-emphasis:#585856ff;--bs-dark-text-emphasis:#585856ff;--bs-primary-bg-subtle:#f9d3d8;--bs-secondary-bg-subtle:#e5ccd0;--bs-success-bg-subtle:#d4e5cf;--bs-info-bg-subtle:#cceef8;--bs-warning-bg-subtle:#fff0cc;--bs-danger-bg-subtle:#f6d7d1;--bs-light-bg-subtle:#ebebea;--bs-dark-bg-subtle:#848482ff;--bs-primary-border-subtle:#f4a7b1;--bs-secondary-border-subtle:#cb99a1;--bs-success-border-subtle:#aacc9f;--bs-info-border-subtle:#9addf1;--bs-warning-border-subtle:#ffe099;--bs-danger-border-subtle:#edb0a2;--bs-light-border-subtle:#adadacff;--bs-dark-border-subtle:#70706dff;--bs-white-rgb:255,255,255;--bs-black-rgb:0,0,0;--bs-font-sans-serif:"Helvetica Now Text";--bs-font-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--bs-gradient:linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));--bs-body-font-family:var(--bs-font-sans-serif);--bs-body-font-size:calc(1.285rem + 0.42vw);--bs-body-font-weight:400;--bs-body-line-height:1.5;--bs-body-color:#1d1d1bff;--bs-body-color-rgb:29,29,27;--bs-body-bg:#ffffffff;--bs-body-bg-rgb:255,255,255;--bs-emphasis-color:#000;--bs-emphasis-color-rgb:0,0,0;--bs-secondary-color:rgba(29, 29, 27, 0.75);--bs-secondary-color-rgb:29,29,27;--bs-secondary-bg:#adadacff;--bs-secondary-bg-rgb:173,173,172;--bs-tertiary-color:rgba(29, 29, 27, 0.5);--bs-tertiary-color-rgb:29,29,27;--bs-tertiary-bg:#d6d6d5ff;--bs-tertiary-bg-rgb:214,214,213;--bs-heading-color:inherit;--bs-link-color:#e3243cff;--bs-link-color-rgb:227,36,60;--bs-link-decoration:underline;--bs-link-hover-color:#b61d30;--bs-link-hover-color-rgb:182,29,48;--bs-code-color:#d63384;--bs-highlight-color:#1d1d1bff;--bs-highlight-bg:#fff3cd;--bs-border-width:1px;--bs-border-style:solid;--bs-border-color:#999997ff;--bs-border-color-translucent:rgba(0, 0, 0, 0.175);--bs-border-radius:0.375rem;--bs-border-radius-sm:0.25rem;--bs-border-radius-lg:0.5rem;--bs-border-radius-xl:1rem;--bs-border-radius-xxl:2rem;--bs-border-radius-2xl:var(--bs-border-radius-xxl);--bs-border-radius-pill:50rem;--bs-box-shadow:0 0.5rem 1rem rgba(0, 0, 0, 0.15);--bs-box-shadow-sm:0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);--bs-box-shadow-lg:0 1rem 3rem rgba(0, 0, 0, 0.175);--bs-box-shadow-inset:inset 0 1px 2px rgba(0, 0, 0, 0.075);--bs-focus-ring-width:0.25rem;--bs-focus-ring-opacity:0.25;--bs-focus-ring-color:rgba(227, 36, 60, 0.25);--bs-form-valid-color:#2a7f10ff;--bs-form-valid-border-color:#2a7f10ff;--bs-form-invalid-color:#d13917ff;--bs-form-invalid-border-color:#d13917ff}@media (min-width:1200px){:root,[data-bs-theme=light]{--bs-body-font-size:1.6rem}}[data-bs-theme=dark]{color-scheme:dark;--bs-body-color:#999997ff;--bs-body-color-rgb:153,153,151;--bs-body-bg:#353532ff;--bs-body-bg-rgb:53,53,50;--bs-emphasis-color:#ffffffff;--bs-emphasis-color-rgb:255,255,255;--bs-secondary-color:rgba(153, 153, 151, 0.75);--bs-secondary-color-rgb:153,153,151;--bs-secondary-bg:#4c4c4aff;--bs-secondary-bg-rgb:76,76,74;--bs-tertiary-color:rgba(153, 153, 151, 0.5);--bs-tertiary-color-rgb:153,153,151;--bs-tertiary-bg:#41413e;--bs-tertiary-bg-rgb:65,65,62;--bs-primary-text-emphasis:#ee7c8a;--bs-secondary-text-emphasis:#b26671;--bs-success-text-emphasis:#7fb270;--bs-info-text-emphasis:#67cceb;--bs-warning-text-emphasis:#ffd166;--bs-danger-text-emphasis:#e38874;--bs-light-text-emphasis:#d6d6d5ff;--bs-dark-text-emphasis:#999997ff;--bs-primary-bg-subtle:#2d070c;--bs-secondary-bg-subtle:#190004;--bs-success-bg-subtle:#081903;--bs-info-bg-subtle:#00222c;--bs-warning-bg-subtle:#332400;--bs-danger-bg-subtle:#2a0b05;--bs-light-bg-subtle:#4c4c4aff;--bs-dark-bg-subtle:#262625;--bs-primary-border-subtle:#881624;--bs-secondary-border-subtle:#4c000b;--bs-success-border-subtle:#194c0a;--bs-info-border-subtle:#016685;--bs-warning-border-subtle:#996b00;--bs-danger-border-subtle:#7d220e;--bs-light-border-subtle:#585856ff;--bs-dark-border-subtle:#4c4c4aff;--bs-heading-color:inherit;--bs-link-color:#ee7c8a;--bs-link-hover-color:#f196a1;--bs-link-color-rgb:238,124,138;--bs-link-hover-color-rgb:241,150,161;--bs-code-color:#e685b5;--bs-highlight-color:#999997ff;--bs-highlight-bg:#664d03;--bs-border-color:#585856ff;--bs-border-color-translucent:rgba(255, 255, 255, 0.15);--bs-form-valid-color:#75b798;--bs-form-valid-border-color:#75b798;--bs-form-invalid-color:#ea868f;--bs-form-invalid-border-color:#ea868f}*,::after,::before{-webkit-box-sizing:border-box;box-sizing:border-box}@media (prefers-reduced-motion:no-preference){:root{scroll-behavior:smooth}}body{margin:0;font-family:var(--bs-body-font-family);font-size:var(--bs-body-font-size);font-weight:var(--bs-body-font-weight);line-height:var(--bs-body-line-height);color:var(--bs-body-color);text-align:var(--bs-body-text-align);background-color:var(--bs-body-bg);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}hr{margin:.4rem 0;color:inherit;border:0;border-top:var(--bs-border-width) solid;opacity:.25}.h1,.h2,.h3,.h4,.h5,.h6,.result-group .h3,.result-group h3,h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.2rem;font-weight:500;line-height:1.2;color:var(--bs-heading-color)}.h1,h1{font-size:calc(1.602456rem + 4.229472vw)}@media (min-width:1200px){.h1,h1{font-size:4.77456rem}}.h2,h2{font-size:calc(1.52288rem + 3.27456vw)}@media (min-width:1200px){.h2,h2{font-size:3.9788rem}}.h3,h3{font-size:calc(1.456568rem + 2.478816vw)}@media (min-width:1200px){.h3,h3{font-size:3.31568rem}}.h4,h4{font-size:calc(1.401304rem + 1.815648vw)}@media (min-width:1200px){.h4,h4{font-size:2.76304rem}}.h5,.result-group .h3,.result-group h3,h5{font-size:calc(1.35535rem + 1.2642vw)}@media (min-width:1200px){.h5,.result-group .h3,.result-group h3,h5{font-size:2.3035rem}}.h6,h6{font-size:calc(1.325rem + .9vw)}@media (min-width:1200px){.h6,h6{font-size:2rem}}p{margin-top:0;margin-bottom:1rem}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul{padding-left:2rem}dl,ol,ul{margin-top:0;margin-bottom:1rem}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}.small,small{font-size:.875em}.mark,mark{padding:.1875em;color:var(--bs-highlight-color);background-color:var(--bs-highlight-bg)}sub,sup{position:relative;font-size:.75em;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:rgba(var(--bs-link-color-rgb),var(--bs-link-opacity,1));text-decoration:underline}a:hover{--bs-link-color-rgb:var(--bs-link-hover-color-rgb)}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}code,kbd,pre,samp{font-family:var(--bs-font-monospace);font-size:1em}pre{display:block;margin-top:0;margin-bottom:1rem;overflow:auto;font-size:.875em}pre code{font-size:inherit;color:inherit;word-break:normal}code{font-size:.875em;color:var(--bs-code-color);word-wrap:break-word}a>code{color:inherit}kbd{padding:.1875rem .375rem;font-size:.875em;color:var(--bs-body-bg);background-color:var(--bs-body-color);border-radius:.25rem}kbd kbd{padding:0;font-size:1em}figure{margin:0 0 1rem}img,svg{vertical-align:middle}table{caption-side:bottom;border-collapse:collapse}caption{padding-top:.5rem;padding-bottom:.5rem;color:var(--bs-secondary-color);text-align:left}th{text-align:inherit;text-align:-webkit-match-parent}tbody,td,tfoot,th,thead,tr{border-color:inherit;border-style:solid;border-width:0}label{display:inline-block}button{border-radius:0}button:focus:not(:focus-visible){outline:0}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}select:disabled{opacity:1}[list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator{display:none!important}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}::-moz-focus-inner{padding:0;border-style:none}textarea{resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{float:left;width:100%;padding:0;margin-bottom:.5rem;font-size:calc(1.275rem + .3vw);line-height:inherit}@media (min-width:1200px){legend{font-size:1.5rem}}legend+*{clear:left}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-text,::-webkit-datetime-edit-year-field{padding:0}::-webkit-inner-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-color-swatch-wrapper{padding:0}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}::file-selector-button{font:inherit;-webkit-appearance:button}output{display:inline-block}iframe{border:0}summary{display:list-item;cursor:pointer}progress{vertical-align:baseline}[hidden]{display:none!important}.lead{font-size:calc(1.325rem + .9vw);font-weight:300}@media (min-width:1200px){.lead{font-size:2rem}}.display-1{font-size:calc(1.625rem + 4.5vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-1{font-size:5rem}}.display-2{font-size:calc(1.575rem + 3.9vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-2{font-size:4.5rem}}.display-3{font-size:calc(1.525rem + 3.3vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-3{font-size:4rem}}.display-4{font-size:calc(1.475rem + 2.7vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-4{font-size:3.5rem}}.display-5{font-size:calc(1.425rem + 2.1vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-5{font-size:3rem}}.display-6{font-size:calc(1.375rem + 1.5vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-6{font-size:2.5rem}}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;list-style:none}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-right:.5rem}.initialism{font-size:.875em;text-transform:uppercase}.blockquote{margin-bottom:.4rem;font-size:calc(1.325rem + .9vw)}@media (min-width:1200px){.blockquote{font-size:2rem}}.blockquote>:last-child{margin-bottom:0}.blockquote-footer{margin-top:-.4rem;margin-bottom:.4rem;font-size:.875em;color:#646461ff}.blockquote-footer::before{content:"— "}.img-fluid{max-width:100%;height:auto}.img-thumbnail{padding:.25rem;background-color:var(--bs-body-bg);border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius);max-width:100%;height:auto}.figure{display:inline-block}.figure-img{margin-bottom:.2rem;line-height:1}.figure-caption{font-size:.875em;color:var(--bs-secondary-color)}.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{--bs-gutter-x:5%;--bs-gutter-y:0;width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-right:auto;margin-left:auto}@media (min-width:576px){.container,.container-sm{max-width:540px}}@media (min-width:768px){.container,.container-md,.container-sm{max-width:720px}}@media (min-width:992px){.container,.container-lg,.container-md,.container-sm{max-width:890px}}@media (min-width:1200px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1140px}}@media (min-width:1400px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1296px}}:root{--bs-breakpoint-xs:0;--bs-breakpoint-sm:576px;--bs-breakpoint-md:768px;--bs-breakpoint-lg:992px;--bs-breakpoint-xl:1200px;--bs-breakpoint-xxl:1400px}.row{--bs-gutter-x:5%;--bs-gutter-y:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:calc(-1 * var(--bs-gutter-y));margin-right:calc(-.5 * var(--bs-gutter-x));margin-left:calc(-.5 * var(--bs-gutter-x))}.row>*{-ms-flex-negative:0;flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-top:var(--bs-gutter-y)}.col{-webkit-box-flex:1;-ms-flex:1 0 0%;flex:1 0 0%}.row-cols-auto>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.row-cols-1>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%}.row-cols-2>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.row-cols-3>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:33.33333333%}.row-cols-4>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:25%}.row-cols-5>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:20%}.row-cols-6>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:16.66666667%}.col-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.col-1{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:8.33333333%}.col-2{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:16.66666667%}.col-3{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:25%}.col-4{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:33.33333333%}.col-5{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:41.66666667%}.col-6{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.col-7{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:58.33333333%}.col-8{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:66.66666667%}.col-9{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:75%}.col-10{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:83.33333333%}.col-11{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:91.66666667%}.col-12{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%}.offset-1{margin-left:8.33333333%}.offset-2{margin-left:16.66666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.33333333%}.offset-5{margin-left:41.66666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.33333333%}.offset-8{margin-left:66.66666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.33333333%}.offset-11{margin-left:91.66666667%}.g-0,.gx-0{--bs-gutter-x:0}.g-0,.gy-0{--bs-gutter-y:0}.g-1,.gx-1{--bs-gutter-x:0.4rem}.g-1,.gy-1{--bs-gutter-y:0.4rem}.g-2,.gx-2{--bs-gutter-x:0.8rem}.g-2,.gy-2{--bs-gutter-y:0.8rem}.g-3,.gx-3{--bs-gutter-x:1.2rem}.g-3,.gy-3{--bs-gutter-y:1.2rem}.g-4,.gx-4{--bs-gutter-x:1.6rem}.g-4,.gy-4{--bs-gutter-y:1.6rem}.g-5,.gx-5{--bs-gutter-x:2rem}.g-5,.gy-5{--bs-gutter-y:2rem}.g-6,.gx-6{--bs-gutter-x:2.4rem}.g-6,.gy-6{--bs-gutter-y:2.4rem}.g-7,.gx-7{--bs-gutter-x:3.2rem}.g-7,.gy-7{--bs-gutter-y:3.2rem}.g-8,.gx-8{--bs-gutter-x:4rem}.g-8,.gy-8{--bs-gutter-y:4rem}.g-9,.gx-9{--bs-gutter-x:4.8rem}.g-9,.gy-9{--bs-gutter-y:4.8rem}.g-10,.gx-10{--bs-gutter-x:5.6rem}.g-10,.gy-10{--bs-gutter-y:5.6rem}.g-11,.gx-11{--bs-gutter-x:6.4rem}.g-11,.gy-11{--bs-gutter-y:6.4rem}.g-12,.gx-12{--bs-gutter-x:7.2rem}.g-12,.gy-12{--bs-gutter-y:7.2rem}.g-13,.gx-13{--bs-gutter-x:8rem}.g-13,.gy-13{--bs-gutter-y:8rem}.g-14,.gx-14{--bs-gutter-x:8.8rem}.g-14,.gy-14{--bs-gutter-y:8.8rem}.g-15,.gx-15{--bs-gutter-x:9.6rem}.g-15,.gy-15{--bs-gutter-y:9.6rem}.g-16,.gx-16{--bs-gutter-x:10.4rem}.g-16,.gy-16{--bs-gutter-y:10.4rem}@media (min-width:576px){.col-sm{-webkit-box-flex:1;-ms-flex:1 0 0%;flex:1 0 0%}.row-cols-sm-auto>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.row-cols-sm-1>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%}.row-cols-sm-2>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.row-cols-sm-3>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:33.33333333%}.row-cols-sm-4>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:25%}.row-cols-sm-5>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:20%}.row-cols-sm-6>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:16.66666667%}.col-sm-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.col-sm-1{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:8.33333333%}.col-sm-2{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:16.66666667%}.col-sm-3{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:25%}.col-sm-4{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:33.33333333%}.col-sm-5{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:41.66666667%}.col-sm-6{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.col-sm-7{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:58.33333333%}.col-sm-8{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:66.66666667%}.col-sm-9{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:75%}.col-sm-10{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:83.33333333%}.col-sm-11{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:91.66666667%}.col-sm-12{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.33333333%}.offset-sm-2{margin-left:16.66666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.33333333%}.offset-sm-5{margin-left:41.66666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.33333333%}.offset-sm-8{margin-left:66.66666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.33333333%}.offset-sm-11{margin-left:91.66666667%}.g-sm-0,.gx-sm-0{--bs-gutter-x:0}.g-sm-0,.gy-sm-0{--bs-gutter-y:0}.g-sm-1,.gx-sm-1{--bs-gutter-x:0.4rem}.g-sm-1,.gy-sm-1{--bs-gutter-y:0.4rem}.g-sm-2,.gx-sm-2{--bs-gutter-x:0.8rem}.g-sm-2,.gy-sm-2{--bs-gutter-y:0.8rem}.g-sm-3,.gx-sm-3{--bs-gutter-x:1.2rem}.g-sm-3,.gy-sm-3{--bs-gutter-y:1.2rem}.g-sm-4,.gx-sm-4{--bs-gutter-x:1.6rem}.g-sm-4,.gy-sm-4{--bs-gutter-y:1.6rem}.g-sm-5,.gx-sm-5{--bs-gutter-x:2rem}.g-sm-5,.gy-sm-5{--bs-gutter-y:2rem}.g-sm-6,.gx-sm-6{--bs-gutter-x:2.4rem}.g-sm-6,.gy-sm-6{--bs-gutter-y:2.4rem}.g-sm-7,.gx-sm-7{--bs-gutter-x:3.2rem}.g-sm-7,.gy-sm-7{--bs-gutter-y:3.2rem}.g-sm-8,.gx-sm-8{--bs-gutter-x:4rem}.g-sm-8,.gy-sm-8{--bs-gutter-y:4rem}.g-sm-9,.gx-sm-9{--bs-gutter-x:4.8rem}.g-sm-9,.gy-sm-9{--bs-gutter-y:4.8rem}.g-sm-10,.gx-sm-10{--bs-gutter-x:5.6rem}.g-sm-10,.gy-sm-10{--bs-gutter-y:5.6rem}.g-sm-11,.gx-sm-11{--bs-gutter-x:6.4rem}.g-sm-11,.gy-sm-11{--bs-gutter-y:6.4rem}.g-sm-12,.gx-sm-12{--bs-gutter-x:7.2rem}.g-sm-12,.gy-sm-12{--bs-gutter-y:7.2rem}.g-sm-13,.gx-sm-13{--bs-gutter-x:8rem}.g-sm-13,.gy-sm-13{--bs-gutter-y:8rem}.g-sm-14,.gx-sm-14{--bs-gutter-x:8.8rem}.g-sm-14,.gy-sm-14{--bs-gutter-y:8.8rem}.g-sm-15,.gx-sm-15{--bs-gutter-x:9.6rem}.g-sm-15,.gy-sm-15{--bs-gutter-y:9.6rem}.g-sm-16,.gx-sm-16{--bs-gutter-x:10.4rem}.g-sm-16,.gy-sm-16{--bs-gutter-y:10.4rem}}@media (min-width:768px){.col-md{-webkit-box-flex:1;-ms-flex:1 0 0%;flex:1 0 0%}.row-cols-md-auto>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.row-cols-md-1>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%}.row-cols-md-2>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.row-cols-md-3>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:33.33333333%}.row-cols-md-4>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:25%}.row-cols-md-5>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:20%}.row-cols-md-6>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:16.66666667%}.col-md-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.col-md-1{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:8.33333333%}.col-md-2{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:16.66666667%}.col-md-3{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:25%}.col-md-4{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:33.33333333%}.col-md-5{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:41.66666667%}.col-md-6{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.col-md-7{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:58.33333333%}.col-md-8{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:66.66666667%}.col-md-9{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:75%}.col-md-10{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:83.33333333%}.col-md-11{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:91.66666667%}.col-md-12{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.33333333%}.offset-md-2{margin-left:16.66666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.33333333%}.offset-md-5{margin-left:41.66666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.33333333%}.offset-md-8{margin-left:66.66666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.33333333%}.offset-md-11{margin-left:91.66666667%}.g-md-0,.gx-md-0{--bs-gutter-x:0}.g-md-0,.gy-md-0{--bs-gutter-y:0}.g-md-1,.gx-md-1{--bs-gutter-x:0.4rem}.g-md-1,.gy-md-1{--bs-gutter-y:0.4rem}.g-md-2,.gx-md-2{--bs-gutter-x:0.8rem}.g-md-2,.gy-md-2{--bs-gutter-y:0.8rem}.g-md-3,.gx-md-3{--bs-gutter-x:1.2rem}.g-md-3,.gy-md-3{--bs-gutter-y:1.2rem}.g-md-4,.gx-md-4{--bs-gutter-x:1.6rem}.g-md-4,.gy-md-4{--bs-gutter-y:1.6rem}.g-md-5,.gx-md-5{--bs-gutter-x:2rem}.g-md-5,.gy-md-5{--bs-gutter-y:2rem}.g-md-6,.gx-md-6{--bs-gutter-x:2.4rem}.g-md-6,.gy-md-6{--bs-gutter-y:2.4rem}.g-md-7,.gx-md-7{--bs-gutter-x:3.2rem}.g-md-7,.gy-md-7{--bs-gutter-y:3.2rem}.g-md-8,.gx-md-8{--bs-gutter-x:4rem}.g-md-8,.gy-md-8{--bs-gutter-y:4rem}.g-md-9,.gx-md-9{--bs-gutter-x:4.8rem}.g-md-9,.gy-md-9{--bs-gutter-y:4.8rem}.g-md-10,.gx-md-10{--bs-gutter-x:5.6rem}.g-md-10,.gy-md-10{--bs-gutter-y:5.6rem}.g-md-11,.gx-md-11{--bs-gutter-x:6.4rem}.g-md-11,.gy-md-11{--bs-gutter-y:6.4rem}.g-md-12,.gx-md-12{--bs-gutter-x:7.2rem}.g-md-12,.gy-md-12{--bs-gutter-y:7.2rem}.g-md-13,.gx-md-13{--bs-gutter-x:8rem}.g-md-13,.gy-md-13{--bs-gutter-y:8rem}.g-md-14,.gx-md-14{--bs-gutter-x:8.8rem}.g-md-14,.gy-md-14{--bs-gutter-y:8.8rem}.g-md-15,.gx-md-15{--bs-gutter-x:9.6rem}.g-md-15,.gy-md-15{--bs-gutter-y:9.6rem}.g-md-16,.gx-md-16{--bs-gutter-x:10.4rem}.g-md-16,.gy-md-16{--bs-gutter-y:10.4rem}}@media (min-width:992px){.col-lg{-webkit-box-flex:1;-ms-flex:1 0 0%;flex:1 0 0%}.row-cols-lg-auto>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.row-cols-lg-1>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%}.row-cols-lg-2>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.row-cols-lg-3>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:33.33333333%}.row-cols-lg-4>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:25%}.row-cols-lg-5>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:20%}.row-cols-lg-6>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:16.66666667%}.col-lg-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.col-lg-1{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:8.33333333%}.col-lg-2{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:16.66666667%}.col-lg-3{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:25%}.col-lg-4{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:33.33333333%}.col-lg-5{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:41.66666667%}.col-lg-6{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.col-lg-7{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:58.33333333%}.col-lg-8{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:66.66666667%}.col-lg-9{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:75%}.col-lg-10{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:83.33333333%}.col-lg-11{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:91.66666667%}.col-lg-12{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.33333333%}.offset-lg-2{margin-left:16.66666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.33333333%}.offset-lg-5{margin-left:41.66666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.33333333%}.offset-lg-8{margin-left:66.66666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.33333333%}.offset-lg-11{margin-left:91.66666667%}.g-lg-0,.gx-lg-0{--bs-gutter-x:0}.g-lg-0,.gy-lg-0{--bs-gutter-y:0}.g-lg-1,.gx-lg-1{--bs-gutter-x:0.4rem}.g-lg-1,.gy-lg-1{--bs-gutter-y:0.4rem}.g-lg-2,.gx-lg-2{--bs-gutter-x:0.8rem}.g-lg-2,.gy-lg-2{--bs-gutter-y:0.8rem}.g-lg-3,.gx-lg-3{--bs-gutter-x:1.2rem}.g-lg-3,.gy-lg-3{--bs-gutter-y:1.2rem}.g-lg-4,.gx-lg-4{--bs-gutter-x:1.6rem}.g-lg-4,.gy-lg-4{--bs-gutter-y:1.6rem}.g-lg-5,.gx-lg-5{--bs-gutter-x:2rem}.g-lg-5,.gy-lg-5{--bs-gutter-y:2rem}.g-lg-6,.gx-lg-6{--bs-gutter-x:2.4rem}.g-lg-6,.gy-lg-6{--bs-gutter-y:2.4rem}.g-lg-7,.gx-lg-7{--bs-gutter-x:3.2rem}.g-lg-7,.gy-lg-7{--bs-gutter-y:3.2rem}.g-lg-8,.gx-lg-8{--bs-gutter-x:4rem}.g-lg-8,.gy-lg-8{--bs-gutter-y:4rem}.g-lg-9,.gx-lg-9{--bs-gutter-x:4.8rem}.g-lg-9,.gy-lg-9{--bs-gutter-y:4.8rem}.g-lg-10,.gx-lg-10{--bs-gutter-x:5.6rem}.g-lg-10,.gy-lg-10{--bs-gutter-y:5.6rem}.g-lg-11,.gx-lg-11{--bs-gutter-x:6.4rem}.g-lg-11,.gy-lg-11{--bs-gutter-y:6.4rem}.g-lg-12,.gx-lg-12{--bs-gutter-x:7.2rem}.g-lg-12,.gy-lg-12{--bs-gutter-y:7.2rem}.g-lg-13,.gx-lg-13{--bs-gutter-x:8rem}.g-lg-13,.gy-lg-13{--bs-gutter-y:8rem}.g-lg-14,.gx-lg-14{--bs-gutter-x:8.8rem}.g-lg-14,.gy-lg-14{--bs-gutter-y:8.8rem}.g-lg-15,.gx-lg-15{--bs-gutter-x:9.6rem}.g-lg-15,.gy-lg-15{--bs-gutter-y:9.6rem}.g-lg-16,.gx-lg-16{--bs-gutter-x:10.4rem}.g-lg-16,.gy-lg-16{--bs-gutter-y:10.4rem}}@media (min-width:1200px){.col-xl{-webkit-box-flex:1;-ms-flex:1 0 0%;flex:1 0 0%}.row-cols-xl-auto>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.row-cols-xl-1>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%}.row-cols-xl-2>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.row-cols-xl-3>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:33.33333333%}.row-cols-xl-4>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:25%}.row-cols-xl-5>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:20%}.row-cols-xl-6>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:16.66666667%}.col-xl-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.col-xl-1{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:8.33333333%}.col-xl-2{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:16.66666667%}.col-xl-3{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:25%}.col-xl-4{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:33.33333333%}.col-xl-5{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:41.66666667%}.col-xl-6{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.col-xl-7{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:58.33333333%}.col-xl-8{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:66.66666667%}.col-xl-9{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:75%}.col-xl-10{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:83.33333333%}.col-xl-11{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:91.66666667%}.col-xl-12{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.33333333%}.offset-xl-2{margin-left:16.66666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.33333333%}.offset-xl-5{margin-left:41.66666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.33333333%}.offset-xl-8{margin-left:66.66666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.33333333%}.offset-xl-11{margin-left:91.66666667%}.g-xl-0,.gx-xl-0{--bs-gutter-x:0}.g-xl-0,.gy-xl-0{--bs-gutter-y:0}.g-xl-1,.gx-xl-1{--bs-gutter-x:0.4rem}.g-xl-1,.gy-xl-1{--bs-gutter-y:0.4rem}.g-xl-2,.gx-xl-2{--bs-gutter-x:0.8rem}.g-xl-2,.gy-xl-2{--bs-gutter-y:0.8rem}.g-xl-3,.gx-xl-3{--bs-gutter-x:1.2rem}.g-xl-3,.gy-xl-3{--bs-gutter-y:1.2rem}.g-xl-4,.gx-xl-4{--bs-gutter-x:1.6rem}.g-xl-4,.gy-xl-4{--bs-gutter-y:1.6rem}.g-xl-5,.gx-xl-5{--bs-gutter-x:2rem}.g-xl-5,.gy-xl-5{--bs-gutter-y:2rem}.g-xl-6,.gx-xl-6{--bs-gutter-x:2.4rem}.g-xl-6,.gy-xl-6{--bs-gutter-y:2.4rem}.g-xl-7,.gx-xl-7{--bs-gutter-x:3.2rem}.g-xl-7,.gy-xl-7{--bs-gutter-y:3.2rem}.g-xl-8,.gx-xl-8{--bs-gutter-x:4rem}.g-xl-8,.gy-xl-8{--bs-gutter-y:4rem}.g-xl-9,.gx-xl-9{--bs-gutter-x:4.8rem}.g-xl-9,.gy-xl-9{--bs-gutter-y:4.8rem}.g-xl-10,.gx-xl-10{--bs-gutter-x:5.6rem}.g-xl-10,.gy-xl-10{--bs-gutter-y:5.6rem}.g-xl-11,.gx-xl-11{--bs-gutter-x:6.4rem}.g-xl-11,.gy-xl-11{--bs-gutter-y:6.4rem}.g-xl-12,.gx-xl-12{--bs-gutter-x:7.2rem}.g-xl-12,.gy-xl-12{--bs-gutter-y:7.2rem}.g-xl-13,.gx-xl-13{--bs-gutter-x:8rem}.g-xl-13,.gy-xl-13{--bs-gutter-y:8rem}.g-xl-14,.gx-xl-14{--bs-gutter-x:8.8rem}.g-xl-14,.gy-xl-14{--bs-gutter-y:8.8rem}.g-xl-15,.gx-xl-15{--bs-gutter-x:9.6rem}.g-xl-15,.gy-xl-15{--bs-gutter-y:9.6rem}.g-xl-16,.gx-xl-16{--bs-gutter-x:10.4rem}.g-xl-16,.gy-xl-16{--bs-gutter-y:10.4rem}}@media (min-width:1400px){.col-xxl{-webkit-box-flex:1;-ms-flex:1 0 0%;flex:1 0 0%}.row-cols-xxl-auto>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.row-cols-xxl-1>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%}.row-cols-xxl-2>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.row-cols-xxl-3>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:33.33333333%}.row-cols-xxl-4>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:25%}.row-cols-xxl-5>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:20%}.row-cols-xxl-6>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:16.66666667%}.col-xxl-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.col-xxl-1{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:8.33333333%}.col-xxl-2{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:16.66666667%}.col-xxl-3{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:25%}.col-xxl-4{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:33.33333333%}.col-xxl-5{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:41.66666667%}.col-xxl-6{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.col-xxl-7{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:58.33333333%}.col-xxl-8{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:66.66666667%}.col-xxl-9{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:75%}.col-xxl-10{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:83.33333333%}.col-xxl-11{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:91.66666667%}.col-xxl-12{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%}.offset-xxl-0{margin-left:0}.offset-xxl-1{margin-left:8.33333333%}.offset-xxl-2{margin-left:16.66666667%}.offset-xxl-3{margin-left:25%}.offset-xxl-4{margin-left:33.33333333%}.offset-xxl-5{margin-left:41.66666667%}.offset-xxl-6{margin-left:50%}.offset-xxl-7{margin-left:58.33333333%}.offset-xxl-8{margin-left:66.66666667%}.offset-xxl-9{margin-left:75%}.offset-xxl-10{margin-left:83.33333333%}.offset-xxl-11{margin-left:91.66666667%}.g-xxl-0,.gx-xxl-0{--bs-gutter-x:0}.g-xxl-0,.gy-xxl-0{--bs-gutter-y:0}.g-xxl-1,.gx-xxl-1{--bs-gutter-x:0.4rem}.g-xxl-1,.gy-xxl-1{--bs-gutter-y:0.4rem}.g-xxl-2,.gx-xxl-2{--bs-gutter-x:0.8rem}.g-xxl-2,.gy-xxl-2{--bs-gutter-y:0.8rem}.g-xxl-3,.gx-xxl-3{--bs-gutter-x:1.2rem}.g-xxl-3,.gy-xxl-3{--bs-gutter-y:1.2rem}.g-xxl-4,.gx-xxl-4{--bs-gutter-x:1.6rem}.g-xxl-4,.gy-xxl-4{--bs-gutter-y:1.6rem}.g-xxl-5,.gx-xxl-5{--bs-gutter-x:2rem}.g-xxl-5,.gy-xxl-5{--bs-gutter-y:2rem}.g-xxl-6,.gx-xxl-6{--bs-gutter-x:2.4rem}.g-xxl-6,.gy-xxl-6{--bs-gutter-y:2.4rem}.g-xxl-7,.gx-xxl-7{--bs-gutter-x:3.2rem}.g-xxl-7,.gy-xxl-7{--bs-gutter-y:3.2rem}.g-xxl-8,.gx-xxl-8{--bs-gutter-x:4rem}.g-xxl-8,.gy-xxl-8{--bs-gutter-y:4rem}.g-xxl-9,.gx-xxl-9{--bs-gutter-x:4.8rem}.g-xxl-9,.gy-xxl-9{--bs-gutter-y:4.8rem}.g-xxl-10,.gx-xxl-10{--bs-gutter-x:5.6rem}.g-xxl-10,.gy-xxl-10{--bs-gutter-y:5.6rem}.g-xxl-11,.gx-xxl-11{--bs-gutter-x:6.4rem}.g-xxl-11,.gy-xxl-11{--bs-gutter-y:6.4rem}.g-xxl-12,.gx-xxl-12{--bs-gutter-x:7.2rem}.g-xxl-12,.gy-xxl-12{--bs-gutter-y:7.2rem}.g-xxl-13,.gx-xxl-13{--bs-gutter-x:8rem}.g-xxl-13,.gy-xxl-13{--bs-gutter-y:8rem}.g-xxl-14,.gx-xxl-14{--bs-gutter-x:8.8rem}.g-xxl-14,.gy-xxl-14{--bs-gutter-y:8.8rem}.g-xxl-15,.gx-xxl-15{--bs-gutter-x:9.6rem}.g-xxl-15,.gy-xxl-15{--bs-gutter-y:9.6rem}.g-xxl-16,.gx-xxl-16{--bs-gutter-x:10.4rem}.g-xxl-16,.gy-xxl-16{--bs-gutter-y:10.4rem}}.table{--bs-table-color-type:initial;--bs-table-bg-type:initial;--bs-table-color-state:initial;--bs-table-bg-state:initial;--bs-table-color:var(--bs-emphasis-color);--bs-table-bg:var(--bs-body-bg);--bs-table-border-color:var(--bs-border-color);--bs-table-accent-bg:transparent;--bs-table-striped-color:var(--bs-emphasis-color);--bs-table-striped-bg:rgba(var(--bs-emphasis-color-rgb), 0.05);--bs-table-active-color:var(--bs-emphasis-color);--bs-table-active-bg:rgba(var(--bs-emphasis-color-rgb), 0.1);--bs-table-hover-color:var(--bs-emphasis-color);--bs-table-hover-bg:rgba(var(--bs-emphasis-color-rgb), 0.075);width:100%;margin-bottom:.4rem;vertical-align:top;border-color:var(--bs-table-border-color)}.table>:not(caption)>*>*{padding:.5rem .5rem;color:var(--bs-table-color-state,var(--bs-table-color-type,var(--bs-table-color)));background-color:var(--bs-table-bg);border-bottom-width:var(--bs-border-width);-webkit-box-shadow:inset 0 0 0 9999px var(--bs-table-bg-state,var(--bs-table-bg-type,var(--bs-table-accent-bg)));box-shadow:inset 0 0 0 9999px var(--bs-table-bg-state,var(--bs-table-bg-type,var(--bs-table-accent-bg)))}.table>tbody{vertical-align:inherit}.table>thead{vertical-align:bottom}.table-group-divider{border-top:calc(var(--bs-border-width) * 2) solid currentcolor}.caption-top{caption-side:top}.table-sm>:not(caption)>*>*{padding:.25rem .25rem}.table-bordered>:not(caption)>*{border-width:var(--bs-border-width) 0}.table-bordered>:not(caption)>*>*{border-width:0 var(--bs-border-width)}.table-borderless>:not(caption)>*>*{border-bottom-width:0}.table-borderless>:not(:first-child){border-top-width:0}.table-striped>tbody>tr:nth-of-type(odd)>*{--bs-table-color-type:var(--bs-table-striped-color);--bs-table-bg-type:var(--bs-table-striped-bg)}.table-striped-columns>:not(caption)>tr>:nth-child(even){--bs-table-color-type:var(--bs-table-striped-color);--bs-table-bg-type:var(--bs-table-striped-bg)}.table-active{--bs-table-color-state:var(--bs-table-active-color);--bs-table-bg-state:var(--bs-table-active-bg)}.table-hover>tbody>tr:hover>*{--bs-table-color-state:var(--bs-table-hover-color);--bs-table-bg-state:var(--bs-table-hover-bg)}.table-primary{--bs-table-color:#000;--bs-table-bg:#f9d3d8;--bs-table-border-color:#c7a9ad;--bs-table-striped-bg:#edc8cd;--bs-table-striped-color:#000;--bs-table-active-bg:#e0bec2;--bs-table-active-color:#000;--bs-table-hover-bg:#e6c3c8;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-secondary{--bs-table-color:#000;--bs-table-bg:#e5ccd0;--bs-table-border-color:#b7a3a6;--bs-table-striped-bg:#dac2c6;--bs-table-striped-color:#000;--bs-table-active-bg:#ceb8bb;--bs-table-active-color:#000;--bs-table-hover-bg:#d4bdc0;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-success{--bs-table-color:#000;--bs-table-bg:#d4e5cf;--bs-table-border-color:#aab7a6;--bs-table-striped-bg:#c9dac5;--bs-table-striped-color:#000;--bs-table-active-bg:#bfceba;--bs-table-active-color:#000;--bs-table-hover-bg:#c4d4bf;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-info{--bs-table-color:#000;--bs-table-bg:#cceef8;--bs-table-border-color:#a3bec6;--bs-table-striped-bg:#c2e2ec;--bs-table-striped-color:#000;--bs-table-active-bg:#b8d6df;--bs-table-active-color:#000;--bs-table-hover-bg:#bddce5;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-warning{--bs-table-color:#000;--bs-table-bg:#fff0cc;--bs-table-border-color:#ccc0a3;--bs-table-striped-bg:#f2e4c2;--bs-table-striped-color:#000;--bs-table-active-bg:#e6d8b8;--bs-table-active-color:#000;--bs-table-hover-bg:#ecdebd;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-danger{--bs-table-color:#000;--bs-table-bg:#f6d7d1;--bs-table-border-color:#c5aca7;--bs-table-striped-bg:#eaccc7;--bs-table-striped-color:#000;--bs-table-active-bg:#ddc2bc;--bs-table-active-color:#000;--bs-table-hover-bg:#e4c7c1;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-light{--bs-table-color:#000;--bs-table-bg:#d6d6d5ff;--bs-table-border-color:#ababaa;--bs-table-striped-bg:#cbcbca;--bs-table-striped-color:#000;--bs-table-active-bg:#c1c1c0;--bs-table-active-color:#000;--bs-table-hover-bg:#c6c6c5;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-dark{--bs-table-color:#ffffffff;--bs-table-bg:#353532ff;--bs-table-border-color:#5d5d5b;--bs-table-striped-bg:#3f3f3c;--bs-table-striped-color:#ffffffff;--bs-table-active-bg:#494947;--bs-table-active-color:#ffffffff;--bs-table-hover-bg:#444441;--bs-table-hover-color:#ffffffff;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-responsive{overflow-x:auto;-webkit-overflow-scrolling:touch}@media (max-width:575.98px){.table-responsive-sm{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:767.98px){.table-responsive-md{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:991.98px){.table-responsive-lg{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:1199.98px){.table-responsive-xl{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:1399.98px){.table-responsive-xxl{overflow-x:auto;-webkit-overflow-scrolling:touch}}.form-label{margin-bottom:.5rem}.col-form-label{padding-top:calc(.375rem + var(--bs-border-width));padding-bottom:calc(.375rem + var(--bs-border-width));margin-bottom:0;font-size:inherit;line-height:1.5}.col-form-label-lg{padding-top:calc(.5rem + var(--bs-border-width));padding-bottom:calc(.5rem + var(--bs-border-width));font-size:calc(1.325rem + .9vw)}@media (min-width:1200px){.col-form-label-lg{font-size:2rem}}.col-form-label-sm{padding-top:calc(.25rem + var(--bs-border-width));padding-bottom:calc(.25rem + var(--bs-border-width));font-size:calc(1.254rem + .048vw)}@media (min-width:1200px){.col-form-label-sm{font-size:1.29rem}}.form-text{margin-top:.25rem;font-size:.875em;color:var(--bs-secondary-color)}.form-control{display:block;width:100%;padding:.375rem .75rem;font-size:calc(1.285rem + .42vw);font-weight:400;line-height:1.5;color:var(--bs-body-color);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--bs-body-bg);background-clip:padding-box;border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius);-webkit-transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out}@media (min-width:1200px){.form-control{font-size:1.6rem}}@media (prefers-reduced-motion:reduce){.form-control{-webkit-transition:none;transition:none}}.form-control[type=file]{overflow:hidden}.form-control[type=file]:not(:disabled):not([readonly]){cursor:pointer}.form-control:focus{color:var(--bs-body-color);background-color:var(--bs-body-bg);border-color:#f1929e;outline:0;-webkit-box-shadow:0 0 0 .25rem rgba(227,36,60,.25);box-shadow:0 0 0 .25rem rgba(227,36,60,.25)}.form-control::-webkit-date-and-time-value{min-width:85px;height:1.5em;margin:0}.form-control::-webkit-datetime-edit{display:block;padding:0}.form-control::-webkit-input-placeholder{color:var(--bs-secondary-color);opacity:1}.form-control::-moz-placeholder{color:var(--bs-secondary-color);opacity:1}.form-control:-ms-input-placeholder{color:var(--bs-secondary-color);opacity:1}.form-control::-ms-input-placeholder{color:var(--bs-secondary-color);opacity:1}.form-control::placeholder{color:var(--bs-secondary-color);opacity:1}.form-control:disabled{background-color:var(--bs-secondary-bg);opacity:1}.form-control::-webkit-file-upload-button{padding:.375rem .75rem;margin:-.375rem -.75rem;-webkit-margin-end:.75rem;margin-inline-end:.75rem;color:var(--bs-body-color);background-color:var(--bs-tertiary-bg);pointer-events:none;border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:var(--bs-border-width);border-radius:0;-webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-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;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out}.form-control::file-selector-button{padding:.375rem .75rem;margin:-.375rem -.75rem;-webkit-margin-end:.75rem;margin-inline-end:.75rem;color:var(--bs-body-color);background-color:var(--bs-tertiary-bg);pointer-events:none;border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:var(--bs-border-width);border-radius:0;-webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-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;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-control::-webkit-file-upload-button{-webkit-transition:none;transition:none}.form-control::file-selector-button{-webkit-transition:none;transition:none}}.form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button{background-color:var(--bs-secondary-bg)}.form-control:hover:not(:disabled):not([readonly])::file-selector-button{background-color:var(--bs-secondary-bg)}.form-control-plaintext{display:block;width:100%;padding:.375rem 0;margin-bottom:0;line-height:1.5;color:var(--bs-body-color);background-color:transparent;border:solid transparent;border-width:var(--bs-border-width) 0}.form-control-plaintext:focus{outline: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.5em + .5rem + calc(var(--bs-border-width) * 2));padding:.25rem .5rem;font-size:calc(1.254rem + .048vw);border-radius:var(--bs-border-radius-sm)}@media (min-width:1200px){.form-control-sm{font-size:1.29rem}}.form-control-sm::-webkit-file-upload-button{padding:.25rem .5rem;margin:-.25rem -.5rem;-webkit-margin-end:.5rem;margin-inline-end:.5rem}.form-control-sm::file-selector-button{padding:.25rem .5rem;margin:-.25rem -.5rem;-webkit-margin-end:.5rem;margin-inline-end:.5rem}.form-control-lg{min-height:calc(1.5em + 1rem + calc(var(--bs-border-width) * 2));padding:.5rem 1rem;font-size:calc(1.325rem + .9vw);border-radius:var(--bs-border-radius-lg)}@media (min-width:1200px){.form-control-lg{font-size:2rem}}.form-control-lg::-webkit-file-upload-button{padding:.5rem 1rem;margin:-.5rem -1rem;-webkit-margin-end:1rem;margin-inline-end:1rem}.form-control-lg::file-selector-button{padding:.5rem 1rem;margin:-.5rem -1rem;-webkit-margin-end:1rem;margin-inline-end:1rem}textarea.form-control{min-height:calc(1.5em + .75rem + calc(var(--bs-border-width) * 2))}textarea.form-control-sm{min-height:calc(1.5em + .5rem + calc(var(--bs-border-width) * 2))}textarea.form-control-lg{min-height:calc(1.5em + 1rem + calc(var(--bs-border-width) * 2))}.form-control-color{width:3rem;height:calc(1.5em + .75rem + calc(var(--bs-border-width) * 2));padding:.375rem}.form-control-color:not(:disabled):not([readonly]){cursor:pointer}.form-control-color::-moz-color-swatch{border:0!important;border-radius:var(--bs-border-radius)}.form-control-color::-webkit-color-swatch{border:0!important;border-radius:var(--bs-border-radius)}.form-control-color.form-control-sm{height:calc(1.5em + .5rem + calc(var(--bs-border-width) * 2))}.form-control-color.form-control-lg{height:calc(1.5em + 1rem + calc(var(--bs-border-width) * 2))}.form-select{--bs-form-select-bg-img:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%234c4c4aff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");display:block;width:100%;padding:.375rem 2.25rem .375rem .75rem;font-size:calc(1.285rem + .42vw);font-weight:400;line-height:1.5;color:var(--bs-body-color);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--bs-body-bg);background-image:var(--bs-form-select-bg-img),var(--bs-form-select-bg-icon,none);background-repeat:no-repeat;background-position:right .75rem center;background-size:16px 12px;border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius);-webkit-transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out}@media (min-width:1200px){.form-select{font-size:1.6rem}}@media (prefers-reduced-motion:reduce){.form-select{-webkit-transition:none;transition:none}}.form-select:focus{border-color:#f1929e;outline:0;-webkit-box-shadow:0 0 0 .25rem rgba(227,36,60,.25);box-shadow:0 0 0 .25rem rgba(227,36,60,.25)}.form-select[multiple],.form-select[size]:not([size="1"]){padding-right:.75rem;background-image:none}.form-select:disabled{background-color:var(--bs-secondary-bg)}.form-select:-moz-focusring{color:transparent;text-shadow:0 0 0 var(--bs-body-color)}.form-select-sm{padding-top:.25rem;padding-bottom:.25rem;padding-left:.5rem;font-size:calc(1.254rem + .048vw);border-radius:var(--bs-border-radius-sm)}@media (min-width:1200px){.form-select-sm{font-size:1.29rem}}.form-select-lg{padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;font-size:calc(1.325rem + .9vw);border-radius:var(--bs-border-radius-lg)}@media (min-width:1200px){.form-select-lg{font-size:2rem}}[data-bs-theme=dark] .form-select{--bs-form-select-bg-img:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23999997ff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e")}.form-check{display:block;min-height:2.4rem;padding-left:1.5em;margin-bottom:.125rem}.form-check .form-check-input{float:left;margin-left:-1.5em}.form-check-reverse{padding-right:1.5em;padding-left:0;text-align:right}.form-check-reverse .form-check-input{float:right;margin-right:-1.5em;margin-left:0}.form-check-input{--bs-form-check-bg:var(--bs-body-bg);-ms-flex-negative:0;flex-shrink:0;width:1em;height:1em;margin-top:.25em;vertical-align:top;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--bs-form-check-bg);background-image:var(--bs-form-check-bg-image);background-repeat:no-repeat;background-position:center;background-size:contain;border:var(--bs-border-width) solid var(--bs-border-color);-webkit-print-color-adjust:exact;print-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:#f1929e;outline:0;-webkit-box-shadow:0 0 0 .25rem rgba(227,36,60,.25);box-shadow:0 0 0 .25rem rgba(227,36,60,.25)}.form-check-input:checked{background-color:#e3243cff;border-color:#e3243cff}.form-check-input:checked[type=checkbox]{--bs-form-check-bg-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23ffffffff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e")}.form-check-input:checked[type=radio]{--bs-form-check-bg-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23ffffffff'/%3e%3c/svg%3e")}.form-check-input[type=checkbox]:indeterminate{background-color:#e3243cff;border-color:#e3243cff;--bs-form-check-bg-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23ffffffff' 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{cursor:default;opacity:.5}.form-switch{padding-left:2.5em}.form-switch .form-check-input{--bs-form-switch-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%280, 0, 0, 0.25%29'/%3e%3c/svg%3e");width:2em;margin-left:-2.5em;background-image:var(--bs-form-switch-bg);background-position:left center;border-radius:2em;-webkit-transition:background-position .15s ease-in-out;transition:background-position .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-switch .form-check-input{-webkit-transition:none;transition:none}}.form-switch .form-check-input:focus{--bs-form-switch-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23f1929e'/%3e%3c/svg%3e")}.form-switch .form-check-input:checked{background-position:right center;--bs-form-switch-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23ffffffff'/%3e%3c/svg%3e")}.form-switch.form-check-reverse{padding-right:2.5em;padding-left:0}.form-switch.form-check-reverse .form-check-input{margin-right:-2.5em;margin-left:0}.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}[data-bs-theme=dark] .form-switch .form-check-input:not(:checked):not(:focus){--bs-form-switch-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%28255, 255, 255, 0.25%29'/%3e%3c/svg%3e")}.form-range{width:100%;height:1.5rem;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent}.form-range:focus{outline:0}.form-range:focus::-webkit-slider-thumb{-webkit-box-shadow:0 0 0 1px #ffffffff,0 0 0 .25rem rgba(227,36,60,.25);box-shadow:0 0 0 1px #ffffffff,0 0 0 .25rem rgba(227,36,60,.25)}.form-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #ffffffff,0 0 0 .25rem rgba(227,36,60,.25)}.form-range::-moz-focus-outer{border:0}.form-range::-webkit-slider-thumb{width:1rem;height:1rem;margin-top:-.25rem;-webkit-appearance:none;appearance:none;background-color:#e3243cff;border:0;border-radius:1rem;-webkit-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-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;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-range::-webkit-slider-thumb{-webkit-transition:none;transition:none}}.form-range::-webkit-slider-thumb:active{background-color:#f7bdc5}.form-range::-webkit-slider-runnable-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:var(--bs-secondary-bg);border-color:transparent;border-radius:1rem}.form-range::-moz-range-thumb{width:1rem;height:1rem;-moz-appearance:none;appearance:none;background-color:#e3243cff;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}@media (prefers-reduced-motion:reduce){.form-range::-moz-range-thumb{-moz-transition:none;transition:none}}.form-range::-moz-range-thumb:active{background-color:#f7bdc5}.form-range::-moz-range-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:var(--bs-secondary-bg);border-color:transparent;border-radius:1rem}.form-range:disabled{pointer-events:none}.form-range:disabled::-webkit-slider-thumb{background-color:var(--bs-secondary-color)}.form-range:disabled::-moz-range-thumb{background-color:var(--bs-secondary-color)}.form-floating{position:relative}.form-floating>.form-control,.form-floating>.form-control-plaintext,.form-floating>.form-select{height:calc(3.5rem + calc(var(--bs-border-width) * 2));min-height:calc(3.5rem + calc(var(--bs-border-width) * 2));line-height:1.25}.form-floating>label{position:absolute;top:0;left:0;z-index:2;height:100%;padding:1rem .75rem;overflow:hidden;text-align:start;text-overflow:ellipsis;white-space:nowrap;pointer-events:none;border:var(--bs-border-width) solid transparent;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transition:opacity .1s ease-in-out,-webkit-transform .1s ease-in-out;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{-webkit-transition:none;transition:none}}.form-floating>.form-control,.form-floating>.form-control-plaintext{padding:1rem .75rem}.form-floating>.form-control-plaintext::-webkit-input-placeholder,.form-floating>.form-control::-webkit-input-placeholder{color:transparent}.form-floating>.form-control-plaintext::-moz-placeholder,.form-floating>.form-control::-moz-placeholder{color:transparent}.form-floating>.form-control-plaintext:-ms-input-placeholder,.form-floating>.form-control:-ms-input-placeholder{color:transparent}.form-floating>.form-control-plaintext::-ms-input-placeholder,.form-floating>.form-control::-ms-input-placeholder{color:transparent}.form-floating>.form-control-plaintext::placeholder,.form-floating>.form-control::placeholder{color:transparent}.form-floating>.form-control-plaintext:not(:-moz-placeholder-shown),.form-floating>.form-control:not(:-moz-placeholder-shown){padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control-plaintext:not(:-ms-input-placeholder),.form-floating>.form-control:not(:-ms-input-placeholder){padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control-plaintext:focus,.form-floating>.form-control-plaintext:not(:placeholder-shown),.form-floating>.form-control:focus,.form-floating>.form-control:not(:placeholder-shown){padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control-plaintext:-webkit-autofill,.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{color:rgba(var(--bs-body-color-rgb),.65);transform:scale(.85) translateY(-.5rem) translateX(.15rem)}.form-floating>.form-control:not(:-ms-input-placeholder)~label{color:rgba(var(--bs-body-color-rgb),.65);transform:scale(.85) translateY(-.5rem) translateX(.15rem)}.form-floating>.form-control-plaintext~label,.form-floating>.form-control:focus~label,.form-floating>.form-control:not(:placeholder-shown)~label,.form-floating>.form-select~label{color:rgba(var(--bs-body-color-rgb),.65);-webkit-transform:scale(.85) translateY(-.5rem) translateX(.15rem);transform:scale(.85) translateY(-.5rem) translateX(.15rem)}.form-floating>.form-control:not(:-moz-placeholder-shown)~label::after{position:absolute;inset:1rem .375rem;z-index:-1;height:1.5em;content:"";background-color:var(--bs-body-bg);border-radius:var(--bs-border-radius)}.form-floating>.form-control:not(:-ms-input-placeholder)~label::after{position:absolute;inset:1rem .375rem;z-index:-1;height:1.5em;content:"";background-color:var(--bs-body-bg);border-radius:var(--bs-border-radius)}.form-floating>.form-control-plaintext~label::after,.form-floating>.form-control:focus~label::after,.form-floating>.form-control:not(:placeholder-shown)~label::after,.form-floating>.form-select~label::after{position:absolute;inset:1rem .375rem;z-index:-1;height:1.5em;content:"";background-color:var(--bs-body-bg);border-radius:var(--bs-border-radius)}.form-floating>.form-control:-webkit-autofill~label{color:rgba(var(--bs-body-color-rgb),.65);-webkit-transform:scale(.85) translateY(-.5rem) translateX(.15rem);transform:scale(.85) translateY(-.5rem) translateX(.15rem)}.form-floating>.form-control-plaintext~label{border-width:var(--bs-border-width) 0}.form-floating>.form-control:disabled~label,.form-floating>:disabled~label{color:#646461ff}.form-floating>.form-control:disabled~label::after,.form-floating>:disabled~label::after{background-color:var(--bs-secondary-bg)}.input-group{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;width:100%}.input-group>.form-control,.input-group>.form-floating,.input-group>.form-select{position:relative;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:1%;min-width:0}.input-group>.form-control:focus,.input-group>.form-floating:focus-within,.input-group>.form-select:focus{z-index:5}.input-group .btn{position:relative;z-index:2}.input-group .btn:focus{z-index:5}.input-group-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.375rem .75rem;font-size:calc(1.285rem + .42vw);font-weight:400;line-height:1.5;color:var(--bs-body-color);text-align:center;white-space:nowrap;background-color:var(--bs-tertiary-bg);border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius)}@media (min-width:1200px){.input-group-text{font-size:1.6rem}}.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:calc(1.325rem + .9vw);border-radius:var(--bs-border-radius-lg)}@media (min-width:1200px){.input-group-lg>.btn,.input-group-lg>.form-control,.input-group-lg>.form-select,.input-group-lg>.input-group-text{font-size:2rem}}.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:calc(1.254rem + .048vw);border-radius:var(--bs-border-radius-sm)}@media (min-width:1200px){.input-group-sm>.btn,.input-group-sm>.form-control,.input-group-sm>.form-select,.input-group-sm>.input-group-text{font-size:1.29rem}}.input-group-lg>.form-select,.input-group-sm>.form-select{padding-right:3rem}.input-group:not(.has-validation)>.dropdown-toggle:nth-last-child(n+3),.input-group:not(.has-validation)>.form-floating:not(:last-child)>.form-control,.input-group:not(.has-validation)>.form-floating:not(:last-child)>.form-select,.input-group:not(.has-validation)>:not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating){border-top-right-radius:0;border-bottom-right-radius:0}.input-group.has-validation>.dropdown-toggle:nth-last-child(n+4),.input-group.has-validation>.form-floating:nth-last-child(n+3)>.form-control,.input-group.has-validation>.form-floating:nth-last-child(n+3)>.form-select,.input-group.has-validation>:nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating){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:calc(var(--bs-border-width) * -1);border-top-left-radius:0;border-bottom-left-radius:0}.input-group>.form-floating:not(:first-child)>.form-control,.input-group>.form-floating:not(:first-child)>.form-select{border-top-left-radius:0;border-bottom-left-radius:0}.valid-feedback{display:none;width:100%;margin-top:.25rem;font-size:.875em;color:var(--bs-form-valid-color)}.valid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.1rem .2rem;margin-top:.1rem;font-size:calc(1.254rem + .048vw);color:#fff;background-color:var(--bs-success);border-radius:var(--bs-border-radius)}@media (min-width:1200px){.valid-tooltip{font-size:1.29rem}}.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:var(--bs-form-valid-border-color);padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%232a7f10ff' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.form-control.is-valid:focus,.was-validated .form-control:valid:focus{border-color:var(--bs-form-valid-border-color);-webkit-box-shadow:0 0 0 .25rem rgba(var(--bs-success-rgb),.25);box-shadow:0 0 0 .25rem rgba(var(--bs-success-rgb),.25)}.was-validated textarea.form-control:valid,textarea.form-control.is-valid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.form-select.is-valid,.was-validated .form-select:valid{border-color:var(--bs-form-valid-border-color)}.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"]{--bs-form-select-bg-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%232a7f10ff' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");padding-right:4.125rem;background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)}.form-select.is-valid:focus,.was-validated .form-select:valid:focus{border-color:var(--bs-form-valid-border-color);-webkit-box-shadow:0 0 0 .25rem rgba(var(--bs-success-rgb),.25);box-shadow:0 0 0 .25rem rgba(var(--bs-success-rgb),.25)}.form-control-color.is-valid,.was-validated .form-control-color:valid{width:calc(3rem + calc(1.5em + .75rem))}.form-check-input.is-valid,.was-validated .form-check-input:valid{border-color:var(--bs-form-valid-border-color)}.form-check-input.is-valid:checked,.was-validated .form-check-input:valid:checked{background-color:var(--bs-form-valid-color)}.form-check-input.is-valid:focus,.was-validated .form-check-input:valid:focus{-webkit-box-shadow:0 0 0 .25rem rgba(var(--bs-success-rgb),.25);box-shadow:0 0 0 .25rem rgba(var(--bs-success-rgb),.25)}.form-check-input.is-valid~.form-check-label,.was-validated .form-check-input:valid~.form-check-label{color:var(--bs-form-valid-color)}.form-check-inline .form-check-input~.valid-feedback{margin-left:.5em}.input-group>.form-control:not(:focus).is-valid,.input-group>.form-floating:not(:focus-within).is-valid,.input-group>.form-select:not(:focus).is-valid,.was-validated .input-group>.form-control:not(:focus):valid,.was-validated .input-group>.form-floating:not(:focus-within):valid,.was-validated .input-group>.form-select:not(:focus):valid{z-index:3}.invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:.875em;color:var(--bs-form-invalid-color)}.invalid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.1rem .2rem;margin-top:.1rem;font-size:calc(1.254rem + .048vw);color:#fff;background-color:var(--bs-danger);border-radius:var(--bs-border-radius)}@media (min-width:1200px){.invalid-tooltip{font-size:1.29rem}}.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:var(--bs-form-invalid-border-color);padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23d13917ff'%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='%23d13917ff' stroke='none'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.form-control.is-invalid:focus,.was-validated .form-control:invalid:focus{border-color:var(--bs-form-invalid-border-color);-webkit-box-shadow:0 0 0 .25rem rgba(var(--bs-danger-rgb),.25);box-shadow:0 0 0 .25rem rgba(var(--bs-danger-rgb),.25)}.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.form-select.is-invalid,.was-validated .form-select:invalid{border-color:var(--bs-form-invalid-border-color)}.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"]{--bs-form-select-bg-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23d13917ff'%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='%23d13917ff' stroke='none'/%3e%3c/svg%3e");padding-right:4.125rem;background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)}.form-select.is-invalid:focus,.was-validated .form-select:invalid:focus{border-color:var(--bs-form-invalid-border-color);-webkit-box-shadow:0 0 0 .25rem rgba(var(--bs-danger-rgb),.25);box-shadow:0 0 0 .25rem rgba(var(--bs-danger-rgb),.25)}.form-control-color.is-invalid,.was-validated .form-control-color:invalid{width:calc(3rem + calc(1.5em + .75rem))}.form-check-input.is-invalid,.was-validated .form-check-input:invalid{border-color:var(--bs-form-invalid-border-color)}.form-check-input.is-invalid:checked,.was-validated .form-check-input:invalid:checked{background-color:var(--bs-form-invalid-color)}.form-check-input.is-invalid:focus,.was-validated .form-check-input:invalid:focus{-webkit-box-shadow:0 0 0 .25rem rgba(var(--bs-danger-rgb),.25);box-shadow:0 0 0 .25rem rgba(var(--bs-danger-rgb),.25)}.form-check-input.is-invalid~.form-check-label,.was-validated .form-check-input:invalid~.form-check-label{color:var(--bs-form-invalid-color)}.form-check-inline .form-check-input~.invalid-feedback{margin-left:.5em}.input-group>.form-control:not(:focus).is-invalid,.input-group>.form-floating:not(:focus-within).is-invalid,.input-group>.form-select:not(:focus).is-invalid,.was-validated .input-group>.form-control:not(:focus):invalid,.was-validated .input-group>.form-floating:not(:focus-within):invalid,.was-validated .input-group>.form-select:not(:focus):invalid{z-index:4}.btn{--bs-btn-padding-x:0.75rem;--bs-btn-padding-y:0.375rem;--bs-btn-font-size:calc(1.285rem + 0.42vw);--bs-btn-font-weight:400;--bs-btn-line-height:1.5;--bs-btn-color:var(--bs-body-color);--bs-btn-bg:transparent;--bs-btn-border-width:var(--bs-border-width);--bs-btn-border-color:transparent;--bs-btn-border-radius:var(--bs-border-radius);--bs-btn-hover-border-color:transparent;--bs-btn-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.15),0 1px 1px rgba(0, 0, 0, 0.075);--bs-btn-disabled-opacity:0.65;--bs-btn-focus-box-shadow:0 0 0 0.25rem rgba(var(--bs-btn-focus-shadow-rgb), .5);display:inline-block;padding:var(--bs-btn-padding-y) var(--bs-btn-padding-x);font-family:var(--bs-btn-font-family);font-size:var(--bs-btn-font-size);font-weight:var(--bs-btn-font-weight);line-height:var(--bs-btn-line-height);color:var(--bs-btn-color);text-align:center;text-decoration:none;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:var(--bs-btn-border-width) solid var(--bs-btn-border-color);border-radius:var(--bs-btn-border-radius);background-color:var(--bs-btn-bg);-webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-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;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out}@media (min-width:1200px){.btn{--bs-btn-font-size:1.6rem}}@media (prefers-reduced-motion:reduce){.btn{-webkit-transition:none;transition:none}}.btn:hover{color:var(--bs-btn-hover-color);background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color)}.btn-check+.btn:hover{color:var(--bs-btn-color);background-color:var(--bs-btn-bg);border-color:var(--bs-btn-border-color)}.btn:focus-visible{color:var(--bs-btn-hover-color);background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color);outline:0;-webkit-box-shadow:var(--bs-btn-focus-box-shadow);box-shadow:var(--bs-btn-focus-box-shadow)}.btn-check:focus-visible+.btn{border-color:var(--bs-btn-hover-border-color);outline:0;-webkit-box-shadow:var(--bs-btn-focus-box-shadow);box-shadow:var(--bs-btn-focus-box-shadow)}.btn-check:checked+.btn,.btn.active,.btn.show,.btn:first-child:active,:not(.btn-check)+.btn:active{color:var(--bs-btn-active-color);background-color:var(--bs-btn-active-bg);border-color:var(--bs-btn-active-border-color)}.btn-check:checked+.btn:focus-visible,.btn.active:focus-visible,.btn.show:focus-visible,.btn:first-child:active:focus-visible,:not(.btn-check)+.btn:active:focus-visible{-webkit-box-shadow:var(--bs-btn-focus-box-shadow);box-shadow:var(--bs-btn-focus-box-shadow)}.btn-check:checked:focus-visible+.btn{-webkit-box-shadow:var(--bs-btn-focus-box-shadow);box-shadow:var(--bs-btn-focus-box-shadow)}.btn.disabled,.btn:disabled,fieldset:disabled .btn{color:var(--bs-btn-disabled-color);pointer-events:none;background-color:var(--bs-btn-disabled-bg);border-color:var(--bs-btn-disabled-border-color);opacity:var(--bs-btn-disabled-opacity)}.btn-primary{--bs-btn-color:#ffffffff;--bs-btn-bg:#e3243cff;--bs-btn-border-color:#e3243cff;--bs-btn-hover-color:#ffffffff;--bs-btn-hover-bg:#c11f33;--bs-btn-hover-border-color:#b61d30;--bs-btn-focus-shadow-rgb:231,69,89;--bs-btn-active-color:#ffffffff;--bs-btn-active-bg:#b61d30;--bs-btn-active-border-color:#aa1b2d;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#ffffffff;--bs-btn-disabled-bg:#e3243cff;--bs-btn-disabled-border-color:#e3243cff}.btn-secondary{--bs-btn-color:#ffffffff;--bs-btn-bg:#7e0013ff;--bs-btn-border-color:#7e0013ff;--bs-btn-hover-color:#ffffffff;--bs-btn-hover-bg:#6b0010;--bs-btn-hover-border-color:#65000f;--bs-btn-focus-shadow-rgb:145,38,54;--bs-btn-active-color:#ffffffff;--bs-btn-active-bg:#65000f;--bs-btn-active-border-color:#5f000e;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#ffffffff;--bs-btn-disabled-bg:#7e0013ff;--bs-btn-disabled-border-color:#7e0013ff}.btn-success{--bs-btn-color:#ffffffff;--bs-btn-bg:#2a7f10ff;--bs-btn-border-color:#2a7f10ff;--bs-btn-hover-color:#ffffffff;--bs-btn-hover-bg:#246c0e;--bs-btn-hover-border-color:#22660d;--bs-btn-focus-shadow-rgb:74,146,52;--bs-btn-active-color:#ffffffff;--bs-btn-active-bg:#22660d;--bs-btn-active-border-color:#205f0c;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#ffffffff;--bs-btn-disabled-bg:#2a7f10ff;--bs-btn-disabled-border-color:#2a7f10ff}.btn-info{--bs-btn-color:#000;--bs-btn-bg:#02aaddff;--bs-btn-border-color:#02aaddff;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#28b7e2;--bs-btn-hover-border-color:#1bb3e0;--bs-btn-focus-shadow-rgb:2,145,188;--bs-btn-active-color:#000;--bs-btn-active-bg:#35bbe4;--bs-btn-active-border-color:#1bb3e0;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#000;--bs-btn-disabled-bg:#02aaddff;--bs-btn-disabled-border-color:#02aaddff}.btn-warning{--bs-btn-color:#000;--bs-btn-bg:#ffb200ff;--bs-btn-border-color:#ffb200ff;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#ffbe26;--bs-btn-hover-border-color:#ffba1a;--bs-btn-focus-shadow-rgb:217,151,0;--bs-btn-active-color:#000;--bs-btn-active-bg:#ffc133;--bs-btn-active-border-color:#ffba1a;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#000;--bs-btn-disabled-bg:#ffb200ff;--bs-btn-disabled-border-color:#ffb200ff}.btn-danger{--bs-btn-color:#ffffffff;--bs-btn-bg:#d13917ff;--bs-btn-border-color:#d13917ff;--bs-btn-hover-color:#ffffffff;--bs-btn-hover-bg:#b23014;--bs-btn-hover-border-color:#a72e12;--bs-btn-focus-shadow-rgb:216,87,58;--bs-btn-active-color:#ffffffff;--bs-btn-active-bg:#a72e12;--bs-btn-active-border-color:#9d2b11;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#ffffffff;--bs-btn-disabled-bg:#d13917ff;--bs-btn-disabled-border-color:#d13917ff}.btn-light{--bs-btn-color:#000;--bs-btn-bg:#d6d6d5ff;--bs-btn-border-color:#d6d6d5ff;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#b6b6b5;--bs-btn-hover-border-color:#ababaa;--bs-btn-focus-shadow-rgb:182,182,181;--bs-btn-active-color:#000;--bs-btn-active-bg:#ababaa;--bs-btn-active-border-color:#a1a1a0;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#000;--bs-btn-disabled-bg:#d6d6d5ff;--bs-btn-disabled-border-color:#d6d6d5ff}.btn-dark{--bs-btn-color:#ffffffff;--bs-btn-bg:#353532ff;--bs-btn-border-color:#353532ff;--bs-btn-hover-color:#ffffffff;--bs-btn-hover-bg:#535351;--bs-btn-hover-border-color:#494947;--bs-btn-focus-shadow-rgb:83,83,81;--bs-btn-active-color:#ffffffff;--bs-btn-active-bg:#5d5d5b;--bs-btn-active-border-color:#494947;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#ffffffff;--bs-btn-disabled-bg:#353532ff;--bs-btn-disabled-border-color:#353532ff}.btn-outline-primary{--bs-btn-color:#e3243cff;--bs-btn-border-color:#e3243cff;--bs-btn-hover-color:#ffffffff;--bs-btn-hover-bg:#e3243cff;--bs-btn-hover-border-color:#e3243cff;--bs-btn-focus-shadow-rgb:227,36,60;--bs-btn-active-color:#ffffffff;--bs-btn-active-bg:#e3243cff;--bs-btn-active-border-color:#e3243cff;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#e3243cff;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#e3243cff;--bs-gradient:none}.btn-outline-secondary{--bs-btn-color:#7e0013ff;--bs-btn-border-color:#7e0013ff;--bs-btn-hover-color:#ffffffff;--bs-btn-hover-bg:#7e0013ff;--bs-btn-hover-border-color:#7e0013ff;--bs-btn-focus-shadow-rgb:126,0,19;--bs-btn-active-color:#ffffffff;--bs-btn-active-bg:#7e0013ff;--bs-btn-active-border-color:#7e0013ff;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#7e0013ff;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#7e0013ff;--bs-gradient:none}.btn-outline-success{--bs-btn-color:#2a7f10ff;--bs-btn-border-color:#2a7f10ff;--bs-btn-hover-color:#ffffffff;--bs-btn-hover-bg:#2a7f10ff;--bs-btn-hover-border-color:#2a7f10ff;--bs-btn-focus-shadow-rgb:42,127,16;--bs-btn-active-color:#ffffffff;--bs-btn-active-bg:#2a7f10ff;--bs-btn-active-border-color:#2a7f10ff;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#2a7f10ff;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#2a7f10ff;--bs-gradient:none}.btn-outline-info{--bs-btn-color:#02aaddff;--bs-btn-border-color:#02aaddff;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#02aaddff;--bs-btn-hover-border-color:#02aaddff;--bs-btn-focus-shadow-rgb:2,170,221;--bs-btn-active-color:#000;--bs-btn-active-bg:#02aaddff;--bs-btn-active-border-color:#02aaddff;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#02aaddff;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#02aaddff;--bs-gradient:none}.btn-outline-warning{--bs-btn-color:#ffb200ff;--bs-btn-border-color:#ffb200ff;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#ffb200ff;--bs-btn-hover-border-color:#ffb200ff;--bs-btn-focus-shadow-rgb:255,178,0;--bs-btn-active-color:#000;--bs-btn-active-bg:#ffb200ff;--bs-btn-active-border-color:#ffb200ff;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#ffb200ff;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#ffb200ff;--bs-gradient:none}.btn-outline-danger{--bs-btn-color:#d13917ff;--bs-btn-border-color:#d13917ff;--bs-btn-hover-color:#ffffffff;--bs-btn-hover-bg:#d13917ff;--bs-btn-hover-border-color:#d13917ff;--bs-btn-focus-shadow-rgb:209,57,23;--bs-btn-active-color:#ffffffff;--bs-btn-active-bg:#d13917ff;--bs-btn-active-border-color:#d13917ff;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#d13917ff;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#d13917ff;--bs-gradient:none}.btn-outline-light{--bs-btn-color:#d6d6d5ff;--bs-btn-border-color:#d6d6d5ff;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#d6d6d5ff;--bs-btn-hover-border-color:#d6d6d5ff;--bs-btn-focus-shadow-rgb:214,214,213;--bs-btn-active-color:#000;--bs-btn-active-bg:#d6d6d5ff;--bs-btn-active-border-color:#d6d6d5ff;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#d6d6d5ff;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#d6d6d5ff;--bs-gradient:none}.btn-outline-dark{--bs-btn-color:#353532ff;--bs-btn-border-color:#353532ff;--bs-btn-hover-color:#ffffffff;--bs-btn-hover-bg:#353532ff;--bs-btn-hover-border-color:#353532ff;--bs-btn-focus-shadow-rgb:53,53,50;--bs-btn-active-color:#ffffffff;--bs-btn-active-bg:#353532ff;--bs-btn-active-border-color:#353532ff;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#353532ff;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#353532ff;--bs-gradient:none}.btn-link{--bs-btn-font-weight:400;--bs-btn-color:var(--bs-link-color);--bs-btn-bg:transparent;--bs-btn-border-color:transparent;--bs-btn-hover-color:var(--bs-link-hover-color);--bs-btn-hover-border-color:transparent;--bs-btn-active-color:var(--bs-link-hover-color);--bs-btn-active-border-color:transparent;--bs-btn-disabled-color:#646461ff;--bs-btn-disabled-border-color:transparent;--bs-btn-box-shadow:0 0 0 #000;--bs-btn-focus-shadow-rgb:231,69,89;text-decoration:underline}.btn-link:focus-visible{color:var(--bs-btn-color)}.btn-link:hover{color:var(--bs-btn-hover-color)}.btn-group-lg>.btn,.btn-lg{--bs-btn-padding-y:0.5rem;--bs-btn-padding-x:1rem;--bs-btn-font-size:calc(1.325rem + 0.9vw);--bs-btn-border-radius:var(--bs-border-radius-lg)}@media (min-width:1200px){.btn-group-lg>.btn,.btn-lg{--bs-btn-font-size:2rem}}.btn-group-sm>.btn,.btn-sm{--bs-btn-padding-y:0.25rem;--bs-btn-padding-x:0.5rem;--bs-btn-font-size:calc(1.254rem + 0.048vw);--bs-btn-border-radius:var(--bs-border-radius-sm)}@media (min-width:1200px){.btn-group-sm>.btn,.btn-sm{--bs-btn-font-size:1.29rem}}.fade{-webkit-transition:opacity .15s linear;transition:opacity .15s linear}@media (prefers-reduced-motion:reduce){.fade{-webkit-transition:none;transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{height:0;overflow:hidden;-webkit-transition:height .35s ease;transition:height .35s ease}@media (prefers-reduced-motion:reduce){.collapsing{-webkit-transition:none;transition:none}}.collapsing.collapse-horizontal{width:0;height:auto;-webkit-transition:width .35s ease;transition:width .35s ease}@media (prefers-reduced-motion:reduce){.collapsing.collapse-horizontal{-webkit-transition:none;transition:none}}.dropdown,.dropdown-center,.dropend,.dropstart,.dropup,.dropup-center{position:relative}.dropdown-toggle{white-space:nowrap}.dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}.dropdown-toggle:empty::after{margin-left:0}.dropdown-menu{--bs-dropdown-zindex:99;--bs-dropdown-min-width:10rem;--bs-dropdown-padding-x:0;--bs-dropdown-padding-y:0.5rem;--bs-dropdown-spacer:0.125rem;--bs-dropdown-font-size:calc(1.285rem + 0.42vw);--bs-dropdown-color:var(--bs-body-color);--bs-dropdown-bg:var(--bs-body-bg);--bs-dropdown-border-color:var(--bs-border-color-translucent);--bs-dropdown-border-radius:var(--bs-border-radius);--bs-dropdown-border-width:var(--bs-border-width);--bs-dropdown-inner-border-radius:calc(var(--bs-border-radius) - var(--bs-border-width));--bs-dropdown-divider-bg:var(--bs-border-color-translucent);--bs-dropdown-divider-margin-y:0.2rem;--bs-dropdown-box-shadow:var(--bs-box-shadow);--bs-dropdown-link-color:var(--bs-body-color);--bs-dropdown-link-hover-color:var(--bs-body-color);--bs-dropdown-link-hover-bg:var(--bs-tertiary-bg);--bs-dropdown-link-active-color:#ffffffff;--bs-dropdown-link-active-bg:#e3243cff;--bs-dropdown-link-disabled-color:var(--bs-tertiary-color);--bs-dropdown-item-padding-x:0.4rem;--bs-dropdown-item-padding-y:0.1rem;--bs-dropdown-header-color:#646461ff;--bs-dropdown-header-padding-x:0.4rem;--bs-dropdown-header-padding-y:0.5rem;position:absolute;z-index:var(--bs-dropdown-zindex);display:none;min-width:var(--bs-dropdown-min-width);padding:var(--bs-dropdown-padding-y) var(--bs-dropdown-padding-x);margin:0;font-size:var(--bs-dropdown-font-size);color:var(--bs-dropdown-color);text-align:left;list-style:none;background-color:var(--bs-dropdown-bg);background-clip:padding-box;border:var(--bs-dropdown-border-width) solid var(--bs-dropdown-border-color);border-radius:var(--bs-dropdown-border-radius)}@media (min-width:1200px){.dropdown-menu{--bs-dropdown-font-size:1.6rem}}.dropdown-menu[data-bs-popper]{top:100%;left:0;margin-top:var(--bs-dropdown-spacer)}.dropdown-menu-start{--bs-position:start}.dropdown-menu-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-end{--bs-position:end}.dropdown-menu-end[data-bs-popper]{right:0;left:auto}@media (min-width:576px){.dropdown-menu-sm-start{--bs-position:start}.dropdown-menu-sm-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-sm-end{--bs-position:end}.dropdown-menu-sm-end[data-bs-popper]{right:0;left:auto}}@media (min-width:768px){.dropdown-menu-md-start{--bs-position:start}.dropdown-menu-md-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-md-end{--bs-position:end}.dropdown-menu-md-end[data-bs-popper]{right:0;left:auto}}@media (min-width:992px){.dropdown-menu-lg-start{--bs-position:start}.dropdown-menu-lg-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-lg-end{--bs-position:end}.dropdown-menu-lg-end[data-bs-popper]{right:0;left:auto}}@media (min-width:1200px){.dropdown-menu-xl-start{--bs-position:start}.dropdown-menu-xl-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-xl-end{--bs-position:end}.dropdown-menu-xl-end[data-bs-popper]{right:0;left:auto}}@media (min-width:1400px){.dropdown-menu-xxl-start{--bs-position:start}.dropdown-menu-xxl-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-xxl-end{--bs-position:end}.dropdown-menu-xxl-end[data-bs-popper]{right:0;left:auto}}.dropup .dropdown-menu[data-bs-popper]{top:auto;bottom:100%;margin-top:0;margin-bottom:var(--bs-dropdown-spacer)}.dropup .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:0;border-right:.3em solid transparent;border-bottom:.3em solid;border-left:.3em solid transparent}.dropup .dropdown-toggle:empty::after{margin-left:0}.dropend .dropdown-menu[data-bs-popper]{top:0;right:auto;left:100%;margin-top:0;margin-left:var(--bs-dropdown-spacer)}.dropend .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:0;border-bottom:.3em solid transparent;border-left:.3em solid}.dropend .dropdown-toggle:empty::after{margin-left:0}.dropend .dropdown-toggle::after{vertical-align:0}.dropstart .dropdown-menu[data-bs-popper]{top:0;right:100%;left:auto;margin-top:0;margin-right:var(--bs-dropdown-spacer)}.dropstart .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:""}.dropstart .dropdown-toggle::after{display:none}.dropstart .dropdown-toggle::before{display:inline-block;margin-right:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:.3em solid;border-bottom:.3em solid transparent}.dropstart .dropdown-toggle:empty::after{margin-left:0}.dropstart .dropdown-toggle::before{vertical-align:0}.dropdown-divider{height:0;margin:var(--bs-dropdown-divider-margin-y) 0;overflow:hidden;border-top:1px solid var(--bs-dropdown-divider-bg);opacity:1}.dropdown-item{display:block;width:100%;padding:var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);clear:both;font-weight:400;color:var(--bs-dropdown-link-color);text-align:inherit;text-decoration:none;white-space:nowrap;background-color:transparent;border:0;border-radius:var(--bs-dropdown-item-border-radius,0)}.dropdown-item:focus,.dropdown-item:hover{color:var(--bs-dropdown-link-hover-color);background-color:var(--bs-dropdown-link-hover-bg)}.dropdown-item.active,.dropdown-item:active{color:var(--bs-dropdown-link-active-color);text-decoration:none;background-color:var(--bs-dropdown-link-active-bg)}.dropdown-item.disabled,.dropdown-item:disabled{color:var(--bs-dropdown-link-disabled-color);pointer-events:none;background-color:transparent}.dropdown-menu.show{display:block}.dropdown-header{display:block;padding:var(--bs-dropdown-header-padding-y) var(--bs-dropdown-header-padding-x);margin-bottom:0;font-size:calc(1.254rem + .048vw);color:var(--bs-dropdown-header-color);white-space:nowrap}@media (min-width:1200px){.dropdown-header{font-size:1.29rem}}.dropdown-item-text{display:block;padding:var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);color:var(--bs-dropdown-link-color)}.dropdown-menu-dark{--bs-dropdown-color:#999997ff;--bs-dropdown-bg:#4c4c4aff;--bs-dropdown-border-color:var(--bs-border-color-translucent);--bs-dropdown-link-color:#999997ff;--bs-dropdown-link-hover-color:#ffffffff;--bs-dropdown-divider-bg:var(--bs-border-color-translucent);--bs-dropdown-link-hover-bg:rgba(255, 255, 255, 0.15);--bs-dropdown-link-active-color:#ffffffff;--bs-dropdown-link-active-bg:#e3243cff;--bs-dropdown-link-disabled-color:#70706dff;--bs-dropdown-header-color:#70706dff}.btn-group,.btn-group-vertical{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{position:relative;-webkit-box-flex:1;-ms-flex:1 1 auto;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:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.btn-toolbar .input-group{width:auto}.btn-group{border-radius:var(--bs-border-radius)}.btn-group>.btn-group:not(:first-child),.btn-group>:not(.btn-check:first-child)+.btn{margin-left:calc(var(--bs-border-width) * -1)}.btn-group>.btn-group:not(:last-child)>.btn,.btn-group>.btn.dropdown-toggle-split:first-child,.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:.5625rem;padding-left:.5625rem}.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:.375rem;padding-left:.375rem}.btn-group-lg>.btn+.dropdown-toggle-split,.btn-lg+.dropdown-toggle-split{padding-right:.75rem;padding-left:.75rem}.btn-group-vertical{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;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:calc(var(--bs-border-width) * -1)}.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}.nav{--bs-nav-link-padding-x:1rem;--bs-nav-link-padding-y:0.5rem;--bs-nav-link-color:var(--bs-link-color);--bs-nav-link-hover-color:var(--bs-link-hover-color);--bs-nav-link-disabled-color:var(--bs-secondary-color);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x);font-size:var(--bs-nav-link-font-size);font-weight:var(--bs-nav-link-font-weight);color:var(--bs-nav-link-color);text-decoration:none;background:0 0;border:0;-webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out}@media (prefers-reduced-motion:reduce){.nav-link{-webkit-transition:none;transition:none}}.nav-link:focus,.nav-link:hover{color:var(--bs-nav-link-hover-color)}.nav-link:focus-visible{outline:0;-webkit-box-shadow:0 0 0 .25rem rgba(227,36,60,.25);box-shadow:0 0 0 .25rem rgba(227,36,60,.25)}.nav-link.disabled,.nav-link:disabled{color:var(--bs-nav-link-disabled-color);pointer-events:none;cursor:default}.nav-tabs{--bs-nav-tabs-border-width:var(--bs-border-width);--bs-nav-tabs-border-color:var(--bs-border-color);--bs-nav-tabs-border-radius:var(--bs-border-radius);--bs-nav-tabs-link-hover-border-color:var(--bs-secondary-bg) var(--bs-secondary-bg) var(--bs-border-color);--bs-nav-tabs-link-active-color:var(--bs-emphasis-color);--bs-nav-tabs-link-active-bg:var(--bs-body-bg);--bs-nav-tabs-link-active-border-color:var(--bs-border-color) var(--bs-border-color) var(--bs-body-bg);border-bottom:var(--bs-nav-tabs-border-width) solid var(--bs-nav-tabs-border-color)}.nav-tabs .nav-link{margin-bottom:calc(-1 * var(--bs-nav-tabs-border-width));border:var(--bs-nav-tabs-border-width) solid transparent;border-top-left-radius:var(--bs-nav-tabs-border-radius);border-top-right-radius:var(--bs-nav-tabs-border-radius)}.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{isolation:isolate;border-color:var(--bs-nav-tabs-link-hover-border-color)}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{color:var(--bs-nav-tabs-link-active-color);background-color:var(--bs-nav-tabs-link-active-bg);border-color:var(--bs-nav-tabs-link-active-border-color)}.nav-tabs .dropdown-menu{margin-top:calc(-1 * var(--bs-nav-tabs-border-width));border-top-left-radius:0;border-top-right-radius:0}.nav-pills{--bs-nav-pills-border-radius:var(--bs-border-radius);--bs-nav-pills-link-active-color:#ffffffff;--bs-nav-pills-link-active-bg:#e3243cff}.nav-pills .nav-link{border-radius:var(--bs-nav-pills-border-radius)}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:var(--bs-nav-pills-link-active-color);background-color:var(--bs-nav-pills-link-active-bg)}.nav-underline{--bs-nav-underline-gap:1rem;--bs-nav-underline-border-width:0.125rem;--bs-nav-underline-link-active-color:var(--bs-emphasis-color);gap:var(--bs-nav-underline-gap)}.nav-underline .nav-link{padding-right:0;padding-left:0;border-bottom:var(--bs-nav-underline-border-width) solid transparent}.nav-underline .nav-link:focus,.nav-underline .nav-link:hover{border-bottom-color:currentcolor}.nav-underline .nav-link.active,.nav-underline .show>.nav-link{font-weight:700;color:var(--bs-nav-underline-link-active-color);border-bottom-color:currentcolor}.nav-fill .nav-item,.nav-fill>.nav-link{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;text-align:center}.nav-justified .nav-item,.nav-justified>.nav-link{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;text-align:center}.nav-fill .nav-item .nav-link,.nav-justified .nav-item .nav-link{width:100%}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar{--bs-navbar-padding-x:0;--bs-navbar-padding-y:0.2rem;--bs-navbar-color:rgba(var(--bs-emphasis-color-rgb), 0.65);--bs-navbar-hover-color:rgba(var(--bs-emphasis-color-rgb), 0.8);--bs-navbar-disabled-color:rgba(var(--bs-emphasis-color-rgb), 0.3);--bs-navbar-active-color:rgba(var(--bs-emphasis-color-rgb), 1);--bs-navbar-brand-padding-y:0.2rem;--bs-navbar-brand-margin-end:1rem;--bs-navbar-brand-font-size:2rem;--bs-navbar-brand-color:rgba(var(--bs-emphasis-color-rgb), 1);--bs-navbar-brand-hover-color:rgba(var(--bs-emphasis-color-rgb), 1);--bs-navbar-nav-link-padding-x:0.5rem;--bs-navbar-toggler-padding-y:0.25rem;--bs-navbar-toggler-padding-x:0.75rem;--bs-navbar-toggler-font-size:2rem;--bs-navbar-toggler-icon-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='var%28--icon-color, %231d1d1bff%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");--bs-navbar-toggler-border-color:rgba(var(--bs-emphasis-color-rgb), 0.15);--bs-navbar-toggler-border-radius:var(--bs-border-radius);--bs-navbar-toggler-focus-width:0.25rem;--bs-navbar-toggler-transition:box-shadow 0.15s ease-in-out;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:var(--bs-navbar-padding-y) var(--bs-navbar-padding-x)}.navbar>.container,.navbar>.container-fluid,.navbar>.container-lg,.navbar>.container-md,.navbar>.container-sm,.navbar>.container-xl,.navbar>.container-xxl{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:inherit;flex-wrap:inherit;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.navbar-brand{padding-top:var(--bs-navbar-brand-padding-y);padding-bottom:var(--bs-navbar-brand-padding-y);margin-right:var(--bs-navbar-brand-margin-end);font-size:var(--bs-navbar-brand-font-size);color:var(--bs-navbar-brand-color);text-decoration:none;white-space:nowrap}.navbar-brand:focus,.navbar-brand:hover{color:var(--bs-navbar-brand-hover-color)}.navbar-nav{--bs-nav-link-padding-x:0;--bs-nav-link-padding-y:0.5rem;--bs-nav-link-color:var(--bs-navbar-color);--bs-nav-link-hover-color:var(--bs-navbar-hover-color);--bs-nav-link-disabled-color:var(--bs-navbar-disabled-color);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.navbar-nav .nav-link.active,.navbar-nav .nav-link.show{color:var(--bs-navbar-active-color)}.navbar-nav .dropdown-menu{position:static}.navbar-text{padding-top:.5rem;padding-bottom:.5rem;color:var(--bs-navbar-color)}.navbar-text a,.navbar-text a:focus,.navbar-text a:hover{color:var(--bs-navbar-active-color)}.navbar-collapse{-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.navbar-toggler{padding:var(--bs-navbar-toggler-padding-y) var(--bs-navbar-toggler-padding-x);font-size:var(--bs-navbar-toggler-font-size);line-height:1;color:var(--bs-navbar-color);background-color:transparent;border:var(--bs-border-width) solid var(--bs-navbar-toggler-border-color);border-radius:var(--bs-navbar-toggler-border-radius);-webkit-transition:var(--bs-navbar-toggler-transition);transition:var(--bs-navbar-toggler-transition)}@media (prefers-reduced-motion:reduce){.navbar-toggler{-webkit-transition:none;transition:none}}.navbar-toggler:hover{text-decoration:none}.navbar-toggler:focus{text-decoration:none;outline:0;-webkit-box-shadow:0 0 0 var(--bs-navbar-toggler-focus-width);box-shadow:0 0 0 var(--bs-navbar-toggler-focus-width)}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;background-image:var(--bs-navbar-toggler-icon-bg);background-repeat:no-repeat;background-position:center;background-size:100%}.navbar-nav-scroll{max-height:var(--bs-scroll-height,75vh);overflow-y:auto}@media (min-width:576px){.navbar-expand-sm{-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-sm .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-sm .navbar-nav-scroll{overflow:visible}.navbar-expand-sm .navbar-collapse{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-sm .navbar-toggler{display:none}.navbar-expand-sm .offcanvas{position:static;z-index:auto;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;-webkit-transform:none!important;transform:none!important;-webkit-transition:none;transition:none}.navbar-expand-sm .offcanvas .offcanvas-header{display:none}.navbar-expand-sm .offcanvas .offcanvas-body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width:768px){.navbar-expand-md{-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-md .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-md .navbar-nav-scroll{overflow:visible}.navbar-expand-md .navbar-collapse{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-md .navbar-toggler{display:none}.navbar-expand-md .offcanvas{position:static;z-index:auto;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;-webkit-transform:none!important;transform:none!important;-webkit-transition:none;transition:none}.navbar-expand-md .offcanvas .offcanvas-header{display:none}.navbar-expand-md .offcanvas .offcanvas-body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width:992px){.navbar-expand-lg{-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-lg .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-lg .navbar-nav-scroll{overflow:visible}.navbar-expand-lg .navbar-collapse{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-lg .navbar-toggler{display:none}.navbar-expand-lg .offcanvas{position:static;z-index:auto;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;-webkit-transform:none!important;transform:none!important;-webkit-transition:none;transition:none}.navbar-expand-lg .offcanvas .offcanvas-header{display:none}.navbar-expand-lg .offcanvas .offcanvas-body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width:1200px){.navbar-expand-xl{-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-xl .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xl .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-xl .navbar-nav-scroll{overflow:visible}.navbar-expand-xl .navbar-collapse{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-xl .navbar-toggler{display:none}.navbar-expand-xl .offcanvas{position:static;z-index:auto;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;-webkit-transform:none!important;transform:none!important;-webkit-transition:none;transition:none}.navbar-expand-xl .offcanvas .offcanvas-header{display:none}.navbar-expand-xl .offcanvas .offcanvas-body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width:1400px){.navbar-expand-xxl{-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-xxl .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.navbar-expand-xxl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xxl .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-xxl .navbar-nav-scroll{overflow:visible}.navbar-expand-xxl .navbar-collapse{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-xxl .navbar-toggler{display:none}.navbar-expand-xxl .offcanvas{position:static;z-index:auto;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;-webkit-transform:none!important;transform:none!important;-webkit-transition:none;transition:none}.navbar-expand-xxl .offcanvas .offcanvas-header{display:none}.navbar-expand-xxl .offcanvas .offcanvas-body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;padding:0;overflow-y:visible}}.navbar-expand{-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.navbar-expand .navbar-nav .dropdown-menu{position:absolute}.navbar-expand .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand .navbar-nav-scroll{overflow:visible}.navbar-expand .navbar-collapse{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand .navbar-toggler{display:none}.navbar-expand .offcanvas{position:static;z-index:auto;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;-webkit-transform:none!important;transform:none!important;-webkit-transition:none;transition:none}.navbar-expand .offcanvas .offcanvas-header{display:none}.navbar-expand .offcanvas .offcanvas-body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;padding:0;overflow-y:visible}.navbar-dark,.navbar[data-bs-theme=dark]{--bs-navbar-color:rgba(255, 255, 255, 0.55);--bs-navbar-hover-color:rgba(255, 255, 255, 0.75);--bs-navbar-disabled-color:rgba(255, 255, 255, 0.25);--bs-navbar-active-color:#ffffffff;--bs-navbar-brand-color:#ffffffff;--bs-navbar-brand-hover-color:#ffffffff;--bs-navbar-toggler-border-color:rgba(255, 255, 255, 0.1);--bs-navbar-toggler-icon-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}[data-bs-theme=dark] .navbar-toggler-icon{--bs-navbar-toggler-icon-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.card{--bs-card-spacer-y:0.4rem;--bs-card-spacer-x:0.4rem;--bs-card-title-spacer-y:0.2rem;--bs-card-border-width:var(--bs-border-width);--bs-card-border-color:var(--bs-border-color-translucent);--bs-card-border-radius:var(--bs-border-radius);--bs-card-inner-border-radius:calc(var(--bs-border-radius) - (var(--bs-border-width)));--bs-card-cap-padding-y:0.2rem;--bs-card-cap-padding-x:0.4rem;--bs-card-cap-bg:rgba(var(--bs-body-color-rgb), 0.03);--bs-card-bg:var(--bs-body-bg);--bs-card-img-overlay-padding:0.4rem;--bs-card-group-margin:2.5%;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-width:0;height:var(--bs-card-height);color:var(--bs-body-color);word-wrap:break-word;background-color:var(--bs-card-bg);background-clip:border-box;border:var(--bs-card-border-width) solid var(--bs-card-border-color);border-radius:var(--bs-card-border-radius)}.card>hr{margin-right:0;margin-left:0}.card>.list-group{border-top:inherit;border-bottom:inherit}.card>.list-group:first-child{border-top-width:0;border-top-left-radius:var(--bs-card-inner-border-radius);border-top-right-radius:var(--bs-card-inner-border-radius)}.card>.list-group:last-child{border-bottom-width:0;border-bottom-right-radius:var(--bs-card-inner-border-radius);border-bottom-left-radius:var(--bs-card-inner-border-radius)}.card>.card-header+.list-group,.card>.list-group+.card-footer{border-top:0}.card-body{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding:var(--bs-card-spacer-y) var(--bs-card-spacer-x);color:var(--bs-card-color)}.card-title{margin-bottom:var(--bs-card-title-spacer-y);color:var(--bs-card-title-color)}.card-subtitle{margin-top:calc(-.5 * var(--bs-card-title-spacer-y));margin-bottom:0;color:var(--bs-card-subtitle-color)}.card-text:last-child{margin-bottom:0}.card-link+.card-link{margin-left:var(--bs-card-spacer-x)}.card-header{padding:var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);margin-bottom:0;color:var(--bs-card-cap-color);background-color:var(--bs-card-cap-bg);border-bottom:var(--bs-card-border-width) solid var(--bs-card-border-color)}.card-header:first-child{border-radius:var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius) 0 0}.card-footer{padding:var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);color:var(--bs-card-cap-color);background-color:var(--bs-card-cap-bg);border-top:var(--bs-card-border-width) solid var(--bs-card-border-color)}.card-footer:last-child{border-radius:0 0 var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius)}.card-header-tabs{margin-right:calc(-.5 * var(--bs-card-cap-padding-x));margin-bottom:calc(-1 * var(--bs-card-cap-padding-y));margin-left:calc(-.5 * var(--bs-card-cap-padding-x));border-bottom:0}.card-header-tabs .nav-link.active{background-color:var(--bs-card-bg);border-bottom-color:var(--bs-card-bg)}.card-header-pills{margin-right:calc(-.5 * var(--bs-card-cap-padding-x));margin-left:calc(-.5 * var(--bs-card-cap-padding-x))}.card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:var(--bs-card-img-overlay-padding);border-radius:var(--bs-card-inner-border-radius)}.card-img,.card-img-bottom,.card-img-top{width:100%}.card-img,.card-img-top{border-top-left-radius:var(--bs-card-inner-border-radius);border-top-right-radius:var(--bs-card-inner-border-radius)}.card-img,.card-img-bottom{border-bottom-right-radius:var(--bs-card-inner-border-radius);border-bottom-left-radius:var(--bs-card-inner-border-radius)}.card-group>.card{margin-bottom:var(--bs-card-group-margin)}@media (min-width:576px){.card-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}.card-group>.card{-webkit-box-flex:1;-ms-flex:1 0 0%;flex:1 0 0%;margin-bottom:0}.card-group>.card+.card{margin-left:0;border-left:0}.card-group>.card:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.card-group>.card:not(:last-child) .card-header,.card-group>.card:not(:last-child) .card-img-top{border-top-right-radius:0}.card-group>.card:not(:last-child) .card-footer,.card-group>.card:not(:last-child) .card-img-bottom{border-bottom-right-radius:0}.card-group>.card:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.card-group>.card:not(:first-child) .card-header,.card-group>.card:not(:first-child) .card-img-top{border-top-left-radius:0}.card-group>.card:not(:first-child) .card-footer,.card-group>.card:not(:first-child) .card-img-bottom{border-bottom-left-radius:0}}.accordion{--bs-accordion-color:var(--bs-body-color);--bs-accordion-bg:#fafafa;--bs-accordion-transition:color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out,border-radius 0.15s ease;--bs-accordion-border-color:var(--bs-border-color);--bs-accordion-border-width:var(--bs-border-width);--bs-accordion-border-radius:0;--bs-accordion-inner-border-radius:calc(0 - (var(--bs-border-width)));--bs-accordion-btn-padding-x:1.25rem;--bs-accordion-btn-padding-y:1rem;--bs-accordion-btn-color:var(--bs-body-color);--bs-accordion-btn-bg:var(--bs-accordion-bg);--bs-accordion-btn-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%231d1d1bff' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M2 5L8 11L14 5'/%3e%3c/svg%3e");--bs-accordion-btn-icon-width:1.25rem;--bs-accordion-btn-icon-transform:rotate(-180deg);--bs-accordion-btn-icon-transition:transform 0.2s ease-in-out;--bs-accordion-btn-active-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%235b0e18' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M2 5L8 11L14 5'/%3e%3c/svg%3e");--bs-accordion-btn-focus-box-shadow:0 0 0 0.25rem rgba(227, 36, 60, 0.25);--bs-accordion-body-padding-x:1.25rem;--bs-accordion-body-padding-y:1rem;--bs-accordion-active-color:var(--bs-primary-text-emphasis);--bs-accordion-active-bg:var(--bs-primary-bg-subtle)}.accordion-button{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;padding:var(--bs-accordion-btn-padding-y) var(--bs-accordion-btn-padding-x);font-size:calc(1.285rem + .42vw);color:var(--bs-accordion-btn-color);text-align:left;background-color:var(--bs-accordion-btn-bg);border:0;border-radius:0;overflow-anchor:none;-webkit-transition:var(--bs-accordion-transition);transition:var(--bs-accordion-transition)}@media (min-width:1200px){.accordion-button{font-size:1.6rem}}@media (prefers-reduced-motion:reduce){.accordion-button{-webkit-transition:none;transition:none}}.accordion-button:not(.collapsed){color:var(--bs-accordion-active-color);background-color:var(--bs-accordion-active-bg);-webkit-box-shadow:inset 0 calc(-1 * var(--bs-accordion-border-width)) 0 var(--bs-accordion-border-color);box-shadow:inset 0 calc(-1 * var(--bs-accordion-border-width)) 0 var(--bs-accordion-border-color)}.accordion-button:not(.collapsed)::after{background-image:var(--bs-accordion-btn-active-icon);-webkit-transform:var(--bs-accordion-btn-icon-transform);transform:var(--bs-accordion-btn-icon-transform)}.accordion-button::after{-ms-flex-negative:0;flex-shrink:0;width:var(--bs-accordion-btn-icon-width);height:var(--bs-accordion-btn-icon-width);margin-left:auto;content:"";background-image:var(--bs-accordion-btn-icon);background-repeat:no-repeat;background-size:var(--bs-accordion-btn-icon-width);-webkit-transition:var(--bs-accordion-btn-icon-transition);transition:var(--bs-accordion-btn-icon-transition)}@media (prefers-reduced-motion:reduce){.accordion-button::after{-webkit-transition:none;transition:none}}.accordion-button:hover{z-index:2}.accordion-button:focus{z-index:3;outline:0;-webkit-box-shadow:var(--bs-accordion-btn-focus-box-shadow);box-shadow:var(--bs-accordion-btn-focus-box-shadow)}.accordion-header{margin-bottom:0}.accordion-item{color:var(--bs-accordion-color);background-color:var(--bs-accordion-bg);border:var(--bs-accordion-border-width) solid var(--bs-accordion-border-color)}.accordion-item:first-of-type{border-top-left-radius:var(--bs-accordion-border-radius);border-top-right-radius:var(--bs-accordion-border-radius)}.accordion-item:first-of-type>.accordion-header .accordion-button{border-top-left-radius:var(--bs-accordion-inner-border-radius);border-top-right-radius:var(--bs-accordion-inner-border-radius)}.accordion-item:not(:first-of-type){border-top:0}.accordion-item:last-of-type{border-bottom-right-radius:var(--bs-accordion-border-radius);border-bottom-left-radius:var(--bs-accordion-border-radius)}.accordion-item:last-of-type>.accordion-header .accordion-button.collapsed{border-bottom-right-radius:var(--bs-accordion-inner-border-radius);border-bottom-left-radius:var(--bs-accordion-inner-border-radius)}.accordion-item:last-of-type>.accordion-collapse{border-bottom-right-radius:var(--bs-accordion-border-radius);border-bottom-left-radius:var(--bs-accordion-border-radius)}.accordion-body{padding:var(--bs-accordion-body-padding-y) var(--bs-accordion-body-padding-x)}.accordion-flush>.accordion-item{border-right:0;border-left:0;border-radius:0}.accordion-flush>.accordion-item:first-child{border-top:0}.accordion-flush>.accordion-item:last-child{border-bottom:0}.accordion-flush>.accordion-item>.accordion-header .accordion-button,.accordion-flush>.accordion-item>.accordion-header .accordion-button.collapsed{border-radius:0}.accordion-flush>.accordion-item>.accordion-collapse{border-radius:0}[data-bs-theme=dark] .accordion-button::after{--bs-accordion-btn-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23ee7c8a'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");--bs-accordion-btn-active-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23ee7c8a'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")}.breadcrumb{--bs-breadcrumb-padding-x:0;--bs-breadcrumb-padding-y:0;--bs-breadcrumb-margin-bottom:1rem;--bs-breadcrumb-divider-color:var(--bs-secondary-color);--bs-breadcrumb-item-padding-x:0.5rem;--bs-breadcrumb-item-active-color:var(--bs-secondary-color);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:var(--bs-breadcrumb-padding-y) var(--bs-breadcrumb-padding-x);margin-bottom:var(--bs-breadcrumb-margin-bottom);font-size:var(--bs-breadcrumb-font-size);list-style:none;background-color:var(--bs-breadcrumb-bg);border-radius:var(--bs-breadcrumb-border-radius)}.breadcrumb-item+.breadcrumb-item{padding-left:var(--bs-breadcrumb-item-padding-x)}.breadcrumb-item+.breadcrumb-item::before{float:left;padding-right:var(--bs-breadcrumb-item-padding-x);color:var(--bs-breadcrumb-divider-color);content:var(--bs-breadcrumb-divider, "/")}.breadcrumb-item.active{color:var(--bs-breadcrumb-item-active-color)}.pagination{--bs-pagination-padding-x:0.75rem;--bs-pagination-padding-y:0.375rem;--bs-pagination-font-size:calc(1.285rem + 0.42vw);--bs-pagination-color:var(--bs-link-color);--bs-pagination-bg:var(--bs-body-bg);--bs-pagination-border-width:var(--bs-border-width);--bs-pagination-border-color:var(--bs-border-color);--bs-pagination-border-radius:var(--bs-border-radius);--bs-pagination-hover-color:var(--bs-link-hover-color);--bs-pagination-hover-bg:var(--bs-tertiary-bg);--bs-pagination-hover-border-color:var(--bs-border-color);--bs-pagination-focus-color:var(--bs-link-hover-color);--bs-pagination-focus-bg:var(--bs-secondary-bg);--bs-pagination-focus-box-shadow:0 0 0 0.25rem rgba(227, 36, 60, 0.25);--bs-pagination-active-color:#ffffffff;--bs-pagination-active-bg:#e3243cff;--bs-pagination-active-border-color:#e3243cff;--bs-pagination-disabled-color:var(--bs-secondary-color);--bs-pagination-disabled-bg:var(--bs-secondary-bg);--bs-pagination-disabled-border-color:var(--bs-border-color);display:-webkit-box;display:-ms-flexbox;display:flex;padding-left:0;list-style:none}@media (min-width:1200px){.pagination{--bs-pagination-font-size:1.6rem}}.page-link{position:relative;display:block;padding:var(--bs-pagination-padding-y) var(--bs-pagination-padding-x);font-size:var(--bs-pagination-font-size);color:var(--bs-pagination-color);text-decoration:none;background-color:var(--bs-pagination-bg);border:var(--bs-pagination-border-width) solid var(--bs-pagination-border-color);-webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-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;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.page-link{-webkit-transition:none;transition:none}}.page-link:hover{z-index:2;color:var(--bs-pagination-hover-color);background-color:var(--bs-pagination-hover-bg);border-color:var(--bs-pagination-hover-border-color)}.page-link:focus{z-index:3;color:var(--bs-pagination-focus-color);background-color:var(--bs-pagination-focus-bg);outline:0;-webkit-box-shadow:var(--bs-pagination-focus-box-shadow);box-shadow:var(--bs-pagination-focus-box-shadow)}.active>.page-link,.page-link.active{z-index:3;color:var(--bs-pagination-active-color);background-color:var(--bs-pagination-active-bg);border-color:var(--bs-pagination-active-border-color)}.disabled>.page-link,.page-link.disabled{color:var(--bs-pagination-disabled-color);pointer-events:none;background-color:var(--bs-pagination-disabled-bg);border-color:var(--bs-pagination-disabled-border-color)}.page-item:not(:first-child) .page-link{margin-left:calc(var(--bs-border-width) * -1)}.page-item:first-child .page-link{border-top-left-radius:var(--bs-pagination-border-radius);border-bottom-left-radius:var(--bs-pagination-border-radius)}.page-item:last-child .page-link{border-top-right-radius:var(--bs-pagination-border-radius);border-bottom-right-radius:var(--bs-pagination-border-radius)}.pagination-lg{--bs-pagination-padding-x:1.5rem;--bs-pagination-padding-y:0.75rem;--bs-pagination-font-size:calc(1.325rem + 0.9vw);--bs-pagination-border-radius:var(--bs-border-radius-lg)}@media (min-width:1200px){.pagination-lg{--bs-pagination-font-size:2rem}}.pagination-sm{--bs-pagination-padding-x:0.5rem;--bs-pagination-padding-y:0.25rem;--bs-pagination-font-size:calc(1.254rem + 0.048vw);--bs-pagination-border-radius:var(--bs-border-radius-sm)}@media (min-width:1200px){.pagination-sm{--bs-pagination-font-size:1.29rem}}.badge{--bs-badge-padding-x:0.65em;--bs-badge-padding-y:0.35em;--bs-badge-font-size:0.75em;--bs-badge-font-weight:700;--bs-badge-color:#ffffffff;--bs-badge-border-radius:var(--bs-border-radius);display:inline-block;padding:var(--bs-badge-padding-y) var(--bs-badge-padding-x);font-size:var(--bs-badge-font-size);font-weight:var(--bs-badge-font-weight);line-height:1;color:var(--bs-badge-color);text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:var(--bs-badge-border-radius)}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.alert{--bs-alert-bg:transparent;--bs-alert-padding-x:0.4rem;--bs-alert-padding-y:0.4rem;--bs-alert-margin-bottom:1rem;--bs-alert-color:inherit;--bs-alert-border-color:transparent;--bs-alert-border:var(--bs-border-width) solid var(--bs-alert-border-color);--bs-alert-border-radius:var(--bs-border-radius);--bs-alert-link-color:inherit;position:relative;padding:var(--bs-alert-padding-y) var(--bs-alert-padding-x);margin-bottom:var(--bs-alert-margin-bottom);color:var(--bs-alert-color);background-color:var(--bs-alert-bg);border:var(--bs-alert-border);border-radius:var(--bs-alert-border-radius)}.alert-heading{color:inherit}.alert-link{font-weight:700;color:var(--bs-alert-link-color)}.alert-dismissible{padding-right:1.2rem}.alert-dismissible .btn-close{position:absolute;top:0;right:0;z-index:2;padding:.5rem .4rem}.alert-primary{--bs-alert-color:var(--bs-primary-text-emphasis);--bs-alert-bg:var(--bs-primary-bg-subtle);--bs-alert-border-color:var(--bs-primary-border-subtle);--bs-alert-link-color:var(--bs-primary-text-emphasis)}.alert-secondary{--bs-alert-color:var(--bs-secondary-text-emphasis);--bs-alert-bg:var(--bs-secondary-bg-subtle);--bs-alert-border-color:var(--bs-secondary-border-subtle);--bs-alert-link-color:var(--bs-secondary-text-emphasis)}.alert-success{--bs-alert-color:var(--bs-success-text-emphasis);--bs-alert-bg:var(--bs-success-bg-subtle);--bs-alert-border-color:var(--bs-success-border-subtle);--bs-alert-link-color:var(--bs-success-text-emphasis)}.alert-info{--bs-alert-color:var(--bs-info-text-emphasis);--bs-alert-bg:var(--bs-info-bg-subtle);--bs-alert-border-color:var(--bs-info-border-subtle);--bs-alert-link-color:var(--bs-info-text-emphasis)}.alert-warning{--bs-alert-color:var(--bs-warning-text-emphasis);--bs-alert-bg:var(--bs-warning-bg-subtle);--bs-alert-border-color:var(--bs-warning-border-subtle);--bs-alert-link-color:var(--bs-warning-text-emphasis)}.alert-danger{--bs-alert-color:var(--bs-danger-text-emphasis);--bs-alert-bg:var(--bs-danger-bg-subtle);--bs-alert-border-color:var(--bs-danger-border-subtle);--bs-alert-link-color:var(--bs-danger-text-emphasis)}.alert-light{--bs-alert-color:var(--bs-light-text-emphasis);--bs-alert-bg:var(--bs-light-bg-subtle);--bs-alert-border-color:var(--bs-light-border-subtle);--bs-alert-link-color:var(--bs-light-text-emphasis)}.alert-dark{--bs-alert-color:var(--bs-dark-text-emphasis);--bs-alert-bg:var(--bs-dark-bg-subtle);--bs-alert-border-color:var(--bs-dark-border-subtle);--bs-alert-link-color:var(--bs-dark-text-emphasis)}@-webkit-keyframes progress-bar-stripes{0%{background-position-x:1rem}}@keyframes progress-bar-stripes{0%{background-position-x:1rem}}.progress,.progress-stacked{--bs-progress-height:1rem;--bs-progress-font-size:1.2rem;--bs-progress-bg:var(--bs-secondary-bg);--bs-progress-border-radius:var(--bs-border-radius);--bs-progress-box-shadow:var(--bs-box-shadow-inset);--bs-progress-bar-color:#ffffffff;--bs-progress-bar-bg:#e3243cff;--bs-progress-bar-transition:width 0.6s ease;display:-webkit-box;display:-ms-flexbox;display:flex;height:var(--bs-progress-height);overflow:hidden;font-size:var(--bs-progress-font-size);background-color:var(--bs-progress-bg);border-radius:var(--bs-progress-border-radius)}.progress-bar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;color:var(--bs-progress-bar-color);text-align:center;white-space:nowrap;background-color:var(--bs-progress-bar-bg);-webkit-transition:var(--bs-progress-bar-transition);transition:var(--bs-progress-bar-transition)}@media (prefers-reduced-motion:reduce){.progress-bar{-webkit-transition:none;transition:none}}.progress-bar-striped{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size:var(--bs-progress-height) var(--bs-progress-height)}.progress-stacked>.progress{overflow:visible}.progress-stacked>.progress>.progress-bar{width:100%}.progress-bar-animated{-webkit-animation:1s linear infinite progress-bar-stripes;animation:1s linear infinite progress-bar-stripes}@media (prefers-reduced-motion:reduce){.progress-bar-animated{-webkit-animation:none;animation:none}}.list-group{--bs-list-group-color:var(--bs-body-color);--bs-list-group-bg:var(--bs-body-bg);--bs-list-group-border-color:var(--bs-border-color);--bs-list-group-border-width:var(--bs-border-width);--bs-list-group-border-radius:var(--bs-border-radius);--bs-list-group-item-padding-x:0.4rem;--bs-list-group-item-padding-y:0.2rem;--bs-list-group-action-color:var(--bs-secondary-color);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-tertiary-bg);--bs-list-group-action-active-color:var(--bs-body-color);--bs-list-group-action-active-bg:var(--bs-secondary-bg);--bs-list-group-disabled-color:var(--bs-secondary-color);--bs-list-group-disabled-bg:var(--bs-body-bg);--bs-list-group-active-color:#ffffffff;--bs-list-group-active-bg:#e3243cff;--bs-list-group-active-border-color:#e3243cff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-left:0;margin-bottom:0;border-radius:var(--bs-list-group-border-radius)}.list-group-numbered{list-style-type:none;counter-reset:section}.list-group-numbered>.list-group-item::before{content:counters(section, ".") ". ";counter-increment:section}.list-group-item-action{width:100%;color:var(--bs-list-group-action-color);text-align:inherit}.list-group-item-action:focus,.list-group-item-action:hover{z-index:1;color:var(--bs-list-group-action-hover-color);text-decoration:none;background-color:var(--bs-list-group-action-hover-bg)}.list-group-item-action:active{color:var(--bs-list-group-action-active-color);background-color:var(--bs-list-group-action-active-bg)}.list-group-item{position:relative;display:block;padding:var(--bs-list-group-item-padding-y) var(--bs-list-group-item-padding-x);color:var(--bs-list-group-color);text-decoration:none;background-color:var(--bs-list-group-bg);border:var(--bs-list-group-border-width) solid var(--bs-list-group-border-color)}.list-group-item:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.list-group-item:last-child{border-bottom-right-radius:inherit;border-bottom-left-radius:inherit}.list-group-item.disabled,.list-group-item:disabled{color:var(--bs-list-group-disabled-color);pointer-events:none;background-color:var(--bs-list-group-disabled-bg)}.list-group-item.active{z-index:2;color:var(--bs-list-group-active-color);background-color:var(--bs-list-group-active-bg);border-color:var(--bs-list-group-active-border-color)}.list-group-item+.list-group-item{border-top-width:0}.list-group-item+.list-group-item.active{margin-top:calc(-1 * var(--bs-list-group-border-width));border-top-width:var(--bs-list-group-border-width)}.list-group-horizontal{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.list-group-horizontal>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal>.list-group-item.active{margin-top:0}.list-group-horizontal>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}@media (min-width:576px){.list-group-horizontal-sm{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-sm>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-sm>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-sm>.list-group-item.active{margin-top:0}.list-group-horizontal-sm>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-sm>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media (min-width:768px){.list-group-horizontal-md{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-md>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-md>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-md>.list-group-item.active{margin-top:0}.list-group-horizontal-md>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-md>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media (min-width:992px){.list-group-horizontal-lg{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-lg>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-lg>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-lg>.list-group-item.active{margin-top:0}.list-group-horizontal-lg>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-lg>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media (min-width:1200px){.list-group-horizontal-xl{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-xl>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-xl>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-xl>.list-group-item.active{margin-top:0}.list-group-horizontal-xl>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-xl>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media (min-width:1400px){.list-group-horizontal-xxl{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-xxl>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-xxl>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-xxl>.list-group-item.active{margin-top:0}.list-group-horizontal-xxl>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-xxl>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}.list-group-flush{border-radius:0}.list-group-flush>.list-group-item{border-width:0 0 var(--bs-list-group-border-width)}.list-group-flush>.list-group-item:last-child{border-bottom-width:0}.list-group-item-primary{--bs-list-group-color:var(--bs-primary-text-emphasis);--bs-list-group-bg:var(--bs-primary-bg-subtle);--bs-list-group-border-color:var(--bs-primary-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-primary-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-primary-border-subtle);--bs-list-group-active-color:var(--bs-primary-bg-subtle);--bs-list-group-active-bg:var(--bs-primary-text-emphasis);--bs-list-group-active-border-color:var(--bs-primary-text-emphasis)}.list-group-item-secondary{--bs-list-group-color:var(--bs-secondary-text-emphasis);--bs-list-group-bg:var(--bs-secondary-bg-subtle);--bs-list-group-border-color:var(--bs-secondary-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-secondary-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-secondary-border-subtle);--bs-list-group-active-color:var(--bs-secondary-bg-subtle);--bs-list-group-active-bg:var(--bs-secondary-text-emphasis);--bs-list-group-active-border-color:var(--bs-secondary-text-emphasis)}.list-group-item-success{--bs-list-group-color:var(--bs-success-text-emphasis);--bs-list-group-bg:var(--bs-success-bg-subtle);--bs-list-group-border-color:var(--bs-success-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-success-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-success-border-subtle);--bs-list-group-active-color:var(--bs-success-bg-subtle);--bs-list-group-active-bg:var(--bs-success-text-emphasis);--bs-list-group-active-border-color:var(--bs-success-text-emphasis)}.list-group-item-info{--bs-list-group-color:var(--bs-info-text-emphasis);--bs-list-group-bg:var(--bs-info-bg-subtle);--bs-list-group-border-color:var(--bs-info-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-info-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-info-border-subtle);--bs-list-group-active-color:var(--bs-info-bg-subtle);--bs-list-group-active-bg:var(--bs-info-text-emphasis);--bs-list-group-active-border-color:var(--bs-info-text-emphasis)}.list-group-item-warning{--bs-list-group-color:var(--bs-warning-text-emphasis);--bs-list-group-bg:var(--bs-warning-bg-subtle);--bs-list-group-border-color:var(--bs-warning-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-warning-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-warning-border-subtle);--bs-list-group-active-color:var(--bs-warning-bg-subtle);--bs-list-group-active-bg:var(--bs-warning-text-emphasis);--bs-list-group-active-border-color:var(--bs-warning-text-emphasis)}.list-group-item-danger{--bs-list-group-color:var(--bs-danger-text-emphasis);--bs-list-group-bg:var(--bs-danger-bg-subtle);--bs-list-group-border-color:var(--bs-danger-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-danger-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-danger-border-subtle);--bs-list-group-active-color:var(--bs-danger-bg-subtle);--bs-list-group-active-bg:var(--bs-danger-text-emphasis);--bs-list-group-active-border-color:var(--bs-danger-text-emphasis)}.list-group-item-light{--bs-list-group-color:var(--bs-light-text-emphasis);--bs-list-group-bg:var(--bs-light-bg-subtle);--bs-list-group-border-color:var(--bs-light-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-light-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-light-border-subtle);--bs-list-group-active-color:var(--bs-light-bg-subtle);--bs-list-group-active-bg:var(--bs-light-text-emphasis);--bs-list-group-active-border-color:var(--bs-light-text-emphasis)}.list-group-item-dark{--bs-list-group-color:var(--bs-dark-text-emphasis);--bs-list-group-bg:var(--bs-dark-bg-subtle);--bs-list-group-border-color:var(--bs-dark-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-dark-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-dark-border-subtle);--bs-list-group-active-color:var(--bs-dark-bg-subtle);--bs-list-group-active-bg:var(--bs-dark-text-emphasis);--bs-list-group-active-border-color:var(--bs-dark-text-emphasis)}.btn-close{--bs-btn-close-color:#000;--bs-btn-close-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3e%3c/svg%3e");--bs-btn-close-opacity:0.5;--bs-btn-close-hover-opacity:0.75;--bs-btn-close-focus-shadow:0 0 0 0.25rem rgba(227, 36, 60, 0.25);--bs-btn-close-focus-opacity:1;--bs-btn-close-disabled-opacity:0.25;--bs-btn-close-white-filter:invert(1) grayscale(100%) brightness(200%);-webkit-box-sizing:content-box;box-sizing:content-box;width:1em;height:1em;padding:.25em .25em;color:var(--bs-btn-close-color);background:transparent var(--bs-btn-close-bg) center/1em auto no-repeat;border:0;border-radius:.375rem;opacity:var(--bs-btn-close-opacity)}.btn-close:hover{color:var(--bs-btn-close-color);text-decoration:none;opacity:var(--bs-btn-close-hover-opacity)}.btn-close:focus{outline:0;-webkit-box-shadow:var(--bs-btn-close-focus-shadow);box-shadow:var(--bs-btn-close-focus-shadow);opacity:var(--bs-btn-close-focus-opacity)}.btn-close.disabled,.btn-close:disabled{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;opacity:var(--bs-btn-close-disabled-opacity)}.btn-close-white{-webkit-filter:var(--bs-btn-close-white-filter);filter:var(--bs-btn-close-white-filter)}[data-bs-theme=dark] .btn-close{-webkit-filter:var(--bs-btn-close-white-filter);filter:var(--bs-btn-close-white-filter)}.toast{--bs-toast-zindex:1090;--bs-toast-padding-x:0.75rem;--bs-toast-padding-y:0.5rem;--bs-toast-spacing:5%;--bs-toast-max-width:350px;--bs-toast-font-size:0.875rem;--bs-toast-bg:rgba(var(--bs-body-bg-rgb), 0.85);--bs-toast-border-width:var(--bs-border-width);--bs-toast-border-color:var(--bs-border-color-translucent);--bs-toast-border-radius:var(--bs-border-radius);--bs-toast-box-shadow:var(--bs-box-shadow);--bs-toast-header-color:var(--bs-secondary-color);--bs-toast-header-bg:rgba(var(--bs-body-bg-rgb), 0.85);--bs-toast-header-border-color:var(--bs-border-color-translucent);width:var(--bs-toast-max-width);max-width:100%;font-size:var(--bs-toast-font-size);color:var(--bs-toast-color);pointer-events:auto;background-color:var(--bs-toast-bg);background-clip:padding-box;border:var(--bs-toast-border-width) solid var(--bs-toast-border-color);-webkit-box-shadow:var(--bs-toast-box-shadow);box-shadow:var(--bs-toast-box-shadow);border-radius:var(--bs-toast-border-radius)}.toast.showing{opacity:0}.toast:not(.show){display:none}.toast-container{--bs-toast-zindex:1090;position:absolute;z-index:var(--bs-toast-zindex);width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:100%;pointer-events:none}.toast-container>:not(:last-child){margin-bottom:var(--bs-toast-spacing)}.toast-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:var(--bs-toast-padding-y) var(--bs-toast-padding-x);color:var(--bs-toast-header-color);background-color:var(--bs-toast-header-bg);background-clip:padding-box;border-bottom:var(--bs-toast-border-width) solid var(--bs-toast-header-border-color);border-top-left-radius:calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width));border-top-right-radius:calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width))}.toast-header .btn-close{margin-right:calc(-.5 * var(--bs-toast-padding-x));margin-left:var(--bs-toast-padding-x)}.toast-body{padding:var(--bs-toast-padding-x);word-wrap:break-word}.modal{--bs-modal-zindex:1055;--bs-modal-width:500px;--bs-modal-padding:0.4rem;--bs-modal-margin:0.5rem;--bs-modal-bg:var(--bs-body-bg);--bs-modal-border-color:var(--bs-border-color-translucent);--bs-modal-border-width:var(--bs-border-width);--bs-modal-border-radius:var(--bs-border-radius-lg);--bs-modal-box-shadow:var(--bs-box-shadow-sm);--bs-modal-inner-border-radius:calc(var(--bs-border-radius-lg) - (var(--bs-border-width)));--bs-modal-header-padding-x:0.4rem;--bs-modal-header-padding-y:0.4rem;--bs-modal-header-padding:0.4rem 0.4rem;--bs-modal-header-border-color:var(--bs-border-color);--bs-modal-header-border-width:var(--bs-border-width);--bs-modal-title-line-height:1.5;--bs-modal-footer-gap:0.5rem;--bs-modal-footer-border-color:var(--bs-border-color);--bs-modal-footer-border-width:var(--bs-border-width);position:fixed;top:0;left:0;z-index:var(--bs-modal-zindex);display:none;width:100%;height:100%;overflow-x:hidden;overflow-y:auto;outline:0}.modal-dialog{position:relative;width:auto;margin:var(--bs-modal-margin);pointer-events:none}.modal.fade .modal-dialog{-webkit-transition:-webkit-transform .3s ease-out;transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out;-webkit-transform:translate(0,-50px);transform:translate(0,-50px)}@media (prefers-reduced-motion:reduce){.modal.fade .modal-dialog{-webkit-transition:none;transition:none}}.modal.show .modal-dialog{-webkit-transform:none;transform:none}.modal.modal-static .modal-dialog{-webkit-transform:scale(1.02);transform:scale(1.02)}.modal-dialog-scrollable{height:calc(100% - var(--bs-modal-margin) * 2)}.modal-dialog-scrollable .modal-content{max-height:100%;overflow:hidden}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-dialog-centered{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:calc(100% - var(--bs-modal-margin) * 2)}.modal-content{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;color:var(--bs-modal-color);pointer-events:auto;background-color:var(--bs-modal-bg);background-clip:padding-box;border:var(--bs-modal-border-width) solid var(--bs-modal-border-color);border-radius:var(--bs-modal-border-radius);outline:0}.modal-backdrop{--bs-backdrop-zindex:1050;--bs-backdrop-bg:#000;--bs-backdrop-opacity:0.5;position:fixed;top:0;left:0;z-index:var(--bs-backdrop-zindex);width:100vw;height:100vh;background-color:var(--bs-backdrop-bg)}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:var(--bs-backdrop-opacity)}.modal-header{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:var(--bs-modal-header-padding);border-bottom:var(--bs-modal-header-border-width) solid var(--bs-modal-header-border-color);border-top-left-radius:var(--bs-modal-inner-border-radius);border-top-right-radius:var(--bs-modal-inner-border-radius)}.modal-header .btn-close{padding:calc(var(--bs-modal-header-padding-y) * .5) calc(var(--bs-modal-header-padding-x) * .5);margin:calc(-.5 * var(--bs-modal-header-padding-y)) calc(-.5 * var(--bs-modal-header-padding-x)) calc(-.5 * var(--bs-modal-header-padding-y)) auto}.modal-title{margin-bottom:0;line-height:var(--bs-modal-title-line-height)}.modal-body{position:relative;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding:var(--bs-modal-padding)}.modal-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:calc(var(--bs-modal-padding) - var(--bs-modal-footer-gap) * .5);background-color:var(--bs-modal-footer-bg);border-top:var(--bs-modal-footer-border-width) solid var(--bs-modal-footer-border-color);border-bottom-right-radius:var(--bs-modal-inner-border-radius);border-bottom-left-radius:var(--bs-modal-inner-border-radius)}.modal-footer>*{margin:calc(var(--bs-modal-footer-gap) * .5)}@media (min-width:576px){.modal{--bs-modal-margin:1.75rem;--bs-modal-box-shadow:var(--bs-box-shadow)}.modal-dialog{max-width:var(--bs-modal-width);margin-right:auto;margin-left:auto}.modal-sm{--bs-modal-width:300px}}@media (min-width:992px){.modal-lg,.modal-xl{--bs-modal-width:800px}}@media (min-width:1200px){.modal-xl{--bs-modal-width:1140px}}.modal-fullscreen{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen .modal-footer,.modal-fullscreen .modal-header{border-radius:0}.modal-fullscreen .modal-body{overflow-y:auto}@media (max-width:575.98px){.modal-fullscreen-sm-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-sm-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-sm-down .modal-footer,.modal-fullscreen-sm-down .modal-header{border-radius:0}.modal-fullscreen-sm-down .modal-body{overflow-y:auto}}@media (max-width:767.98px){.modal-fullscreen-md-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-md-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-md-down .modal-footer,.modal-fullscreen-md-down .modal-header{border-radius:0}.modal-fullscreen-md-down .modal-body{overflow-y:auto}}@media (max-width:991.98px){.modal-fullscreen-lg-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-lg-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-lg-down .modal-footer,.modal-fullscreen-lg-down .modal-header{border-radius:0}.modal-fullscreen-lg-down .modal-body{overflow-y:auto}}@media (max-width:1199.98px){.modal-fullscreen-xl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xl-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-xl-down .modal-footer,.modal-fullscreen-xl-down .modal-header{border-radius:0}.modal-fullscreen-xl-down .modal-body{overflow-y:auto}}@media (max-width:1399.98px){.modal-fullscreen-xxl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xxl-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-xxl-down .modal-footer,.modal-fullscreen-xxl-down .modal-header{border-radius:0}.modal-fullscreen-xxl-down .modal-body{overflow-y:auto}}.tooltip{--bs-tooltip-zindex:1080;--bs-tooltip-max-width:200px;--bs-tooltip-padding-x:0.2rem;--bs-tooltip-padding-y:0.1rem;--bs-tooltip-font-size:calc(1.254rem + 0.048vw);--bs-tooltip-color:var(--bs-body-bg);--bs-tooltip-bg:var(--bs-emphasis-color);--bs-tooltip-border-radius:var(--bs-border-radius);--bs-tooltip-opacity:0.9;--bs-tooltip-arrow-width:0.8rem;--bs-tooltip-arrow-height:0.4rem;z-index:var(--bs-tooltip-zindex);display:block;margin:var(--bs-tooltip-margin);font-family:var(--bs-font-sans-serif);font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;white-space:normal;word-spacing:normal;line-break:auto;font-size:var(--bs-tooltip-font-size);word-wrap:break-word;opacity:0}@media (min-width:1200px){.tooltip{--bs-tooltip-font-size:1.29rem}}.tooltip.show{opacity:var(--bs-tooltip-opacity)}.tooltip .tooltip-arrow{display:block;width:var(--bs-tooltip-arrow-width);height:var(--bs-tooltip-arrow-height)}.tooltip .tooltip-arrow::before{position:absolute;content:"";border-color:transparent;border-style:solid}.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow,.bs-tooltip-top .tooltip-arrow{bottom:calc(-1 * var(--bs-tooltip-arrow-height))}.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before,.bs-tooltip-top .tooltip-arrow::before{top:-1px;border-width:var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * .5) 0;border-top-color:var(--bs-tooltip-bg)}.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow,.bs-tooltip-end .tooltip-arrow{left:calc(-1 * var(--bs-tooltip-arrow-height));width:var(--bs-tooltip-arrow-height);height:var(--bs-tooltip-arrow-width)}.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before,.bs-tooltip-end .tooltip-arrow::before{right:-1px;border-width:calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * .5) 0;border-right-color:var(--bs-tooltip-bg)}.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow,.bs-tooltip-bottom .tooltip-arrow{top:calc(-1 * var(--bs-tooltip-arrow-height))}.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before,.bs-tooltip-bottom .tooltip-arrow::before{bottom:-1px;border-width:0 calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height);border-bottom-color:var(--bs-tooltip-bg)}.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow,.bs-tooltip-start .tooltip-arrow{right:calc(-1 * var(--bs-tooltip-arrow-height));width:var(--bs-tooltip-arrow-height);height:var(--bs-tooltip-arrow-width)}.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before,.bs-tooltip-start .tooltip-arrow::before{left:-1px;border-width:calc(var(--bs-tooltip-arrow-width) * .5) 0 calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height);border-left-color:var(--bs-tooltip-bg)}.tooltip-inner{max-width:var(--bs-tooltip-max-width);padding:var(--bs-tooltip-padding-y) var(--bs-tooltip-padding-x);color:var(--bs-tooltip-color);text-align:center;background-color:var(--bs-tooltip-bg);border-radius:var(--bs-tooltip-border-radius)}.popover{--bs-popover-zindex:1070;--bs-popover-max-width:276px;--bs-popover-font-size:calc(1.254rem + 0.048vw);--bs-popover-bg:var(--bs-body-bg);--bs-popover-border-width:var(--bs-border-width);--bs-popover-border-color:var(--bs-border-color-translucent);--bs-popover-border-radius:var(--bs-border-radius-lg);--bs-popover-inner-border-radius:calc(var(--bs-border-radius-lg) - var(--bs-border-width));--bs-popover-box-shadow:var(--bs-box-shadow);--bs-popover-header-padding-x:0.4rem;--bs-popover-header-padding-y:0.5rem;--bs-popover-header-font-size:calc(1.285rem + 0.42vw);--bs-popover-header-color:inherit;--bs-popover-header-bg:var(--bs-secondary-bg);--bs-popover-body-padding-x:0.4rem;--bs-popover-body-padding-y:0.4rem;--bs-popover-body-color:var(--bs-body-color);--bs-popover-arrow-width:1rem;--bs-popover-arrow-height:0.5rem;--bs-popover-arrow-border:var(--bs-popover-border-color);z-index:var(--bs-popover-zindex);display:block;max-width:var(--bs-popover-max-width);font-family:var(--bs-font-sans-serif);font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;white-space:normal;word-spacing:normal;line-break:auto;font-size:var(--bs-popover-font-size);word-wrap:break-word;background-color:var(--bs-popover-bg);background-clip:padding-box;border:var(--bs-popover-border-width) solid var(--bs-popover-border-color);border-radius:var(--bs-popover-border-radius)}@media (min-width:1200px){.popover{--bs-popover-font-size:1.29rem}}@media (min-width:1200px){.popover{--bs-popover-header-font-size:1.6rem}}.popover .popover-arrow{display:block;width:var(--bs-popover-arrow-width);height:var(--bs-popover-arrow-height)}.popover .popover-arrow::after,.popover .popover-arrow::before{position:absolute;display:block;content:"";border-color:transparent;border-style:solid;border-width:0}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow,.bs-popover-top>.popover-arrow{bottom:calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width))}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::before,.bs-popover-top>.popover-arrow::after,.bs-popover-top>.popover-arrow::before{border-width:var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * .5) 0}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::before,.bs-popover-top>.popover-arrow::before{bottom:0;border-top-color:var(--bs-popover-arrow-border)}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::after,.bs-popover-top>.popover-arrow::after{bottom:var(--bs-popover-border-width);border-top-color:var(--bs-popover-bg)}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow,.bs-popover-end>.popover-arrow{left:calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));width:var(--bs-popover-arrow-height);height:var(--bs-popover-arrow-width)}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::before,.bs-popover-end>.popover-arrow::after,.bs-popover-end>.popover-arrow::before{border-width:calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * .5) 0}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::before,.bs-popover-end>.popover-arrow::before{left:0;border-right-color:var(--bs-popover-arrow-border)}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::after,.bs-popover-end>.popover-arrow::after{left:var(--bs-popover-border-width);border-right-color:var(--bs-popover-bg)}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow,.bs-popover-bottom>.popover-arrow{top:calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width))}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::before,.bs-popover-bottom>.popover-arrow::after,.bs-popover-bottom>.popover-arrow::before{border-width:0 calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height)}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::before,.bs-popover-bottom>.popover-arrow::before{top:0;border-bottom-color:var(--bs-popover-arrow-border)}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::after,.bs-popover-bottom>.popover-arrow::after{top:var(--bs-popover-border-width);border-bottom-color:var(--bs-popover-bg)}.bs-popover-auto[data-popper-placement^=bottom] .popover-header::before,.bs-popover-bottom .popover-header::before{position:absolute;top:0;left:50%;display:block;width:var(--bs-popover-arrow-width);margin-left:calc(-.5 * var(--bs-popover-arrow-width));content:"";border-bottom:var(--bs-popover-border-width) solid var(--bs-popover-header-bg)}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow,.bs-popover-start>.popover-arrow{right:calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));width:var(--bs-popover-arrow-height);height:var(--bs-popover-arrow-width)}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::before,.bs-popover-start>.popover-arrow::after,.bs-popover-start>.popover-arrow::before{border-width:calc(var(--bs-popover-arrow-width) * .5) 0 calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height)}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::before,.bs-popover-start>.popover-arrow::before{right:0;border-left-color:var(--bs-popover-arrow-border)}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::after,.bs-popover-start>.popover-arrow::after{right:var(--bs-popover-border-width);border-left-color:var(--bs-popover-bg)}.popover-header{padding:var(--bs-popover-header-padding-y) var(--bs-popover-header-padding-x);margin-bottom:0;font-size:var(--bs-popover-header-font-size);color:var(--bs-popover-header-color);background-color:var(--bs-popover-header-bg);border-bottom:var(--bs-popover-border-width) solid var(--bs-popover-border-color);border-top-left-radius:var(--bs-popover-inner-border-radius);border-top-right-radius:var(--bs-popover-inner-border-radius)}.popover-header:empty{display:none}.popover-body{padding:var(--bs-popover-body-padding-y) var(--bs-popover-body-padding-x);color:var(--bs-popover-body-color)}.carousel{position:relative}.carousel.pointer-event{-ms-touch-action:pan-y;touch-action:pan-y}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner::after{display:block;clear:both;content:""}.carousel-item{position:relative;display:none;float:left;width:100%;margin-right:-100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:-webkit-transform .6s ease-in-out;transition:-webkit-transform .6s ease-in-out;transition:transform .6s ease-in-out;transition:transform .6s ease-in-out,-webkit-transform .6s ease-in-out}@media (prefers-reduced-motion:reduce){.carousel-item{-webkit-transition:none;transition:none}}.carousel-item-next,.carousel-item-prev,.carousel-item.active{display:block}.active.carousel-item-end,.carousel-item-next:not(.carousel-item-start){-webkit-transform:translateX(100%);transform:translateX(100%)}.active.carousel-item-start,.carousel-item-prev:not(.carousel-item-end){-webkit-transform:translateX(-100%);transform:translateX(-100%)}.carousel-fade .carousel-item{opacity:0;-webkit-transition-property:opacity;transition-property:opacity;-webkit-transform:none;transform:none}.carousel-fade .carousel-item-next.carousel-item-start,.carousel-fade .carousel-item-prev.carousel-item-end,.carousel-fade .carousel-item.active{z-index:1;opacity:1}.carousel-fade .active.carousel-item-end,.carousel-fade .active.carousel-item-start{z-index:0;opacity:0;-webkit-transition:opacity 0s .6s;transition:opacity 0s .6s}@media (prefers-reduced-motion:reduce){.carousel-fade .active.carousel-item-end,.carousel-fade .active.carousel-item-start{-webkit-transition:none;transition:none}}.carousel-control-next,.carousel-control-prev{position:absolute;top:0;bottom:0;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:15%;padding:0;color:#ffffffff;text-align:center;background:0 0;border:0;opacity:.5;-webkit-transition:opacity .15s ease;transition:opacity .15s ease}@media (prefers-reduced-motion:reduce){.carousel-control-next,.carousel-control-prev{-webkit-transition:none;transition:none}}.carousel-control-next:focus,.carousel-control-next:hover,.carousel-control-prev:focus,.carousel-control-prev:hover{color:#ffffffff;text-decoration:none;outline:0;opacity:.9}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-next-icon,.carousel-control-prev-icon{display:inline-block;width:2rem;height:2rem;background-repeat:no-repeat;background-position:50%;background-size:100% 100%}.carousel-control-prev-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23ffffffff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3e%3c/svg%3e")}.carousel-control-next-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23ffffffff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")}.carousel-indicators{position:absolute;right:0;bottom:0;left:0;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0;margin-right:15%;margin-bottom:1rem;margin-left:15%}.carousel-indicators [data-bs-target]{-webkit-box-sizing:content-box;box-sizing:content-box;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;width:30px;height:3px;padding:0;margin-right:3px;margin-left:3px;text-indent:-999px;cursor:pointer;background-color:#ffffffff;background-clip:padding-box;border:0;border-top:10px solid transparent;border-bottom:10px solid transparent;opacity:.5;-webkit-transition:opacity .6s ease;transition:opacity .6s ease}@media (prefers-reduced-motion:reduce){.carousel-indicators [data-bs-target]{-webkit-transition:none;transition:none}}.carousel-indicators .active{opacity:1}.carousel-caption{position:absolute;right:15%;bottom:1.25rem;left:15%;padding-top:1.25rem;padding-bottom:1.25rem;color:#ffffffff;text-align:center}.carousel-dark .carousel-control-next-icon,.carousel-dark .carousel-control-prev-icon{-webkit-filter:invert(1) grayscale(100);filter:invert(1) grayscale(100)}.carousel-dark .carousel-indicators [data-bs-target]{background-color:#000}.carousel-dark .carousel-caption{color:#000}[data-bs-theme=dark] .carousel .carousel-control-next-icon,[data-bs-theme=dark] .carousel .carousel-control-prev-icon,[data-bs-theme=dark].carousel .carousel-control-next-icon,[data-bs-theme=dark].carousel .carousel-control-prev-icon{-webkit-filter:invert(1) grayscale(100);filter:invert(1) grayscale(100)}[data-bs-theme=dark] .carousel .carousel-indicators [data-bs-target],[data-bs-theme=dark].carousel .carousel-indicators [data-bs-target]{background-color:#000}[data-bs-theme=dark] .carousel .carousel-caption,[data-bs-theme=dark].carousel .carousel-caption{color:#000}.spinner-border,.spinner-grow{display:inline-block;width:var(--bs-spinner-width);height:var(--bs-spinner-height);vertical-align:var(--bs-spinner-vertical-align);border-radius:50%;-webkit-animation:var(--bs-spinner-animation-speed) linear infinite var(--bs-spinner-animation-name);animation:var(--bs-spinner-animation-speed) linear infinite var(--bs-spinner-animation-name)}@-webkit-keyframes spinner-border{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spinner-border{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.spinner-border{--bs-spinner-width:2rem;--bs-spinner-height:2rem;--bs-spinner-vertical-align:-0.125em;--bs-spinner-border-width:0.25em;--bs-spinner-animation-speed:0.75s;--bs-spinner-animation-name:spinner-border;border:var(--bs-spinner-border-width) solid currentcolor;border-right-color:transparent}.spinner-border-sm{--bs-spinner-width:1rem;--bs-spinner-height:1rem;--bs-spinner-border-width:0.2em}@-webkit-keyframes spinner-grow{0%{-webkit-transform:scale(0);transform:scale(0)}50%{opacity:1;-webkit-transform:none;transform:none}}@keyframes spinner-grow{0%{-webkit-transform:scale(0);transform:scale(0)}50%{opacity:1;-webkit-transform:none;transform:none}}.spinner-grow{--bs-spinner-width:2rem;--bs-spinner-height:2rem;--bs-spinner-vertical-align:-0.125em;--bs-spinner-animation-speed:0.75s;--bs-spinner-animation-name:spinner-grow;background-color:currentcolor;opacity:0}.spinner-grow-sm{--bs-spinner-width:1rem;--bs-spinner-height:1rem}@media (prefers-reduced-motion:reduce){.spinner-border,.spinner-grow{--bs-spinner-animation-speed:1.5s}}.offcanvas,.offcanvas-lg,.offcanvas-md,.offcanvas-sm,.offcanvas-xl,.offcanvas-xxl{--bs-offcanvas-zindex:1045;--bs-offcanvas-width:400px;--bs-offcanvas-height:30vh;--bs-offcanvas-padding-x:0.4rem;--bs-offcanvas-padding-y:0.4rem;--bs-offcanvas-color:var(--bs-body-color);--bs-offcanvas-bg:var(--bs-body-bg);--bs-offcanvas-border-width:var(--bs-border-width);--bs-offcanvas-border-color:var(--bs-border-color-translucent);--bs-offcanvas-box-shadow:var(--bs-box-shadow-sm);--bs-offcanvas-transition:transform 0.3s ease-in-out;--bs-offcanvas-title-line-height:1.5}@media (max-width:575.98px){.offcanvas-sm{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;-webkit-transition:var(--bs-offcanvas-transition);transition:var(--bs-offcanvas-transition)}}@media (max-width:575.98px) and (prefers-reduced-motion:reduce){.offcanvas-sm{-webkit-transition:none;transition:none}}@media (max-width:575.98px){.offcanvas-sm.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@media (max-width:575.98px){.offcanvas-sm.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);-webkit-transform:translateX(100%);transform:translateX(100%)}}@media (max-width:575.98px){.offcanvas-sm.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);-webkit-transform:translateY(-100%);transform:translateY(-100%)}}@media (max-width:575.98px){.offcanvas-sm.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);-webkit-transform:translateY(100%);transform:translateY(100%)}}@media (max-width:575.98px){.offcanvas-sm.show:not(.hiding),.offcanvas-sm.showing{-webkit-transform:none;transform:none}}@media (max-width:575.98px){.offcanvas-sm.hiding,.offcanvas-sm.show,.offcanvas-sm.showing{visibility:visible}}@media (min-width:576px){.offcanvas-sm{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:transparent!important}.offcanvas-sm .offcanvas-header{display:none}.offcanvas-sm .offcanvas-body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}@media (max-width:767.98px){.offcanvas-md{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;-webkit-transition:var(--bs-offcanvas-transition);transition:var(--bs-offcanvas-transition)}}@media (max-width:767.98px) and (prefers-reduced-motion:reduce){.offcanvas-md{-webkit-transition:none;transition:none}}@media (max-width:767.98px){.offcanvas-md.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@media (max-width:767.98px){.offcanvas-md.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);-webkit-transform:translateX(100%);transform:translateX(100%)}}@media (max-width:767.98px){.offcanvas-md.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);-webkit-transform:translateY(-100%);transform:translateY(-100%)}}@media (max-width:767.98px){.offcanvas-md.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);-webkit-transform:translateY(100%);transform:translateY(100%)}}@media (max-width:767.98px){.offcanvas-md.show:not(.hiding),.offcanvas-md.showing{-webkit-transform:none;transform:none}}@media (max-width:767.98px){.offcanvas-md.hiding,.offcanvas-md.show,.offcanvas-md.showing{visibility:visible}}@media (min-width:768px){.offcanvas-md{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:transparent!important}.offcanvas-md .offcanvas-header{display:none}.offcanvas-md .offcanvas-body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}@media (max-width:991.98px){.offcanvas-lg{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;-webkit-transition:var(--bs-offcanvas-transition);transition:var(--bs-offcanvas-transition)}}@media (max-width:991.98px) and (prefers-reduced-motion:reduce){.offcanvas-lg{-webkit-transition:none;transition:none}}@media (max-width:991.98px){.offcanvas-lg.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@media (max-width:991.98px){.offcanvas-lg.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);-webkit-transform:translateX(100%);transform:translateX(100%)}}@media (max-width:991.98px){.offcanvas-lg.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);-webkit-transform:translateY(-100%);transform:translateY(-100%)}}@media (max-width:991.98px){.offcanvas-lg.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);-webkit-transform:translateY(100%);transform:translateY(100%)}}@media (max-width:991.98px){.offcanvas-lg.show:not(.hiding),.offcanvas-lg.showing{-webkit-transform:none;transform:none}}@media (max-width:991.98px){.offcanvas-lg.hiding,.offcanvas-lg.show,.offcanvas-lg.showing{visibility:visible}}@media (min-width:992px){.offcanvas-lg{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:transparent!important}.offcanvas-lg .offcanvas-header{display:none}.offcanvas-lg .offcanvas-body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}@media (max-width:1199.98px){.offcanvas-xl{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;-webkit-transition:var(--bs-offcanvas-transition);transition:var(--bs-offcanvas-transition)}}@media (max-width:1199.98px) and (prefers-reduced-motion:reduce){.offcanvas-xl{-webkit-transition:none;transition:none}}@media (max-width:1199.98px){.offcanvas-xl.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@media (max-width:1199.98px){.offcanvas-xl.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);-webkit-transform:translateX(100%);transform:translateX(100%)}}@media (max-width:1199.98px){.offcanvas-xl.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);-webkit-transform:translateY(-100%);transform:translateY(-100%)}}@media (max-width:1199.98px){.offcanvas-xl.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);-webkit-transform:translateY(100%);transform:translateY(100%)}}@media (max-width:1199.98px){.offcanvas-xl.show:not(.hiding),.offcanvas-xl.showing{-webkit-transform:none;transform:none}}@media (max-width:1199.98px){.offcanvas-xl.hiding,.offcanvas-xl.show,.offcanvas-xl.showing{visibility:visible}}@media (min-width:1200px){.offcanvas-xl{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:transparent!important}.offcanvas-xl .offcanvas-header{display:none}.offcanvas-xl .offcanvas-body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}@media (max-width:1399.98px){.offcanvas-xxl{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;-webkit-transition:var(--bs-offcanvas-transition);transition:var(--bs-offcanvas-transition)}}@media (max-width:1399.98px) and (prefers-reduced-motion:reduce){.offcanvas-xxl{-webkit-transition:none;transition:none}}@media (max-width:1399.98px){.offcanvas-xxl.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@media (max-width:1399.98px){.offcanvas-xxl.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);-webkit-transform:translateX(100%);transform:translateX(100%)}}@media (max-width:1399.98px){.offcanvas-xxl.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);-webkit-transform:translateY(-100%);transform:translateY(-100%)}}@media (max-width:1399.98px){.offcanvas-xxl.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);-webkit-transform:translateY(100%);transform:translateY(100%)}}@media (max-width:1399.98px){.offcanvas-xxl.show:not(.hiding),.offcanvas-xxl.showing{-webkit-transform:none;transform:none}}@media (max-width:1399.98px){.offcanvas-xxl.hiding,.offcanvas-xxl.show,.offcanvas-xxl.showing{visibility:visible}}@media (min-width:1400px){.offcanvas-xxl{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:transparent!important}.offcanvas-xxl .offcanvas-header{display:none}.offcanvas-xxl .offcanvas-body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}.offcanvas{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;-webkit-transition:var(--bs-offcanvas-transition);transition:var(--bs-offcanvas-transition)}@media (prefers-reduced-motion:reduce){.offcanvas{-webkit-transition:none;transition:none}}.offcanvas.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);-webkit-transform:translateX(-100%);transform:translateX(-100%)}.offcanvas.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);-webkit-transform:translateX(100%);transform:translateX(100%)}.offcanvas.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);-webkit-transform:translateY(-100%);transform:translateY(-100%)}.offcanvas.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);-webkit-transform:translateY(100%);transform:translateY(100%)}.offcanvas.show:not(.hiding),.offcanvas.showing{-webkit-transform:none;transform:none}.offcanvas.hiding,.offcanvas.show,.offcanvas.showing{visibility:visible}.offcanvas-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:#000}.offcanvas-backdrop.fade{opacity:0}.offcanvas-backdrop.show{opacity:.5}.offcanvas-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x)}.offcanvas-header .btn-close{padding:calc(var(--bs-offcanvas-padding-y) * .5) calc(var(--bs-offcanvas-padding-x) * .5);margin:calc(-.5 * var(--bs-offcanvas-padding-y)) calc(-.5 * var(--bs-offcanvas-padding-x)) calc(-.5 * var(--bs-offcanvas-padding-y)) auto}.offcanvas-title{margin-bottom:0;line-height:var(--bs-offcanvas-title-line-height)}.offcanvas-body{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding:var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);overflow-y:auto}.placeholder{display:inline-block;min-height:1em;vertical-align:middle;cursor:wait;background-color:currentcolor;opacity:.5}.placeholder.btn::before{display:inline-block;content:""}.placeholder-xs{min-height:.6em}.placeholder-sm{min-height:.8em}.placeholder-lg{min-height:1.2em}.placeholder-glow .placeholder{-webkit-animation:placeholder-glow 2s ease-in-out infinite;animation:placeholder-glow 2s ease-in-out infinite}@-webkit-keyframes placeholder-glow{50%{opacity:.2}}@keyframes placeholder-glow{50%{opacity:.2}}.placeholder-wave{-webkit-mask-image:linear-gradient(130deg,#000 55%,rgba(0,0,0,.8) 75%,#000 95%);mask-image:linear-gradient(130deg,#000 55%,rgba(0,0,0,.8) 75%,#000 95%);-webkit-mask-size:200% 100%;mask-size:200% 100%;-webkit-animation:placeholder-wave 2s linear infinite;animation:placeholder-wave 2s linear infinite}@-webkit-keyframes placeholder-wave{100%{-webkit-mask-position:-200% 0;mask-position:-200% 0}}@keyframes placeholder-wave{100%{-webkit-mask-position:-200% 0;mask-position:-200% 0}}.clearfix::after{display:block;clear:both;content:""}.text-bg-primary{color:#ffffffff!important;background-color:RGBA(var(--bs-primary-rgb),var(--bs-bg-opacity,1))!important}.text-bg-secondary{color:#ffffffff!important;background-color:RGBA(var(--bs-secondary-rgb),var(--bs-bg-opacity,1))!important}.text-bg-success{color:#ffffffff!important;background-color:RGBA(var(--bs-success-rgb),var(--bs-bg-opacity,1))!important}.text-bg-info{color:#000!important;background-color:RGBA(var(--bs-info-rgb),var(--bs-bg-opacity,1))!important}.text-bg-warning{color:#000!important;background-color:RGBA(var(--bs-warning-rgb),var(--bs-bg-opacity,1))!important}.text-bg-danger{color:#ffffffff!important;background-color:RGBA(var(--bs-danger-rgb),var(--bs-bg-opacity,1))!important}.text-bg-light{color:#000!important;background-color:RGBA(var(--bs-light-rgb),var(--bs-bg-opacity,1))!important}.text-bg-dark{color:#ffffffff!important;background-color:RGBA(var(--bs-dark-rgb),var(--bs-bg-opacity,1))!important}.link-primary{color:RGBA(var(--bs-primary-rgb),var(--bs-link-opacity,1))!important;text-decoration-color:RGBA(var(--bs-primary-rgb),var(--bs-link-underline-opacity,1))!important}.link-primary:focus,.link-primary:hover{color:RGBA(182,29,48,var(--bs-link-opacity,1))!important;text-decoration-color:RGBA(182,29,48,var(--bs-link-underline-opacity,1))!important}.link-secondary{color:RGBA(var(--bs-secondary-rgb),var(--bs-link-opacity,1))!important;text-decoration-color:RGBA(var(--bs-secondary-rgb),var(--bs-link-underline-opacity,1))!important}.link-secondary:focus,.link-secondary:hover{color:RGBA(101,0,15,var(--bs-link-opacity,1))!important;text-decoration-color:RGBA(101,0,15,var(--bs-link-underline-opacity,1))!important}.link-success{color:RGBA(var(--bs-success-rgb),var(--bs-link-opacity,1))!important;text-decoration-color:RGBA(var(--bs-success-rgb),var(--bs-link-underline-opacity,1))!important}.link-success:focus,.link-success:hover{color:RGBA(34,102,13,var(--bs-link-opacity,1))!important;text-decoration-color:RGBA(34,102,13,var(--bs-link-underline-opacity,1))!important}.link-info{color:RGBA(var(--bs-info-rgb),var(--bs-link-opacity,1))!important;text-decoration-color:RGBA(var(--bs-info-rgb),var(--bs-link-underline-opacity,1))!important}.link-info:focus,.link-info:hover{color:RGBA(53,187,228,var(--bs-link-opacity,1))!important;text-decoration-color:RGBA(53,187,228,var(--bs-link-underline-opacity,1))!important}.link-warning{color:RGBA(var(--bs-warning-rgb),var(--bs-link-opacity,1))!important;text-decoration-color:RGBA(var(--bs-warning-rgb),var(--bs-link-underline-opacity,1))!important}.link-warning:focus,.link-warning:hover{color:RGBA(255,193,51,var(--bs-link-opacity,1))!important;text-decoration-color:RGBA(255,193,51,var(--bs-link-underline-opacity,1))!important}.link-danger{color:RGBA(var(--bs-danger-rgb),var(--bs-link-opacity,1))!important;text-decoration-color:RGBA(var(--bs-danger-rgb),var(--bs-link-underline-opacity,1))!important}.link-danger:focus,.link-danger:hover{color:RGBA(167,46,18,var(--bs-link-opacity,1))!important;text-decoration-color:RGBA(167,46,18,var(--bs-link-underline-opacity,1))!important}.link-light{color:RGBA(var(--bs-light-rgb),var(--bs-link-opacity,1))!important;text-decoration-color:RGBA(var(--bs-light-rgb),var(--bs-link-underline-opacity,1))!important}.link-light:focus,.link-light:hover{color:RGBA(222,222,221,var(--bs-link-opacity,1))!important;text-decoration-color:RGBA(222,222,221,var(--bs-link-underline-opacity,1))!important}.link-dark{color:RGBA(var(--bs-dark-rgb),var(--bs-link-opacity,1))!important;text-decoration-color:RGBA(var(--bs-dark-rgb),var(--bs-link-underline-opacity,1))!important}.link-dark:focus,.link-dark:hover{color:RGBA(42,42,40,var(--bs-link-opacity,1))!important;text-decoration-color:RGBA(42,42,40,var(--bs-link-underline-opacity,1))!important}.link-body-emphasis{color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-opacity,1))!important;text-decoration-color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-underline-opacity,1))!important}.link-body-emphasis:focus,.link-body-emphasis:hover{color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-opacity,.75))!important;text-decoration-color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-underline-opacity,.75))!important}.focus-ring:focus{outline:0;-webkit-box-shadow:var(--bs-focus-ring-x,0) var(--bs-focus-ring-y,0) var(--bs-focus-ring-blur,0) var(--bs-focus-ring-width) var(--bs-focus-ring-color);box-shadow:var(--bs-focus-ring-x,0) var(--bs-focus-ring-y,0) var(--bs-focus-ring-blur,0) var(--bs-focus-ring-width) var(--bs-focus-ring-color)}.icon-link{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:.375rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration-color:rgba(var(--bs-link-color-rgb),var(--bs-link-opacity,.5));text-underline-offset:.25em;-webkit-backface-visibility:hidden;backface-visibility:hidden}.icon-link>.bi{-ms-flex-negative:0;flex-shrink:0;width:1em;height:1em;fill:currentcolor;-webkit-transition:.2s ease-in-out transform;transition:.2s ease-in-out transform}@media (prefers-reduced-motion:reduce){.icon-link>.bi{-webkit-transition:none;transition:none}}.icon-link-hover:focus-visible>.bi,.icon-link-hover:hover>.bi{-webkit-transform:var(--bs-icon-link-transform,translate3d(.25em,0,0));transform:var(--bs-icon-link-transform,translate3d(.25em,0,0))}.ratio{position:relative;width:100%}.ratio::before{display:block;padding-top:var(--bs-aspect-ratio);content:""}.ratio>*{position:absolute;top:0;left:0;width:100%;height:100%}.ratio-1x1{--bs-aspect-ratio:100%}.ratio-4x3{--bs-aspect-ratio:75%}.ratio-16x9{--bs-aspect-ratio:56.25%}.ratio-21x9{--bs-aspect-ratio:42.8571428571%}.fixed-top{position:fixed;top:0;right:0;left:0;z-index:1030}.fixed-bottom{position:fixed;right:0;bottom:0;left:0;z-index:1030}.sticky-top{position:sticky;top:0;z-index:1020}.sticky-bottom{position:sticky;bottom:0;z-index:1020}@media (min-width:576px){.sticky-sm-top{position:sticky;top:0;z-index:1020}.sticky-sm-bottom{position:sticky;bottom:0;z-index:1020}}@media (min-width:768px){.sticky-md-top{position:sticky;top:0;z-index:1020}.sticky-md-bottom{position:sticky;bottom:0;z-index:1020}}@media (min-width:992px){.sticky-lg-top{position:sticky;top:0;z-index:1020}.sticky-lg-bottom{position:sticky;bottom:0;z-index:1020}}@media (min-width:1200px){.sticky-xl-top{position:sticky;top:0;z-index:1020}.sticky-xl-bottom{position:sticky;bottom:0;z-index:1020}}@media (min-width:1400px){.sticky-xxl-top{position:sticky;top:0;z-index:1020}.sticky-xxl-bottom{position:sticky;bottom:0;z-index:1020}}.hstack{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-item-align:stretch;align-self:stretch}.vstack{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-item-align:stretch;align-self:stretch}.visually-hidden,.visually-hidden-focusable:not(:focus):not(:focus-within){width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.visually-hidden-focusable:not(:focus):not(:focus-within):not(caption),.visually-hidden:not(caption){position:absolute!important}.stretched-link::after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;content:""}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vr{display:inline-block;-ms-flex-item-align:stretch;align-self:stretch;width:var(--bs-border-width);min-height:1em;background-color:currentcolor;opacity:.25}.align-baseline{vertical-align:baseline!important}.align-top{vertical-align:top!important}.align-middle{vertical-align:middle!important}.align-bottom{vertical-align:bottom!important}.align-text-bottom{vertical-align:text-bottom!important}.align-text-top{vertical-align:text-top!important}.float-start{float:left!important}.float-end{float:right!important}.float-none{float:none!important}.object-fit-contain{-o-object-fit:contain!important;object-fit:contain!important}.object-fit-cover{-o-object-fit:cover!important;object-fit:cover!important}.object-fit-fill{-o-object-fit:fill!important;object-fit:fill!important}.object-fit-scale{-o-object-fit:scale-down!important;object-fit:scale-down!important}.object-fit-none{-o-object-fit:none!important;object-fit:none!important}.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}.overflow-x-auto{overflow-x:auto!important}.overflow-x-hidden{overflow-x:hidden!important}.overflow-x-visible{overflow-x:visible!important}.overflow-x-scroll{overflow-x:scroll!important}.overflow-y-auto{overflow-y:auto!important}.overflow-y-hidden{overflow-y:hidden!important}.overflow-y-visible{overflow-y:visible!important}.overflow-y-scroll{overflow-y:scroll!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-grid{display:grid!important}.d-inline-grid{display:inline-grid!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}.d-none{display:none!important}.shadow{-webkit-box-shadow:var(--bs-box-shadow)!important;box-shadow:var(--bs-box-shadow)!important}.shadow-sm{-webkit-box-shadow:var(--bs-box-shadow-sm)!important;box-shadow:var(--bs-box-shadow-sm)!important}.shadow-lg{-webkit-box-shadow:var(--bs-box-shadow-lg)!important;box-shadow:var(--bs-box-shadow-lg)!important}.shadow-none{-webkit-box-shadow:none!important;box-shadow:none!important}.focus-ring-primary{--bs-focus-ring-color:rgba(var(--bs-primary-rgb), var(--bs-focus-ring-opacity))}.focus-ring-secondary{--bs-focus-ring-color:rgba(var(--bs-secondary-rgb), var(--bs-focus-ring-opacity))}.focus-ring-success{--bs-focus-ring-color:rgba(var(--bs-success-rgb), var(--bs-focus-ring-opacity))}.focus-ring-info{--bs-focus-ring-color:rgba(var(--bs-info-rgb), var(--bs-focus-ring-opacity))}.focus-ring-warning{--bs-focus-ring-color:rgba(var(--bs-warning-rgb), var(--bs-focus-ring-opacity))}.focus-ring-danger{--bs-focus-ring-color:rgba(var(--bs-danger-rgb), var(--bs-focus-ring-opacity))}.focus-ring-light{--bs-focus-ring-color:rgba(var(--bs-light-rgb), var(--bs-focus-ring-opacity))}.focus-ring-dark{--bs-focus-ring-color:rgba(var(--bs-dark-rgb), var(--bs-focus-ring-opacity))}.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}.top-0{top:0!important}.top-50{top:50%!important}.top-100{top:100%!important}.bottom-0{bottom:0!important}.bottom-50{bottom:50%!important}.bottom-100{bottom:100%!important}.start-0{left:0!important}.start-50{left:50%!important}.start-100{left:100%!important}.end-0{right:0!important}.end-50{right:50%!important}.end-100{right:100%!important}.translate-middle{-webkit-transform:translate(-50%,-50%)!important;transform:translate(-50%,-50%)!important}.translate-middle-x{-webkit-transform:translateX(-50%)!important;transform:translateX(-50%)!important}.translate-middle-y{-webkit-transform:translateY(-50%)!important;transform:translateY(-50%)!important}.border{border:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-0{border:0!important}.border-top{border-top:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-top-0{border-top:0!important}.border-end{border-right:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-end-0{border-right:0!important}.border-bottom{border-bottom:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-bottom-0{border-bottom:0!important}.border-start{border-left:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-start-0{border-left:0!important}.border-primary{--bs-border-opacity:1;border-color:rgba(var(--bs-primary-rgb),var(--bs-border-opacity))!important}.border-secondary{--bs-border-opacity:1;border-color:rgba(var(--bs-secondary-rgb),var(--bs-border-opacity))!important}.border-success{--bs-border-opacity:1;border-color:rgba(var(--bs-success-rgb),var(--bs-border-opacity))!important}.border-info{--bs-border-opacity:1;border-color:rgba(var(--bs-info-rgb),var(--bs-border-opacity))!important}.border-warning{--bs-border-opacity:1;border-color:rgba(var(--bs-warning-rgb),var(--bs-border-opacity))!important}.border-danger{--bs-border-opacity:1;border-color:rgba(var(--bs-danger-rgb),var(--bs-border-opacity))!important}.border-light{--bs-border-opacity:1;border-color:rgba(var(--bs-light-rgb),var(--bs-border-opacity))!important}.border-dark{--bs-border-opacity:1;border-color:rgba(var(--bs-dark-rgb),var(--bs-border-opacity))!important}.border-black{--bs-border-opacity:1;border-color:rgba(var(--bs-black-rgb),var(--bs-border-opacity))!important}.border-white{--bs-border-opacity:1;border-color:rgba(var(--bs-white-rgb),var(--bs-border-opacity))!important}.border-primary-subtle{border-color:var(--bs-primary-border-subtle)!important}.border-secondary-subtle{border-color:var(--bs-secondary-border-subtle)!important}.border-success-subtle{border-color:var(--bs-success-border-subtle)!important}.border-info-subtle{border-color:var(--bs-info-border-subtle)!important}.border-warning-subtle{border-color:var(--bs-warning-border-subtle)!important}.border-danger-subtle{border-color:var(--bs-danger-border-subtle)!important}.border-light-subtle{border-color:var(--bs-light-border-subtle)!important}.border-dark-subtle{border-color:var(--bs-dark-border-subtle)!important}.border-1{border-width:1px!important}.border-2{border-width:2px!important}.border-3{border-width:3px!important}.border-4{border-width:4px!important}.border-5{border-width:5px!important}.border-opacity-10{--bs-border-opacity:0.1}.border-opacity-25{--bs-border-opacity:0.25}.border-opacity-50{--bs-border-opacity:0.5}.border-opacity-75{--bs-border-opacity:0.75}.border-opacity-100{--bs-border-opacity:1}.w-25{width:25%!important}.w-50{width:50%!important}.w-75{width:75%!important}.w-100{width:100%!important}.w-auto{width:auto!important}.mw-100{max-width:100%!important}.vw-100{width:100vw!important}.min-vw-100{min-width:100vw!important}.h-25{height:25%!important}.h-50{height:50%!important}.h-75{height:75%!important}.h-100{height:100%!important}.h-auto{height:auto!important}.mh-100{max-height:100%!important}.vh-100{height:100vh!important}.min-vh-100{min-height:100vh!important}.flex-fill{-webkit-box-flex:1!important;-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-grow-0{-webkit-box-flex:0!important;-ms-flex-positive:0!important;flex-grow:0!important}.flex-grow-1{-webkit-box-flex:1!important;-ms-flex-positive:1!important;flex-grow:1!important}.flex-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.flex-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.justify-content-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.justify-content-evenly{-webkit-box-pack:space-evenly!important;-ms-flex-pack:space-evenly!important;justify-content:space-evenly!important}.align-items-start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}.order-first{-webkit-box-ordinal-group:0!important;-ms-flex-order:-1!important;order:-1!important}.order-0{-webkit-box-ordinal-group:1!important;-ms-flex-order:0!important;order:0!important}.order-1{-webkit-box-ordinal-group:2!important;-ms-flex-order:1!important;order:1!important}.order-2{-webkit-box-ordinal-group:3!important;-ms-flex-order:2!important;order:2!important}.order-3{-webkit-box-ordinal-group:4!important;-ms-flex-order:3!important;order:3!important}.order-4{-webkit-box-ordinal-group:5!important;-ms-flex-order:4!important;order:4!important}.order-5{-webkit-box-ordinal-group:6!important;-ms-flex-order:5!important;order:5!important}.order-last{-webkit-box-ordinal-group:7!important;-ms-flex-order:6!important;order:6!important}.m-0{margin:0!important}.m-1{margin:.4rem!important}.m-2{margin:.8rem!important}.m-3{margin:1.2rem!important}.m-4{margin:1.6rem!important}.m-5{margin:2rem!important}.m-6{margin:2.4rem!important}.m-7{margin:3.2rem!important}.m-8{margin:4rem!important}.m-9{margin:4.8rem!important}.m-10{margin:5.6rem!important}.m-11{margin:6.4rem!important}.m-12{margin:7.2rem!important}.m-13{margin:8rem!important}.m-14{margin:8.8rem!important}.m-15{margin:9.6rem!important}.m-16{margin:10.4rem!important}.m-auto{margin:auto!important}.mx-0{margin-right:0!important;margin-left:0!important}.mx-1{margin-right:.4rem!important;margin-left:.4rem!important}.mx-2{margin-right:.8rem!important;margin-left:.8rem!important}.mx-3{margin-right:1.2rem!important;margin-left:1.2rem!important}.mx-4{margin-right:1.6rem!important;margin-left:1.6rem!important}.mx-5{margin-right:2rem!important;margin-left:2rem!important}.mx-6{margin-right:2.4rem!important;margin-left:2.4rem!important}.mx-7{margin-right:3.2rem!important;margin-left:3.2rem!important}.mx-8{margin-right:4rem!important;margin-left:4rem!important}.mx-9{margin-right:4.8rem!important;margin-left:4.8rem!important}.mx-10{margin-right:5.6rem!important;margin-left:5.6rem!important}.mx-11{margin-right:6.4rem!important;margin-left:6.4rem!important}.mx-12{margin-right:7.2rem!important;margin-left:7.2rem!important}.mx-13{margin-right:8rem!important;margin-left:8rem!important}.mx-14{margin-right:8.8rem!important;margin-left:8.8rem!important}.mx-15{margin-right:9.6rem!important;margin-left:9.6rem!important}.mx-16{margin-right:10.4rem!important;margin-left:10.4rem!important}.mx-auto{margin-right:auto!important;margin-left:auto!important}.my-0{margin-top:0!important;margin-bottom:0!important}.my-1{margin-top:.4rem!important;margin-bottom:.4rem!important}.my-2{margin-top:.8rem!important;margin-bottom:.8rem!important}.my-3{margin-top:1.2rem!important;margin-bottom:1.2rem!important}.my-4{margin-top:1.6rem!important;margin-bottom:1.6rem!important}.my-5{margin-top:2rem!important;margin-bottom:2rem!important}.my-6{margin-top:2.4rem!important;margin-bottom:2.4rem!important}.my-7{margin-top:3.2rem!important;margin-bottom:3.2rem!important}.my-8{margin-top:4rem!important;margin-bottom:4rem!important}.my-9{margin-top:4.8rem!important;margin-bottom:4.8rem!important}.my-10{margin-top:5.6rem!important;margin-bottom:5.6rem!important}.my-11{margin-top:6.4rem!important;margin-bottom:6.4rem!important}.my-12{margin-top:7.2rem!important;margin-bottom:7.2rem!important}.my-13{margin-top:8rem!important;margin-bottom:8rem!important}.my-14{margin-top:8.8rem!important;margin-bottom:8.8rem!important}.my-15{margin-top:9.6rem!important;margin-bottom:9.6rem!important}.my-16{margin-top:10.4rem!important;margin-bottom:10.4rem!important}.my-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-0{margin-top:0!important}.mt-1{margin-top:.4rem!important}.mt-2{margin-top:.8rem!important}.mt-3{margin-top:1.2rem!important}.mt-4{margin-top:1.6rem!important}.mt-5{margin-top:2rem!important}.mt-6{margin-top:2.4rem!important}.mt-7{margin-top:3.2rem!important}.mt-8{margin-top:4rem!important}.mt-9{margin-top:4.8rem!important}.mt-10{margin-top:5.6rem!important}.mt-11{margin-top:6.4rem!important}.mt-12{margin-top:7.2rem!important}.mt-13{margin-top:8rem!important}.mt-14{margin-top:8.8rem!important}.mt-15{margin-top:9.6rem!important}.mt-16{margin-top:10.4rem!important}.mt-auto{margin-top:auto!important}.me-0{margin-right:0!important}.me-1{margin-right:.4rem!important}.me-2{margin-right:.8rem!important}.me-3{margin-right:1.2rem!important}.me-4{margin-right:1.6rem!important}.me-5{margin-right:2rem!important}.me-6{margin-right:2.4rem!important}.me-7{margin-right:3.2rem!important}.me-8{margin-right:4rem!important}.me-9{margin-right:4.8rem!important}.me-10{margin-right:5.6rem!important}.me-11{margin-right:6.4rem!important}.me-12{margin-right:7.2rem!important}.me-13{margin-right:8rem!important}.me-14{margin-right:8.8rem!important}.me-15{margin-right:9.6rem!important}.me-16{margin-right:10.4rem!important}.me-auto{margin-right:auto!important}.mb-0{margin-bottom:0!important}.mb-1{margin-bottom:.4rem!important}.mb-2{margin-bottom:.8rem!important}.mb-3{margin-bottom:1.2rem!important}.mb-4{margin-bottom:1.6rem!important}.mb-5{margin-bottom:2rem!important}.mb-6{margin-bottom:2.4rem!important}.mb-7{margin-bottom:3.2rem!important}.mb-8{margin-bottom:4rem!important}.mb-9{margin-bottom:4.8rem!important}.mb-10{margin-bottom:5.6rem!important}.mb-11{margin-bottom:6.4rem!important}.mb-12{margin-bottom:7.2rem!important}.mb-13{margin-bottom:8rem!important}.mb-14{margin-bottom:8.8rem!important}.mb-15{margin-bottom:9.6rem!important}.mb-16{margin-bottom:10.4rem!important}.mb-auto{margin-bottom:auto!important}.ms-0{margin-left:0!important}.ms-1{margin-left:.4rem!important}.ms-2{margin-left:.8rem!important}.ms-3{margin-left:1.2rem!important}.ms-4{margin-left:1.6rem!important}.ms-5{margin-left:2rem!important}.ms-6{margin-left:2.4rem!important}.ms-7{margin-left:3.2rem!important}.ms-8{margin-left:4rem!important}.ms-9{margin-left:4.8rem!important}.ms-10{margin-left:5.6rem!important}.ms-11{margin-left:6.4rem!important}.ms-12{margin-left:7.2rem!important}.ms-13{margin-left:8rem!important}.ms-14{margin-left:8.8rem!important}.ms-15{margin-left:9.6rem!important}.ms-16{margin-left:10.4rem!important}.ms-auto{margin-left:auto!important}.p-0{padding:0!important}.p-1{padding:.4rem!important}.p-2{padding:.8rem!important}.p-3{padding:1.2rem!important}.p-4{padding:1.6rem!important}.p-5{padding:2rem!important}.p-6{padding:2.4rem!important}.p-7{padding:3.2rem!important}.p-8{padding:4rem!important}.p-9{padding:4.8rem!important}.p-10{padding:5.6rem!important}.p-11{padding:6.4rem!important}.p-12{padding:7.2rem!important}.p-13{padding:8rem!important}.p-14{padding:8.8rem!important}.p-15{padding:9.6rem!important}.p-16{padding:10.4rem!important}.px-0{padding-right:0!important;padding-left:0!important}.px-1{padding-right:.4rem!important;padding-left:.4rem!important}.px-2{padding-right:.8rem!important;padding-left:.8rem!important}.px-3{padding-right:1.2rem!important;padding-left:1.2rem!important}.px-4{padding-right:1.6rem!important;padding-left:1.6rem!important}.px-5{padding-right:2rem!important;padding-left:2rem!important}.px-6{padding-right:2.4rem!important;padding-left:2.4rem!important}.px-7{padding-right:3.2rem!important;padding-left:3.2rem!important}.px-8{padding-right:4rem!important;padding-left:4rem!important}.px-9{padding-right:4.8rem!important;padding-left:4.8rem!important}.px-10{padding-right:5.6rem!important;padding-left:5.6rem!important}.px-11{padding-right:6.4rem!important;padding-left:6.4rem!important}.px-12{padding-right:7.2rem!important;padding-left:7.2rem!important}.px-13{padding-right:8rem!important;padding-left:8rem!important}.px-14{padding-right:8.8rem!important;padding-left:8.8rem!important}.px-15{padding-right:9.6rem!important;padding-left:9.6rem!important}.px-16{padding-right:10.4rem!important;padding-left:10.4rem!important}.py-0{padding-top:0!important;padding-bottom:0!important}.py-1{padding-top:.4rem!important;padding-bottom:.4rem!important}.py-2{padding-top:.8rem!important;padding-bottom:.8rem!important}.py-3{padding-top:1.2rem!important;padding-bottom:1.2rem!important}.py-4{padding-top:1.6rem!important;padding-bottom:1.6rem!important}.py-5{padding-top:2rem!important;padding-bottom:2rem!important}.py-6{padding-top:2.4rem!important;padding-bottom:2.4rem!important}.py-7{padding-top:3.2rem!important;padding-bottom:3.2rem!important}.py-8{padding-top:4rem!important;padding-bottom:4rem!important}.py-9{padding-top:4.8rem!important;padding-bottom:4.8rem!important}.py-10{padding-top:5.6rem!important;padding-bottom:5.6rem!important}.py-11{padding-top:6.4rem!important;padding-bottom:6.4rem!important}.py-12{padding-top:7.2rem!important;padding-bottom:7.2rem!important}.py-13{padding-top:8rem!important;padding-bottom:8rem!important}.py-14{padding-top:8.8rem!important;padding-bottom:8.8rem!important}.py-15{padding-top:9.6rem!important;padding-bottom:9.6rem!important}.py-16{padding-top:10.4rem!important;padding-bottom:10.4rem!important}.pt-0{padding-top:0!important}.pt-1{padding-top:.4rem!important}.pt-2{padding-top:.8rem!important}.pt-3{padding-top:1.2rem!important}.pt-4{padding-top:1.6rem!important}.pt-5{padding-top:2rem!important}.pt-6{padding-top:2.4rem!important}.pt-7{padding-top:3.2rem!important}.pt-8{padding-top:4rem!important}.pt-9{padding-top:4.8rem!important}.pt-10{padding-top:5.6rem!important}.pt-11{padding-top:6.4rem!important}.pt-12{padding-top:7.2rem!important}.pt-13{padding-top:8rem!important}.pt-14{padding-top:8.8rem!important}.pt-15{padding-top:9.6rem!important}.pt-16{padding-top:10.4rem!important}.pe-0{padding-right:0!important}.pe-1{padding-right:.4rem!important}.pe-2{padding-right:.8rem!important}.pe-3{padding-right:1.2rem!important}.pe-4{padding-right:1.6rem!important}.pe-5{padding-right:2rem!important}.pe-6{padding-right:2.4rem!important}.pe-7{padding-right:3.2rem!important}.pe-8{padding-right:4rem!important}.pe-9{padding-right:4.8rem!important}.pe-10{padding-right:5.6rem!important}.pe-11{padding-right:6.4rem!important}.pe-12{padding-right:7.2rem!important}.pe-13{padding-right:8rem!important}.pe-14{padding-right:8.8rem!important}.pe-15{padding-right:9.6rem!important}.pe-16{padding-right:10.4rem!important}.pb-0{padding-bottom:0!important}.pb-1{padding-bottom:.4rem!important}.pb-2{padding-bottom:.8rem!important}.pb-3{padding-bottom:1.2rem!important}.pb-4{padding-bottom:1.6rem!important}.pb-5{padding-bottom:2rem!important}.pb-6{padding-bottom:2.4rem!important}.pb-7{padding-bottom:3.2rem!important}.pb-8{padding-bottom:4rem!important}.pb-9{padding-bottom:4.8rem!important}.pb-10{padding-bottom:5.6rem!important}.pb-11{padding-bottom:6.4rem!important}.pb-12{padding-bottom:7.2rem!important}.pb-13{padding-bottom:8rem!important}.pb-14{padding-bottom:8.8rem!important}.pb-15{padding-bottom:9.6rem!important}.pb-16{padding-bottom:10.4rem!important}.ps-0{padding-left:0!important}.ps-1{padding-left:.4rem!important}.ps-2{padding-left:.8rem!important}.ps-3{padding-left:1.2rem!important}.ps-4{padding-left:1.6rem!important}.ps-5{padding-left:2rem!important}.ps-6{padding-left:2.4rem!important}.ps-7{padding-left:3.2rem!important}.ps-8{padding-left:4rem!important}.ps-9{padding-left:4.8rem!important}.ps-10{padding-left:5.6rem!important}.ps-11{padding-left:6.4rem!important}.ps-12{padding-left:7.2rem!important}.ps-13{padding-left:8rem!important}.ps-14{padding-left:8.8rem!important}.ps-15{padding-left:9.6rem!important}.ps-16{padding-left:10.4rem!important}.gap-0{gap:0!important}.gap-1{gap:.4rem!important}.gap-2{gap:.8rem!important}.gap-3{gap:1.2rem!important}.gap-4{gap:1.6rem!important}.gap-5{gap:2rem!important}.gap-6{gap:2.4rem!important}.gap-7{gap:3.2rem!important}.gap-8{gap:4rem!important}.gap-9{gap:4.8rem!important}.gap-10{gap:5.6rem!important}.gap-11{gap:6.4rem!important}.gap-12{gap:7.2rem!important}.gap-13{gap:8rem!important}.gap-14{gap:8.8rem!important}.gap-15{gap:9.6rem!important}.gap-16{gap:10.4rem!important}.row-gap-0{row-gap:0!important}.row-gap-1{row-gap:.4rem!important}.row-gap-2{row-gap:.8rem!important}.row-gap-3{row-gap:1.2rem!important}.row-gap-4{row-gap:1.6rem!important}.row-gap-5{row-gap:2rem!important}.row-gap-6{row-gap:2.4rem!important}.row-gap-7{row-gap:3.2rem!important}.row-gap-8{row-gap:4rem!important}.row-gap-9{row-gap:4.8rem!important}.row-gap-10{row-gap:5.6rem!important}.row-gap-11{row-gap:6.4rem!important}.row-gap-12{row-gap:7.2rem!important}.row-gap-13{row-gap:8rem!important}.row-gap-14{row-gap:8.8rem!important}.row-gap-15{row-gap:9.6rem!important}.row-gap-16{row-gap:10.4rem!important}.column-gap-0{-webkit-column-gap:0!important;-moz-column-gap:0!important;column-gap:0!important}.column-gap-1{-webkit-column-gap:.4rem!important;-moz-column-gap:.4rem!important;column-gap:.4rem!important}.column-gap-2{-webkit-column-gap:.8rem!important;-moz-column-gap:.8rem!important;column-gap:.8rem!important}.column-gap-3{-webkit-column-gap:1.2rem!important;-moz-column-gap:1.2rem!important;column-gap:1.2rem!important}.column-gap-4{-webkit-column-gap:1.6rem!important;-moz-column-gap:1.6rem!important;column-gap:1.6rem!important}.column-gap-5{-webkit-column-gap:2rem!important;-moz-column-gap:2rem!important;column-gap:2rem!important}.column-gap-6{-webkit-column-gap:2.4rem!important;-moz-column-gap:2.4rem!important;column-gap:2.4rem!important}.column-gap-7{-webkit-column-gap:3.2rem!important;-moz-column-gap:3.2rem!important;column-gap:3.2rem!important}.column-gap-8{-webkit-column-gap:4rem!important;-moz-column-gap:4rem!important;column-gap:4rem!important}.column-gap-9{-webkit-column-gap:4.8rem!important;-moz-column-gap:4.8rem!important;column-gap:4.8rem!important}.column-gap-10{-webkit-column-gap:5.6rem!important;-moz-column-gap:5.6rem!important;column-gap:5.6rem!important}.column-gap-11{-webkit-column-gap:6.4rem!important;-moz-column-gap:6.4rem!important;column-gap:6.4rem!important}.column-gap-12{-webkit-column-gap:7.2rem!important;-moz-column-gap:7.2rem!important;column-gap:7.2rem!important}.column-gap-13{-webkit-column-gap:8rem!important;-moz-column-gap:8rem!important;column-gap:8rem!important}.column-gap-14{-webkit-column-gap:8.8rem!important;-moz-column-gap:8.8rem!important;column-gap:8.8rem!important}.column-gap-15{-webkit-column-gap:9.6rem!important;-moz-column-gap:9.6rem!important;column-gap:9.6rem!important}.column-gap-16{-webkit-column-gap:10.4rem!important;-moz-column-gap:10.4rem!important;column-gap:10.4rem!important}.font-monospace{font-family:var(--bs-font-monospace)!important}.fs-1{font-size:calc(1.602456rem + 4.229472vw)!important}.fs-2{font-size:calc(1.52288rem + 3.27456vw)!important}.fs-3{font-size:calc(1.456568rem + 2.478816vw)!important}.fs-4{font-size:calc(1.401304rem + 1.815648vw)!important}.fs-5{font-size:calc(1.35535rem + 1.2642vw)!important}.fs-6{font-size:calc(1.325rem + .9vw)!important}.fst-italic{font-style:italic!important}.fst-normal{font-style:normal!important}.fw-lighter{font-weight:lighter!important}.fw-light{font-weight:300!important}.fw-normal{font-weight:400!important}.fw-medium{font-weight:500!important}.fw-semibold{font-weight:600!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.5!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-secondary{--bs-text-opacity:1;color:rgba(var(--bs-secondary-rgb),var(--bs-text-opacity))!important}.text-success{--bs-text-opacity:1;color:rgba(var(--bs-success-rgb),var(--bs-text-opacity))!important}.text-info{--bs-text-opacity:1;color:rgba(var(--bs-info-rgb),var(--bs-text-opacity))!important}.text-warning{--bs-text-opacity:1;color:rgba(var(--bs-warning-rgb),var(--bs-text-opacity))!important}.text-danger{--bs-text-opacity:1;color:rgba(var(--bs-danger-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-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:var(--bs-secondary-color)!important}.text-black-50{--bs-text-opacity:1;color:rgba(0,0,0,.5)!important}.text-white-50{--bs-text-opacity:1;color:rgba(255,255,255,.5)!important}.text-body-secondary{--bs-text-opacity:1;color:var(--bs-secondary-color)!important}.text-body-tertiary{--bs-text-opacity:1;color:var(--bs-tertiary-color)!important}.text-body-emphasis{--bs-text-opacity:1;color:var(--bs-emphasis-color)!important}.text-reset{--bs-text-opacity:1;color:inherit!important}.text-opacity-25{--bs-text-opacity:0.25}.text-opacity-50{--bs-text-opacity:0.5}.text-opacity-75{--bs-text-opacity:0.75}.text-opacity-100{--bs-text-opacity:1}.text-primary-emphasis{color:var(--bs-primary-text-emphasis)!important}.text-secondary-emphasis{color:var(--bs-secondary-text-emphasis)!important}.text-success-emphasis{color:var(--bs-success-text-emphasis)!important}.text-info-emphasis{color:var(--bs-info-text-emphasis)!important}.text-warning-emphasis{color:var(--bs-warning-text-emphasis)!important}.text-danger-emphasis{color:var(--bs-danger-text-emphasis)!important}.text-light-emphasis{color:var(--bs-light-text-emphasis)!important}.text-dark-emphasis{color:var(--bs-dark-text-emphasis)!important}.link-opacity-10{--bs-link-opacity:0.1}.link-opacity-10-hover:hover{--bs-link-opacity:0.1}.link-opacity-25{--bs-link-opacity:0.25}.link-opacity-25-hover:hover{--bs-link-opacity:0.25}.link-opacity-50{--bs-link-opacity:0.5}.link-opacity-50-hover:hover{--bs-link-opacity:0.5}.link-opacity-75{--bs-link-opacity:0.75}.link-opacity-75-hover:hover{--bs-link-opacity:0.75}.link-opacity-100{--bs-link-opacity:1}.link-opacity-100-hover:hover{--bs-link-opacity:1}.link-offset-1{text-underline-offset:.125em!important}.link-offset-1-hover:hover{text-underline-offset:.125em!important}.link-offset-2{text-underline-offset:.25em!important}.link-offset-2-hover:hover{text-underline-offset:.25em!important}.link-offset-3{text-underline-offset:.375em!important}.link-offset-3-hover:hover{text-underline-offset:.375em!important}.link-underline-primary{--bs-link-underline-opacity:1;text-decoration-color:rgba(var(--bs-primary-rgb),var(--bs-link-underline-opacity))!important}.link-underline-secondary{--bs-link-underline-opacity:1;text-decoration-color:rgba(var(--bs-secondary-rgb),var(--bs-link-underline-opacity))!important}.link-underline-success{--bs-link-underline-opacity:1;text-decoration-color:rgba(var(--bs-success-rgb),var(--bs-link-underline-opacity))!important}.link-underline-info{--bs-link-underline-opacity:1;text-decoration-color:rgba(var(--bs-info-rgb),var(--bs-link-underline-opacity))!important}.link-underline-warning{--bs-link-underline-opacity:1;text-decoration-color:rgba(var(--bs-warning-rgb),var(--bs-link-underline-opacity))!important}.link-underline-danger{--bs-link-underline-opacity:1;text-decoration-color:rgba(var(--bs-danger-rgb),var(--bs-link-underline-opacity))!important}.link-underline-light{--bs-link-underline-opacity:1;text-decoration-color:rgba(var(--bs-light-rgb),var(--bs-link-underline-opacity))!important}.link-underline-dark{--bs-link-underline-opacity:1;text-decoration-color:rgba(var(--bs-dark-rgb),var(--bs-link-underline-opacity))!important}.link-underline{--bs-link-underline-opacity:1;text-decoration-color:rgba(var(--bs-link-color-rgb),var(--bs-link-underline-opacity,1))!important}.link-underline-opacity-0{--bs-link-underline-opacity:0}.link-underline-opacity-0-hover:hover{--bs-link-underline-opacity:0}.link-underline-opacity-10{--bs-link-underline-opacity:0.1}.link-underline-opacity-10-hover:hover{--bs-link-underline-opacity:0.1}.link-underline-opacity-25{--bs-link-underline-opacity:0.25}.link-underline-opacity-25-hover:hover{--bs-link-underline-opacity:0.25}.link-underline-opacity-50{--bs-link-underline-opacity:0.5}.link-underline-opacity-50-hover:hover{--bs-link-underline-opacity:0.5}.link-underline-opacity-75{--bs-link-underline-opacity:0.75}.link-underline-opacity-75-hover:hover{--bs-link-underline-opacity:0.75}.link-underline-opacity-100{--bs-link-underline-opacity:1}.link-underline-opacity-100-hover:hover{--bs-link-underline-opacity:1}.bg-primary{--bs-bg-opacity:1;background-color:rgba(var(--bs-primary-rgb),var(--bs-bg-opacity))!important}.bg-secondary{--bs-bg-opacity:1;background-color:rgba(var(--bs-secondary-rgb),var(--bs-bg-opacity))!important}.bg-success{--bs-bg-opacity:1;background-color:rgba(var(--bs-success-rgb),var(--bs-bg-opacity))!important}.bg-info{--bs-bg-opacity:1;background-color:rgba(var(--bs-info-rgb),var(--bs-bg-opacity))!important}.bg-warning{--bs-bg-opacity:1;background-color:rgba(var(--bs-warning-rgb),var(--bs-bg-opacity))!important}.bg-danger{--bs-bg-opacity:1;background-color:rgba(var(--bs-danger-rgb),var(--bs-bg-opacity))!important}.bg-light{--bs-bg-opacity:1;background-color:rgba(var(--bs-light-rgb),var(--bs-bg-opacity))!important}.bg-dark{--bs-bg-opacity:1;background-color:rgba(var(--bs-dark-rgb),var(--bs-bg-opacity))!important}.bg-black{--bs-bg-opacity:1;background-color:rgba(var(--bs-black-rgb),var(--bs-bg-opacity))!important}.bg-white{--bs-bg-opacity:1;background-color:rgba(var(--bs-white-rgb),var(--bs-bg-opacity))!important}.bg-body{--bs-bg-opacity:1;background-color:rgba(var(--bs-body-bg-rgb),var(--bs-bg-opacity))!important}.bg-transparent{--bs-bg-opacity:1;background-color:transparent!important}.bg-body-secondary{--bs-bg-opacity:1;background-color:rgba(var(--bs-secondary-bg-rgb),var(--bs-bg-opacity))!important}.bg-body-tertiary{--bs-bg-opacity:1;background-color:rgba(var(--bs-tertiary-bg-rgb),var(--bs-bg-opacity))!important}.bg-opacity-10{--bs-bg-opacity:0.1}.bg-opacity-25{--bs-bg-opacity:0.25}.bg-opacity-50{--bs-bg-opacity:0.5}.bg-opacity-75{--bs-bg-opacity:0.75}.bg-opacity-100{--bs-bg-opacity:1}.bg-primary-subtle{background-color:var(--bs-primary-bg-subtle)!important}.bg-secondary-subtle{background-color:var(--bs-secondary-bg-subtle)!important}.bg-success-subtle{background-color:var(--bs-success-bg-subtle)!important}.bg-info-subtle{background-color:var(--bs-info-bg-subtle)!important}.bg-warning-subtle{background-color:var(--bs-warning-bg-subtle)!important}.bg-danger-subtle{background-color:var(--bs-danger-bg-subtle)!important}.bg-light-subtle{background-color:var(--bs-light-bg-subtle)!important}.bg-dark-subtle{background-color:var(--bs-dark-bg-subtle)!important}.bg-gradient{background-image:var(--bs-gradient)!important}.user-select-all{-webkit-user-select:all!important;-moz-user-select:all!important;user-select:all!important}.user-select-auto{-webkit-user-select:auto!important;-moz-user-select:auto!important;-ms-user-select:auto!important;user-select:auto!important}.user-select-none{-webkit-user-select:none!important;-moz-user-select:none!important;-ms-user-select:none!important;user-select:none!important}.pe-none{pointer-events:none!important}.pe-auto{pointer-events:auto!important}.rounded{border-radius:var(--bs-border-radius)!important}.rounded-0{border-radius:0!important}.rounded-1{border-radius:var(--bs-border-radius-sm)!important}.rounded-2{border-radius:var(--bs-border-radius)!important}.rounded-3{border-radius:var(--bs-border-radius-lg)!important}.rounded-4{border-radius:var(--bs-border-radius-xl)!important}.rounded-5{border-radius:var(--bs-border-radius-xxl)!important}.rounded-circle{border-radius:50%!important}.rounded-pill{border-radius:var(--bs-border-radius-pill)!important}.rounded-top{border-top-left-radius:var(--bs-border-radius)!important;border-top-right-radius:var(--bs-border-radius)!important}.rounded-top-0{border-top-left-radius:0!important;border-top-right-radius:0!important}.rounded-top-1{border-top-left-radius:var(--bs-border-radius-sm)!important;border-top-right-radius:var(--bs-border-radius-sm)!important}.rounded-top-2{border-top-left-radius:var(--bs-border-radius)!important;border-top-right-radius:var(--bs-border-radius)!important}.rounded-top-3{border-top-left-radius:var(--bs-border-radius-lg)!important;border-top-right-radius:var(--bs-border-radius-lg)!important}.rounded-top-4{border-top-left-radius:var(--bs-border-radius-xl)!important;border-top-right-radius:var(--bs-border-radius-xl)!important}.rounded-top-5{border-top-left-radius:var(--bs-border-radius-xxl)!important;border-top-right-radius:var(--bs-border-radius-xxl)!important}.rounded-top-circle{border-top-left-radius:50%!important;border-top-right-radius:50%!important}.rounded-top-pill{border-top-left-radius:var(--bs-border-radius-pill)!important;border-top-right-radius:var(--bs-border-radius-pill)!important}.rounded-end{border-top-right-radius:var(--bs-border-radius)!important;border-bottom-right-radius:var(--bs-border-radius)!important}.rounded-end-0{border-top-right-radius:0!important;border-bottom-right-radius:0!important}.rounded-end-1{border-top-right-radius:var(--bs-border-radius-sm)!important;border-bottom-right-radius:var(--bs-border-radius-sm)!important}.rounded-end-2{border-top-right-radius:var(--bs-border-radius)!important;border-bottom-right-radius:var(--bs-border-radius)!important}.rounded-end-3{border-top-right-radius:var(--bs-border-radius-lg)!important;border-bottom-right-radius:var(--bs-border-radius-lg)!important}.rounded-end-4{border-top-right-radius:var(--bs-border-radius-xl)!important;border-bottom-right-radius:var(--bs-border-radius-xl)!important}.rounded-end-5{border-top-right-radius:var(--bs-border-radius-xxl)!important;border-bottom-right-radius:var(--bs-border-radius-xxl)!important}.rounded-end-circle{border-top-right-radius:50%!important;border-bottom-right-radius:50%!important}.rounded-end-pill{border-top-right-radius:var(--bs-border-radius-pill)!important;border-bottom-right-radius:var(--bs-border-radius-pill)!important}.rounded-bottom{border-bottom-right-radius:var(--bs-border-radius)!important;border-bottom-left-radius:var(--bs-border-radius)!important}.rounded-bottom-0{border-bottom-right-radius:0!important;border-bottom-left-radius:0!important}.rounded-bottom-1{border-bottom-right-radius:var(--bs-border-radius-sm)!important;border-bottom-left-radius:var(--bs-border-radius-sm)!important}.rounded-bottom-2{border-bottom-right-radius:var(--bs-border-radius)!important;border-bottom-left-radius:var(--bs-border-radius)!important}.rounded-bottom-3{border-bottom-right-radius:var(--bs-border-radius-lg)!important;border-bottom-left-radius:var(--bs-border-radius-lg)!important}.rounded-bottom-4{border-bottom-right-radius:var(--bs-border-radius-xl)!important;border-bottom-left-radius:var(--bs-border-radius-xl)!important}.rounded-bottom-5{border-bottom-right-radius:var(--bs-border-radius-xxl)!important;border-bottom-left-radius:var(--bs-border-radius-xxl)!important}.rounded-bottom-circle{border-bottom-right-radius:50%!important;border-bottom-left-radius:50%!important}.rounded-bottom-pill{border-bottom-right-radius:var(--bs-border-radius-pill)!important;border-bottom-left-radius:var(--bs-border-radius-pill)!important}.rounded-start{border-bottom-left-radius:var(--bs-border-radius)!important;border-top-left-radius:var(--bs-border-radius)!important}.rounded-start-0{border-bottom-left-radius:0!important;border-top-left-radius:0!important}.rounded-start-1{border-bottom-left-radius:var(--bs-border-radius-sm)!important;border-top-left-radius:var(--bs-border-radius-sm)!important}.rounded-start-2{border-bottom-left-radius:var(--bs-border-radius)!important;border-top-left-radius:var(--bs-border-radius)!important}.rounded-start-3{border-bottom-left-radius:var(--bs-border-radius-lg)!important;border-top-left-radius:var(--bs-border-radius-lg)!important}.rounded-start-4{border-bottom-left-radius:var(--bs-border-radius-xl)!important;border-top-left-radius:var(--bs-border-radius-xl)!important}.rounded-start-5{border-bottom-left-radius:var(--bs-border-radius-xxl)!important;border-top-left-radius:var(--bs-border-radius-xxl)!important}.rounded-start-circle{border-bottom-left-radius:50%!important;border-top-left-radius:50%!important}.rounded-start-pill{border-bottom-left-radius:var(--bs-border-radius-pill)!important;border-top-left-radius:var(--bs-border-radius-pill)!important}.visible{visibility:visible!important}.invisible{visibility:hidden!important}.z-n1{z-index:-1!important}.z-0{z-index:0!important}.z-1{z-index:1!important}.z-2{z-index:2!important}.z-3{z-index:3!important}@media (min-width:576px){.float-sm-start{float:left!important}.float-sm-end{float:right!important}.float-sm-none{float:none!important}.object-fit-sm-contain{-o-object-fit:contain!important;object-fit:contain!important}.object-fit-sm-cover{-o-object-fit:cover!important;object-fit:cover!important}.object-fit-sm-fill{-o-object-fit:fill!important;object-fit:fill!important}.object-fit-sm-scale{-o-object-fit:scale-down!important;object-fit:scale-down!important}.object-fit-sm-none{-o-object-fit:none!important;object-fit:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-grid{display:grid!important}.d-sm-inline-grid{display:inline-grid!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-sm-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}.d-sm-none{display:none!important}.flex-sm-fill{-webkit-box-flex:1!important;-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-sm-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-sm-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-sm-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-sm-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-sm-grow-0{-webkit-box-flex:0!important;-ms-flex-positive:0!important;flex-grow:0!important}.flex-sm-grow-1{-webkit-box-flex:1!important;-ms-flex-positive:1!important;flex-grow:1!important}.flex-sm-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-sm-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.flex-sm-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-sm-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-sm-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.justify-content-sm-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-sm-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-sm-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-sm-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-sm-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.justify-content-sm-evenly{-webkit-box-pack:space-evenly!important;-ms-flex-pack:space-evenly!important;justify-content:space-evenly!important}.align-items-sm-start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-sm-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-sm-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-sm-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-sm-stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-sm-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-sm-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-sm-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-sm-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-sm-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-sm-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-sm-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-sm-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-sm-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-sm-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-sm-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-sm-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}.order-sm-first{-webkit-box-ordinal-group:0!important;-ms-flex-order:-1!important;order:-1!important}.order-sm-0{-webkit-box-ordinal-group:1!important;-ms-flex-order:0!important;order:0!important}.order-sm-1{-webkit-box-ordinal-group:2!important;-ms-flex-order:1!important;order:1!important}.order-sm-2{-webkit-box-ordinal-group:3!important;-ms-flex-order:2!important;order:2!important}.order-sm-3{-webkit-box-ordinal-group:4!important;-ms-flex-order:3!important;order:3!important}.order-sm-4{-webkit-box-ordinal-group:5!important;-ms-flex-order:4!important;order:4!important}.order-sm-5{-webkit-box-ordinal-group:6!important;-ms-flex-order:5!important;order:5!important}.order-sm-last{-webkit-box-ordinal-group:7!important;-ms-flex-order:6!important;order:6!important}.m-sm-0{margin:0!important}.m-sm-1{margin:.4rem!important}.m-sm-2{margin:.8rem!important}.m-sm-3{margin:1.2rem!important}.m-sm-4{margin:1.6rem!important}.m-sm-5{margin:2rem!important}.m-sm-6{margin:2.4rem!important}.m-sm-7{margin:3.2rem!important}.m-sm-8{margin:4rem!important}.m-sm-9{margin:4.8rem!important}.m-sm-10{margin:5.6rem!important}.m-sm-11{margin:6.4rem!important}.m-sm-12{margin:7.2rem!important}.m-sm-13{margin:8rem!important}.m-sm-14{margin:8.8rem!important}.m-sm-15{margin:9.6rem!important}.m-sm-16{margin:10.4rem!important}.m-sm-auto{margin:auto!important}.mx-sm-0{margin-right:0!important;margin-left:0!important}.mx-sm-1{margin-right:.4rem!important;margin-left:.4rem!important}.mx-sm-2{margin-right:.8rem!important;margin-left:.8rem!important}.mx-sm-3{margin-right:1.2rem!important;margin-left:1.2rem!important}.mx-sm-4{margin-right:1.6rem!important;margin-left:1.6rem!important}.mx-sm-5{margin-right:2rem!important;margin-left:2rem!important}.mx-sm-6{margin-right:2.4rem!important;margin-left:2.4rem!important}.mx-sm-7{margin-right:3.2rem!important;margin-left:3.2rem!important}.mx-sm-8{margin-right:4rem!important;margin-left:4rem!important}.mx-sm-9{margin-right:4.8rem!important;margin-left:4.8rem!important}.mx-sm-10{margin-right:5.6rem!important;margin-left:5.6rem!important}.mx-sm-11{margin-right:6.4rem!important;margin-left:6.4rem!important}.mx-sm-12{margin-right:7.2rem!important;margin-left:7.2rem!important}.mx-sm-13{margin-right:8rem!important;margin-left:8rem!important}.mx-sm-14{margin-right:8.8rem!important;margin-left:8.8rem!important}.mx-sm-15{margin-right:9.6rem!important;margin-left:9.6rem!important}.mx-sm-16{margin-right:10.4rem!important;margin-left:10.4rem!important}.mx-sm-auto{margin-right:auto!important;margin-left:auto!important}.my-sm-0{margin-top:0!important;margin-bottom:0!important}.my-sm-1{margin-top:.4rem!important;margin-bottom:.4rem!important}.my-sm-2{margin-top:.8rem!important;margin-bottom:.8rem!important}.my-sm-3{margin-top:1.2rem!important;margin-bottom:1.2rem!important}.my-sm-4{margin-top:1.6rem!important;margin-bottom:1.6rem!important}.my-sm-5{margin-top:2rem!important;margin-bottom:2rem!important}.my-sm-6{margin-top:2.4rem!important;margin-bottom:2.4rem!important}.my-sm-7{margin-top:3.2rem!important;margin-bottom:3.2rem!important}.my-sm-8{margin-top:4rem!important;margin-bottom:4rem!important}.my-sm-9{margin-top:4.8rem!important;margin-bottom:4.8rem!important}.my-sm-10{margin-top:5.6rem!important;margin-bottom:5.6rem!important}.my-sm-11{margin-top:6.4rem!important;margin-bottom:6.4rem!important}.my-sm-12{margin-top:7.2rem!important;margin-bottom:7.2rem!important}.my-sm-13{margin-top:8rem!important;margin-bottom:8rem!important}.my-sm-14{margin-top:8.8rem!important;margin-bottom:8.8rem!important}.my-sm-15{margin-top:9.6rem!important;margin-bottom:9.6rem!important}.my-sm-16{margin-top:10.4rem!important;margin-bottom:10.4rem!important}.my-sm-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-sm-0{margin-top:0!important}.mt-sm-1{margin-top:.4rem!important}.mt-sm-2{margin-top:.8rem!important}.mt-sm-3{margin-top:1.2rem!important}.mt-sm-4{margin-top:1.6rem!important}.mt-sm-5{margin-top:2rem!important}.mt-sm-6{margin-top:2.4rem!important}.mt-sm-7{margin-top:3.2rem!important}.mt-sm-8{margin-top:4rem!important}.mt-sm-9{margin-top:4.8rem!important}.mt-sm-10{margin-top:5.6rem!important}.mt-sm-11{margin-top:6.4rem!important}.mt-sm-12{margin-top:7.2rem!important}.mt-sm-13{margin-top:8rem!important}.mt-sm-14{margin-top:8.8rem!important}.mt-sm-15{margin-top:9.6rem!important}.mt-sm-16{margin-top:10.4rem!important}.mt-sm-auto{margin-top:auto!important}.me-sm-0{margin-right:0!important}.me-sm-1{margin-right:.4rem!important}.me-sm-2{margin-right:.8rem!important}.me-sm-3{margin-right:1.2rem!important}.me-sm-4{margin-right:1.6rem!important}.me-sm-5{margin-right:2rem!important}.me-sm-6{margin-right:2.4rem!important}.me-sm-7{margin-right:3.2rem!important}.me-sm-8{margin-right:4rem!important}.me-sm-9{margin-right:4.8rem!important}.me-sm-10{margin-right:5.6rem!important}.me-sm-11{margin-right:6.4rem!important}.me-sm-12{margin-right:7.2rem!important}.me-sm-13{margin-right:8rem!important}.me-sm-14{margin-right:8.8rem!important}.me-sm-15{margin-right:9.6rem!important}.me-sm-16{margin-right:10.4rem!important}.me-sm-auto{margin-right:auto!important}.mb-sm-0{margin-bottom:0!important}.mb-sm-1{margin-bottom:.4rem!important}.mb-sm-2{margin-bottom:.8rem!important}.mb-sm-3{margin-bottom:1.2rem!important}.mb-sm-4{margin-bottom:1.6rem!important}.mb-sm-5{margin-bottom:2rem!important}.mb-sm-6{margin-bottom:2.4rem!important}.mb-sm-7{margin-bottom:3.2rem!important}.mb-sm-8{margin-bottom:4rem!important}.mb-sm-9{margin-bottom:4.8rem!important}.mb-sm-10{margin-bottom:5.6rem!important}.mb-sm-11{margin-bottom:6.4rem!important}.mb-sm-12{margin-bottom:7.2rem!important}.mb-sm-13{margin-bottom:8rem!important}.mb-sm-14{margin-bottom:8.8rem!important}.mb-sm-15{margin-bottom:9.6rem!important}.mb-sm-16{margin-bottom:10.4rem!important}.mb-sm-auto{margin-bottom:auto!important}.ms-sm-0{margin-left:0!important}.ms-sm-1{margin-left:.4rem!important}.ms-sm-2{margin-left:.8rem!important}.ms-sm-3{margin-left:1.2rem!important}.ms-sm-4{margin-left:1.6rem!important}.ms-sm-5{margin-left:2rem!important}.ms-sm-6{margin-left:2.4rem!important}.ms-sm-7{margin-left:3.2rem!important}.ms-sm-8{margin-left:4rem!important}.ms-sm-9{margin-left:4.8rem!important}.ms-sm-10{margin-left:5.6rem!important}.ms-sm-11{margin-left:6.4rem!important}.ms-sm-12{margin-left:7.2rem!important}.ms-sm-13{margin-left:8rem!important}.ms-sm-14{margin-left:8.8rem!important}.ms-sm-15{margin-left:9.6rem!important}.ms-sm-16{margin-left:10.4rem!important}.ms-sm-auto{margin-left:auto!important}.p-sm-0{padding:0!important}.p-sm-1{padding:.4rem!important}.p-sm-2{padding:.8rem!important}.p-sm-3{padding:1.2rem!important}.p-sm-4{padding:1.6rem!important}.p-sm-5{padding:2rem!important}.p-sm-6{padding:2.4rem!important}.p-sm-7{padding:3.2rem!important}.p-sm-8{padding:4rem!important}.p-sm-9{padding:4.8rem!important}.p-sm-10{padding:5.6rem!important}.p-sm-11{padding:6.4rem!important}.p-sm-12{padding:7.2rem!important}.p-sm-13{padding:8rem!important}.p-sm-14{padding:8.8rem!important}.p-sm-15{padding:9.6rem!important}.p-sm-16{padding:10.4rem!important}.px-sm-0{padding-right:0!important;padding-left:0!important}.px-sm-1{padding-right:.4rem!important;padding-left:.4rem!important}.px-sm-2{padding-right:.8rem!important;padding-left:.8rem!important}.px-sm-3{padding-right:1.2rem!important;padding-left:1.2rem!important}.px-sm-4{padding-right:1.6rem!important;padding-left:1.6rem!important}.px-sm-5{padding-right:2rem!important;padding-left:2rem!important}.px-sm-6{padding-right:2.4rem!important;padding-left:2.4rem!important}.px-sm-7{padding-right:3.2rem!important;padding-left:3.2rem!important}.px-sm-8{padding-right:4rem!important;padding-left:4rem!important}.px-sm-9{padding-right:4.8rem!important;padding-left:4.8rem!important}.px-sm-10{padding-right:5.6rem!important;padding-left:5.6rem!important}.px-sm-11{padding-right:6.4rem!important;padding-left:6.4rem!important}.px-sm-12{padding-right:7.2rem!important;padding-left:7.2rem!important}.px-sm-13{padding-right:8rem!important;padding-left:8rem!important}.px-sm-14{padding-right:8.8rem!important;padding-left:8.8rem!important}.px-sm-15{padding-right:9.6rem!important;padding-left:9.6rem!important}.px-sm-16{padding-right:10.4rem!important;padding-left:10.4rem!important}.py-sm-0{padding-top:0!important;padding-bottom:0!important}.py-sm-1{padding-top:.4rem!important;padding-bottom:.4rem!important}.py-sm-2{padding-top:.8rem!important;padding-bottom:.8rem!important}.py-sm-3{padding-top:1.2rem!important;padding-bottom:1.2rem!important}.py-sm-4{padding-top:1.6rem!important;padding-bottom:1.6rem!important}.py-sm-5{padding-top:2rem!important;padding-bottom:2rem!important}.py-sm-6{padding-top:2.4rem!important;padding-bottom:2.4rem!important}.py-sm-7{padding-top:3.2rem!important;padding-bottom:3.2rem!important}.py-sm-8{padding-top:4rem!important;padding-bottom:4rem!important}.py-sm-9{padding-top:4.8rem!important;padding-bottom:4.8rem!important}.py-sm-10{padding-top:5.6rem!important;padding-bottom:5.6rem!important}.py-sm-11{padding-top:6.4rem!important;padding-bottom:6.4rem!important}.py-sm-12{padding-top:7.2rem!important;padding-bottom:7.2rem!important}.py-sm-13{padding-top:8rem!important;padding-bottom:8rem!important}.py-sm-14{padding-top:8.8rem!important;padding-bottom:8.8rem!important}.py-sm-15{padding-top:9.6rem!important;padding-bottom:9.6rem!important}.py-sm-16{padding-top:10.4rem!important;padding-bottom:10.4rem!important}.pt-sm-0{padding-top:0!important}.pt-sm-1{padding-top:.4rem!important}.pt-sm-2{padding-top:.8rem!important}.pt-sm-3{padding-top:1.2rem!important}.pt-sm-4{padding-top:1.6rem!important}.pt-sm-5{padding-top:2rem!important}.pt-sm-6{padding-top:2.4rem!important}.pt-sm-7{padding-top:3.2rem!important}.pt-sm-8{padding-top:4rem!important}.pt-sm-9{padding-top:4.8rem!important}.pt-sm-10{padding-top:5.6rem!important}.pt-sm-11{padding-top:6.4rem!important}.pt-sm-12{padding-top:7.2rem!important}.pt-sm-13{padding-top:8rem!important}.pt-sm-14{padding-top:8.8rem!important}.pt-sm-15{padding-top:9.6rem!important}.pt-sm-16{padding-top:10.4rem!important}.pe-sm-0{padding-right:0!important}.pe-sm-1{padding-right:.4rem!important}.pe-sm-2{padding-right:.8rem!important}.pe-sm-3{padding-right:1.2rem!important}.pe-sm-4{padding-right:1.6rem!important}.pe-sm-5{padding-right:2rem!important}.pe-sm-6{padding-right:2.4rem!important}.pe-sm-7{padding-right:3.2rem!important}.pe-sm-8{padding-right:4rem!important}.pe-sm-9{padding-right:4.8rem!important}.pe-sm-10{padding-right:5.6rem!important}.pe-sm-11{padding-right:6.4rem!important}.pe-sm-12{padding-right:7.2rem!important}.pe-sm-13{padding-right:8rem!important}.pe-sm-14{padding-right:8.8rem!important}.pe-sm-15{padding-right:9.6rem!important}.pe-sm-16{padding-right:10.4rem!important}.pb-sm-0{padding-bottom:0!important}.pb-sm-1{padding-bottom:.4rem!important}.pb-sm-2{padding-bottom:.8rem!important}.pb-sm-3{padding-bottom:1.2rem!important}.pb-sm-4{padding-bottom:1.6rem!important}.pb-sm-5{padding-bottom:2rem!important}.pb-sm-6{padding-bottom:2.4rem!important}.pb-sm-7{padding-bottom:3.2rem!important}.pb-sm-8{padding-bottom:4rem!important}.pb-sm-9{padding-bottom:4.8rem!important}.pb-sm-10{padding-bottom:5.6rem!important}.pb-sm-11{padding-bottom:6.4rem!important}.pb-sm-12{padding-bottom:7.2rem!important}.pb-sm-13{padding-bottom:8rem!important}.pb-sm-14{padding-bottom:8.8rem!important}.pb-sm-15{padding-bottom:9.6rem!important}.pb-sm-16{padding-bottom:10.4rem!important}.ps-sm-0{padding-left:0!important}.ps-sm-1{padding-left:.4rem!important}.ps-sm-2{padding-left:.8rem!important}.ps-sm-3{padding-left:1.2rem!important}.ps-sm-4{padding-left:1.6rem!important}.ps-sm-5{padding-left:2rem!important}.ps-sm-6{padding-left:2.4rem!important}.ps-sm-7{padding-left:3.2rem!important}.ps-sm-8{padding-left:4rem!important}.ps-sm-9{padding-left:4.8rem!important}.ps-sm-10{padding-left:5.6rem!important}.ps-sm-11{padding-left:6.4rem!important}.ps-sm-12{padding-left:7.2rem!important}.ps-sm-13{padding-left:8rem!important}.ps-sm-14{padding-left:8.8rem!important}.ps-sm-15{padding-left:9.6rem!important}.ps-sm-16{padding-left:10.4rem!important}.gap-sm-0{gap:0!important}.gap-sm-1{gap:.4rem!important}.gap-sm-2{gap:.8rem!important}.gap-sm-3{gap:1.2rem!important}.gap-sm-4{gap:1.6rem!important}.gap-sm-5{gap:2rem!important}.gap-sm-6{gap:2.4rem!important}.gap-sm-7{gap:3.2rem!important}.gap-sm-8{gap:4rem!important}.gap-sm-9{gap:4.8rem!important}.gap-sm-10{gap:5.6rem!important}.gap-sm-11{gap:6.4rem!important}.gap-sm-12{gap:7.2rem!important}.gap-sm-13{gap:8rem!important}.gap-sm-14{gap:8.8rem!important}.gap-sm-15{gap:9.6rem!important}.gap-sm-16{gap:10.4rem!important}.row-gap-sm-0{row-gap:0!important}.row-gap-sm-1{row-gap:.4rem!important}.row-gap-sm-2{row-gap:.8rem!important}.row-gap-sm-3{row-gap:1.2rem!important}.row-gap-sm-4{row-gap:1.6rem!important}.row-gap-sm-5{row-gap:2rem!important}.row-gap-sm-6{row-gap:2.4rem!important}.row-gap-sm-7{row-gap:3.2rem!important}.row-gap-sm-8{row-gap:4rem!important}.row-gap-sm-9{row-gap:4.8rem!important}.row-gap-sm-10{row-gap:5.6rem!important}.row-gap-sm-11{row-gap:6.4rem!important}.row-gap-sm-12{row-gap:7.2rem!important}.row-gap-sm-13{row-gap:8rem!important}.row-gap-sm-14{row-gap:8.8rem!important}.row-gap-sm-15{row-gap:9.6rem!important}.row-gap-sm-16{row-gap:10.4rem!important}.column-gap-sm-0{-webkit-column-gap:0!important;-moz-column-gap:0!important;column-gap:0!important}.column-gap-sm-1{-webkit-column-gap:.4rem!important;-moz-column-gap:.4rem!important;column-gap:.4rem!important}.column-gap-sm-2{-webkit-column-gap:.8rem!important;-moz-column-gap:.8rem!important;column-gap:.8rem!important}.column-gap-sm-3{-webkit-column-gap:1.2rem!important;-moz-column-gap:1.2rem!important;column-gap:1.2rem!important}.column-gap-sm-4{-webkit-column-gap:1.6rem!important;-moz-column-gap:1.6rem!important;column-gap:1.6rem!important}.column-gap-sm-5{-webkit-column-gap:2rem!important;-moz-column-gap:2rem!important;column-gap:2rem!important}.column-gap-sm-6{-webkit-column-gap:2.4rem!important;-moz-column-gap:2.4rem!important;column-gap:2.4rem!important}.column-gap-sm-7{-webkit-column-gap:3.2rem!important;-moz-column-gap:3.2rem!important;column-gap:3.2rem!important}.column-gap-sm-8{-webkit-column-gap:4rem!important;-moz-column-gap:4rem!important;column-gap:4rem!important}.column-gap-sm-9{-webkit-column-gap:4.8rem!important;-moz-column-gap:4.8rem!important;column-gap:4.8rem!important}.column-gap-sm-10{-webkit-column-gap:5.6rem!important;-moz-column-gap:5.6rem!important;column-gap:5.6rem!important}.column-gap-sm-11{-webkit-column-gap:6.4rem!important;-moz-column-gap:6.4rem!important;column-gap:6.4rem!important}.column-gap-sm-12{-webkit-column-gap:7.2rem!important;-moz-column-gap:7.2rem!important;column-gap:7.2rem!important}.column-gap-sm-13{-webkit-column-gap:8rem!important;-moz-column-gap:8rem!important;column-gap:8rem!important}.column-gap-sm-14{-webkit-column-gap:8.8rem!important;-moz-column-gap:8.8rem!important;column-gap:8.8rem!important}.column-gap-sm-15{-webkit-column-gap:9.6rem!important;-moz-column-gap:9.6rem!important;column-gap:9.6rem!important}.column-gap-sm-16{-webkit-column-gap:10.4rem!important;-moz-column-gap:10.4rem!important;column-gap:10.4rem!important}.text-sm-start{text-align:left!important}.text-sm-end{text-align:right!important}.text-sm-center{text-align:center!important}}@media (min-width:768px){.float-md-start{float:left!important}.float-md-end{float:right!important}.float-md-none{float:none!important}.object-fit-md-contain{-o-object-fit:contain!important;object-fit:contain!important}.object-fit-md-cover{-o-object-fit:cover!important;object-fit:cover!important}.object-fit-md-fill{-o-object-fit:fill!important;object-fit:fill!important}.object-fit-md-scale{-o-object-fit:scale-down!important;object-fit:scale-down!important}.object-fit-md-none{-o-object-fit:none!important;object-fit:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-grid{display:grid!important}.d-md-inline-grid{display:inline-grid!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-md-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}.d-md-none{display:none!important}.flex-md-fill{-webkit-box-flex:1!important;-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-md-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-md-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-md-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-md-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-md-grow-0{-webkit-box-flex:0!important;-ms-flex-positive:0!important;flex-grow:0!important}.flex-md-grow-1{-webkit-box-flex:1!important;-ms-flex-positive:1!important;flex-grow:1!important}.flex-md-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-md-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.flex-md-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-md-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-md-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.justify-content-md-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-md-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-md-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-md-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-md-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.justify-content-md-evenly{-webkit-box-pack:space-evenly!important;-ms-flex-pack:space-evenly!important;justify-content:space-evenly!important}.align-items-md-start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-md-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-md-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-md-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-md-stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-md-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-md-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-md-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-md-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-md-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-md-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-md-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-md-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-md-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-md-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-md-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-md-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}.order-md-first{-webkit-box-ordinal-group:0!important;-ms-flex-order:-1!important;order:-1!important}.order-md-0{-webkit-box-ordinal-group:1!important;-ms-flex-order:0!important;order:0!important}.order-md-1{-webkit-box-ordinal-group:2!important;-ms-flex-order:1!important;order:1!important}.order-md-2{-webkit-box-ordinal-group:3!important;-ms-flex-order:2!important;order:2!important}.order-md-3{-webkit-box-ordinal-group:4!important;-ms-flex-order:3!important;order:3!important}.order-md-4{-webkit-box-ordinal-group:5!important;-ms-flex-order:4!important;order:4!important}.order-md-5{-webkit-box-ordinal-group:6!important;-ms-flex-order:5!important;order:5!important}.order-md-last{-webkit-box-ordinal-group:7!important;-ms-flex-order:6!important;order:6!important}.m-md-0{margin:0!important}.m-md-1{margin:.4rem!important}.m-md-2{margin:.8rem!important}.m-md-3{margin:1.2rem!important}.m-md-4{margin:1.6rem!important}.m-md-5{margin:2rem!important}.m-md-6{margin:2.4rem!important}.m-md-7{margin:3.2rem!important}.m-md-8{margin:4rem!important}.m-md-9{margin:4.8rem!important}.m-md-10{margin:5.6rem!important}.m-md-11{margin:6.4rem!important}.m-md-12{margin:7.2rem!important}.m-md-13{margin:8rem!important}.m-md-14{margin:8.8rem!important}.m-md-15{margin:9.6rem!important}.m-md-16{margin:10.4rem!important}.m-md-auto{margin:auto!important}.mx-md-0{margin-right:0!important;margin-left:0!important}.mx-md-1{margin-right:.4rem!important;margin-left:.4rem!important}.mx-md-2{margin-right:.8rem!important;margin-left:.8rem!important}.mx-md-3{margin-right:1.2rem!important;margin-left:1.2rem!important}.mx-md-4{margin-right:1.6rem!important;margin-left:1.6rem!important}.mx-md-5{margin-right:2rem!important;margin-left:2rem!important}.mx-md-6{margin-right:2.4rem!important;margin-left:2.4rem!important}.mx-md-7{margin-right:3.2rem!important;margin-left:3.2rem!important}.mx-md-8{margin-right:4rem!important;margin-left:4rem!important}.mx-md-9{margin-right:4.8rem!important;margin-left:4.8rem!important}.mx-md-10{margin-right:5.6rem!important;margin-left:5.6rem!important}.mx-md-11{margin-right:6.4rem!important;margin-left:6.4rem!important}.mx-md-12{margin-right:7.2rem!important;margin-left:7.2rem!important}.mx-md-13{margin-right:8rem!important;margin-left:8rem!important}.mx-md-14{margin-right:8.8rem!important;margin-left:8.8rem!important}.mx-md-15{margin-right:9.6rem!important;margin-left:9.6rem!important}.mx-md-16{margin-right:10.4rem!important;margin-left:10.4rem!important}.mx-md-auto{margin-right:auto!important;margin-left:auto!important}.my-md-0{margin-top:0!important;margin-bottom:0!important}.my-md-1{margin-top:.4rem!important;margin-bottom:.4rem!important}.my-md-2{margin-top:.8rem!important;margin-bottom:.8rem!important}.my-md-3{margin-top:1.2rem!important;margin-bottom:1.2rem!important}.my-md-4{margin-top:1.6rem!important;margin-bottom:1.6rem!important}.my-md-5{margin-top:2rem!important;margin-bottom:2rem!important}.my-md-6{margin-top:2.4rem!important;margin-bottom:2.4rem!important}.my-md-7{margin-top:3.2rem!important;margin-bottom:3.2rem!important}.my-md-8{margin-top:4rem!important;margin-bottom:4rem!important}.my-md-9{margin-top:4.8rem!important;margin-bottom:4.8rem!important}.my-md-10{margin-top:5.6rem!important;margin-bottom:5.6rem!important}.my-md-11{margin-top:6.4rem!important;margin-bottom:6.4rem!important}.my-md-12{margin-top:7.2rem!important;margin-bottom:7.2rem!important}.my-md-13{margin-top:8rem!important;margin-bottom:8rem!important}.my-md-14{margin-top:8.8rem!important;margin-bottom:8.8rem!important}.my-md-15{margin-top:9.6rem!important;margin-bottom:9.6rem!important}.my-md-16{margin-top:10.4rem!important;margin-bottom:10.4rem!important}.my-md-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-md-0{margin-top:0!important}.mt-md-1{margin-top:.4rem!important}.mt-md-2{margin-top:.8rem!important}.mt-md-3{margin-top:1.2rem!important}.mt-md-4{margin-top:1.6rem!important}.mt-md-5{margin-top:2rem!important}.mt-md-6{margin-top:2.4rem!important}.mt-md-7{margin-top:3.2rem!important}.mt-md-8{margin-top:4rem!important}.mt-md-9{margin-top:4.8rem!important}.mt-md-10{margin-top:5.6rem!important}.mt-md-11{margin-top:6.4rem!important}.mt-md-12{margin-top:7.2rem!important}.mt-md-13{margin-top:8rem!important}.mt-md-14{margin-top:8.8rem!important}.mt-md-15{margin-top:9.6rem!important}.mt-md-16{margin-top:10.4rem!important}.mt-md-auto{margin-top:auto!important}.me-md-0{margin-right:0!important}.me-md-1{margin-right:.4rem!important}.me-md-2{margin-right:.8rem!important}.me-md-3{margin-right:1.2rem!important}.me-md-4{margin-right:1.6rem!important}.me-md-5{margin-right:2rem!important}.me-md-6{margin-right:2.4rem!important}.me-md-7{margin-right:3.2rem!important}.me-md-8{margin-right:4rem!important}.me-md-9{margin-right:4.8rem!important}.me-md-10{margin-right:5.6rem!important}.me-md-11{margin-right:6.4rem!important}.me-md-12{margin-right:7.2rem!important}.me-md-13{margin-right:8rem!important}.me-md-14{margin-right:8.8rem!important}.me-md-15{margin-right:9.6rem!important}.me-md-16{margin-right:10.4rem!important}.me-md-auto{margin-right:auto!important}.mb-md-0{margin-bottom:0!important}.mb-md-1{margin-bottom:.4rem!important}.mb-md-2{margin-bottom:.8rem!important}.mb-md-3{margin-bottom:1.2rem!important}.mb-md-4{margin-bottom:1.6rem!important}.mb-md-5{margin-bottom:2rem!important}.mb-md-6{margin-bottom:2.4rem!important}.mb-md-7{margin-bottom:3.2rem!important}.mb-md-8{margin-bottom:4rem!important}.mb-md-9{margin-bottom:4.8rem!important}.mb-md-10{margin-bottom:5.6rem!important}.mb-md-11{margin-bottom:6.4rem!important}.mb-md-12{margin-bottom:7.2rem!important}.mb-md-13{margin-bottom:8rem!important}.mb-md-14{margin-bottom:8.8rem!important}.mb-md-15{margin-bottom:9.6rem!important}.mb-md-16{margin-bottom:10.4rem!important}.mb-md-auto{margin-bottom:auto!important}.ms-md-0{margin-left:0!important}.ms-md-1{margin-left:.4rem!important}.ms-md-2{margin-left:.8rem!important}.ms-md-3{margin-left:1.2rem!important}.ms-md-4{margin-left:1.6rem!important}.ms-md-5{margin-left:2rem!important}.ms-md-6{margin-left:2.4rem!important}.ms-md-7{margin-left:3.2rem!important}.ms-md-8{margin-left:4rem!important}.ms-md-9{margin-left:4.8rem!important}.ms-md-10{margin-left:5.6rem!important}.ms-md-11{margin-left:6.4rem!important}.ms-md-12{margin-left:7.2rem!important}.ms-md-13{margin-left:8rem!important}.ms-md-14{margin-left:8.8rem!important}.ms-md-15{margin-left:9.6rem!important}.ms-md-16{margin-left:10.4rem!important}.ms-md-auto{margin-left:auto!important}.p-md-0{padding:0!important}.p-md-1{padding:.4rem!important}.p-md-2{padding:.8rem!important}.p-md-3{padding:1.2rem!important}.p-md-4{padding:1.6rem!important}.p-md-5{padding:2rem!important}.p-md-6{padding:2.4rem!important}.p-md-7{padding:3.2rem!important}.p-md-8{padding:4rem!important}.p-md-9{padding:4.8rem!important}.p-md-10{padding:5.6rem!important}.p-md-11{padding:6.4rem!important}.p-md-12{padding:7.2rem!important}.p-md-13{padding:8rem!important}.p-md-14{padding:8.8rem!important}.p-md-15{padding:9.6rem!important}.p-md-16{padding:10.4rem!important}.px-md-0{padding-right:0!important;padding-left:0!important}.px-md-1{padding-right:.4rem!important;padding-left:.4rem!important}.px-md-2{padding-right:.8rem!important;padding-left:.8rem!important}.px-md-3{padding-right:1.2rem!important;padding-left:1.2rem!important}.px-md-4{padding-right:1.6rem!important;padding-left:1.6rem!important}.px-md-5{padding-right:2rem!important;padding-left:2rem!important}.px-md-6{padding-right:2.4rem!important;padding-left:2.4rem!important}.px-md-7{padding-right:3.2rem!important;padding-left:3.2rem!important}.px-md-8{padding-right:4rem!important;padding-left:4rem!important}.px-md-9{padding-right:4.8rem!important;padding-left:4.8rem!important}.px-md-10{padding-right:5.6rem!important;padding-left:5.6rem!important}.px-md-11{padding-right:6.4rem!important;padding-left:6.4rem!important}.px-md-12{padding-right:7.2rem!important;padding-left:7.2rem!important}.px-md-13{padding-right:8rem!important;padding-left:8rem!important}.px-md-14{padding-right:8.8rem!important;padding-left:8.8rem!important}.px-md-15{padding-right:9.6rem!important;padding-left:9.6rem!important}.px-md-16{padding-right:10.4rem!important;padding-left:10.4rem!important}.py-md-0{padding-top:0!important;padding-bottom:0!important}.py-md-1{padding-top:.4rem!important;padding-bottom:.4rem!important}.py-md-2{padding-top:.8rem!important;padding-bottom:.8rem!important}.py-md-3{padding-top:1.2rem!important;padding-bottom:1.2rem!important}.py-md-4{padding-top:1.6rem!important;padding-bottom:1.6rem!important}.py-md-5{padding-top:2rem!important;padding-bottom:2rem!important}.py-md-6{padding-top:2.4rem!important;padding-bottom:2.4rem!important}.py-md-7{padding-top:3.2rem!important;padding-bottom:3.2rem!important}.py-md-8{padding-top:4rem!important;padding-bottom:4rem!important}.py-md-9{padding-top:4.8rem!important;padding-bottom:4.8rem!important}.py-md-10{padding-top:5.6rem!important;padding-bottom:5.6rem!important}.py-md-11{padding-top:6.4rem!important;padding-bottom:6.4rem!important}.py-md-12{padding-top:7.2rem!important;padding-bottom:7.2rem!important}.py-md-13{padding-top:8rem!important;padding-bottom:8rem!important}.py-md-14{padding-top:8.8rem!important;padding-bottom:8.8rem!important}.py-md-15{padding-top:9.6rem!important;padding-bottom:9.6rem!important}.py-md-16{padding-top:10.4rem!important;padding-bottom:10.4rem!important}.pt-md-0{padding-top:0!important}.pt-md-1{padding-top:.4rem!important}.pt-md-2{padding-top:.8rem!important}.pt-md-3{padding-top:1.2rem!important}.pt-md-4{padding-top:1.6rem!important}.pt-md-5{padding-top:2rem!important}.pt-md-6{padding-top:2.4rem!important}.pt-md-7{padding-top:3.2rem!important}.pt-md-8{padding-top:4rem!important}.pt-md-9{padding-top:4.8rem!important}.pt-md-10{padding-top:5.6rem!important}.pt-md-11{padding-top:6.4rem!important}.pt-md-12{padding-top:7.2rem!important}.pt-md-13{padding-top:8rem!important}.pt-md-14{padding-top:8.8rem!important}.pt-md-15{padding-top:9.6rem!important}.pt-md-16{padding-top:10.4rem!important}.pe-md-0{padding-right:0!important}.pe-md-1{padding-right:.4rem!important}.pe-md-2{padding-right:.8rem!important}.pe-md-3{padding-right:1.2rem!important}.pe-md-4{padding-right:1.6rem!important}.pe-md-5{padding-right:2rem!important}.pe-md-6{padding-right:2.4rem!important}.pe-md-7{padding-right:3.2rem!important}.pe-md-8{padding-right:4rem!important}.pe-md-9{padding-right:4.8rem!important}.pe-md-10{padding-right:5.6rem!important}.pe-md-11{padding-right:6.4rem!important}.pe-md-12{padding-right:7.2rem!important}.pe-md-13{padding-right:8rem!important}.pe-md-14{padding-right:8.8rem!important}.pe-md-15{padding-right:9.6rem!important}.pe-md-16{padding-right:10.4rem!important}.pb-md-0{padding-bottom:0!important}.pb-md-1{padding-bottom:.4rem!important}.pb-md-2{padding-bottom:.8rem!important}.pb-md-3{padding-bottom:1.2rem!important}.pb-md-4{padding-bottom:1.6rem!important}.pb-md-5{padding-bottom:2rem!important}.pb-md-6{padding-bottom:2.4rem!important}.pb-md-7{padding-bottom:3.2rem!important}.pb-md-8{padding-bottom:4rem!important}.pb-md-9{padding-bottom:4.8rem!important}.pb-md-10{padding-bottom:5.6rem!important}.pb-md-11{padding-bottom:6.4rem!important}.pb-md-12{padding-bottom:7.2rem!important}.pb-md-13{padding-bottom:8rem!important}.pb-md-14{padding-bottom:8.8rem!important}.pb-md-15{padding-bottom:9.6rem!important}.pb-md-16{padding-bottom:10.4rem!important}.ps-md-0{padding-left:0!important}.ps-md-1{padding-left:.4rem!important}.ps-md-2{padding-left:.8rem!important}.ps-md-3{padding-left:1.2rem!important}.ps-md-4{padding-left:1.6rem!important}.ps-md-5{padding-left:2rem!important}.ps-md-6{padding-left:2.4rem!important}.ps-md-7{padding-left:3.2rem!important}.ps-md-8{padding-left:4rem!important}.ps-md-9{padding-left:4.8rem!important}.ps-md-10{padding-left:5.6rem!important}.ps-md-11{padding-left:6.4rem!important}.ps-md-12{padding-left:7.2rem!important}.ps-md-13{padding-left:8rem!important}.ps-md-14{padding-left:8.8rem!important}.ps-md-15{padding-left:9.6rem!important}.ps-md-16{padding-left:10.4rem!important}.gap-md-0{gap:0!important}.gap-md-1{gap:.4rem!important}.gap-md-2{gap:.8rem!important}.gap-md-3{gap:1.2rem!important}.gap-md-4{gap:1.6rem!important}.gap-md-5{gap:2rem!important}.gap-md-6{gap:2.4rem!important}.gap-md-7{gap:3.2rem!important}.gap-md-8{gap:4rem!important}.gap-md-9{gap:4.8rem!important}.gap-md-10{gap:5.6rem!important}.gap-md-11{gap:6.4rem!important}.gap-md-12{gap:7.2rem!important}.gap-md-13{gap:8rem!important}.gap-md-14{gap:8.8rem!important}.gap-md-15{gap:9.6rem!important}.gap-md-16{gap:10.4rem!important}.row-gap-md-0{row-gap:0!important}.row-gap-md-1{row-gap:.4rem!important}.row-gap-md-2{row-gap:.8rem!important}.row-gap-md-3{row-gap:1.2rem!important}.row-gap-md-4{row-gap:1.6rem!important}.row-gap-md-5{row-gap:2rem!important}.row-gap-md-6{row-gap:2.4rem!important}.row-gap-md-7{row-gap:3.2rem!important}.row-gap-md-8{row-gap:4rem!important}.row-gap-md-9{row-gap:4.8rem!important}.row-gap-md-10{row-gap:5.6rem!important}.row-gap-md-11{row-gap:6.4rem!important}.row-gap-md-12{row-gap:7.2rem!important}.row-gap-md-13{row-gap:8rem!important}.row-gap-md-14{row-gap:8.8rem!important}.row-gap-md-15{row-gap:9.6rem!important}.row-gap-md-16{row-gap:10.4rem!important}.column-gap-md-0{-webkit-column-gap:0!important;-moz-column-gap:0!important;column-gap:0!important}.column-gap-md-1{-webkit-column-gap:.4rem!important;-moz-column-gap:.4rem!important;column-gap:.4rem!important}.column-gap-md-2{-webkit-column-gap:.8rem!important;-moz-column-gap:.8rem!important;column-gap:.8rem!important}.column-gap-md-3{-webkit-column-gap:1.2rem!important;-moz-column-gap:1.2rem!important;column-gap:1.2rem!important}.column-gap-md-4{-webkit-column-gap:1.6rem!important;-moz-column-gap:1.6rem!important;column-gap:1.6rem!important}.column-gap-md-5{-webkit-column-gap:2rem!important;-moz-column-gap:2rem!important;column-gap:2rem!important}.column-gap-md-6{-webkit-column-gap:2.4rem!important;-moz-column-gap:2.4rem!important;column-gap:2.4rem!important}.column-gap-md-7{-webkit-column-gap:3.2rem!important;-moz-column-gap:3.2rem!important;column-gap:3.2rem!important}.column-gap-md-8{-webkit-column-gap:4rem!important;-moz-column-gap:4rem!important;column-gap:4rem!important}.column-gap-md-9{-webkit-column-gap:4.8rem!important;-moz-column-gap:4.8rem!important;column-gap:4.8rem!important}.column-gap-md-10{-webkit-column-gap:5.6rem!important;-moz-column-gap:5.6rem!important;column-gap:5.6rem!important}.column-gap-md-11{-webkit-column-gap:6.4rem!important;-moz-column-gap:6.4rem!important;column-gap:6.4rem!important}.column-gap-md-12{-webkit-column-gap:7.2rem!important;-moz-column-gap:7.2rem!important;column-gap:7.2rem!important}.column-gap-md-13{-webkit-column-gap:8rem!important;-moz-column-gap:8rem!important;column-gap:8rem!important}.column-gap-md-14{-webkit-column-gap:8.8rem!important;-moz-column-gap:8.8rem!important;column-gap:8.8rem!important}.column-gap-md-15{-webkit-column-gap:9.6rem!important;-moz-column-gap:9.6rem!important;column-gap:9.6rem!important}.column-gap-md-16{-webkit-column-gap:10.4rem!important;-moz-column-gap:10.4rem!important;column-gap:10.4rem!important}.text-md-start{text-align:left!important}.text-md-end{text-align:right!important}.text-md-center{text-align:center!important}}@media (min-width:992px){.float-lg-start{float:left!important}.float-lg-end{float:right!important}.float-lg-none{float:none!important}.object-fit-lg-contain{-o-object-fit:contain!important;object-fit:contain!important}.object-fit-lg-cover{-o-object-fit:cover!important;object-fit:cover!important}.object-fit-lg-fill{-o-object-fit:fill!important;object-fit:fill!important}.object-fit-lg-scale{-o-object-fit:scale-down!important;object-fit:scale-down!important}.object-fit-lg-none{-o-object-fit:none!important;object-fit:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-grid{display:grid!important}.d-lg-inline-grid{display:inline-grid!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-lg-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}.d-lg-none{display:none!important}.flex-lg-fill{-webkit-box-flex:1!important;-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-lg-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-lg-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-lg-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-lg-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-lg-grow-0{-webkit-box-flex:0!important;-ms-flex-positive:0!important;flex-grow:0!important}.flex-lg-grow-1{-webkit-box-flex:1!important;-ms-flex-positive:1!important;flex-grow:1!important}.flex-lg-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-lg-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.flex-lg-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-lg-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-lg-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.justify-content-lg-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-lg-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-lg-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-lg-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-lg-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.justify-content-lg-evenly{-webkit-box-pack:space-evenly!important;-ms-flex-pack:space-evenly!important;justify-content:space-evenly!important}.align-items-lg-start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-lg-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-lg-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-lg-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-lg-stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-lg-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-lg-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-lg-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-lg-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-lg-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-lg-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-lg-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-lg-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-lg-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-lg-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-lg-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-lg-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}.order-lg-first{-webkit-box-ordinal-group:0!important;-ms-flex-order:-1!important;order:-1!important}.order-lg-0{-webkit-box-ordinal-group:1!important;-ms-flex-order:0!important;order:0!important}.order-lg-1{-webkit-box-ordinal-group:2!important;-ms-flex-order:1!important;order:1!important}.order-lg-2{-webkit-box-ordinal-group:3!important;-ms-flex-order:2!important;order:2!important}.order-lg-3{-webkit-box-ordinal-group:4!important;-ms-flex-order:3!important;order:3!important}.order-lg-4{-webkit-box-ordinal-group:5!important;-ms-flex-order:4!important;order:4!important}.order-lg-5{-webkit-box-ordinal-group:6!important;-ms-flex-order:5!important;order:5!important}.order-lg-last{-webkit-box-ordinal-group:7!important;-ms-flex-order:6!important;order:6!important}.m-lg-0{margin:0!important}.m-lg-1{margin:.4rem!important}.m-lg-2{margin:.8rem!important}.m-lg-3{margin:1.2rem!important}.m-lg-4{margin:1.6rem!important}.m-lg-5{margin:2rem!important}.m-lg-6{margin:2.4rem!important}.m-lg-7{margin:3.2rem!important}.m-lg-8{margin:4rem!important}.m-lg-9{margin:4.8rem!important}.m-lg-10{margin:5.6rem!important}.m-lg-11{margin:6.4rem!important}.m-lg-12{margin:7.2rem!important}.m-lg-13{margin:8rem!important}.m-lg-14{margin:8.8rem!important}.m-lg-15{margin:9.6rem!important}.m-lg-16{margin:10.4rem!important}.m-lg-auto{margin:auto!important}.mx-lg-0{margin-right:0!important;margin-left:0!important}.mx-lg-1{margin-right:.4rem!important;margin-left:.4rem!important}.mx-lg-2{margin-right:.8rem!important;margin-left:.8rem!important}.mx-lg-3{margin-right:1.2rem!important;margin-left:1.2rem!important}.mx-lg-4{margin-right:1.6rem!important;margin-left:1.6rem!important}.mx-lg-5{margin-right:2rem!important;margin-left:2rem!important}.mx-lg-6{margin-right:2.4rem!important;margin-left:2.4rem!important}.mx-lg-7{margin-right:3.2rem!important;margin-left:3.2rem!important}.mx-lg-8{margin-right:4rem!important;margin-left:4rem!important}.mx-lg-9{margin-right:4.8rem!important;margin-left:4.8rem!important}.mx-lg-10{margin-right:5.6rem!important;margin-left:5.6rem!important}.mx-lg-11{margin-right:6.4rem!important;margin-left:6.4rem!important}.mx-lg-12{margin-right:7.2rem!important;margin-left:7.2rem!important}.mx-lg-13{margin-right:8rem!important;margin-left:8rem!important}.mx-lg-14{margin-right:8.8rem!important;margin-left:8.8rem!important}.mx-lg-15{margin-right:9.6rem!important;margin-left:9.6rem!important}.mx-lg-16{margin-right:10.4rem!important;margin-left:10.4rem!important}.mx-lg-auto{margin-right:auto!important;margin-left:auto!important}.my-lg-0{margin-top:0!important;margin-bottom:0!important}.my-lg-1{margin-top:.4rem!important;margin-bottom:.4rem!important}.my-lg-2{margin-top:.8rem!important;margin-bottom:.8rem!important}.my-lg-3{margin-top:1.2rem!important;margin-bottom:1.2rem!important}.my-lg-4{margin-top:1.6rem!important;margin-bottom:1.6rem!important}.my-lg-5{margin-top:2rem!important;margin-bottom:2rem!important}.my-lg-6{margin-top:2.4rem!important;margin-bottom:2.4rem!important}.my-lg-7{margin-top:3.2rem!important;margin-bottom:3.2rem!important}.my-lg-8{margin-top:4rem!important;margin-bottom:4rem!important}.my-lg-9{margin-top:4.8rem!important;margin-bottom:4.8rem!important}.my-lg-10{margin-top:5.6rem!important;margin-bottom:5.6rem!important}.my-lg-11{margin-top:6.4rem!important;margin-bottom:6.4rem!important}.my-lg-12{margin-top:7.2rem!important;margin-bottom:7.2rem!important}.my-lg-13{margin-top:8rem!important;margin-bottom:8rem!important}.my-lg-14{margin-top:8.8rem!important;margin-bottom:8.8rem!important}.my-lg-15{margin-top:9.6rem!important;margin-bottom:9.6rem!important}.my-lg-16{margin-top:10.4rem!important;margin-bottom:10.4rem!important}.my-lg-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-lg-0{margin-top:0!important}.mt-lg-1{margin-top:.4rem!important}.mt-lg-2{margin-top:.8rem!important}.mt-lg-3{margin-top:1.2rem!important}.mt-lg-4{margin-top:1.6rem!important}.mt-lg-5{margin-top:2rem!important}.mt-lg-6{margin-top:2.4rem!important}.mt-lg-7{margin-top:3.2rem!important}.mt-lg-8{margin-top:4rem!important}.mt-lg-9{margin-top:4.8rem!important}.mt-lg-10{margin-top:5.6rem!important}.mt-lg-11{margin-top:6.4rem!important}.mt-lg-12{margin-top:7.2rem!important}.mt-lg-13{margin-top:8rem!important}.mt-lg-14{margin-top:8.8rem!important}.mt-lg-15{margin-top:9.6rem!important}.mt-lg-16{margin-top:10.4rem!important}.mt-lg-auto{margin-top:auto!important}.me-lg-0{margin-right:0!important}.me-lg-1{margin-right:.4rem!important}.me-lg-2{margin-right:.8rem!important}.me-lg-3{margin-right:1.2rem!important}.me-lg-4{margin-right:1.6rem!important}.me-lg-5{margin-right:2rem!important}.me-lg-6{margin-right:2.4rem!important}.me-lg-7{margin-right:3.2rem!important}.me-lg-8{margin-right:4rem!important}.me-lg-9{margin-right:4.8rem!important}.me-lg-10{margin-right:5.6rem!important}.me-lg-11{margin-right:6.4rem!important}.me-lg-12{margin-right:7.2rem!important}.me-lg-13{margin-right:8rem!important}.me-lg-14{margin-right:8.8rem!important}.me-lg-15{margin-right:9.6rem!important}.me-lg-16{margin-right:10.4rem!important}.me-lg-auto{margin-right:auto!important}.mb-lg-0{margin-bottom:0!important}.mb-lg-1{margin-bottom:.4rem!important}.mb-lg-2{margin-bottom:.8rem!important}.mb-lg-3{margin-bottom:1.2rem!important}.mb-lg-4{margin-bottom:1.6rem!important}.mb-lg-5{margin-bottom:2rem!important}.mb-lg-6{margin-bottom:2.4rem!important}.mb-lg-7{margin-bottom:3.2rem!important}.mb-lg-8{margin-bottom:4rem!important}.mb-lg-9{margin-bottom:4.8rem!important}.mb-lg-10{margin-bottom:5.6rem!important}.mb-lg-11{margin-bottom:6.4rem!important}.mb-lg-12{margin-bottom:7.2rem!important}.mb-lg-13{margin-bottom:8rem!important}.mb-lg-14{margin-bottom:8.8rem!important}.mb-lg-15{margin-bottom:9.6rem!important}.mb-lg-16{margin-bottom:10.4rem!important}.mb-lg-auto{margin-bottom:auto!important}.ms-lg-0{margin-left:0!important}.ms-lg-1{margin-left:.4rem!important}.ms-lg-2{margin-left:.8rem!important}.ms-lg-3{margin-left:1.2rem!important}.ms-lg-4{margin-left:1.6rem!important}.ms-lg-5{margin-left:2rem!important}.ms-lg-6{margin-left:2.4rem!important}.ms-lg-7{margin-left:3.2rem!important}.ms-lg-8{margin-left:4rem!important}.ms-lg-9{margin-left:4.8rem!important}.ms-lg-10{margin-left:5.6rem!important}.ms-lg-11{margin-left:6.4rem!important}.ms-lg-12{margin-left:7.2rem!important}.ms-lg-13{margin-left:8rem!important}.ms-lg-14{margin-left:8.8rem!important}.ms-lg-15{margin-left:9.6rem!important}.ms-lg-16{margin-left:10.4rem!important}.ms-lg-auto{margin-left:auto!important}.p-lg-0{padding:0!important}.p-lg-1{padding:.4rem!important}.p-lg-2{padding:.8rem!important}.p-lg-3{padding:1.2rem!important}.p-lg-4{padding:1.6rem!important}.p-lg-5{padding:2rem!important}.p-lg-6{padding:2.4rem!important}.p-lg-7{padding:3.2rem!important}.p-lg-8{padding:4rem!important}.p-lg-9{padding:4.8rem!important}.p-lg-10{padding:5.6rem!important}.p-lg-11{padding:6.4rem!important}.p-lg-12{padding:7.2rem!important}.p-lg-13{padding:8rem!important}.p-lg-14{padding:8.8rem!important}.p-lg-15{padding:9.6rem!important}.p-lg-16{padding:10.4rem!important}.px-lg-0{padding-right:0!important;padding-left:0!important}.px-lg-1{padding-right:.4rem!important;padding-left:.4rem!important}.px-lg-2{padding-right:.8rem!important;padding-left:.8rem!important}.px-lg-3{padding-right:1.2rem!important;padding-left:1.2rem!important}.px-lg-4{padding-right:1.6rem!important;padding-left:1.6rem!important}.px-lg-5{padding-right:2rem!important;padding-left:2rem!important}.px-lg-6{padding-right:2.4rem!important;padding-left:2.4rem!important}.px-lg-7{padding-right:3.2rem!important;padding-left:3.2rem!important}.px-lg-8{padding-right:4rem!important;padding-left:4rem!important}.px-lg-9{padding-right:4.8rem!important;padding-left:4.8rem!important}.px-lg-10{padding-right:5.6rem!important;padding-left:5.6rem!important}.px-lg-11{padding-right:6.4rem!important;padding-left:6.4rem!important}.px-lg-12{padding-right:7.2rem!important;padding-left:7.2rem!important}.px-lg-13{padding-right:8rem!important;padding-left:8rem!important}.px-lg-14{padding-right:8.8rem!important;padding-left:8.8rem!important}.px-lg-15{padding-right:9.6rem!important;padding-left:9.6rem!important}.px-lg-16{padding-right:10.4rem!important;padding-left:10.4rem!important}.py-lg-0{padding-top:0!important;padding-bottom:0!important}.py-lg-1{padding-top:.4rem!important;padding-bottom:.4rem!important}.py-lg-2{padding-top:.8rem!important;padding-bottom:.8rem!important}.py-lg-3{padding-top:1.2rem!important;padding-bottom:1.2rem!important}.py-lg-4{padding-top:1.6rem!important;padding-bottom:1.6rem!important}.py-lg-5{padding-top:2rem!important;padding-bottom:2rem!important}.py-lg-6{padding-top:2.4rem!important;padding-bottom:2.4rem!important}.py-lg-7{padding-top:3.2rem!important;padding-bottom:3.2rem!important}.py-lg-8{padding-top:4rem!important;padding-bottom:4rem!important}.py-lg-9{padding-top:4.8rem!important;padding-bottom:4.8rem!important}.py-lg-10{padding-top:5.6rem!important;padding-bottom:5.6rem!important}.py-lg-11{padding-top:6.4rem!important;padding-bottom:6.4rem!important}.py-lg-12{padding-top:7.2rem!important;padding-bottom:7.2rem!important}.py-lg-13{padding-top:8rem!important;padding-bottom:8rem!important}.py-lg-14{padding-top:8.8rem!important;padding-bottom:8.8rem!important}.py-lg-15{padding-top:9.6rem!important;padding-bottom:9.6rem!important}.py-lg-16{padding-top:10.4rem!important;padding-bottom:10.4rem!important}.pt-lg-0{padding-top:0!important}.pt-lg-1{padding-top:.4rem!important}.pt-lg-2{padding-top:.8rem!important}.pt-lg-3{padding-top:1.2rem!important}.pt-lg-4{padding-top:1.6rem!important}.pt-lg-5{padding-top:2rem!important}.pt-lg-6{padding-top:2.4rem!important}.pt-lg-7{padding-top:3.2rem!important}.pt-lg-8{padding-top:4rem!important}.pt-lg-9{padding-top:4.8rem!important}.pt-lg-10{padding-top:5.6rem!important}.pt-lg-11{padding-top:6.4rem!important}.pt-lg-12{padding-top:7.2rem!important}.pt-lg-13{padding-top:8rem!important}.pt-lg-14{padding-top:8.8rem!important}.pt-lg-15{padding-top:9.6rem!important}.pt-lg-16{padding-top:10.4rem!important}.pe-lg-0{padding-right:0!important}.pe-lg-1{padding-right:.4rem!important}.pe-lg-2{padding-right:.8rem!important}.pe-lg-3{padding-right:1.2rem!important}.pe-lg-4{padding-right:1.6rem!important}.pe-lg-5{padding-right:2rem!important}.pe-lg-6{padding-right:2.4rem!important}.pe-lg-7{padding-right:3.2rem!important}.pe-lg-8{padding-right:4rem!important}.pe-lg-9{padding-right:4.8rem!important}.pe-lg-10{padding-right:5.6rem!important}.pe-lg-11{padding-right:6.4rem!important}.pe-lg-12{padding-right:7.2rem!important}.pe-lg-13{padding-right:8rem!important}.pe-lg-14{padding-right:8.8rem!important}.pe-lg-15{padding-right:9.6rem!important}.pe-lg-16{padding-right:10.4rem!important}.pb-lg-0{padding-bottom:0!important}.pb-lg-1{padding-bottom:.4rem!important}.pb-lg-2{padding-bottom:.8rem!important}.pb-lg-3{padding-bottom:1.2rem!important}.pb-lg-4{padding-bottom:1.6rem!important}.pb-lg-5{padding-bottom:2rem!important}.pb-lg-6{padding-bottom:2.4rem!important}.pb-lg-7{padding-bottom:3.2rem!important}.pb-lg-8{padding-bottom:4rem!important}.pb-lg-9{padding-bottom:4.8rem!important}.pb-lg-10{padding-bottom:5.6rem!important}.pb-lg-11{padding-bottom:6.4rem!important}.pb-lg-12{padding-bottom:7.2rem!important}.pb-lg-13{padding-bottom:8rem!important}.pb-lg-14{padding-bottom:8.8rem!important}.pb-lg-15{padding-bottom:9.6rem!important}.pb-lg-16{padding-bottom:10.4rem!important}.ps-lg-0{padding-left:0!important}.ps-lg-1{padding-left:.4rem!important}.ps-lg-2{padding-left:.8rem!important}.ps-lg-3{padding-left:1.2rem!important}.ps-lg-4{padding-left:1.6rem!important}.ps-lg-5{padding-left:2rem!important}.ps-lg-6{padding-left:2.4rem!important}.ps-lg-7{padding-left:3.2rem!important}.ps-lg-8{padding-left:4rem!important}.ps-lg-9{padding-left:4.8rem!important}.ps-lg-10{padding-left:5.6rem!important}.ps-lg-11{padding-left:6.4rem!important}.ps-lg-12{padding-left:7.2rem!important}.ps-lg-13{padding-left:8rem!important}.ps-lg-14{padding-left:8.8rem!important}.ps-lg-15{padding-left:9.6rem!important}.ps-lg-16{padding-left:10.4rem!important}.gap-lg-0{gap:0!important}.gap-lg-1{gap:.4rem!important}.gap-lg-2{gap:.8rem!important}.gap-lg-3{gap:1.2rem!important}.gap-lg-4{gap:1.6rem!important}.gap-lg-5{gap:2rem!important}.gap-lg-6{gap:2.4rem!important}.gap-lg-7{gap:3.2rem!important}.gap-lg-8{gap:4rem!important}.gap-lg-9{gap:4.8rem!important}.gap-lg-10{gap:5.6rem!important}.gap-lg-11{gap:6.4rem!important}.gap-lg-12{gap:7.2rem!important}.gap-lg-13{gap:8rem!important}.gap-lg-14{gap:8.8rem!important}.gap-lg-15{gap:9.6rem!important}.gap-lg-16{gap:10.4rem!important}.row-gap-lg-0{row-gap:0!important}.row-gap-lg-1{row-gap:.4rem!important}.row-gap-lg-2{row-gap:.8rem!important}.row-gap-lg-3{row-gap:1.2rem!important}.row-gap-lg-4{row-gap:1.6rem!important}.row-gap-lg-5{row-gap:2rem!important}.row-gap-lg-6{row-gap:2.4rem!important}.row-gap-lg-7{row-gap:3.2rem!important}.row-gap-lg-8{row-gap:4rem!important}.row-gap-lg-9{row-gap:4.8rem!important}.row-gap-lg-10{row-gap:5.6rem!important}.row-gap-lg-11{row-gap:6.4rem!important}.row-gap-lg-12{row-gap:7.2rem!important}.row-gap-lg-13{row-gap:8rem!important}.row-gap-lg-14{row-gap:8.8rem!important}.row-gap-lg-15{row-gap:9.6rem!important}.row-gap-lg-16{row-gap:10.4rem!important}.column-gap-lg-0{-webkit-column-gap:0!important;-moz-column-gap:0!important;column-gap:0!important}.column-gap-lg-1{-webkit-column-gap:.4rem!important;-moz-column-gap:.4rem!important;column-gap:.4rem!important}.column-gap-lg-2{-webkit-column-gap:.8rem!important;-moz-column-gap:.8rem!important;column-gap:.8rem!important}.column-gap-lg-3{-webkit-column-gap:1.2rem!important;-moz-column-gap:1.2rem!important;column-gap:1.2rem!important}.column-gap-lg-4{-webkit-column-gap:1.6rem!important;-moz-column-gap:1.6rem!important;column-gap:1.6rem!important}.column-gap-lg-5{-webkit-column-gap:2rem!important;-moz-column-gap:2rem!important;column-gap:2rem!important}.column-gap-lg-6{-webkit-column-gap:2.4rem!important;-moz-column-gap:2.4rem!important;column-gap:2.4rem!important}.column-gap-lg-7{-webkit-column-gap:3.2rem!important;-moz-column-gap:3.2rem!important;column-gap:3.2rem!important}.column-gap-lg-8{-webkit-column-gap:4rem!important;-moz-column-gap:4rem!important;column-gap:4rem!important}.column-gap-lg-9{-webkit-column-gap:4.8rem!important;-moz-column-gap:4.8rem!important;column-gap:4.8rem!important}.column-gap-lg-10{-webkit-column-gap:5.6rem!important;-moz-column-gap:5.6rem!important;column-gap:5.6rem!important}.column-gap-lg-11{-webkit-column-gap:6.4rem!important;-moz-column-gap:6.4rem!important;column-gap:6.4rem!important}.column-gap-lg-12{-webkit-column-gap:7.2rem!important;-moz-column-gap:7.2rem!important;column-gap:7.2rem!important}.column-gap-lg-13{-webkit-column-gap:8rem!important;-moz-column-gap:8rem!important;column-gap:8rem!important}.column-gap-lg-14{-webkit-column-gap:8.8rem!important;-moz-column-gap:8.8rem!important;column-gap:8.8rem!important}.column-gap-lg-15{-webkit-column-gap:9.6rem!important;-moz-column-gap:9.6rem!important;column-gap:9.6rem!important}.column-gap-lg-16{-webkit-column-gap:10.4rem!important;-moz-column-gap:10.4rem!important;column-gap:10.4rem!important}.text-lg-start{text-align:left!important}.text-lg-end{text-align:right!important}.text-lg-center{text-align:center!important}}@media (min-width:1200px){.float-xl-start{float:left!important}.float-xl-end{float:right!important}.float-xl-none{float:none!important}.object-fit-xl-contain{-o-object-fit:contain!important;object-fit:contain!important}.object-fit-xl-cover{-o-object-fit:cover!important;object-fit:cover!important}.object-fit-xl-fill{-o-object-fit:fill!important;object-fit:fill!important}.object-fit-xl-scale{-o-object-fit:scale-down!important;object-fit:scale-down!important}.object-fit-xl-none{-o-object-fit:none!important;object-fit:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-grid{display:grid!important}.d-xl-inline-grid{display:inline-grid!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-xl-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}.d-xl-none{display:none!important}.flex-xl-fill{-webkit-box-flex:1!important;-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-xl-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-xl-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-xl-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-xl-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-xl-grow-0{-webkit-box-flex:0!important;-ms-flex-positive:0!important;flex-grow:0!important}.flex-xl-grow-1{-webkit-box-flex:1!important;-ms-flex-positive:1!important;flex-grow:1!important}.flex-xl-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-xl-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.flex-xl-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-xl-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-xl-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.justify-content-xl-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-xl-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-xl-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-xl-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-xl-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.justify-content-xl-evenly{-webkit-box-pack:space-evenly!important;-ms-flex-pack:space-evenly!important;justify-content:space-evenly!important}.align-items-xl-start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-xl-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-xl-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-xl-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-xl-stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-xl-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-xl-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-xl-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-xl-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-xl-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-xl-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-xl-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-xl-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-xl-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-xl-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-xl-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-xl-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}.order-xl-first{-webkit-box-ordinal-group:0!important;-ms-flex-order:-1!important;order:-1!important}.order-xl-0{-webkit-box-ordinal-group:1!important;-ms-flex-order:0!important;order:0!important}.order-xl-1{-webkit-box-ordinal-group:2!important;-ms-flex-order:1!important;order:1!important}.order-xl-2{-webkit-box-ordinal-group:3!important;-ms-flex-order:2!important;order:2!important}.order-xl-3{-webkit-box-ordinal-group:4!important;-ms-flex-order:3!important;order:3!important}.order-xl-4{-webkit-box-ordinal-group:5!important;-ms-flex-order:4!important;order:4!important}.order-xl-5{-webkit-box-ordinal-group:6!important;-ms-flex-order:5!important;order:5!important}.order-xl-last{-webkit-box-ordinal-group:7!important;-ms-flex-order:6!important;order:6!important}.m-xl-0{margin:0!important}.m-xl-1{margin:.4rem!important}.m-xl-2{margin:.8rem!important}.m-xl-3{margin:1.2rem!important}.m-xl-4{margin:1.6rem!important}.m-xl-5{margin:2rem!important}.m-xl-6{margin:2.4rem!important}.m-xl-7{margin:3.2rem!important}.m-xl-8{margin:4rem!important}.m-xl-9{margin:4.8rem!important}.m-xl-10{margin:5.6rem!important}.m-xl-11{margin:6.4rem!important}.m-xl-12{margin:7.2rem!important}.m-xl-13{margin:8rem!important}.m-xl-14{margin:8.8rem!important}.m-xl-15{margin:9.6rem!important}.m-xl-16{margin:10.4rem!important}.m-xl-auto{margin:auto!important}.mx-xl-0{margin-right:0!important;margin-left:0!important}.mx-xl-1{margin-right:.4rem!important;margin-left:.4rem!important}.mx-xl-2{margin-right:.8rem!important;margin-left:.8rem!important}.mx-xl-3{margin-right:1.2rem!important;margin-left:1.2rem!important}.mx-xl-4{margin-right:1.6rem!important;margin-left:1.6rem!important}.mx-xl-5{margin-right:2rem!important;margin-left:2rem!important}.mx-xl-6{margin-right:2.4rem!important;margin-left:2.4rem!important}.mx-xl-7{margin-right:3.2rem!important;margin-left:3.2rem!important}.mx-xl-8{margin-right:4rem!important;margin-left:4rem!important}.mx-xl-9{margin-right:4.8rem!important;margin-left:4.8rem!important}.mx-xl-10{margin-right:5.6rem!important;margin-left:5.6rem!important}.mx-xl-11{margin-right:6.4rem!important;margin-left:6.4rem!important}.mx-xl-12{margin-right:7.2rem!important;margin-left:7.2rem!important}.mx-xl-13{margin-right:8rem!important;margin-left:8rem!important}.mx-xl-14{margin-right:8.8rem!important;margin-left:8.8rem!important}.mx-xl-15{margin-right:9.6rem!important;margin-left:9.6rem!important}.mx-xl-16{margin-right:10.4rem!important;margin-left:10.4rem!important}.mx-xl-auto{margin-right:auto!important;margin-left:auto!important}.my-xl-0{margin-top:0!important;margin-bottom:0!important}.my-xl-1{margin-top:.4rem!important;margin-bottom:.4rem!important}.my-xl-2{margin-top:.8rem!important;margin-bottom:.8rem!important}.my-xl-3{margin-top:1.2rem!important;margin-bottom:1.2rem!important}.my-xl-4{margin-top:1.6rem!important;margin-bottom:1.6rem!important}.my-xl-5{margin-top:2rem!important;margin-bottom:2rem!important}.my-xl-6{margin-top:2.4rem!important;margin-bottom:2.4rem!important}.my-xl-7{margin-top:3.2rem!important;margin-bottom:3.2rem!important}.my-xl-8{margin-top:4rem!important;margin-bottom:4rem!important}.my-xl-9{margin-top:4.8rem!important;margin-bottom:4.8rem!important}.my-xl-10{margin-top:5.6rem!important;margin-bottom:5.6rem!important}.my-xl-11{margin-top:6.4rem!important;margin-bottom:6.4rem!important}.my-xl-12{margin-top:7.2rem!important;margin-bottom:7.2rem!important}.my-xl-13{margin-top:8rem!important;margin-bottom:8rem!important}.my-xl-14{margin-top:8.8rem!important;margin-bottom:8.8rem!important}.my-xl-15{margin-top:9.6rem!important;margin-bottom:9.6rem!important}.my-xl-16{margin-top:10.4rem!important;margin-bottom:10.4rem!important}.my-xl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xl-0{margin-top:0!important}.mt-xl-1{margin-top:.4rem!important}.mt-xl-2{margin-top:.8rem!important}.mt-xl-3{margin-top:1.2rem!important}.mt-xl-4{margin-top:1.6rem!important}.mt-xl-5{margin-top:2rem!important}.mt-xl-6{margin-top:2.4rem!important}.mt-xl-7{margin-top:3.2rem!important}.mt-xl-8{margin-top:4rem!important}.mt-xl-9{margin-top:4.8rem!important}.mt-xl-10{margin-top:5.6rem!important}.mt-xl-11{margin-top:6.4rem!important}.mt-xl-12{margin-top:7.2rem!important}.mt-xl-13{margin-top:8rem!important}.mt-xl-14{margin-top:8.8rem!important}.mt-xl-15{margin-top:9.6rem!important}.mt-xl-16{margin-top:10.4rem!important}.mt-xl-auto{margin-top:auto!important}.me-xl-0{margin-right:0!important}.me-xl-1{margin-right:.4rem!important}.me-xl-2{margin-right:.8rem!important}.me-xl-3{margin-right:1.2rem!important}.me-xl-4{margin-right:1.6rem!important}.me-xl-5{margin-right:2rem!important}.me-xl-6{margin-right:2.4rem!important}.me-xl-7{margin-right:3.2rem!important}.me-xl-8{margin-right:4rem!important}.me-xl-9{margin-right:4.8rem!important}.me-xl-10{margin-right:5.6rem!important}.me-xl-11{margin-right:6.4rem!important}.me-xl-12{margin-right:7.2rem!important}.me-xl-13{margin-right:8rem!important}.me-xl-14{margin-right:8.8rem!important}.me-xl-15{margin-right:9.6rem!important}.me-xl-16{margin-right:10.4rem!important}.me-xl-auto{margin-right:auto!important}.mb-xl-0{margin-bottom:0!important}.mb-xl-1{margin-bottom:.4rem!important}.mb-xl-2{margin-bottom:.8rem!important}.mb-xl-3{margin-bottom:1.2rem!important}.mb-xl-4{margin-bottom:1.6rem!important}.mb-xl-5{margin-bottom:2rem!important}.mb-xl-6{margin-bottom:2.4rem!important}.mb-xl-7{margin-bottom:3.2rem!important}.mb-xl-8{margin-bottom:4rem!important}.mb-xl-9{margin-bottom:4.8rem!important}.mb-xl-10{margin-bottom:5.6rem!important}.mb-xl-11{margin-bottom:6.4rem!important}.mb-xl-12{margin-bottom:7.2rem!important}.mb-xl-13{margin-bottom:8rem!important}.mb-xl-14{margin-bottom:8.8rem!important}.mb-xl-15{margin-bottom:9.6rem!important}.mb-xl-16{margin-bottom:10.4rem!important}.mb-xl-auto{margin-bottom:auto!important}.ms-xl-0{margin-left:0!important}.ms-xl-1{margin-left:.4rem!important}.ms-xl-2{margin-left:.8rem!important}.ms-xl-3{margin-left:1.2rem!important}.ms-xl-4{margin-left:1.6rem!important}.ms-xl-5{margin-left:2rem!important}.ms-xl-6{margin-left:2.4rem!important}.ms-xl-7{margin-left:3.2rem!important}.ms-xl-8{margin-left:4rem!important}.ms-xl-9{margin-left:4.8rem!important}.ms-xl-10{margin-left:5.6rem!important}.ms-xl-11{margin-left:6.4rem!important}.ms-xl-12{margin-left:7.2rem!important}.ms-xl-13{margin-left:8rem!important}.ms-xl-14{margin-left:8.8rem!important}.ms-xl-15{margin-left:9.6rem!important}.ms-xl-16{margin-left:10.4rem!important}.ms-xl-auto{margin-left:auto!important}.p-xl-0{padding:0!important}.p-xl-1{padding:.4rem!important}.p-xl-2{padding:.8rem!important}.p-xl-3{padding:1.2rem!important}.p-xl-4{padding:1.6rem!important}.p-xl-5{padding:2rem!important}.p-xl-6{padding:2.4rem!important}.p-xl-7{padding:3.2rem!important}.p-xl-8{padding:4rem!important}.p-xl-9{padding:4.8rem!important}.p-xl-10{padding:5.6rem!important}.p-xl-11{padding:6.4rem!important}.p-xl-12{padding:7.2rem!important}.p-xl-13{padding:8rem!important}.p-xl-14{padding:8.8rem!important}.p-xl-15{padding:9.6rem!important}.p-xl-16{padding:10.4rem!important}.px-xl-0{padding-right:0!important;padding-left:0!important}.px-xl-1{padding-right:.4rem!important;padding-left:.4rem!important}.px-xl-2{padding-right:.8rem!important;padding-left:.8rem!important}.px-xl-3{padding-right:1.2rem!important;padding-left:1.2rem!important}.px-xl-4{padding-right:1.6rem!important;padding-left:1.6rem!important}.px-xl-5{padding-right:2rem!important;padding-left:2rem!important}.px-xl-6{padding-right:2.4rem!important;padding-left:2.4rem!important}.px-xl-7{padding-right:3.2rem!important;padding-left:3.2rem!important}.px-xl-8{padding-right:4rem!important;padding-left:4rem!important}.px-xl-9{padding-right:4.8rem!important;padding-left:4.8rem!important}.px-xl-10{padding-right:5.6rem!important;padding-left:5.6rem!important}.px-xl-11{padding-right:6.4rem!important;padding-left:6.4rem!important}.px-xl-12{padding-right:7.2rem!important;padding-left:7.2rem!important}.px-xl-13{padding-right:8rem!important;padding-left:8rem!important}.px-xl-14{padding-right:8.8rem!important;padding-left:8.8rem!important}.px-xl-15{padding-right:9.6rem!important;padding-left:9.6rem!important}.px-xl-16{padding-right:10.4rem!important;padding-left:10.4rem!important}.py-xl-0{padding-top:0!important;padding-bottom:0!important}.py-xl-1{padding-top:.4rem!important;padding-bottom:.4rem!important}.py-xl-2{padding-top:.8rem!important;padding-bottom:.8rem!important}.py-xl-3{padding-top:1.2rem!important;padding-bottom:1.2rem!important}.py-xl-4{padding-top:1.6rem!important;padding-bottom:1.6rem!important}.py-xl-5{padding-top:2rem!important;padding-bottom:2rem!important}.py-xl-6{padding-top:2.4rem!important;padding-bottom:2.4rem!important}.py-xl-7{padding-top:3.2rem!important;padding-bottom:3.2rem!important}.py-xl-8{padding-top:4rem!important;padding-bottom:4rem!important}.py-xl-9{padding-top:4.8rem!important;padding-bottom:4.8rem!important}.py-xl-10{padding-top:5.6rem!important;padding-bottom:5.6rem!important}.py-xl-11{padding-top:6.4rem!important;padding-bottom:6.4rem!important}.py-xl-12{padding-top:7.2rem!important;padding-bottom:7.2rem!important}.py-xl-13{padding-top:8rem!important;padding-bottom:8rem!important}.py-xl-14{padding-top:8.8rem!important;padding-bottom:8.8rem!important}.py-xl-15{padding-top:9.6rem!important;padding-bottom:9.6rem!important}.py-xl-16{padding-top:10.4rem!important;padding-bottom:10.4rem!important}.pt-xl-0{padding-top:0!important}.pt-xl-1{padding-top:.4rem!important}.pt-xl-2{padding-top:.8rem!important}.pt-xl-3{padding-top:1.2rem!important}.pt-xl-4{padding-top:1.6rem!important}.pt-xl-5{padding-top:2rem!important}.pt-xl-6{padding-top:2.4rem!important}.pt-xl-7{padding-top:3.2rem!important}.pt-xl-8{padding-top:4rem!important}.pt-xl-9{padding-top:4.8rem!important}.pt-xl-10{padding-top:5.6rem!important}.pt-xl-11{padding-top:6.4rem!important}.pt-xl-12{padding-top:7.2rem!important}.pt-xl-13{padding-top:8rem!important}.pt-xl-14{padding-top:8.8rem!important}.pt-xl-15{padding-top:9.6rem!important}.pt-xl-16{padding-top:10.4rem!important}.pe-xl-0{padding-right:0!important}.pe-xl-1{padding-right:.4rem!important}.pe-xl-2{padding-right:.8rem!important}.pe-xl-3{padding-right:1.2rem!important}.pe-xl-4{padding-right:1.6rem!important}.pe-xl-5{padding-right:2rem!important}.pe-xl-6{padding-right:2.4rem!important}.pe-xl-7{padding-right:3.2rem!important}.pe-xl-8{padding-right:4rem!important}.pe-xl-9{padding-right:4.8rem!important}.pe-xl-10{padding-right:5.6rem!important}.pe-xl-11{padding-right:6.4rem!important}.pe-xl-12{padding-right:7.2rem!important}.pe-xl-13{padding-right:8rem!important}.pe-xl-14{padding-right:8.8rem!important}.pe-xl-15{padding-right:9.6rem!important}.pe-xl-16{padding-right:10.4rem!important}.pb-xl-0{padding-bottom:0!important}.pb-xl-1{padding-bottom:.4rem!important}.pb-xl-2{padding-bottom:.8rem!important}.pb-xl-3{padding-bottom:1.2rem!important}.pb-xl-4{padding-bottom:1.6rem!important}.pb-xl-5{padding-bottom:2rem!important}.pb-xl-6{padding-bottom:2.4rem!important}.pb-xl-7{padding-bottom:3.2rem!important}.pb-xl-8{padding-bottom:4rem!important}.pb-xl-9{padding-bottom:4.8rem!important}.pb-xl-10{padding-bottom:5.6rem!important}.pb-xl-11{padding-bottom:6.4rem!important}.pb-xl-12{padding-bottom:7.2rem!important}.pb-xl-13{padding-bottom:8rem!important}.pb-xl-14{padding-bottom:8.8rem!important}.pb-xl-15{padding-bottom:9.6rem!important}.pb-xl-16{padding-bottom:10.4rem!important}.ps-xl-0{padding-left:0!important}.ps-xl-1{padding-left:.4rem!important}.ps-xl-2{padding-left:.8rem!important}.ps-xl-3{padding-left:1.2rem!important}.ps-xl-4{padding-left:1.6rem!important}.ps-xl-5{padding-left:2rem!important}.ps-xl-6{padding-left:2.4rem!important}.ps-xl-7{padding-left:3.2rem!important}.ps-xl-8{padding-left:4rem!important}.ps-xl-9{padding-left:4.8rem!important}.ps-xl-10{padding-left:5.6rem!important}.ps-xl-11{padding-left:6.4rem!important}.ps-xl-12{padding-left:7.2rem!important}.ps-xl-13{padding-left:8rem!important}.ps-xl-14{padding-left:8.8rem!important}.ps-xl-15{padding-left:9.6rem!important}.ps-xl-16{padding-left:10.4rem!important}.gap-xl-0{gap:0!important}.gap-xl-1{gap:.4rem!important}.gap-xl-2{gap:.8rem!important}.gap-xl-3{gap:1.2rem!important}.gap-xl-4{gap:1.6rem!important}.gap-xl-5{gap:2rem!important}.gap-xl-6{gap:2.4rem!important}.gap-xl-7{gap:3.2rem!important}.gap-xl-8{gap:4rem!important}.gap-xl-9{gap:4.8rem!important}.gap-xl-10{gap:5.6rem!important}.gap-xl-11{gap:6.4rem!important}.gap-xl-12{gap:7.2rem!important}.gap-xl-13{gap:8rem!important}.gap-xl-14{gap:8.8rem!important}.gap-xl-15{gap:9.6rem!important}.gap-xl-16{gap:10.4rem!important}.row-gap-xl-0{row-gap:0!important}.row-gap-xl-1{row-gap:.4rem!important}.row-gap-xl-2{row-gap:.8rem!important}.row-gap-xl-3{row-gap:1.2rem!important}.row-gap-xl-4{row-gap:1.6rem!important}.row-gap-xl-5{row-gap:2rem!important}.row-gap-xl-6{row-gap:2.4rem!important}.row-gap-xl-7{row-gap:3.2rem!important}.row-gap-xl-8{row-gap:4rem!important}.row-gap-xl-9{row-gap:4.8rem!important}.row-gap-xl-10{row-gap:5.6rem!important}.row-gap-xl-11{row-gap:6.4rem!important}.row-gap-xl-12{row-gap:7.2rem!important}.row-gap-xl-13{row-gap:8rem!important}.row-gap-xl-14{row-gap:8.8rem!important}.row-gap-xl-15{row-gap:9.6rem!important}.row-gap-xl-16{row-gap:10.4rem!important}.column-gap-xl-0{-webkit-column-gap:0!important;-moz-column-gap:0!important;column-gap:0!important}.column-gap-xl-1{-webkit-column-gap:.4rem!important;-moz-column-gap:.4rem!important;column-gap:.4rem!important}.column-gap-xl-2{-webkit-column-gap:.8rem!important;-moz-column-gap:.8rem!important;column-gap:.8rem!important}.column-gap-xl-3{-webkit-column-gap:1.2rem!important;-moz-column-gap:1.2rem!important;column-gap:1.2rem!important}.column-gap-xl-4{-webkit-column-gap:1.6rem!important;-moz-column-gap:1.6rem!important;column-gap:1.6rem!important}.column-gap-xl-5{-webkit-column-gap:2rem!important;-moz-column-gap:2rem!important;column-gap:2rem!important}.column-gap-xl-6{-webkit-column-gap:2.4rem!important;-moz-column-gap:2.4rem!important;column-gap:2.4rem!important}.column-gap-xl-7{-webkit-column-gap:3.2rem!important;-moz-column-gap:3.2rem!important;column-gap:3.2rem!important}.column-gap-xl-8{-webkit-column-gap:4rem!important;-moz-column-gap:4rem!important;column-gap:4rem!important}.column-gap-xl-9{-webkit-column-gap:4.8rem!important;-moz-column-gap:4.8rem!important;column-gap:4.8rem!important}.column-gap-xl-10{-webkit-column-gap:5.6rem!important;-moz-column-gap:5.6rem!important;column-gap:5.6rem!important}.column-gap-xl-11{-webkit-column-gap:6.4rem!important;-moz-column-gap:6.4rem!important;column-gap:6.4rem!important}.column-gap-xl-12{-webkit-column-gap:7.2rem!important;-moz-column-gap:7.2rem!important;column-gap:7.2rem!important}.column-gap-xl-13{-webkit-column-gap:8rem!important;-moz-column-gap:8rem!important;column-gap:8rem!important}.column-gap-xl-14{-webkit-column-gap:8.8rem!important;-moz-column-gap:8.8rem!important;column-gap:8.8rem!important}.column-gap-xl-15{-webkit-column-gap:9.6rem!important;-moz-column-gap:9.6rem!important;column-gap:9.6rem!important}.column-gap-xl-16{-webkit-column-gap:10.4rem!important;-moz-column-gap:10.4rem!important;column-gap:10.4rem!important}.text-xl-start{text-align:left!important}.text-xl-end{text-align:right!important}.text-xl-center{text-align:center!important}}@media (min-width:1400px){.float-xxl-start{float:left!important}.float-xxl-end{float:right!important}.float-xxl-none{float:none!important}.object-fit-xxl-contain{-o-object-fit:contain!important;object-fit:contain!important}.object-fit-xxl-cover{-o-object-fit:cover!important;object-fit:cover!important}.object-fit-xxl-fill{-o-object-fit:fill!important;object-fit:fill!important}.object-fit-xxl-scale{-o-object-fit:scale-down!important;object-fit:scale-down!important}.object-fit-xxl-none{-o-object-fit:none!important;object-fit:none!important}.d-xxl-inline{display:inline!important}.d-xxl-inline-block{display:inline-block!important}.d-xxl-block{display:block!important}.d-xxl-grid{display:grid!important}.d-xxl-inline-grid{display:inline-grid!important}.d-xxl-table{display:table!important}.d-xxl-table-row{display:table-row!important}.d-xxl-table-cell{display:table-cell!important}.d-xxl-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-xxl-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}.d-xxl-none{display:none!important}.flex-xxl-fill{-webkit-box-flex:1!important;-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-xxl-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-xxl-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-xxl-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-xxl-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-xxl-grow-0{-webkit-box-flex:0!important;-ms-flex-positive:0!important;flex-grow:0!important}.flex-xxl-grow-1{-webkit-box-flex:1!important;-ms-flex-positive:1!important;flex-grow:1!important}.flex-xxl-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-xxl-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.flex-xxl-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-xxl-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-xxl-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.justify-content-xxl-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-xxl-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-xxl-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-xxl-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-xxl-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.justify-content-xxl-evenly{-webkit-box-pack:space-evenly!important;-ms-flex-pack:space-evenly!important;justify-content:space-evenly!important}.align-items-xxl-start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-xxl-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-xxl-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-xxl-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-xxl-stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-xxl-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-xxl-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-xxl-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-xxl-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-xxl-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-xxl-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-xxl-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-xxl-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-xxl-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-xxl-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-xxl-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-xxl-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}.order-xxl-first{-webkit-box-ordinal-group:0!important;-ms-flex-order:-1!important;order:-1!important}.order-xxl-0{-webkit-box-ordinal-group:1!important;-ms-flex-order:0!important;order:0!important}.order-xxl-1{-webkit-box-ordinal-group:2!important;-ms-flex-order:1!important;order:1!important}.order-xxl-2{-webkit-box-ordinal-group:3!important;-ms-flex-order:2!important;order:2!important}.order-xxl-3{-webkit-box-ordinal-group:4!important;-ms-flex-order:3!important;order:3!important}.order-xxl-4{-webkit-box-ordinal-group:5!important;-ms-flex-order:4!important;order:4!important}.order-xxl-5{-webkit-box-ordinal-group:6!important;-ms-flex-order:5!important;order:5!important}.order-xxl-last{-webkit-box-ordinal-group:7!important;-ms-flex-order:6!important;order:6!important}.m-xxl-0{margin:0!important}.m-xxl-1{margin:.4rem!important}.m-xxl-2{margin:.8rem!important}.m-xxl-3{margin:1.2rem!important}.m-xxl-4{margin:1.6rem!important}.m-xxl-5{margin:2rem!important}.m-xxl-6{margin:2.4rem!important}.m-xxl-7{margin:3.2rem!important}.m-xxl-8{margin:4rem!important}.m-xxl-9{margin:4.8rem!important}.m-xxl-10{margin:5.6rem!important}.m-xxl-11{margin:6.4rem!important}.m-xxl-12{margin:7.2rem!important}.m-xxl-13{margin:8rem!important}.m-xxl-14{margin:8.8rem!important}.m-xxl-15{margin:9.6rem!important}.m-xxl-16{margin:10.4rem!important}.m-xxl-auto{margin:auto!important}.mx-xxl-0{margin-right:0!important;margin-left:0!important}.mx-xxl-1{margin-right:.4rem!important;margin-left:.4rem!important}.mx-xxl-2{margin-right:.8rem!important;margin-left:.8rem!important}.mx-xxl-3{margin-right:1.2rem!important;margin-left:1.2rem!important}.mx-xxl-4{margin-right:1.6rem!important;margin-left:1.6rem!important}.mx-xxl-5{margin-right:2rem!important;margin-left:2rem!important}.mx-xxl-6{margin-right:2.4rem!important;margin-left:2.4rem!important}.mx-xxl-7{margin-right:3.2rem!important;margin-left:3.2rem!important}.mx-xxl-8{margin-right:4rem!important;margin-left:4rem!important}.mx-xxl-9{margin-right:4.8rem!important;margin-left:4.8rem!important}.mx-xxl-10{margin-right:5.6rem!important;margin-left:5.6rem!important}.mx-xxl-11{margin-right:6.4rem!important;margin-left:6.4rem!important}.mx-xxl-12{margin-right:7.2rem!important;margin-left:7.2rem!important}.mx-xxl-13{margin-right:8rem!important;margin-left:8rem!important}.mx-xxl-14{margin-right:8.8rem!important;margin-left:8.8rem!important}.mx-xxl-15{margin-right:9.6rem!important;margin-left:9.6rem!important}.mx-xxl-16{margin-right:10.4rem!important;margin-left:10.4rem!important}.mx-xxl-auto{margin-right:auto!important;margin-left:auto!important}.my-xxl-0{margin-top:0!important;margin-bottom:0!important}.my-xxl-1{margin-top:.4rem!important;margin-bottom:.4rem!important}.my-xxl-2{margin-top:.8rem!important;margin-bottom:.8rem!important}.my-xxl-3{margin-top:1.2rem!important;margin-bottom:1.2rem!important}.my-xxl-4{margin-top:1.6rem!important;margin-bottom:1.6rem!important}.my-xxl-5{margin-top:2rem!important;margin-bottom:2rem!important}.my-xxl-6{margin-top:2.4rem!important;margin-bottom:2.4rem!important}.my-xxl-7{margin-top:3.2rem!important;margin-bottom:3.2rem!important}.my-xxl-8{margin-top:4rem!important;margin-bottom:4rem!important}.my-xxl-9{margin-top:4.8rem!important;margin-bottom:4.8rem!important}.my-xxl-10{margin-top:5.6rem!important;margin-bottom:5.6rem!important}.my-xxl-11{margin-top:6.4rem!important;margin-bottom:6.4rem!important}.my-xxl-12{margin-top:7.2rem!important;margin-bottom:7.2rem!important}.my-xxl-13{margin-top:8rem!important;margin-bottom:8rem!important}.my-xxl-14{margin-top:8.8rem!important;margin-bottom:8.8rem!important}.my-xxl-15{margin-top:9.6rem!important;margin-bottom:9.6rem!important}.my-xxl-16{margin-top:10.4rem!important;margin-bottom:10.4rem!important}.my-xxl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xxl-0{margin-top:0!important}.mt-xxl-1{margin-top:.4rem!important}.mt-xxl-2{margin-top:.8rem!important}.mt-xxl-3{margin-top:1.2rem!important}.mt-xxl-4{margin-top:1.6rem!important}.mt-xxl-5{margin-top:2rem!important}.mt-xxl-6{margin-top:2.4rem!important}.mt-xxl-7{margin-top:3.2rem!important}.mt-xxl-8{margin-top:4rem!important}.mt-xxl-9{margin-top:4.8rem!important}.mt-xxl-10{margin-top:5.6rem!important}.mt-xxl-11{margin-top:6.4rem!important}.mt-xxl-12{margin-top:7.2rem!important}.mt-xxl-13{margin-top:8rem!important}.mt-xxl-14{margin-top:8.8rem!important}.mt-xxl-15{margin-top:9.6rem!important}.mt-xxl-16{margin-top:10.4rem!important}.mt-xxl-auto{margin-top:auto!important}.me-xxl-0{margin-right:0!important}.me-xxl-1{margin-right:.4rem!important}.me-xxl-2{margin-right:.8rem!important}.me-xxl-3{margin-right:1.2rem!important}.me-xxl-4{margin-right:1.6rem!important}.me-xxl-5{margin-right:2rem!important}.me-xxl-6{margin-right:2.4rem!important}.me-xxl-7{margin-right:3.2rem!important}.me-xxl-8{margin-right:4rem!important}.me-xxl-9{margin-right:4.8rem!important}.me-xxl-10{margin-right:5.6rem!important}.me-xxl-11{margin-right:6.4rem!important}.me-xxl-12{margin-right:7.2rem!important}.me-xxl-13{margin-right:8rem!important}.me-xxl-14{margin-right:8.8rem!important}.me-xxl-15{margin-right:9.6rem!important}.me-xxl-16{margin-right:10.4rem!important}.me-xxl-auto{margin-right:auto!important}.mb-xxl-0{margin-bottom:0!important}.mb-xxl-1{margin-bottom:.4rem!important}.mb-xxl-2{margin-bottom:.8rem!important}.mb-xxl-3{margin-bottom:1.2rem!important}.mb-xxl-4{margin-bottom:1.6rem!important}.mb-xxl-5{margin-bottom:2rem!important}.mb-xxl-6{margin-bottom:2.4rem!important}.mb-xxl-7{margin-bottom:3.2rem!important}.mb-xxl-8{margin-bottom:4rem!important}.mb-xxl-9{margin-bottom:4.8rem!important}.mb-xxl-10{margin-bottom:5.6rem!important}.mb-xxl-11{margin-bottom:6.4rem!important}.mb-xxl-12{margin-bottom:7.2rem!important}.mb-xxl-13{margin-bottom:8rem!important}.mb-xxl-14{margin-bottom:8.8rem!important}.mb-xxl-15{margin-bottom:9.6rem!important}.mb-xxl-16{margin-bottom:10.4rem!important}.mb-xxl-auto{margin-bottom:auto!important}.ms-xxl-0{margin-left:0!important}.ms-xxl-1{margin-left:.4rem!important}.ms-xxl-2{margin-left:.8rem!important}.ms-xxl-3{margin-left:1.2rem!important}.ms-xxl-4{margin-left:1.6rem!important}.ms-xxl-5{margin-left:2rem!important}.ms-xxl-6{margin-left:2.4rem!important}.ms-xxl-7{margin-left:3.2rem!important}.ms-xxl-8{margin-left:4rem!important}.ms-xxl-9{margin-left:4.8rem!important}.ms-xxl-10{margin-left:5.6rem!important}.ms-xxl-11{margin-left:6.4rem!important}.ms-xxl-12{margin-left:7.2rem!important}.ms-xxl-13{margin-left:8rem!important}.ms-xxl-14{margin-left:8.8rem!important}.ms-xxl-15{margin-left:9.6rem!important}.ms-xxl-16{margin-left:10.4rem!important}.ms-xxl-auto{margin-left:auto!important}.p-xxl-0{padding:0!important}.p-xxl-1{padding:.4rem!important}.p-xxl-2{padding:.8rem!important}.p-xxl-3{padding:1.2rem!important}.p-xxl-4{padding:1.6rem!important}.p-xxl-5{padding:2rem!important}.p-xxl-6{padding:2.4rem!important}.p-xxl-7{padding:3.2rem!important}.p-xxl-8{padding:4rem!important}.p-xxl-9{padding:4.8rem!important}.p-xxl-10{padding:5.6rem!important}.p-xxl-11{padding:6.4rem!important}.p-xxl-12{padding:7.2rem!important}.p-xxl-13{padding:8rem!important}.p-xxl-14{padding:8.8rem!important}.p-xxl-15{padding:9.6rem!important}.p-xxl-16{padding:10.4rem!important}.px-xxl-0{padding-right:0!important;padding-left:0!important}.px-xxl-1{padding-right:.4rem!important;padding-left:.4rem!important}.px-xxl-2{padding-right:.8rem!important;padding-left:.8rem!important}.px-xxl-3{padding-right:1.2rem!important;padding-left:1.2rem!important}.px-xxl-4{padding-right:1.6rem!important;padding-left:1.6rem!important}.px-xxl-5{padding-right:2rem!important;padding-left:2rem!important}.px-xxl-6{padding-right:2.4rem!important;padding-left:2.4rem!important}.px-xxl-7{padding-right:3.2rem!important;padding-left:3.2rem!important}.px-xxl-8{padding-right:4rem!important;padding-left:4rem!important}.px-xxl-9{padding-right:4.8rem!important;padding-left:4.8rem!important}.px-xxl-10{padding-right:5.6rem!important;padding-left:5.6rem!important}.px-xxl-11{padding-right:6.4rem!important;padding-left:6.4rem!important}.px-xxl-12{padding-right:7.2rem!important;padding-left:7.2rem!important}.px-xxl-13{padding-right:8rem!important;padding-left:8rem!important}.px-xxl-14{padding-right:8.8rem!important;padding-left:8.8rem!important}.px-xxl-15{padding-right:9.6rem!important;padding-left:9.6rem!important}.px-xxl-16{padding-right:10.4rem!important;padding-left:10.4rem!important}.py-xxl-0{padding-top:0!important;padding-bottom:0!important}.py-xxl-1{padding-top:.4rem!important;padding-bottom:.4rem!important}.py-xxl-2{padding-top:.8rem!important;padding-bottom:.8rem!important}.py-xxl-3{padding-top:1.2rem!important;padding-bottom:1.2rem!important}.py-xxl-4{padding-top:1.6rem!important;padding-bottom:1.6rem!important}.py-xxl-5{padding-top:2rem!important;padding-bottom:2rem!important}.py-xxl-6{padding-top:2.4rem!important;padding-bottom:2.4rem!important}.py-xxl-7{padding-top:3.2rem!important;padding-bottom:3.2rem!important}.py-xxl-8{padding-top:4rem!important;padding-bottom:4rem!important}.py-xxl-9{padding-top:4.8rem!important;padding-bottom:4.8rem!important}.py-xxl-10{padding-top:5.6rem!important;padding-bottom:5.6rem!important}.py-xxl-11{padding-top:6.4rem!important;padding-bottom:6.4rem!important}.py-xxl-12{padding-top:7.2rem!important;padding-bottom:7.2rem!important}.py-xxl-13{padding-top:8rem!important;padding-bottom:8rem!important}.py-xxl-14{padding-top:8.8rem!important;padding-bottom:8.8rem!important}.py-xxl-15{padding-top:9.6rem!important;padding-bottom:9.6rem!important}.py-xxl-16{padding-top:10.4rem!important;padding-bottom:10.4rem!important}.pt-xxl-0{padding-top:0!important}.pt-xxl-1{padding-top:.4rem!important}.pt-xxl-2{padding-top:.8rem!important}.pt-xxl-3{padding-top:1.2rem!important}.pt-xxl-4{padding-top:1.6rem!important}.pt-xxl-5{padding-top:2rem!important}.pt-xxl-6{padding-top:2.4rem!important}.pt-xxl-7{padding-top:3.2rem!important}.pt-xxl-8{padding-top:4rem!important}.pt-xxl-9{padding-top:4.8rem!important}.pt-xxl-10{padding-top:5.6rem!important}.pt-xxl-11{padding-top:6.4rem!important}.pt-xxl-12{padding-top:7.2rem!important}.pt-xxl-13{padding-top:8rem!important}.pt-xxl-14{padding-top:8.8rem!important}.pt-xxl-15{padding-top:9.6rem!important}.pt-xxl-16{padding-top:10.4rem!important}.pe-xxl-0{padding-right:0!important}.pe-xxl-1{padding-right:.4rem!important}.pe-xxl-2{padding-right:.8rem!important}.pe-xxl-3{padding-right:1.2rem!important}.pe-xxl-4{padding-right:1.6rem!important}.pe-xxl-5{padding-right:2rem!important}.pe-xxl-6{padding-right:2.4rem!important}.pe-xxl-7{padding-right:3.2rem!important}.pe-xxl-8{padding-right:4rem!important}.pe-xxl-9{padding-right:4.8rem!important}.pe-xxl-10{padding-right:5.6rem!important}.pe-xxl-11{padding-right:6.4rem!important}.pe-xxl-12{padding-right:7.2rem!important}.pe-xxl-13{padding-right:8rem!important}.pe-xxl-14{padding-right:8.8rem!important}.pe-xxl-15{padding-right:9.6rem!important}.pe-xxl-16{padding-right:10.4rem!important}.pb-xxl-0{padding-bottom:0!important}.pb-xxl-1{padding-bottom:.4rem!important}.pb-xxl-2{padding-bottom:.8rem!important}.pb-xxl-3{padding-bottom:1.2rem!important}.pb-xxl-4{padding-bottom:1.6rem!important}.pb-xxl-5{padding-bottom:2rem!important}.pb-xxl-6{padding-bottom:2.4rem!important}.pb-xxl-7{padding-bottom:3.2rem!important}.pb-xxl-8{padding-bottom:4rem!important}.pb-xxl-9{padding-bottom:4.8rem!important}.pb-xxl-10{padding-bottom:5.6rem!important}.pb-xxl-11{padding-bottom:6.4rem!important}.pb-xxl-12{padding-bottom:7.2rem!important}.pb-xxl-13{padding-bottom:8rem!important}.pb-xxl-14{padding-bottom:8.8rem!important}.pb-xxl-15{padding-bottom:9.6rem!important}.pb-xxl-16{padding-bottom:10.4rem!important}.ps-xxl-0{padding-left:0!important}.ps-xxl-1{padding-left:.4rem!important}.ps-xxl-2{padding-left:.8rem!important}.ps-xxl-3{padding-left:1.2rem!important}.ps-xxl-4{padding-left:1.6rem!important}.ps-xxl-5{padding-left:2rem!important}.ps-xxl-6{padding-left:2.4rem!important}.ps-xxl-7{padding-left:3.2rem!important}.ps-xxl-8{padding-left:4rem!important}.ps-xxl-9{padding-left:4.8rem!important}.ps-xxl-10{padding-left:5.6rem!important}.ps-xxl-11{padding-left:6.4rem!important}.ps-xxl-12{padding-left:7.2rem!important}.ps-xxl-13{padding-left:8rem!important}.ps-xxl-14{padding-left:8.8rem!important}.ps-xxl-15{padding-left:9.6rem!important}.ps-xxl-16{padding-left:10.4rem!important}.gap-xxl-0{gap:0!important}.gap-xxl-1{gap:.4rem!important}.gap-xxl-2{gap:.8rem!important}.gap-xxl-3{gap:1.2rem!important}.gap-xxl-4{gap:1.6rem!important}.gap-xxl-5{gap:2rem!important}.gap-xxl-6{gap:2.4rem!important}.gap-xxl-7{gap:3.2rem!important}.gap-xxl-8{gap:4rem!important}.gap-xxl-9{gap:4.8rem!important}.gap-xxl-10{gap:5.6rem!important}.gap-xxl-11{gap:6.4rem!important}.gap-xxl-12{gap:7.2rem!important}.gap-xxl-13{gap:8rem!important}.gap-xxl-14{gap:8.8rem!important}.gap-xxl-15{gap:9.6rem!important}.gap-xxl-16{gap:10.4rem!important}.row-gap-xxl-0{row-gap:0!important}.row-gap-xxl-1{row-gap:.4rem!important}.row-gap-xxl-2{row-gap:.8rem!important}.row-gap-xxl-3{row-gap:1.2rem!important}.row-gap-xxl-4{row-gap:1.6rem!important}.row-gap-xxl-5{row-gap:2rem!important}.row-gap-xxl-6{row-gap:2.4rem!important}.row-gap-xxl-7{row-gap:3.2rem!important}.row-gap-xxl-8{row-gap:4rem!important}.row-gap-xxl-9{row-gap:4.8rem!important}.row-gap-xxl-10{row-gap:5.6rem!important}.row-gap-xxl-11{row-gap:6.4rem!important}.row-gap-xxl-12{row-gap:7.2rem!important}.row-gap-xxl-13{row-gap:8rem!important}.row-gap-xxl-14{row-gap:8.8rem!important}.row-gap-xxl-15{row-gap:9.6rem!important}.row-gap-xxl-16{row-gap:10.4rem!important}.column-gap-xxl-0{-webkit-column-gap:0!important;-moz-column-gap:0!important;column-gap:0!important}.column-gap-xxl-1{-webkit-column-gap:.4rem!important;-moz-column-gap:.4rem!important;column-gap:.4rem!important}.column-gap-xxl-2{-webkit-column-gap:.8rem!important;-moz-column-gap:.8rem!important;column-gap:.8rem!important}.column-gap-xxl-3{-webkit-column-gap:1.2rem!important;-moz-column-gap:1.2rem!important;column-gap:1.2rem!important}.column-gap-xxl-4{-webkit-column-gap:1.6rem!important;-moz-column-gap:1.6rem!important;column-gap:1.6rem!important}.column-gap-xxl-5{-webkit-column-gap:2rem!important;-moz-column-gap:2rem!important;column-gap:2rem!important}.column-gap-xxl-6{-webkit-column-gap:2.4rem!important;-moz-column-gap:2.4rem!important;column-gap:2.4rem!important}.column-gap-xxl-7{-webkit-column-gap:3.2rem!important;-moz-column-gap:3.2rem!important;column-gap:3.2rem!important}.column-gap-xxl-8{-webkit-column-gap:4rem!important;-moz-column-gap:4rem!important;column-gap:4rem!important}.column-gap-xxl-9{-webkit-column-gap:4.8rem!important;-moz-column-gap:4.8rem!important;column-gap:4.8rem!important}.column-gap-xxl-10{-webkit-column-gap:5.6rem!important;-moz-column-gap:5.6rem!important;column-gap:5.6rem!important}.column-gap-xxl-11{-webkit-column-gap:6.4rem!important;-moz-column-gap:6.4rem!important;column-gap:6.4rem!important}.column-gap-xxl-12{-webkit-column-gap:7.2rem!important;-moz-column-gap:7.2rem!important;column-gap:7.2rem!important}.column-gap-xxl-13{-webkit-column-gap:8rem!important;-moz-column-gap:8rem!important;column-gap:8rem!important}.column-gap-xxl-14{-webkit-column-gap:8.8rem!important;-moz-column-gap:8.8rem!important;column-gap:8.8rem!important}.column-gap-xxl-15{-webkit-column-gap:9.6rem!important;-moz-column-gap:9.6rem!important;column-gap:9.6rem!important}.column-gap-xxl-16{-webkit-column-gap:10.4rem!important;-moz-column-gap:10.4rem!important;column-gap:10.4rem!important}.text-xxl-start{text-align:left!important}.text-xxl-end{text-align:right!important}.text-xxl-center{text-align:center!important}}@media (min-width:1200px){.fs-1{font-size:4.77456rem!important}.fs-2{font-size:3.9788rem!important}.fs-3{font-size:3.31568rem!important}.fs-4{font-size:2.76304rem!important}.fs-5{font-size:2.3035rem!important}.fs-6{font-size:2rem!important}}@media print{.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-grid{display:grid!important}.d-print-inline-grid{display:inline-grid!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-print-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}.d-print-none{display:none!important}}@font-face{font-family:"Helvetica Now Text";font-style:normal;font-weight:400;src:url(../fonts/HelveticaNowText-Regular.woff) format("woff"),url(../fonts/HelveticaNowText-Regular.ttf) format("ttf")}@font-face{font-family:"Helvetica Now Text";font-style:normal;font-weight:500;src:url(../fonts/HelveticaNowText-Medium.woff) format("woff"),url(../fonts/HelveticaNowText-Medium.ttf) format("ttf")}:root{--font-family:Helvetica Now Text,Helvetica,sans-serif;--font-regular:400;--font-medium:500;--font-bold:700;--font-size-xs:1.1104rem;--font-size-s:1.33248rem;--font-size-m:1.599904rem;--font-size-l:1.91872rem;--font-size-xl:2.3035rem;--font-size-2xl:2.76304rem;--font-size-3xl:3.31568rem;--font-size-4xl:3.9788rem;--font-size-5xl:4.77456rem}@media (min-width:1200px){:root{--font-size-xs:1.024rem;--font-size-s:1.28rem;--font-size-m:1.6rem;--font-size-l:2rem;--font-size-xl:2.5rem;--font-size-2xl:3.1249rem;--font-size-3xl:3.9056rem;--font-size-4xl:4.88288rem;--font-size-5xl:6.10352rem}}.text-underline{text-decoration:underline}.h1,.h2,.h3,.h4,.h5,.h6,.result-group .h3,.result-group h3,h1,h2,h3,h4,h5,h6{margin-bottom:0}.h1,.h2,.h3,.h4,.h5,.h6,.result-group .h3,.result-group h3,h1,h2,h3,h4,h5,h6,p,span{font-family:var(--font-family)}.regular-xs{font-family:var(--font-family);font-weight:var(--font-regular);font-size:var(--font-size-xs);line-height:1.5}.regular-s{font-family:var(--font-family);font-weight:var(--font-regular);font-size:var(--font-size-s);line-height:1.5}.regular-m{font-family:var(--font-family);font-weight:var(--font-regular);font-size:var(--font-size-m);line-height:1.5}.regular-l{font-family:var(--font-family);font-weight:var(--font-regular);font-size:var(--font-size-l);line-height:1.5}.regular-xl{font-family:var(--font-family);font-weight:var(--font-regular);font-size:var(--font-size-xl);line-height:1.5}.regular-2xl{font-family:var(--font-family);font-weight:var(--font-regular);font-size:var(--font-size-2xl);line-height:1.2}.regular-3xl{font-family:var(--font-family);font-weight:var(--font-regular);font-size:var(--font-size-3xl);line-height:1.2}.regular-4xl{font-family:var(--font-family);font-weight:var(--font-regular);font-size:var(--font-size-4xl);line-height:1.2}.regular-5xl{font-family:var(--font-family);font-weight:var(--font-regular);font-size:var(--font-size-5xl);line-height:1.2}.medium-xs{font-family:var(--font-family);font-weight:var(--font-medium);font-size:var(--font-size-xs);line-height:1.5}.medium-s{font-family:var(--font-family);font-weight:var(--font-medium);font-size:var(--font-size-s);line-height:1.5}.medium-m{font-family:var(--font-family);font-weight:var(--font-medium);font-size:var(--font-size-m);line-height:1.5}.medium-l{font-family:var(--font-family);font-weight:var(--font-medium);font-size:var(--font-size-l);line-height:1.5}.medium-xl{font-family:var(--font-family);font-weight:var(--font-medium);font-size:var(--font-size-xl);line-height:1.5}.medium-2xl{font-family:var(--font-family);font-weight:var(--font-medium);font-size:var(--font-size-2xl);line-height:1.2}.medium-3xl{font-family:var(--font-family);font-weight:var(--font-medium);font-size:var(--font-size-3xl);line-height:1.2}.medium-4xl{font-family:var(--font-family);font-weight:var(--font-medium);font-size:var(--font-size-4xl);line-height:1.2}.medium-5xl{font-family:var(--font-family);font-weight:var(--font-medium);font-size:var(--font-size-5xl);line-height:1.2}.bold-xs{font-family:var(--font-family);font-weight:var(--font-bold);font-size:var(--font-size-xs);line-height:1.5}.bold-s{font-family:var(--font-family);font-weight:var(--font-bold);font-size:var(--font-size-s);line-height:1.5}.bold-m{font-family:var(--font-family);font-weight:var(--font-bold);font-size:var(--font-size-m);line-height:1.5}.bold-l{font-family:var(--font-family);font-weight:var(--font-bold);font-size:var(--font-size-l);line-height:1.5}.bold-xl{font-family:var(--font-family);font-weight:var(--font-bold);font-size:var(--font-size-xl);line-height:1.5}.bold-2xl{font-family:var(--font-family);font-weight:var(--font-bold);font-size:var(--font-size-2xl);line-height:1.2}.bold-3xl{font-family:var(--font-family);font-weight:var(--font-bold);font-size:var(--font-size-3xl);line-height:1.2}.bold-4xl{font-family:var(--font-family);font-weight:var(--font-bold);font-size:var(--font-size-4xl);line-height:1.2}.bold-5xl{font-family:var(--font-family);font-weight:var(--font-bold);font-size:var(--font-size-5xl);line-height:1.2}.three-dots-icon{position:relative}.three-dots-icon:after{content:"";display:block;background-image:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_1080_65248)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M3.59999 8.00333C3.59999 8.99745 2.79411 9.80333 1.79999 9.80333C0.805882 9.80333 -5.72205e-06 8.99745 -5.72205e-06 8.00333C-5.72205e-06 7.00922 0.805882 6.20333 1.79999 6.20333C2.79411 6.20333 3.59999 7.00922 3.59999 8.00333ZM9.80001 8.00333C9.80001 8.99745 8.99412 9.80333 8.00001 9.80333C7.00589 9.80333 6.20001 8.99745 6.20001 8.00333C6.20001 7.00922 7.00589 6.20333 8.00001 6.20333C8.99412 6.20333 9.80001 7.00922 9.80001 8.00333ZM14.2 9.80333C15.1941 9.80333 16 8.99745 16 8.00333C16 7.00922 15.1941 6.20333 14.2 6.20333C13.2059 6.20333 12.4 7.00922 12.4 8.00333C12.4 8.99745 13.2059 9.80333 14.2 9.80333Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1080_65248'%3E%3Crect width='16' height='16' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A")}html{font-size:62.5%}:root{--container-width:100%;--Corner-radius-Corner-radius-rounded:9.99rem}@media (min-width:576px){:root{--container-width:540px}}@media (min-width:768px){:root{--container-width:720px}}@media (min-width:992px){:root{--container-width:890px}}@media (min-width:1200px){:root{--container-width:1140px}}@media (min-width:1400px){:root{--container-width:1296px}}.action-banner-container{display:inline-block;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:3.2rem;border-radius:1.6rem}@media (min-width:768px){.action-banner-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:4rem 5.6rem}}.action-banner-container .button{margin-top:2.4rem}@media (min-width:768px){.action-banner-container .button{margin-top:0}}.integrado-mobile{display:block}@media (min-width:768px){.integrado-mobile{display:none}}.integrado-mobile .view-content .arca_card_vertical{margin-right:2.5rem}.anual-integrado .view-content,.anual-integrado .views-infinite-scroll-content-wrapper,.integrado-mobile .view-content,.integrado-mobile .views-infinite-scroll-content-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.8rem;justify-items:center;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:auto}.anual-integrado .view-content.clearfix::after,.anual-integrado .views-infinite-scroll-content-wrapper.clearfix::after,.integrado-mobile .view-content.clearfix::after,.integrado-mobile .views-infinite-scroll-content-wrapper.clearfix::after{content:unset;display:-webkit-box;display:-ms-flexbox;display:flex}@media (min-width:768px){.anual-integrado .view-content,.anual-integrado .views-infinite-scroll-content-wrapper,.integrado-mobile .view-content,.integrado-mobile .views-infinite-scroll-content-wrapper{gap:5rem}}@media (min-width:1200px){.anual-integrado .view-content,.anual-integrado .views-infinite-scroll-content-wrapper,.integrado-mobile .view-content,.integrado-mobile .views-infinite-scroll-content-wrapper{gap:6rem}}.anual-integrado .view-content .arca_card_vertical,.anual-integrado .views-infinite-scroll-content-wrapper .arca_card_vertical,.integrado-mobile .view-content .arca_card_vertical,.integrado-mobile .views-infinite-scroll-content-wrapper .arca_card_vertical{background:0 0;max-width:30rem}@media (min-width:768px){.anual-integrado .view-content .arca_card_vertical,.anual-integrado .views-infinite-scroll-content-wrapper .arca_card_vertical,.integrado-mobile .view-content .arca_card_vertical,.integrado-mobile .views-infinite-scroll-content-wrapper .arca_card_vertical{max-width:20.4rem}}@media (min-width:1200px){.anual-integrado .view-content .arca_card_vertical,.anual-integrado .views-infinite-scroll-content-wrapper .arca_card_vertical,.integrado-mobile .view-content .arca_card_vertical,.integrado-mobile .views-infinite-scroll-content-wrapper .arca_card_vertical{max-width:30rem}}.anual-integrado .view-content .arca_card_vertical.card,.anual-integrado .views-infinite-scroll-content-wrapper .arca_card_vertical.card,.integrado-mobile .view-content .arca_card_vertical.card,.integrado-mobile .views-infinite-scroll-content-wrapper .arca_card_vertical.card{border:none;text-align:left}.anual-integrado .view-content .arca_card_vertical a,.anual-integrado .views-infinite-scroll-content-wrapper .arca_card_vertical a,.integrado-mobile .view-content .arca_card_vertical a,.integrado-mobile .views-infinite-scroll-content-wrapper .arca_card_vertical a{text-decoration:none;color:#1d1d1bff}.anual-integrado .view-content .arca_card_vertical a:hover .image-container img,.anual-integrado .views-infinite-scroll-content-wrapper .arca_card_vertical a:hover .image-container img,.integrado-mobile .view-content .arca_card_vertical a:hover .image-container img,.integrado-mobile .views-infinite-scroll-content-wrapper .arca_card_vertical a:hover .image-container img{-webkit-transform:scale(1.1);transform:scale(1.1);-webkit-transition:-webkit-transform .5s cubic-bezier(.25,0,.75,1);transition:-webkit-transform .5s cubic-bezier(.25,0,.75,1);transition:transform .5s cubic-bezier(.25,0,.75,1);transition:transform .5s cubic-bezier(.25,0,.75,1),-webkit-transform .5s cubic-bezier(.25,0,.75,1)}.anual-integrado .view-content .arca_card_vertical a:hover .card-body .card-title,.anual-integrado .views-infinite-scroll-content-wrapper .arca_card_vertical a:hover .card-body .card-title,.integrado-mobile .view-content .arca_card_vertical a:hover .card-body .card-title,.integrado-mobile .views-infinite-scroll-content-wrapper .arca_card_vertical a:hover .card-body .card-title{-webkit-transition:color .5s ease,opacity 1s ease;transition:color .5s ease,opacity 1s ease;color:red}.anual-integrado .view-content .arca_card_vertical a:hover .card-body .card-text,.anual-integrado .views-infinite-scroll-content-wrapper .arca_card_vertical a:hover .card-body .card-text,.integrado-mobile .view-content .arca_card_vertical a:hover .card-body .card-text,.integrado-mobile .views-infinite-scroll-content-wrapper .arca_card_vertical a:hover .card-body .card-text{-webkit-transition:color .5s ease,opacity 1s ease;transition:color .5s ease,opacity 1s ease;color:red;max-width:29rem}.anual-integrado .view-content .arca_card_vertical .image-container,.anual-integrado .views-infinite-scroll-content-wrapper .arca_card_vertical .image-container,.integrado-mobile .view-content .arca_card_vertical .image-container,.integrado-mobile .views-infinite-scroll-content-wrapper .arca_card_vertical .image-container{border-radius:2.4rem;overflow:hidden;position:relative;margin-bottom:2.4rem}.anual-integrado .view-content .arca_card_vertical .image-container img,.anual-integrado .views-infinite-scroll-content-wrapper .arca_card_vertical .image-container img,.integrado-mobile .view-content .arca_card_vertical .image-container img,.integrado-mobile .views-infinite-scroll-content-wrapper .arca_card_vertical .image-container img{width:100%;height:auto;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform .5s cubic-bezier(.25,0,.75,1);transition:-webkit-transform .5s cubic-bezier(.25,0,.75,1);transition:transform .5s cubic-bezier(.25,0,.75,1);transition:transform .5s cubic-bezier(.25,0,.75,1),-webkit-transform .5s cubic-bezier(.25,0,.75,1)}.anual-integrado .view-content .arca_card_vertical .image-container .topic,.anual-integrado .views-infinite-scroll-content-wrapper .arca_card_vertical .image-container .topic,.integrado-mobile .view-content .arca_card_vertical .image-container .topic,.integrado-mobile .views-infinite-scroll-content-wrapper .arca_card_vertical .image-container .topic{background-color:#000;top:1.6rem;right:1.6rem;position:absolute;color:#ffffffff;padding:.4rem 1.2rem;border-radius:99.9rem;font-size:1.3rem}.anual-integrado .view-content .arca_card_vertical .card-body .card-title,.anual-integrado .views-infinite-scroll-content-wrapper .arca_card_vertical .card-body .card-title,.integrado-mobile .view-content .arca_card_vertical .card-body .card-title,.integrado-mobile .views-infinite-scroll-content-wrapper .arca_card_vertical .card-body .card-title{line-height:1.2;margin-bottom:1.6rem;-webkit-transition:color .5s ease,opacity 1s ease;transition:color .5s ease,opacity 1s ease}.anual-integrado .view-content .arca_card_vertical .card-body .card-text,.anual-integrado .views-infinite-scroll-content-wrapper .arca_card_vertical .card-body .card-text,.integrado-mobile .view-content .arca_card_vertical .card-body .card-text,.integrado-mobile .views-infinite-scroll-content-wrapper .arca_card_vertical .card-body .card-text{font-size:1.6rem;color:#1d1d1bff;margin-bottom:4rem}.anual-integrado .view-content .arca_card_vertical .card-body .card-text,.anual-integrado .views-infinite-scroll-content-wrapper .arca_card_vertical .card-body .card-text,.integrado-mobile .view-content .arca_card_vertical .card-body .card-text,.integrado-mobile .views-infinite-scroll-content-wrapper .arca_card_vertical .card-body .card-text{font-size:1.6rem;line-height:1.5;text-align:left;color:#1d1d1bff;-webkit-transition:color .5s ease,opacity 1s ease;transition:color .5s ease,opacity 1s ease}.accordion{border-radius:0;background-color:#fafafa}.accordion-item{border:0;border-bottom:.1rem solid #1d1d1bff}.accordion-item .accordion-header .accordion-button{z-index:0}.accordion-item .accordion-header .accordion-button:focus{border:.1rem solid #000}.accordion-arca{border:none}.faq-content{padding:4rem .8rem}.accordion-button:focus{-webkit-box-shadow:none;box-shadow:none}.accordion-button{padding:2rem .8rem}.accordion-button:not(.collapsed){color:#1d1d1bff;background-color:#fafafa;border-bottom:.1rem solid #1d1d1bff;-webkit-box-shadow:none;box-shadow:none}.accordion-button::after{content:"";background-image:url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.8267 20.3867L16 15.2133L21.1733 20.3867C21.6933 20.9067 22.5333 20.9067 23.0533 20.3867C23.5733 19.8667 23.5733 19.0267 23.0533 18.5067L16.9333 12.3867C16.4133 11.8667 15.5733 11.8667 15.0533 12.3867L8.93333 18.5067C8.41333 19.0267 8.41333 19.8667 8.93333 20.3867C9.45333 20.8933 10.3067 20.9067 10.8267 20.3867Z' fill='%23E3243C'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;display:inline-block;width:3.2rem;height:3.2rem;-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.accordion-button:not(.collapsed)::after{background-image:url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.8267 20.3867L16 15.2133L21.1733 20.3867C21.6933 20.9067 22.5333 20.9067 23.0533 20.3867C23.5733 19.8667 23.5733 19.0267 23.0533 18.5067L16.9333 12.3867C16.4133 11.8667 15.5733 11.8667 15.0533 12.3867L8.93333 18.5067C8.41333 19.0267 8.41333 19.8667 8.93333 20.3867C9.45333 20.8933 10.3067 20.9067 10.8267 20.3867Z' fill='%23E3243C'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;display:inline-block;-webkit-transform:rotate(0);transform:rotate(0)}.paragraph--type--arca-card-vertical.classic_card.card{border:none;text-align:left}.paragraph--type--arca-card-vertical.classic_card.card img{width:100%}@media (min-width:768px){.paragraph--type--arca-card-vertical.classic_card.card img{min-height:20rem}}@media (min-width:992px){.paragraph--type--arca-card-vertical.classic_card.card img{max-height:23rem}}@media (min-width:1200px){.paragraph--type--arca-card-vertical.classic_card.card img{min-height:31.5rem}}.paragraph--type--arca-card-vertical.classic_card.card .card-body{padding:2.4rem;color:#1d1d1bff}@media (min-width:1200px){.paragraph--type--arca-card-vertical.classic_card.card .card-body{padding:4rem 4rem 1.6rem}}.paragraph--type--arca-card-vertical.classic_card.card .card-body .card-title{margin-bottom:1.6rem}@media (min-width:768px){.paragraph--type--arca-card-vertical.classic_card.card .card-body .card-title{margin-bottom:2rem}}.view-arca-biblioteca-bmv .views-row{padding:1.6rem 1.2rem;border-bottom:.1rem solid #70706dff}.view-arca-biblioteca-bmv .views-row a{color:#1d1d1bff}.view-arca-biblioteca-bmv .views-row a:hover{color:#e3243cff}.view-arca-biblioteca-bmv .views-row a:hover svg path{stroke:#e3243cff}.paragraph--type--arca-boton-back .btn-back{display:inline-block}.btn{font-family:var(--bs-font-sans-serif);font-weight:500;line-height:1.5;border:.1rem solid transparent;position:relative;-webkit-transition:.2s ease-in,background-position .35s ease-in;transition:.2s ease-in,background-position .35s ease-in}.btn-group-sm>.btn,.btn-sm{padding:.8rem 2rem;font-size:1.29rem;border-radius:2rem}.btn-md{padding:1.2rem 2.4rem;font-size:1.6rem;border-radius:2.4rem}.btn-group-lg>.btn,.btn-lg{padding:1.6rem 3.2rem;font-size:2rem;border-radius:3.2rem}.btn-primary{color:#ffffffff;background-image:url("data:image/svg+xml,%3Csvg width='500' height='143' viewBox='0 0 500 143' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_1_2)'%3E%3Cpath d='M0 40.9022C198.169 -14.5954 307.543 -12.6642 500 40.9021V143H0V40.9022Z' fill='%231D1D1B'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1_2'%3E%3Crect width='500' height='143' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A"),-webkit-gradient(linear,left top,right top,from(#e3243cff),to(#7e0013ff));background-image:url("data:image/svg+xml,%3Csvg width='500' height='143' viewBox='0 0 500 143' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_1_2)'%3E%3Cpath d='M0 40.9022C198.169 -14.5954 307.543 -12.6642 500 40.9021V143H0V40.9022Z' fill='%231D1D1B'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1_2'%3E%3Crect width='500' height='143' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A"),linear-gradient(90deg,#e3243cff 0,#7e0013ff 100%);background-position:center -100%,center;background-size:auto,auto;background-repeat:no-repeat;border-color:transparent}.btn-outlined-light{--icon-color:#ffffffff;--btn-hover-border-color:rgba(0, 0, 0, 0.6);color:#ffffffff;background-color:transparent;background-image:url("data:image/svg+xml,%3Csvg width='500' height='143' viewBox='0 0 500 143' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_1_2)'%3E%3Cpath d='M0 40.9022C198.169 -14.5954 307.543 -12.6642 500 40.9021V143H0V40.9022Z' fill='%231D1D1B'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1_2'%3E%3Crect width='500' height='143' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");background-position:center -100%;background-size:auto;background-repeat:no-repeat;border-color:#ffffffff}.btn-outlined-light:focus{border:.3rem solid #ffffffff}.btn-outlined-dark{--icon-color:neutral-1000;--btn-hover-border-color:rgba(0, 0, 0, 0.6);border-color:#646461ff;color:#1d1d1bff;background-color:transparent;background-image:url("data:image/svg+xml,%3Csvg width='500' height='143' viewBox='0 0 500 143' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_1_2)'%3E%3Cpath d='M0 40.9022C198.169 -14.5954 307.543 -12.6642 500 40.9021V143H0V40.9022Z' fill='%231D1D1B'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1_2'%3E%3Crect width='500' height='143' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");background-position:center -100%;background-size:auto;background-repeat:no-repeat;border-color:#000}.btn-outlined-dark:focus{border:.3rem solid #adadacff}.btn-outlined-dark-2{--icon-color:neutral-1000;--btn-hover-border-color:rgba(0, 0, 0, 0.6);position:relative;border:.1rem solid #adadacff;text-decoration:none;text-align:center;padding:1.5rem;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:99.9rem;overflow:hidden;z-index:1}.btn-outlined-dark-2:focus{outline:.1rem solid #000}.btn-outlined-dark-2::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:-webkit-gradient(linear,left top,right top,from(#e3243cff),to(#7e0013ff));background:linear-gradient(to right,#e3243cff,#7e0013ff);-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease;-webkit-transform:translateY(100%);transform:translateY(100%);z-index:-1;border-radius:80%/30%}.btn-outlined-dark-2::before{content:"";position:absolute;background:#000;padding:1rem;z-index:2;-webkit-transition:background .3s ease;transition:background .3s ease}.btn-outlined-dark-2:hover::after{-webkit-transform:translateY(0);transform:translateY(0)}.btn-outlined-dark-2:hover{background:0 0;border:none}.btn-outlined-dark-2:hover::before{background:#ffffffff}.btn svg{-webkit-transition:.35s ease-in;transition:.35s ease-in}.btn:hover{--icon-color:#ffffffff;color:var(--btn-hover-color,#ffffffff);background-position:center center,center;border-color:var(--btn-hover-border-color,transparent)}.btn-align{display:grid;padding-top:2.4rem}.btn-align.btn_left{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start}.btn-align.btn_center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.btn-align.btn_right{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end}.paragraph--type--arca-slider-container .field__items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:2.4rem;justify-items:center}@media (min-width:576px){.paragraph--type--arca-slider-container .field__items .field__item{margin:0}}.paragraph--type--arca-slider-container .arca_card_vertical{background:0 0;max-width:28.8rem}@media (min-width:768px){.paragraph--type--arca-slider-container .arca_card_vertical{max-width:20.4rem}}@media (min-width:1200px){.paragraph--type--arca-slider-container .arca_card_vertical{max-width:30rem}}.paragraph--type--arca-slider-container .arca_card_vertical.card{margin-right:2.4rem;border:none;text-align:left}.paragraph--type--arca-slider-container .arca_card_vertical a{text-decoration:none;color:#1d1d1bff}.paragraph--type--arca-slider-container .arca_card_vertical a:hover .image-container img{-webkit-transform:scale(1.1);transform:scale(1.1);-webkit-transition:-webkit-transform .5s cubic-bezier(.25,0,.75,1);transition:-webkit-transform .5s cubic-bezier(.25,0,.75,1);transition:transform .5s cubic-bezier(.25,0,.75,1);transition:transform .5s cubic-bezier(.25,0,.75,1),-webkit-transform .5s cubic-bezier(.25,0,.75,1)}.paragraph--type--arca-slider-container .arca_card_vertical a:hover .card-body .card-title{-webkit-transition:color .5s ease,opacity 1s ease;transition:color .5s ease,opacity 1s ease;color:red}.paragraph--type--arca-slider-container .arca_card_vertical a:hover .card-body .card-text{-webkit-transition:color .5s ease,opacity 1s ease;transition:color .5s ease,opacity 1s ease;color:red}.paragraph--type--arca-slider-container .arca_card_vertical .image-container{border-radius:2.4rem;overflow:hidden;position:relative;margin-bottom:2.4rem}.paragraph--type--arca-slider-container .arca_card_vertical .image-container img{width:100%;height:auto;min-height:20rem;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform .5s cubic-bezier(.25,0,.75,1);transition:-webkit-transform .5s cubic-bezier(.25,0,.75,1);transition:transform .5s cubic-bezier(.25,0,.75,1);transition:transform .5s cubic-bezier(.25,0,.75,1),-webkit-transform .5s cubic-bezier(.25,0,.75,1)}.paragraph--type--arca-slider-container .arca_card_vertical .image-container .topic{background-color:#000;top:1.6rem;right:1.6rem;position:absolute;color:#ffffffff;padding:.4rem 1.2rem;border-radius:99.9rem;font-size:1.3rem}.paragraph--type--arca-slider-container .arca_card_vertical .card-body .card-title{line-height:1.2;margin-bottom:1.6rem;-webkit-transition:color .5s ease,opacity 1s ease;transition:color .5s ease,opacity 1s ease}.paragraph--type--arca-slider-container .arca_card_vertical .card-body .card-text{font-size:1.6rem;color:#1d1d1bff;margin-bottom:4rem}.paragraph--type--arca-slider-container .arca_card_vertical .card-body .card-text{font-size:1.6rem;line-height:1.5;text-align:left;color:#1d1d1bff;-webkit-transition:color .5s ease,opacity 1s ease;transition:color .5s ease,opacity 1s ease}.latest-news .slick-track{-webkit-transition:margin-left .6s ease-out;transition:margin-left .6s ease-out}.latest-news .slick-track .slick-slide{margin:0 1.25rem}.latest-news .title-container .h3,.latest-news .title-container h3{color:#1d1d1bff;font-size:2.3035rem;margin-bottom:1.6rem}.latest-news .title-container p{font-size:1.6rem;color:#70706dff}.latest-news .carousel-noticias .item{width:30rem}@media (min-width:768px){.latest-news .carousel-noticias .item{width:36rem}}.latest-news .carousel-noticias .item a{text-decoration:none}.latest-news .carousel-noticias .item:hover .image-container img{-webkit-transform:scale(1.1);transform:scale(1.1);-webkit-transition:-webkit-transform .5s cubic-bezier(.25,0,.75,1);transition:-webkit-transform .5s cubic-bezier(.25,0,.75,1);transition:transform .5s cubic-bezier(.25,0,.75,1);transition:transform .5s cubic-bezier(.25,0,.75,1),-webkit-transform .5s cubic-bezier(.25,0,.75,1)}.latest-news .carousel-noticias .item:hover .carousel-content .h3,.latest-news .carousel-noticias .item:hover .carousel-content h3{-webkit-transition:color .5s ease,opacity 1s ease;transition:color .5s ease,opacity 1s ease;color:red}.latest-news .carousel-noticias .item:hover .carousel-content .field--name-body{-webkit-transition:color .5s ease,opacity 1s ease;transition:color .5s ease,opacity 1s ease;color:red}.latest-news .carousel-noticias .item .image-container{border-radius:2.4rem;width:30rem;height:37.5rem;overflow:hidden;position:relative;margin-bottom:2.4rem}@media (min-width:768px){.latest-news .carousel-noticias .item .image-container{width:36rem;height:45rem}}.latest-news .carousel-noticias .item .image-container img{width:100%;height:auto;margin-bottom:2.4rem;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform .5s cubic-bezier(.25,0,.75,1);transition:-webkit-transform .5s cubic-bezier(.25,0,.75,1);transition:transform .5s cubic-bezier(.25,0,.75,1);transition:transform .5s cubic-bezier(.25,0,.75,1),-webkit-transform .5s cubic-bezier(.25,0,.75,1)}.latest-news .carousel-noticias .item .image-container .topic{background-color:#000;top:1.6rem;right:1.6rem;position:absolute;color:#ffffffff;padding:.4rem 1.2rem;border-radius:99.9rem;font-size:1.3rem}.latest-news .carousel-noticias .item .carousel-content .h3,.latest-news .carousel-noticias .item .carousel-content h3{font-size:2.3035rem;color:#1d1d1bff;line-height:1.2;-webkit-transition:color .5s ease,opacity 1s ease;transition:color .5s ease,opacity 1s ease}.latest-news .carousel-noticias .item .carousel-content .field--name-body{margin-top:1.6rem;font-size:1.6rem;line-height:1.5;text-align:left;color:#70706dff;-webkit-transition:color .5s ease,opacity 1s ease;transition:color .5s ease,opacity 1s ease}.latest-news .custom-button{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:5rem;padding:1.2rem 2.4rem;overflow:hidden;background:-webkit-gradient(linear,left top,right top,from(#b01630ff),to(#7b0c23ff));background:linear-gradient(to right,#b01630ff,#7b0c23ff);font-weight:500;color:#ffffffff;border-radius:999.9rem;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.latest-news .custom-button:hover .custom-button-overlay{height:150%}.latest-news .custom-button .custom-button-overlay{position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:180%;height:0;background-color:#000;border-top-left-radius:50%;border-top-right-radius:50%;-webkit-transition:all .5s ease-out;transition:all .5s ease-out}.latest-news .custom-button .custom-button-text{font-size:1.6rem;position:relative;z-index:10;color:#ffffffff;-webkit-transition:color .3s ease-in-out;transition:color .3s ease-in-out}.latest-news .custom-button .custom-button-text svg{width:1.6rem;height:1.6rem;margin-left:.8rem}.latest-news .custom-button .custom-button-text svg path{fill:none}.carousel-btn{background-color:#ffffffff;color:#000;width:4.8rem;height:4.8rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:.1rem solid #adadacff;border-radius:50%;cursor:pointer;outline:0;overflow:hidden;-webkit-transform:translateY(0);transform:translateY(0);top:50%;-webkit-transition:color .4s,border-color .4s,background-color .4s;transition:color .4s,border-color .4s,background-color .4s}.carousel-btn svg path{stroke:#000;fill:none}.carousel-btn:after{content:"";z-index:-1;position:absolute;color:#000;bottom:0;left:0;width:100%;height:100%;background-color:#000;-webkit-transition:-webkit-transform .6s ease-in-out;transition:-webkit-transform .6s ease-in-out;transition:transform .6s ease-in-out;transition:transform .6s ease-in-out,-webkit-transform .6s ease-in-out;-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:bottom;transform-origin:bottom;border-radius:60%}.carousel-btn:hover:after{color:#ffffffff;background-color:#000;border-color:#000;-webkit-transform:scaleY(1);transform:scaleY(1)}.carousel-btn:hover svg path{stroke:#ffffffff;fill:none}.carousel-btn:disabled{background-color:#ffffffff;border-color:#ebebeaff;cursor:not-allowed;color:#ebebeaff}.carousel-btn:disabled:after{background-color:rgba(0,0,0,0)}.carousel-fluid-container .title-container .h3,.carousel-fluid-container .title-container h3{color:#1d1d1bff;margin-bottom:1.6rem}.carousel-fluid-container .title-container p{color:#70706dff}.carousel-fluid .slick-track{-webkit-transition:margin-left .6s ease-out;transition:margin-left .6s ease-out}.carousel-fluid .slick-track .slick-slide{margin:0 1.25rem;width:30rem}@media (min-width:768px){.carousel-fluid .slick-track .slick-slide{width:36rem}}.carousel-fluid .field__items .card{border:0;background-color:transparent}.carousel-fluid .field__items .card .card-body .h5,.carousel-fluid .field__items .card .card-body .result-group .h3,.carousel-fluid .field__items .card .card-body .result-group h3,.carousel-fluid .field__items .card .card-body h5,.result-group .carousel-fluid .field__items .card .card-body .h3,.result-group .carousel-fluid .field__items .card .card-body h3{line-height:1.2}.carousel-fluid .field__items .card .card-text ul{color:#70706dff}.carousel-fluid .field__items .card a{text-decoration:none}.carousel-fluid .field__items .card:hover .image-container img{-webkit-transform:scale(1.1);transform:scale(1.1);-webkit-transition:-webkit-transform .5s cubic-bezier(.25,0,.75,1);transition:-webkit-transform .5s cubic-bezier(.25,0,.75,1);transition:transform .5s cubic-bezier(.25,0,.75,1);transition:transform .5s cubic-bezier(.25,0,.75,1),-webkit-transform .5s cubic-bezier(.25,0,.75,1)}.carousel-fluid .field__items .card:hover .card-body,.carousel-fluid .field__items .card:hover ul{-webkit-transition:color .5s ease,opacity 1s ease;transition:color .5s ease,opacity 1s ease;color:red}.carousel-fluid .field__items .card .image-container{border-radius:2.4rem;width:30rem;overflow:hidden;position:relative;margin-bottom:2.4rem}@media (min-width:768px){.carousel-fluid .field__items .card .image-container{width:36rem;height:auto}}.carousel-fluid .field__items .card .image-container img{width:100%;height:auto;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform .5s cubic-bezier(.25,0,.75,1);transition:-webkit-transform .5s cubic-bezier(.25,0,.75,1);transition:transform .5s cubic-bezier(.25,0,.75,1);transition:transform .5s cubic-bezier(.25,0,.75,1),-webkit-transform .5s cubic-bezier(.25,0,.75,1)}.carousel-fluid .field__items .card .image-container .topic{background-color:#000;top:1.6rem;right:1.6rem;position:absolute;color:#ffffffff;padding:.4rem 1.2rem;border-radius:99.9rem;font-size:1.3rem}.carousel-fluid .field__items .card .carousel-content .h3,.carousel-fluid .field__items .card .carousel-content h3{font-size:2.3035rem;color:#1d1d1bff;line-height:1.2;-webkit-transition:color .5s ease,opacity 1s ease;transition:color .5s ease,opacity 1s ease}.carousel-fluid .field__items .card .carousel-content .field--name-body{margin-top:1.6rem;font-size:1.6rem;line-height:1.5;text-align:left;color:#70706dff;-webkit-transition:color .5s ease,opacity 1s ease;transition:color .5s ease,opacity 1s ease}.carousel-fluid .custom-button{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:5rem;padding:1.2rem 2.4rem;overflow:hidden;background:-webkit-gradient(linear,left top,right top,from(#b01630ff),to(#7b0c23ff));background:linear-gradient(to right,#b01630ff,#7b0c23ff);font-weight:500;color:#ffffffff;border-radius:999.9rem;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.carousel-fluid .custom-button:hover .custom-button-overlay{height:150%}.carousel-fluid .custom-button .custom-button-overlay{position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:180%;height:0;background-color:#000;border-top-left-radius:50%;border-top-right-radius:50%;-webkit-transition:all .5s ease-out;transition:all .5s ease-out}.carousel-fluid .custom-button .custom-button-text{font-size:1.6rem;position:relative;z-index:10;color:#ffffffff;-webkit-transition:color .3s ease-in-out;transition:color .3s ease-in-out}.carousel-fluid .custom-button .custom-button-text svg{width:1.6rem;height:1.6rem;margin-left:.8rem}.carousel-fluid .custom-button .custom-button-text svg path{fill:none}.carousel-btn{background-color:#ffffffff;color:#000;width:4.8rem;height:4.8rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:.1rem solid #adadacff;border-radius:50%;cursor:pointer;outline:0;overflow:hidden;-webkit-transform:translateY(0);transform:translateY(0);top:50%;-webkit-transition:color .4s,border-color .4s,background-color .4s;transition:color .4s,border-color .4s,background-color .4s}.carousel-btn svg path{stroke:#000;fill:none}.carousel-btn:after{content:"";z-index:-1;position:absolute;color:#000;bottom:0;left:0;width:100%;height:100%;background-color:#000;-webkit-transition:-webkit-transform .6s ease-in-out;transition:-webkit-transform .6s ease-in-out;transition:transform .6s ease-in-out;transition:transform .6s ease-in-out,-webkit-transform .6s ease-in-out;-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:bottom;transform-origin:bottom;border-radius:60%}.carousel-btn:hover:after{color:#ffffffff;background-color:#000;border-color:#000;-webkit-transform:scaleY(1);transform:scaleY(1)}.carousel-btn:hover svg path{stroke:#ebebeaff;fill:none}.carousel-btn:disabled{background-color:#ffffffff;border-color:#ebebeaff;cursor:not-allowed;color:#ebebeaff}.carousel-btn:disabled:after{background-color:rgba(0,0,0,0)}.carousel-btn:disabled svg path{stroke:#ebebeaff;fill:none}.carrusel-imagen .imagen-container{display:grid;grid-template-columns:repeat(2,1fr);gap:3.2rem}@media (min-width:768px){.carrusel-imagen .imagen-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 7.2rem}}@media (min-width:1200px){.carrusel-imagen .imagen-container{gap:9.6rem}}.carrusel-imagen .imagen-container-item{padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.carrusel-imagen .imagen-container-item img{width:12rem;height:12rem}.carrusel-imagen-container{display:grid;grid-template-columns:repeat(2,1fr);gap:3.2rem}.carrusel-imagen-container-item{padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.carrusel-imagen-container-item img{width:12rem;height:12rem;justify-self:center}.carrusel-imagen .slick-container{display:grid;grid-template-columns:repeat(2,1fr);-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0;gap:3.2rem}@media (min-width:768px){.carrusel-imagen .slick-container{display:-webkit-box;display:-ms-flexbox;display:flex}}@media (min-width:992px){.carrusel-imagen .slick-container{gap:11rem}}.carrusel-imagen .slick-container .slick-list .slick-track{display:-webkit-box;display:-ms-flexbox;display:flex}.carrusel-imagen .slick-container .slick-list .slick-track .slick-slide{width:12rem;height:12rem}@media (min-width:768px){.carrusel-imagen .slick-container .slick-list .slick-track .slick-slide{margin-right:3rem;margin-left:3rem}}@media (min-width:992px){.carrusel-imagen .slick-container .slick-list .slick-track .slick-slide{margin-right:4.8rem;margin-left:4.8rem}}.carrusel-imagen .slick-container .slick-list .slick-track .slick-slide:first-child{margin-left:0}.carrusel-imagen .slick-container .slick-list .slick-track .slick-slide:last-child{margin-right:0}@media (max-width:767.98px){.chart-content{overflow:scroll}}@media (max-width:767.98px){.chart-content .block-charts-block{min-width:60rem;overflow:hidden}}.cnbv-documentacion .views-infinite-scroll-content-wrapper{display:grid;grid-template-columns:repeat(1fr);-webkit-column-gap:2rem;-moz-column-gap:2rem;column-gap:2rem}@media (min-width:768px){.cnbv-documentacion .views-infinite-scroll-content-wrapper{grid-template-columns:repeat(2,1fr)}}.field--name-field-text-combo-item{display:block}@media (min-width:992px){.field--name-field-text-combo-item{display:-webkit-box;display:-ms-flexbox;display:flex;gap:4.8rem}}.field--name-field-text-combo-item .field__item{width:100%}.paragraph--type--arca-col-text-combo .combo-wrapper.default hr{border:.1rem solid var(--col-border-color,#646461ff)}.paragraph--type--arca-col-text-combo .combo-wrapper.primary hr{border:.1rem solid var(--col-border-color,#e3243cff)}.paragraph--type--arca-col-text-combo .combo-wrapper hr{margin:2rem 0;opacity:1}@media (min-width:768px){.paragraph--type--arca-contact-data-container .row-group .field__items{gap:2.4rem;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr))}}.paragraph--type--arca-contact-data-container .field__items{display:grid;gap:3.2rem}@media (min-width:768px){.paragraph--type--arca-contact-data-container .field__items{gap:2.4rem;grid-template-columns:repeat(3,1fr)}}@media (min-width:1200px){.paragraph--type--arca-contact-data-container .field__items{gap:4rem}}.paragraph--type--arca-contact-data-container .field__items .paragraph--type--arca-contact-data-grid hr{border:.1rem solid #e3243cff;margin:1.2rem 0 2rem;opacity:1}.paragraph--type--arca-contact-data-container .field__items .paragraph--type--arca-contact-data-grid p{margin-bottom:1.6rem}.paragraph--type--arca-contact-data-container .field__items .paragraph--type--arca-contact-data-grid p:last-child{margin-bottom:1.2rem}.paragraph--type--arca-contact-data-container .field__items .paragraph--type--arca-contact-data-grid a{text-decoration:none}.paragraph--type--arca-contact-data-container .field__items .paragraph--type--arca-contact-data-grid a.phone-icon:before{content:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEzLjczMjIgMTAuMDQ0OUwxMS4zMjc5IDkuNzcxMzlDMTEuMjM2NyA5Ljc1OTk5IDExLjE0NTYgOS43OTQxOCAxMS4wODI5IDkuODU2ODVMOS4zMjgwNSAxMS42MTc0QzkuMjMxMTkgMTEuNzE0MiA5LjA3MTY3IDExLjczMTMgOC45NTc3MiAxMS42NTE2QzcuMTU3MzEgMTAuMzkyNCA1LjYwNzU5IDguODQyNyA0LjM1NDE0IDcuMDQ3OThDNC4yNzQzNyA2LjkzNDAzIDQuMjkxNDYgNi43NzQ1IDQuMzg4MzIgNi42Nzc2NUw2LjE0ODg1IDQuOTE3MTJDNi4yMTE1MiA0Ljg1NDQ1IDYuMjQ1NzEgNC43NjMyOSA2LjIzNDMxIDQuNjcyMTNMNS45NjA4MyAyLjI2Nzc4QzUuOTQzNzQgMi4xMTM5NSA1LjgyNDA5IDIgNS42NTg4NiAyTDIuNDI4MzggMi4wNTY5N0MyLjI5MTY0IDIuMDU2OTcgMi4xNzc2OSAyLjE0ODEzIDIuMTQzNTEgMi4yNzkxOEMxLjkwOTkxIDMuMTY3OTkgMS40NTk4MSA2LjQyMTI2IDUuNTIyMTIgMTAuNDgzNkM4LjQ3OTEzIDEzLjQ0MDYgMTEuMDAzMSAxNC4wMDQ2IDEyLjUwNzMgMTQuMDA0NkMxMy4wNzEzIDE0LjAwNDYgMTMuNDkyOSAxMy45MjQ5IDEzLjczMjIgMTMuODYyMkMxMy44NjMzIDEzLjgyOCAxMy45NDg3IDEzLjcxOTggMTMuOTQ4NyAxMy41ODNDMTMuOTYwMSAxMi45NDQ5IDEzLjk4ODYgMTEuMDU5IDE0IDEwLjM1MjVDMTQgMTAuMTk4NyAxMy44ODYxIDEwLjA2NzcgMTMuNzMyMiAxMC4wNTA2VjEwLjA0NDlaIiBmaWxsPSIjODQ4NDgyIi8+Cjwvc3ZnPgo=);margin-right:.4rem}.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cmask id='mask0_374_24706' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='16' height='16'%3E%3Crect width='16' height='16' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_374_24706)'%3E%3Cpath d='M8 9.06464L4.27376 12.7909C4.13435 12.9303 3.95691 13 3.74144 13C3.52598 13 3.34854 12.9303 3.20913 12.7909C3.06971 12.6515 3 12.474 3 12.2586C3 12.0431 3.06971 11.8657 3.20913 11.7262L6.93536 8L3.20913 4.27376C3.06971 4.13435 3 3.95691 3 3.74144C3 3.52598 3.06971 3.34854 3.20913 3.20913C3.34854 3.06971 3.52598 3 3.74144 3C3.95691 3 4.13435 3.06971 4.27376 3.20913L8 6.93536L11.7262 3.20913C11.8657 3.06971 12.0431 3 12.2586 3C12.474 3 12.6515 3.06971 12.7909 3.20913C12.9303 3.34854 13 3.52598 13 3.74144C13 3.95691 12.9303 4.13435 12.7909 4.27376L9.06464 8L12.7909 11.7262C12.9303 11.8657 13 12.0431 13 12.2586C13 12.474 12.9303 12.6515 12.7909 12.7909C12.6515 12.9303 12.474 13 12.2586 13C12.0431 13 11.8657 12.9303 11.7262 12.7909L8 9.06464Z' fill='white'/%3E%3C/g%3E%3C/svg%3E")!important;background-size:2rem 2rem;width:2rem!important;height:2rem!important;display:block;padding:0;right:1rem!important}.dropdown-global{width:100%;color:#1d1d1bff;z-index:1}.dropdown-global .dropdown-toggle.dropdown-base{padding:1.2rem 2.4rem;border:.1rem solid var(--drodpown-border-color,#646461ff);border-radius:2.5rem;font-size:var(--font-size-m);font-weight:var(--medium);line-height:1.5;color:inherit;background-color:var(--bg-dropdown-color,inherit)}.dropdown-global .dropdown-toggle.dropdown-base:after{margin:0;width:1.6rem;height:1.6rem;border:0;background-image:url("data:image/svg+xml,%3Csvg width='16' height='17' viewBox='0 0 16 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.41315 6.52703L7.99982 9.1137L10.5865 6.52703C10.8465 6.26703 11.2665 6.26703 11.5265 6.52703C11.7865 6.78703 11.7865 7.20703 11.5265 7.46703L8.46648 10.527C8.20648 10.787 7.78648 10.787 7.52648 10.527L4.46648 7.46703C4.20648 7.20703 4.20648 6.78703 4.46648 6.52703C4.72648 6.2737 5.15315 6.26703 5.41315 6.52703Z' fill='%231D1D1B'/%3E%3C/svg%3E%0A");background-size:100%;background-repeat:no-repeat;-webkit-transition:-webkit-transform .15s ease;transition:-webkit-transform .15s ease;transition:transform .15s ease;transition:transform .15s ease,-webkit-transform .15s ease}.dropdown-global .dropdown-toggle.dropdown-base[aria-expanded=true]:after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.dropdown-global .dropdown-menu{padding-top:2.4rem;padding-bottom:2.4rem;width:100%;background-color:var(--bg-dropdown-color,#ffffffff);border:0}@media (min-width:768px){.dropdown-global .dropdown-menu{position:relative}}.dropdown-global .dropdown-menu li:not(:last-child){border-bottom:.1rem solid rgba(0,0,0,.1)}.dropdown-global .dropdown-menu .dropdown-item{padding:1.2rem .4rem 1.6rem;font-size:var(--font-size-m);font-weight:var(--medium);line-height:1.5;color:inherit;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.dropdown-global .dropdown-menu .dropdown-item.active,.dropdown-global .dropdown-menu .dropdown-item:active{background-color:var(--bg-dropdown-color,inherit);color:inherit}.dropdown-global .dropdown-menu .dropdown-item.active:after{content:"";display:block;width:2rem;height:2rem;background-image:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M15.5774 6.53402L7.24815 14.5973L3.85909 9.87368L5.30505 8.83625L7.49198 11.8844L14.3396 5.2554L15.5774 6.53402Z' fill='black'/%3E%3C/svg%3E%0A")}.form-item.form-type-select{margin:0;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:start}.form--inline .form-item.form-type-select{margin:0;float:none}.form-item.form-type-select label{margin-bottom:.8rem;font-family:var(--font-family);font-size:var(--font-size-xl);font-weight:var(--font-regular);line-height:1.2}.select2.select2-container{width:100%!important}@media (min-width:768px){.select2.select2-container{width:auto!important;display:block}}@media (min-width:768px){.select2.select2-container .selection{display:block}}.select2.select2-container .select2-selection{padding:1.2rem 2.4rem;display:block;height:auto;background-color:#fafafa;border:.1rem solid #646461ff;border-radius:2.5rem}.select2.select2-container .select2-selection .select2-selection__rendered{padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:var(--font-family);font-size:var(--font-size-m);font-weight:var(--font-medium);line-height:1.5;color:#70706dff}.select2.select2-container .select2-selection .select2-selection__rendered:after{content:"";display:block;margin:0;width:1.6rem;height:1.6rem;border:0;background-image:url("data:image/svg+xml,%3Csvg width='16' height='17' viewBox='0 0 16 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.41315 6.52703L7.99982 9.1137L10.5865 6.52703C10.8465 6.26703 11.2665 6.26703 11.5265 6.52703C11.7865 6.78703 11.7865 7.20703 11.5265 7.46703L8.46648 10.527C8.20648 10.787 7.78648 10.787 7.52648 10.527L4.46648 7.46703C4.20648 7.20703 4.20648 6.78703 4.46648 6.52703C4.72648 6.2737 5.15315 6.26703 5.41315 6.52703Z' fill='%231D1D1B'/%3E%3C/svg%3E%0A");background-size:100%;background-repeat:no-repeat;-webkit-transition:-webkit-transform .15s ease;transition:-webkit-transform .15s ease;transition:transform .15s ease;transition:transform .15s ease,-webkit-transform .15s ease}.select2.select2-container .select2-selection .select2-selection__arrow{display:none}.select2-container--open{z-index:0}.select2-container--open .select2-dropdown .select2-results__options{padding:0}.select2-container--open .select2-dropdown .select2-results__options::-webkit-scrollbar{width:1rem}.select2-container--open .select2-dropdown .select2-results__options::-webkit-scrollbar-track{background:#ffffffff}.select2-container--open .select2-dropdown .select2-results__options::-webkit-scrollbar-thumb{background:#70706dff}.select2-container--open .select2-dropdown .select2-results__options::-webkit-scrollbar-thumb:hover{background:#70706dff}.select2-container--open .select2-dropdown .select2-results__options .select2-results__option{padding:1.2rem 1.6rem 1.2rem .4rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:var(--font-size-m);font-weight:var(--font-regular);line-height:1.5;border-bottom:.1rem solid rgba(0,0,0,.1);color:#1d1d1bff}.select2-container--open .select2-dropdown .select2-results__options .select2-results__option.select2-results__option--selected{background-color:#fafafa;color:#1d1d1bff}.select2-container--open .select2-dropdown .select2-results__options .select2-results__option.select2-results__option--selected.select2-results__option--highlighted{background-color:rgba(0,0,0,.1);color:#1d1d1bff}.select2-container--open .select2-dropdown .select2-results__options .select2-results__option.select2-results__option--selected:after{content:"";display:block;width:2rem;height:2rem;background-image:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M15.5774 6.53402L7.24815 14.5973L3.85909 9.87368L5.30505 8.83625L7.49198 11.8844L14.3396 5.2554L15.5774 6.53402Z' fill='black'/%3E%3C/svg%3E%0A")}.select2-container--open .select2-dropdown .select2-results__options .select2-results__option.select2-results__option--highlighted{background-color:rgba(0,0,0,.1);color:#1d1d1bff}.paragraph--type--arca-false-img-card-full{display:block;border-radius:2.4rem}@media (min-width:992px){.paragraph--type--arca-false-img-card-full{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.paragraph--type--arca-false-img-card-full.img_right{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.paragraph--type--arca-false-img-card-full.img_right .item-img img{border-top-right-radius:2.4rem;border-bottom-left-radius:0}@media (min-width:992px){.paragraph--type--arca-false-img-card-full.img_right .item-img img{border-top-left-radius:0;border-bottom-right-radius:2.4rem}}.paragraph--type--arca-false-img-card-full .item-img img{border-top-left-radius:2.4rem;border-top-right-radius:2.4rem;border-bottom-left-radius:0;width:100%}@media (min-width:992px){.paragraph--type--arca-false-img-card-full .item-img img{border-top-left-radius:2.4rem;border-top-right-radius:0;border-bottom-left-radius:2.4rem}}.paragraph--type--arca-false-img-card-full .item-img .arrow-left{position:absolute;bottom:1.6rem;right:7.2rem;z-index:1;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDgiIGhlaWdodD0iNDgiIHZpZXdCb3g9IjAgMCA0OCA0OCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzQ0XzE0OTApIj4KPHBhdGggZD0iTTAuNSAyNEMwLjUgMTEuMDIxMyAxMS4wMjEzIDAuNSAyNCAwLjVDMzYuOTc4NyAwLjUgNDcuNSAxMS4wMjEzIDQ3LjUgMjRDNDcuNSAzNi45Nzg3IDM2Ljk3ODcgNDcuNSAyNCA0Ny41QzExLjAyMTMgNDcuNSAwLjUgMzYuOTc4NyAwLjUgMjRaIiBmaWxsPSJ1cmwoI3BhaW50MF9saW5lYXJfNDRfMTQ5MCkiLz4KPHBhdGggZD0iTTAuNSAyNEMwLjUgMTEuMDIxMyAxMS4wMjEzIDAuNSAyNCAwLjVDMzYuOTc4NyAwLjUgNDcuNSAxMS4wMjEzIDQ3LjUgMjRDNDcuNSAzNi45Nzg3IDM2Ljk3ODcgNDcuNSAyNCA0Ny41QzExLjAyMTMgNDcuNSAwLjUgMzYuOTc4NyAwLjUgMjRaIiBzdHJva2U9InVybCgjcGFpbnQxX2xpbmVhcl80NF8xNDkwKSIvPgo8cGF0aCBkPSJNMjQuMzU5NCAxOC4zNTk0TDMwIDI0TDI0LjM1OTQgMjkuNjQwNiIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLXdpZHRoPSIxLjciIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8cGF0aCBkPSJNMjkuOTk5OSAyNEwxOCAyNCIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLXdpZHRoPSIxLjciIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L2c+CjxkZWZzPgo8bGluZWFyR3JhZGllbnQgaWQ9InBhaW50MF9saW5lYXJfNDRfMTQ5MCIgeDE9IjAiIHkxPSIyNCIgeDI9IjQ4IiB5Mj0iMjQiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KPHN0b3Agc3RvcC1jb2xvcj0iI0UzMjQzQyIvPgo8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiM3RTAwMTMiLz4KPC9saW5lYXJHcmFkaWVudD4KPGxpbmVhckdyYWRpZW50IGlkPSJwYWludDFfbGluZWFyXzQ0XzE0OTAiIHgxPSIwIiB5MT0iMjQiIHgyPSI0OCIgeTI9IjI0IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+CjxzdG9wIHN0b3AtY29sb3I9IiNFMzI0M0MiLz4KPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjN0UwMDEzIi8+CjwvbGluZWFyR3JhZGllbnQ+CjxjbGlwUGF0aCBpZD0iY2xpcDBfNDRfMTQ5MCI+CjxwYXRoIGQ9Ik0wIDI0QzAgMTAuNzQ1MiAxMC43NDUyIDAgMjQgMEMzNy4yNTQ4IDAgNDggMTAuNzQ1MiA0OCAyNEM0OCAzNy4yNTQ4IDM3LjI1NDggNDggMjQgNDhDMTAuNzQ1MiA0OCAwIDM3LjI1NDggMCAyNFoiIGZpbGw9IndoaXRlIi8+CjwvY2xpcFBhdGg+CjwvZGVmcz4KPC9zdmc+Cg==);background-color:transparent;width:4.8rem;height:4.8rem;border:none;-webkit-transform:rotate(180deg);transform:rotate(180deg);-webkit-transition:.5s;transition:.5s}@media (min-width:992px){.paragraph--type--arca-false-img-card-full .item-img .arrow-left{bottom:2.4rem;right:8rem}}@media (min-width:1200px){.paragraph--type--arca-false-img-card-full .item-img .arrow-left{bottom:4rem;right:9.6rem}}.paragraph--type--arca-false-img-card-full .item-img .arrow-left.slick-disabled{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDgiIGhlaWdodD0iNDgiIHZpZXdCb3g9IjAgMCA0OCA0OCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTAuNSAyNEMwLjUgMTEuMDIxMyAxMS4wMjEzIDAuNSAyNCAwLjVDMzYuOTc4NyAwLjUgNDcuNSAxMS4wMjEzIDQ3LjUgMjRDNDcuNSAzNi45Nzg3IDM2Ljk3ODcgNDcuNSAyNCA0Ny41QzExLjAyMTMgNDcuNSAwLjUgMzYuOTc4NyAwLjUgMjRaIiBzdHJva2U9IndoaXRlIiBzdHJva2Utb3BhY2l0eT0iMC42Ii8+CjxwYXRoIGQ9Ik0yNC4zNTk0IDE4LjM1OTRMMzAgMjRMMjQuMzU5NCAyOS42NDA2IiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjEuNyIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjxwYXRoIGQ9Ik0yOS45OTk5IDI0TDE4IDI0IiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjEuNyIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+Cjwvc3ZnPgo=)}.paragraph--type--arca-false-img-card-full .item-img .arrow-left.slick-disabled:hover{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDgiIGhlaWdodD0iNDgiIHZpZXdCb3g9IjAgMCA0OCA0OCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTAuNSAyNEMwLjUgMTEuMDIxMyAxMS4wMjEzIDAuNSAyNCAwLjVDMzYuOTc4NyAwLjUgNDcuNSAxMS4wMjEzIDQ3LjUgMjRDNDcuNSAzNi45Nzg3IDM2Ljk3ODcgNDcuNSAyNCA0Ny41QzExLjAyMTMgNDcuNSAwLjUgMzYuOTc4NyAwLjUgMjRaIiBzdHJva2U9IndoaXRlIiBzdHJva2Utb3BhY2l0eT0iMC42Ii8+CjxwYXRoIGQ9Ik0yNC4zNTk0IDE4LjM1OTRMMzAgMjRMMjQuMzU5NCAyOS42NDA2IiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjEuNyIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjxwYXRoIGQ9Ik0yOS45OTk5IDI0TDE4IDI0IiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjEuNyIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+Cjwvc3ZnPgo=)}.paragraph--type--arca-false-img-card-full .item-img .arrow-left:hover{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDgiIGhlaWdodD0iNDgiIHZpZXdCb3g9IjAgMCA0OCA0OCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTAuNSAyNEMwLjUgMTEuMDIxMyAxMS4wMjEzIDAuNSAyNCAwLjVDMzYuOTc4NyAwLjUgNDcuNSAxMS4wMjEzIDQ3LjUgMjRDNDcuNSAzNi45Nzg3IDM2Ljk3ODcgNDcuNSAyNCA0Ny41QzExLjAyMTMgNDcuNSAwLjUgMzYuOTc4NyAwLjUgMjRaIiBmaWxsPSIjMUQxRDFCIi8+CjxwYXRoIGQ9Ik0wLjUgMjRDMC41IDExLjAyMTMgMTEuMDIxMyAwLjUgMjQgMC41QzM2Ljk3ODcgMC41IDQ3LjUgMTEuMDIxMyA0Ny41IDI0QzQ3LjUgMzYuOTc4NyAzNi45Nzg3IDQ3LjUgMjQgNDcuNUMxMS4wMjEzIDQ3LjUgMC41IDM2Ljk3ODcgMC41IDI0WiIgc3Ryb2tlPSIjMUQxRDFCIi8+CjxwYXRoIGQ9Ik0yNC4zNTk0IDE4LjM1OTRMMzAgMjRMMjQuMzU5NCAyOS42NDA2IiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjEuNyIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjxwYXRoIGQ9Ik0yOS45OTk5IDI0TDE4IDI0IiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjEuNyIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+Cjwvc3ZnPgo=)}.paragraph--type--arca-false-img-card-full .item-img .arrow-right{position:absolute;bottom:1.6rem;right:1.6rem;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDgiIGhlaWdodD0iNDgiIHZpZXdCb3g9IjAgMCA0OCA0OCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzQ0XzE0OTApIj4KPHBhdGggZD0iTTAuNSAyNEMwLjUgMTEuMDIxMyAxMS4wMjEzIDAuNSAyNCAwLjVDMzYuOTc4NyAwLjUgNDcuNSAxMS4wMjEzIDQ3LjUgMjRDNDcuNSAzNi45Nzg3IDM2Ljk3ODcgNDcuNSAyNCA0Ny41QzExLjAyMTMgNDcuNSAwLjUgMzYuOTc4NyAwLjUgMjRaIiBmaWxsPSJ1cmwoI3BhaW50MF9saW5lYXJfNDRfMTQ5MCkiLz4KPHBhdGggZD0iTTAuNSAyNEMwLjUgMTEuMDIxMyAxMS4wMjEzIDAuNSAyNCAwLjVDMzYuOTc4NyAwLjUgNDcuNSAxMS4wMjEzIDQ3LjUgMjRDNDcuNSAzNi45Nzg3IDM2Ljk3ODcgNDcuNSAyNCA0Ny41QzExLjAyMTMgNDcuNSAwLjUgMzYuOTc4NyAwLjUgMjRaIiBzdHJva2U9InVybCgjcGFpbnQxX2xpbmVhcl80NF8xNDkwKSIvPgo8cGF0aCBkPSJNMjQuMzU5NCAxOC4zNTk0TDMwIDI0TDI0LjM1OTQgMjkuNjQwNiIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLXdpZHRoPSIxLjciIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8cGF0aCBkPSJNMjkuOTk5OSAyNEwxOCAyNCIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLXdpZHRoPSIxLjciIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L2c+CjxkZWZzPgo8bGluZWFyR3JhZGllbnQgaWQ9InBhaW50MF9saW5lYXJfNDRfMTQ5MCIgeDE9IjAiIHkxPSIyNCIgeDI9IjQ4IiB5Mj0iMjQiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KPHN0b3Agc3RvcC1jb2xvcj0iI0UzMjQzQyIvPgo8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiM3RTAwMTMiLz4KPC9saW5lYXJHcmFkaWVudD4KPGxpbmVhckdyYWRpZW50IGlkPSJwYWludDFfbGluZWFyXzQ0XzE0OTAiIHgxPSIwIiB5MT0iMjQiIHgyPSI0OCIgeTI9IjI0IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+CjxzdG9wIHN0b3AtY29sb3I9IiNFMzI0M0MiLz4KPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjN0UwMDEzIi8+CjwvbGluZWFyR3JhZGllbnQ+CjxjbGlwUGF0aCBpZD0iY2xpcDBfNDRfMTQ5MCI+CjxwYXRoIGQ9Ik0wIDI0QzAgMTAuNzQ1MiAxMC43NDUyIDAgMjQgMEMzNy4yNTQ4IDAgNDggMTAuNzQ1MiA0OCAyNEM0OCAzNy4yNTQ4IDM3LjI1NDggNDggMjQgNDhDMTAuNzQ1MiA0OCAwIDM3LjI1NDggMCAyNFoiIGZpbGw9IndoaXRlIi8+CjwvY2xpcFBhdGg+CjwvZGVmcz4KPC9zdmc+Cg==);background-color:transparent;width:4.8rem;height:4.8rem;border:none;-webkit-transition:.5s;transition:.5s}@media (min-width:992px){.paragraph--type--arca-false-img-card-full .item-img .arrow-right{bottom:2.4rem;right:2.4rem}}@media (min-width:1200px){.paragraph--type--arca-false-img-card-full .item-img .arrow-right{bottom:4rem;right:4rem}}.paragraph--type--arca-false-img-card-full .item-img .arrow-right.slick-disabled{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDgiIGhlaWdodD0iNDgiIHZpZXdCb3g9IjAgMCA0OCA0OCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTAuNSAyNEMwLjUgMTEuMDIxMyAxMS4wMjEzIDAuNSAyNCAwLjVDMzYuOTc4NyAwLjUgNDcuNSAxMS4wMjEzIDQ3LjUgMjRDNDcuNSAzNi45Nzg3IDM2Ljk3ODcgNDcuNSAyNCA0Ny41QzExLjAyMTMgNDcuNSAwLjUgMzYuOTc4NyAwLjUgMjRaIiBzdHJva2U9IndoaXRlIiBzdHJva2Utb3BhY2l0eT0iMC42Ii8+CjxwYXRoIGQ9Ik0yNC4zNTk0IDE4LjM1OTRMMzAgMjRMMjQuMzU5NCAyOS42NDA2IiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjEuNyIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjxwYXRoIGQ9Ik0yOS45OTk5IDI0TDE4IDI0IiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjEuNyIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+Cjwvc3ZnPgo=)}.paragraph--type--arca-false-img-card-full .item-img .arrow-right.slick-disabled:hover{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDgiIGhlaWdodD0iNDgiIHZpZXdCb3g9IjAgMCA0OCA0OCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTAuNSAyNEMwLjUgMTEuMDIxMyAxMS4wMjEzIDAuNSAyNCAwLjVDMzYuOTc4NyAwLjUgNDcuNSAxMS4wMjEzIDQ3LjUgMjRDNDcuNSAzNi45Nzg3IDM2Ljk3ODcgNDcuNSAyNCA0Ny41QzExLjAyMTMgNDcuNSAwLjUgMzYuOTc4NyAwLjUgMjRaIiBzdHJva2U9IndoaXRlIiBzdHJva2Utb3BhY2l0eT0iMC42Ii8+CjxwYXRoIGQ9Ik0yNC4zNTk0IDE4LjM1OTRMMzAgMjRMMjQuMzU5NCAyOS42NDA2IiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjEuNyIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjxwYXRoIGQ9Ik0yOS45OTk5IDI0TDE4IDI0IiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjEuNyIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+Cjwvc3ZnPgo=)}.paragraph--type--arca-false-img-card-full .item-img .arrow-right:hover{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDgiIGhlaWdodD0iNDgiIHZpZXdCb3g9IjAgMCA0OCA0OCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTAuNSAyNEMwLjUgMTEuMDIxMyAxMS4wMjEzIDAuNSAyNCAwLjVDMzYuOTc4NyAwLjUgNDcuNSAxMS4wMjEzIDQ3LjUgMjRDNDcuNSAzNi45Nzg3IDM2Ljk3ODcgNDcuNSAyNCA0Ny41QzExLjAyMTMgNDcuNSAwLjUgMzYuOTc4NyAwLjUgMjRaIiBmaWxsPSIjMUQxRDFCIi8+CjxwYXRoIGQ9Ik0wLjUgMjRDMC41IDExLjAyMTMgMTEuMDIxMyAwLjUgMjQgMC41QzM2Ljk3ODcgMC41IDQ3LjUgMTEuMDIxMyA0Ny41IDI0QzQ3LjUgMzYuOTc4NyAzNi45Nzg3IDQ3LjUgMjQgNDcuNUMxMS4wMjEzIDQ3LjUgMC41IDM2Ljk3ODcgMC41IDI0WiIgc3Ryb2tlPSIjMUQxRDFCIi8+CjxwYXRoIGQ9Ik0yNC4zNTk0IDE4LjM1OTRMMzAgMjRMMjQuMzU5NCAyOS42NDA2IiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjEuNyIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjxwYXRoIGQ9Ik0yOS45OTk5IDI0TDE4IDI0IiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjEuNyIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+Cjwvc3ZnPgo=)}.paragraph--type--arca-false-img-card-full .item-desc{padding:2.4rem}@media (min-width:992px){.paragraph--type--arca-false-img-card-full .item-desc{padding:0 2.4rem}}@media (min-width:1200px){.paragraph--type--arca-false-img-card-full .item-desc{padding:0 4rem}}.paragraph--type--arca-false-img-card-full .item-desc .item-text{margin-bottom:4rem}@media (min-width:992px){.paragraph--type--arca-false-img-card-full .item-desc .item-text{margin-bottom:8.5rem}}@media (min-width:1200px){.paragraph--type--arca-false-img-card-full .item-desc .item-text{margin-bottom:9.6rem}}.ui-dialog.ui-corner-all{display:grid;background-color:#ffffffff!important;border:none;width:var(--container-width)!important;border-radius:2.4rem!important;z-index:1260}@media (min-width:992px){.ui-dialog.ui-corner-all{width:calc(var(--container-width) * 10 / 12)!important}}.ui-dialog.ui-corner-all .ui-dialog-titlebar{border-radius:2.4rem;background:0 0;margin:2.4rem 2.4rem 0;padding:0;border:none}@media (min-width:768px){.ui-dialog.ui-corner-all .ui-dialog-titlebar{margin:5.6rem 5.6rem 0}}.ui-dialog.ui-corner-all .ui-dialog-titlebar .ui-dialog-title{color:#00000000}.ui-dialog.ui-corner-all .ui-dialog-titlebar .ui-button-icon{background:#000!important;-webkit-transform:none!important;transform:none!important}.ui-dialog.ui-corner-all .ui-dialog-titlebar .ui-dialog-titlebar-close{background:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='mask0_4620_15918' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='24' height='24'%3E%3Crect width='24' height='24' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_4620_15918)'%3E%3Cpath d='M12 13.597L6.41065 19.1863C6.20152 19.3954 5.93536 19.5 5.61217 19.5C5.28897 19.5 5.02281 19.3954 4.81369 19.1863C4.60456 18.9772 4.5 18.711 4.5 18.3878C4.5 18.0646 4.60456 17.7985 4.81369 17.5894L10.403 12L4.81369 6.41065C4.60456 6.20152 4.5 5.93536 4.5 5.61217C4.5 5.28897 4.60456 5.02281 4.81369 4.81369C5.02281 4.60456 5.28897 4.5 5.61217 4.5C5.93536 4.5 6.20152 4.60456 6.41065 4.81369L12 10.403L17.5894 4.81369C17.7985 4.60456 18.0646 4.5 18.3878 4.5C18.711 4.5 18.9772 4.60456 19.1863 4.81369C19.3954 5.02281 19.5 5.28897 19.5 5.61217C19.5 5.93536 19.3954 6.20152 19.1863 6.41065L13.597 12L19.1863 17.5894C19.3954 17.7985 19.5 18.0646 19.5 18.3878C19.5 18.711 19.3954 18.9772 19.1863 19.1863C18.9772 19.3954 18.711 19.5 18.3878 19.5C18.0646 19.5 17.7985 19.3954 17.5894 19.1863L12 13.597Z' fill='%2370706D'/%3E%3C/g%3E%3C/svg%3E%0A") no-repeat center center!important}.ui-dialog.ui-corner-all .ui-dialog-titlebar .ui-dialog-titlebar-close:hover{border-color:none!important}.ui-dialog.ui-corner-all .ui-dialog-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-radius:2.4rem!important}.ui-dialog.ui-corner-all .ui-dialog-content.webform-confirmation-modal--content{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ui-dialog.ui-corner-all .ui-dialog-content .modal-button{margin-top:4rem;margin-bottom:3.2rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media (min-width:768px){.ui-dialog.ui-corner-all .ui-dialog-content .modal-button{margin-bottom:5.6rem}}.ui-dialog.ui-corner-all .ui-dialog-content .img-modal{background:url("data:image/svg+xml,%3Csvg width='48' height='43' viewBox='0 0 48 43' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M40.4112 21.5C40.4112 31.988 31.8071 40.5 21.2056 40.5C10.6041 40.5 2 31.988 2 21.5C2 11.012 10.6041 2.5 21.2056 2.5C26.5063 2.5 31.3077 4.628 34.7839 8.067M11.622 20.0372L21.7049 29.7082L46 6.01519' stroke='%23E3243C' stroke-width='3.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A") no-repeat center center;width:5.6rem;height:5.6rem;margin-bottom:2rem}.ui-dialog.ui-corner-all .ui-dialog-content .content-modal{display:contents;font-size:var(--font-size-xl);line-height:1.2;text-align:center}.ui-dialog.ui-corner-all .ui-dialog-buttonpane{background:#00000000!important;-webkit-border-before:none!important;border-block-start:none!important;border-color:#00000000;padding:0!important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.ui-dialog.ui-corner-all .ui-dialog-buttonpane .ui-dialog-buttonset{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.ui-dialog.ui-corner-all .ui-dialog-buttonpane .ui-dialog-buttonset button{padding-inline:25%;padding-block:13%;font-size:var(--font-size-m);font-family:var(--font-family);line-height:1.5;margin-bottom:2.4rem}@media (min-width:768px){.ui-dialog.ui-corner-all .ui-dialog-buttonpane .ui-dialog-buttonset button{margin-bottom:5.6rem}}.ui-widget-overlay{background-color:#000!important;opacity:.2!important}.webform-submission-arca-suscribete-sala-de-prensa-form{padding:0 .9rem}@media (min-width:768px){.webform-submission-arca-suscribete-sala-de-prensa-form{padding:0 4.1rem}}.webform-submission-arca-suscribete-sala-de-prensa-form .title{display:-webkit-box;display:-ms-flexbox;display:flex;padding-bottom:.8rem}@media (min-width:992px){.webform-submission-arca-suscribete-sala-de-prensa-form .title{padding-bottom:2rem}}.webform-submission-arca-suscribete-sala-de-prensa-form .subtitle-container{font-size:var(--font-size-s)}@media (min-width:768px){.webform-submission-arca-suscribete-sala-de-prensa-form .subtitle-container{font-size:var(--font-size-m);margin-top:4rem}}.webform-submission-arca-suscribete-sala-de-prensa-form .topics-title{margin-top:2.4rem}@media (min-width:768px){.webform-submission-arca-suscribete-sala-de-prensa-form .topics-title{margin-top:4rem}}.webform-submission-arca-suscribete-sala-de-prensa-form .form-item.form-item-arca-sp-full-name{margin-bottom:2.4rem!important}@media (min-width:992px){.webform-submission-arca-suscribete-sala-de-prensa-form .form-item.form-item-arca-sp-full-name{margin-bottom:3.2rem!important}}.webform-submission-arca-suscribete-sala-de-prensa-form .form-item.form-item-arca-sp-full-name .form-control{height:4rem}@media (min-width:992px){.webform-submission-arca-suscribete-sala-de-prensa-form .form-item.form-item-arca-sp-full-name .form-control{height:4.8rem}}.webform-submission-arca-suscribete-sala-de-prensa-form .form-item.form-item-arca-sp-email{margin-bottom:0!important}.webform-submission-arca-suscribete-sala-de-prensa-form .form-item.form-item-arca-sp-email .form-control{height:4rem}@media (min-width:992px){.webform-submission-arca-suscribete-sala-de-prensa-form .form-item.form-item-arca-sp-email .form-control{height:4.8rem}}.webform-submission-arca-suscribete-sala-de-prensa-form .form-item.form-item-privacy-notice{margin-top:2.4rem!important}@media (min-width:992px){.webform-submission-arca-suscribete-sala-de-prensa-form .form-item.form-item-privacy-notice{margin-top:4rem!important}}.webform-submission-arca-suscribete-sala-de-prensa-form .form-item.form-type-checkbox{margin-bottom:4rem!important;font-size:var(--font-size-s)}@media (min-width:992px){.webform-submission-arca-suscribete-sala-de-prensa-form .form-item.form-type-checkbox{font-size:var(--font-size-m)}}.webform-submission-arca-suscribete-sala-de-prensa-form .form-wrapper{margin:0;display:block!important;margin-top:2.4rem}@media (min-width:768px){.webform-submission-arca-suscribete-sala-de-prensa-form .form-wrapper{margin-top:4rem}}.webform-submission-arca-suscribete-sala-de-prensa-form .form-wrapper.subtitle-container{display:grid!important;gap:inherit;margin-top:0}.webform-submission-arca-suscribete-sala-de-prensa-form .form-wrapper .webform-type-checkboxes{margin-bottom:0!important}.webform-submission-arca-suscribete-sala-de-prensa-form .form-wrapper .webform-type-checkboxes .fieldset-wrapper .form-checkboxes{display:block}@media (min-width:768px){.webform-submission-arca-suscribete-sala-de-prensa-form .form-wrapper .webform-type-checkboxes .fieldset-wrapper .form-checkboxes{display:grid;grid-template-columns:1fr 1fr}}.webform-submission-arca-suscribete-sala-de-prensa-form .form-wrapper .webform-type-checkboxes .fieldset-wrapper .form-checkboxes .form-item{margin-bottom:0!important;display:-webkit-box;display:-ms-flexbox;display:flex}.webform-submission-arca-suscribete-sala-de-prensa-form .form-wrapper .webform-type-checkboxes .fieldset-wrapper .form-checkboxes .form-item label{margin-bottom:0!important;-ms-flex-line-pack:center;align-content:center}.webform-submission-arca-suscribete-sala-de-prensa-form .form-wrapper .webform-type-checkboxes .fieldset-wrapper .form-checkboxes .form-item .form-check-input{border-radius:.8rem}.paragraph--type--arca-full-bg-card-grid .field--name-field-full-bg-card-item{display:grid;gap:4rem}@media (min-width:992px){.paragraph--type--arca-full-bg-card-grid .field--name-field-full-bg-card-item{display:-webkit-box;display:-ms-flexbox;display:flex;gap:4rem}}.paragraph--type--arca-full-bg-card-grid .field--name-field-full-bg-card-item .field__item{width:100%}.paragraph--type--arca-full-bg-card-grid .field--name-field-full-bg-card-item .field__item .paragraph--type--arca-full-bg-card-item{position:relative}.paragraph--type--arca-full-bg-card-grid .field--name-field-full-bg-card-item .field__item .paragraph--type--arca-full-bg-card-item::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:-webkit-gradient(linear,left top,left bottom,color-stop(55.38%,rgba(0,0,0,0)),to(rgba(0,0,0,.8)));background:linear-gradient(180deg,rgba(0,0,0,0) 55.38%,rgba(0,0,0,.8) 100%);border-bottom-left-radius:2.4rem;border-bottom-right-radius:2.4rem}.paragraph--type--arca-full-bg-card-grid .field--name-field-full-bg-card-item .field__item .paragraph--type--arca-full-bg-card-item img{width:100%;border-radius:2.4rem;-o-object-fit:cover;object-fit:cover;max-height:20rem}@media (min-width:768px){.paragraph--type--arca-full-bg-card-grid .field--name-field-full-bg-card-item .field__item .paragraph--type--arca-full-bg-card-item img{max-height:40rem}}@media (min-width:992px){.paragraph--type--arca-full-bg-card-grid .field--name-field-full-bg-card-item .field__item .paragraph--type--arca-full-bg-card-item img{max-height:23.8rem}}@media (min-width:1200px){.paragraph--type--arca-full-bg-card-grid .field--name-field-full-bg-card-item .field__item .paragraph--type--arca-full-bg-card-item img{max-height:31rem}}@media (min-width:1400px){.paragraph--type--arca-full-bg-card-grid .field--name-field-full-bg-card-item .field__item .paragraph--type--arca-full-bg-card-item img{max-height:35rem}}.paragraph--type--arca-full-bg-card-grid .field--name-field-full-bg-card-item .field__item .paragraph--type--arca-full-bg-card-item .title{position:absolute;bottom:0;padding:0 0 2.4rem 2.4rem;color:#ffffffff}@media (min-width:1200px){.paragraph--type--arca-full-bg-card-grid .field--name-field-full-bg-card-item .field__item .paragraph--type--arca-full-bg-card-item .title{padding:0 0 4rem 4rem}}.arca-rounded .full-img img{border-top-left-radius:3.2rem;border-top-right-radius:3.2rem}@media (min-width:992px){.arca-rounded .full-img img{border-top-right-radius:0}}.paragraph--type--arca-full-img-text .wrapper{display:block}@media (min-width:992px){.paragraph--type--arca-full-img-text .wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4rem}}@media (min-width:1200px){.paragraph--type--arca-full-img-text .wrapper{gap:7rem}}.paragraph--type--arca-full-img-text .wrapper .full-img{width:100%}.paragraph--type--arca-full-img-text .wrapper .full-text{width:100%;margin:3.2rem 0}@media (min-width:992px){.paragraph--type--arca-full-img-text .wrapper .full-text{margin:0}}.paragraph--type--arca-full-img-text .wrapper .full-text p{padding:3.2rem 0}.full-width-video{width:100%;height:auto}.full-width-video-embed{width:100%;height:100%}.full-width-video-embed iframe{width:100%;height:100%;aspect-ratio:16/9;border-radius:var(--Card-Corner-radius,2.4rem);max-height:21.6rem}@media (min-width:768px){.full-width-video-embed iframe{max-height:50.62rem}}@media (min-width:1200px){.full-width-video-embed iframe{max-height:72.9rem}}.full-width-video-remote{width:100%;height:100%;position:relative}.full-width-video-remote.rounded video{border-radius:var(--Card-Corner-radius,2.4rem)}.full-width-video-remote.rounded-top video{border-top-left-radius:var(--Card-Corner-radius,2.4rem);border-top-right-radius:var(--Card-Corner-radius,2.4rem)}.full-width-video-remote video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;aspect-ratio:16/9}.full-width-video-remote-control{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:8rem;height:8rem;border:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;justify-items:center;border-radius:7.5rem;background:var(--Gradient-Button-Red,linear-gradient(90deg,var(--Primary-500,#e3243c) 0,var(--Secondary-500,#7e0013) 100%))}@media (min-width:768px){.full-width-video-remote-control{width:12.2rem;height:12.2rem}}.full-width-video-remote-control.is-playing{opacity:0}.full-width-video-remote-control:hover,.full-width-video:hover .full-width-video-remote-control{opacity:1}.full-width-video-remote-control .pause-icon{display:none}.full-width-video-remote-control.is-playing .pause-icon{display:block}.full-width-video-remote-control.is-playing .play-icon{display:none}.full-width-video-remote-control.is-paused .play-icon{display:block}.full-width-video-remote-control.is-paused .pause-icon{display:none}.full-width-video-remote-control svg{width:7.2rem;height:7.2rem;-ms-flex-item-align:center;align-self:center}.full-width-video-remote-control svg path{fill:var(--White,#fff)}.arca-card-half-width{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:.8rem;-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;position:relative}.arca-card-half-width .gradiant-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:-webkit-gradient(linear,left top,left bottom,color-stop(42%,rgba(0,0,0,0)),color-stop(85%,rgba(0,0,0,.8)));background:linear-gradient(180deg,rgba(0,0,0,0) 42%,rgba(0,0,0,.8) 85%);pointer-events:none}.arca-card-half-width .arca-half-width-card-content{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 2rem 3.2rem;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:1.6rem;position:absolute;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;bottom:0;width:100%}@media (min-width:992px){.arca-card-half-width .arca-half-width-card-content{padding:0 4.95rem 5rem}}@media (min-width:1200px){.arca-card-half-width .arca-half-width-card-content{padding:0 9.6rem 8rem}}.arca-card-half-width .arca-half-width-card-content__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:.8rem;-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0}.arca-card-half-width .arca-half-width-card-content__header__title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:1.2rem;-ms-flex-item-align:stretch;align-self:stretch;color:#ffffffff;line-height:1.2}.arca-card-half-width .arca-half-width-card-content__header__text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:1.2rem;-ms-flex-item-align:stretch;align-self:stretch;color:#ffffffff;line-height:1.5}.arca-card-half-width .arca-half-width-card-content .btn-link{border:transparent}.arca-card-half-width .arca-half-width-card-content .btn-link a{width:6.2rem;height:6.2rem}.btn.btn-back,.btn.btn-go{--icon-color:$neutral-1000;fill:transparent;stroke:#1d1d1bff}.btn.btn-back:hover,.btn.btn-go:hover{--icon-color:transparent;stroke:#ffffffff}.btn.btn-back{display:none}.btn.desktop-btn-back{margin-bottom:.2rem!important}header[role=banner]{z-index:5;width:100%;position:fixed}header[role=banner] .display-block{display:block!important}header[role=banner] .mobile-search .search{border-radius:3rem;border:1px solid #1d1d1bff;padding-left:1.5rem;height:4rem;border-right:0}header[role=banner] .mobile-search .search:focus{outline:0;-webkit-box-shadow:none;box-shadow:none}header[role=banner] .mobile-search .input-group-text{background-color:transparent;border:none;border-radius:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-right:15px;border:1px solid #1d1d1bff}header[role=banner] .search-btn button{height:4.8rem;padding:1.3rem 1.7rem;border-radius:3rem}header[role=banner] .search-btn button:focus{border-width:.1rem}header[role=banner] .search-btn button:hover{background-color:transparent}header[role=banner] .search-btn:hover svg path{fill:#1d1d1bff}@media (min-width:1200px){header[role=banner] .search-btn:hover svg path{fill:#ffffffff}}header[role=banner] .languages-btn button{height:4.8rem;padding:16px 24px;border-radius:3rem}header[role=banner].is-admin{position:relative}header[role=banner] .btn-navigation{display:none}header[role=banner] .navbar-nav{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}header[role=banner] .navbar-nav ul{padding-left:0;list-style:none}header[role=banner] .navbar-nav ul:not([menu-level="0"]){display:none}header[role=banner] [menu-hide=true]{display:none!important}header[role=banner] [menu-hide=false]{display:block!important}@media (min-width:1200px){header[role=banner] [menu-hide=false]{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-transition:visibility .5s ease-in-out;transition:visibility .5s ease-in-out}}header[role=banner] [menu-hide=false].btn-back,header[role=banner] [menu-hide=false].nav-wrapper{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}@media (min-width:1200px){header[role=banner].is-home .header-wrapper[transparent=true]{background-color:transparent!important;backdrop-filter:none;-webkit-transform:translateY(0);transform:translateY(0);opacity:1}header[role=banner].is-home .header-wrapper[transparent=true] .parent-link{color:#ffffffff}header[role=banner].is-home .header-wrapper[transparent=true] .nav-link-regular{display:block;border-radius:10rem;-webkit-transition:background-color .3s ease-in-out,color .3s ease-in-out,border-radius .3s ease-in-out;transition:background-color .3s ease-in-out,color .3s ease-in-out,border-radius .3s ease-in-out}header[role=banner].is-home .header-wrapper[transparent=true] .nav-link-regular:hover{border-radius:10rem;background-color:var(--bg-navbar,rgba(255,255,255,.74));color:#000}header[role=banner].is-home .header-wrapper[transparent=false]{background-color:var(--bg-navbar,rgba(255,255,255,.74));-webkit-transform:translateY(100%);transform:translateY(100%);opacity:0;opacity:1;-webkit-animation:slideDown .4s ease forwards;animation:slideDown .4s ease forwards}header[role=banner].is-home .header-wrapper[transparent=false] .search-btn button{border-color:#1d1d1bff;color:#1d1d1bff}header[role=banner].is-home .header-wrapper[transparent=false] .search-btn button svg path{fill:#1d1d1bff}header[role=banner].is-home .header-wrapper[transparent=false] .search-btn button:hover{color:#ffffffff}header[role=banner].is-home .header-wrapper[transparent=false] .search-btn button:hover svg path{fill:#ffffffff}header[role=banner].is-home .header-wrapper .search-btn button{border-color:#ffffffff;color:#ffffffff}header[role=banner].is-home .header-wrapper .search-btn button svg path{fill:#ffffffff}@-webkit-keyframes slideDown{from{-webkit-transform:translateY(-100%);transform:translateY(-100%);opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes slideDown{from{-webkit-transform:translateY(-100%);transform:translateY(-100%);opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}}header[role=banner] .header-wrapper{border-radius:10rem;padding:1.5rem 0;position:relative;background-color:var(--bg-navbar,rgba(255,255,255,.74));backdrop-filter:blur(27px);margin-top:1.5rem;width:100%}@media (min-width:768px){header[role=banner] .header-wrapper{margin-left:-3.2rem;margin-right:-3.2rem;width:calc(100% + 6.4rem)}}header[role=banner] .header-wrapper:before{display:block;content:"";z-index:-1;position:absolute;border-radius:10rem;left:0;top:0;width:100%;height:100%}header[role=banner] .navbar-custom{bottom:0;left:0;-webkit-transform:translateY(100%);transform:translateY(100%);position:absolute;width:100%;height:auto;z-index:2;border-radius:4rem;-webkit-box-shadow:0 .4rem 3.2rem 0 rgba(0,0,0,.04),0 0 0 .2rem rgba(0,0,0,.04) inset;box-shadow:0 .4rem 3.2rem 0 rgba(0,0,0,.04),0 0 0 .2rem rgba(0,0,0,.04) inset}header[role=banner] .navbar-custom[transparent=true]{background-color:transparent;backdrop-filter:none;-webkit-transform:translateY(0);transform:translateY(0);opacity:1}header[role=banner] .navbar-custom[transparent=true] .parent-link{color:#ffffffff}header[role=banner] .navbar-custom[transparent=false]{background-color:var(--bg-navbar,rgba(255,255,255,.74));-webkit-transform:translateY(100%);transform:translateY(100%);opacity:0;opacity:1;-webkit-animation:slideDown .4s ease forwards;animation:slideDown .4s ease forwards}@media (min-width:1200px){header[role=banner] .navbar-custom{position:initial;-webkit-transform:none;transform:none;-webkit-box-shadow:none;box-shadow:none}}header[role=banner] .navbar-custom .menu--main{position:relative;padding:2.4rem;border-radius:4rem;background-color:var(--bg-navbar,rgba(255,255,255,.74))}@media (min-width:1200px){header[role=banner] .navbar-custom .menu--main{position:initial;padding:0;background-color:transparent}}header[role=banner] .navbar-custom .menu--main:before{content:"";display:block;position:absolute;border-radius:4rem;left:0;top:0;z-index:-1;height:100%;width:100%;background-color:var(--bg-navbar,rgba(255,255,255,.74));backdrop-filter:blur(2.7rem)}@media (min-width:1200px){header[role=banner] .navbar-custom .menu--main:before{content:none}}@media (min-width:1200px){header[role=banner] .navbar-custom .navbar-nav{padding:1.5rem 0}}@media (min-width:1200px){header[role=banner] .navbar-custom .navbar-nav:hover+.navbar-wrapper{-webkit-transition:display .3s ease;transition:display .3s ease;-webkit-transition-delay:.3s;transition-delay:.3s}}header[role=banner] .navbar-custom .navbar-nav .nav-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}header[role=banner] .navbar-custom .navbar-nav .nav-wrapper .btn-outlined-dark:focus{border:.1rem solid #adadacff!important}header[role=banner] .navbar-custom .navbar-nav .nav-wrapper .nav-link{padding:0}@media (min-width:1200px){header[role=banner] .navbar-custom .navbar-nav .nav-wrapper .nav-link.nav-link-regular{padding:1.2rem 2.2rem}}header[role=banner] .navbar-custom .navbar-nav .nav-wrapper .btn-go{display:-webkit-box;display:-ms-flexbox;display:flex}header[role=banner] .navbar-custom .navbar-nav .nav-wrapper svg{width:1.2rem;height:1.2rem}@media (min-width:1200px){header[role=banner] .navbar-custom .navbar-nav .nav-link-regular{display:block;font-size:var(--font-size-m);border-radius:10rem;-webkit-transition:background-color .3s ease-in-out,color .3s ease-in-out,border-radius .3s ease-in-out;transition:background-color .3s ease-in-out,color .3s ease-in-out,border-radius .3s ease-in-out}}@media (min-width:1200px){header[role=banner] .navbar-custom .navbar-nav .nav-link-regular:hover{border-radius:10rem;background-color:rgba(0,0,0,.06)}}header[role=banner] .navbar-wrapper{position:absolute;padding-top:4.8rem;padding-bottom:4.8rem;width:100%;height:auto;left:0;bottom:0;-webkit-transform:translateY(100%);transform:translateY(100%);background-color:rgba(255,255,255,.74);backdrop-filter:blur(27px);border-radius:4rem}@media (min-width:1200px){header[role=banner] .navbar-wrapper{min-height:36.3rem}}header[role=banner] .navbar-wrapper .link-wrapper{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:6rem;-moz-column-gap:6rem;column-gap:6rem;width:100%}header[role=banner] .navbar-wrapper .link-wrapper li{-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid;border-bottom:1px solid rgba(0,0,0,.1);line-height:1.2}header[role=banner] .navbar-wrapper .link-wrapper li.back-container{border-bottom:0}header[role=banner] .navbar-wrapper .link-wrapper:not(:has(li:nth-child(7))){-webkit-column-count:1;-moz-column-count:1;column-count:1}header[role=banner] .navbar-wrapper:before{content:"";position:absolute;z-index:-1;width:100%;height:100%;left:0;bottom:0;backdrop-filter:blur(2.7rem);border-radius:4rem}@media (min-width:1200px){header[role=banner] .navbar-wrapper:focus,header[role=banner] .navbar-wrapper:focus-visible,header[role=banner] .navbar-wrapper:focus-within,header[role=banner] .navbar-wrapper:hover,header[role=banner] .navbar-wrapper[menu-hide=false]{display:block!important}}header[role=banner] .navbar-wrapper ul{list-style:none;padding:0}header[role=banner] .navbar-wrapper ul:not([menu-level="1"]){display:none}header[role=banner] .navbar-wrapper .subitem ul.nav-level-2{display:block;padding-left:2rem}header[role=banner] .navbar-wrapper .subitem ul a{font-size:1.6rem}header[role=banner] .navbar-wrapper li .nav-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}header[role=banner] .navbar-wrapper li .nav-wrapper span.btn-go{cursor:pointer;color:#000}header[role=banner] .navbar-wrapper li .nav-wrapper span.btn-go:hover{color:#e3243cff}header[role=banner] .navbar-wrapper li .nav-wrapper span.btn-go:hover~.btn.btn-go{--svg-hover:#ffffffff;background-position:-.1rem -2.6rem}header[role=banner] .navbar-wrapper li .nav-wrapper .btn-outlined-dark:focus{border:.1rem solid #adadacff}header[role=banner] .navbar-wrapper li .nav-wrapper .btn-go{padding:0}header[role=banner] .navbar-wrapper li .nav-wrapper .btn-go svg{display:-webkit-box;display:-ms-flexbox;display:flex;justify-self:center}header[role=banner] .navbar-wrapper li a{color:#000}header[role=banner] .navbar-wrapper li a:hover{color:#e3243cff}header[role=banner] .navbar-wrapper .nav-item{border-bottom:.1rem solid rgba(0,0,0,.1)}header[role=banner] .navbar-wrapper .nav-item a{color:#1d1d1bff;text-decoration:none}header[role=banner] .btn.btn-back,header[role=banner] .btn.btn-go{padding:.6rem;width:2.4rem;height:2.4rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-color:rgba(0,0,0,.1);border-radius:50%;background-image:-webkit-gradient(linear,left top,left bottom,from(transparent),color-stop(50%,transparent),color-stop(50%,#e3243cff),to(#e3243cff));background-image:linear-gradient(to bottom,transparent 0,transparent 50%,#e3243cff 50%,#e3243cff 100%);background-position:-.1rem 0;background-size:2.5rem 5rem;background-position:top;-webkit-transition:.1s linear,background-position .35s ease-in;transition:.1s linear,background-position .35s ease-in}header[role=banner] .btn.btn-back:hover,header[role=banner] .btn.btn-go:hover{--svg-hover:#ffffffff;background-position:-.1rem -2.6rem}header[role=banner] .btn.btn-back svg,header[role=banner] .btn.btn-go svg{width:1.2rem;height:1.2rem;stroke:var(--svg-hover,#1d1d1bff)}header[role=banner] .btn.btn-back{padding:.8rem;margin-top:1.6rem;margin-bottom:3.2rem;width:3.2rem;height:3.2rem;background-size:3.2rem 6.6rem}header[role=banner] .btn.btn-back:hover{background-position:-.1rem -3.4rem}header[role=banner] .btn.btn-back svg{width:1.6rem;height:1.6rem}header[role=banner] .three-dots-icon:after{position:relative;-webkit-box-flex:0;-ms-flex:0 0 2.4rem;flex:0 0 2.4rem;width:2.4rem;height:2.4rem;padding:.6rem;background-size:1.2rem;background-repeat:no-repeat;background-position:center;border:.1rem solid rgba(0,0,0,.1);border-radius:1.2rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='13' viewBox='0 0 12 13' fill='none'%3E%3Cg clip-path='url(%23clip0_1540_5220)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.34996 6.50259C7.34996 7.24817 6.74555 7.85259 5.99996 7.85259C5.25438 7.85259 4.64996 7.24817 4.64996 6.50259C4.64996 5.757 5.25438 5.15259 5.99996 5.15259C6.74555 5.15259 7.34996 5.757 7.34996 6.50259ZM2.7 6.50265C2.7 7.24823 2.09558 7.85265 1.35 7.85265C0.604416 7.85265 0 7.24823 0 6.50265C0 5.75706 0.604416 5.15265 1.35 5.15265C2.09558 5.15265 2.7 5.75706 2.7 6.50265ZM10.65 7.85259C11.3956 7.85259 12 7.24817 12 6.50259C12 5.757 11.3956 5.15259 10.65 5.15259C9.90443 5.15259 9.30002 5.757 9.30002 6.50259C9.30002 7.24817 9.90443 7.85259 10.65 7.85259Z' fill='%231D1D1B'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1540_5220'%3E%3Crect width='12' height='12' fill='white' transform='translate(0 0.5)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E")}header[role=banner] .three-dots-icon:before{content:"";position:absolute;right:1.6rem;height:2.4rem;width:2.4rem;background-image:-webkit-gradient(linear,left top,left bottom,from(transparent),color-stop(50%,transparent),color-stop(50%,#e3243cff),to(#e3243cff));background-image:linear-gradient(to bottom,transparent 0,transparent 50%,#e3243cff 50%,#e3243cff 100%);background-size:auto 210%;border-radius:1.2rem;-webkit-transition:background-position .35s ease-in;transition:background-position .35s ease-in}header[role=banner] .three-dots-icon:hover:before{background-position:bottom}header[role=banner] .three-dots-icon:hover:after{background-image:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_1080_65248)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M3.59999 8.00333C3.59999 8.99745 2.79411 9.80333 1.79999 9.80333C0.805882 9.80333 -5.72205e-06 8.99745 -5.72205e-06 8.00333C-5.72205e-06 7.00922 0.805882 6.20333 1.79999 6.20333C2.79411 6.20333 3.59999 7.00922 3.59999 8.00333ZM9.80001 8.00333C9.80001 8.99745 8.99412 9.80333 8.00001 9.80333C7.00589 9.80333 6.20001 8.99745 6.20001 8.00333C6.20001 7.00922 7.00589 6.20333 8.00001 6.20333C8.99412 6.20333 9.80001 7.00922 9.80001 8.00333ZM14.2 9.80333C15.1941 9.80333 16 8.99745 16 8.00333C16 7.00922 15.1941 6.20333 14.2 6.20333C13.2059 6.20333 12.4 7.00922 12.4 8.00333C12.4 8.99745 13.2059 9.80333 14.2 9.80333Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1080_65248'%3E%3Crect width='16' height='16' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A")}header[role=banner] .nav-section-name{color:#e3243cff;display:block}@media (min-width:1200px){header[role=banner] .nav-section-name{max-width:29.4rem}}header[role=banner] .nav-link-regular{color:#1d1d1bff;text-decoration:none}.navbar-brand{margin:0;padding:0}.navbar-brand .site-logo img{width:8.8rem;height:3.4rem}@media (min-width:992px){.navbar-brand .site-logo img{width:12rem;height:4.8rem}}.navbar-toggler{border-color:#1d1d1bff;color:#1d1d1bff;font-size:1.29rem;line-height:1.5}.navbar-toggler:hover svg path{fill:#ffffffff}.navbar-toggler .navbar-toggler-icons{line-height:1;margin-left:.8rem;display:inline-block}.navbar-toggler .navbar-toggler-icons svg{height:1rem}.navbar-toggler .is-open{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.navbar-toggler .is-closed{display:none}.navbar-toggler[aria-expanded=true] .is-open{display:none}.navbar-toggler[aria-expanded=true] .is-closed{display:block}ul[index-dest="0"]{opacity:0;position:absolute;gap:5.6rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;visibility:hidden;-webkit-transition:opacity .3s ease-in-out,visibility 0s ease-in-out linear .3s;transition:opacity .3s ease-in-out,visibility 0s ease-in-out linear .3s}ul[index-dest="0"]>:last-child{-webkit-box-flex:0;-ms-flex:0 1 65.6rem;flex:0 1 65.6rem}[target-index="0"] ul[index-dest="0"]{opacity:1;display:-webkit-box;display:-ms-flexbox;display:flex;visibility:visible;position:relative;max-height:50rem;-webkit-transition:opacity .3s ease-in-out,visibility 0s linear;transition:opacity .3s ease-in-out,visibility 0s linear}ul[index-dest="1"]{opacity:0;position:absolute;gap:5.6rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;visibility:hidden;-webkit-transition:opacity .3s ease-in-out,visibility 0s ease-in-out linear .3s;transition:opacity .3s ease-in-out,visibility 0s ease-in-out linear .3s}ul[index-dest="1"]>:last-child{-webkit-box-flex:0;-ms-flex:0 1 65.6rem;flex:0 1 65.6rem}[target-index="1"] ul[index-dest="1"]{opacity:1;display:-webkit-box;display:-ms-flexbox;display:flex;visibility:visible;position:relative;max-height:50rem;-webkit-transition:opacity .3s ease-in-out,visibility 0s linear;transition:opacity .3s ease-in-out,visibility 0s linear}ul[index-dest="2"]{opacity:0;position:absolute;gap:5.6rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;visibility:hidden;-webkit-transition:opacity .3s ease-in-out,visibility 0s ease-in-out linear .3s;transition:opacity .3s ease-in-out,visibility 0s ease-in-out linear .3s}ul[index-dest="2"]>:last-child{-webkit-box-flex:0;-ms-flex:0 1 65.6rem;flex:0 1 65.6rem}[target-index="2"] ul[index-dest="2"]{opacity:1;display:-webkit-box;display:-ms-flexbox;display:flex;visibility:visible;position:relative;max-height:50rem;-webkit-transition:opacity .3s ease-in-out,visibility 0s linear;transition:opacity .3s ease-in-out,visibility 0s linear}ul[index-dest="3"]{opacity:0;position:absolute;gap:5.6rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;visibility:hidden;-webkit-transition:opacity .3s ease-in-out,visibility 0s ease-in-out linear .3s;transition:opacity .3s ease-in-out,visibility 0s ease-in-out linear .3s}ul[index-dest="3"]>:last-child{-webkit-box-flex:0;-ms-flex:0 1 65.6rem;flex:0 1 65.6rem}[target-index="3"] ul[index-dest="3"]{opacity:1;display:-webkit-box;display:-ms-flexbox;display:flex;visibility:visible;position:relative;max-height:50rem;-webkit-transition:opacity .3s ease-in-out,visibility 0s linear;transition:opacity .3s ease-in-out,visibility 0s linear}ul[index-dest="4"]{opacity:0;position:absolute;gap:5.6rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;visibility:hidden;-webkit-transition:opacity .3s ease-in-out,visibility 0s ease-in-out linear .3s;transition:opacity .3s ease-in-out,visibility 0s ease-in-out linear .3s}ul[index-dest="4"]>:last-child{-webkit-box-flex:0;-ms-flex:0 1 65.6rem;flex:0 1 65.6rem}[target-index="4"] ul[index-dest="4"]{opacity:1;display:-webkit-box;display:-ms-flexbox;display:flex;visibility:visible;position:relative;max-height:50rem;-webkit-transition:opacity .3s ease-in-out,visibility 0s linear;transition:opacity .3s ease-in-out,visibility 0s linear}ul[index-dest="5"]{opacity:0;position:absolute;gap:5.6rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;visibility:hidden;-webkit-transition:opacity .3s ease-in-out,visibility 0s ease-in-out linear .3s;transition:opacity .3s ease-in-out,visibility 0s ease-in-out linear .3s}ul[index-dest="5"]>:last-child{-webkit-box-flex:0;-ms-flex:0 1 65.6rem;flex:0 1 65.6rem}[target-index="5"] ul[index-dest="5"]{opacity:1;display:-webkit-box;display:-ms-flexbox;display:flex;visibility:visible;position:relative;max-height:50rem;-webkit-transition:opacity .3s ease-in-out,visibility 0s linear;transition:opacity .3s ease-in-out,visibility 0s linear}ul[index-dest="6"]{opacity:0;position:absolute;gap:5.6rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;visibility:hidden;-webkit-transition:opacity .3s ease-in-out,visibility 0s ease-in-out linear .3s;transition:opacity .3s ease-in-out,visibility 0s ease-in-out linear .3s}ul[index-dest="6"]>:last-child{-webkit-box-flex:0;-ms-flex:0 1 65.6rem;flex:0 1 65.6rem}[target-index="6"] ul[index-dest="6"]{opacity:1;display:-webkit-box;display:-ms-flexbox;display:flex;visibility:visible;position:relative;max-height:50rem;-webkit-transition:opacity .3s ease-in-out,visibility 0s linear;transition:opacity .3s ease-in-out,visibility 0s linear}ul[index-dest="7"]{opacity:0;position:absolute;gap:5.6rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;visibility:hidden;-webkit-transition:opacity .3s ease-in-out,visibility 0s ease-in-out linear .3s;transition:opacity .3s ease-in-out,visibility 0s ease-in-out linear .3s}ul[index-dest="7"]>:last-child{-webkit-box-flex:0;-ms-flex:0 1 65.6rem;flex:0 1 65.6rem}[target-index="7"] ul[index-dest="7"]{opacity:1;display:-webkit-box;display:-ms-flexbox;display:flex;visibility:visible;position:relative;max-height:50rem;-webkit-transition:opacity .3s ease-in-out,visibility 0s linear;transition:opacity .3s ease-in-out,visibility 0s linear}ul[index-dest="8"]{opacity:0;position:absolute;gap:5.6rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;visibility:hidden;-webkit-transition:opacity .3s ease-in-out,visibility 0s ease-in-out linear .3s;transition:opacity .3s ease-in-out,visibility 0s ease-in-out linear .3s}ul[index-dest="8"]>:last-child{-webkit-box-flex:0;-ms-flex:0 1 65.6rem;flex:0 1 65.6rem}[target-index="8"] ul[index-dest="8"]{opacity:1;display:-webkit-box;display:-ms-flexbox;display:flex;visibility:visible;position:relative;max-height:50rem;-webkit-transition:opacity .3s ease-in-out,visibility 0s linear;transition:opacity .3s ease-in-out,visibility 0s linear}ul[index-dest="9"]{opacity:0;position:absolute;gap:5.6rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;visibility:hidden;-webkit-transition:opacity .3s ease-in-out,visibility 0s ease-in-out linear .3s;transition:opacity .3s ease-in-out,visibility 0s ease-in-out linear .3s}ul[index-dest="9"]>:last-child{-webkit-box-flex:0;-ms-flex:0 1 65.6rem;flex:0 1 65.6rem}[target-index="9"] ul[index-dest="9"]{opacity:1;display:-webkit-box;display:-ms-flexbox;display:flex;visibility:visible;position:relative;max-height:50rem;-webkit-transition:opacity .3s ease-in-out,visibility 0s linear;transition:opacity .3s ease-in-out,visibility 0s linear}ul[index-dest="10"]{opacity:0;position:absolute;gap:5.6rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;visibility:hidden;-webkit-transition:opacity .3s ease-in-out,visibility 0s ease-in-out linear .3s;transition:opacity .3s ease-in-out,visibility 0s ease-in-out linear .3s}ul[index-dest="10"]>:last-child{-webkit-box-flex:0;-ms-flex:0 1 65.6rem;flex:0 1 65.6rem}[target-index="10"] ul[index-dest="10"]{opacity:1;display:-webkit-box;display:-ms-flexbox;display:flex;visibility:visible;position:relative;max-height:50rem;-webkit-transition:opacity .3s ease-in-out,visibility 0s linear;transition:opacity .3s ease-in-out,visibility 0s linear}ul[index-dest="11"]{opacity:0;position:absolute;gap:5.6rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;visibility:hidden;-webkit-transition:opacity .3s ease-in-out,visibility 0s ease-in-out linear .3s;transition:opacity .3s ease-in-out,visibility 0s ease-in-out linear .3s}ul[index-dest="11"]>:last-child{-webkit-box-flex:0;-ms-flex:0 1 65.6rem;flex:0 1 65.6rem}[target-index="11"] ul[index-dest="11"]{opacity:1;display:-webkit-box;display:-ms-flexbox;display:flex;visibility:visible;position:relative;max-height:50rem;-webkit-transition:opacity .3s ease-in-out,visibility 0s linear;transition:opacity .3s ease-in-out,visibility 0s linear}ul[index-dest="12"]{opacity:0;position:absolute;gap:5.6rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;visibility:hidden;-webkit-transition:opacity .3s ease-in-out,visibility 0s ease-in-out linear .3s;transition:opacity .3s ease-in-out,visibility 0s ease-in-out linear .3s}ul[index-dest="12"]>:last-child{-webkit-box-flex:0;-ms-flex:0 1 65.6rem;flex:0 1 65.6rem}[target-index="12"] ul[index-dest="12"]{opacity:1;display:-webkit-box;display:-ms-flexbox;display:flex;visibility:visible;position:relative;max-height:50rem;-webkit-transition:opacity .3s ease-in-out,visibility 0s linear;transition:opacity .3s ease-in-out,visibility 0s linear}nav[target-index="12"] .navbar-wrapper{max-width:44rem;left:auto;right:0}.search-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-ms-flex:1;flex:1}.search-content>form{width:100%!important}.search-content .search-wrapper{width:100%!important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:.1rem solid #1d1d1bff;border-radius:3rem;overflow:hidden;background:#f5f5f5}.search-content .search-wrapper .form-item{margin:0;width:100%}.search-content .search-wrapper input{border:none;padding:1rem 1.5rem;outline:0;-webkit-box-shadow:none;box-shadow:none;background:0 0;color:inherit}.search-content .search-wrapper input:active,.search-content .search-wrapper input:focus,.search-content .search-wrapper input:visited{background:0 0;color:inherit}.search-content .search-wrapper .clear-button,.search-content .search-wrapper .search-button{border:none;background:0 0;padding:1rem;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.search-content .search-wrapper .clear-button svg,.search-content .search-wrapper .search-button svg{width:2rem;height:2rem}.search-content .search-wrapper.filtros-buscador{display:none}.container-serach li{border-bottom:none!important}.container-languages button{display:none}.container-languages .dropdown-menu{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.2rem;border:0;background:0 0}.container-languages .dropdown-menu li{min-width:32rem;border-bottom:.1rem solid rgba(0,0,0,.1);padding:1.2rem 2rem 1.2rem .4rem}.container-languages .dropdown-menu li:last-child{border-bottom:0}.mobile-search .dropdown-menu.show{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;position:absolute;z-index:100;top:16rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0 4.8rem;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;border:none;background-color:transparent}.mobile-search .dropdown-menu li{border-bottom:.1rem solid rgba(0,0,0,.1);padding:1.2rem}.mobile-search .dropdown-menu li:last-child{border-bottom:0}.mobile-search .dropdown-menu li a{color:#1d1d1bff}li.search-btn:has(.dropdown-menu.show)~li{display:none}@media (min-width:1200px){li.search-btn:has(.dropdown-menu.show)~li{display:inherit}}.hero-banner-wrapper{z-index:0;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden}.hero-banner-wrapper .image-wrapper{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:100%}.hero-banner-wrapper .image-wrapper img{width:100vw;height:72vh;-o-object-fit:cover;object-fit:cover}@media (min-width:768px){.hero-banner-wrapper .image-wrapper img{height:81vh}}.hero-banner-wrapper .image-wrapper-overlay{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;top:0;right:0;width:100%;height:100%;background:-webkit-gradient(linear,left top,left bottom,color-stop(.35%,rgba(0,0,0,.8)),color-stop(28.43%,rgba(0,0,0,0))),-webkit-gradient(linear,left bottom,left top,color-stop(.35%,#1d1d1b),color-stop(28.43%,rgba(0,0,0,0)));background:linear-gradient(180deg,rgba(0,0,0,.8) .35%,rgba(0,0,0,0) 28.43%),linear-gradient(0deg,#1d1d1b .35%,rgba(0,0,0,0) 28.43%);z-index:1}.hero-banner-wrapper .image-wrapper-overlay-title{position:absolute;width:100%;padding:0 5%;text-align:left;color:#ffffffff;bottom:0}@media (min-width:768px){.hero-banner-wrapper .image-wrapper-overlay-title{text-align:center;padding-bottom:.8rem}}.hero-banner-wrapper .descripcion-wrapper{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-color:#1d1d1bff;gap:4.8rem;padding:2.4rem 5% 10rem 5%;margin-top:-2px;z-index:1}.hero-banner-wrapper .descripcion-wrapper-text{max-width:99.1rem;-ms-flex-item-align:center;align-self:center;color:#ffffffff}.hero-banner-wrapper .descripcion-wrapper-arrow-down{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.hero-banner-wrapper .descripcion-wrapper-arrow-down svg{width:2.4rem;height:2.4rem;opacity:.6}.hero-imagen{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.hero-imagen .hero-parallax-effect-arrow-down{position:absolute;-ms-flex-item-align:center;align-self:center;padding-bottom:4.8rem}.hero-imagen .hero-parallax-effect-arrow-down svg{width:2.4rem;height:2.4rem;opacity:.6}.hero-imagen .hero-inner-height{position:relative;height:100vh}.hero-wrapper{position:relative;overflow:hidden;height:100vh}.hero-wrapper video{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media (min-width:768px){.hero-wrapper video{width:100%;height:100%}}.hero-wrapper .hero-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.9)),color-stop(49.5%,rgba(0,0,0,.3)),to(rgba(0,0,0,0)));background:linear-gradient(180deg,rgba(0,0,0,.9) 0,rgba(0,0,0,.3) 49.5%,rgba(0,0,0,0) 100%);z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end;color:#ffffffff;text-align:center}.hero-wrapper .hero-overlay-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2.4rem;padding-top:2.4rem;padding-left:5%;padding-right:5%;padding-bottom:8rem;z-index:1}@media (max-width:767.98px){.hero-wrapper .hero-overlay-wrapper{bottom:7rem}}@media (min-width:768px){.hero-wrapper .hero-overlay-wrapper{height:auto;gap:3.2rem}}@media (min-width:1200px){.hero-wrapper .hero-overlay-wrapper{padding-bottom:12rem}}.hero-wrapper .hero-overlay-wrapper-logo{width:12.5rem;height:5rem}.hero-wrapper .hero-overlay-wrapper-logo img{width:100%;height:100%}.hero-wrapper .hero-overlay-wrapper-btn-video-control{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:9rem;border:.1rem solid rgba(0,0,0,.1);background:rgba(255,255,255,.3);width:4.4rem;height:4.4rem;right:2rem;bottom:0}@media (min-width:768px){.hero-wrapper .hero-overlay-wrapper-btn-video-control{top:auto;bottom:4.8rem}}@media (min-width:1200px){.hero-wrapper .hero-overlay-wrapper-btn-video-control{width:3.2rem;height:3.2rem;top:auto;right:9.6rem;bottom:7.1rem}}.hero-wrapper .hero-overlay-wrapper-btn-video-control .play-icon{display:none}.hero-wrapper .hero-overlay-wrapper-btn-video-control.is-playing .pause-icon{display:block}.hero-wrapper .hero-overlay-wrapper-btn-video-control.is-playing .play-icon{display:none}.hero-wrapper .hero-overlay-wrapper-btn-video-control.is-paused .play-icon{display:block}.hero-wrapper .hero-overlay-wrapper-btn-video-control.is-paused .pause-icon{display:none}.hero-wrapper .hero-overlay-wrapper-text{text-align:left;width:100%}@media (max-width:767.98px){.hero-wrapper .hero-overlay-wrapper-text{padding-bottom:50%}}@media (min-width:768px){.hero-wrapper .hero-overlay-wrapper-text{width:61rem}}@media (min-width:1200px){.hero-wrapper .hero-overlay-wrapper-text{width:72rem}}@media (max-width:767.98px){.hero-wrapper .hero-overlay-wrapper-text .h1,.hero-wrapper .hero-overlay-wrapper-text h1{font-size:2.3rem;font-weight:400}}.hero-wrapper .hero-overlay-wrapper-arrow-down{display:-webkit-box;display:-ms-flexbox;display:flex;padding:.3rem .3539rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;bottom:1.6rem;right:50%;-webkit-transform:translateX(50%);transform:translateX(50%)}@media (min-width:768px){.hero-wrapper .hero-overlay-wrapper-arrow-down{bottom:3.22rem}}@media (min-width:1200px){.hero-wrapper .hero-overlay-wrapper-arrow-down{bottom:5.7rem}}.hero-wrapper .hero-overlay-wrapper-arrow-down svg{width:2.4rem;height:2.4rem;opacity:.6}@media (max-width:767.98px){.hero-wrapper .hero-overlay::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:29%}}.hero-video{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;z-index:1}@media (min-width:1200px){.hero-video .effect-parallax .hero-overlay-wrapper{padding-bottom:12rem}}.hero-video .hero-parallax-effect-arrow-down{position:absolute;-ms-flex-item-align:center;align-self:center;bottom:1.6rem}@media (min-width:768px){.hero-video .hero-parallax-effect-arrow-down{bottom:3.22rem}}@media (min-width:1200px){.hero-video .hero-parallax-effect-arrow-down{bottom:5.7rem}}.hero-video .hero-parallax-effect-arrow-down svg{width:2.4rem;height:2.4rem;opacity:.6}.hero-video .hero-inner-height{position:relative;z-index:-2;height:88vh}@media (min-width:1200px){.hero-video .hero-inner-height{height:100vh}}body.node-type-arca-landing-page article.node--view-mode-full>.node__content>:not(:first-child){position:relative;z-index:2}.paragraph--type--arca-horizontal-img-card-full{display:block;border-radius:2.4rem}@media (min-width:992px){.paragraph--type--arca-horizontal-img-card-full{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.paragraph--type--arca-horizontal-img-card-full.arca-bg-red{background-color:#e3243cff;color:#ffffffff}.paragraph--type--arca-horizontal-img-card-full.img_right{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.paragraph--type--arca-horizontal-img-card-full.img_right .item-img.rounded img{border-top-right-radius:2.4rem;border-bottom-left-radius:0}@media (min-width:992px){.paragraph--type--arca-horizontal-img-card-full.img_right .item-img.rounded img{border-top-left-radius:0;border-bottom-right-radius:2.4rem}}.paragraph--type--arca-horizontal-img-card-full.img_right .item-img img{border-top-left-radius:0}.paragraph--type--arca-horizontal-img-card-full .item-img{position:relative}.paragraph--type--arca-horizontal-img-card-full .item-img.rounded img{border-top-left-radius:2.4rem;border-top-right-radius:2.4rem;border-bottom-left-radius:0}@media (min-width:992px){.paragraph--type--arca-horizontal-img-card-full .item-img.rounded img{border-top-left-radius:2.4rem;border-top-right-radius:0;border-bottom-left-radius:2.4rem}}.paragraph--type--arca-horizontal-img-card-full .item-img img{width:100%;border-top-left-radius:2.4rem}.paragraph--type--arca-horizontal-img-card-full .item-img .video iframe{display:none}.paragraph--type--arca-horizontal-img-card-full .item-img .video .play{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIyIiBoZWlnaHQ9IjEyMiIgdmlld0JveD0iMCAwIDEyMiAxMjIiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxyZWN0IHk9IjAuMDAwOTc2NTYyIiB3aWR0aD0iMTIyIiBoZWlnaHQ9IjEyMiIgcng9IjYxIiBmaWxsPSJ1cmwoI3BhaW50MF9saW5lYXJfNDY0M18yODc4NikiLz4KPHBhdGggZD0iTTQ3LjUgNDUuOTE3Vjc2LjA4NDlDNDcuNSA3OC4zODU0IDUwLjIwMTMgNzkuNzgzMSA1Mi4yODE3IDc4LjUzMUw3Ny41NTYyIDYzLjQ0N0M3OS40ODEzIDYyLjMxMTQgNzkuNDgxMyA1OS42OTA2IDc3LjU1NjIgNTguNTI1OEw1Mi4yODE3IDQzLjQ3MUM1MC4yMDEzIDQyLjIxODggNDcuNSA0My42MTY2IDQ3LjUgNDUuOTE3WiIgZmlsbD0id2hpdGUiLz4KPGRlZnM+CjxsaW5lYXJHcmFkaWVudCBpZD0icGFpbnQwX2xpbmVhcl80NjQzXzI4Nzg2IiB4MT0iMCIgeTE9IjYxLjAwMSIgeDI9IjEyMiIgeTI9IjYxLjAwMSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPgo8c3RvcCBzdG9wLWNvbG9yPSIjRTMyNDNDIi8+CjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iIzdFMDAxMyIvPgo8L2xpbmVhckdyYWRpZW50Pgo8L2RlZnM+Cjwvc3ZnPgo=);height:12.2rem;position:absolute;width:12.2rem;top:7.5rem;right:11.5rem;background-repeat:no-repeat}@media (min-width:768px){.paragraph--type--arca-horizontal-img-card-full .item-img .video .play{top:30%;right:36%}}@media (min-width:992px){.paragraph--type--arca-horizontal-img-card-full .item-img .video .play{top:30%;right:35%}}@media (min-width:1200px){.paragraph--type--arca-horizontal-img-card-full .item-img .video .play{top:35%;right:40%}}.paragraph--type--arca-horizontal-img-card-full .item-desc{padding:3.2rem}@media (min-width:992px){.paragraph--type--arca-horizontal-img-card-full .item-desc{padding:2.4rem}}@media (min-width:1200px){.paragraph--type--arca-horizontal-img-card-full .item-desc{padding:0 4rem}}.paragraph--type--arca-horizontal-img-card-full .item-desc .item-text{margin-bottom:4rem}.paragraph--type--arca-horizontal-img-card-full .item-desc .item-text .h3,.paragraph--type--arca-horizontal-img-card-full .item-desc .item-text h3{margin-bottom:2rem}.paragraph--type--arca-horizontal-img-card-full .item-desc .item-btn.multiple .field__items{display:grid;gap:1.6rem;justify-items:start}@media (min-width:992px){.paragraph--type--arca-horizontal-img-card-full .item-desc .item-btn.multiple .field__items{justify-items:end}}@media (min-width:1200px){.paragraph--type--arca-horizontal-img-card-full .item-desc .item-btn.multiple .field__items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end;gap:2rem}}.paragraph--type--arca-horiz-img-card-full-slider .arrow-left{position:absolute;right:5.4rem;top:-8.7rem;background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDgiIGhlaWdodD0iNDgiIHZpZXdCb3g9IjAgMCA0OCA0OCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzI5NzNfMTQxNDIwKSI+CjxwYXRoIGQ9Ik0wLjUgMjQuMDAxQzAuNSAxMS4wMjIzIDExLjAyMTMgMC41MDA5NzcgMjQgMC41MDA5NzdDMzYuOTc4NyAwLjUwMDk3NyA0Ny41IDExLjAyMjMgNDcuNSAyNC4wMDFDNDcuNSAzNi45Nzk3IDM2Ljk3ODcgNDcuNTAxIDI0IDQ3LjUwMUMxMS4wMjEzIDQ3LjUwMSAwLjUgMzYuOTc5NyAwLjUgMjQuMDAxWiIgc3Ryb2tlPSIjQURBREFDIi8+CjxwYXRoIGQ9Ik0yNC43MTg4IDEyLjcxOTdMMzUuOTk5OSAyNC4wMDA5TDI0LjcxODggMzUuMjgyIiBzdHJva2U9IiMxRDFEMUIiIHN0cm9rZS13aWR0aD0iMS43IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPHBhdGggZD0iTTM1Ljk5OTkgMjQuMDAxTDEyIDI0LjAwMSIgc3Ryb2tlPSIjMUQxRDFCIiBzdHJva2Utd2lkdGg9IjEuNyIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjwvZz4KPGRlZnM+CjxjbGlwUGF0aCBpZD0iY2xpcDBfMjk3M18xNDE0MjAiPgo8cGF0aCBkPSJNMCAyNC4wMDFDMCAxMC43NDYxIDEwLjc0NTIgMC4wMDA5NzY1NjIgMjQgMC4wMDA5NzY1NjJDMzcuMjU0OCAwLjAwMDk3NjU2MiA0OCAxMC43NDYxIDQ4IDI0LjAwMUM0OCAzNy4yNTU4IDM3LjI1NDggNDguMDAxIDI0IDQ4LjAwMUMxMC43NDUyIDQ4LjAwMSAwIDM3LjI1NTggMCAyNC4wMDFaIiBmaWxsPSJ3aGl0ZSIvPgo8L2NsaXBQYXRoPgo8L2RlZnM+Cjwvc3ZnPgo=);width:4.8rem;height:4.8rem;border:none;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.paragraph--type--arca-horiz-img-card-full-slider .arrow-left.slick-disabled{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDgiIGhlaWdodD0iNDgiIHZpZXdCb3g9IjAgMCA0OCA0OCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTAuNSAyNC4wMDFDMC41IDExLjAyMjMgMTEuMDIxMyAwLjUwMDk3NyAyNCAwLjUwMDk3N0MzNi45Nzg3IDAuNTAwOTc3IDQ3LjUgMTEuMDIyMyA0Ny41IDI0LjAwMUM0Ny41IDM2Ljk3OTcgMzYuOTc4NyA0Ny41MDEgMjQgNDcuNTAxQzExLjAyMTMgNDcuNTAxIDAuNSAzNi45Nzk3IDAuNSAyNC4wMDFaIiBzdHJva2U9IiNFQkVCRUEiLz4KPHBhdGggZD0iTTIzLjI4MTIgMzUuMjgyMkwxMi4wMDAxIDI0LjAwMTFMMjMuMjgxMyAxMi43MTk5IiBzdHJva2U9IiNENkQ2RDUiIHN0cm9rZS13aWR0aD0iMS43IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPHBhdGggZD0iTTEyLjAwMDEgMjQuMDAxTDM2IDI0LjAwMSIgc3Ryb2tlPSIjRDZENkQ1IiBzdHJva2Utd2lkdGg9IjEuNyIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+Cjwvc3ZnPgo=);-webkit-transform:rotate(0);transform:rotate(0)}.paragraph--type--arca-horiz-img-card-full-slider .arrow-right{position:absolute;right:0;top:-8.7rem;background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDgiIGhlaWdodD0iNDgiIHZpZXdCb3g9IjAgMCA0OCA0OCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzI5NzNfMTQxNDIwKSI+CjxwYXRoIGQ9Ik0wLjUgMjQuMDAxQzAuNSAxMS4wMjIzIDExLjAyMTMgMC41MDA5NzcgMjQgMC41MDA5NzdDMzYuOTc4NyAwLjUwMDk3NyA0Ny41IDExLjAyMjMgNDcuNSAyNC4wMDFDNDcuNSAzNi45Nzk3IDM2Ljk3ODcgNDcuNTAxIDI0IDQ3LjUwMUMxMS4wMjEzIDQ3LjUwMSAwLjUgMzYuOTc5NyAwLjUgMjQuMDAxWiIgc3Ryb2tlPSIjQURBREFDIi8+CjxwYXRoIGQ9Ik0yNC43MTg4IDEyLjcxOTdMMzUuOTk5OSAyNC4wMDA5TDI0LjcxODggMzUuMjgyIiBzdHJva2U9IiMxRDFEMUIiIHN0cm9rZS13aWR0aD0iMS43IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPHBhdGggZD0iTTM1Ljk5OTkgMjQuMDAxTDEyIDI0LjAwMSIgc3Ryb2tlPSIjMUQxRDFCIiBzdHJva2Utd2lkdGg9IjEuNyIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjwvZz4KPGRlZnM+CjxjbGlwUGF0aCBpZD0iY2xpcDBfMjk3M18xNDE0MjAiPgo8cGF0aCBkPSJNMCAyNC4wMDFDMCAxMC43NDYxIDEwLjc0NTIgMC4wMDA5NzY1NjIgMjQgMC4wMDA5NzY1NjJDMzcuMjU0OCAwLjAwMDk3NjU2MiA0OCAxMC43NDYxIDQ4IDI0LjAwMUM0OCAzNy4yNTU4IDM3LjI1NDggNDguMDAxIDI0IDQ4LjAwMUMxMC43NDUyIDQ4LjAwMSAwIDM3LjI1NTggMCAyNC4wMDFaIiBmaWxsPSJ3aGl0ZSIvPgo8L2NsaXBQYXRoPgo8L2RlZnM+Cjwvc3ZnPgo=);width:4.8rem;height:4.8rem;border:none}.paragraph--type--arca-horiz-img-card-full-slider .arrow-right.slick-disabled{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDgiIGhlaWdodD0iNDgiIHZpZXdCb3g9IjAgMCA0OCA0OCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTAuNSAyNC4wMDFDMC41IDExLjAyMjMgMTEuMDIxMyAwLjUwMDk3NyAyNCAwLjUwMDk3N0MzNi45Nzg3IDAuNTAwOTc3IDQ3LjUgMTEuMDIyMyA0Ny41IDI0LjAwMUM0Ny41IDM2Ljk3OTcgMzYuOTc4NyA0Ny41MDEgMjQgNDcuNTAxQzExLjAyMTMgNDcuNTAxIDAuNSAzNi45Nzk3IDAuNSAyNC4wMDFaIiBzdHJva2U9IiNFQkVCRUEiLz4KPHBhdGggZD0iTTIzLjI4MTIgMzUuMjgyMkwxMi4wMDAxIDI0LjAwMTFMMjMuMjgxMyAxMi43MTk5IiBzdHJva2U9IiNENkQ2RDUiIHN0cm9rZS13aWR0aD0iMS43IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPHBhdGggZD0iTTEyLjAwMDEgMjQuMDAxTDM2IDI0LjAwMSIgc3Ryb2tlPSIjRDZENkQ1IiBzdHJva2Utd2lkdGg9IjEuNyIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+Cjwvc3ZnPgo=);-webkit-transform:rotate(180deg);transform:rotate(180deg)}.paragraph--type--arca-horiz-img-card-full-slider ul.slick-dots{padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:1.6rem;margin:4rem 0}.paragraph--type--arca-horiz-img-card-full-slider ul.slick-dots li{list-style:none;background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGNpcmNsZSBvcGFjaXR5PSIwLjIiIGN4PSI4IiBjeT0iOC4wMDA5OCIgcj0iOCIgZmlsbD0iYmxhY2siLz4KPC9zdmc+Cg==);width:1.6rem;height:1.6rem;font-size:0}.paragraph--type--arca-horiz-img-card-full-slider ul.slick-dots li.slick-active{background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGNpcmNsZSBjeD0iOCIgY3k9IjguMDAwOTgiIHI9IjgiIGZpbGw9ImJsYWNrIi8+Cjwvc3ZnPgo=)}.paragraph--type--arca-horiz-img-card-full-slider ul.slick-dots li button{border:none;background:0 0;height:1.6rem;padding:0 .8rem}.paragraph--type--arca-horizontal-img-card-grid .field--name-field-horiz-image-card-grid-item{display:block}@media (min-width:992px){.paragraph--type--arca-horizontal-img-card-grid .field--name-field-horiz-image-card-grid-item{display:grid;gap:4rem 3.2rem;grid-template-columns:repeat(2,1fr)}}@media (min-width:1200px){.paragraph--type--arca-horizontal-img-card-grid .field--name-field-horiz-image-card-grid-item{gap:4rem}}.paragraph--type--arca-horizontal-img-card-grid .field--name-field-horiz-image-card-grid-item .paragraph--type--arca-horizont-img-card-grid-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:1.6rem;margin-bottom:2rem;background-color:#ffffffff}@media (min-width:992px){.paragraph--type--arca-horizontal-img-card-grid .field--name-field-horiz-image-card-grid-item .paragraph--type--arca-horizont-img-card-grid-item{margin-bottom:0}}.paragraph--type--arca-horizontal-img-card-grid .field--name-field-horiz-image-card-grid-item .paragraph--type--arca-horizont-img-card-grid-item.img_right{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.paragraph--type--arca-horizontal-img-card-grid .field--name-field-horiz-image-card-grid-item .paragraph--type--arca-horizont-img-card-grid-item.img_right .item-img img{border-top-right-radius:1.6rem;border-bottom-right-radius:1.6rem;border-top-left-radius:0;border-bottom-left-radius:0}.paragraph--type--arca-horizontal-img-card-grid .field--name-field-horiz-image-card-grid-item .paragraph--type--arca-horizont-img-card-grid-item.img_right .item-desc{padding-left:1.6rem;padding-right:0}@media (min-width:992px){.paragraph--type--arca-horizontal-img-card-grid .field--name-field-horiz-image-card-grid-item .paragraph--type--arca-horizont-img-card-grid-item.img_right .item-desc{padding-left:1.2rem}}@media (min-width:1200px){.paragraph--type--arca-horizontal-img-card-grid .field--name-field-horiz-image-card-grid-item .paragraph--type--arca-horizont-img-card-grid-item.img_right .item-desc{padding-left:2.4rem}}.paragraph--type--arca-horizontal-img-card-grid .field--name-field-horiz-image-card-grid-item .paragraph--type--arca-horizont-img-card-grid-item .item-img img{border-top-left-radius:1.6rem;border-bottom-left-radius:1.6rem;width:100%}.paragraph--type--arca-horizontal-img-card-grid .field--name-field-horiz-image-card-grid-item .paragraph--type--arca-horizont-img-card-grid-item .item-desc{padding:0 1.6rem;display:grid;gap:.8rem}@media (min-width:992px){.paragraph--type--arca-horizontal-img-card-grid .field--name-field-horiz-image-card-grid-item .paragraph--type--arca-horizont-img-card-grid-item .item-desc{padding:0 1.2rem}}@media (min-width:1200px){.paragraph--type--arca-horizontal-img-card-grid .field--name-field-horiz-image-card-grid-item .paragraph--type--arca-horizont-img-card-grid-item .item-desc{padding:0 2.4rem}}.paragraph--type--arca-horizontal-img-card-grid .field--name-field-horiz-image-card-grid-item .paragraph--type--arca-horizont-img-card-grid-item .item-desc .title{line-height:1.2}.paragraph--type--arca-horizontal-img-card-grid .field--name-field-horiz-image-card-grid-item .paragraph--type--arca-horizont-img-card-grid-item .item-desc .item-text{color:#70706dff}.paragraph--type--arca-horizontal-img-card-grid .field--name-field-horiz-image-card-grid-item .paragraph--type--arca-horizont-img-card-grid-item .item-desc .item-btn .btn-align{padding:0}.paragraph--type--arca-horizontal-img-card-grid .field--name-field-horiz-image-card-grid-item .paragraph--type--arca-horizont-img-card-grid-item .item-desc .item-btn .btn-align path{stroke:#e3243cff}.paragraph--type--arca-horizontal-img-card-grid .field--name-field-horiz-image-card-grid-item .paragraph--type--arca-horizont-img-card-grid-item .item-desc .item-btn .btn-align .lnk-link-primary:hover path{stroke:#1d1d1bff}@font-face{font-family:"Helvetica Now Text";font-style:normal;font-weight:400;src:url(../fonts/HelveticaNowText-Regular.woff) format("woff"),url(../fonts/HelveticaNowText-Regular.ttf) format("ttf")}@font-face{font-family:"Helvetica Now Text";font-style:normal;font-weight:500;src:url(../fonts/HelveticaNowText-Medium.woff) format("woff"),url(../fonts/HelveticaNowText-Medium.ttf) format("ttf")}:root{--font-family:Helvetica Now Text,Helvetica,sans-serif;--font-regular:400;--font-medium:500;--font-bold:700;--font-size-xs:1.1104rem;--font-size-s:1.33248rem;--font-size-m:1.599904rem;--font-size-l:1.91872rem;--font-size-xl:2.3035rem;--font-size-2xl:2.76304rem;--font-size-3xl:3.31568rem;--font-size-4xl:3.9788rem;--font-size-5xl:4.77456rem}@media (min-width:1200px){:root{--font-size-xs:1.024rem;--font-size-s:1.28rem;--font-size-m:1.6rem;--font-size-l:2rem;--font-size-xl:2.5rem;--font-size-2xl:3.1249rem;--font-size-3xl:3.9056rem;--font-size-4xl:4.88288rem;--font-size-5xl:6.10352rem}}.text-underline{text-decoration:underline}.h1,.h2,.h3,.h4,.h5,.h6,.result-group .h3,.result-group h3,h1,h2,h3,h4,h5,h6{margin-bottom:0}.h1,.h2,.h3,.h4,.h5,.h6,.result-group .h3,.result-group h3,h1,h2,h3,h4,h5,h6,p,span{font-family:var(--font-family)}.regular-xs{font-family:var(--font-family);font-weight:var(--font-regular);font-size:var(--font-size-xs);line-height:1.5}.regular-s{font-family:var(--font-family);font-weight:var(--font-regular);font-size:var(--font-size-s);line-height:1.5}.regular-m{font-family:var(--font-family);font-weight:var(--font-regular);font-size:var(--font-size-m);line-height:1.5}.regular-l{font-family:var(--font-family);font-weight:var(--font-regular);font-size:var(--font-size-l);line-height:1.5}.regular-xl{font-family:var(--font-family);font-weight:var(--font-regular);font-size:var(--font-size-xl);line-height:1.5}.regular-2xl{font-family:var(--font-family);font-weight:var(--font-regular);font-size:var(--font-size-2xl);line-height:1.2}.regular-3xl{font-family:var(--font-family);font-weight:var(--font-regular);font-size:var(--font-size-3xl);line-height:1.2}.regular-4xl{font-family:var(--font-family);font-weight:var(--font-regular);font-size:var(--font-size-4xl);line-height:1.2}.regular-5xl{font-family:var(--font-family);font-weight:var(--font-regular);font-size:var(--font-size-5xl);line-height:1.2}.medium-xs{font-family:var(--font-family);font-weight:var(--font-medium);font-size:var(--font-size-xs);line-height:1.5}.medium-s{font-family:var(--font-family);font-weight:var(--font-medium);font-size:var(--font-size-s);line-height:1.5}.medium-m{font-family:var(--font-family);font-weight:var(--font-medium);font-size:var(--font-size-m);line-height:1.5}.medium-l{font-family:var(--font-family);font-weight:var(--font-medium);font-size:var(--font-size-l);line-height:1.5}.medium-xl{font-family:var(--font-family);font-weight:var(--font-medium);font-size:var(--font-size-xl);line-height:1.5}.medium-2xl{font-family:var(--font-family);font-weight:var(--font-medium);font-size:var(--font-size-2xl);line-height:1.2}.medium-3xl{font-family:var(--font-family);font-weight:var(--font-medium);font-size:var(--font-size-3xl);line-height:1.2}.medium-4xl{font-family:var(--font-family);font-weight:var(--font-medium);font-size:var(--font-size-4xl);line-height:1.2}.medium-5xl{font-family:var(--font-family);font-weight:var(--font-medium);font-size:var(--font-size-5xl);line-height:1.2}.bold-xs{font-family:var(--font-family);font-weight:var(--font-bold);font-size:var(--font-size-xs);line-height:1.5}.bold-s{font-family:var(--font-family);font-weight:var(--font-bold);font-size:var(--font-size-s);line-height:1.5}.bold-m{font-family:var(--font-family);font-weight:var(--font-bold);font-size:var(--font-size-m);line-height:1.5}.bold-l{font-family:var(--font-family);font-weight:var(--font-bold);font-size:var(--font-size-l);line-height:1.5}.bold-xl{font-family:var(--font-family);font-weight:var(--font-bold);font-size:var(--font-size-xl);line-height:1.5}.bold-2xl{font-family:var(--font-family);font-weight:var(--font-bold);font-size:var(--font-size-2xl);line-height:1.2}.bold-3xl{font-family:var(--font-family);font-weight:var(--font-bold);font-size:var(--font-size-3xl);line-height:1.2}.bold-4xl{font-family:var(--font-family);font-weight:var(--font-bold);font-size:var(--font-size-4xl);line-height:1.2}.bold-5xl{font-family:var(--font-family);font-weight:var(--font-bold);font-size:var(--font-size-5xl);line-height:1.2}.three-dots-icon{position:relative}.three-dots-icon:after{content:"";display:block;background-image:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_1080_65248)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M3.59999 8.00333C3.59999 8.99745 2.79411 9.80333 1.79999 9.80333C0.805882 9.80333 -5.72205e-06 8.99745 -5.72205e-06 8.00333C-5.72205e-06 7.00922 0.805882 6.20333 1.79999 6.20333C2.79411 6.20333 3.59999 7.00922 3.59999 8.00333ZM9.80001 8.00333C9.80001 8.99745 8.99412 9.80333 8.00001 9.80333C7.00589 9.80333 6.20001 8.99745 6.20001 8.00333C6.20001 7.00922 7.00589 6.20333 8.00001 6.20333C8.99412 6.20333 9.80001 7.00922 9.80001 8.00333ZM14.2 9.80333C15.1941 9.80333 16 8.99745 16 8.00333C16 7.00922 15.1941 6.20333 14.2 6.20333C13.2059 6.20333 12.4 7.00922 12.4 8.00333C12.4 8.99745 13.2059 9.80333 14.2 9.80333Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1080_65248'%3E%3Crect width='16' height='16' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A")}html{font-size:62.5%}:root{--container-width:100%;--Corner-radius-Corner-radius-rounded:9.99rem}@media (min-width:576px){:root{--container-width:540px}}@media (min-width:768px){:root{--container-width:720px}}@media (min-width:992px){:root{--container-width:890px}}@media (min-width:1200px){:root{--container-width:1140px}}@media (min-width:1400px){:root{--container-width:1296px}}.icn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:var(--Corner-radius-Corner-radius-rounded,999px);border:.1rem solid rgba(255,255,255,.6);position:relative}.icn svg{z-index:1;position:relative;-webkit-transition:.35s ease-in;transition:.35s ease-in}.icn:focus{border:.3rem solid #adadacff}.icn>.field__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.icn:focus{border:.3rem solid #adadacff}.icn>.field__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.icn-sm{padding:.8rem}.icn-sm .media--type-svg,.icn-sm svg{width:1.6rem;display:-webkit-box;display:-ms-flexbox;display:flex;height:1.6rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.icn-md{padding:1.6rem}.icn-md .media--type-svg,.icn-md svg{width:2.4rem;display:-webkit-box;display:-ms-flexbox;display:flex;height:2.4rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.icn-lg{padding:2.4rem}.icn-lg .media--type-svg,.icn-lg svg{width:3.2rem;display:-webkit-box;display:-ms-flexbox;display:flex;height:3.2rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.icn-primary{color:#ffffffff;background-image:-webkit-gradient(linear,left top,right top,from(#e3243cff),to(#7e0013ff));background-image:linear-gradient(90deg,#e3243cff 0,#7e0013ff 100%);background-position:center -100%,center;background-size:auto,auto;background-repeat:no-repeat;cursor:pointer;overflow:hidden}.icn-primary::before{content:"";position:absolute;bottom:-150%;left:0;width:100%;height:100%;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='64' height='64' viewBox='0 0 64 64'%3E%3Ccircle cx='32' cy='64' r='64' fill='%231D1D1B' /%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:cover;-webkit-transition:bottom 1s ease-in,bottom .5s ease-out;transition:bottom 1s ease-in,bottom .5s ease-out;z-index:0}.icn-primary:hover::before{bottom:0}.icn-outlined-light{--icon-color:#ffffffff;--btn-hover-border-color:rgba(0, 0, 0, 0.6);color:#ffffffff;background-color:transparent;background-position:center -100%;background-size:auto;background-repeat:no-repeat;border-color:#ffffffff;cursor:pointer;overflow:hidden}.icn-outlined-light::before{content:"";position:absolute;bottom:-150%;left:0;width:100%;height:100%;background-color:#1d1d1bff;background-repeat:no-repeat;background-position:center;background-size:cover;-webkit-transition:bottom 1s ease-in,bottom .5s ease-out;transition:bottom 1s ease-in,bottom .5s ease-out;z-index:0}.icn-outlined-light:hover::before{bottom:0}.icn-outlined-dark{--icon-color:neutral-1000;--btn-hover-border-color:rgba(0, 0, 0, 0.6);color:#1d1d1bff;background-color:transparent;background-position:center -100%;background-size:auto;background-repeat:no-repeat;border-color:#ffffffff;cursor:pointer;overflow:hidden}.icn-outlined-dark::before{content:"";position:absolute;bottom:-150%;left:0;width:100%;height:100%;background-color:#1d1d1bff;background-repeat:no-repeat;background-position:center;background-size:cover;-webkit-transition:bottom 1s ease-in,bottom .5s ease-out;transition:bottom 1s ease-in,bottom .5s ease-out;z-index:0}.icn-outlined-dark:hover{--icon-color:neutral-1000;background-color:#1d1d1bff}.icn-outlined-dark:hover svg{fill:#ffffffff}.icn-outlined-dark-2{--icon-color:neutral-1000;--btn-hover-border-color:rgba(0, 0, 0, 0.6);color:#1d1d1bff;background-color:transparent;background-position:center -100%;background-size:auto;background-repeat:no-repeat;border-color:#ffffffff;cursor:pointer;overflow:hidden}.icn-outlined-dark-2::before{content:"";position:absolute;bottom:-150%;left:0;width:100%;height:100%;background-color:#1d1d1bff;background-repeat:no-repeat;background-position:center;background-size:cover;-webkit-transition:bottom 1s ease-in,bottom .5s ease-out;transition:bottom 1s ease-in,bottom .5s ease-out;z-index:0}.icn-outlined-dark-2:hover{--icon-color:neutral-1000;background-image:-webkit-gradient(linear,left top,right top,from(#e3243cff),to(#7e0013ff));background-image:linear-gradient(90deg,#e3243cff 0,#7e0013ff 100%);border:0}.icn-outlined-dark-2:hover svg{-webkit-transition:.35s ease-in;transition:.35s ease-in}.icn:hover{color:var(--btn-hover-color,#ffffffff);background-position:center center,center;border-color:var(--btn-hover-border-color)}@media (min-width:768px){.iframe-tab-content.dropdown-global .dropdown-menu{background:#00000000}}@media (min-width:768px){.iframe-tab-content.dropdown-global .dropdown-menu li{border:none}}.iframe-tab-content.dropdown-global .dropdown-menu .dropdown-item{padding:1.2rem 1.9rem;-webkit-transition:background-color .8s ease;transition:background-color .8s ease}@media (min-width:768px){.iframe-tab-content.dropdown-global .dropdown-menu .dropdown-item{border:none;border-radius:2.4rem}}@media (min-width:768px){.iframe-tab-content.dropdown-global .dropdown-menu .dropdown-item.active,.iframe-tab-content.dropdown-global .dropdown-menu .dropdown-item:active{background:-webkit-gradient(linear,left top,right top,from(#e3243cff),to(#7e0013ff));background:linear-gradient(to right,#e3243cff,#7e0013ff);color:#ffffffff}}@media (min-width:768px){.iframe-tab-content.dropdown-global .dropdown-menu .dropdown-item:hover{background-color:#000;color:#ffffffff}}@media (min-width:768px){.iframe-tab-content.dropdown-global .dropdown-menu .dropdown-item.active:after{width:0}}.iframe-nav{margin-bottom:2rem;border:none}@media (min-width:768px){.iframe-nav{margin-bottom:9.6rem}}.paragraph--type--arca-imagen img{width:auto;height:100vh;max-width:100%;margin:auto;border-radius:2.4rem;max-height:28.6rem;-o-object-fit:cover;object-fit:cover}@media (min-width:768px){.paragraph--type--arca-imagen img{max-height:38.2rem}}@media (min-width:1200px){.paragraph--type--arca-imagen img{max-height:55.5rem}}.paragraph--type--arca-imagen .arrow-left{position:absolute;bottom:2.4rem;right:8rem;z-index:1;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDgiIGhlaWdodD0iNDgiIHZpZXdCb3g9IjAgMCA0OCA0OCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzQ0XzE0OTApIj4KPHBhdGggZD0iTTAuNSAyNEMwLjUgMTEuMDIxMyAxMS4wMjEzIDAuNSAyNCAwLjVDMzYuOTc4NyAwLjUgNDcuNSAxMS4wMjEzIDQ3LjUgMjRDNDcuNSAzNi45Nzg3IDM2Ljk3ODcgNDcuNSAyNCA0Ny41QzExLjAyMTMgNDcuNSAwLjUgMzYuOTc4NyAwLjUgMjRaIiBmaWxsPSJ1cmwoI3BhaW50MF9saW5lYXJfNDRfMTQ5MCkiLz4KPHBhdGggZD0iTTAuNSAyNEMwLjUgMTEuMDIxMyAxMS4wMjEzIDAuNSAyNCAwLjVDMzYuOTc4NyAwLjUgNDcuNSAxMS4wMjEzIDQ3LjUgMjRDNDcuNSAzNi45Nzg3IDM2Ljk3ODcgNDcuNSAyNCA0Ny41QzExLjAyMTMgNDcuNSAwLjUgMzYuOTc4NyAwLjUgMjRaIiBzdHJva2U9InVybCgjcGFpbnQxX2xpbmVhcl80NF8xNDkwKSIvPgo8cGF0aCBkPSJNMjQuMzU5NCAxOC4zNTk0TDMwIDI0TDI0LjM1OTQgMjkuNjQwNiIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLXdpZHRoPSIxLjciIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8cGF0aCBkPSJNMjkuOTk5OSAyNEwxOCAyNCIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLXdpZHRoPSIxLjciIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L2c+CjxkZWZzPgo8bGluZWFyR3JhZGllbnQgaWQ9InBhaW50MF9saW5lYXJfNDRfMTQ5MCIgeDE9IjAiIHkxPSIyNCIgeDI9IjQ4IiB5Mj0iMjQiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KPHN0b3Agc3RvcC1jb2xvcj0iI0UzMjQzQyIvPgo8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiM3RTAwMTMiLz4KPC9saW5lYXJHcmFkaWVudD4KPGxpbmVhckdyYWRpZW50IGlkPSJwYWludDFfbGluZWFyXzQ0XzE0OTAiIHgxPSIwIiB5MT0iMjQiIHgyPSI0OCIgeTI9IjI0IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+CjxzdG9wIHN0b3AtY29sb3I9IiNFMzI0M0MiLz4KPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjN0UwMDEzIi8+CjwvbGluZWFyR3JhZGllbnQ+CjxjbGlwUGF0aCBpZD0iY2xpcDBfNDRfMTQ5MCI+CjxwYXRoIGQ9Ik0wIDI0QzAgMTAuNzQ1MiAxMC43NDUyIDAgMjQgMEMzNy4yNTQ4IDAgNDggMTAuNzQ1MiA0OCAyNEM0OCAzNy4yNTQ4IDM3LjI1NDggNDggMjQgNDhDMTAuNzQ1MiA0OCAwIDM3LjI1NDggMCAyNFoiIGZpbGw9IndoaXRlIi8+CjwvY2xpcFBhdGg+CjwvZGVmcz4KPC9zdmc+Cg==);background-color:transparent;width:4.8rem;height:4.8rem;border:none;-webkit-transform:rotate(180deg);transform:rotate(180deg);-webkit-transition:.5s;transition:.5s}@media (min-width:992px){.paragraph--type--arca-imagen .arrow-left{bottom:4rem;right:9.6rem}}.paragraph--type--arca-imagen .arrow-left.slick-disabled{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDgiIGhlaWdodD0iNDgiIHZpZXdCb3g9IjAgMCA0OCA0OCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTAuNSAyNEMwLjUgMTEuMDIxMyAxMS4wMjEzIDAuNSAyNCAwLjVDMzYuOTc4NyAwLjUgNDcuNSAxMS4wMjEzIDQ3LjUgMjRDNDcuNSAzNi45Nzg3IDM2Ljk3ODcgNDcuNSAyNCA0Ny41QzExLjAyMTMgNDcuNSAwLjUgMzYuOTc4NyAwLjUgMjRaIiBzdHJva2U9IndoaXRlIiBzdHJva2Utb3BhY2l0eT0iMC42Ii8+CjxwYXRoIGQ9Ik0yNC4zNTk0IDE4LjM1OTRMMzAgMjRMMjQuMzU5NCAyOS42NDA2IiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjEuNyIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjxwYXRoIGQ9Ik0yOS45OTk5IDI0TDE4IDI0IiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjEuNyIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+Cjwvc3ZnPgo=)}.paragraph--type--arca-imagen .arrow-left.slick-disabled:hover{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDgiIGhlaWdodD0iNDgiIHZpZXdCb3g9IjAgMCA0OCA0OCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTAuNSAyNEMwLjUgMTEuMDIxMyAxMS4wMjEzIDAuNSAyNCAwLjVDMzYuOTc4NyAwLjUgNDcuNSAxMS4wMjEzIDQ3LjUgMjRDNDcuNSAzNi45Nzg3IDM2Ljk3ODcgNDcuNSAyNCA0Ny41QzExLjAyMTMgNDcuNSAwLjUgMzYuOTc4NyAwLjUgMjRaIiBzdHJva2U9IndoaXRlIiBzdHJva2Utb3BhY2l0eT0iMC42Ii8+CjxwYXRoIGQ9Ik0yNC4zNTk0IDE4LjM1OTRMMzAgMjRMMjQuMzU5NCAyOS42NDA2IiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjEuNyIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjxwYXRoIGQ9Ik0yOS45OTk5IDI0TDE4IDI0IiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjEuNyIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+Cjwvc3ZnPgo=)}.paragraph--type--arca-imagen .arrow-left:hover{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDgiIGhlaWdodD0iNDgiIHZpZXdCb3g9IjAgMCA0OCA0OCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTAuNSAyNEMwLjUgMTEuMDIxMyAxMS4wMjEzIDAuNSAyNCAwLjVDMzYuOTc4NyAwLjUgNDcuNSAxMS4wMjEzIDQ3LjUgMjRDNDcuNSAzNi45Nzg3IDM2Ljk3ODcgNDcuNSAyNCA0Ny41QzExLjAyMTMgNDcuNSAwLjUgMzYuOTc4NyAwLjUgMjRaIiBmaWxsPSIjMUQxRDFCIi8+CjxwYXRoIGQ9Ik0wLjUgMjRDMC41IDExLjAyMTMgMTEuMDIxMyAwLjUgMjQgMC41QzM2Ljk3ODcgMC41IDQ3LjUgMTEuMDIxMyA0Ny41IDI0QzQ3LjUgMzYuOTc4NyAzNi45Nzg3IDQ3LjUgMjQgNDcuNUMxMS4wMjEzIDQ3LjUgMC41IDM2Ljk3ODcgMC41IDI0WiIgc3Ryb2tlPSIjMUQxRDFCIi8+CjxwYXRoIGQ9Ik0yNC4zNTk0IDE4LjM1OTRMMzAgMjRMMjQuMzU5NCAyOS42NDA2IiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjEuNyIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjxwYXRoIGQ9Ik0yOS45OTk5IDI0TDE4IDI0IiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjEuNyIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+Cjwvc3ZnPgo=)}.paragraph--type--arca-imagen .arrow-right{position:absolute;bottom:2.4rem;right:2.4rem;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDgiIGhlaWdodD0iNDgiIHZpZXdCb3g9IjAgMCA0OCA0OCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzQ0XzE0OTApIj4KPHBhdGggZD0iTTAuNSAyNEMwLjUgMTEuMDIxMyAxMS4wMjEzIDAuNSAyNCAwLjVDMzYuOTc4NyAwLjUgNDcuNSAxMS4wMjEzIDQ3LjUgMjRDNDcuNSAzNi45Nzg3IDM2Ljk3ODcgNDcuNSAyNCA0Ny41QzExLjAyMTMgNDcuNSAwLjUgMzYuOTc4NyAwLjUgMjRaIiBmaWxsPSJ1cmwoI3BhaW50MF9saW5lYXJfNDRfMTQ5MCkiLz4KPHBhdGggZD0iTTAuNSAyNEMwLjUgMTEuMDIxMyAxMS4wMjEzIDAuNSAyNCAwLjVDMzYuOTc4NyAwLjUgNDcuNSAxMS4wMjEzIDQ3LjUgMjRDNDcuNSAzNi45Nzg3IDM2Ljk3ODcgNDcuNSAyNCA0Ny41QzExLjAyMTMgNDcuNSAwLjUgMzYuOTc4NyAwLjUgMjRaIiBzdHJva2U9InVybCgjcGFpbnQxX2xpbmVhcl80NF8xNDkwKSIvPgo8cGF0aCBkPSJNMjQuMzU5NCAxOC4zNTk0TDMwIDI0TDI0LjM1OTQgMjkuNjQwNiIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLXdpZHRoPSIxLjciIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8cGF0aCBkPSJNMjkuOTk5OSAyNEwxOCAyNCIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLXdpZHRoPSIxLjciIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L2c+CjxkZWZzPgo8bGluZWFyR3JhZGllbnQgaWQ9InBhaW50MF9saW5lYXJfNDRfMTQ5MCIgeDE9IjAiIHkxPSIyNCIgeDI9IjQ4IiB5Mj0iMjQiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KPHN0b3Agc3RvcC1jb2xvcj0iI0UzMjQzQyIvPgo8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiM3RTAwMTMiLz4KPC9saW5lYXJHcmFkaWVudD4KPGxpbmVhckdyYWRpZW50IGlkPSJwYWludDFfbGluZWFyXzQ0XzE0OTAiIHgxPSIwIiB5MT0iMjQiIHgyPSI0OCIgeTI9IjI0IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+CjxzdG9wIHN0b3AtY29sb3I9IiNFMzI0M0MiLz4KPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjN0UwMDEzIi8+CjwvbGluZWFyR3JhZGllbnQ+CjxjbGlwUGF0aCBpZD0iY2xpcDBfNDRfMTQ5MCI+CjxwYXRoIGQ9Ik0wIDI0QzAgMTAuNzQ1MiAxMC43NDUyIDAgMjQgMEMzNy4yNTQ4IDAgNDggMTAuNzQ1MiA0OCAyNEM0OCAzNy4yNTQ4IDM3LjI1NDggNDggMjQgNDhDMTAuNzQ1MiA0OCAwIDM3LjI1NDggMCAyNFoiIGZpbGw9IndoaXRlIi8+CjwvY2xpcFBhdGg+CjwvZGVmcz4KPC9zdmc+Cg==);background-color:transparent;width:4.8rem;height:4.8rem;border:none;-webkit-transition:.5s;transition:.5s}@media (min-width:992px){.paragraph--type--arca-imagen .arrow-right{bottom:4rem;right:4rem}}.paragraph--type--arca-imagen .arrow-right.slick-disabled{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDgiIGhlaWdodD0iNDgiIHZpZXdCb3g9IjAgMCA0OCA0OCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTAuNSAyNEMwLjUgMTEuMDIxMyAxMS4wMjEzIDAuNSAyNCAwLjVDMzYuOTc4NyAwLjUgNDcuNSAxMS4wMjEzIDQ3LjUgMjRDNDcuNSAzNi45Nzg3IDM2Ljk3ODcgNDcuNSAyNCA0Ny41QzExLjAyMTMgNDcuNSAwLjUgMzYuOTc4NyAwLjUgMjRaIiBzdHJva2U9IndoaXRlIiBzdHJva2Utb3BhY2l0eT0iMC42Ii8+CjxwYXRoIGQ9Ik0yNC4zNTk0IDE4LjM1OTRMMzAgMjRMMjQuMzU5NCAyOS42NDA2IiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjEuNyIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjxwYXRoIGQ9Ik0yOS45OTk5IDI0TDE4IDI0IiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjEuNyIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+Cjwvc3ZnPgo=)}.paragraph--type--arca-imagen .arrow-right.slick-disabled:hover{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDgiIGhlaWdodD0iNDgiIHZpZXdCb3g9IjAgMCA0OCA0OCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTAuNSAyNEMwLjUgMTEuMDIxMyAxMS4wMjEzIDAuNSAyNCAwLjVDMzYuOTc4NyAwLjUgNDcuNSAxMS4wMjEzIDQ3LjUgMjRDNDcuNSAzNi45Nzg3IDM2Ljk3ODcgNDcuNSAyNCA0Ny41QzExLjAyMTMgNDcuNSAwLjUgMzYuOTc4NyAwLjUgMjRaIiBzdHJva2U9IndoaXRlIiBzdHJva2Utb3BhY2l0eT0iMC42Ii8+CjxwYXRoIGQ9Ik0yNC4zNTk0IDE4LjM1OTRMMzAgMjRMMjQuMzU5NCAyOS42NDA2IiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjEuNyIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjxwYXRoIGQ9Ik0yOS45OTk5IDI0TDE4IDI0IiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjEuNyIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+Cjwvc3ZnPgo=)}.paragraph--type--arca-imagen .arrow-right:hover{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDgiIGhlaWdodD0iNDgiIHZpZXdCb3g9IjAgMCA0OCA0OCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTAuNSAyNEMwLjUgMTEuMDIxMyAxMS4wMjEzIDAuNSAyNCAwLjVDMzYuOTc4NyAwLjUgNDcuNSAxMS4wMjEzIDQ3LjUgMjRDNDcuNSAzNi45Nzg3IDM2Ljk3ODcgNDcuNSAyNCA0Ny41QzExLjAyMTMgNDcuNSAwLjUgMzYuOTc4NyAwLjUgMjRaIiBmaWxsPSIjMUQxRDFCIi8+CjxwYXRoIGQ9Ik0wLjUgMjRDMC41IDExLjAyMTMgMTEuMDIxMyAwLjUgMjQgMC41QzM2Ljk3ODcgMC41IDQ3LjUgMTEuMDIxMyA0Ny41IDI0QzQ3LjUgMzYuOTc4NyAzNi45Nzg3IDQ3LjUgMjQgNDcuNUMxMS4wMjEzIDQ3LjUgMC41IDM2Ljk3ODcgMC41IDI0WiIgc3Ryb2tlPSIjMUQxRDFCIi8+CjxwYXRoIGQ9Ik0yNC4zNTk0IDE4LjM1OTRMMzAgMjRMMjQuMzU5NCAyOS42NDA2IiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjEuNyIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjxwYXRoIGQ9Ik0yOS45OTk5IDI0TDE4IDI0IiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjEuNyIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+Cjwvc3ZnPgo=)}.paragraph--type--arca-info-card{--col-border-color:#e3243cff;padding:4rem 2.4rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4rem;background-color:#ffffffff;border-radius:2.4rem}@media (min-width:768px){.paragraph--type--arca-info-card{padding:4rem 2.4rem}}@media (min-width:1200px){.paragraph--type--arca-info-card{padding:6.4rem}}.paragraph--type--arca-info-card .h6,.paragraph--type--arca-info-card h6{margin-bottom:1.6rem}.paragraph--type--arca-info-card .field--name-field-arca-info-content{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:auto;gap:4rem 2.4rem}.paragraph--type--arca-info-card .field--name-field-arca-info-content .paragraph--type--arca-col-text-combo{padding-top:0}.paragraph--type--arca-info-card .field--name-field-arca-info-content .title{font-size:var(--font-size-2xl);font-family:var(--font-regular);line-height:1.2}.paragraph--type--arca-info-card .field--name-field-arca-info-content .line{margin:1.2rem 0}@media (min-width:1200px){.paragraph--type--arca-info-card .field--name-field-arca-info-content .line{margin:1.6rem 0}}.lnk{font-family:var(--font-family);font-weight:500;line-height:1.5;text-decoration:none}.lnk-sm{font-size:1.29rem}.lnk-md{font-size:1.6rem}.lnk-lg{font-size:2rem}.lnk-link-primary{color:#e3243cff}.lnk-link-primary:hover{color:#1d1d1bff}.lnk-link-primary:focus{border-radius:.4rem;border:.3rem solid #ff99a4ff;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.lnk-link-light{color:#ffffffff}.lnk-link-light:hover{color:#ffffffff;opacity:.4}.lnk-link-light:focus{border-radius:.4rem;border:.3rem solid #adadacff;color:#ffffffff;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.lnk-link-black{color:#000}.lnk-link-black:hover{color:#e3243cff}.lnk-link-black:focus{border-radius:.4rem;border:.3rem solid #ff99a4ff;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.paragraph--type--arca-links-card-grid .field__items{display:grid;gap:2rem}@media (min-width:992px){.paragraph--type--arca-links-card-grid .field__items{gap:4rem 5.6rem;grid-template-columns:repeat(2,1fr)}}.paragraph--type--arca-links-card-item{display:grid;gap:3.2rem;border-radius:1.6rem;padding:2.4rem}.paragraph--type--arca-links-card-item.white{background:#ffffffff}.paragraph--type--arca-links-card-item.soft_white{background:#fafafa}.paragraph--type--arca-links-card-item .item-desc .title{margin:1.2rem 0}.paragraph--type--arca-links-card-item .item-desc .item-text{color:#70706dff}.paragraph--type--arca-links-card-item .item-btn .btn-align path{stroke:#e3243cff}.paragraph--type--arca-links-card-item .item-btn .btn-align .lnk-link-primary:hover path{stroke:#1d1d1bff}.list-container{display:-webkit-box;display:-ms-flexbox;display:flex;padding:1.6rem 1.6rem 1.6rem .4rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.list-container:hover{-webkit-transition:color .5s ease,opacity 1s ease;transition:color .5s ease,opacity 1s ease;color:#e3243cff}.button-download_item{width:100%}.button-download_item .list-container{padding-left:1.2rem;padding-right:1.2rem}.button-download_item .list-container p{font-size:var(--font-size-m);line-height:1.5;font-weight:var(--font-regular)}.button-download_item .list-container .list-button{background:url("data:image/svg+xml,%3Csvg width='12' height='14' viewBox='0 0 12 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.6667 6.29169L6.00004 10.3939M6.00004 10.3939L1.33337 6.29169M6.00004 10.3939L6.00004 1.66666M2.13913 12.3333L9.86095 12.3333' stroke='%23212529' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A") no-repeat center center;padding:1rem;border:none;-webkit-transition:none;transition:none;-webkit-transform:none;transform:none}.button-download_item .list-container .list-button::after{width:0}.button-download_item .list-container .list-button::before{padding:0}.button-download_item .list-container:hover .list-button{background:url("data:image/svg+xml,%3Csvg width='12' height='14' viewBox='0 0 12 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.6667 6.29169L6.00004 10.3939M6.00004 10.3939L1.33337 6.29169M6.00004 10.3939L6.00004 1.66666M2.13913 12.3333L9.86095 12.3333' stroke='%23E3243C' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A") no-repeat center center}.button-arrow_item .list-container .list-button::before{background:url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.35938 1.35944L13 7.00001L7.35938 12.6406' stroke='%231D1D1B' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M12.9999 7L1 7' stroke='%231D1D1B' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A") no-repeat center center}.button-arrow_item .list-container .list-button:hover::before{background:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.35938 2.35941L14 7.99998L8.35938 13.6406' stroke='white' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M13.9999 8L2 8' stroke='white' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A") no-repeat center center}.button-arrow_item .list-container:hover .list-button{background:0 0}.button-arrow_item .list-container:hover .list-button::after{-webkit-transform:translateY(0);transform:translateY(0)}.button-arrow_item .list-container:hover .list-button::before{background:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.35938 2.35941L14 7.99998L8.35938 13.6406' stroke='white' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M13.9999 8L2 8' stroke='white' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A") no-repeat center center}.border-top-div{border-top:.1rem solid #70706dff}.border-bottom-div{border-bottom:.1rem solid #70706dff}.newsletter{padding:2rem;border-radius:1.6rem}@media (min-width:992px){.newsletter{padding:4rem 5.6rem 2.4rem;padding-top:3.2rem}}.newsletter .form{display:ruby}.newsletter .form .webform-submission-form{display:grid}.newsletter .form .webform-submission-form .form-actions{position:relative;display:inline-block;-webkit-box-flex:0;-ms-flex:none;flex:none;margin:inherit}.newsletter .form .webform-submission-form .form-actions input{display:block;padding-right:4.3rem;margin:auto}.newsletter .form .webform-submission-form .form-actions:after{content:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTguMzU5MzggMi4zNTk0MUwxNCA3Ljk5OTk4TDguMzU5MzggMTMuNjQwNiIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLXdpZHRoPSIxLjciIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8cGF0aCBkPSJNMTMuOTk5OSA4TDIgOCIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLXdpZHRoPSIxLjciIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L3N2Zz4K);height:1.6rem;position:absolute;right:2rem;top:1.6rem}@media (min-width:992px){.newsletter .form .webform-submission-form .form-actions:after{top:1.5rem}}.newsletter .form .alert-error{background:0 0;border:none;color:#e3243cff;grid-row:2}.newsletter .form .alert-error .btn-close{display:none}.newsletter .form .alert-error em{display:none}.newsletter .form .form-wrapper{display:inline-block;gap:1.6rem}@media (min-width:992px){.newsletter .form .form-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}}.newsletter .form .form-type-email{margin-block:1.6rem;-webkit-box-flex:0;-ms-flex:none;flex:none}.newsletter .form .form-email{border-radius:3.2rem;height:4.8rem;border-color:#ded9d2ff;font-size:1.6rem;line-height:1.5;padding-left:2.4rem;background:#ffffffff}@media (min-width:992px){.newsletter .form .form-email{width:60rem}}.paragraph--type--overlapped-card{position:relative}.paragraph--type--overlapped-card .overlapped-card{display:block}@media (min-width:992px){.paragraph--type--overlapped-card .overlapped-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.paragraph--type--overlapped-card .overlapped-card .box-img{position:relative;max-width:none}@media (min-width:992px){.paragraph--type--overlapped-card .overlapped-card .box-img{width:63%}}@media (min-width:1200px){.paragraph--type--overlapped-card .overlapped-card .box-img{width:65%}}.paragraph--type--overlapped-card .overlapped-card .box-img img{width:100%;border-top-left-radius:2.4rem;border-top-right-radius:2.4rem}@media (min-width:992px){.paragraph--type--overlapped-card .overlapped-card .box-img img{border-radius:2.4rem}}.paragraph--type--overlapped-card .overlapped-card .box-desc{position:relative;max-width:none}@media (min-width:992px){.paragraph--type--overlapped-card .overlapped-card .box-desc{position:absolute;width:50%;left:50%}}.paragraph--type--overlapped-card .overlapped-card .box-desc .box-wrapper{background:#e3243cff;font-family:"Helvetica Now Text";color:#ffffffff;padding:2.4rem;border-bottom-left-radius:2.4rem;border-bottom-right-radius:2.4rem}@media (min-width:992px){.paragraph--type--overlapped-card .overlapped-card .box-desc .box-wrapper{border-radius:2.4rem}}@media (min-width:1200px){.paragraph--type--overlapped-card .overlapped-card .box-desc .box-wrapper{padding:4rem}}.paragraph--type--overlapped-card .overlapped-card .box-desc .box-wrapper .overlapped-title{font-size:2.5rem}.paragraph--type--overlapped-card .overlapped-card .box-desc .box-wrapper .overlapped-desc{font-size:1.6rem;margin-bottom:3.2rem}@media (min-width:768px){.paragraph--type--overlapped-card .overlapped-card .box-desc .box-wrapper .overlapped-desc{margin-bottom:1.6rem}}@media (min-width:1400px){.paragraph--type--overlapped-card .overlapped-card .box-desc .box-wrapper .overlapped-desc{margin-bottom:7.2rem}}.paragraph--type--overlapped-card .overlapped-card .box-desc .box-wrapper .overlapped-btn .field__item{display:inline-block}.js-pager__items.pager{padding:0;margin:6.4rem 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.js-pager__items.pager .pager__item{display:block;margin:0 auto}.field--name-field-arca-principle-item{display:grid;grid-template-columns:repeat(2,1fr);gap:4.8rem 1.8rem}@media (min-width:992px){.field--name-field-arca-principle-item{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:4.8rem 3.2rem}}@media (min-width:1200px){.field--name-field-arca-principle-item{-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:3.4rem}}@media (min-width:992px){.field--name-field-arca-principle-item .field__item{max-width:23.2rem}}@media (min-width:1200px){.field--name-field-arca-principle-item .field__item{width:100%;max-width:100%}}.field--name-field-arca-principle-item .field__item .principles-container-item{display:grid;gap:1.6rem;text-align:center}@media (min-width:992px){.field--name-field-arca-principle-item .field__item .principles-container-item{gap:2.4rem}}.field--name-field-arca-principle-item .field__item .principles-container-item img{width:100%;border-radius:2.4rem}@media (min-width:992px){.field--name-field-arca-principle-item .field__item .principles-container-item img{min-width:23.2rem}}@media (min-width:1200px){.field--name-field-arca-principle-item .field__item .principles-container-item img{min-width:auto}}blockquote{padding:0;margin:0;border-left:.4rem solid #e3243cff}.full-container-large{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;padding-left:2.4rem;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0}.full-container-large p{font-family:var(--font-family);font-weight:var(--font-regular);font-size:var(--Scales-Desktop-large-x,2.3rem);line-height:1.5}@media (min-width:1200px){.full-container-large p{font-size:var(--Scales-Desktop-large-x,2.5rem);line-height:1.2}}.full-container-small{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;padding-left:2.4rem;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0}.full-container-small p{font-family:var(--font-family);font-weight:var(--font-regular);font-size:var(--Scales-Mobile-Sizes-medium,1.6rem);line-height:1.5}.container-large{margin:0 5%;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;padding-left:2.4rem;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0}.container-large p{font-family:var(--font-family);font-weight:var(--font-regular);font-size:var(--Scales-Desktop-large-x,2.3rem);line-height:1.5}@media (min-width:1200px){.container-large p{font-size:var(--Scales-Desktop-large-x,2.5rem);line-height:1.2}}.container-small{margin:0 5vw;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;padding-left:2.4rem;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0}.container-small p{font-family:var(--font-family);font-weight:var(--font-regular);font-size:var(--Scales-Mobile-Sizes-medium,1.6rem);line-height:1.5}@media (min-width:768px){.list.view-arca-reportes .views-infinite-scroll-content-wrapper{grid-template-columns:repeat(1,1fr)!important}}.view-arca-reportes .views-infinite-scroll-content-wrapper{display:grid;grid-template-columns:repeat(1,1fr);-webkit-column-gap:2rem;-moz-column-gap:2rem;column-gap:2rem}@media (min-width:768px){.view-arca-reportes .views-infinite-scroll-content-wrapper{grid-template-columns:repeat(2,1fr)}}.view-arca-reportes .views-row{padding:1.6rem 1.2rem;border-bottom:.1rem solid #70706dff}.view-arca-reportes .views-row a{color:#1d1d1bff}.view-arca-reportes .views-row a:hover{color:#e3243cff}.view-arca-reportes .views-row a:hover svg path{stroke:#e3243cff}.arca-single-card{border-radius:3.2rem;border:.1rem solid #d6d6d5ff;background-color:#ffffffff}.arca-single-card-image{padding:0}.arca-single-card-image img{border-top-left-radius:3.2rem;border-top-right-radius:3.2rem;width:100%}@media (min-width:768px){.arca-single-card-image img{border-top-right-radius:0;border-top-left-radius:3.2rem;border-bottom-left-radius:3.2rem;border-bottom-right-radius:0}}.arca-single-card-content{border:#d6d6d5ff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:2.4rem;-ms-flex-item-align:stretch;align-self:stretch;padding:3.2rem}@media (min-width:768px){.arca-single-card-content{padding:2rem 2.4rem}}@media (min-width:1200px) and (max-width:1399px){.arca-single-card-content{padding:0 6.5rem!important}}@media (min-width:1200px){.arca-single-card-content{padding:0 7.2rem;-webkit-box-align:start;-ms-flex-align:start;align-items:start}}.arca-single-card-content_title_group{gap:.8rem}@media (min-width:1200px){.arca-single-card-content_title_group a{padding-left:1.2rem;padding-left:2.4rem}}.arca-single-card-content_data_group{width:100%}.arca-single-card-content_data_group_date{display:grid;grid-template-columns:-webkit-max-content 1fr;grid-template-columns:max-content 1fr;gap:1.6rem 3.1rem;margin-bottom:1.6rem}.arca-single-card-content_data_group_date time{color:#70706dff}.arca-single-card-content_data_group_date_about .field__item{color:#70706dff}.arca-single-card-content_cta_group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:1.2rem}@media (min-width:768px){.arca-single-card-content_cta_group{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media (min-width:1200px){.arca-single-card-content_cta_group{gap:1.2rem}}.arca-single-card-content_cta_group .btn-single-card{gap:.8rem}.arca-single-card-content_cta_group a{height:4.8rem}@media (min-width:768px){.arca-single-card-content_cta_group a{width:100%}}@media (min-width:768px){.arca-single-card-content_cta_group a{width:inherit}}.tab-content nav{display:grid;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:4.8rem auto}.tab-content nav .nav-tabs{background-color:#ebebeaff;border-radius:2.4rem;border:none;padding:.8rem;gap:.8rem}.tab-content nav .nav-tabs .nav-link{font-family:"Helvetica Now Text";font-size:1.3rem;color:#1d1d1bff;border:none}.tab-content nav .nav-tabs .nav-link.active{background-color:#ffffffff;border-radius:2.4rem}.paragraph--type--arca-map-container{--bg-dropdown-color:var(--bg-color)}.paragraph--type--arca-map-container .map-tabs{border:0}@media (min-width:768px){.paragraph--type--arca-map-container .map-tabs{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}@media (min-width:768px){.paragraph--type--arca-map-container .dropdown-menu.tab-md{background-color:inherit}}@media (min-width:768px){.paragraph--type--arca-map-container .dropdown-menu.tab-md li{border-bottom:0}}@media (min-width:768px){.paragraph--type--arca-map-container .dropdown-menu.tab-md .dropdown-item{-webkit-transition:background-color .15s ease;transition:background-color .15s ease;padding:1.2rem 2.4rem;border-radius:2.5rem}}@media (min-width:768px){.paragraph--type--arca-map-container .dropdown-menu.tab-md .dropdown-item:hover{background-color:rgba(0,0,0,.1)}}@media (min-width:768px){.paragraph--type--arca-map-container .dropdown-menu.tab-md .dropdown-item.active{background-color:#000;color:#ffffffff}}@media (min-width:768px){.paragraph--type--arca-map-container .dropdown-menu.tab-md .dropdown-item.active:after{content:none}}@media (min-width:768px){.paragraph--type--arca-map-container .field--name-field-arca-imagen,.paragraph--type--arca-map-container .paragraph--type--arca-imagen{height:100%}}.paragraph--type--arca-map-container img{display:block;width:100%;height:100%;max-height:none;border-radius:2.4rem}@media (min-width:768px){.paragraph--type--arca-map-container img{max-height:none;height:100%;width:100%}}.paragraph--type--arca-map-container .tab-content{padding-top:4rem}.paragraph--type--arca-map-container .field--name-field-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2.4rem;width:100%}@media (min-width:768px){.paragraph--type--arca-map-container .field--name-field-item{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:2rem}}@media (min-width:768px){.paragraph--type--arca-map-container .field--name-field-item>*{width:50%;-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%}}.paragraph--type--arca-map-container .paragraph--type--arca-info-card{min-height:100%;height:100%}.paragraph--type--arca-table{--table-font-color:#1d1d1bff;--table-border-color:#70706dff;--table-text-align:left;--table-heading-borer-color:#e3243cff;border-radius:2.4rem}.paragraph--type--arca-table.table_light{background-color:#ffffffff}.paragraph--type--arca-table.table_dark{--table-font-color:#ffffffff;--table-text-align:right;--table-heading-borer-color:#70706dff;background-color:#1d1d1bff;padding:2.4rem}@media (min-width:768px){.paragraph--type--arca-table.table_dark{padding:5.6rem 4rem}}@media (min-width:1200px){.paragraph--type--arca-table.table_dark{padding:8rem 5.6rem}}.paragraph--type--arca-table .h1,.paragraph--type--arca-table .h2,.paragraph--type--arca-table .h3,.paragraph--type--arca-table .h4,.paragraph--type--arca-table .h5,.paragraph--type--arca-table .h6,.paragraph--type--arca-table h1,.paragraph--type--arca-table h2,.paragraph--type--arca-table h3,.paragraph--type--arca-table h4,.paragraph--type--arca-table h5,.paragraph--type--arca-table h6{color:var(--table-font-color,#1d1d1bff)}table{width:100%;margin-top:8rem}.table_dark table{margin-top:4rem}table tr{border:0;border-bottom:.1rem solid;border-color:var(--table-border-color,#70706dff)}table tr:first-child{border:0}@media (min-width:768px){table tr:first-child{border-bottom:.1rem solid var(--table-heading-borer-color,#70706dff)}}table td,table th{font-size:var(--font-size-medium);font-weight:var(--font-regular);line-height:1.5;color:var(--table-font-color,#1d1d1bff)}@media (min-width:768px){table td,table th{text-align:var(--table-text-align,left)}}table td:first-child,table th:first-child{text-align:left}@media (min-width:768px){.table_dark table td:first-child,.table_dark table th:first-child{width:33%}}@media (min-width:1200px){.table_dark table td:first-child,.table_dark table th:first-child{width:50%}}@media (min-width:768px){table th{padding:1.6rem .8rem}}table td>.paragraph--type--arca-table-cell{padding:1.6rem .8rem}table .cell-wrapper{padding:0 .8rem 1.6rem}table .cell-wrapper>*{-webkit-box-flex:1;-ms-flex:1;flex:1}p{font-family:"Helvetica Now Text";font-size:1.6rem;margin-bottom:0}p.font-primary{color:#e3243cff}p.font-secondary{color:#70706dff}p.font-secondary a{color:#70706dff}p.font-secondary a:hover{color:#000}p.font-white{color:#ffffffff}.h2,h2{font-family:"Helvetica Now Text"}.grey.h2,h2.grey{color:#70706dff}.white.h2,h2.white{color:#ffffffff}.h3,h3{font-family:"Helvetica Now Text"}.grey.h3,h3.grey{color:#70706dff}.white.h3,h3.white{color:#ffffffff}.h4,h4{font-family:"Helvetica Now Text"}.grey.h4,h4.grey{color:#70706dff}.white.h4,h4.white{color:#ffffffff}.h5,.result-group .h3,.result-group h3,h5{font-family:"Helvetica Now Text"}.grey.h5,.result-group .grey.h3,.result-group h3.grey,h5.grey{color:#70706dff}.result-group .white.h3,.result-group h3.white,.white.h5,h5.white{color:#ffffffff}.h6,h6{font-family:"Helvetica Now Text"}.grey.h6,h6.grey{color:#70706dff}.white.h6,h6.white{color:#ffffffff}a{text-decoration:none}a.arrow-icon:after{content:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTguMzU5MzggMi4zNTk0MUwxNCA3Ljk5OTk4TDguMzU5MzggMTMuNjQwNiIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLXdpZHRoPSIxLjciIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8cGF0aCBkPSJNMTMuOTk5OSA4TDIgOCIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLXdpZHRoPSIxLjciIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L3N2Zz4K);margin-left:.8rem;-webkit-filter:brightness(0) saturate(100%) invert(27%) sepia(100%) saturate(1439%) hue-rotate(331deg) brightness(89%) contrast(103%);filter:brightness(0) saturate(100%) invert(27%) sepia(100%) saturate(1439%) hue-rotate(331deg) brightness(89%) contrast(103%)}.field--name-field-arca-trending-value{display:grid;gap:4rem;grid-template-columns:repeat(2,1fr)}@media (min-width:768px){.field--name-field-arca-trending-value{grid-template-columns:repeat(4,1fr);padding:0 4rem}}@media (min-width:1200px){.field--name-field-arca-trending-value{padding:0 8rem}}.field--name-field-arca-trending-value .trending-values-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:1rem}.field--name-field-arca-trending-value .trending-values-container .icon svg{height:3.2rem}.field--name-field-arca-trending-value .trending-values-container .value{border-bottom:.1rem solid #e3243cff;padding-bottom:.8rem;width:100%}.field--name-field-arca-trending-value .trending-values-container .description{color:#e3243cff;text-align:left}.user-login-form,.user-pass{max-width:40rem;margin:2rem auto 7rem;padding:2rem}.user-register-form{max-width:80rem;margin:2rem auto 7rem;padding:2rem}.contextual-region.profile{padding:3rem}.solicitud-ac-ventures{padding:2rem}.solicitud-ac-ventures .title{padding:4rem 0}.solicitud-ac-ventures .js-hide{display:none!important}.webform-submission-form .form-item{margin-top:0!important;margin-bottom:4rem!important;font-family:var(--font-family)}.webform-submission-form .form-item label{font-size:var(--font-size-lg);line-height:1.5;margin-bottom:.4rem}@media (min-width:768px){.webform-submission-form .form-item label{margin-bottom:1.2rem}}.webform-submission-form .form-item .form-textarea{height:12.2rem;margin-bottom:4rem}.webform-submission-form .form-item.form-type-datelist label{display:block}.webform-submission-form .form-item.form-item-startup-year-fundation-year label{display:none}.webform-submission-form .form-item.form-type-checkbox{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start}@media (min-width:992px){.webform-submission-form .form-item.form-type-checkbox{-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.webform-submission-form .form-item.form-type-checkbox .form-checkbox{width:2.4rem;height:2.4rem;margin-right:.8rem;margin-bottom:.4rem}.webform-submission-form .form-item.form-type-checkbox .form-item--error-message{display:none}.webform-submission-form .form-item .container-inline.form-inline{margin:0}.webform-submission-form .form-item .container-inline .form-type-select{margin-top:0}.webform-submission-form .form-item.form-item-startup-year-fundation .container-inline{display:grid}.webform-submission-form .form-control{border-radius:3.2rem;height:4.8rem;font-size:var(--font-size-m);line-height:1.5;border:.1rem solid #646461ff;background-color:#00000000;color:#70706dff;padding-left:2.4rem}.webform-submission-form .form-control.form-select{appearance:none;-webkit-appearance:none;-moz-appearance:none;outline:0}.webform-submission-form .form-control.form-select:disabled{background-color:#ebebeaff}.webform-submission-form .webform-button--submit{border-radius:3.2rem;padding:1.2rem 2.4rem;margin-top:8rem}.webform-submission-form .form-actions{display:grid!important;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.webform-submission-form .form-wrapper{display:grid}@media (min-width:768px){.webform-submission-form .form-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;gap:4rem}.webform-submission-form .form-wrapper>div{-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%;-webkit-box-sizing:border-box;box-sizing:border-box}.webform-submission-form .form-wrapper>div input{width:100%}}.webform-submission-form .form-wrapper .form-item .select2.select2-container.select2-container--default{width:100%!important;background-color:#00000000}.webform-submission-form .form-wrapper .form-item .select2 .select2-selection__rendered{font-weight:var(--font-regular)}.webform-submission-form .form-wrapper .form-item.form-type-select{overflow:hidden}.webform-submission-form .form-wrapper .form-item.form-type-select label{font-size:var(--font-size-lg);line-height:1.5;margin-bottom:.4rem}@media (min-width:768px){.webform-submission-form .form-wrapper .form-item.form-type-select label{margin-bottom:1.2rem}}.webform-submission-form .drag-and-drop.dropzone{border-radius:3.2rem;padding:0 2.4rem;text-align:center;position:relative;border:.1rem solid #646461ff;background:0 0;margin-bottom:4rem}.webform-submission-form .drag-and-drop .file-upload-description{padding-top:2.4rem;font-size:var(--font-size-xl);line-height:1.2;color:#000}.webform-submission-form .drag-and-drop .file-upload-types{color:#585856ff;margin-bottom:1.6rem}.webform-submission-form .drag-and-drop .dz-hover{padding:5.6rem 0}.webform-submission-form .drag-and-drop .dz-message{display:block!important}.webform-submission-form .drag-and-drop .custom-file-label{display:inline-block;background-color:#70706dff;color:#ffffffff;padding:1.6rem 2.4rem;border-radius:3.2rem;cursor:pointer;text-align:center;margin-top:2.4rem}.webform-submission-form .drag-and-drop .dz-preview{background-color:#ffffffff;margin-bottom:1.6rem;border-radius:1.2rem;display:grid;grid-template-columns:auto 1fr -webkit-max-content;grid-template-columns:auto 1fr max-content;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0;margin-bottom:1.6rem}@media (min-width:768px){.webform-submission-form .drag-and-drop .dz-preview{margin-bottom:4rem}}.webform-submission-form .drag-and-drop .dz-preview .dz-image{width:4rem;height:4rem;margin-left:1.2rem;margin-right:1.2rem;background-size:4rem!important}@media (min-width:768px){.webform-submission-form .drag-and-drop .dz-preview .dz-image{width:6.4rem;height:6.4rem;margin-left:2rem;margin-right:1.6rem;background-size:6.4rem!important}}.webform-submission-form .drag-and-drop .dz-preview .dz-image img{display:none}.webform-submission-form .drag-and-drop .dz-preview.dz-processing .dz-progress{display:none}.webform-submission-form .drag-and-drop .dz-preview.dz-processing .dz-image{background:url("data:image/svg+xml,%3Csvg width='64' height='64' viewBox='0 0 64 64' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M28 40C29.1 40 30 38.9714 30 37.7143V26.2857C30 25.0286 29.1 24 28 24C26.9 24 26 25.0286 26 26.2857V37.7143C26 38.9714 26.9 40 28 40ZM34 26.2857V37.7143C34 38.9714 34.9 40 36 40C37.1 40 38 38.9714 38 37.7143V26.2857C38 25.0286 37.1 24 36 24C34.9 24 34 25.0286 34 26.2857Z' fill='%23ADADAC'/%3E%3Ccircle cx='32' cy='32' r='30.5' stroke='%23ADADAC' stroke-width='3'/%3E%3Cpath d='M62.5 32C62.5 38.0323 60.7112 43.9292 57.3598 48.9449C54.0084 53.9606 49.245 57.8699 43.6718 60.1783C38.0987 62.4868 31.9662 63.0908 26.0497 61.914C20.1333 60.7371 14.6987 57.8323 10.4332 53.5668C6.16774 49.3013 3.2629 43.8667 2.08605 37.9503C0.9092 32.0338 1.5132 25.9013 3.82167 20.3282C6.13015 14.755 10.0394 9.99156 15.0551 6.64018C20.0708 3.28879 25.9677 1.5 32 1.5' stroke='%23353532' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A") no-repeat center center}.webform-submission-form .drag-and-drop .dz-preview.dz-processing.dz-success .dz-image{background:url("data:image/svg+xml,%3Csvg width='65' height='64' viewBox='0 0 65 64' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M28.1271 37.7793L22.4375 31.56L20.5 33.6629L28.1271 42L44.5 24.1029L42.5762 22L28.1271 37.7793Z' fill='%23353532'/%3E%3Ccircle cx='32.5' cy='32' r='30.5' stroke='%23ADADAC' stroke-width='3'/%3E%3Cpath d='M32.5 1.5C36.5053 1.5 40.4714 2.28891 44.1718 3.82167C47.8723 5.35444 51.2346 7.60106 54.0668 10.4332C56.8989 13.2654 59.1456 16.6277 60.6783 20.3282C62.2111 24.0286 63 27.9947 63 32C63 36.0053 62.2111 39.9714 60.6783 43.6719C59.1456 47.3723 56.8989 50.7346 54.0668 53.5668C51.2346 56.3989 47.8723 58.6456 44.1718 60.1783C40.4714 61.7111 36.5053 62.5 32.5 62.5C28.4947 62.5 24.5286 61.7111 20.8281 60.1783C17.1277 58.6456 13.7654 56.3989 10.9332 53.5667C8.10105 50.7346 5.85444 47.3723 4.32167 43.6718C2.7889 39.9714 2 36.0053 2 32C2 27.9947 2.78891 24.0286 4.32168 20.3281C5.85445 16.6277 8.10107 13.2654 10.9333 10.4332C13.7654 7.60105 17.1277 5.35443 20.8282 3.82167C24.5286 2.2889 28.4947 1.5 32.5 1.5L32.5 1.5Z' stroke='%23353532' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A") no-repeat center center}.webform-submission-form .drag-and-drop .dz-preview .dz-error-message{-webkit-box-flex:1;-ms-flex:1;flex:1;display:none}.webform-submission-form .drag-and-drop .dz-preview .dz-details{display:grid;font-size:var(--font-size-m);line-height:1.5;text-align:left;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:0;padding:0;position:relative}@media (min-width:768px){.webform-submission-form .drag-and-drop .dz-preview .dz-details{gap:.8rem}}.webform-submission-form .drag-and-drop .dz-preview .dz-details .dz-filename{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;color:#e3243cff;display:block}.webform-submission-form .drag-and-drop .dz-preview .dz-details .dz-size{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;color:#70706dff;font-weight:var(--font-medium)}.webform-submission-form .drag-and-drop .dz-preview .dropzonejs-remove-icon{position:relative;width:2.4rem;height:2.4rem;background:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='mask0_4620_15918' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='24' height='24'%3E%3Crect width='24' height='24' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_4620_15918)'%3E%3Cpath d='M12 13.597L6.41065 19.1863C6.20152 19.3954 5.93536 19.5 5.61217 19.5C5.28897 19.5 5.02281 19.3954 4.81369 19.1863C4.60456 18.9772 4.5 18.711 4.5 18.3878C4.5 18.0646 4.60456 17.7985 4.81369 17.5894L10.403 12L4.81369 6.41065C4.60456 6.20152 4.5 5.93536 4.5 5.61217C4.5 5.28897 4.60456 5.02281 4.81369 4.81369C5.02281 4.60456 5.28897 4.5 5.61217 4.5C5.93536 4.5 6.20152 4.60456 6.41065 4.81369L12 10.403L17.5894 4.81369C17.7985 4.60456 18.0646 4.5 18.3878 4.5C18.711 4.5 18.9772 4.60456 19.1863 4.81369C19.3954 5.02281 19.5 5.28897 19.5 5.61217C19.5 5.93536 19.3954 6.20152 19.1863 6.41065L13.597 12L19.1863 17.5894C19.3954 17.7985 19.5 18.0646 19.5 18.3878C19.5 18.711 19.3954 18.9772 19.1863 19.1863C18.9772 19.3954 18.711 19.5 18.3878 19.5C18.0646 19.5 17.7985 19.3954 17.5894 19.1863L12 13.597Z' fill='%2370706D'/%3E%3C/g%3E%3C/svg%3E%0A") no-repeat center center;margin-right:3.2rem}@media (min-width:768px){.webform-submission-form .drag-and-drop .dz-preview .dropzonejs-remove-icon{margin-right:3.6rem}}.webform-submission-form .drag-and-drop .dz-preview .dropzonejs-remove-icon:hover{background:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='mask0_4620_15918' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='24' height='24'%3E%3Crect width='24' height='24' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_4620_15918)'%3E%3Cpath d='M12 13.597L6.41065 19.1863C6.20152 19.3954 5.93536 19.5 5.61217 19.5C5.28897 19.5 5.02281 19.3954 4.81369 19.1863C4.60456 18.9772 4.5 18.711 4.5 18.3878C4.5 18.0646 4.60456 17.7985 4.81369 17.5894L10.403 12L4.81369 6.41065C4.60456 6.20152 4.5 5.93536 4.5 5.61217C4.5 5.28897 4.60456 5.02281 4.81369 4.81369C5.02281 4.60456 5.28897 4.5 5.61217 4.5C5.93536 4.5 6.20152 4.60456 6.41065 4.81369L12 10.403L17.5894 4.81369C17.7985 4.60456 18.0646 4.5 18.3878 4.5C18.711 4.5 18.9772 4.60456 19.1863 4.81369C19.3954 5.02281 19.5 5.28897 19.5 5.61217C19.5 5.93536 19.3954 6.20152 19.1863 6.41065L13.597 12L19.1863 17.5894C19.3954 17.7985 19.5 18.0646 19.5 18.3878C19.5 18.711 19.3954 18.9772 19.1863 19.1863C18.9772 19.3954 18.711 19.5 18.3878 19.5C18.0646 19.5 17.7985 19.3954 17.5894 19.1863L12 13.597Z' fill='%2370706D'/%3E%3C/g%3E%3C/svg%3E%0A") no-repeat center center}.webform-submission-form .drag-and-drop .dz-preview .dz-error-mark,.webform-submission-form .drag-and-drop .dz-preview .dz-success-mark{display:none}.webform-submission-form .drag-and-drop .dz-preview.dz-error .dz-image{background:url("data:image/svg+xml,%3Csvg width='64' height='64' viewBox='0 0 64 64' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='mask0_4620_15626' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='16' y='16' width='32' height='32'%3E%3Crect x='16' y='16' width='32' height='32' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_4620_15626)'%3E%3Cpath d='M32 34.1293L24.5475 41.5817C24.2687 41.8606 23.9138 42 23.4829 42C23.052 42 22.6971 41.8606 22.4183 41.5817C22.1394 41.3029 22 40.948 22 40.5171C22 40.0862 22.1394 39.7313 22.4183 39.4525L29.8707 32L22.4183 24.5475C22.1394 24.2687 22 23.9138 22 23.4829C22 23.052 22.1394 22.6971 22.4183 22.4183C22.6971 22.1394 23.052 22 23.4829 22C23.9138 22 24.2687 22.1394 24.5475 22.4183L32 29.8707L39.4525 22.4183C39.7313 22.1394 40.0862 22 40.5171 22C40.948 22 41.3029 22.1394 41.5817 22.4183C41.8606 22.6971 42 23.052 42 23.4829C42 23.9138 41.8606 24.2687 41.5817 24.5475L34.1293 32L41.5817 39.4525C41.8606 39.7313 42 40.0862 42 40.5171C42 40.948 41.8606 41.3029 41.5817 41.5817C41.3029 41.8606 40.948 42 40.5171 42C40.0862 42 39.7313 41.8606 39.4525 41.5817L32 34.1293Z' fill='%23E3243C'/%3E%3C/g%3E%3Ccircle cx='32' cy='32' r='30.5' stroke='%23E3243C' stroke-width='3'/%3E%3Cpath d='M32 1.5C36.0053 1.5 39.9714 2.28891 43.6718 3.82167C47.3723 5.35444 50.7346 7.60106 53.5668 10.4332C56.3989 13.2654 58.6456 16.6277 60.1783 20.3282C61.7111 24.0286 62.5 27.9947 62.5 32C62.5 36.0053 61.7111 39.9714 60.1783 43.6719C58.6456 47.3723 56.3989 50.7346 53.5668 53.5668C50.7346 56.3989 47.3723 58.6456 43.6718 60.1783C39.9714 61.7111 36.0053 62.5 32 62.5C27.9947 62.5 24.0286 61.7111 20.3281 60.1783C16.6277 58.6456 13.2654 56.3989 10.4332 53.5667C7.60105 50.7346 5.35444 47.3723 3.82167 43.6718C2.2889 39.9714 1.5 36.0053 1.5 32C1.5 27.9947 2.28891 24.0286 3.82168 20.3281C5.35445 16.6277 7.60107 13.2654 10.4333 10.4332C13.2654 7.60105 16.6277 5.35443 20.3282 3.82167C24.0286 2.2889 27.9947 1.5 32 1.5L32 1.5Z' stroke='%23E3243C' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A") no-repeat center center}.webform-submission-form .drag-and-drop .dz-preview.dz-error .dz-filename{color:#70706dff}.webform-submission-form .drag-and-drop .dz-preview.dz-error .dz-size{color:#e3243cff}.webform-submission-form .drag-and-drop.dz-drag-hover .dz-hover{border-radius:1.6rem;border:.2rem dashed #70706dff;background-color:#ffffffff;margin:4rem 0;gap:2.4rem}.webform-submission-form .drag-and-drop.dz-drag-hover .dz-message{display:block!important;padding-top:1rem;opacity:30%}.webform-submission-form .webform-error{color:#e3243cff;font-size:.9em;margin-top:.5em}.webform-submission-form .webform-element-help{background:#848482ff;border:.1rem solid #848482ff}.webform-submission-form .webform-element-help:hover{background:#848482ff;border:.1rem solid #848482ff}.webform-submission-form .webform-element-help--content{color:#000}.webform-submission-form .tippy-box{background-color:#ffffffff;border:.1rem solid #646461ff;border-radius:.8rem}.webform-submission-form .tippy-arrow{display:none}.webform-submission-form .alert-error,.webform-submission-form em{display:none}.webform-submission-form div.form-item--error-message{color:#e3243cff;padding-top:1.2rem}.webform-submission-form div.form-item--error-message strong{font-weight:var(--font-regular)}.webform-submission-form div.form-item--error-message em{display:none}.webform-submission-form div.form-item--error-message::before{font-weight:var(--font-regular);display:contents;background:0 0}.webform-submission-form label a{color:#e3243cff}.webform-submission-form .webform-element-description{display:none}.circle-img{-webkit-transition:opacity .15s ease-in-out;transition:opacity .15s ease-in-out}.circle-img.circle-img-1{opacity:0}[data-step=step-1] .circle-img.circle-img-1{opacity:1}.circle-img.circle-img-2{opacity:0}[data-step=step-2] .circle-img.circle-img-2{opacity:1}.circle-img.circle-img-3{opacity:0}[data-step=step-3] .circle-img.circle-img-3{opacity:1}.circle-img img{width:46.5vw;height:46.5vw}@media (min-width:1200px){.circle-img img{width:26.8rem;height:26.8rem}}.field--name-field-sostenibilidad-slide{height:100%}.field--name-field-sostenibilidad-slide>.field__item{height:100%}.field--name-field-sostenibilidad-slide>.field__item:nth-child(1){display:none}[data-step=step-1] .field--name-field-sostenibilidad-slide>.field__item:nth-child(1){display:block}.field--name-field-sostenibilidad-slide>.field__item:nth-child(2){display:none}[data-step=step-2] .field--name-field-sostenibilidad-slide>.field__item:nth-child(2){display:block}.field--name-field-sostenibilidad-slide>.field__item:nth-child(3){display:none}[data-step=step-3] .field--name-field-sostenibilidad-slide>.field__item:nth-child(3){display:block}.circle--title{color:#1d1d1bff;position:absolute;width:12rem;-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out}.circle--title.circle-title-1{opacity:.4}[data-step=step-1] .circle--title.circle-title-1{opacity:1;font-weight:var(--font-medium)}.circle--title.circle-title-2{opacity:.4}[data-step=step-2] .circle--title.circle-title-2{opacity:1;font-weight:var(--font-medium)}.circle--title.circle-title-3{opacity:.4}[data-step=step-3] .circle--title.circle-title-3{opacity:1;font-weight:var(--font-medium)}.circle-title-1{bottom:0;right:5%;-webkit-transform:translate(0,-100%);transform:translate(0,-100%);text-align:right}@media (min-width:1200px){.circle-title-1{bottom:auto;top:66%;-webkit-transform:none;transform:none}}@media (min-width:1400px){.circle-title-1{bottom:auto;top:66%;left:69%;-webkit-transform:translate(4.8rem,0);transform:translate(4.8rem,0);text-align:left}}.circle-title-2{bottom:0;left:5%;-webkit-transform:translate(0,-100%);transform:translate(0,-100%);text-align:left}@media (min-width:1200px){.circle-title-2{bottom:auto;top:66%;-webkit-transform:none;transform:none}}@media (min-width:1400px){.circle-title-2{left:31%;-webkit-transform:translate(calc(-100% - 4.8rem),0);transform:translate(calc(-100% - 4.8rem),0);text-align:right}}.circle-title-3{top:0;left:50%;-webkit-transform:translate(-50%,50%);transform:translate(-50%,50%);text-align:center}@media (min-width:1200px){.circle-title-3{-webkit-transform:translate(-50%,100%);transform:translate(-50%,100%)}}@media (min-width:1400px){.circle-title-3{top:10%;left:50%;-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}}.block-left .circle-graph{position:relative;padding:4rem 0}@media (min-width:1200px){.block-left .circle-graph{padding:6.3rem}}.block-left .circle-svg{display:block;margin:0 auto;width:72vw;height:72vw}@media (min-width:1200px){.block-left .circle-svg{width:53.7rem;height:53.7rem}}.block-left .circle-graph .circle-path{fill:none;stroke:transparent}.block-left .circle-graph .circular-paths{fill:none}.block-left .circle-graph .circle-img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.block-inline-blocksostenibilidad{--active-color-step-1:#258A37;--active-color-step-2:#164D80;--active-color-step-3:#2A8178}.block-inline-blocksostenibilidad .block-right.corner{border:0}@media (min-width:1200px){.block-inline-blocksostenibilidad .block-right.corner{border-top-right-radius:3.2rem}}.block-inline-blocksostenibilidad .block-right .paragraph--type--sostenibilidad-slide{height:100%}.block-inline-blocksostenibilidad .block-right .paragraph--type--sostenibilidad-slide .tab-slide{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (min-width:1200px){.block-inline-blocksostenibilidad .block-right .paragraph--type--sostenibilidad-slide .tab-slide{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.block-inline-blocksostenibilidad .block-right .paragraph--type--sostenibilidad-slide .tab-content{padding:5.2rem 5% 4rem;-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (min-width:1200px){.block-inline-blocksostenibilidad .block-right .paragraph--type--sostenibilidad-slide .tab-content{padding:5.2rem 7.2rem 0}}.block-inline-blocksostenibilidad .block-right .paragraph--type--sostenibilidad-slide .tab-content .tab-pane:not(:first-child){padding-top:9rem}.block-inline-blocksostenibilidad .block-right .paragraph--type--sostenibilidad-slide .tab-content .icon path{stroke:#1d1d1bff!important}.block-inline-blocksostenibilidad .block-right .paragraph--type--sostenibilidad-slide .tab-content .text-label{display:none}@media (min-width:1200px){.block-inline-blocksostenibilidad .block-right .paragraph--type--sostenibilidad-slide .tab-content .text-label{display:block;margin:auto 0 1.2rem}}.block-inline-blocksostenibilidad .block-right .paragraph--type--sostenibilidad-slide .tab-content .btn-outlined-dark:hover svg path{-webkit-transition:.35s ease-in-out;transition:.35s ease-in-out;stroke:#ffffffff!important}.block-inline-blocksostenibilidad .block-right .paragraph--type--sostenibilidad-slide .container-dots{background-color:transparent}.block-inline-blocksostenibilidad .block-right .paragraph--type--sostenibilidad-slide .nav-tabs{display:grid;grid-template-columns:repeat(3,1fr);padding:0;margin-top:0}.block-inline-blocksostenibilidad .block-right .paragraph--type--sostenibilidad-slide .nav-tabs.container-dots{display:-webkit-box;display:-ms-flexbox;display:flex}.block-inline-blocksostenibilidad .block-right .paragraph--type--sostenibilidad-slide .nav-tabs .nav-link{padding:1.6rem 2rem;text-align:left;color:#1d1d1bff;border:.1rem solid #000}@media (min-width:992px){.block-inline-blocksostenibilidad .block-right .paragraph--type--sostenibilidad-slide .nav-tabs .nav-link{padding:2.4rem 2rem}}@media (min-width:1200px){.block-inline-blocksostenibilidad .block-right .paragraph--type--sostenibilidad-slide .nav-tabs .nav-link{padding:2.4rem 3.2rem}}.block-inline-blocksostenibilidad .block-right .paragraph--type--sostenibilidad-slide .nav-tabs .nav-link.nav-dot{padding:0;margin:0;border-radius:50%;width:1.6rem;height:1.6rem;border:0;background-color:#000;opacity:.2;-webkit-transition:all .15s ease-in;transition:all .15s ease-in}@media (min-width:1200px){.block-inline-blocksostenibilidad .block-right .paragraph--type--sostenibilidad-slide .nav-tabs .nav-link.nav-dot{width:4.8rem;height:4.8rem;background-color:transparent;text-align:center;opacity:1;border:.1rem solid #000}}@media (min-width:1200px){.block-inline-blocksostenibilidad .block-right .paragraph--type--sostenibilidad-slide .nav-tabs .nav-link.nav-dot svg{margin:0 auto;stroke:#000!important}}.block-inline-blocksostenibilidad .block-right .paragraph--type--sostenibilidad-slide .nav-tabs .nav-link.active{background:#000;color:#ffffffff}.block-inline-blocksostenibilidad .block-right .paragraph--type--sostenibilidad-slide .nav-tabs .nav-link.active.nav-dot{opacity:1}@media (min-width:1200px){.block-inline-blocksostenibilidad .block-right .paragraph--type--sostenibilidad-slide .nav-tabs .nav-link.active.nav-dot{display:none}}.block-inline-blocksostenibilidad .block-right .paragraph--type--sostenibilidad-slide .nav-tabs .nav-link.active path{stroke:#ffffffff}.block-inline-blocksostenibilidad .block-right .paragraph--type--sostenibilidad-slide .nav-tabs .nav-link .title-tab{margin-top:1.2rem;max-width:10.5rem}.block-inline-blocksostenibilidad .block-right .h2,.block-inline-blocksostenibilidad .block-right h2{margin-bottom:2.4rem;font-size:var(--font-size-3xl);font-weight:var(--font-regular)}.block-inline-blocksostenibilidad .block-right .title-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.2rem;margin-bottom:3.5rem}.block-inline-blocksostenibilidad .block-right .title-wrapper svg{width:3.2rem;height:4rem}.block-inline-blocksostenibilidad .block-right .title-wrapper .title-content{font-size:var(--font-size-2xl);font-weight:var(--font-regular)}@media (min-width:1200px){.block-inline-blocksostenibilidad .wrapper-nav{position:absolute;padding:0;top:3.2rem;left:calc(50% + 3.2rem)}}@media (min-width:1200px){.block-inline-blocksostenibilidad .wrapper-nav .nav-dots{margin:0}}.slider-wrapper{overflow:hidden;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;padding:0}@media (min-width:1200px){.slider-wrapper{width:calc(100% + 2.4rem);margin-left:-1.2rem}}.slider-wrapper .slider_card_items{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;overflow:hidden;height:100%;width:100%;gap:2.4rem}@media (min-width:1200px){.slider-wrapper{overflow:hidden}.slider-wrapper .slider_card_items{gap:3.2rem;padding:2.4rem}}.horizontal-card-header{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;width:100%;height:100%}.horizontal-card-header::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:-webkit-gradient(linear,left top,left bottom,color-stop(55.38%,rgba(0,0,0,0)),to(rgba(0,0,0,.8)));background:linear-gradient(180deg,rgba(0,0,0,0) 55.38%,rgba(0,0,0,.8) 100%);border-bottom-left-radius:2.4rem;border-bottom-right-radius:2.4rem}.card-item{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;scroll-snap-align:start;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;overflow:hidden;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-transform:none;transform:none;-webkit-transition:none;transition:none;pointer-events:none;border-radius:2.4rem;max-width:28.8rem;margin-right:2.4rem}@media (min-width:768px){.card-item{max-width:none;margin-right:inherit;-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;-webkit-transition:flex-grow .5s cubic-bezier(.25,0,.75,1),-webkit-box-flex .5s cubic-bezier(.25,0,.75,1);transition:flex-grow .5s cubic-bezier(.25,0,.75,1),-webkit-box-flex .5s cubic-bezier(.25,0,.75,1);transition:flex-grow .5s cubic-bezier(.25,0,.75,1);transition:flex-grow .5s cubic-bezier(.25,0,.75,1),-webkit-box-flex .5s cubic-bezier(.25,0,.75,1),-ms-flex-positive .5s cubic-bezier(.25,0,.75,1)}}@media (min-width:1200px){.card-item{pointer-events:auto}.card-item:focus-within,.card-item:hover{-webkit-box-flex:4;-ms-flex-positive:4;flex-grow:4;-webkit-transform:scale(1.05);transform:scale(1.05)}.card-item:focus-within .card-title,.card-item:hover .card-title{-webkit-transform:translateY(-40px);transform:translateY(-40px)}.card-item:focus-within .card-description,.card-item:hover .card-description{display:inline;-webkit-transform:translateY(0);transform:translateY(0)}.card-item:focus-within .card-arrow,.card-item:hover .card-arrow{display:inline;-webkit-transform:translateY(0);transform:translateY(0);display:-webkit-box;display:-ms-flexbox;display:flex}.card-item:focus-within .slider-card-video,.card-item:hover .slider-card-video{display:inline;-webkit-transform:scale(1);transform:scale(1);pointer-events:auto}.card-item:focus{outline:.2rem solid #ffffffff}}.card-item .card-img-block{height:45rem}.card-item .card-img-block img{position:absolute;top:50%;left:50%;width:100%;height:100%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-o-object-fit:cover;object-fit:cover}.card-item .card-description,.card-item .card-title,.card-item .slider-card-video{-webkit-transform:none;transform:none}.card-item .card-description{position:absolute;bottom:0;left:0;padding:2.4rem;z-index:3;color:#fff;display:none;-webkit-transition:opacity .3s ease,-webkit-transform .3s ease;transition:opacity .3s ease,-webkit-transform .3s ease;transition:opacity .3s ease,transform .3s ease;transition:opacity .3s ease,transform .3s ease,-webkit-transform .3s ease}.card-item .card-description p{margin:auto 0}.card-item .card-arrow{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);background-color:transparent;background:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.35938 2.35941L14 7.99998L8.35938 13.6406' stroke='white' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M13.9999 8L2 8' stroke='white' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A") no-repeat center center;height:3.2rem;width:3.2rem;border:.1rem solid #ffffffff;pointer-events:auto;z-index:10;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;bottom:2.4rem;right:2.4rem;border-radius:var(--Corner-radius-Corner-radius-rounded);color:#ffffffff}@media (min-width:1200px){.card-item .card-arrow{display:none}}.card-item .card-arrow:focus{outline:.2rem solid #ffffffff}.slider-card-title{width:85%;position:absolute;bottom:0;left:0;z-index:3;word-wrap:break-word;padding:2.4rem;-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}@media (min-width:1200px){.slider-card-title{width:100%;padding:2.4rem 1.8rem}}@media (min-width:1400px){.slider-card-title{padding:2.4rem}}@media (min-width:992px){.slider-card-video{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;-webkit-transition:opacity .3s ease,-webkit-transform .3s ease;transition:opacity .3s ease,-webkit-transform .3s ease;transition:opacity .3s ease,transform .3s ease;transition:opacity .3s ease,transform .3s ease,-webkit-transform .3s ease;display:none}.slider-card-video .card-video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transform:scale(1.1);transform:scale(1.1);-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;pointer-events:none}.card-img-block:hover .slider-card-video .card-video{pointer-events:auto}}.paragraph--type--arca-wrapper.horizontal{display:grid;gap:4rem}@media (min-width:768px){.paragraph--type--arca-wrapper.horizontal{display:-webkit-box;display:-ms-flexbox;display:flex;gap:4rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.paragraph--type--arca-wrapper img{height:100%}@font-face{font-family:"Helvetica Now Text";font-style:normal;font-weight:400;src:url(../fonts/HelveticaNowText-Regular.woff) format("woff"),url(../fonts/HelveticaNowText-Regular.ttf) format("ttf")}@font-face{font-family:"Helvetica Now Text";font-style:normal;font-weight:500;src:url(../fonts/HelveticaNowText-Medium.woff) format("woff"),url(../fonts/HelveticaNowText-Medium.ttf) format("ttf")}:root{--font-family:Helvetica Now Text,Helvetica,sans-serif;--font-regular:400;--font-medium:500;--font-bold:700;--font-size-xs:1.1104rem;--font-size-s:1.33248rem;--font-size-m:1.599904rem;--font-size-l:1.91872rem;--font-size-xl:2.3035rem;--font-size-2xl:2.76304rem;--font-size-3xl:3.31568rem;--font-size-4xl:3.9788rem;--font-size-5xl:4.77456rem}@media (min-width:1200px){:root{--font-size-xs:1.024rem;--font-size-s:1.28rem;--font-size-m:1.6rem;--font-size-l:2rem;--font-size-xl:2.5rem;--font-size-2xl:3.1249rem;--font-size-3xl:3.9056rem;--font-size-4xl:4.88288rem;--font-size-5xl:6.10352rem}}.text-underline{text-decoration:underline}.h1,.h2,.h3,.h4,.h5,.h6,.result-group .h3,.result-group h3,h1,h2,h3,h4,h5,h6{margin-bottom:0}.h1,.h2,.h3,.h4,.h5,.h6,.result-group .h3,.result-group h3,h1,h2,h3,h4,h5,h6,p,span{font-family:var(--font-family)}.regular-xs{font-family:var(--font-family);font-weight:var(--font-regular);font-size:var(--font-size-xs);line-height:1.5}.regular-s{font-family:var(--font-family);font-weight:var(--font-regular);font-size:var(--font-size-s);line-height:1.5}.regular-m{font-family:var(--font-family);font-weight:var(--font-regular);font-size:var(--font-size-m);line-height:1.5}.regular-l{font-family:var(--font-family);font-weight:var(--font-regular);font-size:var(--font-size-l);line-height:1.5}.regular-xl{font-family:var(--font-family);font-weight:var(--font-regular);font-size:var(--font-size-xl);line-height:1.5}.regular-2xl{font-family:var(--font-family);font-weight:var(--font-regular);font-size:var(--font-size-2xl);line-height:1.2}.regular-3xl{font-family:var(--font-family);font-weight:var(--font-regular);font-size:var(--font-size-3xl);line-height:1.2}.regular-4xl{font-family:var(--font-family);font-weight:var(--font-regular);font-size:var(--font-size-4xl);line-height:1.2}.regular-5xl{font-family:var(--font-family);font-weight:var(--font-regular);font-size:var(--font-size-5xl);line-height:1.2}.medium-xs{font-family:var(--font-family);font-weight:var(--font-medium);font-size:var(--font-size-xs);line-height:1.5}.medium-s{font-family:var(--font-family);font-weight:var(--font-medium);font-size:var(--font-size-s);line-height:1.5}.medium-m{font-family:var(--font-family);font-weight:var(--font-medium);font-size:var(--font-size-m);line-height:1.5}.medium-l{font-family:var(--font-family);font-weight:var(--font-medium);font-size:var(--font-size-l);line-height:1.5}.medium-xl{font-family:var(--font-family);font-weight:var(--font-medium);font-size:var(--font-size-xl);line-height:1.5}.medium-2xl{font-family:var(--font-family);font-weight:var(--font-medium);font-size:var(--font-size-2xl);line-height:1.2}.medium-3xl{font-family:var(--font-family);font-weight:var(--font-medium);font-size:var(--font-size-3xl);line-height:1.2}.medium-4xl{font-family:var(--font-family);font-weight:var(--font-medium);font-size:var(--font-size-4xl);line-height:1.2}.medium-5xl{font-family:var(--font-family);font-weight:var(--font-medium);font-size:var(--font-size-5xl);line-height:1.2}.bold-xs{font-family:var(--font-family);font-weight:var(--font-bold);font-size:var(--font-size-xs);line-height:1.5}.bold-s{font-family:var(--font-family);font-weight:var(--font-bold);font-size:var(--font-size-s);line-height:1.5}.bold-m{font-family:var(--font-family);font-weight:var(--font-bold);font-size:var(--font-size-m);line-height:1.5}.bold-l{font-family:var(--font-family);font-weight:var(--font-bold);font-size:var(--font-size-l);line-height:1.5}.bold-xl{font-family:var(--font-family);font-weight:var(--font-bold);font-size:var(--font-size-xl);line-height:1.5}.bold-2xl{font-family:var(--font-family);font-weight:var(--font-bold);font-size:var(--font-size-2xl);line-height:1.2}.bold-3xl{font-family:var(--font-family);font-weight:var(--font-bold);font-size:var(--font-size-3xl);line-height:1.2}.bold-4xl{font-family:var(--font-family);font-weight:var(--font-bold);font-size:var(--font-size-4xl);line-height:1.2}.bold-5xl{font-family:var(--font-family);font-weight:var(--font-bold);font-size:var(--font-size-5xl);line-height:1.2}footer{position:relative;z-index:0;border-radius:3.2rem 3.2rem 0 0;background:url(../images/backgrounds/footer/430_2x.png) center bottom no-repeat;background-size:cover;color:#ffffffff;padding:6.4rem 5% 2.4rem;margin-top:-3.2rem}@media (min-width:768px){footer{padding:8rem 0 0;background:url(../images/backgrounds/footer/990_2x.png) right bottom no-repeat;background-size:cover}}@media (min-width:992px){footer{background:url(../images/backgrounds/footer/1440_2x.png) center bottom no-repeat;background-size:cover}}footer .lnk-link-light:hover{opacity:1;text-decoration:underline;text-underline-offset:.4rem}footer .icon .field--name-field-media-image>.field__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.arca-footer-container{width:100%;gap:5.6rem;padding:48px 2rem 16px}.arca-footer-top-content{gap:5.6rem}@media (min-width:992px){.arca-footer-top-content{display:-webkit-box;display:-ms-flexbox;display:flex;gap:6.4rem}}.arca-footer-logo img{max-width:100%;height:auto;width:120px}@media (min-width:992px){.arca-footer-logo{display:-webkit-box;display:-ms-flexbox;display:flex;gap:4rem;-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0}}.arca-footer-more-info,.arca-footer-our-business{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:2rem;color:#ded9d2ff}.arca-footer-more-info.navbar-nav .nab-item .nav-link,.arca-footer-our-business.navbar-nav .nab-item .nav-link{color:#ded9d2ff;font-size:1.29rem}.arca-footer-cta{gap:1.6rem}.btn-footer{gap:.8rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.arca-footer-down{gap:2.4rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-item-align:stretch;align-self:stretch}.arca-footer-copyright{font-family:var(--font-family);font-family:var(--font-family);font-weight:var(--font-regular);line-height:1.5;font-size:var(--font-size-s)}.arca-rounded{border-top-left-radius:3.2rem;border-top-right-radius:3.2rem}.arca-bg-cream{--bg-color:#ded9d2ff;background-color:#ded9d2ff}.arca-bg-white{--bg-color:#ffffffff;background-color:#ffffffff}.arca-bg-soft-white{--bg-color:#fafafa;background-color:#fafafa}.arca-bg-black{--bg-color:#000000ff;background-color:#000000ff;color:#ffffffff}.arca-bg-neutral{--bg-color:#1d1d1bff;background-color:#1d1d1bff;color:#ffffffff}.arca-bottom-spacer{margin-bottom:-3.2rem}.arca-top-spacer-0{padding-top:0}.arca-top-spacer-1{padding-top:.4rem}.arca-top-spacer-2{padding-top:.8rem}.arca-top-spacer-3{padding-top:1.2rem}.arca-top-spacer-4{padding-top:1.6rem}.arca-top-spacer-5{padding-top:2rem}.arca-top-spacer-6{padding-top:2.4rem}.arca-top-spacer-7{padding-top:3.2rem}.arca-top-spacer-8{padding-top:4rem}.arca-top-spacer-9{padding-top:4.8rem}.arca-top-spacer-10{padding-top:5.6rem}.arca-top-spacer-11{padding-top:6.4rem}.arca-top-spacer-12{padding-top:7.2rem}.arca-top-spacer-13{padding-top:8rem}.arca-top-spacer-14{padding-top:8.8rem}.arca-top-spacer-15{padding-top:9.6rem}.arca-bottom-spacer-0{padding-bottom:0}.arca-bottom-spacer-1{padding-bottom:.4rem}.arca-bottom-spacer-2{padding-bottom:.8rem}.arca-bottom-spacer-3{padding-bottom:1.2rem}.arca-bottom-spacer-4{padding-bottom:1.6rem}.arca-bottom-spacer-5{padding-bottom:2rem}.arca-bottom-spacer-6{padding-bottom:2.4rem}.arca-bottom-spacer-7{padding-bottom:3.2rem}.arca-bottom-spacer-8{padding-bottom:4rem}.arca-bottom-spacer-9{padding-bottom:4.8rem}.arca-bottom-spacer-10{padding-bottom:5.6rem}.arca-bottom-spacer-11{padding-bottom:6.4rem}.arca-bottom-spacer-12{padding-bottom:7.2rem}.arca-bottom-spacer-13{padding-bottom:8rem}.arca-bottom-spacer-14{padding-bottom:8.8rem}.arca-bottom-spacer-15{padding-bottom:9.6rem}.order-last.order-xl-first.arca-rounded{border-top-left-radius:0;border-top-right-radius:0}@media (min-width:768px){.order-last.order-xl-first.arca-rounded{border-top-left-radius:0;border-top-right-radius:3.2rem}}.order-first.order-xl-first.arca-rounded{border-top-left-radius:3.2rem;border-top-right-radius:3.2rem}@media (min-width:768px){.order-first.order-xl-first.arca-rounded{border-top-left-radius:3.2rem;border-top-right-radius:0}}.order-first.order-xl-last.arca-rounded{border-top-left-radius:3.2rem;border-top-right-radius:3.2rem}@media (min-width:768px){.order-first.order-xl-last.arca-rounded{border-top-left-radius:0;border-top-right-radius:3.2rem}}.order-last.order-xl-last.arca-rounded{border-top-left-radius:0;border-top-right-radius:0}@media (min-width:768px){.order-last.order-xl-last.arca-rounded{border-top-left-radius:0;border-top-right-radius:3.2rem}}.arca-rounded .order-last img{border-top-left-radius:3.2rem;border-top-right-radius:3.2rem}@media (min-width:768px){.arca-rounded .order-last img{border-top-right-radius:0}}.arca-rounded .order-first img{border-top-left-radius:3.2rem;border-top-right-radius:3.2rem}@media (min-width:768px){.arca-rounded .order-first img{border-top-left-radius:0}}.arca-mt-spacer{margin-top:-3.2rem}.layout__region{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:inherit}.layout-builder-block{padding:0;background-color:transparent}.arca-pt{padding-top:10rem}.arca-pt-0{padding-top:0}.arca-pt-1{padding-top:.4rem}.arca-pt-2{padding-top:.8rem}.arca-pt-3{padding-top:1.2rem}.arca-pt-4{padding-top:1.6rem}.arca-pt-5{padding-top:2rem}.arca-pt-6{padding-top:2.4rem}.arca-pt-7{padding-top:3.2rem}.arca-pt-8{padding-top:4rem}.arca-pt-9{padding-top:4.8rem}.arca-pt-10{padding-top:5.6rem}.arca-pt-11{padding-top:6.4rem}.arca-pt-12{padding-top:7.2rem}.arca-pt-13{padding-top:8rem}.arca-pt-14{padding-top:8.8rem}.arca-pt-15{padding-top:9.6rem}.arca-pb{padding-bottom:10rem}.arca-pb-0{padding-bottom:0}.arca-pb-1{padding-bottom:.4rem}.arca-pb-2{padding-bottom:.8rem}.arca-pb-3{padding-bottom:1.2rem}.arca-pb-4{padding-bottom:1.6rem}.arca-pb-5{padding-bottom:2rem}.arca-pb-6{padding-bottom:2.4rem}.arca-pb-7{padding-bottom:3.2rem}.arca-pb-8{padding-bottom:4rem}.arca-pb-9{padding-bottom:4.8rem}.arca-pb-10{padding-bottom:5.6rem}.arca-pb-11{padding-bottom:6.4rem}.arca-pb-12{padding-bottom:7.2rem}.arca-pb-13{padding-bottom:8rem}.arca-pb-14{padding-bottom:8.8rem}.arca-pb-15{padding-bottom:9.6rem}.view-arca-analistas-bursatiles .table-striped{font-family:"Helvetica Now Text";margin-top:0}@media (min-width:768px){.view-arca-analistas-bursatiles .table-striped thead tr{border-bottom:.1rem solid #e3243cff}}.view-arca-analistas-bursatiles .table-striped thead tr th{color:#1d1d1bff;padding:1.6rem .8rem;background:0 0}.view-arca-analistas-bursatiles .table-striped tbody td{--bs-table-bg-type:none;color:#1d1d1bff;padding:1.6rem .8rem 0 0;background:0 0}@media (min-width:768px){.view-arca-analistas-bursatiles .table-striped tbody td{padding:1.6rem .8rem}}.view-arca-analistas-bursatiles .table-striped tbody td.views-field-field-email a:after{content:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEzLjU5OTkgM0gyLjQwMDA2QzEuNjMgMyAxLjAwNjkzIDMuNTYyNSAxLjAwNjkzIDQuMjUwMDdMMSAxMS43NTAxQzEgMTIuNDM3NyAxLjYzIDEzLjAwMDIgMi40MDAwNiAxMy4wMDAySDEzLjU5OTlDMTQuMzcgMTMuMDAwMiAxNSAxMi40Mzc3IDE1IDExLjc1MDFWNC4yNTAwN0MxNSAzLjU2MjUgMTQuMzcgMyAxMy41OTk5IDNaIiBmaWxsPSIjRTMyNDNDIi8+CjxwYXRoIGQ9Ik0xMy41MTU5IDUuNTQ2ODdMOC4xNTc2MSA4LjUzNjk1QzguMDYxMDEgOC41OTA3NiA3LjkzODU4IDguNTkwNzYgNy44NDIxOSA4LjUzNjk1TDIuNDgzODYgNS41NDY4N0MyLjQzMTU3IDUuNTE3ODEgMi4zOTk4NiA1LjQ2NjYyIDIuMzk5ODYgNS40MTE2OFY0LjUzNzc0QzIuMzk5ODYgNC40MTI0OSAyLjU1NDIxIDQuMzM2MTcgMi42NzMwNyA0LjQwMjU1TDcuODQxOTggNy4yODcwN0M3LjkzODU4IDcuMzQwODggOC4wNjEwMSA3LjM0MDg4IDguMTU3NCA3LjI4NzA3TDEzLjMyNjMgNC40MDI1NUMxMy40NDUyIDQuMzM2MTcgMTMuNTk5NSA0LjQxMjQ5IDEzLjU5OTUgNC41Mzc3NFY1LjQxMTY4QzEzLjU5OTUgNS40NjY2MiAxMy41NjgyIDUuNTE3ODEgMTMuNTE1OSA1LjU0Njg3WiIgZmlsbD0iI0RFRDlEMiIvPgo8L3N2Zz4K);margin-left:.9rem;position:relative;top:.2rem}.view-arca-analistas-bursatiles .table-striped tbody td a{color:#1d1d1bff}.view-arca-analistas-bursatiles .table-striped tbody td.views-field-field-institucion .cell-wrapper:nth-last-child(2) a:after{content:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEzLjU5OTkgM0gyLjQwMDA2QzEuNjMgMyAxLjAwNjkzIDMuNTYyNSAxLjAwNjkzIDQuMjUwMDdMMSAxMS43NTAxQzEgMTIuNDM3NyAxLjYzIDEzLjAwMDIgMi40MDAwNiAxMy4wMDAySDEzLjU5OTlDMTQuMzcgMTMuMDAwMiAxNSAxMi40Mzc3IDE1IDExLjc1MDFWNC4yNTAwN0MxNSAzLjU2MjUgMTQuMzcgMyAxMy41OTk5IDNaIiBmaWxsPSIjRTMyNDNDIi8+CjxwYXRoIGQ9Ik0xMy41MTU5IDUuNTQ2ODdMOC4xNTc2MSA4LjUzNjk1QzguMDYxMDEgOC41OTA3NiA3LjkzODU4IDguNTkwNzYgNy44NDIxOSA4LjUzNjk1TDIuNDgzODYgNS41NDY4N0MyLjQzMTU3IDUuNTE3ODEgMi4zOTk4NiA1LjQ2NjYyIDIuMzk5ODYgNS40MTE2OFY0LjUzNzc0QzIuMzk5ODYgNC40MTI0OSAyLjU1NDIxIDQuMzM2MTcgMi42NzMwNyA0LjQwMjU1TDcuODQxOTggNy4yODcwN0M3LjkzODU4IDcuMzQwODggOC4wNjEwMSA3LjM0MDg4IDguMTU3NCA3LjI4NzA3TDEzLjMyNjMgNC40MDI1NUMxMy40NDUyIDQuMzM2MTcgMTMuNTk5NSA0LjQxMjQ5IDEzLjU5OTUgNC41Mzc3NFY1LjQxMTY4QzEzLjU5OTUgNS40NjY2MiAxMy41NjgyIDUuNTE3ODEgMTMuNTE1OSA1LjU0Njg3WiIgZmlsbD0iI0RFRDlEMiIvPgo8L3N2Zz4K);margin-left:.9rem;position:relative;top:.2rem}.view-display-id-buscador .view-header{margin-top:2.4rem}.view-display-id-buscador .view-content>.views-infinite-scroll-content-wrapper{display:grid;grid-template-columns:repeat(1,1fr);gap:0}@media (min-width:768px){.view-display-id-buscador .view-content>.views-infinite-scroll-content-wrapper{gap:0}}.view-display-id-buscador .view-content>.views-infinite-scroll-content-wrapper .views-row{padding-top:5.6rem;display:grid;grid-template-columns:repeat(1,1fr);gap:.8rem}.view-display-id-buscador .view-content>.views-infinite-scroll-content-wrapper:after{content:none}.view-display-id-buscador .views-field-name a,.view-display-id-buscador .views-field-title a{font-size:var(--font-size-l);font-weight:var(--font-large);line-height:1.5;color:#1d1d1bff}.view-display-id-buscador .views-field-name a:hover,.view-display-id-buscador .views-field-title a:hover{color:#e3243cff;text-decoration:underline}.node__content .search-content{-webkit-box-flex:0;-ms-flex:none;flex:none;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left}.node__content .search-content .search-wrapper{max-width:420px;border:.1rem solid #646461ff}.node__content .search-content .search-wrapper input{color:#70706dff}.node__content .search-content .search-wrapper input:active,.node__content .search-content .search-wrapper input:focus,.node__content .search-content .search-wrapper input:visited{background:0 0;color:inherit}.node__content .search-content .search-wrapper.filtros-buscador{display:block;padding:1rem 2rem;margin-top:2.4rem}.node__content .search-content .search-wrapper.filtros-buscador a{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;color:#70706dff;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.node__content .search-content .search-wrapper.filtros-buscador a:active,.node__content .search-content .search-wrapper.filtros-buscador a:focus,.node__content .search-content .search-wrapper.filtros-buscador a:visited{color:#70706dff}.node__content .search-content .search-wrapper.filtros-buscador svg{width:1.6rem;height:1.6rem;margin-top:4px}@media (min-width:768px){.node__content .search-content .search-wrapper.filtros-buscador{display:none}}.node__content .search-content .search-wrapper .clear-button .search-button{padding:1rem 2rem}.node__content .search-content .search-wrapper .clear-button .search-button svg{width:1.6rem;height:1.6rem}.node__content .search-content .search-wrapper .clear-button{padding:1rem 0 1rem 0}.node__content #filter-modal{position:relative;border:none;width:90%;height:90%;border-radius:1.5rem;padding:3.2rem}.node__content #filter-modal>div{gap:2.4rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.node__content #filter-modal>div #close-modal{width:100%;text-align:right}.node__content #filter-modal>div .h2,.node__content #filter-modal>div h2{color:#1d1d1bff;font-size:var(--font-size-2xl)}.node__content #filter-modal>div .h3,.node__content #filter-modal>div h3{font-size:var(--font-size-l);font-weight:var(--font-large);line-height:1.5;color:#1d1d1bff;padding-bottom:.8rem;border-bottom:1px solid #e3243cff;margin-bottom:1.6rem;width:100%}.node__content #filter-modal>div .block-facets{display:block;margin-bottom:5.6rem}.node__content #filter-modal>div a{font-size:var(--font-size-m);font-weight:var(--font-large)}.view-display-id-contact_data_grid .view-content{display:grid;gap:8rem}@media (min-width:992px){.view-display-id-contact_data_grid .view-content{grid-template-columns:repeat(2,1fr)}}@media (min-width:992px){.view-display-id-contact_data_grid .view-content .content-group:nth-child(n+3){grid-column:1/3}}.view-display-id-contact_data_grid .view-content .content-group hr{color:#e3243cff;opacity:1;margin:1.2rem 0 2rem 0}.view-display-id-contact_data_grid .view-content .content-group .container-row{display:grid}@media (min-width:768px){.view-display-id-contact_data_grid .view-content .content-group .container-row:nth-child(3){grid-template-columns:repeat(3,1fr)}}.view-display-id-contact_data_grid .view-content .content-group .views-row{margin-bottom:2.4rem}.view-display-id-contact_data_grid .view-content .content-group .views-row:last-child{margin-bottom:0}.view-display-id-contact_data_grid .view-content .content-group .views-row a{color:#1d1d1bff}.view-display-id-contact_data_grid .view-content .content-group .views-row a:hover{color:#e3243cff}.view-display-id-eventos_links_card_grid .views-exposed-form.bef-exposed-form .form--inline{display:-webkit-box;display:-ms-flexbox;display:flex}.view-display-id-eventos_links_card_grid .view-content>.views-infinite-scroll-content-wrapper{display:grid;grid-template-columns:repeat(1,1fr);gap:2rem}@media (min-width:768px){.view-display-id-eventos_links_card_grid .view-content>.views-infinite-scroll-content-wrapper{grid-template-columns:repeat(2,1fr);gap:4rem 5.6rem}}.view-display-id-eventos_links_card_grid .view-content>.views-infinite-scroll-content-wrapper .views-row{padding:2.4rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-color:#ffffffff;border-radius:2.4rem}.view-display-id-eventos_links_card_grid .view-content>.views-infinite-scroll-content-wrapper:after{content:none}.view-display-id-eventos_links_card_grid .views-field-field-date{margin-bottom:1.2rem;font-size:var(--font-size-s);font-weight:var(--font-medium);line-height:1.5;color:#e3243cff}.view-display-id-eventos_links_card_grid .views-field-name{margin-bottom:3.2rem;font-size:var(--font-size-xl);font-weight:var(--font-regular)}.view-display-id-eventos_links_card_grid .views-field-nothing a{font-size:var(--font-size-m);font-weight:var(--font-regular);line-height:1.5;color:#70706dff;text-decoration:underline;text-underline-offset:auto;text-underline-position:from-front;-webkit-transition:color .2s ease-in;transition:color .2s ease-in}.view-display-id-eventos_links_card_grid .views-field-nothing a:hover{color:#e3243cff}.asg-library ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-left:0;padding-top:.75rem;padding-bottom:.75rem}.asg-library .view-filters .views-exposed-form .form--inline{display:grid;gap:3.2rem}@media (min-width:992px){.asg-library .view-filters .views-exposed-form .form--inline{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:2.4rem}}.asg-library .view-filters .views-exposed-form .form--inline .js-form-item{position:relative;margin:0!important}.asg-library .view-filters .views-exposed-form .form--inline .js-form-item input{padding:1.2rem 4.8rem 1.2rem 2.4rem;background-position:right 2.4rem center;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzUyMzJfMTUyMTcpIj4KPHBhdGggZD0iTTEwLjMzMzQgOS4zMzMzMkg5LjgwNjcyTDkuNjIwMDUgOS4xNTMzMkMxMC40MjAxIDguMjE5OTkgMTAuODMzNCA2Ljk0NjY2IDEwLjYwNjcgNS41OTMzMkMxMC4yOTM0IDMuNzM5OTkgOC43NDY3MiAyLjI1OTk5IDYuODgwMDUgMi4wMzMzMkM0LjA2MDA1IDEuNjg2NjYgMS42ODY3MiA0LjA1OTk5IDIuMDMzMzggNi44Nzk5OUMyLjI2MDA1IDguNzQ2NjYgMy43NDAwNSAxMC4yOTMzIDUuNTkzMzggMTAuNjA2N0M2Ljk0NjcyIDEwLjgzMzMgOC4yMjAwNSAxMC40MiA5LjE1MzM4IDkuNjE5OTlMOS4zMzMzOCA5LjgwNjY2VjEwLjMzMzNMMTIuMTY2NyAxMy4xNjY3QzEyLjQ0MDEgMTMuNDQgMTIuODg2NyAxMy40NCAxMy4xNjAxIDEzLjE2NjdDMTMuNDMzNCAxMi44OTMzIDEzLjQzMzQgMTIuNDQ2NyAxMy4xNjAxIDEyLjE3MzNMMTAuMzMzNCA5LjMzMzMyWk02LjMzMzM4IDkuMzMzMzJDNC42NzMzOCA5LjMzMzMyIDMuMzMzMzggNy45OTMzMiAzLjMzMzM4IDYuMzMzMzJDMy4zMzMzOCA0LjY3MzMyIDQuNjczMzggMy4zMzMzMiA2LjMzMzM4IDMuMzMzMzJDNy45OTMzOCAzLjMzMzMyIDkuMzMzMzggNC42NzMzMiA5LjMzMzM4IDYuMzMzMzJDOS4zMzMzOCA3Ljk5MzMyIDcuOTkzMzggOS4zMzMzMiA2LjMzMzM4IDkuMzMzMzJaIiBmaWxsPSIjMUQxRDFCIi8+CjwvZz4KPGRlZnM+CjxjbGlwUGF0aCBpZD0iY2xpcDBfNTIzMl8xNTIxNyI+CjxyZWN0IHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0id2hpdGUiLz4KPC9jbGlwUGF0aD4KPC9kZWZzPgo8L3N2Zz4K);background-repeat:no-repeat}.asg-library .view-filters .views-exposed-form .form--inline .js-form-item .form-control{background-color:transparent;border-radius:2.4rem}.asg-library .view-filters .views-exposed-form .form--inline .form-type-select{margin:0;margin-bottom:1.2rem}@media (min-width:992px){.asg-library .view-filters .views-exposed-form .form--inline .form-type-select{margin-bottom:0}}.asg-library .view-filters .views-exposed-form .form--inline .form-type-select.form-item-field-asg-library-target-id label{color:var(--Text-Black-color,#1d1d1b);font-family:var(--Font-font-family, "Helvetica Now Text");font-size:var(--Scales-Desktop-large-x,2.5rem)}.asg-library .view-filters .views-exposed-form .form--inline .form-type-select .form-select{font-family:"Helvetica Now Text",Helvetica,sans-serif;font-size:1.6rem;border-radius:2.4rem;padding:1.2rem 4.8rem 1.2rem 2.4rem;background-position:right 2.4rem center;border:.1rem solid #646461ff;color:#70706dff}.asg-library .view-filters .views-exposed-form .form--inline .form-type-select .select2.select2-container{min-width:100%}.asg-library .view-filters .views-exposed-form .form--inline .form-actions{display:none}.asg-library .view-filters .views-exposed-form .form--inline.clearfix::after{display:none}.asg-library .view-content .views-infinite-scroll-content-wrapper{display:grid;grid-template-columns:repeat(1,1fr);gap:3.2rem}@media (min-width:768px){.asg-library .view-content .views-infinite-scroll-content-wrapper{grid-template-columns:repeat(2,1fr);gap:4rem}}@media (min-width:1200px){.asg-library .view-content .views-infinite-scroll-content-wrapper{grid-template-columns:repeat(3,1fr)}}.asg-library .view-content .views-infinite-scroll-content-wrapper .views-row{background:#ffffffff;padding:2rem;border-radius:1.6rem}.asg-library .view-content .views-infinite-scroll-content-wrapper .views-row article .arca-links-card-content a{display:-webkit-box;display:-ms-flexbox;display:flex;color:#e3243cff;font-size:1.29rem;gap:1rem}.asg-library .view-content .views-infinite-scroll-content-wrapper .views-row article .arca-links-card-content a:hover{color:#1d1d1bff}.asg-library .view-content .views-infinite-scroll-content-wrapper .views-row article .arca-links-card-content .title{font-size:2rem;font-weight:400;margin-bottom:3.2rem}@media (min-width:1200px){.asg-library .view-content .views-infinite-scroll-content-wrapper .views-row article .arca-links-card-content .title{margin-bottom:4rem}}.asg-library .view-content .views-infinite-scroll-content-wrapper .views-row article .arca-links-card-content .arca-links-card-content_title_group{-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.8rem;margin-bottom:1.2rem}.asg-library .pager{margin-top:1.6rem}.asg-library .pager .pager__item{padding:0}.view-arca-noticias{width:auto}.view-arca-noticias .view-filters{margin-bottom:4rem}@media (min-width:768px){.view-arca-noticias .view-filters .form--inline{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}}.view-arca-noticias .view-filters .form--inline .bef-links{display:none}@media (min-width:768px){.view-arca-noticias .view-filters .form--inline .bef-links{display:block}}.view-arca-noticias .view-filters .form--inline .bef-links ul{padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;gap:.8rem;margin-bottom:0}.view-arca-noticias .view-filters .form--inline .bef-links ul li{display:inline-block}.view-arca-noticias .view-filters .form--inline .bef-links ul li a{color:#1d1d1bff;padding:1.2rem 2.4rem;border-radius:2.4rem}.view-arca-noticias .view-filters .form--inline .bef-links ul li a:hover{background-color:#1d1d1bff;color:#ffffffff}.view-arca-noticias .view-filters .form--inline .bef-links ul li a.bef-link--selected{background-color:#1d1d1bff;color:#ffffffff}@media (min-width:992px) and (max-width:1199.98px){.view-arca-noticias .view-filters .form--inline .bef-links ul{gap:0}}.view-arca-noticias .view-filters .form--inline .form-type-select{display:none;margin:0;width:100%;margin-bottom:1.2rem}@media (min-width:768px){.view-arca-noticias .view-filters .form--inline .form-type-select{display:inherit;width:auto;margin-bottom:0}}@media (min-width:768px){.view-arca-noticias .view-filters .form--inline .form-type-select.form-item-field-country-target-id{position:absolute;right:19.3rem}}@media (min-width:768px){.view-arca-noticias .view-filters .form--inline .form-type-select.form-item-field-year-target-id{position:absolute;right:0}}@media (min-width:768px){.view-arca-noticias .view-filters .form--inline .form-type-select.js-form-item-field-topic-target-id-1{display:none}}.view-arca-noticias .view-filters .form--inline .form-type-select .form-select{font-family:"Helvetica Now Text";font-size:1.6rem;border-radius:2.4rem;padding:1.2rem 4.8rem 1.2rem 2.4rem;background-position:right 2.4rem center;border:.1rem solid #646461ff}.view-arca-noticias .view-filters .form--inline .form-type-textfield{position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:100%;margin-bottom:1.2rem}.view-arca-noticias .view-filters .form--inline .form-type-textfield.js-form-type-textfield{display:none}@media (min-width:768px){.view-arca-noticias .view-filters .form--inline .form-type-textfield{display:none}}.view-arca-noticias .view-filters .form--inline .form-type-textfield .form-text{font-family:"Helvetica Now Text";font-size:1.6rem;border-radius:2.4rem;padding:1.2rem 4.8rem 1.2rem 2.4rem;background-position:right 2.4rem center;border:.1rem solid #646461ff;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;z-index:1}.view-arca-noticias .view-filters .form--inline .form-type-textfield button{top:.1rem;right:2.9rem;border-radius:2.4rem;padding:0;border:none;cursor:pointer;z-index:2}@media (min-width:768px){.view-arca-noticias .view-filters .form--inline .form-actions{display:none}}.view-arca-noticias .view-content .views-infinite-scroll-content-wrapper{display:block}@media (min-width:768px){.view-arca-noticias .view-content .views-infinite-scroll-content-wrapper{display:grid;gap:7.2rem 2.4rem;grid-template-columns:repeat(3,1fr)}}.view-arca-noticias .view-content .views-infinite-scroll-content-wrapper .views-row{margin-bottom:7rem}@media (min-width:768px){.view-arca-noticias .view-content .views-infinite-scroll-content-wrapper .views-row{margin-bottom:0}}.view-arca-noticias .view-content .views-infinite-scroll-content-wrapper .views-row .image-container{border-radius:2.4rem;width:100%;height:37.5rem;overflow:hidden;position:relative;margin-bottom:2.4rem}@media (min-width:768px){.view-arca-noticias .view-content .views-infinite-scroll-content-wrapper .views-row .image-container{height:28rem}}@media (min-width:1200px){.view-arca-noticias .view-content .views-infinite-scroll-content-wrapper .views-row .image-container{height:45rem}}.view-arca-noticias .view-content .views-infinite-scroll-content-wrapper .views-row .image-container img{width:100%;height:auto;margin-bottom:2.4rem;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform .5s cubic-bezier(.25,0,.75,1);transition:-webkit-transform .5s cubic-bezier(.25,0,.75,1);transition:transform .5s cubic-bezier(.25,0,.75,1);transition:transform .5s cubic-bezier(.25,0,.75,1),-webkit-transform .5s cubic-bezier(.25,0,.75,1)}.view-arca-noticias .view-content .views-infinite-scroll-content-wrapper .views-row .image-container .topic{background-color:#000000ff;top:1.6rem;right:1.6rem;position:absolute;color:#ffffffff;padding:.4rem 1.2rem;border-radius:99.9rem;font-size:1.3rem}.view-arca-noticias .view-content .views-infinite-scroll-content-wrapper .views-row .h3,.view-arca-noticias .view-content .views-infinite-scroll-content-wrapper .views-row h3{font-size:2rem;color:#1d1d1bff;line-height:1.2;margin-bottom:1.6rem;-webkit-transition:color .5s ease,opacity 1s ease;transition:color .5s ease,opacity 1s ease}.view-arca-noticias .view-content .views-infinite-scroll-content-wrapper .views-row:hover .image-container img{-webkit-transform:scale(1.1);transform:scale(1.1);-webkit-transition:-webkit-transform .5s cubic-bezier(.25,0,.75,1);transition:-webkit-transform .5s cubic-bezier(.25,0,.75,1);transition:transform .5s cubic-bezier(.25,0,.75,1);transition:transform .5s cubic-bezier(.25,0,.75,1),-webkit-transform .5s cubic-bezier(.25,0,.75,1)}.view-arca-noticias .view-content .views-infinite-scroll-content-wrapper .views-row:hover .carousel-content .h3,.view-arca-noticias .view-content .views-infinite-scroll-content-wrapper .views-row:hover .carousel-content h3{-webkit-transition:color .5s ease,opacity 1s ease;transition:color .5s ease,opacity 1s ease;color:#e3243cff}.view-arca-noticias ul{padding:0;text-align:center}.view-supplier-resource-center .view-header{display:inline-block;position:relative;top:8.9rem}.view-supplier-resource-center .view-filters .form--inline{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.view-supplier-resource-center .view-filters .form--inline .js-form-item-field-library-target-id{margin-right:.8rem}.view-supplier-resource-center .view-filters .form--inline .js-form-item-field-library-target-id .select2.select2-container{min-width:15rem}@media (min-width:1200px){.view-supplier-resource-center .view-filters .form--inline .js-form-item-field-library-target-id .select2.select2-container{min-width:20rem}}.view-supplier-resource-center .view-filters .form--inline .js-form-item-field-country-target-id .select2.select2-container{min-width:15rem}@media (min-width:1200px){.view-supplier-resource-center .view-filters .form--inline .js-form-item-field-country-target-id .select2.select2-container{min-width:12rem}}.view-supplier-resource-center .view-content{margin-top:8rem}.view-supplier-resource-center .view-content .table-striped{font-family:"Helvetica Now Text";margin-top:0}.view-supplier-resource-center .view-content .table-striped thead tr{border-bottom:.1rem solid #e3243cff}@media (max-width:767.98px){.view-supplier-resource-center .view-content .table-striped thead tr{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.view-supplier-resource-center .view-content .table-striped thead tr th{color:#1d1d1bff;padding:1.6rem .8rem;background:0 0;border:none}@media (max-width:767.98px){.view-supplier-resource-center .view-content .table-striped tbody tr{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:start;align-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-bottom:1px solid #1d1d1bff}}.view-supplier-resource-center .view-content .table-striped tbody tr td{--bs-table-bg-type:none;color:#1d1d1bff;padding:1.6rem .8rem 1.6rem 0;background:0 0;border:none}@media (min-width:768px){.view-supplier-resource-center .view-content .table-striped tbody tr td{padding:1.6rem .8rem}}.view-supplier-resource-center .view-content .table-striped tbody tr td.views-field-name{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMzMiIHZpZXdCb3g9IjAgMCAyNCAzMyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzUyNjZfMzUyMjcpIj4KPHBhdGggZD0iTTEyLjcxOCAwLjk4MTQ0NVYxMi42NzQ1TDIzLjQ4MzQgMTIuNjQ0M0wxMi43MTggMC45ODE0NDVaIiBmaWxsPSIjRTMyNDNDIi8+CjxwYXRoIGQ9Ik0xMS43ODgyIDE0LjQ4NjFDMTEuNTQwMiAxNC40ODYxIDExLjMwMjYgMTQuMzk1NSAxMS4xMjcgMTQuMjI0NUMxMC45NTE0IDE0LjA1MzQgMTAuODU4NCAxMy44MjE5IDEwLjg1ODQgMTMuNTgwNFYwLjQyODIyM0gwLjkyOTgzMkMwLjQxMzI1OSAwLjQyODIyMyAwIDAuODMwNzM4IDAgMS4zMzM4OFYzMS41MjI2QzAgMzIuMDI1NyAwLjQxMzI1OSAzMi40MjgyIDAuOTI5ODMyIDMyLjQyODJIMjMuMDcwMkMyMy41ODY3IDMyLjQyODIgMjQgMzIuMDI1NyAyNCAzMS41MjI2VjE0LjQ1NTlMMTEuNzg4MiAxNC40NzZWMTQuNDg2MVoiIGZpbGw9IiNFMzI0M0MiLz4KPHBhdGggZD0iTTcuNTcyOTcgMjEuNjcxQzcuODkzMjUgMjEuODQyMSA4LjE1MTUzIDIyLjA4MzYgOC4zMjcxNyAyMi4zOTU1QzguNTAyOCAyMi43MDc1IDguNTk1NzkgMjMuMDY5NyA4LjU5NTc5IDIzLjQ3MjNDOC41OTU3OSAyMy44NzQ4IDguNTAyOCAyNC4yMjcgOC4zMTY4NCAyNC41Mjg5QzguMTMwODcgMjQuODMwOCA3Ljg3MjU4IDI1LjA3MjMgNy41MzE2NSAyNS4yMzMzQzcuMjAxMDQgMjUuNDA0MyA2LjgwODQ0IDI1LjQ4NDggNi4zNzQ1MiAyNS40ODQ4SDQuOTkwMUM0Ljk5MDEgMjUuNDg0OCA0LjkzODQ1IDI1LjUwNSA0LjkzODQ1IDI1LjUzNTJWMjcuOTYwM0M0LjkzODQ1IDI3Ljk2MDMgNC45MjgxMiAyOC4wMjA3IDQuOTA3NDUgMjguMDQwOEM0Ljg4Njc5IDI4LjA2MDkgNC44NTU4IDI4LjA3MSA0LjgyNDggMjguMDcxSDMuNjc4MDFDMy42NzgwMSAyOC4wNzEgMy42MTYwMiAyOC4wNjA5IDMuNTk1MzYgMjguMDQwOEMzLjU3NDY5IDI4LjAyMDcgMy41NjQzNiAyNy45OTA1IDMuNTY0MzYgMjcuOTYwM1YyMS41MzAxQzMuNTY0MzYgMjEuNTMwMSAzLjU3NDY5IDIxLjQ2OTcgMy41OTUzNiAyMS40NDk2QzMuNjE2MDIgMjEuNDI5NSAzLjY0NzAxIDIxLjQxOTQgMy42NzgwMSAyMS40MTk0SDYuNDI2MThDNi44NjAxIDIxLjQxOTQgNy4yMzIwMyAyMS40OTk5IDcuNTYyNjQgMjEuNjcxSDcuNTcyOTdaTTYuOTUzMDggMjQuMTY2NkM3LjEzOTA1IDIzLjk5NTUgNy4yMjE3IDIzLjc3NDIgNy4yMjE3IDIzLjUwMjVDNy4yMjE3IDIzLjIzMDggNy4xMjg3MiAyMi45OTkzIDYuOTUzMDggMjIuODI4MkM2Ljc2NzEyIDIyLjY1NzIgNi41Mjk0OSAyMi41NzY3IDYuMjI5ODggMjIuNTc2N0g0Ljk5MDFDNC45OTAxIDIyLjU3NjcgNC45Mzg0NSAyMi41OTY4IDQuOTM4NDUgMjIuNjI3VjI0LjM3NzlDNC45Mzg0NSAyNC4zNzc5IDQuOTU5MTEgMjQuNDI4MiA0Ljk5MDEgMjQuNDI4Mkg2LjIyOTg4QzYuNTI5NDkgMjQuNDI4MiA2Ljc2NzEyIDI0LjM0NzcgNi45NTMwOCAyNC4xNzY3VjI0LjE2NjZaIiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBkPSJNMTMuMzk5OSAyMS42NzFDMTMuNzIwMiAyMS44NDIxIDEzLjk3ODUgMjIuMDgzNiAxNC4xNTQxIDIyLjM5NTVDMTQuMzI5NyAyMi43MDc1IDE0LjQyMjcgMjMuMDY5NyAxNC40MjI3IDIzLjQ3MjNDMTQuNDIyNyAyMy44NzQ4IDE0LjMyOTcgMjQuMjI3IDE0LjE0MzggMjQuNTI4OUMxMy45NTc4IDI0LjgzMDggMTMuNjk5NSAyNS4wNzIzIDEzLjM1ODYgMjUuMjMzM0MxMy4wMjggMjUuNDA0MyAxMi42MzU0IDI1LjQ4NDggMTIuMjAxNSAyNS40ODQ4SDEwLjgxN0MxMC44MTcgMjUuNDg0OCAxMC43NjU0IDI1LjUwNSAxMC43NjU0IDI1LjUzNTJWMjcuOTYwM0MxMC43NjU0IDI3Ljk2MDMgMTAuNzU1MSAyOC4wMjA3IDEwLjczNDQgMjguMDQwOEMxMC43MTM3IDI4LjA2MDkgMTAuNjgyNyAyOC4wNzEgMTAuNjUxNyAyOC4wNzFIOS41MDQ5NEM5LjUwNDk0IDI4LjA3MSA5LjQ0Mjk1IDI4LjA2MDkgOS40MjIyOSAyOC4wNDA4QzkuNDAxNjMgMjguMDIwNyA5LjM5MTMgMjcuOTkwNSA5LjM5MTMgMjcuOTYwM1YyMS41MzAxQzkuMzkxMyAyMS41MzAxIDkuNDAxNjMgMjEuNDY5NyA5LjQyMjI5IDIxLjQ0OTZDOS40NDI5NSAyMS40Mjk1IDkuNDczOTUgMjEuNDE5NCA5LjUwNDk0IDIxLjQxOTRIMTIuMjUzMUMxMi42ODcgMjEuNDE5NCAxMy4wNTkgMjEuNDk5OSAxMy4zODk2IDIxLjY3MUgxMy4zOTk5Wk0xMi43OCAyNC4xNjY2QzEyLjk2NiAyMy45OTU1IDEzLjA0ODYgMjMuNzc0MiAxMy4wNDg2IDIzLjUwMjVDMTMuMDQ4NiAyMy4yMzA4IDEyLjk1NTcgMjIuOTk5MyAxMi43OCAyMi44MjgyQzEyLjU5NDEgMjIuNjU3MiAxMi4zNTY0IDIyLjU3NjcgMTIuMDU2OCAyMi41NzY3SDEwLjgxN0MxMC44MTcgMjIuNTc2NyAxMC43NjU0IDIyLjU5NjggMTAuNzY1NCAyMi42MjdWMjQuMzc3OUMxMC43NjU0IDI0LjM3NzkgMTAuNzg2IDI0LjQyODIgMTAuODE3IDI0LjQyODJIMTIuMDU2OEMxMi4zNTY0IDI0LjQyODIgMTIuNTk0MSAyNC4zNDc3IDEyLjc4IDI0LjE3NjdWMjQuMTY2NloiIGZpbGw9IndoaXRlIi8+CjxwYXRoIGQ9Ik0yMC4wNjM3IDIxLjQ1OTRDMjAuMDYzNyAyMS40NTk0IDIwLjA5NDcgMjEuNTA5NyAyMC4wOTQ3IDIxLjUzOTlWMjIuNDc1N0MyMC4wOTQ3IDIyLjQ3NTcgMjAuMDg0NCAyMi41MzYxIDIwLjA2MzcgMjIuNTU2MkMyMC4wNDMxIDIyLjU3NjQgMjAuMDEyMSAyMi41ODY0IDE5Ljk4MTEgMjIuNTg2NEgxOC4yMzUxQzE4LjIzNTEgMjIuNTg2NCAxOC4xODM0IDIyLjYwNjYgMTguMTgzNCAyMi42MzY3VjI3Ljk3MDFDMTguMTgzNCAyNy45NzAxIDE4LjE3MzEgMjguMDMwNSAxOC4xNTI0IDI4LjA1MDZDMTguMTMxNyAyOC4wNzA3IDE4LjEwMDcgMjguMDgwOCAxOC4wNjk3IDI4LjA4MDhIMTYuOTIzQzE2LjkyMyAyOC4wODA4IDE2Ljg2MSAyOC4wNzA3IDE2Ljg0MDMgMjguMDUwNkMxNi44MTk2IDI4LjAzMDUgMTYuODA5MyAyOC4wMDAzIDE2LjgwOTMgMjcuOTcwMVYyMi42MzY3QzE2LjgwOTMgMjIuNjM2NyAxNi43ODg2IDIyLjU4NjQgMTYuNzU3NyAyMi41ODY0SDE1LjA2MzNDMTUuMDYzMyAyMi41ODY0IDE1LjAwMTMgMjIuNTc2NCAxNC45ODA2IDIyLjU1NjJDMTQuOTYgMjIuNTM2MSAxNC45NDk2IDIyLjUwNTkgMTQuOTQ5NiAyMi40NzU3VjIxLjUzOTlDMTQuOTQ5NiAyMS41Mzk5IDE0Ljk2IDIxLjQ3OTUgMTQuOTgwNiAyMS40NTk0QzE1LjAwMTMgMjEuNDM5MyAxNS4wMzIzIDIxLjQyOTIgMTUuMDYzMyAyMS40MjkySDE5Ljk4MTFDMTkuOTgxMSAyMS40MjkyIDIwLjA0MzEgMjEuNDM5MyAyMC4wNjM3IDIxLjQ1OTRaIiBmaWxsPSJ3aGl0ZSIvPgo8L2c+CjxkZWZzPgo8Y2xpcFBhdGggaWQ9ImNsaXAwXzUyNjZfMzUyMjciPgo8cmVjdCB3aWR0aD0iMjQiIGhlaWdodD0iMzIiIGZpbGw9IndoaXRlIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIDAuNDI4MjIzKSIvPgo8L2NsaXBQYXRoPgo8L2RlZnM+Cjwvc3ZnPgo=);background-repeat:no-repeat;background-position:center left;padding-left:4rem;width:100%}@media (min-width:768px){.view-supplier-resource-center .view-content .table-striped tbody tr td.views-field-field-date{min-width:12rem}}.view-supplier-resource-center .view-content .table-striped tbody tr td .file--application-pdf{background:0 0;padding:0}.view-supplier-resource-center .view-content .table-striped tbody tr td .file--application-pdf a{overflow:hidden;white-space:nowrap;display:block;font-size:0;width:auto;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTciIHZpZXdCb3g9IjAgMCAxNiAxNyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEyLjY2NjcgNy43MTk3Nkw4LjAwMDA0IDExLjgyMk04LjAwMDA0IDExLjgyMkwzLjMzMzM3IDcuNzE5NzZNOC4wMDAwNCAxMS44MjJMOC4wMDAwNCAzLjA5NDczTTQuMTM5MTMgMTMuNzYxNEwxMS44NjEgMTMuNzYxNCIgc3Ryb2tlPSIjMUQxRDFCIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+Cjwvc3ZnPgo=)}.view-supplier-resource-center .view-content .table-striped tbody tr td .file--application-pdf a::after{content:"";display:block;width:1.6rem;height:1.6rem;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTciIHZpZXdCb3g9IjAgMCAxNiAxNyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEyLjY2NjcgNy43MTk3Nkw4LjAwMDA0IDExLjgyMk04LjAwMDA0IDExLjgyMkwzLjMzMzM3IDcuNzE5NzZNOC4wMDAwNCAxMS44MjJMOC4wMDAwNCAzLjA5NDczTTQuMTM5MTMgMTMuNzYxNEwxMS44NjEgMTMuNzYxNCIgc3Ryb2tlPSIjMUQxRDFCIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+Cjwvc3ZnPgo=)}.view-resultados-trimestrales .view-filters{margin-bottom:4rem}.view-resultados-trimestrales .view-filters .form--inline{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;gap:.8rem}.view-resultados-trimestrales .view-filters .form--inline .form-type-select{margin:0;width:100%;margin-bottom:1.2rem}@media (min-width:992px){.view-resultados-trimestrales .view-filters .form--inline .form-type-select{width:auto;margin-bottom:0}}.view-resultados-trimestrales .view-filters .form--inline .form-type-select .form-select{font-family:"Helvetica Now Text";font-size:1.6rem;border-radius:2.4rem;padding:1.2rem 4.8rem 1.2rem 2.4rem;background-position:right 2.4rem center;border:.1rem solid #646461ff}@media (min-width:992px){.view-resultados-trimestrales .view-filters{margin-bottom:0}}@media (min-width:768px){.view-resultados-trimestrales .view-content{display:grid;grid-template-columns:1fr 1fr;grid-gap:2rem}}.view-resultados-trimestrales .view-content .slick-slide{margin-right:2rem}.view-resultados-trimestrales .slick-track{-webkit-transition:height 1s;transition:height 1s}.view-resultados-trimestrales .slick-dots{width:100%;max-width:116px;overflow:auto;white-space:nowrap;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.6rem;margin:4rem auto;-ms-overflow-style:none;scrollbar-width:none}.view-resultados-trimestrales .slick-dots::-webkit-scrollbar{display:none}.view-resultados-trimestrales .slick-dots li{list-style:none;background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGNpcmNsZSBvcGFjaXR5PSIwLjIiIGN4PSI4IiBjeT0iOC4wMDA5OCIgcj0iOCIgZmlsbD0iYmxhY2siLz4KPC9zdmc+Cg==);width:1.6rem;height:1.6rem;font-size:0}.view-resultados-trimestrales .slick-dots li.slick-active{background:#e3243cff;border-radius:50%}.view-resultados-trimestrales .slick-dots li button{border:none;background:0 0;height:1.6rem;padding:0 .8rem}.result-group{border-radius:3.2rem;background-color:#fafafa;padding:3.2rem}@media (min-width:1200px){.result-group{padding:5.6rem}}.result-group .h3,.result-group h3{font-weight:400;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;gap:10px}.result-group .h3::after,.result-group h3::after{content:"";width:80%;height:2px;background-color:#dc3545;margin-left:.8rem;margin-top:.8rem;margin-bottom:10px}.result-group .medium-m{font-weight:400}.view-arca-empresas .views-view-responsive-grid{gap:2rem;margin-bottom:2rem}@media (max-width:991.98px){.view-arca-empresas .views-view-responsive-grid{grid-template-columns:auto}}@media (min-width:992px){.view-arca-empresas .views-view-responsive-grid{gap:4rem 3.2rem;margin-bottom:4rem}}@media (min-width:992px){.view-arca-empresas .views-view-responsive-grid{gap:4rem}}.view-arca-empresas .views-view-responsive-grid .node--type-arca-empresas .wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#ffffffff;border-radius:1.6rem}.view-arca-empresas .views-view-responsive-grid .node--type-arca-empresas .wrapper .node-img img{width:100%;border-top-left-radius:1.6rem;border-bottom-left-radius:1.6rem}.view-arca-empresas .views-view-responsive-grid .node--type-arca-empresas .wrapper .node-info{padding:0 2.4rem 1.6rem}@media (max-width:575.98px){.view-arca-empresas .views-view-responsive-grid .node--type-arca-empresas .wrapper .node-info{padding:0 1.6rem}}@media (min-width:1200px){.view-arca-empresas .views-view-responsive-grid .node--type-arca-empresas .wrapper .node-info{padding:0 2.4rem 0}}@media (max-width:575.98px){.view-arca-empresas .views-view-responsive-grid .node--type-arca-empresas .wrapper .node-info .title{line-height:2.6rem}}@media (min-width:1200px){.view-arca-empresas .views-view-responsive-grid .node--type-arca-empresas .wrapper .node-info .node-body{margin-top:.8rem;margin-bottom:2rem}}.view-arca-empresas .views-view-responsive-grid .node--type-arca-empresas .wrapper .node-info .node-link .btn-align{padding-top:0}.view-arca-empresas .views-view-responsive-grid .node--type-arca-empresas .wrapper .node-info .node-link .btn-align path{stroke:#e3243cff}.view-arca-empresas .views-view-responsive-grid .node--type-arca-empresas .wrapper .node-info .node-link .btn-align .lnk-link-primary:hover path{stroke:#1d1d1bff}.view-arca-proveedores .views-view-responsive-grid{gap:3.2rem;margin-bottom:3.2rem;grid-template-columns:auto}@media (min-width:992px){.view-arca-proveedores .views-view-responsive-grid{gap:4rem;margin-bottom:4rem;grid-template-columns:repeat(2,1fr)}}@media (min-width:1200px){.view-arca-proveedores .views-view-responsive-grid{grid-template-columns:repeat(3,1fr)}}.view-arca-proveedores .views-view-responsive-grid .node--type-arca-proveedores .wrapper{background-color:#ffffffff;border-radius:1.6rem}.view-arca-proveedores .views-view-responsive-grid .node--type-arca-proveedores .wrapper .node-info{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:justify;align-content:space-between;gap:3.2rem;padding:2rem;min-height:15.2rem}@media (min-width:992px){.view-arca-proveedores .views-view-responsive-grid .node--type-arca-proveedores .wrapper .node-info{min-height:17.8rem}}.view-arca-proveedores .views-view-responsive-grid .node--type-arca-proveedores .wrapper .node-info .title{width:100%;line-height:1.2}.view-arca-proveedores .views-view-responsive-grid .node--type-arca-proveedores .wrapper .node-info .node-link .btn-align svg{vertical-align:unset}.view-arca-proveedores .views-view-responsive-grid .node--type-arca-proveedores .wrapper .node-info .node-link .btn-align svg path{stroke:#e3243cff}.view-arca-proveedores .views-view-responsive-grid .node--type-arca-proveedores .wrapper .node-info .node-link .btn-align svg .lnk-link-primary:hover path{stroke:#1d1d1bff}.node--type-news .top-content{padding-top:18rem;padding-bottom:8rem}@media (min-width:992px){.node--type-news .top-content{padding-bottom:9rem}}@media (min-width:1200px){.node--type-news .top-content{padding-bottom:10rem}}.node--type-news .top-content .back{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDkiIGhlaWdodD0iNDgiIHZpZXdCb3g9IjAgMCA0OSA0OCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzQyMjZfMzMwMTkpIj4KPHBhdGggZD0iTTEgMjRDMSAxMS4wMjEzIDExLjUyMTMgMC41IDI0LjUgMC41QzM3LjQ3ODcgMC41IDQ4IDExLjAyMTMgNDggMjRDNDggMzYuOTc4NyAzNy40Nzg3IDQ3LjUgMjQuNSA0Ny41QzExLjUyMTMgNDcuNSAxIDM2Ljk3ODcgMSAyNFoiIHN0cm9rZT0iI0FEQURBQyIvPgo8cGF0aCBkPSJNMjMuOTYwOSAzMi40NjA4TDE1LjUwMDEgMjMuOTk5OUwyMy45NjA5IDE1LjUzOTEiIHN0cm9rZT0iIzFEMUQxQiIgc3Ryb2tlLXdpZHRoPSIxLjciIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8cGF0aCBkPSJNMTUuNTAwMSAyNEwzMy41IDI0IiBzdHJva2U9IiMxRDFEMUIiIHN0cm9rZS13aWR0aD0iMS43IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9nPgo8ZGVmcz4KPGNsaXBQYXRoIGlkPSJjbGlwMF80MjI2XzMzMDE5Ij4KPHBhdGggZD0iTTAuNSAyNEMwLjUgMTAuNzQ1MiAxMS4yNDUyIDAgMjQuNSAwQzM3Ljc1NDggMCA0OC41IDEwLjc0NTIgNDguNSAyNEM0OC41IDM3LjI1NDggMzcuNzU0OCA0OCAyNC41IDQ4QzExLjI0NTIgNDggMC41IDM3LjI1NDggMC41IDI0WiIgZmlsbD0id2hpdGUiLz4KPC9jbGlwUGF0aD4KPC9kZWZzPgo8L3N2Zz4K);width:4.8rem;height:4.8rem;display:block;margin-bottom:2rem}.node--type-news .top-content .summary{color:#70706dff;margin:.8rem 0 2rem}.node--type-news .top-content .details{display:grid;gap:2.4rem}@media (min-width:992px){.node--type-news .top-content .details{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:3.2rem 0 0;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.node--type-news .top-content .details .meta{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.2rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.node--type-news .top-content .details .meta .topic{background-color:#1d1d1bff;padding:.4rem 1.2rem;color:#ffffffff;border-radius:2.4rem}.node--type-news .top-content .details .meta .date{color:#70706dff}.node--type-news .top-content .details .share{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.6rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.node--type-news .middle-content{margin-bottom:4rem}.node--type-news .middle-content .img-body img{width:100%;border-radius:2.4rem}.node--type-news .middle-content .body{margin:6.4rem auto}.node--type-news .middle-content .buttons-news{display:block;margin-bottom:6.4rem}@media (min-width:992px){.node--type-news .middle-content .buttons-news{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:1.6rem}}.node--type-news .middle-content .buttons-news .document{margin-bottom:1.6rem}@media (min-width:992px){.node--type-news .middle-content .buttons-news .document{margin-bottom:0}}.node--type-news .middle-content .buttons-news .btn{width:100%}.node--type-news .middle-content .buttons-news .btn::after{content:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTMiIHZpZXdCb3g9IjAgMCAxMiAxMyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEwLjY2NjggNS43MTkxNUw2LjAwMDE2IDkuODIxMzlNNi4wMDAxNiA5LjgyMTM5TDEuMzMzNSA1LjcxOTE1TTYuMDAwMTYgOS44MjEzOUw2LjAwMDE2IDEuMDk0MTJNMi4xMzkyNSAxMS43NjA4TDkuODYxMDcgMTEuNzYwOCIgc3Ryb2tlPSIjMUQxRDFCIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+Cjwvc3ZnPgo=);margin-left:.8rem}.node--type-news .middle-content .buttons-news .btn:hover::after{-webkit-filter:invert(1);filter:invert(1);-webkit-transition:all .3s;transition:all .3s}.node--type-news .middle-content .share{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.6rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end}.node--type-person.node--view-mode-full{display:grid;gap:4rem;padding:0 1.6rem 1.6rem;margin-bottom:0}@media (min-width:992px){.node--type-person.node--view-mode-full{padding:0 4rem 4rem}}.node--type-person.node--view-mode-full .content-top{display:grid;gap:4rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (min-width:992px){.node--type-person.node--view-mode-full .content-top{display:-webkit-box;display:-ms-flexbox;display:flex}}.node--type-person.node--view-mode-full .content-top .details .title{margin-bottom:1.6rem}@media (min-width:992px){.node--type-person.node--view-mode-full .content-top .details .title{margin-bottom:2.6rem}}.node--type-person.node--view-mode-full .content-top .details .cargo{color:#e3243cff}.node--type-person.node--view-mode-full .content-middle .body{color:#1d1d1bff}.node--type-person.node--view-mode-full .content-bottom .field__label{color:#e3243cff;font-weight:400}.node--type-person{margin-bottom:8rem}@media (min-width:992px){.node--type-person{display:-webkit-box;display:-ms-flexbox;display:flex}}@media (min-width:992px){.node--type-person .person-name{padding-right:4rem}}.node--type-person .person-name hr{color:#e3243cff;opacity:1;margin:1.2rem 0 2rem 0}.node--type-person .person-name .cargo{color:#e3243cff;margin-bottom:4rem}@media (min-width:992px){.node--type-person .person-name .cargo{margin-bottom:0}}.node--type-person .person-content .body{color:#70706dff}/*!
 * Bootstrap  v5.3.3 (https://getbootstrap.com/)
 * Copyright 2011-2024 The Bootstrap Authors
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */.facets-widget-checkbox ul{display:grid;grid-template-columns:repeat(1,1fr);gap:2rem;padding:0}.facets-widget-checkbox ul .facet-item{display:-webkit-box;display:-ms-flexbox;display:flex}.facets-widget-checkbox ul .facet-item .facets-checkbox{appearance:none;-webkit-appearance:none;-moz-appearance:none;width:24px;height:24px;border:2px solid #999997ff;border-radius:7px;background-color:#ffffffff;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative}.facets-widget-checkbox ul .facet-item .facets-checkbox:checked{background-color:#e3243cff;border-color:#e3243cff;color:#ffffffff}.facets-widget-checkbox ul .facet-item .facets-checkbox:checked::after{content:"";position:absolute;width:12px;height:10px;background-size:contain;background-position:center;background-repeat:no-repeat;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="12" height="10" viewBox="0 0 12 10" fill="none"><path d="M3.81353 7.88963L0.968732 4.78001L0 5.83147L3.81353 10L12 1.05145L11.0381 0L3.81353 7.88963Z" fill="white"/></svg>')}.facets-widget-checkbox ul .facet-item .facet-item__value{font-size:var(--font-size-m);font-weight:var(--font-large);line-height:1.5;color:#1d1d1bff;padding-left:.8rem}.facets-widget-checkbox .facets-widget-{display:none}.block-facets{display:none;margin-bottom:5.6rem}@media (min-width:768px){.block-facets{display:block}}.block-facets .h2,.block-facets h2{font-size:var(--font-size-l);font-weight:var(--font-large);line-height:1.5;color:#1d1d1bff;padding-bottom:.8rem;border-bottom:1px solid #e3243cff;margin-bottom:1.6rem;width:100%}.search-button:hover{background-color:#000;border-color:#000}.search-button:hover .search-icon{color:#fff}.search-button+.search-results{display:block}.search-results{display:none;position:absolute;background-color:#fff;-webkit-box-shadow:0 4px 8px rgba(0,0,0,.1);box-shadow:0 4px 8px rgba(0,0,0,.1);padding:1rem;margin-top:.5rem;width:100%}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcm9vdC5zY3NzIiwic3R5bGUuY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3ZlbmRvci9fcmZzLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19jb2xvci1tb2RlLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3JlYm9vdC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYm9yZGVyLXJhZGl1cy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL190eXBlLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19saXN0cy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19pbWFnZXMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2ltYWdlLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2NvbnRhaW5lcnMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2NvbnRhaW5lci5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnJlYWtwb2ludHMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fZ3JpZC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL190YWJsZXMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RhYmxlLXZhcmlhbnRzLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvZm9ybXMvX2xhYmVscy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2Zvcm1zL19mb3JtLXRleHQuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9mb3Jtcy9fZm9ybS1jb250cm9sLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190cmFuc2l0aW9uLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmFkaWVudHMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9mb3Jtcy9fZm9ybS1zZWxlY3Quc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9mb3Jtcy9fZm9ybS1jaGVjay5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2Zvcm1zL19mb3JtLXJhbmdlLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvZm9ybXMvX2Zsb2F0aW5nLWxhYmVscy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2Zvcm1zL19pbnB1dC1ncm91cC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZm9ybXMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYnV0dG9ucy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL190cmFuc2l0aW9ucy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19kcm9wZG93bi5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fY2FyZXQuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYnV0dG9uLWdyb3VwLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX25hdi5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19uYXZiYXIuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY2FyZC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19hY2NvcmRpb24uc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYnJlYWRjcnVtYi5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19wYWdpbmF0aW9uLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19wYWdpbmF0aW9uLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2JhZGdlLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2FsZXJ0LnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3Byb2dyZXNzLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2xpc3QtZ3JvdXAuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY2xvc2Uuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdG9hc3RzLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX21vZGFsLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19iYWNrZHJvcC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL190b29sdGlwLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19yZXNldC10ZXh0LnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3BvcG92ZXIuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY2Fyb3VzZWwuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2NsZWFyZml4LnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3NwaW5uZXJzLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX29mZmNhbnZhcy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19wbGFjZWhvbGRlcnMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9oZWxwZXJzL19jb2xvci1iZy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2hlbHBlcnMvX2NvbG9yZWQtbGlua3Muc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9oZWxwZXJzL19mb2N1cy1yaW5nLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvaGVscGVycy9faWNvbi1saW5rLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvaGVscGVycy9fcmF0aW8uc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9oZWxwZXJzL19wb3NpdGlvbi5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2hlbHBlcnMvX3N0YWNrcy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2hlbHBlcnMvX3Zpc3VhbGx5LWhpZGRlbi5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdmlzdWFsbHktaGlkZGVuLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvaGVscGVycy9fc3RyZXRjaGVkLWxpbmsuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9oZWxwZXJzL190ZXh0LXRydW5jYXRpb24uc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RleHQtdHJ1bmNhdGUuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9oZWxwZXJzL192ci5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19hcGkuc2NzcyIsImJhc2UvX3R5cG9ncmFwaHkuc2NzcyIsImJhc2UvX2ljb25zLnNjc3MiLCJiYXNlL19iYXNlLnNjc3MiLCJjb21wb25lbnRzL19hY3Rpb25fYmFubmVyLnNjc3MiLCJjb21wb25lbnRzL19hbnVhbF9pbnRlZ3JhZG8uc2NzcyIsImNvbXBvbmVudHMvX2FyY2FfYWNjb3JkaW9uLnNjc3MiLCJjb21wb25lbnRzL19hcmNhLWNhcmQtdmVydGljYWwuc2NzcyIsImNvbXBvbmVudHMvX2Jtdl9yZXBvcnRzLnNjc3MiLCJjb21wb25lbnRzL19ib3Rvbi1iYWNrLnNjc3MiLCJjb21wb25lbnRzL19idXR0b24uc2NzcyIsImNvbXBvbmVudHMvX2NhcmRfdmVydGljYWwuc2NzcyIsImNvbXBvbmVudHMvX2Nhcm91c2VsLnNjc3MiLCJjb21wb25lbnRzL19jYXJvdXNlbC1mbHVpZC5zY3NzIiwiY29tcG9uZW50cy9fY2FycnVzZWxfaW1hZ2VuLnNjc3MiLCJjb21wb25lbnRzL19jaGFydHMuc2NzcyIsImNvbXBvbmVudHMvX2NuYnZfcmVwb3J0cy5zY3NzIiwiY29tcG9uZW50cy9fY29sLXRleHQtY29tYm8uc2NzcyIsImNvbXBvbmVudHMvX2NvbnRhY3QtZGF0YS1jb250YWluZXIuc2NzcyIsImNvbXBvbmVudHMvX2RpYWxvZy5zY3NzIiwiY29tcG9uZW50cy9fZHJvcGRvd24uc2NzcyIsImNvbXBvbmVudHMvX2ZhbHNlLWltZy1jYXJkLWZ1bGwuc2NzcyIsImNvbXBvbmVudHMvX2Zvcm0tbW9kYWwuc2NzcyIsImNvbXBvbmVudHMvX2Zvcm0tc2FsYS1kZS1wcmVuc2Euc2NzcyIsImNvbXBvbmVudHMvX2Z1bGwtYmctY2FyZC1ncmlkLnNjc3MiLCJjb21wb25lbnRzL19mdWxsLWltZy10ZXh0LnNjc3MiLCJjb21wb25lbnRzL19mdWxsLXdpZHRoLXZpZGVvLnNjc3MiLCJjb21wb25lbnRzL19oYWxmLWZ1bGwtY2FyZC5zY3NzIiwiY29tcG9uZW50cy9faGVhZGVyLnNjc3MiLCJjb21wb25lbnRzL19oZXJvLXZlcnNpb24taW1hZ2VuLnNjc3MiLCJjb21wb25lbnRzL19oZXJvLXZlcnNpb24tdmlkZW8uc2NzcyIsImNvbXBvbmVudHMvX2hvcml6b250YWwtaW1nLWNhcmQtZnVsbC5zY3NzIiwiY29tcG9uZW50cy9faG9yaXpvbnRhbC1pbWctY2FyZC1mdWxsLXNsaWRlci5zY3NzIiwiY29tcG9uZW50cy9faG9yaXpvbnRhbC1pbWctY2FyZC1ncmlkLnNjc3MiLCJjb21wb25lbnRzL19pY29uLnNjc3MiLCJjb21wb25lbnRzL19pZnJhbWUtdGFicy5zY3NzIiwiY29tcG9uZW50cy9faW1hZ2VuLnNjc3MiLCJjb21wb25lbnRzL19pbmZvLWNhcmQuc2NzcyIsImNvbXBvbmVudHMvX2xpbmsuc2NzcyIsImNvbXBvbmVudHMvX2xpbmtzLWNhcmQtZ3JpZC5zY3NzIiwiY29tcG9uZW50cy9fbGlzdHMuc2NzcyIsImNvbXBvbmVudHMvX25ld3NsZXR0ZXIuc2NzcyIsImNvbXBvbmVudHMvX292ZXJsYXBwZWQtY2FyZHMuc2NzcyIsImNvbXBvbmVudHMvX3BhZ2VyLnNjc3MiLCJjb21wb25lbnRzL19wcmluY2lwbGUuc2NzcyIsImNvbXBvbmVudHMvX3F1b3RlLnNjc3MiLCJjb21wb25lbnRzL19yZXBvcnRzLnNjc3MiLCJjb21wb25lbnRzL19zaW5nbGUtY2FyZC5zY3NzIiwiY29tcG9uZW50cy9fdGFicy5zY3NzIiwiY29tcG9uZW50cy9fdGFibGUuc2NzcyIsImNvbXBvbmVudHMvX3RleHRvLnNjc3MiLCJjb21wb25lbnRzL190cmVuZGluZ192YWx1ZXMuc2NzcyIsImNvbXBvbmVudHMvX3VzZXItbG9naW4uc2NzcyIsImNvbXBvbmVudHMvX3NvbGljaXR1ZF9hY192ZW50dXJlcy5zY3NzIiwiY29tcG9uZW50cy9fc29zdGVuaWJpbGlkYWRfY2lyY2xlLnNjc3MiLCJjb21wb25lbnRzL192aWRlb2NhcmQuc2NzcyIsImNvbXBvbmVudHMvX3dyYXBwZXIuc2NzcyIsInJlZ2lvbnMvX2Zvb3Rlci5zY3NzIiwibGF5b3V0L19vbmUtY29sdW1uLnNjc3MiLCJsYXlvdXQvX3R3by1jb2x1bW4uc2NzcyIsImxheW91dC9fbGF5b3V0LnNjc3MiLCJ2aWV3cy9fYW5hbGlzdGFzLnNjc3MiLCJ2aWV3cy9fYnVzY2Fkb3Iuc2NzcyIsInZpZXdzL19jb25zZWpvLWFkbWluaXN0cmFjaW9uLnNjc3MiLCJ2aWV3cy9fZXZlbnRvcy5zY3NzIiwidmlld3MvX2xpbmtzX2NhcmQuc2NzcyIsInZpZXdzL19ub3RpY2lhcy5zY3NzIiwidmlld3MvX3Byb3ZlZWRvcmVzLnNjc3MiLCJ2aWV3cy9fcmVzdWx0YWRvc190cmltZXN0cmFsZXMuc2NzcyIsIm5vZGUvX2NhcmQtZW1wcmVzYXMuc2NzcyIsIm5vZGUvX2NhcmQtcHJvdmVlZG9yZXMuc2NzcyIsIm5vZGUvX25vdGljaWFzLnNjc3MiLCJub2RlL19wZXJzb24uc2NzcyIsIm5vZGUvX3Byb2ZpbGVzLWJsb2NrLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19iYW5uZXIuc2NzcyIsInN0eWxlLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6ImlCQUFBLE1DY0Esc0JETEksVUFBQSxR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LFNBQUEsRUFBQSxFQUFBLEtBQUEsS0FBQSxFQUFBLEVBQUEsS0FDQSxNQUFBLEtBRkYsaUJBQ0UsaUJBQUEsRUFBQSxTQUFBLEVBQUEsRUFBQSxLQUFBLEtBQUEsRUFBQSxFQUFBLEtBQ0EsTUFBQSxJQUZGLGlCQUNFLGlCQUFBLEVBQUEsU0FBQSxFQUFBLEVBQUEsS0FBQSxLQUFBLEVBQUEsRUFBQSxLQUNBLE1BQUEsYUFGRixpQkFDRSxpQkFBQSxFQUFBLFNBQUEsRUFBQSxFQUFBLEtBQUEsS0FBQSxFQUFBLEVBQUEsS0FDQSxNQUFBLElBRkYsaUJBQ0UsaUJBQUEsRUFBQSxTQUFBLEVBQUEsRUFBQSxLQUFBLEtBQUEsRUFBQSxFQUFBLEtBQ0EsTUFBQSxJQUZGLGlCQUNFLGlCQUFBLEVBQUEsU0FBQSxFQUFBLEVBQUEsS0FBQSxLQUFBLEVBQUEsRUFBQSxLQUNBLE1BQUEsYUErQkUsYUFoREosaUJBQUEsRUFBQSxTQUFBLEVBQUEsRUFBQSxLQUFBLEtBQUEsRUFBQSxFQUFBLEtBQ0EsTUFBQSxLQXFEUSxVQWhFTixpQkFBQSxFQUFBLFNBQUEsRUFBQSxFQUFBLEtBQUEsS0FBQSxFQUFBLEVBQUEsS0FDQSxNQUFBLFlBK0RNLFVBaEVOLGlCQUFBLEVBQUEsU0FBQSxFQUFBLEVBQUEsS0FBQSxLQUFBLEVBQUEsRUFBQSxLQUNBLE1BQUEsYUErRE0sVUFoRU4saUJBQUEsRUFBQSxTQUFBLEVBQUEsRUFBQSxLQUFBLEtBQUEsRUFBQSxFQUFBLEtBQ0EsTUFBQSxJQStETSxVQWhFTixpQkFBQSxFQUFBLFNBQUEsRUFBQSxFQUFBLEtBQUEsS0FBQSxFQUFBLEVBQUEsS0FDQSxNQUFBLGFBK0RNLFVBaEVOLGlCQUFBLEVBQUEsU0FBQSxFQUFBLEVBQUEsS0FBQSxLQUFBLEVBQUEsRUFBQSxLQUNBLE1BQUEsYUErRE0sVUFoRU4saUJBQUEsRUFBQSxTQUFBLEVBQUEsRUFBQSxLQUFBLEtBQUEsRUFBQSxFQUFBLEtBQ0EsTUFBQSxJQStETSxVQWhFTixpQkFBQSxFQUFBLFNBQUEsRUFBQSxFQUFBLEtBQUEs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QSxFQUFBLFNBQUEsRUFBQSxFQUFBLEtBQUEsS0FBQSxFQUFBLEVBQUEsS0FDQSxNQUFBLElBRkYsaUJBQ0UsaUJBQUEsRUFBQSxTQUFBLEVBQUEsRUFBQSxLQUFBLEtBQUEsRUFBQSxFQUFBLEtBQ0EsTUFBQSxhQStCRSxhQWhESixpQkFBQSxFQUFBLFNBQUEsRUFBQSxFQUFBLEtBQUEsS0FBQSxFQUFBLEVBQUEsS0FDQSxNQUFBLEtBcURRLFVBaEVOLGlCQUFBLEVBQUEsU0FBQSxFQUFBLEVBQUEsS0FBQSxLQUFBLEVBQUEsRUFBQSxLQUNBLE1BQUEsWUErRE0sVUFoRU4saUJBQUEsRUFBQSxTQUFBLEVBQUEsRUFBQSxLQUFBLEtBQUEsRUFBQSxFQUFBLEtBQ0EsTUFBQSxhQStETSxVQWhFTixpQkFBQSxFQUFBLFNBQUEsRUFBQSxFQUFBLEtBQUEsS0FBQSxFQUFBLEVBQUEsS0FDQSxNQUFBLElBK0RNLFVBaEVOLGlCQUFBLEVBQUEsU0FBQSxFQUFBLEVBQUEsS0FBQSxLQUFBLEVBQUEsRUFBQSxLQUNBLE1BQUEsYUErRE0sVUFoRU4saUJBQUEsRUFBQSxTQUFBLEVBQUEsRUFBQSxLQUFBLEtBQUEsRUFBQSxFQUFBLEtBQ0EsTUFBQSxhQStETSxVQWhFTixpQkFBQSxFQUFBLFNBQUEsRUFBQSxFQUFBLEtBQUEsS0FBQSxFQUFBLEVBQUEsS0FDQSxNQUFBLElBK0RNLFVBaEVOLGlCQUFBLEVBQUEsU0FBQSxFQUFBLEVBQUEsS0FBQSxLQUFBLEVBQUEsRUFBQSxLQUNBLE1BQUEsYUErRE0sVUFoRU4saUJBQUEsRUFBQSxTQUFBLEVBQUEsRUFBQSxLQUFBLEtBQUEsRUFBQSxFQUFBLEtBQ0EsTUFBQSxhQStETSxVQWhFTixpQkFBQSxFQUFBLFNBQUEsRUFBQSxFQUFBLEtBQUEsS0FBQSxFQUFBLEVBQUEsS0FDQSxNQUFBLElBK0RNLFdBaEVOLGlCQUFBLEVBQUEsU0FBQSxFQUFBLEVBQUEsS0FBQSxLQUFBLEVBQUEsRUFBQSxLQUNBLE1BQUEsYUErRE0sV0FoRU4saUJBQUEsRUFBQSxTQUFBLEVBQUEs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QWhFTixpQkFBQSxFQUFBLFNBQUEsRUFBQSxFQUFBLEtBQUEsS0FBQSxFQUFBLEVBQUEsS0FDQSxNQUFBLGFBK0RNLFVBaEVOLGlCQUFBLEVBQUEsU0FBQSxFQUFBLEVBQUEsS0FBQSxLQUFBLEVBQUEsRUFBQSxLQUNBLE1BQUEsSUErRE0sVUFoRU4saUJBQUEsRUFBQSxTQUFBLEVBQUEsRUFBQSxLQUFBLEtBQUEsRUFBQSxFQUFBLEtBQ0EsTUFBQSxhQStETSxVQWhFTixpQkFBQSxFQUFBLFNBQUEsRUFBQSxFQUFBLEtBQUEsS0FBQSxFQUFBLEVBQUEsS0FDQSxNQUFBLGFBK0RNLFVBaEVOLGlCQUFBLEVBQUEsU0FBQSxFQUFBLEVBQUEsS0FBQSxLQUFBLEVBQUEsRUFBQSxLQUNBLE1BQUEsSUErRE0sVUFoRU4saUJBQUEsRUFBQSxTQUFBLEVBQUEsRUFBQSxLQUFBLEtBQUEsRUFBQSxFQUFBLEtBQ0EsTUFBQSxhQStETSxVQWhFTixpQkFBQSxFQUFBLFNBQUEsRUFBQSxFQUFBLEtBQUEsS0FBQSxFQUFBLEVBQUEsS0FDQSxNQUFBLGFBK0RNLFVBaEVOLGlCQUFBLEVBQUEsU0FBQSxFQUFBLEVBQUEsS0FBQSxLQUFBLEVBQUEsRUFBQSxLQUNBLE1BQUEsSUErRE0sV0FoRU4saUJBQUEsRUFBQSxTQUFBLEVBQUEsRUFBQSxLQUFBLEtBQUEsRUFBQSxFQUFBLEtBQ0EsTUFBQSxhQStETSxXQWhFTixpQkFBQSxFQUFBLFNBQUEsRUFBQSxFQUFBLEtBQUEsS0FBQSxFQUFBLEVBQUEsS0FDQSxNQUFBLGFBK0RNLFdBaEVOLGlCQUFBLEVBQUEsU0FBQSxFQUFBLEVBQUEsS0FBQSxLQUFBLEVBQUEsRUFBQSxLQUNBLE1BQUEsS0F1RVEsYUF4RFYsWUFBQSxFQXdEVSxhQXhEVixZQUFBLFlBd0RVLGFBeERWLFlBQUEsYUF3RFUsYUF4RFYsWUFBQSxJQXdEVSxhQXhEVixZQUFBLGFBd0RVLGFBeERWLFlBQUEsYUF3RFUsYUF4RFYsWUFBQSxJQXdEVSxhQXhEVixZQUFBLGFBd0RVLGFBeERWLFlBQUEsYUF3RFUs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QSxLQUFBLEtBQUEsRUFBQSxFQUFBLEtBQ0EsTUFBQSxhQUZGLGtCQUNFLGlCQUFBLEVBQUEsU0FBQSxFQUFBLEVBQUEsS0FBQSxLQUFBLEVBQUEsRUFBQSxLQUNBLE1BQUEsSUFGRixrQkFDRSxpQkFBQSxFQUFBLFNBQUEsRUFBQSxFQUFBLEtBQUEsS0FBQSxFQUFBLEVBQUEsS0FDQSxNQUFBLElBRkYsa0JBQ0UsaUJBQUEsRUFBQSxTQUFBLEVBQUEsRUFBQSxLQUFBLEtBQUEsRUFBQSxFQUFBLEtBQ0EsTUFBQSxhQStCRSxjQWhESixpQkFBQSxFQUFBLFNBQUEsRUFBQSxFQUFBLEtBQUEsS0FBQSxFQUFBLEVBQUEsS0FDQSxNQUFBLEtBcURRLFdBaEVOLGlCQUFBLEVBQUEsU0FBQSxFQUFBLEVBQUEsS0FBQSxLQUFBLEVBQUEsRUFBQSxLQUNBLE1BQUEsWUErRE0sV0FoRU4saUJBQUEsRUFBQSxTQUFBLEVBQUEsRUFBQSxLQUFBLEtBQUEsRUFBQSxFQUFBLEtBQ0EsTUFBQSxhQStETSxXQWhFTixpQkFBQSxFQUFBLFNBQUEsRUFBQSxFQUFBLEtBQUEsS0FBQSxFQUFBLEVBQUEsS0FDQSxNQUFBLElBK0RNLFdBaEVOLGlCQUFBLEVBQUEsU0FBQSxFQUFBLEVBQUEsS0FBQSxLQUFBLEVBQUEsRUFBQSxLQUNBLE1BQUEsYUErRE0sV0FoRU4saUJBQUEsRUFBQSxTQUFBLEVBQUEsRUFBQSxLQUFBLEtBQUEsRUFBQSxFQUFBLEtBQ0EsTUFBQSxhQStETSxXQWhFTixpQkFBQSxFQUFBLFNBQUEsRUFBQSxFQUFBLEtBQUEsS0FBQSxFQUFBLEVBQUEsS0FDQSxNQUFBLElBK0RNLFdBaEVOLGlCQUFBLEVBQUEsU0FBQSxFQUFBLEVBQUEsS0FBQSxLQUFBLEVBQUEsRUFBQSxLQUNBLE1BQUEsYUErRE0sV0FoRU4saUJBQUEsRUFBQSxTQUFBLEVBQUEsRUFBQSxLQUFBLEtBQUEsRUFBQSxFQUFBLEtBQ0EsTUFBQSxhQStETSxXQWhFTixpQkFBQSxFQUFBLFNBQUEsRUFBQSxFQUFBLEtBQUEsS0FBQSxFQUFBLEVB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Q0Esc0JBQUEsVUFDQSxxQkFBQSxVQUNBLGtCQUFBLFFBQ0EsNEJBQUEsUUFDQSwwQkFBQSxFQUFBLENBQUEsRUFBQSxDQUFBLEdBQ0Esc0JBQUEsVUFDQSxtQkFBQSxRQUNBLDZCQUFBLFFBQ0EsdUJBQUEsTUFBQSxFQUFBLElBQUEsSUFBQSxxQkFDQSx3QkFBQSxVQUNBLHFCQUFBLFVBQ0EsK0JBQUEsVUQ0SEEscUJDaEhBLGVBQUEsVUFDQSxzQkFBQSxVQUNBLHFCQUFBLFVBQ0Esa0JBQUEsVUFDQSw0QkFBQSxVQUNBLDBCQUFBLEdBQUEsQ0FBQSxFQUFBLENBQUEsR0FDQSxzQkFBQSxVQUNBLG1CQUFBLFVBQ0EsNkJBQUEsVUFDQSx1QkFBQSxNQUFBLEVBQUEsSUFBQSxJQUFBLHFCQUNBLHdCQUFBLFVBQ0EscUJBQUEsWUFDQSwrQkFBQSxVQUNBLGNBQUEsS0RtR0EsdUJDaEhBLGVBQUEsVUFDQSxzQkFBQSxVQUNBLHFCQUFBLFVBQ0Esa0JBQUEsVUFDQSw0QkFBQSxVQUNBLDBCQUFBLEdBQUEsQ0FBQSxDQUFBLENBQUEsR0FDQSxzQkFBQSxVQUNBLG1CQUFBLFVBQ0EsNkJBQUEsVUFDQSx1QkFBQSxNQUFBLEVBQUEsSUFBQSxJQUFBLHFCQUNBLHdCQUFBLFVBQ0EscUJBQUEsWUFDQSwrQkFBQSxVQUNBLGNBQUEsS0RtR0EscUJDaEhBLGVBQUEsVUFDQSxzQkFBQSxVQUNBLHFCQUFBLFVBQ0Esa0JBQUEsVUFDQSw0QkFBQSxVQUNBLDBCQUFBLEVBQUEsQ0FBQSxHQUFBLENBQUEsR0FDQSxzQkFBQSxVQUNBLG1CQUFBLFVBQ0EsNkJBQUEsVUFDQSx1QkFBQSxNQUFBLEVBQUEsSUFBQSxJQUFBLHFCQUNBLHdCQUFBLFVBQ0EscUJBQUEsWUFDQSwrQkFBQSxVQUNBLGNBQUEsS0RtR0Esa0JDaEhBLGVBQUEsVUFDQSxzQkFBQSxVQUNBLHFCQUFBLEtBQ0Esa0JBQUEsVUFDQSw0QkFBQSxVQUNBLDBCQUFBLENBQUEsQ0FBQSxHQUFBLENBQUEsSUFDQSxzQkFBQSxLQUNBLG1CQUFBLFVBQ0EsNkJBQUEsVUFDQSx1QkFBQSxNQUFBLEVBQUEsSUFBQSxJQUFBLHFCQUNBLHdCQUFBLFVBQ0EscUJBQUEsWUFDQSwrQkFBQSxVQUNBLGNBQUEsS0RtR0EscUJDaEhBLGVBQUEsVUFDQSxzQkFBQSxVQUNBLHFCQUFBLEtBQ0Esa0JBQUEsVUFDQSw0QkFBQSxVQUNBLDBCQUFBLEdBQUEsQ0FBQSxHQUFBLENBQUEsRUFDQSxzQkFBQSxLQUNBLG1CQUFBLFVBQ0EsNkJBQUEsVUFDQSx1QkFBQSxNQUFBLEVBQUEsSUFBQSxJQUFBLHFCQUNBLHdCQUFBLFVBQ0EscUJBQUEsWUFDQSwrQkFBQSxVQUNBLGNBQUEsS0RtR0Esb0JDaEhBLGVBQUEsVUFDQSxzQkFBQSxVQUNBLHFCQUFBLFVBQ0Esa0JBQUEsVUFDQSw0QkFBQSxVQUNBLDBCQUFBLEdBQUEsQ0FBQSxFQUFBLENBQUEsR0FDQSxzQkFBQSxVQUNBLG1CQUFBLFVBQ0EsNkJBQUEsVUFDQSx1QkFBQSxNQUFBLEVBQUEsSUFBQSxJQUFBLHFCQUNBLHdCQUFBLFVBQ0EscUJBQUEsWUFDQSwrQkFBQSxVQUNBLGNBQUEsS0RtR0EsbUJDaEhBLGVBQUEsVUFDQSxzQkFBQSxVQUNBLHFCQUFBLEtBQ0Esa0JBQUEsVUFDQSw0QkFBQSxVQUNBLDBCQUFBLEdBQUEsQ0FBQSxHQUFBLENBQUEsSUFDQSxzQkFBQSxLQUNBLG1CQUFBLFVBQ0EsNkJBQUEsVUFDQSx1QkFBQSxNQUFBLEVBQUEsSUFBQSxJQUFBLHFCQUNBLHdCQUFBLFVBQ0EscUJBQUEsWUFDQSwrQkFBQSxVQUNBLGNBQUEsS0RtR0Esa0JDaEhBLGVBQUEsVUFDQSxzQkFBQSxVQUNBLHFCQUFBLFVBQ0Esa0JBQUEsVUFDQSw0QkFBQSxVQUNBLDBCQUFBLEVBQUEsQ0FBQSxFQUFBLENBQUEsR0FDQSxzQkFBQSxVQUNBLG1CQUFBLFVBQ0EsNkJBQUEsVUFDQSx1QkFBQSxNQUFBLEVBQUEsSUFBQSxJQUFBLHFCQUNBLHdCQUFBLFVBQ0EscUJBQUEsWUFDQSwrQkFBQSxVQUNBLGNBQUEsS0QrR0YsVUFDRSxxQkFBQSxJQUNB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QUEsa0JBQUEsV0FBQSxrQkFQSixhQU9JLDBCQUFBLFlBQUEsZUFBQSxhQUFBLE1BQUEsYUFQSixTQU9JLDBCQUFBLFlBQUEsZUFBQSxZQUFBLE1BQUEsWUFQSixTQU9JLDBCQUFBLFlBQUEsZUFBQSxZQUFBLE1BQUEsWUFQSixTQU9JLDBCQUFBLFlBQUEsZUFBQSxZQUFBLE1BQUEsWUFQSixTQU9JLDBCQUFBLFlBQUEsZUFBQSxZQUFBLE1BQUEsWUFQSixTQU9JLDBCQUFBLFlBQUEsZUFBQSxZQUFBLE1BQUEsWUFQSixTQU9JLDBCQUFBLFlBQUEsZUFBQSxZQUFBLE1BQUEsWUFQSixZQU9JLDBCQUFBLFlBQUEsZUFBQSxZQUFBLE1BQUEsWUFQSixLQU9JLE9BQUEsWUFQSixLQU9JLE9BQUEsZ0JBUEosS0FPSSxPQUFBLGdCQVBKLEtBT0ksT0FBQSxpQkFQSixLQU9JLE9BQUEsaUJBUEosS0FPSSxPQUFBLGVBUEosS0FPSSxPQUFBLGlCQVBKLEtBT0ksT0FBQSxpQkFQSixLQU9JLE9BQUEsZUFQSixLQU9JLE9BQUEsaUJBUEosTUFPSSxPQUFBLGlCQVBKLE1BT0ksT0FBQSxpQkFQSixNQU9JLE9BQUEsaUJBUEosTUFPSSxPQUFBLGVBUEosTUFPSSxPQUFBLGlCQVBKLE1BT0ksT0FBQSxpQkFQSixNQU9JLE9BQUEsa0JBUEosUUFPSSxPQUFBLGVBUEosTUFPSSxhQUFBLFlBQUEsWUFBQSxZQVBKLE1BT0ksYUFBQSxnQkFBQSxZQUFBLGdCQVBKLE1BT0ksYUFBQSxnQkFBQSxZQUFBLGdCQVBKLE1BT0ksYUFBQSxpQkFBQSxZQUFBLGlCQVBKLE1BT0ksYUFBQSxpQkFBQSxZQUFBLGlCQVBKLE1BT0ksYUFBQSxlQUFBLFlBQUEsZUFQSixNQU9JLGFBQUEsaUJBQUEsWUFBQSxpQkFQSixNQU9JLGFBQUEsaUJBQUEsWUFBQSxpQkFQSixNQU9JLGFBQUEsZUFBQSxZQUFBLGVBUEosTUFPSSxhQUFBLGlCQUFBLFlBQUEsaUJBUEosT0FPSSxhQUFBLGlCQUFBLFlBQUEsaUJBUEosT0FPSSxhQUFBLGlCQUFBLFlBQUEsaUJBUEosT0FPSSxhQUFBLGlCQUFBLFlBQUEsaUJBUEosT0FPSSxhQUFBLGVBQUEsWUFBQSxlQVBKLE9BT0ksYUFBQSxpQkFBQSxZQUFBLGlCQVBKLE9BT0ksYUFBQSxpQkFBQSxZQUFBLGlCQVBKLE9BT0ksYUFBQSxrQkFBQSxZQUFBLGtCQVBKLFNBT0ksYUFBQSxlQUFBLFlBQUEsZUFQSixNQU9JLFdBQUEsWUFBQSxjQUFBLFlBUEosTUFPSSxXQUFBLGdCQUFBLGNBQUEsZ0JBUEosTUFPSSxXQUFBLGdCQUFBLGNBQUEsZ0JBUEosTUFPSSxXQUFBLGlCQUFBLGNBQUEsaUJBUEosTUFPSSxXQUFBLGlCQUFBLGNBQUEsaUJBUEosTUFPSSxXQUFBLGVBQUEsY0FBQSxlQVBKLE1BT0ksV0FBQSxpQkFBQSxjQUFBLGlCQVBKLE1BT0ksV0FBQSxpQkFBQSxjQUFBLGlCQVBKLE1BT0ksV0FBQSxlQUFBLGNBQUEsZUFQSixNQU9JLFdBQUEsaUJBQUEsY0FBQSxpQkFQSixPQU9JLFdBQUEsaUJBQUEsY0FBQSxpQkFQSixPQU9JLFdBQUEsaUJBQUEsY0FBQSxpQkFQSixPQU9JLFdBQUEsaUJBQUEsY0FBQSxpQkFQSixPQU9JLFdBQUEsZUFBQSxjQUFBLGVBUEosT0FPSSxXQUFBLGlCQUFBLGNBQUEsaUJBUEosT0FPSSxXQUFBLGlCQUFBLGNBQUEsaUJBUEosT0FPSSxXQUFBLGtCQUFBLGNBQUEsa0JBUEosU0FPSSxXQUFBLGVBQUEsY0FBQSxlQVBKLE1BT0ksV0FBQSxZQVBKLE1BT0ksV0FBQSxnQkFQSixNQU9JLFdBQUEsZ0JBUEosTUFPSSxXQUFBLGlCQVBKLE1BT0ksV0FBQSxpQkFQSixNQU9JLFdBQUEsZUFQSixNQU9JLFdBQUEsaUJBUEosTUFPSSxXQUFBLGlCQVBKLE1BT0ksV0FBQSxlQVBKLE1BT0ksV0FBQSxpQkFQSixPQU9JLFdBQUEsaUJBUEosT0FPSSxXQUFBLGlCQVBKLE9BT0ksV0FBQSxpQkFQSixPQU9JLFdBQUEsZUFQSixPQU9JLFdBQUEsaUJBUEosT0FPSSxXQUFBLGlCQVBKLE9BT0ksV0FBQSxrQkFQSixTQU9JLFdBQUEsZUFQSixNQU9JLGFBQUEsWUFQSixNQU9JLGFBQUEsZ0JBUEosTUFPSSxhQUFBLGdCQVBKLE1BT0ksYUFBQSxpQkFQSixNQU9JLGFBQUEsaUJBUEosTUFPSSxhQUFBLGVBUEosTUFPSSxhQUFBLGlCQVBKLE1BT0ksYUFBQSxpQkFQSixNQU9JLGFBQUEsZUFQSixNQU9JLGFBQUEsaUJBUEosT0FPSSxhQUFBLGlCQVBKLE9BT0ksYUFBQSxpQkFQSixPQU9JLGFBQUEsaUJBUEosT0FPSSxhQUFBLGVBUEosT0FPSSxhQUFBLGlCQVBKLE9BT0ksYUFBQSxpQkFQSixPQU9JLGFBQUEsa0JBUEosU0FPSSxhQUFBLGVBUEosTUFPSSxjQUFBLFlBUEosTUFPSSxjQUFBLGdCQVBKLE1BT0ksY0FBQSxnQkFQSixNQU9JLGNBQUEsaUJBUEosTUFPSSxjQUFBLGlCQVBKLE1BT0ksY0FBQSxlQVBKLE1BT0ksY0FBQSxpQkFQSixNQU9JLGNBQUEsaUJBUEosTUFPSSxjQUFBLGVBUEosTUFPSSxjQUFBLGlCQVBKLE9BT0ksY0FBQSxpQkFQSixPQU9JLGNBQUEsaUJBUEosT0FPSSxjQUFBLGlCQVBKLE9BT0ksY0FBQSxlQVBKLE9BT0ksY0FBQSxpQkFQSixPQU9JLGNBQUEsaUJBUEosT0FPSSxjQUFBLGtCQVBKLFNBT0ksY0FBQSxlQVBKLE1BT0ksWUFBQSxZQVBKLE1BT0ksWUFBQSxnQkFQSixNQU9JLFlBQUEsZ0JBUEosTUFPSSxZQUFBLGlCQVBKLE1BT0ksWUFBQSxpQkFQSixNQU9JLFlBQUEsZUFQSixNQU9JLFlBQUEsaUJBUEosTUFPSSxZQUFBLGlCQVBKLE1BT0ksWUFBQSxlQVBKLE1BT0ksWUFBQSxpQkFQSixPQU9JLFlBQUEsaUJBUEosT0FPSSxZQUFBLGlCQVBKLE9BT0ksWUFBQSxpQkFQSixPQU9JLFlBQUEsZUFQSixPQU9JLFlBQUEsaUJBUEosT0FPSSxZQUFBLGlCQVBKLE9BT0ksWUFBQSxrQkFQSixTQU9JLFlBQUEsZUFQSixLQU9JLFFBQUEsWUFQSixLQU9JLFFBQUEsZ0JBUEosS0FPSSxRQUFBLGdCQVBKLEtBT0ksUUFBQSxpQkFQSixLQU9JLFFBQUEsaUJBUEosS0FPSSxRQUFBLGVBUEosS0FPSSxRQUFBLGlCQVBKLEtBT0ksUUFBQSxpQkFQSixLQU9JLFFBQUEsZUFQSixLQU9JLFFBQUEsaUJBUEosTUFPSSxRQUFBLGlCQVBKLE1BT0ksUUFBQSxpQkFQSixNQU9JLFFBQUEsaUJBUEosTUFPSSxRQUFBLGVBUEosTUFPSSxRQUFBLGlCQVBKLE1BT0ksUUFBQSxpQkFQSixNQU9JLFFBQUEsa0JBUEosTUFPSSxjQUFBLFlBQUEsYUFBQSxZQVBKLE1BT0ksY0FBQSxnQkFBQSxhQUFBLGdCQVBKLE1BT0ksY0FBQSxnQkFBQSxhQUFBLGdCQVBKLE1BT0ksY0FBQSxpQkFBQSxhQUFBLGlCQVBKLE1BT0ksY0FBQSxpQkFBQSxhQUFBLGlCQVBKLE1BT0ksY0FBQSxlQUFBLGFBQUEsZUFQSixNQU9JLGNBQUEsaUJBQUEsYUFBQSxpQkFQSixNQU9JLGNBQUEsaUJBQUEsYUFBQSxpQkFQSixNQU9JLGNBQUEsZUFBQSxhQUFBLGVBUEosTUFPSSxjQUFBLGlCQUFBLGFBQUEsaUJBUEosT0FPSSxjQUFBLGlCQUFBLGFBQUEsaUJBUEosT0FPSSxjQUFBLGlCQUFBLGFBQUEsaUJBUEosT0FPSSxjQUFBLGlCQUFBLGFBQUEsaUJBUEosT0FPSSxjQUFBLGVBQUEsYUFBQSxlQVBKLE9BT0ksY0FBQSxpQkFBQSxhQUFBLGlCQVBKLE9BT0ksY0FBQSxpQkFBQSxhQUFBLGlCQVBKLE9BT0ksY0FBQSxrQkFBQSxhQUFBLGtCQVBKLE1BT0ksWUFBQSxZQUFBLGVBQUEsWUFQSixNQU9JLFlBQUEsZ0JBQUEsZUFBQSxnQkFQSixNQU9JLFlBQUEsZ0JBQUEsZUFBQSxnQkFQSixNQU9JLFlBQUEsaUJBQUEsZUFBQSxpQkFQSixNQU9JLFlBQUEsaUJBQUEsZUFBQSxpQkFQSixNQU9JLFlBQUEsZUFBQSxlQUFBLGVBUEosTUFPSSxZQUFBLGlCQUFBLGVBQUEsaUJBUEosTUFPSSxZQUFBLGlCQUFBLGVBQUEsaUJBUEosTUFPSSxZQUFBLGVBQUEsZUFBQSxlQVBKLE1BT0ksWUFBQSxpQkFBQSxlQUFBLGlCQVBKLE9BT0ksWUFBQSxpQkFBQSxlQUFBLGlCQVBKLE9BT0ksWUFBQSxpQkFBQSxlQUFBLGlCQVBKLE9BT0ksWUFBQSxpQkFBQSxlQUFBLGlCQVBKLE9BT0ksWUFBQSxlQUFBLGVBQUEsZUFQSixPQU9JLFlBQUEsaUJBQUEsZUFBQSxpQkFQSixPQU9JLFlBQUEsaUJBQUEsZUFBQSxpQkFQSixPQU9JLFlBQUEsa0JBQUEsZUFBQSxrQkFQSixNQU9JLFlBQUEsWUFQSixNQU9JLFlBQUEsZ0JBUEosTUFPSSxZQUFBLGdCQVBKLE1BT0ksWUFBQSxpQkFQSixNQU9JLFlBQUEsaUJBUEosTUFPSSxZQUFBLGVBUEosTUFPSSxZQUFBLGlCQVBKLE1BT0ksWUFBQSxpQkFQSixNQU9JLFlBQUEsZUFQSixNQU9JLFlBQUEsaUJBUEosT0FPSSxZQUFBLGlCQVBKLE9BT0ksWUFBQSxpQkFQSixPQU9JLFlBQUEsaUJBUEosT0FPSSxZQUFBLGVBUEosT0FPSSxZQUFBLGlCQVBKLE9BT0ksWUFBQSxpQkFQSixPQU9JLFlBQUEsa0JBUEosTUFPSSxjQUFBLFlBUEosTUFPSSxjQUFBLGdCQVBKLE1BT0ksY0FBQSxnQkFQSixNQU9JLGNBQUEsaUJBUEosTUFPSSxjQUFBLGlCQVBKLE1BT0ksY0FBQSxlQVBKLE1BT0ksY0FBQSxpQkFQSixNQU9JLGNBQUEsaUJBUEosTUFPSSxjQUFBLGVBUEosTUFPSSxjQUFBLGlCQVBKLE9BT0ksY0FBQSxpQkFQSixPQU9JLGNBQUEsaUJBUEosT0FPSSxjQUFBLGlCQVBKLE9BT0ksY0FBQSxlQVBKLE9BT0ksY0FBQSxpQkFQSixPQU9JLGNBQUEsaUJBUEosT0FPSSxjQUFBLGtCQVBKLE1BT0ksZUFBQSxZQVBKLE1BT0ksZUFBQSxnQkFQSixNQU9JLGVBQUEsZ0JBUEosTUFPSSxlQUFBLGlCQVBKLE1BT0ksZUFBQSxpQkFQSixNQU9JLGVBQUEsZUFQSixNQU9JLGVBQUEsaUJBUEosTUFPSSxlQUFBLGlCQVBKLE1BT0ksZUFBQSxlQVBKLE1BT0ksZUFBQSxpQkFQSixPQU9JLGVBQUEsaUJBUEosT0FPSSxlQUFBLGlCQVBKLE9BT0ksZUFBQSxpQkFQSixPQU9JLGVBQUEsZUFQSixPQU9JLGVBQUEsaUJBUEosT0FPSSxlQUFBLGlCQVBKLE9BT0ksZUFBQSxrQkFQSixNQU9JLGFBQUEsWUFQSixNQU9JLGFBQUEsZ0JBUEosTUFPSSxhQUFBLGdCQVBKLE1BT0ksYUFBQSxpQkFQSixNQU9JLGFBQUEsaUJBUEosTUFPSSxhQUFBLGVBUEosTUFPSSxhQUFBLGlCQVBKLE1BT0ksYUFBQSxpQkFQSixNQU9JLGFBQUEsZUFQSixNQU9JLGFBQUEsaUJBUEosT0FPSSxhQUFBLGlCQVBKLE9BT0ksYUFBQSxpQkFQSixPQU9JLGFBQUEsaUJBUEosT0FPSSxhQUFBLGVBUEosT0FPSSxhQUFBLGlCQVBKLE9BT0ksYUFBQSxpQkFQSixPQU9JLGFBQUEsa0JBUEosT0FPSSxJQUFBLFlBUEosT0FPSSxJQUFBLGdCQVBKLE9BT0ksSUFBQSxnQkFQSixPQU9JLElBQUEsaUJBUEosT0FPSSxJQUFBLGlCQVBKLE9BT0ksSUFBQSxlQVBKLE9BT0ksSUFBQSxpQkFQSixPQU9JLElBQUEsaUJBUEosT0FPSSxJQUFBLGVBUEosT0FPSSxJQUFBLGlCQVBKLFFBT0ksSUFBQSxpQkFQSixRQU9JLElBQUEsaUJBUEosUUFPSSxJQUFBLGlCQVBKLFFBT0ksSUFBQSxlQVBKLFFBT0ksSUFBQSxpQkFQSixRQU9JLElBQUEsaUJBUEosUUFPSSxJQUFBLGtCQVBKLFdBT0ksUUFBQSxZQVBKLFdBT0ksUUFBQSxnQkFQSixXQU9JLFFBQUEsZ0JBUEosV0FPSSxRQUFBLGlCQVBKLFdBT0ksUUFBQSxpQkFQSixXQU9JLFFBQUEsZUFQSixXQU9JLFFBQUEsaUJBUEosV0FPSSxRQUFBLGlCQVBKLFdBT0ksUUFBQSxlQVBKLFdBT0ksUUFBQSxpQkFQSixZQU9JLFFBQUEsaUJBUEosWUFPSSxRQUFBLGlCQVBKLFlBT0ksUUFBQSxpQkFQSixZQU9JLFFBQUEsZUFQSixZQU9JLFFBQUEsaUJBUEosWUFPSSxRQUFBLGlCQVBKLFlBT0ksUUFBQSxrQkFQSixjQU9JLG1CQUFBLFlBQUEsZ0JBQUEsWUFBQSxXQUFBLFlBUEosY0FPSSxtQkFBQSxnQkFBQSxnQkFBQSxnQkFBQSxXQUFBLGdCQVBKLGNBT0ksbUJBQUEsZ0JBQUEsZ0JBQUEsZ0JBQUEsV0FBQSxnQkFQSixjQU9JLG1CQUFBLGlCQUFBLGdCQUFBLGlCQUFBLFdBQUEsaUJBUEosY0FPSSxtQkFBQSxpQkFBQSxnQkFBQSxpQkFBQSxXQUFBLGlCQVBKLGNBT0ksbUJBQUEsZUFBQSxnQkFBQSxlQUFBLFdBQUEsZUFQSixjQU9JLG1CQUFBLGlCQUFBLGdCQUFBLGlCQUFBLFdBQUEsaUJBUEosY0FPSSxtQkFBQSxpQkFBQSxnQkFBQSxpQkFBQSxXQUFBLGlCQVBKLGNBT0ksbUJBQUEsZUFBQSxnQkFBQSxlQUFBLFdBQUEsZUFQSixjQU9JLG1CQUFBLGlCQUFBLGdCQUFBLGlCQUFBLFdBQUEsaUJBUEosZUFPSSxtQkFBQSxpQkFBQSxnQkFBQSxpQkFBQSxXQUFBLGlCQVBKLGVBT0ksbUJBQUEsaUJBQUEsZ0JBQUEsaUJBQUEsV0FBQSxpQkFQSixlQU9JLG1CQUFBLGlCQUFBLGdCQUFBLGlCQUFBLFdBQUEsaUJBUEosZUFPSSxtQkFBQSxlQUFBLGdCQUFBLGVBQUEsV0FBQSxlQVBKLGVBT0ksbUJBQUEsaUJBQUEsZ0JBQUEsaUJBQUEsV0FBQSxpQkFQSixlQU9JLG1CQUFBLGlCQUFBLGdCQUFBLGlCQUFBLFdBQUEsaUJBUEosZUFPSSxtQkFBQSxrQkFBQSxnQkFBQSxrQkFBQSxXQUFBLGtCQVBKLGdCQU9JLFlBQUEsbUNBUEosTUFPSSxVQUFBLHlDQVBKLE1BT0ksVUFBQSx1Q0FQSixNQU9JLFVBQUEseUNBUEosTUFPSSxVQUFBLHlDQVBKLE1BT0ksVUFBQSxzQ0FQSixNQU9JLFVBQUEsZ0NBUEosWUFPSSxXQUFBLGlCQVBKLFlBT0ksV0FBQSxpQkFQSixZQU9JLFlBQUEsa0JBUEosVUFPSSxZQUFBLGNBUEosV0FPSSxZQUFBLGNBUEosV0FPSSxZQUFBLGNBUEosYUFPSSxZQUFBLGNBUEosU0FPSSxZQUFBLGNBUEosV0FPSSxZQUFBLGlCQVBKLE1BT0ksWUFBQSxZQVBKLE9BT0ksWUFBQSxlQVBKLFNBT0ksWUFBQSxjQVBKLE9BT0ksWUFBQSxZQVBKLFlBT0ksV0FBQSxlQVBKLFVBT0ksV0FBQSxnQkFQSixhQU9JLFdBQUEsaUJBUEosc0JBT0ksZ0JBQUEsZUFQSiwyQkFPSSxnQkFBQSxvQkFQSiw4QkFPSSxnQkFBQSx1QkFQSixnQkFPSSxlQUFBLG9CQVBKLGdCQU9JLGVBQUEsb0JBUEosaUJBT0ksZUFBQSxxQkFQSixXQU9JLFlBQUEsaUJBUEosYUFPSSxZQUFBLGlCQVBKLFlBT0ksVUFBQSxxQkFBQSxXQUFBLHFCQVBKLGNBSVEsa0JBQUEsRUFHSixNQUFBLDZEQVBKLGdCQUlRLGtCQUFBLEVBR0osTUFBQSwrREFQSixjQUlRLGtCQUFBLEVBR0osTUFBQSw2REFQSixXQUlRLGtCQUFBLEVBR0osTUFBQSwwREFQSixjQUlRLGtCQUFBLEVBR0osTUFBQSw2REFQSixhQUlRLGtCQUFBLEVBR0osTUFBQSw0REFQSixZQUlRLGtCQUFBLEVBR0osTUFBQSwyREFQSixXQUlRLGtCQUFBLEVBR0osTUFBQSwwREFQSixZQUlRLGtCQUFBLEVBR0osTUFBQSwyREFQSixZQUlRLGtCQUFBLEVBR0osTUFBQSwyREFQSixXQUlRLGtCQUFBLEVBR0osTUFBQSxnRUFQSixZQUlRLGtCQUFBLEVBR0osTUFBQSxvQ0FQSixlQUlRLGtCQUFBLEVBR0osTUFBQSx5QkFQSixlQUlRLGtCQUFBLEVBR0osTUFBQSwrQkFQSixxQkFJUSxrQkFBQSxFQUdKLE1BQUEsb0NBUEosb0JBSVEsa0JBQUEsRUFHSixNQUFBLG1DQVBKLG9CQUlRLGtCQUFBLEVBR0osTUFBQSxtQ0FQSixZQUlRLGtCQUFBLEVBR0osTUFBQSxrQkFqQkosaUJBQ0Usa0JBQUEsS0FERixpQkFDRSxrQkFBQSxJQURGLGlCQUNFLGtCQUFBLEtBREYsa0JBQ0Usa0JBQUEsRUFTRix1QkFPSSxNQUFBLDBDQVBKLHlCQU9JLE1BQUEsNENBUEosdUJBT0ksTUFBQSwwQ0FQSixvQkFPSSxNQUFBLHVDQVBKLHVCQU9JLE1BQUEsMENBUEosc0JBT0ksTUFBQSx5Q0FQSixxQkFPSSxNQUFBLHdDQVBKLG9CQU9JLE1BQUEsdUNBakJKLGlCQUNFLGtCQUFBLElBSUEsNkJBQ0Usa0JBQUEsSUFOSixpQkFDRSxrQkFBQSxLQUlBLDZCQUNFLGtCQUFBLEtBTkosaUJBQ0Usa0JBQUEsSUFJQSw2QkFDRSxrQkFBQSxJQU5KLGlCQUNFLGtCQUFBLEtBSUEsNkJBQ0Usa0JBQUEsS0FOSixrQkFDRSxrQkFBQSxFQUlBLDhCQUNFLGtCQUFBLEVBSUosZUFPSSxzQkFBQSxpQkFLRiwyQkFPSSxzQkFBQSxpQkFuQk4sZUFPSSxzQkFBQSxnQkFLRiwyQkFPSSxzQkFBQSxnQkFuQk4sZUFPSSxzQkFBQSxpQkFLRiwyQkFPSSxzQkFBQSxpQkFuQk4sd0JBSVEsNEJBQUEsRUFHSixzQkFBQSx1RUFQSiwwQkFJUSw0QkFBQSxFQUdKLHNCQUFBLHlFQVBKLHdCQUlRLDRCQUFBLEVBR0osc0JBQUEsdUVBUEoscUJBSVEsNEJBQUEsRUFHSixzQkFBQSxvRUFQSix3QkFJUSw0QkFBQSxFQUdKLHNCQUFBLHVFQVBKLHVCQUlRLDRCQUFBLEVBR0osc0JBQUEsc0VBUEosc0JBSVEsNEJBQUEsRUFHSixzQkFBQSxxRUFQSixxQkFJUSw0QkFBQSxFQUdKLHNCQUFBLG9FQVBKLGdCQUlRLDRCQUFBLEVBR0osc0JBQUEsNEVBakJKLDBCQUNFLDRCQUFBLEVBSUEsc0NBQ0UsNEJBQUEsRUFOSiwyQkFDRSw0QkFBQSxJQUlBLHVDQUNFLDRCQUFBLElBTkosMkJBQ0UsNEJBQUEsS0FJQSx1Q0FDRSw0QkFBQSxLQU5KLDJCQUNFLDRCQUFBLElBSUEsdUNBQ0UsNEJBQUEsSUFOSiwyQkFDRSw0QkFBQSxLQUlBLHVDQUNFLDRCQUFBLEtBTkosNEJBQ0UsNEJBQUEsRUFJQSx3Q0FDRSw0QkFBQSxFQUlKLFlBSVEsZ0JBQUEsRUFHSixpQkFBQSwyREFQSixjQUlRLGdCQUFBLEVBR0osaUJBQUEsNkRBUEosWUFJUSxnQkFBQSxFQUdKLGlCQUFBLDJEQVBKLFNBSVEsZ0JBQUEsRUFHSixpQkFBQSx3REFQSixZQUlRLGdCQUFBLEVBR0osaUJBQUEsMkRBUEosV0FJUSxnQkFBQSxFQUdKLGlCQUFBLDBEQVBKLFVBSVEsZ0JBQUEsRUFHSixpQkFBQSx5REFQSixTQUlRLGdCQUFBLEVBR0osaUJBQUEsd0RBUEosVUFJUSxnQkFBQSxFQUdKLGlCQUFBLHlEQVBKLFVBSVEsZ0JBQUEsRUFHSixpQkFBQSx5REFQSixTQUlRLGdCQUFBLEVBR0osaUJBQUEsMkRBUEosZ0JBSVEsZ0JBQUEsRUFHSixpQkFBQSxzQkFQSixtQkFJUSxnQkFBQSxFQUdKLGlCQUFBLGdFQVBKLGtCQUlRLGdCQUFBLEVBR0osaUJBQUEsK0RBakJKLGVBQ0UsZ0JBQUEsSUFERixlQUNFLGdCQUFBLEtBREYsZUFDRSxnQkFBQSxJQURGLGVBQ0UsZ0JBQUEsS0FERixnQkFDRSxnQkFBQSxFQVNGLG1CQU9JLGlCQUFBLHNDQVBKLHFCQU9JLGlCQUFBLHdDQVBKLG1CQU9JLGlCQUFBLHNDQVBKLGdCQU9JLGlCQUFBLG1DQVBKLG1CQU9JLGlCQUFBLHNDQVBKLGtCQU9JLGlCQUFBLHFDQVBKLGlCQU9JLGlCQUFBLG9DQVBKLGdCQU9JLGlCQUFBLG1DQVBKLGFBT0ksaUJBQUEsNkJBUEosaUJBT0ksb0JBQUEsY0FBQSxpQkFBQSxjQUFBLFlBQUEsY0FQSixrQkFPSSxvQkFBQSxlQUFBLGlCQUFBLGVBQUEsZ0JBQUEsZUFBQSxZQUFBLGVBUEosa0JBT0ksb0JBQUEsZUFBQSxpQkFBQSxlQUFBLGdCQUFBLGVBQUEsWUFBQSxlQVBKLFNBT0ksZUFBQSxlQVBKLFNBT0ksZUFBQSxlQVBKLFNBT0ksY0FBQSxrQ0FQSixXQU9JLGNBQUEsWUFQSixXQU9JLGNBQUEscUNBUEosV0FPSSxjQUFBLGtDQVBKLFdBT0ksY0FBQSxxQ0FQSixXQU9JLGNBQUEscUNBUEosV0FPSSxjQUFBLHNDQVBKLGdCQU9JLGNBQUEsY0FQSixjQU9JLGNBQUEsdUNBUEosYUFPSSx1QkFBQSxrQ0FBQSx3QkFBQSxrQ0FQSixlQU9JLHVCQUFBLFlBQUEsd0JBQUEsWUFQSixlQU9JLHVCQUFBLHFDQUFBLHdCQUFBLHFDQVBKLGVBT0ksdUJBQUEsa0NBQUEsd0JBQUEsa0NBUEosZUFPSSx1QkFBQSxxQ0FBQSx3QkFBQSxxQ0FQSixlQU9JLHVCQUFBLHFDQUFBLHdCQUFBLHFDQVBKLGVBT0ksdUJBQUEsc0NBQUEsd0JBQUEsc0NBUEosb0JBT0ksdUJBQUEsY0FBQSx3QkFBQSxjQVBKLGtCQU9JLHVCQUFBLHVDQUFBLHdCQUFBLHVDQVBKLGFBT0ksd0JBQUEsa0NBQUEsMkJBQUEsa0NBUEosZUFPSSx3QkFBQSxZQUFBLDJCQUFBLFlBUEosZUFPSSx3QkFBQSxxQ0FBQSwyQkFBQSxxQ0FQSixlQU9JLHdCQUFBLGtDQUFBLDJCQUFBLGtDQVBKLGVBT0ksd0JBQUEscUNBQUEsMkJBQUEscUNBUEosZUFPSSx3QkFBQSxxQ0FBQSwyQkFBQSxxQ0FQSixlQU9JLHdCQUFBLHNDQUFBLDJCQUFBLHNDQVBKLG9CQU9JLHdCQUFBLGNBQUEsMkJBQUEsY0FQSixrQkFPSSx3QkFBQSx1Q0FBQSwyQkFBQSx1Q0FQSixnQkFPSSwyQkFBQSxrQ0FBQSwwQkFBQSxrQ0FQSixrQkFPSSwyQkFBQSxZQUFBLDBCQUFBLFlBUEosa0JBT0ksMkJBQUEscUNBQUEsMEJBQUEscUNBUEosa0JBT0ksMkJBQUEsa0NBQUEsMEJBQUEsa0NBUEosa0JBT0ksMkJBQUEscUNBQUEsMEJBQUEscUNBUEosa0JBT0ksMkJBQUEscUNBQUEsMEJBQUEscUNBUEosa0JBT0ksMkJBQUEsc0NBQUEsMEJBQUEsc0NBUEosdUJBT0ksMkJBQUEsY0FBQSwwQkFBQSxjQVBKLHFCQU9JLDJCQUFBLHVDQUFBLDBCQUFBLHVDQVBKLGVBT0ksMEJBQUEsa0NBQUEsdUJBQUEsa0NBUEosaUJBT0ksMEJBQUEsWUFBQSx1QkFBQSxZQVBKLGlCQU9JLDBCQUFBLHFDQUFBLHVCQUFBLHFDQVBKLGlCQU9JLDBCQUFBLGtDQUFBLHVCQUFBLGtDQVBKLGlCQU9JLDBCQUFBLHFDQUFBLHVCQUFBLHFDQVBKLGlCQU9JLDBCQUFBLHFDQUFBLHVCQUFBLHFDQVBKLGlCQU9JLDBCQUFBLHNDQUFBLHVCQUFBLHNDQVBKLHNCQU9JLDBCQUFBLGNBQUEsdUJBQUEsY0FQSixvQkFPSSwwQkFBQSx1Q0FBQSx1QkFBQSx1Q0FQSixTQU9JLFdBQUEsa0JBUEosV0FPSSxXQUFBLGlCQVBKLE1BT0ksUUFBQSxhQVBKLEtBT0ksUUFBQSxZQVBKLEtBT0ksUUFBQSxZQVBKLEtBT0ksUUFBQSxZQVBKLEtBT0ksUUFBQSxZMURWUix5QjBER0ksZ0JBT0ksTUFBQSxlQVBKLGNBT0ksTUFBQSxnQkFQSixlQU9JLE1BQUEsZUFQSix1QkFPSSxjQUFBLGtCQUFBLFdBQUEsa0JBUEoscUJBT0ksY0FBQSxnQkFBQSxXQUFBLGdCQVBKLG9CQU9JLGNBQUEsZUFBQSxXQUFBLGVBUEoscUJBT0ksY0FBQSxxQkFBQSxXQUFBLHFCQVBKLG9CQU9JLGNBQUEsZUFBQSxXQUFBLGVBUEosYUFPSSxRQUFBLGlCQVBKLG1CQU9JLFFBQUEsdUJBUEosWUFPSSxRQUFBLGdCQVBKLFdBT0ksUUFBQSxlQVBKLGtCQU9JLFFBQUEsc0JBUEosWUFPSSxRQUFBLGdCQVBKLGdCQU9JLFFBQUEsb0JBUEosaUJBT0ksUUFBQSxxQkFQSixXQU9JLFFBQUEsc0JBQUEsUUFBQSxzQkFBQSxRQUFBLGVBUEosa0JBT0ksUUFBQSw2QkFBQSxRQUFBLDZCQUFBLFFBQUEsc0JBUEosV0FPSSxRQUFBLGVBUEosY0FPSSxpQkFBQSxZQUFBLFNBQUEsRUFBQSxFQUFBLGVBQUEsS0FBQSxFQUFBLEVBQUEsZUFQSixhQU9JLG1CQUFBLHFCQUFBLHNCQUFBLGlCQUFBLG1CQUFBLGNBQUEsZUFBQSxjQVBKLGdCQU9JLG1CQUFBLG1CQUFBLHNCQUFBLGlCQUFBLG1CQUFBLGlCQUFBLGVBQUEsaUJBUEoscUJBT0ksbUJBQUEscUJBQUEsc0JBQUEsa0JBQUEsbUJBQUEsc0JBQUEsZUFBQSxzQkFQSix3QkFPSSxtQkFBQSxtQkFBQSxzQkFBQSxrQkFBQSxtQkFBQSx5QkFBQSxlQUFBLHlCQVBKLGdCQU9JLGlCQUFBLFlBQUEsa0JBQUEsWUFBQSxVQUFBLFlBUEosZ0JBT0ksaUJBQUEsWUFBQSxrQkFBQSxZQUFBLFVBQUEsWUFQSixrQkFPSSxrQkFBQSxZQUFBLFlBQUEsWUFQSixrQkFPSSxrQkFBQSxZQUFBLFlBQUEsWUFQSixjQU9JLGNBQUEsZUFBQSxVQUFBLGVBUEosZ0JBT0ksY0FBQSxpQkFBQSxVQUFBLGlCQVBKLHNCQU9JLGNBQUEsdUJBQUEsVUFBQSx1QkFQSiwwQkFPSSxpQkFBQSxnQkFBQSxjQUFBLGdCQUFBLGdCQUFBLHFCQVBKLHdCQU9JLGlCQUFBLGNBQUEsY0FBQSxjQUFBLGdCQUFBLG1CQVBKLDJCQU9JLGlCQUFBLGlCQUFBLGNBQUEsaUJBQUEsZ0JBQUEsaUJBUEosNEJBT0ksaUJBQUEsa0JBQUEsY0FBQSxrQkFBQSxnQkFBQSx3QkFQSiwyQkFPSSxjQUFBLHFCQUFBLGdCQUFBLHVCQVBKLDJCQU9JLGlCQUFBLHVCQUFBLGNBQUEsdUJBQUEsZ0JBQUEsdUJBUEosc0JBT0ksa0JBQUEsZ0JBQUEsZUFBQSxnQkFBQSxZQUFBLHFCQVBKLG9CQU9JLGtCQUFBLGNBQUEsZUFBQSxjQUFBLFlBQUEsbUJBUEosdUJBT0ksa0JBQUEsaUJBQUEsZUFBQSxpQkFBQSxZQUFBLGlCQVBKLHlCQU9JLGtCQUFBLG1CQUFBLGVBQUEsbUJBQUEsWUFBQSxtQkFQSix3QkFPSSxrQkFBQSxrQkFBQSxlQUFBLGtCQUFBLFlBQUEsa0JBUEosd0JBT0ksbUJBQUEsZ0JBQUEsY0FBQSxxQkFQSixzQkFPSSxtQkFBQSxjQUFBLGNBQUEsbUJBUEoseUJBT0ksbUJBQUEsaUJBQUEsY0FBQSxpQkFQSiwwQkFPSSxtQkFBQSxrQkFBQSxjQUFBLHdCQVBKLHlCQU9JLG1CQUFBLHFCQUFBLGNBQUEsdUJBUEosMEJBT0ksbUJBQUEsa0JBQUEsY0FBQSxrQkFQSixvQkFPSSxvQkFBQSxlQUFBLFdBQUEsZUFQSixxQkFPSSxvQkFBQSxnQkFBQSxXQUFBLHFCQVBKLG1CQU9JLG9CQUFBLGNBQUEsV0FBQSxtQkFQSixzQkFPSSxvQkFBQSxpQkFBQSxXQUFBLGlCQVBKLHdCQU9JLG9CQUFBLG1CQUFBLFdBQUEsbUJBUEosdUJBT0ksb0JBQUEsa0JBQUEsV0FBQSxrQkFQSixnQkFPSSwwQkFBQSxZQUFBLGVBQUEsYUFBQSxNQUFBLGFBUEosWUFPSSwwQkFBQSxZQUFBLGVBQUEsWUFBQSxNQUFBLFlBUEosWUFPSSwwQkFBQSxZQUFBLGVBQUEsWUFBQSxNQUFBLFlBUEosWUFPSSwwQkFBQSxZQUFBLGVBQUEsWUFBQSxNQUFBLFlBUEosWUFPSSwwQkFBQSxZQUFBLGVBQUEsWUFBQSxNQUFBLFlBUEosWUFPSSwwQkFBQSxZQUFBLGVBQUEsWUFBQSxNQUFBLFlBUEosWUFPSSwwQkFBQSxZQUFBLGVBQUEsWUFBQSxNQUFBLFlBUEosZUFPSSwwQkFBQSxZQUFBLGVBQUEsWUFBQSxNQUFBLFlBUEosUUFPSSxPQUFBLFlBUEosUUFPSSxPQUFBLGdCQVBKLFFBT0ksT0FBQSxnQkFQSixRQU9JLE9BQUEsaUJBUEosUUFPSSxPQUFBLGlCQVBKLFFBT0ksT0FBQSxlQVBKLFFBT0ksT0FBQSxpQkFQSixRQU9JLE9BQUEsaUJBUEosUUFPSSxPQUFBLGVBUEosUUFPSSxPQUFBLGlCQVBKLFNBT0ksT0FBQSxpQkFQSixTQU9JLE9BQUEsaUJBUEosU0FPSSxPQUFBLGlCQVBKLFNBT0ksT0FBQSxlQVBKLFNBT0ksT0FBQSxpQkFQSixTQU9JLE9BQUEsaUJBUEosU0FPSSxPQUFBLGtCQVBKLFdBT0ksT0FBQSxlQVBKLFNBT0ksYUFBQSxZQUFBLFlBQUEsWUFQSixTQU9JLGFBQUEsZ0JBQUEsWUFBQSxnQkFQSixTQU9JLGFBQUEsZ0JBQUEsWUFBQSxnQkFQSixTQU9JLGFBQUEsaUJBQUEsWUFBQSxpQkFQSixTQU9JLGFBQUEsaUJBQUEsWUFBQSxpQkFQSixTQU9JLGFBQUEsZUFBQSxZQUFBLGVBUEosU0FPSSxhQUFBLGlCQUFBLFlBQUEsaUJBUEosU0FPSSxhQUFBLGlCQUFBLFlBQUEsaUJBUEosU0FPSSxhQUFBLGVBQUEsWUFBQSxlQVBKLFNBT0ksYUFBQSxpQkFBQSxZQUFBLGlCQVBKLFVBT0ksYUFBQSxpQkFBQSxZQUFBLGlCQVBKLFVBT0ksYUFBQSxpQkFBQSxZQUFBLGlCQVBKLFVBT0ksYUFBQSxpQkFBQSxZQUFBLGlCQVBKLFVBT0ksYUFBQSxlQUFBLFlBQUEsZUFQSixVQU9JLGFBQUEsaUJBQUEsWUFBQSxpQkFQSixVQU9JLGFBQUEsaUJBQUEsWUFBQSxpQkFQSixVQU9JLGFBQUEsa0JBQUEsWUFBQSxrQkFQSixZQU9JLGFBQUEsZUFBQSxZQUFBLGVBUEosU0FPSSxXQUFBLFlBQUEsY0FBQSxZQVBKLFNBT0ksV0FBQSxnQkFBQSxjQUFBLGdCQVBKLFNBT0ksV0FBQSxnQkFBQSxjQUFBLGdCQVBKLFNBT0ksV0FBQSxpQkFBQSxjQUFBLGlCQVBKLFNBT0ksV0FBQSxpQkFBQSxjQUFBLGlCQVBKLFNBT0ksV0FBQSxlQUFBLGNBQUEsZUFQSixTQU9JLFdBQUEsaUJBQUEsY0FBQSxpQkFQSixTQU9JLFdBQUEsaUJBQUEsY0FBQSxpQkFQSixTQU9JLFdBQUEsZUFBQSxjQUFBLGVBUEosU0FPSSxXQUFBLGlCQUFBLGNBQUEsaUJBUEosVUFPSSxXQUFBLGlCQUFBLGNBQUEsaUJBUEosVUFPSSxXQUFBLGlCQUFBLGNBQUEsaUJBUEosVUFPSSxXQUFBLGlCQUFBLGNBQUEsaUJBUEosVUFPSSxXQUFBLGVBQUEsY0FBQSxlQVBKLFVBT0ksV0FBQSxpQkFBQSxjQUFBLGlCQVBKLFVBT0ksV0FBQSxpQkFBQSxjQUFBLGlCQVBKLFVBT0ksV0FBQSxrQkFBQSxjQUFBLGtCQVBKLFlBT0ksV0FBQSxlQUFBLGNBQUEsZUFQSixTQU9JLFdBQUEsWUFQSixTQU9JLFdBQUEsZ0JBUEosU0FPSSxXQUFBLGdCQVBKLFNBT0ksV0FBQSxpQkFQSixTQU9JLFdBQUEsaUJBUEosU0FPSSxXQUFBLGVBUEosU0FPSSxXQUFBLGlCQVBKLFNBT0ksV0FBQSxpQkFQSixTQU9JLFdBQUEsZUFQSixTQU9JLFdBQUEsaUJBUEosVUFPSSxXQUFBLGlCQVBKLFVBT0ksV0FBQSxpQkFQSixVQU9JLFdBQUEsaUJBUEosVUFPSSxXQUFBLGVBUEosVUFPSSxXQUFBLGlCQVBKLFVBT0ksV0FBQSxpQkFQSixVQU9JLFdBQUEsa0JBUEosWUFPSSxXQUFBLGVBUEosU0FPSSxhQUFBLFlBUEosU0FPSSxhQUFBLGdCQVBKLFNBT0ksYUFBQSxnQkFQSixTQU9JLGFBQUEsaUJBUEosU0FPSSxhQUFBLGlCQVBKLFNBT0ksYUFBQSxlQVBKLFNBT0ksYUFBQSxpQkFQSixTQU9JLGFBQUEsaUJBUEosU0FPSSxhQUFBLGVBUEosU0FPSSxhQUFBLGlCQVBKLFVBT0ksYUFBQSxpQkFQSixVQU9JLGFBQUEsaUJBUEosVUFPSSxhQUFBLGlCQVBKLFVBT0ksYUFBQSxlQVBKLFVBT0ksYUFBQSxpQkFQSixVQU9JLGFBQUEsaUJBUEosVUFPSSxhQUFBLGtCQVBKLFlBT0ksYUFBQSxlQVBKLFNBT0ksY0FBQSxZQVBKLFNBT0ksY0FBQSxnQkFQSixTQU9JLGNBQUEsZ0JBUEosU0FPSSxjQUFBLGlCQVBKLFNBT0ksY0FBQSxpQkFQSixTQU9JLGNBQUEsZUFQSixTQU9JLGNBQUEsaUJBUEosU0FPSSxjQUFBLGlCQVBKLFNBT0ksY0FBQSxlQVBKLFNBT0ksY0FBQSxpQkFQSixVQU9JLGNBQUEsaUJBUEosVUFPSSxjQUFBLGlCQVBKLFVBT0ksY0FBQSxpQkFQSixVQU9JLGNBQUEsZUFQSixVQU9JLGNBQUEsaUJBUEosVUFPSSxjQUFBLGlCQVBKLFVBT0ksY0FBQSxrQkFQSixZQU9JLGNBQUEsZUFQSixTQU9JLFlBQUEsWUFQSixTQU9JLFlBQUEsZ0JBUEosU0FPSSxZQUFBLGdCQVBKLFNBT0ksWUFBQSxpQkFQSixTQU9JLFlBQUEsaUJBUEosU0FPSSxZQUFBLGVBUEosU0FPSSxZQUFBLGlCQVBKLFNBT0ksWUFBQSxpQkFQSixTQU9JLFlBQUEsZUFQSixTQU9JLFlBQUEsaUJBUEosVUFPSSxZQUFBLGlCQVBKLFVBT0ksWUFBQSxpQkFQSixVQU9JLFlBQUEsaUJBUEosVUFPSSxZQUFBLGVBUEosVUFPSSxZQUFBLGlCQVBKLFVBT0ksWUFBQSxpQkFQSixVQU9JLFlBQUEsa0JBUEosWUFPSSxZQUFBLGVBUEosUUFPSSxRQUFBLFlBUEosUUFPSSxRQUFBLGdCQVBKLFFBT0ksUUFBQSxnQkFQSixRQU9JLFFBQUEsaUJBUEosUUFPSSxRQUFBLGlCQVBKLFFBT0ksUUFBQSxlQVBKLFFBT0ksUUFBQSxpQkFQSixRQU9JLFFBQUEsaUJBUEosUUFPSSxRQUFBLGVBUEosUUFPSSxRQUFBLGlCQVBKLFNBT0ksUUFBQSxpQkFQSixTQU9JLFFBQUEsaUJBUEosU0FPSSxRQUFBLGlCQVBKLFNBT0ksUUFBQSxlQVBKLFNBT0ksUUFBQSxpQkFQSixTQU9JLFFBQUEsaUJBUEosU0FPSSxRQUFBLGtCQVBKLFNBT0ksY0FBQSxZQUFBLGFBQUEsWUFQSixTQU9JLGNBQUEsZ0JBQUEsYUFBQSxnQkFQSixTQU9JLGNBQUEsZ0JBQUEsYUFBQSxnQkFQSixTQU9JLGNBQUEsaUJBQUEsYUFBQSxpQkFQSixTQU9JLGNBQUEsaUJBQUEsYUFBQSxpQkFQSixTQU9JLGNBQUEsZUFBQSxhQUFBLGVBUEosU0FPSSxjQUFBLGlCQUFBLGFBQUEsaUJBUEosU0FPSSxjQUFBLGlCQUFBLGFBQUEsaUJBUEosU0FPSSxjQUFBLGVBQUEsYUFBQSxlQVBKLFNBT0ksY0FBQSxpQkFBQSxhQUFBLGlCQVBKLFVBT0ksY0FBQSxpQkFBQSxhQUFBLGlCQVBKLFVBT0ksY0FBQSxpQkFBQSxhQUFBLGlCQVBKLFVBT0ksY0FBQSxpQkFBQSxhQUFBLGlCQVBKLFVBT0ksY0FBQSxlQUFBLGFBQUEsZUFQSixVQU9JLGNBQUEsaUJBQUEsYUFBQSxpQkFQSixVQU9JLGNBQUEsaUJBQUEsYUFBQSxpQkFQSixVQU9JLGNBQUEsa0JBQUEsYUFBQSxrQkFQSixTQU9JLFlBQUEsWUFBQSxlQUFBLFlBUEosU0FPSSxZQUFBLGdCQUFBLGVBQUEsZ0JBUEosU0FPSSxZQUFBLGdCQUFBLGVBQUEsZ0JBUEosU0FPSSxZQUFBLGlCQUFBLGVBQUEsaUJBUEosU0FPSSxZQUFBLGlCQUFBLGVBQUEsaUJBUEosU0FPSSxZQUFBLGVBQUEsZUFBQSxlQVBKLFNBT0ksWUFBQSxpQkFBQSxlQUFBLGlCQVBKLFNBT0ksWUFBQSxpQkFBQSxlQUFBLGlCQVBKLFNBT0ksWUFBQSxlQUFBLGVBQUEsZUFQSixTQU9JLFlBQUEsaUJBQUEsZUFBQSxpQkFQSixVQU9JLFlBQUEsaUJBQUEsZUFBQSxpQkFQSixVQU9JLFlBQUEsaUJBQUEsZUFBQSxpQkFQSixVQU9JLFlBQUEsaUJBQUEsZUFBQSxpQkFQSixVQU9JLFlBQUEsZUFBQSxlQUFBLGVBUEosVUFPSSxZQUFBLGlCQUFBLGVBQUEsaUJBUEosVUFPSSxZQUFBLGlCQUFBLGVBQUEsaUJBUEosVUFPSSxZQUFBLGtCQUFBLGVBQUEsa0JBUEosU0FPSSxZQUFBLFlBUEosU0FPSSxZQUFBLGdCQVBKLFNBT0ksWUFBQSxnQkFQSixTQU9JLFlBQUEsaUJBUEosU0FPSSxZQUFBLGlCQVBKLFNBT0ksWUFBQSxlQVBKLFNBT0ksWUFBQSxpQkFQSixTQU9JLFlBQUEsaUJBUEosU0FPSSxZQUFBLGVBUEosU0FPSSxZQUFBLGlCQVBKLFVBT0ksWUFBQSxpQkFQSixVQU9JLFlBQUEsaUJBUEosVUFPSSxZQUFBLGlCQVBKLFVBT0ksWUFBQSxlQVBKLFVBT0ksWUFBQSxpQkFQSixVQU9JLFlBQUEsaUJBUEosVUFPSSxZQUFBLGtCQVBKLFNBT0ksY0FBQSxZQVBKLFNBT0ksY0FBQSxnQkFQSixTQU9JLGNBQUEsZ0JBUEosU0FPSSxjQUFBLGlCQVBKLFNBT0ksY0FBQSxpQkFQSixTQU9JLGNBQUEsZUFQSixTQU9JLGNBQUEsaUJBUEosU0FPSSxjQUFBLGlCQVBKLFNBT0ksY0FBQSxlQVBKLFNBT0ksY0FBQSxpQkFQSixVQU9JLGNBQUEsaUJBUEosVUFPSSxjQUFBLGlCQVBKLFVBT0ksY0FBQSxpQkFQSixVQU9JLGNBQUEsZUFQSixVQU9JLGNBQUEsaUJBUEosVUFPSSxjQUFBLGlCQVBKLFVBT0ksY0FBQSxrQkFQSixTQU9JLGVBQUEsWUFQSixTQU9JLGVBQUEsZ0JBUEosU0FPSSxlQUFBLGdCQVBKLFNBT0ksZUFBQSxpQkFQSixTQU9JLGVBQUEsaUJBUEosU0FPSSxlQUFBLGVBUEosU0FPSSxlQUFBLGlCQVBKLFNBT0ksZUFBQSxpQkFQSixTQU9JLGVBQUEsZUFQSixTQU9JLGVBQUEsaUJBUEosVUFPSSxlQUFBLGlCQVBKLFVBT0ksZUFBQSxpQkFQSixVQU9JLGVBQUEsaUJBUEosVUFPSSxlQUFBLGVBUEosVUFPSSxlQUFBLGlCQVBKLFVBT0ksZUFBQSxpQkFQSixVQU9JLGVBQUEsa0JBUEosU0FPSSxhQUFBLFlBUEosU0FPSSxhQUFBLGdCQVBKLFNBT0ksYUFBQSxnQkFQSixTQU9JLGFBQUEsaUJBUEosU0FPSSxhQUFBLGlCQVBKLFNBT0ksYUFBQSxlQVBKLFNBT0ksYUFBQSxpQkFQSixTQU9JLGFBQUEsaUJBUEosU0FPSSxhQUFBLGVBUEosU0FPSSxhQUFBLGlCQVBKLFVBT0ksYUFBQSxpQkFQSixVQU9JLGFBQUEsaUJBUEosVUFPSSxhQUFBLGlCQVBKLFVBT0ksYUFBQSxlQVBKLFVBT0ksYUFBQSxpQkFQSixVQU9JLGFBQUEsaUJBUEosVUFPSSxhQUFBLGtCQVBKLFVBT0ksSUFBQSxZQVBKLFVBT0ksSUFBQSxnQkFQSixVQU9JLElBQUEsZ0JBUEosVUFPSSxJQUFBLGlCQVBKLFVBT0ksSUFBQSxpQkFQSixVQU9JLElBQUEsZUFQSixVQU9JLElBQUEsaUJBUEosVUFPSSxJQUFBLGlCQVBKLFVBT0ksSUFBQSxlQVBKLFVBT0ksSUFBQSxpQkFQSixXQU9JLElBQUEsaUJBUEosV0FPSSxJQUFBLGlCQVBKLFdBT0ksSUFBQSxpQkFQSixXQU9JLElBQUEsZUFQSixXQU9JLElBQUEsaUJBUEosV0FPSSxJQUFBLGlCQVBKLFdBT0ksSUFBQSxrQkFQSixjQU9JLFFBQUEsWUFQSixjQU9JLFFBQUEsZ0JBUEosY0FPSSxRQUFBLGdCQVBKLGNBT0ksUUFBQSxpQkFQSixjQU9JLFFBQUEsaUJBUEosY0FPSSxRQUFBLGVBUEosY0FPSSxRQUFBLGlCQVBKLGNBT0ksUUFBQSxpQkFQSixjQU9JLFFBQUEsZUFQSixjQU9JLFFBQUEsaUJBUEosZUFPSSxRQUFBLGlCQVBKLGVBT0ksUUFBQSxpQkFQSixlQU9JLFFBQUEsaUJBUEosZUFPSSxRQUFBLGVBUEosZUFPSSxRQUFBLGlCQVBKLGVBT0ksUUFBQSxpQkFQSixlQU9JLFFBQUEsa0JBUEosaUJBT0ksbUJBQUEsWUFBQSxnQkFBQSxZQUFBLFdBQUEsWUFQSixpQkFPSSxtQkFBQSxnQkFBQSxnQkFBQSxnQkFBQSxXQUFBLGdCQVBKLGlCQU9JLG1CQUFBLGdCQUFBLGdCQUFBLGdCQUFBLFdBQUEsZ0JBUEosaUJBT0ksbUJBQUEsaUJBQUEsZ0JBQUEsaUJBQUEsV0FBQSxpQkFQSixpQkFPSSxtQkFBQSxpQkFBQSxnQkFBQSxpQkFBQSxXQUFBLGlCQVBKLGlCQU9JLG1CQUFBLGVBQUEsZ0JBQUEsZUFBQSxXQUFBLGVBUEosaUJBT0ksbUJBQUEsaUJBQUEsZ0JBQUEsaUJBQUEsV0FBQSxpQkFQSixpQkFPSSxtQkFBQSxpQkFBQSxnQkFBQSxpQkFBQSxXQUFBLGlCQVBKLGlCQU9JLG1CQUFBLGVBQUEsZ0JBQUEsZUFBQSxXQUFBLGVBUEosaUJBT0ksbUJBQUEsaUJBQUEsZ0JBQUEsaUJBQUEsV0FBQSxpQkFQSixrQkFPSSxtQkFBQSxpQkFBQSxnQkFBQSxpQkFBQSxXQUFBLGlCQVBKLGtCQU9JLG1CQUFBLGlCQUFBLGdCQUFBLGlCQUFBLFdBQUEsaUJBUEosa0JBT0ksbUJBQUEsaUJBQUEsZ0JBQUEsaUJBQUEsV0FBQSxpQkFQSixrQkFPSSxtQkFBQSxlQUFBLGdCQUFBLGVBQUEsV0FBQSxlQVBKLGtCQU9JLG1CQUFBLGlCQUFBLGdCQUFBLGlCQUFBLFdBQUEsaUJBUEosa0JBT0ksbUJBQUEsaUJBQUEsZ0JBQUEsaUJBQUEsV0FBQSxpQkFQSixrQkFPSSxtQkFBQSxrQkFBQSxnQkFBQSxrQkFBQSxXQUFBLGtCQVBKLGVBT0ksV0FBQSxlQVBKLGFBT0ksV0FBQSxnQkFQSixn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QUFBLGVBQUEsWUFBQSxNQUFBLFlBUEosWUFPSSwwQkFBQSxZQUFBLGVBQUEsWUFBQSxNQUFBLFlBUEosWUFPSSwwQkFBQSxZQUFBLGVBQUEsWUFBQSxNQUFBLFlBUEosWUFPSSwwQkFBQSxZQUFBLGVBQUEsWUFBQSxNQUFBLFlBUEosZUFPSSwwQkFBQSxZQUFBLGVBQUEsWUFBQSxNQUFBLFlBUEosUUFPSSxPQUFBLFlBUEosUUFPSSxPQUFBLGdCQVBKLFFBT0ksT0FBQSxnQkFQSixRQU9JLE9BQUEsaUJBUEosUUFPSSxPQUFBLGlCQVBKLFFBT0ksT0FBQSxlQVBKLFFBT0ksT0FBQSxpQkFQSixRQU9JLE9BQUEsaUJBUEosUUFPSSxPQUFBLGVBUEosUUFPSSxPQUFBLGlCQVBKLFNBT0ksT0FBQSxpQkFQSixTQU9JLE9BQUEsaUJBUEosU0FPSSxPQUFBLGlCQVBKLFNBT0ksT0FBQSxlQVBKLFNBT0ksT0FBQSxpQkFQSixTQU9JLE9BQUEsaUJBUEosU0FPSSxPQUFBLGtCQVBKLFdBT0ksT0FBQSxlQVBKLFNBT0ksYUFBQSxZQUFBLFlBQUEsWUFQSixTQU9JLGFBQUEsZ0JBQUEsWUFBQSxnQkFQSixTQU9JLGFBQUEsZ0JBQUEsWUFBQSxnQkFQSixTQU9JLGFBQUEsaUJBQUEsWUFBQSxpQkFQSixTQU9JLGFBQUEsaUJBQUEsWUFBQSxpQkFQSixTQU9JLGFBQUEsZUFBQSxZQUFBLGVBUEosU0FPSSxhQUFBLGlCQUFBLFlBQUEsaUJBUEosU0FPSSxhQUFBLGlCQUFBLFlBQUEsaUJBUEosU0FPSSxhQUFBLGVBQUEsWUFBQSxlQVBKLFNBT0ksYUFBQSxpQkFBQSxZQUFBLGlCQVBKLFVBT0ksYUFBQSxpQkFBQSxZQUFBLGlCQVBKLFVBT0ksYUFBQSxpQkFBQSxZQUFBLGlCQVBKLFVBT0ksYUFBQSxpQkFBQSxZQUFBLGlCQVBKLFVBT0ksYUFBQSxlQUFBLFlBQUEsZUFQSixVQU9JLGFBQUEsaUJBQUEsWUFBQSxpQkFQSixVQU9JLGFBQUEsaUJBQUEsWUFBQSxpQkFQSixVQU9JLGFBQUEsa0JBQUEsWUFBQSxrQkFQSixZQU9JLGFBQUEsZUFBQSxZQUFBLGVBUEosU0FPSSxXQUFBLFlBQUEsY0FBQSxZQVBKLFNBT0ksV0FBQSxnQkFBQSxjQUFBLGdCQVBKLFNBT0ksV0FBQSxnQkFBQSxjQUFBLGdCQVBKLFNBT0ksV0FBQSxpQkFBQSxjQUFBLGlCQVBKLFNBT0ksV0FBQSxpQkFBQSxjQUFBLGlCQVBKLFNBT0ksV0FBQSxlQUFBLGNBQUEsZUFQSixTQU9JLFdBQUEsaUJBQUEsY0FBQSxpQkFQSixTQU9JLFdBQUEsaUJBQUEsY0FBQSxpQkFQSixTQU9JLFdBQUEsZUFBQSxjQUFBLGVBUEosU0FPSSxXQUFBLGlCQUFBLGNBQUEsaUJBUEosVUFPSSxXQUFBLGlCQUFBLGNBQUEsaUJBUEosVUFPSSxXQUFBLGlCQUFBLGNBQUEsaUJBUEosVUFPSSxXQUFBLGlCQUFBLGNBQUEsaUJBUEosVUFPSSxXQUFBLGVBQUEsY0FBQSxlQVBKLFVBT0ksV0FBQSxpQkFBQSxjQUFBLGlCQVBKLFVBT0ksV0FBQSxpQkFBQSxjQUFBLGlCQVBKLFVBT0ksV0FBQSxrQkFBQSxjQUFBLGtCQVBKLFlBT0ksV0FBQSxlQUFBLGNBQUEsZUFQSixTQU9JLFdBQUEsWUFQSixTQU9JLFdBQUEsZ0JBUEosU0FPSSxXQUFBLGdCQVBKLFNBT0ksV0FBQSxpQkFQSixTQU9JLFdBQUEsaUJBUEosU0FPSSxXQUFBLGVBUEosU0FPSSxXQUFBLGlCQVBKLFNBT0ksV0FBQSxpQkFQSixTQU9JLFdBQUEsZUFQSixTQU9JLFdBQUEsaUJBUEosVUFPSSxXQUFBLGlCQVBKLFVBT0ksV0FBQSxpQkFQSixVQU9JLFdBQUEsaUJBUEosVUFPSSxXQUFBLGVBUEosVUFPSSxXQUFBLGlCQVBKLFVBT0ksV0FBQSxpQkFQSixVQU9JLFdBQUEsa0JBUEosWUFPSSxXQUFBLGVBUEosU0FPSSxhQUFBLFlBUEosU0FPSSxhQUFBLGdCQVBKLFNBT0ksYUFBQSxnQkFQSixTQU9JLGFBQUEsaUJBUEosU0FPSSxhQUFBLGlCQVBKLFNBT0ksYUFBQSxlQVBKLFNBT0ksYUFBQSxpQkFQSixTQU9JLGFBQUEsaUJBUEosU0FPSSxhQUFBLGVBUEosU0FPSSxhQUFBLGlCQVBKLFVBT0ksYUFBQSxpQkFQSixVQU9JLGFBQUEsaUJBUEosVUFPSSxhQUFBLGlCQVBKLFVBT0ksYUFBQSxlQVBKLFVBT0ksYUFBQSxpQkFQSixVQU9JLGFBQUEsaUJBUEosVUFPSSxhQUFBLGtCQVBKLFlBT0ksYUFBQSxlQVBKLFNBT0ksY0FBQSxZQVBKLFNBT0ksY0FBQSxnQkFQSixTQU9JLGNBQUEsZ0JBUEosU0FPSSxjQUFBLGlCQVBKLFNBT0ksY0FBQSxpQkFQSixTQU9JLGNBQUEsZUFQSixTQU9JLGNBQUEsaUJBUEosU0FPSSxjQUFBLGlCQVBKLFNBT0ksY0FBQSxlQVBKLFNBT0ksY0FBQSxpQkFQSixVQU9JLGNBQUEsaUJBUEosVUFPSSxjQUFBLGlCQVBKLFVBT0ksY0FBQSxpQkFQSixVQU9JLGNBQUEsZUFQSixVQU9JLGNBQUEsaUJBUEosVUFPSSxjQUFBLGlCQVBKLFVBT0ksY0FBQSxrQkFQSixZQU9JLGNBQUEsZUFQSixTQU9JLFlBQUEsWUFQSixTQU9JLFlBQUEsZ0JBUEosU0FPSSxZQUFBLGdCQVBKLFNBT0ksWUFBQSxpQkFQSixTQU9JLFlBQUEsaUJBUEosU0FPSSxZQUFBLGVBUEosU0FPSSxZQUFBLGlCQVBKLFNBT0ksWUFBQSxpQkFQSixTQU9JLFlBQUEsZUFQSixTQU9JLFlBQUEsaUJBUEosVUFPSSxZQUFBLGlCQVBKLFVBT0ksWUFBQSxpQkFQSixVQU9JLFlBQUEsaUJBUEosVUFPSSxZQUFBLGVBUEosVUFPSSxZQUFBLGlCQVBKLFVBT0ksWUFBQSxpQkFQSixVQU9JLFlBQUEsa0JBUEosWUFPSSxZQUFBLGVBUEosUUFPSSxRQUFBLFlBUEosUUFPSSxRQUFBLGdCQVBKLFFBT0ksUUFBQSxnQkFQSixRQU9JLFFBQUEsaUJBUEosUUFPSSxRQUFBLGlCQVBKLFFBT0ksUUFBQSxlQVBKLFFBT0ksUUFBQSxpQkFQSixRQU9JLFFBQUEsaUJBUEosUUFPSSxRQUFBLGVBUEosUUFPSSxRQUFBLGlCQVBKLFNBT0ksUUFBQSxpQkFQSixTQU9JLFFBQUEsaUJBUEosU0FPSSxRQUFBLGlCQVBKLFNBT0ksUUFBQSxlQVBKLFNBT0ksUUFBQSxpQkFQSixTQU9JLFFBQUEsaUJBUEosU0FPSSxRQUFBLGtCQVBKLFNBT0ksY0FBQSxZQUFBLGFBQUEsWUFQSixTQU9JLGNBQUEsZ0JBQUEsYUFBQSxnQkFQSixTQU9JLGNBQUEsZ0JBQUEsYUFBQSxnQkFQSixTQU9JLGNBQUEsaUJBQUEsYUFBQSxpQkFQSixTQU9JLGNBQUEsaUJBQUEsYUFBQSxpQkFQSixTQU9JLGNBQUEsZUFBQSxhQUFBLGVBUEosU0FPSSxjQUFBLGlCQUFBLGFBQUEsaUJBUEosU0FPSSxjQUFBLGlCQUFBLGFBQUEsaUJBUEosU0FPSSxjQUFBLGVBQUEsYUFBQSxlQVBKLFNBT0ksY0FBQSxpQkFBQSxhQUFBLGlCQVBKLFVBT0ksY0FBQSxpQkFBQSxhQUFBLGlCQVBKLFVBT0ksY0FBQSxpQkFBQSxhQUFBLGlCQVBKLFVBT0ksY0FBQSxpQkFBQSxhQUFBLGlCQVBKLFVBT0ksY0FBQSxlQUFBLGFBQUEsZUFQSixVQU9JLGNBQUEsaUJBQUEsYUFBQSxpQkFQSixVQU9JLGNBQUEsaUJBQUEsYUFBQSxpQkFQSixVQU9JLGNBQUEsa0JBQUEsYUFBQSxrQkFQSixTQU9JLFlBQUEsWUFBQSxlQUFBLFlBUEosU0FPSSxZQUFBLGdCQUFBLGVBQUEsZ0JBUEosU0FPSSxZQUFBLGdCQUFBLGVBQUEsZ0JBUEosU0FPSSxZQUFBLGlCQUFBLGVBQUEsaUJBUEosU0FPSSxZQUFBLGlCQUFBLGVBQUEsaUJBUEosU0FPSSxZQUFBLGVBQUEsZUFBQSxlQVBKLFNBT0ksWUFBQSxpQkFBQSxlQUFBLGlCQVBKLFNBT0ksWUFBQSxpQkFBQSxlQUFBLGlCQVBKLFNBT0ksWUFBQSxlQUFBLGVBQUEsZUFQSixTQU9JLFlBQUEsaUJBQUEsZUFBQSxpQkFQSixVQU9JLFlBQUEsaUJBQUEsZUFBQSxpQkFQSixVQU9JLFlBQUEsaUJBQUEsZUFBQSxpQkFQSixVQU9JLFlBQUEsaUJBQUEsZUFBQSxpQkFQSixVQU9JLFlBQUEsZUFBQSxlQUFBLGVBUEosVUFPSSxZQUFBLGlCQUFBLGVBQUEsaUJBUEosVUFPSSxZQUFBLGlCQUFBLGVBQUEsaUJBUEosVUFPSSxZQUFBLGtCQUFBLGVBQUEsa0JBUEosU0FPSSxZQUFBLFlBUEosU0FPSSxZQUFBLGdCQVBKLFNBT0ksWUFBQSxnQkFQSixTQU9JLFlBQUEsaUJBUEosU0FPSSxZQUFBLGlCQVBKLFNBT0ksWUFBQSxlQVBKLFNBT0ksWUFBQSxpQkFQSixTQU9JLFlBQUEsaUJBUEosU0FPSSxZQUFBLGVBUEosU0FPSSxZQUFBLGlCQVBKLFVBT0ksWUFBQSxpQkFQSixVQU9JLFlBQUEsaUJBUEosVUFPSSxZQUFBLGlCQVBKLFVBT0ksWUFBQSxlQVBKLFVBT0ksWUFBQSxpQkFQSixVQU9JLFlBQUEsaUJBUEosVUFPSSxZQUFBLGtCQVBKLFNBT0ksY0FBQSxZQVBKLFNBT0ksY0FBQSxnQkFQSixTQU9JLGNBQUEsZ0JBUEosU0FPSSxjQUFBLGlCQVBKLFNBT0ksY0FBQSxpQkFQSixTQU9JLGNBQUEsZUFQSixTQU9JLGNBQUEsaUJBUEosU0FPSSxjQUFBLGlCQVBKLFNBT0ksY0FBQSxlQVBKLFNBT0ksY0FBQSxpQkFQSixVQU9JLGNBQUEsaUJBUEosVUFPSSxjQUFBLGlCQVBKLFVBT0ksY0FBQSxpQkFQSixVQU9JLGNBQUEsZUFQSixVQU9JLGNBQUEsaUJBUEosVUFPSSxjQUFBLGlCQVBKLFVBT0ksY0FBQSxrQkFQSixTQU9JLGVBQUEsWUFQSixTQU9JLGVBQUEsZ0JBUEosU0FPSSxlQUFBLGdCQVBKLFNBT0ksZUFBQSxpQkFQSixTQU9JLGVBQUEsaUJBUEosU0FPSSxlQUFBLGVBUEosU0FPSSxlQUFBLGlCQVBKLFNBT0ksZUFBQSxpQkFQSixTQU9JLGVBQUEsZUFQSixTQU9JLGVBQUEsaUJBUEosVUFPSSxlQUFBLGlCQVBKLFVBT0ksZUFBQSxpQkFQSixVQU9JLGVBQUEsaUJBUEosVUFPSSxlQUFBLGVBUEosVUFPSSxlQUFBLGlCQVBKLFVBT0ksZUFBQSxpQkFQSixVQU9JLGVBQUEsa0JBUEosU0FPSSxhQUFBLFlBUEosU0FPSSxhQUFBLGdCQVBKLFNBT0ksYUFBQSxnQkFQSixTQU9JLGFBQUEsaUJBUEosU0FPSSxhQUFBLGlCQVBKLFNBT0ksYUFBQSxlQVBKLFNBT0ksYUFBQSxpQkFQSixTQU9JLGFBQUEsaUJBUEosU0FPSSxhQUFBLGVBUEosU0FPSSxhQUFBLGlCQVBKLFVBT0ksYUFBQSxpQkFQSixVQU9JLGFBQUEsaUJBUEosVUFPSSxhQUFBLGlCQVBKLFVBT0ksYUFBQSxlQVBKLFVBT0ksYUFBQSxpQkFQSixVQU9JLGFBQUEsaUJBUEosVUFPSSxhQUFBLGtCQVBKLFVBT0ksSUFBQSxZQVBKLFVBT0ksSUFBQSxnQkFQSixVQU9JLElBQUEsZ0JBUEosVUFPSSxJQUFBLGlCQVBKLFVBT0ksSUFBQSxpQkFQSixVQU9JLElBQUEsZUFQSixVQU9JLElBQUEsaUJBUEosVUFPSSxJQUFBLGlCQVBKLFVBT0ksSUFBQSxlQVBKLFVBT0ksSUFBQSxpQkFQSixXQU9JLElBQUEsaUJBUEosV0FPSSxJQUFBLGlCQVBKLFdBT0ksSUFBQSxpQkFQSixXQU9JLElBQUEsZUFQSixXQU9JLElBQUEsaUJBUEosV0FPSSxJQUFBLGlCQVBKLFdBT0ksSUFBQSxrQkFQSixjQU9JLFFBQUEsWUFQSixjQU9JLFFBQUEsZ0JBUEosY0FPSSxRQUFBLGdCQVBKLGNBT0ksUUFBQSxpQkFQSixjQU9JLFFBQUEsaUJBUEosY0FPSSxRQUFBLGVBUEosY0FPSSxRQUFBLGlCQVBKLGNBT0ksUUFBQSxpQkFQSixjQU9JLFFBQUEsZUFQSixjQU9JLFFBQUEsaUJBUEosZUFPSSxRQUFBLGlCQVBKLGVBT0ksUUFBQSxpQkFQSixlQU9JLFFBQUEsaUJBUEosZUFPSSxRQUFBLGVBUEosZUFPSSxRQUFBLGlCQVBKLGVBT0ksUUFBQSxpQkFQSixlQU9JLFFBQUEsa0JBUEosaUJBT0ksbUJBQUEsWUFBQSxnQkFBQSxZQUFBLFdBQUEsWUFQSixpQkFPSSxtQkFBQSxnQkFBQSxnQkFBQSxnQkFBQSxXQUFBLGdCQVBKLGlCQU9JLG1C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QSxpQkFQSixRQU9JLE9BQUEsaUJBUEosUUFPSSxPQUFBLGVBUEosUUFPSSxPQUFBLGlCQVBKLFNBT0ksT0FBQSxpQkFQSixTQU9JLE9BQUEsaUJBUEosU0FPSSxPQUFBLGlCQVBKLFNBT0ksT0FBQSxlQVBKLFNBT0ksT0FBQSxpQkFQSixTQU9JLE9BQUEsaUJBUEosU0FPSSxPQUFBLGtCQVBKLFdBT0ksT0FBQSxlQVBKLFNBT0ksYUFBQSxZQUFBLFlBQUEsWUFQSixTQU9JLGFBQUEsZ0JBQUEsWUFBQSxnQkFQSixTQU9JLGFBQUEsZ0JBQUEsWUFBQSxnQkFQSixTQU9JLGFBQUEsaUJBQUEsWUFBQSxpQkFQSixTQU9JLGFBQUEsaUJBQUEsWUFBQSxpQkFQSixTQU9JLGFBQUEsZUFBQSxZQUFBLGVBUEosU0FPSSxhQUFBLGlCQUFBLFlBQUEsaUJBUEosU0FPSSxhQUFBLGlCQUFBLFlBQUEsaUJBUEosU0FPSSxhQUFBLGVBQUEsWUFBQSxlQVBKLFNBT0ksYUFBQSxpQkFBQSxZQUFBLGlCQVBKLFVBT0ksYUFBQSxpQkFBQSxZQUFBLGlCQVBKLFVBT0ksYUFBQSxpQkFBQSxZQUFBLGlCQVBKLFVBT0ksYUFBQSxpQkFBQSxZQUFBLGlCQVBKLFVBT0ksYUFBQSxlQUFBLFlBQUEsZUFQSixVQU9JLGFBQUEsaUJBQUEsWUFBQSxpQkFQSixVQU9JLGFBQUEsaUJBQUEsWUFBQSxpQkFQSixVQU9JLGFBQUEsa0JBQUEsWUFBQSxrQkFQSixZQU9JLGFBQUEsZUFBQSxZQUFBLGVBUEosU0FPSSxXQUFBLFlBQUEsY0FBQSxZQVBKLFNBT0ksV0FBQSxnQkFBQSxjQUFBLGdCQVBKLFNBT0ksV0FBQSxnQkFBQSxjQUFBLGdCQVBKLFNBT0ksV0FBQSxpQkFBQSxjQUFBLGlCQVBKLFNBT0ksV0FBQSxpQkFBQSxjQUFBLGlCQVBKLFNBT0ksV0FBQSxlQUFBLGNBQUEsZUFQSixTQU9JLFdBQUEsaUJBQUEsY0FBQSxpQkFQSixTQU9JLFdBQUEsaUJBQUEsY0FBQSxpQkFQSixTQU9JLFdBQUEsZUFBQSxjQUFBLGVBUEosU0FPSSxXQUFBLGlCQUFBLGNBQUEsaUJBUEosVUFPSSxXQUFBLGlCQUFBLGNBQUEsaUJBUEosVUFPSSxXQUFBLGlCQUFBLGNBQUEsaUJBUEosVUFPSSxXQUFBLGlCQUFBLGNBQUEsaUJBUEosVUFPSSxXQUFBLGVBQUEsY0FBQSxlQVBKLFVBT0ksV0FBQSxpQkFBQSxjQUFBLGlCQVBKLFVBT0ksV0FBQSxpQkFBQSxjQUFBLGlCQVBKLFVBT0ksV0FBQSxrQkFBQSxjQUFBLGtCQVBKLFlBT0ksV0FBQSxlQUFBLGNBQUEsZUFQSixTQU9JLFdBQUEsWUFQSixTQU9JLFdBQUEsZ0JBUEosU0FPSSxXQUFBLGdCQVBKLFNBT0ksV0FBQSxpQkFQSixTQU9JLFdBQUEsaUJBUEosU0FPSSxXQUFBLGVBUEosU0FPSSxXQUFBLGlCQVBKLFNBT0ksV0FBQSxpQkFQSixTQU9JLFdBQUEsZUFQSixTQU9JLFdBQUEsaUJBUEosVUFPSSxXQUFBLGlCQVBKLFVBT0ksV0FBQSxpQkFQSixVQU9JLFdBQUEsaUJBUEosVUFPSSxXQUFBLGVBUEosVUFPSSxXQUFBLGlCQVBKLFVBT0ksV0FBQSxpQkFQSixVQU9JLFdBQUEsa0JBUEosWUFPSSxXQUFBLGVBUEosU0FPSSxhQUFBLFlBUEosU0FPSSxhQUFBLGdCQVBKLFNBT0ksYUFBQSxnQkFQSixTQU9JLGFBQUEsaUJBUEosU0FPSSxhQUFBLGlCQVBKLFNBT0ksYUFBQSxlQVBKLFNBT0ksYUFBQSxpQkFQSixTQU9JLGFBQUEsaUJBUEosU0FPSSxhQUFBLGVBUEosU0FPSSxhQUFBLGlCQVBKLFVBT0ksYUFBQSxpQkFQSixVQU9JLGFBQUEsaUJBUEosVUFPSSxhQUFBLGlCQVBKLFVBT0ksYUFBQSxlQVBKLFVBT0ksYUFBQSxpQkFQSixVQU9JLGFBQUEsaUJBUEosVUFPSSxhQUFBLGtCQVBKLFlBT0ksYUFBQSxlQVBKLFNBT0ksY0FBQSxZQVBKLFNBT0ksY0FBQSxnQkFQSixTQU9JLGNBQUEsZ0JBUEosU0FPSSxjQUFBLGlCQVBKLFNBT0ksY0FBQSxpQkFQSixTQU9JLGNBQUEsZUFQSixTQU9JLGNBQUEsaUJBUEosU0FPSSxjQUFBLGlCQVBKLFNBT0ksY0FBQSxlQVBKLFNBT0ksY0FBQSxpQkFQSixVQU9JLGNBQUEsaUJBUEosVUFPSSxjQUFBLGlCQVBKLFVBT0ksY0FBQSxpQkFQSixVQU9JLGNBQUEsZUFQSixVQU9JLGNBQUEsaUJBUEosVUFPSSxjQUFBLGlCQVBKLFVBT0ksY0FBQSxrQkFQSixZQU9JLGNBQUEsZUFQSixTQU9JLFlBQUEsWUFQSixTQU9JLFlBQUEsZ0JBUEosU0FPSSxZQUFBLGdCQVBKLFNBT0ksWUFBQSxpQkFQSixTQU9JLFlBQUEsaUJBUEosU0FPSSxZQUFBLGVBUEosU0FPSSxZQUFBLGlCQVBKLFNBT0ksWUFBQSxpQkFQSixTQU9JLFlBQUEsZUFQSixTQU9JLFlBQUEsaUJBUEosVUFPSSxZQUFBLGlCQVBKLFVBT0ksWUFBQSxpQkFQSixVQU9JLFlBQUEsaUJBUEosVUFPSSxZQUFBLGVBUEosVUFPSSxZQUFBLGlCQVBKLFVBT0ksWUFBQSxpQkFQSixVQU9JLFlBQUEsa0JBUEosWUFPSSxZQUFBLGVBUEosUUFPSSxRQUFBLFlBUEosUUFPSSxRQUFBLGdCQVBKLFFBT0ksUUFBQSxnQkFQSixRQU9JLFFBQUEsaUJBUEosUUFPSSxRQUFBLGlCQVBKLFFBT0ksUUFBQSxlQVBKLFFBT0ksUUFBQSxpQkFQSixRQU9JLFFBQUEsaUJBUEosUUFPSSxRQUFBLGVBUEosUUFPSSxRQUFBLGlCQVBKLFNBT0ksUUFBQSxpQkFQSixTQU9JLFFBQUEsaUJBUEosU0FPSSxRQUFBLGlCQVBKLFNBT0ksUUFBQSxlQVBKLFNBT0ksUUFBQSxpQkFQSixTQU9JLFFBQUEsaUJBUEosU0FPSSxRQUFBLGtCQVBKLFNBT0ksY0FBQSxZQUFBLGFBQUEsWUFQSixTQU9JLGNBQUEsZ0JBQUEsYUFBQSxnQkFQSixTQU9JLGNBQUEsZ0JBQUEsYUFBQSxnQkFQSixTQU9JLGNBQUEsaUJBQUEsYUFBQSxpQkFQSixTQU9JLGNBQUEsaUJBQUEsYUFBQSxpQkFQSixTQU9JLGNBQUEsZUFBQSxhQUFBLGVBUEosU0FPSSxjQUFBLGlCQUFBLGFBQUEsaUJBUEosU0FPSSxjQUFBLGlCQUFBLGFBQUEsaUJBUEosU0FPSSxjQUFBLGVBQUEsYUFBQSxlQVBKLFNBT0ksY0FBQSxpQkFBQSxhQUFBLGlCQVBKLFVBT0ksY0FBQSxpQkFBQSxhQUFBLGlCQVBKLFVBT0ksY0FBQSxpQkFBQSxhQUFBLGlCQVBKLFVBT0ksY0FBQSxpQkFBQSxhQUFBLGlCQVBKLFVBT0ksY0FBQSxlQUFBLGFBQUEsZUFQSixVQU9JLGNBQUEsaUJBQUEsYUFBQSxpQkFQSixVQU9JLGNBQUEsaUJBQUEsYUFBQSxpQkFQSixVQU9JLGNBQUEsa0JBQUEsYUFBQSxrQkFQSixTQU9JLFlBQUEsWUFBQSxlQUFBLFlBUEosU0FPSSxZQUFBLGdCQUFBLGVBQUEsZ0JBUEosU0FPSSxZQUFBLGdCQUFBLGVBQUEsZ0JBUEosU0FPSSxZQUFBLGlCQUFBLGVBQUEsaUJBUEosU0FPSSxZQUFBLGlCQUFBLGVBQUEsaUJBUEosU0FPSSxZQUFBLGVBQUEsZUFBQSxlQVBKLFNBT0ksWUFBQSxpQkFBQSxlQUFBLGlCQVBKLFNBT0ksWUFBQSxpQkFBQSxlQUFBLGlCQVBKLFNBT0ksWUFBQSxlQUFBLGVBQUEsZUFQSixTQU9JLFlBQUEsaUJBQUEsZUFBQSxpQkFQSixVQU9JLFlBQUEsaUJBQUEsZUFBQSxpQkFQSixVQU9JLFlBQUEsaUJBQUEsZUFBQSxpQkFQSixVQU9JLFlBQUEsaUJBQUEsZUFBQSxpQkFQSixVQU9JLFlBQUEsZUFBQSxlQUFBLGVBUEosVUFPSSxZQUFBLGlCQUFBLGVBQUEsaUJBUEosVUFPSSxZQUFBLGlCQUFBLGVBQUEsaUJBUEosVUFPSSxZQUFBLGtCQUFBLGVBQUEsa0JBUEosU0FPSSxZQUFBLFlBUEosU0FPSSxZQUFBLGdCQVBKLFNBT0ksWUFBQSxnQkFQSixTQU9JLFlBQUEsaUJBUEosU0FPSSxZQUFBLGlCQVBKLFNBT0ksWUFBQSxlQVBKLFNBT0ksWUFBQSxpQkFQSixTQU9JLFlBQUEsaUJBUEosU0FPSSxZQUFBLGVBUEosU0FPSSxZQUFBLGlCQVBKLFVBT0ksWUFBQSxpQkFQSixVQU9JLFlBQUEsaUJBUEosVUFPSSxZQUFBLGlCQVBKLFVBT0ksWUFBQSxlQVBKLFVBT0ksWUFBQSxpQkFQSixVQU9JLFlBQUEsaUJBUEosVUFPSSxZQUFBLGtCQVBKLFNBT0ksY0FBQSxZQVBKLFNBT0ksY0FBQSxnQkFQSixTQU9JLGNBQUEsZ0JBUEosU0FPSSxjQUFBLGlCQVBKLFNBT0ksY0FBQSxpQkFQSixTQU9JLGNBQUEsZUFQSixTQU9JLGNBQUEsaUJBUEosU0FPSSxjQUFBLGlCQVBKLFNBT0ksY0FBQSxlQVBKLFNBT0ksY0FBQSxpQkFQSixVQU9JLGNBQUEsaUJBUEosVUFPSSxjQUFBLGlCQVBKLFVBT0ksY0FBQSxpQkFQSixVQU9JLGNBQUEsZUFQSixVQU9JLGNBQUEsaUJBUEosVUFPSSxjQUFBLGlCQVBKLFVBT0ksY0FBQSxrQkFQSixTQU9JLGVBQUEsWUFQSixTQU9JLGVBQUEsZ0JBUEosU0FPSSxlQUFBLGdCQVBKLFNBT0ksZUFBQSxpQkFQSixTQU9JLGVBQUEsaUJBUEosU0FPSSxlQUFBLGVBUEosU0FPSSxlQUFBLGlCQVBKLFNBT0ksZUFBQSxpQkFQSixTQU9JLGVBQUEsZUFQSixTQU9JLGVBQUEsaUJBUEosVUFPSSxlQUFBLGlCQVBKLFVBT0ksZUFBQSxpQkFQSixVQU9JLGVBQUEsaUJBUEosVUFPSSxlQUFBLGVBUEosVUFPSSxlQUFBLGlCQVBKLFVBT0ksZUFBQSxpQkFQSixVQU9JLGVBQUEsa0JBUEosU0FPSSxhQUFBLFlBUEosU0FPSSxhQUFBLGdCQVBKLFNBT0ksYUFBQSxnQkFQSixTQU9JLGFBQUEsaUJBUEosU0FPSSxhQUFBLGlCQVBKLFNBT0ksYUFBQSxlQVBKLFNBT0ksYUFBQSxpQkFQSixTQU9JLGFBQUEsaUJBUEosU0FPSSxhQUFBLGVBUEosU0FPSSxhQUFBLGlCQVBKLFVBT0ksYUFBQSxpQkFQSixVQU9JLGFBQUEsaUJBUEosVUFPSSxhQUFBLGlCQVBKLFVBT0ksYUFBQSxlQVBKLFVBT0ksYUFBQSxpQkFQSixVQU9JLGFBQUEsaUJBUEosVUFPSSxhQUFBLGtCQVBKLFVBT0ksSUFBQSxZQVBKLFVBT0ksSUFBQSxnQkFQSixVQU9JLElBQUEsZ0JBUEosVUFPSSxJQUFBLGlCQVBKLFVBT0ksSUFBQSxpQkFQSixVQU9JLElBQUEsZUFQSixVQU9JLElBQUEsaUJBUEosVUFPSSxJQUFBLGlCQVBKLFVBT0ksSUFBQSxlQVBKLFVBT0ksSUFBQSxpQkFQSixXQU9JLElBQUEsaUJBUEosV0FPSSxJQUFBLGlCQVBKLFdBT0ksSUFBQSxpQkFQSixXQU9JLElBQUEsZUFQSixXQU9JLElBQUEsaUJBUEosV0FPSSxJQUFBLGlCQVBKLFdBT0ksSUFBQSxrQkFQSixjQU9JLFFBQUEsWUFQSixjQU9JLFFBQUEsZ0JBUEosY0FPSSxRQUFBLGdCQVBKLGNBT0ksUUFBQSxpQkFQSixjQU9JLFFBQUEsaUJBUEosY0FPSSxRQUFBLGVBUEosY0FPSSxRQUFBLGlCQVBKLGNBT0ksUUFBQSxpQkFQSixjQU9JLFFBQUEsZUFQSixjQU9JLFFBQUEsaUJBUEosZUFPSSxRQUFBLGlCQVBKLGVBT0ksUUFBQSxpQkFQSixlQU9JLFFBQUEsaUJBUEosZUFPSSxRQUFBLGVBUEosZUFPSSxRQUFBLGlCQVBKLGVBT0ksUUFBQSxpQkFQSixlQU9JLFFBQUEsa0JBUEosaUJBT0ksbUJBQUEsWUFBQSxnQkFBQSxZQUFBLFdBQUEsWUFQSixpQkFPSSxtQkFBQSxnQkFBQSxnQkFBQSxnQkFBQSxXQUFBLGdCQVBKLGlCQU9JLG1CQUFBLGdCQUFBLGdCQUFBLGdCQUFBLFdBQUEsZ0JBUEosaUJBT0ksbUJBQUEsaUJBQUEsZ0JBQUEsaUJBQUEsV0FBQSxpQkFQSixpQkFPSSxtQkFBQSxpQkFBQSxnQkFBQSxpQkFBQSxXQUFBLGlCQVBKLGlCQU9JLG1CQUFBLGVBQUEsZ0JBQUEsZUFBQSxXQUFBLGVBUEosaUJBT0ksbUJBQUEsaUJBQUEsZ0JBQUEsaUJBQUEsV0FBQSxpQkFQSixpQkFPSSxtQkFBQSxpQkFBQSxnQkFBQSxpQkFBQSxXQUFBLGlCQVBKLGlCQU9JLG1CQUFBLGVBQUEsZ0JBQUEsZUFBQSxXQUFBLGVB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aUJBQUEsWUFBQSxpQkFQSixTQU9JLGFBQUEsaUJBQUEsWUFBQSxpQkFQSixTQU9JLGFBQUEsZUFBQSxZQUFBLGVBUEosU0FPSSxhQUFBLGlCQUFBLFlBQUEsaUJBUEosU0FPSSxhQUFBLGlCQUFBLFlBQUEsaUJBUEosU0FPSSxhQUFBLGVBQUEsWUFBQSxlQVBKLFNBT0ksYUFBQSxpQkFBQSxZQUFBLGlCQVBKLFVBT0ksYUFBQSxpQkFBQSxZQUFBLGlCQVBKLFVBT0ksYUFBQSxpQkFBQSxZQUFBLGlCQVBKLFVBT0ksYUFBQSxpQkFBQSxZQUFBLGlCQVBKLFVBT0ksYUFBQSxlQUFBLFlBQUEsZUFQSixVQU9JLGFBQUEsaUJBQUEsWUFBQSxpQkFQSixVQU9JLGFBQUEsaUJBQUEsWUFBQSxpQkFQSixVQU9JLGFBQUEsa0JBQUEsWUFBQSxrQkFQSixZQU9JLGFBQUEsZUFBQSxZQUFBLGVBUEosU0FPSSxXQUFBLFlBQUEsY0FBQSxZQVBKLFNBT0ksV0FBQSxnQkFBQSxjQUFBLGdCQVBKLFNBT0ksV0FBQSxnQkFBQSxjQUFBLGdCQVBKLFNBT0ksV0FBQSxpQkFBQSxjQUFBLGlCQVBKLFNBT0ksV0FBQSxpQkFBQSxjQUFBLGlCQVBKLFNBT0ksV0FBQSxlQUFBLGNBQUEsZUFQSixTQU9JLFdBQUEsaUJBQUEsY0FBQSxpQkFQSixTQU9JLFdBQUEsaUJBQUEsY0FBQSxpQkFQSixTQU9JLFdBQUEsZUFBQSxjQUFBLGVBUEosU0FPSSxXQUFBLGlCQUFBLGNBQUEsaUJBUEosVUFPSSxXQUFBLGlCQUFBLGNBQUEsaUJBUEosVUFPSSxXQUFBLGlCQUFBLGNBQUEsaUJBUEosVUFPSSxXQUFBLGlCQUFBLGNBQUEsaUJBUEosVUFPSSxXQUFBLGVBQUEsY0FBQSxlQVBKLFVBT0ksV0FBQSxpQkFBQSxjQUFBLGlCQVBKLFVBT0ksV0FBQSxpQkFBQSxjQUFBLGlCQVBKLFVBT0ksV0FBQSxrQkFBQSxjQUFBLGtCQVBKLFlBT0ksV0FBQSxlQUFBLGNBQUEsZUFQSixTQU9JLFdBQUEsWUFQSixTQU9JLFdBQUEsZ0JBUEosU0FPSSxXQUFBLGdCQVBKLFNBT0ksV0FBQSxpQkFQSixTQU9JLFdBQUEsaUJBUEosU0FPSSxXQUFBLGVBUEosU0FPSSxXQUFBLGlCQVBKLFNBT0ksV0FBQSxpQkFQSixTQU9JLFdBQUEsZUFQSixTQU9JLFdBQUEsaUJBUEosVUFPSSxXQUFBLGlCQVBKLFVBT0ksV0FBQSxpQkFQSixVQU9JLFdBQUEsaUJBUEosVUFPSSxXQUFBLGVBUEosVUFPSSxXQUFBLGlCQVBKLFVBT0ksV0FBQSxpQkFQSixVQU9JLFdBQUEsa0JBUEosWUFPSSxXQUFBLGVBUEosU0FPSSxhQUFBLFlBUEosU0FPSSxhQUFBLGdCQVBKLFNBT0ksYUFBQSxnQkFQSixTQU9JLGFBQUEsaUJBUEosU0FPSSxhQUFBLGlCQVBKLFNBT0ksYUFBQSxlQVBKLFNBT0ksYUFBQSxpQkFQSixTQU9JLGFBQUEsaUJBUEosU0FPSSxhQUFBLGVBUEosU0FPSSxhQUFBLGlCQVBKLFVBT0ksYUFBQSxpQkFQSixVQU9JLGFBQUEsaUJBUEosVUFPSSxhQUFBLGlCQVBKLFVBT0ksYUFBQSxlQVBKLFVBT0ksYUFBQSxpQkFQSixVQU9JLGFBQUEsaUJBUEosVUFPSSxhQUFBLGtCQVBKLFlBT0ksYUFBQSxlQVBKLFNBT0ksY0FBQSxZQVBKLFNBT0ksY0FBQSxnQkFQSixTQU9JLGNBQUEsZ0JBUEosU0FPSSxjQUFBLGlCQVBKLFNBT0ksY0FBQSxpQkFQSixTQU9JLGNBQUEsZUFQSixTQU9JLGNBQUEsaUJBUEosU0FPSSxjQUFBLGlCQVBKLFNBT0ksY0FBQSxlQVBKLFNBT0ksY0FBQSxpQkFQSixVQU9JLGNBQUEsaUJBUEosVUFPSSxjQUFBLGlCQVBKLFVBT0ksY0FBQSxpQkFQSixVQU9JLGNBQUEsZUFQSixVQU9JLGNBQUEsaUJBUEosVUFPSSxjQUFBLGlCQVBKLFVBT0ksY0FBQSxrQkFQSixZQU9JLGNBQUEsZUFQSixTQU9JLFlBQUEsWUFQSixTQU9JLFlBQUEsZ0JBUEosU0FPSSxZQUFBLGdCQVBKLFNBT0ksWUFBQSxpQkFQSixTQU9JLFlBQUEsaUJBUEosU0FPSSxZQUFBLGVBUEosU0FPSSxZQUFBLGlCQVBKLFNBT0ksWUFBQSxpQkFQSixTQU9JLFlBQUEsZUFQSixTQU9JLFlBQUEsaUJBUEosVUFPSSxZQUFBLGlCQVBKLFVBT0ksWUFBQSxpQkFQSixVQU9JLFlBQUEsaUJBUEosVUFPSSxZQUFBLGVBUEosVUFPSSxZQUFBLGlCQVBKLFVBT0ksWUFBQSxpQkFQSixVQU9JLFlBQUEsa0JBUEosWUFPSSxZQUFBLGVBUEosUUFPSSxRQUFBLFlBUEosUUFPSSxRQUFBLGdCQVBKLFFBT0ksUUFBQSxnQkFQSixRQU9JLFFBQUEsaUJBUEosUUFPSSxRQUFBLGlCQVBKLFFBT0ksUUFBQSxlQVBKLFFBT0ksUUFBQSxpQkFQSixRQU9JLFFBQUEsaUJBUEosUUFPSSxRQUFBLGVBUEosUUFPSSxRQUFBLGlCQVBKLFNBT0ksUUFBQSxpQkFQSixTQU9JLFFBQUEsaUJBUEosU0FPSSxRQUFBLGlCQVBKLFNBT0ksUUFBQSxlQVBKLFNBT0ksUUFBQSxpQkFQSixTQU9JLFFBQUEsaUJBUEosU0FPSSxRQUFBLGtCQVBKLFNBT0ksY0FBQSxZQUFBLGFBQUEsWUFQSixTQU9JLGNBQUEsZ0JBQUEsYUFBQSxnQkFQSixTQU9JLGNBQUEsZ0JBQUEsYUFBQSxnQkFQSixTQU9JLGNBQUEsaUJBQUEsYUFBQSxpQkFQSixTQU9JLGNBQUEsaUJBQUEsYUFBQSxpQkFQSixTQU9JLGNBQUEsZUFBQSxhQUFBLGVBUEosU0FPSSxjQUFBLGlCQUFBLGFBQUEsaUJBUEosU0FPSSxjQUFBLGlCQUFBLGFBQUEsaUJBUEosU0FPSSxjQUFBLGVBQUEsYUFBQSxlQVBKLFNBT0ksY0FBQSxpQkFBQSxhQUFBLGlCQVBKLFVBT0ksY0FBQSxpQkFBQSxhQUFBLGlCQVBKLFVBT0ksY0FBQSxpQkFBQSxhQUFBLGlCQVBKLFVBT0ksY0FBQSxpQkFBQSxhQUFBLGlCQVBKLFVBT0ksY0FBQSxlQUFBLGFBQUEsZUFQSixVQU9JLGNBQUEsaUJBQUEsYUFBQSxpQkFQSixVQU9JLGNBQUEsaUJBQUEsYUFBQSxpQkFQSixVQU9JLGNBQUEsa0JBQUEsYUFBQSxrQkFQSixTQU9JLFlBQUEsWUFBQSxlQUFBLFlBUEosU0FPSSxZQUFBLGdCQUFBLGVBQUEsZ0JBUEosU0FPSSxZQUFBLGdCQUFBLGVBQUEsZ0JBUEosU0FPSSxZQUFBLGlCQUFBLGVBQUEsaUJBUEosU0FPSSxZQUFBLGlCQUFBLGVBQUEsaUJBUEosU0FPSSxZQUFBLGVBQUEsZUFBQSxlQVBKLFNBT0ksWUFBQSxpQkFBQSxlQUFBLGlCQVBKLFNBT0ksWUFBQSxpQkFBQSxlQUFBLGlCQVBKLFNBT0ksWUFBQSxlQUFBLGVBQUEsZUFQSixTQU9JLFlBQUEsaUJBQUEsZUFBQSxpQkFQSixVQU9JLFlBQUEsaUJBQUEsZUFBQSxpQkFQSixVQU9JLFlBQUEsaUJBQUEsZUFBQSxpQkFQSixVQU9JLFlBQUEsaUJBQUEsZUFBQSxpQkFQSixVQU9JLFlBQUEsZUFBQSxlQUFBLGVBUEosVUFPSSxZQUFBLGlCQUFBLGVBQUEsaUJBUEosVUFPSSxZQUFBLGlCQUFBLGVBQUEsaUJBUEosVUFPSSxZQUFBLGtCQUFBLGVBQUEsa0JBUEosU0FPSSxZQUFBLFlBUEosU0FPSSxZQUFBLGdCQVBKLFNBT0ksWUFBQSxnQkFQSixTQU9JLFlBQUEsaUJBUEosU0FPSSxZQUFBLGlCQVBKLFNBT0ksWUFBQSxlQVBKLFNBT0ksWUFBQSxpQkFQSixTQU9JLFlBQUEsaUJBUEosU0FPSSxZQUFBLGVBUEosU0FPSSxZQUFBLGlCQVBKLFVBT0ksWUFBQSxpQkFQSixVQU9JLFlBQUEsaUJBUEosVUFPSSxZQUFBLGlCQVBKLFVBT0ksWUFBQSxlQVBKLFVBT0ksWUFBQSxpQkFQSixVQU9JLFlBQUEsaUJBUEosVUFPSSxZQUFBLGtCQVBKLFNBT0ksY0FBQSxZQVBKLFNBT0ksY0FBQSxnQkFQSixTQU9JLGNBQUEsZ0JBUEosU0FPSSxjQUFBLGlCQVBKLFNBT0ksY0FBQSxpQkFQSixTQU9JLGNBQUEsZUFQSixTQU9JLGNBQUEsaUJBUEosU0FPSSxjQUFBLGlCQVBKLFNBT0ksY0FBQSxlQVBKLFNBT0ksY0FBQSxpQkFQSixVQU9JLGNBQUEsaUJBUEosVUFPSSxjQUFBLGlCQVBKLFVBT0ksY0FBQSxpQkFQSixVQU9JLGNBQUEsZUFQSixVQU9JLGNBQUEsaUJBUEosVUFPSSxjQUFBLGlCQVBKLFVBT0ksY0FBQSxrQkFQSixTQU9JLGVBQUEsWUFQSixTQU9JLGVBQUEsZ0JBUEosU0FPSSxlQUFBLGdCQVBKLFNBT0ksZUFBQSxpQkFQSixTQU9JLGVBQUEsaUJBUEosU0FPSSxlQUFBLGVBUEosU0FPSSxlQUFBLGlCQVBKLFNBT0ksZUFBQSxpQkFQSixTQU9JLGVBQUEsZUFQSixTQU9JLGVBQUEsaUJBUEosVUFPSSxlQUFBLGlCQVBKLFVBT0ksZUFBQSxpQkFQSixVQU9JLGVBQUEsaUJBUEosVUFPSSxlQUFBLGVBUEosVUFPSSxlQUFBLGlCQVBKLFVBT0ksZUFBQSxpQkFQSixVQU9JLGVBQUEsa0JBUEosU0FPSSxhQUFBLFlBUEosU0FPSSxhQUFBLGdCQVBKLFNBT0ksYUFBQSxnQkFQSixTQU9JLGFBQUEsaUJBUEosU0FPSSxhQUFBLGlCQVBKLFNBT0ksYUFBQSxlQVBKLFNBT0ksYUFBQSxpQkFQSixTQU9JLGFBQUEsaUJBUEosU0FPSSxhQUFBLGVBUEosU0FPSSxhQUFBLGlCQVBKLFVBT0ksYUFBQSxpQkFQSixVQU9JLGFBQUEsaUJBUEosVUFPSSxhQUFBLGlCQVBKLFVBT0ksYUFBQSxlQVBKLFVBT0ksYUFBQSxpQkFQSixVQU9JLGFBQUEsaUJBUEosVUFPSSxhQUFBLGtCQVBKLFVBT0ksSUFBQSxZQVBKLFVBT0ksSUFBQSxnQkFQSixVQU9JLElBQUEsZ0JBUEosVUFPSSxJQUFBLGlCQVBKLFVBT0ksSUFBQSxpQkFQSixVQU9JLElBQUEsZUFQSixVQU9JLElBQUEsaUJBUEosVUFPSSxJQUFBLGlCQVBKLFVBT0ksSUFBQSxlQVBKLFVBT0ksSUFBQSxpQkFQSixXQU9JLElBQUEsaUJBUEosV0FPSSxJQUFBLGlCQVBKLFdBT0ksSUFBQSxpQkFQSixXQU9JLElBQUEsZUFQSixXQU9JLElBQUEsaUJBUEosV0FPSSxJQUFBLGlCQVBKLFdBT0ksSUFBQSxrQkFQSixjQU9JLFFBQUEsWUFQSixjQU9JLFFBQUEsZ0JBUEosY0FPSSxRQUFBLGdCQVBKLGNBT0ksUUFBQSxpQkFQSixjQU9JLFFBQUEsaUJBUEosY0FPSSxRQUFBLGVBUEosY0FPSSxRQUFBLGlCQVBKLGNBT0ksUUFBQSxpQkFQSixjQU9JLFFBQUEsZUFQSixjQU9JLFFBQUEsaUJBUEosZUFPSSxRQUFBLGlCQVBKLGVBT0ksUUFBQSxpQkFQSixlQU9JLFFBQUEsaUJBUEosZUFPSSxRQUFBLGVBUEosZUFPSSxRQUFBLGlCQVBKLGVBT0ksUUFBQSxpQkFQSixlQU9JLFFBQUEsa0JBUEosaUJBT0ksbUJBQUEsWUFBQSxnQkFBQSxZQUFBLFdBQUEsWUFQSixpQkFPSSxtQkFBQSxnQkFBQSxnQkFBQSxnQkFBQSxXQUFBLGdCQVBKLGlCQU9JLG1CQUFBLGdCQUFBLGdCQUFBLGdCQUFBLFdBQUEsZ0JBUEosaUJBT0ksbUJBQUEsaUJBQUEsZ0JBQUEsaUJBQUEsV0FBQSxpQkFQSixpQkFPSSxtQkFBQSxpQkFBQSxnQkFBQSxpQkFBQSxXQUFBLGlCQVBKLGlCQU9JLG1CQUFBLGVBQUEsZ0JBQUEsZUFBQSxXQUFBLGVBUEosaUJBT0ksbUJBQUEsaUJBQUEsZ0JBQUEsaUJBQUEsV0FBQSxpQkFQSixpQkFPSSxtQkFBQSxpQkFBQSxnQkFBQSxpQkFBQSxXQUFBLGlCQVBKLGlCQU9JLG1CQUFBLGVBQUEsZ0JBQUEsZUFBQSxXQUFBLGVBUEosaUJBT0ksbUJBQUEsaUJBQUEsZ0JBQUEsaUJBQUEsV0FBQSxpQkFQSixrQkFPSSxtQkFBQSxpQkFBQSxnQkFBQSxpQkFBQSxXQUFBLGlCQVBKLGtCQU9JLG1CQUFBLGlCQUFBLGdCQUFBLGlCQUFBLFdBQUEsaUJBUEosa0JBT0ksbUJBQUEsaUJBQUEsZ0JBQUEsaUJBQUEsV0FBQSxpQkFQSixrQkFPSSxtQkFBQSxlQUFBLGdCQUFBLGVBQUEsV0FBQSxlQVBKLGtCQU9JLG1CQUFBLGlCQUFBLGdCQUFBLGlCQUFBLFdBQUEsaUJBUEosa0JBT0ksbUJBQUEsaUJBQUEsZ0JBQUEs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QSxhQVBKLGFBT0ksMEJBQUEsWUFBQSxlQUFBLFlBQUEsTUFBQSxZQVBKLGFBT0ksMEJBQUEsWUFBQSxlQUFBLFlBQUEsTUFBQSxZQVBKLGFBT0ksMEJBQUEsWUFBQSxlQUFBLFlBQUEsTUFBQSxZQVBKLGFBT0ksMEJBQUEsWUFBQSxlQUFBLFlBQUEsTUFBQSxZQVBKLGFBT0ksMEJBQUEsWUFBQSxlQUFBLFlBQUEsTUFBQSxZQVBKLGFBT0ksMEJBQUEsWUFBQSxlQUFBLFlBQUEsTUFBQSxZQVBKLGdCQU9JLDBCQUFBLFlBQUEsZUFBQSxZQUFBLE1BQUEsWUFQSixTQU9JLE9BQUEsWUFQSixTQU9JLE9BQUEsZ0JBUEosU0FPSSxPQUFBLGdCQVBKLFNBT0ksT0FBQSxpQkFQSixTQU9JLE9BQUEsaUJBUEosU0FPSSxPQUFBLGVBUEosU0FPSSxPQUFBLGlCQVBKLFNBT0ksT0FBQSxpQkFQSixTQU9JLE9BQUEsZUFQSixTQU9JLE9BQUEsaUJBUEosVUFPSSxPQUFBLGlCQVBKLFVBT0ksT0FBQSxpQkFQSixVQU9JLE9BQUEsaUJBUEosVUFPSSxPQUFBLGVBUEosVUFPSSxPQUFBLGlCQVBKLFVBT0ksT0FBQSxpQkFQSixVQU9JLE9BQUEsa0JBUEosWUFPSSxPQUFBLGVBUEosVUFPSSxhQUFBLFlBQUEsWUFBQSxZQVBKLFVBT0ksYUFBQSxnQkFBQSxZQUFBLGdCQVBKLFVBT0ksYUFBQSxnQkFBQSxZQUFBLGdCQVBKLFVBT0ksYUFBQSxpQkFBQSxZQUFBLGlCQVBKLFVBT0ksYUFBQSxpQkFBQSxZQUFBLGlCQVBKLFVBT0ksYUFBQSxlQUFBLFlBQUEsZUFQSixVQU9JLGFBQUEsaUJBQUEsWUFBQSxpQkFQSixVQU9JLGFBQUEsaUJBQUEsWUFBQSxpQkFQSixVQU9JLGFBQUEsZUFBQSxZQUFBLGVBUEosVUFPSSxhQUFBLGlCQUFBLFlBQUEsaUJBUEosV0FPSSxhQUFBLGlCQUFBLFlBQUEsaUJBUEosV0FPSSxhQUFBLGlCQUFBLFlBQUEsaUJBUEosV0FPSSxhQUFBLGlCQUFBLFlBQUEsaUJBUEosV0FPSSxhQUFBLGVBQUEsWUFBQSxlQVBKLFdBT0ksYUFBQSxpQkFBQSxZQUFBLGlCQVBKLFdBT0ksYUFBQSxpQkFBQSxZQUFBLGlCQVBKLFdBT0ksYUFBQSxrQkFBQSxZQUFBLGtCQVBKLGFBT0ksYUFBQSxlQUFBLFlBQUEsZUFQSixVQU9JLFdBQUEsWUFBQSxjQUFBLFlBUEosVUFPSSxXQUFBLGdCQUFBLGNBQUEsZ0JBUEosVUFPSSxXQUFBLGdCQUFBLGNBQUEsZ0JBUEosVUFPSSxXQUFBLGlCQUFBLGNBQUEsaUJBUEosVUFPSSxXQUFBLGlCQUFBLGNBQUEsaUJBUEosVUFPSSxXQUFBLGVBQUEsY0FBQSxlQVBKLFVBT0ksV0FBQSxpQkFBQSxjQUFBLGlCQVBKLFVBT0ksV0FBQSxpQkFBQSxjQUFBLGlCQVBKLFVBT0ksV0FBQSxlQUFBLGNBQUEsZUFQSixVQU9JLFdBQUEsaUJBQUEsY0FBQSxpQkFQSixXQU9JLFdBQUEsaUJBQUEsY0FBQSxpQkFQSixXQU9JLFdBQUEsaUJBQUEsY0FBQSxpQkFQSixXQU9JLFdBQUEsaUJBQUEsY0FBQSxpQkFQSixXQU9JLFdBQUEsZUFBQSxjQUFBLGVBUEosV0FPSSxXQUFBLGlCQUFBLGNBQUEsaUJBUEosV0FPSSxXQUFBLGlCQUFBLGNBQUEsaUJBUEosV0FPSSxXQUFBLGtCQUFBLGNBQUEsa0JBUEosYUFPSSxXQUFBLGVBQUEsY0FBQSxlQVBKLFVBT0ksV0FBQSxZQVBKLFVBT0ksV0FBQSxnQkFQSixVQU9JLFdBQUEsZ0JBUEosVUFPSSxXQUFBLGlCQVBKLFVBT0ksV0FBQSxpQkFQSixVQU9JLFdBQUEsZUFQSixVQU9JLFdBQUEsaUJBUEosVUFPSSxXQUFBLGlCQVBKLFVBT0ksV0FBQSxlQVBKLFVBT0ksV0FBQSxpQkFQSixXQU9JLFdBQUEsaUJBUEosV0FPSSxXQUFBLGlCQVBKLFdBT0ksV0FBQSxpQkFQSixXQU9JLFdBQUEsZUFQSixXQU9JLFdBQUEsaUJBUEosV0FPSSxXQUFBLGlCQVBKLFdBT0ksV0FBQSxrQkFQSixhQU9JLFdBQUEsZUFQSixVQU9JLGFBQUEsWUFQSixVQU9JLGFBQUEsZ0JBUEosVUFPSSxhQUFBLGdCQVBKLFVBT0ksYUFBQSxpQkFQSixVQU9JLGFBQUEsaUJBUEosVUFPSSxhQUFBLGVBUEosVUFPSSxhQUFBLGlCQVBKLFVBT0ksYUFBQSxpQkFQSixVQU9JLGFBQUEsZUFQSixVQU9JLGFBQUEsaUJBUEosV0FPSSxhQUFBLGlCQVBKLFdBT0ksYUFBQSxpQkFQSixXQU9JLGFBQUEsaUJBUEosV0FPSSxhQUFBLGVBUEosV0FPSSxhQUFBLGlCQVBKLFdBT0ksYUFBQSxpQkFQSixXQU9JLGFBQUEsa0JBUEosYUFPSSxhQUFBLGVBUEosVUFPSSxjQUFBLFlBUEosVUFPSSxjQUFBLGdCQVBKLFVBT0ksY0FBQSxnQkFQSixVQU9JLGNBQUEsaUJBUEosVUFPSSxjQUFBLGlCQVBKLFVBT0ksY0FBQSxlQVBKLFVBT0ksY0FBQSxpQkFQSixVQU9JLGNBQUEsaUJBUEosVUFPSSxjQUFBLGVBUEosVUFPSSxjQUFBLGlCQVBKLFdBT0ksY0FBQSxpQkFQSixXQU9JLGNBQUEsaUJBUEosV0FPSSxjQUFBLGlCQVBKLFdBT0ksY0FBQSxlQVBKLFdBT0ksY0FBQSxpQkFQSixXQU9JLGNBQUEsaUJBUEosV0FPSSxjQUFBLGtCQVBKLGFBT0ksY0FBQSxlQVBKLFVBT0ksWUFBQSxZQVBKLFVBT0ksWUFBQSxnQkFQSixVQU9JLFlBQUEsZ0JBUEosVUFPSSxZQUFBLGlCQVBKLFVBT0ksWUFBQSxpQkFQSixVQU9JLFlBQUEsZUFQSixVQU9JLFlBQUEsaUJBUEosVUFPSSxZQUFBLGlCQVBKLFVBT0ksWUFBQSxlQVBKLFVBT0ksWUFBQSxpQkFQSixXQU9JLFlBQUEsaUJBUEosV0FPSSxZQUFBLGlCQVBKLFdBT0ksWUFBQSxpQkFQSixXQU9JLFlBQUEsZUFQSixXQU9JLFlBQUEsaUJBUEosV0FPSSxZQUFBLGlCQVBKLFdBT0ksWUFBQSxrQkFQSixhQU9JLFlBQUEsZUFQSixTQU9JLFFBQUEsWUFQSixTQU9JLFFBQUEsZ0JBUEosU0FPSSxRQUFBLGdCQVBKLFNBT0ksUUFBQSxpQkFQSixTQU9JLFFBQUEsaUJBUEosU0FPSSxRQUFBLGVBUEosU0FPSSxRQUFBLGlCQVBKLFNBT0ksUUFBQSxpQkFQSixTQU9JLFFBQUEsZUFQSixTQU9JLFFBQUEsaUJBUEosVUFPSSxRQUFBLGlCQVBKLFVBT0ksUUFBQSxpQkFQSixVQU9JLFFBQUEsaUJBUEosVUFPSSxRQUFBLGVBUEosVUFPSSxRQUFBLGlCQVBKLFVBT0ksUUFBQSxpQkFQSixVQU9JLFFBQUEsa0JBUEosVUFPSSxjQUFBLFlBQUEsYUFBQSxZQVBKLFVBT0ksY0FBQSxnQkFBQSxhQUFBLGdCQVBKLFVBT0ksY0FBQSxnQkFBQSxhQUFBLGdCQVBKLFVBT0ksY0FBQSxpQkFBQSxhQUFBLGlCQVBKLFVBT0ksY0FBQSxpQkFBQSxhQUFBLGlCQVBKLFVBT0ksY0FBQSxlQUFBLGFBQUEsZUFQSixVQU9JLGNBQUEsaUJBQUEsYUFBQSxpQkFQSixVQU9JLGNBQUEsaUJBQUEsYUFBQSxpQkFQSixVQU9JLGNBQUEsZUFBQSxhQUFBLGVBUEosVUFPSSxjQUFBLGlCQUFBLGFBQUEsaUJBUEosV0FPSSxjQUFBLGlCQUFBLGFBQUEsaUJBUEosV0FPSSxjQUFBLGlCQUFBLGFBQUEsaUJBUEosV0FPSSxjQUFBLGlCQUFBLGFBQUEsaUJBUEosV0FPSSxjQUFBLGVBQUEsYUFBQSxlQVBKLFdBT0ksY0FBQSxpQkFBQSxhQUFBLGlCQVBKLFdBT0ksY0FBQSxpQkFBQSxhQUFBLGlCQVBKLFdBT0ksY0FBQSxrQkFBQSxhQUFBLGtCQVBKLFVBT0ksWUFBQSxZQUFBLGVBQUEsWUFQSixVQU9JLFlBQUEsZ0JBQUEsZUFBQSxnQkFQSixVQU9JLFlBQUEsZ0JBQUEsZUFBQSxnQkFQSixVQU9JLFlBQUEsaUJBQUEsZUFBQSxpQkFQSixVQU9JLFlBQUEsaUJBQUEsZUFBQSxpQkFQSixVQU9JLFlBQUEsZUFBQSxlQUFBLGVBUEosVUFPSSxZQUFBLGlCQUFBLGVBQUEsaUJBUEosVUFPSSxZQUFBLGlCQUFBLGVBQUEsaUJBUEosVUFPSSxZQUFBLGVBQUEsZUFBQSxlQVBKLFVBT0ksWUFBQSxpQkFBQSxlQUFBLGlCQVBKLFdBT0ksWUFBQSxpQkFBQSxlQUFBLGlCQVBKLFdBT0ksWUFBQSxpQkFBQSxlQUFBLGlCQVBKLFdBT0ksWUFBQSxpQkFBQSxlQUFBLGlCQVBKLFdBT0ksWUFBQSxlQUFBLGVBQUEsZUFQSixXQU9JLFlBQUEsaUJBQUEsZUFBQSxpQkFQSixXQU9JLFlBQUEsaUJBQUEsZUFBQSxpQkFQSixXQU9JLFlBQUEsa0JBQUEsZUFBQSxrQkFQSixVQU9JLFlBQUEsWUFQSixVQU9JLFlBQUEsZ0JBUEosVUFPSSxZQUFBLGdCQVBKLFVBT0ksWUFBQSxpQkFQSixVQU9JLFlBQUEsaUJBUEosVUFPSSxZQUFBLGVBUEosVUFPSSxZQUFBLGlCQVBKLFVBT0ksWUFBQSxpQkFQSixVQU9JLFlBQUEsZUFQSixVQU9JLFlBQUEsaUJBUEosV0FPSSxZQUFBLGlCQVBKLFdBT0ksWUFBQSxpQkFQSixXQU9JLFlBQUEsaUJBUEosV0FPSSxZQUFBLGVBUEosV0FPSSxZQUFBLGlCQVBKLFdBT0ksWUFBQSxpQkFQSixXQU9JLFlBQUEsa0JBUEosVUFPSSxjQUFBLFlBUEosVUFPSSxjQUFBLGdCQVBKLFVBT0ksY0FBQSxnQkFQSixVQU9JLGNBQUEsaUJBUEosVUFPSSxjQUFBLGlCQVBKLFVBT0ksY0FBQSxlQVBKLFVBT0ksY0FBQSxpQkFQSixVQU9JLGNBQUEsaUJBUEosVUFPSSxjQUFBLGVBUEosVUFPSSxjQUFBLGlCQVBKLFdBT0ksY0FBQSxpQkFQSixXQU9JLGNBQUEsaUJBUEosV0FPSSxjQUFBLGlCQVBKLFdBT0ksY0FBQSxlQVBKLFdBT0ksY0FBQSxpQkFQSixXQU9JLGNBQUEsaUJBUEosV0FPSSxjQUFBLGtCQVBKLFVBT0ksZUFBQSxZQVBKLFVBT0ksZUFBQSxnQkFQSixVQU9JLGVBQUEsZ0JBUEosVUFPSSxlQUFBLGlCQVBKLFVBT0ksZUFBQSxpQkFQSixVQU9JLGVBQUEsZUFQSixVQU9JLGVBQUEsaUJBUEosVUFPSSxlQUFBLGlCQVBKLFVBT0ksZUFBQSxlQVBKLFVBT0ksZUFBQSxpQkFQSixXQU9JLGVBQUEsaUJBUEosV0FPSSxlQUFBLGlCQVBKLFdBT0ksZUFBQSxpQkFQSixXQU9JLGVBQUEsZUFQSixXQU9JLGVBQUEsaUJBUEosV0FPSSxlQUFBLGlCQVBKLFdBT0ksZUFBQSxrQkFQSixVQU9JLGFBQUEsWUFQSixVQU9JLGFBQUEsZ0JBUEosVUFPSSxhQUFBLGdCQVBKLFVBT0ksYUFBQSxpQkFQSixVQU9JLGFBQUEsaUJBUEosVUFPSSxhQUFBLGVBUEosVUFPSSxhQUFBLGlCQVBKLFVBT0ksYUFBQSxpQkFQSixVQU9JLGFBQUEsZUFQSixVQU9JLGFBQUEsaUJBUEosV0FPSSxhQUFBLGlCQVBKLFdBT0ksYUFBQSxpQkFQSixXQU9JLGFBQUEsaUJBUEosV0FPSSxhQUFBLGVBUEosV0FPSSxhQUFBLGlCQVBKLFdBT0ksYUFBQSxpQkFQSixXQU9JLGFBQUEsa0JBUEosV0FPSSxJQUFBLFlBUEosV0FPSSxJQUFBLGdCQVBKLFdBT0ksSUFBQSxnQkFQSixXQU9JLElBQUEsaUJBUEosV0FPSSxJQUFBLGlCQVBKLFdBT0ksSUFBQSxlQVBKLFdBT0ksSUFBQSxpQkFQSixXQU9JLElBQUEsaUJBUEosV0FPSSxJQUFBLGVBUEosV0FPSSxJQUFBLGlCQVBKLFlBT0ksSUFBQSxpQkFQSixZQU9JLElBQUEsaUJBUEosWUFPSSxJQUFBLGlCQVBKLFlBT0ksSUFBQSxlQVBKLFlBT0ksSUFBQSxpQkFQSixZQU9JLElBQUEsaUJBUEosWUFPSSxJQUFBLGtCQVBKLGVBT0ksUUFBQSxZQVBKLGVBT0ksUUFBQSxnQkFQSixlQU9JLFFBQUEsZ0JBUEosZUFPSSxRQUFBLGlCQVBKLGVBT0ksUUFBQSxpQkFQSixlQU9JLFFBQUEsZUFQSixlQU9JLFFBQUEsaUJBUEosZUFPSSxRQUFBLGlCQVBKLGVBT0ksUUFBQSxlQVBKLGVBT0ksUUFBQSxpQkFQSixnQkFPSSxRQUFBLGlCQVBKLGdCQU9JLFFBQUEsaUJBUEosZ0JBT0ksUUFBQSxpQkFQSixnQkFPSSxRQUFBLGVBUEosZ0JBT0ksUUFBQSxpQkFQSixnQkFPSSxRQUFBLGlCQVBKLGdCQU9JLFFBQUEsa0JBUEosa0JBT0ksbUJBQUEsWUFBQSxnQkFBQSxZQUFBLFdBQUEsWUFQSixrQkFPSSxtQkFBQSxnQkFBQSxnQkFBQSxnQkFBQSxXQUFBLGdCQVBKLGtCQU9JLG1CQUFBLGdCQUFBLGdCQUFBLGdCQUFBLFdBQUEsZ0JBUEosa0JBT0ksbUJBQUEsaUJBQUEsZ0JBQUEsaUJBQUEsV0FBQSxpQkFQSixrQkFPSSxtQkFBQSxpQkFBQSxnQkFBQSxpQkFBQSxXQUFBLGlCQVBKLGtCQU9JLG1CQUFBLGVBQUEsZ0JBQUEsZUFBQSxXQUFBLGVBUEosa0JBT0ksbUJBQUEsaUJBQUEsZ0JBQUEsaUJBQUEsV0FBQSxpQkFQSixrQkFPSSxtQkFBQSxpQkFBQSxnQkFBQSxpQkFBQSxXQUFBLGlCQVBKLGtCQU9JLG1CQUFBLGVBQUEsZ0JBQUEsZUFBQSxXQUFBLGVBUEosa0JBT0ksbUJBQUEsaUJBQUEsZ0JBQUEsaUJBQUEsV0FBQSxpQkFQSixtQkFPSSxtQkFBQSxpQkFBQSxnQkFBQSxpQkFBQSxXQUFBLGlCQVBKLG1CQU9JLG1CQUFBLGlCQUFBLGdCQUFBLGlCQUFBLFdBQUEsaUJBUEosbUJBT0ksbUJBQUEsaUJBQUEsZ0JBQUEsaUJBQUEsV0FBQSxpQkFQSixtQkFPSSxtQkFBQSxlQUFBLGdCQUFBLGVBQUEsV0FBQSxlQVBKLG1CQU9JLG1CQUFBLGlCQUFBLGdCQUFBLGlCQUFBLFdBQUEsaUJBUEosbUJBT0ksbUJBQUEsaUJBQUEsZ0JBQUEsaUJBQUEsV0FBQSxpQkFQSixtQkFPSSxtQkFBQSxrQkFBQSxnQkFBQSxrQkFBQSxXQUFBLGtCQVBKLGdCQU9JLFdBQUEsZUFQSixjQU9JLFdBQUEsZ0JBUEosaUJBT0ksV0FBQSxrQkN0RFosMEJEK0NRLE1BT0ksVUFBQSxxQkFQSixNQU9JLFVBQUEsb0JBUEosTUFPSSxVQUFBLHFCQVBKLE1BT0ksVUFBQSxxQkFQSixNQU9JLFVBQUEsb0JBUEosTUFPSSxVQUFBLGdCQ25DWixhRDRCUSxnQkFPSSxRQUFBLGlCQVBKLHNCQU9JLFFBQUEsdUJBUEosZUFPSSxRQUFBLGdCQVBKLGNBT0ksUUFBQSxlQVBKLHFCQU9JLFFBQUEsc0JBUEosZUFPSSxRQUFBLGdCQVBKLG1CQU9JLFFBQUEsb0JBUEosb0JBT0ksUUFBQSxxQkFQSixjQU9JLFFBQUEsc0JBQUEsUUFBQSxzQkFBQSxRQUFBLGVBUEoscUJBT0ksUUFBQSw2QkFBQSxRQUFBLDZCQUFBLFFBQUEsc0JBUEosY0FPSSxRQUFBLGdCRXRFWixXQUNFLFlBQUEscUJBQ0EsV0FBQSxPQUNBLFlBQUEsSUFDQSxJQUFBLDRDQUFBLGNBQUEsQ0FBQSwyQ0FBQSxjQUlGLFdBQ0UsWUFBQSxxQkFDQSxXQUFBLE9BQ0EsWUFBQSxJQUNBLElBQUEsMkNBQUEsY0FBQSxDQUFBLDBDQUFBLGNBNEJGLE1BRUUsY0FBQSxVQUFBLElBQUEsSUFBQSxDQUFBLFNBQUEsQ0FBQSxXQUNBLGVBQUEsSUFDQSxjQUFBLElBQ0EsWUFBQSxJQUlFLGVBQUEsVUFBQSxjQUFBLFdBQUEsY0FBQSxZQUFBLGNBQUEsV0FBQSxlQUFBLFVBQUEsZ0JBQUEsV0FBQSxnQkFBQSxXQUFBLGdCQUFBLFVBQUEsZ0JBQUEsVzVEV0EsMEI0RHBCSixNQWNNLGVBQUEsU0FBQSxjQUFBLFFBQUEsY0FBQSxPQUFBLGNBQUEsS0FBQSxlQUFBLE9BQUEsZ0JBQUEsVUFBQSxnQkFBQSxVQUFBLGdCQUFBLFdBQUEsZ0JBQUEsWUF5Q04sZ0JBQ0UsZ0JBQUEsVUFHRixJdkU2c25CQSxJQUVBLElBRUEsSUFFQSxJQUlBLElBRkEsa0JBREEsaUJ1RXB0bkJBLEd2RTRzbkJBLEdBRUEsR0FFQSxHQUVBLEdBSUEsR3VFaHRuQkUsY0FBQSxFQUdGLEl2RW90bkJBLElBRUEsSUFFQSxJQUVBLElBSUEsSUFGQSxrQkFEQSxpQnVFM3RuQkEsR3ZFbXRuQkEsR0FFQSxHQUVBLEdBRUEsR0FJQSxHQUVBLEVBQ0EsS3VFeHRuQkUsWUFBQSxtQkE3QkksWUExQkosWUFBQSxtQkFRRSxZQUFBLG9CQU9FLFVBQUEsb0JBR0EsWUFBQSxJQVFBLFdBMUJKLFlBQUEsbUJBUUUsWUFBQSxvQkFPRSxVQUFBLG1CQUdBLFlBQUEsSUFRQSxXQTFCSixZQUFBLG1CQVFFLFlBQUEsb0JBT0UsVUFBQSxtQkFHQSxZQUFBLElBUUEsV0ExQkosWUFBQSxtQkFRRSxZQUFBLG9CQU9FLFVBQUEsbUJBR0EsWUFBQSxJQVFBLFlBMUJKLFlBQUEsbUJBUUUsWUFBQSxvQkFPRSxVQUFBLG9CQUdBLFlBQUEsSUFRQSxhQTFCSixZQUFBLG1CQVFFLFlBQUEsb0JBT0UsVUFBQSxxQkFHQSxZQUFBLElBUUEsYUExQkosWUFBQSxtQkFRRSxZQUFBLG9CQU9FLFVBQUEscUJBR0EsWUFBQSxJQVFBLGFBMUJKLFlBQUEsbUJBUUUsWUFBQSxvQkFPRSxVQUFBLHFCQUdBLFlBQUEsSUFRQSxhQTFCSixZQUFBLG1CQVFFLFlBQUEsb0JBT0UsVUFBQSxxQkFHQSxZQUFBLElBUUEsV0ExQkosWUFBQSxtQkFNRSxZQUFBLG1CQVNFLFVBQUEsb0JBR0EsWUFBQSxJQVFBLFVBMUJKLFlBQUEsbUJBTUUsWUFBQSxtQkFTRSxVQUFBLG1CQUdBLFlBQUEsSUFRQSxVQTFCSixZQUFBLG1CQU1FLFlBQUEsbUJBU0UsVUFBQSxtQkFHQSxZQUFBLElBUUEsVUExQkosWUFBQSxtQkFNRSxZQUFBLG1CQVNFLFVBQUEsbUJBR0EsWUFBQSxJQVFBLFdBMUJKLFlBQUEsbUJBTUUsWUFBQSxtQkFTRSxVQUFBLG9CQUdBLFlBQUEsSUFRQSxZQTFCSixZQUFBLG1CQU1FLFlBQUEsbUJBU0UsVUFBQSxxQkFHQSxZQUFBLElBUUEsWUExQkosWUFBQSxtQkFNRSxZQUFBLG1CQVNFLFVBQUEscUJBR0EsWUFBQSxJQVFBLFlBMUJKLFlBQUEsbUJBTUUsWUFBQSxtQkFTRSxVQUFBLHFCQUdBLFlBQUEsSUFRQSxZQTFCSixZQUFBLG1CQU1FLFlBQUEsbUJBU0UsVUFBQSxxQkFHQSxZQUFBLElBUUEsU0ExQkosWUFBQSxtQkFJRSxZQUFBLGlCQVdFLFVBQUEsb0JBR0EsWUFBQSxJQVFBLFFBMUJKLFlBQUEsbUJBSUUsWUFBQSxpQkFXRSxVQUFBLG1CQUdBLFlBQUEsSUFR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QUdBLFlBQUEsSUFRQSxXQTFCSixZQUFBLG1CQVFFLFlBQUEsb0JBT0UsVUFBQSxtQkFHQSxZQUFBLElBUUEsV0ExQkosWUFBQSxtQkFRRSxZQUFBLG9CQU9FLFVBQUEsbUJBR0EsWUFBQSxJQVFBLFdBMUJKLFlBQUEsbUJBUUUsWUFBQSxvQkFPRSxVQUFBLG1CQUdBLFlBQUEsSUFRQSxZQTFCSixZQUFBLG1CQVFFLFlBQUEsb0JBT0UsVUFBQSxvQkFHQSxZQUFBLElBUUEsYUExQkosWUFBQSxtQkFRRSxZQUFBLG9CQU9FLFVBQUEscUJBR0EsWUFBQSxJQVFBLGFBMUJKLFlBQUEsbUJBUUUsWUFBQSxvQkFPRSxVQUFBLHFCQUdBLFlBQUEsSUFRQSxhQTFCSixZQUFBLG1CQVFFLFlBQUEsb0JBT0UsVUFBQSxxQkFHQSxZQUFBLElBUUEsYUExQkosWUFBQSxtQkFRRSxZQUFBLG9CQU9FLFVBQUEscUJBR0EsWUFBQSxJQVFBLFdBMUJKLFlBQUEsbUJBTUUsWUFBQSxtQkFTRSxVQUFBLG9CQUdBLFlBQUEsSUFRQSxVQTFCSixZQUFBLG1CQU1FLFlBQUEsbUJBU0UsVUFBQSxtQkFHQSxZQUFBLElBUUEsVUExQkosWUFBQSxtQkFNRSxZQUFBLG1CQVNFLFVBQUEsbUJBR0EsWUFBQSxJQVFBLFVBMUJKLFlBQUEsbUJBTUUsWUFBQSxtQkFTRSxVQUFBLG1CQUdBLFlBQUEsSUFRQSxXQTFCSixZQUFBLG1CQU1FLFlBQUEsbUJBU0UsVUFBQSxvQkFHQSxZQUFBLElBUUEsWUExQkosWUFBQSxtQkFNRSxZQUFBLG1CQVNFLFVBQUEscUJBR0EsWUFBQSxJQVFBLFlBMUJKLFlBQUEsbUJBTUUsWUFBQSxtQkFTRSxVQUFBLHFCQUdBLFlBQUEsSUFRQSxZQTFCSixZQUFBLG1CQU1FLFlBQUEsbUJBU0UsVUFBQSxxQkFHQSxZQUFBLElBUUEsWUExQkosWUFBQSxtQkFNRSxZQUFBLG1CQVNFLFVBQUEscUJBR0EsWUFBQSxJQVFBLFNBMUJKLFlBQUEsbUJBSUUsWUFBQSxpQkFXRSxVQUFBLG9CQUdBLFlBQUEsSUFRQSxRQTFC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WUFBQSxRQUFBLFlBQUEsUUFBQSxLQUNBLGtCQUFBLE9BQUEsZUFBQSxPQUFBLFlBQUEsT0FDQSxpQkFBQSxPQUFBLGNBQUEsT0FBQSxnQkFBQSxPQUNBLFNBQUEsU0FHRixnRUFDRSxpQkFBQSxVQUNBLGFBQUEsVUFDQSxNQUFBLFVBR0YsdUVBQ0UsUUFBQSxHQUNBLFNBQUEsU0FDQSxNQUFBLEtBQ0EsT0FBQSxLQUNBLGdCQUFBLFFBQ0Esb0JBQUEsT0FDQSxrQkFBQSxVQUNBLGlCQUFBLDBQQUdGLDBEQUNFLFVBQUEsbUJBQ0EsWUFBQSxrQkFDQSxZQUFBLElBQ0EsTUFBQSxVQUNBLGFBQUEsTUFLTix3Q0FDRSxRQUFBLEtBSUosY0FDRSxRQUFBLEtBQ0EsY0FBQSxPdElwRUUseUJzSWtFSixjQUtJLFFBQUEsT0FHQSxrQkFBQSxpQkFDRSxVQUFBLG1CQUNBLFlBQUEsa0JBQ0EsWUFBQSxJQUNBLE1BQUEsVUFDQSxlQUFBLE1BQ0EsY0FBQSxJQUFBLE1BQUEsVUFDQSxjQUFBLE9BQ0EsTUFBQSxLQUtKLHFCQUtFLGlCQUFBLEtBQ0EsYUFBQSxLQUxBLGtDQUNFLE1BQUEsS0FPSiwrQkFDRSxRQUFBLE1BSUosZ0JBQ0UsUUFBQSxLQUNBLFNBQUEsU0FDQSxpQkFBQSxLQUNBLG1CQUFBLEVBQUEsSUFBQSxJQUFBLGVBQUEsV0FBQSxFQUFBLElBQUEsSUFBQSxlQUNBLFFBQUEsS0FDQSxXQUFBLE1BQ0EsTUFBQSIsImZpbGUiOiJzdHlsZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyI6cm9vdCxcbltkYXRhLWJzLXRoZW1lPVwibGlnaHRcIl0ge1xuICAvLyBOb3RlOiBDdXN0b20gdmFyaWFibGUgdmFsdWVzIG9ubHkgc3VwcG9ydCBTYXNzU2NyaXB0IGluc2lkZSBgI3t9YC5cblxuICAvLyBDb2xvcnNcbiAgLy9cbiAgLy8gR2VuZXJhdGUgcGFsZXR0ZXMgZm9yIGZ1bGwgY29sb3JzLCBncmF5cywgYW5kIHRoZW1lIGNvbG9ycy5cblxuICBAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkY29sb3JzIHtcbiAgICAtLSN7JHByZWZpeH0jeyRjb2xvcn06ICN7JHZhbHVlfTtcbiAgfVxuXG4gIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICRncmF5cyB7XG4gICAgLS0jeyRwcmVmaXh9Z3JheS0jeyRjb2xvcn06ICN7JHZhbHVlfTtcbiAgfVxuXG4gIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAgIC0tI3skcHJlZml4fSN7JGNvbG9yfTogI3skdmFsdWV9O1xuICB9XG5cbiAgQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycy1yZ2Ige1xuICAgIC0tI3skcHJlZml4fSN7JGNvbG9yfS1yZ2I6ICN7JHZhbHVlfTtcbiAgfVxuXG4gIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMtdGV4dCB7XG4gICAgLS0jeyRwcmVmaXh9I3skY29sb3J9LXRleHQtZW1waGFzaXM6ICN7JHZhbHVlfTtcbiAgfVxuXG4gIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMtYmctc3VidGxlIHtcbiAgICAtLSN7JHByZWZpeH0jeyRjb2xvcn0tYmctc3VidGxlOiAjeyR2YWx1ZX07XG4gIH1cblxuICBAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzLWJvcmRlci1zdWJ0bGUge1xuICAgIC0tI3skcHJlZml4fSN7JGNvbG9yfS1ib3JkZXItc3VidGxlOiAjeyR2YWx1ZX07XG4gIH1cblxuICAtLSN7JHByZWZpeH13aGl0ZS1yZ2I6ICN7dG8tcmdiKCR3aGl0ZSl9O1xuICAtLSN7JHByZWZpeH1ibGFjay1yZ2I6ICN7dG8tcmdiKCRibGFjayl9O1xuXG4gIC8vIEZvbnRzXG5cbiAgLy8gTm90ZTogVXNlIGBpbnNwZWN0YCBmb3IgbGlzdHMgc28gdGhhdCBxdW90ZWQgaXRlbXMga2VlcCB0aGUgcXVvdGVzLlxuICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3Nhc3Mvc2Fzcy9pc3N1ZXMvMjM4MyNpc3N1ZWNvbW1lbnQtMzM2MzQ5MTcyXG4gIC0tI3skcHJlZml4fWZvbnQtc2Fucy1zZXJpZjogI3tpbnNwZWN0KCRmb250LWZhbWlseS1zYW5zLXNlcmlmKX07XG4gIC0tI3skcHJlZml4fWZvbnQtbW9ub3NwYWNlOiAje2luc3BlY3QoJGZvbnQtZmFtaWx5LW1vbm9zcGFjZSl9O1xuICAtLSN7JHByZWZpeH1ncmFkaWVudDogI3skZ3JhZGllbnR9O1xuXG4gIC8vIFJvb3QgYW5kIGJvZHlcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IHJvb3QtYm9keS12YXJpYWJsZXNcbiAgQGlmICRmb250LXNpemUtcm9vdCAhPSBudWxsIHtcbiAgICAtLSN7JHByZWZpeH1yb290LWZvbnQtc2l6ZTogI3skZm9udC1zaXplLXJvb3R9O1xuICB9XG4gIC0tI3skcHJlZml4fWJvZHktZm9udC1mYW1pbHk6ICN7aW5zcGVjdCgkZm9udC1mYW1pbHktYmFzZSl9O1xuICBAaW5jbHVkZSByZnMoJGZvbnQtc2l6ZS1iYXNlLCAtLSN7JHByZWZpeH1ib2R5LWZvbnQtc2l6ZSk7XG4gIC0tI3skcHJlZml4fWJvZHktZm9udC13ZWlnaHQ6ICN7JGZvbnQtd2VpZ2h0LWJhc2V9O1xuICAtLSN7JHByZWZpeH1ib2R5LWxpbmUtaGVpZ2h0OiAjeyRsaW5lLWhlaWdodC1iYXNlfTtcbiAgQGlmICRib2R5LXRleHQtYWxpZ24gIT0gbnVsbCB7XG4gICAgLS0jeyRwcmVmaXh9Ym9keS10ZXh0LWFsaWduOiAjeyRib2R5LXRleHQtYWxpZ259O1xuICB9XG5cbiAgLS0jeyRwcmVmaXh9Ym9keS1jb2xvcjogI3skYm9keS1jb2xvcn07XG4gIC0tI3skcHJlZml4fWJvZHktY29sb3ItcmdiOiAje3RvLXJnYigkYm9keS1jb2xvcil9O1xuICAtLSN7JHByZWZpeH1ib2R5LWJnOiAjeyRib2R5LWJnfTtcbiAgLS0jeyRwcmVmaXh9Ym9keS1iZy1yZ2I6ICN7dG8tcmdiKCRib2R5LWJnKX07XG5cbiAgLS0jeyRwcmVmaXh9ZW1waGFzaXMtY29sb3I6ICN7JGJvZHktZW1waGFzaXMtY29sb3J9O1xuICAtLSN7JHByZWZpeH1lbXBoYXNpcy1jb2xvci1yZ2I6ICN7dG8tcmdiKCRib2R5LWVtcGhhc2lzLWNvbG9yKX07XG5cbiAgLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWNvbG9yOiAjeyRib2R5LXNlY29uZGFyeS1jb2xvcn07XG4gIC0tI3skcHJlZml4fXNlY29uZGFyeS1jb2xvci1yZ2I6ICN7dG8tcmdiKCRib2R5LXNlY29uZGFyeS1jb2xvcil9O1xuICAtLSN7JHByZWZpeH1zZWNvbmRhcnktYmc6ICN7JGJvZHktc2Vjb25kYXJ5LWJnfTtcbiAgLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWJnLXJnYjogI3t0by1yZ2IoJGJvZHktc2Vjb25kYXJ5LWJnKX07XG5cbiAgLS0jeyRwcmVmaXh9dGVydGlhcnktY29sb3I6ICN7JGJvZHktdGVydGlhcnktY29sb3J9O1xuICAtLSN7JHByZWZpeH10ZXJ0aWFyeS1jb2xvci1yZ2I6ICN7dG8tcmdiKCRib2R5LXRlcnRpYXJ5LWNvbG9yKX07XG4gIC0tI3skcHJlZml4fXRlcnRpYXJ5LWJnOiAjeyRib2R5LXRlcnRpYXJ5LWJnfTtcbiAgLS0jeyRwcmVmaXh9dGVydGlhcnktYmctcmdiOiAje3RvLXJnYigkYm9keS10ZXJ0aWFyeS1iZyl9O1xuICAvLyBzY3NzLWRvY3MtZW5kIHJvb3QtYm9keS12YXJpYWJsZXNcblxuICAtLSN7JHByZWZpeH1oZWFkaW5nLWNvbG9yOiAjeyRoZWFkaW5ncy1jb2xvcn07XG5cbiAgLS0jeyRwcmVmaXh9bGluay1jb2xvcjogI3skbGluay1jb2xvcn07XG4gIC0tI3skcHJlZml4fWxpbmstY29sb3ItcmdiOiAje3RvLXJnYigkbGluay1jb2xvcil9O1xuICAtLSN7JHByZWZpeH1saW5rLWRlY29yYXRpb246ICN7JGxpbmstZGVjb3JhdGlvbn07XG5cbiAgLS0jeyRwcmVmaXh9bGluay1ob3Zlci1jb2xvcjogI3skbGluay1ob3Zlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fWxpbmstaG92ZXItY29sb3ItcmdiOiAje3RvLXJnYigkbGluay1ob3Zlci1jb2xvcil9O1xuXG4gIEBpZiAkbGluay1ob3Zlci1kZWNvcmF0aW9uICE9IG51bGwge1xuICAgIC0tI3skcHJlZml4fWxpbmstaG92ZXItZGVjb3JhdGlvbjogI3skbGluay1ob3Zlci1kZWNvcmF0aW9ufTtcbiAgfVxuXG4gIC0tI3skcHJlZml4fWNvZGUtY29sb3I6ICN7JGNvZGUtY29sb3J9O1xuICAtLSN7JHByZWZpeH1oaWdobGlnaHQtY29sb3I6ICN7JG1hcmstY29sb3J9O1xuICAtLSN7JHByZWZpeH1oaWdobGlnaHQtYmc6ICN7JG1hcmstYmd9O1xuXG4gIC8vIHNjc3MtZG9jcy1zdGFydCByb290LWJvcmRlci12YXJcbiAgLS0jeyRwcmVmaXh9Ym9yZGVyLXdpZHRoOiAjeyRib3JkZXItd2lkdGh9O1xuICAtLSN7JHByZWZpeH1ib3JkZXItc3R5bGU6ICN7JGJvcmRlci1zdHlsZX07XG4gIC0tI3skcHJlZml4fWJvcmRlci1jb2xvcjogI3skYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yLXRyYW5zbHVjZW50OiAjeyRib3JkZXItY29sb3ItdHJhbnNsdWNlbnR9O1xuXG4gIC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXM6ICN7JGJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzLXNtOiAjeyRib3JkZXItcmFkaXVzLXNtfTtcbiAgLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cy1sZzogI3skYm9yZGVyLXJhZGl1cy1sZ307XG4gIC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMteGw6ICN7JGJvcmRlci1yYWRpdXMteGx9O1xuICAtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzLXh4bDogI3skYm9yZGVyLXJhZGl1cy14eGx9O1xuICAtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzLTJ4bDogdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMteHhsKTsgLy8gRGVwcmVjYXRlZCBpbiB2NS4zLjAgZm9yIGNvbnNpc3RlbmN5XG4gIC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMtcGlsbDogI3skYm9yZGVyLXJhZGl1cy1waWxsfTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCByb290LWJvcmRlci12YXJcblxuICAtLSN7JHByZWZpeH1ib3gtc2hhZG93OiAjeyRib3gtc2hhZG93fTtcbiAgLS0jeyRwcmVmaXh9Ym94LXNoYWRvdy1zbTogI3skYm94LXNoYWRvdy1zbX07XG4gIC0tI3skcHJlZml4fWJveC1zaGFkb3ctbGc6ICN7JGJveC1zaGFkb3ctbGd9O1xuICAtLSN7JHByZWZpeH1ib3gtc2hhZG93LWluc2V0OiAjeyRib3gtc2hhZG93LWluc2V0fTtcblxuICAvLyBGb2N1cyBzdHlsZXNcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IHJvb3QtZm9jdXMtdmFyaWFibGVzXG4gIC0tI3skcHJlZml4fWZvY3VzLXJpbmctd2lkdGg6ICN7JGZvY3VzLXJpbmctd2lkdGh9O1xuICAtLSN7JHByZWZpeH1mb2N1cy1yaW5nLW9wYWNpdHk6ICN7JGZvY3VzLXJpbmctb3BhY2l0eX07XG4gIC0tI3skcHJlZml4fWZvY3VzLXJpbmctY29sb3I6ICN7JGZvY3VzLXJpbmctY29sb3J9O1xuICAvLyBzY3NzLWRvY3MtZW5kIHJvb3QtZm9jdXMtdmFyaWFibGVzXG5cbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IHJvb3QtZm9ybS12YWxpZGF0aW9uLXZhcmlhYmxlc1xuICAtLSN7JHByZWZpeH1mb3JtLXZhbGlkLWNvbG9yOiAjeyRmb3JtLXZhbGlkLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9Zm9ybS12YWxpZC1ib3JkZXItY29sb3I6ICN7JGZvcm0tdmFsaWQtYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9Zm9ybS1pbnZhbGlkLWNvbG9yOiAjeyRmb3JtLWludmFsaWQtY29sb3J9O1xuICAtLSN7JHByZWZpeH1mb3JtLWludmFsaWQtYm9yZGVyLWNvbG9yOiAjeyRmb3JtLWludmFsaWQtYm9yZGVyLWNvbG9yfTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCByb290LWZvcm0tdmFsaWRhdGlvbi12YXJpYWJsZXNcbn1cblxuQGlmICRlbmFibGUtZGFyay1tb2RlIHtcbiAgQGluY2x1ZGUgY29sb3ItbW9kZShkYXJrLCB0cnVlKSB7XG4gICAgY29sb3Itc2NoZW1lOiBkYXJrO1xuXG4gICAgLy8gc2Nzcy1kb2NzLXN0YXJ0IHJvb3QtZGFyay1tb2RlLXZhcnNcbiAgICAtLSN7JHByZWZpeH1ib2R5LWNvbG9yOiAjeyRib2R5LWNvbG9yLWRhcmt9O1xuICAgIC0tI3skcHJlZml4fWJvZHktY29sb3ItcmdiOiAje3RvLXJnYigkYm9keS1jb2xvci1kYXJrKX07XG4gICAgLS0jeyRwcmVmaXh9Ym9keS1iZzogI3skYm9keS1iZy1kYXJrfTtcbiAgICAtLSN7JHByZWZpeH1ib2R5LWJnLXJnYjogI3t0by1yZ2IoJGJvZHktYmctZGFyayl9O1xuXG4gICAgLS0jeyRwcmVmaXh9ZW1waGFzaXMtY29sb3I6ICN7JGJvZHktZW1waGFzaXMtY29sb3ItZGFya307XG4gICAgLS0jeyRwcmVmaXh9ZW1waGFzaXMtY29sb3ItcmdiOiAje3RvLXJnYigkYm9keS1lbXBoYXNpcy1jb2xvci1kYXJrKX07XG5cbiAgICAtLSN7JHByZWZpeH1zZWNvbmRhcnktY29sb3I6ICN7JGJvZHktc2Vjb25kYXJ5LWNvbG9yLWRhcmt9O1xuICAgIC0tI3skcHJlZml4fXNlY29uZGFyeS1jb2xvci1yZ2I6ICN7dG8tcmdiKCRib2R5LXNlY29uZGFyeS1jb2xvci1kYXJrKX07XG4gICAgLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWJnOiAjeyRib2R5LXNlY29uZGFyeS1iZy1kYXJrfTtcbiAgICAtLSN7JHByZWZpeH1zZWNvbmRhcnktYmctcmdiOiAje3RvLXJnYigkYm9keS1zZWNvbmRhcnktYmctZGFyayl9O1xuXG4gICAgLS0jeyRwcmVmaXh9dGVydGlhcnktY29sb3I6ICN7JGJvZHktdGVydGlhcnktY29sb3ItZGFya307XG4gICAgLS0jeyRwcmVmaXh9dGVydGlhcnktY29sb3ItcmdiOiAje3RvLXJnYigkYm9keS10ZXJ0aWFyeS1jb2xvci1kYXJrKX07XG4gICAgLS0jeyRwcmVmaXh9dGVydGlhcnktYmc6ICN7JGJvZHktdGVydGlhcnktYmctZGFya307XG4gICAgLS0jeyRwcmVmaXh9dGVydGlhcnktYmctcmdiOiAje3RvLXJnYigkYm9keS10ZXJ0aWFyeS1iZy1kYXJrKX07XG5cbiAgICBAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzLXRleHQtZGFyayB7XG4gICAgICAtLSN7JHByZWZpeH0jeyRjb2xvcn0tdGV4dC1lbXBoYXNpczogI3skdmFsdWV9O1xuICAgIH1cblxuICAgIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMtYmctc3VidGxlLWRhcmsge1xuICAgICAgLS0jeyRwcmVmaXh9I3skY29sb3J9LWJnLXN1YnRsZTogI3skdmFsdWV9O1xuICAgIH1cblxuICAgIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMtYm9yZGVyLXN1YnRsZS1kYXJrIHtcbiAgICAgIC0tI3skcHJlZml4fSN7JGNvbG9yfS1ib3JkZXItc3VidGxlOiAjeyR2YWx1ZX07XG4gICAgfVxuXG4gICAgLS0jeyRwcmVmaXh9aGVhZGluZy1jb2xvcjogI3skaGVhZGluZ3MtY29sb3ItZGFya307XG5cbiAgICAtLSN7JHByZWZpeH1saW5rLWNvbG9yOiAjeyRsaW5rLWNvbG9yLWRhcmt9O1xuICAgIC0tI3skcHJlZml4fWxpbmstaG92ZXItY29sb3I6ICN7JGxpbmstaG92ZXItY29sb3ItZGFya307XG4gICAgLS0jeyRwcmVmaXh9bGluay1jb2xvci1yZ2I6ICN7dG8tcmdiKCRsaW5rLWNvbG9yLWRhcmspfTtcbiAgICAtLSN7JHByZWZpeH1saW5rLWhvdmVyLWNvbG9yLXJnYjogI3t0by1yZ2IoJGxpbmstaG92ZXItY29sb3ItZGFyayl9O1xuXG4gICAgLS0jeyRwcmVmaXh9Y29kZS1jb2xvcjogI3skY29kZS1jb2xvci1kYXJrfTtcbiAgICAtLSN7JHByZWZpeH1oaWdobGlnaHQtY29sb3I6ICN7JG1hcmstY29sb3ItZGFya307XG4gICAgLS0jeyRwcmVmaXh9aGlnaGxpZ2h0LWJnOiAjeyRtYXJrLWJnLWRhcmt9O1xuXG4gICAgLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yOiAjeyRib3JkZXItY29sb3ItZGFya307XG4gICAgLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yLXRyYW5zbHVjZW50OiAjeyRib3JkZXItY29sb3ItdHJhbnNsdWNlbnQtZGFya307XG5cbiAgICAtLSN7JHByZWZpeH1mb3JtLXZhbGlkLWNvbG9yOiAjeyRmb3JtLXZhbGlkLWNvbG9yLWRhcmt9O1xuICAgIC0tI3skcHJlZml4fWZvcm0tdmFsaWQtYm9yZGVyLWNvbG9yOiAjeyRmb3JtLXZhbGlkLWJvcmRlci1jb2xvci1kYXJrfTtcbiAgICAtLSN7JHByZWZpeH1mb3JtLWludmFsaWQtY29sb3I6ICN7JGZvcm0taW52YWxpZC1jb2xvci1kYXJrfTtcbiAgICAtLSN7JHByZWZpeH1mb3JtLWludmFsaWQtYm9yZGVyLWNvbG9yOiAjeyRmb3JtLWludmFsaWQtYm9yZGVyLWNvbG9yLWRhcmt9O1xuICAgIC8vIHNjc3MtZG9jcy1lbmQgcm9vdC1kYXJrLW1vZGUtdmFyc1xuICB9XG59XG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG4vKipcbiAqIEBmaWxlXG4gKiBHZW5lcmFsIHN0eWxlcyB3cmFwcGVyLlxuICoqL1xuLyoqXG4gKiBAZmlsZVxuICogVmFyaWFibGVzXG4gKi9cbi8qKlxuICogQGZpbGVcbiAqIEN1c3RvbSB2YXJpYWJsZXMuXG4gKi9cbjpyb290LFxuW2RhdGEtYnMtdGhlbWU9bGlnaHRdIHtcbiAgLS1icy1ibHVlOiAjMGQ2ZWZkO1xuICAtLWJzLWluZGlnbzogIzY2MTBmMjtcbiAgLS1icy1wdXJwbGU6ICM2ZjQyYzE7XG4gIC0tYnMtcGluazogI2Q2MzM4NDtcbiAgLS1icy1yZWQ6ICNkYzM1NDU7XG4gIC0tYnMtb3JhbmdlOiAjZmQ3ZTE0O1xuICAtLWJzLXllbGxvdzogI2ZmYzEwNztcbiAgLS1icy1ncmVlbjogIzE5ODc1NDtcbiAgLS1icy10ZWFsOiAjMjBjOTk3O1xuICAtLWJzLWN5YW46ICMwZGNhZjA7XG4gIC0tYnMtYmxhY2s6ICMwMDA7XG4gIC0tYnMtd2hpdGU6ICNmZmZmZmZmZjtcbiAgLS1icy1ncmF5OiAjNjQ2NDYxZmY7XG4gIC0tYnMtZ3JheS1kYXJrOiAjNGM0YzRhZmY7XG4gIC0tYnMtZ3JheS0xMDA6ICNkNmQ2ZDVmZjtcbiAgLS1icy1ncmF5LTIwMDogI2FkYWRhY2ZmO1xuICAtLWJzLWdyYXktMzAwOiAjOTk5OTk3ZmY7XG4gIC0tYnMtZ3JheS00MDA6ICM4NDg0ODJmZjtcbiAgLS1icy1ncmF5LTUwMDogIzcwNzA2ZGZmO1xuICAtLWJzLWdyYXktNjAwOiAjNjQ2NDYxZmY7XG4gIC0tYnMtZ3JheS03MDA6ICM1ODU4NTZmZjtcbiAgLS1icy1ncmF5LTgwMDogIzRjNGM0YWZmO1xuICAtLWJzLWdyYXktOTAwOiAjMzUzNTMyZmY7XG4gIC0tYnMtcHJpbWFyeTogI2UzMjQzY2ZmO1xuICAtLWJzLXNlY29uZGFyeTogIzdlMDAxM2ZmO1xuICAtLWJzLXN1Y2Nlc3M6ICMyYTdmMTBmZjtcbiAgLS1icy1pbmZvOiAjMDJhYWRkZmY7XG4gIC0tYnMtd2FybmluZzogI2ZmYjIwMGZmO1xuICAtLWJzLWRhbmdlcjogI2QxMzkxN2ZmO1xuICAtLWJzLWxpZ2h0OiAjZDZkNmQ1ZmY7XG4gIC0tYnMtZGFyazogIzM1MzUzMmZmO1xuICAtLWJzLXByaW1hcnktcmdiOiAyMjcsIDM2LCA2MDtcbiAgLS1icy1zZWNvbmRhcnktcmdiOiAxMjYsIDAsIDE5O1xuICAtLWJzLXN1Y2Nlc3MtcmdiOiA0MiwgMTI3LCAxNjtcbiAgLS1icy1pbmZvLXJnYjogMiwgMTcwLCAyMjE7XG4gIC0tYnMtd2FybmluZy1yZ2I6IDI1NSwgMTc4LCAwO1xuICAtLWJzLWRhbmdlci1yZ2I6IDIwOSwgNTcsIDIzO1xuICAtLWJzLWxpZ2h0LXJnYjogMjE0LCAyMTQsIDIxMztcbiAgLS1icy1kYXJrLXJnYjogNTMsIDUzLCA1MDtcbiAgLS1icy1wcmltYXJ5LXRleHQtZW1waGFzaXM6ICM1YjBlMTg7XG4gIC0tYnMtc2Vjb25kYXJ5LXRleHQtZW1waGFzaXM6ICMzMjAwMDg7XG4gIC0tYnMtc3VjY2Vzcy10ZXh0LWVtcGhhc2lzOiAjMTEzMzA2O1xuICAtLWJzLWluZm8tdGV4dC1lbXBoYXNpczogIzAxNDQ1ODtcbiAgLS1icy13YXJuaW5nLXRleHQtZW1waGFzaXM6ICM2NjQ3MDA7XG4gIC0tYnMtZGFuZ2VyLXRleHQtZW1waGFzaXM6ICM1NDE3MDk7XG4gIC0tYnMtbGlnaHQtdGV4dC1lbXBoYXNpczogIzU4NTg1NmZmO1xuICAtLWJzLWRhcmstdGV4dC1lbXBoYXNpczogIzU4NTg1NmZmO1xuICAtLWJzLXByaW1hcnktYmctc3VidGxlOiAjZjlkM2Q4O1xuICAtLWJzLXNlY29uZGFyeS1iZy1zdWJ0bGU6ICNlNWNjZDA7XG4gIC0tYnMtc3VjY2Vzcy1iZy1zdWJ0bGU6ICNkNGU1Y2Y7XG4gIC0tYnMtaW5mby1iZy1zdWJ0bGU6ICNjY2VlZjg7XG4gIC0tYnMtd2FybmluZy1iZy1zdWJ0bGU6ICNmZmYwY2M7XG4gIC0tYnMtZGFuZ2VyLWJnLXN1YnRsZTogI2Y2ZDdkMTtcbiAgLS1icy1saWdodC1iZy1zdWJ0bGU6ICNlYmViZWE7XG4gIC0tYnMtZGFyay1iZy1zdWJ0bGU6ICM4NDg0ODJmZjtcbiAgLS1icy1wcmltYXJ5LWJvcmRlci1zdWJ0bGU6ICNmNGE3YjE7XG4gIC0tYnMtc2Vjb25kYXJ5LWJvcmRlci1zdWJ0bGU6ICNjYjk5YTE7XG4gIC0tYnMtc3VjY2Vzcy1ib3JkZXItc3VidGxlOiAjYWFjYzlmO1xuICAtLWJzLWluZm8tYm9yZGVyLXN1YnRsZTogIzlhZGRmMTtcbiAgLS1icy13YXJuaW5nLWJvcmRlci1zdWJ0bGU6ICNmZmUwOTk7XG4gIC0tYnMtZGFuZ2VyLWJvcmRlci1zdWJ0bGU6ICNlZGIwYTI7XG4gIC0tYnMtbGlnaHQtYm9yZGVyLXN1YnRsZTogI2FkYWRhY2ZmO1xuICAtLWJzLWRhcmstYm9yZGVyLXN1YnRsZTogIzcwNzA2ZGZmO1xuICAtLWJzLXdoaXRlLXJnYjogMjU1LCAyNTUsIDI1NTtcbiAgLS1icy1ibGFjay1yZ2I6IDAsIDAsIDA7XG4gIC0tYnMtZm9udC1zYW5zLXNlcmlmOiBcIkhlbHZldGljYSBOb3cgVGV4dFwiO1xuICAtLWJzLWZvbnQtbW9ub3NwYWNlOiBTRk1vbm8tUmVndWxhciwgTWVubG8sIE1vbmFjbywgQ29uc29sYXMsIFwiTGliZXJhdGlvbiBNb25vXCIsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlO1xuICAtLWJzLWdyYWRpZW50OiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApKTtcbiAgLS1icy1ib2R5LWZvbnQtZmFtaWx5OiB2YXIoLS1icy1mb250LXNhbnMtc2VyaWYpO1xuICAtLWJzLWJvZHktZm9udC1zaXplOiBjYWxjKDEuMjg1cmVtICsgMC40MnZ3KTtcbiAgLS1icy1ib2R5LWZvbnQtd2VpZ2h0OiA0MDA7XG4gIC0tYnMtYm9keS1saW5lLWhlaWdodDogMS41O1xuICAtLWJzLWJvZHktY29sb3I6ICMxZDFkMWJmZjtcbiAgLS1icy1ib2R5LWNvbG9yLXJnYjogMjksIDI5LCAyNztcbiAgLS1icy1ib2R5LWJnOiAjZmZmZmZmZmY7XG4gIC0tYnMtYm9keS1iZy1yZ2I6IDI1NSwgMjU1LCAyNTU7XG4gIC0tYnMtZW1waGFzaXMtY29sb3I6ICMwMDA7XG4gIC0tYnMtZW1waGFzaXMtY29sb3ItcmdiOiAwLCAwLCAwO1xuICAtLWJzLXNlY29uZGFyeS1jb2xvcjogcmdiYSgyOSwgMjksIDI3LCAwLjc1KTtcbiAgLS1icy1zZWNvbmRhcnktY29sb3ItcmdiOiAyOSwgMjksIDI3O1xuICAtLWJzLXNlY29uZGFyeS1iZzogI2FkYWRhY2ZmO1xuICAtLWJzLXNlY29uZGFyeS1iZy1yZ2I6IDE3MywgMTczLCAxNzI7XG4gIC0tYnMtdGVydGlhcnktY29sb3I6IHJnYmEoMjksIDI5LCAyNywgMC41KTtcbiAgLS1icy10ZXJ0aWFyeS1jb2xvci1yZ2I6IDI5LCAyOSwgMjc7XG4gIC0tYnMtdGVydGlhcnktYmc6ICNkNmQ2ZDVmZjtcbiAgLS1icy10ZXJ0aWFyeS1iZy1yZ2I6IDIxNCwgMjE0LCAyMTM7XG4gIC0tYnMtaGVhZGluZy1jb2xvcjogaW5oZXJpdDtcbiAgLS1icy1saW5rLWNvbG9yOiAjZTMyNDNjZmY7XG4gIC0tYnMtbGluay1jb2xvci1yZ2I6IDIyNywgMzYsIDYwO1xuICAtLWJzLWxpbmstZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAtLWJzLWxpbmstaG92ZXItY29sb3I6ICNiNjFkMzA7XG4gIC0tYnMtbGluay1ob3Zlci1jb2xvci1yZ2I6IDE4MiwgMjksIDQ4O1xuICAtLWJzLWNvZGUtY29sb3I6ICNkNjMzODQ7XG4gIC0tYnMtaGlnaGxpZ2h0LWNvbG9yOiAjMWQxZDFiZmY7XG4gIC0tYnMtaGlnaGxpZ2h0LWJnOiAjZmZmM2NkO1xuICAtLWJzLWJvcmRlci13aWR0aDogMXB4O1xuICAtLWJzLWJvcmRlci1zdHlsZTogc29saWQ7XG4gIC0tYnMtYm9yZGVyLWNvbG9yOiAjOTk5OTk3ZmY7XG4gIC0tYnMtYm9yZGVyLWNvbG9yLXRyYW5zbHVjZW50OiByZ2JhKDAsIDAsIDAsIDAuMTc1KTtcbiAgLS1icy1ib3JkZXItcmFkaXVzOiAwLjM3NXJlbTtcbiAgLS1icy1ib3JkZXItcmFkaXVzLXNtOiAwLjI1cmVtO1xuICAtLWJzLWJvcmRlci1yYWRpdXMtbGc6IDAuNXJlbTtcbiAgLS1icy1ib3JkZXItcmFkaXVzLXhsOiAxcmVtO1xuICAtLWJzLWJvcmRlci1yYWRpdXMteHhsOiAycmVtO1xuICAtLWJzLWJvcmRlci1yYWRpdXMtMnhsOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXh4bCk7XG4gIC0tYnMtYm9yZGVyLXJhZGl1cy1waWxsOiA1MHJlbTtcbiAgLS1icy1ib3gtc2hhZG93OiAwIDAuNXJlbSAxcmVtIHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIC0tYnMtYm94LXNoYWRvdy1zbTogMCAwLjEyNXJlbSAwLjI1cmVtIHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xuICAtLWJzLWJveC1zaGFkb3ctbGc6IDAgMXJlbSAzcmVtIHJnYmEoMCwgMCwgMCwgMC4xNzUpO1xuICAtLWJzLWJveC1zaGFkb3ctaW5zZXQ6IGluc2V0IDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbiAgLS1icy1mb2N1cy1yaW5nLXdpZHRoOiAwLjI1cmVtO1xuICAtLWJzLWZvY3VzLXJpbmctb3BhY2l0eTogMC4yNTtcbiAgLS1icy1mb2N1cy1yaW5nLWNvbG9yOiByZ2JhKDIyNywgMzYsIDYwLCAwLjI1KTtcbiAgLS1icy1mb3JtLXZhbGlkLWNvbG9yOiAjMmE3ZjEwZmY7XG4gIC0tYnMtZm9ybS12YWxpZC1ib3JkZXItY29sb3I6ICMyYTdmMTBmZjtcbiAgLS1icy1mb3JtLWludmFsaWQtY29sb3I6ICNkMTM5MTdmZjtcbiAgLS1icy1mb3JtLWludmFsaWQtYm9yZGVyLWNvbG9yOiAjZDEzOTE3ZmY7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIDpyb290LFxuW2RhdGEtYnMtdGhlbWU9bGlnaHRdIHtcbiAgICAtLWJzLWJvZHktZm9udC1zaXplOiAxLjZyZW07XG4gIH1cbn1cblxuW2RhdGEtYnMtdGhlbWU9ZGFya10ge1xuICBjb2xvci1zY2hlbWU6IGRhcms7XG4gIC0tYnMtYm9keS1jb2xvcjogIzk5OTk5N2ZmO1xuICAtLWJzLWJvZHktY29sb3ItcmdiOiAxNTMsIDE1MywgMTUxO1xuICAtLWJzLWJvZHktYmc6ICMzNTM1MzJmZjtcbiAgLS1icy1ib2R5LWJnLXJnYjogNTMsIDUzLCA1MDtcbiAgLS1icy1lbXBoYXNpcy1jb2xvcjogI2ZmZmZmZmZmO1xuICAtLWJzLWVtcGhhc2lzLWNvbG9yLXJnYjogMjU1LCAyNTUsIDI1NTtcbiAgLS1icy1zZWNvbmRhcnktY29sb3I6IHJnYmEoMTUzLCAxNTMsIDE1MSwgMC43NSk7XG4gIC0tYnMtc2Vjb25kYXJ5LWNvbG9yLXJnYjogMTUzLCAxNTMsIDE1MTtcbiAgLS1icy1zZWNvbmRhcnktYmc6ICM0YzRjNGFmZjtcbiAgLS1icy1zZWNvbmRhcnktYmctcmdiOiA3NiwgNzYsIDc0O1xuICAtLWJzLXRlcnRpYXJ5LWNvbG9yOiByZ2JhKDE1MywgMTUzLCAxNTEsIDAuNSk7XG4gIC0tYnMtdGVydGlhcnktY29sb3ItcmdiOiAxNTMsIDE1MywgMTUxO1xuICAtLWJzLXRlcnRpYXJ5LWJnOiAjNDE0MTNlO1xuICAtLWJzLXRlcnRpYXJ5LWJnLXJnYjogNjUsIDY1LCA2MjtcbiAgLS1icy1wcmltYXJ5LXRleHQtZW1waGFzaXM6ICNlZTdjOGE7XG4gIC0tYnMtc2Vjb25kYXJ5LXRleHQtZW1waGFzaXM6ICNiMjY2NzE7XG4gIC0tYnMtc3VjY2Vzcy10ZXh0LWVtcGhhc2lzOiAjN2ZiMjcwO1xuICAtLWJzLWluZm8tdGV4dC1lbXBoYXNpczogIzY3Y2NlYjtcbiAgLS1icy13YXJuaW5nLXRleHQtZW1waGFzaXM6ICNmZmQxNjY7XG4gIC0tYnMtZGFuZ2VyLXRleHQtZW1waGFzaXM6ICNlMzg4NzQ7XG4gIC0tYnMtbGlnaHQtdGV4dC1lbXBoYXNpczogI2Q2ZDZkNWZmO1xuICAtLWJzLWRhcmstdGV4dC1lbXBoYXNpczogIzk5OTk5N2ZmO1xuICAtLWJzLXByaW1hcnktYmctc3VidGxlOiAjMmQwNzBjO1xuICAtLWJzLXNlY29uZGFyeS1iZy1zdWJ0bGU6ICMxOTAwMDQ7XG4gIC0tYnMtc3VjY2Vzcy1iZy1zdWJ0bGU6ICMwODE5MDM7XG4gIC0tYnMtaW5mby1iZy1zdWJ0bGU6ICMwMDIyMmM7XG4gIC0tYnMtd2FybmluZy1iZy1zdWJ0bGU6ICMzMzI0MDA7XG4gIC0tYnMtZGFuZ2VyLWJnLXN1YnRsZTogIzJhMGIwNTtcbiAgLS1icy1saWdodC1iZy1zdWJ0bGU6ICM0YzRjNGFmZjtcbiAgLS1icy1kYXJrLWJnLXN1YnRsZTogIzI2MjYyNTtcbiAgLS1icy1wcmltYXJ5LWJvcmRlci1zdWJ0bGU6ICM4ODE2MjQ7XG4gIC0tYnMtc2Vjb25kYXJ5LWJvcmRlci1zdWJ0bGU6ICM0YzAwMGI7XG4gIC0tYnMtc3VjY2Vzcy1ib3JkZXItc3VidGxlOiAjMTk0YzBhO1xuICAtLWJzLWluZm8tYm9yZGVyLXN1YnRsZTogIzAxNjY4NTtcbiAgLS1icy13YXJuaW5nLWJvcmRlci1zdWJ0bGU6ICM5OTZiMDA7XG4gIC0tYnMtZGFuZ2VyLWJvcmRlci1zdWJ0bGU6ICM3ZDIyMGU7XG4gIC0tYnMtbGlnaHQtYm9yZGVyLXN1YnRsZTogIzU4NTg1NmZmO1xuICAtLWJzLWRhcmstYm9yZGVyLXN1YnRsZTogIzRjNGM0YWZmO1xuICAtLWJzLWhlYWRpbmctY29sb3I6IGluaGVyaXQ7XG4gIC0tYnMtbGluay1jb2xvcjogI2VlN2M4YTtcbiAgLS1icy1saW5rLWhvdmVyLWNvbG9yOiAjZjE5NmExO1xuICAtLWJzLWxpbmstY29sb3ItcmdiOiAyMzgsIDEyNCwgMTM4O1xuICAtLWJzLWxpbmstaG92ZXItY29sb3ItcmdiOiAyNDEsIDE1MCwgMTYxO1xuICAtLWJzLWNvZGUtY29sb3I6ICNlNjg1YjU7XG4gIC0tYnMtaGlnaGxpZ2h0LWNvbG9yOiAjOTk5OTk3ZmY7XG4gIC0tYnMtaGlnaGxpZ2h0LWJnOiAjNjY0ZDAzO1xuICAtLWJzLWJvcmRlci1jb2xvcjogIzU4NTg1NmZmO1xuICAtLWJzLWJvcmRlci1jb2xvci10cmFuc2x1Y2VudDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KTtcbiAgLS1icy1mb3JtLXZhbGlkLWNvbG9yOiAjNzViNzk4O1xuICAtLWJzLWZvcm0tdmFsaWQtYm9yZGVyLWNvbG9yOiAjNzViNzk4O1xuICAtLWJzLWZvcm0taW52YWxpZC1jb2xvcjogI2VhODY4ZjtcbiAgLS1icy1mb3JtLWludmFsaWQtYm9yZGVyLWNvbG9yOiAjZWE4NjhmO1xufVxuXG4qLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IG5vLXByZWZlcmVuY2UpIHtcbiAgOnJvb3Qge1xuICAgIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xuICB9XG59XG5cbmJvZHkge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1icy1ib2R5LWZvbnQtZmFtaWx5KTtcbiAgZm9udC1zaXplOiB2YXIoLS1icy1ib2R5LWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1icy1ib2R5LWZvbnQtd2VpZ2h0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWJzLWJvZHktbGluZS1oZWlnaHQpO1xuICBjb2xvcjogdmFyKC0tYnMtYm9keS1jb2xvcik7XG4gIHRleHQtYWxpZ246IHZhcigtLWJzLWJvZHktdGV4dC1hbGlnbik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWJvZHktYmcpO1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbn1cblxuaHIge1xuICBtYXJnaW46IDAuNHJlbSAwO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItdG9wOiB2YXIoLS1icy1ib3JkZXItd2lkdGgpIHNvbGlkO1xuICBvcGFjaXR5OiAwLjI1O1xufVxuXG5oNiwgLmg2LCBoNSwgLmg1LCAucmVzdWx0LWdyb3VwIGgzLCAucmVzdWx0LWdyb3VwIC5oMywgaDQsIC5oNCwgaDMsIC5oMywgaDIsIC5oMiwgaDEsIC5oMSB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDAuMnJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgY29sb3I6IHZhcigtLWJzLWhlYWRpbmctY29sb3IpO1xufVxuXG5oMSwgLmgxIHtcbiAgZm9udC1zaXplOiBjYWxjKDEuNjAyNDU2cmVtICsgNC4yMjk0NzJ2dyk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIGgxLCAuaDEge1xuICAgIGZvbnQtc2l6ZTogNC43NzQ1NnJlbTtcbiAgfVxufVxuXG5oMiwgLmgyIHtcbiAgZm9udC1zaXplOiBjYWxjKDEuNTIyODhyZW0gKyAzLjI3NDU2dncpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICBoMiwgLmgyIHtcbiAgICBmb250LXNpemU6IDMuOTc4OHJlbTtcbiAgfVxufVxuXG5oMywgLmgzIHtcbiAgZm9udC1zaXplOiBjYWxjKDEuNDU2NTY4cmVtICsgMi40Nzg4MTZ2dyk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIGgzLCAuaDMge1xuICAgIGZvbnQtc2l6ZTogMy4zMTU2OHJlbTtcbiAgfVxufVxuXG5oNCwgLmg0IHtcbiAgZm9udC1zaXplOiBjYWxjKDEuNDAxMzA0cmVtICsgMS44MTU2NDh2dyk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIGg0LCAuaDQge1xuICAgIGZvbnQtc2l6ZTogMi43NjMwNHJlbTtcbiAgfVxufVxuXG5oNSwgLmg1LCAucmVzdWx0LWdyb3VwIGgzLCAucmVzdWx0LWdyb3VwIC5oMyB7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjM1NTM1cmVtICsgMS4yNjQydncpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICBoNSwgLmg1LCAucmVzdWx0LWdyb3VwIGgzLCAucmVzdWx0LWdyb3VwIC5oMyB7XG4gICAgZm9udC1zaXplOiAyLjMwMzVyZW07XG4gIH1cbn1cblxuaDYsIC5oNiB7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjMyNXJlbSArIDAuOXZ3KTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgaDYsIC5oNiB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICB9XG59XG5cbnAge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG5hYmJyW3RpdGxlXSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDtcbiAgY3Vyc29yOiBoZWxwO1xuICB0ZXh0LWRlY29yYXRpb24tc2tpcC1pbms6IG5vbmU7XG59XG5cbmFkZHJlc3Mge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG5vbCxcbnVsIHtcbiAgcGFkZGluZy1sZWZ0OiAycmVtO1xufVxuXG5vbCxcbnVsLFxuZGwge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG5vbCBvbCxcbnVsIHVsLFxub2wgdWwsXG51bCBvbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbmR0IHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuZGQge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG5ibG9ja3F1b3RlIHtcbiAgbWFyZ2luOiAwIDAgMXJlbTtcbn1cblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG59XG5cbnNtYWxsLCAuc21hbGwge1xuICBmb250LXNpemU6IDAuODc1ZW07XG59XG5cbm1hcmssIC5tYXJrIHtcbiAgcGFkZGluZzogMC4xODc1ZW07XG4gIGNvbG9yOiB2YXIoLS1icy1oaWdobGlnaHQtY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1oaWdobGlnaHQtYmcpO1xufVxuXG5zdWIsXG5zdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMC43NWVtO1xuICBsaW5lLWhlaWdodDogMDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdWIge1xuICBib3R0b206IC0wLjI1ZW07XG59XG5cbnN1cCB7XG4gIHRvcDogLTAuNWVtO1xufVxuXG5hIHtcbiAgY29sb3I6IHJnYmEodmFyKC0tYnMtbGluay1jb2xvci1yZ2IpLCB2YXIoLS1icy1saW5rLW9wYWNpdHksIDEpKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5hOmhvdmVyIHtcbiAgLS1icy1saW5rLWNvbG9yLXJnYjogdmFyKC0tYnMtbGluay1ob3Zlci1jb2xvci1yZ2IpO1xufVxuXG5hOm5vdChbaHJlZl0pOm5vdChbY2xhc3NdKSwgYTpub3QoW2hyZWZdKTpub3QoW2NsYXNzXSk6aG92ZXIge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5wcmUsXG5jb2RlLFxua2JkLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1icy1mb250LW1vbm9zcGFjZSk7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuXG5wcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbn1cbnByZSBjb2RlIHtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgd29yZC1icmVhazogbm9ybWFsO1xufVxuXG5jb2RlIHtcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xuICBjb2xvcjogdmFyKC0tYnMtY29kZS1jb2xvcik7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbn1cbmEgPiBjb2RlIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbmtiZCB7XG4gIHBhZGRpbmc6IDAuMTg3NXJlbSAwLjM3NXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xuICBjb2xvcjogdmFyKC0tYnMtYm9keS1iZyk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWJvZHktY29sb3IpO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xufVxua2JkIGtiZCB7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuXG5maWd1cmUge1xuICBtYXJnaW46IDAgMCAxcmVtO1xufVxuXG5pbWcsXG5zdmcge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG50YWJsZSB7XG4gIGNhcHRpb24tc2lkZTogYm90dG9tO1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xufVxuXG5jYXB0aW9uIHtcbiAgcGFkZGluZy10b3A6IDAuNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcbiAgY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeS1jb2xvcik7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbnRoIHtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbiAgdGV4dC1hbGlnbjogLXdlYmtpdC1tYXRjaC1wYXJlbnQ7XG59XG5cbnRoZWFkLFxudGJvZHksXG50Zm9vdCxcbnRyLFxudGQsXG50aCB7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAwO1xufVxuXG5sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuYnV0dG9uIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuYnV0dG9uOmZvY3VzOm5vdCg6Zm9jdXMtdmlzaWJsZSkge1xuICBvdXRsaW5lOiAwO1xufVxuXG5pbnB1dCxcbmJ1dHRvbixcbnNlbGVjdCxcbm9wdGdyb3VwLFxudGV4dGFyZWEge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG5idXR0b24sXG5zZWxlY3Qge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuW3JvbGU9YnV0dG9uXSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuc2VsZWN0IHtcbiAgd29yZC13cmFwOiBub3JtYWw7XG59XG5zZWxlY3Q6ZGlzYWJsZWQge1xuICBvcGFjaXR5OiAxO1xufVxuXG5bbGlzdF06bm90KFt0eXBlPWRhdGVdKTpub3QoW3R5cGU9ZGF0ZXRpbWUtbG9jYWxdKTpub3QoW3R5cGU9bW9udGhdKTpub3QoW3R5cGU9d2Vla10pOm5vdChbdHlwZT10aW1lXSk6Oi13ZWJraXQtY2FsZW5kYXItcGlja2VyLWluZGljYXRvciB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuYnV0dG9uLFxuW3R5cGU9YnV0dG9uXSxcblt0eXBlPXJlc2V0XSxcblt0eXBlPXN1Ym1pdF0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbn1cbmJ1dHRvbjpub3QoOmRpc2FibGVkKSxcblt0eXBlPWJ1dHRvbl06bm90KDpkaXNhYmxlZCksXG5bdHlwZT1yZXNldF06bm90KDpkaXNhYmxlZCksXG5bdHlwZT1zdWJtaXRdOm5vdCg6ZGlzYWJsZWQpIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG46Oi1tb3otZm9jdXMtaW5uZXIge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG59XG5cbnRleHRhcmVhIHtcbiAgcmVzaXplOiB2ZXJ0aWNhbDtcbn1cblxuZmllbGRzZXQge1xuICBtaW4td2lkdGg6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyOiAwO1xufVxuXG5sZWdlbmQge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgZm9udC1zaXplOiBjYWxjKDEuMjc1cmVtICsgMC4zdncpO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgbGVnZW5kIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgfVxufVxubGVnZW5kICsgKiB7XG4gIGNsZWFyOiBsZWZ0O1xufVxuXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1maWVsZHMtd3JhcHBlcixcbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LXRleHQsXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1taW51dGUsXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1ob3VyLWZpZWxkLFxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtZGF5LWZpZWxkLFxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtbW9udGgtZmllbGQsXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC15ZWFyLWZpZWxkIHtcbiAgcGFkZGluZzogMDtcbn1cblxuOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG5bdHlwZT1zZWFyY2hdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xufVxuXG4vKiBydGw6cmF3OlxuW3R5cGU9XCJ0ZWxcIl0sXG5bdHlwZT1cInVybFwiXSxcblt0eXBlPVwiZW1haWxcIl0sXG5bdHlwZT1cIm51bWJlclwiXSB7XG4gIGRpcmVjdGlvbjogbHRyO1xufVxuKi9cbjo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuOjotd2Via2l0LWNvbG9yLXN3YXRjaC13cmFwcGVyIHtcbiAgcGFkZGluZzogMDtcbn1cblxuOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiB7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xufVxuXG5vdXRwdXQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbmlmcmFtZSB7XG4gIGJvcmRlcjogMDtcbn1cblxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5wcm9ncmVzcyB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5sZWFkIHtcbiAgZm9udC1zaXplOiBjYWxjKDEuMzI1cmVtICsgMC45dncpO1xuICBmb250LXdlaWdodDogMzAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubGVhZCB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICB9XG59XG5cbi5kaXNwbGF5LTEge1xuICBmb250LXNpemU6IGNhbGMoMS42MjVyZW0gKyA0LjV2dyk7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5kaXNwbGF5LTEge1xuICAgIGZvbnQtc2l6ZTogNXJlbTtcbiAgfVxufVxuXG4uZGlzcGxheS0yIHtcbiAgZm9udC1zaXplOiBjYWxjKDEuNTc1cmVtICsgMy45dncpO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZGlzcGxheS0yIHtcbiAgICBmb250LXNpemU6IDQuNXJlbTtcbiAgfVxufVxuXG4uZGlzcGxheS0zIHtcbiAgZm9udC1zaXplOiBjYWxjKDEuNTI1cmVtICsgMy4zdncpO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZGlzcGxheS0zIHtcbiAgICBmb250LXNpemU6IDRyZW07XG4gIH1cbn1cblxuLmRpc3BsYXktNCB7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjQ3NXJlbSArIDIuN3Z3KTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmRpc3BsYXktNCB7XG4gICAgZm9udC1zaXplOiAzLjVyZW07XG4gIH1cbn1cblxuLmRpc3BsYXktNSB7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjQyNXJlbSArIDIuMXZ3KTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmRpc3BsYXktNSB7XG4gICAgZm9udC1zaXplOiAzcmVtO1xuICB9XG59XG5cbi5kaXNwbGF5LTYge1xuICBmb250LXNpemU6IGNhbGMoMS4zNzVyZW0gKyAxLjV2dyk7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5kaXNwbGF5LTYge1xuICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICB9XG59XG5cbi5saXN0LXVuc3R5bGVkIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4ubGlzdC1pbmxpbmUge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5saXN0LWlubGluZS1pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmxpc3QtaW5saW5lLWl0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xufVxuXG4uaW5pdGlhbGlzbSB7XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmJsb2NrcXVvdGUge1xuICBtYXJnaW4tYm90dG9tOiAwLjRyZW07XG4gIGZvbnQtc2l6ZTogY2FsYygxLjMyNXJlbSArIDAuOXZ3KTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmJsb2NrcXVvdGUge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgfVxufVxuLmJsb2NrcXVvdGUgPiA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5ibG9ja3F1b3RlLWZvb3RlciB7XG4gIG1hcmdpbi10b3A6IC0wLjRyZW07XG4gIG1hcmdpbi1ib3R0b206IDAuNHJlbTtcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xuICBjb2xvcjogIzY0NjQ2MWZmO1xufVxuLmJsb2NrcXVvdGUtZm9vdGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIuKAlMKgXCI7XG59XG5cbi5pbWctZmx1aWQge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmltZy10aHVtYm5haWwge1xuICBwYWRkaW5nOiAwLjI1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1ib2R5LWJnKTtcbiAgYm9yZGVyOiB2YXIoLS1icy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLWJvcmRlci1jb2xvcik7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmZpZ3VyZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmZpZ3VyZS1pbWcge1xuICBtYXJnaW4tYm90dG9tOiAwLjJyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4uZmlndXJlLWNhcHRpb24ge1xuICBmb250LXNpemU6IDAuODc1ZW07XG4gIGNvbG9yOiB2YXIoLS1icy1zZWNvbmRhcnktY29sb3IpO1xufVxuXG4uY29udGFpbmVyLFxuLmNvbnRhaW5lci1mbHVpZCxcbi5jb250YWluZXIteHhsLFxuLmNvbnRhaW5lci14bCxcbi5jb250YWluZXItbGcsXG4uY29udGFpbmVyLW1kLFxuLmNvbnRhaW5lci1zbSB7XG4gIC0tYnMtZ3V0dGVyLXg6IDUlO1xuICAtLWJzLWd1dHRlci15OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogY2FsYyh2YXIoLS1icy1ndXR0ZXIteCkgKiAwLjUpO1xuICBwYWRkaW5nLWxlZnQ6IGNhbGModmFyKC0tYnMtZ3V0dGVyLXgpICogMC41KTtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5jb250YWluZXItc20sIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogNTQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29udGFpbmVyLW1kLCAuY29udGFpbmVyLXNtLCAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDcyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNvbnRhaW5lci1sZywgLmNvbnRhaW5lci1tZCwgLmNvbnRhaW5lci1zbSwgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiA4OTBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29udGFpbmVyLXhsLCAuY29udGFpbmVyLWxnLCAuY29udGFpbmVyLW1kLCAuY29udGFpbmVyLXNtLCAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDExNDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuY29udGFpbmVyLXh4bCwgLmNvbnRhaW5lci14bCwgLmNvbnRhaW5lci1sZywgLmNvbnRhaW5lci1tZCwgLmNvbnRhaW5lci1zbSwgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxMjk2cHg7XG4gIH1cbn1cbjpyb290IHtcbiAgLS1icy1icmVha3BvaW50LXhzOiAwO1xuICAtLWJzLWJyZWFrcG9pbnQtc206IDU3NnB4O1xuICAtLWJzLWJyZWFrcG9pbnQtbWQ6IDc2OHB4O1xuICAtLWJzLWJyZWFrcG9pbnQtbGc6IDk5MnB4O1xuICAtLWJzLWJyZWFrcG9pbnQteGw6IDEyMDBweDtcbiAgLS1icy1icmVha3BvaW50LXh4bDogMTQwMHB4O1xufVxuXG4ucm93IHtcbiAgLS1icy1ndXR0ZXIteDogNSU7XG4gIC0tYnMtZ3V0dGVyLXk6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXRvcDogY2FsYygtMSAqIHZhcigtLWJzLWd1dHRlci15KSk7XG4gIG1hcmdpbi1yaWdodDogY2FsYygtMC41ICogdmFyKC0tYnMtZ3V0dGVyLXgpKTtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoLTAuNSAqIHZhcigtLWJzLWd1dHRlci14KSk7XG59XG4ucm93ID4gKiB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKHZhcigtLWJzLWd1dHRlci14KSAqIDAuNSk7XG4gIHBhZGRpbmctbGVmdDogY2FsYyh2YXIoLS1icy1ndXR0ZXIteCkgKiAwLjUpO1xuICBtYXJnaW4tdG9wOiB2YXIoLS1icy1ndXR0ZXIteSk7XG59XG5cbi5jb2wge1xuICBmbGV4OiAxIDAgMCU7XG59XG5cbi5yb3ctY29scy1hdXRvID4gKiB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogYXV0bztcbn1cblxuLnJvdy1jb2xzLTEgPiAqIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ucm93LWNvbHMtMiA+ICoge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDUwJTtcbn1cblxuLnJvdy1jb2xzLTMgPiAqIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAzMy4zMzMzMzMzMyU7XG59XG5cbi5yb3ctY29scy00ID4gKiB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMjUlO1xufVxuXG4ucm93LWNvbHMtNSA+ICoge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDIwJTtcbn1cblxuLnJvdy1jb2xzLTYgPiAqIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAxNi42NjY2NjY2NyU7XG59XG5cbi5jb2wtYXV0byB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogYXV0bztcbn1cblxuLmNvbC0xIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA4LjMzMzMzMzMzJTtcbn1cblxuLmNvbC0yIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAxNi42NjY2NjY2NyU7XG59XG5cbi5jb2wtMyB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMjUlO1xufVxuXG4uY29sLTQge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcbn1cblxuLmNvbC01IHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA0MS42NjY2NjY2NyU7XG59XG5cbi5jb2wtNiB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogNTAlO1xufVxuXG4uY29sLTcge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDU4LjMzMzMzMzMzJTtcbn1cblxuLmNvbC04IHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA2Ni42NjY2NjY2NyU7XG59XG5cbi5jb2wtOSB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogNzUlO1xufVxuXG4uY29sLTEwIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA4My4zMzMzMzMzMyU7XG59XG5cbi5jb2wtMTEge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDkxLjY2NjY2NjY3JTtcbn1cblxuLmNvbC0xMiB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLm9mZnNldC0xIHtcbiAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMlO1xufVxuXG4ub2Zmc2V0LTIge1xuICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjclO1xufVxuXG4ub2Zmc2V0LTMge1xuICBtYXJnaW4tbGVmdDogMjUlO1xufVxuXG4ub2Zmc2V0LTQge1xuICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMlO1xufVxuXG4ub2Zmc2V0LTUge1xuICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjclO1xufVxuXG4ub2Zmc2V0LTYge1xuICBtYXJnaW4tbGVmdDogNTAlO1xufVxuXG4ub2Zmc2V0LTcge1xuICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMlO1xufVxuXG4ub2Zmc2V0LTgge1xuICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjclO1xufVxuXG4ub2Zmc2V0LTkge1xuICBtYXJnaW4tbGVmdDogNzUlO1xufVxuXG4ub2Zmc2V0LTEwIHtcbiAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzJTtcbn1cblxuLm9mZnNldC0xMSB7XG4gIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NyU7XG59XG5cbi5nLTAsXG4uZ3gtMCB7XG4gIC0tYnMtZ3V0dGVyLXg6IDA7XG59XG5cbi5nLTAsXG4uZ3ktMCB7XG4gIC0tYnMtZ3V0dGVyLXk6IDA7XG59XG5cbi5nLTEsXG4uZ3gtMSB7XG4gIC0tYnMtZ3V0dGVyLXg6IDAuNHJlbTtcbn1cblxuLmctMSxcbi5neS0xIHtcbiAgLS1icy1ndXR0ZXIteTogMC40cmVtO1xufVxuXG4uZy0yLFxuLmd4LTIge1xuICAtLWJzLWd1dHRlci14OiAwLjhyZW07XG59XG5cbi5nLTIsXG4uZ3ktMiB7XG4gIC0tYnMtZ3V0dGVyLXk6IDAuOHJlbTtcbn1cblxuLmctMyxcbi5neC0zIHtcbiAgLS1icy1ndXR0ZXIteDogMS4ycmVtO1xufVxuXG4uZy0zLFxuLmd5LTMge1xuICAtLWJzLWd1dHRlci15OiAxLjJyZW07XG59XG5cbi5nLTQsXG4uZ3gtNCB7XG4gIC0tYnMtZ3V0dGVyLXg6IDEuNnJlbTtcbn1cblxuLmctNCxcbi5neS00IHtcbiAgLS1icy1ndXR0ZXIteTogMS42cmVtO1xufVxuXG4uZy01LFxuLmd4LTUge1xuICAtLWJzLWd1dHRlci14OiAycmVtO1xufVxuXG4uZy01LFxuLmd5LTUge1xuICAtLWJzLWd1dHRlci15OiAycmVtO1xufVxuXG4uZy02LFxuLmd4LTYge1xuICAtLWJzLWd1dHRlci14OiAyLjRyZW07XG59XG5cbi5nLTYsXG4uZ3ktNiB7XG4gIC0tYnMtZ3V0dGVyLXk6IDIuNHJlbTtcbn1cblxuLmctNyxcbi5neC03IHtcbiAgLS1icy1ndXR0ZXIteDogMy4ycmVtO1xufVxuXG4uZy03LFxuLmd5LTcge1xuICAtLWJzLWd1dHRlci15OiAzLjJyZW07XG59XG5cbi5nLTgsXG4uZ3gtOCB7XG4gIC0tYnMtZ3V0dGVyLXg6IDRyZW07XG59XG5cbi5nLTgsXG4uZ3ktOCB7XG4gIC0tYnMtZ3V0dGVyLXk6IDRyZW07XG59XG5cbi5nLTksXG4uZ3gtOSB7XG4gIC0tYnMtZ3V0dGVyLXg6IDQuOHJlbTtcbn1cblxuLmctOSxcbi5neS05IHtcbiAgLS1icy1ndXR0ZXIteTogNC44cmVtO1xufVxuXG4uZy0xMCxcbi5neC0xMCB7XG4gIC0tYnMtZ3V0dGVyLXg6IDUuNnJlbTtcbn1cblxuLmctMTAsXG4uZ3ktMTAge1xuICAtLWJzLWd1dHRlci15OiA1LjZyZW07XG59XG5cbi5nLTExLFxuLmd4LTExIHtcbiAgLS1icy1ndXR0ZXIteDogNi40cmVtO1xufVxuXG4uZy0xMSxcbi5neS0xMSB7XG4gIC0tYnMtZ3V0dGVyLXk6IDYuNHJlbTtcbn1cblxuLmctMTIsXG4uZ3gtMTIge1xuICAtLWJzLWd1dHRlci14OiA3LjJyZW07XG59XG5cbi5nLTEyLFxuLmd5LTEyIHtcbiAgLS1icy1ndXR0ZXIteTogNy4ycmVtO1xufVxuXG4uZy0xMyxcbi5neC0xMyB7XG4gIC0tYnMtZ3V0dGVyLXg6IDhyZW07XG59XG5cbi5nLTEzLFxuLmd5LTEzIHtcbiAgLS1icy1ndXR0ZXIteTogOHJlbTtcbn1cblxuLmctMTQsXG4uZ3gtMTQge1xuICAtLWJzLWd1dHRlci14OiA4LjhyZW07XG59XG5cbi5nLTE0LFxuLmd5LTE0IHtcbiAgLS1icy1ndXR0ZXIteTogOC44cmVtO1xufVxuXG4uZy0xNSxcbi5neC0xNSB7XG4gIC0tYnMtZ3V0dGVyLXg6IDkuNnJlbTtcbn1cblxuLmctMTUsXG4uZ3ktMTUge1xuICAtLWJzLWd1dHRlci15OiA5LjZyZW07XG59XG5cbi5nLTE2LFxuLmd4LTE2IHtcbiAgLS1icy1ndXR0ZXIteDogMTAuNHJlbTtcbn1cblxuLmctMTYsXG4uZ3ktMTYge1xuICAtLWJzLWd1dHRlci15OiAxMC40cmVtO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmNvbC1zbSB7XG4gICAgZmxleDogMSAwIDAlO1xuICB9XG5cbiAgLnJvdy1jb2xzLXNtLWF1dG8gPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuXG4gIC5yb3ctY29scy1zbS0xID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAucm93LWNvbHMtc20tMiA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cblxuICAucm93LWNvbHMtc20tMyA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gIH1cblxuICAucm93LWNvbHMtc20tNCA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cblxuICAucm93LWNvbHMtc20tNSA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyMCU7XG4gIH1cblxuICAucm93LWNvbHMtc20tNiA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLXNtLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG5cbiAgLmNvbC1zbS0xIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogOC4zMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLXNtLTIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLXNtLTMge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cblxuICAuY29sLXNtLTQge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLXNtLTUge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLXNtLTYge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cblxuICAuY29sLXNtLTcge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLXNtLTgge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLXNtLTkge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cblxuICAuY29sLXNtLTEwIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogODMuMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC1zbS0xMSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtc20tMTIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLm9mZnNldC1zbS0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuXG4gIC5vZmZzZXQtc20tMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMlO1xuICB9XG5cbiAgLm9mZnNldC1zbS0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjclO1xuICB9XG5cbiAgLm9mZnNldC1zbS0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG5cbiAgLm9mZnNldC1zbS00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMlO1xuICB9XG5cbiAgLm9mZnNldC1zbS01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjclO1xuICB9XG5cbiAgLm9mZnNldC1zbS02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG5cbiAgLm9mZnNldC1zbS03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMlO1xuICB9XG5cbiAgLm9mZnNldC1zbS04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjclO1xuICB9XG5cbiAgLm9mZnNldC1zbS05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG5cbiAgLm9mZnNldC1zbS0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5vZmZzZXQtc20tMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NyU7XG4gIH1cblxuICAuZy1zbS0wLFxuLmd4LXNtLTAge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDA7XG4gIH1cblxuICAuZy1zbS0wLFxuLmd5LXNtLTAge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDA7XG4gIH1cblxuICAuZy1zbS0xLFxuLmd4LXNtLTEge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDAuNHJlbTtcbiAgfVxuXG4gIC5nLXNtLTEsXG4uZ3ktc20tMSB7XG4gICAgLS1icy1ndXR0ZXIteTogMC40cmVtO1xuICB9XG5cbiAgLmctc20tMixcbi5neC1zbS0yIHtcbiAgICAtLWJzLWd1dHRlci14OiAwLjhyZW07XG4gIH1cblxuICAuZy1zbS0yLFxuLmd5LXNtLTIge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDAuOHJlbTtcbiAgfVxuXG4gIC5nLXNtLTMsXG4uZ3gtc20tMyB7XG4gICAgLS1icy1ndXR0ZXIteDogMS4ycmVtO1xuICB9XG5cbiAgLmctc20tMyxcbi5neS1zbS0zIHtcbiAgICAtLWJzLWd1dHRlci15OiAxLjJyZW07XG4gIH1cblxuICAuZy1zbS00LFxuLmd4LXNtLTQge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDEuNnJlbTtcbiAgfVxuXG4gIC5nLXNtLTQsXG4uZ3ktc20tNCB7XG4gICAgLS1icy1ndXR0ZXIteTogMS42cmVtO1xuICB9XG5cbiAgLmctc20tNSxcbi5neC1zbS01IHtcbiAgICAtLWJzLWd1dHRlci14OiAycmVtO1xuICB9XG5cbiAgLmctc20tNSxcbi5neS1zbS01IHtcbiAgICAtLWJzLWd1dHRlci15OiAycmVtO1xuICB9XG5cbiAgLmctc20tNixcbi5neC1zbS02IHtcbiAgICAtLWJzLWd1dHRlci14OiAyLjRyZW07XG4gIH1cblxuICAuZy1zbS02LFxuLmd5LXNtLTYge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDIuNHJlbTtcbiAgfVxuXG4gIC5nLXNtLTcsXG4uZ3gtc20tNyB7XG4gICAgLS1icy1ndXR0ZXIteDogMy4ycmVtO1xuICB9XG5cbiAgLmctc20tNyxcbi5neS1zbS03IHtcbiAgICAtLWJzLWd1dHRlci15OiAzLjJyZW07XG4gIH1cblxuICAuZy1zbS04LFxuLmd4LXNtLTgge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDRyZW07XG4gIH1cblxuICAuZy1zbS04LFxuLmd5LXNtLTgge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDRyZW07XG4gIH1cblxuICAuZy1zbS05LFxuLmd4LXNtLTkge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDQuOHJlbTtcbiAgfVxuXG4gIC5nLXNtLTksXG4uZ3ktc20tOSB7XG4gICAgLS1icy1ndXR0ZXIteTogNC44cmVtO1xuICB9XG5cbiAgLmctc20tMTAsXG4uZ3gtc20tMTAge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDUuNnJlbTtcbiAgfVxuXG4gIC5nLXNtLTEwLFxuLmd5LXNtLTEwIHtcbiAgICAtLWJzLWd1dHRlci15OiA1LjZyZW07XG4gIH1cblxuICAuZy1zbS0xMSxcbi5neC1zbS0xMSB7XG4gICAgLS1icy1ndXR0ZXIteDogNi40cmVtO1xuICB9XG5cbiAgLmctc20tMTEsXG4uZ3ktc20tMTEge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDYuNHJlbTtcbiAgfVxuXG4gIC5nLXNtLTEyLFxuLmd4LXNtLTEyIHtcbiAgICAtLWJzLWd1dHRlci14OiA3LjJyZW07XG4gIH1cblxuICAuZy1zbS0xMixcbi5neS1zbS0xMiB7XG4gICAgLS1icy1ndXR0ZXIteTogNy4ycmVtO1xuICB9XG5cbiAgLmctc20tMTMsXG4uZ3gtc20tMTMge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDhyZW07XG4gIH1cblxuICAuZy1zbS0xMyxcbi5neS1zbS0xMyB7XG4gICAgLS1icy1ndXR0ZXIteTogOHJlbTtcbiAgfVxuXG4gIC5nLXNtLTE0LFxuLmd4LXNtLTE0IHtcbiAgICAtLWJzLWd1dHRlci14OiA4LjhyZW07XG4gIH1cblxuICAuZy1zbS0xNCxcbi5neS1zbS0xNCB7XG4gICAgLS1icy1ndXR0ZXIteTogOC44cmVtO1xuICB9XG5cbiAgLmctc20tMTUsXG4uZ3gtc20tMTUge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDkuNnJlbTtcbiAgfVxuXG4gIC5nLXNtLTE1LFxuLmd5LXNtLTE1IHtcbiAgICAtLWJzLWd1dHRlci15OiA5LjZyZW07XG4gIH1cblxuICAuZy1zbS0xNixcbi5neC1zbS0xNiB7XG4gICAgLS1icy1ndXR0ZXIteDogMTAuNHJlbTtcbiAgfVxuXG4gIC5nLXNtLTE2LFxuLmd5LXNtLTE2IHtcbiAgICAtLWJzLWd1dHRlci15OiAxMC40cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbC1tZCB7XG4gICAgZmxleDogMSAwIDAlO1xuICB9XG5cbiAgLnJvdy1jb2xzLW1kLWF1dG8gPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuXG4gIC5yb3ctY29scy1tZC0xID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAucm93LWNvbHMtbWQtMiA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cblxuICAucm93LWNvbHMtbWQtMyA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gIH1cblxuICAucm93LWNvbHMtbWQtNCA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cblxuICAucm93LWNvbHMtbWQtNSA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyMCU7XG4gIH1cblxuICAucm93LWNvbHMtbWQtNiA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLW1kLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG5cbiAgLmNvbC1tZC0xIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogOC4zMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLW1kLTIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLW1kLTMge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cblxuICAuY29sLW1kLTQge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLW1kLTUge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLW1kLTYge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cblxuICAuY29sLW1kLTcge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLW1kLTgge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLW1kLTkge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cblxuICAuY29sLW1kLTEwIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogODMuMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC1tZC0xMSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtbWQtMTIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLm9mZnNldC1tZC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuXG4gIC5vZmZzZXQtbWQtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMlO1xuICB9XG5cbiAgLm9mZnNldC1tZC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjclO1xuICB9XG5cbiAgLm9mZnNldC1tZC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG5cbiAgLm9mZnNldC1tZC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMlO1xuICB9XG5cbiAgLm9mZnNldC1tZC01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjclO1xuICB9XG5cbiAgLm9mZnNldC1tZC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG5cbiAgLm9mZnNldC1tZC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMlO1xuICB9XG5cbiAgLm9mZnNldC1tZC04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjclO1xuICB9XG5cbiAgLm9mZnNldC1tZC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG5cbiAgLm9mZnNldC1tZC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5vZmZzZXQtbWQtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NyU7XG4gIH1cblxuICAuZy1tZC0wLFxuLmd4LW1kLTAge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDA7XG4gIH1cblxuICAuZy1tZC0wLFxuLmd5LW1kLTAge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDA7XG4gIH1cblxuICAuZy1tZC0xLFxuLmd4LW1kLTEge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDAuNHJlbTtcbiAgfVxuXG4gIC5nLW1kLTEsXG4uZ3ktbWQtMSB7XG4gICAgLS1icy1ndXR0ZXIteTogMC40cmVtO1xuICB9XG5cbiAgLmctbWQtMixcbi5neC1tZC0yIHtcbiAgICAtLWJzLWd1dHRlci14OiAwLjhyZW07XG4gIH1cblxuICAuZy1tZC0yLFxuLmd5LW1kLTIge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDAuOHJlbTtcbiAgfVxuXG4gIC5nLW1kLTMsXG4uZ3gtbWQtMyB7XG4gICAgLS1icy1ndXR0ZXIteDogMS4ycmVtO1xuICB9XG5cbiAgLmctbWQtMyxcbi5neS1tZC0zIHtcbiAgICAtLWJzLWd1dHRlci15OiAxLjJyZW07XG4gIH1cblxuICAuZy1tZC00LFxuLmd4LW1kLTQge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDEuNnJlbTtcbiAgfVxuXG4gIC5nLW1kLTQsXG4uZ3ktbWQtNCB7XG4gICAgLS1icy1ndXR0ZXIteTogMS42cmVtO1xuICB9XG5cbiAgLmctbWQtNSxcbi5neC1tZC01IHtcbiAgICAtLWJzLWd1dHRlci14OiAycmVtO1xuICB9XG5cbiAgLmctbWQtNSxcbi5neS1tZC01IHtcbiAgICAtLWJzLWd1dHRlci15OiAycmVtO1xuICB9XG5cbiAgLmctbWQtNixcbi5neC1tZC02IHtcbiAgICAtLWJzLWd1dHRlci14OiAyLjRyZW07XG4gIH1cblxuICAuZy1tZC02LFxuLmd5LW1kLTYge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDIuNHJlbTtcbiAgfVxuXG4gIC5nLW1kLTcsXG4uZ3gtbWQtNyB7XG4gICAgLS1icy1ndXR0ZXIteDogMy4ycmVtO1xuICB9XG5cbiAgLmctbWQtNyxcbi5neS1tZC03IHtcbiAgICAtLWJzLWd1dHRlci15OiAzLjJyZW07XG4gIH1cblxuICAuZy1tZC04LFxuLmd4LW1kLTgge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDRyZW07XG4gIH1cblxuICAuZy1tZC04LFxuLmd5LW1kLTgge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDRyZW07XG4gIH1cblxuICAuZy1tZC05LFxuLmd4LW1kLTkge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDQuOHJlbTtcbiAgfVxuXG4gIC5nLW1kLTksXG4uZ3ktbWQtOSB7XG4gICAgLS1icy1ndXR0ZXIteTogNC44cmVtO1xuICB9XG5cbiAgLmctbWQtMTAsXG4uZ3gtbWQtMTAge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDUuNnJlbTtcbiAgfVxuXG4gIC5nLW1kLTEwLFxuLmd5LW1kLTEwIHtcbiAgICAtLWJzLWd1dHRlci15OiA1LjZyZW07XG4gIH1cblxuICAuZy1tZC0xMSxcbi5neC1tZC0xMSB7XG4gICAgLS1icy1ndXR0ZXIteDogNi40cmVtO1xuICB9XG5cbiAgLmctbWQtMTEsXG4uZ3ktbWQtMTEge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDYuNHJlbTtcbiAgfVxuXG4gIC5nLW1kLTEyLFxuLmd4LW1kLTEyIHtcbiAgICAtLWJzLWd1dHRlci14OiA3LjJyZW07XG4gIH1cblxuICAuZy1tZC0xMixcbi5neS1tZC0xMiB7XG4gICAgLS1icy1ndXR0ZXIteTogNy4ycmVtO1xuICB9XG5cbiAgLmctbWQtMTMsXG4uZ3gtbWQtMTMge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDhyZW07XG4gIH1cblxuICAuZy1tZC0xMyxcbi5neS1tZC0xMyB7XG4gICAgLS1icy1ndXR0ZXIteTogOHJlbTtcbiAgfVxuXG4gIC5nLW1kLTE0LFxuLmd4LW1kLTE0IHtcbiAgICAtLWJzLWd1dHRlci14OiA4LjhyZW07XG4gIH1cblxuICAuZy1tZC0xNCxcbi5neS1tZC0xNCB7XG4gICAgLS1icy1ndXR0ZXIteTogOC44cmVtO1xuICB9XG5cbiAgLmctbWQtMTUsXG4uZ3gtbWQtMTUge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDkuNnJlbTtcbiAgfVxuXG4gIC5nLW1kLTE1LFxuLmd5LW1kLTE1IHtcbiAgICAtLWJzLWd1dHRlci15OiA5LjZyZW07XG4gIH1cblxuICAuZy1tZC0xNixcbi5neC1tZC0xNiB7XG4gICAgLS1icy1ndXR0ZXIteDogMTAuNHJlbTtcbiAgfVxuXG4gIC5nLW1kLTE2LFxuLmd5LW1kLTE2IHtcbiAgICAtLWJzLWd1dHRlci15OiAxMC40cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNvbC1sZyB7XG4gICAgZmxleDogMSAwIDAlO1xuICB9XG5cbiAgLnJvdy1jb2xzLWxnLWF1dG8gPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuXG4gIC5yb3ctY29scy1sZy0xID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAucm93LWNvbHMtbGctMiA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cblxuICAucm93LWNvbHMtbGctMyA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gIH1cblxuICAucm93LWNvbHMtbGctNCA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cblxuICAucm93LWNvbHMtbGctNSA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyMCU7XG4gIH1cblxuICAucm93LWNvbHMtbGctNiA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLWxnLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG5cbiAgLmNvbC1sZy0xIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogOC4zMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLWxnLTIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLWxnLTMge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cblxuICAuY29sLWxnLTQge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLWxnLTUge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLWxnLTYge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cblxuICAuY29sLWxnLTcge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLWxnLTgge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLWxnLTkge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cblxuICAuY29sLWxnLTEwIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogODMuMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC1sZy0xMSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtbGctMTIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLm9mZnNldC1sZy0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuXG4gIC5vZmZzZXQtbGctMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMlO1xuICB9XG5cbiAgLm9mZnNldC1sZy0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjclO1xuICB9XG5cbiAgLm9mZnNldC1sZy0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG5cbiAgLm9mZnNldC1sZy00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMlO1xuICB9XG5cbiAgLm9mZnNldC1sZy01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjclO1xuICB9XG5cbiAgLm9mZnNldC1sZy02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG5cbiAgLm9mZnNldC1sZy03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMlO1xuICB9XG5cbiAgLm9mZnNldC1sZy04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjclO1xuICB9XG5cbiAgLm9mZnNldC1sZy05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG5cbiAgLm9mZnNldC1sZy0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5vZmZzZXQtbGctMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NyU7XG4gIH1cblxuICAuZy1sZy0wLFxuLmd4LWxnLTAge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDA7XG4gIH1cblxuICAuZy1sZy0wLFxuLmd5LWxnLTAge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDA7XG4gIH1cblxuICAuZy1sZy0xLFxuLmd4LWxnLTEge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDAuNHJlbTtcbiAgfVxuXG4gIC5nLWxnLTEsXG4uZ3ktbGctMSB7XG4gICAgLS1icy1ndXR0ZXIteTogMC40cmVtO1xuICB9XG5cbiAgLmctbGctMixcbi5neC1sZy0yIHtcbiAgICAtLWJzLWd1dHRlci14OiAwLjhyZW07XG4gIH1cblxuICAuZy1sZy0yLFxuLmd5LWxnLTIge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDAuOHJlbTtcbiAgfVxuXG4gIC5nLWxnLTMsXG4uZ3gtbGctMyB7XG4gICAgLS1icy1ndXR0ZXIteDogMS4ycmVtO1xuICB9XG5cbiAgLmctbGctMyxcbi5neS1sZy0zIHtcbiAgICAtLWJzLWd1dHRlci15OiAxLjJyZW07XG4gIH1cblxuICAuZy1sZy00LFxuLmd4LWxnLTQge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDEuNnJlbTtcbiAgfVxuXG4gIC5nLWxnLTQsXG4uZ3ktbGctNCB7XG4gICAgLS1icy1ndXR0ZXIteTogMS42cmVtO1xuICB9XG5cbiAgLmctbGctNSxcbi5neC1sZy01IHtcbiAgICAtLWJzLWd1dHRlci14OiAycmVtO1xuICB9XG5cbiAgLmctbGctNSxcbi5neS1sZy01IHtcbiAgICAtLWJzLWd1dHRlci15OiAycmVtO1xuICB9XG5cbiAgLmctbGctNixcbi5neC1sZy02IHtcbiAgICAtLWJzLWd1dHRlci14OiAyLjRyZW07XG4gIH1cblxuICAuZy1sZy02LFxuLmd5LWxnLTYge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDIuNHJlbTtcbiAgfVxuXG4gIC5nLWxnLTcsXG4uZ3gtbGctNyB7XG4gICAgLS1icy1ndXR0ZXIteDogMy4ycmVtO1xuICB9XG5cbiAgLmctbGctNyxcbi5neS1sZy03IHtcbiAgICAtLWJzLWd1dHRlci15OiAzLjJyZW07XG4gIH1cblxuICAuZy1sZy04LFxuLmd4LWxnLTgge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDRyZW07XG4gIH1cblxuICAuZy1sZy04LFxuLmd5LWxnLTgge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDRyZW07XG4gIH1cblxuICAuZy1sZy05LFxuLmd4LWxnLTkge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDQuOHJlbTtcbiAgfVxuXG4gIC5nLWxnLTksXG4uZ3ktbGctOSB7XG4gICAgLS1icy1ndXR0ZXIteTogNC44cmVtO1xuICB9XG5cbiAgLmctbGctMTAsXG4uZ3gtbGctMTAge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDUuNnJlbTtcbiAgfVxuXG4gIC5nLWxnLTEwLFxuLmd5LWxnLTEwIHtcbiAgICAtLWJzLWd1dHRlci15OiA1LjZyZW07XG4gIH1cblxuICAuZy1sZy0xMSxcbi5neC1sZy0xMSB7XG4gICAgLS1icy1ndXR0ZXIteDogNi40cmVtO1xuICB9XG5cbiAgLmctbGctMTEsXG4uZ3ktbGctMTEge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDYuNHJlbTtcbiAgfVxuXG4gIC5nLWxnLTEyLFxuLmd4LWxnLTEyIHtcbiAgICAtLWJzLWd1dHRlci14OiA3LjJyZW07XG4gIH1cblxuICAuZy1sZy0xMixcbi5neS1sZy0xMiB7XG4gICAgLS1icy1ndXR0ZXIteTogNy4ycmVtO1xuICB9XG5cbiAgLmctbGctMTMsXG4uZ3gtbGctMTMge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDhyZW07XG4gIH1cblxuICAuZy1sZy0xMyxcbi5neS1sZy0xMyB7XG4gICAgLS1icy1ndXR0ZXIteTogOHJlbTtcbiAgfVxuXG4gIC5nLWxnLTE0LFxuLmd4LWxnLTE0IHtcbiAgICAtLWJzLWd1dHRlci14OiA4LjhyZW07XG4gIH1cblxuICAuZy1sZy0xNCxcbi5neS1sZy0xNCB7XG4gICAgLS1icy1ndXR0ZXIteTogOC44cmVtO1xuICB9XG5cbiAgLmctbGctMTUsXG4uZ3gtbGctMTUge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDkuNnJlbTtcbiAgfVxuXG4gIC5nLWxnLTE1LFxuLmd5LWxnLTE1IHtcbiAgICAtLWJzLWd1dHRlci15OiA5LjZyZW07XG4gIH1cblxuICAuZy1sZy0xNixcbi5neC1sZy0xNiB7XG4gICAgLS1icy1ndXR0ZXIteDogMTAuNHJlbTtcbiAgfVxuXG4gIC5nLWxnLTE2LFxuLmd5LWxnLTE2IHtcbiAgICAtLWJzLWd1dHRlci15OiAxMC40cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jb2wteGwge1xuICAgIGZsZXg6IDEgMCAwJTtcbiAgfVxuXG4gIC5yb3ctY29scy14bC1hdXRvID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cblxuICAucm93LWNvbHMteGwtMSA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLnJvdy1jb2xzLXhsLTIgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTAlO1xuICB9XG5cbiAgLnJvdy1jb2xzLXhsLTMgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMlO1xuICB9XG5cbiAgLnJvdy1jb2xzLXhsLTQgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjUlO1xuICB9XG5cbiAgLnJvdy1jb2xzLXhsLTUgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjAlO1xuICB9XG5cbiAgLnJvdy1jb2xzLXhsLTYgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTYuNjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC14bC1hdXRvIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuXG4gIC5jb2wteGwtMSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDguMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC14bC0yIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTYuNjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC14bC0zIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjUlO1xuICB9XG5cbiAgLmNvbC14bC00IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC14bC01IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNDEuNjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC14bC02IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTAlO1xuICB9XG5cbiAgLmNvbC14bC03IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTguMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC14bC04IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNjYuNjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC14bC05IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNzUlO1xuICB9XG5cbiAgLmNvbC14bC0xMCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wteGwtMTEge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLXhsLTEyIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5vZmZzZXQteGwtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cblxuICAub2Zmc2V0LXhsLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5vZmZzZXQteGwtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5vZmZzZXQteGwtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuXG4gIC5vZmZzZXQteGwtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5vZmZzZXQteGwtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5vZmZzZXQteGwtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuXG4gIC5vZmZzZXQteGwtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5vZmZzZXQteGwtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5vZmZzZXQteGwtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuXG4gIC5vZmZzZXQteGwtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMyU7XG4gIH1cblxuICAub2Zmc2V0LXhsLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjclO1xuICB9XG5cbiAgLmcteGwtMCxcbi5neC14bC0wIHtcbiAgICAtLWJzLWd1dHRlci14OiAwO1xuICB9XG5cbiAgLmcteGwtMCxcbi5neS14bC0wIHtcbiAgICAtLWJzLWd1dHRlci15OiAwO1xuICB9XG5cbiAgLmcteGwtMSxcbi5neC14bC0xIHtcbiAgICAtLWJzLWd1dHRlci14OiAwLjRyZW07XG4gIH1cblxuICAuZy14bC0xLFxuLmd5LXhsLTEge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDAuNHJlbTtcbiAgfVxuXG4gIC5nLXhsLTIsXG4uZ3gteGwtMiB7XG4gICAgLS1icy1ndXR0ZXIteDogMC44cmVtO1xuICB9XG5cbiAgLmcteGwtMixcbi5neS14bC0yIHtcbiAgICAtLWJzLWd1dHRlci15OiAwLjhyZW07XG4gIH1cblxuICAuZy14bC0zLFxuLmd4LXhsLTMge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDEuMnJlbTtcbiAgfVxuXG4gIC5nLXhsLTMsXG4uZ3kteGwtMyB7XG4gICAgLS1icy1ndXR0ZXIteTogMS4ycmVtO1xuICB9XG5cbiAgLmcteGwtNCxcbi5neC14bC00IHtcbiAgICAtLWJzLWd1dHRlci14OiAxLjZyZW07XG4gIH1cblxuICAuZy14bC00LFxuLmd5LXhsLTQge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDEuNnJlbTtcbiAgfVxuXG4gIC5nLXhsLTUsXG4uZ3gteGwtNSB7XG4gICAgLS1icy1ndXR0ZXIteDogMnJlbTtcbiAgfVxuXG4gIC5nLXhsLTUsXG4uZ3kteGwtNSB7XG4gICAgLS1icy1ndXR0ZXIteTogMnJlbTtcbiAgfVxuXG4gIC5nLXhsLTYsXG4uZ3gteGwtNiB7XG4gICAgLS1icy1ndXR0ZXIteDogMi40cmVtO1xuICB9XG5cbiAgLmcteGwtNixcbi5neS14bC02IHtcbiAgICAtLWJzLWd1dHRlci15OiAyLjRyZW07XG4gIH1cblxuICAuZy14bC03LFxuLmd4LXhsLTcge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDMuMnJlbTtcbiAgfVxuXG4gIC5nLXhsLTcsXG4uZ3kteGwtNyB7XG4gICAgLS1icy1ndXR0ZXIteTogMy4ycmVtO1xuICB9XG5cbiAgLmcteGwtOCxcbi5neC14bC04IHtcbiAgICAtLWJzLWd1dHRlci14OiA0cmVtO1xuICB9XG5cbiAgLmcteGwtOCxcbi5neS14bC04IHtcbiAgICAtLWJzLWd1dHRlci15OiA0cmVtO1xuICB9XG5cbiAgLmcteGwtOSxcbi5neC14bC05IHtcbiAgICAtLWJzLWd1dHRlci14OiA0LjhyZW07XG4gIH1cblxuICAuZy14bC05LFxuLmd5LXhsLTkge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDQuOHJlbTtcbiAgfVxuXG4gIC5nLXhsLTEwLFxuLmd4LXhsLTEwIHtcbiAgICAtLWJzLWd1dHRlci14OiA1LjZyZW07XG4gIH1cblxuICAuZy14bC0xMCxcbi5neS14bC0xMCB7XG4gICAgLS1icy1ndXR0ZXIteTogNS42cmVtO1xuICB9XG5cbiAgLmcteGwtMTEsXG4uZ3gteGwtMTEge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDYuNHJlbTtcbiAgfVxuXG4gIC5nLXhsLTExLFxuLmd5LXhsLTExIHtcbiAgICAtLWJzLWd1dHRlci15OiA2LjRyZW07XG4gIH1cblxuICAuZy14bC0xMixcbi5neC14bC0xMiB7XG4gICAgLS1icy1ndXR0ZXIteDogNy4ycmVtO1xuICB9XG5cbiAgLmcteGwtMTIsXG4uZ3kteGwtMTIge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDcuMnJlbTtcbiAgfVxuXG4gIC5nLXhsLTEzLFxuLmd4LXhsLTEzIHtcbiAgICAtLWJzLWd1dHRlci14OiA4cmVtO1xuICB9XG5cbiAgLmcteGwtMTMsXG4uZ3kteGwtMTMge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDhyZW07XG4gIH1cblxuICAuZy14bC0xNCxcbi5neC14bC0xNCB7XG4gICAgLS1icy1ndXR0ZXIteDogOC44cmVtO1xuICB9XG5cbiAgLmcteGwtMTQsXG4uZ3kteGwtMTQge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDguOHJlbTtcbiAgfVxuXG4gIC5nLXhsLTE1LFxuLmd4LXhsLTE1IHtcbiAgICAtLWJzLWd1dHRlci14OiA5LjZyZW07XG4gIH1cblxuICAuZy14bC0xNSxcbi5neS14bC0xNSB7XG4gICAgLS1icy1ndXR0ZXIteTogOS42cmVtO1xuICB9XG5cbiAgLmcteGwtMTYsXG4uZ3gteGwtMTYge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDEwLjRyZW07XG4gIH1cblxuICAuZy14bC0xNixcbi5neS14bC0xNiB7XG4gICAgLS1icy1ndXR0ZXIteTogMTAuNHJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuY29sLXh4bCB7XG4gICAgZmxleDogMSAwIDAlO1xuICB9XG5cbiAgLnJvdy1jb2xzLXh4bC1hdXRvID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cblxuICAucm93LWNvbHMteHhsLTEgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5yb3ctY29scy14eGwtMiA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cblxuICAucm93LWNvbHMteHhsLTMgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMlO1xuICB9XG5cbiAgLnJvdy1jb2xzLXh4bC00ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuXG4gIC5yb3ctY29scy14eGwtNSA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyMCU7XG4gIH1cblxuICAucm93LWNvbHMteHhsLTYgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTYuNjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC14eGwtYXV0byB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cblxuICAuY29sLXh4bC0xIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogOC4zMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLXh4bC0yIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTYuNjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC14eGwtMyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuXG4gIC5jb2wteHhsLTQge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLXh4bC01IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNDEuNjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC14eGwtNiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuXG4gIC5jb2wteHhsLTcge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLXh4bC04IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNjYuNjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC14eGwtOSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuXG4gIC5jb2wteHhsLTEwIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogODMuMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC14eGwtMTEge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLXh4bC0xMiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAub2Zmc2V0LXh4bC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuXG4gIC5vZmZzZXQteHhsLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5vZmZzZXQteHhsLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NyU7XG4gIH1cblxuICAub2Zmc2V0LXh4bC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG5cbiAgLm9mZnNldC14eGwtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5vZmZzZXQteHhsLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NyU7XG4gIH1cblxuICAub2Zmc2V0LXh4bC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG5cbiAgLm9mZnNldC14eGwtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5vZmZzZXQteHhsLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NyU7XG4gIH1cblxuICAub2Zmc2V0LXh4bC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG5cbiAgLm9mZnNldC14eGwtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMyU7XG4gIH1cblxuICAub2Zmc2V0LXh4bC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5nLXh4bC0wLFxuLmd4LXh4bC0wIHtcbiAgICAtLWJzLWd1dHRlci14OiAwO1xuICB9XG5cbiAgLmcteHhsLTAsXG4uZ3kteHhsLTAge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDA7XG4gIH1cblxuICAuZy14eGwtMSxcbi5neC14eGwtMSB7XG4gICAgLS1icy1ndXR0ZXIteDogMC40cmVtO1xuICB9XG5cbiAgLmcteHhsLTEsXG4uZ3kteHhsLTEge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDAuNHJlbTtcbiAgfVxuXG4gIC5nLXh4bC0yLFxuLmd4LXh4bC0yIHtcbiAgICAtLWJzLWd1dHRlci14OiAwLjhyZW07XG4gIH1cblxuICAuZy14eGwtMixcbi5neS14eGwtMiB7XG4gICAgLS1icy1ndXR0ZXIteTogMC44cmVtO1xuICB9XG5cbiAgLmcteHhsLTMsXG4uZ3gteHhsLTMge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDEuMnJlbTtcbiAgfVxuXG4gIC5nLXh4bC0zLFxuLmd5LXh4bC0zIHtcbiAgICAtLWJzLWd1dHRlci15OiAxLjJyZW07XG4gIH1cblxuICAuZy14eGwtNCxcbi5neC14eGwtNCB7XG4gICAgLS1icy1ndXR0ZXIteDogMS42cmVtO1xuICB9XG5cbiAgLmcteHhsLTQsXG4uZ3kteHhsLTQge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDEuNnJlbTtcbiAgfVxuXG4gIC5nLXh4bC01LFxuLmd4LXh4bC01IHtcbiAgICAtLWJzLWd1dHRlci14OiAycmVtO1xuICB9XG5cbiAgLmcteHhsLTUsXG4uZ3kteHhsLTUge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDJyZW07XG4gIH1cblxuICAuZy14eGwtNixcbi5neC14eGwtNiB7XG4gICAgLS1icy1ndXR0ZXIteDogMi40cmVtO1xuICB9XG5cbiAgLmcteHhsLTYsXG4uZ3kteHhsLTYge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDIuNHJlbTtcbiAgfVxuXG4gIC5nLXh4bC03LFxuLmd4LXh4bC03IHtcbiAgICAtLWJzLWd1dHRlci14OiAzLjJyZW07XG4gIH1cblxuICAuZy14eGwtNyxcbi5neS14eGwtNyB7XG4gICAgLS1icy1ndXR0ZXIteTogMy4ycmVtO1xuICB9XG5cbiAgLmcteHhsLTgsXG4uZ3gteHhsLTgge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDRyZW07XG4gIH1cblxuICAuZy14eGwtOCxcbi5neS14eGwtOCB7XG4gICAgLS1icy1ndXR0ZXIteTogNHJlbTtcbiAgfVxuXG4gIC5nLXh4bC05LFxuLmd4LXh4bC05IHtcbiAgICAtLWJzLWd1dHRlci14OiA0LjhyZW07XG4gIH1cblxuICAuZy14eGwtOSxcbi5neS14eGwtOSB7XG4gICAgLS1icy1ndXR0ZXIteTogNC44cmVtO1xuICB9XG5cbiAgLmcteHhsLTEwLFxuLmd4LXh4bC0xMCB7XG4gICAgLS1icy1ndXR0ZXIteDogNS42cmVtO1xuICB9XG5cbiAgLmcteHhsLTEwLFxuLmd5LXh4bC0xMCB7XG4gICAgLS1icy1ndXR0ZXIteTogNS42cmVtO1xuICB9XG5cbiAgLmcteHhsLTExLFxuLmd4LXh4bC0xMSB7XG4gICAgLS1icy1ndXR0ZXIteDogNi40cmVtO1xuICB9XG5cbiAgLmcteHhsLTExLFxuLmd5LXh4bC0xMSB7XG4gICAgLS1icy1ndXR0ZXIteTogNi40cmVtO1xuICB9XG5cbiAgLmcteHhsLTEyLFxuLmd4LXh4bC0xMiB7XG4gICAgLS1icy1ndXR0ZXIteDogNy4ycmVtO1xuICB9XG5cbiAgLmcteHhsLTEyLFxuLmd5LXh4bC0xMiB7XG4gICAgLS1icy1ndXR0ZXIteTogNy4ycmVtO1xuICB9XG5cbiAgLmcteHhsLTEzLFxuLmd4LXh4bC0xMyB7XG4gICAgLS1icy1ndXR0ZXIteDogOHJlbTtcbiAgfVxuXG4gIC5nLXh4bC0xMyxcbi5neS14eGwtMTMge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDhyZW07XG4gIH1cblxuICAuZy14eGwtMTQsXG4uZ3gteHhsLTE0IHtcbiAgICAtLWJzLWd1dHRlci14OiA4LjhyZW07XG4gIH1cblxuICAuZy14eGwtMTQsXG4uZ3kteHhsLTE0IHtcbiAgICAtLWJzLWd1dHRlci15OiA4LjhyZW07XG4gIH1cblxuICAuZy14eGwtMTUsXG4uZ3gteHhsLTE1IHtcbiAgICAtLWJzLWd1dHRlci14OiA5LjZyZW07XG4gIH1cblxuICAuZy14eGwtMTUsXG4uZ3kteHhsLTE1IHtcbiAgICAtLWJzLWd1dHRlci15OiA5LjZyZW07XG4gIH1cblxuICAuZy14eGwtMTYsXG4uZ3gteHhsLTE2IHtcbiAgICAtLWJzLWd1dHRlci14OiAxMC40cmVtO1xuICB9XG5cbiAgLmcteHhsLTE2LFxuLmd5LXh4bC0xNiB7XG4gICAgLS1icy1ndXR0ZXIteTogMTAuNHJlbTtcbiAgfVxufVxuLnRhYmxlIHtcbiAgLS1icy10YWJsZS1jb2xvci10eXBlOiBpbml0aWFsO1xuICAtLWJzLXRhYmxlLWJnLXR5cGU6IGluaXRpYWw7XG4gIC0tYnMtdGFibGUtY29sb3Itc3RhdGU6IGluaXRpYWw7XG4gIC0tYnMtdGFibGUtYmctc3RhdGU6IGluaXRpYWw7XG4gIC0tYnMtdGFibGUtY29sb3I6IHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yKTtcbiAgLS1icy10YWJsZS1iZzogdmFyKC0tYnMtYm9keS1iZyk7XG4gIC0tYnMtdGFibGUtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1ib3JkZXItY29sb3IpO1xuICAtLWJzLXRhYmxlLWFjY2VudC1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtdGFibGUtc3RyaXBlZC1jb2xvcjogdmFyKC0tYnMtZW1waGFzaXMtY29sb3IpO1xuICAtLWJzLXRhYmxlLXN0cmlwZWQtYmc6IHJnYmEodmFyKC0tYnMtZW1waGFzaXMtY29sb3ItcmdiKSwgMC4wNSk7XG4gIC0tYnMtdGFibGUtYWN0aXZlLWNvbG9yOiB2YXIoLS1icy1lbXBoYXNpcy1jb2xvcik7XG4gIC0tYnMtdGFibGUtYWN0aXZlLWJnOiByZ2JhKHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yLXJnYiksIDAuMSk7XG4gIC0tYnMtdGFibGUtaG92ZXItY29sb3I6IHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yKTtcbiAgLS1icy10YWJsZS1ob3Zlci1iZzogcmdiYSh2YXIoLS1icy1lbXBoYXNpcy1jb2xvci1yZ2IpLCAwLjA3NSk7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAwLjRyZW07XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtdGFibGUtYm9yZGVyLWNvbG9yKTtcbn1cbi50YWJsZSA+IDpub3QoY2FwdGlvbikgPiAqID4gKiB7XG4gIHBhZGRpbmc6IDAuNXJlbSAwLjVyZW07XG4gIGNvbG9yOiB2YXIoLS1icy10YWJsZS1jb2xvci1zdGF0ZSwgdmFyKC0tYnMtdGFibGUtY29sb3ItdHlwZSwgdmFyKC0tYnMtdGFibGUtY29sb3IpKSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXRhYmxlLWJnKTtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgOTk5OXB4IHZhcigtLWJzLXRhYmxlLWJnLXN0YXRlLCB2YXIoLS1icy10YWJsZS1iZy10eXBlLCB2YXIoLS1icy10YWJsZS1hY2NlbnQtYmcpKSk7XG59XG4udGFibGUgPiB0Ym9keSB7XG4gIHZlcnRpY2FsLWFsaWduOiBpbmhlcml0O1xufVxuLnRhYmxlID4gdGhlYWQge1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xufVxuXG4udGFibGUtZ3JvdXAtZGl2aWRlciB7XG4gIGJvcmRlci10b3A6IGNhbGModmFyKC0tYnMtYm9yZGVyLXdpZHRoKSAqIDIpIHNvbGlkIGN1cnJlbnRjb2xvcjtcbn1cblxuLmNhcHRpb24tdG9wIHtcbiAgY2FwdGlvbi1zaWRlOiB0b3A7XG59XG5cbi50YWJsZS1zbSA+IDpub3QoY2FwdGlvbikgPiAqID4gKiB7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC4yNXJlbTtcbn1cblxuLnRhYmxlLWJvcmRlcmVkID4gOm5vdChjYXB0aW9uKSA+ICoge1xuICBib3JkZXItd2lkdGg6IHZhcigtLWJzLWJvcmRlci13aWR0aCkgMDtcbn1cbi50YWJsZS1ib3JkZXJlZCA+IDpub3QoY2FwdGlvbikgPiAqID4gKiB7XG4gIGJvcmRlci13aWR0aDogMCB2YXIoLS1icy1ib3JkZXItd2lkdGgpO1xufVxuXG4udGFibGUtYm9yZGVybGVzcyA+IDpub3QoY2FwdGlvbikgPiAqID4gKiB7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG59XG4udGFibGUtYm9yZGVybGVzcyA+IDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIGJvcmRlci10b3Atd2lkdGg6IDA7XG59XG5cbi50YWJsZS1zdHJpcGVkID4gdGJvZHkgPiB0cjpudGgtb2YtdHlwZShvZGQpID4gKiB7XG4gIC0tYnMtdGFibGUtY29sb3ItdHlwZTogdmFyKC0tYnMtdGFibGUtc3RyaXBlZC1jb2xvcik7XG4gIC0tYnMtdGFibGUtYmctdHlwZTogdmFyKC0tYnMtdGFibGUtc3RyaXBlZC1iZyk7XG59XG5cbi50YWJsZS1zdHJpcGVkLWNvbHVtbnMgPiA6bm90KGNhcHRpb24pID4gdHIgPiA6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgLS1icy10YWJsZS1jb2xvci10eXBlOiB2YXIoLS1icy10YWJsZS1zdHJpcGVkLWNvbG9yKTtcbiAgLS1icy10YWJsZS1iZy10eXBlOiB2YXIoLS1icy10YWJsZS1zdHJpcGVkLWJnKTtcbn1cblxuLnRhYmxlLWFjdGl2ZSB7XG4gIC0tYnMtdGFibGUtY29sb3Itc3RhdGU6IHZhcigtLWJzLXRhYmxlLWFjdGl2ZS1jb2xvcik7XG4gIC0tYnMtdGFibGUtYmctc3RhdGU6IHZhcigtLWJzLXRhYmxlLWFjdGl2ZS1iZyk7XG59XG5cbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHI6aG92ZXIgPiAqIHtcbiAgLS1icy10YWJsZS1jb2xvci1zdGF0ZTogdmFyKC0tYnMtdGFibGUtaG92ZXItY29sb3IpO1xuICAtLWJzLXRhYmxlLWJnLXN0YXRlOiB2YXIoLS1icy10YWJsZS1ob3Zlci1iZyk7XG59XG5cbi50YWJsZS1wcmltYXJ5IHtcbiAgLS1icy10YWJsZS1jb2xvcjogIzAwMDtcbiAgLS1icy10YWJsZS1iZzogI2Y5ZDNkODtcbiAgLS1icy10YWJsZS1ib3JkZXItY29sb3I6ICNjN2E5YWQ7XG4gIC0tYnMtdGFibGUtc3RyaXBlZC1iZzogI2VkYzhjZDtcbiAgLS1icy10YWJsZS1zdHJpcGVkLWNvbG9yOiAjMDAwO1xuICAtLWJzLXRhYmxlLWFjdGl2ZS1iZzogI2UwYmVjMjtcbiAgLS1icy10YWJsZS1hY3RpdmUtY29sb3I6ICMwMDA7XG4gIC0tYnMtdGFibGUtaG92ZXItYmc6ICNlNmMzYzg7XG4gIC0tYnMtdGFibGUtaG92ZXItY29sb3I6ICMwMDA7XG4gIGNvbG9yOiB2YXIoLS1icy10YWJsZS1jb2xvcik7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtdGFibGUtYm9yZGVyLWNvbG9yKTtcbn1cblxuLnRhYmxlLXNlY29uZGFyeSB7XG4gIC0tYnMtdGFibGUtY29sb3I6ICMwMDA7XG4gIC0tYnMtdGFibGUtYmc6ICNlNWNjZDA7XG4gIC0tYnMtdGFibGUtYm9yZGVyLWNvbG9yOiAjYjdhM2E2O1xuICAtLWJzLXRhYmxlLXN0cmlwZWQtYmc6ICNkYWMyYzY7XG4gIC0tYnMtdGFibGUtc3RyaXBlZC1jb2xvcjogIzAwMDtcbiAgLS1icy10YWJsZS1hY3RpdmUtYmc6ICNjZWI4YmI7XG4gIC0tYnMtdGFibGUtYWN0aXZlLWNvbG9yOiAjMDAwO1xuICAtLWJzLXRhYmxlLWhvdmVyLWJnOiAjZDRiZGMwO1xuICAtLWJzLXRhYmxlLWhvdmVyLWNvbG9yOiAjMDAwO1xuICBjb2xvcjogdmFyKC0tYnMtdGFibGUtY29sb3IpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLXRhYmxlLWJvcmRlci1jb2xvcik7XG59XG5cbi50YWJsZS1zdWNjZXNzIHtcbiAgLS1icy10YWJsZS1jb2xvcjogIzAwMDtcbiAgLS1icy10YWJsZS1iZzogI2Q0ZTVjZjtcbiAgLS1icy10YWJsZS1ib3JkZXItY29sb3I6ICNhYWI3YTY7XG4gIC0tYnMtdGFibGUtc3RyaXBlZC1iZzogI2M5ZGFjNTtcbiAgLS1icy10YWJsZS1zdHJpcGVkLWNvbG9yOiAjMDAwO1xuICAtLWJzLXRhYmxlLWFjdGl2ZS1iZzogI2JmY2ViYTtcbiAgLS1icy10YWJsZS1hY3RpdmUtY29sb3I6ICMwMDA7XG4gIC0tYnMtdGFibGUtaG92ZXItYmc6ICNjNGQ0YmY7XG4gIC0tYnMtdGFibGUtaG92ZXItY29sb3I6ICMwMDA7XG4gIGNvbG9yOiB2YXIoLS1icy10YWJsZS1jb2xvcik7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtdGFibGUtYm9yZGVyLWNvbG9yKTtcbn1cblxuLnRhYmxlLWluZm8ge1xuICAtLWJzLXRhYmxlLWNvbG9yOiAjMDAwO1xuICAtLWJzLXRhYmxlLWJnOiAjY2NlZWY4O1xuICAtLWJzLXRhYmxlLWJvcmRlci1jb2xvcjogI2EzYmVjNjtcbiAgLS1icy10YWJsZS1zdHJpcGVkLWJnOiAjYzJlMmVjO1xuICAtLWJzLXRhYmxlLXN0cmlwZWQtY29sb3I6ICMwMDA7XG4gIC0tYnMtdGFibGUtYWN0aXZlLWJnOiAjYjhkNmRmO1xuICAtLWJzLXRhYmxlLWFjdGl2ZS1jb2xvcjogIzAwMDtcbiAgLS1icy10YWJsZS1ob3Zlci1iZzogI2JkZGNlNTtcbiAgLS1icy10YWJsZS1ob3Zlci1jb2xvcjogIzAwMDtcbiAgY29sb3I6IHZhcigtLWJzLXRhYmxlLWNvbG9yKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy10YWJsZS1ib3JkZXItY29sb3IpO1xufVxuXG4udGFibGUtd2FybmluZyB7XG4gIC0tYnMtdGFibGUtY29sb3I6ICMwMDA7XG4gIC0tYnMtdGFibGUtYmc6ICNmZmYwY2M7XG4gIC0tYnMtdGFibGUtYm9yZGVyLWNvbG9yOiAjY2NjMGEzO1xuICAtLWJzLXRhYmxlLXN0cmlwZWQtYmc6ICNmMmU0YzI7XG4gIC0tYnMtdGFibGUtc3RyaXBlZC1jb2xvcjogIzAwMDtcbiAgLS1icy10YWJsZS1hY3RpdmUtYmc6ICNlNmQ4Yjg7XG4gIC0tYnMtdGFibGUtYWN0aXZlLWNvbG9yOiAjMDAwO1xuICAtLWJzLXRhYmxlLWhvdmVyLWJnOiAjZWNkZWJkO1xuICAtLWJzLXRhYmxlLWhvdmVyLWNvbG9yOiAjMDAwO1xuICBjb2xvcjogdmFyKC0tYnMtdGFibGUtY29sb3IpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLXRhYmxlLWJvcmRlci1jb2xvcik7XG59XG5cbi50YWJsZS1kYW5nZXIge1xuICAtLWJzLXRhYmxlLWNvbG9yOiAjMDAwO1xuICAtLWJzLXRhYmxlLWJnOiAjZjZkN2QxO1xuICAtLWJzLXRhYmxlLWJvcmRlci1jb2xvcjogI2M1YWNhNztcbiAgLS1icy10YWJsZS1zdHJpcGVkLWJnOiAjZWFjY2M3O1xuICAtLWJzLXRhYmxlLXN0cmlwZWQtY29sb3I6ICMwMDA7XG4gIC0tYnMtdGFibGUtYWN0aXZlLWJnOiAjZGRjMmJjO1xuICAtLWJzLXRhYmxlLWFjdGl2ZS1jb2xvcjogIzAwMDtcbiAgLS1icy10YWJsZS1ob3Zlci1iZzogI2U0YzdjMTtcbiAgLS1icy10YWJsZS1ob3Zlci1jb2xvcjogIzAwMDtcbiAgY29sb3I6IHZhcigtLWJzLXRhYmxlLWNvbG9yKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy10YWJsZS1ib3JkZXItY29sb3IpO1xufVxuXG4udGFibGUtbGlnaHQge1xuICAtLWJzLXRhYmxlLWNvbG9yOiAjMDAwO1xuICAtLWJzLXRhYmxlLWJnOiAjZDZkNmQ1ZmY7XG4gIC0tYnMtdGFibGUtYm9yZGVyLWNvbG9yOiAjYWJhYmFhO1xuICAtLWJzLXRhYmxlLXN0cmlwZWQtYmc6ICNjYmNiY2E7XG4gIC0tYnMtdGFibGUtc3RyaXBlZC1jb2xvcjogIzAwMDtcbiAgLS1icy10YWJsZS1hY3RpdmUtYmc6ICNjMWMxYzA7XG4gIC0tYnMtdGFibGUtYWN0aXZlLWNvbG9yOiAjMDAwO1xuICAtLWJzLXRhYmxlLWhvdmVyLWJnOiAjYzZjNmM1O1xuICAtLWJzLXRhYmxlLWhvdmVyLWNvbG9yOiAjMDAwO1xuICBjb2xvcjogdmFyKC0tYnMtdGFibGUtY29sb3IpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLXRhYmxlLWJvcmRlci1jb2xvcik7XG59XG5cbi50YWJsZS1kYXJrIHtcbiAgLS1icy10YWJsZS1jb2xvcjogI2ZmZmZmZmZmO1xuICAtLWJzLXRhYmxlLWJnOiAjMzUzNTMyZmY7XG4gIC0tYnMtdGFibGUtYm9yZGVyLWNvbG9yOiAjNWQ1ZDViO1xuICAtLWJzLXRhYmxlLXN0cmlwZWQtYmc6ICMzZjNmM2M7XG4gIC0tYnMtdGFibGUtc3RyaXBlZC1jb2xvcjogI2ZmZmZmZmZmO1xuICAtLWJzLXRhYmxlLWFjdGl2ZS1iZzogIzQ5NDk0NztcbiAgLS1icy10YWJsZS1hY3RpdmUtY29sb3I6ICNmZmZmZmZmZjtcbiAgLS1icy10YWJsZS1ob3Zlci1iZzogIzQ0NDQ0MTtcbiAgLS1icy10YWJsZS1ob3Zlci1jb2xvcjogI2ZmZmZmZmZmO1xuICBjb2xvcjogdmFyKC0tYnMtdGFibGUtY29sb3IpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLXRhYmxlLWJvcmRlci1jb2xvcik7XG59XG5cbi50YWJsZS1yZXNwb25zaXZlIHtcbiAgb3ZlcmZsb3cteDogYXV0bztcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLnRhYmxlLXJlc3BvbnNpdmUtc20ge1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnRhYmxlLXJlc3BvbnNpdmUtbWQge1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnRhYmxlLXJlc3BvbnNpdmUtbGcge1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC50YWJsZS1yZXNwb25zaXZlLXhsIHtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTkuOThweCkge1xuICAudGFibGUtcmVzcG9uc2l2ZS14eGwge1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICB9XG59XG4uZm9ybS1sYWJlbCB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cblxuLmNvbC1mb3JtLWxhYmVsIHtcbiAgcGFkZGluZy10b3A6IGNhbGMoMC4zNzVyZW0gKyB2YXIoLS1icy1ib3JkZXItd2lkdGgpKTtcbiAgcGFkZGluZy1ib3R0b206IGNhbGMoMC4zNzVyZW0gKyB2YXIoLS1icy1ib3JkZXItd2lkdGgpKTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG4uY29sLWZvcm0tbGFiZWwtbGcge1xuICBwYWRkaW5nLXRvcDogY2FsYygwLjVyZW0gKyB2YXIoLS1icy1ib3JkZXItd2lkdGgpKTtcbiAgcGFkZGluZy1ib3R0b206IGNhbGMoMC41cmVtICsgdmFyKC0tYnMtYm9yZGVyLXdpZHRoKSk7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjMyNXJlbSArIDAuOXZ3KTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbC1mb3JtLWxhYmVsLWxnIHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gIH1cbn1cblxuLmNvbC1mb3JtLWxhYmVsLXNtIHtcbiAgcGFkZGluZy10b3A6IGNhbGMoMC4yNXJlbSArIHZhcigtLWJzLWJvcmRlci13aWR0aCkpO1xuICBwYWRkaW5nLWJvdHRvbTogY2FsYygwLjI1cmVtICsgdmFyKC0tYnMtYm9yZGVyLXdpZHRoKSk7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjI1NHJlbSArIDAuMDQ4dncpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29sLWZvcm0tbGFiZWwtc20ge1xuICAgIGZvbnQtc2l6ZTogMS4yOXJlbTtcbiAgfVxufVxuXG4uZm9ybS10ZXh0IHtcbiAgbWFyZ2luLXRvcDogMC4yNXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xuICBjb2xvcjogdmFyKC0tYnMtc2Vjb25kYXJ5LWNvbG9yKTtcbn1cblxuLmZvcm0tY29udHJvbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMC4zNzVyZW0gMC43NXJlbTtcbiAgZm9udC1zaXplOiBjYWxjKDEuMjg1cmVtICsgMC40MnZ3KTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6IHZhcigtLWJzLWJvZHktY29sb3IpO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1ib2R5LWJnKTtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiB2YXIoLS1icy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLWJvcmRlci1jb2xvcik7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpO1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5mb3JtLWNvbnRyb2wge1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICB9XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuZm9ybS1jb250cm9sIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uZm9ybS1jb250cm9sW3R5cGU9ZmlsZV0ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmZvcm0tY29udHJvbFt0eXBlPWZpbGVdOm5vdCg6ZGlzYWJsZWQpOm5vdChbcmVhZG9ubHldKSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5mb3JtLWNvbnRyb2w6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tYnMtYm9keS1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWJvZHktYmcpO1xuICBib3JkZXItY29sb3I6ICNmMTkyOWU7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSgyMjcsIDM2LCA2MCwgMC4yNSk7XG59XG4uZm9ybS1jb250cm9sOjotd2Via2l0LWRhdGUtYW5kLXRpbWUtdmFsdWUge1xuICBtaW4td2lkdGg6IDg1cHg7XG4gIGhlaWdodDogMS41ZW07XG4gIG1hcmdpbjogMDtcbn1cbi5mb3JtLWNvbnRyb2w6Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwO1xufVxuLmZvcm0tY29udHJvbDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogdmFyKC0tYnMtc2Vjb25kYXJ5LWNvbG9yKTtcbiAgb3BhY2l0eTogMTtcbn1cbi5mb3JtLWNvbnRyb2w6ZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1zZWNvbmRhcnktYmcpO1xuICBvcGFjaXR5OiAxO1xufVxuLmZvcm0tY29udHJvbDo6ZmlsZS1zZWxlY3Rvci1idXR0b24ge1xuICBwYWRkaW5nOiAwLjM3NXJlbSAwLjc1cmVtO1xuICBtYXJnaW46IC0wLjM3NXJlbSAtMC43NXJlbTtcbiAgbWFyZ2luLWlubGluZS1lbmQ6IDAuNzVyZW07XG4gIGNvbG9yOiB2YXIoLS1icy1ib2R5LWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtdGVydGlhcnktYmcpO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGJvcmRlci1pbmxpbmUtZW5kLXdpZHRoOiB2YXIoLS1icy1ib3JkZXItd2lkdGgpO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmZvcm0tY29udHJvbDo6ZmlsZS1zZWxlY3Rvci1idXR0b24ge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5mb3JtLWNvbnRyb2w6aG92ZXI6bm90KDpkaXNhYmxlZCk6bm90KFtyZWFkb25seV0pOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeS1iZyk7XG59XG5cbi5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwLjM3NXJlbSAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogdmFyKC0tYnMtYm9keS1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItd2lkdGg6IHZhcigtLWJzLWJvcmRlci13aWR0aCkgMDtcbn1cbi5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0OmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbn1cbi5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0LmZvcm0tY29udHJvbC1zbSwgLmZvcm0tY29udHJvbC1wbGFpbnRleHQuZm9ybS1jb250cm9sLWxnIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4uZm9ybS1jb250cm9sLXNtIHtcbiAgbWluLWhlaWdodDogY2FsYygxLjVlbSArIDAuNXJlbSArIGNhbGModmFyKC0tYnMtYm9yZGVyLXdpZHRoKSAqIDIpKTtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjVyZW07XG4gIGZvbnQtc2l6ZTogY2FsYygxLjI1NHJlbSArIDAuMDQ4dncpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXNtKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmZvcm0tY29udHJvbC1zbSB7XG4gICAgZm9udC1zaXplOiAxLjI5cmVtO1xuICB9XG59XG4uZm9ybS1jb250cm9sLXNtOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiB7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xuICBtYXJnaW46IC0wLjI1cmVtIC0wLjVyZW07XG4gIG1hcmdpbi1pbmxpbmUtZW5kOiAwLjVyZW07XG59XG5cbi5mb3JtLWNvbnRyb2wtbGcge1xuICBtaW4taGVpZ2h0OiBjYWxjKDEuNWVtICsgMXJlbSArIGNhbGModmFyKC0tYnMtYm9yZGVyLXdpZHRoKSAqIDIpKTtcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gIGZvbnQtc2l6ZTogY2FsYygxLjMyNXJlbSArIDAuOXZ3KTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1sZyk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5mb3JtLWNvbnRyb2wtbGcge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgfVxufVxuLmZvcm0tY29udHJvbC1sZzo6ZmlsZS1zZWxlY3Rvci1idXR0b24ge1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgbWFyZ2luOiAtMC41cmVtIC0xcmVtO1xuICBtYXJnaW4taW5saW5lLWVuZDogMXJlbTtcbn1cblxudGV4dGFyZWEuZm9ybS1jb250cm9sIHtcbiAgbWluLWhlaWdodDogY2FsYygxLjVlbSArIDAuNzVyZW0gKyBjYWxjKHZhcigtLWJzLWJvcmRlci13aWR0aCkgKiAyKSk7XG59XG50ZXh0YXJlYS5mb3JtLWNvbnRyb2wtc20ge1xuICBtaW4taGVpZ2h0OiBjYWxjKDEuNWVtICsgMC41cmVtICsgY2FsYyh2YXIoLS1icy1ib3JkZXItd2lkdGgpICogMikpO1xufVxudGV4dGFyZWEuZm9ybS1jb250cm9sLWxnIHtcbiAgbWluLWhlaWdodDogY2FsYygxLjVlbSArIDFyZW0gKyBjYWxjKHZhcigtLWJzLWJvcmRlci13aWR0aCkgKiAyKSk7XG59XG5cbi5mb3JtLWNvbnRyb2wtY29sb3Ige1xuICB3aWR0aDogM3JlbTtcbiAgaGVpZ2h0OiBjYWxjKDEuNWVtICsgMC43NXJlbSArIGNhbGModmFyKC0tYnMtYm9yZGVyLXdpZHRoKSAqIDIpKTtcbiAgcGFkZGluZzogMC4zNzVyZW07XG59XG4uZm9ybS1jb250cm9sLWNvbG9yOm5vdCg6ZGlzYWJsZWQpOm5vdChbcmVhZG9ubHldKSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5mb3JtLWNvbnRyb2wtY29sb3I6Oi1tb3otY29sb3Itc3dhdGNoIHtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpO1xufVxuLmZvcm0tY29udHJvbC1jb2xvcjo6LXdlYmtpdC1jb2xvci1zd2F0Y2gge1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cyk7XG59XG4uZm9ybS1jb250cm9sLWNvbG9yLmZvcm0tY29udHJvbC1zbSB7XG4gIGhlaWdodDogY2FsYygxLjVlbSArIDAuNXJlbSArIGNhbGModmFyKC0tYnMtYm9yZGVyLXdpZHRoKSAqIDIpKTtcbn1cbi5mb3JtLWNvbnRyb2wtY29sb3IuZm9ybS1jb250cm9sLWxnIHtcbiAgaGVpZ2h0OiBjYWxjKDEuNWVtICsgMXJlbSArIGNhbGModmFyKC0tYnMtYm9yZGVyLXdpZHRoKSAqIDIpKTtcbn1cblxuLmZvcm0tc2VsZWN0IHtcbiAgLS1icy1mb3JtLXNlbGVjdC1iZy1pbWc6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnJTNlJTNjcGF0aCBmaWxsPSdub25lJyBzdHJva2U9JyUyMzRjNGM0YWZmJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIHN0cm9rZS13aWR0aD0nMicgZD0nbTIgNSA2IDYgNi02Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAuMzc1cmVtIDIuMjVyZW0gMC4zNzVyZW0gMC43NXJlbTtcbiAgZm9udC1zaXplOiBjYWxjKDEuMjg1cmVtICsgMC40MnZ3KTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6IHZhcigtLWJzLWJvZHktY29sb3IpO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1ib2R5LWJnKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdmFyKC0tYnMtZm9ybS1zZWxlY3QtYmctaW1nKSwgdmFyKC0tYnMtZm9ybS1zZWxlY3QtYmctaWNvbiwgbm9uZSk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDAuNzVyZW0gY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDE2cHggMTJweDtcbiAgYm9yZGVyOiB2YXIoLS1icy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLWJvcmRlci1jb2xvcik7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpO1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5mb3JtLXNlbGVjdCB7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gIH1cbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5mb3JtLXNlbGVjdCB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmZvcm0tc2VsZWN0OmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjZjE5MjllO1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEoMjI3LCAzNiwgNjAsIDAuMjUpO1xufVxuLmZvcm0tc2VsZWN0W211bHRpcGxlXSwgLmZvcm0tc2VsZWN0W3NpemVdOm5vdChbc2l6ZT1cIjFcIl0pIHtcbiAgcGFkZGluZy1yaWdodDogMC43NXJlbTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cbi5mb3JtLXNlbGVjdDpkaXNhYmxlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeS1iZyk7XG59XG4uZm9ybS1zZWxlY3Q6LW1vei1mb2N1c3Jpbmcge1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRleHQtc2hhZG93OiAwIDAgMCB2YXIoLS1icy1ib2R5LWNvbG9yKTtcbn1cblxuLmZvcm0tc2VsZWN0LXNtIHtcbiAgcGFkZGluZy10b3A6IDAuMjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcbiAgZm9udC1zaXplOiBjYWxjKDEuMjU0cmVtICsgMC4wNDh2dyk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtc20pO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZm9ybS1zZWxlY3Qtc20ge1xuICAgIGZvbnQtc2l6ZTogMS4yOXJlbTtcbiAgfVxufVxuXG4uZm9ybS1zZWxlY3QtbGcge1xuICBwYWRkaW5nLXRvcDogMC41cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gIGZvbnQtc2l6ZTogY2FsYygxLjMyNXJlbSArIDAuOXZ3KTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1sZyk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5mb3JtLXNlbGVjdC1sZyB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICB9XG59XG5cbltkYXRhLWJzLXRoZW1lPWRhcmtdIC5mb3JtLXNlbGVjdCB7XG4gIC0tYnMtZm9ybS1zZWxlY3QtYmctaW1nOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyUzZSUzY3BhdGggZmlsbD0nbm9uZScgc3Ryb2tlPSclMjM5OTk5OTdmZicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBzdHJva2Utd2lkdGg9JzInIGQ9J20yIDUgNiA2IDYtNicvJTNlJTNjL3N2ZyUzZVwiKTtcbn1cblxuLmZvcm0tY2hlY2sge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWluLWhlaWdodDogMi40cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDEuNWVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjEyNXJlbTtcbn1cbi5mb3JtLWNoZWNrIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1sZWZ0OiAtMS41ZW07XG59XG5cbi5mb3JtLWNoZWNrLXJldmVyc2Uge1xuICBwYWRkaW5nLXJpZ2h0OiAxLjVlbTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5mb3JtLWNoZWNrLXJldmVyc2UgLmZvcm0tY2hlY2staW5wdXQge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi1yaWdodDogLTEuNWVtO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLmZvcm0tY2hlY2staW5wdXQge1xuICAtLWJzLWZvcm0tY2hlY2stYmc6IHZhcigtLWJzLWJvZHktYmcpO1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDFlbTtcbiAgaGVpZ2h0OiAxZW07XG4gIG1hcmdpbi10b3A6IDAuMjVlbTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtZm9ybS1jaGVjay1iZyk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHZhcigtLWJzLWZvcm0tY2hlY2stYmctaW1hZ2UpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYm9yZGVyOiB2YXIoLS1icy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLWJvcmRlci1jb2xvcik7XG4gIHByaW50LWNvbG9yLWFkanVzdDogZXhhY3Q7XG59XG4uZm9ybS1jaGVjay1pbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVlbTtcbn1cbi5mb3JtLWNoZWNrLWlucHV0W3R5cGU9cmFkaW9dIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLmZvcm0tY2hlY2staW5wdXQ6YWN0aXZlIHtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDkwJSk7XG59XG4uZm9ybS1jaGVjay1pbnB1dDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogI2YxOTI5ZTtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKDIyNywgMzYsIDYwLCAwLjI1KTtcbn1cbi5mb3JtLWNoZWNrLWlucHV0OmNoZWNrZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTMyNDNjZmY7XG4gIGJvcmRlci1jb2xvcjogI2UzMjQzY2ZmO1xufVxuLmZvcm0tY2hlY2staW5wdXQ6Y2hlY2tlZFt0eXBlPWNoZWNrYm94XSB7XG4gIC0tYnMtZm9ybS1jaGVjay1iZy1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyMCAyMCclM2UlM2NwYXRoIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzZmZmZmZmZmYnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgc3Ryb2tlLXdpZHRoPSczJyBkPSdtNiAxMCAzIDMgNi02Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xufVxuLmZvcm0tY2hlY2staW5wdXQ6Y2hlY2tlZFt0eXBlPXJhZGlvXSB7XG4gIC0tYnMtZm9ybS1jaGVjay1iZy1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCclM2UlM2NjaXJjbGUgcj0nMicgZmlsbD0nJTIzZmZmZmZmZmYnLyUzZSUzYy9zdmclM2VcIik7XG59XG4uZm9ybS1jaGVjay1pbnB1dFt0eXBlPWNoZWNrYm94XTppbmRldGVybWluYXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UzMjQzY2ZmO1xuICBib3JkZXItY29sb3I6ICNlMzI0M2NmZjtcbiAgLS1icy1mb3JtLWNoZWNrLWJnLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDIwIDIwJyUzZSUzY3BhdGggZmlsbD0nbm9uZScgc3Ryb2tlPSclMjNmZmZmZmZmZicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBzdHJva2Utd2lkdGg9JzMnIGQ9J002IDEwaDgnLyUzZSUzYy9zdmclM2VcIik7XG59XG4uZm9ybS1jaGVjay1pbnB1dDpkaXNhYmxlZCB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBmaWx0ZXI6IG5vbmU7XG4gIG9wYWNpdHk6IDAuNTtcbn1cbi5mb3JtLWNoZWNrLWlucHV0W2Rpc2FibGVkXSB+IC5mb3JtLWNoZWNrLWxhYmVsLCAuZm9ybS1jaGVjay1pbnB1dDpkaXNhYmxlZCB+IC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBvcGFjaXR5OiAwLjU7XG59XG5cbi5mb3JtLXN3aXRjaCB7XG4gIHBhZGRpbmctbGVmdDogMi41ZW07XG59XG4uZm9ybS1zd2l0Y2ggLmZvcm0tY2hlY2staW5wdXQge1xuICAtLWJzLWZvcm0tc3dpdGNoLWJnOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4JyUzZSUzY2NpcmNsZSByPSczJyBmaWxsPSdyZ2JhJTI4MCwgMCwgMCwgMC4yNSUyOScvJTNlJTNjL3N2ZyUzZVwiKTtcbiAgd2lkdGg6IDJlbTtcbiAgbWFyZ2luLWxlZnQ6IC0yLjVlbTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdmFyKC0tYnMtZm9ybS1zd2l0Y2gtYmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMmVtO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLXBvc2l0aW9uIDAuMTVzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmZvcm0tc3dpdGNoIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uZm9ybS1zd2l0Y2ggLmZvcm0tY2hlY2staW5wdXQ6Zm9jdXMge1xuICAtLWJzLWZvcm0tc3dpdGNoLWJnOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4JyUzZSUzY2NpcmNsZSByPSczJyBmaWxsPSclMjNmMTkyOWUnLyUzZSUzYy9zdmclM2VcIik7XG59XG4uZm9ybS1zd2l0Y2ggLmZvcm0tY2hlY2staW5wdXQ6Y2hlY2tlZCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGNlbnRlcjtcbiAgLS1icy1mb3JtLXN3aXRjaC1iZzogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCclM2UlM2NjaXJjbGUgcj0nMycgZmlsbD0nJTIzZmZmZmZmZmYnLyUzZSUzYy9zdmclM2VcIik7XG59XG4uZm9ybS1zd2l0Y2guZm9ybS1jaGVjay1yZXZlcnNlIHtcbiAgcGFkZGluZy1yaWdodDogMi41ZW07XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi5mb3JtLXN3aXRjaC5mb3JtLWNoZWNrLXJldmVyc2UgLmZvcm0tY2hlY2staW5wdXQge1xuICBtYXJnaW4tcmlnaHQ6IC0yLjVlbTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5mb3JtLWNoZWNrLWlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xufVxuXG4uYnRuLWNoZWNrIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5idG4tY2hlY2tbZGlzYWJsZWRdICsgLmJ0biwgLmJ0bi1jaGVjazpkaXNhYmxlZCArIC5idG4ge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgZmlsdGVyOiBub25lO1xuICBvcGFjaXR5OiAwLjY1O1xufVxuXG5bZGF0YS1icy10aGVtZT1kYXJrXSAuZm9ybS1zd2l0Y2ggLmZvcm0tY2hlY2staW5wdXQ6bm90KDpjaGVja2VkKTpub3QoOmZvY3VzKSB7XG4gIC0tYnMtZm9ybS1zd2l0Y2gtYmc6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnJTNlJTNjY2lyY2xlIHI9JzMnIGZpbGw9J3JnYmElMjgyNTUsIDI1NSwgMjU1LCAwLjI1JTI5Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xufVxuXG4uZm9ybS1yYW5nZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEuNXJlbTtcbiAgcGFkZGluZzogMDtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uZm9ybS1yYW5nZTpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG59XG4uZm9ybS1yYW5nZTpmb2N1czo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZmZmZmZmLCAwIDAgMCAwLjI1cmVtIHJnYmEoMjI3LCAzNiwgNjAsIDAuMjUpO1xufVxuLmZvcm0tcmFuZ2U6Zm9jdXM6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZmZmZmZmLCAwIDAgMCAwLjI1cmVtIHJnYmEoMjI3LCAzNiwgNjAsIDAuMjUpO1xufVxuLmZvcm0tcmFuZ2U6Oi1tb3otZm9jdXMtb3V0ZXIge1xuICBib3JkZXI6IDA7XG59XG4uZm9ybS1yYW5nZTo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xuICBtYXJnaW4tdG9wOiAtMC4yNXJlbTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UzMjQzY2ZmO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5mb3JtLXJhbmdlOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmZvcm0tcmFuZ2U6Oi13ZWJraXQtc2xpZGVyLXRodW1iOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2JkYzU7XG59XG4uZm9ybS1yYW5nZTo6LXdlYmtpdC1zbGlkZXItcnVubmFibGUtdHJhY2sge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAwLjVyZW07XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1zZWNvbmRhcnktYmcpO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAxcmVtO1xufVxuLmZvcm0tcmFuZ2U6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTMyNDNjZmY7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmZvcm0tcmFuZ2U6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5mb3JtLXJhbmdlOjotbW96LXJhbmdlLXRodW1iOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2JkYzU7XG59XG4uZm9ybS1yYW5nZTo6LW1vei1yYW5nZS10cmFjayB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDAuNXJlbTtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeS1iZyk7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG59XG4uZm9ybS1yYW5nZTpkaXNhYmxlZCB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmZvcm0tcmFuZ2U6ZGlzYWJsZWQ6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtc2Vjb25kYXJ5LWNvbG9yKTtcbn1cbi5mb3JtLXJhbmdlOmRpc2FibGVkOjotbW96LXJhbmdlLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtc2Vjb25kYXJ5LWNvbG9yKTtcbn1cblxuLmZvcm0tZmxvYXRpbmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2wsXG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0LFxuLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1zZWxlY3Qge1xuICBoZWlnaHQ6IGNhbGMoMy41cmVtICsgY2FsYyh2YXIoLS1icy1ib3JkZXItd2lkdGgpICogMikpO1xuICBtaW4taGVpZ2h0OiBjYWxjKDMuNXJlbSArIGNhbGModmFyKC0tYnMtYm9yZGVyLXdpZHRoKSAqIDIpKTtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG59XG4uZm9ybS1mbG9hdGluZyA+IGxhYmVsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDI7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogMXJlbSAwLjc1cmVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBib3JkZXI6IHZhcigtLWJzLWJvcmRlci13aWR0aCkgc29saWQgdHJhbnNwYXJlbnQ7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjFzIGVhc2UtaW4tb3V0LCB0cmFuc2Zvcm0gMC4xcyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5mb3JtLWZsb2F0aW5nID4gbGFiZWwge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbCxcbi5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQge1xuICBwYWRkaW5nOiAxcmVtIDAuNzVyZW07XG59XG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2w6OnBsYWNlaG9sZGVyLFxuLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2w6Zm9jdXMsIC5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbDpub3QoOnBsYWNlaG9sZGVyLXNob3duKSxcbi5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQ6Zm9jdXMsXG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0Om5vdCg6cGxhY2Vob2xkZXItc2hvd24pIHtcbiAgcGFkZGluZy10b3A6IDEuNjI1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC42MjVyZW07XG59XG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2w6LXdlYmtpdC1hdXRvZmlsbCxcbi5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQ6LXdlYmtpdC1hdXRvZmlsbCB7XG4gIHBhZGRpbmctdG9wOiAxLjYyNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNjI1cmVtO1xufVxuLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1zZWxlY3Qge1xuICBwYWRkaW5nLXRvcDogMS42MjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjYyNXJlbTtcbn1cbi5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbDpmb2N1cyB+IGxhYmVsLFxuLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sOm5vdCg6cGxhY2Vob2xkZXItc2hvd24pIH4gbGFiZWwsXG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0IH4gbGFiZWwsXG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLXNlbGVjdCB+IGxhYmVsIHtcbiAgY29sb3I6IHJnYmEodmFyKC0tYnMtYm9keS1jb2xvci1yZ2IpLCAwLjY1KTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjg1KSB0cmFuc2xhdGVZKC0wLjVyZW0pIHRyYW5zbGF0ZVgoMC4xNXJlbSk7XG59XG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2w6Zm9jdXMgfiBsYWJlbDo6YWZ0ZXIsXG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2w6bm90KDpwbGFjZWhvbGRlci1zaG93bikgfiBsYWJlbDo6YWZ0ZXIsXG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0IH4gbGFiZWw6OmFmdGVyLFxuLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1zZWxlY3QgfiBsYWJlbDo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0OiAxcmVtIDAuMzc1cmVtO1xuICB6LWluZGV4OiAtMTtcbiAgaGVpZ2h0OiAxLjVlbTtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtYm9keS1iZyk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpO1xufVxuLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sOi13ZWJraXQtYXV0b2ZpbGwgfiBsYWJlbCB7XG4gIGNvbG9yOiByZ2JhKHZhcigtLWJzLWJvZHktY29sb3ItcmdiKSwgMC42NSk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC44NSkgdHJhbnNsYXRlWSgtMC41cmVtKSB0cmFuc2xhdGVYKDAuMTVyZW0pO1xufVxuLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dCB+IGxhYmVsIHtcbiAgYm9yZGVyLXdpZHRoOiB2YXIoLS1icy1ib3JkZXItd2lkdGgpIDA7XG59XG4uZm9ybS1mbG9hdGluZyA+IDpkaXNhYmxlZCB+IGxhYmVsLFxuLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sOmRpc2FibGVkIH4gbGFiZWwge1xuICBjb2xvcjogIzY0NjQ2MWZmO1xufVxuLmZvcm0tZmxvYXRpbmcgPiA6ZGlzYWJsZWQgfiBsYWJlbDo6YWZ0ZXIsXG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2w6ZGlzYWJsZWQgfiBsYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1zZWNvbmRhcnktYmcpO1xufVxuXG4uaW5wdXQtZ3JvdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cCA+IC5mb3JtLXNlbGVjdCxcbi5pbnB1dC1ncm91cCA+IC5mb3JtLWZsb2F0aW5nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4OiAxIDEgYXV0bztcbiAgd2lkdGg6IDElO1xuICBtaW4td2lkdGg6IDA7XG59XG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sOmZvY3VzLFxuLmlucHV0LWdyb3VwID4gLmZvcm0tc2VsZWN0OmZvY3VzLFxuLmlucHV0LWdyb3VwID4gLmZvcm0tZmxvYXRpbmc6Zm9jdXMtd2l0aGluIHtcbiAgei1pbmRleDogNTtcbn1cbi5pbnB1dC1ncm91cCAuYnRuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xufVxuLmlucHV0LWdyb3VwIC5idG46Zm9jdXMge1xuICB6LWluZGV4OiA1O1xufVxuXG4uaW5wdXQtZ3JvdXAtdGV4dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAuMzc1cmVtIDAuNzVyZW07XG4gIGZvbnQtc2l6ZTogY2FsYygxLjI4NXJlbSArIDAuNDJ2dyk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiB2YXIoLS1icy1ib2R5LWNvbG9yKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy10ZXJ0aWFyeS1iZyk7XG4gIGJvcmRlcjogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1ib3JkZXItY29sb3IpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmlucHV0LWdyb3VwLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICB9XG59XG5cbi5pbnB1dC1ncm91cC1sZyA+IC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1sZyA+IC5idG4ge1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgZm9udC1zaXplOiBjYWxjKDEuMzI1cmVtICsgMC45dncpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLWxnKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmlucHV0LWdyb3VwLWxnID4gLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cC1sZyA+IC5mb3JtLXNlbGVjdCxcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLWxnID4gLmJ0biB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICB9XG59XG5cbi5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAtc20gPiAuZm9ybS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1zbSA+IC5idG4ge1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcbiAgZm9udC1zaXplOiBjYWxjKDEuMjU0cmVtICsgMC4wNDh2dyk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtc20pO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuaW5wdXQtZ3JvdXAtc20gPiAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwLXNtID4gLmZvcm0tc2VsZWN0LFxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtc20gPiAuYnRuIHtcbiAgICBmb250LXNpemU6IDEuMjlyZW07XG4gIH1cbn1cblxuLmlucHV0LWdyb3VwLWxnID4gLmZvcm0tc2VsZWN0LFxuLmlucHV0LWdyb3VwLXNtID4gLmZvcm0tc2VsZWN0IHtcbiAgcGFkZGluZy1yaWdodDogM3JlbTtcbn1cblxuLmlucHV0LWdyb3VwOm5vdCguaGFzLXZhbGlkYXRpb24pID4gOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpOm5vdCguZHJvcGRvd24tbWVudSk6bm90KC5mb3JtLWZsb2F0aW5nKSxcbi5pbnB1dC1ncm91cDpub3QoLmhhcy12YWxpZGF0aW9uKSA+IC5kcm9wZG93bi10b2dnbGU6bnRoLWxhc3QtY2hpbGQobiszKSxcbi5pbnB1dC1ncm91cDpub3QoLmhhcy12YWxpZGF0aW9uKSA+IC5mb3JtLWZsb2F0aW5nOm5vdCg6bGFzdC1jaGlsZCkgPiAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwOm5vdCguaGFzLXZhbGlkYXRpb24pID4gLmZvcm0tZmxvYXRpbmc6bm90KDpsYXN0LWNoaWxkKSA+IC5mb3JtLXNlbGVjdCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbn1cbi5pbnB1dC1ncm91cC5oYXMtdmFsaWRhdGlvbiA+IDpudGgtbGFzdC1jaGlsZChuKzMpOm5vdCguZHJvcGRvd24tdG9nZ2xlKTpub3QoLmRyb3Bkb3duLW1lbnUpOm5vdCguZm9ybS1mbG9hdGluZyksXG4uaW5wdXQtZ3JvdXAuaGFzLXZhbGlkYXRpb24gPiAuZHJvcGRvd24tdG9nZ2xlOm50aC1sYXN0LWNoaWxkKG4rNCksXG4uaW5wdXQtZ3JvdXAuaGFzLXZhbGlkYXRpb24gPiAuZm9ybS1mbG9hdGluZzpudGgtbGFzdC1jaGlsZChuKzMpID4gLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cC5oYXMtdmFsaWRhdGlvbiA+IC5mb3JtLWZsb2F0aW5nOm50aC1sYXN0LWNoaWxkKG4rMykgPiAuZm9ybS1zZWxlY3Qge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG59XG4uaW5wdXQtZ3JvdXAgPiA6bm90KDpmaXJzdC1jaGlsZCk6bm90KC5kcm9wZG93bi1tZW51KTpub3QoLnZhbGlkLXRvb2x0aXApOm5vdCgudmFsaWQtZmVlZGJhY2spOm5vdCguaW52YWxpZC10b29sdGlwKTpub3QoLmludmFsaWQtZmVlZGJhY2spIHtcbiAgbWFyZ2luLWxlZnQ6IGNhbGModmFyKC0tYnMtYm9yZGVyLXdpZHRoKSAqIC0xKTtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbn1cbi5pbnB1dC1ncm91cCA+IC5mb3JtLWZsb2F0aW5nOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cCA+IC5mb3JtLWZsb2F0aW5nOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmZvcm0tc2VsZWN0IHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbn1cblxuLnZhbGlkLWZlZWRiYWNrIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDAuMjVyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgY29sb3I6IHZhcigtLWJzLWZvcm0tdmFsaWQtY29sb3IpO1xufVxuXG4udmFsaWQtdG9vbHRpcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICB6LWluZGV4OiA1O1xuICBkaXNwbGF5OiBub25lO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAuMXJlbSAwLjJyZW07XG4gIG1hcmdpbi10b3A6IDAuMXJlbTtcbiAgZm9udC1zaXplOiBjYWxjKDEuMjU0cmVtICsgMC4wNDh2dyk7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1zdWNjZXNzKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cyk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC52YWxpZC10b29sdGlwIHtcbiAgICBmb250LXNpemU6IDEuMjlyZW07XG4gIH1cbn1cblxuLndhcy12YWxpZGF0ZWQgOnZhbGlkIH4gLnZhbGlkLWZlZWRiYWNrLFxuLndhcy12YWxpZGF0ZWQgOnZhbGlkIH4gLnZhbGlkLXRvb2x0aXAsXG4uaXMtdmFsaWQgfiAudmFsaWQtZmVlZGJhY2ssXG4uaXMtdmFsaWQgfiAudmFsaWQtdG9vbHRpcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sOnZhbGlkLCAuZm9ybS1jb250cm9sLmlzLXZhbGlkIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1mb3JtLXZhbGlkLWJvcmRlci1jb2xvcik7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGMoMS41ZW0gKyAwLjc1cmVtKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA4IDgnJTNlJTNjcGF0aCBmaWxsPSclMjMyYTdmMTBmZicgZD0nTTIuMyA2LjczLjYgNC41M2MtLjQtMS4wNC40Ni0xLjQgMS4xLS44bDEuMSAxLjQgMy40LTMuOGMuNi0uNjMgMS42LS4yNyAxLjIuN2wtNCA0LjZjLS40My41LS44LjQtMS4xLjF6Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBjYWxjKDAuMzc1ZW0gKyAwLjE4NzVyZW0pIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjYWxjKDAuNzVlbSArIDAuMzc1cmVtKSBjYWxjKDAuNzVlbSArIDAuMzc1cmVtKTtcbn1cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6dmFsaWQ6Zm9jdXMsIC5mb3JtLWNvbnRyb2wuaXMtdmFsaWQ6Zm9jdXMge1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLWZvcm0tdmFsaWQtYm9yZGVyLWNvbG9yKTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKHZhcigtLWJzLXN1Y2Nlc3MtcmdiKSwgMC4yNSk7XG59XG5cbi53YXMtdmFsaWRhdGVkIHRleHRhcmVhLmZvcm0tY29udHJvbDp2YWxpZCwgdGV4dGFyZWEuZm9ybS1jb250cm9sLmlzLXZhbGlkIHtcbiAgcGFkZGluZy1yaWdodDogY2FsYygxLjVlbSArIDAuNzVyZW0pO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2FsYygwLjM3NWVtICsgMC4xODc1cmVtKSByaWdodCBjYWxjKDAuMzc1ZW0gKyAwLjE4NzVyZW0pO1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1zZWxlY3Q6dmFsaWQsIC5mb3JtLXNlbGVjdC5pcy12YWxpZCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtZm9ybS12YWxpZC1ib3JkZXItY29sb3IpO1xufVxuLndhcy12YWxpZGF0ZWQgLmZvcm0tc2VsZWN0OnZhbGlkOm5vdChbbXVsdGlwbGVdKTpub3QoW3NpemVdKSwgLndhcy12YWxpZGF0ZWQgLmZvcm0tc2VsZWN0OnZhbGlkOm5vdChbbXVsdGlwbGVdKVtzaXplPVwiMVwiXSwgLmZvcm0tc2VsZWN0LmlzLXZhbGlkOm5vdChbbXVsdGlwbGVdKTpub3QoW3NpemVdKSwgLmZvcm0tc2VsZWN0LmlzLXZhbGlkOm5vdChbbXVsdGlwbGVdKVtzaXplPVwiMVwiXSB7XG4gIC0tYnMtZm9ybS1zZWxlY3QtYmctaWNvbjogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA4IDgnJTNlJTNjcGF0aCBmaWxsPSclMjMyYTdmMTBmZicgZD0nTTIuMyA2LjczLjYgNC41M2MtLjQtMS4wNC40Ni0xLjQgMS4xLS44bDEuMSAxLjQgMy40LTMuOGMuNi0uNjMgMS42LS4yNyAxLjIuN2wtNCA0LjZjLS40My41LS44LjQtMS4xLjF6Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xuICBwYWRkaW5nLXJpZ2h0OiA0LjEyNXJlbTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMC43NXJlbSBjZW50ZXIsIGNlbnRlciByaWdodCAyLjI1cmVtO1xuICBiYWNrZ3JvdW5kLXNpemU6IDE2cHggMTJweCwgY2FsYygwLjc1ZW0gKyAwLjM3NXJlbSkgY2FsYygwLjc1ZW0gKyAwLjM3NXJlbSk7XG59XG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1zZWxlY3Q6dmFsaWQ6Zm9jdXMsIC5mb3JtLXNlbGVjdC5pcy12YWxpZDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtZm9ybS12YWxpZC1ib3JkZXItY29sb3IpO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEodmFyKC0tYnMtc3VjY2Vzcy1yZ2IpLCAwLjI1KTtcbn1cblxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbC1jb2xvcjp2YWxpZCwgLmZvcm0tY29udHJvbC1jb2xvci5pcy12YWxpZCB7XG4gIHdpZHRoOiBjYWxjKDNyZW0gKyBjYWxjKDEuNWVtICsgMC43NXJlbSkpO1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDp2YWxpZCwgLmZvcm0tY2hlY2staW5wdXQuaXMtdmFsaWQge1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLWZvcm0tdmFsaWQtYm9yZGVyLWNvbG9yKTtcbn1cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OnZhbGlkOmNoZWNrZWQsIC5mb3JtLWNoZWNrLWlucHV0LmlzLXZhbGlkOmNoZWNrZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1mb3JtLXZhbGlkLWNvbG9yKTtcbn1cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OnZhbGlkOmZvY3VzLCAuZm9ybS1jaGVjay1pbnB1dC5pcy12YWxpZDpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSh2YXIoLS1icy1zdWNjZXNzLXJnYiksIDAuMjUpO1xufVxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6dmFsaWQgfiAuZm9ybS1jaGVjay1sYWJlbCwgLmZvcm0tY2hlY2staW5wdXQuaXMtdmFsaWQgfiAuZm9ybS1jaGVjay1sYWJlbCB7XG4gIGNvbG9yOiB2YXIoLS1icy1mb3JtLXZhbGlkLWNvbG9yKTtcbn1cblxuLmZvcm0tY2hlY2staW5saW5lIC5mb3JtLWNoZWNrLWlucHV0IH4gLnZhbGlkLWZlZWRiYWNrIHtcbiAgbWFyZ2luLWxlZnQ6IDAuNWVtO1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sOm5vdCg6Zm9jdXMpOnZhbGlkLCAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sOm5vdCg6Zm9jdXMpLmlzLXZhbGlkLFxuLndhcy12YWxpZGF0ZWQgLmlucHV0LWdyb3VwID4gLmZvcm0tc2VsZWN0Om5vdCg6Zm9jdXMpOnZhbGlkLFxuLmlucHV0LWdyb3VwID4gLmZvcm0tc2VsZWN0Om5vdCg6Zm9jdXMpLmlzLXZhbGlkLFxuLndhcy12YWxpZGF0ZWQgLmlucHV0LWdyb3VwID4gLmZvcm0tZmxvYXRpbmc6bm90KDpmb2N1cy13aXRoaW4pOnZhbGlkLFxuLmlucHV0LWdyb3VwID4gLmZvcm0tZmxvYXRpbmc6bm90KDpmb2N1cy13aXRoaW4pLmlzLXZhbGlkIHtcbiAgei1pbmRleDogMztcbn1cblxuLmludmFsaWQtZmVlZGJhY2sge1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMC4yNXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xuICBjb2xvcjogdmFyKC0tYnMtZm9ybS1pbnZhbGlkLWNvbG9yKTtcbn1cblxuLmludmFsaWQtdG9vbHRpcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICB6LWluZGV4OiA1O1xuICBkaXNwbGF5OiBub25lO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAuMXJlbSAwLjJyZW07XG4gIG1hcmdpbi10b3A6IDAuMXJlbTtcbiAgZm9udC1zaXplOiBjYWxjKDEuMjU0cmVtICsgMC4wNDh2dyk7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1kYW5nZXIpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmludmFsaWQtdG9vbHRpcCB7XG4gICAgZm9udC1zaXplOiAxLjI5cmVtO1xuICB9XG59XG5cbi53YXMtdmFsaWRhdGVkIDppbnZhbGlkIH4gLmludmFsaWQtZmVlZGJhY2ssXG4ud2FzLXZhbGlkYXRlZCA6aW52YWxpZCB+IC5pbnZhbGlkLXRvb2x0aXAsXG4uaXMtaW52YWxpZCB+IC5pbnZhbGlkLWZlZWRiYWNrLFxuLmlzLWludmFsaWQgfiAuaW52YWxpZC10b29sdGlwIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6aW52YWxpZCwgLmZvcm0tY29udHJvbC5pcy1pbnZhbGlkIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1mb3JtLWludmFsaWQtYm9yZGVyLWNvbG9yKTtcbiAgcGFkZGluZy1yaWdodDogY2FsYygxLjVlbSArIDAuNzVyZW0pO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDEyIDEyJyB3aWR0aD0nMTInIGhlaWdodD0nMTInIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzZDEzOTE3ZmYnJTNlJTNjY2lyY2xlIGN4PSc2JyBjeT0nNicgcj0nNC41Jy8lM2UlM2NwYXRoIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIGQ9J001LjggMy42aC40TDYgNi41eicvJTNlJTNjY2lyY2xlIGN4PSc2JyBjeT0nOC4yJyByPScuNicgZmlsbD0nJTIzZDEzOTE3ZmYnIHN0cm9rZT0nbm9uZScvJTNlJTNjL3N2ZyUzZVwiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgY2FsYygwLjM3NWVtICsgMC4xODc1cmVtKSBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY2FsYygwLjc1ZW0gKyAwLjM3NXJlbSkgY2FsYygwLjc1ZW0gKyAwLjM3NXJlbSk7XG59XG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sOmludmFsaWQ6Zm9jdXMsIC5mb3JtLWNvbnRyb2wuaXMtaW52YWxpZDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtZm9ybS1pbnZhbGlkLWJvcmRlci1jb2xvcik7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSh2YXIoLS1icy1kYW5nZXItcmdiKSwgMC4yNSk7XG59XG5cbi53YXMtdmFsaWRhdGVkIHRleHRhcmVhLmZvcm0tY29udHJvbDppbnZhbGlkLCB0ZXh0YXJlYS5mb3JtLWNvbnRyb2wuaXMtaW52YWxpZCB7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGMoMS41ZW0gKyAwLjc1cmVtKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNhbGMoMC4zNzVlbSArIDAuMTg3NXJlbSkgcmlnaHQgY2FsYygwLjM3NWVtICsgMC4xODc1cmVtKTtcbn1cblxuLndhcy12YWxpZGF0ZWQgLmZvcm0tc2VsZWN0OmludmFsaWQsIC5mb3JtLXNlbGVjdC5pcy1pbnZhbGlkIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1mb3JtLWludmFsaWQtYm9yZGVyLWNvbG9yKTtcbn1cbi53YXMtdmFsaWRhdGVkIC5mb3JtLXNlbGVjdDppbnZhbGlkOm5vdChbbXVsdGlwbGVdKTpub3QoW3NpemVdKSwgLndhcy12YWxpZGF0ZWQgLmZvcm0tc2VsZWN0OmludmFsaWQ6bm90KFttdWx0aXBsZV0pW3NpemU9XCIxXCJdLCAuZm9ybS1zZWxlY3QuaXMtaW52YWxpZDpub3QoW211bHRpcGxlXSk6bm90KFtzaXplXSksIC5mb3JtLXNlbGVjdC5pcy1pbnZhbGlkOm5vdChbbXVsdGlwbGVdKVtzaXplPVwiMVwiXSB7XG4gIC0tYnMtZm9ybS1zZWxlY3QtYmctaWNvbjogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxMiAxMicgd2lkdGg9JzEyJyBoZWlnaHQ9JzEyJyBmaWxsPSdub25lJyBzdHJva2U9JyUyM2QxMzkxN2ZmJyUzZSUzY2NpcmNsZSBjeD0nNicgY3k9JzYnIHI9JzQuNScvJTNlJTNjcGF0aCBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBkPSdNNS44IDMuNmguNEw2IDYuNXonLyUzZSUzY2NpcmNsZSBjeD0nNicgY3k9JzguMicgcj0nLjYnIGZpbGw9JyUyM2QxMzkxN2ZmJyBzdHJva2U9J25vbmUnLyUzZSUzYy9zdmclM2VcIik7XG4gIHBhZGRpbmctcmlnaHQ6IDQuMTI1cmVtO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAwLjc1cmVtIGNlbnRlciwgY2VudGVyIHJpZ2h0IDIuMjVyZW07XG4gIGJhY2tncm91bmQtc2l6ZTogMTZweCAxMnB4LCBjYWxjKDAuNzVlbSArIDAuMzc1cmVtKSBjYWxjKDAuNzVlbSArIDAuMzc1cmVtKTtcbn1cbi53YXMtdmFsaWRhdGVkIC5mb3JtLXNlbGVjdDppbnZhbGlkOmZvY3VzLCAuZm9ybS1zZWxlY3QuaXMtaW52YWxpZDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtZm9ybS1pbnZhbGlkLWJvcmRlci1jb2xvcik7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSh2YXIoLS1icy1kYW5nZXItcmdiKSwgMC4yNSk7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2wtY29sb3I6aW52YWxpZCwgLmZvcm0tY29udHJvbC1jb2xvci5pcy1pbnZhbGlkIHtcbiAgd2lkdGg6IGNhbGMoM3JlbSArIGNhbGMoMS41ZW0gKyAwLjc1cmVtKSk7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OmludmFsaWQsIC5mb3JtLWNoZWNrLWlucHV0LmlzLWludmFsaWQge1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLWZvcm0taW52YWxpZC1ib3JkZXItY29sb3IpO1xufVxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6aW52YWxpZDpjaGVja2VkLCAuZm9ybS1jaGVjay1pbnB1dC5pcy1pbnZhbGlkOmNoZWNrZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1mb3JtLWludmFsaWQtY29sb3IpO1xufVxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6aW52YWxpZDpmb2N1cywgLmZvcm0tY2hlY2staW5wdXQuaXMtaW52YWxpZDpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSh2YXIoLS1icy1kYW5nZXItcmdiKSwgMC4yNSk7XG59XG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDppbnZhbGlkIH4gLmZvcm0tY2hlY2stbGFiZWwsIC5mb3JtLWNoZWNrLWlucHV0LmlzLWludmFsaWQgfiAuZm9ybS1jaGVjay1sYWJlbCB7XG4gIGNvbG9yOiB2YXIoLS1icy1mb3JtLWludmFsaWQtY29sb3IpO1xufVxuXG4uZm9ybS1jaGVjay1pbmxpbmUgLmZvcm0tY2hlY2staW5wdXQgfiAuaW52YWxpZC1mZWVkYmFjayB7XG4gIG1hcmdpbi1sZWZ0OiAwLjVlbTtcbn1cblxuLndhcy12YWxpZGF0ZWQgLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbDpub3QoOmZvY3VzKTppbnZhbGlkLCAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sOm5vdCg6Zm9jdXMpLmlzLWludmFsaWQsXG4ud2FzLXZhbGlkYXRlZCAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1zZWxlY3Q6bm90KDpmb2N1cyk6aW52YWxpZCxcbi5pbnB1dC1ncm91cCA+IC5mb3JtLXNlbGVjdDpub3QoOmZvY3VzKS5pcy1pbnZhbGlkLFxuLndhcy12YWxpZGF0ZWQgLmlucHV0LWdyb3VwID4gLmZvcm0tZmxvYXRpbmc6bm90KDpmb2N1cy13aXRoaW4pOmludmFsaWQsXG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1mbG9hdGluZzpub3QoOmZvY3VzLXdpdGhpbikuaXMtaW52YWxpZCB7XG4gIHotaW5kZXg6IDQ7XG59XG5cbi5idG4ge1xuICAtLWJzLWJ0bi1wYWRkaW5nLXg6IDAuNzVyZW07XG4gIC0tYnMtYnRuLXBhZGRpbmcteTogMC4zNzVyZW07XG4gIC0tYnMtYnRuLWZvbnQtZmFtaWx5OiA7XG4gIC0tYnMtYnRuLWZvbnQtc2l6ZTogY2FsYygxLjI4NXJlbSArIDAuNDJ2dyk7XG4gIC0tYnMtYnRuLWZvbnQtd2VpZ2h0OiA0MDA7XG4gIC0tYnMtYnRuLWxpbmUtaGVpZ2h0OiAxLjU7XG4gIC0tYnMtYnRuLWNvbG9yOiB2YXIoLS1icy1ib2R5LWNvbG9yKTtcbiAgLS1icy1idG4tYmc6IHRyYW5zcGFyZW50O1xuICAtLWJzLWJ0bi1ib3JkZXItd2lkdGg6IHZhcigtLWJzLWJvcmRlci13aWR0aCk7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtYnRuLWJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpO1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLWJzLWJ0bi1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSksIDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtb3BhY2l0eTogMC42NTtcbiAgLS1icy1idG4tZm9jdXMtYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKHZhcigtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiKSwgLjUpO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IHZhcigtLWJzLWJ0bi1wYWRkaW5nLXkpIHZhcigtLWJzLWJ0bi1wYWRkaW5nLXgpO1xuICBmb250LWZhbWlseTogdmFyKC0tYnMtYnRuLWZvbnQtZmFtaWx5KTtcbiAgZm9udC1zaXplOiB2YXIoLS1icy1idG4tZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWJzLWJ0bi1mb250LXdlaWdodCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1icy1idG4tbGluZS1oZWlnaHQpO1xuICBjb2xvcjogdmFyKC0tYnMtYnRuLWNvbG9yKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGJvcmRlcjogdmFyKC0tYnMtYnRuLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtYnRuLWJvcmRlci1jb2xvcik7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJ0bi1ib3JkZXItcmFkaXVzKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtYnRuLWJnKTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmJ0biB7XG4gICAgLS1icy1idG4tZm9udC1zaXplOiAxLjZyZW07XG4gIH1cbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5idG4ge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5idG46aG92ZXIge1xuICBjb2xvcjogdmFyKC0tYnMtYnRuLWhvdmVyLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtYnRuLWhvdmVyLWJnKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yKTtcbn1cbi5idG4tY2hlY2sgKyAuYnRuOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLWJzLWJ0bi1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWJ0bi1iZyk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtYnRuLWJvcmRlci1jb2xvcik7XG59XG4uYnRuOmZvY3VzLXZpc2libGUge1xuICBjb2xvcjogdmFyKC0tYnMtYnRuLWhvdmVyLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtYnRuLWhvdmVyLWJnKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yKTtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogdmFyKC0tYnMtYnRuLWZvY3VzLWJveC1zaGFkb3cpO1xufVxuLmJ0bi1jaGVjazpmb2N1cy12aXNpYmxlICsgLmJ0biB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcik7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IHZhcigtLWJzLWJ0bi1mb2N1cy1ib3gtc2hhZG93KTtcbn1cbi5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG4sIDpub3QoLmJ0bi1jaGVjaykgKyAuYnRuOmFjdGl2ZSwgLmJ0bjpmaXJzdC1jaGlsZDphY3RpdmUsIC5idG4uYWN0aXZlLCAuYnRuLnNob3cge1xuICBjb2xvcjogdmFyKC0tYnMtYnRuLWFjdGl2ZS1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWJ0bi1hY3RpdmUtYmcpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yKTtcbn1cbi5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG46Zm9jdXMtdmlzaWJsZSwgOm5vdCguYnRuLWNoZWNrKSArIC5idG46YWN0aXZlOmZvY3VzLXZpc2libGUsIC5idG46Zmlyc3QtY2hpbGQ6YWN0aXZlOmZvY3VzLXZpc2libGUsIC5idG4uYWN0aXZlOmZvY3VzLXZpc2libGUsIC5idG4uc2hvdzpmb2N1cy12aXNpYmxlIHtcbiAgYm94LXNoYWRvdzogdmFyKC0tYnMtYnRuLWZvY3VzLWJveC1zaGFkb3cpO1xufVxuLmJ0bi1jaGVjazpjaGVja2VkOmZvY3VzLXZpc2libGUgKyAuYnRuIHtcbiAgYm94LXNoYWRvdzogdmFyKC0tYnMtYnRuLWZvY3VzLWJveC1zaGFkb3cpO1xufVxuLmJ0bjpkaXNhYmxlZCwgLmJ0bi5kaXNhYmxlZCwgZmllbGRzZXQ6ZGlzYWJsZWQgLmJ0biB7XG4gIGNvbG9yOiB2YXIoLS1icy1idG4tZGlzYWJsZWQtY29sb3IpO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtYnRuLWRpc2FibGVkLWJnKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yKTtcbiAgb3BhY2l0eTogdmFyKC0tYnMtYnRuLWRpc2FibGVkLW9wYWNpdHkpO1xufVxuXG4uYnRuLXByaW1hcnkge1xuICAtLWJzLWJ0bi1jb2xvcjogI2ZmZmZmZmZmO1xuICAtLWJzLWJ0bi1iZzogI2UzMjQzY2ZmO1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICNlMzI0M2NmZjtcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICNmZmZmZmZmZjtcbiAgLS1icy1idG4taG92ZXItYmc6ICNjMTFmMzM7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogI2I2MWQzMDtcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMjMxLCA2OSwgODk7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogI2ZmZmZmZmZmO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6ICNiNjFkMzA7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICNhYTFiMmQ7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICNmZmZmZmZmZjtcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6ICNlMzI0M2NmZjtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjZTMyNDNjZmY7XG59XG5cbi5idG4tc2Vjb25kYXJ5IHtcbiAgLS1icy1idG4tY29sb3I6ICNmZmZmZmZmZjtcbiAgLS1icy1idG4tYmc6ICM3ZTAwMTNmZjtcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjN2UwMDEzZmY7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjZmZmZmZmZmY7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiAjNmIwMDEwO1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICM2NTAwMGY7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDE0NSwgMzgsIDU0O1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICNmZmZmZmZmZjtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiAjNjUwMDBmO1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjNWYwMDBlO1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjZmZmZmZmZmY7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiAjN2UwMDEzZmY7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogIzdlMDAxM2ZmO1xufVxuXG4uYnRuLXN1Y2Nlc3Mge1xuICAtLWJzLWJ0bi1jb2xvcjogI2ZmZmZmZmZmO1xuICAtLWJzLWJ0bi1iZzogIzJhN2YxMGZmO1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICMyYTdmMTBmZjtcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICNmZmZmZmZmZjtcbiAgLS1icy1idG4taG92ZXItYmc6ICMyNDZjMGU7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogIzIyNjYwZDtcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogNzQsIDE0NiwgNTI7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogI2ZmZmZmZmZmO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6ICMyMjY2MGQ7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICMyMDVmMGM7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICNmZmZmZmZmZjtcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6ICMyYTdmMTBmZjtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjMmE3ZjEwZmY7XG59XG5cbi5idG4taW5mbyB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjMDAwO1xuICAtLWJzLWJ0bi1iZzogIzAyYWFkZGZmO1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICMwMmFhZGRmZjtcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICMwMDA7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiAjMjhiN2UyO1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICMxYmIzZTA7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDIsIDE0NSwgMTg4O1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICMwMDA7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogIzM1YmJlNDtcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogIzFiYjNlMDtcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogIzAwMDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6ICMwMmFhZGRmZjtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjMDJhYWRkZmY7XG59XG5cbi5idG4td2FybmluZyB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjMDAwO1xuICAtLWJzLWJ0bi1iZzogI2ZmYjIwMGZmO1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICNmZmIyMDBmZjtcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICMwMDA7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiAjZmZiZTI2O1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICNmZmJhMWE7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDIxNywgMTUxLCAwO1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICMwMDA7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogI2ZmYzEzMztcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogI2ZmYmExYTtcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogIzAwMDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6ICNmZmIyMDBmZjtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjZmZiMjAwZmY7XG59XG5cbi5idG4tZGFuZ2VyIHtcbiAgLS1icy1idG4tY29sb3I6ICNmZmZmZmZmZjtcbiAgLS1icy1idG4tYmc6ICNkMTM5MTdmZjtcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjZDEzOTE3ZmY7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjZmZmZmZmZmY7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiAjYjIzMDE0O1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICNhNzJlMTI7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDIxNiwgODcsIDU4O1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICNmZmZmZmZmZjtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiAjYTcyZTEyO1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjOWQyYjExO1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjZmZmZmZmZmY7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiAjZDEzOTE3ZmY7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogI2QxMzkxN2ZmO1xufVxuXG4uYnRuLWxpZ2h0IHtcbiAgLS1icy1idG4tY29sb3I6ICMwMDA7XG4gIC0tYnMtYnRuLWJnOiAjZDZkNmQ1ZmY7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogI2Q2ZDZkNWZmO1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogIzAwMDtcbiAgLS1icy1idG4taG92ZXItYmc6ICNiNmI2YjU7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogI2FiYWJhYTtcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMTgyLCAxODIsIDE4MTtcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjMDAwO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6ICNhYmFiYWE7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICNhMWExYTA7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICMwMDA7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiAjZDZkNmQ1ZmY7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogI2Q2ZDZkNWZmO1xufVxuXG4uYnRuLWRhcmsge1xuICAtLWJzLWJ0bi1jb2xvcjogI2ZmZmZmZmZmO1xuICAtLWJzLWJ0bi1iZzogIzM1MzUzMmZmO1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICMzNTM1MzJmZjtcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICNmZmZmZmZmZjtcbiAgLS1icy1idG4taG92ZXItYmc6ICM1MzUzNTE7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogIzQ5NDk0NztcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogODMsIDgzLCA4MTtcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjZmZmZmZmZmY7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogIzVkNWQ1YjtcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogIzQ5NDk0NztcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogI2ZmZmZmZmZmO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogIzM1MzUzMmZmO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICMzNTM1MzJmZjtcbn1cblxuLmJ0bi1vdXRsaW5lLXByaW1hcnkge1xuICAtLWJzLWJ0bi1jb2xvcjogI2UzMjQzY2ZmO1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICNlMzI0M2NmZjtcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICNmZmZmZmZmZjtcbiAgLS1icy1idG4taG92ZXItYmc6ICNlMzI0M2NmZjtcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjZTMyNDNjZmY7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDIyNywgMzYsIDYwO1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICNmZmZmZmZmZjtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiAjZTMyNDNjZmY7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICNlMzI0M2NmZjtcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogI2UzMjQzY2ZmO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogI2UzMjQzY2ZmO1xuICAtLWJzLWdyYWRpZW50OiBub25lO1xufVxuXG4uYnRuLW91dGxpbmUtc2Vjb25kYXJ5IHtcbiAgLS1icy1idG4tY29sb3I6ICM3ZTAwMTNmZjtcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjN2UwMDEzZmY7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjZmZmZmZmZmY7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiAjN2UwMDEzZmY7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogIzdlMDAxM2ZmO1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAxMjYsIDAsIDE5O1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICNmZmZmZmZmZjtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiAjN2UwMDEzZmY7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICM3ZTAwMTNmZjtcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogIzdlMDAxM2ZmO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogIzdlMDAxM2ZmO1xuICAtLWJzLWdyYWRpZW50OiBub25lO1xufVxuXG4uYnRuLW91dGxpbmUtc3VjY2VzcyB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjMmE3ZjEwZmY7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogIzJhN2YxMGZmO1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogI2ZmZmZmZmZmO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogIzJhN2YxMGZmO1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICMyYTdmMTBmZjtcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogNDIsIDEyNywgMTY7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogI2ZmZmZmZmZmO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6ICMyYTdmMTBmZjtcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogIzJhN2YxMGZmO1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjMmE3ZjEwZmY7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjMmE3ZjEwZmY7XG4gIC0tYnMtZ3JhZGllbnQ6IG5vbmU7XG59XG5cbi5idG4tb3V0bGluZS1pbmZvIHtcbiAgLS1icy1idG4tY29sb3I6ICMwMmFhZGRmZjtcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjMDJhYWRkZmY7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjMDAwO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogIzAyYWFkZGZmO1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICMwMmFhZGRmZjtcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMiwgMTcwLCAyMjE7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogIzAwMDtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiAjMDJhYWRkZmY7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICMwMmFhZGRmZjtcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogIzAyYWFkZGZmO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogIzAyYWFkZGZmO1xuICAtLWJzLWdyYWRpZW50OiBub25lO1xufVxuXG4uYnRuLW91dGxpbmUtd2FybmluZyB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjZmZiMjAwZmY7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogI2ZmYjIwMGZmO1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogIzAwMDtcbiAgLS1icy1idG4taG92ZXItYmc6ICNmZmIyMDBmZjtcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjZmZiMjAwZmY7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDI1NSwgMTc4LCAwO1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICMwMDA7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogI2ZmYjIwMGZmO1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjZmZiMjAwZmY7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICNmZmIyMDBmZjtcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6IHRyYW5zcGFyZW50O1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICNmZmIyMDBmZjtcbiAgLS1icy1ncmFkaWVudDogbm9uZTtcbn1cblxuLmJ0bi1vdXRsaW5lLWRhbmdlciB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjZDEzOTE3ZmY7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogI2QxMzkxN2ZmO1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogI2ZmZmZmZmZmO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogI2QxMzkxN2ZmO1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICNkMTM5MTdmZjtcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMjA5LCA1NywgMjM7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogI2ZmZmZmZmZmO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6ICNkMTM5MTdmZjtcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogI2QxMzkxN2ZmO1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjZDEzOTE3ZmY7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjZDEzOTE3ZmY7XG4gIC0tYnMtZ3JhZGllbnQ6IG5vbmU7XG59XG5cbi5idG4tb3V0bGluZS1saWdodCB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjZDZkNmQ1ZmY7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogI2Q2ZDZkNWZmO1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogIzAwMDtcbiAgLS1icy1idG4taG92ZXItYmc6ICNkNmQ2ZDVmZjtcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjZDZkNmQ1ZmY7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDIxNCwgMjE0LCAyMTM7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogIzAwMDtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiAjZDZkNmQ1ZmY7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICNkNmQ2ZDVmZjtcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogI2Q2ZDZkNWZmO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogI2Q2ZDZkNWZmO1xuICAtLWJzLWdyYWRpZW50OiBub25lO1xufVxuXG4uYnRuLW91dGxpbmUtZGFyayB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjMzUzNTMyZmY7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogIzM1MzUzMmZmO1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogI2ZmZmZmZmZmO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogIzM1MzUzMmZmO1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICMzNTM1MzJmZjtcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogNTMsIDUzLCA1MDtcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjZmZmZmZmZmY7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogIzM1MzUzMmZmO1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjMzUzNTMyZmY7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICMzNTM1MzJmZjtcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6IHRyYW5zcGFyZW50O1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICMzNTM1MzJmZjtcbiAgLS1icy1ncmFkaWVudDogbm9uZTtcbn1cblxuLmJ0bi1saW5rIHtcbiAgLS1icy1idG4tZm9udC13ZWlnaHQ6IDQwMDtcbiAgLS1icy1idG4tY29sb3I6IHZhcigtLWJzLWxpbmstY29sb3IpO1xuICAtLWJzLWJ0bi1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiB2YXIoLS1icy1saW5rLWhvdmVyLWNvbG9yKTtcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiB2YXIoLS1icy1saW5rLWhvdmVyLWNvbG9yKTtcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjNjQ2NDYxZmY7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtYnRuLWJveC1zaGFkb3c6IDAgMCAwICMwMDA7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDIzMSwgNjksIDg5O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5idG4tbGluazpmb2N1cy12aXNpYmxlIHtcbiAgY29sb3I6IHZhcigtLWJzLWJ0bi1jb2xvcik7XG59XG4uYnRuLWxpbms6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tYnMtYnRuLWhvdmVyLWNvbG9yKTtcbn1cblxuLmJ0bi1sZywgLmJ0bi1ncm91cC1sZyA+IC5idG4ge1xuICAtLWJzLWJ0bi1wYWRkaW5nLXk6IDAuNXJlbTtcbiAgLS1icy1idG4tcGFkZGluZy14OiAxcmVtO1xuICAtLWJzLWJ0bi1mb250LXNpemU6IGNhbGMoMS4zMjVyZW0gKyAwLjl2dyk7XG4gIC0tYnMtYnRuLWJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtbGcpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuYnRuLWxnLCAuYnRuLWdyb3VwLWxnID4gLmJ0biB7XG4gICAgLS1icy1idG4tZm9udC1zaXplOiAycmVtO1xuICB9XG59XG5cbi5idG4tc20sIC5idG4tZ3JvdXAtc20gPiAuYnRuIHtcbiAgLS1icy1idG4tcGFkZGluZy15OiAwLjI1cmVtO1xuICAtLWJzLWJ0bi1wYWRkaW5nLXg6IDAuNXJlbTtcbiAgLS1icy1idG4tZm9udC1zaXplOiBjYWxjKDEuMjU0cmVtICsgMC4wNDh2dyk7XG4gIC0tYnMtYnRuLWJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtc20pO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuYnRuLXNtLCAuYnRuLWdyb3VwLXNtID4gLmJ0biB7XG4gICAgLS1icy1idG4tZm9udC1zaXplOiAxLjI5cmVtO1xuICB9XG59XG5cbi5mYWRlIHtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cyBsaW5lYXI7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuZmFkZSB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmZhZGU6bm90KC5zaG93KSB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5jb2xsYXBzZTpub3QoLnNob3cpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmNvbGxhcHNpbmcge1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IGhlaWdodCAwLjM1cyBlYXNlO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmNvbGxhcHNpbmcge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5jb2xsYXBzaW5nLmNvbGxhcHNlLWhvcml6b250YWwge1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiBhdXRvO1xuICB0cmFuc2l0aW9uOiB3aWR0aCAwLjM1cyBlYXNlO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmNvbGxhcHNpbmcuY29sbGFwc2UtaG9yaXpvbnRhbCB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuXG4uZHJvcHVwLFxuLmRyb3BlbmQsXG4uZHJvcGRvd24sXG4uZHJvcHN0YXJ0LFxuLmRyb3B1cC1jZW50ZXIsXG4uZHJvcGRvd24tY2VudGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZHJvcGRvd24tdG9nZ2xlIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogMC4yNTVlbTtcbiAgdmVydGljYWwtYWxpZ246IDAuMjU1ZW07XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci10b3A6IDAuM2VtIHNvbGlkO1xuICBib3JkZXItcmlnaHQ6IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAwO1xuICBib3JkZXItbGVmdDogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XG59XG4uZHJvcGRvd24tdG9nZ2xlOmVtcHR5OjphZnRlciB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4uZHJvcGRvd24tbWVudSB7XG4gIC0tYnMtZHJvcGRvd24temluZGV4OiA5OTtcbiAgLS1icy1kcm9wZG93bi1taW4td2lkdGg6IDEwcmVtO1xuICAtLWJzLWRyb3Bkb3duLXBhZGRpbmcteDogMDtcbiAgLS1icy1kcm9wZG93bi1wYWRkaW5nLXk6IDAuNXJlbTtcbiAgLS1icy1kcm9wZG93bi1zcGFjZXI6IDAuMTI1cmVtO1xuICAtLWJzLWRyb3Bkb3duLWZvbnQtc2l6ZTogY2FsYygxLjI4NXJlbSArIDAuNDJ2dyk7XG4gIC0tYnMtZHJvcGRvd24tY29sb3I6IHZhcigtLWJzLWJvZHktY29sb3IpO1xuICAtLWJzLWRyb3Bkb3duLWJnOiB2YXIoLS1icy1ib2R5LWJnKTtcbiAgLS1icy1kcm9wZG93bi1ib3JkZXItY29sb3I6IHZhcigtLWJzLWJvcmRlci1jb2xvci10cmFuc2x1Y2VudCk7XG4gIC0tYnMtZHJvcGRvd24tYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cyk7XG4gIC0tYnMtZHJvcGRvd24tYm9yZGVyLXdpZHRoOiB2YXIoLS1icy1ib3JkZXItd2lkdGgpO1xuICAtLWJzLWRyb3Bkb3duLWlubmVyLWJvcmRlci1yYWRpdXM6IGNhbGModmFyKC0tYnMtYm9yZGVyLXJhZGl1cykgLSB2YXIoLS1icy1ib3JkZXItd2lkdGgpKTtcbiAgLS1icy1kcm9wZG93bi1kaXZpZGVyLWJnOiB2YXIoLS1icy1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQpO1xuICAtLWJzLWRyb3Bkb3duLWRpdmlkZXItbWFyZ2luLXk6IDAuMnJlbTtcbiAgLS1icy1kcm9wZG93bi1ib3gtc2hhZG93OiB2YXIoLS1icy1ib3gtc2hhZG93KTtcbiAgLS1icy1kcm9wZG93bi1saW5rLWNvbG9yOiB2YXIoLS1icy1ib2R5LWNvbG9yKTtcbiAgLS1icy1kcm9wZG93bi1saW5rLWhvdmVyLWNvbG9yOiB2YXIoLS1icy1ib2R5LWNvbG9yKTtcbiAgLS1icy1kcm9wZG93bi1saW5rLWhvdmVyLWJnOiB2YXIoLS1icy10ZXJ0aWFyeS1iZyk7XG4gIC0tYnMtZHJvcGRvd24tbGluay1hY3RpdmUtY29sb3I6ICNmZmZmZmZmZjtcbiAgLS1icy1kcm9wZG93bi1saW5rLWFjdGl2ZS1iZzogI2UzMjQzY2ZmO1xuICAtLWJzLWRyb3Bkb3duLWxpbmstZGlzYWJsZWQtY29sb3I6IHZhcigtLWJzLXRlcnRpYXJ5LWNvbG9yKTtcbiAgLS1icy1kcm9wZG93bi1pdGVtLXBhZGRpbmcteDogMC40cmVtO1xuICAtLWJzLWRyb3Bkb3duLWl0ZW0tcGFkZGluZy15OiAwLjFyZW07XG4gIC0tYnMtZHJvcGRvd24taGVhZGVyLWNvbG9yOiAjNjQ2NDYxZmY7XG4gIC0tYnMtZHJvcGRvd24taGVhZGVyLXBhZGRpbmcteDogMC40cmVtO1xuICAtLWJzLWRyb3Bkb3duLWhlYWRlci1wYWRkaW5nLXk6IDAuNXJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiB2YXIoLS1icy1kcm9wZG93bi16aW5kZXgpO1xuICBkaXNwbGF5OiBub25lO1xuICBtaW4td2lkdGg6IHZhcigtLWJzLWRyb3Bkb3duLW1pbi13aWR0aCk7XG4gIHBhZGRpbmc6IHZhcigtLWJzLWRyb3Bkb3duLXBhZGRpbmcteSkgdmFyKC0tYnMtZHJvcGRvd24tcGFkZGluZy14KTtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IHZhcigtLWJzLWRyb3Bkb3duLWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiB2YXIoLS1icy1kcm9wZG93bi1jb2xvcik7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWRyb3Bkb3duLWJnKTtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiB2YXIoLS1icy1kcm9wZG93bi1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLWRyb3Bkb3duLWJvcmRlci1jb2xvcik7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWRyb3Bkb3duLWJvcmRlci1yYWRpdXMpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZHJvcGRvd24tbWVudSB7XG4gICAgLS1icy1kcm9wZG93bi1mb250LXNpemU6IDEuNnJlbTtcbiAgfVxufVxuLmRyb3Bkb3duLW1lbnVbZGF0YS1icy1wb3BwZXJdIHtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAwO1xuICBtYXJnaW4tdG9wOiB2YXIoLS1icy1kcm9wZG93bi1zcGFjZXIpO1xufVxuXG4uZHJvcGRvd24tbWVudS1zdGFydCB7XG4gIC0tYnMtcG9zaXRpb246IHN0YXJ0O1xufVxuLmRyb3Bkb3duLW1lbnUtc3RhcnRbZGF0YS1icy1wb3BwZXJdIHtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IDA7XG59XG5cbi5kcm9wZG93bi1tZW51LWVuZCB7XG4gIC0tYnMtcG9zaXRpb246IGVuZDtcbn1cbi5kcm9wZG93bi1tZW51LWVuZFtkYXRhLWJzLXBvcHBlcl0ge1xuICByaWdodDogMDtcbiAgbGVmdDogYXV0bztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5kcm9wZG93bi1tZW51LXNtLXN0YXJ0IHtcbiAgICAtLWJzLXBvc2l0aW9uOiBzdGFydDtcbiAgfVxuICAuZHJvcGRvd24tbWVudS1zbS1zdGFydFtkYXRhLWJzLXBvcHBlcl0ge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDA7XG4gIH1cblxuICAuZHJvcGRvd24tbWVudS1zbS1lbmQge1xuICAgIC0tYnMtcG9zaXRpb246IGVuZDtcbiAgfVxuICAuZHJvcGRvd24tbWVudS1zbS1lbmRbZGF0YS1icy1wb3BwZXJdIHtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmRyb3Bkb3duLW1lbnUtbWQtc3RhcnQge1xuICAgIC0tYnMtcG9zaXRpb246IHN0YXJ0O1xuICB9XG4gIC5kcm9wZG93bi1tZW51LW1kLXN0YXJ0W2RhdGEtYnMtcG9wcGVyXSB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMDtcbiAgfVxuXG4gIC5kcm9wZG93bi1tZW51LW1kLWVuZCB7XG4gICAgLS1icy1wb3NpdGlvbjogZW5kO1xuICB9XG4gIC5kcm9wZG93bi1tZW51LW1kLWVuZFtkYXRhLWJzLXBvcHBlcl0ge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZHJvcGRvd24tbWVudS1sZy1zdGFydCB7XG4gICAgLS1icy1wb3NpdGlvbjogc3RhcnQ7XG4gIH1cbiAgLmRyb3Bkb3duLW1lbnUtbGctc3RhcnRbZGF0YS1icy1wb3BwZXJdIHtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAwO1xuICB9XG5cbiAgLmRyb3Bkb3duLW1lbnUtbGctZW5kIHtcbiAgICAtLWJzLXBvc2l0aW9uOiBlbmQ7XG4gIH1cbiAgLmRyb3Bkb3duLW1lbnUtbGctZW5kW2RhdGEtYnMtcG9wcGVyXSB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZHJvcGRvd24tbWVudS14bC1zdGFydCB7XG4gICAgLS1icy1wb3NpdGlvbjogc3RhcnQ7XG4gIH1cbiAgLmRyb3Bkb3duLW1lbnUteGwtc3RhcnRbZGF0YS1icy1wb3BwZXJdIHtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAwO1xuICB9XG5cbiAgLmRyb3Bkb3duLW1lbnUteGwtZW5kIHtcbiAgICAtLWJzLXBvc2l0aW9uOiBlbmQ7XG4gIH1cbiAgLmRyb3Bkb3duLW1lbnUteGwtZW5kW2RhdGEtYnMtcG9wcGVyXSB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuZHJvcGRvd24tbWVudS14eGwtc3RhcnQge1xuICAgIC0tYnMtcG9zaXRpb246IHN0YXJ0O1xuICB9XG4gIC5kcm9wZG93bi1tZW51LXh4bC1zdGFydFtkYXRhLWJzLXBvcHBlcl0ge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDA7XG4gIH1cblxuICAuZHJvcGRvd24tbWVudS14eGwtZW5kIHtcbiAgICAtLWJzLXBvc2l0aW9uOiBlbmQ7XG4gIH1cbiAgLmRyb3Bkb3duLW1lbnUteHhsLWVuZFtkYXRhLWJzLXBvcHBlcl0ge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbn1cbi5kcm9wdXAgLmRyb3Bkb3duLW1lbnVbZGF0YS1icy1wb3BwZXJdIHtcbiAgdG9wOiBhdXRvO1xuICBib3R0b206IDEwMCU7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLWJzLWRyb3Bkb3duLXNwYWNlcik7XG59XG4uZHJvcHVwIC5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogMC4yNTVlbTtcbiAgdmVydGljYWwtYWxpZ246IDAuMjU1ZW07XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci10b3A6IDA7XG4gIGJvcmRlci1yaWdodDogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDAuM2VtIHNvbGlkO1xuICBib3JkZXItbGVmdDogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XG59XG4uZHJvcHVwIC5kcm9wZG93bi10b2dnbGU6ZW1wdHk6OmFmdGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5kcm9wZW5kIC5kcm9wZG93bi1tZW51W2RhdGEtYnMtcG9wcGVyXSB7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1sZWZ0OiB2YXIoLS1icy1kcm9wZG93bi1zcGFjZXIpO1xufVxuLmRyb3BlbmQgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAwLjI1NWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogMC4yNTVlbTtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLXRvcDogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogMDtcbiAgYm9yZGVyLWJvdHRvbTogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiAwLjNlbSBzb2xpZDtcbn1cbi5kcm9wZW5kIC5kcm9wZG93bi10b2dnbGU6ZW1wdHk6OmFmdGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uZHJvcGVuZCAuZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gIHZlcnRpY2FsLWFsaWduOiAwO1xufVxuXG4uZHJvcHN0YXJ0IC5kcm9wZG93bi1tZW51W2RhdGEtYnMtcG9wcGVyXSB7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDEwMCU7XG4gIGxlZnQ6IGF1dG87XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1yaWdodDogdmFyKC0tYnMtZHJvcGRvd24tc3BhY2VyKTtcbn1cbi5kcm9wc3RhcnQgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAwLjI1NWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogMC4yNTVlbTtcbiAgY29udGVudDogXCJcIjtcbn1cbi5kcm9wc3RhcnQgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmRyb3BzdGFydCAuZHJvcGRvd24tdG9nZ2xlOjpiZWZvcmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMC4yNTVlbTtcbiAgdmVydGljYWwtYWxpZ246IDAuMjU1ZW07XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci10b3A6IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDAuM2VtIHNvbGlkO1xuICBib3JkZXItYm90dG9tOiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5kcm9wc3RhcnQgLmRyb3Bkb3duLXRvZ2dsZTplbXB0eTo6YWZ0ZXIge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5kcm9wc3RhcnQgLmRyb3Bkb3duLXRvZ2dsZTo6YmVmb3JlIHtcbiAgdmVydGljYWwtYWxpZ246IDA7XG59XG5cbi5kcm9wZG93bi1kaXZpZGVyIHtcbiAgaGVpZ2h0OiAwO1xuICBtYXJnaW46IHZhcigtLWJzLWRyb3Bkb3duLWRpdmlkZXItbWFyZ2luLXkpIDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1icy1kcm9wZG93bi1kaXZpZGVyLWJnKTtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmRyb3Bkb3duLWl0ZW0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IHZhcigtLWJzLWRyb3Bkb3duLWl0ZW0tcGFkZGluZy15KSB2YXIoLS1icy1kcm9wZG93bi1pdGVtLXBhZGRpbmcteCk7XG4gIGNsZWFyOiBib3RoO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogdmFyKC0tYnMtZHJvcGRvd24tbGluay1jb2xvcik7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtZHJvcGRvd24taXRlbS1ib3JkZXItcmFkaXVzLCAwKTtcbn1cbi5kcm9wZG93bi1pdGVtOmhvdmVyLCAuZHJvcGRvd24taXRlbTpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1icy1kcm9wZG93bi1saW5rLWhvdmVyLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtZHJvcGRvd24tbGluay1ob3Zlci1iZyk7XG59XG4uZHJvcGRvd24taXRlbS5hY3RpdmUsIC5kcm9wZG93bi1pdGVtOmFjdGl2ZSB7XG4gIGNvbG9yOiB2YXIoLS1icy1kcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvcik7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtZHJvcGRvd24tbGluay1hY3RpdmUtYmcpO1xufVxuLmRyb3Bkb3duLWl0ZW0uZGlzYWJsZWQsIC5kcm9wZG93bi1pdGVtOmRpc2FibGVkIHtcbiAgY29sb3I6IHZhcigtLWJzLWRyb3Bkb3duLWxpbmstZGlzYWJsZWQtY29sb3IpO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5kcm9wZG93bi1tZW51LnNob3cge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmRyb3Bkb3duLWhlYWRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiB2YXIoLS1icy1kcm9wZG93bi1oZWFkZXItcGFkZGluZy15KSB2YXIoLS1icy1kcm9wZG93bi1oZWFkZXItcGFkZGluZy14KTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiBjYWxjKDEuMjU0cmVtICsgMC4wNDh2dyk7XG4gIGNvbG9yOiB2YXIoLS1icy1kcm9wZG93bi1oZWFkZXItY29sb3IpO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZHJvcGRvd24taGVhZGVyIHtcbiAgICBmb250LXNpemU6IDEuMjlyZW07XG4gIH1cbn1cblxuLmRyb3Bkb3duLWl0ZW0tdGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiB2YXIoLS1icy1kcm9wZG93bi1pdGVtLXBhZGRpbmcteSkgdmFyKC0tYnMtZHJvcGRvd24taXRlbS1wYWRkaW5nLXgpO1xuICBjb2xvcjogdmFyKC0tYnMtZHJvcGRvd24tbGluay1jb2xvcik7XG59XG5cbi5kcm9wZG93bi1tZW51LWRhcmsge1xuICAtLWJzLWRyb3Bkb3duLWNvbG9yOiAjOTk5OTk3ZmY7XG4gIC0tYnMtZHJvcGRvd24tYmc6ICM0YzRjNGFmZjtcbiAgLS1icy1kcm9wZG93bi1ib3JkZXItY29sb3I6IHZhcigtLWJzLWJvcmRlci1jb2xvci10cmFuc2x1Y2VudCk7XG4gIC0tYnMtZHJvcGRvd24tYm94LXNoYWRvdzogO1xuICAtLWJzLWRyb3Bkb3duLWxpbmstY29sb3I6ICM5OTk5OTdmZjtcbiAgLS1icy1kcm9wZG93bi1saW5rLWhvdmVyLWNvbG9yOiAjZmZmZmZmZmY7XG4gIC0tYnMtZHJvcGRvd24tZGl2aWRlci1iZzogdmFyKC0tYnMtYm9yZGVyLWNvbG9yLXRyYW5zbHVjZW50KTtcbiAgLS1icy1kcm9wZG93bi1saW5rLWhvdmVyLWJnOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpO1xuICAtLWJzLWRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yOiAjZmZmZmZmZmY7XG4gIC0tYnMtZHJvcGRvd24tbGluay1hY3RpdmUtYmc6ICNlMzI0M2NmZjtcbiAgLS1icy1kcm9wZG93bi1saW5rLWRpc2FibGVkLWNvbG9yOiAjNzA3MDZkZmY7XG4gIC0tYnMtZHJvcGRvd24taGVhZGVyLWNvbG9yOiAjNzA3MDZkZmY7XG59XG5cbi5idG4tZ3JvdXAsXG4uYnRuLWdyb3VwLXZlcnRpY2FsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5idG4tZ3JvdXAgPiAuYnRuLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXg6IDEgMSBhdXRvO1xufVxuLmJ0bi1ncm91cCA+IC5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG4sXG4uYnRuLWdyb3VwID4gLmJ0bi1jaGVjazpmb2N1cyArIC5idG4sXG4uYnRuLWdyb3VwID4gLmJ0bjpob3Zlcixcbi5idG4tZ3JvdXAgPiAuYnRuOmZvY3VzLFxuLmJ0bi1ncm91cCA+IC5idG46YWN0aXZlLFxuLmJ0bi1ncm91cCA+IC5idG4uYWN0aXZlLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG4sXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1jaGVjazpmb2N1cyArIC5idG4sXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bjpob3Zlcixcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuOmZvY3VzLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG46YWN0aXZlLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4uYWN0aXZlIHtcbiAgei1pbmRleDogMTtcbn1cblxuLmJ0bi10b29sYmFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG4uYnRuLXRvb2xiYXIgLmlucHV0LWdyb3VwIHtcbiAgd2lkdGg6IGF1dG87XG59XG5cbi5idG4tZ3JvdXAge1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKTtcbn1cbi5idG4tZ3JvdXAgPiA6bm90KC5idG4tY2hlY2s6Zmlyc3QtY2hpbGQpICsgLmJ0bixcbi5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWxlZnQ6IGNhbGModmFyKC0tYnMtYm9yZGVyLXdpZHRoKSAqIC0xKTtcbn1cbi5idG4tZ3JvdXAgPiAuYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLFxuLmJ0bi1ncm91cCA+IC5idG4uZHJvcGRvd24tdG9nZ2xlLXNwbGl0OmZpcnN0LWNoaWxkLFxuLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4ge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG59XG4uYnRuLWdyb3VwID4gLmJ0bjpudGgtY2hpbGQobiszKSxcbi5idG4tZ3JvdXAgPiA6bm90KC5idG4tY2hlY2spICsgLmJ0bixcbi5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0biB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG5cbi5kcm9wZG93bi10b2dnbGUtc3BsaXQge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjU2MjVyZW07XG4gIHBhZGRpbmctbGVmdDogMC41NjI1cmVtO1xufVxuLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdDo6YWZ0ZXIsIC5kcm9wdXAgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdDo6YWZ0ZXIsIC5kcm9wZW5kIC5kcm9wZG93bi10b2dnbGUtc3BsaXQ6OmFmdGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uZHJvcHN0YXJ0IC5kcm9wZG93bi10b2dnbGUtc3BsaXQ6OmJlZm9yZSB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLmJ0bi1zbSArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQsIC5idG4tZ3JvdXAtc20gPiAuYnRuICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuMzc1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuMzc1cmVtO1xufVxuXG4uYnRuLWxnICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCwgLmJ0bi1ncm91cC1sZyA+IC5idG4gKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0IHtcbiAgcGFkZGluZy1yaWdodDogMC43NXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjc1cmVtO1xufVxuXG4uYnRuLWdyb3VwLXZlcnRpY2FsIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4sXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG46bm90KDpmaXJzdC1jaGlsZCksXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIG1hcmdpbi10b3A6IGNhbGModmFyKC0tYnMtYm9yZGVyLXdpZHRoKSAqIC0xKTtcbn1cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4ge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbn1cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuIH4gLmJ0bixcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0biB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xufVxuXG4ubmF2IHtcbiAgLS1icy1uYXYtbGluay1wYWRkaW5nLXg6IDFyZW07XG4gIC0tYnMtbmF2LWxpbmstcGFkZGluZy15OiAwLjVyZW07XG4gIC0tYnMtbmF2LWxpbmstZm9udC13ZWlnaHQ6IDtcbiAgLS1icy1uYXYtbGluay1jb2xvcjogdmFyKC0tYnMtbGluay1jb2xvcik7XG4gIC0tYnMtbmF2LWxpbmstaG92ZXItY29sb3I6IHZhcigtLWJzLWxpbmstaG92ZXItY29sb3IpO1xuICAtLWJzLW5hdi1saW5rLWRpc2FibGVkLWNvbG9yOiB2YXIoLS1icy1zZWNvbmRhcnktY29sb3IpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLm5hdi1saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IHZhcigtLWJzLW5hdi1saW5rLXBhZGRpbmcteSkgdmFyKC0tYnMtbmF2LWxpbmstcGFkZGluZy14KTtcbiAgZm9udC1zaXplOiB2YXIoLS1icy1uYXYtbGluay1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogdmFyKC0tYnMtbmF2LWxpbmstZm9udC13ZWlnaHQpO1xuICBjb2xvcjogdmFyKC0tYnMtbmF2LWxpbmstY29sb3IpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogMDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5uYXYtbGluayB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLm5hdi1saW5rOmhvdmVyLCAubmF2LWxpbms6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tYnMtbmF2LWxpbmstaG92ZXItY29sb3IpO1xufVxuLm5hdi1saW5rOmZvY3VzLXZpc2libGUge1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEoMjI3LCAzNiwgNjAsIDAuMjUpO1xufVxuLm5hdi1saW5rLmRpc2FibGVkLCAubmF2LWxpbms6ZGlzYWJsZWQge1xuICBjb2xvcjogdmFyKC0tYnMtbmF2LWxpbmstZGlzYWJsZWQtY29sb3IpO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4ubmF2LXRhYnMge1xuICAtLWJzLW5hdi10YWJzLWJvcmRlci13aWR0aDogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKTtcbiAgLS1icy1uYXYtdGFicy1ib3JkZXItY29sb3I6IHZhcigtLWJzLWJvcmRlci1jb2xvcik7XG4gIC0tYnMtbmF2LXRhYnMtYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cyk7XG4gIC0tYnMtbmF2LXRhYnMtbGluay1ob3Zlci1ib3JkZXItY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeS1iZykgdmFyKC0tYnMtc2Vjb25kYXJ5LWJnKSB2YXIoLS1icy1ib3JkZXItY29sb3IpO1xuICAtLWJzLW5hdi10YWJzLWxpbmstYWN0aXZlLWNvbG9yOiB2YXIoLS1icy1lbXBoYXNpcy1jb2xvcik7XG4gIC0tYnMtbmF2LXRhYnMtbGluay1hY3RpdmUtYmc6IHZhcigtLWJzLWJvZHktYmcpO1xuICAtLWJzLW5hdi10YWJzLWxpbmstYWN0aXZlLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtYm9yZGVyLWNvbG9yKSB2YXIoLS1icy1ib3JkZXItY29sb3IpIHZhcigtLWJzLWJvZHktYmcpO1xuICBib3JkZXItYm90dG9tOiB2YXIoLS1icy1uYXYtdGFicy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW5hdi10YWJzLWJvcmRlci1jb2xvcik7XG59XG4ubmF2LXRhYnMgLm5hdi1saW5rIHtcbiAgbWFyZ2luLWJvdHRvbTogY2FsYygtMSAqIHZhcigtLWJzLW5hdi10YWJzLWJvcmRlci13aWR0aCkpO1xuICBib3JkZXI6IHZhcigtLWJzLW5hdi10YWJzLWJvcmRlci13aWR0aCkgc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWJzLW5hdi10YWJzLWJvcmRlci1yYWRpdXMpO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtbmF2LXRhYnMtYm9yZGVyLXJhZGl1cyk7XG59XG4ubmF2LXRhYnMgLm5hdi1saW5rOmhvdmVyLCAubmF2LXRhYnMgLm5hdi1saW5rOmZvY3VzIHtcbiAgaXNvbGF0aW9uOiBpc29sYXRlO1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLW5hdi10YWJzLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yKTtcbn1cbi5uYXYtdGFicyAubmF2LWxpbmsuYWN0aXZlLFxuLm5hdi10YWJzIC5uYXYtaXRlbS5zaG93IC5uYXYtbGluayB7XG4gIGNvbG9yOiB2YXIoLS1icy1uYXYtdGFicy1saW5rLWFjdGl2ZS1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLW5hdi10YWJzLWxpbmstYWN0aXZlLWJnKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1uYXYtdGFicy1saW5rLWFjdGl2ZS1ib3JkZXItY29sb3IpO1xufVxuLm5hdi10YWJzIC5kcm9wZG93bi1tZW51IHtcbiAgbWFyZ2luLXRvcDogY2FsYygtMSAqIHZhcigtLWJzLW5hdi10YWJzLWJvcmRlci13aWR0aCkpO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbn1cblxuLm5hdi1waWxscyB7XG4gIC0tYnMtbmF2LXBpbGxzLWJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpO1xuICAtLWJzLW5hdi1waWxscy1saW5rLWFjdGl2ZS1jb2xvcjogI2ZmZmZmZmZmO1xuICAtLWJzLW5hdi1waWxscy1saW5rLWFjdGl2ZS1iZzogI2UzMjQzY2ZmO1xufVxuLm5hdi1waWxscyAubmF2LWxpbmsge1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1uYXYtcGlsbHMtYm9yZGVyLXJhZGl1cyk7XG59XG4ubmF2LXBpbGxzIC5uYXYtbGluay5hY3RpdmUsXG4ubmF2LXBpbGxzIC5zaG93ID4gLm5hdi1saW5rIHtcbiAgY29sb3I6IHZhcigtLWJzLW5hdi1waWxscy1saW5rLWFjdGl2ZS1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLW5hdi1waWxscy1saW5rLWFjdGl2ZS1iZyk7XG59XG5cbi5uYXYtdW5kZXJsaW5lIHtcbiAgLS1icy1uYXYtdW5kZXJsaW5lLWdhcDogMXJlbTtcbiAgLS1icy1uYXYtdW5kZXJsaW5lLWJvcmRlci13aWR0aDogMC4xMjVyZW07XG4gIC0tYnMtbmF2LXVuZGVybGluZS1saW5rLWFjdGl2ZS1jb2xvcjogdmFyKC0tYnMtZW1waGFzaXMtY29sb3IpO1xuICBnYXA6IHZhcigtLWJzLW5hdi11bmRlcmxpbmUtZ2FwKTtcbn1cbi5uYXYtdW5kZXJsaW5lIC5uYXYtbGluayB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgYm9yZGVyLWJvdHRvbTogdmFyKC0tYnMtbmF2LXVuZGVybGluZS1ib3JkZXItd2lkdGgpIHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLm5hdi11bmRlcmxpbmUgLm5hdi1saW5rOmhvdmVyLCAubmF2LXVuZGVybGluZSAubmF2LWxpbms6Zm9jdXMge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiBjdXJyZW50Y29sb3I7XG59XG4ubmF2LXVuZGVybGluZSAubmF2LWxpbmsuYWN0aXZlLFxuLm5hdi11bmRlcmxpbmUgLnNob3cgPiAubmF2LWxpbmsge1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogdmFyKC0tYnMtbmF2LXVuZGVybGluZS1saW5rLWFjdGl2ZS1jb2xvcik7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IGN1cnJlbnRjb2xvcjtcbn1cblxuLm5hdi1maWxsID4gLm5hdi1saW5rLFxuLm5hdi1maWxsIC5uYXYtaXRlbSB7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5uYXYtanVzdGlmaWVkID4gLm5hdi1saW5rLFxuLm5hdi1qdXN0aWZpZWQgLm5hdi1pdGVtIHtcbiAgZmxleC1iYXNpczogMDtcbiAgZmxleC1ncm93OiAxO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5uYXYtZmlsbCAubmF2LWl0ZW0gLm5hdi1saW5rLFxuLm5hdi1qdXN0aWZpZWQgLm5hdi1pdGVtIC5uYXYtbGluayB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4udGFiLWNvbnRlbnQgPiAudGFiLXBhbmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnRhYi1jb250ZW50ID4gLmFjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ubmF2YmFyIHtcbiAgLS1icy1uYXZiYXItcGFkZGluZy14OiAwO1xuICAtLWJzLW5hdmJhci1wYWRkaW5nLXk6IDAuMnJlbTtcbiAgLS1icy1uYXZiYXItY29sb3I6IHJnYmEodmFyKC0tYnMtZW1waGFzaXMtY29sb3ItcmdiKSwgMC42NSk7XG4gIC0tYnMtbmF2YmFyLWhvdmVyLWNvbG9yOiByZ2JhKHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yLXJnYiksIDAuOCk7XG4gIC0tYnMtbmF2YmFyLWRpc2FibGVkLWNvbG9yOiByZ2JhKHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yLXJnYiksIDAuMyk7XG4gIC0tYnMtbmF2YmFyLWFjdGl2ZS1jb2xvcjogcmdiYSh2YXIoLS1icy1lbXBoYXNpcy1jb2xvci1yZ2IpLCAxKTtcbiAgLS1icy1uYXZiYXItYnJhbmQtcGFkZGluZy15OiAwLjJyZW07XG4gIC0tYnMtbmF2YmFyLWJyYW5kLW1hcmdpbi1lbmQ6IDFyZW07XG4gIC0tYnMtbmF2YmFyLWJyYW5kLWZvbnQtc2l6ZTogMnJlbTtcbiAgLS1icy1uYXZiYXItYnJhbmQtY29sb3I6IHJnYmEodmFyKC0tYnMtZW1waGFzaXMtY29sb3ItcmdiKSwgMSk7XG4gIC0tYnMtbmF2YmFyLWJyYW5kLWhvdmVyLWNvbG9yOiByZ2JhKHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yLXJnYiksIDEpO1xuICAtLWJzLW5hdmJhci1uYXYtbGluay1wYWRkaW5nLXg6IDAuNXJlbTtcbiAgLS1icy1uYXZiYXItdG9nZ2xlci1wYWRkaW5nLXk6IDAuMjVyZW07XG4gIC0tYnMtbmF2YmFyLXRvZ2dsZXItcGFkZGluZy14OiAwLjc1cmVtO1xuICAtLWJzLW5hdmJhci10b2dnbGVyLWZvbnQtc2l6ZTogMnJlbTtcbiAgLS1icy1uYXZiYXItdG9nZ2xlci1pY29uLWJnOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDMwIDMwJyUzZSUzY3BhdGggc3Ryb2tlPSd2YXIlMjgtLWljb24tY29sb3IsICUyMzFkMWQxYmZmJTI5JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgc3Ryb2tlLXdpZHRoPScyJyBkPSdNNCA3aDIyTTQgMTVoMjJNNCAyM2gyMicvJTNlJTNjL3N2ZyUzZVwiKTtcbiAgLS1icy1uYXZiYXItdG9nZ2xlci1ib3JkZXItY29sb3I6IHJnYmEodmFyKC0tYnMtZW1waGFzaXMtY29sb3ItcmdiKSwgMC4xNSk7XG4gIC0tYnMtbmF2YmFyLXRvZ2dsZXItYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cyk7XG4gIC0tYnMtbmF2YmFyLXRvZ2dsZXItZm9jdXMtd2lkdGg6IDAuMjVyZW07XG4gIC0tYnMtbmF2YmFyLXRvZ2dsZXItdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogdmFyKC0tYnMtbmF2YmFyLXBhZGRpbmcteSkgdmFyKC0tYnMtbmF2YmFyLXBhZGRpbmcteCk7XG59XG4ubmF2YmFyID4gLmNvbnRhaW5lcixcbi5uYXZiYXIgPiAuY29udGFpbmVyLWZsdWlkLFxuLm5hdmJhciA+IC5jb250YWluZXItc20sXG4ubmF2YmFyID4gLmNvbnRhaW5lci1tZCxcbi5uYXZiYXIgPiAuY29udGFpbmVyLWxnLFxuLm5hdmJhciA+IC5jb250YWluZXIteGwsXG4ubmF2YmFyID4gLmNvbnRhaW5lci14eGwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IGluaGVyaXQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5uYXZiYXItYnJhbmQge1xuICBwYWRkaW5nLXRvcDogdmFyKC0tYnMtbmF2YmFyLWJyYW5kLXBhZGRpbmcteSk7XG4gIHBhZGRpbmctYm90dG9tOiB2YXIoLS1icy1uYXZiYXItYnJhbmQtcGFkZGluZy15KTtcbiAgbWFyZ2luLXJpZ2h0OiB2YXIoLS1icy1uYXZiYXItYnJhbmQtbWFyZ2luLWVuZCk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tYnMtbmF2YmFyLWJyYW5kLWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiB2YXIoLS1icy1uYXZiYXItYnJhbmQtY29sb3IpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4ubmF2YmFyLWJyYW5kOmhvdmVyLCAubmF2YmFyLWJyYW5kOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLWJzLW5hdmJhci1icmFuZC1ob3Zlci1jb2xvcik7XG59XG5cbi5uYXZiYXItbmF2IHtcbiAgLS1icy1uYXYtbGluay1wYWRkaW5nLXg6IDA7XG4gIC0tYnMtbmF2LWxpbmstcGFkZGluZy15OiAwLjVyZW07XG4gIC0tYnMtbmF2LWxpbmstZm9udC13ZWlnaHQ6IDtcbiAgLS1icy1uYXYtbGluay1jb2xvcjogdmFyKC0tYnMtbmF2YmFyLWNvbG9yKTtcbiAgLS1icy1uYXYtbGluay1ob3Zlci1jb2xvcjogdmFyKC0tYnMtbmF2YmFyLWhvdmVyLWNvbG9yKTtcbiAgLS1icy1uYXYtbGluay1kaXNhYmxlZC1jb2xvcjogdmFyKC0tYnMtbmF2YmFyLWRpc2FibGVkLWNvbG9yKTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLm5hdmJhci1uYXYgLm5hdi1saW5rLmFjdGl2ZSwgLm5hdmJhci1uYXYgLm5hdi1saW5rLnNob3cge1xuICBjb2xvcjogdmFyKC0tYnMtbmF2YmFyLWFjdGl2ZS1jb2xvcik7XG59XG4ubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG59XG5cbi5uYXZiYXItdGV4dCB7XG4gIHBhZGRpbmctdG9wOiAwLjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjVyZW07XG4gIGNvbG9yOiB2YXIoLS1icy1uYXZiYXItY29sb3IpO1xufVxuLm5hdmJhci10ZXh0IGEsXG4ubmF2YmFyLXRleHQgYTpob3Zlcixcbi5uYXZiYXItdGV4dCBhOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLWJzLW5hdmJhci1hY3RpdmUtY29sb3IpO1xufVxuXG4ubmF2YmFyLWNvbGxhcHNlIHtcbiAgZmxleC1iYXNpczogMTAwJTtcbiAgZmxleC1ncm93OiAxO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ubmF2YmFyLXRvZ2dsZXIge1xuICBwYWRkaW5nOiB2YXIoLS1icy1uYXZiYXItdG9nZ2xlci1wYWRkaW5nLXkpIHZhcigtLWJzLW5hdmJhci10b2dnbGVyLXBhZGRpbmcteCk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tYnMtbmF2YmFyLXRvZ2dsZXItZm9udC1zaXplKTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiB2YXIoLS1icy1uYXZiYXItY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiB2YXIoLS1icy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW5hdmJhci10b2dnbGVyLWJvcmRlci1jb2xvcik7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLW5hdmJhci10b2dnbGVyLWJvcmRlci1yYWRpdXMpO1xuICB0cmFuc2l0aW9uOiB2YXIoLS1icy1uYXZiYXItdG9nZ2xlci10cmFuc2l0aW9uKTtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLm5hdmJhci10b2dnbGVyOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLm5hdmJhci10b2dnbGVyOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiAwIDAgMCB2YXIoLS1icy1uYXZiYXItdG9nZ2xlci1mb2N1cy13aWR0aCk7XG59XG5cbi5uYXZiYXItdG9nZ2xlci1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMS41ZW07XG4gIGhlaWdodDogMS41ZW07XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHZhcigtLWJzLW5hdmJhci10b2dnbGVyLWljb24tYmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbn1cblxuLm5hdmJhci1uYXYtc2Nyb2xsIHtcbiAgbWF4LWhlaWdodDogdmFyKC0tYnMtc2Nyb2xsLWhlaWdodCwgNzV2aCk7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAubmF2YmFyLWV4cGFuZC1zbSB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItbmF2IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtc20gLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1icy1uYXZiYXItbmF2LWxpbmstcGFkZGluZy14KTtcbiAgICBwYWRkaW5nLWxlZnQ6IHZhcigtLWJzLW5hdmJhci1uYXYtbGluay1wYWRkaW5nLXgpO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItbmF2LXNjcm9sbCB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtc20gLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIGZsZXgtYmFzaXM6IGF1dG87XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtc20gLm5hdmJhci10b2dnbGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXNtIC5vZmZjYW52YXMge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgei1pbmRleDogYXV0bztcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXNtIC5vZmZjYW52YXMgLm9mZmNhbnZhcy1oZWFkZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtc20gLm9mZmNhbnZhcyAub2ZmY2FudmFzLWJvZHkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1ncm93OiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgb3ZlcmZsb3cteTogdmlzaWJsZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5uYXZiYXItZXhwYW5kLW1kIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci1uYXYge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICAgIHBhZGRpbmctcmlnaHQ6IHZhcigtLWJzLW5hdmJhci1uYXYtbGluay1wYWRkaW5nLXgpO1xuICAgIHBhZGRpbmctbGVmdDogdmFyKC0tYnMtbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteCk7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci1uYXYtc2Nyb2xsIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgZmxleC1iYXNpczogYXV0bztcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLXRvZ2dsZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbWQgLm9mZmNhbnZhcyB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB6LWluZGV4OiBhdXRvO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICAgIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbWQgLm9mZmNhbnZhcyAub2ZmY2FudmFzLWhlYWRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1tZCAub2ZmY2FudmFzIC5vZmZjYW52YXMtYm9keSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWdyb3c6IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBvdmVyZmxvdy15OiB2aXNpYmxlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm5hdmJhci1leHBhbmQtbGcge1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLW5hdiB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gICAgcGFkZGluZy1yaWdodDogdmFyKC0tYnMtbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteCk7XG4gICAgcGFkZGluZy1sZWZ0OiB2YXIoLS1icy1uYXZiYXItbmF2LWxpbmstcGFkZGluZy14KTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLW5hdi1zY3JvbGwge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItY29sbGFwc2Uge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1sZyAub2ZmY2FudmFzIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHotaW5kZXg6IGF1dG87XG4gICAgZmxleC1ncm93OiAxO1xuICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1sZyAub2ZmY2FudmFzIC5vZmZjYW52YXMtaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLWxnIC5vZmZjYW52YXMgLm9mZmNhbnZhcy1ib2R5IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZ3JvdzogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG92ZXJmbG93LXk6IHZpc2libGU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm5hdmJhci1leHBhbmQteGwge1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLW5hdiB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gICAgcGFkZGluZy1yaWdodDogdmFyKC0tYnMtbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteCk7XG4gICAgcGFkZGluZy1sZWZ0OiB2YXIoLS1icy1uYXZiYXItbmF2LWxpbmstcGFkZGluZy14KTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLW5hdi1zY3JvbGwge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItY29sbGFwc2Uge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14bCAub2ZmY2FudmFzIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHotaW5kZXg6IGF1dG87XG4gICAgZmxleC1ncm93OiAxO1xuICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14bCAub2ZmY2FudmFzIC5vZmZjYW52YXMtaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXhsIC5vZmZjYW52YXMgLm9mZmNhbnZhcy1ib2R5IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZ3JvdzogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG92ZXJmbG93LXk6IHZpc2libGU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLm5hdmJhci1leHBhbmQteHhsIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteHhsIC5uYXZiYXItbmF2IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXh4bCAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXh4bCAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICAgIHBhZGRpbmctcmlnaHQ6IHZhcigtLWJzLW5hdmJhci1uYXYtbGluay1wYWRkaW5nLXgpO1xuICAgIHBhZGRpbmctbGVmdDogdmFyKC0tYnMtbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteCk7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteHhsIC5uYXZiYXItbmF2LXNjcm9sbCB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteHhsIC5uYXZiYXItY29sbGFwc2Uge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXh4bCAubmF2YmFyLXRvZ2dsZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteHhsIC5vZmZjYW52YXMge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgei1pbmRleDogYXV0bztcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXh4bCAub2ZmY2FudmFzIC5vZmZjYW52YXMtaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXh4bCAub2ZmY2FudmFzIC5vZmZjYW52YXMtYm9keSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWdyb3c6IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBvdmVyZmxvdy15OiB2aXNpYmxlO1xuICB9XG59XG4ubmF2YmFyLWV4cGFuZCB7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG4ubmF2YmFyLWV4cGFuZCAubmF2YmFyLW5hdiB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG4ubmF2YmFyLWV4cGFuZCAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5uYXZiYXItZXhwYW5kIC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gIHBhZGRpbmctcmlnaHQ6IHZhcigtLWJzLW5hdmJhci1uYXYtbGluay1wYWRkaW5nLXgpO1xuICBwYWRkaW5nLWxlZnQ6IHZhcigtLWJzLW5hdmJhci1uYXYtbGluay1wYWRkaW5nLXgpO1xufVxuLm5hdmJhci1leHBhbmQgLm5hdmJhci1uYXYtc2Nyb2xsIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG4ubmF2YmFyLWV4cGFuZCAubmF2YmFyLWNvbGxhcHNlIHtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICBmbGV4LWJhc2lzOiBhdXRvO1xufVxuLm5hdmJhci1leHBhbmQgLm5hdmJhci10b2dnbGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5uYXZiYXItZXhwYW5kIC5vZmZjYW52YXMge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICB6LWluZGV4OiBhdXRvO1xuICBmbGV4LWdyb3c6IDE7XG4gIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbjogbm9uZTtcbn1cbi5uYXZiYXItZXhwYW5kIC5vZmZjYW52YXMgLm9mZmNhbnZhcy1oZWFkZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm5hdmJhci1leHBhbmQgLm9mZmNhbnZhcyAub2ZmY2FudmFzLWJvZHkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWdyb3c6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93LXk6IHZpc2libGU7XG59XG5cbi5uYXZiYXItZGFyayxcbi5uYXZiYXJbZGF0YS1icy10aGVtZT1kYXJrXSB7XG4gIC0tYnMtbmF2YmFyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNTUpO1xuICAtLWJzLW5hdmJhci1ob3Zlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjc1KTtcbiAgLS1icy1uYXZiYXItZGlzYWJsZWQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yNSk7XG4gIC0tYnMtbmF2YmFyLWFjdGl2ZS1jb2xvcjogI2ZmZmZmZmZmO1xuICAtLWJzLW5hdmJhci1icmFuZC1jb2xvcjogI2ZmZmZmZmZmO1xuICAtLWJzLW5hdmJhci1icmFuZC1ob3Zlci1jb2xvcjogI2ZmZmZmZmZmO1xuICAtLWJzLW5hdmJhci10b2dnbGVyLWJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xuICAtLWJzLW5hdmJhci10b2dnbGVyLWljb24tYmc6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMzAgMzAnJTNlJTNjcGF0aCBzdHJva2U9J3JnYmElMjgyNTUsIDI1NSwgMjU1LCAwLjU1JTI5JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgc3Ryb2tlLXdpZHRoPScyJyBkPSdNNCA3aDIyTTQgMTVoMjJNNCAyM2gyMicvJTNlJTNjL3N2ZyUzZVwiKTtcbn1cblxuW2RhdGEtYnMtdGhlbWU9ZGFya10gLm5hdmJhci10b2dnbGVyLWljb24ge1xuICAtLWJzLW5hdmJhci10b2dnbGVyLWljb24tYmc6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMzAgMzAnJTNlJTNjcGF0aCBzdHJva2U9J3JnYmElMjgyNTUsIDI1NSwgMjU1LCAwLjU1JTI5JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgc3Ryb2tlLXdpZHRoPScyJyBkPSdNNCA3aDIyTTQgMTVoMjJNNCAyM2gyMicvJTNlJTNjL3N2ZyUzZVwiKTtcbn1cblxuLmNhcmQge1xuICAtLWJzLWNhcmQtc3BhY2VyLXk6IDAuNHJlbTtcbiAgLS1icy1jYXJkLXNwYWNlci14OiAwLjRyZW07XG4gIC0tYnMtY2FyZC10aXRsZS1zcGFjZXIteTogMC4ycmVtO1xuICAtLWJzLWNhcmQtdGl0bGUtY29sb3I6IDtcbiAgLS1icy1jYXJkLXN1YnRpdGxlLWNvbG9yOiA7XG4gIC0tYnMtY2FyZC1ib3JkZXItd2lkdGg6IHZhcigtLWJzLWJvcmRlci13aWR0aCk7XG4gIC0tYnMtY2FyZC1ib3JkZXItY29sb3I6IHZhcigtLWJzLWJvcmRlci1jb2xvci10cmFuc2x1Y2VudCk7XG4gIC0tYnMtY2FyZC1ib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKTtcbiAgLS1icy1jYXJkLWJveC1zaGFkb3c6IDtcbiAgLS1icy1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXM6IGNhbGModmFyKC0tYnMtYm9yZGVyLXJhZGl1cykgLSAodmFyKC0tYnMtYm9yZGVyLXdpZHRoKSkpO1xuICAtLWJzLWNhcmQtY2FwLXBhZGRpbmcteTogMC4ycmVtO1xuICAtLWJzLWNhcmQtY2FwLXBhZGRpbmcteDogMC40cmVtO1xuICAtLWJzLWNhcmQtY2FwLWJnOiByZ2JhKHZhcigtLWJzLWJvZHktY29sb3ItcmdiKSwgMC4wMyk7XG4gIC0tYnMtY2FyZC1jYXAtY29sb3I6IDtcbiAgLS1icy1jYXJkLWhlaWdodDogO1xuICAtLWJzLWNhcmQtY29sb3I6IDtcbiAgLS1icy1jYXJkLWJnOiB2YXIoLS1icy1ib2R5LWJnKTtcbiAgLS1icy1jYXJkLWltZy1vdmVybGF5LXBhZGRpbmc6IDAuNHJlbTtcbiAgLS1icy1jYXJkLWdyb3VwLW1hcmdpbjogMi41JTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtaW4td2lkdGg6IDA7XG4gIGhlaWdodDogdmFyKC0tYnMtY2FyZC1oZWlnaHQpO1xuICBjb2xvcjogdmFyKC0tYnMtYm9keS1jb2xvcik7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtY2FyZC1iZyk7XG4gIGJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveDtcbiAgYm9yZGVyOiB2YXIoLS1icy1jYXJkLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtY2FyZC1ib3JkZXItY29sb3IpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1jYXJkLWJvcmRlci1yYWRpdXMpO1xufVxuLmNhcmQgPiBociB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uY2FyZCA+IC5saXN0LWdyb3VwIHtcbiAgYm9yZGVyLXRvcDogaW5oZXJpdDtcbiAgYm9yZGVyLWJvdHRvbTogaW5oZXJpdDtcbn1cbi5jYXJkID4gLmxpc3QtZ3JvdXA6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wLXdpZHRoOiAwO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbn1cbi5jYXJkID4gLmxpc3QtZ3JvdXA6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpO1xufVxuLmNhcmQgPiAuY2FyZC1oZWFkZXIgKyAubGlzdC1ncm91cCxcbi5jYXJkID4gLmxpc3QtZ3JvdXAgKyAuY2FyZC1mb290ZXIge1xuICBib3JkZXItdG9wOiAwO1xufVxuXG4uY2FyZC1ib2R5IHtcbiAgZmxleDogMSAxIGF1dG87XG4gIHBhZGRpbmc6IHZhcigtLWJzLWNhcmQtc3BhY2VyLXkpIHZhcigtLWJzLWNhcmQtc3BhY2VyLXgpO1xuICBjb2xvcjogdmFyKC0tYnMtY2FyZC1jb2xvcik7XG59XG5cbi5jYXJkLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tYnMtY2FyZC10aXRsZS1zcGFjZXIteSk7XG4gIGNvbG9yOiB2YXIoLS1icy1jYXJkLXRpdGxlLWNvbG9yKTtcbn1cblxuLmNhcmQtc3VidGl0bGUge1xuICBtYXJnaW4tdG9wOiBjYWxjKC0wLjUgKiB2YXIoLS1icy1jYXJkLXRpdGxlLXNwYWNlci15KSk7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGNvbG9yOiB2YXIoLS1icy1jYXJkLXN1YnRpdGxlLWNvbG9yKTtcbn1cblxuLmNhcmQtdGV4dDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmNhcmQtbGluayArIC5jYXJkLWxpbmsge1xuICBtYXJnaW4tbGVmdDogdmFyKC0tYnMtY2FyZC1zcGFjZXIteCk7XG59XG5cbi5jYXJkLWhlYWRlciB7XG4gIHBhZGRpbmc6IHZhcigtLWJzLWNhcmQtY2FwLXBhZGRpbmcteSkgdmFyKC0tYnMtY2FyZC1jYXAtcGFkZGluZy14KTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgY29sb3I6IHZhcigtLWJzLWNhcmQtY2FwLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtY2FyZC1jYXAtYmcpO1xuICBib3JkZXItYm90dG9tOiB2YXIoLS1icy1jYXJkLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtY2FyZC1ib3JkZXItY29sb3IpO1xufVxuLmNhcmQtaGVhZGVyOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKSB2YXIoLS1icy1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpIDAgMDtcbn1cblxuLmNhcmQtZm9vdGVyIHtcbiAgcGFkZGluZzogdmFyKC0tYnMtY2FyZC1jYXAtcGFkZGluZy15KSB2YXIoLS1icy1jYXJkLWNhcC1wYWRkaW5nLXgpO1xuICBjb2xvcjogdmFyKC0tYnMtY2FyZC1jYXAtY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1jYXJkLWNhcC1iZyk7XG4gIGJvcmRlci10b3A6IHZhcigtLWJzLWNhcmQtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1jYXJkLWJvcmRlci1jb2xvcik7XG59XG4uY2FyZC1mb290ZXI6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCB2YXIoLS1icy1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpIHZhcigtLWJzLWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG59XG5cbi5jYXJkLWhlYWRlci10YWJzIHtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKC0wLjUgKiB2YXIoLS1icy1jYXJkLWNhcC1wYWRkaW5nLXgpKTtcbiAgbWFyZ2luLWJvdHRvbTogY2FsYygtMSAqIHZhcigtLWJzLWNhcmQtY2FwLXBhZGRpbmcteSkpO1xuICBtYXJnaW4tbGVmdDogY2FsYygtMC41ICogdmFyKC0tYnMtY2FyZC1jYXAtcGFkZGluZy14KSk7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG4uY2FyZC1oZWFkZXItdGFicyAubmF2LWxpbmsuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtY2FyZC1iZyk7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHZhcigtLWJzLWNhcmQtYmcpO1xufVxuXG4uY2FyZC1oZWFkZXItcGlsbHMge1xuICBtYXJnaW4tcmlnaHQ6IGNhbGMoLTAuNSAqIHZhcigtLWJzLWNhcmQtY2FwLXBhZGRpbmcteCkpO1xuICBtYXJnaW4tbGVmdDogY2FsYygtMC41ICogdmFyKC0tYnMtY2FyZC1jYXAtcGFkZGluZy14KSk7XG59XG5cbi5jYXJkLWltZy1vdmVybGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHBhZGRpbmc6IHZhcigtLWJzLWNhcmQtaW1nLW92ZXJsYXktcGFkZGluZyk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG59XG5cbi5jYXJkLWltZyxcbi5jYXJkLWltZy10b3AsXG4uY2FyZC1pbWctYm90dG9tIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5jYXJkLWltZyxcbi5jYXJkLWltZy10b3Age1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbn1cblxuLmNhcmQtaW1nLFxuLmNhcmQtaW1nLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpO1xufVxuXG4uY2FyZC1ncm91cCA+IC5jYXJkIHtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tYnMtY2FyZC1ncm91cC1tYXJnaW4pO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5jYXJkLWdyb3VwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gIH1cbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZCB7XG4gICAgZmxleDogMSAwIDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZCArIC5jYXJkIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBib3JkZXItbGVmdDogMDtcbiAgfVxuICAuY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICB9XG4gIC5jYXJkLWdyb3VwID4gLmNhcmQ6bm90KDpsYXN0LWNoaWxkKSAuY2FyZC1pbWctdG9wLFxuLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmxhc3QtY2hpbGQpIC5jYXJkLWhlYWRlciB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIH1cbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmxhc3QtY2hpbGQpIC5jYXJkLWltZy1ib3R0b20sXG4uY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6bGFzdC1jaGlsZCkgLmNhcmQtZm9vdGVyIHtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgfVxuICAuY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIH1cbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmZpcnN0LWNoaWxkKSAuY2FyZC1pbWctdG9wLFxuLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmZpcnN0LWNoaWxkKSAuY2FyZC1oZWFkZXIge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIH1cbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmZpcnN0LWNoaWxkKSAuY2FyZC1pbWctYm90dG9tLFxuLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmZpcnN0LWNoaWxkKSAuY2FyZC1mb290ZXIge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIH1cbn1cblxuLmFjY29yZGlvbiB7XG4gIC0tYnMtYWNjb3JkaW9uLWNvbG9yOiB2YXIoLS1icy1ib2R5LWNvbG9yKTtcbiAgLS1icy1hY2NvcmRpb24tYmc6ICNmYWZhZmE7XG4gIC0tYnMtYWNjb3JkaW9uLXRyYW5zaXRpb246IGNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1yYWRpdXMgMC4xNXMgZWFzZTtcbiAgLS1icy1hY2NvcmRpb24tYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1ib3JkZXItY29sb3IpO1xuICAtLWJzLWFjY29yZGlvbi1ib3JkZXItd2lkdGg6IHZhcigtLWJzLWJvcmRlci13aWR0aCk7XG4gIC0tYnMtYWNjb3JkaW9uLWJvcmRlci1yYWRpdXM6IDA7XG4gIC0tYnMtYWNjb3JkaW9uLWlubmVyLWJvcmRlci1yYWRpdXM6IGNhbGMoMCAtICh2YXIoLS1icy1ib3JkZXItd2lkdGgpKSk7XG4gIC0tYnMtYWNjb3JkaW9uLWJ0bi1wYWRkaW5nLXg6IDEuMjVyZW07XG4gIC0tYnMtYWNjb3JkaW9uLWJ0bi1wYWRkaW5nLXk6IDFyZW07XG4gIC0tYnMtYWNjb3JkaW9uLWJ0bi1jb2xvcjogdmFyKC0tYnMtYm9keS1jb2xvcik7XG4gIC0tYnMtYWNjb3JkaW9uLWJ0bi1iZzogdmFyKC0tYnMtYWNjb3JkaW9uLWJnKTtcbiAgLS1icy1hY2NvcmRpb24tYnRuLWljb246IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzMWQxZDFiZmYnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCclM2UlM2NwYXRoIGQ9J00yIDVMOCAxMUwxNCA1Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xuICAtLWJzLWFjY29yZGlvbi1idG4taWNvbi13aWR0aDogMS4yNXJlbTtcbiAgLS1icy1hY2NvcmRpb24tYnRuLWljb24tdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XG4gIC0tYnMtYWNjb3JkaW9uLWJ0bi1pY29uLXRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2UtaW4tb3V0O1xuICAtLWJzLWFjY29yZGlvbi1idG4tYWN0aXZlLWljb246IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzNWIwZTE4JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnJTNlJTNjcGF0aCBkPSdNMiA1TDggMTFMMTQgNScvJTNlJTNjL3N2ZyUzZVwiKTtcbiAgLS1icy1hY2NvcmRpb24tYnRuLWZvY3VzLWJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSgyMjcsIDM2LCA2MCwgMC4yNSk7XG4gIC0tYnMtYWNjb3JkaW9uLWJvZHktcGFkZGluZy14OiAxLjI1cmVtO1xuICAtLWJzLWFjY29yZGlvbi1ib2R5LXBhZGRpbmcteTogMXJlbTtcbiAgLS1icy1hY2NvcmRpb24tYWN0aXZlLWNvbG9yOiB2YXIoLS1icy1wcmltYXJ5LXRleHQtZW1waGFzaXMpO1xuICAtLWJzLWFjY29yZGlvbi1hY3RpdmUtYmc6IHZhcigtLWJzLXByaW1hcnktYmctc3VidGxlKTtcbn1cblxuLmFjY29yZGlvbi1idXR0b24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiB2YXIoLS1icy1hY2NvcmRpb24tYnRuLXBhZGRpbmcteSkgdmFyKC0tYnMtYWNjb3JkaW9uLWJ0bi1wYWRkaW5nLXgpO1xuICBmb250LXNpemU6IGNhbGMoMS4yODVyZW0gKyAwLjQydncpO1xuICBjb2xvcjogdmFyKC0tYnMtYWNjb3JkaW9uLWJ0bi1jb2xvcik7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWFjY29yZGlvbi1idG4tYmcpO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIG92ZXJmbG93LWFuY2hvcjogbm9uZTtcbiAgdHJhbnNpdGlvbjogdmFyKC0tYnMtYWNjb3JkaW9uLXRyYW5zaXRpb24pO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuYWNjb3JkaW9uLWJ1dHRvbiB7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gIH1cbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5hY2NvcmRpb24tYnV0dG9uIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uYWNjb3JkaW9uLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkge1xuICBjb2xvcjogdmFyKC0tYnMtYWNjb3JkaW9uLWFjdGl2ZS1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWFjY29yZGlvbi1hY3RpdmUtYmcpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIGNhbGMoLTEgKiB2YXIoLS1icy1hY2NvcmRpb24tYm9yZGVyLXdpZHRoKSkgMCB2YXIoLS1icy1hY2NvcmRpb24tYm9yZGVyLWNvbG9yKTtcbn1cbi5hY2NvcmRpb24tYnV0dG9uOm5vdCguY29sbGFwc2VkKTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS1icy1hY2NvcmRpb24tYnRuLWFjdGl2ZS1pY29uKTtcbiAgdHJhbnNmb3JtOiB2YXIoLS1icy1hY2NvcmRpb24tYnRuLWljb24tdHJhbnNmb3JtKTtcbn1cbi5hY2NvcmRpb24tYnV0dG9uOjphZnRlciB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogdmFyKC0tYnMtYWNjb3JkaW9uLWJ0bi1pY29uLXdpZHRoKTtcbiAgaGVpZ2h0OiB2YXIoLS1icy1hY2NvcmRpb24tYnRuLWljb24td2lkdGgpO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdmFyKC0tYnMtYWNjb3JkaW9uLWJ0bi1pY29uKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiB2YXIoLS1icy1hY2NvcmRpb24tYnRuLWljb24td2lkdGgpO1xuICB0cmFuc2l0aW9uOiB2YXIoLS1icy1hY2NvcmRpb24tYnRuLWljb24tdHJhbnNpdGlvbik7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuYWNjb3JkaW9uLWJ1dHRvbjo6YWZ0ZXIge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5hY2NvcmRpb24tYnV0dG9uOmhvdmVyIHtcbiAgei1pbmRleDogMjtcbn1cbi5hY2NvcmRpb24tYnV0dG9uOmZvY3VzIHtcbiAgei1pbmRleDogMztcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogdmFyKC0tYnMtYWNjb3JkaW9uLWJ0bi1mb2N1cy1ib3gtc2hhZG93KTtcbn1cblxuLmFjY29yZGlvbi1oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uYWNjb3JkaW9uLWl0ZW0ge1xuICBjb2xvcjogdmFyKC0tYnMtYWNjb3JkaW9uLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtYWNjb3JkaW9uLWJnKTtcbiAgYm9yZGVyOiB2YXIoLS1icy1hY2NvcmRpb24tYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1hY2NvcmRpb24tYm9yZGVyLWNvbG9yKTtcbn1cbi5hY2NvcmRpb24taXRlbTpmaXJzdC1vZi10eXBlIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tYnMtYWNjb3JkaW9uLWJvcmRlci1yYWRpdXMpO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtYWNjb3JkaW9uLWJvcmRlci1yYWRpdXMpO1xufVxuLmFjY29yZGlvbi1pdGVtOmZpcnN0LW9mLXR5cGUgPiAuYWNjb3JkaW9uLWhlYWRlciAuYWNjb3JkaW9uLWJ1dHRvbiB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWJzLWFjY29yZGlvbi1pbm5lci1ib3JkZXItcmFkaXVzKTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWFjY29yZGlvbi1pbm5lci1ib3JkZXItcmFkaXVzKTtcbn1cbi5hY2NvcmRpb24taXRlbTpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgYm9yZGVyLXRvcDogMDtcbn1cbi5hY2NvcmRpb24taXRlbTpsYXN0LW9mLXR5cGUge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtYWNjb3JkaW9uLWJvcmRlci1yYWRpdXMpO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1hY2NvcmRpb24tYm9yZGVyLXJhZGl1cyk7XG59XG4uYWNjb3JkaW9uLWl0ZW06bGFzdC1vZi10eXBlID4gLmFjY29yZGlvbi1oZWFkZXIgLmFjY29yZGlvbi1idXR0b24uY29sbGFwc2VkIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWFjY29yZGlvbi1pbm5lci1ib3JkZXItcmFkaXVzKTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tYnMtYWNjb3JkaW9uLWlubmVyLWJvcmRlci1yYWRpdXMpO1xufVxuLmFjY29yZGlvbi1pdGVtOmxhc3Qtb2YtdHlwZSA+IC5hY2NvcmRpb24tY29sbGFwc2Uge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtYWNjb3JkaW9uLWJvcmRlci1yYWRpdXMpO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1hY2NvcmRpb24tYm9yZGVyLXJhZGl1cyk7XG59XG5cbi5hY2NvcmRpb24tYm9keSB7XG4gIHBhZGRpbmc6IHZhcigtLWJzLWFjY29yZGlvbi1ib2R5LXBhZGRpbmcteSkgdmFyKC0tYnMtYWNjb3JkaW9uLWJvZHktcGFkZGluZy14KTtcbn1cblxuLmFjY29yZGlvbi1mbHVzaCA+IC5hY2NvcmRpb24taXRlbSB7XG4gIGJvcmRlci1yaWdodDogMDtcbiAgYm9yZGVyLWxlZnQ6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4uYWNjb3JkaW9uLWZsdXNoID4gLmFjY29yZGlvbi1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcDogMDtcbn1cbi5hY2NvcmRpb24tZmx1c2ggPiAuYWNjb3JkaW9uLWl0ZW06bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG4uYWNjb3JkaW9uLWZsdXNoID4gLmFjY29yZGlvbi1pdGVtID4gLmFjY29yZGlvbi1oZWFkZXIgLmFjY29yZGlvbi1idXR0b24sIC5hY2NvcmRpb24tZmx1c2ggPiAuYWNjb3JkaW9uLWl0ZW0gPiAuYWNjb3JkaW9uLWhlYWRlciAuYWNjb3JkaW9uLWJ1dHRvbi5jb2xsYXBzZWQge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLmFjY29yZGlvbi1mbHVzaCA+IC5hY2NvcmRpb24taXRlbSA+IC5hY2NvcmRpb24tY29sbGFwc2Uge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG5bZGF0YS1icy10aGVtZT1kYXJrXSAuYWNjb3JkaW9uLWJ1dHRvbjo6YWZ0ZXIge1xuICAtLWJzLWFjY29yZGlvbi1idG4taWNvbjogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nJTIzZWU3YzhhJyUzZSUzY3BhdGggZmlsbC1ydWxlPSdldmVub2RkJyBkPSdNMS42NDYgNC42NDZhLjUuNSAwIDAgMSAuNzA4IDBMOCAxMC4yOTNsNS42NDYtNS42NDdhLjUuNSAwIDAgMSAuNzA4LjcwOGwtNiA2YS41LjUgMCAwIDEtLjcwOCAwbC02LTZhLjUuNSAwIDAgMSAwLS43MDh6Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xuICAtLWJzLWFjY29yZGlvbi1idG4tYWN0aXZlLWljb246IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9JyUyM2VlN2M4YSclM2UlM2NwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgZD0nTTEuNjQ2IDQuNjQ2YS41LjUgMCAwIDEgLjcwOCAwTDggMTAuMjkzbDUuNjQ2LTUuNjQ3YS41LjUgMCAwIDEgLjcwOC43MDhsLTYgNmEuNS41IDAgMCAxLS43MDggMGwtNi02YS41LjUgMCAwIDEgMC0uNzA4eicvJTNlJTNjL3N2ZyUzZVwiKTtcbn1cblxuLmJyZWFkY3J1bWIge1xuICAtLWJzLWJyZWFkY3J1bWItcGFkZGluZy14OiAwO1xuICAtLWJzLWJyZWFkY3J1bWItcGFkZGluZy15OiAwO1xuICAtLWJzLWJyZWFkY3J1bWItbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgLS1icy1icmVhZGNydW1iLWJnOiA7XG4gIC0tYnMtYnJlYWRjcnVtYi1ib3JkZXItcmFkaXVzOiA7XG4gIC0tYnMtYnJlYWRjcnVtYi1kaXZpZGVyLWNvbG9yOiB2YXIoLS1icy1zZWNvbmRhcnktY29sb3IpO1xuICAtLWJzLWJyZWFkY3J1bWItaXRlbS1wYWRkaW5nLXg6IDAuNXJlbTtcbiAgLS1icy1icmVhZGNydW1iLWl0ZW0tYWN0aXZlLWNvbG9yOiB2YXIoLS1icy1zZWNvbmRhcnktY29sb3IpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmc6IHZhcigtLWJzLWJyZWFkY3J1bWItcGFkZGluZy15KSB2YXIoLS1icy1icmVhZGNydW1iLXBhZGRpbmcteCk7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLWJzLWJyZWFkY3J1bWItbWFyZ2luLWJvdHRvbSk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tYnMtYnJlYWRjcnVtYi1mb250LXNpemUpO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1icmVhZGNydW1iLWJnKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYnJlYWRjcnVtYi1ib3JkZXItcmFkaXVzKTtcbn1cblxuLmJyZWFkY3J1bWItaXRlbSArIC5icmVhZGNydW1iLWl0ZW0ge1xuICBwYWRkaW5nLWxlZnQ6IHZhcigtLWJzLWJyZWFkY3J1bWItaXRlbS1wYWRkaW5nLXgpO1xufVxuLmJyZWFkY3J1bWItaXRlbSArIC5icmVhZGNydW1iLWl0ZW06OmJlZm9yZSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1icy1icmVhZGNydW1iLWl0ZW0tcGFkZGluZy14KTtcbiAgY29sb3I6IHZhcigtLWJzLWJyZWFkY3J1bWItZGl2aWRlci1jb2xvcik7XG4gIGNvbnRlbnQ6IHZhcigtLWJzLWJyZWFkY3J1bWItZGl2aWRlciwgXCIvXCIpIC8qIHJ0bDogdmFyKC0tYnMtYnJlYWRjcnVtYi1kaXZpZGVyLCBcIi9cIikgKi87XG59XG4uYnJlYWRjcnVtYi1pdGVtLmFjdGl2ZSB7XG4gIGNvbG9yOiB2YXIoLS1icy1icmVhZGNydW1iLWl0ZW0tYWN0aXZlLWNvbG9yKTtcbn1cblxuLnBhZ2luYXRpb24ge1xuICAtLWJzLXBhZ2luYXRpb24tcGFkZGluZy14OiAwLjc1cmVtO1xuICAtLWJzLXBhZ2luYXRpb24tcGFkZGluZy15OiAwLjM3NXJlbTtcbiAgLS1icy1wYWdpbmF0aW9uLWZvbnQtc2l6ZTogY2FsYygxLjI4NXJlbSArIDAuNDJ2dyk7XG4gIC0tYnMtcGFnaW5hdGlvbi1jb2xvcjogdmFyKC0tYnMtbGluay1jb2xvcik7XG4gIC0tYnMtcGFnaW5hdGlvbi1iZzogdmFyKC0tYnMtYm9keS1iZyk7XG4gIC0tYnMtcGFnaW5hdGlvbi1ib3JkZXItd2lkdGg6IHZhcigtLWJzLWJvcmRlci13aWR0aCk7XG4gIC0tYnMtcGFnaW5hdGlvbi1ib3JkZXItY29sb3I6IHZhcigtLWJzLWJvcmRlci1jb2xvcik7XG4gIC0tYnMtcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKTtcbiAgLS1icy1wYWdpbmF0aW9uLWhvdmVyLWNvbG9yOiB2YXIoLS1icy1saW5rLWhvdmVyLWNvbG9yKTtcbiAgLS1icy1wYWdpbmF0aW9uLWhvdmVyLWJnOiB2YXIoLS1icy10ZXJ0aWFyeS1iZyk7XG4gIC0tYnMtcGFnaW5hdGlvbi1ob3Zlci1ib3JkZXItY29sb3I6IHZhcigtLWJzLWJvcmRlci1jb2xvcik7XG4gIC0tYnMtcGFnaW5hdGlvbi1mb2N1cy1jb2xvcjogdmFyKC0tYnMtbGluay1ob3Zlci1jb2xvcik7XG4gIC0tYnMtcGFnaW5hdGlvbi1mb2N1cy1iZzogdmFyKC0tYnMtc2Vjb25kYXJ5LWJnKTtcbiAgLS1icy1wYWdpbmF0aW9uLWZvY3VzLWJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSgyMjcsIDM2LCA2MCwgMC4yNSk7XG4gIC0tYnMtcGFnaW5hdGlvbi1hY3RpdmUtY29sb3I6ICNmZmZmZmZmZjtcbiAgLS1icy1wYWdpbmF0aW9uLWFjdGl2ZS1iZzogI2UzMjQzY2ZmO1xuICAtLWJzLXBhZ2luYXRpb24tYWN0aXZlLWJvcmRlci1jb2xvcjogI2UzMjQzY2ZmO1xuICAtLWJzLXBhZ2luYXRpb24tZGlzYWJsZWQtY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeS1jb2xvcik7XG4gIC0tYnMtcGFnaW5hdGlvbi1kaXNhYmxlZC1iZzogdmFyKC0tYnMtc2Vjb25kYXJ5LWJnKTtcbiAgLS1icy1wYWdpbmF0aW9uLWRpc2FibGVkLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtYm9yZGVyLWNvbG9yKTtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucGFnaW5hdGlvbiB7XG4gICAgLS1icy1wYWdpbmF0aW9uLWZvbnQtc2l6ZTogMS42cmVtO1xuICB9XG59XG5cbi5wYWdlLWxpbmsge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiB2YXIoLS1icy1wYWdpbmF0aW9uLXBhZGRpbmcteSkgdmFyKC0tYnMtcGFnaW5hdGlvbi1wYWRkaW5nLXgpO1xuICBmb250LXNpemU6IHZhcigtLWJzLXBhZ2luYXRpb24tZm9udC1zaXplKTtcbiAgY29sb3I6IHZhcigtLWJzLXBhZ2luYXRpb24tY29sb3IpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXBhZ2luYXRpb24tYmcpO1xuICBib3JkZXI6IHZhcigtLWJzLXBhZ2luYXRpb24tYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1wYWdpbmF0aW9uLWJvcmRlci1jb2xvcik7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAucGFnZS1saW5rIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4ucGFnZS1saW5rOmhvdmVyIHtcbiAgei1pbmRleDogMjtcbiAgY29sb3I6IHZhcigtLWJzLXBhZ2luYXRpb24taG92ZXItY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1wYWdpbmF0aW9uLWhvdmVyLWJnKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1wYWdpbmF0aW9uLWhvdmVyLWJvcmRlci1jb2xvcik7XG59XG4ucGFnZS1saW5rOmZvY3VzIHtcbiAgei1pbmRleDogMztcbiAgY29sb3I6IHZhcigtLWJzLXBhZ2luYXRpb24tZm9jdXMtY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1wYWdpbmF0aW9uLWZvY3VzLWJnKTtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogdmFyKC0tYnMtcGFnaW5hdGlvbi1mb2N1cy1ib3gtc2hhZG93KTtcbn1cbi5wYWdlLWxpbmsuYWN0aXZlLCAuYWN0aXZlID4gLnBhZ2UtbGluayB7XG4gIHotaW5kZXg6IDM7XG4gIGNvbG9yOiB2YXIoLS1icy1wYWdpbmF0aW9uLWFjdGl2ZS1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXBhZ2luYXRpb24tYWN0aXZlLWJnKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1wYWdpbmF0aW9uLWFjdGl2ZS1ib3JkZXItY29sb3IpO1xufVxuLnBhZ2UtbGluay5kaXNhYmxlZCwgLmRpc2FibGVkID4gLnBhZ2UtbGluayB7XG4gIGNvbG9yOiB2YXIoLS1icy1wYWdpbmF0aW9uLWRpc2FibGVkLWNvbG9yKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXBhZ2luYXRpb24tZGlzYWJsZWQtYmcpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLXBhZ2luYXRpb24tZGlzYWJsZWQtYm9yZGVyLWNvbG9yKTtcbn1cblxuLnBhZ2UtaXRlbTpub3QoOmZpcnN0LWNoaWxkKSAucGFnZS1saW5rIHtcbiAgbWFyZ2luLWxlZnQ6IGNhbGModmFyKC0tYnMtYm9yZGVyLXdpZHRoKSAqIC0xKTtcbn1cbi5wYWdlLWl0ZW06Zmlyc3QtY2hpbGQgLnBhZ2UtbGluayB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWJzLXBhZ2luYXRpb24tYm9yZGVyLXJhZGl1cyk7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWJzLXBhZ2luYXRpb24tYm9yZGVyLXJhZGl1cyk7XG59XG4ucGFnZS1pdGVtOmxhc3QtY2hpbGQgLnBhZ2UtbGluayB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1wYWdpbmF0aW9uLWJvcmRlci1yYWRpdXMpO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzKTtcbn1cblxuLnBhZ2luYXRpb24tbGcge1xuICAtLWJzLXBhZ2luYXRpb24tcGFkZGluZy14OiAxLjVyZW07XG4gIC0tYnMtcGFnaW5hdGlvbi1wYWRkaW5nLXk6IDAuNzVyZW07XG4gIC0tYnMtcGFnaW5hdGlvbi1mb250LXNpemU6IGNhbGMoMS4zMjVyZW0gKyAwLjl2dyk7XG4gIC0tYnMtcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLWxnKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnBhZ2luYXRpb24tbGcge1xuICAgIC0tYnMtcGFnaW5hdGlvbi1mb250LXNpemU6IDJyZW07XG4gIH1cbn1cblxuLnBhZ2luYXRpb24tc20ge1xuICAtLWJzLXBhZ2luYXRpb24tcGFkZGluZy14OiAwLjVyZW07XG4gIC0tYnMtcGFnaW5hdGlvbi1wYWRkaW5nLXk6IDAuMjVyZW07XG4gIC0tYnMtcGFnaW5hdGlvbi1mb250LXNpemU6IGNhbGMoMS4yNTRyZW0gKyAwLjA0OHZ3KTtcbiAgLS1icy1wYWdpbmF0aW9uLWJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtc20pO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucGFnaW5hdGlvbi1zbSB7XG4gICAgLS1icy1wYWdpbmF0aW9uLWZvbnQtc2l6ZTogMS4yOXJlbTtcbiAgfVxufVxuXG4uYmFkZ2Uge1xuICAtLWJzLWJhZGdlLXBhZGRpbmcteDogMC42NWVtO1xuICAtLWJzLWJhZGdlLXBhZGRpbmcteTogMC4zNWVtO1xuICAtLWJzLWJhZGdlLWZvbnQtc2l6ZTogMC43NWVtO1xuICAtLWJzLWJhZGdlLWZvbnQtd2VpZ2h0OiA3MDA7XG4gIC0tYnMtYmFkZ2UtY29sb3I6ICNmZmZmZmZmZjtcbiAgLS1icy1iYWRnZS1ib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiB2YXIoLS1icy1iYWRnZS1wYWRkaW5nLXkpIHZhcigtLWJzLWJhZGdlLXBhZGRpbmcteCk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tYnMtYmFkZ2UtZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWJzLWJhZGdlLWZvbnQtd2VpZ2h0KTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiB2YXIoLS1icy1iYWRnZS1jb2xvcik7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1iYWRnZS1ib3JkZXItcmFkaXVzKTtcbn1cbi5iYWRnZTplbXB0eSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5idG4gLmJhZGdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0xcHg7XG59XG5cbi5hbGVydCB7XG4gIC0tYnMtYWxlcnQtYmc6IHRyYW5zcGFyZW50O1xuICAtLWJzLWFsZXJ0LXBhZGRpbmcteDogMC40cmVtO1xuICAtLWJzLWFsZXJ0LXBhZGRpbmcteTogMC40cmVtO1xuICAtLWJzLWFsZXJ0LW1hcmdpbi1ib3R0b206IDFyZW07XG4gIC0tYnMtYWxlcnQtY29sb3I6IGluaGVyaXQ7XG4gIC0tYnMtYWxlcnQtYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS1icy1hbGVydC1ib3JkZXI6IHZhcigtLWJzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtYWxlcnQtYm9yZGVyLWNvbG9yKTtcbiAgLS1icy1hbGVydC1ib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKTtcbiAgLS1icy1hbGVydC1saW5rLWNvbG9yOiBpbmhlcml0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IHZhcigtLWJzLWFsZXJ0LXBhZGRpbmcteSkgdmFyKC0tYnMtYWxlcnQtcGFkZGluZy14KTtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tYnMtYWxlcnQtbWFyZ2luLWJvdHRvbSk7XG4gIGNvbG9yOiB2YXIoLS1icy1hbGVydC1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWFsZXJ0LWJnKTtcbiAgYm9yZGVyOiB2YXIoLS1icy1hbGVydC1ib3JkZXIpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1hbGVydC1ib3JkZXItcmFkaXVzKTtcbn1cblxuLmFsZXJ0LWhlYWRpbmcge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLmFsZXJ0LWxpbmsge1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogdmFyKC0tYnMtYWxlcnQtbGluay1jb2xvcik7XG59XG5cbi5hbGVydC1kaXNtaXNzaWJsZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDEuMnJlbTtcbn1cbi5hbGVydC1kaXNtaXNzaWJsZSAuYnRuLWNsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAyO1xuICBwYWRkaW5nOiAwLjVyZW0gMC40cmVtO1xufVxuXG4uYWxlcnQtcHJpbWFyeSB7XG4gIC0tYnMtYWxlcnQtY29sb3I6IHZhcigtLWJzLXByaW1hcnktdGV4dC1lbXBoYXNpcyk7XG4gIC0tYnMtYWxlcnQtYmc6IHZhcigtLWJzLXByaW1hcnktYmctc3VidGxlKTtcbiAgLS1icy1hbGVydC1ib3JkZXItY29sb3I6IHZhcigtLWJzLXByaW1hcnktYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtYWxlcnQtbGluay1jb2xvcjogdmFyKC0tYnMtcHJpbWFyeS10ZXh0LWVtcGhhc2lzKTtcbn1cblxuLmFsZXJ0LXNlY29uZGFyeSB7XG4gIC0tYnMtYWxlcnQtY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeS10ZXh0LWVtcGhhc2lzKTtcbiAgLS1icy1hbGVydC1iZzogdmFyKC0tYnMtc2Vjb25kYXJ5LWJnLXN1YnRsZSk7XG4gIC0tYnMtYWxlcnQtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1zZWNvbmRhcnktYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtYWxlcnQtbGluay1jb2xvcjogdmFyKC0tYnMtc2Vjb25kYXJ5LXRleHQtZW1waGFzaXMpO1xufVxuXG4uYWxlcnQtc3VjY2VzcyB7XG4gIC0tYnMtYWxlcnQtY29sb3I6IHZhcigtLWJzLXN1Y2Nlc3MtdGV4dC1lbXBoYXNpcyk7XG4gIC0tYnMtYWxlcnQtYmc6IHZhcigtLWJzLXN1Y2Nlc3MtYmctc3VidGxlKTtcbiAgLS1icy1hbGVydC1ib3JkZXItY29sb3I6IHZhcigtLWJzLXN1Y2Nlc3MtYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtYWxlcnQtbGluay1jb2xvcjogdmFyKC0tYnMtc3VjY2Vzcy10ZXh0LWVtcGhhc2lzKTtcbn1cblxuLmFsZXJ0LWluZm8ge1xuICAtLWJzLWFsZXJ0LWNvbG9yOiB2YXIoLS1icy1pbmZvLXRleHQtZW1waGFzaXMpO1xuICAtLWJzLWFsZXJ0LWJnOiB2YXIoLS1icy1pbmZvLWJnLXN1YnRsZSk7XG4gIC0tYnMtYWxlcnQtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1pbmZvLWJvcmRlci1zdWJ0bGUpO1xuICAtLWJzLWFsZXJ0LWxpbmstY29sb3I6IHZhcigtLWJzLWluZm8tdGV4dC1lbXBoYXNpcyk7XG59XG5cbi5hbGVydC13YXJuaW5nIHtcbiAgLS1icy1hbGVydC1jb2xvcjogdmFyKC0tYnMtd2FybmluZy10ZXh0LWVtcGhhc2lzKTtcbiAgLS1icy1hbGVydC1iZzogdmFyKC0tYnMtd2FybmluZy1iZy1zdWJ0bGUpO1xuICAtLWJzLWFsZXJ0LWJvcmRlci1jb2xvcjogdmFyKC0tYnMtd2FybmluZy1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1hbGVydC1saW5rLWNvbG9yOiB2YXIoLS1icy13YXJuaW5nLXRleHQtZW1waGFzaXMpO1xufVxuXG4uYWxlcnQtZGFuZ2VyIHtcbiAgLS1icy1hbGVydC1jb2xvcjogdmFyKC0tYnMtZGFuZ2VyLXRleHQtZW1waGFzaXMpO1xuICAtLWJzLWFsZXJ0LWJnOiB2YXIoLS1icy1kYW5nZXItYmctc3VidGxlKTtcbiAgLS1icy1hbGVydC1ib3JkZXItY29sb3I6IHZhcigtLWJzLWRhbmdlci1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1hbGVydC1saW5rLWNvbG9yOiB2YXIoLS1icy1kYW5nZXItdGV4dC1lbXBoYXNpcyk7XG59XG5cbi5hbGVydC1saWdodCB7XG4gIC0tYnMtYWxlcnQtY29sb3I6IHZhcigtLWJzLWxpZ2h0LXRleHQtZW1waGFzaXMpO1xuICAtLWJzLWFsZXJ0LWJnOiB2YXIoLS1icy1saWdodC1iZy1zdWJ0bGUpO1xuICAtLWJzLWFsZXJ0LWJvcmRlci1jb2xvcjogdmFyKC0tYnMtbGlnaHQtYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtYWxlcnQtbGluay1jb2xvcjogdmFyKC0tYnMtbGlnaHQtdGV4dC1lbXBoYXNpcyk7XG59XG5cbi5hbGVydC1kYXJrIHtcbiAgLS1icy1hbGVydC1jb2xvcjogdmFyKC0tYnMtZGFyay10ZXh0LWVtcGhhc2lzKTtcbiAgLS1icy1hbGVydC1iZzogdmFyKC0tYnMtZGFyay1iZy1zdWJ0bGUpO1xuICAtLWJzLWFsZXJ0LWJvcmRlci1jb2xvcjogdmFyKC0tYnMtZGFyay1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1hbGVydC1saW5rLWNvbG9yOiB2YXIoLS1icy1kYXJrLXRleHQtZW1waGFzaXMpO1xufVxuXG5Aa2V5ZnJhbWVzIHByb2dyZXNzLWJhci1zdHJpcGVzIHtcbiAgMCUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogMXJlbTtcbiAgfVxufVxuLnByb2dyZXNzLFxuLnByb2dyZXNzLXN0YWNrZWQge1xuICAtLWJzLXByb2dyZXNzLWhlaWdodDogMXJlbTtcbiAgLS1icy1wcm9ncmVzcy1mb250LXNpemU6IDEuMnJlbTtcbiAgLS1icy1wcm9ncmVzcy1iZzogdmFyKC0tYnMtc2Vjb25kYXJ5LWJnKTtcbiAgLS1icy1wcm9ncmVzcy1ib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKTtcbiAgLS1icy1wcm9ncmVzcy1ib3gtc2hhZG93OiB2YXIoLS1icy1ib3gtc2hhZG93LWluc2V0KTtcbiAgLS1icy1wcm9ncmVzcy1iYXItY29sb3I6ICNmZmZmZmZmZjtcbiAgLS1icy1wcm9ncmVzcy1iYXItYmc6ICNlMzI0M2NmZjtcbiAgLS1icy1wcm9ncmVzcy1iYXItdHJhbnNpdGlvbjogd2lkdGggMC42cyBlYXNlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IHZhcigtLWJzLXByb2dyZXNzLWhlaWdodCk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGZvbnQtc2l6ZTogdmFyKC0tYnMtcHJvZ3Jlc3MtZm9udC1zaXplKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtcHJvZ3Jlc3MtYmcpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1wcm9ncmVzcy1ib3JkZXItcmFkaXVzKTtcbn1cblxuLnByb2dyZXNzLWJhciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjb2xvcjogdmFyKC0tYnMtcHJvZ3Jlc3MtYmFyLWNvbG9yKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1wcm9ncmVzcy1iYXItYmcpO1xuICB0cmFuc2l0aW9uOiB2YXIoLS1icy1wcm9ncmVzcy1iYXItdHJhbnNpdGlvbik7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAucHJvZ3Jlc3MtYmFyIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG5cbi5wcm9ncmVzcy1iYXItc3RyaXBlZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xuICBiYWNrZ3JvdW5kLXNpemU6IHZhcigtLWJzLXByb2dyZXNzLWhlaWdodCkgdmFyKC0tYnMtcHJvZ3Jlc3MtaGVpZ2h0KTtcbn1cblxuLnByb2dyZXNzLXN0YWNrZWQgPiAucHJvZ3Jlc3Mge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLnByb2dyZXNzLXN0YWNrZWQgPiAucHJvZ3Jlc3MgPiAucHJvZ3Jlc3MtYmFyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5wcm9ncmVzcy1iYXItYW5pbWF0ZWQge1xuICBhbmltYXRpb246IDFzIGxpbmVhciBpbmZpbml0ZSBwcm9ncmVzcy1iYXItc3RyaXBlcztcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5wcm9ncmVzcy1iYXItYW5pbWF0ZWQge1xuICAgIGFuaW1hdGlvbjogbm9uZTtcbiAgfVxufVxuXG4ubGlzdC1ncm91cCB7XG4gIC0tYnMtbGlzdC1ncm91cC1jb2xvcjogdmFyKC0tYnMtYm9keS1jb2xvcik7XG4gIC0tYnMtbGlzdC1ncm91cC1iZzogdmFyKC0tYnMtYm9keS1iZyk7XG4gIC0tYnMtbGlzdC1ncm91cC1ib3JkZXItY29sb3I6IHZhcigtLWJzLWJvcmRlci1jb2xvcik7XG4gIC0tYnMtbGlzdC1ncm91cC1ib3JkZXItd2lkdGg6IHZhcigtLWJzLWJvcmRlci13aWR0aCk7XG4gIC0tYnMtbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKTtcbiAgLS1icy1saXN0LWdyb3VwLWl0ZW0tcGFkZGluZy14OiAwLjRyZW07XG4gIC0tYnMtbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteTogMC4ycmVtO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWNvbG9yOiB2YXIoLS1icy1zZWNvbmRhcnktY29sb3IpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWNvbG9yOiB2YXIoLS1icy1lbXBoYXNpcy1jb2xvcik7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24taG92ZXItYmc6IHZhcigtLWJzLXRlcnRpYXJ5LWJnKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3I6IHZhcigtLWJzLWJvZHktY29sb3IpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1iZzogdmFyKC0tYnMtc2Vjb25kYXJ5LWJnKTtcbiAgLS1icy1saXN0LWdyb3VwLWRpc2FibGVkLWNvbG9yOiB2YXIoLS1icy1zZWNvbmRhcnktY29sb3IpO1xuICAtLWJzLWxpc3QtZ3JvdXAtZGlzYWJsZWQtYmc6IHZhcigtLWJzLWJvZHktYmcpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yOiAjZmZmZmZmZmY7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtYmc6ICNlMzI0M2NmZjtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXItY29sb3I6ICNlMzI0M2NmZjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpO1xufVxuXG4ubGlzdC1ncm91cC1udW1iZXJlZCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgY291bnRlci1yZXNldDogc2VjdGlvbjtcbn1cbi5saXN0LWdyb3VwLW51bWJlcmVkID4gLmxpc3QtZ3JvdXAtaXRlbTo6YmVmb3JlIHtcbiAgY29udGVudDogY291bnRlcnMoc2VjdGlvbiwgXCIuXCIpIFwiLiBcIjtcbiAgY291bnRlci1pbmNyZW1lbnQ6IHNlY3Rpb247XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbG9yOiB2YXIoLS1icy1saXN0LWdyb3VwLWFjdGlvbi1jb2xvcik7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7XG59XG4ubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xuICB6LWluZGV4OiAxO1xuICBjb2xvcjogdmFyKC0tYnMtbGlzdC1ncm91cC1hY3Rpb24taG92ZXItY29sb3IpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWJnKTtcbn1cbi5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmFjdGl2ZSB7XG4gIGNvbG9yOiB2YXIoLS1icy1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmcpO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogdmFyKC0tYnMtbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteSkgdmFyKC0tYnMtbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteCk7XG4gIGNvbG9yOiB2YXIoLS1icy1saXN0LWdyb3VwLWNvbG9yKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1saXN0LWdyb3VwLWJnKTtcbiAgYm9yZGVyOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItY29sb3IpO1xufVxuLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IGluaGVyaXQ7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiBpbmhlcml0O1xufVxuLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IGluaGVyaXQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IGluaGVyaXQ7XG59XG4ubGlzdC1ncm91cC1pdGVtLmRpc2FibGVkLCAubGlzdC1ncm91cC1pdGVtOmRpc2FibGVkIHtcbiAgY29sb3I6IHZhcigtLWJzLWxpc3QtZ3JvdXAtZGlzYWJsZWQtY29sb3IpO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtbGlzdC1ncm91cC1kaXNhYmxlZC1iZyk7XG59XG4ubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gIHotaW5kZXg6IDI7XG4gIGNvbG9yOiB2YXIoLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWJnKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXItY29sb3IpO1xufVxuLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0ge1xuICBib3JkZXItdG9wLXdpZHRoOiAwO1xufVxuLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgbWFyZ2luLXRvcDogY2FsYygtMSAqIHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKSk7XG4gIGJvcmRlci10b3Atd2lkdGg6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKTtcbn1cblxuLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbCB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG4ubGlzdC1ncm91cC1ob3Jpem9udGFsID4gLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG59XG4ubGlzdC1ncm91cC1ob3Jpem9udGFsID4gLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG4ubGlzdC1ncm91cC1ob3Jpem9udGFsID4gLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbCA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtIHtcbiAgYm9yZGVyLXRvcC13aWR0aDogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpO1xuICBib3JkZXItbGVmdC13aWR0aDogMDtcbn1cbi5saXN0LWdyb3VwLWhvcml6b250YWwgPiAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICBtYXJnaW4tbGVmdDogY2FsYygtMSAqIHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKSk7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci13aWR0aCk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXNtIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtc20gPiAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1zbSA+IC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXNtID4gLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1zbSA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtIHtcbiAgICBib3JkZXItdG9wLXdpZHRoOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci13aWR0aCk7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1zbSA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoLTEgKiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci13aWR0aCkpO1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci13aWR0aCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLW1kIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtbWQgPiAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1tZCA+IC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLW1kID4gLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1tZCA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtIHtcbiAgICBib3JkZXItdG9wLXdpZHRoOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci13aWR0aCk7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1tZCA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoLTEgKiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci13aWR0aCkpO1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci13aWR0aCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLWxnIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtbGcgPiAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1sZyA+IC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLWxnID4gLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1sZyA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtIHtcbiAgICBib3JkZXItdG9wLXdpZHRoOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci13aWR0aCk7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1sZyA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoLTEgKiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci13aWR0aCkpO1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci13aWR0aCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14bCB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXhsID4gLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwteGwgPiAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14bCA+IC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwteGwgPiAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpO1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwteGwgPiAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKC0xICogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpKTtcbiAgICBib3JkZXItbGVmdC13aWR0aDogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwteHhsIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwteHhsID4gLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwteHhsID4gLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwteHhsID4gLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14eGwgPiAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpO1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwteHhsID4gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygtMSAqIHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKSk7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKTtcbiAgfVxufVxuLmxpc3QtZ3JvdXAtZmx1c2gge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLmxpc3QtZ3JvdXAtZmx1c2ggPiAubGlzdC1ncm91cC1pdGVtIHtcbiAgYm9yZGVyLXdpZHRoOiAwIDAgdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpO1xufVxuLmxpc3QtZ3JvdXAtZmx1c2ggPiAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLXByaW1hcnkge1xuICAtLWJzLWxpc3QtZ3JvdXAtY29sb3I6IHZhcigtLWJzLXByaW1hcnktdGV4dC1lbXBoYXNpcyk7XG4gIC0tYnMtbGlzdC1ncm91cC1iZzogdmFyKC0tYnMtcHJpbWFyeS1iZy1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1wcmltYXJ5LWJvcmRlci1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWNvbG9yOiB2YXIoLS1icy1lbXBoYXNpcy1jb2xvcik7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24taG92ZXItYmc6IHZhcigtLWJzLXByaW1hcnktYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWNvbG9yOiB2YXIoLS1icy1lbXBoYXNpcy1jb2xvcik7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWJnOiB2YXIoLS1icy1wcmltYXJ5LWJvcmRlci1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yOiB2YXIoLS1icy1wcmltYXJ5LWJnLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtYmc6IHZhcigtLWJzLXByaW1hcnktdGV4dC1lbXBoYXNpcyk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1wcmltYXJ5LXRleHQtZW1waGFzaXMpO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLXNlY29uZGFyeSB7XG4gIC0tYnMtbGlzdC1ncm91cC1jb2xvcjogdmFyKC0tYnMtc2Vjb25kYXJ5LXRleHQtZW1waGFzaXMpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYmc6IHZhcigtLWJzLXNlY29uZGFyeS1iZy1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1zZWNvbmRhcnktYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24taG92ZXItY29sb3I6IHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1iZzogdmFyKC0tYnMtc2Vjb25kYXJ5LWJvcmRlci1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1jb2xvcjogdmFyKC0tYnMtZW1waGFzaXMtY29sb3IpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1iZzogdmFyKC0tYnMtc2Vjb25kYXJ5LWJvcmRlci1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yOiB2YXIoLS1icy1zZWNvbmRhcnktYmctc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1iZzogdmFyKC0tYnMtc2Vjb25kYXJ5LXRleHQtZW1waGFzaXMpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtc2Vjb25kYXJ5LXRleHQtZW1waGFzaXMpO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3Mge1xuICAtLWJzLWxpc3QtZ3JvdXAtY29sb3I6IHZhcigtLWJzLXN1Y2Nlc3MtdGV4dC1lbXBoYXNpcyk7XG4gIC0tYnMtbGlzdC1ncm91cC1iZzogdmFyKC0tYnMtc3VjY2Vzcy1iZy1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1zdWNjZXNzLWJvcmRlci1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWNvbG9yOiB2YXIoLS1icy1lbXBoYXNpcy1jb2xvcik7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24taG92ZXItYmc6IHZhcigtLWJzLXN1Y2Nlc3MtYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWNvbG9yOiB2YXIoLS1icy1lbXBoYXNpcy1jb2xvcik7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWJnOiB2YXIoLS1icy1zdWNjZXNzLWJvcmRlci1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yOiB2YXIoLS1icy1zdWNjZXNzLWJnLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtYmc6IHZhcigtLWJzLXN1Y2Nlc3MtdGV4dC1lbXBoYXNpcyk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1zdWNjZXNzLXRleHQtZW1waGFzaXMpO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLWluZm8ge1xuICAtLWJzLWxpc3QtZ3JvdXAtY29sb3I6IHZhcigtLWJzLWluZm8tdGV4dC1lbXBoYXNpcyk7XG4gIC0tYnMtbGlzdC1ncm91cC1iZzogdmFyKC0tYnMtaW5mby1iZy1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1pbmZvLWJvcmRlci1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWNvbG9yOiB2YXIoLS1icy1lbXBoYXNpcy1jb2xvcik7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24taG92ZXItYmc6IHZhcigtLWJzLWluZm8tYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWNvbG9yOiB2YXIoLS1icy1lbXBoYXNpcy1jb2xvcik7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWJnOiB2YXIoLS1icy1pbmZvLWJvcmRlci1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yOiB2YXIoLS1icy1pbmZvLWJnLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtYmc6IHZhcigtLWJzLWluZm8tdGV4dC1lbXBoYXNpcyk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1pbmZvLXRleHQtZW1waGFzaXMpO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcge1xuICAtLWJzLWxpc3QtZ3JvdXAtY29sb3I6IHZhcigtLWJzLXdhcm5pbmctdGV4dC1lbXBoYXNpcyk7XG4gIC0tYnMtbGlzdC1ncm91cC1iZzogdmFyKC0tYnMtd2FybmluZy1iZy1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy13YXJuaW5nLWJvcmRlci1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWNvbG9yOiB2YXIoLS1icy1lbXBoYXNpcy1jb2xvcik7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24taG92ZXItYmc6IHZhcigtLWJzLXdhcm5pbmctYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWNvbG9yOiB2YXIoLS1icy1lbXBoYXNpcy1jb2xvcik7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWJnOiB2YXIoLS1icy13YXJuaW5nLWJvcmRlci1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yOiB2YXIoLS1icy13YXJuaW5nLWJnLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtYmc6IHZhcigtLWJzLXdhcm5pbmctdGV4dC1lbXBoYXNpcyk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy13YXJuaW5nLXRleHQtZW1waGFzaXMpO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLWRhbmdlciB7XG4gIC0tYnMtbGlzdC1ncm91cC1jb2xvcjogdmFyKC0tYnMtZGFuZ2VyLXRleHQtZW1waGFzaXMpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYmc6IHZhcigtLWJzLWRhbmdlci1iZy1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1kYW5nZXItYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24taG92ZXItY29sb3I6IHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1iZzogdmFyKC0tYnMtZGFuZ2VyLWJvcmRlci1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1jb2xvcjogdmFyKC0tYnMtZW1waGFzaXMtY29sb3IpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1iZzogdmFyKC0tYnMtZGFuZ2VyLWJvcmRlci1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yOiB2YXIoLS1icy1kYW5nZXItYmctc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1iZzogdmFyKC0tYnMtZGFuZ2VyLXRleHQtZW1waGFzaXMpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtZGFuZ2VyLXRleHQtZW1waGFzaXMpO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLWxpZ2h0IHtcbiAgLS1icy1saXN0LWdyb3VwLWNvbG9yOiB2YXIoLS1icy1saWdodC10ZXh0LWVtcGhhc2lzKTtcbiAgLS1icy1saXN0LWdyb3VwLWJnOiB2YXIoLS1icy1saWdodC1iZy1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1saWdodC1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1jb2xvcjogdmFyKC0tYnMtZW1waGFzaXMtY29sb3IpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWJnOiB2YXIoLS1icy1saWdodC1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3I6IHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmc6IHZhcigtLWJzLWxpZ2h0LWJvcmRlci1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yOiB2YXIoLS1icy1saWdodC1iZy1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWJnOiB2YXIoLS1icy1saWdodC10ZXh0LWVtcGhhc2lzKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXItY29sb3I6IHZhcigtLWJzLWxpZ2h0LXRleHQtZW1waGFzaXMpO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLWRhcmsge1xuICAtLWJzLWxpc3QtZ3JvdXAtY29sb3I6IHZhcigtLWJzLWRhcmstdGV4dC1lbXBoYXNpcyk7XG4gIC0tYnMtbGlzdC1ncm91cC1iZzogdmFyKC0tYnMtZGFyay1iZy1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1kYXJrLWJvcmRlci1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWNvbG9yOiB2YXIoLS1icy1lbXBoYXNpcy1jb2xvcik7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24taG92ZXItYmc6IHZhcigtLWJzLWRhcmstYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWNvbG9yOiB2YXIoLS1icy1lbXBoYXNpcy1jb2xvcik7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWJnOiB2YXIoLS1icy1kYXJrLWJvcmRlci1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yOiB2YXIoLS1icy1kYXJrLWJnLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtYmc6IHZhcigtLWJzLWRhcmstdGV4dC1lbXBoYXNpcyk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1kYXJrLXRleHQtZW1waGFzaXMpO1xufVxuXG4uYnRuLWNsb3NlIHtcbiAgLS1icy1idG4tY2xvc2UtY29sb3I6ICMwMDA7XG4gIC0tYnMtYnRuLWNsb3NlLWJnOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPSclMjMwMDAnJTNlJTNjcGF0aCBkPSdNLjI5My4yOTNhMSAxIDAgMCAxIDEuNDE0IDBMOCA2LjU4NiAxNC4yOTMuMjkzYTEgMSAwIDEgMSAxLjQxNCAxLjQxNEw5LjQxNCA4bDYuMjkzIDYuMjkzYTEgMSAwIDAgMS0xLjQxNCAxLjQxNEw4IDkuNDE0bC02LjI5MyA2LjI5M2ExIDEgMCAwIDEtMS40MTQtMS40MTRMNi41ODYgOCAuMjkzIDEuNzA3YTEgMSAwIDAgMSAwLTEuNDE0eicvJTNlJTNjL3N2ZyUzZVwiKTtcbiAgLS1icy1idG4tY2xvc2Utb3BhY2l0eTogMC41O1xuICAtLWJzLWJ0bi1jbG9zZS1ob3Zlci1vcGFjaXR5OiAwLjc1O1xuICAtLWJzLWJ0bi1jbG9zZS1mb2N1cy1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSgyMjcsIDM2LCA2MCwgMC4yNSk7XG4gIC0tYnMtYnRuLWNsb3NlLWZvY3VzLW9wYWNpdHk6IDE7XG4gIC0tYnMtYnRuLWNsb3NlLWRpc2FibGVkLW9wYWNpdHk6IDAuMjU7XG4gIC0tYnMtYnRuLWNsb3NlLXdoaXRlLWZpbHRlcjogaW52ZXJ0KDEpIGdyYXlzY2FsZSgxMDAlKSBicmlnaHRuZXNzKDIwMCUpO1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgd2lkdGg6IDFlbTtcbiAgaGVpZ2h0OiAxZW07XG4gIHBhZGRpbmc6IDAuMjVlbSAwLjI1ZW07XG4gIGNvbG9yOiB2YXIoLS1icy1idG4tY2xvc2UtY29sb3IpO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB2YXIoLS1icy1idG4tY2xvc2UtYmcpIGNlbnRlci8xZW0gYXV0byBuby1yZXBlYXQ7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMC4zNzVyZW07XG4gIG9wYWNpdHk6IHZhcigtLWJzLWJ0bi1jbG9zZS1vcGFjaXR5KTtcbn1cbi5idG4tY2xvc2U6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tYnMtYnRuLWNsb3NlLWNvbG9yKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBvcGFjaXR5OiB2YXIoLS1icy1idG4tY2xvc2UtaG92ZXItb3BhY2l0eSk7XG59XG4uYnRuLWNsb3NlOmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogdmFyKC0tYnMtYnRuLWNsb3NlLWZvY3VzLXNoYWRvdyk7XG4gIG9wYWNpdHk6IHZhcigtLWJzLWJ0bi1jbG9zZS1mb2N1cy1vcGFjaXR5KTtcbn1cbi5idG4tY2xvc2U6ZGlzYWJsZWQsIC5idG4tY2xvc2UuZGlzYWJsZWQge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIG9wYWNpdHk6IHZhcigtLWJzLWJ0bi1jbG9zZS1kaXNhYmxlZC1vcGFjaXR5KTtcbn1cblxuLmJ0bi1jbG9zZS13aGl0ZSB7XG4gIGZpbHRlcjogdmFyKC0tYnMtYnRuLWNsb3NlLXdoaXRlLWZpbHRlcik7XG59XG5cbltkYXRhLWJzLXRoZW1lPWRhcmtdIC5idG4tY2xvc2Uge1xuICBmaWx0ZXI6IHZhcigtLWJzLWJ0bi1jbG9zZS13aGl0ZS1maWx0ZXIpO1xufVxuXG4udG9hc3Qge1xuICAtLWJzLXRvYXN0LXppbmRleDogMTA5MDtcbiAgLS1icy10b2FzdC1wYWRkaW5nLXg6IDAuNzVyZW07XG4gIC0tYnMtdG9hc3QtcGFkZGluZy15OiAwLjVyZW07XG4gIC0tYnMtdG9hc3Qtc3BhY2luZzogNSU7XG4gIC0tYnMtdG9hc3QtbWF4LXdpZHRoOiAzNTBweDtcbiAgLS1icy10b2FzdC1mb250LXNpemU6IDAuODc1cmVtO1xuICAtLWJzLXRvYXN0LWNvbG9yOiA7XG4gIC0tYnMtdG9hc3QtYmc6IHJnYmEodmFyKC0tYnMtYm9keS1iZy1yZ2IpLCAwLjg1KTtcbiAgLS1icy10b2FzdC1ib3JkZXItd2lkdGg6IHZhcigtLWJzLWJvcmRlci13aWR0aCk7XG4gIC0tYnMtdG9hc3QtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQpO1xuICAtLWJzLXRvYXN0LWJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpO1xuICAtLWJzLXRvYXN0LWJveC1zaGFkb3c6IHZhcigtLWJzLWJveC1zaGFkb3cpO1xuICAtLWJzLXRvYXN0LWhlYWRlci1jb2xvcjogdmFyKC0tYnMtc2Vjb25kYXJ5LWNvbG9yKTtcbiAgLS1icy10b2FzdC1oZWFkZXItYmc6IHJnYmEodmFyKC0tYnMtYm9keS1iZy1yZ2IpLCAwLjg1KTtcbiAgLS1icy10b2FzdC1oZWFkZXItYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQpO1xuICB3aWR0aDogdmFyKC0tYnMtdG9hc3QtbWF4LXdpZHRoKTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IHZhcigtLWJzLXRvYXN0LWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiB2YXIoLS1icy10b2FzdC1jb2xvcik7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy10b2FzdC1iZyk7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogdmFyKC0tYnMtdG9hc3QtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy10b2FzdC1ib3JkZXItY29sb3IpO1xuICBib3gtc2hhZG93OiB2YXIoLS1icy10b2FzdC1ib3gtc2hhZG93KTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtdG9hc3QtYm9yZGVyLXJhZGl1cyk7XG59XG4udG9hc3Quc2hvd2luZyB7XG4gIG9wYWNpdHk6IDA7XG59XG4udG9hc3Q6bm90KC5zaG93KSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi50b2FzdC1jb250YWluZXIge1xuICAtLWJzLXRvYXN0LXppbmRleDogMTA5MDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiB2YXIoLS1icy10b2FzdC16aW5kZXgpO1xuICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4udG9hc3QtY29udGFpbmVyID4gOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1icy10b2FzdC1zcGFjaW5nKTtcbn1cblxuLnRvYXN0LWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IHZhcigtLWJzLXRvYXN0LXBhZGRpbmcteSkgdmFyKC0tYnMtdG9hc3QtcGFkZGluZy14KTtcbiAgY29sb3I6IHZhcigtLWJzLXRvYXN0LWhlYWRlci1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXRvYXN0LWhlYWRlci1iZyk7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlci1ib3R0b206IHZhcigtLWJzLXRvYXN0LWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtdG9hc3QtaGVhZGVyLWJvcmRlci1jb2xvcik7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IGNhbGModmFyKC0tYnMtdG9hc3QtYm9yZGVyLXJhZGl1cykgLSB2YXIoLS1icy10b2FzdC1ib3JkZXItd2lkdGgpKTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IGNhbGModmFyKC0tYnMtdG9hc3QtYm9yZGVyLXJhZGl1cykgLSB2YXIoLS1icy10b2FzdC1ib3JkZXItd2lkdGgpKTtcbn1cbi50b2FzdC1oZWFkZXIgLmJ0bi1jbG9zZSB7XG4gIG1hcmdpbi1yaWdodDogY2FsYygtMC41ICogdmFyKC0tYnMtdG9hc3QtcGFkZGluZy14KSk7XG4gIG1hcmdpbi1sZWZ0OiB2YXIoLS1icy10b2FzdC1wYWRkaW5nLXgpO1xufVxuXG4udG9hc3QtYm9keSB7XG4gIHBhZGRpbmc6IHZhcigtLWJzLXRvYXN0LXBhZGRpbmcteCk7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbn1cblxuLm1vZGFsIHtcbiAgLS1icy1tb2RhbC16aW5kZXg6IDEwNTU7XG4gIC0tYnMtbW9kYWwtd2lkdGg6IDUwMHB4O1xuICAtLWJzLW1vZGFsLXBhZGRpbmc6IDAuNHJlbTtcbiAgLS1icy1tb2RhbC1tYXJnaW46IDAuNXJlbTtcbiAgLS1icy1tb2RhbC1jb2xvcjogO1xuICAtLWJzLW1vZGFsLWJnOiB2YXIoLS1icy1ib2R5LWJnKTtcbiAgLS1icy1tb2RhbC1ib3JkZXItY29sb3I6IHZhcigtLWJzLWJvcmRlci1jb2xvci10cmFuc2x1Y2VudCk7XG4gIC0tYnMtbW9kYWwtYm9yZGVyLXdpZHRoOiB2YXIoLS1icy1ib3JkZXItd2lkdGgpO1xuICAtLWJzLW1vZGFsLWJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtbGcpO1xuICAtLWJzLW1vZGFsLWJveC1zaGFkb3c6IHZhcigtLWJzLWJveC1zaGFkb3ctc20pO1xuICAtLWJzLW1vZGFsLWlubmVyLWJvcmRlci1yYWRpdXM6IGNhbGModmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1sZykgLSAodmFyKC0tYnMtYm9yZGVyLXdpZHRoKSkpO1xuICAtLWJzLW1vZGFsLWhlYWRlci1wYWRkaW5nLXg6IDAuNHJlbTtcbiAgLS1icy1tb2RhbC1oZWFkZXItcGFkZGluZy15OiAwLjRyZW07XG4gIC0tYnMtbW9kYWwtaGVhZGVyLXBhZGRpbmc6IDAuNHJlbSAwLjRyZW07XG4gIC0tYnMtbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtYm9yZGVyLWNvbG9yKTtcbiAgLS1icy1tb2RhbC1oZWFkZXItYm9yZGVyLXdpZHRoOiB2YXIoLS1icy1ib3JkZXItd2lkdGgpO1xuICAtLWJzLW1vZGFsLXRpdGxlLWxpbmUtaGVpZ2h0OiAxLjU7XG4gIC0tYnMtbW9kYWwtZm9vdGVyLWdhcDogMC41cmVtO1xuICAtLWJzLW1vZGFsLWZvb3Rlci1iZzogO1xuICAtLWJzLW1vZGFsLWZvb3Rlci1ib3JkZXItY29sb3I6IHZhcigtLWJzLWJvcmRlci1jb2xvcik7XG4gIC0tYnMtbW9kYWwtZm9vdGVyLWJvcmRlci13aWR0aDogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IHZhcigtLWJzLW1vZGFsLXppbmRleCk7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgb3V0bGluZTogMDtcbn1cblxuLm1vZGFsLWRpYWxvZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IGF1dG87XG4gIG1hcmdpbjogdmFyKC0tYnMtbW9kYWwtbWFyZ2luKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4ubW9kYWwuZmFkZSAubW9kYWwtZGlhbG9nIHtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZS1vdXQ7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MHB4KTtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5tb2RhbC5mYWRlIC5tb2RhbC1kaWFsb2cge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5tb2RhbC5zaG93IC5tb2RhbC1kaWFsb2cge1xuICB0cmFuc2Zvcm06IG5vbmU7XG59XG4ubW9kYWwubW9kYWwtc3RhdGljIC5tb2RhbC1kaWFsb2cge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMDIpO1xufVxuXG4ubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUge1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIHZhcigtLWJzLW1vZGFsLW1hcmdpbikgKiAyKTtcbn1cbi5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSAubW9kYWwtY29udGVudCB7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUgLm1vZGFsLWJvZHkge1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuXG4ubW9kYWwtZGlhbG9nLWNlbnRlcmVkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWluLWhlaWdodDogY2FsYygxMDAlIC0gdmFyKC0tYnMtbW9kYWwtbWFyZ2luKSAqIDIpO1xufVxuXG4ubW9kYWwtY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbG9yOiB2YXIoLS1icy1tb2RhbC1jb2xvcik7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1tb2RhbC1iZyk7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogdmFyKC0tYnMtbW9kYWwtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1tb2RhbC1ib3JkZXItY29sb3IpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1tb2RhbC1ib3JkZXItcmFkaXVzKTtcbiAgb3V0bGluZTogMDtcbn1cblxuLm1vZGFsLWJhY2tkcm9wIHtcbiAgLS1icy1iYWNrZHJvcC16aW5kZXg6IDEwNTA7XG4gIC0tYnMtYmFja2Ryb3AtYmc6ICMwMDA7XG4gIC0tYnMtYmFja2Ryb3Atb3BhY2l0eTogMC41O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogdmFyKC0tYnMtYmFja2Ryb3AtemluZGV4KTtcbiAgd2lkdGg6IDEwMHZ3O1xuICBoZWlnaHQ6IDEwMHZoO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1iYWNrZHJvcC1iZyk7XG59XG4ubW9kYWwtYmFja2Ryb3AuZmFkZSB7XG4gIG9wYWNpdHk6IDA7XG59XG4ubW9kYWwtYmFja2Ryb3Auc2hvdyB7XG4gIG9wYWNpdHk6IHZhcigtLWJzLWJhY2tkcm9wLW9wYWNpdHkpO1xufVxuXG4ubW9kYWwtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IHZhcigtLWJzLW1vZGFsLWhlYWRlci1wYWRkaW5nKTtcbiAgYm9yZGVyLWJvdHRvbTogdmFyKC0tYnMtbW9kYWwtaGVhZGVyLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvcik7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWJzLW1vZGFsLWlubmVyLWJvcmRlci1yYWRpdXMpO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtbW9kYWwtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG59XG4ubW9kYWwtaGVhZGVyIC5idG4tY2xvc2Uge1xuICBwYWRkaW5nOiBjYWxjKHZhcigtLWJzLW1vZGFsLWhlYWRlci1wYWRkaW5nLXkpICogMC41KSBjYWxjKHZhcigtLWJzLW1vZGFsLWhlYWRlci1wYWRkaW5nLXgpICogMC41KTtcbiAgbWFyZ2luOiBjYWxjKC0wLjUgKiB2YXIoLS1icy1tb2RhbC1oZWFkZXItcGFkZGluZy15KSkgY2FsYygtMC41ICogdmFyKC0tYnMtbW9kYWwtaGVhZGVyLXBhZGRpbmcteCkpIGNhbGMoLTAuNSAqIHZhcigtLWJzLW1vZGFsLWhlYWRlci1wYWRkaW5nLXkpKSBhdXRvO1xufVxuXG4ubW9kYWwtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaW5lLWhlaWdodDogdmFyKC0tYnMtbW9kYWwtdGl0bGUtbGluZS1oZWlnaHQpO1xufVxuXG4ubW9kYWwtYm9keSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleDogMSAxIGF1dG87XG4gIHBhZGRpbmc6IHZhcigtLWJzLW1vZGFsLXBhZGRpbmcpO1xufVxuXG4ubW9kYWwtZm9vdGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgcGFkZGluZzogY2FsYyh2YXIoLS1icy1tb2RhbC1wYWRkaW5nKSAtIHZhcigtLWJzLW1vZGFsLWZvb3Rlci1nYXApICogMC41KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtbW9kYWwtZm9vdGVyLWJnKTtcbiAgYm9yZGVyLXRvcDogdmFyKC0tYnMtbW9kYWwtZm9vdGVyLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtbW9kYWwtZm9vdGVyLWJvcmRlci1jb2xvcik7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1tb2RhbC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tYnMtbW9kYWwtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG59XG4ubW9kYWwtZm9vdGVyID4gKiB7XG4gIG1hcmdpbjogY2FsYyh2YXIoLS1icy1tb2RhbC1mb290ZXItZ2FwKSAqIDAuNSk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAubW9kYWwge1xuICAgIC0tYnMtbW9kYWwtbWFyZ2luOiAxLjc1cmVtO1xuICAgIC0tYnMtbW9kYWwtYm94LXNoYWRvdzogdmFyKC0tYnMtYm94LXNoYWRvdyk7XG4gIH1cblxuICAubW9kYWwtZGlhbG9nIHtcbiAgICBtYXgtd2lkdGg6IHZhcigtLWJzLW1vZGFsLXdpZHRoKTtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cblxuICAubW9kYWwtc20ge1xuICAgIC0tYnMtbW9kYWwtd2lkdGg6IDMwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm1vZGFsLWxnLFxuLm1vZGFsLXhsIHtcbiAgICAtLWJzLW1vZGFsLXdpZHRoOiA4MDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubW9kYWwteGwge1xuICAgIC0tYnMtbW9kYWwtd2lkdGg6IDExNDBweDtcbiAgfVxufVxuLm1vZGFsLWZ1bGxzY3JlZW4ge1xuICB3aWR0aDogMTAwdnc7XG4gIG1heC13aWR0aDogbm9uZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW46IDA7XG59XG4ubW9kYWwtZnVsbHNjcmVlbiAubW9kYWwtY29udGVudCB7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLm1vZGFsLWZ1bGxzY3JlZW4gLm1vZGFsLWhlYWRlcixcbi5tb2RhbC1mdWxsc2NyZWVuIC5tb2RhbC1mb290ZXIge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLm1vZGFsLWZ1bGxzY3JlZW4gLm1vZGFsLWJvZHkge1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLm1vZGFsLWZ1bGxzY3JlZW4tc20tZG93biB7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5tb2RhbC1mdWxsc2NyZWVuLXNtLWRvd24gLm1vZGFsLWNvbnRlbnQge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuICAubW9kYWwtZnVsbHNjcmVlbi1zbS1kb3duIC5tb2RhbC1oZWFkZXIsXG4ubW9kYWwtZnVsbHNjcmVlbi1zbS1kb3duIC5tb2RhbC1mb290ZXIge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbiAgLm1vZGFsLWZ1bGxzY3JlZW4tc20tZG93biAubW9kYWwtYm9keSB7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5tb2RhbC1mdWxsc2NyZWVuLW1kLWRvd24ge1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAubW9kYWwtZnVsbHNjcmVlbi1tZC1kb3duIC5tb2RhbC1jb250ZW50IHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbiAgLm1vZGFsLWZ1bGxzY3JlZW4tbWQtZG93biAubW9kYWwtaGVhZGVyLFxuLm1vZGFsLWZ1bGxzY3JlZW4tbWQtZG93biAubW9kYWwtZm9vdGVyIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG4gIC5tb2RhbC1mdWxsc2NyZWVuLW1kLWRvd24gLm1vZGFsLWJvZHkge1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAubW9kYWwtZnVsbHNjcmVlbi1sZy1kb3duIHtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLm1vZGFsLWZ1bGxzY3JlZW4tbGctZG93biAubW9kYWwtY29udGVudCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG4gIC5tb2RhbC1mdWxsc2NyZWVuLWxnLWRvd24gLm1vZGFsLWhlYWRlcixcbi5tb2RhbC1mdWxsc2NyZWVuLWxnLWRvd24gLm1vZGFsLWZvb3RlciB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuICAubW9kYWwtZnVsbHNjcmVlbi1sZy1kb3duIC5tb2RhbC1ib2R5IHtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5tb2RhbC1mdWxsc2NyZWVuLXhsLWRvd24ge1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAubW9kYWwtZnVsbHNjcmVlbi14bC1kb3duIC5tb2RhbC1jb250ZW50IHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbiAgLm1vZGFsLWZ1bGxzY3JlZW4teGwtZG93biAubW9kYWwtaGVhZGVyLFxuLm1vZGFsLWZ1bGxzY3JlZW4teGwtZG93biAubW9kYWwtZm9vdGVyIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG4gIC5tb2RhbC1mdWxsc2NyZWVuLXhsLWRvd24gLm1vZGFsLWJvZHkge1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5Ljk4cHgpIHtcbiAgLm1vZGFsLWZ1bGxzY3JlZW4teHhsLWRvd24ge1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAubW9kYWwtZnVsbHNjcmVlbi14eGwtZG93biAubW9kYWwtY29udGVudCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG4gIC5tb2RhbC1mdWxsc2NyZWVuLXh4bC1kb3duIC5tb2RhbC1oZWFkZXIsXG4ubW9kYWwtZnVsbHNjcmVlbi14eGwtZG93biAubW9kYWwtZm9vdGVyIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG4gIC5tb2RhbC1mdWxsc2NyZWVuLXh4bC1kb3duIC5tb2RhbC1ib2R5IHtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICB9XG59XG4udG9vbHRpcCB7XG4gIC0tYnMtdG9vbHRpcC16aW5kZXg6IDEwODA7XG4gIC0tYnMtdG9vbHRpcC1tYXgtd2lkdGg6IDIwMHB4O1xuICAtLWJzLXRvb2x0aXAtcGFkZGluZy14OiAwLjJyZW07XG4gIC0tYnMtdG9vbHRpcC1wYWRkaW5nLXk6IDAuMXJlbTtcbiAgLS1icy10b29sdGlwLW1hcmdpbjogO1xuICAtLWJzLXRvb2x0aXAtZm9udC1zaXplOiBjYWxjKDEuMjU0cmVtICsgMC4wNDh2dyk7XG4gIC0tYnMtdG9vbHRpcC1jb2xvcjogdmFyKC0tYnMtYm9keS1iZyk7XG4gIC0tYnMtdG9vbHRpcC1iZzogdmFyKC0tYnMtZW1waGFzaXMtY29sb3IpO1xuICAtLWJzLXRvb2x0aXAtYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cyk7XG4gIC0tYnMtdG9vbHRpcC1vcGFjaXR5OiAwLjk7XG4gIC0tYnMtdG9vbHRpcC1hcnJvdy13aWR0aDogMC44cmVtO1xuICAtLWJzLXRvb2x0aXAtYXJyb3ctaGVpZ2h0OiAwLjRyZW07XG4gIHotaW5kZXg6IHZhcigtLWJzLXRvb2x0aXAtemluZGV4KTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogdmFyKC0tYnMtdG9vbHRpcC1tYXJnaW4pO1xuICBmb250LWZhbWlseTogdmFyKC0tYnMtZm9udC1zYW5zLXNlcmlmKTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHdvcmQtYnJlYWs6IG5vcm1hbDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgd29yZC1zcGFjaW5nOiBub3JtYWw7XG4gIGxpbmUtYnJlYWs6IGF1dG87XG4gIGZvbnQtc2l6ZTogdmFyKC0tYnMtdG9vbHRpcC1mb250LXNpemUpO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIG9wYWNpdHk6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50b29sdGlwIHtcbiAgICAtLWJzLXRvb2x0aXAtZm9udC1zaXplOiAxLjI5cmVtO1xuICB9XG59XG4udG9vbHRpcC5zaG93IHtcbiAgb3BhY2l0eTogdmFyKC0tYnMtdG9vbHRpcC1vcGFjaXR5KTtcbn1cbi50b29sdGlwIC50b29sdGlwLWFycm93IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiB2YXIoLS1icy10b29sdGlwLWFycm93LXdpZHRoKTtcbiAgaGVpZ2h0OiB2YXIoLS1icy10b29sdGlwLWFycm93LWhlaWdodCk7XG59XG4udG9vbHRpcCAudG9vbHRpcC1hcnJvdzo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xufVxuXG4uYnMtdG9vbHRpcC10b3AgLnRvb2x0aXAtYXJyb3csIC5icy10b29sdGlwLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj10b3BdIC50b29sdGlwLWFycm93IHtcbiAgYm90dG9tOiBjYWxjKC0xICogdmFyKC0tYnMtdG9vbHRpcC1hcnJvdy1oZWlnaHQpKTtcbn1cbi5icy10b29sdGlwLXRvcCAudG9vbHRpcC1hcnJvdzo6YmVmb3JlLCAuYnMtdG9vbHRpcC1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49dG9wXSAudG9vbHRpcC1hcnJvdzo6YmVmb3JlIHtcbiAgdG9wOiAtMXB4O1xuICBib3JkZXItd2lkdGg6IHZhcigtLWJzLXRvb2x0aXAtYXJyb3ctaGVpZ2h0KSBjYWxjKHZhcigtLWJzLXRvb2x0aXAtYXJyb3ctd2lkdGgpICogMC41KSAwO1xuICBib3JkZXItdG9wLWNvbG9yOiB2YXIoLS1icy10b29sdGlwLWJnKTtcbn1cblxuLyogcnRsOmJlZ2luOmlnbm9yZSAqL1xuLmJzLXRvb2x0aXAtZW5kIC50b29sdGlwLWFycm93LCAuYnMtdG9vbHRpcC1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49cmlnaHRdIC50b29sdGlwLWFycm93IHtcbiAgbGVmdDogY2FsYygtMSAqIHZhcigtLWJzLXRvb2x0aXAtYXJyb3ctaGVpZ2h0KSk7XG4gIHdpZHRoOiB2YXIoLS1icy10b29sdGlwLWFycm93LWhlaWdodCk7XG4gIGhlaWdodDogdmFyKC0tYnMtdG9vbHRpcC1hcnJvdy13aWR0aCk7XG59XG4uYnMtdG9vbHRpcC1lbmQgLnRvb2x0aXAtYXJyb3c6OmJlZm9yZSwgLmJzLXRvb2x0aXAtYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePXJpZ2h0XSAudG9vbHRpcC1hcnJvdzo6YmVmb3JlIHtcbiAgcmlnaHQ6IC0xcHg7XG4gIGJvcmRlci13aWR0aDogY2FsYyh2YXIoLS1icy10b29sdGlwLWFycm93LXdpZHRoKSAqIDAuNSkgdmFyKC0tYnMtdG9vbHRpcC1hcnJvdy1oZWlnaHQpIGNhbGModmFyKC0tYnMtdG9vbHRpcC1hcnJvdy13aWR0aCkgKiAwLjUpIDA7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogdmFyKC0tYnMtdG9vbHRpcC1iZyk7XG59XG5cbi8qIHJ0bDplbmQ6aWdub3JlICovXG4uYnMtdG9vbHRpcC1ib3R0b20gLnRvb2x0aXAtYXJyb3csIC5icy10b29sdGlwLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1ib3R0b21dIC50b29sdGlwLWFycm93IHtcbiAgdG9wOiBjYWxjKC0xICogdmFyKC0tYnMtdG9vbHRpcC1hcnJvdy1oZWlnaHQpKTtcbn1cbi5icy10b29sdGlwLWJvdHRvbSAudG9vbHRpcC1hcnJvdzo6YmVmb3JlLCAuYnMtdG9vbHRpcC1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49Ym90dG9tXSAudG9vbHRpcC1hcnJvdzo6YmVmb3JlIHtcbiAgYm90dG9tOiAtMXB4O1xuICBib3JkZXItd2lkdGg6IDAgY2FsYyh2YXIoLS1icy10b29sdGlwLWFycm93LXdpZHRoKSAqIDAuNSkgdmFyKC0tYnMtdG9vbHRpcC1hcnJvdy1oZWlnaHQpO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiB2YXIoLS1icy10b29sdGlwLWJnKTtcbn1cblxuLyogcnRsOmJlZ2luOmlnbm9yZSAqL1xuLmJzLXRvb2x0aXAtc3RhcnQgLnRvb2x0aXAtYXJyb3csIC5icy10b29sdGlwLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1sZWZ0XSAudG9vbHRpcC1hcnJvdyB7XG4gIHJpZ2h0OiBjYWxjKC0xICogdmFyKC0tYnMtdG9vbHRpcC1hcnJvdy1oZWlnaHQpKTtcbiAgd2lkdGg6IHZhcigtLWJzLXRvb2x0aXAtYXJyb3ctaGVpZ2h0KTtcbiAgaGVpZ2h0OiB2YXIoLS1icy10b29sdGlwLWFycm93LXdpZHRoKTtcbn1cbi5icy10b29sdGlwLXN0YXJ0IC50b29sdGlwLWFycm93OjpiZWZvcmUsIC5icy10b29sdGlwLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1sZWZ0XSAudG9vbHRpcC1hcnJvdzo6YmVmb3JlIHtcbiAgbGVmdDogLTFweDtcbiAgYm9yZGVyLXdpZHRoOiBjYWxjKHZhcigtLWJzLXRvb2x0aXAtYXJyb3ctd2lkdGgpICogMC41KSAwIGNhbGModmFyKC0tYnMtdG9vbHRpcC1hcnJvdy13aWR0aCkgKiAwLjUpIHZhcigtLWJzLXRvb2x0aXAtYXJyb3ctaGVpZ2h0KTtcbiAgYm9yZGVyLWxlZnQtY29sb3I6IHZhcigtLWJzLXRvb2x0aXAtYmcpO1xufVxuXG4vKiBydGw6ZW5kOmlnbm9yZSAqL1xuLnRvb2x0aXAtaW5uZXIge1xuICBtYXgtd2lkdGg6IHZhcigtLWJzLXRvb2x0aXAtbWF4LXdpZHRoKTtcbiAgcGFkZGluZzogdmFyKC0tYnMtdG9vbHRpcC1wYWRkaW5nLXkpIHZhcigtLWJzLXRvb2x0aXAtcGFkZGluZy14KTtcbiAgY29sb3I6IHZhcigtLWJzLXRvb2x0aXAtY29sb3IpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXRvb2x0aXAtYmcpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy10b29sdGlwLWJvcmRlci1yYWRpdXMpO1xufVxuXG4ucG9wb3ZlciB7XG4gIC0tYnMtcG9wb3Zlci16aW5kZXg6IDEwNzA7XG4gIC0tYnMtcG9wb3Zlci1tYXgtd2lkdGg6IDI3NnB4O1xuICAtLWJzLXBvcG92ZXItZm9udC1zaXplOiBjYWxjKDEuMjU0cmVtICsgMC4wNDh2dyk7XG4gIC0tYnMtcG9wb3Zlci1iZzogdmFyKC0tYnMtYm9keS1iZyk7XG4gIC0tYnMtcG9wb3Zlci1ib3JkZXItd2lkdGg6IHZhcigtLWJzLWJvcmRlci13aWR0aCk7XG4gIC0tYnMtcG9wb3Zlci1ib3JkZXItY29sb3I6IHZhcigtLWJzLWJvcmRlci1jb2xvci10cmFuc2x1Y2VudCk7XG4gIC0tYnMtcG9wb3Zlci1ib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLWxnKTtcbiAgLS1icy1wb3BvdmVyLWlubmVyLWJvcmRlci1yYWRpdXM6IGNhbGModmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1sZykgLSB2YXIoLS1icy1ib3JkZXItd2lkdGgpKTtcbiAgLS1icy1wb3BvdmVyLWJveC1zaGFkb3c6IHZhcigtLWJzLWJveC1zaGFkb3cpO1xuICAtLWJzLXBvcG92ZXItaGVhZGVyLXBhZGRpbmcteDogMC40cmVtO1xuICAtLWJzLXBvcG92ZXItaGVhZGVyLXBhZGRpbmcteTogMC41cmVtO1xuICAtLWJzLXBvcG92ZXItaGVhZGVyLWZvbnQtc2l6ZTogY2FsYygxLjI4NXJlbSArIDAuNDJ2dyk7XG4gIC0tYnMtcG9wb3Zlci1oZWFkZXItY29sb3I6IGluaGVyaXQ7XG4gIC0tYnMtcG9wb3Zlci1oZWFkZXItYmc6IHZhcigtLWJzLXNlY29uZGFyeS1iZyk7XG4gIC0tYnMtcG9wb3Zlci1ib2R5LXBhZGRpbmcteDogMC40cmVtO1xuICAtLWJzLXBvcG92ZXItYm9keS1wYWRkaW5nLXk6IDAuNHJlbTtcbiAgLS1icy1wb3BvdmVyLWJvZHktY29sb3I6IHZhcigtLWJzLWJvZHktY29sb3IpO1xuICAtLWJzLXBvcG92ZXItYXJyb3ctd2lkdGg6IDFyZW07XG4gIC0tYnMtcG9wb3Zlci1hcnJvdy1oZWlnaHQ6IDAuNXJlbTtcbiAgLS1icy1wb3BvdmVyLWFycm93LWJvcmRlcjogdmFyKC0tYnMtcG9wb3Zlci1ib3JkZXItY29sb3IpO1xuICB6LWluZGV4OiB2YXIoLS1icy1wb3BvdmVyLXppbmRleCk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IHZhcigtLWJzLXBvcG92ZXItbWF4LXdpZHRoKTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWJzLWZvbnQtc2Fucy1zZXJpZik7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB3b3JkLWJyZWFrOiBub3JtYWw7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIHdvcmQtc3BhY2luZzogbm9ybWFsO1xuICBsaW5lLWJyZWFrOiBhdXRvO1xuICBmb250LXNpemU6IHZhcigtLWJzLXBvcG92ZXItZm9udC1zaXplKTtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1wb3BvdmVyLWJnKTtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiB2YXIoLS1icy1wb3BvdmVyLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtcG9wb3Zlci1ib3JkZXItY29sb3IpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1wb3BvdmVyLWJvcmRlci1yYWRpdXMpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucG9wb3ZlciB7XG4gICAgLS1icy1wb3BvdmVyLWZvbnQtc2l6ZTogMS4yOXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucG9wb3ZlciB7XG4gICAgLS1icy1wb3BvdmVyLWhlYWRlci1mb250LXNpemU6IDEuNnJlbTtcbiAgfVxufVxuLnBvcG92ZXIgLnBvcG92ZXItYXJyb3cge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IHZhcigtLWJzLXBvcG92ZXItYXJyb3ctd2lkdGgpO1xuICBoZWlnaHQ6IHZhcigtLWJzLXBvcG92ZXItYXJyb3ctaGVpZ2h0KTtcbn1cbi5wb3BvdmVyIC5wb3BvdmVyLWFycm93OjpiZWZvcmUsIC5wb3BvdmVyIC5wb3BvdmVyLWFycm93OjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMDtcbn1cblxuLmJzLXBvcG92ZXItdG9wID4gLnBvcG92ZXItYXJyb3csIC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj10b3BdID4gLnBvcG92ZXItYXJyb3cge1xuICBib3R0b206IGNhbGMoLTEgKiAodmFyKC0tYnMtcG9wb3Zlci1hcnJvdy1oZWlnaHQpKSAtIHZhcigtLWJzLXBvcG92ZXItYm9yZGVyLXdpZHRoKSk7XG59XG4uYnMtcG9wb3Zlci10b3AgPiAucG9wb3Zlci1hcnJvdzo6YmVmb3JlLCAuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49dG9wXSA+IC5wb3BvdmVyLWFycm93OjpiZWZvcmUsIC5icy1wb3BvdmVyLXRvcCA+IC5wb3BvdmVyLWFycm93OjphZnRlciwgLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePXRvcF0gPiAucG9wb3Zlci1hcnJvdzo6YWZ0ZXIge1xuICBib3JkZXItd2lkdGg6IHZhcigtLWJzLXBvcG92ZXItYXJyb3ctaGVpZ2h0KSBjYWxjKHZhcigtLWJzLXBvcG92ZXItYXJyb3ctd2lkdGgpICogMC41KSAwO1xufVxuLmJzLXBvcG92ZXItdG9wID4gLnBvcG92ZXItYXJyb3c6OmJlZm9yZSwgLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePXRvcF0gPiAucG9wb3Zlci1hcnJvdzo6YmVmb3JlIHtcbiAgYm90dG9tOiAwO1xuICBib3JkZXItdG9wLWNvbG9yOiB2YXIoLS1icy1wb3BvdmVyLWFycm93LWJvcmRlcik7XG59XG4uYnMtcG9wb3Zlci10b3AgPiAucG9wb3Zlci1hcnJvdzo6YWZ0ZXIsIC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj10b3BdID4gLnBvcG92ZXItYXJyb3c6OmFmdGVyIHtcbiAgYm90dG9tOiB2YXIoLS1icy1wb3BvdmVyLWJvcmRlci13aWR0aCk7XG4gIGJvcmRlci10b3AtY29sb3I6IHZhcigtLWJzLXBvcG92ZXItYmcpO1xufVxuXG4vKiBydGw6YmVnaW46aWdub3JlICovXG4uYnMtcG9wb3Zlci1lbmQgPiAucG9wb3Zlci1hcnJvdywgLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePXJpZ2h0XSA+IC5wb3BvdmVyLWFycm93IHtcbiAgbGVmdDogY2FsYygtMSAqICh2YXIoLS1icy1wb3BvdmVyLWFycm93LWhlaWdodCkpIC0gdmFyKC0tYnMtcG9wb3Zlci1ib3JkZXItd2lkdGgpKTtcbiAgd2lkdGg6IHZhcigtLWJzLXBvcG92ZXItYXJyb3ctaGVpZ2h0KTtcbiAgaGVpZ2h0OiB2YXIoLS1icy1wb3BvdmVyLWFycm93LXdpZHRoKTtcbn1cbi5icy1wb3BvdmVyLWVuZCA+IC5wb3BvdmVyLWFycm93OjpiZWZvcmUsIC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1yaWdodF0gPiAucG9wb3Zlci1hcnJvdzo6YmVmb3JlLCAuYnMtcG9wb3Zlci1lbmQgPiAucG9wb3Zlci1hcnJvdzo6YWZ0ZXIsIC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1yaWdodF0gPiAucG9wb3Zlci1hcnJvdzo6YWZ0ZXIge1xuICBib3JkZXItd2lkdGg6IGNhbGModmFyKC0tYnMtcG9wb3Zlci1hcnJvdy13aWR0aCkgKiAwLjUpIHZhcigtLWJzLXBvcG92ZXItYXJyb3ctaGVpZ2h0KSBjYWxjKHZhcigtLWJzLXBvcG92ZXItYXJyb3ctd2lkdGgpICogMC41KSAwO1xufVxuLmJzLXBvcG92ZXItZW5kID4gLnBvcG92ZXItYXJyb3c6OmJlZm9yZSwgLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePXJpZ2h0XSA+IC5wb3BvdmVyLWFycm93OjpiZWZvcmUge1xuICBsZWZ0OiAwO1xuICBib3JkZXItcmlnaHQtY29sb3I6IHZhcigtLWJzLXBvcG92ZXItYXJyb3ctYm9yZGVyKTtcbn1cbi5icy1wb3BvdmVyLWVuZCA+IC5wb3BvdmVyLWFycm93OjphZnRlciwgLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePXJpZ2h0XSA+IC5wb3BvdmVyLWFycm93OjphZnRlciB7XG4gIGxlZnQ6IHZhcigtLWJzLXBvcG92ZXItYm9yZGVyLXdpZHRoKTtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB2YXIoLS1icy1wb3BvdmVyLWJnKTtcbn1cblxuLyogcnRsOmVuZDppZ25vcmUgKi9cbi5icy1wb3BvdmVyLWJvdHRvbSA+IC5wb3BvdmVyLWFycm93LCAuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49Ym90dG9tXSA+IC5wb3BvdmVyLWFycm93IHtcbiAgdG9wOiBjYWxjKC0xICogKHZhcigtLWJzLXBvcG92ZXItYXJyb3ctaGVpZ2h0KSkgLSB2YXIoLS1icy1wb3BvdmVyLWJvcmRlci13aWR0aCkpO1xufVxuLmJzLXBvcG92ZXItYm90dG9tID4gLnBvcG92ZXItYXJyb3c6OmJlZm9yZSwgLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePWJvdHRvbV0gPiAucG9wb3Zlci1hcnJvdzo6YmVmb3JlLCAuYnMtcG9wb3Zlci1ib3R0b20gPiAucG9wb3Zlci1hcnJvdzo6YWZ0ZXIsIC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1ib3R0b21dID4gLnBvcG92ZXItYXJyb3c6OmFmdGVyIHtcbiAgYm9yZGVyLXdpZHRoOiAwIGNhbGModmFyKC0tYnMtcG9wb3Zlci1hcnJvdy13aWR0aCkgKiAwLjUpIHZhcigtLWJzLXBvcG92ZXItYXJyb3ctaGVpZ2h0KTtcbn1cbi5icy1wb3BvdmVyLWJvdHRvbSA+IC5wb3BvdmVyLWFycm93OjpiZWZvcmUsIC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1ib3R0b21dID4gLnBvcG92ZXItYXJyb3c6OmJlZm9yZSB7XG4gIHRvcDogMDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tYnMtcG9wb3Zlci1hcnJvdy1ib3JkZXIpO1xufVxuLmJzLXBvcG92ZXItYm90dG9tID4gLnBvcG92ZXItYXJyb3c6OmFmdGVyLCAuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49Ym90dG9tXSA+IC5wb3BvdmVyLWFycm93OjphZnRlciB7XG4gIHRvcDogdmFyKC0tYnMtcG9wb3Zlci1ib3JkZXItd2lkdGgpO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiB2YXIoLS1icy1wb3BvdmVyLWJnKTtcbn1cbi5icy1wb3BvdmVyLWJvdHRvbSAucG9wb3Zlci1oZWFkZXI6OmJlZm9yZSwgLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePWJvdHRvbV0gLnBvcG92ZXItaGVhZGVyOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogNTAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IHZhcigtLWJzLXBvcG92ZXItYXJyb3ctd2lkdGgpO1xuICBtYXJnaW4tbGVmdDogY2FsYygtMC41ICogdmFyKC0tYnMtcG9wb3Zlci1hcnJvdy13aWR0aCkpO1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItYm90dG9tOiB2YXIoLS1icy1wb3BvdmVyLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtcG9wb3Zlci1oZWFkZXItYmcpO1xufVxuXG4vKiBydGw6YmVnaW46aWdub3JlICovXG4uYnMtcG9wb3Zlci1zdGFydCA+IC5wb3BvdmVyLWFycm93LCAuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49bGVmdF0gPiAucG9wb3Zlci1hcnJvdyB7XG4gIHJpZ2h0OiBjYWxjKC0xICogKHZhcigtLWJzLXBvcG92ZXItYXJyb3ctaGVpZ2h0KSkgLSB2YXIoLS1icy1wb3BvdmVyLWJvcmRlci13aWR0aCkpO1xuICB3aWR0aDogdmFyKC0tYnMtcG9wb3Zlci1hcnJvdy1oZWlnaHQpO1xuICBoZWlnaHQ6IHZhcigtLWJzLXBvcG92ZXItYXJyb3ctd2lkdGgpO1xufVxuLmJzLXBvcG92ZXItc3RhcnQgPiAucG9wb3Zlci1hcnJvdzo6YmVmb3JlLCAuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49bGVmdF0gPiAucG9wb3Zlci1hcnJvdzo6YmVmb3JlLCAuYnMtcG9wb3Zlci1zdGFydCA+IC5wb3BvdmVyLWFycm93OjphZnRlciwgLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePWxlZnRdID4gLnBvcG92ZXItYXJyb3c6OmFmdGVyIHtcbiAgYm9yZGVyLXdpZHRoOiBjYWxjKHZhcigtLWJzLXBvcG92ZXItYXJyb3ctd2lkdGgpICogMC41KSAwIGNhbGModmFyKC0tYnMtcG9wb3Zlci1hcnJvdy13aWR0aCkgKiAwLjUpIHZhcigtLWJzLXBvcG92ZXItYXJyb3ctaGVpZ2h0KTtcbn1cbi5icy1wb3BvdmVyLXN0YXJ0ID4gLnBvcG92ZXItYXJyb3c6OmJlZm9yZSwgLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePWxlZnRdID4gLnBvcG92ZXItYXJyb3c6OmJlZm9yZSB7XG4gIHJpZ2h0OiAwO1xuICBib3JkZXItbGVmdC1jb2xvcjogdmFyKC0tYnMtcG9wb3Zlci1hcnJvdy1ib3JkZXIpO1xufVxuLmJzLXBvcG92ZXItc3RhcnQgPiAucG9wb3Zlci1hcnJvdzo6YWZ0ZXIsIC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1sZWZ0XSA+IC5wb3BvdmVyLWFycm93OjphZnRlciB7XG4gIHJpZ2h0OiB2YXIoLS1icy1wb3BvdmVyLWJvcmRlci13aWR0aCk7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiB2YXIoLS1icy1wb3BvdmVyLWJnKTtcbn1cblxuLyogcnRsOmVuZDppZ25vcmUgKi9cbi5wb3BvdmVyLWhlYWRlciB7XG4gIHBhZGRpbmc6IHZhcigtLWJzLXBvcG92ZXItaGVhZGVyLXBhZGRpbmcteSkgdmFyKC0tYnMtcG9wb3Zlci1oZWFkZXItcGFkZGluZy14KTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiB2YXIoLS1icy1wb3BvdmVyLWhlYWRlci1mb250LXNpemUpO1xuICBjb2xvcjogdmFyKC0tYnMtcG9wb3Zlci1oZWFkZXItY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1wb3BvdmVyLWhlYWRlci1iZyk7XG4gIGJvcmRlci1ib3R0b206IHZhcigtLWJzLXBvcG92ZXItYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1wb3BvdmVyLWJvcmRlci1jb2xvcik7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWJzLXBvcG92ZXItaW5uZXItYm9yZGVyLXJhZGl1cyk7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1wb3BvdmVyLWlubmVyLWJvcmRlci1yYWRpdXMpO1xufVxuLnBvcG92ZXItaGVhZGVyOmVtcHR5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnBvcG92ZXItYm9keSB7XG4gIHBhZGRpbmc6IHZhcigtLWJzLXBvcG92ZXItYm9keS1wYWRkaW5nLXkpIHZhcigtLWJzLXBvcG92ZXItYm9keS1wYWRkaW5nLXgpO1xuICBjb2xvcjogdmFyKC0tYnMtcG9wb3Zlci1ib2R5LWNvbG9yKTtcbn1cblxuLmNhcm91c2VsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uY2Fyb3VzZWwucG9pbnRlci1ldmVudCB7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXk7XG59XG5cbi5jYXJvdXNlbC1pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uY2Fyb3VzZWwtaW5uZXI6OmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xuICBjb250ZW50OiBcIlwiO1xufVxuXG4uY2Fyb3VzZWwtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogbm9uZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tcmlnaHQ6IC0xMDAlO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjZzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmNhcm91c2VsLWl0ZW0ge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cblxuLmNhcm91c2VsLWl0ZW0uYWN0aXZlLFxuLmNhcm91c2VsLWl0ZW0tbmV4dCxcbi5jYXJvdXNlbC1pdGVtLXByZXYge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmNhcm91c2VsLWl0ZW0tbmV4dDpub3QoLmNhcm91c2VsLWl0ZW0tc3RhcnQpLFxuLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLWVuZCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbn1cblxuLmNhcm91c2VsLWl0ZW0tcHJldjpub3QoLmNhcm91c2VsLWl0ZW0tZW5kKSxcbi5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1zdGFydCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG59XG5cbi5jYXJvdXNlbC1mYWRlIC5jYXJvdXNlbC1pdGVtIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbiAgdHJhbnNmb3JtOiBub25lO1xufVxuLmNhcm91c2VsLWZhZGUgLmNhcm91c2VsLWl0ZW0uYWN0aXZlLFxuLmNhcm91c2VsLWZhZGUgLmNhcm91c2VsLWl0ZW0tbmV4dC5jYXJvdXNlbC1pdGVtLXN0YXJ0LFxuLmNhcm91c2VsLWZhZGUgLmNhcm91c2VsLWl0ZW0tcHJldi5jYXJvdXNlbC1pdGVtLWVuZCB7XG4gIHotaW5kZXg6IDE7XG4gIG9wYWNpdHk6IDE7XG59XG4uY2Fyb3VzZWwtZmFkZSAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tc3RhcnQsXG4uY2Fyb3VzZWwtZmFkZSAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tZW5kIHtcbiAgei1pbmRleDogMDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwcyAwLjZzO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmNhcm91c2VsLWZhZGUgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLXN0YXJ0LFxuLmNhcm91c2VsLWZhZGUgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLWVuZCB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuXG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2LFxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMTUlO1xuICBwYWRkaW5nOiAwO1xuICBjb2xvcjogI2ZmZmZmZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogMDtcbiAgb3BhY2l0eTogMC41O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzIGVhc2U7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuY2Fyb3VzZWwtY29udHJvbC1wcmV2LFxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dCB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmNhcm91c2VsLWNvbnRyb2wtcHJldjpob3ZlciwgLmNhcm91c2VsLWNvbnRyb2wtcHJldjpmb2N1cyxcbi5jYXJvdXNlbC1jb250cm9sLW5leHQ6aG92ZXIsXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0OmZvY3VzIHtcbiAgY29sb3I6ICNmZmZmZmZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBvdXRsaW5lOiAwO1xuICBvcGFjaXR5OiAwLjk7XG59XG5cbi5jYXJvdXNlbC1jb250cm9sLXByZXYge1xuICBsZWZ0OiAwO1xufVxuXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0IHtcbiAgcmlnaHQ6IDA7XG59XG5cbi5jYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbixcbi5jYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDJyZW07XG4gIGhlaWdodDogMnJlbTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbn1cblxuLmNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nJTIzZmZmZmZmZmYnJTNlJTNjcGF0aCBkPSdNMTEuMzU0IDEuNjQ2YS41LjUgMCAwIDEgMCAuNzA4TDUuNzA3IDhsNS42NDcgNS42NDZhLjUuNSAwIDAgMS0uNzA4LjcwOGwtNi02YS41LjUgMCAwIDEgMC0uNzA4bDYtNmEuNS41IDAgMCAxIC43MDggMHonLyUzZSUzYy9zdmclM2VcIikgLypydGw6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nJTIzZmZmZmZmZmYnJTNlJTNjcGF0aCBkPSdNNC42NDYgMS42NDZhLjUuNSAwIDAgMSAuNzA4IDBsNiA2YS41LjUgMCAwIDEgMCAuNzA4bC02IDZhLjUuNSAwIDAgMS0uNzA4LS43MDhMMTAuMjkzIDggNC42NDYgMi4zNTRhLjUuNSAwIDAgMSAwLS43MDh6Jy8lM2UlM2Mvc3ZnJTNlXCIpKi87XG59XG5cbi5jYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9JyUyM2ZmZmZmZmZmJyUzZSUzY3BhdGggZD0nTTQuNjQ2IDEuNjQ2YS41LjUgMCAwIDEgLjcwOCAwbDYgNmEuNS41IDAgMCAxIDAgLjcwOGwtNiA2YS41LjUgMCAwIDEtLjcwOC0uNzA4TDEwLjI5MyA4IDQuNjQ2IDIuMzU0YS41LjUgMCAwIDEgMC0uNzA4eicvJTNlJTNjL3N2ZyUzZVwiKSAvKnJ0bDp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPSclMjNmZmZmZmZmZiclM2UlM2NwYXRoIGQ9J00xMS4zNTQgMS42NDZhLjUuNSAwIDAgMSAwIC43MDhMNS43MDcgOGw1LjY0NyA1LjY0NmEuNS41IDAgMCAxLS43MDguNzA4bC02LTZhLjUuNSAwIDAgMSAwLS43MDhsNi02YS41LjUgMCAwIDEgLjcwOCAweicvJTNlJTNjL3N2ZyUzZVwiKSovO1xufVxuXG4uY2Fyb3VzZWwtaW5kaWNhdG9ycyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1yaWdodDogMTUlO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBtYXJnaW4tbGVmdDogMTUlO1xufVxuLmNhcm91c2VsLWluZGljYXRvcnMgW2RhdGEtYnMtdGFyZ2V0XSB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBmbGV4OiAwIDEgYXV0bztcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogM3B4O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tcmlnaHQ6IDNweDtcbiAgbWFyZ2luLWxlZnQ6IDNweDtcbiAgdGV4dC1pbmRlbnQ6IC05OTlweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmZmY7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXRvcDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgb3BhY2l0eTogMC41O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNnMgZWFzZTtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5jYXJvdXNlbC1pbmRpY2F0b3JzIFtkYXRhLWJzLXRhcmdldF0ge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5jYXJvdXNlbC1pbmRpY2F0b3JzIC5hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uY2Fyb3VzZWwtY2FwdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDE1JTtcbiAgYm90dG9tOiAxLjI1cmVtO1xuICBsZWZ0OiAxNSU7XG4gIHBhZGRpbmctdG9wOiAxLjI1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMS4yNXJlbTtcbiAgY29sb3I6ICNmZmZmZmZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uY2Fyb3VzZWwtZGFyayAuY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24sXG4uY2Fyb3VzZWwtZGFyayAuY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24ge1xuICBmaWx0ZXI6IGludmVydCgxKSBncmF5c2NhbGUoMTAwKTtcbn1cbi5jYXJvdXNlbC1kYXJrIC5jYXJvdXNlbC1pbmRpY2F0b3JzIFtkYXRhLWJzLXRhcmdldF0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xufVxuLmNhcm91c2VsLWRhcmsgLmNhcm91c2VsLWNhcHRpb24ge1xuICBjb2xvcjogIzAwMDtcbn1cblxuW2RhdGEtYnMtdGhlbWU9ZGFya10gLmNhcm91c2VsIC5jYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbixcbltkYXRhLWJzLXRoZW1lPWRhcmtdIC5jYXJvdXNlbCAuY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24sIFtkYXRhLWJzLXRoZW1lPWRhcmtdLmNhcm91c2VsIC5jYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbixcbltkYXRhLWJzLXRoZW1lPWRhcmtdLmNhcm91c2VsIC5jYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbiB7XG4gIGZpbHRlcjogaW52ZXJ0KDEpIGdyYXlzY2FsZSgxMDApO1xufVxuW2RhdGEtYnMtdGhlbWU9ZGFya10gLmNhcm91c2VsIC5jYXJvdXNlbC1pbmRpY2F0b3JzIFtkYXRhLWJzLXRhcmdldF0sIFtkYXRhLWJzLXRoZW1lPWRhcmtdLmNhcm91c2VsIC5jYXJvdXNlbC1pbmRpY2F0b3JzIFtkYXRhLWJzLXRhcmdldF0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xufVxuW2RhdGEtYnMtdGhlbWU9ZGFya10gLmNhcm91c2VsIC5jYXJvdXNlbC1jYXB0aW9uLCBbZGF0YS1icy10aGVtZT1kYXJrXS5jYXJvdXNlbCAuY2Fyb3VzZWwtY2FwdGlvbiB7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4uc3Bpbm5lci1ncm93LFxuLnNwaW5uZXItYm9yZGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogdmFyKC0tYnMtc3Bpbm5lci13aWR0aCk7XG4gIGhlaWdodDogdmFyKC0tYnMtc3Bpbm5lci1oZWlnaHQpO1xuICB2ZXJ0aWNhbC1hbGlnbjogdmFyKC0tYnMtc3Bpbm5lci12ZXJ0aWNhbC1hbGlnbik7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYW5pbWF0aW9uOiB2YXIoLS1icy1zcGlubmVyLWFuaW1hdGlvbi1zcGVlZCkgbGluZWFyIGluZmluaXRlIHZhcigtLWJzLXNwaW5uZXItYW5pbWF0aW9uLW5hbWUpO1xufVxuXG5Aa2V5ZnJhbWVzIHNwaW5uZXItYm9yZGVyIHtcbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZykgLyogcnRsOmlnbm9yZSAqLztcbiAgfVxufVxuLnNwaW5uZXItYm9yZGVyIHtcbiAgLS1icy1zcGlubmVyLXdpZHRoOiAycmVtO1xuICAtLWJzLXNwaW5uZXItaGVpZ2h0OiAycmVtO1xuICAtLWJzLXNwaW5uZXItdmVydGljYWwtYWxpZ246IC0wLjEyNWVtO1xuICAtLWJzLXNwaW5uZXItYm9yZGVyLXdpZHRoOiAwLjI1ZW07XG4gIC0tYnMtc3Bpbm5lci1hbmltYXRpb24tc3BlZWQ6IDAuNzVzO1xuICAtLWJzLXNwaW5uZXItYW5pbWF0aW9uLW5hbWU6IHNwaW5uZXItYm9yZGVyO1xuICBib3JkZXI6IHZhcigtLWJzLXNwaW5uZXItYm9yZGVyLXdpZHRoKSBzb2xpZCBjdXJyZW50Y29sb3I7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5zcGlubmVyLWJvcmRlci1zbSB7XG4gIC0tYnMtc3Bpbm5lci13aWR0aDogMXJlbTtcbiAgLS1icy1zcGlubmVyLWhlaWdodDogMXJlbTtcbiAgLS1icy1zcGlubmVyLWJvcmRlci13aWR0aDogMC4yZW07XG59XG5cbkBrZXlmcmFtZXMgc3Bpbm5lci1ncm93IHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIH1cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuLnNwaW5uZXItZ3JvdyB7XG4gIC0tYnMtc3Bpbm5lci13aWR0aDogMnJlbTtcbiAgLS1icy1zcGlubmVyLWhlaWdodDogMnJlbTtcbiAgLS1icy1zcGlubmVyLXZlcnRpY2FsLWFsaWduOiAtMC4xMjVlbTtcbiAgLS1icy1zcGlubmVyLWFuaW1hdGlvbi1zcGVlZDogMC43NXM7XG4gIC0tYnMtc3Bpbm5lci1hbmltYXRpb24tbmFtZTogc3Bpbm5lci1ncm93O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Y29sb3I7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5zcGlubmVyLWdyb3ctc20ge1xuICAtLWJzLXNwaW5uZXItd2lkdGg6IDFyZW07XG4gIC0tYnMtc3Bpbm5lci1oZWlnaHQ6IDFyZW07XG59XG5cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5zcGlubmVyLWJvcmRlcixcbi5zcGlubmVyLWdyb3cge1xuICAgIC0tYnMtc3Bpbm5lci1hbmltYXRpb24tc3BlZWQ6IDEuNXM7XG4gIH1cbn1cbi5vZmZjYW52YXMsIC5vZmZjYW52YXMteHhsLCAub2ZmY2FudmFzLXhsLCAub2ZmY2FudmFzLWxnLCAub2ZmY2FudmFzLW1kLCAub2ZmY2FudmFzLXNtIHtcbiAgLS1icy1vZmZjYW52YXMtemluZGV4OiAxMDQ1O1xuICAtLWJzLW9mZmNhbnZhcy13aWR0aDogNDAwcHg7XG4gIC0tYnMtb2ZmY2FudmFzLWhlaWdodDogMzB2aDtcbiAgLS1icy1vZmZjYW52YXMtcGFkZGluZy14OiAwLjRyZW07XG4gIC0tYnMtb2ZmY2FudmFzLXBhZGRpbmcteTogMC40cmVtO1xuICAtLWJzLW9mZmNhbnZhcy1jb2xvcjogdmFyKC0tYnMtYm9keS1jb2xvcik7XG4gIC0tYnMtb2ZmY2FudmFzLWJnOiB2YXIoLS1icy1ib2R5LWJnKTtcbiAgLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoOiB2YXIoLS1icy1ib3JkZXItd2lkdGgpO1xuICAtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3I6IHZhcigtLWJzLWJvcmRlci1jb2xvci10cmFuc2x1Y2VudCk7XG4gIC0tYnMtb2ZmY2FudmFzLWJveC1zaGFkb3c6IHZhcigtLWJzLWJveC1zaGFkb3ctc20pO1xuICAtLWJzLW9mZmNhbnZhcy10cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLWluLW91dDtcbiAgLS1icy1vZmZjYW52YXMtdGl0bGUtbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5vZmZjYW52YXMtc20ge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBib3R0b206IDA7XG4gICAgei1pbmRleDogdmFyKC0tYnMtb2ZmY2FudmFzLXppbmRleCk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBjb2xvcjogdmFyKC0tYnMtb2ZmY2FudmFzLWNvbG9yKTtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtb2ZmY2FudmFzLWJnKTtcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICAgIG91dGxpbmU6IDA7XG4gICAgdHJhbnNpdGlvbjogdmFyKC0tYnMtb2ZmY2FudmFzLXRyYW5zaXRpb24pO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIGFuZCAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5vZmZjYW52YXMtc20ge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAub2ZmY2FudmFzLXNtLm9mZmNhbnZhcy1zdGFydCB7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IHZhcigtLWJzLW9mZmNhbnZhcy13aWR0aCk7XG4gICAgYm9yZGVyLXJpZ2h0OiB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLm9mZmNhbnZhcy1zbS5vZmZjYW52YXMtZW5kIHtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IHZhcigtLWJzLW9mZmNhbnZhcy13aWR0aCk7XG4gICAgYm9yZGVyLWxlZnQ6IHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5vZmZjYW52YXMtc20ub2ZmY2FudmFzLXRvcCB7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgaGVpZ2h0OiB2YXIoLS1icy1vZmZjYW52YXMtaGVpZ2h0KTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlci1ib3R0b206IHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAub2ZmY2FudmFzLXNtLm9mZmNhbnZhcy1ib3R0b20ge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgaGVpZ2h0OiB2YXIoLS1icy1vZmZjYW52YXMtaGVpZ2h0KTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlci10b3A6IHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5vZmZjYW52YXMtc20uc2hvd2luZywgLm9mZmNhbnZhcy1zbS5zaG93Om5vdCguaGlkaW5nKSB7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLm9mZmNhbnZhcy1zbS5zaG93aW5nLCAub2ZmY2FudmFzLXNtLmhpZGluZywgLm9mZmNhbnZhcy1zbS5zaG93IHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLm9mZmNhbnZhcy1zbSB7XG4gICAgLS1icy1vZmZjYW52YXMtaGVpZ2h0OiBhdXRvO1xuICAgIC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICB9XG4gIC5vZmZjYW52YXMtc20gLm9mZmNhbnZhcy1oZWFkZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm9mZmNhbnZhcy1zbSAub2ZmY2FudmFzLWJvZHkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1ncm93OiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgb3ZlcmZsb3cteTogdmlzaWJsZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAub2ZmY2FudmFzLW1kIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IHZhcigtLWJzLW9mZmNhbnZhcy16aW5kZXgpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgY29sb3I6IHZhcigtLWJzLW9mZmNhbnZhcy1jb2xvcik7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLW9mZmNhbnZhcy1iZyk7XG4gICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgICBvdXRsaW5lOiAwO1xuICAgIHRyYW5zaXRpb246IHZhcigtLWJzLW9mZmNhbnZhcy10cmFuc2l0aW9uKTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSBhbmQgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAub2ZmY2FudmFzLW1kIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm9mZmNhbnZhcy1tZC5vZmZjYW52YXMtc3RhcnQge1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiB2YXIoLS1icy1vZmZjYW52YXMtd2lkdGgpO1xuICAgIGJvcmRlci1yaWdodDogdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5vZmZjYW52YXMtbWQub2ZmY2FudmFzLWVuZCB7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiB2YXIoLS1icy1vZmZjYW52YXMtd2lkdGgpO1xuICAgIGJvcmRlci1sZWZ0OiB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAub2ZmY2FudmFzLW1kLm9mZmNhbnZhcy10b3Age1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGhlaWdodDogdmFyKC0tYnMtb2ZmY2FudmFzLWhlaWdodCk7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3JkZXItYm90dG9tOiB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm9mZmNhbnZhcy1tZC5vZmZjYW52YXMtYm90dG9tIHtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGhlaWdodDogdmFyKC0tYnMtb2ZmY2FudmFzLWhlaWdodCk7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3JkZXItdG9wOiB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAub2ZmY2FudmFzLW1kLnNob3dpbmcsIC5vZmZjYW52YXMtbWQuc2hvdzpub3QoLmhpZGluZykge1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5vZmZjYW52YXMtbWQuc2hvd2luZywgLm9mZmNhbnZhcy1tZC5oaWRpbmcsIC5vZmZjYW52YXMtbWQuc2hvdyB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5vZmZjYW52YXMtbWQge1xuICAgIC0tYnMtb2ZmY2FudmFzLWhlaWdodDogYXV0bztcbiAgICAtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGg6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgfVxuICAub2ZmY2FudmFzLW1kIC5vZmZjYW52YXMtaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5vZmZjYW52YXMtbWQgLm9mZmNhbnZhcy1ib2R5IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZ3JvdzogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG92ZXJmbG93LXk6IHZpc2libGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLm9mZmNhbnZhcy1sZyB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGJvdHRvbTogMDtcbiAgICB6LWluZGV4OiB2YXIoLS1icy1vZmZjYW52YXMtemluZGV4KTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGNvbG9yOiB2YXIoLS1icy1vZmZjYW52YXMtY29sb3IpO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1vZmZjYW52YXMtYmcpO1xuICAgIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gICAgb3V0bGluZTogMDtcbiAgICB0cmFuc2l0aW9uOiB2YXIoLS1icy1vZmZjYW52YXMtdHJhbnNpdGlvbik7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkgYW5kIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLm9mZmNhbnZhcy1sZyB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5vZmZjYW52YXMtbGcub2ZmY2FudmFzLXN0YXJ0IHtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogdmFyKC0tYnMtb2ZmY2FudmFzLXdpZHRoKTtcbiAgICBib3JkZXItcmlnaHQ6IHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAub2ZmY2FudmFzLWxnLm9mZmNhbnZhcy1lbmQge1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogdmFyKC0tYnMtb2ZmY2FudmFzLXdpZHRoKTtcbiAgICBib3JkZXItbGVmdDogdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLm9mZmNhbnZhcy1sZy5vZmZjYW52YXMtdG9wIHtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogMDtcbiAgICBoZWlnaHQ6IHZhcigtLWJzLW9mZmNhbnZhcy1oZWlnaHQpO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyLWJvdHRvbTogdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5vZmZjYW52YXMtbGcub2ZmY2FudmFzLWJvdHRvbSB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogMDtcbiAgICBoZWlnaHQ6IHZhcigtLWJzLW9mZmNhbnZhcy1oZWlnaHQpO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyLXRvcDogdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLm9mZmNhbnZhcy1sZy5zaG93aW5nLCAub2ZmY2FudmFzLWxnLnNob3c6bm90KC5oaWRpbmcpIHtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAub2ZmY2FudmFzLWxnLnNob3dpbmcsIC5vZmZjYW52YXMtbGcuaGlkaW5nLCAub2ZmY2FudmFzLWxnLnNob3cge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAub2ZmY2FudmFzLWxnIHtcbiAgICAtLWJzLW9mZmNhbnZhcy1oZWlnaHQ6IGF1dG87XG4gICAgLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9mZmNhbnZhcy1sZyAub2ZmY2FudmFzLWhlYWRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAub2ZmY2FudmFzLWxnIC5vZmZjYW52YXMtYm9keSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWdyb3c6IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBvdmVyZmxvdy15OiB2aXNpYmxlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAub2ZmY2FudmFzLXhsIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IHZhcigtLWJzLW9mZmNhbnZhcy16aW5kZXgpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgY29sb3I6IHZhcigtLWJzLW9mZmNhbnZhcy1jb2xvcik7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLW9mZmNhbnZhcy1iZyk7XG4gICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgICBvdXRsaW5lOiAwO1xuICAgIHRyYW5zaXRpb246IHZhcigtLWJzLW9mZmNhbnZhcy10cmFuc2l0aW9uKTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkgYW5kIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLm9mZmNhbnZhcy14bCB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAub2ZmY2FudmFzLXhsLm9mZmNhbnZhcy1zdGFydCB7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IHZhcigtLWJzLW9mZmNhbnZhcy13aWR0aCk7XG4gICAgYm9yZGVyLXJpZ2h0OiB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5vZmZjYW52YXMteGwub2ZmY2FudmFzLWVuZCB7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiB2YXIoLS1icy1vZmZjYW52YXMtd2lkdGgpO1xuICAgIGJvcmRlci1sZWZ0OiB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLm9mZmNhbnZhcy14bC5vZmZjYW52YXMtdG9wIHtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogMDtcbiAgICBoZWlnaHQ6IHZhcigtLWJzLW9mZmNhbnZhcy1oZWlnaHQpO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyLWJvdHRvbTogdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAub2ZmY2FudmFzLXhsLm9mZmNhbnZhcy1ib3R0b20ge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgaGVpZ2h0OiB2YXIoLS1icy1vZmZjYW52YXMtaGVpZ2h0KTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlci10b3A6IHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAub2ZmY2FudmFzLXhsLnNob3dpbmcsIC5vZmZjYW52YXMteGwuc2hvdzpub3QoLmhpZGluZykge1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAub2ZmY2FudmFzLXhsLnNob3dpbmcsIC5vZmZjYW52YXMteGwuaGlkaW5nLCAub2ZmY2FudmFzLXhsLnNob3cge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm9mZmNhbnZhcy14bCB7XG4gICAgLS1icy1vZmZjYW52YXMtaGVpZ2h0OiBhdXRvO1xuICAgIC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICB9XG4gIC5vZmZjYW52YXMteGwgLm9mZmNhbnZhcy1oZWFkZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm9mZmNhbnZhcy14bCAub2ZmY2FudmFzLWJvZHkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1ncm93OiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgb3ZlcmZsb3cteTogdmlzaWJsZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5Ljk4cHgpIHtcbiAgLm9mZmNhbnZhcy14eGwge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBib3R0b206IDA7XG4gICAgei1pbmRleDogdmFyKC0tYnMtb2ZmY2FudmFzLXppbmRleCk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBjb2xvcjogdmFyKC0tYnMtb2ZmY2FudmFzLWNvbG9yKTtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtb2ZmY2FudmFzLWJnKTtcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICAgIG91dGxpbmU6IDA7XG4gICAgdHJhbnNpdGlvbjogdmFyKC0tYnMtb2ZmY2FudmFzLXRyYW5zaXRpb24pO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTM5OS45OHB4KSBhbmQgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAub2ZmY2FudmFzLXh4bCB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTkuOThweCkge1xuICAub2ZmY2FudmFzLXh4bC5vZmZjYW52YXMtc3RhcnQge1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiB2YXIoLS1icy1vZmZjYW52YXMtd2lkdGgpO1xuICAgIGJvcmRlci1yaWdodDogdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTkuOThweCkge1xuICAub2ZmY2FudmFzLXh4bC5vZmZjYW52YXMtZW5kIHtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IHZhcigtLWJzLW9mZmNhbnZhcy13aWR0aCk7XG4gICAgYm9yZGVyLWxlZnQ6IHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTkuOThweCkge1xuICAub2ZmY2FudmFzLXh4bC5vZmZjYW52YXMtdG9wIHtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogMDtcbiAgICBoZWlnaHQ6IHZhcigtLWJzLW9mZmNhbnZhcy1oZWlnaHQpO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyLWJvdHRvbTogdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTkuOThweCkge1xuICAub2ZmY2FudmFzLXh4bC5vZmZjYW52YXMtYm90dG9tIHtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGhlaWdodDogdmFyKC0tYnMtb2ZmY2FudmFzLWhlaWdodCk7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3JkZXItdG9wOiB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5Ljk4cHgpIHtcbiAgLm9mZmNhbnZhcy14eGwuc2hvd2luZywgLm9mZmNhbnZhcy14eGwuc2hvdzpub3QoLmhpZGluZykge1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTkuOThweCkge1xuICAub2ZmY2FudmFzLXh4bC5zaG93aW5nLCAub2ZmY2FudmFzLXh4bC5oaWRpbmcsIC5vZmZjYW52YXMteHhsLnNob3cge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLm9mZmNhbnZhcy14eGwge1xuICAgIC0tYnMtb2ZmY2FudmFzLWhlaWdodDogYXV0bztcbiAgICAtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGg6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgfVxuICAub2ZmY2FudmFzLXh4bCAub2ZmY2FudmFzLWhlYWRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAub2ZmY2FudmFzLXh4bCAub2ZmY2FudmFzLWJvZHkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1ncm93OiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgb3ZlcmZsb3cteTogdmlzaWJsZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5vZmZjYW52YXMge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogdmFyKC0tYnMtb2ZmY2FudmFzLXppbmRleCk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1heC13aWR0aDogMTAwJTtcbiAgY29sb3I6IHZhcigtLWJzLW9mZmNhbnZhcy1jb2xvcik7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtb2ZmY2FudmFzLWJnKTtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgb3V0bGluZTogMDtcbiAgdHJhbnNpdGlvbjogdmFyKC0tYnMtb2ZmY2FudmFzLXRyYW5zaXRpb24pO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLm9mZmNhbnZhcyB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLm9mZmNhbnZhcy5vZmZjYW52YXMtc3RhcnQge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiB2YXIoLS1icy1vZmZjYW52YXMtd2lkdGgpO1xuICBib3JkZXItcmlnaHQ6IHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xufVxuLm9mZmNhbnZhcy5vZmZjYW52YXMtZW5kIHtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IHZhcigtLWJzLW9mZmNhbnZhcy13aWR0aCk7XG4gIGJvcmRlci1sZWZ0OiB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xufVxuLm9mZmNhbnZhcy5vZmZjYW52YXMtdG9wIHtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiB2YXIoLS1icy1vZmZjYW52YXMtaGVpZ2h0KTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgYm9yZGVyLWJvdHRvbTogdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG59XG4ub2ZmY2FudmFzLm9mZmNhbnZhcy1ib3R0b20ge1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiB2YXIoLS1icy1vZmZjYW52YXMtaGVpZ2h0KTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgYm9yZGVyLXRvcDogdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbn1cbi5vZmZjYW52YXMuc2hvd2luZywgLm9mZmNhbnZhcy5zaG93Om5vdCguaGlkaW5nKSB7XG4gIHRyYW5zZm9ybTogbm9uZTtcbn1cbi5vZmZjYW52YXMuc2hvd2luZywgLm9mZmNhbnZhcy5oaWRpbmcsIC5vZmZjYW52YXMuc2hvdyB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi5vZmZjYW52YXMtYmFja2Ryb3Age1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTA0MDtcbiAgd2lkdGg6IDEwMHZ3O1xuICBoZWlnaHQ6IDEwMHZoO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xufVxuLm9mZmNhbnZhcy1iYWNrZHJvcC5mYWRlIHtcbiAgb3BhY2l0eTogMDtcbn1cbi5vZmZjYW52YXMtYmFja2Ryb3Auc2hvdyB7XG4gIG9wYWNpdHk6IDAuNTtcbn1cblxuLm9mZmNhbnZhcy1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiB2YXIoLS1icy1vZmZjYW52YXMtcGFkZGluZy15KSB2YXIoLS1icy1vZmZjYW52YXMtcGFkZGluZy14KTtcbn1cbi5vZmZjYW52YXMtaGVhZGVyIC5idG4tY2xvc2Uge1xuICBwYWRkaW5nOiBjYWxjKHZhcigtLWJzLW9mZmNhbnZhcy1wYWRkaW5nLXkpICogMC41KSBjYWxjKHZhcigtLWJzLW9mZmNhbnZhcy1wYWRkaW5nLXgpICogMC41KTtcbiAgbWFyZ2luOiBjYWxjKC0wLjUgKiB2YXIoLS1icy1vZmZjYW52YXMtcGFkZGluZy15KSkgY2FsYygtMC41ICogdmFyKC0tYnMtb2ZmY2FudmFzLXBhZGRpbmcteCkpIGNhbGMoLTAuNSAqIHZhcigtLWJzLW9mZmNhbnZhcy1wYWRkaW5nLXkpKSBhdXRvO1xufVxuXG4ub2ZmY2FudmFzLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWJzLW9mZmNhbnZhcy10aXRsZS1saW5lLWhlaWdodCk7XG59XG5cbi5vZmZjYW52YXMtYm9keSB7XG4gIGZsZXgtZ3JvdzogMTtcbiAgcGFkZGluZzogdmFyKC0tYnMtb2ZmY2FudmFzLXBhZGRpbmcteSkgdmFyKC0tYnMtb2ZmY2FudmFzLXBhZGRpbmcteCk7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbi5wbGFjZWhvbGRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWluLWhlaWdodDogMWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBjdXJzb3I6IHdhaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRjb2xvcjtcbiAgb3BhY2l0eTogMC41O1xufVxuLnBsYWNlaG9sZGVyLmJ0bjo6YmVmb3JlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xufVxuXG4ucGxhY2Vob2xkZXIteHMge1xuICBtaW4taGVpZ2h0OiAwLjZlbTtcbn1cblxuLnBsYWNlaG9sZGVyLXNtIHtcbiAgbWluLWhlaWdodDogMC44ZW07XG59XG5cbi5wbGFjZWhvbGRlci1sZyB7XG4gIG1pbi1oZWlnaHQ6IDEuMmVtO1xufVxuXG4ucGxhY2Vob2xkZXItZ2xvdyAucGxhY2Vob2xkZXIge1xuICBhbmltYXRpb246IHBsYWNlaG9sZGVyLWdsb3cgMnMgZWFzZS1pbi1vdXQgaW5maW5pdGU7XG59XG5cbkBrZXlmcmFtZXMgcGxhY2Vob2xkZXItZ2xvdyB7XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMC4yO1xuICB9XG59XG4ucGxhY2Vob2xkZXItd2F2ZSB7XG4gIG1hc2staW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxMzBkZWcsICMwMDAgNTUlLCByZ2JhKDAsIDAsIDAsIDAuOCkgNzUlLCAjMDAwIDk1JSk7XG4gIG1hc2stc2l6ZTogMjAwJSAxMDAlO1xuICBhbmltYXRpb246IHBsYWNlaG9sZGVyLXdhdmUgMnMgbGluZWFyIGluZmluaXRlO1xufVxuXG5Aa2V5ZnJhbWVzIHBsYWNlaG9sZGVyLXdhdmUge1xuICAxMDAlIHtcbiAgICBtYXNrLXBvc2l0aW9uOiAtMjAwJSAwJTtcbiAgfVxufVxuLmNsZWFyZml4OjphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDtcbiAgY29udGVudDogXCJcIjtcbn1cblxuLnRleHQtYmctcHJpbWFyeSB7XG4gIGNvbG9yOiAjZmZmZmZmZmYgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogUkdCQSh2YXIoLS1icy1wcmltYXJ5LXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1iZy1zZWNvbmRhcnkge1xuICBjb2xvcjogI2ZmZmZmZmZmICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IFJHQkEodmFyKC0tYnMtc2Vjb25kYXJ5LXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1iZy1zdWNjZXNzIHtcbiAgY29sb3I6ICNmZmZmZmZmZiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBSR0JBKHZhcigtLWJzLXN1Y2Nlc3MtcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWJnLWluZm8ge1xuICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBSR0JBKHZhcigtLWJzLWluZm8tcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWJnLXdhcm5pbmcge1xuICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBSR0JBKHZhcigtLWJzLXdhcm5pbmctcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWJnLWRhbmdlciB7XG4gIGNvbG9yOiAjZmZmZmZmZmYgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogUkdCQSh2YXIoLS1icy1kYW5nZXItcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWJnLWxpZ2h0IHtcbiAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogUkdCQSh2YXIoLS1icy1saWdodC1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtYmctZGFyayB7XG4gIGNvbG9yOiAjZmZmZmZmZmYgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogUkdCQSh2YXIoLS1icy1kYXJrLXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuXG4ubGluay1wcmltYXJ5IHtcbiAgY29sb3I6IFJHQkEodmFyKC0tYnMtcHJpbWFyeS1yZ2IpLCB2YXIoLS1icy1saW5rLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEodmFyKC0tYnMtcHJpbWFyeS1yZ2IpLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cbi5saW5rLXByaW1hcnk6aG92ZXIsIC5saW5rLXByaW1hcnk6Zm9jdXMge1xuICBjb2xvcjogUkdCQSgxODIsIDI5LCA0OCwgdmFyKC0tYnMtbGluay1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBSR0JBKDE4MiwgMjksIDQ4LCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cblxuLmxpbmstc2Vjb25kYXJ5IHtcbiAgY29sb3I6IFJHQkEodmFyKC0tYnMtc2Vjb25kYXJ5LXJnYiksIHZhcigtLWJzLWxpbmstb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogUkdCQSh2YXIoLS1icy1zZWNvbmRhcnktcmdiKSwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG4ubGluay1zZWNvbmRhcnk6aG92ZXIsIC5saW5rLXNlY29uZGFyeTpmb2N1cyB7XG4gIGNvbG9yOiBSR0JBKDEwMSwgMCwgMTUsIHZhcigtLWJzLWxpbmstb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogUkdCQSgxMDEsIDAsIDE1LCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cblxuLmxpbmstc3VjY2VzcyB7XG4gIGNvbG9yOiBSR0JBKHZhcigtLWJzLXN1Y2Nlc3MtcmdiKSwgdmFyKC0tYnMtbGluay1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBSR0JBKHZhcigtLWJzLXN1Y2Nlc3MtcmdiKSwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG4ubGluay1zdWNjZXNzOmhvdmVyLCAubGluay1zdWNjZXNzOmZvY3VzIHtcbiAgY29sb3I6IFJHQkEoMzQsIDEwMiwgMTMsIHZhcigtLWJzLWxpbmstb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogUkdCQSgzNCwgMTAyLCAxMywgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG5cbi5saW5rLWluZm8ge1xuICBjb2xvcjogUkdCQSh2YXIoLS1icy1pbmZvLXJnYiksIHZhcigtLWJzLWxpbmstb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogUkdCQSh2YXIoLS1icy1pbmZvLXJnYiksIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuLmxpbmstaW5mbzpob3ZlciwgLmxpbmstaW5mbzpmb2N1cyB7XG4gIGNvbG9yOiBSR0JBKDUzLCAxODcsIDIyOCwgdmFyKC0tYnMtbGluay1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBSR0JBKDUzLCAxODcsIDIyOCwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG5cbi5saW5rLXdhcm5pbmcge1xuICBjb2xvcjogUkdCQSh2YXIoLS1icy13YXJuaW5nLXJnYiksIHZhcigtLWJzLWxpbmstb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogUkdCQSh2YXIoLS1icy13YXJuaW5nLXJnYiksIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuLmxpbmstd2FybmluZzpob3ZlciwgLmxpbmstd2FybmluZzpmb2N1cyB7XG4gIGNvbG9yOiBSR0JBKDI1NSwgMTkzLCA1MSwgdmFyKC0tYnMtbGluay1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBSR0JBKDI1NSwgMTkzLCA1MSwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG5cbi5saW5rLWRhbmdlciB7XG4gIGNvbG9yOiBSR0JBKHZhcigtLWJzLWRhbmdlci1yZ2IpLCB2YXIoLS1icy1saW5rLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEodmFyKC0tYnMtZGFuZ2VyLXJnYiksIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuLmxpbmstZGFuZ2VyOmhvdmVyLCAubGluay1kYW5nZXI6Zm9jdXMge1xuICBjb2xvcjogUkdCQSgxNjcsIDQ2LCAxOCwgdmFyKC0tYnMtbGluay1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBSR0JBKDE2NywgNDYsIDE4LCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cblxuLmxpbmstbGlnaHQge1xuICBjb2xvcjogUkdCQSh2YXIoLS1icy1saWdodC1yZ2IpLCB2YXIoLS1icy1saW5rLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEodmFyKC0tYnMtbGlnaHQtcmdiKSwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG4ubGluay1saWdodDpob3ZlciwgLmxpbmstbGlnaHQ6Zm9jdXMge1xuICBjb2xvcjogUkdCQSgyMjIsIDIyMiwgMjIxLCB2YXIoLS1icy1saW5rLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEoMjIyLCAyMjIsIDIyMSwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG5cbi5saW5rLWRhcmsge1xuICBjb2xvcjogUkdCQSh2YXIoLS1icy1kYXJrLXJnYiksIHZhcigtLWJzLWxpbmstb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogUkdCQSh2YXIoLS1icy1kYXJrLXJnYiksIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuLmxpbmstZGFyazpob3ZlciwgLmxpbmstZGFyazpmb2N1cyB7XG4gIGNvbG9yOiBSR0JBKDQyLCA0MiwgNDAsIHZhcigtLWJzLWxpbmstb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogUkdCQSg0MiwgNDIsIDQwLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cblxuLmxpbmstYm9keS1lbXBoYXNpcyB7XG4gIGNvbG9yOiBSR0JBKHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yLXJnYiksIHZhcigtLWJzLWxpbmstb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogUkdCQSh2YXIoLS1icy1lbXBoYXNpcy1jb2xvci1yZ2IpLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cbi5saW5rLWJvZHktZW1waGFzaXM6aG92ZXIsIC5saW5rLWJvZHktZW1waGFzaXM6Zm9jdXMge1xuICBjb2xvcjogUkdCQSh2YXIoLS1icy1lbXBoYXNpcy1jb2xvci1yZ2IpLCB2YXIoLS1icy1saW5rLW9wYWNpdHksIDAuNzUpKSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEodmFyKC0tYnMtZW1waGFzaXMtY29sb3ItcmdiKSwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSwgMC43NSkpICFpbXBvcnRhbnQ7XG59XG5cbi5mb2N1cy1yaW5nOmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogdmFyKC0tYnMtZm9jdXMtcmluZy14LCAwKSB2YXIoLS1icy1mb2N1cy1yaW5nLXksIDApIHZhcigtLWJzLWZvY3VzLXJpbmctYmx1ciwgMCkgdmFyKC0tYnMtZm9jdXMtcmluZy13aWR0aCkgdmFyKC0tYnMtZm9jdXMtcmluZy1jb2xvcik7XG59XG5cbi5pY29uLWxpbmsge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZ2FwOiAwLjM3NXJlbTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiByZ2JhKHZhcigtLWJzLWxpbmstY29sb3ItcmdiKSwgdmFyKC0tYnMtbGluay1vcGFjaXR5LCAwLjUpKTtcbiAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAwLjI1ZW07XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5pY29uLWxpbmsgPiAuYmkge1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDFlbTtcbiAgaGVpZ2h0OiAxZW07XG4gIGZpbGw6IGN1cnJlbnRjb2xvcjtcbiAgdHJhbnNpdGlvbjogMC4ycyBlYXNlLWluLW91dCB0cmFuc2Zvcm07XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuaWNvbi1saW5rID4gLmJpIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG5cbi5pY29uLWxpbmstaG92ZXI6aG92ZXIgPiAuYmksIC5pY29uLWxpbmstaG92ZXI6Zm9jdXMtdmlzaWJsZSA+IC5iaSB7XG4gIHRyYW5zZm9ybTogdmFyKC0tYnMtaWNvbi1saW5rLXRyYW5zZm9ybSwgdHJhbnNsYXRlM2QoMC4yNWVtLCAwLCAwKSk7XG59XG5cbi5yYXRpbyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucmF0aW86OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLXRvcDogdmFyKC0tYnMtYXNwZWN0LXJhdGlvKTtcbiAgY29udGVudDogXCJcIjtcbn1cbi5yYXRpbyA+ICoge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLnJhdGlvLTF4MSB7XG4gIC0tYnMtYXNwZWN0LXJhdGlvOiAxMDAlO1xufVxuXG4ucmF0aW8tNHgzIHtcbiAgLS1icy1hc3BlY3QtcmF0aW86IDc1JTtcbn1cblxuLnJhdGlvLTE2eDkge1xuICAtLWJzLWFzcGVjdC1yYXRpbzogNTYuMjUlO1xufVxuXG4ucmF0aW8tMjF4OSB7XG4gIC0tYnMtYXNwZWN0LXJhdGlvOiA0Mi44NTcxNDI4NTcxJTtcbn1cblxuLmZpeGVkLXRvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTAzMDtcbn1cblxuLmZpeGVkLWJvdHRvbSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTAzMDtcbn1cblxuLnN0aWNreS10b3Age1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDEwMjA7XG59XG5cbi5zdGlja3ktYm90dG9tIHtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiAxMDIwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnN0aWNreS1zbS10b3Age1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IDEwMjA7XG4gIH1cblxuICAuc3RpY2t5LXNtLWJvdHRvbSB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICBib3R0b206IDA7XG4gICAgei1pbmRleDogMTAyMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGlja3ktbWQtdG9wIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiAxMDIwO1xuICB9XG5cbiAgLnN0aWNreS1tZC1ib3R0b20ge1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IDEwMjA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuc3RpY2t5LWxnLXRvcCB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogMTAyMDtcbiAgfVxuXG4gIC5zdGlja3ktbGctYm90dG9tIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIGJvdHRvbTogMDtcbiAgICB6LWluZGV4OiAxMDIwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5zdGlja3kteGwtdG9wIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiAxMDIwO1xuICB9XG5cbiAgLnN0aWNreS14bC1ib3R0b20ge1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IDEwMjA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLnN0aWNreS14eGwtdG9wIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiAxMDIwO1xuICB9XG5cbiAgLnN0aWNreS14eGwtYm90dG9tIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIGJvdHRvbTogMDtcbiAgICB6LWluZGV4OiAxMDIwO1xuICB9XG59XG4uaHN0YWNrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbn1cblxuLnZzdGFjayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xufVxuXG4udmlzdWFsbHktaGlkZGVuLFxuLnZpc3VhbGx5LWhpZGRlbi1mb2N1c2FibGU6bm90KDpmb2N1cyk6bm90KDpmb2N1cy13aXRoaW4pIHtcbiAgd2lkdGg6IDFweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDFweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogLTFweCAhaW1wb3J0YW50O1xuICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCkgIWltcG9ydGFudDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcCAhaW1wb3J0YW50O1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbn1cbi52aXN1YWxseS1oaWRkZW46bm90KGNhcHRpb24pLFxuLnZpc3VhbGx5LWhpZGRlbi1mb2N1c2FibGU6bm90KDpmb2N1cyk6bm90KDpmb2N1cy13aXRoaW4pOm5vdChjYXB0aW9uKSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xufVxuXG4uc3RyZXRjaGVkLWxpbms6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDE7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5cbi50ZXh0LXRydW5jYXRlIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi52ciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgd2lkdGg6IHZhcigtLWJzLWJvcmRlci13aWR0aCk7XG4gIG1pbi1oZWlnaHQ6IDFlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudGNvbG9yO1xuICBvcGFjaXR5OiAwLjI1O1xufVxuXG4uYWxpZ24tYmFzZWxpbmUge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmUgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXRvcCB7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3AgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLW1pZGRsZSB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGUgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWJvdHRvbSB7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b20gIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXRleHQtYm90dG9tIHtcbiAgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi10ZXh0LXRvcCB7XG4gIHZlcnRpY2FsLWFsaWduOiB0ZXh0LXRvcCAhaW1wb3J0YW50O1xufVxuXG4uZmxvYXQtc3RhcnQge1xuICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xufVxuXG4uZmxvYXQtZW5kIHtcbiAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG59XG5cbi5mbG9hdC1ub25lIHtcbiAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLm9iamVjdC1maXQtY29udGFpbiB7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW4gIWltcG9ydGFudDtcbn1cblxuLm9iamVjdC1maXQtY292ZXIge1xuICBvYmplY3QtZml0OiBjb3ZlciAhaW1wb3J0YW50O1xufVxuXG4ub2JqZWN0LWZpdC1maWxsIHtcbiAgb2JqZWN0LWZpdDogZmlsbCAhaW1wb3J0YW50O1xufVxuXG4ub2JqZWN0LWZpdC1zY2FsZSB7XG4gIG9iamVjdC1maXQ6IHNjYWxlLWRvd24gIWltcG9ydGFudDtcbn1cblxuLm9iamVjdC1maXQtbm9uZSB7XG4gIG9iamVjdC1maXQ6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLm9wYWNpdHktMCB7XG4gIG9wYWNpdHk6IDAgIWltcG9ydGFudDtcbn1cblxuLm9wYWNpdHktMjUge1xuICBvcGFjaXR5OiAwLjI1ICFpbXBvcnRhbnQ7XG59XG5cbi5vcGFjaXR5LTUwIHtcbiAgb3BhY2l0eTogMC41ICFpbXBvcnRhbnQ7XG59XG5cbi5vcGFjaXR5LTc1IHtcbiAgb3BhY2l0eTogMC43NSAhaW1wb3J0YW50O1xufVxuXG4ub3BhY2l0eS0xMDAge1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG59XG5cbi5vdmVyZmxvdy1hdXRvIHtcbiAgb3ZlcmZsb3c6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm92ZXJmbG93LWhpZGRlbiB7XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbn1cblxuLm92ZXJmbG93LXZpc2libGUge1xuICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50O1xufVxuXG4ub3ZlcmZsb3ctc2Nyb2xsIHtcbiAgb3ZlcmZsb3c6IHNjcm9sbCAhaW1wb3J0YW50O1xufVxuXG4ub3ZlcmZsb3cteC1hdXRvIHtcbiAgb3ZlcmZsb3cteDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ub3ZlcmZsb3cteC1oaWRkZW4ge1xuICBvdmVyZmxvdy14OiBoaWRkZW4gIWltcG9ydGFudDtcbn1cblxuLm92ZXJmbG93LXgtdmlzaWJsZSB7XG4gIG92ZXJmbG93LXg6IHZpc2libGUgIWltcG9ydGFudDtcbn1cblxuLm92ZXJmbG93LXgtc2Nyb2xsIHtcbiAgb3ZlcmZsb3cteDogc2Nyb2xsICFpbXBvcnRhbnQ7XG59XG5cbi5vdmVyZmxvdy15LWF1dG8ge1xuICBvdmVyZmxvdy15OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5vdmVyZmxvdy15LWhpZGRlbiB7XG4gIG92ZXJmbG93LXk6IGhpZGRlbiAhaW1wb3J0YW50O1xufVxuXG4ub3ZlcmZsb3cteS12aXNpYmxlIHtcbiAgb3ZlcmZsb3cteTogdmlzaWJsZSAhaW1wb3J0YW50O1xufVxuXG4ub3ZlcmZsb3cteS1zY3JvbGwge1xuICBvdmVyZmxvdy15OiBzY3JvbGwgIWltcG9ydGFudDtcbn1cblxuLmQtaW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG59XG5cbi5kLWlubGluZS1ibG9jayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xufVxuXG4uZC1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbi5kLWdyaWQge1xuICBkaXNwbGF5OiBncmlkICFpbXBvcnRhbnQ7XG59XG5cbi5kLWlubGluZS1ncmlkIHtcbiAgZGlzcGxheTogaW5saW5lLWdyaWQgIWltcG9ydGFudDtcbn1cblxuLmQtdGFibGUge1xuICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xufVxuXG4uZC10YWJsZS1yb3cge1xuICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbn1cblxuLmQtdGFibGUtY2VsbCB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbn1cblxuLmQtZmxleCB7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbn1cblxuLmQtaW5saW5lLWZsZXgge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xufVxuXG4uZC1ub25lIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uc2hhZG93IHtcbiAgYm94LXNoYWRvdzogdmFyKC0tYnMtYm94LXNoYWRvdykgIWltcG9ydGFudDtcbn1cblxuLnNoYWRvdy1zbSB7XG4gIGJveC1zaGFkb3c6IHZhcigtLWJzLWJveC1zaGFkb3ctc20pICFpbXBvcnRhbnQ7XG59XG5cbi5zaGFkb3ctbGcge1xuICBib3gtc2hhZG93OiB2YXIoLS1icy1ib3gtc2hhZG93LWxnKSAhaW1wb3J0YW50O1xufVxuXG4uc2hhZG93LW5vbmUge1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5mb2N1cy1yaW5nLXByaW1hcnkge1xuICAtLWJzLWZvY3VzLXJpbmctY29sb3I6IHJnYmEodmFyKC0tYnMtcHJpbWFyeS1yZ2IpLCB2YXIoLS1icy1mb2N1cy1yaW5nLW9wYWNpdHkpKTtcbn1cblxuLmZvY3VzLXJpbmctc2Vjb25kYXJ5IHtcbiAgLS1icy1mb2N1cy1yaW5nLWNvbG9yOiByZ2JhKHZhcigtLWJzLXNlY29uZGFyeS1yZ2IpLCB2YXIoLS1icy1mb2N1cy1yaW5nLW9wYWNpdHkpKTtcbn1cblxuLmZvY3VzLXJpbmctc3VjY2VzcyB7XG4gIC0tYnMtZm9jdXMtcmluZy1jb2xvcjogcmdiYSh2YXIoLS1icy1zdWNjZXNzLXJnYiksIHZhcigtLWJzLWZvY3VzLXJpbmctb3BhY2l0eSkpO1xufVxuXG4uZm9jdXMtcmluZy1pbmZvIHtcbiAgLS1icy1mb2N1cy1yaW5nLWNvbG9yOiByZ2JhKHZhcigtLWJzLWluZm8tcmdiKSwgdmFyKC0tYnMtZm9jdXMtcmluZy1vcGFjaXR5KSk7XG59XG5cbi5mb2N1cy1yaW5nLXdhcm5pbmcge1xuICAtLWJzLWZvY3VzLXJpbmctY29sb3I6IHJnYmEodmFyKC0tYnMtd2FybmluZy1yZ2IpLCB2YXIoLS1icy1mb2N1cy1yaW5nLW9wYWNpdHkpKTtcbn1cblxuLmZvY3VzLXJpbmctZGFuZ2VyIHtcbiAgLS1icy1mb2N1cy1yaW5nLWNvbG9yOiByZ2JhKHZhcigtLWJzLWRhbmdlci1yZ2IpLCB2YXIoLS1icy1mb2N1cy1yaW5nLW9wYWNpdHkpKTtcbn1cblxuLmZvY3VzLXJpbmctbGlnaHQge1xuICAtLWJzLWZvY3VzLXJpbmctY29sb3I6IHJnYmEodmFyKC0tYnMtbGlnaHQtcmdiKSwgdmFyKC0tYnMtZm9jdXMtcmluZy1vcGFjaXR5KSk7XG59XG5cbi5mb2N1cy1yaW5nLWRhcmsge1xuICAtLWJzLWZvY3VzLXJpbmctY29sb3I6IHJnYmEodmFyKC0tYnMtZGFyay1yZ2IpLCB2YXIoLS1icy1mb2N1cy1yaW5nLW9wYWNpdHkpKTtcbn1cblxuLnBvc2l0aW9uLXN0YXRpYyB7XG4gIHBvc2l0aW9uOiBzdGF0aWMgIWltcG9ydGFudDtcbn1cblxuLnBvc2l0aW9uLXJlbGF0aXZlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG59XG5cbi5wb3NpdGlvbi1hYnNvbHV0ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xufVxuXG4ucG9zaXRpb24tZml4ZWQge1xuICBwb3NpdGlvbjogZml4ZWQgIWltcG9ydGFudDtcbn1cblxuLnBvc2l0aW9uLXN0aWNreSB7XG4gIHBvc2l0aW9uOiBzdGlja3kgIWltcG9ydGFudDtcbn1cblxuLnRvcC0wIHtcbiAgdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbi50b3AtNTAge1xuICB0b3A6IDUwJSAhaW1wb3J0YW50O1xufVxuXG4udG9wLTEwMCB7XG4gIHRvcDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4uYm90dG9tLTAge1xuICBib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLmJvdHRvbS01MCB7XG4gIGJvdHRvbTogNTAlICFpbXBvcnRhbnQ7XG59XG5cbi5ib3R0b20tMTAwIHtcbiAgYm90dG9tOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi5zdGFydC0wIHtcbiAgbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG4uc3RhcnQtNTAge1xuICBsZWZ0OiA1MCUgIWltcG9ydGFudDtcbn1cblxuLnN0YXJ0LTEwMCB7XG4gIGxlZnQ6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLmVuZC0wIHtcbiAgcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxuLmVuZC01MCB7XG4gIHJpZ2h0OiA1MCUgIWltcG9ydGFudDtcbn1cblxuLmVuZC0xMDAge1xuICByaWdodDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4udHJhbnNsYXRlLW1pZGRsZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpICFpbXBvcnRhbnQ7XG59XG5cbi50cmFuc2xhdGUtbWlkZGxlLXgge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgIWltcG9ydGFudDtcbn1cblxuLnRyYW5zbGF0ZS1taWRkbGUteSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyIHtcbiAgYm9yZGVyOiB2YXIoLS1icy1ib3JkZXItd2lkdGgpIHZhcigtLWJzLWJvcmRlci1zdHlsZSkgdmFyKC0tYnMtYm9yZGVyLWNvbG9yKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLTAge1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci10b3Age1xuICBib3JkZXItdG9wOiB2YXIoLS1icy1ib3JkZXItd2lkdGgpIHZhcigtLWJzLWJvcmRlci1zdHlsZSkgdmFyKC0tYnMtYm9yZGVyLWNvbG9yKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXRvcC0wIHtcbiAgYm9yZGVyLXRvcDogMCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWVuZCB7XG4gIGJvcmRlci1yaWdodDogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKSB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHZhcigtLWJzLWJvcmRlci1jb2xvcikgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1lbmQtMCB7XG4gIGJvcmRlci1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b206IHZhcigtLWJzLWJvcmRlci13aWR0aCkgdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSB2YXIoLS1icy1ib3JkZXItY29sb3IpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYm90dG9tLTAge1xuICBib3JkZXItYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItc3RhcnQge1xuICBib3JkZXItbGVmdDogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKSB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHZhcigtLWJzLWJvcmRlci1jb2xvcikgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1zdGFydC0wIHtcbiAgYm9yZGVyLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1wcmltYXJ5IHtcbiAgLS1icy1ib3JkZXItb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKHZhcigtLWJzLXByaW1hcnktcmdiKSwgdmFyKC0tYnMtYm9yZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXNlY29uZGFyeSB7XG4gIC0tYnMtYm9yZGVyLW9wYWNpdHk6IDE7XG4gIGJvcmRlci1jb2xvcjogcmdiYSh2YXIoLS1icy1zZWNvbmRhcnktcmdiKSwgdmFyKC0tYnMtYm9yZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXN1Y2Nlc3Mge1xuICAtLWJzLWJvcmRlci1vcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6IHJnYmEodmFyKC0tYnMtc3VjY2Vzcy1yZ2IpLCB2YXIoLS1icy1ib3JkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItaW5mbyB7XG4gIC0tYnMtYm9yZGVyLW9wYWNpdHk6IDE7XG4gIGJvcmRlci1jb2xvcjogcmdiYSh2YXIoLS1icy1pbmZvLXJnYiksIHZhcigtLWJzLWJvcmRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci13YXJuaW5nIHtcbiAgLS1icy1ib3JkZXItb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKHZhcigtLWJzLXdhcm5pbmctcmdiKSwgdmFyKC0tYnMtYm9yZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWRhbmdlciB7XG4gIC0tYnMtYm9yZGVyLW9wYWNpdHk6IDE7XG4gIGJvcmRlci1jb2xvcjogcmdiYSh2YXIoLS1icy1kYW5nZXItcmdiKSwgdmFyKC0tYnMtYm9yZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxpZ2h0IHtcbiAgLS1icy1ib3JkZXItb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKHZhcigtLWJzLWxpZ2h0LXJnYiksIHZhcigtLWJzLWJvcmRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1kYXJrIHtcbiAgLS1icy1ib3JkZXItb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKHZhcigtLWJzLWRhcmstcmdiKSwgdmFyKC0tYnMtYm9yZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJsYWNrIHtcbiAgLS1icy1ib3JkZXItb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKHZhcigtLWJzLWJsYWNrLXJnYiksIHZhcigtLWJzLWJvcmRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci13aGl0ZSB7XG4gIC0tYnMtYm9yZGVyLW9wYWNpdHk6IDE7XG4gIGJvcmRlci1jb2xvcjogcmdiYSh2YXIoLS1icy13aGl0ZS1yZ2IpLCB2YXIoLS1icy1ib3JkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcHJpbWFyeS1zdWJ0bGUge1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLXByaW1hcnktYm9yZGVyLXN1YnRsZSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1zZWNvbmRhcnktc3VidGxlIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1zZWNvbmRhcnktYm9yZGVyLXN1YnRsZSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1zdWNjZXNzLXN1YnRsZSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtc3VjY2Vzcy1ib3JkZXItc3VidGxlKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWluZm8tc3VidGxlIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1pbmZvLWJvcmRlci1zdWJ0bGUpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItd2FybmluZy1zdWJ0bGUge1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLXdhcm5pbmctYm9yZGVyLXN1YnRsZSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1kYW5nZXItc3VidGxlIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1kYW5nZXItYm9yZGVyLXN1YnRsZSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1saWdodC1zdWJ0bGUge1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLWxpZ2h0LWJvcmRlci1zdWJ0bGUpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItZGFyay1zdWJ0bGUge1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLWRhcmstYm9yZGVyLXN1YnRsZSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci0xIHtcbiAgYm9yZGVyLXdpZHRoOiAxcHggIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci0yIHtcbiAgYm9yZGVyLXdpZHRoOiAycHggIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci0zIHtcbiAgYm9yZGVyLXdpZHRoOiAzcHggIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci00IHtcbiAgYm9yZGVyLXdpZHRoOiA0cHggIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci01IHtcbiAgYm9yZGVyLXdpZHRoOiA1cHggIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1vcGFjaXR5LTEwIHtcbiAgLS1icy1ib3JkZXItb3BhY2l0eTogMC4xO1xufVxuXG4uYm9yZGVyLW9wYWNpdHktMjUge1xuICAtLWJzLWJvcmRlci1vcGFjaXR5OiAwLjI1O1xufVxuXG4uYm9yZGVyLW9wYWNpdHktNTAge1xuICAtLWJzLWJvcmRlci1vcGFjaXR5OiAwLjU7XG59XG5cbi5ib3JkZXItb3BhY2l0eS03NSB7XG4gIC0tYnMtYm9yZGVyLW9wYWNpdHk6IDAuNzU7XG59XG5cbi5ib3JkZXItb3BhY2l0eS0xMDAge1xuICAtLWJzLWJvcmRlci1vcGFjaXR5OiAxO1xufVxuXG4udy0yNSB7XG4gIHdpZHRoOiAyNSUgIWltcG9ydGFudDtcbn1cblxuLnctNTAge1xuICB3aWR0aDogNTAlICFpbXBvcnRhbnQ7XG59XG5cbi53LTc1IHtcbiAgd2lkdGg6IDc1JSAhaW1wb3J0YW50O1xufVxuXG4udy0xMDAge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4udy1hdXRvIHtcbiAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm13LTEwMCB7XG4gIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4udnctMTAwIHtcbiAgd2lkdGg6IDEwMHZ3ICFpbXBvcnRhbnQ7XG59XG5cbi5taW4tdnctMTAwIHtcbiAgbWluLXdpZHRoOiAxMDB2dyAhaW1wb3J0YW50O1xufVxuXG4uaC0yNSB7XG4gIGhlaWdodDogMjUlICFpbXBvcnRhbnQ7XG59XG5cbi5oLTUwIHtcbiAgaGVpZ2h0OiA1MCUgIWltcG9ydGFudDtcbn1cblxuLmgtNzUge1xuICBoZWlnaHQ6IDc1JSAhaW1wb3J0YW50O1xufVxuXG4uaC0xMDAge1xuICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLmgtYXV0byB7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubWgtMTAwIHtcbiAgbWF4LWhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4udmgtMTAwIHtcbiAgaGVpZ2h0OiAxMDB2aCAhaW1wb3J0YW50O1xufVxuXG4ubWluLXZoLTEwMCB7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LWZpbGwge1xuICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1yb3cge1xuICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LWNvbHVtbiB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbn1cblxuLmZsZXgtcm93LXJldmVyc2Uge1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtY29sdW1uLXJldmVyc2Uge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtZ3Jvdy0wIHtcbiAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LWdyb3ctMSB7XG4gIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1zaHJpbmstMCB7XG4gIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LXNocmluay0xIHtcbiAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtd3JhcCB7XG4gIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1ub3dyYXAge1xuICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xufVxuXG4uZmxleC13cmFwLXJldmVyc2Uge1xuICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xufVxuXG4uanVzdGlmeS1jb250ZW50LXN0YXJ0IHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG59XG5cbi5qdXN0aWZ5LWNvbnRlbnQtZW5kIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xufVxuXG4uanVzdGlmeS1jb250ZW50LWNlbnRlciB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi5qdXN0aWZ5LWNvbnRlbnQtYmV0d2VlbiB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xufVxuXG4uanVzdGlmeS1jb250ZW50LWFyb3VuZCB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG59XG5cbi5qdXN0aWZ5LWNvbnRlbnQtZXZlbmx5IHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHkgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWl0ZW1zLXN0YXJ0IHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWl0ZW1zLWVuZCB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24taXRlbXMtY2VudGVyIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24taXRlbXMtYmFzZWxpbmUge1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWl0ZW1zLXN0cmV0Y2gge1xuICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tY29udGVudC1zdGFydCB7XG4gIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWNvbnRlbnQtZW5kIHtcbiAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWNvbnRlbnQtY2VudGVyIHtcbiAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1jb250ZW50LWJldHdlZW4ge1xuICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1jb250ZW50LWFyb3VuZCB7XG4gIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tY29udGVudC1zdHJldGNoIHtcbiAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tc2VsZi1hdXRvIHtcbiAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tc2VsZi1zdGFydCB7XG4gIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXNlbGYtZW5kIHtcbiAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXNlbGYtY2VudGVyIHtcbiAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1zZWxmLWJhc2VsaW5lIHtcbiAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXNlbGYtc3RyZXRjaCB7XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDtcbn1cblxuLm9yZGVyLWZpcnN0IHtcbiAgb3JkZXI6IC0xICFpbXBvcnRhbnQ7XG59XG5cbi5vcmRlci0wIHtcbiAgb3JkZXI6IDAgIWltcG9ydGFudDtcbn1cblxuLm9yZGVyLTEge1xuICBvcmRlcjogMSAhaW1wb3J0YW50O1xufVxuXG4ub3JkZXItMiB7XG4gIG9yZGVyOiAyICFpbXBvcnRhbnQ7XG59XG5cbi5vcmRlci0zIHtcbiAgb3JkZXI6IDMgIWltcG9ydGFudDtcbn1cblxuLm9yZGVyLTQge1xuICBvcmRlcjogNCAhaW1wb3J0YW50O1xufVxuXG4ub3JkZXItNSB7XG4gIG9yZGVyOiA1ICFpbXBvcnRhbnQ7XG59XG5cbi5vcmRlci1sYXN0IHtcbiAgb3JkZXI6IDYgIWltcG9ydGFudDtcbn1cblxuLm0tMCB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xufVxuXG4ubS0xIHtcbiAgbWFyZ2luOiAwLjRyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tMiB7XG4gIG1hcmdpbjogMC44cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLTMge1xuICBtYXJnaW46IDEuMnJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS00IHtcbiAgbWFyZ2luOiAxLjZyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tNSB7XG4gIG1hcmdpbjogMnJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS02IHtcbiAgbWFyZ2luOiAyLjRyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tNyB7XG4gIG1hcmdpbjogMy4ycmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLTgge1xuICBtYXJnaW46IDRyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tOSB7XG4gIG1hcmdpbjogNC44cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLTEwIHtcbiAgbWFyZ2luOiA1LjZyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tMTEge1xuICBtYXJnaW46IDYuNHJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS0xMiB7XG4gIG1hcmdpbjogNy4ycmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLTEzIHtcbiAgbWFyZ2luOiA4cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLTE0IHtcbiAgbWFyZ2luOiA4LjhyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tMTUge1xuICBtYXJnaW46IDkuNnJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS0xNiB7XG4gIG1hcmdpbjogMTAuNHJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS1hdXRvIHtcbiAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5teC0wIHtcbiAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5teC0xIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjRyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDAuNHJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXgtMiB7XG4gIG1hcmdpbi1yaWdodDogMC44cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAwLjhyZW0gIWltcG9ydGFudDtcbn1cblxuLm14LTMge1xuICBtYXJnaW4tcmlnaHQ6IDEuMnJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMS4ycmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teC00IHtcbiAgbWFyZ2luLXJpZ2h0OiAxLjZyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDEuNnJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXgtNSB7XG4gIG1hcmdpbi1yaWdodDogMnJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMnJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXgtNiB7XG4gIG1hcmdpbi1yaWdodDogMi40cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAyLjRyZW0gIWltcG9ydGFudDtcbn1cblxuLm14LTcge1xuICBtYXJnaW4tcmlnaHQ6IDMuMnJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMy4ycmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teC04IHtcbiAgbWFyZ2luLXJpZ2h0OiA0cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teC05IHtcbiAgbWFyZ2luLXJpZ2h0OiA0LjhyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDQuOHJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXgtMTAge1xuICBtYXJnaW4tcmlnaHQ6IDUuNnJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogNS42cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teC0xMSB7XG4gIG1hcmdpbi1yaWdodDogNi40cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiA2LjRyZW0gIWltcG9ydGFudDtcbn1cblxuLm14LTEyIHtcbiAgbWFyZ2luLXJpZ2h0OiA3LjJyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDcuMnJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXgtMTMge1xuICBtYXJnaW4tcmlnaHQ6IDhyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDhyZW0gIWltcG9ydGFudDtcbn1cblxuLm14LTE0IHtcbiAgbWFyZ2luLXJpZ2h0OiA4LjhyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDguOHJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXgtMTUge1xuICBtYXJnaW4tcmlnaHQ6IDkuNnJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogOS42cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teC0xNiB7XG4gIG1hcmdpbi1yaWdodDogMTAuNHJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMTAuNHJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXgtYXV0byB7XG4gIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubXktMCB7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4ubXktMSB7XG4gIG1hcmdpbi10b3A6IDAuNHJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAwLjRyZW0gIWltcG9ydGFudDtcbn1cblxuLm15LTIge1xuICBtYXJnaW4tdG9wOiAwLjhyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMC44cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teS0zIHtcbiAgbWFyZ2luLXRvcDogMS4ycmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDEuMnJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXktNCB7XG4gIG1hcmdpbi10b3A6IDEuNnJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAxLjZyZW0gIWltcG9ydGFudDtcbn1cblxuLm15LTUge1xuICBtYXJnaW4tdG9wOiAycmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDJyZW0gIWltcG9ydGFudDtcbn1cblxuLm15LTYge1xuICBtYXJnaW4tdG9wOiAyLjRyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMi40cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teS03IHtcbiAgbWFyZ2luLXRvcDogMy4ycmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDMuMnJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXktOCB7XG4gIG1hcmdpbi10b3A6IDRyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogNHJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXktOSB7XG4gIG1hcmdpbi10b3A6IDQuOHJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiA0LjhyZW0gIWltcG9ydGFudDtcbn1cblxuLm15LTEwIHtcbiAgbWFyZ2luLXRvcDogNS42cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDUuNnJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXktMTEge1xuICBtYXJnaW4tdG9wOiA2LjRyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogNi40cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teS0xMiB7XG4gIG1hcmdpbi10b3A6IDcuMnJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiA3LjJyZW0gIWltcG9ydGFudDtcbn1cblxuLm15LTEzIHtcbiAgbWFyZ2luLXRvcDogOHJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiA4cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teS0xNCB7XG4gIG1hcmdpbi10b3A6IDguOHJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiA4LjhyZW0gIWltcG9ydGFudDtcbn1cblxuLm15LTE1IHtcbiAgbWFyZ2luLXRvcDogOS42cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDkuNnJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXktMTYge1xuICBtYXJnaW4tdG9wOiAxMC40cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDEwLjRyZW0gIWltcG9ydGFudDtcbn1cblxuLm15LWF1dG8ge1xuICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm10LTAge1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5tdC0xIHtcbiAgbWFyZ2luLXRvcDogMC40cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC0yIHtcbiAgbWFyZ2luLXRvcDogMC44cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC0zIHtcbiAgbWFyZ2luLXRvcDogMS4ycmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC00IHtcbiAgbWFyZ2luLXRvcDogMS42cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC01IHtcbiAgbWFyZ2luLXRvcDogMnJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtNiB7XG4gIG1hcmdpbi10b3A6IDIuNHJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtNyB7XG4gIG1hcmdpbi10b3A6IDMuMnJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtOCB7XG4gIG1hcmdpbi10b3A6IDRyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LTkge1xuICBtYXJnaW4tdG9wOiA0LjhyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LTEwIHtcbiAgbWFyZ2luLXRvcDogNS42cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC0xMSB7XG4gIG1hcmdpbi10b3A6IDYuNHJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtMTIge1xuICBtYXJnaW4tdG9wOiA3LjJyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LTEzIHtcbiAgbWFyZ2luLXRvcDogOHJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtMTQge1xuICBtYXJnaW4tdG9wOiA4LjhyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LTE1IHtcbiAgbWFyZ2luLXRvcDogOS42cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC0xNiB7XG4gIG1hcmdpbi10b3A6IDEwLjRyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LWF1dG8ge1xuICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5tZS0wIHtcbiAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5tZS0xIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjRyZW0gIWltcG9ydGFudDtcbn1cblxuLm1lLTIge1xuICBtYXJnaW4tcmlnaHQ6IDAuOHJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWUtMyB7XG4gIG1hcmdpbi1yaWdodDogMS4ycmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tZS00IHtcbiAgbWFyZ2luLXJpZ2h0OiAxLjZyZW0gIWltcG9ydGFudDtcbn1cblxuLm1lLTUge1xuICBtYXJnaW4tcmlnaHQ6IDJyZW0gIWltcG9ydGFudDtcbn1cblxuLm1lLTYge1xuICBtYXJnaW4tcmlnaHQ6IDIuNHJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWUtNyB7XG4gIG1hcmdpbi1yaWdodDogMy4ycmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tZS04IHtcbiAgbWFyZ2luLXJpZ2h0OiA0cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tZS05IHtcbiAgbWFyZ2luLXJpZ2h0OiA0LjhyZW0gIWltcG9ydGFudDtcbn1cblxuLm1lLTEwIHtcbiAgbWFyZ2luLXJpZ2h0OiA1LjZyZW0gIWltcG9ydGFudDtcbn1cblxuLm1lLTExIHtcbiAgbWFyZ2luLXJpZ2h0OiA2LjRyZW0gIWltcG9ydGFudDtcbn1cblxuLm1lLTEyIHtcbiAgbWFyZ2luLXJpZ2h0OiA3LjJyZW0gIWltcG9ydGFudDtcbn1cblxuLm1lLTEzIHtcbiAgbWFyZ2luLXJpZ2h0OiA4cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tZS0xNCB7XG4gIG1hcmdpbi1yaWdodDogOC44cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tZS0xNSB7XG4gIG1hcmdpbi1yaWdodDogOS42cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tZS0xNiB7XG4gIG1hcmdpbi1yaWdodDogMTAuNHJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWUtYXV0byB7XG4gIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubWItMCB7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLm1iLTEge1xuICBtYXJnaW4tYm90dG9tOiAwLjRyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLTIge1xuICBtYXJnaW4tYm90dG9tOiAwLjhyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLTMge1xuICBtYXJnaW4tYm90dG9tOiAxLjJyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLTQge1xuICBtYXJnaW4tYm90dG9tOiAxLjZyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLTUge1xuICBtYXJnaW4tYm90dG9tOiAycmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi02IHtcbiAgbWFyZ2luLWJvdHRvbTogMi40cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi03IHtcbiAgbWFyZ2luLWJvdHRvbTogMy4ycmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi04IHtcbiAgbWFyZ2luLWJvdHRvbTogNHJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItOSB7XG4gIG1hcmdpbi1ib3R0b206IDQuOHJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItMTAge1xuICBtYXJnaW4tYm90dG9tOiA1LjZyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLTExIHtcbiAgbWFyZ2luLWJvdHRvbTogNi40cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi0xMiB7XG4gIG1hcmdpbi1ib3R0b206IDcuMnJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItMTMge1xuICBtYXJnaW4tYm90dG9tOiA4cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi0xNCB7XG4gIG1hcmdpbi1ib3R0b206IDguOHJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItMTUge1xuICBtYXJnaW4tYm90dG9tOiA5LjZyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLTE2IHtcbiAgbWFyZ2luLWJvdHRvbTogMTAuNHJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItYXV0byB7XG4gIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm1zLTAge1xuICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG4ubXMtMSB7XG4gIG1hcmdpbi1sZWZ0OiAwLjRyZW0gIWltcG9ydGFudDtcbn1cblxuLm1zLTIge1xuICBtYXJnaW4tbGVmdDogMC44cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tcy0zIHtcbiAgbWFyZ2luLWxlZnQ6IDEuMnJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXMtNCB7XG4gIG1hcmdpbi1sZWZ0OiAxLjZyZW0gIWltcG9ydGFudDtcbn1cblxuLm1zLTUge1xuICBtYXJnaW4tbGVmdDogMnJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXMtNiB7XG4gIG1hcmdpbi1sZWZ0OiAyLjRyZW0gIWltcG9ydGFudDtcbn1cblxuLm1zLTcge1xuICBtYXJnaW4tbGVmdDogMy4ycmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tcy04IHtcbiAgbWFyZ2luLWxlZnQ6IDRyZW0gIWltcG9ydGFudDtcbn1cblxuLm1zLTkge1xuICBtYXJnaW4tbGVmdDogNC44cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tcy0xMCB7XG4gIG1hcmdpbi1sZWZ0OiA1LjZyZW0gIWltcG9ydGFudDtcbn1cblxuLm1zLTExIHtcbiAgbWFyZ2luLWxlZnQ6IDYuNHJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXMtMTIge1xuICBtYXJnaW4tbGVmdDogNy4ycmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tcy0xMyB7XG4gIG1hcmdpbi1sZWZ0OiA4cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tcy0xNCB7XG4gIG1hcmdpbi1sZWZ0OiA4LjhyZW0gIWltcG9ydGFudDtcbn1cblxuLm1zLTE1IHtcbiAgbWFyZ2luLWxlZnQ6IDkuNnJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXMtMTYge1xuICBtYXJnaW4tbGVmdDogMTAuNHJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXMtYXV0byB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5wLTAge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5wLTEge1xuICBwYWRkaW5nOiAwLjRyZW0gIWltcG9ydGFudDtcbn1cblxuLnAtMiB7XG4gIHBhZGRpbmc6IDAuOHJlbSAhaW1wb3J0YW50O1xufVxuXG4ucC0zIHtcbiAgcGFkZGluZzogMS4ycmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wLTQge1xuICBwYWRkaW5nOiAxLjZyZW0gIWltcG9ydGFudDtcbn1cblxuLnAtNSB7XG4gIHBhZGRpbmc6IDJyZW0gIWltcG9ydGFudDtcbn1cblxuLnAtNiB7XG4gIHBhZGRpbmc6IDIuNHJlbSAhaW1wb3J0YW50O1xufVxuXG4ucC03IHtcbiAgcGFkZGluZzogMy4ycmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wLTgge1xuICBwYWRkaW5nOiA0cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wLTkge1xuICBwYWRkaW5nOiA0LjhyZW0gIWltcG9ydGFudDtcbn1cblxuLnAtMTAge1xuICBwYWRkaW5nOiA1LjZyZW0gIWltcG9ydGFudDtcbn1cblxuLnAtMTEge1xuICBwYWRkaW5nOiA2LjRyZW0gIWltcG9ydGFudDtcbn1cblxuLnAtMTIge1xuICBwYWRkaW5nOiA3LjJyZW0gIWltcG9ydGFudDtcbn1cblxuLnAtMTMge1xuICBwYWRkaW5nOiA4cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wLTE0IHtcbiAgcGFkZGluZzogOC44cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wLTE1IHtcbiAgcGFkZGluZzogOS42cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wLTE2IHtcbiAgcGFkZGluZzogMTAuNHJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHgtMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5weC0xIHtcbiAgcGFkZGluZy1yaWdodDogMC40cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogMC40cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weC0yIHtcbiAgcGFkZGluZy1yaWdodDogMC44cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogMC44cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weC0zIHtcbiAgcGFkZGluZy1yaWdodDogMS4ycmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogMS4ycmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weC00IHtcbiAgcGFkZGluZy1yaWdodDogMS42cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogMS42cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weC01IHtcbiAgcGFkZGluZy1yaWdodDogMnJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDJyZW0gIWltcG9ydGFudDtcbn1cblxuLnB4LTYge1xuICBwYWRkaW5nLXJpZ2h0OiAyLjRyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAyLjRyZW0gIWltcG9ydGFudDtcbn1cblxuLnB4LTcge1xuICBwYWRkaW5nLXJpZ2h0OiAzLjJyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAzLjJyZW0gIWltcG9ydGFudDtcbn1cblxuLnB4LTgge1xuICBwYWRkaW5nLXJpZ2h0OiA0cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogNHJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHgtOSB7XG4gIHBhZGRpbmctcmlnaHQ6IDQuOHJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDQuOHJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHgtMTAge1xuICBwYWRkaW5nLXJpZ2h0OiA1LjZyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiA1LjZyZW0gIWltcG9ydGFudDtcbn1cblxuLnB4LTExIHtcbiAgcGFkZGluZy1yaWdodDogNi40cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogNi40cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weC0xMiB7XG4gIHBhZGRpbmctcmlnaHQ6IDcuMnJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDcuMnJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHgtMTMge1xuICBwYWRkaW5nLXJpZ2h0OiA4cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogOHJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHgtMTQge1xuICBwYWRkaW5nLXJpZ2h0OiA4LjhyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiA4LjhyZW0gIWltcG9ydGFudDtcbn1cblxuLnB4LTE1IHtcbiAgcGFkZGluZy1yaWdodDogOS42cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogOS42cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weC0xNiB7XG4gIHBhZGRpbmctcmlnaHQ6IDEwLjRyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAxMC40cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weS0wIHtcbiAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLnB5LTEge1xuICBwYWRkaW5nLXRvcDogMC40cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAwLjRyZW0gIWltcG9ydGFudDtcbn1cblxuLnB5LTIge1xuICBwYWRkaW5nLXRvcDogMC44cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAwLjhyZW0gIWltcG9ydGFudDtcbn1cblxuLnB5LTMge1xuICBwYWRkaW5nLXRvcDogMS4ycmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAxLjJyZW0gIWltcG9ydGFudDtcbn1cblxuLnB5LTQge1xuICBwYWRkaW5nLXRvcDogMS42cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAxLjZyZW0gIWltcG9ydGFudDtcbn1cblxuLnB5LTUge1xuICBwYWRkaW5nLXRvcDogMnJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMnJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHktNiB7XG4gIHBhZGRpbmctdG9wOiAyLjRyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDIuNHJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHktNyB7XG4gIHBhZGRpbmctdG9wOiAzLjJyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDMuMnJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHktOCB7XG4gIHBhZGRpbmctdG9wOiA0cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weS05IHtcbiAgcGFkZGluZy10b3A6IDQuOHJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogNC44cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weS0xMCB7XG4gIHBhZGRpbmctdG9wOiA1LjZyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDUuNnJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHktMTEge1xuICBwYWRkaW5nLXRvcDogNi40cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiA2LjRyZW0gIWltcG9ydGFudDtcbn1cblxuLnB5LTEyIHtcbiAgcGFkZGluZy10b3A6IDcuMnJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogNy4ycmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weS0xMyB7XG4gIHBhZGRpbmctdG9wOiA4cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiA4cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weS0xNCB7XG4gIHBhZGRpbmctdG9wOiA4LjhyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDguOHJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHktMTUge1xuICBwYWRkaW5nLXRvcDogOS42cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiA5LjZyZW0gIWltcG9ydGFudDtcbn1cblxuLnB5LTE2IHtcbiAgcGFkZGluZy10b3A6IDEwLjRyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDEwLjRyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LTAge1xuICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xufVxuXG4ucHQtMSB7XG4gIHBhZGRpbmctdG9wOiAwLjRyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LTIge1xuICBwYWRkaW5nLXRvcDogMC44cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wdC0zIHtcbiAgcGFkZGluZy10b3A6IDEuMnJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHQtNCB7XG4gIHBhZGRpbmctdG9wOiAxLjZyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LTUge1xuICBwYWRkaW5nLXRvcDogMnJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHQtNiB7XG4gIHBhZGRpbmctdG9wOiAyLjRyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LTcge1xuICBwYWRkaW5nLXRvcDogMy4ycmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wdC04IHtcbiAgcGFkZGluZy10b3A6IDRyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LTkge1xuICBwYWRkaW5nLXRvcDogNC44cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wdC0xMCB7XG4gIHBhZGRpbmctdG9wOiA1LjZyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LTExIHtcbiAgcGFkZGluZy10b3A6IDYuNHJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHQtMTIge1xuICBwYWRkaW5nLXRvcDogNy4ycmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wdC0xMyB7XG4gIHBhZGRpbmctdG9wOiA4cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wdC0xNCB7XG4gIHBhZGRpbmctdG9wOiA4LjhyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LTE1IHtcbiAgcGFkZGluZy10b3A6IDkuNnJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHQtMTYge1xuICBwYWRkaW5nLXRvcDogMTAuNHJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGUtMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxuLnBlLTEge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjRyZW0gIWltcG9ydGFudDtcbn1cblxuLnBlLTIge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjhyZW0gIWltcG9ydGFudDtcbn1cblxuLnBlLTMge1xuICBwYWRkaW5nLXJpZ2h0OiAxLjJyZW0gIWltcG9ydGFudDtcbn1cblxuLnBlLTQge1xuICBwYWRkaW5nLXJpZ2h0OiAxLjZyZW0gIWltcG9ydGFudDtcbn1cblxuLnBlLTUge1xuICBwYWRkaW5nLXJpZ2h0OiAycmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wZS02IHtcbiAgcGFkZGluZy1yaWdodDogMi40cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wZS03IHtcbiAgcGFkZGluZy1yaWdodDogMy4ycmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wZS04IHtcbiAgcGFkZGluZy1yaWdodDogNHJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGUtOSB7XG4gIHBhZGRpbmctcmlnaHQ6IDQuOHJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGUtMTAge1xuICBwYWRkaW5nLXJpZ2h0OiA1LjZyZW0gIWltcG9ydGFudDtcbn1cblxuLnBlLTExIHtcbiAgcGFkZGluZy1yaWdodDogNi40cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wZS0xMiB7XG4gIHBhZGRpbmctcmlnaHQ6IDcuMnJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGUtMTMge1xuICBwYWRkaW5nLXJpZ2h0OiA4cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wZS0xNCB7XG4gIHBhZGRpbmctcmlnaHQ6IDguOHJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGUtMTUge1xuICBwYWRkaW5nLXJpZ2h0OiA5LjZyZW0gIWltcG9ydGFudDtcbn1cblxuLnBlLTE2IHtcbiAgcGFkZGluZy1yaWdodDogMTAuNHJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGItMCB7XG4gIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5wYi0xIHtcbiAgcGFkZGluZy1ib3R0b206IDAuNHJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGItMiB7XG4gIHBhZGRpbmctYm90dG9tOiAwLjhyZW0gIWltcG9ydGFudDtcbn1cblxuLnBiLTMge1xuICBwYWRkaW5nLWJvdHRvbTogMS4ycmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi00IHtcbiAgcGFkZGluZy1ib3R0b206IDEuNnJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGItNSB7XG4gIHBhZGRpbmctYm90dG9tOiAycmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi02IHtcbiAgcGFkZGluZy1ib3R0b206IDIuNHJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGItNyB7XG4gIHBhZGRpbmctYm90dG9tOiAzLjJyZW0gIWltcG9ydGFudDtcbn1cblxuLnBiLTgge1xuICBwYWRkaW5nLWJvdHRvbTogNHJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGItOSB7XG4gIHBhZGRpbmctYm90dG9tOiA0LjhyZW0gIWltcG9ydGFudDtcbn1cblxuLnBiLTEwIHtcbiAgcGFkZGluZy1ib3R0b206IDUuNnJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGItMTEge1xuICBwYWRkaW5nLWJvdHRvbTogNi40cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi0xMiB7XG4gIHBhZGRpbmctYm90dG9tOiA3LjJyZW0gIWltcG9ydGFudDtcbn1cblxuLnBiLTEzIHtcbiAgcGFkZGluZy1ib3R0b206IDhyZW0gIWltcG9ydGFudDtcbn1cblxuLnBiLTE0IHtcbiAgcGFkZGluZy1ib3R0b206IDguOHJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGItMTUge1xuICBwYWRkaW5nLWJvdHRvbTogOS42cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi0xNiB7XG4gIHBhZGRpbmctYm90dG9tOiAxMC40cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wcy0wIHtcbiAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5wcy0xIHtcbiAgcGFkZGluZy1sZWZ0OiAwLjRyZW0gIWltcG9ydGFudDtcbn1cblxuLnBzLTIge1xuICBwYWRkaW5nLWxlZnQ6IDAuOHJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHMtMyB7XG4gIHBhZGRpbmctbGVmdDogMS4ycmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wcy00IHtcbiAgcGFkZGluZy1sZWZ0OiAxLjZyZW0gIWltcG9ydGFudDtcbn1cblxuLnBzLTUge1xuICBwYWRkaW5nLWxlZnQ6IDJyZW0gIWltcG9ydGFudDtcbn1cblxuLnBzLTYge1xuICBwYWRkaW5nLWxlZnQ6IDIuNHJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHMtNyB7XG4gIHBhZGRpbmctbGVmdDogMy4ycmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wcy04IHtcbiAgcGFkZGluZy1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wcy05IHtcbiAgcGFkZGluZy1sZWZ0OiA0LjhyZW0gIWltcG9ydGFudDtcbn1cblxuLnBzLTEwIHtcbiAgcGFkZGluZy1sZWZ0OiA1LjZyZW0gIWltcG9ydGFudDtcbn1cblxuLnBzLTExIHtcbiAgcGFkZGluZy1sZWZ0OiA2LjRyZW0gIWltcG9ydGFudDtcbn1cblxuLnBzLTEyIHtcbiAgcGFkZGluZy1sZWZ0OiA3LjJyZW0gIWltcG9ydGFudDtcbn1cblxuLnBzLTEzIHtcbiAgcGFkZGluZy1sZWZ0OiA4cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wcy0xNCB7XG4gIHBhZGRpbmctbGVmdDogOC44cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wcy0xNSB7XG4gIHBhZGRpbmctbGVmdDogOS42cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wcy0xNiB7XG4gIHBhZGRpbmctbGVmdDogMTAuNHJlbSAhaW1wb3J0YW50O1xufVxuXG4uZ2FwLTAge1xuICBnYXA6IDAgIWltcG9ydGFudDtcbn1cblxuLmdhcC0xIHtcbiAgZ2FwOiAwLjRyZW0gIWltcG9ydGFudDtcbn1cblxuLmdhcC0yIHtcbiAgZ2FwOiAwLjhyZW0gIWltcG9ydGFudDtcbn1cblxuLmdhcC0zIHtcbiAgZ2FwOiAxLjJyZW0gIWltcG9ydGFudDtcbn1cblxuLmdhcC00IHtcbiAgZ2FwOiAxLjZyZW0gIWltcG9ydGFudDtcbn1cblxuLmdhcC01IHtcbiAgZ2FwOiAycmVtICFpbXBvcnRhbnQ7XG59XG5cbi5nYXAtNiB7XG4gIGdhcDogMi40cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5nYXAtNyB7XG4gIGdhcDogMy4ycmVtICFpbXBvcnRhbnQ7XG59XG5cbi5nYXAtOCB7XG4gIGdhcDogNHJlbSAhaW1wb3J0YW50O1xufVxuXG4uZ2FwLTkge1xuICBnYXA6IDQuOHJlbSAhaW1wb3J0YW50O1xufVxuXG4uZ2FwLTEwIHtcbiAgZ2FwOiA1LjZyZW0gIWltcG9ydGFudDtcbn1cblxuLmdhcC0xMSB7XG4gIGdhcDogNi40cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5nYXAtMTIge1xuICBnYXA6IDcuMnJlbSAhaW1wb3J0YW50O1xufVxuXG4uZ2FwLTEzIHtcbiAgZ2FwOiA4cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5nYXAtMTQge1xuICBnYXA6IDguOHJlbSAhaW1wb3J0YW50O1xufVxuXG4uZ2FwLTE1IHtcbiAgZ2FwOiA5LjZyZW0gIWltcG9ydGFudDtcbn1cblxuLmdhcC0xNiB7XG4gIGdhcDogMTAuNHJlbSAhaW1wb3J0YW50O1xufVxuXG4ucm93LWdhcC0wIHtcbiAgcm93LWdhcDogMCAhaW1wb3J0YW50O1xufVxuXG4ucm93LWdhcC0xIHtcbiAgcm93LWdhcDogMC40cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5yb3ctZ2FwLTIge1xuICByb3ctZ2FwOiAwLjhyZW0gIWltcG9ydGFudDtcbn1cblxuLnJvdy1nYXAtMyB7XG4gIHJvdy1nYXA6IDEuMnJlbSAhaW1wb3J0YW50O1xufVxuXG4ucm93LWdhcC00IHtcbiAgcm93LWdhcDogMS42cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5yb3ctZ2FwLTUge1xuICByb3ctZ2FwOiAycmVtICFpbXBvcnRhbnQ7XG59XG5cbi5yb3ctZ2FwLTYge1xuICByb3ctZ2FwOiAyLjRyZW0gIWltcG9ydGFudDtcbn1cblxuLnJvdy1nYXAtNyB7XG4gIHJvdy1nYXA6IDMuMnJlbSAhaW1wb3J0YW50O1xufVxuXG4ucm93LWdhcC04IHtcbiAgcm93LWdhcDogNHJlbSAhaW1wb3J0YW50O1xufVxuXG4ucm93LWdhcC05IHtcbiAgcm93LWdhcDogNC44cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5yb3ctZ2FwLTEwIHtcbiAgcm93LWdhcDogNS42cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5yb3ctZ2FwLTExIHtcbiAgcm93LWdhcDogNi40cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5yb3ctZ2FwLTEyIHtcbiAgcm93LWdhcDogNy4ycmVtICFpbXBvcnRhbnQ7XG59XG5cbi5yb3ctZ2FwLTEzIHtcbiAgcm93LWdhcDogOHJlbSAhaW1wb3J0YW50O1xufVxuXG4ucm93LWdhcC0xNCB7XG4gIHJvdy1nYXA6IDguOHJlbSAhaW1wb3J0YW50O1xufVxuXG4ucm93LWdhcC0xNSB7XG4gIHJvdy1nYXA6IDkuNnJlbSAhaW1wb3J0YW50O1xufVxuXG4ucm93LWdhcC0xNiB7XG4gIHJvdy1nYXA6IDEwLjRyZW0gIWltcG9ydGFudDtcbn1cblxuLmNvbHVtbi1nYXAtMCB7XG4gIGNvbHVtbi1nYXA6IDAgIWltcG9ydGFudDtcbn1cblxuLmNvbHVtbi1nYXAtMSB7XG4gIGNvbHVtbi1nYXA6IDAuNHJlbSAhaW1wb3J0YW50O1xufVxuXG4uY29sdW1uLWdhcC0yIHtcbiAgY29sdW1uLWdhcDogMC44cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5jb2x1bW4tZ2FwLTMge1xuICBjb2x1bW4tZ2FwOiAxLjJyZW0gIWltcG9ydGFudDtcbn1cblxuLmNvbHVtbi1nYXAtNCB7XG4gIGNvbHVtbi1nYXA6IDEuNnJlbSAhaW1wb3J0YW50O1xufVxuXG4uY29sdW1uLWdhcC01IHtcbiAgY29sdW1uLWdhcDogMnJlbSAhaW1wb3J0YW50O1xufVxuXG4uY29sdW1uLWdhcC02IHtcbiAgY29sdW1uLWdhcDogMi40cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5jb2x1bW4tZ2FwLTcge1xuICBjb2x1bW4tZ2FwOiAzLjJyZW0gIWltcG9ydGFudDtcbn1cblxuLmNvbHVtbi1nYXAtOCB7XG4gIGNvbHVtbi1nYXA6IDRyZW0gIWltcG9ydGFudDtcbn1cblxuLmNvbHVtbi1nYXAtOSB7XG4gIGNvbHVtbi1nYXA6IDQuOHJlbSAhaW1wb3J0YW50O1xufVxuXG4uY29sdW1uLWdhcC0xMCB7XG4gIGNvbHVtbi1nYXA6IDUuNnJlbSAhaW1wb3J0YW50O1xufVxuXG4uY29sdW1uLWdhcC0xMSB7XG4gIGNvbHVtbi1nYXA6IDYuNHJlbSAhaW1wb3J0YW50O1xufVxuXG4uY29sdW1uLWdhcC0xMiB7XG4gIGNvbHVtbi1nYXA6IDcuMnJlbSAhaW1wb3J0YW50O1xufVxuXG4uY29sdW1uLWdhcC0xMyB7XG4gIGNvbHVtbi1nYXA6IDhyZW0gIWltcG9ydGFudDtcbn1cblxuLmNvbHVtbi1nYXAtMTQge1xuICBjb2x1bW4tZ2FwOiA4LjhyZW0gIWltcG9ydGFudDtcbn1cblxuLmNvbHVtbi1nYXAtMTUge1xuICBjb2x1bW4tZ2FwOiA5LjZyZW0gIWltcG9ydGFudDtcbn1cblxuLmNvbHVtbi1nYXAtMTYge1xuICBjb2x1bW4tZ2FwOiAxMC40cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5mb250LW1vbm9zcGFjZSB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1icy1mb250LW1vbm9zcGFjZSkgIWltcG9ydGFudDtcbn1cblxuLmZzLTEge1xuICBmb250LXNpemU6IGNhbGMoMS42MDI0NTZyZW0gKyA0LjIyOTQ3MnZ3KSAhaW1wb3J0YW50O1xufVxuXG4uZnMtMiB7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjUyMjg4cmVtICsgMy4yNzQ1NnZ3KSAhaW1wb3J0YW50O1xufVxuXG4uZnMtMyB7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjQ1NjU2OHJlbSArIDIuNDc4ODE2dncpICFpbXBvcnRhbnQ7XG59XG5cbi5mcy00IHtcbiAgZm9udC1zaXplOiBjYWxjKDEuNDAxMzA0cmVtICsgMS44MTU2NDh2dykgIWltcG9ydGFudDtcbn1cblxuLmZzLTUge1xuICBmb250LXNpemU6IGNhbGMoMS4zNTUzNXJlbSArIDEuMjY0MnZ3KSAhaW1wb3J0YW50O1xufVxuXG4uZnMtNiB7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjMyNXJlbSArIDAuOXZ3KSAhaW1wb3J0YW50O1xufVxuXG4uZnN0LWl0YWxpYyB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYyAhaW1wb3J0YW50O1xufVxuXG4uZnN0LW5vcm1hbCB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbCAhaW1wb3J0YW50O1xufVxuXG4uZnctbGlnaHRlciB7XG4gIGZvbnQtd2VpZ2h0OiBsaWdodGVyICFpbXBvcnRhbnQ7XG59XG5cbi5mdy1saWdodCB7XG4gIGZvbnQtd2VpZ2h0OiAzMDAgIWltcG9ydGFudDtcbn1cblxuLmZ3LW5vcm1hbCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcbn1cblxuLmZ3LW1lZGl1bSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDtcbn1cblxuLmZ3LXNlbWlib2xkIHtcbiAgZm9udC13ZWlnaHQ6IDYwMCAhaW1wb3J0YW50O1xufVxuXG4uZnctYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDtcbn1cblxuLmZ3LWJvbGRlciB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXIgIWltcG9ydGFudDtcbn1cblxuLmxoLTEge1xuICBsaW5lLWhlaWdodDogMSAhaW1wb3J0YW50O1xufVxuXG4ubGgtc20ge1xuICBsaW5lLWhlaWdodDogMS4yNSAhaW1wb3J0YW50O1xufVxuXG4ubGgtYmFzZSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjUgIWltcG9ydGFudDtcbn1cblxuLmxoLWxnIHtcbiAgbGluZS1oZWlnaHQ6IDIgIWltcG9ydGFudDtcbn1cblxuLnRleHQtc3RhcnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWVuZCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1kZWNvcmF0aW9uLW5vbmUge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnRleHQtZGVjb3JhdGlvbi11bmRlcmxpbmUge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1kZWNvcmF0aW9uLWxpbmUtdGhyb3VnaCB7XG4gIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWxvd2VyY2FzZSB7XG4gIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2UgIWltcG9ydGFudDtcbn1cblxuLnRleHQtdXBwZXJjYXNlIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1jYXBpdGFsaXplIHtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemUgIWltcG9ydGFudDtcbn1cblxuLnRleHQtd3JhcCB7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWwgIWltcG9ydGFudDtcbn1cblxuLnRleHQtbm93cmFwIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcCAhaW1wb3J0YW50O1xufVxuXG4vKiBydGw6YmVnaW46cmVtb3ZlICovXG4udGV4dC1icmVhayB7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZCAhaW1wb3J0YW50O1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkICFpbXBvcnRhbnQ7XG59XG5cbi8qIHJ0bDplbmQ6cmVtb3ZlICovXG4udGV4dC1wcmltYXJ5IHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKHZhcigtLWJzLXByaW1hcnktcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtc2Vjb25kYXJ5IHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKHZhcigtLWJzLXNlY29uZGFyeS1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1zdWNjZXNzIHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKHZhcigtLWJzLXN1Y2Nlc3MtcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtaW5mbyB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSh2YXIoLS1icy1pbmZvLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXdhcm5pbmcge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEodmFyKC0tYnMtd2FybmluZy1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1kYW5nZXIge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEodmFyKC0tYnMtZGFuZ2VyLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWxpZ2h0IHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKHZhcigtLWJzLWxpZ2h0LXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWRhcmsge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEodmFyKC0tYnMtZGFyay1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1ibGFjayB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSh2YXIoLS1icy1ibGFjay1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC13aGl0ZSB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSh2YXIoLS1icy13aGl0ZS1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1ib2R5IHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKHZhcigtLWJzLWJvZHktY29sb3ItcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtbXV0ZWQge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeS1jb2xvcikgIWltcG9ydGFudDtcbn1cblxuLnRleHQtYmxhY2stNTAge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC13aGl0ZS01MCB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWJvZHktc2Vjb25kYXJ5IHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiB2YXIoLS1icy1zZWNvbmRhcnktY29sb3IpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWJvZHktdGVydGlhcnkge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHZhcigtLWJzLXRlcnRpYXJ5LWNvbG9yKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1ib2R5LWVtcGhhc2lzIHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiB2YXIoLS1icy1lbXBoYXNpcy1jb2xvcikgIWltcG9ydGFudDtcbn1cblxuLnRleHQtcmVzZXQge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IGluaGVyaXQgIWltcG9ydGFudDtcbn1cblxuLnRleHQtb3BhY2l0eS0yNSB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAwLjI1O1xufVxuXG4udGV4dC1vcGFjaXR5LTUwIHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDAuNTtcbn1cblxuLnRleHQtb3BhY2l0eS03NSB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAwLjc1O1xufVxuXG4udGV4dC1vcGFjaXR5LTEwMCB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xufVxuXG4udGV4dC1wcmltYXJ5LWVtcGhhc2lzIHtcbiAgY29sb3I6IHZhcigtLWJzLXByaW1hcnktdGV4dC1lbXBoYXNpcykgIWltcG9ydGFudDtcbn1cblxuLnRleHQtc2Vjb25kYXJ5LWVtcGhhc2lzIHtcbiAgY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeS10ZXh0LWVtcGhhc2lzKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1zdWNjZXNzLWVtcGhhc2lzIHtcbiAgY29sb3I6IHZhcigtLWJzLXN1Y2Nlc3MtdGV4dC1lbXBoYXNpcykgIWltcG9ydGFudDtcbn1cblxuLnRleHQtaW5mby1lbXBoYXNpcyB7XG4gIGNvbG9yOiB2YXIoLS1icy1pbmZvLXRleHQtZW1waGFzaXMpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXdhcm5pbmctZW1waGFzaXMge1xuICBjb2xvcjogdmFyKC0tYnMtd2FybmluZy10ZXh0LWVtcGhhc2lzKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1kYW5nZXItZW1waGFzaXMge1xuICBjb2xvcjogdmFyKC0tYnMtZGFuZ2VyLXRleHQtZW1waGFzaXMpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWxpZ2h0LWVtcGhhc2lzIHtcbiAgY29sb3I6IHZhcigtLWJzLWxpZ2h0LXRleHQtZW1waGFzaXMpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWRhcmstZW1waGFzaXMge1xuICBjb2xvcjogdmFyKC0tYnMtZGFyay10ZXh0LWVtcGhhc2lzKSAhaW1wb3J0YW50O1xufVxuXG4ubGluay1vcGFjaXR5LTEwIHtcbiAgLS1icy1saW5rLW9wYWNpdHk6IDAuMTtcbn1cblxuLmxpbmstb3BhY2l0eS0xMC1ob3Zlcjpob3ZlciB7XG4gIC0tYnMtbGluay1vcGFjaXR5OiAwLjE7XG59XG5cbi5saW5rLW9wYWNpdHktMjUge1xuICAtLWJzLWxpbmstb3BhY2l0eTogMC4yNTtcbn1cblxuLmxpbmstb3BhY2l0eS0yNS1ob3Zlcjpob3ZlciB7XG4gIC0tYnMtbGluay1vcGFjaXR5OiAwLjI1O1xufVxuXG4ubGluay1vcGFjaXR5LTUwIHtcbiAgLS1icy1saW5rLW9wYWNpdHk6IDAuNTtcbn1cblxuLmxpbmstb3BhY2l0eS01MC1ob3Zlcjpob3ZlciB7XG4gIC0tYnMtbGluay1vcGFjaXR5OiAwLjU7XG59XG5cbi5saW5rLW9wYWNpdHktNzUge1xuICAtLWJzLWxpbmstb3BhY2l0eTogMC43NTtcbn1cblxuLmxpbmstb3BhY2l0eS03NS1ob3Zlcjpob3ZlciB7XG4gIC0tYnMtbGluay1vcGFjaXR5OiAwLjc1O1xufVxuXG4ubGluay1vcGFjaXR5LTEwMCB7XG4gIC0tYnMtbGluay1vcGFjaXR5OiAxO1xufVxuXG4ubGluay1vcGFjaXR5LTEwMC1ob3Zlcjpob3ZlciB7XG4gIC0tYnMtbGluay1vcGFjaXR5OiAxO1xufVxuXG4ubGluay1vZmZzZXQtMSB7XG4gIHRleHQtdW5kZXJsaW5lLW9mZnNldDogMC4xMjVlbSAhaW1wb3J0YW50O1xufVxuXG4ubGluay1vZmZzZXQtMS1ob3Zlcjpob3ZlciB7XG4gIHRleHQtdW5kZXJsaW5lLW9mZnNldDogMC4xMjVlbSAhaW1wb3J0YW50O1xufVxuXG4ubGluay1vZmZzZXQtMiB7XG4gIHRleHQtdW5kZXJsaW5lLW9mZnNldDogMC4yNWVtICFpbXBvcnRhbnQ7XG59XG5cbi5saW5rLW9mZnNldC0yLWhvdmVyOmhvdmVyIHtcbiAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAwLjI1ZW0gIWltcG9ydGFudDtcbn1cblxuLmxpbmstb2Zmc2V0LTMge1xuICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDAuMzc1ZW0gIWltcG9ydGFudDtcbn1cblxuLmxpbmstb2Zmc2V0LTMtaG92ZXI6aG92ZXIge1xuICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDAuMzc1ZW0gIWltcG9ydGFudDtcbn1cblxuLmxpbmstdW5kZXJsaW5lLXByaW1hcnkge1xuICAtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHk6IDE7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogcmdiYSh2YXIoLS1icy1wcmltYXJ5LXJnYiksIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4ubGluay11bmRlcmxpbmUtc2Vjb25kYXJ5IHtcbiAgLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5OiAxO1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IHJnYmEodmFyKC0tYnMtc2Vjb25kYXJ5LXJnYiksIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4ubGluay11bmRlcmxpbmUtc3VjY2VzcyB7XG4gIC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eTogMTtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiByZ2JhKHZhcigtLWJzLXN1Y2Nlc3MtcmdiKSwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5saW5rLXVuZGVybGluZS1pbmZvIHtcbiAgLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5OiAxO1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IHJnYmEodmFyKC0tYnMtaW5mby1yZ2IpLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmxpbmstdW5kZXJsaW5lLXdhcm5pbmcge1xuICAtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHk6IDE7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogcmdiYSh2YXIoLS1icy13YXJuaW5nLXJnYiksIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4ubGluay11bmRlcmxpbmUtZGFuZ2VyIHtcbiAgLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5OiAxO1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IHJnYmEodmFyKC0tYnMtZGFuZ2VyLXJnYiksIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4ubGluay11bmRlcmxpbmUtbGlnaHQge1xuICAtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHk6IDE7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogcmdiYSh2YXIoLS1icy1saWdodC1yZ2IpLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmxpbmstdW5kZXJsaW5lLWRhcmsge1xuICAtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHk6IDE7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogcmdiYSh2YXIoLS1icy1kYXJrLXJnYiksIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4ubGluay11bmRlcmxpbmUge1xuICAtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHk6IDE7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogcmdiYSh2YXIoLS1icy1saW5rLWNvbG9yLXJnYiksIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuXG4ubGluay11bmRlcmxpbmUtb3BhY2l0eS0wIHtcbiAgLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5OiAwO1xufVxuXG4ubGluay11bmRlcmxpbmUtb3BhY2l0eS0wLWhvdmVyOmhvdmVyIHtcbiAgLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5OiAwO1xufVxuXG4ubGluay11bmRlcmxpbmUtb3BhY2l0eS0xMCB7XG4gIC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eTogMC4xO1xufVxuXG4ubGluay11bmRlcmxpbmUtb3BhY2l0eS0xMC1ob3Zlcjpob3ZlciB7XG4gIC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eTogMC4xO1xufVxuXG4ubGluay11bmRlcmxpbmUtb3BhY2l0eS0yNSB7XG4gIC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eTogMC4yNTtcbn1cblxuLmxpbmstdW5kZXJsaW5lLW9wYWNpdHktMjUtaG92ZXI6aG92ZXIge1xuICAtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHk6IDAuMjU7XG59XG5cbi5saW5rLXVuZGVybGluZS1vcGFjaXR5LTUwIHtcbiAgLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5OiAwLjU7XG59XG5cbi5saW5rLXVuZGVybGluZS1vcGFjaXR5LTUwLWhvdmVyOmhvdmVyIHtcbiAgLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5OiAwLjU7XG59XG5cbi5saW5rLXVuZGVybGluZS1vcGFjaXR5LTc1IHtcbiAgLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5OiAwLjc1O1xufVxuXG4ubGluay11bmRlcmxpbmUtb3BhY2l0eS03NS1ob3Zlcjpob3ZlciB7XG4gIC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eTogMC43NTtcbn1cblxuLmxpbmstdW5kZXJsaW5lLW9wYWNpdHktMTAwIHtcbiAgLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5OiAxO1xufVxuXG4ubGluay11bmRlcmxpbmUtb3BhY2l0eS0xMDAtaG92ZXI6aG92ZXIge1xuICAtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHk6IDE7XG59XG5cbi5iZy1wcmltYXJ5IHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWJzLXByaW1hcnktcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1zZWNvbmRhcnkge1xuICAtLWJzLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tYnMtc2Vjb25kYXJ5LXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYmctc3VjY2VzcyB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1icy1zdWNjZXNzLXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYmctaW5mbyB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1icy1pbmZvLXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYmctd2FybmluZyB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1icy13YXJuaW5nLXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYmctZGFuZ2VyIHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWJzLWRhbmdlci1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJnLWxpZ2h0IHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWJzLWxpZ2h0LXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYmctZGFyayB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1icy1kYXJrLXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYmctYmxhY2sge1xuICAtLWJzLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tYnMtYmxhY2stcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy13aGl0ZSB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1icy13aGl0ZS1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJnLWJvZHkge1xuICAtLWJzLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tYnMtYm9keS1iZy1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJnLXRyYW5zcGFyZW50IHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuXG4uYmctYm9keS1zZWNvbmRhcnkge1xuICAtLWJzLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tYnMtc2Vjb25kYXJ5LWJnLXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYmctYm9keS10ZXJ0aWFyeSB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1icy10ZXJ0aWFyeS1iZy1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJnLW9wYWNpdHktMTAge1xuICAtLWJzLWJnLW9wYWNpdHk6IDAuMTtcbn1cblxuLmJnLW9wYWNpdHktMjUge1xuICAtLWJzLWJnLW9wYWNpdHk6IDAuMjU7XG59XG5cbi5iZy1vcGFjaXR5LTUwIHtcbiAgLS1icy1iZy1vcGFjaXR5OiAwLjU7XG59XG5cbi5iZy1vcGFjaXR5LTc1IHtcbiAgLS1icy1iZy1vcGFjaXR5OiAwLjc1O1xufVxuXG4uYmctb3BhY2l0eS0xMDAge1xuICAtLWJzLWJnLW9wYWNpdHk6IDE7XG59XG5cbi5iZy1wcmltYXJ5LXN1YnRsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXByaW1hcnktYmctc3VidGxlKSAhaW1wb3J0YW50O1xufVxuXG4uYmctc2Vjb25kYXJ5LXN1YnRsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeS1iZy1zdWJ0bGUpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1zdWNjZXNzLXN1YnRsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXN1Y2Nlc3MtYmctc3VidGxlKSAhaW1wb3J0YW50O1xufVxuXG4uYmctaW5mby1zdWJ0bGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1pbmZvLWJnLXN1YnRsZSkgIWltcG9ydGFudDtcbn1cblxuLmJnLXdhcm5pbmctc3VidGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtd2FybmluZy1iZy1zdWJ0bGUpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1kYW5nZXItc3VidGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtZGFuZ2VyLWJnLXN1YnRsZSkgIWltcG9ydGFudDtcbn1cblxuLmJnLWxpZ2h0LXN1YnRsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWxpZ2h0LWJnLXN1YnRsZSkgIWltcG9ydGFudDtcbn1cblxuLmJnLWRhcmstc3VidGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtZGFyay1iZy1zdWJ0bGUpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1ncmFkaWVudCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHZhcigtLWJzLWdyYWRpZW50KSAhaW1wb3J0YW50O1xufVxuXG4udXNlci1zZWxlY3QtYWxsIHtcbiAgdXNlci1zZWxlY3Q6IGFsbCAhaW1wb3J0YW50O1xufVxuXG4udXNlci1zZWxlY3QtYXV0byB7XG4gIHVzZXItc2VsZWN0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi51c2VyLXNlbGVjdC1ub25lIHtcbiAgdXNlci1zZWxlY3Q6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnBlLW5vbmUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ucGUtYXV0byB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkIHtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtMCB7XG4gIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtMSB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtc20pICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLTIge1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC0zIHtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1sZykgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtNCB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMteGwpICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLTUge1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXh4bCkgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtY2lyY2xlIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXBpbGwge1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXBpbGwpICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXRvcCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC10b3AtMCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtdG9wLTEge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXNtKSAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1zbSkgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtdG9wLTIge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtdG9wLTMge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLWxnKSAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1sZykgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtdG9wLTQge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXhsKSAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy14bCkgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtdG9wLTUge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXh4bCkgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMteHhsKSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC10b3AtY2lyY2xlIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNTAlICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA1MCUgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtdG9wLXBpbGwge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXBpbGwpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXBpbGwpICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWVuZCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtZW5kLTAge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMCAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMCAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1lbmQtMSB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXNtKSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1zbSkgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtZW5kLTIge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWVuZC0zIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtbGcpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLWxnKSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1lbmQtNCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXhsKSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy14bCkgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtZW5kLTUge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy14eGwpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXh4bCkgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtZW5kLWNpcmNsZSB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA1MCUgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDUwJSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1lbmQtcGlsbCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXBpbGwpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXBpbGwpICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1ib3R0b20tMCB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtYm90dG9tLTEge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1zbSkgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1zbSkgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtYm90dG9tLTIge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtYm90dG9tLTMge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1sZykgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1sZykgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtYm90dG9tLTQge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy14bCkgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy14bCkgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtYm90dG9tLTUge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy14eGwpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMteHhsKSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1ib3R0b20tY2lyY2xlIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDUwJSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA1MCUgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtYm90dG9tLXBpbGwge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1waWxsKSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXBpbGwpICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXN0YXJ0IHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtc3RhcnQtMCB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMCAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1zdGFydC0xIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1zbSkgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1zbSkgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtc3RhcnQtMiB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXN0YXJ0LTMge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLWxnKSAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLWxnKSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1zdGFydC00IHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy14bCkgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy14bCkgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtc3RhcnQtNSB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMteHhsKSAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXh4bCkgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtc3RhcnQtY2lyY2xlIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNTAlICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDUwJSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1zdGFydC1waWxsIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1waWxsKSAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXBpbGwpICFpbXBvcnRhbnQ7XG59XG5cbi52aXNpYmxlIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xufVxuXG4uaW52aXNpYmxlIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuICFpbXBvcnRhbnQ7XG59XG5cbi56LW4xIHtcbiAgei1pbmRleDogLTEgIWltcG9ydGFudDtcbn1cblxuLnotMCB7XG4gIHotaW5kZXg6IDAgIWltcG9ydGFudDtcbn1cblxuLnotMSB7XG4gIHotaW5kZXg6IDEgIWltcG9ydGFudDtcbn1cblxuLnotMiB7XG4gIHotaW5kZXg6IDIgIWltcG9ydGFudDtcbn1cblxuLnotMyB7XG4gIHotaW5kZXg6IDMgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5mbG9hdC1zbS1zdGFydCB7XG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbG9hdC1zbS1lbmQge1xuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsb2F0LXNtLW5vbmUge1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAub2JqZWN0LWZpdC1zbS1jb250YWluIHtcbiAgICBvYmplY3QtZml0OiBjb250YWluICFpbXBvcnRhbnQ7XG4gIH1cblxuICAub2JqZWN0LWZpdC1zbS1jb3ZlciB7XG4gICAgb2JqZWN0LWZpdDogY292ZXIgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5vYmplY3QtZml0LXNtLWZpbGwge1xuICAgIG9iamVjdC1maXQ6IGZpbGwgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5vYmplY3QtZml0LXNtLXNjYWxlIHtcbiAgICBvYmplY3QtZml0OiBzY2FsZS1kb3duICFpbXBvcnRhbnQ7XG4gIH1cblxuICAub2JqZWN0LWZpdC1zbS1ub25lIHtcbiAgICBvYmplY3QtZml0OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1zbS1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtc20taW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXNtLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtc20tZ3JpZCB7XG4gICAgZGlzcGxheTogZ3JpZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtc20taW5saW5lLWdyaWQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ncmlkICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1zbS10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXNtLXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1zbS10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1zbS1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1zbS1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXNtLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LXNtLWZpbGwge1xuICAgIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1zbS1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LXNtLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtc20tcm93LXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtc20tY29sdW1uLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtc20tZ3Jvdy0wIHtcbiAgICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LXNtLWdyb3ctMSB7XG4gICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1zbS1zaHJpbmstMCB7XG4gICAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LXNtLXNocmluay0xIHtcbiAgICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtc20td3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1zbS1ub3dyYXAge1xuICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1zbS13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuanVzdGlmeS1jb250ZW50LXNtLXN0YXJ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuanVzdGlmeS1jb250ZW50LXNtLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tYmV0d2VlbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuanVzdGlmeS1jb250ZW50LXNtLWFyb3VuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tZXZlbmx5IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWl0ZW1zLXNtLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWl0ZW1zLXNtLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24taXRlbXMtc20tY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24taXRlbXMtc20tYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWl0ZW1zLXNtLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tY29udGVudC1zbS1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWNvbnRlbnQtc20tZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWNvbnRlbnQtc20tY2VudGVyIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1jb250ZW50LXNtLWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1jb250ZW50LXNtLWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tY29udGVudC1zbS1zdHJldGNoIHtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tc2VsZi1zbS1hdXRvIHtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tc2VsZi1zbS1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLXNlbGYtc20tZW5kIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLXNlbGYtc20tY2VudGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1zZWxmLXNtLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLXNlbGYtc20tc3RyZXRjaCB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm9yZGVyLXNtLWZpcnN0IHtcbiAgICBvcmRlcjogLTEgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5vcmRlci1zbS0wIHtcbiAgICBvcmRlcjogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm9yZGVyLXNtLTEge1xuICAgIG9yZGVyOiAxICFpbXBvcnRhbnQ7XG4gIH1cblxuICAub3JkZXItc20tMiB7XG4gICAgb3JkZXI6IDIgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5vcmRlci1zbS0zIHtcbiAgICBvcmRlcjogMyAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm9yZGVyLXNtLTQge1xuICAgIG9yZGVyOiA0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAub3JkZXItc20tNSB7XG4gICAgb3JkZXI6IDUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5vcmRlci1zbS1sYXN0IHtcbiAgICBvcmRlcjogNiAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tc20tMCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1zbS0xIHtcbiAgICBtYXJnaW46IDAuNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tc20tMiB7XG4gICAgbWFyZ2luOiAwLjhyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLXNtLTMge1xuICAgIG1hcmdpbjogMS4ycmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1zbS00IHtcbiAgICBtYXJnaW46IDEuNnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tc20tNSB7XG4gICAgbWFyZ2luOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1zbS02IHtcbiAgICBtYXJnaW46IDIuNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tc20tNyB7XG4gICAgbWFyZ2luOiAzLjJyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLXNtLTgge1xuICAgIG1hcmdpbjogNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tc20tOSB7XG4gICAgbWFyZ2luOiA0LjhyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLXNtLTEwIHtcbiAgICBtYXJnaW46IDUuNnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tc20tMTEge1xuICAgIG1hcmdpbjogNi40cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1zbS0xMiB7XG4gICAgbWFyZ2luOiA3LjJyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLXNtLTEzIHtcbiAgICBtYXJnaW46IDhyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLXNtLTE0IHtcbiAgICBtYXJnaW46IDguOHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tc20tMTUge1xuICAgIG1hcmdpbjogOS42cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1zbS0xNiB7XG4gICAgbWFyZ2luOiAxMC40cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1zbS1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teC1zbS0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm14LXNtLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC40cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm14LXNtLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC44cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuOHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm14LXNtLTMge1xuICAgIG1hcmdpbi1yaWdodDogMS4ycmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEuMnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm14LXNtLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS42cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm14LXNtLTUge1xuICAgIG1hcmdpbi1yaWdodDogMnJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXgtc20tNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyLjRyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMi40cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXgtc20tNyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzLjJyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMy4ycmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXgtc20tOCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teC1zbS05IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQuOHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiA0LjhyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teC1zbS0xMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1LjZyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogNS42cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXgtc20tMTEge1xuICAgIG1hcmdpbi1yaWdodDogNi40cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDYuNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm14LXNtLTEyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDcuMnJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiA3LjJyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teC1zbS0xMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDhyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teC1zbS0xNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4LjhyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogOC44cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXgtc20tMTUge1xuICAgIG1hcmdpbi1yaWdodDogOS42cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDkuNnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm14LXNtLTE2IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwLjRyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMTAuNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm14LXNtLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXktc20tMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teS1zbS0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjRyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teS1zbS0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjhyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjhyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teS1zbS0zIHtcbiAgICBtYXJnaW4tdG9wOiAxLjJyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjJyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teS1zbS00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjZyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjZyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teS1zbS01IHtcbiAgICBtYXJnaW4tdG9wOiAycmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm15LXNtLTYge1xuICAgIG1hcmdpbi10b3A6IDIuNHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDIuNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm15LXNtLTcge1xuICAgIG1hcmdpbi10b3A6IDMuMnJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDMuMnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm15LXNtLTgge1xuICAgIG1hcmdpbi10b3A6IDRyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXktc20tOSB7XG4gICAgbWFyZ2luLXRvcDogNC44cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNC44cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXktc20tMTAge1xuICAgIG1hcmdpbi10b3A6IDUuNnJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDUuNnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm15LXNtLTExIHtcbiAgICBtYXJnaW4tdG9wOiA2LjRyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA2LjRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teS1zbS0xMiB7XG4gICAgbWFyZ2luLXRvcDogNy4ycmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNy4ycmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXktc20tMTMge1xuICAgIG1hcmdpbi10b3A6IDhyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXktc20tMTQge1xuICAgIG1hcmdpbi10b3A6IDguOHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDguOHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm15LXNtLTE1IHtcbiAgICBtYXJnaW4tdG9wOiA5LjZyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA5LjZyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teS1zbS0xNiB7XG4gICAgbWFyZ2luLXRvcDogMTAuNHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEwLjRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teS1zbS1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LXNtLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1zbS0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1zbS0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjhyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1zbS0zIHtcbiAgICBtYXJnaW4tdG9wOiAxLjJyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1zbS00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjZyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1zbS01IHtcbiAgICBtYXJnaW4tdG9wOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtc20tNiB7XG4gICAgbWFyZ2luLXRvcDogMi40cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtc20tNyB7XG4gICAgbWFyZ2luLXRvcDogMy4ycmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtc20tOCB7XG4gICAgbWFyZ2luLXRvcDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LXNtLTkge1xuICAgIG1hcmdpbi10b3A6IDQuOHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LXNtLTEwIHtcbiAgICBtYXJnaW4tdG9wOiA1LjZyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1zbS0xMSB7XG4gICAgbWFyZ2luLXRvcDogNi40cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtc20tMTIge1xuICAgIG1hcmdpbi10b3A6IDcuMnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LXNtLTEzIHtcbiAgICBtYXJnaW4tdG9wOiA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtc20tMTQge1xuICAgIG1hcmdpbi10b3A6IDguOHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LXNtLTE1IHtcbiAgICBtYXJnaW4tdG9wOiA5LjZyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1zbS0xNiB7XG4gICAgbWFyZ2luLXRvcDogMTAuNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LXNtLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZS1zbS0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZS1zbS0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1lLXNtLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC44cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWUtc20tMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjJyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZS1zbS00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1lLXNtLTUge1xuICAgIG1hcmdpbi1yaWdodDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1lLXNtLTYge1xuICAgIG1hcmdpbi1yaWdodDogMi40cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWUtc20tNyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzLjJyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZS1zbS04IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZS1zbS05IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQuOHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1lLXNtLTEwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDUuNnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1lLXNtLTExIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDYuNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1lLXNtLTEyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDcuMnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1lLXNtLTEzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDhyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZS1zbS0xNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4LjhyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZS1zbS0xNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA5LjZyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZS1zbS0xNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMC40cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWUtc20tYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItc20tMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLXNtLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLXNtLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDAuOHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLXNtLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDEuMnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLXNtLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLXNtLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1zbS02IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1zbS03IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzLjJyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1zbS04IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItc20tOSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNC44cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItc20tMTAge1xuICAgIG1hcmdpbi1ib3R0b206IDUuNnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLXNtLTExIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2LjRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1zbS0xMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNy4ycmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItc20tMTMge1xuICAgIG1hcmdpbi1ib3R0b206IDhyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1zbS0xNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogOC44cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItc20tMTUge1xuICAgIG1hcmdpbi1ib3R0b206IDkuNnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLXNtLTE2IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMC40cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItc20tYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1zLXNtLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXMtc20tMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1zLXNtLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjhyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tcy1zbS0zIHtcbiAgICBtYXJnaW4tbGVmdDogMS4ycmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXMtc20tNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1zLXNtLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXMtc20tNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDIuNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1zLXNtLTcge1xuICAgIG1hcmdpbi1sZWZ0OiAzLjJyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tcy1zbS04IHtcbiAgICBtYXJnaW4tbGVmdDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1zLXNtLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA0LjhyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tcy1zbS0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDUuNnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1zLXNtLTExIHtcbiAgICBtYXJnaW4tbGVmdDogNi40cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXMtc20tMTIge1xuICAgIG1hcmdpbi1sZWZ0OiA3LjJyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tcy1zbS0xMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDhyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tcy1zbS0xNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDguOHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1zLXNtLTE1IHtcbiAgICBtYXJnaW4tbGVmdDogOS42cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXMtc20tMTYge1xuICAgIG1hcmdpbi1sZWZ0OiAxMC40cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXMtc20tYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLXNtLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLXNtLTEge1xuICAgIHBhZGRpbmc6IDAuNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtc20tMiB7XG4gICAgcGFkZGluZzogMC44cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC1zbS0zIHtcbiAgICBwYWRkaW5nOiAxLjJyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLXNtLTQge1xuICAgIHBhZGRpbmc6IDEuNnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtc20tNSB7XG4gICAgcGFkZGluZzogMnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtc20tNiB7XG4gICAgcGFkZGluZzogMi40cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC1zbS03IHtcbiAgICBwYWRkaW5nOiAzLjJyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLXNtLTgge1xuICAgIHBhZGRpbmc6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLXNtLTkge1xuICAgIHBhZGRpbmc6IDQuOHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtc20tMTAge1xuICAgIHBhZGRpbmc6IDUuNnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtc20tMTEge1xuICAgIHBhZGRpbmc6IDYuNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtc20tMTIge1xuICAgIHBhZGRpbmc6IDcuMnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtc20tMTMge1xuICAgIHBhZGRpbmc6IDhyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLXNtLTE0IHtcbiAgICBwYWRkaW5nOiA4LjhyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLXNtLTE1IHtcbiAgICBwYWRkaW5nOiA5LjZyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLXNtLTE2IHtcbiAgICBwYWRkaW5nOiAxMC40cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtc20tMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LXNtLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC40cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtc20tMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC44cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjhyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC1zbS0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjJyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuMnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LXNtLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNnJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMS42cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtc20tNSB7XG4gICAgcGFkZGluZy1yaWdodDogMnJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LXNtLTYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIuNHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMi40cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtc20tNyB7XG4gICAgcGFkZGluZy1yaWdodDogMy4ycmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAzLjJyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC1zbS04IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtc20tOSB7XG4gICAgcGFkZGluZy1yaWdodDogNC44cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiA0LjhyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC1zbS0xMCB7XG4gICAgcGFkZGluZy1yaWdodDogNS42cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiA1LjZyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC1zbS0xMSB7XG4gICAgcGFkZGluZy1yaWdodDogNi40cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiA2LjRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC1zbS0xMiB7XG4gICAgcGFkZGluZy1yaWdodDogNy4ycmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiA3LjJyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC1zbS0xMyB7XG4gICAgcGFkZGluZy1yaWdodDogOHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogOHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LXNtLTE0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4LjhyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDguOHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LXNtLTE1IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA5LjZyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDkuNnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LXNtLTE2IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMC40cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxMC40cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktc20tMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LXNtLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjRyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC40cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktc20tMiB7XG4gICAgcGFkZGluZy10b3A6IDAuOHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjhyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS1zbS0zIHtcbiAgICBwYWRkaW5nLXRvcDogMS4ycmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEuMnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LXNtLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjZyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS42cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktc20tNSB7XG4gICAgcGFkZGluZy10b3A6IDJyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LXNtLTYge1xuICAgIHBhZGRpbmctdG9wOiAyLjRyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMi40cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktc20tNyB7XG4gICAgcGFkZGluZy10b3A6IDMuMnJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzLjJyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS1zbS04IHtcbiAgICBwYWRkaW5nLXRvcDogNHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktc20tOSB7XG4gICAgcGFkZGluZy10b3A6IDQuOHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA0LjhyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS1zbS0xMCB7XG4gICAgcGFkZGluZy10b3A6IDUuNnJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA1LjZyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS1zbS0xMSB7XG4gICAgcGFkZGluZy10b3A6IDYuNHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA2LjRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS1zbS0xMiB7XG4gICAgcGFkZGluZy10b3A6IDcuMnJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA3LjJyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS1zbS0xMyB7XG4gICAgcGFkZGluZy10b3A6IDhyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogOHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LXNtLTE0IHtcbiAgICBwYWRkaW5nLXRvcDogOC44cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDguOHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LXNtLTE1IHtcbiAgICBwYWRkaW5nLXRvcDogOS42cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDkuNnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LXNtLTE2IHtcbiAgICBwYWRkaW5nLXRvcDogMTAuNHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMC40cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtc20tMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC1zbS0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC40cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtc20tMiB7XG4gICAgcGFkZGluZy10b3A6IDAuOHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LXNtLTMge1xuICAgIHBhZGRpbmctdG9wOiAxLjJyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC1zbS00IHtcbiAgICBwYWRkaW5nLXRvcDogMS42cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtc20tNSB7XG4gICAgcGFkZGluZy10b3A6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC1zbS02IHtcbiAgICBwYWRkaW5nLXRvcDogMi40cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtc20tNyB7XG4gICAgcGFkZGluZy10b3A6IDMuMnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LXNtLTgge1xuICAgIHBhZGRpbmctdG9wOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtc20tOSB7XG4gICAgcGFkZGluZy10b3A6IDQuOHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LXNtLTEwIHtcbiAgICBwYWRkaW5nLXRvcDogNS42cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtc20tMTEge1xuICAgIHBhZGRpbmctdG9wOiA2LjRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC1zbS0xMiB7XG4gICAgcGFkZGluZy10b3A6IDcuMnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LXNtLTEzIHtcbiAgICBwYWRkaW5nLXRvcDogOHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LXNtLTE0IHtcbiAgICBwYWRkaW5nLXRvcDogOC44cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtc20tMTUge1xuICAgIHBhZGRpbmctdG9wOiA5LjZyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC1zbS0xNiB7XG4gICAgcGFkZGluZy10b3A6IDEwLjRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZS1zbS0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGUtc20tMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC40cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGUtc20tMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC44cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGUtc20tMyB7XG4gICAgcGFkZGluZy1yaWdodDogMS4ycmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGUtc20tNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS42cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGUtc20tNSB7XG4gICAgcGFkZGluZy1yaWdodDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBlLXNtLTYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIuNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBlLXNtLTcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMuMnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBlLXNtLTgge1xuICAgIHBhZGRpbmctcmlnaHQ6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZS1zbS05IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0LjhyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZS1zbS0xMCB7XG4gICAgcGFkZGluZy1yaWdodDogNS42cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGUtc20tMTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDYuNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBlLXNtLTEyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3LjJyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZS1zbS0xMyB7XG4gICAgcGFkZGluZy1yaWdodDogOHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBlLXNtLTE0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4LjhyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZS1zbS0xNSB7XG4gICAgcGFkZGluZy1yaWdodDogOS42cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGUtc20tMTYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwLjRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi1zbS0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLXNtLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi1zbS0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC44cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItc20tMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuMnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLXNtLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjZyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi1zbS01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLXNtLTYge1xuICAgIHBhZGRpbmctYm90dG9tOiAyLjRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi1zbS03IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMy4ycmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItc20tOCB7XG4gICAgcGFkZGluZy1ib3R0b206IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi1zbS05IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNC44cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItc20tMTAge1xuICAgIHBhZGRpbmctYm90dG9tOiA1LjZyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi1zbS0xMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDYuNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLXNtLTEyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNy4ycmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItc20tMTMge1xuICAgIHBhZGRpbmctYm90dG9tOiA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItc20tMTQge1xuICAgIHBhZGRpbmctYm90dG9tOiA4LjhyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi1zbS0xNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDkuNnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLXNtLTE2IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAuNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBzLXNtLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBzLXNtLTEge1xuICAgIHBhZGRpbmctbGVmdDogMC40cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHMtc20tMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjhyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wcy1zbS0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuMnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBzLXNtLTQge1xuICAgIHBhZGRpbmctbGVmdDogMS42cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHMtc20tNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHMtc20tNiB7XG4gICAgcGFkZGluZy1sZWZ0OiAyLjRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wcy1zbS03IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMuMnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBzLXNtLTgge1xuICAgIHBhZGRpbmctbGVmdDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBzLXNtLTkge1xuICAgIHBhZGRpbmctbGVmdDogNC44cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHMtc20tMTAge1xuICAgIHBhZGRpbmctbGVmdDogNS42cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHMtc20tMTEge1xuICAgIHBhZGRpbmctbGVmdDogNi40cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHMtc20tMTIge1xuICAgIHBhZGRpbmctbGVmdDogNy4ycmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHMtc20tMTMge1xuICAgIHBhZGRpbmctbGVmdDogOHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBzLXNtLTE0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDguOHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBzLXNtLTE1IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDkuNnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBzLXNtLTE2IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwLjRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAtc20tMCB7XG4gICAgZ2FwOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwLXNtLTEge1xuICAgIGdhcDogMC40cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwLXNtLTIge1xuICAgIGdhcDogMC44cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwLXNtLTMge1xuICAgIGdhcDogMS4ycmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwLXNtLTQge1xuICAgIGdhcDogMS42cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwLXNtLTUge1xuICAgIGdhcDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcC1zbS02IHtcbiAgICBnYXA6IDIuNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcC1zbS03IHtcbiAgICBnYXA6IDMuMnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcC1zbS04IHtcbiAgICBnYXA6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAtc20tOSB7XG4gICAgZ2FwOiA0LjhyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAtc20tMTAge1xuICAgIGdhcDogNS42cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwLXNtLTExIHtcbiAgICBnYXA6IDYuNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcC1zbS0xMiB7XG4gICAgZ2FwOiA3LjJyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAtc20tMTMge1xuICAgIGdhcDogOHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcC1zbS0xNCB7XG4gICAgZ2FwOiA4LjhyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAtc20tMTUge1xuICAgIGdhcDogOS42cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwLXNtLTE2IHtcbiAgICBnYXA6IDEwLjRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5yb3ctZ2FwLXNtLTAge1xuICAgIHJvdy1nYXA6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5yb3ctZ2FwLXNtLTEge1xuICAgIHJvdy1nYXA6IDAuNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnJvdy1nYXAtc20tMiB7XG4gICAgcm93LWdhcDogMC44cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucm93LWdhcC1zbS0zIHtcbiAgICByb3ctZ2FwOiAxLjJyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5yb3ctZ2FwLXNtLTQge1xuICAgIHJvdy1nYXA6IDEuNnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnJvdy1nYXAtc20tNSB7XG4gICAgcm93LWdhcDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnJvdy1nYXAtc20tNiB7XG4gICAgcm93LWdhcDogMi40cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucm93LWdhcC1zbS03IHtcbiAgICByb3ctZ2FwOiAzLjJyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5yb3ctZ2FwLXNtLTgge1xuICAgIHJvdy1nYXA6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5yb3ctZ2FwLXNtLTkge1xuICAgIHJvdy1nYXA6IDQuOHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnJvdy1nYXAtc20tMTAge1xuICAgIHJvdy1nYXA6IDUuNnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnJvdy1nYXAtc20tMTEge1xuICAgIHJvdy1nYXA6IDYuNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnJvdy1nYXAtc20tMTIge1xuICAgIHJvdy1nYXA6IDcuMnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnJvdy1nYXAtc20tMTMge1xuICAgIHJvdy1nYXA6IDhyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5yb3ctZ2FwLXNtLTE0IHtcbiAgICByb3ctZ2FwOiA4LjhyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5yb3ctZ2FwLXNtLTE1IHtcbiAgICByb3ctZ2FwOiA5LjZyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5yb3ctZ2FwLXNtLTE2IHtcbiAgICByb3ctZ2FwOiAxMC40cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuY29sdW1uLWdhcC1zbS0wIHtcbiAgICBjb2x1bW4tZ2FwOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuY29sdW1uLWdhcC1zbS0xIHtcbiAgICBjb2x1bW4tZ2FwOiAwLjRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5jb2x1bW4tZ2FwLXNtLTIge1xuICAgIGNvbHVtbi1nYXA6IDAuOHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmNvbHVtbi1nYXAtc20tMyB7XG4gICAgY29sdW1uLWdhcDogMS4ycmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuY29sdW1uLWdhcC1zbS00IHtcbiAgICBjb2x1bW4tZ2FwOiAxLjZyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5jb2x1bW4tZ2FwLXNtLTUge1xuICAgIGNvbHVtbi1nYXA6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5jb2x1bW4tZ2FwLXNtLTYge1xuICAgIGNvbHVtbi1nYXA6IDIuNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmNvbHVtbi1nYXAtc20tNyB7XG4gICAgY29sdW1uLWdhcDogMy4ycmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuY29sdW1uLWdhcC1zbS04IHtcbiAgICBjb2x1bW4tZ2FwOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuY29sdW1uLWdhcC1zbS05IHtcbiAgICBjb2x1bW4tZ2FwOiA0LjhyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5jb2x1bW4tZ2FwLXNtLTEwIHtcbiAgICBjb2x1bW4tZ2FwOiA1LjZyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5jb2x1bW4tZ2FwLXNtLTExIHtcbiAgICBjb2x1bW4tZ2FwOiA2LjRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5jb2x1bW4tZ2FwLXNtLTEyIHtcbiAgICBjb2x1bW4tZ2FwOiA3LjJyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5jb2x1bW4tZ2FwLXNtLTEzIHtcbiAgICBjb2x1bW4tZ2FwOiA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuY29sdW1uLWdhcC1zbS0xNCB7XG4gICAgY29sdW1uLWdhcDogOC44cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuY29sdW1uLWdhcC1zbS0xNSB7XG4gICAgY29sdW1uLWdhcDogOS42cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuY29sdW1uLWdhcC1zbS0xNiB7XG4gICAgY29sdW1uLWdhcDogMTAuNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnRleHQtc20tc3RhcnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC50ZXh0LXNtLWVuZCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC50ZXh0LXNtLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZmxvYXQtbWQtc3RhcnQge1xuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxvYXQtbWQtZW5kIHtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbG9hdC1tZC1ub25lIHtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm9iamVjdC1maXQtbWQtY29udGFpbiB7XG4gICAgb2JqZWN0LWZpdDogY29udGFpbiAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm9iamVjdC1maXQtbWQtY292ZXIge1xuICAgIG9iamVjdC1maXQ6IGNvdmVyICFpbXBvcnRhbnQ7XG4gIH1cblxuICAub2JqZWN0LWZpdC1tZC1maWxsIHtcbiAgICBvYmplY3QtZml0OiBmaWxsICFpbXBvcnRhbnQ7XG4gIH1cblxuICAub2JqZWN0LWZpdC1tZC1zY2FsZSB7XG4gICAgb2JqZWN0LWZpdDogc2NhbGUtZG93biAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm9iamVjdC1maXQtbWQtbm9uZSB7XG4gICAgb2JqZWN0LWZpdDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtbWQtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLW1kLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1tZC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLW1kLWdyaWQge1xuICAgIGRpc3BsYXk6IGdyaWQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLW1kLWlubGluZS1ncmlkIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZ3JpZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtbWQtdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1tZC10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtbWQtdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtbWQtZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtbWQtaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1tZC1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1tZC1maWxsIHtcbiAgICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtbWQtcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1tZC1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LW1kLXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LW1kLWNvbHVtbi1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LW1kLWdyb3ctMCB7XG4gICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1tZC1ncm93LTEge1xuICAgIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtbWQtc2hyaW5rLTAge1xuICAgIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1tZC1zaHJpbmstMSB7XG4gICAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LW1kLXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtbWQtbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtbWQtd3JhcC1yZXZlcnNlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmp1c3RpZnktY29udGVudC1tZC1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuanVzdGlmeS1jb250ZW50LW1kLWVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmp1c3RpZnktY29udGVudC1tZC1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuanVzdGlmeS1jb250ZW50LW1kLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmp1c3RpZnktY29udGVudC1tZC1hcm91bmQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuanVzdGlmeS1jb250ZW50LW1kLWV2ZW5seSB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHkgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1pdGVtcy1tZC1zdGFydCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1pdGVtcy1tZC1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWl0ZW1zLW1kLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWl0ZW1zLW1kLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1pdGVtcy1tZC1zdHJldGNoIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWNvbnRlbnQtbWQtc3RhcnQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1jb250ZW50LW1kLWVuZCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1jb250ZW50LW1kLWNlbnRlciB7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tY29udGVudC1tZC1iZXR3ZWVuIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tY29udGVudC1tZC1hcm91bmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWNvbnRlbnQtbWQtc3RyZXRjaCB7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLXNlbGYtbWQtYXV0byB7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLXNlbGYtbWQtc3RhcnQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1zZWxmLW1kLWVuZCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1zZWxmLW1kLWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tc2VsZi1tZC1iYXNlbGluZSB7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1zZWxmLW1kLXN0cmV0Y2gge1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5vcmRlci1tZC1maXJzdCB7XG4gICAgb3JkZXI6IC0xICFpbXBvcnRhbnQ7XG4gIH1cblxuICAub3JkZXItbWQtMCB7XG4gICAgb3JkZXI6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5vcmRlci1tZC0xIHtcbiAgICBvcmRlcjogMSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm9yZGVyLW1kLTIge1xuICAgIG9yZGVyOiAyICFpbXBvcnRhbnQ7XG4gIH1cblxuICAub3JkZXItbWQtMyB7XG4gICAgb3JkZXI6IDMgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5vcmRlci1tZC00IHtcbiAgICBvcmRlcjogNCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm9yZGVyLW1kLTUge1xuICAgIG9yZGVyOiA1ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAub3JkZXItbWQtbGFzdCB7XG4gICAgb3JkZXI6IDYgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLW1kLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tbWQtMSB7XG4gICAgbWFyZ2luOiAwLjRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLW1kLTIge1xuICAgIG1hcmdpbjogMC44cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1tZC0zIHtcbiAgICBtYXJnaW46IDEuMnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tbWQtNCB7XG4gICAgbWFyZ2luOiAxLjZyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLW1kLTUge1xuICAgIG1hcmdpbjogMnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tbWQtNiB7XG4gICAgbWFyZ2luOiAyLjRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLW1kLTcge1xuICAgIG1hcmdpbjogMy4ycmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1tZC04IHtcbiAgICBtYXJnaW46IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLW1kLTkge1xuICAgIG1hcmdpbjogNC44cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1tZC0xMCB7XG4gICAgbWFyZ2luOiA1LjZyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLW1kLTExIHtcbiAgICBtYXJnaW46IDYuNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tbWQtMTIge1xuICAgIG1hcmdpbjogNy4ycmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1tZC0xMyB7XG4gICAgbWFyZ2luOiA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1tZC0xNCB7XG4gICAgbWFyZ2luOiA4LjhyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLW1kLTE1IHtcbiAgICBtYXJnaW46IDkuNnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tbWQtMTYge1xuICAgIG1hcmdpbjogMTAuNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tbWQtYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXgtbWQtMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teC1tZC0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teC1tZC0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuOHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjhyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teC1tZC0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuMnJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxLjJyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teC1tZC00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNnJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxLjZyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teC1tZC01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDJyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm14LW1kLTYge1xuICAgIG1hcmdpbi1yaWdodDogMi40cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDIuNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm14LW1kLTcge1xuICAgIG1hcmdpbi1yaWdodDogMy4ycmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDMuMnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm14LW1kLTgge1xuICAgIG1hcmdpbi1yaWdodDogNHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXgtbWQtOSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0LjhyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogNC44cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXgtbWQtMTAge1xuICAgIG1hcmdpbi1yaWdodDogNS42cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDUuNnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm14LW1kLTExIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDYuNHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiA2LjRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teC1tZC0xMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA3LjJyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogNy4ycmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXgtbWQtMTMge1xuICAgIG1hcmdpbi1yaWdodDogOHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXgtbWQtMTQge1xuICAgIG1hcmdpbi1yaWdodDogOC44cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDguOHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm14LW1kLTE1IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDkuNnJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiA5LjZyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teC1tZC0xNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMC40cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEwLjRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teC1tZC1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm15LW1kLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXktbWQtMSB7XG4gICAgbWFyZ2luLXRvcDogMC40cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC40cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXktbWQtMiB7XG4gICAgbWFyZ2luLXRvcDogMC44cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC44cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXktbWQtMyB7XG4gICAgbWFyZ2luLXRvcDogMS4ycmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMS4ycmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXktbWQtNCB7XG4gICAgbWFyZ2luLXRvcDogMS42cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMS42cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXktbWQtNSB7XG4gICAgbWFyZ2luLXRvcDogMnJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teS1tZC02IHtcbiAgICBtYXJnaW4tdG9wOiAyLjRyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teS1tZC03IHtcbiAgICBtYXJnaW4tdG9wOiAzLjJyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAzLjJyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teS1tZC04IHtcbiAgICBtYXJnaW4tdG9wOiA0cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm15LW1kLTkge1xuICAgIG1hcmdpbi10b3A6IDQuOHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDQuOHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm15LW1kLTEwIHtcbiAgICBtYXJnaW4tdG9wOiA1LjZyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA1LjZyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teS1tZC0xMSB7XG4gICAgbWFyZ2luLXRvcDogNi40cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNi40cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXktbWQtMTIge1xuICAgIG1hcmdpbi10b3A6IDcuMnJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDcuMnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm15LW1kLTEzIHtcbiAgICBtYXJnaW4tdG9wOiA4cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogOHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm15LW1kLTE0IHtcbiAgICBtYXJnaW4tdG9wOiA4LjhyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA4LjhyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teS1tZC0xNSB7XG4gICAgbWFyZ2luLXRvcDogOS42cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogOS42cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXktbWQtMTYge1xuICAgIG1hcmdpbi10b3A6IDEwLjRyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMC40cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXktbWQtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1tZC0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtbWQtMSB7XG4gICAgbWFyZ2luLXRvcDogMC40cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtbWQtMiB7XG4gICAgbWFyZ2luLXRvcDogMC44cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtbWQtMyB7XG4gICAgbWFyZ2luLXRvcDogMS4ycmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtbWQtNCB7XG4gICAgbWFyZ2luLXRvcDogMS42cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtbWQtNSB7XG4gICAgbWFyZ2luLXRvcDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LW1kLTYge1xuICAgIG1hcmdpbi10b3A6IDIuNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LW1kLTcge1xuICAgIG1hcmdpbi10b3A6IDMuMnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LW1kLTgge1xuICAgIG1hcmdpbi10b3A6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1tZC05IHtcbiAgICBtYXJnaW4tdG9wOiA0LjhyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1tZC0xMCB7XG4gICAgbWFyZ2luLXRvcDogNS42cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtbWQtMTEge1xuICAgIG1hcmdpbi10b3A6IDYuNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LW1kLTEyIHtcbiAgICBtYXJnaW4tdG9wOiA3LjJyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1tZC0xMyB7XG4gICAgbWFyZ2luLXRvcDogOHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LW1kLTE0IHtcbiAgICBtYXJnaW4tdG9wOiA4LjhyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1tZC0xNSB7XG4gICAgbWFyZ2luLXRvcDogOS42cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtbWQtMTYge1xuICAgIG1hcmdpbi10b3A6IDEwLjRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1tZC1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWUtbWQtMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWUtbWQtMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZS1tZC0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuOHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1lLW1kLTMge1xuICAgIG1hcmdpbi1yaWdodDogMS4ycmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWUtbWQtNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjZyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZS1tZC01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZS1tZC02IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIuNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1lLW1kLTcge1xuICAgIG1hcmdpbi1yaWdodDogMy4ycmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWUtbWQtOCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWUtbWQtOSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0LjhyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZS1tZC0xMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1LjZyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZS1tZC0xMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2LjRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZS1tZC0xMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA3LjJyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZS1tZC0xMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWUtbWQtMTQge1xuICAgIG1hcmdpbi1yaWdodDogOC44cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWUtbWQtMTUge1xuICAgIG1hcmdpbi1yaWdodDogOS42cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWUtbWQtMTYge1xuICAgIG1hcmdpbi1yaWdodDogMTAuNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1lLW1kLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLW1kLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1tZC0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1tZC0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjhyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1tZC0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjJyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1tZC00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjZyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1tZC01IHtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItbWQtNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMi40cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItbWQtNyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMy4ycmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItbWQtOCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLW1kLTkge1xuICAgIG1hcmdpbi1ib3R0b206IDQuOHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLW1kLTEwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1LjZyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1tZC0xMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNi40cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItbWQtMTIge1xuICAgIG1hcmdpbi1ib3R0b206IDcuMnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLW1kLTEzIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItbWQtMTQge1xuICAgIG1hcmdpbi1ib3R0b206IDguOHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLW1kLTE1IHtcbiAgICBtYXJnaW4tYm90dG9tOiA5LjZyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1tZC0xNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAuNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLW1kLWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tcy1tZC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1zLW1kLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tcy1tZC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMC44cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXMtbWQtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuMnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1zLW1kLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjZyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tcy1tZC01IHtcbiAgICBtYXJnaW4tbGVmdDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1zLW1kLTYge1xuICAgIG1hcmdpbi1sZWZ0OiAyLjRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tcy1tZC03IHtcbiAgICBtYXJnaW4tbGVmdDogMy4ycmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXMtbWQtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tcy1tZC05IHtcbiAgICBtYXJnaW4tbGVmdDogNC44cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXMtbWQtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA1LjZyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tcy1tZC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDYuNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1zLW1kLTEyIHtcbiAgICBtYXJnaW4tbGVmdDogNy4ycmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXMtbWQtMTMge1xuICAgIG1hcmdpbi1sZWZ0OiA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXMtbWQtMTQge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjhyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tcy1tZC0xNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkuNnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1zLW1kLTE2IHtcbiAgICBtYXJnaW4tbGVmdDogMTAuNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1zLW1kLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC1tZC0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC1tZC0xIHtcbiAgICBwYWRkaW5nOiAwLjRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLW1kLTIge1xuICAgIHBhZGRpbmc6IDAuOHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtbWQtMyB7XG4gICAgcGFkZGluZzogMS4ycmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC1tZC00IHtcbiAgICBwYWRkaW5nOiAxLjZyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLW1kLTUge1xuICAgIHBhZGRpbmc6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLW1kLTYge1xuICAgIHBhZGRpbmc6IDIuNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtbWQtNyB7XG4gICAgcGFkZGluZzogMy4ycmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC1tZC04IHtcbiAgICBwYWRkaW5nOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC1tZC05IHtcbiAgICBwYWRkaW5nOiA0LjhyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLW1kLTEwIHtcbiAgICBwYWRkaW5nOiA1LjZyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLW1kLTExIHtcbiAgICBwYWRkaW5nOiA2LjRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLW1kLTEyIHtcbiAgICBwYWRkaW5nOiA3LjJyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLW1kLTEzIHtcbiAgICBwYWRkaW5nOiA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC1tZC0xNCB7XG4gICAgcGFkZGluZzogOC44cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC1tZC0xNSB7XG4gICAgcGFkZGluZzogOS42cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC1tZC0xNiB7XG4gICAgcGFkZGluZzogMTAuNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LW1kLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC1tZC0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjRyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LW1kLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuOHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC44cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtbWQtMyB7XG4gICAgcGFkZGluZy1yaWdodDogMS4ycmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjJyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC1tZC00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjZyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LW1kLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDJyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC1tZC02IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyLjRyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIuNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LW1kLTcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMuMnJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMy4ycmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtbWQtOCB7XG4gICAgcGFkZGluZy1yaWdodDogNHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LW1kLTkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQuOHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogNC44cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtbWQtMTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDUuNnJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogNS42cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtbWQtMTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDYuNHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogNi40cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtbWQtMTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDcuMnJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogNy4ycmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtbWQtMTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDhyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDhyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC1tZC0xNCB7XG4gICAgcGFkZGluZy1yaWdodDogOC44cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiA4LjhyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC1tZC0xNSB7XG4gICAgcGFkZGluZy1yaWdodDogOS42cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiA5LjZyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC1tZC0xNiB7XG4gICAgcGFkZGluZy1yaWdodDogMTAuNHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMTAuNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LW1kLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS1tZC0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC40cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LW1kLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjhyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC44cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktbWQtMyB7XG4gICAgcGFkZGluZy10b3A6IDEuMnJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjJyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS1tZC00IHtcbiAgICBwYWRkaW5nLXRvcDogMS42cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LW1kLTUge1xuICAgIHBhZGRpbmctdG9wOiAycmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS1tZC02IHtcbiAgICBwYWRkaW5nLXRvcDogMi40cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDIuNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LW1kLTcge1xuICAgIHBhZGRpbmctdG9wOiAzLjJyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMy4ycmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktbWQtOCB7XG4gICAgcGFkZGluZy10b3A6IDRyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LW1kLTkge1xuICAgIHBhZGRpbmctdG9wOiA0LjhyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNC44cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktbWQtMTAge1xuICAgIHBhZGRpbmctdG9wOiA1LjZyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNS42cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktbWQtMTEge1xuICAgIHBhZGRpbmctdG9wOiA2LjRyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNi40cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktbWQtMTIge1xuICAgIHBhZGRpbmctdG9wOiA3LjJyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNy4ycmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktbWQtMTMge1xuICAgIHBhZGRpbmctdG9wOiA4cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDhyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS1tZC0xNCB7XG4gICAgcGFkZGluZy10b3A6IDguOHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA4LjhyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS1tZC0xNSB7XG4gICAgcGFkZGluZy10b3A6IDkuNnJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA5LjZyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS1tZC0xNiB7XG4gICAgcGFkZGluZy10b3A6IDEwLjRyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAuNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LW1kLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtbWQtMSB7XG4gICAgcGFkZGluZy10b3A6IDAuNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LW1kLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjhyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC1tZC0zIHtcbiAgICBwYWRkaW5nLXRvcDogMS4ycmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtbWQtNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LW1kLTUge1xuICAgIHBhZGRpbmctdG9wOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtbWQtNiB7XG4gICAgcGFkZGluZy10b3A6IDIuNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LW1kLTcge1xuICAgIHBhZGRpbmctdG9wOiAzLjJyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC1tZC04IHtcbiAgICBwYWRkaW5nLXRvcDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LW1kLTkge1xuICAgIHBhZGRpbmctdG9wOiA0LjhyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC1tZC0xMCB7XG4gICAgcGFkZGluZy10b3A6IDUuNnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LW1kLTExIHtcbiAgICBwYWRkaW5nLXRvcDogNi40cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtbWQtMTIge1xuICAgIHBhZGRpbmctdG9wOiA3LjJyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC1tZC0xMyB7XG4gICAgcGFkZGluZy10b3A6IDhyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC1tZC0xNCB7XG4gICAgcGFkZGluZy10b3A6IDguOHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LW1kLTE1IHtcbiAgICBwYWRkaW5nLXRvcDogOS42cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtbWQtMTYge1xuICAgIHBhZGRpbmctdG9wOiAxMC40cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGUtbWQtMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBlLW1kLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBlLW1kLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuOHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBlLW1kLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuMnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBlLW1kLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBlLW1kLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZS1tZC02IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyLjRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZS1tZC03IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzLjJyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZS1tZC04IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGUtbWQtOSB7XG4gICAgcGFkZGluZy1yaWdodDogNC44cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGUtbWQtMTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDUuNnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBlLW1kLTExIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2LjRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZS1tZC0xMiB7XG4gICAgcGFkZGluZy1yaWdodDogNy4ycmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGUtbWQtMTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDhyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZS1tZC0xNCB7XG4gICAgcGFkZGluZy1yaWdodDogOC44cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGUtbWQtMTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDkuNnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBlLW1kLTE2IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMC40cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItbWQtMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi1tZC0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC40cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItbWQtMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuOHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLW1kLTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjJyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi1tZC00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS42cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItbWQtNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi1tZC02IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMi40cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItbWQtNyB7XG4gICAgcGFkZGluZy1ib3R0b206IDMuMnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLW1kLTgge1xuICAgIHBhZGRpbmctYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItbWQtOSB7XG4gICAgcGFkZGluZy1ib3R0b206IDQuOHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLW1kLTEwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNS42cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItbWQtMTEge1xuICAgIHBhZGRpbmctYm90dG9tOiA2LjRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi1tZC0xMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDcuMnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLW1kLTEzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLW1kLTE0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOC44cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItbWQtMTUge1xuICAgIHBhZGRpbmctYm90dG9tOiA5LjZyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi1tZC0xNiB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwLjRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wcy1tZC0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wcy1tZC0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBzLW1kLTIge1xuICAgIHBhZGRpbmctbGVmdDogMC44cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHMtbWQtMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjJyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wcy1tZC00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBzLW1kLTUge1xuICAgIHBhZGRpbmctbGVmdDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBzLW1kLTYge1xuICAgIHBhZGRpbmctbGVmdDogMi40cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHMtbWQtNyB7XG4gICAgcGFkZGluZy1sZWZ0OiAzLjJyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wcy1tZC04IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wcy1tZC05IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQuOHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBzLW1kLTEwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUuNnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBzLW1kLTExIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDYuNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBzLW1kLTEyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDcuMnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBzLW1kLTEzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDhyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wcy1tZC0xNCB7XG4gICAgcGFkZGluZy1sZWZ0OiA4LjhyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wcy1tZC0xNSB7XG4gICAgcGFkZGluZy1sZWZ0OiA5LjZyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wcy1tZC0xNiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMC40cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwLW1kLTAge1xuICAgIGdhcDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcC1tZC0xIHtcbiAgICBnYXA6IDAuNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcC1tZC0yIHtcbiAgICBnYXA6IDAuOHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcC1tZC0zIHtcbiAgICBnYXA6IDEuMnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcC1tZC00IHtcbiAgICBnYXA6IDEuNnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcC1tZC01IHtcbiAgICBnYXA6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAtbWQtNiB7XG4gICAgZ2FwOiAyLjRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAtbWQtNyB7XG4gICAgZ2FwOiAzLjJyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAtbWQtOCB7XG4gICAgZ2FwOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwLW1kLTkge1xuICAgIGdhcDogNC44cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwLW1kLTEwIHtcbiAgICBnYXA6IDUuNnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcC1tZC0xMSB7XG4gICAgZ2FwOiA2LjRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAtbWQtMTIge1xuICAgIGdhcDogNy4ycmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwLW1kLTEzIHtcbiAgICBnYXA6IDhyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAtbWQtMTQge1xuICAgIGdhcDogOC44cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwLW1kLTE1IHtcbiAgICBnYXA6IDkuNnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcC1tZC0xNiB7XG4gICAgZ2FwOiAxMC40cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucm93LWdhcC1tZC0wIHtcbiAgICByb3ctZ2FwOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucm93LWdhcC1tZC0xIHtcbiAgICByb3ctZ2FwOiAwLjRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5yb3ctZ2FwLW1kLTIge1xuICAgIHJvdy1nYXA6IDAuOHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnJvdy1nYXAtbWQtMyB7XG4gICAgcm93LWdhcDogMS4ycmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucm93LWdhcC1tZC00IHtcbiAgICByb3ctZ2FwOiAxLjZyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5yb3ctZ2FwLW1kLTUge1xuICAgIHJvdy1nYXA6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5yb3ctZ2FwLW1kLTYge1xuICAgIHJvdy1nYXA6IDIuNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnJvdy1nYXAtbWQtNyB7XG4gICAgcm93LWdhcDogMy4ycmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucm93LWdhcC1tZC04IHtcbiAgICByb3ctZ2FwOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucm93LWdhcC1tZC05IHtcbiAgICByb3ctZ2FwOiA0LjhyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5yb3ctZ2FwLW1kLTEwIHtcbiAgICByb3ctZ2FwOiA1LjZyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5yb3ctZ2FwLW1kLTExIHtcbiAgICByb3ctZ2FwOiA2LjRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5yb3ctZ2FwLW1kLTEyIHtcbiAgICByb3ctZ2FwOiA3LjJyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5yb3ctZ2FwLW1kLTEzIHtcbiAgICByb3ctZ2FwOiA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucm93LWdhcC1tZC0xNCB7XG4gICAgcm93LWdhcDogOC44cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucm93LWdhcC1tZC0xNSB7XG4gICAgcm93LWdhcDogOS42cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucm93LWdhcC1tZC0xNiB7XG4gICAgcm93LWdhcDogMTAuNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmNvbHVtbi1nYXAtbWQtMCB7XG4gICAgY29sdW1uLWdhcDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmNvbHVtbi1nYXAtbWQtMSB7XG4gICAgY29sdW1uLWdhcDogMC40cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuY29sdW1uLWdhcC1tZC0yIHtcbiAgICBjb2x1bW4tZ2FwOiAwLjhyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5jb2x1bW4tZ2FwLW1kLTMge1xuICAgIGNvbHVtbi1nYXA6IDEuMnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmNvbHVtbi1nYXAtbWQtNCB7XG4gICAgY29sdW1uLWdhcDogMS42cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuY29sdW1uLWdhcC1tZC01IHtcbiAgICBjb2x1bW4tZ2FwOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuY29sdW1uLWdhcC1tZC02IHtcbiAgICBjb2x1bW4tZ2FwOiAyLjRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5jb2x1bW4tZ2FwLW1kLTcge1xuICAgIGNvbHVtbi1nYXA6IDMuMnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmNvbHVtbi1nYXAtbWQtOCB7XG4gICAgY29sdW1uLWdhcDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmNvbHVtbi1nYXAtbWQtOSB7XG4gICAgY29sdW1uLWdhcDogNC44cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuY29sdW1uLWdhcC1tZC0xMCB7XG4gICAgY29sdW1uLWdhcDogNS42cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuY29sdW1uLWdhcC1tZC0xMSB7XG4gICAgY29sdW1uLWdhcDogNi40cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuY29sdW1uLWdhcC1tZC0xMiB7XG4gICAgY29sdW1uLWdhcDogNy4ycmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuY29sdW1uLWdhcC1tZC0xMyB7XG4gICAgY29sdW1uLWdhcDogOHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmNvbHVtbi1nYXAtbWQtMTQge1xuICAgIGNvbHVtbi1nYXA6IDguOHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmNvbHVtbi1nYXAtbWQtMTUge1xuICAgIGNvbHVtbi1nYXA6IDkuNnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmNvbHVtbi1nYXAtbWQtMTYge1xuICAgIGNvbHVtbi1nYXA6IDEwLjRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC50ZXh0LW1kLXN0YXJ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudGV4dC1tZC1lbmQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudGV4dC1tZC1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmZsb2F0LWxnLXN0YXJ0IHtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsb2F0LWxnLWVuZCB7XG4gICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxvYXQtbGctbm9uZSB7XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5vYmplY3QtZml0LWxnLWNvbnRhaW4ge1xuICAgIG9iamVjdC1maXQ6IGNvbnRhaW4gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5vYmplY3QtZml0LWxnLWNvdmVyIHtcbiAgICBvYmplY3QtZml0OiBjb3ZlciAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm9iamVjdC1maXQtbGctZmlsbCB7XG4gICAgb2JqZWN0LWZpdDogZmlsbCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm9iamVjdC1maXQtbGctc2NhbGUge1xuICAgIG9iamVjdC1maXQ6IHNjYWxlLWRvd24gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5vYmplY3QtZml0LWxnLW5vbmUge1xuICAgIG9iamVjdC1maXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLWxnLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1sZy1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtbGctYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1sZy1ncmlkIHtcbiAgICBkaXNwbGF5OiBncmlkICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1sZy1pbmxpbmUtZ3JpZCB7XG4gICAgZGlzcGxheTogaW5saW5lLWdyaWQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLWxnLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtbGctdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLWxnLXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLWxnLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLWxnLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtbGctbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtbGctZmlsbCB7XG4gICAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LWxnLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtbGctY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1sZy1yb3ctcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1sZy1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1sZy1ncm93LTAge1xuICAgIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtbGctZ3Jvdy0xIHtcbiAgICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LWxnLXNocmluay0wIHtcbiAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtbGctc2hyaW5rLTEge1xuICAgIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1sZy13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LWxnLW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LWxnLXdyYXAtcmV2ZXJzZSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmp1c3RpZnktY29udGVudC1sZy1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmp1c3RpZnktY29udGVudC1sZy1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmp1c3RpZnktY29udGVudC1sZy1ldmVubHkge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24taXRlbXMtbGctc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24taXRlbXMtbGctZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1pdGVtcy1sZy1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1pdGVtcy1sZy1iYXNlbGluZSB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24taXRlbXMtbGctc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1jb250ZW50LWxnLXN0YXJ0IHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tY29udGVudC1sZy1lbmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tY29udGVudC1sZy1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWNvbnRlbnQtbGctYmV0d2VlbiB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWNvbnRlbnQtbGctYXJvdW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1jb250ZW50LWxnLXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1zZWxmLWxnLWF1dG8ge1xuICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1zZWxmLWxnLXN0YXJ0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tc2VsZi1sZy1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tc2VsZi1sZy1jZW50ZXIge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLXNlbGYtbGctYmFzZWxpbmUge1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tc2VsZi1sZy1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cblxuICAub3JkZXItbGctZmlyc3Qge1xuICAgIG9yZGVyOiAtMSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm9yZGVyLWxnLTAge1xuICAgIG9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAub3JkZXItbGctMSB7XG4gICAgb3JkZXI6IDEgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5vcmRlci1sZy0yIHtcbiAgICBvcmRlcjogMiAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm9yZGVyLWxnLTMge1xuICAgIG9yZGVyOiAzICFpbXBvcnRhbnQ7XG4gIH1cblxuICAub3JkZXItbGctNCB7XG4gICAgb3JkZXI6IDQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5vcmRlci1sZy01IHtcbiAgICBvcmRlcjogNSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm9yZGVyLWxnLWxhc3Qge1xuICAgIG9yZGVyOiA2ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1sZy0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWxnLTEge1xuICAgIG1hcmdpbjogMC40cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1sZy0yIHtcbiAgICBtYXJnaW46IDAuOHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tbGctMyB7XG4gICAgbWFyZ2luOiAxLjJyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWxnLTQge1xuICAgIG1hcmdpbjogMS42cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1sZy01IHtcbiAgICBtYXJnaW46IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWxnLTYge1xuICAgIG1hcmdpbjogMi40cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1sZy03IHtcbiAgICBtYXJnaW46IDMuMnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tbGctOCB7XG4gICAgbWFyZ2luOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1sZy05IHtcbiAgICBtYXJnaW46IDQuOHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tbGctMTAge1xuICAgIG1hcmdpbjogNS42cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1sZy0xMSB7XG4gICAgbWFyZ2luOiA2LjRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWxnLTEyIHtcbiAgICBtYXJnaW46IDcuMnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tbGctMTMge1xuICAgIG1hcmdpbjogOHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tbGctMTQge1xuICAgIG1hcmdpbjogOC44cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1sZy0xNSB7XG4gICAgbWFyZ2luOiA5LjZyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWxnLTE2IHtcbiAgICBtYXJnaW46IDEwLjRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWxnLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm14LWxnLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXgtbGctMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjRyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMC40cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXgtbGctMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjhyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMC44cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXgtbGctMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjJyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMS4ycmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXgtbGctNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjZyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMS42cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXgtbGctNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAycmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teC1sZy02IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIuNHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAyLjRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teC1sZy03IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMuMnJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAzLjJyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teC1sZy04IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDRyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm14LWxnLTkge1xuICAgIG1hcmdpbi1yaWdodDogNC44cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDQuOHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm14LWxnLTEwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDUuNnJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiA1LjZyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teC1sZy0xMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2LjRyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogNi40cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXgtbGctMTIge1xuICAgIG1hcmdpbi1yaWdodDogNy4ycmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDcuMnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm14LWxnLTEzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDhyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogOHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm14LWxnLTE0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDguOHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiA4LjhyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teC1sZy0xNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA5LjZyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogOS42cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXgtbGctMTYge1xuICAgIG1hcmdpbi1yaWdodDogMTAuNHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxMC40cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXgtbGctYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teS1sZy0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm15LWxnLTEge1xuICAgIG1hcmdpbi10b3A6IDAuNHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm15LWxnLTIge1xuICAgIG1hcmdpbi10b3A6IDAuOHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuOHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm15LWxnLTMge1xuICAgIG1hcmdpbi10b3A6IDEuMnJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEuMnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm15LWxnLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNnJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEuNnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm15LWxnLTUge1xuICAgIG1hcmdpbi10b3A6IDJyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXktbGctNiB7XG4gICAgbWFyZ2luLXRvcDogMi40cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMi40cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXktbGctNyB7XG4gICAgbWFyZ2luLXRvcDogMy4ycmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMy4ycmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXktbGctOCB7XG4gICAgbWFyZ2luLXRvcDogNHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teS1sZy05IHtcbiAgICBtYXJnaW4tdG9wOiA0LjhyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA0LjhyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teS1sZy0xMCB7XG4gICAgbWFyZ2luLXRvcDogNS42cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNS42cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXktbGctMTEge1xuICAgIG1hcmdpbi10b3A6IDYuNHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDYuNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm15LWxnLTEyIHtcbiAgICBtYXJnaW4tdG9wOiA3LjJyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA3LjJyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teS1sZy0xMyB7XG4gICAgbWFyZ2luLXRvcDogOHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDhyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teS1sZy0xNCB7XG4gICAgbWFyZ2luLXRvcDogOC44cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogOC44cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXktbGctMTUge1xuICAgIG1hcmdpbi10b3A6IDkuNnJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDkuNnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm15LWxnLTE2IHtcbiAgICBtYXJnaW4tdG9wOiAxMC40cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAuNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm15LWxnLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtbGctMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LWxnLTEge1xuICAgIG1hcmdpbi10b3A6IDAuNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LWxnLTIge1xuICAgIG1hcmdpbi10b3A6IDAuOHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LWxnLTMge1xuICAgIG1hcmdpbi10b3A6IDEuMnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LWxnLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LWxnLTUge1xuICAgIG1hcmdpbi10b3A6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1sZy02IHtcbiAgICBtYXJnaW4tdG9wOiAyLjRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1sZy03IHtcbiAgICBtYXJnaW4tdG9wOiAzLjJyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1sZy04IHtcbiAgICBtYXJnaW4tdG9wOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtbGctOSB7XG4gICAgbWFyZ2luLXRvcDogNC44cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtbGctMTAge1xuICAgIG1hcmdpbi10b3A6IDUuNnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LWxnLTExIHtcbiAgICBtYXJnaW4tdG9wOiA2LjRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1sZy0xMiB7XG4gICAgbWFyZ2luLXRvcDogNy4ycmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtbGctMTMge1xuICAgIG1hcmdpbi10b3A6IDhyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1sZy0xNCB7XG4gICAgbWFyZ2luLXRvcDogOC44cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtbGctMTUge1xuICAgIG1hcmdpbi10b3A6IDkuNnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LWxnLTE2IHtcbiAgICBtYXJnaW4tdG9wOiAxMC40cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtbGctYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1lLWxnLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1lLWxnLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC40cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWUtbGctMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjhyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZS1sZy0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuMnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1lLWxnLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS42cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWUtbGctNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWUtbGctNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyLjRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZS1sZy03IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMuMnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1lLWxnLTgge1xuICAgIG1hcmdpbi1yaWdodDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1lLWxnLTkge1xuICAgIG1hcmdpbi1yaWdodDogNC44cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWUtbGctMTAge1xuICAgIG1hcmdpbi1yaWdodDogNS42cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWUtbGctMTEge1xuICAgIG1hcmdpbi1yaWdodDogNi40cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWUtbGctMTIge1xuICAgIG1hcmdpbi1yaWdodDogNy4ycmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWUtbGctMTMge1xuICAgIG1hcmdpbi1yaWdodDogOHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1lLWxnLTE0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDguOHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1lLWxnLTE1IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDkuNnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1lLWxnLTE2IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwLjRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZS1sZy1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1sZy0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItbGctMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC40cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItbGctMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC44cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItbGctMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS4ycmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItbGctNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS42cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItbGctNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLWxnLTYge1xuICAgIG1hcmdpbi1ib3R0b206IDIuNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLWxnLTcge1xuICAgIG1hcmdpbi1ib3R0b206IDMuMnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLWxnLTgge1xuICAgIG1hcmdpbi1ib3R0b206IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1sZy05IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0LjhyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1sZy0xMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNS42cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItbGctMTEge1xuICAgIG1hcmdpbi1ib3R0b206IDYuNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLWxnLTEyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3LjJyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1sZy0xMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogOHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLWxnLTE0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA4LjhyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1sZy0xNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogOS42cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItbGctMTYge1xuICAgIG1hcmdpbi1ib3R0b206IDEwLjRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1sZy1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXMtbGctMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tcy1sZy0xIHtcbiAgICBtYXJnaW4tbGVmdDogMC40cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXMtbGctMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuOHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1zLWxnLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjJyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tcy1sZy00IHtcbiAgICBtYXJnaW4tbGVmdDogMS42cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXMtbGctNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tcy1sZy02IHtcbiAgICBtYXJnaW4tbGVmdDogMi40cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXMtbGctNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDMuMnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1zLWxnLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXMtbGctOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQuOHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1zLWxnLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogNS42cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXMtbGctMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA2LjRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tcy1sZy0xMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDcuMnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1zLWxnLTEzIHtcbiAgICBtYXJnaW4tbGVmdDogOHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1zLWxnLTE0IHtcbiAgICBtYXJnaW4tbGVmdDogOC44cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXMtbGctMTUge1xuICAgIG1hcmdpbi1sZWZ0OiA5LjZyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tcy1sZy0xNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwLjRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tcy1sZy1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtbGctMCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtbGctMSB7XG4gICAgcGFkZGluZzogMC40cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC1sZy0yIHtcbiAgICBwYWRkaW5nOiAwLjhyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLWxnLTMge1xuICAgIHBhZGRpbmc6IDEuMnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtbGctNCB7XG4gICAgcGFkZGluZzogMS42cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC1sZy01IHtcbiAgICBwYWRkaW5nOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC1sZy02IHtcbiAgICBwYWRkaW5nOiAyLjRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLWxnLTcge1xuICAgIHBhZGRpbmc6IDMuMnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtbGctOCB7XG4gICAgcGFkZGluZzogNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtbGctOSB7XG4gICAgcGFkZGluZzogNC44cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC1sZy0xMCB7XG4gICAgcGFkZGluZzogNS42cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC1sZy0xMSB7XG4gICAgcGFkZGluZzogNi40cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC1sZy0xMiB7XG4gICAgcGFkZGluZzogNy4ycmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC1sZy0xMyB7XG4gICAgcGFkZGluZzogOHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtbGctMTQge1xuICAgIHBhZGRpbmc6IDguOHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtbGctMTUge1xuICAgIHBhZGRpbmc6IDkuNnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtbGctMTYge1xuICAgIHBhZGRpbmc6IDEwLjRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC1sZy0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtbGctMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC40cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC1sZy0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjhyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuOHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LWxnLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuMnJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMS4ycmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtbGctNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS42cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjZyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC1sZy01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAycmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtbGctNiB7XG4gICAgcGFkZGluZy1yaWdodDogMi40cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAyLjRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC1sZy03IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzLjJyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDMuMnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LWxnLTgge1xuICAgIHBhZGRpbmctcmlnaHQ6IDRyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC1sZy05IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0LjhyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDQuOHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LWxnLTEwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1LjZyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDUuNnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LWxnLTExIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2LjRyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDYuNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LWxnLTEyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3LjJyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDcuMnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LWxnLTEzIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtbGctMTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDguOHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogOC44cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtbGctMTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDkuNnJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogOS42cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtbGctMTYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwLjRyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwLjRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS1sZy0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktbGctMSB7XG4gICAgcGFkZGluZy10b3A6IDAuNHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS1sZy0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC44cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuOHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LWxnLTMge1xuICAgIHBhZGRpbmctdG9wOiAxLjJyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS4ycmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktbGctNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNnJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjZyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS1sZy01IHtcbiAgICBwYWRkaW5nLXRvcDogMnJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktbGctNiB7XG4gICAgcGFkZGluZy10b3A6IDIuNHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAyLjRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS1sZy03IHtcbiAgICBwYWRkaW5nLXRvcDogMy4ycmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDMuMnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LWxnLTgge1xuICAgIHBhZGRpbmctdG9wOiA0cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS1sZy05IHtcbiAgICBwYWRkaW5nLXRvcDogNC44cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDQuOHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LWxnLTEwIHtcbiAgICBwYWRkaW5nLXRvcDogNS42cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDUuNnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LWxnLTExIHtcbiAgICBwYWRkaW5nLXRvcDogNi40cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDYuNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LWxnLTEyIHtcbiAgICBwYWRkaW5nLXRvcDogNy4ycmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDcuMnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LWxnLTEzIHtcbiAgICBwYWRkaW5nLXRvcDogOHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktbGctMTQge1xuICAgIHBhZGRpbmctdG9wOiA4LjhyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogOC44cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktbGctMTUge1xuICAgIHBhZGRpbmctdG9wOiA5LjZyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogOS42cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktbGctMTYge1xuICAgIHBhZGRpbmctdG9wOiAxMC40cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEwLjRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC1sZy0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LWxnLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC1sZy0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC44cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtbGctMyB7XG4gICAgcGFkZGluZy10b3A6IDEuMnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LWxnLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjZyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC1sZy01IHtcbiAgICBwYWRkaW5nLXRvcDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LWxnLTYge1xuICAgIHBhZGRpbmctdG9wOiAyLjRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC1sZy03IHtcbiAgICBwYWRkaW5nLXRvcDogMy4ycmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtbGctOCB7XG4gICAgcGFkZGluZy10b3A6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC1sZy05IHtcbiAgICBwYWRkaW5nLXRvcDogNC44cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtbGctMTAge1xuICAgIHBhZGRpbmctdG9wOiA1LjZyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC1sZy0xMSB7XG4gICAgcGFkZGluZy10b3A6IDYuNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LWxnLTEyIHtcbiAgICBwYWRkaW5nLXRvcDogNy4ycmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtbGctMTMge1xuICAgIHBhZGRpbmctdG9wOiA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtbGctMTQge1xuICAgIHBhZGRpbmctdG9wOiA4LjhyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC1sZy0xNSB7XG4gICAgcGFkZGluZy10b3A6IDkuNnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LWxnLTE2IHtcbiAgICBwYWRkaW5nLXRvcDogMTAuNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBlLWxnLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZS1sZy0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZS1sZy0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjhyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZS1sZy0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjJyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZS1sZy00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjZyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZS1sZy01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGUtbGctNiB7XG4gICAgcGFkZGluZy1yaWdodDogMi40cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGUtbGctNyB7XG4gICAgcGFkZGluZy1yaWdodDogMy4ycmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGUtbGctOCB7XG4gICAgcGFkZGluZy1yaWdodDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBlLWxnLTkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQuOHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBlLWxnLTEwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1LjZyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZS1sZy0xMSB7XG4gICAgcGFkZGluZy1yaWdodDogNi40cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGUtbGctMTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDcuMnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBlLWxnLTEzIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGUtbGctMTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDguOHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBlLWxnLTE1IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA5LjZyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZS1sZy0xNiB7XG4gICAgcGFkZGluZy1yaWdodDogMTAuNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLWxnLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItbGctMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLWxnLTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjhyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi1sZy0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS4ycmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItbGctNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLWxnLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItbGctNiB7XG4gICAgcGFkZGluZy1ib3R0b206IDIuNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLWxnLTcge1xuICAgIHBhZGRpbmctYm90dG9tOiAzLjJyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi1sZy04IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLWxnLTkge1xuICAgIHBhZGRpbmctYm90dG9tOiA0LjhyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi1sZy0xMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDUuNnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLWxnLTExIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNi40cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItbGctMTIge1xuICAgIHBhZGRpbmctYm90dG9tOiA3LjJyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi1sZy0xMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDhyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi1sZy0xNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDguOHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLWxnLTE1IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOS42cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItbGctMTYge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMC40cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHMtbGctMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHMtbGctMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wcy1sZy0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuOHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBzLWxnLTMge1xuICAgIHBhZGRpbmctbGVmdDogMS4ycmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHMtbGctNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjZyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wcy1sZy01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wcy1sZy02IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIuNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBzLWxnLTcge1xuICAgIHBhZGRpbmctbGVmdDogMy4ycmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHMtbGctOCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHMtbGctOSB7XG4gICAgcGFkZGluZy1sZWZ0OiA0LjhyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wcy1sZy0xMCB7XG4gICAgcGFkZGluZy1sZWZ0OiA1LjZyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wcy1sZy0xMSB7XG4gICAgcGFkZGluZy1sZWZ0OiA2LjRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wcy1sZy0xMiB7XG4gICAgcGFkZGluZy1sZWZ0OiA3LjJyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wcy1sZy0xMyB7XG4gICAgcGFkZGluZy1sZWZ0OiA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHMtbGctMTQge1xuICAgIHBhZGRpbmctbGVmdDogOC44cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHMtbGctMTUge1xuICAgIHBhZGRpbmctbGVmdDogOS42cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHMtbGctMTYge1xuICAgIHBhZGRpbmctbGVmdDogMTAuNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcC1sZy0wIHtcbiAgICBnYXA6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAtbGctMSB7XG4gICAgZ2FwOiAwLjRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAtbGctMiB7XG4gICAgZ2FwOiAwLjhyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAtbGctMyB7XG4gICAgZ2FwOiAxLjJyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAtbGctNCB7XG4gICAgZ2FwOiAxLjZyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAtbGctNSB7XG4gICAgZ2FwOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwLWxnLTYge1xuICAgIGdhcDogMi40cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwLWxnLTcge1xuICAgIGdhcDogMy4ycmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwLWxnLTgge1xuICAgIGdhcDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcC1sZy05IHtcbiAgICBnYXA6IDQuOHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcC1sZy0xMCB7XG4gICAgZ2FwOiA1LjZyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAtbGctMTEge1xuICAgIGdhcDogNi40cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwLWxnLTEyIHtcbiAgICBnYXA6IDcuMnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcC1sZy0xMyB7XG4gICAgZ2FwOiA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwLWxnLTE0IHtcbiAgICBnYXA6IDguOHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcC1sZy0xNSB7XG4gICAgZ2FwOiA5LjZyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAtbGctMTYge1xuICAgIGdhcDogMTAuNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnJvdy1nYXAtbGctMCB7XG4gICAgcm93LWdhcDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnJvdy1nYXAtbGctMSB7XG4gICAgcm93LWdhcDogMC40cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucm93LWdhcC1sZy0yIHtcbiAgICByb3ctZ2FwOiAwLjhyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5yb3ctZ2FwLWxnLTMge1xuICAgIHJvdy1nYXA6IDEuMnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnJvdy1nYXAtbGctNCB7XG4gICAgcm93LWdhcDogMS42cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucm93LWdhcC1sZy01IHtcbiAgICByb3ctZ2FwOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucm93LWdhcC1sZy02IHtcbiAgICByb3ctZ2FwOiAyLjRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5yb3ctZ2FwLWxnLTcge1xuICAgIHJvdy1nYXA6IDMuMnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnJvdy1nYXAtbGctOCB7XG4gICAgcm93LWdhcDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnJvdy1nYXAtbGctOSB7XG4gICAgcm93LWdhcDogNC44cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucm93LWdhcC1sZy0xMCB7XG4gICAgcm93LWdhcDogNS42cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucm93LWdhcC1sZy0xMSB7XG4gICAgcm93LWdhcDogNi40cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucm93LWdhcC1sZy0xMiB7XG4gICAgcm93LWdhcDogNy4ycmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucm93LWdhcC1sZy0xMyB7XG4gICAgcm93LWdhcDogOHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnJvdy1nYXAtbGctMTQge1xuICAgIHJvdy1nYXA6IDguOHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnJvdy1nYXAtbGctMTUge1xuICAgIHJvdy1nYXA6IDkuNnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnJvdy1nYXAtbGctMTYge1xuICAgIHJvdy1nYXA6IDEwLjRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5jb2x1bW4tZ2FwLWxnLTAge1xuICAgIGNvbHVtbi1nYXA6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5jb2x1bW4tZ2FwLWxnLTEge1xuICAgIGNvbHVtbi1nYXA6IDAuNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmNvbHVtbi1nYXAtbGctMiB7XG4gICAgY29sdW1uLWdhcDogMC44cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuY29sdW1uLWdhcC1sZy0zIHtcbiAgICBjb2x1bW4tZ2FwOiAxLjJyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5jb2x1bW4tZ2FwLWxnLTQge1xuICAgIGNvbHVtbi1nYXA6IDEuNnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmNvbHVtbi1nYXAtbGctNSB7XG4gICAgY29sdW1uLWdhcDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmNvbHVtbi1nYXAtbGctNiB7XG4gICAgY29sdW1uLWdhcDogMi40cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuY29sdW1uLWdhcC1sZy03IHtcbiAgICBjb2x1bW4tZ2FwOiAzLjJyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5jb2x1bW4tZ2FwLWxnLTgge1xuICAgIGNvbHVtbi1nYXA6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5jb2x1bW4tZ2FwLWxnLTkge1xuICAgIGNvbHVtbi1nYXA6IDQuOHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmNvbHVtbi1nYXAtbGctMTAge1xuICAgIGNvbHVtbi1nYXA6IDUuNnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmNvbHVtbi1nYXAtbGctMTEge1xuICAgIGNvbHVtbi1nYXA6IDYuNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmNvbHVtbi1nYXAtbGctMTIge1xuICAgIGNvbHVtbi1nYXA6IDcuMnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmNvbHVtbi1nYXAtbGctMTMge1xuICAgIGNvbHVtbi1nYXA6IDhyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5jb2x1bW4tZ2FwLWxnLTE0IHtcbiAgICBjb2x1bW4tZ2FwOiA4LjhyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5jb2x1bW4tZ2FwLWxnLTE1IHtcbiAgICBjb2x1bW4tZ2FwOiA5LjZyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5jb2x1bW4tZ2FwLWxnLTE2IHtcbiAgICBjb2x1bW4tZ2FwOiAxMC40cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudGV4dC1sZy1zdGFydCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnRleHQtbGctZW5kIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnRleHQtbGctY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZmxvYXQteGwtc3RhcnQge1xuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxvYXQteGwtZW5kIHtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbG9hdC14bC1ub25lIHtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm9iamVjdC1maXQteGwtY29udGFpbiB7XG4gICAgb2JqZWN0LWZpdDogY29udGFpbiAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm9iamVjdC1maXQteGwtY292ZXIge1xuICAgIG9iamVjdC1maXQ6IGNvdmVyICFpbXBvcnRhbnQ7XG4gIH1cblxuICAub2JqZWN0LWZpdC14bC1maWxsIHtcbiAgICBvYmplY3QtZml0OiBmaWxsICFpbXBvcnRhbnQ7XG4gIH1cblxuICAub2JqZWN0LWZpdC14bC1zY2FsZSB7XG4gICAgb2JqZWN0LWZpdDogc2NhbGUtZG93biAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm9iamVjdC1maXQteGwtbm9uZSB7XG4gICAgb2JqZWN0LWZpdDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQteGwtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXhsLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC14bC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXhsLWdyaWQge1xuICAgIGRpc3BsYXk6IGdyaWQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXhsLWlubGluZS1ncmlkIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZ3JpZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQteGwtdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC14bC10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQteGwtdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQteGwtZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQteGwtaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC14bC1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC14bC1maWxsIHtcbiAgICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgteGwtcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC14bC1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LXhsLXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LXhsLWNvbHVtbi1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LXhsLWdyb3ctMCB7XG4gICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC14bC1ncm93LTEge1xuICAgIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgteGwtc2hyaW5rLTAge1xuICAgIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC14bC1zaHJpbmstMSB7XG4gICAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LXhsLXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgteGwtbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgteGwtd3JhcC1yZXZlcnNlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmp1c3RpZnktY29udGVudC14bC1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuanVzdGlmeS1jb250ZW50LXhsLWVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmp1c3RpZnktY29udGVudC14bC1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuanVzdGlmeS1jb250ZW50LXhsLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmp1c3RpZnktY29udGVudC14bC1hcm91bmQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuanVzdGlmeS1jb250ZW50LXhsLWV2ZW5seSB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHkgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1pdGVtcy14bC1zdGFydCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1pdGVtcy14bC1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWl0ZW1zLXhsLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWl0ZW1zLXhsLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1pdGVtcy14bC1zdHJldGNoIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWNvbnRlbnQteGwtc3RhcnQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1jb250ZW50LXhsLWVuZCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1jb250ZW50LXhsLWNlbnRlciB7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tY29udGVudC14bC1iZXR3ZWVuIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tY29udGVudC14bC1hcm91bmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWNvbnRlbnQteGwtc3RyZXRjaCB7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLXNlbGYteGwtYXV0byB7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLXNlbGYteGwtc3RhcnQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1zZWxmLXhsLWVuZCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1zZWxmLXhsLWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tc2VsZi14bC1iYXNlbGluZSB7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1zZWxmLXhsLXN0cmV0Y2gge1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5vcmRlci14bC1maXJzdCB7XG4gICAgb3JkZXI6IC0xICFpbXBvcnRhbnQ7XG4gIH1cblxuICAub3JkZXIteGwtMCB7XG4gICAgb3JkZXI6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5vcmRlci14bC0xIHtcbiAgICBvcmRlcjogMSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm9yZGVyLXhsLTIge1xuICAgIG9yZGVyOiAyICFpbXBvcnRhbnQ7XG4gIH1cblxuICAub3JkZXIteGwtMyB7XG4gICAgb3JkZXI6IDMgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5vcmRlci14bC00IHtcbiAgICBvcmRlcjogNCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm9yZGVyLXhsLTUge1xuICAgIG9yZGVyOiA1ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAub3JkZXIteGwtbGFzdCB7XG4gICAgb3JkZXI6IDYgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLXhsLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0teGwtMSB7XG4gICAgbWFyZ2luOiAwLjRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLXhsLTIge1xuICAgIG1hcmdpbjogMC44cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS14bC0zIHtcbiAgICBtYXJnaW46IDEuMnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0teGwtNCB7XG4gICAgbWFyZ2luOiAxLjZyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLXhsLTUge1xuICAgIG1hcmdpbjogMnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0teGwtNiB7XG4gICAgbWFyZ2luOiAyLjRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLXhsLTcge1xuICAgIG1hcmdpbjogMy4ycmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS14bC04IHtcbiAgICBtYXJnaW46IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLXhsLTkge1xuICAgIG1hcmdpbjogNC44cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS14bC0xMCB7XG4gICAgbWFyZ2luOiA1LjZyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLXhsLTExIHtcbiAgICBtYXJnaW46IDYuNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0teGwtMTIge1xuICAgIG1hcmdpbjogNy4ycmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS14bC0xMyB7XG4gICAgbWFyZ2luOiA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS14bC0xNCB7XG4gICAgbWFyZ2luOiA4LjhyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLXhsLTE1IHtcbiAgICBtYXJnaW46IDkuNnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0teGwtMTYge1xuICAgIG1hcmdpbjogMTAuNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0teGwtYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXgteGwtMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teC14bC0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teC14bC0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuOHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjhyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teC14bC0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuMnJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxLjJyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teC14bC00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNnJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxLjZyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teC14bC01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDJyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm14LXhsLTYge1xuICAgIG1hcmdpbi1yaWdodDogMi40cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDIuNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm14LXhsLTcge1xuICAgIG1hcmdpbi1yaWdodDogMy4ycmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDMuMnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm14LXhsLTgge1xuICAgIG1hcmdpbi1yaWdodDogNHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXgteGwtOSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0LjhyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogNC44cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXgteGwtMTAge1xuICAgIG1hcmdpbi1yaWdodDogNS42cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDUuNnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm14LXhsLTExIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDYuNHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiA2LjRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teC14bC0xMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA3LjJyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogNy4ycmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXgteGwtMTMge1xuICAgIG1hcmdpbi1yaWdodDogOHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXgteGwtMTQge1xuICAgIG1hcmdpbi1yaWdodDogOC44cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDguOHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm14LXhsLTE1IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDkuNnJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiA5LjZyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teC14bC0xNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMC40cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEwLjRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teC14bC1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm15LXhsLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXkteGwtMSB7XG4gICAgbWFyZ2luLXRvcDogMC40cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC40cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXkteGwtMiB7XG4gICAgbWFyZ2luLXRvcDogMC44cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC44cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXkteGwtMyB7XG4gICAgbWFyZ2luLXRvcDogMS4ycmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMS4ycmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXkteGwtNCB7XG4gICAgbWFyZ2luLXRvcDogMS42cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMS42cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXkteGwtNSB7XG4gICAgbWFyZ2luLXRvcDogMnJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teS14bC02IHtcbiAgICBtYXJnaW4tdG9wOiAyLjRyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teS14bC03IHtcbiAgICBtYXJnaW4tdG9wOiAzLjJyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAzLjJyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teS14bC04IHtcbiAgICBtYXJnaW4tdG9wOiA0cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm15LXhsLTkge1xuICAgIG1hcmdpbi10b3A6IDQuOHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDQuOHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm15LXhsLTEwIHtcbiAgICBtYXJnaW4tdG9wOiA1LjZyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA1LjZyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teS14bC0xMSB7XG4gICAgbWFyZ2luLXRvcDogNi40cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNi40cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXkteGwtMTIge1xuICAgIG1hcmdpbi10b3A6IDcuMnJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDcuMnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm15LXhsLTEzIHtcbiAgICBtYXJnaW4tdG9wOiA4cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogOHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm15LXhsLTE0IHtcbiAgICBtYXJnaW4tdG9wOiA4LjhyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA4LjhyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teS14bC0xNSB7XG4gICAgbWFyZ2luLXRvcDogOS42cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogOS42cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXkteGwtMTYge1xuICAgIG1hcmdpbi10b3A6IDEwLjRyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMC40cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXkteGwtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC14bC0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQteGwtMSB7XG4gICAgbWFyZ2luLXRvcDogMC40cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQteGwtMiB7XG4gICAgbWFyZ2luLXRvcDogMC44cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQteGwtMyB7XG4gICAgbWFyZ2luLXRvcDogMS4ycmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQteGwtNCB7XG4gICAgbWFyZ2luLXRvcDogMS42cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQteGwtNSB7XG4gICAgbWFyZ2luLXRvcDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LXhsLTYge1xuICAgIG1hcmdpbi10b3A6IDIuNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LXhsLTcge1xuICAgIG1hcmdpbi10b3A6IDMuMnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LXhsLTgge1xuICAgIG1hcmdpbi10b3A6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC14bC05IHtcbiAgICBtYXJnaW4tdG9wOiA0LjhyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC14bC0xMCB7XG4gICAgbWFyZ2luLXRvcDogNS42cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQteGwtMTEge1xuICAgIG1hcmdpbi10b3A6IDYuNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LXhsLTEyIHtcbiAgICBtYXJnaW4tdG9wOiA3LjJyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC14bC0xMyB7XG4gICAgbWFyZ2luLXRvcDogOHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LXhsLTE0IHtcbiAgICBtYXJnaW4tdG9wOiA4LjhyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC14bC0xNSB7XG4gICAgbWFyZ2luLXRvcDogOS42cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQteGwtMTYge1xuICAgIG1hcmdpbi10b3A6IDEwLjRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC14bC1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWUteGwtMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWUteGwtMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZS14bC0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuOHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1lLXhsLTMge1xuICAgIG1hcmdpbi1yaWdodDogMS4ycmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWUteGwtNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjZyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZS14bC01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZS14bC02IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIuNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1lLXhsLTcge1xuICAgIG1hcmdpbi1yaWdodDogMy4ycmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWUteGwtOCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWUteGwtOSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0LjhyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZS14bC0xMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1LjZyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZS14bC0xMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2LjRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZS14bC0xMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA3LjJyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZS14bC0xMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWUteGwtMTQge1xuICAgIG1hcmdpbi1yaWdodDogOC44cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWUteGwtMTUge1xuICAgIG1hcmdpbi1yaWdodDogOS42cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWUteGwtMTYge1xuICAgIG1hcmdpbi1yaWdodDogMTAuNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1lLXhsLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLXhsLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi14bC0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi14bC0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjhyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi14bC0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjJyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi14bC00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjZyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi14bC01IHtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWIteGwtNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMi40cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWIteGwtNyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMy4ycmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWIteGwtOCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLXhsLTkge1xuICAgIG1hcmdpbi1ib3R0b206IDQuOHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLXhsLTEwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1LjZyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi14bC0xMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNi40cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWIteGwtMTIge1xuICAgIG1hcmdpbi1ib3R0b206IDcuMnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLXhsLTEzIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWIteGwtMTQge1xuICAgIG1hcmdpbi1ib3R0b206IDguOHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLXhsLTE1IHtcbiAgICBtYXJnaW4tYm90dG9tOiA5LjZyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi14bC0xNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAuNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLXhsLWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tcy14bC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1zLXhsLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tcy14bC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMC44cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXMteGwtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuMnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1zLXhsLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjZyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tcy14bC01IHtcbiAgICBtYXJnaW4tbGVmdDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1zLXhsLTYge1xuICAgIG1hcmdpbi1sZWZ0OiAyLjRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tcy14bC03IHtcbiAgICBtYXJnaW4tbGVmdDogMy4ycmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXMteGwtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tcy14bC05IHtcbiAgICBtYXJnaW4tbGVmdDogNC44cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXMteGwtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA1LjZyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tcy14bC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDYuNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1zLXhsLTEyIHtcbiAgICBtYXJnaW4tbGVmdDogNy4ycmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXMteGwtMTMge1xuICAgIG1hcmdpbi1sZWZ0OiA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXMteGwtMTQge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjhyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tcy14bC0xNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkuNnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1zLXhsLTE2IHtcbiAgICBtYXJnaW4tbGVmdDogMTAuNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1zLXhsLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC14bC0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC14bC0xIHtcbiAgICBwYWRkaW5nOiAwLjRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLXhsLTIge1xuICAgIHBhZGRpbmc6IDAuOHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAteGwtMyB7XG4gICAgcGFkZGluZzogMS4ycmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC14bC00IHtcbiAgICBwYWRkaW5nOiAxLjZyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLXhsLTUge1xuICAgIHBhZGRpbmc6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLXhsLTYge1xuICAgIHBhZGRpbmc6IDIuNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAteGwtNyB7XG4gICAgcGFkZGluZzogMy4ycmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC14bC04IHtcbiAgICBwYWRkaW5nOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC14bC05IHtcbiAgICBwYWRkaW5nOiA0LjhyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLXhsLTEwIHtcbiAgICBwYWRkaW5nOiA1LjZyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLXhsLTExIHtcbiAgICBwYWRkaW5nOiA2LjRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLXhsLTEyIHtcbiAgICBwYWRkaW5nOiA3LjJyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLXhsLTEzIHtcbiAgICBwYWRkaW5nOiA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC14bC0xNCB7XG4gICAgcGFkZGluZzogOC44cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC14bC0xNSB7XG4gICAgcGFkZGluZzogOS42cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC14bC0xNiB7XG4gICAgcGFkZGluZzogMTAuNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LXhsLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC14bC0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjRyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LXhsLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuOHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC44cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgteGwtMyB7XG4gICAgcGFkZGluZy1yaWdodDogMS4ycmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjJyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC14bC00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjZyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LXhsLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDJyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC14bC02IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyLjRyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIuNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LXhsLTcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMuMnJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMy4ycmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgteGwtOCB7XG4gICAgcGFkZGluZy1yaWdodDogNHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LXhsLTkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQuOHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogNC44cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgteGwtMTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDUuNnJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogNS42cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgteGwtMTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDYuNHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogNi40cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgteGwtMTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDcuMnJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogNy4ycmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgteGwtMTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDhyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDhyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC14bC0xNCB7XG4gICAgcGFkZGluZy1yaWdodDogOC44cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiA4LjhyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC14bC0xNSB7XG4gICAgcGFkZGluZy1yaWdodDogOS42cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiA5LjZyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC14bC0xNiB7XG4gICAgcGFkZGluZy1yaWdodDogMTAuNHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMTAuNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LXhsLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS14bC0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC40cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LXhsLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjhyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC44cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHkteGwtMyB7XG4gICAgcGFkZGluZy10b3A6IDEuMnJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjJyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS14bC00IHtcbiAgICBwYWRkaW5nLXRvcDogMS42cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LXhsLTUge1xuICAgIHBhZGRpbmctdG9wOiAycmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS14bC02IHtcbiAgICBwYWRkaW5nLXRvcDogMi40cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDIuNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LXhsLTcge1xuICAgIHBhZGRpbmctdG9wOiAzLjJyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMy4ycmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHkteGwtOCB7XG4gICAgcGFkZGluZy10b3A6IDRyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LXhsLTkge1xuICAgIHBhZGRpbmctdG9wOiA0LjhyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNC44cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHkteGwtMTAge1xuICAgIHBhZGRpbmctdG9wOiA1LjZyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNS42cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHkteGwtMTEge1xuICAgIHBhZGRpbmctdG9wOiA2LjRyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNi40cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHkteGwtMTIge1xuICAgIHBhZGRpbmctdG9wOiA3LjJyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNy4ycmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHkteGwtMTMge1xuICAgIHBhZGRpbmctdG9wOiA4cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDhyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS14bC0xNCB7XG4gICAgcGFkZGluZy10b3A6IDguOHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA4LjhyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS14bC0xNSB7XG4gICAgcGFkZGluZy10b3A6IDkuNnJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA5LjZyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS14bC0xNiB7XG4gICAgcGFkZGluZy10b3A6IDEwLjRyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAuNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LXhsLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQteGwtMSB7XG4gICAgcGFkZGluZy10b3A6IDAuNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LXhsLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjhyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC14bC0zIHtcbiAgICBwYWRkaW5nLXRvcDogMS4ycmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQteGwtNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LXhsLTUge1xuICAgIHBhZGRpbmctdG9wOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQteGwtNiB7XG4gICAgcGFkZGluZy10b3A6IDIuNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LXhsLTcge1xuICAgIHBhZGRpbmctdG9wOiAzLjJyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC14bC04IHtcbiAgICBwYWRkaW5nLXRvcDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LXhsLTkge1xuICAgIHBhZGRpbmctdG9wOiA0LjhyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC14bC0xMCB7XG4gICAgcGFkZGluZy10b3A6IDUuNnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LXhsLTExIHtcbiAgICBwYWRkaW5nLXRvcDogNi40cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQteGwtMTIge1xuICAgIHBhZGRpbmctdG9wOiA3LjJyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC14bC0xMyB7XG4gICAgcGFkZGluZy10b3A6IDhyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC14bC0xNCB7XG4gICAgcGFkZGluZy10b3A6IDguOHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LXhsLTE1IHtcbiAgICBwYWRkaW5nLXRvcDogOS42cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQteGwtMTYge1xuICAgIHBhZGRpbmctdG9wOiAxMC40cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGUteGwtMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBlLXhsLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBlLXhsLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuOHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBlLXhsLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuMnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBlLXhsLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBlLXhsLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZS14bC02IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyLjRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZS14bC03IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzLjJyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZS14bC04IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGUteGwtOSB7XG4gICAgcGFkZGluZy1yaWdodDogNC44cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGUteGwtMTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDUuNnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBlLXhsLTExIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2LjRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZS14bC0xMiB7XG4gICAgcGFkZGluZy1yaWdodDogNy4ycmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGUteGwtMTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDhyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZS14bC0xNCB7XG4gICAgcGFkZGluZy1yaWdodDogOC44cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGUteGwtMTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDkuNnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBlLXhsLTE2IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMC40cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGIteGwtMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi14bC0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC40cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGIteGwtMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuOHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLXhsLTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjJyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi14bC00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS42cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGIteGwtNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi14bC02IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMi40cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGIteGwtNyB7XG4gICAgcGFkZGluZy1ib3R0b206IDMuMnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLXhsLTgge1xuICAgIHBhZGRpbmctYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGIteGwtOSB7XG4gICAgcGFkZGluZy1ib3R0b206IDQuOHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLXhsLTEwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNS42cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGIteGwtMTEge1xuICAgIHBhZGRpbmctYm90dG9tOiA2LjRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi14bC0xMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDcuMnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLXhsLTEzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLXhsLTE0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOC44cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGIteGwtMTUge1xuICAgIHBhZGRpbmctYm90dG9tOiA5LjZyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi14bC0xNiB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwLjRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wcy14bC0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wcy14bC0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBzLXhsLTIge1xuICAgIHBhZGRpbmctbGVmdDogMC44cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHMteGwtMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjJyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wcy14bC00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBzLXhsLTUge1xuICAgIHBhZGRpbmctbGVmdDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBzLXhsLTYge1xuICAgIHBhZGRpbmctbGVmdDogMi40cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHMteGwtNyB7XG4gICAgcGFkZGluZy1sZWZ0OiAzLjJyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wcy14bC04IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wcy14bC05IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQuOHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBzLXhsLTEwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUuNnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBzLXhsLTExIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDYuNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBzLXhsLTEyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDcuMnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBzLXhsLTEzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDhyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wcy14bC0xNCB7XG4gICAgcGFkZGluZy1sZWZ0OiA4LjhyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wcy14bC0xNSB7XG4gICAgcGFkZGluZy1sZWZ0OiA5LjZyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wcy14bC0xNiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMC40cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwLXhsLTAge1xuICAgIGdhcDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcC14bC0xIHtcbiAgICBnYXA6IDAuNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcC14bC0yIHtcbiAgICBnYXA6IDAuOHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcC14bC0zIHtcbiAgICBnYXA6IDEuMnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcC14bC00IHtcbiAgICBnYXA6IDEuNnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcC14bC01IHtcbiAgICBnYXA6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAteGwtNiB7XG4gICAgZ2FwOiAyLjRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAteGwtNyB7XG4gICAgZ2FwOiAzLjJyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAteGwtOCB7XG4gICAgZ2FwOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwLXhsLTkge1xuICAgIGdhcDogNC44cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwLXhsLTEwIHtcbiAgICBnYXA6IDUuNnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcC14bC0xMSB7XG4gICAgZ2FwOiA2LjRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAteGwtMTIge1xuICAgIGdhcDogNy4ycmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwLXhsLTEzIHtcbiAgICBnYXA6IDhyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAteGwtMTQge1xuICAgIGdhcDogOC44cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwLXhsLTE1IHtcbiAgICBnYXA6IDkuNnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcC14bC0xNiB7XG4gICAgZ2FwOiAxMC40cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucm93LWdhcC14bC0wIHtcbiAgICByb3ctZ2FwOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucm93LWdhcC14bC0xIHtcbiAgICByb3ctZ2FwOiAwLjRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5yb3ctZ2FwLXhsLTIge1xuICAgIHJvdy1nYXA6IDAuOHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnJvdy1nYXAteGwtMyB7XG4gICAgcm93LWdhcDogMS4ycmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucm93LWdhcC14bC00IHtcbiAgICByb3ctZ2FwOiAxLjZyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5yb3ctZ2FwLXhsLTUge1xuICAgIHJvdy1nYXA6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5yb3ctZ2FwLXhsLTYge1xuICAgIHJvdy1nYXA6IDIuNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnJvdy1nYXAteGwtNyB7XG4gICAgcm93LWdhcDogMy4ycmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucm93LWdhcC14bC04IHtcbiAgICByb3ctZ2FwOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucm93LWdhcC14bC05IHtcbiAgICByb3ctZ2FwOiA0LjhyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5yb3ctZ2FwLXhsLTEwIHtcbiAgICByb3ctZ2FwOiA1LjZyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5yb3ctZ2FwLXhsLTExIHtcbiAgICByb3ctZ2FwOiA2LjRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5yb3ctZ2FwLXhsLTEyIHtcbiAgICByb3ctZ2FwOiA3LjJyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5yb3ctZ2FwLXhsLTEzIHtcbiAgICByb3ctZ2FwOiA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucm93LWdhcC14bC0xNCB7XG4gICAgcm93LWdhcDogOC44cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucm93LWdhcC14bC0xNSB7XG4gICAgcm93LWdhcDogOS42cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucm93LWdhcC14bC0xNiB7XG4gICAgcm93LWdhcDogMTAuNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmNvbHVtbi1nYXAteGwtMCB7XG4gICAgY29sdW1uLWdhcDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmNvbHVtbi1nYXAteGwtMSB7XG4gICAgY29sdW1uLWdhcDogMC40cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuY29sdW1uLWdhcC14bC0yIHtcbiAgICBjb2x1bW4tZ2FwOiAwLjhyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5jb2x1bW4tZ2FwLXhsLTMge1xuICAgIGNvbHVtbi1nYXA6IDEuMnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmNvbHVtbi1nYXAteGwtNCB7XG4gICAgY29sdW1uLWdhcDogMS42cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuY29sdW1uLWdhcC14bC01IHtcbiAgICBjb2x1bW4tZ2FwOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuY29sdW1uLWdhcC14bC02IHtcbiAgICBjb2x1bW4tZ2FwOiAyLjRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5jb2x1bW4tZ2FwLXhsLTcge1xuICAgIGNvbHVtbi1nYXA6IDMuMnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmNvbHVtbi1nYXAteGwtOCB7XG4gICAgY29sdW1uLWdhcDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmNvbHVtbi1nYXAteGwtOSB7XG4gICAgY29sdW1uLWdhcDogNC44cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuY29sdW1uLWdhcC14bC0xMCB7XG4gICAgY29sdW1uLWdhcDogNS42cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuY29sdW1uLWdhcC14bC0xMSB7XG4gICAgY29sdW1uLWdhcDogNi40cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuY29sdW1uLWdhcC14bC0xMiB7XG4gICAgY29sdW1uLWdhcDogNy4ycmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuY29sdW1uLWdhcC14bC0xMyB7XG4gICAgY29sdW1uLWdhcDogOHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmNvbHVtbi1nYXAteGwtMTQge1xuICAgIGNvbHVtbi1nYXA6IDguOHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmNvbHVtbi1nYXAteGwtMTUge1xuICAgIGNvbHVtbi1nYXA6IDkuNnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmNvbHVtbi1nYXAteGwtMTYge1xuICAgIGNvbHVtbi1nYXA6IDEwLjRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC50ZXh0LXhsLXN0YXJ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudGV4dC14bC1lbmQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudGV4dC14bC1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5mbG9hdC14eGwtc3RhcnQge1xuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxvYXQteHhsLWVuZCB7XG4gICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxvYXQteHhsLW5vbmUge1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAub2JqZWN0LWZpdC14eGwtY29udGFpbiB7XG4gICAgb2JqZWN0LWZpdDogY29udGFpbiAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm9iamVjdC1maXQteHhsLWNvdmVyIHtcbiAgICBvYmplY3QtZml0OiBjb3ZlciAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm9iamVjdC1maXQteHhsLWZpbGwge1xuICAgIG9iamVjdC1maXQ6IGZpbGwgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5vYmplY3QtZml0LXh4bC1zY2FsZSB7XG4gICAgb2JqZWN0LWZpdDogc2NhbGUtZG93biAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm9iamVjdC1maXQteHhsLW5vbmUge1xuICAgIG9iamVjdC1maXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXh4bC1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQteHhsLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC14eGwtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC14eGwtZ3JpZCB7XG4gICAgZGlzcGxheTogZ3JpZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQteHhsLWlubGluZS1ncmlkIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZ3JpZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQteHhsLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQteHhsLXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC14eGwtdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQteHhsLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXh4bC1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXh4bC1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC14eGwtZmlsbCB7XG4gICAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LXh4bC1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LXh4bC1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LXh4bC1yb3ctcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC14eGwtY29sdW1uLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgteHhsLWdyb3ctMCB7XG4gICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC14eGwtZ3Jvdy0xIHtcbiAgICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LXh4bC1zaHJpbmstMCB7XG4gICAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LXh4bC1zaHJpbmstMSB7XG4gICAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LXh4bC13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LXh4bC1ub3dyYXAge1xuICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC14eGwtd3JhcC1yZXZlcnNlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmp1c3RpZnktY29udGVudC14eGwtc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmp1c3RpZnktY29udGVudC14eGwtZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuanVzdGlmeS1jb250ZW50LXh4bC1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuanVzdGlmeS1jb250ZW50LXh4bC1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5qdXN0aWZ5LWNvbnRlbnQteHhsLWFyb3VuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5qdXN0aWZ5LWNvbnRlbnQteHhsLWV2ZW5seSB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHkgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1pdGVtcy14eGwtc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24taXRlbXMteHhsLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24taXRlbXMteHhsLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWl0ZW1zLXh4bC1iYXNlbGluZSB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24taXRlbXMteHhsLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tY29udGVudC14eGwtc3RhcnQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1jb250ZW50LXh4bC1lbmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tY29udGVudC14eGwtY2VudGVyIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1jb250ZW50LXh4bC1iZXR3ZWVuIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tY29udGVudC14eGwtYXJvdW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1jb250ZW50LXh4bC1zdHJldGNoIHtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tc2VsZi14eGwtYXV0byB7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLXNlbGYteHhsLXN0YXJ0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tc2VsZi14eGwtZW5kIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLXNlbGYteHhsLWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tc2VsZi14eGwtYmFzZWxpbmUge1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tc2VsZi14eGwtc3RyZXRjaCB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm9yZGVyLXh4bC1maXJzdCB7XG4gICAgb3JkZXI6IC0xICFpbXBvcnRhbnQ7XG4gIH1cblxuICAub3JkZXIteHhsLTAge1xuICAgIG9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAub3JkZXIteHhsLTEge1xuICAgIG9yZGVyOiAxICFpbXBvcnRhbnQ7XG4gIH1cblxuICAub3JkZXIteHhsLTIge1xuICAgIG9yZGVyOiAyICFpbXBvcnRhbnQ7XG4gIH1cblxuICAub3JkZXIteHhsLTMge1xuICAgIG9yZGVyOiAzICFpbXBvcnRhbnQ7XG4gIH1cblxuICAub3JkZXIteHhsLTQge1xuICAgIG9yZGVyOiA0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAub3JkZXIteHhsLTUge1xuICAgIG9yZGVyOiA1ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAub3JkZXIteHhsLWxhc3Qge1xuICAgIG9yZGVyOiA2ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS14eGwtMCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS14eGwtMSB7XG4gICAgbWFyZ2luOiAwLjRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLXh4bC0yIHtcbiAgICBtYXJnaW46IDAuOHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0teHhsLTMge1xuICAgIG1hcmdpbjogMS4ycmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS14eGwtNCB7XG4gICAgbWFyZ2luOiAxLjZyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLXh4bC01IHtcbiAgICBtYXJnaW46IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLXh4bC02IHtcbiAgICBtYXJnaW46IDIuNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0teHhsLTcge1xuICAgIG1hcmdpbjogMy4ycmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS14eGwtOCB7XG4gICAgbWFyZ2luOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS14eGwtOSB7XG4gICAgbWFyZ2luOiA0LjhyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLXh4bC0xMCB7XG4gICAgbWFyZ2luOiA1LjZyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLXh4bC0xMSB7XG4gICAgbWFyZ2luOiA2LjRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLXh4bC0xMiB7XG4gICAgbWFyZ2luOiA3LjJyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLXh4bC0xMyB7XG4gICAgbWFyZ2luOiA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS14eGwtMTQge1xuICAgIG1hcmdpbjogOC44cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS14eGwtMTUge1xuICAgIG1hcmdpbjogOS42cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS14eGwtMTYge1xuICAgIG1hcmdpbjogMTAuNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0teHhsLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm14LXh4bC0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm14LXh4bC0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teC14eGwtMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjhyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMC44cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXgteHhsLTMge1xuICAgIG1hcmdpbi1yaWdodDogMS4ycmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEuMnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm14LXh4bC00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNnJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxLjZyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teC14eGwtNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAycmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teC14eGwtNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyLjRyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMi40cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXgteHhsLTcge1xuICAgIG1hcmdpbi1yaWdodDogMy4ycmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDMuMnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm14LXh4bC04IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDRyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm14LXh4bC05IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQuOHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiA0LjhyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teC14eGwtMTAge1xuICAgIG1hcmdpbi1yaWdodDogNS42cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDUuNnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm14LXh4bC0xMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2LjRyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogNi40cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXgteHhsLTEyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDcuMnJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiA3LjJyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teC14eGwtMTMge1xuICAgIG1hcmdpbi1yaWdodDogOHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXgteHhsLTE0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDguOHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiA4LjhyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teC14eGwtMTUge1xuICAgIG1hcmdpbi1yaWdodDogOS42cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDkuNnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm14LXh4bC0xNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMC40cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEwLjRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teC14eGwtYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teS14eGwtMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teS14eGwtMSB7XG4gICAgbWFyZ2luLXRvcDogMC40cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC40cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXkteHhsLTIge1xuICAgIG1hcmdpbi10b3A6IDAuOHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuOHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm15LXh4bC0zIHtcbiAgICBtYXJnaW4tdG9wOiAxLjJyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjJyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teS14eGwtNCB7XG4gICAgbWFyZ2luLXRvcDogMS42cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMS42cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXkteHhsLTUge1xuICAgIG1hcmdpbi10b3A6IDJyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXkteHhsLTYge1xuICAgIG1hcmdpbi10b3A6IDIuNHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDIuNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm15LXh4bC03IHtcbiAgICBtYXJnaW4tdG9wOiAzLjJyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAzLjJyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teS14eGwtOCB7XG4gICAgbWFyZ2luLXRvcDogNHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teS14eGwtOSB7XG4gICAgbWFyZ2luLXRvcDogNC44cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNC44cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXkteHhsLTEwIHtcbiAgICBtYXJnaW4tdG9wOiA1LjZyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA1LjZyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teS14eGwtMTEge1xuICAgIG1hcmdpbi10b3A6IDYuNHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDYuNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm15LXh4bC0xMiB7XG4gICAgbWFyZ2luLXRvcDogNy4ycmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNy4ycmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXkteHhsLTEzIHtcbiAgICBtYXJnaW4tdG9wOiA4cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogOHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm15LXh4bC0xNCB7XG4gICAgbWFyZ2luLXRvcDogOC44cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogOC44cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXkteHhsLTE1IHtcbiAgICBtYXJnaW4tdG9wOiA5LjZyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA5LjZyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teS14eGwtMTYge1xuICAgIG1hcmdpbi10b3A6IDEwLjRyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMC40cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXkteHhsLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQteHhsLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC14eGwtMSB7XG4gICAgbWFyZ2luLXRvcDogMC40cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQteHhsLTIge1xuICAgIG1hcmdpbi10b3A6IDAuOHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LXh4bC0zIHtcbiAgICBtYXJnaW4tdG9wOiAxLjJyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC14eGwtNCB7XG4gICAgbWFyZ2luLXRvcDogMS42cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQteHhsLTUge1xuICAgIG1hcmdpbi10b3A6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC14eGwtNiB7XG4gICAgbWFyZ2luLXRvcDogMi40cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQteHhsLTcge1xuICAgIG1hcmdpbi10b3A6IDMuMnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LXh4bC04IHtcbiAgICBtYXJnaW4tdG9wOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQteHhsLTkge1xuICAgIG1hcmdpbi10b3A6IDQuOHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LXh4bC0xMCB7XG4gICAgbWFyZ2luLXRvcDogNS42cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQteHhsLTExIHtcbiAgICBtYXJnaW4tdG9wOiA2LjRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC14eGwtMTIge1xuICAgIG1hcmdpbi10b3A6IDcuMnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LXh4bC0xMyB7XG4gICAgbWFyZ2luLXRvcDogOHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LXh4bC0xNCB7XG4gICAgbWFyZ2luLXRvcDogOC44cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQteHhsLTE1IHtcbiAgICBtYXJnaW4tdG9wOiA5LjZyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC14eGwtMTYge1xuICAgIG1hcmdpbi10b3A6IDEwLjRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC14eGwtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1lLXh4bC0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZS14eGwtMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZS14eGwtMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjhyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZS14eGwtMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjJyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZS14eGwtNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjZyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZS14eGwtNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWUteHhsLTYge1xuICAgIG1hcmdpbi1yaWdodDogMi40cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWUteHhsLTcge1xuICAgIG1hcmdpbi1yaWdodDogMy4ycmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWUteHhsLTgge1xuICAgIG1hcmdpbi1yaWdodDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1lLXh4bC05IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQuOHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1lLXh4bC0xMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1LjZyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZS14eGwtMTEge1xuICAgIG1hcmdpbi1yaWdodDogNi40cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWUteHhsLTEyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDcuMnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1lLXh4bC0xMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWUteHhsLTE0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDguOHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1lLXh4bC0xNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA5LjZyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZS14eGwtMTYge1xuICAgIG1hcmdpbi1yaWdodDogMTAuNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1lLXh4bC1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi14eGwtMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLXh4bC0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi14eGwtMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC44cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWIteHhsLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDEuMnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLXh4bC00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjZyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi14eGwtNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLXh4bC02IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi14eGwtNyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMy4ycmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWIteHhsLTgge1xuICAgIG1hcmdpbi1ib3R0b206IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi14eGwtOSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNC44cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWIteHhsLTEwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1LjZyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi14eGwtMTEge1xuICAgIG1hcmdpbi1ib3R0b206IDYuNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLXh4bC0xMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNy4ycmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWIteHhsLTEzIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWIteHhsLTE0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA4LjhyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi14eGwtMTUge1xuICAgIG1hcmdpbi1ib3R0b206IDkuNnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLXh4bC0xNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAuNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLXh4bC1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXMteHhsLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXMteHhsLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tcy14eGwtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuOHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1zLXh4bC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMS4ycmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXMteHhsLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjZyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tcy14eGwtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tcy14eGwtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDIuNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1zLXh4bC03IHtcbiAgICBtYXJnaW4tbGVmdDogMy4ycmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXMteHhsLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXMteHhsLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA0LjhyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tcy14eGwtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA1LjZyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tcy14eGwtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA2LjRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tcy14eGwtMTIge1xuICAgIG1hcmdpbi1sZWZ0OiA3LjJyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tcy14eGwtMTMge1xuICAgIG1hcmdpbi1sZWZ0OiA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXMteHhsLTE0IHtcbiAgICBtYXJnaW4tbGVmdDogOC44cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXMteHhsLTE1IHtcbiAgICBtYXJnaW4tbGVmdDogOS42cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXMteHhsLTE2IHtcbiAgICBtYXJnaW4tbGVmdDogMTAuNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1zLXh4bC1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAteHhsLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLXh4bC0xIHtcbiAgICBwYWRkaW5nOiAwLjRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLXh4bC0yIHtcbiAgICBwYWRkaW5nOiAwLjhyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLXh4bC0zIHtcbiAgICBwYWRkaW5nOiAxLjJyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLXh4bC00IHtcbiAgICBwYWRkaW5nOiAxLjZyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLXh4bC01IHtcbiAgICBwYWRkaW5nOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC14eGwtNiB7XG4gICAgcGFkZGluZzogMi40cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC14eGwtNyB7XG4gICAgcGFkZGluZzogMy4ycmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC14eGwtOCB7XG4gICAgcGFkZGluZzogNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAteHhsLTkge1xuICAgIHBhZGRpbmc6IDQuOHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAteHhsLTEwIHtcbiAgICBwYWRkaW5nOiA1LjZyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLXh4bC0xMSB7XG4gICAgcGFkZGluZzogNi40cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC14eGwtMTIge1xuICAgIHBhZGRpbmc6IDcuMnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAteHhsLTEzIHtcbiAgICBwYWRkaW5nOiA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC14eGwtMTQge1xuICAgIHBhZGRpbmc6IDguOHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAteHhsLTE1IHtcbiAgICBwYWRkaW5nOiA5LjZyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLXh4bC0xNiB7XG4gICAgcGFkZGluZzogMTAuNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LXh4bC0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgteHhsLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC40cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgteHhsLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuOHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC44cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgteHhsLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuMnJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMS4ycmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgteHhsLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNnJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMS42cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgteHhsLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDJyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC14eGwtNiB7XG4gICAgcGFkZGluZy1yaWdodDogMi40cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAyLjRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC14eGwtNyB7XG4gICAgcGFkZGluZy1yaWdodDogMy4ycmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAzLjJyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC14eGwtOCB7XG4gICAgcGFkZGluZy1yaWdodDogNHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LXh4bC05IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0LjhyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDQuOHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LXh4bC0xMCB7XG4gICAgcGFkZGluZy1yaWdodDogNS42cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiA1LjZyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC14eGwtMTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDYuNHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogNi40cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgteHhsLTEyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3LjJyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDcuMnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LXh4bC0xMyB7XG4gICAgcGFkZGluZy1yaWdodDogOHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogOHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LXh4bC0xNCB7XG4gICAgcGFkZGluZy1yaWdodDogOC44cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiA4LjhyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC14eGwtMTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDkuNnJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogOS42cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgteHhsLTE2IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMC40cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxMC40cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHkteHhsLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS14eGwtMSB7XG4gICAgcGFkZGluZy10b3A6IDAuNHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS14eGwtMiB7XG4gICAgcGFkZGluZy10b3A6IDAuOHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjhyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS14eGwtMyB7XG4gICAgcGFkZGluZy10b3A6IDEuMnJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjJyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS14eGwtNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNnJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjZyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS14eGwtNSB7XG4gICAgcGFkZGluZy10b3A6IDJyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LXh4bC02IHtcbiAgICBwYWRkaW5nLXRvcDogMi40cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDIuNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LXh4bC03IHtcbiAgICBwYWRkaW5nLXRvcDogMy4ycmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDMuMnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LXh4bC04IHtcbiAgICBwYWRkaW5nLXRvcDogNHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHkteHhsLTkge1xuICAgIHBhZGRpbmctdG9wOiA0LjhyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNC44cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHkteHhsLTEwIHtcbiAgICBwYWRkaW5nLXRvcDogNS42cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDUuNnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LXh4bC0xMSB7XG4gICAgcGFkZGluZy10b3A6IDYuNHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA2LjRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS14eGwtMTIge1xuICAgIHBhZGRpbmctdG9wOiA3LjJyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNy4ycmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHkteHhsLTEzIHtcbiAgICBwYWRkaW5nLXRvcDogOHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHkteHhsLTE0IHtcbiAgICBwYWRkaW5nLXRvcDogOC44cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDguOHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LXh4bC0xNSB7XG4gICAgcGFkZGluZy10b3A6IDkuNnJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA5LjZyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS14eGwtMTYge1xuICAgIHBhZGRpbmctdG9wOiAxMC40cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEwLjRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC14eGwtMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC14eGwtMSB7XG4gICAgcGFkZGluZy10b3A6IDAuNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LXh4bC0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC44cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQteHhsLTMge1xuICAgIHBhZGRpbmctdG9wOiAxLjJyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC14eGwtNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LXh4bC01IHtcbiAgICBwYWRkaW5nLXRvcDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LXh4bC02IHtcbiAgICBwYWRkaW5nLXRvcDogMi40cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQteHhsLTcge1xuICAgIHBhZGRpbmctdG9wOiAzLjJyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC14eGwtOCB7XG4gICAgcGFkZGluZy10b3A6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC14eGwtOSB7XG4gICAgcGFkZGluZy10b3A6IDQuOHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LXh4bC0xMCB7XG4gICAgcGFkZGluZy10b3A6IDUuNnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LXh4bC0xMSB7XG4gICAgcGFkZGluZy10b3A6IDYuNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LXh4bC0xMiB7XG4gICAgcGFkZGluZy10b3A6IDcuMnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LXh4bC0xMyB7XG4gICAgcGFkZGluZy10b3A6IDhyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC14eGwtMTQge1xuICAgIHBhZGRpbmctdG9wOiA4LjhyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC14eGwtMTUge1xuICAgIHBhZGRpbmctdG9wOiA5LjZyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC14eGwtMTYge1xuICAgIHBhZGRpbmctdG9wOiAxMC40cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGUteHhsLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZS14eGwtMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC40cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGUteHhsLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuOHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBlLXh4bC0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjJyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZS14eGwtNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS42cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGUteHhsLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZS14eGwtNiB7XG4gICAgcGFkZGluZy1yaWdodDogMi40cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGUteHhsLTcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMuMnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBlLXh4bC04IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGUteHhsLTkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQuOHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBlLXh4bC0xMCB7XG4gICAgcGFkZGluZy1yaWdodDogNS42cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGUteHhsLTExIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2LjRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZS14eGwtMTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDcuMnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBlLXh4bC0xMyB7XG4gICAgcGFkZGluZy1yaWdodDogOHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBlLXh4bC0xNCB7XG4gICAgcGFkZGluZy1yaWdodDogOC44cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGUteHhsLTE1IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA5LjZyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZS14eGwtMTYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwLjRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi14eGwtMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi14eGwtMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLXh4bC0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC44cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGIteHhsLTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjJyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi14eGwtNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLXh4bC01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLXh4bC02IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMi40cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGIteHhsLTcge1xuICAgIHBhZGRpbmctYm90dG9tOiAzLjJyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi14eGwtOCB7XG4gICAgcGFkZGluZy1ib3R0b206IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi14eGwtOSB7XG4gICAgcGFkZGluZy1ib3R0b206IDQuOHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLXh4bC0xMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDUuNnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLXh4bC0xMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDYuNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLXh4bC0xMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDcuMnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLXh4bC0xMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDhyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi14eGwtMTQge1xuICAgIHBhZGRpbmctYm90dG9tOiA4LjhyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi14eGwtMTUge1xuICAgIHBhZGRpbmctYm90dG9tOiA5LjZyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi14eGwtMTYge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMC40cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHMteHhsLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBzLXh4bC0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBzLXh4bC0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuOHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBzLXh4bC0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuMnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBzLXh4bC00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBzLXh4bC01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wcy14eGwtNiB7XG4gICAgcGFkZGluZy1sZWZ0OiAyLjRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wcy14eGwtNyB7XG4gICAgcGFkZGluZy1sZWZ0OiAzLjJyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wcy14eGwtOCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHMteHhsLTkge1xuICAgIHBhZGRpbmctbGVmdDogNC44cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHMteHhsLTEwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUuNnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBzLXh4bC0xMSB7XG4gICAgcGFkZGluZy1sZWZ0OiA2LjRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wcy14eGwtMTIge1xuICAgIHBhZGRpbmctbGVmdDogNy4ycmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHMteHhsLTEzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDhyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wcy14eGwtMTQge1xuICAgIHBhZGRpbmctbGVmdDogOC44cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHMteHhsLTE1IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDkuNnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBzLXh4bC0xNiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMC40cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwLXh4bC0wIHtcbiAgICBnYXA6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAteHhsLTEge1xuICAgIGdhcDogMC40cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwLXh4bC0yIHtcbiAgICBnYXA6IDAuOHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcC14eGwtMyB7XG4gICAgZ2FwOiAxLjJyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAteHhsLTQge1xuICAgIGdhcDogMS42cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwLXh4bC01IHtcbiAgICBnYXA6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAteHhsLTYge1xuICAgIGdhcDogMi40cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwLXh4bC03IHtcbiAgICBnYXA6IDMuMnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcC14eGwtOCB7XG4gICAgZ2FwOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwLXh4bC05IHtcbiAgICBnYXA6IDQuOHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcC14eGwtMTAge1xuICAgIGdhcDogNS42cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwLXh4bC0xMSB7XG4gICAgZ2FwOiA2LjRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAteHhsLTEyIHtcbiAgICBnYXA6IDcuMnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcC14eGwtMTMge1xuICAgIGdhcDogOHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcC14eGwtMTQge1xuICAgIGdhcDogOC44cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwLXh4bC0xNSB7XG4gICAgZ2FwOiA5LjZyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAteHhsLTE2IHtcbiAgICBnYXA6IDEwLjRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5yb3ctZ2FwLXh4bC0wIHtcbiAgICByb3ctZ2FwOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucm93LWdhcC14eGwtMSB7XG4gICAgcm93LWdhcDogMC40cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucm93LWdhcC14eGwtMiB7XG4gICAgcm93LWdhcDogMC44cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucm93LWdhcC14eGwtMyB7XG4gICAgcm93LWdhcDogMS4ycmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucm93LWdhcC14eGwtNCB7XG4gICAgcm93LWdhcDogMS42cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucm93LWdhcC14eGwtNSB7XG4gICAgcm93LWdhcDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnJvdy1nYXAteHhsLTYge1xuICAgIHJvdy1nYXA6IDIuNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnJvdy1nYXAteHhsLTcge1xuICAgIHJvdy1nYXA6IDMuMnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnJvdy1nYXAteHhsLTgge1xuICAgIHJvdy1nYXA6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5yb3ctZ2FwLXh4bC05IHtcbiAgICByb3ctZ2FwOiA0LjhyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5yb3ctZ2FwLXh4bC0xMCB7XG4gICAgcm93LWdhcDogNS42cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucm93LWdhcC14eGwtMTEge1xuICAgIHJvdy1nYXA6IDYuNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnJvdy1nYXAteHhsLTEyIHtcbiAgICByb3ctZ2FwOiA3LjJyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5yb3ctZ2FwLXh4bC0xMyB7XG4gICAgcm93LWdhcDogOHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnJvdy1nYXAteHhsLTE0IHtcbiAgICByb3ctZ2FwOiA4LjhyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5yb3ctZ2FwLXh4bC0xNSB7XG4gICAgcm93LWdhcDogOS42cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucm93LWdhcC14eGwtMTYge1xuICAgIHJvdy1nYXA6IDEwLjRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5jb2x1bW4tZ2FwLXh4bC0wIHtcbiAgICBjb2x1bW4tZ2FwOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuY29sdW1uLWdhcC14eGwtMSB7XG4gICAgY29sdW1uLWdhcDogMC40cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuY29sdW1uLWdhcC14eGwtMiB7XG4gICAgY29sdW1uLWdhcDogMC44cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuY29sdW1uLWdhcC14eGwtMyB7XG4gICAgY29sdW1uLWdhcDogMS4ycmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuY29sdW1uLWdhcC14eGwtNCB7XG4gICAgY29sdW1uLWdhcDogMS42cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuY29sdW1uLWdhcC14eGwtNSB7XG4gICAgY29sdW1uLWdhcDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmNvbHVtbi1nYXAteHhsLTYge1xuICAgIGNvbHVtbi1nYXA6IDIuNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmNvbHVtbi1nYXAteHhsLTcge1xuICAgIGNvbHVtbi1nYXA6IDMuMnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmNvbHVtbi1nYXAteHhsLTgge1xuICAgIGNvbHVtbi1nYXA6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5jb2x1bW4tZ2FwLXh4bC05IHtcbiAgICBjb2x1bW4tZ2FwOiA0LjhyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5jb2x1bW4tZ2FwLXh4bC0xMCB7XG4gICAgY29sdW1uLWdhcDogNS42cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuY29sdW1uLWdhcC14eGwtMTEge1xuICAgIGNvbHVtbi1nYXA6IDYuNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmNvbHVtbi1nYXAteHhsLTEyIHtcbiAgICBjb2x1bW4tZ2FwOiA3LjJyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5jb2x1bW4tZ2FwLXh4bC0xMyB7XG4gICAgY29sdW1uLWdhcDogOHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmNvbHVtbi1nYXAteHhsLTE0IHtcbiAgICBjb2x1bW4tZ2FwOiA4LjhyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5jb2x1bW4tZ2FwLXh4bC0xNSB7XG4gICAgY29sdW1uLWdhcDogOS42cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuY29sdW1uLWdhcC14eGwtMTYge1xuICAgIGNvbHVtbi1nYXA6IDEwLjRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC50ZXh0LXh4bC1zdGFydCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnRleHQteHhsLWVuZCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC50ZXh0LXh4bC1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5mcy0xIHtcbiAgICBmb250LXNpemU6IDQuNzc0NTZyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mcy0yIHtcbiAgICBmb250LXNpemU6IDMuOTc4OHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZzLTMge1xuICAgIGZvbnQtc2l6ZTogMy4zMTU2OHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZzLTQge1xuICAgIGZvbnQtc2l6ZTogMi43NjMwNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZzLTUge1xuICAgIGZvbnQtc2l6ZTogMi4zMDM1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnMtNiB7XG4gICAgZm9udC1zaXplOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBwcmludCB7XG4gIC5kLXByaW50LWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1wcmludC1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtcHJpbnQtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1wcmludC1ncmlkIHtcbiAgICBkaXNwbGF5OiBncmlkICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1wcmludC1pbmxpbmUtZ3JpZCB7XG4gICAgZGlzcGxheTogaW5saW5lLWdyaWQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXByaW50LXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtcHJpbnQtdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXByaW50LXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXByaW50LWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXByaW50LWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtcHJpbnQtbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG4vKipcbiogQGZpbGVcbiogQmFzZSBzdHlsZXMuXG4qL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYSBOb3cgVGV4dFwiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIC8qIFJlZ3VsYXIgKi9cbiAgc3JjOiB1cmwoXCIuLi9mb250cy9IZWx2ZXRpY2FOb3dUZXh0LVJlZ3VsYXIud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9IZWx2ZXRpY2FOb3dUZXh0LVJlZ3VsYXIudHRmXCIpIGZvcm1hdChcInR0ZlwiKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2EgTm93IFRleHRcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTAwO1xuICAvKiBNZWRpdW0gKi9cbiAgc3JjOiB1cmwoXCIuLi9mb250cy9IZWx2ZXRpY2FOb3dUZXh0LU1lZGl1bS53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL0hlbHZldGljYU5vd1RleHQtTWVkaXVtLnR0ZlwiKSBmb3JtYXQoXCJ0dGZcIik7XG59XG46cm9vdCB7XG4gIC0tZm9udC1mYW1pbHk6IEhlbHZldGljYSBOb3cgVGV4dCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAtLWZvbnQtcmVndWxhcjogNDAwO1xuICAtLWZvbnQtbWVkaXVtOiA1MDA7XG4gIC0tZm9udC1ib2xkOiA3MDA7XG4gIC0tZm9udC1zaXplLXhzOiAxLjExMDRyZW07XG4gIC0tZm9udC1zaXplLXM6IDEuMzMyNDhyZW07XG4gIC0tZm9udC1zaXplLW06IDEuNTk5OTA0cmVtO1xuICAtLWZvbnQtc2l6ZS1sOiAxLjkxODcycmVtO1xuICAtLWZvbnQtc2l6ZS14bDogMi4zMDM1cmVtO1xuICAtLWZvbnQtc2l6ZS0yeGw6IDIuNzYzMDRyZW07XG4gIC0tZm9udC1zaXplLTN4bDogMy4zMTU2OHJlbTtcbiAgLS1mb250LXNpemUtNHhsOiAzLjk3ODhyZW07XG4gIC0tZm9udC1zaXplLTV4bDogNC43NzQ1NnJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgOnJvb3Qge1xuICAgIC0tZm9udC1zaXplLXhzOiAxLjAyNHJlbTtcbiAgICAtLWZvbnQtc2l6ZS1zOiAxLjI4cmVtO1xuICAgIC0tZm9udC1zaXplLW06IDEuNnJlbTtcbiAgICAtLWZvbnQtc2l6ZS1sOiAycmVtO1xuICAgIC0tZm9udC1zaXplLXhsOiAyLjVyZW07XG4gICAgLS1mb250LXNpemUtMnhsOiAzLjEyNDlyZW07XG4gICAgLS1mb250LXNpemUtM3hsOiAzLjkwNTZyZW07XG4gICAgLS1mb250LXNpemUtNHhsOiA0Ljg4Mjg4cmVtO1xuICAgIC0tZm9udC1zaXplLTV4bDogNi4xMDM1MnJlbTtcbiAgfVxufVxuXG4udGV4dC11bmRlcmxpbmUge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuaDEsIC5oMSxcbmgyLFxuLmgyLFxuaDMsXG4uaDMsXG5oNCxcbi5oNCxcbmg1LFxuLmg1LFxuLnJlc3VsdC1ncm91cCBoMyxcbi5yZXN1bHQtZ3JvdXAgLmgzLFxuaDYsXG4uaDYge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5oMSwgLmgxLFxuaDIsXG4uaDIsXG5oMyxcbi5oMyxcbmg0LFxuLmg0LFxuaDUsXG4uaDUsXG4ucmVzdWx0LWdyb3VwIGgzLFxuLnJlc3VsdC1ncm91cCAuaDMsXG5oNixcbi5oNixcbnAsXG5zcGFuIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5KTtcbn1cblxuLnJlZ3VsYXIteHMge1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHkpO1xuICBmb250LXdlaWdodDogdmFyKC0tZm9udC1yZWd1bGFyKTtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUteHMpO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG4ucmVndWxhci1zIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5KTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtcmVndWxhcik7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLXMpO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG4ucmVndWxhci1tIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5KTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtcmVndWxhcik7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLW0pO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG4ucmVndWxhci1sIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5KTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtcmVndWxhcik7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWwpO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG4ucmVndWxhci14bCB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseSk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXJlZ3VsYXIpO1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS14bCk7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbi5yZWd1bGFyLTJ4bCB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseSk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXJlZ3VsYXIpO1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS0yeGwpO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuXG4ucmVndWxhci0zeGwge1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHkpO1xuICBmb250LXdlaWdodDogdmFyKC0tZm9udC1yZWd1bGFyKTtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtM3hsKTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cblxuLnJlZ3VsYXItNHhsIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5KTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtcmVndWxhcik7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLTR4bCk7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5cbi5yZWd1bGFyLTV4bCB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseSk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXJlZ3VsYXIpO1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS01eGwpO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuXG4ubWVkaXVtLXhzIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5KTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtbWVkaXVtKTtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUteHMpO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG4ubWVkaXVtLXMge1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHkpO1xuICBmb250LXdlaWdodDogdmFyKC0tZm9udC1tZWRpdW0pO1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1zKTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuLm1lZGl1bS1tIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5KTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtbWVkaXVtKTtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtbSk7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbi5tZWRpdW0tbCB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseSk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LW1lZGl1bSk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWwpO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG4ubWVkaXVtLXhsIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5KTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtbWVkaXVtKTtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUteGwpO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG4ubWVkaXVtLTJ4bCB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseSk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LW1lZGl1bSk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLTJ4bCk7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5cbi5tZWRpdW0tM3hsIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5KTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtbWVkaXVtKTtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtM3hsKTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cblxuLm1lZGl1bS00eGwge1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHkpO1xuICBmb250LXdlaWdodDogdmFyKC0tZm9udC1tZWRpdW0pO1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS00eGwpO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuXG4ubWVkaXVtLTV4bCB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseSk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LW1lZGl1bSk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLTV4bCk7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5cbi5ib2xkLXhzIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5KTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtYm9sZCk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLXhzKTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuLmJvbGQtcyB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseSk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LWJvbGQpO1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1zKTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuLmJvbGQtbSB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseSk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LWJvbGQpO1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1tKTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuLmJvbGQtbCB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseSk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LWJvbGQpO1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1sKTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuLmJvbGQteGwge1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHkpO1xuICBmb250LXdlaWdodDogdmFyKC0tZm9udC1ib2xkKTtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUteGwpO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG4uYm9sZC0yeGwge1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHkpO1xuICBmb250LXdlaWdodDogdmFyKC0tZm9udC1ib2xkKTtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtMnhsKTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cblxuLmJvbGQtM3hsIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5KTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtYm9sZCk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLTN4bCk7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5cbi5ib2xkLTR4bCB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseSk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LWJvbGQpO1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS00eGwpO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuXG4uYm9sZC01eGwge1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHkpO1xuICBmb250LXdlaWdodDogdmFyKC0tZm9udC1ib2xkKTtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtNXhsKTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cblxuLyoqXG4gKiBAZmlsZVxuICogSWNvbnNcbiAqL1xuLnRocmVlLWRvdHMtaWNvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi50aHJlZS1kb3RzLWljb246YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTYnIGhlaWdodD0nMTYnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ2cgY2xpcC1wYXRoPSd1cmwoJTIzY2xpcDBfMTA4MF82NTI0OCknJTNFJTNDcGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGNsaXAtcnVsZT0nZXZlbm9kZCcgZD0nTTMuNTk5OTkgOC4wMDMzM0MzLjU5OTk5IDguOTk3NDUgMi43OTQxMSA5LjgwMzMzIDEuNzk5OTkgOS44MDMzM0MwLjgwNTg4MiA5LjgwMzMzIC01LjcyMjA1ZS0wNiA4Ljk5NzQ1IC01LjcyMjA1ZS0wNiA4LjAwMzMzQy01LjcyMjA1ZS0wNiA3LjAwOTIyIDAuODA1ODgyIDYuMjAzMzMgMS43OTk5OSA2LjIwMzMzQzIuNzk0MTEgNi4yMDMzMyAzLjU5OTk5IDcuMDA5MjIgMy41OTk5OSA4LjAwMzMzWk05LjgwMDAxIDguMDAzMzNDOS44MDAwMSA4Ljk5NzQ1IDguOTk0MTIgOS44MDMzMyA4LjAwMDAxIDkuODAzMzNDNy4wMDU4OSA5LjgwMzMzIDYuMjAwMDEgOC45OTc0NSA2LjIwMDAxIDguMDAzMzNDNi4yMDAwMSA3LjAwOTIyIDcuMDA1ODkgNi4yMDMzMyA4LjAwMDAxIDYuMjAzMzNDOC45OTQxMiA2LjIwMzMzIDkuODAwMDEgNy4wMDkyMiA5LjgwMDAxIDguMDAzMzNaTTE0LjIgOS44MDMzM0MxNS4xOTQxIDkuODAzMzMgMTYgOC45OTc0NSAxNiA4LjAwMzMzQzE2IDcuMDA5MjIgMTUuMTk0MSA2LjIwMzMzIDE0LjIgNi4yMDMzM0MxMy4yMDU5IDYuMjAzMzMgMTIuNCA3LjAwOTIyIDEyLjQgOC4wMDMzM0MxMi40IDguOTk3NDUgMTMuMjA1OSA5LjgwMzMzIDE0LjIgOS44MDMzM1onIGZpbGw9J3doaXRlJy8lM0UlM0MvZyUzRSUzQ2RlZnMlM0UlM0NjbGlwUGF0aCBpZD0nY2xpcDBfMTA4MF82NTI0OCclM0UlM0NyZWN0IHdpZHRoPScxNicgaGVpZ2h0PScxNicgZmlsbD0nd2hpdGUnLyUzRSUzQy9jbGlwUGF0aCUzRSUzQy9kZWZzJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbn1cblxuaHRtbCB7XG4gIGZvbnQtc2l6ZTogNjIuNSU7XG59XG5cbjpyb290IHtcbiAgLS1jb250YWluZXItd2lkdGg6IDEwMCU7XG4gIC0tQ29ybmVyLXJhZGl1cy1Db3JuZXItcmFkaXVzLXJvdW5kZWQ6IDkuOTlyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgOnJvb3Qge1xuICAgIC0tY29udGFpbmVyLXdpZHRoOiA1NDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIDpyb290IHtcbiAgICAtLWNvbnRhaW5lci13aWR0aDogNzIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICA6cm9vdCB7XG4gICAgLS1jb250YWluZXItd2lkdGg6IDg5MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIDpyb290IHtcbiAgICAtLWNvbnRhaW5lci13aWR0aDogMTE0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIDpyb290IHtcbiAgICAtLWNvbnRhaW5lci13aWR0aDogMTI5NnB4O1xuICB9XG59XG5cbi8qKlxuICogQGZpbGVcbiAqXG4gKiBDb21wb25lbnQgd3JhcHBlcnMuXG4gKiAgQWxsIGNvbXBvbmVudCBtdXN0IGJlIGRlY2xhcmVkIGluc2lkZSB0aGlzIGZpbGUuXG4gKi9cbi8qKlxuICogQGZpbGVcbiAqIEFjdGlvbiBCYW5uZXIgc3R5bGVzLlxuICovXG4uYWN0aW9uLWJhbm5lci1jb250YWluZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDMuMnJlbTtcbiAgYm9yZGVyLXJhZGl1czogMS42cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hY3Rpb24tYmFubmVyLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgcGFkZGluZzogNHJlbSA1LjZyZW07XG4gIH1cbn1cbi5hY3Rpb24tYmFubmVyLWNvbnRhaW5lciAuYnV0dG9uIHtcbiAgbWFyZ2luLXRvcDogMi40cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hY3Rpb24tYmFubmVyLWNvbnRhaW5lciAuYnV0dG9uIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5cbi8qKlxuICogQGZpbGVcbiAqIFJlcG9ydGUgYW51YWwgaW50ZWdyYWRvIHZpZXcgc3R5bGVzLlxuICovXG4uaW50ZWdyYWRvLW1vYmlsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5pbnRlZ3JhZG8tbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uaW50ZWdyYWRvLW1vYmlsZSAudmlldy1jb250ZW50IC5hcmNhX2NhcmRfdmVydGljYWwge1xuICBtYXJnaW4tcmlnaHQ6IDIuNXJlbTtcbn1cblxuLmFudWFsLWludGVncmFkbyAudmlld3MtaW5maW5pdGUtc2Nyb2xsLWNvbnRlbnQtd3JhcHBlciwgLmFudWFsLWludGVncmFkbyAudmlldy1jb250ZW50LCAuaW50ZWdyYWRvLW1vYmlsZSAudmlld3MtaW5maW5pdGUtc2Nyb2xsLWNvbnRlbnQtd3JhcHBlciwgLmludGVncmFkby1tb2JpbGUgLnZpZXctY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMC44cmVtO1xuICBqdXN0aWZ5LWl0ZW1zOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luOiBhdXRvO1xufVxuLmFudWFsLWludGVncmFkbyAudmlld3MtaW5maW5pdGUtc2Nyb2xsLWNvbnRlbnQtd3JhcHBlci5jbGVhcmZpeDo6YWZ0ZXIsIC5hbnVhbC1pbnRlZ3JhZG8gLnZpZXctY29udGVudC5jbGVhcmZpeDo6YWZ0ZXIsIC5pbnRlZ3JhZG8tbW9iaWxlIC52aWV3cy1pbmZpbml0ZS1zY3JvbGwtY29udGVudC13cmFwcGVyLmNsZWFyZml4OjphZnRlciwgLmludGVncmFkby1tb2JpbGUgLnZpZXctY29udGVudC5jbGVhcmZpeDo6YWZ0ZXIge1xuICBjb250ZW50OiB1bnNldDtcbiAgZGlzcGxheTogZmxleDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYW51YWwtaW50ZWdyYWRvIC52aWV3cy1pbmZpbml0ZS1zY3JvbGwtY29udGVudC13cmFwcGVyLCAuYW51YWwtaW50ZWdyYWRvIC52aWV3LWNvbnRlbnQsIC5pbnRlZ3JhZG8tbW9iaWxlIC52aWV3cy1pbmZpbml0ZS1zY3JvbGwtY29udGVudC13cmFwcGVyLCAuaW50ZWdyYWRvLW1vYmlsZSAudmlldy1jb250ZW50IHtcbiAgICBnYXA6IDVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmFudWFsLWludGVncmFkbyAudmlld3MtaW5maW5pdGUtc2Nyb2xsLWNvbnRlbnQtd3JhcHBlciwgLmFudWFsLWludGVncmFkbyAudmlldy1jb250ZW50LCAuaW50ZWdyYWRvLW1vYmlsZSAudmlld3MtaW5maW5pdGUtc2Nyb2xsLWNvbnRlbnQtd3JhcHBlciwgLmludGVncmFkby1tb2JpbGUgLnZpZXctY29udGVudCB7XG4gICAgZ2FwOiA2cmVtO1xuICB9XG59XG4uYW51YWwtaW50ZWdyYWRvIC52aWV3cy1pbmZpbml0ZS1zY3JvbGwtY29udGVudC13cmFwcGVyIC5hcmNhX2NhcmRfdmVydGljYWwsIC5hbnVhbC1pbnRlZ3JhZG8gLnZpZXctY29udGVudCAuYXJjYV9jYXJkX3ZlcnRpY2FsLCAuaW50ZWdyYWRvLW1vYmlsZSAudmlld3MtaW5maW5pdGUtc2Nyb2xsLWNvbnRlbnQtd3JhcHBlciAuYXJjYV9jYXJkX3ZlcnRpY2FsLCAuaW50ZWdyYWRvLW1vYmlsZSAudmlldy1jb250ZW50IC5hcmNhX2NhcmRfdmVydGljYWwge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBtYXgtd2lkdGg6IDMwcmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hbnVhbC1pbnRlZ3JhZG8gLnZpZXdzLWluZmluaXRlLXNjcm9sbC1jb250ZW50LXdyYXBwZXIgLmFyY2FfY2FyZF92ZXJ0aWNhbCwgLmFudWFsLWludGVncmFkbyAudmlldy1jb250ZW50IC5hcmNhX2NhcmRfdmVydGljYWwsIC5pbnRlZ3JhZG8tbW9iaWxlIC52aWV3cy1pbmZpbml0ZS1zY3JvbGwtY29udGVudC13cmFwcGVyIC5hcmNhX2NhcmRfdmVydGljYWwsIC5pbnRlZ3JhZG8tbW9iaWxlIC52aWV3LWNvbnRlbnQgLmFyY2FfY2FyZF92ZXJ0aWNhbCB7XG4gICAgbWF4LXdpZHRoOiAyMC40cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5hbnVhbC1pbnRlZ3JhZG8gLnZpZXdzLWluZmluaXRlLXNjcm9sbC1jb250ZW50LXdyYXBwZXIgLmFyY2FfY2FyZF92ZXJ0aWNhbCwgLmFudWFsLWludGVncmFkbyAudmlldy1jb250ZW50IC5hcmNhX2NhcmRfdmVydGljYWwsIC5pbnRlZ3JhZG8tbW9iaWxlIC52aWV3cy1pbmZpbml0ZS1zY3JvbGwtY29udGVudC13cmFwcGVyIC5hcmNhX2NhcmRfdmVydGljYWwsIC5pbnRlZ3JhZG8tbW9iaWxlIC52aWV3LWNvbnRlbnQgLmFyY2FfY2FyZF92ZXJ0aWNhbCB7XG4gICAgbWF4LXdpZHRoOiAzMHJlbTtcbiAgfVxufVxuLmFudWFsLWludGVncmFkbyAudmlld3MtaW5maW5pdGUtc2Nyb2xsLWNvbnRlbnQtd3JhcHBlciAuYXJjYV9jYXJkX3ZlcnRpY2FsLmNhcmQsIC5hbnVhbC1pbnRlZ3JhZG8gLnZpZXctY29udGVudCAuYXJjYV9jYXJkX3ZlcnRpY2FsLmNhcmQsIC5pbnRlZ3JhZG8tbW9iaWxlIC52aWV3cy1pbmZpbml0ZS1zY3JvbGwtY29udGVudC13cmFwcGVyIC5hcmNhX2NhcmRfdmVydGljYWwuY2FyZCwgLmludGVncmFkby1tb2JpbGUgLnZpZXctY29udGVudCAuYXJjYV9jYXJkX3ZlcnRpY2FsLmNhcmQge1xuICBib3JkZXI6IG5vbmU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uYW51YWwtaW50ZWdyYWRvIC52aWV3cy1pbmZpbml0ZS1zY3JvbGwtY29udGVudC13cmFwcGVyIC5hcmNhX2NhcmRfdmVydGljYWwgYSwgLmFudWFsLWludGVncmFkbyAudmlldy1jb250ZW50IC5hcmNhX2NhcmRfdmVydGljYWwgYSwgLmludGVncmFkby1tb2JpbGUgLnZpZXdzLWluZmluaXRlLXNjcm9sbC1jb250ZW50LXdyYXBwZXIgLmFyY2FfY2FyZF92ZXJ0aWNhbCBhLCAuaW50ZWdyYWRvLW1vYmlsZSAudmlldy1jb250ZW50IC5hcmNhX2NhcmRfdmVydGljYWwgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMxZDFkMWJmZjtcbn1cbi5hbnVhbC1pbnRlZ3JhZG8gLnZpZXdzLWluZmluaXRlLXNjcm9sbC1jb250ZW50LXdyYXBwZXIgLmFyY2FfY2FyZF92ZXJ0aWNhbCBhOmhvdmVyIC5pbWFnZS1jb250YWluZXIgaW1nLCAuYW51YWwtaW50ZWdyYWRvIC52aWV3LWNvbnRlbnQgLmFyY2FfY2FyZF92ZXJ0aWNhbCBhOmhvdmVyIC5pbWFnZS1jb250YWluZXIgaW1nLCAuaW50ZWdyYWRvLW1vYmlsZSAudmlld3MtaW5maW5pdGUtc2Nyb2xsLWNvbnRlbnQtd3JhcHBlciAuYXJjYV9jYXJkX3ZlcnRpY2FsIGE6aG92ZXIgLmltYWdlLWNvbnRhaW5lciBpbWcsIC5pbnRlZ3JhZG8tbW9iaWxlIC52aWV3LWNvbnRlbnQgLmFyY2FfY2FyZF92ZXJ0aWNhbCBhOmhvdmVyIC5pbWFnZS1jb250YWluZXIgaW1nIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cyBjdWJpYy1iZXppZXIoMC4yNSwgMCwgMC43NSwgMSk7XG59XG4uYW51YWwtaW50ZWdyYWRvIC52aWV3cy1pbmZpbml0ZS1zY3JvbGwtY29udGVudC13cmFwcGVyIC5hcmNhX2NhcmRfdmVydGljYWwgYTpob3ZlciAuY2FyZC1ib2R5IC5jYXJkLXRpdGxlLCAuYW51YWwtaW50ZWdyYWRvIC52aWV3LWNvbnRlbnQgLmFyY2FfY2FyZF92ZXJ0aWNhbCBhOmhvdmVyIC5jYXJkLWJvZHkgLmNhcmQtdGl0bGUsIC5pbnRlZ3JhZG8tbW9iaWxlIC52aWV3cy1pbmZpbml0ZS1zY3JvbGwtY29udGVudC13cmFwcGVyIC5hcmNhX2NhcmRfdmVydGljYWwgYTpob3ZlciAuY2FyZC1ib2R5IC5jYXJkLXRpdGxlLCAuaW50ZWdyYWRvLW1vYmlsZSAudmlldy1jb250ZW50IC5hcmNhX2NhcmRfdmVydGljYWwgYTpob3ZlciAuY2FyZC1ib2R5IC5jYXJkLXRpdGxlIHtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC41cyBlYXNlLCBvcGFjaXR5IDFzIGVhc2U7XG4gIGNvbG9yOiByZWQ7XG59XG4uYW51YWwtaW50ZWdyYWRvIC52aWV3cy1pbmZpbml0ZS1zY3JvbGwtY29udGVudC13cmFwcGVyIC5hcmNhX2NhcmRfdmVydGljYWwgYTpob3ZlciAuY2FyZC1ib2R5IC5jYXJkLXRleHQsIC5hbnVhbC1pbnRlZ3JhZG8gLnZpZXctY29udGVudCAuYXJjYV9jYXJkX3ZlcnRpY2FsIGE6aG92ZXIgLmNhcmQtYm9keSAuY2FyZC10ZXh0LCAuaW50ZWdyYWRvLW1vYmlsZSAudmlld3MtaW5maW5pdGUtc2Nyb2xsLWNvbnRlbnQtd3JhcHBlciAuYXJjYV9jYXJkX3ZlcnRpY2FsIGE6aG92ZXIgLmNhcmQtYm9keSAuY2FyZC10ZXh0LCAuaW50ZWdyYWRvLW1vYmlsZSAudmlldy1jb250ZW50IC5hcmNhX2NhcmRfdmVydGljYWwgYTpob3ZlciAuY2FyZC1ib2R5IC5jYXJkLXRleHQge1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjVzIGVhc2UsIG9wYWNpdHkgMXMgZWFzZTtcbiAgY29sb3I6IHJlZDtcbiAgbWF4LXdpZHRoOiAyOXJlbTtcbn1cbi5hbnVhbC1pbnRlZ3JhZG8gLnZpZXdzLWluZmluaXRlLXNjcm9sbC1jb250ZW50LXdyYXBwZXIgLmFyY2FfY2FyZF92ZXJ0aWNhbCAuaW1hZ2UtY29udGFpbmVyLCAuYW51YWwtaW50ZWdyYWRvIC52aWV3LWNvbnRlbnQgLmFyY2FfY2FyZF92ZXJ0aWNhbCAuaW1hZ2UtY29udGFpbmVyLCAuaW50ZWdyYWRvLW1vYmlsZSAudmlld3MtaW5maW5pdGUtc2Nyb2xsLWNvbnRlbnQtd3JhcHBlciAuYXJjYV9jYXJkX3ZlcnRpY2FsIC5pbWFnZS1jb250YWluZXIsIC5pbnRlZ3JhZG8tbW9iaWxlIC52aWV3LWNvbnRlbnQgLmFyY2FfY2FyZF92ZXJ0aWNhbCAuaW1hZ2UtY29udGFpbmVyIHtcbiAgYm9yZGVyLXJhZGl1czogMi40cmVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDIuNHJlbTtcbn1cbi5hbnVhbC1pbnRlZ3JhZG8gLnZpZXdzLWluZmluaXRlLXNjcm9sbC1jb250ZW50LXdyYXBwZXIgLmFyY2FfY2FyZF92ZXJ0aWNhbCAuaW1hZ2UtY29udGFpbmVyIGltZywgLmFudWFsLWludGVncmFkbyAudmlldy1jb250ZW50IC5hcmNhX2NhcmRfdmVydGljYWwgLmltYWdlLWNvbnRhaW5lciBpbWcsIC5pbnRlZ3JhZG8tbW9iaWxlIC52aWV3cy1pbmZpbml0ZS1zY3JvbGwtY29udGVudC13cmFwcGVyIC5hcmNhX2NhcmRfdmVydGljYWwgLmltYWdlLWNvbnRhaW5lciBpbWcsIC5pbnRlZ3JhZG8tbW9iaWxlIC52aWV3LWNvbnRlbnQgLmFyY2FfY2FyZF92ZXJ0aWNhbCAuaW1hZ2UtY29udGFpbmVyIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjVzIGN1YmljLWJlemllcigwLjI1LCAwLCAwLjc1LCAxKTtcbn1cbi5hbnVhbC1pbnRlZ3JhZG8gLnZpZXdzLWluZmluaXRlLXNjcm9sbC1jb250ZW50LXdyYXBwZXIgLmFyY2FfY2FyZF92ZXJ0aWNhbCAuaW1hZ2UtY29udGFpbmVyIC50b3BpYywgLmFudWFsLWludGVncmFkbyAudmlldy1jb250ZW50IC5hcmNhX2NhcmRfdmVydGljYWwgLmltYWdlLWNvbnRhaW5lciAudG9waWMsIC5pbnRlZ3JhZG8tbW9iaWxlIC52aWV3cy1pbmZpbml0ZS1zY3JvbGwtY29udGVudC13cmFwcGVyIC5hcmNhX2NhcmRfdmVydGljYWwgLmltYWdlLWNvbnRhaW5lciAudG9waWMsIC5pbnRlZ3JhZG8tbW9iaWxlIC52aWV3LWNvbnRlbnQgLmFyY2FfY2FyZF92ZXJ0aWNhbCAuaW1hZ2UtY29udGFpbmVyIC50b3BpYyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIHRvcDogMS42cmVtO1xuICByaWdodDogMS42cmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbG9yOiAjZmZmZmZmZmY7XG4gIHBhZGRpbmc6IDAuNHJlbSAxLjJyZW07XG4gIGJvcmRlci1yYWRpdXM6IDk5LjlyZW07XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xufVxuLmFudWFsLWludGVncmFkbyAudmlld3MtaW5maW5pdGUtc2Nyb2xsLWNvbnRlbnQtd3JhcHBlciAuYXJjYV9jYXJkX3ZlcnRpY2FsIC5jYXJkLWJvZHkgLmNhcmQtdGl0bGUsIC5hbnVhbC1pbnRlZ3JhZG8gLnZpZXctY29udGVudCAuYXJjYV9jYXJkX3ZlcnRpY2FsIC5jYXJkLWJvZHkgLmNhcmQtdGl0bGUsIC5pbnRlZ3JhZG8tbW9iaWxlIC52aWV3cy1pbmZpbml0ZS1zY3JvbGwtY29udGVudC13cmFwcGVyIC5hcmNhX2NhcmRfdmVydGljYWwgLmNhcmQtYm9keSAuY2FyZC10aXRsZSwgLmludGVncmFkby1tb2JpbGUgLnZpZXctY29udGVudCAuYXJjYV9jYXJkX3ZlcnRpY2FsIC5jYXJkLWJvZHkgLmNhcmQtdGl0bGUge1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBtYXJnaW4tYm90dG9tOiAxLjZyZW07XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuNXMgZWFzZSwgb3BhY2l0eSAxcyBlYXNlO1xufVxuLmFudWFsLWludGVncmFkbyAudmlld3MtaW5maW5pdGUtc2Nyb2xsLWNvbnRlbnQtd3JhcHBlciAuYXJjYV9jYXJkX3ZlcnRpY2FsIC5jYXJkLWJvZHkgLmNhcmQtdGV4dCwgLmFudWFsLWludGVncmFkbyAudmlldy1jb250ZW50IC5hcmNhX2NhcmRfdmVydGljYWwgLmNhcmQtYm9keSAuY2FyZC10ZXh0LCAuaW50ZWdyYWRvLW1vYmlsZSAudmlld3MtaW5maW5pdGUtc2Nyb2xsLWNvbnRlbnQtd3JhcHBlciAuYXJjYV9jYXJkX3ZlcnRpY2FsIC5jYXJkLWJvZHkgLmNhcmQtdGV4dCwgLmludGVncmFkby1tb2JpbGUgLnZpZXctY29udGVudCAuYXJjYV9jYXJkX3ZlcnRpY2FsIC5jYXJkLWJvZHkgLmNhcmQtdGV4dCB7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBjb2xvcjogIzFkMWQxYmZmO1xuICBtYXJnaW4tYm90dG9tOiA0cmVtO1xufVxuLmFudWFsLWludGVncmFkbyAudmlld3MtaW5maW5pdGUtc2Nyb2xsLWNvbnRlbnQtd3JhcHBlciAuYXJjYV9jYXJkX3ZlcnRpY2FsIC5jYXJkLWJvZHkgLmNhcmQtdGV4dCwgLmFudWFsLWludGVncmFkbyAudmlldy1jb250ZW50IC5hcmNhX2NhcmRfdmVydGljYWwgLmNhcmQtYm9keSAuY2FyZC10ZXh0LCAuaW50ZWdyYWRvLW1vYmlsZSAudmlld3MtaW5maW5pdGUtc2Nyb2xsLWNvbnRlbnQtd3JhcHBlciAuYXJjYV9jYXJkX3ZlcnRpY2FsIC5jYXJkLWJvZHkgLmNhcmQtdGV4dCwgLmludGVncmFkby1tb2JpbGUgLnZpZXctY29udGVudCAuYXJjYV9jYXJkX3ZlcnRpY2FsIC5jYXJkLWJvZHkgLmNhcmQtdGV4dCB7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogIzFkMWQxYmZmO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjVzIGVhc2UsIG9wYWNpdHkgMXMgZWFzZTtcbn1cblxuLyoqXG4gKiBAZmlsZVxuICogRmFxcyB2aWV3IHN0eWxlcy5cbiAqL1xuLmFjY29yZGlvbiB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XG59XG5cbi5hY2NvcmRpb24taXRlbSB7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLWJvdHRvbTogMC4xcmVtIHNvbGlkICMxZDFkMWJmZjtcbn1cbi5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWhlYWRlciAuYWNjb3JkaW9uLWJ1dHRvbiB7XG4gIHotaW5kZXg6IDA7XG59XG4uYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1oZWFkZXIgLmFjY29yZGlvbi1idXR0b246Zm9jdXMge1xuICBib3JkZXI6IDAuMXJlbSBzb2xpZCAjMDAwO1xufVxuXG4uYWNjb3JkaW9uLWFyY2Ege1xuICBib3JkZXI6IG5vbmU7XG59XG5cbi5mYXEtY29udGVudCB7XG4gIHBhZGRpbmc6IDRyZW0gMC44cmVtO1xufVxuXG4uYWNjb3JkaW9uLWJ1dHRvbjpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5hY2NvcmRpb24tYnV0dG9uIHtcbiAgcGFkZGluZzogMnJlbSAwLjhyZW07XG59XG4uYWNjb3JkaW9uLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkge1xuICBjb2xvcjogIzFkMWQxYmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xuICBib3JkZXItYm90dG9tOiAwLjFyZW0gc29saWQgIzFkMWQxYmZmO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmFjY29yZGlvbi1idXR0b246OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMzInIGhlaWdodD0nMzInIHZpZXdCb3g9JzAgMCAzMiAzMicgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTEwLjgyNjcgMjAuMzg2N0wxNiAxNS4yMTMzTDIxLjE3MzMgMjAuMzg2N0MyMS42OTMzIDIwLjkwNjcgMjIuNTMzMyAyMC45MDY3IDIzLjA1MzMgMjAuMzg2N0MyMy41NzMzIDE5Ljg2NjcgMjMuNTczMyAxOS4wMjY3IDIzLjA1MzMgMTguNTA2N0wxNi45MzMzIDEyLjM4NjdDMTYuNDEzMyAxMS44NjY3IDE1LjU3MzMgMTEuODY2NyAxNS4wNTMzIDEyLjM4NjdMOC45MzMzMyAxOC41MDY3QzguNDEzMzMgMTkuMDI2NyA4LjQxMzMzIDE5Ljg2NjcgOC45MzMzMyAyMC4zODY3QzkuNDUzMzMgMjAuODkzMyAxMC4zMDY3IDIwLjkwNjcgMTAuODI2NyAyMC4zODY3WicgZmlsbD0nJTIzRTMyNDNDJy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDMuMnJlbTtcbiAgaGVpZ2h0OiAzLjJyZW07XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuLmFjY29yZGlvbi1idXR0b246bm90KC5jb2xsYXBzZWQpOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzMyJyBoZWlnaHQ9JzMyJyB2aWV3Qm94PScwIDAgMzIgMzInIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00xMC44MjY3IDIwLjM4NjdMMTYgMTUuMjEzM0wyMS4xNzMzIDIwLjM4NjdDMjEuNjkzMyAyMC45MDY3IDIyLjUzMzMgMjAuOTA2NyAyMy4wNTMzIDIwLjM4NjdDMjMuNTczMyAxOS44NjY3IDIzLjU3MzMgMTkuMDI2NyAyMy4wNTMzIDE4LjUwNjdMMTYuOTMzMyAxMi4zODY3QzE2LjQxMzMgMTEuODY2NyAxNS41NzMzIDExLjg2NjcgMTUuMDUzMyAxMi4zODY3TDguOTMzMzMgMTguNTA2N0M4LjQxMzMzIDE5LjAyNjcgOC40MTMzMyAxOS44NjY3IDguOTMzMzMgMjAuMzg2N0M5LjQ1MzMzIDIwLjg5MzMgMTAuMzA2NyAyMC45MDY3IDEwLjgyNjcgMjAuMzg2N1onIGZpbGw9JyUyM0UzMjQzQycvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xufVxuXG4vKipcbiAqIEBmaWxlXG4gKlxuICogQXJjYSBDYXJkIFZlcnRpY2FsICBcbiAqIEdlbmVyYWwgc3R5bGVcbiAqL1xuLnBhcmFncmFwaC0tdHlwZS0tYXJjYS1jYXJkLXZlcnRpY2FsLmNsYXNzaWNfY2FyZC5jYXJkIHtcbiAgYm9yZGVyOiBub25lO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLnBhcmFncmFwaC0tdHlwZS0tYXJjYS1jYXJkLXZlcnRpY2FsLmNsYXNzaWNfY2FyZC5jYXJkIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWFyY2EtY2FyZC12ZXJ0aWNhbC5jbGFzc2ljX2NhcmQuY2FyZCBpbWcge1xuICAgIG1pbi1oZWlnaHQ6IDIwcmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tYXJjYS1jYXJkLXZlcnRpY2FsLmNsYXNzaWNfY2FyZC5jYXJkIGltZyB7XG4gICAgbWF4LWhlaWdodDogMjNyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tYXJjYS1jYXJkLXZlcnRpY2FsLmNsYXNzaWNfY2FyZC5jYXJkIGltZyB7XG4gICAgbWluLWhlaWdodDogMzEuNXJlbTtcbiAgfVxufVxuLnBhcmFncmFwaC0tdHlwZS0tYXJjYS1jYXJkLXZlcnRpY2FsLmNsYXNzaWNfY2FyZC5jYXJkIC5jYXJkLWJvZHkge1xuICBwYWRkaW5nOiAyLjRyZW07XG4gIGNvbG9yOiAjMWQxZDFiZmY7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWFyY2EtY2FyZC12ZXJ0aWNhbC5jbGFzc2ljX2NhcmQuY2FyZCAuY2FyZC1ib2R5IHtcbiAgICBwYWRkaW5nOiA0cmVtIDRyZW0gMS42cmVtO1xuICB9XG59XG4ucGFyYWdyYXBoLS10eXBlLS1hcmNhLWNhcmQtdmVydGljYWwuY2xhc3NpY19jYXJkLmNhcmQgLmNhcmQtYm9keSAuY2FyZC10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDEuNnJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1hcmNhLWNhcmQtdmVydGljYWwuY2xhc3NpY19jYXJkLmNhcmQgLmNhcmQtYm9keSAuY2FyZC10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgfVxufVxuXG4vKipcbiAqIEBmaWxlXG4gKlxuICogQk1WIFJlcG9ydHMgU3R5bGVzLlxuICoqL1xuLnZpZXctYXJjYS1iaWJsaW90ZWNhLWJtdiAudmlld3Mtcm93IHtcbiAgcGFkZGluZzogMS42cmVtIDEuMnJlbTtcbiAgYm9yZGVyLWJvdHRvbTogMC4xcmVtIHNvbGlkICM3MDcwNmRmZjtcbn1cbi52aWV3LWFyY2EtYmlibGlvdGVjYS1ibXYgLnZpZXdzLXJvdyBhIHtcbiAgY29sb3I6ICMxZDFkMWJmZjtcbn1cbi52aWV3LWFyY2EtYmlibGlvdGVjYS1ibXYgLnZpZXdzLXJvdyBhOmhvdmVyIHtcbiAgY29sb3I6ICNlMzI0M2NmZjtcbn1cbi52aWV3LWFyY2EtYmlibGlvdGVjYS1ibXYgLnZpZXdzLXJvdyBhOmhvdmVyIHN2ZyBwYXRoIHtcbiAgc3Ryb2tlOiAjZTMyNDNjZmY7XG59XG5cbi8qKlxuICogQGZpbGVcbiAqIEJvdG9uIEJhY2sgU3R5bGVzLlxuICoqL1xuLnBhcmFncmFwaC0tdHlwZS0tYXJjYS1ib3Rvbi1iYWNrIC5idG4tYmFjayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLyoqXG4gKiBAZmlsZVxuICogQnV0dG9uIHN0eWxlcy5cbiAqL1xuLmJ0biB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1icy1mb250LXNhbnMtc2VyaWYpO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBib3JkZXI6IDAuMXJlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiAwLjJzIGVhc2UtaW4sIGJhY2tncm91bmQtcG9zaXRpb24gMC4zNXMgZWFzZS1pbjtcbn1cbi5idG4tc20sIC5idG4tZ3JvdXAtc20gPiAuYnRuIHtcbiAgcGFkZGluZzogMC44cmVtIDJyZW07XG4gIGZvbnQtc2l6ZTogMS4yOXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMnJlbTtcbn1cbi5idG4tbWQge1xuICBwYWRkaW5nOiAxLjJyZW0gMi40cmVtO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgYm9yZGVyLXJhZGl1czogMi40cmVtO1xufVxuLmJ0bi1sZywgLmJ0bi1ncm91cC1sZyA+IC5idG4ge1xuICBwYWRkaW5nOiAxLjZyZW0gMy4ycmVtO1xuICBmb250LXNpemU6IDJyZW07XG4gIGJvcmRlci1yYWRpdXM6IDMuMnJlbTtcbn1cbi5idG4tcHJpbWFyeSB7XG4gIGNvbG9yOiAjZmZmZmZmZmY7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzUwMCcgaGVpZ2h0PScxNDMnIHZpZXdCb3g9JzAgMCA1MDAgMTQzJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDZyBjbGlwLXBhdGg9J3VybCglMjNjbGlwMF8xXzIpJyUzRSUzQ3BhdGggZD0nTTAgNDAuOTAyMkMxOTguMTY5IC0xNC41OTU0IDMwNy41NDMgLTEyLjY2NDIgNTAwIDQwLjkwMjFWMTQzSDBWNDAuOTAyMlonIGZpbGw9JyUyMzFEMUQxQicvJTNFJTNDL2clM0UlM0NkZWZzJTNFJTNDY2xpcFBhdGggaWQ9J2NsaXAwXzFfMiclM0UlM0NyZWN0IHdpZHRoPSc1MDAnIGhlaWdodD0nMTQzJyBmaWxsPSd3aGl0ZScvJTNFJTNDL2NsaXBQYXRoJTNFJTNDL2RlZnMlM0UlM0Mvc3ZnJTNFJTBBXCIpLCBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICNlMzI0M2NmZiAwJSwgIzdlMDAxM2ZmIDEwMCUpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgLTEwMCUsIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBhdXRvLCBhdXRvO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmJ0bi1vdXRsaW5lZC1saWdodCB7XG4gIC0taWNvbi1jb2xvcjogI2ZmZmZmZmZmO1xuICAtLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgY29sb3I6ICNmZmZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzUwMCcgaGVpZ2h0PScxNDMnIHZpZXdCb3g9JzAgMCA1MDAgMTQzJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDZyBjbGlwLXBhdGg9J3VybCglMjNjbGlwMF8xXzIpJyUzRSUzQ3BhdGggZD0nTTAgNDAuOTAyMkMxOTguMTY5IC0xNC41OTU0IDMwNy41NDMgLTEyLjY2NDIgNTAwIDQwLjkwMjFWMTQzSDBWNDAuOTAyMlonIGZpbGw9JyUyMzFEMUQxQicvJTNFJTNDL2clM0UlM0NkZWZzJTNFJTNDY2xpcFBhdGggaWQ9J2NsaXAwXzFfMiclM0UlM0NyZWN0IHdpZHRoPSc1MDAnIGhlaWdodD0nMTQzJyBmaWxsPSd3aGl0ZScvJTNFJTNDL2NsaXBQYXRoJTNFJTNDL2RlZnMlM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgLTEwMCU7XG4gIGJhY2tncm91bmQtc2l6ZTogYXV0bztcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmZmY7XG59XG4uYnRuLW91dGxpbmVkLWxpZ2h0OmZvY3VzIHtcbiAgYm9yZGVyOiAwLjNyZW0gc29saWQgI2ZmZmZmZmZmO1xufVxuLmJ0bi1vdXRsaW5lZC1kYXJrIHtcbiAgLS1pY29uLWNvbG9yOiBuZXV0cmFsLTEwMDA7XG4gIC0tYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjYpO1xuICBib3JkZXItY29sb3I6ICM2NDY0NjFmZjtcbiAgY29sb3I6ICMxZDFkMWJmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzUwMCcgaGVpZ2h0PScxNDMnIHZpZXdCb3g9JzAgMCA1MDAgMTQzJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDZyBjbGlwLXBhdGg9J3VybCglMjNjbGlwMF8xXzIpJyUzRSUzQ3BhdGggZD0nTTAgNDAuOTAyMkMxOTguMTY5IC0xNC41OTU0IDMwNy41NDMgLTEyLjY2NDIgNTAwIDQwLjkwMjFWMTQzSDBWNDAuOTAyMlonIGZpbGw9JyUyMzFEMUQxQicvJTNFJTNDL2clM0UlM0NkZWZzJTNFJTNDY2xpcFBhdGggaWQ9J2NsaXAwXzFfMiclM0UlM0NyZWN0IHdpZHRoPSc1MDAnIGhlaWdodD0nMTQzJyBmaWxsPSd3aGl0ZScvJTNFJTNDL2NsaXBQYXRoJTNFJTNDL2RlZnMlM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgLTEwMCU7XG4gIGJhY2tncm91bmQtc2l6ZTogYXV0bztcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYm9yZGVyLWNvbG9yOiAjMDAwO1xufVxuLmJ0bi1vdXRsaW5lZC1kYXJrOmZvY3VzIHtcbiAgYm9yZGVyOiAwLjNyZW0gc29saWQgI2FkYWRhY2ZmO1xufVxuLmJ0bi1vdXRsaW5lZC1kYXJrLTIge1xuICAtLWljb24tY29sb3I6IG5ldXRyYWwtMTAwMDtcbiAgLS1idG4taG92ZXItYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNik7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyOiAwLjFyZW0gc29saWQgI2FkYWRhY2ZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMS41cmVtO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDk5LjlyZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHotaW5kZXg6IDE7XG59XG4uYnRuLW91dGxpbmVkLWRhcmstMjpmb2N1cyB7XG4gIG91dGxpbmU6IDAuMXJlbSBzb2xpZCAjMDAwO1xufVxuLmJ0bi1vdXRsaW5lZC1kYXJrLTI6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI2UzMjQzY2ZmLCAjN2UwMDEzZmYpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG4gIHotaW5kZXg6IC0xO1xuICBib3JkZXItcmFkaXVzOiA4MCUvMzAlO1xufVxuLmJ0bi1vdXRsaW5lZC1kYXJrLTI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgcGFkZGluZzogMXJlbTtcbiAgei1pbmRleDogMjtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjNzIGVhc2U7XG59XG4uYnRuLW91dGxpbmVkLWRhcmstMjpob3Zlcjo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG59XG4uYnRuLW91dGxpbmVkLWRhcmstMjpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG59XG4uYnRuLW91dGxpbmVkLWRhcmstMjpob3Zlcjo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZmZmO1xufVxuLmJ0biBzdmcge1xuICB0cmFuc2l0aW9uOiAwLjM1cyBlYXNlLWluO1xufVxuLmJ0bjpob3ZlciB7XG4gIC0taWNvbi1jb2xvcjogI2ZmZmZmZmZmO1xuICBjb2xvcjogdmFyKC0tYnRuLWhvdmVyLWNvbG9yLCAjZmZmZmZmZmYpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyLCBjZW50ZXI7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnRuLWhvdmVyLWJvcmRlci1jb2xvciwgdHJhbnNwYXJlbnQpO1xufVxuXG4uYnRuLWFsaWduIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgcGFkZGluZy10b3A6IDIuNHJlbTtcbn1cbi5idG4tYWxpZ24uYnRuX2xlZnQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xufVxuLmJ0bi1hbGlnbi5idG5fY2VudGVyIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uYnRuLWFsaWduLmJ0bl9yaWdodCB7XG4gIGp1c3RpZnktY29udGVudDogZW5kO1xufVxuXG4vKipcbiAqIEBmaWxlXG4gKlxuICogU3R5bGUgYmxvY2sgQ2FyZCB2ZXJ0aWNhbCBcbiAqIEdlbmVyYWwgc3R5bGVcbiAqL1xuLnBhcmFncmFwaC0tdHlwZS0tYXJjYS1zbGlkZXItY29udGFpbmVyIC5maWVsZF9faXRlbXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiAyLjRyZW07XG4gIGp1c3RpZnktaXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1hcmNhLXNsaWRlci1jb250YWluZXIgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0ge1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuLnBhcmFncmFwaC0tdHlwZS0tYXJjYS1zbGlkZXItY29udGFpbmVyIC5hcmNhX2NhcmRfdmVydGljYWwge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBtYXgtd2lkdGg6IDI4LjhyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tYXJjYS1zbGlkZXItY29udGFpbmVyIC5hcmNhX2NhcmRfdmVydGljYWwge1xuICAgIG1heC13aWR0aDogMjAuNHJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1hcmNhLXNsaWRlci1jb250YWluZXIgLmFyY2FfY2FyZF92ZXJ0aWNhbCB7XG4gICAgbWF4LXdpZHRoOiAzMHJlbTtcbiAgfVxufVxuLnBhcmFncmFwaC0tdHlwZS0tYXJjYS1zbGlkZXItY29udGFpbmVyIC5hcmNhX2NhcmRfdmVydGljYWwuY2FyZCB7XG4gIG1hcmdpbi1yaWdodDogMi40cmVtO1xuICBib3JkZXI6IG5vbmU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1hcmNhLXNsaWRlci1jb250YWluZXIgLmFyY2FfY2FyZF92ZXJ0aWNhbCBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzFkMWQxYmZmO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tYXJjYS1zbGlkZXItY29udGFpbmVyIC5hcmNhX2NhcmRfdmVydGljYWwgYTpob3ZlciAuaW1hZ2UtY29udGFpbmVyIGltZyB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXMgY3ViaWMtYmV6aWVyKDAuMjUsIDAsIDAuNzUsIDEpO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tYXJjYS1zbGlkZXItY29udGFpbmVyIC5hcmNhX2NhcmRfdmVydGljYWwgYTpob3ZlciAuY2FyZC1ib2R5IC5jYXJkLXRpdGxlIHtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC41cyBlYXNlLCBvcGFjaXR5IDFzIGVhc2U7XG4gIGNvbG9yOiByZWQ7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1hcmNhLXNsaWRlci1jb250YWluZXIgLmFyY2FfY2FyZF92ZXJ0aWNhbCBhOmhvdmVyIC5jYXJkLWJvZHkgLmNhcmQtdGV4dCB7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuNXMgZWFzZSwgb3BhY2l0eSAxcyBlYXNlO1xuICBjb2xvcjogcmVkO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tYXJjYS1zbGlkZXItY29udGFpbmVyIC5hcmNhX2NhcmRfdmVydGljYWwgLmltYWdlLWNvbnRhaW5lciB7XG4gIGJvcmRlci1yYWRpdXM6IDIuNHJlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAyLjRyZW07XG59XG4ucGFyYWdyYXBoLS10eXBlLS1hcmNhLXNsaWRlci1jb250YWluZXIgLmFyY2FfY2FyZF92ZXJ0aWNhbCAuaW1hZ2UtY29udGFpbmVyIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1pbi1oZWlnaHQ6IDIwcmVtO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cyBjdWJpYy1iZXppZXIoMC4yNSwgMCwgMC43NSwgMSk7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1hcmNhLXNsaWRlci1jb250YWluZXIgLmFyY2FfY2FyZF92ZXJ0aWNhbCAuaW1hZ2UtY29udGFpbmVyIC50b3BpYyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIHRvcDogMS42cmVtO1xuICByaWdodDogMS42cmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbG9yOiAjZmZmZmZmZmY7XG4gIHBhZGRpbmc6IDAuNHJlbSAxLjJyZW07XG4gIGJvcmRlci1yYWRpdXM6IDk5LjlyZW07XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tYXJjYS1zbGlkZXItY29udGFpbmVyIC5hcmNhX2NhcmRfdmVydGljYWwgLmNhcmQtYm9keSAuY2FyZC10aXRsZSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIG1hcmdpbi1ib3R0b206IDEuNnJlbTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC41cyBlYXNlLCBvcGFjaXR5IDFzIGVhc2U7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1hcmNhLXNsaWRlci1jb250YWluZXIgLmFyY2FfY2FyZF92ZXJ0aWNhbCAuY2FyZC1ib2R5IC5jYXJkLXRleHQge1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgY29sb3I6ICMxZDFkMWJmZjtcbiAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWFyY2Etc2xpZGVyLWNvbnRhaW5lciAuYXJjYV9jYXJkX3ZlcnRpY2FsIC5jYXJkLWJvZHkgLmNhcmQtdGV4dCB7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogIzFkMWQxYmZmO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjVzIGVhc2UsIG9wYWNpdHkgMXMgZWFzZTtcbn1cblxuLyoqXG4gKiBAZmlsZVxuICpcbiAqIFN0eWxlIGNhcnJvdXNlbCB2aWV3IGNvbXBvbmVudC5cbiAqIEdlbmVyYWwgc3R5bGVcbiAqL1xuLmxhdGVzdC1uZXdzIC5zbGljay10cmFjayB7XG4gIHRyYW5zaXRpb246IG1hcmdpbi1sZWZ0IDAuNnMgZWFzZS1vdXQ7XG59XG4ubGF0ZXN0LW5ld3MgLnNsaWNrLXRyYWNrIC5zbGljay1zbGlkZSB7XG4gIG1hcmdpbjogMCAxLjI1cmVtO1xufVxuLmxhdGVzdC1uZXdzIC50aXRsZS1jb250YWluZXIgaDMsIC5sYXRlc3QtbmV3cyAudGl0bGUtY29udGFpbmVyIC5oMyB7XG4gIGNvbG9yOiAjMWQxZDFiZmY7XG4gIGZvbnQtc2l6ZTogMi4zMDM1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxLjZyZW07XG59XG4ubGF0ZXN0LW5ld3MgLnRpdGxlLWNvbnRhaW5lciBwIHtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGNvbG9yOiAjNzA3MDZkZmY7XG59XG4ubGF0ZXN0LW5ld3MgLmNhcm91c2VsLW5vdGljaWFzIC5pdGVtIHtcbiAgd2lkdGg6IDMwcmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5sYXRlc3QtbmV3cyAuY2Fyb3VzZWwtbm90aWNpYXMgLml0ZW0ge1xuICAgIHdpZHRoOiAzNnJlbTtcbiAgfVxufVxuLmxhdGVzdC1uZXdzIC5jYXJvdXNlbC1ub3RpY2lhcyAuaXRlbSBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmxhdGVzdC1uZXdzIC5jYXJvdXNlbC1ub3RpY2lhcyAuaXRlbTpob3ZlciAuaW1hZ2UtY29udGFpbmVyIGltZyB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXMgY3ViaWMtYmV6aWVyKDAuMjUsIDAsIDAuNzUsIDEpO1xufVxuLmxhdGVzdC1uZXdzIC5jYXJvdXNlbC1ub3RpY2lhcyAuaXRlbTpob3ZlciAuY2Fyb3VzZWwtY29udGVudCBoMywgLmxhdGVzdC1uZXdzIC5jYXJvdXNlbC1ub3RpY2lhcyAuaXRlbTpob3ZlciAuY2Fyb3VzZWwtY29udGVudCAuaDMge1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjVzIGVhc2UsIG9wYWNpdHkgMXMgZWFzZTtcbiAgY29sb3I6IHJlZDtcbn1cbi5sYXRlc3QtbmV3cyAuY2Fyb3VzZWwtbm90aWNpYXMgLml0ZW06aG92ZXIgLmNhcm91c2VsLWNvbnRlbnQgLmZpZWxkLS1uYW1lLWJvZHkge1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjVzIGVhc2UsIG9wYWNpdHkgMXMgZWFzZTtcbiAgY29sb3I6IHJlZDtcbn1cbi5sYXRlc3QtbmV3cyAuY2Fyb3VzZWwtbm90aWNpYXMgLml0ZW0gLmltYWdlLWNvbnRhaW5lciB7XG4gIGJvcmRlci1yYWRpdXM6IDIuNHJlbTtcbiAgd2lkdGg6IDMwcmVtO1xuICBoZWlnaHQ6IDM3LjVyZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMi40cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5sYXRlc3QtbmV3cyAuY2Fyb3VzZWwtbm90aWNpYXMgLml0ZW0gLmltYWdlLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDM2cmVtO1xuICAgIGhlaWdodDogNDVyZW07XG4gIH1cbn1cbi5sYXRlc3QtbmV3cyAuY2Fyb3VzZWwtbm90aWNpYXMgLml0ZW0gLmltYWdlLWNvbnRhaW5lciBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiAyLjRyZW07XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjVzIGN1YmljLWJlemllcigwLjI1LCAwLCAwLjc1LCAxKTtcbn1cbi5sYXRlc3QtbmV3cyAuY2Fyb3VzZWwtbm90aWNpYXMgLml0ZW0gLmltYWdlLWNvbnRhaW5lciAudG9waWMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICB0b3A6IDEuNnJlbTtcbiAgcmlnaHQ6IDEuNnJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb2xvcjogI2ZmZmZmZmZmO1xuICBwYWRkaW5nOiAwLjRyZW0gMS4ycmVtO1xuICBib3JkZXItcmFkaXVzOiA5OS45cmVtO1xuICBmb250LXNpemU6IDEuM3JlbTtcbn1cbi5sYXRlc3QtbmV3cyAuY2Fyb3VzZWwtbm90aWNpYXMgLml0ZW0gLmNhcm91c2VsLWNvbnRlbnQgaDMsIC5sYXRlc3QtbmV3cyAuY2Fyb3VzZWwtbm90aWNpYXMgLml0ZW0gLmNhcm91c2VsLWNvbnRlbnQgLmgzIHtcbiAgZm9udC1zaXplOiAyLjMwMzVyZW07XG4gIGNvbG9yOiAjMWQxZDFiZmY7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuNXMgZWFzZSwgb3BhY2l0eSAxcyBlYXNlO1xufVxuLmxhdGVzdC1uZXdzIC5jYXJvdXNlbC1ub3RpY2lhcyAuaXRlbSAuY2Fyb3VzZWwtY29udGVudCAuZmllbGQtLW5hbWUtYm9keSB7XG4gIG1hcmdpbi10b3A6IDEuNnJlbTtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjNzA3MDZkZmY7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuNXMgZWFzZSwgb3BhY2l0eSAxcyBlYXNlO1xufVxuLmxhdGVzdC1uZXdzIC5jdXN0b20tYnV0dG9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGhlaWdodDogNXJlbTtcbiAgcGFkZGluZzogMS4ycmVtIDIuNHJlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjYjAxNjMwZmYsICM3YjBjMjNmZik7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjZmZmZmZmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDk5OS45cmVtO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbn1cbi5sYXRlc3QtbmV3cyAuY3VzdG9tLWJ1dHRvbjpob3ZlciAuY3VzdG9tLWJ1dHRvbi1vdmVybGF5IHtcbiAgaGVpZ2h0OiAxNTAlO1xufVxuLmxhdGVzdC1uZXdzIC5jdXN0b20tYnV0dG9uIC5jdXN0b20tYnV0dG9uLW92ZXJsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHdpZHRoOiAxODAlO1xuICBoZWlnaHQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDUwJTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1vdXQ7XG59XG4ubGF0ZXN0LW5ld3MgLmN1c3RvbS1idXR0b24gLmN1c3RvbS1idXR0b24tdGV4dCB7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwO1xuICBjb2xvcjogI2ZmZmZmZmZmO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2UtaW4tb3V0O1xufVxuLmxhdGVzdC1uZXdzIC5jdXN0b20tYnV0dG9uIC5jdXN0b20tYnV0dG9uLXRleHQgc3ZnIHtcbiAgd2lkdGg6IDEuNnJlbTtcbiAgaGVpZ2h0OiAxLjZyZW07XG4gIG1hcmdpbi1sZWZ0OiAwLjhyZW07XG59XG4ubGF0ZXN0LW5ld3MgLmN1c3RvbS1idXR0b24gLmN1c3RvbS1idXR0b24tdGV4dCBzdmcgcGF0aCB7XG4gIGZpbGw6IG5vbmU7XG59XG5cbi5jYXJvdXNlbC1idG4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmZmY7XG4gIGNvbG9yOiAjMDAwO1xuICB3aWR0aDogNC44cmVtO1xuICBoZWlnaHQ6IDQuOHJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlcjogMC4xcmVtIHNvbGlkICNhZGFkYWNmZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG91dGxpbmU6IG5vbmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwJSk7XG4gIHRvcDogNTAlO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjRzLCBib3JkZXItY29sb3IgMC40cywgYmFja2dyb3VuZC1jb2xvciAwLjRzO1xufVxuLmNhcm91c2VsLWJ0biBzdmcgcGF0aCB7XG4gIHN0cm9rZTogIzAwMDtcbiAgZmlsbDogbm9uZTtcbn1cbi5jYXJvdXNlbC1idG46YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB6LWluZGV4OiAtMTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb2xvcjogIzAwMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNnMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zZm9ybTogc2NhbGVZKDApO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBib3R0b207XG4gIGJvcmRlci1yYWRpdXM6IDYwJTtcbn1cbi5jYXJvdXNlbC1idG46aG92ZXI6YWZ0ZXIge1xuICBjb2xvcjogI2ZmZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBib3JkZXItY29sb3I6ICMwMDA7XG4gIHRyYW5zZm9ybTogc2NhbGVZKDEpO1xufVxuLmNhcm91c2VsLWJ0bjpob3ZlciBzdmcgcGF0aCB7XG4gIHN0cm9rZTogI2ZmZmZmZmZmO1xuICBmaWxsOiBub25lO1xufVxuLmNhcm91c2VsLWJ0bjpkaXNhYmxlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZWJlYmVhZmY7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIGNvbG9yOiAjZWJlYmVhZmY7XG59XG4uY2Fyb3VzZWwtYnRuOmRpc2FibGVkOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbn1cblxuLyoqXG4gKiBAZmlsZVxuICpcbiAqIFN0eWxlIGNhcnJvdXNlbCBmbHVpZCBwYXJhZ3JhcGggY29tcG9uZW50LlxuICogR2VuZXJhbCBzdHlsZVxuICovXG4uY2Fyb3VzZWwtZmx1aWQtY29udGFpbmVyIC50aXRsZS1jb250YWluZXIgaDMsIC5jYXJvdXNlbC1mbHVpZC1jb250YWluZXIgLnRpdGxlLWNvbnRhaW5lciAuaDMge1xuICBjb2xvcjogIzFkMWQxYmZmO1xuICBtYXJnaW4tYm90dG9tOiAxLjZyZW07XG59XG4uY2Fyb3VzZWwtZmx1aWQtY29udGFpbmVyIC50aXRsZS1jb250YWluZXIgcCB7XG4gIGNvbG9yOiAjNzA3MDZkZmY7XG59XG5cbi5jYXJvdXNlbC1mbHVpZCAuc2xpY2stdHJhY2sge1xuICB0cmFuc2l0aW9uOiBtYXJnaW4tbGVmdCAwLjZzIGVhc2Utb3V0O1xufVxuLmNhcm91c2VsLWZsdWlkIC5zbGljay10cmFjayAuc2xpY2stc2xpZGUge1xuICBtYXJnaW46IDAgMS4yNXJlbTtcbiAgd2lkdGg6IDMwcmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jYXJvdXNlbC1mbHVpZCAuc2xpY2stdHJhY2sgLnNsaWNrLXNsaWRlIHtcbiAgICB3aWR0aDogMzZyZW07XG4gIH1cbn1cbi5jYXJvdXNlbC1mbHVpZCAuZmllbGRfX2l0ZW1zIC5jYXJkIHtcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5jYXJvdXNlbC1mbHVpZCAuZmllbGRfX2l0ZW1zIC5jYXJkIC5jYXJkLWJvZHkgaDUsIC5jYXJvdXNlbC1mbHVpZCAuZmllbGRfX2l0ZW1zIC5jYXJkIC5jYXJkLWJvZHkgLmg1LCAuY2Fyb3VzZWwtZmx1aWQgLmZpZWxkX19pdGVtcyAuY2FyZCAuY2FyZC1ib2R5IC5yZXN1bHQtZ3JvdXAgaDMsIC5yZXN1bHQtZ3JvdXAgLmNhcm91c2VsLWZsdWlkIC5maWVsZF9faXRlbXMgLmNhcmQgLmNhcmQtYm9keSBoMywgLmNhcm91c2VsLWZsdWlkIC5maWVsZF9faXRlbXMgLmNhcmQgLmNhcmQtYm9keSAucmVzdWx0LWdyb3VwIC5oMywgLnJlc3VsdC1ncm91cCAuY2Fyb3VzZWwtZmx1aWQgLmZpZWxkX19pdGVtcyAuY2FyZCAuY2FyZC1ib2R5IC5oMyB7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG4uY2Fyb3VzZWwtZmx1aWQgLmZpZWxkX19pdGVtcyAuY2FyZCAuY2FyZC10ZXh0IHVsIHtcbiAgY29sb3I6ICM3MDcwNmRmZjtcbn1cbi5jYXJvdXNlbC1mbHVpZCAuZmllbGRfX2l0ZW1zIC5jYXJkIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uY2Fyb3VzZWwtZmx1aWQgLmZpZWxkX19pdGVtcyAuY2FyZDpob3ZlciAuaW1hZ2UtY29udGFpbmVyIGltZyB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXMgY3ViaWMtYmV6aWVyKDAuMjUsIDAsIDAuNzUsIDEpO1xufVxuLmNhcm91c2VsLWZsdWlkIC5maWVsZF9faXRlbXMgLmNhcmQ6aG92ZXIgLmNhcmQtYm9keSwgLmNhcm91c2VsLWZsdWlkIC5maWVsZF9faXRlbXMgLmNhcmQ6aG92ZXIgdWwge1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjVzIGVhc2UsIG9wYWNpdHkgMXMgZWFzZTtcbiAgY29sb3I6IHJlZDtcbn1cbi5jYXJvdXNlbC1mbHVpZCAuZmllbGRfX2l0ZW1zIC5jYXJkIC5pbWFnZS1jb250YWluZXIge1xuICBib3JkZXItcmFkaXVzOiAyLjRyZW07XG4gIHdpZHRoOiAzMHJlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAyLjRyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNhcm91c2VsLWZsdWlkIC5maWVsZF9faXRlbXMgLmNhcmQgLmltYWdlLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDM2cmVtO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuLmNhcm91c2VsLWZsdWlkIC5maWVsZF9faXRlbXMgLmNhcmQgLmltYWdlLWNvbnRhaW5lciBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cyBjdWJpYy1iZXppZXIoMC4yNSwgMCwgMC43NSwgMSk7XG59XG4uY2Fyb3VzZWwtZmx1aWQgLmZpZWxkX19pdGVtcyAuY2FyZCAuaW1hZ2UtY29udGFpbmVyIC50b3BpYyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIHRvcDogMS42cmVtO1xuICByaWdodDogMS42cmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbG9yOiAjZmZmZmZmZmY7XG4gIHBhZGRpbmc6IDAuNHJlbSAxLjJyZW07XG4gIGJvcmRlci1yYWRpdXM6IDk5LjlyZW07XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xufVxuLmNhcm91c2VsLWZsdWlkIC5maWVsZF9faXRlbXMgLmNhcmQgLmNhcm91c2VsLWNvbnRlbnQgaDMsIC5jYXJvdXNlbC1mbHVpZCAuZmllbGRfX2l0ZW1zIC5jYXJkIC5jYXJvdXNlbC1jb250ZW50IC5oMyB7XG4gIGZvbnQtc2l6ZTogMi4zMDM1cmVtO1xuICBjb2xvcjogIzFkMWQxYmZmO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjVzIGVhc2UsIG9wYWNpdHkgMXMgZWFzZTtcbn1cbi5jYXJvdXNlbC1mbHVpZCAuZmllbGRfX2l0ZW1zIC5jYXJkIC5jYXJvdXNlbC1jb250ZW50IC5maWVsZC0tbmFtZS1ib2R5IHtcbiAgbWFyZ2luLXRvcDogMS42cmVtO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICM3MDcwNmRmZjtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC41cyBlYXNlLCBvcGFjaXR5IDFzIGVhc2U7XG59XG4uY2Fyb3VzZWwtZmx1aWQgLmN1c3RvbS1idXR0b24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgaGVpZ2h0OiA1cmVtO1xuICBwYWRkaW5nOiAxLjJyZW0gMi40cmVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNiMDE2MzBmZiwgIzdiMGMyM2ZmKTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICNmZmZmZmZmZjtcbiAgYm9yZGVyLXJhZGl1czogOTk5LjlyZW07XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xufVxuLmNhcm91c2VsLWZsdWlkIC5jdXN0b20tYnV0dG9uOmhvdmVyIC5jdXN0b20tYnV0dG9uLW92ZXJsYXkge1xuICBoZWlnaHQ6IDE1MCU7XG59XG4uY2Fyb3VzZWwtZmx1aWQgLmN1c3RvbS1idXR0b24gLmN1c3RvbS1idXR0b24tb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgd2lkdGg6IDE4MCU7XG4gIGhlaWdodDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNTAlO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNTAlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLW91dDtcbn1cbi5jYXJvdXNlbC1mbHVpZCAuY3VzdG9tLWJ1dHRvbiAuY3VzdG9tLWJ1dHRvbi10ZXh0IHtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTA7XG4gIGNvbG9yOiAjZmZmZmZmZmY7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZS1pbi1vdXQ7XG59XG4uY2Fyb3VzZWwtZmx1aWQgLmN1c3RvbS1idXR0b24gLmN1c3RvbS1idXR0b24tdGV4dCBzdmcge1xuICB3aWR0aDogMS42cmVtO1xuICBoZWlnaHQ6IDEuNnJlbTtcbiAgbWFyZ2luLWxlZnQ6IDAuOHJlbTtcbn1cbi5jYXJvdXNlbC1mbHVpZCAuY3VzdG9tLWJ1dHRvbiAuY3VzdG9tLWJ1dHRvbi10ZXh0IHN2ZyBwYXRoIHtcbiAgZmlsbDogbm9uZTtcbn1cblxuLmNhcm91c2VsLWJ0biB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmZmZjtcbiAgY29sb3I6ICMwMDA7XG4gIHdpZHRoOiA0LjhyZW07XG4gIGhlaWdodDogNC44cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyOiAwLjFyZW0gc29saWQgI2FkYWRhY2ZmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3V0bGluZTogbm9uZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAlKTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuNHMsIGJvcmRlci1jb2xvciAwLjRzLCBiYWNrZ3JvdW5kLWNvbG9yIDAuNHM7XG59XG4uY2Fyb3VzZWwtYnRuIHN2ZyBwYXRoIHtcbiAgc3Ryb2tlOiAjMDAwO1xuICBmaWxsOiBub25lO1xufVxuLmNhcm91c2VsLWJ0bjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHotaW5kZXg6IC0xO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbG9yOiAjMDAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC42cyBlYXNlLWluLW91dDtcbiAgdHJhbnNmb3JtOiBzY2FsZVkoMCk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGJvdHRvbTtcbiAgYm9yZGVyLXJhZGl1czogNjAlO1xufVxuLmNhcm91c2VsLWJ0bjpob3ZlcjphZnRlciB7XG4gIGNvbG9yOiAjZmZmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGJvcmRlci1jb2xvcjogIzAwMDtcbiAgdHJhbnNmb3JtOiBzY2FsZVkoMSk7XG59XG4uY2Fyb3VzZWwtYnRuOmhvdmVyIHN2ZyBwYXRoIHtcbiAgc3Ryb2tlOiAjZWJlYmVhZmY7XG4gIGZpbGw6IG5vbmU7XG59XG4uY2Fyb3VzZWwtYnRuOmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZmZmO1xuICBib3JkZXItY29sb3I6ICNlYmViZWFmZjtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgY29sb3I6ICNlYmViZWFmZjtcbn1cbi5jYXJvdXNlbC1idG46ZGlzYWJsZWQ6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuLmNhcm91c2VsLWJ0bjpkaXNhYmxlZCBzdmcgcGF0aCB7XG4gIHN0cm9rZTogI2ViZWJlYWZmO1xuICBmaWxsOiBub25lO1xufVxuXG4vKipcbiAqIEBmaWxlXG4gKiBDYXJydXNlbCBkZSBpbWFnZW5lcyBTdHlsZXMuXG4gKiovXG4uY2FycnVzZWwtaW1hZ2VuIC5pbWFnZW4tY29udGFpbmVyIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgZ2FwOiAzLjJyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNhcnJ1c2VsLWltYWdlbiAuaW1hZ2VuLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGdhcDogYXV0bztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwIDcuMnJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY2FycnVzZWwtaW1hZ2VuIC5pbWFnZW4tY29udGFpbmVyIHtcbiAgICBnYXA6IDkuNnJlbTtcbiAgfVxufVxuLmNhcnJ1c2VsLWltYWdlbiAuaW1hZ2VuLWNvbnRhaW5lci1pdGVtIHtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uY2FycnVzZWwtaW1hZ2VuIC5pbWFnZW4tY29udGFpbmVyLWl0ZW0gaW1nIHtcbiAgd2lkdGg6IDEycmVtO1xuICBoZWlnaHQ6IDEycmVtO1xufVxuLmNhcnJ1c2VsLWltYWdlbi1jb250YWluZXIge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICBnYXA6IDMuMnJlbTtcbn1cbi5jYXJydXNlbC1pbWFnZW4tY29udGFpbmVyLWl0ZW0ge1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5jYXJydXNlbC1pbWFnZW4tY29udGFpbmVyLWl0ZW0gaW1nIHtcbiAgd2lkdGg6IDEycmVtO1xuICBoZWlnaHQ6IDEycmVtO1xuICBqdXN0aWZ5LXNlbGY6IGNlbnRlcjtcbn1cbi5jYXJydXNlbC1pbWFnZW4gLnNsaWNrLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDA7XG4gIGdhcDogMy4ycmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jYXJydXNlbC1pbWFnZW4gLnNsaWNrLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jYXJydXNlbC1pbWFnZW4gLnNsaWNrLWNvbnRhaW5lciB7XG4gICAgZ2FwOiAxMXJlbTtcbiAgfVxufVxuLmNhcnJ1c2VsLWltYWdlbiAuc2xpY2stY29udGFpbmVyIC5zbGljay1saXN0IC5zbGljay10cmFjayB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uY2FycnVzZWwtaW1hZ2VuIC5zbGljay1jb250YWluZXIgLnNsaWNrLWxpc3QgLnNsaWNrLXRyYWNrIC5zbGljay1zbGlkZSB7XG4gIHdpZHRoOiAxMnJlbTtcbiAgaGVpZ2h0OiAxMnJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY2FycnVzZWwtaW1hZ2VuIC5zbGljay1jb250YWluZXIgLnNsaWNrLWxpc3QgLnNsaWNrLXRyYWNrIC5zbGljay1zbGlkZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtO1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNhcnJ1c2VsLWltYWdlbiAuc2xpY2stY29udGFpbmVyIC5zbGljay1saXN0IC5zbGljay10cmFjayAuc2xpY2stc2xpZGUge1xuICAgIG1hcmdpbi1yaWdodDogNC44cmVtO1xuICAgIG1hcmdpbi1sZWZ0OiA0LjhyZW07XG4gIH1cbn1cbi5jYXJydXNlbC1pbWFnZW4gLnNsaWNrLWNvbnRhaW5lciAuc2xpY2stbGlzdCAuc2xpY2stdHJhY2sgLnNsaWNrLXNsaWRlOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uY2FycnVzZWwtaW1hZ2VuIC5zbGljay1jb250YWluZXIgLnNsaWNrLWxpc3QgLnNsaWNrLXRyYWNrIC5zbGljay1zbGlkZTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4vKipcbiAqIEBmaWxlXG4gKiBDaGFydHMgc3R5bGVzLlxuICovXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmNoYXJ0LWNvbnRlbnQge1xuICAgIG92ZXJmbG93OiBzY3JvbGw7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuY2hhcnQtY29udGVudCAuYmxvY2stY2hhcnRzLWJsb2NrIHtcbiAgICBtaW4td2lkdGg6IDYwcmVtO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbn1cblxuLyoqXG4gKiBAZmlsZVxuICpcbiAqIENOQlYgRG9jdW1lbnRzIFN0eWxlcy5cbiAqKi9cbi5jbmJ2LWRvY3VtZW50YWNpb24gLnZpZXdzLWluZmluaXRlLXNjcm9sbC1jb250ZW50LXdyYXBwZXIge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxZnIpO1xuICBjb2x1bW4tZ2FwOiAycmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jbmJ2LWRvY3VtZW50YWNpb24gLnZpZXdzLWluZmluaXRlLXNjcm9sbC1jb250ZW50LXdyYXBwZXIge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gIH1cbn1cblxuLyoqXG4gKiBAZmlsZVxuICogMyBDb2wgVGV4dCBDb21ibyBTdHlsZXMuXG4gKiovXG4uZmllbGQtLW5hbWUtZmllbGQtdGV4dC1jb21iby1pdGVtIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmZpZWxkLS1uYW1lLWZpZWxkLXRleHQtY29tYm8taXRlbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDQuOHJlbTtcbiAgfVxufVxuLmZpZWxkLS1uYW1lLWZpZWxkLXRleHQtY29tYm8taXRlbSAuZmllbGRfX2l0ZW0ge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnBhcmFncmFwaC0tdHlwZS0tYXJjYS1jb2wtdGV4dC1jb21ibyAuY29tYm8td3JhcHBlci5kZWZhdWx0IGhyIHtcbiAgYm9yZGVyOiAwLjFyZW0gc29saWQgdmFyKC0tY29sLWJvcmRlci1jb2xvciwgIzY0NjQ2MWZmKTtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWFyY2EtY29sLXRleHQtY29tYm8gLmNvbWJvLXdyYXBwZXIucHJpbWFyeSBociB7XG4gIGJvcmRlcjogMC4xcmVtIHNvbGlkIHZhcigtLWNvbC1ib3JkZXItY29sb3IsICNlMzI0M2NmZik7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1hcmNhLWNvbC10ZXh0LWNvbWJvIC5jb21iby13cmFwcGVyIGhyIHtcbiAgbWFyZ2luOiAycmVtIDA7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi8qKlxuICogQGZpbGVcbiAqIENvbnRhY3QgRGF0YSBDb250YWluZXIgU3R5bGVzLlxuICoqL1xuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWFyY2EtY29udGFjdC1kYXRhLWNvbnRhaW5lciAucm93LWdyb3VwIC5maWVsZF9faXRlbXMge1xuICAgIGdhcDogMi40cmVtO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZml0LCBtaW5tYXgoMTByZW0sIDFmcikpO1xuICB9XG59XG4ucGFyYWdyYXBoLS10eXBlLS1hcmNhLWNvbnRhY3QtZGF0YS1jb250YWluZXIgLmZpZWxkX19pdGVtcyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdhcDogMy4ycmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWFyY2EtY29udGFjdC1kYXRhLWNvbnRhaW5lciAuZmllbGRfX2l0ZW1zIHtcbiAgICBnYXA6IDIuNHJlbTtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWFyY2EtY29udGFjdC1kYXRhLWNvbnRhaW5lciAuZmllbGRfX2l0ZW1zIHtcbiAgICBnYXA6IDRyZW07XG4gIH1cbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWFyY2EtY29udGFjdC1kYXRhLWNvbnRhaW5lciAuZmllbGRfX2l0ZW1zIC5wYXJhZ3JhcGgtLXR5cGUtLWFyY2EtY29udGFjdC1kYXRhLWdyaWQgaHIge1xuICBib3JkZXI6IDAuMXJlbSBzb2xpZCAjZTMyNDNjZmY7XG4gIG1hcmdpbjogMS4ycmVtIDAgMnJlbTtcbiAgb3BhY2l0eTogMTtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWFyY2EtY29udGFjdC1kYXRhLWNvbnRhaW5lciAuZmllbGRfX2l0ZW1zIC5wYXJhZ3JhcGgtLXR5cGUtLWFyY2EtY29udGFjdC1kYXRhLWdyaWQgcCB7XG4gIG1hcmdpbi1ib3R0b206IDEuNnJlbTtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWFyY2EtY29udGFjdC1kYXRhLWNvbnRhaW5lciAuZmllbGRfX2l0ZW1zIC5wYXJhZ3JhcGgtLXR5cGUtLWFyY2EtY29udGFjdC1kYXRhLWdyaWQgcDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMS4ycmVtO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tYXJjYS1jb250YWN0LWRhdGEtY29udGFpbmVyIC5maWVsZF9faXRlbXMgLnBhcmFncmFwaC0tdHlwZS0tYXJjYS1jb250YWN0LWRhdGEtZ3JpZCBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tYXJjYS1jb250YWN0LWRhdGEtY29udGFpbmVyIC5maWVsZF9faXRlbXMgLnBhcmFncmFwaC0tdHlwZS0tYXJjYS1jb250YWN0LWRhdGEtZ3JpZCBhLnBob25lLWljb246YmVmb3JlIHtcbiAgY29udGVudDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCM2FXUjBhRDBpTVRZaUlHaGxhV2RvZEQwaU1UWWlJSFpwWlhkQ2IzZzlJakFnTUNBeE5pQXhOaUlnWm1sc2JEMGlibTl1WlNJZ2VHMXNibk05SW1oMGRIQTZMeTkzZDNjdWR6TXViM0puTHpJd01EQXZjM1puSWo0S1BIQmhkR2dnWkQwaVRURXpMamN6TWpJZ01UQXVNRFEwT1V3eE1TNHpNamM1SURrdU56Y3hNemxETVRFdU1qTTJOeUE1TGpjMU9UazVJREV4TGpFME5UWWdPUzQzT1RReE9DQXhNUzR3T0RJNUlEa3VPRFUyT0RWTU9TNHpNamd3TlNBeE1TNDJNVGMwUXprdU1qTXhNVGtnTVRFdU56RTBNaUE1TGpBM01UWTNJREV4TGpjek1UTWdPQzQ1TlRjM01pQXhNUzQyTlRFMlF6Y3VNVFUzTXpFZ01UQXVNemt5TkNBMUxqWXdOelU1SURndU9EUXlOeUEwTGpNMU5ERTBJRGN1TURRM09UaEROQzR5TnpRek55QTJMamt6TkRBeklEUXVNamt4TkRZZ05pNDNOelExSURRdU16ZzRNeklnTmk0Mk56YzJOVXcyTGpFME9EZzFJRFF1T1RFM01USkROaTR5TVRFMU1pQTBMamcxTkRRMUlEWXVNalExTnpFZ05DNDNOak15T1NBMkxqSXpORE14SURRdU5qY3lNVE5NTlM0NU5qQTRNeUF5TGpJMk56YzRRelV1T1RRek56UWdNaTR4TVRNNU5TQTFMamd5TkRBNUlESWdOUzQyTlRnNE5pQXlUREl1TkRJNE16Z2dNaTR3TlRZNU4wTXlMakk1TVRZMElESXVNRFUyT1RjZ01pNHhOemMyT1NBeUxqRTBPREV6SURJdU1UUXpOVEVnTWk0eU56a3hPRU14TGprd09Ua3hJRE11TVRZM09Ua2dNUzQwTlRrNE1TQTJMalF5TVRJMklEVXVOVEl5TVRJZ01UQXVORGd6TmtNNExqUTNPVEV6SURFekxqUTBNRFlnTVRFdU1EQXpNU0F4TkM0d01EUTJJREV5TGpVd056TWdNVFF1TURBME5rTXhNeTR3TnpFeklERTBMakF3TkRZZ01UTXVORGt5T1NBeE15NDVNalE1SURFekxqY3pNaklnTVRNdU9EWXlNa014TXk0NE5qTXpJREV6TGpneU9DQXhNeTQ1TkRnM0lERXpMamN4T1RnZ01UTXVPVFE0TnlBeE15NDFPRE5ETVRNdU9UWXdNU0F4TWk0NU5EUTVJREV6TGprNE9EWWdNVEV1TURVNUlERTBJREV3TGpNMU1qVkRNVFFnTVRBdU1UazROeUF4TXk0NE9EWXhJREV3TGpBMk56Y2dNVE11TnpNeU1pQXhNQzR3TlRBMlZqRXdMakEwTkRsYUlpQm1hV3hzUFNJak9EUTRORGd5SWk4K0Nqd3ZjM1puUGdvPVwiKTtcbiAgbWFyZ2luLXJpZ2h0OiAwLjRyZW07XG59XG5cbi8qKlxuICogQGZpbGVcbiAqIERpYWxvZyBjb21wb25lbnQgc3R5bGVzLlxuICovXG4udWktZGlhbG9nIC51aS1kaWFsb2ctdGl0bGViYXIgLnVpLWRpYWxvZy10aXRsZWJhci1jbG9zZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTYnIGhlaWdodD0nMTYnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nbm9uZSclM0UlM0NtYXNrIGlkPSdtYXNrMF8zNzRfMjQ3MDYnIHN0eWxlPSdtYXNrLXR5cGU6YWxwaGEnIG1hc2tVbml0cz0ndXNlclNwYWNlT25Vc2UnIHg9JzAnIHk9JzAnIHdpZHRoPScxNicgaGVpZ2h0PScxNiclM0UlM0NyZWN0IHdpZHRoPScxNicgaGVpZ2h0PScxNicgZmlsbD0nJTIzRDlEOUQ5Jy8lM0UlM0MvbWFzayUzRSUzQ2cgbWFzaz0ndXJsKCUyM21hc2swXzM3NF8yNDcwNiknJTNFJTNDcGF0aCBkPSdNOCA5LjA2NDY0TDQuMjczNzYgMTIuNzkwOUM0LjEzNDM1IDEyLjkzMDMgMy45NTY5MSAxMyAzLjc0MTQ0IDEzQzMuNTI1OTggMTMgMy4zNDg1NCAxMi45MzAzIDMuMjA5MTMgMTIuNzkwOUMzLjA2OTcxIDEyLjY1MTUgMyAxMi40NzQgMyAxMi4yNTg2QzMgMTIuMDQzMSAzLjA2OTcxIDExLjg2NTcgMy4yMDkxMyAxMS43MjYyTDYuOTM1MzYgOEwzLjIwOTEzIDQuMjczNzZDMy4wNjk3MSA0LjEzNDM1IDMgMy45NTY5MSAzIDMuNzQxNDRDMyAzLjUyNTk4IDMuMDY5NzEgMy4zNDg1NCAzLjIwOTEzIDMuMjA5MTNDMy4zNDg1NCAzLjA2OTcxIDMuNTI1OTggMyAzLjc0MTQ0IDNDMy45NTY5MSAzIDQuMTM0MzUgMy4wNjk3MSA0LjI3Mzc2IDMuMjA5MTNMOCA2LjkzNTM2TDExLjcyNjIgMy4yMDkxM0MxMS44NjU3IDMuMDY5NzEgMTIuMDQzMSAzIDEyLjI1ODYgM0MxMi40NzQgMyAxMi42NTE1IDMuMDY5NzEgMTIuNzkwOSAzLjIwOTEzQzEyLjkzMDMgMy4zNDg1NCAxMyAzLjUyNTk4IDEzIDMuNzQxNDRDMTMgMy45NTY5MSAxMi45MzAzIDQuMTM0MzUgMTIuNzkwOSA0LjI3Mzc2TDkuMDY0NjQgOEwxMi43OTA5IDExLjcyNjJDMTIuOTMwMyAxMS44NjU3IDEzIDEyLjA0MzEgMTMgMTIuMjU4NkMxMyAxMi40NzQgMTIuOTMwMyAxMi42NTE1IDEyLjc5MDkgMTIuNzkwOUMxMi42NTE1IDEyLjkzMDMgMTIuNDc0IDEzIDEyLjI1ODYgMTNDMTIuMDQzMSAxMyAxMS44NjU3IDEyLjkzMDMgMTEuNzI2MiAxMi43OTA5TDggOS4wNjQ2NFonIGZpbGw9J3doaXRlJy8lM0UlM0MvZyUzRSUzQy9zdmclM0VcIikgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1zaXplOiAycmVtIDJyZW07XG4gIHdpZHRoOiAycmVtICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMnJlbSAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMDtcbiAgcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLyoqXG4gKiBAZmlsZVxuICogRHJvcGRvd24gU3R5bGVzXG4gKi9cbi5kcm9wZG93bi1nbG9iYWwge1xuICB3aWR0aDogMTAwJTtcbiAgY29sb3I6ICMxZDFkMWJmZjtcbiAgei1pbmRleDogMTtcbn1cbi5kcm9wZG93bi1nbG9iYWwgLmRyb3Bkb3duLXRvZ2dsZS5kcm9wZG93bi1iYXNlIHtcbiAgcGFkZGluZzogMS4ycmVtIDIuNHJlbTtcbiAgYm9yZGVyOiAwLjFyZW0gc29saWQgdmFyKC0tZHJvZHBvd24tYm9yZGVyLWNvbG9yLCAjNjQ2NDYxZmYpO1xuICBib3JkZXItcmFkaXVzOiAyLjVyZW07XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLW0pO1xuICBmb250LXdlaWdodDogdmFyKC0tbWVkaXVtKTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJnLWRyb3Bkb3duLWNvbG9yLCBpbmhlcml0KTtcbn1cbi5kcm9wZG93bi1nbG9iYWwgLmRyb3Bkb3duLXRvZ2dsZS5kcm9wZG93bi1iYXNlOmFmdGVyIHtcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogMS42cmVtO1xuICBoZWlnaHQ6IDEuNnJlbTtcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScxNicgaGVpZ2h0PScxNycgdmlld0JveD0nMCAwIDE2IDE3JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNNS40MTMxNSA2LjUyNzAzTDcuOTk5ODIgOS4xMTM3TDEwLjU4NjUgNi41MjcwM0MxMC44NDY1IDYuMjY3MDMgMTEuMjY2NSA2LjI2NzAzIDExLjUyNjUgNi41MjcwM0MxMS43ODY1IDYuNzg3MDMgMTEuNzg2NSA3LjIwNzAzIDExLjUyNjUgNy40NjcwM0w4LjQ2NjQ4IDEwLjUyN0M4LjIwNjQ4IDEwLjc4NyA3Ljc4NjQ4IDEwLjc4NyA3LjUyNjQ4IDEwLjUyN0w0LjQ2NjQ4IDcuNDY3MDNDNC4yMDY0OCA3LjIwNzAzIDQuMjA2NDggNi43ODcwMyA0LjQ2NjQ4IDYuNTI3MDNDNC43MjY0OCA2LjI3MzcgNS4xNTMxNSA2LjI2NzAzIDUuNDEzMTUgNi41MjcwM1onIGZpbGw9JyUyMzFEMUQxQicvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4xNXMgZWFzZTtcbn1cbi5kcm9wZG93bi1nbG9iYWwgLmRyb3Bkb3duLXRvZ2dsZS5kcm9wZG93bi1iYXNlW2FyaWEtZXhwYW5kZWQ9dHJ1ZV06YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuLmRyb3Bkb3duLWdsb2JhbCAuZHJvcGRvd24tbWVudSB7XG4gIHBhZGRpbmctdG9wOiAyLjRyZW07XG4gIHBhZGRpbmctYm90dG9tOiAyLjRyZW07XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iZy1kcm9wZG93bi1jb2xvciwgI2ZmZmZmZmZmKTtcbiAgYm9yZGVyOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5kcm9wZG93bi1nbG9iYWwgLmRyb3Bkb3duLW1lbnUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxufVxuLmRyb3Bkb3duLWdsb2JhbCAuZHJvcGRvd24tbWVudSBsaTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgYm9yZGVyLWJvdHRvbTogMC4xcmVtIHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cbi5kcm9wZG93bi1nbG9iYWwgLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLWl0ZW0ge1xuICBwYWRkaW5nOiAxLjJyZW0gMC40cmVtIDEuNnJlbTtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtbSk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1tZWRpdW0pO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmRyb3Bkb3duLWdsb2JhbCAuZHJvcGRvd24tbWVudSAuZHJvcGRvd24taXRlbS5hY3RpdmUsIC5kcm9wZG93bi1nbG9iYWwgLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLWl0ZW06YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmctZHJvcGRvd24tY29sb3IsIGluaGVyaXQpO1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi5kcm9wZG93bi1nbG9iYWwgLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLWl0ZW0uYWN0aXZlOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAycmVtO1xuICBoZWlnaHQ6IDJyZW07XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzIwJyBoZWlnaHQ9JzIwJyB2aWV3Qm94PScwIDAgMjAgMjAnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgY2xpcC1ydWxlPSdldmVub2RkJyBkPSdNMTUuNTc3NCA2LjUzNDAyTDcuMjQ4MTUgMTQuNTk3M0wzLjg1OTA5IDkuODczNjhMNS4zMDUwNSA4LjgzNjI1TDcuNDkxOTggMTEuODg0NEwxNC4zMzk2IDUuMjU1NEwxNS41Nzc0IDYuNTM0MDJaJyBmaWxsPSdibGFjaycvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbn1cblxuLmZvcm0taXRlbS5mb3JtLXR5cGUtc2VsZWN0IHtcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IHN0YXJ0O1xufVxuLmZvcm0tLWlubGluZSAuZm9ybS1pdGVtLmZvcm0tdHlwZS1zZWxlY3Qge1xuICBtYXJnaW46IDA7XG4gIGZsb2F0OiBub25lO1xufVxuLmZvcm0taXRlbS5mb3JtLXR5cGUtc2VsZWN0IGxhYmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMC44cmVtO1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHkpO1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS14bCk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXJlZ3VsYXIpO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuXG4uc2VsZWN0Mi5zZWxlY3QyLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlbGVjdDIuc2VsZWN0Mi1jb250YWluZXIge1xuICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VsZWN0Mi5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0aW9uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLnNlbGVjdDIuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uIHtcbiAgcGFkZGluZzogMS4ycmVtIDIuNHJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcbiAgYm9yZGVyOiAwLjFyZW0gc29saWQgIzY0NjQ2MWZmO1xuICBib3JkZXItcmFkaXVzOiAyLjVyZW07XG59XG4uc2VsZWN0Mi5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24gLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5KTtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtbSk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LW1lZGl1bSk7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjNzA3MDZkZmY7XG59XG4uc2VsZWN0Mi5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24gLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiAxLjZyZW07XG4gIGhlaWdodDogMS42cmVtO1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzE2JyBoZWlnaHQ9JzE3JyB2aWV3Qm94PScwIDAgMTYgMTcnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J001LjQxMzE1IDYuNTI3MDNMNy45OTk4MiA5LjExMzdMMTAuNTg2NSA2LjUyNzAzQzEwLjg0NjUgNi4yNjcwMyAxMS4yNjY1IDYuMjY3MDMgMTEuNTI2NSA2LjUyNzAzQzExLjc4NjUgNi43ODcwMyAxMS43ODY1IDcuMjA3MDMgMTEuNTI2NSA3LjQ2NzAzTDguNDY2NDggMTAuNTI3QzguMjA2NDggMTAuNzg3IDcuNzg2NDggMTAuNzg3IDcuNTI2NDggMTAuNTI3TDQuNDY2NDggNy40NjcwM0M0LjIwNjQ4IDcuMjA3MDMgNC4yMDY0OCA2Ljc4NzAzIDQuNDY2NDggNi41MjcwM0M0LjcyNjQ4IDYuMjczNyA1LjE1MzE1IDYuMjY3MDMgNS40MTMxNSA2LjUyNzAzWicgZmlsbD0nJTIzMUQxRDFCJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjE1cyBlYXNlO1xufVxuLnNlbGVjdDIuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLW9wZW4ge1xuICB6LWluZGV4OiAwO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLWRyb3Bkb3duIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbnMge1xuICBwYWRkaW5nOiAwO1xuICAvKiB3aWR0aCAqL1xuICAvKiBUcmFjayAqL1xuICAvKiBIYW5kbGUgKi9cbiAgLyogSGFuZGxlIG9uIGhvdmVyICovXG59XG4uc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItZHJvcGRvd24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uczo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICB3aWR0aDogMXJlbTtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1kcm9wZG93biAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25zOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmZmZjtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1kcm9wZG93biAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25zOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gIGJhY2tncm91bmQ6ICM3MDcwNmRmZjtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1kcm9wZG93biAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25zOjotd2Via2l0LXNjcm9sbGJhci10aHVtYjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICM3MDcwNmRmZjtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1kcm9wZG93biAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25zIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XG4gIHBhZGRpbmc6IDEuMnJlbSAxLjZyZW0gMS4ycmVtIDAuNHJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1tKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtcmVndWxhcik7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGJvcmRlci1ib3R0b206IDAuMXJlbSBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGNvbG9yOiAjMWQxZDFiZmY7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItZHJvcGRvd24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9ucyAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24uc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLXNlbGVjdGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcbiAgY29sb3I6ICMxZDFkMWJmZjtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1kcm9wZG93biAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25zIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0tc2VsZWN0ZWQuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBjb2xvcjogIzFkMWQxYmZmO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLWRyb3Bkb3duIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbnMgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1zZWxlY3RlZDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMnJlbTtcbiAgaGVpZ2h0OiAycmVtO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScyMCcgaGVpZ2h0PScyMCcgdmlld0JveD0nMCAwIDIwIDIwJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGNsaXAtcnVsZT0nZXZlbm9kZCcgZD0nTTE1LjU3NzQgNi41MzQwMkw3LjI0ODE1IDE0LjU5NzNMMy44NTkwOSA5Ljg3MzY4TDUuMzA1MDUgOC44MzYyNUw3LjQ5MTk4IDExLjg4NDRMMTQuMzM5NiA1LjI1NTRMMTUuNTc3NCA2LjUzNDAyWicgZmlsbD0nYmxhY2snLyUzRSUzQy9zdmclM0UlMEFcIik7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItZHJvcGRvd24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9ucyAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24uc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBjb2xvcjogIzFkMWQxYmZmO1xufVxuXG4vKipcbiAqIEBmaWxlXG4gKiBGYWxzZSBJbWFnZSBDYXJkIEZ1bGwgU3R5bGVzLlxuICoqL1xuLnBhcmFncmFwaC0tdHlwZS0tYXJjYS1mYWxzZS1pbWctY2FyZC1mdWxsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IDIuNHJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1hcmNhLWZhbHNlLWltZy1jYXJkLWZ1bGwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuLnBhcmFncmFwaC0tdHlwZS0tYXJjYS1mYWxzZS1pbWctY2FyZC1mdWxsLmltZ19yaWdodCB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWFyY2EtZmFsc2UtaW1nLWNhcmQtZnVsbC5pbWdfcmlnaHQgLml0ZW0taW1nIGltZyB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAyLjRyZW07XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tYXJjYS1mYWxzZS1pbWctY2FyZC1mdWxsLmltZ19yaWdodCAuaXRlbS1pbWcgaW1nIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAyLjRyZW07XG4gIH1cbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWFyY2EtZmFsc2UtaW1nLWNhcmQtZnVsbCAuaXRlbS1pbWcgaW1nIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMi40cmVtO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMi40cmVtO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1hcmNhLWZhbHNlLWltZy1jYXJkLWZ1bGwgLml0ZW0taW1nIGltZyB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMi40cmVtO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDIuNHJlbTtcbiAgfVxufVxuLnBhcmFncmFwaC0tdHlwZS0tYXJjYS1mYWxzZS1pbWctY2FyZC1mdWxsIC5pdGVtLWltZyAuYXJyb3ctbGVmdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAxLjZyZW07XG4gIHJpZ2h0OiA3LjJyZW07XG4gIHotaW5kZXg6IDE7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjNhV1IwYUQwaU5EZ2lJR2hsYVdkb2REMGlORGdpSUhacFpYZENiM2c5SWpBZ01DQTBPQ0EwT0NJZ1ptbHNiRDBpYm05dVpTSWdlRzFzYm5NOUltaDBkSEE2THk5M2QzY3Vkek11YjNKbkx6SXdNREF2YzNabklqNEtQR2NnWTJ4cGNDMXdZWFJvUFNKMWNtd29JMk5zYVhBd1h6UTBYekUwT1RBcElqNEtQSEJoZEdnZ1pEMGlUVEF1TlNBeU5FTXdMalVnTVRFdU1ESXhNeUF4TVM0d01qRXpJREF1TlNBeU5DQXdMalZETXpZdU9UYzROeUF3TGpVZ05EY3VOU0F4TVM0d01qRXpJRFEzTGpVZ01qUkRORGN1TlNBek5pNDVOemczSURNMkxqazNPRGNnTkRjdU5TQXlOQ0EwTnk0MVF6RXhMakF5TVRNZ05EY3VOU0F3TGpVZ016WXVPVGM0TnlBd0xqVWdNalJhSWlCbWFXeHNQU0oxY213b0kzQmhhVzUwTUY5c2FXNWxZWEpmTkRSZk1UUTVNQ2tpTHo0S1BIQmhkR2dnWkQwaVRUQXVOU0F5TkVNd0xqVWdNVEV1TURJeE15QXhNUzR3TWpFeklEQXVOU0F5TkNBd0xqVkRNell1T1RjNE55QXdMalVnTkRjdU5TQXhNUzR3TWpFeklEUTNMalVnTWpSRE5EY3VOU0F6Tmk0NU56ZzNJRE0yTGprM09EY2dORGN1TlNBeU5DQTBOeTQxUXpFeExqQXlNVE1nTkRjdU5TQXdMalVnTXpZdU9UYzROeUF3TGpVZ01qUmFJaUJ6ZEhKdmEyVTlJblZ5YkNnamNHRnBiblF4WDJ4cGJtVmhjbDgwTkY4eE5Ea3dLU0l2UGdvOGNHRjBhQ0JrUFNKTk1qUXVNelU1TkNBeE9DNHpOVGswVERNd0lESTBUREkwTGpNMU9UUWdNamt1TmpRd05pSWdjM1J5YjJ0bFBTSjNhR2wwWlNJZ2MzUnliMnRsTFhkcFpIUm9QU0l4TGpjaUlITjBjbTlyWlMxc2FXNWxZMkZ3UFNKeWIzVnVaQ0lnYzNSeWIydGxMV3hwYm1WcWIybHVQU0p5YjNWdVpDSXZQZ284Y0dGMGFDQmtQU0pOTWprdU9UazVPU0F5TkV3eE9DQXlOQ0lnYzNSeWIydGxQU0ozYUdsMFpTSWdjM1J5YjJ0bExYZHBaSFJvUFNJeExqY2lJSE4wY205clpTMXNhVzVsWTJGd1BTSnliM1Z1WkNJZ2MzUnliMnRsTFd4cGJtVnFiMmx1UFNKeWIzVnVaQ0l2UGdvOEwyYytDanhrWldaelBnbzhiR2x1WldGeVIzSmhaR2xsYm5RZ2FXUTlJbkJoYVc1ME1GOXNhVzVsWVhKZk5EUmZNVFE1TUNJZ2VERTlJakFpSUhreFBTSXlOQ0lnZURJOUlqUTRJaUI1TWowaU1qUWlJR2R5WVdScFpXNTBWVzVwZEhNOUluVnpaWEpUY0dGalpVOXVWWE5sSWo0S1BITjBiM0FnYzNSdmNDMWpiMnh2Y2owaUkwVXpNalF6UXlJdlBnbzhjM1J2Y0NCdlptWnpaWFE5SWpFaUlITjBiM0F0WTI5c2IzSTlJaU0zUlRBd01UTWlMejRLUEM5c2FXNWxZWEpIY21Ga2FXVnVkRDRLUEd4cGJtVmhja2R5WVdScFpXNTBJR2xrUFNKd1lXbHVkREZmYkdsdVpXRnlYelEwWHpFME9UQWlJSGd4UFNJd0lpQjVNVDBpTWpRaUlIZ3lQU0kwT0NJZ2VUSTlJakkwSWlCbmNtRmthV1Z1ZEZWdWFYUnpQU0oxYzJWeVUzQmhZMlZQYmxWelpTSStDanh6ZEc5d0lITjBiM0F0WTI5c2IzSTlJaU5GTXpJME0wTWlMejRLUEhOMGIzQWdiMlptYzJWMFBTSXhJaUJ6ZEc5d0xXTnZiRzl5UFNJak4wVXdNREV6SWk4K0Nqd3ZiR2x1WldGeVIzSmhaR2xsYm5RK0NqeGpiR2x3VUdGMGFDQnBaRDBpWTJ4cGNEQmZORFJmTVRRNU1DSStDanh3WVhSb0lHUTlJazB3SURJMFF6QWdNVEF1TnpRMU1pQXhNQzQzTkRVeUlEQWdNalFnTUVNek55NHlOVFE0SURBZ05EZ2dNVEF1TnpRMU1pQTBPQ0F5TkVNME9DQXpOeTR5TlRRNElETTNMakkxTkRnZ05EZ2dNalFnTkRoRE1UQXVOelExTWlBME9DQXdJRE0zTGpJMU5EZ2dNQ0F5TkZvaUlHWnBiR3c5SW5kb2FYUmxJaTgrQ2p3dlkyeHBjRkJoZEdnK0Nqd3ZaR1ZtY3o0S1BDOXpkbWMrQ2c9PVwiKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHdpZHRoOiA0LjhyZW07XG4gIGhlaWdodDogNC44cmVtO1xuICBib3JkZXI6IG5vbmU7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIHRyYW5zaXRpb246IDAuNXM7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tYXJjYS1mYWxzZS1pbWctY2FyZC1mdWxsIC5pdGVtLWltZyAuYXJyb3ctbGVmdCB7XG4gICAgYm90dG9tOiAyLjRyZW07XG4gICAgcmlnaHQ6IDhyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tYXJjYS1mYWxzZS1pbWctY2FyZC1mdWxsIC5pdGVtLWltZyAuYXJyb3ctbGVmdCB7XG4gICAgYm90dG9tOiA0cmVtO1xuICAgIHJpZ2h0OiA5LjZyZW07XG4gIH1cbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWFyY2EtZmFsc2UtaW1nLWNhcmQtZnVsbCAuaXRlbS1pbWcgLmFycm93LWxlZnQuc2xpY2stZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUIzYVdSMGFEMGlORGdpSUdobGFXZG9kRDBpTkRnaUlIWnBaWGRDYjNnOUlqQWdNQ0EwT0NBME9DSWdabWxzYkQwaWJtOXVaU0lnZUcxc2JuTTlJbWgwZEhBNkx5OTNkM2N1ZHpNdWIzSm5Mekl3TURBdmMzWm5JajRLUEhCaGRHZ2daRDBpVFRBdU5TQXlORU13TGpVZ01URXVNREl4TXlBeE1TNHdNakV6SURBdU5TQXlOQ0F3TGpWRE16WXVPVGM0TnlBd0xqVWdORGN1TlNBeE1TNHdNakV6SURRM0xqVWdNalJETkRjdU5TQXpOaTQ1TnpnM0lETTJMamszT0RjZ05EY3VOU0F5TkNBME55NDFRekV4TGpBeU1UTWdORGN1TlNBd0xqVWdNell1T1RjNE55QXdMalVnTWpSYUlpQnpkSEp2YTJVOUluZG9hWFJsSWlCemRISnZhMlV0YjNCaFkybDBlVDBpTUM0MklpOCtDanh3WVhSb0lHUTlJazB5TkM0ek5UazBJREU0TGpNMU9UUk1NekFnTWpSTU1qUXVNelU1TkNBeU9TNDJOREEySWlCemRISnZhMlU5SW5kb2FYUmxJaUJ6ZEhKdmEyVXRkMmxrZEdnOUlqRXVOeUlnYzNSeWIydGxMV3hwYm1WallYQTlJbkp2ZFc1a0lpQnpkSEp2YTJVdGJHbHVaV3B2YVc0OUluSnZkVzVrSWk4K0NqeHdZWFJvSUdROUlrMHlPUzQ1T1RrNUlESTBUREU0SURJMElpQnpkSEp2YTJVOUluZG9hWFJsSWlCemRISnZhMlV0ZDJsa2RHZzlJakV1TnlJZ2MzUnliMnRsTFd4cGJtVmpZWEE5SW5KdmRXNWtJaUJ6ZEhKdmEyVXRiR2x1WldwdmFXNDlJbkp2ZFc1a0lpOCtDand2YzNablBnbz1cIik7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1hcmNhLWZhbHNlLWltZy1jYXJkLWZ1bGwgLml0ZW0taW1nIC5hcnJvdy1sZWZ0LnNsaWNrLWRpc2FibGVkOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCM2FXUjBhRDBpTkRnaUlHaGxhV2RvZEQwaU5EZ2lJSFpwWlhkQ2IzZzlJakFnTUNBME9DQTBPQ0lnWm1sc2JEMGlibTl1WlNJZ2VHMXNibk05SW1oMGRIQTZMeTkzZDNjdWR6TXViM0puTHpJd01EQXZjM1puSWo0S1BIQmhkR2dnWkQwaVRUQXVOU0F5TkVNd0xqVWdNVEV1TURJeE15QXhNUzR3TWpFeklEQXVOU0F5TkNBd0xqVkRNell1T1RjNE55QXdMalVnTkRjdU5TQXhNUzR3TWpFeklEUTNMalVnTWpSRE5EY3VOU0F6Tmk0NU56ZzNJRE0yTGprM09EY2dORGN1TlNBeU5DQTBOeTQxUXpFeExqQXlNVE1nTkRjdU5TQXdMalVnTXpZdU9UYzROeUF3TGpVZ01qUmFJaUJ6ZEhKdmEyVTlJbmRvYVhSbElpQnpkSEp2YTJVdGIzQmhZMmwwZVQwaU1DNDJJaTgrQ2p4d1lYUm9JR1E5SWsweU5DNHpOVGswSURFNExqTTFPVFJNTXpBZ01qUk1NalF1TXpVNU5DQXlPUzQyTkRBMklpQnpkSEp2YTJVOUluZG9hWFJsSWlCemRISnZhMlV0ZDJsa2RHZzlJakV1TnlJZ2MzUnliMnRsTFd4cGJtVmpZWEE5SW5KdmRXNWtJaUJ6ZEhKdmEyVXRiR2x1WldwdmFXNDlJbkp2ZFc1a0lpOCtDanh3WVhSb0lHUTlJazB5T1M0NU9UazVJREkwVERFNElESTBJaUJ6ZEhKdmEyVTlJbmRvYVhSbElpQnpkSEp2YTJVdGQybGtkR2c5SWpFdU55SWdjM1J5YjJ0bExXeHBibVZqWVhBOUluSnZkVzVrSWlCemRISnZhMlV0YkdsdVpXcHZhVzQ5SW5KdmRXNWtJaTgrQ2p3dmMzWm5QZ289XCIpO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tYXJjYS1mYWxzZS1pbWctY2FyZC1mdWxsIC5pdGVtLWltZyAuYXJyb3ctbGVmdDpob3ZlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjNhV1IwYUQwaU5EZ2lJR2hsYVdkb2REMGlORGdpSUhacFpYZENiM2c5SWpBZ01DQTBPQ0EwT0NJZ1ptbHNiRDBpYm05dVpTSWdlRzFzYm5NOUltaDBkSEE2THk5M2QzY3Vkek11YjNKbkx6SXdNREF2YzNabklqNEtQSEJoZEdnZ1pEMGlUVEF1TlNBeU5FTXdMalVnTVRFdU1ESXhNeUF4TVM0d01qRXpJREF1TlNBeU5DQXdMalZETXpZdU9UYzROeUF3TGpVZ05EY3VOU0F4TVM0d01qRXpJRFEzTGpVZ01qUkRORGN1TlNBek5pNDVOemczSURNMkxqazNPRGNnTkRjdU5TQXlOQ0EwTnk0MVF6RXhMakF5TVRNZ05EY3VOU0F3TGpVZ016WXVPVGM0TnlBd0xqVWdNalJhSWlCbWFXeHNQU0lqTVVReFJERkNJaTgrQ2p4d1lYUm9JR1E5SWswd0xqVWdNalJETUM0MUlERXhMakF5TVRNZ01URXVNREl4TXlBd0xqVWdNalFnTUM0MVF6TTJMamszT0RjZ01DNDFJRFEzTGpVZ01URXVNREl4TXlBME55NDFJREkwUXpRM0xqVWdNell1T1RjNE55QXpOaTQ1TnpnM0lEUTNMalVnTWpRZ05EY3VOVU14TVM0d01qRXpJRFEzTGpVZ01DNDFJRE0yTGprM09EY2dNQzQxSURJMFdpSWdjM1J5YjJ0bFBTSWpNVVF4UkRGQ0lpOCtDanh3WVhSb0lHUTlJazB5TkM0ek5UazBJREU0TGpNMU9UUk1NekFnTWpSTU1qUXVNelU1TkNBeU9TNDJOREEySWlCemRISnZhMlU5SW5kb2FYUmxJaUJ6ZEhKdmEyVXRkMmxrZEdnOUlqRXVOeUlnYzNSeWIydGxMV3hwYm1WallYQTlJbkp2ZFc1a0lpQnpkSEp2YTJVdGJHbHVaV3B2YVc0OUluSnZkVzVrSWk4K0NqeHdZWFJvSUdROUlrMHlPUzQ1T1RrNUlESTBUREU0SURJMElpQnpkSEp2YTJVOUluZG9hWFJsSWlCemRISnZhMlV0ZDJsa2RHZzlJakV1TnlJZ2MzUnliMnRsTFd4cGJtVmpZWEE5SW5KdmRXNWtJaUJ6ZEhKdmEyVXRiR2x1WldwdmFXNDlJbkp2ZFc1a0lpOCtDand2YzNablBnbz1cIik7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1hcmNhLWZhbHNlLWltZy1jYXJkLWZ1bGwgLml0ZW0taW1nIC5hcnJvdy1yaWdodCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAxLjZyZW07XG4gIHJpZ2h0OiAxLjZyZW07XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjNhV1IwYUQwaU5EZ2lJR2hsYVdkb2REMGlORGdpSUhacFpYZENiM2c5SWpBZ01DQTBPQ0EwT0NJZ1ptbHNiRDBpYm05dVpTSWdlRzFzYm5NOUltaDBkSEE2THk5M2QzY3Vkek11YjNKbkx6SXdNREF2YzNabklqNEtQR2NnWTJ4cGNDMXdZWFJvUFNKMWNtd29JMk5zYVhBd1h6UTBYekUwT1RBcElqNEtQSEJoZEdnZ1pEMGlUVEF1TlNBeU5FTXdMalVnTVRFdU1ESXhNeUF4TVM0d01qRXpJREF1TlNBeU5DQXdMalZETXpZdU9UYzROeUF3TGpVZ05EY3VOU0F4TVM0d01qRXpJRFEzTGpVZ01qUkRORGN1TlNBek5pNDVOemczSURNMkxqazNPRGNnTkRjdU5TQXlOQ0EwTnk0MVF6RXhMakF5TVRNZ05EY3VOU0F3TGpVZ016WXVPVGM0TnlBd0xqVWdNalJhSWlCbWFXeHNQU0oxY213b0kzQmhhVzUwTUY5c2FXNWxZWEpmTkRSZk1UUTVNQ2tpTHo0S1BIQmhkR2dnWkQwaVRUQXVOU0F5TkVNd0xqVWdNVEV1TURJeE15QXhNUzR3TWpFeklEQXVOU0F5TkNBd0xqVkRNell1T1RjNE55QXdMalVnTkRjdU5TQXhNUzR3TWpFeklEUTNMalVnTWpSRE5EY3VOU0F6Tmk0NU56ZzNJRE0yTGprM09EY2dORGN1TlNBeU5DQTBOeTQxUXpFeExqQXlNVE1nTkRjdU5TQXdMalVnTXpZdU9UYzROeUF3TGpVZ01qUmFJaUJ6ZEhKdmEyVTlJblZ5YkNnamNHRnBiblF4WDJ4cGJtVmhjbDgwTkY4eE5Ea3dLU0l2UGdvOGNHRjBhQ0JrUFNKTk1qUXVNelU1TkNBeE9DNHpOVGswVERNd0lESTBUREkwTGpNMU9UUWdNamt1TmpRd05pSWdjM1J5YjJ0bFBTSjNhR2wwWlNJZ2MzUnliMnRsTFhkcFpIUm9QU0l4TGpjaUlITjBjbTlyWlMxc2FXNWxZMkZ3UFNKeWIzVnVaQ0lnYzNSeWIydGxMV3hwYm1WcWIybHVQU0p5YjNWdVpDSXZQZ284Y0dGMGFDQmtQU0pOTWprdU9UazVPU0F5TkV3eE9DQXlOQ0lnYzNSeWIydGxQU0ozYUdsMFpTSWdjM1J5YjJ0bExYZHBaSFJvUFNJeExqY2lJSE4wY205clpTMXNhVzVsWTJGd1BTSnliM1Z1WkNJZ2MzUnliMnRsTFd4cGJtVnFiMmx1UFNKeWIzVnVaQ0l2UGdvOEwyYytDanhrWldaelBnbzhiR2x1WldGeVIzSmhaR2xsYm5RZ2FXUTlJbkJoYVc1ME1GOXNhVzVsWVhKZk5EUmZNVFE1TUNJZ2VERTlJakFpSUhreFBTSXlOQ0lnZURJOUlqUTRJaUI1TWowaU1qUWlJR2R5WVdScFpXNTBWVzVwZEhNOUluVnpaWEpUY0dGalpVOXVWWE5sSWo0S1BITjBiM0FnYzNSdmNDMWpiMnh2Y2owaUkwVXpNalF6UXlJdlBnbzhjM1J2Y0NCdlptWnpaWFE5SWpFaUlITjBiM0F0WTI5c2IzSTlJaU0zUlRBd01UTWlMejRLUEM5c2FXNWxZWEpIY21Ga2FXVnVkRDRLUEd4cGJtVmhja2R5WVdScFpXNTBJR2xrUFNKd1lXbHVkREZmYkdsdVpXRnlYelEwWHpFME9UQWlJSGd4UFNJd0lpQjVNVDBpTWpRaUlIZ3lQU0kwT0NJZ2VUSTlJakkwSWlCbmNtRmthV1Z1ZEZWdWFYUnpQU0oxYzJWeVUzQmhZMlZQYmxWelpTSStDanh6ZEc5d0lITjBiM0F0WTI5c2IzSTlJaU5GTXpJME0wTWlMejRLUEhOMGIzQWdiMlptYzJWMFBTSXhJaUJ6ZEc5d0xXTnZiRzl5UFNJak4wVXdNREV6SWk4K0Nqd3ZiR2x1WldGeVIzSmhaR2xsYm5RK0NqeGpiR2x3VUdGMGFDQnBaRDBpWTJ4cGNEQmZORFJmTVRRNU1DSStDanh3WVhSb0lHUTlJazB3SURJMFF6QWdNVEF1TnpRMU1pQXhNQzQzTkRVeUlEQWdNalFnTUVNek55NHlOVFE0SURBZ05EZ2dNVEF1TnpRMU1pQTBPQ0F5TkVNME9DQXpOeTR5TlRRNElETTNMakkxTkRnZ05EZ2dNalFnTkRoRE1UQXVOelExTWlBME9DQXdJRE0zTGpJMU5EZ2dNQ0F5TkZvaUlHWnBiR3c5SW5kb2FYUmxJaTgrQ2p3dlkyeHBjRkJoZEdnK0Nqd3ZaR1ZtY3o0S1BDOXpkbWMrQ2c9PVwiKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHdpZHRoOiA0LjhyZW07XG4gIGhlaWdodDogNC44cmVtO1xuICBib3JkZXI6IG5vbmU7XG4gIHRyYW5zaXRpb246IDAuNXM7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tYXJjYS1mYWxzZS1pbWctY2FyZC1mdWxsIC5pdGVtLWltZyAuYXJyb3ctcmlnaHQge1xuICAgIGJvdHRvbTogMi40cmVtO1xuICAgIHJpZ2h0OiAyLjRyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tYXJjYS1mYWxzZS1pbWctY2FyZC1mdWxsIC5pdGVtLWltZyAuYXJyb3ctcmlnaHQge1xuICAgIGJvdHRvbTogNHJlbTtcbiAgICByaWdodDogNHJlbTtcbiAgfVxufVxuLnBhcmFncmFwaC0tdHlwZS0tYXJjYS1mYWxzZS1pbWctY2FyZC1mdWxsIC5pdGVtLWltZyAuYXJyb3ctcmlnaHQuc2xpY2stZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUIzYVdSMGFEMGlORGdpSUdobGFXZG9kRDBpTkRnaUlIWnBaWGRDYjNnOUlqQWdNQ0EwT0NBME9DSWdabWxzYkQwaWJtOXVaU0lnZUcxc2JuTTlJbWgwZEhBNkx5OTNkM2N1ZHpNdWIzSm5Mekl3TURBdmMzWm5JajRLUEhCaGRHZ2daRDBpVFRBdU5TQXlORU13TGpVZ01URXVNREl4TXlBeE1TNHdNakV6SURBdU5TQXlOQ0F3TGpWRE16WXVPVGM0TnlBd0xqVWdORGN1TlNBeE1TNHdNakV6SURRM0xqVWdNalJETkRjdU5TQXpOaTQ1TnpnM0lETTJMamszT0RjZ05EY3VOU0F5TkNBME55NDFRekV4TGpBeU1UTWdORGN1TlNBd0xqVWdNell1T1RjNE55QXdMalVnTWpSYUlpQnpkSEp2YTJVOUluZG9hWFJsSWlCemRISnZhMlV0YjNCaFkybDBlVDBpTUM0MklpOCtDanh3WVhSb0lHUTlJazB5TkM0ek5UazBJREU0TGpNMU9UUk1NekFnTWpSTU1qUXVNelU1TkNBeU9TNDJOREEySWlCemRISnZhMlU5SW5kb2FYUmxJaUJ6ZEhKdmEyVXRkMmxrZEdnOUlqRXVOeUlnYzNSeWIydGxMV3hwYm1WallYQTlJbkp2ZFc1a0lpQnpkSEp2YTJVdGJHbHVaV3B2YVc0OUluSnZkVzVrSWk4K0NqeHdZWFJvSUdROUlrMHlPUzQ1T1RrNUlESTBUREU0SURJMElpQnpkSEp2YTJVOUluZG9hWFJsSWlCemRISnZhMlV0ZDJsa2RHZzlJakV1TnlJZ2MzUnliMnRsTFd4cGJtVmpZWEE5SW5KdmRXNWtJaUJ6ZEhKdmEyVXRiR2x1WldwdmFXNDlJbkp2ZFc1a0lpOCtDand2YzNablBnbz1cIik7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1hcmNhLWZhbHNlLWltZy1jYXJkLWZ1bGwgLml0ZW0taW1nIC5hcnJvdy1yaWdodC5zbGljay1kaXNhYmxlZDpob3ZlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjNhV1IwYUQwaU5EZ2lJR2hsYVdkb2REMGlORGdpSUhacFpYZENiM2c5SWpBZ01DQTBPQ0EwT0NJZ1ptbHNiRDBpYm05dVpTSWdlRzFzYm5NOUltaDBkSEE2THk5M2QzY3Vkek11YjNKbkx6SXdNREF2YzNabklqNEtQSEJoZEdnZ1pEMGlUVEF1TlNBeU5FTXdMalVnTVRFdU1ESXhNeUF4TVM0d01qRXpJREF1TlNBeU5DQXdMalZETXpZdU9UYzROeUF3TGpVZ05EY3VOU0F4TVM0d01qRXpJRFEzTGpVZ01qUkRORGN1TlNBek5pNDVOemczSURNMkxqazNPRGNnTkRjdU5TQXlOQ0EwTnk0MVF6RXhMakF5TVRNZ05EY3VOU0F3TGpVZ016WXVPVGM0TnlBd0xqVWdNalJhSWlCemRISnZhMlU5SW5kb2FYUmxJaUJ6ZEhKdmEyVXRiM0JoWTJsMGVUMGlNQzQySWk4K0NqeHdZWFJvSUdROUlrMHlOQzR6TlRrMElERTRMak0xT1RSTU16QWdNalJNTWpRdU16VTVOQ0F5T1M0Mk5EQTJJaUJ6ZEhKdmEyVTlJbmRvYVhSbElpQnpkSEp2YTJVdGQybGtkR2c5SWpFdU55SWdjM1J5YjJ0bExXeHBibVZqWVhBOUluSnZkVzVrSWlCemRISnZhMlV0YkdsdVpXcHZhVzQ5SW5KdmRXNWtJaTgrQ2p4d1lYUm9JR1E5SWsweU9TNDVPVGs1SURJMFRERTRJREkwSWlCemRISnZhMlU5SW5kb2FYUmxJaUJ6ZEhKdmEyVXRkMmxrZEdnOUlqRXVOeUlnYzNSeWIydGxMV3hwYm1WallYQTlJbkp2ZFc1a0lpQnpkSEp2YTJVdGJHbHVaV3B2YVc0OUluSnZkVzVrSWk4K0Nqd3ZjM1puUGdvPVwiKTtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWFyY2EtZmFsc2UtaW1nLWNhcmQtZnVsbCAuaXRlbS1pbWcgLmFycm93LXJpZ2h0OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCM2FXUjBhRDBpTkRnaUlHaGxhV2RvZEQwaU5EZ2lJSFpwWlhkQ2IzZzlJakFnTUNBME9DQTBPQ0lnWm1sc2JEMGlibTl1WlNJZ2VHMXNibk05SW1oMGRIQTZMeTkzZDNjdWR6TXViM0puTHpJd01EQXZjM1puSWo0S1BIQmhkR2dnWkQwaVRUQXVOU0F5TkVNd0xqVWdNVEV1TURJeE15QXhNUzR3TWpFeklEQXVOU0F5TkNBd0xqVkRNell1T1RjNE55QXdMalVnTkRjdU5TQXhNUzR3TWpFeklEUTNMalVnTWpSRE5EY3VOU0F6Tmk0NU56ZzNJRE0yTGprM09EY2dORGN1TlNBeU5DQTBOeTQxUXpFeExqQXlNVE1nTkRjdU5TQXdMalVnTXpZdU9UYzROeUF3TGpVZ01qUmFJaUJtYVd4c1BTSWpNVVF4UkRGQ0lpOCtDanh3WVhSb0lHUTlJazB3TGpVZ01qUkRNQzQxSURFeExqQXlNVE1nTVRFdU1ESXhNeUF3TGpVZ01qUWdNQzQxUXpNMkxqazNPRGNnTUM0MUlEUTNMalVnTVRFdU1ESXhNeUEwTnk0MUlESTBRelEzTGpVZ016WXVPVGM0TnlBek5pNDVOemczSURRM0xqVWdNalFnTkRjdU5VTXhNUzR3TWpFeklEUTNMalVnTUM0MUlETTJMamszT0RjZ01DNDFJREkwV2lJZ2MzUnliMnRsUFNJak1VUXhSREZDSWk4K0NqeHdZWFJvSUdROUlrMHlOQzR6TlRrMElERTRMak0xT1RSTU16QWdNalJNTWpRdU16VTVOQ0F5T1M0Mk5EQTJJaUJ6ZEhKdmEyVTlJbmRvYVhSbElpQnpkSEp2YTJVdGQybGtkR2c5SWpFdU55SWdjM1J5YjJ0bExXeHBibVZqWVhBOUluSnZkVzVrSWlCemRISnZhMlV0YkdsdVpXcHZhVzQ5SW5KdmRXNWtJaTgrQ2p4d1lYUm9JR1E5SWsweU9TNDVPVGs1SURJMFRERTRJREkwSWlCemRISnZhMlU5SW5kb2FYUmxJaUJ6ZEhKdmEyVXRkMmxrZEdnOUlqRXVOeUlnYzNSeWIydGxMV3hwYm1WallYQTlJbkp2ZFc1a0lpQnpkSEp2YTJVdGJHbHVaV3B2YVc0OUluSnZkVzVrSWk4K0Nqd3ZjM1puUGdvPVwiKTtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWFyY2EtZmFsc2UtaW1nLWNhcmQtZnVsbCAuaXRlbS1kZXNjIHtcbiAgcGFkZGluZzogMi40cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWFyY2EtZmFsc2UtaW1nLWNhcmQtZnVsbCAuaXRlbS1kZXNjIHtcbiAgICBwYWRkaW5nOiAwIDIuNHJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1hcmNhLWZhbHNlLWltZy1jYXJkLWZ1bGwgLml0ZW0tZGVzYyB7XG4gICAgcGFkZGluZzogMCA0cmVtO1xuICB9XG59XG4ucGFyYWdyYXBoLS10eXBlLS1hcmNhLWZhbHNlLWltZy1jYXJkLWZ1bGwgLml0ZW0tZGVzYyAuaXRlbS10ZXh0IHtcbiAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1hcmNhLWZhbHNlLWltZy1jYXJkLWZ1bGwgLml0ZW0tZGVzYyAuaXRlbS10ZXh0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA4LjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tYXJjYS1mYWxzZS1pbWctY2FyZC1mdWxsIC5pdGVtLWRlc2MgLml0ZW0tdGV4dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogOS42cmVtO1xuICB9XG59XG5cbi8qKlxuICogQGZpbGVcbiAqIFdlYmZvcm0gTW9kYWwgc3R5bGVzLlxuICovXG4udWktZGlhbG9nLnVpLWNvcm5lci1hbGwge1xuICBkaXNwbGF5OiBncmlkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmZmYgIWltcG9ydGFudDtcbiAgYm9yZGVyOiBub25lO1xuICB3aWR0aDogdmFyKC0tY29udGFpbmVyLXdpZHRoKSAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAyLjRyZW0gIWltcG9ydGFudDtcbiAgei1pbmRleDogMTI2MDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudWktZGlhbG9nLnVpLWNvcm5lci1hbGwge1xuICAgIHdpZHRoOiBjYWxjKHZhcigtLWNvbnRhaW5lci13aWR0aCkgKiAxMCAvIDEyKSAhaW1wb3J0YW50O1xuICB9XG59XG4udWktZGlhbG9nLnVpLWNvcm5lci1hbGwgLnVpLWRpYWxvZy10aXRsZWJhciB7XG4gIGJvcmRlci1yYWRpdXM6IDIuNHJlbTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIG1hcmdpbjogMi40cmVtIDIuNHJlbSAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnVpLWRpYWxvZy51aS1jb3JuZXItYWxsIC51aS1kaWFsb2ctdGl0bGViYXIge1xuICAgIG1hcmdpbjogNS42cmVtIDUuNnJlbSAwO1xuICB9XG59XG4udWktZGlhbG9nLnVpLWNvcm5lci1hbGwgLnVpLWRpYWxvZy10aXRsZWJhciAudWktZGlhbG9nLXRpdGxlIHtcbiAgY29sb3I6ICMwMDAwMDAwMDtcbn1cbi51aS1kaWFsb2cudWktY29ybmVyLWFsbCAudWktZGlhbG9nLXRpdGxlYmFyIC51aS1idXR0b24taWNvbiB7XG4gIGJhY2tncm91bmQ6ICMwMDAgIWltcG9ydGFudDtcbiAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG59XG4udWktZGlhbG9nLnVpLWNvcm5lci1hbGwgLnVpLWRpYWxvZy10aXRsZWJhciAudWktZGlhbG9nLXRpdGxlYmFyLWNsb3NlIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMjQnIGhlaWdodD0nMjQnIHZpZXdCb3g9JzAgMCAyNCAyNCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ21hc2sgaWQ9J21hc2swXzQ2MjBfMTU5MTgnIHN0eWxlPSdtYXNrLXR5cGU6YWxwaGEnIG1hc2tVbml0cz0ndXNlclNwYWNlT25Vc2UnIHg9JzAnIHk9JzAnIHdpZHRoPScyNCcgaGVpZ2h0PScyNCclM0UlM0NyZWN0IHdpZHRoPScyNCcgaGVpZ2h0PScyNCcgZmlsbD0nJTIzRDlEOUQ5Jy8lM0UlM0MvbWFzayUzRSUzQ2cgbWFzaz0ndXJsKCUyM21hc2swXzQ2MjBfMTU5MTgpJyUzRSUzQ3BhdGggZD0nTTEyIDEzLjU5N0w2LjQxMDY1IDE5LjE4NjNDNi4yMDE1MiAxOS4zOTU0IDUuOTM1MzYgMTkuNSA1LjYxMjE3IDE5LjVDNS4yODg5NyAxOS41IDUuMDIyODEgMTkuMzk1NCA0LjgxMzY5IDE5LjE4NjNDNC42MDQ1NiAxOC45NzcyIDQuNSAxOC43MTEgNC41IDE4LjM4NzhDNC41IDE4LjA2NDYgNC42MDQ1NiAxNy43OTg1IDQuODEzNjkgMTcuNTg5NEwxMC40MDMgMTJMNC44MTM2OSA2LjQxMDY1QzQuNjA0NTYgNi4yMDE1MiA0LjUgNS45MzUzNiA0LjUgNS42MTIxN0M0LjUgNS4yODg5NyA0LjYwNDU2IDUuMDIyODEgNC44MTM2OSA0LjgxMzY5QzUuMDIyODEgNC42MDQ1NiA1LjI4ODk3IDQuNSA1LjYxMjE3IDQuNUM1LjkzNTM2IDQuNSA2LjIwMTUyIDQuNjA0NTYgNi40MTA2NSA0LjgxMzY5TDEyIDEwLjQwM0wxNy41ODk0IDQuODEzNjlDMTcuNzk4NSA0LjYwNDU2IDE4LjA2NDYgNC41IDE4LjM4NzggNC41QzE4LjcxMSA0LjUgMTguOTc3MiA0LjYwNDU2IDE5LjE4NjMgNC44MTM2OUMxOS4zOTU0IDUuMDIyODEgMTkuNSA1LjI4ODk3IDE5LjUgNS42MTIxN0MxOS41IDUuOTM1MzYgMTkuMzk1NCA2LjIwMTUyIDE5LjE4NjMgNi40MTA2NUwxMy41OTcgMTJMMTkuMTg2MyAxNy41ODk0QzE5LjM5NTQgMTcuNzk4NSAxOS41IDE4LjA2NDYgMTkuNSAxOC4zODc4QzE5LjUgMTguNzExIDE5LjM5NTQgMTguOTc3MiAxOS4xODYzIDE5LjE4NjNDMTguOTc3MiAxOS4zOTU0IDE4LjcxMSAxOS41IDE4LjM4NzggMTkuNUMxOC4wNjQ2IDE5LjUgMTcuNzk4NSAxOS4zOTU0IDE3LjU4OTQgMTkuMTg2M0wxMiAxMy41OTdaJyBmaWxsPSclMjM3MDcwNkQnLyUzRSUzQy9nJTNFJTNDL3N2ZyUzRSUwQVwiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlciAhaW1wb3J0YW50O1xufVxuLnVpLWRpYWxvZy51aS1jb3JuZXItYWxsIC51aS1kaWFsb2ctdGl0bGViYXIgLnVpLWRpYWxvZy10aXRsZWJhci1jbG9zZTpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogbm9uZSAhaW1wb3J0YW50O1xufVxuLnVpLWRpYWxvZy51aS1jb3JuZXItYWxsIC51aS1kaWFsb2ctY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGJvcmRlci1yYWRpdXM6IDIuNHJlbSAhaW1wb3J0YW50O1xufVxuLnVpLWRpYWxvZy51aS1jb3JuZXItYWxsIC51aS1kaWFsb2ctY29udGVudC53ZWJmb3JtLWNvbmZpcm1hdGlvbi1tb2RhbC0tY29udGVudCB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4udWktZGlhbG9nLnVpLWNvcm5lci1hbGwgLnVpLWRpYWxvZy1jb250ZW50IC5tb2RhbC1idXR0b24ge1xuICBtYXJnaW4tdG9wOiA0cmVtO1xuICBtYXJnaW4tYm90dG9tOiAzLjJyZW07XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudWktZGlhbG9nLnVpLWNvcm5lci1hbGwgLnVpLWRpYWxvZy1jb250ZW50IC5tb2RhbC1idXR0b24ge1xuICAgIG1hcmdpbi1ib3R0b206IDUuNnJlbTtcbiAgfVxufVxuLnVpLWRpYWxvZy51aS1jb3JuZXItYWxsIC51aS1kaWFsb2ctY29udGVudCAuaW1nLW1vZGFsIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nNDgnIGhlaWdodD0nNDMnIHZpZXdCb3g9JzAgMCA0OCA0MycgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTQwLjQxMTIgMjEuNUM0MC40MTEyIDMxLjk4OCAzMS44MDcxIDQwLjUgMjEuMjA1NiA0MC41QzEwLjYwNDEgNDAuNSAyIDMxLjk4OCAyIDIxLjVDMiAxMS4wMTIgMTAuNjA0MSAyLjUgMjEuMjA1NiAyLjVDMjYuNTA2MyAyLjUgMzEuMzA3NyA0LjYyOCAzNC43ODM5IDguMDY3TTExLjYyMiAyMC4wMzcyTDIxLjcwNDkgMjkuNzA4Mkw0NiA2LjAxNTE5JyBzdHJva2U9JyUyM0UzMjQzQycgc3Ryb2tlLXdpZHRoPSczLjYnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFJTNDL3N2ZyUzRSUwQVwiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgd2lkdGg6IDUuNnJlbTtcbiAgaGVpZ2h0OiA1LjZyZW07XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG4udWktZGlhbG9nLnVpLWNvcm5lci1hbGwgLnVpLWRpYWxvZy1jb250ZW50IC5jb250ZW50LW1vZGFsIHtcbiAgZGlzcGxheTogY29udGVudHM7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLXhsKTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnVpLWRpYWxvZy51aS1jb3JuZXItYWxsIC51aS1kaWFsb2ctYnV0dG9ucGFuZSB7XG4gIGJhY2tncm91bmQ6ICMwMDAwMDAwMCAhaW1wb3J0YW50O1xuICBib3JkZXItYmxvY2stc3RhcnQ6IG5vbmUgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjMDAwMDAwMDA7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4udWktZGlhbG9nLnVpLWNvcm5lci1hbGwgLnVpLWRpYWxvZy1idXR0b25wYW5lIC51aS1kaWFsb2ctYnV0dG9uc2V0IHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4udWktZGlhbG9nLnVpLWNvcm5lci1hbGwgLnVpLWRpYWxvZy1idXR0b25wYW5lIC51aS1kaWFsb2ctYnV0dG9uc2V0IGJ1dHRvbiB7XG4gIHBhZGRpbmctaW5saW5lOiAyNSU7XG4gIHBhZGRpbmctYmxvY2s6IDEzJTtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtbSk7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseSk7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIG1hcmdpbi1ib3R0b206IDIuNHJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudWktZGlhbG9nLnVpLWNvcm5lci1hbGwgLnVpLWRpYWxvZy1idXR0b25wYW5lIC51aS1kaWFsb2ctYnV0dG9uc2V0IGJ1dHRvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNS42cmVtO1xuICB9XG59XG5cbi51aS13aWRnZXQtb3ZlcmxheSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbiAgb3BhY2l0eTogMC4yICFpbXBvcnRhbnQ7XG59XG5cbi8qKlxuICogQGZpbGVcbiAqIE5ld3NsZXR0ZXIgc3R5bGVzLlxuICovXG4ud2ViZm9ybS1zdWJtaXNzaW9uLWFyY2Etc3VzY3JpYmV0ZS1zYWxhLWRlLXByZW5zYS1mb3JtIHtcbiAgcGFkZGluZzogMCAwLjlyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLndlYmZvcm0tc3VibWlzc2lvbi1hcmNhLXN1c2NyaWJldGUtc2FsYS1kZS1wcmVuc2EtZm9ybSB7XG4gICAgcGFkZGluZzogMCA0LjFyZW07XG4gIH1cbn1cbi53ZWJmb3JtLXN1Ym1pc3Npb24tYXJjYS1zdXNjcmliZXRlLXNhbGEtZGUtcHJlbnNhLWZvcm0gLnRpdGxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZy1ib3R0b206IDAuOHJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAud2ViZm9ybS1zdWJtaXNzaW9uLWFyY2Etc3VzY3JpYmV0ZS1zYWxhLWRlLXByZW5zYS1mb3JtIC50aXRsZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDJyZW07XG4gIH1cbn1cbi53ZWJmb3JtLXN1Ym1pc3Npb24tYXJjYS1zdXNjcmliZXRlLXNhbGEtZGUtcHJlbnNhLWZvcm0gLnN1YnRpdGxlLWNvbnRhaW5lciB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLXMpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC53ZWJmb3JtLXN1Ym1pc3Npb24tYXJjYS1zdXNjcmliZXRlLXNhbGEtZGUtcHJlbnNhLWZvcm0gLnN1YnRpdGxlLWNvbnRhaW5lciB7XG4gICAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtbSk7XG4gICAgbWFyZ2luLXRvcDogNHJlbTtcbiAgfVxufVxuLndlYmZvcm0tc3VibWlzc2lvbi1hcmNhLXN1c2NyaWJldGUtc2FsYS1kZS1wcmVuc2EtZm9ybSAudG9waWNzLXRpdGxlIHtcbiAgbWFyZ2luLXRvcDogMi40cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC53ZWJmb3JtLXN1Ym1pc3Npb24tYXJjYS1zdXNjcmliZXRlLXNhbGEtZGUtcHJlbnNhLWZvcm0gLnRvcGljcy10aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogNHJlbTtcbiAgfVxufVxuLndlYmZvcm0tc3VibWlzc2lvbi1hcmNhLXN1c2NyaWJldGUtc2FsYS1kZS1wcmVuc2EtZm9ybSAuZm9ybS1pdGVtLmZvcm0taXRlbS1hcmNhLXNwLWZ1bGwtbmFtZSB7XG4gIG1hcmdpbi1ib3R0b206IDIuNHJlbSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC53ZWJmb3JtLXN1Ym1pc3Npb24tYXJjYS1zdXNjcmliZXRlLXNhbGEtZGUtcHJlbnNhLWZvcm0gLmZvcm0taXRlbS5mb3JtLWl0ZW0tYXJjYS1zcC1mdWxsLW5hbWUge1xuICAgIG1hcmdpbi1ib3R0b206IDMuMnJlbSAhaW1wb3J0YW50O1xuICB9XG59XG4ud2ViZm9ybS1zdWJtaXNzaW9uLWFyY2Etc3VzY3JpYmV0ZS1zYWxhLWRlLXByZW5zYS1mb3JtIC5mb3JtLWl0ZW0uZm9ybS1pdGVtLWFyY2Etc3AtZnVsbC1uYW1lIC5mb3JtLWNvbnRyb2wge1xuICBoZWlnaHQ6IDRyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLndlYmZvcm0tc3VibWlzc2lvbi1hcmNhLXN1c2NyaWJldGUtc2FsYS1kZS1wcmVuc2EtZm9ybSAuZm9ybS1pdGVtLmZvcm0taXRlbS1hcmNhLXNwLWZ1bGwtbmFtZSAuZm9ybS1jb250cm9sIHtcbiAgICBoZWlnaHQ6IDQuOHJlbTtcbiAgfVxufVxuLndlYmZvcm0tc3VibWlzc2lvbi1hcmNhLXN1c2NyaWJldGUtc2FsYS1kZS1wcmVuc2EtZm9ybSAuZm9ybS1pdGVtLmZvcm0taXRlbS1hcmNhLXNwLWVtYWlsIHtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuLndlYmZvcm0tc3VibWlzc2lvbi1hcmNhLXN1c2NyaWJldGUtc2FsYS1kZS1wcmVuc2EtZm9ybSAuZm9ybS1pdGVtLmZvcm0taXRlbS1hcmNhLXNwLWVtYWlsIC5mb3JtLWNvbnRyb2wge1xuICBoZWlnaHQ6IDRyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLndlYmZvcm0tc3VibWlzc2lvbi1hcmNhLXN1c2NyaWJldGUtc2FsYS1kZS1wcmVuc2EtZm9ybSAuZm9ybS1pdGVtLmZvcm0taXRlbS1hcmNhLXNwLWVtYWlsIC5mb3JtLWNvbnRyb2wge1xuICAgIGhlaWdodDogNC44cmVtO1xuICB9XG59XG4ud2ViZm9ybS1zdWJtaXNzaW9uLWFyY2Etc3VzY3JpYmV0ZS1zYWxhLWRlLXByZW5zYS1mb3JtIC5mb3JtLWl0ZW0uZm9ybS1pdGVtLXByaXZhY3ktbm90aWNlIHtcbiAgbWFyZ2luLXRvcDogMi40cmVtICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLndlYmZvcm0tc3VibWlzc2lvbi1hcmNhLXN1c2NyaWJldGUtc2FsYS1kZS1wcmVuc2EtZm9ybSAuZm9ybS1pdGVtLmZvcm0taXRlbS1wcml2YWN5LW5vdGljZSB7XG4gICAgbWFyZ2luLXRvcDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG59XG4ud2ViZm9ybS1zdWJtaXNzaW9uLWFyY2Etc3VzY3JpYmV0ZS1zYWxhLWRlLXByZW5zYS1mb3JtIC5mb3JtLWl0ZW0uZm9ybS10eXBlLWNoZWNrYm94IHtcbiAgbWFyZ2luLWJvdHRvbTogNHJlbSAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1zKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAud2ViZm9ybS1zdWJtaXNzaW9uLWFyY2Etc3VzY3JpYmV0ZS1zYWxhLWRlLXByZW5zYS1mb3JtIC5mb3JtLWl0ZW0uZm9ybS10eXBlLWNoZWNrYm94IHtcbiAgICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1tKTtcbiAgfVxufVxuLndlYmZvcm0tc3VibWlzc2lvbi1hcmNhLXN1c2NyaWJldGUtc2FsYS1kZS1wcmVuc2EtZm9ybSAuZm9ybS13cmFwcGVyIHtcbiAgbWFyZ2luOiAwO1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICBtYXJnaW4tdG9wOiAyLjRyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLndlYmZvcm0tc3VibWlzc2lvbi1hcmNhLXN1c2NyaWJldGUtc2FsYS1kZS1wcmVuc2EtZm9ybSAuZm9ybS13cmFwcGVyIHtcbiAgICBtYXJnaW4tdG9wOiA0cmVtO1xuICB9XG59XG4ud2ViZm9ybS1zdWJtaXNzaW9uLWFyY2Etc3VzY3JpYmV0ZS1zYWxhLWRlLXByZW5zYS1mb3JtIC5mb3JtLXdyYXBwZXIuc3VidGl0bGUtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZ3JpZCAhaW1wb3J0YW50O1xuICBnYXA6IGluaGVyaXQ7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4ud2ViZm9ybS1zdWJtaXNzaW9uLWFyY2Etc3VzY3JpYmV0ZS1zYWxhLWRlLXByZW5zYS1mb3JtIC5mb3JtLXdyYXBwZXIgLndlYmZvcm0tdHlwZS1jaGVja2JveGVzIHtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuLndlYmZvcm0tc3VibWlzc2lvbi1hcmNhLXN1c2NyaWJldGUtc2FsYS1kZS1wcmVuc2EtZm9ybSAuZm9ybS13cmFwcGVyIC53ZWJmb3JtLXR5cGUtY2hlY2tib3hlcyAuZmllbGRzZXQtd3JhcHBlciAuZm9ybS1jaGVja2JveGVzIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLndlYmZvcm0tc3VibWlzc2lvbi1hcmNhLXN1c2NyaWJldGUtc2FsYS1kZS1wcmVuc2EtZm9ybSAuZm9ybS13cmFwcGVyIC53ZWJmb3JtLXR5cGUtY2hlY2tib3hlcyAuZmllbGRzZXQtd3JhcHBlciAuZm9ybS1jaGVja2JveGVzIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgfVxufVxuLndlYmZvcm0tc3VibWlzc2lvbi1hcmNhLXN1c2NyaWJldGUtc2FsYS1kZS1wcmVuc2EtZm9ybSAuZm9ybS13cmFwcGVyIC53ZWJmb3JtLXR5cGUtY2hlY2tib3hlcyAuZmllbGRzZXQtd3JhcHBlciAuZm9ybS1jaGVja2JveGVzIC5mb3JtLWl0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4ud2ViZm9ybS1zdWJtaXNzaW9uLWFyY2Etc3VzY3JpYmV0ZS1zYWxhLWRlLXByZW5zYS1mb3JtIC5mb3JtLXdyYXBwZXIgLndlYmZvcm0tdHlwZS1jaGVja2JveGVzIC5maWVsZHNldC13cmFwcGVyIC5mb3JtLWNoZWNrYm94ZXMgLmZvcm0taXRlbSBsYWJlbCB7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xufVxuLndlYmZvcm0tc3VibWlzc2lvbi1hcmNhLXN1c2NyaWJldGUtc2FsYS1kZS1wcmVuc2EtZm9ybSAuZm9ybS13cmFwcGVyIC53ZWJmb3JtLXR5cGUtY2hlY2tib3hlcyAuZmllbGRzZXQtd3JhcHBlciAuZm9ybS1jaGVja2JveGVzIC5mb3JtLWl0ZW0gLmZvcm0tY2hlY2staW5wdXQge1xuICBib3JkZXItcmFkaXVzOiAwLjhyZW07XG59XG5cbi8qKlxuICogQGZpbGVcbiAqIEZ1bGwgQmcgQ2FyZCBHcmlkIFN0eWxlcy5cbiAqKi9cbi5wYXJhZ3JhcGgtLXR5cGUtLWFyY2EtZnVsbC1iZy1jYXJkLWdyaWQgLmZpZWxkLS1uYW1lLWZpZWxkLWZ1bGwtYmctY2FyZC1pdGVtIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ2FwOiA0cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWFyY2EtZnVsbC1iZy1jYXJkLWdyaWQgLmZpZWxkLS1uYW1lLWZpZWxkLWZ1bGwtYmctY2FyZC1pdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogNHJlbTtcbiAgfVxufVxuLnBhcmFncmFwaC0tdHlwZS0tYXJjYS1mdWxsLWJnLWNhcmQtZ3JpZCAuZmllbGQtLW5hbWUtZmllbGQtZnVsbC1iZy1jYXJkLWl0ZW0gLmZpZWxkX19pdGVtIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1hcmNhLWZ1bGwtYmctY2FyZC1ncmlkIC5maWVsZC0tbmFtZS1maWVsZC1mdWxsLWJnLWNhcmQtaXRlbSAuZmllbGRfX2l0ZW0gLnBhcmFncmFwaC0tdHlwZS0tYXJjYS1mdWxsLWJnLWNhcmQtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWFyY2EtZnVsbC1iZy1jYXJkLWdyaWQgLmZpZWxkLS1uYW1lLWZpZWxkLWZ1bGwtYmctY2FyZC1pdGVtIC5maWVsZF9faXRlbSAucGFyYWdyYXBoLS10eXBlLS1hcmNhLWZ1bGwtYmctY2FyZC1pdGVtOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgwLCAwLCAwLCAwKSA1NS4zOCUsIHJnYmEoMCwgMCwgMCwgMC44KSAxMDAlKTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMi40cmVtO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMi40cmVtO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tYXJjYS1mdWxsLWJnLWNhcmQtZ3JpZCAuZmllbGQtLW5hbWUtZmllbGQtZnVsbC1iZy1jYXJkLWl0ZW0gLmZpZWxkX19pdGVtIC5wYXJhZ3JhcGgtLXR5cGUtLWFyY2EtZnVsbC1iZy1jYXJkLWl0ZW0gaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDIuNHJlbTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIG1heC1oZWlnaHQ6IDIwcmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWFyY2EtZnVsbC1iZy1jYXJkLWdyaWQgLmZpZWxkLS1uYW1lLWZpZWxkLWZ1bGwtYmctY2FyZC1pdGVtIC5maWVsZF9faXRlbSAucGFyYWdyYXBoLS10eXBlLS1hcmNhLWZ1bGwtYmctY2FyZC1pdGVtIGltZyB7XG4gICAgbWF4LWhlaWdodDogNDByZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1hcmNhLWZ1bGwtYmctY2FyZC1ncmlkIC5maWVsZC0tbmFtZS1maWVsZC1mdWxsLWJnLWNhcmQtaXRlbSAuZmllbGRfX2l0ZW0gLnBhcmFncmFwaC0tdHlwZS0tYXJjYS1mdWxsLWJnLWNhcmQtaXRlbSBpbWcge1xuICAgIG1heC1oZWlnaHQ6IDIzLjhyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tYXJjYS1mdWxsLWJnLWNhcmQtZ3JpZCAuZmllbGQtLW5hbWUtZmllbGQtZnVsbC1iZy1jYXJkLWl0ZW0gLmZpZWxkX19pdGVtIC5wYXJhZ3JhcGgtLXR5cGUtLWFyY2EtZnVsbC1iZy1jYXJkLWl0ZW0gaW1nIHtcbiAgICBtYXgtaGVpZ2h0OiAzMXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1hcmNhLWZ1bGwtYmctY2FyZC1ncmlkIC5maWVsZC0tbmFtZS1maWVsZC1mdWxsLWJnLWNhcmQtaXRlbSAuZmllbGRfX2l0ZW0gLnBhcmFncmFwaC0tdHlwZS0tYXJjYS1mdWxsLWJnLWNhcmQtaXRlbSBpbWcge1xuICAgIG1heC1oZWlnaHQ6IDM1cmVtO1xuICB9XG59XG4ucGFyYWdyYXBoLS10eXBlLS1hcmNhLWZ1bGwtYmctY2FyZC1ncmlkIC5maWVsZC0tbmFtZS1maWVsZC1mdWxsLWJnLWNhcmQtaXRlbSAuZmllbGRfX2l0ZW0gLnBhcmFncmFwaC0tdHlwZS0tYXJjYS1mdWxsLWJnLWNhcmQtaXRlbSAudGl0bGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgcGFkZGluZzogMCAwIDIuNHJlbSAyLjRyZW07XG4gIGNvbG9yOiAjZmZmZmZmZmY7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWFyY2EtZnVsbC1iZy1jYXJkLWdyaWQgLmZpZWxkLS1uYW1lLWZpZWxkLWZ1bGwtYmctY2FyZC1pdGVtIC5maWVsZF9faXRlbSAucGFyYWdyYXBoLS10eXBlLS1hcmNhLWZ1bGwtYmctY2FyZC1pdGVtIC50aXRsZSB7XG4gICAgcGFkZGluZzogMCAwIDRyZW0gNHJlbTtcbiAgfVxufVxuXG4vKipcbiAqIEBmaWxlXG4gKiBGdWxsIEltYWdlIFRleHQgU3R5bGVzLlxuICoqL1xuLmFyY2Etcm91bmRlZCAuZnVsbC1pbWcgaW1nIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMy4ycmVtO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMy4ycmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5hcmNhLXJvdW5kZWQgLmZ1bGwtaW1nIGltZyB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIH1cbn1cblxuLnBhcmFncmFwaC0tdHlwZS0tYXJjYS1mdWxsLWltZy10ZXh0IC53cmFwcGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tYXJjYS1mdWxsLWltZy10ZXh0IC53cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiA0cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWFyY2EtZnVsbC1pbWctdGV4dCAud3JhcHBlciB7XG4gICAgZ2FwOiA3cmVtO1xuICB9XG59XG4ucGFyYWdyYXBoLS10eXBlLS1hcmNhLWZ1bGwtaW1nLXRleHQgLndyYXBwZXIgLmZ1bGwtaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1hcmNhLWZ1bGwtaW1nLXRleHQgLndyYXBwZXIgLmZ1bGwtdGV4dCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDMuMnJlbSAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWFyY2EtZnVsbC1pbWctdGV4dCAud3JhcHBlciAuZnVsbC10ZXh0IHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWFyY2EtZnVsbC1pbWctdGV4dCAud3JhcHBlciAuZnVsbC10ZXh0IHAge1xuICBwYWRkaW5nOiAzLjJyZW0gMDtcbn1cblxuLyoqXG4gKiBAZmlsZVxuICogZnVsbCB3aWR0aCB2aWRlbyBzdHlsZXMuXG4gKi9cbi5mdWxsLXdpZHRoLXZpZGVvIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cbi5mdWxsLXdpZHRoLXZpZGVvLWVtYmVkIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5mdWxsLXdpZHRoLXZpZGVvLWVtYmVkIGlmcmFtZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGFzcGVjdC1yYXRpbzogMTYvOTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tQ2FyZC1Db3JuZXItcmFkaXVzLCAyLjRyZW0pO1xuICBtYXgtaGVpZ2h0OiAyMS42cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mdWxsLXdpZHRoLXZpZGVvLWVtYmVkIGlmcmFtZSB7XG4gICAgbWF4LWhlaWdodDogNTAuNjJyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmZ1bGwtd2lkdGgtdmlkZW8tZW1iZWQgaWZyYW1lIHtcbiAgICBtYXgtaGVpZ2h0OiA3Mi45cmVtO1xuICB9XG59XG4uZnVsbC13aWR0aC12aWRlby1yZW1vdGUge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZnVsbC13aWR0aC12aWRlby1yZW1vdGUucm91bmRlZCB2aWRlbyB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLUNhcmQtQ29ybmVyLXJhZGl1cywgMi40cmVtKTtcbn1cbi5mdWxsLXdpZHRoLXZpZGVvLXJlbW90ZS5yb3VuZGVkLXRvcCB2aWRlbyB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLUNhcmQtQ29ybmVyLXJhZGl1cywgMi40cmVtKTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLUNhcmQtQ29ybmVyLXJhZGl1cywgMi40cmVtKTtcbn1cbi5mdWxsLXdpZHRoLXZpZGVvLXJlbW90ZSB2aWRlbyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBhc3BlY3QtcmF0aW86IDE2Lzk7XG59XG4uZnVsbC13aWR0aC12aWRlby1yZW1vdGUtY29udHJvbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHdpZHRoOiA4cmVtO1xuICBoZWlnaHQ6IDhyZW07XG4gIGJvcmRlcjogbm9uZTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGp1c3RpZnktaXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNy41cmVtO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1HcmFkaWVudC1CdXR0b24tUmVkLCBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHZhcigtLVByaW1hcnktNTAwLCAjZTMyNDNjKSAwJSwgdmFyKC0tU2Vjb25kYXJ5LTUwMCwgIzdlMDAxMykgMTAwJSkpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mdWxsLXdpZHRoLXZpZGVvLXJlbW90ZS1jb250cm9sIHtcbiAgICB3aWR0aDogMTIuMnJlbTtcbiAgICBoZWlnaHQ6IDEyLjJyZW07XG4gIH1cbn1cbi5mdWxsLXdpZHRoLXZpZGVvLXJlbW90ZS1jb250cm9sLmlzLXBsYXlpbmcge1xuICBvcGFjaXR5OiAwO1xufVxuLmZ1bGwtd2lkdGgtdmlkZW8tcmVtb3RlLWNvbnRyb2w6aG92ZXIsIC5mdWxsLXdpZHRoLXZpZGVvOmhvdmVyIC5mdWxsLXdpZHRoLXZpZGVvLXJlbW90ZS1jb250cm9sIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5mdWxsLXdpZHRoLXZpZGVvLXJlbW90ZS1jb250cm9sIC5wYXVzZS1pY29uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5mdWxsLXdpZHRoLXZpZGVvLXJlbW90ZS1jb250cm9sLmlzLXBsYXlpbmcgLnBhdXNlLWljb24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5mdWxsLXdpZHRoLXZpZGVvLXJlbW90ZS1jb250cm9sLmlzLXBsYXlpbmcgLnBsYXktaWNvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZnVsbC13aWR0aC12aWRlby1yZW1vdGUtY29udHJvbC5pcy1wYXVzZWQgLnBsYXktaWNvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmZ1bGwtd2lkdGgtdmlkZW8tcmVtb3RlLWNvbnRyb2wuaXMtcGF1c2VkIC5wYXVzZS1pY29uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5mdWxsLXdpZHRoLXZpZGVvLXJlbW90ZS1jb250cm9sIHN2ZyB7XG4gIHdpZHRoOiA3LjJyZW07XG4gIGhlaWdodDogNy4ycmVtO1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG59XG4uZnVsbC13aWR0aC12aWRlby1yZW1vdGUtY29udHJvbCBzdmcgcGF0aCB7XG4gIGZpbGw6IHZhcigtLVdoaXRlLCAjZmZmKTtcbn1cblxuLyoqXG4gKiBAZmlsZVxuICogSGFsZiB3aWR0aCBmdWxsIGNhcmQgc3R5bGVzLlxuICovXG4uYXJjYS1jYXJkLWhhbGYtd2lkdGgge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZ2FwOiAwLjhyZW07XG4gIGZsZXg6IDEgMCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYXJjYS1jYXJkLWhhbGYtd2lkdGggLmdyYWRpYW50LW92ZXJsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgwLCAwLCAwLCAwKSA0MiUsIHJnYmEoMCwgMCwgMCwgMC44KSA4NSUpO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5hcmNhLWNhcmQtaGFsZi13aWR0aCAuYXJjYS1oYWxmLXdpZHRoLWNhcmQtY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDAgMnJlbSAzLjJyZW07XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgZ2FwOiAxLjZyZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5hcmNhLWNhcmQtaGFsZi13aWR0aCAuYXJjYS1oYWxmLXdpZHRoLWNhcmQtY29udGVudCB7XG4gICAgcGFkZGluZzogMCA0Ljk1cmVtIDVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmFyY2EtY2FyZC1oYWxmLXdpZHRoIC5hcmNhLWhhbGYtd2lkdGgtY2FyZC1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAwIDkuNnJlbSA4cmVtO1xuICB9XG59XG4uYXJjYS1jYXJkLWhhbGYtd2lkdGggLmFyY2EtaGFsZi13aWR0aC1jYXJkLWNvbnRlbnRfX2hlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBnYXA6IDAuOHJlbTtcbiAgZmxleDogMSAwIDA7XG59XG4uYXJjYS1jYXJkLWhhbGYtd2lkdGggLmFyY2EtaGFsZi13aWR0aC1jYXJkLWNvbnRlbnRfX2hlYWRlcl9fdGl0bGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZ2FwOiAxLjJyZW07XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gIGNvbG9yOiAjZmZmZmZmZmY7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG4uYXJjYS1jYXJkLWhhbGYtd2lkdGggLmFyY2EtaGFsZi13aWR0aC1jYXJkLWNvbnRlbnRfX2hlYWRlcl9fdGV4dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBnYXA6IDEuMnJlbTtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgY29sb3I6ICNmZmZmZmZmZjtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbi5hcmNhLWNhcmQtaGFsZi13aWR0aCAuYXJjYS1oYWxmLXdpZHRoLWNhcmQtY29udGVudCAuYnRuLWxpbmsge1xuICBib3JkZXI6IHRyYW5zcGFyZW50O1xufVxuLmFyY2EtY2FyZC1oYWxmLXdpZHRoIC5hcmNhLWhhbGYtd2lkdGgtY2FyZC1jb250ZW50IC5idG4tbGluayBhIHtcbiAgd2lkdGg6IDYuMnJlbTtcbiAgaGVpZ2h0OiA2LjJyZW07XG59XG5cbi8qKlxuICogQGZpbGVcbiAqIEhlYWRlciBzdHlsZXMuXG4gKi9cbi5idG4uYnRuLWdvLFxuLmJ0bi5idG4tYmFjayB7XG4gIC0taWNvbi1jb2xvcjogJG5ldXRyYWwtMTAwMDtcbiAgZmlsbDogdHJhbnNwYXJlbnQ7XG4gIHN0cm9rZTogIzFkMWQxYmZmO1xufVxuLmJ0bi5idG4tZ286aG92ZXIsXG4uYnRuLmJ0bi1iYWNrOmhvdmVyIHtcbiAgLS1pY29uLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgc3Ryb2tlOiAjZmZmZmZmZmY7XG59XG5cbi5idG4uYnRuLWJhY2sge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYnRuLmRlc2t0b3AtYnRuLWJhY2sge1xuICBtYXJnaW4tYm90dG9tOiAwLjJyZW0gIWltcG9ydGFudDtcbn1cblxuaGVhZGVyW3JvbGU9YmFubmVyXSB7XG4gIHotaW5kZXg6IDU7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogZml4ZWQ7XG59XG5oZWFkZXJbcm9sZT1iYW5uZXJdIC5kaXNwbGF5LWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cbmhlYWRlcltyb2xlPWJhbm5lcl0gLm1vYmlsZS1zZWFyY2ggLnNlYXJjaCB7XG4gIGJvcmRlci1yYWRpdXM6IDNyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICMxZDFkMWJmZjtcbiAgcGFkZGluZy1sZWZ0OiAxLjVyZW07XG4gIGhlaWdodDogNHJlbTtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xufVxuaGVhZGVyW3JvbGU9YmFubmVyXSAubW9iaWxlLXNlYXJjaCAuc2VhcmNoOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbmhlYWRlcltyb2xlPWJhbm5lcl0gLm1vYmlsZS1zZWFyY2ggLmlucHV0LWdyb3VwLXRleHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMWQxZDFiZmY7XG59XG5oZWFkZXJbcm9sZT1iYW5uZXJdIC5zZWFyY2gtYnRuIGJ1dHRvbiB7XG4gIGhlaWdodDogNC44cmVtO1xuICBwYWRkaW5nOiAxLjNyZW0gMS43cmVtO1xuICBib3JkZXItcmFkaXVzOiAzcmVtO1xufVxuaGVhZGVyW3JvbGU9YmFubmVyXSAuc2VhcmNoLWJ0biBidXR0b246Zm9jdXMge1xuICBib3JkZXItd2lkdGg6IDAuMXJlbTtcbn1cbmhlYWRlcltyb2xlPWJhbm5lcl0gLnNlYXJjaC1idG4gYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5oZWFkZXJbcm9sZT1iYW5uZXJdIC5zZWFyY2gtYnRuOmhvdmVyIHN2ZyBwYXRoIHtcbiAgZmlsbDogIzFkMWQxYmZmO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICBoZWFkZXJbcm9sZT1iYW5uZXJdIC5zZWFyY2gtYnRuOmhvdmVyIHN2ZyBwYXRoIHtcbiAgICBmaWxsOiAjZmZmZmZmZmY7XG4gIH1cbn1cbmhlYWRlcltyb2xlPWJhbm5lcl0gLmxhbmd1YWdlcy1idG4gYnV0dG9uIHtcbiAgaGVpZ2h0OiA0LjhyZW07XG4gIHBhZGRpbmc6IDE2cHggMjRweDtcbiAgYm9yZGVyLXJhZGl1czogM3JlbTtcbn1cbmhlYWRlcltyb2xlPWJhbm5lcl0uaXMtYWRtaW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5oZWFkZXJbcm9sZT1iYW5uZXJdIC5idG4tbmF2aWdhdGlvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5oZWFkZXJbcm9sZT1iYW5uZXJdIC5uYXZiYXItbmF2IHtcbiAgb3JkZXI6IC0xO1xufVxuaGVhZGVyW3JvbGU9YmFubmVyXSAubmF2YmFyLW5hdiB1bCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbmhlYWRlcltyb2xlPWJhbm5lcl0gLm5hdmJhci1uYXYgdWw6bm90KFttZW51LWxldmVsPVwiMFwiXSkge1xuICBkaXNwbGF5OiBub25lO1xufVxuaGVhZGVyW3JvbGU9YmFubmVyXSBbbWVudS1oaWRlPXRydWVdIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuaGVhZGVyW3JvbGU9YmFubmVyXSBbbWVudS1oaWRlPWZhbHNlXSB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIGhlYWRlcltyb2xlPWJhbm5lcl0gW21lbnUtaGlkZT1mYWxzZV0ge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICB0cmFuc2l0aW9uOiB2aXNpYmlsaXR5IDAuNXMgZWFzZS1pbi1vdXQ7XG4gIH1cbn1cbmhlYWRlcltyb2xlPWJhbm5lcl0gW21lbnUtaGlkZT1mYWxzZV0ubmF2LXdyYXBwZXIsIGhlYWRlcltyb2xlPWJhbm5lcl0gW21lbnUtaGlkZT1mYWxzZV0uYnRuLWJhY2sge1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIGhlYWRlcltyb2xlPWJhbm5lcl0uaXMtaG9tZSAuaGVhZGVyLXdyYXBwZXJbdHJhbnNwYXJlbnQ9dHJ1ZV0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgYmFja2Ryb3AtZmlsdGVyOiBub25lO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIGhlYWRlcltyb2xlPWJhbm5lcl0uaXMtaG9tZSAuaGVhZGVyLXdyYXBwZXJbdHJhbnNwYXJlbnQ9dHJ1ZV0gLnBhcmVudC1saW5rIHtcbiAgICBjb2xvcjogI2ZmZmZmZmZmO1xuICB9XG4gIGhlYWRlcltyb2xlPWJhbm5lcl0uaXMtaG9tZSAuaGVhZGVyLXdyYXBwZXJbdHJhbnNwYXJlbnQ9dHJ1ZV0gLm5hdi1saW5rLXJlZ3VsYXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcmVtO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlLWluLW91dCwgY29sb3IgMC4zcyBlYXNlLWluLW91dCwgYm9yZGVyLXJhZGl1cyAwLjNzIGVhc2UtaW4tb3V0O1xuICB9XG4gIGhlYWRlcltyb2xlPWJhbm5lcl0uaXMtaG9tZSAuaGVhZGVyLXdyYXBwZXJbdHJhbnNwYXJlbnQ9dHJ1ZV0gLm5hdi1saW5rLXJlZ3VsYXI6aG92ZXIge1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcmVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJnLW5hdmJhciwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjc0KSk7XG4gICAgY29sb3I6ICMwMDA7XG4gIH1cbiAgaGVhZGVyW3JvbGU9YmFubmVyXS5pcy1ob21lIC5oZWFkZXItd3JhcHBlclt0cmFuc3BhcmVudD1mYWxzZV0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJnLW5hdmJhciwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjc0KSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgb3BhY2l0eTogMTtcbiAgICBhbmltYXRpb246IHNsaWRlRG93biAwLjRzIGVhc2UgZm9yd2FyZHM7XG4gIH1cbiAgaGVhZGVyW3JvbGU9YmFubmVyXS5pcy1ob21lIC5oZWFkZXItd3JhcHBlclt0cmFuc3BhcmVudD1mYWxzZV0gLnNlYXJjaC1idG4gYnV0dG9uIHtcbiAgICBib3JkZXItY29sb3I6ICMxZDFkMWJmZjtcbiAgICBjb2xvcjogIzFkMWQxYmZmO1xuICB9XG4gIGhlYWRlcltyb2xlPWJhbm5lcl0uaXMtaG9tZSAuaGVhZGVyLXdyYXBwZXJbdHJhbnNwYXJlbnQ9ZmFsc2VdIC5zZWFyY2gtYnRuIGJ1dHRvbiBzdmcgcGF0aCB7XG4gICAgZmlsbDogIzFkMWQxYmZmO1xuICB9XG4gIGhlYWRlcltyb2xlPWJhbm5lcl0uaXMtaG9tZSAuaGVhZGVyLXdyYXBwZXJbdHJhbnNwYXJlbnQ9ZmFsc2VdIC5zZWFyY2gtYnRuIGJ1dHRvbjpob3ZlciB7XG4gICAgY29sb3I6ICNmZmZmZmZmZjtcbiAgfVxuICBoZWFkZXJbcm9sZT1iYW5uZXJdLmlzLWhvbWUgLmhlYWRlci13cmFwcGVyW3RyYW5zcGFyZW50PWZhbHNlXSAuc2VhcmNoLWJ0biBidXR0b246aG92ZXIgc3ZnIHBhdGgge1xuICAgIGZpbGw6ICNmZmZmZmZmZjtcbiAgfVxuICBoZWFkZXJbcm9sZT1iYW5uZXJdLmlzLWhvbWUgLmhlYWRlci13cmFwcGVyIC5zZWFyY2gtYnRuIGJ1dHRvbiB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmZmY7XG4gICAgY29sb3I6ICNmZmZmZmZmZjtcbiAgfVxuICBoZWFkZXJbcm9sZT1iYW5uZXJdLmlzLWhvbWUgLmhlYWRlci13cmFwcGVyIC5zZWFyY2gtYnRuIGJ1dHRvbiBzdmcgcGF0aCB7XG4gICAgZmlsbDogI2ZmZmZmZmZmO1xuICB9XG4gIEBrZXlmcmFtZXMgc2xpZGVEb3duIHtcbiAgICBmcm9tIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgIH1cbiAgICB0byB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgfVxufVxuaGVhZGVyW3JvbGU9YmFubmVyXSAuaGVhZGVyLXdyYXBwZXIge1xuICBib3JkZXItcmFkaXVzOiAxMHJlbTtcbiAgcGFkZGluZzogMS41cmVtIDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmctbmF2YmFyLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzQpKTtcbiAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDI3cHgpO1xuICBtYXJnaW4tdG9wOiAxLjVyZW07XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIGhlYWRlcltyb2xlPWJhbm5lcl0gLmhlYWRlci13cmFwcGVyIHtcbiAgICBtYXJnaW4tbGVmdDogLTMuMnJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zLjJyZW07XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDYuNHJlbSk7XG4gIH1cbn1cbmhlYWRlcltyb2xlPWJhbm5lcl0gLmhlYWRlci13cmFwcGVyOmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICB6LWluZGV4OiAtMTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3JkZXItcmFkaXVzOiAxMHJlbTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuaGVhZGVyW3JvbGU9YmFubmVyXSAubmF2YmFyLWN1c3RvbSB7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIHotaW5kZXg6IDI7XG4gIGJvcmRlci1yYWRpdXM6IDRyZW07XG4gIGJveC1zaGFkb3c6IDAgMC40cmVtIDMuMnJlbSAwIHJnYmEoMCwgMCwgMCwgMC4wNCksIDAgMCAwIDAuMnJlbSByZ2JhKDAsIDAsIDAsIDAuMDQpIGluc2V0O1xufVxuaGVhZGVyW3JvbGU9YmFubmVyXSAubmF2YmFyLWN1c3RvbVt0cmFuc3BhcmVudD10cnVlXSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZHJvcC1maWx0ZXI6IG5vbmU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgb3BhY2l0eTogMTtcbn1cbmhlYWRlcltyb2xlPWJhbm5lcl0gLm5hdmJhci1jdXN0b21bdHJhbnNwYXJlbnQ9dHJ1ZV0gLnBhcmVudC1saW5rIHtcbiAgY29sb3I6ICNmZmZmZmZmZjtcbn1cbmhlYWRlcltyb2xlPWJhbm5lcl0gLm5hdmJhci1jdXN0b21bdHJhbnNwYXJlbnQ9ZmFsc2VdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmctbmF2YmFyLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzQpKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xuICBvcGFjaXR5OiAwO1xuICBvcGFjaXR5OiAxO1xuICBhbmltYXRpb246IHNsaWRlRG93biAwLjRzIGVhc2UgZm9yd2FyZHM7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIGhlYWRlcltyb2xlPWJhbm5lcl0gLm5hdmJhci1jdXN0b20ge1xuICAgIHBvc2l0aW9uOiBpbml0aWFsO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG59XG5oZWFkZXJbcm9sZT1iYW5uZXJdIC5uYXZiYXItY3VzdG9tIC5tZW51LS1tYWluIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAyLjRyZW07XG4gIGJvcmRlci1yYWRpdXM6IDRyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJnLW5hdmJhciwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjc0KSk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIGhlYWRlcltyb2xlPWJhbm5lcl0gLm5hdmJhci1jdXN0b20gLm1lbnUtLW1haW4ge1xuICAgIHBvc2l0aW9uOiBpbml0aWFsO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbn1cbmhlYWRlcltyb2xlPWJhbm5lcl0gLm5hdmJhci1jdXN0b20gLm1lbnUtLW1haW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm9yZGVyLXJhZGl1czogNHJlbTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAtMTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmctbmF2YmFyLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzQpKTtcbiAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDIuN3JlbSk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIGhlYWRlcltyb2xlPWJhbm5lcl0gLm5hdmJhci1jdXN0b20gLm1lbnUtLW1haW46YmVmb3JlIHtcbiAgICBjb250ZW50OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIGhlYWRlcltyb2xlPWJhbm5lcl0gLm5hdmJhci1jdXN0b20gLm5hdmJhci1uYXYge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIGhlYWRlcltyb2xlPWJhbm5lcl0gLm5hdmJhci1jdXN0b20gLm5hdmJhci1uYXY6aG92ZXIgKyAubmF2YmFyLXdyYXBwZXIge1xuICAgIHRyYW5zaXRpb246IGRpc3BsYXkgMC4zcyBlYXNlO1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuM3M7XG4gIH1cbn1cbmhlYWRlcltyb2xlPWJhbm5lcl0gLm5hdmJhci1jdXN0b20gLm5hdmJhci1uYXYgLm5hdi13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuaGVhZGVyW3JvbGU9YmFubmVyXSAubmF2YmFyLWN1c3RvbSAubmF2YmFyLW5hdiAubmF2LXdyYXBwZXIgLmJ0bi1vdXRsaW5lZC1kYXJrOmZvY3VzIHtcbiAgYm9yZGVyOiAwLjFyZW0gc29saWQgI2FkYWRhY2ZmICFpbXBvcnRhbnQ7XG59XG5oZWFkZXJbcm9sZT1iYW5uZXJdIC5uYXZiYXItY3VzdG9tIC5uYXZiYXItbmF2IC5uYXYtd3JhcHBlciAubmF2LWxpbmsge1xuICBwYWRkaW5nOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICBoZWFkZXJbcm9sZT1iYW5uZXJdIC5uYXZiYXItY3VzdG9tIC5uYXZiYXItbmF2IC5uYXYtd3JhcHBlciAubmF2LWxpbmsubmF2LWxpbmstcmVndWxhciB7XG4gICAgcGFkZGluZzogMS4ycmVtIDIuMnJlbTtcbiAgfVxufVxuaGVhZGVyW3JvbGU9YmFubmVyXSAubmF2YmFyLWN1c3RvbSAubmF2YmFyLW5hdiAubmF2LXdyYXBwZXIgLmJ0bi1nbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5oZWFkZXJbcm9sZT1iYW5uZXJdIC5uYXZiYXItY3VzdG9tIC5uYXZiYXItbmF2IC5uYXYtd3JhcHBlciBzdmcge1xuICB3aWR0aDogMS4ycmVtO1xuICBoZWlnaHQ6IDEuMnJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgaGVhZGVyW3JvbGU9YmFubmVyXSAubmF2YmFyLWN1c3RvbSAubmF2YmFyLW5hdiAubmF2LWxpbmstcmVndWxhciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtbSk7XG4gICAgYm9yZGVyLXJhZGl1czogMTByZW07XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2UtaW4tb3V0LCBjb2xvciAwLjNzIGVhc2UtaW4tb3V0LCBib3JkZXItcmFkaXVzIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgaGVhZGVyW3JvbGU9YmFubmVyXSAubmF2YmFyLWN1c3RvbSAubmF2YmFyLW5hdiAubmF2LWxpbmstcmVndWxhcjpob3ZlciB7XG4gICAgYm9yZGVyLXJhZGl1czogMTByZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA2KTtcbiAgfVxufVxuaGVhZGVyW3JvbGU9YmFubmVyXSAubmF2YmFyLXdyYXBwZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHBhZGRpbmctdG9wOiA0LjhyZW07XG4gIHBhZGRpbmctYm90dG9tOiA0LjhyZW07XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzQpO1xuICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMjdweCk7XG4gIGJvcmRlci1yYWRpdXM6IDRyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIGhlYWRlcltyb2xlPWJhbm5lcl0gLm5hdmJhci13cmFwcGVyIHtcbiAgICBtaW4taGVpZ2h0OiAzNi4zcmVtO1xuICB9XG59XG5oZWFkZXJbcm9sZT1iYW5uZXJdIC5uYXZiYXItd3JhcHBlciAubGluay13cmFwcGVyIHtcbiAgY29sdW1uLWNvdW50OiAyO1xuICBjb2x1bW4tZ2FwOiA2cmVtO1xuICB3aWR0aDogMTAwJTtcbn1cbmhlYWRlcltyb2xlPWJhbm5lcl0gLm5hdmJhci13cmFwcGVyIC5saW5rLXdyYXBwZXIgbGkge1xuICBicmVhay1pbnNpZGU6IGF2b2lkO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuaGVhZGVyW3JvbGU9YmFubmVyXSAubmF2YmFyLXdyYXBwZXIgLmxpbmstd3JhcHBlciBsaS5iYWNrLWNvbnRhaW5lciB7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG5oZWFkZXJbcm9sZT1iYW5uZXJdIC5uYXZiYXItd3JhcHBlciAubGluay13cmFwcGVyOm5vdCg6aGFzKGxpOm50aC1jaGlsZCg3KSkpIHtcbiAgY29sdW1uLWNvdW50OiAxO1xufVxuaGVhZGVyW3JvbGU9YmFubmVyXSAubmF2YmFyLXdyYXBwZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMi43cmVtKTtcbiAgYm9yZGVyLXJhZGl1czogNHJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgaGVhZGVyW3JvbGU9YmFubmVyXSAubmF2YmFyLXdyYXBwZXJbbWVudS1oaWRlPWZhbHNlXSwgaGVhZGVyW3JvbGU9YmFubmVyXSAubmF2YmFyLXdyYXBwZXI6aG92ZXIsIGhlYWRlcltyb2xlPWJhbm5lcl0gLm5hdmJhci13cmFwcGVyOmZvY3VzLXdpdGhpbiwgaGVhZGVyW3JvbGU9YmFubmVyXSAubmF2YmFyLXdyYXBwZXI6Zm9jdXMsIGhlYWRlcltyb2xlPWJhbm5lcl0gLm5hdmJhci13cmFwcGVyOmZvY3VzLXZpc2libGUge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cbmhlYWRlcltyb2xlPWJhbm5lcl0gLm5hdmJhci13cmFwcGVyIHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbn1cbmhlYWRlcltyb2xlPWJhbm5lcl0gLm5hdmJhci13cmFwcGVyIHVsOm5vdChbbWVudS1sZXZlbD1cIjFcIl0pIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbmhlYWRlcltyb2xlPWJhbm5lcl0gLm5hdmJhci13cmFwcGVyIC5zdWJpdGVtIHVsLm5hdi1sZXZlbC0yIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctbGVmdDogMnJlbTtcbn1cbmhlYWRlcltyb2xlPWJhbm5lcl0gLm5hdmJhci13cmFwcGVyIC5zdWJpdGVtIHVsIGEge1xuICBmb250LXNpemU6IDEuNnJlbTtcbn1cbmhlYWRlcltyb2xlPWJhbm5lcl0gLm5hdmJhci13cmFwcGVyIGxpIC5uYXYtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbmhlYWRlcltyb2xlPWJhbm5lcl0gLm5hdmJhci13cmFwcGVyIGxpIC5uYXYtd3JhcHBlciBzcGFuLmJ0bi1nbyB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6ICMwMDA7XG59XG5oZWFkZXJbcm9sZT1iYW5uZXJdIC5uYXZiYXItd3JhcHBlciBsaSAubmF2LXdyYXBwZXIgc3Bhbi5idG4tZ286aG92ZXIge1xuICBjb2xvcjogI2UzMjQzY2ZmO1xufVxuaGVhZGVyW3JvbGU9YmFubmVyXSAubmF2YmFyLXdyYXBwZXIgbGkgLm5hdi13cmFwcGVyIHNwYW4uYnRuLWdvOmhvdmVyIH4gLmJ0bi5idG4tZ28ge1xuICAtLXN2Zy1ob3ZlcjogI2ZmZmZmZmZmO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMC4xcmVtIC0yLjZyZW07XG59XG5oZWFkZXJbcm9sZT1iYW5uZXJdIC5uYXZiYXItd3JhcHBlciBsaSAubmF2LXdyYXBwZXIgLmJ0bi1vdXRsaW5lZC1kYXJrOmZvY3VzIHtcbiAgYm9yZGVyOiAwLjFyZW0gc29saWQgI2FkYWRhY2ZmO1xufVxuaGVhZGVyW3JvbGU9YmFubmVyXSAubmF2YmFyLXdyYXBwZXIgbGkgLm5hdi13cmFwcGVyIC5idG4tZ28ge1xuICBwYWRkaW5nOiAwO1xufVxuaGVhZGVyW3JvbGU9YmFubmVyXSAubmF2YmFyLXdyYXBwZXIgbGkgLm5hdi13cmFwcGVyIC5idG4tZ28gc3ZnIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1zZWxmOiBjZW50ZXI7XG59XG5oZWFkZXJbcm9sZT1iYW5uZXJdIC5uYXZiYXItd3JhcHBlciBsaSBhIHtcbiAgY29sb3I6ICMwMDA7XG59XG5oZWFkZXJbcm9sZT1iYW5uZXJdIC5uYXZiYXItd3JhcHBlciBsaSBhOmhvdmVyIHtcbiAgY29sb3I6ICNlMzI0M2NmZjtcbn1cbmhlYWRlcltyb2xlPWJhbm5lcl0gLm5hdmJhci13cmFwcGVyIC5uYXYtaXRlbSB7XG4gIGJvcmRlci1ib3R0b206IDAuMXJlbSBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG5oZWFkZXJbcm9sZT1iYW5uZXJdIC5uYXZiYXItd3JhcHBlciAubmF2LWl0ZW0gYSB7XG4gIGNvbG9yOiAjMWQxZDFiZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbmhlYWRlcltyb2xlPWJhbm5lcl0gLmJ0bi5idG4tZ28sXG5oZWFkZXJbcm9sZT1iYW5uZXJdIC5idG4uYnRuLWJhY2sge1xuICBwYWRkaW5nOiAwLjZyZW07XG4gIHdpZHRoOiAyLjRyZW07XG4gIGhlaWdodDogMi40cmVtO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgdHJhbnNwYXJlbnQgMCUsIHRyYW5zcGFyZW50IDUwJSwgI2UzMjQzY2ZmIDUwJSwgI2UzMjQzY2ZmIDEwMCUpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMC4xcmVtIDA7XG4gIGJhY2tncm91bmQtc2l6ZTogMi41cmVtIDVyZW07XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcDtcbiAgdHJhbnNpdGlvbjogMC4xcyBsaW5lYXIsIGJhY2tncm91bmQtcG9zaXRpb24gMC4zNXMgZWFzZS1pbjtcbn1cbmhlYWRlcltyb2xlPWJhbm5lcl0gLmJ0bi5idG4tZ286aG92ZXIsXG5oZWFkZXJbcm9sZT1iYW5uZXJdIC5idG4uYnRuLWJhY2s6aG92ZXIge1xuICAtLXN2Zy1ob3ZlcjogI2ZmZmZmZmZmO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMC4xcmVtIC0yLjZyZW07XG59XG5oZWFkZXJbcm9sZT1iYW5uZXJdIC5idG4uYnRuLWdvIHN2ZyxcbmhlYWRlcltyb2xlPWJhbm5lcl0gLmJ0bi5idG4tYmFjayBzdmcge1xuICB3aWR0aDogMS4ycmVtO1xuICBoZWlnaHQ6IDEuMnJlbTtcbiAgc3Ryb2tlOiB2YXIoLS1zdmctaG92ZXIsICMxZDFkMWJmZik7XG59XG5oZWFkZXJbcm9sZT1iYW5uZXJdIC5idG4uYnRuLWJhY2sge1xuICBwYWRkaW5nOiAwLjhyZW07XG4gIG1hcmdpbi10b3A6IDEuNnJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMy4ycmVtO1xuICB3aWR0aDogMy4ycmVtO1xuICBoZWlnaHQ6IDMuMnJlbTtcbiAgYmFja2dyb3VuZC1zaXplOiAzLjJyZW0gNi42cmVtO1xufVxuaGVhZGVyW3JvbGU9YmFubmVyXSAuYnRuLmJ0bi1iYWNrOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTAuMXJlbSAtMy40cmVtO1xufVxuaGVhZGVyW3JvbGU9YmFubmVyXSAuYnRuLmJ0bi1iYWNrIHN2ZyB7XG4gIHdpZHRoOiAxLjZyZW07XG4gIGhlaWdodDogMS42cmVtO1xufVxuaGVhZGVyW3JvbGU9YmFubmVyXSAudGhyZWUtZG90cy1pY29uOmFmdGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4OiAwIDAgMi40cmVtO1xuICB3aWR0aDogMi40cmVtO1xuICBoZWlnaHQ6IDIuNHJlbTtcbiAgcGFkZGluZzogMC42cmVtO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEuMnJlbTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBib3JkZXI6IDAuMXJlbSBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGJvcmRlci1yYWRpdXM6IDEuMnJlbTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxMicgaGVpZ2h0PScxMycgdmlld0JveD0nMCAwIDEyIDEzJyBmaWxsPSdub25lJyUzRSUzQ2cgY2xpcC1wYXRoPSd1cmwoJTIzY2xpcDBfMTU0MF81MjIwKSclM0UlM0NwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgY2xpcC1ydWxlPSdldmVub2RkJyBkPSdNNy4zNDk5NiA2LjUwMjU5QzcuMzQ5OTYgNy4yNDgxNyA2Ljc0NTU1IDcuODUyNTkgNS45OTk5NiA3Ljg1MjU5QzUuMjU0MzggNy44NTI1OSA0LjY0OTk2IDcuMjQ4MTcgNC42NDk5NiA2LjUwMjU5QzQuNjQ5OTYgNS43NTcgNS4yNTQzOCA1LjE1MjU5IDUuOTk5OTYgNS4xNTI1OUM2Ljc0NTU1IDUuMTUyNTkgNy4zNDk5NiA1Ljc1NyA3LjM0OTk2IDYuNTAyNTlaTTIuNyA2LjUwMjY1QzIuNyA3LjI0ODIzIDIuMDk1NTggNy44NTI2NSAxLjM1IDcuODUyNjVDMC42MDQ0MTYgNy44NTI2NSAwIDcuMjQ4MjMgMCA2LjUwMjY1QzAgNS43NTcwNiAwLjYwNDQxNiA1LjE1MjY1IDEuMzUgNS4xNTI2NUMyLjA5NTU4IDUuMTUyNjUgMi43IDUuNzU3MDYgMi43IDYuNTAyNjVaTTEwLjY1IDcuODUyNTlDMTEuMzk1NiA3Ljg1MjU5IDEyIDcuMjQ4MTcgMTIgNi41MDI1OUMxMiA1Ljc1NyAxMS4zOTU2IDUuMTUyNTkgMTAuNjUgNS4xNTI1OUM5LjkwNDQzIDUuMTUyNTkgOS4zMDAwMiA1Ljc1NyA5LjMwMDAyIDYuNTAyNTlDOS4zMDAwMiA3LjI0ODE3IDkuOTA0NDMgNy44NTI1OSAxMC42NSA3Ljg1MjU5WicgZmlsbD0nJTIzMUQxRDFCJy8lM0UlM0MvZyUzRSUzQ2RlZnMlM0UlM0NjbGlwUGF0aCBpZD0nY2xpcDBfMTU0MF81MjIwJyUzRSUzQ3JlY3Qgd2lkdGg9JzEyJyBoZWlnaHQ9JzEyJyBmaWxsPSd3aGl0ZScgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMCAwLjUpJy8lM0UlM0MvY2xpcFBhdGglM0UlM0MvZGVmcyUzRSUzQy9zdmclM0VcIik7XG59XG5oZWFkZXJbcm9sZT1iYW5uZXJdIC50aHJlZS1kb3RzLWljb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMS42cmVtO1xuICBoZWlnaHQ6IDIuNHJlbTtcbiAgd2lkdGg6IDIuNHJlbTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgdHJhbnNwYXJlbnQgMCUsIHRyYW5zcGFyZW50IDUwJSwgI2UzMjQzY2ZmIDUwJSwgI2UzMjQzY2ZmIDEwMCUpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMjEwJTtcbiAgYm9yZGVyLXJhZGl1czogMS4ycmVtO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLXBvc2l0aW9uIDAuMzVzIGVhc2UtaW47XG59XG5oZWFkZXJbcm9sZT1iYW5uZXJdIC50aHJlZS1kb3RzLWljb246aG92ZXI6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tO1xufVxuaGVhZGVyW3JvbGU9YmFubmVyXSAudGhyZWUtZG90cy1pY29uOmhvdmVyOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTYnIGhlaWdodD0nMTYnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ2cgY2xpcC1wYXRoPSd1cmwoJTIzY2xpcDBfMTA4MF82NTI0OCknJTNFJTNDcGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGNsaXAtcnVsZT0nZXZlbm9kZCcgZD0nTTMuNTk5OTkgOC4wMDMzM0MzLjU5OTk5IDguOTk3NDUgMi43OTQxMSA5LjgwMzMzIDEuNzk5OTkgOS44MDMzM0MwLjgwNTg4MiA5LjgwMzMzIC01LjcyMjA1ZS0wNiA4Ljk5NzQ1IC01LjcyMjA1ZS0wNiA4LjAwMzMzQy01LjcyMjA1ZS0wNiA3LjAwOTIyIDAuODA1ODgyIDYuMjAzMzMgMS43OTk5OSA2LjIwMzMzQzIuNzk0MTEgNi4yMDMzMyAzLjU5OTk5IDcuMDA5MjIgMy41OTk5OSA4LjAwMzMzWk05LjgwMDAxIDguMDAzMzNDOS44MDAwMSA4Ljk5NzQ1IDguOTk0MTIgOS44MDMzMyA4LjAwMDAxIDkuODAzMzNDNy4wMDU4OSA5LjgwMzMzIDYuMjAwMDEgOC45OTc0NSA2LjIwMDAxIDguMDAzMzNDNi4yMDAwMSA3LjAwOTIyIDcuMDA1ODkgNi4yMDMzMyA4LjAwMDAxIDYuMjAzMzNDOC45OTQxMiA2LjIwMzMzIDkuODAwMDEgNy4wMDkyMiA5LjgwMDAxIDguMDAzMzNaTTE0LjIgOS44MDMzM0MxNS4xOTQxIDkuODAzMzMgMTYgOC45OTc0NSAxNiA4LjAwMzMzQzE2IDcuMDA5MjIgMTUuMTk0MSA2LjIwMzMzIDE0LjIgNi4yMDMzM0MxMy4yMDU5IDYuMjAzMzMgMTIuNCA3LjAwOTIyIDEyLjQgOC4wMDMzM0MxMi40IDguOTk3NDUgMTMuMjA1OSA5LjgwMzMzIDE0LjIgOS44MDMzM1onIGZpbGw9J3doaXRlJy8lM0UlM0MvZyUzRSUzQ2RlZnMlM0UlM0NjbGlwUGF0aCBpZD0nY2xpcDBfMTA4MF82NTI0OCclM0UlM0NyZWN0IHdpZHRoPScxNicgaGVpZ2h0PScxNicgZmlsbD0nd2hpdGUnLyUzRSUzQy9jbGlwUGF0aCUzRSUzQy9kZWZzJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbn1cbmhlYWRlcltyb2xlPWJhbm5lcl0gLm5hdi1zZWN0aW9uLW5hbWUge1xuICBjb2xvcjogI2UzMjQzY2ZmO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgaGVhZGVyW3JvbGU9YmFubmVyXSAubmF2LXNlY3Rpb24tbmFtZSB7XG4gICAgbWF4LXdpZHRoOiAyOS40cmVtO1xuICB9XG59XG5oZWFkZXJbcm9sZT1iYW5uZXJdIC5uYXYtbGluay1yZWd1bGFyIHtcbiAgY29sb3I6ICMxZDFkMWJmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4ubmF2YmFyLWJyYW5kIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLm5hdmJhci1icmFuZCAuc2l0ZS1sb2dvIGltZyB7XG4gIHdpZHRoOiA4LjhyZW07XG4gIGhlaWdodDogMy40cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5uYXZiYXItYnJhbmQgLnNpdGUtbG9nbyBpbWcge1xuICAgIHdpZHRoOiAxMnJlbTtcbiAgICBoZWlnaHQ6IDQuOHJlbTtcbiAgfVxufVxuXG4ubmF2YmFyLXRvZ2dsZXIge1xuICBib3JkZXItY29sb3I6ICMxZDFkMWJmZjtcbiAgY29sb3I6ICMxZDFkMWJmZjtcbiAgZm9udC1zaXplOiAxLjI5cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuLm5hdmJhci10b2dnbGVyOmhvdmVyIHN2ZyBwYXRoIHtcbiAgZmlsbDogI2ZmZmZmZmZmO1xufVxuLm5hdmJhci10b2dnbGVyIC5uYXZiYXItdG9nZ2xlci1pY29ucyB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBtYXJnaW4tbGVmdDogMC44cmVtO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4ubmF2YmFyLXRvZ2dsZXIgLm5hdmJhci10b2dnbGVyLWljb25zIHN2ZyB7XG4gIGhlaWdodDogMXJlbTtcbn1cbi5uYXZiYXItdG9nZ2xlciAuaXMtb3BlbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ubmF2YmFyLXRvZ2dsZXIgLmlzLWNsb3NlZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubmF2YmFyLXRvZ2dsZXJbYXJpYS1leHBhbmRlZD10cnVlXSAuaXMtb3BlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubmF2YmFyLXRvZ2dsZXJbYXJpYS1leHBhbmRlZD10cnVlXSAuaXMtY2xvc2VkIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbnVsW2luZGV4LWRlc3Q9XCIwXCJdIHtcbiAgb3BhY2l0eTogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBnYXA6IDUuNnJlbTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2UtaW4tb3V0LCB2aXNpYmlsaXR5IDBzIGVhc2UtaW4tb3V0IGxpbmVhciAwLjNzO1xufVxudWxbaW5kZXgtZGVzdD1cIjBcIl0gPiAqOmxhc3QtY2hpbGQge1xuICBmbGV4OiAwIDEgNjUuNnJlbTtcbn1cblt0YXJnZXQtaW5kZXg9XCIwXCJdIHVsW2luZGV4LWRlc3Q9XCIwXCJdIHtcbiAgb3BhY2l0eTogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtaGVpZ2h0OiA1MHJlbTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2UtaW4tb3V0LCB2aXNpYmlsaXR5IDBzIGxpbmVhcjtcbn1cblxudWxbaW5kZXgtZGVzdD1cIjFcIl0ge1xuICBvcGFjaXR5OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGdhcDogNS42cmVtO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZS1pbi1vdXQsIHZpc2liaWxpdHkgMHMgZWFzZS1pbi1vdXQgbGluZWFyIDAuM3M7XG59XG51bFtpbmRleC1kZXN0PVwiMVwiXSA+ICo6bGFzdC1jaGlsZCB7XG4gIGZsZXg6IDAgMSA2NS42cmVtO1xufVxuW3RhcmdldC1pbmRleD1cIjFcIl0gdWxbaW5kZXgtZGVzdD1cIjFcIl0ge1xuICBvcGFjaXR5OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC1oZWlnaHQ6IDUwcmVtO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZS1pbi1vdXQsIHZpc2liaWxpdHkgMHMgbGluZWFyO1xufVxuXG51bFtpbmRleC1kZXN0PVwiMlwiXSB7XG4gIG9wYWNpdHk6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZ2FwOiA1LjZyZW07XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLWluLW91dCwgdmlzaWJpbGl0eSAwcyBlYXNlLWluLW91dCBsaW5lYXIgMC4zcztcbn1cbnVsW2luZGV4LWRlc3Q9XCIyXCJdID4gKjpsYXN0LWNoaWxkIHtcbiAgZmxleDogMCAxIDY1LjZyZW07XG59XG5bdGFyZ2V0LWluZGV4PVwiMlwiXSB1bFtpbmRleC1kZXN0PVwiMlwiXSB7XG4gIG9wYWNpdHk6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LWhlaWdodDogNTByZW07XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLWluLW91dCwgdmlzaWJpbGl0eSAwcyBsaW5lYXI7XG59XG5cbnVsW2luZGV4LWRlc3Q9XCIzXCJdIHtcbiAgb3BhY2l0eTogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBnYXA6IDUuNnJlbTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2UtaW4tb3V0LCB2aXNpYmlsaXR5IDBzIGVhc2UtaW4tb3V0IGxpbmVhciAwLjNzO1xufVxudWxbaW5kZXgtZGVzdD1cIjNcIl0gPiAqOmxhc3QtY2hpbGQge1xuICBmbGV4OiAwIDEgNjUuNnJlbTtcbn1cblt0YXJnZXQtaW5kZXg9XCIzXCJdIHVsW2luZGV4LWRlc3Q9XCIzXCJdIHtcbiAgb3BhY2l0eTogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtaGVpZ2h0OiA1MHJlbTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2UtaW4tb3V0LCB2aXNpYmlsaXR5IDBzIGxpbmVhcjtcbn1cblxudWxbaW5kZXgtZGVzdD1cIjRcIl0ge1xuICBvcGFjaXR5OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGdhcDogNS42cmVtO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZS1pbi1vdXQsIHZpc2liaWxpdHkgMHMgZWFzZS1pbi1vdXQgbGluZWFyIDAuM3M7XG59XG51bFtpbmRleC1kZXN0PVwiNFwiXSA+ICo6bGFzdC1jaGlsZCB7XG4gIGZsZXg6IDAgMSA2NS42cmVtO1xufVxuW3RhcmdldC1pbmRleD1cIjRcIl0gdWxbaW5kZXgtZGVzdD1cIjRcIl0ge1xuICBvcGFjaXR5OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC1oZWlnaHQ6IDUwcmVtO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZS1pbi1vdXQsIHZpc2liaWxpdHkgMHMgbGluZWFyO1xufVxuXG51bFtpbmRleC1kZXN0PVwiNVwiXSB7XG4gIG9wYWNpdHk6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZ2FwOiA1LjZyZW07XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLWluLW91dCwgdmlzaWJpbGl0eSAwcyBlYXNlLWluLW91dCBsaW5lYXIgMC4zcztcbn1cbnVsW2luZGV4LWRlc3Q9XCI1XCJdID4gKjpsYXN0LWNoaWxkIHtcbiAgZmxleDogMCAxIDY1LjZyZW07XG59XG5bdGFyZ2V0LWluZGV4PVwiNVwiXSB1bFtpbmRleC1kZXN0PVwiNVwiXSB7XG4gIG9wYWNpdHk6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LWhlaWdodDogNTByZW07XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLWluLW91dCwgdmlzaWJpbGl0eSAwcyBsaW5lYXI7XG59XG5cbnVsW2luZGV4LWRlc3Q9XCI2XCJdIHtcbiAgb3BhY2l0eTogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBnYXA6IDUuNnJlbTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2UtaW4tb3V0LCB2aXNpYmlsaXR5IDBzIGVhc2UtaW4tb3V0IGxpbmVhciAwLjNzO1xufVxudWxbaW5kZXgtZGVzdD1cIjZcIl0gPiAqOmxhc3QtY2hpbGQge1xuICBmbGV4OiAwIDEgNjUuNnJlbTtcbn1cblt0YXJnZXQtaW5kZXg9XCI2XCJdIHVsW2luZGV4LWRlc3Q9XCI2XCJdIHtcbiAgb3BhY2l0eTogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtaGVpZ2h0OiA1MHJlbTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2UtaW4tb3V0LCB2aXNpYmlsaXR5IDBzIGxpbmVhcjtcbn1cblxudWxbaW5kZXgtZGVzdD1cIjdcIl0ge1xuICBvcGFjaXR5OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGdhcDogNS42cmVtO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZS1pbi1vdXQsIHZpc2liaWxpdHkgMHMgZWFzZS1pbi1vdXQgbGluZWFyIDAuM3M7XG59XG51bFtpbmRleC1kZXN0PVwiN1wiXSA+ICo6bGFzdC1jaGlsZCB7XG4gIGZsZXg6IDAgMSA2NS42cmVtO1xufVxuW3RhcmdldC1pbmRleD1cIjdcIl0gdWxbaW5kZXgtZGVzdD1cIjdcIl0ge1xuICBvcGFjaXR5OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC1oZWlnaHQ6IDUwcmVtO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZS1pbi1vdXQsIHZpc2liaWxpdHkgMHMgbGluZWFyO1xufVxuXG51bFtpbmRleC1kZXN0PVwiOFwiXSB7XG4gIG9wYWNpdHk6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZ2FwOiA1LjZyZW07XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLWluLW91dCwgdmlzaWJpbGl0eSAwcyBlYXNlLWluLW91dCBsaW5lYXIgMC4zcztcbn1cbnVsW2luZGV4LWRlc3Q9XCI4XCJdID4gKjpsYXN0LWNoaWxkIHtcbiAgZmxleDogMCAxIDY1LjZyZW07XG59XG5bdGFyZ2V0LWluZGV4PVwiOFwiXSB1bFtpbmRleC1kZXN0PVwiOFwiXSB7XG4gIG9wYWNpdHk6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LWhlaWdodDogNTByZW07XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLWluLW91dCwgdmlzaWJpbGl0eSAwcyBsaW5lYXI7XG59XG5cbnVsW2luZGV4LWRlc3Q9XCI5XCJdIHtcbiAgb3BhY2l0eTogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBnYXA6IDUuNnJlbTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2UtaW4tb3V0LCB2aXNpYmlsaXR5IDBzIGVhc2UtaW4tb3V0IGxpbmVhciAwLjNzO1xufVxudWxbaW5kZXgtZGVzdD1cIjlcIl0gPiAqOmxhc3QtY2hpbGQge1xuICBmbGV4OiAwIDEgNjUuNnJlbTtcbn1cblt0YXJnZXQtaW5kZXg9XCI5XCJdIHVsW2luZGV4LWRlc3Q9XCI5XCJdIHtcbiAgb3BhY2l0eTogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtaGVpZ2h0OiA1MHJlbTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2UtaW4tb3V0LCB2aXNpYmlsaXR5IDBzIGxpbmVhcjtcbn1cblxudWxbaW5kZXgtZGVzdD1cIjEwXCJdIHtcbiAgb3BhY2l0eTogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBnYXA6IDUuNnJlbTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2UtaW4tb3V0LCB2aXNpYmlsaXR5IDBzIGVhc2UtaW4tb3V0IGxpbmVhciAwLjNzO1xufVxudWxbaW5kZXgtZGVzdD1cIjEwXCJdID4gKjpsYXN0LWNoaWxkIHtcbiAgZmxleDogMCAxIDY1LjZyZW07XG59XG5bdGFyZ2V0LWluZGV4PVwiMTBcIl0gdWxbaW5kZXgtZGVzdD1cIjEwXCJdIHtcbiAgb3BhY2l0eTogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtaGVpZ2h0OiA1MHJlbTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2UtaW4tb3V0LCB2aXNpYmlsaXR5IDBzIGxpbmVhcjtcbn1cblxudWxbaW5kZXgtZGVzdD1cIjExXCJdIHtcbiAgb3BhY2l0eTogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBnYXA6IDUuNnJlbTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2UtaW4tb3V0LCB2aXNpYmlsaXR5IDBzIGVhc2UtaW4tb3V0IGxpbmVhciAwLjNzO1xufVxudWxbaW5kZXgtZGVzdD1cIjExXCJdID4gKjpsYXN0LWNoaWxkIHtcbiAgZmxleDogMCAxIDY1LjZyZW07XG59XG5bdGFyZ2V0LWluZGV4PVwiMTFcIl0gdWxbaW5kZXgtZGVzdD1cIjExXCJdIHtcbiAgb3BhY2l0eTogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtaGVpZ2h0OiA1MHJlbTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2UtaW4tb3V0LCB2aXNpYmlsaXR5IDBzIGxpbmVhcjtcbn1cblxudWxbaW5kZXgtZGVzdD1cIjEyXCJdIHtcbiAgb3BhY2l0eTogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBnYXA6IDUuNnJlbTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2UtaW4tb3V0LCB2aXNpYmlsaXR5IDBzIGVhc2UtaW4tb3V0IGxpbmVhciAwLjNzO1xufVxudWxbaW5kZXgtZGVzdD1cIjEyXCJdID4gKjpsYXN0LWNoaWxkIHtcbiAgZmxleDogMCAxIDY1LjZyZW07XG59XG5bdGFyZ2V0LWluZGV4PVwiMTJcIl0gdWxbaW5kZXgtZGVzdD1cIjEyXCJdIHtcbiAgb3BhY2l0eTogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtaGVpZ2h0OiA1MHJlbTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2UtaW4tb3V0LCB2aXNpYmlsaXR5IDBzIGxpbmVhcjtcbn1cblxubmF2W3RhcmdldC1pbmRleD1cIjEyXCJdIC5uYXZiYXItd3JhcHBlciB7XG4gIG1heC13aWR0aDogNDRyZW07XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAwO1xufVxuXG4uc2VhcmNoLWNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleDogMTtcbn1cbi5zZWFyY2gtY29udGVudCA+IGZvcm0ge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuLnNlYXJjaC1jb250ZW50IC5zZWFyY2gtd3JhcHBlciB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlcjogMC4xcmVtIHNvbGlkICMxZDFkMWJmZjtcbiAgYm9yZGVyLXJhZGl1czogM3JlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZDogI2Y1ZjVmNTtcbn1cbi5zZWFyY2gtY29udGVudCAuc2VhcmNoLXdyYXBwZXIgLmZvcm0taXRlbSB7XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uc2VhcmNoLWNvbnRlbnQgLnNlYXJjaC13cmFwcGVyIGlucHV0IHtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAxcmVtIDEuNXJlbTtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuLnNlYXJjaC1jb250ZW50IC5zZWFyY2gtd3JhcHBlciBpbnB1dDpmb2N1cywgLnNlYXJjaC1jb250ZW50IC5zZWFyY2gtd3JhcHBlciBpbnB1dDphY3RpdmUsIC5zZWFyY2gtY29udGVudCAuc2VhcmNoLXdyYXBwZXIgaW5wdXQ6dmlzaXRlZCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi5zZWFyY2gtY29udGVudCAuc2VhcmNoLXdyYXBwZXIgLmNsZWFyLWJ1dHRvbixcbi5zZWFyY2gtY29udGVudCAuc2VhcmNoLXdyYXBwZXIgLnNlYXJjaC1idXR0b24ge1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIHBhZGRpbmc6IDFyZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uc2VhcmNoLWNvbnRlbnQgLnNlYXJjaC13cmFwcGVyIC5jbGVhci1idXR0b24gc3ZnLFxuLnNlYXJjaC1jb250ZW50IC5zZWFyY2gtd3JhcHBlciAuc2VhcmNoLWJ1dHRvbiBzdmcge1xuICB3aWR0aDogMnJlbTtcbiAgaGVpZ2h0OiAycmVtO1xufVxuLnNlYXJjaC1jb250ZW50IC5zZWFyY2gtd3JhcHBlci5maWx0cm9zLWJ1c2NhZG9yIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmNvbnRhaW5lci1zZXJhY2ggbGkge1xuICBib3JkZXItYm90dG9tOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5jb250YWluZXItbGFuZ3VhZ2VzIGJ1dHRvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uY29udGFpbmVyLWxhbmd1YWdlcyAuZHJvcGRvd24tbWVudSB7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAwLjJyZW07XG4gIGJvcmRlcjogMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4uY29udGFpbmVyLWxhbmd1YWdlcyAuZHJvcGRvd24tbWVudSBsaSB7XG4gIG1pbi13aWR0aDogMzJyZW07XG4gIGJvcmRlci1ib3R0b206IDAuMXJlbSBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIHBhZGRpbmc6IDEuMnJlbSAycmVtIDEuMnJlbSAwLjRyZW07XG59XG4uY29udGFpbmVyLWxhbmd1YWdlcyAuZHJvcGRvd24tbWVudSBsaTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cblxuLm1vYmlsZS1zZWFyY2ggLmRyb3Bkb3duLW1lbnUuc2hvdyB7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxMDA7XG4gIHRvcDogMTZyZW07XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmc6IDAgNC44cmVtO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5tb2JpbGUtc2VhcmNoIC5kcm9wZG93bi1tZW51IGxpIHtcbiAgYm9yZGVyLWJvdHRvbTogMC4xcmVtIHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgcGFkZGluZzogMS4ycmVtO1xufVxuLm1vYmlsZS1zZWFyY2ggLmRyb3Bkb3duLW1lbnUgbGk6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG4ubW9iaWxlLXNlYXJjaCAuZHJvcGRvd24tbWVudSBsaSBhIHtcbiAgY29sb3I6ICMxZDFkMWJmZjtcbn1cblxubGkuc2VhcmNoLWJ0bjpoYXMoLmRyb3Bkb3duLW1lbnUuc2hvdykgfiBsaSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIGxpLnNlYXJjaC1idG46aGFzKC5kcm9wZG93bi1tZW51LnNob3cpIH4gbGkge1xuICAgIGRpc3BsYXk6IGluaGVyaXQ7XG4gIH1cbn1cblxuLyoqXG4gKiBAZmlsZVxuICpcbiAqIFN0eWxlIGhlcm8gdmVyc2lvbiBpbWFnZW4gdmlldyBjb21wb25lbnQuXG4gKiBHZW5lcmFsIHN0eWxlXG4gKi9cbi5oZXJvLWJhbm5lci13cmFwcGVyIHtcbiAgei1pbmRleDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmhlcm8tYmFubmVyLXdyYXBwZXIgLmltYWdlLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uaGVyby1iYW5uZXItd3JhcHBlciAuaW1hZ2Utd3JhcHBlciBpbWcge1xuICB3aWR0aDogMTAwdnc7XG4gIGhlaWdodDogNzJ2aDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhlcm8tYmFubmVyLXdyYXBwZXIgLmltYWdlLXdyYXBwZXIgaW1nIHtcbiAgICBoZWlnaHQ6IDgxdmg7XG4gIH1cbn1cbi5oZXJvLWJhbm5lci13cmFwcGVyIC5pbWFnZS13cmFwcGVyLW92ZXJsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMCwgMCwgMCwgMC44KSAwLjM1JSwgcmdiYSgwLCAwLCAwLCAwKSAyOC40MyUpLCBsaW5lYXItZ3JhZGllbnQoMGRlZywgIzFkMWQxYiAwLjM1JSwgcmdiYSgwLCAwLCAwLCAwKSAyOC40MyUpO1xuICB6LWluZGV4OiAxO1xufVxuLmhlcm8tYmFubmVyLXdyYXBwZXIgLmltYWdlLXdyYXBwZXItb3ZlcmxheS10aXRsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAgNSU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjZmZmZmZmZmY7XG4gIGJvdHRvbTogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaGVyby1iYW5uZXItd3JhcHBlciAuaW1hZ2Utd3JhcHBlci1vdmVybGF5LXRpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZy1ib3R0b206IDAuOHJlbTtcbiAgfVxufVxuLmhlcm8tYmFubmVyLXdyYXBwZXIgLmRlc2NyaXBjaW9uLXdyYXBwZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWQxZDFiZmY7XG4gIGdhcDogNC44cmVtO1xuICBwYWRkaW5nOiAyLjRyZW0gNSUgMTByZW0gNSU7XG4gIG1hcmdpbi10b3A6IC0ycHg7XG4gIHotaW5kZXg6IDE7XG59XG4uaGVyby1iYW5uZXItd3JhcHBlciAuZGVzY3JpcGNpb24td3JhcHBlci10ZXh0IHtcbiAgbWF4LXdpZHRoOiA5OS4xcmVtO1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIGNvbG9yOiAjZmZmZmZmZmY7XG59XG4uaGVyby1iYW5uZXItd3JhcHBlciAuZGVzY3JpcGNpb24td3JhcHBlci1hcnJvdy1kb3duIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uaGVyby1iYW5uZXItd3JhcHBlciAuZGVzY3JpcGNpb24td3JhcHBlci1hcnJvdy1kb3duIHN2ZyB7XG4gIHdpZHRoOiAyLjRyZW07XG4gIGhlaWdodDogMi40cmVtO1xuICBvcGFjaXR5OiAwLjY7XG59XG5cbi5oZXJvLWltYWdlbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbn1cbi5oZXJvLWltYWdlbiAuaGVyby1wYXJhbGxheC1lZmZlY3QtYXJyb3ctZG93biB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xuICBwYWRkaW5nLWJvdHRvbTogNC44cmVtO1xufVxuLmhlcm8taW1hZ2VuIC5oZXJvLXBhcmFsbGF4LWVmZmVjdC1hcnJvdy1kb3duIHN2ZyB7XG4gIHdpZHRoOiAyLjRyZW07XG4gIGhlaWdodDogMi40cmVtO1xuICBvcGFjaXR5OiAwLjY7XG59XG4uaGVyby1pbWFnZW4gLmhlcm8taW5uZXItaGVpZ2h0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDEwMHZoO1xufVxuXG4vKipcbiAqIEBmaWxlXG4gKlxuICogU3R5bGUgaGVybyB2ZXJzaW9uIHZpZGVvIHZpZXcgY29tcG9uZW50LlxuICogR2VuZXJhbCBzdHlsZVxuICovXG4uaGVyby13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBoZWlnaHQ6IDEwMHZoO1xufVxuLmhlcm8td3JhcHBlciB2aWRlbyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaGVyby13cmFwcGVyIHZpZGVvIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbn1cbi5oZXJvLXdyYXBwZXIgLmhlcm8tb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDAsIDAsIDAsIDAuOSkgMCUsIHJnYmEoMCwgMCwgMCwgMC4zKSA0OS41JSwgcmdiYSgwLCAwLCAwLCAwKSAxMDAlKTtcbiAgei1pbmRleDogMjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBlbmQ7XG4gIGNvbG9yOiAjZmZmZmZmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5oZXJvLXdyYXBwZXIgLmhlcm8tb3ZlcmxheS13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDIuNHJlbTtcbiAgcGFkZGluZy10b3A6IDIuNHJlbTtcbiAgcGFkZGluZy1sZWZ0OiA1JTtcbiAgcGFkZGluZy1yaWdodDogNSU7XG4gIHBhZGRpbmctYm90dG9tOiA4cmVtO1xuICB6LWluZGV4OiAxO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5oZXJvLXdyYXBwZXIgLmhlcm8tb3ZlcmxheS13cmFwcGVyIHtcbiAgICBib3R0b206IDdyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaGVyby13cmFwcGVyIC5oZXJvLW92ZXJsYXktd3JhcHBlciB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGdhcDogMy4ycmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5oZXJvLXdyYXBwZXIgLmhlcm8tb3ZlcmxheS13cmFwcGVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTJyZW07XG4gIH1cbn1cbi5oZXJvLXdyYXBwZXIgLmhlcm8tb3ZlcmxheS13cmFwcGVyLWxvZ28ge1xuICB3aWR0aDogMTIuNXJlbTtcbiAgaGVpZ2h0OiA1cmVtO1xufVxuLmhlcm8td3JhcHBlciAuaGVyby1vdmVybGF5LXdyYXBwZXItbG9nbyBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmhlcm8td3JhcHBlciAuaGVyby1vdmVybGF5LXdyYXBwZXItYnRuLXZpZGVvLWNvbnRyb2wge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiA5cmVtO1xuICBib3JkZXI6IDAuMXJlbSBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTtcbiAgd2lkdGg6IDQuNHJlbTtcbiAgaGVpZ2h0OiA0LjRyZW07XG4gIHJpZ2h0OiAycmVtO1xuICBib3R0b206IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhlcm8td3JhcHBlciAuaGVyby1vdmVybGF5LXdyYXBwZXItYnRuLXZpZGVvLWNvbnRyb2wge1xuICAgIHRvcDogYXV0bztcbiAgICBib3R0b206IDQuOHJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuaGVyby13cmFwcGVyIC5oZXJvLW92ZXJsYXktd3JhcHBlci1idG4tdmlkZW8tY29udHJvbCB7XG4gICAgd2lkdGg6IDMuMnJlbTtcbiAgICBoZWlnaHQ6IDMuMnJlbTtcbiAgICB0b3A6IGF1dG87XG4gICAgcmlnaHQ6IDkuNnJlbTtcbiAgICBib3R0b206IDcuMXJlbTtcbiAgfVxufVxuLmhlcm8td3JhcHBlciAuaGVyby1vdmVybGF5LXdyYXBwZXItYnRuLXZpZGVvLWNvbnRyb2wgLnBsYXktaWNvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uaGVyby13cmFwcGVyIC5oZXJvLW92ZXJsYXktd3JhcHBlci1idG4tdmlkZW8tY29udHJvbC5pcy1wbGF5aW5nIC5wYXVzZS1pY29uIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uaGVyby13cmFwcGVyIC5oZXJvLW92ZXJsYXktd3JhcHBlci1idG4tdmlkZW8tY29udHJvbC5pcy1wbGF5aW5nIC5wbGF5LWljb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmhlcm8td3JhcHBlciAuaGVyby1vdmVybGF5LXdyYXBwZXItYnRuLXZpZGVvLWNvbnRyb2wuaXMtcGF1c2VkIC5wbGF5LWljb24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5oZXJvLXdyYXBwZXIgLmhlcm8tb3ZlcmxheS13cmFwcGVyLWJ0bi12aWRlby1jb250cm9sLmlzLXBhdXNlZCAucGF1c2UtaWNvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uaGVyby13cmFwcGVyIC5oZXJvLW92ZXJsYXktd3JhcHBlci10ZXh0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmhlcm8td3JhcHBlciAuaGVyby1vdmVybGF5LXdyYXBwZXItdGV4dCB7XG4gICAgcGFkZGluZy1ib3R0b206IDUwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5oZXJvLXdyYXBwZXIgLmhlcm8tb3ZlcmxheS13cmFwcGVyLXRleHQge1xuICAgIHdpZHRoOiA2MXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuaGVyby13cmFwcGVyIC5oZXJvLW92ZXJsYXktd3JhcHBlci10ZXh0IHtcbiAgICB3aWR0aDogNzJyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuaGVyby13cmFwcGVyIC5oZXJvLW92ZXJsYXktd3JhcHBlci10ZXh0IGgxLCAuaGVyby13cmFwcGVyIC5oZXJvLW92ZXJsYXktd3JhcHBlci10ZXh0IC5oMSB7XG4gICAgZm9udC1zaXplOiAyLjNyZW07XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgfVxufVxuLmhlcm8td3JhcHBlciAuaGVyby1vdmVybGF5LXdyYXBwZXItYXJyb3ctZG93biB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDAuM3JlbSAwLjM1MzlyZW07XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMS42cmVtO1xuICByaWdodDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTAlKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaGVyby13cmFwcGVyIC5oZXJvLW92ZXJsYXktd3JhcHBlci1hcnJvdy1kb3duIHtcbiAgICBib3R0b206IDMuMjJyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmhlcm8td3JhcHBlciAuaGVyby1vdmVybGF5LXdyYXBwZXItYXJyb3ctZG93biB7XG4gICAgYm90dG9tOiA1LjdyZW07XG4gIH1cbn1cbi5oZXJvLXdyYXBwZXIgLmhlcm8tb3ZlcmxheS13cmFwcGVyLWFycm93LWRvd24gc3ZnIHtcbiAgd2lkdGg6IDIuNHJlbTtcbiAgaGVpZ2h0OiAyLjRyZW07XG4gIG9wYWNpdHk6IDAuNjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuaGVyby13cmFwcGVyIC5oZXJvLW92ZXJsYXk6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDI5JTtcbiAgfVxufVxuXG4uaGVyby12aWRlbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICB6LWluZGV4OiAxO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuaGVyby12aWRlbyAuZWZmZWN0LXBhcmFsbGF4IC5oZXJvLW92ZXJsYXktd3JhcHBlciB7XG4gICAgcGFkZGluZy1ib3R0b206IDEycmVtO1xuICB9XG59XG4uaGVyby12aWRlbyAuaGVyby1wYXJhbGxheC1lZmZlY3QtYXJyb3ctZG93biB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xuICBib3R0b206IDEuNnJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaGVyby12aWRlbyAuaGVyby1wYXJhbGxheC1lZmZlY3QtYXJyb3ctZG93biB7XG4gICAgYm90dG9tOiAzLjIycmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5oZXJvLXZpZGVvIC5oZXJvLXBhcmFsbGF4LWVmZmVjdC1hcnJvdy1kb3duIHtcbiAgICBib3R0b206IDUuN3JlbTtcbiAgfVxufVxuLmhlcm8tdmlkZW8gLmhlcm8tcGFyYWxsYXgtZWZmZWN0LWFycm93LWRvd24gc3ZnIHtcbiAgd2lkdGg6IDIuNHJlbTtcbiAgaGVpZ2h0OiAyLjRyZW07XG4gIG9wYWNpdHk6IDAuNjtcbn1cbi5oZXJvLXZpZGVvIC5oZXJvLWlubmVyLWhlaWdodCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogLTI7XG4gIGhlaWdodDogODh2aDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmhlcm8tdmlkZW8gLmhlcm8taW5uZXItaGVpZ2h0IHtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICB9XG59XG5cbmJvZHkubm9kZS10eXBlLWFyY2EtbGFuZGluZy1wYWdlIGFydGljbGUubm9kZS0tdmlldy1tb2RlLWZ1bGwgPiAubm9kZV9fY29udGVudCA+ICo6bm90KDpmaXJzdC1jaGlsZCkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG59XG5cbi8qKlxuICogQGZpbGVcbiAqIEhvcml6b250YWwgSW1hZ2UgQ2FyZCBGdWxsIFN0eWxlcy5cbiAqKi9cbi5wYXJhZ3JhcGgtLXR5cGUtLWFyY2EtaG9yaXpvbnRhbC1pbWctY2FyZC1mdWxsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IDIuNHJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1hcmNhLWhvcml6b250YWwtaW1nLWNhcmQtZnVsbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG4ucGFyYWdyYXBoLS10eXBlLS1hcmNhLWhvcml6b250YWwtaW1nLWNhcmQtZnVsbC5hcmNhLWJnLXJlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMzI0M2NmZjtcbiAgY29sb3I6ICNmZmZmZmZmZjtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWFyY2EtaG9yaXpvbnRhbC1pbWctY2FyZC1mdWxsLmltZ19yaWdodCB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWFyY2EtaG9yaXpvbnRhbC1pbWctY2FyZC1mdWxsLmltZ19yaWdodCAuaXRlbS1pbWcucm91bmRlZCBpbWcge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMi40cmVtO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWFyY2EtaG9yaXpvbnRhbC1pbWctY2FyZC1mdWxsLmltZ19yaWdodCAuaXRlbS1pbWcucm91bmRlZCBpbWcge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDIuNHJlbTtcbiAgfVxufVxuLnBhcmFncmFwaC0tdHlwZS0tYXJjYS1ob3Jpem9udGFsLWltZy1jYXJkLWZ1bGwuaW1nX3JpZ2h0IC5pdGVtLWltZyBpbWcge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tYXJjYS1ob3Jpem9udGFsLWltZy1jYXJkLWZ1bGwgLml0ZW0taW1nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tYXJjYS1ob3Jpem9udGFsLWltZy1jYXJkLWZ1bGwgLml0ZW0taW1nLnJvdW5kZWQgaW1nIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMi40cmVtO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMi40cmVtO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWFyY2EtaG9yaXpvbnRhbC1pbWctY2FyZC1mdWxsIC5pdGVtLWltZy5yb3VuZGVkIGltZyB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMi40cmVtO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDIuNHJlbTtcbiAgfVxufVxuLnBhcmFncmFwaC0tdHlwZS0tYXJjYS1ob3Jpem9udGFsLWltZy1jYXJkLWZ1bGwgLml0ZW0taW1nIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAyLjRyZW07XG59XG4ucGFyYWdyYXBoLS10eXBlLS1hcmNhLWhvcml6b250YWwtaW1nLWNhcmQtZnVsbCAuaXRlbS1pbWcgLnZpZGVvIGlmcmFtZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1hcmNhLWhvcml6b250YWwtaW1nLWNhcmQtZnVsbCAuaXRlbS1pbWcgLnZpZGVvIC5wbGF5IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCM2FXUjBhRDBpTVRJeUlpQm9aV2xuYUhROUlqRXlNaUlnZG1sbGQwSnZlRDBpTUNBd0lERXlNaUF4TWpJaUlHWnBiR3c5SW01dmJtVWlJSGh0Ykc1elBTSm9kSFJ3T2k4dmQzZDNMbmN6TG05eVp5OHlNREF3TDNOMlp5SStDanh5WldOMElIazlJakF1TURBd09UYzJOVFl5SWlCM2FXUjBhRDBpTVRJeUlpQm9aV2xuYUhROUlqRXlNaUlnY25nOUlqWXhJaUJtYVd4c1BTSjFjbXdvSTNCaGFXNTBNRjlzYVc1bFlYSmZORFkwTTE4eU9EYzROaWtpTHo0S1BIQmhkR2dnWkQwaVRUUTNMalVnTkRVdU9URTNWamMyTGpBNE5EbERORGN1TlNBM09DNHpPRFUwSURVd0xqSXdNVE1nTnprdU56Z3pNU0ExTWk0eU9ERTNJRGM0TGpVek1VdzNOeTQxTlRZeUlEWXpMalEwTjBNM09TNDBPREV6SURZeUxqTXhNVFFnTnprdU5EZ3hNeUExT1M0Mk9UQTJJRGMzTGpVMU5qSWdOVGd1TlRJMU9FdzFNaTR5T0RFM0lEUXpMalEzTVVNMU1DNHlNREV6SURReUxqSXhPRGdnTkRjdU5TQTBNeTQyTVRZMklEUTNMalVnTkRVdU9URTNXaUlnWm1sc2JEMGlkMmhwZEdVaUx6NEtQR1JsWm5NK0NqeHNhVzVsWVhKSGNtRmthV1Z1ZENCcFpEMGljR0ZwYm5Rd1gyeHBibVZoY2w4ME5qUXpYekk0TnpnMklpQjRNVDBpTUNJZ2VURTlJall4TGpBd01TSWdlREk5SWpFeU1pSWdlVEk5SWpZeExqQXdNU0lnWjNKaFpHbGxiblJWYm1sMGN6MGlkWE5sY2xOd1lXTmxUMjVWYzJVaVBnbzhjM1J2Y0NCemRHOXdMV052Ykc5eVBTSWpSVE15TkRORElpOCtDanh6ZEc5d0lHOW1abk5sZEQwaU1TSWdjM1J2Y0MxamIyeHZjajBpSXpkRk1EQXhNeUl2UGdvOEwyeHBibVZoY2tkeVlXUnBaVzUwUGdvOEwyUmxabk0rQ2p3dmMzWm5QZ289XCIpO1xuICBoZWlnaHQ6IDEyLjJyZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEyLjJyZW07XG4gIHRvcDogNy41cmVtO1xuICByaWdodDogMTEuNXJlbTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1hcmNhLWhvcml6b250YWwtaW1nLWNhcmQtZnVsbCAuaXRlbS1pbWcgLnZpZGVvIC5wbGF5IHtcbiAgICB0b3A6IDMwJTtcbiAgICByaWdodDogMzYlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tYXJjYS1ob3Jpem9udGFsLWltZy1jYXJkLWZ1bGwgLml0ZW0taW1nIC52aWRlbyAucGxheSB7XG4gICAgdG9wOiAzMCU7XG4gICAgcmlnaHQ6IDM1JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1hcmNhLWhvcml6b250YWwtaW1nLWNhcmQtZnVsbCAuaXRlbS1pbWcgLnZpZGVvIC5wbGF5IHtcbiAgICB0b3A6IDM1JTtcbiAgICByaWdodDogNDAlO1xuICB9XG59XG4ucGFyYWdyYXBoLS10eXBlLS1hcmNhLWhvcml6b250YWwtaW1nLWNhcmQtZnVsbCAuaXRlbS1kZXNjIHtcbiAgcGFkZGluZzogMy4ycmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWFyY2EtaG9yaXpvbnRhbC1pbWctY2FyZC1mdWxsIC5pdGVtLWRlc2Mge1xuICAgIHBhZGRpbmc6IDIuNHJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1hcmNhLWhvcml6b250YWwtaW1nLWNhcmQtZnVsbCAuaXRlbS1kZXNjIHtcbiAgICBwYWRkaW5nOiAwIDRyZW07XG4gIH1cbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWFyY2EtaG9yaXpvbnRhbC1pbWctY2FyZC1mdWxsIC5pdGVtLWRlc2MgLml0ZW0tdGV4dCB7XG4gIG1hcmdpbi1ib3R0b206IDRyZW07XG59XG4ucGFyYWdyYXBoLS10eXBlLS1hcmNhLWhvcml6b250YWwtaW1nLWNhcmQtZnVsbCAuaXRlbS1kZXNjIC5pdGVtLXRleHQgaDMsIC5wYXJhZ3JhcGgtLXR5cGUtLWFyY2EtaG9yaXpvbnRhbC1pbWctY2FyZC1mdWxsIC5pdGVtLWRlc2MgLml0ZW0tdGV4dCAuaDMge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tYXJjYS1ob3Jpem9udGFsLWltZy1jYXJkLWZ1bGwgLml0ZW0tZGVzYyAuaXRlbS1idG4ubXVsdGlwbGUgLmZpZWxkX19pdGVtcyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdhcDogMS42cmVtO1xuICBqdXN0aWZ5LWl0ZW1zOiBzdGFydDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1hcmNhLWhvcml6b250YWwtaW1nLWNhcmQtZnVsbCAuaXRlbS1kZXNjIC5pdGVtLWJ0bi5tdWx0aXBsZSAuZmllbGRfX2l0ZW1zIHtcbiAgICBqdXN0aWZ5LWl0ZW1zOiBlbmQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tYXJjYS1ob3Jpem9udGFsLWltZy1jYXJkLWZ1bGwgLml0ZW0tZGVzYyAuaXRlbS1idG4ubXVsdGlwbGUgLmZpZWxkX19pdGVtcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGVuZDtcbiAgICBnYXA6IDJyZW07XG4gIH1cbn1cblxuLyoqXG4gKiBAZmlsZVxuICogSG9yaXpvbnRhbCBJbWFnZSBDYXJkIEZ1bGwgU2xpZGVyIFN0eWxlcy5cbiAqKi9cbi5wYXJhZ3JhcGgtLXR5cGUtLWFyY2EtaG9yaXotaW1nLWNhcmQtZnVsbC1zbGlkZXIgLmFycm93LWxlZnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiA1LjRyZW07XG4gIHRvcDogLTguN3JlbTtcbiAgYmFja2dyb3VuZDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCM2FXUjBhRDBpTkRnaUlHaGxhV2RvZEQwaU5EZ2lJSFpwWlhkQ2IzZzlJakFnTUNBME9DQTBPQ0lnWm1sc2JEMGlibTl1WlNJZ2VHMXNibk05SW1oMGRIQTZMeTkzZDNjdWR6TXViM0puTHpJd01EQXZjM1puSWo0S1BHY2dZMnhwY0Mxd1lYUm9QU0oxY213b0kyTnNhWEF3WHpJNU56TmZNVFF4TkRJd0tTSStDanh3WVhSb0lHUTlJazB3TGpVZ01qUXVNREF4UXpBdU5TQXhNUzR3TWpJeklERXhMakF5TVRNZ01DNDFNREE1TnpjZ01qUWdNQzQxTURBNU56ZERNell1T1RjNE55QXdMalV3TURrM055QTBOeTQxSURFeExqQXlNak1nTkRjdU5TQXlOQzR3TURGRE5EY3VOU0F6Tmk0NU56azNJRE0yTGprM09EY2dORGN1TlRBeElESTBJRFEzTGpVd01VTXhNUzR3TWpFeklEUTNMalV3TVNBd0xqVWdNell1T1RjNU55QXdMalVnTWpRdU1EQXhXaUlnYzNSeWIydGxQU0lqUVVSQlJFRkRJaTgrQ2p4d1lYUm9JR1E5SWsweU5DNDNNVGc0SURFeUxqY3hPVGRNTXpVdU9UazVPU0F5TkM0d01EQTVUREkwTGpjeE9EZ2dNelV1TWpneUlpQnpkSEp2YTJVOUlpTXhSREZFTVVJaUlITjBjbTlyWlMxM2FXUjBhRDBpTVM0M0lpQnpkSEp2YTJVdGJHbHVaV05oY0QwaWNtOTFibVFpSUhOMGNtOXJaUzFzYVc1bGFtOXBiajBpY205MWJtUWlMejRLUEhCaGRHZ2daRDBpVFRNMUxqazVPVGtnTWpRdU1EQXhUREV5SURJMExqQXdNU0lnYzNSeWIydGxQU0lqTVVReFJERkNJaUJ6ZEhKdmEyVXRkMmxrZEdnOUlqRXVOeUlnYzNSeWIydGxMV3hwYm1WallYQTlJbkp2ZFc1a0lpQnpkSEp2YTJVdGJHbHVaV3B2YVc0OUluSnZkVzVrSWk4K0Nqd3ZaejRLUEdSbFpuTStDanhqYkdsd1VHRjBhQ0JwWkQwaVkyeHBjREJmTWprM00xOHhOREUwTWpBaVBnbzhjR0YwYUNCa1BTSk5NQ0F5TkM0d01ERkRNQ0F4TUM0M05EWXhJREV3TGpjME5USWdNQzR3TURBNU56WTFOaklnTWpRZ01DNHdNREE1TnpZMU5qSkRNemN1TWpVME9DQXdMakF3TURrM05qVTJNaUEwT0NBeE1DNDNORFl4SURRNElESTBMakF3TVVNME9DQXpOeTR5TlRVNElETTNMakkxTkRnZ05EZ3VNREF4SURJMElEUTRMakF3TVVNeE1DNDNORFV5SURRNExqQXdNU0F3SURNM0xqSTFOVGdnTUNBeU5DNHdNREZhSWlCbWFXeHNQU0ozYUdsMFpTSXZQZ284TDJOc2FYQlFZWFJvUGdvOEwyUmxabk0rQ2p3dmMzWm5QZ289XCIpO1xuICB3aWR0aDogNC44cmVtO1xuICBoZWlnaHQ6IDQuOHJlbTtcbiAgYm9yZGVyOiBub25lO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tYXJjYS1ob3Jpei1pbWctY2FyZC1mdWxsLXNsaWRlciAuYXJyb3ctbGVmdC5zbGljay1kaXNhYmxlZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjNhV1IwYUQwaU5EZ2lJR2hsYVdkb2REMGlORGdpSUhacFpYZENiM2c5SWpBZ01DQTBPQ0EwT0NJZ1ptbHNiRDBpYm05dVpTSWdlRzFzYm5NOUltaDBkSEE2THk5M2QzY3Vkek11YjNKbkx6SXdNREF2YzNabklqNEtQSEJoZEdnZ1pEMGlUVEF1TlNBeU5DNHdNREZETUM0MUlERXhMakF5TWpNZ01URXVNREl4TXlBd0xqVXdNRGszTnlBeU5DQXdMalV3TURrM04wTXpOaTQ1TnpnM0lEQXVOVEF3T1RjM0lEUTNMalVnTVRFdU1ESXlNeUEwTnk0MUlESTBMakF3TVVNME55NDFJRE0yTGprM09UY2dNell1T1RjNE55QTBOeTQxTURFZ01qUWdORGN1TlRBeFF6RXhMakF5TVRNZ05EY3VOVEF4SURBdU5TQXpOaTQ1TnprM0lEQXVOU0F5TkM0d01ERmFJaUJ6ZEhKdmEyVTlJaU5GUWtWQ1JVRWlMejRLUEhCaGRHZ2daRDBpVFRJekxqSTRNVElnTXpVdU1qZ3lNa3d4TWk0d01EQXhJREkwTGpBd01URk1Nak11TWpneE15QXhNaTQzTVRrNUlpQnpkSEp2YTJVOUlpTkVOa1EyUkRVaUlITjBjbTlyWlMxM2FXUjBhRDBpTVM0M0lpQnpkSEp2YTJVdGJHbHVaV05oY0QwaWNtOTFibVFpSUhOMGNtOXJaUzFzYVc1bGFtOXBiajBpY205MWJtUWlMejRLUEhCaGRHZ2daRDBpVFRFeUxqQXdNREVnTWpRdU1EQXhURE0ySURJMExqQXdNU0lnYzNSeWIydGxQU0lqUkRaRU5rUTFJaUJ6ZEhKdmEyVXRkMmxrZEdnOUlqRXVOeUlnYzNSeWIydGxMV3hwYm1WallYQTlJbkp2ZFc1a0lpQnpkSEp2YTJVdGJHbHVaV3B2YVc0OUluSnZkVzVrSWk4K0Nqd3ZjM1puUGdvPVwiKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1hcmNhLWhvcml6LWltZy1jYXJkLWZ1bGwtc2xpZGVyIC5hcnJvdy1yaWdodCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogLTguN3JlbTtcbiAgYmFja2dyb3VuZDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCM2FXUjBhRDBpTkRnaUlHaGxhV2RvZEQwaU5EZ2lJSFpwWlhkQ2IzZzlJakFnTUNBME9DQTBPQ0lnWm1sc2JEMGlibTl1WlNJZ2VHMXNibk05SW1oMGRIQTZMeTkzZDNjdWR6TXViM0puTHpJd01EQXZjM1puSWo0S1BHY2dZMnhwY0Mxd1lYUm9QU0oxY213b0kyTnNhWEF3WHpJNU56TmZNVFF4TkRJd0tTSStDanh3WVhSb0lHUTlJazB3TGpVZ01qUXVNREF4UXpBdU5TQXhNUzR3TWpJeklERXhMakF5TVRNZ01DNDFNREE1TnpjZ01qUWdNQzQxTURBNU56ZERNell1T1RjNE55QXdMalV3TURrM055QTBOeTQxSURFeExqQXlNak1nTkRjdU5TQXlOQzR3TURGRE5EY3VOU0F6Tmk0NU56azNJRE0yTGprM09EY2dORGN1TlRBeElESTBJRFEzTGpVd01VTXhNUzR3TWpFeklEUTNMalV3TVNBd0xqVWdNell1T1RjNU55QXdMalVnTWpRdU1EQXhXaUlnYzNSeWIydGxQU0lqUVVSQlJFRkRJaTgrQ2p4d1lYUm9JR1E5SWsweU5DNDNNVGc0SURFeUxqY3hPVGRNTXpVdU9UazVPU0F5TkM0d01EQTVUREkwTGpjeE9EZ2dNelV1TWpneUlpQnpkSEp2YTJVOUlpTXhSREZFTVVJaUlITjBjbTlyWlMxM2FXUjBhRDBpTVM0M0lpQnpkSEp2YTJVdGJHbHVaV05oY0QwaWNtOTFibVFpSUhOMGNtOXJaUzFzYVc1bGFtOXBiajBpY205MWJtUWlMejRLUEhCaGRHZ2daRDBpVFRNMUxqazVPVGtnTWpRdU1EQXhUREV5SURJMExqQXdNU0lnYzNSeWIydGxQU0lqTVVReFJERkNJaUJ6ZEhKdmEyVXRkMmxrZEdnOUlqRXVOeUlnYzNSeWIydGxMV3hwYm1WallYQTlJbkp2ZFc1a0lpQnpkSEp2YTJVdGJHbHVaV3B2YVc0OUluSnZkVzVrSWk4K0Nqd3ZaejRLUEdSbFpuTStDanhqYkdsd1VHRjBhQ0JwWkQwaVkyeHBjREJmTWprM00xOHhOREUwTWpBaVBnbzhjR0YwYUNCa1BTSk5NQ0F5TkM0d01ERkRNQ0F4TUM0M05EWXhJREV3TGpjME5USWdNQzR3TURBNU56WTFOaklnTWpRZ01DNHdNREE1TnpZMU5qSkRNemN1TWpVME9DQXdMakF3TURrM05qVTJNaUEwT0NBeE1DNDNORFl4SURRNElESTBMakF3TVVNME9DQXpOeTR5TlRVNElETTNMakkxTkRnZ05EZ3VNREF4SURJMElEUTRMakF3TVVNeE1DNDNORFV5SURRNExqQXdNU0F3SURNM0xqSTFOVGdnTUNBeU5DNHdNREZhSWlCbWFXeHNQU0ozYUdsMFpTSXZQZ284TDJOc2FYQlFZWFJvUGdvOEwyUmxabk0rQ2p3dmMzWm5QZ289XCIpO1xuICB3aWR0aDogNC44cmVtO1xuICBoZWlnaHQ6IDQuOHJlbTtcbiAgYm9yZGVyOiBub25lO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tYXJjYS1ob3Jpei1pbWctY2FyZC1mdWxsLXNsaWRlciAuYXJyb3ctcmlnaHQuc2xpY2stZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUIzYVdSMGFEMGlORGdpSUdobGFXZG9kRDBpTkRnaUlIWnBaWGRDYjNnOUlqQWdNQ0EwT0NBME9DSWdabWxzYkQwaWJtOXVaU0lnZUcxc2JuTTlJbWgwZEhBNkx5OTNkM2N1ZHpNdWIzSm5Mekl3TURBdmMzWm5JajRLUEhCaGRHZ2daRDBpVFRBdU5TQXlOQzR3TURGRE1DNDFJREV4TGpBeU1qTWdNVEV1TURJeE15QXdMalV3TURrM055QXlOQ0F3TGpVd01EazNOME16Tmk0NU56ZzNJREF1TlRBd09UYzNJRFEzTGpVZ01URXVNREl5TXlBME55NDFJREkwTGpBd01VTTBOeTQxSURNMkxqazNPVGNnTXpZdU9UYzROeUEwTnk0MU1ERWdNalFnTkRjdU5UQXhRekV4TGpBeU1UTWdORGN1TlRBeElEQXVOU0F6Tmk0NU56azNJREF1TlNBeU5DNHdNREZhSWlCemRISnZhMlU5SWlORlFrVkNSVUVpTHo0S1BIQmhkR2dnWkQwaVRUSXpMakk0TVRJZ016VXVNamd5TWt3eE1pNHdNREF4SURJMExqQXdNVEZNTWpNdU1qZ3hNeUF4TWk0M01UazVJaUJ6ZEhKdmEyVTlJaU5FTmtRMlJEVWlJSE4wY205clpTMTNhV1IwYUQwaU1TNDNJaUJ6ZEhKdmEyVXRiR2x1WldOaGNEMGljbTkxYm1RaUlITjBjbTlyWlMxc2FXNWxhbTlwYmowaWNtOTFibVFpTHo0S1BIQmhkR2dnWkQwaVRURXlMakF3TURFZ01qUXVNREF4VERNMklESTBMakF3TVNJZ2MzUnliMnRsUFNJalJEWkVOa1ExSWlCemRISnZhMlV0ZDJsa2RHZzlJakV1TnlJZ2MzUnliMnRsTFd4cGJtVmpZWEE5SW5KdmRXNWtJaUJ6ZEhKdmEyVXRiR2x1WldwdmFXNDlJbkp2ZFc1a0lpOCtDand2YzNablBnbz1cIik7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1hcmNhLWhvcml6LWltZy1jYXJkLWZ1bGwtc2xpZGVyIHVsLnNsaWNrLWRvdHMge1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiAxLjZyZW07XG4gIG1hcmdpbjogNHJlbSAwO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tYXJjYS1ob3Jpei1pbWctY2FyZC1mdWxsLXNsaWRlciB1bC5zbGljay1kb3RzIGxpIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYmFja2dyb3VuZDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCM2FXUjBhRDBpTVRZaUlHaGxhV2RvZEQwaU1UWWlJSFpwWlhkQ2IzZzlJakFnTUNBeE5pQXhOaUlnWm1sc2JEMGlibTl1WlNJZ2VHMXNibk05SW1oMGRIQTZMeTkzZDNjdWR6TXViM0puTHpJd01EQXZjM1puSWo0S1BHTnBjbU5zWlNCdmNHRmphWFI1UFNJd0xqSWlJR040UFNJNElpQmplVDBpT0M0d01EQTVPQ0lnY2owaU9DSWdabWxzYkQwaVlteGhZMnNpTHo0S1BDOXpkbWMrQ2c9PVwiKTtcbiAgd2lkdGg6IDEuNnJlbTtcbiAgaGVpZ2h0OiAxLjZyZW07XG4gIGZvbnQtc2l6ZTogMDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWFyY2EtaG9yaXotaW1nLWNhcmQtZnVsbC1zbGlkZXIgdWwuc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUIzYVdSMGFEMGlNVFlpSUdobGFXZG9kRDBpTVRZaUlIWnBaWGRDYjNnOUlqQWdNQ0F4TmlBeE5pSWdabWxzYkQwaWJtOXVaU0lnZUcxc2JuTTlJbWgwZEhBNkx5OTNkM2N1ZHpNdWIzSm5Mekl3TURBdmMzWm5JajRLUEdOcGNtTnNaU0JqZUQwaU9DSWdZM2s5SWpndU1EQXdPVGdpSUhJOUlqZ2lJR1pwYkd3OUltSnNZV05ySWk4K0Nqd3ZjM1puUGdvPVwiKTtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWFyY2EtaG9yaXotaW1nLWNhcmQtZnVsbC1zbGlkZXIgdWwuc2xpY2stZG90cyBsaSBidXR0b24ge1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGhlaWdodDogMS42cmVtO1xuICBwYWRkaW5nOiAwIDAuOHJlbTtcbn1cblxuLyoqXG4gKiBAZmlsZVxuICogSG9yaXpvbnRhbCBJbWFnZSBDYXJkIEdyaWQgU3R5bGVzLlxuICoqL1xuLnBhcmFncmFwaC0tdHlwZS0tYXJjYS1ob3Jpem9udGFsLWltZy1jYXJkLWdyaWQgLmZpZWxkLS1uYW1lLWZpZWxkLWhvcml6LWltYWdlLWNhcmQtZ3JpZC1pdGVtIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tYXJjYS1ob3Jpem9udGFsLWltZy1jYXJkLWdyaWQgLmZpZWxkLS1uYW1lLWZpZWxkLWhvcml6LWltYWdlLWNhcmQtZ3JpZC1pdGVtIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdhcDogNHJlbSAzLjJyZW07XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1hcmNhLWhvcml6b250YWwtaW1nLWNhcmQtZ3JpZCAuZmllbGQtLW5hbWUtZmllbGQtaG9yaXotaW1hZ2UtY2FyZC1ncmlkLWl0ZW0ge1xuICAgIGdhcDogNHJlbTtcbiAgfVxufVxuLnBhcmFncmFwaC0tdHlwZS0tYXJjYS1ob3Jpem9udGFsLWltZy1jYXJkLWdyaWQgLmZpZWxkLS1uYW1lLWZpZWxkLWhvcml6LWltYWdlLWNhcmQtZ3JpZC1pdGVtIC5wYXJhZ3JhcGgtLXR5cGUtLWFyY2EtaG9yaXpvbnQtaW1nLWNhcmQtZ3JpZC1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMS42cmVtO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmZmY7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tYXJjYS1ob3Jpem9udGFsLWltZy1jYXJkLWdyaWQgLmZpZWxkLS1uYW1lLWZpZWxkLWhvcml6LWltYWdlLWNhcmQtZ3JpZC1pdGVtIC5wYXJhZ3JhcGgtLXR5cGUtLWFyY2EtaG9yaXpvbnQtaW1nLWNhcmQtZ3JpZC1pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG4ucGFyYWdyYXBoLS10eXBlLS1hcmNhLWhvcml6b250YWwtaW1nLWNhcmQtZ3JpZCAuZmllbGQtLW5hbWUtZmllbGQtaG9yaXotaW1hZ2UtY2FyZC1ncmlkLWl0ZW0gLnBhcmFncmFwaC0tdHlwZS0tYXJjYS1ob3Jpem9udC1pbWctY2FyZC1ncmlkLWl0ZW0uaW1nX3JpZ2h0IHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tYXJjYS1ob3Jpem9udGFsLWltZy1jYXJkLWdyaWQgLmZpZWxkLS1uYW1lLWZpZWxkLWhvcml6LWltYWdlLWNhcmQtZ3JpZC1pdGVtIC5wYXJhZ3JhcGgtLXR5cGUtLWFyY2EtaG9yaXpvbnQtaW1nLWNhcmQtZ3JpZC1pdGVtLmltZ19yaWdodCAuaXRlbS1pbWcgaW1nIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDEuNnJlbTtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDEuNnJlbTtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWFyY2EtaG9yaXpvbnRhbC1pbWctY2FyZC1ncmlkIC5maWVsZC0tbmFtZS1maWVsZC1ob3Jpei1pbWFnZS1jYXJkLWdyaWQtaXRlbSAucGFyYWdyYXBoLS10eXBlLS1hcmNhLWhvcml6b250LWltZy1jYXJkLWdyaWQtaXRlbS5pbWdfcmlnaHQgLml0ZW0tZGVzYyB7XG4gIHBhZGRpbmctbGVmdDogMS42cmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWFyY2EtaG9yaXpvbnRhbC1pbWctY2FyZC1ncmlkIC5maWVsZC0tbmFtZS1maWVsZC1ob3Jpei1pbWFnZS1jYXJkLWdyaWQtaXRlbSAucGFyYWdyYXBoLS10eXBlLS1hcmNhLWhvcml6b250LWltZy1jYXJkLWdyaWQtaXRlbS5pbWdfcmlnaHQgLml0ZW0tZGVzYyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjJyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tYXJjYS1ob3Jpem9udGFsLWltZy1jYXJkLWdyaWQgLmZpZWxkLS1uYW1lLWZpZWxkLWhvcml6LWltYWdlLWNhcmQtZ3JpZC1pdGVtIC5wYXJhZ3JhcGgtLXR5cGUtLWFyY2EtaG9yaXpvbnQtaW1nLWNhcmQtZ3JpZC1pdGVtLmltZ19yaWdodCAuaXRlbS1kZXNjIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIuNHJlbTtcbiAgfVxufVxuLnBhcmFncmFwaC0tdHlwZS0tYXJjYS1ob3Jpem9udGFsLWltZy1jYXJkLWdyaWQgLmZpZWxkLS1uYW1lLWZpZWxkLWhvcml6LWltYWdlLWNhcmQtZ3JpZC1pdGVtIC5wYXJhZ3JhcGgtLXR5cGUtLWFyY2EtaG9yaXpvbnQtaW1nLWNhcmQtZ3JpZC1pdGVtIC5pdGVtLWltZyBpbWcge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxLjZyZW07XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDEuNnJlbTtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1hcmNhLWhvcml6b250YWwtaW1nLWNhcmQtZ3JpZCAuZmllbGQtLW5hbWUtZmllbGQtaG9yaXotaW1hZ2UtY2FyZC1ncmlkLWl0ZW0gLnBhcmFncmFwaC0tdHlwZS0tYXJjYS1ob3Jpem9udC1pbWctY2FyZC1ncmlkLWl0ZW0gLml0ZW0tZGVzYyB7XG4gIHBhZGRpbmc6IDAgMS42cmVtO1xuICBkaXNwbGF5OiBncmlkO1xuICBnYXA6IDAuOHJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1hcmNhLWhvcml6b250YWwtaW1nLWNhcmQtZ3JpZCAuZmllbGQtLW5hbWUtZmllbGQtaG9yaXotaW1hZ2UtY2FyZC1ncmlkLWl0ZW0gLnBhcmFncmFwaC0tdHlwZS0tYXJjYS1ob3Jpem9udC1pbWctY2FyZC1ncmlkLWl0ZW0gLml0ZW0tZGVzYyB7XG4gICAgcGFkZGluZzogMCAxLjJyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tYXJjYS1ob3Jpem9udGFsLWltZy1jYXJkLWdyaWQgLmZpZWxkLS1uYW1lLWZpZWxkLWhvcml6LWltYWdlLWNhcmQtZ3JpZC1pdGVtIC5wYXJhZ3JhcGgtLXR5cGUtLWFyY2EtaG9yaXpvbnQtaW1nLWNhcmQtZ3JpZC1pdGVtIC5pdGVtLWRlc2Mge1xuICAgIHBhZGRpbmc6IDAgMi40cmVtO1xuICB9XG59XG4ucGFyYWdyYXBoLS10eXBlLS1hcmNhLWhvcml6b250YWwtaW1nLWNhcmQtZ3JpZCAuZmllbGQtLW5hbWUtZmllbGQtaG9yaXotaW1hZ2UtY2FyZC1ncmlkLWl0ZW0gLnBhcmFncmFwaC0tdHlwZS0tYXJjYS1ob3Jpem9udC1pbWctY2FyZC1ncmlkLWl0ZW0gLml0ZW0tZGVzYyAudGl0bGUge1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tYXJjYS1ob3Jpem9udGFsLWltZy1jYXJkLWdyaWQgLmZpZWxkLS1uYW1lLWZpZWxkLWhvcml6LWltYWdlLWNhcmQtZ3JpZC1pdGVtIC5wYXJhZ3JhcGgtLXR5cGUtLWFyY2EtaG9yaXpvbnQtaW1nLWNhcmQtZ3JpZC1pdGVtIC5pdGVtLWRlc2MgLml0ZW0tdGV4dCB7XG4gIGNvbG9yOiAjNzA3MDZkZmY7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1hcmNhLWhvcml6b250YWwtaW1nLWNhcmQtZ3JpZCAuZmllbGQtLW5hbWUtZmllbGQtaG9yaXotaW1hZ2UtY2FyZC1ncmlkLWl0ZW0gLnBhcmFncmFwaC0tdHlwZS0tYXJjYS1ob3Jpem9udC1pbWctY2FyZC1ncmlkLWl0ZW0gLml0ZW0tZGVzYyAuaXRlbS1idG4gLmJ0bi1hbGlnbiB7XG4gIHBhZGRpbmc6IDA7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1hcmNhLWhvcml6b250YWwtaW1nLWNhcmQtZ3JpZCAuZmllbGQtLW5hbWUtZmllbGQtaG9yaXotaW1hZ2UtY2FyZC1ncmlkLWl0ZW0gLnBhcmFncmFwaC0tdHlwZS0tYXJjYS1ob3Jpem9udC1pbWctY2FyZC1ncmlkLWl0ZW0gLml0ZW0tZGVzYyAuaXRlbS1idG4gLmJ0bi1hbGlnbiBwYXRoIHtcbiAgc3Ryb2tlOiAjZTMyNDNjZmY7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1hcmNhLWhvcml6b250YWwtaW1nLWNhcmQtZ3JpZCAuZmllbGQtLW5hbWUtZmllbGQtaG9yaXotaW1hZ2UtY2FyZC1ncmlkLWl0ZW0gLnBhcmFncmFwaC0tdHlwZS0tYXJjYS1ob3Jpem9udC1pbWctY2FyZC1ncmlkLWl0ZW0gLml0ZW0tZGVzYyAuaXRlbS1idG4gLmJ0bi1hbGlnbiAubG5rLWxpbmstcHJpbWFyeTpob3ZlciBwYXRoIHtcbiAgc3Ryb2tlOiAjMWQxZDFiZmY7XG59XG5cbi8qKlxuICogQGZpbGVcbiAqIEJ1dHRvbiBzdHlsZXMuXG4gKi9cbi8qKlxuKiBAZmlsZVxuKiBCYXNlIHN0eWxlcy5cbiovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhIE5vdyBUZXh0XCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgLyogUmVndWxhciAqL1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0hlbHZldGljYU5vd1RleHQtUmVndWxhci53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL0hlbHZldGljYU5vd1RleHQtUmVndWxhci50dGZcIikgZm9ybWF0KFwidHRmXCIpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYSBOb3cgVGV4dFwiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIC8qIE1lZGl1bSAqL1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0hlbHZldGljYU5vd1RleHQtTWVkaXVtLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvSGVsdmV0aWNhTm93VGV4dC1NZWRpdW0udHRmXCIpIGZvcm1hdChcInR0ZlwiKTtcbn1cbjpyb290IHtcbiAgLS1mb250LWZhbWlseTogSGVsdmV0aWNhIE5vdyBUZXh0LCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIC0tZm9udC1yZWd1bGFyOiA0MDA7XG4gIC0tZm9udC1tZWRpdW06IDUwMDtcbiAgLS1mb250LWJvbGQ6IDcwMDtcbiAgLS1mb250LXNpemUteHM6IDEuMTEwNHJlbTtcbiAgLS1mb250LXNpemUtczogMS4zMzI0OHJlbTtcbiAgLS1mb250LXNpemUtbTogMS41OTk5MDRyZW07XG4gIC0tZm9udC1zaXplLWw6IDEuOTE4NzJyZW07XG4gIC0tZm9udC1zaXplLXhsOiAyLjMwMzVyZW07XG4gIC0tZm9udC1zaXplLTJ4bDogMi43NjMwNHJlbTtcbiAgLS1mb250LXNpemUtM3hsOiAzLjMxNTY4cmVtO1xuICAtLWZvbnQtc2l6ZS00eGw6IDMuOTc4OHJlbTtcbiAgLS1mb250LXNpemUtNXhsOiA0Ljc3NDU2cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICA6cm9vdCB7XG4gICAgLS1mb250LXNpemUteHM6IDEuMDI0cmVtO1xuICAgIC0tZm9udC1zaXplLXM6IDEuMjhyZW07XG4gICAgLS1mb250LXNpemUtbTogMS42cmVtO1xuICAgIC0tZm9udC1zaXplLWw6IDJyZW07XG4gICAgLS1mb250LXNpemUteGw6IDIuNXJlbTtcbiAgICAtLWZvbnQtc2l6ZS0yeGw6IDMuMTI0OXJlbTtcbiAgICAtLWZvbnQtc2l6ZS0zeGw6IDMuOTA1NnJlbTtcbiAgICAtLWZvbnQtc2l6ZS00eGw6IDQuODgyODhyZW07XG4gICAgLS1mb250LXNpemUtNXhsOiA2LjEwMzUycmVtO1xuICB9XG59XG5cbi50ZXh0LXVuZGVybGluZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG5oMSwgLmgxLFxuaDIsXG4uaDIsXG5oMyxcbi5oMyxcbmg0LFxuLmg0LFxuaDUsXG4uaDUsXG4ucmVzdWx0LWdyb3VwIGgzLFxuLnJlc3VsdC1ncm91cCAuaDMsXG5oNixcbi5oNiB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbmgxLCAuaDEsXG5oMixcbi5oMixcbmgzLFxuLmgzLFxuaDQsXG4uaDQsXG5oNSxcbi5oNSxcbi5yZXN1bHQtZ3JvdXAgaDMsXG4ucmVzdWx0LWdyb3VwIC5oMyxcbmg2LFxuLmg2LFxucCxcbnNwYW4ge1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHkpO1xufVxuXG4ucmVndWxhci14cyB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseSk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXJlZ3VsYXIpO1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS14cyk7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbi5yZWd1bGFyLXMge1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHkpO1xuICBmb250LXdlaWdodDogdmFyKC0tZm9udC1yZWd1bGFyKTtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtcyk7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbi5yZWd1bGFyLW0ge1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHkpO1xuICBmb250LXdlaWdodDogdmFyKC0tZm9udC1yZWd1bGFyKTtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtbSk7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbi5yZWd1bGFyLWwge1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHkpO1xuICBmb250LXdlaWdodDogdmFyKC0tZm9udC1yZWd1bGFyKTtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtbCk7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbi5yZWd1bGFyLXhsIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5KTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtcmVndWxhcik7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLXhsKTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuLnJlZ3VsYXItMnhsIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5KTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtcmVndWxhcik7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLTJ4bCk7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5cbi5yZWd1bGFyLTN4bCB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseSk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXJlZ3VsYXIpO1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS0zeGwpO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuXG4ucmVndWxhci00eGwge1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHkpO1xuICBmb250LXdlaWdodDogdmFyKC0tZm9udC1yZWd1bGFyKTtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtNHhsKTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cblxuLnJlZ3VsYXItNXhsIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5KTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtcmVndWxhcik7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLTV4bCk7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5cbi5tZWRpdW0teHMge1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHkpO1xuICBmb250LXdlaWdodDogdmFyKC0tZm9udC1tZWRpdW0pO1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS14cyk7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbi5tZWRpdW0tcyB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseSk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LW1lZGl1bSk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLXMpO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG4ubWVkaXVtLW0ge1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHkpO1xuICBmb250LXdlaWdodDogdmFyKC0tZm9udC1tZWRpdW0pO1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1tKTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuLm1lZGl1bS1sIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5KTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtbWVkaXVtKTtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtbCk7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbi5tZWRpdW0teGwge1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHkpO1xuICBmb250LXdlaWdodDogdmFyKC0tZm9udC1tZWRpdW0pO1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS14bCk7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbi5tZWRpdW0tMnhsIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5KTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtbWVkaXVtKTtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtMnhsKTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cblxuLm1lZGl1bS0zeGwge1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHkpO1xuICBmb250LXdlaWdodDogdmFyKC0tZm9udC1tZWRpdW0pO1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS0zeGwpO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuXG4ubWVkaXVtLTR4bCB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseSk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LW1lZGl1bSk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLTR4bCk7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5cbi5tZWRpdW0tNXhsIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5KTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtbWVkaXVtKTtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtNXhsKTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cblxuLmJvbGQteHMge1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHkpO1xuICBmb250LXdlaWdodDogdmFyKC0tZm9udC1ib2xkKTtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUteHMpO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG4uYm9sZC1zIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5KTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtYm9sZCk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLXMpO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG4uYm9sZC1tIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5KTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtYm9sZCk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLW0pO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG4uYm9sZC1sIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5KTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtYm9sZCk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWwpO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG4uYm9sZC14bCB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseSk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LWJvbGQpO1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS14bCk7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbi5ib2xkLTJ4bCB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseSk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LWJvbGQpO1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS0yeGwpO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuXG4uYm9sZC0zeGwge1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHkpO1xuICBmb250LXdlaWdodDogdmFyKC0tZm9udC1ib2xkKTtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtM3hsKTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cblxuLmJvbGQtNHhsIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5KTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtYm9sZCk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLTR4bCk7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5cbi5ib2xkLTV4bCB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseSk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LWJvbGQpO1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS01eGwpO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuXG4vKipcbiAqIEBmaWxlXG4gKiBJY29uc1xuICovXG4udGhyZWUtZG90cy1pY29uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnRocmVlLWRvdHMtaWNvbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScxNicgaGVpZ2h0PScxNicgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDZyBjbGlwLXBhdGg9J3VybCglMjNjbGlwMF8xMDgwXzY1MjQ4KSclM0UlM0NwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgY2xpcC1ydWxlPSdldmVub2RkJyBkPSdNMy41OTk5OSA4LjAwMzMzQzMuNTk5OTkgOC45OTc0NSAyLjc5NDExIDkuODAzMzMgMS43OTk5OSA5LjgwMzMzQzAuODA1ODgyIDkuODAzMzMgLTUuNzIyMDVlLTA2IDguOTk3NDUgLTUuNzIyMDVlLTA2IDguMDAzMzNDLTUuNzIyMDVlLTA2IDcuMDA5MjIgMC44MDU4ODIgNi4yMDMzMyAxLjc5OTk5IDYuMjAzMzNDMi43OTQxMSA2LjIwMzMzIDMuNTk5OTkgNy4wMDkyMiAzLjU5OTk5IDguMDAzMzNaTTkuODAwMDEgOC4wMDMzM0M5LjgwMDAxIDguOTk3NDUgOC45OTQxMiA5LjgwMzMzIDguMDAwMDEgOS44MDMzM0M3LjAwNTg5IDkuODAzMzMgNi4yMDAwMSA4Ljk5NzQ1IDYuMjAwMDEgOC4wMDMzM0M2LjIwMDAxIDcuMDA5MjIgNy4wMDU4OSA2LjIwMzMzIDguMDAwMDEgNi4yMDMzM0M4Ljk5NDEyIDYuMjAzMzMgOS44MDAwMSA3LjAwOTIyIDkuODAwMDEgOC4wMDMzM1pNMTQuMiA5LjgwMzMzQzE1LjE5NDEgOS44MDMzMyAxNiA4Ljk5NzQ1IDE2IDguMDAzMzNDMTYgNy4wMDkyMiAxNS4xOTQxIDYuMjAzMzMgMTQuMiA2LjIwMzMzQzEzLjIwNTkgNi4yMDMzMyAxMi40IDcuMDA5MjIgMTIuNCA4LjAwMzMzQzEyLjQgOC45OTc0NSAxMy4yMDU5IDkuODAzMzMgMTQuMiA5LjgwMzMzWicgZmlsbD0nd2hpdGUnLyUzRSUzQy9nJTNFJTNDZGVmcyUzRSUzQ2NsaXBQYXRoIGlkPSdjbGlwMF8xMDgwXzY1MjQ4JyUzRSUzQ3JlY3Qgd2lkdGg9JzE2JyBoZWlnaHQ9JzE2JyBmaWxsPSd3aGl0ZScvJTNFJTNDL2NsaXBQYXRoJTNFJTNDL2RlZnMlM0UlM0Mvc3ZnJTNFJTBBXCIpO1xufVxuXG5odG1sIHtcbiAgZm9udC1zaXplOiA2Mi41JTtcbn1cblxuOnJvb3Qge1xuICAtLWNvbnRhaW5lci13aWR0aDogMTAwJTtcbiAgLS1Db3JuZXItcmFkaXVzLUNvcm5lci1yYWRpdXMtcm91bmRlZDogOS45OXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICA6cm9vdCB7XG4gICAgLS1jb250YWluZXItd2lkdGg6IDU0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgOnJvb3Qge1xuICAgIC0tY29udGFpbmVyLXdpZHRoOiA3MjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIDpyb290IHtcbiAgICAtLWNvbnRhaW5lci13aWR0aDogODkwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgOnJvb3Qge1xuICAgIC0tY29udGFpbmVyLXdpZHRoOiAxMTQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgOnJvb3Qge1xuICAgIC0tY29udGFpbmVyLXdpZHRoOiAxMjk2cHg7XG4gIH1cbn1cblxuLmljbiB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tQ29ybmVyLXJhZGl1cy1Db3JuZXItcmFkaXVzLXJvdW5kZWQsIDk5OXB4KTtcbiAgYm9yZGVyOiAwLjFyZW0gc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaWNuIHN2ZyB7XG4gIHotaW5kZXg6IDE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogMC4zNXMgZWFzZS1pbjtcbn1cbi5pY246Zm9jdXMge1xuICBib3JkZXI6IDAuM3JlbSBzb2xpZCAjYWRhZGFjZmY7XG59XG4uaWNuID4gLmZpZWxkX19pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uaWNuOmZvY3VzIHtcbiAgYm9yZGVyOiAwLjNyZW0gc29saWQgI2FkYWRhY2ZmO1xufVxuLmljbiA+IC5maWVsZF9faXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmljbi1zbSB7XG4gIHBhZGRpbmc6IDAuOHJlbTtcbn1cbi5pY24tc20gLm1lZGlhLS10eXBlLXN2ZywgLmljbi1zbSBzdmcge1xuICB3aWR0aDogMS42cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDEuNnJlbTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5pY24tbWQge1xuICBwYWRkaW5nOiAxLjZyZW07XG59XG4uaWNuLW1kIC5tZWRpYS0tdHlwZS1zdmcsIC5pY24tbWQgc3ZnIHtcbiAgd2lkdGg6IDIuNHJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiAyLjRyZW07XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uaWNuLWxnIHtcbiAgcGFkZGluZzogMi40cmVtO1xufVxuLmljbi1sZyAubWVkaWEtLXR5cGUtc3ZnLCAuaWNuLWxnIHN2ZyB7XG4gIHdpZHRoOiAzLjJyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogMy4ycmVtO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmljbi1wcmltYXJ5IHtcbiAgY29sb3I6ICNmZmZmZmZmZjtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjZTMyNDNjZmYgMCUsICM3ZTAwMTNmZiAxMDAlKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIC0xMDAlLCBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogYXV0bywgYXV0bztcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmljbi1wcmltYXJ5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTE1MCU7XG4gIC8qIE9jdWx0byBpbmljaWFsbWVudGUgKi9cbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc2NCcgaGVpZ2h0PSc2NCcgdmlld0JveD0nMCAwIDY0IDY0JyUzRSUzQ2NpcmNsZSBjeD0nMzInIGN5PSc2NCcgcj0nNjQnIGZpbGw9JyUyMzFEMUQxQicgLyUzRSUzQy9zdmclM0VcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgdHJhbnNpdGlvbjogYm90dG9tIDFzIGVhc2UtaW4sIGJvdHRvbSAwLjVzIGVhc2Utb3V0O1xuICB6LWluZGV4OiAwO1xufVxuLmljbi1wcmltYXJ5OmhvdmVyOjpiZWZvcmUge1xuICBib3R0b206IDA7XG59XG4uaWNuLW91dGxpbmVkLWxpZ2h0IHtcbiAgLS1pY29uLWNvbG9yOiAjZmZmZmZmZmY7XG4gIC0tYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjYpO1xuICBjb2xvcjogI2ZmZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIC0xMDAlO1xuICBiYWNrZ3JvdW5kLXNpemU6IGF1dG87XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJvcmRlci1jb2xvcjogI2ZmZmZmZmZmO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uaWNuLW91dGxpbmVkLWxpZ2h0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTE1MCU7XG4gIC8qIE9jdWx0byBpbmljaWFsbWVudGUgKi9cbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFkMWQxYmZmO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHRyYW5zaXRpb246IGJvdHRvbSAxcyBlYXNlLWluLCBib3R0b20gMC41cyBlYXNlLW91dDtcbiAgei1pbmRleDogMDtcbn1cbi5pY24tb3V0bGluZWQtbGlnaHQ6aG92ZXI6OmJlZm9yZSB7XG4gIGJvdHRvbTogMDtcbn1cbi5pY24tb3V0bGluZWQtZGFyayB7XG4gIC0taWNvbi1jb2xvcjogbmV1dHJhbC0xMDAwO1xuICAtLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgY29sb3I6ICMxZDFkMWJmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAtMTAwJTtcbiAgYmFja2dyb3VuZC1zaXplOiBhdXRvO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBib3JkZXItY29sb3I6ICNmZmZmZmZmZjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmljbi1vdXRsaW5lZC1kYXJrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTE1MCU7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZDFkMWJmZjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICB0cmFuc2l0aW9uOiBib3R0b20gMXMgZWFzZS1pbiwgYm90dG9tIDAuNXMgZWFzZS1vdXQ7XG4gIHotaW5kZXg6IDA7XG59XG4uaWNuLW91dGxpbmVkLWRhcms6aG92ZXIge1xuICAtLWljb24tY29sb3I6IG5ldXRyYWwtMTAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFkMWQxYmZmO1xufVxuLmljbi1vdXRsaW5lZC1kYXJrOmhvdmVyIHN2ZyB7XG4gIGZpbGw6ICNmZmZmZmZmZjtcbn1cbi5pY24tb3V0bGluZWQtZGFyay0yIHtcbiAgLS1pY29uLWNvbG9yOiBuZXV0cmFsLTEwMDA7XG4gIC0tYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjYpO1xuICBjb2xvcjogIzFkMWQxYmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIC0xMDAlO1xuICBiYWNrZ3JvdW5kLXNpemU6IGF1dG87XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJvcmRlci1jb2xvcjogI2ZmZmZmZmZmO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uaWNuLW91dGxpbmVkLWRhcmstMjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC0xNTAlO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWQxZDFiZmY7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgdHJhbnNpdGlvbjogYm90dG9tIDFzIGVhc2UtaW4sIGJvdHRvbSAwLjVzIGVhc2Utb3V0O1xuICB6LWluZGV4OiAwO1xufVxuLmljbi1vdXRsaW5lZC1kYXJrLTI6aG92ZXIge1xuICAtLWljb24tY29sb3I6IG5ldXRyYWwtMTAwMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjZTMyNDNjZmYgMCUsICM3ZTAwMTNmZiAxMDAlKTtcbiAgYm9yZGVyOiAwO1xufVxuLmljbi1vdXRsaW5lZC1kYXJrLTI6aG92ZXIgc3ZnIHtcbiAgdHJhbnNpdGlvbjogMC4zNXMgZWFzZS1pbjtcbn1cbi5pY246aG92ZXIge1xuICBjb2xvcjogdmFyKC0tYnRuLWhvdmVyLWNvbG9yLCAjZmZmZmZmZmYpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyLCBjZW50ZXI7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnRuLWhvdmVyLWJvcmRlci1jb2xvcik7XG59XG5cbi8qKlxuICogQGZpbGVcbiAqIFRhYnMgU3R5bGVzLlxuICoqL1xuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5pZnJhbWUtdGFiLWNvbnRlbnQuZHJvcGRvd24tZ2xvYmFsIC5kcm9wZG93bi1tZW51IHtcbiAgICBiYWNrZ3JvdW5kOiAjMDAwMDAwMDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaWZyYW1lLXRhYi1jb250ZW50LmRyb3Bkb3duLWdsb2JhbCAuZHJvcGRvd24tbWVudSBsaSB7XG4gICAgYm9yZGVyOiBub25lO1xuICB9XG59XG4uaWZyYW1lLXRhYi1jb250ZW50LmRyb3Bkb3duLWdsb2JhbCAuZHJvcGRvd24tbWVudSAuZHJvcGRvd24taXRlbSB7XG4gIHBhZGRpbmc6IDEuMnJlbSAxLjlyZW07XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC44cyBlYXNlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5pZnJhbWUtdGFiLWNvbnRlbnQuZHJvcGRvd24tZ2xvYmFsIC5kcm9wZG93bi1tZW51IC5kcm9wZG93bi1pdGVtIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogMi40cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmlmcmFtZS10YWItY29udGVudC5kcm9wZG93bi1nbG9iYWwgLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLWl0ZW0uYWN0aXZlLCAuaWZyYW1lLXRhYi1jb250ZW50LmRyb3Bkb3duLWdsb2JhbCAuZHJvcGRvd24tbWVudSAuZHJvcGRvd24taXRlbTphY3RpdmUge1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI2UzMjQzY2ZmLCAjN2UwMDEzZmYpO1xuICAgIGNvbG9yOiAjZmZmZmZmZmY7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaWZyYW1lLXRhYi1jb250ZW50LmRyb3Bkb3duLWdsb2JhbCAuZHJvcGRvd24tbWVudSAuZHJvcGRvd24taXRlbTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgICBjb2xvcjogI2ZmZmZmZmZmO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmlmcmFtZS10YWItY29udGVudC5kcm9wZG93bi1nbG9iYWwgLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLWl0ZW0uYWN0aXZlOmFmdGVyIHtcbiAgICB3aWR0aDogMDtcbiAgfVxufVxuXG4uaWZyYW1lLW5hdiB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIGJvcmRlcjogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaWZyYW1lLW5hdiB7XG4gICAgbWFyZ2luLWJvdHRvbTogOS42cmVtO1xuICB9XG59XG5cbi8qKlxuICogQGZpbGVcbiAqIEltYWdlbiBTdHlsZXMuXG4gKiovXG4ucGFyYWdyYXBoLS10eXBlLS1hcmNhLWltYWdlbiBpbWcge1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW46IGF1dG87XG4gIGJvcmRlci1yYWRpdXM6IDIuNHJlbTtcbiAgbWF4LWhlaWdodDogMjguNnJlbTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tYXJjYS1pbWFnZW4gaW1nIHtcbiAgICBtYXgtaGVpZ2h0OiAzOC4ycmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWFyY2EtaW1hZ2VuIGltZyB7XG4gICAgbWF4LWhlaWdodDogNTUuNXJlbTtcbiAgfVxufVxuLnBhcmFncmFwaC0tdHlwZS0tYXJjYS1pbWFnZW4gLmFycm93LWxlZnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMi40cmVtO1xuICByaWdodDogOHJlbTtcbiAgei1pbmRleDogMTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCM2FXUjBhRDBpTkRnaUlHaGxhV2RvZEQwaU5EZ2lJSFpwWlhkQ2IzZzlJakFnTUNBME9DQTBPQ0lnWm1sc2JEMGlibTl1WlNJZ2VHMXNibk05SW1oMGRIQTZMeTkzZDNjdWR6TXViM0puTHpJd01EQXZjM1puSWo0S1BHY2dZMnhwY0Mxd1lYUm9QU0oxY213b0kyTnNhWEF3WHpRMFh6RTBPVEFwSWo0S1BIQmhkR2dnWkQwaVRUQXVOU0F5TkVNd0xqVWdNVEV1TURJeE15QXhNUzR3TWpFeklEQXVOU0F5TkNBd0xqVkRNell1T1RjNE55QXdMalVnTkRjdU5TQXhNUzR3TWpFeklEUTNMalVnTWpSRE5EY3VOU0F6Tmk0NU56ZzNJRE0yTGprM09EY2dORGN1TlNBeU5DQTBOeTQxUXpFeExqQXlNVE1nTkRjdU5TQXdMalVnTXpZdU9UYzROeUF3TGpVZ01qUmFJaUJtYVd4c1BTSjFjbXdvSTNCaGFXNTBNRjlzYVc1bFlYSmZORFJmTVRRNU1Da2lMejRLUEhCaGRHZ2daRDBpVFRBdU5TQXlORU13TGpVZ01URXVNREl4TXlBeE1TNHdNakV6SURBdU5TQXlOQ0F3TGpWRE16WXVPVGM0TnlBd0xqVWdORGN1TlNBeE1TNHdNakV6SURRM0xqVWdNalJETkRjdU5TQXpOaTQ1TnpnM0lETTJMamszT0RjZ05EY3VOU0F5TkNBME55NDFRekV4TGpBeU1UTWdORGN1TlNBd0xqVWdNell1T1RjNE55QXdMalVnTWpSYUlpQnpkSEp2YTJVOUluVnliQ2dqY0dGcGJuUXhYMnhwYm1WaGNsODBORjh4TkRrd0tTSXZQZ284Y0dGMGFDQmtQU0pOTWpRdU16VTVOQ0F4T0M0ek5UazBURE13SURJMFRESTBMak0xT1RRZ01qa3VOalF3TmlJZ2MzUnliMnRsUFNKM2FHbDBaU0lnYzNSeWIydGxMWGRwWkhSb1BTSXhMamNpSUhOMGNtOXJaUzFzYVc1bFkyRndQU0p5YjNWdVpDSWdjM1J5YjJ0bExXeHBibVZxYjJsdVBTSnliM1Z1WkNJdlBnbzhjR0YwYUNCa1BTSk5Namt1T1RrNU9TQXlORXd4T0NBeU5DSWdjM1J5YjJ0bFBTSjNhR2wwWlNJZ2MzUnliMnRsTFhkcFpIUm9QU0l4TGpjaUlITjBjbTlyWlMxc2FXNWxZMkZ3UFNKeWIzVnVaQ0lnYzNSeWIydGxMV3hwYm1WcWIybHVQU0p5YjNWdVpDSXZQZ284TDJjK0NqeGtaV1p6UGdvOGJHbHVaV0Z5UjNKaFpHbGxiblFnYVdROUluQmhhVzUwTUY5c2FXNWxZWEpmTkRSZk1UUTVNQ0lnZURFOUlqQWlJSGt4UFNJeU5DSWdlREk5SWpRNElpQjVNajBpTWpRaUlHZHlZV1JwWlc1MFZXNXBkSE05SW5WelpYSlRjR0ZqWlU5dVZYTmxJajRLUEhOMGIzQWdjM1J2Y0MxamIyeHZjajBpSTBVek1qUXpReUl2UGdvOGMzUnZjQ0J2Wm1aelpYUTlJakVpSUhOMGIzQXRZMjlzYjNJOUlpTTNSVEF3TVRNaUx6NEtQQzlzYVc1bFlYSkhjbUZrYVdWdWRENEtQR3hwYm1WaGNrZHlZV1JwWlc1MElHbGtQU0p3WVdsdWRERmZiR2x1WldGeVh6UTBYekUwT1RBaUlIZ3hQU0l3SWlCNU1UMGlNalFpSUhneVBTSTBPQ0lnZVRJOUlqSTBJaUJuY21Ga2FXVnVkRlZ1YVhSelBTSjFjMlZ5VTNCaFkyVlBibFZ6WlNJK0NqeHpkRzl3SUhOMGIzQXRZMjlzYjNJOUlpTkZNekkwTTBNaUx6NEtQSE4wYjNBZ2IyWm1jMlYwUFNJeElpQnpkRzl3TFdOdmJHOXlQU0lqTjBVd01ERXpJaTgrQ2p3dmJHbHVaV0Z5UjNKaFpHbGxiblErQ2p4amJHbHdVR0YwYUNCcFpEMGlZMnhwY0RCZk5EUmZNVFE1TUNJK0NqeHdZWFJvSUdROUlrMHdJREkwUXpBZ01UQXVOelExTWlBeE1DNDNORFV5SURBZ01qUWdNRU16Tnk0eU5UUTRJREFnTkRnZ01UQXVOelExTWlBME9DQXlORU0wT0NBek55NHlOVFE0SURNM0xqSTFORGdnTkRnZ01qUWdORGhETVRBdU56UTFNaUEwT0NBd0lETTNMakkxTkRnZ01DQXlORm9pSUdacGJHdzlJbmRvYVhSbElpOCtDand2WTJ4cGNGQmhkR2crQ2p3dlpHVm1jejRLUEM5emRtYytDZz09XCIpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgd2lkdGg6IDQuOHJlbTtcbiAgaGVpZ2h0OiA0LjhyZW07XG4gIGJvcmRlcjogbm9uZTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgdHJhbnNpdGlvbjogMC41cztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1hcmNhLWltYWdlbiAuYXJyb3ctbGVmdCB7XG4gICAgYm90dG9tOiA0cmVtO1xuICAgIHJpZ2h0OiA5LjZyZW07XG4gIH1cbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWFyY2EtaW1hZ2VuIC5hcnJvdy1sZWZ0LnNsaWNrLWRpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCM2FXUjBhRDBpTkRnaUlHaGxhV2RvZEQwaU5EZ2lJSFpwWlhkQ2IzZzlJakFnTUNBME9DQTBPQ0lnWm1sc2JEMGlibTl1WlNJZ2VHMXNibk05SW1oMGRIQTZMeTkzZDNjdWR6TXViM0puTHpJd01EQXZjM1puSWo0S1BIQmhkR2dnWkQwaVRUQXVOU0F5TkVNd0xqVWdNVEV1TURJeE15QXhNUzR3TWpFeklEQXVOU0F5TkNBd0xqVkRNell1T1RjNE55QXdMalVnTkRjdU5TQXhNUzR3TWpFeklEUTNMalVnTWpSRE5EY3VOU0F6Tmk0NU56ZzNJRE0yTGprM09EY2dORGN1TlNBeU5DQTBOeTQxUXpFeExqQXlNVE1nTkRjdU5TQXdMalVnTXpZdU9UYzROeUF3TGpVZ01qUmFJaUJ6ZEhKdmEyVTlJbmRvYVhSbElpQnpkSEp2YTJVdGIzQmhZMmwwZVQwaU1DNDJJaTgrQ2p4d1lYUm9JR1E5SWsweU5DNHpOVGswSURFNExqTTFPVFJNTXpBZ01qUk1NalF1TXpVNU5DQXlPUzQyTkRBMklpQnpkSEp2YTJVOUluZG9hWFJsSWlCemRISnZhMlV0ZDJsa2RHZzlJakV1TnlJZ2MzUnliMnRsTFd4cGJtVmpZWEE5SW5KdmRXNWtJaUJ6ZEhKdmEyVXRiR2x1WldwdmFXNDlJbkp2ZFc1a0lpOCtDanh3WVhSb0lHUTlJazB5T1M0NU9UazVJREkwVERFNElESTBJaUJ6ZEhKdmEyVTlJbmRvYVhSbElpQnpkSEp2YTJVdGQybGtkR2c5SWpFdU55SWdjM1J5YjJ0bExXeHBibVZqWVhBOUluSnZkVzVrSWlCemRISnZhMlV0YkdsdVpXcHZhVzQ5SW5KdmRXNWtJaTgrQ2p3dmMzWm5QZ289XCIpO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tYXJjYS1pbWFnZW4gLmFycm93LWxlZnQuc2xpY2stZGlzYWJsZWQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUIzYVdSMGFEMGlORGdpSUdobGFXZG9kRDBpTkRnaUlIWnBaWGRDYjNnOUlqQWdNQ0EwT0NBME9DSWdabWxzYkQwaWJtOXVaU0lnZUcxc2JuTTlJbWgwZEhBNkx5OTNkM2N1ZHpNdWIzSm5Mekl3TURBdmMzWm5JajRLUEhCaGRHZ2daRDBpVFRBdU5TQXlORU13TGpVZ01URXVNREl4TXlBeE1TNHdNakV6SURBdU5TQXlOQ0F3TGpWRE16WXVPVGM0TnlBd0xqVWdORGN1TlNBeE1TNHdNakV6SURRM0xqVWdNalJETkRjdU5TQXpOaTQ1TnpnM0lETTJMamszT0RjZ05EY3VOU0F5TkNBME55NDFRekV4TGpBeU1UTWdORGN1TlNBd0xqVWdNell1T1RjNE55QXdMalVnTWpSYUlpQnpkSEp2YTJVOUluZG9hWFJsSWlCemRISnZhMlV0YjNCaFkybDBlVDBpTUM0MklpOCtDanh3WVhSb0lHUTlJazB5TkM0ek5UazBJREU0TGpNMU9UUk1NekFnTWpSTU1qUXVNelU1TkNBeU9TNDJOREEySWlCemRISnZhMlU5SW5kb2FYUmxJaUJ6ZEhKdmEyVXRkMmxrZEdnOUlqRXVOeUlnYzNSeWIydGxMV3hwYm1WallYQTlJbkp2ZFc1a0lpQnpkSEp2YTJVdGJHbHVaV3B2YVc0OUluSnZkVzVrSWk4K0NqeHdZWFJvSUdROUlrMHlPUzQ1T1RrNUlESTBUREU0SURJMElpQnpkSEp2YTJVOUluZG9hWFJsSWlCemRISnZhMlV0ZDJsa2RHZzlJakV1TnlJZ2MzUnliMnRsTFd4cGJtVmpZWEE5SW5KdmRXNWtJaUJ6ZEhKdmEyVXRiR2x1WldwdmFXNDlJbkp2ZFc1a0lpOCtDand2YzNablBnbz1cIik7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1hcmNhLWltYWdlbiAuYXJyb3ctbGVmdDpob3ZlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjNhV1IwYUQwaU5EZ2lJR2hsYVdkb2REMGlORGdpSUhacFpYZENiM2c5SWpBZ01DQTBPQ0EwT0NJZ1ptbHNiRDBpYm05dVpTSWdlRzFzYm5NOUltaDBkSEE2THk5M2QzY3Vkek11YjNKbkx6SXdNREF2YzNabklqNEtQSEJoZEdnZ1pEMGlUVEF1TlNBeU5FTXdMalVnTVRFdU1ESXhNeUF4TVM0d01qRXpJREF1TlNBeU5DQXdMalZETXpZdU9UYzROeUF3TGpVZ05EY3VOU0F4TVM0d01qRXpJRFEzTGpVZ01qUkRORGN1TlNBek5pNDVOemczSURNMkxqazNPRGNnTkRjdU5TQXlOQ0EwTnk0MVF6RXhMakF5TVRNZ05EY3VOU0F3TGpVZ016WXVPVGM0TnlBd0xqVWdNalJhSWlCbWFXeHNQU0lqTVVReFJERkNJaTgrQ2p4d1lYUm9JR1E5SWswd0xqVWdNalJETUM0MUlERXhMakF5TVRNZ01URXVNREl4TXlBd0xqVWdNalFnTUM0MVF6TTJMamszT0RjZ01DNDFJRFEzTGpVZ01URXVNREl4TXlBME55NDFJREkwUXpRM0xqVWdNell1T1RjNE55QXpOaTQ1TnpnM0lEUTNMalVnTWpRZ05EY3VOVU14TVM0d01qRXpJRFEzTGpVZ01DNDFJRE0yTGprM09EY2dNQzQxSURJMFdpSWdjM1J5YjJ0bFBTSWpNVVF4UkRGQ0lpOCtDanh3WVhSb0lHUTlJazB5TkM0ek5UazBJREU0TGpNMU9UUk1NekFnTWpSTU1qUXVNelU1TkNBeU9TNDJOREEySWlCemRISnZhMlU5SW5kb2FYUmxJaUJ6ZEhKdmEyVXRkMmxrZEdnOUlqRXVOeUlnYzNSeWIydGxMV3hwYm1WallYQTlJbkp2ZFc1a0lpQnpkSEp2YTJVdGJHbHVaV3B2YVc0OUluSnZkVzVrSWk4K0NqeHdZWFJvSUdROUlrMHlPUzQ1T1RrNUlESTBUREU0SURJMElpQnpkSEp2YTJVOUluZG9hWFJsSWlCemRISnZhMlV0ZDJsa2RHZzlJakV1TnlJZ2MzUnliMnRsTFd4cGJtVmpZWEE5SW5KdmRXNWtJaUJ6ZEhKdmEyVXRiR2x1WldwdmFXNDlJbkp2ZFc1a0lpOCtDand2YzNablBnbz1cIik7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1hcmNhLWltYWdlbiAuYXJyb3ctcmlnaHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMi40cmVtO1xuICByaWdodDogMi40cmVtO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUIzYVdSMGFEMGlORGdpSUdobGFXZG9kRDBpTkRnaUlIWnBaWGRDYjNnOUlqQWdNQ0EwT0NBME9DSWdabWxzYkQwaWJtOXVaU0lnZUcxc2JuTTlJbWgwZEhBNkx5OTNkM2N1ZHpNdWIzSm5Mekl3TURBdmMzWm5JajRLUEdjZ1kyeHBjQzF3WVhSb1BTSjFjbXdvSTJOc2FYQXdYelEwWHpFME9UQXBJajRLUEhCaGRHZ2daRDBpVFRBdU5TQXlORU13TGpVZ01URXVNREl4TXlBeE1TNHdNakV6SURBdU5TQXlOQ0F3TGpWRE16WXVPVGM0TnlBd0xqVWdORGN1TlNBeE1TNHdNakV6SURRM0xqVWdNalJETkRjdU5TQXpOaTQ1TnpnM0lETTJMamszT0RjZ05EY3VOU0F5TkNBME55NDFRekV4TGpBeU1UTWdORGN1TlNBd0xqVWdNell1T1RjNE55QXdMalVnTWpSYUlpQm1hV3hzUFNKMWNtd29JM0JoYVc1ME1GOXNhVzVsWVhKZk5EUmZNVFE1TUNraUx6NEtQSEJoZEdnZ1pEMGlUVEF1TlNBeU5FTXdMalVnTVRFdU1ESXhNeUF4TVM0d01qRXpJREF1TlNBeU5DQXdMalZETXpZdU9UYzROeUF3TGpVZ05EY3VOU0F4TVM0d01qRXpJRFEzTGpVZ01qUkRORGN1TlNBek5pNDVOemczSURNMkxqazNPRGNnTkRjdU5TQXlOQ0EwTnk0MVF6RXhMakF5TVRNZ05EY3VOU0F3TGpVZ016WXVPVGM0TnlBd0xqVWdNalJhSWlCemRISnZhMlU5SW5WeWJDZ2pjR0ZwYm5ReFgyeHBibVZoY2w4ME5GOHhORGt3S1NJdlBnbzhjR0YwYUNCa1BTSk5NalF1TXpVNU5DQXhPQzR6TlRrMFRETXdJREkwVERJMExqTTFPVFFnTWprdU5qUXdOaUlnYzNSeWIydGxQU0ozYUdsMFpTSWdjM1J5YjJ0bExYZHBaSFJvUFNJeExqY2lJSE4wY205clpTMXNhVzVsWTJGd1BTSnliM1Z1WkNJZ2MzUnliMnRsTFd4cGJtVnFiMmx1UFNKeWIzVnVaQ0l2UGdvOGNHRjBhQ0JrUFNKTk1qa3VPVGs1T1NBeU5Fd3hPQ0F5TkNJZ2MzUnliMnRsUFNKM2FHbDBaU0lnYzNSeWIydGxMWGRwWkhSb1BTSXhMamNpSUhOMGNtOXJaUzFzYVc1bFkyRndQU0p5YjNWdVpDSWdjM1J5YjJ0bExXeHBibVZxYjJsdVBTSnliM1Z1WkNJdlBnbzhMMmMrQ2p4a1pXWnpQZ284YkdsdVpXRnlSM0poWkdsbGJuUWdhV1E5SW5CaGFXNTBNRjlzYVc1bFlYSmZORFJmTVRRNU1DSWdlREU5SWpBaUlIa3hQU0l5TkNJZ2VESTlJalE0SWlCNU1qMGlNalFpSUdkeVlXUnBaVzUwVlc1cGRITTlJblZ6WlhKVGNHRmpaVTl1VlhObElqNEtQSE4wYjNBZ2MzUnZjQzFqYjJ4dmNqMGlJMFV6TWpRelF5SXZQZ284YzNSdmNDQnZabVp6WlhROUlqRWlJSE4wYjNBdFkyOXNiM0k5SWlNM1JUQXdNVE1pTHo0S1BDOXNhVzVsWVhKSGNtRmthV1Z1ZEQ0S1BHeHBibVZoY2tkeVlXUnBaVzUwSUdsa1BTSndZV2x1ZERGZmJHbHVaV0Z5WHpRMFh6RTBPVEFpSUhneFBTSXdJaUI1TVQwaU1qUWlJSGd5UFNJME9DSWdlVEk5SWpJMElpQm5jbUZrYVdWdWRGVnVhWFJ6UFNKMWMyVnlVM0JoWTJWUGJsVnpaU0krQ2p4emRHOXdJSE4wYjNBdFkyOXNiM0k5SWlORk16STBNME1pTHo0S1BITjBiM0FnYjJabWMyVjBQU0l4SWlCemRHOXdMV052Ykc5eVBTSWpOMFV3TURFeklpOCtDand2YkdsdVpXRnlSM0poWkdsbGJuUStDanhqYkdsd1VHRjBhQ0JwWkQwaVkyeHBjREJmTkRSZk1UUTVNQ0krQ2p4d1lYUm9JR1E5SWswd0lESTBRekFnTVRBdU56UTFNaUF4TUM0M05EVXlJREFnTWpRZ01FTXpOeTR5TlRRNElEQWdORGdnTVRBdU56UTFNaUEwT0NBeU5FTTBPQ0F6Tnk0eU5UUTRJRE0zTGpJMU5EZ2dORGdnTWpRZ05EaERNVEF1TnpRMU1pQTBPQ0F3SURNM0xqSTFORGdnTUNBeU5Gb2lJR1pwYkd3OUluZG9hWFJsSWk4K0Nqd3ZZMnhwY0ZCaGRHZytDand2WkdWbWN6NEtQQzl6ZG1jK0NnPT1cIik7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB3aWR0aDogNC44cmVtO1xuICBoZWlnaHQ6IDQuOHJlbTtcbiAgYm9yZGVyOiBub25lO1xuICB0cmFuc2l0aW9uOiAwLjVzO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWFyY2EtaW1hZ2VuIC5hcnJvdy1yaWdodCB7XG4gICAgYm90dG9tOiA0cmVtO1xuICAgIHJpZ2h0OiA0cmVtO1xuICB9XG59XG4ucGFyYWdyYXBoLS10eXBlLS1hcmNhLWltYWdlbiAuYXJyb3ctcmlnaHQuc2xpY2stZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUIzYVdSMGFEMGlORGdpSUdobGFXZG9kRDBpTkRnaUlIWnBaWGRDYjNnOUlqQWdNQ0EwT0NBME9DSWdabWxzYkQwaWJtOXVaU0lnZUcxc2JuTTlJbWgwZEhBNkx5OTNkM2N1ZHpNdWIzSm5Mekl3TURBdmMzWm5JajRLUEhCaGRHZ2daRDBpVFRBdU5TQXlORU13TGpVZ01URXVNREl4TXlBeE1TNHdNakV6SURBdU5TQXlOQ0F3TGpWRE16WXVPVGM0TnlBd0xqVWdORGN1TlNBeE1TNHdNakV6SURRM0xqVWdNalJETkRjdU5TQXpOaTQ1TnpnM0lETTJMamszT0RjZ05EY3VOU0F5TkNBME55NDFRekV4TGpBeU1UTWdORGN1TlNBd0xqVWdNell1T1RjNE55QXdMalVnTWpSYUlpQnpkSEp2YTJVOUluZG9hWFJsSWlCemRISnZhMlV0YjNCaFkybDBlVDBpTUM0MklpOCtDanh3WVhSb0lHUTlJazB5TkM0ek5UazBJREU0TGpNMU9UUk1NekFnTWpSTU1qUXVNelU1TkNBeU9TNDJOREEySWlCemRISnZhMlU5SW5kb2FYUmxJaUJ6ZEhKdmEyVXRkMmxrZEdnOUlqRXVOeUlnYzNSeWIydGxMV3hwYm1WallYQTlJbkp2ZFc1a0lpQnpkSEp2YTJVdGJHbHVaV3B2YVc0OUluSnZkVzVrSWk4K0NqeHdZWFJvSUdROUlrMHlPUzQ1T1RrNUlESTBUREU0SURJMElpQnpkSEp2YTJVOUluZG9hWFJsSWlCemRISnZhMlV0ZDJsa2RHZzlJakV1TnlJZ2MzUnliMnRsTFd4cGJtVmpZWEE5SW5KdmRXNWtJaUJ6ZEhKdmEyVXRiR2x1WldwdmFXNDlJbkp2ZFc1a0lpOCtDand2YzNablBnbz1cIik7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1hcmNhLWltYWdlbiAuYXJyb3ctcmlnaHQuc2xpY2stZGlzYWJsZWQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUIzYVdSMGFEMGlORGdpSUdobGFXZG9kRDBpTkRnaUlIWnBaWGRDYjNnOUlqQWdNQ0EwT0NBME9DSWdabWxzYkQwaWJtOXVaU0lnZUcxc2JuTTlJbWgwZEhBNkx5OTNkM2N1ZHpNdWIzSm5Mekl3TURBdmMzWm5JajRLUEhCaGRHZ2daRDBpVFRBdU5TQXlORU13TGpVZ01URXVNREl4TXlBeE1TNHdNakV6SURBdU5TQXlOQ0F3TGpWRE16WXVPVGM0TnlBd0xqVWdORGN1TlNBeE1TNHdNakV6SURRM0xqVWdNalJETkRjdU5TQXpOaTQ1TnpnM0lETTJMamszT0RjZ05EY3VOU0F5TkNBME55NDFRekV4TGpBeU1UTWdORGN1TlNBd0xqVWdNell1T1RjNE55QXdMalVnTWpSYUlpQnpkSEp2YTJVOUluZG9hWFJsSWlCemRISnZhMlV0YjNCaFkybDBlVDBpTUM0MklpOCtDanh3WVhSb0lHUTlJazB5TkM0ek5UazBJREU0TGpNMU9UUk1NekFnTWpSTU1qUXVNelU1TkNBeU9TNDJOREEySWlCemRISnZhMlU5SW5kb2FYUmxJaUJ6ZEhKdmEyVXRkMmxrZEdnOUlqRXVOeUlnYzNSeWIydGxMV3hwYm1WallYQTlJbkp2ZFc1a0lpQnpkSEp2YTJVdGJHbHVaV3B2YVc0OUluSnZkVzVrSWk4K0NqeHdZWFJvSUdROUlrMHlPUzQ1T1RrNUlESTBUREU0SURJMElpQnpkSEp2YTJVOUluZG9hWFJsSWlCemRISnZhMlV0ZDJsa2RHZzlJakV1TnlJZ2MzUnliMnRsTFd4cGJtVmpZWEE5SW5KdmRXNWtJaUJ6ZEhKdmEyVXRiR2x1WldwdmFXNDlJbkp2ZFc1a0lpOCtDand2YzNablBnbz1cIik7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1hcmNhLWltYWdlbiAuYXJyb3ctcmlnaHQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUIzYVdSMGFEMGlORGdpSUdobGFXZG9kRDBpTkRnaUlIWnBaWGRDYjNnOUlqQWdNQ0EwT0NBME9DSWdabWxzYkQwaWJtOXVaU0lnZUcxc2JuTTlJbWgwZEhBNkx5OTNkM2N1ZHpNdWIzSm5Mekl3TURBdmMzWm5JajRLUEhCaGRHZ2daRDBpVFRBdU5TQXlORU13TGpVZ01URXVNREl4TXlBeE1TNHdNakV6SURBdU5TQXlOQ0F3TGpWRE16WXVPVGM0TnlBd0xqVWdORGN1TlNBeE1TNHdNakV6SURRM0xqVWdNalJETkRjdU5TQXpOaTQ1TnpnM0lETTJMamszT0RjZ05EY3VOU0F5TkNBME55NDFRekV4TGpBeU1UTWdORGN1TlNBd0xqVWdNell1T1RjNE55QXdMalVnTWpSYUlpQm1hV3hzUFNJak1VUXhSREZDSWk4K0NqeHdZWFJvSUdROUlrMHdMalVnTWpSRE1DNDFJREV4TGpBeU1UTWdNVEV1TURJeE15QXdMalVnTWpRZ01DNDFRek0yTGprM09EY2dNQzQxSURRM0xqVWdNVEV1TURJeE15QTBOeTQxSURJMFF6UTNMalVnTXpZdU9UYzROeUF6Tmk0NU56ZzNJRFEzTGpVZ01qUWdORGN1TlVNeE1TNHdNakV6SURRM0xqVWdNQzQxSURNMkxqazNPRGNnTUM0MUlESTBXaUlnYzNSeWIydGxQU0lqTVVReFJERkNJaTgrQ2p4d1lYUm9JR1E5SWsweU5DNHpOVGswSURFNExqTTFPVFJNTXpBZ01qUk1NalF1TXpVNU5DQXlPUzQyTkRBMklpQnpkSEp2YTJVOUluZG9hWFJsSWlCemRISnZhMlV0ZDJsa2RHZzlJakV1TnlJZ2MzUnliMnRsTFd4cGJtVmpZWEE5SW5KdmRXNWtJaUJ6ZEhKdmEyVXRiR2x1WldwdmFXNDlJbkp2ZFc1a0lpOCtDanh3WVhSb0lHUTlJazB5T1M0NU9UazVJREkwVERFNElESTBJaUJ6ZEhKdmEyVTlJbmRvYVhSbElpQnpkSEp2YTJVdGQybGtkR2c5SWpFdU55SWdjM1J5YjJ0bExXeHBibVZqWVhBOUluSnZkVzVrSWlCemRISnZhMlV0YkdsdVpXcHZhVzQ5SW5KdmRXNWtJaTgrQ2p3dmMzWm5QZ289XCIpO1xufVxuXG4vKipcbiAqIEluZm8gQ2FyZFxuICogU3R5bGVzIGZvciB0aGUgSW5mbyBDYXJkIGNvbXBvbmVudC5cbiAqL1xuLnBhcmFncmFwaC0tdHlwZS0tYXJjYS1pbmZvLWNhcmQge1xuICAtLWNvbC1ib3JkZXItY29sb3I6ICNlMzI0M2NmZjtcbiAgcGFkZGluZzogNHJlbSAyLjRyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogNHJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZmZmO1xuICBib3JkZXItcmFkaXVzOiAyLjRyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tYXJjYS1pbmZvLWNhcmQge1xuICAgIHBhZGRpbmc6IDRyZW0gMi40cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWFyY2EtaW5mby1jYXJkIHtcbiAgICBwYWRkaW5nOiA2LjRyZW07XG4gIH1cbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWFyY2EtaW5mby1jYXJkIGg2LCAucGFyYWdyYXBoLS10eXBlLS1hcmNhLWluZm8tY2FyZCAuaDYge1xuICBtYXJnaW4tYm90dG9tOiAxLjZyZW07XG59XG4ucGFyYWdyYXBoLS10eXBlLS1hcmNhLWluZm8tY2FyZCAuZmllbGQtLW5hbWUtZmllbGQtYXJjYS1pbmZvLWNvbnRlbnQge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG87XG4gIGdhcDogNHJlbSAyLjRyZW07XG59XG4ucGFyYWdyYXBoLS10eXBlLS1hcmNhLWluZm8tY2FyZCAuZmllbGQtLW5hbWUtZmllbGQtYXJjYS1pbmZvLWNvbnRlbnQgLnBhcmFncmFwaC0tdHlwZS0tYXJjYS1jb2wtdGV4dC1jb21ibyB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tYXJjYS1pbmZvLWNhcmQgLmZpZWxkLS1uYW1lLWZpZWxkLWFyY2EtaW5mby1jb250ZW50IC50aXRsZSB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLTJ4bCk7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LXJlZ3VsYXIpO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tYXJjYS1pbmZvLWNhcmQgLmZpZWxkLS1uYW1lLWZpZWxkLWFyY2EtaW5mby1jb250ZW50IC5saW5lIHtcbiAgbWFyZ2luOiAxLjJyZW0gMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tYXJjYS1pbmZvLWNhcmQgLmZpZWxkLS1uYW1lLWZpZWxkLWFyY2EtaW5mby1jb250ZW50IC5saW5lIHtcbiAgICBtYXJnaW46IDEuNnJlbSAwO1xuICB9XG59XG5cbi8qKlxuICogQGZpbGVcbiAqIExpbmsgc3R5bGVzLlxuICovXG4ubG5rIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5KTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmxuay1zbSB7XG4gIGZvbnQtc2l6ZTogMS4yOXJlbTtcbn1cbi5sbmstbWQge1xuICBmb250LXNpemU6IDEuNnJlbTtcbn1cbi5sbmstbGcge1xuICBmb250LXNpemU6IDJyZW07XG59XG4ubG5rLWxpbmstcHJpbWFyeSB7XG4gIGNvbG9yOiAjZTMyNDNjZmY7XG59XG4ubG5rLWxpbmstcHJpbWFyeTpob3ZlciB7XG4gIGNvbG9yOiAjMWQxZDFiZmY7XG59XG4ubG5rLWxpbmstcHJpbWFyeTpmb2N1cyB7XG4gIGJvcmRlci1yYWRpdXM6IDAuNHJlbTtcbiAgYm9yZGVyOiAwLjNyZW0gc29saWQgI2ZmOTlhNGZmO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG4ubG5rLWxpbmstbGlnaHQge1xuICBjb2xvcjogI2ZmZmZmZmZmO1xufVxuLmxuay1saW5rLWxpZ2h0OmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmZmZjtcbiAgb3BhY2l0eTogMC40O1xufVxuLmxuay1saW5rLWxpZ2h0OmZvY3VzIHtcbiAgYm9yZGVyLXJhZGl1czogMC40cmVtO1xuICBib3JkZXI6IDAuM3JlbSBzb2xpZCAjYWRhZGFjZmY7XG4gIGNvbG9yOiAjZmZmZmZmZmY7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cbi5sbmstbGluay1ibGFjayB7XG4gIGNvbG9yOiAjMDAwO1xufVxuLmxuay1saW5rLWJsYWNrOmhvdmVyIHtcbiAgY29sb3I6ICNlMzI0M2NmZjtcbn1cbi5sbmstbGluay1ibGFjazpmb2N1cyB7XG4gIGJvcmRlci1yYWRpdXM6IDAuNHJlbTtcbiAgYm9yZGVyOiAwLjNyZW0gc29saWQgI2ZmOTlhNGZmO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG5cbi8qKlxuICogQGZpbGVcbiAqIExpbmtzIENhcmQgR3JpZCBTdHlsZXMuXG4gKiovXG4ucGFyYWdyYXBoLS10eXBlLS1hcmNhLWxpbmtzLWNhcmQtZ3JpZCAuZmllbGRfX2l0ZW1zIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ2FwOiAycmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWFyY2EtbGlua3MtY2FyZC1ncmlkIC5maWVsZF9faXRlbXMge1xuICAgIGdhcDogNHJlbSA1LjZyZW07XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgfVxufVxuXG4ucGFyYWdyYXBoLS10eXBlLS1hcmNhLWxpbmtzLWNhcmQtaXRlbSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdhcDogMy4ycmVtO1xuICBib3JkZXItcmFkaXVzOiAxLjZyZW07XG4gIHBhZGRpbmc6IDIuNHJlbTtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWFyY2EtbGlua3MtY2FyZC1pdGVtLndoaXRlIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZmZmO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tYXJjYS1saW5rcy1jYXJkLWl0ZW0uc29mdF93aGl0ZSB7XG4gIGJhY2tncm91bmQ6ICNmYWZhZmE7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1hcmNhLWxpbmtzLWNhcmQtaXRlbSAuaXRlbS1kZXNjIC50aXRsZSB7XG4gIG1hcmdpbjogMS4ycmVtIDA7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1hcmNhLWxpbmtzLWNhcmQtaXRlbSAuaXRlbS1kZXNjIC5pdGVtLXRleHQge1xuICBjb2xvcjogIzcwNzA2ZGZmO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tYXJjYS1saW5rcy1jYXJkLWl0ZW0gLml0ZW0tYnRuIC5idG4tYWxpZ24gcGF0aCB7XG4gIHN0cm9rZTogI2UzMjQzY2ZmO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tYXJjYS1saW5rcy1jYXJkLWl0ZW0gLml0ZW0tYnRuIC5idG4tYWxpZ24gLmxuay1saW5rLXByaW1hcnk6aG92ZXIgcGF0aCB7XG4gIHN0cm9rZTogIzFkMWQxYmZmO1xufVxuXG4vKipcbiAqIEBmaWxlXG4gKiBMaXN0cyBzdHlsZXMuXG4gKi9cbi5saXN0LWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDEuNnJlbSAxLjZyZW0gMS42cmVtIDAuNHJlbTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLmxpc3QtY29udGFpbmVyOmhvdmVyIHtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC41cyBlYXNlLCBvcGFjaXR5IDFzIGVhc2U7XG4gIGNvbG9yOiAjZTMyNDNjZmY7XG59XG5cbi5idXR0b24tZG93bmxvYWRfaXRlbSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmJ1dHRvbi1kb3dubG9hZF9pdGVtIC5saXN0LWNvbnRhaW5lciB7XG4gIHBhZGRpbmctbGVmdDogMS4ycmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAxLjJyZW07XG59XG4uYnV0dG9uLWRvd25sb2FkX2l0ZW0gLmxpc3QtY29udGFpbmVyIHAge1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1tKTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtcmVndWxhcik7XG59XG4uYnV0dG9uLWRvd25sb2FkX2l0ZW0gLmxpc3QtY29udGFpbmVyIC5saXN0LWJ1dHRvbiB7XG4gIGJhY2tncm91bmQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzEyJyBoZWlnaHQ9JzE0JyB2aWV3Qm94PScwIDAgMTIgMTQnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00xMC42NjY3IDYuMjkxNjlMNi4wMDAwNCAxMC4zOTM5TTYuMDAwMDQgMTAuMzkzOUwxLjMzMzM3IDYuMjkxNjlNNi4wMDAwNCAxMC4zOTM5TDYuMDAwMDQgMS42NjY2Nk0yLjEzOTEzIDEyLjMzMzNMOS44NjA5NSAxMi4zMzMzJyBzdHJva2U9JyUyMzIxMjUyOScgc3Ryb2tlLXdpZHRoPScxLjUnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFJTNDL3N2ZyUzRSUwQVwiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgcGFkZGluZzogMXJlbTtcbiAgYm9yZGVyOiBub25lO1xuICB0cmFuc2l0aW9uOiBub25lO1xuICB0cmFuc2Zvcm06IG5vbmU7XG59XG4uYnV0dG9uLWRvd25sb2FkX2l0ZW0gLmxpc3QtY29udGFpbmVyIC5saXN0LWJ1dHRvbjo6YWZ0ZXIge1xuICB3aWR0aDogMDtcbn1cbi5idXR0b24tZG93bmxvYWRfaXRlbSAubGlzdC1jb250YWluZXIgLmxpc3QtYnV0dG9uOjpiZWZvcmUge1xuICBwYWRkaW5nOiAwO1xufVxuLmJ1dHRvbi1kb3dubG9hZF9pdGVtIC5saXN0LWNvbnRhaW5lcjpob3ZlciAubGlzdC1idXR0b24ge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScxMicgaGVpZ2h0PScxNCcgdmlld0JveD0nMCAwIDEyIDE0JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMTAuNjY2NyA2LjI5MTY5TDYuMDAwMDQgMTAuMzkzOU02LjAwMDA0IDEwLjM5MzlMMS4zMzMzNyA2LjI5MTY5TTYuMDAwMDQgMTAuMzkzOUw2LjAwMDA0IDEuNjY2NjZNMi4xMzkxMyAxMi4zMzMzTDkuODYwOTUgMTIuMzMzMycgc3Ryb2tlPSclMjNFMzI0M0MnIHN0cm9rZS13aWR0aD0nMS41JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSUzQy9zdmclM0UlMEFcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG59XG5cbi5idXR0b24tYXJyb3dfaXRlbSAubGlzdC1jb250YWluZXIgLmxpc3QtYnV0dG9uOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScxNCcgaGVpZ2h0PScxNCcgdmlld0JveD0nMCAwIDE0IDE0JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNNy4zNTkzOCAxLjM1OTQ0TDEzIDcuMDAwMDFMNy4zNTkzOCAxMi42NDA2JyBzdHJva2U9JyUyMzFEMUQxQicgc3Ryb2tlLXdpZHRoPScxLjcnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFJTNDcGF0aCBkPSdNMTIuOTk5OSA3TDEgNycgc3Ryb2tlPSclMjMxRDFEMUInIHN0cm9rZS13aWR0aD0nMS43JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSUzQy9zdmclM0UlMEFcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG59XG4uYnV0dG9uLWFycm93X2l0ZW0gLmxpc3QtY29udGFpbmVyIC5saXN0LWJ1dHRvbjpob3Zlcjo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTYnIGhlaWdodD0nMTYnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTguMzU5MzggMi4zNTk0MUwxNCA3Ljk5OTk4TDguMzU5MzggMTMuNjQwNicgc3Ryb2tlPSd3aGl0ZScgc3Ryb2tlLXdpZHRoPScxLjcnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFJTNDcGF0aCBkPSdNMTMuOTk5OSA4TDIgOCcgc3Ryb2tlPSd3aGl0ZScgc3Ryb2tlLXdpZHRoPScxLjcnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFJTNDL3N2ZyUzRSUwQVwiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbn1cbi5idXR0b24tYXJyb3dfaXRlbSAubGlzdC1jb250YWluZXI6aG92ZXIgLmxpc3QtYnV0dG9uIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4uYnV0dG9uLWFycm93X2l0ZW0gLmxpc3QtY29udGFpbmVyOmhvdmVyIC5saXN0LWJ1dHRvbjo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG59XG4uYnV0dG9uLWFycm93X2l0ZW0gLmxpc3QtY29udGFpbmVyOmhvdmVyIC5saXN0LWJ1dHRvbjo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTYnIGhlaWdodD0nMTYnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTguMzU5MzggMi4zNTk0MUwxNCA3Ljk5OTk4TDguMzU5MzggMTMuNjQwNicgc3Ryb2tlPSd3aGl0ZScgc3Ryb2tlLXdpZHRoPScxLjcnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFJTNDcGF0aCBkPSdNMTMuOTk5OSA4TDIgOCcgc3Ryb2tlPSd3aGl0ZScgc3Ryb2tlLXdpZHRoPScxLjcnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFJTNDL3N2ZyUzRSUwQVwiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbn1cblxuLmJvcmRlci10b3AtZGl2IHtcbiAgYm9yZGVyLXRvcDogMC4xcmVtIHNvbGlkICM3MDcwNmRmZjtcbn1cblxuLmJvcmRlci1ib3R0b20tZGl2IHtcbiAgYm9yZGVyLWJvdHRvbTogMC4xcmVtIHNvbGlkICM3MDcwNmRmZjtcbn1cblxuLyoqXG4gKiBAZmlsZVxuICogTmV3c2xldHRlciBzdHlsZXMuXG4gKi9cbi5uZXdzbGV0dGVyIHtcbiAgcGFkZGluZzogMnJlbTtcbiAgYm9yZGVyLXJhZGl1czogMS42cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5uZXdzbGV0dGVyIHtcbiAgICBwYWRkaW5nOiA0cmVtIDUuNnJlbSAyLjRyZW07XG4gICAgcGFkZGluZy10b3A6IDMuMnJlbTtcbiAgfVxufVxuLm5ld3NsZXR0ZXIgLmZvcm0ge1xuICBkaXNwbGF5OiBydWJ5O1xufVxuLm5ld3NsZXR0ZXIgLmZvcm0gLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIHtcbiAgZGlzcGxheTogZ3JpZDtcbn1cbi5uZXdzbGV0dGVyIC5mb3JtIC53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAuZm9ybS1hY3Rpb25zIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZsZXg6IG5vbmU7XG4gIG1hcmdpbjogaW5oZXJpdDtcbn1cbi5uZXdzbGV0dGVyIC5mb3JtIC53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAuZm9ybS1hY3Rpb25zIGlucHV0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctcmlnaHQ6IDQuM3JlbTtcbiAgbWFyZ2luOiBhdXRvO1xufVxuLm5ld3NsZXR0ZXIgLmZvcm0gLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIC5mb3JtLWFjdGlvbnM6YWZ0ZXIge1xuICBjb250ZW50OiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUIzYVdSMGFEMGlNVFlpSUdobGFXZG9kRDBpTVRZaUlIWnBaWGRDYjNnOUlqQWdNQ0F4TmlBeE5pSWdabWxzYkQwaWJtOXVaU0lnZUcxc2JuTTlJbWgwZEhBNkx5OTNkM2N1ZHpNdWIzSm5Mekl3TURBdmMzWm5JajRLUEhCaGRHZ2daRDBpVFRndU16VTVNemdnTWk0ek5UazBNVXd4TkNBM0xqazVPVGs0VERndU16VTVNemdnTVRNdU5qUXdOaUlnYzNSeWIydGxQU0ozYUdsMFpTSWdjM1J5YjJ0bExYZHBaSFJvUFNJeExqY2lJSE4wY205clpTMXNhVzVsWTJGd1BTSnliM1Z1WkNJZ2MzUnliMnRsTFd4cGJtVnFiMmx1UFNKeWIzVnVaQ0l2UGdvOGNHRjBhQ0JrUFNKTk1UTXVPVGs1T1NBNFRESWdPQ0lnYzNSeWIydGxQU0ozYUdsMFpTSWdjM1J5YjJ0bExYZHBaSFJvUFNJeExqY2lJSE4wY205clpTMXNhVzVsWTJGd1BTSnliM1Z1WkNJZ2MzUnliMnRsTFd4cGJtVnFiMmx1UFNKeWIzVnVaQ0l2UGdvOEwzTjJaejRLXCIpO1xuICBoZWlnaHQ6IDEuNnJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMnJlbTtcbiAgdG9wOiAxLjZyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm5ld3NsZXR0ZXIgLmZvcm0gLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIC5mb3JtLWFjdGlvbnM6YWZ0ZXIge1xuICAgIHRvcDogMS41cmVtO1xuICB9XG59XG4ubmV3c2xldHRlciAuZm9ybSAuYWxlcnQtZXJyb3Ige1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGNvbG9yOiAjZTMyNDNjZmY7XG4gIGdyaWQtcm93OiAyO1xufVxuLm5ld3NsZXR0ZXIgLmZvcm0gLmFsZXJ0LWVycm9yIC5idG4tY2xvc2Uge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm5ld3NsZXR0ZXIgLmZvcm0gLmFsZXJ0LWVycm9yIGVtIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5uZXdzbGV0dGVyIC5mb3JtIC5mb3JtLXdyYXBwZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGdhcDogMS42cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5uZXdzbGV0dGVyIC5mb3JtIC5mb3JtLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cbi5uZXdzbGV0dGVyIC5mb3JtIC5mb3JtLXR5cGUtZW1haWwge1xuICBtYXJnaW4tYmxvY2s6IDEuNnJlbTtcbiAgZmxleDogbm9uZTtcbn1cbi5uZXdzbGV0dGVyIC5mb3JtIC5mb3JtLWVtYWlsIHtcbiAgYm9yZGVyLXJhZGl1czogMy4ycmVtO1xuICBoZWlnaHQ6IDQuOHJlbTtcbiAgYm9yZGVyLWNvbG9yOiAjZGVkOWQyZmY7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBwYWRkaW5nLWxlZnQ6IDIuNHJlbTtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZmZmO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5uZXdzbGV0dGVyIC5mb3JtIC5mb3JtLWVtYWlsIHtcbiAgICB3aWR0aDogNjByZW07XG4gIH1cbn1cblxuLyoqXG4gKiBAZmlsZVxuICogVGFicyBTdHlsZXMuXG4gKiovXG4ucGFyYWdyYXBoLS10eXBlLS1vdmVybGFwcGVkLWNhcmQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1vdmVybGFwcGVkLWNhcmQgLm92ZXJsYXBwZWQtY2FyZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLW92ZXJsYXBwZWQtY2FyZCAub3ZlcmxhcHBlZC1jYXJkIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLW92ZXJsYXBwZWQtY2FyZCAub3ZlcmxhcHBlZC1jYXJkIC5ib3gtaW1nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtd2lkdGg6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tb3ZlcmxhcHBlZC1jYXJkIC5vdmVybGFwcGVkLWNhcmQgLmJveC1pbWcge1xuICAgIHdpZHRoOiA2MyU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tb3ZlcmxhcHBlZC1jYXJkIC5vdmVybGFwcGVkLWNhcmQgLmJveC1pbWcge1xuICAgIHdpZHRoOiA2NSU7XG4gIH1cbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLW92ZXJsYXBwZWQtY2FyZCAub3ZlcmxhcHBlZC1jYXJkIC5ib3gtaW1nIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAyLjRyZW07XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAyLjRyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tb3ZlcmxhcHBlZC1jYXJkIC5vdmVybGFwcGVkLWNhcmQgLmJveC1pbWcgaW1nIHtcbiAgICBib3JkZXItcmFkaXVzOiAyLjRyZW07XG4gIH1cbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLW92ZXJsYXBwZWQtY2FyZCAub3ZlcmxhcHBlZC1jYXJkIC5ib3gtZGVzYyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LXdpZHRoOiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLW92ZXJsYXBwZWQtY2FyZCAub3ZlcmxhcHBlZC1jYXJkIC5ib3gtZGVzYyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICB9XG59XG4ucGFyYWdyYXBoLS10eXBlLS1vdmVybGFwcGVkLWNhcmQgLm92ZXJsYXBwZWQtY2FyZCAuYm94LWRlc2MgLmJveC13cmFwcGVyIHtcbiAgYmFja2dyb3VuZDogI2UzMjQzY2ZmO1xuICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2EgTm93IFRleHRcIjtcbiAgY29sb3I6ICNmZmZmZmZmZjtcbiAgcGFkZGluZzogMi40cmVtO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAyLjRyZW07XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAyLjRyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tb3ZlcmxhcHBlZC1jYXJkIC5vdmVybGFwcGVkLWNhcmQgLmJveC1kZXNjIC5ib3gtd3JhcHBlciB7XG4gICAgYm9yZGVyLXJhZGl1czogMi40cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLW92ZXJsYXBwZWQtY2FyZCAub3ZlcmxhcHBlZC1jYXJkIC5ib3gtZGVzYyAuYm94LXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDRyZW07XG4gIH1cbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLW92ZXJsYXBwZWQtY2FyZCAub3ZlcmxhcHBlZC1jYXJkIC5ib3gtZGVzYyAuYm94LXdyYXBwZXIgLm92ZXJsYXBwZWQtdGl0bGUge1xuICBmb250LXNpemU6IDIuNXJlbTtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLW92ZXJsYXBwZWQtY2FyZCAub3ZlcmxhcHBlZC1jYXJkIC5ib3gtZGVzYyAuYm94LXdyYXBwZXIgLm92ZXJsYXBwZWQtZGVzYyB7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBtYXJnaW4tYm90dG9tOiAzLjJyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tb3ZlcmxhcHBlZC1jYXJkIC5vdmVybGFwcGVkLWNhcmQgLmJveC1kZXNjIC5ib3gtd3JhcHBlciAub3ZlcmxhcHBlZC1kZXNjIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjZyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tb3ZlcmxhcHBlZC1jYXJkIC5vdmVybGFwcGVkLWNhcmQgLmJveC1kZXNjIC5ib3gtd3JhcHBlciAub3ZlcmxhcHBlZC1kZXNjIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3LjJyZW07XG4gIH1cbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLW92ZXJsYXBwZWQtY2FyZCAub3ZlcmxhcHBlZC1jYXJkIC5ib3gtZGVzYyAuYm94LXdyYXBwZXIgLm92ZXJsYXBwZWQtYnRuIC5maWVsZF9faXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLyoqXG4gKiBAZmlsZVxuICogUGFnZXIgc3R5bGVzLlxuICovXG4uanMtcGFnZXJfX2l0ZW1zLnBhZ2VyIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiA2LjRyZW0gMCAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmpzLXBhZ2VyX19pdGVtcy5wYWdlciAucGFnZXJfX2l0ZW0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi8qKlxuICogQGZpbGVcbiAqIFByaW5jaXBsZSBzdHlsZXMuXG4gKi9cbi5maWVsZC0tbmFtZS1maWVsZC1hcmNhLXByaW5jaXBsZS1pdGVtIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgZ2FwOiA0LjhyZW0gMS44cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5maWVsZC0tbmFtZS1maWVsZC1hcmNhLXByaW5jaXBsZS1pdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBnYXA6IDQuOHJlbSAzLjJyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmZpZWxkLS1uYW1lLWZpZWxkLWFyY2EtcHJpbmNpcGxlLWl0ZW0ge1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIGdhcDogMy40cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmZpZWxkLS1uYW1lLWZpZWxkLWFyY2EtcHJpbmNpcGxlLWl0ZW0gLmZpZWxkX19pdGVtIHtcbiAgICBtYXgtd2lkdGg6IDIzLjJyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmZpZWxkLS1uYW1lLWZpZWxkLWFyY2EtcHJpbmNpcGxlLWl0ZW0gLmZpZWxkX19pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5maWVsZC0tbmFtZS1maWVsZC1hcmNhLXByaW5jaXBsZS1pdGVtIC5maWVsZF9faXRlbSAucHJpbmNpcGxlcy1jb250YWluZXItaXRlbSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdhcDogMS42cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmZpZWxkLS1uYW1lLWZpZWxkLWFyY2EtcHJpbmNpcGxlLWl0ZW0gLmZpZWxkX19pdGVtIC5wcmluY2lwbGVzLWNvbnRhaW5lci1pdGVtIHtcbiAgICBnYXA6IDIuNHJlbTtcbiAgfVxufVxuLmZpZWxkLS1uYW1lLWZpZWxkLWFyY2EtcHJpbmNpcGxlLWl0ZW0gLmZpZWxkX19pdGVtIC5wcmluY2lwbGVzLWNvbnRhaW5lci1pdGVtIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiAyLjRyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmZpZWxkLS1uYW1lLWZpZWxkLWFyY2EtcHJpbmNpcGxlLWl0ZW0gLmZpZWxkX19pdGVtIC5wcmluY2lwbGVzLWNvbnRhaW5lci1pdGVtIGltZyB7XG4gICAgbWluLXdpZHRoOiAyMy4ycmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5maWVsZC0tbmFtZS1maWVsZC1hcmNhLXByaW5jaXBsZS1pdGVtIC5maWVsZF9faXRlbSAucHJpbmNpcGxlcy1jb250YWluZXItaXRlbSBpbWcge1xuICAgIG1pbi13aWR0aDogYXV0bztcbiAgfVxufVxuXG4vKipcbiAqIEBmaWxlXG4gKiBRdW90ZSBTdHlsZXMuXG4gKiovXG5ibG9ja3F1b3RlIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXItbGVmdDogMC40cmVtIHNvbGlkICNlMzI0M2NmZjtcbn1cblxuLmZ1bGwtY29udGFpbmVyLWxhcmdlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctbGVmdDogMi40cmVtO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4OiAxIDAgMDtcbn1cbi5mdWxsLWNvbnRhaW5lci1sYXJnZSBwIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5KTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtcmVndWxhcik7XG4gIGZvbnQtc2l6ZTogdmFyKC0tU2NhbGVzLURlc2t0b3AtbGFyZ2UteCwgMi4zcmVtKTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmZ1bGwtY29udGFpbmVyLWxhcmdlIHAge1xuICAgIGZvbnQtc2l6ZTogdmFyKC0tU2NhbGVzLURlc2t0b3AtbGFyZ2UteCwgMi41cmVtKTtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICB9XG59XG5cbi5mdWxsLWNvbnRhaW5lci1zbWFsbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWxlZnQ6IDIuNHJlbTtcbiAganVzdGlmeS1jb250ZW50OiBzdGFydDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleDogMSAwIDA7XG59XG4uZnVsbC1jb250YWluZXItc21hbGwgcCB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseSk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXJlZ3VsYXIpO1xuICBmb250LXNpemU6IHZhcigtLVNjYWxlcy1Nb2JpbGUtU2l6ZXMtbWVkaXVtLCAxLjZyZW0pO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG4uY29udGFpbmVyLWxhcmdlIHtcbiAgbWFyZ2luOiAwIDUlO1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1sZWZ0OiAyLjRyZW07XG4gIGp1c3RpZnktY29udGVudDogc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXg6IDEgMCAwO1xufVxuLmNvbnRhaW5lci1sYXJnZSBwIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5KTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtcmVndWxhcik7XG4gIGZvbnQtc2l6ZTogdmFyKC0tU2NhbGVzLURlc2t0b3AtbGFyZ2UteCwgMi4zcmVtKTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbnRhaW5lci1sYXJnZSBwIHtcbiAgICBmb250LXNpemU6IHZhcigtLVNjYWxlcy1EZXNrdG9wLWxhcmdlLXgsIDIuNXJlbSk7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgfVxufVxuXG4uY29udGFpbmVyLXNtYWxsIHtcbiAgbWFyZ2luOiAwIDV2dztcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctbGVmdDogMi40cmVtO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4OiAxIDAgMDtcbn1cbi5jb250YWluZXItc21hbGwgcCB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseSk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXJlZ3VsYXIpO1xuICBmb250LXNpemU6IHZhcigtLVNjYWxlcy1Nb2JpbGUtU2l6ZXMtbWVkaXVtLCAxLjZyZW0pO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG4vKipcbiAqIEBmaWxlXG4gKlxuICogQk1WIFJlcG9ydHMgU3R5bGVzLlxuICoqL1xuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5saXN0LnZpZXctYXJjYS1yZXBvcnRlcyAudmlld3MtaW5maW5pdGUtc2Nyb2xsLWNvbnRlbnQtd3JhcHBlciB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi52aWV3LWFyY2EtcmVwb3J0ZXMgLnZpZXdzLWluZmluaXRlLXNjcm9sbC1jb250ZW50LXdyYXBwZXIge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpO1xuICBjb2x1bW4tZ2FwOiAycmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC52aWV3LWFyY2EtcmVwb3J0ZXMgLnZpZXdzLWluZmluaXRlLXNjcm9sbC1jb250ZW50LXdyYXBwZXIge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gIH1cbn1cbi52aWV3LWFyY2EtcmVwb3J0ZXMgLnZpZXdzLXJvdyB7XG4gIHBhZGRpbmc6IDEuNnJlbSAxLjJyZW07XG4gIGJvcmRlci1ib3R0b206IDAuMXJlbSBzb2xpZCAjNzA3MDZkZmY7XG59XG4udmlldy1hcmNhLXJlcG9ydGVzIC52aWV3cy1yb3cgYSB7XG4gIGNvbG9yOiAjMWQxZDFiZmY7XG59XG4udmlldy1hcmNhLXJlcG9ydGVzIC52aWV3cy1yb3cgYTpob3ZlciB7XG4gIGNvbG9yOiAjZTMyNDNjZmY7XG59XG4udmlldy1hcmNhLXJlcG9ydGVzIC52aWV3cy1yb3cgYTpob3ZlciBzdmcgcGF0aCB7XG4gIHN0cm9rZTogI2UzMjQzY2ZmO1xufVxuXG4vKipcbiAqIEBmaWxlXG4gKiBTaW5nbGUgQ2FyZCBzdHlsZXMuXG4gKi9cbi5hcmNhLXNpbmdsZS1jYXJkIHtcbiAgYm9yZGVyLXJhZGl1czogMy4ycmVtO1xuICBib3JkZXI6IDAuMXJlbSBzb2xpZCAjZDZkNmQ1ZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmZmZjtcbn1cbi5hcmNhLXNpbmdsZS1jYXJkLWltYWdlIHtcbiAgcGFkZGluZzogMDtcbn1cbi5hcmNhLXNpbmdsZS1jYXJkLWltYWdlIGltZyB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDMuMnJlbTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDMuMnJlbTtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFyY2Etc2luZ2xlLWNhcmQtaW1hZ2UgaW1nIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAzLjJyZW07XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMy4ycmVtO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICB9XG59XG4uYXJjYS1zaW5nbGUtY2FyZC1jb250ZW50IHtcbiAgYm9yZGVyOiAjZDZkNmQ1ZmY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IDIuNHJlbTtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgcGFkZGluZzogMy4ycmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hcmNhLXNpbmdsZS1jYXJkLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDJyZW0gMi40cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogMTM5OXB4KSB7XG4gIC5hcmNhLXNpbmdsZS1jYXJkLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDAgNi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmFyY2Etc2luZ2xlLWNhcmQtY29udGVudCB7XG4gICAgcGFkZGluZzogMCA3LjJyZW07XG4gICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xuICB9XG59XG4uYXJjYS1zaW5nbGUtY2FyZC1jb250ZW50X3RpdGxlX2dyb3VwIHtcbiAgZ2FwOiAwLjhyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5hcmNhLXNpbmdsZS1jYXJkLWNvbnRlbnRfdGl0bGVfZ3JvdXAgYSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjJyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAyLjRyZW07XG4gIH1cbn1cbi5hcmNhLXNpbmdsZS1jYXJkLWNvbnRlbnRfZGF0YV9ncm91cCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmFyY2Etc2luZ2xlLWNhcmQtY29udGVudF9kYXRhX2dyb3VwX2RhdGUge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1heC1jb250ZW50IDFmcjtcbiAgZ2FwOiAxLjZyZW0gMy4xcmVtO1xuICBtYXJnaW4tYm90dG9tOiAxLjZyZW07XG59XG4uYXJjYS1zaW5nbGUtY2FyZC1jb250ZW50X2RhdGFfZ3JvdXBfZGF0ZSB0aW1lIHtcbiAgY29sb3I6ICM3MDcwNmRmZjtcbn1cbi5hcmNhLXNpbmdsZS1jYXJkLWNvbnRlbnRfZGF0YV9ncm91cF9kYXRlX2Fib3V0IC5maWVsZF9faXRlbSB7XG4gIGNvbG9yOiAjNzA3MDZkZmY7XG59XG4uYXJjYS1zaW5nbGUtY2FyZC1jb250ZW50X2N0YV9ncm91cCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IDEuMnJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYXJjYS1zaW5nbGUtY2FyZC1jb250ZW50X2N0YV9ncm91cCB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuYXJjYS1zaW5nbGUtY2FyZC1jb250ZW50X2N0YV9ncm91cCB7XG4gICAgZ2FwOiAxLjJyZW07XG4gIH1cbn1cbi5hcmNhLXNpbmdsZS1jYXJkLWNvbnRlbnRfY3RhX2dyb3VwIC5idG4tc2luZ2xlLWNhcmQge1xuICBnYXA6IDAuOHJlbTtcbn1cbi5hcmNhLXNpbmdsZS1jYXJkLWNvbnRlbnRfY3RhX2dyb3VwIGEge1xuICBoZWlnaHQ6IDQuOHJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYXJjYS1zaW5nbGUtY2FyZC1jb250ZW50X2N0YV9ncm91cCBhIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hcmNhLXNpbmdsZS1jYXJkLWNvbnRlbnRfY3RhX2dyb3VwIGEge1xuICAgIHdpZHRoOiBpbmhlcml0O1xuICB9XG59XG5cbi8qKlxuICogQGZpbGVcbiAqIFRhYnMgU3R5bGVzLlxuICoqL1xuLnRhYi1jb250ZW50IG5hdiB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW46IDQuOHJlbSBhdXRvO1xufVxuLnRhYi1jb250ZW50IG5hdiAubmF2LXRhYnMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWJlYmVhZmY7XG4gIGJvcmRlci1yYWRpdXM6IDIuNHJlbTtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAwLjhyZW07XG4gIGdhcDogMC44cmVtO1xufVxuLnRhYi1jb250ZW50IG5hdiAubmF2LXRhYnMgLm5hdi1saW5rIHtcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhIE5vdyBUZXh0XCI7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xuICBjb2xvcjogIzFkMWQxYmZmO1xuICBib3JkZXI6IG5vbmU7XG59XG4udGFiLWNvbnRlbnQgbmF2IC5uYXYtdGFicyAubmF2LWxpbmsuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZmZmO1xuICBib3JkZXItcmFkaXVzOiAyLjRyZW07XG59XG5cbi5wYXJhZ3JhcGgtLXR5cGUtLWFyY2EtbWFwLWNvbnRhaW5lciB7XG4gIC0tYmctZHJvcGRvd24tY29sb3I6IHZhcigtLWJnLWNvbG9yKTtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWFyY2EtbWFwLWNvbnRhaW5lciAubWFwLXRhYnMge1xuICBib3JkZXI6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tYXJjYS1tYXAtY29udGFpbmVyIC5tYXAtdGFicyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWFyY2EtbWFwLWNvbnRhaW5lciAuZHJvcGRvd24tbWVudS50YWItbWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1hcmNhLW1hcC1jb250YWluZXIgLmRyb3Bkb3duLW1lbnUudGFiLW1kIGxpIHtcbiAgICBib3JkZXItYm90dG9tOiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tYXJjYS1tYXAtY29udGFpbmVyIC5kcm9wZG93bi1tZW51LnRhYi1tZCAuZHJvcGRvd24taXRlbSB7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlO1xuICAgIHBhZGRpbmc6IDEuMnJlbSAyLjRyZW07XG4gICAgYm9yZGVyLXJhZGl1czogMi41cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tYXJjYS1tYXAtY29udGFpbmVyIC5kcm9wZG93bi1tZW51LnRhYi1tZCAuZHJvcGRvd24taXRlbTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tYXJjYS1tYXAtY29udGFpbmVyIC5kcm9wZG93bi1tZW51LnRhYi1tZCAuZHJvcGRvd24taXRlbS5hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gICAgY29sb3I6ICNmZmZmZmZmZjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWFyY2EtbWFwLWNvbnRhaW5lciAuZHJvcGRvd24tbWVudS50YWItbWQgLmRyb3Bkb3duLWl0ZW0uYWN0aXZlOmFmdGVyIHtcbiAgICBjb250ZW50OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tYXJjYS1tYXAtY29udGFpbmVyIC5wYXJhZ3JhcGgtLXR5cGUtLWFyY2EtaW1hZ2VuLFxuLnBhcmFncmFwaC0tdHlwZS0tYXJjYS1tYXAtY29udGFpbmVyIC5maWVsZC0tbmFtZS1maWVsZC1hcmNhLWltYWdlbiB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG59XG4ucGFyYWdyYXBoLS10eXBlLS1hcmNhLW1hcC1jb250YWluZXIgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDIuNHJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1hcmNhLW1hcC1jb250YWluZXIgaW1nIHtcbiAgICBtYXgtaGVpZ2h0OiBub25lO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnBhcmFncmFwaC0tdHlwZS0tYXJjYS1tYXAtY29udGFpbmVyIC50YWItY29udGVudCB7XG4gIHBhZGRpbmctdG9wOiA0cmVtO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tYXJjYS1tYXAtY29udGFpbmVyIC5maWVsZC0tbmFtZS1maWVsZC1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAyLjRyZW07XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWFyY2EtbWFwLWNvbnRhaW5lciAuZmllbGQtLW5hbWUtZmllbGQtaXRlbSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBnYXA6IDJyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1hcmNhLW1hcC1jb250YWluZXIgLmZpZWxkLS1uYW1lLWZpZWxkLWl0ZW0gPiAqIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIGZsZXg6IDEgMSA1MCU7XG4gIH1cbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWFyY2EtbWFwLWNvbnRhaW5lciAucGFyYWdyYXBoLS10eXBlLS1hcmNhLWluZm8tY2FyZCB7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLyoqXG4gKiBAZmlsZVxuICogVGFibGUgZ2VuZXJhbCBzdHlsZXMuXG4gKi9cbi5wYXJhZ3JhcGgtLXR5cGUtLWFyY2EtdGFibGUge1xuICAtLXRhYmxlLWZvbnQtY29sb3I6ICMxZDFkMWJmZjtcbiAgLS10YWJsZS1ib3JkZXItY29sb3I6ICM3MDcwNmRmZjtcbiAgLS10YWJsZS10ZXh0LWFsaWduOiBsZWZ0O1xuICAtLXRhYmxlLWhlYWRpbmctYm9yZXItY29sb3I6ICNlMzI0M2NmZjtcbiAgYm9yZGVyLXJhZGl1czogMi40cmVtO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tYXJjYS10YWJsZS50YWJsZV9saWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmZmZjtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWFyY2EtdGFibGUudGFibGVfZGFyayB7XG4gIC0tdGFibGUtZm9udC1jb2xvcjogI2ZmZmZmZmZmO1xuICAtLXRhYmxlLXRleHQtYWxpZ246IHJpZ2h0O1xuICAtLXRhYmxlLWhlYWRpbmctYm9yZXItY29sb3I6ICM3MDcwNmRmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFkMWQxYmZmO1xuICBwYWRkaW5nOiAyLjRyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tYXJjYS10YWJsZS50YWJsZV9kYXJrIHtcbiAgICBwYWRkaW5nOiA1LjZyZW0gNHJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1hcmNhLXRhYmxlLnRhYmxlX2Rhcmsge1xuICAgIHBhZGRpbmc6IDhyZW0gNS42cmVtO1xuICB9XG59XG4ucGFyYWdyYXBoLS10eXBlLS1hcmNhLXRhYmxlIGgxLCAucGFyYWdyYXBoLS10eXBlLS1hcmNhLXRhYmxlIC5oMSxcbi5wYXJhZ3JhcGgtLXR5cGUtLWFyY2EtdGFibGUgaDIsXG4ucGFyYWdyYXBoLS10eXBlLS1hcmNhLXRhYmxlIC5oMixcbi5wYXJhZ3JhcGgtLXR5cGUtLWFyY2EtdGFibGUgaDMsXG4ucGFyYWdyYXBoLS10eXBlLS1hcmNhLXRhYmxlIC5oMyxcbi5wYXJhZ3JhcGgtLXR5cGUtLWFyY2EtdGFibGUgaDQsXG4ucGFyYWdyYXBoLS10eXBlLS1hcmNhLXRhYmxlIC5oNCxcbi5wYXJhZ3JhcGgtLXR5cGUtLWFyY2EtdGFibGUgaDUsXG4ucGFyYWdyYXBoLS10eXBlLS1hcmNhLXRhYmxlIC5oNSxcbi5wYXJhZ3JhcGgtLXR5cGUtLWFyY2EtdGFibGUgaDYsXG4ucGFyYWdyYXBoLS10eXBlLS1hcmNhLXRhYmxlIC5oNiB7XG4gIGNvbG9yOiB2YXIoLS10YWJsZS1mb250LWNvbG9yLCAjMWQxZDFiZmYpO1xufVxuXG50YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiA4cmVtO1xufVxuLnRhYmxlX2RhcmsgdGFibGUge1xuICBtYXJnaW4tdG9wOiA0cmVtO1xufVxudGFibGUgdHIge1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1ib3R0b206IDAuMXJlbSBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS10YWJsZS1ib3JkZXItY29sb3IsICM3MDcwNmRmZik7XG59XG50YWJsZSB0cjpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlcjogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICB0YWJsZSB0cjpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMC4xcmVtIHNvbGlkIHZhcigtLXRhYmxlLWhlYWRpbmctYm9yZXItY29sb3IsICM3MDcwNmRmZik7XG4gIH1cbn1cbnRhYmxlIHRoLFxudGFibGUgdGQge1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1tZWRpdW0pO1xuICBmb250LXdlaWdodDogdmFyKC0tZm9udC1yZWd1bGFyKTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6IHZhcigtLXRhYmxlLWZvbnQtY29sb3IsICMxZDFkMWJmZik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgdGFibGUgdGgsXG50YWJsZSB0ZCB7XG4gICAgdGV4dC1hbGlnbjogdmFyKC0tdGFibGUtdGV4dC1hbGlnbiwgbGVmdCk7XG4gIH1cbn1cbnRhYmxlIHRoOmZpcnN0LWNoaWxkLFxudGFibGUgdGQ6Zmlyc3QtY2hpbGQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50YWJsZV9kYXJrIHRhYmxlIHRoOmZpcnN0LWNoaWxkLFxuLnRhYmxlX2RhcmsgdGFibGUgdGQ6Zmlyc3QtY2hpbGQge1xuICAgIHdpZHRoOiAzMyU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRhYmxlX2RhcmsgdGFibGUgdGg6Zmlyc3QtY2hpbGQsXG4udGFibGVfZGFyayB0YWJsZSB0ZDpmaXJzdC1jaGlsZCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIHRhYmxlIHRoIHtcbiAgICBwYWRkaW5nOiAxLjZyZW0gMC44cmVtO1xuICB9XG59XG50YWJsZSB0ZCA+IC5wYXJhZ3JhcGgtLXR5cGUtLWFyY2EtdGFibGUtY2VsbCB7XG4gIHBhZGRpbmc6IDEuNnJlbSAwLjhyZW07XG59XG50YWJsZSAuY2VsbC13cmFwcGVyIHtcbiAgcGFkZGluZzogMCAwLjhyZW0gMS42cmVtO1xufVxudGFibGUgLmNlbGwtd3JhcHBlciA+ICoge1xuICBmbGV4OiAxO1xufVxuXG4vKipcbiAqIEBmaWxlXG4gKiBUZXh0byBTdHlsZXMuXG4gKiovXG5wIHtcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhIE5vdyBUZXh0XCI7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxucC5mb250LXByaW1hcnkge1xuICBjb2xvcjogI2UzMjQzY2ZmO1xufVxucC5mb250LXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjNzA3MDZkZmY7XG59XG5wLmZvbnQtc2Vjb25kYXJ5IGEge1xuICBjb2xvcjogIzcwNzA2ZGZmO1xufVxucC5mb250LXNlY29uZGFyeSBhOmhvdmVyIHtcbiAgY29sb3I6ICMwMDA7XG59XG5wLmZvbnQtd2hpdGUge1xuICBjb2xvcjogI2ZmZmZmZmZmO1xufVxuXG5oMiwgLmgyIHtcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhIE5vdyBUZXh0XCI7XG59XG5oMi5ncmV5LCAuZ3JleS5oMiB7XG4gIGNvbG9yOiAjNzA3MDZkZmY7XG59XG5oMi53aGl0ZSwgLndoaXRlLmgyIHtcbiAgY29sb3I6ICNmZmZmZmZmZjtcbn1cblxuaDMsIC5oMyB7XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYSBOb3cgVGV4dFwiO1xufVxuaDMuZ3JleSwgLmdyZXkuaDMge1xuICBjb2xvcjogIzcwNzA2ZGZmO1xufVxuaDMud2hpdGUsIC53aGl0ZS5oMyB7XG4gIGNvbG9yOiAjZmZmZmZmZmY7XG59XG5cbmg0LCAuaDQge1xuICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2EgTm93IFRleHRcIjtcbn1cbmg0LmdyZXksIC5ncmV5Lmg0IHtcbiAgY29sb3I6ICM3MDcwNmRmZjtcbn1cbmg0LndoaXRlLCAud2hpdGUuaDQge1xuICBjb2xvcjogI2ZmZmZmZmZmO1xufVxuXG5oNSwgLmg1LCAucmVzdWx0LWdyb3VwIGgzLCAucmVzdWx0LWdyb3VwIC5oMyB7XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYSBOb3cgVGV4dFwiO1xufVxuaDUuZ3JleSwgLmdyZXkuaDUsIC5yZXN1bHQtZ3JvdXAgaDMuZ3JleSwgLnJlc3VsdC1ncm91cCAuZ3JleS5oMyB7XG4gIGNvbG9yOiAjNzA3MDZkZmY7XG59XG5oNS53aGl0ZSwgLndoaXRlLmg1LCAucmVzdWx0LWdyb3VwIGgzLndoaXRlLCAucmVzdWx0LWdyb3VwIC53aGl0ZS5oMyB7XG4gIGNvbG9yOiAjZmZmZmZmZmY7XG59XG5cbmg2LCAuaDYge1xuICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2EgTm93IFRleHRcIjtcbn1cbmg2LmdyZXksIC5ncmV5Lmg2IHtcbiAgY29sb3I6ICM3MDcwNmRmZjtcbn1cbmg2LndoaXRlLCAud2hpdGUuaDYge1xuICBjb2xvcjogI2ZmZmZmZmZmO1xufVxuXG5hIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuYS5hcnJvdy1pY29uOmFmdGVyIHtcbiAgY29udGVudDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCM2FXUjBhRDBpTVRZaUlHaGxhV2RvZEQwaU1UWWlJSFpwWlhkQ2IzZzlJakFnTUNBeE5pQXhOaUlnWm1sc2JEMGlibTl1WlNJZ2VHMXNibk05SW1oMGRIQTZMeTkzZDNjdWR6TXViM0puTHpJd01EQXZjM1puSWo0S1BIQmhkR2dnWkQwaVRUZ3VNelU1TXpnZ01pNHpOVGswTVV3eE5DQTNMams1T1RrNFREZ3VNelU1TXpnZ01UTXVOalF3TmlJZ2MzUnliMnRsUFNKM2FHbDBaU0lnYzNSeWIydGxMWGRwWkhSb1BTSXhMamNpSUhOMGNtOXJaUzFzYVc1bFkyRndQU0p5YjNWdVpDSWdjM1J5YjJ0bExXeHBibVZxYjJsdVBTSnliM1Z1WkNJdlBnbzhjR0YwYUNCa1BTSk5NVE11T1RrNU9TQTRURElnT0NJZ2MzUnliMnRsUFNKM2FHbDBaU0lnYzNSeWIydGxMWGRwWkhSb1BTSXhMamNpSUhOMGNtOXJaUzFzYVc1bFkyRndQU0p5YjNWdVpDSWdjM1J5YjJ0bExXeHBibVZxYjJsdVBTSnliM1Z1WkNJdlBnbzhMM04yWno0S1wiKTtcbiAgbWFyZ2luLWxlZnQ6IDAuOHJlbTtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCgyNyUpIHNlcGlhKDEwMCUpIHNhdHVyYXRlKDE0MzklKSBodWUtcm90YXRlKDMzMWRlZykgYnJpZ2h0bmVzcyg4OSUpIGNvbnRyYXN0KDEwMyUpO1xufVxuXG4vKipcbiAqIEBmaWxlXG4gKiBUcmVuZGluZyBWYWx1ZXMgc3R5bGVzLlxuICovXG4uZmllbGQtLW5hbWUtZmllbGQtYXJjYS10cmVuZGluZy12YWx1ZSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdhcDogNHJlbTtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZmllbGQtLW5hbWUtZmllbGQtYXJjYS10cmVuZGluZy12YWx1ZSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbiAgICBwYWRkaW5nOiAwIDRyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmZpZWxkLS1uYW1lLWZpZWxkLWFyY2EtdHJlbmRpbmctdmFsdWUge1xuICAgIHBhZGRpbmc6IDAgOHJlbTtcbiAgfVxufVxuLmZpZWxkLS1uYW1lLWZpZWxkLWFyY2EtdHJlbmRpbmctdmFsdWUgLnRyZW5kaW5nLXZhbHVlcy1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZ2FwOiAxcmVtO1xufVxuLmZpZWxkLS1uYW1lLWZpZWxkLWFyY2EtdHJlbmRpbmctdmFsdWUgLnRyZW5kaW5nLXZhbHVlcy1jb250YWluZXIgLmljb24gc3ZnIHtcbiAgaGVpZ2h0OiAzLjJyZW07XG59XG4uZmllbGQtLW5hbWUtZmllbGQtYXJjYS10cmVuZGluZy12YWx1ZSAudHJlbmRpbmctdmFsdWVzLWNvbnRhaW5lciAudmFsdWUge1xuICBib3JkZXItYm90dG9tOiAwLjFyZW0gc29saWQgI2UzMjQzY2ZmO1xuICBwYWRkaW5nLWJvdHRvbTogMC44cmVtO1xuICB3aWR0aDogMTAwJTtcbn1cbi5maWVsZC0tbmFtZS1maWVsZC1hcmNhLXRyZW5kaW5nLXZhbHVlIC50cmVuZGluZy12YWx1ZXMtY29udGFpbmVyIC5kZXNjcmlwdGlvbiB7XG4gIGNvbG9yOiAjZTMyNDNjZmY7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi51c2VyLWxvZ2luLWZvcm0sIC51c2VyLXBhc3Mge1xuICBtYXgtd2lkdGg6IDQwcmVtO1xuICBtYXJnaW46IDJyZW0gYXV0byA3cmVtO1xuICBwYWRkaW5nOiAycmVtO1xufVxuXG4udXNlci1yZWdpc3Rlci1mb3JtIHtcbiAgbWF4LXdpZHRoOiA4MHJlbTtcbiAgbWFyZ2luOiAycmVtIGF1dG8gN3JlbTtcbiAgcGFkZGluZzogMnJlbTtcbn1cblxuLmNvbnRleHR1YWwtcmVnaW9uLnByb2ZpbGUge1xuICBwYWRkaW5nOiAzcmVtO1xufVxuXG4vKipcbiAqIEBmaWxlXG4gKiBBQyBWZW50dXJlcyBzdHlsZXMuXG4gKi9cbi5zb2xpY2l0dWQtYWMtdmVudHVyZXMge1xuICBwYWRkaW5nOiAycmVtO1xufVxuLnNvbGljaXR1ZC1hYy12ZW50dXJlcyAudGl0bGUge1xuICBwYWRkaW5nOiA0cmVtIDA7XG59XG4uc29saWNpdHVkLWFjLXZlbnR1cmVzIC5qcy1oaWRlIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gLmZvcm0taXRlbSB7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogNHJlbSAhaW1wb3J0YW50O1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHkpO1xufVxuLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIC5mb3JtLWl0ZW0gbGFiZWwge1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1sZyk7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIG1hcmdpbi1ib3R0b206IDAuNHJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gLmZvcm0taXRlbSBsYWJlbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS4ycmVtO1xuICB9XG59XG4ud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gLmZvcm0taXRlbSAuZm9ybS10ZXh0YXJlYSB7XG4gIGhlaWdodDogMTIuMnJlbTtcbiAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbn1cbi53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAuZm9ybS1pdGVtLmZvcm0tdHlwZS1kYXRlbGlzdCBsYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIC5mb3JtLWl0ZW0uZm9ybS1pdGVtLXN0YXJ0dXAteWVhci1mdW5kYXRpb24teWVhciBsYWJlbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gLmZvcm0taXRlbS5mb3JtLXR5cGUtY2hlY2tib3gge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzdGFydDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gLmZvcm0taXRlbS5mb3JtLXR5cGUtY2hlY2tib3gge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cbi53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAuZm9ybS1pdGVtLmZvcm0tdHlwZS1jaGVja2JveCAuZm9ybS1jaGVja2JveCB7XG4gIHdpZHRoOiAyLjRyZW07XG4gIGhlaWdodDogMi40cmVtO1xuICBtYXJnaW4tcmlnaHQ6IDAuOHJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC40cmVtO1xufVxuLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIC5mb3JtLWl0ZW0uZm9ybS10eXBlLWNoZWNrYm94IC5mb3JtLWl0ZW0tLWVycm9yLW1lc3NhZ2Uge1xuICBkaXNwbGF5OiBub25lO1xufVxuLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIC5mb3JtLWl0ZW0gLmNvbnRhaW5lci1pbmxpbmUuZm9ybS1pbmxpbmUge1xuICBtYXJnaW46IDA7XG59XG4ud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gLmZvcm0taXRlbSAuY29udGFpbmVyLWlubGluZSAuZm9ybS10eXBlLXNlbGVjdCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4ud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gLmZvcm0taXRlbS5mb3JtLWl0ZW0tc3RhcnR1cC15ZWFyLWZ1bmRhdGlvbiAuY29udGFpbmVyLWlubGluZSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG59XG4ud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gLmZvcm0tY29udHJvbCB7XG4gIGJvcmRlci1yYWRpdXM6IDMuMnJlbTtcbiAgaGVpZ2h0OiA0LjhyZW07XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLW0pO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBib3JkZXI6IDAuMXJlbSBzb2xpZCAjNjQ2NDYxZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDAwMDtcbiAgY29sb3I6ICM3MDcwNmRmZjtcbiAgcGFkZGluZy1sZWZ0OiAyLjRyZW07XG59XG4ud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gLmZvcm0tY29udHJvbC5mb3JtLXNlbGVjdCB7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xufVxuLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIC5mb3JtLWNvbnRyb2wuZm9ybS1zZWxlY3Q6ZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWJlYmVhZmY7XG59XG4ud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gLndlYmZvcm0tYnV0dG9uLS1zdWJtaXQge1xuICBib3JkZXItcmFkaXVzOiAzLjJyZW07XG4gIHBhZGRpbmc6IDEuMnJlbSAyLjRyZW07XG4gIG1hcmdpbi10b3A6IDhyZW07XG59XG4ud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gLmZvcm0tYWN0aW9ucyB7XG4gIGRpc3BsYXk6IGdyaWQgIWltcG9ydGFudDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gLmZvcm0td3JhcHBlciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIC5mb3JtLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiA0cmVtO1xuICB9XG4gIC53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAuZm9ybS13cmFwcGVyID4gZGl2IHtcbiAgICBmbGV4OiAxIDEgNTAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIC5mb3JtLXdyYXBwZXIgPiBkaXYgaW5wdXQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gLmZvcm0td3JhcHBlciAuZm9ybS1pdGVtIC5zZWxlY3QyLnNlbGVjdDItY29udGFpbmVyLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDAwO1xufVxuLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIC5mb3JtLXdyYXBwZXIgLmZvcm0taXRlbSAuc2VsZWN0MiAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtcmVndWxhcik7XG59XG4ud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gLmZvcm0td3JhcHBlciAuZm9ybS1pdGVtLmZvcm0tdHlwZS1zZWxlY3Qge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIC5mb3JtLXdyYXBwZXIgLmZvcm0taXRlbS5mb3JtLXR5cGUtc2VsZWN0IGxhYmVsIHtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtbGcpO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBtYXJnaW4tYm90dG9tOiAwLjRyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIC5mb3JtLXdyYXBwZXIgLmZvcm0taXRlbS5mb3JtLXR5cGUtc2VsZWN0IGxhYmVsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjJyZW07XG4gIH1cbn1cbi53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAuZHJhZy1hbmQtZHJvcC5kcm9wem9uZSB7XG4gIGJvcmRlci1yYWRpdXM6IDMuMnJlbTtcbiAgcGFkZGluZzogMCAyLjRyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXI6IDAuMXJlbSBzb2xpZCAjNjQ2NDYxZmY7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIG1hcmdpbi1ib3R0b206IDRyZW07XG59XG4ud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gLmRyYWctYW5kLWRyb3AgLmZpbGUtdXBsb2FkLWRlc2NyaXB0aW9uIHtcbiAgcGFkZGluZy10b3A6IDIuNHJlbTtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUteGwpO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBjb2xvcjogIzAwMDtcbn1cbi53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAuZHJhZy1hbmQtZHJvcCAuZmlsZS11cGxvYWQtdHlwZXMge1xuICBjb2xvcjogIzU4NTg1NmZmO1xuICBtYXJnaW4tYm90dG9tOiAxLjZyZW07XG59XG4ud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gLmRyYWctYW5kLWRyb3AgLmR6LWhvdmVyIHtcbiAgcGFkZGluZzogNS42cmVtIDA7XG59XG4ud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gLmRyYWctYW5kLWRyb3AgLmR6LW1lc3NhZ2Uge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIC5kcmFnLWFuZC1kcm9wIC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzcwNzA2ZGZmO1xuICBjb2xvcjogI2ZmZmZmZmZmO1xuICBwYWRkaW5nOiAxLjZyZW0gMi40cmVtO1xuICBib3JkZXItcmFkaXVzOiAzLjJyZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAyLjRyZW07XG59XG4ud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gLmRyYWctYW5kLWRyb3AgLmR6LXByZXZpZXcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmZmY7XG4gIG1hcmdpbi1ib3R0b206IDEuNnJlbTtcbiAgYm9yZGVyLXJhZGl1czogMS4ycmVtO1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gMWZyIG1heC1jb250ZW50O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW46IDA7XG4gIG1hcmdpbi1ib3R0b206IDEuNnJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gLmRyYWctYW5kLWRyb3AgLmR6LXByZXZpZXcge1xuICAgIG1hcmdpbi1ib3R0b206IDRyZW07XG4gIH1cbn1cbi53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAuZHJhZy1hbmQtZHJvcCAuZHotcHJldmlldyAuZHotaW1hZ2Uge1xuICB3aWR0aDogNHJlbTtcbiAgaGVpZ2h0OiA0cmVtO1xuICBtYXJnaW4tbGVmdDogMS4ycmVtO1xuICBtYXJnaW4tcmlnaHQ6IDEuMnJlbTtcbiAgYmFja2dyb3VuZC1zaXplOiA0cmVtICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIC5kcmFnLWFuZC1kcm9wIC5kei1wcmV2aWV3IC5kei1pbWFnZSB7XG4gICAgd2lkdGg6IDYuNHJlbTtcbiAgICBoZWlnaHQ6IDYuNHJlbTtcbiAgICBtYXJnaW4tbGVmdDogMnJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNnJlbTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDYuNHJlbSAhaW1wb3J0YW50O1xuICB9XG59XG4ud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gLmRyYWctYW5kLWRyb3AgLmR6LXByZXZpZXcgLmR6LWltYWdlIGltZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gLmRyYWctYW5kLWRyb3AgLmR6LXByZXZpZXcuZHotcHJvY2Vzc2luZyAuZHotcHJvZ3Jlc3Mge1xuICBkaXNwbGF5OiBub25lO1xufVxuLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIC5kcmFnLWFuZC1kcm9wIC5kei1wcmV2aWV3LmR6LXByb2Nlc3NpbmcgLmR6LWltYWdlIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nNjQnIGhlaWdodD0nNjQnIHZpZXdCb3g9JzAgMCA2NCA2NCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTI4IDQwQzI5LjEgNDAgMzAgMzguOTcxNCAzMCAzNy43MTQzVjI2LjI4NTdDMzAgMjUuMDI4NiAyOS4xIDI0IDI4IDI0QzI2LjkgMjQgMjYgMjUuMDI4NiAyNiAyNi4yODU3VjM3LjcxNDNDMjYgMzguOTcxNCAyNi45IDQwIDI4IDQwWk0zNCAyNi4yODU3VjM3LjcxNDNDMzQgMzguOTcxNCAzNC45IDQwIDM2IDQwQzM3LjEgNDAgMzggMzguOTcxNCAzOCAzNy43MTQzVjI2LjI4NTdDMzggMjUuMDI4NiAzNy4xIDI0IDM2IDI0QzM0LjkgMjQgMzQgMjUuMDI4NiAzNCAyNi4yODU3WicgZmlsbD0nJTIzQURBREFDJy8lM0UlM0NjaXJjbGUgY3g9JzMyJyBjeT0nMzInIHI9JzMwLjUnIHN0cm9rZT0nJTIzQURBREFDJyBzdHJva2Utd2lkdGg9JzMnLyUzRSUzQ3BhdGggZD0nTTYyLjUgMzJDNjIuNSAzOC4wMzIzIDYwLjcxMTIgNDMuOTI5MiA1Ny4zNTk4IDQ4Ljk0NDlDNTQuMDA4NCA1My45NjA2IDQ5LjI0NSA1Ny44Njk5IDQzLjY3MTggNjAuMTc4M0MzOC4wOTg3IDYyLjQ4NjggMzEuOTY2MiA2My4wOTA4IDI2LjA0OTcgNjEuOTE0QzIwLjEzMzMgNjAuNzM3MSAxNC42OTg3IDU3LjgzMjMgMTAuNDMzMiA1My41NjY4QzYuMTY3NzQgNDkuMzAxMyAzLjI2MjkgNDMuODY2NyAyLjA4NjA1IDM3Ljk1MDNDMC45MDkyIDMyLjAzMzggMS41MTMyIDI1LjkwMTMgMy44MjE2NyAyMC4zMjgyQzYuMTMwMTUgMTQuNzU1IDEwLjAzOTQgOS45OTE1NiAxNS4wNTUxIDYuNjQwMThDMjAuMDcwOCAzLjI4ODc5IDI1Ljk2NzcgMS41IDMyIDEuNScgc3Ryb2tlPSclMjMzNTM1MzInIHN0cm9rZS13aWR0aD0nMycgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xufVxuLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIC5kcmFnLWFuZC1kcm9wIC5kei1wcmV2aWV3LmR6LXByb2Nlc3NpbmcuZHotc3VjY2VzcyAuZHotaW1hZ2Uge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPSc2NScgaGVpZ2h0PSc2NCcgdmlld0JveD0nMCAwIDY1IDY0JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMjguMTI3MSAzNy43NzkzTDIyLjQzNzUgMzEuNTZMMjAuNSAzMy42NjI5TDI4LjEyNzEgNDJMNDQuNSAyNC4xMDI5TDQyLjU3NjIgMjJMMjguMTI3MSAzNy43NzkzWicgZmlsbD0nJTIzMzUzNTMyJy8lM0UlM0NjaXJjbGUgY3g9JzMyLjUnIGN5PSczMicgcj0nMzAuNScgc3Ryb2tlPSclMjNBREFEQUMnIHN0cm9rZS13aWR0aD0nMycvJTNFJTNDcGF0aCBkPSdNMzIuNSAxLjVDMzYuNTA1MyAxLjUgNDAuNDcxNCAyLjI4ODkxIDQ0LjE3MTggMy44MjE2N0M0Ny44NzIzIDUuMzU0NDQgNTEuMjM0NiA3LjYwMTA2IDU0LjA2NjggMTAuNDMzMkM1Ni44OTg5IDEzLjI2NTQgNTkuMTQ1NiAxNi42Mjc3IDYwLjY3ODMgMjAuMzI4MkM2Mi4yMTExIDI0LjAyODYgNjMgMjcuOTk0NyA2MyAzMkM2MyAzNi4wMDUzIDYyLjIxMTEgMzkuOTcxNCA2MC42NzgzIDQzLjY3MTlDNTkuMTQ1NiA0Ny4zNzIzIDU2Ljg5ODkgNTAuNzM0NiA1NC4wNjY4IDUzLjU2NjhDNTEuMjM0NiA1Ni4zOTg5IDQ3Ljg3MjMgNTguNjQ1NiA0NC4xNzE4IDYwLjE3ODNDNDAuNDcxNCA2MS43MTExIDM2LjUwNTMgNjIuNSAzMi41IDYyLjVDMjguNDk0NyA2Mi41IDI0LjUyODYgNjEuNzExMSAyMC44MjgxIDYwLjE3ODNDMTcuMTI3NyA1OC42NDU2IDEzLjc2NTQgNTYuMzk4OSAxMC45MzMyIDUzLjU2NjdDOC4xMDEwNSA1MC43MzQ2IDUuODU0NDQgNDcuMzcyMyA0LjMyMTY3IDQzLjY3MThDMi43ODg5IDM5Ljk3MTQgMiAzNi4wMDUzIDIgMzJDMiAyNy45OTQ3IDIuNzg4OTEgMjQuMDI4NiA0LjMyMTY4IDIwLjMyODFDNS44NTQ0NSAxNi42Mjc3IDguMTAxMDcgMTMuMjY1NCAxMC45MzMzIDEwLjQzMzJDMTMuNzY1NCA3LjYwMTA1IDE3LjEyNzcgNS4zNTQ0MyAyMC44MjgyIDMuODIxNjdDMjQuNTI4NiAyLjI4ODkgMjguNDk0NyAxLjUgMzIuNSAxLjVMMzIuNSAxLjVaJyBzdHJva2U9JyUyMzM1MzUzMicgc3Ryb2tlLXdpZHRoPSczJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSUzQy9zdmclM0UlMEFcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG59XG4ud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gLmRyYWctYW5kLWRyb3AgLmR6LXByZXZpZXcgLmR6LWVycm9yLW1lc3NhZ2Uge1xuICBmbGV4OiAxO1xuICBkaXNwbGF5OiBub25lO1xufVxuLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIC5kcmFnLWFuZC1kcm9wIC5kei1wcmV2aWV3IC5kei1kZXRhaWxzIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtbSk7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgZ2FwOiAwO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIC5kcmFnLWFuZC1kcm9wIC5kei1wcmV2aWV3IC5kei1kZXRhaWxzIHtcbiAgICBnYXA6IDAuOHJlbTtcbiAgfVxufVxuLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIC5kcmFnLWFuZC1kcm9wIC5kei1wcmV2aWV3IC5kei1kZXRhaWxzIC5kei1maWxlbmFtZSB7XG4gIG9yZGVyOiAxO1xuICBjb2xvcjogI2UzMjQzY2ZmO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAuZHJhZy1hbmQtZHJvcCAuZHotcHJldmlldyAuZHotZGV0YWlscyAuZHotc2l6ZSB7XG4gIG9yZGVyOiAyO1xuICBjb2xvcjogIzcwNzA2ZGZmO1xuICBmb250LXdlaWdodDogdmFyKC0tZm9udC1tZWRpdW0pO1xufVxuLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIC5kcmFnLWFuZC1kcm9wIC5kei1wcmV2aWV3IC5kcm9wem9uZWpzLXJlbW92ZS1pY29uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMi40cmVtO1xuICBoZWlnaHQ6IDIuNHJlbTtcbiAgYmFja2dyb3VuZDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMjQnIGhlaWdodD0nMjQnIHZpZXdCb3g9JzAgMCAyNCAyNCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ21hc2sgaWQ9J21hc2swXzQ2MjBfMTU5MTgnIHN0eWxlPSdtYXNrLXR5cGU6YWxwaGEnIG1hc2tVbml0cz0ndXNlclNwYWNlT25Vc2UnIHg9JzAnIHk9JzAnIHdpZHRoPScyNCcgaGVpZ2h0PScyNCclM0UlM0NyZWN0IHdpZHRoPScyNCcgaGVpZ2h0PScyNCcgZmlsbD0nJTIzRDlEOUQ5Jy8lM0UlM0MvbWFzayUzRSUzQ2cgbWFzaz0ndXJsKCUyM21hc2swXzQ2MjBfMTU5MTgpJyUzRSUzQ3BhdGggZD0nTTEyIDEzLjU5N0w2LjQxMDY1IDE5LjE4NjNDNi4yMDE1MiAxOS4zOTU0IDUuOTM1MzYgMTkuNSA1LjYxMjE3IDE5LjVDNS4yODg5NyAxOS41IDUuMDIyODEgMTkuMzk1NCA0LjgxMzY5IDE5LjE4NjNDNC42MDQ1NiAxOC45NzcyIDQuNSAxOC43MTEgNC41IDE4LjM4NzhDNC41IDE4LjA2NDYgNC42MDQ1NiAxNy43OTg1IDQuODEzNjkgMTcuNTg5NEwxMC40MDMgMTJMNC44MTM2OSA2LjQxMDY1QzQuNjA0NTYgNi4yMDE1MiA0LjUgNS45MzUzNiA0LjUgNS42MTIxN0M0LjUgNS4yODg5NyA0LjYwNDU2IDUuMDIyODEgNC44MTM2OSA0LjgxMzY5QzUuMDIyODEgNC42MDQ1NiA1LjI4ODk3IDQuNSA1LjYxMjE3IDQuNUM1LjkzNTM2IDQuNSA2LjIwMTUyIDQuNjA0NTYgNi40MTA2NSA0LjgxMzY5TDEyIDEwLjQwM0wxNy41ODk0IDQuODEzNjlDMTcuNzk4NSA0LjYwNDU2IDE4LjA2NDYgNC41IDE4LjM4NzggNC41QzE4LjcxMSA0LjUgMTguOTc3MiA0LjYwNDU2IDE5LjE4NjMgNC44MTM2OUMxOS4zOTU0IDUuMDIyODEgMTkuNSA1LjI4ODk3IDE5LjUgNS42MTIxN0MxOS41IDUuOTM1MzYgMTkuMzk1NCA2LjIwMTUyIDE5LjE4NjMgNi40MTA2NUwxMy41OTcgMTJMMTkuMTg2MyAxNy41ODk0QzE5LjM5NTQgMTcuNzk4NSAxOS41IDE4LjA2NDYgMTkuNSAxOC4zODc4QzE5LjUgMTguNzExIDE5LjM5NTQgMTguOTc3MiAxOS4xODYzIDE5LjE4NjNDMTguOTc3MiAxOS4zOTU0IDE4LjcxMSAxOS41IDE4LjM4NzggMTkuNUMxOC4wNjQ2IDE5LjUgMTcuNzk4NSAxOS4zOTU0IDE3LjU4OTQgMTkuMTg2M0wxMiAxMy41OTdaJyBmaWxsPSclMjM3MDcwNkQnLyUzRSUzQy9nJTNFJTNDL3N2ZyUzRSUwQVwiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgbWFyZ2luLXJpZ2h0OiAzLjJyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIC5kcmFnLWFuZC1kcm9wIC5kei1wcmV2aWV3IC5kcm9wem9uZWpzLXJlbW92ZS1pY29uIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMuNnJlbTtcbiAgfVxufVxuLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIC5kcmFnLWFuZC1kcm9wIC5kei1wcmV2aWV3IC5kcm9wem9uZWpzLXJlbW92ZS1pY29uOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMjQnIGhlaWdodD0nMjQnIHZpZXdCb3g9JzAgMCAyNCAyNCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ21hc2sgaWQ9J21hc2swXzQ2MjBfMTU5MTgnIHN0eWxlPSdtYXNrLXR5cGU6YWxwaGEnIG1hc2tVbml0cz0ndXNlclNwYWNlT25Vc2UnIHg9JzAnIHk9JzAnIHdpZHRoPScyNCcgaGVpZ2h0PScyNCclM0UlM0NyZWN0IHdpZHRoPScyNCcgaGVpZ2h0PScyNCcgZmlsbD0nJTIzRDlEOUQ5Jy8lM0UlM0MvbWFzayUzRSUzQ2cgbWFzaz0ndXJsKCUyM21hc2swXzQ2MjBfMTU5MTgpJyUzRSUzQ3BhdGggZD0nTTEyIDEzLjU5N0w2LjQxMDY1IDE5LjE4NjNDNi4yMDE1MiAxOS4zOTU0IDUuOTM1MzYgMTkuNSA1LjYxMjE3IDE5LjVDNS4yODg5NyAxOS41IDUuMDIyODEgMTkuMzk1NCA0LjgxMzY5IDE5LjE4NjNDNC42MDQ1NiAxOC45NzcyIDQuNSAxOC43MTEgNC41IDE4LjM4NzhDNC41IDE4LjA2NDYgNC42MDQ1NiAxNy43OTg1IDQuODEzNjkgMTcuNTg5NEwxMC40MDMgMTJMNC44MTM2OSA2LjQxMDY1QzQuNjA0NTYgNi4yMDE1MiA0LjUgNS45MzUzNiA0LjUgNS42MTIxN0M0LjUgNS4yODg5NyA0LjYwNDU2IDUuMDIyODEgNC44MTM2OSA0LjgxMzY5QzUuMDIyODEgNC42MDQ1NiA1LjI4ODk3IDQuNSA1LjYxMjE3IDQuNUM1LjkzNTM2IDQuNSA2LjIwMTUyIDQuNjA0NTYgNi40MTA2NSA0LjgxMzY5TDEyIDEwLjQwM0wxNy41ODk0IDQuODEzNjlDMTcuNzk4NSA0LjYwNDU2IDE4LjA2NDYgNC41IDE4LjM4NzggNC41QzE4LjcxMSA0LjUgMTguOTc3MiA0LjYwNDU2IDE5LjE4NjMgNC44MTM2OUMxOS4zOTU0IDUuMDIyODEgMTkuNSA1LjI4ODk3IDE5LjUgNS42MTIxN0MxOS41IDUuOTM1MzYgMTkuMzk1NCA2LjIwMTUyIDE5LjE4NjMgNi40MTA2NUwxMy41OTcgMTJMMTkuMTg2MyAxNy41ODk0QzE5LjM5NTQgMTcuNzk4NSAxOS41IDE4LjA2NDYgMTkuNSAxOC4zODc4QzE5LjUgMTguNzExIDE5LjM5NTQgMTguOTc3MiAxOS4xODYzIDE5LjE4NjNDMTguOTc3MiAxOS4zOTU0IDE4LjcxMSAxOS41IDE4LjM4NzggMTkuNUMxOC4wNjQ2IDE5LjUgMTcuNzk4NSAxOS4zOTU0IDE3LjU4OTQgMTkuMTg2M0wxMiAxMy41OTdaJyBmaWxsPSclMjM3MDcwNkQnLyUzRSUzQy9nJTNFJTNDL3N2ZyUzRSUwQVwiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbn1cbi53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAuZHJhZy1hbmQtZHJvcCAuZHotcHJldmlldyAuZHotc3VjY2Vzcy1tYXJrLFxuLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIC5kcmFnLWFuZC1kcm9wIC5kei1wcmV2aWV3IC5kei1lcnJvci1tYXJrIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAuZHJhZy1hbmQtZHJvcCAuZHotcHJldmlldy5kei1lcnJvciAuZHotaW1hZ2Uge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPSc2NCcgaGVpZ2h0PSc2NCcgdmlld0JveD0nMCAwIDY0IDY0JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDbWFzayBpZD0nbWFzazBfNDYyMF8xNTYyNicgc3R5bGU9J21hc2stdHlwZTphbHBoYScgbWFza1VuaXRzPSd1c2VyU3BhY2VPblVzZScgeD0nMTYnIHk9JzE2JyB3aWR0aD0nMzInIGhlaWdodD0nMzInJTNFJTNDcmVjdCB4PScxNicgeT0nMTYnIHdpZHRoPSczMicgaGVpZ2h0PSczMicgZmlsbD0nJTIzRDlEOUQ5Jy8lM0UlM0MvbWFzayUzRSUzQ2cgbWFzaz0ndXJsKCUyM21hc2swXzQ2MjBfMTU2MjYpJyUzRSUzQ3BhdGggZD0nTTMyIDM0LjEyOTNMMjQuNTQ3NSA0MS41ODE3QzI0LjI2ODcgNDEuODYwNiAyMy45MTM4IDQyIDIzLjQ4MjkgNDJDMjMuMDUyIDQyIDIyLjY5NzEgNDEuODYwNiAyMi40MTgzIDQxLjU4MTdDMjIuMTM5NCA0MS4zMDI5IDIyIDQwLjk0OCAyMiA0MC41MTcxQzIyIDQwLjA4NjIgMjIuMTM5NCAzOS43MzEzIDIyLjQxODMgMzkuNDUyNUwyOS44NzA3IDMyTDIyLjQxODMgMjQuNTQ3NUMyMi4xMzk0IDI0LjI2ODcgMjIgMjMuOTEzOCAyMiAyMy40ODI5QzIyIDIzLjA1MiAyMi4xMzk0IDIyLjY5NzEgMjIuNDE4MyAyMi40MTgzQzIyLjY5NzEgMjIuMTM5NCAyMy4wNTIgMjIgMjMuNDgyOSAyMkMyMy45MTM4IDIyIDI0LjI2ODcgMjIuMTM5NCAyNC41NDc1IDIyLjQxODNMMzIgMjkuODcwN0wzOS40NTI1IDIyLjQxODNDMzkuNzMxMyAyMi4xMzk0IDQwLjA4NjIgMjIgNDAuNTE3MSAyMkM0MC45NDggMjIgNDEuMzAyOSAyMi4xMzk0IDQxLjU4MTcgMjIuNDE4M0M0MS44NjA2IDIyLjY5NzEgNDIgMjMuMDUyIDQyIDIzLjQ4MjlDNDIgMjMuOTEzOCA0MS44NjA2IDI0LjI2ODcgNDEuNTgxNyAyNC41NDc1TDM0LjEyOTMgMzJMNDEuNTgxNyAzOS40NTI1QzQxLjg2MDYgMzkuNzMxMyA0MiA0MC4wODYyIDQyIDQwLjUxNzFDNDIgNDAuOTQ4IDQxLjg2MDYgNDEuMzAyOSA0MS41ODE3IDQxLjU4MTdDNDEuMzAyOSA0MS44NjA2IDQwLjk0OCA0MiA0MC41MTcxIDQyQzQwLjA4NjIgNDIgMzkuNzMxMyA0MS44NjA2IDM5LjQ1MjUgNDEuNTgxN0wzMiAzNC4xMjkzWicgZmlsbD0nJTIzRTMyNDNDJy8lM0UlM0MvZyUzRSUzQ2NpcmNsZSBjeD0nMzInIGN5PSczMicgcj0nMzAuNScgc3Ryb2tlPSclMjNFMzI0M0MnIHN0cm9rZS13aWR0aD0nMycvJTNFJTNDcGF0aCBkPSdNMzIgMS41QzM2LjAwNTMgMS41IDM5Ljk3MTQgMi4yODg5MSA0My42NzE4IDMuODIxNjdDNDcuMzcyMyA1LjM1NDQ0IDUwLjczNDYgNy42MDEwNiA1My41NjY4IDEwLjQzMzJDNTYuMzk4OSAxMy4yNjU0IDU4LjY0NTYgMTYuNjI3NyA2MC4xNzgzIDIwLjMyODJDNjEuNzExMSAyNC4wMjg2IDYyLjUgMjcuOTk0NyA2Mi41IDMyQzYyLjUgMzYuMDA1MyA2MS43MTExIDM5Ljk3MTQgNjAuMTc4MyA0My42NzE5QzU4LjY0NTYgNDcuMzcyMyA1Ni4zOTg5IDUwLjczNDYgNTMuNTY2OCA1My41NjY4QzUwLjczNDYgNTYuMzk4OSA0Ny4zNzIzIDU4LjY0NTYgNDMuNjcxOCA2MC4xNzgzQzM5Ljk3MTQgNjEuNzExMSAzNi4wMDUzIDYyLjUgMzIgNjIuNUMyNy45OTQ3IDYyLjUgMjQuMDI4NiA2MS43MTExIDIwLjMyODEgNjAuMTc4M0MxNi42Mjc3IDU4LjY0NTYgMTMuMjY1NCA1Ni4zOTg5IDEwLjQzMzIgNTMuNTY2N0M3LjYwMTA1IDUwLjczNDYgNS4zNTQ0NCA0Ny4zNzIzIDMuODIxNjcgNDMuNjcxOEMyLjI4ODkgMzkuOTcxNCAxLjUgMzYuMDA1MyAxLjUgMzJDMS41IDI3Ljk5NDcgMi4yODg5MSAyNC4wMjg2IDMuODIxNjggMjAuMzI4MUM1LjM1NDQ1IDE2LjYyNzcgNy42MDEwNyAxMy4yNjU0IDEwLjQzMzMgMTAuNDMzMkMxMy4yNjU0IDcuNjAxMDUgMTYuNjI3NyA1LjM1NDQzIDIwLjMyODIgMy44MjE2N0MyNC4wMjg2IDIuMjg4OSAyNy45OTQ3IDEuNSAzMiAxLjVMMzIgMS41Wicgc3Ryb2tlPSclMjNFMzI0M0MnIHN0cm9rZS13aWR0aD0nMycgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xufVxuLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIC5kcmFnLWFuZC1kcm9wIC5kei1wcmV2aWV3LmR6LWVycm9yIC5kei1maWxlbmFtZSB7XG4gIGNvbG9yOiAjNzA3MDZkZmY7XG59XG4ud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gLmRyYWctYW5kLWRyb3AgLmR6LXByZXZpZXcuZHotZXJyb3IgLmR6LXNpemUge1xuICBjb2xvcjogI2UzMjQzY2ZmO1xufVxuLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIC5kcmFnLWFuZC1kcm9wLmR6LWRyYWctaG92ZXIgLmR6LWhvdmVyIHtcbiAgYm9yZGVyLXJhZGl1czogMS42cmVtO1xuICBib3JkZXI6IDAuMnJlbSBkYXNoZWQgIzcwNzA2ZGZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmZmY7XG4gIG1hcmdpbjogNHJlbSAwO1xuICBnYXA6IDIuNHJlbTtcbn1cbi53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAuZHJhZy1hbmQtZHJvcC5kei1kcmFnLWhvdmVyIC5kei1tZXNzYWdlIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgcGFkZGluZy10b3A6IDFyZW07XG4gIG9wYWNpdHk6IDMwJTtcbn1cbi53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAud2ViZm9ybS1lcnJvciB7XG4gIGNvbG9yOiAjZTMyNDNjZmY7XG4gIGZvbnQtc2l6ZTogMC45ZW07XG4gIG1hcmdpbi10b3A6IDAuNWVtO1xufVxuLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIC53ZWJmb3JtLWVsZW1lbnQtaGVscCB7XG4gIGJhY2tncm91bmQ6ICM4NDg0ODJmZjtcbiAgYm9yZGVyOiAwLjFyZW0gc29saWQgIzg0ODQ4MmZmO1xufVxuLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIC53ZWJmb3JtLWVsZW1lbnQtaGVscDpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICM4NDg0ODJmZjtcbiAgYm9yZGVyOiAwLjFyZW0gc29saWQgIzg0ODQ4MmZmO1xufVxuLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIC53ZWJmb3JtLWVsZW1lbnQtaGVscC0tY29udGVudCB7XG4gIGNvbG9yOiAjMDAwO1xufVxuLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIC50aXBweS1ib3gge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmZmY7XG4gIGJvcmRlcjogMC4xcmVtIHNvbGlkICM2NDY0NjFmZjtcbiAgYm9yZGVyLXJhZGl1czogMC44cmVtO1xufVxuLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIC50aXBweS1hcnJvdyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gLmFsZXJ0LWVycm9yLCAud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gZW0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIGRpdi5mb3JtLWl0ZW0tLWVycm9yLW1lc3NhZ2Uge1xuICBjb2xvcjogI2UzMjQzY2ZmO1xuICBwYWRkaW5nLXRvcDogMS4ycmVtO1xufVxuLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIGRpdi5mb3JtLWl0ZW0tLWVycm9yLW1lc3NhZ2Ugc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtcmVndWxhcik7XG59XG4ud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gZGl2LmZvcm0taXRlbS0tZXJyb3ItbWVzc2FnZSBlbSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gZGl2LmZvcm0taXRlbS0tZXJyb3ItbWVzc2FnZTo6YmVmb3JlIHtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtcmVndWxhcik7XG4gIGRpc3BsYXk6IGNvbnRlbnRzO1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIGxhYmVsIGEge1xuICBjb2xvcjogI2UzMjQzY2ZmO1xufVxuLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIC53ZWJmb3JtLWVsZW1lbnQtZGVzY3JpcHRpb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKipcbiAqIEBmaWxlXG4gKiBTb3N0ZW5pYmlsaWRhZCBDaXJjbGUgU3R5bGVzLlxuICoqL1xuLmNpcmNsZS1pbWcge1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzIGVhc2UtaW4tb3V0O1xufVxuLmNpcmNsZS1pbWcuY2lyY2xlLWltZy0xIHtcbiAgb3BhY2l0eTogMDtcbn1cbltkYXRhLXN0ZXA9c3RlcC0xXSAuY2lyY2xlLWltZy5jaXJjbGUtaW1nLTEge1xuICBvcGFjaXR5OiAxO1xufVxuLmNpcmNsZS1pbWcuY2lyY2xlLWltZy0yIHtcbiAgb3BhY2l0eTogMDtcbn1cbltkYXRhLXN0ZXA9c3RlcC0yXSAuY2lyY2xlLWltZy5jaXJjbGUtaW1nLTIge1xuICBvcGFjaXR5OiAxO1xufVxuLmNpcmNsZS1pbWcuY2lyY2xlLWltZy0zIHtcbiAgb3BhY2l0eTogMDtcbn1cbltkYXRhLXN0ZXA9c3RlcC0zXSAuY2lyY2xlLWltZy5jaXJjbGUtaW1nLTMge1xuICBvcGFjaXR5OiAxO1xufVxuLmNpcmNsZS1pbWcgaW1nIHtcbiAgd2lkdGg6IDQ2LjV2dztcbiAgaGVpZ2h0OiA0Ni41dnc7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jaXJjbGUtaW1nIGltZyB7XG4gICAgd2lkdGg6IDI2LjhyZW07XG4gICAgaGVpZ2h0OiAyNi44cmVtO1xuICB9XG59XG5cbi5maWVsZC0tbmFtZS1maWVsZC1zb3N0ZW5pYmlsaWRhZC1zbGlkZSB7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5maWVsZC0tbmFtZS1maWVsZC1zb3N0ZW5pYmlsaWRhZC1zbGlkZSA+IC5maWVsZF9faXRlbSB7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5maWVsZC0tbmFtZS1maWVsZC1zb3N0ZW5pYmlsaWRhZC1zbGlkZSA+IC5maWVsZF9faXRlbTpudGgtY2hpbGQoMSkge1xuICBkaXNwbGF5OiBub25lO1xufVxuW2RhdGEtc3RlcD1zdGVwLTFdIC5maWVsZC0tbmFtZS1maWVsZC1zb3N0ZW5pYmlsaWRhZC1zbGlkZSA+IC5maWVsZF9faXRlbTpudGgtY2hpbGQoMSkge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5maWVsZC0tbmFtZS1maWVsZC1zb3N0ZW5pYmlsaWRhZC1zbGlkZSA+IC5maWVsZF9faXRlbTpudGgtY2hpbGQoMikge1xuICBkaXNwbGF5OiBub25lO1xufVxuW2RhdGEtc3RlcD1zdGVwLTJdIC5maWVsZC0tbmFtZS1maWVsZC1zb3N0ZW5pYmlsaWRhZC1zbGlkZSA+IC5maWVsZF9faXRlbTpudGgtY2hpbGQoMikge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5maWVsZC0tbmFtZS1maWVsZC1zb3N0ZW5pYmlsaWRhZC1zbGlkZSA+IC5maWVsZF9faXRlbTpudGgtY2hpbGQoMykge1xuICBkaXNwbGF5OiBub25lO1xufVxuW2RhdGEtc3RlcD1zdGVwLTNdIC5maWVsZC0tbmFtZS1maWVsZC1zb3N0ZW5pYmlsaWRhZC1zbGlkZSA+IC5maWVsZF9faXRlbTpudGgtY2hpbGQoMykge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmNpcmNsZS0tdGl0bGUge1xuICBjb2xvcjogIzFkMWQxYmZmO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMnJlbTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2UtaW4tb3V0O1xufVxuLmNpcmNsZS0tdGl0bGUuY2lyY2xlLXRpdGxlLTEge1xuICBvcGFjaXR5OiAwLjQ7XG59XG5bZGF0YS1zdGVwPXN0ZXAtMV0gLmNpcmNsZS0tdGl0bGUuY2lyY2xlLXRpdGxlLTEge1xuICBvcGFjaXR5OiAxO1xuICBmb250LXdlaWdodDogdmFyKC0tZm9udC1tZWRpdW0pO1xufVxuLmNpcmNsZS0tdGl0bGUuY2lyY2xlLXRpdGxlLTIge1xuICBvcGFjaXR5OiAwLjQ7XG59XG5bZGF0YS1zdGVwPXN0ZXAtMl0gLmNpcmNsZS0tdGl0bGUuY2lyY2xlLXRpdGxlLTIge1xuICBvcGFjaXR5OiAxO1xuICBmb250LXdlaWdodDogdmFyKC0tZm9udC1tZWRpdW0pO1xufVxuLmNpcmNsZS0tdGl0bGUuY2lyY2xlLXRpdGxlLTMge1xuICBvcGFjaXR5OiAwLjQ7XG59XG5bZGF0YS1zdGVwPXN0ZXAtM10gLmNpcmNsZS0tdGl0bGUuY2lyY2xlLXRpdGxlLTMge1xuICBvcGFjaXR5OiAxO1xuICBmb250LXdlaWdodDogdmFyKC0tZm9udC1tZWRpdW0pO1xufVxuXG4uY2lyY2xlLXRpdGxlLTEge1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiA1JTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTEwMCUpO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNpcmNsZS10aXRsZS0xIHtcbiAgICBib3R0b206IGF1dG87XG4gICAgdG9wOiA2NiU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5jaXJjbGUtdGl0bGUtMSB7XG4gICAgYm90dG9tOiBhdXRvO1xuICAgIHRvcDogNjYlO1xuICAgIGxlZnQ6IDY5JTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg0LjhyZW0sIDApO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cblxuLmNpcmNsZS10aXRsZS0yIHtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiA1JTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTEwMCUpO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY2lyY2xlLXRpdGxlLTIge1xuICAgIGJvdHRvbTogYXV0bztcbiAgICB0b3A6IDY2JTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLmNpcmNsZS10aXRsZS0yIHtcbiAgICBsZWZ0OiAzMSU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoY2FsYygtMTAwJSAtIDQuOHJlbSksIDApO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG59XG5cbi5jaXJjbGUtdGl0bGUtMyB7XG4gIHRvcDogMDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCA1MCUpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jaXJjbGUtdGl0bGUtMyB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMTAwJSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLmNpcmNsZS10aXRsZS0zIHtcbiAgICB0b3A6IDEwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG4gIH1cbn1cblxuLmJsb2NrLWxlZnQgLmNpcmNsZS1ncmFwaCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogNHJlbSAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuYmxvY2stbGVmdCAuY2lyY2xlLWdyYXBoIHtcbiAgICBwYWRkaW5nOiA2LjNyZW07XG4gIH1cbn1cbi5ibG9jay1sZWZ0IC5jaXJjbGUtc3ZnIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB3aWR0aDogNzJ2dztcbiAgaGVpZ2h0OiA3MnZ3O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuYmxvY2stbGVmdCAuY2lyY2xlLXN2ZyB7XG4gICAgd2lkdGg6IDUzLjdyZW07XG4gICAgaGVpZ2h0OiA1My43cmVtO1xuICB9XG59XG4uYmxvY2stbGVmdCAuY2lyY2xlLWdyYXBoIC5jaXJjbGUtcGF0aCB7XG4gIGZpbGw6IG5vbmU7XG4gIHN0cm9rZTogdHJhbnNwYXJlbnQ7XG59XG4uYmxvY2stbGVmdCAuY2lyY2xlLWdyYXBoIC5jaXJjdWxhci1wYXRocyB7XG4gIGZpbGw6IG5vbmU7XG59XG4uYmxvY2stbGVmdCAuY2lyY2xlLWdyYXBoIC5jaXJjbGUtaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cblxuLmJsb2NrLWlubGluZS1ibG9ja3Nvc3RlbmliaWxpZGFkIHtcbiAgLS1hY3RpdmUtY29sb3Itc3RlcC0xOiAjMjU4QTM3O1xuICAtLWFjdGl2ZS1jb2xvci1zdGVwLTI6ICMxNjREODA7XG4gIC0tYWN0aXZlLWNvbG9yLXN0ZXAtMzogIzJBODE3ODtcbn1cbi5ibG9jay1pbmxpbmUtYmxvY2tzb3N0ZW5pYmlsaWRhZCAuYmxvY2stcmlnaHQuY29ybmVyIHtcbiAgYm9yZGVyOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuYmxvY2staW5saW5lLWJsb2Nrc29zdGVuaWJpbGlkYWQgLmJsb2NrLXJpZ2h0LmNvcm5lciB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDMuMnJlbTtcbiAgfVxufVxuLmJsb2NrLWlubGluZS1ibG9ja3Nvc3RlbmliaWxpZGFkIC5ibG9jay1yaWdodCAucGFyYWdyYXBoLS10eXBlLS1zb3N0ZW5pYmlsaWRhZC1zbGlkZSB7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5ibG9jay1pbmxpbmUtYmxvY2tzb3N0ZW5pYmlsaWRhZCAuYmxvY2stcmlnaHQgLnBhcmFncmFwaC0tdHlwZS0tc29zdGVuaWJpbGlkYWQtc2xpZGUgLnRhYi1zbGlkZSB7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5ibG9jay1pbmxpbmUtYmxvY2tzb3N0ZW5pYmlsaWRhZCAuYmxvY2stcmlnaHQgLnBhcmFncmFwaC0tdHlwZS0tc29zdGVuaWJpbGlkYWQtc2xpZGUgLnRhYi1zbGlkZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuLmJsb2NrLWlubGluZS1ibG9ja3Nvc3RlbmliaWxpZGFkIC5ibG9jay1yaWdodCAucGFyYWdyYXBoLS10eXBlLS1zb3N0ZW5pYmlsaWRhZC1zbGlkZSAudGFiLWNvbnRlbnQge1xuICBwYWRkaW5nOiA1LjJyZW0gNSUgNHJlbTtcbiAgZmxleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmJsb2NrLWlubGluZS1ibG9ja3Nvc3RlbmliaWxpZGFkIC5ibG9jay1yaWdodCAucGFyYWdyYXBoLS10eXBlLS1zb3N0ZW5pYmlsaWRhZC1zbGlkZSAudGFiLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDUuMnJlbSA3LjJyZW0gMDtcbiAgfVxufVxuLmJsb2NrLWlubGluZS1ibG9ja3Nvc3RlbmliaWxpZGFkIC5ibG9jay1yaWdodCAucGFyYWdyYXBoLS10eXBlLS1zb3N0ZW5pYmlsaWRhZC1zbGlkZSAudGFiLWNvbnRlbnQgLnRhYi1wYW5lOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgcGFkZGluZy10b3A6IDlyZW07XG59XG4uYmxvY2staW5saW5lLWJsb2Nrc29zdGVuaWJpbGlkYWQgLmJsb2NrLXJpZ2h0IC5wYXJhZ3JhcGgtLXR5cGUtLXNvc3RlbmliaWxpZGFkLXNsaWRlIC50YWItY29udGVudCAuaWNvbiBwYXRoIHtcbiAgc3Ryb2tlOiAjMWQxZDFiZmYgIWltcG9ydGFudDtcbn1cbi5ibG9jay1pbmxpbmUtYmxvY2tzb3N0ZW5pYmlsaWRhZCAuYmxvY2stcmlnaHQgLnBhcmFncmFwaC0tdHlwZS0tc29zdGVuaWJpbGlkYWQtc2xpZGUgLnRhYi1jb250ZW50IC50ZXh0LWxhYmVsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmJsb2NrLWlubGluZS1ibG9ja3Nvc3RlbmliaWxpZGFkIC5ibG9jay1yaWdodCAucGFyYWdyYXBoLS10eXBlLS1zb3N0ZW5pYmlsaWRhZC1zbGlkZSAudGFiLWNvbnRlbnQgLnRleHQtbGFiZWwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogYXV0byAwIDEuMnJlbTtcbiAgfVxufVxuLmJsb2NrLWlubGluZS1ibG9ja3Nvc3RlbmliaWxpZGFkIC5ibG9jay1yaWdodCAucGFyYWdyYXBoLS10eXBlLS1zb3N0ZW5pYmlsaWRhZC1zbGlkZSAudGFiLWNvbnRlbnQgLmJ0bi1vdXRsaW5lZC1kYXJrOmhvdmVyIHN2ZyBwYXRoIHtcbiAgdHJhbnNpdGlvbjogMC4zNXMgZWFzZS1pbi1vdXQ7XG4gIHN0cm9rZTogI2ZmZmZmZmZmICFpbXBvcnRhbnQ7XG59XG4uYmxvY2staW5saW5lLWJsb2Nrc29zdGVuaWJpbGlkYWQgLmJsb2NrLXJpZ2h0IC5wYXJhZ3JhcGgtLXR5cGUtLXNvc3RlbmliaWxpZGFkLXNsaWRlIC5jb250YWluZXItZG90cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmJsb2NrLWlubGluZS1ibG9ja3Nvc3RlbmliaWxpZGFkIC5ibG9jay1yaWdodCAucGFyYWdyYXBoLS10eXBlLS1zb3N0ZW5pYmlsaWRhZC1zbGlkZSAubmF2LXRhYnMge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLmJsb2NrLWlubGluZS1ibG9ja3Nvc3RlbmliaWxpZGFkIC5ibG9jay1yaWdodCAucGFyYWdyYXBoLS10eXBlLS1zb3N0ZW5pYmlsaWRhZC1zbGlkZSAubmF2LXRhYnMuY29udGFpbmVyLWRvdHMge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmJsb2NrLWlubGluZS1ibG9ja3Nvc3RlbmliaWxpZGFkIC5ibG9jay1yaWdodCAucGFyYWdyYXBoLS10eXBlLS1zb3N0ZW5pYmlsaWRhZC1zbGlkZSAubmF2LXRhYnMgLm5hdi1saW5rIHtcbiAgcGFkZGluZzogMS42cmVtIDJyZW07XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjMWQxZDFiZmY7XG4gIGJvcmRlcjogMC4xcmVtIHNvbGlkICMwMDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmJsb2NrLWlubGluZS1ibG9ja3Nvc3RlbmliaWxpZGFkIC5ibG9jay1yaWdodCAucGFyYWdyYXBoLS10eXBlLS1zb3N0ZW5pYmlsaWRhZC1zbGlkZSAubmF2LXRhYnMgLm5hdi1saW5rIHtcbiAgICBwYWRkaW5nOiAyLjRyZW0gMnJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuYmxvY2staW5saW5lLWJsb2Nrc29zdGVuaWJpbGlkYWQgLmJsb2NrLXJpZ2h0IC5wYXJhZ3JhcGgtLXR5cGUtLXNvc3RlbmliaWxpZGFkLXNsaWRlIC5uYXYtdGFicyAubmF2LWxpbmsge1xuICAgIHBhZGRpbmc6IDIuNHJlbSAzLjJyZW07XG4gIH1cbn1cbi5ibG9jay1pbmxpbmUtYmxvY2tzb3N0ZW5pYmlsaWRhZCAuYmxvY2stcmlnaHQgLnBhcmFncmFwaC0tdHlwZS0tc29zdGVuaWJpbGlkYWQtc2xpZGUgLm5hdi10YWJzIC5uYXYtbGluay5uYXYtZG90IHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHdpZHRoOiAxLjZyZW07XG4gIGhlaWdodDogMS42cmVtO1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIG9wYWNpdHk6IDAuMjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2UtaW47XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5ibG9jay1pbmxpbmUtYmxvY2tzb3N0ZW5pYmlsaWRhZCAuYmxvY2stcmlnaHQgLnBhcmFncmFwaC0tdHlwZS0tc29zdGVuaWJpbGlkYWQtc2xpZGUgLm5hdi10YWJzIC5uYXYtbGluay5uYXYtZG90IHtcbiAgICB3aWR0aDogNC44cmVtO1xuICAgIGhlaWdodDogNC44cmVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBvcGFjaXR5OiAxO1xuICAgIGJvcmRlcjogMC4xcmVtIHNvbGlkICMwMDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmJsb2NrLWlubGluZS1ibG9ja3Nvc3RlbmliaWxpZGFkIC5ibG9jay1yaWdodCAucGFyYWdyYXBoLS10eXBlLS1zb3N0ZW5pYmlsaWRhZC1zbGlkZSAubmF2LXRhYnMgLm5hdi1saW5rLm5hdi1kb3Qgc3ZnIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBzdHJva2U6ICMwMDAgIWltcG9ydGFudDtcbiAgfVxufVxuLmJsb2NrLWlubGluZS1ibG9ja3Nvc3RlbmliaWxpZGFkIC5ibG9jay1yaWdodCAucGFyYWdyYXBoLS10eXBlLS1zb3N0ZW5pYmlsaWRhZC1zbGlkZSAubmF2LXRhYnMgLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIGNvbG9yOiAjZmZmZmZmZmY7XG59XG4uYmxvY2staW5saW5lLWJsb2Nrc29zdGVuaWJpbGlkYWQgLmJsb2NrLXJpZ2h0IC5wYXJhZ3JhcGgtLXR5cGUtLXNvc3RlbmliaWxpZGFkLXNsaWRlIC5uYXYtdGFicyAubmF2LWxpbmsuYWN0aXZlLm5hdi1kb3Qge1xuICBvcGFjaXR5OiAxO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuYmxvY2staW5saW5lLWJsb2Nrc29zdGVuaWJpbGlkYWQgLmJsb2NrLXJpZ2h0IC5wYXJhZ3JhcGgtLXR5cGUtLXNvc3RlbmliaWxpZGFkLXNsaWRlIC5uYXYtdGFicyAubmF2LWxpbmsuYWN0aXZlLm5hdi1kb3Qge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5ibG9jay1pbmxpbmUtYmxvY2tzb3N0ZW5pYmlsaWRhZCAuYmxvY2stcmlnaHQgLnBhcmFncmFwaC0tdHlwZS0tc29zdGVuaWJpbGlkYWQtc2xpZGUgLm5hdi10YWJzIC5uYXYtbGluay5hY3RpdmUgcGF0aCB7XG4gIHN0cm9rZTogI2ZmZmZmZmZmO1xufVxuLmJsb2NrLWlubGluZS1ibG9ja3Nvc3RlbmliaWxpZGFkIC5ibG9jay1yaWdodCAucGFyYWdyYXBoLS10eXBlLS1zb3N0ZW5pYmlsaWRhZC1zbGlkZSAubmF2LXRhYnMgLm5hdi1saW5rIC50aXRsZS10YWIge1xuICBtYXJnaW4tdG9wOiAxLjJyZW07XG4gIG1heC13aWR0aDogMTAuNXJlbTtcbn1cbi5ibG9jay1pbmxpbmUtYmxvY2tzb3N0ZW5pYmlsaWRhZCAuYmxvY2stcmlnaHQgaDIsIC5ibG9jay1pbmxpbmUtYmxvY2tzb3N0ZW5pYmlsaWRhZCAuYmxvY2stcmlnaHQgLmgyIHtcbiAgbWFyZ2luLWJvdHRvbTogMi40cmVtO1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS0zeGwpO1xuICBmb250LXdlaWdodDogdmFyKC0tZm9udC1yZWd1bGFyKTtcbn1cbi5ibG9jay1pbmxpbmUtYmxvY2tzb3N0ZW5pYmlsaWRhZCAuYmxvY2stcmlnaHQgLnRpdGxlLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDEuMnJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMy41cmVtO1xufVxuLmJsb2NrLWlubGluZS1ibG9ja3Nvc3RlbmliaWxpZGFkIC5ibG9jay1yaWdodCAudGl0bGUtd3JhcHBlciBzdmcge1xuICB3aWR0aDogMy4ycmVtO1xuICBoZWlnaHQ6IDRyZW07XG59XG4uYmxvY2staW5saW5lLWJsb2Nrc29zdGVuaWJpbGlkYWQgLmJsb2NrLXJpZ2h0IC50aXRsZS13cmFwcGVyIC50aXRsZS1jb250ZW50IHtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtMnhsKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtcmVndWxhcik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5ibG9jay1pbmxpbmUtYmxvY2tzb3N0ZW5pYmlsaWRhZCAud3JhcHBlci1uYXYge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHRvcDogMy4ycmVtO1xuICAgIGxlZnQ6IGNhbGMoNTAlICsgMy4ycmVtKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuYmxvY2staW5saW5lLWJsb2Nrc29zdGVuaWJpbGlkYWQgLndyYXBwZXItbmF2IC5uYXYtZG90cyB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG5cbi8qKlxuQGZpbGVcbkNvbnRlbmVkb3IgcHJpbmNpcGFsIHBhcmEgbG9zIGNhcmRzIGRlIHZpZGVvLlxuKi9cbi5zbGlkZXItd3JhcHBlciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHNjcm9sbC1zbmFwLXR5cGU6IHggbWFuZGF0b3J5O1xuICBwYWRkaW5nOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuc2xpZGVyLXdyYXBwZXIge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAyLjRyZW0pO1xuICAgIG1hcmdpbi1sZWZ0OiAtMS4ycmVtO1xuICB9XG59XG4uc2xpZGVyLXdyYXBwZXIgLnNsaWRlcl9jYXJkX2l0ZW1zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGdhcDogMi40cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuc2xpZGVyLXdyYXBwZXIge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbiAgLnNsaWRlci13cmFwcGVyIC5zbGlkZXJfY2FyZF9pdGVtcyB7XG4gICAgZ2FwOiAzLjJyZW07XG4gICAgcGFkZGluZzogMi40cmVtO1xuICB9XG59XG5cbi5ob3Jpem9udGFsLWNhcmQtaGVhZGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmhvcml6b250YWwtY2FyZC1oZWFkZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDAsIDAsIDAsIDApIDU1LjM4JSwgcmdiYSgwLCAwLCAwLCAwLjgpIDEwMCUpO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAyLjRyZW07XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAyLjRyZW07XG59XG5cbi5jYXJkLWl0ZW0ge1xuICBmbGV4OiAwIDAgNzUlO1xuICBzY3JvbGwtc25hcC1hbGlnbjogc3RhcnQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgdHJhbnNmb3JtOiBub25lO1xuICB0cmFuc2l0aW9uOiBub25lO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMi40cmVtO1xuICBtYXgtd2lkdGg6IDI4LjhyZW07XG4gIG1hcmdpbi1yaWdodDogMi40cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jYXJkLWl0ZW0ge1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICBtYXJnaW4tcmlnaHQ6IGluaGVyaXQ7XG4gICAgZmxleDogMSAxIDA7XG4gICAgdHJhbnNpdGlvbjogZmxleC1ncm93IDAuNXMgY3ViaWMtYmV6aWVyKDAuMjUsIDAsIDAuNzUsIDEpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jYXJkLWl0ZW0ge1xuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICB9XG4gIC5jYXJkLWl0ZW06aG92ZXIsIC5jYXJkLWl0ZW06Zm9jdXMtd2l0aGluIHtcbiAgICBmbGV4LWdyb3c6IDQ7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcbiAgfVxuICAuY2FyZC1pdGVtOmhvdmVyIC5jYXJkLXRpdGxlLCAuY2FyZC1pdGVtOmZvY3VzLXdpdGhpbiAuY2FyZC10aXRsZSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC00MHB4KTtcbiAgfVxuICAuY2FyZC1pdGVtOmhvdmVyIC5jYXJkLWRlc2NyaXB0aW9uLCAuY2FyZC1pdGVtOmZvY3VzLXdpdGhpbiAuY2FyZC1kZXNjcmlwdGlvbiB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxuICAuY2FyZC1pdGVtOmhvdmVyIC5jYXJkLWFycm93LCAuY2FyZC1pdGVtOmZvY3VzLXdpdGhpbiAuY2FyZC1hcnJvdyB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIC5jYXJkLWl0ZW06aG92ZXIgLnNsaWRlci1jYXJkLXZpZGVvLCAuY2FyZC1pdGVtOmZvY3VzLXdpdGhpbiAuc2xpZGVyLWNhcmQtdmlkZW8ge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICB9XG4gIC5jYXJkLWl0ZW06Zm9jdXMge1xuICAgIG91dGxpbmU6IDAuMnJlbSBzb2xpZCAjZmZmZmZmZmY7XG4gIH1cbn1cbi5jYXJkLWl0ZW0gLmNhcmQtaW1nLWJsb2NrIHtcbiAgaGVpZ2h0OiA0NXJlbTtcbn1cbi5jYXJkLWl0ZW0gLmNhcmQtaW1nLWJsb2NrIGltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLmNhcmQtaXRlbSAuY2FyZC10aXRsZSxcbi5jYXJkLWl0ZW0gLmNhcmQtZGVzY3JpcHRpb24sXG4uY2FyZC1pdGVtIC5zbGlkZXItY2FyZC12aWRlbyB7XG4gIHRyYW5zZm9ybTogbm9uZTtcbn1cbi5jYXJkLWl0ZW0gLmNhcmQtZGVzY3JpcHRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcGFkZGluZzogMi40cmVtO1xuICB6LWluZGV4OiAzO1xuICBjb2xvcjogd2hpdGU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLCB0cmFuc2Zvcm0gMC4zcyBlYXNlO1xufVxuLmNhcmQtaXRlbSAuY2FyZC1kZXNjcmlwdGlvbiBwIHtcbiAgbWFyZ2luOiBhdXRvIDA7XG59XG4uY2FyZC1pdGVtIC5jYXJkLWFycm93IHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTYnIGhlaWdodD0nMTYnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTguMzU5MzggMi4zNTk0MUwxNCA3Ljk5OTk4TDguMzU5MzggMTMuNjQwNicgc3Ryb2tlPSd3aGl0ZScgc3Ryb2tlLXdpZHRoPScxLjcnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFJTNDcGF0aCBkPSdNMTMuOTk5OSA4TDIgOCcgc3Ryb2tlPSd3aGl0ZScgc3Ryb2tlLXdpZHRoPScxLjcnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFJTNDL3N2ZyUzRSUwQVwiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgaGVpZ2h0OiAzLjJyZW07XG4gIHdpZHRoOiAzLjJyZW07XG4gIGJvcmRlcjogMC4xcmVtIHNvbGlkICNmZmZmZmZmZjtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIHotaW5kZXg6IDEwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDIuNHJlbTtcbiAgcmlnaHQ6IDIuNHJlbTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tQ29ybmVyLXJhZGl1cy1Db3JuZXItcmFkaXVzLXJvdW5kZWQpO1xuICBjb2xvcjogI2ZmZmZmZmZmO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY2FyZC1pdGVtIC5jYXJkLWFycm93IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uY2FyZC1pdGVtIC5jYXJkLWFycm93OmZvY3VzIHtcbiAgb3V0bGluZTogMC4ycmVtIHNvbGlkICNmZmZmZmZmZjtcbn1cblxuLnNsaWRlci1jYXJkLXRpdGxlIHtcbiAgd2lkdGg6IDg1JTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDM7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgcGFkZGluZzogMi40cmVtO1xuICBmbGV4OiAxIDEgMDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnNsaWRlci1jYXJkLXRpdGxlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAyLjRyZW0gMS44cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5zbGlkZXItY2FyZC10aXRsZSB7XG4gICAgcGFkZGluZzogMi40cmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuc2xpZGVyLWNhcmQtdmlkZW8ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZSwgdHJhbnNmb3JtIDAuM3MgZWFzZTtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5zbGlkZXItY2FyZC12aWRlbyAuY2FyZC12aWRlbyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG4gIC5jYXJkLWltZy1ibG9jazpob3ZlciAuc2xpZGVyLWNhcmQtdmlkZW8gLmNhcmQtdmlkZW8ge1xuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICB9XG59XG5cbi8qKlxuICogQGZpbGVcbiAqXG4gKiBXcmFwcGVyIFN0eWxlc1xuICpcbiAqL1xuLnBhcmFncmFwaC0tdHlwZS0tYXJjYS13cmFwcGVyLmhvcml6b250YWwge1xuICBkaXNwbGF5OiBncmlkO1xuICBnYXA6IDRyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tYXJjYS13cmFwcGVyLmhvcml6b250YWwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiA0cmVtO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG4ucGFyYWdyYXBoLS10eXBlLS1hcmNhLXdyYXBwZXIgaW1nIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4vKipcbiAqIEBmaWxlXG4gKlxuICogUmVnaW9uIHN0eWxlcy5cbiAqIEltcG9ydCBmaWxlc1xuICovXG4vKipcbiAqIEBmaWxlXG4gKiBGb290ZXIgc3R5bGVzLlxuICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhIE5vdyBUZXh0XCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgLyogUmVndWxhciAqL1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0hlbHZldGljYU5vd1RleHQtUmVndWxhci53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL0hlbHZldGljYU5vd1RleHQtUmVndWxhci50dGZcIikgZm9ybWF0KFwidHRmXCIpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYSBOb3cgVGV4dFwiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIC8qIE1lZGl1bSAqL1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0hlbHZldGljYU5vd1RleHQtTWVkaXVtLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvSGVsdmV0aWNhTm93VGV4dC1NZWRpdW0udHRmXCIpIGZvcm1hdChcInR0ZlwiKTtcbn1cbjpyb290IHtcbiAgLS1mb250LWZhbWlseTogSGVsdmV0aWNhIE5vdyBUZXh0LCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIC0tZm9udC1yZWd1bGFyOiA0MDA7XG4gIC0tZm9udC1tZWRpdW06IDUwMDtcbiAgLS1mb250LWJvbGQ6IDcwMDtcbiAgLS1mb250LXNpemUteHM6IDEuMTEwNHJlbTtcbiAgLS1mb250LXNpemUtczogMS4zMzI0OHJlbTtcbiAgLS1mb250LXNpemUtbTogMS41OTk5MDRyZW07XG4gIC0tZm9udC1zaXplLWw6IDEuOTE4NzJyZW07XG4gIC0tZm9udC1zaXplLXhsOiAyLjMwMzVyZW07XG4gIC0tZm9udC1zaXplLTJ4bDogMi43NjMwNHJlbTtcbiAgLS1mb250LXNpemUtM3hsOiAzLjMxNTY4cmVtO1xuICAtLWZvbnQtc2l6ZS00eGw6IDMuOTc4OHJlbTtcbiAgLS1mb250LXNpemUtNXhsOiA0Ljc3NDU2cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICA6cm9vdCB7XG4gICAgLS1mb250LXNpemUteHM6IDEuMDI0cmVtO1xuICAgIC0tZm9udC1zaXplLXM6IDEuMjhyZW07XG4gICAgLS1mb250LXNpemUtbTogMS42cmVtO1xuICAgIC0tZm9udC1zaXplLWw6IDJyZW07XG4gICAgLS1mb250LXNpemUteGw6IDIuNXJlbTtcbiAgICAtLWZvbnQtc2l6ZS0yeGw6IDMuMTI0OXJlbTtcbiAgICAtLWZvbnQtc2l6ZS0zeGw6IDMuOTA1NnJlbTtcbiAgICAtLWZvbnQtc2l6ZS00eGw6IDQuODgyODhyZW07XG4gICAgLS1mb250LXNpemUtNXhsOiA2LjEwMzUycmVtO1xuICB9XG59XG5cbi50ZXh0LXVuZGVybGluZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG5oMSwgLmgxLFxuaDIsXG4uaDIsXG5oMyxcbi5oMyxcbmg0LFxuLmg0LFxuaDUsXG4uaDUsXG4ucmVzdWx0LWdyb3VwIGgzLFxuLnJlc3VsdC1ncm91cCAuaDMsXG5oNixcbi5oNiB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbmgxLCAuaDEsXG5oMixcbi5oMixcbmgzLFxuLmgzLFxuaDQsXG4uaDQsXG5oNSxcbi5oNSxcbi5yZXN1bHQtZ3JvdXAgaDMsXG4ucmVzdWx0LWdyb3VwIC5oMyxcbmg2LFxuLmg2LFxucCxcbnNwYW4ge1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHkpO1xufVxuXG4ucmVndWxhci14cyB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseSk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXJlZ3VsYXIpO1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS14cyk7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbi5yZWd1bGFyLXMge1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHkpO1xuICBmb250LXdlaWdodDogdmFyKC0tZm9udC1yZWd1bGFyKTtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtcyk7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbi5yZWd1bGFyLW0ge1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHkpO1xuICBmb250LXdlaWdodDogdmFyKC0tZm9udC1yZWd1bGFyKTtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtbSk7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbi5yZWd1bGFyLWwge1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHkpO1xuICBmb250LXdlaWdodDogdmFyKC0tZm9udC1yZWd1bGFyKTtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtbCk7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbi5yZWd1bGFyLXhsIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5KTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtcmVndWxhcik7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLXhsKTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuLnJlZ3VsYXItMnhsIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5KTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtcmVndWxhcik7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLTJ4bCk7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5cbi5yZWd1bGFyLTN4bCB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseSk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXJlZ3VsYXIpO1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS0zeGwpO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuXG4ucmVndWxhci00eGwge1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHkpO1xuICBmb250LXdlaWdodDogdmFyKC0tZm9udC1yZWd1bGFyKTtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtNHhsKTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cblxuLnJlZ3VsYXItNXhsIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5KTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtcmVndWxhcik7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLTV4bCk7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5cbi5tZWRpdW0teHMge1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHkpO1xuICBmb250LXdlaWdodDogdmFyKC0tZm9udC1tZWRpdW0pO1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS14cyk7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbi5tZWRpdW0tcyB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseSk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LW1lZGl1bSk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLXMpO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG4ubWVkaXVtLW0ge1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHkpO1xuICBmb250LXdlaWdodDogdmFyKC0tZm9udC1tZWRpdW0pO1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1tKTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuLm1lZGl1bS1sIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5KTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtbWVkaXVtKTtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtbCk7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbi5tZWRpdW0teGwge1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHkpO1xuICBmb250LXdlaWdodDogdmFyKC0tZm9udC1tZWRpdW0pO1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS14bCk7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbi5tZWRpdW0tMnhsIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5KTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtbWVkaXVtKTtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtMnhsKTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cblxuLm1lZGl1bS0zeGwge1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHkpO1xuICBmb250LXdlaWdodDogdmFyKC0tZm9udC1tZWRpdW0pO1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS0zeGwpO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuXG4ubWVkaXVtLTR4bCB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseSk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LW1lZGl1bSk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLTR4bCk7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5cbi5tZWRpdW0tNXhsIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5KTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtbWVkaXVtKTtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtNXhsKTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cblxuLmJvbGQteHMge1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHkpO1xuICBmb250LXdlaWdodDogdmFyKC0tZm9udC1ib2xkKTtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUteHMpO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG4uYm9sZC1zIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5KTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtYm9sZCk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLXMpO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG4uYm9sZC1tIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5KTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtYm9sZCk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLW0pO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG4uYm9sZC1sIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5KTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtYm9sZCk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWwpO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG4uYm9sZC14bCB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseSk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LWJvbGQpO1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS14bCk7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbi5ib2xkLTJ4bCB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseSk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LWJvbGQpO1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS0yeGwpO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuXG4uYm9sZC0zeGwge1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHkpO1xuICBmb250LXdlaWdodDogdmFyKC0tZm9udC1ib2xkKTtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtM3hsKTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cblxuLmJvbGQtNHhsIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5KTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtYm9sZCk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLTR4bCk7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5cbi5ib2xkLTV4bCB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseSk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LWJvbGQpO1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS01eGwpO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuXG5mb290ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDMuMnJlbSAzLjJyZW0gMCAwO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvYmFja2dyb3VuZHMvZm9vdGVyLzQzMF8yeC5wbmdcIikgY2VudGVyIGJvdHRvbSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGNvbG9yOiAjZmZmZmZmZmY7XG4gIHBhZGRpbmc6IDYuNHJlbSA1JSAyLjRyZW07XG4gIG1hcmdpbi10b3A6IC0zLjJyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgZm9vdGVyIHtcbiAgICBwYWRkaW5nOiA4cmVtIDAgMDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvYmFja2dyb3VuZHMvZm9vdGVyLzk5MF8yeC5wbmdcIikgcmlnaHQgYm90dG9tIG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgZm9vdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvYmFja2dyb3VuZHMvZm9vdGVyLzE0NDBfMngucG5nXCIpIGNlbnRlciBib3R0b20gbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIH1cbn1cbmZvb3RlciAubG5rLWxpbmstbGlnaHQ6aG92ZXIge1xuICBvcGFjaXR5OiAxO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAwLjRyZW07XG59XG5mb290ZXIgLmljb24gLmZpZWxkLS1uYW1lLWZpZWxkLW1lZGlhLWltYWdlID4gLmZpZWxkX19pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmFyY2EtZm9vdGVyLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBnYXA6IDUuNnJlbTtcbiAgcGFkZGluZzogNDhweCAycmVtIDE2cHg7XG59XG5cbi5hcmNhLWZvb3Rlci10b3AtY29udGVudCB7XG4gIGdhcDogNS42cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5hcmNhLWZvb3Rlci10b3AtY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDYuNHJlbTtcbiAgfVxufVxuXG4uYXJjYS1mb290ZXItbG9nbyBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgd2lkdGg6IDEyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5hcmNhLWZvb3Rlci1sb2dvIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogNHJlbTtcbiAgICBmbGV4OiAxIDAgMDtcbiAgfVxufVxuXG4uYXJjYS1mb290ZXItb3VyLWJ1c2luZXNzLFxuLmFyY2EtZm9vdGVyLW1vcmUtaW5mbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBnYXA6IDJyZW07XG4gIGNvbG9yOiAjZGVkOWQyZmY7XG59XG4uYXJjYS1mb290ZXItb3VyLWJ1c2luZXNzLm5hdmJhci1uYXYgLm5hYi1pdGVtIC5uYXYtbGluayxcbi5hcmNhLWZvb3Rlci1tb3JlLWluZm8ubmF2YmFyLW5hdiAubmFiLWl0ZW0gLm5hdi1saW5rIHtcbiAgY29sb3I6ICNkZWQ5ZDJmZjtcbiAgZm9udC1zaXplOiAxLjI5cmVtO1xufVxuXG4uYXJjYS1mb290ZXItY3RhIHtcbiAgZ2FwOiAxLjZyZW07XG59XG5cbi5idG4tZm9vdGVyIHtcbiAgZ2FwOiAwLjhyZW07XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbn1cblxuLmFyY2EtZm9vdGVyLWRvd24ge1xuICBnYXA6IDIuNHJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG59XG5cbi5hcmNhLWZvb3Rlci1jb3B5cmlnaHQge1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHkpO1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHkpO1xuICBmb250LXdlaWdodDogdmFyKC0tZm9udC1yZWd1bGFyKTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtcyk7XG59XG5cbi8qKlxuICogQGZpbGVcbiAqIExheW91dCBzdHlsZXMuXG4gKi9cbi8qKlxuICogQGZpbGVcbiAqXG4gKiBTdHlsZSBMYXlvdXQgb25lIGNvbHVtbi5cbiAqIEdlbmVyYWwgc3R5bGVcbiAqL1xuLyoqXG4gKiBAZmlsZVxuICogQ3VzdG9tIHZhcmlhYmxlcy5cbiAqL1xuLmFyY2Etcm91bmRlZCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDMuMnJlbTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDMuMnJlbTtcbn1cblxuLmFyY2EtYmctY3JlYW0ge1xuICAtLWJnLWNvbG9yOiAjZGVkOWQyZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZWQ5ZDJmZjtcbn1cblxuLmFyY2EtYmctd2hpdGUge1xuICAtLWJnLWNvbG9yOiAjZmZmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmZmZjtcbn1cblxuLmFyY2EtYmctc29mdC13aGl0ZSB7XG4gIC0tYmctY29sb3I6ICNmYWZhZmE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XG59XG5cbi5hcmNhLWJnLWJsYWNrIHtcbiAgLS1iZy1jb2xvcjogIzAwMDAwMGZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwZmY7XG4gIGNvbG9yOiAjZmZmZmZmZmY7XG59XG5cbi5hcmNhLWJnLW5ldXRyYWwge1xuICAtLWJnLWNvbG9yOiAjMWQxZDFiZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZDFkMWJmZjtcbiAgY29sb3I6ICNmZmZmZmZmZjtcbn1cblxuLmFyY2EtdG9wLXNwYWNlciB7XG4gIHBhZGRpbmctdG9wOiAtMy4ycmVtO1xufVxuXG4uYXJjYS1ib3R0b20tc3BhY2VyIHtcbiAgbWFyZ2luLWJvdHRvbTogLTMuMnJlbTtcbn1cblxuLmFyY2EtdG9wLXNwYWNlci0wIHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG5cbi5hcmNhLXRvcC1zcGFjZXItMSB7XG4gIHBhZGRpbmctdG9wOiAwLjRyZW07XG59XG5cbi5hcmNhLXRvcC1zcGFjZXItMiB7XG4gIHBhZGRpbmctdG9wOiAwLjhyZW07XG59XG5cbi5hcmNhLXRvcC1zcGFjZXItMyB7XG4gIHBhZGRpbmctdG9wOiAxLjJyZW07XG59XG5cbi5hcmNhLXRvcC1zcGFjZXItNCB7XG4gIHBhZGRpbmctdG9wOiAxLjZyZW07XG59XG5cbi5hcmNhLXRvcC1zcGFjZXItNSB7XG4gIHBhZGRpbmctdG9wOiAycmVtO1xufVxuXG4uYXJjYS10b3Atc3BhY2VyLTYge1xuICBwYWRkaW5nLXRvcDogMi40cmVtO1xufVxuXG4uYXJjYS10b3Atc3BhY2VyLTcge1xuICBwYWRkaW5nLXRvcDogMy4ycmVtO1xufVxuXG4uYXJjYS10b3Atc3BhY2VyLTgge1xuICBwYWRkaW5nLXRvcDogNHJlbTtcbn1cblxuLmFyY2EtdG9wLXNwYWNlci05IHtcbiAgcGFkZGluZy10b3A6IDQuOHJlbTtcbn1cblxuLmFyY2EtdG9wLXNwYWNlci0xMCB7XG4gIHBhZGRpbmctdG9wOiA1LjZyZW07XG59XG5cbi5hcmNhLXRvcC1zcGFjZXItMTEge1xuICBwYWRkaW5nLXRvcDogNi40cmVtO1xufVxuXG4uYXJjYS10b3Atc3BhY2VyLTEyIHtcbiAgcGFkZGluZy10b3A6IDcuMnJlbTtcbn1cblxuLmFyY2EtdG9wLXNwYWNlci0xMyB7XG4gIHBhZGRpbmctdG9wOiA4cmVtO1xufVxuXG4uYXJjYS10b3Atc3BhY2VyLTE0IHtcbiAgcGFkZGluZy10b3A6IDguOHJlbTtcbn1cblxuLmFyY2EtdG9wLXNwYWNlci0xNSB7XG4gIHBhZGRpbmctdG9wOiA5LjZyZW07XG59XG5cbi5hcmNhLWJvdHRvbS1zcGFjZXItMCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuXG4uYXJjYS1ib3R0b20tc3BhY2VyLTEge1xuICBwYWRkaW5nLWJvdHRvbTogMC40cmVtO1xufVxuXG4uYXJjYS1ib3R0b20tc3BhY2VyLTIge1xuICBwYWRkaW5nLWJvdHRvbTogMC44cmVtO1xufVxuXG4uYXJjYS1ib3R0b20tc3BhY2VyLTMge1xuICBwYWRkaW5nLWJvdHRvbTogMS4ycmVtO1xufVxuXG4uYXJjYS1ib3R0b20tc3BhY2VyLTQge1xuICBwYWRkaW5nLWJvdHRvbTogMS42cmVtO1xufVxuXG4uYXJjYS1ib3R0b20tc3BhY2VyLTUge1xuICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbn1cblxuLmFyY2EtYm90dG9tLXNwYWNlci02IHtcbiAgcGFkZGluZy1ib3R0b206IDIuNHJlbTtcbn1cblxuLmFyY2EtYm90dG9tLXNwYWNlci03IHtcbiAgcGFkZGluZy1ib3R0b206IDMuMnJlbTtcbn1cblxuLmFyY2EtYm90dG9tLXNwYWNlci04IHtcbiAgcGFkZGluZy1ib3R0b206IDRyZW07XG59XG5cbi5hcmNhLWJvdHRvbS1zcGFjZXItOSB7XG4gIHBhZGRpbmctYm90dG9tOiA0LjhyZW07XG59XG5cbi5hcmNhLWJvdHRvbS1zcGFjZXItMTAge1xuICBwYWRkaW5nLWJvdHRvbTogNS42cmVtO1xufVxuXG4uYXJjYS1ib3R0b20tc3BhY2VyLTExIHtcbiAgcGFkZGluZy1ib3R0b206IDYuNHJlbTtcbn1cblxuLmFyY2EtYm90dG9tLXNwYWNlci0xMiB7XG4gIHBhZGRpbmctYm90dG9tOiA3LjJyZW07XG59XG5cbi5hcmNhLWJvdHRvbS1zcGFjZXItMTMge1xuICBwYWRkaW5nLWJvdHRvbTogOHJlbTtcbn1cblxuLmFyY2EtYm90dG9tLXNwYWNlci0xNCB7XG4gIHBhZGRpbmctYm90dG9tOiA4LjhyZW07XG59XG5cbi5hcmNhLWJvdHRvbS1zcGFjZXItMTUge1xuICBwYWRkaW5nLWJvdHRvbTogOS42cmVtO1xufVxuXG4vKipcbiAqIEBmaWxlXG4gKlxuICogU3R5bGUgTGF5b3V0IFR3byBjb2x1bW5zLlxuICpcbiAqL1xuLm9yZGVyLWxhc3Qub3JkZXIteGwtZmlyc3QuYXJjYS1yb3VuZGVkIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm9yZGVyLWxhc3Qub3JkZXIteGwtZmlyc3QuYXJjYS1yb3VuZGVkIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAzLjJyZW07XG4gIH1cbn1cblxuLm9yZGVyLWZpcnN0Lm9yZGVyLXhsLWZpcnN0LmFyY2Etcm91bmRlZCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDMuMnJlbTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDMuMnJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAub3JkZXItZmlyc3Qub3JkZXIteGwtZmlyc3QuYXJjYS1yb3VuZGVkIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAzLjJyZW07XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIH1cbn1cblxuLm9yZGVyLWZpcnN0Lm9yZGVyLXhsLWxhc3QuYXJjYS1yb3VuZGVkIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMy4ycmVtO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMy4ycmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5vcmRlci1maXJzdC5vcmRlci14bC1sYXN0LmFyY2Etcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMy4ycmVtO1xuICB9XG59XG5cbi5vcmRlci1sYXN0Lm9yZGVyLXhsLWxhc3QuYXJjYS1yb3VuZGVkIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm9yZGVyLWxhc3Qub3JkZXIteGwtbGFzdC5hcmNhLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDMuMnJlbTtcbiAgfVxufVxuXG4uYXJjYS1yb3VuZGVkIC5vcmRlci1sYXN0IGltZyB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDMuMnJlbTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDMuMnJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYXJjYS1yb3VuZGVkIC5vcmRlci1sYXN0IGltZyB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIH1cbn1cblxuLmFyY2Etcm91bmRlZCAub3JkZXItZmlyc3QgaW1nIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMy4ycmVtO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMy4ycmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hcmNhLXJvdW5kZWQgLm9yZGVyLWZpcnN0IGltZyB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgfVxufVxuXG4uYXJjYS1tdC1zcGFjZXIge1xuICBtYXJnaW4tdG9wOiAtMy4ycmVtO1xufVxuXG4ubGF5b3V0X19yZWdpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBoZWlnaHQ6IGluaGVyaXQ7XG59XG5cbi5sYXlvdXQtYnVpbGRlci1ibG9jayB7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uYXJjYS1wdCB7XG4gIHBhZGRpbmctdG9wOiAxMHJlbTtcbn1cblxuLmFyY2EtcHQtMCB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuXG4uYXJjYS1wdC0xIHtcbiAgcGFkZGluZy10b3A6IDAuNHJlbTtcbn1cblxuLmFyY2EtcHQtMiB7XG4gIHBhZGRpbmctdG9wOiAwLjhyZW07XG59XG5cbi5hcmNhLXB0LTMge1xuICBwYWRkaW5nLXRvcDogMS4ycmVtO1xufVxuXG4uYXJjYS1wdC00IHtcbiAgcGFkZGluZy10b3A6IDEuNnJlbTtcbn1cblxuLmFyY2EtcHQtNSB7XG4gIHBhZGRpbmctdG9wOiAycmVtO1xufVxuXG4uYXJjYS1wdC02IHtcbiAgcGFkZGluZy10b3A6IDIuNHJlbTtcbn1cblxuLmFyY2EtcHQtNyB7XG4gIHBhZGRpbmctdG9wOiAzLjJyZW07XG59XG5cbi5hcmNhLXB0LTgge1xuICBwYWRkaW5nLXRvcDogNHJlbTtcbn1cblxuLmFyY2EtcHQtOSB7XG4gIHBhZGRpbmctdG9wOiA0LjhyZW07XG59XG5cbi5hcmNhLXB0LTEwIHtcbiAgcGFkZGluZy10b3A6IDUuNnJlbTtcbn1cblxuLmFyY2EtcHQtMTEge1xuICBwYWRkaW5nLXRvcDogNi40cmVtO1xufVxuXG4uYXJjYS1wdC0xMiB7XG4gIHBhZGRpbmctdG9wOiA3LjJyZW07XG59XG5cbi5hcmNhLXB0LTEzIHtcbiAgcGFkZGluZy10b3A6IDhyZW07XG59XG5cbi5hcmNhLXB0LTE0IHtcbiAgcGFkZGluZy10b3A6IDguOHJlbTtcbn1cblxuLmFyY2EtcHQtMTUge1xuICBwYWRkaW5nLXRvcDogOS42cmVtO1xufVxuXG4uYXJjYS1wYiB7XG4gIHBhZGRpbmctYm90dG9tOiAxMHJlbTtcbn1cblxuLmFyY2EtcGItMCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuXG4uYXJjYS1wYi0xIHtcbiAgcGFkZGluZy1ib3R0b206IDAuNHJlbTtcbn1cblxuLmFyY2EtcGItMiB7XG4gIHBhZGRpbmctYm90dG9tOiAwLjhyZW07XG59XG5cbi5hcmNhLXBiLTMge1xuICBwYWRkaW5nLWJvdHRvbTogMS4ycmVtO1xufVxuXG4uYXJjYS1wYi00IHtcbiAgcGFkZGluZy1ib3R0b206IDEuNnJlbTtcbn1cblxuLmFyY2EtcGItNSB7XG4gIHBhZGRpbmctYm90dG9tOiAycmVtO1xufVxuXG4uYXJjYS1wYi02IHtcbiAgcGFkZGluZy1ib3R0b206IDIuNHJlbTtcbn1cblxuLmFyY2EtcGItNyB7XG4gIHBhZGRpbmctYm90dG9tOiAzLjJyZW07XG59XG5cbi5hcmNhLXBiLTgge1xuICBwYWRkaW5nLWJvdHRvbTogNHJlbTtcbn1cblxuLmFyY2EtcGItOSB7XG4gIHBhZGRpbmctYm90dG9tOiA0LjhyZW07XG59XG5cbi5hcmNhLXBiLTEwIHtcbiAgcGFkZGluZy1ib3R0b206IDUuNnJlbTtcbn1cblxuLmFyY2EtcGItMTEge1xuICBwYWRkaW5nLWJvdHRvbTogNi40cmVtO1xufVxuXG4uYXJjYS1wYi0xMiB7XG4gIHBhZGRpbmctYm90dG9tOiA3LjJyZW07XG59XG5cbi5hcmNhLXBiLTEzIHtcbiAgcGFkZGluZy1ib3R0b206IDhyZW07XG59XG5cbi5hcmNhLXBiLTE0IHtcbiAgcGFkZGluZy1ib3R0b206IDguOHJlbTtcbn1cblxuLmFyY2EtcGItMTUge1xuICBwYWRkaW5nLWJvdHRvbTogOS42cmVtO1xufVxuXG4vKipcbiAqIEBmaWxlXG4gKlxuICogQ29tcG9uZW50IHdyYXBwZXJzLlxuICogIEFsbCBjb21wb25lbnQgbXVzdCBiZSBkZWNsYXJlZCBpbnNpZGUgdGhpcyBmaWxlLlxuICovXG4vKipcbiAqIEBmaWxlXG4gKiBBbmFsaXN0YXMgVmlldyBTdHlsZXMuXG4gKiovXG4udmlldy1hcmNhLWFuYWxpc3Rhcy1idXJzYXRpbGVzIC50YWJsZS1zdHJpcGVkIHtcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhIE5vdyBUZXh0XCI7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnZpZXctYXJjYS1hbmFsaXN0YXMtYnVyc2F0aWxlcyAudGFibGUtc3RyaXBlZCB0aGVhZCB0ciB7XG4gICAgYm9yZGVyLWJvdHRvbTogMC4xcmVtIHNvbGlkICNlMzI0M2NmZjtcbiAgfVxufVxuLnZpZXctYXJjYS1hbmFsaXN0YXMtYnVyc2F0aWxlcyAudGFibGUtc3RyaXBlZCB0aGVhZCB0ciB0aCB7XG4gIGNvbG9yOiAjMWQxZDFiZmY7XG4gIHBhZGRpbmc6IDEuNnJlbSAwLjhyZW07XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG4udmlldy1hcmNhLWFuYWxpc3Rhcy1idXJzYXRpbGVzIC50YWJsZS1zdHJpcGVkIHRib2R5IHRkIHtcbiAgLS1icy10YWJsZS1iZy10eXBlOiBub25lO1xuICBjb2xvcjogIzFkMWQxYmZmO1xuICBwYWRkaW5nOiAxLjZyZW0gMC44cmVtIDAgMDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudmlldy1hcmNhLWFuYWxpc3Rhcy1idXJzYXRpbGVzIC50YWJsZS1zdHJpcGVkIHRib2R5IHRkIHtcbiAgICBwYWRkaW5nOiAxLjZyZW0gMC44cmVtO1xuICB9XG59XG4udmlldy1hcmNhLWFuYWxpc3Rhcy1idXJzYXRpbGVzIC50YWJsZS1zdHJpcGVkIHRib2R5IHRkLnZpZXdzLWZpZWxkLWZpZWxkLWVtYWlsIGE6YWZ0ZXIge1xuICBjb250ZW50OiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUIzYVdSMGFEMGlNVFlpSUdobGFXZG9kRDBpTVRZaUlIWnBaWGRDYjNnOUlqQWdNQ0F4TmlBeE5pSWdabWxzYkQwaWJtOXVaU0lnZUcxc2JuTTlJbWgwZEhBNkx5OTNkM2N1ZHpNdWIzSm5Mekl3TURBdmMzWm5JajRLUEhCaGRHZ2daRDBpVFRFekxqVTVPVGtnTTBneUxqUXdNREEyUXpFdU5qTWdNeUF4TGpBd05qa3pJRE11TlRZeU5TQXhMakF3TmpreklEUXVNalV3TURkTU1TQXhNUzQzTlRBeFF6RWdNVEl1TkRNM055QXhMall6SURFekxqQXdNRElnTWk0ME1EQXdOaUF4TXk0d01EQXlTREV6TGpVNU9UbERNVFF1TXpjZ01UTXVNREF3TWlBeE5TQXhNaTQwTXpjM0lERTFJREV4TGpjMU1ERldOQzR5TlRBd04wTXhOU0F6TGpVMk1qVWdNVFF1TXpjZ015QXhNeTQxT1RrNUlETmFJaUJtYVd4c1BTSWpSVE15TkRORElpOCtDanh3WVhSb0lHUTlJazB4TXk0MU1UVTVJRFV1TlRRMk9EZE1PQzR4TlRjMk1TQTRMalV6TmprMVF6Z3VNRFl4TURFZ09DNDFPVEEzTmlBM0xqa3pPRFU0SURndU5Ua3dOellnTnk0NE5ESXhPU0E0TGpVek5qazFUREl1TkRnek9EWWdOUzQxTkRZNE4wTXlMalF6TVRVM0lEVXVOVEUzT0RFZ01pNHpPVGs0TmlBMUxqUTJOall5SURJdU16azVPRFlnTlM0ME1URTJPRlkwTGpVek56YzBRekl1TXprNU9EWWdOQzQwTVRJME9TQXlMalUxTkRJeElEUXVNek0yTVRjZ01pNDJOek13TnlBMExqUXdNalUxVERjdU9EUXhPVGdnTnk0eU9EY3dOME0zTGprek9EVTRJRGN1TXpRd09EZ2dPQzR3TmpFd01TQTNMak0wTURnNElEZ3VNVFUzTkNBM0xqSTROekEzVERFekxqTXlOak1nTkM0ME1ESTFOVU14TXk0ME5EVXlJRFF1TXpNMk1UY2dNVE11TlRrNU5TQTBMalF4TWpRNUlERXpMalU1T1RVZ05DNDFNemMzTkZZMUxqUXhNVFk0UXpFekxqVTVPVFVnTlM0ME5qWTJNaUF4TXk0MU5qZ3lJRFV1TlRFM09ERWdNVE11TlRFMU9TQTFMalUwTmpnM1dpSWdabWxzYkQwaUkwUkZSRGxFTWlJdlBnbzhMM04yWno0S1wiKTtcbiAgbWFyZ2luLWxlZnQ6IDAuOXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDAuMnJlbTtcbn1cbi52aWV3LWFyY2EtYW5hbGlzdGFzLWJ1cnNhdGlsZXMgLnRhYmxlLXN0cmlwZWQgdGJvZHkgdGQgYSB7XG4gIGNvbG9yOiAjMWQxZDFiZmY7XG59XG4udmlldy1hcmNhLWFuYWxpc3Rhcy1idXJzYXRpbGVzIC50YWJsZS1zdHJpcGVkIHRib2R5IHRkLnZpZXdzLWZpZWxkLWZpZWxkLWluc3RpdHVjaW9uIC5jZWxsLXdyYXBwZXI6bnRoLWxhc3QtY2hpbGQoMikgYTphZnRlciB7XG4gIGNvbnRlbnQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjNhV1IwYUQwaU1UWWlJR2hsYVdkb2REMGlNVFlpSUhacFpYZENiM2c5SWpBZ01DQXhOaUF4TmlJZ1ptbHNiRDBpYm05dVpTSWdlRzFzYm5NOUltaDBkSEE2THk5M2QzY3Vkek11YjNKbkx6SXdNREF2YzNabklqNEtQSEJoZEdnZ1pEMGlUVEV6TGpVNU9Ua2dNMGd5TGpRd01EQTJRekV1TmpNZ015QXhMakF3TmpreklETXVOVFl5TlNBeExqQXdOamt6SURRdU1qVXdNRGRNTVNBeE1TNDNOVEF4UXpFZ01USXVORE0zTnlBeExqWXpJREV6TGpBd01ESWdNaTQwTURBd05pQXhNeTR3TURBeVNERXpMalU1T1RsRE1UUXVNemNnTVRNdU1EQXdNaUF4TlNBeE1pNDBNemMzSURFMUlERXhMamMxTURGV05DNHlOVEF3TjBNeE5TQXpMalUyTWpVZ01UUXVNemNnTXlBeE15NDFPVGs1SUROYUlpQm1hV3hzUFNJalJUTXlORE5ESWk4K0NqeHdZWFJvSUdROUlrMHhNeTQxTVRVNUlEVXVOVFEyT0RkTU9DNHhOVGMyTVNBNExqVXpOamsxUXpndU1EWXhNREVnT0M0MU9UQTNOaUEzTGprek9EVTRJRGd1TlRrd056WWdOeTQ0TkRJeE9TQTRMalV6TmprMVRESXVORGd6T0RZZ05TNDFORFk0TjBNeUxqUXpNVFUzSURVdU5URTNPREVnTWk0ek9UazROaUExTGpRMk5qWXlJREl1TXprNU9EWWdOUzQwTVRFMk9GWTBMalV6TnpjMFF6SXVNems1T0RZZ05DNDBNVEkwT1NBeUxqVTFOREl4SURRdU16TTJNVGNnTWk0Mk56TXdOeUEwTGpRd01qVTFURGN1T0RReE9UZ2dOeTR5T0Rjd04wTTNMamt6T0RVNElEY3VNelF3T0RnZ09DNHdOakV3TVNBM0xqTTBNRGc0SURndU1UVTNOQ0EzTGpJNE56QTNUREV6TGpNeU5qTWdOQzQwTURJMU5VTXhNeTQwTkRVeUlEUXVNek0yTVRjZ01UTXVOVGs1TlNBMExqUXhNalE1SURFekxqVTVPVFVnTkM0MU16YzNORlkxTGpReE1UWTRRekV6TGpVNU9UVWdOUzQwTmpZMk1pQXhNeTQxTmpneUlEVXVOVEUzT0RFZ01UTXVOVEUxT1NBMUxqVTBOamczV2lJZ1ptbHNiRDBpSTBSRlJEbEVNaUl2UGdvOEwzTjJaejRLXCIpO1xuICBtYXJnaW4tbGVmdDogMC45cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMC4ycmVtO1xufVxuXG4vKipcbiAqIEBmaWxlXG4gKiBidXNjYWRvciBnZW5lcmFsIHN0eWxlcy5cbiAqL1xuLnZpZXctZGlzcGxheS1pZC1idXNjYWRvciAudmlldy1oZWFkZXIge1xuICBtYXJnaW4tdG9wOiAyLjRyZW07XG59XG4udmlldy1kaXNwbGF5LWlkLWJ1c2NhZG9yIC52aWV3LWNvbnRlbnQgPiAudmlld3MtaW5maW5pdGUtc2Nyb2xsLWNvbnRlbnQtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIDFmcik7XG4gIGdhcDogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudmlldy1kaXNwbGF5LWlkLWJ1c2NhZG9yIC52aWV3LWNvbnRlbnQgPiAudmlld3MtaW5maW5pdGUtc2Nyb2xsLWNvbnRlbnQtd3JhcHBlciB7XG4gICAgZ2FwOiAwO1xuICB9XG59XG4udmlldy1kaXNwbGF5LWlkLWJ1c2NhZG9yIC52aWV3LWNvbnRlbnQgPiAudmlld3MtaW5maW5pdGUtc2Nyb2xsLWNvbnRlbnQtd3JhcHBlciAudmlld3Mtcm93IHtcbiAgcGFkZGluZy10b3A6IDUuNnJlbTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTtcbiAgZ2FwOiAwLjhyZW07XG59XG4udmlldy1kaXNwbGF5LWlkLWJ1c2NhZG9yIC52aWV3LWNvbnRlbnQgPiAudmlld3MtaW5maW5pdGUtc2Nyb2xsLWNvbnRlbnQtd3JhcHBlcjphZnRlciB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG4udmlldy1kaXNwbGF5LWlkLWJ1c2NhZG9yIC52aWV3cy1maWVsZC1uYW1lIGEsXG4udmlldy1kaXNwbGF5LWlkLWJ1c2NhZG9yIC52aWV3cy1maWVsZC10aXRsZSBhIHtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtbCk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LWxhcmdlKTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICMxZDFkMWJmZjtcbn1cbi52aWV3LWRpc3BsYXktaWQtYnVzY2Fkb3IgLnZpZXdzLWZpZWxkLW5hbWUgYTpob3Zlcixcbi52aWV3LWRpc3BsYXktaWQtYnVzY2Fkb3IgLnZpZXdzLWZpZWxkLXRpdGxlIGE6aG92ZXIge1xuICBjb2xvcjogI2UzMjQzY2ZmO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLm5vZGVfX2NvbnRlbnQgLnNlYXJjaC1jb250ZW50IHtcbiAgZmxleDogbm9uZTtcbiAganVzdGlmeS1jb250ZW50OiBsZWZ0O1xufVxuLm5vZGVfX2NvbnRlbnQgLnNlYXJjaC1jb250ZW50IC5zZWFyY2gtd3JhcHBlciB7XG4gIG1heC13aWR0aDogNDIwcHg7XG4gIGJvcmRlcjogMC4xcmVtIHNvbGlkICM2NDY0NjFmZjtcbn1cbi5ub2RlX19jb250ZW50IC5zZWFyY2gtY29udGVudCAuc2VhcmNoLXdyYXBwZXIgaW5wdXQge1xuICBjb2xvcjogIzcwNzA2ZGZmO1xufVxuLm5vZGVfX2NvbnRlbnQgLnNlYXJjaC1jb250ZW50IC5zZWFyY2gtd3JhcHBlciBpbnB1dDpmb2N1cywgLm5vZGVfX2NvbnRlbnQgLnNlYXJjaC1jb250ZW50IC5zZWFyY2gtd3JhcHBlciBpbnB1dDphY3RpdmUsIC5ub2RlX19jb250ZW50IC5zZWFyY2gtY29udGVudCAuc2VhcmNoLXdyYXBwZXIgaW5wdXQ6dmlzaXRlZCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi5ub2RlX19jb250ZW50IC5zZWFyY2gtY29udGVudCAuc2VhcmNoLXdyYXBwZXIuZmlsdHJvcy1idXNjYWRvciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAxcmVtIDJyZW07XG4gIG1hcmdpbi10b3A6IDIuNHJlbTtcbn1cbi5ub2RlX19jb250ZW50IC5zZWFyY2gtY29udGVudCAuc2VhcmNoLXdyYXBwZXIuZmlsdHJvcy1idXNjYWRvciBhIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGNvbG9yOiAjNzA3MDZkZmY7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5ub2RlX19jb250ZW50IC5zZWFyY2gtY29udGVudCAuc2VhcmNoLXdyYXBwZXIuZmlsdHJvcy1idXNjYWRvciBhOmZvY3VzLCAubm9kZV9fY29udGVudCAuc2VhcmNoLWNvbnRlbnQgLnNlYXJjaC13cmFwcGVyLmZpbHRyb3MtYnVzY2Fkb3IgYTphY3RpdmUsIC5ub2RlX19jb250ZW50IC5zZWFyY2gtY29udGVudCAuc2VhcmNoLXdyYXBwZXIuZmlsdHJvcy1idXNjYWRvciBhOnZpc2l0ZWQge1xuICBjb2xvcjogIzcwNzA2ZGZmO1xufVxuLm5vZGVfX2NvbnRlbnQgLnNlYXJjaC1jb250ZW50IC5zZWFyY2gtd3JhcHBlci5maWx0cm9zLWJ1c2NhZG9yIHN2ZyB7XG4gIHdpZHRoOiAxLjZyZW07XG4gIGhlaWdodDogMS42cmVtO1xuICBtYXJnaW4tdG9wOiA0cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5vZGVfX2NvbnRlbnQgLnNlYXJjaC1jb250ZW50IC5zZWFyY2gtd3JhcHBlci5maWx0cm9zLWJ1c2NhZG9yIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ubm9kZV9fY29udGVudCAuc2VhcmNoLWNvbnRlbnQgLnNlYXJjaC13cmFwcGVyIC5jbGVhci1idXR0b24gLnNlYXJjaC1idXR0b24ge1xuICBwYWRkaW5nOiAxcmVtIDJyZW07XG59XG4ubm9kZV9fY29udGVudCAuc2VhcmNoLWNvbnRlbnQgLnNlYXJjaC13cmFwcGVyIC5jbGVhci1idXR0b24gLnNlYXJjaC1idXR0b24gc3ZnIHtcbiAgd2lkdGg6IDEuNnJlbTtcbiAgaGVpZ2h0OiAxLjZyZW07XG59XG4ubm9kZV9fY29udGVudCAuc2VhcmNoLWNvbnRlbnQgLnNlYXJjaC13cmFwcGVyIC5jbGVhci1idXR0b24ge1xuICBwYWRkaW5nOiAxcmVtIDAgMXJlbSAwO1xufVxuLm5vZGVfX2NvbnRlbnQgI2ZpbHRlci1tb2RhbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyOiBub25lO1xuICB3aWR0aDogOTAlO1xuICBoZWlnaHQ6IDkwJTtcbiAgYm9yZGVyLXJhZGl1czogMS41cmVtO1xuICBwYWRkaW5nOiAzLjJyZW07XG59XG4ubm9kZV9fY29udGVudCAjZmlsdGVyLW1vZGFsID4gZGl2IHtcbiAgZ2FwOiAyLjRyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4ubm9kZV9fY29udGVudCAjZmlsdGVyLW1vZGFsID4gZGl2ICNjbG9zZS1tb2RhbCB7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5ub2RlX19jb250ZW50ICNmaWx0ZXItbW9kYWwgPiBkaXYgaDIsIC5ub2RlX19jb250ZW50ICNmaWx0ZXItbW9kYWwgPiBkaXYgLmgyIHtcbiAgY29sb3I6ICMxZDFkMWJmZjtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtMnhsKTtcbn1cbi5ub2RlX19jb250ZW50ICNmaWx0ZXItbW9kYWwgPiBkaXYgaDMsIC5ub2RlX19jb250ZW50ICNmaWx0ZXItbW9kYWwgPiBkaXYgLmgzIHtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtbCk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LWxhcmdlKTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICMxZDFkMWJmZjtcbiAgcGFkZGluZy1ib3R0b206IDAuOHJlbTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlMzI0M2NmZjtcbiAgbWFyZ2luLWJvdHRvbTogMS42cmVtO1xuICB3aWR0aDogMTAwJTtcbn1cbi5ub2RlX19jb250ZW50ICNmaWx0ZXItbW9kYWwgPiBkaXYgLmJsb2NrLWZhY2V0cyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiA1LjZyZW07XG59XG4ubm9kZV9fY29udGVudCAjZmlsdGVyLW1vZGFsID4gZGl2IGEge1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1tKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtbGFyZ2UpO1xufVxuXG4vKipcbiAqIEBmaWxlXG4gKiBDb25zZWpvIEFkbWluaXN0cmFjaW9uIFZpZXcgU3R5bGVzLlxuICoqL1xuLnZpZXctZGlzcGxheS1pZC1jb250YWN0X2RhdGFfZ3JpZCAudmlldy1jb250ZW50IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ2FwOiA4cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC52aWV3LWRpc3BsYXktaWQtY29udGFjdF9kYXRhX2dyaWQgLnZpZXctY29udGVudCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC52aWV3LWRpc3BsYXktaWQtY29udGFjdF9kYXRhX2dyaWQgLnZpZXctY29udGVudCAuY29udGVudC1ncm91cDpudGgtY2hpbGQobiszKSB7XG4gICAgZ3JpZC1jb2x1bW46IDEvMztcbiAgfVxufVxuLnZpZXctZGlzcGxheS1pZC1jb250YWN0X2RhdGFfZ3JpZCAudmlldy1jb250ZW50IC5jb250ZW50LWdyb3VwIGhyIHtcbiAgY29sb3I6ICNlMzI0M2NmZjtcbiAgb3BhY2l0eTogMTtcbiAgbWFyZ2luOiAxLjJyZW0gMCAycmVtIDA7XG59XG4udmlldy1kaXNwbGF5LWlkLWNvbnRhY3RfZGF0YV9ncmlkIC52aWV3LWNvbnRlbnQgLmNvbnRlbnQtZ3JvdXAgLmNvbnRhaW5lci1yb3cge1xuICBkaXNwbGF5OiBncmlkO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC52aWV3LWRpc3BsYXktaWQtY29udGFjdF9kYXRhX2dyaWQgLnZpZXctY29udGVudCAuY29udGVudC1ncm91cCAuY29udGFpbmVyLXJvdzpudGgtY2hpbGQoMykge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gIH1cbn1cbi52aWV3LWRpc3BsYXktaWQtY29udGFjdF9kYXRhX2dyaWQgLnZpZXctY29udGVudCAuY29udGVudC1ncm91cCAudmlld3Mtcm93IHtcbiAgbWFyZ2luLWJvdHRvbTogMi40cmVtO1xufVxuLnZpZXctZGlzcGxheS1pZC1jb250YWN0X2RhdGFfZ3JpZCAudmlldy1jb250ZW50IC5jb250ZW50LWdyb3VwIC52aWV3cy1yb3c6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4udmlldy1kaXNwbGF5LWlkLWNvbnRhY3RfZGF0YV9ncmlkIC52aWV3LWNvbnRlbnQgLmNvbnRlbnQtZ3JvdXAgLnZpZXdzLXJvdyBhIHtcbiAgY29sb3I6ICMxZDFkMWJmZjtcbn1cbi52aWV3LWRpc3BsYXktaWQtY29udGFjdF9kYXRhX2dyaWQgLnZpZXctY29udGVudCAuY29udGVudC1ncm91cCAudmlld3Mtcm93IGE6aG92ZXIge1xuICBjb2xvcjogI2UzMjQzY2ZmO1xufVxuXG4vKipcbiAqIEBmaWxlXG4gKiBFdmVudG9zIHN0eWxlcy5cbiAqL1xuLnZpZXctZGlzcGxheS1pZC1ldmVudG9zX2xpbmtzX2NhcmRfZ3JpZCAudmlld3MtZXhwb3NlZC1mb3JtLmJlZi1leHBvc2VkLWZvcm0gLmZvcm0tLWlubGluZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4udmlldy1kaXNwbGF5LWlkLWV2ZW50b3NfbGlua3NfY2FyZF9ncmlkIC52aWV3LWNvbnRlbnQgPiAudmlld3MtaW5maW5pdGUtc2Nyb2xsLWNvbnRlbnQtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIDFmcik7XG4gIGdhcDogMnJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudmlldy1kaXNwbGF5LWlkLWV2ZW50b3NfbGlua3NfY2FyZF9ncmlkIC52aWV3LWNvbnRlbnQgPiAudmlld3MtaW5maW5pdGUtc2Nyb2xsLWNvbnRlbnQtd3JhcHBlciB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICBnYXA6IDRyZW0gNS42cmVtO1xuICB9XG59XG4udmlldy1kaXNwbGF5LWlkLWV2ZW50b3NfbGlua3NfY2FyZF9ncmlkIC52aWV3LWNvbnRlbnQgPiAudmlld3MtaW5maW5pdGUtc2Nyb2xsLWNvbnRlbnQtd3JhcHBlciAudmlld3Mtcm93IHtcbiAgcGFkZGluZzogMi40cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDIuNHJlbTtcbn1cbi52aWV3LWRpc3BsYXktaWQtZXZlbnRvc19saW5rc19jYXJkX2dyaWQgLnZpZXctY29udGVudCA+IC52aWV3cy1pbmZpbml0ZS1zY3JvbGwtY29udGVudC13cmFwcGVyOmFmdGVyIHtcbiAgY29udGVudDogbm9uZTtcbn1cbi52aWV3LWRpc3BsYXktaWQtZXZlbnRvc19saW5rc19jYXJkX2dyaWQgLnZpZXdzLWZpZWxkLWZpZWxkLWRhdGUge1xuICBtYXJnaW4tYm90dG9tOiAxLjJyZW07XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLXMpO1xuICBmb250LXdlaWdodDogdmFyKC0tZm9udC1tZWRpdW0pO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogI2UzMjQzY2ZmO1xufVxuLnZpZXctZGlzcGxheS1pZC1ldmVudG9zX2xpbmtzX2NhcmRfZ3JpZCAudmlld3MtZmllbGQtbmFtZSB7XG4gIG1hcmdpbi1ib3R0b206IDMuMnJlbTtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUteGwpO1xuICBmb250LXdlaWdodDogdmFyKC0tZm9udC1yZWd1bGFyKTtcbn1cbi52aWV3LWRpc3BsYXktaWQtZXZlbnRvc19saW5rc19jYXJkX2dyaWQgLnZpZXdzLWZpZWxkLW5vdGhpbmcgYSB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLW0pO1xuICBmb250LXdlaWdodDogdmFyKC0tZm9udC1yZWd1bGFyKTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICM3MDcwNmRmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHRleHQtdW5kZXJsaW5lLW9mZnNldDogYXV0bztcbiAgdGV4dC11bmRlcmxpbmUtcG9zaXRpb246IGZyb20tZnJvbnQ7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnMgZWFzZS1pbjtcbn1cbi52aWV3LWRpc3BsYXktaWQtZXZlbnRvc19saW5rc19jYXJkX2dyaWQgLnZpZXdzLWZpZWxkLW5vdGhpbmcgYTpob3ZlciB7XG4gIGNvbG9yOiAjZTMyNDNjZmY7XG59XG5cbi8qKlxuICogQGZpbGVcbiAqIExpbmtzIENhcmQgVmlldyBTdHlsZXMuXG4gKiovXG4uYXNnLWxpYnJhcnkgdWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZy1sZWZ0OiAwcmVtO1xuICBwYWRkaW5nLXRvcDogMC43NXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNzVyZW07XG59XG4uYXNnLWxpYnJhcnkgLnZpZXctZmlsdGVycyAudmlld3MtZXhwb3NlZC1mb3JtIC5mb3JtLS1pbmxpbmUge1xuICBkaXNwbGF5OiBncmlkO1xuICBnYXA6IDMuMnJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYXNnLWxpYnJhcnkgLnZpZXctZmlsdGVycyAudmlld3MtZXhwb3NlZC1mb3JtIC5mb3JtLS1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgZ2FwOiAyLjRyZW07XG4gIH1cbn1cbi5hc2ctbGlicmFyeSAudmlldy1maWx0ZXJzIC52aWV3cy1leHBvc2VkLWZvcm0gLmZvcm0tLWlubGluZSAuanMtZm9ybS1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbn1cbi5hc2ctbGlicmFyeSAudmlldy1maWx0ZXJzIC52aWV3cy1leHBvc2VkLWZvcm0gLmZvcm0tLWlubGluZSAuanMtZm9ybS1pdGVtIGlucHV0IHtcbiAgcGFkZGluZzogMS4ycmVtIDQuOHJlbSAxLjJyZW0gMi40cmVtO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAyLjRyZW0gY2VudGVyO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUIzYVdSMGFEMGlNVFlpSUdobGFXZG9kRDBpTVRZaUlIWnBaWGRDYjNnOUlqQWdNQ0F4TmlBeE5pSWdabWxzYkQwaWJtOXVaU0lnZUcxc2JuTTlJbWgwZEhBNkx5OTNkM2N1ZHpNdWIzSm5Mekl3TURBdmMzWm5JajRLUEdjZ1kyeHBjQzF3WVhSb1BTSjFjbXdvSTJOc2FYQXdYelV5TXpKZk1UVXlNVGNwSWo0S1BIQmhkR2dnWkQwaVRURXdMak16TXpRZ09TNHpNek16TWtnNUxqZ3dOamN5VERrdU5qSXdNRFVnT1M0eE5UTXpNa014TUM0ME1qQXhJRGd1TWpFNU9Ua2dNVEF1T0RNek5DQTJMamswTmpZMklERXdMall3TmpjZ05TNDFPVE16TWtNeE1DNHlPVE0wSURNdU56TTVPVGtnT0M0M05EWTNNaUF5TGpJMU9UazVJRFl1T0Rnd01EVWdNaTR3TXpNek1rTTBMakEyTURBMUlERXVOamcyTmpZZ01TNDJPRFkzTWlBMExqQTFPVGs1SURJdU1ETXpNemdnTmk0NE56azVPVU15TGpJMk1EQTFJRGd1TnpRMk5qWWdNeTQzTkRBd05TQXhNQzR5T1RNeklEVXVOVGt6TXpnZ01UQXVOakEyTjBNMkxqazBOamN5SURFd0xqZ3pNek1nT0M0eU1qQXdOU0F4TUM0ME1pQTVMakUxTXpNNElEa3VOakU1T1RsTU9TNHpNek16T0NBNUxqZ3dOalkyVmpFd0xqTXpNek5NTVRJdU1UWTJOeUF4TXk0eE5qWTNRekV5TGpRME1ERWdNVE11TkRRZ01USXVPRGcyTnlBeE15NDBOQ0F4TXk0eE5qQXhJREV6TGpFMk5qZERNVE11TkRNek5DQXhNaTQ0T1RNeklERXpMalF6TXpRZ01USXVORFEyTnlBeE15NHhOakF4SURFeUxqRTNNek5NTVRBdU16TXpOQ0E1TGpNek16TXlXazAyTGpNek16TTRJRGt1TXpNek16SkROQzQyTnpNek9DQTVMak16TXpNeUlETXVNek16TXpnZ055NDVPVE16TWlBekxqTXpNek00SURZdU16TXpNekpETXk0ek16TXpPQ0EwTGpZM016TXlJRFF1Tmpjek16Z2dNeTR6TXpNek1pQTJMak16TXpNNElETXVNek16TXpKRE55NDVPVE16T0NBekxqTXpNek15SURrdU16TXpNemdnTkM0Mk56TXpNaUE1TGpNek16TTRJRFl1TXpNek16SkRPUzR6TXpNek9DQTNMams1TXpNeUlEY3VPVGt6TXpnZ09TNHpNek16TWlBMkxqTXpNek00SURrdU16TXpNekphSWlCbWFXeHNQU0lqTVVReFJERkNJaTgrQ2p3dlp6NEtQR1JsWm5NK0NqeGpiR2x3VUdGMGFDQnBaRDBpWTJ4cGNEQmZOVEl6TWw4eE5USXhOeUkrQ2p4eVpXTjBJSGRwWkhSb1BTSXhOaUlnYUdWcFoyaDBQU0l4TmlJZ1ptbHNiRDBpZDJocGRHVWlMejRLUEM5amJHbHdVR0YwYUQ0S1BDOWtaV1p6UGdvOEwzTjJaejRLXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuLmFzZy1saWJyYXJ5IC52aWV3LWZpbHRlcnMgLnZpZXdzLWV4cG9zZWQtZm9ybSAuZm9ybS0taW5saW5lIC5qcy1mb3JtLWl0ZW0gLmZvcm0tY29udHJvbCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAyLjRyZW07XG59XG4uYXNnLWxpYnJhcnkgLnZpZXctZmlsdGVycyAudmlld3MtZXhwb3NlZC1mb3JtIC5mb3JtLS1pbmxpbmUgLmZvcm0tdHlwZS1zZWxlY3Qge1xuICBtYXJnaW46IDA7XG4gIG1hcmdpbi1ib3R0b206IDEuMnJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYXNnLWxpYnJhcnkgLnZpZXctZmlsdGVycyAudmlld3MtZXhwb3NlZC1mb3JtIC5mb3JtLS1pbmxpbmUgLmZvcm0tdHlwZS1zZWxlY3Qge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbi5hc2ctbGlicmFyeSAudmlldy1maWx0ZXJzIC52aWV3cy1leHBvc2VkLWZvcm0gLmZvcm0tLWlubGluZSAuZm9ybS10eXBlLXNlbGVjdC5mb3JtLWl0ZW0tZmllbGQtYXNnLWxpYnJhcnktdGFyZ2V0LWlkIGxhYmVsIHtcbiAgY29sb3I6IHZhcigtLVRleHQtQmxhY2stY29sb3IsICMxRDFEMUIpO1xuICBmb250LWZhbWlseTogdmFyKC0tRm9udC1mb250LWZhbWlseSwgXCJIZWx2ZXRpY2EgTm93IFRleHRcIik7XG4gIGZvbnQtc2l6ZTogdmFyKC0tU2NhbGVzLURlc2t0b3AtbGFyZ2UteCwgMi41cmVtKTtcbn1cbi5hc2ctbGlicmFyeSAudmlldy1maWx0ZXJzIC52aWV3cy1leHBvc2VkLWZvcm0gLmZvcm0tLWlubGluZSAuZm9ybS10eXBlLXNlbGVjdCAuZm9ybS1zZWxlY3Qge1xuICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2EgTm93IFRleHRcIiwgXCJIZWx2ZXRpY2FcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGJvcmRlci1yYWRpdXM6IDIuNHJlbTtcbiAgcGFkZGluZzogMS4ycmVtIDQuOHJlbSAxLjJyZW0gMi40cmVtO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAyLjRyZW0gY2VudGVyO1xuICBib3JkZXI6IDAuMXJlbSBzb2xpZCAjNjQ2NDYxZmY7XG4gIGNvbG9yOiAjNzA3MDZkZmY7XG59XG4uYXNnLWxpYnJhcnkgLnZpZXctZmlsdGVycyAudmlld3MtZXhwb3NlZC1mb3JtIC5mb3JtLS1pbmxpbmUgLmZvcm0tdHlwZS1zZWxlY3QgLnNlbGVjdDIuc2VsZWN0Mi1jb250YWluZXIge1xuICBtaW4td2lkdGg6IDEwMCU7XG59XG4uYXNnLWxpYnJhcnkgLnZpZXctZmlsdGVycyAudmlld3MtZXhwb3NlZC1mb3JtIC5mb3JtLS1pbmxpbmUgLmZvcm0tYWN0aW9ucyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYXNnLWxpYnJhcnkgLnZpZXctZmlsdGVycyAudmlld3MtZXhwb3NlZC1mb3JtIC5mb3JtLS1pbmxpbmUuY2xlYXJmaXg6OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5hc2ctbGlicmFyeSAudmlldy1jb250ZW50IC52aWV3cy1pbmZpbml0ZS1zY3JvbGwtY29udGVudC13cmFwcGVyIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTtcbiAgZ2FwOiAzLjJyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFzZy1saWJyYXJ5IC52aWV3LWNvbnRlbnQgLnZpZXdzLWluZmluaXRlLXNjcm9sbC1jb250ZW50LXdyYXBwZXIge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgZ2FwOiA0cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5hc2ctbGlicmFyeSAudmlldy1jb250ZW50IC52aWV3cy1pbmZpbml0ZS1zY3JvbGwtY29udGVudC13cmFwcGVyIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICB9XG59XG4uYXNnLWxpYnJhcnkgLnZpZXctY29udGVudCAudmlld3MtaW5maW5pdGUtc2Nyb2xsLWNvbnRlbnQtd3JhcHBlciAudmlld3Mtcm93IHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZmZmO1xuICBwYWRkaW5nOiAycmVtO1xuICBib3JkZXItcmFkaXVzOiAxLjZyZW07XG59XG4uYXNnLWxpYnJhcnkgLnZpZXctY29udGVudCAudmlld3MtaW5maW5pdGUtc2Nyb2xsLWNvbnRlbnQtd3JhcHBlciAudmlld3Mtcm93IGFydGljbGUgLmFyY2EtbGlua3MtY2FyZC1jb250ZW50IGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBjb2xvcjogI2UzMjQzY2ZmO1xuICBmb250LXNpemU6IDEuMjlyZW07XG4gIGdhcDogMXJlbTtcbn1cbi5hc2ctbGlicmFyeSAudmlldy1jb250ZW50IC52aWV3cy1pbmZpbml0ZS1zY3JvbGwtY29udGVudC13cmFwcGVyIC52aWV3cy1yb3cgYXJ0aWNsZSAuYXJjYS1saW5rcy1jYXJkLWNvbnRlbnQgYTpob3ZlciB7XG4gIGNvbG9yOiAjMWQxZDFiZmY7XG59XG4uYXNnLWxpYnJhcnkgLnZpZXctY29udGVudCAudmlld3MtaW5maW5pdGUtc2Nyb2xsLWNvbnRlbnQtd3JhcHBlciAudmlld3Mtcm93IGFydGljbGUgLmFyY2EtbGlua3MtY2FyZC1jb250ZW50IC50aXRsZSB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbWFyZ2luLWJvdHRvbTogMy4ycmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuYXNnLWxpYnJhcnkgLnZpZXctY29udGVudCAudmlld3MtaW5maW5pdGUtc2Nyb2xsLWNvbnRlbnQtd3JhcHBlciAudmlld3Mtcm93IGFydGljbGUgLmFyY2EtbGlua3MtY2FyZC1jb250ZW50IC50aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbiAgfVxufVxuLmFzZy1saWJyYXJ5IC52aWV3LWNvbnRlbnQgLnZpZXdzLWluZmluaXRlLXNjcm9sbC1jb250ZW50LXdyYXBwZXIgLnZpZXdzLXJvdyBhcnRpY2xlIC5hcmNhLWxpbmtzLWNhcmQtY29udGVudCAuYXJjYS1saW5rcy1jYXJkLWNvbnRlbnRfdGl0bGVfZ3JvdXAge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDAuOHJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMS4ycmVtO1xufVxuLmFzZy1saWJyYXJ5IC5wYWdlciB7XG4gIG1hcmdpbi10b3A6IDEuNnJlbTtcbn1cbi5hc2ctbGlicmFyeSAucGFnZXIgLnBhZ2VyX19pdGVtIHtcbiAgcGFkZGluZzogMDtcbn1cblxuLyoqXG4gKiBAZmlsZVxuICogTm90aWNpYXMgVmlldyBTdHlsZXMuXG4gKiovXG4udmlldy1hcmNhLW5vdGljaWFzIHtcbiAgd2lkdGg6IGF1dG87XG59XG4udmlldy1hcmNhLW5vdGljaWFzIC52aWV3LWZpbHRlcnMge1xuICBtYXJnaW4tYm90dG9tOiA0cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC52aWV3LWFyY2Etbm90aWNpYXMgLnZpZXctZmlsdGVycyAuZm9ybS0taW5saW5lIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG59XG4udmlldy1hcmNhLW5vdGljaWFzIC52aWV3LWZpbHRlcnMgLmZvcm0tLWlubGluZSAuYmVmLWxpbmtzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudmlldy1hcmNhLW5vdGljaWFzIC52aWV3LWZpbHRlcnMgLmZvcm0tLWlubGluZSAuYmVmLWxpbmtzIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLnZpZXctYXJjYS1ub3RpY2lhcyAudmlldy1maWx0ZXJzIC5mb3JtLS1pbmxpbmUgLmJlZi1saW5rcyB1bCB7XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMC44cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnZpZXctYXJjYS1ub3RpY2lhcyAudmlldy1maWx0ZXJzIC5mb3JtLS1pbmxpbmUgLmJlZi1saW5rcyB1bCBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi52aWV3LWFyY2Etbm90aWNpYXMgLnZpZXctZmlsdGVycyAuZm9ybS0taW5saW5lIC5iZWYtbGlua3MgdWwgbGkgYSB7XG4gIGNvbG9yOiAjMWQxZDFiZmY7XG4gIHBhZGRpbmc6IDEuMnJlbSAyLjRyZW07XG4gIGJvcmRlci1yYWRpdXM6IDIuNHJlbTtcbn1cbi52aWV3LWFyY2Etbm90aWNpYXMgLnZpZXctZmlsdGVycyAuZm9ybS0taW5saW5lIC5iZWYtbGlua3MgdWwgbGkgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZDFkMWJmZjtcbiAgY29sb3I6ICNmZmZmZmZmZjtcbn1cbi52aWV3LWFyY2Etbm90aWNpYXMgLnZpZXctZmlsdGVycyAuZm9ybS0taW5saW5lIC5iZWYtbGlua3MgdWwgbGkgYS5iZWYtbGluay0tc2VsZWN0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWQxZDFiZmY7XG4gIGNvbG9yOiAjZmZmZmZmZmY7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLnZpZXctYXJjYS1ub3RpY2lhcyAudmlldy1maWx0ZXJzIC5mb3JtLS1pbmxpbmUgLmJlZi1saW5rcyB1bCB7XG4gICAgZ2FwOiAwO1xuICB9XG59XG4udmlldy1hcmNhLW5vdGljaWFzIC52aWV3LWZpbHRlcnMgLmZvcm0tLWlubGluZSAuZm9ybS10eXBlLXNlbGVjdCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDEuMnJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudmlldy1hcmNhLW5vdGljaWFzIC52aWV3LWZpbHRlcnMgLmZvcm0tLWlubGluZSAuZm9ybS10eXBlLXNlbGVjdCB7XG4gICAgZGlzcGxheTogaW5oZXJpdDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnZpZXctYXJjYS1ub3RpY2lhcyAudmlldy1maWx0ZXJzIC5mb3JtLS1pbmxpbmUgLmZvcm0tdHlwZS1zZWxlY3QuZm9ybS1pdGVtLWZpZWxkLWNvdW50cnktdGFyZ2V0LWlkIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDE5LjNyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudmlldy1hcmNhLW5vdGljaWFzIC52aWV3LWZpbHRlcnMgLmZvcm0tLWlubGluZSAuZm9ybS10eXBlLXNlbGVjdC5mb3JtLWl0ZW0tZmllbGQteWVhci10YXJnZXQtaWQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC52aWV3LWFyY2Etbm90aWNpYXMgLnZpZXctZmlsdGVycyAuZm9ybS0taW5saW5lIC5mb3JtLXR5cGUtc2VsZWN0LmpzLWZvcm0taXRlbS1maWVsZC10b3BpYy10YXJnZXQtaWQtMSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnZpZXctYXJjYS1ub3RpY2lhcyAudmlldy1maWx0ZXJzIC5mb3JtLS1pbmxpbmUgLmZvcm0tdHlwZS1zZWxlY3QgLmZvcm0tc2VsZWN0IHtcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhIE5vdyBUZXh0XCI7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBib3JkZXItcmFkaXVzOiAyLjRyZW07XG4gIHBhZGRpbmc6IDEuMnJlbSA0LjhyZW0gMS4ycmVtIDIuNHJlbTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMi40cmVtIGNlbnRlcjtcbiAgYm9yZGVyOiAwLjFyZW0gc29saWQgIzY0NjQ2MWZmO1xufVxuLnZpZXctYXJjYS1ub3RpY2lhcyAudmlldy1maWx0ZXJzIC5mb3JtLS1pbmxpbmUgLmZvcm0tdHlwZS10ZXh0ZmllbGQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbjogMDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAxLjJyZW07XG59XG4udmlldy1hcmNhLW5vdGljaWFzIC52aWV3LWZpbHRlcnMgLmZvcm0tLWlubGluZSAuZm9ybS10eXBlLXRleHRmaWVsZC5qcy1mb3JtLXR5cGUtdGV4dGZpZWxkIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudmlldy1hcmNhLW5vdGljaWFzIC52aWV3LWZpbHRlcnMgLmZvcm0tLWlubGluZSAuZm9ybS10eXBlLXRleHRmaWVsZCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnZpZXctYXJjYS1ub3RpY2lhcyAudmlldy1maWx0ZXJzIC5mb3JtLS1pbmxpbmUgLmZvcm0tdHlwZS10ZXh0ZmllbGQgLmZvcm0tdGV4dCB7XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYSBOb3cgVGV4dFwiO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgYm9yZGVyLXJhZGl1czogMi40cmVtO1xuICBwYWRkaW5nOiAxLjJyZW0gNC44cmVtIDEuMnJlbSAyLjRyZW07XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDIuNHJlbSBjZW50ZXI7XG4gIGJvcmRlcjogMC4xcmVtIHNvbGlkICM2NDY0NjFmZjtcbiAgZmxleC1ncm93OiAxO1xuICB6LWluZGV4OiAxO1xufVxuLnZpZXctYXJjYS1ub3RpY2lhcyAudmlldy1maWx0ZXJzIC5mb3JtLS1pbmxpbmUgLmZvcm0tdHlwZS10ZXh0ZmllbGQgYnV0dG9uIHtcbiAgdG9wOiAwLjFyZW07XG4gIHJpZ2h0OiAyLjlyZW07XG4gIGJvcmRlci1yYWRpdXM6IDIuNHJlbTtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHotaW5kZXg6IDI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnZpZXctYXJjYS1ub3RpY2lhcyAudmlldy1maWx0ZXJzIC5mb3JtLS1pbmxpbmUgLmZvcm0tYWN0aW9ucyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnZpZXctYXJjYS1ub3RpY2lhcyAudmlldy1jb250ZW50IC52aWV3cy1pbmZpbml0ZS1zY3JvbGwtY29udGVudC13cmFwcGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnZpZXctYXJjYS1ub3RpY2lhcyAudmlldy1jb250ZW50IC52aWV3cy1pbmZpbml0ZS1zY3JvbGwtY29udGVudC13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdhcDogNy4ycmVtIDIuNHJlbTtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICB9XG59XG4udmlldy1hcmNhLW5vdGljaWFzIC52aWV3LWNvbnRlbnQgLnZpZXdzLWluZmluaXRlLXNjcm9sbC1jb250ZW50LXdyYXBwZXIgLnZpZXdzLXJvdyB7XG4gIG1hcmdpbi1ib3R0b206IDdyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnZpZXctYXJjYS1ub3RpY2lhcyAudmlldy1jb250ZW50IC52aWV3cy1pbmZpbml0ZS1zY3JvbGwtY29udGVudC13cmFwcGVyIC52aWV3cy1yb3cge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbi52aWV3LWFyY2Etbm90aWNpYXMgLnZpZXctY29udGVudCAudmlld3MtaW5maW5pdGUtc2Nyb2xsLWNvbnRlbnQtd3JhcHBlciAudmlld3Mtcm93IC5pbWFnZS1jb250YWluZXIge1xuICBib3JkZXItcmFkaXVzOiAyLjRyZW07XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDM3LjVyZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMi40cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC52aWV3LWFyY2Etbm90aWNpYXMgLnZpZXctY29udGVudCAudmlld3MtaW5maW5pdGUtc2Nyb2xsLWNvbnRlbnQtd3JhcHBlciAudmlld3Mtcm93IC5pbWFnZS1jb250YWluZXIge1xuICAgIGhlaWdodDogMjhyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnZpZXctYXJjYS1ub3RpY2lhcyAudmlldy1jb250ZW50IC52aWV3cy1pbmZpbml0ZS1zY3JvbGwtY29udGVudC13cmFwcGVyIC52aWV3cy1yb3cgLmltYWdlLWNvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiA0NXJlbTtcbiAgfVxufVxuLnZpZXctYXJjYS1ub3RpY2lhcyAudmlldy1jb250ZW50IC52aWV3cy1pbmZpbml0ZS1zY3JvbGwtY29udGVudC13cmFwcGVyIC52aWV3cy1yb3cgLmltYWdlLWNvbnRhaW5lciBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiAyLjRyZW07XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjVzIGN1YmljLWJlemllcigwLjI1LCAwLCAwLjc1LCAxKTtcbn1cbi52aWV3LWFyY2Etbm90aWNpYXMgLnZpZXctY29udGVudCAudmlld3MtaW5maW5pdGUtc2Nyb2xsLWNvbnRlbnQtd3JhcHBlciAudmlld3Mtcm93IC5pbWFnZS1jb250YWluZXIgLnRvcGljIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMGZmO1xuICB0b3A6IDEuNnJlbTtcbiAgcmlnaHQ6IDEuNnJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb2xvcjogI2ZmZmZmZmZmO1xuICBwYWRkaW5nOiAwLjRyZW0gMS4ycmVtO1xuICBib3JkZXItcmFkaXVzOiA5OS45cmVtO1xuICBmb250LXNpemU6IDEuM3JlbTtcbn1cbi52aWV3LWFyY2Etbm90aWNpYXMgLnZpZXctY29udGVudCAudmlld3MtaW5maW5pdGUtc2Nyb2xsLWNvbnRlbnQtd3JhcHBlciAudmlld3Mtcm93IGgzLCAudmlldy1hcmNhLW5vdGljaWFzIC52aWV3LWNvbnRlbnQgLnZpZXdzLWluZmluaXRlLXNjcm9sbC1jb250ZW50LXdyYXBwZXIgLnZpZXdzLXJvdyAuaDMge1xuICBmb250LXNpemU6IDJyZW07XG4gIGNvbG9yOiAjMWQxZDFiZmY7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIG1hcmdpbi1ib3R0b206IDEuNnJlbTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC41cyBlYXNlLCBvcGFjaXR5IDFzIGVhc2U7XG59XG4udmlldy1hcmNhLW5vdGljaWFzIC52aWV3LWNvbnRlbnQgLnZpZXdzLWluZmluaXRlLXNjcm9sbC1jb250ZW50LXdyYXBwZXIgLnZpZXdzLXJvdzpob3ZlciAuaW1hZ2UtY29udGFpbmVyIGltZyB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXMgY3ViaWMtYmV6aWVyKDAuMjUsIDAsIDAuNzUsIDEpO1xufVxuLnZpZXctYXJjYS1ub3RpY2lhcyAudmlldy1jb250ZW50IC52aWV3cy1pbmZpbml0ZS1zY3JvbGwtY29udGVudC13cmFwcGVyIC52aWV3cy1yb3c6aG92ZXIgLmNhcm91c2VsLWNvbnRlbnQgaDMsIC52aWV3LWFyY2Etbm90aWNpYXMgLnZpZXctY29udGVudCAudmlld3MtaW5maW5pdGUtc2Nyb2xsLWNvbnRlbnQtd3JhcHBlciAudmlld3Mtcm93OmhvdmVyIC5jYXJvdXNlbC1jb250ZW50IC5oMyB7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuNXMgZWFzZSwgb3BhY2l0eSAxcyBlYXNlO1xuICBjb2xvcjogI2UzMjQzY2ZmO1xufVxuLnZpZXctYXJjYS1ub3RpY2lhcyB1bCB7XG4gIHBhZGRpbmc6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLyoqXG4gKiBAZmlsZVxuICogUHJvdmVlZG9yZXMgVmlldyBTdHlsZXMuXG4gKiovXG4udmlldy1zdXBwbGllci1yZXNvdXJjZS1jZW50ZXIgLnZpZXctaGVhZGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogOC45cmVtO1xufVxuLnZpZXctc3VwcGxpZXItcmVzb3VyY2UtY2VudGVyIC52aWV3LWZpbHRlcnMgLmZvcm0tLWlubGluZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG4udmlldy1zdXBwbGllci1yZXNvdXJjZS1jZW50ZXIgLnZpZXctZmlsdGVycyAuZm9ybS0taW5saW5lIC5qcy1mb3JtLWl0ZW0tZmllbGQtbGlicmFyeS10YXJnZXQtaWQge1xuICBtYXJnaW4tcmlnaHQ6IDAuOHJlbTtcbn1cbi52aWV3LXN1cHBsaWVyLXJlc291cmNlLWNlbnRlciAudmlldy1maWx0ZXJzIC5mb3JtLS1pbmxpbmUgLmpzLWZvcm0taXRlbS1maWVsZC1saWJyYXJ5LXRhcmdldC1pZCAuc2VsZWN0Mi5zZWxlY3QyLWNvbnRhaW5lciB7XG4gIG1pbi13aWR0aDogMTVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC52aWV3LXN1cHBsaWVyLXJlc291cmNlLWNlbnRlciAudmlldy1maWx0ZXJzIC5mb3JtLS1pbmxpbmUgLmpzLWZvcm0taXRlbS1maWVsZC1saWJyYXJ5LXRhcmdldC1pZCAuc2VsZWN0Mi5zZWxlY3QyLWNvbnRhaW5lciB7XG4gICAgbWluLXdpZHRoOiAyMHJlbTtcbiAgfVxufVxuLnZpZXctc3VwcGxpZXItcmVzb3VyY2UtY2VudGVyIC52aWV3LWZpbHRlcnMgLmZvcm0tLWlubGluZSAuanMtZm9ybS1pdGVtLWZpZWxkLWNvdW50cnktdGFyZ2V0LWlkIC5zZWxlY3QyLnNlbGVjdDItY29udGFpbmVyIHtcbiAgbWluLXdpZHRoOiAxNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnZpZXctc3VwcGxpZXItcmVzb3VyY2UtY2VudGVyIC52aWV3LWZpbHRlcnMgLmZvcm0tLWlubGluZSAuanMtZm9ybS1pdGVtLWZpZWxkLWNvdW50cnktdGFyZ2V0LWlkIC5zZWxlY3QyLnNlbGVjdDItY29udGFpbmVyIHtcbiAgICBtaW4td2lkdGg6IDEycmVtO1xuICB9XG59XG4udmlldy1zdXBwbGllci1yZXNvdXJjZS1jZW50ZXIgLnZpZXctY29udGVudCB7XG4gIG1hcmdpbi10b3A6IDhyZW07XG59XG4udmlldy1zdXBwbGllci1yZXNvdXJjZS1jZW50ZXIgLnZpZXctY29udGVudCAudGFibGUtc3RyaXBlZCB7XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYSBOb3cgVGV4dFwiO1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLnZpZXctc3VwcGxpZXItcmVzb3VyY2UtY2VudGVyIC52aWV3LWNvbnRlbnQgLnRhYmxlLXN0cmlwZWQgdGhlYWQgdHIge1xuICBib3JkZXItYm90dG9tOiAwLjFyZW0gc29saWQgI2UzMjQzY2ZmO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC52aWV3LXN1cHBsaWVyLXJlc291cmNlLWNlbnRlciAudmlldy1jb250ZW50IC50YWJsZS1zdHJpcGVkIHRoZWFkIHRyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxufVxuLnZpZXctc3VwcGxpZXItcmVzb3VyY2UtY2VudGVyIC52aWV3LWNvbnRlbnQgLnRhYmxlLXN0cmlwZWQgdGhlYWQgdHIgdGgge1xuICBjb2xvcjogIzFkMWQxYmZmO1xuICBwYWRkaW5nOiAxLjZyZW0gMC44cmVtO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnZpZXctc3VwcGxpZXItcmVzb3VyY2UtY2VudGVyIC52aWV3LWNvbnRlbnQgLnRhYmxlLXN0cmlwZWQgdGJvZHkgdHIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMxZDFkMWJmZjtcbiAgfVxufVxuLnZpZXctc3VwcGxpZXItcmVzb3VyY2UtY2VudGVyIC52aWV3LWNvbnRlbnQgLnRhYmxlLXN0cmlwZWQgdGJvZHkgdHIgdGQge1xuICAtLWJzLXRhYmxlLWJnLXR5cGU6IG5vbmU7XG4gIGNvbG9yOiAjMWQxZDFiZmY7XG4gIHBhZGRpbmc6IDEuNnJlbSAwLjhyZW0gMS42cmVtIDA7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudmlldy1zdXBwbGllci1yZXNvdXJjZS1jZW50ZXIgLnZpZXctY29udGVudCAudGFibGUtc3RyaXBlZCB0Ym9keSB0ciB0ZCB7XG4gICAgcGFkZGluZzogMS42cmVtIDAuOHJlbTtcbiAgfVxufVxuLnZpZXctc3VwcGxpZXItcmVzb3VyY2UtY2VudGVyIC52aWV3LWNvbnRlbnQgLnRhYmxlLXN0cmlwZWQgdGJvZHkgdHIgdGQudmlld3MtZmllbGQtbmFtZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjNhV1IwYUQwaU1qUWlJR2hsYVdkb2REMGlNek1pSUhacFpYZENiM2c5SWpBZ01DQXlOQ0F6TXlJZ1ptbHNiRDBpYm05dVpTSWdlRzFzYm5NOUltaDBkSEE2THk5M2QzY3Vkek11YjNKbkx6SXdNREF2YzNabklqNEtQR2NnWTJ4cGNDMXdZWFJvUFNKMWNtd29JMk5zYVhBd1h6VXlOalpmTXpVeU1qY3BJajRLUEhCaGRHZ2daRDBpVFRFeUxqY3hPQ0F3TGprNE1UUTBOVll4TWk0Mk56UTFUREl6TGpRNE16UWdNVEl1TmpRME0wd3hNaTQzTVRnZ01DNDVPREUwTkRWYUlpQm1hV3hzUFNJalJUTXlORE5ESWk4K0NqeHdZWFJvSUdROUlrMHhNUzQzT0RneUlERTBMalE0TmpGRE1URXVOVFF3TWlBeE5DNDBPRFl4SURFeExqTXdNallnTVRRdU16azFOU0F4TVM0eE1qY2dNVFF1TWpJME5VTXhNQzQ1TlRFMElERTBMakExTXpRZ01UQXVPRFU0TkNBeE15NDRNakU1SURFd0xqZzFPRFFnTVRNdU5UZ3dORll3TGpReU9ESXlNMGd3TGpreU9UZ3pNa013TGpReE16STFPU0F3TGpReU9ESXlNeUF3SURBdU9ETXdOek00SURBZ01TNHpNek00T0ZZek1TNDFNakkyUXpBZ016SXVNREkxTnlBd0xqUXhNekkxT1NBek1pNDBNamd5SURBdU9USTVPRE15SURNeUxqUXlPREpJTWpNdU1EY3dNa015TXk0MU9EWTNJRE15TGpReU9ESWdNalFnTXpJdU1ESTFOeUF5TkNBek1TNDFNakkyVmpFMExqUTFOVGxNTVRFdU56ZzRNaUF4TkM0ME56WldNVFF1TkRnMk1Wb2lJR1pwYkd3OUlpTkZNekkwTTBNaUx6NEtQSEJoZEdnZ1pEMGlUVGN1TlRjeU9UY2dNakV1TmpjeFF6Y3VPRGt6TWpVZ01qRXVPRFF5TVNBNExqRTFNVFV6SURJeUxqQTRNellnT0M0ek1qY3hOeUF5TWk0ek9UVTFRemd1TlRBeU9DQXlNaTQzTURjMUlEZ3VOVGsxTnprZ01qTXVNRFk1TnlBNExqVTVOVGM1SURJekxqUTNNak5ET0M0MU9UVTNPU0F5TXk0NE56UTRJRGd1TlRBeU9DQXlOQzR5TWpjZ09DNHpNVFk0TkNBeU5DNDFNamc1UXpndU1UTXdPRGNnTWpRdU9ETXdPQ0EzTGpnM01qVTRJREkxTGpBM01qTWdOeTQxTXpFMk5TQXlOUzR5TXpNelF6Y3VNakF4TURRZ01qVXVOREEwTXlBMkxqZ3dPRFEwSURJMUxqUTRORGdnTmk0ek56UTFNaUF5TlM0ME9EUTRTRFF1T1Rrd01VTTBMams1TURFZ01qVXVORGcwT0NBMExqa3pPRFExSURJMUxqVXdOU0EwTGprek9EUTFJREkxTGpVek5USldNamN1T1RZd00wTTBMamt6T0RRMUlESTNMamsyTURNZ05DNDVNamd4TWlBeU9DNHdNakEzSURRdU9UQTNORFVnTWpndU1EUXdPRU0wTGpnNE5qYzVJREk0TGpBMk1Ea2dOQzQ0TlRVNElESTRMakEzTVNBMExqZ3lORGdnTWpndU1EY3hTRE11TmpjNE1ERkRNeTQyTnpnd01TQXlPQzR3TnpFZ015NDJNVFl3TWlBeU9DNHdOakE1SURNdU5UazFNellnTWpndU1EUXdPRU16TGpVM05EWTVJREk0TGpBeU1EY2dNeTQxTmpRek5pQXlOeTQ1T1RBMUlETXVOVFkwTXpZZ01qY3VPVFl3TTFZeU1TNDFNekF4UXpNdU5UWTBNellnTWpFdU5UTXdNU0F6TGpVM05EWTVJREl4TGpRMk9UY2dNeTQxT1RVek5pQXlNUzQwTkRrMlF6TXVOakUyTURJZ01qRXVOREk1TlNBekxqWTBOekF4SURJeExqUXhPVFFnTXk0Mk56Z3dNU0F5TVM0ME1UazBTRFl1TkRJMk1UaEROaTQ0TmpBeElESXhMalF4T1RRZ055NHlNekl3TXlBeU1TNDBPVGs1SURjdU5UWXlOalFnTWpFdU5qY3hTRGN1TlRjeU9UZGFUVFl1T1RVek1EZ2dNalF1TVRZMk5rTTNMakV6T1RBMUlESXpMams1TlRVZ055NHlNakUzSURJekxqYzNORElnTnk0eU1qRTNJREl6TGpVd01qVkROeTR5TWpFM0lESXpMakl6TURnZ055NHhNamczTWlBeU1pNDVPVGt6SURZdU9UVXpNRGdnTWpJdU9ESTRNa00yTGpjMk56RXlJREl5TGpZMU56SWdOaTQxTWprME9TQXlNaTQxTnpZM0lEWXVNakk1T0RnZ01qSXVOVGMyTjBnMExqazVNREZETkM0NU9UQXhJREl5TGpVM05qY2dOQzQ1TXpnME5TQXlNaTQxT1RZNElEUXVPVE00TkRVZ01qSXVOakkzVmpJMExqTTNOemxETkM0NU16ZzBOU0F5TkM0ek56YzVJRFF1T1RVNU1URWdNalF1TkRJNE1pQTBMams1TURFZ01qUXVOREk0TWtnMkxqSXlPVGc0UXpZdU5USTVORGtnTWpRdU5ESTRNaUEyTGpjMk56RXlJREkwTGpNME56Y2dOaTQ1TlRNd09DQXlOQzR4TnpZM1ZqSTBMakUyTmpaYUlpQm1hV3hzUFNKM2FHbDBaU0l2UGdvOGNHRjBhQ0JrUFNKTk1UTXVNems1T1NBeU1TNDJOekZETVRNdU56SXdNaUF5TVM0NE5ESXhJREV6TGprM09EVWdNakl1TURnek5pQXhOQzR4TlRReElESXlMak01TlRWRE1UUXVNekk1TnlBeU1pNDNNRGMxSURFMExqUXlNamNnTWpNdU1EWTVOeUF4TkM0ME1qSTNJREl6TGpRM01qTkRNVFF1TkRJeU55QXlNeTQ0TnpRNElERTBMak15T1RjZ01qUXVNakkzSURFMExqRTBNemdnTWpRdU5USTRPVU14TXk0NU5UYzRJREkwTGpnek1EZ2dNVE11TmprNU5TQXlOUzR3TnpJeklERXpMak0xT0RZZ01qVXVNak16TTBNeE15NHdNamdnTWpVdU5EQTBNeUF4TWk0Mk16VTBJREkxTGpRNE5EZ2dNVEl1TWpBeE5TQXlOUzQwT0RRNFNERXdMamd4TjBNeE1DNDRNVGNnTWpVdU5EZzBPQ0F4TUM0M05qVTBJREkxTGpVd05TQXhNQzQzTmpVMElESTFMalV6TlRKV01qY3VPVFl3TTBNeE1DNDNOalUwSURJM0xqazJNRE1nTVRBdU56VTFNU0F5T0M0d01qQTNJREV3TGpjek5EUWdNamd1TURRd09FTXhNQzQzTVRNM0lESTRMakEyTURrZ01UQXVOamd5TnlBeU9DNHdOekVnTVRBdU5qVXhOeUF5T0M0d056RklPUzQxTURRNU5FTTVMalV3TkRrMElESTRMakEzTVNBNUxqUTBNamsxSURJNExqQTJNRGtnT1M0ME1qSXlPU0F5T0M0d05EQTRRemt1TkRBeE5qTWdNamd1TURJd055QTVMak01TVRNZ01qY3VPVGt3TlNBNUxqTTVNVE1nTWpjdU9UWXdNMVl5TVM0MU16QXhRemt1TXpreE15QXlNUzQxTXpBeElEa3VOREF4TmpNZ01qRXVORFk1TnlBNUxqUXlNakk1SURJeExqUTBPVFpET1M0ME5ESTVOU0F5TVM0ME1qazFJRGt1TkRjek9UVWdNakV1TkRFNU5DQTVMalV3TkRrMElESXhMalF4T1RSSU1USXVNalV6TVVNeE1pNDJPRGNnTWpFdU5ERTVOQ0F4TXk0d05Ua2dNakV1TkRrNU9TQXhNeTR6T0RrMklESXhMalkzTVVneE15NHpPVGs1V2sweE1pNDNPQ0F5TkM0eE5qWTJRekV5TGprMk5pQXlNeTQ1T1RVMUlERXpMakEwT0RZZ01qTXVOemMwTWlBeE15NHdORGcySURJekxqVXdNalZETVRNdU1EUTROaUF5TXk0eU16QTRJREV5TGprMU5UY2dNakl1T1RrNU15QXhNaTQzT0NBeU1pNDRNamd5UXpFeUxqVTVOREVnTWpJdU5qVTNNaUF4TWk0ek5UWTBJREl5TGpVM05qY2dNVEl1TURVMk9DQXlNaTQxTnpZM1NERXdMamd4TjBNeE1DNDRNVGNnTWpJdU5UYzJOeUF4TUM0M05qVTBJREl5TGpVNU5qZ2dNVEF1TnpZMU5DQXlNaTQyTWpkV01qUXVNemMzT1VNeE1DNDNOalUwSURJMExqTTNOemtnTVRBdU56ZzJJREkwTGpReU9ESWdNVEF1T0RFM0lESTBMalF5T0RKSU1USXVNRFUyT0VNeE1pNHpOVFkwSURJMExqUXlPRElnTVRJdU5UazBNU0F5TkM0ek5EYzNJREV5TGpjNElESTBMakUzTmpkV01qUXVNVFkyTmxvaUlHWnBiR3c5SW5kb2FYUmxJaTgrQ2p4d1lYUm9JR1E5SWsweU1DNHdOak0zSURJeExqUTFPVFJETWpBdU1EWXpOeUF5TVM0ME5UazBJREl3TGpBNU5EY2dNakV1TlRBNU55QXlNQzR3T1RRM0lESXhMalV6T1RsV01qSXVORGMxTjBNeU1DNHdPVFEzSURJeUxqUTNOVGNnTWpBdU1EZzBOQ0F5TWk0MU16WXhJREl3TGpBMk16Y2dNakl1TlRVMk1rTXlNQzR3TkRNeElESXlMalUzTmpRZ01qQXVNREV5TVNBeU1pNDFPRFkwSURFNUxqazRNVEVnTWpJdU5UZzJORWd4T0M0eU16VXhRekU0TGpJek5URWdNakl1TlRnMk5DQXhPQzR4T0RNMElESXlMall3TmpZZ01UZ3VNVGd6TkNBeU1pNDJNelkzVmpJM0xqazNNREZETVRndU1UZ3pOQ0F5Tnk0NU56QXhJREU0TGpFM016RWdNamd1TURNd05TQXhPQzR4TlRJMElESTRMakExTURaRE1UZ3VNVE14TnlBeU9DNHdOekEzSURFNExqRXdNRGNnTWpndU1EZ3dPQ0F4T0M0d05qazNJREk0TGpBNE1EaElNVFl1T1RJelF6RTJMamt5TXlBeU9DNHdPREE0SURFMkxqZzJNU0F5T0M0d056QTNJREUyTGpnME1ETWdNamd1TURVd05rTXhOaTQ0TVRrMklESTRMakF6TURVZ01UWXVPREE1TXlBeU9DNHdNREF6SURFMkxqZ3dPVE1nTWpjdU9UY3dNVll5TWk0Mk16WTNRekUyTGpnd09UTWdNakl1TmpNMk55QXhOaTQzT0RnMklESXlMalU0TmpRZ01UWXVOelUzTnlBeU1pNDFPRFkwU0RFMUxqQTJNek5ETVRVdU1EWXpNeUF5TWk0MU9EWTBJREUxTGpBd01UTWdNakl1TlRjMk5DQXhOQzQ1T0RBMklESXlMalUxTmpKRE1UUXVPVFlnTWpJdU5UTTJNU0F4TkM0NU5EazJJREl5TGpVd05Ua2dNVFF1T1RRNU5pQXlNaTQwTnpVM1ZqSXhMalV6T1RsRE1UUXVPVFE1TmlBeU1TNDFNems1SURFMExqazJJREl4TGpRM09UVWdNVFF1T1Rnd05pQXlNUzQwTlRrMFF6RTFMakF3TVRNZ01qRXVORE01TXlBeE5TNHdNekl6SURJeExqUXlPVElnTVRVdU1EWXpNeUF5TVM0ME1qa3lTREU1TGprNE1URkRNVGt1T1RneE1TQXlNUzQwTWpreUlESXdMakEwTXpFZ01qRXVORE01TXlBeU1DNHdOak0zSURJeExqUTFPVFJhSWlCbWFXeHNQU0ozYUdsMFpTSXZQZ284TDJjK0NqeGtaV1p6UGdvOFkyeHBjRkJoZEdnZ2FXUTlJbU5zYVhBd1h6VXlOalpmTXpVeU1qY2lQZ284Y21WamRDQjNhV1IwYUQwaU1qUWlJR2hsYVdkb2REMGlNeklpSUdacGJHdzlJbmRvYVhSbElpQjBjbUZ1YzJadmNtMDlJblJ5WVc1emJHRjBaU2d3SURBdU5ESTRNakl6S1NJdlBnbzhMMk5zYVhCUVlYUm9QZ284TDJSbFpuTStDand2YzNablBnbz1cIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBsZWZ0O1xuICBwYWRkaW5nLWxlZnQ6IDRyZW07XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC52aWV3LXN1cHBsaWVyLXJlc291cmNlLWNlbnRlciAudmlldy1jb250ZW50IC50YWJsZS1zdHJpcGVkIHRib2R5IHRyIHRkLnZpZXdzLWZpZWxkLWZpZWxkLWRhdGUge1xuICAgIG1pbi13aWR0aDogMTJyZW07XG4gIH1cbn1cbi52aWV3LXN1cHBsaWVyLXJlc291cmNlLWNlbnRlciAudmlldy1jb250ZW50IC50YWJsZS1zdHJpcGVkIHRib2R5IHRyIHRkIC5maWxlLS1hcHBsaWNhdGlvbi1wZGYge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuLnZpZXctc3VwcGxpZXItcmVzb3VyY2UtY2VudGVyIC52aWV3LWNvbnRlbnQgLnRhYmxlLXN0cmlwZWQgdGJvZHkgdHIgdGQgLmZpbGUtLWFwcGxpY2F0aW9uLXBkZiBhIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMDtcbiAgd2lkdGg6IGF1dG87XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjNhV1IwYUQwaU1UWWlJR2hsYVdkb2REMGlNVGNpSUhacFpYZENiM2c5SWpBZ01DQXhOaUF4TnlJZ1ptbHNiRDBpYm05dVpTSWdlRzFzYm5NOUltaDBkSEE2THk5M2QzY3Vkek11YjNKbkx6SXdNREF2YzNabklqNEtQSEJoZEdnZ1pEMGlUVEV5TGpZMk5qY2dOeTQzTVRrM05rdzRMakF3TURBMElERXhMamd5TWswNExqQXdNREEwSURFeExqZ3lNa3d6TGpNek16TTNJRGN1TnpFNU56Wk5PQzR3TURBd05DQXhNUzQ0TWpKTU9DNHdNREF3TkNBekxqQTVORGN6VFRRdU1UTTVNVE1nTVRNdU56WXhORXd4TVM0NE5qRWdNVE11TnpZeE5DSWdjM1J5YjJ0bFBTSWpNVVF4UkRGQ0lpQnpkSEp2YTJVdGQybGtkR2c5SWpFdU5TSWdjM1J5YjJ0bExXeHBibVZqWVhBOUluSnZkVzVrSWlCemRISnZhMlV0YkdsdVpXcHZhVzQ5SW5KdmRXNWtJaTgrQ2p3dmMzWm5QZ289XCIpO1xufVxuLnZpZXctc3VwcGxpZXItcmVzb3VyY2UtY2VudGVyIC52aWV3LWNvbnRlbnQgLnRhYmxlLXN0cmlwZWQgdGJvZHkgdHIgdGQgLmZpbGUtLWFwcGxpY2F0aW9uLXBkZiBhOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMS42cmVtO1xuICBoZWlnaHQ6IDEuNnJlbTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCM2FXUjBhRDBpTVRZaUlHaGxhV2RvZEQwaU1UY2lJSFpwWlhkQ2IzZzlJakFnTUNBeE5pQXhOeUlnWm1sc2JEMGlibTl1WlNJZ2VHMXNibk05SW1oMGRIQTZMeTkzZDNjdWR6TXViM0puTHpJd01EQXZjM1puSWo0S1BIQmhkR2dnWkQwaVRURXlMalkyTmpjZ055NDNNVGszTmt3NExqQXdNREEwSURFeExqZ3lNazA0TGpBd01EQTBJREV4TGpneU1rd3pMak16TXpNM0lEY3VOekU1TnpaTk9DNHdNREF3TkNBeE1TNDRNakpNT0M0d01EQXdOQ0F6TGpBNU5EY3pUVFF1TVRNNU1UTWdNVE11TnpZeE5Fd3hNUzQ0TmpFZ01UTXVOell4TkNJZ2MzUnliMnRsUFNJak1VUXhSREZDSWlCemRISnZhMlV0ZDJsa2RHZzlJakV1TlNJZ2MzUnliMnRsTFd4cGJtVmpZWEE5SW5KdmRXNWtJaUJ6ZEhKdmEyVXRiR2x1WldwdmFXNDlJbkp2ZFc1a0lpOCtDand2YzNablBnbz1cIik7XG59XG5cbi52aWV3LXJlc3VsdGFkb3MtdHJpbWVzdHJhbGVzIC52aWV3LWZpbHRlcnMge1xuICBtYXJnaW4tYm90dG9tOiA0cmVtO1xufVxuLnZpZXctcmVzdWx0YWRvcy10cmltZXN0cmFsZXMgLnZpZXctZmlsdGVycyAuZm9ybS0taW5saW5lIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBnYXA6IDAuOHJlbTtcbn1cbi52aWV3LXJlc3VsdGFkb3MtdHJpbWVzdHJhbGVzIC52aWV3LWZpbHRlcnMgLmZvcm0tLWlubGluZSAuZm9ybS10eXBlLXNlbGVjdCB7XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDEuMnJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudmlldy1yZXN1bHRhZG9zLXRyaW1lc3RyYWxlcyAudmlldy1maWx0ZXJzIC5mb3JtLS1pbmxpbmUgLmZvcm0tdHlwZS1zZWxlY3Qge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbi52aWV3LXJlc3VsdGFkb3MtdHJpbWVzdHJhbGVzIC52aWV3LWZpbHRlcnMgLmZvcm0tLWlubGluZSAuZm9ybS10eXBlLXNlbGVjdCAuZm9ybS1zZWxlY3Qge1xuICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2EgTm93IFRleHRcIjtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGJvcmRlci1yYWRpdXM6IDIuNHJlbTtcbiAgcGFkZGluZzogMS4ycmVtIDQuOHJlbSAxLjJyZW0gMi40cmVtO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAyLjRyZW0gY2VudGVyO1xuICBib3JkZXI6IDAuMXJlbSBzb2xpZCAjNjQ2NDYxZmY7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnZpZXctcmVzdWx0YWRvcy10cmltZXN0cmFsZXMgLnZpZXctZmlsdGVycyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC52aWV3LXJlc3VsdGFkb3MtdHJpbWVzdHJhbGVzIC52aWV3LWNvbnRlbnQge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgIGdyaWQtZ2FwOiAycmVtO1xuICB9XG59XG4udmlldy1yZXN1bHRhZG9zLXRyaW1lc3RyYWxlcyAudmlldy1jb250ZW50IC5zbGljay1zbGlkZSB7XG4gIG1hcmdpbi1yaWdodDogMnJlbTtcbn1cbi52aWV3LXJlc3VsdGFkb3MtdHJpbWVzdHJhbGVzIC5zbGljay10cmFjayB7XG4gIHRyYW5zaXRpb246IGhlaWdodCAxcztcbn1cbi52aWV3LXJlc3VsdGFkb3MtdHJpbWVzdHJhbGVzIC5zbGljay1kb3RzIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTE2cHg7XG4gIG92ZXJmbG93OiBhdXRvO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDEuNnJlbTtcbiAgbWFyZ2luOiA0cmVtIGF1dG87XG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTtcbiAgc2Nyb2xsYmFyLXdpZHRoOiBub25lO1xufVxuLnZpZXctcmVzdWx0YWRvcy10cmltZXN0cmFsZXMgLnNsaWNrLWRvdHM6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi52aWV3LXJlc3VsdGFkb3MtdHJpbWVzdHJhbGVzIC5zbGljay1kb3RzIGxpIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYmFja2dyb3VuZDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCM2FXUjBhRDBpTVRZaUlHaGxhV2RvZEQwaU1UWWlJSFpwWlhkQ2IzZzlJakFnTUNBeE5pQXhOaUlnWm1sc2JEMGlibTl1WlNJZ2VHMXNibk05SW1oMGRIQTZMeTkzZDNjdWR6TXViM0puTHpJd01EQXZjM1puSWo0S1BHTnBjbU5zWlNCdmNHRmphWFI1UFNJd0xqSWlJR040UFNJNElpQmplVDBpT0M0d01EQTVPQ0lnY2owaU9DSWdabWxzYkQwaVlteGhZMnNpTHo0S1BDOXpkbWMrQ2c9PVwiKTtcbiAgd2lkdGg6IDEuNnJlbTtcbiAgaGVpZ2h0OiAxLjZyZW07XG4gIGZvbnQtc2l6ZTogMDtcbn1cbi52aWV3LXJlc3VsdGFkb3MtdHJpbWVzdHJhbGVzIC5zbGljay1kb3RzIGxpLnNsaWNrLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICNlMzI0M2NmZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLnZpZXctcmVzdWx0YWRvcy10cmltZXN0cmFsZXMgLnNsaWNrLWRvdHMgbGkgYnV0dG9uIHtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBoZWlnaHQ6IDEuNnJlbTtcbiAgcGFkZGluZzogMCAwLjhyZW07XG59XG5cbi5yZXN1bHQtZ3JvdXAge1xuICBib3JkZXItcmFkaXVzOiAzLjJyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XG4gIHBhZGRpbmc6IDMuMnJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnJlc3VsdC1ncm91cCB7XG4gICAgcGFkZGluZzogNS42cmVtO1xuICB9XG59XG4ucmVzdWx0LWdyb3VwIGgzLCAucmVzdWx0LWdyb3VwIC5oMyB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogY29sdW1uO1xuICBnYXA6IDEwcHg7XG59XG4ucmVzdWx0LWdyb3VwIGgzOjphZnRlciwgLnJlc3VsdC1ncm91cCAuaDM6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDgwJTtcbiAgaGVpZ2h0OiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYzM1NDU7XG4gIG1hcmdpbi1sZWZ0OiAwLjhyZW07XG4gIG1hcmdpbi10b3A6IDAuOHJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5yZXN1bHQtZ3JvdXAgLm1lZGl1bS1tIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLyoqXG4gKiBAZmlsZVxuICpcbiAqIENvbXBvbmVudCB3cmFwcGVycy5cbiAqICBBbGwgY29tcG9uZW50IG11c3QgYmUgZGVjbGFyZWQgaW5zaWRlIHRoaXMgZmlsZS5cbiAqL1xuLyoqXG4gKiBAZmlsZVxuICogQ2FyZCBFbXByZXNhcyBOb2RlIFN0eWxlcy5cbiAqKi9cbi52aWV3LWFyY2EtZW1wcmVzYXMgLnZpZXdzLXZpZXctcmVzcG9uc2l2ZS1ncmlkIHtcbiAgZ2FwOiAycmVtO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC52aWV3LWFyY2EtZW1wcmVzYXMgLnZpZXdzLXZpZXctcmVzcG9uc2l2ZS1ncmlkIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudmlldy1hcmNhLWVtcHJlc2FzIC52aWV3cy12aWV3LXJlc3BvbnNpdmUtZ3JpZCB7XG4gICAgZ2FwOiA0cmVtIDMuMnJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiA0cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnZpZXctYXJjYS1lbXByZXNhcyAudmlld3Mtdmlldy1yZXNwb25zaXZlLWdyaWQge1xuICAgIGdhcDogNHJlbTtcbiAgfVxufVxuLnZpZXctYXJjYS1lbXByZXNhcyAudmlld3Mtdmlldy1yZXNwb25zaXZlLWdyaWQgLm5vZGUtLXR5cGUtYXJjYS1lbXByZXNhcyAud3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmZmZjtcbiAgYm9yZGVyLXJhZGl1czogMS42cmVtO1xufVxuLnZpZXctYXJjYS1lbXByZXNhcyAudmlld3Mtdmlldy1yZXNwb25zaXZlLWdyaWQgLm5vZGUtLXR5cGUtYXJjYS1lbXByZXNhcyAud3JhcHBlciAubm9kZS1pbWcgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDEuNnJlbTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMS42cmVtO1xufVxuLnZpZXctYXJjYS1lbXByZXNhcyAudmlld3Mtdmlldy1yZXNwb25zaXZlLWdyaWQgLm5vZGUtLXR5cGUtYXJjYS1lbXByZXNhcyAud3JhcHBlciAubm9kZS1pbmZvIHtcbiAgcGFkZGluZzogMCAyLjRyZW0gMS42cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC52aWV3LWFyY2EtZW1wcmVzYXMgLnZpZXdzLXZpZXctcmVzcG9uc2l2ZS1ncmlkIC5ub2RlLS10eXBlLWFyY2EtZW1wcmVzYXMgLndyYXBwZXIgLm5vZGUtaW5mbyB7XG4gICAgcGFkZGluZzogMCAxLjZyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnZpZXctYXJjYS1lbXByZXNhcyAudmlld3Mtdmlldy1yZXNwb25zaXZlLWdyaWQgLm5vZGUtLXR5cGUtYXJjYS1lbXByZXNhcyAud3JhcHBlciAubm9kZS1pbmZvIHtcbiAgICBwYWRkaW5nOiAwIDIuNHJlbSAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLnZpZXctYXJjYS1lbXByZXNhcyAudmlld3Mtdmlldy1yZXNwb25zaXZlLWdyaWQgLm5vZGUtLXR5cGUtYXJjYS1lbXByZXNhcyAud3JhcHBlciAubm9kZS1pbmZvIC50aXRsZSB7XG4gICAgbGluZS1oZWlnaHQ6IDIuNnJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudmlldy1hcmNhLWVtcHJlc2FzIC52aWV3cy12aWV3LXJlc3BvbnNpdmUtZ3JpZCAubm9kZS0tdHlwZS1hcmNhLWVtcHJlc2FzIC53cmFwcGVyIC5ub2RlLWluZm8gLm5vZGUtYm9keSB7XG4gICAgbWFyZ2luLXRvcDogMC44cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIH1cbn1cbi52aWV3LWFyY2EtZW1wcmVzYXMgLnZpZXdzLXZpZXctcmVzcG9uc2l2ZS1ncmlkIC5ub2RlLS10eXBlLWFyY2EtZW1wcmVzYXMgLndyYXBwZXIgLm5vZGUtaW5mbyAubm9kZS1saW5rIC5idG4tYWxpZ24ge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cbi52aWV3LWFyY2EtZW1wcmVzYXMgLnZpZXdzLXZpZXctcmVzcG9uc2l2ZS1ncmlkIC5ub2RlLS10eXBlLWFyY2EtZW1wcmVzYXMgLndyYXBwZXIgLm5vZGUtaW5mbyAubm9kZS1saW5rIC5idG4tYWxpZ24gcGF0aCB7XG4gIHN0cm9rZTogI2UzMjQzY2ZmO1xufVxuLnZpZXctYXJjYS1lbXByZXNhcyAudmlld3Mtdmlldy1yZXNwb25zaXZlLWdyaWQgLm5vZGUtLXR5cGUtYXJjYS1lbXByZXNhcyAud3JhcHBlciAubm9kZS1pbmZvIC5ub2RlLWxpbmsgLmJ0bi1hbGlnbiAubG5rLWxpbmstcHJpbWFyeTpob3ZlciBwYXRoIHtcbiAgc3Ryb2tlOiAjMWQxZDFiZmY7XG59XG5cbi8qKlxuICogQGZpbGVcbiAqIENhcmQgUHJvdmVlZG9yZXMgTm9kZSBTdHlsZXMuXG4gKiovXG4udmlldy1hcmNhLXByb3ZlZWRvcmVzIC52aWV3cy12aWV3LXJlc3BvbnNpdmUtZ3JpZCB7XG4gIGdhcDogMy4ycmVtO1xuICBtYXJnaW4tYm90dG9tOiAzLjJyZW07XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0bztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudmlldy1hcmNhLXByb3ZlZWRvcmVzIC52aWV3cy12aWV3LXJlc3BvbnNpdmUtZ3JpZCB7XG4gICAgZ2FwOiA0cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDRyZW07XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudmlldy1hcmNhLXByb3ZlZWRvcmVzIC52aWV3cy12aWV3LXJlc3BvbnNpdmUtZ3JpZCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgfVxufVxuLnZpZXctYXJjYS1wcm92ZWVkb3JlcyAudmlld3Mtdmlldy1yZXNwb25zaXZlLWdyaWQgLm5vZGUtLXR5cGUtYXJjYS1wcm92ZWVkb3JlcyAud3JhcHBlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmZmZjtcbiAgYm9yZGVyLXJhZGl1czogMS42cmVtO1xufVxuLnZpZXctYXJjYS1wcm92ZWVkb3JlcyAudmlld3Mtdmlldy1yZXNwb25zaXZlLWdyaWQgLm5vZGUtLXR5cGUtYXJjYS1wcm92ZWVkb3JlcyAud3JhcHBlciAubm9kZS1pbmZvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBnYXA6IDMuMnJlbTtcbiAgcGFkZGluZzogMnJlbTtcbiAgbWluLWhlaWdodDogMTUuMnJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudmlldy1hcmNhLXByb3ZlZWRvcmVzIC52aWV3cy12aWV3LXJlc3BvbnNpdmUtZ3JpZCAubm9kZS0tdHlwZS1hcmNhLXByb3ZlZWRvcmVzIC53cmFwcGVyIC5ub2RlLWluZm8ge1xuICAgIG1pbi1oZWlnaHQ6IDE3LjhyZW07XG4gIH1cbn1cbi52aWV3LWFyY2EtcHJvdmVlZG9yZXMgLnZpZXdzLXZpZXctcmVzcG9uc2l2ZS1ncmlkIC5ub2RlLS10eXBlLWFyY2EtcHJvdmVlZG9yZXMgLndyYXBwZXIgLm5vZGUtaW5mbyAudGl0bGUge1xuICB3aWR0aDogMTAwJTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cbi52aWV3LWFyY2EtcHJvdmVlZG9yZXMgLnZpZXdzLXZpZXctcmVzcG9uc2l2ZS1ncmlkIC5ub2RlLS10eXBlLWFyY2EtcHJvdmVlZG9yZXMgLndyYXBwZXIgLm5vZGUtaW5mbyAubm9kZS1saW5rIC5idG4tYWxpZ24gc3ZnIHtcbiAgdmVydGljYWwtYWxpZ246IHVuc2V0O1xufVxuLnZpZXctYXJjYS1wcm92ZWVkb3JlcyAudmlld3Mtdmlldy1yZXNwb25zaXZlLWdyaWQgLm5vZGUtLXR5cGUtYXJjYS1wcm92ZWVkb3JlcyAud3JhcHBlciAubm9kZS1pbmZvIC5ub2RlLWxpbmsgLmJ0bi1hbGlnbiBzdmcgcGF0aCB7XG4gIHN0cm9rZTogI2UzMjQzY2ZmO1xufVxuLnZpZXctYXJjYS1wcm92ZWVkb3JlcyAudmlld3Mtdmlldy1yZXNwb25zaXZlLWdyaWQgLm5vZGUtLXR5cGUtYXJjYS1wcm92ZWVkb3JlcyAud3JhcHBlciAubm9kZS1pbmZvIC5ub2RlLWxpbmsgLmJ0bi1hbGlnbiBzdmcgLmxuay1saW5rLXByaW1hcnk6aG92ZXIgcGF0aCB7XG4gIHN0cm9rZTogIzFkMWQxYmZmO1xufVxuXG4vKipcbiAqIEBmaWxlXG4gKiBOb3RpY2lhcyBOb2RlIFN0eWxlcy5cbiAqKi9cbi5ub2RlLS10eXBlLW5ld3MgLnRvcC1jb250ZW50IHtcbiAgcGFkZGluZy10b3A6IDE4cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogOHJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubm9kZS0tdHlwZS1uZXdzIC50b3AtY29udGVudCB7XG4gICAgcGFkZGluZy1ib3R0b206IDlyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm5vZGUtLXR5cGUtbmV3cyAudG9wLWNvbnRlbnQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHJlbTtcbiAgfVxufVxuLm5vZGUtLXR5cGUtbmV3cyAudG9wLWNvbnRlbnQgLmJhY2sge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUIzYVdSMGFEMGlORGtpSUdobGFXZG9kRDBpTkRnaUlIWnBaWGRDYjNnOUlqQWdNQ0EwT1NBME9DSWdabWxzYkQwaWJtOXVaU0lnZUcxc2JuTTlJbWgwZEhBNkx5OTNkM2N1ZHpNdWIzSm5Mekl3TURBdmMzWm5JajRLUEdjZ1kyeHBjQzF3WVhSb1BTSjFjbXdvSTJOc2FYQXdYelF5TWpaZk16TXdNVGtwSWo0S1BIQmhkR2dnWkQwaVRURWdNalJETVNBeE1TNHdNakV6SURFeExqVXlNVE1nTUM0MUlESTBMalVnTUM0MVF6TTNMalEzT0RjZ01DNDFJRFE0SURFeExqQXlNVE1nTkRnZ01qUkRORGdnTXpZdU9UYzROeUF6Tnk0ME56ZzNJRFEzTGpVZ01qUXVOU0EwTnk0MVF6RXhMalV5TVRNZ05EY3VOU0F4SURNMkxqazNPRGNnTVNBeU5Gb2lJSE4wY205clpUMGlJMEZFUVVSQlF5SXZQZ284Y0dGMGFDQmtQU0pOTWpNdU9UWXdPU0F6TWk0ME5qQTRUREUxTGpVd01ERWdNak11T1RrNU9Vd3lNeTQ1TmpBNUlERTFMalV6T1RFaUlITjBjbTlyWlQwaUl6RkVNVVF4UWlJZ2MzUnliMnRsTFhkcFpIUm9QU0l4TGpjaUlITjBjbTlyWlMxc2FXNWxZMkZ3UFNKeWIzVnVaQ0lnYzNSeWIydGxMV3hwYm1WcWIybHVQU0p5YjNWdVpDSXZQZ284Y0dGMGFDQmtQU0pOTVRVdU5UQXdNU0F5TkV3ek15NDFJREkwSWlCemRISnZhMlU5SWlNeFJERkVNVUlpSUhOMGNtOXJaUzEzYVdSMGFEMGlNUzQzSWlCemRISnZhMlV0YkdsdVpXTmhjRDBpY205MWJtUWlJSE4wY205clpTMXNhVzVsYW05cGJqMGljbTkxYm1RaUx6NEtQQzluUGdvOFpHVm1jejRLUEdOc2FYQlFZWFJvSUdsa1BTSmpiR2x3TUY4ME1qSTJYek16TURFNUlqNEtQSEJoZEdnZ1pEMGlUVEF1TlNBeU5FTXdMalVnTVRBdU56UTFNaUF4TVM0eU5EVXlJREFnTWpRdU5TQXdRek0zTGpjMU5EZ2dNQ0EwT0M0MUlERXdMamMwTlRJZ05EZ3VOU0F5TkVNME9DNDFJRE0zTGpJMU5EZ2dNemN1TnpVME9DQTBPQ0F5TkM0MUlEUTRRekV4TGpJME5USWdORGdnTUM0MUlETTNMakkxTkRnZ01DNDFJREkwV2lJZ1ptbHNiRDBpZDJocGRHVWlMejRLUEM5amJHbHdVR0YwYUQ0S1BDOWtaV1p6UGdvOEwzTjJaejRLXCIpO1xuICB3aWR0aDogNC44cmVtO1xuICBoZWlnaHQ6IDQuOHJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG4ubm9kZS0tdHlwZS1uZXdzIC50b3AtY29udGVudCAuc3VtbWFyeSB7XG4gIGNvbG9yOiAjNzA3MDZkZmY7XG4gIG1hcmdpbjogMC44cmVtIDAgMnJlbTtcbn1cbi5ub2RlLS10eXBlLW5ld3MgLnRvcC1jb250ZW50IC5kZXRhaWxzIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ2FwOiAyLjRyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm5vZGUtLXR5cGUtbmV3cyAudG9wLWNvbnRlbnQgLmRldGFpbHMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW46IDMuMnJlbSAwIDA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG59XG4ubm9kZS0tdHlwZS1uZXdzIC50b3AtY29udGVudCAuZGV0YWlscyAubWV0YSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMS4ycmVtO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLm5vZGUtLXR5cGUtbmV3cyAudG9wLWNvbnRlbnQgLmRldGFpbHMgLm1ldGEgLnRvcGljIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFkMWQxYmZmO1xuICBwYWRkaW5nOiAwLjRyZW0gMS4ycmVtO1xuICBjb2xvcjogI2ZmZmZmZmZmO1xuICBib3JkZXItcmFkaXVzOiAyLjRyZW07XG59XG4ubm9kZS0tdHlwZS1uZXdzIC50b3AtY29udGVudCAuZGV0YWlscyAubWV0YSAuZGF0ZSB7XG4gIGNvbG9yOiAjNzA3MDZkZmY7XG59XG4ubm9kZS0tdHlwZS1uZXdzIC50b3AtY29udGVudCAuZGV0YWlscyAuc2hhcmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDEuNnJlbTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5ub2RlLS10eXBlLW5ld3MgLm1pZGRsZS1jb250ZW50IHtcbiAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbn1cbi5ub2RlLS10eXBlLW5ld3MgLm1pZGRsZS1jb250ZW50IC5pbWctYm9keSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogMi40cmVtO1xufVxuLm5vZGUtLXR5cGUtbmV3cyAubWlkZGxlLWNvbnRlbnQgLmJvZHkge1xuICBtYXJnaW46IDYuNHJlbSBhdXRvO1xufVxuLm5vZGUtLXR5cGUtbmV3cyAubWlkZGxlLWNvbnRlbnQgLmJ1dHRvbnMtbmV3cyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiA2LjRyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm5vZGUtLXR5cGUtbmV3cyAubWlkZGxlLWNvbnRlbnQgLmJ1dHRvbnMtbmV3cyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBnYXA6IDEuNnJlbTtcbiAgfVxufVxuLm5vZGUtLXR5cGUtbmV3cyAubWlkZGxlLWNvbnRlbnQgLmJ1dHRvbnMtbmV3cyAuZG9jdW1lbnQge1xuICBtYXJnaW4tYm90dG9tOiAxLjZyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm5vZGUtLXR5cGUtbmV3cyAubWlkZGxlLWNvbnRlbnQgLmJ1dHRvbnMtbmV3cyAuZG9jdW1lbnQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbi5ub2RlLS10eXBlLW5ld3MgLm1pZGRsZS1jb250ZW50IC5idXR0b25zLW5ld3MgLmJ0biB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLm5vZGUtLXR5cGUtbmV3cyAubWlkZGxlLWNvbnRlbnQgLmJ1dHRvbnMtbmV3cyAuYnRuOjphZnRlciB7XG4gIGNvbnRlbnQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjNhV1IwYUQwaU1USWlJR2hsYVdkb2REMGlNVE1pSUhacFpYZENiM2c5SWpBZ01DQXhNaUF4TXlJZ1ptbHNiRDBpYm05dVpTSWdlRzFzYm5NOUltaDBkSEE2THk5M2QzY3Vkek11YjNKbkx6SXdNREF2YzNabklqNEtQSEJoZEdnZ1pEMGlUVEV3TGpZMk5qZ2dOUzQzTVRreE5VdzJMakF3TURFMklEa3VPREl4TXpsTk5pNHdNREF4TmlBNUxqZ3lNVE01VERFdU16TXpOU0ExTGpjeE9URTFUVFl1TURBd01UWWdPUzQ0TWpFek9VdzJMakF3TURFMklERXVNRGswTVRKTk1pNHhNemt5TlNBeE1TNDNOakE0VERrdU9EWXhNRGNnTVRFdU56WXdPQ0lnYzNSeWIydGxQU0lqTVVReFJERkNJaUJ6ZEhKdmEyVXRkMmxrZEdnOUlqRXVOU0lnYzNSeWIydGxMV3hwYm1WallYQTlJbkp2ZFc1a0lpQnpkSEp2YTJVdGJHbHVaV3B2YVc0OUluSnZkVzVrSWk4K0Nqd3ZjM1puUGdvPVwiKTtcbiAgbWFyZ2luLWxlZnQ6IDAuOHJlbTtcbn1cbi5ub2RlLS10eXBlLW5ld3MgLm1pZGRsZS1jb250ZW50IC5idXR0b25zLW5ld3MgLmJ0bjpob3Zlcjo6YWZ0ZXIge1xuICBmaWx0ZXI6IGludmVydCgxKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG4ubm9kZS0tdHlwZS1uZXdzIC5taWRkbGUtY29udGVudCAuc2hhcmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDEuNnJlbTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBlbmQ7XG59XG5cbi8qKlxuICogQGZpbGVcbiAqIFBlcnNvbiBCbG9jayBTdHlsZXMuXG4gKiovXG4ubm9kZS0tdHlwZS1wZXJzb24ubm9kZS0tdmlldy1tb2RlLWZ1bGwge1xuICBkaXNwbGF5OiBncmlkO1xuICBnYXA6IDRyZW07XG4gIHBhZGRpbmc6IDAgMS42cmVtIDEuNnJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubm9kZS0tdHlwZS1wZXJzb24ubm9kZS0tdmlldy1tb2RlLWZ1bGwge1xuICAgIHBhZGRpbmc6IDAgNHJlbSA0cmVtO1xuICB9XG59XG4ubm9kZS0tdHlwZS1wZXJzb24ubm9kZS0tdmlldy1tb2RlLWZ1bGwgLmNvbnRlbnQtdG9wIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ2FwOiA0cmVtO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5ub2RlLS10eXBlLXBlcnNvbi5ub2RlLS12aWV3LW1vZGUtZnVsbCAuY29udGVudC10b3Age1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cbi5ub2RlLS10eXBlLXBlcnNvbi5ub2RlLS12aWV3LW1vZGUtZnVsbCAuY29udGVudC10b3AgLmRldGFpbHMgLnRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMS42cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5ub2RlLS10eXBlLXBlcnNvbi5ub2RlLS12aWV3LW1vZGUtZnVsbCAuY29udGVudC10b3AgLmRldGFpbHMgLnRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjZyZW07XG4gIH1cbn1cbi5ub2RlLS10eXBlLXBlcnNvbi5ub2RlLS12aWV3LW1vZGUtZnVsbCAuY29udGVudC10b3AgLmRldGFpbHMgLmNhcmdvIHtcbiAgY29sb3I6ICNlMzI0M2NmZjtcbn1cbi5ub2RlLS10eXBlLXBlcnNvbi5ub2RlLS12aWV3LW1vZGUtZnVsbCAuY29udGVudC1taWRkbGUgLmJvZHkge1xuICBjb2xvcjogIzFkMWQxYmZmO1xufVxuLm5vZGUtLXR5cGUtcGVyc29uLm5vZGUtLXZpZXctbW9kZS1mdWxsIC5jb250ZW50LWJvdHRvbSAuZmllbGRfX2xhYmVsIHtcbiAgY29sb3I6ICNlMzI0M2NmZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLyoqXG4gKiBAZmlsZVxuICogUHJvZmlsZXMgQmxvY2sgU3R5bGVzLlxuICoqL1xuLm5vZGUtLXR5cGUtcGVyc29uIHtcbiAgbWFyZ2luLWJvdHRvbTogOHJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubm9kZS0tdHlwZS1wZXJzb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubm9kZS0tdHlwZS1wZXJzb24gLnBlcnNvbi1uYW1lIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0cmVtO1xuICB9XG59XG4ubm9kZS0tdHlwZS1wZXJzb24gLnBlcnNvbi1uYW1lIGhyIHtcbiAgY29sb3I6ICNlMzI0M2NmZjtcbiAgb3BhY2l0eTogMTtcbiAgbWFyZ2luOiAxLjJyZW0gMCAycmVtIDA7XG59XG4ubm9kZS0tdHlwZS1wZXJzb24gLnBlcnNvbi1uYW1lIC5jYXJnbyB7XG4gIGNvbG9yOiAjZTMyNDNjZmY7XG4gIG1hcmdpbi1ib3R0b206IDRyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm5vZGUtLXR5cGUtcGVyc29uIC5wZXJzb24tbmFtZSAuY2FyZ28ge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbi5ub2RlLS10eXBlLXBlcnNvbiAucGVyc29uLWNvbnRlbnQgLmJvZHkge1xuICBjb2xvcjogIzcwNzA2ZGZmO1xufVxuXG4vKiFcbiAqIEJvb3RzdHJhcCAgdjUuMy4zIChodHRwczovL2dldGJvb3RzdHJhcC5jb20vKVxuICogQ29weXJpZ2h0IDIwMTEtMjAyNCBUaGUgQm9vdHN0cmFwIEF1dGhvcnNcbiAqIExpY2Vuc2VkIHVuZGVyIE1JVCAoaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2Jsb2IvbWFpbi9MSUNFTlNFKVxuICovXG4uZmFjZXRzLXdpZGdldC1jaGVja2JveCB1bCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIDFmcik7XG4gIGdhcDogMnJlbTtcbiAgcGFkZGluZzogMDtcbn1cbi5mYWNldHMtd2lkZ2V0LWNoZWNrYm94IHVsIC5mYWNldC1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5mYWNldHMtd2lkZ2V0LWNoZWNrYm94IHVsIC5mYWNldC1pdGVtIC5mYWNldHMtY2hlY2tib3gge1xuICBhcHBlYXJhbmNlOiBub25lO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgYm9yZGVyOiAycHggc29saWQgIzk5OTk5N2ZmO1xuICBib3JkZXItcmFkaXVzOiA3cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmZmZjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmZhY2V0cy13aWRnZXQtY2hlY2tib3ggdWwgLmZhY2V0LWl0ZW0gLmZhY2V0cy1jaGVja2JveDpjaGVja2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UzMjQzY2ZmO1xuICBib3JkZXItY29sb3I6ICNlMzI0M2NmZjtcbiAgY29sb3I6ICNmZmZmZmZmZjtcbn1cbi5mYWNldHMtd2lkZ2V0LWNoZWNrYm94IHVsIC5mYWNldC1pdGVtIC5mYWNldHMtY2hlY2tib3g6Y2hlY2tlZDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDt1dGY4LDxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHdpZHRoPVwiMTJcIiBoZWlnaHQ9XCIxMFwiIHZpZXdCb3g9XCIwIDAgMTIgMTBcIiBmaWxsPVwibm9uZVwiPjxwYXRoIGQ9XCJNMy44MTM1MyA3Ljg4OTYzTDAuOTY4NzMyIDQuNzgwMDFMMCA1LjgzMTQ3TDMuODEzNTMgMTBMMTIgMS4wNTE0NUwxMS4wMzgxIDBMMy44MTM1MyA3Ljg4OTYzWlwiIGZpbGw9XCJ3aGl0ZVwiLz48L3N2Zz4nKTtcbn1cbi5mYWNldHMtd2lkZ2V0LWNoZWNrYm94IHVsIC5mYWNldC1pdGVtIC5mYWNldC1pdGVtX192YWx1ZSB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLW0pO1xuICBmb250LXdlaWdodDogdmFyKC0tZm9udC1sYXJnZSk7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjMWQxZDFiZmY7XG4gIHBhZGRpbmctbGVmdDogMC44cmVtO1xufVxuLmZhY2V0cy13aWRnZXQtY2hlY2tib3ggLmZhY2V0cy13aWRnZXQtIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmJsb2NrLWZhY2V0cyB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1hcmdpbi1ib3R0b206IDUuNnJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYmxvY2stZmFjZXRzIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLmJsb2NrLWZhY2V0cyBoMiwgLmJsb2NrLWZhY2V0cyAuaDIge1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1sKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtbGFyZ2UpO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogIzFkMWQxYmZmO1xuICBwYWRkaW5nLWJvdHRvbTogMC44cmVtO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2UzMjQzY2ZmO1xuICBtYXJnaW4tYm90dG9tOiAxLjZyZW07XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uc2VhcmNoLWJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xuICBib3JkZXItY29sb3I6IGJsYWNrO1xufVxuLnNlYXJjaC1idXR0b246aG92ZXIgLnNlYXJjaC1pY29uIHtcbiAgY29sb3I6IHdoaXRlO1xufVxuLnNlYXJjaC1idXR0b24gKyAuc2VhcmNoLXJlc3VsdHMge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnNlYXJjaC1yZXN1bHRzIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm94LXNoYWRvdzogMHB4IDRweCA4cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBwYWRkaW5nOiAxcmVtO1xuICBtYXJnaW4tdG9wOiAwLjVyZW07XG4gIHdpZHRoOiAxMDAlO1xufSIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHNjc3MvZGltZW5zaW9uLW5vLW5vbi1udW1lcmljLXZhbHVlc1xuXG4vLyBTQ1NTIFJGUyBtaXhpblxuLy9cbi8vIEF1dG9tYXRlZCByZXNwb25zaXZlIHZhbHVlcyBmb3IgZm9udCBzaXplcywgcGFkZGluZ3MsIG1hcmdpbnMgYW5kIG11Y2ggbW9yZVxuLy9cbi8vIExpY2Vuc2VkIHVuZGVyIE1JVCAoaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvcmZzL2Jsb2IvbWFpbi9MSUNFTlNFKVxuXG4vLyBDb25maWd1cmF0aW9uXG5cbi8vIEJhc2UgdmFsdWVcbiRyZnMtYmFzZS12YWx1ZTogMS4yNXJlbSAhZGVmYXVsdDtcbiRyZnMtdW5pdDogcmVtICFkZWZhdWx0O1xuXG5AaWYgJHJmcy11bml0ICE9IHJlbSBhbmQgJHJmcy11bml0ICE9IHB4IHtcbiAgQGVycm9yIFwiYCN7JHJmcy11bml0fWAgaXMgbm90IGEgdmFsaWQgdW5pdCBmb3IgJHJmcy11bml0LiBVc2UgYHB4YCBvciBgcmVtYC5cIjtcbn1cblxuLy8gQnJlYWtwb2ludCBhdCB3aGVyZSB2YWx1ZXMgc3RhcnQgZGVjcmVhc2luZyBpZiBzY3JlZW4gd2lkdGggaXMgc21hbGxlclxuJHJmcy1icmVha3BvaW50OiAxMjAwcHggIWRlZmF1bHQ7XG4kcmZzLWJyZWFrcG9pbnQtdW5pdDogcHggIWRlZmF1bHQ7XG5cbkBpZiAkcmZzLWJyZWFrcG9pbnQtdW5pdCAhPSBweCBhbmQgJHJmcy1icmVha3BvaW50LXVuaXQgIT0gZW0gYW5kICRyZnMtYnJlYWtwb2ludC11bml0ICE9IHJlbSB7XG4gIEBlcnJvciBcImAjeyRyZnMtYnJlYWtwb2ludC11bml0fWAgaXMgbm90IGEgdmFsaWQgdW5pdCBmb3IgJHJmcy1icmVha3BvaW50LXVuaXQuIFVzZSBgcHhgLCBgZW1gIG9yIGByZW1gLlwiO1xufVxuXG4vLyBSZXNpemUgdmFsdWVzIGJhc2VkIG9uIHNjcmVlbiBoZWlnaHQgYW5kIHdpZHRoXG4kcmZzLXR3by1kaW1lbnNpb25hbDogZmFsc2UgIWRlZmF1bHQ7XG5cbi8vIEZhY3RvciBvZiBkZWNyZWFzZVxuJHJmcy1mYWN0b3I6IDEwICFkZWZhdWx0O1xuXG5AaWYgdHlwZS1vZigkcmZzLWZhY3RvcikgIT0gbnVtYmVyIG9yICRyZnMtZmFjdG9yIDw9IDEge1xuICBAZXJyb3IgXCJgI3skcmZzLWZhY3Rvcn1gIGlzIG5vdCBhIHZhbGlkICAkcmZzLWZhY3RvciwgaXQgbXVzdCBiZSBncmVhdGVyIHRoYW4gMS5cIjtcbn1cblxuLy8gTW9kZS4gUG9zc2liaWxpdGllczogXCJtaW4tbWVkaWEtcXVlcnlcIiwgXCJtYXgtbWVkaWEtcXVlcnlcIlxuJHJmcy1tb2RlOiBtaW4tbWVkaWEtcXVlcnkgIWRlZmF1bHQ7XG5cbi8vIEdlbmVyYXRlIGVuYWJsZSBvciBkaXNhYmxlIGNsYXNzZXMuIFBvc3NpYmlsaXRpZXM6IGZhbHNlLCBcImVuYWJsZVwiIG9yIFwiZGlzYWJsZVwiXG4kcmZzLWNsYXNzOiBmYWxzZSAhZGVmYXVsdDtcblxuLy8gMSByZW0gPSAkcmZzLXJlbS12YWx1ZSBweFxuJHJmcy1yZW0tdmFsdWU6IDE2ICFkZWZhdWx0O1xuXG4vLyBTYWZhcmkgaWZyYW1lIHJlc2l6ZSBidWc6IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL3Jmcy9pc3N1ZXMvMTRcbiRyZnMtc2FmYXJpLWlmcmFtZS1yZXNpemUtYnVnLWZpeDogZmFsc2UgIWRlZmF1bHQ7XG5cbi8vIERpc2FibGUgUkZTIGJ5IHNldHRpbmcgJGVuYWJsZS1yZnMgdG8gZmFsc2VcbiRlbmFibGUtcmZzOiB0cnVlICFkZWZhdWx0O1xuXG4vLyBDYWNoZSAkcmZzLWJhc2UtdmFsdWUgdW5pdFxuJHJmcy1iYXNlLXZhbHVlLXVuaXQ6IHVuaXQoJHJmcy1iYXNlLXZhbHVlKTtcblxuQGZ1bmN0aW9uIGRpdmlkZSgkZGl2aWRlbmQsICRkaXZpc29yLCAkcHJlY2lzaW9uOiAxMCkge1xuICAkc2lnbjogaWYoJGRpdmlkZW5kID4gMCBhbmQgJGRpdmlzb3IgPiAwIG9yICRkaXZpZGVuZCA8IDAgYW5kICRkaXZpc29yIDwgMCwgMSwgLTEpO1xuICAkZGl2aWRlbmQ6IGFicygkZGl2aWRlbmQpO1xuICAkZGl2aXNvcjogYWJzKCRkaXZpc29yKTtcbiAgQGlmICRkaXZpZGVuZCA9PSAwIHtcbiAgICBAcmV0dXJuIDA7XG4gIH1cbiAgQGlmICRkaXZpc29yID09IDAge1xuICAgIEBlcnJvciBcIkNhbm5vdCBkaXZpZGUgYnkgMFwiO1xuICB9XG4gICRyZW1haW5kZXI6ICRkaXZpZGVuZDtcbiAgJHJlc3VsdDogMDtcbiAgJGZhY3RvcjogMTA7XG4gIEB3aGlsZSAoJHJlbWFpbmRlciA+IDAgYW5kICRwcmVjaXNpb24gPj0gMCkge1xuICAgICRxdW90aWVudDogMDtcbiAgICBAd2hpbGUgKCRyZW1haW5kZXIgPj0gJGRpdmlzb3IpIHtcbiAgICAgICRyZW1haW5kZXI6ICRyZW1haW5kZXIgLSAkZGl2aXNvcjtcbiAgICAgICRxdW90aWVudDogJHF1b3RpZW50ICsgMTtcbiAgICB9XG4gICAgJHJlc3VsdDogJHJlc3VsdCAqIDEwICsgJHF1b3RpZW50O1xuICAgICRmYWN0b3I6ICRmYWN0b3IgKiAuMTtcbiAgICAkcmVtYWluZGVyOiAkcmVtYWluZGVyICogMTA7XG4gICAgJHByZWNpc2lvbjogJHByZWNpc2lvbiAtIDE7XG4gICAgQGlmICgkcHJlY2lzaW9uIDwgMCBhbmQgJHJlbWFpbmRlciA+PSAkZGl2aXNvciAqIDUpIHtcbiAgICAgICRyZXN1bHQ6ICRyZXN1bHQgKyAxO1xuICAgIH1cbiAgfVxuICAkcmVzdWx0OiAkcmVzdWx0ICogJGZhY3RvciAqICRzaWduO1xuICAkZGl2aWRlbmQtdW5pdDogdW5pdCgkZGl2aWRlbmQpO1xuICAkZGl2aXNvci11bml0OiB1bml0KCRkaXZpc29yKTtcbiAgJHVuaXQtbWFwOiAoXG4gICAgXCJweFwiOiAxcHgsXG4gICAgXCJyZW1cIjogMXJlbSxcbiAgICBcImVtXCI6IDFlbSxcbiAgICBcIiVcIjogMSVcbiAgKTtcbiAgQGlmICgkZGl2aWRlbmQtdW5pdCAhPSAkZGl2aXNvci11bml0IGFuZCBtYXAtaGFzLWtleSgkdW5pdC1tYXAsICRkaXZpZGVuZC11bml0KSkge1xuICAgICRyZXN1bHQ6ICRyZXN1bHQgKiBtYXAtZ2V0KCR1bml0LW1hcCwgJGRpdmlkZW5kLXVuaXQpO1xuICB9XG4gIEByZXR1cm4gJHJlc3VsdDtcbn1cblxuLy8gUmVtb3ZlIHB4LXVuaXQgZnJvbSAkcmZzLWJhc2UtdmFsdWUgZm9yIGNhbGN1bGF0aW9uc1xuQGlmICRyZnMtYmFzZS12YWx1ZS11bml0ID09IHB4IHtcbiAgJHJmcy1iYXNlLXZhbHVlOiBkaXZpZGUoJHJmcy1iYXNlLXZhbHVlLCAkcmZzLWJhc2UtdmFsdWUgKiAwICsgMSk7XG59XG5AZWxzZSBpZiAkcmZzLWJhc2UtdmFsdWUtdW5pdCA9PSByZW0ge1xuICAkcmZzLWJhc2UtdmFsdWU6IGRpdmlkZSgkcmZzLWJhc2UtdmFsdWUsIGRpdmlkZSgkcmZzLWJhc2UtdmFsdWUgKiAwICsgMSwgJHJmcy1yZW0tdmFsdWUpKTtcbn1cblxuLy8gQ2FjaGUgJHJmcy1icmVha3BvaW50IHVuaXQgdG8gcHJldmVudCBtdWx0aXBsZSBjYWxsc1xuJHJmcy1icmVha3BvaW50LXVuaXQtY2FjaGU6IHVuaXQoJHJmcy1icmVha3BvaW50KTtcblxuLy8gUmVtb3ZlIHVuaXQgZnJvbSAkcmZzLWJyZWFrcG9pbnQgZm9yIGNhbGN1bGF0aW9uc1xuQGlmICRyZnMtYnJlYWtwb2ludC11bml0LWNhY2hlID09IHB4IHtcbiAgJHJmcy1icmVha3BvaW50OiBkaXZpZGUoJHJmcy1icmVha3BvaW50LCAkcmZzLWJyZWFrcG9pbnQgKiAwICsgMSk7XG59XG5AZWxzZSBpZiAkcmZzLWJyZWFrcG9pbnQtdW5pdC1jYWNoZSA9PSByZW0gb3IgJHJmcy1icmVha3BvaW50LXVuaXQtY2FjaGUgPT0gXCJlbVwiIHtcbiAgJHJmcy1icmVha3BvaW50OiBkaXZpZGUoJHJmcy1icmVha3BvaW50LCBkaXZpZGUoJHJmcy1icmVha3BvaW50ICogMCArIDEsICRyZnMtcmVtLXZhbHVlKSk7XG59XG5cbi8vIENhbGN1bGF0ZSB0aGUgbWVkaWEgcXVlcnkgdmFsdWVcbiRyZnMtbXEtdmFsdWU6IGlmKCRyZnMtYnJlYWtwb2ludC11bml0ID09IHB4LCAjeyRyZnMtYnJlYWtwb2ludH1weCwgI3tkaXZpZGUoJHJmcy1icmVha3BvaW50LCAkcmZzLXJlbS12YWx1ZSl9I3skcmZzLWJyZWFrcG9pbnQtdW5pdH0pO1xuJHJmcy1tcS1wcm9wZXJ0eS13aWR0aDogaWYoJHJmcy1tb2RlID09IG1heC1tZWRpYS1xdWVyeSwgbWF4LXdpZHRoLCBtaW4td2lkdGgpO1xuJHJmcy1tcS1wcm9wZXJ0eS1oZWlnaHQ6IGlmKCRyZnMtbW9kZSA9PSBtYXgtbWVkaWEtcXVlcnksIG1heC1oZWlnaHQsIG1pbi1oZWlnaHQpO1xuXG4vLyBJbnRlcm5hbCBtaXhpbiB1c2VkIHRvIGRldGVybWluZSB3aGljaCBtZWRpYSBxdWVyeSBuZWVkcyB0byBiZSB1c2VkXG5AbWl4aW4gX3Jmcy1tZWRpYS1xdWVyeSB7XG4gIEBpZiAkcmZzLXR3by1kaW1lbnNpb25hbCB7XG4gICAgQGlmICRyZnMtbW9kZSA9PSBtYXgtbWVkaWEtcXVlcnkge1xuICAgICAgQG1lZGlhICgjeyRyZnMtbXEtcHJvcGVydHktd2lkdGh9OiAjeyRyZnMtbXEtdmFsdWV9KSwgKCN7JHJmcy1tcS1wcm9wZXJ0eS1oZWlnaHR9OiAjeyRyZnMtbXEtdmFsdWV9KSB7XG4gICAgICAgIEBjb250ZW50O1xuICAgICAgfVxuICAgIH1cbiAgICBAZWxzZSB7XG4gICAgICBAbWVkaWEgKCN7JHJmcy1tcS1wcm9wZXJ0eS13aWR0aH06ICN7JHJmcy1tcS12YWx1ZX0pIGFuZCAoI3skcmZzLW1xLXByb3BlcnR5LWhlaWdodH06ICN7JHJmcy1tcS12YWx1ZX0pIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIEBlbHNlIHtcbiAgICBAbWVkaWEgKCN7JHJmcy1tcS1wcm9wZXJ0eS13aWR0aH06ICN7JHJmcy1tcS12YWx1ZX0pIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG4vLyBJbnRlcm5hbCBtaXhpbiB0aGF0IGFkZHMgZGlzYWJsZSBjbGFzc2VzIHRvIHRoZSBzZWxlY3RvciBpZiBuZWVkZWQuXG5AbWl4aW4gX3Jmcy1ydWxlIHtcbiAgQGlmICRyZnMtY2xhc3MgPT0gZGlzYWJsZSBhbmQgJHJmcy1tb2RlID09IG1heC1tZWRpYS1xdWVyeSB7XG4gICAgLy8gQWRkaW5nIGFuIGV4dHJhIGNsYXNzIGluY3JlYXNlcyBzcGVjaWZpY2l0eSwgd2hpY2ggcHJldmVudHMgdGhlIG1lZGlhIHF1ZXJ5IHRvIG92ZXJyaWRlIHRoZSBwcm9wZXJ0eVxuICAgICYsXG4gICAgLmRpc2FibGUtcmZzICYsXG4gICAgJi5kaXNhYmxlLXJmcyB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbiAgQGVsc2UgaWYgJHJmcy1jbGFzcyA9PSBlbmFibGUgYW5kICRyZnMtbW9kZSA9PSBtaW4tbWVkaWEtcXVlcnkge1xuICAgIC5lbmFibGUtcmZzICYsXG4gICAgJi5lbmFibGUtcmZzIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gSW50ZXJuYWwgbWl4aW4gdGhhdCBhZGRzIGVuYWJsZSBjbGFzc2VzIHRvIHRoZSBzZWxlY3RvciBpZiBuZWVkZWQuXG5AbWl4aW4gX3Jmcy1tZWRpYS1xdWVyeS1ydWxlIHtcblxuICBAaWYgJHJmcy1jbGFzcyA9PSBlbmFibGUge1xuICAgIEBpZiAkcmZzLW1vZGUgPT0gbWluLW1lZGlhLXF1ZXJ5IHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIF9yZnMtbWVkaWEtcXVlcnkgKCkge1xuICAgICAgLmVuYWJsZS1yZnMgJixcbiAgICAgICYuZW5hYmxlLXJmcyB7XG4gICAgICAgIEBjb250ZW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBAZWxzZSB7XG4gICAgQGlmICRyZnMtY2xhc3MgPT0gZGlzYWJsZSBhbmQgJHJmcy1tb2RlID09IG1pbi1tZWRpYS1xdWVyeSB7XG4gICAgICAuZGlzYWJsZS1yZnMgJixcbiAgICAgICYuZGlzYWJsZS1yZnMge1xuICAgICAgICBAY29udGVudDtcbiAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgX3Jmcy1tZWRpYS1xdWVyeSAoKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cblxuLy8gSGVscGVyIGZ1bmN0aW9uIHRvIGdldCB0aGUgZm9ybWF0dGVkIG5vbi1yZXNwb25zaXZlIHZhbHVlXG5AZnVuY3Rpb24gcmZzLXZhbHVlKCR2YWx1ZXMpIHtcbiAgLy8gQ29udmVydCB0byBsaXN0XG4gICR2YWx1ZXM6IGlmKHR5cGUtb2YoJHZhbHVlcykgIT0gbGlzdCwgKCR2YWx1ZXMsKSwgJHZhbHVlcyk7XG5cbiAgJHZhbDogXCJcIjtcblxuICAvLyBMb29wIG92ZXIgZWFjaCB2YWx1ZSBhbmQgY2FsY3VsYXRlIHZhbHVlXG4gIEBlYWNoICR2YWx1ZSBpbiAkdmFsdWVzIHtcbiAgICBAaWYgJHZhbHVlID09IDAge1xuICAgICAgJHZhbDogJHZhbCArIFwiIDBcIjtcbiAgICB9XG4gICAgQGVsc2Uge1xuICAgICAgLy8gQ2FjaGUgJHZhbHVlIHVuaXRcbiAgICAgICR1bml0OiBpZih0eXBlLW9mKCR2YWx1ZSkgPT0gXCJudW1iZXJcIiwgdW5pdCgkdmFsdWUpLCBmYWxzZSk7XG5cbiAgICAgIEBpZiAkdW5pdCA9PSBweCB7XG4gICAgICAgIC8vIENvbnZlcnQgdG8gcmVtIGlmIG5lZWRlZFxuICAgICAgICAkdmFsOiAkdmFsICsgXCIgXCIgKyBpZigkcmZzLXVuaXQgPT0gcmVtLCAje2RpdmlkZSgkdmFsdWUsICR2YWx1ZSAqIDAgKyAkcmZzLXJlbS12YWx1ZSl9cmVtLCAkdmFsdWUpO1xuICAgICAgfVxuICAgICAgQGVsc2UgaWYgJHVuaXQgPT0gcmVtIHtcbiAgICAgICAgLy8gQ29udmVydCB0byBweCBpZiBuZWVkZWRcbiAgICAgICAgJHZhbDogJHZhbCArIFwiIFwiICsgaWYoJHJmcy11bml0ID09IHB4LCAje2RpdmlkZSgkdmFsdWUsICR2YWx1ZSAqIDAgKyAxKSAqICRyZnMtcmVtLXZhbHVlfXB4LCAkdmFsdWUpO1xuICAgICAgfSBAZWxzZSB7XG4gICAgICAgIC8vIElmICR2YWx1ZSBpc24ndCBhIG51bWJlciAobGlrZSBpbmhlcml0KSBvciAkdmFsdWUgaGFzIGEgdW5pdCAobm90IHB4IG9yIHJlbSwgbGlrZSAxLjVlbSkgb3IgJCBpcyAwLCBqdXN0IHByaW50IHRoZSB2YWx1ZVxuICAgICAgICAkdmFsOiAkdmFsICsgXCIgXCIgKyAkdmFsdWU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gUmVtb3ZlIGZpcnN0IHNwYWNlXG4gIEByZXR1cm4gdW5xdW90ZShzdHItc2xpY2UoJHZhbCwgMikpO1xufVxuXG4vLyBIZWxwZXIgZnVuY3Rpb24gdG8gZ2V0IHRoZSByZXNwb25zaXZlIHZhbHVlIGNhbGN1bGF0ZWQgYnkgUkZTXG5AZnVuY3Rpb24gcmZzLWZsdWlkLXZhbHVlKCR2YWx1ZXMpIHtcbiAgLy8gQ29udmVydCB0byBsaXN0XG4gICR2YWx1ZXM6IGlmKHR5cGUtb2YoJHZhbHVlcykgIT0gbGlzdCwgKCR2YWx1ZXMsKSwgJHZhbHVlcyk7XG5cbiAgJHZhbDogXCJcIjtcblxuICAvLyBMb29wIG92ZXIgZWFjaCB2YWx1ZSBhbmQgY2FsY3VsYXRlIHZhbHVlXG4gIEBlYWNoICR2YWx1ZSBpbiAkdmFsdWVzIHtcbiAgICBAaWYgJHZhbHVlID09IDAge1xuICAgICAgJHZhbDogJHZhbCArIFwiIDBcIjtcbiAgICB9IEBlbHNlIHtcbiAgICAgIC8vIENhY2hlICR2YWx1ZSB1bml0XG4gICAgICAkdW5pdDogaWYodHlwZS1vZigkdmFsdWUpID09IFwibnVtYmVyXCIsIHVuaXQoJHZhbHVlKSwgZmFsc2UpO1xuXG4gICAgICAvLyBJZiAkdmFsdWUgaXNuJ3QgYSBudW1iZXIgKGxpa2UgaW5oZXJpdCkgb3IgJHZhbHVlIGhhcyBhIHVuaXQgKG5vdCBweCBvciByZW0sIGxpa2UgMS41ZW0pIG9yICQgaXMgMCwganVzdCBwcmludCB0aGUgdmFsdWVcbiAgICAgIEBpZiBub3QgJHVuaXQgb3IgJHVuaXQgIT0gcHggYW5kICR1bml0ICE9IHJlbSB7XG4gICAgICAgICR2YWw6ICR2YWwgKyBcIiBcIiArICR2YWx1ZTtcbiAgICAgIH0gQGVsc2Uge1xuICAgICAgICAvLyBSZW1vdmUgdW5pdCBmcm9tICR2YWx1ZSBmb3IgY2FsY3VsYXRpb25zXG4gICAgICAgICR2YWx1ZTogZGl2aWRlKCR2YWx1ZSwgJHZhbHVlICogMCArIGlmKCR1bml0ID09IHB4LCAxLCBkaXZpZGUoMSwgJHJmcy1yZW0tdmFsdWUpKSk7XG5cbiAgICAgICAgLy8gT25seSBhZGQgdGhlIG1lZGlhIHF1ZXJ5IGlmIHRoZSB2YWx1ZSBpcyBncmVhdGVyIHRoYW4gdGhlIG1pbmltdW0gdmFsdWVcbiAgICAgICAgQGlmIGFicygkdmFsdWUpIDw9ICRyZnMtYmFzZS12YWx1ZSBvciBub3QgJGVuYWJsZS1yZnMge1xuICAgICAgICAgICR2YWw6ICR2YWwgKyBcIiBcIiArIGlmKCRyZnMtdW5pdCA9PSByZW0sICN7ZGl2aWRlKCR2YWx1ZSwgJHJmcy1yZW0tdmFsdWUpfXJlbSwgI3skdmFsdWV9cHgpO1xuICAgICAgICB9XG4gICAgICAgIEBlbHNlIHtcbiAgICAgICAgICAvLyBDYWxjdWxhdGUgdGhlIG1pbmltdW0gdmFsdWVcbiAgICAgICAgICAkdmFsdWUtbWluOiAkcmZzLWJhc2UtdmFsdWUgKyBkaXZpZGUoYWJzKCR2YWx1ZSkgLSAkcmZzLWJhc2UtdmFsdWUsICRyZnMtZmFjdG9yKTtcblxuICAgICAgICAgIC8vIENhbGN1bGF0ZSBkaWZmZXJlbmNlIGJldHdlZW4gJHZhbHVlIGFuZCB0aGUgbWluaW11bSB2YWx1ZVxuICAgICAgICAgICR2YWx1ZS1kaWZmOiBhYnMoJHZhbHVlKSAtICR2YWx1ZS1taW47XG5cbiAgICAgICAgICAvLyBCYXNlIHZhbHVlIGZvcm1hdHRpbmdcbiAgICAgICAgICAkbWluLXdpZHRoOiBpZigkcmZzLXVuaXQgPT0gcmVtLCAje2RpdmlkZSgkdmFsdWUtbWluLCAkcmZzLXJlbS12YWx1ZSl9cmVtLCAjeyR2YWx1ZS1taW59cHgpO1xuXG4gICAgICAgICAgLy8gVXNlIG5lZ2F0aXZlIHZhbHVlIGlmIG5lZWRlZFxuICAgICAgICAgICRtaW4td2lkdGg6IGlmKCR2YWx1ZSA8IDAsIC0kbWluLXdpZHRoLCAkbWluLXdpZHRoKTtcblxuICAgICAgICAgIC8vIFVzZSBgdm1pbmAgaWYgdHdvLWRpbWVuc2lvbmFsIGlzIGVuYWJsZWRcbiAgICAgICAgICAkdmFyaWFibGUtdW5pdDogaWYoJHJmcy10d28tZGltZW5zaW9uYWwsIHZtaW4sIHZ3KTtcblxuICAgICAgICAgIC8vIENhbGN1bGF0ZSB0aGUgdmFyaWFibGUgd2lkdGggYmV0d2VlbiAwIGFuZCAkcmZzLWJyZWFrcG9pbnRcbiAgICAgICAgICAkdmFyaWFibGUtd2lkdGg6ICN7ZGl2aWRlKCR2YWx1ZS1kaWZmICogMTAwLCAkcmZzLWJyZWFrcG9pbnQpfSN7JHZhcmlhYmxlLXVuaXR9O1xuXG4gICAgICAgICAgLy8gUmV0dXJuIHRoZSBjYWxjdWxhdGVkIHZhbHVlXG4gICAgICAgICAgJHZhbDogJHZhbCArIFwiIGNhbGMoXCIgKyAkbWluLXdpZHRoICsgaWYoJHZhbHVlIDwgMCwgXCIgLSBcIiwgXCIgKyBcIikgKyAkdmFyaWFibGUtd2lkdGggKyBcIilcIjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIFJlbW92ZSBmaXJzdCBzcGFjZVxuICBAcmV0dXJuIHVucXVvdGUoc3RyLXNsaWNlKCR2YWwsIDIpKTtcbn1cblxuLy8gUkZTIG1peGluXG5AbWl4aW4gcmZzKCR2YWx1ZXMsICRwcm9wZXJ0eTogZm9udC1zaXplKSB7XG4gIEBpZiAkdmFsdWVzICE9IG51bGwge1xuICAgICR2YWw6IHJmcy12YWx1ZSgkdmFsdWVzKTtcbiAgICAkZmx1aWQtdmFsOiByZnMtZmx1aWQtdmFsdWUoJHZhbHVlcyk7XG5cbiAgICAvLyBEbyBub3QgcHJpbnQgdGhlIG1lZGlhIHF1ZXJ5IGlmIHJlc3BvbnNpdmUgJiBub24tcmVzcG9uc2l2ZSB2YWx1ZXMgYXJlIHRoZSBzYW1lXG4gICAgQGlmICR2YWwgPT0gJGZsdWlkLXZhbCB7XG4gICAgICAjeyRwcm9wZXJ0eX06ICR2YWw7XG4gICAgfVxuICAgIEBlbHNlIHtcbiAgICAgIEBpbmNsdWRlIF9yZnMtcnVsZSAoKSB7XG4gICAgICAgICN7JHByb3BlcnR5fTogaWYoJHJmcy1tb2RlID09IG1heC1tZWRpYS1xdWVyeSwgJHZhbCwgJGZsdWlkLXZhbCk7XG5cbiAgICAgICAgLy8gSW5jbHVkZSBzYWZhcmkgaWZyYW1lIHJlc2l6ZSBmaXggaWYgbmVlZGVkXG4gICAgICAgIG1pbi13aWR0aDogaWYoJHJmcy1zYWZhcmktaWZyYW1lLXJlc2l6ZS1idWctZml4LCAoMCAqIDF2dyksIG51bGwpO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBfcmZzLW1lZGlhLXF1ZXJ5LXJ1bGUgKCkge1xuICAgICAgICAjeyRwcm9wZXJ0eX06IGlmKCRyZnMtbW9kZSA9PSBtYXgtbWVkaWEtcXVlcnksICRmbHVpZC12YWwsICR2YWwpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBTaG9ydGhhbmQgaGVscGVyIG1peGluc1xuQG1peGluIGZvbnQtc2l6ZSgkdmFsdWUpIHtcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSk7XG59XG5cbkBtaXhpbiBwYWRkaW5nKCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBwYWRkaW5nKTtcbn1cblxuQG1peGluIHBhZGRpbmctdG9wKCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBwYWRkaW5nLXRvcCk7XG59XG5cbkBtaXhpbiBwYWRkaW5nLXJpZ2h0KCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBwYWRkaW5nLXJpZ2h0KTtcbn1cblxuQG1peGluIHBhZGRpbmctYm90dG9tKCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBwYWRkaW5nLWJvdHRvbSk7XG59XG5cbkBtaXhpbiBwYWRkaW5nLWxlZnQoJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHJmcygkdmFsdWUsIHBhZGRpbmctbGVmdCk7XG59XG5cbkBtaXhpbiBtYXJnaW4oJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHJmcygkdmFsdWUsIG1hcmdpbik7XG59XG5cbkBtaXhpbiBtYXJnaW4tdG9wKCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBtYXJnaW4tdG9wKTtcbn1cblxuQG1peGluIG1hcmdpbi1yaWdodCgkdmFsdWUpIHtcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSwgbWFyZ2luLXJpZ2h0KTtcbn1cblxuQG1peGluIG1hcmdpbi1ib3R0b20oJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHJmcygkdmFsdWUsIG1hcmdpbi1ib3R0b20pO1xufVxuXG5AbWl4aW4gbWFyZ2luLWxlZnQoJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHJmcygkdmFsdWUsIG1hcmdpbi1sZWZ0KTtcbn1cbiIsIi8vIHNjc3MtZG9jcy1zdGFydCBjb2xvci1tb2RlLW1peGluXG5AbWl4aW4gY29sb3ItbW9kZSgkbW9kZTogbGlnaHQsICRyb290OiBmYWxzZSkge1xuICBAaWYgJGNvbG9yLW1vZGUtdHlwZSA9PSBcIm1lZGlhLXF1ZXJ5XCIge1xuICAgIEBpZiAkcm9vdCA9PSB0cnVlIHtcbiAgICAgIEBtZWRpYSAocHJlZmVycy1jb2xvci1zY2hlbWU6ICRtb2RlKSB7XG4gICAgICAgIDpyb290IHtcbiAgICAgICAgICBAY29udGVudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH0gQGVsc2Uge1xuICAgICAgQG1lZGlhIChwcmVmZXJzLWNvbG9yLXNjaGVtZTogJG1vZGUpIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgICB9XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICBbZGF0YS1icy10aGVtZT1cIiN7JG1vZGV9XCJdIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBjb2xvci1tb2RlLW1peGluXG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnQsIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZSwgcHJvcGVydHktbm8tdmVuZG9yLXByZWZpeFxuXG5cbi8vIFJlYm9vdFxuLy9cbi8vIE5vcm1hbGl6YXRpb24gb2YgSFRNTCBlbGVtZW50cywgbWFudWFsbHkgZm9ya2VkIGZyb20gTm9ybWFsaXplLmNzcyB0byByZW1vdmVcbi8vIHN0eWxlcyB0YXJnZXRpbmcgaXJyZWxldmFudCBicm93c2VycyB3aGlsZSBhcHBseWluZyBuZXcgc3R5bGVzLlxuLy9cbi8vIE5vcm1hbGl6ZSBpcyBsaWNlbnNlZCBNSVQuIGh0dHBzOi8vZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3NcblxuXG4vLyBEb2N1bWVudFxuLy9cbi8vIENoYW5nZSBmcm9tIGBib3gtc2l6aW5nOiBjb250ZW50LWJveGAgc28gdGhhdCBgd2lkdGhgIGlzIG5vdCBhZmZlY3RlZCBieSBgcGFkZGluZ2Agb3IgYGJvcmRlcmAuXG5cbiosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cblxuLy8gUm9vdFxuLy9cbi8vIEFiaWxpdHkgdG8gdGhlIHZhbHVlIG9mIHRoZSByb290IGZvbnQgc2l6ZXMsIGFmZmVjdGluZyB0aGUgdmFsdWUgb2YgYHJlbWAuXG4vLyBudWxsIGJ5IGRlZmF1bHQsIHRodXMgbm90aGluZyBpcyBnZW5lcmF0ZWQuXG5cbjpyb290IHtcbiAgQGlmICRmb250LXNpemUtcm9vdCAhPSBudWxsIHtcbiAgICBAaW5jbHVkZSBmb250LXNpemUodmFyKC0tI3skcHJlZml4fXJvb3QtZm9udC1zaXplKSk7XG4gIH1cblxuICBAaWYgJGVuYWJsZS1zbW9vdGgtc2Nyb2xsIHtcbiAgICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IG5vLXByZWZlcmVuY2UpIHtcbiAgICAgIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIEJvZHlcbi8vXG4vLyAxLiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBhbGwgYnJvd3NlcnMuXG4vLyAyLiBBcyBhIGJlc3QgcHJhY3RpY2UsIGFwcGx5IGEgZGVmYXVsdCBgYmFja2dyb3VuZC1jb2xvcmAuXG4vLyAzLiBQcmV2ZW50IGFkanVzdG1lbnRzIG9mIGZvbnQgc2l6ZSBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2VzIGluIGlPUy5cbi8vIDQuIENoYW5nZSB0aGUgZGVmYXVsdCB0YXAgaGlnaGxpZ2h0IHRvIGJlIGNvbXBsZXRlbHkgdHJhbnNwYXJlbnQgaW4gaU9TLlxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgcmVib290LWJvZHktcnVsZXNcbmJvZHkge1xuICBtYXJnaW46IDA7IC8vIDFcbiAgZm9udC1mYW1pbHk6IHZhcigtLSN7JHByZWZpeH1ib2R5LWZvbnQtZmFtaWx5KTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKHZhcigtLSN7JHByZWZpeH1ib2R5LWZvbnQtc2l6ZSkpO1xuICBmb250LXdlaWdodDogdmFyKC0tI3skcHJlZml4fWJvZHktZm9udC13ZWlnaHQpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tI3skcHJlZml4fWJvZHktbGluZS1oZWlnaHQpO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWJvZHktY29sb3IpO1xuICB0ZXh0LWFsaWduOiB2YXIoLS0jeyRwcmVmaXh9Ym9keS10ZXh0LWFsaWduKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWJvZHktYmcpOyAvLyAyXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLy8gM1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoJGJsYWNrLCAwKTsgLy8gNFxufVxuLy8gc2Nzcy1kb2NzLWVuZCByZWJvb3QtYm9keS1ydWxlc1xuXG5cbi8vIENvbnRlbnQgZ3JvdXBpbmdcbi8vXG4vLyAxLiBSZXNldCBGaXJlZm94J3MgZ3JheSBjb2xvclxuXG5ociB7XG4gIG1hcmdpbjogJGhyLW1hcmdpbi15IDA7XG4gIGNvbG9yOiAkaHItY29sb3I7IC8vIDFcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItdG9wOiAkaHItYm9yZGVyLXdpZHRoIHNvbGlkICRoci1ib3JkZXItY29sb3I7XG4gIG9wYWNpdHk6ICRoci1vcGFjaXR5O1xufVxuXG5cbi8vIFR5cG9ncmFwaHlcbi8vXG4vLyAxLiBSZW1vdmUgdG9wIG1hcmdpbnMgZnJvbSBoZWFkaW5nc1xuLy8gICAgQnkgZGVmYXVsdCwgYDxoMT5gLWA8aDY+YCBhbGwgcmVjZWl2ZSB0b3AgYW5kIGJvdHRvbSBtYXJnaW5zLiBXZSBudWtlIHRoZSB0b3Bcbi8vICAgIG1hcmdpbiBmb3IgZWFzaWVyIGNvbnRyb2wgd2l0aGluIHR5cGUgc2NhbGVzIGFzIGl0IGF2b2lkcyBtYXJnaW4gY29sbGFwc2luZy5cblxuJWhlYWRpbmcge1xuICBtYXJnaW4tdG9wOiAwOyAvLyAxXG4gIG1hcmdpbi1ib3R0b206ICRoZWFkaW5ncy1tYXJnaW4tYm90dG9tO1xuICBmb250LWZhbWlseTogJGhlYWRpbmdzLWZvbnQtZmFtaWx5O1xuICBmb250LXN0eWxlOiAkaGVhZGluZ3MtZm9udC1zdHlsZTtcbiAgZm9udC13ZWlnaHQ6ICRoZWFkaW5ncy1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRoZWFkaW5ncy1saW5lLWhlaWdodDtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1oZWFkaW5nLWNvbG9yKTtcbn1cblxuaDEge1xuICBAZXh0ZW5kICVoZWFkaW5nO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGgxLWZvbnQtc2l6ZSk7XG59XG5cbmgyIHtcbiAgQGV4dGVuZCAlaGVhZGluZztcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRoMi1mb250LXNpemUpO1xufVxuXG5oMyB7XG4gIEBleHRlbmQgJWhlYWRpbmc7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDMtZm9udC1zaXplKTtcbn1cblxuaDQge1xuICBAZXh0ZW5kICVoZWFkaW5nO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGg0LWZvbnQtc2l6ZSk7XG59XG5cbmg1IHtcbiAgQGV4dGVuZCAlaGVhZGluZztcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRoNS1mb250LXNpemUpO1xufVxuXG5oNiB7XG4gIEBleHRlbmQgJWhlYWRpbmc7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDYtZm9udC1zaXplKTtcbn1cblxuXG4vLyBSZXNldCBtYXJnaW5zIG9uIHBhcmFncmFwaHNcbi8vXG4vLyBTaW1pbGFybHksIHRoZSB0b3AgbWFyZ2luIG9uIGA8cD5gcyBnZXQgcmVzZXQuIEhvd2V2ZXIsIHdlIGFsc28gcmVzZXQgdGhlXG4vLyBib3R0b20gbWFyZ2luIHRvIHVzZSBgcmVtYCB1bml0cyBpbnN0ZWFkIG9mIGBlbWAuXG5cbnAge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAkcGFyYWdyYXBoLW1hcmdpbi1ib3R0b207XG59XG5cblxuLy8gQWJicmV2aWF0aW9uc1xuLy9cbi8vIDEuIEFkZCB0aGUgY29ycmVjdCB0ZXh0IGRlY29yYXRpb24gaW4gQ2hyb21lLCBFZGdlLCBPcGVyYSwgYW5kIFNhZmFyaS5cbi8vIDIuIEFkZCBleHBsaWNpdCBjdXJzb3IgdG8gaW5kaWNhdGUgY2hhbmdlZCBiZWhhdmlvci5cbi8vIDMuIFByZXZlbnQgdGhlIHRleHQtZGVjb3JhdGlvbiB0byBiZSBza2lwcGVkLlxuXG5hYmJyW3RpdGxlXSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDsgLy8gMVxuICBjdXJzb3I6IGhlbHA7IC8vIDJcbiAgdGV4dC1kZWNvcmF0aW9uLXNraXAtaW5rOiBub25lOyAvLyAzXG59XG5cblxuLy8gQWRkcmVzc1xuXG5hZGRyZXNzIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxuXG4vLyBMaXN0c1xuXG5vbCxcbnVsIHtcbiAgcGFkZGluZy1sZWZ0OiAycmVtO1xufVxuXG5vbCxcbnVsLFxuZGwge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG5vbCBvbCxcbnVsIHVsLFxub2wgdWwsXG51bCBvbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbmR0IHtcbiAgZm9udC13ZWlnaHQ6ICRkdC1mb250LXdlaWdodDtcbn1cblxuLy8gMS4gVW5kbyBicm93c2VyIGRlZmF1bHRcblxuZGQge1xuICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcbiAgbWFyZ2luLWxlZnQ6IDA7IC8vIDFcbn1cblxuXG4vLyBCbG9ja3F1b3RlXG5cbmJsb2NrcXVvdGUge1xuICBtYXJnaW46IDAgMCAxcmVtO1xufVxuXG5cbi8vIFN0cm9uZ1xuLy9cbi8vIEFkZCB0aGUgY29ycmVjdCBmb250IHdlaWdodCBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmlcblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZGVyO1xufVxuXG5cbi8vIFNtYWxsXG4vL1xuLy8gQWRkIHRoZSBjb3JyZWN0IGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnNcblxuc21hbGwge1xuICBAaW5jbHVkZSBmb250LXNpemUoJHNtYWxsLWZvbnQtc2l6ZSk7XG59XG5cblxuLy8gTWFya1xuXG5tYXJrIHtcbiAgcGFkZGluZzogJG1hcmstcGFkZGluZztcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1oaWdobGlnaHQtY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9aGlnaGxpZ2h0LWJnKTtcbn1cblxuXG4vLyBTdWIgYW5kIFN1cFxuLy9cbi8vIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGVsZW1lbnRzIGZyb20gYWZmZWN0aW5nIHRoZSBsaW5lIGhlaWdodCBpblxuLy8gYWxsIGJyb3dzZXJzLlxuXG5zdWIsXG5zdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkc3ViLXN1cC1mb250LXNpemUpO1xuICBsaW5lLWhlaWdodDogMDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdWIgeyBib3R0b206IC0uMjVlbTsgfVxuc3VwIHsgdG9wOiAtLjVlbTsgfVxuXG5cbi8vIExpbmtzXG5cbmEge1xuICBjb2xvcjogcmdiYSh2YXIoLS0jeyRwcmVmaXh9bGluay1jb2xvci1yZ2IpLCB2YXIoLS0jeyRwcmVmaXh9bGluay1vcGFjaXR5LCAxKSk7XG4gIHRleHQtZGVjb3JhdGlvbjogJGxpbmstZGVjb3JhdGlvbjtcblxuICAmOmhvdmVyIHtcbiAgICAtLSN7JHByZWZpeH1saW5rLWNvbG9yLXJnYjogdmFyKC0tI3skcHJlZml4fWxpbmstaG92ZXItY29sb3ItcmdiKTtcbiAgICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWhvdmVyLWRlY29yYXRpb247XG4gIH1cbn1cblxuLy8gQW5kIHVuZG8gdGhlc2Ugc3R5bGVzIGZvciBwbGFjZWhvbGRlciBsaW5rcy9uYW1lZCBhbmNob3JzICh3aXRob3V0IGhyZWYpLlxuLy8gSXQgd291bGQgYmUgbW9yZSBzdHJhaWdodGZvcndhcmQgdG8ganVzdCB1c2UgYVtocmVmXSBpbiBwcmV2aW91cyBibG9jaywgYnV0IHRoYXRcbi8vIGNhdXNlcyBzcGVjaWZpY2l0eSBpc3N1ZXMgaW4gbWFueSBvdGhlciBzdHlsZXMgdGhhdCBhcmUgdG9vIGNvbXBsZXggdG8gZml4LlxuLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTk0MDJcblxuYTpub3QoW2hyZWZdKTpub3QoW2NsYXNzXSkge1xuICAmLFxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cblxuXG4vLyBDb2RlXG5cbnByZSxcbmNvZGUsXG5rYmQsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1jb2RlO1xuICBAaW5jbHVkZSBmb250LXNpemUoMWVtKTsgLy8gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxufVxuXG4vLyAxLiBSZW1vdmUgYnJvd3NlciBkZWZhdWx0IHRvcCBtYXJnaW5cbi8vIDIuIFJlc2V0IGJyb3dzZXIgZGVmYXVsdCBvZiBgMWVtYCB0byB1c2UgYHJlbWBzXG4vLyAzLiBEb24ndCBhbGxvdyBjb250ZW50IHRvIGJyZWFrIG91dHNpZGVcblxucHJlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDA7IC8vIDFcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTsgLy8gMlxuICBvdmVyZmxvdzogYXV0bzsgLy8gM1xuICBAaW5jbHVkZSBmb250LXNpemUoJGNvZGUtZm9udC1zaXplKTtcbiAgY29sb3I6ICRwcmUtY29sb3I7XG5cbiAgLy8gQWNjb3VudCBmb3Igc29tZSBjb2RlIG91dHB1dHMgdGhhdCBwbGFjZSBjb2RlIHRhZ3MgaW4gcHJlIHRhZ3NcbiAgY29kZSB7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKGluaGVyaXQpO1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIHdvcmQtYnJlYWs6IG5vcm1hbDtcbiAgfVxufVxuXG5jb2RlIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRjb2RlLWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Y29kZS1jb2xvcik7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcblxuICAvLyBTdHJlYW1saW5lIHRoZSBzdHlsZSB3aGVuIGluc2lkZSBhbmNob3JzIHRvIGF2b2lkIGJyb2tlbiB1bmRlcmxpbmUgYW5kIG1vcmVcbiAgYSA+ICYge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICB9XG59XG5cbmtiZCB7XG4gIHBhZGRpbmc6ICRrYmQtcGFkZGluZy15ICRrYmQtcGFkZGluZy14O1xuICBAaW5jbHVkZSBmb250LXNpemUoJGtiZC1mb250LXNpemUpO1xuICBjb2xvcjogJGtiZC1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGtiZC1iZztcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYm9yZGVyLXJhZGl1cy1zbSk7XG5cbiAga2JkIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxZW0pO1xuICAgIGZvbnQtd2VpZ2h0OiAkbmVzdGVkLWtiZC1mb250LXdlaWdodDtcbiAgfVxufVxuXG5cbi8vIEZpZ3VyZXNcbi8vXG4vLyBBcHBseSBhIGNvbnNpc3RlbnQgbWFyZ2luIHN0cmF0ZWd5IChtYXRjaGVzIG91ciB0eXBlIHN0eWxlcykuXG5cbmZpZ3VyZSB7XG4gIG1hcmdpbjogMCAwIDFyZW07XG59XG5cblxuLy8gSW1hZ2VzIGFuZCBjb250ZW50XG5cbmltZyxcbnN2ZyB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cblxuLy8gVGFibGVzXG4vL1xuLy8gUHJldmVudCBkb3VibGUgYm9yZGVyc1xuXG50YWJsZSB7XG4gIGNhcHRpb24tc2lkZTogYm90dG9tO1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xufVxuXG5jYXB0aW9uIHtcbiAgcGFkZGluZy10b3A6ICR0YWJsZS1jZWxsLXBhZGRpbmcteTtcbiAgcGFkZGluZy1ib3R0b206ICR0YWJsZS1jZWxsLXBhZGRpbmcteTtcbiAgY29sb3I6ICR0YWJsZS1jYXB0aW9uLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4vLyAxLiBSZW1vdmVzIGZvbnQtd2VpZ2h0IGJvbGQgYnkgaW5oZXJpdGluZ1xuLy8gMi4gTWF0Y2hlcyBkZWZhdWx0IGA8dGQ+YCBhbGlnbm1lbnQgYnkgaW5oZXJpdGluZyBgdGV4dC1hbGlnbmAuXG4vLyAzLiBGaXggYWxpZ25tZW50IGZvciBTYWZhcmlcblxudGgge1xuICBmb250LXdlaWdodDogJHRhYmxlLXRoLWZvbnQtd2VpZ2h0OyAvLyAxXG4gIHRleHQtYWxpZ246IGluaGVyaXQ7IC8vIDJcbiAgdGV4dC1hbGlnbjogLXdlYmtpdC1tYXRjaC1wYXJlbnQ7IC8vIDNcbn1cblxudGhlYWQsXG50Ym9keSxcbnRmb290LFxudHIsXG50ZCxcbnRoIHtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDA7XG59XG5cblxuLy8gRm9ybXNcbi8vXG4vLyAxLiBBbGxvdyBsYWJlbHMgdG8gdXNlIGBtYXJnaW5gIGZvciBzcGFjaW5nLlxuXG5sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgLy8gMVxufVxuXG4vLyBSZW1vdmUgdGhlIGRlZmF1bHQgYGJvcmRlci1yYWRpdXNgIHRoYXQgbWFjT1MgQ2hyb21lIGFkZHMuXG4vLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yNDA5M1xuXG5idXR0b24ge1xuICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi8vIEV4cGxpY2l0bHkgcmVtb3ZlIGZvY3VzIG91dGxpbmUgaW4gQ2hyb21pdW0gd2hlbiBpdCBzaG91bGRuJ3QgYmVcbi8vIHZpc2libGUgKGUuZy4gYXMgcmVzdWx0IG9mIG1vdXNlIGNsaWNrIG9yIHRvdWNoIHRhcCkuIEl0IGFscmVhZHlcbi8vIHNob3VsZCBiZSBkb2luZyB0aGlzIGF1dG9tYXRpY2FsbHksIGJ1dCBzZWVtcyB0byBjdXJyZW50bHkgYmVcbi8vIGNvbmZ1c2VkIGFuZCBhcHBsaWVzIGl0cyB2ZXJ5IHZpc2libGUgdHdvLXRvbmUgb3V0bGluZSBhbnl3YXkuXG5cbmJ1dHRvbjpmb2N1czpub3QoOmZvY3VzLXZpc2libGUpIHtcbiAgb3V0bGluZTogMDtcbn1cblxuLy8gMS4gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gRmlyZWZveCBhbmQgU2FmYXJpXG5cbmlucHV0LFxuYnV0dG9uLFxuc2VsZWN0LFxub3B0Z3JvdXAsXG50ZXh0YXJlYSB7XG4gIG1hcmdpbjogMDsgLy8gMVxuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKGluaGVyaXQpO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxuLy8gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBGaXJlZm94XG5idXR0b24sXG5zZWxlY3Qge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cbi8vIFNldCB0aGUgY3Vyc29yIGZvciBub24tYDxidXR0b24+YCBidXR0b25zXG4vL1xuLy8gRGV0YWlscyBhdCBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8zMDU2MlxuW3JvbGU9XCJidXR0b25cIl0ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbnNlbGVjdCB7XG4gIC8vIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2Ygd29yZC13cmFwIGluIFNhZmFyaS5cbiAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjQ5OTBcbiAgd29yZC13cmFwOiBub3JtYWw7XG5cbiAgLy8gVW5kbyB0aGUgb3BhY2l0eSBjaGFuZ2UgZnJvbSBDaHJvbWVcbiAgJjpkaXNhYmxlZCB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG4vLyBSZW1vdmUgdGhlIGRyb3Bkb3duIGFycm93IG9ubHkgZnJvbSB0ZXh0IHR5cGUgaW5wdXRzIGJ1aWx0IHdpdGggZGF0YWxpc3RzIGluIENocm9tZS5cbi8vIFNlZSBodHRwczovL3N0YWNrb3ZlcmZsb3cuY29tL2EvNTQ5OTcxMThcblxuW2xpc3RdOm5vdChbdHlwZT1cImRhdGVcIl0pOm5vdChbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdKTpub3QoW3R5cGU9XCJtb250aFwiXSk6bm90KFt0eXBlPVwid2Vla1wiXSk6bm90KFt0eXBlPVwidGltZVwiXSk6Oi13ZWJraXQtY2FsZW5kYXItcGlja2VyLWluZGljYXRvciB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLy8gMS4gUHJldmVudCBhIFdlYktpdCBidWcgd2hlcmUgKDIpIGRlc3Ryb3lzIG5hdGl2ZSBgYXVkaW9gIGFuZCBgdmlkZW9gXG4vLyAgICBjb250cm9scyBpbiBBbmRyb2lkIDQuXG4vLyAyLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuLy8gMy4gT3BpbmlvbmF0ZWQ6IGFkZCBcImhhbmRcIiBjdXJzb3IgdG8gbm9uLWRpc2FibGVkIGJ1dHRvbiBlbGVtZW50cy5cblxuYnV0dG9uLFxuW3R5cGU9XCJidXR0b25cIl0sIC8vIDFcblt0eXBlPVwicmVzZXRcIl0sXG5bdHlwZT1cInN1Ym1pdFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvLyAyXG5cbiAgQGlmICRlbmFibGUtYnV0dG9uLXBvaW50ZXJzIHtcbiAgICAmOm5vdCg6ZGlzYWJsZWQpIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgLy8gM1xuICAgIH1cbiAgfVxufVxuXG4vLyBSZW1vdmUgaW5uZXIgYm9yZGVyIGFuZCBwYWRkaW5nIGZyb20gRmlyZWZveCwgYnV0IGRvbid0IHJlc3RvcmUgdGhlIG91dGxpbmUgbGlrZSBOb3JtYWxpemUuXG5cbjo6LW1vei1mb2N1cy1pbm5lciB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbn1cblxuLy8gMS4gVGV4dGFyZWFzIHNob3VsZCByZWFsbHkgb25seSByZXNpemUgdmVydGljYWxseSBzbyB0aGV5IGRvbid0IGJyZWFrIHRoZWlyIChob3Jpem9udGFsKSBjb250YWluZXJzLlxuXG50ZXh0YXJlYSB7XG4gIHJlc2l6ZTogdmVydGljYWw7IC8vIDFcbn1cblxuLy8gMS4gQnJvd3NlcnMgc2V0IGEgZGVmYXVsdCBgbWluLXdpZHRoOiBtaW4tY29udGVudDtgIG9uIGZpZWxkc2V0cyxcbi8vICAgIHVubGlrZSBlLmcuIGA8ZGl2PmBzLCB3aGljaCBoYXZlIGBtaW4td2lkdGg6IDA7YCBieSBkZWZhdWx0LlxuLy8gICAgU28gd2UgcmVzZXQgdGhhdCB0byBlbnN1cmUgZmllbGRzZXRzIGJlaGF2ZSBtb3JlIGxpa2UgYSBzdGFuZGFyZCBibG9jayBlbGVtZW50LlxuLy8gICAgU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTIzNTlcbi8vICAgIGFuZCBodHRwczovL2h0bWwuc3BlYy53aGF0d2cub3JnL211bHRpcGFnZS8jdGhlLWZpZWxkc2V0LWFuZC1sZWdlbmQtZWxlbWVudHNcbi8vIDIuIFJlc2V0IHRoZSBkZWZhdWx0IG91dGxpbmUgYmVoYXZpb3Igb2YgZmllbGRzZXRzIHNvIHRoZXkgZG9uJ3QgYWZmZWN0IHBhZ2UgbGF5b3V0LlxuXG5maWVsZHNldCB7XG4gIG1pbi13aWR0aDogMDsgLy8gMVxuICBwYWRkaW5nOiAwOyAvLyAyXG4gIG1hcmdpbjogMDsgLy8gMlxuICBib3JkZXI6IDA7IC8vIDJcbn1cblxuLy8gMS4gQnkgdXNpbmcgYGZsb2F0OiBsZWZ0YCwgdGhlIGxlZ2VuZCB3aWxsIGJlaGF2ZSBsaWtlIGEgYmxvY2sgZWxlbWVudC5cbi8vICAgIFRoaXMgd2F5IHRoZSBib3JkZXIgb2YgYSBmaWVsZHNldCB3cmFwcyBhcm91bmQgdGhlIGxlZ2VuZCBpZiBwcmVzZW50LlxuLy8gMi4gRml4IHdyYXBwaW5nIGJ1Zy5cbi8vICAgIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI5NzEyXG5cbmxlZ2VuZCB7XG4gIGZsb2F0OiBsZWZ0OyAvLyAxXG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiAkbGVnZW5kLW1hcmdpbi1ib3R0b207XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkbGVnZW5kLWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiAkbGVnZW5kLWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcblxuICArICoge1xuICAgIGNsZWFyOiBsZWZ0OyAvLyAyXG4gIH1cbn1cblxuLy8gRml4IGhlaWdodCBvZiBpbnB1dHMgd2l0aCBhIHR5cGUgb2YgZGF0ZXRpbWUtbG9jYWwsIGRhdGUsIG1vbnRoLCB3ZWVrLCBvciB0aW1lXG4vLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xODg0MlxuXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1maWVsZHMtd3JhcHBlcixcbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LXRleHQsXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1taW51dGUsXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1ob3VyLWZpZWxkLFxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtZGF5LWZpZWxkLFxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtbW9udGgtZmllbGQsXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC15ZWFyLWZpZWxkIHtcbiAgcGFkZGluZzogMDtcbn1cblxuOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4vLyAxLiBUaGlzIG92ZXJyaWRlcyB0aGUgZXh0cmEgcm91bmRlZCBjb3JuZXJzIG9uIHNlYXJjaCBpbnB1dHMgaW4gaU9TIHNvIHRoYXQgb3VyXG4vLyAgICBgLmZvcm0tY29udHJvbGAgY2xhc3MgY2FuIHByb3Blcmx5IHN0eWxlIHRoZW0uIE5vdGUgdGhhdCB0aGlzIGNhbm5vdCBzaW1wbHlcbi8vICAgIGJlIGFkZGVkIHRvIGAuZm9ybS1jb250cm9sYCBhcyBpdCdzIG5vdCBzcGVjaWZpYyBlbm91Z2guIEZvciBkZXRhaWxzLCBzZWVcbi8vICAgIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTE1ODYuXG4vLyAyLiBDb3JyZWN0IHRoZSBvdXRsaW5lIHN0eWxlIGluIFNhZmFyaS5cblxuW3R5cGU9XCJzZWFyY2hcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDsgLy8gMVxuICBvdXRsaW5lLW9mZnNldDogLTJweDsgLy8gMlxufVxuXG4vLyAxLiBBIGZldyBpbnB1dCB0eXBlcyBzaG91bGQgc3RheSBMVFJcbi8vIFNlZSBodHRwczovL3J0bHN0eWxpbmcuY29tL3Bvc3RzL3J0bC1zdHlsaW5nI2Zvcm0taW5wdXRzXG4vLyAyLiBSVEwgb25seSBvdXRwdXRcbi8vIFNlZSBodHRwczovL3J0bGNzcy5jb20vbGVhcm4vdXNhZ2UtZ3VpZGUvY29udHJvbC1kaXJlY3RpdmVzLyNyYXdcblxuLyogcnRsOnJhdzpcblt0eXBlPVwidGVsXCJdLFxuW3R5cGU9XCJ1cmxcIl0sXG5bdHlwZT1cImVtYWlsXCJdLFxuW3R5cGU9XCJudW1iZXJcIl0ge1xuICBkaXJlY3Rpb246IGx0cjtcbn1cbiovXG5cbi8vIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBtYWNPUy5cblxuOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vLyBSZW1vdmUgcGFkZGluZyBhcm91bmQgY29sb3IgcGlja2VycyBpbiB3ZWJraXQgYnJvd3NlcnNcblxuOjotd2Via2l0LWNvbG9yLXN3YXRjaC13cmFwcGVyIHtcbiAgcGFkZGluZzogMDtcbn1cblxuXG4vLyAxLiBJbmhlcml0IGZvbnQgZmFtaWx5IGFuZCBsaW5lIGhlaWdodCBmb3IgZmlsZSBpbnB1dCBidXR0b25zXG4vLyAyLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuXG46OmZpbGUtc2VsZWN0b3ItYnV0dG9uIHtcbiAgZm9udDogaW5oZXJpdDsgLy8gMVxuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLy8gMlxufVxuXG4vLyBDb3JyZWN0IGVsZW1lbnQgZGlzcGxheXNcblxub3V0cHV0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4vLyBSZW1vdmUgYm9yZGVyIGZyb20gaWZyYW1lXG5cbmlmcmFtZSB7XG4gIGJvcmRlcjogMDtcbn1cblxuLy8gU3VtbWFyeVxuLy9cbi8vIDEuIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGFsbCBicm93c2Vyc1xuXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogbGlzdC1pdGVtOyAvLyAxXG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuXG4vLyBQcm9ncmVzc1xuLy9cbi8vIEFkZCB0aGUgY29ycmVjdCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXG5cbnByb2dyZXNzIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5cbi8vIEhpZGRlbiBhdHRyaWJ1dGVcbi8vXG4vLyBBbHdheXMgaGlkZSBhbiBlbGVtZW50IHdpdGggdGhlIGBoaWRkZW5gIEhUTUwgYXR0cmlidXRlLlxuXG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuLy8gU2luZ2xlIHNpZGUgYm9yZGVyLXJhZGl1c1xuXG4vLyBIZWxwZXIgZnVuY3Rpb24gdG8gcmVwbGFjZSBuZWdhdGl2ZSB2YWx1ZXMgd2l0aCAwXG5AZnVuY3Rpb24gdmFsaWQtcmFkaXVzKCRyYWRpdXMpIHtcbiAgJHJldHVybjogKCk7XG4gIEBlYWNoICR2YWx1ZSBpbiAkcmFkaXVzIHtcbiAgICBAaWYgdHlwZS1vZigkdmFsdWUpID09IG51bWJlciB7XG4gICAgICAkcmV0dXJuOiBhcHBlbmQoJHJldHVybiwgbWF4KCR2YWx1ZSwgMCkpO1xuICAgIH0gQGVsc2Uge1xuICAgICAgJHJldHVybjogYXBwZW5kKCRyZXR1cm4sICR2YWx1ZSk7XG4gICAgfVxuICB9XG4gIEByZXR1cm4gJHJldHVybjtcbn1cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGJvcmRlci1yYWRpdXMtbWl4aW5zXG5AbWl4aW4gYm9yZGVyLXJhZGl1cygkcmFkaXVzOiAkYm9yZGVyLXJhZGl1cywgJGZhbGxiYWNrLWJvcmRlci1yYWRpdXM6IGZhbHNlKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxuICBAZWxzZSBpZiAkZmFsbGJhY2stYm9yZGVyLXJhZGl1cyAhPSBmYWxzZSB7XG4gICAgYm9yZGVyLXJhZGl1czogJGZhbGxiYWNrLWJvcmRlci1yYWRpdXM7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci10b3AtcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItZW5kLXJhZGl1cygkcmFkaXVzOiAkYm9yZGVyLXJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1ib3R0b20tcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItc3RhcnQtcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci10b3Atc3RhcnQtcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLXRvcC1lbmQtcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1ib3R0b20tZW5kLXJhZGl1cygkcmFkaXVzOiAkYm9yZGVyLXJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItYm90dG9tLXN0YXJ0LXJhZGl1cygkcmFkaXVzOiAkYm9yZGVyLXJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgYm9yZGVyLXJhZGl1cy1taXhpbnNcbiIsIi8vXG4vLyBIZWFkaW5nc1xuLy9cbi5oMSB7XG4gIEBleHRlbmQgaDE7XG59XG5cbi5oMiB7XG4gIEBleHRlbmQgaDI7XG59XG5cbi5oMyB7XG4gIEBleHRlbmQgaDM7XG59XG5cbi5oNCB7XG4gIEBleHRlbmQgaDQ7XG59XG5cbi5oNSB7XG4gIEBleHRlbmQgaDU7XG59XG5cbi5oNiB7XG4gIEBleHRlbmQgaDY7XG59XG5cblxuLmxlYWQge1xuICBAaW5jbHVkZSBmb250LXNpemUoJGxlYWQtZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6ICRsZWFkLWZvbnQtd2VpZ2h0O1xufVxuXG4vLyBUeXBlIGRpc3BsYXkgY2xhc3Nlc1xuQGVhY2ggJGRpc3BsYXksICRmb250LXNpemUgaW4gJGRpc3BsYXktZm9udC1zaXplcyB7XG4gIC5kaXNwbGF5LSN7JGRpc3BsYXl9IHtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc2l6ZSk7XG4gICAgZm9udC1mYW1pbHk6ICRkaXNwbGF5LWZvbnQtZmFtaWx5O1xuICAgIGZvbnQtc3R5bGU6ICRkaXNwbGF5LWZvbnQtc3R5bGU7XG4gICAgZm9udC13ZWlnaHQ6ICRkaXNwbGF5LWZvbnQtd2VpZ2h0O1xuICAgIGxpbmUtaGVpZ2h0OiAkZGlzcGxheS1saW5lLWhlaWdodDtcbiAgfVxufVxuXG4vL1xuLy8gRW1waGFzaXNcbi8vXG4uc21hbGwge1xuICBAZXh0ZW5kIHNtYWxsO1xufVxuXG4ubWFyayB7XG4gIEBleHRlbmQgbWFyaztcbn1cblxuLy9cbi8vIExpc3RzXG4vL1xuXG4ubGlzdC11bnN0eWxlZCB7XG4gIEBpbmNsdWRlIGxpc3QtdW5zdHlsZWQoKTtcbn1cblxuLy8gSW5saW5lIHR1cm5zIGxpc3QgaXRlbXMgaW50byBpbmxpbmUtYmxvY2tcbi5saXN0LWlubGluZSB7XG4gIEBpbmNsdWRlIGxpc3QtdW5zdHlsZWQoKTtcbn1cbi5saXN0LWlubGluZS1pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAkbGlzdC1pbmxpbmUtcGFkZGluZztcbiAgfVxufVxuXG5cbi8vXG4vLyBNaXNjXG4vL1xuXG4vLyBCdWlsZHMgb24gYGFiYnJgXG4uaW5pdGlhbGlzbSB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5pdGlhbGlzbS1mb250LXNpemUpO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4vLyBCbG9ja3F1b3Rlc1xuLmJsb2NrcXVvdGUge1xuICBtYXJnaW4tYm90dG9tOiAkYmxvY2txdW90ZS1tYXJnaW4teTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRibG9ja3F1b3RlLWZvbnQtc2l6ZSk7XG5cbiAgPiA6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG4uYmxvY2txdW90ZS1mb290ZXIge1xuICBtYXJnaW4tdG9wOiAtJGJsb2NrcXVvdGUtbWFyZ2luLXk7XG4gIG1hcmdpbi1ib3R0b206ICRibG9ja3F1b3RlLW1hcmdpbi15O1xuICBAaW5jbHVkZSBmb250LXNpemUoJGJsb2NrcXVvdGUtZm9vdGVyLWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiAkYmxvY2txdW90ZS1mb290ZXItY29sb3I7XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcMjAxNFxcMDBBMFwiOyAvLyBlbSBkYXNoLCBuYnNwXG4gIH1cbn1cbiIsIi8vIExpc3RzXG5cbi8vIFVuc3R5bGVkIGtlZXBzIGxpc3QgaXRlbXMgYmxvY2sgbGV2ZWwsIGp1c3QgcmVtb3ZlcyBkZWZhdWx0IGJyb3dzZXIgcGFkZGluZyBhbmQgbGlzdC1zdHlsZVxuQG1peGluIGxpc3QtdW5zdHlsZWQge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4iLCIvLyBSZXNwb25zaXZlIGltYWdlcyAoZW5zdXJlIGltYWdlcyBkb24ndCBzY2FsZSBiZXlvbmQgdGhlaXIgcGFyZW50cylcbi8vXG4vLyBUaGlzIGlzIHB1cnBvc2VmdWxseSBvcHQtaW4gdmlhIGFuIGV4cGxpY2l0IGNsYXNzIHJhdGhlciB0aGFuIGJlaW5nIHRoZSBkZWZhdWx0IGZvciBhbGwgYDxpbWc+YHMuXG4vLyBXZSBwcmV2aW91c2x5IHRyaWVkIHRoZSBcImltYWdlcyBhcmUgcmVzcG9uc2l2ZSBieSBkZWZhdWx0XCIgYXBwcm9hY2ggaW4gQm9vdHN0cmFwIHYyLFxuLy8gYW5kIGFiYW5kb25lZCBpdCBpbiBCb290c3RyYXAgdjMgYmVjYXVzZSBpdCBicmVha3MgbG90cyBvZiB0aGlyZC1wYXJ0eSB3aWRnZXRzIChpbmNsdWRpbmcgR29vZ2xlIE1hcHMpXG4vLyB3aGljaCB3ZXJlbid0IGV4cGVjdGluZyB0aGUgaW1hZ2VzIHdpdGhpbiB0aGVtc2VsdmVzIHRvIGJlIGludm9sdW50YXJpbHkgcmVzaXplZC5cbi8vIFNlZSBhbHNvIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTgxNzhcbi5pbWctZmx1aWQge1xuICBAaW5jbHVkZSBpbWctZmx1aWQoKTtcbn1cblxuXG4vLyBJbWFnZSB0aHVtYm5haWxzXG4uaW1nLXRodW1ibmFpbCB7XG4gIHBhZGRpbmc6ICR0aHVtYm5haWwtcGFkZGluZztcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRodW1ibmFpbC1iZztcbiAgYm9yZGVyOiAkdGh1bWJuYWlsLWJvcmRlci13aWR0aCBzb2xpZCAkdGh1bWJuYWlsLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkdGh1bWJuYWlsLWJvcmRlci1yYWRpdXMpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCR0aHVtYm5haWwtYm94LXNoYWRvdyk7XG5cbiAgLy8gS2VlcCB0aGVtIGF0IG1vc3QgMTAwJSB3aWRlXG4gIEBpbmNsdWRlIGltZy1mbHVpZCgpO1xufVxuXG4vL1xuLy8gRmlndXJlc1xuLy9cblxuLmZpZ3VyZSB7XG4gIC8vIEVuc3VyZXMgdGhlIGNhcHRpb24ncyB0ZXh0IGFsaWducyB3aXRoIHRoZSBpbWFnZS5cbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uZmlndXJlLWltZyB7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjZXIgKiAuNTtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi5maWd1cmUtY2FwdGlvbiB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZmlndXJlLWNhcHRpb24tZm9udC1zaXplKTtcbiAgY29sb3I6ICRmaWd1cmUtY2FwdGlvbi1jb2xvcjtcbn1cbiIsIi8vIEltYWdlIE1peGluc1xuLy8gLSBSZXNwb25zaXZlIGltYWdlXG4vLyAtIFJldGluYSBpbWFnZVxuXG5cbi8vIFJlc3BvbnNpdmUgaW1hZ2Vcbi8vXG4vLyBLZWVwIGltYWdlcyBmcm9tIHNjYWxpbmcgYmV5b25kIHRoZSB3aWR0aCBvZiB0aGVpciBwYXJlbnRzLlxuXG5AbWl4aW4gaW1nLWZsdWlkIHtcbiAgLy8gUGFydCAxOiBTZXQgYSBtYXhpbXVtIHJlbGF0aXZlIHRvIHRoZSBwYXJlbnRcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICAvLyBQYXJ0IDI6IE92ZXJyaWRlIHRoZSBoZWlnaHQgdG8gYXV0bywgb3RoZXJ3aXNlIGltYWdlcyB3aWxsIGJlIHN0cmV0Y2hlZFxuICAvLyB3aGVuIHNldHRpbmcgYSB3aWR0aCBhbmQgaGVpZ2h0IGF0dHJpYnV0ZSBvbiB0aGUgaW1nIGVsZW1lbnQuXG4gIGhlaWdodDogYXV0bztcbn1cbiIsIi8vIENvbnRhaW5lciB3aWR0aHNcbi8vXG4vLyBTZXQgdGhlIGNvbnRhaW5lciB3aWR0aCwgYW5kIG92ZXJyaWRlIGl0IGZvciBmaXhlZCBuYXZiYXJzIGluIG1lZGlhIHF1ZXJpZXMuXG5cbkBpZiAkZW5hYmxlLWNvbnRhaW5lci1jbGFzc2VzIHtcbiAgLy8gU2luZ2xlIGNvbnRhaW5lciBjbGFzcyB3aXRoIGJyZWFrcG9pbnQgbWF4LXdpZHRoc1xuICAuY29udGFpbmVyLFxuICAvLyAxMDAlIHdpZGUgY29udGFpbmVyIGF0IGFsbCBicmVha3BvaW50c1xuICAuY29udGFpbmVyLWZsdWlkIHtcbiAgICBAaW5jbHVkZSBtYWtlLWNvbnRhaW5lcigpO1xuICB9XG5cbiAgLy8gUmVzcG9uc2l2ZSBjb250YWluZXJzIHRoYXQgYXJlIDEwMCUgd2lkZSB1bnRpbCBhIGJyZWFrcG9pbnRcbiAgQGVhY2ggJGJyZWFrcG9pbnQsICRjb250YWluZXItbWF4LXdpZHRoIGluICRjb250YWluZXItbWF4LXdpZHRocyB7XG4gICAgLmNvbnRhaW5lci0jeyRicmVha3BvaW50fSB7XG4gICAgICBAZXh0ZW5kIC5jb250YWluZXItZmx1aWQ7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgICAgICVyZXNwb25zaXZlLWNvbnRhaW5lci0jeyRicmVha3BvaW50fSB7XG4gICAgICAgIG1heC13aWR0aDogJGNvbnRhaW5lci1tYXgtd2lkdGg7XG4gICAgICB9XG5cbiAgICAgIC8vIEV4dGVuZCBlYWNoIGJyZWFrcG9pbnQgd2hpY2ggaXMgc21hbGxlciBvciBlcXVhbCB0byB0aGUgY3VycmVudCBicmVha3BvaW50XG4gICAgICAkZXh0ZW5kLWJyZWFrcG9pbnQ6IHRydWU7XG5cbiAgICAgIEBlYWNoICRuYW1lLCAkd2lkdGggaW4gJGdyaWQtYnJlYWtwb2ludHMge1xuICAgICAgICBAaWYgKCRleHRlbmQtYnJlYWtwb2ludCkge1xuICAgICAgICAgIC5jb250YWluZXIje2JyZWFrcG9pbnQtaW5maXgoJG5hbWUsICRncmlkLWJyZWFrcG9pbnRzKX0ge1xuICAgICAgICAgICAgQGV4dGVuZCAlcmVzcG9uc2l2ZS1jb250YWluZXItI3skYnJlYWtwb2ludH07XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLy8gT25jZSB0aGUgY3VycmVudCBicmVha3BvaW50IGlzIHJlYWNoZWQsIHN0b3AgZXh0ZW5kaW5nXG4gICAgICAgICAgQGlmICgkYnJlYWtwb2ludCA9PSAkbmFtZSkge1xuICAgICAgICAgICAgJGV4dGVuZC1icmVha3BvaW50OiBmYWxzZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIENvbnRhaW5lciBtaXhpbnNcblxuQG1peGluIG1ha2UtY29udGFpbmVyKCRndXR0ZXI6ICRjb250YWluZXItcGFkZGluZy14KSB7XG4gIC0tI3skcHJlZml4fWd1dHRlci14OiAjeyRndXR0ZXJ9O1xuICAtLSN7JHByZWZpeH1ndXR0ZXIteTogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGModmFyKC0tI3skcHJlZml4fWd1dHRlci14KSAqIC41KTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgcGFkZGluZy1sZWZ0OiBjYWxjKHZhcigtLSN7JHByZWZpeH1ndXR0ZXIteCkgKiAuNSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG4iLCIvLyBCcmVha3BvaW50IHZpZXdwb3J0IHNpemVzIGFuZCBtZWRpYSBxdWVyaWVzLlxuLy9cbi8vIEJyZWFrcG9pbnRzIGFyZSBkZWZpbmVkIGFzIGEgbWFwIG9mIChuYW1lOiBtaW5pbXVtIHdpZHRoKSwgb3JkZXIgZnJvbSBzbWFsbCB0byBsYXJnZTpcbi8vXG4vLyAgICAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgsIHh4bDogMTQwMHB4KVxuLy9cbi8vIFRoZSBtYXAgZGVmaW5lZCBpbiB0aGUgYCRncmlkLWJyZWFrcG9pbnRzYCBnbG9iYWwgdmFyaWFibGUgaXMgdXNlZCBhcyB0aGUgYCRicmVha3BvaW50c2AgYXJndW1lbnQgYnkgZGVmYXVsdC5cblxuLy8gTmFtZSBvZiB0aGUgbmV4dCBicmVha3BvaW50LCBvciBudWxsIGZvciB0aGUgbGFzdCBicmVha3BvaW50LlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSlcbi8vICAgIG1kXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCwgeHhsOiAxNDAwcHgpKVxuLy8gICAgbWRcbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSwgJGJyZWFrcG9pbnQtbmFtZXM6ICh4cyBzbSBtZCBsZyB4bCB4eGwpKVxuLy8gICAgbWRcbkBmdW5jdGlvbiBicmVha3BvaW50LW5leHQoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMsICRicmVha3BvaW50LW5hbWVzOiBtYXAta2V5cygkYnJlYWtwb2ludHMpKSB7XG4gICRuOiBpbmRleCgkYnJlYWtwb2ludC1uYW1lcywgJG5hbWUpO1xuICBAaWYgbm90ICRuIHtcbiAgICBAZXJyb3IgXCJicmVha3BvaW50IGAjeyRuYW1lfWAgbm90IGZvdW5kIGluIGAjeyRicmVha3BvaW50c31gXCI7XG4gIH1cbiAgQHJldHVybiBpZigkbiA8IGxlbmd0aCgkYnJlYWtwb2ludC1uYW1lcyksIG50aCgkYnJlYWtwb2ludC1uYW1lcywgJG4gKyAxKSwgbnVsbCk7XG59XG5cbi8vIE1pbmltdW0gYnJlYWtwb2ludCB3aWR0aC4gTnVsbCBmb3IgdGhlIHNtYWxsZXN0IChmaXJzdCkgYnJlYWtwb2ludC5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW1pbihzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4LCB4eGw6IDE0MDBweCkpXG4vLyAgICA1NzZweFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IG1hcC1nZXQoJGJyZWFrcG9pbnRzLCAkbmFtZSk7XG4gIEByZXR1cm4gaWYoJG1pbiAhPSAwLCAkbWluLCBudWxsKTtcbn1cblxuLy8gTWF4aW11bSBicmVha3BvaW50IHdpZHRoLlxuLy8gVGhlIG1heGltdW0gdmFsdWUgaXMgcmVkdWNlZCBieSAwLjAycHggdG8gd29yayBhcm91bmQgdGhlIGxpbWl0YXRpb25zIG9mXG4vLyBgbWluLWAgYW5kIGBtYXgtYCBwcmVmaXhlcyBhbmQgdmlld3BvcnRzIHdpdGggZnJhY3Rpb25hbCB3aWR0aHMuXG4vLyBTZWUgaHR0cHM6Ly93d3cudzMub3JnL1RSL21lZGlhcXVlcmllcy00LyNtcS1taW4tbWF4XG4vLyBVc2VzIDAuMDJweCByYXRoZXIgdGhhbiAwLjAxcHggdG8gd29yayBhcm91bmQgYSBjdXJyZW50IHJvdW5kaW5nIGJ1ZyBpbiBTYWZhcmkuXG4vLyBTZWUgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE3ODI2MVxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbWF4KG1kLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgsIHh4bDogMTQwMHB4KSlcbi8vICAgIDc2Ny45OHB4XG5AZnVuY3Rpb24gYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1heDogbWFwLWdldCgkYnJlYWtwb2ludHMsICRuYW1lKTtcbiAgQHJldHVybiBpZigkbWF4IGFuZCAkbWF4ID4gMCwgJG1heCAtIC4wMiwgbnVsbCk7XG59XG5cbi8vIFJldHVybnMgYSBibGFuayBzdHJpbmcgaWYgc21hbGxlc3QgYnJlYWtwb2ludCwgb3RoZXJ3aXNlIHJldHVybnMgdGhlIG5hbWUgd2l0aCBhIGRhc2ggaW4gZnJvbnQuXG4vLyBVc2VmdWwgZm9yIG1ha2luZyByZXNwb25zaXZlIHV0aWxpdGllcy5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LWluZml4KHhzLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgsIHh4bDogMTQwMHB4KSlcbi8vICAgIFwiXCIgIChSZXR1cm5zIGEgYmxhbmsgc3RyaW5nKVxuLy8gICAgPj4gYnJlYWtwb2ludC1pbmZpeChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4LCB4eGw6IDE0MDBweCkpXG4vLyAgICBcIi1zbVwiXG5AZnVuY3Rpb24gYnJlYWtwb2ludC1pbmZpeCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICBAcmV0dXJuIGlmKGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpID09IG51bGwsIFwiXCIsIFwiLSN7JG5hbWV9XCIpO1xufVxuXG4vLyBNZWRpYSBvZiBhdCBsZWFzdCB0aGUgbWluaW11bSBicmVha3BvaW50IHdpZHRoLiBObyBxdWVyeSBmb3IgdGhlIHNtYWxsZXN0IGJyZWFrcG9pbnQuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQgYW5kIHdpZGVyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cyk7XG4gIEBpZiAkbWluIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBNZWRpYSBvZiBhdCBtb3N0IHRoZSBtYXhpbXVtIGJyZWFrcG9pbnQgd2lkdGguIE5vIHF1ZXJ5IGZvciB0aGUgbGFyZ2VzdCBicmVha3BvaW50LlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50IGFuZCBuYXJyb3dlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LWRvd24oJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50cyk7XG4gIEBpZiAkbWF4IHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBNZWRpYSB0aGF0IHNwYW5zIG11bHRpcGxlIGJyZWFrcG9pbnQgd2lkdGhzLlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IGJldHdlZW4gdGhlIG1pbiBhbmQgbWF4IGJyZWFrcG9pbnRzXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKCRsb3dlciwgJHVwcGVyLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRsb3dlciwgJGJyZWFrcG9pbnRzKTtcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJHVwcGVyLCAkYnJlYWtwb2ludHMpO1xuXG4gIEBpZiAkbWluICE9IG51bGwgYW5kICRtYXggIT0gbnVsbCB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIGFuZCAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1heCA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRsb3dlciwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1pbiA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJHVwcGVyLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG4vLyBNZWRpYSBiZXR3ZWVuIHRoZSBicmVha3BvaW50J3MgbWluaW11bSBhbmQgbWF4aW11bSB3aWR0aHMuXG4vLyBObyBtaW5pbXVtIGZvciB0aGUgc21hbGxlc3QgYnJlYWtwb2ludCwgYW5kIG5vIG1heGltdW0gZm9yIHRoZSBsYXJnZXN0IG9uZS5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSBvbmx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50LCBub3Qgdmlld3BvcnRzIGFueSB3aWRlciBvciBuYXJyb3dlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LW9ubHkoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogIGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICAkbmV4dDogYnJlYWtwb2ludC1uZXh0KCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICAkbWF4OiAgYnJlYWtwb2ludC1tYXgoJG5leHQsICRicmVha3BvaW50cyk7XG5cbiAgQGlmICRtaW4gIT0gbnVsbCBhbmQgJG1heCAhPSBudWxsIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikgYW5kIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWF4ID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5hbWUsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtaW4gPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCRuZXh0LCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuIiwiLy8gUm93XG4vL1xuLy8gUm93cyBjb250YWluIHlvdXIgY29sdW1ucy5cblxuOnJvb3Qge1xuICBAZWFjaCAkbmFtZSwgJHZhbHVlIGluICRncmlkLWJyZWFrcG9pbnRzIHtcbiAgICAtLSN7JHByZWZpeH1icmVha3BvaW50LSN7JG5hbWV9OiAjeyR2YWx1ZX07XG4gIH1cbn1cblxuQGlmICRlbmFibGUtZ3JpZC1jbGFzc2VzIHtcbiAgLnJvdyB7XG4gICAgQGluY2x1ZGUgbWFrZS1yb3coKTtcblxuICAgID4gKiB7XG4gICAgICBAaW5jbHVkZSBtYWtlLWNvbC1yZWFkeSgpO1xuICAgIH1cbiAgfVxufVxuXG5AaWYgJGVuYWJsZS1jc3NncmlkIHtcbiAgLmdyaWQge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQodmFyKC0tI3skcHJlZml4fXJvd3MsIDEpLCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KHZhcigtLSN7JHByZWZpeH1jb2x1bW5zLCAjeyRncmlkLWNvbHVtbnN9KSwgMWZyKTtcbiAgICBnYXA6IHZhcigtLSN7JHByZWZpeH1nYXAsICN7JGdyaWQtZ3V0dGVyLXdpZHRofSk7XG5cbiAgICBAaW5jbHVkZSBtYWtlLWNzc2dyaWQoKTtcbiAgfVxufVxuXG5cbi8vIENvbHVtbnNcbi8vXG4vLyBDb21tb24gc3R5bGVzIGZvciBzbWFsbCBhbmQgbGFyZ2UgZ3JpZCBjb2x1bW5zXG5cbkBpZiAkZW5hYmxlLWdyaWQtY2xhc3NlcyB7XG4gIEBpbmNsdWRlIG1ha2UtZ3JpZC1jb2x1bW5zKCk7XG59XG4iLCIvLyBHcmlkIHN5c3RlbVxuLy9cbi8vIEdlbmVyYXRlIHNlbWFudGljIGdyaWQgY29sdW1ucyB3aXRoIHRoZXNlIG1peGlucy5cblxuQG1peGluIG1ha2Utcm93KCRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCkge1xuICAtLSN7JHByZWZpeH1ndXR0ZXIteDogI3skZ3V0dGVyfTtcbiAgLS0jeyRwcmVmaXh9Z3V0dGVyLXk6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgLy8gVE9ETzogUmV2aXNpdCBjYWxjIG9yZGVyIGFmdGVyIGh0dHBzOi8vZ2l0aHViLmNvbS9yZWFjdC1ib290c3RyYXAvcmVhY3QtYm9vdHN0cmFwL2lzc3Vlcy82MDM5IGlzIGZpeGVkXG4gIG1hcmdpbi10b3A6IGNhbGMoLTEgKiB2YXIoLS0jeyRwcmVmaXh9Z3V0dGVyLXkpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKC0uNSAqIHZhcigtLSN7JHByZWZpeH1ndXR0ZXIteCkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICBtYXJnaW4tbGVmdDogY2FsYygtLjUgKiB2YXIoLS0jeyRwcmVmaXh9Z3V0dGVyLXgpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3Rcbn1cblxuQG1peGluIG1ha2UtY29sLXJlYWR5KCkge1xuICAvLyBBZGQgYm94IHNpemluZyBpZiBvbmx5IHRoZSBncmlkIGlzIGxvYWRlZFxuICBib3gtc2l6aW5nOiBpZih2YXJpYWJsZS1leGlzdHMoaW5jbHVkZS1jb2x1bW4tYm94LXNpemluZykgYW5kICRpbmNsdWRlLWNvbHVtbi1ib3gtc2l6aW5nLCBib3JkZXItYm94LCBudWxsKTtcbiAgLy8gUHJldmVudCBjb2x1bW5zIGZyb20gYmVjb21pbmcgdG9vIG5hcnJvdyB3aGVuIGF0IHNtYWxsZXIgZ3JpZCB0aWVycyBieVxuICAvLyBhbHdheXMgc2V0dGluZyBgd2lkdGg6IDEwMCU7YC4gVGhpcyB3b3JrcyBiZWNhdXNlIHdlIHNldCB0aGUgd2lkdGhcbiAgLy8gbGF0ZXIgb24gdG8gb3ZlcnJpZGUgdGhpcyBpbml0aWFsIHdpZHRoLlxuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTsgLy8gUHJldmVudCBgLmNvbC1hdXRvYCwgYC5jb2xgICgmIHJlc3BvbnNpdmUgdmFyaWFudHMpIGZyb20gYnJlYWtpbmcgb3V0IHRoZSBncmlkXG4gIHBhZGRpbmctcmlnaHQ6IGNhbGModmFyKC0tI3skcHJlZml4fWd1dHRlci14KSAqIC41KTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgcGFkZGluZy1sZWZ0OiBjYWxjKHZhcigtLSN7JHByZWZpeH1ndXR0ZXIteCkgKiAuNSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gIG1hcmdpbi10b3A6IHZhcigtLSN7JHByZWZpeH1ndXR0ZXIteSk7XG59XG5cbkBtaXhpbiBtYWtlLWNvbCgkc2l6ZTogZmFsc2UsICRjb2x1bW5zOiAkZ3JpZC1jb2x1bW5zKSB7XG4gIEBpZiAkc2l6ZSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IHBlcmNlbnRhZ2UoZGl2aWRlKCRzaXplLCAkY29sdW1ucykpO1xuXG4gIH0gQGVsc2Uge1xuICAgIGZsZXg6IDEgMSAwO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuXG5AbWl4aW4gbWFrZS1jb2wtYXV0bygpIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiBhdXRvO1xufVxuXG5AbWl4aW4gbWFrZS1jb2wtb2Zmc2V0KCRzaXplLCAkY29sdW1uczogJGdyaWQtY29sdW1ucykge1xuICAkbnVtOiBkaXZpZGUoJHNpemUsICRjb2x1bW5zKTtcbiAgbWFyZ2luLWxlZnQ6IGlmKCRudW0gPT0gMCwgMCwgcGVyY2VudGFnZSgkbnVtKSk7XG59XG5cbi8vIFJvdyBjb2x1bW5zXG4vL1xuLy8gU3BlY2lmeSBvbiBhIHBhcmVudCBlbGVtZW50KGUuZy4sIC5yb3cpIHRvIGZvcmNlIGltbWVkaWF0ZSBjaGlsZHJlbiBpbnRvIE5OXG4vLyBudW1iZXIgb2YgY29sdW1ucy4gU3VwcG9ydHMgd3JhcHBpbmcgdG8gbmV3IGxpbmVzLCBidXQgZG9lcyBub3QgZG8gYSBNYXNvbnJ5XG4vLyBzdHlsZSBncmlkLlxuQG1peGluIHJvdy1jb2xzKCRjb3VudCkge1xuICA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBwZXJjZW50YWdlKGRpdmlkZSgxLCAkY291bnQpKTtcbiAgfVxufVxuXG4vLyBGcmFtZXdvcmsgZ3JpZCBnZW5lcmF0aW9uXG4vL1xuLy8gVXNlZCBvbmx5IGJ5IEJvb3RzdHJhcCB0byBnZW5lcmF0ZSB0aGUgY29ycmVjdCBudW1iZXIgb2YgZ3JpZCBjbGFzc2VzIGdpdmVuXG4vLyBhbnkgdmFsdWUgb2YgYCRncmlkLWNvbHVtbnNgLlxuXG5AbWl4aW4gbWFrZS1ncmlkLWNvbHVtbnMoJGNvbHVtbnM6ICRncmlkLWNvbHVtbnMsICRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICBAZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkYnJlYWtwb2ludHMpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cyk7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIC8vIFByb3ZpZGUgYmFzaWMgYC5jb2wte2JwfWAgY2xhc3NlcyBmb3IgZXF1YWwtd2lkdGggZmxleGJveCBjb2x1bW5zXG4gICAgICAuY29sI3skaW5maXh9IHtcbiAgICAgICAgZmxleDogMSAwIDAlOyAvLyBGbGV4YnVncyAjNDogaHR0cHM6Ly9naXRodWIuY29tL3BoaWxpcHdhbHRvbi9mbGV4YnVncyNmbGV4YnVnLTRcbiAgICAgIH1cblxuICAgICAgLnJvdy1jb2xzI3skaW5maXh9LWF1dG8gPiAqIHtcbiAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtYXV0bygpO1xuICAgICAgfVxuXG4gICAgICBAaWYgJGdyaWQtcm93LWNvbHVtbnMgPiAwIHtcbiAgICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkZ3JpZC1yb3ctY29sdW1ucyB7XG4gICAgICAgICAgLnJvdy1jb2xzI3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHJvdy1jb2xzKCRpKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmNvbCN7JGluZml4fS1hdXRvIHtcbiAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtYXV0bygpO1xuICAgICAgfVxuXG4gICAgICBAaWYgJGNvbHVtbnMgPiAwIHtcbiAgICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkY29sdW1ucyB7XG4gICAgICAgICAgLmNvbCN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbCgkaSwgJGNvbHVtbnMpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8vIGAkY29sdW1ucyAtIDFgIGJlY2F1c2Ugb2Zmc2V0dGluZyBieSB0aGUgd2lkdGggb2YgYW4gZW50aXJlIHJvdyBpc24ndCBwb3NzaWJsZVxuICAgICAgICBAZm9yICRpIGZyb20gMCB0aHJvdWdoICgkY29sdW1ucyAtIDEpIHtcbiAgICAgICAgICBAaWYgbm90ICgkaW5maXggPT0gXCJcIiBhbmQgJGkgPT0gMCkgeyAvLyBBdm9pZCBlbWl0dGluZyB1c2VsZXNzIC5vZmZzZXQtMFxuICAgICAgICAgICAgLm9mZnNldCN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sLW9mZnNldCgkaSwgJGNvbHVtbnMpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAvLyBHdXR0ZXJzXG4gICAgICAvL1xuICAgICAgLy8gTWFrZSB1c2Ugb2YgYC5nLSpgLCBgLmd4LSpgIG9yIGAuZ3ktKmAgdXRpbGl0aWVzIHRvIGNoYW5nZSBzcGFjaW5nIGJldHdlZW4gdGhlIGNvbHVtbnMuXG4gICAgICBAZWFjaCAka2V5LCAkdmFsdWUgaW4gJGd1dHRlcnMge1xuICAgICAgICAuZyN7JGluZml4fS0jeyRrZXl9LFxuICAgICAgICAuZ3gjeyRpbmZpeH0tI3ska2V5fSB7XG4gICAgICAgICAgLS0jeyRwcmVmaXh9Z3V0dGVyLXg6ICN7JHZhbHVlfTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5nI3skaW5maXh9LSN7JGtleX0sXG4gICAgICAgIC5neSN7JGluZml4fS0jeyRrZXl9IHtcbiAgICAgICAgICAtLSN7JHByZWZpeH1ndXR0ZXIteTogI3skdmFsdWV9O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBtYWtlLWNzc2dyaWQoJGNvbHVtbnM6ICRncmlkLWNvbHVtbnMsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGJyZWFrcG9pbnRzKSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAaWYgJGNvbHVtbnMgPiAwIHtcbiAgICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkY29sdW1ucyB7XG4gICAgICAgICAgLmctY29sI3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uOiBhdXRvIC8gc3BhbiAkaTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvLyBTdGFydCB3aXRoIGAxYCBiZWNhdXNlIGAwYCBpcyBhbiBpbnZhbGlkIHZhbHVlLlxuICAgICAgICAvLyBFbmRzIHdpdGggYCRjb2x1bW5zIC0gMWAgYmVjYXVzZSBvZmZzZXR0aW5nIGJ5IHRoZSB3aWR0aCBvZiBhbiBlbnRpcmUgcm93IGlzbid0IHBvc3NpYmxlLlxuICAgICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICgkY29sdW1ucyAtIDEpIHtcbiAgICAgICAgICAuZy1zdGFydCN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogJGk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvL1xuLy8gQmFzaWMgQm9vdHN0cmFwIHRhYmxlXG4vL1xuXG4udGFibGUge1xuICAvLyBSZXNldCBuZWVkZWQgZm9yIG5lc3RpbmcgdGFibGVzXG4gIC0tI3skcHJlZml4fXRhYmxlLWNvbG9yLXR5cGU6IGluaXRpYWw7XG4gIC0tI3skcHJlZml4fXRhYmxlLWJnLXR5cGU6IGluaXRpYWw7XG4gIC0tI3skcHJlZml4fXRhYmxlLWNvbG9yLXN0YXRlOiBpbml0aWFsO1xuICAtLSN7JHByZWZpeH10YWJsZS1iZy1zdGF0ZTogaW5pdGlhbDtcbiAgLy8gRW5kIG9mIHJlc2V0XG4gIC0tI3skcHJlZml4fXRhYmxlLWNvbG9yOiAjeyR0YWJsZS1jb2xvcn07XG4gIC0tI3skcHJlZml4fXRhYmxlLWJnOiAjeyR0YWJsZS1iZ307XG4gIC0tI3skcHJlZml4fXRhYmxlLWJvcmRlci1jb2xvcjogI3skdGFibGUtYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9dGFibGUtYWNjZW50LWJnOiAjeyR0YWJsZS1hY2NlbnQtYmd9O1xuICAtLSN7JHByZWZpeH10YWJsZS1zdHJpcGVkLWNvbG9yOiAjeyR0YWJsZS1zdHJpcGVkLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9dGFibGUtc3RyaXBlZC1iZzogI3skdGFibGUtc3RyaXBlZC1iZ307XG4gIC0tI3skcHJlZml4fXRhYmxlLWFjdGl2ZS1jb2xvcjogI3skdGFibGUtYWN0aXZlLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9dGFibGUtYWN0aXZlLWJnOiAjeyR0YWJsZS1hY3RpdmUtYmd9O1xuICAtLSN7JHByZWZpeH10YWJsZS1ob3Zlci1jb2xvcjogI3skdGFibGUtaG92ZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH10YWJsZS1ob3Zlci1iZzogI3skdGFibGUtaG92ZXItYmd9O1xuXG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyO1xuICB2ZXJ0aWNhbC1hbGlnbjogJHRhYmxlLWNlbGwtdmVydGljYWwtYWxpZ247XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fXRhYmxlLWJvcmRlci1jb2xvcik7XG5cbiAgLy8gVGFyZ2V0IHRoICYgdGRcbiAgLy8gV2UgbmVlZCB0aGUgY2hpbGQgY29tYmluYXRvciB0byBwcmV2ZW50IHN0eWxlcyBsZWFraW5nIHRvIG5lc3RlZCB0YWJsZXMgd2hpY2ggZG9lc24ndCBoYXZlIGEgYC50YWJsZWAgY2xhc3MuXG4gIC8vIFdlIHVzZSB0aGUgdW5pdmVyc2FsIHNlbGVjdG9ycyBoZXJlIHRvIHNpbXBsaWZ5IHRoZSBzZWxlY3RvciAoZWxzZSB3ZSB3b3VsZCBuZWVkIDYgZGlmZmVyZW50IHNlbGVjdG9ycykuXG4gIC8vIEFub3RoZXIgYWR2YW50YWdlIGlzIHRoYXQgdGhpcyBnZW5lcmF0ZXMgbGVzcyBjb2RlIGFuZCBtYWtlcyB0aGUgc2VsZWN0b3IgbGVzcyBzcGVjaWZpYyBtYWtpbmcgaXQgZWFzaWVyIHRvIG92ZXJyaWRlLlxuICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2VsZWN0b3ItbWF4LXVuaXZlcnNhbFxuICA+IDpub3QoY2FwdGlvbikgPiAqID4gKiB7XG4gICAgcGFkZGluZzogJHRhYmxlLWNlbGwtcGFkZGluZy15ICR0YWJsZS1jZWxsLXBhZGRpbmcteDtcbiAgICAvLyBGb2xsb3dpbmcgdGhlIHByZWNlcHQgb2YgY2FzY2FkZXM6IGh0dHBzOi8vY29kZXBlbi5pby9taXJpYW1zdXphbm5lL2Z1bGwvdllOZ29kYlxuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9dGFibGUtY29sb3Itc3RhdGUsIHZhcigtLSN7JHByZWZpeH10YWJsZS1jb2xvci10eXBlLCB2YXIoLS0jeyRwcmVmaXh9dGFibGUtY29sb3IpKSk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXRhYmxlLWJnKTtcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiAkdGFibGUtYm9yZGVyLXdpZHRoO1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDk5OTlweCB2YXIoLS0jeyRwcmVmaXh9dGFibGUtYmctc3RhdGUsIHZhcigtLSN7JHByZWZpeH10YWJsZS1iZy10eXBlLCB2YXIoLS0jeyRwcmVmaXh9dGFibGUtYWNjZW50LWJnKSkpO1xuICB9XG5cbiAgPiB0Ym9keSB7XG4gICAgdmVydGljYWwtYWxpZ246IGluaGVyaXQ7XG4gIH1cblxuICA+IHRoZWFkIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICB9XG59XG5cbi50YWJsZS1ncm91cC1kaXZpZGVyIHtcbiAgYm9yZGVyLXRvcDogY2FsYygjeyR0YWJsZS1ib3JkZXItd2lkdGh9ICogMikgc29saWQgJHRhYmxlLWdyb3VwLXNlcGFyYXRvci1jb2xvcjsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3Rcbn1cblxuLy9cbi8vIENoYW5nZSBwbGFjZW1lbnQgb2YgY2FwdGlvbnMgd2l0aCBhIGNsYXNzXG4vL1xuXG4uY2FwdGlvbi10b3Age1xuICBjYXB0aW9uLXNpZGU6IHRvcDtcbn1cblxuXG4vL1xuLy8gQ29uZGVuc2VkIHRhYmxlIHcvIGhhbGYgcGFkZGluZ1xuLy9cblxuLnRhYmxlLXNtIHtcbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLW1heC11bml2ZXJzYWxcbiAgPiA6bm90KGNhcHRpb24pID4gKiA+ICoge1xuICAgIHBhZGRpbmc6ICR0YWJsZS1jZWxsLXBhZGRpbmcteS1zbSAkdGFibGUtY2VsbC1wYWRkaW5nLXgtc207XG4gIH1cbn1cblxuXG4vLyBCb3JkZXIgdmVyc2lvbnNcbi8vXG4vLyBBZGQgb3IgcmVtb3ZlIGJvcmRlcnMgYWxsIGFyb3VuZCB0aGUgdGFibGUgYW5kIGJldHdlZW4gYWxsIHRoZSBjb2x1bW5zLlxuLy9cbi8vIFdoZW4gYm9yZGVycyBhcmUgYWRkZWQgb24gYWxsIHNpZGVzIG9mIHRoZSBjZWxscywgdGhlIGNvcm5lcnMgY2FuIHJlbmRlciBvZGQgd2hlblxuLy8gdGhlc2UgYm9yZGVycyBkbyBub3QgaGF2ZSB0aGUgc2FtZSBjb2xvciBvciBpZiB0aGV5IGFyZSBzZW1pLXRyYW5zcGFyZW50LlxuLy8gVGhlcmVmb3JlIHdlIGFkZCB0b3AgYW5kIGJvcmRlciBib3R0b21zIHRvIHRoZSBgdHJgcyBhbmQgbGVmdCBhbmQgcmlnaHQgYm9yZGVyc1xuLy8gdG8gdGhlIGB0ZGBzIG9yIGB0aGBzXG5cbi50YWJsZS1ib3JkZXJlZCB7XG4gID4gOm5vdChjYXB0aW9uKSA+ICoge1xuICAgIGJvcmRlci13aWR0aDogJHRhYmxlLWJvcmRlci13aWR0aCAwO1xuXG4gICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLW1heC11bml2ZXJzYWxcbiAgICA+ICoge1xuICAgICAgYm9yZGVyLXdpZHRoOiAwICR0YWJsZS1ib3JkZXItd2lkdGg7XG4gICAgfVxuICB9XG59XG5cbi50YWJsZS1ib3JkZXJsZXNzIHtcbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLW1heC11bml2ZXJzYWxcbiAgPiA6bm90KGNhcHRpb24pID4gKiA+ICoge1xuICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG4gIH1cblxuICA+IDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogMDtcbiAgfVxufVxuXG4vLyBaZWJyYS1zdHJpcGluZ1xuLy9cbi8vIERlZmF1bHQgemVicmEtc3RyaXBlIHN0eWxlcyAoYWx0ZXJuYXRpbmcgZ3JheSBhbmQgdHJhbnNwYXJlbnQgYmFja2dyb3VuZHMpXG5cbi8vIEZvciByb3dzXG4udGFibGUtc3RyaXBlZCB7XG4gID4gdGJvZHkgPiB0cjpudGgtb2YtdHlwZSgjeyR0YWJsZS1zdHJpcGVkLW9yZGVyfSkgPiAqIHtcbiAgICAtLSN7JHByZWZpeH10YWJsZS1jb2xvci10eXBlOiB2YXIoLS0jeyRwcmVmaXh9dGFibGUtc3RyaXBlZC1jb2xvcik7XG4gICAgLS0jeyRwcmVmaXh9dGFibGUtYmctdHlwZTogdmFyKC0tI3skcHJlZml4fXRhYmxlLXN0cmlwZWQtYmcpO1xuICB9XG59XG5cbi8vIEZvciBjb2x1bW5zXG4udGFibGUtc3RyaXBlZC1jb2x1bW5zIHtcbiAgPiA6bm90KGNhcHRpb24pID4gdHIgPiA6bnRoLWNoaWxkKCN7JHRhYmxlLXN0cmlwZWQtY29sdW1ucy1vcmRlcn0pIHtcbiAgICAtLSN7JHByZWZpeH10YWJsZS1jb2xvci10eXBlOiB2YXIoLS0jeyRwcmVmaXh9dGFibGUtc3RyaXBlZC1jb2xvcik7XG4gICAgLS0jeyRwcmVmaXh9dGFibGUtYmctdHlwZTogdmFyKC0tI3skcHJlZml4fXRhYmxlLXN0cmlwZWQtYmcpO1xuICB9XG59XG5cbi8vIEFjdGl2ZSB0YWJsZVxuLy9cbi8vIFRoZSBgLnRhYmxlLWFjdGl2ZWAgY2xhc3MgY2FuIGJlIGFkZGVkIHRvIGhpZ2hsaWdodCByb3dzIG9yIGNlbGxzXG5cbi50YWJsZS1hY3RpdmUge1xuICAtLSN7JHByZWZpeH10YWJsZS1jb2xvci1zdGF0ZTogdmFyKC0tI3skcHJlZml4fXRhYmxlLWFjdGl2ZS1jb2xvcik7XG4gIC0tI3skcHJlZml4fXRhYmxlLWJnLXN0YXRlOiB2YXIoLS0jeyRwcmVmaXh9dGFibGUtYWN0aXZlLWJnKTtcbn1cblxuLy8gSG92ZXIgZWZmZWN0XG4vL1xuLy8gUGxhY2VkIGhlcmUgc2luY2UgaXQgaGFzIHRvIGNvbWUgYWZ0ZXIgdGhlIHBvdGVudGlhbCB6ZWJyYSBzdHJpcGluZ1xuXG4udGFibGUtaG92ZXIge1xuICA+IHRib2R5ID4gdHI6aG92ZXIgPiAqIHtcbiAgICAtLSN7JHByZWZpeH10YWJsZS1jb2xvci1zdGF0ZTogdmFyKC0tI3skcHJlZml4fXRhYmxlLWhvdmVyLWNvbG9yKTtcbiAgICAtLSN7JHByZWZpeH10YWJsZS1iZy1zdGF0ZTogdmFyKC0tI3skcHJlZml4fXRhYmxlLWhvdmVyLWJnKTtcbiAgfVxufVxuXG5cbi8vIFRhYmxlIHZhcmlhbnRzXG4vL1xuLy8gVGFibGUgdmFyaWFudHMgc2V0IHRoZSB0YWJsZSBjZWxsIGJhY2tncm91bmRzLCBib3JkZXIgY29sb3JzXG4vLyBhbmQgdGhlIGNvbG9ycyBvZiB0aGUgc3RyaXBlZCwgaG92ZXJlZCAmIGFjdGl2ZSB0YWJsZXNcblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRhYmxlLXZhcmlhbnRzIHtcbiAgQGluY2x1ZGUgdGFibGUtdmFyaWFudCgkY29sb3IsICR2YWx1ZSk7XG59XG5cbi8vIFJlc3BvbnNpdmUgdGFibGVzXG4vL1xuLy8gR2VuZXJhdGUgc2VyaWVzIG9mIGAudGFibGUtcmVzcG9uc2l2ZS0qYCBjbGFzc2VzIGZvciBjb25maWd1cmluZyB0aGUgc2NyZWVuXG4vLyBzaXplIG9mIHdoZXJlIHlvdXIgdGFibGUgd2lsbCBvdmVyZmxvdy5cblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCRicmVha3BvaW50KSB7XG4gICAgLnRhYmxlLXJlc3BvbnNpdmUjeyRpbmZpeH0ge1xuICAgICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIHNjc3MtZG9jcy1zdGFydCB0YWJsZS12YXJpYW50XG5AbWl4aW4gdGFibGUtdmFyaWFudCgkc3RhdGUsICRiYWNrZ3JvdW5kKSB7XG4gIC50YWJsZS0jeyRzdGF0ZX0ge1xuICAgICRjb2xvcjogY29sb3ItY29udHJhc3Qob3BhcXVlKCRib2R5LWJnLCAkYmFja2dyb3VuZCkpO1xuICAgICRob3Zlci1iZzogbWl4KCRjb2xvciwgJGJhY2tncm91bmQsIHBlcmNlbnRhZ2UoJHRhYmxlLWhvdmVyLWJnLWZhY3RvcikpO1xuICAgICRzdHJpcGVkLWJnOiBtaXgoJGNvbG9yLCAkYmFja2dyb3VuZCwgcGVyY2VudGFnZSgkdGFibGUtc3RyaXBlZC1iZy1mYWN0b3IpKTtcbiAgICAkYWN0aXZlLWJnOiBtaXgoJGNvbG9yLCAkYmFja2dyb3VuZCwgcGVyY2VudGFnZSgkdGFibGUtYWN0aXZlLWJnLWZhY3RvcikpO1xuICAgICR0YWJsZS1ib3JkZXItY29sb3I6IG1peCgkY29sb3IsICRiYWNrZ3JvdW5kLCBwZXJjZW50YWdlKCR0YWJsZS1ib3JkZXItZmFjdG9yKSk7XG5cbiAgICAtLSN7JHByZWZpeH10YWJsZS1jb2xvcjogI3skY29sb3J9O1xuICAgIC0tI3skcHJlZml4fXRhYmxlLWJnOiAjeyRiYWNrZ3JvdW5kfTtcbiAgICAtLSN7JHByZWZpeH10YWJsZS1ib3JkZXItY29sb3I6ICN7JHRhYmxlLWJvcmRlci1jb2xvcn07XG4gICAgLS0jeyRwcmVmaXh9dGFibGUtc3RyaXBlZC1iZzogI3skc3RyaXBlZC1iZ307XG4gICAgLS0jeyRwcmVmaXh9dGFibGUtc3RyaXBlZC1jb2xvcjogI3tjb2xvci1jb250cmFzdCgkc3RyaXBlZC1iZyl9O1xuICAgIC0tI3skcHJlZml4fXRhYmxlLWFjdGl2ZS1iZzogI3skYWN0aXZlLWJnfTtcbiAgICAtLSN7JHByZWZpeH10YWJsZS1hY3RpdmUtY29sb3I6ICN7Y29sb3ItY29udHJhc3QoJGFjdGl2ZS1iZyl9O1xuICAgIC0tI3skcHJlZml4fXRhYmxlLWhvdmVyLWJnOiAjeyRob3Zlci1iZ307XG4gICAgLS0jeyRwcmVmaXh9dGFibGUtaG92ZXItY29sb3I6ICN7Y29sb3ItY29udHJhc3QoJGhvdmVyLWJnKX07XG5cbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fXRhYmxlLWNvbG9yKTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH10YWJsZS1ib3JkZXItY29sb3IpO1xuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIHRhYmxlLXZhcmlhbnRcbiIsIi8vXG4vLyBMYWJlbHNcbi8vXG5cbi5mb3JtLWxhYmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogJGZvcm0tbGFiZWwtbWFyZ2luLWJvdHRvbTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmb3JtLWxhYmVsLWZvbnQtc2l6ZSk7XG4gIGZvbnQtc3R5bGU6ICRmb3JtLWxhYmVsLWZvbnQtc3R5bGU7XG4gIGZvbnQtd2VpZ2h0OiAkZm9ybS1sYWJlbC1mb250LXdlaWdodDtcbiAgY29sb3I6ICRmb3JtLWxhYmVsLWNvbG9yO1xufVxuXG4vLyBGb3IgdXNlIHdpdGggaG9yaXpvbnRhbCBhbmQgaW5saW5lIGZvcm1zLCB3aGVuIHlvdSBuZWVkIHRoZSBsYWJlbCAob3IgbGVnZW5kKVxuLy8gdGV4dCB0byBhbGlnbiB3aXRoIHRoZSBmb3JtIGNvbnRyb2xzLlxuLmNvbC1mb3JtLWxhYmVsIHtcbiAgcGFkZGluZy10b3A6IGFkZCgkaW5wdXQtcGFkZGluZy15LCAkaW5wdXQtYm9yZGVyLXdpZHRoKTtcbiAgcGFkZGluZy1ib3R0b206IGFkZCgkaW5wdXQtcGFkZGluZy15LCAkaW5wdXQtYm9yZGVyLXdpZHRoKTtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gT3ZlcnJpZGUgdGhlIGA8bGVnZW5kPmAgZGVmYXVsdFxuICBAaW5jbHVkZSBmb250LXNpemUoaW5oZXJpdCk7IC8vIE92ZXJyaWRlIHRoZSBgPGxlZ2VuZD5gIGRlZmF1bHRcbiAgZm9udC1zdHlsZTogJGZvcm0tbGFiZWwtZm9udC1zdHlsZTtcbiAgZm9udC13ZWlnaHQ6ICRmb3JtLWxhYmVsLWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGZvcm0tbGFiZWwtY29sb3I7XG59XG5cbi5jb2wtZm9ybS1sYWJlbC1sZyB7XG4gIHBhZGRpbmctdG9wOiBhZGQoJGlucHV0LXBhZGRpbmcteS1sZywgJGlucHV0LWJvcmRlci13aWR0aCk7XG4gIHBhZGRpbmctYm90dG9tOiBhZGQoJGlucHV0LXBhZGRpbmcteS1sZywgJGlucHV0LWJvcmRlci13aWR0aCk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplLWxnKTtcbn1cblxuLmNvbC1mb3JtLWxhYmVsLXNtIHtcbiAgcGFkZGluZy10b3A6IGFkZCgkaW5wdXQtcGFkZGluZy15LXNtLCAkaW5wdXQtYm9yZGVyLXdpZHRoKTtcbiAgcGFkZGluZy1ib3R0b206IGFkZCgkaW5wdXQtcGFkZGluZy15LXNtLCAkaW5wdXQtYm9yZGVyLXdpZHRoKTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUtc20pO1xufVxuIiwiLy9cbi8vIEZvcm0gdGV4dFxuLy9cblxuLmZvcm0tdGV4dCB7XG4gIG1hcmdpbi10b3A6ICRmb3JtLXRleHQtbWFyZ2luLXRvcDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmb3JtLXRleHQtZm9udC1zaXplKTtcbiAgZm9udC1zdHlsZTogJGZvcm0tdGV4dC1mb250LXN0eWxlO1xuICBmb250LXdlaWdodDogJGZvcm0tdGV4dC1mb250LXdlaWdodDtcbiAgY29sb3I6ICRmb3JtLXRleHQtY29sb3I7XG59XG4iLCIvL1xuLy8gR2VuZXJhbCBmb3JtIGNvbnRyb2xzIChwbHVzIGEgZmV3IHNwZWNpZmljIGhpZ2gtbGV2ZWwgaW50ZXJ2ZW50aW9ucylcbi8vXG5cbi5mb3JtLWNvbnRyb2wge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXkgJGlucHV0LXBhZGRpbmcteDtcbiAgZm9udC1mYW1pbHk6ICRpbnB1dC1mb250LWZhbWlseTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogJGlucHV0LWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGlucHV0LWNvbG9yO1xuICBhcHBlYXJhbmNlOiBub25lOyAvLyBGaXggYXBwZWFyYW5jZSBmb3IgZGF0ZSBpbnB1dHMgaW4gU2FmYXJpXG4gIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1iZztcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAkaW5wdXQtYm9yZGVyLXdpZHRoIHNvbGlkICRpbnB1dC1ib3JkZXItY29sb3I7XG5cbiAgLy8gTm90ZTogVGhpcyBoYXMgbm8gZWZmZWN0IG9uIDxzZWxlY3Q+cyBpbiBzb21lIGJyb3dzZXJzLCBkdWUgdG8gdGhlIGxpbWl0ZWQgc3R5bGFiaWxpdHkgb2YgYDxzZWxlY3Q+YHMgaW4gQ1NTLlxuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzLCAwKTtcblxuICBAaW5jbHVkZSBib3gtc2hhZG93KCRpbnB1dC1ib3gtc2hhZG93KTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkaW5wdXQtdHJhbnNpdGlvbik7XG5cbiAgJlt0eXBlPVwiZmlsZVwiXSB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgLy8gcHJldmVudCBwc2V1ZG8gZWxlbWVudCBidXR0b24gb3ZlcmxhcFxuXG4gICAgJjpub3QoOmRpc2FibGVkKTpub3QoW3JlYWRvbmx5XSkge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cbiAgfVxuXG4gIC8vIEN1c3RvbWl6ZSB0aGUgYDpmb2N1c2Agc3RhdGUgdG8gaW1pdGF0ZSBuYXRpdmUgV2ViS2l0IHN0eWxlcy5cbiAgJjpmb2N1cyB7XG4gICAgY29sb3I6ICRpbnB1dC1mb2N1cy1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtZm9jdXMtYmc7XG4gICAgYm9yZGVyLWNvbG9yOiAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yO1xuICAgIG91dGxpbmU6IDA7XG4gICAgQGlmICRlbmFibGUtc2hhZG93cyB7XG4gICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRpbnB1dC1ib3gtc2hhZG93LCAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdyk7XG4gICAgfSBAZWxzZSB7XG4gICAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XG4gICAgICBib3gtc2hhZG93OiAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdztcbiAgICB9XG4gIH1cblxuICAmOjotd2Via2l0LWRhdGUtYW5kLXRpbWUtdmFsdWUge1xuICAgIC8vIE9uIEFuZHJvaWQgQ2hyb21lLCBmb3JtLWNvbnRyb2wncyBcIndpZHRoOiAxMDAlXCIgbWFrZXMgdGhlIGlucHV0IHdpZHRoIHRvbyBzbWFsbFxuICAgIC8vIFRlc3RlZCB1bmRlciBBbmRyb2lkIDExIC8gQ2hyb21lIDg5LCBBbmRyb2lkIDEyIC8gQ2hyb21lIDEwMCwgQW5kcm9pZCAxMyAvIENocm9tZSAxMDlcbiAgICAvL1xuICAgIC8vIE9uIGlPUyBTYWZhcmksIGZvcm0tY29udHJvbCdzIFwiYXBwZWFyYW5jZTogbm9uZVwiICsgXCJ3aWR0aDogMTAwJVwiIG1ha2VzIHRoZSBpbnB1dCB3aWR0aCB0b28gc21hbGxcbiAgICAvLyBUZXN0ZWQgdW5kZXIgaU9TIDE2LjIgLyBTYWZhcmkgMTYuMlxuICAgIG1pbi13aWR0aDogODVweDsgLy8gU2VlbXMgdG8gYmUgYSBnb29kIG1pbmltdW0gc2FmZSB3aWR0aFxuXG4gICAgLy8gQWRkIHNvbWUgaGVpZ2h0IHRvIGRhdGUgaW5wdXRzIG9uIGlPU1xuICAgIC8vIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjMzMDdcbiAgICAvLyBUT0RPOiB3ZSBjYW4gcmVtb3ZlIHRoaXMgd29ya2Fyb3VuZCBvbmNlIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xOTg5NTkgaXMgcmVzb2x2ZWRcbiAgICAvLyBNdWx0aXBseSBsaW5lLWhlaWdodCBieSAxZW0gaWYgaXQgaGFzIG5vIHVuaXRcbiAgICBoZWlnaHQ6IGlmKHVuaXQoJGlucHV0LWxpbmUtaGVpZ2h0KSA9PSBcIlwiLCAkaW5wdXQtbGluZS1oZWlnaHQgKiAxZW0sICRpbnB1dC1saW5lLWhlaWdodCk7XG5cbiAgICAvLyBBbmRyb2lkIENocm9tZSB0eXBlPVwiZGF0ZVwiIGlzIHRhbGxlciB0aGFuIHRoZSBvdGhlciBpbnB1dHNcbiAgICAvLyBiZWNhdXNlIG9mIFwibWFyZ2luOiAxcHggMjRweCAxcHggNHB4XCIgaW5zaWRlIHRoZSBzaGFkb3cgRE9NXG4gICAgLy8gVGVzdGVkIHVuZGVyIEFuZHJvaWQgMTEgLyBDaHJvbWUgODksIEFuZHJvaWQgMTIgLyBDaHJvbWUgMTAwLCBBbmRyb2lkIDEzIC8gQ2hyb21lIDEwOVxuICAgIG1hcmdpbjogMDtcbiAgfVxuXG4gIC8vIFByZXZlbnQgZXhjZXNzaXZlIGRhdGUgaW5wdXQgaGVpZ2h0IGluIFdlYmtpdFxuICAvLyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzM0NDMzXG4gICY6Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gIC8vIFBsYWNlaG9sZGVyXG4gICY6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogJGlucHV0LXBsYWNlaG9sZGVyLWNvbG9yO1xuICAgIC8vIE92ZXJyaWRlIEZpcmVmb3gncyB1bnVzdWFsIGRlZmF1bHQgb3BhY2l0eTsgc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzExNTI2LlxuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAvLyBEaXNhYmxlZCBpbnB1dHNcbiAgLy9cbiAgLy8gSFRNTDUgc2F5cyB0aGF0IGNvbnRyb2xzIHVuZGVyIGEgZmllbGRzZXQgPiBsZWdlbmQ6Zmlyc3QtY2hpbGQgd29uJ3QgYmVcbiAgLy8gZGlzYWJsZWQgaWYgdGhlIGZpZWxkc2V0IGlzIGRpc2FibGVkLiBEdWUgdG8gaW1wbGVtZW50YXRpb24gZGlmZmljdWx0eSwgd2VcbiAgLy8gZG9uJ3QgaG9ub3IgdGhhdCBlZGdlIGNhc2U7IHdlIHN0eWxlIHRoZW0gYXMgZGlzYWJsZWQgYW55d2F5LlxuICAmOmRpc2FibGVkIHtcbiAgICBjb2xvcjogJGlucHV0LWRpc2FibGVkLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1kaXNhYmxlZC1iZztcbiAgICBib3JkZXItY29sb3I6ICRpbnB1dC1kaXNhYmxlZC1ib3JkZXItY29sb3I7XG4gICAgLy8gaU9TIGZpeCBmb3IgdW5yZWFkYWJsZSBkaXNhYmxlZCBjb250ZW50OyBzZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMTY1NS5cbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgLy8gRmlsZSBpbnB1dCBidXR0b25zIHRoZW1pbmdcbiAgJjo6ZmlsZS1zZWxlY3Rvci1idXR0b24ge1xuICAgIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXkgJGlucHV0LXBhZGRpbmcteDtcbiAgICBtYXJnaW46ICgtJGlucHV0LXBhZGRpbmcteSkgKC0kaW5wdXQtcGFkZGluZy14KTtcbiAgICBtYXJnaW4taW5saW5lLWVuZDogJGlucHV0LXBhZGRpbmcteDtcbiAgICBjb2xvcjogJGZvcm0tZmlsZS1idXR0b24tY29sb3I7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGZvcm0tZmlsZS1idXR0b24tYmcpO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIGJvcmRlci13aWR0aDogMDtcbiAgICBib3JkZXItaW5saW5lLWVuZC13aWR0aDogJGlucHV0LWJvcmRlci13aWR0aDtcbiAgICBib3JkZXItcmFkaXVzOiAwOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJGJ0bi10cmFuc2l0aW9uKTtcbiAgfVxuXG4gICY6aG92ZXI6bm90KDpkaXNhYmxlZCk6bm90KFtyZWFkb25seV0pOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGZvcm0tZmlsZS1idXR0b24taG92ZXItYmc7XG4gIH1cbn1cblxuLy8gUmVhZG9ubHkgY29udHJvbHMgYXMgcGxhaW4gdGV4dFxuLy9cbi8vIEFwcGx5IGNsYXNzIHRvIGEgcmVhZG9ubHkgaW5wdXQgdG8gbWFrZSBpdCBhcHBlYXIgbGlrZSByZWd1bGFyIHBsYWluXG4vLyB0ZXh0ICh3aXRob3V0IGFueSBib3JkZXIsIGJhY2tncm91bmQgY29sb3IsIGZvY3VzIGluZGljYXRvcilcblxuLmZvcm0tY29udHJvbC1wbGFpbnRleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXkgMDtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gbWF0Y2ggaW5wdXRzIGlmIHRoaXMgY2xhc3MgY29tZXMgb24gaW5wdXRzIHdpdGggZGVmYXVsdCBtYXJnaW5zXG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkaW5wdXQtcGxhaW50ZXh0LWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXdpZHRoOiAkaW5wdXQtYm9yZGVyLXdpZHRoIDA7XG5cbiAgJjpmb2N1cyB7XG4gICAgb3V0bGluZTogMDtcbiAgfVxuXG4gICYuZm9ybS1jb250cm9sLXNtLFxuICAmLmZvcm0tY29udHJvbC1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cblxuLy8gRm9ybSBjb250cm9sIHNpemluZ1xuLy9cbi8vIEJ1aWxkIG9uIGAuZm9ybS1jb250cm9sYCB3aXRoIG1vZGlmaWVyIGNsYXNzZXMgdG8gZGVjcmVhc2Ugb3IgaW5jcmVhc2UgdGhlXG4vLyBoZWlnaHQgYW5kIGZvbnQtc2l6ZSBvZiBmb3JtIGNvbnRyb2xzLlxuLy9cbi8vIFJlcGVhdGVkIGluIGBfaW5wdXRfZ3JvdXAuc2Nzc2AgdG8gYXZvaWQgU2FzcyBleHRlbmQgaXNzdWVzLlxuXG4uZm9ybS1jb250cm9sLXNtIHtcbiAgbWluLWhlaWdodDogJGlucHV0LWhlaWdodC1zbTtcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteS1zbSAkaW5wdXQtcGFkZGluZy14LXNtO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZS1zbSk7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMtc20pO1xuXG4gICY6OmZpbGUtc2VsZWN0b3ItYnV0dG9uIHtcbiAgICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15LXNtICRpbnB1dC1wYWRkaW5nLXgtc207XG4gICAgbWFyZ2luOiAoLSRpbnB1dC1wYWRkaW5nLXktc20pICgtJGlucHV0LXBhZGRpbmcteC1zbSk7XG4gICAgbWFyZ2luLWlubGluZS1lbmQ6ICRpbnB1dC1wYWRkaW5nLXgtc207XG4gIH1cbn1cblxuLmZvcm0tY29udHJvbC1sZyB7XG4gIG1pbi1oZWlnaHQ6ICRpbnB1dC1oZWlnaHQtbGc7XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXktbGcgJGlucHV0LXBhZGRpbmcteC1sZztcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUtbGcpO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzLWxnKTtcblxuICAmOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiB7XG4gICAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteS1sZyAkaW5wdXQtcGFkZGluZy14LWxnO1xuICAgIG1hcmdpbjogKC0kaW5wdXQtcGFkZGluZy15LWxnKSAoLSRpbnB1dC1wYWRkaW5nLXgtbGcpO1xuICAgIG1hcmdpbi1pbmxpbmUtZW5kOiAkaW5wdXQtcGFkZGluZy14LWxnO1xuICB9XG59XG5cbi8vIE1ha2Ugc3VyZSB0ZXh0YXJlYXMgZG9uJ3Qgc2hyaW5rIHRvbyBtdWNoIHdoZW4gcmVzaXplZFxuLy8gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMjkxMjRcbi8vIHN0eWxlbGludC1kaXNhYmxlIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxudGV4dGFyZWEge1xuICAmLmZvcm0tY29udHJvbCB7XG4gICAgbWluLWhlaWdodDogJGlucHV0LWhlaWdodDtcbiAgfVxuXG4gICYuZm9ybS1jb250cm9sLXNtIHtcbiAgICBtaW4taGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LXNtO1xuICB9XG5cbiAgJi5mb3JtLWNvbnRyb2wtbGcge1xuICAgIG1pbi1oZWlnaHQ6ICRpbnB1dC1oZWlnaHQtbGc7XG4gIH1cbn1cbi8vIHN0eWxlbGludC1lbmFibGUgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG5cbi5mb3JtLWNvbnRyb2wtY29sb3Ige1xuICB3aWR0aDogJGZvcm0tY29sb3Itd2lkdGg7XG4gIGhlaWdodDogJGlucHV0LWhlaWdodDtcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteTtcblxuICAmOm5vdCg6ZGlzYWJsZWQpOm5vdChbcmVhZG9ubHldKSB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG5cbiAgJjo6LW1vei1jb2xvci1zd2F0Y2gge1xuICAgIGJvcmRlcjogMCAhaW1wb3J0YW50OyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMpO1xuICB9XG5cbiAgJjo6LXdlYmtpdC1jb2xvci1zd2F0Y2gge1xuICAgIGJvcmRlcjogMCAhaW1wb3J0YW50OyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMpO1xuICB9XG5cbiAgJi5mb3JtLWNvbnRyb2wtc20geyBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQtc207IH1cbiAgJi5mb3JtLWNvbnRyb2wtbGcgeyBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQtbGc7IH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuQG1peGluIHRyYW5zaXRpb24oJHRyYW5zaXRpb24uLi4pIHtcbiAgQGlmIGxlbmd0aCgkdHJhbnNpdGlvbikgPT0gMCB7XG4gICAgJHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLWJhc2U7XG4gIH1cblxuICBAaWYgbGVuZ3RoKCR0cmFuc2l0aW9uKSA+IDEge1xuICAgIEBlYWNoICR2YWx1ZSBpbiAkdHJhbnNpdGlvbiB7XG4gICAgICBAaWYgJHZhbHVlID09IG51bGwgb3IgJHZhbHVlID09IG5vbmUge1xuICAgICAgICBAd2FybiBcIlRoZSBrZXl3b3JkICdub25lJyBvciAnbnVsbCcgbXVzdCBiZSB1c2VkIGFzIGEgc2luZ2xlIGFyZ3VtZW50LlwiO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBpZiAkZW5hYmxlLXRyYW5zaXRpb25zIHtcbiAgICBAaWYgbnRoKCR0cmFuc2l0aW9uLCAxKSAhPSBudWxsIHtcbiAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xuICAgIH1cblxuICAgIEBpZiAkZW5hYmxlLXJlZHVjZWQtbW90aW9uIGFuZCBudGgoJHRyYW5zaXRpb24sIDEpICE9IG51bGwgYW5kIG50aCgkdHJhbnNpdGlvbiwgMSkgIT0gbm9uZSB7XG4gICAgICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgICAgICB0cmFuc2l0aW9uOiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gR3JhZGllbnRzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBncmFkaWVudC1iZy1taXhpblxuQG1peGluIGdyYWRpZW50LWJnKCRjb2xvcjogbnVsbCkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XG5cbiAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS0jeyRwcmVmaXh9Z3JhZGllbnQpO1xuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIGdyYWRpZW50LWJnLW1peGluXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBncmFkaWVudC1taXhpbnNcbi8vIEhvcml6b250YWwgZ3JhZGllbnQsIGZyb20gbGVmdCB0byByaWdodFxuLy9cbi8vIENyZWF0ZXMgdHdvIGNvbG9yIHN0b3BzLCBzdGFydCBhbmQgZW5kLCBieSBzcGVjaWZ5aW5nIGEgY29sb3IgYW5kIHBvc2l0aW9uIGZvciBlYWNoIGNvbG9yIHN0b3AuXG5AbWl4aW4gZ3JhZGllbnQteCgkc3RhcnQtY29sb3I6ICRncmF5LTcwMCwgJGVuZC1jb2xvcjogJGdyYXktODAwLCAkc3RhcnQtcGVyY2VudDogMCUsICRlbmQtcGVyY2VudDogMTAwJSkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRzdGFydC1jb2xvciAkc3RhcnQtcGVyY2VudCwgJGVuZC1jb2xvciAkZW5kLXBlcmNlbnQpO1xufVxuXG4vLyBWZXJ0aWNhbCBncmFkaWVudCwgZnJvbSB0b3AgdG8gYm90dG9tXG4vL1xuLy8gQ3JlYXRlcyB0d28gY29sb3Igc3RvcHMsIHN0YXJ0IGFuZCBlbmQsIGJ5IHNwZWNpZnlpbmcgYSBjb2xvciBhbmQgcG9zaXRpb24gZm9yIGVhY2ggY29sb3Igc3RvcC5cbkBtaXhpbiBncmFkaWVudC15KCRzdGFydC1jb2xvcjogJGdyYXktNzAwLCAkZW5kLWNvbG9yOiAkZ3JheS04MDAsICRzdGFydC1wZXJjZW50OiBudWxsLCAkZW5kLXBlcmNlbnQ6IG51bGwpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgJHN0YXJ0LWNvbG9yICRzdGFydC1wZXJjZW50LCAkZW5kLWNvbG9yICRlbmQtcGVyY2VudCk7XG59XG5cbkBtaXhpbiBncmFkaWVudC1kaXJlY3Rpb25hbCgkc3RhcnQtY29sb3I6ICRncmF5LTcwMCwgJGVuZC1jb2xvcjogJGdyYXktODAwLCAkZGVnOiA0NWRlZykge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoJGRlZywgJHN0YXJ0LWNvbG9yLCAkZW5kLWNvbG9yKTtcbn1cblxuQG1peGluIGdyYWRpZW50LXgtdGhyZWUtY29sb3JzKCRzdGFydC1jb2xvcjogJGJsdWUsICRtaWQtY29sb3I6ICRwdXJwbGUsICRjb2xvci1zdG9wOiA1MCUsICRlbmQtY29sb3I6ICRyZWQpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkc3RhcnQtY29sb3IsICRtaWQtY29sb3IgJGNvbG9yLXN0b3AsICRlbmQtY29sb3IpO1xufVxuXG5AbWl4aW4gZ3JhZGllbnQteS10aHJlZS1jb2xvcnMoJHN0YXJ0LWNvbG9yOiAkYmx1ZSwgJG1pZC1jb2xvcjogJHB1cnBsZSwgJGNvbG9yLXN0b3A6IDUwJSwgJGVuZC1jb2xvcjogJHJlZCkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoJHN0YXJ0LWNvbG9yLCAkbWlkLWNvbG9yICRjb2xvci1zdG9wLCAkZW5kLWNvbG9yKTtcbn1cblxuQG1peGluIGdyYWRpZW50LXJhZGlhbCgkaW5uZXItY29sb3I6ICRncmF5LTcwMCwgJG91dGVyLWNvbG9yOiAkZ3JheS04MDApIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogcmFkaWFsLWdyYWRpZW50KGNpcmNsZSwgJGlubmVyLWNvbG9yLCAkb3V0ZXItY29sb3IpO1xufVxuXG5AbWl4aW4gZ3JhZGllbnQtc3RyaXBlZCgkY29sb3I6IHJnYmEoJHdoaXRlLCAuMTUpLCAkYW5nbGU6IDQ1ZGVnKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgkYW5nbGUsICRjb2xvciAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCAkY29sb3IgNTAlLCAkY29sb3IgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbn1cbi8vIHNjc3MtZG9jcy1lbmQgZ3JhZGllbnQtbWl4aW5zXG4iLCIvLyBTZWxlY3Rcbi8vXG4vLyBSZXBsYWNlcyB0aGUgYnJvd3NlciBkZWZhdWx0IHNlbGVjdCB3aXRoIGEgY3VzdG9tIG9uZSwgbW9zdGx5IHB1bGxlZCBmcm9tXG4vLyBodHRwczovL3ByaW1lci5naXRodWIuaW8vLlxuXG4uZm9ybS1zZWxlY3Qge1xuICAtLSN7JHByZWZpeH1mb3JtLXNlbGVjdC1iZy1pbWc6ICN7ZXNjYXBlLXN2ZygkZm9ybS1zZWxlY3QtaW5kaWNhdG9yKX07XG5cbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAkZm9ybS1zZWxlY3QtcGFkZGluZy15ICRmb3JtLXNlbGVjdC1pbmRpY2F0b3ItcGFkZGluZyAkZm9ybS1zZWxlY3QtcGFkZGluZy15ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXg7XG4gIGZvbnQtZmFtaWx5OiAkZm9ybS1zZWxlY3QtZm9udC1mYW1pbHk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9ybS1zZWxlY3QtZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6ICRmb3JtLXNlbGVjdC1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRmb3JtLXNlbGVjdC1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRmb3JtLXNlbGVjdC1jb2xvcjtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGZvcm0tc2VsZWN0LWJnO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS0jeyRwcmVmaXh9Zm9ybS1zZWxlY3QtYmctaW1nKSwgdmFyKC0tI3skcHJlZml4fWZvcm0tc2VsZWN0LWJnLWljb24sIG5vbmUpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAkZm9ybS1zZWxlY3QtYmctcG9zaXRpb247XG4gIGJhY2tncm91bmQtc2l6ZTogJGZvcm0tc2VsZWN0LWJnLXNpemU7XG4gIGJvcmRlcjogJGZvcm0tc2VsZWN0LWJvcmRlci13aWR0aCBzb2xpZCAkZm9ybS1zZWxlY3QtYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRmb3JtLXNlbGVjdC1ib3JkZXItcmFkaXVzLCAwKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkZm9ybS1zZWxlY3QtYm94LXNoYWRvdyk7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJGZvcm0tc2VsZWN0LXRyYW5zaXRpb24pO1xuXG4gICY6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogJGZvcm0tc2VsZWN0LWZvY3VzLWJvcmRlci1jb2xvcjtcbiAgICBvdXRsaW5lOiAwO1xuICAgIEBpZiAkZW5hYmxlLXNoYWRvd3Mge1xuICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkZm9ybS1zZWxlY3QtYm94LXNoYWRvdywgJGZvcm0tc2VsZWN0LWZvY3VzLWJveC1zaGFkb3cpO1xuICAgIH0gQGVsc2Uge1xuICAgICAgLy8gQXZvaWQgdXNpbmcgbWl4aW4gc28gd2UgY2FuIHBhc3MgY3VzdG9tIGZvY3VzIHNoYWRvdyBwcm9wZXJseVxuICAgICAgYm94LXNoYWRvdzogJGZvcm0tc2VsZWN0LWZvY3VzLWJveC1zaGFkb3c7XG4gICAgfVxuICB9XG5cbiAgJlttdWx0aXBsZV0sXG4gICZbc2l6ZV06bm90KFtzaXplPVwiMVwiXSkge1xuICAgIHBhZGRpbmctcmlnaHQ6ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgfVxuXG4gICY6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAkZm9ybS1zZWxlY3QtZGlzYWJsZWQtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGZvcm0tc2VsZWN0LWRpc2FibGVkLWJnO1xuICAgIGJvcmRlci1jb2xvcjogJGZvcm0tc2VsZWN0LWRpc2FibGVkLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gIC8vIFJlbW92ZSBvdXRsaW5lIGZyb20gc2VsZWN0IGJveCBpbiBGRlxuICAmOi1tb3otZm9jdXNyaW5nIHtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgdGV4dC1zaGFkb3c6IDAgMCAwICRmb3JtLXNlbGVjdC1jb2xvcjtcbiAgfVxufVxuXG4uZm9ybS1zZWxlY3Qtc20ge1xuICBwYWRkaW5nLXRvcDogJGZvcm0tc2VsZWN0LXBhZGRpbmcteS1zbTtcbiAgcGFkZGluZy1ib3R0b206ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXktc207XG4gIHBhZGRpbmctbGVmdDogJGZvcm0tc2VsZWN0LXBhZGRpbmcteC1zbTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmb3JtLXNlbGVjdC1mb250LXNpemUtc20pO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRmb3JtLXNlbGVjdC1ib3JkZXItcmFkaXVzLXNtKTtcbn1cblxuLmZvcm0tc2VsZWN0LWxnIHtcbiAgcGFkZGluZy10b3A6ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXktbGc7XG4gIHBhZGRpbmctYm90dG9tOiAkZm9ybS1zZWxlY3QtcGFkZGluZy15LWxnO1xuICBwYWRkaW5nLWxlZnQ6ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXgtbGc7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9ybS1zZWxlY3QtZm9udC1zaXplLWxnKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkZm9ybS1zZWxlY3QtYm9yZGVyLXJhZGl1cy1sZyk7XG59XG5cbkBpZiAkZW5hYmxlLWRhcmstbW9kZSB7XG4gIEBpbmNsdWRlIGNvbG9yLW1vZGUoZGFyaykge1xuICAgIC5mb3JtLXNlbGVjdCB7XG4gICAgICAtLSN7JHByZWZpeH1mb3JtLXNlbGVjdC1iZy1pbWc6ICN7ZXNjYXBlLXN2ZygkZm9ybS1zZWxlY3QtaW5kaWNhdG9yLWRhcmspfTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vXG4vLyBDaGVjay9yYWRpb1xuLy9cblxuLmZvcm0tY2hlY2sge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWluLWhlaWdodDogJGZvcm0tY2hlY2stbWluLWhlaWdodDtcbiAgcGFkZGluZy1sZWZ0OiAkZm9ybS1jaGVjay1wYWRkaW5nLXN0YXJ0O1xuICBtYXJnaW4tYm90dG9tOiAkZm9ybS1jaGVjay1tYXJnaW4tYm90dG9tO1xuXG4gIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogJGZvcm0tY2hlY2stcGFkZGluZy1zdGFydCAqIC0xO1xuICB9XG59XG5cbi5mb3JtLWNoZWNrLXJldmVyc2Uge1xuICBwYWRkaW5nLXJpZ2h0OiAkZm9ybS1jaGVjay1wYWRkaW5nLXN0YXJ0O1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuXG4gIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAkZm9ybS1jaGVjay1wYWRkaW5nLXN0YXJ0ICogLTE7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cblxuLmZvcm0tY2hlY2staW5wdXQge1xuICAtLSN7JHByZWZpeH1mb3JtLWNoZWNrLWJnOiAjeyRmb3JtLWNoZWNrLWlucHV0LWJnfTtcblxuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6ICRmb3JtLWNoZWNrLWlucHV0LXdpZHRoO1xuICBoZWlnaHQ6ICRmb3JtLWNoZWNrLWlucHV0LXdpZHRoO1xuICBtYXJnaW4tdG9wOiAoJGxpbmUtaGVpZ2h0LWJhc2UgLSAkZm9ybS1jaGVjay1pbnB1dC13aWR0aCkgKiAuNTsgLy8gbGluZS1oZWlnaHQgbWludXMgY2hlY2sgaGVpZ2h0XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1mb3JtLWNoZWNrLWJnKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdmFyKC0tI3skcHJlZml4fWZvcm0tY2hlY2stYmctaW1hZ2UpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYm9yZGVyOiAkZm9ybS1jaGVjay1pbnB1dC1ib3JkZXI7XG4gIHByaW50LWNvbG9yLWFkanVzdDogZXhhY3Q7IC8vIEtlZXAgdGhlbWVkIGFwcGVhcmFuY2UgZm9yIHByaW50XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJGZvcm0tY2hlY2stdHJhbnNpdGlvbik7XG5cbiAgJlt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGZvcm0tY2hlY2staW5wdXQtYm9yZGVyLXJhZGl1cyk7XG4gIH1cblxuICAmW3R5cGU9XCJyYWRpb1wiXSB7XG4gICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuICAgIGJvcmRlci1yYWRpdXM6ICRmb3JtLWNoZWNrLXJhZGlvLWJvcmRlci1yYWRpdXM7XG4gIH1cblxuICAmOmFjdGl2ZSB7XG4gICAgZmlsdGVyOiAkZm9ybS1jaGVjay1pbnB1dC1hY3RpdmUtZmlsdGVyO1xuICB9XG5cbiAgJjpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAkZm9ybS1jaGVjay1pbnB1dC1mb2N1cy1ib3JkZXI7XG4gICAgb3V0bGluZTogMDtcbiAgICBib3gtc2hhZG93OiAkZm9ybS1jaGVjay1pbnB1dC1mb2N1cy1ib3gtc2hhZG93O1xuICB9XG5cbiAgJjpjaGVja2VkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWJnLWNvbG9yO1xuICAgIGJvcmRlci1jb2xvcjogJGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1ib3JkZXItY29sb3I7XG5cbiAgICAmW3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICAgICAgICAtLSN7JHByZWZpeH1mb3JtLWNoZWNrLWJnLWltYWdlOiAje2VzY2FwZS1zdmcoJGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1iZy1pbWFnZSl9LCB2YXIoLS0jeyRwcmVmaXh9Z3JhZGllbnQpO1xuICAgICAgfSBAZWxzZSB7XG4gICAgICAgIC0tI3skcHJlZml4fWZvcm0tY2hlY2stYmctaW1hZ2U6ICN7ZXNjYXBlLXN2ZygkZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWJnLWltYWdlKX07XG4gICAgICB9XG4gICAgfVxuXG4gICAgJlt0eXBlPVwicmFkaW9cIl0ge1xuICAgICAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgICAgICAgLS0jeyRwcmVmaXh9Zm9ybS1jaGVjay1iZy1pbWFnZTogI3tlc2NhcGUtc3ZnKCRmb3JtLWNoZWNrLXJhZGlvLWNoZWNrZWQtYmctaW1hZ2UpfSwgdmFyKC0tI3skcHJlZml4fWdyYWRpZW50KTtcbiAgICAgIH0gQGVsc2Uge1xuICAgICAgICAtLSN7JHByZWZpeH1mb3JtLWNoZWNrLWJnLWltYWdlOiAje2VzY2FwZS1zdmcoJGZvcm0tY2hlY2stcmFkaW8tY2hlY2tlZC1iZy1pbWFnZSl9O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZbdHlwZT1cImNoZWNrYm94XCJdOmluZGV0ZXJtaW5hdGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRmb3JtLWNoZWNrLWlucHV0LWluZGV0ZXJtaW5hdGUtYmctY29sb3I7XG4gICAgYm9yZGVyLWNvbG9yOiAkZm9ybS1jaGVjay1pbnB1dC1pbmRldGVybWluYXRlLWJvcmRlci1jb2xvcjtcblxuICAgIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gICAgICAtLSN7JHByZWZpeH1mb3JtLWNoZWNrLWJnLWltYWdlOiAje2VzY2FwZS1zdmcoJGZvcm0tY2hlY2staW5wdXQtaW5kZXRlcm1pbmF0ZS1iZy1pbWFnZSl9LCB2YXIoLS0jeyRwcmVmaXh9Z3JhZGllbnQpO1xuICAgIH0gQGVsc2Uge1xuICAgICAgLS0jeyRwcmVmaXh9Zm9ybS1jaGVjay1iZy1pbWFnZTogI3tlc2NhcGUtc3ZnKCRmb3JtLWNoZWNrLWlucHV0LWluZGV0ZXJtaW5hdGUtYmctaW1hZ2UpfTtcbiAgICB9XG4gIH1cblxuICAmOmRpc2FibGVkIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBmaWx0ZXI6IG5vbmU7XG4gICAgb3BhY2l0eTogJGZvcm0tY2hlY2staW5wdXQtZGlzYWJsZWQtb3BhY2l0eTtcbiAgfVxuXG4gIC8vIFVzZSBkaXNhYmxlZCBhdHRyaWJ1dGUgaW4gYWRkaXRpb24gb2YgOmRpc2FibGVkIHBzZXVkby1jbGFzc1xuICAvLyBTZWU6IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjgyNDdcbiAgJltkaXNhYmxlZF0sXG4gICY6ZGlzYWJsZWQge1xuICAgIH4gLmZvcm0tY2hlY2stbGFiZWwge1xuICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgb3BhY2l0eTogJGZvcm0tY2hlY2stbGFiZWwtZGlzYWJsZWQtb3BhY2l0eTtcbiAgICB9XG4gIH1cbn1cblxuLmZvcm0tY2hlY2stbGFiZWwge1xuICBjb2xvcjogJGZvcm0tY2hlY2stbGFiZWwtY29sb3I7XG4gIGN1cnNvcjogJGZvcm0tY2hlY2stbGFiZWwtY3Vyc29yO1xufVxuXG4vL1xuLy8gU3dpdGNoXG4vL1xuXG4uZm9ybS1zd2l0Y2gge1xuICBwYWRkaW5nLWxlZnQ6ICRmb3JtLXN3aXRjaC1wYWRkaW5nLXN0YXJ0O1xuXG4gIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgICAtLSN7JHByZWZpeH1mb3JtLXN3aXRjaC1iZzogI3tlc2NhcGUtc3ZnKCRmb3JtLXN3aXRjaC1iZy1pbWFnZSl9O1xuXG4gICAgd2lkdGg6ICRmb3JtLXN3aXRjaC13aWR0aDtcbiAgICBtYXJnaW4tbGVmdDogJGZvcm0tc3dpdGNoLXBhZGRpbmctc3RhcnQgKiAtMTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS0jeyRwcmVmaXh9Zm9ybS1zd2l0Y2gtYmcpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgY2VudGVyO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGZvcm0tc3dpdGNoLWJvcmRlci1yYWRpdXMsIDApO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJGZvcm0tc3dpdGNoLXRyYW5zaXRpb24pO1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICAtLSN7JHByZWZpeH1mb3JtLXN3aXRjaC1iZzogI3tlc2NhcGUtc3ZnKCRmb3JtLXN3aXRjaC1mb2N1cy1iZy1pbWFnZSl9O1xuICAgIH1cblxuICAgICY6Y2hlY2tlZCB7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAkZm9ybS1zd2l0Y2gtY2hlY2tlZC1iZy1wb3NpdGlvbjtcblxuICAgICAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgICAgICAgLS0jeyRwcmVmaXh9Zm9ybS1zd2l0Y2gtYmc6ICN7ZXNjYXBlLXN2ZygkZm9ybS1zd2l0Y2gtY2hlY2tlZC1iZy1pbWFnZSl9LCB2YXIoLS0jeyRwcmVmaXh9Z3JhZGllbnQpO1xuICAgICAgfSBAZWxzZSB7XG4gICAgICAgIC0tI3skcHJlZml4fWZvcm0tc3dpdGNoLWJnOiAje2VzY2FwZS1zdmcoJGZvcm0tc3dpdGNoLWNoZWNrZWQtYmctaW1hZ2UpfTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLmZvcm0tY2hlY2stcmV2ZXJzZSB7XG4gICAgcGFkZGluZy1yaWdodDogJGZvcm0tc3dpdGNoLXBhZGRpbmctc3RhcnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuXG4gICAgLmZvcm0tY2hlY2staW5wdXQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAkZm9ybS1zd2l0Y2gtcGFkZGluZy1zdGFydCAqIC0xO1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuICB9XG59XG5cbi5mb3JtLWNoZWNrLWlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAkZm9ybS1jaGVjay1pbmxpbmUtbWFyZ2luLWVuZDtcbn1cblxuLmJ0bi1jaGVjayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgJltkaXNhYmxlZF0sXG4gICY6ZGlzYWJsZWQge1xuICAgICsgLmJ0biB7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIGZpbHRlcjogbm9uZTtcbiAgICAgIG9wYWNpdHk6ICRmb3JtLWNoZWNrLWJ0bi1jaGVjay1kaXNhYmxlZC1vcGFjaXR5O1xuICAgIH1cbiAgfVxufVxuXG5AaWYgJGVuYWJsZS1kYXJrLW1vZGUge1xuICBAaW5jbHVkZSBjb2xvci1tb2RlKGRhcmspIHtcbiAgICAuZm9ybS1zd2l0Y2ggLmZvcm0tY2hlY2staW5wdXQ6bm90KDpjaGVja2VkKTpub3QoOmZvY3VzKSB7XG4gICAgICAtLSN7JHByZWZpeH1mb3JtLXN3aXRjaC1iZzogI3tlc2NhcGUtc3ZnKCRmb3JtLXN3aXRjaC1iZy1pbWFnZS1kYXJrKX07XG4gICAgfVxuICB9XG59XG4iLCIvLyBSYW5nZVxuLy9cbi8vIFN0eWxlIHJhbmdlIGlucHV0cyB0aGUgc2FtZSBhY3Jvc3MgYnJvd3NlcnMuIFZlbmRvci1zcGVjaWZpYyBydWxlcyBmb3IgcHNldWRvXG4vLyBlbGVtZW50cyBjYW5ub3QgYmUgbWl4ZWQuIEFzIHN1Y2gsIHRoZXJlIGFyZSBubyBzaGFyZWQgc3R5bGVzIGZvciBmb2N1cyBvclxuLy8gYWN0aXZlIHN0YXRlcyBvbiBwcmVmaXhlZCBzZWxlY3RvcnMuXG5cbi5mb3JtLXJhbmdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYWRkKCRmb3JtLXJhbmdlLXRodW1iLWhlaWdodCwgJGZvcm0tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdy13aWR0aCAqIDIpO1xuICBwYWRkaW5nOiAwOyAvLyBOZWVkIHRvIHJlc2V0IHBhZGRpbmdcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cbiAgJjpmb2N1cyB7XG4gICAgb3V0bGluZTogMDtcblxuICAgIC8vIFBzZXVkby1lbGVtZW50cyBtdXN0IGJlIHNwbGl0IGFjcm9zcyBtdWx0aXBsZSBydWxlc2V0cyB0byBoYXZlIGFuIGVmZmVjdC5cbiAgICAvLyBObyBib3gtc2hhZG93KCkgbWl4aW4gZm9yIGZvY3VzIGFjY2Vzc2liaWxpdHkuXG4gICAgJjo6LXdlYmtpdC1zbGlkZXItdGh1bWIgeyBib3gtc2hhZG93OiAkZm9ybS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93OyB9XG4gICAgJjo6LW1vei1yYW5nZS10aHVtYiAgICAgeyBib3gtc2hhZG93OiAkZm9ybS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93OyB9XG4gIH1cblxuICAmOjotbW96LWZvY3VzLW91dGVyIHtcbiAgICBib3JkZXI6IDA7XG4gIH1cblxuICAmOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gICAgd2lkdGg6ICRmb3JtLXJhbmdlLXRodW1iLXdpZHRoO1xuICAgIGhlaWdodDogJGZvcm0tcmFuZ2UtdGh1bWItaGVpZ2h0O1xuICAgIG1hcmdpbi10b3A6ICgkZm9ybS1yYW5nZS10cmFjay1oZWlnaHQgLSAkZm9ybS1yYW5nZS10aHVtYi1oZWlnaHQpICogLjU7IC8vIFdlYmtpdCBzcGVjaWZpY1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGZvcm0tcmFuZ2UtdGh1bWItYmcpO1xuICAgIGJvcmRlcjogJGZvcm0tcmFuZ2UtdGh1bWItYm9yZGVyO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGZvcm0tcmFuZ2UtdGh1bWItYm9yZGVyLXJhZGl1cyk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkZm9ybS1yYW5nZS10aHVtYi1ib3gtc2hhZG93KTtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRmb3JtLXJhbmdlLXRodW1iLXRyYW5zaXRpb24pO1xuXG4gICAgJjphY3RpdmUge1xuICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGZvcm0tcmFuZ2UtdGh1bWItYWN0aXZlLWJnKTtcbiAgICB9XG4gIH1cblxuICAmOjotd2Via2l0LXNsaWRlci1ydW5uYWJsZS10cmFjayB7XG4gICAgd2lkdGg6ICRmb3JtLXJhbmdlLXRyYWNrLXdpZHRoO1xuICAgIGhlaWdodDogJGZvcm0tcmFuZ2UtdHJhY2staGVpZ2h0O1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDsgLy8gV2h5P1xuICAgIGN1cnNvcjogJGZvcm0tcmFuZ2UtdHJhY2stY3Vyc29yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRmb3JtLXJhbmdlLXRyYWNrLWJnO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkZm9ybS1yYW5nZS10cmFjay1ib3JkZXItcmFkaXVzKTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRmb3JtLXJhbmdlLXRyYWNrLWJveC1zaGFkb3cpO1xuICB9XG5cbiAgJjo6LW1vei1yYW5nZS10aHVtYiB7XG4gICAgd2lkdGg6ICRmb3JtLXJhbmdlLXRodW1iLXdpZHRoO1xuICAgIGhlaWdodDogJGZvcm0tcmFuZ2UtdGh1bWItaGVpZ2h0O1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGZvcm0tcmFuZ2UtdGh1bWItYmcpO1xuICAgIGJvcmRlcjogJGZvcm0tcmFuZ2UtdGh1bWItYm9yZGVyO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGZvcm0tcmFuZ2UtdGh1bWItYm9yZGVyLXJhZGl1cyk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkZm9ybS1yYW5nZS10aHVtYi1ib3gtc2hhZG93KTtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRmb3JtLXJhbmdlLXRodW1iLXRyYW5zaXRpb24pO1xuXG4gICAgJjphY3RpdmUge1xuICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGZvcm0tcmFuZ2UtdGh1bWItYWN0aXZlLWJnKTtcbiAgICB9XG4gIH1cblxuICAmOjotbW96LXJhbmdlLXRyYWNrIHtcbiAgICB3aWR0aDogJGZvcm0tcmFuZ2UtdHJhY2std2lkdGg7XG4gICAgaGVpZ2h0OiAkZm9ybS1yYW5nZS10cmFjay1oZWlnaHQ7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGN1cnNvcjogJGZvcm0tcmFuZ2UtdHJhY2stY3Vyc29yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRmb3JtLXJhbmdlLXRyYWNrLWJnO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7IC8vIEZpcmVmb3ggc3BlY2lmaWM/XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkZm9ybS1yYW5nZS10cmFjay1ib3JkZXItcmFkaXVzKTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRmb3JtLXJhbmdlLXRyYWNrLWJveC1zaGFkb3cpO1xuICB9XG5cbiAgJjpkaXNhYmxlZCB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgICAmOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9ybS1yYW5nZS10aHVtYi1kaXNhYmxlZC1iZztcbiAgICB9XG5cbiAgICAmOjotbW96LXJhbmdlLXRodW1iIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRmb3JtLXJhbmdlLXRodW1iLWRpc2FibGVkLWJnO1xuICAgIH1cbiAgfVxufVxuIiwiLmZvcm0tZmxvYXRpbmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgPiAuZm9ybS1jb250cm9sLFxuICA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0LFxuICA+IC5mb3JtLXNlbGVjdCB7XG4gICAgaGVpZ2h0OiAkZm9ybS1mbG9hdGluZy1oZWlnaHQ7XG4gICAgbWluLWhlaWdodDogJGZvcm0tZmxvYXRpbmctaGVpZ2h0O1xuICAgIGxpbmUtaGVpZ2h0OiAkZm9ybS1mbG9hdGluZy1saW5lLWhlaWdodDtcbiAgfVxuXG4gID4gbGFiZWwge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiAyO1xuICAgIGhlaWdodDogMTAwJTsgLy8gYWxsb3cgdGV4dGFyZWFzXG4gICAgcGFkZGluZzogJGZvcm0tZmxvYXRpbmctcGFkZGluZy15ICRmb3JtLWZsb2F0aW5nLXBhZGRpbmcteDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtYWxpZ246IHN0YXJ0O1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgYm9yZGVyOiAkaW5wdXQtYm9yZGVyLXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50OyAvLyBSZXF1aXJlZCBmb3IgYWxpZ25pbmcgbGFiZWwncyB0ZXh0IHdpdGggdGhlIGlucHV0IGFzIGl0IGFmZmVjdHMgaW5uZXIgYm94IG1vZGVsXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJGZvcm0tZmxvYXRpbmctdHJhbnNpdGlvbik7XG4gIH1cblxuICA+IC5mb3JtLWNvbnRyb2wsXG4gID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQge1xuICAgIHBhZGRpbmc6ICRmb3JtLWZsb2F0aW5nLXBhZGRpbmcteSAkZm9ybS1mbG9hdGluZy1wYWRkaW5nLXg7XG5cbiAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgfVxuXG4gICAgJjpmb2N1cyxcbiAgICAmOm5vdCg6cGxhY2Vob2xkZXItc2hvd24pIHtcbiAgICAgIHBhZGRpbmctdG9wOiAkZm9ybS1mbG9hdGluZy1pbnB1dC1wYWRkaW5nLXQ7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogJGZvcm0tZmxvYXRpbmctaW5wdXQtcGFkZGluZy1iO1xuICAgIH1cbiAgICAvLyBEdXBsaWNhdGVkIGJlY2F1c2UgYDotd2Via2l0LWF1dG9maWxsYCBpbnZhbGlkYXRlcyBvdGhlciBzZWxlY3RvcnMgd2hlbiBncm91cGVkXG4gICAgJjotd2Via2l0LWF1dG9maWxsIHtcbiAgICAgIHBhZGRpbmctdG9wOiAkZm9ybS1mbG9hdGluZy1pbnB1dC1wYWRkaW5nLXQ7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogJGZvcm0tZmxvYXRpbmctaW5wdXQtcGFkZGluZy1iO1xuICAgIH1cbiAgfVxuXG4gID4gLmZvcm0tc2VsZWN0IHtcbiAgICBwYWRkaW5nLXRvcDogJGZvcm0tZmxvYXRpbmctaW5wdXQtcGFkZGluZy10O1xuICAgIHBhZGRpbmctYm90dG9tOiAkZm9ybS1mbG9hdGluZy1pbnB1dC1wYWRkaW5nLWI7XG4gIH1cblxuICA+IC5mb3JtLWNvbnRyb2w6Zm9jdXMsXG4gID4gLmZvcm0tY29udHJvbDpub3QoOnBsYWNlaG9sZGVyLXNob3duKSxcbiAgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dCxcbiAgPiAuZm9ybS1zZWxlY3Qge1xuICAgIH4gbGFiZWwge1xuICAgICAgY29sb3I6IHJnYmEodmFyKC0tI3skcHJlZml4fWJvZHktY29sb3ItcmdiKSwgI3skZm9ybS1mbG9hdGluZy1sYWJlbC1vcGFjaXR5fSk7XG4gICAgICB0cmFuc2Zvcm06ICRmb3JtLWZsb2F0aW5nLWxhYmVsLXRyYW5zZm9ybTtcblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGluc2V0OiAkZm9ybS1mbG9hdGluZy1wYWRkaW5nLXkgKCRmb3JtLWZsb2F0aW5nLXBhZGRpbmcteCAqIC41KTtcbiAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgIGhlaWdodDogJGZvcm0tZmxvYXRpbmctbGFiZWwtaGVpZ2h0O1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtYmc7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAvLyBEdXBsaWNhdGVkIGJlY2F1c2UgYDotd2Via2l0LWF1dG9maWxsYCBpbnZhbGlkYXRlcyBvdGhlciBzZWxlY3RvcnMgd2hlbiBncm91cGVkXG4gID4gLmZvcm0tY29udHJvbDotd2Via2l0LWF1dG9maWxsIHtcbiAgICB+IGxhYmVsIHtcbiAgICAgIGNvbG9yOiByZ2JhKHZhcigtLSN7JHByZWZpeH1ib2R5LWNvbG9yLXJnYiksICN7JGZvcm0tZmxvYXRpbmctbGFiZWwtb3BhY2l0eX0pO1xuICAgICAgdHJhbnNmb3JtOiAkZm9ybS1mbG9hdGluZy1sYWJlbC10cmFuc2Zvcm07XG4gICAgfVxuICB9XG5cbiAgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dCB7XG4gICAgfiBsYWJlbCB7XG4gICAgICBib3JkZXItd2lkdGg6ICRpbnB1dC1ib3JkZXItd2lkdGggMDsgLy8gUmVxdWlyZWQgdG8gcHJvcGVybHkgcG9zaXRpb24gbGFiZWwgdGV4dCAtIGFzIGV4cGxhaW5lZCBhYm92ZVxuICAgIH1cbiAgfVxuXG4gID4gOmRpc2FibGVkIH4gbGFiZWwsXG4gID4gLmZvcm0tY29udHJvbDpkaXNhYmxlZCB+IGxhYmVsIHsgLy8gUmVxdWlyZWQgZm9yIGAuZm9ybS1jb250cm9sYHMgYmVjYXVzZSBvZiBzcGVjaWZpY2l0eVxuICAgIGNvbG9yOiAkZm9ybS1mbG9hdGluZy1sYWJlbC1kaXNhYmxlZC1jb2xvcjtcblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1kaXNhYmxlZC1iZztcbiAgICB9XG4gIH1cbn1cbiIsIi8vXG4vLyBCYXNlIHN0eWxlc1xuLy9cblxuLmlucHV0LWdyb3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7IC8vIEZvciBmb3JtIHZhbGlkYXRpb24gZmVlZGJhY2tcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIHdpZHRoOiAxMDAlO1xuXG4gID4gLmZvcm0tY29udHJvbCxcbiAgPiAuZm9ybS1zZWxlY3QsXG4gID4gLmZvcm0tZmxvYXRpbmcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgLy8gRm9yIGZvY3VzIHN0YXRlJ3Mgei1pbmRleFxuICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIHdpZHRoOiAxJTtcbiAgICBtaW4td2lkdGg6IDA7IC8vIGh0dHBzOi8vc3RhY2tvdmVyZmxvdy5jb20vcXVlc3Rpb25zLzM2MjQ3MTQwL3doeS1kb250LWZsZXgtaXRlbXMtc2hyaW5rLXBhc3QtY29udGVudC1zaXplXG4gIH1cblxuICAvLyBCcmluZyB0aGUgXCJhY3RpdmVcIiBmb3JtIGNvbnRyb2wgdG8gdGhlIHRvcCBvZiBzdXJyb3VuZGluZyBlbGVtZW50c1xuICA+IC5mb3JtLWNvbnRyb2w6Zm9jdXMsXG4gID4gLmZvcm0tc2VsZWN0OmZvY3VzLFxuICA+IC5mb3JtLWZsb2F0aW5nOmZvY3VzLXdpdGhpbiB7XG4gICAgei1pbmRleDogNTtcbiAgfVxuXG4gIC8vIEVuc3VyZSBidXR0b25zIGFyZSBhbHdheXMgYWJvdmUgaW5wdXRzIGZvciBtb3JlIHZpc3VhbGx5IHBsZWFzaW5nIGJvcmRlcnMuXG4gIC8vIFRoaXMgaXNuJ3QgbmVlZGVkIGZvciBgLmlucHV0LWdyb3VwLXRleHRgIHNpbmNlIGl0IHNoYXJlcyB0aGUgc2FtZSBib3JkZXItY29sb3JcbiAgLy8gYXMgb3VyIGlucHV0cy5cbiAgLmJ0biB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIHotaW5kZXg6IDU7XG4gICAgfVxuICB9XG59XG5cblxuLy8gVGV4dHVhbCBhZGRvbnNcbi8vXG4vLyBTZXJ2ZXMgYXMgYSBjYXRjaC1hbGwgZWxlbWVudCBmb3IgYW55IHRleHQgb3IgcmFkaW8vY2hlY2tib3ggaW5wdXQgeW91IHdpc2hcbi8vIHRvIHByZXBlbmQgb3IgYXBwZW5kIHRvIGFuIGlucHV0LlxuXG4uaW5wdXQtZ3JvdXAtdGV4dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6ICRpbnB1dC1ncm91cC1hZGRvbi1wYWRkaW5nLXkgJGlucHV0LWdyb3VwLWFkZG9uLXBhZGRpbmcteDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUpOyAvLyBNYXRjaCBpbnB1dHNcbiAgZm9udC13ZWlnaHQ6ICRpbnB1dC1ncm91cC1hZGRvbi1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRpbnB1dC1ncm91cC1hZGRvbi1jb2xvcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtZ3JvdXAtYWRkb24tYmc7XG4gIGJvcmRlcjogJGlucHV0LWJvcmRlci13aWR0aCBzb2xpZCAkaW5wdXQtZ3JvdXAtYWRkb24tYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzKTtcbn1cblxuXG4vLyBTaXppbmdcbi8vXG4vLyBSZW1peCB0aGUgZGVmYXVsdCBmb3JtIGNvbnRyb2wgc2l6aW5nIGNsYXNzZXMgaW50byBuZXcgb25lcyBmb3IgZWFzaWVyXG4vLyBtYW5pcHVsYXRpb24uXG5cbi5pbnB1dC1ncm91cC1sZyA+IC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1sZyA+IC5idG4ge1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15LWxnICRpbnB1dC1wYWRkaW5nLXgtbGc7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplLWxnKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cy1sZyk7XG59XG5cbi5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAtc20gPiAuZm9ybS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1zbSA+IC5idG4ge1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15LXNtICRpbnB1dC1wYWRkaW5nLXgtc207XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplLXNtKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cy1zbSk7XG59XG5cbi5pbnB1dC1ncm91cC1sZyA+IC5mb3JtLXNlbGVjdCxcbi5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLXNlbGVjdCB7XG4gIHBhZGRpbmctcmlnaHQ6ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXggKyAkZm9ybS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmc7XG59XG5cblxuLy8gUm91bmRlZCBjb3JuZXJzXG4vL1xuLy8gVGhlc2UgcnVsZXNldHMgbXVzdCBjb21lIGFmdGVyIHRoZSBzaXppbmcgb25lcyB0byBwcm9wZXJseSBvdmVycmlkZSBzbSBhbmQgbGdcbi8vIGJvcmRlci1yYWRpdXMgdmFsdWVzIHdoZW4gZXh0ZW5kaW5nLiBUaGV5J3JlIG1vcmUgc3BlY2lmaWMgdGhhbiB3ZSdkIGxpa2Vcbi8vIHdpdGggdGhlIGAuaW5wdXQtZ3JvdXAgPmAgcGFydCwgYnV0IHdpdGhvdXQgaXQsIHdlIGNhbm5vdCBvdmVycmlkZSB0aGUgc2l6aW5nLlxuXG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgbm8tZHVwbGljYXRlLXNlbGVjdG9yc1xuLmlucHV0LWdyb3VwIHtcbiAgJjpub3QoLmhhcy12YWxpZGF0aW9uKSB7XG4gICAgPiA6bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSk6bm90KC5kcm9wZG93bi1tZW51KTpub3QoLmZvcm0tZmxvYXRpbmcpLFxuICAgID4gLmRyb3Bkb3duLXRvZ2dsZTpudGgtbGFzdC1jaGlsZChuICsgMyksXG4gICAgPiAuZm9ybS1mbG9hdGluZzpub3QoOmxhc3QtY2hpbGQpID4gLmZvcm0tY29udHJvbCxcbiAgICA+IC5mb3JtLWZsb2F0aW5nOm5vdCg6bGFzdC1jaGlsZCkgPiAuZm9ybS1zZWxlY3Qge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLWVuZC1yYWRpdXMoMCk7XG4gICAgfVxuICB9XG5cbiAgJi5oYXMtdmFsaWRhdGlvbiB7XG4gICAgPiA6bnRoLWxhc3QtY2hpbGQobiArIDMpOm5vdCguZHJvcGRvd24tdG9nZ2xlKTpub3QoLmRyb3Bkb3duLW1lbnUpOm5vdCguZm9ybS1mbG9hdGluZyksXG4gICAgPiAuZHJvcGRvd24tdG9nZ2xlOm50aC1sYXN0LWNoaWxkKG4gKyA0KSxcbiAgICA+IC5mb3JtLWZsb2F0aW5nOm50aC1sYXN0LWNoaWxkKG4gKyAzKSA+IC5mb3JtLWNvbnRyb2wsXG4gICAgPiAuZm9ybS1mbG9hdGluZzpudGgtbGFzdC1jaGlsZChuICsgMykgPiAuZm9ybS1zZWxlY3Qge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLWVuZC1yYWRpdXMoMCk7XG4gICAgfVxuICB9XG5cbiAgJHZhbGlkYXRpb24tbWVzc2FnZXM6IFwiXCI7XG4gIEBlYWNoICRzdGF0ZSBpbiBtYXAta2V5cygkZm9ybS12YWxpZGF0aW9uLXN0YXRlcykge1xuICAgICR2YWxpZGF0aW9uLW1lc3NhZ2VzOiAkdmFsaWRhdGlvbi1tZXNzYWdlcyArIFwiOm5vdCguXCIgKyB1bnF1b3RlKCRzdGF0ZSkgKyBcIi10b29sdGlwKVwiICsgXCI6bm90KC5cIiArIHVucXVvdGUoJHN0YXRlKSArIFwiLWZlZWRiYWNrKVwiO1xuICB9XG5cbiAgPiA6bm90KDpmaXJzdC1jaGlsZCk6bm90KC5kcm9wZG93bi1tZW51KSN7JHZhbGlkYXRpb24tbWVzc2FnZXN9IHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygjeyRpbnB1dC1ib3JkZXItd2lkdGh9ICogLTEpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICAgIEBpbmNsdWRlIGJvcmRlci1zdGFydC1yYWRpdXMoMCk7XG4gIH1cblxuICA+IC5mb3JtLWZsb2F0aW5nOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmZvcm0tY29udHJvbCxcbiAgPiAuZm9ybS1mbG9hdGluZzpub3QoOmZpcnN0LWNoaWxkKSA+IC5mb3JtLXNlbGVjdCB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXN0YXJ0LXJhZGl1cygwKTtcbiAgfVxufVxuIiwiLy8gVGhpcyBtaXhpbiB1c2VzIGFuIGBpZigpYCB0ZWNobmlxdWUgdG8gYmUgY29tcGF0aWJsZSB3aXRoIERhcnQgU2Fzc1xuLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS9zYXNzL3Nhc3MvaXNzdWVzLzE4NzMjaXNzdWVjb21tZW50LTE1MjI5MzcyNSBmb3IgbW9yZSBkZXRhaWxzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb3JtLXZhbGlkYXRpb24tbWl4aW5zXG5AbWl4aW4gZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xuICBAaWYgKCRzdGF0ZSA9PSBcInZhbGlkXCIgb3IgJHN0YXRlID09IFwiaW52YWxpZFwiKSB7XG4gICAgLndhcy12YWxpZGF0ZWQgI3tpZigmLCBcIiZcIiwgXCJcIil9OiN7JHN0YXRlfSxcbiAgICAje2lmKCYsIFwiJlwiLCBcIlwiKX0uaXMtI3skc3RhdGV9IHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgI3tpZigmLCBcIiZcIiwgXCJcIil9LmlzLSN7JHN0YXRlfSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cblxuQG1peGluIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZShcbiAgJHN0YXRlLFxuICAkY29sb3IsXG4gICRpY29uLFxuICAkdG9vbHRpcC1jb2xvcjogY29sb3ItY29udHJhc3QoJGNvbG9yKSxcbiAgJHRvb2x0aXAtYmctY29sb3I6IHJnYmEoJGNvbG9yLCAkZm9ybS1mZWVkYmFjay10b29sdGlwLW9wYWNpdHkpLFxuICAkZm9jdXMtYm94LXNoYWRvdzogMCAwICRpbnB1dC1idG4tZm9jdXMtYmx1ciAkaW5wdXQtZm9jdXMtd2lkdGggcmdiYSgkY29sb3IsICRpbnB1dC1idG4tZm9jdXMtY29sb3Itb3BhY2l0eSksXG4gICRib3JkZXItY29sb3I6ICRjb2xvclxuKSB7XG4gIC4jeyRzdGF0ZX0tZmVlZGJhY2sge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogJGZvcm0tZmVlZGJhY2stbWFyZ2luLXRvcDtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoJGZvcm0tZmVlZGJhY2stZm9udC1zaXplKTtcbiAgICBmb250LXN0eWxlOiAkZm9ybS1mZWVkYmFjay1mb250LXN0eWxlO1xuICAgIGNvbG9yOiAkY29sb3I7XG4gIH1cblxuICAuI3skc3RhdGV9LXRvb2x0aXAge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwMCU7XG4gICAgei1pbmRleDogNTtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIG1heC13aWR0aDogMTAwJTsgLy8gQ29udGFpbiB0byBwYXJlbnQgd2hlbiBwb3NzaWJsZVxuICAgIHBhZGRpbmc6ICRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtcGFkZGluZy15ICRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtcGFkZGluZy14O1xuICAgIG1hcmdpbi10b3A6IC4xcmVtO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9ybS1mZWVkYmFjay10b29sdGlwLWZvbnQtc2l6ZSk7XG4gICAgbGluZS1oZWlnaHQ6ICRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtbGluZS1oZWlnaHQ7XG4gICAgY29sb3I6ICR0b29sdGlwLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR0b29sdGlwLWJnLWNvbG9yO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1ib3JkZXItcmFkaXVzKTtcbiAgfVxuXG4gIEBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcbiAgICB+IC4jeyRzdGF0ZX0tZmVlZGJhY2ssXG4gICAgfiAuI3skc3RhdGV9LXRvb2x0aXAge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG5cbiAgLmZvcm0tY29udHJvbCB7XG4gICAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyLWNvbG9yO1xuXG4gICAgICBAaWYgJGVuYWJsZS12YWxpZGF0aW9uLWljb25zIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogJGlucHV0LWhlaWdodC1pbm5lcjtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkaWNvbik7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0ICRpbnB1dC1oZWlnaHQtaW5uZXItcXVhcnRlciBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogJGlucHV0LWhlaWdodC1pbm5lci1oYWxmICRpbnB1dC1oZWlnaHQtaW5uZXItaGFsZjtcbiAgICAgIH1cblxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGJvcmRlci1jb2xvcjtcbiAgICAgICAgQGlmICRlbmFibGUtc2hhZG93cyB7XG4gICAgICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkaW5wdXQtYm94LXNoYWRvdywgJGZvY3VzLWJveC1zaGFkb3cpO1xuICAgICAgICB9IEBlbHNlIHtcbiAgICAgICAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XG4gICAgICAgICAgYm94LXNoYWRvdzogJGZvY3VzLWJveC1zaGFkb3c7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG4gIHRleHRhcmVhLmZvcm0tY29udHJvbCB7XG4gICAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xuICAgICAgQGlmICRlbmFibGUtdmFsaWRhdGlvbi1pY29ucyB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICRpbnB1dC1oZWlnaHQtaW5uZXI7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCAkaW5wdXQtaGVpZ2h0LWlubmVyLXF1YXJ0ZXIgcmlnaHQgJGlucHV0LWhlaWdodC1pbm5lci1xdWFydGVyO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5mb3JtLXNlbGVjdCB7XG4gICAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyLWNvbG9yO1xuXG4gICAgICBAaWYgJGVuYWJsZS12YWxpZGF0aW9uLWljb25zIHtcbiAgICAgICAgJjpub3QoW211bHRpcGxlXSk6bm90KFtzaXplXSksXG4gICAgICAgICY6bm90KFttdWx0aXBsZV0pW3NpemU9XCIxXCJdIHtcbiAgICAgICAgICAtLSN7JHByZWZpeH1mb3JtLXNlbGVjdC1iZy1pY29uOiAje2VzY2FwZS1zdmcoJGljb24pfTtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkZm9ybS1zZWxlY3QtZmVlZGJhY2staWNvbi1wYWRkaW5nLWVuZDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAkZm9ybS1zZWxlY3QtYmctcG9zaXRpb24sICRmb3JtLXNlbGVjdC1mZWVkYmFjay1pY29uLXBvc2l0aW9uO1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogJGZvcm0tc2VsZWN0LWJnLXNpemUsICRmb3JtLXNlbGVjdC1mZWVkYmFjay1pY29uLXNpemU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGJvcmRlci1jb2xvcjtcbiAgICAgICAgQGlmICRlbmFibGUtc2hhZG93cyB7XG4gICAgICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkZm9ybS1zZWxlY3QtYm94LXNoYWRvdywgJGZvY3VzLWJveC1zaGFkb3cpO1xuICAgICAgICB9IEBlbHNlIHtcbiAgICAgICAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XG4gICAgICAgICAgYm94LXNoYWRvdzogJGZvY3VzLWJveC1zaGFkb3c7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZm9ybS1jb250cm9sLWNvbG9yIHtcbiAgICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gICAgICBAaWYgJGVuYWJsZS12YWxpZGF0aW9uLWljb25zIHtcbiAgICAgICAgd2lkdGg6IGFkZCgkZm9ybS1jb2xvci13aWR0aCwgJGlucHV0LWhlaWdodC1pbm5lcik7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmZvcm0tY2hlY2staW5wdXQge1xuICAgIEBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJGJvcmRlci1jb2xvcjtcblxuICAgICAgJjpjaGVja2VkIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xuICAgICAgfVxuXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgYm94LXNoYWRvdzogJGZvY3VzLWJveC1zaGFkb3c7XG4gICAgICB9XG5cbiAgICAgIH4gLmZvcm0tY2hlY2stbGFiZWwge1xuICAgICAgICBjb2xvcjogJGNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuZm9ybS1jaGVjay1pbmxpbmUgLmZvcm0tY2hlY2staW5wdXQge1xuICAgIH4gLiN7JHN0YXRlfS1mZWVkYmFjayB7XG4gICAgICBtYXJnaW4tbGVmdDogLjVlbTtcbiAgICB9XG4gIH1cblxuICAuaW5wdXQtZ3JvdXAge1xuICAgID4gLmZvcm0tY29udHJvbDpub3QoOmZvY3VzKSxcbiAgICA+IC5mb3JtLXNlbGVjdDpub3QoOmZvY3VzKSxcbiAgICA+IC5mb3JtLWZsb2F0aW5nOm5vdCg6Zm9jdXMtd2l0aGluKSB7XG4gICAgICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gICAgICAgIEBpZiAkc3RhdGUgPT0gXCJ2YWxpZFwiIHtcbiAgICAgICAgICB6LWluZGV4OiAzO1xuICAgICAgICB9IEBlbHNlIGlmICRzdGF0ZSA9PSBcImludmFsaWRcIiB7XG4gICAgICAgICAgei1pbmRleDogNDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLXZhbGlkYXRpb24tbWl4aW5zXG4iLCIvL1xuLy8gQmFzZSBzdHlsZXNcbi8vXG5cbi5idG4ge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgYnRuLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fWJ0bi1wYWRkaW5nLXg6ICN7JGJ0bi1wYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH1idG4tcGFkZGluZy15OiAjeyRidG4tcGFkZGluZy15fTtcbiAgLS0jeyRwcmVmaXh9YnRuLWZvbnQtZmFtaWx5OiAjeyRidG4tZm9udC1mYW1pbHl9O1xuICBAaW5jbHVkZSByZnMoJGJ0bi1mb250LXNpemUsIC0tI3skcHJlZml4fWJ0bi1mb250LXNpemUpO1xuICAtLSN7JHByZWZpeH1idG4tZm9udC13ZWlnaHQ6ICN7JGJ0bi1mb250LXdlaWdodH07XG4gIC0tI3skcHJlZml4fWJ0bi1saW5lLWhlaWdodDogI3skYnRuLWxpbmUtaGVpZ2h0fTtcbiAgLS0jeyRwcmVmaXh9YnRuLWNvbG9yOiAjeyRidG4tY29sb3J9O1xuICAtLSN7JHByZWZpeH1idG4tYmc6IHRyYW5zcGFyZW50O1xuICAtLSN7JHByZWZpeH1idG4tYm9yZGVyLXdpZHRoOiAjeyRidG4tYm9yZGVyLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9YnRuLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tI3skcHJlZml4fWJ0bi1ib3JkZXItcmFkaXVzOiAjeyRidG4tYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLSN7JHByZWZpeH1idG4tYm94LXNoYWRvdzogI3skYnRuLWJveC1zaGFkb3d9O1xuICAtLSN7JHByZWZpeH1idG4tZGlzYWJsZWQtb3BhY2l0eTogI3skYnRuLWRpc2FibGVkLW9wYWNpdHl9O1xuICAtLSN7JHByZWZpeH1idG4tZm9jdXMtYm94LXNoYWRvdzogMCAwIDAgI3skYnRuLWZvY3VzLXdpZHRofSByZ2JhKHZhcigtLSN7JHByZWZpeH1idG4tZm9jdXMtc2hhZG93LXJnYiksIC41KTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBidG4tY3NzLXZhcnNcblxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1idG4tcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9YnRuLXBhZGRpbmcteCk7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS0jeyRwcmVmaXh9YnRuLWZvbnQtZmFtaWx5KTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKHZhcigtLSN7JHByZWZpeH1idG4tZm9udC1zaXplKSk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9YnRuLWZvbnQtd2VpZ2h0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1idG4tbGluZS1oZWlnaHQpO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1jb2xvcik7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1kZWNvcmF0aW9uID09IG5vbmUsIG51bGwsIG5vbmUpO1xuICB3aGl0ZS1zcGFjZTogJGJ0bi13aGl0ZS1zcGFjZTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgY3Vyc29yOiBpZigkZW5hYmxlLWJ1dHRvbi1wb2ludGVycywgcG9pbnRlciwgbnVsbCk7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBib3JkZXI6IHZhcigtLSN7JHByZWZpeH1idG4tYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9YnRuLWJvcmRlci1jb2xvcik7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXModmFyKC0tI3skcHJlZml4fWJ0bi1ib3JkZXItcmFkaXVzKSk7XG4gIEBpbmNsdWRlIGdyYWRpZW50LWJnKHZhcigtLSN7JHByZWZpeH1idG4tYmcpKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdyh2YXIoLS0jeyRwcmVmaXh9YnRuLWJveC1zaGFkb3cpKTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkYnRuLXRyYW5zaXRpb24pO1xuXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWNvbG9yKTtcbiAgICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWhvdmVyLWRlY29yYXRpb24gPT0gdW5kZXJsaW5lLCBub25lLCBudWxsKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWJnKTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4taG92ZXItYm9yZGVyLWNvbG9yKTtcbiAgfVxuXG4gIC5idG4tY2hlY2sgKyAmOmhvdmVyIHtcbiAgICAvLyBvdmVycmlkZSBmb3IgdGhlIGNoZWNrYm94L3JhZGlvIGJ1dHRvbnNcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1jb2xvcik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1iZyk7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWJvcmRlci1jb2xvcik7XG4gIH1cblxuICAmOmZvY3VzLXZpc2libGUge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWNvbG9yKTtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZyh2YXIoLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWJnKSk7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWJvcmRlci1jb2xvcik7XG4gICAgb3V0bGluZTogMDtcbiAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XG4gICAgQGlmICRlbmFibGUtc2hhZG93cyB7XG4gICAgICBib3gtc2hhZG93OiB2YXIoLS0jeyRwcmVmaXh9YnRuLWJveC1zaGFkb3cpLCB2YXIoLS0jeyRwcmVmaXh9YnRuLWZvY3VzLWJveC1zaGFkb3cpO1xuICAgIH0gQGVsc2Uge1xuICAgICAgYm94LXNoYWRvdzogdmFyKC0tI3skcHJlZml4fWJ0bi1mb2N1cy1ib3gtc2hhZG93KTtcbiAgICB9XG4gIH1cblxuICAuYnRuLWNoZWNrOmZvY3VzLXZpc2libGUgKyAmIHtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4taG92ZXItYm9yZGVyLWNvbG9yKTtcbiAgICBvdXRsaW5lOiAwO1xuICAgIC8vIEF2b2lkIHVzaW5nIG1peGluIHNvIHdlIGNhbiBwYXNzIGN1c3RvbSBmb2N1cyBzaGFkb3cgcHJvcGVybHlcbiAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIHtcbiAgICAgIGJveC1zaGFkb3c6IHZhcigtLSN7JHByZWZpeH1idG4tYm94LXNoYWRvdyksIHZhcigtLSN7JHByZWZpeH1idG4tZm9jdXMtYm94LXNoYWRvdyk7XG4gICAgfSBAZWxzZSB7XG4gICAgICBib3gtc2hhZG93OiB2YXIoLS0jeyRwcmVmaXh9YnRuLWZvY3VzLWJveC1zaGFkb3cpO1xuICAgIH1cbiAgfVxuXG4gIC5idG4tY2hlY2s6Y2hlY2tlZCArICYsXG4gIDpub3QoLmJ0bi1jaGVjaykgKyAmOmFjdGl2ZSxcbiAgJjpmaXJzdC1jaGlsZDphY3RpdmUsXG4gICYuYWN0aXZlLFxuICAmLnNob3cge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWFjdGl2ZS1jb2xvcik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1hY3RpdmUtYmcpO1xuICAgIC8vIFJlbW92ZSBDU1MgZ3JhZGllbnRzIGlmIHRoZXkncmUgZW5hYmxlZFxuICAgIGJhY2tncm91bmQtaW1hZ2U6IGlmKCRlbmFibGUtZ3JhZGllbnRzLCBub25lLCBudWxsKTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4tYWN0aXZlLWJvcmRlci1jb2xvcik7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdyh2YXIoLS0jeyRwcmVmaXh9YnRuLWFjdGl2ZS1zaGFkb3cpKTtcblxuICAgICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XG4gICAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIHtcbiAgICAgICAgYm94LXNoYWRvdzogdmFyKC0tI3skcHJlZml4fWJ0bi1hY3RpdmUtc2hhZG93KSwgdmFyKC0tI3skcHJlZml4fWJ0bi1mb2N1cy1ib3gtc2hhZG93KTtcbiAgICAgIH0gQGVsc2Uge1xuICAgICAgICBib3gtc2hhZG93OiB2YXIoLS0jeyRwcmVmaXh9YnRuLWZvY3VzLWJveC1zaGFkb3cpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5idG4tY2hlY2s6Y2hlY2tlZDpmb2N1cy12aXNpYmxlICsgJiB7XG4gICAgLy8gQXZvaWQgdXNpbmcgbWl4aW4gc28gd2UgY2FuIHBhc3MgY3VzdG9tIGZvY3VzIHNoYWRvdyBwcm9wZXJseVxuICAgIEBpZiAkZW5hYmxlLXNoYWRvd3Mge1xuICAgICAgYm94LXNoYWRvdzogdmFyKC0tI3skcHJlZml4fWJ0bi1hY3RpdmUtc2hhZG93KSwgdmFyKC0tI3skcHJlZml4fWJ0bi1mb2N1cy1ib3gtc2hhZG93KTtcbiAgICB9IEBlbHNlIHtcbiAgICAgIGJveC1zaGFkb3c6IHZhcigtLSN7JHByZWZpeH1idG4tZm9jdXMtYm94LXNoYWRvdyk7XG4gICAgfVxuICB9XG5cbiAgJjpkaXNhYmxlZCxcbiAgJi5kaXNhYmxlZCxcbiAgZmllbGRzZXQ6ZGlzYWJsZWQgJiB7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4tZGlzYWJsZWQtY29sb3IpO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4tZGlzYWJsZWQtYmcpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGlmKCRlbmFibGUtZ3JhZGllbnRzLCBub25lLCBudWxsKTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yKTtcbiAgICBvcGFjaXR5OiB2YXIoLS0jeyRwcmVmaXh9YnRuLWRpc2FibGVkLW9wYWNpdHkpO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3cobm9uZSk7XG4gIH1cbn1cblxuXG4vL1xuLy8gQWx0ZXJuYXRlIGJ1dHRvbnNcbi8vXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBidG4tdmFyaWFudC1sb29wc1xuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIC5idG4tI3skY29sb3J9IHtcbiAgICBAaWYgJGNvbG9yID09IFwibGlnaHRcIiB7XG4gICAgICBAaW5jbHVkZSBidXR0b24tdmFyaWFudChcbiAgICAgICAgJHZhbHVlLFxuICAgICAgICAkdmFsdWUsXG4gICAgICAgICRob3Zlci1iYWNrZ3JvdW5kOiBzaGFkZS1jb2xvcigkdmFsdWUsICRidG4taG92ZXItYmctc2hhZGUtYW1vdW50KSxcbiAgICAgICAgJGhvdmVyLWJvcmRlcjogc2hhZGUtY29sb3IoJHZhbHVlLCAkYnRuLWhvdmVyLWJvcmRlci1zaGFkZS1hbW91bnQpLFxuICAgICAgICAkYWN0aXZlLWJhY2tncm91bmQ6IHNoYWRlLWNvbG9yKCR2YWx1ZSwgJGJ0bi1hY3RpdmUtYmctc2hhZGUtYW1vdW50KSxcbiAgICAgICAgJGFjdGl2ZS1ib3JkZXI6IHNoYWRlLWNvbG9yKCR2YWx1ZSwgJGJ0bi1hY3RpdmUtYm9yZGVyLXNoYWRlLWFtb3VudClcbiAgICAgICk7XG4gICAgfSBAZWxzZSBpZiAkY29sb3IgPT0gXCJkYXJrXCIge1xuICAgICAgQGluY2x1ZGUgYnV0dG9uLXZhcmlhbnQoXG4gICAgICAgICR2YWx1ZSxcbiAgICAgICAgJHZhbHVlLFxuICAgICAgICAkaG92ZXItYmFja2dyb3VuZDogdGludC1jb2xvcigkdmFsdWUsICRidG4taG92ZXItYmctdGludC1hbW91bnQpLFxuICAgICAgICAkaG92ZXItYm9yZGVyOiB0aW50LWNvbG9yKCR2YWx1ZSwgJGJ0bi1ob3Zlci1ib3JkZXItdGludC1hbW91bnQpLFxuICAgICAgICAkYWN0aXZlLWJhY2tncm91bmQ6IHRpbnQtY29sb3IoJHZhbHVlLCAkYnRuLWFjdGl2ZS1iZy10aW50LWFtb3VudCksXG4gICAgICAgICRhY3RpdmUtYm9yZGVyOiB0aW50LWNvbG9yKCR2YWx1ZSwgJGJ0bi1hY3RpdmUtYm9yZGVyLXRpbnQtYW1vdW50KVxuICAgICAgKTtcbiAgICB9IEBlbHNlIHtcbiAgICAgIEBpbmNsdWRlIGJ1dHRvbi12YXJpYW50KCR2YWx1ZSwgJHZhbHVlKTtcbiAgICB9XG4gIH1cbn1cblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIC5idG4tb3V0bGluZS0jeyRjb2xvcn0ge1xuICAgIEBpbmNsdWRlIGJ1dHRvbi1vdXRsaW5lLXZhcmlhbnQoJHZhbHVlKTtcbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBidG4tdmFyaWFudC1sb29wc1xuXG5cbi8vXG4vLyBMaW5rIGJ1dHRvbnNcbi8vXG5cbi8vIE1ha2UgYSBidXR0b24gbG9vayBhbmQgYmVoYXZlIGxpa2UgYSBsaW5rXG4uYnRuLWxpbmsge1xuICAtLSN7JHByZWZpeH1idG4tZm9udC13ZWlnaHQ6ICN7JGZvbnQtd2VpZ2h0LW5vcm1hbH07XG4gIC0tI3skcHJlZml4fWJ0bi1jb2xvcjogI3skYnRuLWxpbmstY29sb3J9O1xuICAtLSN7JHByZWZpeH1idG4tYmc6IHRyYW5zcGFyZW50O1xuICAtLSN7JHByZWZpeH1idG4tYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWNvbG9yOiAjeyRidG4tbGluay1ob3Zlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLSN7JHByZWZpeH1idG4tYWN0aXZlLWNvbG9yOiAjeyRidG4tbGluay1ob3Zlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS0jeyRwcmVmaXh9YnRuLWRpc2FibGVkLWNvbG9yOiAjeyRidG4tbGluay1kaXNhYmxlZC1jb2xvcn07XG4gIC0tI3skcHJlZml4fWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLSN7JHByZWZpeH1idG4tYm94LXNoYWRvdzogMCAwIDAgIzAwMDsgLy8gQ2FuJ3QgdXNlIGBub25lYCBhcyBrZXl3b3JkIG5lZ2F0ZXMgYWxsIHZhbHVlcyB3aGVuIHVzZWQgd2l0aCBtdWx0aXBsZSBzaGFkb3dzXG4gIC0tI3skcHJlZml4fWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAjeyRidG4tbGluay1mb2N1cy1zaGFkb3ctcmdifTtcblxuICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWRlY29yYXRpb247XG4gIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgfVxuXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1ob3Zlci1kZWNvcmF0aW9uO1xuICB9XG5cbiAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1jb2xvcik7XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1ob3Zlci1jb2xvcik7XG4gIH1cblxuICAvLyBObyBuZWVkIGZvciBhbiBhY3RpdmUgc3RhdGUgaGVyZVxufVxuXG5cbi8vXG4vLyBCdXR0b24gU2l6ZXNcbi8vXG5cbi5idG4tbGcge1xuICBAaW5jbHVkZSBidXR0b24tc2l6ZSgkYnRuLXBhZGRpbmcteS1sZywgJGJ0bi1wYWRkaW5nLXgtbGcsICRidG4tZm9udC1zaXplLWxnLCAkYnRuLWJvcmRlci1yYWRpdXMtbGcpO1xufVxuXG4uYnRuLXNtIHtcbiAgQGluY2x1ZGUgYnV0dG9uLXNpemUoJGJ0bi1wYWRkaW5nLXktc20sICRidG4tcGFkZGluZy14LXNtLCAkYnRuLWZvbnQtc2l6ZS1zbSwgJGJ0bi1ib3JkZXItcmFkaXVzLXNtKTtcbn1cbiIsIi8vIEJ1dHRvbiB2YXJpYW50c1xuLy9cbi8vIEVhc2lseSBwdW1wIG91dCBkZWZhdWx0IHN0eWxlcywgYXMgd2VsbCBhcyA6aG92ZXIsIDpmb2N1cywgOmFjdGl2ZSxcbi8vIGFuZCBkaXNhYmxlZCBvcHRpb25zIGZvciBhbGwgYnV0dG9uc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYnRuLXZhcmlhbnQtbWl4aW5cbkBtaXhpbiBidXR0b24tdmFyaWFudChcbiAgJGJhY2tncm91bmQsXG4gICRib3JkZXIsXG4gICRjb2xvcjogY29sb3ItY29udHJhc3QoJGJhY2tncm91bmQpLFxuICAkaG92ZXItYmFja2dyb3VuZDogaWYoJGNvbG9yID09ICRjb2xvci1jb250cmFzdC1saWdodCwgc2hhZGUtY29sb3IoJGJhY2tncm91bmQsICRidG4taG92ZXItYmctc2hhZGUtYW1vdW50KSwgdGludC1jb2xvcigkYmFja2dyb3VuZCwgJGJ0bi1ob3Zlci1iZy10aW50LWFtb3VudCkpLFxuICAkaG92ZXItYm9yZGVyOiBpZigkY29sb3IgPT0gJGNvbG9yLWNvbnRyYXN0LWxpZ2h0LCBzaGFkZS1jb2xvcigkYm9yZGVyLCAkYnRuLWhvdmVyLWJvcmRlci1zaGFkZS1hbW91bnQpLCB0aW50LWNvbG9yKCRib3JkZXIsICRidG4taG92ZXItYm9yZGVyLXRpbnQtYW1vdW50KSksXG4gICRob3Zlci1jb2xvcjogY29sb3ItY29udHJhc3QoJGhvdmVyLWJhY2tncm91bmQpLFxuICAkYWN0aXZlLWJhY2tncm91bmQ6IGlmKCRjb2xvciA9PSAkY29sb3ItY29udHJhc3QtbGlnaHQsIHNoYWRlLWNvbG9yKCRiYWNrZ3JvdW5kLCAkYnRuLWFjdGl2ZS1iZy1zaGFkZS1hbW91bnQpLCB0aW50LWNvbG9yKCRiYWNrZ3JvdW5kLCAkYnRuLWFjdGl2ZS1iZy10aW50LWFtb3VudCkpLFxuICAkYWN0aXZlLWJvcmRlcjogaWYoJGNvbG9yID09ICRjb2xvci1jb250cmFzdC1saWdodCwgc2hhZGUtY29sb3IoJGJvcmRlciwgJGJ0bi1hY3RpdmUtYm9yZGVyLXNoYWRlLWFtb3VudCksIHRpbnQtY29sb3IoJGJvcmRlciwgJGJ0bi1hY3RpdmUtYm9yZGVyLXRpbnQtYW1vdW50KSksXG4gICRhY3RpdmUtY29sb3I6IGNvbG9yLWNvbnRyYXN0KCRhY3RpdmUtYmFja2dyb3VuZCksXG4gICRkaXNhYmxlZC1iYWNrZ3JvdW5kOiAkYmFja2dyb3VuZCxcbiAgJGRpc2FibGVkLWJvcmRlcjogJGJvcmRlcixcbiAgJGRpc2FibGVkLWNvbG9yOiBjb2xvci1jb250cmFzdCgkZGlzYWJsZWQtYmFja2dyb3VuZClcbikge1xuICAtLSN7JHByZWZpeH1idG4tY29sb3I6ICN7JGNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWJnOiAjeyRiYWNrZ3JvdW5kfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWJvcmRlci1jb2xvcjogI3skYm9yZGVyfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWNvbG9yOiAjeyRob3Zlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fWJ0bi1ob3Zlci1iZzogI3skaG92ZXItYmFja2dyb3VuZH07XG4gIC0tI3skcHJlZml4fWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICN7JGhvdmVyLWJvcmRlcn07XG4gIC0tI3skcHJlZml4fWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAje3RvLXJnYihtaXgoJGNvbG9yLCAkYm9yZGVyLCAxNSUpKX07XG4gIC0tI3skcHJlZml4fWJ0bi1hY3RpdmUtY29sb3I6ICN7JGFjdGl2ZS1jb2xvcn07XG4gIC0tI3skcHJlZml4fWJ0bi1hY3RpdmUtYmc6ICN7JGFjdGl2ZS1iYWNrZ3JvdW5kfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICN7JGFjdGl2ZS1ib3JkZXJ9O1xuICAtLSN7JHByZWZpeH1idG4tYWN0aXZlLXNoYWRvdzogI3skYnRuLWFjdGl2ZS1ib3gtc2hhZG93fTtcbiAgLS0jeyRwcmVmaXh9YnRuLWRpc2FibGVkLWNvbG9yOiAjeyRkaXNhYmxlZC1jb2xvcn07XG4gIC0tI3skcHJlZml4fWJ0bi1kaXNhYmxlZC1iZzogI3skZGlzYWJsZWQtYmFja2dyb3VuZH07XG4gIC0tI3skcHJlZml4fWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICN7JGRpc2FibGVkLWJvcmRlcn07XG59XG4vLyBzY3NzLWRvY3MtZW5kIGJ0bi12YXJpYW50LW1peGluXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBidG4tb3V0bGluZS12YXJpYW50LW1peGluXG5AbWl4aW4gYnV0dG9uLW91dGxpbmUtdmFyaWFudChcbiAgJGNvbG9yLFxuICAkY29sb3ItaG92ZXI6IGNvbG9yLWNvbnRyYXN0KCRjb2xvciksXG4gICRhY3RpdmUtYmFja2dyb3VuZDogJGNvbG9yLFxuICAkYWN0aXZlLWJvcmRlcjogJGNvbG9yLFxuICAkYWN0aXZlLWNvbG9yOiBjb2xvci1jb250cmFzdCgkYWN0aXZlLWJhY2tncm91bmQpXG4pIHtcbiAgLS0jeyRwcmVmaXh9YnRuLWNvbG9yOiAjeyRjb2xvcn07XG4gIC0tI3skcHJlZml4fWJ0bi1ib3JkZXItY29sb3I6ICN7JGNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWNvbG9yOiAjeyRjb2xvci1ob3Zlcn07XG4gIC0tI3skcHJlZml4fWJ0bi1ob3Zlci1iZzogI3skYWN0aXZlLWJhY2tncm91bmR9O1xuICAtLSN7JHByZWZpeH1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjeyRhY3RpdmUtYm9yZGVyfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWZvY3VzLXNoYWRvdy1yZ2I6ICN7dG8tcmdiKCRjb2xvcil9O1xuICAtLSN7JHByZWZpeH1idG4tYWN0aXZlLWNvbG9yOiAjeyRhY3RpdmUtY29sb3J9O1xuICAtLSN7JHByZWZpeH1idG4tYWN0aXZlLWJnOiAjeyRhY3RpdmUtYmFja2dyb3VuZH07XG4gIC0tI3skcHJlZml4fWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjeyRhY3RpdmUtYm9yZGVyfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWFjdGl2ZS1zaGFkb3c6ICN7JGJ0bi1hY3RpdmUtYm94LXNoYWRvd307XG4gIC0tI3skcHJlZml4fWJ0bi1kaXNhYmxlZC1jb2xvcjogI3skY29sb3J9O1xuICAtLSN7JHByZWZpeH1idG4tZGlzYWJsZWQtYmc6IHRyYW5zcGFyZW50O1xuICAtLSN7JHByZWZpeH1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjeyRjb2xvcn07XG4gIC0tI3skcHJlZml4fWdyYWRpZW50OiBub25lO1xufVxuLy8gc2Nzcy1kb2NzLWVuZCBidG4tb3V0bGluZS12YXJpYW50LW1peGluXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBidG4tc2l6ZS1taXhpblxuQG1peGluIGJ1dHRvbi1zaXplKCRwYWRkaW5nLXksICRwYWRkaW5nLXgsICRmb250LXNpemUsICRib3JkZXItcmFkaXVzKSB7XG4gIC0tI3skcHJlZml4fWJ0bi1wYWRkaW5nLXk6ICN7JHBhZGRpbmcteX07XG4gIC0tI3skcHJlZml4fWJ0bi1wYWRkaW5nLXg6ICN7JHBhZGRpbmcteH07XG4gIEBpbmNsdWRlIHJmcygkZm9udC1zaXplLCAtLSN7JHByZWZpeH1idG4tZm9udC1zaXplKTtcbiAgLS0jeyRwcmVmaXh9YnRuLWJvcmRlci1yYWRpdXM6ICN7JGJvcmRlci1yYWRpdXN9O1xufVxuLy8gc2Nzcy1kb2NzLWVuZCBidG4tc2l6ZS1taXhpblxuIiwiLmZhZGUge1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCR0cmFuc2l0aW9uLWZhZGUpO1xuXG4gICY6bm90KC5zaG93KSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgY29sbGFwc2UtY2xhc3Nlc1xuLmNvbGxhcHNlIHtcbiAgJjpub3QoLnNob3cpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5jb2xsYXBzaW5nIHtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCR0cmFuc2l0aW9uLWNvbGxhcHNlKTtcblxuICAmLmNvbGxhcHNlLWhvcml6b250YWwge1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCR0cmFuc2l0aW9uLWNvbGxhcHNlLXdpZHRoKTtcbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBjb2xsYXBzZS1jbGFzc2VzXG4iLCIvLyBUaGUgZHJvcGRvd24gd3JhcHBlciAoYDxkaXY+YClcbi5kcm9wdXAsXG4uZHJvcGVuZCxcbi5kcm9wZG93bixcbi5kcm9wc3RhcnQsXG4uZHJvcHVwLWNlbnRlcixcbi5kcm9wZG93bi1jZW50ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5kcm9wZG93bi10b2dnbGUge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gIC8vIEdlbmVyYXRlIHRoZSBjYXJldCBhdXRvbWF0aWNhbGx5XG4gIEBpbmNsdWRlIGNhcmV0KCk7XG59XG5cbi8vIFRoZSBkcm9wZG93biBtZW51XG4uZHJvcGRvd24tbWVudSB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBkcm9wZG93bi1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi16aW5kZXg6ICN7JHppbmRleC1kcm9wZG93bn07XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLW1pbi13aWR0aDogI3skZHJvcGRvd24tbWluLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tcGFkZGluZy14OiAjeyRkcm9wZG93bi1wYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1wYWRkaW5nLXk6ICN7JGRyb3Bkb3duLXBhZGRpbmcteX07XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLXNwYWNlcjogI3skZHJvcGRvd24tc3BhY2VyfTtcbiAgQGluY2x1ZGUgcmZzKCRkcm9wZG93bi1mb250LXNpemUsIC0tI3skcHJlZml4fWRyb3Bkb3duLWZvbnQtc2l6ZSk7XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWNvbG9yOiAjeyRkcm9wZG93bi1jb2xvcn07XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWJnOiAjeyRkcm9wZG93bi1iZ307XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWJvcmRlci1jb2xvcjogI3skZHJvcGRvd24tYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tYm9yZGVyLXJhZGl1czogI3skZHJvcGRvd24tYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWJvcmRlci13aWR0aDogI3skZHJvcGRvd24tYm9yZGVyLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24taW5uZXItYm9yZGVyLXJhZGl1czogI3skZHJvcGRvd24taW5uZXItYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWRpdmlkZXItYmc6ICN7JGRyb3Bkb3duLWRpdmlkZXItYmd9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1kaXZpZGVyLW1hcmdpbi15OiAjeyRkcm9wZG93bi1kaXZpZGVyLW1hcmdpbi15fTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tYm94LXNoYWRvdzogI3skZHJvcGRvd24tYm94LXNoYWRvd307XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWxpbmstY29sb3I6ICN7JGRyb3Bkb3duLWxpbmstY29sb3J9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWhvdmVyLWNvbG9yOiAjeyRkcm9wZG93bi1saW5rLWhvdmVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tbGluay1ob3Zlci1iZzogI3skZHJvcGRvd24tbGluay1ob3Zlci1iZ307XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yOiAjeyRkcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvcn07XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWxpbmstYWN0aXZlLWJnOiAjeyRkcm9wZG93bi1saW5rLWFjdGl2ZS1iZ307XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWxpbmstZGlzYWJsZWQtY29sb3I6ICN7JGRyb3Bkb3duLWxpbmstZGlzYWJsZWQtY29sb3J9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1pdGVtLXBhZGRpbmcteDogI3skZHJvcGRvd24taXRlbS1wYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1pdGVtLXBhZGRpbmcteTogI3skZHJvcGRvd24taXRlbS1wYWRkaW5nLXl9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1oZWFkZXItY29sb3I6ICN7JGRyb3Bkb3duLWhlYWRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWhlYWRlci1wYWRkaW5nLXg6ICN7JGRyb3Bkb3duLWhlYWRlci1wYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1oZWFkZXItcGFkZGluZy15OiAjeyRkcm9wZG93bi1oZWFkZXItcGFkZGluZy15fTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBkcm9wZG93bi1jc3MtdmFyc1xuXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLXppbmRleCk7XG4gIGRpc3BsYXk6IG5vbmU7IC8vIG5vbmUgYnkgZGVmYXVsdCwgYnV0IGJsb2NrIG9uIFwib3BlblwiIG9mIHRoZSBtZW51XG4gIG1pbi13aWR0aDogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLW1pbi13aWR0aCk7XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1wYWRkaW5nLXgpO1xuICBtYXJnaW46IDA7IC8vIE92ZXJyaWRlIGRlZmF1bHQgbWFyZ2luIG9mIHVsXG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSh2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tZm9udC1zaXplKSk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tY29sb3IpO1xuICB0ZXh0LWFsaWduOiBsZWZ0OyAvLyBFbnN1cmVzIHByb3BlciBhbGlnbm1lbnQgaWYgcGFyZW50IGhhcyBpdCBjaGFuZ2VkIChlLmcuLCBtb2RhbCBmb290ZXIpXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1iZyk7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWJvcmRlci1jb2xvcik7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXModmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWJvcmRlci1yYWRpdXMpKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdyh2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tYm94LXNoYWRvdykpO1xuXG4gICZbZGF0YS1icy1wb3BwZXJdIHtcbiAgICB0b3A6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICBtYXJnaW4tdG9wOiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tc3BhY2VyKTtcbiAgfVxuXG4gIEBpZiAkZHJvcGRvd24tcGFkZGluZy15ID09IDAge1xuICAgID4gLmRyb3Bkb3duLWl0ZW06Zmlyc3QtY2hpbGQsXG4gICAgPiBsaTpmaXJzdC1jaGlsZCAuZHJvcGRvd24taXRlbSB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24taW5uZXItYm9yZGVyLXJhZGl1cykpO1xuICAgIH1cbiAgICA+IC5kcm9wZG93bi1pdGVtOmxhc3QtY2hpbGQsXG4gICAgPiBsaTpsYXN0LWNoaWxkIC5kcm9wZG93bi1pdGVtIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1pbm5lci1ib3JkZXItcmFkaXVzKSk7XG4gICAgfVxuXG4gIH1cbn1cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHJlc3BvbnNpdmUtYnJlYWtwb2ludHNcbi8vIFdlIGRlbGliZXJhdGVseSBoYXJkY29kZSB0aGUgYGJzLWAgcHJlZml4IGJlY2F1c2Ugd2UgY2hlY2tcbi8vIHRoaXMgY3VzdG9tIHByb3BlcnR5IGluIEpTIHRvIGRldGVybWluZSBQb3BwZXIncyBwb3NpdGlvbmluZ1xuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAuZHJvcGRvd24tbWVudSN7JGluZml4fS1zdGFydCB7XG4gICAgICAtLWJzLXBvc2l0aW9uOiBzdGFydDtcblxuICAgICAgJltkYXRhLWJzLXBvcHBlcl0ge1xuICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgbGVmdDogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZHJvcGRvd24tbWVudSN7JGluZml4fS1lbmQge1xuICAgICAgLS1icy1wb3NpdGlvbjogZW5kO1xuXG4gICAgICAmW2RhdGEtYnMtcG9wcGVyXSB7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCByZXNwb25zaXZlLWJyZWFrcG9pbnRzXG5cbi8vIEFsbG93IGZvciBkcm9wZG93bnMgdG8gZ28gYm90dG9tIHVwIChha2EsIGRyb3B1cC1tZW51KVxuLy8gSnVzdCBhZGQgLmRyb3B1cCBhZnRlciB0aGUgc3RhbmRhcmQgLmRyb3Bkb3duIGNsYXNzIGFuZCB5b3UncmUgc2V0LlxuLmRyb3B1cCB7XG4gIC5kcm9wZG93bi1tZW51W2RhdGEtYnMtcG9wcGVyXSB7XG4gICAgdG9wOiBhdXRvO1xuICAgIGJvdHRvbTogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1zcGFjZXIpO1xuICB9XG5cbiAgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgQGluY2x1ZGUgY2FyZXQodXApO1xuICB9XG59XG5cbi5kcm9wZW5kIHtcbiAgLmRyb3Bkb3duLW1lbnVbZGF0YS1icy1wb3BwZXJdIHtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1sZWZ0OiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tc3BhY2VyKTtcbiAgfVxuXG4gIC5kcm9wZG93bi10b2dnbGUge1xuICAgIEBpbmNsdWRlIGNhcmV0KGVuZCk7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgdmVydGljYWwtYWxpZ246IDA7XG4gICAgfVxuICB9XG59XG5cbi5kcm9wc3RhcnQge1xuICAuZHJvcGRvd24tbWVudVtkYXRhLWJzLXBvcHBlcl0ge1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMTAwJTtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tc3BhY2VyKTtcbiAgfVxuXG4gIC5kcm9wZG93bi10b2dnbGUge1xuICAgIEBpbmNsdWRlIGNhcmV0KHN0YXJ0KTtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgdmVydGljYWwtYWxpZ246IDA7XG4gICAgfVxuICB9XG59XG5cblxuLy8gRGl2aWRlcnMgKGJhc2ljYWxseSBhbiBgPGhyPmApIHdpdGhpbiB0aGUgZHJvcGRvd25cbi5kcm9wZG93bi1kaXZpZGVyIHtcbiAgaGVpZ2h0OiAwO1xuICBtYXJnaW46IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1kaXZpZGVyLW1hcmdpbi15KSAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWRpdmlkZXItYmcpO1xuICBvcGFjaXR5OiAxOyAvLyBSZXZpc2l0IGluIHY2IHRvIGRlLWR1cGUgc3R5bGVzIHRoYXQgY29uZmxpY3Qgd2l0aCA8aHI+IGVsZW1lbnRcbn1cblxuLy8gTGlua3MsIGJ1dHRvbnMsIGFuZCBtb3JlIHdpdGhpbiB0aGUgZHJvcGRvd24gbWVudVxuLy9cbi8vIGA8YnV0dG9uPmAtc3BlY2lmaWMgc3R5bGVzIGFyZSBkZW5vdGVkIHdpdGggYC8vIEZvciA8YnV0dG9uPnNgXG4uZHJvcGRvd24taXRlbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTsgLy8gRm9yIGA8YnV0dG9uPmBzXG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1pdGVtLXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWl0ZW0tcGFkZGluZy14KTtcbiAgY2xlYXI6IGJvdGg7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWxpbmstY29sb3IpO1xuICB0ZXh0LWFsaWduOiBpbmhlcml0OyAvLyBGb3IgYDxidXR0b24+YHNcbiAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1kZWNvcmF0aW9uID09IG5vbmUsIG51bGwsIG5vbmUpO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyAvLyBwcmV2ZW50IGxpbmtzIGZyb20gcmFuZG9tbHkgYnJlYWtpbmcgb250byBuZXcgbGluZXNcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IC8vIEZvciBgPGJ1dHRvbj5gc1xuICBib3JkZXI6IDA7IC8vIEZvciBgPGJ1dHRvbj5gc1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1pdGVtLWJvcmRlci1yYWRpdXMsIDApKTtcblxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWxpbmstaG92ZXItY29sb3IpO1xuICAgIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstaG92ZXItZGVjb3JhdGlvbiA9PSB1bmRlcmxpbmUsIG5vbmUsIG51bGwpO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWhvdmVyLWJnKSk7XG4gIH1cblxuICAmLmFjdGl2ZSxcbiAgJjphY3RpdmUge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tbGluay1hY3RpdmUtY29sb3IpO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZyh2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tbGluay1hY3RpdmUtYmcpKTtcbiAgfVxuXG4gICYuZGlzYWJsZWQsXG4gICY6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tbGluay1kaXNhYmxlZC1jb2xvcik7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgLy8gUmVtb3ZlIENTUyBncmFkaWVudHMgaWYgdGhleSdyZSBlbmFibGVkXG4gICAgYmFja2dyb3VuZC1pbWFnZTogaWYoJGVuYWJsZS1ncmFkaWVudHMsIG5vbmUsIG51bGwpO1xuICB9XG59XG5cbi5kcm9wZG93bi1tZW51LnNob3cge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLy8gRHJvcGRvd24gc2VjdGlvbiBoZWFkZXJzXG4uZHJvcGRvd24taGVhZGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1oZWFkZXItcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24taGVhZGVyLXBhZGRpbmcteCk7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIGZvciB1c2Ugd2l0aCBoZWFkaW5nIGVsZW1lbnRzXG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplLXNtKTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1oZWFkZXItY29sb3IpO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyAvLyBhcyB3aXRoID4gbGkgPiBhXG59XG5cbi8vIERyb3Bkb3duIHRleHRcbi5kcm9wZG93bi1pdGVtLXRleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWl0ZW0tcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24taXRlbS1wYWRkaW5nLXgpO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWxpbmstY29sb3IpO1xufVxuXG4vLyBEYXJrIGRyb3Bkb3duc1xuLmRyb3Bkb3duLW1lbnUtZGFyayB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBkcm9wZG93bi1kYXJrLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWNvbG9yOiAjeyRkcm9wZG93bi1kYXJrLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tYmc6ICN7JGRyb3Bkb3duLWRhcmstYmd9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1ib3JkZXItY29sb3I6ICN7JGRyb3Bkb3duLWRhcmstYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tYm94LXNoYWRvdzogI3skZHJvcGRvd24tZGFyay1ib3gtc2hhZG93fTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tbGluay1jb2xvcjogI3skZHJvcGRvd24tZGFyay1saW5rLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tbGluay1ob3Zlci1jb2xvcjogI3skZHJvcGRvd24tZGFyay1saW5rLWhvdmVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tZGl2aWRlci1iZzogI3skZHJvcGRvd24tZGFyay1kaXZpZGVyLWJnfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tbGluay1ob3Zlci1iZzogI3skZHJvcGRvd24tZGFyay1saW5rLWhvdmVyLWJnfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tbGluay1hY3RpdmUtY29sb3I6ICN7JGRyb3Bkb3duLWRhcmstbGluay1hY3RpdmUtY29sb3J9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWFjdGl2ZS1iZzogI3skZHJvcGRvd24tZGFyay1saW5rLWFjdGl2ZS1iZ307XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWxpbmstZGlzYWJsZWQtY29sb3I6ICN7JGRyb3Bkb3duLWRhcmstbGluay1kaXNhYmxlZC1jb2xvcn07XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWhlYWRlci1jb2xvcjogI3skZHJvcGRvd24tZGFyay1oZWFkZXItY29sb3J9O1xuICAvLyBzY3NzLWRvY3MtZW5kIGRyb3Bkb3duLWRhcmstY3NzLXZhcnNcbn1cbiIsIi8vIHNjc3MtZG9jcy1zdGFydCBjYXJldC1taXhpbnNcbkBtaXhpbiBjYXJldC1kb3duKCR3aWR0aDogJGNhcmV0LXdpZHRoKSB7XG4gIGJvcmRlci10b3A6ICR3aWR0aCBzb2xpZDtcbiAgYm9yZGVyLXJpZ2h0OiAkd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDA7XG4gIGJvcmRlci1sZWZ0OiAkd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbkBtaXhpbiBjYXJldC11cCgkd2lkdGg6ICRjYXJldC13aWR0aCkge1xuICBib3JkZXItdG9wOiAwO1xuICBib3JkZXItcmlnaHQ6ICR3aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogJHdpZHRoIHNvbGlkO1xuICBib3JkZXItbGVmdDogJHdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG5AbWl4aW4gY2FyZXQtZW5kKCR3aWR0aDogJGNhcmV0LXdpZHRoKSB7XG4gIGJvcmRlci10b3A6ICR3aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xuICBib3JkZXItYm90dG9tOiAkd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiAkd2lkdGggc29saWQ7XG59XG5cbkBtaXhpbiBjYXJldC1zdGFydCgkd2lkdGg6ICRjYXJldC13aWR0aCkge1xuICBib3JkZXItdG9wOiAkd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogJHdpZHRoIHNvbGlkO1xuICBib3JkZXItYm90dG9tOiAkd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbkBtaXhpbiBjYXJldChcbiAgJGRpcmVjdGlvbjogZG93bixcbiAgJHdpZHRoOiAkY2FyZXQtd2lkdGgsXG4gICRzcGFjaW5nOiAkY2FyZXQtc3BhY2luZyxcbiAgJHZlcnRpY2FsLWFsaWduOiAkY2FyZXQtdmVydGljYWwtYWxpZ25cbikge1xuICBAaWYgJGVuYWJsZS1jYXJldCB7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luLWxlZnQ6ICRzcGFjaW5nO1xuICAgICAgdmVydGljYWwtYWxpZ246ICR2ZXJ0aWNhbC1hbGlnbjtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBAaWYgJGRpcmVjdGlvbiA9PSBkb3duIHtcbiAgICAgICAgQGluY2x1ZGUgY2FyZXQtZG93bigkd2lkdGgpO1xuICAgICAgfSBAZWxzZSBpZiAkZGlyZWN0aW9uID09IHVwIHtcbiAgICAgICAgQGluY2x1ZGUgY2FyZXQtdXAoJHdpZHRoKTtcbiAgICAgIH0gQGVsc2UgaWYgJGRpcmVjdGlvbiA9PSBlbmQge1xuICAgICAgICBAaW5jbHVkZSBjYXJldC1lbmQoJHdpZHRoKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaWYgJGRpcmVjdGlvbiA9PSBzdGFydCB7XG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAkc3BhY2luZztcbiAgICAgICAgdmVydGljYWwtYWxpZ246ICR2ZXJ0aWNhbC1hbGlnbjtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgQGluY2x1ZGUgY2FyZXQtc3RhcnQoJHdpZHRoKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmVtcHR5OjphZnRlciB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgY2FyZXQtbWl4aW5zXG4iLCIvLyBNYWtlIHRoZSBkaXYgYmVoYXZlIGxpa2UgYSBidXR0b25cbi5idG4tZ3JvdXAsXG4uYnRuLWdyb3VwLXZlcnRpY2FsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgLy8gbWF0Y2ggLmJ0biBhbGlnbm1lbnQgZ2l2ZW4gZm9udC1zaXplIGhhY2sgYWJvdmVcblxuICA+IC5idG4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgfVxuXG4gIC8vIEJyaW5nIHRoZSBob3ZlciwgZm9jdXNlZCwgYW5kIFwiYWN0aXZlXCIgYnV0dG9ucyB0byB0aGUgZnJvbnQgdG8gb3ZlcmxheVxuICAvLyB0aGUgYm9yZGVycyBwcm9wZXJseVxuICA+IC5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG4sXG4gID4gLmJ0bi1jaGVjazpmb2N1cyArIC5idG4sXG4gID4gLmJ0bjpob3ZlcixcbiAgPiAuYnRuOmZvY3VzLFxuICA+IC5idG46YWN0aXZlLFxuICA+IC5idG4uYWN0aXZlIHtcbiAgICB6LWluZGV4OiAxO1xuICB9XG59XG5cbi8vIE9wdGlvbmFsOiBHcm91cCBtdWx0aXBsZSBidXR0b24gZ3JvdXBzIHRvZ2V0aGVyIGZvciBhIHRvb2xiYXJcbi5idG4tdG9vbGJhciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXG4gIC5pbnB1dC1ncm91cCB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cblxuLmJ0bi1ncm91cCB7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJ0bi1ib3JkZXItcmFkaXVzKTtcblxuICAvLyBQcmV2ZW50IGRvdWJsZSBib3JkZXJzIHdoZW4gYnV0dG9ucyBhcmUgbmV4dCB0byBlYWNoIG90aGVyXG4gID4gOm5vdCguYnRuLWNoZWNrOmZpcnN0LWNoaWxkKSArIC5idG4sXG4gID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoI3skYnRuLWJvcmRlci13aWR0aH0gKiAtMSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gIH1cblxuICAvLyBSZXNldCByb3VuZGVkIGNvcm5lcnNcbiAgPiAuYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLFxuICA+IC5idG4uZHJvcGRvd24tdG9nZ2xlLXNwbGl0OmZpcnN0LWNoaWxkLFxuICA+IC5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4ge1xuICAgIEBpbmNsdWRlIGJvcmRlci1lbmQtcmFkaXVzKDApO1xuICB9XG5cbiAgLy8gVGhlIGxlZnQgcmFkaXVzIHNob3VsZCBiZSAwIGlmIHRoZSBidXR0b24gaXM6XG4gIC8vIC0gdGhlIFwidGhpcmQgb3IgbW9yZVwiIGNoaWxkXG4gIC8vIC0gdGhlIHNlY29uZCBjaGlsZCBhbmQgdGhlIHByZXZpb3VzIGVsZW1lbnQgaXNuJ3QgYC5idG4tY2hlY2tgIChtYWtpbmcgaXQgdGhlIGZpcnN0IGNoaWxkIHZpc3VhbGx5KVxuICAvLyAtIHBhcnQgb2YgYSBidG4tZ3JvdXAgd2hpY2ggaXNuJ3QgdGhlIGZpcnN0IGNoaWxkXG4gID4gLmJ0bjpudGgtY2hpbGQobiArIDMpLFxuICA+IDpub3QoLmJ0bi1jaGVjaykgKyAuYnRuLFxuICA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuIHtcbiAgICBAaW5jbHVkZSBib3JkZXItc3RhcnQtcmFkaXVzKDApO1xuICB9XG59XG5cbi8vIFNpemluZ1xuLy9cbi8vIFJlbWl4IHRoZSBkZWZhdWx0IGJ1dHRvbiBzaXppbmcgY2xhc3NlcyBpbnRvIG5ldyBvbmVzIGZvciBlYXNpZXIgbWFuaXB1bGF0aW9uLlxuXG4uYnRuLWdyb3VwLXNtID4gLmJ0biB7IEBleHRlbmQgLmJ0bi1zbTsgfVxuLmJ0bi1ncm91cC1sZyA+IC5idG4geyBAZXh0ZW5kIC5idG4tbGc7IH1cblxuXG4vL1xuLy8gU3BsaXQgYnV0dG9uIGRyb3Bkb3duc1xuLy9cblxuLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCB7XG4gIHBhZGRpbmctcmlnaHQ6ICRidG4tcGFkZGluZy14ICogLjc1O1xuICBwYWRkaW5nLWxlZnQ6ICRidG4tcGFkZGluZy14ICogLjc1O1xuXG4gICY6OmFmdGVyLFxuICAuZHJvcHVwICY6OmFmdGVyLFxuICAuZHJvcGVuZCAmOjphZnRlciB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cblxuICAuZHJvcHN0YXJ0ICY6OmJlZm9yZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG5cbi5idG4tc20gKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0IHtcbiAgcGFkZGluZy1yaWdodDogJGJ0bi1wYWRkaW5nLXgtc20gKiAuNzU7XG4gIHBhZGRpbmctbGVmdDogJGJ0bi1wYWRkaW5nLXgtc20gKiAuNzU7XG59XG5cbi5idG4tbGcgKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0IHtcbiAgcGFkZGluZy1yaWdodDogJGJ0bi1wYWRkaW5nLXgtbGcgKiAuNzU7XG4gIHBhZGRpbmctbGVmdDogJGJ0bi1wYWRkaW5nLXgtbGcgKiAuNzU7XG59XG5cblxuLy8gVGhlIGNsaWNrYWJsZSBidXR0b24gZm9yIHRvZ2dsaW5nIHRoZSBtZW51XG4vLyBTZXQgdGhlIHNhbWUgaW5zZXQgc2hhZG93IGFzIHRoZSA6YWN0aXZlIHN0YXRlXG4uYnRuLWdyb3VwLnNob3cgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGJ0bi1hY3RpdmUtYm94LXNoYWRvdyk7XG5cbiAgLy8gU2hvdyBubyBzaGFkb3cgZm9yIGAuYnRuLWxpbmtgIHNpbmNlIGl0IGhhcyBubyBvdGhlciBidXR0b24gc3R5bGVzLlxuICAmLmJ0bi1saW5rIHtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KG5vbmUpO1xuICB9XG59XG5cblxuLy9cbi8vIFZlcnRpY2FsIGJ1dHRvbiBncm91cHNcbi8vXG5cbi5idG4tZ3JvdXAtdmVydGljYWwge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgPiAuYnRuLFxuICA+IC5idG4tZ3JvdXAge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxuICA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIG1hcmdpbi10b3A6IGNhbGMoI3skYnRuLWJvcmRlci13aWR0aH0gKiAtMSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gIH1cblxuICAvLyBSZXNldCByb3VuZGVkIGNvcm5lcnNcbiAgPiAuYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLFxuICA+IC5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4ge1xuICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKDApO1xuICB9XG5cbiAgPiAuYnRuIH4gLmJ0bixcbiAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0biB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoMCk7XG4gIH1cbn1cbiIsIi8vIEJhc2UgY2xhc3Ncbi8vXG4vLyBLaWNrc3RhcnQgYW55IG5hdmlnYXRpb24gY29tcG9uZW50IHdpdGggYSBzZXQgb2Ygc3R5bGUgcmVzZXRzLiBXb3JrcyB3aXRoXG4vLyBgPG5hdj5gcywgYDx1bD5gcyBvciBgPG9sPmBzLlxuXG4ubmF2IHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IG5hdi1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1uYXYtbGluay1wYWRkaW5nLXg6ICN7JG5hdi1saW5rLXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fW5hdi1saW5rLXBhZGRpbmcteTogI3skbmF2LWxpbmstcGFkZGluZy15fTtcbiAgQGluY2x1ZGUgcmZzKCRuYXYtbGluay1mb250LXNpemUsIC0tI3skcHJlZml4fW5hdi1saW5rLWZvbnQtc2l6ZSk7XG4gIC0tI3skcHJlZml4fW5hdi1saW5rLWZvbnQtd2VpZ2h0OiAjeyRuYXYtbGluay1mb250LXdlaWdodH07XG4gIC0tI3skcHJlZml4fW5hdi1saW5rLWNvbG9yOiAjeyRuYXYtbGluay1jb2xvcn07XG4gIC0tI3skcHJlZml4fW5hdi1saW5rLWhvdmVyLWNvbG9yOiAjeyRuYXYtbGluay1ob3Zlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fW5hdi1saW5rLWRpc2FibGVkLWNvbG9yOiAjeyRuYXYtbGluay1kaXNhYmxlZC1jb2xvcn07XG4gIC8vIHNjc3MtZG9jcy1lbmQgbmF2LWNzcy12YXJzXG5cbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5uYXYtbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9bmF2LWxpbmstcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9bmF2LWxpbmstcGFkZGluZy14KTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKHZhcigtLSN7JHByZWZpeH1uYXYtbGluay1mb250LXNpemUpKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1uYXYtbGluay1mb250LXdlaWdodCk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2LWxpbmstY29sb3IpO1xuICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWRlY29yYXRpb24gPT0gbm9uZSwgbnVsbCwgbm9uZSk7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogMDtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkbmF2LWxpbmstdHJhbnNpdGlvbik7XG5cbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1uYXYtbGluay1ob3Zlci1jb2xvcik7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1ob3Zlci1kZWNvcmF0aW9uID09IHVuZGVybGluZSwgbm9uZSwgbnVsbCk7XG4gIH1cblxuICAmOmZvY3VzLXZpc2libGUge1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm94LXNoYWRvdzogJG5hdi1saW5rLWZvY3VzLWJveC1zaGFkb3c7XG4gIH1cblxuICAvLyBEaXNhYmxlZCBzdGF0ZSBsaWdodGVucyB0ZXh0XG4gICYuZGlzYWJsZWQsXG4gICY6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2LWxpbmstZGlzYWJsZWQtY29sb3IpO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgfVxufVxuXG4vL1xuLy8gVGFic1xuLy9cblxuLm5hdi10YWJzIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IG5hdi10YWJzLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fW5hdi10YWJzLWJvcmRlci13aWR0aDogI3skbmF2LXRhYnMtYm9yZGVyLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9bmF2LXRhYnMtYm9yZGVyLWNvbG9yOiAjeyRuYXYtdGFicy1ib3JkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1uYXYtdGFicy1ib3JkZXItcmFkaXVzOiAjeyRuYXYtdGFicy1ib3JkZXItcmFkaXVzfTtcbiAgLS0jeyRwcmVmaXh9bmF2LXRhYnMtbGluay1ob3Zlci1ib3JkZXItY29sb3I6ICN7JG5hdi10YWJzLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2LXRhYnMtbGluay1hY3RpdmUtY29sb3I6ICN7JG5hdi10YWJzLWxpbmstYWN0aXZlLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2LXRhYnMtbGluay1hY3RpdmUtYmc6ICN7JG5hdi10YWJzLWxpbmstYWN0aXZlLWJnfTtcbiAgLS0jeyRwcmVmaXh9bmF2LXRhYnMtbGluay1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjeyRuYXYtdGFicy1saW5rLWFjdGl2ZS1ib3JkZXItY29sb3J9O1xuICAvLyBzY3NzLWRvY3MtZW5kIG5hdi10YWJzLWNzcy12YXJzXG5cbiAgYm9yZGVyLWJvdHRvbTogdmFyKC0tI3skcHJlZml4fW5hdi10YWJzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fW5hdi10YWJzLWJvcmRlci1jb2xvcik7XG5cbiAgLm5hdi1saW5rIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKC0xICogdmFyKC0tI3skcHJlZml4fW5hdi10YWJzLWJvcmRlci13aWR0aCkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICAgIGJvcmRlcjogdmFyKC0tI3skcHJlZml4fW5hdi10YWJzLWJvcmRlci13aWR0aCkgc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXModmFyKC0tI3skcHJlZml4fW5hdi10YWJzLWJvcmRlci1yYWRpdXMpKTtcblxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICAvLyBQcmV2ZW50cyBhY3RpdmUgLm5hdi1saW5rIHRhYiBvdmVybGFwcGluZyBmb2N1cyBvdXRsaW5lIG9mIHByZXZpb3VzL25leHQgLm5hdi1saW5rXG4gICAgICBpc29sYXRpb246IGlzb2xhdGU7XG4gICAgICBib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1uYXYtdGFicy1saW5rLWhvdmVyLWJvcmRlci1jb2xvcik7XG4gICAgfVxuICB9XG5cbiAgLm5hdi1saW5rLmFjdGl2ZSxcbiAgLm5hdi1pdGVtLnNob3cgLm5hdi1saW5rIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdi10YWJzLWxpbmstYWN0aXZlLWNvbG9yKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2LXRhYnMtbGluay1hY3RpdmUtYmcpO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdi10YWJzLWxpbmstYWN0aXZlLWJvcmRlci1jb2xvcik7XG4gIH1cblxuICAuZHJvcGRvd24tbWVudSB7XG4gICAgLy8gTWFrZSBkcm9wZG93biBib3JkZXIgb3ZlcmxhcCB0YWIgYm9yZGVyXG4gICAgbWFyZ2luLXRvcDogY2FsYygtMSAqIHZhcigtLSN7JHByZWZpeH1uYXYtdGFicy1ib3JkZXItd2lkdGgpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgICAvLyBSZW1vdmUgdGhlIHRvcCByb3VuZGVkIGNvcm5lcnMgaGVyZSBzaW5jZSB0aGVyZSBpcyBhIGhhcmQgZWRnZSBhYm92ZSB0aGUgbWVudVxuICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKDApO1xuICB9XG59XG5cblxuLy9cbi8vIFBpbGxzXG4vL1xuXG4ubmF2LXBpbGxzIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IG5hdi1waWxscy1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1uYXYtcGlsbHMtYm9yZGVyLXJhZGl1czogI3skbmF2LXBpbGxzLWJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH1uYXYtcGlsbHMtbGluay1hY3RpdmUtY29sb3I6ICN7JG5hdi1waWxscy1saW5rLWFjdGl2ZS1jb2xvcn07XG4gIC0tI3skcHJlZml4fW5hdi1waWxscy1saW5rLWFjdGl2ZS1iZzogI3skbmF2LXBpbGxzLWxpbmstYWN0aXZlLWJnfTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBuYXYtcGlsbHMtY3NzLXZhcnNcblxuICAubmF2LWxpbmsge1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXModmFyKC0tI3skcHJlZml4fW5hdi1waWxscy1ib3JkZXItcmFkaXVzKSk7XG4gIH1cblxuICAubmF2LWxpbmsuYWN0aXZlLFxuICAuc2hvdyA+IC5uYXYtbGluayB7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1uYXYtcGlsbHMtbGluay1hY3RpdmUtY29sb3IpO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKHZhcigtLSN7JHByZWZpeH1uYXYtcGlsbHMtbGluay1hY3RpdmUtYmcpKTtcbiAgfVxufVxuXG5cbi8vXG4vLyBVbmRlcmxpbmVcbi8vXG5cbi5uYXYtdW5kZXJsaW5lIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IG5hdi11bmRlcmxpbmUtY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9bmF2LXVuZGVybGluZS1nYXA6ICN7JG5hdi11bmRlcmxpbmUtZ2FwfTtcbiAgLS0jeyRwcmVmaXh9bmF2LXVuZGVybGluZS1ib3JkZXItd2lkdGg6ICN7JG5hdi11bmRlcmxpbmUtYm9yZGVyLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9bmF2LXVuZGVybGluZS1saW5rLWFjdGl2ZS1jb2xvcjogI3skbmF2LXVuZGVybGluZS1saW5rLWFjdGl2ZS1jb2xvcn07XG4gIC8vIHNjc3MtZG9jcy1lbmQgbmF2LXVuZGVybGluZS1jc3MtdmFyc1xuXG4gIGdhcDogdmFyKC0tI3skcHJlZml4fW5hdi11bmRlcmxpbmUtZ2FwKTtcblxuICAubmF2LWxpbmsge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIGJvcmRlci1ib3R0b206IHZhcigtLSN7JHByZWZpeH1uYXYtdW5kZXJsaW5lLWJvcmRlci13aWR0aCkgc29saWQgdHJhbnNwYXJlbnQ7XG5cbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogY3VycmVudGNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIC5uYXYtbGluay5hY3RpdmUsXG4gIC5zaG93ID4gLm5hdi1saW5rIHtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1uYXYtdW5kZXJsaW5lLWxpbmstYWN0aXZlLWNvbG9yKTtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiBjdXJyZW50Y29sb3I7XG4gIH1cbn1cblxuXG4vL1xuLy8gSnVzdGlmaWVkIHZhcmlhbnRzXG4vL1xuXG4ubmF2LWZpbGwge1xuICA+IC5uYXYtbGluayxcbiAgLm5hdi1pdGVtIHtcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLm5hdi1qdXN0aWZpZWQge1xuICA+IC5uYXYtbGluayxcbiAgLm5hdi1pdGVtIHtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLm5hdi1maWxsLFxuLm5hdi1qdXN0aWZpZWQge1xuICAubmF2LWl0ZW0gLm5hdi1saW5rIHtcbiAgICB3aWR0aDogMTAwJTsgLy8gTWFrZSBzdXJlIGJ1dHRvbiB3aWxsIGdyb3dcbiAgfVxufVxuXG5cbi8vIFRhYmJhYmxlIHRhYnNcbi8vXG4vLyBIaWRlIHRhYmJhYmxlIHBhbmVzIHRvIHN0YXJ0LCBzaG93IHRoZW0gd2hlbiBgLmFjdGl2ZWBcblxuLnRhYi1jb250ZW50IHtcbiAgPiAudGFiLXBhbmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgPiAuYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuIiwiLy8gTmF2YmFyXG4vL1xuLy8gUHJvdmlkZSBhIHN0YXRpYyBuYXZiYXIgZnJvbSB3aGljaCB3ZSBleHBhbmQgdG8gY3JlYXRlIGZ1bGwtd2lkdGgsIGZpeGVkLCBhbmRcbi8vIG90aGVyIG5hdmJhciB2YXJpYXRpb25zLlxuXG4ubmF2YmFyIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IG5hdmJhci1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1uYXZiYXItcGFkZGluZy14OiAje2lmKCRuYXZiYXItcGFkZGluZy14ID09IG51bGwsIDAsICRuYXZiYXItcGFkZGluZy14KX07XG4gIC0tI3skcHJlZml4fW5hdmJhci1wYWRkaW5nLXk6ICN7JG5hdmJhci1wYWRkaW5nLXl9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItY29sb3I6ICN7JG5hdmJhci1saWdodC1jb2xvcn07XG4gIC0tI3skcHJlZml4fW5hdmJhci1ob3Zlci1jb2xvcjogI3skbmF2YmFyLWxpZ2h0LWhvdmVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLWRpc2FibGVkLWNvbG9yOiAjeyRuYXZiYXItbGlnaHQtZGlzYWJsZWQtY29sb3J9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItYWN0aXZlLWNvbG9yOiAjeyRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLWJyYW5kLXBhZGRpbmcteTogI3skbmF2YmFyLWJyYW5kLXBhZGRpbmcteX07XG4gIC0tI3skcHJlZml4fW5hdmJhci1icmFuZC1tYXJnaW4tZW5kOiAjeyRuYXZiYXItYnJhbmQtbWFyZ2luLWVuZH07XG4gIC0tI3skcHJlZml4fW5hdmJhci1icmFuZC1mb250LXNpemU6ICN7JG5hdmJhci1icmFuZC1mb250LXNpemV9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItYnJhbmQtY29sb3I6ICN7JG5hdmJhci1saWdodC1icmFuZC1jb2xvcn07XG4gIC0tI3skcHJlZml4fW5hdmJhci1icmFuZC1ob3Zlci1jb2xvcjogI3skbmF2YmFyLWxpZ2h0LWJyYW5kLWhvdmVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteDogI3skbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fW5hdmJhci10b2dnbGVyLXBhZGRpbmcteTogI3skbmF2YmFyLXRvZ2dsZXItcGFkZGluZy15fTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLXRvZ2dsZXItcGFkZGluZy14OiAjeyRuYXZiYXItdG9nZ2xlci1wYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItdG9nZ2xlci1mb250LXNpemU6ICN7JG5hdmJhci10b2dnbGVyLWZvbnQtc2l6ZX07XG4gIC0tI3skcHJlZml4fW5hdmJhci10b2dnbGVyLWljb24tYmc6ICN7ZXNjYXBlLXN2ZygkbmF2YmFyLWxpZ2h0LXRvZ2dsZXItaWNvbi1iZyl9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItdG9nZ2xlci1ib3JkZXItY29sb3I6ICN7JG5hdmJhci1saWdodC10b2dnbGVyLWJvcmRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fW5hdmJhci10b2dnbGVyLWJvcmRlci1yYWRpdXM6ICN7JG5hdmJhci10b2dnbGVyLWJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItdG9nZ2xlci1mb2N1cy13aWR0aDogI3skbmF2YmFyLXRvZ2dsZXItZm9jdXMtd2lkdGh9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItdG9nZ2xlci10cmFuc2l0aW9uOiAjeyRuYXZiYXItdG9nZ2xlci10cmFuc2l0aW9ufTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBuYXZiYXItY3NzLXZhcnNcblxuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDsgLy8gYWxsb3cgdXMgdG8gZG8gdGhlIGxpbmUgYnJlYWsgZm9yIGNvbGxhcHNpbmcgY29udGVudFxuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IC8vIHNwYWNlIG91dCBicmFuZCBmcm9tIGxvZ29cbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fW5hdmJhci1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1uYXZiYXItcGFkZGluZy14KTtcbiAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoKTtcblxuICAvLyBCZWNhdXNlIGZsZXggcHJvcGVydGllcyBhcmVuJ3QgaW5oZXJpdGVkLCB3ZSBuZWVkIHRvIHJlZGVjbGFyZSB0aGVzZSBmaXJzdFxuICAvLyBmZXcgcHJvcGVydGllcyBzbyB0aGF0IGNvbnRlbnQgbmVzdGVkIHdpdGhpbiBiZWhhdmUgcHJvcGVybHkuXG4gIC8vIFRoZSBgZmxleC13cmFwYCBwcm9wZXJ0eSBpcyBpbmhlcml0ZWQgdG8gc2ltcGxpZnkgdGhlIGV4cGFuZGVkIG5hdmJhcnNcbiAgJWNvbnRhaW5lci1mbGV4LXByb3BlcnRpZXMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiBpbmhlcml0O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG5cbiAgPiAuY29udGFpbmVyLFxuICA+IC5jb250YWluZXItZmx1aWQge1xuICAgIEBleHRlbmQgJWNvbnRhaW5lci1mbGV4LXByb3BlcnRpZXM7XG4gIH1cblxuICBAZWFjaCAkYnJlYWtwb2ludCwgJGNvbnRhaW5lci1tYXgtd2lkdGggaW4gJGNvbnRhaW5lci1tYXgtd2lkdGhzIHtcbiAgICA+IC5jb250YWluZXIje2JyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRjb250YWluZXItbWF4LXdpZHRocyl9IHtcbiAgICAgIEBleHRlbmQgJWNvbnRhaW5lci1mbGV4LXByb3BlcnRpZXM7XG4gICAgfVxuICB9XG59XG5cblxuLy8gTmF2YmFyIGJyYW5kXG4vL1xuLy8gVXNlZCBmb3IgYnJhbmQsIHByb2plY3QsIG9yIHNpdGUgbmFtZXMuXG5cbi5uYXZiYXItYnJhbmQge1xuICBwYWRkaW5nLXRvcDogdmFyKC0tI3skcHJlZml4fW5hdmJhci1icmFuZC1wYWRkaW5nLXkpO1xuICBwYWRkaW5nLWJvdHRvbTogdmFyKC0tI3skcHJlZml4fW5hdmJhci1icmFuZC1wYWRkaW5nLXkpO1xuICBtYXJnaW4tcmlnaHQ6IHZhcigtLSN7JHByZWZpeH1uYXZiYXItYnJhbmQtbWFyZ2luLWVuZCk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSh2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLWJyYW5kLWZvbnQtc2l6ZSkpO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdmJhci1icmFuZC1jb2xvcik7XG4gIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstZGVjb3JhdGlvbiA9PSBub25lLCBudWxsLCBub25lKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdmJhci1icmFuZC1ob3Zlci1jb2xvcik7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1ob3Zlci1kZWNvcmF0aW9uID09IHVuZGVybGluZSwgbm9uZSwgbnVsbCk7XG4gIH1cbn1cblxuXG4vLyBOYXZiYXIgbmF2XG4vL1xuLy8gQ3VzdG9tIG5hdmJhciBuYXZpZ2F0aW9uIChkb2Vzbid0IHJlcXVpcmUgYC5uYXZgLCBidXQgZG9lcyBtYWtlIHVzZSBvZiBgLm5hdi1saW5rYCkuXG5cbi5uYXZiYXItbmF2IHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IG5hdmJhci1uYXYtY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9bmF2LWxpbmstcGFkZGluZy14OiAwO1xuICAtLSN7JHByZWZpeH1uYXYtbGluay1wYWRkaW5nLXk6ICN7JG5hdi1saW5rLXBhZGRpbmcteX07XG4gIEBpbmNsdWRlIHJmcygkbmF2LWxpbmstZm9udC1zaXplLCAtLSN7JHByZWZpeH1uYXYtbGluay1mb250LXNpemUpO1xuICAtLSN7JHByZWZpeH1uYXYtbGluay1mb250LXdlaWdodDogI3skbmF2LWxpbmstZm9udC13ZWlnaHR9O1xuICAtLSN7JHByZWZpeH1uYXYtbGluay1jb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdmJhci1jb2xvcik7XG4gIC0tI3skcHJlZml4fW5hdi1saW5rLWhvdmVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLWhvdmVyLWNvbG9yKTtcbiAgLS0jeyRwcmVmaXh9bmF2LWxpbmstZGlzYWJsZWQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1uYXZiYXItZGlzYWJsZWQtY29sb3IpO1xuICAvLyBzY3NzLWRvY3MtZW5kIG5hdmJhci1uYXYtY3NzLXZhcnNcblxuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyAvLyBjYW5ub3QgdXNlIGBpbmhlcml0YCB0byBnZXQgdGhlIGAubmF2YmFyYHMgdmFsdWVcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuXG4gIC5uYXYtbGluayB7XG4gICAgJi5hY3RpdmUsXG4gICAgJi5zaG93IHtcbiAgICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLWFjdGl2ZS1jb2xvcik7XG4gICAgfVxuICB9XG5cbiAgLmRyb3Bkb3duLW1lbnUge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gIH1cbn1cblxuXG4vLyBOYXZiYXIgdGV4dFxuLy9cbi8vXG5cbi5uYXZiYXItdGV4dCB7XG4gIHBhZGRpbmctdG9wOiAkbmF2LWxpbmstcGFkZGluZy15O1xuICBwYWRkaW5nLWJvdHRvbTogJG5hdi1saW5rLXBhZGRpbmcteTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1uYXZiYXItY29sb3IpO1xuXG4gIGEsXG4gIGE6aG92ZXIsXG4gIGE6Zm9jdXMgIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdmJhci1hY3RpdmUtY29sb3IpO1xuICB9XG59XG5cblxuLy8gUmVzcG9uc2l2ZSBuYXZiYXJcbi8vXG4vLyBDdXN0b20gc3R5bGVzIGZvciByZXNwb25zaXZlIGNvbGxhcHNpbmcgYW5kIHRvZ2dsaW5nIG9mIG5hdmJhciBjb250ZW50cy5cbi8vIFBvd2VyZWQgYnkgdGhlIGNvbGxhcHNlIEJvb3RzdHJhcCBKYXZhU2NyaXB0IHBsdWdpbi5cblxuLy8gV2hlbiBjb2xsYXBzZWQsIHByZXZlbnQgdGhlIHRvZ2dsZWFibGUgbmF2YmFyIGNvbnRlbnRzIGZyb20gYXBwZWFyaW5nIGluXG4vLyB0aGUgZGVmYXVsdCBmbGV4Ym94IHJvdyBvcmllbnRhdGlvbi4gUmVxdWlyZXMgdGhlIHVzZSBvZiBgZmxleC13cmFwOiB3cmFwYFxuLy8gb24gdGhlIGAubmF2YmFyYCBwYXJlbnQuXG4ubmF2YmFyLWNvbGxhcHNlIHtcbiAgZmxleC1iYXNpczogMTAwJTtcbiAgZmxleC1ncm93OiAxO1xuICAvLyBGb3IgYWx3YXlzIGV4cGFuZGVkIG9yIGV4dHJhIGZ1bGwgbmF2YmFycywgZW5zdXJlIGNvbnRlbnQgYWxpZ25zIGl0c2VsZlxuICAvLyBwcm9wZXJseSB2ZXJ0aWNhbGx5LiBDYW4gYmUgZWFzaWx5IG92ZXJyaWRkZW4gd2l0aCBmbGV4IHV0aWxpdGllcy5cbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLy8gQnV0dG9uIGZvciB0b2dnbGluZyB0aGUgbmF2YmFyIHdoZW4gaW4gaXRzIGNvbGxhcHNlZCBzdGF0ZVxuLm5hdmJhci10b2dnbGVyIHtcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fW5hdmJhci10b2dnbGVyLXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fW5hdmJhci10b2dnbGVyLXBhZGRpbmcteCk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSh2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLXRvZ2dsZXItZm9udC1zaXplKSk7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdmJhci1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyAvLyByZW1vdmUgZGVmYXVsdCBidXR0b24gc3R5bGVcbiAgYm9yZGVyOiB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLXRvZ2dsZXItYm9yZGVyLWNvbG9yKTsgLy8gcmVtb3ZlIGRlZmF1bHQgYnV0dG9uIHN0eWxlXG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXModmFyKC0tI3skcHJlZml4fW5hdmJhci10b2dnbGVyLWJvcmRlci1yYWRpdXMpKTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbih2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLXRvZ2dsZXItdHJhbnNpdGlvbikpO1xuXG4gICY6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gICY6Zm9jdXMge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIHZhcigtLSN7JHByZWZpeH1uYXZiYXItdG9nZ2xlci1mb2N1cy13aWR0aCk7XG4gIH1cbn1cblxuLy8gS2VlcCBhcyBhIHNlcGFyYXRlIGVsZW1lbnQgc28gZm9sa3MgY2FuIGVhc2lseSBvdmVycmlkZSBpdCB3aXRoIGFub3RoZXIgaWNvblxuLy8gb3IgaW1hZ2UgZmlsZSBhcyBuZWVkZWQuXG4ubmF2YmFyLXRvZ2dsZXItaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEuNWVtO1xuICBoZWlnaHQ6IDEuNWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLXRvZ2dsZXItaWNvbi1iZyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xufVxuXG4ubmF2YmFyLW5hdi1zY3JvbGwge1xuICBtYXgtaGVpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9c2Nyb2xsLWhlaWdodCwgNzV2aCk7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbi8vIHNjc3MtZG9jcy1zdGFydCBuYXZiYXItZXhwYW5kLWxvb3Bcbi8vIEdlbmVyYXRlIHNlcmllcyBvZiBgLm5hdmJhci1leHBhbmQtKmAgcmVzcG9uc2l2ZSBjbGFzc2VzIGZvciBjb25maWd1cmluZ1xuLy8gd2hlcmUgeW91ciBuYXZiYXIgY29sbGFwc2VzLlxuLm5hdmJhci1leHBhbmQge1xuICBAZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICAgICRuZXh0OiBicmVha3BvaW50LW5leHQoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJG5leHQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzY3NzL3NlbGVjdG9yLW5vLXVuaW9uLWNsYXNzLW5hbWVcbiAgICAmI3skaW5maXh9IHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5leHQpIHtcbiAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblxuICAgICAgICAubmF2YmFyLW5hdiB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcblxuICAgICAgICAgIC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAubmF2LWxpbmsge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogdmFyKC0tI3skcHJlZml4fW5hdmJhci1uYXYtbGluay1wYWRkaW5nLXgpO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteCk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLm5hdmJhci1uYXYtc2Nyb2xsIHtcbiAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5uYXZiYXItY29sbGFwc2Uge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcbiAgICAgICAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICAgICAgICB9XG5cbiAgICAgICAgLm5hdmJhci10b2dnbGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgLm9mZmNhbnZhcyB7XG4gICAgICAgICAgLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG4gICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgICB6LWluZGV4OiBhdXRvO1xuICAgICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICAgICAgICAgIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3cobm9uZSk7XG4gICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihub25lKTtcbiAgICAgICAgICAvLyBzdHlsZWxpbnQtZW5hYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4gICAgICAgICAgLm9mZmNhbnZhcy1oZWFkZXIge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAub2ZmY2FudmFzLWJvZHkge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZ3JvdzogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBvdmVyZmxvdy15OiB2aXNpYmxlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBuYXZiYXItZXhwYW5kLWxvb3BcblxuLy8gTmF2YmFyIHRoZW1lc1xuLy9cbi8vIFN0eWxlcyBmb3Igc3dpdGNoaW5nIGJldHdlZW4gbmF2YmFycyB3aXRoIGxpZ2h0IG9yIGRhcmsgYmFja2dyb3VuZC5cblxuLm5hdmJhci1saWdodCB7XG4gIEBpbmNsdWRlIGRlcHJlY2F0ZShcImAubmF2YmFyLWxpZ2h0YFwiLCBcInY1LjIuMFwiLCBcInY2LjAuMFwiLCB0cnVlKTtcbn1cblxuLm5hdmJhci1kYXJrLFxuLm5hdmJhcltkYXRhLWJzLXRoZW1lPVwiZGFya1wiXSB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBuYXZiYXItZGFyay1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1uYXZiYXItY29sb3I6ICN7JG5hdmJhci1kYXJrLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLWhvdmVyLWNvbG9yOiAjeyRuYXZiYXItZGFyay1ob3Zlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fW5hdmJhci1kaXNhYmxlZC1jb2xvcjogI3skbmF2YmFyLWRhcmstZGlzYWJsZWQtY29sb3J9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItYWN0aXZlLWNvbG9yOiAjeyRuYXZiYXItZGFyay1hY3RpdmUtY29sb3J9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItYnJhbmQtY29sb3I6ICN7JG5hdmJhci1kYXJrLWJyYW5kLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLWJyYW5kLWhvdmVyLWNvbG9yOiAjeyRuYXZiYXItZGFyay1icmFuZC1ob3Zlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fW5hdmJhci10b2dnbGVyLWJvcmRlci1jb2xvcjogI3skbmF2YmFyLWRhcmstdG9nZ2xlci1ib3JkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItdG9nZ2xlci1pY29uLWJnOiAje2VzY2FwZS1zdmcoJG5hdmJhci1kYXJrLXRvZ2dsZXItaWNvbi1iZyl9O1xuICAvLyBzY3NzLWRvY3MtZW5kIG5hdmJhci1kYXJrLWNzcy12YXJzXG59XG5cbkBpZiAkZW5hYmxlLWRhcmstbW9kZSB7XG4gIEBpbmNsdWRlIGNvbG9yLW1vZGUoZGFyaykge1xuICAgIC5uYXZiYXItdG9nZ2xlci1pY29uIHtcbiAgICAgIC0tI3skcHJlZml4fW5hdmJhci10b2dnbGVyLWljb24tYmc6ICN7ZXNjYXBlLXN2ZygkbmF2YmFyLWRhcmstdG9nZ2xlci1pY29uLWJnKX07XG4gICAgfVxuICB9XG59XG4iLCIvL1xuLy8gQmFzZSBzdHlsZXNcbi8vXG5cbi5jYXJkIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IGNhcmQtY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9Y2FyZC1zcGFjZXIteTogI3skY2FyZC1zcGFjZXIteX07XG4gIC0tI3skcHJlZml4fWNhcmQtc3BhY2VyLXg6ICN7JGNhcmQtc3BhY2VyLXh9O1xuICAtLSN7JHByZWZpeH1jYXJkLXRpdGxlLXNwYWNlci15OiAjeyRjYXJkLXRpdGxlLXNwYWNlci15fTtcbiAgLS0jeyRwcmVmaXh9Y2FyZC10aXRsZS1jb2xvcjogI3skY2FyZC10aXRsZS1jb2xvcn07XG4gIC0tI3skcHJlZml4fWNhcmQtc3VidGl0bGUtY29sb3I6ICN7JGNhcmQtc3VidGl0bGUtY29sb3J9O1xuICAtLSN7JHByZWZpeH1jYXJkLWJvcmRlci13aWR0aDogI3skY2FyZC1ib3JkZXItd2lkdGh9O1xuICAtLSN7JHByZWZpeH1jYXJkLWJvcmRlci1jb2xvcjogI3skY2FyZC1ib3JkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1jYXJkLWJvcmRlci1yYWRpdXM6ICN7JGNhcmQtYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fWNhcmQtYm94LXNoYWRvdzogI3skY2FyZC1ib3gtc2hhZG93fTtcbiAgLS0jeyRwcmVmaXh9Y2FyZC1pbm5lci1ib3JkZXItcmFkaXVzOiAjeyRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH1jYXJkLWNhcC1wYWRkaW5nLXk6ICN7JGNhcmQtY2FwLXBhZGRpbmcteX07XG4gIC0tI3skcHJlZml4fWNhcmQtY2FwLXBhZGRpbmcteDogI3skY2FyZC1jYXAtcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9Y2FyZC1jYXAtYmc6ICN7JGNhcmQtY2FwLWJnfTtcbiAgLS0jeyRwcmVmaXh9Y2FyZC1jYXAtY29sb3I6ICN7JGNhcmQtY2FwLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9Y2FyZC1oZWlnaHQ6ICN7JGNhcmQtaGVpZ2h0fTtcbiAgLS0jeyRwcmVmaXh9Y2FyZC1jb2xvcjogI3skY2FyZC1jb2xvcn07XG4gIC0tI3skcHJlZml4fWNhcmQtYmc6ICN7JGNhcmQtYmd9O1xuICAtLSN7JHByZWZpeH1jYXJkLWltZy1vdmVybGF5LXBhZGRpbmc6ICN7JGNhcmQtaW1nLW92ZXJsYXktcGFkZGluZ307XG4gIC0tI3skcHJlZml4fWNhcmQtZ3JvdXAtbWFyZ2luOiAjeyRjYXJkLWdyb3VwLW1hcmdpbn07XG4gIC8vIHNjc3MtZG9jcy1lbmQgY2FyZC1jc3MtdmFyc1xuXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWluLXdpZHRoOiAwOyAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMjI3NDAjaXNzdWVjb21tZW50LTMwNTg2ODEwNlxuICBoZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1jYXJkLWhlaWdodCk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Ym9keS1jb2xvcik7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWNhcmQtYmcpO1xuICBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XG4gIGJvcmRlcjogdmFyKC0tI3skcHJlZml4fWNhcmQtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1ib3JkZXItY29sb3IpO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKHZhcigtLSN7JHByZWZpeH1jYXJkLWJvcmRlci1yYWRpdXMpKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdyh2YXIoLS0jeyRwcmVmaXh9Y2FyZC1ib3gtc2hhZG93KSk7XG5cbiAgPiBociB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG5cbiAgPiAubGlzdC1ncm91cCB7XG4gICAgYm9yZGVyLXRvcDogaW5oZXJpdDtcbiAgICBib3JkZXItYm90dG9tOiBpbmhlcml0O1xuXG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBib3JkZXItdG9wLXdpZHRoOiAwO1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXModmFyKC0tI3skcHJlZml4fWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cykpO1xuICAgIH1cblxuICAgICY6bGFzdC1jaGlsZCAge1xuICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKHZhcigtLSN7JHByZWZpeH1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpKTtcbiAgICB9XG4gIH1cblxuICAvLyBEdWUgdG8gc3BlY2lmaWNpdHkgb2YgdGhlIGFib3ZlIHNlbGVjdG9yIChgLmNhcmQgPiAubGlzdC1ncm91cGApLCB3ZSBtdXN0XG4gIC8vIHVzZSBhIGNoaWxkIHNlbGVjdG9yIGhlcmUgdG8gcHJldmVudCBkb3VibGUgYm9yZGVycy5cbiAgPiAuY2FyZC1oZWFkZXIgKyAubGlzdC1ncm91cCxcbiAgPiAubGlzdC1ncm91cCArIC5jYXJkLWZvb3RlciB7XG4gICAgYm9yZGVyLXRvcDogMDtcbiAgfVxufVxuXG4uY2FyZC1ib2R5IHtcbiAgLy8gRW5hYmxlIGBmbGV4LWdyb3c6IDFgIGZvciBkZWNrcyBhbmQgZ3JvdXBzIHNvIHRoYXQgY2FyZCBibG9ja3MgdGFrZSB1cFxuICAvLyBhcyBtdWNoIHNwYWNlIGFzIHBvc3NpYmxlLCBlbnN1cmluZyBmb290ZXJzIGFyZSBhbGlnbmVkIHRvIHRoZSBib3R0b20uXG4gIGZsZXg6IDEgMSBhdXRvO1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1zcGFjZXIteSkgdmFyKC0tI3skcHJlZml4fWNhcmQtc3BhY2VyLXgpO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWNhcmQtY29sb3IpO1xufVxuXG4uY2FyZC10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLSN7JHByZWZpeH1jYXJkLXRpdGxlLXNwYWNlci15KTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1jYXJkLXRpdGxlLWNvbG9yKTtcbn1cblxuLmNhcmQtc3VidGl0bGUge1xuICBtYXJnaW4tdG9wOiBjYWxjKC0uNSAqIHZhcigtLSN7JHByZWZpeH1jYXJkLXRpdGxlLXNwYWNlci15KSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1zdWJ0aXRsZS1jb2xvcik7XG59XG5cbi5jYXJkLXRleHQ6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5jYXJkLWxpbmsge1xuICAmOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWhvdmVyLWRlY29yYXRpb24gPT0gdW5kZXJsaW5lLCBub25lLCBudWxsKTtcbiAgfVxuXG4gICsgLmNhcmQtbGluayB7XG4gICAgbWFyZ2luLWxlZnQ6IHZhcigtLSN7JHByZWZpeH1jYXJkLXNwYWNlci14KTtcbiAgfVxufVxuXG4vL1xuLy8gT3B0aW9uYWwgdGV4dHVhbCBjYXBzXG4vL1xuXG4uY2FyZC1oZWFkZXIge1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1jYXAtcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1jYXAtcGFkZGluZy14KTtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gUmVtb3ZlcyB0aGUgZGVmYXVsdCBtYXJnaW4tYm90dG9tIG9mIDxoTj5cbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1jYXJkLWNhcC1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1jYXJkLWNhcC1iZyk7XG4gIGJvcmRlci1ib3R0b206IHZhcigtLSN7JHByZWZpeH1jYXJkLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fWNhcmQtYm9yZGVyLWNvbG9yKTtcblxuICAmOmZpcnN0LWNoaWxkIHtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKHZhcigtLSN7JHByZWZpeH1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpIHZhcigtLSN7JHByZWZpeH1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpIDAgMCk7XG4gIH1cbn1cblxuLmNhcmQtZm9vdGVyIHtcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fWNhcmQtY2FwLXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fWNhcmQtY2FwLXBhZGRpbmcteCk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1jYXAtY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1jYXAtYmcpO1xuICBib3JkZXItdG9wOiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH1jYXJkLWJvcmRlci1jb2xvcik7XG5cbiAgJjpsYXN0LWNoaWxkIHtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDAgMCB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKSB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKSk7XG4gIH1cbn1cblxuXG4vL1xuLy8gSGVhZGVyIG5hdnNcbi8vXG5cbi5jYXJkLWhlYWRlci10YWJzIHtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKC0uNSAqIHZhcigtLSN7JHByZWZpeH1jYXJkLWNhcC1wYWRkaW5nLXgpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgbWFyZ2luLWJvdHRvbTogY2FsYygtMSAqIHZhcigtLSN7JHByZWZpeH1jYXJkLWNhcC1wYWRkaW5nLXkpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoLS41ICogdmFyKC0tI3skcHJlZml4fWNhcmQtY2FwLXBhZGRpbmcteCkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICBib3JkZXItYm90dG9tOiAwO1xuXG4gIC5uYXYtbGluay5hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1jYXJkLWJnKTtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1iZyk7XG4gIH1cbn1cblxuLmNhcmQtaGVhZGVyLXBpbGxzIHtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKC0uNSAqIHZhcigtLSN7JHByZWZpeH1jYXJkLWNhcC1wYWRkaW5nLXgpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoLS41ICogdmFyKC0tI3skcHJlZml4fWNhcmQtY2FwLXBhZGRpbmcteCkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxufVxuXG4vLyBDYXJkIGltYWdlXG4uY2FyZC1pbWctb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1pbWctb3ZlcmxheS1wYWRkaW5nKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9Y2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKSk7XG59XG5cbi5jYXJkLWltZyxcbi5jYXJkLWltZy10b3AsXG4uY2FyZC1pbWctYm90dG9tIHtcbiAgd2lkdGg6IDEwMCU7IC8vIFJlcXVpcmVkIGJlY2F1c2Ugd2UgdXNlIGZsZXhib3ggYW5kIHRoaXMgaW5oZXJlbnRseSBhcHBsaWVzIGFsaWduLXNlbGY6IHN0cmV0Y2hcbn1cblxuLmNhcmQtaW1nLFxuLmNhcmQtaW1nLXRvcCB7XG4gIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKHZhcigtLSN7JHByZWZpeH1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpKTtcbn1cblxuLmNhcmQtaW1nLFxuLmNhcmQtaW1nLWJvdHRvbSB7XG4gIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKHZhcigtLSN7JHByZWZpeH1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpKTtcbn1cblxuXG4vL1xuLy8gQ2FyZCBncm91cHNcbi8vXG5cbi5jYXJkLWdyb3VwIHtcbiAgLy8gVGhlIGNoaWxkIHNlbGVjdG9yIGFsbG93cyBuZXN0ZWQgYC5jYXJkYCB3aXRoaW4gYC5jYXJkLWdyb3VwYFxuICAvLyB0byBkaXNwbGF5IHByb3Blcmx5LlxuICA+IC5jYXJkIHtcbiAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1ncm91cC1tYXJnaW4pO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICAvLyBUaGUgY2hpbGQgc2VsZWN0b3IgYWxsb3dzIG5lc3RlZCBgLmNhcmRgIHdpdGhpbiBgLmNhcmQtZ3JvdXBgXG4gICAgLy8gdG8gZGlzcGxheSBwcm9wZXJseS5cbiAgICA+IC5jYXJkIHtcbiAgICAgIC8vIEZsZXhidWdzICM0OiBodHRwczovL2dpdGh1Yi5jb20vcGhpbGlwd2FsdG9uL2ZsZXhidWdzI2ZsZXhidWctNFxuICAgICAgZmxleDogMSAwIDAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICAgKyAuY2FyZCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBib3JkZXItbGVmdDogMDtcbiAgICAgIH1cblxuICAgICAgLy8gSGFuZGxlIHJvdW5kZWQgY29ybmVyc1xuICAgICAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLWVuZC1yYWRpdXMoMCk7XG5cbiAgICAgICAgICAuY2FyZC1pbWctdG9wLFxuICAgICAgICAgIC5jYXJkLWhlYWRlciB7XG4gICAgICAgICAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4gICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgICAgICB9XG4gICAgICAgICAgLmNhcmQtaW1nLWJvdHRvbSxcbiAgICAgICAgICAuY2FyZC1mb290ZXIge1xuICAgICAgICAgICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXN0YXJ0LXJhZGl1cygwKTtcblxuICAgICAgICAgIC5jYXJkLWltZy10b3AsXG4gICAgICAgICAgLmNhcmQtaGVhZGVyIHtcbiAgICAgICAgICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbiAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5jYXJkLWltZy1ib3R0b20sXG4gICAgICAgICAgLmNhcmQtZm9vdGVyIHtcbiAgICAgICAgICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvL1xuLy8gQmFzZSBzdHlsZXNcbi8vXG5cbi5hY2NvcmRpb24ge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgYWNjb3JkaW9uLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1jb2xvcjogI3skYWNjb3JkaW9uLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJnOiAjeyRhY2NvcmRpb24tYmd9O1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tdHJhbnNpdGlvbjogI3skYWNjb3JkaW9uLXRyYW5zaXRpb259O1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYm9yZGVyLWNvbG9yOiAjeyRhY2NvcmRpb24tYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJvcmRlci13aWR0aDogI3skYWNjb3JkaW9uLWJvcmRlci13aWR0aH07XG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1ib3JkZXItcmFkaXVzOiAjeyRhY2NvcmRpb24tYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1pbm5lci1ib3JkZXItcmFkaXVzOiAjeyRhY2NvcmRpb24taW5uZXItYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4tcGFkZGluZy14OiAjeyRhY2NvcmRpb24tYnV0dG9uLXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4tcGFkZGluZy15OiAjeyRhY2NvcmRpb24tYnV0dG9uLXBhZGRpbmcteX07XG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4tY29sb3I6ICN7JGFjY29yZGlvbi1idXR0b24tY29sb3J9O1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWJnOiAjeyRhY2NvcmRpb24tYnV0dG9uLWJnfTtcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1pY29uOiAje2VzY2FwZS1zdmcoJGFjY29yZGlvbi1idXR0b24taWNvbil9O1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWljb24td2lkdGg6ICN7JGFjY29yZGlvbi1pY29uLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1pY29uLXRyYW5zZm9ybTogI3skYWNjb3JkaW9uLWljb24tdHJhbnNmb3JtfTtcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1pY29uLXRyYW5zaXRpb246ICN7JGFjY29yZGlvbi1pY29uLXRyYW5zaXRpb259O1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWFjdGl2ZS1pY29uOiAje2VzY2FwZS1zdmcoJGFjY29yZGlvbi1idXR0b24tYWN0aXZlLWljb24pfTtcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1mb2N1cy1ib3gtc2hhZG93OiAjeyRhY2NvcmRpb24tYnV0dG9uLWZvY3VzLWJveC1zaGFkb3d9O1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYm9keS1wYWRkaW5nLXg6ICN7JGFjY29yZGlvbi1ib2R5LXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1ib2R5LXBhZGRpbmcteTogI3skYWNjb3JkaW9uLWJvZHktcGFkZGluZy15fTtcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWFjdGl2ZS1jb2xvcjogI3skYWNjb3JkaW9uLWJ1dHRvbi1hY3RpdmUtY29sb3J9O1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYWN0aXZlLWJnOiAjeyRhY2NvcmRpb24tYnV0dG9uLWFjdGl2ZS1iZ307XG4gIC8vIHNjc3MtZG9jcy1lbmQgYWNjb3JkaW9uLWNzcy12YXJzXG59XG5cbi5hY2NvcmRpb24tYnV0dG9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4tcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1wYWRkaW5nLXgpO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc2l6ZS1iYXNlKTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWNvbG9yKTtcbiAgdGV4dC1hbGlnbjogbGVmdDsgLy8gUmVzZXQgYnV0dG9uIHN0eWxlXG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWJnKTtcbiAgYm9yZGVyOiAwO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDApO1xuICBvdmVyZmxvdy1hbmNob3I6IG5vbmU7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24odmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi10cmFuc2l0aW9uKSk7XG5cbiAgJjpub3QoLmNvbGxhcHNlZCkge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWFjdGl2ZS1jb2xvcik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1hY3RpdmUtYmcpO1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgY2FsYygtMSAqIHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYm9yZGVyLXdpZHRoKSkgMCB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJvcmRlci1jb2xvcik7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1hY3RpdmUtaWNvbik7XG4gICAgICB0cmFuc2Zvcm06IHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWljb24tdHJhbnNmb3JtKTtcbiAgICB9XG4gIH1cblxuICAvLyBBY2NvcmRpb24gaWNvblxuICAmOjphZnRlciB7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgd2lkdGg6IHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWljb24td2lkdGgpO1xuICAgIGhlaWdodDogdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4taWNvbi13aWR0aCk7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgY29udGVudDogXCJcIjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1pY29uKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4taWNvbi13aWR0aCk7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbih2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1pY29uLXRyYW5zaXRpb24pKTtcbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIHotaW5kZXg6IDI7XG4gIH1cblxuICAmOmZvY3VzIHtcbiAgICB6LWluZGV4OiAzO1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm94LXNoYWRvdzogdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4tZm9jdXMtYm94LXNoYWRvdyk7XG4gIH1cbn1cblxuLmFjY29yZGlvbi1oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uYWNjb3JkaW9uLWl0ZW0ge1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYmcpO1xuICBib3JkZXI6IHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJvcmRlci1jb2xvcik7XG5cbiAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJvcmRlci1yYWRpdXMpKTtcblxuICAgID4gLmFjY29yZGlvbi1oZWFkZXIgLmFjY29yZGlvbi1idXR0b24ge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXModmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1pbm5lci1ib3JkZXItcmFkaXVzKSk7XG4gICAgfVxuICB9XG5cbiAgJjpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgICBib3JkZXItdG9wOiAwO1xuICB9XG5cbiAgLy8gT25seSBzZXQgYSBib3JkZXItcmFkaXVzIG9uIHRoZSBsYXN0IGl0ZW0gaWYgdGhlIGFjY29yZGlvbiBpcyBjb2xsYXBzZWRcbiAgJjpsYXN0LW9mLXR5cGUge1xuICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYm9yZGVyLXJhZGl1cykpO1xuXG4gICAgPiAuYWNjb3JkaW9uLWhlYWRlciAuYWNjb3JkaW9uLWJ1dHRvbiB7XG4gICAgICAmLmNvbGxhcHNlZCB7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24taW5uZXItYm9yZGVyLXJhZGl1cykpO1xuICAgICAgfVxuICAgIH1cblxuICAgID4gLmFjY29yZGlvbi1jb2xsYXBzZSB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJvcmRlci1yYWRpdXMpKTtcbiAgICB9XG4gIH1cbn1cblxuLmFjY29yZGlvbi1ib2R5IHtcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1ib2R5LXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1ib2R5LXBhZGRpbmcteCk7XG59XG5cblxuLy8gRmx1c2ggYWNjb3JkaW9uIGl0ZW1zXG4vL1xuLy8gUmVtb3ZlIGJvcmRlcnMgYW5kIGJvcmRlci1yYWRpdXMgdG8ga2VlcCBhY2NvcmRpb24gaXRlbXMgZWRnZS10by1lZGdlLlxuXG4uYWNjb3JkaW9uLWZsdXNoIHtcbiAgPiAuYWNjb3JkaW9uLWl0ZW0ge1xuICAgIGJvcmRlci1yaWdodDogMDtcbiAgICBib3JkZXItbGVmdDogMDtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDApO1xuXG4gICAgJjpmaXJzdC1jaGlsZCB7IGJvcmRlci10b3A6IDA7IH1cbiAgICAmOmxhc3QtY2hpbGQgeyBib3JkZXItYm90dG9tOiAwOyB9XG5cbiAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZSBzZWxlY3Rvci1tYXgtY2xhc3NcbiAgICA+IC5hY2NvcmRpb24taGVhZGVyIC5hY2NvcmRpb24tYnV0dG9uIHtcbiAgICAgICYsXG4gICAgICAmLmNvbGxhcHNlZCB7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XG4gICAgICB9XG4gICAgfVxuICAgIC8vIHN0eWxlbGludC1lbmFibGUgc2VsZWN0b3ItbWF4LWNsYXNzXG5cbiAgICA+IC5hY2NvcmRpb24tY29sbGFwc2Uge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwKTtcbiAgICB9XG4gIH1cbn1cblxuQGlmICRlbmFibGUtZGFyay1tb2RlIHtcbiAgQGluY2x1ZGUgY29sb3ItbW9kZShkYXJrKSB7XG4gICAgLmFjY29yZGlvbi1idXR0b246OmFmdGVyIHtcbiAgICAgIC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4taWNvbjogI3tlc2NhcGUtc3ZnKCRhY2NvcmRpb24tYnV0dG9uLWljb24tZGFyayl9O1xuICAgICAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1hY3RpdmUtaWNvbjogI3tlc2NhcGUtc3ZnKCRhY2NvcmRpb24tYnV0dG9uLWFjdGl2ZS1pY29uLWRhcmspfTtcbiAgICB9XG4gIH1cbn1cbiIsIi5icmVhZGNydW1iIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IGJyZWFkY3J1bWItY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1wYWRkaW5nLXg6ICN7JGJyZWFkY3J1bWItcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1wYWRkaW5nLXk6ICN7JGJyZWFkY3J1bWItcGFkZGluZy15fTtcbiAgLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1tYXJnaW4tYm90dG9tOiAjeyRicmVhZGNydW1iLW1hcmdpbi1ib3R0b219O1xuICBAaW5jbHVkZSByZnMoJGJyZWFkY3J1bWItZm9udC1zaXplLCAtLSN7JHByZWZpeH1icmVhZGNydW1iLWZvbnQtc2l6ZSk7XG4gIC0tI3skcHJlZml4fWJyZWFkY3J1bWItYmc6ICN7JGJyZWFkY3J1bWItYmd9O1xuICAtLSN7JHByZWZpeH1icmVhZGNydW1iLWJvcmRlci1yYWRpdXM6ICN7JGJyZWFkY3J1bWItYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fWJyZWFkY3J1bWItZGl2aWRlci1jb2xvcjogI3skYnJlYWRjcnVtYi1kaXZpZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1pdGVtLXBhZGRpbmcteDogI3skYnJlYWRjcnVtYi1pdGVtLXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fWJyZWFkY3J1bWItaXRlbS1hY3RpdmUtY29sb3I6ICN7JGJyZWFkY3J1bWItYWN0aXZlLWNvbG9yfTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBicmVhZGNydW1iLWNzcy12YXJzXG5cbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1icmVhZGNydW1iLXBhZGRpbmcteCk7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLSN7JHByZWZpeH1icmVhZGNydW1iLW1hcmdpbi1ib3R0b20pO1xuICBAaW5jbHVkZSBmb250LXNpemUodmFyKC0tI3skcHJlZml4fWJyZWFkY3J1bWItZm9udC1zaXplKSk7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1icmVhZGNydW1iLWJnKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1ib3JkZXItcmFkaXVzKSk7XG59XG5cbi5icmVhZGNydW1iLWl0ZW0ge1xuICAvLyBUaGUgc2VwYXJhdG9yIGJldHdlZW4gYnJlYWRjcnVtYnMgKGJ5IGRlZmF1bHQsIGEgZm9yd2FyZC1zbGFzaDogXCIvXCIpXG4gICsgLmJyZWFkY3J1bWItaXRlbSB7XG4gICAgcGFkZGluZy1sZWZ0OiB2YXIoLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1pdGVtLXBhZGRpbmcteCk7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgZmxvYXQ6IGxlZnQ7IC8vIFN1cHByZXNzIGlubGluZSBzcGFjaW5ncyBhbmQgdW5kZXJsaW5pbmcgb2YgdGhlIHNlcGFyYXRvclxuICAgICAgcGFkZGluZy1yaWdodDogdmFyKC0tI3skcHJlZml4fWJyZWFkY3J1bWItaXRlbS1wYWRkaW5nLXgpO1xuICAgICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1icmVhZGNydW1iLWRpdmlkZXItY29sb3IpO1xuICAgICAgY29udGVudDogdmFyKC0tI3skcHJlZml4fWJyZWFkY3J1bWItZGl2aWRlciwgZXNjYXBlLXN2ZygkYnJlYWRjcnVtYi1kaXZpZGVyKSkgI3tcIi8qIHJ0bDpcIn0gdmFyKC0tI3skcHJlZml4fWJyZWFkY3J1bWItZGl2aWRlciwgZXNjYXBlLXN2ZygkYnJlYWRjcnVtYi1kaXZpZGVyLWZsaXBwZWQpKSAje1wiKi9cIn07XG4gICAgfVxuICB9XG5cbiAgJi5hY3RpdmUge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1pdGVtLWFjdGl2ZS1jb2xvcik7XG4gIH1cbn1cbiIsIi5wYWdpbmF0aW9uIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IHBhZ2luYXRpb24tY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1wYWRkaW5nLXg6ICN7JHBhZ2luYXRpb24tcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1wYWRkaW5nLXk6ICN7JHBhZ2luYXRpb24tcGFkZGluZy15fTtcbiAgQGluY2x1ZGUgcmZzKCRwYWdpbmF0aW9uLWZvbnQtc2l6ZSwgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1mb250LXNpemUpO1xuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWNvbG9yOiAjeyRwYWdpbmF0aW9uLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1iZzogI3skcGFnaW5hdGlvbi1iZ307XG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24tYm9yZGVyLXdpZHRoOiAjeyRwYWdpbmF0aW9uLWJvcmRlci13aWR0aH07XG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24tYm9yZGVyLWNvbG9yOiAjeyRwYWdpbmF0aW9uLWJvcmRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24tYm9yZGVyLXJhZGl1czogI3skcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzfTtcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1ob3Zlci1jb2xvcjogI3skcGFnaW5hdGlvbi1ob3Zlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24taG92ZXItYmc6ICN7JHBhZ2luYXRpb24taG92ZXItYmd9O1xuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWhvdmVyLWJvcmRlci1jb2xvcjogI3skcGFnaW5hdGlvbi1ob3Zlci1ib3JkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWZvY3VzLWNvbG9yOiAjeyRwYWdpbmF0aW9uLWZvY3VzLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1mb2N1cy1iZzogI3skcGFnaW5hdGlvbi1mb2N1cy1iZ307XG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24tZm9jdXMtYm94LXNoYWRvdzogI3skcGFnaW5hdGlvbi1mb2N1cy1ib3gtc2hhZG93fTtcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1hY3RpdmUtY29sb3I6ICN7JHBhZ2luYXRpb24tYWN0aXZlLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1hY3RpdmUtYmc6ICN7JHBhZ2luYXRpb24tYWN0aXZlLWJnfTtcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjeyRwYWdpbmF0aW9uLWFjdGl2ZS1ib3JkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWRpc2FibGVkLWNvbG9yOiAjeyRwYWdpbmF0aW9uLWRpc2FibGVkLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1kaXNhYmxlZC1iZzogI3skcGFnaW5hdGlvbi1kaXNhYmxlZC1iZ307XG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjeyRwYWdpbmF0aW9uLWRpc2FibGVkLWJvcmRlci1jb2xvcn07XG4gIC8vIHNjc3MtZG9jcy1lbmQgcGFnaW5hdGlvbi1jc3MtdmFyc1xuXG4gIGRpc3BsYXk6IGZsZXg7XG4gIEBpbmNsdWRlIGxpc3QtdW5zdHlsZWQoKTtcbn1cblxuLnBhZ2UtbGluayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24tcGFkZGluZy14KTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWZvbnQtc2l6ZSkpO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24tY29sb3IpO1xuICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWRlY29yYXRpb24gPT0gbm9uZSwgbnVsbCwgbm9uZSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWJnKTtcbiAgYm9yZGVyOiB2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWJvcmRlci1jb2xvcik7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJHBhZ2luYXRpb24tdHJhbnNpdGlvbik7XG5cbiAgJjpob3ZlciB7XG4gICAgei1pbmRleDogMjtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24taG92ZXItY29sb3IpO1xuICAgIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstaG92ZXItZGVjb3JhdGlvbiA9PSB1bmRlcmxpbmUsIG5vbmUsIG51bGwpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWhvdmVyLWJnKTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWhvdmVyLWJvcmRlci1jb2xvcik7XG4gIH1cblxuICAmOmZvY3VzIHtcbiAgICB6LWluZGV4OiAzO1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1mb2N1cy1jb2xvcik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24tZm9jdXMtYmcpO1xuICAgIG91dGxpbmU6ICRwYWdpbmF0aW9uLWZvY3VzLW91dGxpbmU7XG4gICAgYm94LXNoYWRvdzogdmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24tZm9jdXMtYm94LXNoYWRvdyk7XG4gIH1cblxuICAmLmFjdGl2ZSxcbiAgLmFjdGl2ZSA+ICYge1xuICAgIHotaW5kZXg6IDM7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWFjdGl2ZS1jb2xvcik7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcodmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24tYWN0aXZlLWJnKSk7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1hY3RpdmUtYm9yZGVyLWNvbG9yKTtcbiAgfVxuXG4gICYuZGlzYWJsZWQsXG4gIC5kaXNhYmxlZCA+ICYge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1kaXNhYmxlZC1jb2xvcik7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24tZGlzYWJsZWQtYmcpO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24tZGlzYWJsZWQtYm9yZGVyLWNvbG9yKTtcbiAgfVxufVxuXG4ucGFnZS1pdGVtIHtcbiAgJjpub3QoOmZpcnN0LWNoaWxkKSAucGFnZS1saW5rIHtcbiAgICBtYXJnaW4tbGVmdDogJHBhZ2luYXRpb24tbWFyZ2luLXN0YXJ0O1xuICB9XG5cbiAgQGlmICRwYWdpbmF0aW9uLW1hcmdpbi1zdGFydCA9PSBjYWxjKCN7JHBhZ2luYXRpb24tYm9yZGVyLXdpZHRofSAqIC0xKSB7XG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAucGFnZS1saW5rIHtcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXN0YXJ0LXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzKSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIC5wYWdlLWxpbmsge1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItZW5kLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzKSk7XG4gICAgICB9XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICAvLyBBZGQgYm9yZGVyLXJhZGl1cyB0byBhbGwgcGFnZUxpbmtzIGluIGNhc2UgdGhleSBoYXZlIGxlZnQgbWFyZ2luXG4gICAgLnBhZ2UtbGluayB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWJvcmRlci1yYWRpdXMpKTtcbiAgICB9XG4gIH1cbn1cblxuXG4vL1xuLy8gU2l6aW5nXG4vL1xuXG4ucGFnaW5hdGlvbi1sZyB7XG4gIEBpbmNsdWRlIHBhZ2luYXRpb24tc2l6ZSgkcGFnaW5hdGlvbi1wYWRkaW5nLXktbGcsICRwYWdpbmF0aW9uLXBhZGRpbmcteC1sZywgJGZvbnQtc2l6ZS1sZywgJHBhZ2luYXRpb24tYm9yZGVyLXJhZGl1cy1sZyk7XG59XG5cbi5wYWdpbmF0aW9uLXNtIHtcbiAgQGluY2x1ZGUgcGFnaW5hdGlvbi1zaXplKCRwYWdpbmF0aW9uLXBhZGRpbmcteS1zbSwgJHBhZ2luYXRpb24tcGFkZGluZy14LXNtLCAkZm9udC1zaXplLXNtLCAkcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzLXNtKTtcbn1cbiIsIi8vIFBhZ2luYXRpb25cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHBhZ2luYXRpb24tbWl4aW5cbkBtaXhpbiBwYWdpbmF0aW9uLXNpemUoJHBhZGRpbmcteSwgJHBhZGRpbmcteCwgJGZvbnQtc2l6ZSwgJGJvcmRlci1yYWRpdXMpIHtcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1wYWRkaW5nLXg6ICN7JHBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24tcGFkZGluZy15OiAjeyRwYWRkaW5nLXl9O1xuICBAaW5jbHVkZSByZnMoJGZvbnQtc2l6ZSwgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1mb250LXNpemUpO1xuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWJvcmRlci1yYWRpdXM6ICN7JGJvcmRlci1yYWRpdXN9O1xufVxuLy8gc2Nzcy1kb2NzLWVuZCBwYWdpbmF0aW9uLW1peGluXG4iLCIvLyBCYXNlIGNsYXNzXG4vL1xuLy8gUmVxdWlyZXMgb25lIG9mIHRoZSBjb250ZXh0dWFsLCBjb2xvciBtb2RpZmllciBjbGFzc2VzIGZvciBgY29sb3JgIGFuZFxuLy8gYGJhY2tncm91bmQtY29sb3JgLlxuXG4uYmFkZ2Uge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgYmFkZ2UtY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9YmFkZ2UtcGFkZGluZy14OiAjeyRiYWRnZS1wYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH1iYWRnZS1wYWRkaW5nLXk6ICN7JGJhZGdlLXBhZGRpbmcteX07XG4gIEBpbmNsdWRlIHJmcygkYmFkZ2UtZm9udC1zaXplLCAtLSN7JHByZWZpeH1iYWRnZS1mb250LXNpemUpO1xuICAtLSN7JHByZWZpeH1iYWRnZS1mb250LXdlaWdodDogI3skYmFkZ2UtZm9udC13ZWlnaHR9O1xuICAtLSN7JHByZWZpeH1iYWRnZS1jb2xvcjogI3skYmFkZ2UtY29sb3J9O1xuICAtLSN7JHByZWZpeH1iYWRnZS1ib3JkZXItcmFkaXVzOiAjeyRiYWRnZS1ib3JkZXItcmFkaXVzfTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBiYWRnZS1jc3MtdmFyc1xuXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fWJhZGdlLXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fWJhZGdlLXBhZGRpbmcteCk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSh2YXIoLS0jeyRwcmVmaXh9YmFkZ2UtZm9udC1zaXplKSk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9YmFkZ2UtZm9udC13ZWlnaHQpO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1iYWRnZS1jb2xvcik7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKHZhcigtLSN7JHByZWZpeH1iYWRnZS1ib3JkZXItcmFkaXVzKSk7XG4gIEBpbmNsdWRlIGdyYWRpZW50LWJnKCk7XG5cbiAgLy8gRW1wdHkgYmFkZ2VzIGNvbGxhcHNlIGF1dG9tYXRpY2FsbHlcbiAgJjplbXB0eSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4vLyBRdWljayBmaXggZm9yIGJhZGdlcyBpbiBidXR0b25zXG4uYnRuIC5iYWRnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMXB4O1xufVxuIiwiLy9cbi8vIEJhc2Ugc3R5bGVzXG4vL1xuXG4uYWxlcnQge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgYWxlcnQtY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9YWxlcnQtYmc6IHRyYW5zcGFyZW50O1xuICAtLSN7JHByZWZpeH1hbGVydC1wYWRkaW5nLXg6ICN7JGFsZXJ0LXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fWFsZXJ0LXBhZGRpbmcteTogI3skYWxlcnQtcGFkZGluZy15fTtcbiAgLS0jeyRwcmVmaXh9YWxlcnQtbWFyZ2luLWJvdHRvbTogI3skYWxlcnQtbWFyZ2luLWJvdHRvbX07XG4gIC0tI3skcHJlZml4fWFsZXJ0LWNvbG9yOiBpbmhlcml0O1xuICAtLSN7JHByZWZpeH1hbGVydC1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLSN7JHByZWZpeH1hbGVydC1ib3JkZXI6ICN7JGFsZXJ0LWJvcmRlci13aWR0aH0gc29saWQgdmFyKC0tI3skcHJlZml4fWFsZXJ0LWJvcmRlci1jb2xvcik7XG4gIC0tI3skcHJlZml4fWFsZXJ0LWJvcmRlci1yYWRpdXM6ICN7JGFsZXJ0LWJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH1hbGVydC1saW5rLWNvbG9yOiBpbmhlcml0O1xuICAvLyBzY3NzLWRvY3MtZW5kIGFsZXJ0LWNzcy12YXJzXG5cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9YWxlcnQtcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9YWxlcnQtcGFkZGluZy14KTtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tI3skcHJlZml4fWFsZXJ0LW1hcmdpbi1ib3R0b20pO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWFsZXJ0LWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWFsZXJ0LWJnKTtcbiAgYm9yZGVyOiB2YXIoLS0jeyRwcmVmaXh9YWxlcnQtYm9yZGVyKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9YWxlcnQtYm9yZGVyLXJhZGl1cykpO1xufVxuXG4vLyBIZWFkaW5ncyBmb3IgbGFyZ2VyIGFsZXJ0c1xuLmFsZXJ0LWhlYWRpbmcge1xuICAvLyBTcGVjaWZpZWQgdG8gcHJldmVudCBjb25mbGljdHMgb2YgY2hhbmdpbmcgJGhlYWRpbmdzLWNvbG9yXG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4vLyBQcm92aWRlIGNsYXNzIGZvciBsaW5rcyB0aGF0IG1hdGNoIGFsZXJ0c1xuLmFsZXJ0LWxpbmsge1xuICBmb250LXdlaWdodDogJGFsZXJ0LWxpbmstZm9udC13ZWlnaHQ7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YWxlcnQtbGluay1jb2xvcik7XG59XG5cblxuLy8gRGlzbWlzc2libGUgYWxlcnRzXG4vL1xuLy8gRXhwYW5kIHRoZSByaWdodCBwYWRkaW5nIGFuZCBhY2NvdW50IGZvciB0aGUgY2xvc2UgYnV0dG9uJ3MgcG9zaXRpb25pbmcuXG5cbi5hbGVydC1kaXNtaXNzaWJsZSB7XG4gIHBhZGRpbmctcmlnaHQ6ICRhbGVydC1kaXNtaXNzaWJsZS1wYWRkaW5nLXI7XG5cbiAgLy8gQWRqdXN0IGNsb3NlIGxpbmsgcG9zaXRpb25cbiAgLmJ0bi1jbG9zZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICB6LWluZGV4OiAkc3RyZXRjaGVkLWxpbmstei1pbmRleCArIDE7XG4gICAgcGFkZGluZzogJGFsZXJ0LXBhZGRpbmcteSAqIDEuMjUgJGFsZXJ0LXBhZGRpbmcteDtcbiAgfVxufVxuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBhbGVydC1tb2RpZmllcnNcbi8vIEdlbmVyYXRlIGNvbnRleHR1YWwgbW9kaWZpZXIgY2xhc3NlcyBmb3IgY29sb3JpemluZyB0aGUgYWxlcnRcbkBlYWNoICRzdGF0ZSBpbiBtYXAta2V5cygkdGhlbWUtY29sb3JzKSB7XG4gIC5hbGVydC0jeyRzdGF0ZX0ge1xuICAgIC0tI3skcHJlZml4fWFsZXJ0LWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9I3skc3RhdGV9LXRleHQtZW1waGFzaXMpO1xuICAgIC0tI3skcHJlZml4fWFsZXJ0LWJnOiB2YXIoLS0jeyRwcmVmaXh9I3skc3RhdGV9LWJnLXN1YnRsZSk7XG4gICAgLS0jeyRwcmVmaXh9YWxlcnQtYm9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9I3skc3RhdGV9LWJvcmRlci1zdWJ0bGUpO1xuICAgIC0tI3skcHJlZml4fWFsZXJ0LWxpbmstY29sb3I6IHZhcigtLSN7JHByZWZpeH0jeyRzdGF0ZX0tdGV4dC1lbXBoYXNpcyk7XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgYWxlcnQtbW9kaWZpZXJzXG4iLCIvLyBEaXNhYmxlIGFuaW1hdGlvbiBpZiB0cmFuc2l0aW9ucyBhcmUgZGlzYWJsZWRcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHByb2dyZXNzLWtleWZyYW1lc1xuQGlmICRlbmFibGUtdHJhbnNpdGlvbnMge1xuICBAa2V5ZnJhbWVzIHByb2dyZXNzLWJhci1zdHJpcGVzIHtcbiAgICAwJSB7IGJhY2tncm91bmQtcG9zaXRpb24teDogJHByb2dyZXNzLWhlaWdodDsgfVxuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIHByb2dyZXNzLWtleWZyYW1lc1xuXG4ucHJvZ3Jlc3MsXG4ucHJvZ3Jlc3Mtc3RhY2tlZCB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBwcm9ncmVzcy1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1wcm9ncmVzcy1oZWlnaHQ6ICN7JHByb2dyZXNzLWhlaWdodH07XG4gIEBpbmNsdWRlIHJmcygkcHJvZ3Jlc3MtZm9udC1zaXplLCAtLSN7JHByZWZpeH1wcm9ncmVzcy1mb250LXNpemUpO1xuICAtLSN7JHByZWZpeH1wcm9ncmVzcy1iZzogI3skcHJvZ3Jlc3MtYmd9O1xuICAtLSN7JHByZWZpeH1wcm9ncmVzcy1ib3JkZXItcmFkaXVzOiAjeyRwcm9ncmVzcy1ib3JkZXItcmFkaXVzfTtcbiAgLS0jeyRwcmVmaXh9cHJvZ3Jlc3MtYm94LXNoYWRvdzogI3skcHJvZ3Jlc3MtYm94LXNoYWRvd307XG4gIC0tI3skcHJlZml4fXByb2dyZXNzLWJhci1jb2xvcjogI3skcHJvZ3Jlc3MtYmFyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9cHJvZ3Jlc3MtYmFyLWJnOiAjeyRwcm9ncmVzcy1iYXItYmd9O1xuICAtLSN7JHByZWZpeH1wcm9ncmVzcy1iYXItdHJhbnNpdGlvbjogI3skcHJvZ3Jlc3MtYmFyLXRyYW5zaXRpb259O1xuICAvLyBzY3NzLWRvY3MtZW5kIHByb2dyZXNzLWNzcy12YXJzXG5cbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9cHJvZ3Jlc3MtaGVpZ2h0KTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgLy8gZm9yY2Ugcm91bmRlZCBjb3JuZXJzIGJ5IGNyb3BwaW5nIGl0XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSh2YXIoLS0jeyRwcmVmaXh9cHJvZ3Jlc3MtZm9udC1zaXplKSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1wcm9ncmVzcy1iZyk7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXModmFyKC0tI3skcHJlZml4fXByb2dyZXNzLWJvcmRlci1yYWRpdXMpKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdyh2YXIoLS0jeyRwcmVmaXh9cHJvZ3Jlc3MtYm94LXNoYWRvdykpO1xufVxuXG4ucHJvZ3Jlc3MtYmFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cHJvZ3Jlc3MtYmFyLWNvbG9yKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cHJvZ3Jlc3MtYmFyLWJnKTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbih2YXIoLS0jeyRwcmVmaXh9cHJvZ3Jlc3MtYmFyLXRyYW5zaXRpb24pKTtcbn1cblxuLnByb2dyZXNzLWJhci1zdHJpcGVkIHtcbiAgQGluY2x1ZGUgZ3JhZGllbnQtc3RyaXBlZCgpO1xuICBiYWNrZ3JvdW5kLXNpemU6IHZhcigtLSN7JHByZWZpeH1wcm9ncmVzcy1oZWlnaHQpIHZhcigtLSN7JHByZWZpeH1wcm9ncmVzcy1oZWlnaHQpO1xufVxuXG4ucHJvZ3Jlc3Mtc3RhY2tlZCA+IC5wcm9ncmVzcyB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4ucHJvZ3Jlc3Mtc3RhY2tlZCA+IC5wcm9ncmVzcyA+IC5wcm9ncmVzcy1iYXIge1xuICB3aWR0aDogMTAwJTtcbn1cblxuQGlmICRlbmFibGUtdHJhbnNpdGlvbnMge1xuICAucHJvZ3Jlc3MtYmFyLWFuaW1hdGVkIHtcbiAgICBhbmltYXRpb246ICRwcm9ncmVzcy1iYXItYW5pbWF0aW9uLXRpbWluZyBwcm9ncmVzcy1iYXItc3RyaXBlcztcblxuICAgIEBpZiAkZW5hYmxlLXJlZHVjZWQtbW90aW9uIHtcbiAgICAgIEBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgICAgIGFuaW1hdGlvbjogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIEJhc2UgY2xhc3Ncbi8vXG4vLyBFYXNpbHkgdXNhYmxlIG9uIDx1bD4sIDxvbD4sIG9yIDxkaXY+LlxuXG4ubGlzdC1ncm91cCB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBsaXN0LWdyb3VwLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtY29sb3I6ICN7JGxpc3QtZ3JvdXAtY29sb3J9O1xuICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWJnOiAjeyRsaXN0LWdyb3VwLWJnfTtcbiAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1ib3JkZXItY29sb3I6ICN7JGxpc3QtZ3JvdXAtYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1ib3JkZXItd2lkdGg6ICN7JGxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1ib3JkZXItcmFkaXVzOiAjeyRsaXN0LWdyb3VwLWJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWl0ZW0tcGFkZGluZy14OiAjeyRsaXN0LWdyb3VwLWl0ZW0tcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteTogI3skbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteX07XG4gIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYWN0aW9uLWNvbG9yOiAjeyRsaXN0LWdyb3VwLWFjdGlvbi1jb2xvcn07XG4gIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWNvbG9yOiAjeyRsaXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWJnOiAjeyRsaXN0LWdyb3VwLWhvdmVyLWJnfTtcbiAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWNvbG9yOiAjeyRsaXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3J9O1xuICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmc6ICN7JGxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1iZ307XG4gIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtZGlzYWJsZWQtY29sb3I6ICN7JGxpc3QtZ3JvdXAtZGlzYWJsZWQtY29sb3J9O1xuICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWRpc2FibGVkLWJnOiAjeyRsaXN0LWdyb3VwLWRpc2FibGVkLWJnfTtcbiAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1hY3RpdmUtY29sb3I6ICN7JGxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1hY3RpdmUtYmc6ICN7JGxpc3QtZ3JvdXAtYWN0aXZlLWJnfTtcbiAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjeyRsaXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXItY29sb3J9O1xuICAvLyBzY3NzLWRvY3MtZW5kIGxpc3QtZ3JvdXAtY3NzLXZhcnNcblxuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gIC8vIE5vIG5lZWQgdG8gc2V0IGxpc3Qtc3R5bGU6IG5vbmU7IHNpbmNlIC5saXN0LWdyb3VwLWl0ZW0gaXMgYmxvY2sgbGV2ZWxcbiAgcGFkZGluZy1sZWZ0OiAwOyAvLyByZXNldCBwYWRkaW5nIGJlY2F1c2UgdWwgYW5kIG9sXG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXModmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cykpO1xufVxuXG4ubGlzdC1ncm91cC1udW1iZXJlZCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgY291bnRlci1yZXNldDogc2VjdGlvbjtcblxuICA+IC5saXN0LWdyb3VwLWl0ZW06OmJlZm9yZSB7XG4gICAgLy8gSW5jcmVtZW50cyBvbmx5IHRoaXMgaW5zdGFuY2Ugb2YgdGhlIHNlY3Rpb24gY291bnRlclxuICAgIGNvbnRlbnQ6IGNvdW50ZXJzKHNlY3Rpb24sIFwiLlwiKSBcIi4gXCI7XG4gICAgY291bnRlci1pbmNyZW1lbnQ6IHNlY3Rpb247XG4gIH1cbn1cblxuLy8gSW50ZXJhY3RpdmUgbGlzdCBpdGVtc1xuLy9cbi8vIFVzZSBhbmNob3Igb3IgYnV0dG9uIGVsZW1lbnRzIGluc3RlYWQgb2YgYGxpYHMgb3IgYGRpdmBzIHRvIGNyZWF0ZSBpbnRlcmFjdGl2ZVxuLy8gbGlzdCBpdGVtcy4gSW5jbHVkZXMgYW4gZXh0cmEgYC5hY3RpdmVgIG1vZGlmaWVyIGNsYXNzIGZvciBzZWxlY3RlZCBpdGVtcy5cblxuLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24ge1xuICB3aWR0aDogMTAwJTsgLy8gRm9yIGA8YnV0dG9uPmBzIChhbmNob3JzIGJlY29tZSAxMDAlIGJ5IGRlZmF1bHQgdGhvdWdoKVxuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYWN0aW9uLWNvbG9yKTtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDsgLy8gRm9yIGA8YnV0dG9uPmBzIChhbmNob3JzIGluaGVyaXQpXG5cbiAgLy8gSG92ZXIgc3RhdGVcbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgei1pbmRleDogMTsgLy8gUGxhY2UgaG92ZXIvZm9jdXMgaXRlbXMgYWJvdmUgdGhlaXIgc2libGluZ3MgZm9yIHByb3BlciBib3JkZXIgc3R5bGluZ1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1hY3Rpb24taG92ZXItY29sb3IpO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1hY3Rpb24taG92ZXItYmcpO1xuICB9XG5cbiAgJjphY3RpdmUge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWNvbG9yKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWJnKTtcbiAgfVxufVxuXG4vLyBJbmRpdmlkdWFsIGxpc3QgaXRlbXNcbi8vXG4vLyBVc2Ugb24gYGxpYHMgb3IgYGRpdmBzIHdpdGhpbiB0aGUgYC5saXN0LWdyb3VwYCBwYXJlbnQuXG5cbi5saXN0LWdyb3VwLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXgpO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtY29sb3IpO1xuICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWRlY29yYXRpb24gPT0gbm9uZSwgbnVsbCwgbm9uZSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWJnKTtcbiAgYm9yZGVyOiB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWJvcmRlci1jb2xvcik7XG5cbiAgJjpmaXJzdC1jaGlsZCB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoaW5oZXJpdCk7XG4gIH1cblxuICAmOmxhc3QtY2hpbGQge1xuICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKGluaGVyaXQpO1xuICB9XG5cbiAgJi5kaXNhYmxlZCxcbiAgJjpkaXNhYmxlZCB7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWRpc2FibGVkLWNvbG9yKTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1kaXNhYmxlZC1iZyk7XG4gIH1cblxuICAvLyBJbmNsdWRlIGJvdGggaGVyZSBmb3IgYDxhPmBzIGFuZCBgPGJ1dHRvbj5gc1xuICAmLmFjdGl2ZSB7XG4gICAgei1pbmRleDogMjsgLy8gUGxhY2UgYWN0aXZlIGl0ZW1zIGFib3ZlIHRoZWlyIHNpYmxpbmdzIGZvciBwcm9wZXIgYm9yZGVyIHN0eWxpbmdcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1hY3RpdmUtYmcpO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlci1jb2xvcik7XG4gIH1cblxuICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2Nzcy9zZWxlY3Rvci1uby1yZWR1bmRhbnQtbmVzdGluZy1zZWxlY3RvclxuICAmICsgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogMDtcblxuICAgICYuYWN0aXZlIHtcbiAgICAgIG1hcmdpbi10b3A6IGNhbGMoLTEgKiB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1ib3JkZXItd2lkdGgpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgICAgIGJvcmRlci10b3Atd2lkdGg6IHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWJvcmRlci13aWR0aCk7XG4gICAgfVxuICB9XG59XG5cbi8vIEhvcml6b250YWxcbi8vXG4vLyBDaGFuZ2UgdGhlIGxheW91dCBvZiBsaXN0IGdyb3VwIGl0ZW1zIGZyb20gdmVydGljYWwgKGRlZmF1bHQpIHRvIGhvcml6b250YWwuXG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIC5saXN0LWdyb3VwLWhvcml6b250YWwjeyRpbmZpeH0ge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcblxuICAgICAgPiAubGlzdC1ncm91cC1pdGVtIHtcbiAgICAgICAgJjpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXN0YXJ0LXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKSk7XG4gICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1lbmQtcmFkaXVzKDApO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXItdG9wLWVuZC1yYWRpdXModmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cykpO1xuICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tc3RhcnQtcmFkaXVzKDApO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIH1cblxuICAgICAgICArIC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgICAgICAgIGJvcmRlci10b3Atd2lkdGg6IHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWJvcmRlci13aWR0aCk7XG4gICAgICAgICAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG5cbiAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogY2FsYygtMSAqIHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWJvcmRlci13aWR0aCkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICAgICAgICAgICAgYm9yZGVyLWxlZnQtd2lkdGg6IHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWJvcmRlci13aWR0aCk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLy8gRmx1c2ggbGlzdCBpdGVtc1xuLy9cbi8vIFJlbW92ZSBib3JkZXJzIGFuZCBib3JkZXItcmFkaXVzIHRvIGtlZXAgbGlzdCBncm91cCBpdGVtcyBlZGdlLXRvLWVkZ2UuIE1vc3Rcbi8vIHVzZWZ1bCB3aXRoaW4gb3RoZXIgY29tcG9uZW50cyAoZS5nLiwgY2FyZHMpLlxuXG4ubGlzdC1ncm91cC1mbHVzaCB7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XG5cbiAgPiAubGlzdC1ncm91cC1pdGVtIHtcbiAgICBib3JkZXItd2lkdGg6IDAgMCB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1ib3JkZXItd2lkdGgpO1xuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG4gICAgfVxuICB9XG59XG5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGxpc3QtZ3JvdXAtbW9kaWZpZXJzXG4vLyBMaXN0IGdyb3VwIGNvbnRleHR1YWwgdmFyaWFudHNcbi8vXG4vLyBBZGQgbW9kaWZpZXIgY2xhc3NlcyB0byBjaGFuZ2UgdGV4dCBhbmQgYmFja2dyb3VuZCBjb2xvciBvbiBpbmRpdmlkdWFsIGl0ZW1zLlxuLy8gT3JnYW5pemF0aW9uYWxseSwgdGhpcyBtdXN0IGNvbWUgYWZ0ZXIgdGhlIGA6aG92ZXJgIHN0YXRlcy5cblxuQGVhY2ggJHN0YXRlIGluIG1hcC1rZXlzKCR0aGVtZS1jb2xvcnMpIHtcbiAgLmxpc3QtZ3JvdXAtaXRlbS0jeyRzdGF0ZX0ge1xuICAgIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtY29sb3I6IHZhcigtLSN7JHByZWZpeH0jeyRzdGF0ZX0tdGV4dC1lbXBoYXNpcyk7XG4gICAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1iZzogdmFyKC0tI3skcHJlZml4fSN7JHN0YXRlfS1iZy1zdWJ0bGUpO1xuICAgIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYm9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9I3skc3RhdGV9LWJvcmRlci1zdWJ0bGUpO1xuICAgIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9ZW1waGFzaXMtY29sb3IpO1xuICAgIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWJnOiB2YXIoLS0jeyRwcmVmaXh9I3skc3RhdGV9LWJvcmRlci1zdWJ0bGUpO1xuICAgIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1jb2xvcjogdmFyKC0tI3skcHJlZml4fWVtcGhhc2lzLWNvbG9yKTtcbiAgICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmc6IHZhcigtLSN7JHByZWZpeH0jeyRzdGF0ZX0tYm9yZGVyLXN1YnRsZSk7XG4gICAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1hY3RpdmUtY29sb3I6IHZhcigtLSN7JHByZWZpeH0jeyRzdGF0ZX0tYmctc3VidGxlKTtcbiAgICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGl2ZS1iZzogdmFyKC0tI3skcHJlZml4fSN7JHN0YXRlfS10ZXh0LWVtcGhhc2lzKTtcbiAgICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH0jeyRzdGF0ZX0tdGV4dC1lbXBoYXNpcyk7XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgbGlzdC1ncm91cC1tb2RpZmllcnNcbiIsIi8vIFRyYW5zcGFyZW50IGJhY2tncm91bmQgYW5kIGJvcmRlciBwcm9wZXJ0aWVzIGluY2x1ZGVkIGZvciBidXR0b24gdmVyc2lvbi5cbi8vIGlPUyByZXF1aXJlcyB0aGUgYnV0dG9uIGVsZW1lbnQgaW5zdGVhZCBvZiBhbiBhbmNob3IgdGFnLlxuLy8gSWYgeW91IHdhbnQgdGhlIGFuY2hvciB2ZXJzaW9uLCBpdCByZXF1aXJlcyBgaHJlZj1cIiNcImAuXG4vLyBTZWUgaHR0cHM6Ly9kZXZlbG9wZXIubW96aWxsYS5vcmcvZW4tVVMvZG9jcy9XZWIvRXZlbnRzL2NsaWNrI1NhZmFyaV9Nb2JpbGVcblxuLmJ0bi1jbG9zZSB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBjbG9zZS1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1idG4tY2xvc2UtY29sb3I6ICN7JGJ0bi1jbG9zZS1jb2xvcn07XG4gIC0tI3skcHJlZml4fWJ0bi1jbG9zZS1iZzogI3sgZXNjYXBlLXN2ZygkYnRuLWNsb3NlLWJnKSB9O1xuICAtLSN7JHByZWZpeH1idG4tY2xvc2Utb3BhY2l0eTogI3skYnRuLWNsb3NlLW9wYWNpdHl9O1xuICAtLSN7JHByZWZpeH1idG4tY2xvc2UtaG92ZXItb3BhY2l0eTogI3skYnRuLWNsb3NlLWhvdmVyLW9wYWNpdHl9O1xuICAtLSN7JHByZWZpeH1idG4tY2xvc2UtZm9jdXMtc2hhZG93OiAjeyRidG4tY2xvc2UtZm9jdXMtc2hhZG93fTtcbiAgLS0jeyRwcmVmaXh9YnRuLWNsb3NlLWZvY3VzLW9wYWNpdHk6ICN7JGJ0bi1jbG9zZS1mb2N1cy1vcGFjaXR5fTtcbiAgLS0jeyRwcmVmaXh9YnRuLWNsb3NlLWRpc2FibGVkLW9wYWNpdHk6ICN7JGJ0bi1jbG9zZS1kaXNhYmxlZC1vcGFjaXR5fTtcbiAgLS0jeyRwcmVmaXh9YnRuLWNsb3NlLXdoaXRlLWZpbHRlcjogI3skYnRuLWNsb3NlLXdoaXRlLWZpbHRlcn07XG4gIC8vIHNjc3MtZG9jcy1lbmQgY2xvc2UtY3NzLXZhcnNcblxuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgd2lkdGg6ICRidG4tY2xvc2Utd2lkdGg7XG4gIGhlaWdodDogJGJ0bi1jbG9zZS1oZWlnaHQ7XG4gIHBhZGRpbmc6ICRidG4tY2xvc2UtcGFkZGluZy15ICRidG4tY2xvc2UtcGFkZGluZy14O1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1jbG9zZS1jb2xvcik7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHZhcigtLSN7JHByZWZpeH1idG4tY2xvc2UtYmcpIGNlbnRlciAvICRidG4tY2xvc2Utd2lkdGggYXV0byBuby1yZXBlYXQ7IC8vIGluY2x1ZGUgdHJhbnNwYXJlbnQgZm9yIGJ1dHRvbiBlbGVtZW50c1xuICBib3JkZXI6IDA7IC8vIGZvciBidXR0b24gZWxlbWVudHNcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygpO1xuICBvcGFjaXR5OiB2YXIoLS0jeyRwcmVmaXh9YnRuLWNsb3NlLW9wYWNpdHkpO1xuXG4gIC8vIE92ZXJyaWRlIDxhPidzIGhvdmVyIHN0eWxlXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWNsb3NlLWNvbG9yKTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgb3BhY2l0eTogdmFyKC0tI3skcHJlZml4fWJ0bi1jbG9zZS1ob3Zlci1vcGFjaXR5KTtcbiAgfVxuXG4gICY6Zm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm94LXNoYWRvdzogdmFyKC0tI3skcHJlZml4fWJ0bi1jbG9zZS1mb2N1cy1zaGFkb3cpO1xuICAgIG9wYWNpdHk6IHZhcigtLSN7JHByZWZpeH1idG4tY2xvc2UtZm9jdXMtb3BhY2l0eSk7XG4gIH1cblxuICAmOmRpc2FibGVkLFxuICAmLmRpc2FibGVkIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICBvcGFjaXR5OiB2YXIoLS0jeyRwcmVmaXh9YnRuLWNsb3NlLWRpc2FibGVkLW9wYWNpdHkpO1xuICB9XG59XG5cbkBtaXhpbiBidG4tY2xvc2Utd2hpdGUoKSB7XG4gIGZpbHRlcjogdmFyKC0tI3skcHJlZml4fWJ0bi1jbG9zZS13aGl0ZS1maWx0ZXIpO1xufVxuXG4uYnRuLWNsb3NlLXdoaXRlIHtcbiAgQGluY2x1ZGUgYnRuLWNsb3NlLXdoaXRlKCk7XG59XG5cbkBpZiAkZW5hYmxlLWRhcmstbW9kZSB7XG4gIEBpbmNsdWRlIGNvbG9yLW1vZGUoZGFyaykge1xuICAgIC5idG4tY2xvc2Uge1xuICAgICAgQGluY2x1ZGUgYnRuLWNsb3NlLXdoaXRlKCk7XG4gICAgfVxuICB9XG59XG4iLCIudG9hc3Qge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgdG9hc3QtY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9dG9hc3QtemluZGV4OiAjeyR6aW5kZXgtdG9hc3R9O1xuICAtLSN7JHByZWZpeH10b2FzdC1wYWRkaW5nLXg6ICN7JHRvYXN0LXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fXRvYXN0LXBhZGRpbmcteTogI3skdG9hc3QtcGFkZGluZy15fTtcbiAgLS0jeyRwcmVmaXh9dG9hc3Qtc3BhY2luZzogI3skdG9hc3Qtc3BhY2luZ307XG4gIC0tI3skcHJlZml4fXRvYXN0LW1heC13aWR0aDogI3skdG9hc3QtbWF4LXdpZHRofTtcbiAgQGluY2x1ZGUgcmZzKCR0b2FzdC1mb250LXNpemUsIC0tI3skcHJlZml4fXRvYXN0LWZvbnQtc2l6ZSk7XG4gIC0tI3skcHJlZml4fXRvYXN0LWNvbG9yOiAjeyR0b2FzdC1jb2xvcn07XG4gIC0tI3skcHJlZml4fXRvYXN0LWJnOiAjeyR0b2FzdC1iYWNrZ3JvdW5kLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9dG9hc3QtYm9yZGVyLXdpZHRoOiAjeyR0b2FzdC1ib3JkZXItd2lkdGh9O1xuICAtLSN7JHByZWZpeH10b2FzdC1ib3JkZXItY29sb3I6ICN7JHRvYXN0LWJvcmRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fXRvYXN0LWJvcmRlci1yYWRpdXM6ICN7JHRvYXN0LWJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH10b2FzdC1ib3gtc2hhZG93OiAjeyR0b2FzdC1ib3gtc2hhZG93fTtcbiAgLS0jeyRwcmVmaXh9dG9hc3QtaGVhZGVyLWNvbG9yOiAjeyR0b2FzdC1oZWFkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH10b2FzdC1oZWFkZXItYmc6ICN7JHRvYXN0LWhlYWRlci1iYWNrZ3JvdW5kLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9dG9hc3QtaGVhZGVyLWJvcmRlci1jb2xvcjogI3skdG9hc3QtaGVhZGVyLWJvcmRlci1jb2xvcn07XG4gIC8vIHNjc3MtZG9jcy1lbmQgdG9hc3QtY3NzLXZhcnNcblxuICB3aWR0aDogdmFyKC0tI3skcHJlZml4fXRvYXN0LW1heC13aWR0aCk7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKHZhcigtLSN7JHByZWZpeH10b2FzdC1mb250LXNpemUpKTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH10b2FzdC1jb2xvcik7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9dG9hc3QtYmcpO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IHZhcigtLSN7JHByZWZpeH10b2FzdC1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH10b2FzdC1ib3JkZXItY29sb3IpO1xuICBib3gtc2hhZG93OiB2YXIoLS0jeyRwcmVmaXh9dG9hc3QtYm94LXNoYWRvdyk7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXModmFyKC0tI3skcHJlZml4fXRvYXN0LWJvcmRlci1yYWRpdXMpKTtcblxuICAmLnNob3dpbmcge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICAmOm5vdCguc2hvdykge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnRvYXN0LWNvbnRhaW5lciB7XG4gIC0tI3skcHJlZml4fXRvYXN0LXppbmRleDogI3skemluZGV4LXRvYXN0fTtcblxuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IHZhcigtLSN7JHByZWZpeH10b2FzdC16aW5kZXgpO1xuICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgPiA6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogdmFyKC0tI3skcHJlZml4fXRvYXN0LXNwYWNpbmcpO1xuICB9XG59XG5cbi50b2FzdC1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9dG9hc3QtcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9dG9hc3QtcGFkZGluZy14KTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH10b2FzdC1oZWFkZXItY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9dG9hc3QtaGVhZGVyLWJnKTtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyLWJvdHRvbTogdmFyKC0tI3skcHJlZml4fXRvYXN0LWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fXRvYXN0LWhlYWRlci1ib3JkZXItY29sb3IpO1xuICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cyhjYWxjKHZhcigtLSN7JHByZWZpeH10b2FzdC1ib3JkZXItcmFkaXVzKSAtIHZhcigtLSN7JHByZWZpeH10b2FzdC1ib3JkZXItd2lkdGgpKSk7XG5cbiAgLmJ0bi1jbG9zZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjKC0uNSAqIHZhcigtLSN7JHByZWZpeH10b2FzdC1wYWRkaW5nLXgpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgICBtYXJnaW4tbGVmdDogdmFyKC0tI3skcHJlZml4fXRvYXN0LXBhZGRpbmcteCk7XG4gIH1cbn1cblxuLnRvYXN0LWJvZHkge1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9dG9hc3QtcGFkZGluZy14KTtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG5cbi8vIC5tb2RhbC1vcGVuICAgICAgLSBib2R5IGNsYXNzIGZvciBraWxsaW5nIHRoZSBzY3JvbGxcbi8vIC5tb2RhbCAgICAgICAgICAgLSBjb250YWluZXIgdG8gc2Nyb2xsIHdpdGhpblxuLy8gLm1vZGFsLWRpYWxvZyAgICAtIHBvc2l0aW9uaW5nIHNoZWxsIGZvciB0aGUgYWN0dWFsIG1vZGFsXG4vLyAubW9kYWwtY29udGVudCAgIC0gYWN0dWFsIG1vZGFsIHcvIGJnIGFuZCBjb3JuZXJzIGFuZCBzdHVmZlxuXG5cbi8vIENvbnRhaW5lciB0aGF0IHRoZSBtb2RhbCBzY3JvbGxzIHdpdGhpblxuLm1vZGFsIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IG1vZGFsLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fW1vZGFsLXppbmRleDogI3skemluZGV4LW1vZGFsfTtcbiAgLS0jeyRwcmVmaXh9bW9kYWwtd2lkdGg6ICN7JG1vZGFsLW1kfTtcbiAgLS0jeyRwcmVmaXh9bW9kYWwtcGFkZGluZzogI3skbW9kYWwtaW5uZXItcGFkZGluZ307XG4gIC0tI3skcHJlZml4fW1vZGFsLW1hcmdpbjogI3skbW9kYWwtZGlhbG9nLW1hcmdpbn07XG4gIC0tI3skcHJlZml4fW1vZGFsLWNvbG9yOiAjeyRtb2RhbC1jb250ZW50LWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bW9kYWwtYmc6ICN7JG1vZGFsLWNvbnRlbnQtYmd9O1xuICAtLSN7JHByZWZpeH1tb2RhbC1ib3JkZXItY29sb3I6ICN7JG1vZGFsLWNvbnRlbnQtYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bW9kYWwtYm9yZGVyLXdpZHRoOiAjeyRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aH07XG4gIC0tI3skcHJlZml4fW1vZGFsLWJvcmRlci1yYWRpdXM6ICN7JG1vZGFsLWNvbnRlbnQtYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fW1vZGFsLWJveC1zaGFkb3c6ICN7JG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy14c307XG4gIC0tI3skcHJlZml4fW1vZGFsLWlubmVyLWJvcmRlci1yYWRpdXM6ICN7JG1vZGFsLWNvbnRlbnQtaW5uZXItYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fW1vZGFsLWhlYWRlci1wYWRkaW5nLXg6ICN7JG1vZGFsLWhlYWRlci1wYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH1tb2RhbC1oZWFkZXItcGFkZGluZy15OiAjeyRtb2RhbC1oZWFkZXItcGFkZGluZy15fTtcbiAgLS0jeyRwcmVmaXh9bW9kYWwtaGVhZGVyLXBhZGRpbmc6ICN7JG1vZGFsLWhlYWRlci1wYWRkaW5nfTsgLy8gVG9kbyBpbiB2NjogU3BsaXQgdGhpcyBwYWRkaW5nIGludG8geCBhbmQgeVxuICAtLSN7JHByZWZpeH1tb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yOiAjeyRtb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bW9kYWwtaGVhZGVyLWJvcmRlci13aWR0aDogI3skbW9kYWwtaGVhZGVyLWJvcmRlci13aWR0aH07XG4gIC0tI3skcHJlZml4fW1vZGFsLXRpdGxlLWxpbmUtaGVpZ2h0OiAjeyRtb2RhbC10aXRsZS1saW5lLWhlaWdodH07XG4gIC0tI3skcHJlZml4fW1vZGFsLWZvb3Rlci1nYXA6ICN7JG1vZGFsLWZvb3Rlci1tYXJnaW4tYmV0d2Vlbn07XG4gIC0tI3skcHJlZml4fW1vZGFsLWZvb3Rlci1iZzogI3skbW9kYWwtZm9vdGVyLWJnfTtcbiAgLS0jeyRwcmVmaXh9bW9kYWwtZm9vdGVyLWJvcmRlci1jb2xvcjogI3skbW9kYWwtZm9vdGVyLWJvcmRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fW1vZGFsLWZvb3Rlci1ib3JkZXItd2lkdGg6ICN7JG1vZGFsLWZvb3Rlci1ib3JkZXItd2lkdGh9O1xuICAvLyBzY3NzLWRvY3MtZW5kIG1vZGFsLWNzcy12YXJzXG5cbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IHZhcigtLSN7JHByZWZpeH1tb2RhbC16aW5kZXgpO1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIC8vIFByZXZlbnQgQ2hyb21lIG9uIFdpbmRvd3MgZnJvbSBhZGRpbmcgYSBmb2N1cyBvdXRsaW5lLiBGb3IgZGV0YWlscywgc2VlXG4gIC8vIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzEwOTUxLlxuICBvdXRsaW5lOiAwO1xuICAvLyBXZSBkZWxpYmVyYXRlbHkgZG9uJ3QgdXNlIGAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7YCBkdWUgdG8gYVxuICAvLyBnbmFybHkgaU9TIFNhZmFyaSBidWc6IGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNTgzNDJcbiAgLy8gU2VlIGFsc28gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xNzY5NVxufVxuXG4vLyBTaGVsbCBkaXYgdG8gcG9zaXRpb24gdGhlIG1vZGFsIHdpdGggYm90dG9tIHBhZGRpbmdcbi5tb2RhbC1kaWFsb2cge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXJnaW46IHZhcigtLSN7JHByZWZpeH1tb2RhbC1tYXJnaW4pO1xuICAvLyBhbGxvdyBjbGlja3MgdG8gcGFzcyB0aHJvdWdoIGZvciBjdXN0b20gY2xpY2sgaGFuZGxpbmcgdG8gY2xvc2UgbW9kYWxcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgLy8gV2hlbiBmYWRpbmcgaW4gdGhlIG1vZGFsLCBhbmltYXRlIGl0IHRvIHNsaWRlIGRvd25cbiAgLm1vZGFsLmZhZGUgJiB7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkbW9kYWwtdHJhbnNpdGlvbik7XG4gICAgdHJhbnNmb3JtOiAkbW9kYWwtZmFkZS10cmFuc2Zvcm07XG4gIH1cbiAgLm1vZGFsLnNob3cgJiB7XG4gICAgdHJhbnNmb3JtOiAkbW9kYWwtc2hvdy10cmFuc2Zvcm07XG4gIH1cblxuICAvLyBXaGVuIHRyeWluZyB0byBjbG9zZSwgYW5pbWF0ZSBmb2N1cyB0byBzY2FsZVxuICAubW9kYWwubW9kYWwtc3RhdGljICYge1xuICAgIHRyYW5zZm9ybTogJG1vZGFsLXNjYWxlLXRyYW5zZm9ybTtcbiAgfVxufVxuXG4ubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUge1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIHZhcigtLSN7JHByZWZpeH1tb2RhbC1tYXJnaW4pICogMik7XG5cbiAgLm1vZGFsLWNvbnRlbnQge1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuXG4gIC5tb2RhbC1ib2R5IHtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICB9XG59XG5cbi5tb2RhbC1kaWFsb2ctY2VudGVyZWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtaW4taGVpZ2h0OiBjYWxjKDEwMCUgLSB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtbWFyZ2luKSAqIDIpO1xufVxuXG4vLyBBY3R1YWwgbW9kYWxcbi5tb2RhbC1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogMTAwJTsgLy8gRW5zdXJlIGAubW9kYWwtY29udGVudGAgZXh0ZW5kcyB0aGUgZnVsbCB3aWR0aCBvZiB0aGUgcGFyZW50IGAubW9kYWwtZGlhbG9nYFxuICAvLyBjb3VudGVyYWN0IHRoZSBwb2ludGVyLWV2ZW50czogbm9uZTsgaW4gdGhlIC5tb2RhbC1kaWFsb2dcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1tb2RhbC1jb2xvcik7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtYmcpO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IHZhcigtLSN7JHByZWZpeH1tb2RhbC1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH1tb2RhbC1ib3JkZXItY29sb3IpO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKHZhcigtLSN7JHByZWZpeH1tb2RhbC1ib3JkZXItcmFkaXVzKSk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3codmFyKC0tI3skcHJlZml4fW1vZGFsLWJveC1zaGFkb3cpKTtcbiAgLy8gUmVtb3ZlIGZvY3VzIG91dGxpbmUgZnJvbSBvcGVuZWQgbW9kYWxcbiAgb3V0bGluZTogMDtcbn1cblxuLy8gTW9kYWwgYmFja2dyb3VuZFxuLm1vZGFsLWJhY2tkcm9wIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IG1vZGFsLWJhY2tkcm9wLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fWJhY2tkcm9wLXppbmRleDogI3skemluZGV4LW1vZGFsLWJhY2tkcm9wfTtcbiAgLS0jeyRwcmVmaXh9YmFja2Ryb3AtYmc6ICN7JG1vZGFsLWJhY2tkcm9wLWJnfTtcbiAgLS0jeyRwcmVmaXh9YmFja2Ryb3Atb3BhY2l0eTogI3skbW9kYWwtYmFja2Ryb3Atb3BhY2l0eX07XG4gIC8vIHNjc3MtZG9jcy1lbmQgbW9kYWwtYmFja2Ryb3AtY3NzLXZhcnNcblxuICBAaW5jbHVkZSBvdmVybGF5LWJhY2tkcm9wKHZhcigtLSN7JHByZWZpeH1iYWNrZHJvcC16aW5kZXgpLCB2YXIoLS0jeyRwcmVmaXh9YmFja2Ryb3AtYmcpLCB2YXIoLS0jeyRwcmVmaXh9YmFja2Ryb3Atb3BhY2l0eSkpO1xufVxuXG4vLyBNb2RhbCBoZWFkZXJcbi8vIFRvcCBzZWN0aW9uIG9mIHRoZSBtb2RhbCB3LyB0aXRsZSBhbmQgZGlzbWlzc1xuLm1vZGFsLWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtaGVhZGVyLXBhZGRpbmcpO1xuICBib3JkZXItYm90dG9tOiB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtaGVhZGVyLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fW1vZGFsLWhlYWRlci1ib3JkZXItY29sb3IpO1xuICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9bW9kYWwtaW5uZXItYm9yZGVyLXJhZGl1cykpO1xuXG4gIC5idG4tY2xvc2Uge1xuICAgIHBhZGRpbmc6IGNhbGModmFyKC0tI3skcHJlZml4fW1vZGFsLWhlYWRlci1wYWRkaW5nLXkpICogLjUpIGNhbGModmFyKC0tI3skcHJlZml4fW1vZGFsLWhlYWRlci1wYWRkaW5nLXgpICogLjUpO1xuICAgIG1hcmdpbjogY2FsYygtLjUgKiB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtaGVhZGVyLXBhZGRpbmcteSkpIGNhbGMoLS41ICogdmFyKC0tI3skcHJlZml4fW1vZGFsLWhlYWRlci1wYWRkaW5nLXgpKSBjYWxjKC0uNSAqIHZhcigtLSN7JHByZWZpeH1tb2RhbC1oZWFkZXItcGFkZGluZy15KSkgYXV0bztcbiAgfVxufVxuXG4vLyBUaXRsZSB0ZXh0IHdpdGhpbiBoZWFkZXJcbi5tb2RhbC10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtdGl0bGUtbGluZS1oZWlnaHQpO1xufVxuXG4vLyBNb2RhbCBib2R5XG4vLyBXaGVyZSBhbGwgbW9kYWwgY29udGVudCByZXNpZGVzIChzaWJsaW5nIG9mIC5tb2RhbC1oZWFkZXIgYW5kIC5tb2RhbC1mb290ZXIpXG4ubW9kYWwtYm9keSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLy8gRW5hYmxlIGBmbGV4LWdyb3c6IDFgIHNvIHRoYXQgdGhlIGJvZHkgdGFrZSB1cCBhcyBtdWNoIHNwYWNlIGFzIHBvc3NpYmxlXG4gIC8vIHdoZW4gdGhlcmUgc2hvdWxkIGJlIGEgZml4ZWQgaGVpZ2h0IG9uIGAubW9kYWwtZGlhbG9nYC5cbiAgZmxleDogMSAxIGF1dG87XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1tb2RhbC1wYWRkaW5nKTtcbn1cblxuLy8gRm9vdGVyIChmb3IgYWN0aW9ucylcbi5tb2RhbC1mb290ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXNocmluazogMDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyOyAvLyB2ZXJ0aWNhbGx5IGNlbnRlclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyAvLyBSaWdodCBhbGlnbiBidXR0b25zIHdpdGggZmxleCBwcm9wZXJ0eSBiZWNhdXNlIHRleHQtYWxpZ24gZG9lc24ndCB3b3JrIG9uIGZsZXggaXRlbXNcbiAgcGFkZGluZzogY2FsYyh2YXIoLS0jeyRwcmVmaXh9bW9kYWwtcGFkZGluZykgLSB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtZm9vdGVyLWdhcCkgKiAuNSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1tb2RhbC1mb290ZXItYmcpO1xuICBib3JkZXItdG9wOiB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtZm9vdGVyLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fW1vZGFsLWZvb3Rlci1ib3JkZXItY29sb3IpO1xuICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9bW9kYWwtaW5uZXItYm9yZGVyLXJhZGl1cykpO1xuXG4gIC8vIFBsYWNlIG1hcmdpbiBiZXR3ZWVuIGZvb3RlciBlbGVtZW50c1xuICAvLyBUaGlzIHNvbHV0aW9uIGlzIGZhciBmcm9tIGlkZWFsIGJlY2F1c2Ugb2YgdGhlIHVuaXZlcnNhbCBzZWxlY3RvciB1c2FnZSxcbiAgLy8gYnV0IGlzIG5lZWRlZCB0byBmaXggaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yNDgwMFxuICA+ICoge1xuICAgIG1hcmdpbjogY2FsYyh2YXIoLS0jeyRwcmVmaXh9bW9kYWwtZm9vdGVyLWdhcCkgKiAuNSk7IC8vIFRvZG8gaW4gdjY6IHJlcGxhY2Ugd2l0aCBnYXAgb24gcGFyZW50IGNsYXNzXG4gIH1cbn1cblxuLy8gU2NhbGUgdXAgdGhlIG1vZGFsXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gIC5tb2RhbCB7XG4gICAgLS0jeyRwcmVmaXh9bW9kYWwtbWFyZ2luOiAjeyRtb2RhbC1kaWFsb2ctbWFyZ2luLXktc20tdXB9O1xuICAgIC0tI3skcHJlZml4fW1vZGFsLWJveC1zaGFkb3c6ICN7JG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy1zbS11cH07XG4gIH1cblxuICAvLyBBdXRvbWF0aWNhbGx5IHNldCBtb2RhbCdzIHdpZHRoIGZvciBsYXJnZXIgdmlld3BvcnRzXG4gIC5tb2RhbC1kaWFsb2cge1xuICAgIG1heC13aWR0aDogdmFyKC0tI3skcHJlZml4fW1vZGFsLXdpZHRoKTtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cblxuICAubW9kYWwtc20ge1xuICAgIC0tI3skcHJlZml4fW1vZGFsLXdpZHRoOiAjeyRtb2RhbC1zbX07XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAubW9kYWwtbGcsXG4gIC5tb2RhbC14bCB7XG4gICAgLS0jeyRwcmVmaXh9bW9kYWwtd2lkdGg6ICN7JG1vZGFsLWxnfTtcbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gIC5tb2RhbC14bCB7XG4gICAgLS0jeyRwcmVmaXh9bW9kYWwtd2lkdGg6ICN7JG1vZGFsLXhsfTtcbiAgfVxufVxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgbW9kYWwtZnVsbHNjcmVlbi1sb29wXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcbiAgJHBvc3RmaXg6IGlmKCRpbmZpeCAhPSBcIlwiLCAkaW5maXggKyBcIi1kb3duXCIsIFwiXCIpO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkYnJlYWtwb2ludCkge1xuICAgIC5tb2RhbC1mdWxsc2NyZWVuI3skcG9zdGZpeH0ge1xuICAgICAgd2lkdGg6IDEwMHZ3O1xuICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAubW9kYWwtY29udGVudCB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDApO1xuICAgICAgfVxuXG4gICAgICAubW9kYWwtaGVhZGVyLFxuICAgICAgLm1vZGFsLWZvb3RlciB7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XG4gICAgICB9XG5cbiAgICAgIC5tb2RhbC1ib2R5IHtcbiAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgbW9kYWwtZnVsbHNjcmVlbi1sb29wXG4iLCIvLyBTaGFyZWQgYmV0d2VlbiBtb2RhbHMgYW5kIG9mZmNhbnZhc2VzXG5AbWl4aW4gb3ZlcmxheS1iYWNrZHJvcCgkemluZGV4LCAkYmFja2Ryb3AtYmcsICRiYWNrZHJvcC1vcGFjaXR5KSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAkemluZGV4O1xuICB3aWR0aDogMTAwdnc7XG4gIGhlaWdodDogMTAwdmg7XG4gIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZHJvcC1iZztcblxuICAvLyBGYWRlIGZvciBiYWNrZHJvcFxuICAmLmZhZGUgeyBvcGFjaXR5OiAwOyB9XG4gICYuc2hvdyB7IG9wYWNpdHk6ICRiYWNrZHJvcC1vcGFjaXR5OyB9XG59XG4iLCIvLyBCYXNlIGNsYXNzXG4udG9vbHRpcCB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCB0b29sdGlwLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fXRvb2x0aXAtemluZGV4OiAjeyR6aW5kZXgtdG9vbHRpcH07XG4gIC0tI3skcHJlZml4fXRvb2x0aXAtbWF4LXdpZHRoOiAjeyR0b29sdGlwLW1heC13aWR0aH07XG4gIC0tI3skcHJlZml4fXRvb2x0aXAtcGFkZGluZy14OiAjeyR0b29sdGlwLXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fXRvb2x0aXAtcGFkZGluZy15OiAjeyR0b29sdGlwLXBhZGRpbmcteX07XG4gIC0tI3skcHJlZml4fXRvb2x0aXAtbWFyZ2luOiAjeyR0b29sdGlwLW1hcmdpbn07XG4gIEBpbmNsdWRlIHJmcygkdG9vbHRpcC1mb250LXNpemUsIC0tI3skcHJlZml4fXRvb2x0aXAtZm9udC1zaXplKTtcbiAgLS0jeyRwcmVmaXh9dG9vbHRpcC1jb2xvcjogI3skdG9vbHRpcC1jb2xvcn07XG4gIC0tI3skcHJlZml4fXRvb2x0aXAtYmc6ICN7JHRvb2x0aXAtYmd9O1xuICAtLSN7JHByZWZpeH10b29sdGlwLWJvcmRlci1yYWRpdXM6ICN7JHRvb2x0aXAtYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fXRvb2x0aXAtb3BhY2l0eTogI3skdG9vbHRpcC1vcGFjaXR5fTtcbiAgLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy13aWR0aDogI3skdG9vbHRpcC1hcnJvdy13aWR0aH07XG4gIC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctaGVpZ2h0OiAjeyR0b29sdGlwLWFycm93LWhlaWdodH07XG4gIC8vIHNjc3MtZG9jcy1lbmQgdG9vbHRpcC1jc3MtdmFyc1xuXG4gIHotaW5kZXg6IHZhcigtLSN7JHByZWZpeH10b29sdGlwLXppbmRleCk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IHZhcigtLSN7JHByZWZpeH10b29sdGlwLW1hcmdpbik7XG4gIEBpbmNsdWRlIGRlcHJlY2F0ZShcImAkdG9vbHRpcC1tYXJnaW5gXCIsIFwidjVcIiwgXCJ2NS54XCIsIHRydWUpO1xuICAvLyBPdXIgcGFyZW50IGVsZW1lbnQgY2FuIGJlIGFyYml0cmFyeSBzaW5jZSB0b29sdGlwcyBhcmUgYnkgZGVmYXVsdCBpbnNlcnRlZCBhcyBhIHNpYmxpbmcgb2YgdGhlaXIgdGFyZ2V0IGVsZW1lbnQuXG4gIC8vIFNvIHJlc2V0IG91ciBmb250IGFuZCB0ZXh0IHByb3BlcnRpZXMgdG8gYXZvaWQgaW5oZXJpdGluZyB3ZWlyZCB2YWx1ZXMuXG4gIEBpbmNsdWRlIHJlc2V0LXRleHQoKTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKHZhcigtLSN7JHByZWZpeH10b29sdGlwLWZvbnQtc2l6ZSkpO1xuICAvLyBBbGxvdyBicmVha2luZyB2ZXJ5IGxvbmcgd29yZHMgc28gdGhleSBkb24ndCBvdmVyZmxvdyB0aGUgdG9vbHRpcCdzIGJvdW5kc1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIG9wYWNpdHk6IDA7XG5cbiAgJi5zaG93IHsgb3BhY2l0eTogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtb3BhY2l0eSk7IH1cblxuICAudG9vbHRpcC1hcnJvdyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LXdpZHRoKTtcbiAgICBoZWlnaHQ6IHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LWhlaWdodCk7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIH1cbiAgfVxufVxuXG4uYnMtdG9vbHRpcC10b3AgLnRvb2x0aXAtYXJyb3cge1xuICBib3R0b206IGNhbGMoLTEgKiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy1oZWlnaHQpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcblxuICAmOjpiZWZvcmUge1xuICAgIHRvcDogLTFweDtcbiAgICBib3JkZXItd2lkdGg6IHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LWhlaWdodCkgY2FsYyh2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy13aWR0aCkgKiAuNSkgMDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgICBib3JkZXItdG9wLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1iZyk7XG4gIH1cbn1cblxuLyogcnRsOmJlZ2luOmlnbm9yZSAqL1xuLmJzLXRvb2x0aXAtZW5kIC50b29sdGlwLWFycm93IHtcbiAgbGVmdDogY2FsYygtMSAqIHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LWhlaWdodCkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICB3aWR0aDogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctaGVpZ2h0KTtcbiAgaGVpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy13aWR0aCk7XG5cbiAgJjo6YmVmb3JlIHtcbiAgICByaWdodDogLTFweDtcbiAgICBib3JkZXItd2lkdGg6IGNhbGModmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctd2lkdGgpICogLjUpIHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LWhlaWdodCkgY2FsYyh2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy13aWR0aCkgKiAuNSkgMDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgICBib3JkZXItcmlnaHQtY29sb3I6IHZhcigtLSN7JHByZWZpeH10b29sdGlwLWJnKTtcbiAgfVxufVxuXG4vKiBydGw6ZW5kOmlnbm9yZSAqL1xuXG4uYnMtdG9vbHRpcC1ib3R0b20gLnRvb2x0aXAtYXJyb3cge1xuICB0b3A6IGNhbGMoLTEgKiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy1oZWlnaHQpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcblxuICAmOjpiZWZvcmUge1xuICAgIGJvdHRvbTogLTFweDtcbiAgICBib3JkZXItd2lkdGg6IDAgY2FsYyh2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy13aWR0aCkgKiAuNSkgdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctaGVpZ2h0KTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1iZyk7XG4gIH1cbn1cblxuLyogcnRsOmJlZ2luOmlnbm9yZSAqL1xuLmJzLXRvb2x0aXAtc3RhcnQgLnRvb2x0aXAtYXJyb3cge1xuICByaWdodDogY2FsYygtMSAqIHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LWhlaWdodCkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICB3aWR0aDogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctaGVpZ2h0KTtcbiAgaGVpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy13aWR0aCk7XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBsZWZ0OiAtMXB4O1xuICAgIGJvcmRlci13aWR0aDogY2FsYyh2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy13aWR0aCkgKiAuNSkgMCBjYWxjKHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LXdpZHRoKSAqIC41KSB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy1oZWlnaHQpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1iZyk7XG4gIH1cbn1cblxuLyogcnRsOmVuZDppZ25vcmUgKi9cblxuLmJzLXRvb2x0aXAtYXV0byB7XG4gICZbZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1cInRvcFwiXSB7XG4gICAgQGV4dGVuZCAuYnMtdG9vbHRpcC10b3A7XG4gIH1cbiAgJltkYXRhLXBvcHBlci1wbGFjZW1lbnRePVwicmlnaHRcIl0ge1xuICAgIEBleHRlbmQgLmJzLXRvb2x0aXAtZW5kO1xuICB9XG4gICZbZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1cImJvdHRvbVwiXSB7XG4gICAgQGV4dGVuZCAuYnMtdG9vbHRpcC1ib3R0b207XG4gIH1cbiAgJltkYXRhLXBvcHBlci1wbGFjZW1lbnRePVwibGVmdFwiXSB7XG4gICAgQGV4dGVuZCAuYnMtdG9vbHRpcC1zdGFydDtcbiAgfVxufVxuXG4vLyBXcmFwcGVyIGZvciB0aGUgdG9vbHRpcCBjb250ZW50XG4udG9vbHRpcC1pbm5lciB7XG4gIG1heC13aWR0aDogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtbWF4LXdpZHRoKTtcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1wYWRkaW5nLXgpO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtY29sb3IpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH10b29sdGlwLWJnKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1ib3JkZXItcmFkaXVzKSk7XG59XG4iLCJAbWl4aW4gcmVzZXQtdGV4dCB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYmFzZTtcbiAgLy8gV2UgZGVsaWJlcmF0ZWx5IGRvIE5PVCByZXNldCBmb250LXNpemUgb3Igb3ZlcmZsb3ctd3JhcCAvIHdvcmQtd3JhcC5cbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlO1xuICB0ZXh0LWFsaWduOiBsZWZ0OyAvLyBGYWxsYmFjayBmb3Igd2hlcmUgYHN0YXJ0YCBpcyBub3Qgc3VwcG9ydGVkXG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgd29yZC1icmVhazogbm9ybWFsO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgbGluZS1icmVhazogYXV0bztcbn1cbiIsIi5wb3BvdmVyIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IHBvcG92ZXItY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9cG9wb3Zlci16aW5kZXg6ICN7JHppbmRleC1wb3BvdmVyfTtcbiAgLS0jeyRwcmVmaXh9cG9wb3Zlci1tYXgtd2lkdGg6ICN7JHBvcG92ZXItbWF4LXdpZHRofTtcbiAgQGluY2x1ZGUgcmZzKCRwb3BvdmVyLWZvbnQtc2l6ZSwgLS0jeyRwcmVmaXh9cG9wb3Zlci1mb250LXNpemUpO1xuICAtLSN7JHByZWZpeH1wb3BvdmVyLWJnOiAjeyRwb3BvdmVyLWJnfTtcbiAgLS0jeyRwcmVmaXh9cG9wb3Zlci1ib3JkZXItd2lkdGg6ICN7JHBvcG92ZXItYm9yZGVyLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9cG9wb3Zlci1ib3JkZXItY29sb3I6ICN7JHBvcG92ZXItYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9cG9wb3Zlci1ib3JkZXItcmFkaXVzOiAjeyRwb3BvdmVyLWJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH1wb3BvdmVyLWlubmVyLWJvcmRlci1yYWRpdXM6ICN7JHBvcG92ZXItaW5uZXItYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fXBvcG92ZXItYm94LXNoYWRvdzogI3skcG9wb3Zlci1ib3gtc2hhZG93fTtcbiAgLS0jeyRwcmVmaXh9cG9wb3Zlci1oZWFkZXItcGFkZGluZy14OiAjeyRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH1wb3BvdmVyLWhlYWRlci1wYWRkaW5nLXk6ICN7JHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteX07XG4gIEBpbmNsdWRlIHJmcygkcG9wb3Zlci1oZWFkZXItZm9udC1zaXplLCAtLSN7JHByZWZpeH1wb3BvdmVyLWhlYWRlci1mb250LXNpemUpO1xuICAtLSN7JHByZWZpeH1wb3BvdmVyLWhlYWRlci1jb2xvcjogI3skcG9wb3Zlci1oZWFkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1wb3BvdmVyLWhlYWRlci1iZzogI3skcG9wb3Zlci1oZWFkZXItYmd9O1xuICAtLSN7JHByZWZpeH1wb3BvdmVyLWJvZHktcGFkZGluZy14OiAjeyRwb3BvdmVyLWJvZHktcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9cG9wb3Zlci1ib2R5LXBhZGRpbmcteTogI3skcG9wb3Zlci1ib2R5LXBhZGRpbmcteX07XG4gIC0tI3skcHJlZml4fXBvcG92ZXItYm9keS1jb2xvcjogI3skcG9wb3Zlci1ib2R5LWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy13aWR0aDogI3skcG9wb3Zlci1hcnJvdy13aWR0aH07XG4gIC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctaGVpZ2h0OiAjeyRwb3BvdmVyLWFycm93LWhlaWdodH07XG4gIC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctYm9yZGVyOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1ib3JkZXItY29sb3IpO1xuICAvLyBzY3NzLWRvY3MtZW5kIHBvcG92ZXItY3NzLXZhcnNcblxuICB6LWluZGV4OiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci16aW5kZXgpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1tYXgtd2lkdGgpO1xuICAvLyBPdXIgcGFyZW50IGVsZW1lbnQgY2FuIGJlIGFyYml0cmFyeSBzaW5jZSB0b29sdGlwcyBhcmUgYnkgZGVmYXVsdCBpbnNlcnRlZCBhcyBhIHNpYmxpbmcgb2YgdGhlaXIgdGFyZ2V0IGVsZW1lbnQuXG4gIC8vIFNvIHJlc2V0IG91ciBmb250IGFuZCB0ZXh0IHByb3BlcnRpZXMgdG8gYXZvaWQgaW5oZXJpdGluZyB3ZWlyZCB2YWx1ZXMuXG4gIEBpbmNsdWRlIHJlc2V0LXRleHQoKTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWZvbnQtc2l6ZSkpO1xuICAvLyBBbGxvdyBicmVha2luZyB2ZXJ5IGxvbmcgd29yZHMgc28gdGhleSBkb24ndCBvdmVyZmxvdyB0aGUgcG9wb3ZlcidzIGJvdW5kc1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJnKTtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJvcmRlci1jb2xvcik7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXModmFyKC0tI3skcHJlZml4fXBvcG92ZXItYm9yZGVyLXJhZGl1cykpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJveC1zaGFkb3cpKTtcblxuICAucG9wb3Zlci1hcnJvdyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LXdpZHRoKTtcbiAgICBoZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LWhlaWdodCk7XG5cbiAgICAmOjpiZWZvcmUsXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICBib3JkZXItd2lkdGg6IDA7XG4gICAgfVxuICB9XG59XG5cbi5icy1wb3BvdmVyLXRvcCB7XG4gID4gLnBvcG92ZXItYXJyb3cge1xuICAgIGJvdHRvbTogY2FsYygtMSAqICh2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy1oZWlnaHQpKSAtIHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJvcmRlci13aWR0aCkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuXG4gICAgJjo6YmVmb3JlLFxuICAgICY6OmFmdGVyIHtcbiAgICAgIGJvcmRlci13aWR0aDogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctaGVpZ2h0KSBjYWxjKHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LXdpZHRoKSAqIC41KSAwOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICAgIH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBib3R0b206IDA7XG4gICAgICBib3JkZXItdG9wLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy1ib3JkZXIpO1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGJvdHRvbTogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYm9yZGVyLXdpZHRoKTtcbiAgICAgIGJvcmRlci10b3AtY29sb3I6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJnKTtcbiAgICB9XG4gIH1cbn1cblxuLyogcnRsOmJlZ2luOmlnbm9yZSAqL1xuLmJzLXBvcG92ZXItZW5kIHtcbiAgPiAucG9wb3Zlci1hcnJvdyB7XG4gICAgbGVmdDogY2FsYygtMSAqICh2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy1oZWlnaHQpKSAtIHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJvcmRlci13aWR0aCkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICAgIHdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy1oZWlnaHQpO1xuICAgIGhlaWdodDogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctd2lkdGgpO1xuXG4gICAgJjo6YmVmb3JlLFxuICAgICY6OmFmdGVyIHtcbiAgICAgIGJvcmRlci13aWR0aDogY2FsYyh2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy13aWR0aCkgKiAuNSkgdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctaGVpZ2h0KSBjYWxjKHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LXdpZHRoKSAqIC41KSAwOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICAgIH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy1ib3JkZXIpO1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGxlZnQ6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJvcmRlci13aWR0aCk7XG4gICAgICBib3JkZXItcmlnaHQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJnKTtcbiAgICB9XG4gIH1cbn1cblxuLyogcnRsOmVuZDppZ25vcmUgKi9cblxuLmJzLXBvcG92ZXItYm90dG9tIHtcbiAgPiAucG9wb3Zlci1hcnJvdyB7XG4gICAgdG9wOiBjYWxjKC0xICogKHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LWhlaWdodCkpIC0gdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYm9yZGVyLXdpZHRoKSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG5cbiAgICAmOjpiZWZvcmUsXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYm9yZGVyLXdpZHRoOiAwIGNhbGModmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctd2lkdGgpICogLjUpIHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LWhlaWdodCk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHRvcDogMDtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LWJvcmRlcik7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgdG9wOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1ib3JkZXItd2lkdGgpO1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYmcpO1xuICAgIH1cbiAgfVxuXG4gIC8vIFRoaXMgd2lsbCByZW1vdmUgdGhlIHBvcG92ZXItaGVhZGVyJ3MgYm9yZGVyIGp1c3QgYmVsb3cgdGhlIGFycm93XG4gIC5wb3BvdmVyLWhlYWRlcjo6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctd2lkdGgpO1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKC0uNSAqIHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LXdpZHRoKSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gICAgY29udGVudDogXCJcIjtcbiAgICBib3JkZXItYm90dG9tOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWhlYWRlci1iZyk7XG4gIH1cbn1cblxuLyogcnRsOmJlZ2luOmlnbm9yZSAqL1xuLmJzLXBvcG92ZXItc3RhcnQge1xuICA+IC5wb3BvdmVyLWFycm93IHtcbiAgICByaWdodDogY2FsYygtMSAqICh2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy1oZWlnaHQpKSAtIHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJvcmRlci13aWR0aCkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICAgIHdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy1oZWlnaHQpO1xuICAgIGhlaWdodDogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctd2lkdGgpO1xuXG4gICAgJjo6YmVmb3JlLFxuICAgICY6OmFmdGVyIHtcbiAgICAgIGJvcmRlci13aWR0aDogY2FsYyh2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy13aWR0aCkgKiAuNSkgMCBjYWxjKHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LXdpZHRoKSAqIC41KSB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy1oZWlnaHQpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICAgIH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy1ib3JkZXIpO1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIHJpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1ib3JkZXItd2lkdGgpO1xuICAgICAgYm9yZGVyLWxlZnQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJnKTtcbiAgICB9XG4gIH1cbn1cblxuLyogcnRsOmVuZDppZ25vcmUgKi9cblxuLmJzLXBvcG92ZXItYXV0byB7XG4gICZbZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1cInRvcFwiXSB7XG4gICAgQGV4dGVuZCAuYnMtcG9wb3Zlci10b3A7XG4gIH1cbiAgJltkYXRhLXBvcHBlci1wbGFjZW1lbnRePVwicmlnaHRcIl0ge1xuICAgIEBleHRlbmQgLmJzLXBvcG92ZXItZW5kO1xuICB9XG4gICZbZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1cImJvdHRvbVwiXSB7XG4gICAgQGV4dGVuZCAuYnMtcG9wb3Zlci1ib3R0b207XG4gIH1cbiAgJltkYXRhLXBvcHBlci1wbGFjZW1lbnRePVwibGVmdFwiXSB7XG4gICAgQGV4dGVuZCAuYnMtcG9wb3Zlci1zdGFydDtcbiAgfVxufVxuXG4vLyBPZmZzZXQgdGhlIHBvcG92ZXIgdG8gYWNjb3VudCBmb3IgdGhlIHBvcG92ZXIgYXJyb3dcbi5wb3BvdmVyLWhlYWRlciB7XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWhlYWRlci1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWhlYWRlci1wYWRkaW5nLXgpO1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBSZXNldCB0aGUgZGVmYXVsdCBmcm9tIFJlYm9vdFxuICBAaW5jbHVkZSBmb250LXNpemUodmFyKC0tI3skcHJlZml4fXBvcG92ZXItaGVhZGVyLWZvbnQtc2l6ZSkpO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItaGVhZGVyLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItaGVhZGVyLWJnKTtcbiAgYm9yZGVyLWJvdHRvbTogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1ib3JkZXItY29sb3IpO1xuICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1pbm5lci1ib3JkZXItcmFkaXVzKSk7XG5cbiAgJjplbXB0eSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ucG9wb3Zlci1ib2R5IHtcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYm9keS1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJvZHktcGFkZGluZy14KTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJvZHktY29sb3IpO1xufVxuIiwiLy8gTm90ZXMgb24gdGhlIGNsYXNzZXM6XG4vL1xuLy8gMS4gLmNhcm91c2VsLnBvaW50ZXItZXZlbnQgc2hvdWxkIGlkZWFsbHkgYmUgcGFuLXkgKHRvIGFsbG93IGZvciB1c2VycyB0byBzY3JvbGwgdmVydGljYWxseSlcbi8vICAgIGV2ZW4gd2hlbiB0aGVpciBzY3JvbGwgYWN0aW9uIHN0YXJ0ZWQgb24gYSBjYXJvdXNlbCwgYnV0IGZvciBjb21wYXRpYmlsaXR5ICh3aXRoIEZpcmVmb3gpXG4vLyAgICB3ZSdyZSBwcmV2ZW50aW5nIGFsbCBhY3Rpb25zIGluc3RlYWRcbi8vIDIuIFRoZSAuY2Fyb3VzZWwtaXRlbS1zdGFydCBhbmQgLmNhcm91c2VsLWl0ZW0tZW5kIGlzIHVzZWQgdG8gaW5kaWNhdGUgd2hlcmVcbi8vICAgIHRoZSBhY3RpdmUgc2xpZGUgaXMgaGVhZGluZy5cbi8vIDMuIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbSBpcyB0aGUgY3VycmVudCBzbGlkZS5cbi8vIDQuIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1zdGFydCBhbmQgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLWVuZCBpcyB0aGUgY3VycmVudFxuLy8gICAgc2xpZGUgaW4gaXRzIGluLXRyYW5zaXRpb24gc3RhdGUuIE9ubHkgb25lIG9mIHRoZXNlIG9jY3VycyBhdCBhIHRpbWUuXG4vLyA1LiAuY2Fyb3VzZWwtaXRlbS1uZXh0LmNhcm91c2VsLWl0ZW0tc3RhcnQgYW5kIC5jYXJvdXNlbC1pdGVtLXByZXYuY2Fyb3VzZWwtaXRlbS1lbmRcbi8vICAgIGlzIHRoZSB1cGNvbWluZyBzbGlkZSBpbiB0cmFuc2l0aW9uLlxuXG4uY2Fyb3VzZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jYXJvdXNlbC5wb2ludGVyLWV2ZW50IHtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbn1cblxuLmNhcm91c2VsLWlubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgQGluY2x1ZGUgY2xlYXJmaXgoKTtcbn1cblxuLmNhcm91c2VsLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXJpZ2h0OiAtMTAwJTtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRjYXJvdXNlbC10cmFuc2l0aW9uKTtcbn1cblxuLmNhcm91c2VsLWl0ZW0uYWN0aXZlLFxuLmNhcm91c2VsLWl0ZW0tbmV4dCxcbi5jYXJvdXNlbC1pdGVtLXByZXYge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmNhcm91c2VsLWl0ZW0tbmV4dDpub3QoLmNhcm91c2VsLWl0ZW0tc3RhcnQpLFxuLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLWVuZCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbn1cblxuLmNhcm91c2VsLWl0ZW0tcHJldjpub3QoLmNhcm91c2VsLWl0ZW0tZW5kKSxcbi5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1zdGFydCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG59XG5cblxuLy9cbi8vIEFsdGVybmF0ZSB0cmFuc2l0aW9uc1xuLy9cblxuLmNhcm91c2VsLWZhZGUge1xuICAuY2Fyb3VzZWwtaXRlbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxuXG4gIC5jYXJvdXNlbC1pdGVtLmFjdGl2ZSxcbiAgLmNhcm91c2VsLWl0ZW0tbmV4dC5jYXJvdXNlbC1pdGVtLXN0YXJ0LFxuICAuY2Fyb3VzZWwtaXRlbS1wcmV2LmNhcm91c2VsLWl0ZW0tZW5kIHtcbiAgICB6LWluZGV4OiAxO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tc3RhcnQsXG4gIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1lbmQge1xuICAgIHotaW5kZXg6IDA7XG4gICAgb3BhY2l0eTogMDtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKG9wYWNpdHkgMHMgJGNhcm91c2VsLXRyYW5zaXRpb24tZHVyYXRpb24pO1xuICB9XG59XG5cblxuLy9cbi8vIExlZnQvcmlnaHQgY29udHJvbHMgZm9yIG5hdlxuLy9cblxuLmNhcm91c2VsLWNvbnRyb2wtcHJldixcbi5jYXJvdXNlbC1jb250cm9sLW5leHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiAxO1xuICAvLyBVc2UgZmxleCBmb3IgYWxpZ25tZW50ICgxLTMpXG4gIGRpc3BsYXk6IGZsZXg7IC8vIDEuIGFsbG93IGZsZXggc3R5bGVzXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IC8vIDIuIHZlcnRpY2FsbHkgY2VudGVyIGNvbnRlbnRzXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyAvLyAzLiBob3Jpem9udGFsbHkgY2VudGVyIGNvbnRlbnRzXG4gIHdpZHRoOiAkY2Fyb3VzZWwtY29udHJvbC13aWR0aDtcbiAgcGFkZGluZzogMDtcbiAgY29sb3I6ICRjYXJvdXNlbC1jb250cm9sLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogMDtcbiAgb3BhY2l0eTogJGNhcm91c2VsLWNvbnRyb2wtb3BhY2l0eTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkY2Fyb3VzZWwtY29udHJvbC10cmFuc2l0aW9uKTtcblxuICAvLyBIb3Zlci9mb2N1cyBzdGF0ZVxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBjb2xvcjogJGNhcm91c2VsLWNvbnRyb2wtY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIG91dGxpbmU6IDA7XG4gICAgb3BhY2l0eTogJGNhcm91c2VsLWNvbnRyb2wtaG92ZXItb3BhY2l0eTtcbiAgfVxufVxuLmNhcm91c2VsLWNvbnRyb2wtcHJldiB7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGlmKCRlbmFibGUtZ3JhZGllbnRzLCBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoJGJsYWNrLCAuMjUpLCByZ2JhKCRibGFjaywgLjAwMSkpLCBudWxsKTtcbn1cbi5jYXJvdXNlbC1jb250cm9sLW5leHQge1xuICByaWdodDogMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogaWYoJGVuYWJsZS1ncmFkaWVudHMsIGxpbmVhci1ncmFkaWVudCgyNzBkZWcsIHJnYmEoJGJsYWNrLCAuMjUpLCByZ2JhKCRibGFjaywgLjAwMSkpLCBudWxsKTtcbn1cblxuLy8gSWNvbnMgZm9yIHdpdGhpblxuLmNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uLFxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogJGNhcm91c2VsLWNvbnRyb2wtaWNvbi13aWR0aDtcbiAgaGVpZ2h0OiAkY2Fyb3VzZWwtY29udHJvbC1pY29uLXdpZHRoO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xufVxuXG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRjYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbi1iZykgI3tcIi8qcnRsOlwiICsgZXNjYXBlLXN2ZygkY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24tYmcpICsgXCIqL1wifTtcbn1cbi5jYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJGNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uLWJnKSAje1wiLypydGw6XCIgKyBlc2NhcGUtc3ZnKCRjYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbi1iZykgKyBcIiovXCJ9O1xufVxuXG4vLyBPcHRpb25hbCBpbmRpY2F0b3IgcGlwcy9jb250cm9sc1xuLy9cbi8vIEFkZCBhIGNvbnRhaW5lciAoc3VjaCBhcyBhIGxpc3QpIHdpdGggdGhlIGZvbGxvd2luZyBjbGFzcyBhbmQgYWRkIGFuIGl0ZW0gKGlkZWFsbHkgYSBmb2N1c2FibGUgY29udHJvbCxcbi8vIGxpa2UgYSBidXR0b24pIHdpdGggZGF0YS1icy10YXJnZXQgZm9yIGVhY2ggc2xpZGUgeW91ciBjYXJvdXNlbCBob2xkcy5cblxuLmNhcm91c2VsLWluZGljYXRvcnMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiAwO1xuICAvLyBVc2UgdGhlIC5jYXJvdXNlbC1jb250cm9sJ3Mgd2lkdGggYXMgbWFyZ2luIHNvIHdlIGRvbid0IG92ZXJsYXkgdGhvc2VcbiAgbWFyZ2luLXJpZ2h0OiAkY2Fyb3VzZWwtY29udHJvbC13aWR0aDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgbWFyZ2luLWxlZnQ6ICRjYXJvdXNlbC1jb250cm9sLXdpZHRoO1xuXG4gIFtkYXRhLWJzLXRhcmdldF0ge1xuICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAgIGZsZXg6IDAgMSBhdXRvO1xuICAgIHdpZHRoOiAkY2Fyb3VzZWwtaW5kaWNhdG9yLXdpZHRoO1xuICAgIGhlaWdodDogJGNhcm91c2VsLWluZGljYXRvci1oZWlnaHQ7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW4tcmlnaHQ6ICRjYXJvdXNlbC1pbmRpY2F0b3Itc3BhY2VyO1xuICAgIG1hcmdpbi1sZWZ0OiAkY2Fyb3VzZWwtaW5kaWNhdG9yLXNwYWNlcjtcbiAgICB0ZXh0LWluZGVudDogLTk5OXB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2Fyb3VzZWwtaW5kaWNhdG9yLWFjdGl2ZS1iZztcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICAgIGJvcmRlcjogMDtcbiAgICAvLyBVc2UgdHJhbnNwYXJlbnQgYm9yZGVycyB0byBpbmNyZWFzZSB0aGUgaGl0IGFyZWEgYnkgMTBweCBvbiB0b3AgYW5kIGJvdHRvbS5cbiAgICBib3JkZXItdG9wOiAkY2Fyb3VzZWwtaW5kaWNhdG9yLWhpdC1hcmVhLWhlaWdodCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItYm90dG9tOiAkY2Fyb3VzZWwtaW5kaWNhdG9yLWhpdC1hcmVhLWhlaWdodCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBvcGFjaXR5OiAkY2Fyb3VzZWwtaW5kaWNhdG9yLW9wYWNpdHk7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkY2Fyb3VzZWwtaW5kaWNhdG9yLXRyYW5zaXRpb24pO1xuICB9XG5cbiAgLmFjdGl2ZSB7XG4gICAgb3BhY2l0eTogJGNhcm91c2VsLWluZGljYXRvci1hY3RpdmUtb3BhY2l0eTtcbiAgfVxufVxuXG5cbi8vIE9wdGlvbmFsIGNhcHRpb25zXG4vL1xuLy9cblxuLmNhcm91c2VsLWNhcHRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAoMTAwJSAtICRjYXJvdXNlbC1jYXB0aW9uLXdpZHRoKSAqIC41O1xuICBib3R0b206ICRjYXJvdXNlbC1jYXB0aW9uLXNwYWNlcjtcbiAgbGVmdDogKDEwMCUgLSAkY2Fyb3VzZWwtY2FwdGlvbi13aWR0aCkgKiAuNTtcbiAgcGFkZGluZy10b3A6ICRjYXJvdXNlbC1jYXB0aW9uLXBhZGRpbmcteTtcbiAgcGFkZGluZy1ib3R0b206ICRjYXJvdXNlbC1jYXB0aW9uLXBhZGRpbmcteTtcbiAgY29sb3I6ICRjYXJvdXNlbC1jYXB0aW9uLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi8vIERhcmsgbW9kZSBjYXJvdXNlbFxuXG5AbWl4aW4gY2Fyb3VzZWwtZGFyaygpIHtcbiAgLmNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uLFxuICAuY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24ge1xuICAgIGZpbHRlcjogJGNhcm91c2VsLWRhcmstY29udHJvbC1pY29uLWZpbHRlcjtcbiAgfVxuXG4gIC5jYXJvdXNlbC1pbmRpY2F0b3JzIFtkYXRhLWJzLXRhcmdldF0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjYXJvdXNlbC1kYXJrLWluZGljYXRvci1hY3RpdmUtYmc7XG4gIH1cblxuICAuY2Fyb3VzZWwtY2FwdGlvbiB7XG4gICAgY29sb3I6ICRjYXJvdXNlbC1kYXJrLWNhcHRpb24tY29sb3I7XG4gIH1cbn1cblxuLmNhcm91c2VsLWRhcmsge1xuICBAaW5jbHVkZSBjYXJvdXNlbC1kYXJrKCk7XG59XG5cbkBpZiAkZW5hYmxlLWRhcmstbW9kZSB7XG4gIEBpbmNsdWRlIGNvbG9yLW1vZGUoZGFyaykge1xuICAgIEBpZiAkY29sb3ItbW9kZS10eXBlID09IFwibWVkaWEtcXVlcnlcIiB7XG4gICAgICAuY2Fyb3VzZWwge1xuICAgICAgICBAaW5jbHVkZSBjYXJvdXNlbC1kYXJrKCk7XG4gICAgICB9XG4gICAgfSBAZWxzZSB7XG4gICAgICAuY2Fyb3VzZWwsXG4gICAgICAmLmNhcm91c2VsIHtcbiAgICAgICAgQGluY2x1ZGUgY2Fyb3VzZWwtZGFyaygpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gc2Nzcy1kb2NzLXN0YXJ0IGNsZWFyZml4XG5AbWl4aW4gY2xlYXJmaXgoKSB7XG4gICY6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjbGVhcjogYm90aDtcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIGNsZWFyZml4XG4iLCIvL1xuLy8gUm90YXRpbmcgYm9yZGVyXG4vL1xuXG4uc3Bpbm5lci1ncm93LFxuLnNwaW5uZXItYm9yZGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogdmFyKC0tI3skcHJlZml4fXNwaW5uZXItd2lkdGgpO1xuICBoZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1zcGlubmVyLWhlaWdodCk7XG4gIHZlcnRpY2FsLWFsaWduOiB2YXIoLS0jeyRwcmVmaXh9c3Bpbm5lci12ZXJ0aWNhbC1hbGlnbik7XG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBhbmltYXRpb246IHZhcigtLSN7JHByZWZpeH1zcGlubmVyLWFuaW1hdGlvbi1zcGVlZCkgbGluZWFyIGluZmluaXRlIHZhcigtLSN7JHByZWZpeH1zcGlubmVyLWFuaW1hdGlvbi1uYW1lKTtcbn1cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHNwaW5uZXItYm9yZGVyLWtleWZyYW1lc1xuQGtleWZyYW1lcyBzcGlubmVyLWJvcmRlciB7XG4gIHRvIHsgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKSAje1wiLyogcnRsOmlnbm9yZSAqL1wifTsgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBzcGlubmVyLWJvcmRlci1rZXlmcmFtZXNcblxuLnNwaW5uZXItYm9yZGVyIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IHNwaW5uZXItYm9yZGVyLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fXNwaW5uZXItd2lkdGg6ICN7JHNwaW5uZXItd2lkdGh9O1xuICAtLSN7JHByZWZpeH1zcGlubmVyLWhlaWdodDogI3skc3Bpbm5lci1oZWlnaHR9O1xuICAtLSN7JHByZWZpeH1zcGlubmVyLXZlcnRpY2FsLWFsaWduOiAjeyRzcGlubmVyLXZlcnRpY2FsLWFsaWdufTtcbiAgLS0jeyRwcmVmaXh9c3Bpbm5lci1ib3JkZXItd2lkdGg6ICN7JHNwaW5uZXItYm9yZGVyLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9c3Bpbm5lci1hbmltYXRpb24tc3BlZWQ6ICN7JHNwaW5uZXItYW5pbWF0aW9uLXNwZWVkfTtcbiAgLS0jeyRwcmVmaXh9c3Bpbm5lci1hbmltYXRpb24tbmFtZTogc3Bpbm5lci1ib3JkZXI7XG4gIC8vIHNjc3MtZG9jcy1lbmQgc3Bpbm5lci1ib3JkZXItY3NzLXZhcnNcblxuICBib3JkZXI6IHZhcigtLSN7JHByZWZpeH1zcGlubmVyLWJvcmRlci13aWR0aCkgc29saWQgY3VycmVudGNvbG9yO1xuICBib3JkZXItcmlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uc3Bpbm5lci1ib3JkZXItc20ge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgc3Bpbm5lci1ib3JkZXItc20tY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9c3Bpbm5lci13aWR0aDogI3skc3Bpbm5lci13aWR0aC1zbX07XG4gIC0tI3skcHJlZml4fXNwaW5uZXItaGVpZ2h0OiAjeyRzcGlubmVyLWhlaWdodC1zbX07XG4gIC0tI3skcHJlZml4fXNwaW5uZXItYm9yZGVyLXdpZHRoOiAjeyRzcGlubmVyLWJvcmRlci13aWR0aC1zbX07XG4gIC8vIHNjc3MtZG9jcy1lbmQgc3Bpbm5lci1ib3JkZXItc20tY3NzLXZhcnNcbn1cblxuLy9cbi8vIEdyb3dpbmcgY2lyY2xlXG4vL1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgc3Bpbm5lci1ncm93LWtleWZyYW1lc1xuQGtleWZyYW1lcyBzcGlubmVyLWdyb3cge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgfVxuICA1MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIHNwaW5uZXItZ3Jvdy1rZXlmcmFtZXNcblxuLnNwaW5uZXItZ3JvdyB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBzcGlubmVyLWdyb3ctY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9c3Bpbm5lci13aWR0aDogI3skc3Bpbm5lci13aWR0aH07XG4gIC0tI3skcHJlZml4fXNwaW5uZXItaGVpZ2h0OiAjeyRzcGlubmVyLWhlaWdodH07XG4gIC0tI3skcHJlZml4fXNwaW5uZXItdmVydGljYWwtYWxpZ246ICN7JHNwaW5uZXItdmVydGljYWwtYWxpZ259O1xuICAtLSN7JHByZWZpeH1zcGlubmVyLWFuaW1hdGlvbi1zcGVlZDogI3skc3Bpbm5lci1hbmltYXRpb24tc3BlZWR9O1xuICAtLSN7JHByZWZpeH1zcGlubmVyLWFuaW1hdGlvbi1uYW1lOiBzcGlubmVyLWdyb3c7XG4gIC8vIHNjc3MtZG9jcy1lbmQgc3Bpbm5lci1ncm93LWNzcy12YXJzXG5cbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudGNvbG9yO1xuICBvcGFjaXR5OiAwO1xufVxuXG4uc3Bpbm5lci1ncm93LXNtIHtcbiAgLS0jeyRwcmVmaXh9c3Bpbm5lci13aWR0aDogI3skc3Bpbm5lci13aWR0aC1zbX07XG4gIC0tI3skcHJlZml4fXNwaW5uZXItaGVpZ2h0OiAjeyRzcGlubmVyLWhlaWdodC1zbX07XG59XG5cbkBpZiAkZW5hYmxlLXJlZHVjZWQtbW90aW9uIHtcbiAgQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAuc3Bpbm5lci1ib3JkZXIsXG4gICAgLnNwaW5uZXItZ3JvdyB7XG4gICAgICAtLSN7JHByZWZpeH1zcGlubmVyLWFuaW1hdGlvbi1zcGVlZDogI3skc3Bpbm5lci1hbmltYXRpb24tc3BlZWQgKiAyfTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuXG4lb2ZmY2FudmFzLWNzcy12YXJzIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IG9mZmNhbnZhcy1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1vZmZjYW52YXMtemluZGV4OiAjeyR6aW5kZXgtb2ZmY2FudmFzfTtcbiAgLS0jeyRwcmVmaXh9b2ZmY2FudmFzLXdpZHRoOiAjeyRvZmZjYW52YXMtaG9yaXpvbnRhbC13aWR0aH07XG4gIC0tI3skcHJlZml4fW9mZmNhbnZhcy1oZWlnaHQ6ICN7JG9mZmNhbnZhcy12ZXJ0aWNhbC1oZWlnaHR9O1xuICAtLSN7JHByZWZpeH1vZmZjYW52YXMtcGFkZGluZy14OiAjeyRvZmZjYW52YXMtcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9b2ZmY2FudmFzLXBhZGRpbmcteTogI3skb2ZmY2FudmFzLXBhZGRpbmcteX07XG4gIC0tI3skcHJlZml4fW9mZmNhbnZhcy1jb2xvcjogI3skb2ZmY2FudmFzLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWJnOiAjeyRvZmZjYW52YXMtYmctY29sb3J9O1xuICAtLSN7JHByZWZpeH1vZmZjYW52YXMtYm9yZGVyLXdpZHRoOiAjeyRvZmZjYW52YXMtYm9yZGVyLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWJvcmRlci1jb2xvcjogI3skb2ZmY2FudmFzLWJvcmRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fW9mZmNhbnZhcy1ib3gtc2hhZG93OiAjeyRvZmZjYW52YXMtYm94LXNoYWRvd307XG4gIC0tI3skcHJlZml4fW9mZmNhbnZhcy10cmFuc2l0aW9uOiAje3RyYW5zZm9ybSAkb2ZmY2FudmFzLXRyYW5zaXRpb24tZHVyYXRpb24gZWFzZS1pbi1vdXR9O1xuICAtLSN7JHByZWZpeH1vZmZjYW52YXMtdGl0bGUtbGluZS1oZWlnaHQ6ICN7JG9mZmNhbnZhcy10aXRsZS1saW5lLWhlaWdodH07XG4gIC8vIHNjc3MtZG9jcy1lbmQgb2ZmY2FudmFzLWNzcy12YXJzXG59XG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRuZXh0OiBicmVha3BvaW50LW5leHQoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcbiAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRuZXh0LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgLm9mZmNhbnZhcyN7JGluZml4fSB7XG4gICAgQGV4dGVuZCAlb2ZmY2FudmFzLWNzcy12YXJzO1xuICB9XG59XG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRuZXh0OiBicmVha3BvaW50LW5leHQoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcbiAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRuZXh0LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgLm9mZmNhbnZhcyN7JGluZml4fSB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCRuZXh0KSB7XG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICBib3R0b206IDA7XG4gICAgICB6LWluZGV4OiB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLXppbmRleCk7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWNvbG9yKTtcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtYmcpO1xuICAgICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgICAgIG91dGxpbmU6IDA7XG4gICAgICBAaW5jbHVkZSBib3gtc2hhZG93KHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtYm94LXNoYWRvdykpO1xuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbih2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLXRyYW5zaXRpb24pKTtcblxuICAgICAgJi5vZmZjYW52YXMtc3RhcnQge1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLXdpZHRoKTtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICAgICAgfVxuXG4gICAgICAmLm9mZmNhbnZhcy1lbmQge1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB3aWR0aDogdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy13aWR0aCk7XG4gICAgICAgIGJvcmRlci1sZWZ0OiB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gICAgICB9XG5cbiAgICAgICYub2ZmY2FudmFzLXRvcCB7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGhlaWdodDogdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1oZWlnaHQpO1xuICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgICAgICBib3JkZXItYm90dG9tOiB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICAgICAgfVxuXG4gICAgICAmLm9mZmNhbnZhcy1ib3R0b20ge1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgaGVpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWhlaWdodCk7XG4gICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgICAgIGJvcmRlci10b3A6IHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbiAgICAgIH1cblxuICAgICAgJi5zaG93aW5nLFxuICAgICAgJi5zaG93Om5vdCguaGlkaW5nKSB7XG4gICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgJi5zaG93aW5nLFxuICAgICAgJi5oaWRpbmcsXG4gICAgICAmLnNob3cge1xuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpZiBub3QgKCRpbmZpeCA9PSBcIlwiKSB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRuZXh0KSB7XG4gICAgICAgIC0tI3skcHJlZml4fW9mZmNhbnZhcy1oZWlnaHQ6IGF1dG87XG4gICAgICAgIC0tI3skcHJlZml4fW9mZmNhbnZhcy1ib3JkZXItd2lkdGg6IDA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbiAgICAgICAgLm9mZmNhbnZhcy1oZWFkZXIge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAub2ZmY2FudmFzLWJvZHkge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1ncm93OiAwO1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgb3ZlcmZsb3cteTogdmlzaWJsZTtcbiAgICAgICAgICAvLyBSZXNldCBgYmFja2dyb3VuZC1jb2xvcmAgaW4gY2FzZSBgLmJnLSpgIGNsYXNzZXMgYXJlIHVzZWQgaW4gb2ZmY2FudmFzXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ub2ZmY2FudmFzLWJhY2tkcm9wIHtcbiAgQGluY2x1ZGUgb3ZlcmxheS1iYWNrZHJvcCgkemluZGV4LW9mZmNhbnZhcy1iYWNrZHJvcCwgJG9mZmNhbnZhcy1iYWNrZHJvcC1iZywgJG9mZmNhbnZhcy1iYWNrZHJvcC1vcGFjaXR5KTtcbn1cblxuLm9mZmNhbnZhcy1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1wYWRkaW5nLXgpO1xuXG4gIC5idG4tY2xvc2Uge1xuICAgIHBhZGRpbmc6IGNhbGModmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1wYWRkaW5nLXkpICogLjUpIGNhbGModmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1wYWRkaW5nLXgpICogLjUpO1xuICAgIG1hcmdpbjogY2FsYygtLjUgKiB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLXBhZGRpbmcteSkpIGNhbGMoLS41ICogdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1wYWRkaW5nLXgpKSBjYWxjKC0uNSAqIHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtcGFkZGluZy15KSkgYXV0bztcbiAgfVxufVxuXG4ub2ZmY2FudmFzLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtdGl0bGUtbGluZS1oZWlnaHQpO1xufVxuXG4ub2ZmY2FudmFzLWJvZHkge1xuICBmbGV4LWdyb3c6IDE7XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLXBhZGRpbmcteCk7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG4iLCIucGxhY2Vob2xkZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1pbi1oZWlnaHQ6IDFlbTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgY3Vyc29yOiB3YWl0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Y29sb3I7XG4gIG9wYWNpdHk6ICRwbGFjZWhvbGRlci1vcGFjaXR5LW1heDtcblxuICAmLmJ0bjo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxufVxuXG4vLyBTaXppbmdcbi5wbGFjZWhvbGRlci14cyB7XG4gIG1pbi1oZWlnaHQ6IC42ZW07XG59XG5cbi5wbGFjZWhvbGRlci1zbSB7XG4gIG1pbi1oZWlnaHQ6IC44ZW07XG59XG5cbi5wbGFjZWhvbGRlci1sZyB7XG4gIG1pbi1oZWlnaHQ6IDEuMmVtO1xufVxuXG4vLyBBbmltYXRpb25cbi5wbGFjZWhvbGRlci1nbG93IHtcbiAgLnBsYWNlaG9sZGVyIHtcbiAgICBhbmltYXRpb246IHBsYWNlaG9sZGVyLWdsb3cgMnMgZWFzZS1pbi1vdXQgaW5maW5pdGU7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBwbGFjZWhvbGRlci1nbG93IHtcbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAkcGxhY2Vob2xkZXItb3BhY2l0eS1taW47XG4gIH1cbn1cblxuLnBsYWNlaG9sZGVyLXdhdmUge1xuICBtYXNrLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTMwZGVnLCAkYmxhY2sgNTUlLCByZ2JhKDAsIDAsIDAsICgxIC0gJHBsYWNlaG9sZGVyLW9wYWNpdHktbWluKSkgNzUlLCAkYmxhY2sgOTUlKTtcbiAgbWFzay1zaXplOiAyMDAlIDEwMCU7XG4gIGFuaW1hdGlvbjogcGxhY2Vob2xkZXItd2F2ZSAycyBsaW5lYXIgaW5maW5pdGU7XG59XG5cbkBrZXlmcmFtZXMgcGxhY2Vob2xkZXItd2F2ZSB7XG4gIDEwMCUge1xuICAgIG1hc2stcG9zaXRpb246IC0yMDAlIDAlO1xuICB9XG59XG4iLCIvLyBBbGwtY2FwcyBgUkdCQSgpYCBmdW5jdGlvbiB1c2VkIGJlY2F1c2Ugb2YgdGhpcyBTYXNzIGJ1ZzogaHR0cHM6Ly9naXRodWIuY29tL3Nhc3Mvbm9kZS1zYXNzL2lzc3Vlcy8yMjUxXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgLnRleHQtYmctI3skY29sb3J9IHtcbiAgICBjb2xvcjogY29sb3ItY29udHJhc3QoJHZhbHVlKSBpZigkZW5hYmxlLWltcG9ydGFudC11dGlsaXRpZXMsICFpbXBvcnRhbnQsIG51bGwpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IFJHQkEodmFyKC0tI3skcHJlZml4fSN7JGNvbG9yfS1yZ2IpLCB2YXIoLS0jeyRwcmVmaXh9Ymctb3BhY2l0eSwgMSkpIGlmKCRlbmFibGUtaW1wb3J0YW50LXV0aWxpdGllcywgIWltcG9ydGFudCwgbnVsbCk7XG4gIH1cbn1cbiIsIi8vIEFsbC1jYXBzIGBSR0JBKClgIGZ1bmN0aW9uIHVzZWQgYmVjYXVzZSBvZiB0aGlzIFNhc3MgYnVnOiBodHRwczovL2dpdGh1Yi5jb20vc2Fzcy9ub2RlLXNhc3MvaXNzdWVzLzIyNTFcbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAubGluay0jeyRjb2xvcn0ge1xuICAgIGNvbG9yOiBSR0JBKHZhcigtLSN7JHByZWZpeH0jeyRjb2xvcn0tcmdiKSwgdmFyKC0tI3skcHJlZml4fWxpbmstb3BhY2l0eSwgMSkpIGlmKCRlbmFibGUtaW1wb3J0YW50LXV0aWxpdGllcywgIWltcG9ydGFudCwgbnVsbCk7XG4gICAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBSR0JBKHZhcigtLSN7JHByZWZpeH0jeyRjb2xvcn0tcmdiKSwgdmFyKC0tI3skcHJlZml4fWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSBpZigkZW5hYmxlLWltcG9ydGFudC11dGlsaXRpZXMsICFpbXBvcnRhbnQsIG51bGwpO1xuXG4gICAgQGlmICRsaW5rLXNoYWRlLXBlcmNlbnRhZ2UgIT0gMCB7XG4gICAgICAmOmhvdmVyLFxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgICRob3Zlci1jb2xvcjogaWYoY29sb3ItY29udHJhc3QoJHZhbHVlKSA9PSAkY29sb3ItY29udHJhc3QtbGlnaHQsIHNoYWRlLWNvbG9yKCR2YWx1ZSwgJGxpbmstc2hhZGUtcGVyY2VudGFnZSksIHRpbnQtY29sb3IoJHZhbHVlLCAkbGluay1zaGFkZS1wZXJjZW50YWdlKSk7XG4gICAgICAgIGNvbG9yOiBSR0JBKCN7dG8tcmdiKCRob3Zlci1jb2xvcil9LCB2YXIoLS0jeyRwcmVmaXh9bGluay1vcGFjaXR5LCAxKSkgaWYoJGVuYWJsZS1pbXBvcnRhbnQtdXRpbGl0aWVzLCAhaW1wb3J0YW50LCBudWxsKTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBSR0JBKHRvLXJnYigkaG92ZXItY29sb3IpLCB2YXIoLS0jeyRwcmVmaXh9bGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpIGlmKCRlbmFibGUtaW1wb3J0YW50LXV0aWxpdGllcywgIWltcG9ydGFudCwgbnVsbCk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIE9uZS1vZmYgc3BlY2lhbCBsaW5rIGhlbHBlciBhcyBhIGJyaWRnZSB1bnRpbCB2NlxuLmxpbmstYm9keS1lbXBoYXNpcyB7XG4gIGNvbG9yOiBSR0JBKHZhcigtLSN7JHByZWZpeH1lbXBoYXNpcy1jb2xvci1yZ2IpLCB2YXIoLS0jeyRwcmVmaXh9bGluay1vcGFjaXR5LCAxKSkgaWYoJGVuYWJsZS1pbXBvcnRhbnQtdXRpbGl0aWVzLCAhaW1wb3J0YW50LCBudWxsKTtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBSR0JBKHZhcigtLSN7JHByZWZpeH1lbXBoYXNpcy1jb2xvci1yZ2IpLCB2YXIoLS0jeyRwcmVmaXh9bGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpIGlmKCRlbmFibGUtaW1wb3J0YW50LXV0aWxpdGllcywgIWltcG9ydGFudCwgbnVsbCk7XG5cbiAgQGlmICRsaW5rLXNoYWRlLXBlcmNlbnRhZ2UgIT0gMCB7XG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgIGNvbG9yOiBSR0JBKHZhcigtLSN7JHByZWZpeH1lbXBoYXNpcy1jb2xvci1yZ2IpLCB2YXIoLS0jeyRwcmVmaXh9bGluay1vcGFjaXR5LCAuNzUpKSBpZigkZW5hYmxlLWltcG9ydGFudC11dGlsaXRpZXMsICFpbXBvcnRhbnQsIG51bGwpO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBSR0JBKHZhcigtLSN7JHByZWZpeH1lbXBoYXNpcy1jb2xvci1yZ2IpLCB2YXIoLS0jeyRwcmVmaXh9bGluay11bmRlcmxpbmUtb3BhY2l0eSwgLjc1KSkgaWYoJGVuYWJsZS1pbXBvcnRhbnQtdXRpbGl0aWVzLCAhaW1wb3J0YW50LCBudWxsKTtcbiAgICB9XG4gIH1cbn1cbiIsIi5mb2N1cy1yaW5nOmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbiAgLy8gQnkgZGVmYXVsdCwgdGhlcmUgaXMgbm8gYC0tYnMtZm9jdXMtcmluZy14YCwgYC0tYnMtZm9jdXMtcmluZy15YCwgb3IgYC0tYnMtZm9jdXMtcmluZy1ibHVyYCwgYnV0IHdlIHByb3ZpZGUgQ1NTIHZhcmlhYmxlcyB3aXRoIGZhbGxiYWNrcyB0byBpbml0aWFsIGAwYCB2YWx1ZXNcbiAgYm94LXNoYWRvdzogdmFyKC0tI3skcHJlZml4fWZvY3VzLXJpbmcteCwgMCkgdmFyKC0tI3skcHJlZml4fWZvY3VzLXJpbmcteSwgMCkgdmFyKC0tI3skcHJlZml4fWZvY3VzLXJpbmctYmx1ciwgMCkgdmFyKC0tI3skcHJlZml4fWZvY3VzLXJpbmctd2lkdGgpIHZhcigtLSN7JHByZWZpeH1mb2N1cy1yaW5nLWNvbG9yKTtcbn1cbiIsIi5pY29uLWxpbmsge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZ2FwOiAkaWNvbi1saW5rLWdhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiByZ2JhKHZhcigtLSN7JHByZWZpeH1saW5rLWNvbG9yLXJnYiksIHZhcigtLSN7JHByZWZpeH1saW5rLW9wYWNpdHksIC41KSk7XG4gIHRleHQtdW5kZXJsaW5lLW9mZnNldDogJGljb24tbGluay11bmRlcmxpbmUtb2Zmc2V0O1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG5cbiAgPiAuYmkge1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIHdpZHRoOiAkaWNvbi1saW5rLWljb24tc2l6ZTtcbiAgICBoZWlnaHQ6ICRpY29uLWxpbmstaWNvbi1zaXplO1xuICAgIGZpbGw6IGN1cnJlbnRjb2xvcjtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRpY29uLWxpbmstaWNvbi10cmFuc2l0aW9uKTtcbiAgfVxufVxuXG4uaWNvbi1saW5rLWhvdmVyIHtcbiAgJjpob3ZlcixcbiAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICA+IC5iaSB7XG4gICAgICB0cmFuc2Zvcm06IHZhcigtLSN7JHByZWZpeH1pY29uLWxpbmstdHJhbnNmb3JtLCAkaWNvbi1saW5rLWljb24tdHJhbnNmb3JtKTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIENyZWRpdDogTmljb2xhcyBHYWxsYWdoZXIgYW5kIFNVSVQgQ1NTLlxuXG4ucmF0aW8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuXG4gICY6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZy10b3A6IHZhcigtLSN7JHByZWZpeH1hc3BlY3QtcmF0aW8pO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cblxuICA+ICoge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbn1cblxuQGVhY2ggJGtleSwgJHJhdGlvIGluICRhc3BlY3QtcmF0aW9zIHtcbiAgLnJhdGlvLSN7JGtleX0ge1xuICAgIC0tI3skcHJlZml4fWFzcGVjdC1yYXRpbzogI3skcmF0aW99O1xuICB9XG59XG4iLCIvLyBTaG9ydGhhbmRcblxuLmZpeGVkLXRvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogJHppbmRleC1maXhlZDtcbn1cblxuLmZpeGVkLWJvdHRvbSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogJHppbmRleC1maXhlZDtcbn1cblxuLy8gUmVzcG9uc2l2ZSBzdGlja3kgdG9wIGFuZCBib3R0b21cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIC5zdGlja3kjeyRpbmZpeH0tdG9wIHtcbiAgICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgICB0b3A6IDA7XG4gICAgICB6LWluZGV4OiAkemluZGV4LXN0aWNreTtcbiAgICB9XG5cbiAgICAuc3RpY2t5I3skaW5maXh9LWJvdHRvbSB7XG4gICAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgei1pbmRleDogJHppbmRleC1zdGlja3k7XG4gICAgfVxuICB9XG59XG4iLCIvLyBzY3NzLWRvY3Mtc3RhcnQgc3RhY2tzXG4uaHN0YWNrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbn1cblxuLnZzdGFjayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xufVxuLy8gc2Nzcy1kb2NzLWVuZCBzdGFja3NcbiIsIi8vXG4vLyBWaXN1YWxseSBoaWRkZW5cbi8vXG5cbi52aXN1YWxseS1oaWRkZW4sXG4udmlzdWFsbHktaGlkZGVuLWZvY3VzYWJsZTpub3QoOmZvY3VzKTpub3QoOmZvY3VzLXdpdGhpbikge1xuICBAaW5jbHVkZSB2aXN1YWxseS1oaWRkZW4oKTtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vLyBIaWRlIGNvbnRlbnQgdmlzdWFsbHkgd2hpbGUga2VlcGluZyBpdCBhY2Nlc3NpYmxlIHRvIGFzc2lzdGl2ZSB0ZWNobm9sb2dpZXNcbi8vXG4vLyBTZWU6IGh0dHBzOi8vd3d3LmExMXlwcm9qZWN0LmNvbS9wb3N0cy8yMDEzLTAxLTExLWhvdy10by1oaWRlLWNvbnRlbnQvXG4vLyBTZWU6IGh0dHBzOi8va2l0dHlnaXJhdWRlbC5jb20vMjAxNi8xMC8xMy9jc3MtaGlkZS1hbmQtc2Vlay9cblxuQG1peGluIHZpc3VhbGx5LWhpZGRlbigpIHtcbiAgd2lkdGg6IDFweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDFweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogLTFweCAhaW1wb3J0YW50OyAvLyBGaXggZm9yIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjU2ODZcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApICFpbXBvcnRhbnQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXAgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG5cbiAgLy8gRml4IGZvciBwb3NpdGlvbmVkIHRhYmxlIGNhcHRpb24gdGhhdCBjb3VsZCBiZWNvbWUgYW5vbnltb3VzIGNlbGxzXG4gICY6bm90KGNhcHRpb24pIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4vLyBVc2UgdG8gb25seSBkaXNwbGF5IGNvbnRlbnQgd2hlbiBpdCdzIGZvY3VzZWQsIG9yIG9uZSBvZiBpdHMgY2hpbGQgZWxlbWVudHMgaXMgZm9jdXNlZFxuLy8gKGkuZS4gd2hlbiBmb2N1cyBpcyB3aXRoaW4gdGhlIGVsZW1lbnQvY29udGFpbmVyIHRoYXQgdGhlIGNsYXNzIHdhcyBhcHBsaWVkIHRvKVxuLy9cbi8vIFVzZWZ1bCBmb3IgXCJTa2lwIHRvIG1haW4gY29udGVudFwiIGxpbmtzOyBzZWUgaHR0cHM6Ly93d3cudzMub3JnL1RSLzIwMTMvTk9URS1XQ0FHMjAtVEVDSFMtMjAxMzA5MDUvRzFcblxuQG1peGluIHZpc3VhbGx5LWhpZGRlbi1mb2N1c2FibGUoKSB7XG4gICY6bm90KDpmb2N1cyk6bm90KDpmb2N1cy13aXRoaW4pIHtcbiAgICBAaW5jbHVkZSB2aXN1YWxseS1oaWRkZW4oKTtcbiAgfVxufVxuIiwiLy9cbi8vIFN0cmV0Y2hlZCBsaW5rXG4vL1xuXG4uc3RyZXRjaGVkLWxpbmsge1xuICAmOjojeyRzdHJldGNoZWQtbGluay1wc2V1ZG8tZWxlbWVudH0ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogJHN0cmV0Y2hlZC1saW5rLXotaW5kZXg7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxufVxuIiwiLy9cbi8vIFRleHQgdHJ1bmNhdGlvblxuLy9cblxuLnRleHQtdHJ1bmNhdGUge1xuICBAaW5jbHVkZSB0ZXh0LXRydW5jYXRlKCk7XG59XG4iLCIvLyBUZXh0IHRydW5jYXRlXG4vLyBSZXF1aXJlcyBpbmxpbmUtYmxvY2sgb3IgYmxvY2sgZm9yIHByb3BlciBzdHlsaW5nXG5cbkBtaXhpbiB0ZXh0LXRydW5jYXRlKCkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbiIsIi52ciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgd2lkdGg6ICR2ci1ib3JkZXItd2lkdGg7XG4gIG1pbi1oZWlnaHQ6IDFlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudGNvbG9yO1xuICBvcGFjaXR5OiAkaHItb3BhY2l0eTtcbn1cbiIsIi8vIFV0aWxpdHkgZ2VuZXJhdG9yXG4vLyBVc2VkIHRvIGdlbmVyYXRlIHV0aWxpdGllcyAmIHByaW50IHV0aWxpdGllc1xuQG1peGluIGdlbmVyYXRlLXV0aWxpdHkoJHV0aWxpdHksICRpbmZpeDogXCJcIiwgJGlzLXJmcy1tZWRpYS1xdWVyeTogZmFsc2UpIHtcbiAgJHZhbHVlczogbWFwLWdldCgkdXRpbGl0eSwgdmFsdWVzKTtcblxuICAvLyBJZiB0aGUgdmFsdWVzIGFyZSBhIGxpc3Qgb3Igc3RyaW5nLCBjb252ZXJ0IGl0IGludG8gYSBtYXBcbiAgQGlmIHR5cGUtb2YoJHZhbHVlcykgPT0gXCJzdHJpbmdcIiBvciB0eXBlLW9mKG50aCgkdmFsdWVzLCAxKSkgIT0gXCJsaXN0XCIge1xuICAgICR2YWx1ZXM6IHppcCgkdmFsdWVzLCAkdmFsdWVzKTtcbiAgfVxuXG4gIEBlYWNoICRrZXksICR2YWx1ZSBpbiAkdmFsdWVzIHtcbiAgICAkcHJvcGVydGllczogbWFwLWdldCgkdXRpbGl0eSwgcHJvcGVydHkpO1xuXG4gICAgLy8gTXVsdGlwbGUgcHJvcGVydGllcyBhcmUgcG9zc2libGUsIGZvciBleGFtcGxlIHdpdGggdmVydGljYWwgb3IgaG9yaXpvbnRhbCBtYXJnaW5zIG9yIHBhZGRpbmdzXG4gICAgQGlmIHR5cGUtb2YoJHByb3BlcnRpZXMpID09IFwic3RyaW5nXCIge1xuICAgICAgJHByb3BlcnRpZXM6IGFwcGVuZCgoKSwgJHByb3BlcnRpZXMpO1xuICAgIH1cblxuICAgIC8vIFVzZSBjdXN0b20gY2xhc3MgaWYgcHJlc2VudFxuICAgICRwcm9wZXJ0eS1jbGFzczogaWYobWFwLWhhcy1rZXkoJHV0aWxpdHksIGNsYXNzKSwgbWFwLWdldCgkdXRpbGl0eSwgY2xhc3MpLCBudGgoJHByb3BlcnRpZXMsIDEpKTtcbiAgICAkcHJvcGVydHktY2xhc3M6IGlmKCRwcm9wZXJ0eS1jbGFzcyA9PSBudWxsLCBcIlwiLCAkcHJvcGVydHktY2xhc3MpO1xuXG4gICAgLy8gVXNlIGN1c3RvbSBDU1MgdmFyaWFibGUgbmFtZSBpZiBwcmVzZW50LCBvdGhlcndpc2UgZGVmYXVsdCB0byBgY2xhc3NgXG4gICAgJGNzcy12YXJpYWJsZS1uYW1lOiBpZihtYXAtaGFzLWtleSgkdXRpbGl0eSwgY3NzLXZhcmlhYmxlLW5hbWUpLCBtYXAtZ2V0KCR1dGlsaXR5LCBjc3MtdmFyaWFibGUtbmFtZSksIG1hcC1nZXQoJHV0aWxpdHksIGNsYXNzKSk7XG5cbiAgICAvLyBTdGF0ZSBwYXJhbXMgdG8gZ2VuZXJhdGUgcHNldWRvLWNsYXNzZXNcbiAgICAkc3RhdGU6IGlmKG1hcC1oYXMta2V5KCR1dGlsaXR5LCBzdGF0ZSksIG1hcC1nZXQoJHV0aWxpdHksIHN0YXRlKSwgKCkpO1xuXG4gICAgJGluZml4OiBpZigkcHJvcGVydHktY2xhc3MgPT0gXCJcIiBhbmQgc3RyLXNsaWNlKCRpbmZpeCwgMSwgMSkgPT0gXCItXCIsIHN0ci1zbGljZSgkaW5maXgsIDIpLCAkaW5maXgpO1xuXG4gICAgLy8gRG9uJ3QgcHJlZml4IGlmIHZhbHVlIGtleSBpcyBudWxsIChlLmcuIHdpdGggc2hhZG93IGNsYXNzKVxuICAgICRwcm9wZXJ0eS1jbGFzcy1tb2RpZmllcjogaWYoJGtleSwgaWYoJHByb3BlcnR5LWNsYXNzID09IFwiXCIgYW5kICRpbmZpeCA9PSBcIlwiLCBcIlwiLCBcIi1cIikgKyAka2V5LCBcIlwiKTtcblxuICAgIEBpZiBtYXAtZ2V0KCR1dGlsaXR5LCByZnMpIHtcbiAgICAgIC8vIEluc2lkZSB0aGUgbWVkaWEgcXVlcnlcbiAgICAgIEBpZiAkaXMtcmZzLW1lZGlhLXF1ZXJ5IHtcbiAgICAgICAgJHZhbDogcmZzLXZhbHVlKCR2YWx1ZSk7XG5cbiAgICAgICAgLy8gRG8gbm90IHJlbmRlciBhbnl0aGluZyBpZiBmbHVpZCBhbmQgbm9uIGZsdWlkIHZhbHVlcyBhcmUgdGhlIHNhbWVcbiAgICAgICAgJHZhbHVlOiBpZigkdmFsID09IHJmcy1mbHVpZC12YWx1ZSgkdmFsdWUpLCBudWxsLCAkdmFsKTtcbiAgICAgIH1cbiAgICAgIEBlbHNlIHtcbiAgICAgICAgJHZhbHVlOiByZnMtZmx1aWQtdmFsdWUoJHZhbHVlKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAkaXMtY3NzLXZhcjogbWFwLWdldCgkdXRpbGl0eSwgY3NzLXZhcik7XG4gICAgJGlzLWxvY2FsLXZhcnM6IG1hcC1nZXQoJHV0aWxpdHksIGxvY2FsLXZhcnMpO1xuICAgICRpcy1ydGw6IG1hcC1nZXQoJHV0aWxpdHksIHJ0bCk7XG5cbiAgICBAaWYgJHZhbHVlICE9IG51bGwge1xuICAgICAgQGlmICRpcy1ydGwgPT0gZmFsc2Uge1xuICAgICAgICAvKiBydGw6YmVnaW46cmVtb3ZlICovXG4gICAgICB9XG5cbiAgICAgIEBpZiAkaXMtY3NzLXZhciB7XG4gICAgICAgIC4jeyRwcm9wZXJ0eS1jbGFzcyArICRpbmZpeCArICRwcm9wZXJ0eS1jbGFzcy1tb2RpZmllcn0ge1xuICAgICAgICAgIC0tI3skcHJlZml4fSN7JGNzcy12YXJpYWJsZS1uYW1lfTogI3skdmFsdWV9O1xuICAgICAgICB9XG5cbiAgICAgICAgQGVhY2ggJHBzZXVkbyBpbiAkc3RhdGUge1xuICAgICAgICAgIC4jeyRwcm9wZXJ0eS1jbGFzcyArICRpbmZpeCArICRwcm9wZXJ0eS1jbGFzcy1tb2RpZmllcn0tI3skcHNldWRvfTojeyRwc2V1ZG99IHtcbiAgICAgICAgICAgIC0tI3skcHJlZml4fSN7JGNzcy12YXJpYWJsZS1uYW1lfTogI3skdmFsdWV9O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfSBAZWxzZSB7XG4gICAgICAgIC4jeyRwcm9wZXJ0eS1jbGFzcyArICRpbmZpeCArICRwcm9wZXJ0eS1jbGFzcy1tb2RpZmllcn0ge1xuICAgICAgICAgIEBlYWNoICRwcm9wZXJ0eSBpbiAkcHJvcGVydGllcyB7XG4gICAgICAgICAgICBAaWYgJGlzLWxvY2FsLXZhcnMge1xuICAgICAgICAgICAgICBAZWFjaCAkbG9jYWwtdmFyLCAkdmFyaWFibGUgaW4gJGlzLWxvY2FsLXZhcnMge1xuICAgICAgICAgICAgICAgIC0tI3skcHJlZml4fSN7JGxvY2FsLXZhcn06ICN7JHZhcmlhYmxlfTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgI3skcHJvcGVydHl9OiAkdmFsdWUgaWYoJGVuYWJsZS1pbXBvcnRhbnQtdXRpbGl0aWVzLCAhaW1wb3J0YW50LCBudWxsKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAZWFjaCAkcHNldWRvIGluICRzdGF0ZSB7XG4gICAgICAgICAgLiN7JHByb3BlcnR5LWNsYXNzICsgJGluZml4ICsgJHByb3BlcnR5LWNsYXNzLW1vZGlmaWVyfS0jeyRwc2V1ZG99OiN7JHBzZXVkb30ge1xuICAgICAgICAgICAgQGVhY2ggJHByb3BlcnR5IGluICRwcm9wZXJ0aWVzIHtcbiAgICAgICAgICAgICAgQGlmICRpcy1sb2NhbC12YXJzIHtcbiAgICAgICAgICAgICAgICBAZWFjaCAkbG9jYWwtdmFyLCAkdmFyaWFibGUgaW4gJGlzLWxvY2FsLXZhcnMge1xuICAgICAgICAgICAgICAgICAgLS0jeyRwcmVmaXh9I3skbG9jYWwtdmFyfTogI3skdmFyaWFibGV9O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAjeyRwcm9wZXJ0eX06ICR2YWx1ZSBpZigkZW5hYmxlLWltcG9ydGFudC11dGlsaXRpZXMsICFpbXBvcnRhbnQsIG51bGwpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBAaWYgJGlzLXJ0bCA9PSBmYWxzZSB7XG4gICAgICAgIC8qIHJ0bDplbmQ6cmVtb3ZlICovXG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBMb29wIG92ZXIgZWFjaCBicmVha3BvaW50XG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuXG4gIC8vIEdlbmVyYXRlIG1lZGlhIHF1ZXJ5IGlmIG5lZWRlZFxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAvLyBMb29wIG92ZXIgZWFjaCB1dGlsaXR5IHByb3BlcnR5XG4gICAgQGVhY2ggJGtleSwgJHV0aWxpdHkgaW4gJHV0aWxpdGllcyB7XG4gICAgICAvLyBUaGUgdXRpbGl0eSBjYW4gYmUgZGlzYWJsZWQgd2l0aCBgZmFsc2VgLCB0aHVzIGNoZWNrIGlmIHRoZSB1dGlsaXR5IGlzIGEgbWFwIGZpcnN0XG4gICAgICAvLyBPbmx5IHByb2NlZWQgaWYgcmVzcG9uc2l2ZSBtZWRpYSBxdWVyaWVzIGFyZSBlbmFibGVkIG9yIGlmIGl0J3MgdGhlIGJhc2UgbWVkaWEgcXVlcnlcbiAgICAgIEBpZiB0eXBlLW9mKCR1dGlsaXR5KSA9PSBcIm1hcFwiIGFuZCAobWFwLWdldCgkdXRpbGl0eSwgcmVzcG9uc2l2ZSkgb3IgJGluZml4ID09IFwiXCIpIHtcbiAgICAgICAgQGluY2x1ZGUgZ2VuZXJhdGUtdXRpbGl0eSgkdXRpbGl0eSwgJGluZml4KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gUkZTIHJlc2NhbGluZ1xuQG1lZGlhIChtaW4td2lkdGg6ICRyZnMtbXEtdmFsdWUpIHtcbiAgQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIEBpZiAobWFwLWdldCgkZ3JpZC1icmVha3BvaW50cywgJGJyZWFrcG9pbnQpIDwgJHJmcy1icmVha3BvaW50KSB7XG4gICAgICAvLyBMb29wIG92ZXIgZWFjaCB1dGlsaXR5IHByb3BlcnR5XG4gICAgICBAZWFjaCAka2V5LCAkdXRpbGl0eSBpbiAkdXRpbGl0aWVzIHtcbiAgICAgICAgLy8gVGhlIHV0aWxpdHkgY2FuIGJlIGRpc2FibGVkIHdpdGggYGZhbHNlYCwgdGh1cyBjaGVjayBpZiB0aGUgdXRpbGl0eSBpcyBhIG1hcCBmaXJzdFxuICAgICAgICAvLyBPbmx5IHByb2NlZWQgaWYgcmVzcG9uc2l2ZSBtZWRpYSBxdWVyaWVzIGFyZSBlbmFibGVkIG9yIGlmIGl0J3MgdGhlIGJhc2UgbWVkaWEgcXVlcnlcbiAgICAgICAgQGlmIHR5cGUtb2YoJHV0aWxpdHkpID09IFwibWFwXCIgYW5kIG1hcC1nZXQoJHV0aWxpdHksIHJmcykgYW5kIChtYXAtZ2V0KCR1dGlsaXR5LCByZXNwb25zaXZlKSBvciAkaW5maXggPT0gXCJcIikge1xuICAgICAgICAgIEBpbmNsdWRlIGdlbmVyYXRlLXV0aWxpdHkoJHV0aWxpdHksICRpbmZpeCwgdHJ1ZSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4vLyBQcmludCB1dGlsaXRpZXNcbkBtZWRpYSBwcmludCB7XG4gIEBlYWNoICRrZXksICR1dGlsaXR5IGluICR1dGlsaXRpZXMge1xuICAgIC8vIFRoZSB1dGlsaXR5IGNhbiBiZSBkaXNhYmxlZCB3aXRoIGBmYWxzZWAsIHRodXMgY2hlY2sgaWYgdGhlIHV0aWxpdHkgaXMgYSBtYXAgZmlyc3RcbiAgICAvLyBUaGVuIGNoZWNrIGlmIHRoZSB1dGlsaXR5IG5lZWRzIHByaW50IHN0eWxlc1xuICAgIEBpZiB0eXBlLW9mKCR1dGlsaXR5KSA9PSBcIm1hcFwiIGFuZCBtYXAtZ2V0KCR1dGlsaXR5LCBwcmludCkgPT0gdHJ1ZSB7XG4gICAgICBAaW5jbHVkZSBnZW5lcmF0ZS11dGlsaXR5KCR1dGlsaXR5LCBcIi1wcmludFwiKTtcbiAgICB9XG4gIH1cbn1cbiIsIkB1c2UgJ3Nhc3M6bWF0aCc7XG5AdXNlICdzYXNzOmxpc3QnOyAvLyBOZWNlc2l0YW1vcyBpbXBvcnRhciBsYSBsaWJyZXLDrWEgZGUgbGlzdGFzXG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0hlbHZldGljYSBOb3cgVGV4dCc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDsgLyogUmVndWxhciAqL1xuICBzcmM6IHVybCgnLi4vZm9udHMvSGVsdmV0aWNhTm93VGV4dC1SZWd1bGFyLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgdXJsKCcuLi9mb250cy9IZWx2ZXRpY2FOb3dUZXh0LVJlZ3VsYXIudHRmJykgZm9ybWF0KCd0dGYnKTtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnSGVsdmV0aWNhIE5vdyBUZXh0JztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTAwOyAvKiBNZWRpdW0gKi9cbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL0hlbHZldGljYU5vd1RleHQtTWVkaXVtLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgdXJsKCcuLi9mb250cy9IZWx2ZXRpY2FOb3dUZXh0LU1lZGl1bS50dGYnKSBmb3JtYXQoJ3R0ZicpO1xufVxuXG4kZm9udC1zY2FsZS1tb2JpbGU6IFxuICAxLjExMDRyZW0sXG4gIDEuMzMyNDhyZW0sXG4gIDEuNTk5OTA0cmVtLFxuICAxLjkxODcycmVtLFxuICAyLjMwMzVyZW0sXG4gIDIuNzYzMDRyZW0sXG4gIDMuMzE1NjhyZW0sXG4gIDMuOTc4OHJlbSxcbiAgNC43NzQ1NnJlbTtcblxuJGZvbnQtc2NhbGUtZGVza3RvcDpcbiAgMS4wMjRyZW0sXG4gIDEuMjhyZW0sXG4gIDEuNnJlbSxcbiAgMnJlbSxcbiAgMi41cmVtLFxuICAzLjEyNDlyZW0sXG4gIDMuOTA1NnJlbSxcbiAgNC44ODI4OHJlbSxcbiAgNi4xMDM1MnJlbTtcblxuXG4vLyBDU1MgVmFyaWFibGVzXG46cm9vdCB7XG4gIC8vIEZvbnQgZmFtaWx5XG4gIC0tZm9udC1mYW1pbHk6ICN7JGZvbnQtZmFtaWx5fTtcbiAgLS1mb250LXJlZ3VsYXI6ICN7bGlzdC5udGgoJHN0eWxlLXdlaWdodCwgMSl9O1xuICAtLWZvbnQtbWVkaXVtOiAje2xpc3QubnRoKCRzdHlsZS13ZWlnaHQsIDIpfTtcbiAgLS1mb250LWJvbGQ6ICN7bGlzdC5udGgoJHN0eWxlLXdlaWdodCwgMyl9OyAvLyBBc2Vnw7pyYXRlIGRlIGluY2x1aXIgZWwgcGVzbyBwYXJhIFwiYm9sZFwiXG5cbiAgLy8gRm9udCBzaXplc1xuICBAZm9yICRpIGZyb20gMSB0aHJvdWdoIGxpc3QubGVuZ3RoKCRzaXplcykge1xuICAgIC0tZm9udC1zaXplLSN7bGlzdC5udGgoJHNpemVzLCAkaSl9OiAje2xpc3QubnRoKCRmb250LXNjYWxlLW1vYmlsZSwgJGkpfTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoIGxpc3QubGVuZ3RoKCRzaXplcykge1xuICAgICAgLS1mb250LXNpemUtI3tsaXN0Lm50aCgkc2l6ZXMsICRpKX06ICN7bGlzdC5udGgoJGZvbnQtc2NhbGUtZGVza3RvcCwgJGkpfTtcbiAgICB9XG4gIH1cbn1cblxuLy8gTWl4aW5zXG5AbWl4aW4gZ2V0VGV4dFN0eWxlKCRzdHlsZSwgJHNpemUpIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5KTtcblxuICAvLyBGb250IHdlaWdodFxuICBAaWYgJHN0eWxlID09IFwiYm9sZFwiIHtcbiAgICBmb250LXdlaWdodDogdmFyKC0tZm9udC1ib2xkKTtcbiAgfSBAZWxzZSBpZiAkc3R5bGUgPT0gXCJtZWRpdW1cIiB7XG4gICAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtbWVkaXVtKTtcbiAgfSBAZWxzZSB7XG4gICAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtcmVndWxhcik7XG4gIH1cblxuICBAZWFjaCAkaXRlbSBpbiAkc2l6ZXMge1xuICAgIEBpZiAkaXRlbSA9PSAkc2l6ZSB7XG4gICAgICAkc2l6ZS1pbmRleDogbGlzdC5pbmRleCgkc2l6ZXMsICRzaXplKTsgLy8gQ2FtYmlhZG8gaW5kZXgoKSBwb3IgbGlzdC5pbmRleCgpXG4gICAgICAvLyBTaXplXG4gICAgICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS0jeyRpdGVtfSk7XG4gICAgICAvLyBMaW5lIGhlaWdodFxuICAgICAgJGxpbmUtaGVpZ2h0LXZhbHVlOiBsaXN0Lm50aCgkbGluZS1oZWlnaHQsICRzaXplLWluZGV4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtdmFsdWU7XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBjcmVhdGVUZXh0U3R5bGVzKCkge1xuICBAZWFjaCAkc3R5bGUgaW4gJHN0eWxlcyB7XG4gICAgQGVhY2ggJHNpemUgaW4gJHNpemVzIHtcbiAgICAgIC4jeyRzdHlsZX0tI3skc2l6ZX0ge1xuICAgICAgICBAaW5jbHVkZSBnZXRUZXh0U3R5bGUoJHN0eWxlLCAkc2l6ZSk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIEhlbHBlciBzdHlsZXNcbi50ZXh0LXVuZGVybGluZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYsXG5wLFxuc3BhbiB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseSk7XG59XG5cbi8vIENyZWF0ZSBUZXh0IFN0eWxlc1xuQGluY2x1ZGUgY3JlYXRlVGV4dFN0eWxlcygpOyIsIi8qKlxuICogQGZpbGVcbiAqIEljb25zXG4gKi9cblxuLnRocmVlLWRvdHMtaWNvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAmOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScxNicgaGVpZ2h0PScxNicgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDZyBjbGlwLXBhdGg9J3VybCglMjNjbGlwMF8xMDgwXzY1MjQ4KSclM0UlM0NwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgY2xpcC1ydWxlPSdldmVub2RkJyBkPSdNMy41OTk5OSA4LjAwMzMzQzMuNTk5OTkgOC45OTc0NSAyLjc5NDExIDkuODAzMzMgMS43OTk5OSA5LjgwMzMzQzAuODA1ODgyIDkuODAzMzMgLTUuNzIyMDVlLTA2IDguOTk3NDUgLTUuNzIyMDVlLTA2IDguMDAzMzNDLTUuNzIyMDVlLTA2IDcuMDA5MjIgMC44MDU4ODIgNi4yMDMzMyAxLjc5OTk5IDYuMjAzMzNDMi43OTQxMSA2LjIwMzMzIDMuNTk5OTkgNy4wMDkyMiAzLjU5OTk5IDguMDAzMzNaTTkuODAwMDEgOC4wMDMzM0M5LjgwMDAxIDguOTk3NDUgOC45OTQxMiA5LjgwMzMzIDguMDAwMDEgOS44MDMzM0M3LjAwNTg5IDkuODAzMzMgNi4yMDAwMSA4Ljk5NzQ1IDYuMjAwMDEgOC4wMDMzM0M2LjIwMDAxIDcuMDA5MjIgNy4wMDU4OSA2LjIwMzMzIDguMDAwMDEgNi4yMDMzM0M4Ljk5NDEyIDYuMjAzMzMgOS44MDAwMSA3LjAwOTIyIDkuODAwMDEgOC4wMDMzM1pNMTQuMiA5LjgwMzMzQzE1LjE5NDEgOS44MDMzMyAxNiA4Ljk5NzQ1IDE2IDguMDAzMzNDMTYgNy4wMDkyMiAxNS4xOTQxIDYuMjAzMzMgMTQuMiA2LjIwMzMzQzEzLjIwNTkgNi4yMDMzMyAxMi40IDcuMDA5MjIgMTIuNCA4LjAwMzMzQzEyLjQgOC45OTc0NSAxMy4yMDU5IDkuODAzMzMgMTQuMiA5LjgwMzMzWicgZmlsbD0nd2hpdGUnLyUzRSUzQy9nJTNFJTNDZGVmcyUzRSUzQ2NsaXBQYXRoIGlkPSdjbGlwMF8xMDgwXzY1MjQ4JyUzRSUzQ3JlY3Qgd2lkdGg9JzE2JyBoZWlnaHQ9JzE2JyBmaWxsPSd3aGl0ZScvJTNFJTNDL2NsaXBQYXRoJTNFJTNDL2RlZnMlM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuICB9XG59IiwiLyoqXG4qIEBmaWxlXG4qIEJhc2Ugc3R5bGVzLlxuKi9cblxuQGltcG9ydCBcIi4vdHlwb2dyYXBoeVwiO1xuQGltcG9ydCBcIi4vaWNvbnNcIjtcblxuaHRtbCB7XG4gIGZvbnQtc2l6ZTogNjIuNSU7XG59XG5cbjpyb290IHtcbiAgLS1jb250YWluZXItd2lkdGg6IDEwMCU7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIC0tY29udGFpbmVyLXdpZHRoOiAje21hcC1nZXQoJGNvbnRhaW5lci1tYXgtd2lkdGhzLCBcInNtXCIpfTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAtLWNvbnRhaW5lci13aWR0aDogI3ttYXAtZ2V0KCRjb250YWluZXItbWF4LXdpZHRocywgXCJtZFwiKX07XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgLS1jb250YWluZXItd2lkdGg6ICN7bWFwLWdldCgkY29udGFpbmVyLW1heC13aWR0aHMsIFwibGdcIil9O1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIC0tY29udGFpbmVyLXdpZHRoOiAje21hcC1nZXQoJGNvbnRhaW5lci1tYXgtd2lkdGhzLCBcInhsXCIpfTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeHhsKSB7XG4gICAgLS1jb250YWluZXItd2lkdGg6ICN7bWFwLWdldCgkY29udGFpbmVyLW1heC13aWR0aHMsIFwieHhsXCIpfTtcbiAgfVxuXG4gIC0tQ29ybmVyLXJhZGl1cy1Db3JuZXItcmFkaXVzLXJvdW5kZWQ6IDkuOTlyZW07XG59XG4iLCIvKipcbiAqIEBmaWxlXG4gKiBBY3Rpb24gQmFubmVyIHN0eWxlcy5cbiAqL1xuXG4uYWN0aW9uLWJhbm5lci1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6ICRzcGFjaW5nLTc7XG4gICAgYm9yZGVyLXJhZGl1czogJHNwYWNpbmctNDtcbiAgICBcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgIFxuICAgICAgICBwYWRkaW5nOiAkc3BhY2luZy04ICRzcGFjaW5nLTEwOyBcbiAgICB9XG4gICAgXG4gICAgLmJ1dHRvbiB7XG4gICAgICAgIG1hcmdpbi10b3A6ICRzcGFjaW5nLTY7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogJHNwYWNpbmctMDtcbiBcbiAgICAgICAgfVxuICAgIH1cbn0iLCIvKipcbiAqIEBmaWxlXG4gKiBSZXBvcnRlIGFudWFsIGludGVncmFkbyB2aWV3IHN0eWxlcy5cbiAqL1xuXG4gLmludGVncmFkby1tb2JpbGV7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgLnZpZXctY29udGVudCB7XG4gICAgLmFyY2FfY2FyZF92ZXJ0aWNhbCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDIuNXJlbTtcbiAgICB9XG4gIH1cbiB9XG5cbi5hbnVhbC1pbnRlZ3JhZG8sIC5pbnRlZ3JhZG8tbW9iaWxlIHtcblxuICAudmlld3MtaW5maW5pdGUtc2Nyb2xsLWNvbnRlbnQtd3JhcHBlciwgLnZpZXctY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6ICRzcGFjaW5nLTI7XG4gICAganVzdGlmeS1pdGVtczogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWFyZ2luOiBhdXRvO1xuXG4gICAgJi5jbGVhcmZpeCB7XG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IHVuc2V0O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgfVxuXG4gICAgfVxuICAgXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgZ2FwOiA1cmVtO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICBnYXA6IDZyZW07XG4gICAgfVxuXG4gICAgLmFyY2FfY2FyZF92ZXJ0aWNhbCB7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgbWF4LXdpZHRoOiAzMHJlbTtcbiAgICBcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgbWF4LXdpZHRoOiAyMC40cmVtO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgICBtYXgtd2lkdGg6IDMwcmVtO1xuICAgICAgfVxuXG4gICAgICAmLmNhcmQge1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICB9XG5cbiAgICAgIGEge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGNvbG9yOiAkbmV1dHJhbC0xMDAwO1xuICAgICAgXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIC5pbWFnZS1jb250YWluZXIge1xuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjVzIGN1YmljLWJlemllcigwLjI1LCAwLCAwLjc1LCAxKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuY2FyZC1ib2R5IHtcbiAgICAgICAgICAgIC5jYXJkLXRpdGxlIHtcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgLjVzIGVhc2UsIG9wYWNpdHkgMXMgZWFzZTtcbiAgICAgICAgICAgICAgY29sb3I6IHJlZDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmNhcmQtdGV4dCB7XG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yIC41cyBlYXNlLCBvcGFjaXR5IDFzIGVhc2U7XG4gICAgICAgICAgICAgIGNvbG9yOnJlZDtcbiAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyOXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIFxuICAgICAgLmltYWdlLWNvbnRhaW5lciB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRzcGFjaW5nLTY7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctNjtcblxuICAgICAgICBpbWcge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuNXMgY3ViaWMtYmV6aWVyKDAuMjUsIDAsIDAuNzUsIDEpO1xuICAgICAgICB9XG5cbiAgICAgICAgLnRvcGljIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XG4gICAgICAgICAgdG9wOiAkc3BhY2luZy00O1xuICAgICAgICAgIHJpZ2h0OiAkc3BhY2luZy00O1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgIHBhZGRpbmc6ICRzcGFjaW5nLTEgJHNwYWNpbmctMztcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA5OS45cmVtO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5jYXJkLWJvZHkge1xuICAgICAgICAuY2FyZC10aXRsZSB7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjs7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctNDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAuNXMgZWFzZSwgb3BhY2l0eSAxcyBlYXNlO1xuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAuY2FyZC10ZXh0IHtcbiAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcbiAgICAgICAgICBjb2xvcjokZ3JheS0xMDAwO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLTg7XG4gICAgICAgIH1cblxuICAgICAgICAuY2FyZC10ZXh0IHtcbiAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgY29sb3I6ICRuZXV0cmFsLTEwMDA7XG4gICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgLjVzIGVhc2UsIG9wYWNpdHkgMXMgZWFzZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICBcbiAgfVxufSIsIi8qKlxuICogQGZpbGVcbiAqIEZhcXMgdmlldyBzdHlsZXMuXG4gKi9cblxuLmFjY29yZGlvbiB7XG5cdGJvcmRlci1yYWRpdXM6ICRhY2NvcmRpb24tYm9yZGVyLXJhZGl1cztcblx0YmFja2dyb3VuZC1jb2xvcjogJGFjY29yZGlvbi1iZztcbn1cblxuLmFjY29yZGlvbi1pdGVtIHtcblx0Ym9yZGVyOiAwO1xuXHRib3JkZXItYm90dG9tOiAwLjFyZW0gc29saWQgJG5ldXRyYWwtMTAwMDtcblxuXHQuYWNjb3JkaW9uLWhlYWRlciB7XG5cblx0XHQuYWNjb3JkaW9uLWJ1dHRvbiB7XG5cdFx0XHR6LWluZGV4OiAwO1xuXG5cdFx0XHQmOmZvY3VzIHtcblx0XHRcdFx0Ym9yZGVyOiAwLjFyZW0gc29saWQgJGJsYWNrO1xuXHRcdFx0fVxuXHRcdH1cblxuXHR9XG59XG5cbi5hY2NvcmRpb24tYXJjYSB7XG5cdGJvcmRlcjogbm9uZTtcbn1cblxuLmZhcS1jb250ZW50IHtcblx0cGFkZGluZzogJHNwYWNpbmctOCAkc3BhY2luZy0yO1xufVxuXG4uYWNjb3JkaW9uLWJ1dHRvbjpmb2N1cyB7XG5cdGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5hY2NvcmRpb24tYnV0dG9uIHtcblx0cGFkZGluZzogJHNwYWNpbmctNSAkc3BhY2luZy0yO1xuXG5cdCY6bm90KC5jb2xsYXBzZWQpIHtcblx0XHRjb2xvcjogJG5ldXRyYWwtMTAwMDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkc29mdC13aGl0ZTtcblx0XHRib3JkZXItYm90dG9tOiAwLjFyZW0gc29saWQgJG5ldXRyYWwtMTAwMDtcblx0XHRib3gtc2hhZG93OiBub25lO1xuXHR9XG5cblx0Jjo6YWZ0ZXIge1xuXHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogJGNoZXZyb24tdXAtcmVkO1xuXHRcdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcblx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHR3aWR0aDogMy4ycmVtO1xuXHRcdGhlaWdodDogMy4ycmVtO1xuXHRcdHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2UtaW4tb3V0O1xuXHRcdHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG5cdH1cblxuXHQmOm5vdCguY29sbGFwc2VkKTo6YWZ0ZXIge1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6ICRjaGV2cm9uLXVwLXJlZDtcblx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG5cdH1cbn1cbiIsIi8qKlxuICogQGZpbGVcbiAqXG4gKiBBcmNhIENhcmQgVmVydGljYWwgIFxuICogR2VuZXJhbCBzdHlsZVxuICovXG5cbi5wYXJhZ3JhcGgtLXR5cGUtLWFyY2EtY2FyZC12ZXJ0aWNhbCB7XG4gICYuY2xhc3NpY19jYXJkIHtcblxuICAgICYuY2FyZCB7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgbWluLWhlaWdodDogMjByZW07XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgbWF4LWhlaWdodDogMjNyZW07XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAgICAgbWluLWhlaWdodDogMzEuNXJlbTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuY2FyZC1ib2R5IHtcbiAgICAgICAgcGFkZGluZzogJHNwYWNpbmctNjtcbiAgICAgICAgY29sb3I6ICRuZXV0cmFsLTEwMDA7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgICAgIHBhZGRpbmc6ICRzcGFjaW5nLTggJHNwYWNpbmctOCAkc3BhY2luZy00O1xuICAgICAgICB9XG5cbiAgICAgICAgLmNhcmQtdGl0bGUge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLTQ7XG5cbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy01O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi8qKlxuICogQGZpbGVcbiAqXG4gKiBCTVYgUmVwb3J0cyBTdHlsZXMuXG4gKiovXG5cbiAudmlldy1hcmNhLWJpYmxpb3RlY2EtYm12ICB7XG4gIC52aWV3cy1yb3cge1xuICAgIHBhZGRpbmc6IDEuNnJlbSAxLjJyZW07XG4gICAgYm9yZGVyLWJvdHRvbTogLjFyZW0gc29saWQgJGdyYXktNTAwO1xuXG4gICAgYSB7XG4gICAgICBjb2xvcjogJGdyYXktMTAwMDtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeS01MDA7XG4gICAgICAgIHN2ZyB7XG4gICAgICAgICBwYXRoIHtcbiAgICAgICAgICBzdHJva2U6ICRwcmltYXJ5LTUwMDtcbiAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuIH0iLCIvKipcbiAqIEBmaWxlXG4gKiBCb3RvbiBCYWNrIFN0eWxlcy5cbiAqKi9cblxuIC5wYXJhZ3JhcGgtLXR5cGUtLWFyY2EtYm90b24tYmFjayB7XG5cbiAgLmJ0bi1iYWNrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cblxuIH0iLCIvKipcbiAqIEBmaWxlXG4gKiBCdXR0b24gc3R5bGVzLlxuICovXG5cbiRiYWNrZ3JvdW5kLXRvLW1vdmU6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzUwMCcgaGVpZ2h0PScxNDMnIHZpZXdCb3g9JzAgMCA1MDAgMTQzJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDZyBjbGlwLXBhdGg9J3VybCglMjNjbGlwMF8xXzIpJyUzRSUzQ3BhdGggZD0nTTAgNDAuOTAyMkMxOTguMTY5IC0xNC41OTU0IDMwNy41NDMgLTEyLjY2NDIgNTAwIDQwLjkwMjFWMTQzSDBWNDAuOTAyMlonIGZpbGw9JyUyMzFEMUQxQicvJTNFJTNDL2clM0UlM0NkZWZzJTNFJTNDY2xpcFBhdGggaWQ9J2NsaXAwXzFfMiclM0UlM0NyZWN0IHdpZHRoPSc1MDAnIGhlaWdodD0nMTQzJyBmaWxsPSd3aGl0ZScvJTNFJTNDL2NsaXBQYXRoJTNFJTNDL2RlZnMlM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuXG4uYnRuIHtcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1iYXNlO1xuICBmb250LXdlaWdodDogbWFwLWdldCgkd2VpZ2h0cywgMik7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGJvcmRlcjogMC4xcmVtIHNvbGlkIHRyYW5zcGFyZW50O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IDAuMnMgZWFzZS1pbiwgYmFja2dyb3VuZC1wb3NpdGlvbiAwLjM1cyBlYXNlLWluO1xuXG4gICYtc20ge1xuICAgIHBhZGRpbmc6ICRzcGFjaW5nLTIgJHNwYWNpbmctNTtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtc207XG4gICAgYm9yZGVyLXJhZGl1czogJHNwYWNpbmctNTtcbiAgfVxuXG4gICYtbWQge1xuICAgIHBhZGRpbmc6ICRzcGFjaW5nLTMgJHNwYWNpbmctNjtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcbiAgICBib3JkZXItcmFkaXVzOiAkc3BhY2luZy02O1xuICB9XG5cbiAgJi1sZyB7XG4gICAgcGFkZGluZzogJHNwYWNpbmctNCAkc3BhY2luZy03O1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1sZztcbiAgICBib3JkZXItcmFkaXVzOiAkc3BhY2luZy03O1xuICB9XG5cbiAgJi1wcmltYXJ5IHtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6ICN7JGJhY2tncm91bmQtdG8tbW92ZX0sXG4gICAgICBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICRwcmltYXJ5LTUwMCAwJSwgJHNlY29uZGFyeS01MDAgMTAwJSk7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIC0xMDAlLCBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBhdXRvLCBhdXRvO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuXG4gICYtb3V0bGluZWQtbGlnaHQge1xuICAgIC0taWNvbi1jb2xvcjogI3skd2hpdGV9O1xuICAgIC0tYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjYpO1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogI3skYmFja2dyb3VuZC10by1tb3ZlfTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgLTEwMCU7XG4gICAgYmFja2dyb3VuZC1zaXplOiBhdXRvO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYm9yZGVyLWNvbG9yOiAkd2hpdGU7XG4gICAgJjpmb2N1cyB7XG4gICAgICBib3JkZXI6IDAuM3JlbSBzb2xpZCAkd2hpdGU7XG4gICAgfVxuICB9XG5cbiAgJi1vdXRsaW5lZC1kYXJrIHtcbiAgICAtLWljb24tY29sb3I6ICN7bmV1dHJhbC0xMDAwfTtcbiAgICAtLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgICBib3JkZXItY29sb3I6ICRuZXV0cmFsLTYwMDtcbiAgICBjb2xvcjogJG5ldXRyYWwtMTAwMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAjeyRiYWNrZ3JvdW5kLXRvLW1vdmV9O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAtMTAwJTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG87XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBib3JkZXItY29sb3I6ICRibGFjaztcbiAgICAmOmZvY3VzIHtcbiAgICAgIGJvcmRlcjogMC4zcmVtIHNvbGlkICRuZXV0cmFsLTIwMDtcbiAgICB9XG4gIH1cblxuICAmLW91dGxpbmVkLWRhcmstMiB7XG4gICAgLS1pY29uLWNvbG9yOiAje25ldXRyYWwtMTAwMH07XG4gICAgLS1idG4taG92ZXItYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNik7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJvcmRlcjogMC4xcmVtIHNvbGlkICRuZXV0cmFsLTIwMDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDEuNXJlbTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDk5LjlyZW07XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB6LWluZGV4OiAxO1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICBvdXRsaW5lOiAwLjFyZW0gc29saWQgJGJsYWNrO1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRwcmltYXJ5LCAkc2Vjb25kYXJ5KTtcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2U7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG4gICAgICB6LWluZGV4OiAtMTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDgwJSAvIDMwJTtcbiAgICB9XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJhY2tncm91bmQ6ICRibGFjaztcbiAgICAgIHBhZGRpbmc6IDFyZW07XG4gICAgICB6LWluZGV4OiAyO1xuICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjNzIGVhc2U7XG4gICAgfVxuXG4gICAgJjpob3Zlcjo6YWZ0ZXIge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXI6IG5vbmU7XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBzdmcge1xuICAgIHRyYW5zaXRpb246IDAuMzVzIGVhc2UtaW47XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICAtLWljb24tY29sb3I6ICN7JHdoaXRlfTtcbiAgICBjb2xvcjogdmFyKC0tYnRuLWhvdmVyLWNvbG9yLCAkd2hpdGUpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXIsIGNlbnRlcjtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLWJ0bi1ob3Zlci1ib3JkZXItY29sb3IsIHRyYW5zcGFyZW50KTtcbiAgfVxufVxuXG4uYnRuLWFsaWduIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgcGFkZGluZy10b3A6ICRzcGFjaW5nLTY7XG4gICYuYnRuX2xlZnQge1xuICAgIGp1c3RpZnktY29udGVudDogc3RhcnQ7XG4gIH1cblxuICAmLmJ0bl9jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG5cbiAgJi5idG5fcmlnaHQge1xuICAgIGp1c3RpZnktY29udGVudDogZW5kO1xuICB9XG59XG4iLCIvKipcbiAqIEBmaWxlXG4gKlxuICogU3R5bGUgYmxvY2sgQ2FyZCB2ZXJ0aWNhbCBcbiAqIEdlbmVyYWwgc3R5bGVcbiAqL1xuIC5wYXJhZ3JhcGgtLXR5cGUtLWFyY2Etc2xpZGVyLWNvbnRhaW5lciB7XG5cbiAgLmZpZWxkX19pdGVtcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBnYXA6ICRzcGFjaW5nLTY7XG4gICAganVzdGlmeS1pdGVtczogY2VudGVyO1xuXG4gICAgLmZpZWxkX19pdGVtIHtcbiAgICAgIFxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmFyY2FfY2FyZF92ZXJ0aWNhbCB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBtYXgtd2lkdGg6IDI4LjhyZW07XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgbWF4LXdpZHRoOiAyMC40cmVtO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICBtYXgtd2lkdGg6IDMwcmVtO1xuICAgIH1cblxuICAgICYuY2FyZCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6ICRzcGFjaW5nLTY7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cblxuICAgIGEge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgY29sb3I6ICRuZXV0cmFsLTEwMDA7XG4gICAgXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgLmltYWdlLWNvbnRhaW5lciB7XG4gICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuNXMgY3ViaWMtYmV6aWVyKDAuMjUsIDAsIDAuNzUsIDEpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5jYXJkLWJvZHkge1xuICAgICAgICAgIC5jYXJkLXRpdGxlIHtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yIC41cyBlYXNlLCBvcGFjaXR5IDFzIGVhc2U7XG4gICAgICAgICAgICBjb2xvcjogcmVkO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5jYXJkLXRleHQge1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgLjVzIGVhc2UsIG9wYWNpdHkgMXMgZWFzZTtcbiAgICAgICAgICAgIGNvbG9yOnJlZDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgLmltYWdlLWNvbnRhaW5lciB7XG4gICAgICBib3JkZXItcmFkaXVzOiAkc3BhY2luZy02O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLTY7XG5cbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIG1pbi1oZWlnaHQ6IDIwcmVtO1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjVzIGN1YmljLWJlemllcigwLjI1LCAwLCAwLjc1LCAxKTtcbiAgICAgIH1cblxuICAgICAgLnRvcGljIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xuICAgICAgICB0b3A6ICRzcGFjaW5nLTQ7XG4gICAgICAgIHJpZ2h0OiAkc3BhY2luZy00O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIHBhZGRpbmc6ICRzcGFjaW5nLTEgJHNwYWNpbmctMztcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOTkuOXJlbTtcbiAgICAgICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNhcmQtYm9keSB7XG4gICAgICAuY2FyZC10aXRsZSB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy00O1xuICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAuNXMgZWFzZSwgb3BhY2l0eSAxcyBlYXNlO1xuICAgICAgfVxuICAgICAgXG4gICAgICAuY2FyZC10ZXh0IHtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XG4gICAgICAgIGNvbG9yOiRncmF5LTEwMDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLTg7XG4gICAgICB9XG5cbiAgICAgIC5jYXJkLXRleHQge1xuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgY29sb3I6ICRuZXV0cmFsLTEwMDA7XG4gICAgICAgIHRyYW5zaXRpb246IGNvbG9yIC41cyBlYXNlLCBvcGFjaXR5IDFzIGVhc2U7XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLyoqXG4gKiBAZmlsZVxuICpcbiAqIFN0eWxlIGNhcnJvdXNlbCB2aWV3IGNvbXBvbmVudC5cbiAqIEdlbmVyYWwgc3R5bGVcbiAqL1xuXG4ubGF0ZXN0LW5ld3Mge1xuXG4gIC5zbGljay10cmFjayB7XG4gICAgdHJhbnNpdGlvbjogbWFyZ2luLWxlZnQgMC42cyBlYXNlLW91dDtcbiAgICBcbiAgICAuc2xpY2stc2xpZGUge1xuICAgICAgbWFyZ2luOiAwIDEuMjVyZW07XG4gICAgfVxuICB9XG4gIFxuXG4gIC50aXRsZS1jb250YWluZXIge1xuICAgIGgzIHtcbiAgICAgIGNvbG9yOiAkZ3JheS0xMDAwO1xuICAgICAgZm9udC1zaXplOiAkaDUtZm9udC1zaXplO1xuICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctNDtcbiAgICB9XG5cbiAgICBwIHtcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xuICAgICAgY29sb3I6ICRncmF5LTUwMDtcbiAgICB9XG4gIH1cbiAgXG4gIC5jYXJvdXNlbC1ub3RpY2lhcyB7XG4gICAgLml0ZW0ge1xuICAgICAgd2lkdGg6IDMwLjByZW07XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIHdpZHRoOiAzNi4wcmVtO1xuICAgICAgfVxuXG4gICAgICBhe1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICB9XG4gICAgICBcbiAgICAgICY6aG92ZXIge1xuICAgICAgICAuaW1hZ2UtY29udGFpbmVye1xuICAgICAgICAgIGltZ3tcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuNXMgY3ViaWMtYmV6aWVyKDAuMjUsIDAsIDAuNzUsIDEpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5jYXJvdXNlbC1jb250ZW50IHtcbiAgICAgICAgICBoMyB7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAuNXMgZWFzZSwgb3BhY2l0eSAxcyBlYXNlO1xuICAgICAgICAgICAgY29sb3I6IHJlZDtcbiAgICAgICAgICB9XG4gIFxuICAgICAgICAgIC5maWVsZC0tbmFtZS1ib2R5IHtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yIC41cyBlYXNlLCBvcGFjaXR5IDFzIGVhc2U7XG4gICAgICAgICAgICBjb2xvcjpyZWQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgIFxuICAgICAgLmltYWdlLWNvbnRhaW5lciB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRzcGFjaW5nLTY7XG4gICAgICAgIHdpZHRoOiAzMC4wcmVtO1xuICAgICAgICBoZWlnaHQ6IDM3LjVyZW07XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctNjtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgd2lkdGg6IDM2LjByZW07XG4gICAgICAgICAgaGVpZ2h0OiA0NS4wcmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctNjtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuNXMgY3ViaWMtYmV6aWVyKDAuMjUsIDAsIDAuNzUsIDEpO1xuICAgICAgICB9XG5cbiAgICAgICAgLnRvcGljIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XG4gICAgICAgICAgdG9wOiAkc3BhY2luZy00O1xuICAgICAgICAgIHJpZ2h0OiAkc3BhY2luZy00O1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgIHBhZGRpbmc6ICRzcGFjaW5nLTEgJHNwYWNpbmctMztcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA5OS45cmVtO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5jYXJvdXNlbC1jb250ZW50IHtcbiAgICAgICAgaDMge1xuICAgICAgICAgIGZvbnQtc2l6ZTogJGg1LWZvbnQtc2l6ZTtcbiAgICAgICAgICBjb2xvcjogJGdyYXktMTAwMDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yIC41cyBlYXNlLCBvcGFjaXR5IDFzIGVhc2U7XG4gICAgICAgIH1cblxuICAgICAgICAuZmllbGQtLW5hbWUtYm9keSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogJHNwYWNpbmctNDtcbiAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgY29sb3I6ICRuZXV0cmFsLTUwMDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAuNXMgZWFzZSwgb3BhY2l0eSAxcyBlYXNlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfSBcbiAgfVxuXG4gIC5jdXN0b20tYnV0dG9uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDVyZW07XG4gICAgcGFkZGluZzogMS4ycmVtICRzcGFjaW5nLTY7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRwcmltYXJ5LTcwMCwgJHByaW1hcnktOTAwKTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgYm9yZGVyLXJhZGl1czogOTk5LjlyZW07XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG5cbiAgICAmOmhvdmVyIC5jdXN0b20tYnV0dG9uLW92ZXJsYXkge1xuICAgICAgaGVpZ2h0OiAxNTAlO1xuICAgIH1cblxuICAgIC5jdXN0b20tYnV0dG9uLW92ZXJsYXkge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgd2lkdGg6IDE4MCU7XG4gICAgICBoZWlnaHQ6IDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XG4gICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA1MCU7XG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNTAlO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1vdXQ7XG4gICAgfVxuICBcbiAgICAuY3VzdG9tLWJ1dHRvbi10ZXh0IHtcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMTA7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlLWluLW91dDtcblxuICAgICAgc3ZnIHtcbiAgICAgICAgd2lkdGg6ICRzcGFjaW5nLTQ7XG4gICAgICAgIGhlaWdodDogJHNwYWNpbmctNDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC44cmVtO1xuXG4gICAgICAgIHBhdGgge1xuICAgICAgICAgIGZpbGw6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmNhcm91c2VsLWJ0biB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgd2lkdGg6ICRzcGFjaW5nLTk7XG4gICAgaGVpZ2h0OiAkc3BhY2luZy05O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBib3JkZXI6IC4xcmVtIHNvbGlkICRuZXV0cmFsLTIwMDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCUpO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zaXRpb246IGNvbG9yIDAuNHMsIGJvcmRlci1jb2xvciAwLjRzLCBiYWNrZ3JvdW5kLWNvbG9yIDAuNHM7XG5cbiAgICBzdmcgcGF0aHtcbiAgICAgIHN0cm9rZTogJGJsYWNrO1xuICAgICAgZmlsbDogbm9uZTtcbiAgICB9XG4gICAgXG4gICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQgOicnO1xuICAgICAgICB6LWluZGV4OiAtMTsgXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgY29sb3I6JGJsYWNrO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCk7XG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjZzIGVhc2UtaW4tb3V0O1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWSgwKTtcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogYm90dG9tO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA2MCU7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBjb2xvcjogJHdoaXRlOyBcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYmxhY2s7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVkoMSkgO1xuICAgICAgfVxuICAgIFxuICAgICAgc3ZnIHBhdGh7XG4gICAgICAgIHN0cm9rZTogJHdoaXRlO1xuICAgICAgICBmaWxsOiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgICY6ZGlzYWJsZWQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgYm9yZGVyLWNvbG9yOiAkbmV1dHJhbC01MDtcbiAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgICBjb2xvcjogJG5ldXRyYWwtNTA7XG5cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG4gICAgICB9XG4gICAgfVxuICB9IiwiLyoqXG4gKiBAZmlsZVxuICpcbiAqIFN0eWxlIGNhcnJvdXNlbCBmbHVpZCBwYXJhZ3JhcGggY29tcG9uZW50LlxuICogR2VuZXJhbCBzdHlsZVxuICovXG4gLmNhcm91c2VsLWZsdWlkLWNvbnRhaW5lciB7XG4gIC50aXRsZS1jb250YWluZXIge1xuICAgIGgzIHtcbiAgICAgIGNvbG9yOiAkZ3JheS0xMDAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctNDtcbiAgICB9XG5cbiAgICBwIHtcbiAgICAgIGNvbG9yOiAkZ3JheS01MDA7XG4gICAgfVxuICB9XG4gfVxuXG4uY2Fyb3VzZWwtZmx1aWQge1xuXG4gIC5zbGljay10cmFjayB7XG4gICAgdHJhbnNpdGlvbjogbWFyZ2luLWxlZnQgMC42cyBlYXNlLW91dDtcbiAgICBcbiAgICAuc2xpY2stc2xpZGUge1xuICAgICAgbWFyZ2luOiAwIDEuMjVyZW07XG4gICAgICB3aWR0aDogMzAuMHJlbTtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgd2lkdGg6IDM2LjByZW07XG4gICAgICB9XG4gICAgfVxuICB9XG4gIFxuICBcbiAgLmZpZWxkX19pdGVtcyB7XG4gICAgLmNhcmQge1xuICAgICAgYm9yZGVyOjA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblxuICAgICAgLmNhcmQtYm9keSB7XG4gICAgICAgIGg1IHtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgfVxuICAgICAgLmNhcmQtdGV4dCB7XG4gICAgICAgIHVsIHtcbiAgICAgICAgICBjb2xvcjogJGdyYXktNTAwXG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgYXtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgfVxuICAgICAgXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgLmltYWdlLWNvbnRhaW5lcntcbiAgICAgICAgICBpbWd7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjVzIGN1YmljLWJlemllcigwLjI1LCAwLCAwLjc1LCAxKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuY2FyZC1ib2R5LCB1bCB7XG4gICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgLjVzIGVhc2UsIG9wYWNpdHkgMXMgZWFzZTtcbiAgICAgICAgICBjb2xvcjogcmVkO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgIFxuICAgICAgLmltYWdlLWNvbnRhaW5lciB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRzcGFjaW5nLTY7XG4gICAgICAgIHdpZHRoOiAzMC4wcmVtO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLTY7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgIHdpZHRoOiAzNi4wcmVtO1xuICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgfVxuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC41cyBjdWJpYy1iZXppZXIoMC4yNSwgMCwgMC43NSwgMSk7XG4gICAgICAgIH1cblxuICAgICAgICAudG9waWMge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcbiAgICAgICAgICB0b3A6ICRzcGFjaW5nLTQ7XG4gICAgICAgICAgcmlnaHQ6ICRzcGFjaW5nLTQ7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgcGFkZGluZzogJHNwYWNpbmctMSAkc3BhY2luZy0zO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDk5LjlyZW07XG4gICAgICAgICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmNhcm91c2VsLWNvbnRlbnQge1xuICAgICAgICBoMyB7XG4gICAgICAgICAgZm9udC1zaXplOiAkaDUtZm9udC1zaXplO1xuICAgICAgICAgIGNvbG9yOiAkZ3JheS0xMDAwO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgLjVzIGVhc2UsIG9wYWNpdHkgMXMgZWFzZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5maWVsZC0tbmFtZS1ib2R5IHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAkc3BhY2luZy00O1xuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICBjb2xvcjogJG5ldXRyYWwtNTAwO1xuICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yIC41cyBlYXNlLCBvcGFjaXR5IDFzIGVhc2U7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9IFxuICB9XG5cbiAgLmN1c3RvbS1idXR0b24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGhlaWdodDogNXJlbTtcbiAgICBwYWRkaW5nOiAxLjJyZW0gJHNwYWNpbmctNjtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJHByaW1hcnktNzAwLCAkcHJpbWFyeS05MDApO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBib3JkZXItcmFkaXVzOiA5OTkuOXJlbTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcblxuICAgICY6aG92ZXIgLmN1c3RvbS1idXR0b24tb3ZlcmxheSB7XG4gICAgICBoZWlnaHQ6IDE1MCU7XG4gICAgfVxuXG4gICAgLmN1c3RvbS1idXR0b24tb3ZlcmxheSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICB3aWR0aDogMTgwJTtcbiAgICAgIGhlaWdodDogMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcbiAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDUwJTtcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA1MCU7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLW91dDtcbiAgICB9XG4gIFxuICAgIC5jdXN0b20tYnV0dG9uLXRleHQge1xuICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAxMDtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2UtaW4tb3V0O1xuXG4gICAgICBzdmcge1xuICAgICAgICB3aWR0aDogJHNwYWNpbmctNDtcbiAgICAgICAgaGVpZ2h0OiAkc3BhY2luZy00O1xuICAgICAgICBtYXJnaW4tbGVmdDogLjhyZW07XG5cbiAgICAgICAgcGF0aCB7XG4gICAgICAgICAgZmlsbDogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uY2Fyb3VzZWwtYnRuIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgY29sb3I6ICRibGFjaztcbiAgICB3aWR0aDogJHNwYWNpbmctOTtcbiAgICBoZWlnaHQ6ICRzcGFjaW5nLTk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJvcmRlcjogLjFyZW0gc29saWQgJG5ldXRyYWwtMjAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwJSk7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgMC40cywgYm9yZGVyLWNvbG9yIDAuNHMsIGJhY2tncm91bmQtY29sb3IgMC40cztcblxuICAgIHN2ZyBwYXRoe1xuICAgICAgc3Ryb2tlOiAkYmxhY2s7XG4gICAgICBmaWxsOiBub25lO1xuICAgIH1cbiAgICBcbiAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudCA6Jyc7XG4gICAgICAgIHotaW5kZXg6IC0xOyBcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBjb2xvcjokYmxhY2s7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwKTtcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNnMgZWFzZS1pbi1vdXQ7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGVZKDApO1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBib3R0b207XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDYwJTtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGNvbG9yOiAkd2hpdGU7IFxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcbiAgICAgICAgICBib3JkZXItY29sb3I6ICRibGFjaztcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWSgxKSA7XG4gICAgICB9XG4gICAgXG4gICAgICBzdmcgcGF0aHtcbiAgICAgICAgc3Ryb2tlOiAkbmV1dHJhbC01MDtcbiAgICAgICAgZmlsbDogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmRpc2FibGVkIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgIGJvcmRlci1jb2xvcjogJG5ldXRyYWwtNTA7XG4gICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgICAgY29sb3I6ICRuZXV0cmFsLTUwO1xuXG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuICAgICAgfVxuXG4gICAgICBzdmcgcGF0aCB7XG4gICAgICAgIHN0cm9rZTogJG5ldXRyYWwtNTA7XG4gICAgICAgIGZpbGw6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9IiwiLyoqXG4gKiBAZmlsZVxuICogQ2FycnVzZWwgZGUgaW1hZ2VuZXMgU3R5bGVzLlxuICoqL1xuXG4uY2FycnVzZWwtaW1hZ2VuIHtcblxuIFxuXG4gIC5pbWFnZW4tY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgZ2FwOiAkc3BhY2luZy03O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBnYXA6IGF1dG87XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIHBhZGRpbmc6IDAgJHNwYWNpbmctMTI7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgZ2FwOiAkc3BhY2luZy0xNTtcbiAgICB9XG5cbiAgICAmLWl0ZW0ge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMnJlbTtcbiAgICAgICAgaGVpZ2h0OiAxMnJlbTtcbiAgICAgICBcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgIGdhcDogJHNwYWNpbmctNztcblxuICAgICYtaXRlbSB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEycmVtO1xuICAgICAgICBoZWlnaHQ6IDEycmVtO1xuICAgICAgICBqdXN0aWZ5LXNlbGY6IGNlbnRlcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuc2xpY2stY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGdhcDogJHNwYWNpbmctNztcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICBnYXA6IDExcmVtO1xuICAgIH1cbiAgICBcblxuICAgIC5zbGljay1saXN0IHtcblxuICAgICAgLnNsaWNrLXRyYWNrIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcblxuICAgICAgICAuc2xpY2stc2xpZGUgeyAgXG4gICAgICAgICAgd2lkdGg6IDEycmVtO1xuICAgICAgICAgIGhlaWdodDogMTJyZW07XG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzcmVtO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDNyZW07XG4gICAgICAgICAgfVxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNC44cmVtO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDQuOHJlbTtcbiAgICAgICAgICB9XG4gICAgICAgICAgXG4gICAgICAgIFxuICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi8qKlxuICogQGZpbGVcbiAqIENoYXJ0cyBzdHlsZXMuXG4gKi9cblxuLmNoYXJ0LWNvbnRlbnQge1xuICAgIFxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICBvdmVyZmxvdzogc2Nyb2xsO1xuICAgIH1cbiAgICBcbiAgICAuYmxvY2stY2hhcnRzLWJsb2NrIHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICBtaW4td2lkdGg6IDYwcmVtO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgfVxuICAgIH1cbn0iLCIvKipcbiAqIEBmaWxlXG4gKlxuICogQ05CViBEb2N1bWVudHMgU3R5bGVzLlxuICoqL1xuXG4gLmNuYnYtZG9jdW1lbnRhY2lvbiB7XG5cbiAgLnZpZXdzLWluZmluaXRlLXNjcm9sbC1jb250ZW50LXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMWZyKTtcbiAgICBjb2x1bW4tZ2FwOiAkc3BhY2luZy01O1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgfVxuICB9XG4gfSIsIi8qKlxuICogQGZpbGVcbiAqIDMgQ29sIFRleHQgQ29tYm8gU3R5bGVzLlxuICoqL1xuXG4uZmllbGQtLW5hbWUtZmllbGQtdGV4dC1jb21iby1pdGVtIHtcbiAgZGlzcGxheTogYmxvY2s7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiA0LjhyZW07XG4gIH1cblxuICAuZmllbGRfX2l0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5wYXJhZ3JhcGgtLXR5cGUtLWFyY2EtY29sLXRleHQtY29tYm8ge1xuXG4gIC5jb21iby13cmFwcGVyIHtcbiAgICBcbiAgICAmLmRlZmF1bHQge1xuXG4gICAgICBociB7XG4gICAgICAgIGJvcmRlcjogMC4xcmVtIHNvbGlkIHZhcigtLWNvbC1ib3JkZXItY29sb3IsICRncmF5LTYwMCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5wcmltYXJ5IHtcblxuICAgICAgaHIge1xuICAgICAgICBib3JkZXI6IDAuMXJlbSBzb2xpZCB2YXIoLS1jb2wtYm9yZGVyLWNvbG9yLCAkcHJpbWFyeS01MDApO1xuICAgICAgfVxuICAgIH1cblxuICAgIGhyIHtcbiAgICAgIG1hcmdpbjogJHNwYWNpbmctNSAwO1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gIH1cbn0iLCIvKipcbiAqIEBmaWxlXG4gKiBDb250YWN0IERhdGEgQ29udGFpbmVyIFN0eWxlcy5cbiAqKi9cblxuLnBhcmFncmFwaC0tdHlwZS0tYXJjYS1jb250YWN0LWRhdGEtY29udGFpbmVyIHtcblxuICAucm93LWdyb3VwIHtcbiAgICAuZmllbGRfX2l0ZW1zIHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgZ2FwOiAkc3BhY2luZy02O1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpdCwgbWlubWF4KDEwcmVtLCAxZnIpKTsgXG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmZpZWxkX19pdGVtcyB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBnYXA6ICRzcGFjaW5nLTc7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBnYXA6ICRzcGFjaW5nLTY7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpOyBcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICBnYXA6ICRzcGFjaW5nLTg7XG4gICAgfVxuXG4gICAgXG5cbiAgICAucGFyYWdyYXBoLS10eXBlLS1hcmNhLWNvbnRhY3QtZGF0YS1ncmlkIHtcblxuICAgICAgaHIge1xuICAgICAgICBib3JkZXI6IDAuMXJlbSBzb2xpZCAkcHJpbWFyeS01MDA7XG4gICAgICAgIG1hcmdpbjogJHNwYWNpbmctMyAwICRzcGFjaW5nLTU7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB9XG5cbiAgICAgIHAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy00O1xuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLTM7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgYSB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIFxuICAgICAgICAmLnBob25lLWljb24ge1xuICAgICAgICBcbiAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiAjeyRwaG9uZS1pY29ufTtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogJHNwYWNpbmctMTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuIiwiLyoqXG4gKiBAZmlsZVxuICogRGlhbG9nIGNvbXBvbmVudCBzdHlsZXMuXG4gKi9cblxuLnVpLWRpYWxvZyAudWktZGlhbG9nLXRpdGxlYmFyIC51aS1kaWFsb2ctdGl0bGViYXItY2xvc2Uge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzE2JyBoZWlnaHQ9JzE2JyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9J25vbmUnJTNFJTNDbWFzayBpZD0nbWFzazBfMzc0XzI0NzA2JyBzdHlsZT0nbWFzay10eXBlOmFscGhhJyBtYXNrVW5pdHM9J3VzZXJTcGFjZU9uVXNlJyB4PScwJyB5PScwJyB3aWR0aD0nMTYnIGhlaWdodD0nMTYnJTNFJTNDcmVjdCB3aWR0aD0nMTYnIGhlaWdodD0nMTYnIGZpbGw9JyUyM0Q5RDlEOScvJTNFJTNDL21hc2slM0UlM0NnIG1hc2s9J3VybCglMjNtYXNrMF8zNzRfMjQ3MDYpJyUzRSUzQ3BhdGggZD0nTTggOS4wNjQ2NEw0LjI3Mzc2IDEyLjc5MDlDNC4xMzQzNSAxMi45MzAzIDMuOTU2OTEgMTMgMy43NDE0NCAxM0MzLjUyNTk4IDEzIDMuMzQ4NTQgMTIuOTMwMyAzLjIwOTEzIDEyLjc5MDlDMy4wNjk3MSAxMi42NTE1IDMgMTIuNDc0IDMgMTIuMjU4NkMzIDEyLjA0MzEgMy4wNjk3MSAxMS44NjU3IDMuMjA5MTMgMTEuNzI2Mkw2LjkzNTM2IDhMMy4yMDkxMyA0LjI3Mzc2QzMuMDY5NzEgNC4xMzQzNSAzIDMuOTU2OTEgMyAzLjc0MTQ0QzMgMy41MjU5OCAzLjA2OTcxIDMuMzQ4NTQgMy4yMDkxMyAzLjIwOTEzQzMuMzQ4NTQgMy4wNjk3MSAzLjUyNTk4IDMgMy43NDE0NCAzQzMuOTU2OTEgMyA0LjEzNDM1IDMuMDY5NzEgNC4yNzM3NiAzLjIwOTEzTDggNi45MzUzNkwxMS43MjYyIDMuMjA5MTNDMTEuODY1NyAzLjA2OTcxIDEyLjA0MzEgMyAxMi4yNTg2IDNDMTIuNDc0IDMgMTIuNjUxNSAzLjA2OTcxIDEyLjc5MDkgMy4yMDkxM0MxMi45MzAzIDMuMzQ4NTQgMTMgMy41MjU5OCAxMyAzLjc0MTQ0QzEzIDMuOTU2OTEgMTIuOTMwMyA0LjEzNDM1IDEyLjc5MDkgNC4yNzM3Nkw5LjA2NDY0IDhMMTIuNzkwOSAxMS43MjYyQzEyLjkzMDMgMTEuODY1NyAxMyAxMi4wNDMxIDEzIDEyLjI1ODZDMTMgMTIuNDc0IDEyLjkzMDMgMTIuNjUxNSAxMi43OTA5IDEyLjc5MDlDMTIuNjUxNSAxMi45MzAzIDEyLjQ3NCAxMyAxMi4yNTg2IDEzQzEyLjA0MzEgMTMgMTEuODY1NyAxMi45MzAzIDExLjcyNjIgMTIuNzkwOUw4IDkuMDY0NjRaJyBmaWxsPSd3aGl0ZScvJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1zaXplOiAycmVtIDJyZW07XG4gIHdpZHRoOiAycmVtICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMnJlbSAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMDtcbiAgcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbn0iLCIvKipcbiAqIEBmaWxlXG4gKiBEcm9wZG93biBTdHlsZXNcbiAqL1xuXG5cbi5kcm9wZG93bi1nbG9iYWwge1xuICB3aWR0aDogMTAwJTtcbiAgY29sb3I6ICRncmF5LTEwMDA7XG4gIHotaW5kZXg6IDE7XG5cbiAgLmRyb3Bkb3duLXRvZ2dsZS5kcm9wZG93bi1iYXNlIHtcbiAgICBwYWRkaW5nOiAkc3BhY2luZy0zICRzcGFjaW5nLTY7XG4gICAgYm9yZGVyOiAwLjFyZW0gc29saWQgdmFyKC0tZHJvZHBvd24tYm9yZGVyLWNvbG9yLCAjeyRncmF5LTYwMH0pO1xuICAgIGJvcmRlci1yYWRpdXM6IDIuNXJlbTtcbiAgICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1tKTtcbiAgICBmb250LXdlaWdodDogdmFyKC0tbWVkaXVtKTtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJnLWRyb3Bkb3duLWNvbG9yLCBpbmhlcml0KTtcblxuICAgICY6YWZ0ZXIge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgd2lkdGg6IDEuNnJlbTtcbiAgICAgIGhlaWdodDogMS42cmVtO1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogJGNoZXZyb24tZG93bjtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4xNXMgZWFzZTtcbiAgICB9XG5cbiAgICAmW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdIHtcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5kcm9wZG93bi1tZW51IHtcbiAgICBwYWRkaW5nLXRvcDogJHNwYWNpbmctNjtcbiAgICBwYWRkaW5nLWJvdHRvbTogJHNwYWNpbmctNjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iZy1kcm9wZG93bi1jb2xvciwgI3skd2hpdGV9KTtcbiAgICBib3JkZXI6IDA7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuXG4gICAgbGk6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICBib3JkZXItYm90dG9tOiAwLjFyZW0gc29saWQgcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgIH1cblxuICAgIC5kcm9wZG93bi1pdGVtIHtcbiAgICAgIHBhZGRpbmc6ICRzcGFjaW5nLTMgJHNwYWNpbmctMSAkc3BhY2luZy00O1xuICAgICAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtbSk7XG4gICAgICBmb250LXdlaWdodDogdmFyKC0tbWVkaXVtKTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAmLmFjdGl2ZSxcbiAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmctZHJvcGRvd24tY29sb3IsIGluaGVyaXQpO1xuICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgIH1cblxuICAgICAgJi5hY3RpdmUge1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHdpZHRoOiAycmVtO1xuICAgICAgICAgIGhlaWdodDogMnJlbTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiAkY2hlY2s7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmZvcm0taXRlbS5mb3JtLXR5cGUtc2VsZWN0IHtcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IHN0YXJ0O1xuXG4gIC5mb3JtLS1pbmxpbmUgJiB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZsb2F0OiBub25lO1xuICB9XG5cbiAgbGFiZWwge1xuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLTI7XG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5KTtcbiAgICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS14bCk7XG4gICAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtcmVndWxhcik7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgfVxufVxuXG4uc2VsZWN0Mi5zZWxlY3QyLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlIWltcG9ydGFudDtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgd2lkdGg6IGF1dG8haW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLnNlbGVjdGlvbiB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG5cbiAgLnNlbGVjdDItc2VsZWN0aW9uIHtcbiAgICBwYWRkaW5nOiAkc3BhY2luZy0zICRzcGFjaW5nLTY7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRzb2Z0LXdoaXRlOztcbiAgICBib3JkZXI6IDAuMXJlbSBzb2xpZCAkZ3JheS02MDA7XG4gICAgYm9yZGVyLXJhZGl1czogMi41cmVtO1xuXG4gICAgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5KTtcbiAgICAgIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLW0pO1xuICAgICAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtbWVkaXVtKTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICBjb2xvcjogJGdyYXktNTAwO1xuXG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogIFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHdpZHRoOiAxLjZyZW07XG4gICAgICAgIGhlaWdodDogMS42cmVtO1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6ICRjaGV2cm9uLWRvd247XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMTVzIGVhc2U7XG4gICAgICB9XG4gICAgfVxuICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiB7XG4gIHotaW5kZXg6IDA7XG5cbiAgLnNlbGVjdDItZHJvcGRvd24ge1xuICAgIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbnMge1xuICAgICAgcGFkZGluZzogMDtcblxuICAgICAgLyogd2lkdGggKi9cbiAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAgICAgd2lkdGg6IDFyZW07XG4gICAgICB9XG5cbiAgICAgIC8qIFRyYWNrICovXG4gICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgIH1cblxuICAgICAgLyogSGFuZGxlICovXG4gICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRncmF5LTUwMDtcbiAgICAgIH1cblxuICAgICAgLyogSGFuZGxlIG9uIGhvdmVyICovXG4gICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRncmF5LTUwMDtcbiAgICAgIH1cblxuXG4gICAgICAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xuICAgICAgICBwYWRkaW5nOiAkc3BhY2luZy0zICRzcGFjaW5nLTQgJHNwYWNpbmctMyAkc3BhY2luZy0xO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLW0pO1xuICAgICAgICBmb250LXdlaWdodDogdmFyKC0tZm9udC1yZWd1bGFyKTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMC4xcmVtIHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICAgICAgY29sb3I6ICRncmF5LTEwMDA7XG5cbiAgICAgICAgJi5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0tc2VsZWN0ZWQge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzb2Z0LXdoaXRlO1xuICAgICAgICAgIGNvbG9yOiAkZ3JheS0xMDAwO1xuXG4gICAgICAgICAgJi5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWQge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgICAgICAgICAgY29sb3I6ICRncmF5LTEwMDA7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMnJlbTtcbiAgICAgICAgICAgIGhlaWdodDogMnJlbTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6ICRjaGVjaztcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZCB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgICAgICAgIGNvbG9yOiAkZ3JheS0xMDAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLyoqXG4gKiBAZmlsZVxuICogRmFsc2UgSW1hZ2UgQ2FyZCBGdWxsIFN0eWxlcy5cbiAqKi9cblxuLnBhcmFncmFwaC0tdHlwZS0tYXJjYS1mYWxzZS1pbWctY2FyZC1mdWxsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6ICRzcGFjaW5nLTY7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuXG4gICYuaW1nX3JpZ2h0IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG5cbiAgICAuaXRlbS1pbWcge1xuICAgICAgaW1nIHtcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICRzcGFjaW5nLTY7XG4gICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRzcGFjaW5nLTY7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuaXRlbS1pbWcge1xuXG4gICAgaW1nIHtcbiAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICRzcGFjaW5nLTY7XG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJHNwYWNpbmctNjtcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkc3BhY2luZy02O1xuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJHNwYWNpbmctNjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYXJyb3ctbGVmdCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206ICRzcGFjaW5nLTQ7XG4gICAgICByaWdodDogNy4ycmVtO1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6ICRhcnJvdy1zbGlkZXItaW1nO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICB3aWR0aDogNC44cmVtO1xuICAgICAgaGVpZ2h0OiA0LjhyZW07XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgdHJhbnNpdGlvbjogMC41cztcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICBib3R0b206ICRzcGFjaW5nLTY7XG4gICAgICAgIHJpZ2h0OiA4cmVtO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAgIGJvdHRvbTogJHNwYWNpbmctODtcbiAgICAgICAgcmlnaHQ6IDkuNnJlbTtcbiAgICAgIH1cblxuICAgICAgJi5zbGljay1kaXNhYmxlZCB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6ICRhcnJvdy1zbGlkZXItaW1nLWRpc2FibGVkO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6ICRhcnJvdy1zbGlkZXItaW1nLWRpc2FibGVkO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiAkYXJyb3ctc2xpZGVyLWltZy1ob3ZlcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYXJyb3ctcmlnaHQge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAkc3BhY2luZy00O1xuICAgICAgcmlnaHQ6ICRzcGFjaW5nLTQ7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiAkYXJyb3ctc2xpZGVyLWltZztcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgd2lkdGg6IDQuOHJlbTtcbiAgICAgIGhlaWdodDogNC44cmVtO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgdHJhbnNpdGlvbjogMC41cztcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICBib3R0b206ICRzcGFjaW5nLTY7XG4gICAgICAgIHJpZ2h0OiAkc3BhY2luZy02O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAgIGJvdHRvbTogJHNwYWNpbmctODtcbiAgICAgICAgcmlnaHQ6ICRzcGFjaW5nLTg7XG4gICAgICB9XG5cbiAgICAgICYuc2xpY2stZGlzYWJsZWQge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiAkYXJyb3ctc2xpZGVyLWltZy1kaXNhYmxlZDtcbiAgICAgICAgXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6ICRhcnJvdy1zbGlkZXItaW1nLWRpc2FibGVkO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiAkYXJyb3ctc2xpZGVyLWltZy1ob3ZlcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuaXRlbS1kZXNjIHtcbiAgICBwYWRkaW5nOiAkc3BhY2luZy02O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgcGFkZGluZzogMCAkc3BhY2luZy02O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgIHBhZGRpbmc6IDAgJHNwYWNpbmctODtcbiAgICB9XG5cbiAgICAuaXRlbS10ZXh0IHtcbiAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLTg7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOC41cmVtO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDkuNnJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8qKlxuICogQGZpbGVcbiAqIFdlYmZvcm0gTW9kYWwgc3R5bGVzLlxuICovXG5cbi51aS1kaWFsb2cge1xuXG4gICYudWktY29ybmVyLWFsbCB7IFxuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHdpZHRoOiB2YXIoLS1jb250YWluZXItd2lkdGgpICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogJHNwYWNpbmctNiAhaW1wb3J0YW50O1xuICAgIHotaW5kZXg6IDEyNjA7XG4gIFxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgIHdpZHRoOiBjYWxjKCB2YXIoLS1jb250YWluZXItd2lkdGgpICogMTAgLyAxMiApICFpbXBvcnRhbnQ7XG4gICAgfVxuICBcbiAgICAudWktZGlhbG9nLXRpdGxlYmFyIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6ICRzcGFjaW5nLTY7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIG1hcmdpbjogJHNwYWNpbmctNiAkc3BhY2luZy02IDA7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgYm9yZGVyOiBub25lO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIG1hcmdpbjogJHNwYWNpbmctMTAgJHNwYWNpbmctMTAgMDtcbiAgICAgIH1cbiAgXG4gICAgICAudWktZGlhbG9nLXRpdGxlIHtcbiAgICAgICAgY29sb3I6ICR0cmFuc3BhcmVudDtcbiAgICAgIH1cblxuICAgICAgLnVpLWJ1dHRvbi1pY29uIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGJsYWNrICFpbXBvcnRhbnQ7XG4gICAgICAgIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgICAgXG4gICAgICAudWktZGlhbG9nLXRpdGxlYmFyLWNsb3NlIHtcbiAgICAgICAgYmFja2dyb3VuZDogI3skY2xvc2UtaWNvbn0gbm8tcmVwZWF0IGNlbnRlciBjZW50ZXIgIWltcG9ydGFudDtcbiAgXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICBcbiAgICAudWktZGlhbG9nLWNvbnRlbnQgeyBcbiAgICAgIGRpc3BsYXk6IGZsZXg7ICAgICAgICAgICAgIFxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGJvcmRlci1yYWRpdXM6ICRzcGFjaW5nLTYgIWltcG9ydGFudDtcbiAgICAgIFxuICAgICAgJi53ZWJmb3JtLWNvbmZpcm1hdGlvbi1tb2RhbC0tY29udGVudCB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7ICAgICAgXG4gICAgICB9XG5cbiAgICAgIC5tb2RhbC1idXR0b24ge1xuICAgICAgICBtYXJnaW4tdG9wOiAkc3BhY2luZy04O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy03O1xuICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLTEwO1xuICAgICAgICB9XG4gICAgICB9XG4gIFxuICAgICAgLmltZy1tb2RhbCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICN7JG1vZGFsLWNoZWNrLXN1Ym1pc3Npb259IG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICAgICAgICB3aWR0aDogJHNwYWNpbmctMTA7XG4gICAgICAgIGhlaWdodDogJHNwYWNpbmctMTA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLTU7XG4gICAgICB9XG4gICAgICBcbiAgICAgIC5jb250ZW50LW1vZGFsIHtcbiAgICAgICAgZGlzcGxheTogY29udGVudHM7XG4gICAgICAgIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLXhsKTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjsgICBcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgfVxuICAgIH1cblxuICAgIC51aS1kaWFsb2ctYnV0dG9ucGFuZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAkdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgIGJvcmRlci1ibG9jay1zdGFydDogbm9uZSAhaW1wb3J0YW50OyBcbiAgICAgIGJvcmRlci1jb2xvcjogJHRyYW5zcGFyZW50O1xuICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgICAudWktZGlhbG9nLWJ1dHRvbnNldCB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBcbiAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICBwYWRkaW5nLWlubGluZTogMjUlO1xuICAgICAgICAgIHBhZGRpbmctYmxvY2s6IDEzJTtcbiAgICAgICAgICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1tKTtcbiAgICAgICAgICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHkpO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctNjtcblxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLTEwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4udWktd2lkZ2V0LW92ZXJsYXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2sgIWltcG9ydGFudDtcbiAgb3BhY2l0eTogMC4yICFpbXBvcnRhbnQ7XG59IiwiLyoqXG4gKiBAZmlsZVxuICogTmV3c2xldHRlciBzdHlsZXMuXG4gKi9cblxuIC53ZWJmb3JtLXN1Ym1pc3Npb24tYXJjYS1zdXNjcmliZXRlLXNhbGEtZGUtcHJlbnNhLWZvcm0ge1xuICBwYWRkaW5nOiAwIDAuOXJlbTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgcGFkZGluZzogMCA0LjFyZW07XG4gIH1cblxuICAudGl0bGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcGFkZGluZy1ib3R0b206ICRzcGFjaW5nLTI7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogJHNwYWNpbmctNTtcbiAgICB9XG4gIH1cblxuICAuc3VidGl0bGUtY29udGFpbmVyIHtcbiAgICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1zKTtcbiAgICBcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1tKTtcbiAgICAgIG1hcmdpbi10b3A6ICRzcGFjaW5nLTg7XG4gICAgfVxuICB9XG5cbiAgLnRvcGljcy10aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogJHNwYWNpbmctNjtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIG1hcmdpbi10b3A6ICRzcGFjaW5nLTg7XG4gICAgfVxuICB9XG5cbiAgLmZvcm0taXRlbSB7XG5cbiAgICAmLmZvcm0taXRlbS1hcmNhLXNwLWZ1bGwtbmFtZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy02ICFpbXBvcnRhbnQ7XG4gIFxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy03ICFpbXBvcnRhbnQ7XG4gICAgICB9XG5cbiAgICAgIC5mb3JtLWNvbnRyb2wge1xuICAgICAgICBoZWlnaHQ6ICRzcGFjaW5nLTg7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgIGhlaWdodDogJHNwYWNpbmctOTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYuZm9ybS1pdGVtLWFyY2Etc3AtZW1haWwge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuXG4gICAgICAuZm9ybS1jb250cm9sIHtcbiAgICAgICAgaGVpZ2h0OiAkc3BhY2luZy04O1xuICAgICAgICBcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgIGhlaWdodDogJHNwYWNpbmctOTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYuZm9ybS1pdGVtLXByaXZhY3ktbm90aWNlIHtcbiAgICAgIG1hcmdpbi10b3A6ICRzcGFjaW5nLTYgIWltcG9ydGFudDtcbiAgXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgIG1hcmdpbi10b3A6ICRzcGFjaW5nLTggIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmZvcm0tdHlwZS1jaGVja2JveCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy04ICFpbXBvcnRhbnQ7XG4gICAgICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1zKTtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1tKTtcbiAgICAgICAgXG4gICAgICB9XG5cbiAgICB9XG4gIH1cblxuICAuZm9ybS13cmFwcGVyIHtcbiAgICBtYXJnaW46IDA7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tdG9wOiAkc3BhY2luZy02O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgbWFyZ2luLXRvcDogJHNwYWNpbmctODtcbiAgICB9XG5cbiAgICAmLnN1YnRpdGxlLWNvbnRhaW5lciB7XG4gICAgICBkaXNwbGF5OiBncmlkICFpbXBvcnRhbnQ7XG4gICAgICBnYXA6IGluaGVyaXQ7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cblxuICAgIC53ZWJmb3JtLXR5cGUtY2hlY2tib3hlcyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG5cbiAgICAgIC5maWVsZHNldC13cmFwcGVyIHtcblxuICAgICAgICAuZm9ybS1jaGVja2JveGVzIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmZvcm0taXRlbSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgXG4gICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuZm9ybS1jaGVjay1pbnB1dHtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJHNwYWNpbmctMjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIvKipcbiAqIEBmaWxlXG4gKiBGdWxsIEJnIENhcmQgR3JpZCBTdHlsZXMuXG4gKiovXG5cbi5wYXJhZ3JhcGgtLXR5cGUtLWFyY2EtZnVsbC1iZy1jYXJkLWdyaWQge1xuXG4gIC5maWVsZC0tbmFtZS1maWVsZC1mdWxsLWJnLWNhcmQtaXRlbSB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBnYXA6ICRzcGFjaW5nLTg7XG4gIFxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBnYXA6ICRzcGFjaW5nLTg7XG4gICAgfVxuICBcbiAgICAuZmllbGRfX2l0ZW0ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gIFxuICAgICAgLnBhcmFncmFwaC0tdHlwZS0tYXJjYS1mdWxsLWJnLWNhcmQtaXRlbSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDAsIDAsIDAsIDApIDU1LjM4JSwgcmdiYSgwLCAwLCAwLCAwLjgpIDEwMCUpO1xuICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICRzcGFjaW5nLTY7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRzcGFjaW5nLTY7XG4gICAgICAgIH1cblxuICAgICAgICBpbWcge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRzcGFjaW5nLTY7XG4gICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgbWF4LWhlaWdodDogMjByZW07XG5cbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiA0MHJlbTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAyMy44cmVtO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDMxcmVtO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeHhsKSB7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAzNXJlbTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgXG4gICAgICAgIC50aXRsZSB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICBwYWRkaW5nOiAwIDAgJHNwYWNpbmctNiAkc3BhY2luZy02O1xuICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG5cbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDAgJHNwYWNpbmctOCAkc3BhY2luZy04O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4iLCIvKipcbiAqIEBmaWxlXG4gKiBGdWxsIEltYWdlIFRleHQgU3R5bGVzLlxuICoqL1xuXG4gLmFyY2Etcm91bmRlZCB7XG4gIC5mdWxsLWltZyB7XG4gICAgaW1nIHtcbiAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICRzcGFjaW5nLTc7XG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJHNwYWNpbmctNztcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiB9XG5cbiAucGFyYWdyYXBoLS10eXBlLS1hcmNhLWZ1bGwtaW1nLXRleHQge1xuICAud3JhcHBlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBnYXA6ICRzcGFjaW5nLTg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgZ2FwOiA3cmVtXG4gICAgfVxuXG4gICAgLmZ1bGwtaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICAuZnVsbC10ZXh0IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luOiAkc3BhY2luZy03IDA7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgfVxuXG4gICAgICBwIHtcbiAgICAgICAgcGFkZGluZzogJHNwYWNpbmctNyAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuIH0iLCIvKipcbiAqIEBmaWxlXG4gKiBmdWxsIHdpZHRoIHZpZGVvIHN0eWxlcy5cbiAqL1xuXG4uZnVsbC13aWR0aC12aWRlbyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG5cbiAgJi1lbWJlZCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGlmcmFtZSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGFzcGVjdC1yYXRpbzogMTYvOTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLUNhcmQtQ29ybmVyLXJhZGl1cywgMi40cmVtKTtcbiAgICAgIG1heC1oZWlnaHQ6IDIxLjZyZW07XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDUwLjYycmVtO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgICBtYXgtaGVpZ2h0OiA3Mi45cmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtcmVtb3RlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJi5yb3VuZGVkIHtcblxuICAgICAgdmlkZW8ge1xuICAgICAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1DYXJkLUNvcm5lci1yYWRpdXMsIDIuNHJlbSk7XG4gICAgICB9XG4gICAgICBcbiAgICB9XG5cbiAgICAmLnJvdW5kZWQtdG9wIHtcblxuICAgICAgdmlkZW8ge1xuICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1DYXJkLUNvcm5lci1yYWRpdXMsIDIuNHJlbSk7XG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1DYXJkLUNvcm5lci1yYWRpdXMsIDIuNHJlbSk7XG4gICAgICB9XG4gICAgICBcbiAgICB9XG5cbiAgICB2aWRlbyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgYXNwZWN0LXJhdGlvOiAxNi85O1xuICAgIH1cblxuICAgICYtY29udHJvbCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgd2lkdGg6IDhyZW07XG4gICAgICBoZWlnaHQ6IDhyZW07XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWl0ZW1zOiBjZW50ZXI7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIHdpZHRoOiAxMi4ycmVtO1xuICAgICAgICBoZWlnaHQ6IDEyLjJyZW07XG4gICAgICB9XG4gICAgICBib3JkZXItcmFkaXVzOiA3LjVyZW07XG4gICAgICBiYWNrZ3JvdW5kOiB2YXIoXG4gICAgICAgIC0tR3JhZGllbnQtQnV0dG9uLVJlZCxcbiAgICAgICAgbGluZWFyLWdyYWRpZW50KFxuICAgICAgICAgIDkwZGVnLFxuICAgICAgICAgIHZhcigtLVByaW1hcnktNTAwLCAjZTMyNDNjKSAwJSxcbiAgICAgICAgICB2YXIoLS1TZWNvbmRhcnktNTAwLCAjN2UwMDEzKSAxMDAlXG4gICAgICAgIClcbiAgICAgICk7XG5cbiAgICAgICYuaXMtcGxheWluZyB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIsXG4gICAgICAuZnVsbC13aWR0aC12aWRlbzpob3ZlciAmIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgIH1cblxuICAgICAgLnBhdXNlLWljb24ge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgICAgJi5pcy1wbGF5aW5nIHtcbiAgICAgICAgLnBhdXNlLWljb24ge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgICAgIC5wbGF5LWljb24ge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5pcy1wYXVzZWQge1xuICAgICAgICAucGxheS1pY29uIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgICAgICAucGF1c2UtaWNvbiB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgc3ZnIHtcbiAgICAgICAgd2lkdGg6IDcuMnJlbTtcbiAgICAgICAgaGVpZ2h0OiA3LjJyZW07XG4gICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICAgICAgcGF0aCB7XG4gICAgICAgICAgZmlsbDogdmFyKC0tV2hpdGUsICNmZmYpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvKipcbiAqIEBmaWxlXG4gKiBIYWxmIHdpZHRoIGZ1bGwgY2FyZCBzdHlsZXMuXG4gKi9cbi5hcmNhLWNhcmQtaGFsZi13aWR0aCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBnYXA6ICRzcGFjaW5nLTI7XG4gIGZsZXg6IDEgMCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgLmdyYWRpYW50LW92ZXJsYXkge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KFxuICAgICAgMTgwZGVnLFxuICAgICAgcmdiYSgwLCAwLCAwLCAwKSA0MiUsXG4gICAgICByZ2JhKDAsIDAsIDAsIDAuOCkgODUlXG4gICAgKTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgfVxuICAuYXJjYS1oYWxmLXdpZHRoLWNhcmQtY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwYWRkaW5nOiAwICRzcGFjaW5nLTUgJHNwYWNpbmctNztcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgZ2FwOiAkc3BhY2luZy00O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYm90dG9tOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgcGFkZGluZzogMCA0Ljk1cmVtIDVyZW07XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgcGFkZGluZzogMCAkc3BhY2luZy0xNSAkc3BhY2luZy0xMztcbiAgICB9XG5cbiAgICAmX19oZWFkZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIGdhcDogJHNwYWNpbmctMjtcbiAgICAgIGZsZXg6IDEgMCAwO1xuXG4gICAgICAmX190aXRsZSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICBnYXA6ICRzcGFjaW5nLTM7XG4gICAgICAgIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICB9XG5cbiAgICAgICZfX3RleHQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgZ2FwOiAkc3BhY2luZy0zO1xuICAgICAgICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgfVxuICAgIH1cbiAgICAuYnRuLWxpbmsge1xuICAgICAgYm9yZGVyOiB0cmFuc3BhcmVudDtcbiAgICAgIGEge1xuICAgICAgICB3aWR0aDogNi4ycmVtO1xuICAgICAgICBoZWlnaHQ6IDYuMnJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8qKlxuICogQGZpbGVcbiAqIEhlYWRlciBzdHlsZXMuXG4gKi9cblxuLmJ0bi5idG4tZ28sXG4uYnRuLmJ0bi1iYWNrIHtcbiAgLS1pY29uLWNvbG9yOiAkbmV1dHJhbC0xMDAwO1xuICBmaWxsOiB0cmFuc3BhcmVudDtcbiAgc3Ryb2tlOiAkbmV1dHJhbC0xMDAwO1xuXG4gICY6aG92ZXIge1xuICAgIC0taWNvbi1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgc3Ryb2tlOiAkd2hpdGU7XG4gIH1cbn1cblxuLmJ0bi5idG4tYmFjayB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5idG4uZGVza3RvcC1idG4tYmFjayB7XG4gIG1hcmdpbi1ib3R0b206IC4ycmVtIWltcG9ydGFudDtcbn1cblxuaGVhZGVyW3JvbGU9XCJiYW5uZXJcIl0ge1xuICB6LWluZGV4OiA1O1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IGZpeGVkO1xuXG4gIC5kaXNwbGF5LWJsb2Nre1xuICAgIGRpc3BsYXk6IGJsb2NrIWltcG9ydGFudDtcbiAgfVxuXG5cbiAgLm1vYmlsZS1zZWFyY2gge1xuICAgIC5zZWFyY2gge1xuICAgICAgYm9yZGVyLXJhZGl1czogM3JlbTtcbiAgICAgIGJvcmRlcjoxcHggc29saWQgJGdyYXktMTAwMDtcbiAgICAgIHBhZGRpbmctbGVmdDogMS41cmVtO1xuICAgICAgaGVpZ2h0OiA0cmVtO1xuICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmlucHV0LWdyb3VwLXRleHQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGdyYXktMTAwMDtcbiAgICB9XG5cbiAgfVxuXG4gIC5zZWFyY2gtYnRuIHtcbiAgICBidXR0b24ge1xuICAgICAgaGVpZ2h0OiA0LjhyZW07XG4gICAgICBwYWRkaW5nOiAxLjNyZW0gMS43cmVtO1xuICAgICAgYm9yZGVyLXJhZGl1czogM3JlbTtcblxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGJvcmRlci13aWR0aDogLjFyZW1cbiAgICAgIH1cblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgfVxuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgc3ZnIHtcbiAgICAgICAgcGF0aHtcbiAgICAgICAgICBmaWxsOiAkbmV1dHJhbC0xMDAwO1xuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgICAgICAgIGZpbGw6ICR3aGl0ZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubGFuZ3VhZ2VzLWJ0biB7XG4gICAgYnV0dG9uIHtcbiAgICAgIGhlaWdodDogNC44cmVtO1xuICAgICAgcGFkZGluZzogMTZweCAyNHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogM3JlbTtcbiAgICB9XG4gIH1cblxuICAmLmlzLWFkbWluIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICAuYnRuLW5hdmlnYXRpb24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAubmF2YmFyLW5hdiB7XG4gICAgb3JkZXI6IC0xO1xuICAgIHVse1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcblxuICAgICAgJjpub3QoW21lbnUtbGV2ZWw9XCIwXCJdKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgW21lbnUtaGlkZT1cInRydWVcIl0ge1xuICAgIGRpc3BsYXk6IG5vbmUhaW1wb3J0YW50O1xuICB9XG5cbiAgW21lbnUtaGlkZT1cImZhbHNlXCJdIHtcbiAgICBkaXNwbGF5OiBibG9jayFpbXBvcnRhbnQ7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgZGlzcGxheTogZmxleCFpbXBvcnRhbnQ7XG4gICAgICB0cmFuc2l0aW9uOiB2aXNpYmlsaXR5IDAuNXMgZWFzZS1pbi1vdXQ7XG4gICAgfVxuXG4gICAgJi5uYXYtd3JhcHBlcixcbiAgICAmLmJ0bi1iYWNrIHtcbiAgICAgIGRpc3BsYXk6IGZsZXghaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gICYuaXMtaG9tZSB7XG5cbiAgICAuaGVhZGVyLXdyYXBwZXIge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuXG4gICAgICAgICZbdHJhbnNwYXJlbnQ9XCJ0cnVlXCJdIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCFpbXBvcnRhbnQ7XG4gICAgICAgICAgYmFja2Ryb3AtZmlsdGVyOiBub25lO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgIC5wYXJlbnQtbGlua3tcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLm5hdi1saW5rLXJlZ3VsYXIge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHJlbTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlLWluLW91dCxcbiAgICAgICAgICAgICAgY29sb3IgMC4zcyBlYXNlLWluLW91dCxcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1cyAwLjNzIGVhc2UtaW4tb3V0O1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTByZW07XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJnLW5hdmJhciwgcmdiKDI1NSwgMjU1LCAyNTUsIDAuNzQpKTtcbiAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcblxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZbdHJhbnNwYXJlbnQ9XCJmYWxzZVwiXSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmctbmF2YmFyLCByZ2IoMjU1LCAyNTUsIDI1NSwgMC43NCkpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbiAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgYW5pbWF0aW9uOiBzbGlkZURvd24gMC40cyBlYXNlIGZvcndhcmRzO1xuICAgICAgICAgIC5zZWFyY2gtYnRuIGJ1dHRvbiB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRuZXV0cmFsLTEwMDA7XG4gICAgICAgICAgICBjb2xvcjogJG5ldXRyYWwtMTAwMDtcbiAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgICAgIGZpbGw6ICRuZXV0cmFsLTEwMDA7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgICAgICAgZmlsbDogJHdoaXRlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5zZWFyY2gtYnRuIGJ1dHRvbiB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgY29sb3I6ICAkd2hpdGU7XG4gICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgICBmaWxsOiAkd2hpdGU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQGtleWZyYW1lcyBzbGlkZURvd24ge1xuICAgICAgICAgIGZyb20ge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgfVxuICAgICAgICAgIHRvIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cblxuICAuaGVhZGVyLXdyYXBwZXIge1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcmVtO1xuICAgIHBhZGRpbmc6IDEuNXJlbSAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iZy1uYXZiYXIsIHJnYigyNTUsIDI1NSwgMjU1LCAwLjc0KSk7XG4gICAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDI3cHgpO1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbTtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMy4ycmVtO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAtMy4ycmVtO1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDYuNHJlbSk7XG4gICAgfVxuXG4gICAgJjpiZWZvcmUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTByZW07XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB9XG4gIH1cblxuICAubmF2YmFyLWN1c3RvbSB7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTsmW3RyYW5zcGFyZW50PVwidHJ1ZVwiXSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJhY2tkcm9wLWZpbHRlcjogbm9uZTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAucGFyZW50LWxpbmt7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJlt0cmFuc3BhcmVudD1cImZhbHNlXCJdIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJnLW5hdmJhciwgcmdiKDI1NSwgMjU1LCAyNTUsIDAuNzQpKTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgYW5pbWF0aW9uOiBzbGlkZURvd24gMC40cyBlYXNlIGZvcndhcmRzO1xuXG4gICAgfVxuICAgIGhlaWdodDogYXV0bztcbiAgICB6LWluZGV4OiAyO1xuICAgIGJvcmRlci1yYWRpdXM6ICRzcGFjaW5nLTg7XG4gICAgYm94LXNoYWRvdzogMCAwLjRyZW0gJHNwYWNpbmctNyAwIHJnYmEoMCwgMCwgMCwgMC4wNCksXG4gICAgICAwIDAgMCAwLjJyZW0gcmdiYSgwLCAwLCAwLCAwLjA0KSBpbnNldDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgIHBvc2l0aW9uOiBpbml0aWFsO1xuICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICB9XG5cbiAgICAubWVudS0tbWFpbiB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nOiAkc3BhY2luZy02O1xuICAgICAgYm9yZGVyLXJhZGl1czogJHNwYWNpbmctODtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJnLW5hdmJhciwgcmdiKDI1NSwgMjU1LCAyNTUsIDAuNzQpKTtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgICBwb3NpdGlvbjogaW5pdGlhbDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICB9XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRzcGFjaW5nLTg7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJnLW5hdmJhciwgcmdiKDI1NSwgMjU1LCAyNTUsIDAuNzQpKTtcbiAgICAgICAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDIuN3JlbSk7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAubmF2YmFyLW5hdiB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAgIHBhZGRpbmc6IDEuNXJlbSAgMDtcbiAgICAgIH1cblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgICYgKyAubmF2YmFyLXdyYXBwZXIge1xuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGRpc3BsYXkgMC4zcyBlYXNlO1xuICAgICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC4zcztcbiAgICAgICAgICAgIC8vZGlzcGxheTogYmxvY2shaW1wb3J0YW50O1xuXG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5uYXYtd3JhcHBlciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgXG5cbiAgICAgICAgLmJ0bi1vdXRsaW5lZC1kYXJrOmZvY3VzIHtcbiAgICAgICAgYm9yZGVyOiAwLjFyZW0gc29saWQgJG5ldXRyYWwtMjAwIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5uYXYtbGluayB7XG4gICAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICAgICYubmF2LWxpbmstcmVndWxhciB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAgICAgICAgIHBhZGRpbmc6ICRzcGFjaW5nLTMgMi4ycmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5idG4tZ28ge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIH1cblxuICAgICAgICBzdmcge1xuICAgICAgICAgIHdpZHRoOiAkc3BhY2luZy0zO1xuICAgICAgICAgIGhlaWdodDogJHNwYWNpbmctMztcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAubmF2LWxpbmstcmVndWxhciB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1tKTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHJlbTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZS1pbi1vdXQsXG4gICAgICAgICAgICBjb2xvciAwLjNzIGVhc2UtaW4tb3V0LFxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1cyAwLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTByZW07XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDYpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5uYXZiYXItd3JhcHBlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHBhZGRpbmctdG9wOiAkc3BhY2luZy05O1xuICAgIHBhZGRpbmctYm90dG9tOiAkc3BhY2luZy05O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUsIDAuNzQpO1xuICAgIGJhY2tkcm9wLWZpbHRlcjogYmx1cigyN3B4KTtcbiAgICBib3JkZXItcmFkaXVzOiAkc3BhY2luZy04O1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDM2LjNyZW07XG4gICAgfVxuXG4gICAgLmxpbmstd3JhcHBlciB7XG4gICAgICBjb2x1bW4tY291bnQ6IDI7XG4gICAgICBjb2x1bW4tZ2FwOiA2cmVtO1xuICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgIGxpIHtcbiAgICAgICAgYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcblxuICAgICAgICAmLmJhY2stY29udGFpbmVye1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpub3QoOmhhcyhsaTpudGgtY2hpbGQoNykpKSB7XG4gICAgICAgIGNvbHVtbi1jb3VudDogMTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDIuN3JlbSk7XG4gICAgICBib3JkZXItcmFkaXVzOiAkc3BhY2luZy04O1xuICAgIH1cblxuICAgICZbbWVudS1oaWRlPVwiZmFsc2VcIl0sXG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzLXdpdGhpbixcbiAgICAmOmZvY3VzLFxuICAgICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICB1bCB7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgcGFkZGluZzogMDtcblxuICAgICAgJjpub3QoW21lbnUtbGV2ZWw9XCIxXCJdKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnN1Yml0ZW0ge1xuICAgICAgdWwge1xuICAgICAgICAmLm5hdi1sZXZlbC0yIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICRzcGFjaW5nLTU7XG4gICAgICAgIH1cblxuICAgICAgICBhIHtcbiAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIGxpIHtcbiAgICAgIC5uYXYtd3JhcHBlciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICBzcGFuLmJ0bi1nb3tcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgY29sb3I6ICRibGFjaztcblxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICAgICAgfiAuYnRuLmJ0bi1nbyB7XG4gICAgICAgICAgICAgIC0tc3ZnLWhvdmVyOiAjeyR3aGl0ZX07XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0wLjFyZW0gLTIuNnJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuYnRuLW91dGxpbmVkLWRhcms6Zm9jdXMge1xuICAgICAgICAgIGJvcmRlcjogMC4xcmVtIHNvbGlkICRuZXV0cmFsLTIwMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5idG4tZ28ge1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktc2VsZjogY2VudGVyO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBhIHtcbiAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm5hdi1pdGVtIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDAuMXJlbSBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7XG5cbiAgICAgIGEge1xuICAgICAgICBjb2xvcjogJG5ldXRyYWwtMTAwMDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5idG4uYnRuLWdvLFxuICAuYnRuLmJ0bi1iYWNrIHtcbiAgICBwYWRkaW5nOiAwLjZyZW07XG4gICAgd2lkdGg6ICRzcGFjaW5nLTY7XG4gICAgaGVpZ2h0OiAkc3BhY2luZy02O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sXG4gICAgICB0cmFuc3BhcmVudCAwJSxcbiAgICAgIHRyYW5zcGFyZW50IDUwJSxcbiAgICAgICRwcmltYXJ5IDUwJSxcbiAgICAgICRwcmltYXJ5IDEwMCUpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0wLjFyZW0gMDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDIuNXJlbSA1cmVtO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcDtcbiAgICB0cmFuc2l0aW9uOiAwLjFzIGxpbmVhcixcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb24gMC4zNXMgZWFzZS1pbjtcblxuICAgICY6aG92ZXIge1xuICAgICAgLS1zdmctaG92ZXI6ICN7JHdoaXRlfTtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0wLjFyZW0gLTIuNnJlbTtcblxuICAgIH1cblxuICAgIHN2ZyB7XG4gICAgICB3aWR0aDogMS4ycmVtO1xuICAgICAgaGVpZ2h0OiAxLjJyZW07XG4gICAgICBzdHJva2U6IHZhcigtLXN2Zy1ob3ZlciwgJGdyYXktMTAwMCk7XG4gICAgfVxuICB9XG5cbiAgLmJ0bi5idG4tYmFjayB7XG4gICAgcGFkZGluZzogJHNwYWNpbmctMjtcbiAgICBtYXJnaW4tdG9wOiAkc3BhY2luZy00O1xuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLTc7XG4gICAgd2lkdGg6ICRzcGFjaW5nLTc7XG4gICAgaGVpZ2h0OiAkc3BhY2luZy03O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMy4ycmVtIDYuNnJlbTtcblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTAuMXJlbSAtMy40cmVtO1xuICAgIH1cblxuICAgIHN2ZyB7XG4gICAgICB3aWR0aDogJHNwYWNpbmctNDtcbiAgICAgIGhlaWdodDogJHNwYWNpbmctNDtcbiAgICB9XG4gIH1cblxuICAudGhyZWUtZG90cy1pY29uIHtcbiAgICAmOmFmdGVyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGZsZXg6IDAgMCAkc3BhY2luZy02O1xuICAgICAgd2lkdGg6ICRzcGFjaW5nLTY7XG4gICAgICBoZWlnaHQ6ICRzcGFjaW5nLTY7XG4gICAgICBwYWRkaW5nOiAwLjZyZW07XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6ICRzcGFjaW5nLTM7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgYm9yZGVyOiAwLjFyZW0gc29saWQgcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgICAgYm9yZGVyLXJhZGl1czogJHNwYWNpbmctMztcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTInIGhlaWdodD0nMTMnIHZpZXdCb3g9JzAgMCAxMiAxMycgZmlsbD0nbm9uZSclM0UlM0NnIGNsaXAtcGF0aD0ndXJsKCUyM2NsaXAwXzE1NDBfNTIyMCknJTNFJTNDcGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGNsaXAtcnVsZT0nZXZlbm9kZCcgZD0nTTcuMzQ5OTYgNi41MDI1OUM3LjM0OTk2IDcuMjQ4MTcgNi43NDU1NSA3Ljg1MjU5IDUuOTk5OTYgNy44NTI1OUM1LjI1NDM4IDcuODUyNTkgNC42NDk5NiA3LjI0ODE3IDQuNjQ5OTYgNi41MDI1OUM0LjY0OTk2IDUuNzU3IDUuMjU0MzggNS4xNTI1OSA1Ljk5OTk2IDUuMTUyNTlDNi43NDU1NSA1LjE1MjU5IDcuMzQ5OTYgNS43NTcgNy4zNDk5NiA2LjUwMjU5Wk0yLjcgNi41MDI2NUMyLjcgNy4yNDgyMyAyLjA5NTU4IDcuODUyNjUgMS4zNSA3Ljg1MjY1QzAuNjA0NDE2IDcuODUyNjUgMCA3LjI0ODIzIDAgNi41MDI2NUMwIDUuNzU3MDYgMC42MDQ0MTYgNS4xNTI2NSAxLjM1IDUuMTUyNjVDMi4wOTU1OCA1LjE1MjY1IDIuNyA1Ljc1NzA2IDIuNyA2LjUwMjY1Wk0xMC42NSA3Ljg1MjU5QzExLjM5NTYgNy44NTI1OSAxMiA3LjI0ODE3IDEyIDYuNTAyNTlDMTIgNS43NTcgMTEuMzk1NiA1LjE1MjU5IDEwLjY1IDUuMTUyNTlDOS45MDQ0MyA1LjE1MjU5IDkuMzAwMDIgNS43NTcgOS4zMDAwMiA2LjUwMjU5QzkuMzAwMDIgNy4yNDgxNyA5LjkwNDQzIDcuODUyNTkgMTAuNjUgNy44NTI1OVonIGZpbGw9JyUyMzFEMUQxQicvJTNFJTNDL2clM0UlM0NkZWZzJTNFJTNDY2xpcFBhdGggaWQ9J2NsaXAwXzE1NDBfNTIyMCclM0UlM0NyZWN0IHdpZHRoPScxMicgaGVpZ2h0PScxMicgZmlsbD0nd2hpdGUnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDAgMC41KScvJTNFJTNDL2NsaXBQYXRoJTNFJTNDL2RlZnMlM0UlM0Mvc3ZnJTNFXCIpO1xuICAgIH1cblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogJHNwYWNpbmctNDtcbiAgICAgIGhlaWdodDogJHNwYWNpbmctNjtcbiAgICAgIHdpZHRoOiAkc3BhY2luZy02O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSxcbiAgICAgICAgdHJhbnNwYXJlbnQgMCUsXG4gICAgICAgIHRyYW5zcGFyZW50IDUwJSxcbiAgICAgICAgJHByaW1hcnkgNTAlLFxuICAgICAgICAkcHJpbWFyeSAxMDAlKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogYXV0byAyMTAlO1xuICAgICAgYm9yZGVyLXJhZGl1czogJHNwYWNpbmctMztcbiAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtcG9zaXRpb24gMC4zNXMgZWFzZS1pbjtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tO1xuICAgICAgfVxuXG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTYnIGhlaWdodD0nMTYnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ2cgY2xpcC1wYXRoPSd1cmwoJTIzY2xpcDBfMTA4MF82NTI0OCknJTNFJTNDcGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGNsaXAtcnVsZT0nZXZlbm9kZCcgZD0nTTMuNTk5OTkgOC4wMDMzM0MzLjU5OTk5IDguOTk3NDUgMi43OTQxMSA5LjgwMzMzIDEuNzk5OTkgOS44MDMzM0MwLjgwNTg4MiA5LjgwMzMzIC01LjcyMjA1ZS0wNiA4Ljk5NzQ1IC01LjcyMjA1ZS0wNiA4LjAwMzMzQy01LjcyMjA1ZS0wNiA3LjAwOTIyIDAuODA1ODgyIDYuMjAzMzMgMS43OTk5OSA2LjIwMzMzQzIuNzk0MTEgNi4yMDMzMyAzLjU5OTk5IDcuMDA5MjIgMy41OTk5OSA4LjAwMzMzWk05LjgwMDAxIDguMDAzMzNDOS44MDAwMSA4Ljk5NzQ1IDguOTk0MTIgOS44MDMzMyA4LjAwMDAxIDkuODAzMzNDNy4wMDU4OSA5LjgwMzMzIDYuMjAwMDEgOC45OTc0NSA2LjIwMDAxIDguMDAzMzNDNi4yMDAwMSA3LjAwOTIyIDcuMDA1ODkgNi4yMDMzMyA4LjAwMDAxIDYuMjAzMzNDOC45OTQxMiA2LjIwMzMzIDkuODAwMDEgNy4wMDkyMiA5LjgwMDAxIDguMDAzMzNaTTE0LjIgOS44MDMzM0MxNS4xOTQxIDkuODAzMzMgMTYgOC45OTc0NSAxNiA4LjAwMzMzQzE2IDcuMDA5MjIgMTUuMTk0MSA2LjIwMzMzIDE0LjIgNi4yMDMzM0MxMy4yMDU5IDYuMjAzMzMgMTIuNCA3LjAwOTIyIDEyLjQgOC4wMDMzM0MxMi40IDguOTk3NDUgMTMuMjA1OSA5LjgwMzMzIDE0LjIgOS44MDMzM1onIGZpbGw9J3doaXRlJy8lM0UlM0MvZyUzRSUzQ2RlZnMlM0UlM0NjbGlwUGF0aCBpZD0nY2xpcDBfMTA4MF82NTI0OCclM0UlM0NyZWN0IHdpZHRoPScxNicgaGVpZ2h0PScxNicgZmlsbD0nd2hpdGUnLyUzRSUzQy9jbGlwUGF0aCUzRSUzQy9kZWZzJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubmF2LXNlY3Rpb24tbmFtZSB7XG4gICAgY29sb3I6ICRwcmltYXJ5O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICBtYXgtd2lkdGg6IDI5LjRyZW07XG4gICAgfVxuICB9XG5cbiAgLm5hdi1saW5rLXJlZ3VsYXIge1xuICAgIGNvbG9yOiAkbmV1dHJhbC0xMDAwO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuXG4ubmF2YmFyLWJyYW5kIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuXG4gIC5zaXRlLWxvZ28ge1xuICAgIGltZyB7XG4gICAgICB3aWR0aDogJHNwYWNpbmctMTQ7XG4gICAgICBoZWlnaHQ6IDMuNHJlbTtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICB3aWR0aDogMTJyZW07XG4gICAgICAgIGhlaWdodDogJHNwYWNpbmctOTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLm5hdmJhci10b2dnbGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAkbmV1dHJhbC0xMDAwO1xuICBjb2xvcjogJG5ldXRyYWwtMTAwMDtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xuICBsaW5lLWhlaWdodDogMS41O1xuXG4gICY6aG92ZXJ7XG4gICAgc3ZnIHtcbiAgICAgIHBhdGh7XG4gICAgICAgIGZpbGw6ICR3aGl0ZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubmF2YmFyLXRvZ2dsZXItaWNvbnMge1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIG1hcmdpbi1sZWZ0OiAkc3BhY2luZy0yO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgIHN2ZyB7XG4gICAgICBoZWlnaHQ6IDFyZW07XG4gICAgfVxuICB9XG5cbiAgLmlzLW9wZW4ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuXG4gIC5pcy1jbG9zZWQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAmW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdIHtcbiAgICAuaXMtb3BlbiB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH07XG5cbiAgICAuaXMtY2xvc2VkIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxufVxuXG5AZm9yICRpIGZyb20gMCB0aHJvdWdoIDEyIHtcbiAgdWxbaW5kZXgtZGVzdD1cIiN7JGl9XCJdIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBnYXA6ICRzcGFjaW5nLTEwO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZS1pbi1vdXQsXG4gICAgICB2aXNpYmlsaXR5IDBzIGVhc2UtaW4tb3V0IGxpbmVhciAwLjNzO1xuICAgICYgPiAqIHtcbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIGZsZXg6IDAgMSA2NS42cmVtO1xuICAgICAgfVxuICAgIH1cblxuICAgIFt0YXJnZXQtaW5kZXg9XCIjeyRpfVwiXSAmIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICBtYXgtaGVpZ2h0OiA1MHJlbTtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZS1pbi1vdXQsXG4gICAgICB2aXNpYmlsaXR5IDBzIGxpbmVhcjtcbiAgICB9XG4gIH1cbn1cblxubmF2W3RhcmdldC1pbmRleD1cIjEyXCJdIHtcbiAgLm5hdmJhci13cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IDQ0cmVtO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IDA7XG4gIH1cbn1cblxuLnNlYXJjaC1jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXg6IDE7XG5cbiAgPiBmb3JtIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnNlYXJjaC13cmFwcGVyIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBib3JkZXI6IC4xcmVtIHNvbGlkICRuZXV0cmFsLTEwMDA7XG4gICAgYm9yZGVyLXJhZGl1czogM3JlbTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJhY2tncm91bmQ6ICNmNWY1ZjU7XG5cbiAgICAuZm9ybS1pdGVtIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIGlucHV0IHtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIHBhZGRpbmc6IDFyZW0gMS41cmVtO1xuICAgICAgb3V0bGluZTogbm9uZTtcblxuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgY29sb3I6IGluaGVyaXQ7XG5cbiAgICAgICY6Zm9jdXMsICY6YWN0aXZlLCAmOnZpc2l0ZWQge1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNsZWFyLWJ1dHRvbixcbiAgICAuc2VhcmNoLWJ1dHRvbiB7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgcGFkZGluZzogMXJlbTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgIHN2ZyB7XG4gICAgICAgIHdpZHRoOiAycmVtO1xuICAgICAgICBoZWlnaHQ6IDJyZW07XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5maWx0cm9zLWJ1c2NhZG9yIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbn1cblxuLmNvbnRhaW5lci1zZXJhY2h7XG4gIGxpIHtcbiAgICBib3JkZXItYm90dG9tOiBub25lIWltcG9ydGFudDtcbiAgfVxufVxuXG4uY29udGFpbmVyLWxhbmd1YWdlcyB7XG4gIGJ1dHRvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuZHJvcGRvd24tbWVudSB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAuMnJlbTtcbiAgICBib3JkZXI6IDA7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cbiAgICBsaSB7XG4gICAgICBtaW4td2lkdGg6IDMyLjByZW07XG4gICAgICBib3JkZXItYm90dG9tOiAuMXJlbSBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgICBwYWRkaW5nOiAxLjJyZW0gMi4wcmVtIDEuMnJlbSAuNHJlbTtcbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5tb2JpbGUtc2VhcmNoIHtcbiAgLmRyb3Bkb3duLW1lbnUge1xuICAgICYuc2hvd3tcbiAgICAgIGRpc3BsYXk6IGZsZXghaW1wb3J0YW50O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgei1pbmRleDogMTAwO1xuICAgICAgdG9wOiAxNnJlbTtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBwYWRkaW5nOiAwIDQuOHJlbTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB9XG4gICAgbGkge1xuICAgICAgYm9yZGVyLWJvdHRvbTogLjFyZW0gc29saWQgcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgICAgcGFkZGluZzogMS4ycmVtO1xuXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgfVxuICAgICAgYSB7XG4gICAgICAgIGNvbG9yOiAkZ3JheS0xMDAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5saS5zZWFyY2gtYnRuXG57XG4gICY6aGFzKC5kcm9wZG93bi1tZW51LnNob3cpIH4gbGkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgZGlzcGxheTogaW5oZXJpdDtcbiAgICB9XG4gIH1cbn1cbiIsIi8qKlxuICogQGZpbGVcbiAqXG4gKiBTdHlsZSBoZXJvIHZlcnNpb24gaW1hZ2VuIHZpZXcgY29tcG9uZW50LlxuICogR2VuZXJhbCBzdHlsZVxuICovXG4uaGVyby1iYW5uZXItd3JhcHBlciB7XG4gIHotaW5kZXg6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAuaW1hZ2Utd3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGltZyB7XG4gICAgICB3aWR0aDogMTAwdnc7XG4gICAgICBoZWlnaHQ6IDcydmg7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgaGVpZ2h0OiA4MXZoO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtb3ZlcmxheSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgdG9wOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChcbiAgICAgICAgICAxODBkZWcsXG4gICAgICAgICAgcmdiYSgwLCAwLCAwLCAwLjgpIDAuMzUlLFxuICAgICAgICAgIHJnYmEoMCwgMCwgMCwgMCkgMjguNDMlXG4gICAgICAgICksXG4gICAgICAgIGxpbmVhci1ncmFkaWVudChcbiAgICAgICAgICAwZGVnLFxuICAgICAgICAgIHJnYmEoMjksIDI5LCAyNywgOSkgMC4zNSUsXG4gICAgICAgICAgcmdiYSgwLCAwLCAwLCAwKSAyOC40MyVcbiAgICAgICAgKTtcbiAgICAgIHotaW5kZXg6IDE7XG5cbiAgICAgICYtdGl0bGUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAwIDUlO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBib3R0b206IDA7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogJHNwYWNpbmctMjtcbiAgICAgICAgfVxuXG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmRlc2NyaXBjaW9uLXdyYXBwZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG5ldXRyYWwtMTAwMDtcbiAgICBnYXA6ICRzcGFjaW5nLTk7XG4gICAgcGFkZGluZzogJHNwYWNpbmctNiA1JSAxMHJlbSA1JTtcbiAgICBtYXJnaW4tdG9wOiAtMnB4O1xuICAgIHotaW5kZXg6IDE7XG5cbiAgICAmLXRleHQge1xuICAgICAgbWF4LXdpZHRoOiA5OS4xcmVtO1xuICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICB9XG4gICAgJi1hcnJvdy1kb3duIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBzdmcge1xuICAgICAgICB3aWR0aDogMi40cmVtO1xuICAgICAgICBoZWlnaHQ6IDIuNHJlbTtcbiAgICAgICAgb3BhY2l0eTogMC42O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uaGVyby1pbWFnZW4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG5cbiAgLmhlcm8tcGFyYWxsYXgtZWZmZWN0LWFycm93LWRvd24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgcGFkZGluZy1ib3R0b206ICRzcGFjaW5nLTk7XG5cbiAgICBzdmcge1xuICAgICAgd2lkdGg6IDIuNHJlbTtcbiAgICAgIGhlaWdodDogMi40cmVtO1xuICAgICAgb3BhY2l0eTogMC42O1xuICAgIH1cbiAgfVxuXG4gIC5oZXJvLWlubmVyLWhlaWdodCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogMTAwdmg7XG4gIH1cbn1cbiIsIi8qKlxuICogQGZpbGVcbiAqXG4gKiBTdHlsZSBoZXJvIHZlcnNpb24gdmlkZW8gdmlldyBjb21wb25lbnQuXG4gKiBHZW5lcmFsIHN0eWxlXG4gKi9cblxuLmhlcm8td3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgaGVpZ2h0OiAxMDB2aDtcblxuICB2aWRlbyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gIC5oZXJvLW92ZXJsYXkge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZyxcbiAgICAgICAgcmdiYSgwLCAwLCAwLCAwLjkpIDAlLFxuICAgICAgICByZ2JhKDAsIDAsIDAsIDAuMykgNDkuNSUsXG4gICAgICAgIHJnYmEoMCwgMCwgMCwgMCkgMTAwJSk7XG4gICAgei1pbmRleDogMjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBlbmQ7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAmLXdyYXBwZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBnYXA6ICRzcGFjaW5nLTY7XG4gICAgICBwYWRkaW5nLXRvcDogJHNwYWNpbmctNjtcbiAgICAgIHBhZGRpbmctbGVmdDogNSU7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA1JTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAkc3BhY2luZy0xMztcbiAgICAgIHotaW5kZXg6IDE7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICBib3R0b206IDdyZW1cbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIGdhcDogJHNwYWNpbmctNztcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogY2FsYygkc3BhY2luZy0xNCArICRzcGFjaW5nLTcpO1xuICAgICAgfVxuXG4gICAgICAmLWxvZ28ge1xuICAgICAgICB3aWR0aDogMTIuNXJlbTtcbiAgICAgICAgaGVpZ2h0OiA1cmVtO1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYtYnRuLXZpZGVvLWNvbnRyb2wge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA5cmVtO1xuICAgICAgICBib3JkZXI6IDAuMXJlbSBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTtcbiAgICAgICAgd2lkdGg6IDQuNHJlbTtcbiAgICAgICAgaGVpZ2h0OiA0LjRyZW07XG4gICAgICAgIHJpZ2h0OiAycmVtO1xuICAgICAgICBib3R0b206IDA7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgICBib3R0b206IDQuOHJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgICAgICB3aWR0aDogMy4ycmVtO1xuICAgICAgICAgIGhlaWdodDogMy4ycmVtO1xuICAgICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgICByaWdodDogOS42cmVtO1xuICAgICAgICAgIGJvdHRvbTogNy4xcmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgLnBsYXktaWNvbiB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgICYuaXMtcGxheWluZyB7XG4gICAgICAgICAgLnBhdXNlLWljb24ge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLnBsYXktaWNvbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuaXMtcGF1c2VkIHtcbiAgICAgICAgICAucGxheS1pY29uIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5wYXVzZS1pY29uIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYtdGV4dCAge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1MCU7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgd2lkdGg6IDYxcmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgICAgIHdpZHRoOiA3MnJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIGgxIHtcblxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyLjNyZW07XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgIH1cbiAgICAgICAgICBcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLWFycm93LWRvd24ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBwYWRkaW5nOiAwLjNyZW0gMC4zNTM5cmVtO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IDEuNnJlbTtcbiAgICAgICAgcmlnaHQ6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDUwJSk7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgIGJvdHRvbTogMy4yMnJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgICAgICBib3R0b206IDUuN3JlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgd2lkdGg6IDIuNHJlbTtcbiAgICAgICAgICBoZWlnaHQ6IDIuNHJlbTtcbiAgICAgICAgICBvcGFjaXR5OiAwLjY7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAuaGVyby1vdmVybGF5OjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAyOSU7XG4gICAgfVxuICB9XG59XG5cbi5oZXJvLXZpZGVvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gIHotaW5kZXg6IDE7XG5cbiAgLmVmZmVjdC1wYXJhbGxheCB7XG5cbiAgICAuaGVyby1vdmVybGF5LXdyYXBwZXIge1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiBjYWxjKCRzcGFjaW5nLTE0ICsgJHNwYWNpbmctNyk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmhlcm8tcGFyYWxsYXgtZWZmZWN0LWFycm93LWRvd24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgYm90dG9tOiAxLjZyZW07XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBib3R0b206IDMuMjJyZW07XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgYm90dG9tOiA1LjdyZW07XG4gICAgfVxuXG4gICAgc3ZnIHtcbiAgICAgIHdpZHRoOiAyLjRyZW07XG4gICAgICBoZWlnaHQ6IDIuNHJlbTtcbiAgICAgIG9wYWNpdHk6IDAuNjtcbiAgICB9XG4gIH1cblxuICAuaGVyby1pbm5lci1oZWlnaHQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAtMjtcbiAgICBoZWlnaHQ6IDg4dmg7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIH1cbiAgfVxufVxuXG5ib2R5Lm5vZGUtdHlwZS1hcmNhLWxhbmRpbmctcGFnZSB7XG4gIGFydGljbGUubm9kZS0tdmlldy1tb2RlLWZ1bGwge1xuICAgID4ubm9kZV9fY29udGVudCB7XG4gICAgICA+Kjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIvKipcbiAqIEBmaWxlXG4gKiBIb3Jpem9udGFsIEltYWdlIENhcmQgRnVsbCBTdHlsZXMuXG4gKiovXG5cbi5wYXJhZ3JhcGgtLXR5cGUtLWFyY2EtaG9yaXpvbnRhbC1pbWctY2FyZC1mdWxsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6ICRzcGFjaW5nLTY7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuXG4gICYuYXJjYS1iZy1yZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LTUwMDtcbiAgICBjb2xvcjogJHdoaXRlO1xuICB9XG5cbiAgJi5pbWdfcmlnaHQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcblxuICAgIC5pdGVtLWltZyB7XG5cbiAgICAgICYucm91bmRlZCB7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICRzcGFjaW5nLTY7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkc3BhY2luZy02O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBpbWcge1xuICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5pdGVtLWltZyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJi5yb3VuZGVkIHtcbiAgICAgIGltZyB7XG4gICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICRzcGFjaW5nLTY7XG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkc3BhY2luZy02O1xuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICBcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICRzcGFjaW5nLTY7XG4gICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJHNwYWNpbmctNjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDIuNHJlbTtcbiAgICB9XG5cbiAgICAudmlkZW8ge1xuICAgICAgXG4gICAgICBpZnJhbWUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgICAgLnBsYXkge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiAkdmlkZW8tcGxheTtcbiAgICAgICAgaGVpZ2h0OiAxMi4ycmVtO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiAxMi4ycmVtO1xuICAgICAgICB0b3A6IDcuNXJlbTtcbiAgICAgICAgcmlnaHQ6IDExLjVyZW07XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgIHRvcDogMzAlO1xuICAgICAgICAgIHJpZ2h0OiAzNiU7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgdG9wOiAzMCU7XG4gICAgICAgICAgcmlnaHQ6IDM1JTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgICAgICB0b3A6IDM1JTtcbiAgICAgICAgICByaWdodDogNDAlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLml0ZW0tZGVzYyB7XG4gICAgcGFkZGluZzogJHNwYWNpbmctNztcblxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgcGFkZGluZzogJHNwYWNpbmctNjtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICBwYWRkaW5nOiAwICRzcGFjaW5nLTg7XG4gICAgfVxuXG4gICAgLml0ZW0tdGV4dCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy04O1xuXG4gICAgICBoMyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLTU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLml0ZW0tYnRuIHtcblxuICAgICAgJi5tdWx0aXBsZSB7XG4gICAgICAgIFxuICAgICAgICAuZmllbGRfX2l0ZW1zIHtcbiAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgIGdhcDogJHNwYWNpbmctNDtcbiAgICAgICAgICBqdXN0aWZ5LWl0ZW1zOiBzdGFydDtcbiAgXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAganVzdGlmeS1pdGVtczogZW5kO1xuICAgICAgICAgIH1cbiAgXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZW5kO1xuICAgICAgICAgICAgZ2FwOiAkc3BhY2luZy01O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi8qKlxuICogQGZpbGVcbiAqIEhvcml6b250YWwgSW1hZ2UgQ2FyZCBGdWxsIFNsaWRlciBTdHlsZXMuXG4gKiovXG5cbi5wYXJhZ3JhcGgtLXR5cGUtLWFyY2EtaG9yaXotaW1nLWNhcmQtZnVsbC1zbGlkZXIge1xuXG4gIC5hcnJvdy1sZWZ0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDUuNHJlbTtcbiAgICB0b3A6IC04LjdyZW07XG4gICAgYmFja2dyb3VuZDogJGFycm93LWNhcmQtZnVsbC1hY3RpdmU7XG4gICAgd2lkdGg6IDQuOHJlbTtcbiAgICBoZWlnaHQ6IDQuOHJlbTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcblxuICAgICYuc2xpY2stZGlzYWJsZWQge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogJGFycm93LWNhcmQtZnVsbDtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIH1cbiAgfVxuXG4gIC5hcnJvdy1yaWdodCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogLTguN3JlbTtcbiAgICBiYWNrZ3JvdW5kOiAkYXJyb3ctY2FyZC1mdWxsLWFjdGl2ZTtcbiAgICB3aWR0aDogNC44cmVtO1xuICAgIGhlaWdodDogNC44cmVtO1xuICAgIGJvcmRlcjogbm9uZTtcblxuICAgICYuc2xpY2stZGlzYWJsZWQge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogJGFycm93LWNhcmQtZnVsbDtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgfVxuICB9XG5cbiAgdWwuc2xpY2stZG90cyB7XG4gICAgcGFkZGluZzogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGdhcDogJHNwYWNpbmctNDtcbiAgICBtYXJnaW46ICRzcGFjaW5nLTggMDtcblxuICAgIGxpIHtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kOiAkZG90cztcbiAgICAgIHdpZHRoOiAkc3BhY2luZy00O1xuICAgICAgaGVpZ2h0OiAkc3BhY2luZy00O1xuICAgICAgZm9udC1zaXplOiAwO1xuXG4gICAgICAmLnNsaWNrLWFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRkb3RzLWFjdGl2ZTtcbiAgICAgIH1cblxuICAgICAgYnV0dG9uIHtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICBoZWlnaHQ6ICRzcGFjaW5nLTQ7XG4gICAgICAgIHBhZGRpbmc6IDAgJHNwYWNpbmctMjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIvKipcbiAqIEBmaWxlXG4gKiBIb3Jpem9udGFsIEltYWdlIENhcmQgR3JpZCBTdHlsZXMuXG4gKiovXG5cbi5wYXJhZ3JhcGgtLXR5cGUtLWFyY2EtaG9yaXpvbnRhbC1pbWctY2FyZC1ncmlkIHtcbiAgXG4gIC5maWVsZC0tbmFtZS1maWVsZC1ob3Jpei1pbWFnZS1jYXJkLWdyaWQtaXRlbSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgZ2FwOiAkc3BhY2luZy04ICRzcGFjaW5nLTc7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgIGdhcDogJHNwYWNpbmctODtcbiAgICB9XG5cbiAgICAucGFyYWdyYXBoLS10eXBlLS1hcmNhLWhvcml6b250LWltZy1jYXJkLWdyaWQtaXRlbSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGJvcmRlci1yYWRpdXM6ICRzcGFjaW5nLTQ7XG4gICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy01O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIFxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuXG4gICAgICAmLmltZ19yaWdodCB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcblxuICAgICAgICAuaXRlbS1pbWcge1xuICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJHNwYWNpbmctNDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkc3BhY2luZy00O1xuICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLml0ZW0tZGVzYyB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAkc3BhY2luZy00O1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG5cbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICRzcGFjaW5nLTM7XG4gICAgICAgICAgfVxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogJHNwYWNpbmctNjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLml0ZW0taW1nIHtcblxuICAgICAgICBpbWcge1xuICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICRzcGFjaW5nLTQ7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJHNwYWNpbmctNDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuaXRlbS1kZXNjIHtcbiAgICAgICAgcGFkZGluZzogMCAkc3BhY2luZy00O1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBnYXA6ICRzcGFjaW5nLTI7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgIHBhZGRpbmc6IDAgJHNwYWNpbmctMztcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgICAgICBwYWRkaW5nOiAwICRzcGFjaW5nLTY7XG4gICAgICAgIH1cblxuICAgICAgICAudGl0bGUge1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgIH1cblxuICAgICAgICAuaXRlbS10ZXh0IHtcbiAgICAgICAgICBjb2xvcjogJGdyYXktNTAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLml0ZW0tYnRuIHtcbiAgICAgICAgICAuYnRuLWFsaWduIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgICBzdHJva2U6ICRwcmltYXJ5LTUwMDtcbiAgICAgICAgICAgIH1cbiAgXG4gICAgICAgICAgICAubG5rLWxpbmstcHJpbWFyeSB7XG4gICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgICAgICAgc3Ryb2tlOiAkZ3JheS0xMDAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4iLCIvKipcbiAqIEBmaWxlXG4gKiBCdXR0b24gc3R5bGVzLlxuICovXG5AaW1wb3J0IFwiLi4vYmFzZS9iYXNlXCI7IC8vIEltcG9ydCB0eXBvZ3JhcGh5IHN0eWxlc1xuXG4kYmFja2dyb3VuZC10by1tb3ZlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzY0JyBoZWlnaHQ9JzY0JyB2aWV3Qm94PScwIDAgNjQgNjQnJTNFJTNDY2lyY2xlIGN4PSczMicgY3k9JzY0JyByPSc2NCcgZmlsbD0nJTIzMUQxRDFCJyAvJTNFJTNDL3N2ZyUzRVwiKTtcblxuLmljbiB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tQ29ybmVyLXJhZGl1cy1Db3JuZXItcmFkaXVzLXJvdW5kZWQsIDk5OXB4KTtcbiAgYm9yZGVyOiAwLjFyZW0gc29saWQgJHdoaXRlLXRyYW5zcGFyZW50LTYwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICYgc3ZnIHtcbiAgICB6LWluZGV4OiAxO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0cmFuc2l0aW9uOiAwLjM1cyBlYXNlLWluO1xuICB9XG5cbiAgJjpmb2N1cyB7XG4gICAgYm9yZGVyOiAwLjNyZW0gc29saWQgJG5ldXRyYWwtMjAwO1xuICB9XG5cbiAgJiA+IC5maWVsZF9faXRlbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG5cbiAgJjpmb2N1cyB7XG4gICAgYm9yZGVyOiAwLjNyZW0gc29saWQgJG5ldXRyYWwtMjAwO1xuICB9XG5cbiAgJiA+IC5maWVsZF9faXRlbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG5cbiAgJi1zbSB7XG4gICAgcGFkZGluZzogJHNwYWNpbmctMjtcbiAgICAmIC5tZWRpYS0tdHlwZS1zdmcsXG4gICAgJiBzdmcge1xuICAgICAgd2lkdGg6IDEuNnJlbTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBoZWlnaHQ6IDEuNnJlbTtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuICB9XG5cbiAgJi1tZCB7XG4gICAgcGFkZGluZzogJHNwYWNpbmctNDtcbiAgICAmIC5tZWRpYS0tdHlwZS1zdmcsXG4gICAgJiBzdmcge1xuICAgICAgd2lkdGg6IDIuNHJlbTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBoZWlnaHQ6IDIuNHJlbTtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuICB9XG5cbiAgJi1sZyB7XG4gICAgcGFkZGluZzogJHNwYWNpbmctNjtcbiAgICAmIC5tZWRpYS0tdHlwZS1zdmcsXG4gICAgJiBzdmcge1xuICAgICAgd2lkdGg6IDMuMnJlbTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBoZWlnaHQ6IDMuMnJlbTtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuICB9XG5cbiAgJi1wcmltYXJ5IHtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudChcbiAgICAgIDkwZGVnLFxuICAgICAgJHByaW1hcnktNTAwIDAlLFxuICAgICAgJHNlY29uZGFyeS01MDAgMTAwJVxuICAgICk7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIC0xMDAlLCBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBhdXRvLCBhdXRvO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogLTE1MCU7IC8qIE9jdWx0byBpbmljaWFsbWVudGUgKi9cbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6ICN7JGJhY2tncm91bmQtdG8tbW92ZX07XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgIHRyYW5zaXRpb246IGJvdHRvbSAxcyBlYXNlLWluLCBib3R0b20gMC41cyBlYXNlLW91dDtcbiAgICAgIHotaW5kZXg6IDA7XG4gICAgfVxuXG4gICAgJjpob3Zlcjo6YmVmb3JlIHtcbiAgICAgIGJvdHRvbTogMDtcbiAgICB9XG4gIH1cblxuICAmLW91dGxpbmVkLWxpZ2h0IHtcbiAgICAtLWljb24tY29sb3I6ICN7JHdoaXRlfTtcbiAgICAtLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAtMTAwJTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG87XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBib3JkZXItY29sb3I6ICR3aGl0ZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAtMTUwJTsgLyogT2N1bHRvIGluaWNpYWxtZW50ZSAqL1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5ldXRyYWwtMTAwMDtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgdHJhbnNpdGlvbjogYm90dG9tIDFzIGVhc2UtaW4sIGJvdHRvbSAwLjVzIGVhc2Utb3V0O1xuICAgICAgei1pbmRleDogMDtcbiAgICB9XG5cbiAgICAmOmhvdmVyOjpiZWZvcmUge1xuICAgICAgYm90dG9tOiAwO1xuICAgIH1cbiAgfVxuXG4gICYtb3V0bGluZWQtZGFyayB7XG4gICAgLS1pY29uLWNvbG9yOiAje25ldXRyYWwtMTAwMH07XG4gICAgLS1idG4taG92ZXItYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNik7XG4gICAgY29sb3I6ICRuZXV0cmFsLTEwMDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIC0xMDAlO1xuICAgIGJhY2tncm91bmQtc2l6ZTogYXV0bztcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJvcmRlci1jb2xvcjogJHdoaXRlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IC0xNTAlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5ldXRyYWwtMTAwMDtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgdHJhbnNpdGlvbjogYm90dG9tIDFzIGVhc2UtaW4sIGJvdHRvbSAwLjVzIGVhc2Utb3V0O1xuICAgICAgei1pbmRleDogMDtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIC0taWNvbi1jb2xvcjogI3tuZXV0cmFsLTEwMDB9O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5ldXRyYWwtMTAwMDtcblxuICAgICAgJiBzdmcge1xuICAgICAgICBmaWxsOiAkd2hpdGU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi1vdXRsaW5lZC1kYXJrLTIge1xuICAgIC0taWNvbi1jb2xvcjogI3tuZXV0cmFsLTEwMDB9O1xuICAgIC0tYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjYpO1xuICAgIGNvbG9yOiAkbmV1dHJhbC0xMDAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAtMTAwJTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG87XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBib3JkZXItY29sb3I6ICR3aGl0ZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAtMTUwJTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuZXV0cmFsLTEwMDA7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgIHRyYW5zaXRpb246IGJvdHRvbSAxcyBlYXNlLWluLCBib3R0b20gMC41cyBlYXNlLW91dDtcbiAgICAgIHotaW5kZXg6IDA7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICAtLWljb24tY29sb3I6ICN7bmV1dHJhbC0xMDAwfTtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudChcbiAgICAgICAgOTBkZWcsXG4gICAgICAgICRwcmltYXJ5LTUwMCAwJSxcbiAgICAgICAgJHNlY29uZGFyeS01MDAgMTAwJVxuICAgICAgKTtcbiAgICAgIGJvcmRlcjogMDtcblxuICAgICAgJiBzdmcge1xuICAgICAgICB0cmFuc2l0aW9uOiAwLjM1cyBlYXNlLWluO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiB2YXIoLS1idG4taG92ZXItY29sb3IsICR3aGl0ZSk7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlciwgY2VudGVyO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tYnRuLWhvdmVyLWJvcmRlci1jb2xvcik7XG4gIH1cbn1cbiIsIi8qKlxuICogQGZpbGVcbiAqIFRhYnMgU3R5bGVzLlxuICoqL1xuIC5pZnJhbWUtdGFiLWNvbnRlbnQge1xuICAmLmRyb3Bkb3duLWdsb2JhbCB7XG4gICAgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7ICAgICAgICAgICAgICAgICAgXG4gICAgICAgIGJhY2tncm91bmQ6ICR0cmFuc3BhcmVudDtcbiAgICAgIH1cblxuICAgICAgbGkge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7ICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5kcm9wZG93bi1pdGVtIHtcbiAgICAgICAgcGFkZGluZzogJHNwYWNpbmctMyAxLjlyZW07XG4gICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC44cyBlYXNlO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHsgICAgICBcbiAgICAgICAgICBib3JkZXI6IG5vbmU7ICAgIFxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRzcGFjaW5nLTY7XG4gICAgICAgIH1cblxuICAgICAgICAmLmFjdGl2ZSxcbiAgICAgICAgJjphY3RpdmUge1xuXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkcHJpbWFyeSwgJHNlY29uZGFyeSk7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgIH1cbiAgICAgICAgfSAgICAgXG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkgeyAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgJjphZnRlciB7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHsgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5pZnJhbWUtbmF2IHtcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctNTtcbiAgYm9yZGVyOiBub25lO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy0xNTtcbiAgfVxufSIsIi8qKlxuICogQGZpbGVcbiAqIEltYWdlbiBTdHlsZXMuXG4gKiovXG5cbiAucGFyYWdyYXBoLS10eXBlLS1hcmNhLWltYWdlbiB7XG5cbiAgaW1nIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgYm9yZGVyLXJhZGl1czogJHNwYWNpbmctNjtcbiAgICBtYXgtaGVpZ2h0OiAyOC42cmVtO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgbWF4LWhlaWdodDogMzguMnJlbTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICBtYXgtaGVpZ2h0OiA1NS41cmVtO1xuICAgIH1cbiAgfVxuXG4gIC5hcnJvdy1sZWZ0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAkc3BhY2luZy02O1xuICAgIHJpZ2h0OiA4cmVtO1xuICAgIHotaW5kZXg6IDE7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogJGFycm93LXNsaWRlci1pbWc7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgd2lkdGg6IDQuOHJlbTtcbiAgICBoZWlnaHQ6IDQuOHJlbTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICB0cmFuc2l0aW9uOiAwLjVzO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgYm90dG9tOiAkc3BhY2luZy04O1xuICAgICAgcmlnaHQ6IDkuNnJlbTtcbiAgICB9XG5cbiAgICAmLnNsaWNrLWRpc2FibGVkIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6ICRhcnJvdy1zbGlkZXItaW1nLWRpc2FibGVkO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogJGFycm93LXNsaWRlci1pbWctZGlzYWJsZWQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiAkYXJyb3ctc2xpZGVyLWltZy1ob3ZlcjtcbiAgICB9XG4gIH1cblxuICAuYXJyb3ctcmlnaHQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206ICRzcGFjaW5nLTY7XG4gICAgcmlnaHQ6ICRzcGFjaW5nLTY7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogJGFycm93LXNsaWRlci1pbWc7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgd2lkdGg6IDQuOHJlbTtcbiAgICBoZWlnaHQ6IDQuOHJlbTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogMC41cztcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgIGJvdHRvbTogJHNwYWNpbmctODtcbiAgICAgIHJpZ2h0OiAkc3BhY2luZy04O1xuICAgIH1cblxuICAgICYuc2xpY2stZGlzYWJsZWQge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogJGFycm93LXNsaWRlci1pbWctZGlzYWJsZWQ7XG4gICAgICBcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiAkYXJyb3ctc2xpZGVyLWltZy1kaXNhYmxlZDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6ICRhcnJvdy1zbGlkZXItaW1nLWhvdmVyO1xuICAgIH1cbiAgfVxuXG4gfSIsIi8qKlxuICogSW5mbyBDYXJkXG4gKiBTdHlsZXMgZm9yIHRoZSBJbmZvIENhcmQgY29tcG9uZW50LlxuICovXG5cbi5wYXJhZ3JhcGgtLXR5cGUtLWFyY2EtaW5mby1jYXJkIHtcbiAgLS1jb2wtYm9yZGVyLWNvbG9yOiAjeyRwcmltYXJ5fTtcbiAgcGFkZGluZzogJHNwYWNpbmctOCAkc3BhY2luZy02O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogIGNvbHVtbjtcbiAgZ2FwOiAkc3BhY2luZy04O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gIGJvcmRlci1yYWRpdXM6ICRzcGFjaW5nLTY7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIHBhZGRpbmc6ICRzcGFjaW5nLTggJHNwYWNpbmctNjtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICBwYWRkaW5nOiAkc3BhY2luZy0xMTtcbiAgfVxuXG4gIGg2IHtcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy00O1xuICB9XG5cbiAgLmZpZWxkLS1uYW1lLWZpZWxkLWFyY2EtaW5mby1jb250ZW50IHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvO1xuICAgIGdhcDogJHNwYWNpbmctOCAkc3BhY2luZy02O1xuXG4gICAgLnBhcmFncmFwaC0tdHlwZS0tYXJjYS1jb2wtdGV4dC1jb21ibyB7XG4gICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICB9XG5cbiAgICAudGl0bGUge1xuICAgICAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtMnhsKTtcbiAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LXJlZ3VsYXIpO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICB9XG5cbiAgICAubGluZSB7XG4gICAgICBtYXJnaW46ICRzcGFjaW5nLTMgMDtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgICBtYXJnaW46ICRzcGFjaW5nLTQgMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIvKipcbiAqIEBmaWxlXG4gKiBMaW5rIHN0eWxlcy5cbiAqL1xuXG4ubG5rIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5KTsgLy8gVXNlIHRoZSBmb250IGZhbWlseSBmcm9tIHR5cG9ncmFwaHlcbiAgZm9udC13ZWlnaHQ6IG1hcC1nZXQoJHdlaWdodHMsIDIpO1xuICBsaW5lLWhlaWdodDogMS41O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgJi1zbSB7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xuICB9XG5cbiAgJi1tZCB7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XG4gIH1cblxuICAmLWxnIHtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtbGc7XG4gIH1cblxuICAmLWxpbmstcHJpbWFyeSB7XG4gICAgY29sb3I6ICRwcmltYXJ5LTUwMDtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkbmV1dHJhbC0xMDAwO1xuICAgIH1cbiAgICAmOmZvY3VzIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6ICRzcGFjaW5nLTE7XG4gICAgICBib3JkZXI6IDAuM3JlbSBzb2xpZCAkcHJpbWFyeS0yMDA7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICB9XG4gIH1cblxuICAmLWxpbmstbGlnaHQge1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgb3BhY2l0eTogMC40O1xuICAgIH1cbiAgICAmOmZvY3VzIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6ICRzcGFjaW5nLTE7XG4gICAgICBib3JkZXI6IDAuM3JlbSBzb2xpZCAkbmV1dHJhbC0yMDA7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgfVxuICB9XG5cbiAgJi1saW5rLWJsYWNrIHtcbiAgICBjb2xvcjogJGJsYWNrO1xuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgIH1cbiAgICAmOmZvY3VzIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6ICRzcGFjaW5nLTE7XG4gICAgICBib3JkZXI6IDAuM3JlbSBzb2xpZCAkcHJpbWFyeS0yMDA7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICB9XG4gIH1cbn1cbiIsIi8qKlxuICogQGZpbGVcbiAqIExpbmtzIENhcmQgR3JpZCBTdHlsZXMuXG4gKiovXG5cbi5wYXJhZ3JhcGgtLXR5cGUtLWFyY2EtbGlua3MtY2FyZC1ncmlkIHtcbiAgLmZpZWxkX19pdGVtcyB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBnYXA6ICRzcGFjaW5nLTU7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICBnYXA6ICRzcGFjaW5nLTggJHNwYWNpbmctMTA7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgIH1cbiAgfVxufVxuXG4ucGFyYWdyYXBoLS10eXBlLS1hcmNhLWxpbmtzLWNhcmQtaXRlbSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdhcDogJHNwYWNpbmctNztcbiAgYm9yZGVyLXJhZGl1czogJHNwYWNpbmctNDtcbiAgcGFkZGluZzogJHNwYWNpbmctNjtcblxuICAmLndoaXRlIHtcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gIH1cblxuICAmLnNvZnRfd2hpdGUge1xuICAgIGJhY2tncm91bmQ6ICRzb2Z0LXdoaXRlO1xuICB9XG5cbiAgLml0ZW0tZGVzYyB7XG5cbiAgICAudGl0bGUge1xuICAgICAgbWFyZ2luOiAkc3BhY2luZy0zIDA7XG4gICAgfVxuXG4gICAgLml0ZW0tdGV4dCB7XG4gICAgICBjb2xvcjogJGdyYXktNTAwO1xuICAgIH1cbiAgfVxuXG4gIC5pdGVtLWJ0biB7XG4gICAgLmJ0bi1hbGlnbiB7XG5cbiAgICAgIHBhdGgge1xuICAgICAgICBzdHJva2U6ICRwcmltYXJ5LTUwMDtcbiAgICAgIH1cblxuICAgICAgLmxuay1saW5rLXByaW1hcnkge1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgIHN0cm9rZTogJGdyYXktMTAwMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8qKlxuICogQGZpbGVcbiAqIExpc3RzIHN0eWxlcy5cbiAqL1xuIC5saXN0LWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6ICRzcGFjaW5nLTQgJHNwYWNpbmctNCAkc3BhY2luZy00ICRzcGFjaW5nLTE7IFxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47ICBcblxuICAmOmhvdmVyIHtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAuNXMgZWFzZSwgb3BhY2l0eSAxcyBlYXNlO1xuICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgfVxuIH1cblxuIC5idXR0b24tZG93bmxvYWRfaXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgIC5saXN0LWNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiAkc3BhY2luZy0zO1xuICAgIHBhZGRpbmctcmlnaHQ6ICRzcGFjaW5nLTM7XG5cbiAgICBwIHtcbiAgICAgIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLW0pO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXJlZ3VsYXIpO1xuICAgIH1cblxuICAgIC5saXN0LWJ1dHRvbiB7XG4gICAgICBiYWNrZ3JvdW5kOiAjeyRkb3dubG9hZC1ibGFjay1pY29ufSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjsgICAgICAgIFxuICAgICAgcGFkZGluZzogMXJlbTtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIHRyYW5zaXRpb246IG5vbmU7XG4gICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIFxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICB3aWR0aDogJHNwYWNpbmctMDtcbiAgICAgIH1cbiAgXG4gICAgICAmOjpiZWZvcmUgeyAgICAgIFxuICAgICAgICBwYWRkaW5nOiAkc3BhY2luZy0wO1xuICAgICAgfVxuICBcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIC5saXN0LWJ1dHRvbiB7XG4gICAgICAgIGJhY2tncm91bmQ6ICN7JGRvd25sb2FkLXJlZC1pY29ufSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmJ1dHRvbi1hcnJvd19pdGVtIHtcbiAgICAubGlzdC1jb250YWluZXIge1xuXG4gICAgICAubGlzdC1idXR0b24ge1xuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICN7JGFycm93LXJpZ2h0LWJsYWNrLWljb259IG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICAgICAgICB9XG4gIFxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI3skYXJyb3ctcmlnaHQtd2hpdGUtaWNvbn0gbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAgIFxuICAgICAgJjpob3ZlciB7XG4gICAgXG4gICAgICAgIC5saXN0LWJ1dHRvbiB7XG4gICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIFxuICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTsgXG4gICAgICAgICAgfVxuICAgIFxuICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjeyRhcnJvdy1yaWdodC13aGl0ZS1pY29ufSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG59XG5cbi5ib3JkZXItdG9wLWRpdiB7XG4gIGJvcmRlci10b3A6IDAuMXJlbSBzb2xpZCAkbmV1dHJhbC01MDA7XG59XG5cbi5ib3JkZXItYm90dG9tLWRpdiB7XG4gIGJvcmRlci1ib3R0b206IDAuMXJlbSBzb2xpZCAkbmV1dHJhbC01MDA7XG59IiwiLyoqXG4gKiBAZmlsZVxuICogTmV3c2xldHRlciBzdHlsZXMuXG4gKi9cblxuLm5ld3NsZXR0ZXIge1xuICBwYWRkaW5nOiAkc3BhY2luZy01O1xuICBib3JkZXItcmFkaXVzOiAkc3BhY2luZy00O1xuICAgIFxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgcGFkZGluZzogJHNwYWNpbmctOCAkc3BhY2luZy0xMCAkc3BhY2luZy02O1xuICAgIHBhZGRpbmctdG9wOiAkc3BhY2luZy03O1xuICB9XG5cbiAgIC5mb3JtIHtcbiAgICBkaXNwbGF5OiBydWJ5O1xuICAgIFxuICAgIC53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSB7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuXG4gICAgICAuZm9ybS1hY3Rpb25zIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGZsZXg6IG5vbmU7XG4gICAgICAgIG1hcmdpbjogaW5oZXJpdDtcblxuICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogNC4zcmVtO1xuICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgfVxuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6IHVybCgkYXJyb3ctaWNvbik7XG4gICAgICAgICAgaGVpZ2h0OiAkc3BhY2luZy00O1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICByaWdodDogJHNwYWNpbmctNTtcbiAgICAgICAgICB0b3A6ICRzcGFjaW5nLTQ7XG5cbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICB0b3A6IDEuNXJlbTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYWxlcnQtZXJyb3Ige1xuICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGNvbG9yOiAkcHJpbWFyeS01MDA7XG4gICAgICBncmlkLXJvdzogMjtcblxuICAgICAgLmJ0bi1jbG9zZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgIGVtIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZm9ybS13cmFwcGVyIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGdhcDogJHNwYWNpbmctNDtcbiAgICAgIFxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICBkaXNwbGF5OmZsZXg7XG4gICAgICB9ICAgIFxuICAgIH1cblxuICAgIC5mb3JtLXR5cGUtZW1haWwge1xuICAgICAgbWFyZ2luLWJsb2NrOiAkc3BhY2luZy00O1xuICAgICAgZmxleDogbm9uZTtcbiAgICB9XG5cbiAgICAuZm9ybS1lbWFpbCB7XG4gICAgICBib3JkZXItcmFkaXVzOiAkc3BhY2luZy03O1xuICAgICAgaGVpZ2h0OiAkc3BhY2luZy05O1xuICAgICAgYm9yZGVyLWNvbG9yOiAkY3JlYW07XG4gICAgICBmb250LXNpemU6ICRzcGFjaW5nLTQ7XG4gICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgcGFkZGluZy1sZWZ0OiAkc3BhY2luZy02O1xuICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgIHdpZHRoOiA2MHJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIvKipcbiAqIEBmaWxlXG4gKiBUYWJzIFN0eWxlcy5cbiAqKi9cblxuJGJhY2tncm91bmQtdG8tbW92ZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nNTAwJyBoZWlnaHQ9JzE0Mycgdmlld0JveD0nMCAwIDUwMCAxNDMnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NnIGNsaXAtcGF0aD0ndXJsKCUyM2NsaXAwXzFfMiknJTNFJTNDcGF0aCBkPSdNMCA0MC45MDIyQzE5OC4xNjkgLTE0LjU5NTQgMzA3LjU0MyAtMTIuNjY0MiA1MDAgNDAuOTAyMVYxNDNIMFY0MC45MDIyWicgZmlsbD0nJTIzMUQxRDFCJy8lM0UlM0MvZyUzRSUzQ2RlZnMlM0UlM0NjbGlwUGF0aCBpZD0nY2xpcDBfMV8yJyUzRSUzQ3JlY3Qgd2lkdGg9JzUwMCcgaGVpZ2h0PScxNDMnIGZpbGw9J3doaXRlJy8lM0UlM0MvY2xpcFBhdGglM0UlM0MvZGVmcyUzRSUzQy9zdmclM0UlMEFcIik7XG5cbi5wYXJhZ3JhcGgtLXR5cGUtLW92ZXJsYXBwZWQtY2FyZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAub3ZlcmxhcHBlZC1jYXJkIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuICBcbiAgICAuYm94LWltZyB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtYXgtd2lkdGg6IG5vbmU7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgd2lkdGg6IDYzJTtcbiAgICAgIH1cbiAgICBcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgICAgd2lkdGg6IDY1JTtcbiAgICAgIH1cbiAgXG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJHNwYWNpbmctNjtcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICRzcGFjaW5nLTY7XG4gIFxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogJHNwYWNpbmctNjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAgIFxuICAgIC5ib3gtZGVzYyB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtYXgtd2lkdGg6IG5vbmU7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICB9XG4gIFxuICAgICAgLmJveC13cmFwcGVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogJHByaW1hcnktNTAwO1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtcHJpbWFyeTtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgcGFkZGluZzogJHNwYWNpbmctNjtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJHNwYWNpbmctNjtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRzcGFjaW5nLTY7XG4gIFxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogJHNwYWNpbmctNjtcbiAgICAgICAgfVxuICBcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgICAgIHBhZGRpbmc6IDRyZW07XG4gICAgICAgIH1cbiAgXG4gICAgICAgIC5vdmVybGFwcGVkLXRpdGxlIHtcbiAgICAgICAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgICAgICAgfVxuICAgICAgXG4gICAgICAgIC5vdmVybGFwcGVkLWRlc2Mge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLTc7XG5cbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy00O1xuICAgICAgICAgIH1cbiAgICAgIFxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeHhsKSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy0xMjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAub3ZlcmxhcHBlZC1idG4ge1xuICAgICAgICAgIC5maWVsZF9faXRlbSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbiIsIi8qKlxuICogQGZpbGVcbiAqIFBhZ2VyIHN0eWxlcy5cbiAqL1xuXG4uanMtcGFnZXJfX2l0ZW1zLnBhZ2VyIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAkc3BhY2luZy0xMSAwIDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgLnBhZ2VyX19pdGVtIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufSIsIi8qKlxuICogQGZpbGVcbiAqIFByaW5jaXBsZSBzdHlsZXMuXG4gKi9cblxuLmZpZWxkLS1uYW1lLWZpZWxkLWFyY2EtcHJpbmNpcGxlLWl0ZW0ge1xuXHRkaXNwbGF5OiBncmlkO1xuXHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuXHRnYXA6IDQuOHJlbSAxLjhyZW07XG5cblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdGdhcDogNC44cmVtICRzcGFjaW5nLTc7XG5cdH1cblxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG5cdFx0ZmxleC13cmFwOiBub3dyYXA7XG5cdFx0Z2FwOiAzLjRyZW07XG5cdH1cblxuXHQuZmllbGRfX2l0ZW0ge1xuXG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuXHRcdFx0bWF4LXdpZHRoOiAyMy4ycmVtO1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdH1cblxuXHRcdC5wcmluY2lwbGVzLWNvbnRhaW5lci1pdGVtIHtcblx0XHRcdGRpc3BsYXk6IGdyaWQ7XG5cdFx0XHRnYXA6ICRzcGFjaW5nLTQ7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cblx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcblx0XHRcdFx0Z2FwOiAkc3BhY2luZy02O1xuXHRcdFx0fVxuXG5cdFx0XHRpbWcge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogJHNwYWNpbmctNjtcblxuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG5cdFx0XHRcdFx0bWluLXdpZHRoOiAyMy4ycmVtO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuXHRcdFx0XHRcdG1pbi13aWR0aDogYXV0bztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufSIsIi8qKlxuICogQGZpbGVcbiAqIFF1b3RlIFN0eWxlcy5cbiAqKi9cblxuJGxheW91dC1xdW90ZTogKFxuICBkaXNwbGF5OiBmbGV4LFxuICB3aWR0aDogMTAwJSxcbiAgcGFkZGluZy1sZWZ0OiAkc3BhY2luZy02LFxuICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0LFxuICBhbGlnbi1pdGVtczogY2VudGVyLFxuICBmbGV4OiAxIDAgMCxcbik7XG5cbmJsb2NrcXVvdGUge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlci1sZWZ0OiAwLjRyZW0gc29saWQgJHByaW1hcnktNTAwO1xufVxuXG4uZnVsbC1jb250YWluZXItbGFyZ2Uge1xuICBAZWFjaCAkcHJvcGVydHksICR2YWx1ZSBpbiAkbGF5b3V0LXF1b3RlIHtcbiAgICAjeyRwcm9wZXJ0eX06ICN7JHZhbHVlfTtcbiAgfVxuICBwIHtcbiAgICBAaW5jbHVkZSBnZXRUZXh0U3R5bGUoXCJyZWd1bGFyXCIsICRzdHlsZXMpO1xuICAgIGZvbnQtc2l6ZTogdmFyKC0tU2NhbGVzLURlc2t0b3AtbGFyZ2UteCwgMi4zcmVtKTtcbiAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJpZztcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgIGZvbnQtc2l6ZTogdmFyKC0tU2NhbGVzLURlc2t0b3AtbGFyZ2UteCwgMi41cmVtKTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtc21hbGw7XG4gICAgfVxuICB9XG59XG5cbi5mdWxsLWNvbnRhaW5lci1zbWFsbCB7XG4gIEBlYWNoICRwcm9wZXJ0eSwgJHZhbHVlIGluICRsYXlvdXQtcXVvdGUge1xuICAgICN7JHByb3BlcnR5fTogI3skdmFsdWV9O1xuICB9XG4gIHAge1xuICAgIEBpbmNsdWRlIGdldFRleHRTdHlsZShcInJlZ3VsYXJcIiwgJHN0eWxlcyk7XG4gICAgZm9udC1zaXplOiB2YXIoLS1TY2FsZXMtTW9iaWxlLVNpemVzLW1lZGl1bSwgMS42cmVtKTtcbiAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJpZztcbiAgfVxufVxuXG4uY29udGFpbmVyLWxhcmdlIHtcbiAgbWFyZ2luOiAwIDUlO1xuICBAZWFjaCAkcHJvcGVydHksICR2YWx1ZSBpbiAkbGF5b3V0LXF1b3RlIHtcbiAgICAjeyRwcm9wZXJ0eX06ICN7JHZhbHVlfTtcbiAgfVxuICBwIHtcbiAgICBAaW5jbHVkZSBnZXRUZXh0U3R5bGUoXCJyZWd1bGFyXCIsICRzdHlsZXMpO1xuICAgIGZvbnQtc2l6ZTogdmFyKC0tU2NhbGVzLURlc2t0b3AtbGFyZ2UteCwgMi4zcmVtKTtcbiAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJpZztcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgIGZvbnQtc2l6ZTogdmFyKC0tU2NhbGVzLURlc2t0b3AtbGFyZ2UteCwgMi41cmVtKTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtc21hbGw7XG4gICAgfVxuICB9XG59XG5cbi5jb250YWluZXItc21hbGwge1xuICBtYXJnaW46IDAgNXZ3O1xuICBAZWFjaCAkcHJvcGVydHksICR2YWx1ZSBpbiAkbGF5b3V0LXF1b3RlIHtcbiAgICAjeyRwcm9wZXJ0eX06ICN7JHZhbHVlfTtcbiAgfVxuICBwIHtcbiAgICBAaW5jbHVkZSBnZXRUZXh0U3R5bGUoXCJyZWd1bGFyXCIsICRzdHlsZXMpO1xuICAgIGZvbnQtc2l6ZTogdmFyKC0tU2NhbGVzLU1vYmlsZS1TaXplcy1tZWRpdW0sIDEuNnJlbSk7XG4gICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iaWc7XG4gIH1cbn1cbiIsIi8qKlxuICogQGZpbGVcbiAqXG4gKiBCTVYgUmVwb3J0cyBTdHlsZXMuXG4gKiovXG5cbiAgLmxpc3R7XG4gICAgJi52aWV3LWFyY2EtcmVwb3J0ZXMge1xuICAgICAgLnZpZXdzLWluZmluaXRlLXNjcm9sbC1jb250ZW50LXdyYXBwZXIge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKSFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuIC52aWV3LWFyY2EtcmVwb3J0ZXMgIHtcblxuICAudmlld3MtaW5maW5pdGUtc2Nyb2xsLWNvbnRlbnQtd3JhcHBlciB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpO1xuICAgIGNvbHVtbi1nYXA6ICRzcGFjaW5nLTU7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICB9XG4gIH1cblxuICBcbiAgXG4gIC52aWV3cy1yb3cge1xuICAgIHBhZGRpbmc6IDEuNnJlbSAxLjJyZW07XG4gICAgYm9yZGVyLWJvdHRvbTogLjFyZW0gc29saWQgJGdyYXktNTAwO1xuXG4gICAgYSB7XG4gICAgICBjb2xvcjogJGdyYXktMTAwMDtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeS01MDA7XG4gICAgICAgIHN2ZyB7XG4gICAgICAgICBwYXRoIHtcbiAgICAgICAgICBzdHJva2U6ICRwcmltYXJ5LTUwMDtcbiAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4iLCIvKipcbiAqIEBmaWxlXG4gKiBTaW5nbGUgQ2FyZCBzdHlsZXMuXG4gKi9cblxuLmFyY2Etc2luZ2xlLWNhcmQge1xuICBib3JkZXItcmFkaXVzOiAkc3BhY2luZy03O1xuICBib3JkZXI6IDAuMXJlbSBzb2xpZCAkbmV1dHJhbC0xMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcblxuICAmLWltYWdlIHtcbiAgICBwYWRkaW5nOiAwO1xuXG4gICAgaW1nIHtcbiAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICRzcGFjaW5nLTc7XG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJHNwYWNpbmctNztcbiAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkc3BhY2luZy03O1xuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkc3BhY2luZy03O1xuICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLWNvbnRlbnQge1xuICAgIGJvcmRlcjogJG5ldXRyYWwtMTAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBnYXA6ICRzcGFjaW5nLTY7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgICBwYWRkaW5nOiAkc3BhY2luZy03O1xuXG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgXG4gICAgICBwYWRkaW5nOiAkc3BhY2luZy01ICRzcGFjaW5nLTY7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtYXgtd2lkdGg6IDEzOTlweCkge1xuICAgICAgcGFkZGluZzogMCA2LjVyZW0haW1wb3J0YW50O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgIHBhZGRpbmc6IDAgJHNwYWNpbmctMTI7XG4gICAgICBhbGlnbi1pdGVtczogc3RhcnQ7XG4gICAgfVxuXG4gICAgJl90aXRsZV9ncm91cCB7XG4gICAgICBnYXA6ICRzcGFjaW5nLTI7XG5cbiAgICAgIGEge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjJyZW07XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAyLjRyZW07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX2RhdGFfZ3JvdXAge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBcbiAgICAgICZfZGF0ZSB7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWF4LWNvbnRlbnQgMWZyO1xuICAgICAgICBnYXA6IDEuNnJlbSAzLjFyZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuNnJlbTtcblxuICAgICAgICAmIHRpbWUge1xuICAgICAgICAgIGNvbG9yOiAkbmV1dHJhbC01MDA7XG4gICAgICAgIH1cblxuICAgICAgICAmX2Fib3V0IC5maWVsZF9faXRlbSB7XG4gICAgICAgICAgY29sb3I6ICRuZXV0cmFsLTUwMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICZfY3RhX2dyb3VwIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBnYXA6ICRzcGFjaW5nLTM7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgICAgZ2FwOiAkc3BhY2luZy0zO1xuICAgICAgfVxuXG4gICAgICAmIC5idG4tc2luZ2xlLWNhcmQge1xuICAgICAgICBnYXA6ICRzcGFjaW5nLTI7XG4gICAgICB9XG5cbiAgICAgIGF7XG4gICAgICAgIGhlaWdodDogNC44cmVtO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICBcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgXG4gICAgICAgICAgd2lkdGg6IGluaGVyaXQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8qKlxuICogQGZpbGVcbiAqIFRhYnMgU3R5bGVzLlxuICoqL1xuXG4gLnRhYi1jb250ZW50IHtcblxuICBuYXYge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luOiAkc3BhY2luZy05IGF1dG87XG5cbiAgICAubmF2LXRhYnMge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktNTA7XG4gICAgICBib3JkZXItcmFkaXVzOiAkc3BhY2luZy02O1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgcGFkZGluZzogJHNwYWNpbmctMjtcbiAgICAgIGdhcDogJHNwYWNpbmctMjtcbiAgXG4gICAgICAubmF2LWxpbmsge1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtcHJpbWFyeTtcbiAgICAgICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgICAgIGNvbG9yOiAkZ3JheS0xMDAwO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gIFxuICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRzcGFjaW5nLTY7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnBhcmFncmFwaC0tdHlwZS0tYXJjYS1tYXAtY29udGFpbmVyIHtcbiAgLS1iZy1kcm9wZG93bi1jb2xvcjogdmFyKC0tYmctY29sb3IpO1xuXG4gIC5tYXAtdGFicyB7XG4gICAgYm9yZGVyOiAwO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICB9XG4gIH1cblxuICAuZHJvcGRvd24tbWVudS50YWItbWQge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG4gICAgfVxuXG4gICAgbGkge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5kcm9wZG93bi1pdGVtIHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlO1xuICAgICAgICBwYWRkaW5nOiAkc3BhY2luZy0zICRzcGFjaW5nLTY7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDIuNXJlbTtcbiAgICAgIH1cblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5hY3RpdmUge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xuICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIH1cblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICBjb250ZW50OiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWFyY2EtaW1hZ2VuLFxuICAuZmllbGQtLW5hbWUtZmllbGQtYXJjYS1pbWFnZW4ge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG4gIH1cbiAgXG4gIGltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogJHNwYWNpbmctNjtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIG1heC1oZWlnaHQ6IG5vbmU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAudGFiLWNvbnRlbnQge1xuICAgIHBhZGRpbmctdG9wOiAkc3BhY2luZy04O1xuICB9XG5cbiAgLmZpZWxkLS1uYW1lLWZpZWxkLWl0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6ICRzcGFjaW5nLTY7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgZ2FwOiAkc3BhY2luZy01O1xuICAgIH1cblxuICAgID4gKiB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIGZsZXg6IDEgMSA1MCU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnBhcmFncmFwaC0tdHlwZS0tYXJjYS1pbmZvLWNhcmQge1xuICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG59IiwiLyoqXG4gKiBAZmlsZVxuICogVGFibGUgZ2VuZXJhbCBzdHlsZXMuXG4gKi9cblxuLnBhcmFncmFwaC0tdHlwZS0tYXJjYS10YWJsZSB7XG4gIC0tdGFibGUtZm9udC1jb2xvcjogI3skZ3JheS0xMDAwfTtcbiAgLS10YWJsZS1ib3JkZXItY29sb3I6ICN7JGdyYXktNTAwfTtcbiAgLS10YWJsZS10ZXh0LWFsaWduOiBsZWZ0O1xuICAtLXRhYmxlLWhlYWRpbmctYm9yZXItY29sb3I6ICN7JHByaW1hcnl9O1xuICBib3JkZXItcmFkaXVzOiAkc3BhY2luZy02O1xuXG4gICYudGFibGVfbGlnaHQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgfVxuXG4gICYudGFibGVfZGFyayB7XG4gICAgLS10YWJsZS1mb250LWNvbG9yOiAjeyR3aGl0ZX07XG4gICAgLS10YWJsZS10ZXh0LWFsaWduOiByaWdodDtcbiAgICAtLXRhYmxlLWhlYWRpbmctYm9yZXItY29sb3I6ICN7JGdyYXktNTAwfTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmV1dHJhbC0xMDAwO1xuICAgIHBhZGRpbmc6ICRzcGFjaW5nLTY7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBwYWRkaW5nOiAkc3BhY2luZy0xMCAkc3BhY2luZy04O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgIHBhZGRpbmc6ICRzcGFjaW5nLTEzICRzcGFjaW5nLTEwO1xuICAgIH1cbiAgfVxuXG4gIGgxLFxuICBoMixcbiAgaDMsXG4gIGg0LFxuICBoNSxcbiAgaDYge1xuICAgIGNvbG9yOiB2YXIoLS10YWJsZS1mb250LWNvbG9yLCAjeyRncmF5LTEwMDB9KTtcbiAgfVxufVxuXG50YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAkc3BhY2luZy0xMztcblxuICAudGFibGVfZGFyayAmIHtcbiAgICBtYXJnaW4tdG9wOiAkc3BhY2luZy04O1xuICB9XG5cbiAgdHIge1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItYm90dG9tOiAwLjFyZW0gc29saWQ7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS10YWJsZS1ib3JkZXItY29sb3IsICN7JGdyYXktNTAwfSk7XG5cbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIGJvcmRlcjogMDtcbiAgXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDAuMXJlbSBzb2xpZCB2YXIoLS10YWJsZS1oZWFkaW5nLWJvcmVyLWNvbG9yLCAjeyRncmF5LTUwMH0pO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIHRoLFxuICB0ZCB7XG4gICAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtbWVkaXVtKTtcbiAgICBmb250LXdlaWdodDogdmFyKC0tZm9udC1yZWd1bGFyKTtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIGNvbG9yOiB2YXIoLS10YWJsZS1mb250LWNvbG9yLCAjeyRncmF5LTEwMDB9KTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIHRleHQtYWxpZ246IHZhcigtLXRhYmxlLXRleHQtYWxpZ24sIGxlZnQpO1xuICAgIH1cblxuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgICAgLnRhYmxlX2RhcmsgJiB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICB3aWR0aDogMzMlO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICB0aCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgcGFkZGluZzogJHNwYWNpbmctNCAkc3BhY2luZy0yO1xuICAgIH1cbiAgfVxuXG4gIHRkIHtcbiAgICAmID4gLnBhcmFncmFwaC0tdHlwZS0tYXJjYS10YWJsZS1jZWxsIHtcbiAgICAgIHBhZGRpbmc6ICRzcGFjaW5nLTQgJHNwYWNpbmctMjtcbiAgICB9XG4gIH1cblxuICAuY2VsbC13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAwICRzcGFjaW5nLTIgJHNwYWNpbmctNDtcblxuICAgID4gKiB7XG4gICAgICBmbGV4OiAxO1xuICAgIH1cbiAgfVxufSIsIi8qKlxuICogQGZpbGVcbiAqIFRleHRvIFN0eWxlcy5cbiAqKi9cblxucCB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1wcmltYXJ5O1xuICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAmLmZvbnQtcHJpbWFyeSB7XG4gICAgY29sb3I6ICRwcmltYXJ5LTUwMDtcbiAgfVxuICAmLmZvbnQtc2Vjb25kYXJ5IHtcbiAgICBjb2xvcjogJGdyYXktNTAwO1xuXG4gICAgYXtcbiAgICAgIGNvbG9yOiAkZ3JheS01MDA7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLmZvbnQtd2hpdGUge1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gIH1cbn1cblxuaDIge1xuICBmb250LWZhbWlseTogJGZvbnQtcHJpbWFyeTtcblxuICAmLmdyZXkge1xuICAgIGNvbG9yOiAkZ3JheS01MDA7XG4gIH1cbiAgJi53aGl0ZSB7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgfVxufVxuXG5oMyB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1wcmltYXJ5O1xuXG4gICYuZ3JleSB7XG4gICAgY29sb3I6ICRncmF5LTUwMDtcbiAgfVxuICAmLndoaXRlIHtcbiAgICBjb2xvcjogJHdoaXRlO1xuICB9XG59XG5cbmg0IHtcbiAgZm9udC1mYW1pbHk6ICRmb250LXByaW1hcnk7XG5cbiAgJi5ncmV5IHtcbiAgICBjb2xvcjogJGdyYXktNTAwO1xuICB9XG4gICYud2hpdGUge1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gIH1cbn1cblxuaDUge1xuICBmb250LWZhbWlseTogJGZvbnQtcHJpbWFyeTtcblxuICAmLmdyZXkge1xuICAgIGNvbG9yOiAkZ3JheS01MDA7XG4gIH1cbiAgJi53aGl0ZSB7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgfVxufVxuXG5oNiB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1wcmltYXJ5O1xuICBcbiAgJi5ncmV5IHtcbiAgICBjb2xvcjogJGdyYXktNTAwO1xuICB9XG4gICYud2hpdGUge1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gIH1cbn1cblxuYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAmLmFycm93LWljb24ge1xuICBcbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IHVybChcIiN7JGFycm93LWljb259XCIpO1xuICAgICAgbWFyZ2luLWxlZnQ6ICRzcGFjaW5nLTI7XG4gICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDI3JSkgc2VwaWEoMTAwJSkgc2F0dXJhdGUoMTQzOSUpIGh1ZS1yb3RhdGUoMzMxZGVnKSBicmlnaHRuZXNzKDg5JSkgY29udHJhc3QoMTAzJSk7XG4gICAgfVxuICB9XG59XG4iLCIvKipcbiAqIEBmaWxlXG4gKiBUcmVuZGluZyBWYWx1ZXMgc3R5bGVzLlxuICovXG4uZmllbGQtLW5hbWUtZmllbGQtYXJjYS10cmVuZGluZy12YWx1ZSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdhcDogJHNwYWNpbmctODtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbiAgICBwYWRkaW5nOiAwICRzcGFjaW5nLTg7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgcGFkZGluZzogMCAkc3BhY2luZy0xMztcbiAgfVxuXG4gIC50cmVuZGluZy12YWx1ZXMtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgZ2FwOiAxcmVtO1xuXG4gICAgLmljb24ge1xuXG4gICAgICBzdmcge1xuICAgICAgICBoZWlnaHQ6IDMuMnJlbTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAudmFsdWUge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMC4xcmVtIHNvbGlkICRwcmltYXJ5O1xuICAgICAgcGFkZGluZy1ib3R0b206ICRzcGFjaW5nLTI7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAuZGVzY3JpcHRpb24ge1xuICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG4gIH1cbn0iLCIudXNlci1sb2dpbi1mb3JtLCAudXNlci1wYXNzIHtcbiAgbWF4LXdpZHRoOiA0MHJlbTtcbiAgbWFyZ2luOiAycmVtIGF1dG8gN3JlbTtcbiAgcGFkZGluZzogMnJlbTtcblxufVxuLnVzZXItcmVnaXN0ZXItZm9ybSB7XG4gIG1heC13aWR0aDogODByZW07XG4gIG1hcmdpbjogMnJlbSBhdXRvIDdyZW07XG4gIHBhZGRpbmc6IDJyZW07XG59XG5cbi5jb250ZXh0dWFsLXJlZ2lvbiAge1xuICAmLnByb2ZpbGUge1xuICAgIHBhZGRpbmc6IDNyZW07XG4gIH1cbn1cbiIsIi8qKlxuICogQGZpbGVcbiAqIEFDIFZlbnR1cmVzIHN0eWxlcy5cbiAqL1xuXG4uc29saWNpdHVkLWFjLXZlbnR1cmVzIHtcbiAgIHBhZGRpbmc6ICRzcGFjaW5nLTU7XG4gICBcbiAgIC50aXRsZSB7XG4gICAgcGFkZGluZzogJHNwYWNpbmctOCAwO1xuICAgfVxuXG4gICAuanMtaGlkZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgfVxufVxuXG4ud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0ge1xuXG4gIC5mb3JtLWl0ZW0ge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy04ICFpbXBvcnRhbnQ7XG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5KTtcbiAgXG4gICAgbGFiZWwge1xuICAgICAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtbGcpO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLTE7XG4gIFxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy0zO1xuICAgICAgfVxuICAgIH1cbiAgXG4gICAgLmZvcm0tdGV4dGFyZWEge1xuICAgICAgaGVpZ2h0OiAxMi4ycmVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctODtcbiAgICB9XG4gIFxuICAgICYuZm9ybS10eXBlLWRhdGVsaXN0IHtcbiAgICBcbiAgICAgIGxhYmVsIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICAgIFxuICAgICYuZm9ybS1pdGVtLXN0YXJ0dXAteWVhci1mdW5kYXRpb24teWVhciB7XG4gICAgXG4gICAgICBsYWJlbCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICBcbiAgICAmLmZvcm0tdHlwZS1jaGVja2JveCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3RhcnQ7XG4gIFxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgfVxuICBcbiAgICAgIC5mb3JtLWNoZWNrYm94IHtcbiAgICAgICAgd2lkdGg6ICRzcGFjaW5nLTY7XG4gICAgICAgIGhlaWdodDogJHNwYWNpbmctNjtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAkc3BhY2luZy0yO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy0xO1xuICAgICAgfVxuXG4gICAgICAuZm9ybS1pdGVtLS1lcnJvci1tZXNzYWdlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIFxuICAgIC5jb250YWluZXItaW5saW5lIHtcbiAgXG4gICAgICAmLmZvcm0taW5saW5lIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgfVxuICBcbiAgICAgIC5mb3JtLXR5cGUtc2VsZWN0IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIH1cbiAgICB9IFxuICBcbiAgICAmLmZvcm0taXRlbS1zdGFydHVwLXllYXItZnVuZGF0aW9uIHtcbiAgXG4gICAgICAuY29udGFpbmVyLWlubGluZSB7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIFxuICAuZm9ybS1jb250cm9sIHtcbiAgICBib3JkZXItcmFkaXVzOiAkc3BhY2luZy03O1xuICAgIGhlaWdodDogJHNwYWNpbmctOTtcbiAgICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1tKTtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIGJvcmRlcjogMC4xcmVtIHNvbGlkICRuZXV0cmFsLTYwMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICRuZXV0cmFsLTUwMDtcbiAgICBwYWRkaW5nLWxlZnQ6ICRzcGFjaW5nLTY7XG4gIFxuICAgICAgXG4gICAgJi5mb3JtLXNlbGVjdCB7XG4gICAgICBhcHBlYXJhbmNlOiBub25lOyAgXG4gICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICBvdXRsaW5lOiBub25lOyBcbiAgXG4gICAgICAmOmRpc2FibGVkIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5ldXRyYWwtNTA7XG4gICAgICB9IFxuICAgIH1cbiAgfVxuICBcbiAgLndlYmZvcm0tYnV0dG9uLS1zdWJtaXQge1xuICAgIGJvcmRlci1yYWRpdXM6ICRzcGFjaW5nLTc7XG4gICAgcGFkZGluZzogJHNwYWNpbmctMyAkc3BhY2luZy02O1xuICAgIG1hcmdpbi10b3A6ICRzcGFjaW5nLTEzO1xuICB9XG4gIFxuICAuZm9ybS1hY3Rpb25zIHtcbiAgICBkaXNwbGF5OiBncmlkICFpbXBvcnRhbnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgXG4gIH1cbiAgXG4gIC5mb3JtLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gIFxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBnYXA6ICRzcGFjaW5nLTg7IFxuICAgIFxuICAgICAgPiBkaXYge1xuICAgICAgICBmbGV4OiAxIDEgNTAlOyBcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDsgXG4gICAgICBcbiAgICAgICAgaW5wdXQge1xuICAgICAgICAgIHdpZHRoOiAxMDAlOyBcbiAgICAgICAgfVxuICAgICAgfSAgXG4gICAgfVxuICBcbiAgICAuZm9ybS1pdGVtIHtcbiAgXG4gICAgICAuc2VsZWN0MiB7XG4gIFxuICAgICAgICAmLnNlbGVjdDItY29udGFpbmVyIHtcbiAgICAgICAgICBcbiAgICAgICAgICAmLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gIFxuICAgICAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgICAgICAgICBmb250LXdlaWdodDogdmFyKC0tZm9udC1yZWd1bGFyKTtcbiAgICAgICAgfVxuICAgICAgfVxuICBcbiAgICAgICYuZm9ybS10eXBlLXNlbGVjdCB7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIFxuICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtbGcpO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctMTtcbiAgICAgIFxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLTM7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIFxuICBcbiAgLmRyYWctYW5kLWRyb3Age1xuICAgIFxuICAgICYuZHJvcHpvbmUge1xuICAgICAgYm9yZGVyLXJhZGl1czogJHNwYWNpbmctNztcbiAgICAgIHBhZGRpbmc6IDAgJHNwYWNpbmctNjtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGJvcmRlcjogMC4xcmVtIHNvbGlkICRuZXV0cmFsLTYwMDtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy04O1xuICAgIH1cbiAgXG4gICAgLmZpbGUtdXBsb2FkLWRlc2NyaXB0aW9uIHtcbiAgICAgIHBhZGRpbmctdG9wOiAkc3BhY2luZy02O1xuICAgICAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUteGwpO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgIGNvbG9yOiAkYmxhY2s7IFxuICAgIH1cbiAgXG4gICAgLmZpbGUtdXBsb2FkLXR5cGVzIHtcbiAgICAgIGNvbG9yOiAkbmV1dHJhbC03MDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy00O1xuICAgIH1cbiAgXG4gICAgLmR6LWhvdmVyIHtcbiAgICAgIHBhZGRpbmc6ICRzcGFjaW5nLTEwIDA7XG4gICAgfVxuICBcbiAgICAuZHotbWVzc2FnZSB7XG4gICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgIH1cbiAgXG4gICAgLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuZXV0cmFsLTUwMDtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICBwYWRkaW5nOiAkc3BhY2luZy00ICRzcGFjaW5nLTY7XG4gICAgICBib3JkZXItcmFkaXVzOiAkc3BhY2luZy03O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbWFyZ2luLXRvcDogJHNwYWNpbmctNjtcbiAgICB9XG4gIFxuICAgIC5kei1wcmV2aWV3IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLTQ7XG4gICAgICBib3JkZXItcmFkaXVzOiAkc3BhY2luZy0zO1xuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byAxZnIgbWF4LWNvbnRlbnQ7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctNDtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy04O1xuICAgICAgfVxuICBcbiAgICAgIC5kei1pbWFnZSB7XG4gICAgICAgIHdpZHRoOiAkc3BhY2luZy04O1xuICAgICAgICBoZWlnaHQ6ICRzcGFjaW5nLTg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAkc3BhY2luZy0zO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6ICRzcGFjaW5nLTM7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogJHNwYWNpbmctOCAhaW1wb3J0YW50O1xuICBcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgIHdpZHRoOiAkc3BhY2luZy0xMTtcbiAgICAgICAgICBoZWlnaHQ6ICRzcGFjaW5nLTExO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAkc3BhY2luZy01O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogJHNwYWNpbmctNDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6ICRzcGFjaW5nLTExICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICBcbiAgICAgICYuZHotcHJvY2Vzc2luZyB7XG4gIFxuICAgICAgICAuZHotcHJvZ3Jlc3Mge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAuZHotaW1hZ2Uge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICN7JHVwbG9hZC1maWxlLXByb2dyZXNzLWljb259IG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5kei1zdWNjZXNzIHtcblxuICAgICAgICAgIC5kei1pbWFnZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjeyR1cGxvYWQtZmlsZS1jaGVjay1pY29ufSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmR6LWVycm9yLW1lc3NhZ2Uge1xuICAgICAgICBmbGV4OiAxO1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICBcbiAgICAgIC5kei1kZXRhaWxzIHtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtbSk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgZ2FwOiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgIGdhcDogJHNwYWNpbmctMjtcbiAgICAgICAgfVxuICBcbiAgICAgICAgLmR6LWZpbGVuYW1le1xuICAgICAgICAgIG9yZGVyOiAxO1xuICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeS01MDA7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgXG4gICAgICAgIC5kei1zaXplIHtcbiAgICAgICAgICBvcmRlcjogMjtcbiAgICAgICAgICBjb2xvcjogJG5ldXRyYWwtNTAwO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LW1lZGl1bSk7XG4gICAgICAgIH1cbiAgICAgIH0gIFxuICBcbiAgICAgIC5kcm9wem9uZWpzLXJlbW92ZS1pY29uIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogJHNwYWNpbmctNjtcbiAgICAgICAgaGVpZ2h0OiAkc3BhY2luZy02O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjeyRjbG9zZS1pY29ufSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAkc3BhY2luZy03O1xuICBcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMy42cmVtO1xuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjeyRjbG9zZS1pY29ufSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgICAgICAgfVxuICAgICAgfVxuICBcbiAgICAgIC5kei1zdWNjZXNzLW1hcmssIFxuICAgICAgLmR6LWVycm9yLW1hcmsge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICBcbiAgICAgICYuZHotZXJyb3Ige1xuICBcbiAgICAgICAgLmR6LWltYWdlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjeyR1cGxvYWQtZmlsZS1mYWlsZWQtaWNvbn0gbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgICAgIH1cbiAgXG4gICAgICAgIC5kei1maWxlbmFtZXtcbiAgICAgICAgICBjb2xvcjogJG5ldXRyYWwtNTAwO1xuICAgICAgICB9XG4gIFxuICAgICAgICAuZHotc2l6ZSB7XG4gICAgICAgICAgY29sb3I6ICRwcmltYXJ5LTUwMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgXG4gICAgJi5kei1kcmFnLWhvdmVyIHtcbiAgXG4gICAgICAuZHotaG92ZXIge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAkc3BhY2luZy00O1xuICAgICAgICBib3JkZXI6IDAuMnJlbSBkYXNoZWQgJG5ldXRyYWwtNTAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgIG1hcmdpbjogJHNwYWNpbmctOCAwO1xuICAgICAgICBnYXA6ICRzcGFjaW5nLTY7XG4gICAgICB9XG4gICAgXG4gICAgICAuZHotbWVzc2FnZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxcmVtO1xuICAgICAgICBvcGFjaXR5OiAzMCU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIFxuICAud2ViZm9ybS1lcnJvciB7XG4gICAgY29sb3I6ICRwcmltYXJ5LTUwMDtcbiAgICBmb250LXNpemU6IDAuOWVtO1xuICAgIG1hcmdpbi10b3A6IDAuNWVtO1xuICB9XG4gIFxuICAud2ViZm9ybS1lbGVtZW50LWhlbHAge1xuICAgIGJhY2tncm91bmQ6ICRuZXV0cmFsLTQwMDtcbiAgICBib3JkZXI6IDAuMXJlbSBzb2xpZCAkbmV1dHJhbC00MDA7XG4gIFxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogJG5ldXRyYWwtNDAwO1xuICAgICAgYm9yZGVyOiAwLjFyZW0gc29saWQgJG5ldXRyYWwtNDAwO1xuICAgIH0gIFxuICB9XG4gIFxuICAud2ViZm9ybS1lbGVtZW50LWhlbHAtLWNvbnRlbnQge1xuICAgIGNvbG9yOiAkYmxhY2tcbiAgfVxuICBcbiAgLnRpcHB5LWJveCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIGJvcmRlcjogMC4xcmVtIHNvbGlkICRuZXV0cmFsLTYwMDtcbiAgICBib3JkZXItcmFkaXVzOiAkc3BhY2luZy0yO1xuICB9XG4gIFxuICAudGlwcHktYXJyb3cge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgXG4gIC5hbGVydC1lcnJvciwgZW0ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgXG4gIGRpdi5mb3JtLWl0ZW0tLWVycm9yLW1lc3NhZ2Uge1xuICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICBwYWRkaW5nLXRvcDogJHNwYWNpbmctMztcbiAgICBcbiAgICBzdHJvbmcge1xuICAgICAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtcmVndWxhcik7XG4gICAgfVxuICBcbiAgICBlbSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXJlZ3VsYXIpO1xuICAgICAgZGlzcGxheTogY29udGVudHM7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIH1cbiAgfVxuICBcbiAgbGFiZWwge1xuICAgIGEge1xuICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgIH1cbiAgfVxuICBcbiAgLndlYmZvcm0tZWxlbWVudC1kZXNjcmlwdGlvbiB7XG4gICAgZGlzcGxheTogbm9uZSA7XG4gIH1cbn0iLCJcblxuLyoqXG4gKiBAZmlsZVxuICogU29zdGVuaWJpbGlkYWQgQ2lyY2xlIFN0eWxlcy5cbiAqKi9cblxuXG4uY2lyY2xlLWltZyB7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xNXMgZWFzZS1pbi1vdXQ7XG5cbiAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAzIHtcbiAgICAmLmNpcmNsZS1pbWctI3skaX0ge1xuICAgICAgb3BhY2l0eTogMDtcblxuICAgICAgW2RhdGEtc3RlcD1cInN0ZXAtI3skaX1cIl0gJiB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgaW1nIHtcbiAgICB3aWR0aDogNDYuNXZ3O1xuICAgIGhlaWdodDogNDYuNXZ3O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkgeyAgICBcbiAgICAgIHdpZHRoOiAyNi44cmVtO1xuICAgICAgaGVpZ2h0OiAyNi44cmVtO1xuICAgIH1cbiAgfVxufVxuXG4uZmllbGQtLW5hbWUtZmllbGQtc29zdGVuaWJpbGlkYWQtc2xpZGUge1xuICBoZWlnaHQ6IDEwMCU7XG5cbiAgJiA+IC5maWVsZF9faXRlbSB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAzIHtcbiAgICAgICY6bnRoLWNoaWxkKCN7JGl9KSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgW2RhdGEtc3RlcD1cInN0ZXAtI3skaX1cIl0gJiB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmNpcmNsZS0tdGl0bGUge1xuICBjb2xvcjogJGdyYXktMTAwMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTJyZW07XG4gIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlLWluLW91dDtcblxuICBAZm9yICRpIGZyb20gMSB0aHJvdWdoIDMge1xuICAgICYuY2lyY2xlLXRpdGxlLSN7JGl9IHtcbiAgICAgIG9wYWNpdHk6IDAuNDtcblxuICAgICAgW2RhdGEtc3RlcD1cInN0ZXAtI3skaX1cIl0gJiB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LW1lZGl1bSk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5jaXJjbGUtdGl0bGUtMSB7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDUlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMTAwJSk7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICBib3R0b206IGF1dG87XG4gICAgdG9wOiA2NiU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4eGwpIHtcbiAgICBib3R0b206IGF1dG87XG4gICAgdG9wOiA2NiU7XG4gICAgbGVmdDogNjklO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDQuOHJlbSwgMCk7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuXG4uY2lyY2xlLXRpdGxlLTIge1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDUlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMTAwJSk7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIGJvdHRvbTogYXV0bztcbiAgICB0b3A6IDY2JTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHh4bCkge1xuICAgIGxlZnQ6IDMxJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZShjYWxjKC0xMDAlIC0gNC44cmVtKSwgMCk7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cbn1cblxuLmNpcmNsZS10aXRsZS0zIHtcbiAgdG9wOiAwO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDUwJSk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMTAwJSlcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeHhsKSB7XG4gICAgdG9wOiAxMCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xuICB9XG59XG5cbi5ibG9jay1sZWZ0IHtcbiAgLmNpcmNsZS1ncmFwaCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDRyZW0gMDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgIHBhZGRpbmc6IDYuM3JlbTtcbiAgICB9XG4gIH1cbiAgXG4gIC5jaXJjbGUtc3ZnIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB3aWR0aDogNzJ2dztcbiAgICBoZWlnaHQ6IDcydnc7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICB3aWR0aDogNTMuN3JlbTtcbiAgICAgIGhlaWdodDogNTMuN3JlbTtcbiAgICB9XG4gIH1cblxuICAuY2lyY2xlIHtcbiAgICAmLWdyYXBoIHtcbiAgICAgIC5jaXJjbGUtcGF0aCB7XG4gICAgICAgIGZpbGw6IG5vbmU7XG4gICAgICAgIHN0cm9rZTogdHJhbnNwYXJlbnQ7XG4gICAgICB9XG5cbiAgICAgIC5jaXJjdWxhci1wYXRoc3tcbiAgICAgICAgZmlsbDogbm9uZTtcbiAgICAgIH1cblxuICAgICAgLmNpcmNsZS1pbWcge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLmJsb2NrLWlubGluZS1ibG9ja3Nvc3RlbmliaWxpZGFkIHtcbiAgLS1hY3RpdmUtY29sb3Itc3RlcC0xOiAjMjU4QTM3O1xuICAtLWFjdGl2ZS1jb2xvci1zdGVwLTI6ICMxNjREODA7XG4gIC0tYWN0aXZlLWNvbG9yLXN0ZXAtMzogIzJBODE3ODtcblxuICAuYmxvY2stcmlnaHQge1xuXG4gICAgJi5jb3JuZXIge1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJHNwYWNpbmctNztcbiAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgLnBhcmFncmFwaC0tdHlwZS0tc29zdGVuaWJpbGlkYWQtc2xpZGUge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgICAudGFiLXNsaWRlIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAudGFiLWNvbnRlbnQge1xuICAgICAgICBwYWRkaW5nOiA1LjJyZW0gNSUgJHNwYWNpbmctODtcbiAgICAgICAgZmxleDogMTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAgICAgcGFkZGluZzogNS4ycmVtIDcuMnJlbSAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLnRhYi1wYW5lOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogOXJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5pY29uIHBhdGgge1xuICAgICAgICAgIHN0cm9rZTogJGdyYXktMTAwMCFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAudGV4dC1sYWJlbCB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luOiBhdXRvIDAgJHNwYWNpbmctMztcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuYnRuLW91dGxpbmVkLWRhcmt7XG4gICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IC4zNXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICAgICAgc3Ryb2tlOiAkd2hpdGUhaW1wb3J0YW50O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5jb250YWluZXItZG90cyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgfVxuXG4gICAgICAubmF2LXRhYnMge1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuXG4gICAgICAgICYuY29udGFpbmVyLWRvdHMge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIH1cbiAgICBcbiAgICAgICAgLm5hdi1saW5rIHtcbiAgICAgICAgICBwYWRkaW5nOiAkc3BhY2luZy00ICRzcGFjaW5nLTU7XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICBjb2xvcjogJG5ldXRyYWwtMTAwMDtcbiAgICAgICAgICBib3JkZXI6IDAuMXJlbSBzb2xpZCAkYmxhY2s7XG5cbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAkc3BhY2luZy02ICRzcGFjaW5nLTU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgICAgICAgcGFkZGluZzogJHNwYWNpbmctNiAkc3BhY2luZy03O1xuICAgICAgICAgIH1cblxuICAgICAgICAgICYubmF2LWRvdCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgd2lkdGg6IDEuNnJlbTtcbiAgICAgICAgICAgIGhlaWdodDogMS42cmVtO1xuICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xuICAgICAgICAgICAgb3BhY2l0eTogMC4yO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2UtaW47XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDQuOHJlbTtcbiAgICAgICAgICAgICAgaGVpZ2h0OiA0LjhyZW07XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgIGJvcmRlcjogMC4xcmVtIHNvbGlkICRibGFjaztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgICAgIHN0cm9rZTogJGJsYWNrIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICBcbiAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYmxhY2s7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuXG4gICAgICAgICAgICAmLm5hdi1kb3Qge1xuICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuXG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgXG4gICAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgICAgc3Ryb2tlOiAkd2hpdGU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgIFxuICAgICAgICAgIC50aXRsZS10YWIge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogJHNwYWNpbmctMztcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAuNXJlbTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBoMiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy02O1xuICAgICAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtM3hsKTtcbiAgICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXJlZ3VsYXIpO1xuICAgIH1cblxuICAgIC50aXRsZS13cmFwcGVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBnYXA6ICRzcGFjaW5nLTM7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzLjVyZW07XG5cbiAgICAgIHN2ZyB7XG4gICAgICAgIHdpZHRoOiAzLjJyZW07XG4gICAgICAgIGhlaWdodDogNHJlbTtcbiAgICAgIH1cblxuICAgICAgLnRpdGxlLWNvbnRlbnQge1xuICAgICAgICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS0yeGwpO1xuICAgICAgICBmb250LXdlaWdodDogdmFyKC0tZm9udC1yZWd1bGFyKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAud3JhcHBlci1uYXYge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB0b3A6IDMuMnJlbTtcbiAgICAgIGxlZnQ6IGNhbGMoNTAlICsgMy4ycmVtKTtcbiAgICB9XG5cbiAgICAubmF2LWRvdHMge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvKipcbkBmaWxlXG5Db250ZW5lZG9yIHByaW5jaXBhbCBwYXJhIGxvcyBjYXJkcyBkZSB2aWRlby5cbiovXG4uc2xpZGVyLXdyYXBwZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBzY3JvbGwtc25hcC10eXBlOiB4IG1hbmRhdG9yeTtcbiAgcGFkZGluZzogMDtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAkc3BhY2luZy02KTtcbiAgICBtYXJnaW4tbGVmdDogLSRzcGFjaW5nLTM7XG4gIH1cblxuICAuc2xpZGVyX2NhcmRfaXRlbXMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGdhcDogJHNwYWNpbmctNjtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIFxuICAgIC5zbGlkZXJfY2FyZF9pdGVtcyB7XG4gICAgICBnYXA6ICRzcGFjaW5nLTc7XG4gICAgICBwYWRkaW5nOiAkc3BhY2luZy02O1xuICAgIH1cbiAgfVxuXG59XG5cbi5ob3Jpem9udGFsLWNhcmQtaGVhZGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuXG4gICY6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMCwgMCwgMCwgMCkgNTUuMzglLCByZ2JhKDAsIDAsIDAsIDAuOCkgMTAwJSk7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJHNwYWNpbmctNjtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJHNwYWNpbmctNjtcbiAgfVxufVxuXG4uY2FyZC1pdGVtIHtcbiAgZmxleDogMCAwIDc1JTtcbiAgc2Nyb2xsLXNuYXAtYWxpZ246IHN0YXJ0O1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHRyYW5zZm9ybTogbm9uZTtcbiAgdHJhbnNpdGlvbjogbm9uZTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6ICRzcGFjaW5nLTY7XG4gIG1heC13aWR0aDogMjguOHJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAkc3BhY2luZy02O1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBtYXgtd2lkdGg6bm9uZTtcbiAgICBtYXJnaW4tcmlnaHQ6IGluaGVyaXQ7XG4gICAgZmxleDogMSAxIDA7XG4gICAgdHJhbnNpdGlvbjogZmxleC1ncm93IDAuNXMgY3ViaWMtYmV6aWVyKDAuMjUsIDAsIDAuNzUsIDEpO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuXG4gICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG5cbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMtd2l0aGluIHtcbiAgICAgIGZsZXgtZ3JvdzogNDtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG5cbiAgICAgIC5jYXJkLXRpdGxlIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC00MHB4KTtcbiAgICAgIH1cblxuICAgICAgLmNhcmQtZGVzY3JpcHRpb24ge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAgIH1cblxuICAgICAgLmNhcmQtYXJyb3cge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIH1cblxuICAgICAgLnNsaWRlci1jYXJkLXZpZGVvIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIG91dGxpbmU6IC4ycmVtIHNvbGlkICR3aGl0ZTsgLy8gQcOxYWRlIHVuIGJvcmRlIHBhcmEgaW5kaWNhciBlbCBmb2NvXG4gICAgfVxuXG4gIH1cblxuICAuY2FyZC1pbWctYmxvY2sge1xuICAgIGhlaWdodDogNDUuMHJlbTtcblxuICAgIGltZyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICB9XG4gIH1cblxuICAuY2FyZC10aXRsZSxcbiAgLmNhcmQtZGVzY3JpcHRpb24sXG4gIC5zbGlkZXItY2FyZC12aWRlbyB7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG5cbiAgLmNhcmQtZGVzY3JpcHRpb24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICBwYWRkaW5nOiAkc3BhY2luZy02O1xuICAgIHotaW5kZXg6IDM7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2UsIHRyYW5zZm9ybSAwLjNzIGVhc2U7XG4gICAgXG4gICAgcCB7XG4gICAgICBtYXJnaW46IGF1dG8gMDtcbiAgICB9XG4gIH1cblxuICAuY2FyZC1hcnJvdyB7XG4gIFxuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJhY2tncm91bmQ6ICN7JGFycm93LXJpZ2h0LXdoaXRlLWljb259IG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICAgIGhlaWdodDogMy4ycmVtO1xuICAgIHdpZHRoOiAzLjJyZW07XG4gICAgYm9yZGVyOiAwLjFyZW0gc29saWQgJHdoaXRlO1xuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgIHotaW5kZXg6IDEwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAkc3BhY2luZy02O1xuICAgIHJpZ2h0OiAkc3BhY2luZy02O1xuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLUNvcm5lci1yYWRpdXMtQ29ybmVyLXJhZGl1cy1yb3VuZGVkKTtcbiAgICBjb2xvcjogJHdoaXRlO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIG91dGxpbmU6IC4ycmVtIHNvbGlkICR3aGl0ZTtcbiAgICB9XG4gIH1cblxufVxuXG4uc2xpZGVyLWNhcmQtdGl0bGUge1xuICB3aWR0aDogODUlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMztcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBwYWRkaW5nOiAkc3BhY2luZy02O1xuICBmbGV4OiAxIDEgMDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogJHNwYWNpbmctNiAxLjhyZW07XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHh4bCkge1xuICAgIHBhZGRpbmc6ICRzcGFjaW5nLTY7XG4gIH1cblxufVxuXG4uc2xpZGVyLWNhcmQtdmlkZW8ge1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2UsIHRyYW5zZm9ybSAwLjNzIGVhc2U7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgXG4gICAgLmNhcmQtdmlkZW8ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2U7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB9XG4gIFxuICAgIC5jYXJkLWltZy1ibG9jazpob3ZlciAmIC5jYXJkLXZpZGVvIHtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgIH1cbiAgfVxuXG59XG4iLCIvKipcbiAqIEBmaWxlXG4gKlxuICogV3JhcHBlciBTdHlsZXNcbiAqXG4gKi9cblxuIC5wYXJhZ3JhcGgtLXR5cGUtLWFyY2Etd3JhcHBlciB7XG4gICYuaG9yaXpvbnRhbCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBnYXA6ICRzcGFjaW5nLTg7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZ2FwOiAkc3BhY2luZy04O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxuICB9XG5cbiAgaW1nIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbiB9IiwiLyoqXG4gKiBAZmlsZVxuICogRm9vdGVyIHN0eWxlcy5cbiAqL1xuXG5AaW1wb3J0IFwiLi4vYmFzZS90eXBvZ3JhcGh5XCI7XG5AaW1wb3J0IFwiLi4vc3BhY2luZ1wiO1xuXG5mb290ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDA7XG4gIGJvcmRlci1yYWRpdXM6ICRzcGFjaW5nLTcgJHNwYWNpbmctNyAwIDA7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9iYWNrZ3JvdW5kcy9mb290ZXIvNDMwXzJ4LnBuZ1wiKSBjZW50ZXIgYm90dG9tXG4gICAgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBjb2xvcjogJHdoaXRlO1xuICBwYWRkaW5nOiAkc3BhY2luZy0xMSA1JSAkc3BhY2luZy02O1xuICBtYXJnaW4tdG9wOiAtMy4ycmVtO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBwYWRkaW5nOiAkc3BhY2luZy0xMyAwIDA7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2JhY2tncm91bmRzL2Zvb3Rlci85OTBfMngucG5nXCIpIHJpZ2h0IGJvdHRvbVxuICAgICAgbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9iYWNrZ3JvdW5kcy9mb290ZXIvMTQ0MF8yeC5wbmdcIikgY2VudGVyIGJvdHRvbVxuICAgICAgbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIH1cblxuICAubG5rLWxpbmstbGlnaHQge1xuICAgICY6aG92ZXIge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAkc3BhY2luZy0xO1xuICAgIH1cbiAgfVxuXG4gIC5pY29uIHtcbiAgICAuZmllbGQtLW5hbWUtZmllbGQtbWVkaWEtaW1hZ2Uge1xuICAgICAgPiAuZmllbGRfX2l0ZW0ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uYXJjYS1mb290ZXItY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGdhcDogJHNwYWNpbmctMTA7XG4gIHBhZGRpbmc6IDQ4cHggJHNwYWNpbmctNSAxNnB4O1xufVxuXG4uYXJjYS1mb290ZXItdG9wLWNvbnRlbnQge1xuICBnYXA6ICRzcGFjaW5nLTEwO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6ICRzcGFjaW5nLTExO1xuICB9XG59XG5cbi5hcmNhLWZvb3Rlci1sb2dvIHtcbiAgJiBpbWcge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgd2lkdGg6IDEyMHB4O1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogJHNwYWNpbmctODtcbiAgICBmbGV4OiAxIDAgMDtcbiAgfVxufVxuXG4uYXJjYS1mb290ZXItb3VyLWJ1c2luZXNzLFxuLmFyY2EtZm9vdGVyLW1vcmUtaW5mbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBnYXA6ICRzcGFjaW5nLTU7XG4gIGNvbG9yOiAkY3JlYW07XG5cbiAgJi5uYXZiYXItbmF2IC5uYWItaXRlbSAubmF2LWxpbmsge1xuICAgIGNvbG9yOiAkY3JlYW07XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xuICB9XG59XG5cbi5hcmNhLWZvb3Rlci1jdGEge1xuICBnYXA6ICRzcGFjaW5nLTQ7XG59XG5cbi5idG4tZm9vdGVyIHtcbiAgZ2FwOiAkc3BhY2luZy0yO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG59XG5cbi5hcmNhLWZvb3Rlci1kb3duIHtcbiAgZ2FwOiAkc3BhY2luZy02O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbn1cblxuLmFyY2EtZm9vdGVyLWNvcHlyaWdodCB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseSk7XG4gIEBpbmNsdWRlIGdldFRleHRTdHlsZShcInJlZ3VsYXJcIiwgXCJzbWFsbFwiKTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtcyk7XG59XG4iLCIvKipcbiAqIEBmaWxlXG4gKlxuICogU3R5bGUgTGF5b3V0IG9uZSBjb2x1bW4uXG4gKiBHZW5lcmFsIHN0eWxlXG4gKi9cbkBpbXBvcnQgXCIuLi9vdmVycmlkZXMvdmFyaWFibGVzL2N1c3RvbV92YXJpYWJsZXNcIjtcblxuLmFyY2Etcm91bmRlZCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICRzcGFjaW5nLTc7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkc3BhY2luZy03O1xufVxuXG4uYXJjYS1iZy1jcmVhbSB7XG4gIC0tYmctY29sb3I6ICN7JGNyZWFtfTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNyZWFtO1xufVxuXG4uYXJjYS1iZy13aGl0ZSB7XG4gIC0tYmctY29sb3I6ICN7JHdoaXRlfTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xufVxuXG4uYXJjYS1iZy1zb2Z0LXdoaXRlIHtcbiAgLS1iZy1jb2xvcjogI3skc29mdC13aGl0ZX07XG4gIGJhY2tncm91bmQtY29sb3I6ICRzb2Z0LXdoaXRlO1xufVxuLmFyY2EtYmctYmxhY2sge1xuICAtLWJnLWNvbG9yOiAjeyRibGFja307XG4gIGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcbiAgY29sb3I6ICR3aGl0ZTtcbn1cblxuLmFyY2EtYmctbmV1dHJhbCB7XG4gIC0tYmctY29sb3I6ICN7JG5ldXRyYWwtMTAwMH07XG4gIGJhY2tncm91bmQtY29sb3I6ICRuZXV0cmFsLTEwMDA7XG4gIGNvbG9yOiAkd2hpdGU7XG59XG5cbi5hcmNhLXRvcC1zcGFjZXIge1xuICBwYWRkaW5nLXRvcDogLSRzcGFjaW5nLTc7XG59XG5cbi5hcmNhLWJvdHRvbS1zcGFjZXIge1xuICBtYXJnaW4tYm90dG9tOiAtJHNwYWNpbmctNztcbn1cblxuLmFyY2EtdG9wLXNwYWNlci0wIHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG5cbi5hcmNhLXRvcC1zcGFjZXItMSB7XG4gIHBhZGRpbmctdG9wOiAkc3BhY2luZy0xO1xufVxuXG4uYXJjYS10b3Atc3BhY2VyLTIge1xuICBwYWRkaW5nLXRvcDogJHNwYWNpbmctMjtcbn1cblxuLmFyY2EtdG9wLXNwYWNlci0zIHtcbiAgcGFkZGluZy10b3A6ICRzcGFjaW5nLTM7XG59XG5cbi5hcmNhLXRvcC1zcGFjZXItNCB7XG4gIHBhZGRpbmctdG9wOiAkc3BhY2luZy00O1xufVxuXG4uYXJjYS10b3Atc3BhY2VyLTUge1xuICBwYWRkaW5nLXRvcDogJHNwYWNpbmctNTtcbn1cblxuLmFyY2EtdG9wLXNwYWNlci02IHtcbiAgcGFkZGluZy10b3A6ICRzcGFjaW5nLTY7XG59XG5cbi5hcmNhLXRvcC1zcGFjZXItNyB7XG4gIHBhZGRpbmctdG9wOiAkc3BhY2luZy03O1xufVxuXG4uYXJjYS10b3Atc3BhY2VyLTgge1xuICBwYWRkaW5nLXRvcDogJHNwYWNpbmctODtcbn1cblxuLmFyY2EtdG9wLXNwYWNlci05IHtcbiAgcGFkZGluZy10b3A6ICRzcGFjaW5nLTk7XG59XG5cbi5hcmNhLXRvcC1zcGFjZXItMTAge1xuICBwYWRkaW5nLXRvcDogJHNwYWNpbmctMTA7XG59XG5cbi5hcmNhLXRvcC1zcGFjZXItMTEge1xuICBwYWRkaW5nLXRvcDogJHNwYWNpbmctMTE7XG59XG5cbi5hcmNhLXRvcC1zcGFjZXItMTIge1xuICBwYWRkaW5nLXRvcDogJHNwYWNpbmctMTI7XG59XG5cbi5hcmNhLXRvcC1zcGFjZXItMTMge1xuICBwYWRkaW5nLXRvcDogJHNwYWNpbmctMTM7XG59XG5cbi5hcmNhLXRvcC1zcGFjZXItMTQge1xuICBwYWRkaW5nLXRvcDogJHNwYWNpbmctMTQ7XG59XG5cbi5hcmNhLXRvcC1zcGFjZXItMTUge1xuICBwYWRkaW5nLXRvcDogJHNwYWNpbmctMTU7XG59XG5cbi5hcmNhLWJvdHRvbS1zcGFjZXItMCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuXG4uYXJjYS1ib3R0b20tc3BhY2VyLTEge1xuICBwYWRkaW5nLWJvdHRvbTogJHNwYWNpbmctMTtcbn1cblxuLmFyY2EtYm90dG9tLXNwYWNlci0yIHtcbiAgcGFkZGluZy1ib3R0b206ICRzcGFjaW5nLTI7XG59XG5cbi5hcmNhLWJvdHRvbS1zcGFjZXItMyB7XG4gIHBhZGRpbmctYm90dG9tOiAkc3BhY2luZy0zO1xufVxuXG4uYXJjYS1ib3R0b20tc3BhY2VyLTQge1xuICBwYWRkaW5nLWJvdHRvbTogJHNwYWNpbmctNDtcbn1cblxuLmFyY2EtYm90dG9tLXNwYWNlci01IHtcbiAgcGFkZGluZy1ib3R0b206ICRzcGFjaW5nLTU7XG59XG5cbi5hcmNhLWJvdHRvbS1zcGFjZXItNiB7XG4gIHBhZGRpbmctYm90dG9tOiAkc3BhY2luZy02O1xufVxuXG4uYXJjYS1ib3R0b20tc3BhY2VyLTcge1xuICBwYWRkaW5nLWJvdHRvbTogJHNwYWNpbmctNztcbn1cblxuLmFyY2EtYm90dG9tLXNwYWNlci04IHtcbiAgcGFkZGluZy1ib3R0b206ICRzcGFjaW5nLTg7XG59XG5cbi5hcmNhLWJvdHRvbS1zcGFjZXItOSB7XG4gIHBhZGRpbmctYm90dG9tOiAkc3BhY2luZy05O1xufVxuXG4uYXJjYS1ib3R0b20tc3BhY2VyLTEwIHtcbiAgcGFkZGluZy1ib3R0b206ICRzcGFjaW5nLTEwO1xufVxuXG4uYXJjYS1ib3R0b20tc3BhY2VyLTExIHtcbiAgcGFkZGluZy1ib3R0b206ICRzcGFjaW5nLTExO1xufVxuXG4uYXJjYS1ib3R0b20tc3BhY2VyLTEyIHtcbiAgcGFkZGluZy1ib3R0b206ICRzcGFjaW5nLTEyO1xufVxuXG4uYXJjYS1ib3R0b20tc3BhY2VyLTEzIHtcbiAgcGFkZGluZy1ib3R0b206ICRzcGFjaW5nLTEzO1xufVxuXG4uYXJjYS1ib3R0b20tc3BhY2VyLTE0IHtcbiAgcGFkZGluZy1ib3R0b206ICRzcGFjaW5nLTE0O1xufVxuXG4uYXJjYS1ib3R0b20tc3BhY2VyLTE1IHtcbiAgcGFkZGluZy1ib3R0b206ICRzcGFjaW5nLTE1O1xufVxuIiwiLyoqXG4gKiBAZmlsZVxuICpcbiAqIFN0eWxlIExheW91dCBUd28gY29sdW1ucy5cbiAqXG4gKi9cblxuLm9yZGVyLWxhc3Qub3JkZXIteGwtZmlyc3QuYXJjYS1yb3VuZGVkIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkc3BhY2luZy03O1xuICB9XG59XG5cbi5vcmRlci1maXJzdC5vcmRlci14bC1maXJzdC5hcmNhLXJvdW5kZWQge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkc3BhY2luZy03O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJHNwYWNpbmctNztcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICRzcGFjaW5nLTc7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIH1cbn1cblxuLm9yZGVyLWZpcnN0Lm9yZGVyLXhsLWxhc3QuYXJjYS1yb3VuZGVkIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJHNwYWNpbmctNztcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICRzcGFjaW5nLTc7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkc3BhY2luZy03O1xuICB9XG59XG5cbi5vcmRlci1sYXN0Lm9yZGVyLXhsLWxhc3QuYXJjYS1yb3VuZGVkIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICRzcGFjaW5nLTc7XG4gIH1cbn1cblxuXG4uYXJjYS1yb3VuZGVkIHtcbiAgLm9yZGVyLWxhc3Qge1xuICAgIGltZyB7XG4gICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkc3BhY2luZy03O1xuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICRzcGFjaW5nLTc7XG4gIFxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uYXJjYS1yb3VuZGVkIHtcbiAgLm9yZGVyLWZpcnN0IHtcbiAgICBpbWcge1xuICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJHNwYWNpbmctNztcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkc3BhY2luZy03O1xuICBcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLyoqXG4gKiBAZmlsZVxuICogTGF5b3V0IHN0eWxlcy5cbiAqL1xuXG5AaW1wb3J0IFwiLi9vbmUtY29sdW1uLnNjc3NcIjtcbkBpbXBvcnQgXCIuL3R3by1jb2x1bW4uc2Nzc1wiO1xuXG4uYXJjYS1tdC1zcGFjZXIge1xuICBtYXJnaW4tdG9wOiAtJHNwYWNpbmctNztcbn1cblxuLmxheW91dF9fcmVnaW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgaGVpZ2h0OiBpbmhlcml0O1xufVxuXG4ubGF5b3V0LWJ1aWxkZXItYmxvY2sge1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmFyY2EtcHR7XG4gIHBhZGRpbmctdG9wOiAxMHJlbTtcbn1cblxuLmFyY2EtcHQtMCB7XG4gIHBhZGRpbmctdG9wOiAkc3BhY2luZy0wO1xufVxuLmFyY2EtcHQtMSB7XG4gIHBhZGRpbmctdG9wOiAkc3BhY2luZy0xO1xufVxuLmFyY2EtcHQtMiB7XG4gIHBhZGRpbmctdG9wOiAkc3BhY2luZy0yO1xufVxuLmFyY2EtcHQtMyB7XG4gIHBhZGRpbmctdG9wOiAkc3BhY2luZy0zO1xufVxuLmFyY2EtcHQtNCB7XG4gIHBhZGRpbmctdG9wOiAkc3BhY2luZy00O1xufVxuLmFyY2EtcHQtNSB7XG4gIHBhZGRpbmctdG9wOiAkc3BhY2luZy01O1xufVxuLmFyY2EtcHQtNiB7XG4gIHBhZGRpbmctdG9wOiAkc3BhY2luZy02O1xufVxuLmFyY2EtcHQtNyB7XG4gIHBhZGRpbmctdG9wOiAkc3BhY2luZy03O1xufVxuLmFyY2EtcHQtOCB7XG4gIHBhZGRpbmctdG9wOiAkc3BhY2luZy04O1xufVxuLmFyY2EtcHQtOSB7XG4gIHBhZGRpbmctdG9wOiAkc3BhY2luZy05O1xufVxuLmFyY2EtcHQtMTAge1xuICBwYWRkaW5nLXRvcDogJHNwYWNpbmctMTA7XG59XG4uYXJjYS1wdC0xMSB7XG4gIHBhZGRpbmctdG9wOiAkc3BhY2luZy0xMTtcbn1cbi5hcmNhLXB0LTEyIHtcbiAgcGFkZGluZy10b3A6ICRzcGFjaW5nLTEyO1xufVxuLmFyY2EtcHQtMTMge1xuICBwYWRkaW5nLXRvcDogJHNwYWNpbmctMTM7XG59XG4uYXJjYS1wdC0xNCB7XG4gIHBhZGRpbmctdG9wOiAkc3BhY2luZy0xNDtcbn1cbi5hcmNhLXB0LTE1IHtcbiAgcGFkZGluZy10b3A6ICRzcGFjaW5nLTE1O1xufVxuXG4vL3BiXG4uYXJjYS1wYntcbiAgcGFkZGluZy1ib3R0b206IDEwcmVtO1xufVxuXG4uYXJjYS1wYi0wIHtcbiAgcGFkZGluZy1ib3R0b206ICRzcGFjaW5nLTA7XG59XG4uYXJjYS1wYi0xIHtcbiAgcGFkZGluZy1ib3R0b206ICRzcGFjaW5nLTE7XG59XG4uYXJjYS1wYi0yIHtcbiAgcGFkZGluZy1ib3R0b206ICRzcGFjaW5nLTI7XG59XG4uYXJjYS1wYi0zIHtcbiAgcGFkZGluZy1ib3R0b206ICRzcGFjaW5nLTM7XG59XG4uYXJjYS1wYi00IHtcbiAgcGFkZGluZy1ib3R0b206ICRzcGFjaW5nLTQ7XG59XG4uYXJjYS1wYi01IHtcbiAgcGFkZGluZy1ib3R0b206ICRzcGFjaW5nLTU7XG59XG4uYXJjYS1wYi02IHtcbiAgcGFkZGluZy1ib3R0b206ICRzcGFjaW5nLTY7XG59XG4uYXJjYS1wYi03IHtcbiAgcGFkZGluZy1ib3R0b206ICRzcGFjaW5nLTc7XG59XG4uYXJjYS1wYi04IHtcbiAgcGFkZGluZy1ib3R0b206ICRzcGFjaW5nLTg7XG59XG4uYXJjYS1wYi05IHtcbiAgcGFkZGluZy1ib3R0b206ICRzcGFjaW5nLTk7XG59XG4uYXJjYS1wYi0xMCB7XG4gIHBhZGRpbmctYm90dG9tOiAkc3BhY2luZy0xMDtcbn1cbi5hcmNhLXBiLTExIHtcbiAgcGFkZGluZy1ib3R0b206ICRzcGFjaW5nLTExO1xufVxuLmFyY2EtcGItMTIge1xuICBwYWRkaW5nLWJvdHRvbTogJHNwYWNpbmctMTI7XG59XG4uYXJjYS1wYi0xMyB7XG4gIHBhZGRpbmctYm90dG9tOiAkc3BhY2luZy0xMztcbn1cbi5hcmNhLXBiLTE0IHtcbiAgcGFkZGluZy1ib3R0b206ICRzcGFjaW5nLTE0O1xufVxuLmFyY2EtcGItMTUge1xuICBwYWRkaW5nLWJvdHRvbTogJHNwYWNpbmctMTU7XG59IiwiLyoqXG4gKiBAZmlsZVxuICogQW5hbGlzdGFzIFZpZXcgU3R5bGVzLlxuICoqL1xuIFxuLnZpZXctYXJjYS1hbmFsaXN0YXMtYnVyc2F0aWxlcyB7XG5cbiAgLnRhYmxlLXN0cmlwZWQge1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1wcmltYXJ5O1xuICAgIG1hcmdpbi10b3A6IDA7XG5cbiAgICB0aGVhZCB7XG4gICAgICB0ciB7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IC4xcmVtIHNvbGlkICRwcmltYXJ5LTUwMDtcbiAgICAgICAgfVxuXG4gICAgICAgIHRoIHtcbiAgICAgICAgICBjb2xvcjogJGdyYXktMTAwMDtcbiAgICAgICAgICBwYWRkaW5nOiAkc3BhY2luZy00ICRzcGFjaW5nLTI7XG4gICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIHRib2R5IHtcbiAgICAgIHRkIHtcbiAgICAgICAgLS1icy10YWJsZS1iZy10eXBlOiBub25lO1xuICAgICAgICBjb2xvcjogJGdyYXktMTAwMDtcbiAgICAgICAgcGFkZGluZzogJHNwYWNpbmctNCAkc3BhY2luZy0yIDAgMDtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgcGFkZGluZzogJHNwYWNpbmctNCAkc3BhY2luZy0yO1xuICAgICAgICB9XG5cbiAgICAgICAgJi52aWV3cy1maWVsZC1maWVsZC1lbWFpbCB7XG5cbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICBjb250ZW50OiAkZW1haWw7XG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwLjlyZW07XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgdG9wOiAwLjJyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgY29sb3I6ICRncmF5LTEwMDA7XG4gICAgICAgIH1cblxuICAgICAgICAmLnZpZXdzLWZpZWxkLWZpZWxkLWluc3RpdHVjaW9uIHtcbiAgICAgICAgICAuY2VsbC13cmFwcGVyIHtcbiAgICAgICAgICAgICY6bnRoLWxhc3QtY2hpbGQoMikge1xuICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICRlbWFpbDtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwLjlyZW07XG4gICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICB0b3A6IDAuMnJlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiAiLCIvKipcbiAqIEBmaWxlXG4gKiBidXNjYWRvciBnZW5lcmFsIHN0eWxlcy5cbiAqL1xuXG4udmlldy1kaXNwbGF5LWlkLWJ1c2NhZG9yIHtcbiAgLnZpZXctaGVhZGVyIHtcbiAgICBtYXJnaW4tdG9wOiAkc3BhY2luZy02O1xuICB9XG5cbiAgLnZpZXctY29udGVudCA+IC52aWV3cy1pbmZpbml0ZS1zY3JvbGwtY29udGVudC13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIDFmcik7XG4gICAgZ2FwOiAkc3BhY2luZy0wO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgZ2FwOiAkc3BhY2luZy0wO1xuICAgIH1cblxuICAgIC52aWV3cy1yb3cge1xuICAgICAgcGFkZGluZy10b3A6ICRzcGFjaW5nLTEwO1xuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIDFmcik7XG4gICAgICBnYXA6ICRzcGFjaW5nLTI7XG4gICAgfVxuXG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC52aWV3cy1maWVsZC1uYW1lIGEsXG4gIC52aWV3cy1maWVsZC10aXRsZSBhIHtcbiAgICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1sKTtcbiAgICBmb250LXdlaWdodDogdmFyKC0tZm9udC1sYXJnZSk7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBjb2xvcjogJG5ldXRyYWwtMTAwMDtcblxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICRwcmltYXJ5LTUwMDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIH1cbiAgfVxufVxuXG4ubm9kZV9fY29udGVudCB7XG4gIC5zZWFyY2gtY29udGVudCB7XG4gICAgZmxleDogbm9uZTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGxlZnQ7XG5cbiAgICAuc2VhcmNoLXdyYXBwZXIge1xuICAgICAgbWF4LXdpZHRoOiA0MjBweDtcbiAgICAgIGJvcmRlcjogLjFyZW0gc29saWQgJG5ldXRyYWwtNjAwO1xuXG4gICAgICBpbnB1dCB7XG4gICAgICAgIGNvbG9yOiAkbmV1dHJhbC01MDA7XG5cbiAgICAgICAgJjpmb2N1cywgJjphY3RpdmUsICY6dmlzaXRlZCB7XG4gICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5maWx0cm9zLWJ1c2NhZG9yIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBhZGRpbmc6IDFyZW0gMnJlbTtcbiAgICAgICAgbWFyZ2luLXRvcDogJHNwYWNpbmctNjtcblxuICAgICAgICBhIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGNvbG9yOiAkbmV1dHJhbC01MDA7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgICAgICAgJjpmb2N1cywgJjphY3RpdmUsICY6dmlzaXRlZCB7XG4gICAgICAgICAgICBjb2xvcjogJG5ldXRyYWwtNTAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgd2lkdGg6IDEuNnJlbTtcbiAgICAgICAgICBoZWlnaHQ6IDEuNnJlbTtcbiAgICAgICAgICBtYXJnaW4tdG9wOiA0cHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuY2xlYXItYnV0dG9uXG4gICAgICAuc2VhcmNoLWJ1dHRvbiB7XG4gICAgICAgIHBhZGRpbmc6IDFyZW0gMnJlbTtcblxuICAgICAgICBzdmcge1xuICAgICAgICAgIHdpZHRoOiAxLjZyZW07XG4gICAgICAgICAgaGVpZ2h0OiAxLjZyZW07XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmNsZWFyLWJ1dHRvbiB7XG4gICAgICAgIHBhZGRpbmc6IDFyZW0gMCAxcmVtIDA7XG4gICAgICB9XG4gICAgfVxuXG4gIH1cblxuICAjZmlsdGVyLW1vZGFsIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHdpZHRoOiA5MCU7XG4gICAgaGVpZ2h0OiA5MCU7XG4gICAgYm9yZGVyLXJhZGl1czogMS41cmVtO1xuICAgIHBhZGRpbmc6ICRzcGFjaW5nLTc7XG5cbiAgICA+IGRpdiB7XG4gICAgICBnYXA6ICRzcGFjaW5nLTY7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICAgI2Nsb3NlLW1vZGFsIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgfVxuXG4gICAgICBoMiB7XG4gICAgICAgIGNvbG9yOiAkbmV1dHJhbC0xMDAwO1xuICAgICAgICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS0yeGwpO1xuICAgICAgfVxuXG4gICAgICBoMyB7XG4gICAgICAgIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWwpO1xuICAgICAgICBmb250LXdlaWdodDogdmFyKC0tZm9udC1sYXJnZSk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgIGNvbG9yOiAkbmV1dHJhbC0xMDAwO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogJHNwYWNpbmctMjtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRwcmltYXJ5LTUwMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctNDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG5cbiAgICAgIC5ibG9jay1mYWNldHMge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctMTA7XG4gICAgICB9XG5cbiAgICAgIGEge1xuICAgICAgICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1tKTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtbGFyZ2UpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4iLCIvKipcbiAqIEBmaWxlXG4gKiBDb25zZWpvIEFkbWluaXN0cmFjaW9uIFZpZXcgU3R5bGVzLlxuICoqL1xuIFxuLnZpZXctZGlzcGxheS1pZC1jb250YWN0X2RhdGFfZ3JpZCB7XG5cbiAgLnZpZXctY29udGVudCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBnYXA6ICRzcGFjaW5nLTEzO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICB9XG5cbiAgICAuY29udGVudC1ncm91cCB7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgJjpudGgtY2hpbGQobiszKXtcbiAgICAgICAgICBncmlkLWNvbHVtbjogMSAvIDM7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgaHIge1xuICAgICAgICBjb2xvcjogJHByaW1hcnktNTAwO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICBtYXJnaW46ICRzcGFjaW5nLTMgMCAkc3BhY2luZy01IDA7XG4gICAgICB9XG4gIFxuICAgICAgLmNvbnRhaW5lci1yb3cge1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAmOm50aC1jaGlsZCgzKXtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC52aWV3cy1yb3cge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy02O1xuICAgICAgICAgIFxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgXG4gICAgICAgIGEge1xuICAgICAgICAgIGNvbG9yOiAkbmV1dHJhbC0xMDAwO1xuICBcbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeS01MDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICB9XG4gIH1cbn1cbiAiLCIvKipcbiAqIEBmaWxlXG4gKiBFdmVudG9zIHN0eWxlcy5cbiAqL1xuXG4udmlldy1kaXNwbGF5LWlkLWV2ZW50b3NfbGlua3NfY2FyZF9ncmlkIHtcblxuICAudmlld3MtZXhwb3NlZC1mb3JtLmJlZi1leHBvc2VkLWZvcm0gLmZvcm0tLWlubGluZXtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG5cbiAgLnZpZXctY29udGVudCA+IC52aWV3cy1pbmZpbml0ZS1zY3JvbGwtY29udGVudC13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIDFmcik7XG4gICAgZ2FwOiAkc3BhY2luZy01O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICAgIGdhcDogJHNwYWNpbmctOCAkc3BhY2luZy0xMDtcbiAgICB9XG5cbiAgICAudmlld3Mtcm93IHtcbiAgICAgIHBhZGRpbmc6ICRzcGFjaW5nLTY7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgIGJvcmRlci1yYWRpdXM6ICRzcGFjaW5nLTY7XG4gICAgfVxuXG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC52aWV3cy1maWVsZC1maWVsZC1kYXRlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy0zO1xuICAgIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLXMpO1xuICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LW1lZGl1bSk7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBjb2xvcjogJHByaW1hcnk7XG4gIH1cblxuICAudmlld3MtZmllbGQtbmFtZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctNztcbiAgICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS14bCk7XG4gICAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtcmVndWxhcik7XG4gIH1cblxuICAudmlld3MtZmllbGQtbm90aGluZyB7XG4gICAgYSB7XG4gICAgICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1tKTtcbiAgICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXJlZ3VsYXIpO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgIGNvbG9yOiAkZ3JheS01MDA7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgIHRleHQtdW5kZXJsaW5lLW9mZnNldDogYXV0bztcbiAgICAgIHRleHQtdW5kZXJsaW5lLXBvc2l0aW9uOiBmcm9tLWZyb250O1xuICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlLWluO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi8qKlxuICogQGZpbGVcbiAqIExpbmtzIENhcmQgVmlldyBTdHlsZXMuXG4gKiovXG4gXG4gLmFzZy1saWJyYXJ5IHtcblxuICB1bCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nLWxlZnQ6IDByZW07XG4gICAgcGFkZGluZy10b3A6IDAuNzVyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDAuNzVyZW07XG4gIH1cblxuICAudmlldy1maWx0ZXJzIHtcblxuICAgIC52aWV3cy1leHBvc2VkLWZvcm0ge1xuXG4gICAgICAuZm9ybS0taW5saW5lIHtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgZ2FwOiAkc3BhY2luZy03O1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICAgIGdhcDogJHNwYWNpbmctNlxuICAgICAgICB9XG5cbiAgICAgICAgLmpzLWZvcm0taXRlbSB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgICAgICAgIFxuICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgIHBhZGRpbmc6ICRzcGFjaW5nLTMgJHNwYWNpbmctOSAkc3BhY2luZy0zICRzcGFjaW5nLTY7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAkc3BhY2luZy02IGNlbnRlcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6ICRzZWFyY2gtaWNvbjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmZvcm0tY29udHJvbCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRzcGFjaW5nLTY7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgXG4gICAgICAgIC5mb3JtLXR5cGUtc2VsZWN0IHtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctMztcblxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgfVxuICBcbiAgICAgICAgICAmLmZvcm0taXRlbS1maWVsZC1hc2ctbGlicmFyeS10YXJnZXQtaWQge1xuXG4gICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1UZXh0LUJsYWNrLWNvbG9yLCAjMUQxRDFCKTtcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IHZhcigtLUZvbnQtZm9udC1mYW1pbHksIFwiSGVsdmV0aWNhIE5vdyBUZXh0XCIpO1xuICAgICAgICAgICAgICBmb250LXNpemU6IHZhcigtLVNjYWxlcy1EZXNrdG9wLWxhcmdlLXgsIDIuNXJlbSk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgIFxuICAgICAgICAgIC5mb3JtLXNlbGVjdCB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5O1xuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkc3BhY2luZy02O1xuICAgICAgICAgICAgcGFkZGluZzogJHNwYWNpbmctMyAkc3BhY2luZy05ICRzcGFjaW5nLTMgJHNwYWNpbmctNjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0ICRzcGFjaW5nLTYgY2VudGVyO1xuICAgICAgICAgICAgYm9yZGVyOiAwLjFyZW0gc29saWQgJG5ldXRyYWwtNjAwO1xuICAgICAgICAgICAgY29sb3I6ICRuZXV0cmFsLTUwMDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuc2VsZWN0MiB7XG4gICAgICAgICAgICAmLnNlbGVjdDItY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgbWluLXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5mb3JtLWFjdGlvbnMge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAmLmNsZWFyZml4IHtcblxuICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICB9XG5cbiAgfVxuXG4gIC52aWV3LWNvbnRlbnQge1xuXG4gICAgLnZpZXdzLWluZmluaXRlLXNjcm9sbC1jb250ZW50LXdyYXBwZXIge1xuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIDFmcik7XG4gICAgICBnYXA6ICRzcGFjaW5nLTc7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICAgICAgZ2FwOiAkc3BhY2luZy04O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gICAgICB9XG4gICAgICBcbiAgICAgIC52aWV3cy1yb3cge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgICAgIHBhZGRpbmc6ICRzcGFjaW5nLTU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRzcGFjaW5nLTQ7XG4gIFxuICAgICAgICBhcnRpY2xlIHtcbiAgXG4gICAgICAgICAgLmFyY2EtbGlua3MtY2FyZC1jb250ZW50IHtcblxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeS01MDA7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4yOXJlbTtcbiAgICAgICAgICAgICAgZ2FwOiAxcmVtO1xuXG4gICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkbmV1dHJhbC0xMDAwO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgXG4gICAgICAgICAgICAudGl0bGUge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLTc7XG5cbiAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLTg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgXG4gICAgICAgICAgICAuYXJjYS1saW5rcy1jYXJkLWNvbnRlbnRfdGl0bGVfZ3JvdXAge1xuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICBnYXA6ICRzcGFjaW5nLTI7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLTM7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnBhZ2VyIHtcbiAgICBtYXJnaW4tdG9wOiAkc3BhY2luZy00O1xuXG4gICAgLnBhZ2VyX19pdGVtIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICB9XG59IiwiLyoqXG4gKiBAZmlsZVxuICogTm90aWNpYXMgVmlldyBTdHlsZXMuXG4gKiovXG4gXG4udmlldy1hcmNhLW5vdGljaWFzIHtcblxuICB3aWR0aDogYXV0bztcblxuICAudmlldy1maWx0ZXJzIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0cmVtO1xuXG4gICAgLmZvcm0tLWlubGluZSB7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgfVxuXG4gICAgICAuYmVmLWxpbmtzIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICBcbiAgICAgICAgdWwge1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBnYXA6ICRzcGFjaW5nLTI7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIFxuICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgIGNvbG9yOiAkZ3JheS0xMDAwO1xuICAgICAgICAgICAgICBwYWRkaW5nOiAkc3BhY2luZy0zICRzcGFjaW5nLTY7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRzcGFjaW5nLTY7XG4gICAgICBcbiAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktMTAwMDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICB9XG4gICAgICBcbiAgICAgICAgICAgICAgJi5iZWYtbGluay0tc2VsZWN0ZWQge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LTEwMDA7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtb25seShsZykge1xuICAgICAgICAgICAgZ2FwOiAwO1xuICAgICAgICAgIH1cblxuICAgICAgICB9XG4gICAgICB9XG4gIFxuICAgICAgLmZvcm0tdHlwZS1zZWxlY3Qge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy0zO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmhlcml0O1xuICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmLmZvcm0taXRlbS1maWVsZC1jb3VudHJ5LXRhcmdldC1pZCB7XG5cbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICByaWdodDogMTkuM3JlbTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmZvcm0taXRlbS1maWVsZC15ZWFyLXRhcmdldC1pZCB7XG5cbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgXG4gICAgICAgICYuanMtZm9ybS1pdGVtLWZpZWxkLXRvcGljLXRhcmdldC1pZC0xIHtcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICBcbiAgICAgICAgLmZvcm0tc2VsZWN0IHtcbiAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtcHJpbWFyeTtcbiAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAkc3BhY2luZy02O1xuICAgICAgICAgIHBhZGRpbmc6ICRzcGFjaW5nLTMgNC44cmVtICRzcGFjaW5nLTMgJHNwYWNpbmctNjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAkc3BhY2luZy02IGNlbnRlcjtcbiAgICAgICAgICBib3JkZXI6IDAuMXJlbSBzb2xpZCAkbmV1dHJhbC02MDA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmZvcm0tdHlwZS10ZXh0ZmllbGQge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy0zO1xuXG4gICAgICAgICYuanMtZm9ybS10eXBlLXRleHRmaWVsZCB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgLmZvcm0tdGV4dCB7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LXByaW1hcnk7XG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogJHNwYWNpbmctNjtcbiAgICAgICAgICBwYWRkaW5nOiAkc3BhY2luZy0zICRzcGFjaW5nLTkgJHNwYWNpbmctMyAkc3BhY2luZy02O1xuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0ICRzcGFjaW5nLTYgY2VudGVyO1xuICAgICAgICAgIGJvcmRlcjogMC4xcmVtIHNvbGlkICRuZXV0cmFsLTYwMDtcbiAgICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgfVxuXG4gICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgdG9wOiAwLjFyZW07XG4gICAgICAgICAgcmlnaHQ6IDIuOXJlbTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAkc3BhY2luZy02O1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5mb3JtLWFjdGlvbnMge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC52aWV3LWNvbnRlbnQge1xuXG4gICAgLnZpZXdzLWluZmluaXRlLXNjcm9sbC1jb250ZW50LXdyYXBwZXIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgZ2FwOiA3LjJyZW0gJHNwYWNpbmctNjtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgICAgIH1cblxuICAgICAgLnZpZXdzLXJvdyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDdyZW07XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cblxuICAgICAgICAuaW1hZ2UtY29udGFpbmVyIHtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAkc3BhY2luZy02O1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMzcuNXJlbTtcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy02O1xuICAgIFxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgIGhlaWdodDogMjhyZW07XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgICAgICAgaGVpZ2h0OiA0NS4wcmVtO1xuICAgICAgICAgIH1cbiAgICBcbiAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy02O1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuNXMgY3ViaWMtYmV6aWVyKDAuMjUsIDAsIDAuNzUsIDEpO1xuICAgICAgICAgIH1cbiAgICBcbiAgICAgICAgICAudG9waWMge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xuICAgICAgICAgICAgdG9wOiAkc3BhY2luZy00O1xuICAgICAgICAgICAgcmlnaHQ6ICRzcGFjaW5nLTQ7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgcGFkZGluZzogJHNwYWNpbmctMSAkc3BhY2luZy0zO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOTkuOXJlbTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIFxuICAgICAgICBoMyB7XG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWxnO1xuICAgICAgICAgIGNvbG9yOiAkZ3JheS0xMDAwO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctNDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAuNXMgZWFzZSwgb3BhY2l0eSAxcyBlYXNlO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgLmltYWdlLWNvbnRhaW5lcntcbiAgICAgICAgICAgIGltZ3tcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjVzIGN1YmljLWJlemllcigwLjI1LCAwLCAwLjc1LCAxKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gIFxuICAgICAgICAgIC5jYXJvdXNlbC1jb250ZW50IHtcbiAgICAgICAgICAgIGgzIHtcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgLjVzIGVhc2UsIG9wYWNpdHkgMXMgZWFzZTtcbiAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5LTUwMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICB1bCB7XG4gICAgcGFkZGluZzogMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbiBcbiIsIi8qKlxuICogQGZpbGVcbiAqIFByb3ZlZWRvcmVzIFZpZXcgU3R5bGVzLlxuICoqL1xuIFxuLnZpZXctc3VwcGxpZXItcmVzb3VyY2UtY2VudGVyIHtcblxuICAudmlldy1oZWFkZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiA4LjlyZW07XG4gIH1cbiAgLnZpZXctZmlsdGVycyB7XG5cbiAgICAuZm9ybS0taW5saW5lIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXG4gICAgICAuanMtZm9ybS1pdGVtLWZpZWxkLWxpYnJhcnktdGFyZ2V0LWlkIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAkc3BhY2luZy0yO1xuXG4gICAgICAgIC5zZWxlY3QyIHtcbiAgICAgICAgICAmLnNlbGVjdDItY29udGFpbmVyIHtcbiAgICAgICAgICAgIG1pbi13aWR0aDogMTVyZW07XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgICAgICAgICAgbWluLXdpZHRoOiAyMHJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmpzLWZvcm0taXRlbS1maWVsZC1jb3VudHJ5LXRhcmdldC1pZHtcblxuICAgICAgICAuc2VsZWN0MiB7XG4gICAgICAgICAgJi5zZWxlY3QyLWNvbnRhaW5lciB7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDE1cmVtO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAgICAgICAgIG1pbi13aWR0aDogMTJyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfSAgIFxuICB9XG5cbiAgLnZpZXctY29udGVudCB7XG4gICAgbWFyZ2luLXRvcDogOHJlbTtcblxuICAgIC50YWJsZS1zdHJpcGVkIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1wcmltYXJ5O1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgXG4gICAgICB0aGVhZCB7XG4gICAgICAgIHRyIHtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAuMXJlbSBzb2xpZCAkcHJpbWFyeS01MDA7XG5cbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgfVxuICBcbiAgICAgICAgICB0aCB7XG4gICAgICAgICAgICBjb2xvcjogJGdyYXktMTAwMDtcbiAgICAgICAgICAgIHBhZGRpbmc6ICRzcGFjaW5nLTQgJHNwYWNpbmctMjtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gIFxuICAgICAgdGJvZHkge1xuICAgICAgICB0ciB7XG4gICAgICAgICAgXG5cbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbmV1dHJhbC0xMDAwO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIHRkIHtcbiAgICAgICAgICAgIC0tYnMtdGFibGUtYmctdHlwZTogbm9uZTtcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JheS0xMDAwO1xuICAgICAgICAgICAgcGFkZGluZzogJHNwYWNpbmctNCAkc3BhY2luZy0yICRzcGFjaW5nLTQgMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICAgIHBhZGRpbmc6ICRzcGFjaW5nLTQgJHNwYWNpbmctMjtcbiAgICAgICAgICAgIH1cbiAgXG4gICAgICAgICAgICAmLnZpZXdzLWZpZWxkLW5hbWUge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6ICRwZGYtaWNvbjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBsZWZ0O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogJHNwYWNpbmctODtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi52aWV3cy1maWVsZC1maWVsZC1kYXRlIHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTJyZW07XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgXG4gICAgICAgICAgICAuZmlsZS0tYXBwbGljYXRpb24tcGRmIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgXG4gICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDA7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogJGRvd25sb2FkLWljb247XG4gIFxuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAkc3BhY2luZy00O1xuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAkc3BhY2luZy00O1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogJGRvd25sb2FkLWljb247XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4gIiwiLnZpZXctcmVzdWx0YWRvcy10cmltZXN0cmFsZXMge1xuXG4gIC52aWV3LWZpbHRlcnMge1xuICAgIG1hcmdpbi1ib3R0b206IDRyZW07XG5cbiAgICAuZm9ybS0taW5saW5lIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZ2FwOiAkc3BhY2luZy0yO1xuXG4gICAgICAuZm9ybS10eXBlLXNlbGVjdCB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLTM7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cblxuICAgICAgICAuZm9ybS1zZWxlY3Qge1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1wcmltYXJ5O1xuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRzcGFjaW5nLTY7XG4gICAgICAgICAgcGFkZGluZzogJHNwYWNpbmctMyA0LjhyZW0gJHNwYWNpbmctMyAkc3BhY2luZy02O1xuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0ICRzcGFjaW5nLTYgY2VudGVyO1xuICAgICAgICAgIGJvcmRlcjogMC4xcmVtIHNvbGlkICRuZXV0cmFsLTYwMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG5cbiAgLnZpZXctY29udGVudCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICAgIGdyaWQtZ2FwOiAkc3BhY2luZy01O1xuICAgIH1cblxuICAgIC5zbGljay1zbGlkZSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6ICRzcGFjaW5nLTU7XG4gICAgfVxuICB9XG5cbiAgLnNsaWNrLXRyYWNrIHtcbiAgICB0cmFuc2l0aW9uOiBoZWlnaHQgMXM7XG4gIH1cblxuICAuc2xpY2stZG90cyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMTZweDtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6ICRzcGFjaW5nLTQ7XG4gICAgbWFyZ2luOiAkc3BhY2luZy04IGF1dG87XG4gICAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lO1xuICAgIHNjcm9sbGJhci13aWR0aDogbm9uZTtcblxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgbGkge1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIGJhY2tncm91bmQ6ICRkb3RzO1xuICAgICAgd2lkdGg6ICRzcGFjaW5nLTQ7XG4gICAgICBoZWlnaHQ6ICRzcGFjaW5nLTQ7XG4gICAgICBmb250LXNpemU6IDA7XG5cbiAgICAgICYuc2xpY2stYWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZDogJHByaW1hcnktNTAwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICB9XG5cbiAgICAgIGJ1dHRvbiB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgaGVpZ2h0OiAkc3BhY2luZy00O1xuICAgICAgICBwYWRkaW5nOiAwICRzcGFjaW5nLTI7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5yZXN1bHQtZ3JvdXAge1xuICBib3JkZXItcmFkaXVzOiAkc3BhY2luZy03O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkc29mdC13aGl0ZTtcbiAgcGFkZGluZzogJHNwYWNpbmctNztcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgcGFkZGluZzogJHNwYWNpbmctMTA7XG4gIH1cblxuICBoMyB7XG4gICAgQGV4dGVuZCAuaDU7XG4gICAgZm9udC13ZWlnaHQ6ICR3ZWlnaHRzLTE7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IGNvbHVtbjtcbiAgICBnYXA6IDEwcHg7XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHdpZHRoOiA4MCU7XG4gICAgICBoZWlnaHQ6IDJweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRyZWQ7XG4gICAgICBtYXJnaW4tbGVmdDogJHNwYWNpbmctMjtcbiAgICAgIG1hcmdpbi10b3A6ICRzcGFjaW5nLTI7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIH1cbiAgfVxuXG4gIC5tZWRpdW0tbSB7XG4gICAgZm9udC13ZWlnaHQ6ICR3ZWlnaHRzLTE7XG4gIH1cbn0iLCIvKipcbiAqIEBmaWxlXG4gKiBDYXJkIEVtcHJlc2FzIE5vZGUgU3R5bGVzLlxuICoqL1xuLnZpZXctYXJjYS1lbXByZXNhcyB7XG4gIC52aWV3cy12aWV3LXJlc3BvbnNpdmUtZ3JpZCB7XG4gICAgZ2FwOiAkc3BhY2luZy01O1xuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLTU7XG4gICAgICBcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0bztcbiAgICB9XG4gIFxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgIGdhcDogJHNwYWNpbmctOCAkc3BhY2luZy03O1xuICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctODtcbiAgICB9XG4gICBcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICBnYXA6ICRzcGFjaW5nLTg7XG4gICAgfVxuICBcbiAgICAubm9kZS0tdHlwZS1hcmNhLWVtcHJlc2FzIHtcbiAgXG4gICAgICAud3JhcHBlciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJHNwYWNpbmctNDtcbiAgICBcbiAgICAgICAgLm5vZGUtaW1nIHtcbiAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkc3BhY2luZy00O1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJHNwYWNpbmctNDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICBcbiAgICAgICAgLm5vZGUtaW5mbyB7XG4gICAgICAgICAgcGFkZGluZzogMCAkc3BhY2luZy02ICRzcGFjaW5nLTQ7XG4gIFxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgcGFkZGluZzogMCAkc3BhY2luZy00O1xuICAgICAgICAgIH1cbiAgXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgICAgICAgcGFkZGluZzogMCAkc3BhY2luZy02IDA7XG4gICAgICAgICAgfVxuICBcbiAgICAgICAgICAudGl0bGUge1xuICAgICAgICAgICAgXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIuNnJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgXG4gICAgICAgICAgLm5vZGUtYm9keSB7XG4gIFxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAkc3BhY2luZy0yO1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy01O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICBcbiAgICAgICAgICAubm9kZS1saW5rIHtcbiAgICAgICAgICAgIC5idG4tYWxpZ24ge1xuICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcblxuICAgICAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgICAgICBzdHJva2U6ICRwcmltYXJ5LTUwMDtcbiAgICAgICAgICAgICAgfVxuICAgIFxuICAgICAgICAgICAgICAubG5rLWxpbmstcHJpbWFyeSB7XG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgICAgICAgICAgc3Ryb2tlOiAkZ3JheS0xMDAwO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLyoqXG4gKiBAZmlsZVxuICogQ2FyZCBQcm92ZWVkb3JlcyBOb2RlIFN0eWxlcy5cbiAqKi9cbiAudmlldy1hcmNhLXByb3ZlZWRvcmVzIHsgXG4gIC52aWV3cy12aWV3LXJlc3BvbnNpdmUtZ3JpZCB7XG4gICAgZ2FwOiAkc3BhY2luZy03O1xuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLTc7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvO1xuICBcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICBnYXA6ICRzcGFjaW5nLTg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy04O1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICB9XG4gICBcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICAgIH1cbiAgXG4gICAgLm5vZGUtLXR5cGUtYXJjYS1wcm92ZWVkb3JlcyB7XG4gIFxuICAgICAgLndyYXBwZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRzcGFjaW5nLTQ7XG4gICAgXG4gICAgICAgIC5ub2RlLWluZm8ge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgZ2FwOiAkc3BhY2luZy03O1xuICAgICAgICAgIHBhZGRpbmc6ICRzcGFjaW5nLTU7XG4gICAgICAgICAgbWluLWhlaWdodDogMTUuMnJlbTtcbiAgXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgbWluLWhlaWdodDogMTcuOHJlbTtcbiAgICAgICAgICB9XG4gIFxuICAgICAgICAgIC50aXRsZSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgICAgfVxuICBcbiAgICAgICAgICAubm9kZS1saW5rIHtcbiAgICAgICAgICAgIC5idG4tYWxpZ24ge1xuICBcbiAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdW5zZXQ7XG4gIFxuICAgICAgICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgICAgICAgc3Ryb2tlOiAkcHJpbWFyeS01MDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgXG4gICAgICAgICAgICAgICAgLmxuay1saW5rLXByaW1hcnkge1xuICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgICAgICAgICAgIHN0cm9rZTogJGdyYXktMTAwMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuIH1cblxuIiwiLyoqXG4gKiBAZmlsZVxuICogTm90aWNpYXMgTm9kZSBTdHlsZXMuXG4gKiovXG4gXG4ubm9kZS0tdHlwZS1uZXdzIHtcblxuICAudG9wLWNvbnRlbnQge1xuICAgIHBhZGRpbmctdG9wOiAxOHJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogOHJlbTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA5cmVtO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMHJlbTtcbiAgICB9XG5cbiAgICAuYmFjayB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiAkYmFjay1pY29uO1xuICAgICAgd2lkdGg6IDQuOHJlbTtcbiAgICAgIGhlaWdodDogNC44cmVtO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy01O1xuICAgIH1cblxuICAgIC5zdW1tYXJ5IHtcbiAgICAgIGNvbG9yOiAkZ3JheS01MDA7XG4gICAgICBtYXJnaW46ICRzcGFjaW5nLTIgMCAkc3BhY2luZy01O1xuICAgIH1cblxuICAgIC5kZXRhaWxzIHtcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICBnYXA6ICRzcGFjaW5nLTY7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luOiAkc3BhY2luZy03IDAgMDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgfVxuXG4gICAgICAubWV0YSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGdhcDogJHNwYWNpbmctMztcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAudG9waWMge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LTEwMDA7XG4gICAgICAgICAgcGFkZGluZzogJHNwYWNpbmctMSAkc3BhY2luZy0zO1xuICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogJHNwYWNpbmctNjtcbiAgICAgICAgfVxuXG4gICAgICAgIC5kYXRlIHtcbiAgICAgICAgICBjb2xvcjogJGdyYXktNTAwO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5zaGFyZSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGdhcDogJHNwYWNpbmctNDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubWlkZGxlLWNvbnRlbnQge1xuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLTg7XG4gIFxuICAgIC5pbWctYm9keSB7XG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJHNwYWNpbmctNjtcbiAgICAgIH1cbiAgICB9XG4gIFxuICAgIC5ib2R5IHtcbiAgICAgIG1hcmdpbjogNi40cmVtIGF1dG87XG4gICAgfVxuICBcbiAgICAuYnV0dG9ucy1uZXdzIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNi40cmVtO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBnYXA6ICRzcGFjaW5nLTQ7XG4gICAgICB9XG5cbiAgICAgIC5kb2N1bWVudCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLTQ7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmJ0biB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICY6OmFmdGVye1xuICAgICAgICAgIGNvbnRlbnQ6ICRhcnJvdy1kb3dubG9hZDtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogJHNwYWNpbmctMjtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICY6OmFmdGVye1xuICAgICAgICAgICAgZmlsdGVyOiBpbnZlcnQoMSk7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIFxuICAgIC5zaGFyZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZ2FwOiAkc3BhY2luZy00O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogZW5kO1xuICAgIH1cbiAgfVxufVxuIiwiLyoqXG4gKiBAZmlsZVxuICogUGVyc29uIEJsb2NrIFN0eWxlcy5cbiAqKi9cbiBcbi5ub2RlLS10eXBlLXBlcnNvbiB7XG4gICYubm9kZS0tdmlldy1tb2RlLWZ1bGwge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ2FwOiAkc3BhY2luZy04O1xuICAgIHBhZGRpbmc6IDAgMS42cmVtIDEuNnJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgcGFkZGluZzogMCAkc3BhY2luZy04ICRzcGFjaW5nLTg7XG4gICAgfVxuXG4gICAgLmNvbnRlbnQtdG9wIHtcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICBnYXA6ICRzcGFjaW5nLTg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICB9XG5cbiAgICAgIC5kZXRhaWxzIHtcblxuICAgICAgICAudGl0bGUge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuNnJlbTtcblxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIuNnJlbTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmNhcmdvIHtcbiAgICAgICAgICBjb2xvcjogJHByaW1hcnktNTAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNvbnRlbnQtbWlkZGxlIHtcbiAgICAgIC5ib2R5IHtcbiAgICAgICAgY29sb3I6ICRuZXV0cmFsLTEwMDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNvbnRlbnQtYm90dG9tIHtcbiAgICAgIC5maWVsZF9fbGFiZWwge1xuICAgICAgICBjb2xvcjogJHByaW1hcnktNTAwO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLyoqXG4gKiBAZmlsZVxuICogUHJvZmlsZXMgQmxvY2sgU3R5bGVzLlxuICoqL1xuIFxuLm5vZGUtLXR5cGUtcGVyc29uIHtcbiAgbWFyZ2luLWJvdHRvbTogOHJlbTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuXG4gIC5wZXJzb24tbmFtZSB7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAkc3BhY2luZy04O1xuICAgIH1cblxuICAgIGhyIHtcbiAgICAgIGNvbG9yOiAkcHJpbWFyeS01MDA7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgbWFyZ2luOiAkc3BhY2luZy0zIDAgJHNwYWNpbmctNSAwO1xuICAgIH1cblxuICAgIC5jYXJnbyB7XG4gICAgICBjb2xvcjogJHByaW1hcnktNTAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctODtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5wZXJzb24tY29udGVudCB7XG4gICAgLmJvZHkge1xuICAgICAgY29sb3I6ICRuZXV0cmFsLTUwMDtcbiAgICB9XG4gIH1cbn1cbiIsIkBtaXhpbiBic0Jhbm5lcigkZmlsZSkge1xuICAvKiFcbiAgICogQm9vdHN0cmFwICN7JGZpbGV9IHY1LjMuMyAoaHR0cHM6Ly9nZXRib290c3RyYXAuY29tLylcbiAgICogQ29weXJpZ2h0IDIwMTEtMjAyNCBUaGUgQm9vdHN0cmFwIEF1dGhvcnNcbiAgICogTGljZW5zZWQgdW5kZXIgTUlUIChodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvYmxvYi9tYWluL0xJQ0VOU0UpXG4gICAqL1xufVxuIiwiLyoqXG4gKiBAZmlsZVxuICogR2VuZXJhbCBzdHlsZXMgd3JhcHBlci5cbiAqKi9cblxuQGltcG9ydCBcIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvYmFubmVyXCI7XG5cbi8vIHNjc3MtZG9jcy1zdGFydCBpbXBvcnQtc3RhY2tcbi8vIENvbmZpZ3VyYXRpb25cbkBpbXBvcnQgXCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvZnVuY3Rpb25zXCI7XG5cbi8vIFN1YiB0aGVtZSBvdmVycmlkZXMgdmFyaWFibGVzLlxuQGltcG9ydCBcIi4vb3ZlcnJpZGVzL3ZhcmlhYmxlcy92YXJpYWJsZXNcIjtcblxuQGltcG9ydCBcIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy92YXJpYWJsZXNcIjtcbkBpbXBvcnQgXCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdmFyaWFibGVzLWRhcmtcIjtcbkBpbXBvcnQgXCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWFwc1wiO1xuQGltcG9ydCBcIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnNcIjtcbkBpbXBvcnQgXCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzXCI7XG5cbi8vIExheW91dCAmIGNvbXBvbmVudHNcbkBpbXBvcnQgXCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3Mvcm9vdFwiO1xuQGltcG9ydCBcIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9yZWJvb3RcIjtcbkBpbXBvcnQgXCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdHlwZVwiO1xuQGltcG9ydCBcIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9pbWFnZXNcIjtcbkBpbXBvcnQgXCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvY29udGFpbmVyc1wiO1xuQGltcG9ydCBcIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9ncmlkXCI7XG5AaW1wb3J0IFwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3RhYmxlc1wiO1xuQGltcG9ydCBcIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9mb3Jtc1wiO1xuQGltcG9ydCBcIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9idXR0b25zXCI7XG5AaW1wb3J0IFwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3RyYW5zaXRpb25zXCI7XG5AaW1wb3J0IFwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2Ryb3Bkb3duXCI7XG5AaW1wb3J0IFwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2J1dHRvbi1ncm91cFwiO1xuQGltcG9ydCBcIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9uYXZcIjtcbkBpbXBvcnQgXCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbmF2YmFyXCI7XG5AaW1wb3J0IFwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2NhcmRcIjtcbkBpbXBvcnQgXCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvYWNjb3JkaW9uXCI7XG5AaW1wb3J0IFwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2JyZWFkY3J1bWJcIjtcbkBpbXBvcnQgXCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvcGFnaW5hdGlvblwiO1xuQGltcG9ydCBcIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9iYWRnZVwiO1xuQGltcG9ydCBcIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9hbGVydFwiO1xuQGltcG9ydCBcIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9wcm9ncmVzc1wiO1xuQGltcG9ydCBcIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9saXN0LWdyb3VwXCI7XG5AaW1wb3J0IFwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2Nsb3NlXCI7XG5AaW1wb3J0IFwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3RvYXN0c1wiO1xuQGltcG9ydCBcIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9tb2RhbFwiO1xuQGltcG9ydCBcIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy90b29sdGlwXCI7XG5AaW1wb3J0IFwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3BvcG92ZXJcIjtcbkBpbXBvcnQgXCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvY2Fyb3VzZWxcIjtcbkBpbXBvcnQgXCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3Mvc3Bpbm5lcnNcIjtcbkBpbXBvcnQgXCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3Mvb2ZmY2FudmFzXCI7XG5AaW1wb3J0IFwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3BsYWNlaG9sZGVyc1wiO1xuXG4vLyBIZWxwZXJzXG5AaW1wb3J0IFwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2hlbHBlcnNcIjtcblxuLy8gVXRpbGl0aWVzXG5AaW1wb3J0IFwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9hcGlcIjtcbi8vIHNjc3MtZG9jcy1lbmQgaW1wb3J0LXN0YWNrXG5cbi8vIFN1YnRoZW1lIG1peGluLlxuQGltcG9ydCBcIi4vYmFzZS9iYXNlXCI7XG5AaW1wb3J0IFwiLi9jb21wb25lbnRzL2NvbXBvbmVudHNcIjtcbkBpbXBvcnQgXCIuL3JlZ2lvbnMvcmVnaW9uc1wiO1xuQGltcG9ydCBcIi4vbGF5b3V0L2xheW91dFwiO1xuQGltcG9ydCBcIi4vdmlld3Mvdmlld3NcIjtcbkBpbXBvcnQgXCIuL25vZGUvbm9kZVwiO1xuXG5AaW5jbHVkZSBic0Jhbm5lcihcIlwiKTtcblxuLmZhY2V0cy13aWRnZXQtY2hlY2tib3gge1xuICB1bCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpO1xuICAgIGdhcDogJHNwYWNpbmctNTtcbiAgICBwYWRkaW5nOiAkc3BhY2luZy0wO1xuXG4gICAgLmZhY2V0LWl0ZW0ge1xuICAgICAgZGlzcGxheTogZmxleDtcblxuICAgICAgLmZhY2V0cy1jaGVja2JveCB7XG4gICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkbmV1dHJhbC0zMDA7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDdweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB9XG5cbiAgICAgIC5mYWNldHMtY2hlY2tib3g6Y2hlY2tlZCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LTUwMDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkcHJpbWFyeS01MDA7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICB9XG5cbiAgICAgIC5mYWNldHMtY2hlY2tib3g6Y2hlY2tlZDo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDt1dGY4LDxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHdpZHRoPVwiMTJcIiBoZWlnaHQ9XCIxMFwiIHZpZXdCb3g9XCIwIDAgMTIgMTBcIiBmaWxsPVwibm9uZVwiPjxwYXRoIGQ9XCJNMy44MTM1MyA3Ljg4OTYzTDAuOTY4NzMyIDQuNzgwMDFMMCA1LjgzMTQ3TDMuODEzNTMgMTBMMTIgMS4wNTE0NUwxMS4wMzgxIDBMMy44MTM1MyA3Ljg4OTYzWlwiIGZpbGw9XCJ3aGl0ZVwiLz48L3N2Zz4nKTtcbiAgICAgIH1cblxuICAgICAgLmZhY2V0LWl0ZW1fX3ZhbHVlIHtcbiAgICAgICAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtbSk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LWxhcmdlKTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgY29sb3I6ICRuZXV0cmFsLTEwMDA7XG4gICAgICAgIHBhZGRpbmctbGVmdDogJHNwYWNpbmctMjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZmFjZXRzLXdpZGdldC0ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmJsb2NrLWZhY2V0cyB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLTEwO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gICAgaDIge1xuICAgICAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtbCk7XG4gICAgICBmb250LXdlaWdodDogdmFyKC0tZm9udC1sYXJnZSk7XG4gICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgY29sb3I6ICRuZXV0cmFsLTEwMDA7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogJHNwYWNpbmctMjtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkcHJpbWFyeS01MDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy00O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxufVxuXG4uc2VhcmNoLWJ1dHRvbiB7XG4gICY6aG92ZXIge1xuICAgIC5zZWFyY2gtaWNvbiB7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgfVxuXG4gICAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG4gICAgYm9yZGVyLWNvbG9yOiBibGFjaztcbiAgfVxuXG4gICYgKyAuc2VhcmNoLXJlc3VsdHMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5zZWFyY2gtcmVzdWx0cyB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJveC1zaGFkb3c6IDBweCA0cHggOHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgcGFkZGluZzogMXJlbTtcbiAgbWFyZ2luLXRvcDogMC41cmVtO1xuICB3aWR0aDogMTAwJTtcbn0iXX0= */
