@import url(https://fonts.googleapis.com/css2?family=Lato:wght@300;400;700;900&display=swap);:root{--tz-logo-lg-height:18px;--tz-logo-sm-height:22px;--tz-leftbar-width:240px;--tz-leftbar-width-md:160px;--tz-leftbar-width-sm:70px;--tz-leftbar-condensed-height:1500px;--tz-topbar-height:70px;--tz-menu-item-icon-size:1.1rem;--tz-menu-item-icon-width:40px;--tz-menu-item-font-size:0.925rem;--tz-menu-item-padding-x:10px;--tz-menu-item-padding-y:10px;--tz-footer-height:60px;--tz-theme-card-border-width:0px}html[data-menu-color=light]{--tz-menu-bg:#fff;--tz-menu-item-color:#212529;--tz-menu-item-hover-color:#078080;--tz-menu-item-active-color:#078080;--tz-menu-item-active-bg:rgba(7,128,128,.07);--tz-menu-condensed-link-bg:#313a46}html[data-menu-color=dark]{--tz-menu-bg:#1a2942;--tz-menu-item-color:#70809a;--tz-menu-item-hover-color:#3bc0c3;--tz-menu-item-active-color:#3bc0c3;--tz-menu-item-active-bg:hsla(0,0%,100%,.07);--tz-menu-condensed-link-bg:#162339}html[data-bs-theme=dark][data-menu-color=dark],html[data-bs-theme=dark][data-menu-color=light]{--tz-menu-bg:#313a46;--tz-menu-item-color:#0cc;--tz-menu-item-hover-color:#bccee4;--tz-menu-item-active-color:#fff;--tz-menu-item-active-bg:hsla(0,0%,100%,.07);--tz-menu-condensed-link-bg:#313a46}html[data-topbar-color=light]{--tz-topbar-bg:#fff;--tz-topbar-item-color:#212529;--tz-topbar-item-hover-color:#078080;--tz-topbar-search-bg:#f3f3f8}html[data-topbar-color=dark]{--tz-topbar-bg:#313a46;--tz-topbar-item-color:#8391a2;--tz-topbar-item-hover-color:#bccee4;--tz-topbar-search-bg:#464f5b}html[data-bs-theme=dark][data-topbar-color=dark],html[data-bs-theme=dark][data-topbar-color=light]{--tz-topbar-bg:#2f3742;--tz-topbar-item-color:#8391a2;--tz-topbar-item-hover-color:#bccee4;--tz-topbar-search-bg:#363f4a}.border-dashed{border-style:dashed!important}.bg-pink-subtle{background-color:#fcdce5!important;background-color:var(--tz-pink-bg-subtle)!important}.bg-purple-subtle{background-color:#e3e2ef!important;background-color:var(--tz-purple-bg-subtle)!important}:root,[data-bs-theme=light]{--tz-blue:#4489e4;--tz-indigo:#33b0e0;--tz-red:#d03f3f;--tz-orange:#fd7e14;--tz-yellow:#edc755;--tz-green:#47ad77;--tz-teal:#02a8b5;--tz-cyan:#3bc0c3;--tz-black:#000;--tz-white:#fff;--tz-gray:#6c757d;--tz-gray-dark:#36404c;--tz-emerald:#078080;--tz-gray-100:#f8f9fa;--tz-gray-200:#f2f2f7;--tz-gray-300:#dee2e6;--tz-gray-400:#ced4da;--tz-gray-500:#adb5bd;--tz-gray-600:#6c757d;--tz-gray-700:#495057;--tz-gray-800:#36404c;--tz-gray-900:#212529;--tz-primary:#078080;--tz-secondary:#6c757d;--tz-success:#4489e4;--tz-info:#33b0e0;--tz-warning:#edc755;--tz-danger:#d03f3f;--tz-purple:#716cb0;--tz-pink:#f24f7c;--tz-light:#f2f2f7;--tz-dark:#212529;--tz-primary-rgb:7,128,128;--tz-secondary-rgb:108,117,125;--tz-success-rgb:68,137,228;--tz-info-rgb:51,176,224;--tz-warning-rgb:237,199,85;--tz-danger-rgb:208,63,63;--tz-purple-rgb:113,108,176;--tz-pink-rgb:242,79,124;--tz-light-rgb:242,242,247;--tz-dark-rgb:33,37,41;--tz-primary-text-emphasis:#067373;--tz-secondary-text-emphasis:#616971;--tz-success-text-emphasis:#3d7bcd;--tz-info-text-emphasis:#2e9eca;--tz-warning-text-emphasis:#d5b34d;--tz-danger-text-emphasis:#bb3939;--tz-pink-text-emphasis:#da4770;--tz-purple-text-emphasis:#66619e;--tz-light-text-emphasis:#ced4da;--tz-dark-text-emphasis:#495057;--tz-primary-bg-subtle:#d8f2f3;--tz-secondary-bg-subtle:#f8f9fa;--tz-success-bg-subtle:#dae7fa;--tz-info-bg-subtle:#d6eff9;--tz-warning-bg-subtle:#fbf4dd;--tz-danger-bg-subtle:#f6d9d9;--tz-pink-bg-subtle:#fcdce5;--tz-purple-bg-subtle:#e3e2ef;--tz-light-bg-subtle:#fcfcfd;--tz-dark-bg-subtle:#ced4da;--tz-primary-border-subtle:#addff3;--tz-secondary-border-subtle:#f2f2f7;--tz-success-border-subtle:#b4d0f4;--tz-info-border-subtle:#b1e6e7;--tz-warning-border-subtle:#f8e9bb;--tz-danger-border-subtle:#ecb2b2;--tz-pink-border-subtle:#fab9cb;--tz-purple-border-subtle:#c6c4df;--tz-light-border-subtle:#f2f2f7;--tz-dark-border-subtle:#adb5bd;--tz-white-rgb:255,255,255;--tz-black-rgb:0,0,0;--tz-font-sans-serif:"Lato",sans-serif;--tz-font-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--tz-gradient:linear-gradient(180deg,hsla(0,0%,100%,.15),hsla(0,0%,100%,0));--tz-body-font-family:var(--tz-font-sans-serif);--tz-body-font-size:0.875rem;--tz-body-font-weight:400;--tz-body-line-height:1.5;--tz-body-color:#6c757d;--tz-body-color-rgb:108,117,125;--tz-body-bg:#eaf1f3;--tz-body-bg-rgb:234,241,243;--tz-emphasis-color:#000;--tz-emphasis-color-rgb:0,0,0;--tz-secondary-color:hsla(208,7%,46%,.75);--tz-secondary-color-rgb:108,117,125;--tz-secondary-bg:#fff;--tz-secondary-bg-rgb:255,255,255;--tz-tertiary-color:#313539;--tz-tertiary-color-rgb:49,53,57;--tz-tertiary-bg:#f8f9fa;--tz-tertiary-bg-rgb:248,249,250;--tz-heading-color:inherit;--tz-link-color:#078080;--tz-link-color-rgb:7,128,128;--tz-link-decoration:none;--tz-link-hover-color:#066d6d;--tz-link-hover-color-rgb:6,109,109;--tz-code-color:#3bc0c3;--tz-highlight-color:#212529;--tz-highlight-bg:#fbf4dd;--tz-border-width:1px;--tz-border-style:solid;--tz-border-color:#dee2e6;--tz-border-color-translucent:rgba(0,0,0,.175);--tz-border-radius:0.375rem;--tz-border-radius-sm:0.25rem;--tz-border-radius-lg:0.5rem;--tz-border-radius-xl:1rem;--tz-border-radius-xxl:2rem;--tz-border-radius-2xl:var(--tz-border-radius-xxl);--tz-border-radius-pill:50rem;--tz-box-shadow:0 1px 3px rgba(27,23,30,.1);--tz-box-shadow-sm:0 0.125rem 0.25rem rgba(var(--tz-body-color-rgb),0.15);--tz-box-shadow-lg:0 0 45px 0 rgba(var(--tz-body-color-rgb),0.2);--tz-box-shadow-inset:inset 0 1px 2px rgba(var(--tz-body-color-rgb),0.075);--tz-focus-ring-width:0.25rem;--tz-focus-ring-opacity:0.25;--tz-focus-ring-color:rgba(7,128,128,.25);--tz-form-valid-color:#4489e4;--tz-form-valid-border-color:#4489e4;--tz-form-invalid-color:#d03f3f;--tz-form-invalid-border-color:#d03f3f}[data-bs-theme=dark]{color-scheme:dark;--tz-body-color:#aab8c5;--tz-body-color-rgb:170,184,197;--tz-body-bg:#2d333c;--tz-body-bg-rgb:45,51,60;--tz-emphasis-color:#f8f9fa;--tz-emphasis-color-rgb:248,249,250;--tz-secondary-color:#8391a2;--tz-secondary-color-rgb:131,145,162;--tz-secondary-bg:#313a46;--tz-secondary-bg-rgb:49,58,70;--tz-tertiary-color:#f1f1f1;--tz-tertiary-color-rgb:241,241,241;--tz-tertiary-bg:#404954;--tz-tertiary-bg-rgb:64,73,84;--tz-primary-text-emphasis:#35adb0;--tz-secondary-text-emphasis:#6c757d;--tz-success-text-emphasis:#3d7bcd;--tz-info-text-emphasis:#2e9eca;--tz-warning-text-emphasis:#d5b34d;--tz-danger-text-emphasis:#bb3939;--tz-pink-text-emphasis:#da4770;--tz-purple-text-emphasis:#66619e;--tz-light-text-emphasis:#6c757d;--tz-dark-text-emphasis:#6c757d;--tz-primary-bg-subtle:rgba(var(--tz-primary-rgb),0.2);--tz-secondary-bg-subtle:rgba(var(--tz-secondary-rgb),0.2);--tz-success-bg-subtle:rgba(var(--tz-success-rgb),0.2);--tz-info-bg-subtle:rgba(var(--tz-info-rgb),0.2);--tz-warning-bg-subtle:rgba(var(--tz-warning-rgb),0.2);--tz-danger-bg-subtle:rgba(var(--tz-danger-rgb),0.2);--tz-pink-bg-subtle:rgba(var(--tz-pink-rgb),0.2);--tz-purple-bg-subtle:rgba(var(--tz-purple-rgb),0.2);--tz-light-bg-subtle:rgba(var(--tz-light-rgb),0.2);--tz-dark-bg-subtle:rgba(var(--tz-dark-rgb),0.2);--tz-primary-border-subtle:#237375;--tz-secondary-border-subtle:#495057;--tz-success-border-subtle:#295289;--tz-info-border-subtle:#14465a;--tz-warning-border-subtle:#5f5022;--tz-danger-border-subtle:#7d2626;--tz-pink-border-subtle:#912f4a;--tz-purple-border-subtle:#44416a;--tz-light-border-subtle:#495057;--tz-dark-border-subtle:#36404c;--tz-heading-color:inherit;--tz-link-color:#3bc0c3;--tz-link-hover-color:#35adb0;--tz-link-color-rgb:59,192,195;--tz-link-hover-color-rgb:53,173,176;--tz-code-color:#3bc0c3;--tz-highlight-color:#aab8c5;--tz-highlight-bg:#5f5022;--tz-border-color:#464f5b;--tz-border-color-translucent:#464f5b;--tz-form-valid-color:#8fb8ef;--tz-form-valid-border-color:#8fb8ef;--tz-form-invalid-color:#e38c8c;--tz-form-invalid-border-color:#e38c8c}*,:after,:before{box-sizing:border-box}@media(prefers-reduced-motion:no-preference){:root{scroll-behavior:smooth}}body{background-color:#eaf1f3;background-color:var(--tz-body-bg);color:#6c757d;color:var(--tz-body-color);font-family:Lato,sans-serif;font-family:var(--tz-body-font-family);font-size:.875rem;font-size:var(--tz-body-font-size);font-weight:400;font-weight:var(--tz-body-font-weight);line-height:1.5;line-height:var(--tz-body-line-height);margin:0;text-align:var(--tz-body-text-align);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}hr{border:0;border-top:1px solid #dee2e6;border-top:var(--tz-border-width) solid var(--tz-border-color);color:inherit;margin:1.125rem 0;opacity:1}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{color:inherit;color:var(--tz-heading-color);font-weight:600;line-height:1.1;margin-bottom:10px;margin-top:0}.h1,h1{font-size:calc(1.34375rem + 1.125vw)}@media(min-width:1200px){.h1,h1{font-size:2.1875rem}}.h2,h2{font-size:calc(1.307rem + .684vw)}@media(min-width:1200px){.h2,h2{font-size:1.82rem}}.h3,h3{font-size:calc(1.27113rem + .2535vw)}@media(min-width:1200px){.h3,h3{font-size:1.46125rem}}.h4,h4{font-size:1.09375rem}.h5,h5{font-size:.91rem}.h6,h6{font-size:.74375rem}p{margin-bottom:1rem;margin-top:0}abbr[title]{cursor:help;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}address{font-style:normal;line-height:inherit;margin-bottom:1rem}ol,ul{padding-left:2rem}dl,ol,ul{margin-bottom:1rem;margin-top:0}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}.small,small{font-size:.75rem}.mark,mark{background-color:#fbf4dd;background-color:var(--tz-highlight-bg);color:#212529;color:var(--tz-highlight-color);padding:.1875em}sub,sup{font-size:.75em;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:#078080;color:rgba(var(--tz-link-color-rgb),var(--tz-link-opacity,1));-webkit-text-decoration:none;text-decoration:none}a:hover{--tz-link-color-rgb:var(--tz-link-hover-color-rgb)}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;-webkit-text-decoration:none;text-decoration:none}code,kbd,pre,samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-family:var(--tz-font-monospace);font-size:1em}pre{display:block;font-size:.75rem;margin-bottom:1rem;margin-top:0;overflow:auto}pre code{color:inherit;font-size:inherit;word-break:normal}code{color:#3bc0c3;color:var(--tz-code-color);font-size:.75rem;word-wrap:break-word}a>code{color:inherit}kbd{background-color:#6c757d;background-color:var(--tz-body-color);border-radius:.25rem;color:#eaf1f3;color:var(--tz-body-bg);font-size:.75rem;padding:.2rem .4rem}kbd kbd{font-size:1em;padding:0}figure{margin:0 0 1rem}img,svg{vertical-align:middle}table{border-collapse:collapse;caption-side:bottom}caption{color:hsla(208,7%,46%,.75);color:var(--tz-secondary-color);padding-bottom:.95rem;padding-top:.95rem;text-align:left}th{text-align:inherit;text-align:-webkit-match-parent}tbody,td,tfoot,th,thead,tr{border:0 solid;border-color:inherit}label{display:inline-block}button{border-radius:0}button:focus:not(:focus-visible){outline:0}button,input,optgroup,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit;margin:0}button,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{border-style:none;padding:0}textarea{resize:vertical}fieldset{border:0;margin:0;min-width:0;padding:0}legend{float:left;font-size:calc(1.275rem + .3vw);line-height:inherit;margin-bottom:.5rem;padding:0;width:100%}@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}::file-selector-button{-webkit-appearance:button;font:inherit}output{display:inline-block}iframe{border:0}summary{cursor:pointer;display:list-item}progress{vertical-align:baseline}[hidden]{display:none!important}.lead{font-size:1.09375rem;font-weight:300}.display-1{font-size:calc(1.625rem + 4.5vw);font-weight:300;line-height:1.1}@media(min-width:1200px){.display-1{font-size:5rem}}.display-2{font-size:calc(1.575rem + 3.9vw);font-weight:300;line-height:1.1}@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.1}@media(min-width:1200px){.display-3{font-size:4rem}}.display-4{font-size:calc(1.475rem + 2.7vw);font-weight:300;line-height:1.1}@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.1}@media(min-width:1200px){.display-5{font-size:3rem}}.display-6{font-size:calc(1.375rem + 1.5vw);font-weight:300;line-height:1.1}@media(min-width:1200px){.display-6{font-size:2.5rem}}.list-inline,.list-unstyled{list-style:none;padding-left:0}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-right:.5rem}.initialism{font-size:.75rem;text-transform:uppercase}.blockquote{font-size:1.09375rem;margin-bottom:1.5rem}.blockquote>:last-child{margin-bottom:0}.blockquote-footer{color:hsla(208,7%,46%,.75);color:var(--tz-secondary-color);font-size:.75rem;margin-bottom:1.5rem;margin-top:-1.5rem}.blockquote-footer:before{content:"— "}.img-fluid,.img-thumbnail{height:auto;max-width:100%}.img-thumbnail{background-color:#eaf1f3;background-color:var(--tz-body-bg);border:1px solid #dee2e6;border:var(--tz-border-width) solid var(--tz-border-color);border-radius:.375rem;border-radius:var(--tz-border-radius);padding:.25rem}.figure{display:inline-block}.figure-img{line-height:1;margin-bottom:.75rem}.figure-caption{color:hsla(208,7%,46%,.75);color:var(--tz-secondary-color);font-size:.75rem}.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{--tz-gutter-x:1.25rem;--tz-gutter-y:0;margin-left:auto;margin-right:auto;padding-left:.625rem;padding-left:calc(var(--tz-gutter-x)*.5);padding-right:.625rem;padding-right:calc(var(--tz-gutter-x)*.5);width:100%}@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:960px}}@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:1320px}}:root{--tz-breakpoint-xs:0;--tz-breakpoint-sm:576px;--tz-breakpoint-md:768px;--tz-breakpoint-lg:992px;--tz-breakpoint-xl:1200px;--tz-breakpoint-xxl:1400px}.row{--tz-gutter-x:1.25rem;--tz-gutter-y:0;display:flex;flex-wrap:wrap;margin-left:-.625rem;margin-left:calc(var(--tz-gutter-x)*-.5);margin-right:-.625rem;margin-right:calc(var(--tz-gutter-x)*-.5);margin-top:0;margin-top:calc(var(--tz-gutter-y)*-1)}.row>*{flex-shrink:0;margin-top:var(--tz-gutter-y);max-width:100%;padding-left:calc(var(--tz-gutter-x)*.5);padding-right:calc(var(--tz-gutter-x)*.5);width:100%}.col{flex:1 0 0%}.row-cols-auto>*{flex:0 0 auto;width:auto}.row-cols-1>*{flex:0 0 auto;width:100%}.row-cols-2>*{flex:0 0 auto;width:50%}.row-cols-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-4>*{flex:0 0 auto;width:25%}.row-cols-5>*{flex:0 0 auto;width:20%}.row-cols-6>*{flex:0 0 auto;width:16.66666667%}.col-auto{flex:0 0 auto;width:auto}.col-1{flex:0 0 auto;width:8.33333333%}.col-2{flex:0 0 auto;width:16.66666667%}.col-3{flex:0 0 auto;width:25%}.col-4{flex:0 0 auto;width:33.33333333%}.col-5{flex:0 0 auto;width:41.66666667%}.col-6{flex:0 0 auto;width:50%}.col-7{flex:0 0 auto;width:58.33333333%}.col-8{flex:0 0 auto;width:66.66666667%}.col-9{flex:0 0 auto;width:75%}.col-10{flex:0 0 auto;width:83.33333333%}.col-11{flex:0 0 auto;width:91.66666667%}.col-12{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{--tz-gutter-x:0}.g-0,.gy-0{--tz-gutter-y:0}.g-1,.gx-1{--tz-gutter-x:0.375rem}.g-1,.gy-1{--tz-gutter-y:0.375rem}.g-2,.gx-2{--tz-gutter-x:0.75rem}.g-2,.gy-2{--tz-gutter-y:0.75rem}.g-3,.gx-3{--tz-gutter-x:1.5rem}.g-3,.gy-3{--tz-gutter-y:1.5rem}.g-4,.gx-4{--tz-gutter-x:2.25rem}.g-4,.gy-4{--tz-gutter-y:2.25rem}.g-5,.gx-5{--tz-gutter-x:4.5rem}.g-5,.gy-5{--tz-gutter-y:4.5rem}@media(min-width:576px){.col-sm{flex:1 0 0%}.row-cols-sm-auto>*{flex:0 0 auto;width:auto}.row-cols-sm-1>*{flex:0 0 auto;width:100%}.row-cols-sm-2>*{flex:0 0 auto;width:50%}.row-cols-sm-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-sm-4>*{flex:0 0 auto;width:25%}.row-cols-sm-5>*{flex:0 0 auto;width:20%}.row-cols-sm-6>*{flex:0 0 auto;width:16.66666667%}.col-sm-auto{flex:0 0 auto;width:auto}.col-sm-1{flex:0 0 auto;width:8.33333333%}.col-sm-2{flex:0 0 auto;width:16.66666667%}.col-sm-3{flex:0 0 auto;width:25%}.col-sm-4{flex:0 0 auto;width:33.33333333%}.col-sm-5{flex:0 0 auto;width:41.66666667%}.col-sm-6{flex:0 0 auto;width:50%}.col-sm-7{flex:0 0 auto;width:58.33333333%}.col-sm-8{flex:0 0 auto;width:66.66666667%}.col-sm-9{flex:0 0 auto;width:75%}.col-sm-10{flex:0 0 auto;width:83.33333333%}.col-sm-11{flex:0 0 auto;width:91.66666667%}.col-sm-12{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{--tz-gutter-x:0}.g-sm-0,.gy-sm-0{--tz-gutter-y:0}.g-sm-1,.gx-sm-1{--tz-gutter-x:0.375rem}.g-sm-1,.gy-sm-1{--tz-gutter-y:0.375rem}.g-sm-2,.gx-sm-2{--tz-gutter-x:0.75rem}.g-sm-2,.gy-sm-2{--tz-gutter-y:0.75rem}.g-sm-3,.gx-sm-3{--tz-gutter-x:1.5rem}.g-sm-3,.gy-sm-3{--tz-gutter-y:1.5rem}.g-sm-4,.gx-sm-4{--tz-gutter-x:2.25rem}.g-sm-4,.gy-sm-4{--tz-gutter-y:2.25rem}.g-sm-5,.gx-sm-5{--tz-gutter-x:4.5rem}.g-sm-5,.gy-sm-5{--tz-gutter-y:4.5rem}}@media(min-width:768px){.col-md{flex:1 0 0%}.row-cols-md-auto>*{flex:0 0 auto;width:auto}.row-cols-md-1>*{flex:0 0 auto;width:100%}.row-cols-md-2>*{flex:0 0 auto;width:50%}.row-cols-md-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-md-4>*{flex:0 0 auto;width:25%}.row-cols-md-5>*{flex:0 0 auto;width:20%}.row-cols-md-6>*{flex:0 0 auto;width:16.66666667%}.col-md-auto{flex:0 0 auto;width:auto}.col-md-1{flex:0 0 auto;width:8.33333333%}.col-md-2{flex:0 0 auto;width:16.66666667%}.col-md-3{flex:0 0 auto;width:25%}.col-md-4{flex:0 0 auto;width:33.33333333%}.col-md-5{flex:0 0 auto;width:41.66666667%}.col-md-6{flex:0 0 auto;width:50%}.col-md-7{flex:0 0 auto;width:58.33333333%}.col-md-8{flex:0 0 auto;width:66.66666667%}.col-md-9{flex:0 0 auto;width:75%}.col-md-10{flex:0 0 auto;width:83.33333333%}.col-md-11{flex:0 0 auto;width:91.66666667%}.col-md-12{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{--tz-gutter-x:0}.g-md-0,.gy-md-0{--tz-gutter-y:0}.g-md-1,.gx-md-1{--tz-gutter-x:0.375rem}.g-md-1,.gy-md-1{--tz-gutter-y:0.375rem}.g-md-2,.gx-md-2{--tz-gutter-x:0.75rem}.g-md-2,.gy-md-2{--tz-gutter-y:0.75rem}.g-md-3,.gx-md-3{--tz-gutter-x:1.5rem}.g-md-3,.gy-md-3{--tz-gutter-y:1.5rem}.g-md-4,.gx-md-4{--tz-gutter-x:2.25rem}.g-md-4,.gy-md-4{--tz-gutter-y:2.25rem}.g-md-5,.gx-md-5{--tz-gutter-x:4.5rem}.g-md-5,.gy-md-5{--tz-gutter-y:4.5rem}}@media(min-width:992px){.col-lg{flex:1 0 0%}.row-cols-lg-auto>*{flex:0 0 auto;width:auto}.row-cols-lg-1>*{flex:0 0 auto;width:100%}.row-cols-lg-2>*{flex:0 0 auto;width:50%}.row-cols-lg-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-lg-4>*{flex:0 0 auto;width:25%}.row-cols-lg-5>*{flex:0 0 auto;width:20%}.row-cols-lg-6>*{flex:0 0 auto;width:16.66666667%}.col-lg-auto{flex:0 0 auto;width:auto}.col-lg-1{flex:0 0 auto;width:8.33333333%}.col-lg-2{flex:0 0 auto;width:16.66666667%}.col-lg-3{flex:0 0 auto;width:25%}.col-lg-4{flex:0 0 auto;width:33.33333333%}.col-lg-5{flex:0 0 auto;width:41.66666667%}.col-lg-6{flex:0 0 auto;width:50%}.col-lg-7{flex:0 0 auto;width:58.33333333%}.col-lg-8{flex:0 0 auto;width:66.66666667%}.col-lg-9{flex:0 0 auto;width:75%}.col-lg-10{flex:0 0 auto;width:83.33333333%}.col-lg-11{flex:0 0 auto;width:91.66666667%}.col-lg-12{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{--tz-gutter-x:0}.g-lg-0,.gy-lg-0{--tz-gutter-y:0}.g-lg-1,.gx-lg-1{--tz-gutter-x:0.375rem}.g-lg-1,.gy-lg-1{--tz-gutter-y:0.375rem}.g-lg-2,.gx-lg-2{--tz-gutter-x:0.75rem}.g-lg-2,.gy-lg-2{--tz-gutter-y:0.75rem}.g-lg-3,.gx-lg-3{--tz-gutter-x:1.5rem}.g-lg-3,.gy-lg-3{--tz-gutter-y:1.5rem}.g-lg-4,.gx-lg-4{--tz-gutter-x:2.25rem}.g-lg-4,.gy-lg-4{--tz-gutter-y:2.25rem}.g-lg-5,.gx-lg-5{--tz-gutter-x:4.5rem}.g-lg-5,.gy-lg-5{--tz-gutter-y:4.5rem}}@media(min-width:1200px){.col-xl{flex:1 0 0%}.row-cols-xl-auto>*{flex:0 0 auto;width:auto}.row-cols-xl-1>*{flex:0 0 auto;width:100%}.row-cols-xl-2>*{flex:0 0 auto;width:50%}.row-cols-xl-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-xl-4>*{flex:0 0 auto;width:25%}.row-cols-xl-5>*{flex:0 0 auto;width:20%}.row-cols-xl-6>*{flex:0 0 auto;width:16.66666667%}.col-xl-auto{flex:0 0 auto;width:auto}.col-xl-1{flex:0 0 auto;width:8.33333333%}.col-xl-2{flex:0 0 auto;width:16.66666667%}.col-xl-3{flex:0 0 auto;width:25%}.col-xl-4{flex:0 0 auto;width:33.33333333%}.col-xl-5{flex:0 0 auto;width:41.66666667%}.col-xl-6{flex:0 0 auto;width:50%}.col-xl-7{flex:0 0 auto;width:58.33333333%}.col-xl-8{flex:0 0 auto;width:66.66666667%}.col-xl-9{flex:0 0 auto;width:75%}.col-xl-10{flex:0 0 auto;width:83.33333333%}.col-xl-11{flex:0 0 auto;width:91.66666667%}.col-xl-12{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{--tz-gutter-x:0}.g-xl-0,.gy-xl-0{--tz-gutter-y:0}.g-xl-1,.gx-xl-1{--tz-gutter-x:0.375rem}.g-xl-1,.gy-xl-1{--tz-gutter-y:0.375rem}.g-xl-2,.gx-xl-2{--tz-gutter-x:0.75rem}.g-xl-2,.gy-xl-2{--tz-gutter-y:0.75rem}.g-xl-3,.gx-xl-3{--tz-gutter-x:1.5rem}.g-xl-3,.gy-xl-3{--tz-gutter-y:1.5rem}.g-xl-4,.gx-xl-4{--tz-gutter-x:2.25rem}.g-xl-4,.gy-xl-4{--tz-gutter-y:2.25rem}.g-xl-5,.gx-xl-5{--tz-gutter-x:4.5rem}.g-xl-5,.gy-xl-5{--tz-gutter-y:4.5rem}}@media(min-width:1400px){.col-xxl{flex:1 0 0%}.row-cols-xxl-auto>*{flex:0 0 auto;width:auto}.row-cols-xxl-1>*{flex:0 0 auto;width:100%}.row-cols-xxl-2>*{flex:0 0 auto;width:50%}.row-cols-xxl-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-xxl-4>*{flex:0 0 auto;width:25%}.row-cols-xxl-5>*{flex:0 0 auto;width:20%}.row-cols-xxl-6>*{flex:0 0 auto;width:16.66666667%}.col-xxl-auto{flex:0 0 auto;width:auto}.col-xxl-1{flex:0 0 auto;width:8.33333333%}.col-xxl-2{flex:0 0 auto;width:16.66666667%}.col-xxl-3{flex:0 0 auto;width:25%}.col-xxl-4{flex:0 0 auto;width:33.33333333%}.col-xxl-5{flex:0 0 auto;width:41.66666667%}.col-xxl-6{flex:0 0 auto;width:50%}.col-xxl-7{flex:0 0 auto;width:58.33333333%}.col-xxl-8{flex:0 0 auto;width:66.66666667%}.col-xxl-9{flex:0 0 auto;width:75%}.col-xxl-10{flex:0 0 auto;width:83.33333333%}.col-xxl-11{flex:0 0 auto;width:91.66666667%}.col-xxl-12{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{--tz-gutter-x:0}.g-xxl-0,.gy-xxl-0{--tz-gutter-y:0}.g-xxl-1,.gx-xxl-1{--tz-gutter-x:0.375rem}.g-xxl-1,.gy-xxl-1{--tz-gutter-y:0.375rem}.g-xxl-2,.gx-xxl-2{--tz-gutter-x:0.75rem}.g-xxl-2,.gy-xxl-2{--tz-gutter-y:0.75rem}.g-xxl-3,.gx-xxl-3{--tz-gutter-x:1.5rem}.g-xxl-3,.gy-xxl-3{--tz-gutter-y:1.5rem}.g-xxl-4,.gx-xxl-4{--tz-gutter-x:2.25rem}.g-xxl-4,.gy-xxl-4{--tz-gutter-y:2.25rem}.g-xxl-5,.gx-xxl-5{--tz-gutter-x:4.5rem}.g-xxl-5,.gy-xxl-5{--tz-gutter-y:4.5rem}}.table{--tz-table-color-type:initial;--tz-table-bg-type:initial;--tz-table-color-state:initial;--tz-table-bg-state:initial;--tz-table-color:var(--tz-body-color);--tz-table-bg:transparent;--tz-table-border-color:var(--tz-border-color);--tz-table-accent-bg:transparent;--tz-table-striped-color:var(--tz-body-color);--tz-table-striped-bg:rgba(var(--tz-tertiary-bg-rgb),1);--tz-table-active-color:var(--tz-body-color);--tz-table-active-bg:rgba(var(--tz-tertiary-bg-rgb),1);--tz-table-hover-color:var(--tz-body-color);--tz-table-hover-bg:rgba(var(--tz-tertiary-bg-rgb),1);border-color:#dee2e6;border-color:var(--tz-table-border-color);margin-bottom:1.5rem;vertical-align:top;width:100%}.table>:not(caption)>*>*{background-color:var(--tz-table-bg);border-bottom-width:1px;border-bottom-width:var(--tz-border-width);box-shadow:inset 0 0 0 9999px var(--tz-table-bg-state,var(--tz-table-bg-type,var(--tz-table-accent-bg)));color:var(--tz-table-color-state,var(--tz-table-color-type,var(--tz-table-color)));padding:.95rem}.table>tbody{vertical-align:inherit}.table>thead{vertical-align:bottom}.table-group-divider{border-top:2px solid;border-top:calc(var(--tz-border-width)*2) solid}.caption-top{caption-side:top}.table-sm>:not(caption)>*>*{padding:.5rem}.table-bordered>:not(caption)>*{border-width:1px 0;border-width:var(--tz-border-width) 0}.table-bordered>:not(caption)>*>*{border-width:0 1px;border-width:0 var(--tz-border-width)}.table-borderless>:not(caption)>*>*{border-bottom-width:0}.table-borderless>:not(:first-child){border-top-width:0}.table-striped-columns>:not(caption)>tr>:nth-child(2n),.table-striped>tbody>tr:nth-of-type(odd)>*{--tz-table-color-type:var(--tz-table-striped-color);--tz-table-bg-type:var(--tz-table-striped-bg)}.table-active{--tz-table-color-state:var(--tz-table-active-color);--tz-table-bg-state:var(--tz-table-active-bg)}.table-hover>tbody>tr:hover>*{--tz-table-color-state:var(--tz-table-hover-color);--tz-table-bg-state:var(--tz-table-hover-bg)}.table-primary{--tz-table-color:#212529;--tz-table-bg:#cde6e6;--tz-table-border-color:#bcd3d3;--tz-table-striped-bg:#212529;--tz-table-striped-color:#fff;--tz-table-active-bg:#212529;--tz-table-active-color:#fff;--tz-table-hover-bg:#212529;--tz-table-hover-color:#fff;border-color:#bcd3d3;border-color:var(--tz-table-border-color)}.table-primary,.table-secondary{color:#212529;color:var(--tz-table-color)}.table-secondary{--tz-table-color:#212529;--tz-table-bg:#e2e3e5;--tz-table-border-color:#cfd0d2;--tz-table-striped-bg:#212529;--tz-table-striped-color:#fff;--tz-table-active-bg:#212529;--tz-table-active-color:#fff;--tz-table-hover-bg:#212529;--tz-table-hover-color:#fff;border-color:#cfd0d2;border-color:var(--tz-table-border-color)}.table-success{--tz-table-color:#212529;--tz-table-bg:#dae7fa;--tz-table-border-color:#c8d4e5;--tz-table-striped-bg:#212529;--tz-table-striped-color:#fff;--tz-table-active-bg:#212529;--tz-table-active-color:#fff;--tz-table-hover-bg:#212529;--tz-table-hover-color:#fff;border-color:#c8d4e5;border-color:var(--tz-table-border-color)}.table-info,.table-success{color:#212529;color:var(--tz-table-color)}.table-info{--tz-table-color:#212529;--tz-table-bg:#d6eff9;--tz-table-border-color:#c4dbe4;--tz-table-striped-bg:#212529;--tz-table-striped-color:#fff;--tz-table-active-bg:#212529;--tz-table-active-color:#fff;--tz-table-hover-bg:#212529;--tz-table-hover-color:#fff;border-color:#c4dbe4;border-color:var(--tz-table-border-color)}.table-warning{--tz-table-color:#212529;--tz-table-bg:#fbf4dd;--tz-table-border-color:#e5dfcb;--tz-table-striped-bg:#212529;--tz-table-striped-color:#fff;--tz-table-active-bg:#212529;--tz-table-active-color:#fff;--tz-table-hover-bg:#212529;--tz-table-hover-color:#fff;border-color:#e5dfcb;border-color:var(--tz-table-border-color)}.table-danger,.table-warning{color:#212529;color:var(--tz-table-color)}.table-danger{--tz-table-color:#212529;--tz-table-bg:#f6d9d9;--tz-table-border-color:#e1c7c7;--tz-table-striped-bg:#212529;--tz-table-striped-color:#fff;--tz-table-active-bg:#212529;--tz-table-active-color:#fff;--tz-table-hover-bg:#212529;--tz-table-hover-color:#fff;border-color:#e1c7c7;border-color:var(--tz-table-border-color)}.table-purple{--tz-table-color:#212529;--tz-table-bg:#e3e2ef;--tz-table-border-color:#d0cfdb;--tz-table-striped-bg:#212529;--tz-table-striped-color:#fff;--tz-table-active-bg:#212529;--tz-table-active-color:#fff;--tz-table-hover-bg:#212529;--tz-table-hover-color:#fff;border-color:#d0cfdb;border-color:var(--tz-table-border-color)}.table-pink,.table-purple{color:#212529;color:var(--tz-table-color)}.table-pink{--tz-table-color:#212529;--tz-table-bg:#fcdce5;--tz-table-border-color:#e6cad2;--tz-table-striped-bg:#212529;--tz-table-striped-color:#fff;--tz-table-active-bg:#212529;--tz-table-active-color:#fff;--tz-table-hover-bg:#212529;--tz-table-hover-color:#fff;border-color:#e6cad2;border-color:var(--tz-table-border-color)}.table-light{--tz-table-color:#212529;--tz-table-bg:#f2f2f7;--tz-table-border-color:#dddee2;--tz-table-striped-bg:#212529;--tz-table-striped-color:#fff;--tz-table-active-bg:#212529;--tz-table-active-color:#fff;--tz-table-hover-bg:#212529;--tz-table-hover-color:#fff;border-color:#dddee2;border-color:var(--tz-table-border-color);color:#212529;color:var(--tz-table-color)}.table-dark{--tz-table-color:#fff;--tz-table-bg:#212529;--tz-table-border-color:#373b3e;--tz-table-striped-bg:#fff;--tz-table-striped-color:#212529;--tz-table-active-bg:#fff;--tz-table-active-color:#212529;--tz-table-hover-bg:#fff;--tz-table-hover-color:#212529;border-color:#373b3e;border-color:var(--tz-table-border-color);color:#fff;color:var(--tz-table-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{font-size:inherit;line-height:1.5;margin-bottom:0;padding-bottom:calc(.45rem + 1px);padding-bottom:calc(.45rem + var(--tz-border-width));padding-top:calc(.45rem + 1px);padding-top:calc(.45rem + var(--tz-border-width))}.col-form-label-lg{font-size:1.21625rem;padding-bottom:calc(.5rem + 1px);padding-bottom:calc(.5rem + var(--tz-border-width));padding-top:calc(.5rem + 1px);padding-top:calc(.5rem + var(--tz-border-width))}.col-form-label-sm{font-size:.85rem;padding-bottom:calc(.28rem + 1px);padding-bottom:calc(.28rem + var(--tz-border-width));padding-top:calc(.28rem + 1px);padding-top:calc(.28rem + var(--tz-border-width))}.form-text{color:hsla(208,7%,46%,.75);color:var(--tz-secondary-color);font-size:.75rem;margin-top:.25rem}.form-control{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-clip:padding-box;background-color:#fff;background-color:var(--tz-secondary-bg);border:1px solid #dee2e6;border:var(--tz-border-width) solid var(--tz-border-color);border-radius:.25rem;color:#6c757d;color:var(--tz-body-color);display:block;font-size:.875rem;font-weight:400;line-height:1.5;padding:.45rem .9rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;width:100%}@media(prefers-reduced-motion:reduce){.form-control{transition:none}}.form-control[type=file]{overflow:hidden}.form-control[type=file]:not(:disabled):not([readonly]){cursor:pointer}.form-control:focus{background-color:#fff;background-color:var(--tz-secondary-bg);border-color:rgba(0,0,0,.175);border-color:var(--tz-border-color-translucent);box-shadow:none;color:#6c757d;color:var(--tz-body-color);outline:0}.form-control::-webkit-date-and-time-value{height:1.5em;margin:0;min-width:85px}.form-control::-webkit-datetime-edit{display:block;padding:0}.form-control::-moz-placeholder{color:hsla(208,7%,46%,.75);color:var(--tz-secondary-color);opacity:1}.form-control::placeholder{color:hsla(208,7%,46%,.75);color:var(--tz-secondary-color);opacity:1}.form-control:disabled{background-color:#f8f9fa;background-color:var(--tz-tertiary-bg);opacity:1}.form-control::file-selector-button{background-color:#f8f9fa;background-color:var(--tz-tertiary-bg);border-color:inherit;border-radius:0;border-style:solid;border-width:0 1px 0 0;border-right-width:var(--tz-border-width);color:#6c757d;color:var(--tz-body-color);margin:-.45rem .9rem -.45rem -.9rem;padding:.45rem .9rem;pointer-events:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion:reduce){.form-control::file-selector-button{transition:none}}.form-control:hover:not(:disabled):not([readonly])::file-selector-button{background-color:#fff;background-color:var(--tz-secondary-bg)}.form-control-plaintext{background-color:transparent;border:solid transparent;border-width:1px 0;border-width:var(--tz-border-width) 0;color:#6c757d;color:var(--tz-body-color);display:block;line-height:1.5;margin-bottom:0;padding:.45rem 0;width:100%}.form-control-plaintext:focus{outline:0}.form-control-plaintext.form-control-lg,.form-control-plaintext.form-control-sm{padding-left:0;padding-right:0}.form-control-sm{border-radius:.25rem;font-size:.85rem;min-height:calc(1.5em + .56rem + 2px);min-height:calc(1.5em + .56rem + var(--tz-border-width)*2);padding:.28rem .8rem}.form-control-sm::file-selector-button{margin:-.28rem .8rem -.28rem -.8rem;padding:.28rem .8rem}.form-control-lg{border-radius:.375rem;font-size:1.21625rem;min-height:calc(1.5em + 1rem + 2px);min-height:calc(1.5em + 1rem + var(--tz-border-width)*2);padding:.5rem 1rem}.form-control-lg::file-selector-button{margin:-.5rem 1rem -.5rem -1rem;padding:.5rem 1rem}textarea.form-control{min-height:calc(1.5em + .9rem + 2px);min-height:calc(1.5em + .9rem + var(--tz-border-width)*2)}textarea.form-control-sm{min-height:calc(1.5em + .56rem + 2px);min-height:calc(1.5em + .56rem + var(--tz-border-width)*2)}textarea.form-control-lg{min-height:calc(1.5em + 1rem + 2px);min-height:calc(1.5em + 1rem + var(--tz-border-width)*2)}.form-control-color{height:calc(1.5em + .9rem + 2px);height:calc(1.5em + .9rem + var(--tz-border-width)*2);padding:.45rem;width:3rem}.form-control-color:not(:disabled):not([readonly]){cursor:pointer}.form-control-color::-moz-color-swatch{border:0!important;border-radius:.25rem}.form-control-color::-webkit-color-swatch{border:0!important;border-radius:.25rem}.form-control-color.form-control-sm{height:calc(1.5em + .56rem + 2px);height:calc(1.5em + .56rem + var(--tz-border-width)*2)}.form-control-color.form-control-lg{height:calc(1.5em + 1rem + 2px);height:calc(1.5em + 1rem + var(--tz-border-width)*2)}.form-select{--tz-form-select-bg-img:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%2336404c' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3E%3C/svg%3E");-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;background-color:var(--tz-secondary-bg);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%2336404c' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3E%3C/svg%3E"),none;background-image:var(--tz-form-select-bg-img),var(--tz-form-select-bg-icon,none);background-position:right .9rem center;background-repeat:no-repeat;background-size:14px 10px;border:1px solid #dee2e6;border:var(--tz-border-width) solid var(--tz-border-color);border-radius:.25rem;color:#6c757d;color:var(--tz-body-color);display:block;font-size:.875rem;font-weight:400;line-height:1.5;padding:.45rem 2.7rem .45rem .9rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;width:100%}@media(prefers-reduced-motion:reduce){.form-select{transition:none}}.form-select:focus{border-color:rgba(0,0,0,.175);border-color:var(--tz-border-color-translucent);box-shadow:none;outline:0}.form-select[multiple],.form-select[size]:not([size="1"]){background-image:none;padding-right:.9rem}.form-select:disabled{background-color:#f8f9fa;background-color:var(--tz-tertiary-bg)}.form-select:-moz-focusring{color:transparent;text-shadow:0 0 0 #6c757d;text-shadow:0 0 0 var(--tz-body-color)}.form-select-sm{border-radius:.25rem;font-size:.85rem;padding-bottom:.28rem;padding-left:.8rem;padding-top:.28rem}.form-select-lg{border-radius:.375rem;font-size:1.21625rem;padding-bottom:.5rem;padding-left:1rem;padding-top:.5rem}[data-bs-theme=dark] .form-select{--tz-form-select-bg-img:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23aab8c5' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3E%3C/svg%3E")}.form-check{display:block;margin-bottom:0;min-height:1.3125rem;padding-left:1.635em}.form-check .form-check-input{float:left;margin-left:-1.635em}.form-check-reverse{padding-left:0;padding-right:1.635em;text-align:right}.form-check-reverse .form-check-input{float:right;margin-left:0;margin-right:-1.635em}.form-check-input{--tz-form-check-bg:var(--tz-secondary-bg);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;background-color:var(--tz-form-check-bg);background-image:var(--tz-form-check-bg-image);background-position:50%;background-repeat:no-repeat;background-size:contain;border:1px solid rgba(0,0,0,.175);border:var(--tz-border-width) solid var(--tz-border-color-translucent);flex-shrink:0;height:1.135em;margin-top:.1825em;-webkit-print-color-adjust:exact;print-color-adjust:exact;vertical-align:top;width:1.135em}.form-check-input[type=checkbox]{border-radius:.25em}.form-check-input[type=radio]{border-radius:50%}.form-check-input:active{filter:brightness(90%)}.form-check-input:focus{border-color:rgba(0,0,0,.175);border-color:var(--tz-border-color-translucent);box-shadow:none;outline:0}.form-check-input:checked{background-color:#078080;border-color:#078080}.form-check-input:checked[type=checkbox]{--tz-form-check-bg-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3E%3C/svg%3E")}.form-check-input:checked[type=radio]{--tz-form-check-bg-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='2' fill='%23fff'/%3E%3C/svg%3E")}.form-check-input[type=checkbox]:indeterminate{background-color:#078080;border-color:#078080;--tz-form-check-bg-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3E%3C/svg%3E")}.form-check-input:disabled{filter:none;opacity:.5;pointer-events:none}.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{--tz-form-switch-bg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='rgba(0, 0, 0, 0.25)'/%3E%3C/svg%3E");background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='rgba(0, 0, 0, 0.25)'/%3E%3C/svg%3E");background-image:var(--tz-form-switch-bg);background-position:0;border-radius:2em;margin-left:-2.5em;transition:background-position .15s ease-in-out;width:2em}@media(prefers-reduced-motion:reduce){.form-switch .form-check-input{transition:none}}.form-switch .form-check-input:focus{--tz-form-switch-bg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='var(--tz-border-color-translucent)'/%3E%3C/svg%3E")}.form-switch .form-check-input:checked{background-position:100%;--tz-form-switch-bg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23fff'/%3E%3C/svg%3E")}.form-switch.form-check-reverse{padding-left:0;padding-right:2.5em}.form-switch.form-check-reverse .form-check-input{margin-left:0;margin-right:-2.5em}.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{filter:none;opacity:.65;pointer-events:none}[data-bs-theme=dark] .form-switch .form-check-input:not(:checked):not(:focus){--tz-form-switch-bg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='rgba(255, 255, 255, 0.25)'/%3E%3C/svg%3E")}.form-range{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;height:1.3rem;padding:0;width:100%}.form-range:focus{outline:0}.form-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #eaf1f3,none}.form-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #eaf1f3,none}.form-range::-moz-focus-outer{border:0}.form-range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background-color:#078080;border:0;border-radius:1rem;height:1rem;margin-top:-.25rem;-webkit-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;width:1rem}@media(prefers-reduced-motion:reduce){.form-range::-webkit-slider-thumb{-webkit-transition:none;transition:none}}.form-range::-webkit-slider-thumb:active{background-color:#b5d9d9}.form-range::-webkit-slider-runnable-track{background-color:#eaf1f3;background-color:var(--tz-body-bg);border-color:transparent;border-radius:1rem;color:transparent;cursor:pointer;height:.5rem;width:100%}.form-range::-moz-range-thumb{-moz-appearance:none;appearance:none;background-color:#078080;border:0;border-radius:1rem;height: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;width:1rem}@media(prefers-reduced-motion:reduce){.form-range::-moz-range-thumb{-moz-transition:none;transition:none}}.form-range::-moz-range-thumb:active{background-color:#b5d9d9}.form-range::-moz-range-track{background-color:#eaf1f3;background-color:var(--tz-body-bg);border-color:transparent;border-radius:1rem;color:transparent;cursor:pointer;height:.5rem;width:100%}.form-range:disabled{pointer-events:none}.form-range:disabled::-webkit-slider-thumb{background-color:hsla(208,7%,46%,.75);background-color:var(--tz-secondary-color)}.form-range:disabled::-moz-range-thumb{background-color:hsla(208,7%,46%,.75);background-color:var(--tz-secondary-color)}.form-floating{position:relative}.form-floating>.form-control,.form-floating>.form-control-plaintext,.form-floating>.form-select{height:calc(3.5rem + 2px);height:calc(3.5rem + var(--tz-border-width)*2);line-height:1.25;min-height:calc(3.5rem + 2px);min-height:calc(3.5rem + var(--tz-border-width)*2)}.form-floating>label{border:1px solid transparent;border:var(--tz-border-width) solid transparent;height:100%;left:0;overflow:hidden;padding:1rem .9rem;pointer-events:none;position:absolute;text-align:left;text-overflow:ellipsis;top:0;transform-origin:0 0;transition:opacity .1s ease-in-out,transform .1s ease-in-out;white-space:nowrap;z-index:2}@media(prefers-reduced-motion:reduce){.form-floating>label{transition:none}}.form-floating>.form-control,.form-floating>.form-control-plaintext{padding:1rem .9rem}.form-floating>.form-control-plaintext::-moz-placeholder,.form-floating>.form-control::-moz-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-bottom:.625rem;padding-top:1.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-bottom:.625rem;padding-top:1.625rem}.form-floating>.form-control-plaintext:-webkit-autofill,.form-floating>.form-control:-webkit-autofill{padding-bottom:.625rem;padding-top:1.625rem}.form-floating>.form-select{padding-bottom:.625rem;padding-top:1.625rem}.form-floating>.form-control:not(:-moz-placeholder-shown)~label{color:hsla(208,7%,46%,.65);color:rgba(var(--tz-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:hsla(208,7%,46%,.65);color:rgba(var(--tz-body-color-rgb),.65);transform:scale(.85) translateY(-.5rem) translateX(.15rem)}.form-floating>.form-control:not(:-moz-placeholder-shown)~label:after{background-color:#fff;background-color:var(--tz-secondary-bg);border-radius:.25rem;bottom:1rem;content:"";height:1.875em;left:.45rem;position:absolute;right:.45rem;top:1rem;z-index:-1}.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{background-color:#fff;background-color:var(--tz-secondary-bg);border-radius:.25rem;bottom:1rem;content:"";height:1.875em;left:.45rem;position:absolute;right:.45rem;top:1rem;z-index:-1}.form-floating>.form-control:-webkit-autofill~label{color:hsla(208,7%,46%,.65);color:rgba(var(--tz-body-color-rgb),.65);transform:scale(.85) translateY(-.5rem) translateX(.15rem)}.form-floating>.form-control-plaintext~label{border-width:1px 0;border-width:var(--tz-border-width) 0}.form-floating>.form-control:disabled~label,.form-floating>:disabled~label{color:#6c757d}.form-floating>.form-control:disabled~label:after,.form-floating>:disabled~label:after{background-color:#f8f9fa;background-color:var(--tz-tertiary-bg)}.input-group{align-items:stretch;display:flex;flex-wrap:wrap;position:relative;width:100%}.input-group>.form-control,.input-group>.form-floating,.input-group>.form-select{flex:1 1 auto;min-width:0;position:relative;width:1%}.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{align-items:center;background-color:#f8f9fa;background-color:var(--tz-tertiary-bg);border:1px solid #dee2e6;border:var(--tz-border-width) solid var(--tz-border-color);border-radius:.25rem;color:#6c757d;color:var(--tz-body-color);display:flex;font-size:.875rem;font-weight:400;line-height:1.5;padding:.45rem .9rem;text-align:center;white-space:nowrap}.input-group-lg>.btn,.input-group-lg>.form-control,.input-group-lg>.form-select,.input-group-lg>.input-group-text{border-radius:.375rem;font-size:1.21625rem;padding:.5rem 1rem}.input-group-sm>.btn,.input-group-sm>.form-control,.input-group-sm>.form-select,.input-group-sm>.input-group-text{border-radius:.25rem;font-size:.85rem;padding:.28rem .8rem}.input-group-lg>.form-select,.input-group-sm>.form-select{padding-right:3.6rem}.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),.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-bottom-right-radius:0;border-top-right-radius:0}.input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback){border-bottom-left-radius:0;border-top-left-radius:0;margin-left:-1px;margin-left:calc(var(--tz-border-width)*-1)}.input-group>.form-floating:not(:first-child)>.form-control,.input-group>.form-floating:not(:first-child)>.form-select{border-bottom-left-radius:0;border-top-left-radius:0}.valid-feedback{color:#4489e4;color:var(--tz-form-valid-color);display:none;font-size:.75rem;margin-top:.25rem;width:100%}.valid-tooltip{background-color:#4489e4;background-color:var(--tz-success);border-radius:.375rem;border-radius:var(--tz-border-radius);color:#fff;display:none;font-size:.85rem;margin-top:.1rem;max-width:100%;padding:.375rem .75rem;position:absolute;top:100%;z-index:5}.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{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%234489e4' 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.1'/%3E%3C/svg%3E");background-position:right calc(.375em + .225rem) center;background-repeat:no-repeat;background-size:calc(.75em + .45rem) calc(.75em + .45rem);border-color:#4489e4;border-color:var(--tz-form-valid-border-color);padding-right:calc(1.5em + .9rem)}.form-control.is-valid:focus,.was-validated .form-control:valid:focus{border-color:#4489e4;border-color:var(--tz-form-valid-border-color);box-shadow:0 0 0 .15rem rgba(68,137,228,.25);box-shadow:0 0 0 .15rem rgba(var(--tz-success-rgb),.25)}.was-validated textarea.form-control:valid,textarea.form-control.is-valid{background-position:top calc(.375em + .225rem) right calc(.375em + .225rem);padding-right:calc(1.5em + .9rem)}.form-select.is-valid,.was-validated .form-select:valid{border-color:#4489e4;border-color:var(--tz-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"]{--tz-form-select-bg-icon:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%234489e4' 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.1'/%3E%3C/svg%3E");background-position:right .9rem center,center right 2.7rem;background-size:14px 10px,calc(.75em + .45rem) calc(.75em + .45rem);padding-right:4.95rem}.form-select.is-valid:focus,.was-validated .form-select:valid:focus{border-color:#4489e4;border-color:var(--tz-form-valid-border-color);box-shadow:0 0 0 .15rem rgba(68,137,228,.25);box-shadow:0 0 0 .15rem rgba(var(--tz-success-rgb),.25)}.form-control-color.is-valid,.was-validated .form-control-color:valid{width:calc(3.9rem + 1.5em)}.form-check-input.is-valid,.was-validated .form-check-input:valid{border-color:#4489e4;border-color:var(--tz-form-valid-border-color)}.form-check-input.is-valid:checked,.was-validated .form-check-input:valid:checked{background-color:#4489e4;background-color:var(--tz-form-valid-color)}.form-check-input.is-valid:focus,.was-validated .form-check-input:valid:focus{box-shadow:0 0 0 .15rem rgba(68,137,228,.25);box-shadow:0 0 0 .15rem rgba(var(--tz-success-rgb),.25)}.form-check-input.is-valid~.form-check-label,.was-validated .form-check-input:valid~.form-check-label{color:#4489e4;color:var(--tz-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{color:#d03f3f;color:var(--tz-form-invalid-color);display:none;font-size:.75rem;margin-top:.25rem;width:100%}.invalid-tooltip{background-color:#d03f3f;background-color:var(--tz-danger);border-radius:.375rem;border-radius:var(--tz-border-radius);color:#fff;display:none;font-size:.85rem;margin-top:.1rem;max-width:100%;padding:.375rem .75rem;position:absolute;top:100%;z-index:5}.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{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23d03f3f'%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='%23d03f3f' stroke='none'/%3E%3C/svg%3E");background-position:right calc(.375em + .225rem) center;background-repeat:no-repeat;background-size:calc(.75em + .45rem) calc(.75em + .45rem);border-color:#d03f3f;border-color:var(--tz-form-invalid-border-color);padding-right:calc(1.5em + .9rem)}.form-control.is-invalid:focus,.was-validated .form-control:invalid:focus{border-color:#d03f3f;border-color:var(--tz-form-invalid-border-color);box-shadow:0 0 0 .15rem rgba(208,63,63,.25);box-shadow:0 0 0 .15rem rgba(var(--tz-danger-rgb),.25)}.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid{background-position:top calc(.375em + .225rem) right calc(.375em + .225rem);padding-right:calc(1.5em + .9rem)}.form-select.is-invalid,.was-validated .form-select:invalid{border-color:#d03f3f;border-color:var(--tz-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"]{--tz-form-select-bg-icon:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23d03f3f'%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='%23d03f3f' stroke='none'/%3E%3C/svg%3E");background-position:right .9rem center,center right 2.7rem;background-size:14px 10px,calc(.75em + .45rem) calc(.75em + .45rem);padding-right:4.95rem}.form-select.is-invalid:focus,.was-validated .form-select:invalid:focus{border-color:#d03f3f;border-color:var(--tz-form-invalid-border-color);box-shadow:0 0 0 .15rem rgba(208,63,63,.25);box-shadow:0 0 0 .15rem rgba(var(--tz-danger-rgb),.25)}.form-control-color.is-invalid,.was-validated .form-control-color:invalid{width:calc(3.9rem + 1.5em)}.form-check-input.is-invalid,.was-validated .form-check-input:invalid{border-color:#d03f3f;border-color:var(--tz-form-invalid-border-color)}.form-check-input.is-invalid:checked,.was-validated .form-check-input:invalid:checked{background-color:#d03f3f;background-color:var(--tz-form-invalid-color)}.form-check-input.is-invalid:focus,.was-validated .form-check-input:invalid:focus{box-shadow:0 0 0 .15rem rgba(208,63,63,.25);box-shadow:0 0 0 .15rem rgba(var(--tz-danger-rgb),.25)}.form-check-input.is-invalid~.form-check-label,.was-validated .form-check-input:invalid~.form-check-label{color:#d03f3f;color:var(--tz-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{--tz-btn-padding-x:0.9rem;--tz-btn-padding-y:0.45rem;--tz-btn-font-family: ;--tz-btn-font-size:0.875rem;--tz-btn-font-weight:400;--tz-btn-line-height:1.5;--tz-btn-color:var(--tz-body-color);--tz-btn-bg:transparent;--tz-btn-border-width:var(--tz-border-width);--tz-btn-border-color:transparent;--tz-btn-border-radius:var(--tz-border-radius-sm);--tz-btn-hover-border-color:transparent;--tz-btn-box-shadow:0px 2px 6px 0px;--tz-btn-disabled-opacity:0.65;--tz-btn-focus-box-shadow:0 0 0 0.15rem rgba(var(--tz-btn-focus-shadow-rgb),.5);background-color:transparent;background-color:var(--tz-btn-bg);border:1px solid transparent;border:var(--tz-btn-border-width) solid var(--tz-btn-border-color);border-radius:.25rem;border-radius:var(--tz-btn-border-radius);color:#6c757d;color:var(--tz-btn-color);cursor:pointer;display:inline-block;font-family:var(--tz-btn-font-family);font-size:.875rem;font-size:var(--tz-btn-font-size);font-weight:400;font-weight:var(--tz-btn-font-weight);line-height:1.5;line-height:var(--tz-btn-line-height);padding:.45rem .9rem;padding:var(--tz-btn-padding-y) var(--tz-btn-padding-x);text-align:center;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-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle}@media(prefers-reduced-motion:reduce){.btn{transition:none}}.btn:hover{background-color:var(--tz-btn-hover-bg);border-color:var(--tz-btn-hover-border-color);color:var(--tz-btn-hover-color)}.btn-check+.btn:hover{background-color:var(--tz-btn-bg);border-color:var(--tz-btn-border-color);color:var(--tz-btn-color)}.btn:focus-visible{background-color:var(--tz-btn-hover-bg);border-color:var(--tz-btn-hover-border-color);box-shadow:var(--tz-btn-focus-box-shadow);color:var(--tz-btn-hover-color);outline:0}.btn-check:focus-visible+.btn{border-color:var(--tz-btn-hover-border-color);box-shadow:var(--tz-btn-focus-box-shadow);outline:0}.btn-check:checked+.btn,.btn.active,.btn.show,.btn:first-child:active,:not(.btn-check)+.btn:active{background-color:var(--tz-btn-active-bg);border-color:var(--tz-btn-active-border-color);color:var(--tz-btn-active-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{box-shadow:var(--tz-btn-focus-box-shadow)}.btn.disabled,.btn:disabled,fieldset:disabled .btn{background-color:var(--tz-btn-disabled-bg);border-color:var(--tz-btn-disabled-border-color);color:var(--tz-btn-disabled-color);opacity:var(--tz-btn-disabled-opacity);pointer-events:none}.btn-primary{--tz-btn-color:#fff;--tz-btn-bg:#078080;--tz-btn-border-color:#078080;--tz-btn-hover-color:#fff;--tz-btn-hover-bg:#067676;--tz-btn-hover-border-color:#067676;--tz-btn-focus-shadow-rgb:44,147,147;--tz-btn-active-color:#fff;--tz-btn-active-bg:#067676;--tz-btn-active-border-color:#067676;--tz-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--tz-btn-disabled-color:#fff;--tz-btn-disabled-bg:#078080;--tz-btn-disabled-border-color:#078080}.btn-secondary{--tz-btn-color:#fff;--tz-btn-bg:#6c757d;--tz-btn-border-color:#6c757d;--tz-btn-hover-color:#fff;--tz-btn-hover-bg:#646c74;--tz-btn-hover-border-color:#646c74;--tz-btn-focus-shadow-rgb:130,138,145;--tz-btn-active-color:#fff;--tz-btn-active-bg:#646c74;--tz-btn-active-border-color:#646c74;--tz-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--tz-btn-disabled-color:#fff;--tz-btn-disabled-bg:#6c757d;--tz-btn-disabled-border-color:#6c757d}.btn-success{--tz-btn-color:#fff;--tz-btn-bg:#4489e4;--tz-btn-border-color:#4489e4;--tz-btn-hover-color:#fff;--tz-btn-hover-bg:#3f7fd3;--tz-btn-hover-border-color:#3f7fd3;--tz-btn-focus-shadow-rgb:96,155,232;--tz-btn-active-color:#fff;--tz-btn-active-bg:#3f7fd3;--tz-btn-active-border-color:#3f7fd3;--tz-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--tz-btn-disabled-color:#fff;--tz-btn-disabled-bg:#4489e4;--tz-btn-disabled-border-color:#4489e4}.btn-info{--tz-btn-color:#fff;--tz-btn-bg:#33b0e0;--tz-btn-border-color:#33b0e0;--tz-btn-hover-color:#fff;--tz-btn-hover-bg:#2fa3cf;--tz-btn-hover-border-color:#2fa3cf;--tz-btn-focus-shadow-rgb:82,188,229;--tz-btn-active-color:#fff;--tz-btn-active-bg:#2fa3cf;--tz-btn-active-border-color:#2fa3cf;--tz-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--tz-btn-disabled-color:#fff;--tz-btn-disabled-bg:#33b0e0;--tz-btn-disabled-border-color:#33b0e0}.btn-warning{--tz-btn-color:#fff;--tz-btn-bg:#edc755;--tz-btn-border-color:#edc755;--tz-btn-hover-color:#fff;--tz-btn-hover-bg:#dbb84f;--tz-btn-hover-border-color:#dbb84f;--tz-btn-focus-shadow-rgb:240,207,111;--tz-btn-active-color:#fff;--tz-btn-active-bg:#dbb84f;--tz-btn-active-border-color:#dbb84f;--tz-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--tz-btn-disabled-color:#fff;--tz-btn-disabled-bg:#edc755;--tz-btn-disabled-border-color:#edc755}.btn-danger{--tz-btn-color:#fff;--tz-btn-bg:#d03f3f;--tz-btn-border-color:#d03f3f;--tz-btn-hover-color:#fff;--tz-btn-hover-bg:#c03a3a;--tz-btn-hover-border-color:#c03a3a;--tz-btn-focus-shadow-rgb:215,92,92;--tz-btn-active-color:#fff;--tz-btn-active-bg:#c03a3a;--tz-btn-active-border-color:#c03a3a;--tz-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--tz-btn-disabled-color:#fff;--tz-btn-disabled-bg:#d03f3f;--tz-btn-disabled-border-color:#d03f3f}.btn-purple{--tz-btn-color:#fff;--tz-btn-bg:#716cb0;--tz-btn-border-color:#716cb0;--tz-btn-hover-color:#fff;--tz-btn-hover-bg:#6964a3;--tz-btn-hover-border-color:#6964a3;--tz-btn-focus-shadow-rgb:134,130,188;--tz-btn-active-color:#fff;--tz-btn-active-bg:#6964a3;--tz-btn-active-border-color:#6964a3;--tz-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--tz-btn-disabled-color:#fff;--tz-btn-disabled-bg:#716cb0;--tz-btn-disabled-border-color:#716cb0}.btn-pink{--tz-btn-color:#fff;--tz-btn-bg:#f24f7c;--tz-btn-border-color:#f24f7c;--tz-btn-hover-color:#fff;--tz-btn-hover-bg:#e04973;--tz-btn-hover-border-color:#e04973;--tz-btn-focus-shadow-rgb:244,105,144;--tz-btn-active-color:#fff;--tz-btn-active-bg:#e04973;--tz-btn-active-border-color:#e04973;--tz-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--tz-btn-disabled-color:#fff;--tz-btn-disabled-bg:#f24f7c;--tz-btn-disabled-border-color:#f24f7c}.btn-light{--tz-btn-color:#212529;--tz-btn-bg:#f2f2f7;--tz-btn-border-color:#f2f2f7;--tz-btn-hover-color:#212529;--tz-btn-hover-bg:#e0e0e4;--tz-btn-hover-border-color:#e0e0e4;--tz-btn-focus-shadow-rgb:211,211,216;--tz-btn-active-color:#212529;--tz-btn-active-bg:#e0e0e4;--tz-btn-active-border-color:#e0e0e4;--tz-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--tz-btn-disabled-color:#212529;--tz-btn-disabled-bg:#f2f2f7;--tz-btn-disabled-border-color:#f2f2f7}.btn-dark{--tz-btn-color:#fff;--tz-btn-bg:#212529;--tz-btn-border-color:#212529;--tz-btn-hover-color:#fff;--tz-btn-hover-bg:#424649;--tz-btn-hover-border-color:#373b3e;--tz-btn-focus-shadow-rgb:66,70,73;--tz-btn-active-color:#fff;--tz-btn-active-bg:#424649;--tz-btn-active-border-color:#373b3e;--tz-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--tz-btn-disabled-color:#fff;--tz-btn-disabled-bg:#212529;--tz-btn-disabled-border-color:#212529}.btn-outline-primary{--tz-btn-color:#078080;--tz-btn-border-color:#078080;--tz-btn-hover-color:#fff;--tz-btn-hover-bg:#078080;--tz-btn-hover-border-color:#078080;--tz-btn-focus-shadow-rgb:7,128,128;--tz-btn-active-color:#fff;--tz-btn-active-bg:#078080;--tz-btn-active-border-color:#078080;--tz-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--tz-btn-disabled-color:#078080;--tz-btn-disabled-bg:transparent;--tz-btn-disabled-border-color:#078080;--tz-gradient:none}.btn-outline-secondary{--tz-btn-color:#6c757d;--tz-btn-border-color:#6c757d;--tz-btn-hover-color:#fff;--tz-btn-hover-bg:#6c757d;--tz-btn-hover-border-color:#6c757d;--tz-btn-focus-shadow-rgb:108,117,125;--tz-btn-active-color:#fff;--tz-btn-active-bg:#6c757d;--tz-btn-active-border-color:#6c757d;--tz-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--tz-btn-disabled-color:#6c757d;--tz-btn-disabled-bg:transparent;--tz-btn-disabled-border-color:#6c757d;--tz-gradient:none}.btn-outline-success{--tz-btn-color:#4489e4;--tz-btn-border-color:#4489e4;--tz-btn-hover-color:#fff;--tz-btn-hover-bg:#4489e4;--tz-btn-hover-border-color:#4489e4;--tz-btn-focus-shadow-rgb:68,137,228;--tz-btn-active-color:#fff;--tz-btn-active-bg:#4489e4;--tz-btn-active-border-color:#4489e4;--tz-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--tz-btn-disabled-color:#4489e4;--tz-btn-disabled-bg:transparent;--tz-btn-disabled-border-color:#4489e4;--tz-gradient:none}.btn-outline-info{--tz-btn-color:#33b0e0;--tz-btn-border-color:#33b0e0;--tz-btn-hover-color:#fff;--tz-btn-hover-bg:#33b0e0;--tz-btn-hover-border-color:#33b0e0;--tz-btn-focus-shadow-rgb:51,176,224;--tz-btn-active-color:#fff;--tz-btn-active-bg:#33b0e0;--tz-btn-active-border-color:#33b0e0;--tz-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--tz-btn-disabled-color:#33b0e0;--tz-btn-disabled-bg:transparent;--tz-btn-disabled-border-color:#33b0e0;--tz-gradient:none}.btn-outline-warning{--tz-btn-color:#edc755;--tz-btn-border-color:#edc755;--tz-btn-hover-color:#fff;--tz-btn-hover-bg:#edc755;--tz-btn-hover-border-color:#edc755;--tz-btn-focus-shadow-rgb:237,199,85;--tz-btn-active-color:#fff;--tz-btn-active-bg:#edc755;--tz-btn-active-border-color:#edc755;--tz-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--tz-btn-disabled-color:#edc755;--tz-btn-disabled-bg:transparent;--tz-btn-disabled-border-color:#edc755;--tz-gradient:none}.btn-outline-danger{--tz-btn-color:#d03f3f;--tz-btn-border-color:#d03f3f;--tz-btn-hover-color:#fff;--tz-btn-hover-bg:#d03f3f;--tz-btn-hover-border-color:#d03f3f;--tz-btn-focus-shadow-rgb:208,63,63;--tz-btn-active-color:#fff;--tz-btn-active-bg:#d03f3f;--tz-btn-active-border-color:#d03f3f;--tz-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--tz-btn-disabled-color:#d03f3f;--tz-btn-disabled-bg:transparent;--tz-btn-disabled-border-color:#d03f3f;--tz-gradient:none}.btn-outline-purple{--tz-btn-color:#716cb0;--tz-btn-border-color:#716cb0;--tz-btn-hover-color:#fff;--tz-btn-hover-bg:#716cb0;--tz-btn-hover-border-color:#716cb0;--tz-btn-focus-shadow-rgb:113,108,176;--tz-btn-active-color:#fff;--tz-btn-active-bg:#716cb0;--tz-btn-active-border-color:#716cb0;--tz-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--tz-btn-disabled-color:#716cb0;--tz-btn-disabled-bg:transparent;--tz-btn-disabled-border-color:#716cb0;--tz-gradient:none}.btn-outline-pink{--tz-btn-color:#f24f7c;--tz-btn-border-color:#f24f7c;--tz-btn-hover-color:#fff;--tz-btn-hover-bg:#f24f7c;--tz-btn-hover-border-color:#f24f7c;--tz-btn-focus-shadow-rgb:242,79,124;--tz-btn-active-color:#fff;--tz-btn-active-bg:#f24f7c;--tz-btn-active-border-color:#f24f7c;--tz-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--tz-btn-disabled-color:#f24f7c;--tz-btn-disabled-bg:transparent;--tz-btn-disabled-border-color:#f24f7c;--tz-gradient:none}.btn-outline-light{--tz-btn-color:#f2f2f7;--tz-btn-border-color:#f2f2f7;--tz-btn-hover-color:#212529;--tz-btn-hover-bg:#f2f2f7;--tz-btn-hover-border-color:#f2f2f7;--tz-btn-focus-shadow-rgb:242,242,247;--tz-btn-active-color:#212529;--tz-btn-active-bg:#f2f2f7;--tz-btn-active-border-color:#f2f2f7;--tz-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--tz-btn-disabled-color:#f2f2f7;--tz-btn-disabled-bg:transparent;--tz-btn-disabled-border-color:#f2f2f7;--tz-gradient:none}.btn-outline-dark{--tz-btn-color:#212529;--tz-btn-border-color:#212529;--tz-btn-hover-color:#fff;--tz-btn-hover-bg:#212529;--tz-btn-hover-border-color:#212529;--tz-btn-focus-shadow-rgb:33,37,41;--tz-btn-active-color:#fff;--tz-btn-active-bg:#212529;--tz-btn-active-border-color:#212529;--tz-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--tz-btn-disabled-color:#212529;--tz-btn-disabled-bg:transparent;--tz-btn-disabled-border-color:#212529;--tz-gradient:none}.btn-link{--tz-btn-font-weight:400;--tz-btn-color:var(--tz-link-color);--tz-btn-bg:transparent;--tz-btn-border-color:transparent;--tz-btn-hover-color:var(--tz-link-hover-color);--tz-btn-hover-border-color:transparent;--tz-btn-active-color:var(--tz-link-hover-color);--tz-btn-active-border-color:transparent;--tz-btn-disabled-color:#6c757d;--tz-btn-disabled-border-color:transparent;--tz-btn-box-shadow:0 0 0 #000;--tz-btn-focus-shadow-rgb:49,132,253;-webkit-text-decoration:none;text-decoration:none}.btn-link:focus-visible{color:var(--tz-btn-color)}.btn-link:hover{color:var(--tz-btn-hover-color)}.btn-group-lg>.btn,.btn-lg{--tz-btn-padding-y:0.5rem;--tz-btn-padding-x:1rem;--tz-btn-font-size:1.21625rem;--tz-btn-border-radius:var(--tz-border-radius)}.btn-group-sm>.btn,.btn-sm{--tz-btn-padding-y:0.28rem;--tz-btn-padding-x:0.8rem;--tz-btn-font-size:0.85rem;--tz-btn-border-radius:var(--tz-border-radius-sm)}.fade{transition:opacity .15s linear}@media(prefers-reduced-motion:reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{height:0;overflow:hidden;transition:height .35s ease}@media(prefers-reduced-motion:reduce){.collapsing{transition:none}}.collapsing.collapse-horizontal{height:auto;transition:width .35s ease;width:0}@media(prefers-reduced-motion:reduce){.collapsing.collapse-horizontal{transition:none}}.dropdown,.dropdown-center,.dropend,.dropstart,.dropup,.dropup-center{position:relative}.dropdown-toggle{white-space:nowrap}.dropdown-menu{--tz-dropdown-zindex:1000;--tz-dropdown-min-width:10rem;--tz-dropdown-padding-x:0;--tz-dropdown-padding-y:0.25rem;--tz-dropdown-spacer:0.125rem;--tz-dropdown-font-size:0.875rem;--tz-dropdown-color:var(--tz-body-color);--tz-dropdown-bg:var(--tz-secondary-bg);--tz-dropdown-border-color:var(--tz-border-color);--tz-dropdown-border-radius:0.375rem;--tz-dropdown-border-width:var(--tz-border-width);--tz-dropdown-inner-border-radius:calc(0.375rem - var(--tz-border-width));--tz-dropdown-divider-bg:var(--tz-border-color);--tz-dropdown-divider-margin-y:0.75rem;--tz-dropdown-box-shadow:var(--tz-box-shadow);--tz-dropdown-link-color:var(--tz-body-color);--tz-dropdown-link-hover-color:var(--tz-tertiary-color);--tz-dropdown-link-hover-bg:var(--tz-tertiary-bg);--tz-dropdown-link-active-color:var(--tz-tertiary-color);--tz-dropdown-link-active-bg:var(--tz-tertiary-bg);--tz-dropdown-link-disabled-color:#adb5bd;--tz-dropdown-item-padding-x:1.125rem;--tz-dropdown-item-padding-y:0.375rem;--tz-dropdown-header-color:inherit;--tz-dropdown-header-padding-x:0.84375rem;--tz-dropdown-header-padding-y:0.5rem;background-clip:padding-box;background-color:#fff;background-color:var(--tz-dropdown-bg);border:1px solid #dee2e6;border:var(--tz-dropdown-border-width) solid var(--tz-dropdown-border-color);border-radius:.375rem;border-radius:var(--tz-dropdown-border-radius);color:#6c757d;color:var(--tz-dropdown-color);display:none;font-size:.875rem;font-size:var(--tz-dropdown-font-size);list-style:none;margin:0;min-width:10rem;min-width:var(--tz-dropdown-min-width);padding:.25rem 0;padding:var(--tz-dropdown-padding-y) var(--tz-dropdown-padding-x);position:absolute;text-align:left;z-index:1000;z-index:var(--tz-dropdown-zindex)}.dropdown-menu[data-bs-popper]{left:0;margin-top:var(--tz-dropdown-spacer);top:100%}.dropdown-menu-start{--bs-position:start}.dropdown-menu-start[data-bs-popper]{left:0;right:auto}.dropdown-menu-end{--bs-position:end}.dropdown-menu-end[data-bs-popper]{left:auto;right:0}@media(min-width:576px){.dropdown-menu-sm-start{--bs-position:start}.dropdown-menu-sm-start[data-bs-popper]{left:0;right:auto}.dropdown-menu-sm-end{--bs-position:end}.dropdown-menu-sm-end[data-bs-popper]{left:auto;right:0}}@media(min-width:768px){.dropdown-menu-md-start{--bs-position:start}.dropdown-menu-md-start[data-bs-popper]{left:0;right:auto}.dropdown-menu-md-end{--bs-position:end}.dropdown-menu-md-end[data-bs-popper]{left:auto;right:0}}@media(min-width:992px){.dropdown-menu-lg-start{--bs-position:start}.dropdown-menu-lg-start[data-bs-popper]{left:0;right:auto}.dropdown-menu-lg-end{--bs-position:end}.dropdown-menu-lg-end[data-bs-popper]{left:auto;right:0}}@media(min-width:1200px){.dropdown-menu-xl-start{--bs-position:start}.dropdown-menu-xl-start[data-bs-popper]{left:0;right:auto}.dropdown-menu-xl-end{--bs-position:end}.dropdown-menu-xl-end[data-bs-popper]{left:auto;right:0}}@media(min-width:1400px){.dropdown-menu-xxl-start{--bs-position:start}.dropdown-menu-xxl-start[data-bs-popper]{left:0;right:auto}.dropdown-menu-xxl-end{--bs-position:end}.dropdown-menu-xxl-end[data-bs-popper]{left:auto;right:0}}.dropup .dropdown-menu[data-bs-popper]{bottom:100%;margin-bottom:var(--tz-dropdown-spacer);margin-top:0;top:auto}.dropend .dropdown-menu[data-bs-popper]{left:100%;margin-left:var(--tz-dropdown-spacer);margin-top:0;right:auto;top:0}.dropend .dropdown-toggle:after{vertical-align:0}.dropstart .dropdown-menu[data-bs-popper]{left:auto;margin-right:var(--tz-dropdown-spacer);margin-top:0;right:100%;top:0}.dropstart .dropdown-toggle:before{vertical-align:0}.dropdown-divider{border-top:1px solid var(--tz-dropdown-divider-bg);height:0;margin:var(--tz-dropdown-divider-margin-y) 0;opacity:1;overflow:hidden}.dropdown-item{background-color:transparent;border:0;border-radius:0;border-radius:var(--tz-dropdown-item-border-radius,0);clear:both;color:var(--tz-dropdown-link-color);display:block;font-weight:400;padding:var(--tz-dropdown-item-padding-y) var(--tz-dropdown-item-padding-x);text-align:inherit;white-space:nowrap;width:100%}.dropdown-item:focus,.dropdown-item:hover{background-color:var(--tz-dropdown-link-hover-bg);color:var(--tz-dropdown-link-hover-color)}.dropdown-item.active,.dropdown-item:active{background-color:var(--tz-dropdown-link-active-bg);color:var(--tz-dropdown-link-active-color);-webkit-text-decoration:none;text-decoration:none}.dropdown-item.disabled,.dropdown-item:disabled{background-color:transparent;color:var(--tz-dropdown-link-disabled-color);pointer-events:none}.dropdown-menu.show{display:block}.dropdown-header{color:var(--tz-dropdown-header-color);display:block;font-size:.85rem;margin-bottom:0;padding:var(--tz-dropdown-header-padding-y) var(--tz-dropdown-header-padding-x);white-space:nowrap}.dropdown-item-text{color:var(--tz-dropdown-link-color);display:block;padding:var(--tz-dropdown-item-padding-y) var(--tz-dropdown-item-padding-x)}.dropdown-menu-dark{--tz-dropdown-color:#dee2e6;--tz-dropdown-bg:#36404c;--tz-dropdown-border-color:var(--tz-border-color);--tz-dropdown-box-shadow: ;--tz-dropdown-link-color:#dee2e6;--tz-dropdown-link-hover-color:#fff;--tz-dropdown-divider-bg:var(--tz-border-color);--tz-dropdown-link-hover-bg:hsla(0,0%,100%,.15);--tz-dropdown-link-active-color:var(--tz-tertiary-color);--tz-dropdown-link-active-bg:var(--tz-tertiary-bg);--tz-dropdown-link-disabled-color:#adb5bd;--tz-dropdown-header-color:#adb5bd}.btn-group,.btn-group-vertical{display:inline-flex;position:relative;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{flex:1 1 auto;position:relative}.btn-group-vertical>.btn-check:checked+.btn,.btn-group-vertical>.btn-check:focus+.btn,.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:hover,.btn-group>.btn-check:checked+.btn,.btn-group>.btn-check:focus+.btn,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus,.btn-group>.btn:hover{z-index:1}.btn-toolbar{display:flex;flex-wrap:wrap;justify-content:flex-start}.btn-toolbar .input-group{width:auto}.btn-group{border-radius:.25rem;border-radius:var(--tz-border-radius-sm)}.btn-group>.btn-group:not(:first-child),.btn-group>:not(.btn-check:first-child)+.btn{margin-left:-1px;margin-left:calc(var(--tz-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-bottom-right-radius:0;border-top-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-bottom-left-radius:0;border-top-left-radius:0}.dropdown-toggle-split{padding-left:.675rem;padding-right:.675rem}.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-left:.6rem;padding-right:.6rem}.btn-group-lg>.btn+.dropdown-toggle-split,.btn-lg+.dropdown-toggle-split{padding-left:.75rem;padding-right:.75rem}.btn-group-vertical{align-items:flex-start;flex-direction:column;justify-content:center}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group{width:100%}.btn-group-vertical>.btn-group:not(:first-child),.btn-group-vertical>.btn:not(:first-child){margin-top:-1px;margin-top:calc(var(--tz-border-width)*-1)}.btn-group-vertical>.btn-group:not(:last-child)>.btn,.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle){border-bottom-left-radius:0;border-bottom-right-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{--tz-nav-link-padding-x:1rem;--tz-nav-link-padding-y:0.5rem;--tz-nav-link-font-weight: ;--tz-nav-link-color:var(--tz-link-color);--tz-nav-link-hover-color:var(--tz-link-hover-color);--tz-nav-link-disabled-color:var(--tz-secondary-color);display:flex;flex-wrap:wrap;list-style:none;margin-bottom:0;padding-left:0}.nav-link{background:0 0;border:0;color:var(--tz-nav-link-color);display:block;font-size:var(--tz-nav-link-font-size);font-weight:var(--tz-nav-link-font-weight);padding:var(--tz-nav-link-padding-y) var(--tz-nav-link-padding-x);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{transition:none}}.nav-link:focus,.nav-link:hover{color:var(--tz-nav-link-hover-color)}.nav-link:focus-visible{box-shadow:0 0 0 .25rem rgba(7,128,128,.25);outline:0}.nav-link.disabled,.nav-link:disabled{color:var(--tz-nav-link-disabled-color);cursor:default;pointer-events:none}.nav-tabs{--tz-nav-tabs-border-width:var(--tz-border-width);--tz-nav-tabs-border-color:var(--tz-border-color);--tz-nav-tabs-border-radius:var(--tz-border-radius);--tz-nav-tabs-link-hover-border-color:var(--tz-secondary-bg) var(--tz-secondary-bg) var(--tz-border-color);--tz-nav-tabs-link-active-color:var(--tz-emphasis-color);--tz-nav-tabs-link-active-bg:var(--tz-secondary-bg);--tz-nav-tabs-link-active-border-color:var(--tz-border-color) var(--tz-border-color) var(--tz-secondary-bg);border-bottom:1px solid #dee2e6;border-bottom:var(--tz-nav-tabs-border-width) solid var(--tz-nav-tabs-border-color)}.nav-tabs .nav-link{border:var(--tz-nav-tabs-border-width) solid transparent;border-top-left-radius:var(--tz-nav-tabs-border-radius);border-top-right-radius:var(--tz-nav-tabs-border-radius);margin-bottom:calc(var(--tz-nav-tabs-border-width)*-1)}.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{border-color:var(--tz-nav-tabs-link-hover-border-color);isolation:isolate}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{background-color:var(--tz-nav-tabs-link-active-bg);border-color:var(--tz-nav-tabs-link-active-border-color);color:var(--tz-nav-tabs-link-active-color)}.nav-tabs .dropdown-menu{border-top-left-radius:0;border-top-right-radius:0;margin-top:calc(var(--tz-nav-tabs-border-width)*-1)}.nav-pills{--tz-nav-pills-border-radius:0.375rem;--tz-nav-pills-link-active-color:#fff;--tz-nav-pills-link-active-bg:#078080}.nav-pills .nav-link{border-radius:var(--tz-nav-pills-border-radius)}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{background-color:var(--tz-nav-pills-link-active-bg);color:var(--tz-nav-pills-link-active-color)}.nav-underline{--tz-nav-underline-gap:1rem;--tz-nav-underline-border-width:0.125rem;--tz-nav-underline-link-active-color:var(--tz-emphasis-color);gap:1rem;gap:var(--tz-nav-underline-gap)}.nav-underline .nav-link{border-bottom:var(--tz-nav-underline-border-width) solid transparent;padding-left:0;padding-right:0}.nav-underline .nav-link:focus,.nav-underline .nav-link:hover{border-bottom-color:currentcolor}.nav-underline .nav-link.active,.nav-underline .show>.nav-link{border-bottom-color:currentcolor;color:var(--tz-nav-underline-link-active-color);font-weight:700}.nav-fill .nav-item,.nav-fill>.nav-link{flex:1 1 auto;text-align:center}.nav-justified .nav-item,.nav-justified>.nav-link{flex-basis:0;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{--tz-navbar-padding-x:0;--tz-navbar-padding-y:0.75rem;--tz-navbar-color:rgba(var(--tz-emphasis-color-rgb),0.65);--tz-navbar-hover-color:rgba(var(--tz-emphasis-color-rgb),0.8);--tz-navbar-disabled-color:rgba(var(--tz-emphasis-color-rgb),0.3);--tz-navbar-active-color:rgba(var(--tz-emphasis-color-rgb),1);--tz-navbar-brand-padding-y:0.2440625rem;--tz-navbar-brand-margin-end:1rem;--tz-navbar-brand-font-size:1.21625rem;--tz-navbar-brand-color:rgba(var(--tz-emphasis-color-rgb),1);--tz-navbar-brand-hover-color:rgba(var(--tz-emphasis-color-rgb),1);--tz-navbar-nav-link-padding-x:0.5rem;--tz-navbar-toggler-padding-y:0.25rem;--tz-navbar-toggler-padding-x:0.75rem;--tz-navbar-toggler-font-size:1.21625rem;--tz-navbar-toggler-icon-bg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3E%3Cpath stroke='rgba(108, 117, 125, 0.75)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E");--tz-navbar-toggler-border-color:rgba(var(--tz-emphasis-color-rgb),0.15);--tz-navbar-toggler-border-radius:var(--tz-border-radius-sm);--tz-navbar-toggler-focus-width:0.15rem;--tz-navbar-toggler-transition:box-shadow 0.15s ease-in-out;align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;padding:.75rem 0;padding:var(--tz-navbar-padding-y) var(--tz-navbar-padding-x);position:relative}.navbar>.container,.navbar>.container-fluid,.navbar>.container-lg,.navbar>.container-md,.navbar>.container-sm,.navbar>.container-xl,.navbar>.container-xxl{align-items:center;display:flex;flex-wrap:inherit;justify-content:space-between}.navbar-brand{color:var(--tz-navbar-brand-color);font-size:var(--tz-navbar-brand-font-size);margin-right:var(--tz-navbar-brand-margin-end);padding-bottom:var(--tz-navbar-brand-padding-y);padding-top:var(--tz-navbar-brand-padding-y);white-space:nowrap}.navbar-brand:focus,.navbar-brand:hover{color:var(--tz-navbar-brand-hover-color)}.navbar-nav{--tz-nav-link-padding-x:0;--tz-nav-link-padding-y:0.5rem;--tz-nav-link-font-weight: ;--tz-nav-link-color:var(--tz-navbar-color);--tz-nav-link-hover-color:var(--tz-navbar-hover-color);--tz-nav-link-disabled-color:var(--tz-navbar-disabled-color);display:flex;flex-direction:column;list-style:none;margin-bottom:0;padding-left:0}.navbar-nav .nav-link.active,.navbar-nav .nav-link.show{color:var(--tz-navbar-active-color)}.navbar-nav .dropdown-menu{position:static}.navbar-text{color:var(--tz-navbar-color);padding-bottom:.5rem;padding-top:.5rem}.navbar-text a,.navbar-text a:focus,.navbar-text a:hover{color:var(--tz-navbar-active-color)}.navbar-collapse{align-items:center;flex-basis:100%;flex-grow:1}.navbar-toggler{background-color:transparent;border:var(--tz-border-width) solid var(--tz-navbar-toggler-border-color);border-radius:var(--tz-navbar-toggler-border-radius);color:var(--tz-navbar-color);font-size:var(--tz-navbar-toggler-font-size);line-height:1;padding:var(--tz-navbar-toggler-padding-y) var(--tz-navbar-toggler-padding-x);transition:var(--tz-navbar-toggler-transition)}@media(prefers-reduced-motion:reduce){.navbar-toggler{transition:none}}.navbar-toggler:focus,.navbar-toggler:hover{-webkit-text-decoration:none;text-decoration:none}.navbar-toggler:focus{box-shadow:0 0 0 var(--tz-navbar-toggler-focus-width);outline:0}.navbar-toggler-icon{background-image:var(--tz-navbar-toggler-icon-bg);background-position:50%;background-repeat:no-repeat;background-size:100%;display:inline-block;height:1.5em;vertical-align:middle;width:1.5em}.navbar-nav-scroll{max-height:75vh;max-height:var(--tz-scroll-height,75vh);overflow-y:auto}@media(min-width:576px){.navbar-expand-sm{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-sm .navbar-nav{flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .navbar-nav .nav-link{padding-left:var(--tz-navbar-nav-link-padding-x);padding-right:var(--tz-navbar-nav-link-padding-x)}.navbar-expand-sm .navbar-nav-scroll{overflow:visible}.navbar-expand-sm .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-sm .navbar-toggler{display:none}.navbar-expand-sm .offcanvas{background-color:transparent!important;border:0!important;flex-grow:1;height:auto!important;position:static;transform:none!important;transition:none;visibility:visible!important;width:auto!important;z-index:auto}.navbar-expand-sm .offcanvas .offcanvas-header{display:none}.navbar-expand-sm .offcanvas .offcanvas-body{display:flex;flex-grow:0;overflow-y:visible;padding:0}}@media(min-width:768px){.navbar-expand-md{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-md .navbar-nav{flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .nav-link{padding-left:var(--tz-navbar-nav-link-padding-x);padding-right:var(--tz-navbar-nav-link-padding-x)}.navbar-expand-md .navbar-nav-scroll{overflow:visible}.navbar-expand-md .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-md .navbar-toggler{display:none}.navbar-expand-md .offcanvas{background-color:transparent!important;border:0!important;flex-grow:1;height:auto!important;position:static;transform:none!important;transition:none;visibility:visible!important;width:auto!important;z-index:auto}.navbar-expand-md .offcanvas .offcanvas-header{display:none}.navbar-expand-md .offcanvas .offcanvas-body{display:flex;flex-grow:0;overflow-y:visible;padding:0}}@media(min-width:992px){.navbar-expand-lg{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-lg .navbar-nav{flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .nav-link{padding-left:var(--tz-navbar-nav-link-padding-x);padding-right:var(--tz-navbar-nav-link-padding-x)}.navbar-expand-lg .navbar-nav-scroll{overflow:visible}.navbar-expand-lg .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-lg .navbar-toggler{display:none}.navbar-expand-lg .offcanvas{background-color:transparent!important;border:0!important;flex-grow:1;height:auto!important;position:static;transform:none!important;transition:none;visibility:visible!important;width:auto!important;z-index:auto}.navbar-expand-lg .offcanvas .offcanvas-header{display:none}.navbar-expand-lg .offcanvas .offcanvas-body{display:flex;flex-grow:0;overflow-y:visible;padding:0}}@media(min-width:1200px){.navbar-expand-xl{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-xl .navbar-nav{flex-direction:row}.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xl .navbar-nav .nav-link{padding-left:var(--tz-navbar-nav-link-padding-x);padding-right:var(--tz-navbar-nav-link-padding-x)}.navbar-expand-xl .navbar-nav-scroll{overflow:visible}.navbar-expand-xl .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-xl .navbar-toggler{display:none}.navbar-expand-xl .offcanvas{background-color:transparent!important;border:0!important;flex-grow:1;height:auto!important;position:static;transform:none!important;transition:none;visibility:visible!important;width:auto!important;z-index:auto}.navbar-expand-xl .offcanvas .offcanvas-header{display:none}.navbar-expand-xl .offcanvas .offcanvas-body{display:flex;flex-grow:0;overflow-y:visible;padding:0}}@media(min-width:1400px){.navbar-expand-xxl{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-xxl .navbar-nav{flex-direction:row}.navbar-expand-xxl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xxl .navbar-nav .nav-link{padding-left:var(--tz-navbar-nav-link-padding-x);padding-right:var(--tz-navbar-nav-link-padding-x)}.navbar-expand-xxl .navbar-nav-scroll{overflow:visible}.navbar-expand-xxl .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-xxl .navbar-toggler{display:none}.navbar-expand-xxl .offcanvas{background-color:transparent!important;border:0!important;flex-grow:1;height:auto!important;position:static;transform:none!important;transition:none;visibility:visible!important;width:auto!important;z-index:auto}.navbar-expand-xxl .offcanvas .offcanvas-header{display:none}.navbar-expand-xxl .offcanvas .offcanvas-body{display:flex;flex-grow:0;overflow-y:visible;padding:0}}.navbar-expand{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand .navbar-nav{flex-direction:row}.navbar-expand .navbar-nav .dropdown-menu{position:absolute}.navbar-expand .navbar-nav .nav-link{padding-left:var(--tz-navbar-nav-link-padding-x);padding-right:var(--tz-navbar-nav-link-padding-x)}.navbar-expand .navbar-nav-scroll{overflow:visible}.navbar-expand .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand .navbar-toggler{display:none}.navbar-expand .offcanvas{background-color:transparent!important;border:0!important;flex-grow:1;height:auto!important;position:static;transform:none!important;transition:none;visibility:visible!important;width:auto!important;z-index:auto}.navbar-expand .offcanvas .offcanvas-header{display:none}.navbar-expand .offcanvas .offcanvas-body{display:flex;flex-grow:0;overflow-y:visible;padding:0}.navbar-dark,.navbar[data-bs-theme=dark]{--tz-navbar-color:hsla(0,0%,100%,.55);--tz-navbar-hover-color:hsla(0,0%,100%,.75);--tz-navbar-disabled-color:hsla(0,0%,100%,.25);--tz-navbar-active-color:#fff;--tz-navbar-brand-color:#fff;--tz-navbar-brand-hover-color:#fff;--tz-navbar-toggler-border-color:hsla(0,0%,100%,.1)}.navbar-dark,.navbar[data-bs-theme=dark],[data-bs-theme=dark] .navbar-toggler-icon{--tz-navbar-toggler-icon-bg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3E%3Cpath stroke='rgba(255, 255, 255, 0.55)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")}.card{--tz-card-spacer-y:1.5rem;--tz-card-spacer-x:1.5rem;--tz-card-title-spacer-y:0.75rem;--tz-card-title-color: ;--tz-card-subtitle-color: ;--tz-card-border-width:var(--tz-theme-card-border-width);--tz-card-border-color:var(--tz-border-color);--tz-card-border-radius:var(--tz-border-radius-sm);--tz-card-box-shadow:var(--tz-box-shadow);--tz-card-inner-border-radius:calc(var(--tz-border-radius-sm) - var(--tz-theme-card-border-width));--tz-card-cap-padding-y:1.125rem;--tz-card-cap-padding-x:1.5rem;--tz-card-cap-bg:var(--tz-tertiary-bg);--tz-card-cap-color: ;--tz-card-height: ;--tz-card-color: ;--tz-card-bg:var(--tz-secondary-bg);--tz-card-img-overlay-padding:1.5rem;--tz-card-group-margin:0.625rem;color:#6c757d;color:var(--tz-body-color);display:flex;flex-direction:column;height:var(--tz-card-height);min-width:0;position:relative;word-wrap:break-word;background-clip:border-box;background-color:#fff;background-color:var(--tz-card-bg);border:0 solid #dee2e6;border:var(--tz-card-border-width) solid var(--tz-card-border-color);border-radius:.25rem;border-radius:var(--tz-card-border-radius)}.card>hr{margin-left:0;margin-right:0}.card>.list-group{border-bottom:inherit;border-top:inherit}.card>.list-group:first-child{border-top-left-radius:var(--tz-card-inner-border-radius);border-top-right-radius:var(--tz-card-inner-border-radius);border-top-width:0}.card>.list-group:last-child{border-bottom-left-radius:var(--tz-card-inner-border-radius);border-bottom-right-radius:var(--tz-card-inner-border-radius);border-bottom-width:0}.card>.card-header+.list-group,.card>.list-group+.card-footer{border-top:0}.card-body{color:var(--tz-card-color);flex:1 1 auto;padding:var(--tz-card-spacer-y) var(--tz-card-spacer-x)}.card-title{color:var(--tz-card-title-color);margin-bottom:var(--tz-card-title-spacer-y)}.card-subtitle{color:var(--tz-card-subtitle-color);margin-top:calc(var(--tz-card-title-spacer-y)*-.5)}.card-subtitle,.card-text:last-child{margin-bottom:0}.card-link+.card-link{margin-left:var(--tz-card-spacer-x)}.card-header{background-color:var(--tz-card-cap-bg);border-bottom:var(--tz-card-border-width) solid var(--tz-card-border-color);color:var(--tz-card-cap-color);margin-bottom:0;padding:var(--tz-card-cap-padding-y) var(--tz-card-cap-padding-x)}.card-header:first-child{border-radius:var(--tz-card-inner-border-radius) var(--tz-card-inner-border-radius) 0 0}.card-footer{background-color:var(--tz-card-cap-bg);border-top:var(--tz-card-border-width) solid var(--tz-card-border-color);color:var(--tz-card-cap-color);padding:var(--tz-card-cap-padding-y) var(--tz-card-cap-padding-x)}.card-footer:last-child{border-radius:0 0 var(--tz-card-inner-border-radius) var(--tz-card-inner-border-radius)}.card-header-tabs{border-bottom:0;margin-bottom:calc(var(--tz-card-cap-padding-y)*-1);margin-left:calc(var(--tz-card-cap-padding-x)*-.5);margin-right:calc(var(--tz-card-cap-padding-x)*-.5)}.card-header-tabs .nav-link.active{background-color:var(--tz-card-bg);border-bottom-color:var(--tz-card-bg)}.card-header-pills{margin-left:calc(var(--tz-card-cap-padding-x)*-.5);margin-right:calc(var(--tz-card-cap-padding-x)*-.5)}.card-img-overlay{border-radius:var(--tz-card-inner-border-radius);bottom:0;left:0;padding:var(--tz-card-img-overlay-padding);position:absolute;right:0;top:0}.card-img,.card-img-bottom,.card-img-top{width:100%}.card-img,.card-img-top{border-top-left-radius:var(--tz-card-inner-border-radius);border-top-right-radius:var(--tz-card-inner-border-radius)}.card-img,.card-img-bottom{border-bottom-left-radius:var(--tz-card-inner-border-radius);border-bottom-right-radius:var(--tz-card-inner-border-radius)}.card-group>.card{margin-bottom:var(--tz-card-group-margin)}@media(min-width:576px){.card-group{display:flex;flex-flow:row wrap}.card-group>.card{flex:1 0 0%;margin-bottom:0}.card-group>.card+.card{border-left:0;margin-left:0}.card-group>.card:not(:last-child){border-bottom-right-radius:0;border-top-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-bottom-left-radius:0;border-top-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{--tz-accordion-color:var(--tz-body-color);--tz-accordion-bg:var(--tz-secondary-bg);--tz-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;--tz-accordion-border-color:var(--tz-border-color);--tz-accordion-border-width:var(--tz-border-width);--tz-accordion-border-radius:var(--tz-border-radius);--tz-accordion-inner-border-radius:calc(var(--tz-border-radius) - var(--tz-border-width));--tz-accordion-btn-padding-x:1.25rem;--tz-accordion-btn-padding-y:1rem;--tz-accordion-btn-color:var(--tz-body-color);--tz-accordion-btn-bg:var(--tz-accordion-bg);--tz-accordion-btn-icon:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%236c757d' viewBox='0 0 16 16'%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-.708'/%3E%3C/svg%3E");--tz-accordion-btn-icon-width:0.75rem;--tz-accordion-btn-icon-transform:rotate(-180deg);--tz-accordion-btn-icon-transition:transform 0.2s ease-in-out;--tz-accordion-btn-active-icon:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23067373' viewBox='0 0 16 16'%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-.708'/%3E%3C/svg%3E");--tz-accordion-btn-focus-border-color:var(--tz-border-color-translucent);--tz-accordion-btn-focus-box-shadow:none;--tz-accordion-body-padding-x:1.25rem;--tz-accordion-body-padding-y:1rem;--tz-accordion-active-color:var(--tz-primary);--tz-accordion-active-bg:var(--tz-primary-bg-subtle)}.accordion-button{align-items:center;background-color:var(--tz-accordion-btn-bg);border:0;border-radius:0;color:var(--tz-accordion-btn-color);display:flex;font-size:.875rem;overflow-anchor:none;padding:var(--tz-accordion-btn-padding-y) var(--tz-accordion-btn-padding-x);position:relative;text-align:left;transition:var(--tz-accordion-transition);width:100%}@media(prefers-reduced-motion:reduce){.accordion-button{transition:none}}.accordion-button:not(.collapsed){background-color:var(--tz-accordion-active-bg);box-shadow:inset 0 calc(var(--tz-accordion-border-width)*-1) 0 var(--tz-accordion-border-color);color:var(--tz-accordion-active-color)}.accordion-button:not(.collapsed):after{background-image:var(--tz-accordion-btn-active-icon);transform:var(--tz-accordion-btn-icon-transform)}.accordion-button:after{background-image:var(--tz-accordion-btn-icon);background-repeat:no-repeat;background-size:var(--tz-accordion-btn-icon-width);content:"";flex-shrink:0;height:var(--tz-accordion-btn-icon-width);margin-left:auto;transition:var(--tz-accordion-btn-icon-transition);width:var(--tz-accordion-btn-icon-width)}@media(prefers-reduced-motion:reduce){.accordion-button:after{transition:none}}.accordion-button:hover{z-index:2}.accordion-button:focus{border-color:var(--tz-accordion-btn-focus-border-color);box-shadow:var(--tz-accordion-btn-focus-box-shadow);outline:0;z-index:3}.accordion-header{margin-bottom:0}.accordion-item{background-color:var(--tz-accordion-bg);border:var(--tz-accordion-border-width) solid var(--tz-accordion-border-color);color:var(--tz-accordion-color)}.accordion-item:first-of-type{border-top-left-radius:var(--tz-accordion-border-radius);border-top-right-radius:var(--tz-accordion-border-radius)}.accordion-item:first-of-type .accordion-button{border-top-left-radius:var(--tz-accordion-inner-border-radius);border-top-right-radius:var(--tz-accordion-inner-border-radius)}.accordion-item:not(:first-of-type){border-top:0}.accordion-item:last-of-type{border-bottom-left-radius:var(--tz-accordion-border-radius);border-bottom-right-radius:var(--tz-accordion-border-radius)}.accordion-item:last-of-type .accordion-button.collapsed{border-bottom-left-radius:var(--tz-accordion-inner-border-radius);border-bottom-right-radius:var(--tz-accordion-inner-border-radius)}.accordion-item:last-of-type .accordion-collapse{border-bottom-left-radius:var(--tz-accordion-border-radius);border-bottom-right-radius:var(--tz-accordion-border-radius)}.accordion-body{padding:var(--tz-accordion-body-padding-y) var(--tz-accordion-body-padding-x)}.accordion-flush .accordion-collapse{border-width:0}.accordion-flush .accordion-item{border-left:0;border-radius:0;border-right:0}.accordion-flush .accordion-item:first-child{border-top:0}.accordion-flush .accordion-item:last-child{border-bottom:0}.accordion-flush .accordion-item .accordion-button,.accordion-flush .accordion-item .accordion-button.collapsed{border-radius:0}[data-bs-theme=dark] .accordion-button:after{--tz-accordion-btn-icon:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%2335adb0' viewBox='0 0 16 16'%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-.708'/%3E%3C/svg%3E");--tz-accordion-btn-active-icon:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%2335adb0' viewBox='0 0 16 16'%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-.708'/%3E%3C/svg%3E")}.breadcrumb{--tz-breadcrumb-padding-x:0;--tz-breadcrumb-padding-y:1.5rem;--tz-breadcrumb-margin-bottom:1rem;--tz-breadcrumb-bg: ;--tz-breadcrumb-border-radius: ;--tz-breadcrumb-divider-color:var(--tz-secondary-color);--tz-breadcrumb-item-padding-x:0.5rem;--tz-breadcrumb-item-active-color:var(--tz-secondary-color);background-color:var(--tz-breadcrumb-bg);border-radius:var(--tz-breadcrumb-border-radius);display:flex;flex-wrap:wrap;font-size:var(--tz-breadcrumb-font-size);list-style:none;margin-bottom:1rem;margin-bottom:var(--tz-breadcrumb-margin-bottom);padding:1.5rem 0;padding:var(--tz-breadcrumb-padding-y) var(--tz-breadcrumb-padding-x)}.breadcrumb-item+.breadcrumb-item{padding-left:var(--tz-breadcrumb-item-padding-x)}.breadcrumb-item+.breadcrumb-item:before{color:var(--tz-breadcrumb-divider-color);content:"\ea6e";content:var(--tz-breadcrumb-divider,"\ea6e");float:left;padding-right:var(--tz-breadcrumb-item-padding-x)}.breadcrumb-item.active{color:var(--tz-breadcrumb-item-active-color)}.pagination{--tz-pagination-padding-x:0.75rem;--tz-pagination-padding-y:0.375rem;--tz-pagination-font-size:0.875rem;--tz-pagination-color:var(--tz-tertiary-color);--tz-pagination-bg:var(--tz-secondary-bg);--tz-pagination-border-width:var(--tz-border-width);--tz-pagination-border-color:var(--tz-border-color);--tz-pagination-border-radius:var(--tz-border-radius-sm);--tz-pagination-hover-color:var(--tz-link-hover-color);--tz-pagination-hover-bg:var(--tz-tertiary-bg);--tz-pagination-hover-border-color:var(--tz-border-color);--tz-pagination-focus-color:var(--tz-link-hover-color);--tz-pagination-focus-bg:var(--tz-secondary-bg);--tz-pagination-focus-box-shadow:none;--tz-pagination-active-color:#fff;--tz-pagination-active-bg:#078080;--tz-pagination-active-border-color:#078080;--tz-pagination-disabled-color:var(--tz-secondary-color);--tz-pagination-disabled-bg:var(--tz-secondary-bg);--tz-pagination-disabled-border-color:var(--tz-border-color);display:flex;list-style:none;padding-left:0}.page-link{background-color:var(--tz-pagination-bg);border:var(--tz-pagination-border-width) solid var(--tz-pagination-border-color);color:var(--tz-pagination-color);display:block;font-size:var(--tz-pagination-font-size);padding:var(--tz-pagination-padding-y) var(--tz-pagination-padding-x);position:relative;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion:reduce){.page-link{transition:none}}.page-link:hover{background-color:var(--tz-pagination-hover-bg);border-color:var(--tz-pagination-hover-border-color);color:var(--tz-pagination-hover-color);z-index:2}.page-link:focus{background-color:var(--tz-pagination-focus-bg);box-shadow:var(--tz-pagination-focus-box-shadow);color:var(--tz-pagination-focus-color);outline:0;z-index:3}.active>.page-link,.page-link.active{background-color:var(--tz-pagination-active-bg);border-color:var(--tz-pagination-active-border-color);color:var(--tz-pagination-active-color);z-index:3}.disabled>.page-link,.page-link.disabled{background-color:var(--tz-pagination-disabled-bg);border-color:var(--tz-pagination-disabled-border-color);color:var(--tz-pagination-disabled-color);pointer-events:none}.page-item:not(:first-child) .page-link{margin-left:-1px;margin-left:calc(var(--tz-border-width)*-1)}.page-item:first-child .page-link{border-bottom-left-radius:var(--tz-pagination-border-radius);border-top-left-radius:var(--tz-pagination-border-radius)}.page-item:last-child .page-link{border-bottom-right-radius:var(--tz-pagination-border-radius);border-top-right-radius:var(--tz-pagination-border-radius)}.pagination-lg{--tz-pagination-padding-x:1.5rem;--tz-pagination-padding-y:0.75rem;--tz-pagination-font-size:1.21625rem;--tz-pagination-border-radius:var(--tz-border-radius)}.pagination-sm{--tz-pagination-padding-x:0.5rem;--tz-pagination-padding-y:0.25rem;--tz-pagination-font-size:0.85rem;--tz-pagination-border-radius:var(--tz-border-radius-sm)}.badge{--tz-badge-padding-x:0.4em;--tz-badge-padding-y:0.25em;--tz-badge-font-size:0.8em;--tz-badge-font-weight:500;--tz-badge-color:#fff;--tz-badge-border-radius:0.375rem;border-radius:.375rem;border-radius:var(--tz-badge-border-radius);color:#fff;color:var(--tz-badge-color);display:inline-block;font-size:.8em;font-size:var(--tz-badge-font-size);font-weight:500;font-weight:var(--tz-badge-font-weight);line-height:1;padding:.25em .4em;padding:var(--tz-badge-padding-y) var(--tz-badge-padding-x);text-align:center;vertical-align:baseline;white-space:nowrap}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.alert{--tz-alert-bg:transparent;--tz-alert-padding-x:1.25rem;--tz-alert-padding-y:0.8rem;--tz-alert-margin-bottom:1rem;--tz-alert-color:inherit;--tz-alert-border-color:transparent;--tz-alert-border:var(--tz-border-width) solid var(--tz-alert-border-color);--tz-alert-border-radius:0.375rem;--tz-alert-link-color:inherit;background-color:transparent;background-color:var(--tz-alert-bg);border:1px solid transparent;border:var(--tz-alert-border);border-radius:.375rem;border-radius:var(--tz-alert-border-radius);color:inherit;color:var(--tz-alert-color);margin-bottom:1rem;margin-bottom:var(--tz-alert-margin-bottom);padding:.8rem 1.25rem;padding:var(--tz-alert-padding-y) var(--tz-alert-padding-x);position:relative}.alert-heading{color:inherit}.alert-link{color:var(--tz-alert-link-color);font-weight:700}.alert-dismissible{padding-right:3.75rem}.alert-dismissible .btn-close{padding:1rem 1.25rem;position:absolute;right:0;top:0;z-index:2}.alert-primary{--tz-alert-color:var(--tz-primary-text-emphasis);--tz-alert-bg:var(--tz-primary-bg-subtle);--tz-alert-border-color:var(--tz-primary-border-subtle);--tz-alert-link-color:var(--tz-primary-text-emphasis)}.alert-secondary{--tz-alert-color:var(--tz-secondary-text-emphasis);--tz-alert-bg:var(--tz-secondary-bg-subtle);--tz-alert-border-color:var(--tz-secondary-border-subtle);--tz-alert-link-color:var(--tz-secondary-text-emphasis)}.alert-success{--tz-alert-color:var(--tz-success-text-emphasis);--tz-alert-bg:var(--tz-success-bg-subtle);--tz-alert-border-color:var(--tz-success-border-subtle);--tz-alert-link-color:var(--tz-success-text-emphasis)}.alert-info{--tz-alert-color:var(--tz-info-text-emphasis);--tz-alert-bg:var(--tz-info-bg-subtle);--tz-alert-border-color:var(--tz-info-border-subtle);--tz-alert-link-color:var(--tz-info-text-emphasis)}.alert-warning{--tz-alert-color:var(--tz-warning-text-emphasis);--tz-alert-bg:var(--tz-warning-bg-subtle);--tz-alert-border-color:var(--tz-warning-border-subtle);--tz-alert-link-color:var(--tz-warning-text-emphasis)}.alert-danger{--tz-alert-color:var(--tz-danger-text-emphasis);--tz-alert-bg:var(--tz-danger-bg-subtle);--tz-alert-border-color:var(--tz-danger-border-subtle);--tz-alert-link-color:var(--tz-danger-text-emphasis)}.alert-purple{--tz-alert-color:var(--tz-purple-text-emphasis);--tz-alert-bg:var(--tz-purple-bg-subtle);--tz-alert-border-color:var(--tz-purple-border-subtle);--tz-alert-link-color:var(--tz-purple-text-emphasis)}.alert-pink{--tz-alert-color:var(--tz-pink-text-emphasis);--tz-alert-bg:var(--tz-pink-bg-subtle);--tz-alert-border-color:var(--tz-pink-border-subtle);--tz-alert-link-color:var(--tz-pink-text-emphasis)}.alert-light{--tz-alert-color:var(--tz-light-text-emphasis);--tz-alert-bg:var(--tz-light-bg-subtle);--tz-alert-border-color:var(--tz-light-border-subtle);--tz-alert-link-color:var(--tz-light-text-emphasis)}.alert-dark{--tz-alert-color:var(--tz-dark-text-emphasis);--tz-alert-bg:var(--tz-dark-bg-subtle);--tz-alert-border-color:var(--tz-dark-border-subtle);--tz-alert-link-color:var(--tz-dark-text-emphasis)}@keyframes progress-bar-stripes{0%{background-position-x:1rem}}.progress,.progress-stacked{--tz-progress-height:1rem;--tz-progress-font-size:0.65625rem;--tz-progress-bg:var(--tz-body-bg);--tz-progress-border-radius:var(--tz-border-radius);--tz-progress-box-shadow:var(--tz-box-shadow-inset);--tz-progress-bar-color:#fff;--tz-progress-bar-bg:#078080;--tz-progress-bar-transition:width 0.6s ease;background-color:#eaf1f3;background-color:var(--tz-progress-bg);border-radius:.375rem;border-radius:var(--tz-progress-border-radius);display:flex;font-size:.65625rem;font-size:var(--tz-progress-font-size);height:1rem;height:var(--tz-progress-height);overflow:hidden}.progress-bar{background-color:var(--tz-progress-bar-bg);color:var(--tz-progress-bar-color);display:flex;flex-direction:column;justify-content:center;overflow:hidden;text-align:center;transition:var(--tz-progress-bar-transition);white-space:nowrap}@media(prefers-reduced-motion:reduce){.progress-bar{transition:none}}.progress-bar-striped{background-image:linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent);background-size:var(--tz-progress-height) var(--tz-progress-height)}.progress-stacked>.progress{overflow:visible}.progress-stacked>.progress>.progress-bar{width:100%}.progress-bar-animated{animation:progress-bar-stripes 1s linear infinite}@media(prefers-reduced-motion:reduce){.progress-bar-animated{animation:none}}.list-group{--tz-list-group-color:var(--tz-tertiary-color);--tz-list-group-bg:var(--tz-secondary-bg);--tz-list-group-border-color:var(--tz-border-color);--tz-list-group-border-width:var(--tz-border-width);--tz-list-group-border-radius:var(--tz-border-radius);--tz-list-group-item-padding-x:1.2rem;--tz-list-group-item-padding-y:0.75rem;--tz-list-group-action-color:var(--tz-secondary-color);--tz-list-group-action-hover-color:var(--tz-body-color);--tz-list-group-action-hover-bg:var(--tz-tertiary-bg);--tz-list-group-action-active-color:var(--tz-body-color);--tz-list-group-action-active-bg:var(--tz-secondary-bg);--tz-list-group-disabled-color:var(--tz-secondary-color);--tz-list-group-disabled-bg:var(--tz-tertiary-bg);--tz-list-group-active-color:#fff;--tz-list-group-active-bg:#078080;--tz-list-group-active-border-color:#078080;border-radius:.375rem;border-radius:var(--tz-list-group-border-radius);display:flex;flex-direction:column;margin-bottom:0;padding-left:0}.list-group-numbered{counter-reset:section;list-style-type:none}.list-group-numbered>.list-group-item:before{content:counters(section,".") ". ";counter-increment:section}.list-group-item-action{color:var(--tz-list-group-action-color);text-align:inherit;width:100%}.list-group-item-action:focus,.list-group-item-action:hover{background-color:var(--tz-list-group-action-hover-bg);color:var(--tz-list-group-action-hover-color);-webkit-text-decoration:none;text-decoration:none;z-index:1}.list-group-item-action:active{background-color:var(--tz-list-group-action-active-bg);color:var(--tz-list-group-action-active-color)}.list-group-item{background-color:var(--tz-list-group-bg);border:var(--tz-list-group-border-width) solid var(--tz-list-group-border-color);color:var(--tz-list-group-color);display:block;padding:var(--tz-list-group-item-padding-y) var(--tz-list-group-item-padding-x);position:relative}.list-group-item:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.list-group-item:last-child{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}.list-group-item.disabled,.list-group-item:disabled{background-color:var(--tz-list-group-disabled-bg);color:var(--tz-list-group-disabled-color);pointer-events:none}.list-group-item.active{background-color:var(--tz-list-group-active-bg);border-color:var(--tz-list-group-active-border-color);color:var(--tz-list-group-active-color);z-index:2}.list-group-item+.list-group-item{border-top-width:0}.list-group-item+.list-group-item.active{border-top-width:var(--tz-list-group-border-width);margin-top:calc(var(--tz-list-group-border-width)*-1)}.list-group-horizontal{flex-direction:row}.list-group-horizontal>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--tz-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal>.list-group-item:last-child:not(:first-child){border-bottom-left-radius:0;border-top-right-radius:var(--tz-list-group-border-radius)}.list-group-horizontal>.list-group-item.active{margin-top:0}.list-group-horizontal>.list-group-item+.list-group-item{border-left-width:0;border-top-width:var(--tz-list-group-border-width)}.list-group-horizontal>.list-group-item+.list-group-item.active{border-left-width:var(--tz-list-group-border-width);margin-left:calc(var(--tz-list-group-border-width)*-1)}@media(min-width:576px){.list-group-horizontal-sm{flex-direction:row}.list-group-horizontal-sm>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--tz-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-sm>.list-group-item:last-child:not(:first-child){border-bottom-left-radius:0;border-top-right-radius:var(--tz-list-group-border-radius)}.list-group-horizontal-sm>.list-group-item.active{margin-top:0}.list-group-horizontal-sm>.list-group-item+.list-group-item{border-left-width:0;border-top-width:var(--tz-list-group-border-width)}.list-group-horizontal-sm>.list-group-item+.list-group-item.active{border-left-width:var(--tz-list-group-border-width);margin-left:calc(var(--tz-list-group-border-width)*-1)}}@media(min-width:768px){.list-group-horizontal-md{flex-direction:row}.list-group-horizontal-md>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--tz-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-md>.list-group-item:last-child:not(:first-child){border-bottom-left-radius:0;border-top-right-radius:var(--tz-list-group-border-radius)}.list-group-horizontal-md>.list-group-item.active{margin-top:0}.list-group-horizontal-md>.list-group-item+.list-group-item{border-left-width:0;border-top-width:var(--tz-list-group-border-width)}.list-group-horizontal-md>.list-group-item+.list-group-item.active{border-left-width:var(--tz-list-group-border-width);margin-left:calc(var(--tz-list-group-border-width)*-1)}}@media(min-width:992px){.list-group-horizontal-lg{flex-direction:row}.list-group-horizontal-lg>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--tz-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-lg>.list-group-item:last-child:not(:first-child){border-bottom-left-radius:0;border-top-right-radius:var(--tz-list-group-border-radius)}.list-group-horizontal-lg>.list-group-item.active{margin-top:0}.list-group-horizontal-lg>.list-group-item+.list-group-item{border-left-width:0;border-top-width:var(--tz-list-group-border-width)}.list-group-horizontal-lg>.list-group-item+.list-group-item.active{border-left-width:var(--tz-list-group-border-width);margin-left:calc(var(--tz-list-group-border-width)*-1)}}@media(min-width:1200px){.list-group-horizontal-xl{flex-direction:row}.list-group-horizontal-xl>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--tz-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-xl>.list-group-item:last-child:not(:first-child){border-bottom-left-radius:0;border-top-right-radius:var(--tz-list-group-border-radius)}.list-group-horizontal-xl>.list-group-item.active{margin-top:0}.list-group-horizontal-xl>.list-group-item+.list-group-item{border-left-width:0;border-top-width:var(--tz-list-group-border-width)}.list-group-horizontal-xl>.list-group-item+.list-group-item.active{border-left-width:var(--tz-list-group-border-width);margin-left:calc(var(--tz-list-group-border-width)*-1)}}@media(min-width:1400px){.list-group-horizontal-xxl{flex-direction:row}.list-group-horizontal-xxl>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--tz-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-xxl>.list-group-item:last-child:not(:first-child){border-bottom-left-radius:0;border-top-right-radius:var(--tz-list-group-border-radius)}.list-group-horizontal-xxl>.list-group-item.active{margin-top:0}.list-group-horizontal-xxl>.list-group-item+.list-group-item{border-left-width:0;border-top-width:var(--tz-list-group-border-width)}.list-group-horizontal-xxl>.list-group-item+.list-group-item.active{border-left-width:var(--tz-list-group-border-width);margin-left:calc(var(--tz-list-group-border-width)*-1)}}.list-group-flush{border-radius:0}.list-group-flush>.list-group-item{border-width:0 0 var(--tz-list-group-border-width)}.list-group-flush>.list-group-item:last-child{border-bottom-width:0}.list-group-item-primary{--tz-list-group-color:var(--tz-primary-text-emphasis);--tz-list-group-bg:var(--tz-primary-bg-subtle);--tz-list-group-border-color:var(--tz-primary-border-subtle);--tz-list-group-action-hover-color:var(--tz-emphasis-color);--tz-list-group-action-hover-bg:var(--tz-primary-border-subtle);--tz-list-group-action-active-color:var(--tz-emphasis-color);--tz-list-group-action-active-bg:var(--tz-primary-border-subtle);--tz-list-group-active-color:var(--tz-primary-bg-subtle);--tz-list-group-active-bg:var(--tz-primary-text-emphasis);--tz-list-group-active-border-color:var(--tz-primary-text-emphasis)}.list-group-item-secondary{--tz-list-group-color:var(--tz-secondary-text-emphasis);--tz-list-group-bg:var(--tz-secondary-bg-subtle);--tz-list-group-border-color:var(--tz-secondary-border-subtle);--tz-list-group-action-hover-color:var(--tz-emphasis-color);--tz-list-group-action-hover-bg:var(--tz-secondary-border-subtle);--tz-list-group-action-active-color:var(--tz-emphasis-color);--tz-list-group-action-active-bg:var(--tz-secondary-border-subtle);--tz-list-group-active-color:var(--tz-secondary-bg-subtle);--tz-list-group-active-bg:var(--tz-secondary-text-emphasis);--tz-list-group-active-border-color:var(--tz-secondary-text-emphasis)}.list-group-item-success{--tz-list-group-color:var(--tz-success-text-emphasis);--tz-list-group-bg:var(--tz-success-bg-subtle);--tz-list-group-border-color:var(--tz-success-border-subtle);--tz-list-group-action-hover-color:var(--tz-emphasis-color);--tz-list-group-action-hover-bg:var(--tz-success-border-subtle);--tz-list-group-action-active-color:var(--tz-emphasis-color);--tz-list-group-action-active-bg:var(--tz-success-border-subtle);--tz-list-group-active-color:var(--tz-success-bg-subtle);--tz-list-group-active-bg:var(--tz-success-text-emphasis);--tz-list-group-active-border-color:var(--tz-success-text-emphasis)}.list-group-item-info{--tz-list-group-color:var(--tz-info-text-emphasis);--tz-list-group-bg:var(--tz-info-bg-subtle);--tz-list-group-border-color:var(--tz-info-border-subtle);--tz-list-group-action-hover-color:var(--tz-emphasis-color);--tz-list-group-action-hover-bg:var(--tz-info-border-subtle);--tz-list-group-action-active-color:var(--tz-emphasis-color);--tz-list-group-action-active-bg:var(--tz-info-border-subtle);--tz-list-group-active-color:var(--tz-info-bg-subtle);--tz-list-group-active-bg:var(--tz-info-text-emphasis);--tz-list-group-active-border-color:var(--tz-info-text-emphasis)}.list-group-item-warning{--tz-list-group-color:var(--tz-warning-text-emphasis);--tz-list-group-bg:var(--tz-warning-bg-subtle);--tz-list-group-border-color:var(--tz-warning-border-subtle);--tz-list-group-action-hover-color:var(--tz-emphasis-color);--tz-list-group-action-hover-bg:var(--tz-warning-border-subtle);--tz-list-group-action-active-color:var(--tz-emphasis-color);--tz-list-group-action-active-bg:var(--tz-warning-border-subtle);--tz-list-group-active-color:var(--tz-warning-bg-subtle);--tz-list-group-active-bg:var(--tz-warning-text-emphasis);--tz-list-group-active-border-color:var(--tz-warning-text-emphasis)}.list-group-item-danger{--tz-list-group-color:var(--tz-danger-text-emphasis);--tz-list-group-bg:var(--tz-danger-bg-subtle);--tz-list-group-border-color:var(--tz-danger-border-subtle);--tz-list-group-action-hover-color:var(--tz-emphasis-color);--tz-list-group-action-hover-bg:var(--tz-danger-border-subtle);--tz-list-group-action-active-color:var(--tz-emphasis-color);--tz-list-group-action-active-bg:var(--tz-danger-border-subtle);--tz-list-group-active-color:var(--tz-danger-bg-subtle);--tz-list-group-active-bg:var(--tz-danger-text-emphasis);--tz-list-group-active-border-color:var(--tz-danger-text-emphasis)}.list-group-item-purple{--tz-list-group-color:var(--tz-purple-text-emphasis);--tz-list-group-bg:var(--tz-purple-bg-subtle);--tz-list-group-border-color:var(--tz-purple-border-subtle);--tz-list-group-action-hover-color:var(--tz-emphasis-color);--tz-list-group-action-hover-bg:var(--tz-purple-border-subtle);--tz-list-group-action-active-color:var(--tz-emphasis-color);--tz-list-group-action-active-bg:var(--tz-purple-border-subtle);--tz-list-group-active-color:var(--tz-purple-bg-subtle);--tz-list-group-active-bg:var(--tz-purple-text-emphasis);--tz-list-group-active-border-color:var(--tz-purple-text-emphasis)}.list-group-item-pink{--tz-list-group-color:var(--tz-pink-text-emphasis);--tz-list-group-bg:var(--tz-pink-bg-subtle);--tz-list-group-border-color:var(--tz-pink-border-subtle);--tz-list-group-action-hover-color:var(--tz-emphasis-color);--tz-list-group-action-hover-bg:var(--tz-pink-border-subtle);--tz-list-group-action-active-color:var(--tz-emphasis-color);--tz-list-group-action-active-bg:var(--tz-pink-border-subtle);--tz-list-group-active-color:var(--tz-pink-bg-subtle);--tz-list-group-active-bg:var(--tz-pink-text-emphasis);--tz-list-group-active-border-color:var(--tz-pink-text-emphasis)}.list-group-item-light{--tz-list-group-color:var(--tz-light-text-emphasis);--tz-list-group-bg:var(--tz-light-bg-subtle);--tz-list-group-border-color:var(--tz-light-border-subtle);--tz-list-group-action-hover-color:var(--tz-emphasis-color);--tz-list-group-action-hover-bg:var(--tz-light-border-subtle);--tz-list-group-action-active-color:var(--tz-emphasis-color);--tz-list-group-action-active-bg:var(--tz-light-border-subtle);--tz-list-group-active-color:var(--tz-light-bg-subtle);--tz-list-group-active-bg:var(--tz-light-text-emphasis);--tz-list-group-active-border-color:var(--tz-light-text-emphasis)}.list-group-item-dark{--tz-list-group-color:var(--tz-dark-text-emphasis);--tz-list-group-bg:var(--tz-dark-bg-subtle);--tz-list-group-border-color:var(--tz-dark-border-subtle);--tz-list-group-action-hover-color:var(--tz-emphasis-color);--tz-list-group-action-hover-bg:var(--tz-dark-border-subtle);--tz-list-group-action-active-color:var(--tz-emphasis-color);--tz-list-group-action-active-bg:var(--tz-dark-border-subtle);--tz-list-group-active-color:var(--tz-dark-bg-subtle);--tz-list-group-active-bg:var(--tz-dark-text-emphasis);--tz-list-group-active-border-color:var(--tz-dark-text-emphasis)}.btn-close{--tz-btn-close-color:var(--tz-secondary-color);--tz-btn-close-bg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='var(--tz-secondary-color)' viewBox='0 0 16 16'%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.414'/%3E%3C/svg%3E");--tz-btn-close-opacity:0.5;--tz-btn-close-hover-opacity:0.8;--tz-btn-close-focus-shadow:none;--tz-btn-close-focus-opacity:1;--tz-btn-close-disabled-opacity:0.25;--tz-btn-close-white-filter:invert(1) grayscale(100%) brightness(200%);background:transparent url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='var(--tz-secondary-color)' viewBox='0 0 16 16'%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.414'/%3E%3C/svg%3E") 50%/1em auto no-repeat;background:transparent var(--tz-btn-close-bg) center/1em auto no-repeat;border:0;border-radius:.375rem;box-sizing:content-box;color:hsla(208,7%,46%,.75);height:1em;opacity:.5;opacity:var(--tz-btn-close-opacity);padding:.25em;width:1em}.btn-close,.btn-close:hover{color:var(--tz-btn-close-color)}.btn-close:hover{opacity:var(--tz-btn-close-hover-opacity);-webkit-text-decoration:none;text-decoration:none}.btn-close:focus{box-shadow:var(--tz-btn-close-focus-shadow);opacity:var(--tz-btn-close-focus-opacity);outline:0}.btn-close.disabled,.btn-close:disabled{opacity:var(--tz-btn-close-disabled-opacity);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.btn-close-white,[data-bs-theme=dark] .btn-close{filter:var(--tz-btn-close-white-filter)}.toast{--tz-toast-zindex:1090;--tz-toast-padding-x:0.75rem;--tz-toast-padding-y:0.5rem;--tz-toast-spacing:1.25rem;--tz-toast-max-width:350px;--tz-toast-font-size:0.875rem;--tz-toast-color: ;--tz-toast-bg:var(--tz-secondary-bg);--tz-toast-border-width:var(--tz-border-width);--tz-toast-border-color:var(--tz-border-color);--tz-toast-border-radius:var(--tz-border-radius);--tz-toast-box-shadow:var(--tz-box-shadow);--tz-toast-header-color:var(--tz-secondary-color);--tz-toast-header-bg:rgba(var(--tz-body-bg-rgb),0.85);--tz-toast-header-border-color:var(--tz-border-color);background-clip:padding-box;background-color:#fff;background-color:var(--tz-toast-bg);border:1px solid #dee2e6;border:var(--tz-toast-border-width) solid var(--tz-toast-border-color);border-radius:.375rem;border-radius:var(--tz-toast-border-radius);box-shadow:0 1px 3px rgba(27,23,30,.1);box-shadow:var(--tz-toast-box-shadow);color:var(--tz-toast-color);font-size:.875rem;font-size:var(--tz-toast-font-size);max-width:100%;pointer-events:auto;width:350px;width:var(--tz-toast-max-width)}.toast.showing{opacity:0}.toast:not(.show){display:none}.toast-container{--tz-toast-zindex:1090;max-width:100%;pointer-events:none;position:absolute;width:-moz-max-content;width:max-content;z-index:1090;z-index:var(--tz-toast-zindex)}.toast-container>:not(:last-child){margin-bottom:var(--tz-toast-spacing)}.toast-header{align-items:center;background-clip:padding-box;background-color:var(--tz-toast-header-bg);border-bottom:var(--tz-toast-border-width) solid var(--tz-toast-header-border-color);border-top-left-radius:calc(var(--tz-toast-border-radius) - var(--tz-toast-border-width));border-top-right-radius:calc(var(--tz-toast-border-radius) - var(--tz-toast-border-width));color:var(--tz-toast-header-color);display:flex;padding:var(--tz-toast-padding-y) var(--tz-toast-padding-x)}.toast-header .btn-close{margin-left:var(--tz-toast-padding-x);margin-right:calc(var(--tz-toast-padding-x)*-.5)}.toast-body{padding:var(--tz-toast-padding-x);word-wrap:break-word}.modal{--tz-modal-zindex:1055;--tz-modal-width:500px;--tz-modal-padding:1rem;--tz-modal-margin:0.5rem;--tz-modal-color: ;--tz-modal-bg:var(--tz-secondary-bg);--tz-modal-border-color:transparent;--tz-modal-border-width:var(--tz-border-width);--tz-modal-border-radius:var(--tz-border-radius-sm);--tz-modal-box-shadow:0 0.125rem 0.25rem rgba(var(--tz-body-color-rgb),0.15);--tz-modal-inner-border-radius:calc(var(--tz-border-radius-sm) - var(--tz-border-width));--tz-modal-header-padding-x:1rem;--tz-modal-header-padding-y:1rem;--tz-modal-header-padding:1rem 1rem;--tz-modal-header-border-color:var(--tz-border-color);--tz-modal-header-border-width:var(--tz-border-width);--tz-modal-title-line-height:1.5;--tz-modal-footer-gap:0.5rem;--tz-modal-footer-bg: ;--tz-modal-footer-border-color:var(--tz-border-color);--tz-modal-footer-border-width:var(--tz-border-width);display:none;height:100%;left:0;outline:0;overflow-x:hidden;overflow-y:auto;position:fixed;top:0;width:100%;z-index:1055;z-index:var(--tz-modal-zindex)}.modal-dialog{margin:var(--tz-modal-margin);pointer-events:none;position:relative;width:auto}.modal.fade .modal-dialog{transform:translateY(-50px);transition:transform .3s ease-out}@media(prefers-reduced-motion:reduce){.modal.fade .modal-dialog{transition:none}}.modal.show .modal-dialog{transform:none}.modal.modal-static .modal-dialog{transform:scale(1.02)}.modal-dialog-scrollable{height:calc(100% - var(--tz-modal-margin)*2)}.modal-dialog-scrollable .modal-content{max-height:100%;overflow:hidden}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-dialog-centered{align-items:center;display:flex;min-height:calc(100% - var(--tz-modal-margin)*2)}.modal-content{background-clip:padding-box;background-color:var(--tz-modal-bg);border:var(--tz-modal-border-width) solid var(--tz-modal-border-color);border-radius:var(--tz-modal-border-radius);color:var(--tz-modal-color);display:flex;flex-direction:column;outline:0;pointer-events:auto;position:relative;width:100%}.modal-backdrop{--tz-backdrop-zindex:1050;--tz-backdrop-bg:var(--tz-emphasis-color);--tz-backdrop-opacity:0.5;background-color:#000;background-color:var(--tz-backdrop-bg);height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:1050;z-index:var(--tz-backdrop-zindex)}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:var(--tz-backdrop-opacity)}.modal-header{align-items:center;border-bottom:var(--tz-modal-header-border-width) solid var(--tz-modal-header-border-color);border-top-left-radius:var(--tz-modal-inner-border-radius);border-top-right-radius:var(--tz-modal-inner-border-radius);display:flex;flex-shrink:0;justify-content:space-between;padding:var(--tz-modal-header-padding)}.modal-header .btn-close{margin:calc(var(--tz-modal-header-padding-y)*-.5) calc(var(--tz-modal-header-padding-x)*-.5) calc(var(--tz-modal-header-padding-y)*-.5) auto;padding:calc(var(--tz-modal-header-padding-y)*.5) calc(var(--tz-modal-header-padding-x)*.5)}.modal-title{line-height:var(--tz-modal-title-line-height);margin-bottom:0}.modal-body{flex:1 1 auto;padding:var(--tz-modal-padding);position:relative}.modal-footer{align-items:center;background-color:var(--tz-modal-footer-bg);border-bottom-left-radius:var(--tz-modal-inner-border-radius);border-bottom-right-radius:var(--tz-modal-inner-border-radius);border-top:var(--tz-modal-footer-border-width) solid var(--tz-modal-footer-border-color);display:flex;flex-shrink:0;flex-wrap:wrap;justify-content:flex-end;padding:calc(var(--tz-modal-padding) - var(--tz-modal-footer-gap)*.5)}.modal-footer>*{margin:calc(var(--tz-modal-footer-gap)*.5)}@media(min-width:576px){.modal{--tz-modal-margin:1.75rem;--tz-modal-box-shadow:var(--tz-box-shadow)}.modal-dialog{margin-left:auto;margin-right:auto;max-width:var(--tz-modal-width)}.modal-sm{--tz-modal-width:300px}}@media(min-width:992px){.modal-lg,.modal-xl{--tz-modal-width:800px}}@media(min-width:1200px){.modal-xl{--tz-modal-width:1140px}}.modal-fullscreen{height:100%;margin:0;max-width:none;width:100vw}.modal-fullscreen .modal-content{border:0;border-radius:0;height:100%}.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{height:100%;margin:0;max-width:none;width:100vw}.modal-fullscreen-sm-down .modal-content{border:0;border-radius:0;height:100%}.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{height:100%;margin:0;max-width:none;width:100vw}.modal-fullscreen-md-down .modal-content{border:0;border-radius:0;height:100%}.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{height:100%;margin:0;max-width:none;width:100vw}.modal-fullscreen-lg-down .modal-content{border:0;border-radius:0;height:100%}.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{height:100%;margin:0;max-width:none;width:100vw}.modal-fullscreen-xl-down .modal-content{border:0;border-radius:0;height:100%}.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{height:100%;margin:0;max-width:none;width:100vw}.modal-fullscreen-xxl-down .modal-content{border:0;border-radius:0;height:100%}.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{--tz-tooltip-zindex:1080;--tz-tooltip-max-width:200px;--tz-tooltip-padding-x:0.75rem;--tz-tooltip-padding-y:0.375rem;--tz-tooltip-margin: ;--tz-tooltip-font-size:0.85rem;--tz-tooltip-color:var(--tz-body-bg);--tz-tooltip-bg:var(--tz-body-color);--tz-tooltip-border-radius:var(--tz-border-radius);--tz-tooltip-opacity:1;--tz-tooltip-arrow-width:0.8rem;--tz-tooltip-arrow-height:0.4rem;display:block;font-family:Lato,sans-serif;font-family:var(--tz-font-sans-serif);font-size:.85rem;font-size:var(--tz-tooltip-font-size);font-style:normal;font-weight:400;letter-spacing:normal;line-break:auto;line-height:1.5;margin:var(--tz-tooltip-margin);text-align:left;text-align:start;-webkit-text-decoration:none;text-decoration:none;text-shadow:none;text-transform:none;white-space:normal;word-break:normal;word-spacing:normal;z-index:1080;z-index:var(--tz-tooltip-zindex);word-wrap:break-word;opacity:0}.tooltip.show{opacity:var(--tz-tooltip-opacity)}.tooltip .tooltip-arrow{display:block;height:var(--tz-tooltip-arrow-height);width:var(--tz-tooltip-arrow-width)}.tooltip .tooltip-arrow:before{border-color:transparent;border-style:solid;content:"";position:absolute}.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow,.bs-tooltip-top .tooltip-arrow{bottom:calc(var(--tz-tooltip-arrow-height)*-1)}.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow:before,.bs-tooltip-top .tooltip-arrow:before{border-top-color:var(--tz-tooltip-bg);border-width:var(--tz-tooltip-arrow-height) calc(var(--tz-tooltip-arrow-width)*.5) 0;top:-1px}.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow,.bs-tooltip-end .tooltip-arrow{height:var(--tz-tooltip-arrow-width);left:calc(var(--tz-tooltip-arrow-height)*-1);width:var(--tz-tooltip-arrow-height)}.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow:before,.bs-tooltip-end .tooltip-arrow:before{border-right-color:var(--tz-tooltip-bg);border-width:calc(var(--tz-tooltip-arrow-width)*.5) var(--tz-tooltip-arrow-height) calc(var(--tz-tooltip-arrow-width)*.5) 0;right:-1px}.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow,.bs-tooltip-bottom .tooltip-arrow{top:calc(var(--tz-tooltip-arrow-height)*-1)}.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow:before,.bs-tooltip-bottom .tooltip-arrow:before{border-bottom-color:var(--tz-tooltip-bg);border-width:0 calc(var(--tz-tooltip-arrow-width)*.5) var(--tz-tooltip-arrow-height);bottom:-1px}.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow,.bs-tooltip-start .tooltip-arrow{height:var(--tz-tooltip-arrow-width);right:calc(var(--tz-tooltip-arrow-height)*-1);width:var(--tz-tooltip-arrow-height)}.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow:before,.bs-tooltip-start .tooltip-arrow:before{border-left-color:var(--tz-tooltip-bg);border-width:calc(var(--tz-tooltip-arrow-width)*.5) 0 calc(var(--tz-tooltip-arrow-width)*.5) var(--tz-tooltip-arrow-height);left:-1px}.tooltip-inner{background-color:var(--tz-tooltip-bg);border-radius:var(--tz-tooltip-border-radius);color:var(--tz-tooltip-color);max-width:var(--tz-tooltip-max-width);padding:var(--tz-tooltip-padding-y) var(--tz-tooltip-padding-x);text-align:center}.popover{--tz-popover-zindex:1070;--tz-popover-max-width:276px;--tz-popover-font-size:0.85rem;--tz-popover-bg:var(--tz-secondary-bg);--tz-popover-border-width:var(--tz-border-width);--tz-popover-border-color:var(--tz-border-color);--tz-popover-border-radius:var(--tz-border-radius-lg);--tz-popover-inner-border-radius:calc(var(--tz-border-radius-lg) - var(--tz-border-width));--tz-popover-box-shadow:0 1px 3px rgba(27,23,30,.1);--tz-popover-header-padding-x:0.8rem;--tz-popover-header-padding-y:0.7rem;--tz-popover-header-font-size:0.875rem;--tz-popover-header-color:inherit;--tz-popover-header-bg:var(--tz-tertiary-bg);--tz-popover-body-padding-x:0.75rem;--tz-popover-body-padding-y:0.5rem;--tz-popover-body-color:var(--tz-body-color);--tz-popover-arrow-width:1rem;--tz-popover-arrow-height:0.5rem;--tz-popover-arrow-border:var(--tz-popover-border-color);display:block;font-family:Lato,sans-serif;font-family:var(--tz-font-sans-serif);font-size:.85rem;font-size:var(--tz-popover-font-size);font-style:normal;font-weight:400;letter-spacing:normal;line-break:auto;line-height:1.5;max-width:276px;max-width:var(--tz-popover-max-width);text-align:left;text-align:start;-webkit-text-decoration:none;text-decoration:none;text-shadow:none;text-transform:none;white-space:normal;word-break:normal;word-spacing:normal;z-index:1070;z-index:var(--tz-popover-zindex);word-wrap:break-word;background-clip:padding-box;background-color:#fff;background-color:var(--tz-popover-bg);border:1px solid #dee2e6;border:var(--tz-popover-border-width) solid var(--tz-popover-border-color);border-radius:.5rem;border-radius:var(--tz-popover-border-radius)}.popover .popover-arrow{display:block;height:var(--tz-popover-arrow-height);width:var(--tz-popover-arrow-width)}.popover .popover-arrow:after,.popover .popover-arrow:before{border:0 solid transparent;content:"";display:block;position:absolute}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow,.bs-popover-top>.popover-arrow{bottom:calc((var(--tz-popover-arrow-height))*-1 - var(--tz-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(--tz-popover-arrow-height) calc(var(--tz-popover-arrow-width)*.5) 0}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:before,.bs-popover-top>.popover-arrow:before{border-top-color:var(--tz-popover-arrow-border);bottom:0}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:after,.bs-popover-top>.popover-arrow:after{border-top-color:var(--tz-popover-bg);bottom:var(--tz-popover-border-width)}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow,.bs-popover-end>.popover-arrow{height:var(--tz-popover-arrow-width);left:calc((var(--tz-popover-arrow-height))*-1 - var(--tz-popover-border-width));width:var(--tz-popover-arrow-height)}.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(--tz-popover-arrow-width)*.5) var(--tz-popover-arrow-height) calc(var(--tz-popover-arrow-width)*.5) 0}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:before,.bs-popover-end>.popover-arrow:before{border-right-color:var(--tz-popover-arrow-border);left:0}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:after,.bs-popover-end>.popover-arrow:after{border-right-color:var(--tz-popover-bg);left:var(--tz-popover-border-width)}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow,.bs-popover-bottom>.popover-arrow{top:calc((var(--tz-popover-arrow-height))*-1 - var(--tz-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(--tz-popover-arrow-width)*.5) var(--tz-popover-arrow-height)}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:before,.bs-popover-bottom>.popover-arrow:before{border-bottom-color:var(--tz-popover-arrow-border);top:0}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:after,.bs-popover-bottom>.popover-arrow:after{border-bottom-color:var(--tz-popover-bg);top:var(--tz-popover-border-width)}.bs-popover-auto[data-popper-placement^=bottom] .popover-header:before,.bs-popover-bottom .popover-header:before{border-bottom:var(--tz-popover-border-width) solid var(--tz-popover-header-bg);content:"";display:block;left:50%;margin-left:calc(var(--tz-popover-arrow-width)*-.5);position:absolute;top:0;width:var(--tz-popover-arrow-width)}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow,.bs-popover-start>.popover-arrow{height:var(--tz-popover-arrow-width);right:calc((var(--tz-popover-arrow-height))*-1 - var(--tz-popover-border-width));width:var(--tz-popover-arrow-height)}.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(--tz-popover-arrow-width)*.5) 0 calc(var(--tz-popover-arrow-width)*.5) var(--tz-popover-arrow-height)}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:before,.bs-popover-start>.popover-arrow:before{border-left-color:var(--tz-popover-arrow-border);right:0}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:after,.bs-popover-start>.popover-arrow:after{border-left-color:var(--tz-popover-bg);right:var(--tz-popover-border-width)}.popover-header{background-color:var(--tz-popover-header-bg);border-bottom:var(--tz-popover-border-width) solid var(--tz-popover-border-color);border-top-left-radius:var(--tz-popover-inner-border-radius);border-top-right-radius:var(--tz-popover-inner-border-radius);color:var(--tz-popover-header-color);font-size:var(--tz-popover-header-font-size);margin-bottom:0;padding:var(--tz-popover-header-padding-y) var(--tz-popover-header-padding-x)}.popover-header:empty{display:none}.popover-body{color:var(--tz-popover-body-color);padding:var(--tz-popover-body-padding-y) var(--tz-popover-body-padding-x)}.carousel{position:relative}.carousel.pointer-event{touch-action:pan-y}.carousel-inner{overflow:hidden;position:relative;width:100%}.carousel-inner:after{clear:both;content:"";display:block}.carousel-item{backface-visibility:hidden;display:none;float:left;margin-right:-100%;position:relative;transition:transform .6s ease-in-out;width:100%}@media(prefers-reduced-motion:reduce){.carousel-item{transition:none}}.carousel-item-next,.carousel-item-prev,.carousel-item.active{display:block}.active.carousel-item-end,.carousel-item-next:not(.carousel-item-start){transform:translateX(100%)}.active.carousel-item-start,.carousel-item-prev:not(.carousel-item-end){transform:translateX(-100%)}.carousel-fade .carousel-item{opacity:0;transform:none;transition-property:opacity}.carousel-fade .carousel-item-next.carousel-item-start,.carousel-fade .carousel-item-prev.carousel-item-end,.carousel-fade .carousel-item.active{opacity:1;z-index:1}.carousel-fade .active.carousel-item-end,.carousel-fade .active.carousel-item-start{opacity:0;transition:opacity 0s .6s;z-index:0}@media(prefers-reduced-motion:reduce){.carousel-fade .active.carousel-item-end,.carousel-fade .active.carousel-item-start{transition:none}}.carousel-control-next,.carousel-control-prev{align-items:center;background:0 0;border:0;bottom:0;color:#fff;display:flex;justify-content:center;opacity:.5;padding:0;position:absolute;text-align:center;top:0;transition:opacity .15s ease;width:15%;z-index:1}@media(prefers-reduced-motion:reduce){.carousel-control-next,.carousel-control-prev{transition:none}}.carousel-control-next:focus,.carousel-control-next:hover,.carousel-control-prev:focus,.carousel-control-prev:hover{color:#fff;opacity:.9;outline:0;-webkit-text-decoration:none;text-decoration:none}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-next-icon,.carousel-control-prev-icon{background-position:50%;background-repeat:no-repeat;background-size:100% 100%;display:inline-block;height:2rem;width:2rem}.carousel-control-prev-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 16 16'%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 0'/%3E%3C/svg%3E")}.carousel-control-next-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 16 16'%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-.708'/%3E%3C/svg%3E")}.carousel-indicators{bottom:0;display:flex;justify-content:center;left:0;margin-bottom:1rem;margin-left:15%;margin-right:15%;padding:0;position:absolute;right:0;z-index:2}.carousel-indicators [data-bs-target]{background-clip:padding-box;background-color:#fff;border:0;border-bottom:10px solid transparent;border-top:10px solid transparent;box-sizing:content-box;cursor:pointer;flex:0 1 auto;height:3px;margin-left:3px;margin-right:3px;opacity:.5;padding:0;text-indent:-999px;transition:opacity .6s ease;width:30px}@media(prefers-reduced-motion:reduce){.carousel-indicators [data-bs-target]{transition:none}}.carousel-indicators .active{opacity:1}.carousel-caption{bottom:1.25rem;color:#fff;left:15%;padding-bottom:1.25rem;padding-top:1.25rem;position:absolute;right:15%;text-align:center}.carousel-dark .carousel-control-next-icon,.carousel-dark .carousel-control-prev-icon{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{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{animation:var(--tz-spinner-animation-speed) linear infinite var(--tz-spinner-animation-name);border-radius:50%;display:inline-block;height:var(--tz-spinner-height);vertical-align:var(--tz-spinner-vertical-align);width:var(--tz-spinner-width)}@keyframes spinner-border{to{transform:rotate(1turn)}}.spinner-border{--tz-spinner-width:2rem;--tz-spinner-height:2rem;--tz-spinner-vertical-align:-0.25em;--tz-spinner-border-width:0.25em;--tz-spinner-animation-speed:0.75s;--tz-spinner-animation-name:spinner-border;border:.25em solid;border:var(--tz-spinner-border-width) solid;border-right:var(--tz-spinner-border-width) solid transparent}.spinner-border-sm{--tz-spinner-width:1rem;--tz-spinner-height:1rem;--tz-spinner-border-width:0.2em}@keyframes spinner-grow{0%{transform:scale(0)}50%{opacity:1;transform:none}}.spinner-grow{--tz-spinner-width:2rem;--tz-spinner-height:2rem;--tz-spinner-vertical-align:-0.25em;--tz-spinner-animation-speed:0.75s;--tz-spinner-animation-name:spinner-grow;background-color:currentcolor;opacity:0}.spinner-grow-sm{--tz-spinner-width:1rem;--tz-spinner-height:1rem}@media(prefers-reduced-motion:reduce){.spinner-border,.spinner-grow{--tz-spinner-animation-speed:1.5s}}.offcanvas,.offcanvas-lg,.offcanvas-md,.offcanvas-sm,.offcanvas-xl,.offcanvas-xxl{--tz-offcanvas-zindex:1045;--tz-offcanvas-width:400px;--tz-offcanvas-height:30vh;--tz-offcanvas-padding-x:1rem;--tz-offcanvas-padding-y:1rem;--tz-offcanvas-color:var(--tz-body-color);--tz-offcanvas-bg:var(--tz-secondary-bg);--tz-offcanvas-border-width:var(--tz-border-width);--tz-offcanvas-border-color:transparent;--tz-offcanvas-box-shadow:0 0.125rem 0.25rem rgba(var(--tz-body-color-rgb),0.15);--tz-offcanvas-transition:transform 0.3s ease-in-out;--tz-offcanvas-title-line-height:1.5}@media(max-width:575.98px){.offcanvas-sm{background-clip:padding-box;background-color:var(--tz-offcanvas-bg);bottom:0;color:var(--tz-offcanvas-color);display:flex;flex-direction:column;max-width:100%;outline:0;position:fixed;transition:var(--tz-offcanvas-transition);visibility:hidden;z-index:var(--tz-offcanvas-zindex)}}@media(max-width:575.98px)and (prefers-reduced-motion:reduce){.offcanvas-sm{transition:none}}@media(max-width:575.98px){.offcanvas-sm.offcanvas-start{border-right:var(--tz-offcanvas-border-width) solid var(--tz-offcanvas-border-color);left:0;top:0;transform:translateX(-100%);width:var(--tz-offcanvas-width)}.offcanvas-sm.offcanvas-end{border-left:var(--tz-offcanvas-border-width) solid var(--tz-offcanvas-border-color);right:0;top:0;transform:translateX(100%);width:var(--tz-offcanvas-width)}.offcanvas-sm.offcanvas-top{border-bottom:var(--tz-offcanvas-border-width) solid var(--tz-offcanvas-border-color);top:0;transform:translateY(-100%)}.offcanvas-sm.offcanvas-bottom,.offcanvas-sm.offcanvas-top{height:var(--tz-offcanvas-height);left:0;max-height:100%;right:0}.offcanvas-sm.offcanvas-bottom{border-top:var(--tz-offcanvas-border-width) solid var(--tz-offcanvas-border-color);transform:translateY(100%)}.offcanvas-sm.show:not(.hiding),.offcanvas-sm.showing{transform:none}.offcanvas-sm.hiding,.offcanvas-sm.show,.offcanvas-sm.showing{visibility:visible}}@media(min-width:576px){.offcanvas-sm{--tz-offcanvas-height:auto;--tz-offcanvas-border-width:0;background-color:transparent!important}.offcanvas-sm .offcanvas-header{display:none}.offcanvas-sm .offcanvas-body{background-color:transparent!important;display:flex;flex-grow:0;overflow-y:visible;padding:0}}@media(max-width:767.98px){.offcanvas-md{background-clip:padding-box;background-color:var(--tz-offcanvas-bg);bottom:0;color:var(--tz-offcanvas-color);display:flex;flex-direction:column;max-width:100%;outline:0;position:fixed;transition:var(--tz-offcanvas-transition);visibility:hidden;z-index:var(--tz-offcanvas-zindex)}}@media(max-width:767.98px)and (prefers-reduced-motion:reduce){.offcanvas-md{transition:none}}@media(max-width:767.98px){.offcanvas-md.offcanvas-start{border-right:var(--tz-offcanvas-border-width) solid var(--tz-offcanvas-border-color);left:0;top:0;transform:translateX(-100%);width:var(--tz-offcanvas-width)}.offcanvas-md.offcanvas-end{border-left:var(--tz-offcanvas-border-width) solid var(--tz-offcanvas-border-color);right:0;top:0;transform:translateX(100%);width:var(--tz-offcanvas-width)}.offcanvas-md.offcanvas-top{border-bottom:var(--tz-offcanvas-border-width) solid var(--tz-offcanvas-border-color);top:0;transform:translateY(-100%)}.offcanvas-md.offcanvas-bottom,.offcanvas-md.offcanvas-top{height:var(--tz-offcanvas-height);left:0;max-height:100%;right:0}.offcanvas-md.offcanvas-bottom{border-top:var(--tz-offcanvas-border-width) solid var(--tz-offcanvas-border-color);transform:translateY(100%)}.offcanvas-md.show:not(.hiding),.offcanvas-md.showing{transform:none}.offcanvas-md.hiding,.offcanvas-md.show,.offcanvas-md.showing{visibility:visible}}@media(min-width:768px){.offcanvas-md{--tz-offcanvas-height:auto;--tz-offcanvas-border-width:0;background-color:transparent!important}.offcanvas-md .offcanvas-header{display:none}.offcanvas-md .offcanvas-body{background-color:transparent!important;display:flex;flex-grow:0;overflow-y:visible;padding:0}}@media(max-width:991.98px){.offcanvas-lg{background-clip:padding-box;background-color:var(--tz-offcanvas-bg);bottom:0;color:var(--tz-offcanvas-color);display:flex;flex-direction:column;max-width:100%;outline:0;position:fixed;transition:var(--tz-offcanvas-transition);visibility:hidden;z-index:var(--tz-offcanvas-zindex)}}@media(max-width:991.98px)and (prefers-reduced-motion:reduce){.offcanvas-lg{transition:none}}@media(max-width:991.98px){.offcanvas-lg.offcanvas-start{border-right:var(--tz-offcanvas-border-width) solid var(--tz-offcanvas-border-color);left:0;top:0;transform:translateX(-100%);width:var(--tz-offcanvas-width)}.offcanvas-lg.offcanvas-end{border-left:var(--tz-offcanvas-border-width) solid var(--tz-offcanvas-border-color);right:0;top:0;transform:translateX(100%);width:var(--tz-offcanvas-width)}.offcanvas-lg.offcanvas-top{border-bottom:var(--tz-offcanvas-border-width) solid var(--tz-offcanvas-border-color);top:0;transform:translateY(-100%)}.offcanvas-lg.offcanvas-bottom,.offcanvas-lg.offcanvas-top{height:var(--tz-offcanvas-height);left:0;max-height:100%;right:0}.offcanvas-lg.offcanvas-bottom{border-top:var(--tz-offcanvas-border-width) solid var(--tz-offcanvas-border-color);transform:translateY(100%)}.offcanvas-lg.show:not(.hiding),.offcanvas-lg.showing{transform:none}.offcanvas-lg.hiding,.offcanvas-lg.show,.offcanvas-lg.showing{visibility:visible}}@media(min-width:992px){.offcanvas-lg{--tz-offcanvas-height:auto;--tz-offcanvas-border-width:0;background-color:transparent!important}.offcanvas-lg .offcanvas-header{display:none}.offcanvas-lg .offcanvas-body{background-color:transparent!important;display:flex;flex-grow:0;overflow-y:visible;padding:0}}@media(max-width:1199.98px){.offcanvas-xl{background-clip:padding-box;background-color:var(--tz-offcanvas-bg);bottom:0;color:var(--tz-offcanvas-color);display:flex;flex-direction:column;max-width:100%;outline:0;position:fixed;transition:var(--tz-offcanvas-transition);visibility:hidden;z-index:var(--tz-offcanvas-zindex)}}@media(max-width:1199.98px)and (prefers-reduced-motion:reduce){.offcanvas-xl{transition:none}}@media(max-width:1199.98px){.offcanvas-xl.offcanvas-start{border-right:var(--tz-offcanvas-border-width) solid var(--tz-offcanvas-border-color);left:0;top:0;transform:translateX(-100%);width:var(--tz-offcanvas-width)}.offcanvas-xl.offcanvas-end{border-left:var(--tz-offcanvas-border-width) solid var(--tz-offcanvas-border-color);right:0;top:0;transform:translateX(100%);width:var(--tz-offcanvas-width)}.offcanvas-xl.offcanvas-top{border-bottom:var(--tz-offcanvas-border-width) solid var(--tz-offcanvas-border-color);top:0;transform:translateY(-100%)}.offcanvas-xl.offcanvas-bottom,.offcanvas-xl.offcanvas-top{height:var(--tz-offcanvas-height);left:0;max-height:100%;right:0}.offcanvas-xl.offcanvas-bottom{border-top:var(--tz-offcanvas-border-width) solid var(--tz-offcanvas-border-color);transform:translateY(100%)}.offcanvas-xl.show:not(.hiding),.offcanvas-xl.showing{transform:none}.offcanvas-xl.hiding,.offcanvas-xl.show,.offcanvas-xl.showing{visibility:visible}}@media(min-width:1200px){.offcanvas-xl{--tz-offcanvas-height:auto;--tz-offcanvas-border-width:0;background-color:transparent!important}.offcanvas-xl .offcanvas-header{display:none}.offcanvas-xl .offcanvas-body{background-color:transparent!important;display:flex;flex-grow:0;overflow-y:visible;padding:0}}@media(max-width:1399.98px){.offcanvas-xxl{background-clip:padding-box;background-color:var(--tz-offcanvas-bg);bottom:0;color:var(--tz-offcanvas-color);display:flex;flex-direction:column;max-width:100%;outline:0;position:fixed;transition:var(--tz-offcanvas-transition);visibility:hidden;z-index:var(--tz-offcanvas-zindex)}}@media(max-width:1399.98px)and (prefers-reduced-motion:reduce){.offcanvas-xxl{transition:none}}@media(max-width:1399.98px){.offcanvas-xxl.offcanvas-start{border-right:var(--tz-offcanvas-border-width) solid var(--tz-offcanvas-border-color);left:0;top:0;transform:translateX(-100%);width:var(--tz-offcanvas-width)}.offcanvas-xxl.offcanvas-end{border-left:var(--tz-offcanvas-border-width) solid var(--tz-offcanvas-border-color);right:0;top:0;transform:translateX(100%);width:var(--tz-offcanvas-width)}.offcanvas-xxl.offcanvas-top{border-bottom:var(--tz-offcanvas-border-width) solid var(--tz-offcanvas-border-color);top:0;transform:translateY(-100%)}.offcanvas-xxl.offcanvas-bottom,.offcanvas-xxl.offcanvas-top{height:var(--tz-offcanvas-height);left:0;max-height:100%;right:0}.offcanvas-xxl.offcanvas-bottom{border-top:var(--tz-offcanvas-border-width) solid var(--tz-offcanvas-border-color);transform:translateY(100%)}.offcanvas-xxl.show:not(.hiding),.offcanvas-xxl.showing{transform:none}.offcanvas-xxl.hiding,.offcanvas-xxl.show,.offcanvas-xxl.showing{visibility:visible}}@media(min-width:1400px){.offcanvas-xxl{--tz-offcanvas-height:auto;--tz-offcanvas-border-width:0;background-color:transparent!important}.offcanvas-xxl .offcanvas-header{display:none}.offcanvas-xxl .offcanvas-body{background-color:transparent!important;display:flex;flex-grow:0;overflow-y:visible;padding:0}}.offcanvas{background-clip:padding-box;background-color:var(--tz-offcanvas-bg);bottom:0;color:var(--tz-offcanvas-color);display:flex;flex-direction:column;max-width:100%;outline:0;position:fixed;transition:var(--tz-offcanvas-transition);visibility:hidden;z-index:var(--tz-offcanvas-zindex)}@media(prefers-reduced-motion:reduce){.offcanvas{transition:none}}.offcanvas.offcanvas-start{border-right:var(--tz-offcanvas-border-width) solid var(--tz-offcanvas-border-color);left:0;top:0;transform:translateX(-100%);width:var(--tz-offcanvas-width)}.offcanvas.offcanvas-end{border-left:var(--tz-offcanvas-border-width) solid var(--tz-offcanvas-border-color);right:0;top:0;transform:translateX(100%);width:var(--tz-offcanvas-width)}.offcanvas.offcanvas-top{border-bottom:var(--tz-offcanvas-border-width) solid var(--tz-offcanvas-border-color);top:0;transform:translateY(-100%)}.offcanvas.offcanvas-bottom,.offcanvas.offcanvas-top{height:var(--tz-offcanvas-height);left:0;max-height:100%;right:0}.offcanvas.offcanvas-bottom{border-top:var(--tz-offcanvas-border-width) solid var(--tz-offcanvas-border-color);transform:translateY(100%)}.offcanvas.show:not(.hiding),.offcanvas.showing{transform:none}.offcanvas.hiding,.offcanvas.show,.offcanvas.showing{visibility:visible}.offcanvas-backdrop{background-color:#000;background-color:var(--tz-emphasis-color);height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:1040}.offcanvas-backdrop.fade{opacity:0}.offcanvas-backdrop.show{opacity:.5}.offcanvas-header{align-items:center;display:flex;justify-content:space-between;padding:var(--tz-offcanvas-padding-y) var(--tz-offcanvas-padding-x)}.offcanvas-header .btn-close{margin-bottom:calc(var(--tz-offcanvas-padding-y)*-.5);margin-right:calc(var(--tz-offcanvas-padding-x)*-.5);margin-top:calc(var(--tz-offcanvas-padding-y)*-.5);padding:calc(var(--tz-offcanvas-padding-y)*.5) calc(var(--tz-offcanvas-padding-x)*.5)}.offcanvas-title{line-height:var(--tz-offcanvas-title-line-height);margin-bottom:0}.offcanvas-body{flex-grow:1;overflow-y:auto;padding:var(--tz-offcanvas-padding-y) var(--tz-offcanvas-padding-x)}.placeholder{background-color:currentcolor;cursor:wait;display:inline-block;min-height:1em;opacity:.5;vertical-align:middle}.placeholder.btn:before{content:"";display:inline-block}.placeholder-xs{min-height:.6em}.placeholder-sm{min-height:.8em}.placeholder-lg{min-height:1.2em}.placeholder-glow .placeholder{animation:placeholder-glow 2s ease-in-out infinite}@keyframes placeholder-glow{50%{opacity:.2}}.placeholder-wave{animation:placeholder-wave 2s linear infinite;-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%}@keyframes placeholder-wave{to{-webkit-mask-position:-200% 0;mask-position:-200% 0}}.clearfix:after{clear:both;content:"";display:block}.text-bg-primary{background-color:#078080!important;background-color:RGBA(var(--tz-primary-rgb),var(--tz-bg-opacity,1))!important;color:#fff!important}.text-bg-secondary{background-color:#6c757d!important;background-color:RGBA(var(--tz-secondary-rgb),var(--tz-bg-opacity,1))!important;color:#fff!important}.text-bg-success{background-color:#4489e4!important;background-color:RGBA(var(--tz-success-rgb),var(--tz-bg-opacity,1))!important;color:#fff!important}.text-bg-info{background-color:#33b0e0!important;background-color:RGBA(var(--tz-info-rgb),var(--tz-bg-opacity,1))!important;color:#fff!important}.text-bg-warning{background-color:#edc755!important;background-color:RGBA(var(--tz-warning-rgb),var(--tz-bg-opacity,1))!important;color:#fff!important}.text-bg-danger{background-color:#d03f3f!important;background-color:RGBA(var(--tz-danger-rgb),var(--tz-bg-opacity,1))!important;color:#fff!important}.text-bg-purple{background-color:#716cb0!important;background-color:RGBA(var(--tz-purple-rgb),var(--tz-bg-opacity,1))!important;color:#fff!important}.text-bg-pink{background-color:#f24f7c!important;background-color:RGBA(var(--tz-pink-rgb),var(--tz-bg-opacity,1))!important;color:#fff!important}.text-bg-light{background-color:#f2f2f7!important;background-color:RGBA(var(--tz-light-rgb),var(--tz-bg-opacity,1))!important;color:#212529!important}.text-bg-dark{background-color:#212529!important;background-color:RGBA(var(--tz-dark-rgb),var(--tz-bg-opacity,1))!important;color:#fff!important}.link-primary{color:#078080!important;color:RGBA(var(--tz-primary-rgb),var(--tz-link-opacity,1))!important;text-decoration-color:#078080!important;text-decoration-color:RGBA(var(--tz-primary-rgb),var(--tz-link-underline-opacity,1))!important}.link-primary:focus,.link-primary:hover{color:#066d6d!important;color:RGBA(6,109,109,var(--tz-link-opacity,1))!important;text-decoration-color:#066d6d!important;text-decoration-color:RGBA(6,109,109,var(--tz-link-underline-opacity,1))!important}.link-secondary{color:#6c757d!important;color:RGBA(var(--tz-secondary-rgb),var(--tz-link-opacity,1))!important;text-decoration-color:#6c757d!important;text-decoration-color:RGBA(var(--tz-secondary-rgb),var(--tz-link-underline-opacity,1))!important}.link-secondary:focus,.link-secondary:hover{color:#5c636a!important;color:RGBA(92,99,106,var(--tz-link-opacity,1))!important;text-decoration-color:#5c636a!important;text-decoration-color:RGBA(92,99,106,var(--tz-link-underline-opacity,1))!important}.link-success{color:#4489e4!important;color:RGBA(var(--tz-success-rgb),var(--tz-link-opacity,1))!important;text-decoration-color:#4489e4!important;text-decoration-color:RGBA(var(--tz-success-rgb),var(--tz-link-underline-opacity,1))!important}.link-success:focus,.link-success:hover{color:#3a74c2!important;color:RGBA(58,116,194,var(--tz-link-opacity,1))!important;text-decoration-color:#3a74c2!important;text-decoration-color:RGBA(58,116,194,var(--tz-link-underline-opacity,1))!important}.link-info{color:#33b0e0!important;color:RGBA(var(--tz-info-rgb),var(--tz-link-opacity,1))!important;text-decoration-color:#33b0e0!important;text-decoration-color:RGBA(var(--tz-info-rgb),var(--tz-link-underline-opacity,1))!important}.link-info:focus,.link-info:hover{color:#2b96be!important;color:RGBA(43,150,190,var(--tz-link-opacity,1))!important;text-decoration-color:#2b96be!important;text-decoration-color:RGBA(43,150,190,var(--tz-link-underline-opacity,1))!important}.link-warning{color:#edc755!important;color:RGBA(var(--tz-warning-rgb),var(--tz-link-opacity,1))!important;text-decoration-color:#edc755!important;text-decoration-color:RGBA(var(--tz-warning-rgb),var(--tz-link-underline-opacity,1))!important}.link-warning:focus,.link-warning:hover{color:#c9a948!important;color:RGBA(201,169,72,var(--tz-link-opacity,1))!important;text-decoration-color:#c9a948!important;text-decoration-color:RGBA(201,169,72,var(--tz-link-underline-opacity,1))!important}.link-danger{color:#d03f3f!important;color:RGBA(var(--tz-danger-rgb),var(--tz-link-opacity,1))!important;text-decoration-color:#d03f3f!important;text-decoration-color:RGBA(var(--tz-danger-rgb),var(--tz-link-underline-opacity,1))!important}.link-danger:focus,.link-danger:hover{color:#b13636!important;color:RGBA(177,54,54,var(--tz-link-opacity,1))!important;text-decoration-color:#b13636!important;text-decoration-color:RGBA(177,54,54,var(--tz-link-underline-opacity,1))!important}.link-purple{color:#716cb0!important;color:RGBA(var(--tz-purple-rgb),var(--tz-link-opacity,1))!important;text-decoration-color:#716cb0!important;text-decoration-color:RGBA(var(--tz-purple-rgb),var(--tz-link-underline-opacity,1))!important}.link-purple:focus,.link-purple:hover{color:#605c96!important;color:RGBA(96,92,150,var(--tz-link-opacity,1))!important;text-decoration-color:#605c96!important;text-decoration-color:RGBA(96,92,150,var(--tz-link-underline-opacity,1))!important}.link-pink{color:#f24f7c!important;color:RGBA(var(--tz-pink-rgb),var(--tz-link-opacity,1))!important;text-decoration-color:#f24f7c!important;text-decoration-color:RGBA(var(--tz-pink-rgb),var(--tz-link-underline-opacity,1))!important}.link-pink:focus,.link-pink:hover{color:#ce4369!important;color:RGBA(206,67,105,var(--tz-link-opacity,1))!important;text-decoration-color:#ce4369!important;text-decoration-color:RGBA(206,67,105,var(--tz-link-underline-opacity,1))!important}.link-light{color:#f2f2f7!important;color:RGBA(var(--tz-light-rgb),var(--tz-link-opacity,1))!important;text-decoration-color:#f2f2f7!important;text-decoration-color:RGBA(var(--tz-light-rgb),var(--tz-link-underline-opacity,1))!important}.link-light:focus,.link-light:hover{color:#f4f4f8!important;color:RGBA(244,244,248,var(--tz-link-opacity,1))!important;text-decoration-color:#f4f4f8!important;text-decoration-color:RGBA(244,244,248,var(--tz-link-underline-opacity,1))!important}.link-dark{color:#212529!important;color:RGBA(var(--tz-dark-rgb),var(--tz-link-opacity,1))!important;text-decoration-color:#212529!important;text-decoration-color:RGBA(var(--tz-dark-rgb),var(--tz-link-underline-opacity,1))!important}.link-dark:focus,.link-dark:hover{color:#1c1f23!important;color:RGBA(28,31,35,var(--tz-link-opacity,1))!important;text-decoration-color:#1c1f23!important;text-decoration-color:RGBA(28,31,35,var(--tz-link-underline-opacity,1))!important}.link-body-emphasis{color:#000!important;color:RGBA(var(--tz-emphasis-color-rgb),var(--tz-link-opacity,1))!important;text-decoration-color:#000!important;text-decoration-color:RGBA(var(--tz-emphasis-color-rgb),var(--tz-link-underline-opacity,1))!important}.link-body-emphasis:focus,.link-body-emphasis:hover{color:rgba(0,0,0,.75)!important;color:RGBA(var(--tz-emphasis-color-rgb),var(--tz-link-opacity,.75))!important;text-decoration-color:rgba(0,0,0,.75)!important;text-decoration-color:RGBA(var(--tz-emphasis-color-rgb),var(--tz-link-underline-opacity,.75))!important}.focus-ring:focus{box-shadow:0 0 0 .25rem rgba(7,128,128,.25);box-shadow:var(--tz-focus-ring-x,0) var(--tz-focus-ring-y,0) var(--tz-focus-ring-blur,0) var(--tz-focus-ring-width) var(--tz-focus-ring-color);outline:0}.icon-link{align-items:center;backface-visibility:hidden;display:inline-flex;gap:.375rem;text-decoration-color:rgba(7,128,128,.5);text-decoration-color:rgba(var(--tz-link-color-rgb),var(--tz-link-opacity,.5));text-underline-offset:.25em}.icon-link>.bi{flex-shrink:0;height:1em;width:1em;fill:currentcolor;transition:transform .2s ease-in-out}@media(prefers-reduced-motion:reduce){.icon-link>.bi{transition:none}}.icon-link-hover:focus-visible>.bi,.icon-link-hover:hover>.bi{transform:translate3d(.25em,0,0);transform:var(--tz-icon-link-transform,translate3d(.25em,0,0))}.ratio{position:relative;width:100%}.ratio:before{content:"";display:block;padding-top:var(--tz-aspect-ratio)}.ratio>*{height:100%;left:0;position:absolute;top:0;width:100%}.ratio-1x1{--tz-aspect-ratio:100%}.ratio-4x3{--tz-aspect-ratio:75%}.ratio-16x9{--tz-aspect-ratio:56.25%}.ratio-21x9{--tz-aspect-ratio:42.8571428571%}.fixed-top{top:0}.fixed-bottom,.fixed-top{left:0;position:fixed;right:0;z-index:1030}.fixed-bottom{bottom:0}.sticky-top{top:0}.sticky-bottom,.sticky-top{position:sticky;z-index:1020}.sticky-bottom{bottom:0}@media(min-width:576px){.sticky-sm-top{position:sticky;top:0;z-index:1020}.sticky-sm-bottom{bottom:0;position:sticky;z-index:1020}}@media(min-width:768px){.sticky-md-top{position:sticky;top:0;z-index:1020}.sticky-md-bottom{bottom:0;position:sticky;z-index:1020}}@media(min-width:992px){.sticky-lg-top{position:sticky;top:0;z-index:1020}.sticky-lg-bottom{bottom:0;position:sticky;z-index:1020}}@media(min-width:1200px){.sticky-xl-top{position:sticky;top:0;z-index:1020}.sticky-xl-bottom{bottom:0;position:sticky;z-index:1020}}@media(min-width:1400px){.sticky-xxl-top{position:sticky;top:0;z-index:1020}.sticky-xxl-bottom{bottom:0;position:sticky;z-index:1020}}.hstack{align-items:center;flex-direction:row}.hstack,.vstack{align-self:stretch;display:flex}.vstack{flex:1 1 auto;flex-direction:column}.visually-hidden,.visually-hidden-focusable:not(:focus):not(:focus-within){height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;width:1px!important;clip:rect(0,0,0,0)!important;border:0!important;white-space:nowrap!important}.visually-hidden-focusable:not(:focus):not(:focus-within):not(caption),.visually-hidden:not(caption){position:absolute!important}.stretched-link:after{bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:1}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vr{align-self:stretch;background-color:currentcolor;display:inline-block;min-height:1em;opacity:1;width:var(--bs-border-width)}.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:flex!important}.d-inline-flex{display:inline-flex!important}.d-none{display:none!important}.shadow{box-shadow:0 1px 3px rgba(27,23,30,.1)!important;box-shadow:var(--tz-box-shadow)!important}.shadow-sm{box-shadow:0 .125rem .25rem hsla(208,7%,46%,.15)!important;box-shadow:var(--tz-box-shadow-sm)!important}.shadow-lg{box-shadow:0 0 45px 0 hsla(208,7%,46%,.2)!important;box-shadow:var(--tz-box-shadow-lg)!important}.shadow-none{box-shadow:none!important}.focus-ring-primary{--tz-focus-ring-color:rgba(var(--tz-primary-rgb),var(--tz-focus-ring-opacity))}.focus-ring-secondary{--tz-focus-ring-color:rgba(var(--tz-secondary-rgb),var(--tz-focus-ring-opacity))}.focus-ring-success{--tz-focus-ring-color:rgba(var(--tz-success-rgb),var(--tz-focus-ring-opacity))}.focus-ring-info{--tz-focus-ring-color:rgba(var(--tz-info-rgb),var(--tz-focus-ring-opacity))}.focus-ring-warning{--tz-focus-ring-color:rgba(var(--tz-warning-rgb),var(--tz-focus-ring-opacity))}.focus-ring-danger{--tz-focus-ring-color:rgba(var(--tz-danger-rgb),var(--tz-focus-ring-opacity))}.focus-ring-purple{--tz-focus-ring-color:rgba(var(--tz-purple-rgb),var(--tz-focus-ring-opacity))}.focus-ring-pink{--tz-focus-ring-color:rgba(var(--tz-pink-rgb),var(--tz-focus-ring-opacity))}.focus-ring-light{--tz-focus-ring-color:rgba(var(--tz-light-rgb),var(--tz-focus-ring-opacity))}.focus-ring-dark{--tz-focus-ring-color:rgba(var(--tz-dark-rgb),var(--tz-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{transform:translate(-50%,-50%)!important}.translate-middle-x{transform:translateX(-50%)!important}.translate-middle-y{transform:translateY(-50%)!important}.border{border:1px solid #dee2e6!important;border:var(--tz-border-width) var(--tz-border-style) var(--tz-border-color)!important}.border-0{border:0!important}.border-top{border-top:1px solid #dee2e6!important;border-top:var(--tz-border-width) var(--tz-border-style) var(--tz-border-color)!important}.border-top-0{border-top:0!important}.border-end{border-right:1px solid #dee2e6!important;border-right:var(--tz-border-width) var(--tz-border-style) var(--tz-border-color)!important}.border-end-0{border-right:0!important}.border-bottom{border-bottom:1px solid #dee2e6!important;border-bottom:var(--tz-border-width) var(--tz-border-style) var(--tz-border-color)!important}.border-bottom-0{border-bottom:0!important}.border-start{border-left:1px solid #dee2e6!important;border-left:var(--tz-border-width) var(--tz-border-style) var(--tz-border-color)!important}.border-start-0{border-left:0!important}.border-primary{--tz-border-opacity:1;border-color:#078080!important;border-color:rgba(var(--tz-primary-rgb),var(--tz-border-opacity))!important}.border-secondary{--tz-border-opacity:1;border-color:#6c757d!important;border-color:rgba(var(--tz-secondary-rgb),var(--tz-border-opacity))!important}.border-success{--tz-border-opacity:1;border-color:#4489e4!important;border-color:rgba(var(--tz-success-rgb),var(--tz-border-opacity))!important}.border-info{--tz-border-opacity:1;border-color:#33b0e0!important;border-color:rgba(var(--tz-info-rgb),var(--tz-border-opacity))!important}.border-warning{--tz-border-opacity:1;border-color:#edc755!important;border-color:rgba(var(--tz-warning-rgb),var(--tz-border-opacity))!important}.border-danger{--tz-border-opacity:1;border-color:#d03f3f!important;border-color:rgba(var(--tz-danger-rgb),var(--tz-border-opacity))!important}.border-purple{--tz-border-opacity:1;border-color:#716cb0!important;border-color:rgba(var(--tz-purple-rgb),var(--tz-border-opacity))!important}.border-pink{--tz-border-opacity:1;border-color:#f24f7c!important;border-color:rgba(var(--tz-pink-rgb),var(--tz-border-opacity))!important}.border-light{--tz-border-opacity:1;border-color:#f2f2f7!important;border-color:rgba(var(--tz-light-rgb),var(--tz-border-opacity))!important}.border-dark{--tz-border-opacity:1;border-color:#212529!important;border-color:rgba(var(--tz-dark-rgb),var(--tz-border-opacity))!important}.border-black{--tz-border-opacity:1;border-color:#000!important;border-color:rgba(var(--tz-black-rgb),var(--tz-border-opacity))!important}.border-white{--tz-border-opacity:1;border-color:#fff!important;border-color:rgba(var(--tz-white-rgb),var(--tz-border-opacity))!important}.border-primary-subtle{border-color:#addff3!important;border-color:var(--tz-primary-border-subtle)!important}.border-secondary-subtle{border-color:#f2f2f7!important;border-color:var(--tz-secondary-border-subtle)!important}.border-success-subtle{border-color:#b4d0f4!important;border-color:var(--tz-success-border-subtle)!important}.border-info-subtle{border-color:#b1e6e7!important;border-color:var(--tz-info-border-subtle)!important}.border-warning-subtle{border-color:#f8e9bb!important;border-color:var(--tz-warning-border-subtle)!important}.border-danger-subtle{border-color:#ecb2b2!important;border-color:var(--tz-danger-border-subtle)!important}.border-light-subtle{border-color:#f2f2f7!important;border-color:var(--tz-light-border-subtle)!important}.border-dark-subtle{border-color:#adb5bd!important;border-color:var(--tz-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{--tz-border-opacity:0.1}.border-opacity-25{--tz-border-opacity:0.25}.border-opacity-50{--tz-border-opacity:0.5}.border-opacity-75{--tz-border-opacity:0.75}.border-opacity-100{--tz-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{flex:1 1 auto!important}.flex-row{flex-direction:row!important}.flex-column{flex-direction:column!important}.flex-row-reverse{flex-direction:row-reverse!important}.flex-column-reverse{flex-direction:column-reverse!important}.flex-grow-0{flex-grow:0!important}.flex-grow-1{flex-grow:1!important}.flex-shrink-0{flex-shrink:0!important}.flex-shrink-1{flex-shrink:1!important}.flex-wrap{flex-wrap:wrap!important}.flex-nowrap{flex-wrap:nowrap!important}.flex-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-start{justify-content:flex-start!important}.justify-content-end{justify-content:flex-end!important}.justify-content-center{justify-content:center!important}.justify-content-between{justify-content:space-between!important}.justify-content-around{justify-content:space-around!important}.justify-content-evenly{justify-content:space-evenly!important}.align-items-start{align-items:flex-start!important}.align-items-end{align-items:flex-end!important}.align-items-center{align-items:center!important}.align-items-baseline{align-items:baseline!important}.align-items-stretch{align-items:stretch!important}.align-content-start{align-content:flex-start!important}.align-content-end{align-content:flex-end!important}.align-content-center{align-content:center!important}.align-content-between{align-content:space-between!important}.align-content-around{align-content:space-around!important}.align-content-stretch{align-content:stretch!important}.align-self-auto{align-self:auto!important}.align-self-start{align-self:flex-start!important}.align-self-end{align-self:flex-end!important}.align-self-center{align-self:center!important}.align-self-baseline{align-self:baseline!important}.align-self-stretch{align-self:stretch!important}.order-first{order:-1!important}.order-0{order:0!important}.order-1{order:1!important}.order-2{order:2!important}.order-3{order:3!important}.order-4{order:4!important}.order-5{order:5!important}.order-last{order:6!important}.m-0{margin:0!important}.m-1{margin:.375rem!important}.m-2{margin:.75rem!important}.m-3{margin:1.5rem!important}.m-4{margin:2.25rem!important}.m-5{margin:4.5rem!important}.m-auto{margin:auto!important}.mx-0{margin-left:0!important;margin-right:0!important}.mx-1{margin-left:.375rem!important;margin-right:.375rem!important}.mx-2{margin-left:.75rem!important;margin-right:.75rem!important}.mx-3{margin-left:1.5rem!important;margin-right:1.5rem!important}.mx-4{margin-left:2.25rem!important;margin-right:2.25rem!important}.mx-5{margin-left:4.5rem!important;margin-right:4.5rem!important}.mx-auto{margin-left:auto!important;margin-right:auto!important}.my-0{margin-bottom:0!important;margin-top:0!important}.my-1{margin-bottom:.375rem!important;margin-top:.375rem!important}.my-2{margin-bottom:.75rem!important;margin-top:.75rem!important}.my-3{margin-bottom:1.5rem!important;margin-top:1.5rem!important}.my-4{margin-bottom:2.25rem!important;margin-top:2.25rem!important}.my-5{margin-bottom:4.5rem!important;margin-top:4.5rem!important}.my-auto{margin-bottom:auto!important;margin-top:auto!important}.mt-0{margin-top:0!important}.mt-1{margin-top:.375rem!important}.mt-2{margin-top:.75rem!important}.mt-3{margin-top:1.5rem!important}.mt-4{margin-top:2.25rem!important}.mt-5{margin-top:4.5rem!important}.mt-auto{margin-top:auto!important}.me-0{margin-right:0!important}.me-1{margin-right:.375rem!important}.me-2{margin-right:.75rem!important}.me-3{margin-right:1.5rem!important}.me-4{margin-right:2.25rem!important}.me-5{margin-right:4.5rem!important}.me-auto{margin-right:auto!important}.mb-0{margin-bottom:0!important}.mb-1{margin-bottom:.375rem!important}.mb-2{margin-bottom:.75rem!important}.mb-3{margin-bottom:1.5rem!important}.mb-4{margin-bottom:2.25rem!important}.mb-5{margin-bottom:4.5rem!important}.mb-auto{margin-bottom:auto!important}.ms-0{margin-left:0!important}.ms-1{margin-left:.375rem!important}.ms-2{margin-left:.75rem!important}.ms-3{margin-left:1.5rem!important}.ms-4{margin-left:2.25rem!important}.ms-5{margin-left:4.5rem!important}.ms-auto{margin-left:auto!important}.m-n1{margin:-.375rem!important}.m-n2{margin:-.75rem!important}.m-n3{margin:-1.5rem!important}.m-n4{margin:-2.25rem!important}.m-n5{margin:-4.5rem!important}.mx-n1{margin-left:-.375rem!important;margin-right:-.375rem!important}.mx-n2{margin-left:-.75rem!important;margin-right:-.75rem!important}.mx-n3{margin-left:-1.5rem!important;margin-right:-1.5rem!important}.mx-n4{margin-left:-2.25rem!important;margin-right:-2.25rem!important}.mx-n5{margin-left:-4.5rem!important;margin-right:-4.5rem!important}.my-n1{margin-bottom:-.375rem!important;margin-top:-.375rem!important}.my-n2{margin-bottom:-.75rem!important;margin-top:-.75rem!important}.my-n3{margin-bottom:-1.5rem!important;margin-top:-1.5rem!important}.my-n4{margin-bottom:-2.25rem!important;margin-top:-2.25rem!important}.my-n5{margin-bottom:-4.5rem!important;margin-top:-4.5rem!important}.mt-n1{margin-top:-.375rem!important}.mt-n2{margin-top:-.75rem!important}.mt-n3{margin-top:-1.5rem!important}.mt-n4{margin-top:-2.25rem!important}.mt-n5{margin-top:-4.5rem!important}.me-n1{margin-right:-.375rem!important}.me-n2{margin-right:-.75rem!important}.me-n3{margin-right:-1.5rem!important}.me-n4{margin-right:-2.25rem!important}.me-n5{margin-right:-4.5rem!important}.mb-n1{margin-bottom:-.375rem!important}.mb-n2{margin-bottom:-.75rem!important}.mb-n3{margin-bottom:-1.5rem!important}.mb-n4{margin-bottom:-2.25rem!important}.mb-n5{margin-bottom:-4.5rem!important}.ms-n1{margin-left:-.375rem!important}.ms-n2{margin-left:-.75rem!important}.ms-n3{margin-left:-1.5rem!important}.ms-n4{margin-left:-2.25rem!important}.ms-n5{margin-left:-4.5rem!important}.p-0{padding:0!important}.p-1{padding:.375rem!important}.p-2{padding:.75rem!important}.p-3{padding:1.5rem!important}.p-4{padding:2.25rem!important}.p-5{padding:4.5rem!important}.px-0{padding-left:0!important;padding-right:0!important}.px-1{padding-left:.375rem!important;padding-right:.375rem!important}.px-2{padding-left:.75rem!important;padding-right:.75rem!important}.px-3{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-4{padding-left:2.25rem!important;padding-right:2.25rem!important}.px-5{padding-left:4.5rem!important;padding-right:4.5rem!important}.py-0{padding-bottom:0!important;padding-top:0!important}.py-1{padding-bottom:.375rem!important;padding-top:.375rem!important}.py-2{padding-bottom:.75rem!important;padding-top:.75rem!important}.py-3{padding-bottom:1.5rem!important;padding-top:1.5rem!important}.py-4{padding-bottom:2.25rem!important;padding-top:2.25rem!important}.py-5{padding-bottom:4.5rem!important;padding-top:4.5rem!important}.pt-0{padding-top:0!important}.pt-1{padding-top:.375rem!important}.pt-2{padding-top:.75rem!important}.pt-3{padding-top:1.5rem!important}.pt-4{padding-top:2.25rem!important}.pt-5{padding-top:4.5rem!important}.pe-0{padding-right:0!important}.pe-1{padding-right:.375rem!important}.pe-2{padding-right:.75rem!important}.pe-3{padding-right:1.5rem!important}.pe-4{padding-right:2.25rem!important}.pe-5{padding-right:4.5rem!important}.pb-0{padding-bottom:0!important}.pb-1{padding-bottom:.375rem!important}.pb-2{padding-bottom:.75rem!important}.pb-3{padding-bottom:1.5rem!important}.pb-4{padding-bottom:2.25rem!important}.pb-5{padding-bottom:4.5rem!important}.ps-0{padding-left:0!important}.ps-1{padding-left:.375rem!important}.ps-2{padding-left:.75rem!important}.ps-3{padding-left:1.5rem!important}.ps-4{padding-left:2.25rem!important}.ps-5{padding-left:4.5rem!important}.gap-0{gap:0!important}.gap-1{gap:.375rem!important}.gap-2{gap:.75rem!important}.gap-3{gap:1.5rem!important}.gap-4{gap:2.25rem!important}.gap-5{gap:4.5rem!important}.row-gap-0{row-gap:0!important}.row-gap-1{row-gap:.375rem!important}.row-gap-2{row-gap:.75rem!important}.row-gap-3{row-gap:1.5rem!important}.row-gap-4{row-gap:2.25rem!important}.row-gap-5{row-gap:4.5rem!important}.column-gap-0{-moz-column-gap:0!important;column-gap:0!important}.column-gap-1{-moz-column-gap:.375rem!important;column-gap:.375rem!important}.column-gap-2{-moz-column-gap:.75rem!important;column-gap:.75rem!important}.column-gap-3{-moz-column-gap:1.5rem!important;column-gap:1.5rem!important}.column-gap-4{-moz-column-gap:2.25rem!important;column-gap:2.25rem!important}.column-gap-5{-moz-column-gap:4.5rem!important;column-gap:4.5rem!important}.font-monospace{font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace!important;font-family:var(--tz-font-monospace)!important}.fs-1{font-size:calc(1.34375rem + 1.125vw)!important}.fs-2{font-size:calc(1.307rem + .684vw)!important}.fs-3{font-size:calc(1.27113rem + .2535vw)!important}.fs-4{font-size:1.09375rem!important}.fs-5{font-size:.91rem!important}.fs-6{font-size:.74375rem!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{-webkit-text-decoration:none!important;text-decoration:none!important}.text-decoration-underline{-webkit-text-decoration:underline!important;text-decoration:underline!important}.text-decoration-line-through{-webkit-text-decoration:line-through!important;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{--tz-text-opacity:1;color:#078080!important;color:rgba(var(--tz-primary-rgb),var(--tz-text-opacity))!important}.text-secondary{--tz-text-opacity:1;color:#6c757d!important;color:rgba(var(--tz-secondary-rgb),var(--tz-text-opacity))!important}.text-success{--tz-text-opacity:1;color:#4489e4!important;color:rgba(var(--tz-success-rgb),var(--tz-text-opacity))!important}.text-info{--tz-text-opacity:1;color:#33b0e0!important;color:rgba(var(--tz-info-rgb),var(--tz-text-opacity))!important}.text-warning{--tz-text-opacity:1;color:#edc755!important;color:rgba(var(--tz-warning-rgb),var(--tz-text-opacity))!important}.text-danger{--tz-text-opacity:1;color:#d03f3f!important;color:rgba(var(--tz-danger-rgb),var(--tz-text-opacity))!important}.text-purple{--tz-text-opacity:1;color:#716cb0!important;color:rgba(var(--tz-purple-rgb),var(--tz-text-opacity))!important}.text-pink{--tz-text-opacity:1;color:#f24f7c!important;color:rgba(var(--tz-pink-rgb),var(--tz-text-opacity))!important}.text-light{--tz-text-opacity:1;color:#f2f2f7!important;color:rgba(var(--tz-light-rgb),var(--tz-text-opacity))!important}.text-dark{--tz-text-opacity:1;color:#212529!important;color:rgba(var(--tz-dark-rgb),var(--tz-text-opacity))!important}.text-black{--tz-text-opacity:1;color:#000!important;color:rgba(var(--tz-black-rgb),var(--tz-text-opacity))!important}.text-white{--tz-text-opacity:1;color:#fff!important;color:rgba(var(--tz-white-rgb),var(--tz-text-opacity))!important}.text-body{--tz-text-opacity:1;color:#6c757d!important;color:rgba(var(--tz-body-color-rgb),var(--tz-text-opacity))!important}.text-muted{--tz-text-opacity:1;color:hsla(208,7%,46%,.75)!important;color:var(--tz-secondary-color)!important}.text-black-50{--tz-text-opacity:1;color:rgba(0,0,0,.5)!important}.text-white-50{--tz-text-opacity:1;color:hsla(0,0%,100%,.5)!important}.text-body-secondary{--tz-text-opacity:1;color:hsla(208,7%,46%,.75)!important;color:var(--tz-secondary-color)!important}.text-body-tertiary{--tz-text-opacity:1;color:#313539!important;color:var(--tz-tertiary-color)!important}.text-body-emphasis{--tz-text-opacity:1;color:#000!important;color:var(--tz-emphasis-color)!important}.text-reset{--tz-text-opacity:1;color:inherit!important}.text-opacity-25{--tz-text-opacity:0.25}.text-opacity-50{--tz-text-opacity:0.5}.text-opacity-75{--tz-text-opacity:0.75}.text-opacity-100{--tz-text-opacity:1}.text-primary-emphasis{color:#067373!important;color:var(--tz-primary-text-emphasis)!important}.text-secondary-emphasis{color:#616971!important;color:var(--tz-secondary-text-emphasis)!important}.text-success-emphasis{color:#3d7bcd!important;color:var(--tz-success-text-emphasis)!important}.text-info-emphasis{color:#2e9eca!important;color:var(--tz-info-text-emphasis)!important}.text-warning-emphasis{color:#d5b34d!important;color:var(--tz-warning-text-emphasis)!important}.text-danger-emphasis{color:#bb3939!important;color:var(--tz-danger-text-emphasis)!important}.text-light-emphasis{color:#ced4da!important;color:var(--tz-light-text-emphasis)!important}.text-dark-emphasis{color:#495057!important;color:var(--tz-dark-text-emphasis)!important}.link-opacity-10,.link-opacity-10-hover:hover{--tz-link-opacity:0.1}.link-opacity-25,.link-opacity-25-hover:hover{--tz-link-opacity:0.25}.link-opacity-50,.link-opacity-50-hover:hover{--tz-link-opacity:0.5}.link-opacity-75,.link-opacity-75-hover:hover{--tz-link-opacity:0.75}.link-opacity-100,.link-opacity-100-hover:hover{--tz-link-opacity:1}.link-offset-1,.link-offset-1-hover:hover{text-underline-offset:.125em!important}.link-offset-2,.link-offset-2-hover:hover{text-underline-offset:.25em!important}.link-offset-3,.link-offset-3-hover:hover{text-underline-offset:.375em!important}.link-underline-primary{--tz-link-underline-opacity:1;text-decoration-color:#078080!important;text-decoration-color:rgba(var(--tz-primary-rgb),var(--tz-link-underline-opacity))!important}.link-underline-secondary{--tz-link-underline-opacity:1;text-decoration-color:#6c757d!important;text-decoration-color:rgba(var(--tz-secondary-rgb),var(--tz-link-underline-opacity))!important}.link-underline-success{--tz-link-underline-opacity:1;text-decoration-color:#4489e4!important;text-decoration-color:rgba(var(--tz-success-rgb),var(--tz-link-underline-opacity))!important}.link-underline-info{--tz-link-underline-opacity:1;text-decoration-color:#33b0e0!important;text-decoration-color:rgba(var(--tz-info-rgb),var(--tz-link-underline-opacity))!important}.link-underline-warning{--tz-link-underline-opacity:1;text-decoration-color:#edc755!important;text-decoration-color:rgba(var(--tz-warning-rgb),var(--tz-link-underline-opacity))!important}.link-underline-danger{--tz-link-underline-opacity:1;text-decoration-color:#d03f3f!important;text-decoration-color:rgba(var(--tz-danger-rgb),var(--tz-link-underline-opacity))!important}.link-underline-purple{--tz-link-underline-opacity:1;text-decoration-color:#716cb0!important;text-decoration-color:rgba(var(--tz-purple-rgb),var(--tz-link-underline-opacity))!important}.link-underline-pink{--tz-link-underline-opacity:1;text-decoration-color:#f24f7c!important;text-decoration-color:rgba(var(--tz-pink-rgb),var(--tz-link-underline-opacity))!important}.link-underline-light{--tz-link-underline-opacity:1;text-decoration-color:#f2f2f7!important;text-decoration-color:rgba(var(--tz-light-rgb),var(--tz-link-underline-opacity))!important}.link-underline-dark{--tz-link-underline-opacity:1;text-decoration-color:#212529!important;text-decoration-color:rgba(var(--tz-dark-rgb),var(--tz-link-underline-opacity))!important}.link-underline{--tz-link-underline-opacity:1;text-decoration-color:#078080!important;text-decoration-color:rgba(var(--tz-link-color-rgb),var(--tz-link-underline-opacity,1))!important}.link-underline-opacity-0,.link-underline-opacity-0-hover:hover{--tz-link-underline-opacity:0}.link-underline-opacity-10,.link-underline-opacity-10-hover:hover{--tz-link-underline-opacity:0.1}.link-underline-opacity-25,.link-underline-opacity-25-hover:hover{--tz-link-underline-opacity:0.25}.link-underline-opacity-50,.link-underline-opacity-50-hover:hover{--tz-link-underline-opacity:0.5}.link-underline-opacity-75,.link-underline-opacity-75-hover:hover{--tz-link-underline-opacity:0.75}.link-underline-opacity-100,.link-underline-opacity-100-hover:hover{--tz-link-underline-opacity:1}.bg-primary{--tz-bg-opacity:1;background-color:#078080!important;background-color:rgba(var(--tz-primary-rgb),var(--tz-bg-opacity))!important}.bg-secondary{--tz-bg-opacity:1;background-color:#6c757d!important;background-color:rgba(var(--tz-secondary-rgb),var(--tz-bg-opacity))!important}.bg-success{--tz-bg-opacity:1;background-color:#4489e4!important;background-color:rgba(var(--tz-success-rgb),var(--tz-bg-opacity))!important}.bg-info{--tz-bg-opacity:1;background-color:#33b0e0!important;background-color:rgba(var(--tz-info-rgb),var(--tz-bg-opacity))!important}.bg-warning{--tz-bg-opacity:1;background-color:#edc755!important;background-color:rgba(var(--tz-warning-rgb),var(--tz-bg-opacity))!important}.bg-danger{--tz-bg-opacity:1;background-color:#d03f3f!important;background-color:rgba(var(--tz-danger-rgb),var(--tz-bg-opacity))!important}.bg-purple{--tz-bg-opacity:1;background-color:#716cb0!important;background-color:rgba(var(--tz-purple-rgb),var(--tz-bg-opacity))!important}.bg-pink{--tz-bg-opacity:1;background-color:#f24f7c!important;background-color:rgba(var(--tz-pink-rgb),var(--tz-bg-opacity))!important}.bg-light{--tz-bg-opacity:1;background-color:#f2f2f7!important;background-color:rgba(var(--tz-light-rgb),var(--tz-bg-opacity))!important}.bg-dark{--tz-bg-opacity:1;background-color:#212529!important;background-color:rgba(var(--tz-dark-rgb),var(--tz-bg-opacity))!important}.bg-black{--tz-bg-opacity:1;background-color:#000!important;background-color:rgba(var(--tz-black-rgb),var(--tz-bg-opacity))!important}.bg-white{--tz-bg-opacity:1;background-color:#fff!important;background-color:rgba(var(--tz-white-rgb),var(--tz-bg-opacity))!important}.bg-body{--tz-bg-opacity:1;background-color:#eaf1f3!important;background-color:rgba(var(--tz-body-bg-rgb),var(--tz-bg-opacity))!important}.bg-transparent{--tz-bg-opacity:1;background-color:transparent!important}.bg-body-secondary{--tz-bg-opacity:1;background-color:#fff!important;background-color:rgba(var(--tz-secondary-bg-rgb),var(--tz-bg-opacity))!important}.bg-body-tertiary{--tz-bg-opacity:1;background-color:#f8f9fa!important;background-color:rgba(var(--tz-tertiary-bg-rgb),var(--tz-bg-opacity))!important}.bg-opacity-10{--tz-bg-opacity:0.1}.bg-opacity-25{--tz-bg-opacity:0.25}.bg-opacity-50{--tz-bg-opacity:0.5}.bg-opacity-75{--tz-bg-opacity:0.75}.bg-opacity-100{--tz-bg-opacity:1}.bg-primary-subtle{background-color:#d8f2f3!important;background-color:var(--tz-primary-bg-subtle)!important}.bg-secondary-subtle{background-color:#f8f9fa!important;background-color:var(--tz-secondary-bg-subtle)!important}.bg-success-subtle{background-color:#dae7fa!important;background-color:var(--tz-success-bg-subtle)!important}.bg-info-subtle{background-color:#d6eff9!important;background-color:var(--tz-info-bg-subtle)!important}.bg-warning-subtle{background-color:#fbf4dd!important;background-color:var(--tz-warning-bg-subtle)!important}.bg-danger-subtle{background-color:#f6d9d9!important;background-color:var(--tz-danger-bg-subtle)!important}.bg-light-subtle{background-color:#fcfcfd!important;background-color:var(--tz-light-bg-subtle)!important}.bg-dark-subtle{background-color:#ced4da!important;background-color:var(--tz-dark-bg-subtle)!important}.bg-gradient{background-image:linear-gradient(180deg,hsla(0,0%,100%,.15),hsla(0,0%,100%,0))!important;background-image:var(--tz-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;user-select:auto!important}.user-select-none{-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important}.pe-none{pointer-events:none!important}.pe-auto{pointer-events:auto!important}.rounded{border-radius:.375rem!important;border-radius:var(--tz-border-radius)!important}.rounded-0{border-radius:0!important}.rounded-1{border-radius:.25rem!important;border-radius:var(--tz-border-radius-sm)!important}.rounded-2{border-radius:.375rem!important;border-radius:var(--tz-border-radius)!important}.rounded-3{border-radius:.5rem!important;border-radius:var(--tz-border-radius-lg)!important}.rounded-4{border-radius:1rem!important;border-radius:var(--tz-border-radius-xl)!important}.rounded-5{border-radius:2rem!important;border-radius:var(--tz-border-radius-xxl)!important}.rounded-circle{border-radius:50%!important}.rounded-pill{border-radius:50rem!important;border-radius:var(--tz-border-radius-pill)!important}.rounded-top{border-top-left-radius:.375rem!important;border-top-left-radius:var(--tz-border-radius)!important;border-top-right-radius:.375rem!important;border-top-right-radius:var(--tz-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:.25rem!important;border-top-left-radius:var(--tz-border-radius-sm)!important;border-top-right-radius:.25rem!important;border-top-right-radius:var(--tz-border-radius-sm)!important}.rounded-top-2{border-top-left-radius:.375rem!important;border-top-left-radius:var(--tz-border-radius)!important;border-top-right-radius:.375rem!important;border-top-right-radius:var(--tz-border-radius)!important}.rounded-top-3{border-top-left-radius:.5rem!important;border-top-left-radius:var(--tz-border-radius-lg)!important;border-top-right-radius:.5rem!important;border-top-right-radius:var(--tz-border-radius-lg)!important}.rounded-top-4{border-top-left-radius:1rem!important;border-top-left-radius:var(--tz-border-radius-xl)!important;border-top-right-radius:1rem!important;border-top-right-radius:var(--tz-border-radius-xl)!important}.rounded-top-5{border-top-left-radius:2rem!important;border-top-left-radius:var(--tz-border-radius-xxl)!important;border-top-right-radius:2rem!important;border-top-right-radius:var(--tz-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:50rem!important;border-top-left-radius:var(--tz-border-radius-pill)!important;border-top-right-radius:50rem!important;border-top-right-radius:var(--tz-border-radius-pill)!important}.rounded-end{border-bottom-right-radius:.375rem!important;border-bottom-right-radius:var(--tz-border-radius)!important;border-top-right-radius:.375rem!important;border-top-right-radius:var(--tz-border-radius)!important}.rounded-end-0{border-bottom-right-radius:0!important;border-top-right-radius:0!important}.rounded-end-1{border-bottom-right-radius:.25rem!important;border-bottom-right-radius:var(--tz-border-radius-sm)!important;border-top-right-radius:.25rem!important;border-top-right-radius:var(--tz-border-radius-sm)!important}.rounded-end-2{border-bottom-right-radius:.375rem!important;border-bottom-right-radius:var(--tz-border-radius)!important;border-top-right-radius:.375rem!important;border-top-right-radius:var(--tz-border-radius)!important}.rounded-end-3{border-bottom-right-radius:.5rem!important;border-bottom-right-radius:var(--tz-border-radius-lg)!important;border-top-right-radius:.5rem!important;border-top-right-radius:var(--tz-border-radius-lg)!important}.rounded-end-4{border-bottom-right-radius:1rem!important;border-bottom-right-radius:var(--tz-border-radius-xl)!important;border-top-right-radius:1rem!important;border-top-right-radius:var(--tz-border-radius-xl)!important}.rounded-end-5{border-bottom-right-radius:2rem!important;border-bottom-right-radius:var(--tz-border-radius-xxl)!important;border-top-right-radius:2rem!important;border-top-right-radius:var(--tz-border-radius-xxl)!important}.rounded-end-circle{border-bottom-right-radius:50%!important;border-top-right-radius:50%!important}.rounded-end-pill{border-bottom-right-radius:50rem!important;border-bottom-right-radius:var(--tz-border-radius-pill)!important;border-top-right-radius:50rem!important;border-top-right-radius:var(--tz-border-radius-pill)!important}.rounded-bottom{border-bottom-left-radius:.375rem!important;border-bottom-left-radius:var(--tz-border-radius)!important;border-bottom-right-radius:.375rem!important;border-bottom-right-radius:var(--tz-border-radius)!important}.rounded-bottom-0{border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}.rounded-bottom-1{border-bottom-left-radius:.25rem!important;border-bottom-left-radius:var(--tz-border-radius-sm)!important;border-bottom-right-radius:.25rem!important;border-bottom-right-radius:var(--tz-border-radius-sm)!important}.rounded-bottom-2{border-bottom-left-radius:.375rem!important;border-bottom-left-radius:var(--tz-border-radius)!important;border-bottom-right-radius:.375rem!important;border-bottom-right-radius:var(--tz-border-radius)!important}.rounded-bottom-3{border-bottom-left-radius:.5rem!important;border-bottom-left-radius:var(--tz-border-radius-lg)!important;border-bottom-right-radius:.5rem!important;border-bottom-right-radius:var(--tz-border-radius-lg)!important}.rounded-bottom-4{border-bottom-left-radius:1rem!important;border-bottom-left-radius:var(--tz-border-radius-xl)!important;border-bottom-right-radius:1rem!important;border-bottom-right-radius:var(--tz-border-radius-xl)!important}.rounded-bottom-5{border-bottom-left-radius:2rem!important;border-bottom-left-radius:var(--tz-border-radius-xxl)!important;border-bottom-right-radius:2rem!important;border-bottom-right-radius:var(--tz-border-radius-xxl)!important}.rounded-bottom-circle{border-bottom-left-radius:50%!important;border-bottom-right-radius:50%!important}.rounded-bottom-pill{border-bottom-left-radius:50rem!important;border-bottom-left-radius:var(--tz-border-radius-pill)!important;border-bottom-right-radius:50rem!important;border-bottom-right-radius:var(--tz-border-radius-pill)!important}.rounded-start{border-bottom-left-radius:.375rem!important;border-bottom-left-radius:var(--tz-border-radius)!important;border-top-left-radius:.375rem!important;border-top-left-radius:var(--tz-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:.25rem!important;border-bottom-left-radius:var(--tz-border-radius-sm)!important;border-top-left-radius:.25rem!important;border-top-left-radius:var(--tz-border-radius-sm)!important}.rounded-start-2{border-bottom-left-radius:.375rem!important;border-bottom-left-radius:var(--tz-border-radius)!important;border-top-left-radius:.375rem!important;border-top-left-radius:var(--tz-border-radius)!important}.rounded-start-3{border-bottom-left-radius:.5rem!important;border-bottom-left-radius:var(--tz-border-radius-lg)!important;border-top-left-radius:.5rem!important;border-top-left-radius:var(--tz-border-radius-lg)!important}.rounded-start-4{border-bottom-left-radius:1rem!important;border-bottom-left-radius:var(--tz-border-radius-xl)!important;border-top-left-radius:1rem!important;border-top-left-radius:var(--tz-border-radius-xl)!important}.rounded-start-5{border-bottom-left-radius:2rem!important;border-bottom-left-radius:var(--tz-border-radius-xxl)!important;border-top-left-radius:2rem!important;border-top-left-radius:var(--tz-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:50rem!important;border-bottom-left-radius:var(--tz-border-radius-pill)!important;border-top-left-radius:50rem!important;border-top-left-radius:var(--tz-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}.fs-10{font-size:10px!important}.fs-11{font-size:11px!important}.fs-12{font-size:12px!important}.fs-13{font-size:13px!important}.fs-14{font-size:14px!important}.fs-15{font-size:15px!important}.fs-16{font-size:16px!important}.fs-17{font-size:17px!important}.fs-18{font-size:18px!important}.fs-19{font-size:19px!important}.fs-20{font-size:20px!important}.fs-21{font-size:21px!important}.fs-22{font-size:22px!important}.fs-23{font-size:23px!important}.fs-24{font-size:24px!important}.fs-36{font-size:36px!important}.fs-48{font-size:48px!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:flex!important}.d-sm-inline-flex{display:inline-flex!important}.d-sm-none{display:none!important}.flex-sm-fill{flex:1 1 auto!important}.flex-sm-row{flex-direction:row!important}.flex-sm-column{flex-direction:column!important}.flex-sm-row-reverse{flex-direction:row-reverse!important}.flex-sm-column-reverse{flex-direction:column-reverse!important}.flex-sm-grow-0{flex-grow:0!important}.flex-sm-grow-1{flex-grow:1!important}.flex-sm-shrink-0{flex-shrink:0!important}.flex-sm-shrink-1{flex-shrink:1!important}.flex-sm-wrap{flex-wrap:wrap!important}.flex-sm-nowrap{flex-wrap:nowrap!important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-sm-start{justify-content:flex-start!important}.justify-content-sm-end{justify-content:flex-end!important}.justify-content-sm-center{justify-content:center!important}.justify-content-sm-between{justify-content:space-between!important}.justify-content-sm-around{justify-content:space-around!important}.justify-content-sm-evenly{justify-content:space-evenly!important}.align-items-sm-start{align-items:flex-start!important}.align-items-sm-end{align-items:flex-end!important}.align-items-sm-center{align-items:center!important}.align-items-sm-baseline{align-items:baseline!important}.align-items-sm-stretch{align-items:stretch!important}.align-content-sm-start{align-content:flex-start!important}.align-content-sm-end{align-content:flex-end!important}.align-content-sm-center{align-content:center!important}.align-content-sm-between{align-content:space-between!important}.align-content-sm-around{align-content:space-around!important}.align-content-sm-stretch{align-content:stretch!important}.align-self-sm-auto{align-self:auto!important}.align-self-sm-start{align-self:flex-start!important}.align-self-sm-end{align-self:flex-end!important}.align-self-sm-center{align-self:center!important}.align-self-sm-baseline{align-self:baseline!important}.align-self-sm-stretch{align-self:stretch!important}.order-sm-first{order:-1!important}.order-sm-0{order:0!important}.order-sm-1{order:1!important}.order-sm-2{order:2!important}.order-sm-3{order:3!important}.order-sm-4{order:4!important}.order-sm-5{order:5!important}.order-sm-last{order:6!important}.m-sm-0{margin:0!important}.m-sm-1{margin:.375rem!important}.m-sm-2{margin:.75rem!important}.m-sm-3{margin:1.5rem!important}.m-sm-4{margin:2.25rem!important}.m-sm-5{margin:4.5rem!important}.m-sm-auto{margin:auto!important}.mx-sm-0{margin-left:0!important;margin-right:0!important}.mx-sm-1{margin-left:.375rem!important;margin-right:.375rem!important}.mx-sm-2{margin-left:.75rem!important;margin-right:.75rem!important}.mx-sm-3{margin-left:1.5rem!important;margin-right:1.5rem!important}.mx-sm-4{margin-left:2.25rem!important;margin-right:2.25rem!important}.mx-sm-5{margin-left:4.5rem!important;margin-right:4.5rem!important}.mx-sm-auto{margin-left:auto!important;margin-right:auto!important}.my-sm-0{margin-bottom:0!important;margin-top:0!important}.my-sm-1{margin-bottom:.375rem!important;margin-top:.375rem!important}.my-sm-2{margin-bottom:.75rem!important;margin-top:.75rem!important}.my-sm-3{margin-bottom:1.5rem!important;margin-top:1.5rem!important}.my-sm-4{margin-bottom:2.25rem!important;margin-top:2.25rem!important}.my-sm-5{margin-bottom:4.5rem!important;margin-top:4.5rem!important}.my-sm-auto{margin-bottom:auto!important;margin-top:auto!important}.mt-sm-0{margin-top:0!important}.mt-sm-1{margin-top:.375rem!important}.mt-sm-2{margin-top:.75rem!important}.mt-sm-3{margin-top:1.5rem!important}.mt-sm-4{margin-top:2.25rem!important}.mt-sm-5{margin-top:4.5rem!important}.mt-sm-auto{margin-top:auto!important}.me-sm-0{margin-right:0!important}.me-sm-1{margin-right:.375rem!important}.me-sm-2{margin-right:.75rem!important}.me-sm-3{margin-right:1.5rem!important}.me-sm-4{margin-right:2.25rem!important}.me-sm-5{margin-right:4.5rem!important}.me-sm-auto{margin-right:auto!important}.mb-sm-0{margin-bottom:0!important}.mb-sm-1{margin-bottom:.375rem!important}.mb-sm-2{margin-bottom:.75rem!important}.mb-sm-3{margin-bottom:1.5rem!important}.mb-sm-4{margin-bottom:2.25rem!important}.mb-sm-5{margin-bottom:4.5rem!important}.mb-sm-auto{margin-bottom:auto!important}.ms-sm-0{margin-left:0!important}.ms-sm-1{margin-left:.375rem!important}.ms-sm-2{margin-left:.75rem!important}.ms-sm-3{margin-left:1.5rem!important}.ms-sm-4{margin-left:2.25rem!important}.ms-sm-5{margin-left:4.5rem!important}.ms-sm-auto{margin-left:auto!important}.m-sm-n1{margin:-.375rem!important}.m-sm-n2{margin:-.75rem!important}.m-sm-n3{margin:-1.5rem!important}.m-sm-n4{margin:-2.25rem!important}.m-sm-n5{margin:-4.5rem!important}.mx-sm-n1{margin-left:-.375rem!important;margin-right:-.375rem!important}.mx-sm-n2{margin-left:-.75rem!important;margin-right:-.75rem!important}.mx-sm-n3{margin-left:-1.5rem!important;margin-right:-1.5rem!important}.mx-sm-n4{margin-left:-2.25rem!important;margin-right:-2.25rem!important}.mx-sm-n5{margin-left:-4.5rem!important;margin-right:-4.5rem!important}.my-sm-n1{margin-bottom:-.375rem!important;margin-top:-.375rem!important}.my-sm-n2{margin-bottom:-.75rem!important;margin-top:-.75rem!important}.my-sm-n3{margin-bottom:-1.5rem!important;margin-top:-1.5rem!important}.my-sm-n4{margin-bottom:-2.25rem!important;margin-top:-2.25rem!important}.my-sm-n5{margin-bottom:-4.5rem!important;margin-top:-4.5rem!important}.mt-sm-n1{margin-top:-.375rem!important}.mt-sm-n2{margin-top:-.75rem!important}.mt-sm-n3{margin-top:-1.5rem!important}.mt-sm-n4{margin-top:-2.25rem!important}.mt-sm-n5{margin-top:-4.5rem!important}.me-sm-n1{margin-right:-.375rem!important}.me-sm-n2{margin-right:-.75rem!important}.me-sm-n3{margin-right:-1.5rem!important}.me-sm-n4{margin-right:-2.25rem!important}.me-sm-n5{margin-right:-4.5rem!important}.mb-sm-n1{margin-bottom:-.375rem!important}.mb-sm-n2{margin-bottom:-.75rem!important}.mb-sm-n3{margin-bottom:-1.5rem!important}.mb-sm-n4{margin-bottom:-2.25rem!important}.mb-sm-n5{margin-bottom:-4.5rem!important}.ms-sm-n1{margin-left:-.375rem!important}.ms-sm-n2{margin-left:-.75rem!important}.ms-sm-n3{margin-left:-1.5rem!important}.ms-sm-n4{margin-left:-2.25rem!important}.ms-sm-n5{margin-left:-4.5rem!important}.p-sm-0{padding:0!important}.p-sm-1{padding:.375rem!important}.p-sm-2{padding:.75rem!important}.p-sm-3{padding:1.5rem!important}.p-sm-4{padding:2.25rem!important}.p-sm-5{padding:4.5rem!important}.px-sm-0{padding-left:0!important;padding-right:0!important}.px-sm-1{padding-left:.375rem!important;padding-right:.375rem!important}.px-sm-2{padding-left:.75rem!important;padding-right:.75rem!important}.px-sm-3{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-sm-4{padding-left:2.25rem!important;padding-right:2.25rem!important}.px-sm-5{padding-left:4.5rem!important;padding-right:4.5rem!important}.py-sm-0{padding-bottom:0!important;padding-top:0!important}.py-sm-1{padding-bottom:.375rem!important;padding-top:.375rem!important}.py-sm-2{padding-bottom:.75rem!important;padding-top:.75rem!important}.py-sm-3{padding-bottom:1.5rem!important;padding-top:1.5rem!important}.py-sm-4{padding-bottom:2.25rem!important;padding-top:2.25rem!important}.py-sm-5{padding-bottom:4.5rem!important;padding-top:4.5rem!important}.pt-sm-0{padding-top:0!important}.pt-sm-1{padding-top:.375rem!important}.pt-sm-2{padding-top:.75rem!important}.pt-sm-3{padding-top:1.5rem!important}.pt-sm-4{padding-top:2.25rem!important}.pt-sm-5{padding-top:4.5rem!important}.pe-sm-0{padding-right:0!important}.pe-sm-1{padding-right:.375rem!important}.pe-sm-2{padding-right:.75rem!important}.pe-sm-3{padding-right:1.5rem!important}.pe-sm-4{padding-right:2.25rem!important}.pe-sm-5{padding-right:4.5rem!important}.pb-sm-0{padding-bottom:0!important}.pb-sm-1{padding-bottom:.375rem!important}.pb-sm-2{padding-bottom:.75rem!important}.pb-sm-3{padding-bottom:1.5rem!important}.pb-sm-4{padding-bottom:2.25rem!important}.pb-sm-5{padding-bottom:4.5rem!important}.ps-sm-0{padding-left:0!important}.ps-sm-1{padding-left:.375rem!important}.ps-sm-2{padding-left:.75rem!important}.ps-sm-3{padding-left:1.5rem!important}.ps-sm-4{padding-left:2.25rem!important}.ps-sm-5{padding-left:4.5rem!important}.gap-sm-0{gap:0!important}.gap-sm-1{gap:.375rem!important}.gap-sm-2{gap:.75rem!important}.gap-sm-3{gap:1.5rem!important}.gap-sm-4{gap:2.25rem!important}.gap-sm-5{gap:4.5rem!important}.row-gap-sm-0{row-gap:0!important}.row-gap-sm-1{row-gap:.375rem!important}.row-gap-sm-2{row-gap:.75rem!important}.row-gap-sm-3{row-gap:1.5rem!important}.row-gap-sm-4{row-gap:2.25rem!important}.row-gap-sm-5{row-gap:4.5rem!important}.column-gap-sm-0{-moz-column-gap:0!important;column-gap:0!important}.column-gap-sm-1{-moz-column-gap:.375rem!important;column-gap:.375rem!important}.column-gap-sm-2{-moz-column-gap:.75rem!important;column-gap:.75rem!important}.column-gap-sm-3{-moz-column-gap:1.5rem!important;column-gap:1.5rem!important}.column-gap-sm-4{-moz-column-gap:2.25rem!important;column-gap:2.25rem!important}.column-gap-sm-5{-moz-column-gap:4.5rem!important;column-gap:4.5rem!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:flex!important}.d-md-inline-flex{display:inline-flex!important}.d-md-none{display:none!important}.flex-md-fill{flex:1 1 auto!important}.flex-md-row{flex-direction:row!important}.flex-md-column{flex-direction:column!important}.flex-md-row-reverse{flex-direction:row-reverse!important}.flex-md-column-reverse{flex-direction:column-reverse!important}.flex-md-grow-0{flex-grow:0!important}.flex-md-grow-1{flex-grow:1!important}.flex-md-shrink-0{flex-shrink:0!important}.flex-md-shrink-1{flex-shrink:1!important}.flex-md-wrap{flex-wrap:wrap!important}.flex-md-nowrap{flex-wrap:nowrap!important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-md-start{justify-content:flex-start!important}.justify-content-md-end{justify-content:flex-end!important}.justify-content-md-center{justify-content:center!important}.justify-content-md-between{justify-content:space-between!important}.justify-content-md-around{justify-content:space-around!important}.justify-content-md-evenly{justify-content:space-evenly!important}.align-items-md-start{align-items:flex-start!important}.align-items-md-end{align-items:flex-end!important}.align-items-md-center{align-items:center!important}.align-items-md-baseline{align-items:baseline!important}.align-items-md-stretch{align-items:stretch!important}.align-content-md-start{align-content:flex-start!important}.align-content-md-end{align-content:flex-end!important}.align-content-md-center{align-content:center!important}.align-content-md-between{align-content:space-between!important}.align-content-md-around{align-content:space-around!important}.align-content-md-stretch{align-content:stretch!important}.align-self-md-auto{align-self:auto!important}.align-self-md-start{align-self:flex-start!important}.align-self-md-end{align-self:flex-end!important}.align-self-md-center{align-self:center!important}.align-self-md-baseline{align-self:baseline!important}.align-self-md-stretch{align-self:stretch!important}.order-md-first{order:-1!important}.order-md-0{order:0!important}.order-md-1{order:1!important}.order-md-2{order:2!important}.order-md-3{order:3!important}.order-md-4{order:4!important}.order-md-5{order:5!important}.order-md-last{order:6!important}.m-md-0{margin:0!important}.m-md-1{margin:.375rem!important}.m-md-2{margin:.75rem!important}.m-md-3{margin:1.5rem!important}.m-md-4{margin:2.25rem!important}.m-md-5{margin:4.5rem!important}.m-md-auto{margin:auto!important}.mx-md-0{margin-left:0!important;margin-right:0!important}.mx-md-1{margin-left:.375rem!important;margin-right:.375rem!important}.mx-md-2{margin-left:.75rem!important;margin-right:.75rem!important}.mx-md-3{margin-left:1.5rem!important;margin-right:1.5rem!important}.mx-md-4{margin-left:2.25rem!important;margin-right:2.25rem!important}.mx-md-5{margin-left:4.5rem!important;margin-right:4.5rem!important}.mx-md-auto{margin-left:auto!important;margin-right:auto!important}.my-md-0{margin-bottom:0!important;margin-top:0!important}.my-md-1{margin-bottom:.375rem!important;margin-top:.375rem!important}.my-md-2{margin-bottom:.75rem!important;margin-top:.75rem!important}.my-md-3{margin-bottom:1.5rem!important;margin-top:1.5rem!important}.my-md-4{margin-bottom:2.25rem!important;margin-top:2.25rem!important}.my-md-5{margin-bottom:4.5rem!important;margin-top:4.5rem!important}.my-md-auto{margin-bottom:auto!important;margin-top:auto!important}.mt-md-0{margin-top:0!important}.mt-md-1{margin-top:.375rem!important}.mt-md-2{margin-top:.75rem!important}.mt-md-3{margin-top:1.5rem!important}.mt-md-4{margin-top:2.25rem!important}.mt-md-5{margin-top:4.5rem!important}.mt-md-auto{margin-top:auto!important}.me-md-0{margin-right:0!important}.me-md-1{margin-right:.375rem!important}.me-md-2{margin-right:.75rem!important}.me-md-3{margin-right:1.5rem!important}.me-md-4{margin-right:2.25rem!important}.me-md-5{margin-right:4.5rem!important}.me-md-auto{margin-right:auto!important}.mb-md-0{margin-bottom:0!important}.mb-md-1{margin-bottom:.375rem!important}.mb-md-2{margin-bottom:.75rem!important}.mb-md-3{margin-bottom:1.5rem!important}.mb-md-4{margin-bottom:2.25rem!important}.mb-md-5{margin-bottom:4.5rem!important}.mb-md-auto{margin-bottom:auto!important}.ms-md-0{margin-left:0!important}.ms-md-1{margin-left:.375rem!important}.ms-md-2{margin-left:.75rem!important}.ms-md-3{margin-left:1.5rem!important}.ms-md-4{margin-left:2.25rem!important}.ms-md-5{margin-left:4.5rem!important}.ms-md-auto{margin-left:auto!important}.m-md-n1{margin:-.375rem!important}.m-md-n2{margin:-.75rem!important}.m-md-n3{margin:-1.5rem!important}.m-md-n4{margin:-2.25rem!important}.m-md-n5{margin:-4.5rem!important}.mx-md-n1{margin-left:-.375rem!important;margin-right:-.375rem!important}.mx-md-n2{margin-left:-.75rem!important;margin-right:-.75rem!important}.mx-md-n3{margin-left:-1.5rem!important;margin-right:-1.5rem!important}.mx-md-n4{margin-left:-2.25rem!important;margin-right:-2.25rem!important}.mx-md-n5{margin-left:-4.5rem!important;margin-right:-4.5rem!important}.my-md-n1{margin-bottom:-.375rem!important;margin-top:-.375rem!important}.my-md-n2{margin-bottom:-.75rem!important;margin-top:-.75rem!important}.my-md-n3{margin-bottom:-1.5rem!important;margin-top:-1.5rem!important}.my-md-n4{margin-bottom:-2.25rem!important;margin-top:-2.25rem!important}.my-md-n5{margin-bottom:-4.5rem!important;margin-top:-4.5rem!important}.mt-md-n1{margin-top:-.375rem!important}.mt-md-n2{margin-top:-.75rem!important}.mt-md-n3{margin-top:-1.5rem!important}.mt-md-n4{margin-top:-2.25rem!important}.mt-md-n5{margin-top:-4.5rem!important}.me-md-n1{margin-right:-.375rem!important}.me-md-n2{margin-right:-.75rem!important}.me-md-n3{margin-right:-1.5rem!important}.me-md-n4{margin-right:-2.25rem!important}.me-md-n5{margin-right:-4.5rem!important}.mb-md-n1{margin-bottom:-.375rem!important}.mb-md-n2{margin-bottom:-.75rem!important}.mb-md-n3{margin-bottom:-1.5rem!important}.mb-md-n4{margin-bottom:-2.25rem!important}.mb-md-n5{margin-bottom:-4.5rem!important}.ms-md-n1{margin-left:-.375rem!important}.ms-md-n2{margin-left:-.75rem!important}.ms-md-n3{margin-left:-1.5rem!important}.ms-md-n4{margin-left:-2.25rem!important}.ms-md-n5{margin-left:-4.5rem!important}.p-md-0{padding:0!important}.p-md-1{padding:.375rem!important}.p-md-2{padding:.75rem!important}.p-md-3{padding:1.5rem!important}.p-md-4{padding:2.25rem!important}.p-md-5{padding:4.5rem!important}.px-md-0{padding-left:0!important;padding-right:0!important}.px-md-1{padding-left:.375rem!important;padding-right:.375rem!important}.px-md-2{padding-left:.75rem!important;padding-right:.75rem!important}.px-md-3{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-md-4{padding-left:2.25rem!important;padding-right:2.25rem!important}.px-md-5{padding-left:4.5rem!important;padding-right:4.5rem!important}.py-md-0{padding-bottom:0!important;padding-top:0!important}.py-md-1{padding-bottom:.375rem!important;padding-top:.375rem!important}.py-md-2{padding-bottom:.75rem!important;padding-top:.75rem!important}.py-md-3{padding-bottom:1.5rem!important;padding-top:1.5rem!important}.py-md-4{padding-bottom:2.25rem!important;padding-top:2.25rem!important}.py-md-5{padding-bottom:4.5rem!important;padding-top:4.5rem!important}.pt-md-0{padding-top:0!important}.pt-md-1{padding-top:.375rem!important}.pt-md-2{padding-top:.75rem!important}.pt-md-3{padding-top:1.5rem!important}.pt-md-4{padding-top:2.25rem!important}.pt-md-5{padding-top:4.5rem!important}.pe-md-0{padding-right:0!important}.pe-md-1{padding-right:.375rem!important}.pe-md-2{padding-right:.75rem!important}.pe-md-3{padding-right:1.5rem!important}.pe-md-4{padding-right:2.25rem!important}.pe-md-5{padding-right:4.5rem!important}.pb-md-0{padding-bottom:0!important}.pb-md-1{padding-bottom:.375rem!important}.pb-md-2{padding-bottom:.75rem!important}.pb-md-3{padding-bottom:1.5rem!important}.pb-md-4{padding-bottom:2.25rem!important}.pb-md-5{padding-bottom:4.5rem!important}.ps-md-0{padding-left:0!important}.ps-md-1{padding-left:.375rem!important}.ps-md-2{padding-left:.75rem!important}.ps-md-3{padding-left:1.5rem!important}.ps-md-4{padding-left:2.25rem!important}.ps-md-5{padding-left:4.5rem!important}.gap-md-0{gap:0!important}.gap-md-1{gap:.375rem!important}.gap-md-2{gap:.75rem!important}.gap-md-3{gap:1.5rem!important}.gap-md-4{gap:2.25rem!important}.gap-md-5{gap:4.5rem!important}.row-gap-md-0{row-gap:0!important}.row-gap-md-1{row-gap:.375rem!important}.row-gap-md-2{row-gap:.75rem!important}.row-gap-md-3{row-gap:1.5rem!important}.row-gap-md-4{row-gap:2.25rem!important}.row-gap-md-5{row-gap:4.5rem!important}.column-gap-md-0{-moz-column-gap:0!important;column-gap:0!important}.column-gap-md-1{-moz-column-gap:.375rem!important;column-gap:.375rem!important}.column-gap-md-2{-moz-column-gap:.75rem!important;column-gap:.75rem!important}.column-gap-md-3{-moz-column-gap:1.5rem!important;column-gap:1.5rem!important}.column-gap-md-4{-moz-column-gap:2.25rem!important;column-gap:2.25rem!important}.column-gap-md-5{-moz-column-gap:4.5rem!important;column-gap:4.5rem!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:flex!important}.d-lg-inline-flex{display:inline-flex!important}.d-lg-none{display:none!important}.flex-lg-fill{flex:1 1 auto!important}.flex-lg-row{flex-direction:row!important}.flex-lg-column{flex-direction:column!important}.flex-lg-row-reverse{flex-direction:row-reverse!important}.flex-lg-column-reverse{flex-direction:column-reverse!important}.flex-lg-grow-0{flex-grow:0!important}.flex-lg-grow-1{flex-grow:1!important}.flex-lg-shrink-0{flex-shrink:0!important}.flex-lg-shrink-1{flex-shrink:1!important}.flex-lg-wrap{flex-wrap:wrap!important}.flex-lg-nowrap{flex-wrap:nowrap!important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-lg-start{justify-content:flex-start!important}.justify-content-lg-end{justify-content:flex-end!important}.justify-content-lg-center{justify-content:center!important}.justify-content-lg-between{justify-content:space-between!important}.justify-content-lg-around{justify-content:space-around!important}.justify-content-lg-evenly{justify-content:space-evenly!important}.align-items-lg-start{align-items:flex-start!important}.align-items-lg-end{align-items:flex-end!important}.align-items-lg-center{align-items:center!important}.align-items-lg-baseline{align-items:baseline!important}.align-items-lg-stretch{align-items:stretch!important}.align-content-lg-start{align-content:flex-start!important}.align-content-lg-end{align-content:flex-end!important}.align-content-lg-center{align-content:center!important}.align-content-lg-between{align-content:space-between!important}.align-content-lg-around{align-content:space-around!important}.align-content-lg-stretch{align-content:stretch!important}.align-self-lg-auto{align-self:auto!important}.align-self-lg-start{align-self:flex-start!important}.align-self-lg-end{align-self:flex-end!important}.align-self-lg-center{align-self:center!important}.align-self-lg-baseline{align-self:baseline!important}.align-self-lg-stretch{align-self:stretch!important}.order-lg-first{order:-1!important}.order-lg-0{order:0!important}.order-lg-1{order:1!important}.order-lg-2{order:2!important}.order-lg-3{order:3!important}.order-lg-4{order:4!important}.order-lg-5{order:5!important}.order-lg-last{order:6!important}.m-lg-0{margin:0!important}.m-lg-1{margin:.375rem!important}.m-lg-2{margin:.75rem!important}.m-lg-3{margin:1.5rem!important}.m-lg-4{margin:2.25rem!important}.m-lg-5{margin:4.5rem!important}.m-lg-auto{margin:auto!important}.mx-lg-0{margin-left:0!important;margin-right:0!important}.mx-lg-1{margin-left:.375rem!important;margin-right:.375rem!important}.mx-lg-2{margin-left:.75rem!important;margin-right:.75rem!important}.mx-lg-3{margin-left:1.5rem!important;margin-right:1.5rem!important}.mx-lg-4{margin-left:2.25rem!important;margin-right:2.25rem!important}.mx-lg-5{margin-left:4.5rem!important;margin-right:4.5rem!important}.mx-lg-auto{margin-left:auto!important;margin-right:auto!important}.my-lg-0{margin-bottom:0!important;margin-top:0!important}.my-lg-1{margin-bottom:.375rem!important;margin-top:.375rem!important}.my-lg-2{margin-bottom:.75rem!important;margin-top:.75rem!important}.my-lg-3{margin-bottom:1.5rem!important;margin-top:1.5rem!important}.my-lg-4{margin-bottom:2.25rem!important;margin-top:2.25rem!important}.my-lg-5{margin-bottom:4.5rem!important;margin-top:4.5rem!important}.my-lg-auto{margin-bottom:auto!important;margin-top:auto!important}.mt-lg-0{margin-top:0!important}.mt-lg-1{margin-top:.375rem!important}.mt-lg-2{margin-top:.75rem!important}.mt-lg-3{margin-top:1.5rem!important}.mt-lg-4{margin-top:2.25rem!important}.mt-lg-5{margin-top:4.5rem!important}.mt-lg-auto{margin-top:auto!important}.me-lg-0{margin-right:0!important}.me-lg-1{margin-right:.375rem!important}.me-lg-2{margin-right:.75rem!important}.me-lg-3{margin-right:1.5rem!important}.me-lg-4{margin-right:2.25rem!important}.me-lg-5{margin-right:4.5rem!important}.me-lg-auto{margin-right:auto!important}.mb-lg-0{margin-bottom:0!important}.mb-lg-1{margin-bottom:.375rem!important}.mb-lg-2{margin-bottom:.75rem!important}.mb-lg-3{margin-bottom:1.5rem!important}.mb-lg-4{margin-bottom:2.25rem!important}.mb-lg-5{margin-bottom:4.5rem!important}.mb-lg-auto{margin-bottom:auto!important}.ms-lg-0{margin-left:0!important}.ms-lg-1{margin-left:.375rem!important}.ms-lg-2{margin-left:.75rem!important}.ms-lg-3{margin-left:1.5rem!important}.ms-lg-4{margin-left:2.25rem!important}.ms-lg-5{margin-left:4.5rem!important}.ms-lg-auto{margin-left:auto!important}.m-lg-n1{margin:-.375rem!important}.m-lg-n2{margin:-.75rem!important}.m-lg-n3{margin:-1.5rem!important}.m-lg-n4{margin:-2.25rem!important}.m-lg-n5{margin:-4.5rem!important}.mx-lg-n1{margin-left:-.375rem!important;margin-right:-.375rem!important}.mx-lg-n2{margin-left:-.75rem!important;margin-right:-.75rem!important}.mx-lg-n3{margin-left:-1.5rem!important;margin-right:-1.5rem!important}.mx-lg-n4{margin-left:-2.25rem!important;margin-right:-2.25rem!important}.mx-lg-n5{margin-left:-4.5rem!important;margin-right:-4.5rem!important}.my-lg-n1{margin-bottom:-.375rem!important;margin-top:-.375rem!important}.my-lg-n2{margin-bottom:-.75rem!important;margin-top:-.75rem!important}.my-lg-n3{margin-bottom:-1.5rem!important;margin-top:-1.5rem!important}.my-lg-n4{margin-bottom:-2.25rem!important;margin-top:-2.25rem!important}.my-lg-n5{margin-bottom:-4.5rem!important;margin-top:-4.5rem!important}.mt-lg-n1{margin-top:-.375rem!important}.mt-lg-n2{margin-top:-.75rem!important}.mt-lg-n3{margin-top:-1.5rem!important}.mt-lg-n4{margin-top:-2.25rem!important}.mt-lg-n5{margin-top:-4.5rem!important}.me-lg-n1{margin-right:-.375rem!important}.me-lg-n2{margin-right:-.75rem!important}.me-lg-n3{margin-right:-1.5rem!important}.me-lg-n4{margin-right:-2.25rem!important}.me-lg-n5{margin-right:-4.5rem!important}.mb-lg-n1{margin-bottom:-.375rem!important}.mb-lg-n2{margin-bottom:-.75rem!important}.mb-lg-n3{margin-bottom:-1.5rem!important}.mb-lg-n4{margin-bottom:-2.25rem!important}.mb-lg-n5{margin-bottom:-4.5rem!important}.ms-lg-n1{margin-left:-.375rem!important}.ms-lg-n2{margin-left:-.75rem!important}.ms-lg-n3{margin-left:-1.5rem!important}.ms-lg-n4{margin-left:-2.25rem!important}.ms-lg-n5{margin-left:-4.5rem!important}.p-lg-0{padding:0!important}.p-lg-1{padding:.375rem!important}.p-lg-2{padding:.75rem!important}.p-lg-3{padding:1.5rem!important}.p-lg-4{padding:2.25rem!important}.p-lg-5{padding:4.5rem!important}.px-lg-0{padding-left:0!important;padding-right:0!important}.px-lg-1{padding-left:.375rem!important;padding-right:.375rem!important}.px-lg-2{padding-left:.75rem!important;padding-right:.75rem!important}.px-lg-3{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-lg-4{padding-left:2.25rem!important;padding-right:2.25rem!important}.px-lg-5{padding-left:4.5rem!important;padding-right:4.5rem!important}.py-lg-0{padding-bottom:0!important;padding-top:0!important}.py-lg-1{padding-bottom:.375rem!important;padding-top:.375rem!important}.py-lg-2{padding-bottom:.75rem!important;padding-top:.75rem!important}.py-lg-3{padding-bottom:1.5rem!important;padding-top:1.5rem!important}.py-lg-4{padding-bottom:2.25rem!important;padding-top:2.25rem!important}.py-lg-5{padding-bottom:4.5rem!important;padding-top:4.5rem!important}.pt-lg-0{padding-top:0!important}.pt-lg-1{padding-top:.375rem!important}.pt-lg-2{padding-top:.75rem!important}.pt-lg-3{padding-top:1.5rem!important}.pt-lg-4{padding-top:2.25rem!important}.pt-lg-5{padding-top:4.5rem!important}.pe-lg-0{padding-right:0!important}.pe-lg-1{padding-right:.375rem!important}.pe-lg-2{padding-right:.75rem!important}.pe-lg-3{padding-right:1.5rem!important}.pe-lg-4{padding-right:2.25rem!important}.pe-lg-5{padding-right:4.5rem!important}.pb-lg-0{padding-bottom:0!important}.pb-lg-1{padding-bottom:.375rem!important}.pb-lg-2{padding-bottom:.75rem!important}.pb-lg-3{padding-bottom:1.5rem!important}.pb-lg-4{padding-bottom:2.25rem!important}.pb-lg-5{padding-bottom:4.5rem!important}.ps-lg-0{padding-left:0!important}.ps-lg-1{padding-left:.375rem!important}.ps-lg-2{padding-left:.75rem!important}.ps-lg-3{padding-left:1.5rem!important}.ps-lg-4{padding-left:2.25rem!important}.ps-lg-5{padding-left:4.5rem!important}.gap-lg-0{gap:0!important}.gap-lg-1{gap:.375rem!important}.gap-lg-2{gap:.75rem!important}.gap-lg-3{gap:1.5rem!important}.gap-lg-4{gap:2.25rem!important}.gap-lg-5{gap:4.5rem!important}.row-gap-lg-0{row-gap:0!important}.row-gap-lg-1{row-gap:.375rem!important}.row-gap-lg-2{row-gap:.75rem!important}.row-gap-lg-3{row-gap:1.5rem!important}.row-gap-lg-4{row-gap:2.25rem!important}.row-gap-lg-5{row-gap:4.5rem!important}.column-gap-lg-0{-moz-column-gap:0!important;column-gap:0!important}.column-gap-lg-1{-moz-column-gap:.375rem!important;column-gap:.375rem!important}.column-gap-lg-2{-moz-column-gap:.75rem!important;column-gap:.75rem!important}.column-gap-lg-3{-moz-column-gap:1.5rem!important;column-gap:1.5rem!important}.column-gap-lg-4{-moz-column-gap:2.25rem!important;column-gap:2.25rem!important}.column-gap-lg-5{-moz-column-gap:4.5rem!important;column-gap:4.5rem!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:flex!important}.d-xl-inline-flex{display:inline-flex!important}.d-xl-none{display:none!important}.flex-xl-fill{flex:1 1 auto!important}.flex-xl-row{flex-direction:row!important}.flex-xl-column{flex-direction:column!important}.flex-xl-row-reverse{flex-direction:row-reverse!important}.flex-xl-column-reverse{flex-direction:column-reverse!important}.flex-xl-grow-0{flex-grow:0!important}.flex-xl-grow-1{flex-grow:1!important}.flex-xl-shrink-0{flex-shrink:0!important}.flex-xl-shrink-1{flex-shrink:1!important}.flex-xl-wrap{flex-wrap:wrap!important}.flex-xl-nowrap{flex-wrap:nowrap!important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-xl-start{justify-content:flex-start!important}.justify-content-xl-end{justify-content:flex-end!important}.justify-content-xl-center{justify-content:center!important}.justify-content-xl-between{justify-content:space-between!important}.justify-content-xl-around{justify-content:space-around!important}.justify-content-xl-evenly{justify-content:space-evenly!important}.align-items-xl-start{align-items:flex-start!important}.align-items-xl-end{align-items:flex-end!important}.align-items-xl-center{align-items:center!important}.align-items-xl-baseline{align-items:baseline!important}.align-items-xl-stretch{align-items:stretch!important}.align-content-xl-start{align-content:flex-start!important}.align-content-xl-end{align-content:flex-end!important}.align-content-xl-center{align-content:center!important}.align-content-xl-between{align-content:space-between!important}.align-content-xl-around{align-content:space-around!important}.align-content-xl-stretch{align-content:stretch!important}.align-self-xl-auto{align-self:auto!important}.align-self-xl-start{align-self:flex-start!important}.align-self-xl-end{align-self:flex-end!important}.align-self-xl-center{align-self:center!important}.align-self-xl-baseline{align-self:baseline!important}.align-self-xl-stretch{align-self:stretch!important}.order-xl-first{order:-1!important}.order-xl-0{order:0!important}.order-xl-1{order:1!important}.order-xl-2{order:2!important}.order-xl-3{order:3!important}.order-xl-4{order:4!important}.order-xl-5{order:5!important}.order-xl-last{order:6!important}.m-xl-0{margin:0!important}.m-xl-1{margin:.375rem!important}.m-xl-2{margin:.75rem!important}.m-xl-3{margin:1.5rem!important}.m-xl-4{margin:2.25rem!important}.m-xl-5{margin:4.5rem!important}.m-xl-auto{margin:auto!important}.mx-xl-0{margin-left:0!important;margin-right:0!important}.mx-xl-1{margin-left:.375rem!important;margin-right:.375rem!important}.mx-xl-2{margin-left:.75rem!important;margin-right:.75rem!important}.mx-xl-3{margin-left:1.5rem!important;margin-right:1.5rem!important}.mx-xl-4{margin-left:2.25rem!important;margin-right:2.25rem!important}.mx-xl-5{margin-left:4.5rem!important;margin-right:4.5rem!important}.mx-xl-auto{margin-left:auto!important;margin-right:auto!important}.my-xl-0{margin-bottom:0!important;margin-top:0!important}.my-xl-1{margin-bottom:.375rem!important;margin-top:.375rem!important}.my-xl-2{margin-bottom:.75rem!important;margin-top:.75rem!important}.my-xl-3{margin-bottom:1.5rem!important;margin-top:1.5rem!important}.my-xl-4{margin-bottom:2.25rem!important;margin-top:2.25rem!important}.my-xl-5{margin-bottom:4.5rem!important;margin-top:4.5rem!important}.my-xl-auto{margin-bottom:auto!important;margin-top:auto!important}.mt-xl-0{margin-top:0!important}.mt-xl-1{margin-top:.375rem!important}.mt-xl-2{margin-top:.75rem!important}.mt-xl-3{margin-top:1.5rem!important}.mt-xl-4{margin-top:2.25rem!important}.mt-xl-5{margin-top:4.5rem!important}.mt-xl-auto{margin-top:auto!important}.me-xl-0{margin-right:0!important}.me-xl-1{margin-right:.375rem!important}.me-xl-2{margin-right:.75rem!important}.me-xl-3{margin-right:1.5rem!important}.me-xl-4{margin-right:2.25rem!important}.me-xl-5{margin-right:4.5rem!important}.me-xl-auto{margin-right:auto!important}.mb-xl-0{margin-bottom:0!important}.mb-xl-1{margin-bottom:.375rem!important}.mb-xl-2{margin-bottom:.75rem!important}.mb-xl-3{margin-bottom:1.5rem!important}.mb-xl-4{margin-bottom:2.25rem!important}.mb-xl-5{margin-bottom:4.5rem!important}.mb-xl-auto{margin-bottom:auto!important}.ms-xl-0{margin-left:0!important}.ms-xl-1{margin-left:.375rem!important}.ms-xl-2{margin-left:.75rem!important}.ms-xl-3{margin-left:1.5rem!important}.ms-xl-4{margin-left:2.25rem!important}.ms-xl-5{margin-left:4.5rem!important}.ms-xl-auto{margin-left:auto!important}.m-xl-n1{margin:-.375rem!important}.m-xl-n2{margin:-.75rem!important}.m-xl-n3{margin:-1.5rem!important}.m-xl-n4{margin:-2.25rem!important}.m-xl-n5{margin:-4.5rem!important}.mx-xl-n1{margin-left:-.375rem!important;margin-right:-.375rem!important}.mx-xl-n2{margin-left:-.75rem!important;margin-right:-.75rem!important}.mx-xl-n3{margin-left:-1.5rem!important;margin-right:-1.5rem!important}.mx-xl-n4{margin-left:-2.25rem!important;margin-right:-2.25rem!important}.mx-xl-n5{margin-left:-4.5rem!important;margin-right:-4.5rem!important}.my-xl-n1{margin-bottom:-.375rem!important;margin-top:-.375rem!important}.my-xl-n2{margin-bottom:-.75rem!important;margin-top:-.75rem!important}.my-xl-n3{margin-bottom:-1.5rem!important;margin-top:-1.5rem!important}.my-xl-n4{margin-bottom:-2.25rem!important;margin-top:-2.25rem!important}.my-xl-n5{margin-bottom:-4.5rem!important;margin-top:-4.5rem!important}.mt-xl-n1{margin-top:-.375rem!important}.mt-xl-n2{margin-top:-.75rem!important}.mt-xl-n3{margin-top:-1.5rem!important}.mt-xl-n4{margin-top:-2.25rem!important}.mt-xl-n5{margin-top:-4.5rem!important}.me-xl-n1{margin-right:-.375rem!important}.me-xl-n2{margin-right:-.75rem!important}.me-xl-n3{margin-right:-1.5rem!important}.me-xl-n4{margin-right:-2.25rem!important}.me-xl-n5{margin-right:-4.5rem!important}.mb-xl-n1{margin-bottom:-.375rem!important}.mb-xl-n2{margin-bottom:-.75rem!important}.mb-xl-n3{margin-bottom:-1.5rem!important}.mb-xl-n4{margin-bottom:-2.25rem!important}.mb-xl-n5{margin-bottom:-4.5rem!important}.ms-xl-n1{margin-left:-.375rem!important}.ms-xl-n2{margin-left:-.75rem!important}.ms-xl-n3{margin-left:-1.5rem!important}.ms-xl-n4{margin-left:-2.25rem!important}.ms-xl-n5{margin-left:-4.5rem!important}.p-xl-0{padding:0!important}.p-xl-1{padding:.375rem!important}.p-xl-2{padding:.75rem!important}.p-xl-3{padding:1.5rem!important}.p-xl-4{padding:2.25rem!important}.p-xl-5{padding:4.5rem!important}.px-xl-0{padding-left:0!important;padding-right:0!important}.px-xl-1{padding-left:.375rem!important;padding-right:.375rem!important}.px-xl-2{padding-left:.75rem!important;padding-right:.75rem!important}.px-xl-3{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-xl-4{padding-left:2.25rem!important;padding-right:2.25rem!important}.px-xl-5{padding-left:4.5rem!important;padding-right:4.5rem!important}.py-xl-0{padding-bottom:0!important;padding-top:0!important}.py-xl-1{padding-bottom:.375rem!important;padding-top:.375rem!important}.py-xl-2{padding-bottom:.75rem!important;padding-top:.75rem!important}.py-xl-3{padding-bottom:1.5rem!important;padding-top:1.5rem!important}.py-xl-4{padding-bottom:2.25rem!important;padding-top:2.25rem!important}.py-xl-5{padding-bottom:4.5rem!important;padding-top:4.5rem!important}.pt-xl-0{padding-top:0!important}.pt-xl-1{padding-top:.375rem!important}.pt-xl-2{padding-top:.75rem!important}.pt-xl-3{padding-top:1.5rem!important}.pt-xl-4{padding-top:2.25rem!important}.pt-xl-5{padding-top:4.5rem!important}.pe-xl-0{padding-right:0!important}.pe-xl-1{padding-right:.375rem!important}.pe-xl-2{padding-right:.75rem!important}.pe-xl-3{padding-right:1.5rem!important}.pe-xl-4{padding-right:2.25rem!important}.pe-xl-5{padding-right:4.5rem!important}.pb-xl-0{padding-bottom:0!important}.pb-xl-1{padding-bottom:.375rem!important}.pb-xl-2{padding-bottom:.75rem!important}.pb-xl-3{padding-bottom:1.5rem!important}.pb-xl-4{padding-bottom:2.25rem!important}.pb-xl-5{padding-bottom:4.5rem!important}.ps-xl-0{padding-left:0!important}.ps-xl-1{padding-left:.375rem!important}.ps-xl-2{padding-left:.75rem!important}.ps-xl-3{padding-left:1.5rem!important}.ps-xl-4{padding-left:2.25rem!important}.ps-xl-5{padding-left:4.5rem!important}.gap-xl-0{gap:0!important}.gap-xl-1{gap:.375rem!important}.gap-xl-2{gap:.75rem!important}.gap-xl-3{gap:1.5rem!important}.gap-xl-4{gap:2.25rem!important}.gap-xl-5{gap:4.5rem!important}.row-gap-xl-0{row-gap:0!important}.row-gap-xl-1{row-gap:.375rem!important}.row-gap-xl-2{row-gap:.75rem!important}.row-gap-xl-3{row-gap:1.5rem!important}.row-gap-xl-4{row-gap:2.25rem!important}.row-gap-xl-5{row-gap:4.5rem!important}.column-gap-xl-0{-moz-column-gap:0!important;column-gap:0!important}.column-gap-xl-1{-moz-column-gap:.375rem!important;column-gap:.375rem!important}.column-gap-xl-2{-moz-column-gap:.75rem!important;column-gap:.75rem!important}.column-gap-xl-3{-moz-column-gap:1.5rem!important;column-gap:1.5rem!important}.column-gap-xl-4{-moz-column-gap:2.25rem!important;column-gap:2.25rem!important}.column-gap-xl-5{-moz-column-gap:4.5rem!important;column-gap:4.5rem!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:flex!important}.d-xxl-inline-flex{display:inline-flex!important}.d-xxl-none{display:none!important}.flex-xxl-fill{flex:1 1 auto!important}.flex-xxl-row{flex-direction:row!important}.flex-xxl-column{flex-direction:column!important}.flex-xxl-row-reverse{flex-direction:row-reverse!important}.flex-xxl-column-reverse{flex-direction:column-reverse!important}.flex-xxl-grow-0{flex-grow:0!important}.flex-xxl-grow-1{flex-grow:1!important}.flex-xxl-shrink-0{flex-shrink:0!important}.flex-xxl-shrink-1{flex-shrink:1!important}.flex-xxl-wrap{flex-wrap:wrap!important}.flex-xxl-nowrap{flex-wrap:nowrap!important}.flex-xxl-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-xxl-start{justify-content:flex-start!important}.justify-content-xxl-end{justify-content:flex-end!important}.justify-content-xxl-center{justify-content:center!important}.justify-content-xxl-between{justify-content:space-between!important}.justify-content-xxl-around{justify-content:space-around!important}.justify-content-xxl-evenly{justify-content:space-evenly!important}.align-items-xxl-start{align-items:flex-start!important}.align-items-xxl-end{align-items:flex-end!important}.align-items-xxl-center{align-items:center!important}.align-items-xxl-baseline{align-items:baseline!important}.align-items-xxl-stretch{align-items:stretch!important}.align-content-xxl-start{align-content:flex-start!important}.align-content-xxl-end{align-content:flex-end!important}.align-content-xxl-center{align-content:center!important}.align-content-xxl-between{align-content:space-between!important}.align-content-xxl-around{align-content:space-around!important}.align-content-xxl-stretch{align-content:stretch!important}.align-self-xxl-auto{align-self:auto!important}.align-self-xxl-start{align-self:flex-start!important}.align-self-xxl-end{align-self:flex-end!important}.align-self-xxl-center{align-self:center!important}.align-self-xxl-baseline{align-self:baseline!important}.align-self-xxl-stretch{align-self:stretch!important}.order-xxl-first{order:-1!important}.order-xxl-0{order:0!important}.order-xxl-1{order:1!important}.order-xxl-2{order:2!important}.order-xxl-3{order:3!important}.order-xxl-4{order:4!important}.order-xxl-5{order:5!important}.order-xxl-last{order:6!important}.m-xxl-0{margin:0!important}.m-xxl-1{margin:.375rem!important}.m-xxl-2{margin:.75rem!important}.m-xxl-3{margin:1.5rem!important}.m-xxl-4{margin:2.25rem!important}.m-xxl-5{margin:4.5rem!important}.m-xxl-auto{margin:auto!important}.mx-xxl-0{margin-left:0!important;margin-right:0!important}.mx-xxl-1{margin-left:.375rem!important;margin-right:.375rem!important}.mx-xxl-2{margin-left:.75rem!important;margin-right:.75rem!important}.mx-xxl-3{margin-left:1.5rem!important;margin-right:1.5rem!important}.mx-xxl-4{margin-left:2.25rem!important;margin-right:2.25rem!important}.mx-xxl-5{margin-left:4.5rem!important;margin-right:4.5rem!important}.mx-xxl-auto{margin-left:auto!important;margin-right:auto!important}.my-xxl-0{margin-bottom:0!important;margin-top:0!important}.my-xxl-1{margin-bottom:.375rem!important;margin-top:.375rem!important}.my-xxl-2{margin-bottom:.75rem!important;margin-top:.75rem!important}.my-xxl-3{margin-bottom:1.5rem!important;margin-top:1.5rem!important}.my-xxl-4{margin-bottom:2.25rem!important;margin-top:2.25rem!important}.my-xxl-5{margin-bottom:4.5rem!important;margin-top:4.5rem!important}.my-xxl-auto{margin-bottom:auto!important;margin-top:auto!important}.mt-xxl-0{margin-top:0!important}.mt-xxl-1{margin-top:.375rem!important}.mt-xxl-2{margin-top:.75rem!important}.mt-xxl-3{margin-top:1.5rem!important}.mt-xxl-4{margin-top:2.25rem!important}.mt-xxl-5{margin-top:4.5rem!important}.mt-xxl-auto{margin-top:auto!important}.me-xxl-0{margin-right:0!important}.me-xxl-1{margin-right:.375rem!important}.me-xxl-2{margin-right:.75rem!important}.me-xxl-3{margin-right:1.5rem!important}.me-xxl-4{margin-right:2.25rem!important}.me-xxl-5{margin-right:4.5rem!important}.me-xxl-auto{margin-right:auto!important}.mb-xxl-0{margin-bottom:0!important}.mb-xxl-1{margin-bottom:.375rem!important}.mb-xxl-2{margin-bottom:.75rem!important}.mb-xxl-3{margin-bottom:1.5rem!important}.mb-xxl-4{margin-bottom:2.25rem!important}.mb-xxl-5{margin-bottom:4.5rem!important}.mb-xxl-auto{margin-bottom:auto!important}.ms-xxl-0{margin-left:0!important}.ms-xxl-1{margin-left:.375rem!important}.ms-xxl-2{margin-left:.75rem!important}.ms-xxl-3{margin-left:1.5rem!important}.ms-xxl-4{margin-left:2.25rem!important}.ms-xxl-5{margin-left:4.5rem!important}.ms-xxl-auto{margin-left:auto!important}.m-xxl-n1{margin:-.375rem!important}.m-xxl-n2{margin:-.75rem!important}.m-xxl-n3{margin:-1.5rem!important}.m-xxl-n4{margin:-2.25rem!important}.m-xxl-n5{margin:-4.5rem!important}.mx-xxl-n1{margin-left:-.375rem!important;margin-right:-.375rem!important}.mx-xxl-n2{margin-left:-.75rem!important;margin-right:-.75rem!important}.mx-xxl-n3{margin-left:-1.5rem!important;margin-right:-1.5rem!important}.mx-xxl-n4{margin-left:-2.25rem!important;margin-right:-2.25rem!important}.mx-xxl-n5{margin-left:-4.5rem!important;margin-right:-4.5rem!important}.my-xxl-n1{margin-bottom:-.375rem!important;margin-top:-.375rem!important}.my-xxl-n2{margin-bottom:-.75rem!important;margin-top:-.75rem!important}.my-xxl-n3{margin-bottom:-1.5rem!important;margin-top:-1.5rem!important}.my-xxl-n4{margin-bottom:-2.25rem!important;margin-top:-2.25rem!important}.my-xxl-n5{margin-bottom:-4.5rem!important;margin-top:-4.5rem!important}.mt-xxl-n1{margin-top:-.375rem!important}.mt-xxl-n2{margin-top:-.75rem!important}.mt-xxl-n3{margin-top:-1.5rem!important}.mt-xxl-n4{margin-top:-2.25rem!important}.mt-xxl-n5{margin-top:-4.5rem!important}.me-xxl-n1{margin-right:-.375rem!important}.me-xxl-n2{margin-right:-.75rem!important}.me-xxl-n3{margin-right:-1.5rem!important}.me-xxl-n4{margin-right:-2.25rem!important}.me-xxl-n5{margin-right:-4.5rem!important}.mb-xxl-n1{margin-bottom:-.375rem!important}.mb-xxl-n2{margin-bottom:-.75rem!important}.mb-xxl-n3{margin-bottom:-1.5rem!important}.mb-xxl-n4{margin-bottom:-2.25rem!important}.mb-xxl-n5{margin-bottom:-4.5rem!important}.ms-xxl-n1{margin-left:-.375rem!important}.ms-xxl-n2{margin-left:-.75rem!important}.ms-xxl-n3{margin-left:-1.5rem!important}.ms-xxl-n4{margin-left:-2.25rem!important}.ms-xxl-n5{margin-left:-4.5rem!important}.p-xxl-0{padding:0!important}.p-xxl-1{padding:.375rem!important}.p-xxl-2{padding:.75rem!important}.p-xxl-3{padding:1.5rem!important}.p-xxl-4{padding:2.25rem!important}.p-xxl-5{padding:4.5rem!important}.px-xxl-0{padding-left:0!important;padding-right:0!important}.px-xxl-1{padding-left:.375rem!important;padding-right:.375rem!important}.px-xxl-2{padding-left:.75rem!important;padding-right:.75rem!important}.px-xxl-3{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-xxl-4{padding-left:2.25rem!important;padding-right:2.25rem!important}.px-xxl-5{padding-left:4.5rem!important;padding-right:4.5rem!important}.py-xxl-0{padding-bottom:0!important;padding-top:0!important}.py-xxl-1{padding-bottom:.375rem!important;padding-top:.375rem!important}.py-xxl-2{padding-bottom:.75rem!important;padding-top:.75rem!important}.py-xxl-3{padding-bottom:1.5rem!important;padding-top:1.5rem!important}.py-xxl-4{padding-bottom:2.25rem!important;padding-top:2.25rem!important}.py-xxl-5{padding-bottom:4.5rem!important;padding-top:4.5rem!important}.pt-xxl-0{padding-top:0!important}.pt-xxl-1{padding-top:.375rem!important}.pt-xxl-2{padding-top:.75rem!important}.pt-xxl-3{padding-top:1.5rem!important}.pt-xxl-4{padding-top:2.25rem!important}.pt-xxl-5{padding-top:4.5rem!important}.pe-xxl-0{padding-right:0!important}.pe-xxl-1{padding-right:.375rem!important}.pe-xxl-2{padding-right:.75rem!important}.pe-xxl-3{padding-right:1.5rem!important}.pe-xxl-4{padding-right:2.25rem!important}.pe-xxl-5{padding-right:4.5rem!important}.pb-xxl-0{padding-bottom:0!important}.pb-xxl-1{padding-bottom:.375rem!important}.pb-xxl-2{padding-bottom:.75rem!important}.pb-xxl-3{padding-bottom:1.5rem!important}.pb-xxl-4{padding-bottom:2.25rem!important}.pb-xxl-5{padding-bottom:4.5rem!important}.ps-xxl-0{padding-left:0!important}.ps-xxl-1{padding-left:.375rem!important}.ps-xxl-2{padding-left:.75rem!important}.ps-xxl-3{padding-left:1.5rem!important}.ps-xxl-4{padding-left:2.25rem!important}.ps-xxl-5{padding-left:4.5rem!important}.gap-xxl-0{gap:0!important}.gap-xxl-1{gap:.375rem!important}.gap-xxl-2{gap:.75rem!important}.gap-xxl-3{gap:1.5rem!important}.gap-xxl-4{gap:2.25rem!important}.gap-xxl-5{gap:4.5rem!important}.row-gap-xxl-0{row-gap:0!important}.row-gap-xxl-1{row-gap:.375rem!important}.row-gap-xxl-2{row-gap:.75rem!important}.row-gap-xxl-3{row-gap:1.5rem!important}.row-gap-xxl-4{row-gap:2.25rem!important}.row-gap-xxl-5{row-gap:4.5rem!important}.column-gap-xxl-0{-moz-column-gap:0!important;column-gap:0!important}.column-gap-xxl-1{-moz-column-gap:.375rem!important;column-gap:.375rem!important}.column-gap-xxl-2{-moz-column-gap:.75rem!important;column-gap:.75rem!important}.column-gap-xxl-3{-moz-column-gap:1.5rem!important;column-gap:1.5rem!important}.column-gap-xxl-4{-moz-column-gap:2.25rem!important;column-gap:2.25rem!important}.column-gap-xxl-5{-moz-column-gap:4.5rem!important;column-gap:4.5rem!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:2.1875rem!important}.fs-2{font-size:1.82rem!important}.fs-3{font-size:1.46125rem!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:flex!important}.d-print-inline-flex{display:inline-flex!important}.d-print-none{display:none!important}}@font-face{font-display:swap;font-family:remixicon;src:url(../ae7015155af44fd22375.eot?t=1681573354175);src:url(../ae7015155af44fd22375.eot?t=1681573354175#iefix) format("embedded-opentype"),url(../52f02e1386dd3597bc00.woff2?t=1681573354175) format("woff2"),url(../56b6495e17f23a23803a.woff?t=1681573354175) format("woff"),url(../8df75b42f93ef0e1f8aa.ttf?t=1681573354175) format("truetype"),url(../7b85b7f8453487681fc4.svg?t=1681573354175#remixicon) format("svg")}[class*=" ri-"],[class^=ri-]{font-family:remixicon,serif!important;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ri-lg{font-size:1.3333em;line-height:.75em;vertical-align:-.0667em}.ri-xl{font-size:1.5em;line-height:.6666em;vertical-align:-.075em}.ri-xxs{font-size:.5em}.ri-xs{font-size:.75em}.ri-sm{font-size:.875em}.ri-1x{font-size:1em}.ri-2x{font-size:2em}.ri-3x{font-size:3em}.ri-4x{font-size:4em}.ri-5x{font-size:5em}.ri-6x{font-size:6em}.ri-7x{font-size:7em}.ri-8x{font-size:8em}.ri-9x{font-size:9em}.ri-10x{font-size:10em}.ri-fw{text-align:center;width:1.25em}.ri-24-hours-fill:before{content:""}.ri-24-hours-line:before{content:""}.ri-4k-fill:before{content:""}.ri-4k-line:before{content:""}.ri-a-b:before{content:""}.ri-account-box-fill:before{content:""}.ri-account-box-line:before{content:""}.ri-account-circle-fill:before{content:""}.ri-account-circle-line:before{content:""}.ri-account-pin-box-fill:before{content:""}.ri-account-pin-box-line:before{content:""}.ri-account-pin-circle-fill:before{content:""}.ri-account-pin-circle-line:before{content:""}.ri-add-box-fill:before{content:""}.ri-add-box-line:before{content:""}.ri-add-circle-fill:before{content:""}.ri-add-circle-line:before{content:""}.ri-add-fill:before{content:""}.ri-add-line:before{content:""}.ri-admin-fill:before{content:""}.ri-admin-line:before{content:""}.ri-advertisement-fill:before{content:""}.ri-advertisement-line:before{content:""}.ri-airplay-fill:before{content:""}.ri-airplay-line:before{content:""}.ri-alarm-fill:before{content:""}.ri-alarm-line:before{content:""}.ri-alarm-warning-fill:before{content:""}.ri-alarm-warning-line:before{content:""}.ri-album-fill:before{content:""}.ri-album-line:before{content:""}.ri-alert-fill:before{content:""}.ri-alert-line:before{content:""}.ri-aliens-fill:before{content:""}.ri-aliens-line:before{content:""}.ri-align-bottom:before{content:""}.ri-align-center:before{content:""}.ri-align-justify:before{content:""}.ri-align-left:before{content:""}.ri-align-right:before{content:""}.ri-align-top:before{content:""}.ri-align-vertically:before{content:""}.ri-alipay-fill:before{content:""}.ri-alipay-line:before{content:""}.ri-amazon-fill:before{content:""}.ri-amazon-line:before{content:""}.ri-anchor-fill:before{content:""}.ri-anchor-line:before{content:""}.ri-ancient-gate-fill:before{content:""}.ri-ancient-gate-line:before{content:""}.ri-ancient-pavilion-fill:before{content:""}.ri-ancient-pavilion-line:before{content:""}.ri-android-fill:before{content:""}.ri-android-line:before{content:""}.ri-angularjs-fill:before{content:""}.ri-angularjs-line:before{content:""}.ri-anticlockwise-2-fill:before{content:""}.ri-anticlockwise-2-line:before{content:""}.ri-anticlockwise-fill:before{content:""}.ri-anticlockwise-line:before{content:""}.ri-app-store-fill:before{content:""}.ri-app-store-line:before{content:""}.ri-apple-fill:before{content:""}.ri-apple-line:before{content:""}.ri-apps-2-fill:before{content:""}.ri-apps-2-line:before{content:""}.ri-apps-fill:before{content:""}.ri-apps-line:before{content:""}.ri-archive-drawer-fill:before{content:""}.ri-archive-drawer-line:before{content:""}.ri-archive-fill:before{content:""}.ri-archive-line:before{content:""}.ri-arrow-down-circle-fill:before{content:""}.ri-arrow-down-circle-line:before{content:""}.ri-arrow-down-fill:before{content:""}.ri-arrow-down-line:before{content:""}.ri-arrow-down-s-fill:before{content:""}.ri-arrow-down-s-line:before{content:""}.ri-arrow-drop-down-fill:before{content:""}.ri-arrow-drop-down-line:before{content:""}.ri-arrow-drop-left-fill:before{content:""}.ri-arrow-drop-left-line:before{content:""}.ri-arrow-drop-right-fill:before{content:""}.ri-arrow-drop-right-line:before{content:""}.ri-arrow-drop-up-fill:before{content:""}.ri-arrow-drop-up-line:before{content:""}.ri-arrow-go-back-fill:before{content:""}.ri-arrow-go-back-line:before{content:""}.ri-arrow-go-forward-fill:before{content:""}.ri-arrow-go-forward-line:before{content:""}.ri-arrow-left-circle-fill:before{content:""}.ri-arrow-left-circle-line:before{content:""}.ri-arrow-left-down-fill:before{content:""}.ri-arrow-left-down-line:before{content:""}.ri-arrow-left-fill:before{content:""}.ri-arrow-left-line:before{content:""}.ri-arrow-left-right-fill:before{content:""}.ri-arrow-left-right-line:before{content:""}.ri-arrow-left-s-fill:before{content:""}.ri-arrow-left-s-line:before{content:""}.ri-arrow-left-up-fill:before{content:""}.ri-arrow-left-up-line:before{content:""}.ri-arrow-right-circle-fill:before{content:""}.ri-arrow-right-circle-line:before{content:""}.ri-arrow-right-down-fill:before{content:""}.ri-arrow-right-down-line:before{content:""}.ri-arrow-right-fill:before{content:""}.ri-arrow-right-line:before{content:""}.ri-arrow-right-s-fill:before{content:""}.ri-arrow-right-s-line:before{content:""}.ri-arrow-right-up-fill:before{content:""}.ri-arrow-right-up-line:before{content:""}.ri-arrow-up-circle-fill:before{content:""}.ri-arrow-up-circle-line:before{content:""}.ri-arrow-up-down-fill:before{content:""}.ri-arrow-up-down-line:before{content:""}.ri-arrow-up-fill:before{content:""}.ri-arrow-up-line:before{content:""}.ri-arrow-up-s-fill:before{content:""}.ri-arrow-up-s-line:before{content:""}.ri-artboard-2-fill:before{content:""}.ri-artboard-2-line:before{content:""}.ri-artboard-fill:before{content:""}.ri-artboard-line:before{content:""}.ri-article-fill:before{content:""}.ri-article-line:before{content:""}.ri-aspect-ratio-fill:before{content:""}.ri-aspect-ratio-line:before{content:""}.ri-asterisk:before{content:""}.ri-at-fill:before{content:""}.ri-at-line:before{content:""}.ri-attachment-2:before{content:""}.ri-attachment-fill:before{content:""}.ri-attachment-line:before{content:""}.ri-auction-fill:before{content:""}.ri-auction-line:before{content:""}.ri-award-fill:before{content:""}.ri-award-line:before{content:""}.ri-baidu-fill:before{content:""}.ri-baidu-line:before{content:""}.ri-ball-pen-fill:before{content:""}.ri-ball-pen-line:before{content:""}.ri-bank-card-2-fill:before{content:""}.ri-bank-card-2-line:before{content:""}.ri-bank-card-fill:before{content:""}.ri-bank-card-line:before{content:""}.ri-bank-fill:before{content:""}.ri-bank-line:before{content:""}.ri-bar-chart-2-fill:before{content:""}.ri-bar-chart-2-line:before{content:""}.ri-bar-chart-box-fill:before{content:""}.ri-bar-chart-box-line:before{content:""}.ri-bar-chart-fill:before{content:""}.ri-bar-chart-grouped-fill:before{content:""}.ri-bar-chart-grouped-line:before{content:""}.ri-bar-chart-horizontal-fill:before{content:""}.ri-bar-chart-horizontal-line:before{content:""}.ri-bar-chart-line:before{content:""}.ri-barcode-box-fill:before{content:""}.ri-barcode-box-line:before{content:""}.ri-barcode-fill:before{content:""}.ri-barcode-line:before{content:""}.ri-barricade-fill:before{content:""}.ri-barricade-line:before{content:""}.ri-base-station-fill:before{content:""}.ri-base-station-line:before{content:""}.ri-basketball-fill:before{content:""}.ri-basketball-line:before{content:""}.ri-battery-2-charge-fill:before{content:""}.ri-battery-2-charge-line:before{content:""}.ri-battery-2-fill:before{content:""}.ri-battery-2-line:before{content:""}.ri-battery-charge-fill:before{content:""}.ri-battery-charge-line:before{content:""}.ri-battery-fill:before{content:""}.ri-battery-line:before{content:""}.ri-battery-low-fill:before{content:""}.ri-battery-low-line:before{content:""}.ri-battery-saver-fill:before{content:""}.ri-battery-saver-line:before{content:""}.ri-battery-share-fill:before{content:""}.ri-battery-share-line:before{content:""}.ri-bear-smile-fill:before{content:""}.ri-bear-smile-line:before{content:""}.ri-behance-fill:before{content:""}.ri-behance-line:before{content:""}.ri-bell-fill:before{content:""}.ri-bell-line:before{content:""}.ri-bike-fill:before{content:""}.ri-bike-line:before{content:""}.ri-bilibili-fill:before{content:""}.ri-bilibili-line:before{content:""}.ri-bill-fill:before{content:""}.ri-bill-line:before{content:""}.ri-billiards-fill:before{content:""}.ri-billiards-line:before{content:""}.ri-bit-coin-fill:before{content:""}.ri-bit-coin-line:before{content:""}.ri-blaze-fill:before{content:""}.ri-blaze-line:before{content:""}.ri-bluetooth-connect-fill:before{content:""}.ri-bluetooth-connect-line:before{content:""}.ri-bluetooth-fill:before{content:""}.ri-bluetooth-line:before{content:""}.ri-blur-off-fill:before{content:""}.ri-blur-off-line:before{content:""}.ri-body-scan-fill:before{content:""}.ri-body-scan-line:before{content:""}.ri-bold:before{content:""}.ri-book-2-fill:before{content:""}.ri-book-2-line:before{content:""}.ri-book-3-fill:before{content:""}.ri-book-3-line:before{content:""}.ri-book-fill:before{content:""}.ri-book-line:before{content:""}.ri-book-mark-fill:before{content:""}.ri-book-mark-line:before{content:""}.ri-book-open-fill:before{content:""}.ri-book-open-line:before{content:""}.ri-book-read-fill:before{content:""}.ri-book-read-line:before{content:""}.ri-booklet-fill:before{content:""}.ri-booklet-line:before{content:""}.ri-bookmark-2-fill:before{content:""}.ri-bookmark-2-line:before{content:""}.ri-bookmark-3-fill:before{content:""}.ri-bookmark-3-line:before{content:""}.ri-bookmark-fill:before{content:""}.ri-bookmark-line:before{content:""}.ri-boxing-fill:before{content:""}.ri-boxing-line:before{content:""}.ri-braces-fill:before{content:""}.ri-braces-line:before{content:""}.ri-brackets-fill:before{content:""}.ri-brackets-line:before{content:""}.ri-briefcase-2-fill:before{content:""}.ri-briefcase-2-line:before{content:""}.ri-briefcase-3-fill:before{content:""}.ri-briefcase-3-line:before{content:""}.ri-briefcase-4-fill:before{content:""}.ri-briefcase-4-line:before{content:""}.ri-briefcase-5-fill:before{content:""}.ri-briefcase-5-line:before{content:""}.ri-briefcase-fill:before{content:""}.ri-briefcase-line:before{content:""}.ri-bring-forward:before{content:""}.ri-bring-to-front:before{content:""}.ri-broadcast-fill:before{content:""}.ri-broadcast-line:before{content:""}.ri-brush-2-fill:before{content:""}.ri-brush-2-line:before{content:""}.ri-brush-3-fill:before{content:""}.ri-brush-3-line:before{content:""}.ri-brush-4-fill:before{content:""}.ri-brush-4-line:before{content:""}.ri-brush-fill:before{content:""}.ri-brush-line:before{content:""}.ri-bubble-chart-fill:before{content:""}.ri-bubble-chart-line:before{content:""}.ri-bug-2-fill:before{content:""}.ri-bug-2-line:before{content:""}.ri-bug-fill:before{content:""}.ri-bug-line:before{content:""}.ri-building-2-fill:before{content:""}.ri-building-2-line:before{content:""}.ri-building-3-fill:before{content:""}.ri-building-3-line:before{content:""}.ri-building-4-fill:before{content:""}.ri-building-4-line:before{content:""}.ri-building-fill:before{content:""}.ri-building-line:before{content:""}.ri-bus-2-fill:before{content:""}.ri-bus-2-line:before{content:""}.ri-bus-fill:before{content:""}.ri-bus-line:before{content:""}.ri-bus-wifi-fill:before{content:""}.ri-bus-wifi-line:before{content:""}.ri-cactus-fill:before{content:""}.ri-cactus-line:before{content:""}.ri-cake-2-fill:before{content:""}.ri-cake-2-line:before{content:""}.ri-cake-3-fill:before{content:""}.ri-cake-3-line:before{content:""}.ri-cake-fill:before{content:""}.ri-cake-line:before{content:""}.ri-calculator-fill:before{content:""}.ri-calculator-line:before{content:""}.ri-calendar-2-fill:before{content:""}.ri-calendar-2-line:before{content:""}.ri-calendar-check-fill:before{content:""}.ri-calendar-check-line:before{content:""}.ri-calendar-event-fill:before{content:""}.ri-calendar-event-line:before{content:""}.ri-calendar-fill:before{content:""}.ri-calendar-line:before{content:""}.ri-calendar-todo-fill:before{content:""}.ri-calendar-todo-line:before{content:""}.ri-camera-2-fill:before{content:""}.ri-camera-2-line:before{content:""}.ri-camera-3-fill:before{content:""}.ri-camera-3-line:before{content:""}.ri-camera-fill:before{content:""}.ri-camera-lens-fill:before{content:""}.ri-camera-lens-line:before{content:""}.ri-camera-line:before{content:""}.ri-camera-off-fill:before{content:""}.ri-camera-off-line:before{content:""}.ri-camera-switch-fill:before{content:""}.ri-camera-switch-line:before{content:""}.ri-capsule-fill:before{content:""}.ri-capsule-line:before{content:""}.ri-car-fill:before{content:""}.ri-car-line:before{content:""}.ri-car-washing-fill:before{content:""}.ri-car-washing-line:before{content:""}.ri-caravan-fill:before{content:""}.ri-caravan-line:before{content:""}.ri-cast-fill:before{content:""}.ri-cast-line:before{content:""}.ri-cellphone-fill:before{content:""}.ri-cellphone-line:before{content:""}.ri-celsius-fill:before{content:""}.ri-celsius-line:before{content:""}.ri-centos-fill:before{content:""}.ri-centos-line:before{content:""}.ri-character-recognition-fill:before{content:""}.ri-character-recognition-line:before{content:""}.ri-charging-pile-2-fill:before{content:""}.ri-charging-pile-2-line:before{content:""}.ri-charging-pile-fill:before{content:""}.ri-charging-pile-line:before{content:""}.ri-chat-1-fill:before{content:""}.ri-chat-1-line:before{content:""}.ri-chat-2-fill:before{content:""}.ri-chat-2-line:before{content:""}.ri-chat-3-fill:before{content:""}.ri-chat-3-line:before{content:""}.ri-chat-4-fill:before{content:""}.ri-chat-4-line:before{content:""}.ri-chat-check-fill:before{content:""}.ri-chat-check-line:before{content:""}.ri-chat-delete-fill:before{content:""}.ri-chat-delete-line:before{content:""}.ri-chat-download-fill:before{content:""}.ri-chat-download-line:before{content:""}.ri-chat-follow-up-fill:before{content:""}.ri-chat-follow-up-line:before{content:""}.ri-chat-forward-fill:before{content:""}.ri-chat-forward-line:before{content:""}.ri-chat-heart-fill:before{content:""}.ri-chat-heart-line:before{content:""}.ri-chat-history-fill:before{content:""}.ri-chat-history-line:before{content:""}.ri-chat-new-fill:before{content:""}.ri-chat-new-line:before{content:""}.ri-chat-off-fill:before{content:""}.ri-chat-off-line:before{content:""}.ri-chat-poll-fill:before{content:""}.ri-chat-poll-line:before{content:""}.ri-chat-private-fill:before{content:""}.ri-chat-private-line:before{content:""}.ri-chat-quote-fill:before{content:""}.ri-chat-quote-line:before{content:""}.ri-chat-settings-fill:before{content:""}.ri-chat-settings-line:before{content:""}.ri-chat-smile-2-fill:before{content:""}.ri-chat-smile-2-line:before{content:""}.ri-chat-smile-3-fill:before{content:""}.ri-chat-smile-3-line:before{content:""}.ri-chat-smile-fill:before{content:""}.ri-chat-smile-line:before{content:""}.ri-chat-upload-fill:before{content:""}.ri-chat-upload-line:before{content:""}.ri-chat-voice-fill:before{content:""}.ri-chat-voice-line:before{content:""}.ri-check-double-fill:before{content:""}.ri-check-double-line:before{content:""}.ri-check-fill:before{content:""}.ri-check-line:before{content:""}.ri-checkbox-blank-circle-fill:before{content:""}.ri-checkbox-blank-circle-line:before{content:""}.ri-checkbox-blank-fill:before{content:""}.ri-checkbox-blank-line:before{content:""}.ri-checkbox-circle-fill:before{content:""}.ri-checkbox-circle-line:before{content:""}.ri-checkbox-fill:before{content:""}.ri-checkbox-indeterminate-fill:before{content:""}.ri-checkbox-indeterminate-line:before{content:""}.ri-checkbox-line:before{content:""}.ri-checkbox-multiple-blank-fill:before{content:""}.ri-checkbox-multiple-blank-line:before{content:""}.ri-checkbox-multiple-fill:before{content:""}.ri-checkbox-multiple-line:before{content:""}.ri-china-railway-fill:before{content:""}.ri-china-railway-line:before{content:""}.ri-chrome-fill:before{content:""}.ri-chrome-line:before{content:""}.ri-clapperboard-fill:before{content:""}.ri-clapperboard-line:before{content:""}.ri-clipboard-fill:before{content:""}.ri-clipboard-line:before{content:""}.ri-clockwise-2-fill:before{content:""}.ri-clockwise-2-line:before{content:""}.ri-clockwise-fill:before{content:""}.ri-clockwise-line:before{content:""}.ri-close-circle-fill:before{content:""}.ri-close-circle-line:before{content:""}.ri-close-fill:before{content:""}.ri-close-line:before{content:""}.ri-closed-captioning-fill:before{content:""}.ri-closed-captioning-line:before{content:""}.ri-cloud-fill:before{content:""}.ri-cloud-line:before{content:""}.ri-cloud-off-fill:before{content:""}.ri-cloud-off-line:before{content:""}.ri-cloud-windy-fill:before{content:""}.ri-cloud-windy-line:before{content:""}.ri-cloudy-2-fill:before{content:""}.ri-cloudy-2-line:before{content:""}.ri-cloudy-fill:before{content:""}.ri-cloudy-line:before{content:""}.ri-code-box-fill:before{content:""}.ri-code-box-line:before{content:""}.ri-code-fill:before{content:""}.ri-code-line:before{content:""}.ri-code-s-fill:before{content:""}.ri-code-s-line:before{content:""}.ri-code-s-slash-fill:before{content:""}.ri-code-s-slash-line:before{content:""}.ri-code-view:before{content:""}.ri-codepen-fill:before{content:""}.ri-codepen-line:before{content:""}.ri-coin-fill:before{content:""}.ri-coin-line:before{content:""}.ri-coins-fill:before{content:""}.ri-coins-line:before{content:""}.ri-collage-fill:before{content:""}.ri-collage-line:before{content:""}.ri-command-fill:before{content:""}.ri-command-line:before{content:""}.ri-community-fill:before{content:""}.ri-community-line:before{content:""}.ri-compass-2-fill:before{content:""}.ri-compass-2-line:before{content:""}.ri-compass-3-fill:before{content:""}.ri-compass-3-line:before{content:""}.ri-compass-4-fill:before{content:""}.ri-compass-4-line:before{content:""}.ri-compass-discover-fill:before{content:""}.ri-compass-discover-line:before{content:""}.ri-compass-fill:before{content:""}.ri-compass-line:before{content:""}.ri-compasses-2-fill:before{content:""}.ri-compasses-2-line:before{content:""}.ri-compasses-fill:before{content:""}.ri-compasses-line:before{content:""}.ri-computer-fill:before{content:""}.ri-computer-line:before{content:""}.ri-contacts-book-2-fill:before{content:""}.ri-contacts-book-2-line:before{content:""}.ri-contacts-book-fill:before{content:""}.ri-contacts-book-line:before{content:""}.ri-contacts-book-upload-fill:before{content:""}.ri-contacts-book-upload-line:before{content:""}.ri-contacts-fill:before{content:""}.ri-contacts-line:before{content:""}.ri-contrast-2-fill:before{content:""}.ri-contrast-2-line:before{content:""}.ri-contrast-drop-2-fill:before{content:""}.ri-contrast-drop-2-line:before{content:""}.ri-contrast-drop-fill:before{content:""}.ri-contrast-drop-line:before{content:""}.ri-contrast-fill:before{content:""}.ri-contrast-line:before{content:""}.ri-copper-coin-fill:before{content:""}.ri-copper-coin-line:before{content:""}.ri-copper-diamond-fill:before{content:""}.ri-copper-diamond-line:before{content:""}.ri-copyleft-fill:before{content:""}.ri-copyleft-line:before{content:""}.ri-copyright-fill:before{content:""}.ri-copyright-line:before{content:""}.ri-coreos-fill:before{content:""}.ri-coreos-line:before{content:""}.ri-coupon-2-fill:before{content:""}.ri-coupon-2-line:before{content:""}.ri-coupon-3-fill:before{content:""}.ri-coupon-3-line:before{content:""}.ri-coupon-4-fill:before{content:""}.ri-coupon-4-line:before{content:""}.ri-coupon-5-fill:before{content:""}.ri-coupon-5-line:before{content:""}.ri-coupon-fill:before{content:""}.ri-coupon-line:before{content:""}.ri-cpu-fill:before{content:""}.ri-cpu-line:before{content:""}.ri-creative-commons-by-fill:before{content:""}.ri-creative-commons-by-line:before{content:""}.ri-creative-commons-fill:before{content:""}.ri-creative-commons-line:before{content:""}.ri-creative-commons-nc-fill:before{content:""}.ri-creative-commons-nc-line:before{content:""}.ri-creative-commons-nd-fill:before{content:""}.ri-creative-commons-nd-line:before{content:""}.ri-creative-commons-sa-fill:before{content:""}.ri-creative-commons-sa-line:before{content:""}.ri-creative-commons-zero-fill:before{content:""}.ri-creative-commons-zero-line:before{content:""}.ri-criminal-fill:before{content:""}.ri-criminal-line:before{content:""}.ri-crop-2-fill:before{content:""}.ri-crop-2-line:before{content:""}.ri-crop-fill:before{content:""}.ri-crop-line:before{content:""}.ri-css3-fill:before{content:""}.ri-css3-line:before{content:""}.ri-cup-fill:before{content:""}.ri-cup-line:before{content:""}.ri-currency-fill:before{content:""}.ri-currency-line:before{content:""}.ri-cursor-fill:before{content:""}.ri-cursor-line:before{content:""}.ri-customer-service-2-fill:before{content:""}.ri-customer-service-2-line:before{content:""}.ri-customer-service-fill:before{content:""}.ri-customer-service-line:before{content:""}.ri-dashboard-2-fill:before{content:""}.ri-dashboard-2-line:before{content:""}.ri-dashboard-3-fill:before{content:""}.ri-dashboard-3-line:before{content:""}.ri-dashboard-fill:before{content:""}.ri-dashboard-line:before{content:""}.ri-database-2-fill:before{content:""}.ri-database-2-line:before{content:""}.ri-database-fill:before{content:""}.ri-database-line:before{content:""}.ri-delete-back-2-fill:before{content:""}.ri-delete-back-2-line:before{content:""}.ri-delete-back-fill:before{content:""}.ri-delete-back-line:before{content:""}.ri-delete-bin-2-fill:before{content:""}.ri-delete-bin-2-line:before{content:""}.ri-delete-bin-3-fill:before{content:""}.ri-delete-bin-3-line:before{content:""}.ri-delete-bin-4-fill:before{content:""}.ri-delete-bin-4-line:before{content:""}.ri-delete-bin-5-fill:before{content:""}.ri-delete-bin-5-line:before{content:""}.ri-delete-bin-6-fill:before{content:""}.ri-delete-bin-6-line:before{content:""}.ri-delete-bin-7-fill:before{content:""}.ri-delete-bin-7-line:before{content:""}.ri-delete-bin-fill:before{content:""}.ri-delete-bin-line:before{content:""}.ri-delete-column:before{content:""}.ri-delete-row:before{content:""}.ri-device-fill:before{content:""}.ri-device-line:before{content:""}.ri-device-recover-fill:before{content:""}.ri-device-recover-line:before{content:""}.ri-dingding-fill:before{content:""}.ri-dingding-line:before{content:""}.ri-direction-fill:before{content:""}.ri-direction-line:before{content:""}.ri-disc-fill:before{content:""}.ri-disc-line:before{content:""}.ri-discord-fill:before{content:""}.ri-discord-line:before{content:""}.ri-discuss-fill:before{content:""}.ri-discuss-line:before{content:""}.ri-dislike-fill:before{content:""}.ri-dislike-line:before{content:""}.ri-disqus-fill:before{content:""}.ri-disqus-line:before{content:""}.ri-divide-fill:before{content:""}.ri-divide-line:before{content:""}.ri-donut-chart-fill:before{content:""}.ri-donut-chart-line:before{content:""}.ri-door-closed-fill:before{content:""}.ri-door-closed-line:before{content:""}.ri-door-fill:before{content:""}.ri-door-line:before{content:""}.ri-door-lock-box-fill:before{content:""}.ri-door-lock-box-line:before{content:""}.ri-door-lock-fill:before{content:""}.ri-door-lock-line:before{content:""}.ri-door-open-fill:before{content:""}.ri-door-open-line:before{content:""}.ri-dossier-fill:before{content:""}.ri-dossier-line:before{content:""}.ri-douban-fill:before{content:""}.ri-douban-line:before{content:""}.ri-double-quotes-l:before{content:""}.ri-double-quotes-r:before{content:""}.ri-download-2-fill:before{content:""}.ri-download-2-line:before{content:""}.ri-download-cloud-2-fill:before{content:""}.ri-download-cloud-2-line:before{content:""}.ri-download-cloud-fill:before{content:""}.ri-download-cloud-line:before{content:""}.ri-download-fill:before{content:""}.ri-download-line:before{content:""}.ri-draft-fill:before{content:""}.ri-draft-line:before{content:""}.ri-drag-drop-fill:before{content:""}.ri-drag-drop-line:before{content:""}.ri-drag-move-2-fill:before{content:""}.ri-drag-move-2-line:before{content:""}.ri-drag-move-fill:before{content:""}.ri-drag-move-line:before{content:""}.ri-dribbble-fill:before{content:""}.ri-dribbble-line:before{content:""}.ri-drive-fill:before{content:""}.ri-drive-line:before{content:""}.ri-drizzle-fill:before{content:""}.ri-drizzle-line:before{content:""}.ri-drop-fill:before{content:""}.ri-drop-line:before{content:""}.ri-dropbox-fill:before{content:""}.ri-dropbox-line:before{content:""}.ri-dual-sim-1-fill:before{content:""}.ri-dual-sim-1-line:before{content:""}.ri-dual-sim-2-fill:before{content:""}.ri-dual-sim-2-line:before{content:""}.ri-dv-fill:before{content:""}.ri-dv-line:before{content:""}.ri-dvd-fill:before{content:""}.ri-dvd-line:before{content:""}.ri-e-bike-2-fill:before{content:""}.ri-e-bike-2-line:before{content:""}.ri-e-bike-fill:before{content:""}.ri-e-bike-line:before{content:""}.ri-earth-fill:before{content:""}.ri-earth-line:before{content:""}.ri-earthquake-fill:before{content:""}.ri-earthquake-line:before{content:""}.ri-edge-fill:before{content:""}.ri-edge-line:before{content:""}.ri-edit-2-fill:before{content:""}.ri-edit-2-line:before{content:""}.ri-edit-box-fill:before{content:""}.ri-edit-box-line:before{content:""}.ri-edit-circle-fill:before{content:""}.ri-edit-circle-line:before{content:""}.ri-edit-fill:before{content:""}.ri-edit-line:before{content:""}.ri-eject-fill:before{content:""}.ri-eject-line:before{content:""}.ri-emotion-2-fill:before{content:""}.ri-emotion-2-line:before{content:""}.ri-emotion-fill:before{content:""}.ri-emotion-happy-fill:before{content:""}.ri-emotion-happy-line:before{content:""}.ri-emotion-laugh-fill:before{content:""}.ri-emotion-laugh-line:before{content:""}.ri-emotion-line:before{content:""}.ri-emotion-normal-fill:before{content:""}.ri-emotion-normal-line:before{content:""}.ri-emotion-sad-fill:before{content:""}.ri-emotion-sad-line:before{content:""}.ri-emotion-unhappy-fill:before{content:""}.ri-emotion-unhappy-line:before{content:""}.ri-empathize-fill:before{content:""}.ri-empathize-line:before{content:""}.ri-emphasis-cn:before{content:""}.ri-emphasis:before{content:""}.ri-english-input:before{content:""}.ri-equalizer-fill:before{content:""}.ri-equalizer-line:before{content:""}.ri-eraser-fill:before{content:""}.ri-eraser-line:before{content:""}.ri-error-warning-fill:before{content:""}.ri-error-warning-line:before{content:""}.ri-evernote-fill:before{content:""}.ri-evernote-line:before{content:""}.ri-exchange-box-fill:before{content:""}.ri-exchange-box-line:before{content:""}.ri-exchange-cny-fill:before{content:""}.ri-exchange-cny-line:before{content:""}.ri-exchange-dollar-fill:before{content:""}.ri-exchange-dollar-line:before{content:""}.ri-exchange-fill:before{content:""}.ri-exchange-funds-fill:before{content:""}.ri-exchange-funds-line:before{content:""}.ri-exchange-line:before{content:""}.ri-external-link-fill:before{content:""}.ri-external-link-line:before{content:""}.ri-eye-2-fill:before{content:""}.ri-eye-2-line:before{content:""}.ri-eye-close-fill:before{content:""}.ri-eye-close-line:before{content:""}.ri-eye-fill:before{content:""}.ri-eye-line:before{content:""}.ri-eye-off-fill:before{content:""}.ri-eye-off-line:before{content:""}.ri-facebook-box-fill:before{content:""}.ri-facebook-box-line:before{content:""}.ri-facebook-circle-fill:before{content:""}.ri-facebook-circle-line:before{content:""}.ri-facebook-fill:before{content:""}.ri-facebook-line:before{content:""}.ri-fahrenheit-fill:before{content:""}.ri-fahrenheit-line:before{content:""}.ri-feedback-fill:before{content:""}.ri-feedback-line:before{content:""}.ri-file-2-fill:before{content:""}.ri-file-2-line:before{content:""}.ri-file-3-fill:before{content:""}.ri-file-3-line:before{content:""}.ri-file-4-fill:before{content:""}.ri-file-4-line:before{content:""}.ri-file-add-fill:before{content:""}.ri-file-add-line:before{content:""}.ri-file-chart-2-fill:before{content:""}.ri-file-chart-2-line:before{content:""}.ri-file-chart-fill:before{content:""}.ri-file-chart-line:before{content:""}.ri-file-cloud-fill:before{content:""}.ri-file-cloud-line:before{content:""}.ri-file-code-fill:before{content:""}.ri-file-code-line:before{content:""}.ri-file-copy-2-fill:before{content:""}.ri-file-copy-2-line:before{content:""}.ri-file-copy-fill:before{content:""}.ri-file-copy-line:before{content:""}.ri-file-damage-fill:before{content:""}.ri-file-damage-line:before{content:""}.ri-file-download-fill:before{content:""}.ri-file-download-line:before{content:""}.ri-file-edit-fill:before{content:""}.ri-file-edit-line:before{content:""}.ri-file-excel-2-fill:before{content:""}.ri-file-excel-2-line:before{content:""}.ri-file-excel-fill:before{content:""}.ri-file-excel-line:before{content:""}.ri-file-fill:before{content:""}.ri-file-forbid-fill:before{content:""}.ri-file-forbid-line:before{content:""}.ri-file-gif-fill:before{content:""}.ri-file-gif-line:before{content:""}.ri-file-history-fill:before{content:""}.ri-file-history-line:before{content:""}.ri-file-hwp-fill:before{content:""}.ri-file-hwp-line:before{content:""}.ri-file-info-fill:before{content:""}.ri-file-info-line:before{content:""}.ri-file-line:before{content:""}.ri-file-list-2-fill:before{content:""}.ri-file-list-2-line:before{content:""}.ri-file-list-3-fill:before{content:""}.ri-file-list-3-line:before{content:""}.ri-file-list-fill:before{content:""}.ri-file-list-line:before{content:""}.ri-file-lock-fill:before{content:""}.ri-file-lock-line:before{content:""}.ri-file-mark-fill:before{content:""}.ri-file-mark-line:before{content:""}.ri-file-music-fill:before{content:""}.ri-file-music-line:before{content:""}.ri-file-paper-2-fill:before{content:""}.ri-file-paper-2-line:before{content:""}.ri-file-paper-fill:before{content:""}.ri-file-paper-line:before{content:""}.ri-file-pdf-fill:before{content:""}.ri-file-pdf-line:before{content:""}.ri-file-ppt-2-fill:before{content:""}.ri-file-ppt-2-line:before{content:""}.ri-file-ppt-fill:before{content:""}.ri-file-ppt-line:before{content:""}.ri-file-reduce-fill:before{content:""}.ri-file-reduce-line:before{content:""}.ri-file-search-fill:before{content:""}.ri-file-search-line:before{content:""}.ri-file-settings-fill:before{content:""}.ri-file-settings-line:before{content:""}.ri-file-shield-2-fill:before{content:""}.ri-file-shield-2-line:before{content:""}.ri-file-shield-fill:before{content:""}.ri-file-shield-line:before{content:""}.ri-file-shred-fill:before{content:""}.ri-file-shred-line:before{content:""}.ri-file-text-fill:before{content:""}.ri-file-text-line:before{content:""}.ri-file-transfer-fill:before{content:""}.ri-file-transfer-line:before{content:""}.ri-file-unknow-fill:before{content:""}.ri-file-unknow-line:before{content:""}.ri-file-upload-fill:before{content:""}.ri-file-upload-line:before{content:""}.ri-file-user-fill:before{content:""}.ri-file-user-line:before{content:""}.ri-file-warning-fill:before{content:""}.ri-file-warning-line:before{content:""}.ri-file-word-2-fill:before{content:""}.ri-file-word-2-line:before{content:""}.ri-file-word-fill:before{content:""}.ri-file-word-line:before{content:""}.ri-file-zip-fill:before{content:""}.ri-file-zip-line:before{content:""}.ri-film-fill:before{content:""}.ri-film-line:before{content:""}.ri-filter-2-fill:before{content:""}.ri-filter-2-line:before{content:""}.ri-filter-3-fill:before{content:""}.ri-filter-3-line:before{content:""}.ri-filter-fill:before{content:""}.ri-filter-line:before{content:""}.ri-filter-off-fill:before{content:""}.ri-filter-off-line:before{content:""}.ri-find-replace-fill:before{content:""}.ri-find-replace-line:before{content:""}.ri-finder-fill:before{content:""}.ri-finder-line:before{content:""}.ri-fingerprint-2-fill:before{content:""}.ri-fingerprint-2-line:before{content:""}.ri-fingerprint-fill:before{content:""}.ri-fingerprint-line:before{content:""}.ri-fire-fill:before{content:""}.ri-fire-line:before{content:""}.ri-firefox-fill:before{content:""}.ri-firefox-line:before{content:""}.ri-first-aid-kit-fill:before{content:""}.ri-first-aid-kit-line:before{content:""}.ri-flag-2-fill:before{content:""}.ri-flag-2-line:before{content:""}.ri-flag-fill:before{content:""}.ri-flag-line:before{content:""}.ri-flashlight-fill:before{content:""}.ri-flashlight-line:before{content:""}.ri-flask-fill:before{content:""}.ri-flask-line:before{content:""}.ri-flight-land-fill:before{content:""}.ri-flight-land-line:before{content:""}.ri-flight-takeoff-fill:before{content:""}.ri-flight-takeoff-line:before{content:""}.ri-flood-fill:before{content:""}.ri-flood-line:before{content:""}.ri-flow-chart:before{content:""}.ri-flutter-fill:before{content:""}.ri-flutter-line:before{content:""}.ri-focus-2-fill:before{content:""}.ri-focus-2-line:before{content:""}.ri-focus-3-fill:before{content:""}.ri-focus-3-line:before{content:""}.ri-focus-fill:before{content:""}.ri-focus-line:before{content:""}.ri-foggy-fill:before{content:""}.ri-foggy-line:before{content:""}.ri-folder-2-fill:before{content:""}.ri-folder-2-line:before{content:""}.ri-folder-3-fill:before{content:""}.ri-folder-3-line:before{content:""}.ri-folder-4-fill:before{content:""}.ri-folder-4-line:before{content:""}.ri-folder-5-fill:before{content:""}.ri-folder-5-line:before{content:""}.ri-folder-add-fill:before{content:""}.ri-folder-add-line:before{content:""}.ri-folder-chart-2-fill:before{content:""}.ri-folder-chart-2-line:before{content:""}.ri-folder-chart-fill:before{content:""}.ri-folder-chart-line:before{content:""}.ri-folder-download-fill:before{content:""}.ri-folder-download-line:before{content:""}.ri-folder-fill:before{content:""}.ri-folder-forbid-fill:before{content:""}.ri-folder-forbid-line:before{content:""}.ri-folder-history-fill:before{content:""}.ri-folder-history-line:before{content:""}.ri-folder-info-fill:before{content:""}.ri-folder-info-line:before{content:""}.ri-folder-keyhole-fill:before{content:""}.ri-folder-keyhole-line:before{content:""}.ri-folder-line:before{content:""}.ri-folder-lock-fill:before{content:""}.ri-folder-lock-line:before{content:""}.ri-folder-music-fill:before{content:""}.ri-folder-music-line:before{content:""}.ri-folder-open-fill:before{content:""}.ri-folder-open-line:before{content:""}.ri-folder-received-fill:before{content:""}.ri-folder-received-line:before{content:""}.ri-folder-reduce-fill:before{content:""}.ri-folder-reduce-line:before{content:""}.ri-folder-settings-fill:before{content:""}.ri-folder-settings-line:before{content:""}.ri-folder-shared-fill:before{content:""}.ri-folder-shared-line:before{content:""}.ri-folder-shield-2-fill:before{content:""}.ri-folder-shield-2-line:before{content:""}.ri-folder-shield-fill:before{content:""}.ri-folder-shield-line:before{content:""}.ri-folder-transfer-fill:before{content:""}.ri-folder-transfer-line:before{content:""}.ri-folder-unknow-fill:before{content:""}.ri-folder-unknow-line:before{content:""}.ri-folder-upload-fill:before{content:""}.ri-folder-upload-line:before{content:""}.ri-folder-user-fill:before{content:""}.ri-folder-user-line:before{content:""}.ri-folder-warning-fill:before{content:""}.ri-folder-warning-line:before{content:""}.ri-folder-zip-fill:before{content:""}.ri-folder-zip-line:before{content:""}.ri-folders-fill:before{content:""}.ri-folders-line:before{content:""}.ri-font-color:before{content:""}.ri-font-size-2:before{content:""}.ri-font-size:before{content:""}.ri-football-fill:before{content:""}.ri-football-line:before{content:""}.ri-footprint-fill:before{content:""}.ri-footprint-line:before{content:""}.ri-forbid-2-fill:before{content:""}.ri-forbid-2-line:before{content:""}.ri-forbid-fill:before{content:""}.ri-forbid-line:before{content:""}.ri-format-clear:before{content:""}.ri-fridge-fill:before{content:""}.ri-fridge-line:before{content:""}.ri-fullscreen-exit-fill:before{content:""}.ri-fullscreen-exit-line:before{content:""}.ri-fullscreen-fill:before{content:""}.ri-fullscreen-line:before{content:""}.ri-function-fill:before{content:""}.ri-function-line:before{content:""}.ri-functions:before{content:""}.ri-funds-box-fill:before{content:""}.ri-funds-box-line:before{content:""}.ri-funds-fill:before{content:""}.ri-funds-line:before{content:""}.ri-gallery-fill:before{content:""}.ri-gallery-line:before{content:""}.ri-gallery-upload-fill:before{content:""}.ri-gallery-upload-line:before{content:""}.ri-game-fill:before{content:""}.ri-game-line:before{content:""}.ri-gamepad-fill:before{content:""}.ri-gamepad-line:before{content:""}.ri-gas-station-fill:before{content:""}.ri-gas-station-line:before{content:""}.ri-gatsby-fill:before{content:""}.ri-gatsby-line:before{content:""}.ri-genderless-fill:before{content:""}.ri-genderless-line:before{content:""}.ri-ghost-2-fill:before{content:""}.ri-ghost-2-line:before{content:""}.ri-ghost-fill:before{content:""}.ri-ghost-line:before{content:""}.ri-ghost-smile-fill:before{content:""}.ri-ghost-smile-line:before{content:""}.ri-gift-2-fill:before{content:""}.ri-gift-2-line:before{content:""}.ri-gift-fill:before{content:""}.ri-gift-line:before{content:""}.ri-git-branch-fill:before{content:""}.ri-git-branch-line:before{content:""}.ri-git-commit-fill:before{content:""}.ri-git-commit-line:before{content:""}.ri-git-merge-fill:before{content:""}.ri-git-merge-line:before{content:""}.ri-git-pull-request-fill:before{content:""}.ri-git-pull-request-line:before{content:""}.ri-git-repository-commits-fill:before{content:""}.ri-git-repository-commits-line:before{content:""}.ri-git-repository-fill:before{content:""}.ri-git-repository-line:before{content:""}.ri-git-repository-private-fill:before{content:""}.ri-git-repository-private-line:before{content:""}.ri-github-fill:before{content:""}.ri-github-line:before{content:""}.ri-gitlab-fill:before{content:""}.ri-gitlab-line:before{content:""}.ri-global-fill:before{content:""}.ri-global-line:before{content:""}.ri-globe-fill:before{content:""}.ri-globe-line:before{content:""}.ri-goblet-fill:before{content:""}.ri-goblet-line:before{content:""}.ri-google-fill:before{content:""}.ri-google-line:before{content:""}.ri-google-play-fill:before{content:""}.ri-google-play-line:before{content:""}.ri-government-fill:before{content:""}.ri-government-line:before{content:""}.ri-gps-fill:before{content:""}.ri-gps-line:before{content:""}.ri-gradienter-fill:before{content:""}.ri-gradienter-line:before{content:""}.ri-grid-fill:before{content:""}.ri-grid-line:before{content:""}.ri-group-2-fill:before{content:""}.ri-group-2-line:before{content:""}.ri-group-fill:before{content:""}.ri-group-line:before{content:""}.ri-guide-fill:before{content:""}.ri-guide-line:before{content:""}.ri-h-1:before{content:""}.ri-h-2:before{content:""}.ri-h-3:before{content:""}.ri-h-4:before{content:""}.ri-h-5:before{content:""}.ri-h-6:before{content:""}.ri-hail-fill:before{content:""}.ri-hail-line:before{content:""}.ri-hammer-fill:before{content:""}.ri-hammer-line:before{content:""}.ri-hand-coin-fill:before{content:""}.ri-hand-coin-line:before{content:""}.ri-hand-heart-fill:before{content:""}.ri-hand-heart-line:before{content:""}.ri-hand-sanitizer-fill:before{content:""}.ri-hand-sanitizer-line:before{content:""}.ri-handbag-fill:before{content:""}.ri-handbag-line:before{content:""}.ri-hard-drive-2-fill:before{content:""}.ri-hard-drive-2-line:before{content:""}.ri-hard-drive-fill:before{content:""}.ri-hard-drive-line:before{content:""}.ri-hashtag:before{content:""}.ri-haze-2-fill:before{content:""}.ri-haze-2-line:before{content:""}.ri-haze-fill:before{content:""}.ri-haze-line:before{content:""}.ri-hd-fill:before{content:""}.ri-hd-line:before{content:""}.ri-heading:before{content:""}.ri-headphone-fill:before{content:""}.ri-headphone-line:before{content:""}.ri-health-book-fill:before{content:""}.ri-health-book-line:before{content:""}.ri-heart-2-fill:before{content:""}.ri-heart-2-line:before{content:""}.ri-heart-3-fill:before{content:""}.ri-heart-3-line:before{content:""}.ri-heart-add-fill:before{content:""}.ri-heart-add-line:before{content:""}.ri-heart-fill:before{content:""}.ri-heart-line:before{content:""}.ri-heart-pulse-fill:before{content:""}.ri-heart-pulse-line:before{content:""}.ri-hearts-fill:before{content:""}.ri-hearts-line:before{content:""}.ri-heavy-showers-fill:before{content:""}.ri-heavy-showers-line:before{content:""}.ri-history-fill:before{content:""}.ri-history-line:before{content:""}.ri-home-2-fill:before{content:""}.ri-home-2-line:before{content:""}.ri-home-3-fill:before{content:""}.ri-home-3-line:before{content:""}.ri-home-4-fill:before{content:""}.ri-home-4-line:before{content:""}.ri-home-5-fill:before{content:""}.ri-home-5-line:before{content:""}.ri-home-6-fill:before{content:""}.ri-home-6-line:before{content:""}.ri-home-7-fill:before{content:""}.ri-home-7-line:before{content:""}.ri-home-8-fill:before{content:""}.ri-home-8-line:before{content:""}.ri-home-fill:before{content:""}.ri-home-gear-fill:before{content:""}.ri-home-gear-line:before{content:""}.ri-home-heart-fill:before{content:""}.ri-home-heart-line:before{content:""}.ri-home-line:before{content:""}.ri-home-smile-2-fill:before{content:""}.ri-home-smile-2-line:before{content:""}.ri-home-smile-fill:before{content:""}.ri-home-smile-line:before{content:""}.ri-home-wifi-fill:before{content:""}.ri-home-wifi-line:before{content:""}.ri-honor-of-kings-fill:before{content:""}.ri-honor-of-kings-line:before{content:""}.ri-honour-fill:before{content:""}.ri-honour-line:before{content:""}.ri-hospital-fill:before{content:""}.ri-hospital-line:before{content:""}.ri-hotel-bed-fill:before{content:""}.ri-hotel-bed-line:before{content:""}.ri-hotel-fill:before{content:""}.ri-hotel-line:before{content:""}.ri-hotspot-fill:before{content:""}.ri-hotspot-line:before{content:""}.ri-hq-fill:before{content:""}.ri-hq-line:before{content:""}.ri-html5-fill:before{content:""}.ri-html5-line:before{content:""}.ri-ie-fill:before{content:""}.ri-ie-line:before{content:""}.ri-image-2-fill:before{content:""}.ri-image-2-line:before{content:""}.ri-image-add-fill:before{content:""}.ri-image-add-line:before{content:""}.ri-image-edit-fill:before{content:""}.ri-image-edit-line:before{content:""}.ri-image-fill:before{content:""}.ri-image-line:before{content:""}.ri-inbox-archive-fill:before{content:""}.ri-inbox-archive-line:before{content:""}.ri-inbox-fill:before{content:""}.ri-inbox-line:before{content:""}.ri-inbox-unarchive-fill:before{content:""}.ri-inbox-unarchive-line:before{content:""}.ri-increase-decrease-fill:before{content:""}.ri-increase-decrease-line:before{content:""}.ri-indent-decrease:before{content:""}.ri-indent-increase:before{content:""}.ri-indeterminate-circle-fill:before{content:""}.ri-indeterminate-circle-line:before{content:""}.ri-information-fill:before{content:""}.ri-information-line:before{content:""}.ri-infrared-thermometer-fill:before{content:""}.ri-infrared-thermometer-line:before{content:""}.ri-ink-bottle-fill:before{content:""}.ri-ink-bottle-line:before{content:""}.ri-input-cursor-move:before{content:""}.ri-input-method-fill:before{content:""}.ri-input-method-line:before{content:""}.ri-insert-column-left:before{content:""}.ri-insert-column-right:before{content:""}.ri-insert-row-bottom:before{content:""}.ri-insert-row-top:before{content:""}.ri-instagram-fill:before{content:""}.ri-instagram-line:before{content:""}.ri-install-fill:before{content:""}.ri-install-line:before{content:""}.ri-invision-fill:before{content:""}.ri-invision-line:before{content:""}.ri-italic:before{content:""}.ri-kakao-talk-fill:before{content:""}.ri-kakao-talk-line:before{content:""}.ri-key-2-fill:before{content:""}.ri-key-2-line:before{content:""}.ri-key-fill:before{content:""}.ri-key-line:before{content:""}.ri-keyboard-box-fill:before{content:""}.ri-keyboard-box-line:before{content:""}.ri-keyboard-fill:before{content:""}.ri-keyboard-line:before{content:""}.ri-keynote-fill:before{content:""}.ri-keynote-line:before{content:""}.ri-knife-blood-fill:before{content:""}.ri-knife-blood-line:before{content:""}.ri-knife-fill:before{content:""}.ri-knife-line:before{content:""}.ri-landscape-fill:before{content:""}.ri-landscape-line:before{content:""}.ri-layout-2-fill:before{content:""}.ri-layout-2-line:before{content:""}.ri-layout-3-fill:before{content:""}.ri-layout-3-line:before{content:""}.ri-layout-4-fill:before{content:""}.ri-layout-4-line:before{content:""}.ri-layout-5-fill:before{content:""}.ri-layout-5-line:before{content:""}.ri-layout-6-fill:before{content:""}.ri-layout-6-line:before{content:""}.ri-layout-bottom-2-fill:before{content:""}.ri-layout-bottom-2-line:before{content:""}.ri-layout-bottom-fill:before{content:""}.ri-layout-bottom-line:before{content:""}.ri-layout-column-fill:before{content:""}.ri-layout-column-line:before{content:""}.ri-layout-fill:before{content:""}.ri-layout-grid-fill:before{content:""}.ri-layout-grid-line:before{content:""}.ri-layout-left-2-fill:before{content:""}.ri-layout-left-2-line:before{content:""}.ri-layout-left-fill:before{content:""}.ri-layout-left-line:before{content:""}.ri-layout-line:before{content:""}.ri-layout-masonry-fill:before{content:""}.ri-layout-masonry-line:before{content:""}.ri-layout-right-2-fill:before{content:""}.ri-layout-right-2-line:before{content:""}.ri-layout-right-fill:before{content:""}.ri-layout-right-line:before{content:""}.ri-layout-row-fill:before{content:""}.ri-layout-row-line:before{content:""}.ri-layout-top-2-fill:before{content:""}.ri-layout-top-2-line:before{content:""}.ri-layout-top-fill:before{content:""}.ri-layout-top-line:before{content:""}.ri-leaf-fill:before{content:""}.ri-leaf-line:before{content:""}.ri-lifebuoy-fill:before{content:""}.ri-lifebuoy-line:before{content:""}.ri-lightbulb-fill:before{content:""}.ri-lightbulb-flash-fill:before{content:""}.ri-lightbulb-flash-line:before{content:""}.ri-lightbulb-line:before{content:""}.ri-line-chart-fill:before{content:""}.ri-line-chart-line:before{content:""}.ri-line-fill:before{content:""}.ri-line-height:before{content:""}.ri-line-line:before{content:""}.ri-link-m:before{content:""}.ri-link-unlink-m:before{content:""}.ri-link-unlink:before{content:""}.ri-link:before{content:""}.ri-linkedin-box-fill:before{content:""}.ri-linkedin-box-line:before{content:""}.ri-linkedin-fill:before{content:""}.ri-linkedin-line:before{content:""}.ri-links-fill:before{content:""}.ri-links-line:before{content:""}.ri-list-check-2:before{content:""}.ri-list-check:before{content:""}.ri-list-ordered:before{content:""}.ri-list-settings-fill:before{content:""}.ri-list-settings-line:before{content:""}.ri-list-unordered:before{content:""}.ri-live-fill:before{content:""}.ri-live-line:before{content:""}.ri-loader-2-fill:before{content:""}.ri-loader-2-line:before{content:""}.ri-loader-3-fill:before{content:""}.ri-loader-3-line:before{content:""}.ri-loader-4-fill:before{content:""}.ri-loader-4-line:before{content:""}.ri-loader-5-fill:before{content:""}.ri-loader-5-line:before{content:""}.ri-loader-fill:before{content:""}.ri-loader-line:before{content:""}.ri-lock-2-fill:before{content:""}.ri-lock-2-line:before{content:""}.ri-lock-fill:before{content:""}.ri-lock-line:before{content:""}.ri-lock-password-fill:before{content:""}.ri-lock-password-line:before{content:""}.ri-lock-unlock-fill:before{content:""}.ri-lock-unlock-line:before{content:""}.ri-login-box-fill:before{content:""}.ri-login-box-line:before{content:""}.ri-login-circle-fill:before{content:""}.ri-login-circle-line:before{content:""}.ri-logout-box-fill:before{content:""}.ri-logout-box-line:before{content:""}.ri-logout-box-r-fill:before{content:""}.ri-logout-box-r-line:before{content:""}.ri-logout-circle-fill:before{content:""}.ri-logout-circle-line:before{content:""}.ri-logout-circle-r-fill:before{content:""}.ri-logout-circle-r-line:before{content:""}.ri-luggage-cart-fill:before{content:""}.ri-luggage-cart-line:before{content:""}.ri-luggage-deposit-fill:before{content:""}.ri-luggage-deposit-line:before{content:""}.ri-lungs-fill:before{content:""}.ri-lungs-line:before{content:""}.ri-mac-fill:before{content:""}.ri-mac-line:before{content:""}.ri-macbook-fill:before{content:""}.ri-macbook-line:before{content:""}.ri-magic-fill:before{content:""}.ri-magic-line:before{content:""}.ri-mail-add-fill:before{content:""}.ri-mail-add-line:before{content:""}.ri-mail-check-fill:before{content:""}.ri-mail-check-line:before{content:""}.ri-mail-close-fill:before{content:""}.ri-mail-close-line:before{content:""}.ri-mail-download-fill:before{content:""}.ri-mail-download-line:before{content:""}.ri-mail-fill:before{content:""}.ri-mail-forbid-fill:before{content:""}.ri-mail-forbid-line:before{content:""}.ri-mail-line:before{content:""}.ri-mail-lock-fill:before{content:""}.ri-mail-lock-line:before{content:""}.ri-mail-open-fill:before{content:""}.ri-mail-open-line:before{content:""}.ri-mail-send-fill:before{content:""}.ri-mail-send-line:before{content:""}.ri-mail-settings-fill:before{content:""}.ri-mail-settings-line:before{content:""}.ri-mail-star-fill:before{content:""}.ri-mail-star-line:before{content:""}.ri-mail-unread-fill:before{content:""}.ri-mail-unread-line:before{content:""}.ri-mail-volume-fill:before{content:""}.ri-mail-volume-line:before{content:""}.ri-map-2-fill:before{content:""}.ri-map-2-line:before{content:""}.ri-map-fill:before{content:""}.ri-map-line:before{content:""}.ri-map-pin-2-fill:before{content:""}.ri-map-pin-2-line:before{content:""}.ri-map-pin-3-fill:before{content:""}.ri-map-pin-3-line:before{content:""}.ri-map-pin-4-fill:before{content:""}.ri-map-pin-4-line:before{content:""}.ri-map-pin-5-fill:before{content:""}.ri-map-pin-5-line:before{content:""}.ri-map-pin-add-fill:before{content:""}.ri-map-pin-add-line:before{content:""}.ri-map-pin-fill:before{content:""}.ri-map-pin-line:before{content:""}.ri-map-pin-range-fill:before{content:""}.ri-map-pin-range-line:before{content:""}.ri-map-pin-time-fill:before{content:""}.ri-map-pin-time-line:before{content:""}.ri-map-pin-user-fill:before{content:""}.ri-map-pin-user-line:before{content:""}.ri-mark-pen-fill:before{content:""}.ri-mark-pen-line:before{content:""}.ri-markdown-fill:before{content:""}.ri-markdown-line:before{content:""}.ri-markup-fill:before{content:""}.ri-markup-line:before{content:""}.ri-mastercard-fill:before{content:""}.ri-mastercard-line:before{content:""}.ri-mastodon-fill:before{content:""}.ri-mastodon-line:before{content:""}.ri-medal-2-fill:before{content:""}.ri-medal-2-line:before{content:""}.ri-medal-fill:before{content:""}.ri-medal-line:before{content:""}.ri-medicine-bottle-fill:before{content:""}.ri-medicine-bottle-line:before{content:""}.ri-medium-fill:before{content:""}.ri-medium-line:before{content:""}.ri-men-fill:before{content:""}.ri-men-line:before{content:""}.ri-mental-health-fill:before{content:""}.ri-mental-health-line:before{content:""}.ri-menu-2-fill:before{content:""}.ri-menu-2-line:before{content:""}.ri-menu-3-fill:before{content:""}.ri-menu-3-line:before{content:""}.ri-menu-4-fill:before{content:""}.ri-menu-4-line:before{content:""}.ri-menu-5-fill:before{content:""}.ri-menu-5-line:before{content:""}.ri-menu-add-fill:before{content:""}.ri-menu-add-line:before{content:""}.ri-menu-fill:before{content:""}.ri-menu-fold-fill:before{content:""}.ri-menu-fold-line:before{content:""}.ri-menu-line:before{content:""}.ri-menu-unfold-fill:before{content:""}.ri-menu-unfold-line:before{content:""}.ri-merge-cells-horizontal:before{content:""}.ri-merge-cells-vertical:before{content:""}.ri-message-2-fill:before{content:""}.ri-message-2-line:before{content:""}.ri-message-3-fill:before{content:""}.ri-message-3-line:before{content:""}.ri-message-fill:before{content:""}.ri-message-line:before{content:""}.ri-messenger-fill:before{content:""}.ri-messenger-line:before{content:""}.ri-meteor-fill:before{content:""}.ri-meteor-line:before{content:""}.ri-mic-2-fill:before{content:""}.ri-mic-2-line:before{content:""}.ri-mic-fill:before{content:""}.ri-mic-line:before{content:""}.ri-mic-off-fill:before{content:""}.ri-mic-off-line:before{content:""}.ri-mickey-fill:before{content:""}.ri-mickey-line:before{content:""}.ri-microscope-fill:before{content:""}.ri-microscope-line:before{content:""}.ri-microsoft-fill:before{content:""}.ri-microsoft-line:before{content:""}.ri-mind-map:before{content:""}.ri-mini-program-fill:before{content:""}.ri-mini-program-line:before{content:""}.ri-mist-fill:before{content:""}.ri-mist-line:before{content:""}.ri-money-cny-box-fill:before{content:""}.ri-money-cny-box-line:before{content:""}.ri-money-cny-circle-fill:before{content:""}.ri-money-cny-circle-line:before{content:""}.ri-money-dollar-box-fill:before{content:""}.ri-money-dollar-box-line:before{content:""}.ri-money-dollar-circle-fill:before{content:""}.ri-money-dollar-circle-line:before{content:""}.ri-money-euro-box-fill:before{content:""}.ri-money-euro-box-line:before{content:""}.ri-money-euro-circle-fill:before{content:""}.ri-money-euro-circle-line:before{content:""}.ri-money-pound-box-fill:before{content:""}.ri-money-pound-box-line:before{content:""}.ri-money-pound-circle-fill:before{content:""}.ri-money-pound-circle-line:before{content:""}.ri-moon-clear-fill:before{content:""}.ri-moon-clear-line:before{content:""}.ri-moon-cloudy-fill:before{content:""}.ri-moon-cloudy-line:before{content:""}.ri-moon-fill:before{content:""}.ri-moon-foggy-fill:before{content:""}.ri-moon-foggy-line:before{content:""}.ri-moon-line:before{content:""}.ri-more-2-fill:before{content:""}.ri-more-2-line:before{content:""}.ri-more-fill:before{content:""}.ri-more-line:before{content:""}.ri-motorbike-fill:before{content:""}.ri-motorbike-line:before{content:""}.ri-mouse-fill:before{content:""}.ri-mouse-line:before{content:""}.ri-movie-2-fill:before{content:""}.ri-movie-2-line:before{content:""}.ri-movie-fill:before{content:""}.ri-movie-line:before{content:""}.ri-music-2-fill:before{content:""}.ri-music-2-line:before{content:""}.ri-music-fill:before{content:""}.ri-music-line:before{content:""}.ri-mv-fill:before{content:""}.ri-mv-line:before{content:""}.ri-navigation-fill:before{content:""}.ri-navigation-line:before{content:""}.ri-netease-cloud-music-fill:before{content:""}.ri-netease-cloud-music-line:before{content:""}.ri-netflix-fill:before{content:""}.ri-netflix-line:before{content:""}.ri-newspaper-fill:before{content:""}.ri-newspaper-line:before{content:""}.ri-node-tree:before{content:""}.ri-notification-2-fill:before{content:""}.ri-notification-2-line:before{content:""}.ri-notification-3-fill:before{content:""}.ri-notification-3-line:before{content:""}.ri-notification-4-fill:before{content:""}.ri-notification-4-line:before{content:""}.ri-notification-badge-fill:before{content:""}.ri-notification-badge-line:before{content:""}.ri-notification-fill:before{content:""}.ri-notification-line:before{content:""}.ri-notification-off-fill:before{content:""}.ri-notification-off-line:before{content:""}.ri-npmjs-fill:before{content:""}.ri-npmjs-line:before{content:""}.ri-number-0:before{content:""}.ri-number-1:before{content:""}.ri-number-2:before{content:""}.ri-number-3:before{content:""}.ri-number-4:before{content:""}.ri-number-5:before{content:""}.ri-number-6:before{content:""}.ri-number-7:before{content:""}.ri-number-8:before{content:""}.ri-number-9:before{content:""}.ri-numbers-fill:before{content:""}.ri-numbers-line:before{content:""}.ri-nurse-fill:before{content:""}.ri-nurse-line:before{content:""}.ri-oil-fill:before{content:""}.ri-oil-line:before{content:""}.ri-omega:before{content:""}.ri-open-arm-fill:before{content:""}.ri-open-arm-line:before{content:""}.ri-open-source-fill:before{content:""}.ri-open-source-line:before{content:""}.ri-opera-fill:before{content:""}.ri-opera-line:before{content:""}.ri-order-play-fill:before{content:""}.ri-order-play-line:before{content:""}.ri-organization-chart:before{content:""}.ri-outlet-2-fill:before{content:""}.ri-outlet-2-line:before{content:""}.ri-outlet-fill:before{content:""}.ri-outlet-line:before{content:""}.ri-page-separator:before{content:""}.ri-pages-fill:before{content:""}.ri-pages-line:before{content:""}.ri-paint-brush-fill:before{content:""}.ri-paint-brush-line:before{content:""}.ri-paint-fill:before{content:""}.ri-paint-line:before{content:""}.ri-palette-fill:before{content:""}.ri-palette-line:before{content:""}.ri-pantone-fill:before{content:""}.ri-pantone-line:before{content:""}.ri-paragraph:before{content:""}.ri-parent-fill:before{content:""}.ri-parent-line:before{content:""}.ri-parentheses-fill:before{content:""}.ri-parentheses-line:before{content:""}.ri-parking-box-fill:before{content:""}.ri-parking-box-line:before{content:""}.ri-parking-fill:before{content:""}.ri-parking-line:before{content:""}.ri-passport-fill:before{content:""}.ri-passport-line:before{content:""}.ri-patreon-fill:before{content:""}.ri-patreon-line:before{content:""}.ri-pause-circle-fill:before{content:""}.ri-pause-circle-line:before{content:""}.ri-pause-fill:before{content:""}.ri-pause-line:before{content:""}.ri-pause-mini-fill:before{content:""}.ri-pause-mini-line:before{content:""}.ri-paypal-fill:before{content:""}.ri-paypal-line:before{content:""}.ri-pen-nib-fill:before{content:""}.ri-pen-nib-line:before{content:""}.ri-pencil-fill:before{content:""}.ri-pencil-line:before{content:""}.ri-pencil-ruler-2-fill:before{content:""}.ri-pencil-ruler-2-line:before{content:""}.ri-pencil-ruler-fill:before{content:""}.ri-pencil-ruler-line:before{content:""}.ri-percent-fill:before{content:""}.ri-percent-line:before{content:""}.ri-phone-camera-fill:before{content:""}.ri-phone-camera-line:before{content:""}.ri-phone-fill:before{content:""}.ri-phone-find-fill:before{content:""}.ri-phone-find-line:before{content:""}.ri-phone-line:before{content:""}.ri-phone-lock-fill:before{content:""}.ri-phone-lock-line:before{content:""}.ri-picture-in-picture-2-fill:before{content:""}.ri-picture-in-picture-2-line:before{content:""}.ri-picture-in-picture-exit-fill:before{content:""}.ri-picture-in-picture-exit-line:before{content:""}.ri-picture-in-picture-fill:before{content:""}.ri-picture-in-picture-line:before{content:""}.ri-pie-chart-2-fill:before{content:""}.ri-pie-chart-2-line:before{content:""}.ri-pie-chart-box-fill:before{content:""}.ri-pie-chart-box-line:before{content:""}.ri-pie-chart-fill:before{content:""}.ri-pie-chart-line:before{content:""}.ri-pin-distance-fill:before{content:""}.ri-pin-distance-line:before{content:""}.ri-ping-pong-fill:before{content:""}.ri-ping-pong-line:before{content:""}.ri-pinterest-fill:before{content:""}.ri-pinterest-line:before{content:""}.ri-pinyin-input:before{content:""}.ri-pixelfed-fill:before{content:""}.ri-pixelfed-line:before{content:""}.ri-plane-fill:before{content:""}.ri-plane-line:before{content:""}.ri-plant-fill:before{content:""}.ri-plant-line:before{content:""}.ri-play-circle-fill:before{content:""}.ri-play-circle-line:before{content:""}.ri-play-fill:before{content:""}.ri-play-line:before{content:""}.ri-play-list-2-fill:before{content:""}.ri-play-list-2-line:before{content:""}.ri-play-list-add-fill:before{content:""}.ri-play-list-add-line:before{content:""}.ri-play-list-fill:before{content:""}.ri-play-list-line:before{content:""}.ri-play-mini-fill:before{content:""}.ri-play-mini-line:before{content:""}.ri-playstation-fill:before{content:""}.ri-playstation-line:before{content:""}.ri-plug-2-fill:before{content:""}.ri-plug-2-line:before{content:""}.ri-plug-fill:before{content:""}.ri-plug-line:before{content:""}.ri-polaroid-2-fill:before{content:""}.ri-polaroid-2-line:before{content:""}.ri-polaroid-fill:before{content:""}.ri-polaroid-line:before{content:""}.ri-police-car-fill:before{content:""}.ri-police-car-line:before{content:""}.ri-price-tag-2-fill:before{content:""}.ri-price-tag-2-line:before{content:""}.ri-price-tag-3-fill:before{content:""}.ri-price-tag-3-line:before{content:""}.ri-price-tag-fill:before{content:""}.ri-price-tag-line:before{content:""}.ri-printer-cloud-fill:before{content:""}.ri-printer-cloud-line:before{content:""}.ri-printer-fill:before{content:""}.ri-printer-line:before{content:""}.ri-product-hunt-fill:before{content:""}.ri-product-hunt-line:before{content:""}.ri-profile-fill:before{content:""}.ri-profile-line:before{content:""}.ri-projector-2-fill:before{content:""}.ri-projector-2-line:before{content:""}.ri-projector-fill:before{content:""}.ri-projector-line:before{content:""}.ri-psychotherapy-fill:before{content:""}.ri-psychotherapy-line:before{content:""}.ri-pulse-fill:before{content:""}.ri-pulse-line:before{content:""}.ri-pushpin-2-fill:before{content:""}.ri-pushpin-2-line:before{content:""}.ri-pushpin-fill:before{content:""}.ri-pushpin-line:before{content:""}.ri-qq-fill:before{content:""}.ri-qq-line:before{content:""}.ri-qr-code-fill:before{content:""}.ri-qr-code-line:before{content:""}.ri-qr-scan-2-fill:before{content:""}.ri-qr-scan-2-line:before{content:""}.ri-qr-scan-fill:before{content:""}.ri-qr-scan-line:before{content:""}.ri-question-answer-fill:before{content:""}.ri-question-answer-line:before{content:""}.ri-question-fill:before{content:""}.ri-question-line:before{content:""}.ri-question-mark:before{content:""}.ri-questionnaire-fill:before{content:""}.ri-questionnaire-line:before{content:""}.ri-quill-pen-fill:before{content:""}.ri-quill-pen-line:before{content:""}.ri-radar-fill:before{content:""}.ri-radar-line:before{content:""}.ri-radio-2-fill:before{content:""}.ri-radio-2-line:before{content:""}.ri-radio-button-fill:before{content:""}.ri-radio-button-line:before{content:""}.ri-radio-fill:before{content:""}.ri-radio-line:before{content:""}.ri-rainbow-fill:before{content:""}.ri-rainbow-line:before{content:""}.ri-rainy-fill:before{content:""}.ri-rainy-line:before{content:""}.ri-reactjs-fill:before{content:""}.ri-reactjs-line:before{content:""}.ri-record-circle-fill:before{content:""}.ri-record-circle-line:before{content:""}.ri-record-mail-fill:before{content:""}.ri-record-mail-line:before{content:""}.ri-recycle-fill:before{content:""}.ri-recycle-line:before{content:""}.ri-red-packet-fill:before{content:""}.ri-red-packet-line:before{content:""}.ri-reddit-fill:before{content:""}.ri-reddit-line:before{content:""}.ri-refresh-fill:before{content:""}.ri-refresh-line:before{content:""}.ri-refund-2-fill:before{content:""}.ri-refund-2-line:before{content:""}.ri-refund-fill:before{content:""}.ri-refund-line:before{content:""}.ri-registered-fill:before{content:""}.ri-registered-line:before{content:""}.ri-remixicon-fill:before{content:""}.ri-remixicon-line:before{content:""}.ri-remote-control-2-fill:before{content:""}.ri-remote-control-2-line:before{content:""}.ri-remote-control-fill:before{content:""}.ri-remote-control-line:before{content:""}.ri-repeat-2-fill:before{content:""}.ri-repeat-2-line:before{content:""}.ri-repeat-fill:before{content:""}.ri-repeat-line:before{content:""}.ri-repeat-one-fill:before{content:""}.ri-repeat-one-line:before{content:""}.ri-reply-all-fill:before{content:""}.ri-reply-all-line:before{content:""}.ri-reply-fill:before{content:""}.ri-reply-line:before{content:""}.ri-reserved-fill:before{content:""}.ri-reserved-line:before{content:""}.ri-rest-time-fill:before{content:""}.ri-rest-time-line:before{content:""}.ri-restart-fill:before{content:""}.ri-restart-line:before{content:""}.ri-restaurant-2-fill:before{content:""}.ri-restaurant-2-line:before{content:""}.ri-restaurant-fill:before{content:""}.ri-restaurant-line:before{content:""}.ri-rewind-fill:before{content:""}.ri-rewind-line:before{content:""}.ri-rewind-mini-fill:before{content:""}.ri-rewind-mini-line:before{content:""}.ri-rhythm-fill:before{content:""}.ri-rhythm-line:before{content:""}.ri-riding-fill:before{content:""}.ri-riding-line:before{content:""}.ri-road-map-fill:before{content:""}.ri-road-map-line:before{content:""}.ri-roadster-fill:before{content:""}.ri-roadster-line:before{content:""}.ri-robot-fill:before{content:""}.ri-robot-line:before{content:""}.ri-rocket-2-fill:before{content:""}.ri-rocket-2-line:before{content:""}.ri-rocket-fill:before{content:""}.ri-rocket-line:before{content:""}.ri-rotate-lock-fill:before{content:""}.ri-rotate-lock-line:before{content:""}.ri-rounded-corner:before{content:""}.ri-route-fill:before{content:""}.ri-route-line:before{content:""}.ri-router-fill:before{content:""}.ri-router-line:before{content:""}.ri-rss-fill:before{content:""}.ri-rss-line:before{content:""}.ri-ruler-2-fill:before{content:""}.ri-ruler-2-line:before{content:""}.ri-ruler-fill:before{content:""}.ri-ruler-line:before{content:""}.ri-run-fill:before{content:""}.ri-run-line:before{content:""}.ri-safari-fill:before{content:""}.ri-safari-line:before{content:""}.ri-safe-2-fill:before{content:""}.ri-safe-2-line:before{content:""}.ri-safe-fill:before{content:""}.ri-safe-line:before{content:""}.ri-sailboat-fill:before{content:""}.ri-sailboat-line:before{content:""}.ri-save-2-fill:before{content:""}.ri-save-2-line:before{content:""}.ri-save-3-fill:before{content:""}.ri-save-3-line:before{content:""}.ri-save-fill:before{content:""}.ri-save-line:before{content:""}.ri-scales-2-fill:before{content:""}.ri-scales-2-line:before{content:""}.ri-scales-3-fill:before{content:""}.ri-scales-3-line:before{content:""}.ri-scales-fill:before{content:""}.ri-scales-line:before{content:""}.ri-scan-2-fill:before{content:""}.ri-scan-2-line:before{content:""}.ri-scan-fill:before{content:""}.ri-scan-line:before{content:""}.ri-scissors-2-fill:before{content:""}.ri-scissors-2-line:before{content:""}.ri-scissors-cut-fill:before{content:""}.ri-scissors-cut-line:before{content:""}.ri-scissors-fill:before{content:""}.ri-scissors-line:before{content:""}.ri-screenshot-2-fill:before{content:""}.ri-screenshot-2-line:before{content:""}.ri-screenshot-fill:before{content:""}.ri-screenshot-line:before{content:""}.ri-sd-card-fill:before{content:""}.ri-sd-card-line:before{content:""}.ri-sd-card-mini-fill:before{content:""}.ri-sd-card-mini-line:before{content:""}.ri-search-2-fill:before{content:""}.ri-search-2-line:before{content:""}.ri-search-eye-fill:before{content:""}.ri-search-eye-line:before{content:""}.ri-search-fill:before{content:""}.ri-search-line:before{content:""}.ri-secure-payment-fill:before{content:""}.ri-secure-payment-line:before{content:""}.ri-seedling-fill:before{content:""}.ri-seedling-line:before{content:""}.ri-send-backward:before{content:""}.ri-send-plane-2-fill:before{content:""}.ri-send-plane-2-line:before{content:""}.ri-send-plane-fill:before{content:""}.ri-send-plane-line:before{content:""}.ri-send-to-back:before{content:""}.ri-sensor-fill:before{content:""}.ri-sensor-line:before{content:""}.ri-separator:before{content:""}.ri-server-fill:before{content:""}.ri-server-line:before{content:""}.ri-service-fill:before{content:""}.ri-service-line:before{content:""}.ri-settings-2-fill:before{content:""}.ri-settings-2-line:before{content:""}.ri-settings-3-fill:before{content:""}.ri-settings-3-line:before{content:""}.ri-settings-4-fill:before{content:""}.ri-settings-4-line:before{content:""}.ri-settings-5-fill:before{content:""}.ri-settings-5-line:before{content:""}.ri-settings-6-fill:before{content:""}.ri-settings-6-line:before{content:""}.ri-settings-fill:before{content:""}.ri-settings-line:before{content:""}.ri-shape-2-fill:before{content:""}.ri-shape-2-line:before{content:""}.ri-shape-fill:before{content:""}.ri-shape-line:before{content:""}.ri-share-box-fill:before{content:""}.ri-share-box-line:before{content:""}.ri-share-circle-fill:before{content:""}.ri-share-circle-line:before{content:""}.ri-share-fill:before{content:""}.ri-share-forward-2-fill:before{content:""}.ri-share-forward-2-line:before{content:""}.ri-share-forward-box-fill:before{content:""}.ri-share-forward-box-line:before{content:""}.ri-share-forward-fill:before{content:""}.ri-share-forward-line:before{content:""}.ri-share-line:before{content:""}.ri-shield-check-fill:before{content:""}.ri-shield-check-line:before{content:""}.ri-shield-cross-fill:before{content:""}.ri-shield-cross-line:before{content:""}.ri-shield-fill:before{content:""}.ri-shield-flash-fill:before{content:""}.ri-shield-flash-line:before{content:""}.ri-shield-keyhole-fill:before{content:""}.ri-shield-keyhole-line:before{content:""}.ri-shield-line:before{content:""}.ri-shield-star-fill:before{content:""}.ri-shield-star-line:before{content:""}.ri-shield-user-fill:before{content:""}.ri-shield-user-line:before{content:""}.ri-ship-2-fill:before{content:""}.ri-ship-2-line:before{content:""}.ri-ship-fill:before{content:""}.ri-ship-line:before{content:""}.ri-shirt-fill:before{content:""}.ri-shirt-line:before{content:""}.ri-shopping-bag-2-fill:before{content:""}.ri-shopping-bag-2-line:before{content:""}.ri-shopping-bag-3-fill:before{content:""}.ri-shopping-bag-3-line:before{content:""}.ri-shopping-bag-fill:before{content:""}.ri-shopping-bag-line:before{content:""}.ri-shopping-basket-2-fill:before{content:""}.ri-shopping-basket-2-line:before{content:""}.ri-shopping-basket-fill:before{content:""}.ri-shopping-basket-line:before{content:""}.ri-shopping-cart-2-fill:before{content:""}.ri-shopping-cart-2-line:before{content:""}.ri-shopping-cart-fill:before{content:""}.ri-shopping-cart-line:before{content:""}.ri-showers-fill:before{content:""}.ri-showers-line:before{content:""}.ri-shuffle-fill:before{content:""}.ri-shuffle-line:before{content:""}.ri-shut-down-fill:before{content:""}.ri-shut-down-line:before{content:""}.ri-side-bar-fill:before{content:""}.ri-side-bar-line:before{content:""}.ri-signal-tower-fill:before{content:""}.ri-signal-tower-line:before{content:""}.ri-signal-wifi-1-fill:before{content:""}.ri-signal-wifi-1-line:before{content:""}.ri-signal-wifi-2-fill:before{content:""}.ri-signal-wifi-2-line:before{content:""}.ri-signal-wifi-3-fill:before{content:""}.ri-signal-wifi-3-line:before{content:""}.ri-signal-wifi-error-fill:before{content:""}.ri-signal-wifi-error-line:before{content:""}.ri-signal-wifi-fill:before{content:""}.ri-signal-wifi-line:before{content:""}.ri-signal-wifi-off-fill:before{content:""}.ri-signal-wifi-off-line:before{content:""}.ri-sim-card-2-fill:before{content:""}.ri-sim-card-2-line:before{content:""}.ri-sim-card-fill:before{content:""}.ri-sim-card-line:before{content:""}.ri-single-quotes-l:before{content:""}.ri-single-quotes-r:before{content:""}.ri-sip-fill:before{content:""}.ri-sip-line:before{content:""}.ri-skip-back-fill:before{content:""}.ri-skip-back-line:before{content:""}.ri-skip-back-mini-fill:before{content:""}.ri-skip-back-mini-line:before{content:""}.ri-skip-forward-fill:before{content:""}.ri-skip-forward-line:before{content:""}.ri-skip-forward-mini-fill:before{content:""}.ri-skip-forward-mini-line:before{content:""}.ri-skull-2-fill:before{content:""}.ri-skull-2-line:before{content:""}.ri-skull-fill:before{content:""}.ri-skull-line:before{content:""}.ri-skype-fill:before{content:""}.ri-skype-line:before{content:""}.ri-slack-fill:before{content:""}.ri-slack-line:before{content:""}.ri-slice-fill:before{content:""}.ri-slice-line:before{content:""}.ri-slideshow-2-fill:before{content:""}.ri-slideshow-2-line:before{content:""}.ri-slideshow-3-fill:before{content:""}.ri-slideshow-3-line:before{content:""}.ri-slideshow-4-fill:before{content:""}.ri-slideshow-4-line:before{content:""}.ri-slideshow-fill:before{content:""}.ri-slideshow-line:before{content:""}.ri-smartphone-fill:before{content:""}.ri-smartphone-line:before{content:""}.ri-snapchat-fill:before{content:""}.ri-snapchat-line:before{content:""}.ri-snowy-fill:before{content:""}.ri-snowy-line:before{content:""}.ri-sort-asc:before{content:""}.ri-sort-desc:before{content:""}.ri-sound-module-fill:before{content:""}.ri-sound-module-line:before{content:""}.ri-soundcloud-fill:before{content:""}.ri-soundcloud-line:before{content:""}.ri-space-ship-fill:before{content:""}.ri-space-ship-line:before{content:""}.ri-space:before{content:""}.ri-spam-2-fill:before{content:""}.ri-spam-2-line:before{content:""}.ri-spam-3-fill:before{content:""}.ri-spam-3-line:before{content:""}.ri-spam-fill:before{content:""}.ri-spam-line:before{content:""}.ri-speaker-2-fill:before{content:""}.ri-speaker-2-line:before{content:""}.ri-speaker-3-fill:before{content:""}.ri-speaker-3-line:before{content:""}.ri-speaker-fill:before{content:""}.ri-speaker-line:before{content:""}.ri-spectrum-fill:before{content:""}.ri-spectrum-line:before{content:""}.ri-speed-fill:before{content:""}.ri-speed-line:before{content:""}.ri-speed-mini-fill:before{content:""}.ri-speed-mini-line:before{content:""}.ri-split-cells-horizontal:before{content:""}.ri-split-cells-vertical:before{content:""}.ri-spotify-fill:before{content:""}.ri-spotify-line:before{content:""}.ri-spy-fill:before{content:""}.ri-spy-line:before{content:""}.ri-stack-fill:before{content:""}.ri-stack-line:before{content:""}.ri-stack-overflow-fill:before{content:""}.ri-stack-overflow-line:before{content:""}.ri-stackshare-fill:before{content:""}.ri-stackshare-line:before{content:""}.ri-star-fill:before{content:""}.ri-star-half-fill:before{content:""}.ri-star-half-line:before{content:""}.ri-star-half-s-fill:before{content:""}.ri-star-half-s-line:before{content:""}.ri-star-line:before{content:""}.ri-star-s-fill:before{content:""}.ri-star-s-line:before{content:""}.ri-star-smile-fill:before{content:""}.ri-star-smile-line:before{content:""}.ri-steam-fill:before{content:""}.ri-steam-line:before{content:""}.ri-steering-2-fill:before{content:""}.ri-steering-2-line:before{content:""}.ri-steering-fill:before{content:""}.ri-steering-line:before{content:""}.ri-stethoscope-fill:before{content:""}.ri-stethoscope-line:before{content:""}.ri-sticky-note-2-fill:before{content:""}.ri-sticky-note-2-line:before{content:""}.ri-sticky-note-fill:before{content:""}.ri-sticky-note-line:before{content:""}.ri-stock-fill:before{content:""}.ri-stock-line:before{content:""}.ri-stop-circle-fill:before{content:""}.ri-stop-circle-line:before{content:""}.ri-stop-fill:before{content:""}.ri-stop-line:before{content:""}.ri-stop-mini-fill:before{content:""}.ri-stop-mini-line:before{content:""}.ri-store-2-fill:before{content:""}.ri-store-2-line:before{content:""}.ri-store-3-fill:before{content:""}.ri-store-3-line:before{content:""}.ri-store-fill:before{content:""}.ri-store-line:before{content:""}.ri-strikethrough-2:before{content:""}.ri-strikethrough:before{content:""}.ri-subscript-2:before{content:""}.ri-subscript:before{content:""}.ri-subtract-fill:before{content:""}.ri-subtract-line:before{content:""}.ri-subway-fill:before{content:""}.ri-subway-line:before{content:""}.ri-subway-wifi-fill:before{content:""}.ri-subway-wifi-line:before{content:""}.ri-suitcase-2-fill:before{content:""}.ri-suitcase-2-line:before{content:""}.ri-suitcase-3-fill:before{content:""}.ri-suitcase-3-line:before{content:""}.ri-suitcase-fill:before{content:""}.ri-suitcase-line:before{content:""}.ri-sun-cloudy-fill:before{content:""}.ri-sun-cloudy-line:before{content:""}.ri-sun-fill:before{content:""}.ri-sun-foggy-fill:before{content:""}.ri-sun-foggy-line:before{content:""}.ri-sun-line:before{content:""}.ri-superscript-2:before{content:""}.ri-superscript:before{content:""}.ri-surgical-mask-fill:before{content:""}.ri-surgical-mask-line:before{content:""}.ri-surround-sound-fill:before{content:""}.ri-surround-sound-line:before{content:""}.ri-survey-fill:before{content:""}.ri-survey-line:before{content:""}.ri-swap-box-fill:before{content:""}.ri-swap-box-line:before{content:""}.ri-swap-fill:before{content:""}.ri-swap-line:before{content:""}.ri-switch-fill:before{content:""}.ri-switch-line:before{content:""}.ri-sword-fill:before{content:""}.ri-sword-line:before{content:""}.ri-syringe-fill:before{content:""}.ri-syringe-line:before{content:""}.ri-t-box-fill:before{content:""}.ri-t-box-line:before{content:""}.ri-t-shirt-2-fill:before{content:""}.ri-t-shirt-2-line:before{content:""}.ri-t-shirt-air-fill:before{content:""}.ri-t-shirt-air-line:before{content:""}.ri-t-shirt-fill:before{content:""}.ri-t-shirt-line:before{content:""}.ri-table-2:before{content:""}.ri-table-alt-fill:before{content:""}.ri-table-alt-line:before{content:""}.ri-table-fill:before{content:""}.ri-table-line:before{content:""}.ri-tablet-fill:before{content:""}.ri-tablet-line:before{content:""}.ri-takeaway-fill:before{content:""}.ri-takeaway-line:before{content:""}.ri-taobao-fill:before{content:""}.ri-taobao-line:before{content:""}.ri-tape-fill:before{content:""}.ri-tape-line:before{content:""}.ri-task-fill:before{content:""}.ri-task-line:before{content:""}.ri-taxi-fill:before{content:""}.ri-taxi-line:before{content:""}.ri-taxi-wifi-fill:before{content:""}.ri-taxi-wifi-line:before{content:""}.ri-team-fill:before{content:""}.ri-team-line:before{content:""}.ri-telegram-fill:before{content:""}.ri-telegram-line:before{content:""}.ri-temp-cold-fill:before{content:""}.ri-temp-cold-line:before{content:""}.ri-temp-hot-fill:before{content:""}.ri-temp-hot-line:before{content:""}.ri-terminal-box-fill:before{content:""}.ri-terminal-box-line:before{content:""}.ri-terminal-fill:before{content:""}.ri-terminal-line:before{content:""}.ri-terminal-window-fill:before{content:""}.ri-terminal-window-line:before{content:""}.ri-test-tube-fill:before{content:""}.ri-test-tube-line:before{content:""}.ri-text-direction-l:before{content:""}.ri-text-direction-r:before{content:""}.ri-text-spacing:before{content:""}.ri-text-wrap:before{content:""}.ri-text:before{content:""}.ri-thermometer-fill:before{content:""}.ri-thermometer-line:before{content:""}.ri-thumb-down-fill:before{content:""}.ri-thumb-down-line:before{content:""}.ri-thumb-up-fill:before{content:""}.ri-thumb-up-line:before{content:""}.ri-thunderstorms-fill:before{content:""}.ri-thunderstorms-line:before{content:""}.ri-ticket-2-fill:before{content:""}.ri-ticket-2-line:before{content:""}.ri-ticket-fill:before{content:""}.ri-ticket-line:before{content:""}.ri-time-fill:before{content:""}.ri-time-line:before{content:""}.ri-timer-2-fill:before{content:""}.ri-timer-2-line:before{content:""}.ri-timer-fill:before{content:""}.ri-timer-flash-fill:before{content:""}.ri-timer-flash-line:before{content:""}.ri-timer-line:before{content:""}.ri-todo-fill:before{content:""}.ri-todo-line:before{content:""}.ri-toggle-fill:before{content:""}.ri-toggle-line:before{content:""}.ri-tools-fill:before{content:""}.ri-tools-line:before{content:""}.ri-tornado-fill:before{content:""}.ri-tornado-line:before{content:""}.ri-trademark-fill:before{content:""}.ri-trademark-line:before{content:""}.ri-traffic-light-fill:before{content:""}.ri-traffic-light-line:before{content:""}.ri-train-fill:before{content:""}.ri-train-line:before{content:""}.ri-train-wifi-fill:before{content:""}.ri-train-wifi-line:before{content:""}.ri-translate-2:before{content:""}.ri-translate:before{content:""}.ri-travesti-fill:before{content:""}.ri-travesti-line:before{content:""}.ri-treasure-map-fill:before{content:""}.ri-treasure-map-line:before{content:""}.ri-trello-fill:before{content:""}.ri-trello-line:before{content:""}.ri-trophy-fill:before{content:""}.ri-trophy-line:before{content:""}.ri-truck-fill:before{content:""}.ri-truck-line:before{content:""}.ri-tumblr-fill:before{content:""}.ri-tumblr-line:before{content:""}.ri-tv-2-fill:before{content:""}.ri-tv-2-line:before{content:""}.ri-tv-fill:before{content:""}.ri-tv-line:before{content:""}.ri-twitch-fill:before{content:""}.ri-twitch-line:before{content:""}.ri-twitter-fill:before{content:""}.ri-twitter-line:before{content:""}.ri-typhoon-fill:before{content:""}.ri-typhoon-line:before{content:""}.ri-u-disk-fill:before{content:""}.ri-u-disk-line:before{content:""}.ri-ubuntu-fill:before{content:""}.ri-ubuntu-line:before{content:""}.ri-umbrella-fill:before{content:""}.ri-umbrella-line:before{content:""}.ri-underline:before{content:""}.ri-uninstall-fill:before{content:""}.ri-uninstall-line:before{content:""}.ri-unsplash-fill:before{content:""}.ri-unsplash-line:before{content:""}.ri-upload-2-fill:before{content:""}.ri-upload-2-line:before{content:""}.ri-upload-cloud-2-fill:before{content:""}.ri-upload-cloud-2-line:before{content:""}.ri-upload-cloud-fill:before{content:""}.ri-upload-cloud-line:before{content:""}.ri-upload-fill:before{content:""}.ri-upload-line:before{content:""}.ri-usb-fill:before{content:""}.ri-usb-line:before{content:""}.ri-user-2-fill:before{content:""}.ri-user-2-line:before{content:""}.ri-user-3-fill:before{content:""}.ri-user-3-line:before{content:""}.ri-user-4-fill:before{content:""}.ri-user-4-line:before{content:""}.ri-user-5-fill:before{content:""}.ri-user-5-line:before{content:""}.ri-user-6-fill:before{content:""}.ri-user-6-line:before{content:""}.ri-user-add-fill:before{content:""}.ri-user-add-line:before{content:""}.ri-user-fill:before{content:""}.ri-user-follow-fill:before{content:""}.ri-user-follow-line:before{content:""}.ri-user-heart-fill:before{content:""}.ri-user-heart-line:before{content:""}.ri-user-line:before{content:""}.ri-user-location-fill:before{content:""}.ri-user-location-line:before{content:""}.ri-user-received-2-fill:before{content:""}.ri-user-received-2-line:before{content:""}.ri-user-received-fill:before{content:""}.ri-user-received-line:before{content:""}.ri-user-search-fill:before{content:""}.ri-user-search-line:before{content:""}.ri-user-settings-fill:before{content:""}.ri-user-settings-line:before{content:""}.ri-user-shared-2-fill:before{content:""}.ri-user-shared-2-line:before{content:""}.ri-user-shared-fill:before{content:""}.ri-user-shared-line:before{content:""}.ri-user-smile-fill:before{content:""}.ri-user-smile-line:before{content:""}.ri-user-star-fill:before{content:""}.ri-user-star-line:before{content:""}.ri-user-unfollow-fill:before{content:""}.ri-user-unfollow-line:before{content:""}.ri-user-voice-fill:before{content:""}.ri-user-voice-line:before{content:""}.ri-video-add-fill:before{content:""}.ri-video-add-line:before{content:""}.ri-video-chat-fill:before{content:""}.ri-video-chat-line:before{content:""}.ri-video-download-fill:before{content:""}.ri-video-download-line:before{content:""}.ri-video-fill:before{content:""}.ri-video-line:before{content:""}.ri-video-upload-fill:before{content:""}.ri-video-upload-line:before{content:""}.ri-vidicon-2-fill:before{content:""}.ri-vidicon-2-line:before{content:""}.ri-vidicon-fill:before{content:""}.ri-vidicon-line:before{content:""}.ri-vimeo-fill:before{content:""}.ri-vimeo-line:before{content:""}.ri-vip-crown-2-fill:before{content:""}.ri-vip-crown-2-line:before{content:""}.ri-vip-crown-fill:before{content:""}.ri-vip-crown-line:before{content:""}.ri-vip-diamond-fill:before{content:""}.ri-vip-diamond-line:before{content:""}.ri-vip-fill:before{content:""}.ri-vip-line:before{content:""}.ri-virus-fill:before{content:""}.ri-virus-line:before{content:""}.ri-visa-fill:before{content:""}.ri-visa-line:before{content:""}.ri-voice-recognition-fill:before{content:""}.ri-voice-recognition-line:before{content:""}.ri-voiceprint-fill:before{content:""}.ri-voiceprint-line:before{content:""}.ri-volume-down-fill:before{content:""}.ri-volume-down-line:before{content:""}.ri-volume-mute-fill:before{content:""}.ri-volume-mute-line:before{content:""}.ri-volume-off-vibrate-fill:before{content:""}.ri-volume-off-vibrate-line:before{content:""}.ri-volume-up-fill:before{content:""}.ri-volume-up-line:before{content:""}.ri-volume-vibrate-fill:before{content:""}.ri-volume-vibrate-line:before{content:""}.ri-vuejs-fill:before{content:""}.ri-vuejs-line:before{content:""}.ri-walk-fill:before{content:""}.ri-walk-line:before{content:""}.ri-wallet-2-fill:before{content:""}.ri-wallet-2-line:before{content:""}.ri-wallet-3-fill:before{content:""}.ri-wallet-3-line:before{content:""}.ri-wallet-fill:before{content:""}.ri-wallet-line:before{content:""}.ri-water-flash-fill:before{content:""}.ri-water-flash-line:before{content:""}.ri-webcam-fill:before{content:""}.ri-webcam-line:before{content:""}.ri-wechat-2-fill:before{content:""}.ri-wechat-2-line:before{content:""}.ri-wechat-fill:before{content:""}.ri-wechat-line:before{content:""}.ri-wechat-pay-fill:before{content:""}.ri-wechat-pay-line:before{content:""}.ri-weibo-fill:before{content:""}.ri-weibo-line:before{content:""}.ri-whatsapp-fill:before{content:""}.ri-whatsapp-line:before{content:""}.ri-wheelchair-fill:before{content:""}.ri-wheelchair-line:before{content:""}.ri-wifi-fill:before{content:""}.ri-wifi-line:before{content:""}.ri-wifi-off-fill:before{content:""}.ri-wifi-off-line:before{content:""}.ri-window-2-fill:before{content:""}.ri-window-2-line:before{content:""}.ri-window-fill:before{content:""}.ri-window-line:before{content:""}.ri-windows-fill:before{content:""}.ri-windows-line:before{content:""}.ri-windy-fill:before{content:""}.ri-windy-line:before{content:""}.ri-wireless-charging-fill:before{content:""}.ri-wireless-charging-line:before{content:""}.ri-women-fill:before{content:""}.ri-women-line:before{content:""}.ri-wubi-input:before{content:""}.ri-xbox-fill:before{content:""}.ri-xbox-line:before{content:""}.ri-xing-fill:before{content:""}.ri-xing-line:before{content:""}.ri-youtube-fill:before{content:""}.ri-youtube-line:before{content:""}.ri-zcool-fill:before{content:""}.ri-zcool-line:before{content:""}.ri-zhihu-fill:before{content:""}.ri-zhihu-line:before{content:""}.ri-zoom-in-fill:before{content:""}.ri-zoom-in-line:before{content:""}.ri-zoom-out-fill:before{content:""}.ri-zoom-out-line:before{content:""}.ri-zzz-fill:before{content:""}.ri-zzz-line:before{content:""}.ri-arrow-down-double-fill:before{content:""}.ri-arrow-down-double-line:before{content:""}.ri-arrow-left-double-fill:before{content:""}.ri-arrow-left-double-line:before{content:""}.ri-arrow-right-double-fill:before{content:""}.ri-arrow-right-double-line:before{content:""}.ri-arrow-turn-back-fill:before{content:""}.ri-arrow-turn-back-line:before{content:""}.ri-arrow-turn-forward-fill:before{content:""}.ri-arrow-turn-forward-line:before{content:""}.ri-arrow-up-double-fill:before{content:""}.ri-arrow-up-double-line:before{content:""}.ri-bard-fill:before{content:""}.ri-bard-line:before{content:""}.ri-bootstrap-fill:before{content:""}.ri-bootstrap-line:before{content:""}.ri-box-1-fill:before{content:""}.ri-box-1-line:before{content:""}.ri-box-2-fill:before{content:""}.ri-box-2-line:before{content:""}.ri-box-3-fill:before{content:""}.ri-box-3-line:before{content:""}.ri-brain-fill:before{content:""}.ri-brain-line:before{content:""}.ri-candle-fill:before{content:""}.ri-candle-line:before{content:""}.ri-cash-fill:before{content:""}.ri-cash-line:before{content:""}.ri-contract-left-fill:before{content:""}.ri-contract-left-line:before{content:""}.ri-contract-left-right-fill:before{content:""}.ri-contract-left-right-line:before{content:""}.ri-contract-right-fill:before{content:""}.ri-contract-right-line:before{content:""}.ri-contract-up-down-fill:before{content:""}.ri-contract-up-down-line:before{content:""}.ri-copilot-fill:before{content:""}.ri-copilot-line:before{content:""}.ri-corner-down-left-fill:before{content:""}.ri-corner-down-left-line:before{content:""}.ri-corner-down-right-fill:before{content:""}.ri-corner-down-right-line:before{content:""}.ri-corner-left-down-fill:before{content:""}.ri-corner-left-down-line:before{content:""}.ri-corner-left-up-fill:before{content:""}.ri-corner-left-up-line:before{content:""}.ri-corner-right-down-fill:before{content:""}.ri-corner-right-down-line:before{content:""}.ri-corner-right-up-fill:before{content:""}.ri-corner-right-up-line:before{content:""}.ri-corner-up-left-double-fill:before{content:""}.ri-corner-up-left-double-line:before{content:""}.ri-corner-up-left-fill:before{content:""}.ri-corner-up-left-line:before{content:""}.ri-corner-up-right-double-fill:before{content:""}.ri-corner-up-right-double-line:before{content:""}.ri-corner-up-right-fill:before{content:""}.ri-corner-up-right-line:before{content:""}.ri-cross-fill:before{content:""}.ri-cross-line:before{content:""}.ri-edge-new-fill:before{content:""}.ri-edge-new-line:before{content:""}.ri-equal-fill:before{content:""}.ri-equal-line:before{content:""}.ri-expand-left-fill:before{content:""}.ri-expand-left-line:before{content:""}.ri-expand-left-right-fill:before{content:""}.ri-expand-left-right-line:before{content:""}.ri-expand-right-fill:before{content:""}.ri-expand-right-line:before{content:""}.ri-expand-up-down-fill:before{content:""}.ri-expand-up-down-line:before{content:""}.ri-flickr-fill:before{content:""}.ri-flickr-line:before{content:""}.ri-forward-10-fill:before{content:""}.ri-forward-10-line:before{content:""}.ri-forward-15-fill:before{content:""}.ri-forward-15-line:before{content:""}.ri-forward-30-fill:before{content:""}.ri-forward-30-line:before{content:""}.ri-forward-5-fill:before{content:""}.ri-forward-5-line:before{content:""}.ri-graduation-cap-fill:before{content:""}.ri-graduation-cap-line:before{content:""}.ri-home-office-fill:before{content:""}.ri-home-office-line:before{content:""}.ri-hourglass-2-fill:before{content:""}.ri-hourglass-2-line:before{content:""}.ri-hourglass-fill:before{content:""}.ri-hourglass-line:before{content:""}.ri-javascript-fill:before{content:""}.ri-javascript-line:before{content:""}.ri-loop-left-fill:before{content:""}.ri-loop-left-line:before{content:""}.ri-loop-right-fill:before{content:""}.ri-loop-right-line:before{content:""}.ri-memories-fill:before{content:""}.ri-memories-line:before{content:""}.ri-meta-fill:before{content:""}.ri-meta-line:before{content:""}.ri-microsoft-loop-fill:before{content:""}.ri-microsoft-loop-line:before{content:""}.ri-nft-fill:before{content:""}.ri-nft-line:before{content:""}.ri-notion-fill:before{content:""}.ri-notion-line:before{content:""}.ri-openai-fill:before{content:""}.ri-openai-line:before{content:""}.ri-overline:before{content:""}.ri-p2p-fill:before{content:""}.ri-p2p-line:before{content:""}.ri-presentation-fill:before{content:""}.ri-presentation-line:before{content:""}.ri-replay-10-fill:before{content:""}.ri-replay-10-line:before{content:""}.ri-replay-15-fill:before{content:""}.ri-replay-15-line:before{content:""}.ri-replay-30-fill:before{content:""}.ri-replay-30-line:before{content:""}.ri-replay-5-fill:before{content:""}.ri-replay-5-line:before{content:""}.ri-school-fill:before{content:""}.ri-school-line:before{content:""}.ri-shining-2-fill:before{content:""}.ri-shining-2-line:before{content:""}.ri-shining-fill:before{content:""}.ri-shining-line:before{content:""}.ri-sketching:before{content:""}.ri-skip-down-fill:before{content:""}.ri-skip-down-line:before{content:""}.ri-skip-left-fill:before{content:""}.ri-skip-left-line:before{content:""}.ri-skip-right-fill:before{content:""}.ri-skip-right-line:before{content:""}.ri-skip-up-fill:before{content:""}.ri-skip-up-line:before{content:""}.ri-slow-down-fill:before{content:""}.ri-slow-down-line:before{content:""}.ri-sparkling-2-fill:before{content:""}.ri-sparkling-2-line:before{content:""}.ri-sparkling-fill:before{content:""}.ri-sparkling-line:before{content:""}.ri-speak-fill:before{content:""}.ri-speak-line:before{content:""}.ri-speed-up-fill:before{content:""}.ri-speed-up-line:before{content:""}.ri-tiktok-fill:before{content:""}.ri-tiktok-line:before{content:""}.ri-token-swap-fill:before{content:""}.ri-token-swap-line:before{content:""}.ri-unpin-fill:before{content:""}.ri-unpin-line:before{content:""}.ri-wechat-channels-fill:before{content:""}.ri-wechat-channels-line:before{content:""}.ri-wordpress-fill:before{content:""}.ri-wordpress-line:before{content:""}.ri-blender-fill:before{content:""}.ri-blender-line:before{content:""}.ri-emoji-sticker-fill:before{content:""}.ri-emoji-sticker-line:before{content:""}.ri-git-close-pull-request-fill:before{content:""}.ri-git-close-pull-request-line:before{content:""}.ri-instance-fill:before{content:""}.ri-instance-line:before{content:""}.ri-megaphone-fill:before{content:""}.ri-megaphone-line:before{content:""}.ri-pass-expired-fill:before{content:""}.ri-pass-expired-line:before{content:""}.ri-pass-pending-fill:before{content:""}.ri-pass-pending-line:before{content:""}.ri-pass-valid-fill:before{content:""}.ri-pass-valid-line:before{content:""}.ri-ai-generate:before{content:""}.ri-calendar-close-fill:before{content:""}.ri-calendar-close-line:before{content:""}.ri-draggable:before{content:""}.ri-font-family:before{content:""}.ri-font-mono:before{content:""}.ri-font-sans-serif:before{content:""}.ri-font-sans:before{content:""}.ri-hard-drive-3-fill:before{content:""}.ri-hard-drive-3-line:before{content:""}.ri-kick-fill:before{content:""}.ri-kick-line:before{content:""}.ri-list-check-3:before{content:""}.ri-list-indefinite:before{content:""}.ri-list-ordered-2:before{content:""}.ri-list-radio:before{content:""}.ri-openbase-fill:before{content:""}.ri-openbase-line:before{content:""}.ri-planet-fill:before{content:""}.ri-planet-line:before{content:""}.ri-prohibited-fill:before{content:""}.ri-prohibited-line:before{content:""}.ri-quote-text:before{content:""}.ri-seo-fill:before{content:""}.ri-seo-line:before{content:""}.ri-slash-commands:before{content:""}.logo-lg img{height:18px;height:var(--tz-logo-lg-height)}.logo-sm img{height:22px;height:var(--tz-logo-sm-height)}.logo{line-height:70px;line-height:var(--tz-topbar-height);padding:0 19.6px;padding:0 calc(var(--tz-leftbar-width-sm)*.5 - var(--tz-logo-sm-height)*.7);position:sticky;text-align:center;top:0;transition:all .25s ease-in-out}.logo,.logo span.logo-lg{display:block}.logo span.logo-sm,.logo.logo-light{display:none}.logo.logo-dark,html[data-bs-theme=dark] .logo.logo-light,html[data-menu-color=brand] .logo.logo-light,html[data-menu-color=dark] .logo.logo-light{display:block}html[data-bs-theme=dark] .logo.logo-dark,html[data-menu-color=brand] .logo.logo-dark,html[data-menu-color=dark] .logo.logo-dark{display:none}.wrapper{height:100%;width:100%}.content-page{margin-left:240px;margin-left:var(--tz-leftbar-width);min-height:calc(100vh - 72px);min-height:calc(100vh - var(--tz-topbar-height) - 2px);padding:0 .75rem 60px;padding:0 .75rem var(--tz-footer-height);position:relative}.content-page,.leftside-menu{transition:all .25s ease-in-out}.leftside-menu{background:var(--tz-menu-bg);border-right:0 solid #dee2e6;border-right:var(--tz-theme-card-border-width) solid var(--tz-border-color);bottom:0;box-shadow:0 1px 3px rgba(27,23,30,.1);box-shadow:var(--tz-box-shadow);min-width:240px;min-width:var(--tz-leftbar-width);padding-bottom:calc(60px + .75rem);padding-bottom:calc(var(--tz-footer-height) + .75rem);position:fixed;top:0;width:240px;width:var(--tz-leftbar-width);z-index:1000}.side-nav{padding-left:0}.side-nav,.side-nav ul{list-style-type:none}.side-nav .side-nav-link{color:var(--tz-menu-item-color);display:block;font-size:.925rem;font-size:var(--tz-menu-item-font-size);list-style:none;margin:5px 0;padding:10px;padding:var(--tz-menu-item-padding-y) var(--tz-menu-item-padding-x);position:relative;transition:all .25s ease-in-out;white-space:nowrap}.side-nav .side-nav-link:active,.side-nav .side-nav-link:focus,.side-nav .side-nav-link:hover{color:var(--tz-menu-item-hover-color);-webkit-text-decoration:none;text-decoration:none}.side-nav .side-nav-link i{font-size:1.1rem;font-size:var(--tz-menu-item-icon-size);text-align:center;vertical-align:middle;width:40px;width:var(--tz-menu-item-icon-width)}.side-nav .menu-arrow,.side-nav .side-nav-link i{display:inline-block;line-height:1.1rem;line-height:var(--tz-menu-item-icon-size)}.side-nav .menu-arrow{font-size:1.0915rem;font-size:calc(var(--tz-menu-item-font-size)*1.18);position:absolute;right:15px;right:calc(var(--tz-menu-item-padding-x)*1.5);text-rendering:auto;top:50%;transform:translate(-50%,-50%);transition:transform .15s}.side-nav .menu-arrow:before{content:"";font-family:remixicon}.side-nav .badge{margin-right:20px;margin-right:calc(var(--tz-menu-item-padding-x)*2);margin-top:.23125rem;margin-top:calc(var(--tz-menu-item-font-size)*.25);position:absolute;right:0}.side-nav .side-nav-title{color:var(--tz-menu-item-color);cursor:default;font-size:.78625rem;font-size:calc(var(--tz-menu-item-font-size)*.85);font-weight:700;margin-top:10px;padding:10px 20px;padding:var(--tz-menu-item-padding-y) calc(var(--tz-menu-item-padding-x)*2);pointer-events:none;white-space:nowrap}.side-nav .side-nav-item.menuitem-active>a:not(.collapsed)>span.menu-arrow,.side-nav .side-nav-item>a[aria-expanded=true]>span.menu-arrow{transform:translate(-50%,-50%) rotate(90deg)}.side-nav .menuitem-active>a{background-color:var(--tz-menu-item-active-bg);font-weight:500}.side-nav .menuitem-active>a,.side-nav .menuitem-active>a:active,.side-nav .menuitem-active>a:focus,.side-nav .menuitem-active>a:hover{color:var(--tz-menu-item-active-color)}.side-nav .menuitem-active .menuitem-active .active{background-color:transparent;color:var(--tz-menu-item-active-color);font-weight:500}.side-nav.bottom{bottom:0;position:absolute;width:100%}[dir=ltr] .side-nav .side-nav-item .menu-arrow:before{content:"󰅁"!important}.side-nav-forth-level .side-nav-item,.side-nav-forth-level li,.side-nav-second-level .side-nav-item,.side-nav-second-level li,.side-nav-third-level .side-nav-item,.side-nav-third-level li{padding:0}.side-nav-forth-level .side-nav-item .side-nav-link,.side-nav-forth-level .side-nav-item a,.side-nav-forth-level li .side-nav-link,.side-nav-forth-level li a,.side-nav-second-level .side-nav-item .side-nav-link,.side-nav-second-level .side-nav-item a,.side-nav-second-level li .side-nav-link,.side-nav-second-level li a,.side-nav-third-level .side-nav-item .side-nav-link,.side-nav-third-level .side-nav-item a,.side-nav-third-level li .side-nav-link,.side-nav-third-level li a{color:var(--tz-menu-item-color);display:block;font-size:.87875rem;font-size:calc(var(--tz-menu-item-font-size)*.95);padding:6px 15px;padding:calc(var(--tz-menu-item-padding-y)*.6) calc(var(--tz-menu-item-padding-x)*1.5);position:relative;transition:all .25s ease-in-out;white-space:nowrap}.side-nav-forth-level .side-nav-item .side-nav-link:active,.side-nav-forth-level .side-nav-item .side-nav-link:focus,.side-nav-forth-level .side-nav-item .side-nav-link:hover,.side-nav-forth-level .side-nav-item a:active,.side-nav-forth-level .side-nav-item a:focus,.side-nav-forth-level .side-nav-item a:hover,.side-nav-forth-level li .side-nav-link:active,.side-nav-forth-level li .side-nav-link:focus,.side-nav-forth-level li .side-nav-link:hover,.side-nav-forth-level li a:active,.side-nav-forth-level li a:focus,.side-nav-forth-level li a:hover,.side-nav-second-level .side-nav-item .side-nav-link:active,.side-nav-second-level .side-nav-item .side-nav-link:focus,.side-nav-second-level .side-nav-item .side-nav-link:hover,.side-nav-second-level .side-nav-item a:active,.side-nav-second-level .side-nav-item a:focus,.side-nav-second-level .side-nav-item a:hover,.side-nav-second-level li .side-nav-link:active,.side-nav-second-level li .side-nav-link:focus,.side-nav-second-level li .side-nav-link:hover,.side-nav-second-level li a:active,.side-nav-second-level li a:focus,.side-nav-second-level li a:hover,.side-nav-third-level .side-nav-item .side-nav-link:active,.side-nav-third-level .side-nav-item .side-nav-link:focus,.side-nav-third-level .side-nav-item .side-nav-link:hover,.side-nav-third-level .side-nav-item a:active,.side-nav-third-level .side-nav-item a:focus,.side-nav-third-level .side-nav-item a:hover,.side-nav-third-level li .side-nav-link:active,.side-nav-third-level li .side-nav-link:focus,.side-nav-third-level li .side-nav-link:hover,.side-nav-third-level li a:active,.side-nav-third-level li a:focus,.side-nav-third-level li a:hover{color:var(--tz-menu-item-hover-color)}.side-nav-forth-level .side-nav-item.active>a,.side-nav-forth-level .side-nav-item.active>a:active,.side-nav-forth-level .side-nav-item.active>a:focus,.side-nav-forth-level .side-nav-item.active>a:hover,.side-nav-forth-level li.active>a,.side-nav-forth-level li.active>a:active,.side-nav-forth-level li.active>a:focus,.side-nav-forth-level li.active>a:hover,.side-nav-second-level .side-nav-item.active>a,.side-nav-second-level .side-nav-item.active>a:active,.side-nav-second-level .side-nav-item.active>a:focus,.side-nav-second-level .side-nav-item.active>a:hover,.side-nav-second-level li.active>a,.side-nav-second-level li.active>a:active,.side-nav-second-level li.active>a:focus,.side-nav-second-level li.active>a:hover,.side-nav-third-level .side-nav-item.active>a,.side-nav-third-level .side-nav-item.active>a:active,.side-nav-third-level .side-nav-item.active>a:focus,.side-nav-third-level .side-nav-item.active>a:hover,.side-nav-third-level li.active>a,.side-nav-third-level li.active>a:active,.side-nav-third-level li.active>a:focus,.side-nav-third-level li.active>a:hover{color:var(--tz-menu-item-active-color)}.side-nav-second-level{margin-top:-5px;margin-top:calc(var(--tz-menu-item-padding-y)*-.5);padding-left:40px;padding-left:var(--tz-menu-item-icon-width)}.side-nav-forth-level,.side-nav-third-level{padding-left:20px;padding-left:calc(var(--tz-menu-item-padding-x)*2)}html[data-sidenav-size=condensed]:not([data-layout=topnav]) .wrapper .navbar-custom{margin-left:70px;margin-left:var(--tz-leftbar-width-sm);z-index:1005}html[data-sidenav-size=condensed]:not([data-layout=topnav]) .wrapper .leftside-menu{min-width:70px;min-width:var(--tz-leftbar-width-sm);position:absolute;width:70px;width:var(--tz-leftbar-width-sm)}html[data-sidenav-size=condensed]:not([data-layout=topnav]) .wrapper .leftside-menu .simplebar-content-wrapper,html[data-sidenav-size=condensed]:not([data-layout=topnav]) .wrapper .leftside-menu .simplebar-mask{overflow:visible!important}html[data-sidenav-size=condensed]:not([data-layout=topnav]) .wrapper .leftside-menu .simplebar-scrollbar{display:none!important}html[data-sidenav-size=condensed]:not([data-layout=topnav]) .wrapper .leftside-menu .simplebar-offset{bottom:0!important}html[data-sidenav-size=condensed]:not([data-layout=topnav]) .wrapper .leftside-menu .logo{background:var(--tz-menu-bg);z-index:1}html[data-sidenav-size=condensed]:not([data-layout=topnav]) .wrapper .leftside-menu .logo span.logo-lg{display:none}html[data-sidenav-size=condensed]:not([data-layout=topnav]) .wrapper .leftside-menu .logo span.logo-sm{display:block}html[data-sidenav-size=condensed]:not([data-layout=topnav]) .wrapper .leftside-menu .side-nav .collapse,html[data-sidenav-size=condensed]:not([data-layout=topnav]) .wrapper .leftside-menu .side-nav .collapsing{display:none;height:inherit!important;transition:none!important}html[data-sidenav-size=condensed]:not([data-layout=topnav]) .wrapper .leftside-menu .side-nav .collapse .side-nav-forth-level,html[data-sidenav-size=condensed]:not([data-layout=topnav]) .wrapper .leftside-menu .side-nav .collapse .side-nav-second-level,html[data-sidenav-size=condensed]:not([data-layout=topnav]) .wrapper .leftside-menu .side-nav .collapse .side-nav-third-level,html[data-sidenav-size=condensed]:not([data-layout=topnav]) .wrapper .leftside-menu .side-nav .collapsing .side-nav-forth-level,html[data-sidenav-size=condensed]:not([data-layout=topnav]) .wrapper .leftside-menu .side-nav .collapsing .side-nav-second-level,html[data-sidenav-size=condensed]:not([data-layout=topnav]) .wrapper .leftside-menu .side-nav .collapsing .side-nav-third-level{display:none!important;margin-top:0;padding:0}html[data-sidenav-size=condensed]:not([data-layout=topnav]) .wrapper .leftside-menu .side-nav .collapse .side-nav-forth-level li .side-nav-link:before,html[data-sidenav-size=condensed]:not([data-layout=topnav]) .wrapper .leftside-menu .side-nav .collapse .side-nav-forth-level li a:before,html[data-sidenav-size=condensed]:not([data-layout=topnav]) .wrapper .leftside-menu .side-nav .collapse .side-nav-second-level li .side-nav-link:before,html[data-sidenav-size=condensed]:not([data-layout=topnav]) .wrapper .leftside-menu .side-nav .collapse .side-nav-second-level li a:before,html[data-sidenav-size=condensed]:not([data-layout=topnav]) .wrapper .leftside-menu .side-nav .collapse .side-nav-third-level li .side-nav-link:before,html[data-sidenav-size=condensed]:not([data-layout=topnav]) .wrapper .leftside-menu .side-nav .collapse .side-nav-third-level li a:before,html[data-sidenav-size=condensed]:not([data-layout=topnav]) .wrapper .leftside-menu .side-nav .collapsing .side-nav-forth-level li .side-nav-link:before,html[data-sidenav-size=condensed]:not([data-layout=topnav]) .wrapper .leftside-menu .side-nav .collapsing .side-nav-forth-level li a:before,html[data-sidenav-size=condensed]:not([data-layout=topnav]) .wrapper .leftside-menu .side-nav .collapsing .side-nav-second-level li .side-nav-link:before,html[data-sidenav-size=condensed]:not([data-layout=topnav]) .wrapper .leftside-menu .side-nav .collapsing .side-nav-second-level li a:before,html[data-sidenav-size=condensed]:not([data-layout=topnav]) .wrapper .leftside-menu .side-nav .collapsing .side-nav-third-level li .side-nav-link:before,html[data-sidenav-size=condensed]:not([data-layout=topnav]) .wrapper .leftside-menu .side-nav .collapsing .side-nav-third-level li a:before{display:none}html[data-sidenav-size=condensed]:not([data-layout=topnav]) .wrapper .leftside-menu .side-nav .collapse .side-nav-forth-level .menu-arrow,html[data-sidenav-size=condensed]:not([data-layout=topnav]) .wrapper .leftside-menu .side-nav .collapse .side-nav-second-level .menu-arrow,html[data-sidenav-size=condensed]:not([data-layout=topnav]) .wrapper .leftside-menu .side-nav .collapse .side-nav-third-level .menu-arrow,html[data-sidenav-size=condensed]:not([data-layout=topnav]) .wrapper .leftside-menu .side-nav .collapsing .side-nav-forth-level .menu-arrow,html[data-sidenav-size=condensed]:not([data-layout=topnav]) .wrapper .leftside-menu .side-nav .collapsing .side-nav-second-level .menu-arrow,html[data-sidenav-size=condensed]:not([data-layout=topnav]) .wrapper .leftside-menu .side-nav .collapsing .side-nav-third-level .menu-arrow{right:10px;right:var(--tz-menu-item-padding-x);transform:translate(-50%,-50%)}html[data-sidenav-size=condensed]:not([data-layout=topnav]) .wrapper .leftside-menu .side-nav .side-nav-item{position:relative}html[data-sidenav-size=condensed]:not([data-layout=topnav]) .wrapper .leftside-menu .side-nav .side-nav-item .side-nav-link{margin:0;padding:14px 10px;padding:calc(var(--tz-menu-item-padding-y) + 4px) var(--tz-menu-item-padding-x);transition:none}html[data-sidenav-size=condensed]:not([data-layout=topnav]) .wrapper .leftside-menu .side-nav .side-nav-item .side-nav-link i{font-size:1.25rem;min-width:50px;min-width:calc(var(--tz-leftbar-width-sm) - var(--tz-menu-item-padding-x)*2)}html[data-sidenav-size=condensed]:not([data-layout=topnav]) .wrapper .leftside-menu .side-nav .side-nav-item .side-nav-link:active,html[data-sidenav-size=condensed]:not([data-layout=topnav]) .wrapper .leftside-menu .side-nav .side-nav-item .side-nav-link:focus,html[data-sidenav-size=condensed]:not([data-layout=topnav]) .wrapper .leftside-menu .side-nav .side-nav-item .side-nav-link:hover{color:var(--tz-menu-item-hover-color)}html[data-sidenav-size=condensed]:not([data-layout=topnav]) .wrapper .leftside-menu .side-nav .side-nav-item .side-nav-link span{visibility:hidden}html[data-sidenav-size=condensed]:not([data-layout=topnav]) .wrapper .leftside-menu .side-nav .side-nav-item .side-nav-link .menu-arrow{padding-left:0!important;transform:translate(-50%,-50%) rotate(90deg)}html[data-sidenav-size=condensed]:not([data-layout=topnav]) .wrapper .leftside-menu .side-nav .side-nav-item:hover .side-nav-link{background:var(--tz-menu-condensed-link-bg);color:#fff;position:relative;width:240px;width:var(--tz-leftbar-width)}html[data-sidenav-size=condensed]:not([data-layout=topnav]) .wrapper .leftside-menu .side-nav .side-nav-item:hover .side-nav-link span{visibility:visible}html[data-sidenav-size=condensed]:not([data-layout=topnav]) .wrapper .leftside-menu .side-nav .side-nav-item:hover .side-nav-link span:not(.badge){margin-left:10px;margin-left:var(--tz-menu-item-padding-x)}html[data-sidenav-size=condensed]:not([data-layout=topnav]) .wrapper .leftside-menu .side-nav .side-nav-item:hover>.collapse,html[data-sidenav-size=condensed]:not([data-layout=topnav]) .wrapper .leftside-menu .side-nav .side-nav-item:hover>.collapsing{display:block!important;transition:none!important}html[data-sidenav-size=condensed]:not([data-layout=topnav]) .wrapper .leftside-menu .side-nav .side-nav-item:hover>.collapse>ul,html[data-sidenav-size=condensed]:not([data-layout=topnav]) .wrapper .leftside-menu .side-nav .side-nav-item:hover>.collapsing>ul{background:var(--tz-menu-bg);box-shadow:0 0 45px 0 hsla(208,7%,46%,.2);box-shadow:0 0 45px 0 rgba(var(--tz-body-color-rgb),.2);display:block!important;left:70px;left:var(--tz-leftbar-width-sm);position:absolute;width:170px;width:calc(var(--tz-leftbar-width) - var(--tz-leftbar-width-sm))}html[data-sidenav-size=condensed]:not([data-layout=topnav]) .wrapper .leftside-menu .side-nav .side-nav-item:hover>.collapse>ul a,html[data-sidenav-size=condensed]:not([data-layout=topnav]) .wrapper .leftside-menu .side-nav .side-nav-item:hover>.collapsing>ul a{box-shadow:none;padding:9px 20px;padding:calc(var(--tz-menu-item-padding-y)*.9) calc(var(--tz-menu-item-padding-x)*2);position:relative;width:170px;width:calc(var(--tz-leftbar-width) - var(--tz-leftbar-width-sm))}html[data-sidenav-size=condensed]:not([data-layout=topnav]) .wrapper .leftside-menu .side-nav .side-nav-item:hover>.collapse>ul a:hover,html[data-sidenav-size=condensed]:not([data-layout=topnav]) .wrapper .leftside-menu .side-nav .side-nav-item:hover>.collapsing>ul a:hover{color:var(--tz-menu-item-hover-color)}html[data-sidenav-size=condensed]:not([data-layout=topnav]) .wrapper .leftside-menu .side-nav .side-nav-item:hover>.collapse>ul li:hover>.collapse,html[data-sidenav-size=condensed]:not([data-layout=topnav]) .wrapper .leftside-menu .side-nav .side-nav-item:hover>.collapse>ul li:hover>.collapsing,html[data-sidenav-size=condensed]:not([data-layout=topnav]) .wrapper .leftside-menu .side-nav .side-nav-item:hover>.collapsing>ul li:hover>.collapse,html[data-sidenav-size=condensed]:not([data-layout=topnav]) .wrapper .leftside-menu .side-nav .side-nav-item:hover>.collapsing>ul li:hover>.collapsing{display:block!important;height:auto!important;transition:none!important}html[data-sidenav-size=condensed]:not([data-layout=topnav]) .wrapper .leftside-menu .side-nav .side-nav-item:hover>.collapse>ul li:hover>.collapse>ul,html[data-sidenav-size=condensed]:not([data-layout=topnav]) .wrapper .leftside-menu .side-nav .side-nav-item:hover>.collapse>ul li:hover>.collapsing>ul,html[data-sidenav-size=condensed]:not([data-layout=topnav]) .wrapper .leftside-menu .side-nav .side-nav-item:hover>.collapsing>ul li:hover>.collapse>ul,html[data-sidenav-size=condensed]:not([data-layout=topnav]) .wrapper .leftside-menu .side-nav .side-nav-item:hover>.collapsing>ul li:hover>.collapsing>ul{display:block!important;left:170px;left:calc(var(--tz-leftbar-width) - var(--tz-leftbar-width-sm));position:absolute!important;top:0;width:170px;width:calc(var(--tz-leftbar-width) - var(--tz-leftbar-width-sm))}html[data-sidenav-size=condensed]:not([data-layout=topnav]) .wrapper .side-nav-title{display:none}html[data-sidenav-size=condensed]:not([data-layout=topnav]) .wrapper .content-page{margin-left:70px;margin-left:var(--tz-leftbar-width-sm);min-height:1500px;min-height:var(--tz-leftbar-condensed-height)}html[data-sidenav-size=compact]:not([data-layout=topnav]) .wrapper .navbar-custom{margin-left:160px;margin-left:var(--tz-leftbar-width-md)}html[data-sidenav-size=compact]:not([data-layout=topnav]) .wrapper .leftside-menu{min-width:160px;min-width:var(--tz-leftbar-width-md);width:160px;width:var(--tz-leftbar-width-md)}html[data-sidenav-size=compact]:not([data-layout=topnav]) .wrapper .leftside-menu .side-nav .side-nav-title{padding:10px;padding:var(--tz-menu-item-padding-y) calc(var(--tz-menu-item-padding-x));text-align:center}html[data-sidenav-size=compact]:not([data-layout=topnav]) .wrapper .leftside-menu .side-nav .side-nav-item{padding:10px 15px;padding:var(--tz-menu-item-padding-y) calc(var(--tz-menu-item-padding-x)*1.5);text-align:center}html[data-sidenav-size=compact]:not([data-layout=topnav]) .wrapper .leftside-menu .side-nav .side-nav-link{padding:10px;padding:var(--tz-menu-item-padding-y) var(--tz-menu-item-padding-x);text-align:center}html[data-sidenav-size=compact]:not([data-layout=topnav]) .wrapper .leftside-menu .side-nav .side-nav-link i{display:block;margin:0 0 3.33333px;margin:0 0 calc(var(--tz-menu-item-padding-y)*1/3);text-align:center;width:auto}html[data-sidenav-size=compact]:not([data-layout=topnav]) .wrapper .leftside-menu .side-nav .side-nav-link span{margin-left:0}html[data-sidenav-size=compact]:not([data-layout=topnav]) .wrapper .leftside-menu .side-nav .side-nav-link .badge{display:none}html[data-sidenav-size=compact]:not([data-layout=topnav]) .wrapper .leftside-menu .side-nav .side-nav-forth-level,html[data-sidenav-size=compact]:not([data-layout=topnav]) .wrapper .leftside-menu .side-nav .side-nav-second-level,html[data-sidenav-size=compact]:not([data-layout=topnav]) .wrapper .leftside-menu .side-nav .side-nav-third-level{padding:0}html[data-sidenav-size=compact]:not([data-layout=topnav]) .wrapper .leftside-menu .side-nav .side-nav-forth-level .menu-arrow,html[data-sidenav-size=compact]:not([data-layout=topnav]) .wrapper .leftside-menu .side-nav .side-nav-second-level .menu-arrow,html[data-sidenav-size=compact]:not([data-layout=topnav]) .wrapper .leftside-menu .side-nav .side-nav-third-level .menu-arrow{display:inline-block;right:10px;right:var(--tz-menu-item-padding-x)}html[data-sidenav-size=compact]:not([data-layout=topnav]) .wrapper .leftside-menu .side-nav .side-nav-forth-level li .side-nav-link,html[data-sidenav-size=compact]:not([data-layout=topnav]) .wrapper .leftside-menu .side-nav .side-nav-forth-level li a,html[data-sidenav-size=compact]:not([data-layout=topnav]) .wrapper .leftside-menu .side-nav .side-nav-second-level li .side-nav-link,html[data-sidenav-size=compact]:not([data-layout=topnav]) .wrapper .leftside-menu .side-nav .side-nav-second-level li a,html[data-sidenav-size=compact]:not([data-layout=topnav]) .wrapper .leftside-menu .side-nav .side-nav-third-level li .side-nav-link,html[data-sidenav-size=compact]:not([data-layout=topnav]) .wrapper .leftside-menu .side-nav .side-nav-third-level li a{padding:8px 10px;padding:calc(var(--tz-menu-item-padding-y)*.8) calc(var(--tz-menu-item-padding-x));text-align:center}html[data-sidenav-size=compact]:not([data-layout=topnav]) .wrapper .menu-arrow{display:none}html[data-sidenav-size=compact]:not([data-layout=topnav]) .wrapper .content-page{margin-left:160px;margin-left:var(--tz-leftbar-width-md)}html[data-sidenav-size=full]:not([data-layout=topnav]) .navbar-custom{margin-left:0}html[data-sidenav-size=full]:not([data-layout=topnav]) .navbar-custom .logo-topbar{display:inline-block}html[data-sidenav-size=full]:not([data-layout=topnav]) .leftside-menu{border-color:transparent;margin-left:-240px;margin-left:calc(var(--tz-leftbar-width)*-1);opacity:0}html[data-sidenav-size=full]:not([data-layout=topnav]) .leftside-menu .logo{text-align:left}html[data-sidenav-size=full]:not([data-layout=topnav]) .content-page{margin-left:0}html[data-sidenav-size=full]:not([data-layout=topnav]).sidebar-enable .leftside-menu{margin-left:0;opacity:1;z-index:1055}@media(min-width:1400px){html[data-layout-mode=boxed] body{background-color:#f8f9fa;background-color:var(--tz-tertiary-bg)}html[data-layout-mode=boxed] .wrapper{background-color:#eaf1f3;background-color:var(--tz-body-bg);box-shadow:0 1px 3px rgba(27,23,30,.1);box-shadow:var(--tz-box-shadow);margin:0 auto;max-width:1300px}}@media(min-width:992px){html[data-layout-position=scrollable] .wrapper{display:block}html[data-layout-position=scrollable] .wrapper .leftside-menu{padding-top:0!important;position:absolute}html[data-layout-position=scrollable] .wrapper .leftside-menu .logo{position:relative}html[data-layout-position=scrollable] .wrapper .leftside-menu #leftside-menu-container{height:calc(100% - 70px)!important;height:calc(100% - var(--tz-topbar-height))!important}html[data-layout-position=scrollable] .navbar-custom{position:static!important}html[data-layout-position=scrollable][data-layout=topnav] .topnav{position:static}}.navbar-custom{background:var(--tz-topbar-bg);box-shadow:0 1px 3px rgba(27,23,30,.1);box-shadow:var(--tz-box-shadow);margin-left:240px;margin-left:var(--tz-leftbar-width);min-height:70px;min-height:var(--tz-topbar-height);position:sticky;top:0;transition:all .25s ease-in-out;z-index:1000}.navbar-custom .topbar{align-items:center;display:flex;justify-content:space-between;margin:0 auto}.navbar-custom .topbar .app-search form{height:70px;height:var(--tz-topbar-height);max-width:320px}.navbar-custom .topbar .app-search form .form-control{background-color:var(--tz-topbar-search-bg);color:var(--tz-topbar-item-color)}.navbar-custom .topbar .app-search form span.search-icon{color:var(--tz-topbar-item-color)}.navbar-custom .topbar-menu{list-style-type:none;margin-bottom:0;position:relative}.navbar-custom .topbar-menu li{max-height:70px;max-height:var(--tz-topbar-height)}.navbar-custom .topbar-menu li .nav-link.show{color:var(--tz-topbar-item-hover-color)}.navbar-custom .topbar-menu .nav-link{align-items:center;color:var(--tz-topbar-item-color);cursor:pointer;display:flex;height:70px;height:var(--tz-topbar-height);padding:0;position:relative}.navbar-custom .topbar-menu .nav-link:hover{color:var(--tz-topbar-item-hover-color)}.logo-topbar{display:none;float:left;line-height:70px;line-height:var(--tz-topbar-height);padding:0 .75rem}.logo-topbar .logo-light,.logo-topbar .logo-sm{display:none}.logo-topbar .logo-dark,html[data-bs-theme=dark] .logo-topbar .logo-light,html[data-topbar-color=brand] .logo-topbar .logo-light,html[data-topbar-color=dark] .logo-topbar .logo-light{display:block}html[data-bs-theme=dark] .logo-topbar .logo-dark,html[data-topbar-color=brand] .logo-topbar .logo-dark,html[data-topbar-color=dark] .logo-topbar .logo-dark{display:none}html[data-bs-theme=dark] #light-dark-mode .ri-moon-line:before{content:""}.button-toggle-menu{background-color:transparent;border:none;color:var(--tz-topbar-item-color);cursor:pointer;font-size:24px;position:relative;width:60px;z-index:1}.app-search{overflow-y:hidden;position:static}.app-search form{align-items:center;display:flex;overflow:hidden}.app-search form .form-control{background-color:#f2f2f7;background-color:var(--tz-light);border:none;border-radius:30px!important;box-shadow:none;height:calc(1.5em + .9rem + 2px);height:calc(1.5em + .9rem + var(--tz-border-width)*2);padding-left:20px;padding-right:35px}.app-search form span.search-icon{color:#6c757d;color:var(--tz-secondary);font-size:16px;line-height:38px;position:absolute;right:10px;top:0;z-index:4;z-index:5}.app-search form .input-group-text{margin-left:0;z-index:4}.app-search form .dropdown-menu{z-index:1060}.notification-list{margin-left:0}.notification-list .noti-title{background-color:transparent;padding:15px 20px}.notification-list .noti-icon-badge{border-radius:50%;display:inline-block;position:absolute;right:-4px;top:14px}.notification-list .notify-item{padding:10px 20px}.notification-list .notify-item.unread-noti{background-color:#f8f9fa;background-color:var(--tz-tertiary-bg)}.notification-list .notify-item.read-noti{background-color:transparent;transition:all .2s ease-in-out}.notification-list .notify-item.read-noti:hover{background-color:#f8f9fa;background-color:var(--tz-tertiary-bg)}.notification-list .notify-item .card-body{padding:14px}.notification-list .notify-item .card-body .noti-close-btn{position:absolute;right:15px;top:3px}.notification-list .notify-item .card-body .noti-item-title{margin:0 0 2px}.notification-list .notify-item .card-body .noti-item-subtitle,.notification-list .notify-item .card-body .noti-item-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.notification-list .notify-item .notify-icon{border-radius:50%;color:#fff;float:left;height:36px;line-height:36px;text-align:center;width:36px}.notification-list .notify-item .notify-details{margin-bottom:0;margin-left:45px;overflow:hidden}.notification-list .notify-item .notify-details b{font-weight:500}.notification-list .notify-item .notify-details .small,.notification-list .notify-item .notify-details small{display:block}.profile-dropdown{min-width:170px}.nav-user{align-items:center;display:flex;gap:10px;min-height:70px;min-height:var(--tz-topbar-height);transition:none}.fullscreen-enable .ri-fullscreen-line:before{content:""}@media(max-width:375px){.navbar-custom .button-toggle-menu{width:auto}.logo-topbar{display:none!important}}@media(max-width:575.98px){.navbar-custom .dropdown,.navbar-custom .topbar-menu{position:static}.navbar-custom .dropdown .dropdown-menu{left:10px!important;right:10px!important}}@media(max-width:767.98px){.navbar-custom{padding:0 .75rem}.logo-topbar{display:block}.logo-topbar span.logo-lg{display:none}.logo-topbar span.logo-sm{display:block}}.page-title-box .page-title{font-size:18px;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page-title-box .page-title-right{float:right;margin-top:20px}.page-title-box .breadcrumb{padding-bottom:16px;padding-top:8px}.page-title-box-sm .page-title{line-height:1!important;margin-bottom:25px}.page-title-box-sm .page-title-right{float:right;margin-top:0}.page-title-box-sm .breadcrumb{margin-top:-3px!important;padding-top:0}.text-title{color:hsla(208,7%,46%,.75);color:var(--tz-secondary-color)}.text-title:hover{color:#313539;color:var(--tz-tertiary-color)}@media(max-width:767.98px){.page-title-box .page-title{display:block;line-height:70px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page-title-box .breadcrumb,.page-title-box .page-title-right{display:none}}@media(max-width:419px){.page-title-box .breadcrumb{display:none}}.footer{align-items:center;border-top:1px solid #dee2e6;border-top:1px solid var(--tz-border-color);bottom:0;display:flex;height:60px;height:var(--tz-footer-height);left:0;padding:0 1.5rem;position:absolute;right:0;transition:all .25s ease-in-out}.footer,.footer .footer-links a{color:#6c757d;color:var(--tz-gray-600)}.footer .footer-links a{margin-left:1.5rem;transition:all .4s}.footer .footer-links a:hover{color:#6c757d;color:var(--tz-gray-600)}.footer .footer-links a:first-of-type{margin-left:0}.footer-alt{border:none;justify-content:center;text-align:center}@media(max-width:767.98px){.footer{text-align:center}}html[data-layout=topnav] .navbar-custom{box-shadow:none;margin:0;padding:0;z-index:1005}html[data-layout=topnav] .navbar-custom .logo-topbar{display:block}html[data-layout=topnav] .navbar-custom .button-toggle-menu{display:none}html[data-layout=topnav] .content-page{margin-left:0;padding:0 0 70px;padding:0 0 var(--tz-topbar-height)}html[data-layout=topnav] .container-fluid,html[data-layout=topnav] .container-lg,html[data-layout=topnav] .container-md,html[data-layout=topnav] .container-sm,html[data-layout=topnav] .container-xl,html[data-layout=topnav] .container-xxl{padding-left:1.5rem;padding-right:1.5rem}html[data-layout=topnav] .topnav{background:var(--tz-menu-bg);border-top:1px solid #dee2e6;border-top:1px solid var(--tz-border-color);box-shadow:0 1px 3px rgba(27,23,30,.1);box-shadow:var(--tz-box-shadow);position:sticky;top:70px;top:var(--tz-topbar-height);width:100%;z-index:1000}html[data-layout=topnav] .topnav .navbar{margin:0;padding:0}html[data-layout=topnav] .topnav .navbar-nav .nav-link{align-items:center;display:flex;font-size:.925rem;font-size:var(--tz-menu-item-font-size);padding:12px 20px;padding:calc(var(--tz-menu-item-padding-y)*1.2) calc(var(--tz-menu-item-padding-x)*2);position:relative}html[data-layout=topnav] .topnav .navbar-nav .nav-link i{font-size:1.1rem;font-size:var(--tz-menu-item-icon-size);margin-right:.55rem;margin-right:calc(var(--tz-menu-item-icon-size)*.5)}html[data-layout=topnav] .topnav .navbar-nav .dropdown .dropdown-menu{font-size:.875rem}html[data-layout=topnav] .topnav .navbar-nav .dropdown .dropdown-menu .dropdown-item{padding:7.5px 24px;padding:calc(var(--tz-menu-item-padding-y)*.75) calc(var(--tz-menu-item-padding-x)*2.4)}html[data-layout=topnav] .topnav .nav-item .nav-link,html[data-layout=topnav] .topnav .nav-item>a{color:var(--tz-menu-item-color)}html[data-layout=topnav] .topnav .nav-item .nav-link:hover,html[data-layout=topnav] .topnav .nav-item>a:hover{color:var(--tz-menu-item-hover-color)}html[data-layout=topnav] .topnav .nav-item .nav-link.active,html[data-layout=topnav] .topnav .nav-item.active>a,html[data-layout=topnav] .topnav .nav-item>a.active{color:var(--tz-menu-item-active-color)}html[data-layout=topnav] .arrow-down{display:inline-block;font-size:1.0915rem;font-size:calc(var(--tz-menu-item-font-size)*1.18);margin-left:10px;margin-left:calc(var(--tz-menu-item-padding-x)*1);text-rendering:auto}html[data-layout=topnav] .arrow-down:before{content:"";font-family:remixicon}html[data-layout=topnav] #sidebar-size{display:none}html[data-layout=topnav] #topnav-color{display:block}#topnav-color{display:none}.navbar-toggle{background-color:transparent;border:none;color:var(--tz-topbar-item-color);cursor:pointer;display:none;float:left;padding:0;position:relative}.navbar-toggle .lines{display:block;height:16px;position:relative;transition:all .5s ease;width:25px}.navbar-toggle span{background-color:var(--tz-topbar-item-color);display:block;height:2px;margin-bottom:5px;transition:transform .5s ease;width:100%}.navbar-toggle.open span{position:absolute}.navbar-toggle.open span:first-child{top:7px;transform:rotate(45deg)}.navbar-toggle.open span:nth-child(2){visibility:hidden}.navbar-toggle.open span:last-child{top:7px;transform:rotate(-45deg);width:100%}@media(min-width:992px){html[data-layout=topnav] .container-fluid,html[data-layout=topnav] .container-lg,html[data-layout=topnav] .container-md,html[data-layout=topnav] .container-sm,html[data-layout=topnav] .container-xl,html[data-layout=topnav] .container-xxl{max-width:95%}html[data-layout=topnav][data-layout-mode=boxed] .container-fluid,html[data-layout=topnav][data-layout-mode=boxed] .container-lg,html[data-layout=topnav][data-layout-mode=boxed] .container-md,html[data-layout=topnav][data-layout-mode=boxed] .container-sm,html[data-layout=topnav][data-layout-mode=boxed] .container-xl,html[data-layout=topnav][data-layout-mode=boxed] .container-xxl{max-width:97%}.topnav .navbar-nav .nav-item:first-of-type .nav-link{padding-left:0}.topnav .dropdown .dropdown-menu{border-radius:.375rem;font-size:.875rem;margin-top:0;min-width:calc(var(--tz-dropdown-min-width) + 1.3875rem);min-width:calc(var(--tz-dropdown-min-width) + var(--tz-menu-item-font-size)*1.5)}.topnav .dropdown .dropdown-menu .arrow-down{font-size:.925rem;font-size:var(--tz-menu-item-font-size);position:absolute;right:10px;right:var(--tz-menu-item-padding-x);transform:rotate(270deg)}.topnav .dropdown .dropdown-menu .dropdown .dropdown-menu{display:none;left:100%;position:absolute;top:0}.topnav .dropdown:hover>.dropdown-menu,.topnav .dropdown:hover>.dropdown-menu>.dropdown:hover>.dropdown-menu{display:block}.topnav .dropdown.active>a.dropdown-item{background-color:#f8f9fa;background-color:var(--tz-tertiary-bg);color:#313539;color:var(--tz-tertiary-color)}}@media(max-width:991.98px){html[data-layout=topnav] .topnav{max-height:360px;overflow-y:auto}html[data-layout=topnav] .topnav .navbar-nav .nav-link{padding:8px 20px;padding:calc(var(--tz-menu-item-padding-y)*.8) calc(var(--tz-menu-item-padding-x)*2)}html[data-layout=topnav] .topnav .dropdown .dropdown-menu{background-color:transparent;border:none;box-shadow:none;margin-top:-7.5px;margin-top:calc(var(--tz-menu-item-padding-y)*-.75);padding-left:30px;padding-left:calc(var(--tz-menu-item-padding-x)*3)}html[data-layout=topnav] .topnav .dropdown .dropdown-menu .dropdown-menu{margin-top:-5px;margin-top:calc(var(--tz-menu-item-padding-y)*-.5);padding-left:15px;padding-left:calc(var(--tz-menu-item-padding-x)*1.5)}html[data-layout=topnav] .topnav .dropdown .dropdown-item{background-color:transparent;color:var(--tz-menu-item-color);position:relative}html[data-layout=topnav] .topnav .dropdown .dropdown-item.hover{color:var(--tz-menu-item-hover-color)}html[data-layout=topnav] .topnav .dropdown .dropdown-item.active,html[data-layout=topnav] .topnav .dropdown .dropdown-item:active,html[data-layout=topnav] .topnav .dropdown.active>a.dropdown-item{color:var(--tz-menu-item-active-color)}html[data-layout=topnav] .topnav .arrow-down{font-size:.925rem;font-size:var(--tz-menu-item-font-size);position:absolute;right:10px;right:var(--tz-menu-item-padding-x);transform:rotate(270deg)}html[data-layout=topnav] .navbar-toggle{display:block}}@media(min-width:1400px){html[data-layout=topnav] .container-fluid,html[data-layout=topnav] .container-lg,html[data-layout=topnav] .container-md,html[data-layout=topnav] .container-sm,html[data-layout=topnav] .container-xl,html[data-layout=topnav] .container-xxl{max-width:85%}}[data-bs-theme=dark]{--tz-light:#464f5b;--tz-light-rgb:70,79,91;--tz-dark:#637385;--tz-dark-rgb:99,115,133}.accordion-header{margin:0}.accordion>.card>.card-header{border-radius:0;margin-bottom:-1px}.avatar-xxs{height:1.5rem;width:1.5rem}.avatar-xs{height:2rem;width:2rem}.avatar-sm{height:3rem;width:3rem}.avatar-md{height:4.5rem;width:4.5rem}.avatar-lg{height:6rem;width:6rem}.avatar-xl{height:7.5rem;width:7.5rem}.avatar-title{align-items:center;background-color:#078080;background-color:var(--tz-primary);color:#fff;display:flex;font-weight:600;height:100%;justify-content:center;width:100%}.avatar-group{display:flex;flex-wrap:wrap;padding-left:12px}.avatar-group .avatar-group-item{border-radius:50%;margin-left:-12px;transition:all .2s}.avatar-group .avatar-group-item:hover{position:relative;transform:translateY(-2px);z-index:1}.breadcrumb-item a{color:inherit}.breadcrumb-item+.breadcrumb-item:before{font-family:remixicon;font-size:16px;line-height:1.3}.btn-primary{--tz-btn-bg:var(--tz-primary);--tz-btn-border-color:var(--tz-primary);--tz-btn-hover-bg:var(--tz-primary-text-emphasis);--tz-btn-hover-border-color:var(--tz-primary-text-emphasis);--tz-btn-focus-shadow-rgb:var(--tz-primary-rgb);--tz-btn-active-bg:var(--tz-primary-text-emphasis);--tz-btn-active-border-color:var(--tz-primary-text-emphasis)}.btn-outline-primary{--tz-btn-color:var(--tz-primary);--tz-btn-bg:transparent;--tz-btn-border-color:var(--tz-primary);--tz-btn-hover-bg:var(--tz-primary);--tz-btn-hover-border-color:var(--tz-primary);--tz-btn-focus-shadow-rgb:var(--tz-primary-rgb);--tz-btn-active-bg:var(--tz-primary);--tz-btn-active-border-color:var(--tz-primary)}.btn-soft-primary{--tz-btn-color:var(--tz-primary);--tz-btn-bg:var(--tz-primary-bg-subtle);--tz-btn-border-color:transparent;--tz-btn-hover-bg:var(--tz-primary);--tz-btn-hover-border-color:var(--tz-primary);--tz-btn-active-bg:var(--tz-primary);--tz-btn-active-border-color:var(--tz-primary);--tz-btn-disabled-color:var(--tz-primary);--tz-btn-disabled-bg:var(--tz-primary);--tz-btn-disabled-border-color:var(--tz-primary);--tz-btn-focus-shadow-rgb:0 0 0 $btn-focus-width rgba(var(--tz-primary)-rgb,0.5)}.btn-secondary{--tz-btn-bg:var(--tz-secondary);--tz-btn-border-color:var(--tz-secondary);--tz-btn-hover-bg:var(--tz-secondary-text-emphasis);--tz-btn-hover-border-color:var(--tz-secondary-text-emphasis);--tz-btn-focus-shadow-rgb:var(--tz-secondary-rgb);--tz-btn-active-bg:var(--tz-secondary-text-emphasis);--tz-btn-active-border-color:var(--tz-secondary-text-emphasis)}.btn-outline-secondary{--tz-btn-color:var(--tz-secondary);--tz-btn-bg:transparent;--tz-btn-border-color:var(--tz-secondary);--tz-btn-hover-bg:var(--tz-secondary);--tz-btn-hover-border-color:var(--tz-secondary);--tz-btn-focus-shadow-rgb:var(--tz-secondary-rgb);--tz-btn-active-bg:var(--tz-secondary);--tz-btn-active-border-color:var(--tz-secondary)}.btn-soft-secondary{--tz-btn-color:var(--tz-secondary);--tz-btn-bg:var(--tz-secondary-bg-subtle);--tz-btn-border-color:transparent;--tz-btn-hover-bg:var(--tz-secondary);--tz-btn-hover-border-color:var(--tz-secondary);--tz-btn-active-bg:var(--tz-secondary);--tz-btn-active-border-color:var(--tz-secondary);--tz-btn-disabled-color:var(--tz-secondary);--tz-btn-disabled-bg:var(--tz-secondary);--tz-btn-disabled-border-color:var(--tz-secondary);--tz-btn-focus-shadow-rgb:0 0 0 $btn-focus-width rgba(var(--tz-secondary)-rgb,0.5)}.btn-success{--tz-btn-bg:var(--tz-success);--tz-btn-border-color:var(--tz-success);--tz-btn-hover-bg:var(--tz-success-text-emphasis);--tz-btn-hover-border-color:var(--tz-success-text-emphasis);--tz-btn-focus-shadow-rgb:var(--tz-success-rgb);--tz-btn-active-bg:var(--tz-success-text-emphasis);--tz-btn-active-border-color:var(--tz-success-text-emphasis)}.btn-outline-success{--tz-btn-color:var(--tz-success);--tz-btn-bg:transparent;--tz-btn-border-color:var(--tz-success);--tz-btn-hover-bg:var(--tz-success);--tz-btn-hover-border-color:var(--tz-success);--tz-btn-focus-shadow-rgb:var(--tz-success-rgb);--tz-btn-active-bg:var(--tz-success);--tz-btn-active-border-color:var(--tz-success)}.btn-soft-success{--tz-btn-color:var(--tz-success);--tz-btn-bg:var(--tz-success-bg-subtle);--tz-btn-border-color:transparent;--tz-btn-hover-bg:var(--tz-success);--tz-btn-hover-border-color:var(--tz-success);--tz-btn-active-bg:var(--tz-success);--tz-btn-active-border-color:var(--tz-success);--tz-btn-disabled-color:var(--tz-success);--tz-btn-disabled-bg:var(--tz-success);--tz-btn-disabled-border-color:var(--tz-success);--tz-btn-focus-shadow-rgb:0 0 0 $btn-focus-width rgba(var(--tz-success)-rgb,0.5)}.btn-info{--tz-btn-bg:var(--tz-info);--tz-btn-border-color:var(--tz-info);--tz-btn-hover-bg:var(--tz-info-text-emphasis);--tz-btn-hover-border-color:var(--tz-info-text-emphasis);--tz-btn-focus-shadow-rgb:var(--tz-info-rgb);--tz-btn-active-bg:var(--tz-info-text-emphasis);--tz-btn-active-border-color:var(--tz-info-text-emphasis)}.btn-outline-info{--tz-btn-color:var(--tz-info);--tz-btn-bg:transparent;--tz-btn-border-color:var(--tz-info);--tz-btn-hover-bg:var(--tz-info);--tz-btn-hover-border-color:var(--tz-info);--tz-btn-focus-shadow-rgb:var(--tz-info-rgb);--tz-btn-active-bg:var(--tz-info);--tz-btn-active-border-color:var(--tz-info)}.btn-soft-info{--tz-btn-color:var(--tz-info);--tz-btn-bg:var(--tz-info-bg-subtle);--tz-btn-border-color:transparent;--tz-btn-hover-bg:var(--tz-info);--tz-btn-hover-border-color:var(--tz-info);--tz-btn-active-bg:var(--tz-info);--tz-btn-active-border-color:var(--tz-info);--tz-btn-disabled-color:var(--tz-info);--tz-btn-disabled-bg:var(--tz-info);--tz-btn-disabled-border-color:var(--tz-info);--tz-btn-focus-shadow-rgb:0 0 0 $btn-focus-width rgba(var(--tz-info)-rgb,0.5)}.btn-warning{--tz-btn-bg:var(--tz-warning);--tz-btn-border-color:var(--tz-warning);--tz-btn-hover-bg:var(--tz-warning-text-emphasis);--tz-btn-hover-border-color:var(--tz-warning-text-emphasis);--tz-btn-focus-shadow-rgb:var(--tz-warning-rgb);--tz-btn-active-bg:var(--tz-warning-text-emphasis);--tz-btn-active-border-color:var(--tz-warning-text-emphasis)}.btn-outline-warning{--tz-btn-color:var(--tz-warning);--tz-btn-bg:transparent;--tz-btn-border-color:var(--tz-warning);--tz-btn-hover-bg:var(--tz-warning);--tz-btn-hover-border-color:var(--tz-warning);--tz-btn-focus-shadow-rgb:var(--tz-warning-rgb);--tz-btn-active-bg:var(--tz-warning);--tz-btn-active-border-color:var(--tz-warning)}.btn-soft-warning{--tz-btn-color:var(--tz-warning);--tz-btn-bg:var(--tz-warning-bg-subtle);--tz-btn-border-color:transparent;--tz-btn-hover-bg:var(--tz-warning);--tz-btn-hover-border-color:var(--tz-warning);--tz-btn-active-bg:var(--tz-warning);--tz-btn-active-border-color:var(--tz-warning);--tz-btn-disabled-color:var(--tz-warning);--tz-btn-disabled-bg:var(--tz-warning);--tz-btn-disabled-border-color:var(--tz-warning);--tz-btn-focus-shadow-rgb:0 0 0 $btn-focus-width rgba(var(--tz-warning)-rgb,0.5)}.btn-danger{--tz-btn-bg:var(--tz-danger);--tz-btn-border-color:var(--tz-danger);--tz-btn-hover-bg:var(--tz-danger-text-emphasis);--tz-btn-hover-border-color:var(--tz-danger-text-emphasis);--tz-btn-focus-shadow-rgb:var(--tz-danger-rgb);--tz-btn-active-bg:var(--tz-danger-text-emphasis);--tz-btn-active-border-color:var(--tz-danger-text-emphasis)}.btn-outline-danger{--tz-btn-color:var(--tz-danger);--tz-btn-bg:transparent;--tz-btn-border-color:var(--tz-danger);--tz-btn-hover-bg:var(--tz-danger);--tz-btn-hover-border-color:var(--tz-danger);--tz-btn-focus-shadow-rgb:var(--tz-danger-rgb);--tz-btn-active-bg:var(--tz-danger);--tz-btn-active-border-color:var(--tz-danger)}.btn-soft-danger{--tz-btn-color:var(--tz-danger);--tz-btn-bg:var(--tz-danger-bg-subtle);--tz-btn-border-color:transparent;--tz-btn-hover-bg:var(--tz-danger);--tz-btn-hover-border-color:var(--tz-danger);--tz-btn-active-bg:var(--tz-danger);--tz-btn-active-border-color:var(--tz-danger);--tz-btn-disabled-color:var(--tz-danger);--tz-btn-disabled-bg:var(--tz-danger);--tz-btn-disabled-border-color:var(--tz-danger);--tz-btn-focus-shadow-rgb:0 0 0 $btn-focus-width rgba(var(--tz-danger)-rgb,0.5)}.btn-purple{--tz-btn-bg:var(--tz-purple);--tz-btn-border-color:var(--tz-purple);--tz-btn-hover-bg:var(--tz-purple-text-emphasis);--tz-btn-hover-border-color:var(--tz-purple-text-emphasis);--tz-btn-focus-shadow-rgb:var(--tz-purple-rgb);--tz-btn-active-bg:var(--tz-purple-text-emphasis);--tz-btn-active-border-color:var(--tz-purple-text-emphasis)}.btn-outline-purple{--tz-btn-color:var(--tz-purple);--tz-btn-bg:transparent;--tz-btn-border-color:var(--tz-purple);--tz-btn-hover-bg:var(--tz-purple);--tz-btn-hover-border-color:var(--tz-purple);--tz-btn-focus-shadow-rgb:var(--tz-purple-rgb);--tz-btn-active-bg:var(--tz-purple);--tz-btn-active-border-color:var(--tz-purple)}.btn-soft-purple{--tz-btn-color:var(--tz-purple);--tz-btn-bg:var(--tz-purple-bg-subtle);--tz-btn-border-color:transparent;--tz-btn-hover-bg:var(--tz-purple);--tz-btn-hover-border-color:var(--tz-purple);--tz-btn-active-bg:var(--tz-purple);--tz-btn-active-border-color:var(--tz-purple);--tz-btn-disabled-color:var(--tz-purple);--tz-btn-disabled-bg:var(--tz-purple);--tz-btn-disabled-border-color:var(--tz-purple);--tz-btn-focus-shadow-rgb:0 0 0 $btn-focus-width rgba(var(--tz-purple)-rgb,0.5)}.btn-pink{--tz-btn-bg:var(--tz-pink);--tz-btn-border-color:var(--tz-pink);--tz-btn-hover-bg:var(--tz-pink-text-emphasis);--tz-btn-hover-border-color:var(--tz-pink-text-emphasis);--tz-btn-focus-shadow-rgb:var(--tz-pink-rgb);--tz-btn-active-bg:var(--tz-pink-text-emphasis);--tz-btn-active-border-color:var(--tz-pink-text-emphasis)}.btn-outline-pink{--tz-btn-color:var(--tz-pink);--tz-btn-bg:transparent;--tz-btn-border-color:var(--tz-pink);--tz-btn-hover-bg:var(--tz-pink);--tz-btn-hover-border-color:var(--tz-pink);--tz-btn-focus-shadow-rgb:var(--tz-pink-rgb);--tz-btn-active-bg:var(--tz-pink);--tz-btn-active-border-color:var(--tz-pink)}.btn-soft-pink{--tz-btn-color:var(--tz-pink);--tz-btn-bg:var(--tz-pink-bg-subtle);--tz-btn-border-color:transparent;--tz-btn-hover-bg:var(--tz-pink);--tz-btn-hover-border-color:var(--tz-pink);--tz-btn-active-bg:var(--tz-pink);--tz-btn-active-border-color:var(--tz-pink);--tz-btn-disabled-color:var(--tz-pink);--tz-btn-disabled-bg:var(--tz-pink);--tz-btn-disabled-border-color:var(--tz-pink);--tz-btn-focus-shadow-rgb:0 0 0 $btn-focus-width rgba(var(--tz-pink)-rgb,0.5)}.btn-light{--tz-btn-bg:var(--tz-light);--tz-btn-border-color:var(--tz-light);--tz-btn-hover-bg:var(--tz-light-text-emphasis);--tz-btn-hover-border-color:var(--tz-light-text-emphasis);--tz-btn-focus-shadow-rgb:var(--tz-light-rgb);--tz-btn-active-bg:var(--tz-light-text-emphasis);--tz-btn-active-border-color:var(--tz-light-text-emphasis)}.btn-outline-light{--tz-btn-color:var(--tz-light);--tz-btn-bg:transparent;--tz-btn-border-color:var(--tz-light);--tz-btn-hover-bg:var(--tz-light);--tz-btn-hover-border-color:var(--tz-light);--tz-btn-focus-shadow-rgb:var(--tz-light-rgb);--tz-btn-active-bg:var(--tz-light);--tz-btn-active-border-color:var(--tz-light)}.btn-soft-light{--tz-btn-color:var(--tz-light);--tz-btn-bg:var(--tz-light-bg-subtle);--tz-btn-border-color:transparent;--tz-btn-hover-bg:var(--tz-light);--tz-btn-hover-border-color:var(--tz-light);--tz-btn-active-bg:var(--tz-light);--tz-btn-active-border-color:var(--tz-light);--tz-btn-disabled-color:var(--tz-light);--tz-btn-disabled-bg:var(--tz-light);--tz-btn-disabled-border-color:var(--tz-light);--tz-btn-focus-shadow-rgb:0 0 0 $btn-focus-width rgba(var(--tz-light)-rgb,0.5)}.btn-dark{--tz-btn-bg:var(--tz-dark);--tz-btn-border-color:var(--tz-dark);--tz-btn-hover-bg:var(--tz-dark-text-emphasis);--tz-btn-hover-border-color:var(--tz-dark-text-emphasis);--tz-btn-focus-shadow-rgb:var(--tz-dark-rgb);--tz-btn-active-bg:var(--tz-dark-text-emphasis);--tz-btn-active-border-color:var(--tz-dark-text-emphasis)}.btn-outline-dark{--tz-btn-color:var(--tz-dark);--tz-btn-bg:transparent;--tz-btn-border-color:var(--tz-dark);--tz-btn-hover-bg:var(--tz-dark);--tz-btn-hover-border-color:var(--tz-dark);--tz-btn-focus-shadow-rgb:var(--tz-dark-rgb);--tz-btn-active-bg:var(--tz-dark);--tz-btn-active-border-color:var(--tz-dark)}.btn-soft-dark{--tz-btn-color:var(--tz-dark);--tz-btn-bg:var(--tz-dark-bg-subtle);--tz-btn-border-color:transparent;--tz-btn-hover-bg:var(--tz-dark);--tz-btn-hover-border-color:var(--tz-dark);--tz-btn-active-bg:var(--tz-dark);--tz-btn-active-border-color:var(--tz-dark);--tz-btn-disabled-color:var(--tz-dark);--tz-btn-disabled-bg:var(--tz-dark);--tz-btn-disabled-border-color:var(--tz-dark);--tz-btn-focus-shadow-rgb:0 0 0 $btn-focus-width rgba(var(--tz-dark)-rgb,0.5)}.btn-soft-danger,.btn-soft-info,.btn-soft-pink,.btn-soft-primary,.btn-soft-purple,.btn-soft-secondary,.btn-soft-success,.btn-soft-warning{--tz-btn-active-color:#fff;--tz-btn-hover-color:#fff}.btn-soft-light{--tz-btn-active-color:#212529;--tz-btn-hover-color:#212529}.btn-soft-dark{--tz-btn-active-color:#fff;--tz-btn-hover-color:#fff}[data-bs-theme=dark] .btn-light{--tz-btn-color:#fff;--tz-btn-active-color:#fff;--tz-btn-hover-color:#fff}.badge-outline-primary{--tz-badge-color:var(--tz-primary);background-color:transparent;border:1px solid #078080;border:1px solid var(--tz-primary)}.badge-outline-primary[href],.badge-outline-primary[href]:focus,.badge-outline-primary[href]:hover{background-color:#d8f2f3;background-color:var(--tz-primary-bg-subtle);color:#078080;color:var(--tz-primary);-webkit-text-decoration:none;text-decoration:none}.badge-outline-secondary{--tz-badge-color:var(--tz-secondary);background-color:transparent;border:1px solid #6c757d;border:1px solid var(--tz-secondary)}.badge-outline-secondary[href],.badge-outline-secondary[href]:focus,.badge-outline-secondary[href]:hover{background-color:#f8f9fa;background-color:var(--tz-secondary-bg-subtle);color:#6c757d;color:var(--tz-secondary);-webkit-text-decoration:none;text-decoration:none}.badge-outline-success{--tz-badge-color:var(--tz-success);background-color:transparent;border:1px solid #4489e4;border:1px solid var(--tz-success)}.badge-outline-success[href],.badge-outline-success[href]:focus,.badge-outline-success[href]:hover{background-color:#dae7fa;background-color:var(--tz-success-bg-subtle);color:#4489e4;color:var(--tz-success);-webkit-text-decoration:none;text-decoration:none}.badge-outline-info{--tz-badge-color:var(--tz-info);background-color:transparent;border:1px solid #33b0e0;border:1px solid var(--tz-info)}.badge-outline-info[href],.badge-outline-info[href]:focus,.badge-outline-info[href]:hover{background-color:#d6eff9;background-color:var(--tz-info-bg-subtle);color:#33b0e0;color:var(--tz-info);-webkit-text-decoration:none;text-decoration:none}.badge-outline-warning{--tz-badge-color:var(--tz-warning);background-color:transparent;border:1px solid #edc755;border:1px solid var(--tz-warning)}.badge-outline-warning[href],.badge-outline-warning[href]:focus,.badge-outline-warning[href]:hover{background-color:#fbf4dd;background-color:var(--tz-warning-bg-subtle);color:#edc755;color:var(--tz-warning);-webkit-text-decoration:none;text-decoration:none}.badge-outline-danger{--tz-badge-color:var(--tz-danger);background-color:transparent;border:1px solid #d03f3f;border:1px solid var(--tz-danger)}.badge-outline-danger[href],.badge-outline-danger[href]:focus,.badge-outline-danger[href]:hover{background-color:#f6d9d9;background-color:var(--tz-danger-bg-subtle);color:#d03f3f;color:var(--tz-danger);-webkit-text-decoration:none;text-decoration:none}.badge-outline-purple{--tz-badge-color:var(--tz-purple);background-color:transparent;border:1px solid #716cb0;border:1px solid var(--tz-purple)}.badge-outline-purple[href],.badge-outline-purple[href]:focus,.badge-outline-purple[href]:hover{background-color:#e3e2ef;background-color:var(--tz-purple-bg-subtle);color:#716cb0;color:var(--tz-purple);-webkit-text-decoration:none;text-decoration:none}.badge-outline-pink{--tz-badge-color:var(--tz-pink);background-color:transparent;border:1px solid #f24f7c;border:1px solid var(--tz-pink)}.badge-outline-pink[href],.badge-outline-pink[href]:focus,.badge-outline-pink[href]:hover{background-color:#fcdce5;background-color:var(--tz-pink-bg-subtle);color:#f24f7c;color:var(--tz-pink);-webkit-text-decoration:none;text-decoration:none}.badge-outline-light{--tz-badge-color:var(--tz-light);background-color:transparent;border:1px solid #f2f2f7;border:1px solid var(--tz-light)}.badge-outline-light[href],.badge-outline-light[href]:focus,.badge-outline-light[href]:hover{background-color:#fcfcfd;background-color:var(--tz-light-bg-subtle);color:#f2f2f7;color:var(--tz-light);-webkit-text-decoration:none;text-decoration:none}.badge-outline-dark{--tz-badge-color:var(--tz-dark);background-color:transparent;border:1px solid #212529;border:1px solid var(--tz-dark)}.badge-outline-dark[href],.badge-outline-dark[href]:focus,.badge-outline-dark[href]:hover{background-color:#ced4da;background-color:var(--tz-dark-bg-subtle);color:#212529;color:var(--tz-dark);-webkit-text-decoration:none;text-decoration:none}.card{box-shadow:0 1px 3px rgba(27,23,30,.1);box-shadow:var(--tz-box-shadow);margin-bottom:1.25rem}.card .header-title{font-size:1rem;margin-bottom:.5rem;margin-top:0}.card .card-drop{color:inherit;font-size:20px}.card .card-widgets{float:right;height:16px}.card .card-widgets>a{color:inherit;display:inline-block;font-size:18px;line-height:1;min-width:20px}.card .card-widgets>a.collapsed i:before{content:""}.card-header,.card-title{margin-top:0}.card-disabled{background:rgba(242,242,247,.8);border-radius:.25rem;border-radius:var(--tz-border-radius-sm);bottom:0;cursor:progress;left:0;position:absolute;right:0;top:0}.card-disabled .card-portlets-loader{animation:rotatebox 1.2s ease-in-out infinite;background-color:#212529;background-color:var(--tz-gray-900);border-radius:3px;height:30px;left:50%;margin-left:-.75rem;margin-top:-.75rem;position:absolute;top:50%;width:30px}@keyframes rotatebox{0%{transform:perspective(120px) rotateX(0) rotateY(0)}50%{transform:perspective(120px) rotateX(-180.1deg) rotateY(0)}to{transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg)}}.card-h-100{height:calc(100% - 1.5rem)}.form-checkbox-primary .form-check-input:checked,.form-radio-primary .form-check-input:checked{background-color:#078080;background-color:var(--tz-primary);border-color:#078080;border-color:var(--tz-primary)}.form-checkbox-secondary .form-check-input:checked,.form-radio-secondary .form-check-input:checked{background-color:#6c757d;background-color:var(--tz-secondary);border-color:#6c757d;border-color:var(--tz-secondary)}.form-checkbox-success .form-check-input:checked,.form-radio-success .form-check-input:checked{background-color:#4489e4;background-color:var(--tz-success);border-color:#4489e4;border-color:var(--tz-success)}.form-checkbox-info .form-check-input:checked,.form-radio-info .form-check-input:checked{background-color:#33b0e0;background-color:var(--tz-info);border-color:#33b0e0;border-color:var(--tz-info)}.form-checkbox-warning .form-check-input:checked,.form-radio-warning .form-check-input:checked{background-color:#edc755;background-color:var(--tz-warning);border-color:#edc755;border-color:var(--tz-warning)}.form-checkbox-danger .form-check-input:checked,.form-radio-danger .form-check-input:checked{background-color:#d03f3f;background-color:var(--tz-danger);border-color:#d03f3f;border-color:var(--tz-danger)}.form-checkbox-purple .form-check-input:checked,.form-radio-purple .form-check-input:checked{background-color:#716cb0;background-color:var(--tz-purple);border-color:#716cb0;border-color:var(--tz-purple)}.form-checkbox-pink .form-check-input:checked,.form-radio-pink .form-check-input:checked{background-color:#f24f7c;background-color:var(--tz-pink);border-color:#f24f7c;border-color:var(--tz-pink)}.form-checkbox-light .form-check-input:checked,.form-radio-light .form-check-input:checked{background-color:#f2f2f7;background-color:var(--tz-light);border-color:#f2f2f7;border-color:var(--tz-light)}.form-checkbox-dark .form-check-input:checked,.form-radio-dark .form-check-input:checked{background-color:#212529;background-color:var(--tz-dark);border-color:#212529;border-color:var(--tz-dark)}.card-radio,.card-switch{padding:0}.card-radio .form-check-label,.card-switch .form-check-label{background-color:#fff;background-color:var(--tz-secondary-bg);border:1px solid #dee2e6;border:1px solid var(--tz-border-color);border-radius:.25rem;display:block;overflow:hidden;position:relative;text-overflow:ellipsis;white-space:nowrap}.card-radio .form-check-label:hover,.card-switch .form-check-label:hover{cursor:pointer}.card-radio .form-check-input,.card-switch .form-check-input{display:none}.card-radio .form-check-input:checked+.form-check-label:before,.card-switch .form-check-input:checked+.form-check-label:before{bottom:2px;color:#078080;color:var(--tz-primary);content:"󰗠";font-family:Material Design Icons;font-size:16px;position:absolute;right:6px}.card-radio.dark .form-check-input:checked+.form-check-label:before,.card-switch.dark .form-check-input:checked+.form-check-label:before{color:#fff}.dropdown-menu{box-shadow:var(--tz-dropdown-box-shadow)}.dropdown-header{margin-top:0}.dropdown-toggle-split:before{background-color:rgba(33,37,41,.08);border-radius:0 .25rem .25rem 0;bottom:-1px;content:"";left:0;position:absolute;right:-1px;top:-1px}.dropstart .dropdown-toggle-split:before{background-color:inherit;border-radius:0;bottom:auto;left:auto;position:relative;right:auto;top:auto}.dropstart .dropdown-toggle-split:after{background-color:rgba(33,37,41,.08);border-radius:0 .25rem .25rem 0;bottom:-1px;content:"aa"!important;left:0;position:absolute;right:-1px;top:-1px}.hover-dropdown:hover .dropdown-menu{display:block!important;top:100%!important}.dropdown-menu-animated{animation-duration:.3s;animation-fill-mode:both;animation-name:DropDownSlide;margin:0;position:absolute;z-index:1000}.dropdown-menu-animated.show{top:100%!important}.dropdown-menu-animated.dropdown-menu-end[style]{left:auto;right:0}.dropdown-menu-animated i{display:inline-block}.dropdown-menu-animated.dropdown-menu[data-popper-placement^=left],.dropdown-menu-animated.dropdown-menu[data-popper-placement^=right],.dropdown-menu-animated.dropdown-menu[data-popper-placement^=top]{animation:none!important;top:auto!important}@keyframes DropDownSlide{to{transform:translateY(0)}0%{transform:translateY(10px)}}@media(min-width:576px){.dropdown-lg{width:320px}}.dropdown-icon-item{border:1px solid transparent;border-radius:3px;color:#6c757d;color:var(--tz-body-color);display:block;line-height:34px;padding:15px 0 9px;text-align:center}.dropdown-icon-item img{height:24px}.dropdown-icon-item span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dropdown-icon-item:hover{background-color:#f8f9fa;background-color:var(--tz-tertiary-bg);color:#313539;color:var(--tz-tertiary-color)}.arrow-none:after{display:none}.form-control-light{background-color:#f8f9fa!important;background-color:var(--tz-tertiary-bg)!important;border-color:#dee2e6!important;border-color:var(--tz-border-color)!important;border-color:var(--tz-border-color);border-style:solid;border-width:0;border-width:var(--tz-theme-card-border-width)}input.form-control[type=color],input.form-control[type=range]{min-height:39px}.custom-select.is-invalid:focus,.custom-select.is-valid:focus,.custom-select:invalid:focus,.custom-select:valid:focus,.form-control.is-invalid:focus,.form-control.is-valid:focus,.form-control:invalid:focus,.form-control:valid:focus{box-shadow:none!important}select.form-control:not([size]):not([multiple]){height:calc(1.5em + .9rem + 2px);height:calc(1.5em + .9rem + var(--tz-border-width)*2)}select.form-control-sm:not([size]):not([multiple]){height:calc(1.5em + .56rem + 2px);height:calc(1.5em + .56rem + var(--tz-border-width)*2)}.password-eye{cursor:pointer}.password-eye:before{content:"";font-family:remixicon;font-feature-settings:normal;font-size:16px;font-style:normal;font-variant:normal;font-weight:400;line-height:1.2;vertical-align:middle}.show-password .password-eye:before{content:""}.modal-dialog{box-shadow:0 1px 3px rgba(27,23,30,.1);box-shadow:var(--tz-box-shadow)}.modal-title{margin-top:0}.modal-full-width{max-width:none;width:95%}.modal-top{margin:0 auto}.modal-right{align-content:center;background-color:#fff;background-color:var(--tz-secondary-bg);display:flex;flex-flow:column nowrap;height:100%;justify-content:center;margin:0;position:absolute;right:0;transform:translate(25%)!important}.modal-right button.btn-close{position:fixed;right:20px;top:20px;z-index:1}.modal.show .modal-left,.modal.show .modal-right{transform:translate(0)!important}.modal-bottom{align-content:center;display:flex;flex-flow:column nowrap;height:100%;justify-content:flex-end;margin:0 auto}.modal-colored-header{border-radius:0}.modal-colored-header .modal-title{color:#fff!important}.modal-filled{color:#fff}.modal-filled .modal-header{background-color:hsla(0,0%,100%,.07)}.modal-filled .modal-title{color:#fff}.modal-filled .modal-footer,.modal-filled .modal-header{border:none}.nav-pills>li>a,.nav-tabs>li>a{color:hsla(208,7%,46%,.75);color:var(--tz-secondary-color);font-weight:600}.nav-pills>a{color:var(--tz-light-color);font-weight:600}.bg-nav-pills{background-color:#f8f9fa;background-color:var(--tz-tertiary-bg)}.nav-tabs.nav-bordered{border-bottom:2px solid #dee2e6;border-bottom:2px solid var(--tz-border-color)}.nav-tabs.nav-bordered .nav-item{margin-bottom:-1px}.nav-tabs.nav-bordered li a{border:0;padding:.625rem 1.25rem}.nav-tabs.nav-bordered li a.active{border-bottom:2px solid #078080;border-bottom:2px solid var(--tz-primary)}.pagination-rounded .page-link{border:none;border-radius:30px!important;margin:0 3px!important}.popover-header{margin-top:0}.primary-popover{--tz-popover-max-width:200px!important;--tz-popover-border-color:var(--tz-primary)!important;--tz-popover-header-bg:var(--tz-primary)!important;--tz-popover-header-color:var(--tz-white)!important;--tz-popover-body-padding-x:1rem!important;--tz-popover-body-padding-y:.5rem!important}.secondary-popover{--tz-popover-max-width:200px!important;--tz-popover-border-color:var(--tz-secondary)!important;--tz-popover-header-bg:var(--tz-secondary)!important;--tz-popover-header-color:var(--tz-white)!important;--tz-popover-body-padding-x:1rem!important;--tz-popover-body-padding-y:.5rem!important}.success-popover{--tz-popover-max-width:200px!important;--tz-popover-border-color:var(--tz-success)!important;--tz-popover-header-bg:var(--tz-success)!important;--tz-popover-header-color:var(--tz-white)!important;--tz-popover-body-padding-x:1rem!important;--tz-popover-body-padding-y:.5rem!important}.info-popover{--tz-popover-max-width:200px!important;--tz-popover-border-color:var(--tz-info)!important;--tz-popover-header-bg:var(--tz-info)!important;--tz-popover-header-color:var(--tz-white)!important;--tz-popover-body-padding-x:1rem!important;--tz-popover-body-padding-y:.5rem!important}.warning-popover{--tz-popover-max-width:200px!important;--tz-popover-border-color:var(--tz-warning)!important;--tz-popover-header-bg:var(--tz-warning)!important;--tz-popover-header-color:var(--tz-white)!important;--tz-popover-body-padding-x:1rem!important;--tz-popover-body-padding-y:.5rem!important}.danger-popover{--tz-popover-max-width:200px!important;--tz-popover-border-color:var(--tz-danger)!important;--tz-popover-header-bg:var(--tz-danger)!important;--tz-popover-header-color:var(--tz-white)!important;--tz-popover-body-padding-x:1rem!important;--tz-popover-body-padding-y:.5rem!important}.purple-popover{--tz-popover-max-width:200px!important;--tz-popover-border-color:var(--tz-purple)!important;--tz-popover-header-bg:var(--tz-purple)!important;--tz-popover-header-color:var(--tz-white)!important;--tz-popover-body-padding-x:1rem!important;--tz-popover-body-padding-y:.5rem!important}.pink-popover{--tz-popover-max-width:200px!important;--tz-popover-border-color:var(--tz-pink)!important;--tz-popover-header-bg:var(--tz-pink)!important;--tz-popover-header-color:var(--tz-white)!important;--tz-popover-body-padding-x:1rem!important;--tz-popover-body-padding-y:.5rem!important}.light-popover{--tz-popover-max-width:200px!important;--tz-popover-border-color:var(--tz-light)!important;--tz-popover-header-bg:var(--tz-light)!important;--tz-popover-header-color:var(--tz-white)!important;--tz-popover-body-padding-x:1rem!important;--tz-popover-body-padding-y:.5rem!important}.dark-popover{--tz-popover-max-width:200px!important;--tz-popover-border-color:var(--tz-dark)!important;--tz-popover-header-bg:var(--tz-dark)!important;--tz-popover-header-color:var(--tz-white)!important;--tz-popover-body-padding-x:1rem!important;--tz-popover-body-padding-y:.5rem!important}@media print{.end-bar,.footer,.leftside-menu,.navbar-custom,.page-title-box{display:none}.card-body,.content,.content-page,.end-bar,body{margin:0;padding:0}.card{box-shadow:none}}.progress-sm{height:5px}.progress-md{height:8px}.progress-lg{height:12px}.progress-xl{height:15px}html{min-height:100%;position:relative}@supports(-webkit-overflow-scrolling:touch){body{cursor:pointer}}body{overflow-x:hidden}a,button{outline:0!important}a.disabled,button.disabled{cursor:default;pointer-events:none}label{font-weight:600}address.address-lg{line-height:24px}b,strong{font-weight:700}.table-centered td,.table-centered th{vertical-align:middle!important}.table .table-user img{height:30px;width:30px}.table>:not(caption)>*>*{background-color:var(--tz-table-bg)!important}.table.table-bordered tbody{border-top:1px solid;border-top-color:inherit}.table-sm .action-icon{font-size:1rem}.table-nowrap td,.table-nowrap th{white-space:nowrap}[data-bs-theme=dark] .table-light{--tz-table-color:var(--tz-body-color);--tz-table-bg:var(--tz-light);--tz-table-border-color:var(--tz-border-color)}.primary-tooltip{--tz-tooltip-bg:var(--tz-primary)!important}.secondary-tooltip{--tz-tooltip-bg:var(--tz-secondary)!important}.success-tooltip{--tz-tooltip-bg:var(--tz-success)!important}.info-tooltip{--tz-tooltip-bg:var(--tz-info)!important}.warning-tooltip{--tz-tooltip-bg:var(--tz-warning)!important}.danger-tooltip{--tz-tooltip-bg:var(--tz-danger)!important}.purple-tooltip{--tz-tooltip-bg:var(--tz-purple)!important}.pink-tooltip{--tz-tooltip-bg:var(--tz-pink)!important}.light-tooltip{--tz-tooltip-bg:var(--tz-light)!important}.dark-tooltip{--tz-tooltip-bg:var(--tz-dark)!important}.progress-w-percent{margin-bottom:20px;min-height:20px}.progress-w-percent .progress{float:left;margin-top:8px;width:calc(100% - 50px)}.progress-w-percent .progress-value{float:right;line-height:20px;text-align:right;width:40px}.widget-flat{overflow:hidden;position:relative}@media(min-width:1200px)and (max-width:1500px){.widget-flat i.widget-icon{display:none}}.widget-icon{background-color:hsla(0,0%,100%,.25);background-color:rgba(var(--tz-white-rgb),.25);border-radius:0 3px 3px 0;bottom:0;color:#fff;color:var(--tz-white);display:inline-block;font-size:42px;line-height:130px;min-width:100px;position:absolute;right:0;text-align:center;top:0}.chart-widget-list p{border-bottom:1px solid #dee2e6;border-bottom:1px solid var(--tz-border-color);margin-bottom:.5rem;padding-bottom:.5rem}.timeline-alt{padding:20px 0}.timeline-alt,.timeline-alt .timeline-item{position:relative}.timeline-alt .timeline-item:before{background-color:#f8f9fa;background-color:var(--tz-tertiary-bg);bottom:0;content:"";left:9px;position:absolute;top:20px;width:2px;z-index:0}.timeline-alt .timeline-item .timeline-icon{background-color:#fff;border:2px solid transparent;border-radius:50%;float:left;font-size:12px;height:20px;line-height:16px;text-align:center;width:20px}.timeline-alt .timeline-item .timeline-item-info{margin-left:30px}.timeline-alt .timeline-item:last-of-type:before{display:none}.inbox-widget .inbox-item{border-bottom:1px solid #dee2e6;border-bottom:1px solid var(--tz-border-color);overflow:hidden;padding:.625rem 0;position:relative}.inbox-widget .inbox-item:last-of-type{border-bottom:none}.inbox-widget .inbox-item .inbox-item-img{display:block;float:left;margin-right:15px;width:40px}.inbox-widget .inbox-item .inbox-item-img img{width:40px}.inbox-widget .inbox-item .inbox-item-author{color:#313539;color:var(--tz-tertiary-color);display:block;margin-bottom:3px}.inbox-widget .inbox-item .inbox-item-text{color:#adb5bd;color:var(--tz-gray-500);display:block;font-size:.8125rem;margin:0}.inbox-widget .inbox-item .inbox-item-date{color:#6c757d;color:var(--tz-gray-600);font-size:.6875rem;position:absolute;right:5px;top:10px}.tilebox-one i{font-size:2rem;opacity:.3;position:absolute;right:1.5rem}.toll-free-box i{bottom:-15px;font-size:4rem;left:0;opacity:.4;position:absolute;transform:rotate(30deg)}.cta-box .cta-box-title{font-size:20px;line-height:30px}.conversation-list{list-style:none;padding:0 15px}.conversation-list li{margin-bottom:20px}.conversation-list li .conversation-actions{display:none;float:right}.conversation-list li:hover .conversation-actions{display:block}.conversation-list .chat-avatar{float:left;text-align:center;width:32px}.conversation-list .chat-avatar img{border-radius:100%;width:100%}.conversation-list .chat-avatar i{font-size:12px;font-style:normal}.conversation-list .ctext-wrap{background:#f2f2f7;background:var(--tz-light);border-radius:3px;display:inline-block;padding:12px;position:relative}.conversation-list .ctext-wrap i{display:block;font-size:12px;font-style:normal;font-weight:700;position:relative}.conversation-list .ctext-wrap p{margin:0;padding-top:3px}.conversation-list .ctext-wrap:after{border-width:medium;border-bottom:6px solid transparent;border-left:6px solid transparent;border-right:6px solid #f2f2f7;border-right-color:var(--tz-light);border-top:6px solid #f2f2f7;border-top-color:var(--tz-light);content:" ";height:0;left:-11px;margin-right:-1px;pointer-events:none;position:absolute;top:0;width:0}.conversation-list .conversation-text{float:left;margin-left:12px;width:70%}.conversation-list .odd .chat-avatar{float:right!important}.conversation-list .odd .conversation-text{color:#078080;float:right!important;margin-right:12px;text-align:right;width:70%!important}.conversation-list .odd .ctext-wrap{background-color:#d8f2f3;background-color:var(--tz-primary-bg-subtle)}.conversation-list .odd .ctext-wrap:after{border-color:transparent transparent transparent #d8f2f3;border-left-color:var(--tz-primary-bg-subtle);border-top-color:#d8f2f3;border-top-color:var(--tz-primary-bg-subtle);left:auto;right:-8px}.conversation-list .odd .conversation-actions{float:left}.calendar-widget .datepicker-inline,.calendar-widget table{width:100%}.calendar-widget .datepicker-inline tr td,.calendar-widget .datepicker-inline tr td.active.day,.calendar-widget .datepicker-inline tr td.today.day,.calendar-widget .datepicker-inline tr th,.calendar-widget table tr td,.calendar-widget table tr td.active.day,.calendar-widget table tr td.today.day,.calendar-widget table tr th{background-color:transparent!important}.calendar-widget .datepicker-inline tr td.active.day,.calendar-widget .datepicker-inline tr td.today.day,.calendar-widget table tr td.active.day,.calendar-widget table tr td.today.day{color:#d03f3f!important;font-weight:700;text-shadow:none}.calendar-widget .datepicker-inline tr td.active.day:hover,.calendar-widget .datepicker-inline tr td.today.day:hover,.calendar-widget table tr td.active.day:hover,.calendar-widget table tr td.today.day:hover{background-color:transparent!important}.calendar-widget .datepicker-inline td,.calendar-widget .datepicker-inline th,.calendar-widget table td,.calendar-widget table th{height:45px}.calendar-widget .datepicker-inline .datepicker-switch,.calendar-widget .datepicker-inline .next,.calendar-widget .datepicker-inline .prev,.calendar-widget table .datepicker-switch,.calendar-widget table .next,.calendar-widget table .prev{background-color:rgba(7,128,128,.1)!important;background-color:rgba(var(--tz-primary-rgb),.1)!important;border-radius:0;color:#078080;color:var(--tz-primary);font-size:1.1rem}.card-bg-img{background-position:100%;background-repeat:no-repeat;background-size:cover}.social-list-item{align-items:center;border:2px solid #adb5bd;border:2px solid var(--tz-gray-500);border-radius:50%;color:#adb5bd;color:var(--tz-gray-500);display:inline-flex;height:2rem;justify-content:center;line-height:calc(2rem - 4px);width:2rem}.social-list-item:hover{border-color:#6c757d;border-color:var(--tz-gray-600);color:#6c757d;color:var(--tz-gray-600)}.horizontal-steps{align-items:center;display:flex;flex-direction:row;justify-content:space-between;position:relative;width:100%}.horizontal-steps:before{background-color:#dee2e6;background-color:var(--tz-border-color);content:"";display:block;height:.2em;position:absolute;width:100%}.horizontal-steps .process-line{background-color:#078080;background-color:var(--tz-primary);display:block;height:.2em;position:absolute;width:50%}.horizontal-steps .horizontal-steps-content{align-items:center;display:flex;flex-direction:row;justify-content:space-between;position:relative;width:100%}.horizontal-steps .horizontal-steps-content .step-item{background-color:currentColor;border:.25em solid #eaf1f3;border:.25em solid var(--tz-body-bg);border-radius:50%;bottom:calc(100% + 1em);box-sizing:content-box;color:#078080;color:var(--tz-primary);display:block;height:8px;margin:0 2em;position:relative;width:8px;z-index:5}.horizontal-steps .horizontal-steps-content .step-item:first-child{margin-left:0}.horizontal-steps .horizontal-steps-content .step-item:last-child{color:#4489e4;margin-right:0}.horizontal-steps .horizontal-steps-content .step-item span{color:#adb5bd;color:var(--tz-gray-500);left:50%;position:absolute;top:calc(100% + 1em);transform:translateX(-50%);white-space:nowrap}.horizontal-steps .horizontal-steps-content .step-item.current:before{animation-duration:2s;animation-iteration-count:infinite;animation-name:animation-steps-current;animation-timing-function:ease-out;background-color:currentColor;border-radius:50%;content:"";display:block;left:48%;opacity:0;padding:1em;position:absolute;top:48%;z-index:-1}.horizontal-steps .horizontal-steps-content .step-item.current span{color:#078080!important;color:var(--tz-primary)!important}@keyframes animation-steps-current{0%{opacity:1;transform:translate(-50%,-50%) scale(0)}to{opacity:0;transform:translate(-50%,-50%) scale(1)}}@media(max-width:767.98px){.horizontal-steps .horizontal-steps-content .step-item span{white-space:inherit}}#preloader{background-color:#f8f9fa;background-color:var(--tz-tertiary-bg);bottom:0;left:0;position:fixed;right:0;top:0;z-index:9999}#status{height:80px;left:50%;margin:-40px 0 0 -40px;position:absolute;top:50%;width:80px}@keyframes bouncing-loader{to{opacity:.1;transform:translate3d(0,-16px,0)}}.bouncing-loader{display:flex;justify-content:center}.bouncing-loader>div{animation:bouncing-loader .6s infinite alternate;background:#078080;background:var(--tz-primary);border-radius:50%;height:13px;margin:32px 3px;width:13px}.bouncing-loader>div:nth-child(2){animation-delay:.2s;background:#d03f3f}.bouncing-loader>div:nth-child(3){animation-delay:.4s;background:#4489e4}body.authentication-bg{background-image:url(../4de8f68f4fa8834e99f8.jpg);background-size:cover}body.authentication-bg .account-pages{align-items:center;display:flex;min-height:100vh}body.authentication-bg .auth-brand .logo-light{display:none}body.authentication-bg .auth-brand .logo-dark{display:block}.authentication-bg .account-pages .card{border-radius:.5rem}.authentication-bg .account-pages .card .logout-icon{width:140px!important}html[data-bs-theme=dark] body.authentication-bg{background-image:url(../eeaf617c98a6038a1a15.jpg)}html[data-bs-theme=dark] .auth-brand .logo-light{display:block}html[data-bs-theme=dark] .auth-brand .logo-dark{display:none}.scrollspy-example{height:200px;margin-top:.5rem;overflow:auto;position:relative}.grid-structure .grid-container{background-color:#f8f9fa;background-color:var(--tz-tertiary-bg);font-size:.8rem;font-weight:600;margin-bottom:10px;padding:10px 20px}.icons-list-demo .col-xl-3.col-lg-4.col-sm-6{cursor:pointer;line-height:45px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.icons-list-demo .col-xl-3.col-lg-4.col-sm-6 p{line-height:inherit;margin-bottom:0}.icons-list-demo .col-xl-3.col-lg-4.col-sm-6:hover,.icons-list-demo .col-xl-3.col-lg-4.col-sm-6:hover i{color:#078080;color:var(--tz-primary)}.icons-list-demo i{border-radius:3px;display:inline-block;font-size:24px;height:50px;line-height:50px;margin-right:12px;text-align:center;transition:all .2s;vertical-align:middle;width:50px}.text-error{font-size:5.5rem;line-height:5.625rem;text-shadow:rgba(7,128,128,.4) 5px 1px,rgba(7,128,128,.3) 10px 3px;text-shadow:rgba(var(--tz-primary-rgb),.4) 5px 1px,rgba(var(--tz-primary-rgb),.3) 10px 3px}.faq-question-q-box,.text-error{color:#078080;color:var(--tz-primary)}.faq-question-q-box{background-color:rgba(7,128,128,.25);background-color:rgba(var(--tz-primary-rgb),.25);border-radius:50%;box-shadow:0 0 45px 0 hsla(208,7%,46%,.2);box-shadow:0 0 45px 0 rgba(var(--tz-body-color-rgb),.2);float:left;font-weight:700;height:30px;line-height:30px;text-align:center;width:30px}.faq-question{color:#313539;color:var(--tz-tertiary-color);font-size:16px;font-weight:600;margin-top:0}.faq-answer,.faq-question{margin-left:50px}.maintenance-icon{border-radius:50%;box-shadow:0 0 45px 0 hsla(208,7%,46%,.2);box-shadow:0 0 45px 0 rgba(var(--tz-body-color-rgb),.2);display:inline-block;font-size:22px;height:60px;line-height:58px;width:60px}.board{display:block;overflow-x:auto;white-space:nowrap}.tasks{border:1px solid #dee2e6;border:1px solid var(--tz-border-color);border-radius:.25rem;border-radius:var(--tz-border-radius-sm);display:inline-block;margin-bottom:1.5rem;padding:0 1rem 1rem;vertical-align:top;width:22rem}.tasks.tasks:not(:last-child){margin-right:1.25rem}.tasks .card{margin-top:1rem;white-space:normal}.tasks .task-header{padding-top:1rem}.task-list-items{min-height:100px;position:relative}.task-list-items:before{content:"No Tasks";font-weight:600;line-height:110px;position:absolute;text-align:center;width:100%}.task-modal-content .form-control-light{background-color:#f2f2f7!important;background-color:var(--tz-light)!important;border-color:#dee2e6!important;border-color:var(--tz-border-color)!important}.gantt-task-details{min-width:220px}.page-aside-left{float:left;padding:0 20px 20px 10px;position:relative;width:240px}.page-aside-left:before{background-color:#eaf1f3;background-color:var(--tz-body-bg);bottom:-1.5rem;content:"";height:100%;position:absolute;right:-15px;width:5px}.page-aside-right{border-left:5px solid #eaf1f3;border-left:5px solid var(--tz-body-bg);margin:-1.5rem 0 -1.5rem 250px;padding:1.5rem 0 1.5rem 25px}.email-list{display:block;overflow:hidden;padding-left:0}.email-list>li{cursor:default;display:block;height:51px;line-height:50px;position:relative;transition-duration:.3s}.email-list>li a{color:hsla(208,7%,46%,.75);color:var(--tz-secondary-color)}.email-list>li a:hover{color:#313539;color:var(--tz-tertiary-color)}.email-list>li .col-mail{float:left;position:relative}.email-list>li .email-sender-info{width:320px}.email-list>li .email-sender-info .checkbox-wrapper-mail,.email-list>li .email-sender-info .star-toggle{display:block;float:left}.email-list>li .email-sender-info .checkbox-wrapper-mail{cursor:pointer;height:20px;margin:15px 10px 0 20px;width:20px}.email-list>li .email-sender-info .star-toggle{color:#adb5bd;color:var(--tz-gray-500);font-size:18px;margin-left:10px}.email-list>li .email-sender-info .email-title{left:100px;line-height:50px;margin-bottom:0;overflow:hidden;position:absolute;right:0;text-overflow:ellipsis;top:0;white-space:nowrap}.email-list>li .email-content{bottom:0;left:320px;position:absolute;right:0;top:0}.email-list>li .email-content .email-date,.email-list>li .email-content .email-subject{position:absolute;top:0}.email-list>li .email-content .email-subject{left:0;overflow:hidden;right:110px;text-overflow:ellipsis;white-space:nowrap}.email-list>li .email-content .email-date{padding-left:10px;right:0;text-align:right;width:100px}.email-list>li.active,.email-list>li.mail-selected{background:#f8f9fa;background:var(--tz-tertiary-bg);transition-duration:.05s}.email-list>li.unread a{color:#212529;color:var(--tz-dark);font-weight:600}.email-list>li.unread a i{font-weight:400}.email-list>li .email-action-icons{opacity:0}.email-list>li .email-action-icons ul{display:flex;position:absolute;right:-180px;transition:all .5s}.email-list>li .email-action-icons ul li{margin:0 8px}.email-list>li .email-action-icons ul .email-action-icons-item{font-size:20px;transition:all .5s}.email-list>li .email-action-icons ul .email-action-icons-item:hover{color:#d03f3f}.email-list>li:hover{background:#f8f9fa;background:var(--tz-tertiary-bg);transition-duration:.05s}.email-list>li:hover .email-action-icons{opacity:1}.email-list>li:hover .email-action-icons ul{right:10px;transition:all .5s}.email-list>li:hover .email-content .email-date{opacity:0}.email-list>li:hover .email-content .email-subject{right:180px;transition:all .5s}.email-menu-list a{color:hsla(208,7%,46%,.75);color:var(--tz-secondary-color);display:block;font-weight:500;padding:8px 5px}.email-menu-list a:hover{color:#313539;color:var(--tz-tertiary-color)}.email-menu-list a .badge{margin-top:3px}.labels-list a{padding:7px 5px}.write-mdg-box .CodeMirror{height:150px}@media(max-width:648px){.page-aside-left{float:none;padding:0 10px 20px;width:100%}.page-aside-left:before{width:0}.page-aside-right{border:0;margin-left:0;padding-left:0}.email-list li .email-sender-info .checkbox-wrapper-mail{margin-left:0}}@media(max-width:520px){.page-aside-right>.btn-group{margin-bottom:10px}.email-list li .email-sender-info{width:150px}.email-list li .email-sender-info .email-title{left:80px}.email-list li .email-content{display:none}}.profile-bg-picture{background-position:50%;background-size:cover;margin:0 -20px;min-height:300px;position:relative}.profile-user-box{background-color:#fff;background-color:var(--tz-secondary-bg);border:1px solid #dee2e6;border:1px solid var(--tz-border-color);border-radius:5px;margin-bottom:20px;margin-top:-65px;padding:20px;position:relative}.profile-user-img img{border:3px solid #dee2e6;border:3px solid var(--tz-border-color);box-shadow:2px 6px 30px -15px #212529;position:absolute;top:-56px}.profile-content .nav-underline .nav-item .nav-link{border-bottom:.15rem solid #f2f2f7;border-bottom:.15rem solid var(--tz-light);color:hsla(208,7%,46%,.75);color:var(--tz-secondary-color);font-size:16px;font-weight:600}.profile-content .nav-underline .nav-item .nav-link.active,.profile-content .nav-underline .nav-item .nav-link:hover{border-bottom-color:#078080!important;color:#078080!important}.timeline-2{border-left:2px solid #078080;position:relative}.timeline-2 .time-item{border-color:#f2f2f7;padding-bottom:1px;position:relative}.timeline-2 .time-item :after,.timeline-2 .time-item :before{content:" ";display:table}.timeline-2 .time-item :after{background-color:#fff;background-color:var(--tz-secondary-bg);border:2px solid #078080;border-radius:50%;content:"";height:14px;left:0;margin-left:-8px;position:absolute;top:5px;width:14px}.timeline{border-collapse:collapse;border-spacing:0;display:table;margin-bottom:50px;position:relative;table-layout:fixed;width:100%}.timeline .time-show{margin-bottom:30px;margin-right:-75px;margin-top:30px;position:relative}.timeline .time-show a{color:#fff}.timeline:before{background-color:#f2f2f7;background-color:var(--tz-light);bottom:0;content:"";left:50%;position:absolute;top:30px;width:2px;z-index:0}.timeline .btn{min-width:150px}.timeline .timeline-icon{background:hsla(208,7%,46%,.75);background:var(--tz-secondary-color);-webkit-border-radius:50%;border-radius:50%;color:#fff;display:block;height:20px;left:-53px;margin-top:-10px;position:absolute;text-align:center;top:50%;width:20px}.timeline .timeline-icon i{color:#fff;font-size:13px;left:3px;margin-top:1px;position:absolute}.timeline .time-icon:before{font-size:16px;margin-top:5px}.timeline-title.h3,h3.timeline-title{color:hsla(208,7%,46%,.75);color:var(--tz-secondary-color);font-size:20px;font-weight:400;margin:0 0 5px;text-transform:uppercase}.timeline-item{display:table-row}.timeline-item:before{content:"";display:block;width:50%}.timeline-item .timeline-desk .arrow{border-bottom:12px solid transparent;border-right:12px solid #f2f2f7;border-right:12px solid var(--tz-light);border-top:12px solid transparent;display:block;height:0;left:-12px;margin-top:-12px;position:absolute;top:50%;width:0}.timeline-item .timeline-desk .timeline-box{padding:20px}.timeline-item .timeline-date{margin-bottom:10px}.timeline-item.alt:after{content:"";display:block;width:50%}.timeline-item.alt .timeline-desk .arrow-alt{border-bottom:12px solid transparent;border-left:12px solid #f2f2f7;border-left:12px solid var(--tz-light);border-top:12px solid transparent;display:block;height:0;left:auto;margin-top:-12px;position:absolute;right:-12px;top:50%;width:0}.timeline-item.alt .timeline-desk .album{float:right;margin-top:20px}.timeline-item.alt .timeline-desk .album a{float:right;margin-left:5px}.timeline-item.alt .timeline-icon{left:auto;right:-56px}.timeline-item.alt:before{display:none}.timeline-item.alt .panel{margin-left:0;margin-right:45px}.timeline-item.alt .h4,.timeline-item.alt .timeline-date,.timeline-item.alt h4,.timeline-item.alt p{text-align:right}.timeline-desk{display:table-cell;vertical-align:top;width:50%}.timeline-desk .h4,.timeline-desk h4{font-size:16px;font-weight:300;margin:0}.timeline-desk .panel{background:#f2f2f7;background:var(--tz-light);border:0;border-radius:6px!important;display:block;margin-bottom:5px;margin-left:45px;position:relative;text-align:left}.timeline-desk .h5 span,.timeline-desk h5 span{color:hsla(208,7%,46%,.75);color:var(--tz-secondary-color);display:block;font-size:12px;margin-bottom:4px}.timeline-desk p{margin-bottom:0}.timeline-desk .album{margin-top:12px}.timeline-desk .album a{float:left;margin-right:5px}.timeline-desk .album img{border-radius:3px;height:36px;width:auto}.timeline-desk .notification{background:none repeat scroll 0 0 #fff;margin-top:20px;padding:8px}.timeline-left{display:block;margin-left:20px;width:auto}.timeline-left:before{left:0!important}.timeline-left .timeline-item{display:block}.timeline-left .timeline-desk{display:block;width:100%}.timeline-left .panel{margin-bottom:20px}.apex-charts{min-height:10px!important}.apex-charts text{font-family:Lato,sans-serif!important;font-family:var(--tz-font-sans-serif)!important}.apex-charts .apexcharts-canvas{margin:0 auto}.apexcharts-tooltip-text,.apexcharts-tooltip-title{font-family:Lato,sans-serif!important;font-family:var(--tz-font-sans-serif)!important}.apexcharts-tooltip{background-color:#fff!important;background-color:var(--tz-secondary-bg)!important;border:1px solid #dee2e6!important;border:1px solid var(--tz-border-color)!important;box-shadow:0 1px 3px rgba(27,23,30,.1)!important;box-shadow:var(--tz-box-shadow)!important}.apexcharts-tooltip *{color:#313539!important;color:var(--tz-tertiary-color)!important;font-family:Lato,sans-serif!important;font-family:var(--tz-font-sans-serif)!important}.apexcharts-tooltip .apexcharts-tooltip-title{background-color:rgba(242,242,247,.75)!important;background-color:rgba(var(--tz-light-rgb),.75)!important;border-bottom:1px solid #dee2e6!important;border-bottom:1px solid var(--tz-border-color)!important}.apexcharts-tooltip.apexcharts-theme-dark *{color:#fff!important}.apexcharts-legend-series{font-weight:600}.apexcharts-gridline,.apexcharts-xaxis-tick{pointer-events:none;stroke:rgba(242,242,247,.5)!important;stroke:rgba(var(--tz-light-rgb),.5)!important}.apexcharts-legend-text{color:#313539!important;color:var(--tz-tertiary-color)!important;font-family:Lato,sans-serif!important;font-family:var(--tz-font-sans-serif)!important;font-size:13px!important;vertical-align:middle}.apexcharts-legend-marker{margin-right:5px!important;vertical-align:middle}.apexcharts-pie-label{fill:#fff!important}.apexcharts-subtitle-text,.apexcharts-title-text,.apexcharts-xaxis text,.apexcharts-yaxis text{fill:hsla(208,7%,46%,.75);fill:var(--tz-secondary-color);font-family:Lato,sans-serif!important;font-family:var(--tz-font-sans-serif)!important}.apexcharts-yaxis-title{font-weight:500}.apexcharts-annotation-rect{fill:#f8f9fa!important;fill:var(--tz-tertiary-bg)!important}.apexcharts-xaxis-annotations rect,.apexcharts-yaxis-annotations rect{stroke:none}.apex-toolbar .btn-light.active{background-color:#078080;background-color:var(--tz-primary);border-color:#078080;border-color:var(--tz-primary);color:#fff}.apexcharts-xaxistooltip{background-color:#fff!important;background-color:var(--tz-secondary-bg)!important;border:1px solid #dee2e6!important;border:var(--tz-border-width) solid var(--tz-border-color)!important;box-shadow:0 1px 3px rgba(27,23,30,.1)!important;box-shadow:var(--tz-box-shadow)!important;color:#6c757d!important;color:var(--tz-body-color)!important}.apexcharts-xaxistooltip-bottom:before{border-bottom-color:#dee2e6!important;border-bottom-color:var(--tz-border-color)!important}.apexcharts-datalabels text,.apexcharts-xaxistooltip-text{font-family:Lato,sans-serif!important;font-family:var(--tz-font-sans-serif)!important}.apexcharts-datalabel-value{fill:#6c757d!important;fill:var(--tz-body-color)!important}.apexcharts-menu{background:#fff!important;background:var(--tz-secondary-bg)!important;border:1px solid #dee2e6!important;border:var(--tz-border-width) solid var(--tz-border-color)!important;box-shadow:0 1px 3px rgba(27,23,30,.1)!important;box-shadow:var(--tz-box-shadow)!important;padding:.25rem 0!important;text-align:center!important}.apexcharts-menu .apexcharts-menu-item:hover{background-color:#f8f9fa!important;background-color:var(--tz-tertiary-bg)!important;color:#313539!important;color:var(--tz-tertiary-color)!important}.apexcharts-radar-series polygon{fill:transparent}.apexcharts-radar-series line,.apexcharts-radar-series polygon{stroke:#dee2e6;stroke:var(--tz-border-color)}.apexcharts-track path{stroke:#f8f9fa;stroke:var(--tz-tertiary-bg)}.apexcharts-marker{stroke:#eaf1f3;stroke:var(--tz-body-bg)}.calendar{float:left;margin-bottom:0}.fc-view{margin-top:30px}.none-border .modal-footer{border-top:none}.fc-toolbar{margin:6px 0 5px!important}.fc-toolbar .h2,.fc-toolbar h2{font-size:1.25rem!important;line-height:1.875rem;text-transform:uppercase}.fc-day-grid-event .fc-time{font-weight:600}th.fc-day-header{padding:.5rem 0}.fc-day{background:0 0}.fc-toolbar .fc-state-active,.fc-toolbar .ui-state-active,.fc-toolbar .ui-state-hover,.fc-toolbar button:focus,.fc-toolbar button:hover{z-index:0}.fc th.fc-widget-header{background:#f8f9fa;background:var(--tz-tertiary-bg);font-size:13px;font-weight:600;line-height:20px;padding:10px 0;text-transform:uppercase}.fc .fc-daygrid-body,.fc .fc-scrollgrid-section-body table,.fc .fc-scrollgrid-section-footer table{width:100%!important}.fc-unthemed .fc-divider,.fc-unthemed .fc-popover,.fc-unthemed .fc-row,.fc-unthemed tbody,.fc-unthemed td,.fc-unthemed th,.fc-unthemed thead{border-color:#dee2e6;border-color:var(--tz-border-color)}.fc-button,.fc-unthemed .fc-divider,.fc-unthemed td.fc-today{background:#f8f9fa;background:var(--tz-tertiary-bg)}.fc-button{border:none;border-radius:3px;box-shadow:none;color:#313539;color:var(--tz-tertiary-color);height:auto;margin:0 3px;padding:6px 12px;text-transform:capitalize}.fc-text-arrow{font-family:inherit;font-size:1rem}.fc-cell-overlay,.fc-state-highlight,.fc-state-hover{background:#f8f9fa;background:var(--tz-tertiary-bg)}.fc-state-active,.fc-state-disabled,.fc-state-down{background-color:#078080;background-color:var(--tz-primary);color:#fff;text-shadow:none}.fc-unthemed .fc-today{background:#fff}.fc-event{border:none;border-radius:2px;color:#fff;cursor:move;font-size:.8125rem;margin:5px 7px;padding:5px;text-align:center}.fc-event.bg-dark .fc-event-time,.fc-event.bg-dark .fc-event-title{color:#000;color:var(--tz-emphasis-color)}.fc-event.bg-dark .fc-daygrid-event-dot{border-color:#dee2e6;border-color:var(--tz-border-color)}.external-event{border-radius:4px;color:#fff;cursor:move;margin:10px 0;padding:8px 10px}.fc-basic-view td.fc-day-number,.fc-basic-view td.fc-week-number span{padding-right:8px}.fc-basic-view .fc-content,.fc-time-grid-event .fc-content{color:#fff}.fc-daygrid-day-number{background-color:#f8f9fa;background-color:var(--tz-tertiary-bg);border-radius:50%;float:right;font-size:11px;height:20px;line-height:20px;margin:5px;padding:0!important;text-align:center;width:20px}.fc-daygrid-event-dot{border-color:#fff}.fc-event-time,.fc-event-title{color:#fff}.fc .fc-list-sticky .fc-list-day>*,.table-active,.table-active>td,.table-active>th{background-color:transparent}.fc .fc-list-event:hover td{background-color:inherit}@media(max-width:767.98px){.fc-toolbar{display:block!important}.fc-toolbar .fc-toolbar-chunk{margin:6px 0}.fc-toolbar .fc-center,.fc-toolbar .fc-left,.fc-toolbar .fc-right{clear:both;display:block;float:none;margin:10px 0}.fc .fc-toolbar>*>*{float:none}.fc-today-button{display:none}}.fc-toolbar .btn{--tz-btn-padding-y:0.28rem;--tz-btn-padding-x:0.8rem;--tz-btn-font-size:0.85rem;--tz-btn-border-radius:var(--tz-border-radius-sm)}.fc-list-item-time,.fc-list-item-title{color:#fff}#calendar .table-bordered td,#calendar .table-bordered th{border:1px solid #dee2e6;border:var(--tz-border-width) solid var(--tz-border-color)}[dir=rtl] .fc-toolbar-chunk .btn-group .btn:first-child{border-bottom-left-radius:0!important;border-top-left-radius:0!important;border-radius:.25rem;border-radius:var(--tz-border-radius-sm)}[dir=rtl] .fc-toolbar-chunk .btn-group .btn:last-child{border-bottom-right-radius:0!important;border-top-right-radius:0!important;border-radius:.25rem;border-radius:var(--tz-border-radius-sm)}.chartjs-chart{margin:auto;position:relative;width:100%}.dataTables_wrapper.container-fluid,.dataTables_wrapper.container-lg,.dataTables_wrapper.container-md,.dataTables_wrapper.container-sm,.dataTables_wrapper.container-xl,.dataTables_wrapper.container-xxl{padding:0}table.dataTable{border-collapse:collapse!important;margin-bottom:15px!important}table.dataTable.dtr-inline.collapsed>tbody>tr th.dtr-control:before,table.dataTable.dtr-inline.collapsed>tbody>tr>td.dtr-control:before{background-color:#078080;background-color:var(--tz-primary);box-shadow:0 0 2px 0 #078080;box-shadow:0 0 2px 0 var(--tz-primary)}table.dataTable thead:not(.table-light) th{background-color:transparent;border-bottom-color:#dee2e6;border-bottom-color:var(--tz-gray-300)}table.dataTable tbody tr.even td,table.dataTable tbody tr.odd td{background-color:transparent}table.dataTable tbody>tr.selected td{background-color:#078080;background-color:var(--tz-primary)}table.dataTable.table-striped>tbody>tr.selected:nth-of-type(odd)>*{--ct-table-accent-bg:$primary!important}table.dataTable thead .sorting:before,table.dataTable thead .sorting_asc:before,table.dataTable thead .sorting_asc_disabled:before,table.dataTable thead .sorting_desc:before,table.dataTable thead .sorting_desc_disabled:before{content:"";font-family:remixicon;font-size:1rem;left:auto;right:.5rem;top:12px}table.dataTable thead .sorting:after,table.dataTable thead .sorting_asc:after,table.dataTable thead .sorting_asc_disabled:after,table.dataTable thead .sorting_desc:after,table.dataTable thead .sorting_desc_disabled:after{content:"";font-family:remixicon;font-size:1rem;left:auto;right:.5em;top:18px}table.dataTable thead>tr>th.sorting,table.dataTable thead>tr>th.sorting_asc,table.dataTable thead>tr>th.sorting_desc{padding-left:.95rem;padding-right:30px}table.dataTable tbody>tr.selected,table.dataTable tbody>tr>.selected{background-color:#078080;background-color:var(--tz-primary)}table.dataTable tbody>tr.selected td,table.dataTable tbody>tr>.selected td{border-color:#078080;border-color:var(--tz-primary)}table.dataTable tbody td:focus{outline:0!important}table.dataTable tbody td.focus,table.dataTable tbody th.focus{background-color:rgba(7,128,128,.15);background-color:rgba(var(--tz-primary-rgb),.15);outline:2px solid #078080!important;outline-offset:-1px}.dataTables_info{font-weight:600}.dtfh-floatingparent{top:70px!important;top:var(--tz-topbar-height)!important}table.dataTable.dtr-inline.collapsed>tbody>tr[role=row]>td:first-child:before,table.dataTable.dtr-inline.collapsed>tbody>tr[role=row]>th:first-child:before{background-color:#4489e4;bottom:auto;box-shadow:0 0 45px 0 hsla(208,7%,46%,.2);box-shadow:0 0 45px 0 rgba(var(--tz-body-color-rgb),.2);top:auto}table.dataTable.dtr-inline.collapsed>tbody>tr.parent>td:first-child:before,table.dataTable.dtr-inline.collapsed>tbody>tr.parent>th:first-child:before{background-color:#d03f3f}div.dt-button-info{background-color:#078080;background-color:var(--tz-primary);border:none;border-radius:3px;box-shadow:none;color:#fff;text-align:center;z-index:21}div.dt-button-info .h2,div.dt-button-info h2{background-color:hsla(0,0%,100%,.2);border-bottom:none;color:#fff}@media(max-width:767.98px){li.paginate_button.next,li.paginate_button.previous{display:inline-block;font-size:1.5rem}li.paginate_button{display:none}.dataTables_paginate ul{display:block;margin:1.5rem 0 0!important;text-align:center}div.dt-buttons{display:inline-table;margin-bottom:1.5rem}}.activate-select .sorting_1{background-color:#f2f2f7!important;background-color:var(--tz-light)!important}div.dataTables_wrapper div.dataTables_filter{text-align:right}@media(max-width:576px){div.dataTables_wrapper div.dataTables_filter{text-align:center}}div.dataTables_wrapper div.dataTables_filter input{margin-left:.5em;margin-right:0}div.dataTables_wrapper div.dataTables_length{text-align:left}@media(max-width:576px){div.dataTables_wrapper div.dataTables_length{text-align:center}}div.table-responsive>div.dataTables_wrapper>div.row>div[class^=col-]:last-child{padding-right:0}div.table-responsive>div.dataTables_wrapper>div.row>div[class^=col-]:first-child{padding-left:0}div.dataTables_scrollBody{border-left:none!important}div.dataTables_scrollBody>table{margin-bottom:15px!important}div.dataTables_scrollBody>table>:not(:first-child){border-top:none!important}.daterangepicker{border:1px solid #dee2e6;border:var(--tz-border-width) solid var(--tz-border-color);box-shadow:0 1px 3px rgba(27,23,30,.1);box-shadow:var(--tz-box-shadow);font-family:Lato,sans-serif;font-family:var(--tz-font-sans-serif)}.daterangepicker,.daterangepicker .calendar-table{background-color:#fff;background-color:var(--tz-secondary-bg)}.daterangepicker .calendar-table{border:1px solid #fff;border:1px solid var(--tz-secondary-bg)}.daterangepicker .calendar-table td,.daterangepicker .calendar-table th{color:#6c757d;color:var(--tz-gray-600)}.daterangepicker .calendar-table .next span,.daterangepicker .calendar-table .prev span{border-color:#dee2e6;border-color:var(--tz-border-color)}.daterangepicker .ranges li:hover{background-color:#f8f9fa;background-color:var(--tz-tertiary-bg)}.daterangepicker .ranges li.active{background-color:#078080;background-color:var(--tz-primary)}.daterangepicker td.in-range{background:#f8f9fa;background:var(--tz-tertiary-bg);color:#313539;color:var(--tz-tertiary-color)}.daterangepicker td.off,.daterangepicker td.off.end-date,.daterangepicker td.off.in-range,.daterangepicker td.off.start-date{background-color:#fff;background-color:var(--tz-secondary-bg);color:#6c757d;color:var(--tz-body-color);opacity:.5}.daterangepicker td.active,.daterangepicker td.active:hover,.daterangepicker td.available:hover,.daterangepicker th.available:hover{background-color:#078080;background-color:var(--tz-primary);color:#fff}.daterangepicker td.active span,.daterangepicker td.active:hover span,.daterangepicker td.available:hover span,.daterangepicker th.available:hover span{border-color:#fff}.daterangepicker:after{border-bottom:6px solid #fff;border-bottom:6px solid var(--tz-secondary-bg)}.daterangepicker:before{border-bottom:7px solid #dee2e6;border-bottom:7px solid var(--tz-border-color)}.daterangepicker .drp-buttons{border-top:1px solid #dee2e6;border-top:1px solid var(--tz-border-color)}.daterangepicker select.ampmselect,.daterangepicker select.hourselect,.daterangepicker select.minuteselect,.daterangepicker select.secondselect{background:#f8f9fa;background:var(--tz-tertiary-bg);border:1px solid #dee2e6;border:1px solid var(--tz-border-color);color:#6c757d;color:var(--tz-body-color)}.daterangepicker.show-ranges .drp-calendar.left{border-left:1px solid #dee2e6!important;border-left:1px solid var(--tz-border-color)!important}.datepicker{padding:10px!important}.datepicker td,.datepicker th{border-radius:50%;font-size:13px;height:30px;line-height:28px;width:30px}.datepicker table tr td .active.disabled:hover[disabled],.datepicker table tr td .active.disabled[disabled],.datepicker table tr td .active:active,.datepicker table tr td .active:hover,.datepicker table tr td .active:hover.active,.datepicker table tr td .active:hover.disabled,.datepicker table tr td .active:hover:active,.datepicker table tr td .active:hover:hover,.datepicker table tr td .active:hover[disabled],.datepicker table tr td .active[disabled],.datepicker table tr td span.active.active,.datepicker table tr td span.active.disabled,.datepicker table tr td span.active.disabled.active,.datepicker table tr td span.active.disabled.disabled,.datepicker table tr td span.active.disabled:active,.datepicker table tr td span.active.disabled:hover,.datepicker table tr td span.active.disabled:hover.active,.datepicker table tr td span.active.disabled:hover.disabled,.datepicker table tr td span.active.disabled:hover:active,.datepicker table tr td span.active.disabled:hover:hover,.datepicker table tr td span.active.disabled:hover[disabled],.datepicker table tr td span.active.disabled[disabled],.datepicker table tr td span.active:active,.datepicker table tr td span.active:hover,.datepicker table tr td span.active:hover.active,.datepicker table tr td span.active:hover.disabled,.datepicker table tr td span.active:hover:active,.datepicker table tr td span.active:hover:hover,.datepicker table tr td span.active:hover[disabled],.datepicker table tr td span.active[disabled],.datepicker table tr td.active.active,.datepicker table tr td.active.disabled,.datepicker table tr td.active.disabled.active,.datepicker table tr td.active.disabled.disabled,.datepicker table tr td.active.disabled:active,.datepicker table tr td.active.disabled:hover,.datepicker table tr td.active.disabled:hover.active,.datepicker table tr td.active.disabled:hover.disabled,.datepicker table tr td.active.disabled:hover:active,.datepicker table tr td.active.disabled:hover:hover,.datepicker table tr td.today,.datepicker table tr td.today.disabled,.datepicker table tr td.today.disabled:hover,.datepicker table tr td.today:hover{background-color:#078080!important;background-image:none!important;color:#fff}.datepicker table tr td span.focused,.datepicker table tr td span:hover,.datepicker table tr td.day.focused,.datepicker table tr td.day:hover{background:#f8f9fa;background:var(--tz-tertiary-bg)}.datepicker table tr td span.new,.datepicker table tr td span.old,.datepicker table tr td.new,.datepicker table tr td.old{color:#495057;color:var(--tz-gray-700);opacity:.4}.datepicker .datepicker-switch:hover,.datepicker .next:hover,.datepicker .prev:hover,.datepicker tfoot tr th:hover{background:#f2f2f7;background:var(--tz-gray-200)}.datepicker .datepicker-switch:hover{background:0 0}.datepicker-dropdown:after{border-bottom:6px solid #fff;border-bottom:6px solid var(--tz-secondary-bg)}.datepicker-dropdown:before{border-bottom-color:#dee2e6;border-bottom-color:var(--tz-border-color)}.datepicker-dropdown.datepicker-orient-top:before{border-top:7px solid #dee2e6;border-top:7px solid var(--tz-border-color)}.datepicker-dropdown.datepicker-orient-top:after{border-top:6px solid #fff;border-top:6px solid var(--tz-secondary-bg)}.daterangepicker{z-index:1000}[dir=rtl] .daterangepicker.opensright:after{left:auto;right:10px}[dir=rtl] .daterangepicker.opensright:before{left:auto;right:9px}.flatpickr-calendar{background:#fff;background:var(--tz-secondary-bg);border:1px solid #dee2e6;border:1px solid var(--tz-border-color);box-shadow:0 1px 3px rgba(27,23,30,.1);box-shadow:var(--tz-box-shadow)}.flatpickr-calendar.arrowTop:after,.flatpickr-calendar.arrowTop:before{border-bottom-color:#fff;border-bottom-color:var(--tz-secondary-bg)}.flatpickr-calendar.arrowBottom:after,.flatpickr-calendar.arrowBottom:before{border-top-color:#fff;border-top-color:var(--tz-secondary-bg)}.flatpickr-current-month{font-size:110%}.flatpickr-day.endRange,.flatpickr-day.endRange.inRange,.flatpickr-day.endRange.nextMonthDay,.flatpickr-day.endRange.prevMonthDay,.flatpickr-day.endRange:focus,.flatpickr-day.endRange:hover,.flatpickr-day.selected,.flatpickr-day.selected.inRange,.flatpickr-day.selected.nextMonthDay,.flatpickr-day.selected.prevMonthDay,.flatpickr-day.selected:focus,.flatpickr-day.selected:hover,.flatpickr-day.startRange,.flatpickr-day.startRange.inRange,.flatpickr-day.startRange.nextMonthDay,.flatpickr-day.startRange.prevMonthDay,.flatpickr-day.startRange:focus,.flatpickr-day.startRange:hover{background:#078080;background:var(--tz-primary);border-color:#078080;border-color:var(--tz-primary)}.flatpickr-day.endRange.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.selected.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.startRange.startRange+.endRange:not(:nth-child(7n+1)){box-shadow:-10px 0 0 #078080;box-shadow:-10px 0 0 var(--tz-primary)}.flatpickr-time .flatpickr-am-pm:focus,.flatpickr-time .flatpickr-am-pm:hover,.flatpickr-time input:focus,.flatpickr-time input:hover{background:#fff;background:var(--tz-secondary-bg);color:#313539;color:var(--tz-tertiary-color)}.flatpickr-months .flatpickr-month{height:36px}.flatpickr-months .flatpickr-month,.flatpickr-months .flatpickr-next-month,.flatpickr-months .flatpickr-prev-month{color:#adb5bd;color:var(--tz-gray-500);fill:#adb5bd;fill:var(--tz-gray-500)}.flatpickr-weekdays{background-color:#f8f9fa;background-color:var(--tz-tertiary-bg)}.flatpickr-current-month input.cur-year[disabled],.flatpickr-current-month input.cur-year[disabled]:hover,.flatpickr-day,.flatpickr-time .flatpickr-am-pm,.flatpickr-time .flatpickr-time-separator,.flatpickr-time input,span.flatpickr-weekday{color:#6c757d;color:var(--tz-body-color);fill:#6c757d;fill:var(--tz-body-color)}.flatpickr-day.disabled,.flatpickr-day.disabled:hover,.flatpickr-day.nextMonthDay,.flatpickr-day.notAllowed,.flatpickr-day.notAllowed.nextMonthDay,.flatpickr-day.notAllowed.prevMonthDay,.flatpickr-day.prevMonthDay{color:#adb5bd}.flatpickr-day.inRange,.flatpickr-day.nextMonthDay.inRange,.flatpickr-day.nextMonthDay.today.inRange,.flatpickr-day.nextMonthDay:focus,.flatpickr-day.nextMonthDay:hover,.flatpickr-day.prevMonthDay.inRange,.flatpickr-day.prevMonthDay.today.inRange,.flatpickr-day.prevMonthDay:focus,.flatpickr-day.prevMonthDay:hover,.flatpickr-day.today.inRange,.flatpickr-day:focus,.flatpickr-day:hover{background:#f8f9fa;background:var(--tz-tertiary-bg);border-color:#f8f9fa;border-color:var(--tz-tertiary-bg)}.flatpickr-calendar.showTimeInput.hasTime .flatpickr-time{border-top:1px solid #fff;border-top:1px solid var(--tz-secondary-bg)}.flatpickr-current-month .flatpickr-monthDropdown-months:hover,.numInputWrapper:hover{background-color:transparent;color:#313539;color:var(--tz-tertiary-color)}.flatpickr-day.inRange{box-shadow:-5px 0 0 #f8f9fa,5px 0 0 #f8f9fa;box-shadow:-5px 0 0 var(--tz-tertiary-bg),5px 0 0 var(--tz-tertiary-bg)}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover{color:#adb5bd}.flatpickr-calendar.hasTime .flatpickr-time{border-top:#dee2e6;border-top:var(--tz-border-color)}.bg-dragula{background-color:#f8f9fa;background-color:var(--tz-tertiary-bg)}.gu-mirror{margin:0!important;opacity:.8;position:fixed!important;z-index:9999!important}.gu-hide{display:none!important}.gu-unselectable{-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important}.gu-transit{opacity:.2}.dragula-handle{cursor:move;font-size:24px;height:36px;position:relative;text-align:center;width:36px}.dragula-handle:before{content:"";font-family:remixicon;position:absolute}.dropzone{background:#fff;background:var(--tz-secondary-bg);border:2px dashed #dee2e6;border:2px dashed var(--tz-border-color);border-radius:6px;cursor:pointer;min-height:150px;padding:20px}.dropzone .dz-message{margin:2rem 0;text-align:center}.dropzone.dz-started .dz-message{display:none}.form-wizard-header{background-color:#f8f9fa;background-color:var(--tz-tertiary-bg);border-bottom:1px solid #eaf1f3;border-bottom:1px solid var(--tz-body-bg);border-top:1px solid #eaf1f3;border-top:1px solid var(--tz-body-bg);margin-left:-1.5rem;margin-right:-1.5rem}.gmaps,.gmaps-panaroma{border-radius:3px;height:300px}.gmaps,.gmaps-panaroma,.jvectormap-label{background:#f8f9fa;background:var(--tz-tertiary-bg)}.jvectormap-label{border:none;color:#313539;color:var(--tz-tertiary-color);font-family:Lato,sans-serif;font-family:var(--tz-font-sans-serif);font-size:.875rem;padding:5px 8px}.jvectormap-container .jvectormap-zoomin,.jvectormap-container .jvectormap-zoomout{background-color:#f8f9fa;background-color:var(--tz-tertiary-bg);color:#313539;color:var(--tz-tertiary-color);font-size:15px;height:24px;line-height:20px;width:24px}.jvectormap-container .jvectormap-zoomout{top:37px}.ql-editor{text-align:left}.ql-editor ol,.ql-editor ul{padding-left:1.5em;padding-right:0}.ql-editor li:not(.ql-direction-rtl):before{margin-left:-1.5em;margin-right:.3em;text-align:right}.ql-container{font-family:Lato,sans-serif;font-family:var(--tz-font-sans-serif)}.ql-container.ql-snow{border-color:#dee2e6;border-color:var(--tz-border-color);border-radius:0 0 .25rem .25rem}.ql-bubble{border:1px solid #dee2e6;border:var(--tz-border-width) solid var(--tz-border-color);border-radius:.25rem}.ql-toolbar{font-family:Lato,sans-serif!important;font-family:var(--tz-font-sans-serif)!important}.ql-toolbar span{color:#6c757d;color:var(--tz-body-color);outline:0!important}.ql-toolbar span:hover{color:#078080!important}.ql-toolbar.ql-snow{border-color:#dee2e6;border-color:var(--tz-border-color);border-radius:.25rem .25rem 0 0}.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label{border-color:transparent}.ql-toolbar.ql-snow .ql-picker-options{border-radius:.375rem;box-shadow:0 1px 3px rgba(27,23,30,.1);box-shadow:var(--tz-box-shadow)}.ql-snow .ql-script,.ql-snow .ql-strike svg,.ql-snow .ql-stroke{stroke:#6c757d;stroke:var(--tz-body-color)}.ql-snow .ql-fill{fill:#6c757d;fill:var(--tz-body-color)}.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg{left:auto;right:0}.ql-snow .ql-picker.ql-expanded .ql-picker-label{color:#6c757d;color:var(--tz-body-color)}.ql-snow .ql-picker-options{background-color:#fff;background-color:var(--tz-secondary-bg);border-color:#dee2e6!important;border-color:var(--tz-border-color)!important}.select2-container{width:100%!important}.select2-container .select2-selection--single{background-color:#fff;background-color:var(--tz-secondary-bg);border:1px solid #dee2e6;border:var(--tz-border-width) solid var(--tz-border-color);box-shadow:none!important;height:calc(1.5em + .9rem + 2px);height:calc(1.5em + .9rem + var(--tz-border-width)*2);outline:0}.select2-container .select2-selection--single .select2-selection__rendered{color:#6c757d!important;color:var(--tz-body-color)!important;line-height:24px!important;padding-left:8px!important}.select2-container .select2-selection--single .select2-selection__arrow{height:34px;right:3px;width:34px}.select2-container .select2-selection--single .select2-selection__arrow b{border-color:#dee2e6 transparent transparent;border-color:var(--tz-border-color) transparent transparent transparent;border-width:6px 6px 0}.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #dee2e6!important;border-color:transparent transparent var(--tz-border-color) transparent!important;border-width:0 6px 6px!important}.select2-results__option{padding:6px 12px}.select2-dropdown{background-color:#fff;background-color:var(--tz-secondary-bg);border:1px solid #dee2e6;border:var(--tz-border-width) solid var(--tz-border-color);box-shadow:0 1px 3px rgba(27,23,30,.1);box-shadow:var(--tz-box-shadow);z-index:1056}.select2-results__options::-webkit-scrollbar{-webkit-appearance:none}.select2-results__options::-webkit-scrollbar:vertical{margin-right:5px;width:5px}.select2-results__options::-webkit-scrollbar:horizontal{height:5px}.select2-results__options::-webkit-scrollbar-thumb{background-color:rgba(33,37,41,.2);background-color:rgba(var(--tz-dark-rgb),.2);border:none;border-radius:10px;margin-right:5px}.select2-results__options::-webkit-scrollbar-track{background-color:transparent;border-radius:10px}.select2-results__options::-webkit-scrollbar-corner{background-color:transparent}.select2-container--default .select2-results__option--selected{background-color:#f8f9fa;background-color:var(--tz-tertiary-bg)}.select2-container--default .select2-search--dropdown{background-color:#fff;background-color:var(--tz-secondary-bg);padding:10px}.select2-container--default .select2-search--dropdown .select2-search__field{background-color:#fff;background-color:var(--tz-secondary-bg);border:1px solid #dee2e6;border:1px solid var(--tz-border-color);border-radius:.25rem;color:#6c757d;color:var(--tz-body-color);outline:0}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#078080;background-color:var(--tz-primary)}.select2-container--default .select2-results__option[aria-selected=true]{background-color:#fff;background-color:var(--tz-secondary-bg);color:#313539;color:var(--tz-tertiary-color)}.select2-container--default .select2-results__option[aria-selected=true]:hover{background-color:#078080;background-color:var(--tz-primary);color:#fff}.select2-container--default .select2-selection--multiple .select2-selection__choice__display{padding-left:36px;padding-right:5px}.select2-container--default .select2-selection--single .select2-selection__arrow{left:auto;right:1px}.select2-container .select2-selection--multiple{background-color:#fff;background-color:var(--tz-secondary-bg);border:1px solid #dee2e6!important;border:var(--tz-border-width) solid var(--tz-border-color)!important;min-height:calc(1.5em + .9rem + 2px);min-height:calc(1.5em + .9rem + var(--tz-border-width)*2)}.select2-container .select2-selection--multiple .select2-selection__rendered{padding:1px 4px}.select2-container .select2-selection--multiple .select2-search__field{border:0;color:#6c757d;color:var(--tz-body-color)}.select2-container .select2-selection--multiple .select2-selection__choice{background-color:#078080;background-color:var(--tz-primary);border:none;border-radius:3px;color:#fff;margin-top:6px;padding:0 7px 0 0}.select2-container .select2-selection--multiple .select2-selection__choice__remove{border-color:#208d8d;color:#fff;margin-right:7px;padding:0 8px}.select2-container .select2-selection--multiple .select2-selection__choice__remove:hover{background-color:#078080;background-color:var(--tz-primary);color:#fff}.select2-container .select2-search--inline .select2-search__field{font-family:Lato,sans-serif;font-family:var(--tz-font-sans-serif);margin-top:7px}.select2-container .select2-search textarea::-moz-placeholder{color:hsla(208,7%,46%,.75);color:var(--tz-secondary-color)}.select2-container .select2-search textarea::placeholder{color:hsla(208,7%,46%,.75);color:var(--tz-secondary-color)}[dir=rtl] .select2-container--open .select2-dropdown{left:auto;right:0}[data-simplebar]{align-content:flex-start;align-items:flex-start;flex-direction:column;flex-wrap:wrap;justify-content:flex-start;position:relative}.simplebar-wrapper{height:inherit;max-height:inherit;max-width:inherit;overflow:hidden;width:inherit}.simplebar-mask{direction:inherit;height:auto!important;overflow:hidden;width:auto!important;z-index:0}.simplebar-mask,.simplebar-offset{bottom:0;left:0;margin:0;padding:0;position:absolute;right:0;top:0}.simplebar-offset{box-sizing:inherit!important;direction:inherit!important;resize:none!important;-webkit-overflow-scrolling:touch}.simplebar-content-wrapper{box-sizing:border-box!important;direction:inherit;display:block;height:100%;max-height:100%;max-width:100%;overflow:auto;position:relative;scrollbar-width:none;width:auto}.simplebar-content-wrapper::-webkit-scrollbar,.simplebar-hide-scrollbar::-webkit-scrollbar{display:none}.simplebar-content:after,.simplebar-content:before{content:" ";display:table}.simplebar-placeholder{max-height:100%;max-width:100%;pointer-events:none;width:100%}.simplebar-height-auto-observer-wrapper{box-sizing:inherit!important;flex-basis:0;flex-grow:inherit;flex-shrink:0;float:left;height:100%;margin:0;max-height:1px;max-width:1px;overflow:hidden;padding:0;pointer-events:none;position:relative;width:100%;z-index:-1}.simplebar-height-auto-observer{box-sizing:inherit;display:block;height:1000%;left:0;min-height:1px;min-width:1px;opacity:0;top:0;width:1000%;z-index:-1}.simplebar-height-auto-observer,.simplebar-track{overflow:hidden;pointer-events:none;position:absolute}.simplebar-track{bottom:0;right:0;z-index:1}[data-simplebar].simplebar-dragging .simplebar-content{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}[data-simplebar].simplebar-dragging .simplebar-track{pointer-events:all}.simplebar-scrollbar{min-height:10px;position:absolute;right:2px;width:5px}.simplebar-scrollbar:before{background:#a2adb7;border-radius:7px;content:"";left:0;opacity:0;position:absolute;right:0;transition:opacity .2s linear}.simplebar-scrollbar.simplebar-visible:before{opacity:.5;transition:opacity 0s linear}.simplebar-track.simplebar-vertical{top:0;width:11px}.simplebar-track.simplebar-vertical .simplebar-scrollbar:before{bottom:2px;top:2px}.simplebar-track.simplebar-horizontal{height:11px;left:0}.simplebar-track.simplebar-horizontal .simplebar-scrollbar{height:7px;left:0;min-height:0;min-width:10px;right:auto;top:2px;width:auto}.simplebar-track.simplebar-horizontal .simplebar-scrollbar:before{height:100%;left:2px;right:2px}[data-simplebar-direction=rtl] .simplebar-track.simplebar-vertical{left:0;right:auto}.hs-dummy-scrollbar-size{direction:rtl;height:500px;opacity:0;overflow-x:scroll;overflow-y:hidden;position:fixed;visibility:hidden;width:500px}.simplebar-hide-scrollbar{left:0;overflow-y:scroll;position:fixed;scrollbar-width:none;visibility:hidden}.custom-scroll{height:100%}[data-simplebar-lg] .simplebar-scrollbar{right:1px;width:10px}[data-simplebar-primary] .simplebar-scrollbar:before{background:#078080;background:var(--tz-primary)}.jq-toast-single{background-color:#078080;background-color:var(--tz-primary);font-size:13px;line-height:22px;padding:15px;text-align:left!important}.jq-toast-single,.jq-toast-single .h2,.jq-toast-single h2{font-family:Lato,sans-serif;font-family:var(--tz-font-sans-serif)}.jq-toast-single a{font-size:.875rem}.jq-toast-single a:hover{color:#fff}.jq-has-icon{padding:10px}.close-jq-toast-single{background:#36404c;background:var(--tz-gray-800);border-radius:50%;color:#dee2e6;color:var(--tz-gray-300);cursor:pointer;font-size:20px;height:32px;line-height:32px;position:absolute;right:-12px;text-align:center;top:-12px;width:32px}.jq-toast-loader{border-radius:0;height:3px;top:0}.jq-icon-primary{background-color:#078080;border-color:#078080;color:#fff}.jq-icon-secondary{background-color:#6c757d;border-color:#6c757d;color:#fff}.jq-icon-success{background-color:#4489e4;border-color:#4489e4;color:#fff}.jq-icon-info{background-color:#33b0e0;border-color:#33b0e0;color:#fff}.jq-icon-warning{background-color:#edc755;border-color:#edc755;color:#fff}.jq-icon-danger{background-color:#d03f3f;border-color:#d03f3f;color:#fff}.jq-icon-purple{background-color:#716cb0;border-color:#716cb0;color:#fff}.jq-icon-pink{background-color:#f24f7c;border-color:#f24f7c;color:#fff}.jq-icon-light{background-color:#f2f2f7;border-color:#f2f2f7;color:#fff}.jq-icon-dark{background-color:#212529;border-color:#212529;color:#fff}.jq-icon-error{background-color:#d03f3f;border-color:#d03f3f;color:#fff}.jq-icon-error,.jq-icon-info,.jq-icon-success,.jq-icon-warning{background-image:none}.bootstrap-touchspin .btn .input-group-text{background-color:transparent;border:none;color:inherit;padding:0}.bootstrap-timepicker-widget table td input{background-color:#078080;background-color:var(--tz-primary);border:0;border-radius:50%;color:#fff;height:32px;outline:0!important;width:32px}.bootstrap-timepicker-widget table td a{color:#495057;color:var(--tz-gray-700)}.bootstrap-timepicker-widget table td a:hover{background-color:transparent;border:1px solid transparent;color:#078080;color:var(--tz-primary)}.bootstrap-timepicker-widget.dropdown-menu:before{border-bottom:7px solid #dee2e6;border-bottom:7px solid var(--tz-border-color);border-left:7px solid transparent;border-right:7px solid transparent}.bootstrap-timepicker-widget.dropdown-menu:after{border-bottom:6px solid #fff;border-bottom:6px solid var(--tz-secondary-bg);border-left:6px solid transparent;border-right:6px solid transparent}.bootstrap-timepicker-widget.timepicker-orient-bottom:after{border-bottom:0;border-top:6px solid #fff;border-top:6px solid var(--tz-secondary-bg);bottom:-6px}.bootstrap-timepicker-widget.timepicker-orient-bottom:before{border-bottom:0;border-top:7px solid #dee2e6;border-top:7px solid var(--tz-border-color);bottom:-7px}.twitter-typeahead{display:inherit!important}.tt-hint,.tt-query{outline:0}.tt-query{box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.tt-hint{background:#fff!important;background:var(--tz-secondary-bg)!important;color:#6c757d;color:var(--tz-body-color)}.tt-menu{background-color:#fff;background-color:var(--tz-secondary-bg);border:1px solid #dee2e6;border:1px solid var(--tz-border-color);box-shadow:0 1px 3px rgba(27,23,30,.1);box-shadow:var(--tz-box-shadow);max-height:200px;overflow-y:auto;padding:8px 0;width:100%}.tt-suggestion{line-height:24px;padding:3px 20px}.tt-suggestion.tt-cursor,.tt-suggestion:hover{background-color:#078080;background-color:var(--tz-primary);color:#fff;cursor:pointer}.tt-suggestion p{margin:0}.tt-highlight{font-family:Lato,sans-serif;font-family:var(--tz-font-sans-serif)}.typeahead-empty-message{color:#d03f3f;padding:5px 10px}.league-name{padding:3px 20px}.jqstooltip{background-color:#fff!important;border-color:#fff!important;border-radius:3px;box-shadow:0 0 45px 0 hsla(208,7%,46%,.2);box-shadow:0 0 45px 0 rgba(var(--tz-body-color-rgb),.2);box-sizing:content-box;height:auto!important;padding:5px 10px!important;width:auto!important}.jqsfield{color:#000!important;font-family:Lato,sans-serif!important;font-family:var(--tz-font-sans-serif)!important;font-size:12px!important;font-weight:700!important;line-height:18px!important}.timepicker-orient-bottom{bottom:calc(1.5em + .9rem + 2px)!important;bottom:calc(1.5em + .9rem + var(--tz-border-width)*2)!important;top:auto!important}.bootstrap-timepicker-widget{left:0!important;right:auto!important}.bootstrap-timepicker-widget.timepicker-orient-left:before{left:6px;right:auto}.bootstrap-timepicker-widget.timepicker-orient-left:after{left:7px;right:auto}.rateit{display:-moz-inline-box;display:inline-block;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none}.rateit .rateit-range *{display:block}.rateit .rateit-hover,.rateit .rateit-selected{left:0;position:absolute;top:0;width:0}.rateit .rateit-hover-rtl,.rateit .rateit-selected-rtl{left:auto;right:0}.rateit .rateit-hover{color:#edc755}.rateit .rateit-hover-rtl{background-position:right -32px}.rateit .rateit-selected{color:#d03f3f}.rateit .rateit-selected-rtl{background-position:right -16px}.rateit .rateit-preset{color:#fd7e14}.rateit button.rateit-reset{border:none;float:left;height:16px;outline:0;padding:0;width:16px}.rateit .rateit-reset span{display:none}.rateit .rateit-range{display:-moz-inline-box;display:inline-block;height:16px;outline:0;position:relative}.rateit.rateit-font .rateit-reset{background:#f8f9fa;background:var(--tz-tertiary-bg);border-radius:50%;height:.6em;margin-right:5px;margin-top:5px;position:relative;width:.6em}.rateit.rateit-font .rateit-reset span{border-bottom:2px solid #000;border-bottom:2px solid var(--tz-emphasis-color);display:block;height:calc(50% - .045em);margin-left:25%;margin-right:25%;position:absolute;top:2px;width:50%}.rateit.rateit-font .rateit-reset:hover,.rateit.rateit-font button.rateit-reset:focus{background:#d03f3f}.rateit.rateit-font .rateit-reset:hover span,.rateit.rateit-font button.rateit-reset:focus span{border-color:#fff}.rateit-remix{font-family:remixicon}.rateit-font{font-size:24px;line-height:1em}.rateit-font .rateit-range{background:0 0;height:auto}.rateit-font .rateit-range>div{background:0 0;cursor:default;overflow:hidden;white-space:nowrap}.rateit-font .rateit-empty{color:#dee2e6;color:var(--tz-border-color)}.rateit .rateit-hover-rtl,.rateit .rateit-selected-rtl{right:auto}.responsive-table-plugin .dropdown-menu li.checkbox-row{color:#6c757d;color:var(--tz-body-color);padding:7px 15px}.responsive-table-plugin .table-responsive{border:none;margin-bottom:0}.responsive-table-plugin .btn-toolbar{display:block}.responsive-table-plugin tbody th{font-size:14px;font-weight:400}.responsive-table-plugin .checkbox-row{padding-left:40px}.responsive-table-plugin .checkbox-row label{display:inline-block;margin-bottom:0;padding-left:5px;position:relative}.responsive-table-plugin .checkbox-row label:before{background-color:transparent;border:1px solid #ced4da;border:1px solid var(--tz-gray-400);border-radius:3px;content:"";display:inline-block;height:17px;left:0;margin-left:-20px;outline:0;position:absolute;transition:.3s ease-in-out;width:17px}.responsive-table-plugin .checkbox-row label:after{color:#ced4da;color:var(--tz-gray-400);display:inline-block;font-size:9px;height:16px;left:0;margin-left:-19px;padding-left:3px;padding-top:1px;position:absolute;top:-2px;width:16px}.responsive-table-plugin .checkbox-row input[type=checkbox]{cursor:pointer;opacity:0;outline:0;z-index:1}.responsive-table-plugin .checkbox-row input[type=checkbox]:disabled+label{opacity:.65}.responsive-table-plugin .checkbox-row input[type=checkbox]:focus+label:before{outline:0;outline-offset:-2px}.responsive-table-plugin .checkbox-row input[type=checkbox]:checked+label:after{content:"";font-family:Font Awesome\ 5 Free;font-weight:900}.responsive-table-plugin .checkbox-row input[type=checkbox]:disabled+label:before{background-color:#dee2e6;background-color:var(--tz-gray-300);cursor:not-allowed}.responsive-table-plugin .checkbox-row input[type=checkbox]:checked+label:before{background-color:transparent;border-color:#078080}.responsive-table-plugin .checkbox-row input[type=checkbox]:checked+label:after{color:#078080}.responsive-table-plugin .sticky-table-header,.responsive-table-plugin table.focus-on tbody tr.focused td,.responsive-table-plugin table.focus-on tbody tr.focused th{background:#078080;--tz-table-accent-bg:$primary!important;border-color:#078080;color:#6c757d;color:var(--tz-body-color)}.responsive-table-plugin .sticky-table-header table,.responsive-table-plugin table.focus-on tbody tr.focused td table,.responsive-table-plugin table.focus-on tbody tr.focused th table{color:#6c757d;color:var(--tz-body-color)}.responsive-table-plugin .fixed-solution .sticky-table-header{top:70px!important;top:var(--tz-topbar-height)!important}.responsive-table-plugin .btn-default{--tz-btn-color:var(--tz-body-color);--tz-btn-hover-bg:var(--tz-secondary-bg);--tz-btn-border-color:var(--tz-border-color);--tz-btn-hover-border-color:var(--tz-border-color)}.responsive-table-plugin .btn-default.btn-primary{background-color:#078080!important;border-color:#078080!important;box-shadow:0 0 0 2px rgba(7,128,128,.5);color:#fff!important}.responsive-table-plugin .btn-group.pull-right{float:right}.responsive-table-plugin .btn-group.pull-right .dropdown-menu{left:auto;right:0}.no-touch .dropdown-menu>.checkbox-row:active,.no-touch .dropdown-menu>.checkbox-row:hover{background-color:#f8f9fa;background-color:var(--tz-tertiary-bg);color:#313539;color:var(--tz-tertiary-color)}.irs{-webkit-touch-callout:none;font-size:12px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.irs,.irs-line{display:block;position:relative}.irs-line{outline:0!important;overflow:hidden}.irs-bar{display:block}.irs-bar,.irs-shadow{left:0;position:absolute;width:0}.irs-shadow{display:none}.irs-handle{box-sizing:border-box;cursor:default;display:block;position:absolute;z-index:1}.irs-handle.type_last{z-index:2}.irs-max,.irs-min{cursor:default;display:block;position:absolute}.irs-min{left:0;right:auto}.irs-max,[dir=rtl] .irs-min{left:auto;right:0}[dir=rtl] .irs-max{left:0;right:auto}.irs-from,.irs-single,.irs-to{cursor:default;display:block;position:absolute;top:0;white-space:nowrap}.irs-grid{bottom:0;display:none;height:20px;left:0;position:absolute;width:100%}.irs-with-grid .irs-grid{display:block}.irs-grid-pol{background:#6c757d;height:8px;left:0;position:absolute;top:0;width:1px}.irs-grid-pol.small{height:4px}.irs-grid-text{bottom:0;color:#6c757d;font-size:11px;left:0;line-height:9px;padding:0 3px;position:absolute;text-align:center;white-space:nowrap}.irs-disable-mask{cursor:default;display:block;height:100%;left:-1%;position:absolute;top:0;width:102%;z-index:2}.lt-ie9 .irs-disable-mask{background:#6c757d;cursor:not-allowed}.irs-disabled{opacity:.4}.irs-hidden-input{background:0 0!important;border-color:transparent!important;border-style:solid!important;display:block!important;font-size:0!important;height:0!important;left:0!important;line-height:0!important;margin:0!important;outline:0!important;overflow:hidden;padding:0!important;position:absolute!important;top:0!important;width:0!important;z-index:-9999!important}.irs--flat{height:40px}.irs--flat.irs-with-grid{height:60px}.irs--flat .irs-line{background-color:#eaf1f3;background-color:var(--tz-body-bg);border-radius:4px;height:12px;top:25px}.irs--flat .irs-bar{background-color:#078080;background-color:var(--tz-primary);height:12px;top:25px}.irs--flat .irs-bar--single{border-radius:4px 0 0 4px}.irs--flat .irs-shadow{background-color:#eaf1f3;background-color:var(--tz-body-bg);bottom:16px;height:1px}.irs--flat .irs-handle{background-color:transparent;height:18px;top:22px;width:16px}.irs--flat .irs-handle>i:first-child{background-color:#055e5e;display:block;height:100%;left:50%;margin-left:-1px;position:absolute;top:0;width:2px}.irs--flat .irs-max,.irs--flat .irs-min{background-color:#eaf1f3;background-color:var(--tz-body-bg);border-radius:4px;color:hsla(208,7%,46%,.75);color:var(--tz-secondary-color);font-size:10px;line-height:1.333;padding:1px 3px;text-shadow:none;top:0}.irs--flat .irs-from,.irs--flat .irs-single,.irs--flat .irs-to{background-color:#078080;background-color:var(--tz-primary);border-radius:4px;color:#fff;font-size:10px;line-height:1.333;padding:1px 5px;text-shadow:none}.irs--flat .irs-from:before,.irs--flat .irs-single:before,.irs--flat .irs-to:before{border:3px solid transparent;border-top:3px solid var(--tz-primary);bottom:-6px;content:"";display:block;height:0;left:50%;margin-left:-3px;overflow:hidden;position:absolute;width:0}.irs--flat .irs-grid-pol{background-color:#eaf1f3;background-color:var(--tz-body-bg)}.irs--flat .irs-grid-text{color:hsla(208,7%,46%,.75);color:var(--tz-secondary-color)}[dir=rtl] .irs-bar--single{border-radius:0 4px 4px 0!important}.image-crop-preview .img-preview{background-color:#fff;background-color:var(--tz-secondary-bg);float:left;margin-bottom:.5rem;margin-right:.5rem;overflow:hidden;text-align:center;width:100%}.image-crop-preview .img-preview>img{max-width:100%}.image-crop-preview .preview-lg{height:9rem;width:16rem}.image-crop-preview .preview-md{height:4.5rem;width:8rem}.image-crop-preview .preview-sm{height:2.25rem;width:4rem}.image-crop-preview .preview-xs{height:1.125rem;margin-right:0;width:2rem}.img-crop-preview-btns>.btn,.img-crop-preview-btns>.btn-group{margin-bottom:8px;margin-right:8px}.docs-cropped .modal-body>canvas,.docs-cropped .modal-body>img{max-width:100%}.docs-drop-options{max-height:400px;overflow-y:auto}.docs-tooltip{display:block;margin:-.5rem -.75rem;padding:.5rem .75rem}
/*# sourceMappingURL=data:application/json;charset=utf-8;base64,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QSxxQ0FDQSxxQ0FDQSx3Q0FDQSx3Q0FDQSxrREFDQSxzQ0FDQSxpQ0FDQSxpQ0FDQSx3Q0FDQSx3Q0FDQSw4QkFDQSwwQ0FDQSxzQ0FDQSw4Q0FDQSw4Q0FDQSxpREFDQSxpREFDQSxZQUNBLHNDQUNBLDRCQUNBLHdDQUNBLG9DQUNBLG9DQUNBLHNDQUNBLHNDQUNBLHlDQUNBLHlDQUNBLFlBQ0EsdUNBQ0EsdUNBQ0EsaUNBQ0EsNkNBQ0Esc0NBQ0Esc0NBQ0EsdURBQ0EsMkNBQ0EsNERBQ0Esd0NBQ0Esd0NBQ0EsMENBQ0EsWUFDQSwwQ0FDQSw4QkFDQSwwQ0FDQSx1Q0FDQSx1Q0FDQSxvQ0FDQSxvQ0FDQSxpQ0FDQSxpQ0FDQSw2Q0FDQSxpQ0FDQSw4REFDQSxpQ0FDQSxpQ0FDQSxrREFDQSxzQ0FDQSxxQ0FDQSxxQ0FDQSx3REFDQSw4Q0FDQSw4Q0FDQSxZQUNBLHNDQUNBLHNDQUNBLHFDQUNBLHFDQUNBLHNDQUNBLHNDQUNBLG1EQUNBLG1DQUNBLG1DQUNBLCtDQUNBLHNEQUNBLHNDQUNBLHNDQUNBLHNDQUNBLHNDQUNBLHNDQUNBLHNDQUNBLG9DQUNBLG9DQUNBLHVDQUNBLG1EQUNBLHVDQUNBLDJCQUNBLHFDQUNBLGlEQUNBLDBEQUNBLG1DQUNBLCtDQUNBLHFDQUNBLGlFQUNBLHdDQUNBLHdDQUNBLHdDQUNBLHdDQUNBLG9EQUNBLG9FQUNBLHNDQUNBLHNDQUNBLHFDQUNBLGtEQUNBLHNDQUNBLDBCQUNBLGdEQUNBLG9DQUNBLG9DQUNBLG9DQUNBLDREQUNBLGtDQUNBLGtDQUNBLHlDQUNBLHlDQUNBLGtDQUNBLGtDQUNBLGdDQUNBLDRDQUNBLGtFQUNBLFlBQ0EsdUNBQ0EsdUNBQ0EsdUNBQ0EsdUNBQ0EscUNBQ0EscUNBQ0Esa0NBQ0Esc0RBQ0EsZ0NBQ0EscUNBQ0EscUNBQ0EsbUNBQ0EsbUNBQ0EsbUNBQ0EsbUNBQ0EsbUNBQ0EsbUNBQ0EsaUNBQ0EsaUNBQ0EsdUNBQ0EsdUNBQ0EsdUNBQ0EsdUNBQ0EsWUFDQSwyQ0FDQSwrQkFDQSwyQ0FDQSwyQ0FDQSxxQ0FDQSxxQ0FDQSwwQ0FD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QUNBLG1DQUNBLG1DQUNBLG1DQUNBLG1DQUNBLHFDQUNBLHFDQUNBLGlDQUNBLHNDQUNBLHNDQUNBLHFDQUNBLGlEQUNBLDhEQUNBLDJDQUNBLDJDQUNBLHlDQUNBLHlDQUNBLCtDQUNBLHVEQUNBLGdDQUNBLCtDQUNBLDBEQUNBLG1DQUNBLFlBQ0EsMERBQ0EsbUNBQ0EsbUNBQ0EsbUNBQ0EsbUNBQ0EscUNBQ0EsWUFDQSxxQ0FDQSxpQ0FDQSx3Q0FDQSw0QkFDQSx1Q0FDQSx1Q0FDQSxpQ0FDQSwwQ0FDQSwwQ0FDQSw0Q0FDQSw0Q0FDQSwwQ0FDQSwwQ0FDQSxvREFDQSx3Q0FDQSwwQ0FDQSw4QkFDQSwwQ0FDQSxzREFDQSx3Q0FDQSxtRUFDQSx1Q0FDQSxzQ0FDQSxzQ0FDQSwwQ0FDQSwwQ0FDQSxtREFDQSx1Q0FDQSxnRUFDQSx1Q0FDQSx1Q0FDQSwyQ0FDQSwyQ0FDQSxvRUFDQSx5Q0FDQSx5Q0FDQSxrREFDQSwwQkFDQSxvQ0FDQSxvQ0FDQSxrQ0FDQSxrQ0FDQSx3Q0FDQSx3Q0FDQSxzQ0FDQSxrREFDQSx3Q0FDQSx3Q0FDQSxvREFDQSxrQ0FDQSw4Q0FDQSxpQ0FDQSxpQ0FDQSw4Q0FDQSxrQ0FDQSx1Q0FDQSx1Q0FDQSx3Q0FDQSx3Q0FDQSx3Q0FDQSx3Q0FDQSwrQ0FDQSwrQ0FDQSxzQ0FDQSxzQ0FDQSwyQ0FDQSwyQ0FDQSxrQ0FDQSxrQ0FDQSxpQ0FDQSxpQ0FDQSxpREFDQSxxQ0FDQSxxQ0FDQSxxQ0FDQSxtQ0FDQSxtQ0FDQSx3Q0FDQSw0QkFDQSwrQ0FDQSxtQ0FDQSxxQ0FDQSxxQ0FDQSxtQ0FDQSxtQ0FDQSwyQkFDQSx1Q0FDQSxrQ0FDQSxrQ0FDQSxxQ0FDQSxxQ0FDQSx1Q0FDQSx1Q0FDQSxpQ0FDQSxpQ0FDQSxpREFDQSxxQ0FDQSxxQ0FDQSxxQ0FDQSxtQ0FDQSxtQ0FDQSxvQ0FDQSxvQ0FDQSxrQ0FDQSxrQ0FDQSw4Q0FDQSxrQ0FDQSxrQ0FDQSxrQ0FDQSw4Q0FDQSxpQ0FDQSxpQ0FDQSxzREFDQSxvQ0FDQSxvQ0FDQSxrQ0FDQSxrQ0FDQSxrQ0FDQSw4Q0FDQSxvQ0FD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InNvdXJjZXMiOlsid2VicGFjazovL2FwcC15aWkyLy4vd2ViL3Jlc291cmNlcy9hcHAvdGhlbWUvc3JjL3Njc3MvdGhlbWUuc2NzcyIsIndlYnBhY2s6Ly9hcHAteWlpMi8uL3dlYi9yZXNvdXJjZXMvYXBwL3RoZW1lL3NyYy9zY3NzL2NvbmZpZy9fdGhlbWUtbW9kZS5zY3NzIiwid2VicGFjazovL2FwcC15aWkyLy4vd2ViL3Jlc291cmNlcy9hcHAvdGhlbWUvc3JjL3Njc3MvY3VzdG9tL2NvbXBvbmVudHMvX3V0aWxpdGllcy5zY3NzIiwid2VicGFjazovL2FwcC15aWkyLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19yb290LnNjc3MiLCJ3ZWJwYWNrOi8vYXBwLXlpaTIvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdmVuZG9yL19yZnMuc2NzcyIsIndlYnBhY2s6Ly9hcHAteWlpMi8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2NvbG9yLW1vZGUuc2NzcyIsIndlYnBhY2s6Ly9hcHAteWlpMi8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcmVib290LnNjc3MiLCJ3ZWJwYWNrOi8vYXBwLXlpaTIvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ib3JkZXItcmFkaXVzLnNjc3MiLCJ3ZWJwYWNrOi8vYXBwLXlpaTIvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3R5cGUuc2NzcyIsIndlYnBhY2s6Ly9hcHAteWlpMi8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2xpc3RzLnNjc3MiLCJ3ZWJwYWNrOi8vYXBwLXlpaTIvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2ltYWdlcy5zY3NzIiwid2VicGFjazovL2FwcC15aWkyLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faW1hZ2Uuc2NzcyIsIndlYnBhY2s6Ly9hcHAteWlpMi8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY29udGFpbmVycy5zY3NzIiwid2VicGFjazovL2FwcC15aWkyLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fY29udGFpbmVyLnNjc3MiLCJ3ZWJwYWNrOi8vYXBwLXlpaTIvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19icmVha3BvaW50cy5zY3NzIiwid2VicGFjazovL2FwcC15aWkyLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19ncmlkLnNjc3MiLCJ3ZWJwYWNrOi8vYXBwLXlpaTIvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLnNjc3MiLCJ3ZWJwYWNrOi8vYXBwLXlpaTIvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3RhYmxlcy5zY3NzIiwid2VicGFjazovL2FwcC15aWkyLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGFibGUtdmFyaWFudHMuc2NzcyIsIndlYnBhY2s6Ly9hcHAteWlpMi8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9mb3Jtcy9fbGFiZWxzLnNjc3MiLCJ3ZWJwYWNrOi8vYXBwLXlpaTIvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvZm9ybXMvX2Zvcm0tdGV4dC5zY3NzIiwid2VicGFjazovL2FwcC15aWkyLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2Zvcm1zL19mb3JtLWNvbnRyb2wuc2NzcyIsIndlYnBhY2s6Ly9hcHAteWlpMi8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RyYW5zaXRpb24uc2NzcyIsIndlYnBhY2s6Ly9hcHAteWlpMi8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyYWRpZW50cy5zY3NzIiwid2VicGFjazovL2FwcC15aWkyLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2Zvcm1zL19mb3JtLXNlbGVjdC5zY3NzIiwid2VicGFjazovL2FwcC15aWkyLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2Zvcm1zL19mb3JtLWNoZWNrLnNjc3MiLCJ3ZWJwYWNrOi8vYXBwLXlpaTIvLi93ZWIvcmVzb3VyY2VzL2FwcC90aGVtZS9zcmMvc2Nzcy9jb25maWcvX3ZhcmlhYmxlcy5zY3NzIiwid2VicGFjazovL2FwcC15aWkyLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2Zvcm1zL19mb3JtLXJhbmdlLnNjc3MiLCJ3ZWJwYWNrOi8vYXBwLXlpaTIvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvZm9ybXMvX2Zsb2F0aW5nLWxhYmVscy5zY3NzIiwid2VicGFjazovL2FwcC15aWkyLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2Zvcm1zL19pbnB1dC1ncm91cC5zY3NzIiwid2VicGFjazovL2FwcC15aWkyLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZm9ybXMuc2NzcyIsIndlYnBhY2s6Ly9hcHAteWlpMi8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYnV0dG9ucy5zY3NzIiwid2VicGFjazovL2FwcC15aWkyLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzIiwid2VicGFjazovL2FwcC15aWkyLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL190cmFuc2l0aW9ucy5zY3NzIiwid2VicGFjazovL2FwcC15aWkyLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19kcm9wZG93bi5zY3NzIiwid2VicGFjazovL2FwcC15aWkyLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19idXR0b24tZ3JvdXAuc2NzcyIsIndlYnBhY2s6Ly9hcHAteWlpMi8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbmF2LnNjc3MiLCJ3ZWJwYWNrOi8vYXBwLXlpaTIvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX25hdmJhci5zY3NzIiwid2VicGFjazovL2FwcC15aWkyLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jYXJkLnNjc3MiLCJ3ZWJwYWNrOi8vYXBwLXlpaTIvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2FjY29yZGlvbi5zY3NzIiwid2VicGFjazovL2FwcC15aWkyLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19icmVhZGNydW1iLnNjc3MiLCJ3ZWJwYWNrOi8vYXBwLXlpaTIvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3BhZ2luYXRpb24uc2NzcyIsIndlYnBhY2s6Ly9hcHAteWlpMi8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3BhZ2luYXRpb24uc2NzcyIsIndlYnBhY2s6Ly9hcHAteWlpMi8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYmFkZ2Uuc2NzcyIsIndlYnBhY2s6Ly9hcHAteWlpMi8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYWxlcnQuc2NzcyIsIndlYnBhY2s6Ly9hcHAteWlpMi8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcHJvZ3Jlc3Muc2NzcyIsIndlYnBhY2s6Ly9hcHAteWlpMi8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbGlzdC1ncm91cC5zY3NzIiwid2VicGFjazovL2FwcC15aWkyLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jbG9zZS5zY3NzIiwid2VicGFjazovL2FwcC15aWkyLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL190b2FzdHMuc2NzcyIsIndlYnBhY2s6Ly9hcHAteWlpMi8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbW9kYWwuc2NzcyIsIndlYnBhY2s6Ly9hcHAteWlpMi8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdG9vbHRpcC5zY3NzIiwid2VicGFjazovL2FwcC15aWkyLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fcmVzZXQtdGV4dC5zY3NzIiwid2VicGFjazovL2FwcC15aWkyLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19wb3BvdmVyLnNjc3MiLCJ3ZWJwYWNrOi8vYXBwLXlpaTIvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19jbGVhcmZpeC5zY3NzIiwid2VicGFjazovL2FwcC15aWkyLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jYXJvdXNlbC5zY3NzIiwid2VicGFjazovL2FwcC15aWkyLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19zcGlubmVycy5zY3NzIiwid2VicGFjazovL2FwcC15aWkyLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19vZmZjYW52YXMuc2NzcyIsIndlYnBhY2s6Ly9hcHAteWlpMi8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JhY2tkcm9wLnNjc3MiLCJ3ZWJwYWNrOi8vYXBwLXlpaTIvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3BsYWNlaG9sZGVycy5zY3NzIiwid2VicGFjazovL2FwcC15aWkyLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2hlbHBlcnMvX2NvbG9yLWJnLnNjc3MiLCJ3ZWJwYWNrOi8vYXBwLXlpaTIvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvaGVscGVycy9fY29sb3JlZC1saW5rcy5zY3NzIiwid2VicGFjazovL2FwcC15aWkyLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2hlbHBlcnMvX2ZvY3VzLXJpbmcuc2NzcyIsIndlYnBhY2s6Ly9hcHAteWlpMi8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9oZWxwZXJzL19pY29uLWxpbmsuc2NzcyIsIndlYnBhY2s6Ly9hcHAteWlpMi8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9oZWxwZXJzL19yYXRpby5zY3NzIiwid2VicGFjazovL2FwcC15aWkyLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2hlbHBlcnMvX3Bvc2l0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vYXBwLXlpaTIvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvaGVscGVycy9fc3RhY2tzLnNjc3MiLCJ3ZWJwYWNrOi8vYXBwLXlpaTIvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvaGVscGVycy9fdmlzdWFsbHktaGlkZGVuLnNjc3MiLCJ3ZWJwYWNrOi8vYXBwLXlpaTIvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL192aXN1YWxseS1oaWRkZW4uc2NzcyIsIndlYnBhY2s6Ly9hcHAteWlpMi8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9oZWxwZXJzL19zdHJldGNoZWQtbGluay5zY3NzIiwid2VicGFjazovL2FwcC15aWkyLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGV4dC10cnVuY2F0ZS5zY3NzIiwid2VicGFjazovL2FwcC15aWkyLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2hlbHBlcnMvX3ZyLnNjc3MiLCJ3ZWJwYWNrOi8vYXBwLXlpaTIvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyIsIndlYnBhY2s6Ly9hcHAteWlpMi8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2FwaS5zY3NzIiwid2VicGFjazovL2FwcC15aWkyLy4vd2ViL3Jlc291cmNlcy9hcHAvdGhlbWUvc3JjL3Njc3MvY3VzdG9tL2ljb25zL19yZW1peGljb24uc2NzcyIsIndlYnBhY2s6Ly9hcHAteWlpMi8uL3dlYi9yZXNvdXJjZXMvYXBwL3RoZW1lL3NyYy9zY3NzL2N1c3RvbS9zdHJ1Y3R1cmUvX3NpZGVuYXYuc2NzcyIsIndlYnBhY2s6Ly9hcHAteWlpMi8uL3dlYi9yZXNvdXJjZXMvYXBwL3RoZW1lL3NyYy9zY3NzL2NvbmZpZy9fdmFyaWFibGVzLWN1c3RvbS5zY3NzIiwid2VicGFjazovL2FwcC15aWkyLy4vd2ViL3Jlc291cmNlcy9hcHAvdGhlbWUvc3JjL3Njc3MvY3VzdG9tL3N0cnVjdHVyZS9fdG9wYmFyLnNjc3MiLCJ3ZWJwYWNrOi8vYXBwLXlpaTIvLi93ZWIvcmVzb3VyY2VzL2FwcC90aGVtZS9zcmMvc2Nzcy9jdXN0b20vc3RydWN0dXJlL19wYWdlLWhlYWQuc2NzcyIsIndlYnBhY2s6Ly9hcHAteWlpMi8uL3dlYi9yZXNvdXJjZXMvYXBwL3RoZW1lL3NyYy9zY3NzL2N1c3RvbS9zdHJ1Y3R1cmUvX2Zvb3Rlci5zY3NzIiwid2VicGFjazovL2FwcC15aWkyLy4vd2ViL3Jlc291cmNlcy9hcHAvdGhlbWUvc3JjL3Njc3MvY3VzdG9tL3N0cnVjdHVyZS9faG9yaXpvbnRhbC1uYXYuc2NzcyIsIndlYnBhY2s6Ly9hcHAteWlpMi8uL3dlYi9yZXNvdXJjZXMvYXBwL3RoZW1lL3NyYy9zY3NzL2N1c3RvbS9jb21wb25lbnRzL19yb290LnNjc3MiLCJ3ZWJwYWNrOi8vYXBwLXlpaTIvLi93ZWIvcmVzb3VyY2VzL2FwcC90aGVtZS9zcmMvc2Nzcy9jdXN0b20vY29tcG9uZW50cy9fYWNjb3JkaW9ucy5zY3NzIiwid2VicGFjazovL2FwcC15aWkyLy4vd2ViL3Jlc291cmNlcy9hcHAvdGhlbWUvc3JjL3Njc3MvY3VzdG9tL2NvbXBvbmVudHMvX2F2YXRhci5zY3NzIiwid2VicGFjazovL2FwcC15aWkyLy4vd2ViL3Jlc291cmNlcy9hcHAvdGhlbWUvc3JjL3Njc3MvY3VzdG9tL2NvbXBvbmVudHMvX2JyZWFkY3J1bWIuc2NzcyIsIndlYnBhY2s6Ly9hcHAteWlpMi8uL3dlYi9yZXNvdXJjZXMvYXBwL3RoZW1lL3NyYy9zY3NzL2N1c3RvbS9jb21wb25lbnRzL19idXR0b25zLnNjc3MiLCJ3ZWJwYWNrOi8vYXBwLXlpaTIvLi93ZWIvcmVzb3VyY2VzL2FwcC90aGVtZS9zcmMvc2Nzcy9jdXN0b20vY29tcG9uZW50cy9fYmFkZ2Uuc2NzcyIsIndlYnBhY2s6Ly9hcHAteWlpMi8uL3dlYi9yZXNvdXJjZXMvYXBwL3RoZW1lL3NyYy9zY3NzL2N1c3RvbS9jb21wb25lbnRzL19jYXJkLnNjc3MiLCJ3ZWJwYWNrOi8vYXBwLXlpaTIvLi93ZWIvcmVzb3VyY2VzL2FwcC90aGVtZS9zcmMvc2Nzcy9jdXN0b20vY29tcG9uZW50cy9fY3VzdG9tLWZvcm1zLnNjc3MiLCJ3ZWJwYWNrOi8vYXBwLXlpaTIvLi93ZWIvcmVzb3VyY2VzL2FwcC90aGVtZS9zcmMvc2Nzcy9jdXN0b20vY29tcG9uZW50cy9fZHJvcGRvd24uc2NzcyIsIndlYnBhY2s6Ly9hcHAteWlpMi8uL3dlYi9yZXNvdXJjZXMvYXBwL3RoZW1lL3NyYy9zY3NzL2N1c3RvbS9jb21wb25lbnRzL19mb3Jtcy5zY3NzIiwid2VicGFjazovL2FwcC15aWkyLy4vd2ViL3Jlc291cmNlcy9hcHAvdGhlbWUvc3JjL3Njc3MvY3VzdG9tL2NvbXBvbmVudHMvX21vZGFsLnNjc3MiLCJ3ZWJwYWNrOi8vYXBwLXlpaTIvLi93ZWIvcmVzb3VyY2VzL2FwcC90aGVtZS9zcmMvc2Nzcy9jdXN0b20vY29tcG9uZW50cy9fbmF2LnNjc3MiLCJ3ZWJwYWNrOi8vYXBwLXlpaTIvLi93ZWIvcmVzb3VyY2VzL2FwcC90aGVtZS9zcmMvc2Nzcy9jdXN0b20vY29tcG9uZW50cy9fcGFnaW5hdGlvbi5zY3NzIiwid2VicGFjazovL2FwcC15aWkyLy4vd2ViL3Jlc291cmNlcy9hcHAvdGhlbWUvc3JjL3Njc3MvY3VzdG9tL2NvbXBvbmVudHMvX3BvcG92ZXIuc2NzcyIsIndlYnBhY2s6Ly9hcHAteWlpMi8uL3dlYi9yZXNvdXJjZXMvYXBwL3RoZW1lL3NyYy9zY3NzL2N1c3RvbS9jb21wb25lbnRzL19wcmludC5zY3NzIiwid2VicGFjazovL2FwcC15aWkyLy4vd2ViL3Jlc291cmNlcy9hcHAvdGhlbWUvc3JjL3Njc3MvY3VzdG9tL2NvbXBvbmVudHMvX3Byb2dyZXNzLnNjc3MiLCJ3ZWJwYWNrOi8vYXBwLXlpaTIvLi93ZWIvcmVzb3VyY2VzL2FwcC90aGVtZS9zcmMvc2Nzcy9jdXN0b20vY29tcG9uZW50cy9fcmVib290LnNjc3MiLCJ3ZWJwYWNrOi8vYXBwLXlpaTIvLi93ZWIvcmVzb3VyY2VzL2FwcC90aGVtZS9zcmMvc2Nzcy9jdXN0b20vY29tcG9uZW50cy9fdGFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vYXBwLXlpaTIvLi93ZWIvcmVzb3VyY2VzL2FwcC90aGVtZS9zcmMvc2Nzcy9jdXN0b20vY29tcG9uZW50cy9fdG9vbHRpcC5zY3NzIiwid2VicGFjazovL2FwcC15aWkyLy4vd2ViL3Jlc291cmNlcy9hcHAvdGhlbWUvc3JjL3Njc3MvY3VzdG9tL2NvbXBvbmVudHMvX3dpZGdldHMuc2NzcyIsIndlYnBhY2s6Ly9hcHAteWlpMi8uL3dlYi9yZXNvdXJjZXMvYXBwL3RoZW1lL3NyYy9zY3NzL2N1c3RvbS9jb21wb25lbnRzL19zb2NpYWwuc2NzcyIsIndlYnBhY2s6Ly9hcHAteWlpMi8uL3dlYi9yZXNvdXJjZXMvYXBwL3RoZW1lL3NyYy9zY3NzL2N1c3RvbS9jb21wb25lbnRzL19zdGVwcy5zY3NzIiwid2VicGFjazovL2FwcC15aWkyLy4vd2ViL3Jlc291cmNlcy9hcHAvdGhlbWUvc3JjL3Njc3MvY3VzdG9tL2NvbXBvbmVudHMvX3ByZWxvYWRlci5zY3NzIiwid2VicGFjazovL2FwcC15aWkyLy4vd2ViL3Jlc291cmNlcy9hcHAvdGhlbWUvc3JjL3Njc3MvY3VzdG9tL3BhZ2VzL19hdXRoZW50aWNhdGlvbi5zY3NzIiwid2VicGFjazovL2FwcC15aWkyLy4vd2ViL3Jlc291cmNlcy9hcHAvdGhlbWUvc3JjL3Njc3MvY3VzdG9tL3BhZ2VzL19jb21wb25lbnRzLWRlbW8uc2NzcyIsIndlYnBhY2s6Ly9hcHAteWlpMi8uL3dlYi9yZXNvdXJjZXMvYXBwL3RoZW1lL3NyYy9zY3NzL2N1c3RvbS9wYWdlcy9fZXJyb3Iuc2NzcyIsIndlYnBhY2s6Ly9hcHAteWlpMi8uL3dlYi9yZXNvdXJjZXMvYXBwL3RoZW1lL3NyYy9zY3NzL2N1c3RvbS9wYWdlcy9fZmFxLnNjc3MiLCJ3ZWJwYWNrOi8vYXBwLXlpaTIvLi93ZWIvcmVzb3VyY2VzL2FwcC90aGVtZS9zcmMvc2Nzcy9jdXN0b20vcGFnZXMvX21haW50ZW5hbmNlLnNjc3MiLCJ3ZWJwYWNrOi8vYXBwLXlpaTIvLi93ZWIvcmVzb3VyY2VzL2FwcC90aGVtZS9zcmMvc2Nzcy9jdXN0b20vcGFnZXMvX3Rhc2tzLnNjc3MiLCJ3ZWJwYWNrOi8vYXBwLXlpaTIvLi93ZWIvcmVzb3VyY2VzL2FwcC90aGVtZS9zcmMvc2Nzcy9jdXN0b20vcGFnZXMvX2VtYWlsLnNjc3MiLCJ3ZWJwYWNrOi8vYXBwLXlpaTIvLi93ZWIvcmVzb3VyY2VzL2FwcC90aGVtZS9zcmMvc2Nzcy9jdXN0b20vcGFnZXMvX3Byb2ZpbGUuc2NzcyIsIndlYnBhY2s6Ly9hcHAteWlpMi8uL3dlYi9yZXNvdXJjZXMvYXBwL3RoZW1lL3NyYy9zY3NzL2N1c3RvbS9wYWdlcy9fdGltZWxpbmUuc2NzcyIsIndlYnBhY2s6Ly9hcHAteWlpMi8uL3dlYi9yZXNvdXJjZXMvYXBwL3RoZW1lL3NyYy9zY3NzL2N1c3RvbS9wbHVnaW5zL19hcGV4Y2hhcnRzLnNjc3MiLCJ3ZWJwYWNrOi8vYXBwLXlpaTIvLi93ZWIvcmVzb3VyY2VzL2FwcC90aGVtZS9zcmMvc2Nzcy9jdXN0b20vcGx1Z2lucy9fY2FsZW5kYXIuc2NzcyIsIndlYnBhY2s6Ly9hcHAteWlpMi8uL3dlYi9yZXNvdXJjZXMvYXBwL3RoZW1lL3NyYy9zY3NzL2N1c3RvbS9wbHVnaW5zL19jaGFydGpzLnNjc3MiLCJ3ZWJwYWNrOi8vYXBwLXlpaTIvLi93ZWIvcmVzb3VyY2VzL2FwcC90aGVtZS9zcmMvc2Nzcy9jdXN0b20vcGx1Z2lucy9fZGF0YXRhYmxlLnNjc3MiLCJ3ZWJwYWNrOi8vYXBwLXlpaTIvLi93ZWIvcmVzb3VyY2VzL2FwcC90aGVtZS9zcmMvc2Nzcy9jdXN0b20vcGx1Z2lucy9fZGF0ZXJhbmdlLnNjc3MiLCJ3ZWJwYWNrOi8vYXBwLXlpaTIvLi93ZWIvcmVzb3VyY2VzL2FwcC90aGVtZS9zcmMvc2Nzcy9jdXN0b20vcGx1Z2lucy9fZGF0ZXBpY2tlci5zY3NzIiwid2VicGFjazovL2FwcC15aWkyLy4vd2ViL3Jlc291cmNlcy9hcHAvdGhlbWUvc3JjL3Njc3MvY3VzdG9tL3BsdWdpbnMvX2ZsYXRwaWNrci5zY3NzIiwid2VicGFjazovL2FwcC15aWkyLy4vd2ViL3Jlc291cmNlcy9hcHAvdGhlbWUvc3JjL3Njc3MvY3VzdG9tL3BsdWdpbnMvX2Ryb3B6b25lLnNjc3MiLCJ3ZWJwYWNrOi8vYXBwLXlpaTIvLi93ZWIvcmVzb3VyY2VzL2FwcC90aGVtZS9zcmMvc2Nzcy9jdXN0b20vcGx1Z2lucy9fZm9ybS13aXphcmQuc2NzcyIsIndlYnBhY2s6Ly9hcHAteWlpMi8uL3dlYi9yZXNvdXJjZXMvYXBwL3RoZW1lL3NyYy9zY3NzL2N1c3RvbS9wbHVnaW5zL19tYXBzLnNjc3MiLCJ3ZWJwYWNrOi8vYXBwLXlpaTIvLi93ZWIvcmVzb3VyY2VzL2FwcC90aGVtZS9zcmMvc2Nzcy9jdXN0b20vcGx1Z2lucy9fcXVpbGwtZWRpdG9yLnNjc3MiLCJ3ZWJwYWNrOi8vYXBwLXlpaTIvLi93ZWIvcmVzb3VyY2VzL2FwcC90aGVtZS9zcmMvc2Nzcy9jdXN0b20vcGx1Z2lucy9fc2VsZWN0Mi5zY3NzIiwid2VicGFjazovL2FwcC15aWkyLy4vd2ViL3Jlc291cmNlcy9hcHAvdGhlbWUvc3JjL3Njc3MvY3VzdG9tL3BsdWdpbnMvX3NpbXBsZWJhci5zY3NzIiwid2VicGFjazovL2FwcC15aWkyLy4vd2ViL3Jlc291cmNlcy9hcHAvdGhlbWUvc3JjL3Njc3MvY3VzdG9tL3BsdWdpbnMvX3RvYXN0ZXIuc2NzcyIsIndlYnBhY2s6Ly9hcHAteWlpMi8uL3dlYi9yZXNvdXJjZXMvYXBwL3RoZW1lL3NyYy9zY3NzL2N1c3RvbS9wbHVnaW5zL19ib290c3RyYXAtdG91Y2hzcGluLnNjc3MiLCJ3ZWJwYWNrOi8vYXBwLXlpaTIvLi93ZWIvcmVzb3VyY2VzL2FwcC90aGVtZS9zcmMvc2Nzcy9jdXN0b20vcGx1Z2lucy9fYm9vdHN0cmFwLXRpbWVwaWNrZXIuc2NzcyIsIndlYnBhY2s6Ly9hcHAteWlpMi8uL3dlYi9yZXNvdXJjZXMvYXBwL3RoZW1lL3NyYy9zY3NzL2N1c3RvbS9wbHVnaW5zL190eXBlaGVhZC5zY3NzIiwid2VicGFjazovL2FwcC15aWkyLy4vd2ViL3Jlc291cmNlcy9hcHAvdGhlbWUvc3JjL3Njc3MvY3VzdG9tL3BsdWdpbnMvX3NwYXJrbGluZXMuc2NzcyIsIndlYnBhY2s6Ly9hcHAteWlpMi8uL3dlYi9yZXNvdXJjZXMvYXBwL3RoZW1lL3NyYy9zY3NzL2N1c3RvbS9wbHVnaW5zL190aW1lcGlja2VyLnNjc3MiLCJ3ZWJwYWNrOi8vYXBwLXlpaTIvLi93ZWIvcmVzb3VyY2VzL2FwcC90aGVtZS9zcmMvc2Nzcy9jdXN0b20vcGx1Z2lucy9fcmF0ZWl0LnNjc3MiLCJ3ZWJwYWNrOi8vYXBwLXlpaTIvLi93ZWIvcmVzb3VyY2VzL2FwcC90aGVtZS9zcmMvc2Nzcy9jdXN0b20vcGx1Z2lucy9fcmVzcG9uc2l2ZS10YWJsZS5zY3NzIiwid2VicGFjazovL2FwcC15aWkyLy4vd2ViL3Jlc291cmNlcy9hcHAvdGhlbWUvc3JjL3Njc3MvY3VzdG9tL3BsdWdpbnMvX2lvbi1yYW5nZXNsaWRlci5zY3NzIiwid2VicGFjazovL2FwcC15aWkyLy4vd2ViL3Jlc291cmNlcy9hcHAvdGhlbWUvc3JjL3Njc3MvY3VzdG9tL3BsdWdpbnMvX2Nyb3BwZXIuc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyJcbkBpbXBvcnQgdXJsKCdodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PUxhdG86d2dodEAzMDA7NDAwOzcwMDs5MDAmZGlzcGxheT1zd2FwJyk7XG5cbi8vQ29yZSBmaWxlc1xuXG5AaW1wb3J0IFwifmJvb3RzdHJhcC9zY3NzL2Z1bmN0aW9uc1wiO1xuQGltcG9ydCBcIn5ib290c3RyYXAvc2Nzcy92YXJpYWJsZXNcIjtcblxuQGltcG9ydCBcImNvbmZpZy92YXJpYWJsZXNcIjtcbkBpbXBvcnQgXCJjb25maWcvdmFyaWFibGVzLWN1c3RvbVwiO1xuQGltcG9ydCBcImNvbmZpZy92YXJpYWJsZXMtZGFya1wiO1xuQGltcG9ydCBcImNvbmZpZy90aGVtZS1tb2RlXCI7XG5AaW1wb3J0IFwiY3VzdG9tL2NvbXBvbmVudHMvdXRpbGl0aWVzXCI7XG5AaW1wb3J0IFwifmJvb3RzdHJhcC9zY3NzL2Jvb3RzdHJhcFwiO1xuQGltcG9ydCBcImljb25zXCI7XG5cbi8vIFN0cnVjdHVyZVxuQGltcG9ydCBcImN1c3RvbS9zdHJ1Y3R1cmUvc2lkZW5hdlwiO1xuQGltcG9ydCBcImN1c3RvbS9zdHJ1Y3R1cmUvdG9wYmFyXCI7XG5AaW1wb3J0IFwiY3VzdG9tL3N0cnVjdHVyZS9yaWdodC1zaWRlYmFyXCI7XG5AaW1wb3J0IFwiY3VzdG9tL3N0cnVjdHVyZS9wYWdlLWhlYWRcIjtcbkBpbXBvcnQgXCJjdXN0b20vc3RydWN0dXJlL2Zvb3RlclwiO1xuLy8gSG9yaXpvbnRhbCBuYXZcbkBpbXBvcnQgXCJjdXN0b20vc3RydWN0dXJlL2hvcml6b250YWwtbmF2XCI7XG5cblxuLy8gQ29tcG9uZW50c1xuQGltcG9ydCBcImN1c3RvbS9jb21wb25lbnRzL3Jvb3RcIjtcbkBpbXBvcnQgXCJjdXN0b20vY29tcG9uZW50cy9hY2NvcmRpb25zXCI7XG5AaW1wb3J0IFwiY3VzdG9tL2NvbXBvbmVudHMvYWxlcnRcIjtcbkBpbXBvcnQgXCJjdXN0b20vY29tcG9uZW50cy9hdmF0YXJcIjtcbkBpbXBvcnQgXCJjdXN0b20vY29tcG9uZW50cy9icmVhZGNydW1iXCI7XG5AaW1wb3J0IFwiY3VzdG9tL2NvbXBvbmVudHMvYnV0dG9uc1wiO1xuQGltcG9ydCBcImN1c3RvbS9jb21wb25lbnRzL2JhZGdlXCI7XG5AaW1wb3J0IFwiY3VzdG9tL2NvbXBvbmVudHMvY2FyZFwiO1xuQGltcG9ydCBcImN1c3RvbS9jb21wb25lbnRzL2N1c3RvbS1mb3Jtc1wiO1xuQGltcG9ydCBcImN1c3RvbS9jb21wb25lbnRzL2Ryb3Bkb3duXCI7XG5AaW1wb3J0IFwiY3VzdG9tL2NvbXBvbmVudHMvZm9ybXNcIjtcbkBpbXBvcnQgXCJjdXN0b20vY29tcG9uZW50cy9tb2RhbFwiO1xuQGltcG9ydCBcImN1c3RvbS9jb21wb25lbnRzL25hdlwiO1xuQGltcG9ydCBcImN1c3RvbS9jb21wb25lbnRzL3BhZ2luYXRpb25cIjtcbkBpbXBvcnQgXCJjdXN0b20vY29tcG9uZW50cy9wb3BvdmVyXCI7XG5AaW1wb3J0IFwiY3VzdG9tL2NvbXBvbmVudHMvcHJpbnRcIjtcbkBpbXBvcnQgXCJjdXN0b20vY29tcG9uZW50cy9wcm9ncmVzc1wiO1xuQGltcG9ydCBcImN1c3RvbS9jb21wb25lbnRzL3JlYm9vdFwiO1xuQGltcG9ydCBcImN1c3RvbS9jb21wb25lbnRzL3RhYmxlc1wiO1xuQGltcG9ydCBcImN1c3RvbS9jb21wb25lbnRzL3R5cGVcIjtcbkBpbXBvcnQgXCJjdXN0b20vY29tcG9uZW50cy90b29sdGlwXCI7XG5AaW1wb3J0IFwiY3VzdG9tL2NvbXBvbmVudHMvd2lkZ2V0c1wiO1xuQGltcG9ydCBcImN1c3RvbS9jb21wb25lbnRzL3NvY2lhbFwiO1xuQGltcG9ydCBcImN1c3RvbS9jb21wb25lbnRzL3N0ZXBzXCI7XG5AaW1wb3J0IFwiY3VzdG9tL2NvbXBvbmVudHMvcHJlbG9hZGVyXCI7XG5cbi8vUGFnZXNcbkBpbXBvcnQgXCJjdXN0b20vcGFnZXMvYXV0aGVudGljYXRpb25cIjtcbkBpbXBvcnQgXCJjdXN0b20vcGFnZXMvY29tcG9uZW50cy1kZW1vXCI7XG5AaW1wb3J0IFwiY3VzdG9tL3BhZ2VzL2Vycm9yXCI7XG5AaW1wb3J0IFwiY3VzdG9tL3BhZ2VzL2ZhcVwiO1xuQGltcG9ydCBcImN1c3RvbS9wYWdlcy9tYWludGVuYW5jZVwiO1xuQGltcG9ydCBcImN1c3RvbS9wYWdlcy90YXNrc1wiO1xuQGltcG9ydCBcImN1c3RvbS9wYWdlcy9lbWFpbFwiO1xuQGltcG9ydCBcImN1c3RvbS9wYWdlcy9wcm9maWxlXCI7XG5AaW1wb3J0IFwiY3VzdG9tL3BhZ2VzL3RpbWVsaW5lXCI7XG5AaW1wb3J0IFwiY3VzdG9tL3BhZ2VzL3ByaWNpbmdcIjtcblxuLy8gUGx1Z2luc1xuQGltcG9ydCBcImN1c3RvbS9wbHVnaW5zL2FwZXhjaGFydHNcIjtcbkBpbXBvcnQgXCJjdXN0b20vcGx1Z2lucy9jYWxlbmRhclwiO1xuQGltcG9ydCBcImN1c3RvbS9wbHVnaW5zL2NoYXJ0anNcIjtcbkBpbXBvcnQgXCJjdXN0b20vcGx1Z2lucy9kYXRhdGFibGVcIjtcbkBpbXBvcnQgXCJjdXN0b20vcGx1Z2lucy9kYXRlcmFuZ2VcIjtcbkBpbXBvcnQgXCJjdXN0b20vcGx1Z2lucy9kYXRlcGlja2VyXCI7XG5AaW1wb3J0IFwiY3VzdG9tL3BsdWdpbnMvZmxhdHBpY2tyXCI7XG5AaW1wb3J0IFwiY3VzdG9tL3BsdWdpbnMvZHJhZ3VsYVwiO1xuQGltcG9ydCBcImN1c3RvbS9wbHVnaW5zL2Ryb3B6b25lXCI7XG5AaW1wb3J0IFwiY3VzdG9tL3BsdWdpbnMvZm9ybS13aXphcmRcIjtcbkBpbXBvcnQgXCJjdXN0b20vcGx1Z2lucy9tYXBzXCI7XG5AaW1wb3J0IFwiY3VzdG9tL3BsdWdpbnMvcXVpbGwtZWRpdG9yXCI7XG5AaW1wb3J0IFwiY3VzdG9tL3BsdWdpbnMvc2VsZWN0MlwiO1xuQGltcG9ydCBcImN1c3RvbS9wbHVnaW5zL3NpbXBsZWJhclwiO1xuQGltcG9ydCBcImN1c3RvbS9wbHVnaW5zL3RvYXN0ZXJcIjtcbkBpbXBvcnQgXCJjdXN0b20vcGx1Z2lucy9ib290c3RyYXAtdG91Y2hzcGluXCI7XG5AaW1wb3J0IFwiY3VzdG9tL3BsdWdpbnMvYm9vdHN0cmFwLXRpbWVwaWNrZXJcIjtcbkBpbXBvcnQgXCJjdXN0b20vcGx1Z2lucy90eXBlaGVhZFwiO1xuQGltcG9ydCBcImN1c3RvbS9wbHVnaW5zL3NwYXJrbGluZXNcIjtcbkBpbXBvcnQgXCJjdXN0b20vcGx1Z2lucy90aW1lcGlja2VyXCI7XG5AaW1wb3J0IFwiY3VzdG9tL3BsdWdpbnMvcmF0ZWl0XCI7XG5AaW1wb3J0IFwiY3VzdG9tL3BsdWdpbnMvcmVzcG9uc2l2ZS10YWJsZVwiO1xuQGltcG9ydCBcImN1c3RvbS9wbHVnaW5zL2lvbi1yYW5nZXNsaWRlclwiO1xuQGltcG9ydCBcImN1c3RvbS9wbHVnaW5zL2Nyb3BwZXJcIjtcbiIsIi8vXG4vLyBsaWdodC1tb2RlLnNjc3Ncbi8vXG5cblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gLy9cbi8vID09PT09PT09IEN1c3RvbSBWYXJpYWJsZSA9PT09PT09IC8vXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAvL1xuXG46cm9vdCB7XG4gICAgLS0jeyRwcmVmaXh9bG9nby1sZy1oZWlnaHQ6ICAgICAgICAgICAxOHB4O1xuICAgIC0tI3skcHJlZml4fWxvZ28tc20taGVpZ2h0OiAgICAgICAgICAgMjJweDtcblxuICAgIC0tI3skcHJlZml4fWxlZnRiYXItd2lkdGg6ICAgICAgICAgICAgMjQwcHg7XG4gICAgLS0jeyRwcmVmaXh9bGVmdGJhci13aWR0aC1tZDogICAgICAgICAxNjBweDtcbiAgICAtLSN7JHByZWZpeH1sZWZ0YmFyLXdpZHRoLXNtOiAgICAgICAgIDcwcHg7XG4gICAgLS0jeyRwcmVmaXh9bGVmdGJhci1jb25kZW5zZWQtaGVpZ2h0OiAxNTAwcHg7XG5cbiAgICAtLSN7JHByZWZpeH10b3BiYXItaGVpZ2h0OiAgICAgICAgICAgICA3MHB4O1xuXG4gICAgLS0jeyRwcmVmaXh9bWVudS1pdGVtLWljb24tc2l6ZTogICAgICAgMS4xcmVtO1xuICAgIC0tI3skcHJlZml4fW1lbnUtaXRlbS1pY29uLXdpZHRoOiAgICAgIDQwcHg7XG4gICAgLS0jeyRwcmVmaXh9bWVudS1pdGVtLWZvbnQtc2l6ZTogICAgICAgMC45MjVyZW07XG4gICAgLS0jeyRwcmVmaXh9bWVudS1pdGVtLXBhZGRpbmcteDogICAgICAgMTBweDtcbiAgICAtLSN7JHByZWZpeH1tZW51LWl0ZW0tcGFkZGluZy15OiAgICAgICAxMHB4O1xuXG4gICAgLy8gRm9vdGVyIEhlaWdodFxuICAgIC0tI3skcHJlZml4fWZvb3Rlci1oZWlnaHQ6ICAgICAgICAgICAgIDYwcHg7XG5cbiAgICAvLyBDYXJkIEJvcmRlciBXaWR0aFxuICAgIC0tI3skcHJlZml4fXRoZW1lLWNhcmQtYm9yZGVyLXdpZHRoOiAgIDBweDtcbn1cblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gLy9cbi8vID09PT09PT09PT0gTWFpbiBNZW51ID09PT09PT09PT09IC8vXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAvL1xuXG4vLyBCYWNrZ3JvdW5kIExpZ2h0IGxlZnQtc2lkZWJhclxuaHRtbFtkYXRhLW1lbnUtY29sb3I9XCJsaWdodFwiXSB7XG4gICAgLS0jeyRwcmVmaXh9bWVudS1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICAgICNmZmZmZmY7XG4gICAgLS0jeyRwcmVmaXh9bWVudS1pdGVtLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgI3skZ3JheS05MDB9O1xuICAgIC0tI3skcHJlZml4fW1lbnUtaXRlbS1ob3Zlci1jb2xvcjogICAgICAgICAgICAgICAgICN7JHByaW1hcnl9O1xuICAgIC0tI3skcHJlZml4fW1lbnUtaXRlbS1hY3RpdmUtY29sb3I6ICAgICAgICAgICAgICAgICN7JHByaW1hcnl9O1xuICAgIC0tI3skcHJlZml4fW1lbnUtaXRlbS1hY3RpdmUtYmc6ICAgICAgICAgICAgICAgICAgICN7cmdiYSgkcHJpbWFyeSwgMC4wNyl9O1xuICAgIC0tI3skcHJlZml4fW1lbnUtY29uZGVuc2VkLWxpbmstYmc6ICAgICAgICAgICAgICAgICMzMTNhNDY7XG59XG5cbi8vIERhcmsgTGVmdCBTaWRlYmFyXG5odG1sW2RhdGEtbWVudS1jb2xvcj1cImRhcmtcIl0ge1xuICAgIC0tI3skcHJlZml4fW1lbnUtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIzFhMjk0MjtcbiAgICAtLSN7JHByZWZpeH1tZW51LWl0ZW0tY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAjNzA4MDlhO1xuICAgIC0tI3skcHJlZml4fW1lbnUtaXRlbS1ob3Zlci1jb2xvcjogICAgICAgICAgICAgICAgICMzYmMwYzM7XG4gICAgLS0jeyRwcmVmaXh9bWVudS1pdGVtLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICAgICAgIzNiYzBjMztcbiAgICAtLSN7JHByZWZpeH1tZW51LWl0ZW0tYWN0aXZlLWJnOiAgICAgICAgICAgICAgICAgICAgICN7cmdiYSgkd2hpdGUsIDAuMDcpfTtcbiAgICAtLSN7JHByZWZpeH1tZW51LWNvbmRlbnNlZC1saW5rLWJnOiAgICAgICAgICAgICAgICAjMTYyMzM5O1xufVxuXG4vLyBEYXJrIE1vZGUgTGVmdCBTaWRlYmFyXG5odG1sW2RhdGEtYnMtdGhlbWU9XCJkYXJrXCJdW2RhdGEtbWVudS1jb2xvcj1cImxpZ2h0XCJdLFxuaHRtbFtkYXRhLWJzLXRoZW1lPVwiZGFya1wiXVtkYXRhLW1lbnUtY29sb3I9XCJkYXJrXCJdIHtcbiAgICAtLSN7JHByZWZpeH1tZW51LWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAjMzEzYTQ2O1xuICAgIC0tI3skcHJlZml4fW1lbnUtaXRlbS1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICMwMGNjY2M7XG4gICAgLS0jeyRwcmVmaXh9bWVudS1pdGVtLWhvdmVyLWNvbG9yOiAgICAgICAgICAgICAgICAgI2JjY2VlNDtcbiAgICAtLSN7JHByZWZpeH1tZW51LWl0ZW0tYWN0aXZlLWNvbG9yOiAgICAgICAgICAgICAgICAjZmZmZmZmO1xuICAgIC0tI3skcHJlZml4fW1lbnUtaXRlbS1hY3RpdmUtYmc6ICAgICAgICAgICAgICAgICAgICAgI3tyZ2JhKCR3aGl0ZSwgMC4wNyl9O1xuICAgIC0tI3skcHJlZml4fW1lbnUtY29uZGVuc2VkLWxpbmstYmc6ICAgICAgICAgICAgICAgICMzMTNhNDY7XG59XG5cblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gLy9cbi8vID09PT09PT09PT0gVG9wYmFyID09PT09PT09PT09PT09IC8vXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAvL1xuXG4vLyBMaWdodCBUb3BiYXJcbmh0bWxbZGF0YS10b3BiYXItY29sb3I9XCJsaWdodFwiXSB7XG4gICAgLS0jeyRwcmVmaXh9dG9wYmFyLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAjZmZmZmZmO1xuICAgIC0tI3skcHJlZml4fXRvcGJhci1pdGVtLWNvbG9yOiAgICAgICAgICAgICAgICAgI3skZ3JheS05MDB9O1xuICAgIC0tI3skcHJlZml4fXRvcGJhci1pdGVtLWhvdmVyLWNvbG9yOiAgICAgICAgICAgI3skcHJpbWFyeX07XG4gICAgLS0jeyRwcmVmaXh9dG9wYmFyLXNlYXJjaC1iZzogICAgICAgICAgICAgICAgICAje3RpbnQtY29sb3IoJGdyYXktMjAwLDEwJSl9O1xufVxuXG5cbi8vIERhcmsgVG9wYmFyXG5odG1sW2RhdGEtdG9wYmFyLWNvbG9yPVwiZGFya1wiXSB7XG4gICAgLS0jeyRwcmVmaXh9dG9wYmFyLWJnOiAgICAgICAgICAgICAgICAgICMzMTNhNDY7XG4gICAgLS0jeyRwcmVmaXh9dG9wYmFyLWl0ZW0tY29sb3I6ICAgICAgICAgICM4MzkxYTI7XG4gICAgLS0jeyRwcmVmaXh9dG9wYmFyLWl0ZW0taG92ZXItY29sb3I6ICAgICNiY2NlZTQ7XG4gICAgLS0jeyRwcmVmaXh9dG9wYmFyLXNlYXJjaC1iZzogICAgICAgICAgICM0NjRmNWI7XG59XG5cbi8vIERhcmsgTW9kZSBUb3BiYXJcbmh0bWxbZGF0YS1icy10aGVtZT1cImRhcmtcIl1bZGF0YS10b3BiYXItY29sb3I9XCJsaWdodFwiXSxcbmh0bWxbZGF0YS1icy10aGVtZT1cImRhcmtcIl1bZGF0YS10b3BiYXItY29sb3I9XCJkYXJrXCJdIHtcbiAgICAtLSN7JHByZWZpeH10b3BiYXItYmc6ICAgICAgICAgICAgICAgICAgIzJmMzc0MjtcbiAgICAtLSN7JHByZWZpeH10b3BiYXItaXRlbS1jb2xvcjogICAgICAgICAgIzgzOTFhMjtcbiAgICAtLSN7JHByZWZpeH10b3BiYXItaXRlbS1ob3Zlci1jb2xvcjogICAgI2JjY2VlNDtcbiAgICAtLSN7JHByZWZpeH10b3BiYXItc2VhcmNoLWJnOiAgICAgICAgICAgIzM2M2Y0YTtcbn1cbiIsIi8vIFV0aWxpdGllc1xuXG4vLyBib3JkZXIgc3R5bGVcbi5ib3JkZXItZGFzaGVkIHtcbiAgICBib3JkZXItc3R5bGU6IGRhc2hlZCAhaW1wb3J0YW50O1xufVxuXG4kdXRpbGl0aWVzOiAoXG4gICAgXCJmb250LXNpemUtY3VzdG9tXCI6IChcbiAgICAgICAgcHJvcGVydHk6IGZvbnQtc2l6ZSxcbiAgICAgICAgY2xhc3M6IGZzLFxuICAgICAgICB2YWx1ZXM6ICRmb250LXNpemUtY3VzdG9tXG4gICAgKVxuKTtcblxuLmJnLXBpbmstc3VidGxlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cGluay1iZy1zdWJ0bGUpIWltcG9ydGFudDtcbn1cblxuLmJnLXB1cnBsZS1zdWJ0bGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1wdXJwbGUtYmctc3VidGxlKSFpbXBvcnRhbnQ7XG59IiwiOnJvb3QsXG5bZGF0YS1icy10aGVtZT1cImxpZ2h0XCJdIHtcbiAgLy8gTm90ZTogQ3VzdG9tIHZhcmlhYmxlIHZhbHVlcyBvbmx5IHN1cHBvcnQgU2Fzc1NjcmlwdCBpbnNpZGUgYCN7fWAuXG5cbiAgLy8gQ29sb3JzXG4gIC8vXG4gIC8vIEdlbmVyYXRlIHBhbGV0dGVzIGZvciBmdWxsIGNvbG9ycywgZ3JheXMsIGFuZCB0aGVtZSBjb2xvcnMuXG5cbiAgQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJGNvbG9ycyB7XG4gICAgLS0jeyRwcmVmaXh9I3skY29sb3J9OiAjeyR2YWx1ZX07XG4gIH1cblxuICBAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkZ3JheXMge1xuICAgIC0tI3skcHJlZml4fWdyYXktI3skY29sb3J9OiAjeyR2YWx1ZX07XG4gIH1cblxuICBAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgICAtLSN7JHByZWZpeH0jeyRjb2xvcn06ICN7JHZhbHVlfTtcbiAgfVxuXG4gIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMtcmdiIHtcbiAgICAtLSN7JHByZWZpeH0jeyRjb2xvcn0tcmdiOiAjeyR2YWx1ZX07XG4gIH1cblxuICBAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzLXRleHQge1xuICAgIC0tI3skcHJlZml4fSN7JGNvbG9yfS10ZXh0LWVtcGhhc2lzOiAjeyR2YWx1ZX07XG4gIH1cblxuICBAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzLWJnLXN1YnRsZSB7XG4gICAgLS0jeyRwcmVmaXh9I3skY29sb3J9LWJnLXN1YnRsZTogI3skdmFsdWV9O1xuICB9XG5cbiAgQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycy1ib3JkZXItc3VidGxlIHtcbiAgICAtLSN7JHByZWZpeH0jeyRjb2xvcn0tYm9yZGVyLXN1YnRsZTogI3skdmFsdWV9O1xuICB9XG5cbiAgLS0jeyRwcmVmaXh9d2hpdGUtcmdiOiAje3RvLXJnYigkd2hpdGUpfTtcbiAgLS0jeyRwcmVmaXh9YmxhY2stcmdiOiAje3RvLXJnYigkYmxhY2spfTtcblxuICAvLyBGb250c1xuXG4gIC8vIE5vdGU6IFVzZSBgaW5zcGVjdGAgZm9yIGxpc3RzIHNvIHRoYXQgcXVvdGVkIGl0ZW1zIGtlZXAgdGhlIHF1b3Rlcy5cbiAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS9zYXNzL3Nhc3MvaXNzdWVzLzIzODMjaXNzdWVjb21tZW50LTMzNjM0OTE3MlxuICAtLSN7JHByZWZpeH1mb250LXNhbnMtc2VyaWY6ICN7aW5zcGVjdCgkZm9udC1mYW1pbHktc2Fucy1zZXJpZil9O1xuICAtLSN7JHByZWZpeH1mb250LW1vbm9zcGFjZTogI3tpbnNwZWN0KCRmb250LWZhbWlseS1tb25vc3BhY2UpfTtcbiAgLS0jeyRwcmVmaXh9Z3JhZGllbnQ6ICN7JGdyYWRpZW50fTtcblxuICAvLyBSb290IGFuZCBib2R5XG4gIC8vIHNjc3MtZG9jcy1zdGFydCByb290LWJvZHktdmFyaWFibGVzXG4gIEBpZiAkZm9udC1zaXplLXJvb3QgIT0gbnVsbCB7XG4gICAgLS0jeyRwcmVmaXh9cm9vdC1mb250LXNpemU6ICN7JGZvbnQtc2l6ZS1yb290fTtcbiAgfVxuICAtLSN7JHByZWZpeH1ib2R5LWZvbnQtZmFtaWx5OiAje2luc3BlY3QoJGZvbnQtZmFtaWx5LWJhc2UpfTtcbiAgQGluY2x1ZGUgcmZzKCRmb250LXNpemUtYmFzZSwgLS0jeyRwcmVmaXh9Ym9keS1mb250LXNpemUpO1xuICAtLSN7JHByZWZpeH1ib2R5LWZvbnQtd2VpZ2h0OiAjeyRmb250LXdlaWdodC1iYXNlfTtcbiAgLS0jeyRwcmVmaXh9Ym9keS1saW5lLWhlaWdodDogI3skbGluZS1oZWlnaHQtYmFzZX07XG4gIEBpZiAkYm9keS10ZXh0LWFsaWduICE9IG51bGwge1xuICAgIC0tI3skcHJlZml4fWJvZHktdGV4dC1hbGlnbjogI3skYm9keS10ZXh0LWFsaWdufTtcbiAgfVxuXG4gIC0tI3skcHJlZml4fWJvZHktY29sb3I6ICN7JGJvZHktY29sb3J9O1xuICAtLSN7JHByZWZpeH1ib2R5LWNvbG9yLXJnYjogI3t0by1yZ2IoJGJvZHktY29sb3IpfTtcbiAgLS0jeyRwcmVmaXh9Ym9keS1iZzogI3skYm9keS1iZ307XG4gIC0tI3skcHJlZml4fWJvZHktYmctcmdiOiAje3RvLXJnYigkYm9keS1iZyl9O1xuXG4gIC0tI3skcHJlZml4fWVtcGhhc2lzLWNvbG9yOiAjeyRib2R5LWVtcGhhc2lzLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9ZW1waGFzaXMtY29sb3ItcmdiOiAje3RvLXJnYigkYm9keS1lbXBoYXNpcy1jb2xvcil9O1xuXG4gIC0tI3skcHJlZml4fXNlY29uZGFyeS1jb2xvcjogI3skYm9keS1zZWNvbmRhcnktY29sb3J9O1xuICAtLSN7JHByZWZpeH1zZWNvbmRhcnktY29sb3ItcmdiOiAje3RvLXJnYigkYm9keS1zZWNvbmRhcnktY29sb3IpfTtcbiAgLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWJnOiAjeyRib2R5LXNlY29uZGFyeS1iZ307XG4gIC0tI3skcHJlZml4fXNlY29uZGFyeS1iZy1yZ2I6ICN7dG8tcmdiKCRib2R5LXNlY29uZGFyeS1iZyl9O1xuXG4gIC0tI3skcHJlZml4fXRlcnRpYXJ5LWNvbG9yOiAjeyRib2R5LXRlcnRpYXJ5LWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9dGVydGlhcnktY29sb3ItcmdiOiAje3RvLXJnYigkYm9keS10ZXJ0aWFyeS1jb2xvcil9O1xuICAtLSN7JHByZWZpeH10ZXJ0aWFyeS1iZzogI3skYm9keS10ZXJ0aWFyeS1iZ307XG4gIC0tI3skcHJlZml4fXRlcnRpYXJ5LWJnLXJnYjogI3t0by1yZ2IoJGJvZHktdGVydGlhcnktYmcpfTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCByb290LWJvZHktdmFyaWFibGVzXG5cbiAgLS0jeyRwcmVmaXh9aGVhZGluZy1jb2xvcjogI3skaGVhZGluZ3MtY29sb3J9O1xuXG4gIC0tI3skcHJlZml4fWxpbmstY29sb3I6ICN7JGxpbmstY29sb3J9O1xuICAtLSN7JHByZWZpeH1saW5rLWNvbG9yLXJnYjogI3t0by1yZ2IoJGxpbmstY29sb3IpfTtcbiAgLS0jeyRwcmVmaXh9bGluay1kZWNvcmF0aW9uOiAjeyRsaW5rLWRlY29yYXRpb259O1xuXG4gIC0tI3skcHJlZml4fWxpbmstaG92ZXItY29sb3I6ICN7JGxpbmstaG92ZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1saW5rLWhvdmVyLWNvbG9yLXJnYjogI3t0by1yZ2IoJGxpbmstaG92ZXItY29sb3IpfTtcblxuICBAaWYgJGxpbmstaG92ZXItZGVjb3JhdGlvbiAhPSBudWxsIHtcbiAgICAtLSN7JHByZWZpeH1saW5rLWhvdmVyLWRlY29yYXRpb246ICN7JGxpbmstaG92ZXItZGVjb3JhdGlvbn07XG4gIH1cblxuICAtLSN7JHByZWZpeH1jb2RlLWNvbG9yOiAjeyRjb2RlLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9aGlnaGxpZ2h0LWNvbG9yOiAjeyRtYXJrLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9aGlnaGxpZ2h0LWJnOiAjeyRtYXJrLWJnfTtcblxuICAvLyBzY3NzLWRvY3Mtc3RhcnQgcm9vdC1ib3JkZXItdmFyXG4gIC0tI3skcHJlZml4fWJvcmRlci13aWR0aDogI3skYm9yZGVyLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9Ym9yZGVyLXN0eWxlOiAjeyRib3JkZXItc3R5bGV9O1xuICAtLSN7JHByZWZpeH1ib3JkZXItY29sb3I6ICN7JGJvcmRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fWJvcmRlci1jb2xvci10cmFuc2x1Y2VudDogI3skYm9yZGVyLWNvbG9yLXRyYW5zbHVjZW50fTtcblxuICAtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzOiAjeyRib3JkZXItcmFkaXVzfTtcbiAgLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cy1zbTogI3skYm9yZGVyLXJhZGl1cy1zbX07XG4gIC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMtbGc6ICN7JGJvcmRlci1yYWRpdXMtbGd9O1xuICAtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzLXhsOiAjeyRib3JkZXItcmFkaXVzLXhsfTtcbiAgLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cy14eGw6ICN7JGJvcmRlci1yYWRpdXMteHhsfTtcbiAgLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cy0yeGw6IHZhcigtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzLXh4bCk7IC8vIERlcHJlY2F0ZWQgaW4gdjUuMy4wIGZvciBjb25zaXN0ZW5jeVxuICAtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzLXBpbGw6ICN7JGJvcmRlci1yYWRpdXMtcGlsbH07XG4gIC8vIHNjc3MtZG9jcy1lbmQgcm9vdC1ib3JkZXItdmFyXG5cbiAgLS0jeyRwcmVmaXh9Ym94LXNoYWRvdzogI3skYm94LXNoYWRvd307XG4gIC0tI3skcHJlZml4fWJveC1zaGFkb3ctc206ICN7JGJveC1zaGFkb3ctc219O1xuICAtLSN7JHByZWZpeH1ib3gtc2hhZG93LWxnOiAjeyRib3gtc2hhZG93LWxnfTtcbiAgLS0jeyRwcmVmaXh9Ym94LXNoYWRvdy1pbnNldDogI3skYm94LXNoYWRvdy1pbnNldH07XG5cbiAgLy8gRm9jdXMgc3R5bGVzXG4gIC8vIHNjc3MtZG9jcy1zdGFydCByb290LWZvY3VzLXZhcmlhYmxlc1xuICAtLSN7JHByZWZpeH1mb2N1cy1yaW5nLXdpZHRoOiAjeyRmb2N1cy1yaW5nLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9Zm9jdXMtcmluZy1vcGFjaXR5OiAjeyRmb2N1cy1yaW5nLW9wYWNpdHl9O1xuICAtLSN7JHByZWZpeH1mb2N1cy1yaW5nLWNvbG9yOiAjeyRmb2N1cy1yaW5nLWNvbG9yfTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCByb290LWZvY3VzLXZhcmlhYmxlc1xuXG4gIC8vIHNjc3MtZG9jcy1zdGFydCByb290LWZvcm0tdmFsaWRhdGlvbi12YXJpYWJsZXNcbiAgLS0jeyRwcmVmaXh9Zm9ybS12YWxpZC1jb2xvcjogI3skZm9ybS12YWxpZC1jb2xvcn07XG4gIC0tI3skcHJlZml4fWZvcm0tdmFsaWQtYm9yZGVyLWNvbG9yOiAjeyRmb3JtLXZhbGlkLWJvcmRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fWZvcm0taW52YWxpZC1jb2xvcjogI3skZm9ybS1pbnZhbGlkLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9Zm9ybS1pbnZhbGlkLWJvcmRlci1jb2xvcjogI3skZm9ybS1pbnZhbGlkLWJvcmRlci1jb2xvcn07XG4gIC8vIHNjc3MtZG9jcy1lbmQgcm9vdC1mb3JtLXZhbGlkYXRpb24tdmFyaWFibGVzXG59XG5cbkBpZiAkZW5hYmxlLWRhcmstbW9kZSB7XG4gIEBpbmNsdWRlIGNvbG9yLW1vZGUoZGFyaywgdHJ1ZSkge1xuICAgIGNvbG9yLXNjaGVtZTogZGFyaztcblxuICAgIC8vIHNjc3MtZG9jcy1zdGFydCByb290LWRhcmstbW9kZS12YXJzXG4gICAgLS0jeyRwcmVmaXh9Ym9keS1jb2xvcjogI3skYm9keS1jb2xvci1kYXJrfTtcbiAgICAtLSN7JHByZWZpeH1ib2R5LWNvbG9yLXJnYjogI3t0by1yZ2IoJGJvZHktY29sb3ItZGFyayl9O1xuICAgIC0tI3skcHJlZml4fWJvZHktYmc6ICN7JGJvZHktYmctZGFya307XG4gICAgLS0jeyRwcmVmaXh9Ym9keS1iZy1yZ2I6ICN7dG8tcmdiKCRib2R5LWJnLWRhcmspfTtcblxuICAgIC0tI3skcHJlZml4fWVtcGhhc2lzLWNvbG9yOiAjeyRib2R5LWVtcGhhc2lzLWNvbG9yLWRhcmt9O1xuICAgIC0tI3skcHJlZml4fWVtcGhhc2lzLWNvbG9yLXJnYjogI3t0by1yZ2IoJGJvZHktZW1waGFzaXMtY29sb3ItZGFyayl9O1xuXG4gICAgLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWNvbG9yOiAjeyRib2R5LXNlY29uZGFyeS1jb2xvci1kYXJrfTtcbiAgICAtLSN7JHByZWZpeH1zZWNvbmRhcnktY29sb3ItcmdiOiAje3RvLXJnYigkYm9keS1zZWNvbmRhcnktY29sb3ItZGFyayl9O1xuICAgIC0tI3skcHJlZml4fXNlY29uZGFyeS1iZzogI3skYm9keS1zZWNvbmRhcnktYmctZGFya307XG4gICAgLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWJnLXJnYjogI3t0by1yZ2IoJGJvZHktc2Vjb25kYXJ5LWJnLWRhcmspfTtcblxuICAgIC0tI3skcHJlZml4fXRlcnRpYXJ5LWNvbG9yOiAjeyRib2R5LXRlcnRpYXJ5LWNvbG9yLWRhcmt9O1xuICAgIC0tI3skcHJlZml4fXRlcnRpYXJ5LWNvbG9yLXJnYjogI3t0by1yZ2IoJGJvZHktdGVydGlhcnktY29sb3ItZGFyayl9O1xuICAgIC0tI3skcHJlZml4fXRlcnRpYXJ5LWJnOiAjeyRib2R5LXRlcnRpYXJ5LWJnLWRhcmt9O1xuICAgIC0tI3skcHJlZml4fXRlcnRpYXJ5LWJnLXJnYjogI3t0by1yZ2IoJGJvZHktdGVydGlhcnktYmctZGFyayl9O1xuXG4gICAgQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycy10ZXh0LWRhcmsge1xuICAgICAgLS0jeyRwcmVmaXh9I3skY29sb3J9LXRleHQtZW1waGFzaXM6ICN7JHZhbHVlfTtcbiAgICB9XG5cbiAgICBAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzLWJnLXN1YnRsZS1kYXJrIHtcbiAgICAgIC0tI3skcHJlZml4fSN7JGNvbG9yfS1iZy1zdWJ0bGU6ICN7JHZhbHVlfTtcbiAgICB9XG5cbiAgICBAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzLWJvcmRlci1zdWJ0bGUtZGFyayB7XG4gICAgICAtLSN7JHByZWZpeH0jeyRjb2xvcn0tYm9yZGVyLXN1YnRsZTogI3skdmFsdWV9O1xuICAgIH1cblxuICAgIC0tI3skcHJlZml4fWhlYWRpbmctY29sb3I6ICN7JGhlYWRpbmdzLWNvbG9yLWRhcmt9O1xuXG4gICAgLS0jeyRwcmVmaXh9bGluay1jb2xvcjogI3skbGluay1jb2xvci1kYXJrfTtcbiAgICAtLSN7JHByZWZpeH1saW5rLWhvdmVyLWNvbG9yOiAjeyRsaW5rLWhvdmVyLWNvbG9yLWRhcmt9O1xuICAgIC0tI3skcHJlZml4fWxpbmstY29sb3ItcmdiOiAje3RvLXJnYigkbGluay1jb2xvci1kYXJrKX07XG4gICAgLS0jeyRwcmVmaXh9bGluay1ob3Zlci1jb2xvci1yZ2I6ICN7dG8tcmdiKCRsaW5rLWhvdmVyLWNvbG9yLWRhcmspfTtcblxuICAgIC0tI3skcHJlZml4fWNvZGUtY29sb3I6ICN7JGNvZGUtY29sb3ItZGFya307XG4gICAgLS0jeyRwcmVmaXh9aGlnaGxpZ2h0LWNvbG9yOiAjeyRtYXJrLWNvbG9yLWRhcmt9O1xuICAgIC0tI3skcHJlZml4fWhpZ2hsaWdodC1iZzogI3skbWFyay1iZy1kYXJrfTtcblxuICAgIC0tI3skcHJlZml4fWJvcmRlci1jb2xvcjogI3skYm9yZGVyLWNvbG9yLWRhcmt9O1xuICAgIC0tI3skcHJlZml4fWJvcmRlci1jb2xvci10cmFuc2x1Y2VudDogI3skYm9yZGVyLWNvbG9yLXRyYW5zbHVjZW50LWRhcmt9O1xuXG4gICAgLS0jeyRwcmVmaXh9Zm9ybS12YWxpZC1jb2xvcjogI3skZm9ybS12YWxpZC1jb2xvci1kYXJrfTtcbiAgICAtLSN7JHByZWZpeH1mb3JtLXZhbGlkLWJvcmRlci1jb2xvcjogI3skZm9ybS12YWxpZC1ib3JkZXItY29sb3ItZGFya307XG4gICAgLS0jeyRwcmVmaXh9Zm9ybS1pbnZhbGlkLWNvbG9yOiAjeyRmb3JtLWludmFsaWQtY29sb3ItZGFya307XG4gICAgLS0jeyRwcmVmaXh9Zm9ybS1pbnZhbGlkLWJvcmRlci1jb2xvcjogI3skZm9ybS1pbnZhbGlkLWJvcmRlci1jb2xvci1kYXJrfTtcbiAgICAvLyBzY3NzLWRvY3MtZW5kIHJvb3QtZGFyay1tb2RlLXZhcnNcbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgc2Nzcy9kaW1lbnNpb24tbm8tbm9uLW51bWVyaWMtdmFsdWVzXG5cbi8vIFNDU1MgUkZTIG1peGluXG4vL1xuLy8gQXV0b21hdGVkIHJlc3BvbnNpdmUgdmFsdWVzIGZvciBmb250IHNpemVzLCBwYWRkaW5ncywgbWFyZ2lucyBhbmQgbXVjaCBtb3JlXG4vL1xuLy8gTGljZW5zZWQgdW5kZXIgTUlUIChodHRwczovL2dpdGh1Yi5jb20vdHdicy9yZnMvYmxvYi9tYWluL0xJQ0VOU0UpXG5cbi8vIENvbmZpZ3VyYXRpb25cblxuLy8gQmFzZSB2YWx1ZVxuJHJmcy1iYXNlLXZhbHVlOiAxLjI1cmVtICFkZWZhdWx0O1xuJHJmcy11bml0OiByZW0gIWRlZmF1bHQ7XG5cbkBpZiAkcmZzLXVuaXQgIT0gcmVtIGFuZCAkcmZzLXVuaXQgIT0gcHgge1xuICBAZXJyb3IgXCJgI3skcmZzLXVuaXR9YCBpcyBub3QgYSB2YWxpZCB1bml0IGZvciAkcmZzLXVuaXQuIFVzZSBgcHhgIG9yIGByZW1gLlwiO1xufVxuXG4vLyBCcmVha3BvaW50IGF0IHdoZXJlIHZhbHVlcyBzdGFydCBkZWNyZWFzaW5nIGlmIHNjcmVlbiB3aWR0aCBpcyBzbWFsbGVyXG4kcmZzLWJyZWFrcG9pbnQ6IDEyMDBweCAhZGVmYXVsdDtcbiRyZnMtYnJlYWtwb2ludC11bml0OiBweCAhZGVmYXVsdDtcblxuQGlmICRyZnMtYnJlYWtwb2ludC11bml0ICE9IHB4IGFuZCAkcmZzLWJyZWFrcG9pbnQtdW5pdCAhPSBlbSBhbmQgJHJmcy1icmVha3BvaW50LXVuaXQgIT0gcmVtIHtcbiAgQGVycm9yIFwiYCN7JHJmcy1icmVha3BvaW50LXVuaXR9YCBpcyBub3QgYSB2YWxpZCB1bml0IGZvciAkcmZzLWJyZWFrcG9pbnQtdW5pdC4gVXNlIGBweGAsIGBlbWAgb3IgYHJlbWAuXCI7XG59XG5cbi8vIFJlc2l6ZSB2YWx1ZXMgYmFzZWQgb24gc2NyZWVuIGhlaWdodCBhbmQgd2lkdGhcbiRyZnMtdHdvLWRpbWVuc2lvbmFsOiBmYWxzZSAhZGVmYXVsdDtcblxuLy8gRmFjdG9yIG9mIGRlY3JlYXNlXG4kcmZzLWZhY3RvcjogMTAgIWRlZmF1bHQ7XG5cbkBpZiB0eXBlLW9mKCRyZnMtZmFjdG9yKSAhPSBudW1iZXIgb3IgJHJmcy1mYWN0b3IgPD0gMSB7XG4gIEBlcnJvciBcImAjeyRyZnMtZmFjdG9yfWAgaXMgbm90IGEgdmFsaWQgICRyZnMtZmFjdG9yLCBpdCBtdXN0IGJlIGdyZWF0ZXIgdGhhbiAxLlwiO1xufVxuXG4vLyBNb2RlLiBQb3NzaWJpbGl0aWVzOiBcIm1pbi1tZWRpYS1xdWVyeVwiLCBcIm1heC1tZWRpYS1xdWVyeVwiXG4kcmZzLW1vZGU6IG1pbi1tZWRpYS1xdWVyeSAhZGVmYXVsdDtcblxuLy8gR2VuZXJhdGUgZW5hYmxlIG9yIGRpc2FibGUgY2xhc3Nlcy4gUG9zc2liaWxpdGllczogZmFsc2UsIFwiZW5hYmxlXCIgb3IgXCJkaXNhYmxlXCJcbiRyZnMtY2xhc3M6IGZhbHNlICFkZWZhdWx0O1xuXG4vLyAxIHJlbSA9ICRyZnMtcmVtLXZhbHVlIHB4XG4kcmZzLXJlbS12YWx1ZTogMTYgIWRlZmF1bHQ7XG5cbi8vIFNhZmFyaSBpZnJhbWUgcmVzaXplIGJ1ZzogaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvcmZzL2lzc3Vlcy8xNFxuJHJmcy1zYWZhcmktaWZyYW1lLXJlc2l6ZS1idWctZml4OiBmYWxzZSAhZGVmYXVsdDtcblxuLy8gRGlzYWJsZSBSRlMgYnkgc2V0dGluZyAkZW5hYmxlLXJmcyB0byBmYWxzZVxuJGVuYWJsZS1yZnM6IHRydWUgIWRlZmF1bHQ7XG5cbi8vIENhY2hlICRyZnMtYmFzZS12YWx1ZSB1bml0XG4kcmZzLWJhc2UtdmFsdWUtdW5pdDogdW5pdCgkcmZzLWJhc2UtdmFsdWUpO1xuXG5AZnVuY3Rpb24gZGl2aWRlKCRkaXZpZGVuZCwgJGRpdmlzb3IsICRwcmVjaXNpb246IDEwKSB7XG4gICRzaWduOiBpZigkZGl2aWRlbmQgPiAwIGFuZCAkZGl2aXNvciA+IDAgb3IgJGRpdmlkZW5kIDwgMCBhbmQgJGRpdmlzb3IgPCAwLCAxLCAtMSk7XG4gICRkaXZpZGVuZDogYWJzKCRkaXZpZGVuZCk7XG4gICRkaXZpc29yOiBhYnMoJGRpdmlzb3IpO1xuICBAaWYgJGRpdmlkZW5kID09IDAge1xuICAgIEByZXR1cm4gMDtcbiAgfVxuICBAaWYgJGRpdmlzb3IgPT0gMCB7XG4gICAgQGVycm9yIFwiQ2Fubm90IGRpdmlkZSBieSAwXCI7XG4gIH1cbiAgJHJlbWFpbmRlcjogJGRpdmlkZW5kO1xuICAkcmVzdWx0OiAwO1xuICAkZmFjdG9yOiAxMDtcbiAgQHdoaWxlICgkcmVtYWluZGVyID4gMCBhbmQgJHByZWNpc2lvbiA+PSAwKSB7XG4gICAgJHF1b3RpZW50OiAwO1xuICAgIEB3aGlsZSAoJHJlbWFpbmRlciA+PSAkZGl2aXNvcikge1xuICAgICAgJHJlbWFpbmRlcjogJHJlbWFpbmRlciAtICRkaXZpc29yO1xuICAgICAgJHF1b3RpZW50OiAkcXVvdGllbnQgKyAxO1xuICAgIH1cbiAgICAkcmVzdWx0OiAkcmVzdWx0ICogMTAgKyAkcXVvdGllbnQ7XG4gICAgJGZhY3RvcjogJGZhY3RvciAqIC4xO1xuICAgICRyZW1haW5kZXI6ICRyZW1haW5kZXIgKiAxMDtcbiAgICAkcHJlY2lzaW9uOiAkcHJlY2lzaW9uIC0gMTtcbiAgICBAaWYgKCRwcmVjaXNpb24gPCAwIGFuZCAkcmVtYWluZGVyID49ICRkaXZpc29yICogNSkge1xuICAgICAgJHJlc3VsdDogJHJlc3VsdCArIDE7XG4gICAgfVxuICB9XG4gICRyZXN1bHQ6ICRyZXN1bHQgKiAkZmFjdG9yICogJHNpZ247XG4gICRkaXZpZGVuZC11bml0OiB1bml0KCRkaXZpZGVuZCk7XG4gICRkaXZpc29yLXVuaXQ6IHVuaXQoJGRpdmlzb3IpO1xuICAkdW5pdC1tYXA6IChcbiAgICBcInB4XCI6IDFweCxcbiAgICBcInJlbVwiOiAxcmVtLFxuICAgIFwiZW1cIjogMWVtLFxuICAgIFwiJVwiOiAxJVxuICApO1xuICBAaWYgKCRkaXZpZGVuZC11bml0ICE9ICRkaXZpc29yLXVuaXQgYW5kIG1hcC1oYXMta2V5KCR1bml0LW1hcCwgJGRpdmlkZW5kLXVuaXQpKSB7XG4gICAgJHJlc3VsdDogJHJlc3VsdCAqIG1hcC1nZXQoJHVuaXQtbWFwLCAkZGl2aWRlbmQtdW5pdCk7XG4gIH1cbiAgQHJldHVybiAkcmVzdWx0O1xufVxuXG4vLyBSZW1vdmUgcHgtdW5pdCBmcm9tICRyZnMtYmFzZS12YWx1ZSBmb3IgY2FsY3VsYXRpb25zXG5AaWYgJHJmcy1iYXNlLXZhbHVlLXVuaXQgPT0gcHgge1xuICAkcmZzLWJhc2UtdmFsdWU6IGRpdmlkZSgkcmZzLWJhc2UtdmFsdWUsICRyZnMtYmFzZS12YWx1ZSAqIDAgKyAxKTtcbn1cbkBlbHNlIGlmICRyZnMtYmFzZS12YWx1ZS11bml0ID09IHJlbSB7XG4gICRyZnMtYmFzZS12YWx1ZTogZGl2aWRlKCRyZnMtYmFzZS12YWx1ZSwgZGl2aWRlKCRyZnMtYmFzZS12YWx1ZSAqIDAgKyAxLCAkcmZzLXJlbS12YWx1ZSkpO1xufVxuXG4vLyBDYWNoZSAkcmZzLWJyZWFrcG9pbnQgdW5pdCB0byBwcmV2ZW50IG11bHRpcGxlIGNhbGxzXG4kcmZzLWJyZWFrcG9pbnQtdW5pdC1jYWNoZTogdW5pdCgkcmZzLWJyZWFrcG9pbnQpO1xuXG4vLyBSZW1vdmUgdW5pdCBmcm9tICRyZnMtYnJlYWtwb2ludCBmb3IgY2FsY3VsYXRpb25zXG5AaWYgJHJmcy1icmVha3BvaW50LXVuaXQtY2FjaGUgPT0gcHgge1xuICAkcmZzLWJyZWFrcG9pbnQ6IGRpdmlkZSgkcmZzLWJyZWFrcG9pbnQsICRyZnMtYnJlYWtwb2ludCAqIDAgKyAxKTtcbn1cbkBlbHNlIGlmICRyZnMtYnJlYWtwb2ludC11bml0LWNhY2hlID09IHJlbSBvciAkcmZzLWJyZWFrcG9pbnQtdW5pdC1jYWNoZSA9PSBcImVtXCIge1xuICAkcmZzLWJyZWFrcG9pbnQ6IGRpdmlkZSgkcmZzLWJyZWFrcG9pbnQsIGRpdmlkZSgkcmZzLWJyZWFrcG9pbnQgKiAwICsgMSwgJHJmcy1yZW0tdmFsdWUpKTtcbn1cblxuLy8gQ2FsY3VsYXRlIHRoZSBtZWRpYSBxdWVyeSB2YWx1ZVxuJHJmcy1tcS12YWx1ZTogaWYoJHJmcy1icmVha3BvaW50LXVuaXQgPT0gcHgsICN7JHJmcy1icmVha3BvaW50fXB4LCAje2RpdmlkZSgkcmZzLWJyZWFrcG9pbnQsICRyZnMtcmVtLXZhbHVlKX0jeyRyZnMtYnJlYWtwb2ludC11bml0fSk7XG4kcmZzLW1xLXByb3BlcnR5LXdpZHRoOiBpZigkcmZzLW1vZGUgPT0gbWF4LW1lZGlhLXF1ZXJ5LCBtYXgtd2lkdGgsIG1pbi13aWR0aCk7XG4kcmZzLW1xLXByb3BlcnR5LWhlaWdodDogaWYoJHJmcy1tb2RlID09IG1heC1tZWRpYS1xdWVyeSwgbWF4LWhlaWdodCwgbWluLWhlaWdodCk7XG5cbi8vIEludGVybmFsIG1peGluIHVzZWQgdG8gZGV0ZXJtaW5lIHdoaWNoIG1lZGlhIHF1ZXJ5IG5lZWRzIHRvIGJlIHVzZWRcbkBtaXhpbiBfcmZzLW1lZGlhLXF1ZXJ5IHtcbiAgQGlmICRyZnMtdHdvLWRpbWVuc2lvbmFsIHtcbiAgICBAaWYgJHJmcy1tb2RlID09IG1heC1tZWRpYS1xdWVyeSB7XG4gICAgICBAbWVkaWEgKCN7JHJmcy1tcS1wcm9wZXJ0eS13aWR0aH06ICN7JHJmcy1tcS12YWx1ZX0pLCAoI3skcmZzLW1xLXByb3BlcnR5LWhlaWdodH06ICN7JHJmcy1tcS12YWx1ZX0pIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgICB9XG4gICAgfVxuICAgIEBlbHNlIHtcbiAgICAgIEBtZWRpYSAoI3skcmZzLW1xLXByb3BlcnR5LXdpZHRofTogI3skcmZzLW1xLXZhbHVlfSkgYW5kICgjeyRyZnMtbXEtcHJvcGVydHktaGVpZ2h0fTogI3skcmZzLW1xLXZhbHVlfSkge1xuICAgICAgICBAY29udGVudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQGVsc2Uge1xuICAgIEBtZWRpYSAoI3skcmZzLW1xLXByb3BlcnR5LXdpZHRofTogI3skcmZzLW1xLXZhbHVlfSkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG5cbi8vIEludGVybmFsIG1peGluIHRoYXQgYWRkcyBkaXNhYmxlIGNsYXNzZXMgdG8gdGhlIHNlbGVjdG9yIGlmIG5lZWRlZC5cbkBtaXhpbiBfcmZzLXJ1bGUge1xuICBAaWYgJHJmcy1jbGFzcyA9PSBkaXNhYmxlIGFuZCAkcmZzLW1vZGUgPT0gbWF4LW1lZGlhLXF1ZXJ5IHtcbiAgICAvLyBBZGRpbmcgYW4gZXh0cmEgY2xhc3MgaW5jcmVhc2VzIHNwZWNpZmljaXR5LCB3aGljaCBwcmV2ZW50cyB0aGUgbWVkaWEgcXVlcnkgdG8gb3ZlcnJpZGUgdGhlIHByb3BlcnR5XG4gICAgJixcbiAgICAuZGlzYWJsZS1yZnMgJixcbiAgICAmLmRpc2FibGUtcmZzIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxuICBAZWxzZSBpZiAkcmZzLWNsYXNzID09IGVuYWJsZSBhbmQgJHJmcy1tb2RlID09IG1pbi1tZWRpYS1xdWVyeSB7XG4gICAgLmVuYWJsZS1yZnMgJixcbiAgICAmLmVuYWJsZS1yZnMge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBJbnRlcm5hbCBtaXhpbiB0aGF0IGFkZHMgZW5hYmxlIGNsYXNzZXMgdG8gdGhlIHNlbGVjdG9yIGlmIG5lZWRlZC5cbkBtaXhpbiBfcmZzLW1lZGlhLXF1ZXJ5LXJ1bGUge1xuXG4gIEBpZiAkcmZzLWNsYXNzID09IGVuYWJsZSB7XG4gICAgQGlmICRyZnMtbW9kZSA9PSBtaW4tbWVkaWEtcXVlcnkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgX3Jmcy1tZWRpYS1xdWVyeSAoKSB7XG4gICAgICAuZW5hYmxlLXJmcyAmLFxuICAgICAgJi5lbmFibGUtcmZzIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIEBlbHNlIHtcbiAgICBAaWYgJHJmcy1jbGFzcyA9PSBkaXNhYmxlIGFuZCAkcmZzLW1vZGUgPT0gbWluLW1lZGlhLXF1ZXJ5IHtcbiAgICAgIC5kaXNhYmxlLXJmcyAmLFxuICAgICAgJi5kaXNhYmxlLXJmcyB7XG4gICAgICAgIEBjb250ZW50O1xuICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBfcmZzLW1lZGlhLXF1ZXJ5ICgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG4vLyBIZWxwZXIgZnVuY3Rpb24gdG8gZ2V0IHRoZSBmb3JtYXR0ZWQgbm9uLXJlc3BvbnNpdmUgdmFsdWVcbkBmdW5jdGlvbiByZnMtdmFsdWUoJHZhbHVlcykge1xuICAvLyBDb252ZXJ0IHRvIGxpc3RcbiAgJHZhbHVlczogaWYodHlwZS1vZigkdmFsdWVzKSAhPSBsaXN0LCAoJHZhbHVlcywpLCAkdmFsdWVzKTtcblxuICAkdmFsOiBcIlwiO1xuXG4gIC8vIExvb3Agb3ZlciBlYWNoIHZhbHVlIGFuZCBjYWxjdWxhdGUgdmFsdWVcbiAgQGVhY2ggJHZhbHVlIGluICR2YWx1ZXMge1xuICAgIEBpZiAkdmFsdWUgPT0gMCB7XG4gICAgICAkdmFsOiAkdmFsICsgXCIgMFwiO1xuICAgIH1cbiAgICBAZWxzZSB7XG4gICAgICAvLyBDYWNoZSAkdmFsdWUgdW5pdFxuICAgICAgJHVuaXQ6IGlmKHR5cGUtb2YoJHZhbHVlKSA9PSBcIm51bWJlclwiLCB1bml0KCR2YWx1ZSksIGZhbHNlKTtcblxuICAgICAgQGlmICR1bml0ID09IHB4IHtcbiAgICAgICAgLy8gQ29udmVydCB0byByZW0gaWYgbmVlZGVkXG4gICAgICAgICR2YWw6ICR2YWwgKyBcIiBcIiArIGlmKCRyZnMtdW5pdCA9PSByZW0sICN7ZGl2aWRlKCR2YWx1ZSwgJHZhbHVlICogMCArICRyZnMtcmVtLXZhbHVlKX1yZW0sICR2YWx1ZSk7XG4gICAgICB9XG4gICAgICBAZWxzZSBpZiAkdW5pdCA9PSByZW0ge1xuICAgICAgICAvLyBDb252ZXJ0IHRvIHB4IGlmIG5lZWRlZFxuICAgICAgICAkdmFsOiAkdmFsICsgXCIgXCIgKyBpZigkcmZzLXVuaXQgPT0gcHgsICN7ZGl2aWRlKCR2YWx1ZSwgJHZhbHVlICogMCArIDEpICogJHJmcy1yZW0tdmFsdWV9cHgsICR2YWx1ZSk7XG4gICAgICB9IEBlbHNlIHtcbiAgICAgICAgLy8gSWYgJHZhbHVlIGlzbid0IGEgbnVtYmVyIChsaWtlIGluaGVyaXQpIG9yICR2YWx1ZSBoYXMgYSB1bml0IChub3QgcHggb3IgcmVtLCBsaWtlIDEuNWVtKSBvciAkIGlzIDAsIGp1c3QgcHJpbnQgdGhlIHZhbHVlXG4gICAgICAgICR2YWw6ICR2YWwgKyBcIiBcIiArICR2YWx1ZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBSZW1vdmUgZmlyc3Qgc3BhY2VcbiAgQHJldHVybiB1bnF1b3RlKHN0ci1zbGljZSgkdmFsLCAyKSk7XG59XG5cbi8vIEhlbHBlciBmdW5jdGlvbiB0byBnZXQgdGhlIHJlc3BvbnNpdmUgdmFsdWUgY2FsY3VsYXRlZCBieSBSRlNcbkBmdW5jdGlvbiByZnMtZmx1aWQtdmFsdWUoJHZhbHVlcykge1xuICAvLyBDb252ZXJ0IHRvIGxpc3RcbiAgJHZhbHVlczogaWYodHlwZS1vZigkdmFsdWVzKSAhPSBsaXN0LCAoJHZhbHVlcywpLCAkdmFsdWVzKTtcblxuICAkdmFsOiBcIlwiO1xuXG4gIC8vIExvb3Agb3ZlciBlYWNoIHZhbHVlIGFuZCBjYWxjdWxhdGUgdmFsdWVcbiAgQGVhY2ggJHZhbHVlIGluICR2YWx1ZXMge1xuICAgIEBpZiAkdmFsdWUgPT0gMCB7XG4gICAgICAkdmFsOiAkdmFsICsgXCIgMFwiO1xuICAgIH0gQGVsc2Uge1xuICAgICAgLy8gQ2FjaGUgJHZhbHVlIHVuaXRcbiAgICAgICR1bml0OiBpZih0eXBlLW9mKCR2YWx1ZSkgPT0gXCJudW1iZXJcIiwgdW5pdCgkdmFsdWUpLCBmYWxzZSk7XG5cbiAgICAgIC8vIElmICR2YWx1ZSBpc24ndCBhIG51bWJlciAobGlrZSBpbmhlcml0KSBvciAkdmFsdWUgaGFzIGEgdW5pdCAobm90IHB4IG9yIHJlbSwgbGlrZSAxLjVlbSkgb3IgJCBpcyAwLCBqdXN0IHByaW50IHRoZSB2YWx1ZVxuICAgICAgQGlmIG5vdCAkdW5pdCBvciAkdW5pdCAhPSBweCBhbmQgJHVuaXQgIT0gcmVtIHtcbiAgICAgICAgJHZhbDogJHZhbCArIFwiIFwiICsgJHZhbHVlO1xuICAgICAgfSBAZWxzZSB7XG4gICAgICAgIC8vIFJlbW92ZSB1bml0IGZyb20gJHZhbHVlIGZvciBjYWxjdWxhdGlvbnNcbiAgICAgICAgJHZhbHVlOiBkaXZpZGUoJHZhbHVlLCAkdmFsdWUgKiAwICsgaWYoJHVuaXQgPT0gcHgsIDEsIGRpdmlkZSgxLCAkcmZzLXJlbS12YWx1ZSkpKTtcblxuICAgICAgICAvLyBPbmx5IGFkZCB0aGUgbWVkaWEgcXVlcnkgaWYgdGhlIHZhbHVlIGlzIGdyZWF0ZXIgdGhhbiB0aGUgbWluaW11bSB2YWx1ZVxuICAgICAgICBAaWYgYWJzKCR2YWx1ZSkgPD0gJHJmcy1iYXNlLXZhbHVlIG9yIG5vdCAkZW5hYmxlLXJmcyB7XG4gICAgICAgICAgJHZhbDogJHZhbCArIFwiIFwiICsgaWYoJHJmcy11bml0ID09IHJlbSwgI3tkaXZpZGUoJHZhbHVlLCAkcmZzLXJlbS12YWx1ZSl9cmVtLCAjeyR2YWx1ZX1weCk7XG4gICAgICAgIH1cbiAgICAgICAgQGVsc2Uge1xuICAgICAgICAgIC8vIENhbGN1bGF0ZSB0aGUgbWluaW11bSB2YWx1ZVxuICAgICAgICAgICR2YWx1ZS1taW46ICRyZnMtYmFzZS12YWx1ZSArIGRpdmlkZShhYnMoJHZhbHVlKSAtICRyZnMtYmFzZS12YWx1ZSwgJHJmcy1mYWN0b3IpO1xuXG4gICAgICAgICAgLy8gQ2FsY3VsYXRlIGRpZmZlcmVuY2UgYmV0d2VlbiAkdmFsdWUgYW5kIHRoZSBtaW5pbXVtIHZhbHVlXG4gICAgICAgICAgJHZhbHVlLWRpZmY6IGFicygkdmFsdWUpIC0gJHZhbHVlLW1pbjtcblxuICAgICAgICAgIC8vIEJhc2UgdmFsdWUgZm9ybWF0dGluZ1xuICAgICAgICAgICRtaW4td2lkdGg6IGlmKCRyZnMtdW5pdCA9PSByZW0sICN7ZGl2aWRlKCR2YWx1ZS1taW4sICRyZnMtcmVtLXZhbHVlKX1yZW0sICN7JHZhbHVlLW1pbn1weCk7XG5cbiAgICAgICAgICAvLyBVc2UgbmVnYXRpdmUgdmFsdWUgaWYgbmVlZGVkXG4gICAgICAgICAgJG1pbi13aWR0aDogaWYoJHZhbHVlIDwgMCwgLSRtaW4td2lkdGgsICRtaW4td2lkdGgpO1xuXG4gICAgICAgICAgLy8gVXNlIGB2bWluYCBpZiB0d28tZGltZW5zaW9uYWwgaXMgZW5hYmxlZFxuICAgICAgICAgICR2YXJpYWJsZS11bml0OiBpZigkcmZzLXR3by1kaW1lbnNpb25hbCwgdm1pbiwgdncpO1xuXG4gICAgICAgICAgLy8gQ2FsY3VsYXRlIHRoZSB2YXJpYWJsZSB3aWR0aCBiZXR3ZWVuIDAgYW5kICRyZnMtYnJlYWtwb2ludFxuICAgICAgICAgICR2YXJpYWJsZS13aWR0aDogI3tkaXZpZGUoJHZhbHVlLWRpZmYgKiAxMDAsICRyZnMtYnJlYWtwb2ludCl9I3skdmFyaWFibGUtdW5pdH07XG5cbiAgICAgICAgICAvLyBSZXR1cm4gdGhlIGNhbGN1bGF0ZWQgdmFsdWVcbiAgICAgICAgICAkdmFsOiAkdmFsICsgXCIgY2FsYyhcIiArICRtaW4td2lkdGggKyBpZigkdmFsdWUgPCAwLCBcIiAtIFwiLCBcIiArIFwiKSArICR2YXJpYWJsZS13aWR0aCArIFwiKVwiO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gUmVtb3ZlIGZpcnN0IHNwYWNlXG4gIEByZXR1cm4gdW5xdW90ZShzdHItc2xpY2UoJHZhbCwgMikpO1xufVxuXG4vLyBSRlMgbWl4aW5cbkBtaXhpbiByZnMoJHZhbHVlcywgJHByb3BlcnR5OiBmb250LXNpemUpIHtcbiAgQGlmICR2YWx1ZXMgIT0gbnVsbCB7XG4gICAgJHZhbDogcmZzLXZhbHVlKCR2YWx1ZXMpO1xuICAgICRmbHVpZC12YWw6IHJmcy1mbHVpZC12YWx1ZSgkdmFsdWVzKTtcblxuICAgIC8vIERvIG5vdCBwcmludCB0aGUgbWVkaWEgcXVlcnkgaWYgcmVzcG9uc2l2ZSAmIG5vbi1yZXNwb25zaXZlIHZhbHVlcyBhcmUgdGhlIHNhbWVcbiAgICBAaWYgJHZhbCA9PSAkZmx1aWQtdmFsIHtcbiAgICAgICN7JHByb3BlcnR5fTogJHZhbDtcbiAgICB9XG4gICAgQGVsc2Uge1xuICAgICAgQGluY2x1ZGUgX3Jmcy1ydWxlICgpIHtcbiAgICAgICAgI3skcHJvcGVydHl9OiBpZigkcmZzLW1vZGUgPT0gbWF4LW1lZGlhLXF1ZXJ5LCAkdmFsLCAkZmx1aWQtdmFsKTtcblxuICAgICAgICAvLyBJbmNsdWRlIHNhZmFyaSBpZnJhbWUgcmVzaXplIGZpeCBpZiBuZWVkZWRcbiAgICAgICAgbWluLXdpZHRoOiBpZigkcmZzLXNhZmFyaS1pZnJhbWUtcmVzaXplLWJ1Zy1maXgsICgwICogMXZ3KSwgbnVsbCk7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIF9yZnMtbWVkaWEtcXVlcnktcnVsZSAoKSB7XG4gICAgICAgICN7JHByb3BlcnR5fTogaWYoJHJmcy1tb2RlID09IG1heC1tZWRpYS1xdWVyeSwgJGZsdWlkLXZhbCwgJHZhbCk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIFNob3J0aGFuZCBoZWxwZXIgbWl4aW5zXG5AbWl4aW4gZm9udC1zaXplKCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlKTtcbn1cblxuQG1peGluIHBhZGRpbmcoJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHJmcygkdmFsdWUsIHBhZGRpbmcpO1xufVxuXG5AbWl4aW4gcGFkZGluZy10b3AoJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHJmcygkdmFsdWUsIHBhZGRpbmctdG9wKTtcbn1cblxuQG1peGluIHBhZGRpbmctcmlnaHQoJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHJmcygkdmFsdWUsIHBhZGRpbmctcmlnaHQpO1xufVxuXG5AbWl4aW4gcGFkZGluZy1ib3R0b20oJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHJmcygkdmFsdWUsIHBhZGRpbmctYm90dG9tKTtcbn1cblxuQG1peGluIHBhZGRpbmctbGVmdCgkdmFsdWUpIHtcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSwgcGFkZGluZy1sZWZ0KTtcbn1cblxuQG1peGluIG1hcmdpbigkdmFsdWUpIHtcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSwgbWFyZ2luKTtcbn1cblxuQG1peGluIG1hcmdpbi10b3AoJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHJmcygkdmFsdWUsIG1hcmdpbi10b3ApO1xufVxuXG5AbWl4aW4gbWFyZ2luLXJpZ2h0KCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBtYXJnaW4tcmlnaHQpO1xufVxuXG5AbWl4aW4gbWFyZ2luLWJvdHRvbSgkdmFsdWUpIHtcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSwgbWFyZ2luLWJvdHRvbSk7XG59XG5cbkBtaXhpbiBtYXJnaW4tbGVmdCgkdmFsdWUpIHtcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSwgbWFyZ2luLWxlZnQpO1xufVxuIiwiLy8gc2Nzcy1kb2NzLXN0YXJ0IGNvbG9yLW1vZGUtbWl4aW5cbkBtaXhpbiBjb2xvci1tb2RlKCRtb2RlOiBsaWdodCwgJHJvb3Q6IGZhbHNlKSB7XG4gIEBpZiAkY29sb3ItbW9kZS10eXBlID09IFwibWVkaWEtcXVlcnlcIiB7XG4gICAgQGlmICRyb290ID09IHRydWUge1xuICAgICAgQG1lZGlhIChwcmVmZXJzLWNvbG9yLXNjaGVtZTogJG1vZGUpIHtcbiAgICAgICAgOnJvb3Qge1xuICAgICAgICAgIEBjb250ZW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfSBAZWxzZSB7XG4gICAgICBAbWVkaWEgKHByZWZlcnMtY29sb3Itc2NoZW1lOiAkbW9kZSkge1xuICAgICAgICBAY29udGVudDtcbiAgICAgIH1cbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIFtkYXRhLWJzLXRoZW1lPVwiI3skbW9kZX1cIl0ge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIGNvbG9yLW1vZGUtbWl4aW5cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudCwgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlLCBwcm9wZXJ0eS1uby12ZW5kb3ItcHJlZml4XG5cblxuLy8gUmVib290XG4vL1xuLy8gTm9ybWFsaXphdGlvbiBvZiBIVE1MIGVsZW1lbnRzLCBtYW51YWxseSBmb3JrZWQgZnJvbSBOb3JtYWxpemUuY3NzIHRvIHJlbW92ZVxuLy8gc3R5bGVzIHRhcmdldGluZyBpcnJlbGV2YW50IGJyb3dzZXJzIHdoaWxlIGFwcGx5aW5nIG5ldyBzdHlsZXMuXG4vL1xuLy8gTm9ybWFsaXplIGlzIGxpY2Vuc2VkIE1JVC4gaHR0cHM6Ly9naXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzc1xuXG5cbi8vIERvY3VtZW50XG4vL1xuLy8gQ2hhbmdlIGZyb20gYGJveC1zaXppbmc6IGNvbnRlbnQtYm94YCBzbyB0aGF0IGB3aWR0aGAgaXMgbm90IGFmZmVjdGVkIGJ5IGBwYWRkaW5nYCBvciBgYm9yZGVyYC5cblxuKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuXG4vLyBSb290XG4vL1xuLy8gQWJpbGl0eSB0byB0aGUgdmFsdWUgb2YgdGhlIHJvb3QgZm9udCBzaXplcywgYWZmZWN0aW5nIHRoZSB2YWx1ZSBvZiBgcmVtYC5cbi8vIG51bGwgYnkgZGVmYXVsdCwgdGh1cyBub3RoaW5nIGlzIGdlbmVyYXRlZC5cblxuOnJvb3Qge1xuICBAaWYgJGZvbnQtc2l6ZS1yb290ICE9IG51bGwge1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSh2YXIoLS0jeyRwcmVmaXh9cm9vdC1mb250LXNpemUpKTtcbiAgfVxuXG4gIEBpZiAkZW5hYmxlLXNtb290aC1zY3JvbGwge1xuICAgIEBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogbm8tcHJlZmVyZW5jZSkge1xuICAgICAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG4gICAgfVxuICB9XG59XG5cblxuLy8gQm9keVxuLy9cbi8vIDEuIFJlbW92ZSB0aGUgbWFyZ2luIGluIGFsbCBicm93c2Vycy5cbi8vIDIuIEFzIGEgYmVzdCBwcmFjdGljZSwgYXBwbHkgYSBkZWZhdWx0IGBiYWNrZ3JvdW5kLWNvbG9yYC5cbi8vIDMuIFByZXZlbnQgYWRqdXN0bWVudHMgb2YgZm9udCBzaXplIGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZXMgaW4gaU9TLlxuLy8gNC4gQ2hhbmdlIHRoZSBkZWZhdWx0IHRhcCBoaWdobGlnaHQgdG8gYmUgY29tcGxldGVseSB0cmFuc3BhcmVudCBpbiBpT1MuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCByZWJvb3QtYm9keS1ydWxlc1xuYm9keSB7XG4gIG1hcmdpbjogMDsgLy8gMVxuICBmb250LWZhbWlseTogdmFyKC0tI3skcHJlZml4fWJvZHktZm9udC1mYW1pbHkpO1xuICBAaW5jbHVkZSBmb250LXNpemUodmFyKC0tI3skcHJlZml4fWJvZHktZm9udC1zaXplKSk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9Ym9keS1mb250LXdlaWdodCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9Ym9keS1saW5lLWhlaWdodCk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Ym9keS1jb2xvcik7XG4gIHRleHQtYWxpZ246IHZhcigtLSN7JHByZWZpeH1ib2R5LXRleHQtYWxpZ24pO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Ym9keS1iZyk7IC8vIDJcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvLyAzXG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgkYmxhY2ssIDApOyAvLyA0XG59XG4vLyBzY3NzLWRvY3MtZW5kIHJlYm9vdC1ib2R5LXJ1bGVzXG5cblxuLy8gQ29udGVudCBncm91cGluZ1xuLy9cbi8vIDEuIFJlc2V0IEZpcmVmb3gncyBncmF5IGNvbG9yXG5cbmhyIHtcbiAgbWFyZ2luOiAkaHItbWFyZ2luLXkgMDtcbiAgY29sb3I6ICRoci1jb2xvcjsgLy8gMVxuICBib3JkZXI6IDA7XG4gIGJvcmRlci10b3A6ICRoci1ib3JkZXItd2lkdGggc29saWQgJGhyLWJvcmRlci1jb2xvcjtcbiAgb3BhY2l0eTogJGhyLW9wYWNpdHk7XG59XG5cblxuLy8gVHlwb2dyYXBoeVxuLy9cbi8vIDEuIFJlbW92ZSB0b3AgbWFyZ2lucyBmcm9tIGhlYWRpbmdzXG4vLyAgICBCeSBkZWZhdWx0LCBgPGgxPmAtYDxoNj5gIGFsbCByZWNlaXZlIHRvcCBhbmQgYm90dG9tIG1hcmdpbnMuIFdlIG51a2UgdGhlIHRvcFxuLy8gICAgbWFyZ2luIGZvciBlYXNpZXIgY29udHJvbCB3aXRoaW4gdHlwZSBzY2FsZXMgYXMgaXQgYXZvaWRzIG1hcmdpbiBjb2xsYXBzaW5nLlxuXG4laGVhZGluZyB7XG4gIG1hcmdpbi10b3A6IDA7IC8vIDFcbiAgbWFyZ2luLWJvdHRvbTogJGhlYWRpbmdzLW1hcmdpbi1ib3R0b207XG4gIGZvbnQtZmFtaWx5OiAkaGVhZGluZ3MtZm9udC1mYW1pbHk7XG4gIGZvbnQtc3R5bGU6ICRoZWFkaW5ncy1mb250LXN0eWxlO1xuICBmb250LXdlaWdodDogJGhlYWRpbmdzLWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGhlYWRpbmdzLWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWhlYWRpbmctY29sb3IpO1xufVxuXG5oMSB7XG4gIEBleHRlbmQgJWhlYWRpbmc7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDEtZm9udC1zaXplKTtcbn1cblxuaDIge1xuICBAZXh0ZW5kICVoZWFkaW5nO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGgyLWZvbnQtc2l6ZSk7XG59XG5cbmgzIHtcbiAgQGV4dGVuZCAlaGVhZGluZztcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRoMy1mb250LXNpemUpO1xufVxuXG5oNCB7XG4gIEBleHRlbmQgJWhlYWRpbmc7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDQtZm9udC1zaXplKTtcbn1cblxuaDUge1xuICBAZXh0ZW5kICVoZWFkaW5nO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGg1LWZvbnQtc2l6ZSk7XG59XG5cbmg2IHtcbiAgQGV4dGVuZCAlaGVhZGluZztcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRoNi1mb250LXNpemUpO1xufVxuXG5cbi8vIFJlc2V0IG1hcmdpbnMgb24gcGFyYWdyYXBoc1xuLy9cbi8vIFNpbWlsYXJseSwgdGhlIHRvcCBtYXJnaW4gb24gYDxwPmBzIGdldCByZXNldC4gSG93ZXZlciwgd2UgYWxzbyByZXNldCB0aGVcbi8vIGJvdHRvbSBtYXJnaW4gdG8gdXNlIGByZW1gIHVuaXRzIGluc3RlYWQgb2YgYGVtYC5cblxucCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206ICRwYXJhZ3JhcGgtbWFyZ2luLWJvdHRvbTtcbn1cblxuXG4vLyBBYmJyZXZpYXRpb25zXG4vL1xuLy8gMS4gQWRkIHRoZSBjb3JyZWN0IHRleHQgZGVjb3JhdGlvbiBpbiBDaHJvbWUsIEVkZ2UsIE9wZXJhLCBhbmQgU2FmYXJpLlxuLy8gMi4gQWRkIGV4cGxpY2l0IGN1cnNvciB0byBpbmRpY2F0ZSBjaGFuZ2VkIGJlaGF2aW9yLlxuLy8gMy4gUHJldmVudCB0aGUgdGV4dC1kZWNvcmF0aW9uIHRvIGJlIHNraXBwZWQuXG5cbmFiYnJbdGl0bGVdIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkOyAvLyAxXG4gIGN1cnNvcjogaGVscDsgLy8gMlxuICB0ZXh0LWRlY29yYXRpb24tc2tpcC1pbms6IG5vbmU7IC8vIDNcbn1cblxuXG4vLyBBZGRyZXNzXG5cbmFkZHJlc3Mge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG5cbi8vIExpc3RzXG5cbm9sLFxudWwge1xuICBwYWRkaW5nLWxlZnQ6IDJyZW07XG59XG5cbm9sLFxudWwsXG5kbCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbm9sIG9sLFxudWwgdWwsXG5vbCB1bCxcbnVsIG9sIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuZHQge1xuICBmb250LXdlaWdodDogJGR0LWZvbnQtd2VpZ2h0O1xufVxuXG4vLyAxLiBVbmRvIGJyb3dzZXIgZGVmYXVsdFxuXG5kZCB7XG4gIG1hcmdpbi1ib3R0b206IC41cmVtO1xuICBtYXJnaW4tbGVmdDogMDsgLy8gMVxufVxuXG5cbi8vIEJsb2NrcXVvdGVcblxuYmxvY2txdW90ZSB7XG4gIG1hcmdpbjogMCAwIDFyZW07XG59XG5cblxuLy8gU3Ryb25nXG4vL1xuLy8gQWRkIHRoZSBjb3JyZWN0IGZvbnQgd2VpZ2h0IGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaVxuXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkZXI7XG59XG5cblxuLy8gU21hbGxcbi8vXG4vLyBBZGQgdGhlIGNvcnJlY3QgZm9udCBzaXplIGluIGFsbCBicm93c2Vyc1xuXG5zbWFsbCB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkc21hbGwtZm9udC1zaXplKTtcbn1cblxuXG4vLyBNYXJrXG5cbm1hcmsge1xuICBwYWRkaW5nOiAkbWFyay1wYWRkaW5nO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWhpZ2hsaWdodC1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1oaWdobGlnaHQtYmcpO1xufVxuXG5cbi8vIFN1YiBhbmQgU3VwXG4vL1xuLy8gUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgZWxlbWVudHMgZnJvbSBhZmZlY3RpbmcgdGhlIGxpbmUgaGVpZ2h0IGluXG4vLyBhbGwgYnJvd3NlcnMuXG5cbnN1YixcbnN1cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRzdWItc3VwLWZvbnQtc2l6ZSk7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1YiB7IGJvdHRvbTogLS4yNWVtOyB9XG5zdXAgeyB0b3A6IC0uNWVtOyB9XG5cblxuLy8gTGlua3NcblxuYSB7XG4gIGNvbG9yOiByZ2JhKHZhcigtLSN7JHByZWZpeH1saW5rLWNvbG9yLXJnYiksIHZhcigtLSN7JHByZWZpeH1saW5rLW9wYWNpdHksIDEpKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1kZWNvcmF0aW9uO1xuXG4gICY6aG92ZXIge1xuICAgIC0tI3skcHJlZml4fWxpbmstY29sb3ItcmdiOiB2YXIoLS0jeyRwcmVmaXh9bGluay1ob3Zlci1jb2xvci1yZ2IpO1xuICAgIHRleHQtZGVjb3JhdGlvbjogJGxpbmstaG92ZXItZGVjb3JhdGlvbjtcbiAgfVxufVxuXG4vLyBBbmQgdW5kbyB0aGVzZSBzdHlsZXMgZm9yIHBsYWNlaG9sZGVyIGxpbmtzL25hbWVkIGFuY2hvcnMgKHdpdGhvdXQgaHJlZikuXG4vLyBJdCB3b3VsZCBiZSBtb3JlIHN0cmFpZ2h0Zm9yd2FyZCB0byBqdXN0IHVzZSBhW2hyZWZdIGluIHByZXZpb3VzIGJsb2NrLCBidXQgdGhhdFxuLy8gY2F1c2VzIHNwZWNpZmljaXR5IGlzc3VlcyBpbiBtYW55IG90aGVyIHN0eWxlcyB0aGF0IGFyZSB0b28gY29tcGxleCB0byBmaXguXG4vLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xOTQwMlxuXG5hOm5vdChbaHJlZl0pOm5vdChbY2xhc3NdKSB7XG4gICYsXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuXG5cbi8vIENvZGVcblxucHJlLFxuY29kZSxcbmtiZCxcbnNhbXAge1xuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWNvZGU7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgxZW0pOyAvLyBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG59XG5cbi8vIDEuIFJlbW92ZSBicm93c2VyIGRlZmF1bHQgdG9wIG1hcmdpblxuLy8gMi4gUmVzZXQgYnJvd3NlciBkZWZhdWx0IG9mIGAxZW1gIHRvIHVzZSBgcmVtYHNcbi8vIDMuIERvbid0IGFsbG93IGNvbnRlbnQgdG8gYnJlYWsgb3V0c2lkZVxuXG5wcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMDsgLy8gMVxuICBtYXJnaW4tYm90dG9tOiAxcmVtOyAvLyAyXG4gIG92ZXJmbG93OiBhdXRvOyAvLyAzXG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkY29kZS1mb250LXNpemUpO1xuICBjb2xvcjogJHByZS1jb2xvcjtcblxuICAvLyBBY2NvdW50IGZvciBzb21lIGNvZGUgb3V0cHV0cyB0aGF0IHBsYWNlIGNvZGUgdGFncyBpbiBwcmUgdGFnc1xuICBjb2RlIHtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoaW5oZXJpdCk7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgd29yZC1icmVhazogbm9ybWFsO1xuICB9XG59XG5cbmNvZGUge1xuICBAaW5jbHVkZSBmb250LXNpemUoJGNvZGUtZm9udC1zaXplKTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1jb2RlLWNvbG9yKTtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuXG4gIC8vIFN0cmVhbWxpbmUgdGhlIHN0eWxlIHdoZW4gaW5zaWRlIGFuY2hvcnMgdG8gYXZvaWQgYnJva2VuIHVuZGVybGluZSBhbmQgbW9yZVxuICBhID4gJiB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gIH1cbn1cblxua2JkIHtcbiAgcGFkZGluZzogJGtiZC1wYWRkaW5nLXkgJGtiZC1wYWRkaW5nLXg7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgka2JkLWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiAka2JkLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAka2JkLWJnO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRib3JkZXItcmFkaXVzLXNtKTtcblxuICBrYmQge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDFlbSk7XG4gICAgZm9udC13ZWlnaHQ6ICRuZXN0ZWQta2JkLWZvbnQtd2VpZ2h0O1xuICB9XG59XG5cblxuLy8gRmlndXJlc1xuLy9cbi8vIEFwcGx5IGEgY29uc2lzdGVudCBtYXJnaW4gc3RyYXRlZ3kgKG1hdGNoZXMgb3VyIHR5cGUgc3R5bGVzKS5cblxuZmlndXJlIHtcbiAgbWFyZ2luOiAwIDAgMXJlbTtcbn1cblxuXG4vLyBJbWFnZXMgYW5kIGNvbnRlbnRcblxuaW1nLFxuc3ZnIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuXG4vLyBUYWJsZXNcbi8vXG4vLyBQcmV2ZW50IGRvdWJsZSBib3JkZXJzXG5cbnRhYmxlIHtcbiAgY2FwdGlvbi1zaWRlOiBib3R0b207XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG59XG5cbmNhcHRpb24ge1xuICBwYWRkaW5nLXRvcDogJHRhYmxlLWNlbGwtcGFkZGluZy15O1xuICBwYWRkaW5nLWJvdHRvbTogJHRhYmxlLWNlbGwtcGFkZGluZy15O1xuICBjb2xvcjogJHRhYmxlLWNhcHRpb24tY29sb3I7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi8vIDEuIFJlbW92ZXMgZm9udC13ZWlnaHQgYm9sZCBieSBpbmhlcml0aW5nXG4vLyAyLiBNYXRjaGVzIGRlZmF1bHQgYDx0ZD5gIGFsaWdubWVudCBieSBpbmhlcml0aW5nIGB0ZXh0LWFsaWduYC5cbi8vIDMuIEZpeCBhbGlnbm1lbnQgZm9yIFNhZmFyaVxuXG50aCB7XG4gIGZvbnQtd2VpZ2h0OiAkdGFibGUtdGgtZm9udC13ZWlnaHQ7IC8vIDFcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDsgLy8gMlxuICB0ZXh0LWFsaWduOiAtd2Via2l0LW1hdGNoLXBhcmVudDsgLy8gM1xufVxuXG50aGVhZCxcbnRib2R5LFxudGZvb3QsXG50cixcbnRkLFxudGgge1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMDtcbn1cblxuXG4vLyBGb3Jtc1xuLy9cbi8vIDEuIEFsbG93IGxhYmVscyB0byB1c2UgYG1hcmdpbmAgZm9yIHNwYWNpbmcuXG5cbmxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyAvLyAxXG59XG5cbi8vIFJlbW92ZSB0aGUgZGVmYXVsdCBgYm9yZGVyLXJhZGl1c2AgdGhhdCBtYWNPUyBDaHJvbWUgYWRkcy5cbi8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI0MDkzXG5cbmJ1dHRvbiB7XG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLy8gRXhwbGljaXRseSByZW1vdmUgZm9jdXMgb3V0bGluZSBpbiBDaHJvbWl1bSB3aGVuIGl0IHNob3VsZG4ndCBiZVxuLy8gdmlzaWJsZSAoZS5nLiBhcyByZXN1bHQgb2YgbW91c2UgY2xpY2sgb3IgdG91Y2ggdGFwKS4gSXQgYWxyZWFkeVxuLy8gc2hvdWxkIGJlIGRvaW5nIHRoaXMgYXV0b21hdGljYWxseSwgYnV0IHNlZW1zIHRvIGN1cnJlbnRseSBiZVxuLy8gY29uZnVzZWQgYW5kIGFwcGxpZXMgaXRzIHZlcnkgdmlzaWJsZSB0d28tdG9uZSBvdXRsaW5lIGFueXdheS5cblxuYnV0dG9uOmZvY3VzOm5vdCg6Zm9jdXMtdmlzaWJsZSkge1xuICBvdXRsaW5lOiAwO1xufVxuXG4vLyAxLiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBGaXJlZm94IGFuZCBTYWZhcmlcblxuaW5wdXQsXG5idXR0b24sXG5zZWxlY3QsXG5vcHRncm91cCxcbnRleHRhcmVhIHtcbiAgbWFyZ2luOiAwOyAvLyAxXG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBAaW5jbHVkZSBmb250LXNpemUoaW5oZXJpdCk7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG4vLyBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEZpcmVmb3hcbmJ1dHRvbixcbnNlbGVjdCB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuLy8gU2V0IHRoZSBjdXJzb3IgZm9yIG5vbi1gPGJ1dHRvbj5gIGJ1dHRvbnNcbi8vXG4vLyBEZXRhaWxzIGF0IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzMwNTYyXG5bcm9sZT1cImJ1dHRvblwiXSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuc2VsZWN0IHtcbiAgLy8gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB3b3JkLXdyYXAgaW4gU2FmYXJpLlxuICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yNDk5MFxuICB3b3JkLXdyYXA6IG5vcm1hbDtcblxuICAvLyBVbmRvIHRoZSBvcGFjaXR5IGNoYW5nZSBmcm9tIENocm9tZVxuICAmOmRpc2FibGVkIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbi8vIFJlbW92ZSB0aGUgZHJvcGRvd24gYXJyb3cgb25seSBmcm9tIHRleHQgdHlwZSBpbnB1dHMgYnVpbHQgd2l0aCBkYXRhbGlzdHMgaW4gQ2hyb21lLlxuLy8gU2VlIGh0dHBzOi8vc3RhY2tvdmVyZmxvdy5jb20vYS81NDk5NzExOFxuXG5bbGlzdF06bm90KFt0eXBlPVwiZGF0ZVwiXSk6bm90KFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0pOm5vdChbdHlwZT1cIm1vbnRoXCJdKTpub3QoW3R5cGU9XCJ3ZWVrXCJdKTpub3QoW3R5cGU9XCJ0aW1lXCJdKTo6LXdlYmtpdC1jYWxlbmRhci1waWNrZXItaW5kaWNhdG9yIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4vLyAxLiBQcmV2ZW50IGEgV2ViS2l0IGJ1ZyB3aGVyZSAoMikgZGVzdHJveXMgbmF0aXZlIGBhdWRpb2AgYW5kIGB2aWRlb2Bcbi8vICAgIGNvbnRyb2xzIGluIEFuZHJvaWQgNC5cbi8vIDIuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4vLyAzLiBPcGluaW9uYXRlZDogYWRkIFwiaGFuZFwiIGN1cnNvciB0byBub24tZGlzYWJsZWQgYnV0dG9uIGVsZW1lbnRzLlxuXG5idXR0b24sXG5bdHlwZT1cImJ1dHRvblwiXSwgLy8gMVxuW3R5cGU9XCJyZXNldFwiXSxcblt0eXBlPVwic3VibWl0XCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8vIDJcblxuICBAaWYgJGVuYWJsZS1idXR0b24tcG9pbnRlcnMge1xuICAgICY6bm90KDpkaXNhYmxlZCkge1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyAvLyAzXG4gICAgfVxuICB9XG59XG5cbi8vIFJlbW92ZSBpbm5lciBib3JkZXIgYW5kIHBhZGRpbmcgZnJvbSBGaXJlZm94LCBidXQgZG9uJ3QgcmVzdG9yZSB0aGUgb3V0bGluZSBsaWtlIE5vcm1hbGl6ZS5cblxuOjotbW96LWZvY3VzLWlubmVyIHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xufVxuXG4vLyAxLiBUZXh0YXJlYXMgc2hvdWxkIHJlYWxseSBvbmx5IHJlc2l6ZSB2ZXJ0aWNhbGx5IHNvIHRoZXkgZG9uJ3QgYnJlYWsgdGhlaXIgKGhvcml6b250YWwpIGNvbnRhaW5lcnMuXG5cbnRleHRhcmVhIHtcbiAgcmVzaXplOiB2ZXJ0aWNhbDsgLy8gMVxufVxuXG4vLyAxLiBCcm93c2VycyBzZXQgYSBkZWZhdWx0IGBtaW4td2lkdGg6IG1pbi1jb250ZW50O2Agb24gZmllbGRzZXRzLFxuLy8gICAgdW5saWtlIGUuZy4gYDxkaXY+YHMsIHdoaWNoIGhhdmUgYG1pbi13aWR0aDogMDtgIGJ5IGRlZmF1bHQuXG4vLyAgICBTbyB3ZSByZXNldCB0aGF0IHRvIGVuc3VyZSBmaWVsZHNldHMgYmVoYXZlIG1vcmUgbGlrZSBhIHN0YW5kYXJkIGJsb2NrIGVsZW1lbnQuXG4vLyAgICBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMjM1OVxuLy8gICAgYW5kIGh0dHBzOi8vaHRtbC5zcGVjLndoYXR3Zy5vcmcvbXVsdGlwYWdlLyN0aGUtZmllbGRzZXQtYW5kLWxlZ2VuZC1lbGVtZW50c1xuLy8gMi4gUmVzZXQgdGhlIGRlZmF1bHQgb3V0bGluZSBiZWhhdmlvciBvZiBmaWVsZHNldHMgc28gdGhleSBkb24ndCBhZmZlY3QgcGFnZSBsYXlvdXQuXG5cbmZpZWxkc2V0IHtcbiAgbWluLXdpZHRoOiAwOyAvLyAxXG4gIHBhZGRpbmc6IDA7IC8vIDJcbiAgbWFyZ2luOiAwOyAvLyAyXG4gIGJvcmRlcjogMDsgLy8gMlxufVxuXG4vLyAxLiBCeSB1c2luZyBgZmxvYXQ6IGxlZnRgLCB0aGUgbGVnZW5kIHdpbGwgYmVoYXZlIGxpa2UgYSBibG9jayBlbGVtZW50LlxuLy8gICAgVGhpcyB3YXkgdGhlIGJvcmRlciBvZiBhIGZpZWxkc2V0IHdyYXBzIGFyb3VuZCB0aGUgbGVnZW5kIGlmIHByZXNlbnQuXG4vLyAyLiBGaXggd3JhcHBpbmcgYnVnLlxuLy8gICAgU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjk3MTJcblxubGVnZW5kIHtcbiAgZmxvYXQ6IGxlZnQ7IC8vIDFcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1ib3R0b206ICRsZWdlbmQtbWFyZ2luLWJvdHRvbTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRsZWdlbmQtZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6ICRsZWdlbmQtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuXG4gICsgKiB7XG4gICAgY2xlYXI6IGxlZnQ7IC8vIDJcbiAgfVxufVxuXG4vLyBGaXggaGVpZ2h0IG9mIGlucHV0cyB3aXRoIGEgdHlwZSBvZiBkYXRldGltZS1sb2NhbCwgZGF0ZSwgbW9udGgsIHdlZWssIG9yIHRpbWVcbi8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzE4ODQyXG5cbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LWZpZWxkcy13cmFwcGVyLFxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtdGV4dCxcbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LW1pbnV0ZSxcbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LWhvdXItZmllbGQsXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1kYXktZmllbGQsXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1tb250aC1maWVsZCxcbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LXllYXItZmllbGQge1xuICBwYWRkaW5nOiAwO1xufVxuXG46Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi8vIDEuIFRoaXMgb3ZlcnJpZGVzIHRoZSBleHRyYSByb3VuZGVkIGNvcm5lcnMgb24gc2VhcmNoIGlucHV0cyBpbiBpT1Mgc28gdGhhdCBvdXJcbi8vICAgIGAuZm9ybS1jb250cm9sYCBjbGFzcyBjYW4gcHJvcGVybHkgc3R5bGUgdGhlbS4gTm90ZSB0aGF0IHRoaXMgY2Fubm90IHNpbXBseVxuLy8gICAgYmUgYWRkZWQgdG8gYC5mb3JtLWNvbnRyb2xgIGFzIGl0J3Mgbm90IHNwZWNpZmljIGVub3VnaC4gRm9yIGRldGFpbHMsIHNlZVxuLy8gICAgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMTU4Ni5cbi8vIDIuIENvcnJlY3QgdGhlIG91dGxpbmUgc3R5bGUgaW4gU2FmYXJpLlxuXG5bdHlwZT1cInNlYXJjaFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkOyAvLyAxXG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4OyAvLyAyXG59XG5cbi8vIDEuIEEgZmV3IGlucHV0IHR5cGVzIHNob3VsZCBzdGF5IExUUlxuLy8gU2VlIGh0dHBzOi8vcnRsc3R5bGluZy5jb20vcG9zdHMvcnRsLXN0eWxpbmcjZm9ybS1pbnB1dHNcbi8vIDIuIFJUTCBvbmx5IG91dHB1dFxuLy8gU2VlIGh0dHBzOi8vcnRsY3NzLmNvbS9sZWFybi91c2FnZS1ndWlkZS9jb250cm9sLWRpcmVjdGl2ZXMvI3Jhd1xuXG4vKiBydGw6cmF3OlxuW3R5cGU9XCJ0ZWxcIl0sXG5bdHlwZT1cInVybFwiXSxcblt0eXBlPVwiZW1haWxcIl0sXG5bdHlwZT1cIm51bWJlclwiXSB7XG4gIGRpcmVjdGlvbjogbHRyO1xufVxuKi9cblxuLy8gUmVtb3ZlIHRoZSBpbm5lciBwYWRkaW5nIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIG1hY09TLlxuXG46Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8vIFJlbW92ZSBwYWRkaW5nIGFyb3VuZCBjb2xvciBwaWNrZXJzIGluIHdlYmtpdCBicm93c2Vyc1xuXG46Oi13ZWJraXQtY29sb3Itc3dhdGNoLXdyYXBwZXIge1xuICBwYWRkaW5nOiAwO1xufVxuXG5cbi8vIDEuIEluaGVyaXQgZm9udCBmYW1pbHkgYW5kIGxpbmUgaGVpZ2h0IGZvciBmaWxlIGlucHV0IGJ1dHRvbnNcbi8vIDIuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG5cbjo6ZmlsZS1zZWxlY3Rvci1idXR0b24ge1xuICBmb250OiBpbmhlcml0OyAvLyAxXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvLyAyXG59XG5cbi8vIENvcnJlY3QgZWxlbWVudCBkaXNwbGF5c1xuXG5vdXRwdXQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi8vIFJlbW92ZSBib3JkZXIgZnJvbSBpZnJhbWVcblxuaWZyYW1lIHtcbiAgYm9yZGVyOiAwO1xufVxuXG4vLyBTdW1tYXJ5XG4vL1xuLy8gMS4gQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gYWxsIGJyb3dzZXJzXG5cbnN1bW1hcnkge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07IC8vIDFcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5cbi8vIFByb2dyZXNzXG4vL1xuLy8gQWRkIHRoZSBjb3JyZWN0IHZlcnRpY2FsIGFsaWdubWVudCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYS5cblxucHJvZ3Jlc3Mge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cblxuLy8gSGlkZGVuIGF0dHJpYnV0ZVxuLy9cbi8vIEFsd2F5cyBoaWRlIGFuIGVsZW1lbnQgd2l0aCB0aGUgYGhpZGRlbmAgSFRNTCBhdHRyaWJ1dGUuXG5cbltoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4vLyBTaW5nbGUgc2lkZSBib3JkZXItcmFkaXVzXG5cbi8vIEhlbHBlciBmdW5jdGlvbiB0byByZXBsYWNlIG5lZ2F0aXZlIHZhbHVlcyB3aXRoIDBcbkBmdW5jdGlvbiB2YWxpZC1yYWRpdXMoJHJhZGl1cykge1xuICAkcmV0dXJuOiAoKTtcbiAgQGVhY2ggJHZhbHVlIGluICRyYWRpdXMge1xuICAgIEBpZiB0eXBlLW9mKCR2YWx1ZSkgPT0gbnVtYmVyIHtcbiAgICAgICRyZXR1cm46IGFwcGVuZCgkcmV0dXJuLCBtYXgoJHZhbHVlLCAwKSk7XG4gICAgfSBAZWxzZSB7XG4gICAgICAkcmV0dXJuOiBhcHBlbmQoJHJldHVybiwgJHZhbHVlKTtcbiAgICB9XG4gIH1cbiAgQHJldHVybiAkcmV0dXJuO1xufVxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYm9yZGVyLXJhZGl1cy1taXhpbnNcbkBtaXhpbiBib3JkZXItcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzLCAkZmFsbGJhY2stYm9yZGVyLXJhZGl1czogZmFsc2UpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG4gIEBlbHNlIGlmICRmYWxsYmFjay1ib3JkZXItcmFkaXVzICE9IGZhbHNlIHtcbiAgICBib3JkZXItcmFkaXVzOiAkZmFsbGJhY2stYm9yZGVyLXJhZGl1cztcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLXRvcC1yYWRpdXMoJHJhZGl1czogJGJvcmRlci1yYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1lbmQtcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLWJvdHRvbS1yYWRpdXMoJHJhZGl1czogJGJvcmRlci1yYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1zdGFydC1yYWRpdXMoJHJhZGl1czogJGJvcmRlci1yYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLXRvcC1zdGFydC1yYWRpdXMoJHJhZGl1czogJGJvcmRlci1yYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItdG9wLWVuZC1yYWRpdXMoJHJhZGl1czogJGJvcmRlci1yYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLWJvdHRvbS1lbmQtcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1ib3R0b20tc3RhcnQtcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBib3JkZXItcmFkaXVzLW1peGluc1xuIiwiLy9cbi8vIEhlYWRpbmdzXG4vL1xuLmgxIHtcbiAgQGV4dGVuZCBoMTtcbn1cblxuLmgyIHtcbiAgQGV4dGVuZCBoMjtcbn1cblxuLmgzIHtcbiAgQGV4dGVuZCBoMztcbn1cblxuLmg0IHtcbiAgQGV4dGVuZCBoNDtcbn1cblxuLmg1IHtcbiAgQGV4dGVuZCBoNTtcbn1cblxuLmg2IHtcbiAgQGV4dGVuZCBoNjtcbn1cblxuXG4ubGVhZCB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkbGVhZC1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogJGxlYWQtZm9udC13ZWlnaHQ7XG59XG5cbi8vIFR5cGUgZGlzcGxheSBjbGFzc2VzXG5AZWFjaCAkZGlzcGxheSwgJGZvbnQtc2l6ZSBpbiAkZGlzcGxheS1mb250LXNpemVzIHtcbiAgLmRpc3BsYXktI3skZGlzcGxheX0ge1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplKTtcbiAgICBmb250LWZhbWlseTogJGRpc3BsYXktZm9udC1mYW1pbHk7XG4gICAgZm9udC1zdHlsZTogJGRpc3BsYXktZm9udC1zdHlsZTtcbiAgICBmb250LXdlaWdodDogJGRpc3BsYXktZm9udC13ZWlnaHQ7XG4gICAgbGluZS1oZWlnaHQ6ICRkaXNwbGF5LWxpbmUtaGVpZ2h0O1xuICB9XG59XG5cbi8vXG4vLyBFbXBoYXNpc1xuLy9cbi5zbWFsbCB7XG4gIEBleHRlbmQgc21hbGw7XG59XG5cbi5tYXJrIHtcbiAgQGV4dGVuZCBtYXJrO1xufVxuXG4vL1xuLy8gTGlzdHNcbi8vXG5cbi5saXN0LXVuc3R5bGVkIHtcbiAgQGluY2x1ZGUgbGlzdC11bnN0eWxlZCgpO1xufVxuXG4vLyBJbmxpbmUgdHVybnMgbGlzdCBpdGVtcyBpbnRvIGlubGluZS1ibG9ja1xuLmxpc3QtaW5saW5lIHtcbiAgQGluY2x1ZGUgbGlzdC11bnN0eWxlZCgpO1xufVxuLmxpc3QtaW5saW5lLWl0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tcmlnaHQ6ICRsaXN0LWlubGluZS1wYWRkaW5nO1xuICB9XG59XG5cblxuLy9cbi8vIE1pc2Ncbi8vXG5cbi8vIEJ1aWxkcyBvbiBgYWJicmBcbi5pbml0aWFsaXNtIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbml0aWFsaXNtLWZvbnQtc2l6ZSk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi8vIEJsb2NrcXVvdGVzXG4uYmxvY2txdW90ZSB7XG4gIG1hcmdpbi1ib3R0b206ICRibG9ja3F1b3RlLW1hcmdpbi15O1xuICBAaW5jbHVkZSBmb250LXNpemUoJGJsb2NrcXVvdGUtZm9udC1zaXplKTtcblxuICA+IDpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbi5ibG9ja3F1b3RlLWZvb3RlciB7XG4gIG1hcmdpbi10b3A6IC0kYmxvY2txdW90ZS1tYXJnaW4teTtcbiAgbWFyZ2luLWJvdHRvbTogJGJsb2NrcXVvdGUtbWFyZ2luLXk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkYmxvY2txdW90ZS1mb290ZXItZm9udC1zaXplKTtcbiAgY29sb3I6ICRibG9ja3F1b3RlLWZvb3Rlci1jb2xvcjtcblxuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFwyMDE0XFwwMEEwXCI7IC8vIGVtIGRhc2gsIG5ic3BcbiAgfVxufVxuIiwiLy8gTGlzdHNcblxuLy8gVW5zdHlsZWQga2VlcHMgbGlzdCBpdGVtcyBibG9jayBsZXZlbCwganVzdCByZW1vdmVzIGRlZmF1bHQgYnJvd3NlciBwYWRkaW5nIGFuZCBsaXN0LXN0eWxlXG5AbWl4aW4gbGlzdC11bnN0eWxlZCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbiIsIi8vIFJlc3BvbnNpdmUgaW1hZ2VzIChlbnN1cmUgaW1hZ2VzIGRvbid0IHNjYWxlIGJleW9uZCB0aGVpciBwYXJlbnRzKVxuLy9cbi8vIFRoaXMgaXMgcHVycG9zZWZ1bGx5IG9wdC1pbiB2aWEgYW4gZXhwbGljaXQgY2xhc3MgcmF0aGVyIHRoYW4gYmVpbmcgdGhlIGRlZmF1bHQgZm9yIGFsbCBgPGltZz5gcy5cbi8vIFdlIHByZXZpb3VzbHkgdHJpZWQgdGhlIFwiaW1hZ2VzIGFyZSByZXNwb25zaXZlIGJ5IGRlZmF1bHRcIiBhcHByb2FjaCBpbiBCb290c3RyYXAgdjIsXG4vLyBhbmQgYWJhbmRvbmVkIGl0IGluIEJvb3RzdHJhcCB2MyBiZWNhdXNlIGl0IGJyZWFrcyBsb3RzIG9mIHRoaXJkLXBhcnR5IHdpZGdldHMgKGluY2x1ZGluZyBHb29nbGUgTWFwcylcbi8vIHdoaWNoIHdlcmVuJ3QgZXhwZWN0aW5nIHRoZSBpbWFnZXMgd2l0aGluIHRoZW1zZWx2ZXMgdG8gYmUgaW52b2x1bnRhcmlseSByZXNpemVkLlxuLy8gU2VlIGFsc28gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xODE3OFxuLmltZy1mbHVpZCB7XG4gIEBpbmNsdWRlIGltZy1mbHVpZCgpO1xufVxuXG5cbi8vIEltYWdlIHRodW1ibmFpbHNcbi5pbWctdGh1bWJuYWlsIHtcbiAgcGFkZGluZzogJHRodW1ibmFpbC1wYWRkaW5nO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGh1bWJuYWlsLWJnO1xuICBib3JkZXI6ICR0aHVtYm5haWwtYm9yZGVyLXdpZHRoIHNvbGlkICR0aHVtYm5haWwtYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCR0aHVtYm5haWwtYm9yZGVyLXJhZGl1cyk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJHRodW1ibmFpbC1ib3gtc2hhZG93KTtcblxuICAvLyBLZWVwIHRoZW0gYXQgbW9zdCAxMDAlIHdpZGVcbiAgQGluY2x1ZGUgaW1nLWZsdWlkKCk7XG59XG5cbi8vXG4vLyBGaWd1cmVzXG4vL1xuXG4uZmlndXJlIHtcbiAgLy8gRW5zdXJlcyB0aGUgY2FwdGlvbidzIHRleHQgYWxpZ25zIHdpdGggdGhlIGltYWdlLlxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5maWd1cmUtaW1nIHtcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNlciAqIC41O1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLmZpZ3VyZS1jYXB0aW9uIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmaWd1cmUtY2FwdGlvbi1mb250LXNpemUpO1xuICBjb2xvcjogJGZpZ3VyZS1jYXB0aW9uLWNvbG9yO1xufVxuIiwiLy8gSW1hZ2UgTWl4aW5zXG4vLyAtIFJlc3BvbnNpdmUgaW1hZ2Vcbi8vIC0gUmV0aW5hIGltYWdlXG5cblxuLy8gUmVzcG9uc2l2ZSBpbWFnZVxuLy9cbi8vIEtlZXAgaW1hZ2VzIGZyb20gc2NhbGluZyBiZXlvbmQgdGhlIHdpZHRoIG9mIHRoZWlyIHBhcmVudHMuXG5cbkBtaXhpbiBpbWctZmx1aWQge1xuICAvLyBQYXJ0IDE6IFNldCBhIG1heGltdW0gcmVsYXRpdmUgdG8gdGhlIHBhcmVudFxuICBtYXgtd2lkdGg6IDEwMCU7XG4gIC8vIFBhcnQgMjogT3ZlcnJpZGUgdGhlIGhlaWdodCB0byBhdXRvLCBvdGhlcndpc2UgaW1hZ2VzIHdpbGwgYmUgc3RyZXRjaGVkXG4gIC8vIHdoZW4gc2V0dGluZyBhIHdpZHRoIGFuZCBoZWlnaHQgYXR0cmlidXRlIG9uIHRoZSBpbWcgZWxlbWVudC5cbiAgaGVpZ2h0OiBhdXRvO1xufVxuIiwiLy8gQ29udGFpbmVyIHdpZHRoc1xuLy9cbi8vIFNldCB0aGUgY29udGFpbmVyIHdpZHRoLCBhbmQgb3ZlcnJpZGUgaXQgZm9yIGZpeGVkIG5hdmJhcnMgaW4gbWVkaWEgcXVlcmllcy5cblxuQGlmICRlbmFibGUtY29udGFpbmVyLWNsYXNzZXMge1xuICAvLyBTaW5nbGUgY29udGFpbmVyIGNsYXNzIHdpdGggYnJlYWtwb2ludCBtYXgtd2lkdGhzXG4gIC5jb250YWluZXIsXG4gIC8vIDEwMCUgd2lkZSBjb250YWluZXIgYXQgYWxsIGJyZWFrcG9pbnRzXG4gIC5jb250YWluZXItZmx1aWQge1xuICAgIEBpbmNsdWRlIG1ha2UtY29udGFpbmVyKCk7XG4gIH1cblxuICAvLyBSZXNwb25zaXZlIGNvbnRhaW5lcnMgdGhhdCBhcmUgMTAwJSB3aWRlIHVudGlsIGEgYnJlYWtwb2ludFxuICBAZWFjaCAkYnJlYWtwb2ludCwgJGNvbnRhaW5lci1tYXgtd2lkdGggaW4gJGNvbnRhaW5lci1tYXgtd2lkdGhzIHtcbiAgICAuY29udGFpbmVyLSN7JGJyZWFrcG9pbnR9IHtcbiAgICAgIEBleHRlbmQgLmNvbnRhaW5lci1mbHVpZDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cykge1xuICAgICAgJXJlc3BvbnNpdmUtY29udGFpbmVyLSN7JGJyZWFrcG9pbnR9IHtcbiAgICAgICAgbWF4LXdpZHRoOiAkY29udGFpbmVyLW1heC13aWR0aDtcbiAgICAgIH1cblxuICAgICAgLy8gRXh0ZW5kIGVhY2ggYnJlYWtwb2ludCB3aGljaCBpcyBzbWFsbGVyIG9yIGVxdWFsIHRvIHRoZSBjdXJyZW50IGJyZWFrcG9pbnRcbiAgICAgICRleHRlbmQtYnJlYWtwb2ludDogdHJ1ZTtcblxuICAgICAgQGVhY2ggJG5hbWUsICR3aWR0aCBpbiAkZ3JpZC1icmVha3BvaW50cyB7XG4gICAgICAgIEBpZiAoJGV4dGVuZC1icmVha3BvaW50KSB7XG4gICAgICAgICAgLmNvbnRhaW5lciN7YnJlYWtwb2ludC1pbmZpeCgkbmFtZSwgJGdyaWQtYnJlYWtwb2ludHMpfSB7XG4gICAgICAgICAgICBAZXh0ZW5kICVyZXNwb25zaXZlLWNvbnRhaW5lci0jeyRicmVha3BvaW50fTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAvLyBPbmNlIHRoZSBjdXJyZW50IGJyZWFrcG9pbnQgaXMgcmVhY2hlZCwgc3RvcCBleHRlbmRpbmdcbiAgICAgICAgICBAaWYgKCRicmVha3BvaW50ID09ICRuYW1lKSB7XG4gICAgICAgICAgICAkZXh0ZW5kLWJyZWFrcG9pbnQ6IGZhbHNlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gQ29udGFpbmVyIG1peGluc1xuXG5AbWl4aW4gbWFrZS1jb250YWluZXIoJGd1dHRlcjogJGNvbnRhaW5lci1wYWRkaW5nLXgpIHtcbiAgLS0jeyRwcmVmaXh9Z3V0dGVyLXg6ICN7JGd1dHRlcn07XG4gIC0tI3skcHJlZml4fWd1dHRlci15OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogY2FsYyh2YXIoLS0jeyRwcmVmaXh9Z3V0dGVyLXgpICogLjUpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICBwYWRkaW5nLWxlZnQ6IGNhbGModmFyKC0tI3skcHJlZml4fWd1dHRlci14KSAqIC41KTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cbiIsIi8vIEJyZWFrcG9pbnQgdmlld3BvcnQgc2l6ZXMgYW5kIG1lZGlhIHF1ZXJpZXMuXG4vL1xuLy8gQnJlYWtwb2ludHMgYXJlIGRlZmluZWQgYXMgYSBtYXAgb2YgKG5hbWU6IG1pbmltdW0gd2lkdGgpLCBvcmRlciBmcm9tIHNtYWxsIHRvIGxhcmdlOlxuLy9cbi8vICAgICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCwgeHhsOiAxNDAwcHgpXG4vL1xuLy8gVGhlIG1hcCBkZWZpbmVkIGluIHRoZSBgJGdyaWQtYnJlYWtwb2ludHNgIGdsb2JhbCB2YXJpYWJsZSBpcyB1c2VkIGFzIHRoZSBgJGJyZWFrcG9pbnRzYCBhcmd1bWVudCBieSBkZWZhdWx0LlxuXG4vLyBOYW1lIG9mIHRoZSBuZXh0IGJyZWFrcG9pbnQsIG9yIG51bGwgZm9yIHRoZSBsYXN0IGJyZWFrcG9pbnQuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtKVxuLy8gICAgbWRcbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4LCB4eGw6IDE0MDBweCkpXG4vLyAgICBtZFxuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtLCAkYnJlYWtwb2ludC1uYW1lczogKHhzIHNtIG1kIGxnIHhsIHh4bCkpXG4vLyAgICBtZFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbmV4dCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cywgJGJyZWFrcG9pbnQtbmFtZXM6IG1hcC1rZXlzKCRicmVha3BvaW50cykpIHtcbiAgJG46IGluZGV4KCRicmVha3BvaW50LW5hbWVzLCAkbmFtZSk7XG4gIEBpZiBub3QgJG4ge1xuICAgIEBlcnJvciBcImJyZWFrcG9pbnQgYCN7JG5hbWV9YCBub3QgZm91bmQgaW4gYCN7JGJyZWFrcG9pbnRzfWBcIjtcbiAgfVxuICBAcmV0dXJuIGlmKCRuIDwgbGVuZ3RoKCRicmVha3BvaW50LW5hbWVzKSwgbnRoKCRicmVha3BvaW50LW5hbWVzLCAkbiArIDEpLCBudWxsKTtcbn1cblxuLy8gTWluaW11bSBicmVha3BvaW50IHdpZHRoLiBOdWxsIGZvciB0aGUgc21hbGxlc3QgKGZpcnN0KSBicmVha3BvaW50LlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbWluKHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgsIHh4bDogMTQwMHB4KSlcbi8vICAgIDU3NnB4XG5AZnVuY3Rpb24gYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogbWFwLWdldCgkYnJlYWtwb2ludHMsICRuYW1lKTtcbiAgQHJldHVybiBpZigkbWluICE9IDAsICRtaW4sIG51bGwpO1xufVxuXG4vLyBNYXhpbXVtIGJyZWFrcG9pbnQgd2lkdGguXG4vLyBUaGUgbWF4aW11bSB2YWx1ZSBpcyByZWR1Y2VkIGJ5IDAuMDJweCB0byB3b3JrIGFyb3VuZCB0aGUgbGltaXRhdGlvbnMgb2Zcbi8vIGBtaW4tYCBhbmQgYG1heC1gIHByZWZpeGVzIGFuZCB2aWV3cG9ydHMgd2l0aCBmcmFjdGlvbmFsIHdpZHRocy5cbi8vIFNlZSBodHRwczovL3d3dy53My5vcmcvVFIvbWVkaWFxdWVyaWVzLTQvI21xLW1pbi1tYXhcbi8vIFVzZXMgMC4wMnB4IHJhdGhlciB0aGFuIDAuMDFweCB0byB3b3JrIGFyb3VuZCBhIGN1cnJlbnQgcm91bmRpbmcgYnVnIGluIFNhZmFyaS5cbi8vIFNlZSBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTc4MjYxXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1tYXgobWQsICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCwgeHhsOiAxNDAwcHgpKVxuLy8gICAgNzY3Ljk4cHhcbkBmdW5jdGlvbiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWF4OiBtYXAtZ2V0KCRicmVha3BvaW50cywgJG5hbWUpO1xuICBAcmV0dXJuIGlmKCRtYXggYW5kICRtYXggPiAwLCAkbWF4IC0gLjAyLCBudWxsKTtcbn1cblxuLy8gUmV0dXJucyBhIGJsYW5rIHN0cmluZyBpZiBzbWFsbGVzdCBicmVha3BvaW50LCBvdGhlcndpc2UgcmV0dXJucyB0aGUgbmFtZSB3aXRoIGEgZGFzaCBpbiBmcm9udC5cbi8vIFVzZWZ1bCBmb3IgbWFraW5nIHJlc3BvbnNpdmUgdXRpbGl0aWVzLlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtaW5maXgoeHMsICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCwgeHhsOiAxNDAwcHgpKVxuLy8gICAgXCJcIiAgKFJldHVybnMgYSBibGFuayBzdHJpbmcpXG4vLyAgICA+PiBicmVha3BvaW50LWluZml4KHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgsIHh4bDogMTQwMHB4KSlcbi8vICAgIFwiLXNtXCJcbkBmdW5jdGlvbiBicmVha3BvaW50LWluZml4KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEByZXR1cm4gaWYoYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cykgPT0gbnVsbCwgXCJcIiwgXCItI3skbmFtZX1cIik7XG59XG5cbi8vIE1lZGlhIG9mIGF0IGxlYXN0IHRoZSBtaW5pbXVtIGJyZWFrcG9pbnQgd2lkdGguIE5vIHF1ZXJ5IGZvciB0aGUgc21hbGxlc3QgYnJlYWtwb2ludC5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCBhbmQgd2lkZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC11cCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQGlmICRtaW4ge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIE1lZGlhIG9mIGF0IG1vc3QgdGhlIG1heGltdW0gYnJlYWtwb2ludCB3aWR0aC4gTm8gcXVlcnkgZm9yIHRoZSBsYXJnZXN0IGJyZWFrcG9pbnQuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQgYW5kIG5hcnJvd2VyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQGlmICRtYXgge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIE1lZGlhIHRoYXQgc3BhbnMgbXVsdGlwbGUgYnJlYWtwb2ludCB3aWR0aHMuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgYmV0d2VlbiB0aGUgbWluIGFuZCBtYXggYnJlYWtwb2ludHNcbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LWJldHdlZW4oJGxvd2VyLCAkdXBwZXIsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJGxvd2VyLCAkYnJlYWtwb2ludHMpO1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkdXBwZXIsICRicmVha3BvaW50cyk7XG5cbiAgQGlmICRtaW4gIT0gbnVsbCBhbmQgJG1heCAhPSBudWxsIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikgYW5kIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWF4ID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGxvd2VyLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWluID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkdXBwZXIsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG5cbi8vIE1lZGlhIGJldHdlZW4gdGhlIGJyZWFrcG9pbnQncyBtaW5pbXVtIGFuZCBtYXhpbXVtIHdpZHRocy5cbi8vIE5vIG1pbmltdW0gZm9yIHRoZSBzbWFsbGVzdCBicmVha3BvaW50LCBhbmQgbm8gbWF4aW11bSBmb3IgdGhlIGxhcmdlc3Qgb25lLlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IG9ubHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQsIG5vdCB2aWV3cG9ydHMgYW55IHdpZGVyIG9yIG5hcnJvd2VyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtb25seSgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiAgYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cyk7XG4gICRuZXh0OiBicmVha3BvaW50LW5leHQoJG5hbWUsICRicmVha3BvaW50cyk7XG4gICRtYXg6ICBicmVha3BvaW50LW1heCgkbmV4dCwgJGJyZWFrcG9pbnRzKTtcblxuICBAaWYgJG1pbiAhPSBudWxsIGFuZCAkbWF4ICE9IG51bGwge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSBhbmQgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtYXggPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbmFtZSwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1pbiA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJG5leHQsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG4iLCIvLyBSb3dcbi8vXG4vLyBSb3dzIGNvbnRhaW4geW91ciBjb2x1bW5zLlxuXG46cm9vdCB7XG4gIEBlYWNoICRuYW1lLCAkdmFsdWUgaW4gJGdyaWQtYnJlYWtwb2ludHMge1xuICAgIC0tI3skcHJlZml4fWJyZWFrcG9pbnQtI3skbmFtZX06ICN7JHZhbHVlfTtcbiAgfVxufVxuXG5AaWYgJGVuYWJsZS1ncmlkLWNsYXNzZXMge1xuICAucm93IHtcbiAgICBAaW5jbHVkZSBtYWtlLXJvdygpO1xuXG4gICAgPiAqIHtcbiAgICAgIEBpbmNsdWRlIG1ha2UtY29sLXJlYWR5KCk7XG4gICAgfVxuICB9XG59XG5cbkBpZiAkZW5hYmxlLWNzc2dyaWQge1xuICAuZ3JpZCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCh2YXIoLS0jeyRwcmVmaXh9cm93cywgMSksIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQodmFyKC0tI3skcHJlZml4fWNvbHVtbnMsICN7JGdyaWQtY29sdW1uc30pLCAxZnIpO1xuICAgIGdhcDogdmFyKC0tI3skcHJlZml4fWdhcCwgI3skZ3JpZC1ndXR0ZXItd2lkdGh9KTtcblxuICAgIEBpbmNsdWRlIG1ha2UtY3NzZ3JpZCgpO1xuICB9XG59XG5cblxuLy8gQ29sdW1uc1xuLy9cbi8vIENvbW1vbiBzdHlsZXMgZm9yIHNtYWxsIGFuZCBsYXJnZSBncmlkIGNvbHVtbnNcblxuQGlmICRlbmFibGUtZ3JpZC1jbGFzc2VzIHtcbiAgQGluY2x1ZGUgbWFrZS1ncmlkLWNvbHVtbnMoKTtcbn1cbiIsIi8vIEdyaWQgc3lzdGVtXG4vL1xuLy8gR2VuZXJhdGUgc2VtYW50aWMgZ3JpZCBjb2x1bW5zIHdpdGggdGhlc2UgbWl4aW5zLlxuXG5AbWl4aW4gbWFrZS1yb3coJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoKSB7XG4gIC0tI3skcHJlZml4fWd1dHRlci14OiAjeyRndXR0ZXJ9O1xuICAtLSN7JHByZWZpeH1ndXR0ZXIteTogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICAvLyBUT0RPOiBSZXZpc2l0IGNhbGMgb3JkZXIgYWZ0ZXIgaHR0cHM6Ly9naXRodWIuY29tL3JlYWN0LWJvb3RzdHJhcC9yZWFjdC1ib290c3RyYXAvaXNzdWVzLzYwMzkgaXMgZml4ZWRcbiAgbWFyZ2luLXRvcDogY2FsYygtMSAqIHZhcigtLSN7JHByZWZpeH1ndXR0ZXIteSkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICBtYXJnaW4tcmlnaHQ6IGNhbGMoLS41ICogdmFyKC0tI3skcHJlZml4fWd1dHRlci14KSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKC0uNSAqIHZhcigtLSN7JHByZWZpeH1ndXR0ZXIteCkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxufVxuXG5AbWl4aW4gbWFrZS1jb2wtcmVhZHkoKSB7XG4gIC8vIEFkZCBib3ggc2l6aW5nIGlmIG9ubHkgdGhlIGdyaWQgaXMgbG9hZGVkXG4gIGJveC1zaXppbmc6IGlmKHZhcmlhYmxlLWV4aXN0cyhpbmNsdWRlLWNvbHVtbi1ib3gtc2l6aW5nKSBhbmQgJGluY2x1ZGUtY29sdW1uLWJveC1zaXppbmcsIGJvcmRlci1ib3gsIG51bGwpO1xuICAvLyBQcmV2ZW50IGNvbHVtbnMgZnJvbSBiZWNvbWluZyB0b28gbmFycm93IHdoZW4gYXQgc21hbGxlciBncmlkIHRpZXJzIGJ5XG4gIC8vIGFsd2F5cyBzZXR0aW5nIGB3aWR0aDogMTAwJTtgLiBUaGlzIHdvcmtzIGJlY2F1c2Ugd2Ugc2V0IHRoZSB3aWR0aFxuICAvLyBsYXRlciBvbiB0byBvdmVycmlkZSB0aGlzIGluaXRpYWwgd2lkdGguXG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlOyAvLyBQcmV2ZW50IGAuY29sLWF1dG9gLCBgLmNvbGAgKCYgcmVzcG9uc2l2ZSB2YXJpYW50cykgZnJvbSBicmVha2luZyBvdXQgdGhlIGdyaWRcbiAgcGFkZGluZy1yaWdodDogY2FsYyh2YXIoLS0jeyRwcmVmaXh9Z3V0dGVyLXgpICogLjUpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICBwYWRkaW5nLWxlZnQ6IGNhbGModmFyKC0tI3skcHJlZml4fWd1dHRlci14KSAqIC41KTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgbWFyZ2luLXRvcDogdmFyKC0tI3skcHJlZml4fWd1dHRlci15KTtcbn1cblxuQG1peGluIG1ha2UtY29sKCRzaXplOiBmYWxzZSwgJGNvbHVtbnM6ICRncmlkLWNvbHVtbnMpIHtcbiAgQGlmICRzaXplIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogcGVyY2VudGFnZShkaXZpZGUoJHNpemUsICRjb2x1bW5zKSk7XG5cbiAgfSBAZWxzZSB7XG4gICAgZmxleDogMSAxIDA7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5cbkBtaXhpbiBtYWtlLWNvbC1hdXRvKCkge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IGF1dG87XG59XG5cbkBtaXhpbiBtYWtlLWNvbC1vZmZzZXQoJHNpemUsICRjb2x1bW5zOiAkZ3JpZC1jb2x1bW5zKSB7XG4gICRudW06IGRpdmlkZSgkc2l6ZSwgJGNvbHVtbnMpO1xuICBtYXJnaW4tbGVmdDogaWYoJG51bSA9PSAwLCAwLCBwZXJjZW50YWdlKCRudW0pKTtcbn1cblxuLy8gUm93IGNvbHVtbnNcbi8vXG4vLyBTcGVjaWZ5IG9uIGEgcGFyZW50IGVsZW1lbnQoZS5nLiwgLnJvdykgdG8gZm9yY2UgaW1tZWRpYXRlIGNoaWxkcmVuIGludG8gTk5cbi8vIG51bWJlciBvZiBjb2x1bW5zLiBTdXBwb3J0cyB3cmFwcGluZyB0byBuZXcgbGluZXMsIGJ1dCBkb2VzIG5vdCBkbyBhIE1hc29ucnlcbi8vIHN0eWxlIGdyaWQuXG5AbWl4aW4gcm93LWNvbHMoJGNvdW50KSB7XG4gID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IHBlcmNlbnRhZ2UoZGl2aWRlKDEsICRjb3VudCkpO1xuICB9XG59XG5cbi8vIEZyYW1ld29yayBncmlkIGdlbmVyYXRpb25cbi8vXG4vLyBVc2VkIG9ubHkgYnkgQm9vdHN0cmFwIHRvIGdlbmVyYXRlIHRoZSBjb3JyZWN0IG51bWJlciBvZiBncmlkIGNsYXNzZXMgZ2l2ZW5cbi8vIGFueSB2YWx1ZSBvZiBgJGdyaWQtY29sdW1uc2AuXG5cbkBtaXhpbiBtYWtlLWdyaWQtY29sdW1ucygkY29sdW1uczogJGdyaWQtY29sdW1ucywgJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRicmVha3BvaW50cykge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cykge1xuICAgICAgLy8gUHJvdmlkZSBiYXNpYyBgLmNvbC17YnB9YCBjbGFzc2VzIGZvciBlcXVhbC13aWR0aCBmbGV4Ym94IGNvbHVtbnNcbiAgICAgIC5jb2wjeyRpbmZpeH0ge1xuICAgICAgICBmbGV4OiAxIDAgMCU7IC8vIEZsZXhidWdzICM0OiBodHRwczovL2dpdGh1Yi5jb20vcGhpbGlwd2FsdG9uL2ZsZXhidWdzI2ZsZXhidWctNFxuICAgICAgfVxuXG4gICAgICAucm93LWNvbHMjeyRpbmZpeH0tYXV0byA+ICoge1xuICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbC1hdXRvKCk7XG4gICAgICB9XG5cbiAgICAgIEBpZiAkZ3JpZC1yb3ctY29sdW1ucyA+IDAge1xuICAgICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRncmlkLXJvdy1jb2x1bW5zIHtcbiAgICAgICAgICAucm93LWNvbHMjeyRpbmZpeH0tI3skaX0ge1xuICAgICAgICAgICAgQGluY2x1ZGUgcm93LWNvbHMoJGkpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuY29sI3skaW5maXh9LWF1dG8ge1xuICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbC1hdXRvKCk7XG4gICAgICB9XG5cbiAgICAgIEBpZiAkY29sdW1ucyA+IDAge1xuICAgICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRjb2x1bW5zIHtcbiAgICAgICAgICAuY29sI3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sKCRpLCAkY29sdW1ucyk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLy8gYCRjb2x1bW5zIC0gMWAgYmVjYXVzZSBvZmZzZXR0aW5nIGJ5IHRoZSB3aWR0aCBvZiBhbiBlbnRpcmUgcm93IGlzbid0IHBvc3NpYmxlXG4gICAgICAgIEBmb3IgJGkgZnJvbSAwIHRocm91Z2ggKCRjb2x1bW5zIC0gMSkge1xuICAgICAgICAgIEBpZiBub3QgKCRpbmZpeCA9PSBcIlwiIGFuZCAkaSA9PSAwKSB7IC8vIEF2b2lkIGVtaXR0aW5nIHVzZWxlc3MgLm9mZnNldC0wXG4gICAgICAgICAgICAub2Zmc2V0I3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtb2Zmc2V0KCRpLCAkY29sdW1ucyk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC8vIEd1dHRlcnNcbiAgICAgIC8vXG4gICAgICAvLyBNYWtlIHVzZSBvZiBgLmctKmAsIGAuZ3gtKmAgb3IgYC5neS0qYCB1dGlsaXRpZXMgdG8gY2hhbmdlIHNwYWNpbmcgYmV0d2VlbiB0aGUgY29sdW1ucy5cbiAgICAgIEBlYWNoICRrZXksICR2YWx1ZSBpbiAkZ3V0dGVycyB7XG4gICAgICAgIC5nI3skaW5maXh9LSN7JGtleX0sXG4gICAgICAgIC5neCN7JGluZml4fS0jeyRrZXl9IHtcbiAgICAgICAgICAtLSN7JHByZWZpeH1ndXR0ZXIteDogI3skdmFsdWV9O1xuICAgICAgICB9XG5cbiAgICAgICAgLmcjeyRpbmZpeH0tI3ska2V5fSxcbiAgICAgICAgLmd5I3skaW5maXh9LSN7JGtleX0ge1xuICAgICAgICAgIC0tI3skcHJlZml4fWd1dHRlci15OiAjeyR2YWx1ZX07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1peGluIG1ha2UtY3NzZ3JpZCgkY29sdW1uczogJGdyaWQtY29sdW1ucywgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICBAZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkYnJlYWtwb2ludHMpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cyk7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBpZiAkY29sdW1ucyA+IDAge1xuICAgICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRjb2x1bW5zIHtcbiAgICAgICAgICAuZy1jb2wjeyRpbmZpeH0tI3skaX0ge1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW46IGF1dG8gLyBzcGFuICRpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8vIFN0YXJ0IHdpdGggYDFgIGJlY2F1c2UgYDBgIGlzIGFuZCBpbnZhbGlkIHZhbHVlLlxuICAgICAgICAvLyBFbmRzIHdpdGggYCRjb2x1bW5zIC0gMWAgYmVjYXVzZSBvZmZzZXR0aW5nIGJ5IHRoZSB3aWR0aCBvZiBhbiBlbnRpcmUgcm93IGlzbid0IHBvc3NpYmxlLlxuICAgICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICgkY29sdW1ucyAtIDEpIHtcbiAgICAgICAgICAuZy1zdGFydCN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogJGk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvL1xuLy8gQmFzaWMgQm9vdHN0cmFwIHRhYmxlXG4vL1xuXG4udGFibGUge1xuICAvLyBSZXNldCBuZWVkZWQgZm9yIG5lc3RpbmcgdGFibGVzXG4gIC0tI3skcHJlZml4fXRhYmxlLWNvbG9yLXR5cGU6IGluaXRpYWw7XG4gIC0tI3skcHJlZml4fXRhYmxlLWJnLXR5cGU6IGluaXRpYWw7XG4gIC0tI3skcHJlZml4fXRhYmxlLWNvbG9yLXN0YXRlOiBpbml0aWFsO1xuICAtLSN7JHByZWZpeH10YWJsZS1iZy1zdGF0ZTogaW5pdGlhbDtcbiAgLy8gRW5kIG9mIHJlc2V0XG4gIC0tI3skcHJlZml4fXRhYmxlLWNvbG9yOiAjeyR0YWJsZS1jb2xvcn07XG4gIC0tI3skcHJlZml4fXRhYmxlLWJnOiAjeyR0YWJsZS1iZ307XG4gIC0tI3skcHJlZml4fXRhYmxlLWJvcmRlci1jb2xvcjogI3skdGFibGUtYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9dGFibGUtYWNjZW50LWJnOiAjeyR0YWJsZS1hY2NlbnQtYmd9O1xuICAtLSN7JHByZWZpeH10YWJsZS1zdHJpcGVkLWNvbG9yOiAjeyR0YWJsZS1zdHJpcGVkLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9dGFibGUtc3RyaXBlZC1iZzogI3skdGFibGUtc3RyaXBlZC1iZ307XG4gIC0tI3skcHJlZml4fXRhYmxlLWFjdGl2ZS1jb2xvcjogI3skdGFibGUtYWN0aXZlLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9dGFibGUtYWN0aXZlLWJnOiAjeyR0YWJsZS1hY3RpdmUtYmd9O1xuICAtLSN7JHByZWZpeH10YWJsZS1ob3Zlci1jb2xvcjogI3skdGFibGUtaG92ZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH10YWJsZS1ob3Zlci1iZzogI3skdGFibGUtaG92ZXItYmd9O1xuXG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyO1xuICB2ZXJ0aWNhbC1hbGlnbjogJHRhYmxlLWNlbGwtdmVydGljYWwtYWxpZ247XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fXRhYmxlLWJvcmRlci1jb2xvcik7XG5cbiAgLy8gVGFyZ2V0IHRoICYgdGRcbiAgLy8gV2UgbmVlZCB0aGUgY2hpbGQgY29tYmluYXRvciB0byBwcmV2ZW50IHN0eWxlcyBsZWFraW5nIHRvIG5lc3RlZCB0YWJsZXMgd2hpY2ggZG9lc24ndCBoYXZlIGEgYC50YWJsZWAgY2xhc3MuXG4gIC8vIFdlIHVzZSB0aGUgdW5pdmVyc2FsIHNlbGVjdG9ycyBoZXJlIHRvIHNpbXBsaWZ5IHRoZSBzZWxlY3RvciAoZWxzZSB3ZSB3b3VsZCBuZWVkIDYgZGlmZmVyZW50IHNlbGVjdG9ycykuXG4gIC8vIEFub3RoZXIgYWR2YW50YWdlIGlzIHRoYXQgdGhpcyBnZW5lcmF0ZXMgbGVzcyBjb2RlIGFuZCBtYWtlcyB0aGUgc2VsZWN0b3IgbGVzcyBzcGVjaWZpYyBtYWtpbmcgaXQgZWFzaWVyIHRvIG92ZXJyaWRlLlxuICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2VsZWN0b3ItbWF4LXVuaXZlcnNhbFxuICA+IDpub3QoY2FwdGlvbikgPiAqID4gKiB7XG4gICAgcGFkZGluZzogJHRhYmxlLWNlbGwtcGFkZGluZy15ICR0YWJsZS1jZWxsLXBhZGRpbmcteDtcbiAgICAvLyBGb2xsb3dpbmcgdGhlIHByZWNlcHQgb2YgY2FzY2FkZXM6IGh0dHBzOi8vY29kZXBlbi5pby9taXJpYW1zdXphbm5lL2Z1bGwvdllOZ29kYlxuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9dGFibGUtY29sb3Itc3RhdGUsIHZhcigtLSN7JHByZWZpeH10YWJsZS1jb2xvci10eXBlLCB2YXIoLS0jeyRwcmVmaXh9dGFibGUtY29sb3IpKSk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXRhYmxlLWJnKTtcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiAkdGFibGUtYm9yZGVyLXdpZHRoO1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDk5OTlweCB2YXIoLS0jeyRwcmVmaXh9dGFibGUtYmctc3RhdGUsIHZhcigtLSN7JHByZWZpeH10YWJsZS1iZy10eXBlLCB2YXIoLS0jeyRwcmVmaXh9dGFibGUtYWNjZW50LWJnKSkpO1xuICB9XG5cbiAgPiB0Ym9keSB7XG4gICAgdmVydGljYWwtYWxpZ246IGluaGVyaXQ7XG4gIH1cblxuICA+IHRoZWFkIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICB9XG59XG5cbi50YWJsZS1ncm91cC1kaXZpZGVyIHtcbiAgYm9yZGVyLXRvcDogY2FsYygjeyR0YWJsZS1ib3JkZXItd2lkdGh9ICogMikgc29saWQgJHRhYmxlLWdyb3VwLXNlcGFyYXRvci1jb2xvcjsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3Rcbn1cblxuLy9cbi8vIENoYW5nZSBwbGFjZW1lbnQgb2YgY2FwdGlvbnMgd2l0aCBhIGNsYXNzXG4vL1xuXG4uY2FwdGlvbi10b3Age1xuICBjYXB0aW9uLXNpZGU6IHRvcDtcbn1cblxuXG4vL1xuLy8gQ29uZGVuc2VkIHRhYmxlIHcvIGhhbGYgcGFkZGluZ1xuLy9cblxuLnRhYmxlLXNtIHtcbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLW1heC11bml2ZXJzYWxcbiAgPiA6bm90KGNhcHRpb24pID4gKiA+ICoge1xuICAgIHBhZGRpbmc6ICR0YWJsZS1jZWxsLXBhZGRpbmcteS1zbSAkdGFibGUtY2VsbC1wYWRkaW5nLXgtc207XG4gIH1cbn1cblxuXG4vLyBCb3JkZXIgdmVyc2lvbnNcbi8vXG4vLyBBZGQgb3IgcmVtb3ZlIGJvcmRlcnMgYWxsIGFyb3VuZCB0aGUgdGFibGUgYW5kIGJldHdlZW4gYWxsIHRoZSBjb2x1bW5zLlxuLy9cbi8vIFdoZW4gYm9yZGVycyBhcmUgYWRkZWQgb24gYWxsIHNpZGVzIG9mIHRoZSBjZWxscywgdGhlIGNvcm5lcnMgY2FuIHJlbmRlciBvZGQgd2hlblxuLy8gdGhlc2UgYm9yZGVycyBkbyBub3QgaGF2ZSB0aGUgc2FtZSBjb2xvciBvciBpZiB0aGV5IGFyZSBzZW1pLXRyYW5zcGFyZW50LlxuLy8gVGhlcmVmb3Igd2UgYWRkIHRvcCBhbmQgYm9yZGVyIGJvdHRvbXMgdG8gdGhlIGB0cmBzIGFuZCBsZWZ0IGFuZCByaWdodCBib3JkZXJzXG4vLyB0byB0aGUgYHRkYHMgb3IgYHRoYHNcblxuLnRhYmxlLWJvcmRlcmVkIHtcbiAgPiA6bm90KGNhcHRpb24pID4gKiB7XG4gICAgYm9yZGVyLXdpZHRoOiAkdGFibGUtYm9yZGVyLXdpZHRoIDA7XG5cbiAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2VsZWN0b3ItbWF4LXVuaXZlcnNhbFxuICAgID4gKiB7XG4gICAgICBib3JkZXItd2lkdGg6IDAgJHRhYmxlLWJvcmRlci13aWR0aDtcbiAgICB9XG4gIH1cbn1cblxuLnRhYmxlLWJvcmRlcmxlc3Mge1xuICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2VsZWN0b3ItbWF4LXVuaXZlcnNhbFxuICA+IDpub3QoY2FwdGlvbikgPiAqID4gKiB7XG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbiAgfVxuXG4gID4gOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBib3JkZXItdG9wLXdpZHRoOiAwO1xuICB9XG59XG5cbi8vIFplYnJhLXN0cmlwaW5nXG4vL1xuLy8gRGVmYXVsdCB6ZWJyYS1zdHJpcGUgc3R5bGVzIChhbHRlcm5hdGluZyBncmF5IGFuZCB0cmFuc3BhcmVudCBiYWNrZ3JvdW5kcylcblxuLy8gRm9yIHJvd3Ncbi50YWJsZS1zdHJpcGVkIHtcbiAgPiB0Ym9keSA+IHRyOm50aC1vZi10eXBlKCN7JHRhYmxlLXN0cmlwZWQtb3JkZXJ9KSA+ICoge1xuICAgIC0tI3skcHJlZml4fXRhYmxlLWNvbG9yLXR5cGU6IHZhcigtLSN7JHByZWZpeH10YWJsZS1zdHJpcGVkLWNvbG9yKTtcbiAgICAtLSN7JHByZWZpeH10YWJsZS1iZy10eXBlOiB2YXIoLS0jeyRwcmVmaXh9dGFibGUtc3RyaXBlZC1iZyk7XG4gIH1cbn1cblxuLy8gRm9yIGNvbHVtbnNcbi50YWJsZS1zdHJpcGVkLWNvbHVtbnMge1xuICA+IDpub3QoY2FwdGlvbikgPiB0ciA+IDpudGgtY2hpbGQoI3skdGFibGUtc3RyaXBlZC1jb2x1bW5zLW9yZGVyfSkge1xuICAgIC0tI3skcHJlZml4fXRhYmxlLWNvbG9yLXR5cGU6IHZhcigtLSN7JHByZWZpeH10YWJsZS1zdHJpcGVkLWNvbG9yKTtcbiAgICAtLSN7JHByZWZpeH10YWJsZS1iZy10eXBlOiB2YXIoLS0jeyRwcmVmaXh9dGFibGUtc3RyaXBlZC1iZyk7XG4gIH1cbn1cblxuLy8gQWN0aXZlIHRhYmxlXG4vL1xuLy8gVGhlIGAudGFibGUtYWN0aXZlYCBjbGFzcyBjYW4gYmUgYWRkZWQgdG8gaGlnaGxpZ2h0IHJvd3Mgb3IgY2VsbHNcblxuLnRhYmxlLWFjdGl2ZSB7XG4gIC0tI3skcHJlZml4fXRhYmxlLWNvbG9yLXN0YXRlOiB2YXIoLS0jeyRwcmVmaXh9dGFibGUtYWN0aXZlLWNvbG9yKTtcbiAgLS0jeyRwcmVmaXh9dGFibGUtYmctc3RhdGU6IHZhcigtLSN7JHByZWZpeH10YWJsZS1hY3RpdmUtYmcpO1xufVxuXG4vLyBIb3ZlciBlZmZlY3Rcbi8vXG4vLyBQbGFjZWQgaGVyZSBzaW5jZSBpdCBoYXMgdG8gY29tZSBhZnRlciB0aGUgcG90ZW50aWFsIHplYnJhIHN0cmlwaW5nXG5cbi50YWJsZS1ob3ZlciB7XG4gID4gdGJvZHkgPiB0cjpob3ZlciA+ICoge1xuICAgIC0tI3skcHJlZml4fXRhYmxlLWNvbG9yLXN0YXRlOiB2YXIoLS0jeyRwcmVmaXh9dGFibGUtaG92ZXItY29sb3IpO1xuICAgIC0tI3skcHJlZml4fXRhYmxlLWJnLXN0YXRlOiB2YXIoLS0jeyRwcmVmaXh9dGFibGUtaG92ZXItYmcpO1xuICB9XG59XG5cblxuLy8gVGFibGUgdmFyaWFudHNcbi8vXG4vLyBUYWJsZSB2YXJpYW50cyBzZXQgdGhlIHRhYmxlIGNlbGwgYmFja2dyb3VuZHMsIGJvcmRlciBjb2xvcnNcbi8vIGFuZCB0aGUgY29sb3JzIG9mIHRoZSBzdHJpcGVkLCBob3ZlcmVkICYgYWN0aXZlIHRhYmxlc1xuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGFibGUtdmFyaWFudHMge1xuICBAaW5jbHVkZSB0YWJsZS12YXJpYW50KCRjb2xvciwgJHZhbHVlKTtcbn1cblxuLy8gUmVzcG9uc2l2ZSB0YWJsZXNcbi8vXG4vLyBHZW5lcmF0ZSBzZXJpZXMgb2YgYC50YWJsZS1yZXNwb25zaXZlLSpgIGNsYXNzZXMgZm9yIGNvbmZpZ3VyaW5nIHRoZSBzY3JlZW5cbi8vIHNpemUgb2Ygd2hlcmUgeW91ciB0YWJsZSB3aWxsIG92ZXJmbG93LlxuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJGJyZWFrcG9pbnQpIHtcbiAgICAudGFibGUtcmVzcG9uc2l2ZSN7JGluZml4fSB7XG4gICAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gc2Nzcy1kb2NzLXN0YXJ0IHRhYmxlLXZhcmlhbnRcbkBtaXhpbiB0YWJsZS12YXJpYW50KCRzdGF0ZSwgJGJhY2tncm91bmQpIHtcbiAgLnRhYmxlLSN7JHN0YXRlfSB7XG4gICAgJGNvbG9yOiBjb2xvci1jb250cmFzdChvcGFxdWUoJGJvZHktYmcsICRiYWNrZ3JvdW5kKSk7XG4gICAgJGhvdmVyLWJnOiBtaXgoJGNvbG9yLCAkYmFja2dyb3VuZCwgcGVyY2VudGFnZSgkdGFibGUtaG92ZXItYmctZmFjdG9yKSk7XG4gICAgJHN0cmlwZWQtYmc6IG1peCgkY29sb3IsICRiYWNrZ3JvdW5kLCBwZXJjZW50YWdlKCR0YWJsZS1zdHJpcGVkLWJnLWZhY3RvcikpO1xuICAgICRhY3RpdmUtYmc6IG1peCgkY29sb3IsICRiYWNrZ3JvdW5kLCBwZXJjZW50YWdlKCR0YWJsZS1hY3RpdmUtYmctZmFjdG9yKSk7XG4gICAgJHRhYmxlLWJvcmRlci1jb2xvcjogbWl4KCRjb2xvciwgJGJhY2tncm91bmQsIHBlcmNlbnRhZ2UoJHRhYmxlLWJvcmRlci1mYWN0b3IpKTtcblxuICAgIC0tI3skcHJlZml4fXRhYmxlLWNvbG9yOiAjeyRjb2xvcn07XG4gICAgLS0jeyRwcmVmaXh9dGFibGUtYmc6ICN7JGJhY2tncm91bmR9O1xuICAgIC0tI3skcHJlZml4fXRhYmxlLWJvcmRlci1jb2xvcjogI3skdGFibGUtYm9yZGVyLWNvbG9yfTtcbiAgICAtLSN7JHByZWZpeH10YWJsZS1zdHJpcGVkLWJnOiAjeyRzdHJpcGVkLWJnfTtcbiAgICAtLSN7JHByZWZpeH10YWJsZS1zdHJpcGVkLWNvbG9yOiAje2NvbG9yLWNvbnRyYXN0KCRzdHJpcGVkLWJnKX07XG4gICAgLS0jeyRwcmVmaXh9dGFibGUtYWN0aXZlLWJnOiAjeyRhY3RpdmUtYmd9O1xuICAgIC0tI3skcHJlZml4fXRhYmxlLWFjdGl2ZS1jb2xvcjogI3tjb2xvci1jb250cmFzdCgkYWN0aXZlLWJnKX07XG4gICAgLS0jeyRwcmVmaXh9dGFibGUtaG92ZXItYmc6ICN7JGhvdmVyLWJnfTtcbiAgICAtLSN7JHByZWZpeH10YWJsZS1ob3Zlci1jb2xvcjogI3tjb2xvci1jb250cmFzdCgkaG92ZXItYmcpfTtcblxuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9dGFibGUtY29sb3IpO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fXRhYmxlLWJvcmRlci1jb2xvcik7XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgdGFibGUtdmFyaWFudFxuIiwiLy9cbi8vIExhYmVsc1xuLy9cblxuLmZvcm0tbGFiZWwge1xuICBtYXJnaW4tYm90dG9tOiAkZm9ybS1sYWJlbC1tYXJnaW4tYm90dG9tO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGZvcm0tbGFiZWwtZm9udC1zaXplKTtcbiAgZm9udC1zdHlsZTogJGZvcm0tbGFiZWwtZm9udC1zdHlsZTtcbiAgZm9udC13ZWlnaHQ6ICRmb3JtLWxhYmVsLWZvbnQtd2VpZ2h0O1xuICBjb2xvcjogJGZvcm0tbGFiZWwtY29sb3I7XG59XG5cbi8vIEZvciB1c2Ugd2l0aCBob3Jpem9udGFsIGFuZCBpbmxpbmUgZm9ybXMsIHdoZW4geW91IG5lZWQgdGhlIGxhYmVsIChvciBsZWdlbmQpXG4vLyB0ZXh0IHRvIGFsaWduIHdpdGggdGhlIGZvcm0gY29udHJvbHMuXG4uY29sLWZvcm0tbGFiZWwge1xuICBwYWRkaW5nLXRvcDogYWRkKCRpbnB1dC1wYWRkaW5nLXksICRpbnB1dC1ib3JkZXItd2lkdGgpO1xuICBwYWRkaW5nLWJvdHRvbTogYWRkKCRpbnB1dC1wYWRkaW5nLXksICRpbnB1dC1ib3JkZXItd2lkdGgpO1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBPdmVycmlkZSB0aGUgYDxsZWdlbmQ+YCBkZWZhdWx0XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZShpbmhlcml0KTsgLy8gT3ZlcnJpZGUgdGhlIGA8bGVnZW5kPmAgZGVmYXVsdFxuICBmb250LXN0eWxlOiAkZm9ybS1sYWJlbC1mb250LXN0eWxlO1xuICBmb250LXdlaWdodDogJGZvcm0tbGFiZWwtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkZm9ybS1sYWJlbC1jb2xvcjtcbn1cblxuLmNvbC1mb3JtLWxhYmVsLWxnIHtcbiAgcGFkZGluZy10b3A6IGFkZCgkaW5wdXQtcGFkZGluZy15LWxnLCAkaW5wdXQtYm9yZGVyLXdpZHRoKTtcbiAgcGFkZGluZy1ib3R0b206IGFkZCgkaW5wdXQtcGFkZGluZy15LWxnLCAkaW5wdXQtYm9yZGVyLXdpZHRoKTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUtbGcpO1xufVxuXG4uY29sLWZvcm0tbGFiZWwtc20ge1xuICBwYWRkaW5nLXRvcDogYWRkKCRpbnB1dC1wYWRkaW5nLXktc20sICRpbnB1dC1ib3JkZXItd2lkdGgpO1xuICBwYWRkaW5nLWJvdHRvbTogYWRkKCRpbnB1dC1wYWRkaW5nLXktc20sICRpbnB1dC1ib3JkZXItd2lkdGgpO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZS1zbSk7XG59XG4iLCIvL1xuLy8gRm9ybSB0ZXh0XG4vL1xuXG4uZm9ybS10ZXh0IHtcbiAgbWFyZ2luLXRvcDogJGZvcm0tdGV4dC1tYXJnaW4tdG9wO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGZvcm0tdGV4dC1mb250LXNpemUpO1xuICBmb250LXN0eWxlOiAkZm9ybS10ZXh0LWZvbnQtc3R5bGU7XG4gIGZvbnQtd2VpZ2h0OiAkZm9ybS10ZXh0LWZvbnQtd2VpZ2h0O1xuICBjb2xvcjogJGZvcm0tdGV4dC1jb2xvcjtcbn1cbiIsIi8vXG4vLyBHZW5lcmFsIGZvcm0gY29udHJvbHMgKHBsdXMgYSBmZXcgc3BlY2lmaWMgaGlnaC1sZXZlbCBpbnRlcnZlbnRpb25zKVxuLy9cblxuLmZvcm0tY29udHJvbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteSAkaW5wdXQtcGFkZGluZy14O1xuICBmb250LWZhbWlseTogJGlucHV0LWZvbnQtZmFtaWx5O1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiAkaW5wdXQtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkaW5wdXQtY29sb3I7XG4gIGFwcGVhcmFuY2U6IG5vbmU7IC8vIEZpeCBhcHBlYXJhbmNlIGZvciBkYXRlIGlucHV0cyBpbiBTYWZhcmlcbiAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWJnO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6ICRpbnB1dC1ib3JkZXItd2lkdGggc29saWQgJGlucHV0LWJvcmRlci1jb2xvcjtcblxuICAvLyBOb3RlOiBUaGlzIGhhcyBubyBlZmZlY3Qgb24gPHNlbGVjdD5zIGluIHNvbWUgYnJvd3NlcnMsIGR1ZSB0byB0aGUgbGltaXRlZCBzdHlsYWJpbGl0eSBvZiBgPHNlbGVjdD5gcyBpbiBDU1MuXG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMsIDApO1xuXG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGlucHV0LWJveC1zaGFkb3cpO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRpbnB1dC10cmFuc2l0aW9uKTtcblxuICAmW3R5cGU9XCJmaWxlXCJdIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyAvLyBwcmV2ZW50IHBzZXVkbyBlbGVtZW50IGJ1dHRvbiBvdmVybGFwXG5cbiAgICAmOm5vdCg6ZGlzYWJsZWQpOm5vdChbcmVhZG9ubHldKSB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuICB9XG5cbiAgLy8gQ3VzdG9taXplIHRoZSBgOmZvY3VzYCBzdGF0ZSB0byBpbWl0YXRlIG5hdGl2ZSBXZWJLaXQgc3R5bGVzLlxuICAmOmZvY3VzIHtcbiAgICBjb2xvcjogJGlucHV0LWZvY3VzLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1mb2N1cy1iZztcbiAgICBib3JkZXItY29sb3I6ICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3I7XG4gICAgb3V0bGluZTogMDtcbiAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIHtcbiAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGlucHV0LWJveC1zaGFkb3csICRpbnB1dC1mb2N1cy1ib3gtc2hhZG93KTtcbiAgICB9IEBlbHNlIHtcbiAgICAgIC8vIEF2b2lkIHVzaW5nIG1peGluIHNvIHdlIGNhbiBwYXNzIGN1c3RvbSBmb2N1cyBzaGFkb3cgcHJvcGVybHlcbiAgICAgIGJveC1zaGFkb3c6ICRpbnB1dC1mb2N1cy1ib3gtc2hhZG93O1xuICAgIH1cbiAgfVxuXG4gICY6Oi13ZWJraXQtZGF0ZS1hbmQtdGltZS12YWx1ZSB7XG4gICAgLy8gT24gQW5kcm9pZCBDaHJvbWUsIGZvcm0tY29udHJvbCdzIFwid2lkdGg6IDEwMCVcIiBtYWtlcyB0aGUgaW5wdXQgd2lkdGggdG9vIHNtYWxsXG4gICAgLy8gVGVzdGVkIHVuZGVyIEFuZHJvaWQgMTEgLyBDaHJvbWUgODksIEFuZHJvaWQgMTIgLyBDaHJvbWUgMTAwLCBBbmRyb2lkIDEzIC8gQ2hyb21lIDEwOVxuICAgIC8vXG4gICAgLy8gT24gaU9TIFNhZmFyaSwgZm9ybS1jb250cm9sJ3MgXCJhcHBlYXJhbmNlOiBub25lXCIgKyBcIndpZHRoOiAxMDAlXCIgbWFrZXMgdGhlIGlucHV0IHdpZHRoIHRvbyBzbWFsbFxuICAgIC8vIFRlc3RlZCB1bmRlciBpT1MgMTYuMiAvIFNhZmFyaSAxNi4yXG4gICAgbWluLXdpZHRoOiA4NXB4OyAvLyBTZWVtcyB0byBiZSBhIGdvb2QgbWluaW11bSBzYWZlIHdpZHRoXG5cbiAgICAvLyBBZGQgc29tZSBoZWlnaHQgdG8gZGF0ZSBpbnB1dHMgb24gaU9TXG4gICAgLy8gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yMzMwN1xuICAgIC8vIFRPRE86IHdlIGNhbiByZW1vdmUgdGhpcyB3b3JrYXJvdW5kIG9uY2UgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE5ODk1OSBpcyByZXNvbHZlZFxuICAgIC8vIE11bHRpcGx5IGxpbmUtaGVpZ2h0IGJ5IDFlbSBpZiBpdCBoYXMgbm8gdW5pdFxuICAgIGhlaWdodDogaWYodW5pdCgkaW5wdXQtbGluZS1oZWlnaHQpID09IFwiXCIsICRpbnB1dC1saW5lLWhlaWdodCAqIDFlbSwgJGlucHV0LWxpbmUtaGVpZ2h0KTtcblxuICAgIC8vIEFuZHJvaWQgQ2hyb21lIHR5cGU9XCJkYXRlXCIgaXMgdGFsbGVyIHRoYW4gdGhlIG90aGVyIGlucHV0c1xuICAgIC8vIGJlY2F1c2Ugb2YgXCJtYXJnaW46IDFweCAyNHB4IDFweCA0cHhcIiBpbnNpZGUgdGhlIHNoYWRvdyBET01cbiAgICAvLyBUZXN0ZWQgdW5kZXIgQW5kcm9pZCAxMSAvIENocm9tZSA4OSwgQW5kcm9pZCAxMiAvIENocm9tZSAxMDAsIEFuZHJvaWQgMTMgLyBDaHJvbWUgMTA5XG4gICAgbWFyZ2luOiAwO1xuICB9XG5cbiAgLy8gUHJldmVudCBleGNlc3NpdmUgZGF0ZSBpbnB1dCBoZWlnaHQgaW4gV2Via2l0XG4gIC8vIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMzQ0MzNcbiAgJjo6LXdlYmtpdC1kYXRldGltZS1lZGl0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgLy8gUGxhY2Vob2xkZXJcbiAgJjo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAkaW5wdXQtcGxhY2Vob2xkZXItY29sb3I7XG4gICAgLy8gT3ZlcnJpZGUgRmlyZWZveCdzIHVudXN1YWwgZGVmYXVsdCBvcGFjaXR5OyBzZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMTE1MjYuXG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIC8vIERpc2FibGVkIGlucHV0c1xuICAvL1xuICAvLyBIVE1MNSBzYXlzIHRoYXQgY29udHJvbHMgdW5kZXIgYSBmaWVsZHNldCA+IGxlZ2VuZDpmaXJzdC1jaGlsZCB3b24ndCBiZVxuICAvLyBkaXNhYmxlZCBpZiB0aGUgZmllbGRzZXQgaXMgZGlzYWJsZWQuIER1ZSB0byBpbXBsZW1lbnRhdGlvbiBkaWZmaWN1bHR5LCB3ZVxuICAvLyBkb24ndCBob25vciB0aGF0IGVkZ2UgY2FzZTsgd2Ugc3R5bGUgdGhlbSBhcyBkaXNhYmxlZCBhbnl3YXkuXG4gICY6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAkaW5wdXQtZGlzYWJsZWQtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWRpc2FibGVkLWJnO1xuICAgIGJvcmRlci1jb2xvcjogJGlucHV0LWRpc2FibGVkLWJvcmRlci1jb2xvcjtcbiAgICAvLyBpT1MgZml4IGZvciB1bnJlYWRhYmxlIGRpc2FibGVkIGNvbnRlbnQ7IHNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzExNjU1LlxuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAvLyBGaWxlIGlucHV0IGJ1dHRvbnMgdGhlbWluZ1xuICAmOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiB7XG4gICAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteSAkaW5wdXQtcGFkZGluZy14O1xuICAgIG1hcmdpbjogKC0kaW5wdXQtcGFkZGluZy15KSAoLSRpbnB1dC1wYWRkaW5nLXgpO1xuICAgIG1hcmdpbi1pbmxpbmUtZW5kOiAkaW5wdXQtcGFkZGluZy14O1xuICAgIGNvbG9yOiAkZm9ybS1maWxlLWJ1dHRvbi1jb2xvcjtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkZm9ybS1maWxlLWJ1dHRvbi1iZyk7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLXdpZHRoOiAwO1xuICAgIGJvcmRlci1pbmxpbmUtZW5kLXdpZHRoOiAkaW5wdXQtYm9yZGVyLXdpZHRoO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkYnRuLXRyYW5zaXRpb24pO1xuICB9XG5cbiAgJjpob3Zlcjpub3QoOmRpc2FibGVkKTpub3QoW3JlYWRvbmx5XSk6OmZpbGUtc2VsZWN0b3ItYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9ybS1maWxlLWJ1dHRvbi1ob3Zlci1iZztcbiAgfVxufVxuXG4vLyBSZWFkb25seSBjb250cm9scyBhcyBwbGFpbiB0ZXh0XG4vL1xuLy8gQXBwbHkgY2xhc3MgdG8gYSByZWFkb25seSBpbnB1dCB0byBtYWtlIGl0IGFwcGVhciBsaWtlIHJlZ3VsYXIgcGxhaW5cbi8vIHRleHQgKHdpdGhvdXQgYW55IGJvcmRlciwgYmFja2dyb3VuZCBjb2xvciwgZm9jdXMgaW5kaWNhdG9yKVxuXG4uZm9ybS1jb250cm9sLXBsYWludGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteSAwO1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBtYXRjaCBpbnB1dHMgaWYgdGhpcyBjbGFzcyBjb21lcyBvbiBpbnB1dHMgd2l0aCBkZWZhdWx0IG1hcmdpbnNcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRpbnB1dC1wbGFpbnRleHQtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItd2lkdGg6ICRpbnB1dC1ib3JkZXItd2lkdGggMDtcblxuICAmOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xuICB9XG5cbiAgJi5mb3JtLWNvbnRyb2wtc20sXG4gICYuZm9ybS1jb250cm9sLWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuXG4vLyBGb3JtIGNvbnRyb2wgc2l6aW5nXG4vL1xuLy8gQnVpbGQgb24gYC5mb3JtLWNvbnRyb2xgIHdpdGggbW9kaWZpZXIgY2xhc3NlcyB0byBkZWNyZWFzZSBvciBpbmNyZWFzZSB0aGVcbi8vIGhlaWdodCBhbmQgZm9udC1zaXplIG9mIGZvcm0gY29udHJvbHMuXG4vL1xuLy8gUmVwZWF0ZWQgaW4gYF9pbnB1dF9ncm91cC5zY3NzYCB0byBhdm9pZCBTYXNzIGV4dGVuZCBpc3N1ZXMuXG5cbi5mb3JtLWNvbnRyb2wtc20ge1xuICBtaW4taGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LXNtO1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15LXNtICRpbnB1dC1wYWRkaW5nLXgtc207XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplLXNtKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cy1zbSk7XG5cbiAgJjo6ZmlsZS1zZWxlY3Rvci1idXR0b24ge1xuICAgIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXktc20gJGlucHV0LXBhZGRpbmcteC1zbTtcbiAgICBtYXJnaW46ICgtJGlucHV0LXBhZGRpbmcteS1zbSkgKC0kaW5wdXQtcGFkZGluZy14LXNtKTtcbiAgICBtYXJnaW4taW5saW5lLWVuZDogJGlucHV0LXBhZGRpbmcteC1zbTtcbiAgfVxufVxuXG4uZm9ybS1jb250cm9sLWxnIHtcbiAgbWluLWhlaWdodDogJGlucHV0LWhlaWdodC1sZztcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteS1sZyAkaW5wdXQtcGFkZGluZy14LWxnO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZS1sZyk7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMtbGcpO1xuXG4gICY6OmZpbGUtc2VsZWN0b3ItYnV0dG9uIHtcbiAgICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15LWxnICRpbnB1dC1wYWRkaW5nLXgtbGc7XG4gICAgbWFyZ2luOiAoLSRpbnB1dC1wYWRkaW5nLXktbGcpICgtJGlucHV0LXBhZGRpbmcteC1sZyk7XG4gICAgbWFyZ2luLWlubGluZS1lbmQ6ICRpbnB1dC1wYWRkaW5nLXgtbGc7XG4gIH1cbn1cblxuLy8gTWFrZSBzdXJlIHRleHRhcmVhcyBkb24ndCBzaHJpbmsgdG9vIG11Y2ggd2hlbiByZXNpemVkXG4vLyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8yOTEyNFxuLy8gc3R5bGVsaW50LWRpc2FibGUgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG50ZXh0YXJlYSB7XG4gICYuZm9ybS1jb250cm9sIHtcbiAgICBtaW4taGVpZ2h0OiAkaW5wdXQtaGVpZ2h0O1xuICB9XG5cbiAgJi5mb3JtLWNvbnRyb2wtc20ge1xuICAgIG1pbi1oZWlnaHQ6ICRpbnB1dC1oZWlnaHQtc207XG4gIH1cblxuICAmLmZvcm0tY29udHJvbC1sZyB7XG4gICAgbWluLWhlaWdodDogJGlucHV0LWhlaWdodC1sZztcbiAgfVxufVxuLy8gc3R5bGVsaW50LWVuYWJsZSBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcblxuLmZvcm0tY29udHJvbC1jb2xvciB7XG4gIHdpZHRoOiAkZm9ybS1jb2xvci13aWR0aDtcbiAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0O1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15O1xuXG4gICY6bm90KDpkaXNhYmxlZCk6bm90KFtyZWFkb25seV0pIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cblxuICAmOjotbW96LWNvbG9yLXN3YXRjaCB7XG4gICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cyk7XG4gIH1cblxuICAmOjotd2Via2l0LWNvbG9yLXN3YXRjaCB7XG4gICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cyk7XG4gIH1cblxuICAmLmZvcm0tY29udHJvbC1zbSB7IGhlaWdodDogJGlucHV0LWhlaWdodC1zbTsgfVxuICAmLmZvcm0tY29udHJvbC1sZyB7IGhlaWdodDogJGlucHV0LWhlaWdodC1sZzsgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG5AbWl4aW4gdHJhbnNpdGlvbigkdHJhbnNpdGlvbi4uLikge1xuICBAaWYgbGVuZ3RoKCR0cmFuc2l0aW9uKSA9PSAwIHtcbiAgICAkdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tYmFzZTtcbiAgfVxuXG4gIEBpZiBsZW5ndGgoJHRyYW5zaXRpb24pID4gMSB7XG4gICAgQGVhY2ggJHZhbHVlIGluICR0cmFuc2l0aW9uIHtcbiAgICAgIEBpZiAkdmFsdWUgPT0gbnVsbCBvciAkdmFsdWUgPT0gbm9uZSB7XG4gICAgICAgIEB3YXJuIFwiVGhlIGtleXdvcmQgJ25vbmUnIG9yICdudWxsJyBtdXN0IGJlIHVzZWQgYXMgYSBzaW5nbGUgYXJndW1lbnQuXCI7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQGlmICRlbmFibGUtdHJhbnNpdGlvbnMge1xuICAgIEBpZiBudGgoJHRyYW5zaXRpb24sIDEpICE9IG51bGwge1xuICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG4gICAgfVxuXG4gICAgQGlmICRlbmFibGUtcmVkdWNlZC1tb3Rpb24gYW5kIG50aCgkdHJhbnNpdGlvbiwgMSkgIT0gbnVsbCBhbmQgbnRoKCR0cmFuc2l0aW9uLCAxKSAhPSBub25lIHtcbiAgICAgIEBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgICAgIHRyYW5zaXRpb246IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBHcmFkaWVudHNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGdyYWRpZW50LWJnLW1peGluXG5AbWl4aW4gZ3JhZGllbnQtYmcoJGNvbG9yOiBudWxsKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcblxuICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHZhcigtLSN7JHByZWZpeH1ncmFkaWVudCk7XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgZ3JhZGllbnQtYmctbWl4aW5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGdyYWRpZW50LW1peGluc1xuLy8gSG9yaXpvbnRhbCBncmFkaWVudCwgZnJvbSBsZWZ0IHRvIHJpZ2h0XG4vL1xuLy8gQ3JlYXRlcyB0d28gY29sb3Igc3RvcHMsIHN0YXJ0IGFuZCBlbmQsIGJ5IHNwZWNpZnlpbmcgYSBjb2xvciBhbmQgcG9zaXRpb24gZm9yIGVhY2ggY29sb3Igc3RvcC5cbkBtaXhpbiBncmFkaWVudC14KCRzdGFydC1jb2xvcjogJGdyYXktNzAwLCAkZW5kLWNvbG9yOiAkZ3JheS04MDAsICRzdGFydC1wZXJjZW50OiAwJSwgJGVuZC1wZXJjZW50OiAxMDAlKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJHN0YXJ0LWNvbG9yICRzdGFydC1wZXJjZW50LCAkZW5kLWNvbG9yICRlbmQtcGVyY2VudCk7XG59XG5cbi8vIFZlcnRpY2FsIGdyYWRpZW50LCBmcm9tIHRvcCB0byBib3R0b21cbi8vXG4vLyBDcmVhdGVzIHR3byBjb2xvciBzdG9wcywgc3RhcnQgYW5kIGVuZCwgYnkgc3BlY2lmeWluZyBhIGNvbG9yIGFuZCBwb3NpdGlvbiBmb3IgZWFjaCBjb2xvciBzdG9wLlxuQG1peGluIGdyYWRpZW50LXkoJHN0YXJ0LWNvbG9yOiAkZ3JheS03MDAsICRlbmQtY29sb3I6ICRncmF5LTgwMCwgJHN0YXJ0LXBlcmNlbnQ6IG51bGwsICRlbmQtcGVyY2VudDogbnVsbCkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAkc3RhcnQtY29sb3IgJHN0YXJ0LXBlcmNlbnQsICRlbmQtY29sb3IgJGVuZC1wZXJjZW50KTtcbn1cblxuQG1peGluIGdyYWRpZW50LWRpcmVjdGlvbmFsKCRzdGFydC1jb2xvcjogJGdyYXktNzAwLCAkZW5kLWNvbG9yOiAkZ3JheS04MDAsICRkZWc6IDQ1ZGVnKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgkZGVnLCAkc3RhcnQtY29sb3IsICRlbmQtY29sb3IpO1xufVxuXG5AbWl4aW4gZ3JhZGllbnQteC10aHJlZS1jb2xvcnMoJHN0YXJ0LWNvbG9yOiAkYmx1ZSwgJG1pZC1jb2xvcjogJHB1cnBsZSwgJGNvbG9yLXN0b3A6IDUwJSwgJGVuZC1jb2xvcjogJHJlZCkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRzdGFydC1jb2xvciwgJG1pZC1jb2xvciAkY29sb3Itc3RvcCwgJGVuZC1jb2xvcik7XG59XG5cbkBtaXhpbiBncmFkaWVudC15LXRocmVlLWNvbG9ycygkc3RhcnQtY29sb3I6ICRibHVlLCAkbWlkLWNvbG9yOiAkcHVycGxlLCAkY29sb3Itc3RvcDogNTAlLCAkZW5kLWNvbG9yOiAkcmVkKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgkc3RhcnQtY29sb3IsICRtaWQtY29sb3IgJGNvbG9yLXN0b3AsICRlbmQtY29sb3IpO1xufVxuXG5AbWl4aW4gZ3JhZGllbnQtcmFkaWFsKCRpbm5lci1jb2xvcjogJGdyYXktNzAwLCAkb3V0ZXItY29sb3I6ICRncmF5LTgwMCkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiByYWRpYWwtZ3JhZGllbnQoY2lyY2xlLCAkaW5uZXItY29sb3IsICRvdXRlci1jb2xvcik7XG59XG5cbkBtaXhpbiBncmFkaWVudC1zdHJpcGVkKCRjb2xvcjogcmdiYSgkd2hpdGUsIC4xNSksICRhbmdsZTogNDVkZWcpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCRhbmdsZSwgJGNvbG9yIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsICRjb2xvciA1MCUsICRjb2xvciA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xufVxuLy8gc2Nzcy1kb2NzLWVuZCBncmFkaWVudC1taXhpbnNcbiIsIi8vIFNlbGVjdFxuLy9cbi8vIFJlcGxhY2VzIHRoZSBicm93c2VyIGRlZmF1bHQgc2VsZWN0IHdpdGggYSBjdXN0b20gb25lLCBtb3N0bHkgcHVsbGVkIGZyb21cbi8vIGh0dHBzOi8vcHJpbWVyLmdpdGh1Yi5pby8uXG5cbi5mb3JtLXNlbGVjdCB7XG4gIC0tI3skcHJlZml4fWZvcm0tc2VsZWN0LWJnLWltZzogI3tlc2NhcGUtc3ZnKCRmb3JtLXNlbGVjdC1pbmRpY2F0b3IpfTtcblxuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXkgJGZvcm0tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nICRmb3JtLXNlbGVjdC1wYWRkaW5nLXkgJGZvcm0tc2VsZWN0LXBhZGRpbmcteDtcbiAgZm9udC1mYW1pbHk6ICRmb3JtLXNlbGVjdC1mb250LWZhbWlseTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmb3JtLXNlbGVjdC1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogJGZvcm0tc2VsZWN0LWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGZvcm0tc2VsZWN0LWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGZvcm0tc2VsZWN0LWNvbG9yO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9ybS1zZWxlY3QtYmc7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHZhcigtLSN7JHByZWZpeH1mb3JtLXNlbGVjdC1iZy1pbWcpLCB2YXIoLS0jeyRwcmVmaXh9Zm9ybS1zZWxlY3QtYmctaWNvbiwgbm9uZSk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246ICRmb3JtLXNlbGVjdC1iZy1wb3NpdGlvbjtcbiAgYmFja2dyb3VuZC1zaXplOiAkZm9ybS1zZWxlY3QtYmctc2l6ZTtcbiAgYm9yZGVyOiAkZm9ybS1zZWxlY3QtYm9yZGVyLXdpZHRoIHNvbGlkICRmb3JtLXNlbGVjdC1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGZvcm0tc2VsZWN0LWJvcmRlci1yYWRpdXMsIDApO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRmb3JtLXNlbGVjdC1ib3gtc2hhZG93KTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkZm9ybS1zZWxlY3QtdHJhbnNpdGlvbik7XG5cbiAgJjpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAkZm9ybS1zZWxlY3QtZm9jdXMtYm9yZGVyLWNvbG9yO1xuICAgIG91dGxpbmU6IDA7XG4gICAgQGlmICRlbmFibGUtc2hhZG93cyB7XG4gICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRmb3JtLXNlbGVjdC1ib3gtc2hhZG93LCAkZm9ybS1zZWxlY3QtZm9jdXMtYm94LXNoYWRvdyk7XG4gICAgfSBAZWxzZSB7XG4gICAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XG4gICAgICBib3gtc2hhZG93OiAkZm9ybS1zZWxlY3QtZm9jdXMtYm94LXNoYWRvdztcbiAgICB9XG4gIH1cblxuICAmW211bHRpcGxlXSxcbiAgJltzaXplXTpub3QoW3NpemU9XCIxXCJdKSB7XG4gICAgcGFkZGluZy1yaWdodDogJGZvcm0tc2VsZWN0LXBhZGRpbmcteDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICB9XG5cbiAgJjpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICRmb3JtLXNlbGVjdC1kaXNhYmxlZC1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9ybS1zZWxlY3QtZGlzYWJsZWQtYmc7XG4gICAgYm9yZGVyLWNvbG9yOiAkZm9ybS1zZWxlY3QtZGlzYWJsZWQtYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgLy8gUmVtb3ZlIG91dGxpbmUgZnJvbSBzZWxlY3QgYm94IGluIEZGXG4gICY6LW1vei1mb2N1c3Jpbmcge1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB0ZXh0LXNoYWRvdzogMCAwIDAgJGZvcm0tc2VsZWN0LWNvbG9yO1xuICB9XG59XG5cbi5mb3JtLXNlbGVjdC1zbSB7XG4gIHBhZGRpbmctdG9wOiAkZm9ybS1zZWxlY3QtcGFkZGluZy15LXNtO1xuICBwYWRkaW5nLWJvdHRvbTogJGZvcm0tc2VsZWN0LXBhZGRpbmcteS1zbTtcbiAgcGFkZGluZy1sZWZ0OiAkZm9ybS1zZWxlY3QtcGFkZGluZy14LXNtO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGZvcm0tc2VsZWN0LWZvbnQtc2l6ZS1zbSk7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGZvcm0tc2VsZWN0LWJvcmRlci1yYWRpdXMtc20pO1xufVxuXG4uZm9ybS1zZWxlY3QtbGcge1xuICBwYWRkaW5nLXRvcDogJGZvcm0tc2VsZWN0LXBhZGRpbmcteS1sZztcbiAgcGFkZGluZy1ib3R0b206ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXktbGc7XG4gIHBhZGRpbmctbGVmdDogJGZvcm0tc2VsZWN0LXBhZGRpbmcteC1sZztcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmb3JtLXNlbGVjdC1mb250LXNpemUtbGcpO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRmb3JtLXNlbGVjdC1ib3JkZXItcmFkaXVzLWxnKTtcbn1cblxuQGlmICRlbmFibGUtZGFyay1tb2RlIHtcbiAgQGluY2x1ZGUgY29sb3ItbW9kZShkYXJrKSB7XG4gICAgLmZvcm0tc2VsZWN0IHtcbiAgICAgIC0tI3skcHJlZml4fWZvcm0tc2VsZWN0LWJnLWltZzogI3tlc2NhcGUtc3ZnKCRmb3JtLXNlbGVjdC1pbmRpY2F0b3ItZGFyayl9O1xuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vIENoZWNrL3JhZGlvXG4vL1xuXG4uZm9ybS1jaGVjayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtaW4taGVpZ2h0OiAkZm9ybS1jaGVjay1taW4taGVpZ2h0O1xuICBwYWRkaW5nLWxlZnQ6ICRmb3JtLWNoZWNrLXBhZGRpbmctc3RhcnQ7XG4gIG1hcmdpbi1ib3R0b206ICRmb3JtLWNoZWNrLW1hcmdpbi1ib3R0b207XG5cbiAgLmZvcm0tY2hlY2staW5wdXQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiAkZm9ybS1jaGVjay1wYWRkaW5nLXN0YXJ0ICogLTE7XG4gIH1cbn1cblxuLmZvcm0tY2hlY2stcmV2ZXJzZSB7XG4gIHBhZGRpbmctcmlnaHQ6ICRmb3JtLWNoZWNrLXBhZGRpbmctc3RhcnQ7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG5cbiAgLmZvcm0tY2hlY2staW5wdXQge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBtYXJnaW4tcmlnaHQ6ICRmb3JtLWNoZWNrLXBhZGRpbmctc3RhcnQgKiAtMTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuXG4uZm9ybS1jaGVjay1pbnB1dCB7XG4gIC0tI3skcHJlZml4fWZvcm0tY2hlY2stYmc6ICN7JGZvcm0tY2hlY2staW5wdXQtYmd9O1xuXG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogJGZvcm0tY2hlY2staW5wdXQtd2lkdGg7XG4gIGhlaWdodDogJGZvcm0tY2hlY2staW5wdXQtd2lkdGg7XG4gIG1hcmdpbi10b3A6ICgkbGluZS1oZWlnaHQtYmFzZSAtICRmb3JtLWNoZWNrLWlucHV0LXdpZHRoKSAqIC41OyAvLyBsaW5lLWhlaWdodCBtaW51cyBjaGVjayBoZWlnaHRcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWZvcm0tY2hlY2stYmcpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS0jeyRwcmVmaXh9Zm9ybS1jaGVjay1iZy1pbWFnZSk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBib3JkZXI6ICRmb3JtLWNoZWNrLWlucHV0LWJvcmRlcjtcbiAgcHJpbnQtY29sb3ItYWRqdXN0OiBleGFjdDsgLy8gS2VlcCB0aGVtZWQgYXBwZWFyYW5jZSBmb3IgcHJpbnRcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkZm9ybS1jaGVjay10cmFuc2l0aW9uKTtcblxuICAmW3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkZm9ybS1jaGVjay1pbnB1dC1ib3JkZXItcmFkaXVzKTtcbiAgfVxuXG4gICZbdHlwZT1cInJhZGlvXCJdIHtcbiAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4gICAgYm9yZGVyLXJhZGl1czogJGZvcm0tY2hlY2stcmFkaW8tYm9yZGVyLXJhZGl1cztcbiAgfVxuXG4gICY6YWN0aXZlIHtcbiAgICBmaWx0ZXI6ICRmb3JtLWNoZWNrLWlucHV0LWFjdGl2ZS1maWx0ZXI7XG4gIH1cblxuICAmOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICRmb3JtLWNoZWNrLWlucHV0LWZvY3VzLWJvcmRlcjtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJveC1zaGFkb3c6ICRmb3JtLWNoZWNrLWlucHV0LWZvY3VzLWJveC1zaGFkb3c7XG4gIH1cblxuICAmOmNoZWNrZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtYmctY29sb3I7XG4gICAgYm9yZGVyLWNvbG9yOiAkZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWJvcmRlci1jb2xvcjtcblxuICAgICZbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICAgIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gICAgICAgIC0tI3skcHJlZml4fWZvcm0tY2hlY2stYmctaW1hZ2U6ICN7ZXNjYXBlLXN2ZygkZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWJnLWltYWdlKX0sIHZhcigtLSN7JHByZWZpeH1ncmFkaWVudCk7XG4gICAgICB9IEBlbHNlIHtcbiAgICAgICAgLS0jeyRwcmVmaXh9Zm9ybS1jaGVjay1iZy1pbWFnZTogI3tlc2NhcGUtc3ZnKCRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtYmctaW1hZ2UpfTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmW3R5cGU9XCJyYWRpb1wiXSB7XG4gICAgICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICAgICAgICAtLSN7JHByZWZpeH1mb3JtLWNoZWNrLWJnLWltYWdlOiAje2VzY2FwZS1zdmcoJGZvcm0tY2hlY2stcmFkaW8tY2hlY2tlZC1iZy1pbWFnZSl9LCB2YXIoLS0jeyRwcmVmaXh9Z3JhZGllbnQpO1xuICAgICAgfSBAZWxzZSB7XG4gICAgICAgIC0tI3skcHJlZml4fWZvcm0tY2hlY2stYmctaW1hZ2U6ICN7ZXNjYXBlLXN2ZygkZm9ybS1jaGVjay1yYWRpby1jaGVja2VkLWJnLWltYWdlKX07XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJlt0eXBlPVwiY2hlY2tib3hcIl06aW5kZXRlcm1pbmF0ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGZvcm0tY2hlY2staW5wdXQtaW5kZXRlcm1pbmF0ZS1iZy1jb2xvcjtcbiAgICBib3JkZXItY29sb3I6ICRmb3JtLWNoZWNrLWlucHV0LWluZGV0ZXJtaW5hdGUtYm9yZGVyLWNvbG9yO1xuXG4gICAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgICAgIC0tI3skcHJlZml4fWZvcm0tY2hlY2stYmctaW1hZ2U6ICN7ZXNjYXBlLXN2ZygkZm9ybS1jaGVjay1pbnB1dC1pbmRldGVybWluYXRlLWJnLWltYWdlKX0sIHZhcigtLSN7JHByZWZpeH1ncmFkaWVudCk7XG4gICAgfSBAZWxzZSB7XG4gICAgICAtLSN7JHByZWZpeH1mb3JtLWNoZWNrLWJnLWltYWdlOiAje2VzY2FwZS1zdmcoJGZvcm0tY2hlY2staW5wdXQtaW5kZXRlcm1pbmF0ZS1iZy1pbWFnZSl9O1xuICAgIH1cbiAgfVxuXG4gICY6ZGlzYWJsZWQge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGZpbHRlcjogbm9uZTtcbiAgICBvcGFjaXR5OiAkZm9ybS1jaGVjay1pbnB1dC1kaXNhYmxlZC1vcGFjaXR5O1xuICB9XG5cbiAgLy8gVXNlIGRpc2FibGVkIGF0dHJpYnV0ZSBpbiBhZGRpdGlvbiBvZiA6ZGlzYWJsZWQgcHNldWRvLWNsYXNzXG4gIC8vIFNlZTogaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yODI0N1xuICAmW2Rpc2FibGVkXSxcbiAgJjpkaXNhYmxlZCB7XG4gICAgfiAuZm9ybS1jaGVjay1sYWJlbCB7XG4gICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICBvcGFjaXR5OiAkZm9ybS1jaGVjay1sYWJlbC1kaXNhYmxlZC1vcGFjaXR5O1xuICAgIH1cbiAgfVxufVxuXG4uZm9ybS1jaGVjay1sYWJlbCB7XG4gIGNvbG9yOiAkZm9ybS1jaGVjay1sYWJlbC1jb2xvcjtcbiAgY3Vyc29yOiAkZm9ybS1jaGVjay1sYWJlbC1jdXJzb3I7XG59XG5cbi8vXG4vLyBTd2l0Y2hcbi8vXG5cbi5mb3JtLXN3aXRjaCB7XG4gIHBhZGRpbmctbGVmdDogJGZvcm0tc3dpdGNoLXBhZGRpbmctc3RhcnQ7XG5cbiAgLmZvcm0tY2hlY2staW5wdXQge1xuICAgIC0tI3skcHJlZml4fWZvcm0tc3dpdGNoLWJnOiAje2VzY2FwZS1zdmcoJGZvcm0tc3dpdGNoLWJnLWltYWdlKX07XG5cbiAgICB3aWR0aDogJGZvcm0tc3dpdGNoLXdpZHRoO1xuICAgIG1hcmdpbi1sZWZ0OiAkZm9ybS1zd2l0Y2gtcGFkZGluZy1zdGFydCAqIC0xO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHZhcigtLSN7JHByZWZpeH1mb3JtLXN3aXRjaC1iZyk7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBjZW50ZXI7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkZm9ybS1zd2l0Y2gtYm9yZGVyLXJhZGl1cyk7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkZm9ybS1zd2l0Y2gtdHJhbnNpdGlvbik7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIC0tI3skcHJlZml4fWZvcm0tc3dpdGNoLWJnOiAje2VzY2FwZS1zdmcoJGZvcm0tc3dpdGNoLWZvY3VzLWJnLWltYWdlKX07XG4gICAgfVxuXG4gICAgJjpjaGVja2VkIHtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246ICRmb3JtLXN3aXRjaC1jaGVja2VkLWJnLXBvc2l0aW9uO1xuXG4gICAgICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICAgICAgICAtLSN7JHByZWZpeH1mb3JtLXN3aXRjaC1iZzogI3tlc2NhcGUtc3ZnKCRmb3JtLXN3aXRjaC1jaGVja2VkLWJnLWltYWdlKX0sIHZhcigtLSN7JHByZWZpeH1ncmFkaWVudCk7XG4gICAgICB9IEBlbHNlIHtcbiAgICAgICAgLS0jeyRwcmVmaXh9Zm9ybS1zd2l0Y2gtYmc6ICN7ZXNjYXBlLXN2ZygkZm9ybS1zd2l0Y2gtY2hlY2tlZC1iZy1pbWFnZSl9O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuZm9ybS1jaGVjay1yZXZlcnNlIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAkZm9ybS1zd2l0Y2gtcGFkZGluZy1zdGFydDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG5cbiAgICAuZm9ybS1jaGVjay1pbnB1dCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6ICRmb3JtLXN3aXRjaC1wYWRkaW5nLXN0YXJ0ICogLTE7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG4gIH1cbn1cblxuLmZvcm0tY2hlY2staW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6ICRmb3JtLWNoZWNrLWlubGluZS1tYXJnaW4tZW5kO1xufVxuXG4uYnRuLWNoZWNrIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICAmW2Rpc2FibGVkXSxcbiAgJjpkaXNhYmxlZCB7XG4gICAgKyAuYnRuIHtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgZmlsdGVyOiBub25lO1xuICAgICAgb3BhY2l0eTogJGZvcm0tY2hlY2stYnRuLWNoZWNrLWRpc2FibGVkLW9wYWNpdHk7XG4gICAgfVxuICB9XG59XG5cbkBpZiAkZW5hYmxlLWRhcmstbW9kZSB7XG4gIEBpbmNsdWRlIGNvbG9yLW1vZGUoZGFyaykge1xuICAgIC5mb3JtLXN3aXRjaCAuZm9ybS1jaGVjay1pbnB1dDpub3QoOmNoZWNrZWQpOm5vdCg6Zm9jdXMpIHtcbiAgICAgIC0tI3skcHJlZml4fWZvcm0tc3dpdGNoLWJnOiAje2VzY2FwZS1zdmcoJGZvcm0tc3dpdGNoLWJnLWltYWdlLWRhcmspfTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIFZhcmlhYmxlc1xuLy9cbi8vIFZhcmlhYmxlcyBzaG91bGQgZm9sbG93IHRoZSBgJGNvbXBvbmVudC1zdGF0ZS1wcm9wZXJ0eS1zaXplYCBmb3JtdWxhIGZvclxuLy8gY29uc2lzdGVudCBuYW1pbmcuIEV4OiAkbmF2LWxpbmstZGlzYWJsZWQtY29sb3IgYW5kICRtb2RhbC1jb250ZW50LWJveC1zaGFkb3cteHMuXG5cblxuLy8gQ29sb3Igc3lzdGVtXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBncmF5LWNvbG9yLXZhcmlhYmxlc1xuJHdoaXRlOiAjZmZmO1xuJGdyYXktMTAwOiAjZjhmOWZhO1xuJGdyYXktMjAwOiAjZjJmMmY3O1xuJGdyYXktMzAwOiAjZGVlMmU2O1xuJGdyYXktNDAwOiAjY2VkNGRhO1xuJGdyYXktNTAwOiAjYWRiNWJkO1xuJGdyYXktNjAwOiAjNmM3NTdkO1xuJGdyYXktNzAwOiAjNDk1MDU3O1xuJGdyYXktODAwOiAjMzY0MDRjO1xuJGdyYXktOTAwOiAjMjEyNTI5O1xuJGJsYWNrOiAjMDAwO1xuLy8gc2Nzcy1kb2NzLWVuZCBncmF5LWNvbG9yLXZhcmlhYmxlc1xuXG4vLyBmdXN2LWRpc2FibGVcbi8vIHNjc3MtZG9jcy1zdGFydCBncmF5LWNvbG9ycy1tYXBcbiRncmF5czogKFxuICAgICAgICBcIjEwMFwiOiAkZ3JheS0xMDAsXG4gICAgICAgIFwiMjAwXCI6ICRncmF5LTIwMCxcbiAgICAgICAgXCIzMDBcIjogJGdyYXktMzAwLFxuICAgICAgICBcIjQwMFwiOiAkZ3JheS00MDAsXG4gICAgICAgIFwiNTAwXCI6ICRncmF5LTUwMCxcbiAgICAgICAgXCI2MDBcIjogJGdyYXktNjAwLFxuICAgICAgICBcIjcwMFwiOiAkZ3JheS03MDAsXG4gICAgICAgIFwiODAwXCI6ICRncmF5LTgwMCxcbiAgICAgICAgXCI5MDBcIjogJGdyYXktOTAwXG4pO1xuLy8gc2Nzcy1kb2NzLWVuZCBncmF5LWNvbG9ycy1tYXBcbi8vIGZ1c3YtZW5hYmxlXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBjb2xvci12YXJpYWJsZXNcbiRibHVlOiAjNDQ4OWU0O1xuJGluZGlnbzogIzMzYjBlMDtcbiRwdXJwbGU6ICM3MTZjYjA7XG4kcGluazogI2YyNGY3YztcbiRyZWQ6ICNkMDNmM2Y7XG4kb3JhbmdlOiAjZmQ3ZTE0O1xuJHllbGxvdzogI2VkYzc1NTtcbiRncmVlbjogIzQ3YWQ3NztcbiR0ZWFsOiAjMDJhOGI1O1xuJGN5YW46ICMzYmMwYzM7XG4kZW1lcmFsZDogIzA3ODA4MDtcbi8vIHNjc3MtZG9jcy1lbmQgY29sb3ItdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBjb2xvcnMtbWFwXG4kY29sb3JzOiAoXG4gICAgICAgIFwiYmx1ZVwiOiAkYmx1ZSxcbiAgICAgICAgXCJpbmRpZ29cIjogJGluZGlnbyxcbiAgICAgICAgXCJwdXJwbGVcIjogJHB1cnBsZSxcbiAgICAgICAgXCJwaW5rXCI6ICRwaW5rLFxuICAgICAgICBcInJlZFwiOiAkcmVkLFxuICAgICAgICBcIm9yYW5nZVwiOiAkb3JhbmdlLFxuICAgICAgICBcInllbGxvd1wiOiAkeWVsbG93LFxuICAgICAgICBcImdyZWVuXCI6ICRncmVlbixcbiAgICAgICAgXCJ0ZWFsXCI6ICR0ZWFsLFxuICAgICAgICBcImN5YW5cIjogJGN5YW4sXG4gICAgICAgIFwiYmxhY2tcIjogJGJsYWNrLFxuICAgICAgICBcIndoaXRlXCI6ICR3aGl0ZSxcbiAgICAgICAgXCJncmF5XCI6ICRncmF5LTYwMCxcbiAgICAgICAgXCJncmF5LWRhcmtcIjogJGdyYXktODAwLFxuICAgICAgICBcImVtZXJhbGRcIiA6ICRlbWVyYWxkXG4pO1xuLy8gc2Nzcy1kb2NzLWVuZCBjb2xvcnMtbWFwXG5cbi8vIFRoZSBjb250cmFzdCByYXRpbyB0byByZWFjaCBhZ2FpbnN0IHdoaXRlLCB0byBkZXRlcm1pbmUgaWYgY29sb3IgY2hhbmdlcyBmcm9tIFwibGlnaHRcIiB0byBcImRhcmtcIi4gQWNjZXB0YWJsZSB2YWx1ZXMgZm9yIFdDQUcgMi4wIGFyZSAzLCA0LjUgYW5kIDcuXG4vLyBTZWUgaHR0cHM6Ly93d3cudzMub3JnL1RSL1dDQUcyMC8jdmlzdWFsLWF1ZGlvLWNvbnRyYXN0LWNvbnRyYXN0XG4kbWluLWNvbnRyYXN0LXJhdGlvOiAxLjU1O1xuXG4vLyBDdXN0b21pemUgdGhlIGxpZ2h0IGFuZCBkYXJrIHRleHQgY29sb3JzIGZvciB1c2UgaW4gb3VyIGNvbG9yIGNvbnRyYXN0IGZ1bmN0aW9uLlxuJGNvbG9yLWNvbnRyYXN0LWRhcms6ICRncmF5LTkwMDtcbiRjb2xvci1jb250cmFzdC1saWdodDogJHdoaXRlO1xuXG4vLyBmdXN2LWRpc2FibGVcbiRibHVlLTEwMDogdGludC1jb2xvcigkYmx1ZSwgODAlKTtcbiRibHVlLTIwMDogdGludC1jb2xvcigkYmx1ZSwgNjAlKTtcbiRibHVlLTMwMDogdGludC1jb2xvcigkYmx1ZSwgNDAlKTtcbiRibHVlLTQwMDogdGludC1jb2xvcigkYmx1ZSwgMjAlKTtcbiRibHVlLTUwMDogJGJsdWU7XG4kYmx1ZS02MDA6IHNoYWRlLWNvbG9yKCRibHVlLCAxMCUpO1xuJGJsdWUtNzAwOiBzaGFkZS1jb2xvcigkYmx1ZSwgNDAlKTtcbiRibHVlLTgwMDogc2hhZGUtY29sb3IoJGJsdWUsIDYwJSk7XG4kYmx1ZS05MDA6IHNoYWRlLWNvbG9yKCRibHVlLCA4MCUpO1xuXG4kaW5kaWdvLTUwOiB0aW50LWNvbG9yKCRpbmRpZ28sIDkwJSk7XG4kaW5kaWdvLTEwMDogdGludC1jb2xvcigkaW5kaWdvLCA4MCUpO1xuJGluZGlnby0yMDA6IHRpbnQtY29sb3IoJGluZGlnbywgNjAlKTtcbiRpbmRpZ28tMzAwOiB0aW50LWNvbG9yKCRpbmRpZ28sIDQwJSk7XG4kaW5kaWdvLTQwMDogdGludC1jb2xvcigkaW5kaWdvLCAyMCUpO1xuJGluZGlnby01MDA6ICRpbmRpZ287XG4kaW5kaWdvLTYwMDogc2hhZGUtY29sb3IoJGluZGlnbywgMTAlKTtcbiRpbmRpZ28tNzAwOiBzaGFkZS1jb2xvcigkaW5kaWdvLCA0MCUpO1xuJGluZGlnby04MDA6IHNoYWRlLWNvbG9yKCRpbmRpZ28sIDYwJSk7XG4kaW5kaWdvLTkwMDogc2hhZGUtY29sb3IoJGluZGlnbywgODAlKTtcblxuJHB1cnBsZS0xMDA6IHRpbnQtY29sb3IoJHB1cnBsZSwgODAlKTtcbiRwdXJwbGUtMjAwOiB0aW50LWNvbG9yKCRwdXJwbGUsIDYwJSk7XG4kcHVycGxlLTMwMDogdGludC1jb2xvcigkcHVycGxlLCA0MCUpO1xuJHB1cnBsZS00MDA6IHRpbnQtY29sb3IoJHB1cnBsZSwgMjAlKTtcbiRwdXJwbGUtNTAwOiAkcHVycGxlO1xuJHB1cnBsZS02MDA6IHNoYWRlLWNvbG9yKCRwdXJwbGUsIDEwJSk7XG4kcHVycGxlLTcwMDogc2hhZGUtY29sb3IoJHB1cnBsZSwgNDAlKTtcbiRwdXJwbGUtODAwOiBzaGFkZS1jb2xvcigkcHVycGxlLCA2MCUpO1xuJHB1cnBsZS05MDA6IHNoYWRlLWNvbG9yKCRwdXJwbGUsIDgwJSk7XG5cbiRwaW5rLTEwMDogdGludC1jb2xvcigkcGluaywgODAlKTtcbiRwaW5rLTIwMDogdGludC1jb2xvcigkcGluaywgNjAlKTtcbiRwaW5rLTMwMDogdGludC1jb2xvcigkcGluaywgNDAlKTtcbiRwaW5rLTQwMDogdGludC1jb2xvcigkcGluaywgMjAlKTtcbiRwaW5rLTUwMDogJHBpbms7XG4kcGluay02MDA6IHNoYWRlLWNvbG9yKCRwaW5rLCAxMCUpO1xuJHBpbmstNzAwOiBzaGFkZS1jb2xvcigkcGluaywgNDAlKTtcbiRwaW5rLTgwMDogc2hhZGUtY29sb3IoJHBpbmssIDYwJSk7XG4kcGluay05MDA6IHNoYWRlLWNvbG9yKCRwaW5rLCA4MCUpO1xuXG4kcmVkLTEwMDogdGludC1jb2xvcigkcmVkLCA4MCUpO1xuJHJlZC0yMDA6IHRpbnQtY29sb3IoJHJlZCwgNjAlKTtcbiRyZWQtMzAwOiB0aW50LWNvbG9yKCRyZWQsIDQwJSk7XG4kcmVkLTQwMDogdGludC1jb2xvcigkcmVkLCAyMCUpO1xuJHJlZC01MDA6ICRyZWQ7XG4kcmVkLTYwMDogc2hhZGUtY29sb3IoJHJlZCwgMTAlKTtcbiRyZWQtNzAwOiBzaGFkZS1jb2xvcigkcmVkLCA0MCUpO1xuJHJlZC04MDA6IHNoYWRlLWNvbG9yKCRyZWQsIDYwJSk7XG4kcmVkLTkwMDogc2hhZGUtY29sb3IoJHJlZCwgODAlKTtcblxuJG9yYW5nZS0xMDA6IHRpbnQtY29sb3IoJG9yYW5nZSwgODAlKTtcbiRvcmFuZ2UtMjAwOiB0aW50LWNvbG9yKCRvcmFuZ2UsIDYwJSk7XG4kb3JhbmdlLTMwMDogdGludC1jb2xvcigkb3JhbmdlLCA0MCUpO1xuJG9yYW5nZS00MDA6IHRpbnQtY29sb3IoJG9yYW5nZSwgMjAlKTtcbiRvcmFuZ2UtNTAwOiAkb3JhbmdlO1xuJG9yYW5nZS02MDA6IHNoYWRlLWNvbG9yKCRvcmFuZ2UsIDEwJSk7XG4kb3JhbmdlLTcwMDogc2hhZGUtY29sb3IoJG9yYW5nZSwgNDAlKTtcbiRvcmFuZ2UtODAwOiBzaGFkZS1jb2xvcigkb3JhbmdlLCA2MCUpO1xuJG9yYW5nZS05MDA6IHNoYWRlLWNvbG9yKCRvcmFuZ2UsIDgwJSk7XG5cbiR5ZWxsb3ctMTAwOiB0aW50LWNvbG9yKCR5ZWxsb3csIDgwJSk7XG4keWVsbG93LTIwMDogdGludC1jb2xvcigkeWVsbG93LCA2MCUpO1xuJHllbGxvdy0zMDA6IHRpbnQtY29sb3IoJHllbGxvdywgNDAlKTtcbiR5ZWxsb3ctNDAwOiB0aW50LWNvbG9yKCR5ZWxsb3csIDIwJSk7XG4keWVsbG93LTUwMDogJHllbGxvdztcbiR5ZWxsb3ctNjAwOiBzaGFkZS1jb2xvcigkeWVsbG93LCAxMCUpO1xuJHllbGxvdy03MDA6IHNoYWRlLWNvbG9yKCR5ZWxsb3csIDQwJSk7XG4keWVsbG93LTgwMDogc2hhZGUtY29sb3IoJHllbGxvdywgNjAlKTtcbiR5ZWxsb3ctOTAwOiBzaGFkZS1jb2xvcigkeWVsbG93LCA4MCUpO1xuXG4kZ3JlZW4tMTAwOiB0aW50LWNvbG9yKCRncmVlbiwgODAlKTtcbiRncmVlbi0yMDA6IHRpbnQtY29sb3IoJGdyZWVuLCA2MCUpO1xuJGdyZWVuLTMwMDogdGludC1jb2xvcigkZ3JlZW4sIDQwJSk7XG4kZ3JlZW4tNDAwOiB0aW50LWNvbG9yKCRncmVlbiwgMjAlKTtcbiRncmVlbi01MDA6ICRncmVlbjtcbiRncmVlbi02MDA6IHNoYWRlLWNvbG9yKCRncmVlbiwgMTAlKTtcbiRncmVlbi03MDA6IHNoYWRlLWNvbG9yKCRncmVlbiwgNDAlKTtcbiRncmVlbi04MDA6IHNoYWRlLWNvbG9yKCRncmVlbiwgNjAlKTtcbiRncmVlbi05MDA6IHNoYWRlLWNvbG9yKCRncmVlbiwgODAlKTtcblxuJHRlYWwtMTAwOiB0aW50LWNvbG9yKCR0ZWFsLCA4MCUpO1xuJHRlYWwtMjAwOiB0aW50LWNvbG9yKCR0ZWFsLCA2MCUpO1xuJHRlYWwtMzAwOiB0aW50LWNvbG9yKCR0ZWFsLCA0MCUpO1xuJHRlYWwtNDAwOiB0aW50LWNvbG9yKCR0ZWFsLCAyMCUpO1xuJHRlYWwtNTAwOiAkdGVhbDtcbiR0ZWFsLTYwMDogc2hhZGUtY29sb3IoJHRlYWwsIDEwJSk7XG4kdGVhbC03MDA6IHNoYWRlLWNvbG9yKCR0ZWFsLCA0MCUpO1xuJHRlYWwtODAwOiBzaGFkZS1jb2xvcigkdGVhbCwgNjAlKTtcbiR0ZWFsLTkwMDogc2hhZGUtY29sb3IoJHRlYWwsIDgwJSk7XG5cbiRjeWFuLTEwMDogdGludC1jb2xvcigkY3lhbiwgODAlKTtcbiRjeWFuLTIwMDogdGludC1jb2xvcigkY3lhbiwgNjAlKTtcbiRjeWFuLTMwMDogdGludC1jb2xvcigkY3lhbiwgNDAlKTtcbiRjeWFuLTQwMDogdGludC1jb2xvcigkY3lhbiwgMjAlKTtcbiRjeWFuLTUwMDogJGN5YW47XG4kY3lhbi02MDA6IHNoYWRlLWNvbG9yKCRjeWFuLCAxMCUpO1xuJGN5YW4tNzAwOiBzaGFkZS1jb2xvcigkY3lhbiwgNDAlKTtcbiRjeWFuLTgwMDogc2hhZGUtY29sb3IoJGN5YW4sIDYwJSk7XG4kY3lhbi05MDA6IHNoYWRlLWNvbG9yKCRjeWFuLCA4MCUpO1xuXG4kZW1lcmFsZC0xMDA6IHRpbnQtY29sb3IoJGVtZXJhbGQsIDgwJSk7XG4kZW1lcmFsZC0yMDA6IHRpbnQtY29sb3IoJGVtZXJhbGQsIDYwJSk7XG4kZW1lcmFsZC0zMDA6IHRpbnQtY29sb3IoJGVtZXJhbGQsIDQwJSk7XG4kZW1lcmFsZC00MDA6IHRpbnQtY29sb3IoJGVtZXJhbGQsIDIwJSk7XG4kZW1lcmFsZC01MDA6ICRlbWVyYWxkO1xuJGVtZXJhbGQtNjAwOiBzaGFkZS1jb2xvcigkZW1lcmFsZCwgMTAlKTtcbiRlbWVyYWxkLTcwMDogc2hhZGUtY29sb3IoJGVtZXJhbGQsIDQwJSk7XG4kZW1lcmFsZC04MDA6IHNoYWRlLWNvbG9yKCRlbWVyYWxkLCA2MCUpO1xuJGVtZXJhbGQtOTAwOiBzaGFkZS1jb2xvcigkZW1lcmFsZCwgODAlKTtcblxuJGJsdWVzOiAoXG4gICAgICAgIFwiYmx1ZS0xMDBcIjogJGJsdWUtMTAwLFxuICAgICAgICBcImJsdWUtMjAwXCI6ICRibHVlLTIwMCxcbiAgICAgICAgXCJibHVlLTMwMFwiOiAkYmx1ZS0zMDAsXG4gICAgICAgIFwiYmx1ZS00MDBcIjogJGJsdWUtNDAwLFxuICAgICAgICBcImJsdWUtNTAwXCI6ICRibHVlLTUwMCxcbiAgICAgICAgXCJibHVlLTYwMFwiOiAkYmx1ZS02MDAsXG4gICAgICAgIFwiYmx1ZS03MDBcIjogJGJsdWUtNzAwLFxuICAgICAgICBcImJsdWUtODAwXCI6ICRibHVlLTgwMCxcbiAgICAgICAgXCJibHVlLTkwMFwiOiAkYmx1ZS05MDBcbik7XG5cbiRpbmRpZ29zOiAoXG4gICAgICAgIFwiaW5kaWdvLTUwXCI6ICRpbmRpZ28tNTAsXG4gICAgICAgIFwiaW5kaWdvLTEwMFwiOiAkaW5kaWdvLTEwMCxcbiAgICAgICAgXCJpbmRpZ28tMjAwXCI6ICRpbmRpZ28tMjAwLFxuICAgICAgICBcImluZGlnby0zMDBcIjogJGluZGlnby0zMDAsXG4gICAgICAgIFwiaW5kaWdvLTQwMFwiOiAkaW5kaWdvLTQwMCxcbiAgICAgICAgXCJpbmRpZ28tNTAwXCI6ICRpbmRpZ28tNTAwLFxuICAgICAgICBcImluZGlnby02MDBcIjogJGluZGlnby02MDAsXG4gICAgICAgIFwiaW5kaWdvLTcwMFwiOiAkaW5kaWdvLTcwMCxcbiAgICAgICAgXCJpbmRpZ28tODAwXCI6ICRpbmRpZ28tODAwLFxuICAgICAgICBcImluZGlnby05MDBcIjogJGluZGlnby05MDBcbik7XG5cbiRwdXJwbGVzOiAoXG4gICAgICAgIFwicHVycGxlLTEwMFwiOiAkcHVycGxlLTEwMCxcbiAgICAgICAgXCJwdXJwbGUtMjAwXCI6ICRwdXJwbGUtMjAwLFxuICAgICAgICBcInB1cnBsZS0zMDBcIjogJHB1cnBsZS0zMDAsXG4gICAgICAgIFwicHVycGxlLTQwMFwiOiAkcHVycGxlLTQwMCxcbiAgICAgICAgXCJwdXJwbGUtNTAwXCI6ICRwdXJwbGUtNTAwLFxuICAgICAgICBcInB1cnBsZS02MDBcIjogJHB1cnBsZS02MDAsXG4gICAgICAgIFwicHVycGxlLTcwMFwiOiAkcHVycGxlLTcwMCxcbiAgICAgICAgXCJwdXJwbGUtODAwXCI6ICRwdXJwbGUtODAwLFxuICAgICAgICBcInB1cnBsZS05MDBcIjogJHB1cnBsZS05MDBcbik7XG5cbiRwaW5rczogKFxuICAgICAgICBcInBpbmstMTAwXCI6ICRwaW5rLTEwMCxcbiAgICAgICAgXCJwaW5rLTIwMFwiOiAkcGluay0yMDAsXG4gICAgICAgIFwicGluay0zMDBcIjogJHBpbmstMzAwLFxuICAgICAgICBcInBpbmstNDAwXCI6ICRwaW5rLTQwMCxcbiAgICAgICAgXCJwaW5rLTUwMFwiOiAkcGluay01MDAsXG4gICAgICAgIFwicGluay02MDBcIjogJHBpbmstNjAwLFxuICAgICAgICBcInBpbmstNzAwXCI6ICRwaW5rLTcwMCxcbiAgICAgICAgXCJwaW5rLTgwMFwiOiAkcGluay04MDAsXG4gICAgICAgIFwicGluay05MDBcIjogJHBpbmstOTAwXG4pO1xuXG4kcmVkczogKFxuICAgICAgICBcInJlZC0xMDBcIjogJHJlZC0xMDAsXG4gICAgICAgIFwicmVkLTIwMFwiOiAkcmVkLTIwMCxcbiAgICAgICAgXCJyZWQtMzAwXCI6ICRyZWQtMzAwLFxuICAgICAgICBcInJlZC00MDBcIjogJHJlZC00MDAsXG4gICAgICAgIFwicmVkLTUwMFwiOiAkcmVkLTUwMCxcbiAgICAgICAgXCJyZWQtNjAwXCI6ICRyZWQtNjAwLFxuICAgICAgICBcInJlZC03MDBcIjogJHJlZC03MDAsXG4gICAgICAgIFwicmVkLTgwMFwiOiAkcmVkLTgwMCxcbiAgICAgICAgXCJyZWQtOTAwXCI6ICRyZWQtOTAwXG4pO1xuXG4kb3JhbmdlczogKFxuICAgICAgICBcIm9yYW5nZS0xMDBcIjogJG9yYW5nZS0xMDAsXG4gICAgICAgIFwib3JhbmdlLTIwMFwiOiAkb3JhbmdlLTIwMCxcbiAgICAgICAgXCJvcmFuZ2UtMzAwXCI6ICRvcmFuZ2UtMzAwLFxuICAgICAgICBcIm9yYW5nZS00MDBcIjogJG9yYW5nZS00MDAsXG4gICAgICAgIFwib3JhbmdlLTUwMFwiOiAkb3JhbmdlLTUwMCxcbiAgICAgICAgXCJvcmFuZ2UtNjAwXCI6ICRvcmFuZ2UtNjAwLFxuICAgICAgICBcIm9yYW5nZS03MDBcIjogJG9yYW5nZS03MDAsXG4gICAgICAgIFwib3JhbmdlLTgwMFwiOiAkb3JhbmdlLTgwMCxcbiAgICAgICAgXCJvcmFuZ2UtOTAwXCI6ICRvcmFuZ2UtOTAwXG4pO1xuXG4keWVsbG93czogKFxuICAgICAgICBcInllbGxvdy0xMDBcIjogJHllbGxvdy0xMDAsXG4gICAgICAgIFwieWVsbG93LTIwMFwiOiAkeWVsbG93LTIwMCxcbiAgICAgICAgXCJ5ZWxsb3ctMzAwXCI6ICR5ZWxsb3ctMzAwLFxuICAgICAgICBcInllbGxvdy00MDBcIjogJHllbGxvdy00MDAsXG4gICAgICAgIFwieWVsbG93LTUwMFwiOiAkeWVsbG93LTUwMCxcbiAgICAgICAgXCJ5ZWxsb3ctNjAwXCI6ICR5ZWxsb3ctNjAwLFxuICAgICAgICBcInllbGxvdy03MDBcIjogJHllbGxvdy03MDAsXG4gICAgICAgIFwieWVsbG93LTgwMFwiOiAkeWVsbG93LTgwMCxcbiAgICAgICAgXCJ5ZWxsb3ctOTAwXCI6ICR5ZWxsb3ctOTAwXG4pO1xuXG4kZ3JlZW5zOiAoXG4gICAgICAgIFwiZ3JlZW4tMTAwXCI6ICRncmVlbi0xMDAsXG4gICAgICAgIFwiZ3JlZW4tMjAwXCI6ICRncmVlbi0yMDAsXG4gICAgICAgIFwiZ3JlZW4tMzAwXCI6ICRncmVlbi0zMDAsXG4gICAgICAgIFwiZ3JlZW4tNDAwXCI6ICRncmVlbi00MDAsXG4gICAgICAgIFwiZ3JlZW4tNTAwXCI6ICRncmVlbi01MDAsXG4gICAgICAgIFwiZ3JlZW4tNjAwXCI6ICRncmVlbi02MDAsXG4gICAgICAgIFwiZ3JlZW4tNzAwXCI6ICRncmVlbi03MDAsXG4gICAgICAgIFwiZ3JlZW4tODAwXCI6ICRncmVlbi04MDAsXG4gICAgICAgIFwiZ3JlZW4tOTAwXCI6ICRncmVlbi05MDBcbik7XG5cbiR0ZWFsczogKFxuICAgICAgICBcInRlYWwtMTAwXCI6ICR0ZWFsLTEwMCxcbiAgICAgICAgXCJ0ZWFsLTIwMFwiOiAkdGVhbC0yMDAsXG4gICAgICAgIFwidGVhbC0zMDBcIjogJHRlYWwtMzAwLFxuICAgICAgICBcInRlYWwtNDAwXCI6ICR0ZWFsLTQwMCxcbiAgICAgICAgXCJ0ZWFsLTUwMFwiOiAkdGVhbC01MDAsXG4gICAgICAgIFwidGVhbC02MDBcIjogJHRlYWwtNjAwLFxuICAgICAgICBcInRlYWwtNzAwXCI6ICR0ZWFsLTcwMCxcbiAgICAgICAgXCJ0ZWFsLTgwMFwiOiAkdGVhbC04MDAsXG4gICAgICAgIFwidGVhbC05MDBcIjogJHRlYWwtOTAwXG4pO1xuXG4kY3lhbnM6IChcbiAgICAgICAgXCJjeWFuLTEwMFwiOiAkY3lhbi0xMDAsXG4gICAgICAgIFwiY3lhbi0yMDBcIjogJGN5YW4tMjAwLFxuICAgICAgICBcImN5YW4tMzAwXCI6ICRjeWFuLTMwMCxcbiAgICAgICAgXCJjeWFuLTQwMFwiOiAkY3lhbi00MDAsXG4gICAgICAgIFwiY3lhbi01MDBcIjogJGN5YW4tNTAwLFxuICAgICAgICBcImN5YW4tNjAwXCI6ICRjeWFuLTYwMCxcbiAgICAgICAgXCJjeWFuLTcwMFwiOiAkY3lhbi03MDAsXG4gICAgICAgIFwiY3lhbi04MDBcIjogJGN5YW4tODAwLFxuICAgICAgICBcImN5YW4tOTAwXCI6ICRjeWFuLTkwMFxuKTtcbiRlbWVyYWxkczogKFxuICAgICAgICBcImVtZXJhbGQtMTAwXCI6ICRlbWVyYWxkLTEwMCxcbiAgICAgICAgXCJlbWVyYWxkLTIwMFwiOiAkZW1lcmFsZC0yMDAsXG4gICAgICAgIFwiZW1lcmFsZC0zMDBcIjogJGVtZXJhbGQtMzAwLFxuICAgICAgICBcImVtZXJhbGQtNDAwXCI6ICRlbWVyYWxkLTQwMCxcbiAgICAgICAgXCJlbWVyYWxkLTUwMFwiOiAkZW1lcmFsZC01MDAsXG4gICAgICAgIFwiZW1lcmFsZC02MDBcIjogJGVtZXJhbGQtNjAwLFxuICAgICAgICBcImVtZXJhbGQtNzAwXCI6ICRlbWVyYWxkLTcwMCxcbiAgICAgICAgXCJlbWVyYWxkLTgwMFwiOiAkZW1lcmFsZC04MDAsXG4gICAgICAgIFwiZW1lcmFsZC05MDBcIjogJGVtZXJhbGQtOTAwXG4pO1xuLy8gZnVzdi1lbmFibGVcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHRoZW1lLWNvbG9yLXZhcmlhYmxlc1xuJHByaW1hcnk6ICRlbWVyYWxkO1xuJHNlY29uZGFyeTogJGdyYXktNjAwO1xuJHN1Y2Nlc3M6ICRibHVlO1xuJGluZm86ICRpbmRpZ287XG4kd2FybmluZzogJHllbGxvdztcbiRkYW5nZXI6ICRyZWQ7XG4kcHVycGxlOiAkcHVycGxlO1xuJHBpbms6ICRwaW5rO1xuJGxpZ2h0OiAkZ3JheS0yMDA7XG4kZGFyazogJGdyYXktOTAwO1xuLy8gc2Nzcy1kb2NzLWVuZCB0aGVtZS1jb2xvci12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHRoZW1lLWNvbG9ycy1tYXBcbiR0aGVtZS1jb2xvcnM6IChcbiAgICAgICAgXCJwcmltYXJ5XCI6ICRwcmltYXJ5LFxuICAgICAgICBcInNlY29uZGFyeVwiOiAkc2Vjb25kYXJ5LFxuICAgICAgICBcInN1Y2Nlc3NcIjogJHN1Y2Nlc3MsXG4gICAgICAgIFwiaW5mb1wiOiAkaW5mbyxcbiAgICAgICAgXCJ3YXJuaW5nXCI6ICR3YXJuaW5nLFxuICAgICAgICBcImRhbmdlclwiOiAkZGFuZ2VyLFxuICAgICAgICBcInB1cnBsZVwiOiAkcHVycGxlLFxuICAgICAgICBcInBpbmtcIjogJHBpbmssXG4gICAgICAgIFwibGlnaHRcIjogJGxpZ2h0LFxuICAgICAgICBcImRhcmtcIjogJGRhcmtcbik7XG4vLyBzY3NzLWRvY3MtZW5kIHRoZW1lLWNvbG9ycy1tYXBcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHRoZW1lLXRleHQtdmFyaWFibGVzXG4kcHJpbWFyeS10ZXh0LWVtcGhhc2lzOiBzaGFkZS1jb2xvcigkcHJpbWFyeSwgMTAlKTtcbiRzZWNvbmRhcnktdGV4dC1lbXBoYXNpczogc2hhZGUtY29sb3IoJHNlY29uZGFyeSwgMTAlKTtcbiRzdWNjZXNzLXRleHQtZW1waGFzaXM6IHNoYWRlLWNvbG9yKCRzdWNjZXNzLCAxMCUpO1xuJGluZm8tdGV4dC1lbXBoYXNpczogc2hhZGUtY29sb3IoJGluZm8sIDEwJSk7XG4kd2FybmluZy10ZXh0LWVtcGhhc2lzOiBzaGFkZS1jb2xvcigkd2FybmluZywgMTAlKTtcbiRkYW5nZXItdGV4dC1lbXBoYXNpczogc2hhZGUtY29sb3IoJGRhbmdlciwgMTAlKTtcbiRwdXJwbGUtdGV4dC1lbXBoYXNpczogc2hhZGUtY29sb3IoJHB1cnBsZSwgMTAlKTtcbiRwaW5rLXRleHQtZW1waGFzaXM6IHNoYWRlLWNvbG9yKCRwaW5rLCAxMCUpO1xuJGxpZ2h0LXRleHQtZW1waGFzaXM6ICRncmF5LTQwMDtcbiRkYXJrLXRleHQtZW1waGFzaXM6ICRncmF5LTcwMDtcbi8vIHNjc3MtZG9jcy1lbmQgdGhlbWUtdGV4dC12YXJpYWJsZXNcblxuJHByaW1hcnktYmctc3VidGxlOiAkY3lhbi0xMDA7XG4kc2Vjb25kYXJ5LWJnLXN1YnRsZTogJGdyYXktMTAwO1xuJHN1Y2Nlc3MtYmctc3VidGxlOiAkYmx1ZS0xMDA7XG4kaW5mby1iZy1zdWJ0bGU6ICRpbmRpZ28tMTAwO1xuJHdhcm5pbmctYmctc3VidGxlOiAkeWVsbG93LTEwMDtcbiRkYW5nZXItYmctc3VidGxlOiAkcmVkLTEwMDtcbiRwaW5rLWJnLXN1YnRsZTogJHBpbmstMTAwO1xuJHB1cnBsZS1iZy1zdWJ0bGU6ICRwdXJwbGUtMTAwO1xuJGxpZ2h0LWJnLXN1YnRsZTogbWl4KCRncmF5LTEwMCwgJHdoaXRlKTtcbiRkYXJrLWJnLXN1YnRsZTogJGdyYXktNDAwO1xuXG4kcHJpbWFyeS1ib3JkZXItc3VidGxlOiAkaW5kaWdvLTIwMDtcbiRzZWNvbmRhcnktYm9yZGVyLXN1YnRsZTogJGdyYXktMjAwO1xuJHN1Y2Nlc3MtYm9yZGVyLXN1YnRsZTogJGJsdWUtMjAwO1xuJGluZm8tYm9yZGVyLXN1YnRsZTogJGN5YW4tMjAwO1xuJHdhcm5pbmctYm9yZGVyLXN1YnRsZTogJHllbGxvdy0yMDA7XG4kZGFuZ2VyLWJvcmRlci1zdWJ0bGU6ICRyZWQtMjAwO1xuJHB1cnBsZS1ib3JkZXItc3VidGxlOiAkcHVycGxlLTIwMDtcbiRwaW5rLWJvcmRlci1zdWJ0bGU6ICRwaW5rLTIwMDtcbiRsaWdodC1ib3JkZXItc3VidGxlOiAkZ3JheS0yMDA7XG4kZGFyay1ib3JkZXItc3VidGxlOiAkZ3JheS01MDA7XG5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHRoZW1lLXRleHQtbWFwXG4kdGhlbWUtY29sb3JzLXRleHQ6IChcbiAgICAgICAgXCJwcmltYXJ5XCI6ICRwcmltYXJ5LXRleHQtZW1waGFzaXMsXG4gICAgICAgIFwic2Vjb25kYXJ5XCI6ICRzZWNvbmRhcnktdGV4dC1lbXBoYXNpcyxcbiAgICAgICAgXCJzdWNjZXNzXCI6ICRzdWNjZXNzLXRleHQtZW1waGFzaXMsXG4gICAgICAgIFwiaW5mb1wiOiAkaW5mby10ZXh0LWVtcGhhc2lzLFxuICAgICAgICBcIndhcm5pbmdcIjogJHdhcm5pbmctdGV4dC1lbXBoYXNpcyxcbiAgICAgICAgXCJkYW5nZXJcIjogJGRhbmdlci10ZXh0LWVtcGhhc2lzLFxuICAgICAgICBcInBpbmtcIjogJHBpbmstdGV4dC1lbXBoYXNpcyxcbiAgICAgICAgXCJwdXJwbGVcIjogJHB1cnBsZS10ZXh0LWVtcGhhc2lzLFxuICAgICAgICBcImxpZ2h0XCI6ICRsaWdodC10ZXh0LWVtcGhhc2lzLFxuICAgICAgICBcImRhcmtcIjogJGRhcmstdGV4dC1lbXBoYXNpcyxcbik7XG4vLyBzY3NzLWRvY3MtZW5kIHRoZW1lLXRleHQtbWFwXG5cbi8vIHNjc3MtZG9jcy1zdGFydCB0aGVtZS1iZy1zdWJ0bGUtbWFwXG4kdGhlbWUtY29sb3JzLWJnLXN1YnRsZTogKFxuICAgICAgICBcInByaW1hcnlcIjogJHByaW1hcnktYmctc3VidGxlLFxuICAgICAgICBcInNlY29uZGFyeVwiOiAkc2Vjb25kYXJ5LWJnLXN1YnRsZSxcbiAgICAgICAgXCJzdWNjZXNzXCI6ICRzdWNjZXNzLWJnLXN1YnRsZSxcbiAgICAgICAgXCJpbmZvXCI6ICRpbmZvLWJnLXN1YnRsZSxcbiAgICAgICAgXCJ3YXJuaW5nXCI6ICR3YXJuaW5nLWJnLXN1YnRsZSxcbiAgICAgICAgXCJkYW5nZXJcIjogJGRhbmdlci1iZy1zdWJ0bGUsXG4gICAgICAgIFwicGlua1wiOiAkcGluay1iZy1zdWJ0bGUsXG4gICAgICAgIFwicHVycGxlXCI6ICRwdXJwbGUtYmctc3VidGxlLFxuICAgICAgICBcImxpZ2h0XCI6ICRsaWdodC1iZy1zdWJ0bGUsXG4gICAgICAgIFwiZGFya1wiOiAkZGFyay1iZy1zdWJ0bGUsXG4pO1xuLy8gc2Nzcy1kb2NzLWVuZCB0aGVtZS1iZy1zdWJ0bGUtbWFwXG5cbi8vIHNjc3MtZG9jcy1zdGFydCB0aGVtZS1ib3JkZXItc3VidGxlLW1hcFxuJHRoZW1lLWNvbG9ycy1ib3JkZXItc3VidGxlOiAoXG4gICAgICAgIFwicHJpbWFyeVwiOiAkcHJpbWFyeS1ib3JkZXItc3VidGxlLFxuICAgICAgICBcInNlY29uZGFyeVwiOiAkc2Vjb25kYXJ5LWJvcmRlci1zdWJ0bGUsXG4gICAgICAgIFwic3VjY2Vzc1wiOiAkc3VjY2Vzcy1ib3JkZXItc3VidGxlLFxuICAgICAgICBcImluZm9cIjogJGluZm8tYm9yZGVyLXN1YnRsZSxcbiAgICAgICAgXCJ3YXJuaW5nXCI6ICR3YXJuaW5nLWJvcmRlci1zdWJ0bGUsXG4gICAgICAgIFwiZGFuZ2VyXCI6ICRkYW5nZXItYm9yZGVyLXN1YnRsZSxcbiAgICAgICAgXCJwaW5rXCI6ICRwaW5rLWJvcmRlci1zdWJ0bGUsXG4gICAgICAgIFwicHVycGxlXCI6ICRwdXJwbGUtYm9yZGVyLXN1YnRsZSxcbiAgICAgICAgXCJsaWdodFwiOiAkbGlnaHQtYm9yZGVyLXN1YnRsZSxcbiAgICAgICAgXCJkYXJrXCI6ICRkYXJrLWJvcmRlci1zdWJ0bGUsXG4pO1xuLy8gc2Nzcy1kb2NzLWVuZCB0aGVtZS1ib3JkZXItc3VidGxlLW1hcFxuXG5cbi8vIENoYXJhY3RlcnMgd2hpY2ggYXJlIGVzY2FwZWQgYnkgdGhlIGVzY2FwZS1zdmcgZnVuY3Rpb25cbiRlc2NhcGVkLWNoYXJhY3RlcnM6IChcbiAgICAgICAgICAgICAgICAoXCI8XCIsIFwiJTNjXCIpLFxuICAgICAgICAgICAgICAgIChcIj5cIiwgXCIlM2VcIiksXG4gICAgICAgICAgICAgICAgKFwiI1wiLCBcIiUyM1wiKSxcbiAgICAgICAgICAgICAgICAoXCIoXCIsIFwiJTI4XCIpLFxuICAgICAgICAgICAgICAgIChcIilcIiwgXCIlMjlcIiksXG4pO1xuXG4vLyBPcHRpb25zXG4vL1xuLy8gUXVpY2tseSBtb2RpZnkgZ2xvYmFsIHN0eWxpbmcgYnkgZW5hYmxpbmcgb3IgZGlzYWJsaW5nIG9wdGlvbmFsIGZlYXR1cmVzLlxuXG4kZW5hYmxlLWNhcmV0OiBmYWxzZTtcbiRlbmFibGUtcm91bmRlZDogdHJ1ZTtcbiRlbmFibGUtc2hhZG93czogZmFsc2U7XG4kZW5hYmxlLWdyYWRpZW50czogZmFsc2U7XG4kZW5hYmxlLXRyYW5zaXRpb25zOiB0cnVlO1xuJGVuYWJsZS1yZWR1Y2VkLW1vdGlvbjogdHJ1ZTtcbiRlbmFibGUtc21vb3RoLXNjcm9sbDogdHJ1ZTtcbiRlbmFibGUtZ3JpZC1jbGFzc2VzOiB0cnVlO1xuJGVuYWJsZS1jb250YWluZXItY2xhc3NlczogdHJ1ZTtcbiRlbmFibGUtY3NzZ3JpZDogZmFsc2U7XG4kZW5hYmxlLWJ1dHRvbi1wb2ludGVyczogdHJ1ZTtcbiRlbmFibGUtcmZzOiB0cnVlO1xuJGVuYWJsZS12YWxpZGF0aW9uLWljb25zOiB0cnVlO1xuJGVuYWJsZS1uZWdhdGl2ZS1tYXJnaW5zOiB0cnVlO1xuJGVuYWJsZS1kZXByZWNhdGlvbi1tZXNzYWdlczogdHJ1ZTtcbiRlbmFibGUtaW1wb3J0YW50LXV0aWxpdGllczogdHJ1ZTtcblxuJGVuYWJsZS1kYXJrLW1vZGU6IHRydWU7XG4kY29sb3ItbW9kZS10eXBlOiBkYXRhOyAvLyBgZGF0YWAgb3IgYG1lZGlhLXF1ZXJ5YFxuXG4vLyBQcmVmaXggZm9yIDpyb290IENTUyB2YXJpYWJsZXNcblxuJHZhcmlhYmxlLXByZWZpeDogdHotOyAvLyBEZXByZWNhdGVkIGluIHY1LjIuMCBmb3IgdGhlIHNob3J0ZXIgYCRwcmVmaXhgXG4kcHJlZml4OiAkdmFyaWFibGUtcHJlZml4O1xuXG4vLyBHcmFkaWVudFxuLy9cbi8vIFRoZSBncmFkaWVudCB3aGljaCBpcyBhZGRlZCB0byBjb21wb25lbnRzIGlmIGAkZW5hYmxlLWdyYWRpZW50c2AgaXMgYHRydWVgXG4vLyBUaGlzIGdyYWRpZW50IGlzIGFsc28gYWRkZWQgdG8gZWxlbWVudHMgd2l0aCBgLmJnLWdyYWRpZW50YFxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHZhcmlhYmxlLWdyYWRpZW50XG4kZ3JhZGllbnQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoJHdoaXRlLCAuMTUpLCByZ2JhKCR3aGl0ZSwgMCkpO1xuLy8gc2Nzcy1kb2NzLWVuZCB2YXJpYWJsZS1ncmFkaWVudFxuXG4vLyBTcGFjaW5nXG4vL1xuLy8gQ29udHJvbCB0aGUgZGVmYXVsdCBzdHlsaW5nIG9mIG1vc3QgQm9vdHN0cmFwIGVsZW1lbnRzIGJ5IG1vZGlmeWluZyB0aGVzZVxuLy8gdmFyaWFibGVzLiBNb3N0bHkgZm9jdXNlZCBvbiBzcGFjaW5nLlxuLy8gWW91IGNhbiBhZGQgbW9yZSBlbnRyaWVzIHRvIHRoZSAkc3BhY2VycyBtYXAsIHNob3VsZCB5b3UgbmVlZCBtb3JlIHZhcmlhdGlvbi5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHNwYWNlci12YXJpYWJsZXMtbWFwc1xuJHNwYWNlcjogMS41cmVtO1xuJHNwYWNlcnM6IChcbiAgICAgICAgMDogMCxcbiAgICAgICAgMTogJHNwYWNlciAqIC4yNSxcbiAgICAgICAgMjogJHNwYWNlciAqIC41LFxuICAgICAgICAzOiAkc3BhY2VyLFxuICAgICAgICA0OiAkc3BhY2VyICogMS41LFxuICAgICAgICA1OiAkc3BhY2VyICogMyxcbik7XG4vLyBzY3NzLWRvY3MtZW5kIHNwYWNlci12YXJpYWJsZXMtbWFwc1xuXG4vLyBQb3NpdGlvblxuLy9cbi8vIERlZmluZSB0aGUgZWRnZSBwb3NpdGlvbmluZyBhbmNob3JzIG9mIHRoZSBwb3NpdGlvbiB1dGlsaXRpZXMuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBwb3NpdGlvbi1tYXBcbiRwb3NpdGlvbi12YWx1ZXM6IChcbiAgICAgICAgMDogMCxcbiAgICAgICAgNTA6IDUwJSxcbiAgICAgICAgMTAwOiAxMDAlXG4pO1xuLy8gc2Nzcy1kb2NzLWVuZCBwb3NpdGlvbi1tYXBcblxuLy8gQm9keVxuLy9cbi8vIFNldHRpbmdzIGZvciB0aGUgYDxib2R5PmAgZWxlbWVudC5cblxuJGJvZHktdGV4dC1hbGlnbjogbnVsbDtcbiRib2R5LWNvbG9yOiAjNmM3NTdkO1xuJGJvZHktYmc6ICNlYWYxZjM7XG5cbiRib2R5LWVtcGhhc2lzLWNvbG9yOiAkYmxhY2s7XG5cbiRib2R5LXNlY29uZGFyeS1jb2xvcjogcmdiYSgkYm9keS1jb2xvciwgLjc1KTtcbiRib2R5LXNlY29uZGFyeS1iZzogJHdoaXRlO1xuXG4kYm9keS10ZXJ0aWFyeS1jb2xvcjogZGFya2VuKCRib2R5LWNvbG9yLCAyNSUpO1xuJGJvZHktdGVydGlhcnktYmc6ICRncmF5LTEwMDtcblxuLy8gTGlua3Ncbi8vXG4vLyBTdHlsZSBhbmNob3IgZWxlbWVudHMuXG5cbiRsaW5rLWNvbG9yOiAkcHJpbWFyeTtcbiRsaW5rLWRlY29yYXRpb246IG5vbmU7XG4kbGluay1zaGFkZS1wZXJjZW50YWdlOiAxNSU7XG4kbGluay1ob3Zlci1jb2xvcjogc2hpZnQtY29sb3IoJGxpbmstY29sb3IsICRsaW5rLXNoYWRlLXBlcmNlbnRhZ2UpO1xuJGxpbmstaG92ZXItZGVjb3JhdGlvbjogbnVsbDtcblxuJHN0cmV0Y2hlZC1saW5rLXBzZXVkby1lbGVtZW50OiBhZnRlcjtcbiRzdHJldGNoZWQtbGluay16LWluZGV4OiAxO1xuXG4vLyBJY29uIGxpbmtzXG4vLyBzY3NzLWRvY3Mtc3RhcnQgaWNvbi1saW5rLXZhcmlhYmxlc1xuJGljb24tbGluay1nYXA6IC4zNzVyZW07XG4kaWNvbi1saW5rLXVuZGVybGluZS1vZmZzZXQ6IC4yNWVtO1xuJGljb24tbGluay1pY29uLXNpemU6IDFlbTtcbiRpY29uLWxpbmstaWNvbi10cmFuc2l0aW9uOiAuMnMgZWFzZS1pbi1vdXQgdHJhbnNmb3JtO1xuJGljb24tbGluay1pY29uLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLjI1ZW0sIDAsIDApO1xuLy8gc2Nzcy1kb2NzLWVuZCBpY29uLWxpbmstdmFyaWFibGVzXG5cbi8vIFBhcmFncmFwaHNcbi8vXG4vLyBTdHlsZSBwIGVsZW1lbnQuXG5cbiRwYXJhZ3JhcGgtbWFyZ2luLWJvdHRvbTogMXJlbTtcblxuXG4vLyBHcmlkIGJyZWFrcG9pbnRzXG4vL1xuLy8gRGVmaW5lIHRoZSBtaW5pbXVtIGRpbWVuc2lvbnMgYXQgd2hpY2ggeW91ciBsYXlvdXQgd2lsbCBjaGFuZ2UsXG4vLyBhZGFwdGluZyB0byBkaWZmZXJlbnQgc2NyZWVuIHNpemVzLCBmb3IgdXNlIGluIG1lZGlhIHF1ZXJpZXMuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBncmlkLWJyZWFrcG9pbnRzXG4kZ3JpZC1icmVha3BvaW50czogKFxuICAgICAgICB4czogMCxcbiAgICAgICAgc206IDU3NnB4LFxuICAgICAgICBtZDogNzY4cHgsXG4gICAgICAgIGxnOiA5OTJweCxcbiAgICAgICAgeGw6IDEyMDBweCxcbiAgICAgICAgeHhsOiAxNDAwcHhcbik7XG4vLyBzY3NzLWRvY3MtZW5kIGdyaWQtYnJlYWtwb2ludHNcblxuQGluY2x1ZGUgX2Fzc2VydC1hc2NlbmRpbmcoJGdyaWQtYnJlYWtwb2ludHMsIFwiJGdyaWQtYnJlYWtwb2ludHNcIik7XG5AaW5jbHVkZSBfYXNzZXJ0LXN0YXJ0cy1hdC16ZXJvKCRncmlkLWJyZWFrcG9pbnRzLCBcIiRncmlkLWJyZWFrcG9pbnRzXCIpO1xuXG5cbi8vIEdyaWQgY29udGFpbmVyc1xuLy9cbi8vIERlZmluZSB0aGUgbWF4aW11bSB3aWR0aCBvZiBgLmNvbnRhaW5lcmAgZm9yIGRpZmZlcmVudCBzY3JlZW4gc2l6ZXMuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBjb250YWluZXItbWF4LXdpZHRoc1xuJGNvbnRhaW5lci1tYXgtd2lkdGhzOiAoXG4gICAgICAgIHNtOiA1NDBweCxcbiAgICAgICAgbWQ6IDcyMHB4LFxuICAgICAgICBsZzogOTYwcHgsXG4gICAgICAgIHhsOiAxMTQwcHgsXG4gICAgICAgIHh4bDogMTMyMHB4XG4pO1xuLy8gc2Nzcy1kb2NzLWVuZCBjb250YWluZXItbWF4LXdpZHRoc1xuXG5AaW5jbHVkZSBfYXNzZXJ0LWFzY2VuZGluZygkY29udGFpbmVyLW1heC13aWR0aHMsIFwiJGNvbnRhaW5lci1tYXgtd2lkdGhzXCIpO1xuXG5cbi8vIEdyaWQgY29sdW1uc1xuLy9cbi8vIFNldCB0aGUgbnVtYmVyIG9mIGNvbHVtbnMgYW5kIHNwZWNpZnkgdGhlIHdpZHRoIG9mIHRoZSBndXR0ZXJzLlxuXG4kZ3JpZC1jb2x1bW5zOiAxMjtcbiRncmlkLWd1dHRlci13aWR0aDogMS4yNXJlbTtcbiRncmlkLXJvdy1jb2x1bW5zOiA2O1xuXG4vLyBDb250YWluZXIgcGFkZGluZ1xuXG4kY29udGFpbmVyLXBhZGRpbmcteDogJGdyaWQtZ3V0dGVyLXdpZHRoICogMTtcblxuXG4vLyBDb21wb25lbnRzXG4vL1xuLy8gRGVmaW5lIGNvbW1vbiBwYWRkaW5nIGFuZCBib3JkZXIgcmFkaXVzIHNpemVzIGFuZCBtb3JlLlxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYm9yZGVyLXZhcmlhYmxlc1xuJGJvcmRlci13aWR0aDogMXB4O1xuJGJvcmRlci13aWR0aHM6IChcbiAgICAgICAgMTogMXB4LFxuICAgICAgICAyOiAycHgsXG4gICAgICAgIDM6IDNweCxcbiAgICAgICAgNDogNHB4LFxuICAgICAgICA1OiA1cHhcbik7XG4kYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiRib3JkZXItY29sb3I6ICRncmF5LTMwMDtcbiRib3JkZXItY29sb3ItdHJhbnNsdWNlbnQ6IHJnYmEoJGJsYWNrLCAuMTc1KTtcbi8vIHNjc3MtZG9jcy1lbmQgYm9yZGVyLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYm9yZGVyLXJhZGl1cy12YXJpYWJsZXNcbiRib3JkZXItcmFkaXVzOiAuMzc1cmVtO1xuJGJvcmRlci1yYWRpdXMtc206IC4yNXJlbTtcbiRib3JkZXItcmFkaXVzLWxnOiAuNXJlbTtcbiRib3JkZXItcmFkaXVzLXhsOiAxcmVtO1xuJGJvcmRlci1yYWRpdXMteHhsOiAycmVtO1xuJGJvcmRlci1yYWRpdXMtcGlsbDogNTByZW07XG4vLyBzY3NzLWRvY3MtZW5kIGJvcmRlci1yYWRpdXMtdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBib3gtc2hhZG93LXZhcmlhYmxlc1xuJGJveC1zaGFkb3c6IDAgMXB4IDNweCByZ2JhKDI3LCAyMywgMzAsIDAuMSk7XG4kYm94LXNoYWRvdy1zbTogMCAuMTI1cmVtIC4yNXJlbSByZ2JhKHZhcigtLSN7JHByZWZpeH1ib2R5LWNvbG9yLXJnYiksIC4xNSk7XG4kYm94LXNoYWRvdy1sZzogMCAwIDQ1cHggMCByZ2JhKHZhcigtLSN7JHByZWZpeH1ib2R5LWNvbG9yLXJnYiksIC4yKTtcbiRib3gtc2hhZG93LWluc2V0OiBpbnNldCAwIDFweCAycHggcmdiYSh2YXIoLS0jeyRwcmVmaXh9Ym9keS1jb2xvci1yZ2IpLCAuMDc1KTtcbi8vIHNjc3MtZG9jcy1lbmQgYm94LXNoYWRvdy12YXJpYWJsZXNcblxuJGNvbXBvbmVudC1hY3RpdmUtY29sb3I6ICR3aGl0ZTtcbiRjb21wb25lbnQtYWN0aXZlLWJnOiAkcHJpbWFyeTtcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvY3VzLXJpbmctdmFyaWFibGVzXG4kZm9jdXMtcmluZy13aWR0aDogLjI1cmVtO1xuJGZvY3VzLXJpbmctb3BhY2l0eTogLjI1O1xuJGZvY3VzLXJpbmctY29sb3I6IHJnYmEoJHByaW1hcnksICRmb2N1cy1yaW5nLW9wYWNpdHkpO1xuJGZvY3VzLXJpbmctYmx1cjogMDtcbiRmb2N1cy1yaW5nLWJveC1zaGFkb3c6IDAgMCAkZm9jdXMtcmluZy1ibHVyICRmb2N1cy1yaW5nLXdpZHRoICRmb2N1cy1yaW5nLWNvbG9yO1xuLy8gc2Nzcy1kb2NzLWVuZCBmb2N1cy1yaW5nLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgY2FyZXQtdmFyaWFibGVzXG4kY2FyZXQtd2lkdGg6IC4zNWVtO1xuJGNhcmV0LXZlcnRpY2FsLWFsaWduOiAkY2FyZXQtd2lkdGggKiAuNDU7XG4kY2FyZXQtc3BhY2luZzogJGNhcmV0LXdpZHRoICogMTtcbi8vIHNjc3MtZG9jcy1lbmQgY2FyZXQtdmFyaWFibGVzXG5cbiR0cmFuc2l0aW9uLWJhc2U6IGFsbCAuMjVzIGVhc2UtaW4tb3V0O1xuJHRyYW5zaXRpb24tZmFkZTogb3BhY2l0eSAuMTVzIGxpbmVhcjtcbi8vIHNjc3MtZG9jcy1zdGFydCBjb2xsYXBzZS10cmFuc2l0aW9uXG4kdHJhbnNpdGlvbi1jb2xsYXBzZTogaGVpZ2h0IC4zNXMgZWFzZTtcbiR0cmFuc2l0aW9uLWNvbGxhcHNlLXdpZHRoOiB3aWR0aCAuMzVzIGVhc2U7XG4vLyBzY3NzLWRvY3MtZW5kIGNvbGxhcHNlLXRyYW5zaXRpb25cblxuLy8gc3R5bGVsaW50LWRpc2FibGUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4vLyBzY3NzLWRvY3Mtc3RhcnQgYXNwZWN0LXJhdGlvc1xuJGFzcGVjdC1yYXRpb3M6IChcbiAgICAgICAgXCIxeDFcIjogMTAwJSxcbiAgICAgICAgXCI0eDNcIjogY2FsYygzIC8gNCAqIDEwMCUpLFxuICAgICAgICBcIjE2eDlcIjogY2FsYyg5IC8gMTYgKiAxMDAlKSxcbiAgICAgICAgXCIyMXg5XCI6IGNhbGMoOSAvIDIxICogMTAwJSlcbik7XG4vLyBzY3NzLWRvY3MtZW5kIGFzcGVjdC1yYXRpb3Ncbi8vIHN0eWxlbGludC1lbmFibGUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG5cbi8vIFR5cG9ncmFwaHlcbi8vXG4vLyBGb250LCBsaW5lLWhlaWdodCwgYW5kIGNvbG9yIGZvciBib2R5IHRleHQsIGhlYWRpbmdzLCBhbmQgbW9yZS5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvbnQtdmFyaWFibGVzXG4vLyBzdHlsZWxpbnQtZGlzYWJsZSB2YWx1ZS1rZXl3b3JkLWNhc2VcbiRmb250LWZhbWlseS1zYW5zLXNlcmlmOiAnTGF0bycsIHNhbnMtc2VyaWY7XG4kZm9udC1mYW1pbHktbW9ub3NwYWNlOiBTRk1vbm8tUmVndWxhciwgTWVubG8sIE1vbmFjbywgQ29uc29sYXMsIFwiTGliZXJhdGlvbiBNb25vXCIsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlO1xuLy8gc3R5bGVsaW50LWVuYWJsZSB2YWx1ZS1rZXl3b3JkLWNhc2VcbiRmb250LWZhbWlseS1iYXNlOiB2YXIoLS0jeyRwcmVmaXh9Zm9udC1zYW5zLXNlcmlmKTtcbiRmb250LWZhbWlseS1jb2RlOiB2YXIoLS0jeyRwcmVmaXh9Zm9udC1tb25vc3BhY2UpO1xuXG4vLyAkZm9udC1zaXplLXJvb3QgYWZmZWN0cyB0aGUgdmFsdWUgb2YgYHJlbWAsIHdoaWNoIGlzIHVzZWQgZm9yIGFzIHdlbGwgZm9udCBzaXplcywgcGFkZGluZ3MsIGFuZCBtYXJnaW5zXG4vLyAkZm9udC1zaXplLWJhc2UgYWZmZWN0cyB0aGUgZm9udCBzaXplIG9mIHRoZSBib2R5IHRleHRcbiRmb250LXNpemUtcm9vdDogbnVsbDtcbiRmb250LXNpemUtYmFzZTogMC44NzVyZW07IC8vIEFzc3VtZXMgdGhlIGJyb3dzZXIgZGVmYXVsdCwgdHlwaWNhbGx5IGAxNnB4YFxuJGZvbnQtc2l6ZS1zbTogJGZvbnQtc2l6ZS1iYXNlIC0gLjAyNTtcbiRmb250LXNpemUtbGc6ICRmb250LXNpemUtYmFzZSAqIDEuMzkwO1xuXG4kZm9udC13ZWlnaHQtbGlnaHRlcjogbGlnaHRlcjtcbiRmb250LXdlaWdodC1saWdodDogMzAwO1xuJGZvbnQtd2VpZ2h0LW5vcm1hbDogNDAwO1xuJGZvbnQtd2VpZ2h0LW1lZGl1bTogNTAwO1xuJGZvbnQtd2VpZ2h0LXNlbWlib2xkOiA2MDA7XG4kZm9udC13ZWlnaHQtYm9sZDogNzAwO1xuJGZvbnQtd2VpZ2h0LWJvbGRlcjogYm9sZGVyO1xuXG4kZm9udC13ZWlnaHQtYmFzZTogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcblxuJGxpbmUtaGVpZ2h0LWJhc2U6IDEuNTtcbiRsaW5lLWhlaWdodC1zbTogMS4yNTtcbiRsaW5lLWhlaWdodC1sZzogMjtcblxuJGgxLWZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlICogMi41O1xuJGgyLWZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlICogMi4wODtcbiRoMy1mb250LXNpemU6ICRmb250LXNpemUtYmFzZSAqIDEuNjc7XG4kaDQtZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2UgKiAxLjI1O1xuJGg1LWZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlICogMS4wNDtcbiRoNi1mb250LXNpemU6ICRmb250LXNpemUtYmFzZSAqIDAuODU7XG4vLyBzY3NzLWRvY3MtZW5kIGZvbnQtdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb250LXNpemVzXG4kZm9udC1zaXplczogKFxuICAgICAgICAxOiAkaDEtZm9udC1zaXplLFxuICAgICAgICAyOiAkaDItZm9udC1zaXplLFxuICAgICAgICAzOiAkaDMtZm9udC1zaXplLFxuICAgICAgICA0OiAkaDQtZm9udC1zaXplLFxuICAgICAgICA1OiAkaDUtZm9udC1zaXplLFxuICAgICAgICA2OiAkaDYtZm9udC1zaXplXG4pO1xuLy8gc2Nzcy1kb2NzLWVuZCBmb250LXNpemVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBoZWFkaW5ncy12YXJpYWJsZXNcbiRoZWFkaW5ncy1tYXJnaW4tYm90dG9tOiAxMHB4O1xuJGhlYWRpbmdzLWZvbnQtZmFtaWx5OiBudWxsO1xuJGhlYWRpbmdzLWZvbnQtc3R5bGU6IG51bGw7XG4kaGVhZGluZ3MtZm9udC13ZWlnaHQ6IDYwMDtcbiRoZWFkaW5ncy1saW5lLWhlaWdodDogMS4xO1xuJGhlYWRpbmdzLWNvbG9yOiBudWxsO1xuLy8gc2Nzcy1kb2NzLWVuZCBoZWFkaW5ncy12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGRpc3BsYXktaGVhZGluZ3NcbiRkaXNwbGF5LWZvbnQtc2l6ZXM6IChcbiAgICAgICAgMTogNXJlbSxcbiAgICAgICAgMjogNC41cmVtLFxuICAgICAgICAzOiA0cmVtLFxuICAgICAgICA0OiAzLjVyZW0sXG4gICAgICAgIDU6IDNyZW0sXG4gICAgICAgIDY6IDIuNXJlbVxuKTtcblxuJGRpc3BsYXktZm9udC1mYW1pbHk6IG51bGw7XG4kZGlzcGxheS1mb250LXN0eWxlOiBudWxsO1xuJGRpc3BsYXktZm9udC13ZWlnaHQ6IDMwMDtcbiRkaXNwbGF5LWxpbmUtaGVpZ2h0OiAkaGVhZGluZ3MtbGluZS1oZWlnaHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGRpc3BsYXktaGVhZGluZ3NcblxuLy9Gb250IHNpemUgY3VzdG9tXG4kZm9udC1zaXplLWN1c3RvbTogKFxuICAgICAgICAxMDogMTBweCxcbiAgICAgICAgMTE6IDExcHgsXG4gICAgICAgIDEyOiAxMnB4LFxuICAgICAgICAxMzogMTNweCxcbiAgICAgICAgMTQ6IDE0cHgsXG4gICAgICAgIDE1OiAxNXB4LFxuICAgICAgICAxNjogMTZweCxcbiAgICAgICAgMTc6IDE3cHgsXG4gICAgICAgIDE4OiAxOHB4LFxuICAgICAgICAxOTogMTlweCxcbiAgICAgICAgMjA6IDIwcHgsXG4gICAgICAgIDIxOiAyMXB4LFxuICAgICAgICAyMjogMjJweCxcbiAgICAgICAgMjM6IDIzcHgsXG4gICAgICAgIDI0OiAyNHB4LFxuICAgICAgICAzNjogMzZweCxcbiAgICAgICAgNDg6IDQ4cHhcbik7XG5cbi8vIHNjc3MtZG9jcy1zdGFydCB0eXBlLXZhcmlhYmxlc1xuJGxlYWQtZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2UgKiAxLjI1O1xuJGxlYWQtZm9udC13ZWlnaHQ6IDMwMDtcblxuJHNtYWxsLWZvbnQtc2l6ZTogMC43NXJlbTtcblxuJHN1Yi1zdXAtZm9udC1zaXplOiAuNzVlbTtcblxuJHRleHQtbXV0ZWQ6IHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktY29sb3IpO1xuXG4kaW5pdGlhbGlzbS1mb250LXNpemU6ICRzbWFsbC1mb250LXNpemU7XG5cbiRibG9ja3F1b3RlLW1hcmdpbi15OiAkc3BhY2VyO1xuJGJsb2NrcXVvdGUtZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2UgKiAxLjI1O1xuJGJsb2NrcXVvdGUtZm9vdGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWNvbG9yKTtcbiRibG9ja3F1b3RlLWZvb3Rlci1mb250LXNpemU6ICRzbWFsbC1mb250LXNpemU7XG5cbiRoci1tYXJnaW4teTogJHNwYWNlciAqIC43NTtcbiRoci1jb2xvcjogaW5oZXJpdDtcblxuLy8gZnVzdi1kaXNhYmxlXG4kaHItYmctY29sb3I6IG51bGw7IC8vIERlcHJlY2F0ZWQgaW4gdjUuMi4wXG4kaHItaGVpZ2h0OiBudWxsOyAvLyBEZXByZWNhdGVkIGluIHY1LjIuMFxuLy8gZnVzdi1lbmFibGVcblxuJGhyLWJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvcik7IC8vIEFsbG93cyBmb3IgaW5oZXJpdGVkIGNvbG9yc1xuJGhyLWJvcmRlci13aWR0aDogdmFyKC0tI3skcHJlZml4fWJvcmRlci13aWR0aCk7XG4kaHItb3BhY2l0eTogMTtcblxuJGxlZ2VuZC1tYXJnaW4tYm90dG9tOiAuNXJlbTtcbiRsZWdlbmQtZm9udC1zaXplOiAxLjVyZW07XG4kbGVnZW5kLWZvbnQtd2VpZ2h0OiBudWxsO1xuXG4kZHQtZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuXG4kbGlzdC1pbmxpbmUtcGFkZGluZzogLjVyZW07XG5cbiRtYXJrLXBhZGRpbmc6IC4xODc1ZW07XG4kbWFyay1iZzogJHllbGxvdy0xMDA7XG4vLyBzY3NzLWRvY3MtZW5kIHR5cGUtdmFyaWFibGVzXG5cblxuLy8gVGFibGVzXG4vL1xuLy8gQ3VzdG9taXplcyB0aGUgYC50YWJsZWAgY29tcG9uZW50IHdpdGggYmFzaWMgdmFsdWVzLCBlYWNoIHVzZWQgYWNyb3NzIGFsbCB0YWJsZSB2YXJpYXRpb25zLlxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdGFibGUtdmFyaWFibGVzXG4kdGFibGUtY2VsbC1wYWRkaW5nLXk6IC45NXJlbTtcbiR0YWJsZS1jZWxsLXBhZGRpbmcteDogLjk1cmVtO1xuJHRhYmxlLWNlbGwtcGFkZGluZy15LXNtOiAuNXJlbTtcbiR0YWJsZS1jZWxsLXBhZGRpbmcteC1zbTogLjVyZW07XG5cbiR0YWJsZS1jZWxsLXZlcnRpY2FsLWFsaWduOiB0b3A7XG5cbiR0YWJsZS1jb2xvcjogdmFyKC0tI3skcHJlZml4fWJvZHktY29sb3IpO1xuJHRhYmxlLWJnOiB0cmFuc3BhcmVudDtcbiR0YWJsZS1hY2NlbnQtYmc6IHRyYW5zcGFyZW50O1xuXG4kdGFibGUtdGgtZm9udC13ZWlnaHQ6IG51bGw7XG5cbiR0YWJsZS1zdHJpcGVkLWNvbG9yOiAkdGFibGUtY29sb3I7XG4kdGFibGUtc3RyaXBlZC1iZy1mYWN0b3I6IDE7XG4kdGFibGUtc3RyaXBlZC1iZzogcmdiYSh2YXIoLS0jeyRwcmVmaXh9dGVydGlhcnktYmctcmdiKSwgJHRhYmxlLXN0cmlwZWQtYmctZmFjdG9yKTtcblxuJHRhYmxlLWFjdGl2ZS1jb2xvcjogJHRhYmxlLWNvbG9yO1xuJHRhYmxlLWFjdGl2ZS1iZy1mYWN0b3I6IDE7XG4kdGFibGUtYWN0aXZlLWJnOiByZ2JhKHZhcigtLSN7JHByZWZpeH10ZXJ0aWFyeS1iZy1yZ2IpLCAkdGFibGUtYWN0aXZlLWJnLWZhY3Rvcik7XG5cbiR0YWJsZS1ob3Zlci1jb2xvcjogJHRhYmxlLWNvbG9yO1xuJHRhYmxlLWhvdmVyLWJnLWZhY3RvcjogMTtcbiR0YWJsZS1ob3Zlci1iZzogcmdiYSh2YXIoLS0jeyRwcmVmaXh9dGVydGlhcnktYmctcmdiKSwgJHRhYmxlLWhvdmVyLWJnLWZhY3Rvcik7XG5cbiR0YWJsZS1ib3JkZXItZmFjdG9yOiAuMTtcbiR0YWJsZS1ib3JkZXItd2lkdGg6IHZhcigtLSN7JHByZWZpeH1ib3JkZXItd2lkdGgpO1xuJHRhYmxlLWJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvcik7XG5cbiR0YWJsZS1zdHJpcGVkLW9yZGVyOiBvZGQ7XG4kdGFibGUtc3RyaXBlZC1jb2x1bW5zLW9yZGVyOiBldmVuO1xuXG4kdGFibGUtZ3JvdXAtc2VwYXJhdG9yLWNvbG9yOiBjdXJyZW50Y29sb3I7XG5cbiR0YWJsZS1jYXB0aW9uLWNvbG9yOiAkdGV4dC1tdXRlZDtcblxuJHRhYmxlLWJnLXNjYWxlOiAtODAlO1xuLy8gc2Nzcy1kb2NzLWVuZCB0YWJsZS12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHRhYmxlLWxvb3BcbiR0YWJsZS12YXJpYW50czogKFxuICAgICAgICBcInByaW1hcnlcIjogc2hpZnQtY29sb3IoJHByaW1hcnksICR0YWJsZS1iZy1zY2FsZSksXG4gICAgICAgIFwic2Vjb25kYXJ5XCI6IHNoaWZ0LWNvbG9yKCRzZWNvbmRhcnksICR0YWJsZS1iZy1zY2FsZSksXG4gICAgICAgIFwic3VjY2Vzc1wiOiBzaGlmdC1jb2xvcigkc3VjY2VzcywgJHRhYmxlLWJnLXNjYWxlKSxcbiAgICAgICAgXCJpbmZvXCI6IHNoaWZ0LWNvbG9yKCRpbmZvLCAkdGFibGUtYmctc2NhbGUpLFxuICAgICAgICBcIndhcm5pbmdcIjogc2hpZnQtY29sb3IoJHdhcm5pbmcsICR0YWJsZS1iZy1zY2FsZSksXG4gICAgICAgIFwiZGFuZ2VyXCI6IHNoaWZ0LWNvbG9yKCRkYW5nZXIsICR0YWJsZS1iZy1zY2FsZSksXG4gICAgICAgIFwicHVycGxlXCI6IHNoaWZ0LWNvbG9yKCRwdXJwbGUsICR0YWJsZS1iZy1zY2FsZSksXG4gICAgICAgIFwicGlua1wiOiBzaGlmdC1jb2xvcigkcGluaywgJHRhYmxlLWJnLXNjYWxlKSxcbiAgICAgICAgXCJsaWdodFwiOiAkbGlnaHQsXG4gICAgICAgIFwiZGFya1wiOiAkZGFyayxcbik7XG4vLyBzY3NzLWRvY3MtZW5kIHRhYmxlLWxvb3BcblxuXG4vLyBCdXR0b25zICsgRm9ybXNcbi8vXG4vLyBTaGFyZWQgdmFyaWFibGVzIHRoYXQgYXJlIHJlYXNzaWduZWQgdG8gYCRpbnB1dC1gIGFuZCBgJGJ0bi1gIHNwZWNpZmljIHZhcmlhYmxlcy5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGlucHV0LWJ0bi12YXJpYWJsZXNcbiRpbnB1dC1idG4tcGFkZGluZy15OiAuNDVyZW07XG4kaW5wdXQtYnRuLXBhZGRpbmcteDogLjkwcmVtO1xuJGlucHV0LWJ0bi1mb250LWZhbWlseTogbnVsbDtcbiRpbnB1dC1idG4tZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XG4kaW5wdXQtYnRuLWxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcblxuJGlucHV0LWJ0bi1mb2N1cy13aWR0aDogLjE1cmVtO1xuJGlucHV0LWJ0bi1mb2N1cy1jb2xvci1vcGFjaXR5OiAuMjU7XG4kaW5wdXQtYnRuLWZvY3VzLWNvbG9yOiByZ2JhKCRjb21wb25lbnQtYWN0aXZlLWJnLCAkaW5wdXQtYnRuLWZvY3VzLWNvbG9yLW9wYWNpdHkpO1xuJGlucHV0LWJ0bi1mb2N1cy1ibHVyOiAwO1xuJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93OiAwIDAgJGlucHV0LWJ0bi1mb2N1cy1ibHVyICRpbnB1dC1idG4tZm9jdXMtd2lkdGggJGlucHV0LWJ0bi1mb2N1cy1jb2xvcjtcblxuJGlucHV0LWJ0bi1wYWRkaW5nLXktc206IC4yOHJlbTtcbiRpbnB1dC1idG4tcGFkZGluZy14LXNtOiAuOHJlbTtcbiRpbnB1dC1idG4tZm9udC1zaXplLXNtOiAkZm9udC1zaXplLXNtO1xuXG4kaW5wdXQtYnRuLXBhZGRpbmcteS1sZzogLjVyZW07XG4kaW5wdXQtYnRuLXBhZGRpbmcteC1sZzogMXJlbTtcbiRpbnB1dC1idG4tZm9udC1zaXplLWxnOiAkZm9udC1zaXplLWxnO1xuXG4kaW5wdXQtYnRuLWJvcmRlci13aWR0aDogdmFyKC0tI3skcHJlZml4fWJvcmRlci13aWR0aCk7XG4vLyBzY3NzLWRvY3MtZW5kIGlucHV0LWJ0bi12YXJpYWJsZXNcblxuXG4vLyBCdXR0b25zXG4vL1xuLy8gRm9yIGVhY2ggb2YgQm9vdHN0cmFwJ3MgYnV0dG9ucywgZGVmaW5lIHRleHQsIGJhY2tncm91bmQsIGFuZCBib3JkZXIgY29sb3IuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBidG4tdmFyaWFibGVzXG4kYnRuLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Ym9keS1jb2xvcik7XG4kYnRuLXBhZGRpbmcteTogJGlucHV0LWJ0bi1wYWRkaW5nLXk7XG4kYnRuLXBhZGRpbmcteDogJGlucHV0LWJ0bi1wYWRkaW5nLXg7XG4kYnRuLWZvbnQtZmFtaWx5OiAkaW5wdXQtYnRuLWZvbnQtZmFtaWx5O1xuJGJ0bi1mb250LXNpemU6ICRpbnB1dC1idG4tZm9udC1zaXplO1xuJGJ0bi1saW5lLWhlaWdodDogJGlucHV0LWJ0bi1saW5lLWhlaWdodDtcbiRidG4td2hpdGUtc3BhY2U6IG51bGw7IC8vIFNldCB0byBgbm93cmFwYCB0byBwcmV2ZW50IHRleHQgd3JhcHBpbmdcblxuJGJ0bi1wYWRkaW5nLXktc206ICRpbnB1dC1idG4tcGFkZGluZy15LXNtO1xuJGJ0bi1wYWRkaW5nLXgtc206ICRpbnB1dC1idG4tcGFkZGluZy14LXNtO1xuJGJ0bi1mb250LXNpemUtc206ICRpbnB1dC1idG4tZm9udC1zaXplLXNtO1xuXG4kYnRuLXBhZGRpbmcteS1sZzogJGlucHV0LWJ0bi1wYWRkaW5nLXktbGc7XG4kYnRuLXBhZGRpbmcteC1sZzogJGlucHV0LWJ0bi1wYWRkaW5nLXgtbGc7XG4kYnRuLWZvbnQtc2l6ZS1sZzogJGlucHV0LWJ0bi1mb250LXNpemUtbGc7XG5cbiRidG4tYm9yZGVyLXdpZHRoOiAkaW5wdXQtYnRuLWJvcmRlci13aWR0aDtcblxuJGJ0bi1mb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbiRidG4tYm94LXNoYWRvdzogMHB4IDJweCA2cHggMHB4O1xuJGJ0bi1mb2N1cy13aWR0aDogJGlucHV0LWJ0bi1mb2N1cy13aWR0aDtcbiRidG4tZm9jdXMtYm94LXNoYWRvdzogJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93O1xuJGJ0bi1kaXNhYmxlZC1vcGFjaXR5OiAuNjU7XG4kYnRuLWFjdGl2ZS1ib3gtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgkYmxhY2ssIC4xMjUpO1xuXG4kYnRuLWxpbmstY29sb3I6IHZhcigtLSN7JHByZWZpeH1saW5rLWNvbG9yKTtcbiRidG4tbGluay1ob3Zlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fWxpbmstaG92ZXItY29sb3IpO1xuJGJ0bi1saW5rLWRpc2FibGVkLWNvbG9yOiAkZ3JheS02MDA7XG5cbi8vIEFsbG93cyBmb3IgY3VzdG9taXppbmcgYnV0dG9uIHJhZGl1cyBpbmRlcGVuZGVudGx5IGZyb20gZ2xvYmFsIGJvcmRlciByYWRpdXNcbiRidG4tYm9yZGVyLXJhZGl1czogdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMtc20pO1xuJGJ0bi1ib3JkZXItcmFkaXVzLXNtOiB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cy1zbSk7XG4kYnRuLWJvcmRlci1yYWRpdXMtbGc6IHZhcigtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzKTtcblxuJGJ0bi10cmFuc2l0aW9uOiBjb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQ7XG5cbiRidG4taG92ZXItYmctc2hhZGUtYW1vdW50OiA3LjUlO1xuJGJ0bi1ob3Zlci1iZy10aW50LWFtb3VudDogMTUlO1xuJGJ0bi1ob3Zlci1ib3JkZXItc2hhZGUtYW1vdW50OiA3LjUlO1xuJGJ0bi1ob3Zlci1ib3JkZXItdGludC1hbW91bnQ6IDEwJTtcbiRidG4tYWN0aXZlLWJnLXNoYWRlLWFtb3VudDogNy41JTtcbiRidG4tYWN0aXZlLWJnLXRpbnQtYW1vdW50OiAxNSU7XG4kYnRuLWFjdGl2ZS1ib3JkZXItc2hhZGUtYW1vdW50OiA3LjUlO1xuJGJ0bi1hY3RpdmUtYm9yZGVyLXRpbnQtYW1vdW50OiAxMCU7XG4vLyBzY3NzLWRvY3MtZW5kIGJ0bi12YXJpYWJsZXNcblxuXG4vLyBGb3Jtc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS10ZXh0LXZhcmlhYmxlc1xuJGZvcm0tdGV4dC1tYXJnaW4tdG9wOiAuMjVyZW07XG4kZm9ybS10ZXh0LWZvbnQtc2l6ZTogJHNtYWxsLWZvbnQtc2l6ZTtcbiRmb3JtLXRleHQtZm9udC1zdHlsZTogbnVsbDtcbiRmb3JtLXRleHQtZm9udC13ZWlnaHQ6IG51bGw7XG4kZm9ybS10ZXh0LWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWNvbG9yKTtcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS10ZXh0LXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS1sYWJlbC12YXJpYWJsZXNcbiRmb3JtLWxhYmVsLW1hcmdpbi1ib3R0b206IC41cmVtO1xuJGZvcm0tbGFiZWwtZm9udC1zaXplOiBudWxsO1xuJGZvcm0tbGFiZWwtZm9udC1zdHlsZTogbnVsbDtcbiRmb3JtLWxhYmVsLWZvbnQtd2VpZ2h0OiBudWxsO1xuJGZvcm0tbGFiZWwtY29sb3I6IG51bGw7XG4vLyBzY3NzLWRvY3MtZW5kIGZvcm0tbGFiZWwtdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb3JtLWlucHV0LXZhcmlhYmxlc1xuJGlucHV0LXBhZGRpbmcteTogJGlucHV0LWJ0bi1wYWRkaW5nLXk7XG4kaW5wdXQtcGFkZGluZy14OiAkaW5wdXQtYnRuLXBhZGRpbmcteDtcbiRpbnB1dC1mb250LWZhbWlseTogJGlucHV0LWJ0bi1mb250LWZhbWlseTtcbiRpbnB1dC1mb250LXNpemU6ICRpbnB1dC1idG4tZm9udC1zaXplO1xuJGlucHV0LWZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYmFzZTtcbiRpbnB1dC1saW5lLWhlaWdodDogJGlucHV0LWJ0bi1saW5lLWhlaWdodDtcblxuJGlucHV0LXBhZGRpbmcteS1zbTogJGlucHV0LWJ0bi1wYWRkaW5nLXktc207XG4kaW5wdXQtcGFkZGluZy14LXNtOiAkaW5wdXQtYnRuLXBhZGRpbmcteC1zbTtcbiRpbnB1dC1mb250LXNpemUtc206ICRpbnB1dC1idG4tZm9udC1zaXplLXNtO1xuXG4kaW5wdXQtcGFkZGluZy15LWxnOiAkaW5wdXQtYnRuLXBhZGRpbmcteS1sZztcbiRpbnB1dC1wYWRkaW5nLXgtbGc6ICRpbnB1dC1idG4tcGFkZGluZy14LWxnO1xuJGlucHV0LWZvbnQtc2l6ZS1sZzogJGlucHV0LWJ0bi1mb250LXNpemUtbGc7XG5cbiRpbnB1dC1iZzogdmFyKC0tI3skcHJlZml4fXNlY29uZGFyeS1iZyk7XG4kaW5wdXQtZGlzYWJsZWQtY29sb3I6IG51bGw7XG4kaW5wdXQtZGlzYWJsZWQtYmc6IHZhcigtLSN7JHByZWZpeH10ZXJ0aWFyeS1iZyk7XG4kaW5wdXQtZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiBudWxsO1xuXG4kaW5wdXQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1ib2R5LWNvbG9yKTtcbiRpbnB1dC1ib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3IpO1xuJGlucHV0LWJvcmRlci13aWR0aDogJGlucHV0LWJ0bi1ib3JkZXItd2lkdGg7XG4kaW5wdXQtYm94LXNoYWRvdzogbm9uZTtcblxuJGlucHV0LWJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLXNtO1xuJGlucHV0LWJvcmRlci1yYWRpdXMtc206ICRib3JkZXItcmFkaXVzLXNtO1xuJGlucHV0LWJvcmRlci1yYWRpdXMtbGc6ICRib3JkZXItcmFkaXVzO1xuXG4kaW5wdXQtZm9jdXMtYmc6ICRpbnB1dC1iZztcbiRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQpO1xuJGlucHV0LWZvY3VzLWNvbG9yOiAkaW5wdXQtY29sb3I7XG4kaW5wdXQtZm9jdXMtd2lkdGg6ICRpbnB1dC1idG4tZm9jdXMtd2lkdGg7XG4kaW5wdXQtZm9jdXMtYm94LXNoYWRvdzogbm9uZTtcblxuJGlucHV0LXBsYWNlaG9sZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWNvbG9yKTtcbiRpbnB1dC1wbGFpbnRleHQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1ib2R5LWNvbG9yKTtcblxuJGlucHV0LWhlaWdodC1ib3JkZXI6IGNhbGMoJGlucHV0LWJvcmRlci13aWR0aCAqIDIpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuXG4kaW5wdXQtaGVpZ2h0LWlubmVyOiBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0ICogMWVtLCAkaW5wdXQtcGFkZGluZy15ICogMik7XG4kaW5wdXQtaGVpZ2h0LWlubmVyLWhhbGY6IGFkZCgkaW5wdXQtbGluZS1oZWlnaHQgKiAuNWVtLCAkaW5wdXQtcGFkZGluZy15KTtcbiRpbnB1dC1oZWlnaHQtaW5uZXItcXVhcnRlcjogYWRkKCRpbnB1dC1saW5lLWhlaWdodCAqIC4yNWVtLCAkaW5wdXQtcGFkZGluZy15ICogLjUpO1xuXG4kaW5wdXQtaGVpZ2h0OiBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0ICogMWVtLCBhZGQoJGlucHV0LXBhZGRpbmcteSAqIDIsICRpbnB1dC1oZWlnaHQtYm9yZGVyLCBmYWxzZSkpO1xuJGlucHV0LWhlaWdodC1zbTogYWRkKCRpbnB1dC1saW5lLWhlaWdodCAqIDFlbSwgYWRkKCRpbnB1dC1wYWRkaW5nLXktc20gKiAyLCAkaW5wdXQtaGVpZ2h0LWJvcmRlciwgZmFsc2UpKTtcbiRpbnB1dC1oZWlnaHQtbGc6IGFkZCgkaW5wdXQtbGluZS1oZWlnaHQgKiAxZW0sIGFkZCgkaW5wdXQtcGFkZGluZy15LWxnICogMiwgJGlucHV0LWhlaWdodC1ib3JkZXIsIGZhbHNlKSk7XG5cbiRpbnB1dC10cmFuc2l0aW9uOiBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0O1xuXG4kZm9ybS1jb2xvci13aWR0aDogM3JlbTtcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS1pbnB1dC12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tY2hlY2stdmFyaWFibGVzXG4kZm9ybS1jaGVjay1pbnB1dC13aWR0aDogMS4xMzVlbTtcbiRmb3JtLWNoZWNrLW1pbi1oZWlnaHQ6ICRmb250LXNpemUtYmFzZSAqICRsaW5lLWhlaWdodC1iYXNlO1xuJGZvcm0tY2hlY2stcGFkZGluZy1zdGFydDogJGZvcm0tY2hlY2staW5wdXQtd2lkdGggKyAuNWVtO1xuJGZvcm0tY2hlY2stbWFyZ2luLWJvdHRvbTogMDtcbiRmb3JtLWNoZWNrLWxhYmVsLWNvbG9yOiBudWxsO1xuJGZvcm0tY2hlY2stbGFiZWwtY3Vyc29yOiBudWxsO1xuJGZvcm0tY2hlY2stdHJhbnNpdGlvbjogbnVsbDtcblxuJGZvcm0tY2hlY2staW5wdXQtYWN0aXZlLWZpbHRlcjogYnJpZ2h0bmVzcyg5MCUpO1xuXG4kZm9ybS1jaGVjay1pbnB1dC1iZzogJGlucHV0LWJnO1xuJGZvcm0tY2hlY2staW5wdXQtYm9yZGVyOiB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yLXRyYW5zbHVjZW50KTtcbiRmb3JtLWNoZWNrLWlucHV0LWJvcmRlci1yYWRpdXM6IC4yNWVtO1xuJGZvcm0tY2hlY2stcmFkaW8tYm9yZGVyLXJhZGl1czogNTAlO1xuJGZvcm0tY2hlY2staW5wdXQtZm9jdXMtYm9yZGVyOiAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yO1xuJGZvcm0tY2hlY2staW5wdXQtZm9jdXMtYm94LXNoYWRvdzogbm9uZTtcblxuJGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1jb2xvcjogJGNvbXBvbmVudC1hY3RpdmUtY29sb3I7XG4kZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWJnLWNvbG9yOiAkY29tcG9uZW50LWFjdGl2ZS1iZztcbiRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtYm9yZGVyLWNvbG9yOiAkZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWJnLWNvbG9yO1xuJGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1iZy1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMjAgMjAnPjxwYXRoIGZpbGw9J25vbmUnIHN0cm9rZT0nI3skZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWNvbG9yfScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBzdHJva2Utd2lkdGg9JzMnIGQ9J202IDEwIDMgMyA2LTYnLz48L3N2Zz5cIik7XG4kZm9ybS1jaGVjay1yYWRpby1jaGVja2VkLWJnLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCc+PGNpcmNsZSByPScyJyBmaWxsPScjeyRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtY29sb3J9Jy8+PC9zdmc+XCIpO1xuXG4kZm9ybS1jaGVjay1pbnB1dC1pbmRldGVybWluYXRlLWNvbG9yOiAkY29tcG9uZW50LWFjdGl2ZS1jb2xvcjtcbiRmb3JtLWNoZWNrLWlucHV0LWluZGV0ZXJtaW5hdGUtYmctY29sb3I6ICRjb21wb25lbnQtYWN0aXZlLWJnO1xuJGZvcm0tY2hlY2staW5wdXQtaW5kZXRlcm1pbmF0ZS1ib3JkZXItY29sb3I6ICRmb3JtLWNoZWNrLWlucHV0LWluZGV0ZXJtaW5hdGUtYmctY29sb3I7XG4kZm9ybS1jaGVjay1pbnB1dC1pbmRldGVybWluYXRlLWJnLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyMCAyMCc+PHBhdGggZmlsbD0nbm9uZScgc3Ryb2tlPScjeyRmb3JtLWNoZWNrLWlucHV0LWluZGV0ZXJtaW5hdGUtY29sb3J9JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIHN0cm9rZS13aWR0aD0nMycgZD0nTTYgMTBoOCcvPjwvc3ZnPlwiKTtcblxuJGZvcm0tY2hlY2staW5wdXQtZGlzYWJsZWQtb3BhY2l0eTogLjU7XG4kZm9ybS1jaGVjay1sYWJlbC1kaXNhYmxlZC1vcGFjaXR5OiAkZm9ybS1jaGVjay1pbnB1dC1kaXNhYmxlZC1vcGFjaXR5O1xuJGZvcm0tY2hlY2stYnRuLWNoZWNrLWRpc2FibGVkLW9wYWNpdHk6ICRidG4tZGlzYWJsZWQtb3BhY2l0eTtcblxuJGZvcm0tY2hlY2staW5saW5lLW1hcmdpbi1lbmQ6IDFyZW07XG4vLyBzY3NzLWRvY3MtZW5kIGZvcm0tY2hlY2stdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb3JtLXN3aXRjaC12YXJpYWJsZXNcbiRmb3JtLXN3aXRjaC1jb2xvcjogcmdiYSgkYmxhY2ssIC4yNSk7XG4kZm9ybS1zd2l0Y2gtd2lkdGg6IDJlbTtcbiRmb3JtLXN3aXRjaC1wYWRkaW5nLXN0YXJ0OiAkZm9ybS1zd2l0Y2gtd2lkdGggKyAuNWVtO1xuJGZvcm0tc3dpdGNoLWJnLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCc+PGNpcmNsZSByPSczJyBmaWxsPScjeyRmb3JtLXN3aXRjaC1jb2xvcn0nLz48L3N2Zz5cIik7XG4kZm9ybS1zd2l0Y2gtYm9yZGVyLXJhZGl1czogJGZvcm0tc3dpdGNoLXdpZHRoO1xuJGZvcm0tc3dpdGNoLXRyYW5zaXRpb246IGJhY2tncm91bmQtcG9zaXRpb24gLjE1cyBlYXNlLWluLW91dDtcblxuJGZvcm0tc3dpdGNoLWZvY3VzLWNvbG9yOiAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yO1xuJGZvcm0tc3dpdGNoLWZvY3VzLWJnLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCc+PGNpcmNsZSByPSczJyBmaWxsPScjeyRmb3JtLXN3aXRjaC1mb2N1cy1jb2xvcn0nLz48L3N2Zz5cIik7XG5cbiRmb3JtLXN3aXRjaC1jaGVja2VkLWNvbG9yOiAkY29tcG9uZW50LWFjdGl2ZS1jb2xvcjtcbiRmb3JtLXN3aXRjaC1jaGVja2VkLWJnLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCc+PGNpcmNsZSByPSczJyBmaWxsPScjeyRmb3JtLXN3aXRjaC1jaGVja2VkLWNvbG9yfScvPjwvc3ZnPlwiKTtcbiRmb3JtLXN3aXRjaC1jaGVja2VkLWJnLXBvc2l0aW9uOiByaWdodCBjZW50ZXI7XG4vLyBzY3NzLWRvY3MtZW5kIGZvcm0tc3dpdGNoLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgaW5wdXQtZ3JvdXAtdmFyaWFibGVzXG4kaW5wdXQtZ3JvdXAtYWRkb24tcGFkZGluZy15OiAkaW5wdXQtcGFkZGluZy15O1xuJGlucHV0LWdyb3VwLWFkZG9uLXBhZGRpbmcteDogJGlucHV0LXBhZGRpbmcteDtcbiRpbnB1dC1ncm91cC1hZGRvbi1mb250LXdlaWdodDogJGlucHV0LWZvbnQtd2VpZ2h0O1xuJGlucHV0LWdyb3VwLWFkZG9uLWNvbG9yOiAkaW5wdXQtY29sb3I7XG4kaW5wdXQtZ3JvdXAtYWRkb24tYmc6IHZhcigtLSN7JHByZWZpeH10ZXJ0aWFyeS1iZyk7XG4kaW5wdXQtZ3JvdXAtYWRkb24tYm9yZGVyLWNvbG9yOiAkaW5wdXQtYm9yZGVyLWNvbG9yO1xuLy8gc2Nzcy1kb2NzLWVuZCBpbnB1dC1ncm91cC12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tc2VsZWN0LXZhcmlhYmxlc1xuJGZvcm0tc2VsZWN0LXBhZGRpbmcteTogJGlucHV0LXBhZGRpbmcteTtcbiRmb3JtLXNlbGVjdC1wYWRkaW5nLXg6ICRpbnB1dC1wYWRkaW5nLXg7XG4kZm9ybS1zZWxlY3QtZm9udC1mYW1pbHk6ICRpbnB1dC1mb250LWZhbWlseTtcbiRmb3JtLXNlbGVjdC1mb250LXNpemU6ICRpbnB1dC1mb250LXNpemU7XG4kZm9ybS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmc6ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXggKiAzOyAvLyBFeHRyYSBwYWRkaW5nIGZvciBiYWNrZ3JvdW5kLWltYWdlXG4kZm9ybS1zZWxlY3QtZm9udC13ZWlnaHQ6ICRpbnB1dC1mb250LXdlaWdodDtcbiRmb3JtLXNlbGVjdC1saW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0O1xuJGZvcm0tc2VsZWN0LWNvbG9yOiAkaW5wdXQtY29sb3I7XG4kZm9ybS1zZWxlY3QtYmc6ICRpbnB1dC1iZztcbiRmb3JtLXNlbGVjdC1kaXNhYmxlZC1jb2xvcjogbnVsbDtcbiRmb3JtLXNlbGVjdC1kaXNhYmxlZC1iZzogJGlucHV0LWRpc2FibGVkLWJnO1xuJGZvcm0tc2VsZWN0LWRpc2FibGVkLWJvcmRlci1jb2xvcjogJGlucHV0LWRpc2FibGVkLWJvcmRlci1jb2xvcjtcbiRmb3JtLXNlbGVjdC1iZy1wb3NpdGlvbjogcmlnaHQgJGZvcm0tc2VsZWN0LXBhZGRpbmcteCBjZW50ZXI7XG4kZm9ybS1zZWxlY3QtYmctc2l6ZTogMTRweCAxMHB4OyAvLyBJbiBwaXhlbHMgYmVjYXVzZSBpbWFnZSBkaW1lbnNpb25zXG4kZm9ybS1zZWxlY3QtaW5kaWNhdG9yLWNvbG9yOiAkZ3JheS04MDA7XG4kZm9ybS1zZWxlY3QtaW5kaWNhdG9yOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNic+PHBhdGggZmlsbD0nbm9uZScgc3Ryb2tlPScjeyRmb3JtLXNlbGVjdC1pbmRpY2F0b3ItY29sb3J9JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIHN0cm9rZS13aWR0aD0nMicgZD0nbTIgNSA2IDYgNi02Jy8+PC9zdmc+XCIpO1xuXG4kZm9ybS1zZWxlY3QtZmVlZGJhY2staWNvbi1wYWRkaW5nLWVuZDogJGZvcm0tc2VsZWN0LXBhZGRpbmcteCAqIDIuNSArICRmb3JtLXNlbGVjdC1pbmRpY2F0b3ItcGFkZGluZztcbiRmb3JtLXNlbGVjdC1mZWVkYmFjay1pY29uLXBvc2l0aW9uOiBjZW50ZXIgcmlnaHQgJGZvcm0tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nO1xuJGZvcm0tc2VsZWN0LWZlZWRiYWNrLWljb24tc2l6ZTogJGlucHV0LWhlaWdodC1pbm5lci1oYWxmICRpbnB1dC1oZWlnaHQtaW5uZXItaGFsZjtcblxuJGZvcm0tc2VsZWN0LWJvcmRlci13aWR0aDogJGlucHV0LWJvcmRlci13aWR0aDtcbiRmb3JtLXNlbGVjdC1ib3JkZXItY29sb3I6ICRpbnB1dC1ib3JkZXItY29sb3I7XG4kZm9ybS1zZWxlY3QtYm9yZGVyLXJhZGl1czogJGlucHV0LWJvcmRlci1yYWRpdXM7XG4kZm9ybS1zZWxlY3QtYm94LXNoYWRvdzogJGJveC1zaGFkb3ctaW5zZXQ7XG5cbiRmb3JtLXNlbGVjdC1mb2N1cy1ib3JkZXItY29sb3I6ICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3I7XG4kZm9ybS1zZWxlY3QtZm9jdXMtd2lkdGg6ICRpbnB1dC1mb2N1cy13aWR0aDtcbiRmb3JtLXNlbGVjdC1mb2N1cy1ib3gtc2hhZG93OiBub25lO1xuXG4kZm9ybS1zZWxlY3QtcGFkZGluZy15LXNtOiAkaW5wdXQtcGFkZGluZy15LXNtO1xuJGZvcm0tc2VsZWN0LXBhZGRpbmcteC1zbTogJGlucHV0LXBhZGRpbmcteC1zbTtcbiRmb3JtLXNlbGVjdC1mb250LXNpemUtc206ICRpbnB1dC1mb250LXNpemUtc207XG4kZm9ybS1zZWxlY3QtYm9yZGVyLXJhZGl1cy1zbTogJGlucHV0LWJvcmRlci1yYWRpdXMtc207XG5cbiRmb3JtLXNlbGVjdC1wYWRkaW5nLXktbGc6ICRpbnB1dC1wYWRkaW5nLXktbGc7XG4kZm9ybS1zZWxlY3QtcGFkZGluZy14LWxnOiAkaW5wdXQtcGFkZGluZy14LWxnO1xuJGZvcm0tc2VsZWN0LWZvbnQtc2l6ZS1sZzogJGlucHV0LWZvbnQtc2l6ZS1sZztcbiRmb3JtLXNlbGVjdC1ib3JkZXItcmFkaXVzLWxnOiAkaW5wdXQtYm9yZGVyLXJhZGl1cy1sZztcblxuJGZvcm0tc2VsZWN0LXRyYW5zaXRpb246ICRpbnB1dC10cmFuc2l0aW9uO1xuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLXNlbGVjdC12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tcmFuZ2UtdmFyaWFibGVzXG4kZm9ybS1yYW5nZS10cmFjay13aWR0aDogMTAwJTtcbiRmb3JtLXJhbmdlLXRyYWNrLWhlaWdodDogLjVyZW07XG4kZm9ybS1yYW5nZS10cmFjay1jdXJzb3I6IHBvaW50ZXI7XG4kZm9ybS1yYW5nZS10cmFjay1iZzogdmFyKC0tI3skcHJlZml4fWJvZHktYmcpO1xuJGZvcm0tcmFuZ2UtdHJhY2stYm9yZGVyLXJhZGl1czogMXJlbTtcbiRmb3JtLXJhbmdlLXRyYWNrLWJveC1zaGFkb3c6ICRib3gtc2hhZG93LWluc2V0O1xuXG4kZm9ybS1yYW5nZS10aHVtYi13aWR0aDogMXJlbTtcbiRmb3JtLXJhbmdlLXRodW1iLWhlaWdodDogJGZvcm0tcmFuZ2UtdGh1bWItd2lkdGg7XG4kZm9ybS1yYW5nZS10aHVtYi1iZzogJGNvbXBvbmVudC1hY3RpdmUtYmc7XG4kZm9ybS1yYW5nZS10aHVtYi1ib3JkZXI6IDA7XG4kZm9ybS1yYW5nZS10aHVtYi1ib3JkZXItcmFkaXVzOiAxcmVtO1xuJGZvcm0tcmFuZ2UtdGh1bWItYm94LXNoYWRvdzogMCAuMXJlbSAuMjVyZW0gcmdiYSgkYmxhY2ssIC4xKTtcbiRmb3JtLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3c6IDAgMCAwIDFweCAkYm9keS1iZywgJGlucHV0LWZvY3VzLWJveC1zaGFkb3c7XG4kZm9ybS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93LXdpZHRoOiAkaW5wdXQtZm9jdXMtd2lkdGg7IC8vIEZvciBmb2N1cyBib3ggc2hhZG93IGlzc3VlIGluIEVkZ2VcbiRmb3JtLXJhbmdlLXRodW1iLWFjdGl2ZS1iZzogdGludC1jb2xvcigkY29tcG9uZW50LWFjdGl2ZS1iZywgNzAlKTtcbiRmb3JtLXJhbmdlLXRodW1iLWRpc2FibGVkLWJnOiB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWNvbG9yKTtcbiRmb3JtLXJhbmdlLXRodW1iLXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS1yYW5nZS12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tZmlsZS12YXJpYWJsZXNcbiRmb3JtLWZpbGUtYnV0dG9uLWNvbG9yOiAkaW5wdXQtY29sb3I7XG4kZm9ybS1maWxlLWJ1dHRvbi1iZzogdmFyKC0tI3skcHJlZml4fXRlcnRpYXJ5LWJnKTtcbiRmb3JtLWZpbGUtYnV0dG9uLWhvdmVyLWJnOiB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWJnKTtcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS1maWxlLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS1mbG9hdGluZy12YXJpYWJsZXNcbiRmb3JtLWZsb2F0aW5nLWhlaWdodDogYWRkKDMuNXJlbSwgJGlucHV0LWhlaWdodC1ib3JkZXIpO1xuJGZvcm0tZmxvYXRpbmctbGluZS1oZWlnaHQ6IDEuMjU7XG4kZm9ybS1mbG9hdGluZy1wYWRkaW5nLXg6ICRpbnB1dC1wYWRkaW5nLXg7XG4kZm9ybS1mbG9hdGluZy1wYWRkaW5nLXk6IDFyZW07XG4kZm9ybS1mbG9hdGluZy1pbnB1dC1wYWRkaW5nLXQ6IDEuNjI1cmVtO1xuJGZvcm0tZmxvYXRpbmctaW5wdXQtcGFkZGluZy1iOiAuNjI1cmVtO1xuJGZvcm0tZmxvYXRpbmctbGFiZWwtaGVpZ2h0OiAxLjg3NWVtO1xuJGZvcm0tZmxvYXRpbmctbGFiZWwtb3BhY2l0eTogLjY1O1xuJGZvcm0tZmxvYXRpbmctbGFiZWwtdHJhbnNmb3JtOiBzY2FsZSguODUpIHRyYW5zbGF0ZVkoLS41cmVtKSB0cmFuc2xhdGVYKC4xNXJlbSk7XG4kZm9ybS1mbG9hdGluZy1sYWJlbC1kaXNhYmxlZC1jb2xvcjogJGdyYXktNjAwO1xuJGZvcm0tZmxvYXRpbmctdHJhbnNpdGlvbjogb3BhY2l0eSAuMXMgZWFzZS1pbi1vdXQsIHRyYW5zZm9ybSAuMXMgZWFzZS1pbi1vdXQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZvcm0tZmxvYXRpbmctdmFyaWFibGVzXG5cbi8vIEZvcm0gdmFsaWRhdGlvblxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS1mZWVkYmFjay12YXJpYWJsZXNcbiRmb3JtLWZlZWRiYWNrLW1hcmdpbi10b3A6ICRmb3JtLXRleHQtbWFyZ2luLXRvcDtcbiRmb3JtLWZlZWRiYWNrLWZvbnQtc2l6ZTogJGZvcm0tdGV4dC1mb250LXNpemU7XG4kZm9ybS1mZWVkYmFjay1mb250LXN0eWxlOiAkZm9ybS10ZXh0LWZvbnQtc3R5bGU7XG4kZm9ybS1mZWVkYmFjay12YWxpZC1jb2xvcjogJHN1Y2Nlc3M7XG4kZm9ybS1mZWVkYmFjay1pbnZhbGlkLWNvbG9yOiAkZGFuZ2VyO1xuXG4kZm9ybS1mZWVkYmFjay1pY29uLXZhbGlkLWNvbG9yOiAkZm9ybS1mZWVkYmFjay12YWxpZC1jb2xvcjtcbiRmb3JtLWZlZWRiYWNrLWljb24tdmFsaWQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDggOCc+PHBhdGggZmlsbD0nI3skZm9ybS1mZWVkYmFjay1pY29uLXZhbGlkLWNvbG9yfScgZD0nTTIuMyA2LjczLjYgNC41M2MtLjQtMS4wNC40Ni0xLjQgMS4xLS44bDEuMSAxLjQgMy40LTMuOGMuNi0uNjMgMS42LS4yNyAxLjIuN2wtNCA0LjZjLS40My41LS44LjQtMS4xLjF6Jy8+PC9zdmc+XCIpO1xuJGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkLWNvbG9yOiAkZm9ybS1mZWVkYmFjay1pbnZhbGlkLWNvbG9yO1xuJGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxMiAxMicgd2lkdGg9JzEyJyBoZWlnaHQ9JzEyJyBmaWxsPSdub25lJyBzdHJva2U9JyN7JGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkLWNvbG9yfSc+PGNpcmNsZSBjeD0nNicgY3k9JzYnIHI9JzQuNScvPjxwYXRoIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIGQ9J001LjggMy42aC40TDYgNi41eicvPjxjaXJjbGUgY3g9JzYnIGN5PSc4LjInIHI9Jy42JyBmaWxsPScjeyRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZC1jb2xvcn0nIHN0cm9rZT0nbm9uZScvPjwvc3ZnPlwiKTtcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS1mZWVkYmFjay12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tdmFsaWRhdGlvbi1jb2xvcnNcbiRmb3JtLXZhbGlkLWNvbG9yOiAkZm9ybS1mZWVkYmFjay12YWxpZC1jb2xvcjtcbiRmb3JtLXZhbGlkLWJvcmRlci1jb2xvcjogJGZvcm0tZmVlZGJhY2stdmFsaWQtY29sb3I7XG4kZm9ybS1pbnZhbGlkLWNvbG9yOiAkZm9ybS1mZWVkYmFjay1pbnZhbGlkLWNvbG9yO1xuJGZvcm0taW52YWxpZC1ib3JkZXItY29sb3I6ICRmb3JtLWZlZWRiYWNrLWludmFsaWQtY29sb3I7XG4vLyBzY3NzLWRvY3MtZW5kIGZvcm0tdmFsaWRhdGlvbi1jb2xvcnNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tdmFsaWRhdGlvbi1zdGF0ZXNcbiRmb3JtLXZhbGlkYXRpb24tc3RhdGVzOiAoXG4gICAgICAgIFwidmFsaWRcIjogKFxuICAgICAgICAgICAgICAgIFwiY29sb3JcIjogdmFyKC0tI3skcHJlZml4fWZvcm0tdmFsaWQtY29sb3IpLFxuICAgICAgICAgICAgICAgIFwiaWNvblwiOiAkZm9ybS1mZWVkYmFjay1pY29uLXZhbGlkLFxuICAgICAgICAgICAgICAgIFwidG9vbHRpcC1jb2xvclwiOiAjZmZmLFxuICAgICAgICAgICAgICAgIFwidG9vbHRpcC1iZy1jb2xvclwiOiB2YXIoLS0jeyRwcmVmaXh9c3VjY2VzcyksXG4gICAgICAgICAgICAgICAgXCJmb2N1cy1ib3gtc2hhZG93XCI6IDAgMCAkaW5wdXQtYnRuLWZvY3VzLWJsdXIgJGlucHV0LWZvY3VzLXdpZHRoIHJnYmEodmFyKC0tI3skcHJlZml4fXN1Y2Nlc3MtcmdiKSwgJGlucHV0LWJ0bi1mb2N1cy1jb2xvci1vcGFjaXR5KSxcbiAgICAgICAgICAgICAgICBcImJvcmRlci1jb2xvclwiOiB2YXIoLS0jeyRwcmVmaXh9Zm9ybS12YWxpZC1ib3JkZXItY29sb3IpLFxuICAgICAgICApLFxuICAgICAgICBcImludmFsaWRcIjogKFxuICAgICAgICAgICAgICAgIFwiY29sb3JcIjogdmFyKC0tI3skcHJlZml4fWZvcm0taW52YWxpZC1jb2xvciksXG4gICAgICAgICAgICAgICAgXCJpY29uXCI6ICRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZCxcbiAgICAgICAgICAgICAgICBcInRvb2x0aXAtY29sb3JcIjogI2ZmZixcbiAgICAgICAgICAgICAgICBcInRvb2x0aXAtYmctY29sb3JcIjogdmFyKC0tI3skcHJlZml4fWRhbmdlciksXG4gICAgICAgICAgICAgICAgXCJmb2N1cy1ib3gtc2hhZG93XCI6IDAgMCAkaW5wdXQtYnRuLWZvY3VzLWJsdXIgJGlucHV0LWZvY3VzLXdpZHRoIHJnYmEodmFyKC0tI3skcHJlZml4fWRhbmdlci1yZ2IpLCAkaW5wdXQtYnRuLWZvY3VzLWNvbG9yLW9wYWNpdHkpLFxuICAgICAgICAgICAgICAgIFwiYm9yZGVyLWNvbG9yXCI6IHZhcigtLSN7JHByZWZpeH1mb3JtLWludmFsaWQtYm9yZGVyLWNvbG9yKSxcbiAgICAgICAgKVxuKTtcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS12YWxpZGF0aW9uLXN0YXRlc1xuXG4vLyBaLWluZGV4IG1hc3RlciBsaXN0XG4vL1xuLy8gV2FybmluZzogQXZvaWQgY3VzdG9taXppbmcgdGhlc2UgdmFsdWVzLiBUaGV5J3JlIHVzZWQgZm9yIGEgYmlyZCdzIGV5ZSB2aWV3XG4vLyBvZiBjb21wb25lbnRzIGRlcGVuZGVudCBvbiB0aGUgei1heGlzIGFuZCBhcmUgZGVzaWduZWQgdG8gYWxsIHdvcmsgdG9nZXRoZXIuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCB6aW5kZXgtc3RhY2tcbiR6aW5kZXgtZHJvcGRvd246IDEwMDA7XG4kemluZGV4LXN0aWNreTogMTAyMDtcbiR6aW5kZXgtZml4ZWQ6IDEwMzA7XG4kemluZGV4LW9mZmNhbnZhcy1iYWNrZHJvcDogMTA0MDtcbiR6aW5kZXgtb2ZmY2FudmFzOiAxMDQ1O1xuJHppbmRleC1tb2RhbC1iYWNrZHJvcDogMTA1MDtcbiR6aW5kZXgtbW9kYWw6IDEwNTU7XG4kemluZGV4LXBvcG92ZXI6IDEwNzA7XG4kemluZGV4LXRvb2x0aXA6IDEwODA7XG4kemluZGV4LXRvYXN0OiAxMDkwO1xuLy8gc2Nzcy1kb2NzLWVuZCB6aW5kZXgtc3RhY2tcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHppbmRleC1sZXZlbHMtbWFwXG4kemluZGV4LWxldmVsczogKFxuICAgICAgICBuMTogLTEsXG4gICAgICAgIDA6IDAsXG4gICAgICAgIDE6IDEsXG4gICAgICAgIDI6IDIsXG4gICAgICAgIDM6IDNcbik7XG4vLyBzY3NzLWRvY3MtZW5kIHppbmRleC1sZXZlbHMtbWFwXG5cblxuLy8gTmF2c1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgbmF2LXZhcmlhYmxlc1xuJG5hdi1saW5rLXBhZGRpbmcteTogLjVyZW07XG4kbmF2LWxpbmstcGFkZGluZy14OiAxcmVtO1xuJG5hdi1saW5rLWZvbnQtc2l6ZTogbnVsbDtcbiRuYXYtbGluay1mb250LXdlaWdodDogbnVsbDtcbiRuYXYtbGluay1jb2xvcjogdmFyKC0tI3skcHJlZml4fWxpbmstY29sb3IpO1xuJG5hdi1saW5rLWhvdmVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bGluay1ob3Zlci1jb2xvcik7XG4kbmF2LWxpbmstdHJhbnNpdGlvbjogY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dDtcbiRuYXYtbGluay1kaXNhYmxlZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXNlY29uZGFyeS1jb2xvcik7XG4kbmF2LWxpbmstZm9jdXMtYm94LXNoYWRvdzogJGZvY3VzLXJpbmctYm94LXNoYWRvdztcblxuJG5hdi10YWJzLWJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvcik7XG4kbmF2LXRhYnMtYm9yZGVyLXdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXdpZHRoKTtcbiRuYXYtdGFicy1ib3JkZXItcmFkaXVzOiB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cyk7XG4kbmF2LXRhYnMtbGluay1ob3Zlci1ib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktYmcpIHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktYmcpICRuYXYtdGFicy1ib3JkZXItY29sb3I7XG4kbmF2LXRhYnMtbGluay1hY3RpdmUtY29sb3I6IHZhcigtLSN7JHByZWZpeH1lbXBoYXNpcy1jb2xvcik7XG4kbmF2LXRhYnMtbGluay1hY3RpdmUtYmc6IHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktYmcpO1xuJG5hdi10YWJzLWxpbmstYWN0aXZlLWJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvcikgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvcikgJG5hdi10YWJzLWxpbmstYWN0aXZlLWJnO1xuXG4kbmF2LXBpbGxzLWJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuJG5hdi1waWxscy1saW5rLWFjdGl2ZS1jb2xvcjogJGNvbXBvbmVudC1hY3RpdmUtY29sb3I7XG4kbmF2LXBpbGxzLWxpbmstYWN0aXZlLWJnOiAkY29tcG9uZW50LWFjdGl2ZS1iZztcbiRuYXYtdW5kZXJsaW5lLWdhcDogMXJlbTtcbiRuYXYtdW5kZXJsaW5lLWJvcmRlci13aWR0aDogLjEyNXJlbTtcbiRuYXYtdW5kZXJsaW5lLWxpbmstYWN0aXZlLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9ZW1waGFzaXMtY29sb3IpO1xuLy8gc2Nzcy1kb2NzLWVuZCBuYXYtdmFyaWFibGVzXG5cblxuLy8gTmF2YmFyXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBuYXZiYXItdmFyaWFibGVzXG4kbmF2YmFyLXBhZGRpbmcteTogJHNwYWNlciAqIC41O1xuJG5hdmJhci1wYWRkaW5nLXg6IG51bGw7XG5cbiRuYXZiYXItbmF2LWxpbmstcGFkZGluZy14OiAuNXJlbTtcblxuJG5hdmJhci1icmFuZC1mb250LXNpemU6ICRmb250LXNpemUtbGc7XG4vLyBDb21wdXRlIHRoZSBuYXZiYXItYnJhbmQgcGFkZGluZy15IHNvIHRoZSBuYXZiYXItYnJhbmQgd2lsbCBoYXZlIHRoZSBzYW1lIGhlaWdodCBhcyBuYXZiYXItdGV4dCBhbmQgbmF2LWxpbmtcbiRuYXYtbGluay1oZWlnaHQ6ICRmb250LXNpemUtYmFzZSAqICRsaW5lLWhlaWdodC1iYXNlICsgJG5hdi1saW5rLXBhZGRpbmcteSAqIDI7XG4kbmF2YmFyLWJyYW5kLWhlaWdodDogJG5hdmJhci1icmFuZC1mb250LXNpemUgKiAkbGluZS1oZWlnaHQtYmFzZTtcbiRuYXZiYXItYnJhbmQtcGFkZGluZy15OiAoJG5hdi1saW5rLWhlaWdodCAtICRuYXZiYXItYnJhbmQtaGVpZ2h0KSAqIC41O1xuJG5hdmJhci1icmFuZC1tYXJnaW4tZW5kOiAxcmVtO1xuXG4kbmF2YmFyLXRvZ2dsZXItcGFkZGluZy15OiAuMjVyZW07XG4kbmF2YmFyLXRvZ2dsZXItcGFkZGluZy14OiAuNzVyZW07XG4kbmF2YmFyLXRvZ2dsZXItZm9udC1zaXplOiAkZm9udC1zaXplLWxnO1xuJG5hdmJhci10b2dnbGVyLWJvcmRlci1yYWRpdXM6ICRidG4tYm9yZGVyLXJhZGl1cztcbiRuYXZiYXItdG9nZ2xlci1mb2N1cy13aWR0aDogJGJ0bi1mb2N1cy13aWR0aDtcbiRuYXZiYXItdG9nZ2xlci10cmFuc2l0aW9uOiBib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQ7XG5cbiRuYXZiYXItbGlnaHQtY29sb3I6IHJnYmEodmFyKC0tI3skcHJlZml4fWVtcGhhc2lzLWNvbG9yLXJnYiksIC42NSk7XG4kbmF2YmFyLWxpZ2h0LWhvdmVyLWNvbG9yOiByZ2JhKHZhcigtLSN7JHByZWZpeH1lbXBoYXNpcy1jb2xvci1yZ2IpLCAuOCk7XG4kbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvcjogcmdiYSh2YXIoLS0jeyRwcmVmaXh9ZW1waGFzaXMtY29sb3ItcmdiKSwgMSk7XG4kbmF2YmFyLWxpZ2h0LWRpc2FibGVkLWNvbG9yOiByZ2JhKHZhcigtLSN7JHByZWZpeH1lbXBoYXNpcy1jb2xvci1yZ2IpLCAuMyk7XG4kbmF2YmFyLWxpZ2h0LWljb24tY29sb3I6IHJnYmEoJGJvZHktY29sb3IsIC43NSk7XG4kbmF2YmFyLWxpZ2h0LXRvZ2dsZXItaWNvbi1iZzogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMzAgMzAnPjxwYXRoIHN0cm9rZT0nI3tyZ2JhKCRib2R5LWNvbG9yLCAuNzUpfScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIHN0cm9rZS13aWR0aD0nMicgZD0nTTQgN2gyMk00IDE1aDIyTTQgMjNoMjInLz48L3N2Zz5cIik7XG4kbmF2YmFyLWxpZ2h0LXRvZ2dsZXItYm9yZGVyLWNvbG9yOiByZ2JhKHZhcigtLSN7JHByZWZpeH1lbXBoYXNpcy1jb2xvci1yZ2IpLCAuMTUpO1xuJG5hdmJhci1saWdodC1icmFuZC1jb2xvcjogJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3I7XG4kbmF2YmFyLWxpZ2h0LWJyYW5kLWhvdmVyLWNvbG9yOiAkbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvcjtcbi8vIHNjc3MtZG9jcy1lbmQgbmF2YmFyLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgbmF2YmFyLWRhcmstdmFyaWFibGVzXG4kbmF2YmFyLWRhcmstY29sb3I6IHJnYmEoJHdoaXRlLCAuNTUpO1xuJG5hdmJhci1kYXJrLWhvdmVyLWNvbG9yOiByZ2JhKCR3aGl0ZSwgLjc1KTtcbiRuYXZiYXItZGFyay1hY3RpdmUtY29sb3I6ICR3aGl0ZTtcbiRuYXZiYXItZGFyay1kaXNhYmxlZC1jb2xvcjogcmdiYSgkd2hpdGUsIC4yNSk7XG4kbmF2YmFyLWRhcmstdG9nZ2xlci1pY29uLWJnOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAzMCAzMCc+PHBhdGggc3Ryb2tlPScjeyRuYXZiYXItZGFyay1jb2xvcn0nIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBzdHJva2Utd2lkdGg9JzInIGQ9J000IDdoMjJNNCAxNWgyMk00IDIzaDIyJy8+PC9zdmc+XCIpO1xuJG5hdmJhci1kYXJrLXRvZ2dsZXItYm9yZGVyLWNvbG9yOiByZ2JhKCR3aGl0ZSwgLjEpO1xuJG5hdmJhci1kYXJrLWJyYW5kLWNvbG9yOiAkbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yO1xuJG5hdmJhci1kYXJrLWJyYW5kLWhvdmVyLWNvbG9yOiAkbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yO1xuLy8gc2Nzcy1kb2NzLWVuZCBuYXZiYXItZGFyay12YXJpYWJsZXNcblxuXG4vLyBEcm9wZG93bnNcbi8vXG4vLyBEcm9wZG93biBtZW51IGNvbnRhaW5lciBhbmQgY29udGVudHMuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBkcm9wZG93bi12YXJpYWJsZXNcbiRkcm9wZG93bi1taW4td2lkdGg6IDEwcmVtO1xuJGRyb3Bkb3duLXBhZGRpbmcteDogMDtcbiRkcm9wZG93bi1wYWRkaW5nLXk6IC4yNXJlbTtcbiRkcm9wZG93bi1zcGFjZXI6IC4xMjVyZW07XG4kZHJvcGRvd24tZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XG4kZHJvcGRvd24tY29sb3I6IHZhcigtLSN7JHByZWZpeH1ib2R5LWNvbG9yKTtcbiRkcm9wZG93bi1iZzogdmFyKC0tI3skcHJlZml4fXNlY29uZGFyeS1iZyk7XG4kZHJvcGRvd24tYm9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yKTtcbiRkcm9wZG93bi1ib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbiRkcm9wZG93bi1ib3JkZXItd2lkdGg6IHZhcigtLSN7JHByZWZpeH1ib3JkZXItd2lkdGgpO1xuJGRyb3Bkb3duLWlubmVyLWJvcmRlci1yYWRpdXM6IGNhbGMoJGRyb3Bkb3duLWJvcmRlci1yYWRpdXMgLSAkZHJvcGRvd24tYm9yZGVyLXdpZHRoKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiRkcm9wZG93bi1kaXZpZGVyLWJnOiAkZHJvcGRvd24tYm9yZGVyLWNvbG9yO1xuJGRyb3Bkb3duLWRpdmlkZXItbWFyZ2luLXk6ICRzcGFjZXIgKiAuNTtcbiRkcm9wZG93bi1ib3gtc2hhZG93OiB2YXIoLS0jeyRwcmVmaXh9Ym94LXNoYWRvdyk7XG5cbiRkcm9wZG93bi1saW5rLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Ym9keS1jb2xvcik7XG4kZHJvcGRvd24tbGluay1ob3Zlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fXRlcnRpYXJ5LWNvbG9yKTtcbiRkcm9wZG93bi1saW5rLWhvdmVyLWJnOiB2YXIoLS0jeyRwcmVmaXh9dGVydGlhcnktYmcpO1xuXG4kZHJvcGRvd24tbGluay1hY3RpdmUtY29sb3I6IHZhcigtLSN7JHByZWZpeH10ZXJ0aWFyeS1jb2xvcik7XG4kZHJvcGRvd24tbGluay1hY3RpdmUtYmc6IHZhcigtLSN7JHByZWZpeH10ZXJ0aWFyeS1iZyk7XG5cbiRkcm9wZG93bi1saW5rLWRpc2FibGVkLWNvbG9yOiAkZ3JheS01MDA7XG5cbiRkcm9wZG93bi1pdGVtLXBhZGRpbmcteTogLjM3NXJlbTtcbiRkcm9wZG93bi1pdGVtLXBhZGRpbmcteDogJHNwYWNlciAqIDAuNzU7XG5cbiRkcm9wZG93bi1oZWFkZXItY29sb3I6IGluaGVyaXQ7XG4kZHJvcGRvd24taGVhZGVyLXBhZGRpbmcteDogJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy14ICogLjc1O1xuJGRyb3Bkb3duLWhlYWRlci1wYWRkaW5nLXk6ICRkcm9wZG93bi1wYWRkaW5nLXkgKiAyO1xuLy8gZnVzdi1kaXNhYmxlXG4kZHJvcGRvd24taGVhZGVyLXBhZGRpbmc6ICRkcm9wZG93bi1oZWFkZXItcGFkZGluZy15ICRkcm9wZG93bi1oZWFkZXItcGFkZGluZy14OyAvLyBEZXByZWNhdGVkIGluIHY1LjIuMFxuLy8gZnVzdi1lbmFibGVcbi8vIHNjc3MtZG9jcy1lbmQgZHJvcGRvd24tdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBkcm9wZG93bi1kYXJrLXZhcmlhYmxlc1xuJGRyb3Bkb3duLWRhcmstY29sb3I6ICRncmF5LTMwMDtcbiRkcm9wZG93bi1kYXJrLWJnOiAkZ3JheS04MDA7XG4kZHJvcGRvd24tZGFyay1ib3JkZXItY29sb3I6ICRkcm9wZG93bi1ib3JkZXItY29sb3I7XG4kZHJvcGRvd24tZGFyay1kaXZpZGVyLWJnOiAkZHJvcGRvd24tZGl2aWRlci1iZztcbiRkcm9wZG93bi1kYXJrLWJveC1zaGFkb3c6IG51bGw7XG4kZHJvcGRvd24tZGFyay1saW5rLWNvbG9yOiAkZHJvcGRvd24tZGFyay1jb2xvcjtcbiRkcm9wZG93bi1kYXJrLWxpbmstaG92ZXItY29sb3I6ICR3aGl0ZTtcbiRkcm9wZG93bi1kYXJrLWxpbmstaG92ZXItYmc6IHJnYmEoJHdoaXRlLCAuMTUpO1xuJGRyb3Bkb3duLWRhcmstbGluay1hY3RpdmUtY29sb3I6ICRkcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvcjtcbiRkcm9wZG93bi1kYXJrLWxpbmstYWN0aXZlLWJnOiAkZHJvcGRvd24tbGluay1hY3RpdmUtYmc7XG4kZHJvcGRvd24tZGFyay1saW5rLWRpc2FibGVkLWNvbG9yOiAkZ3JheS01MDA7XG4kZHJvcGRvd24tZGFyay1oZWFkZXItY29sb3I6ICRncmF5LTUwMDtcbi8vIHNjc3MtZG9jcy1lbmQgZHJvcGRvd24tZGFyay12YXJpYWJsZXNcblxuXG4vLyBQYWdpbmF0aW9uXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBwYWdpbmF0aW9uLXZhcmlhYmxlc1xuJHBhZ2luYXRpb24tcGFkZGluZy15OiAuMzc1cmVtO1xuJHBhZ2luYXRpb24tcGFkZGluZy14OiAuNzVyZW07XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXktc206IC4yNXJlbTtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteC1zbTogLjVyZW07XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXktbGc6IC43NXJlbTtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteC1sZzogMS41cmVtO1xuXG4kcGFnaW5hdGlvbi1mb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcblxuJHBhZ2luYXRpb24tY29sb3I6IHZhcigtLSN7JHByZWZpeH10ZXJ0aWFyeS1jb2xvcik7XG4kcGFnaW5hdGlvbi1iZzogdmFyKC0tI3skcHJlZml4fXNlY29uZGFyeS1iZyk7XG4kcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzOiB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cy1zbSk7XG4kcGFnaW5hdGlvbi1ib3JkZXItd2lkdGg6IHZhcigtLSN7JHByZWZpeH1ib3JkZXItd2lkdGgpO1xuJHBhZ2luYXRpb24tbWFyZ2luLXN0YXJ0OiBjYWxjKCN7JHBhZ2luYXRpb24tYm9yZGVyLXdpZHRofSAqIC0xKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiRwYWdpbmF0aW9uLWJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvcik7XG5cbiRwYWdpbmF0aW9uLWZvY3VzLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bGluay1ob3Zlci1jb2xvcik7XG4kcGFnaW5hdGlvbi1mb2N1cy1iZzogdmFyKC0tI3skcHJlZml4fXNlY29uZGFyeS1iZyk7XG4kcGFnaW5hdGlvbi1mb2N1cy1ib3gtc2hhZG93OiBub25lO1xuJHBhZ2luYXRpb24tZm9jdXMtb3V0bGluZTogMDtcblxuJHBhZ2luYXRpb24taG92ZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1saW5rLWhvdmVyLWNvbG9yKTtcbiRwYWdpbmF0aW9uLWhvdmVyLWJnOiB2YXIoLS0jeyRwcmVmaXh9dGVydGlhcnktYmcpO1xuJHBhZ2luYXRpb24taG92ZXItYm9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yKTsgLy8gVG9kbyBpbiB2NjogcmVtb3ZlIHRoaXM/XG5cbiRwYWdpbmF0aW9uLWFjdGl2ZS1jb2xvcjogJGNvbXBvbmVudC1hY3RpdmUtY29sb3I7XG4kcGFnaW5hdGlvbi1hY3RpdmUtYmc6ICRjb21wb25lbnQtYWN0aXZlLWJnO1xuJHBhZ2luYXRpb24tYWN0aXZlLWJvcmRlci1jb2xvcjogJGNvbXBvbmVudC1hY3RpdmUtYmc7XG5cbiRwYWdpbmF0aW9uLWRpc2FibGVkLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWNvbG9yKTtcbiRwYWdpbmF0aW9uLWRpc2FibGVkLWJnOiB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWJnKTtcbiRwYWdpbmF0aW9uLWRpc2FibGVkLWJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvcik7XG5cbiRwYWdpbmF0aW9uLXRyYW5zaXRpb246IGNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dDtcblxuJHBhZ2luYXRpb24tYm9yZGVyLXJhZGl1cy1zbTogdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMtc20pO1xuJHBhZ2luYXRpb24tYm9yZGVyLXJhZGl1cy1sZzogdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMpO1xuLy8gc2Nzcy1kb2NzLWVuZCBwYWdpbmF0aW9uLXZhcmlhYmxlc1xuXG5cbi8vIFBsYWNlaG9sZGVyc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgcGxhY2Vob2xkZXJzXG4kcGxhY2Vob2xkZXItb3BhY2l0eS1tYXg6IC41O1xuJHBsYWNlaG9sZGVyLW9wYWNpdHktbWluOiAuMjtcbi8vIHNjc3MtZG9jcy1lbmQgcGxhY2Vob2xkZXJzXG5cbi8vIENhcmRzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBjYXJkLXZhcmlhYmxlc1xuJGNhcmQtc3BhY2VyLXk6ICRzcGFjZXI7XG4kY2FyZC1zcGFjZXIteDogJHNwYWNlcjtcbiRjYXJkLXRpdGxlLXNwYWNlci15OiAkc3BhY2VyICogLjU7XG4kY2FyZC10aXRsZS1jb2xvcjogbnVsbDtcbiRjYXJkLXN1YnRpdGxlLWNvbG9yOiBudWxsO1xuJGNhcmQtYm9yZGVyLXdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9dGhlbWUtY2FyZC1ib3JkZXItd2lkdGgpO1xuJGNhcmQtYm9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yKTtcbiRjYXJkLWJvcmRlci1yYWRpdXM6IHZhcigtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzLXNtKTtcbiRjYXJkLWJveC1zaGFkb3c6IHZhcigtLSN7JHByZWZpeH1ib3gtc2hhZG93KTtcbiRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXM6IHN1YnRyYWN0KCRjYXJkLWJvcmRlci1yYWRpdXMsICRjYXJkLWJvcmRlci13aWR0aCk7XG4kY2FyZC1jYXAtcGFkZGluZy15OiAkY2FyZC1zcGFjZXIteSAqIC43NTtcbiRjYXJkLWNhcC1wYWRkaW5nLXg6ICRjYXJkLXNwYWNlci14O1xuJGNhcmQtY2FwLWJnOiB2YXIoLS0jeyRwcmVmaXh9dGVydGlhcnktYmcpO1xuJGNhcmQtY2FwLWNvbG9yOiBudWxsO1xuJGNhcmQtaGVpZ2h0OiBudWxsO1xuJGNhcmQtY29sb3I6IG51bGw7XG4kY2FyZC1iZzogdmFyKC0tI3skcHJlZml4fXNlY29uZGFyeS1iZyk7XG4kY2FyZC1pbWctb3ZlcmxheS1wYWRkaW5nOiAkc3BhY2VyO1xuJGNhcmQtZ3JvdXAtbWFyZ2luOiAkZ3JpZC1ndXR0ZXItd2lkdGggKiAuNTtcbi8vIHNjc3MtZG9jcy1lbmQgY2FyZC12YXJpYWJsZXNcblxuLy8gQWNjb3JkaW9uXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBhY2NvcmRpb24tdmFyaWFibGVzXG4kYWNjb3JkaW9uLXBhZGRpbmcteTogMXJlbTtcbiRhY2NvcmRpb24tcGFkZGluZy14OiAxLjI1cmVtO1xuJGFjY29yZGlvbi1jb2xvcjogdmFyKC0tI3skcHJlZml4fWJvZHktY29sb3IpOyAvLyBTYXNzIHZhcmlhYmxlIGJlY2F1c2Ugb2YgJGFjY29yZGlvbi1idXR0b24taWNvblxuJGFjY29yZGlvbi1iZzogdmFyKC0tI3skcHJlZml4fXNlY29uZGFyeS1iZyk7XG4kYWNjb3JkaW9uLWJvcmRlci13aWR0aDogdmFyKC0tI3skcHJlZml4fWJvcmRlci13aWR0aCk7XG4kYWNjb3JkaW9uLWJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvcik7XG4kYWNjb3JkaW9uLWJvcmRlci1yYWRpdXM6IHZhcigtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzKTtcbiRhY2NvcmRpb24taW5uZXItYm9yZGVyLXJhZGl1czogc3VidHJhY3QoJGFjY29yZGlvbi1ib3JkZXItcmFkaXVzLCAkYWNjb3JkaW9uLWJvcmRlci13aWR0aCk7XG5cbiRhY2NvcmRpb24tYm9keS1wYWRkaW5nLXk6ICRhY2NvcmRpb24tcGFkZGluZy15O1xuJGFjY29yZGlvbi1ib2R5LXBhZGRpbmcteDogJGFjY29yZGlvbi1wYWRkaW5nLXg7XG5cbiRhY2NvcmRpb24tYnV0dG9uLXBhZGRpbmcteTogJGFjY29yZGlvbi1wYWRkaW5nLXk7XG4kYWNjb3JkaW9uLWJ1dHRvbi1wYWRkaW5nLXg6ICRhY2NvcmRpb24tcGFkZGluZy14O1xuJGFjY29yZGlvbi1idXR0b24tY29sb3I6IHZhcigtLSN7JHByZWZpeH1ib2R5LWNvbG9yKTtcbiRhY2NvcmRpb24tYnV0dG9uLWJnOiB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJnKTtcbiRhY2NvcmRpb24tdHJhbnNpdGlvbjogJGJ0bi10cmFuc2l0aW9uLCBib3JkZXItcmFkaXVzIC4xNXMgZWFzZTtcbiRhY2NvcmRpb24tYnV0dG9uLWFjdGl2ZS1iZzogdmFyKC0tI3skcHJlZml4fXByaW1hcnktYmctc3VidGxlKTtcbiRhY2NvcmRpb24tYnV0dG9uLWFjdGl2ZS1jb2xvcjogdmFyKC0tI3skcHJlZml4fXByaW1hcnkpO1xuXG4kYWNjb3JkaW9uLWJ1dHRvbi1mb2N1cy1ib3JkZXItY29sb3I6ICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3I7XG4kYWNjb3JkaW9uLWJ1dHRvbi1mb2N1cy1ib3gtc2hhZG93OiBub25lO1xuXG4kYWNjb3JkaW9uLWljb24td2lkdGg6IDAuNzVyZW07XG4kYWNjb3JkaW9uLWljb24tY29sb3I6ICRib2R5LWNvbG9yO1xuJGFjY29yZGlvbi1pY29uLWFjdGl2ZS1jb2xvcjogJHByaW1hcnktdGV4dC1lbXBoYXNpcztcbiRhY2NvcmRpb24taWNvbi10cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjJzIGVhc2UtaW4tb3V0O1xuJGFjY29yZGlvbi1pY29uLXRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xuXG4kYWNjb3JkaW9uLWJ1dHRvbi1pY29uOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nI3skYWNjb3JkaW9uLWljb24tY29sb3J9Jz48cGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGQ9J00xLjY0NiA0LjY0NmEuNS41IDAgMCAxIC43MDggMEw4IDEwLjI5M2w1LjY0Ni01LjY0N2EuNS41IDAgMCAxIC43MDguNzA4bC02IDZhLjUuNSAwIDAgMS0uNzA4IDBsLTYtNmEuNS41IDAgMCAxIDAtLjcwOHonLz48L3N2Zz5cIik7XG4kYWNjb3JkaW9uLWJ1dHRvbi1hY3RpdmUtaWNvbjogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9JyN7JGFjY29yZGlvbi1pY29uLWFjdGl2ZS1jb2xvcn0nPjxwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgZD0nTTEuNjQ2IDQuNjQ2YS41LjUgMCAwIDEgLjcwOCAwTDggMTAuMjkzbDUuNjQ2LTUuNjQ3YS41LjUgMCAwIDEgLjcwOC43MDhsLTYgNmEuNS41IDAgMCAxLS43MDggMGwtNi02YS41LjUgMCAwIDEgMC0uNzA4eicvPjwvc3ZnPlwiKTtcbi8vIHNjc3MtZG9jcy1lbmQgYWNjb3JkaW9uLXZhcmlhYmxlc1xuXG4vLyBUb29sdGlwc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdG9vbHRpcC12YXJpYWJsZXNcbiR0b29sdGlwLWZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcbiR0b29sdGlwLW1heC13aWR0aDogMjAwcHg7XG4kdG9vbHRpcC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWJvZHktYmcpO1xuJHRvb2x0aXAtYmc6IHZhcigtLSN7JHByZWZpeH1ib2R5LWNvbG9yKTtcbiR0b29sdGlwLWJvcmRlci1yYWRpdXM6IHZhcigtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzKTtcbiR0b29sdGlwLW9wYWNpdHk6IDE7XG4kdG9vbHRpcC1wYWRkaW5nLXk6ICRzcGFjZXIgKiAuMjU7XG4kdG9vbHRpcC1wYWRkaW5nLXg6ICRzcGFjZXIgKiAuNTtcbiR0b29sdGlwLW1hcmdpbjogbnVsbDsgLy8gVE9ETzogcmVtb3ZlIHRoaXMgaW4gdjZcblxuJHRvb2x0aXAtYXJyb3ctd2lkdGg6IC44cmVtO1xuJHRvb2x0aXAtYXJyb3ctaGVpZ2h0OiAuNHJlbTtcbi8vIGZ1c3YtZGlzYWJsZVxuJHRvb2x0aXAtYXJyb3ctY29sb3I6IG51bGw7IC8vIERlcHJlY2F0ZWQgaW4gQm9vdHN0cmFwIDUuMi4wIGZvciBDU1MgdmFyaWFibGVzXG4vLyBmdXN2LWVuYWJsZVxuLy8gc2Nzcy1kb2NzLWVuZCB0b29sdGlwLXZhcmlhYmxlc1xuXG4vLyBGb3JtIHRvb2x0aXBzIG11c3QgY29tZSBhZnRlciByZWd1bGFyIHRvb2x0aXBzXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdG9vbHRpcC1mZWVkYmFjay12YXJpYWJsZXNcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtcGFkZGluZy15OiAkdG9vbHRpcC1wYWRkaW5nLXk7XG4kZm9ybS1mZWVkYmFjay10b29sdGlwLXBhZGRpbmcteDogJHRvb2x0aXAtcGFkZGluZy14O1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1mb250LXNpemU6ICR0b29sdGlwLWZvbnQtc2l6ZTtcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtbGluZS1oZWlnaHQ6IG51bGw7XG4kZm9ybS1mZWVkYmFjay10b29sdGlwLW9wYWNpdHk6ICR0b29sdGlwLW9wYWNpdHk7XG4kZm9ybS1mZWVkYmFjay10b29sdGlwLWJvcmRlci1yYWRpdXM6ICR0b29sdGlwLWJvcmRlci1yYWRpdXM7XG4vLyBzY3NzLWRvY3MtZW5kIHRvb2x0aXAtZmVlZGJhY2stdmFyaWFibGVzXG5cblxuLy8gUG9wb3ZlcnNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHBvcG92ZXItdmFyaWFibGVzXG4kcG9wb3Zlci1mb250LXNpemU6ICRmb250LXNpemUtc207XG4kcG9wb3Zlci1iZzogdmFyKC0tI3skcHJlZml4fXNlY29uZGFyeS1iZyk7XG4kcG9wb3Zlci1tYXgtd2lkdGg6IDI3NnB4O1xuJHBvcG92ZXItYm9yZGVyLXdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXdpZHRoKTtcbiRwb3BvdmVyLWJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvcik7XG4kcG9wb3Zlci1ib3JkZXItcmFkaXVzOiB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cy1sZyk7XG4kcG9wb3Zlci1pbm5lci1ib3JkZXItcmFkaXVzOiBjYWxjKCRwb3BvdmVyLWJvcmRlci1yYWRpdXMgLSAkcG9wb3Zlci1ib3JkZXItd2lkdGgpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuJHBvcG92ZXItYm94LXNoYWRvdzogJGJveC1zaGFkb3c7XG5cbiRwb3BvdmVyLWhlYWRlci1mb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcbiRwb3BvdmVyLWhlYWRlci1iZzogdmFyKC0tI3skcHJlZml4fXRlcnRpYXJ5LWJnKTtcbiRwb3BvdmVyLWhlYWRlci1jb2xvcjogJGhlYWRpbmdzLWNvbG9yO1xuJHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteTogLjdyZW07XG4kcG9wb3Zlci1oZWFkZXItcGFkZGluZy14OiAuOHJlbTtcblxuJHBvcG92ZXItYm9keS1jb2xvcjogdmFyKC0tI3skcHJlZml4fWJvZHktY29sb3IpO1xuJHBvcG92ZXItYm9keS1wYWRkaW5nLXk6IC41cmVtO1xuJHBvcG92ZXItYm9keS1wYWRkaW5nLXg6IC43NXJlbTtcblxuJHBvcG92ZXItYXJyb3ctd2lkdGg6IDFyZW07XG4kcG9wb3Zlci1hcnJvdy1oZWlnaHQ6IC41cmVtO1xuLy8gc2Nzcy1kb2NzLWVuZCBwb3BvdmVyLXZhcmlhYmxlc1xuXG4vLyBmdXN2LWRpc2FibGVcbi8vIERlcHJlY2F0ZWQgaW4gQm9vdHN0cmFwIDUuMi4wIGZvciBDU1MgdmFyaWFibGVzXG4kcG9wb3Zlci1hcnJvdy1jb2xvcjogJHBvcG92ZXItYmc7XG4kcG9wb3Zlci1hcnJvdy1vdXRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvci10cmFuc2x1Y2VudCk7XG4vLyBmdXN2LWVuYWJsZVxuXG5cbi8vIFRvYXN0c1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdG9hc3QtdmFyaWFibGVzXG4kdG9hc3QtbWF4LXdpZHRoOiAzNTBweDtcbiR0b2FzdC1wYWRkaW5nLXg6IC43NXJlbTtcbiR0b2FzdC1wYWRkaW5nLXk6IC41cmVtO1xuJHRvYXN0LWZvbnQtc2l6ZTogLjg3NXJlbTtcbiR0b2FzdC1jb2xvcjogbnVsbDtcbiR0b2FzdC1iYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWJnKTtcbiR0b2FzdC1ib3JkZXItd2lkdGg6IHZhcigtLSN7JHByZWZpeH1ib3JkZXItd2lkdGgpO1xuJHRvYXN0LWJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvcik7XG4kdG9hc3QtYm9yZGVyLXJhZGl1czogdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMpO1xuJHRvYXN0LWJveC1zaGFkb3c6IHZhcigtLSN7JHByZWZpeH1ib3gtc2hhZG93KTtcbiR0b2FzdC1zcGFjaW5nOiAkY29udGFpbmVyLXBhZGRpbmcteDtcblxuJHRvYXN0LWhlYWRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fXNlY29uZGFyeS1jb2xvcik7XG4kdG9hc3QtaGVhZGVyLWJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tI3skcHJlZml4fWJvZHktYmctcmdiKSwgLjg1KTtcbiR0b2FzdC1oZWFkZXItYm9yZGVyLWNvbG9yOiAkdG9hc3QtYm9yZGVyLWNvbG9yO1xuLy8gc2Nzcy1kb2NzLWVuZCB0b2FzdC12YXJpYWJsZXNcblxuXG4vLyBCYWRnZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGJhZGdlLXZhcmlhYmxlc1xuJGJhZGdlLWZvbnQtc2l6ZTogLjhlbTtcbiRiYWRnZS1mb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW1lZGl1bTtcbiRiYWRnZS1jb2xvcjogJHdoaXRlO1xuJGJhZGdlLXBhZGRpbmcteTogLjI1ZW07XG4kYmFkZ2UtcGFkZGluZy14OiAuNGVtO1xuJGJhZGdlLWJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuLy8gc2Nzcy1kb2NzLWVuZCBiYWRnZS12YXJpYWJsZXNcblxuXG4vLyBNb2RhbHNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IG1vZGFsLXZhcmlhYmxlc1xuJG1vZGFsLWlubmVyLXBhZGRpbmc6ICRzcGFjZXIgLSAwLjVyZW07XG5cbiRtb2RhbC1mb290ZXItbWFyZ2luLWJldHdlZW46IC41cmVtO1xuXG4kbW9kYWwtZGlhbG9nLW1hcmdpbjogLjVyZW07XG4kbW9kYWwtZGlhbG9nLW1hcmdpbi15LXNtLXVwOiAxLjc1cmVtO1xuXG4kbW9kYWwtdGl0bGUtbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlO1xuXG4kbW9kYWwtY29udGVudC1jb2xvcjogbnVsbDtcbiRtb2RhbC1jb250ZW50LWJnOiB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWJnKTtcbiRtb2RhbC1jb250ZW50LWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4kbW9kYWwtY29udGVudC1ib3JkZXItd2lkdGg6IHZhcigtLSN7JHByZWZpeH1ib3JkZXItd2lkdGgpO1xuJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXJhZGl1czogdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMtc20pO1xuJG1vZGFsLWNvbnRlbnQtaW5uZXItYm9yZGVyLXJhZGl1czogc3VidHJhY3QoJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXJhZGl1cywgJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRoKTtcbiRtb2RhbC1jb250ZW50LWJveC1zaGFkb3cteHM6ICRib3gtc2hhZG93LXNtO1xuJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy1zbS11cDogdmFyKC0tI3skcHJlZml4fWJveC1zaGFkb3cpO1xuXG4kbW9kYWwtYmFja2Ryb3AtYmc6IHZhcigtLSN7JHByZWZpeH1lbXBoYXNpcy1jb2xvcik7XG4kbW9kYWwtYmFja2Ryb3Atb3BhY2l0eTogLjU7XG5cbiRtb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yKTtcbiRtb2RhbC1oZWFkZXItYm9yZGVyLXdpZHRoOiAkbW9kYWwtY29udGVudC1ib3JkZXItd2lkdGg7XG4kbW9kYWwtaGVhZGVyLXBhZGRpbmcteTogJG1vZGFsLWlubmVyLXBhZGRpbmc7XG4kbW9kYWwtaGVhZGVyLXBhZGRpbmcteDogJG1vZGFsLWlubmVyLXBhZGRpbmc7XG4kbW9kYWwtaGVhZGVyLXBhZGRpbmc6ICRtb2RhbC1oZWFkZXItcGFkZGluZy15ICRtb2RhbC1oZWFkZXItcGFkZGluZy14OyAvLyBLZWVwIHRoaXMgZm9yIGJhY2t3YXJkcyBjb21wYXRpYmlsaXR5XG5cbiRtb2RhbC1mb290ZXItYmc6IG51bGw7XG4kbW9kYWwtZm9vdGVyLWJvcmRlci1jb2xvcjogJG1vZGFsLWhlYWRlci1ib3JkZXItY29sb3I7XG4kbW9kYWwtZm9vdGVyLWJvcmRlci13aWR0aDogJG1vZGFsLWhlYWRlci1ib3JkZXItd2lkdGg7XG5cbiRtb2RhbC1zbTogMzAwcHg7XG4kbW9kYWwtbWQ6IDUwMHB4O1xuJG1vZGFsLWxnOiA4MDBweDtcbiRtb2RhbC14bDogMTE0MHB4O1xuXG4kbW9kYWwtZmFkZS10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTBweCk7XG4kbW9kYWwtc2hvdy10cmFuc2Zvcm06IG5vbmU7XG4kbW9kYWwtdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zcyBlYXNlLW91dDtcbiRtb2RhbC1zY2FsZS10cmFuc2Zvcm06IHNjYWxlKDEuMDIpO1xuLy8gc2Nzcy1kb2NzLWVuZCBtb2RhbC12YXJpYWJsZXNcblxuXG4vLyBBbGVydHNcbi8vXG4vLyBEZWZpbmUgYWxlcnQgY29sb3JzLCBib3JkZXIgcmFkaXVzLCBhbmQgcGFkZGluZy5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGFsZXJ0LXZhcmlhYmxlc1xuJGFsZXJ0LXBhZGRpbmcteTogLjhyZW07XG4kYWxlcnQtcGFkZGluZy14OiAxLjI1cmVtO1xuJGFsZXJ0LW1hcmdpbi1ib3R0b206IDFyZW07XG4kYWxlcnQtYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG4kYWxlcnQtbGluay1mb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4kYWxlcnQtYm9yZGVyLXdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXdpZHRoKTtcbiRhbGVydC1iZy1zY2FsZTogLTgwJTtcbiRhbGVydC1ib3JkZXItc2NhbGU6IC03MCU7XG4kYWxlcnQtY29sb3Itc2NhbGU6IDQwJTtcbiRhbGVydC1kaXNtaXNzaWJsZS1wYWRkaW5nLXI6ICRhbGVydC1wYWRkaW5nLXggKiAzOyAvLyAzeCBjb3ZlcnMgd2lkdGggb2YgeCBwbHVzIGRlZmF1bHQgcGFkZGluZyBvbiBlaXRoZXIgc2lkZVxuLy8gc2Nzcy1kb2NzLWVuZCBhbGVydC12YXJpYWJsZXNcblxuLy8gZnVzdi1kaXNhYmxlXG4kYWxlcnQtYmctc2NhbGU6IC04MCU7IC8vIERlcHJlY2F0ZWQgaW4gdjUuMi4wLCB0byBiZSByZW1vdmVkIGluIHY2XG4kYWxlcnQtYm9yZGVyLXNjYWxlOiAtNzAlOyAvLyBEZXByZWNhdGVkIGluIHY1LjIuMCwgdG8gYmUgcmVtb3ZlZCBpbiB2NlxuJGFsZXJ0LWNvbG9yLXNjYWxlOiA0MCU7IC8vIERlcHJlY2F0ZWQgaW4gdjUuMi4wLCB0byBiZSByZW1vdmVkIGluIHY2XG4vLyBmdXN2LWVuYWJsZVxuXG4vLyBQcm9ncmVzcyBiYXJzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBwcm9ncmVzcy12YXJpYWJsZXNcbiRwcm9ncmVzcy1oZWlnaHQ6IDFyZW07XG4kcHJvZ3Jlc3MtZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2UgKiAuNzU7XG4kcHJvZ3Jlc3MtYmc6IHZhcigtLSN7JHByZWZpeH1ib2R5LWJnKTtcbiRwcm9ncmVzcy1ib3JkZXItcmFkaXVzOiB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cyk7XG4kcHJvZ3Jlc3MtYm94LXNoYWRvdzogdmFyKC0tI3skcHJlZml4fWJveC1zaGFkb3ctaW5zZXQpO1xuJHByb2dyZXNzLWJhci1jb2xvcjogJHdoaXRlO1xuJHByb2dyZXNzLWJhci1iZzogJHByaW1hcnk7XG4kcHJvZ3Jlc3MtYmFyLWFuaW1hdGlvbi10aW1pbmc6IDFzIGxpbmVhciBpbmZpbml0ZTtcbiRwcm9ncmVzcy1iYXItdHJhbnNpdGlvbjogd2lkdGggLjZzIGVhc2U7XG4vLyBzY3NzLWRvY3MtZW5kIHByb2dyZXNzLXZhcmlhYmxlc1xuXG5cbi8vIExpc3QgZ3JvdXBcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGxpc3QtZ3JvdXAtdmFyaWFibGVzXG4kbGlzdC1ncm91cC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXRlcnRpYXJ5LWNvbG9yKTtcbiRsaXN0LWdyb3VwLWJnOiB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWJnKTtcbiRsaXN0LWdyb3VwLWJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvcik7XG4kbGlzdC1ncm91cC1ib3JkZXItd2lkdGg6IHZhcigtLSN7JHByZWZpeH1ib3JkZXItd2lkdGgpO1xuJGxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1czogdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMpO1xuXG4kbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteTogJHNwYWNlciAqIC41O1xuJGxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXg6ICRzcGFjZXIgKiAuODtcbi8vIGZ1c3YtZGlzYWJsZVxuJGxpc3QtZ3JvdXAtaXRlbS1iZy1zY2FsZTogLTcwJTsgLy8gRGVwcmVjYXRlZCBpbiB2NS4zLjBcbiRsaXN0LWdyb3VwLWl0ZW0tY29sb3Itc2NhbGU6IDQwJTsgLy8gRGVwcmVjYXRlZCBpbiB2NS4zLjBcbi8vIGZ1c3YtZW5hYmxlXG5cbiRsaXN0LWdyb3VwLWhvdmVyLWJnOiB2YXIoLS0jeyRwcmVmaXh9dGVydGlhcnktYmcpO1xuJGxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yOiAkY29tcG9uZW50LWFjdGl2ZS1jb2xvcjtcbiRsaXN0LWdyb3VwLWFjdGl2ZS1iZzogJGNvbXBvbmVudC1hY3RpdmUtYmc7XG4kbGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyLWNvbG9yOiAkbGlzdC1ncm91cC1hY3RpdmUtYmc7XG5cbiRsaXN0LWdyb3VwLWRpc2FibGVkLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWNvbG9yKTtcbiRsaXN0LWdyb3VwLWRpc2FibGVkLWJnOiB2YXIoLS0jeyRwcmVmaXh9dGVydGlhcnktYmcpO1xuXG4kbGlzdC1ncm91cC1hY3Rpb24tY29sb3I6IHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktY29sb3IpO1xuJGxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Ym9keS1jb2xvcik7XG5cbiRsaXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3I6IHZhcigtLSN7JHByZWZpeH1ib2R5LWNvbG9yKTtcbiRsaXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmc6IHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktYmcpO1xuLy8gc2Nzcy1kb2NzLWVuZCBsaXN0LWdyb3VwLXZhcmlhYmxlc1xuXG5cbi8vIEltYWdlIHRodW1ibmFpbHNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHRodW1ibmFpbC12YXJpYWJsZXNcbiR0aHVtYm5haWwtcGFkZGluZzogLjI1cmVtO1xuJHRodW1ibmFpbC1iZzogdmFyKC0tI3skcHJlZml4fWJvZHktYmcpO1xuJHRodW1ibmFpbC1ib3JkZXItd2lkdGg6IHZhcigtLSN7JHByZWZpeH1ib3JkZXItd2lkdGgpO1xuJHRodW1ibmFpbC1ib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3IpO1xuJHRodW1ibmFpbC1ib3JkZXItcmFkaXVzOiB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cyk7XG4kdGh1bWJuYWlsLWJveC1zaGFkb3c6IHZhcigtLSN7JHByZWZpeH1ib3gtc2hhZG93LXNtKTtcbi8vIHNjc3MtZG9jcy1lbmQgdGh1bWJuYWlsLXZhcmlhYmxlc1xuXG5cbi8vIEZpZ3VyZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZpZ3VyZS12YXJpYWJsZXNcbiRmaWd1cmUtY2FwdGlvbi1mb250LXNpemU6ICRzbWFsbC1mb250LXNpemU7XG4kZmlndXJlLWNhcHRpb24tY29sb3I6IHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktY29sb3IpO1xuLy8gc2Nzcy1kb2NzLWVuZCBmaWd1cmUtdmFyaWFibGVzXG5cblxuLy8gQnJlYWRjcnVtYnNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGJyZWFkY3J1bWItdmFyaWFibGVzXG4kYnJlYWRjcnVtYi1mb250LXNpemU6IG51bGw7XG4kYnJlYWRjcnVtYi1wYWRkaW5nLXk6ICRzcGFjZXIgKiAxO1xuJGJyZWFkY3J1bWItcGFkZGluZy14OiAwO1xuJGJyZWFkY3J1bWItaXRlbS1wYWRkaW5nLXg6IC41cmVtO1xuJGJyZWFkY3J1bWItbWFyZ2luLWJvdHRvbTogMXJlbTtcbiRicmVhZGNydW1iLWJnOiBudWxsO1xuJGJyZWFkY3J1bWItZGl2aWRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fXNlY29uZGFyeS1jb2xvcik7XG4kYnJlYWRjcnVtYi1hY3RpdmUtY29sb3I6IHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktY29sb3IpO1xuJGJyZWFkY3J1bWItZGl2aWRlcjogcXVvdGUoXCJcXEVBNkVcIik7XG4kYnJlYWRjcnVtYi1kaXZpZGVyLWZsaXBwZWQ6ICRicmVhZGNydW1iLWRpdmlkZXI7XG4kYnJlYWRjcnVtYi1ib3JkZXItcmFkaXVzOiBudWxsO1xuLy8gc2Nzcy1kb2NzLWVuZCBicmVhZGNydW1iLXZhcmlhYmxlc1xuXG4vLyBDYXJvdXNlbFxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgY2Fyb3VzZWwtdmFyaWFibGVzXG4kY2Fyb3VzZWwtY29udHJvbC1jb2xvcjogJHdoaXRlO1xuJGNhcm91c2VsLWNvbnRyb2wtd2lkdGg6IDE1JTtcbiRjYXJvdXNlbC1jb250cm9sLW9wYWNpdHk6IC41O1xuJGNhcm91c2VsLWNvbnRyb2wtaG92ZXItb3BhY2l0eTogLjk7XG4kY2Fyb3VzZWwtY29udHJvbC10cmFuc2l0aW9uOiBvcGFjaXR5IC4xNXMgZWFzZTtcblxuJGNhcm91c2VsLWluZGljYXRvci13aWR0aDogMzBweDtcbiRjYXJvdXNlbC1pbmRpY2F0b3ItaGVpZ2h0OiAzcHg7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLWhpdC1hcmVhLWhlaWdodDogMTBweDtcbiRjYXJvdXNlbC1pbmRpY2F0b3Itc3BhY2VyOiAzcHg7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLW9wYWNpdHk6IC41O1xuJGNhcm91c2VsLWluZGljYXRvci1hY3RpdmUtYmc6ICR3aGl0ZTtcbiRjYXJvdXNlbC1pbmRpY2F0b3ItYWN0aXZlLW9wYWNpdHk6IDE7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLXRyYW5zaXRpb246IG9wYWNpdHkgLjZzIGVhc2U7XG5cbiRjYXJvdXNlbC1jYXB0aW9uLXdpZHRoOiA3MCU7XG4kY2Fyb3VzZWwtY2FwdGlvbi1jb2xvcjogJHdoaXRlO1xuJGNhcm91c2VsLWNhcHRpb24tcGFkZGluZy15OiAxLjI1cmVtO1xuJGNhcm91c2VsLWNhcHRpb24tc3BhY2VyOiAxLjI1cmVtO1xuXG4kY2Fyb3VzZWwtY29udHJvbC1pY29uLXdpZHRoOiAycmVtO1xuXG4kY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24tYmc6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPScjeyRjYXJvdXNlbC1jb250cm9sLWNvbG9yfSc+PHBhdGggZD0nTTExLjM1NCAxLjY0NmEuNS41IDAgMCAxIDAgLjcwOEw1LjcwNyA4bDUuNjQ3IDUuNjQ2YS41LjUgMCAwIDEtLjcwOC43MDhsLTYtNmEuNS41IDAgMCAxIDAtLjcwOGw2LTZhLjUuNSAwIDAgMSAuNzA4IDB6Jy8+PC9zdmc+XCIpO1xuJGNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uLWJnOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nI3skY2Fyb3VzZWwtY29udHJvbC1jb2xvcn0nPjxwYXRoIGQ9J000LjY0NiAxLjY0NmEuNS41IDAgMCAxIC43MDggMGw2IDZhLjUuNSAwIDAgMSAwIC43MDhsLTYgNmEuNS41IDAgMCAxLS43MDgtLjcwOEwxMC4yOTMgOCA0LjY0NiAyLjM1NGEuNS41IDAgMCAxIDAtLjcwOHonLz48L3N2Zz5cIik7XG5cbiRjYXJvdXNlbC10cmFuc2l0aW9uLWR1cmF0aW9uOiAuNnM7XG4kY2Fyb3VzZWwtdHJhbnNpdGlvbjogdHJhbnNmb3JtICRjYXJvdXNlbC10cmFuc2l0aW9uLWR1cmF0aW9uIGVhc2UtaW4tb3V0OyAvLyBEZWZpbmUgdHJhbnNmb3JtIHRyYW5zaXRpb24gZmlyc3QgaWYgdXNpbmcgbXVsdGlwbGUgdHJhbnNpdGlvbnMgKGUuZy4sIGB0cmFuc2Zvcm0gMnMgZWFzZSwgb3BhY2l0eSAuNXMgZWFzZS1vdXRgKVxuLy8gc2Nzcy1kb2NzLWVuZCBjYXJvdXNlbC12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGNhcm91c2VsLWRhcmstdmFyaWFibGVzXG4kY2Fyb3VzZWwtZGFyay1pbmRpY2F0b3ItYWN0aXZlLWJnOiAkYmxhY2s7XG4kY2Fyb3VzZWwtZGFyay1jYXB0aW9uLWNvbG9yOiAkYmxhY2s7XG4kY2Fyb3VzZWwtZGFyay1jb250cm9sLWljb24tZmlsdGVyOiBpbnZlcnQoMSkgZ3JheXNjYWxlKDEwMCk7XG4vLyBzY3NzLWRvY3MtZW5kIGNhcm91c2VsLWRhcmstdmFyaWFibGVzXG5cblxuLy8gU3Bpbm5lcnNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHNwaW5uZXItdmFyaWFibGVzXG4kc3Bpbm5lci13aWR0aDogMnJlbTtcbiRzcGlubmVyLWhlaWdodDogJHNwaW5uZXItd2lkdGg7XG4kc3Bpbm5lci12ZXJ0aWNhbC1hbGlnbjogLS4yNWVtO1xuJHNwaW5uZXItYm9yZGVyLXdpZHRoOiAuMjVlbTtcbiRzcGlubmVyLWFuaW1hdGlvbi1zcGVlZDogLjc1cztcblxuJHNwaW5uZXItd2lkdGgtc206IDFyZW07XG4kc3Bpbm5lci1oZWlnaHQtc206ICRzcGlubmVyLXdpZHRoLXNtO1xuJHNwaW5uZXItYm9yZGVyLXdpZHRoLXNtOiAuMmVtO1xuLy8gc2Nzcy1kb2NzLWVuZCBzcGlubmVyLXZhcmlhYmxlc1xuXG5cbi8vIENsb3NlXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBjbG9zZS12YXJpYWJsZXNcbiRidG4tY2xvc2Utd2lkdGg6IDFlbTtcbiRidG4tY2xvc2UtaGVpZ2h0OiAkYnRuLWNsb3NlLXdpZHRoO1xuJGJ0bi1jbG9zZS1wYWRkaW5nLXg6IC4yNWVtO1xuJGJ0bi1jbG9zZS1wYWRkaW5nLXk6ICRidG4tY2xvc2UtcGFkZGluZy14O1xuJGJ0bi1jbG9zZS1jb2xvcjogdmFyKC0tI3skcHJlZml4fXNlY29uZGFyeS1jb2xvcik7XG4kYnRuLWNsb3NlLWJnOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nI3skYnRuLWNsb3NlLWNvbG9yfSc+PHBhdGggZD0nTS4yOTMuMjkzYTEgMSAwIDAgMSAxLjQxNCAwTDggNi41ODYgMTQuMjkzLjI5M2ExIDEgMCAxIDEgMS40MTQgMS40MTRMOS40MTQgOGw2LjI5MyA2LjI5M2ExIDEgMCAwIDEtMS40MTQgMS40MTRMOCA5LjQxNGwtNi4yOTMgNi4yOTNhMSAxIDAgMCAxLTEuNDE0LTEuNDE0TDYuNTg2IDggLjI5MyAxLjcwN2ExIDEgMCAwIDEgMC0xLjQxNHonLz48L3N2Zz5cIik7XG4kYnRuLWNsb3NlLWZvY3VzLXNoYWRvdzogbm9uZTtcbiRidG4tY2xvc2Utb3BhY2l0eTogMC41O1xuJGJ0bi1jbG9zZS1ob3Zlci1vcGFjaXR5OiAuODtcbiRidG4tY2xvc2UtZm9jdXMtb3BhY2l0eTogMTtcbiRidG4tY2xvc2UtZGlzYWJsZWQtb3BhY2l0eTogLjI1O1xuJGJ0bi1jbG9zZS13aGl0ZS1maWx0ZXI6IGludmVydCgxKSBncmF5c2NhbGUoMTAwJSkgYnJpZ2h0bmVzcygyMDAlKTtcbi8vIHNjc3MtZG9jcy1lbmQgY2xvc2UtdmFyaWFibGVzXG5cblxuLy8gT2ZmY2FudmFzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBvZmZjYW52YXMtdmFyaWFibGVzXG4kb2ZmY2FudmFzLXBhZGRpbmcteTogJG1vZGFsLWlubmVyLXBhZGRpbmc7XG4kb2ZmY2FudmFzLXBhZGRpbmcteDogJG1vZGFsLWlubmVyLXBhZGRpbmc7XG4kb2ZmY2FudmFzLWhvcml6b250YWwtd2lkdGg6IDQwMHB4O1xuJG9mZmNhbnZhcy12ZXJ0aWNhbC1oZWlnaHQ6IDMwdmg7XG4kb2ZmY2FudmFzLXRyYW5zaXRpb24tZHVyYXRpb246IC4zcztcbiRvZmZjYW52YXMtYm9yZGVyLWNvbG9yOiAkbW9kYWwtY29udGVudC1ib3JkZXItY29sb3I7XG4kb2ZmY2FudmFzLWJvcmRlci13aWR0aDogJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRoO1xuJG9mZmNhbnZhcy10aXRsZS1saW5lLWhlaWdodDogJG1vZGFsLXRpdGxlLWxpbmUtaGVpZ2h0O1xuJG9mZmNhbnZhcy1iZy1jb2xvcjogdmFyKC0tI3skcHJlZml4fXNlY29uZGFyeS1iZyk7XG4kb2ZmY2FudmFzLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Ym9keS1jb2xvcik7XG4kb2ZmY2FudmFzLWJveC1zaGFkb3c6ICRtb2RhbC1jb250ZW50LWJveC1zaGFkb3cteHM7XG4kb2ZmY2FudmFzLWJhY2tkcm9wLWJnOiAkbW9kYWwtYmFja2Ryb3AtYmc7XG4kb2ZmY2FudmFzLWJhY2tkcm9wLW9wYWNpdHk6ICRtb2RhbC1iYWNrZHJvcC1vcGFjaXR5O1xuLy8gc2Nzcy1kb2NzLWVuZCBvZmZjYW52YXMtdmFyaWFibGVzXG5cbi8vIENvZGVcblxuJGNvZGUtZm9udC1zaXplOiAkc21hbGwtZm9udC1zaXplO1xuJGNvZGUtY29sb3I6ICRjeWFuO1xuXG4ka2JkLXBhZGRpbmcteTogLjJyZW07XG4ka2JkLXBhZGRpbmcteDogLjRyZW07XG4ka2JkLWZvbnQtc2l6ZTogJGNvZGUtZm9udC1zaXplO1xuJGtiZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWJvZHktYmcpO1xuJGtiZC1iZzogdmFyKC0tI3skcHJlZml4fWJvZHktY29sb3IpO1xuJG5lc3RlZC1rYmQtZm9udC13ZWlnaHQ6IG51bGw7IC8vIERlcHJlY2F0ZWQgaW4gdjUuMi4wLCByZW1vdmluZyBpbiB2NlxuXG4kcHJlLWNvbG9yOiBudWxsO1xuIiwiLy8gUmFuZ2Vcbi8vXG4vLyBTdHlsZSByYW5nZSBpbnB1dHMgdGhlIHNhbWUgYWNyb3NzIGJyb3dzZXJzLiBWZW5kb3Itc3BlY2lmaWMgcnVsZXMgZm9yIHBzZXVkb1xuLy8gZWxlbWVudHMgY2Fubm90IGJlIG1peGVkLiBBcyBzdWNoLCB0aGVyZSBhcmUgbm8gc2hhcmVkIHN0eWxlcyBmb3IgZm9jdXMgb3Jcbi8vIGFjdGl2ZSBzdGF0ZXMgb24gcHJlZml4ZWQgc2VsZWN0b3JzLlxuXG4uZm9ybS1yYW5nZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGFkZCgkZm9ybS1yYW5nZS10aHVtYi1oZWlnaHQsICRmb3JtLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3ctd2lkdGggKiAyKTtcbiAgcGFkZGluZzogMDsgLy8gTmVlZCB0byByZXNldCBwYWRkaW5nXG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXG4gICY6Zm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG5cbiAgICAvLyBQc2V1ZG8tZWxlbWVudHMgbXVzdCBiZSBzcGxpdCBhY3Jvc3MgbXVsdGlwbGUgcnVsZXNldHMgdG8gaGF2ZSBhbiBlZmZlY3QuXG4gICAgLy8gTm8gYm94LXNoYWRvdygpIG1peGluIGZvciBmb2N1cyBhY2Nlc3NpYmlsaXR5LlxuICAgICY6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHsgYm94LXNoYWRvdzogJGZvcm0tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdzsgfVxuICAgICY6Oi1tb3otcmFuZ2UtdGh1bWIgICAgIHsgYm94LXNoYWRvdzogJGZvcm0tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdzsgfVxuICB9XG5cbiAgJjo6LW1vei1mb2N1cy1vdXRlciB7XG4gICAgYm9yZGVyOiAwO1xuICB9XG5cbiAgJjo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICAgIHdpZHRoOiAkZm9ybS1yYW5nZS10aHVtYi13aWR0aDtcbiAgICBoZWlnaHQ6ICRmb3JtLXJhbmdlLXRodW1iLWhlaWdodDtcbiAgICBtYXJnaW4tdG9wOiAoJGZvcm0tcmFuZ2UtdHJhY2staGVpZ2h0IC0gJGZvcm0tcmFuZ2UtdGh1bWItaGVpZ2h0KSAqIC41OyAvLyBXZWJraXQgc3BlY2lmaWNcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRmb3JtLXJhbmdlLXRodW1iLWJnKTtcbiAgICBib3JkZXI6ICRmb3JtLXJhbmdlLXRodW1iLWJvcmRlcjtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRmb3JtLXJhbmdlLXRodW1iLWJvcmRlci1yYWRpdXMpO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGZvcm0tcmFuZ2UtdGh1bWItYm94LXNoYWRvdyk7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkZm9ybS1yYW5nZS10aHVtYi10cmFuc2l0aW9uKTtcblxuICAgICY6YWN0aXZlIHtcbiAgICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRmb3JtLXJhbmdlLXRodW1iLWFjdGl2ZS1iZyk7XG4gICAgfVxuICB9XG5cbiAgJjo6LXdlYmtpdC1zbGlkZXItcnVubmFibGUtdHJhY2sge1xuICAgIHdpZHRoOiAkZm9ybS1yYW5nZS10cmFjay13aWR0aDtcbiAgICBoZWlnaHQ6ICRmb3JtLXJhbmdlLXRyYWNrLWhlaWdodDtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7IC8vIFdoeT9cbiAgICBjdXJzb3I6ICRmb3JtLXJhbmdlLXRyYWNrLWN1cnNvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9ybS1yYW5nZS10cmFjay1iZztcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGZvcm0tcmFuZ2UtdHJhY2stYm9yZGVyLXJhZGl1cyk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkZm9ybS1yYW5nZS10cmFjay1ib3gtc2hhZG93KTtcbiAgfVxuXG4gICY6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICAgIHdpZHRoOiAkZm9ybS1yYW5nZS10aHVtYi13aWR0aDtcbiAgICBoZWlnaHQ6ICRmb3JtLXJhbmdlLXRodW1iLWhlaWdodDtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRmb3JtLXJhbmdlLXRodW1iLWJnKTtcbiAgICBib3JkZXI6ICRmb3JtLXJhbmdlLXRodW1iLWJvcmRlcjtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRmb3JtLXJhbmdlLXRodW1iLWJvcmRlci1yYWRpdXMpO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGZvcm0tcmFuZ2UtdGh1bWItYm94LXNoYWRvdyk7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkZm9ybS1yYW5nZS10aHVtYi10cmFuc2l0aW9uKTtcblxuICAgICY6YWN0aXZlIHtcbiAgICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRmb3JtLXJhbmdlLXRodW1iLWFjdGl2ZS1iZyk7XG4gICAgfVxuICB9XG5cbiAgJjo6LW1vei1yYW5nZS10cmFjayB7XG4gICAgd2lkdGg6ICRmb3JtLXJhbmdlLXRyYWNrLXdpZHRoO1xuICAgIGhlaWdodDogJGZvcm0tcmFuZ2UtdHJhY2staGVpZ2h0O1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjdXJzb3I6ICRmb3JtLXJhbmdlLXRyYWNrLWN1cnNvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9ybS1yYW5nZS10cmFjay1iZztcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50OyAvLyBGaXJlZm94IHNwZWNpZmljP1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGZvcm0tcmFuZ2UtdHJhY2stYm9yZGVyLXJhZGl1cyk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkZm9ybS1yYW5nZS10cmFjay1ib3gtc2hhZG93KTtcbiAgfVxuXG4gICY6ZGlzYWJsZWQge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gICAgJjo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGZvcm0tcmFuZ2UtdGh1bWItZGlzYWJsZWQtYmc7XG4gICAgfVxuXG4gICAgJjo6LW1vei1yYW5nZS10aHVtYiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9ybS1yYW5nZS10aHVtYi1kaXNhYmxlZC1iZztcbiAgICB9XG4gIH1cbn1cbiIsIi5mb3JtLWZsb2F0aW5nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gID4gLmZvcm0tY29udHJvbCxcbiAgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dCxcbiAgPiAuZm9ybS1zZWxlY3Qge1xuICAgIGhlaWdodDogJGZvcm0tZmxvYXRpbmctaGVpZ2h0O1xuICAgIG1pbi1oZWlnaHQ6ICRmb3JtLWZsb2F0aW5nLWhlaWdodDtcbiAgICBsaW5lLWhlaWdodDogJGZvcm0tZmxvYXRpbmctbGluZS1oZWlnaHQ7XG4gIH1cblxuICA+IGxhYmVsIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogMjtcbiAgICBoZWlnaHQ6IDEwMCU7IC8vIGFsbG93IHRleHRhcmVhc1xuICAgIHBhZGRpbmc6ICRmb3JtLWZsb2F0aW5nLXBhZGRpbmcteSAkZm9ybS1mbG9hdGluZy1wYWRkaW5nLXg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGJvcmRlcjogJGlucHV0LWJvcmRlci13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDsgLy8gUmVxdWlyZWQgZm9yIGFsaWduaW5nIGxhYmVsJ3MgdGV4dCB3aXRoIHRoZSBpbnB1dCBhcyBpdCBhZmZlY3RzIGlubmVyIGJveCBtb2RlbFxuICAgIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRmb3JtLWZsb2F0aW5nLXRyYW5zaXRpb24pO1xuICB9XG5cbiAgPiAuZm9ybS1jb250cm9sLFxuICA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0IHtcbiAgICBwYWRkaW5nOiAkZm9ybS1mbG9hdGluZy1wYWRkaW5nLXkgJGZvcm0tZmxvYXRpbmctcGFkZGluZy14O1xuXG4gICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIH1cblxuICAgICY6Zm9jdXMsXG4gICAgJjpub3QoOnBsYWNlaG9sZGVyLXNob3duKSB7XG4gICAgICBwYWRkaW5nLXRvcDogJGZvcm0tZmxvYXRpbmctaW5wdXQtcGFkZGluZy10O1xuICAgICAgcGFkZGluZy1ib3R0b206ICRmb3JtLWZsb2F0aW5nLWlucHV0LXBhZGRpbmctYjtcbiAgICB9XG4gICAgLy8gRHVwbGljYXRlZCBiZWNhdXNlIGA6LXdlYmtpdC1hdXRvZmlsbGAgaW52YWxpZGF0ZXMgb3RoZXIgc2VsZWN0b3JzIHdoZW4gZ3JvdXBlZFxuICAgICY6LXdlYmtpdC1hdXRvZmlsbCB7XG4gICAgICBwYWRkaW5nLXRvcDogJGZvcm0tZmxvYXRpbmctaW5wdXQtcGFkZGluZy10O1xuICAgICAgcGFkZGluZy1ib3R0b206ICRmb3JtLWZsb2F0aW5nLWlucHV0LXBhZGRpbmctYjtcbiAgICB9XG4gIH1cblxuICA+IC5mb3JtLXNlbGVjdCB7XG4gICAgcGFkZGluZy10b3A6ICRmb3JtLWZsb2F0aW5nLWlucHV0LXBhZGRpbmctdDtcbiAgICBwYWRkaW5nLWJvdHRvbTogJGZvcm0tZmxvYXRpbmctaW5wdXQtcGFkZGluZy1iO1xuICB9XG5cbiAgPiAuZm9ybS1jb250cm9sOmZvY3VzLFxuICA+IC5mb3JtLWNvbnRyb2w6bm90KDpwbGFjZWhvbGRlci1zaG93biksXG4gID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQsXG4gID4gLmZvcm0tc2VsZWN0IHtcbiAgICB+IGxhYmVsIHtcbiAgICAgIGNvbG9yOiByZ2JhKHZhcigtLSN7JHByZWZpeH1ib2R5LWNvbG9yLXJnYiksICN7JGZvcm0tZmxvYXRpbmctbGFiZWwtb3BhY2l0eX0pO1xuICAgICAgdHJhbnNmb3JtOiAkZm9ybS1mbG9hdGluZy1sYWJlbC10cmFuc2Zvcm07XG5cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBpbnNldDogJGZvcm0tZmxvYXRpbmctcGFkZGluZy15ICgkZm9ybS1mbG9hdGluZy1wYWRkaW5nLXggKiAuNSk7XG4gICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICBoZWlnaHQ6ICRmb3JtLWZsb2F0aW5nLWxhYmVsLWhlaWdodDtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWJnO1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLy8gRHVwbGljYXRlZCBiZWNhdXNlIGA6LXdlYmtpdC1hdXRvZmlsbGAgaW52YWxpZGF0ZXMgb3RoZXIgc2VsZWN0b3JzIHdoZW4gZ3JvdXBlZFxuICA+IC5mb3JtLWNvbnRyb2w6LXdlYmtpdC1hdXRvZmlsbCB7XG4gICAgfiBsYWJlbCB7XG4gICAgICBjb2xvcjogcmdiYSh2YXIoLS0jeyRwcmVmaXh9Ym9keS1jb2xvci1yZ2IpLCAjeyRmb3JtLWZsb2F0aW5nLWxhYmVsLW9wYWNpdHl9KTtcbiAgICAgIHRyYW5zZm9ybTogJGZvcm0tZmxvYXRpbmctbGFiZWwtdHJhbnNmb3JtO1xuICAgIH1cbiAgfVxuXG4gID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQge1xuICAgIH4gbGFiZWwge1xuICAgICAgYm9yZGVyLXdpZHRoOiAkaW5wdXQtYm9yZGVyLXdpZHRoIDA7IC8vIFJlcXVpcmVkIHRvIHByb3Blcmx5IHBvc2l0aW9uIGxhYmVsIHRleHQgLSBhcyBleHBsYWluZWQgYWJvdmVcbiAgICB9XG4gIH1cblxuICA+IDpkaXNhYmxlZCB+IGxhYmVsLFxuICA+IC5mb3JtLWNvbnRyb2w6ZGlzYWJsZWQgfiBsYWJlbCB7IC8vIFJlcXVpcmVkIGZvciBgLmZvcm0tY29udHJvbGBzIGJlY2F1c2Ugb2Ygc3BlY2lmaWNpdHlcbiAgICBjb2xvcjogJGZvcm0tZmxvYXRpbmctbGFiZWwtZGlzYWJsZWQtY29sb3I7XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtZGlzYWJsZWQtYmc7XG4gICAgfVxuICB9XG59XG4iLCIvL1xuLy8gQmFzZSBzdHlsZXNcbi8vXG5cbi5pbnB1dC1ncm91cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwOyAvLyBGb3IgZm9ybSB2YWxpZGF0aW9uIGZlZWRiYWNrXG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICB3aWR0aDogMTAwJTtcblxuICA+IC5mb3JtLWNvbnRyb2wsXG4gID4gLmZvcm0tc2VsZWN0LFxuICA+IC5mb3JtLWZsb2F0aW5nIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IC8vIEZvciBmb2N1cyBzdGF0ZSdzIHotaW5kZXhcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgICB3aWR0aDogMSU7XG4gICAgbWluLXdpZHRoOiAwOyAvLyBodHRwczovL3N0YWNrb3ZlcmZsb3cuY29tL3F1ZXN0aW9ucy8zNjI0NzE0MC93aHktZG9udC1mbGV4LWl0ZW1zLXNocmluay1wYXN0LWNvbnRlbnQtc2l6ZVxuICB9XG5cbiAgLy8gQnJpbmcgdGhlIFwiYWN0aXZlXCIgZm9ybSBjb250cm9sIHRvIHRoZSB0b3Agb2Ygc3Vycm91bmRpbmcgZWxlbWVudHNcbiAgPiAuZm9ybS1jb250cm9sOmZvY3VzLFxuICA+IC5mb3JtLXNlbGVjdDpmb2N1cyxcbiAgPiAuZm9ybS1mbG9hdGluZzpmb2N1cy13aXRoaW4ge1xuICAgIHotaW5kZXg6IDU7XG4gIH1cblxuICAvLyBFbnN1cmUgYnV0dG9ucyBhcmUgYWx3YXlzIGFib3ZlIGlucHV0cyBmb3IgbW9yZSB2aXN1YWxseSBwbGVhc2luZyBib3JkZXJzLlxuICAvLyBUaGlzIGlzbid0IG5lZWRlZCBmb3IgYC5pbnB1dC1ncm91cC10ZXh0YCBzaW5jZSBpdCBzaGFyZXMgdGhlIHNhbWUgYm9yZGVyLWNvbG9yXG4gIC8vIGFzIG91ciBpbnB1dHMuXG4gIC5idG4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICB6LWluZGV4OiA1O1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIFRleHR1YWwgYWRkb25zXG4vL1xuLy8gU2VydmVzIGFzIGEgY2F0Y2gtYWxsIGVsZW1lbnQgZm9yIGFueSB0ZXh0IG9yIHJhZGlvL2NoZWNrYm94IGlucHV0IHlvdSB3aXNoXG4vLyB0byBwcmVwZW5kIG9yIGFwcGVuZCB0byBhbiBpbnB1dC5cblxuLmlucHV0LWdyb3VwLXRleHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAkaW5wdXQtZ3JvdXAtYWRkb24tcGFkZGluZy15ICRpbnB1dC1ncm91cC1hZGRvbi1wYWRkaW5nLXg7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplKTsgLy8gTWF0Y2ggaW5wdXRzXG4gIGZvbnQtd2VpZ2h0OiAkaW5wdXQtZ3JvdXAtYWRkb24tZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkaW5wdXQtZ3JvdXAtYWRkb24tY29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWdyb3VwLWFkZG9uLWJnO1xuICBib3JkZXI6ICRpbnB1dC1ib3JkZXItd2lkdGggc29saWQgJGlucHV0LWdyb3VwLWFkZG9uLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cyk7XG59XG5cblxuLy8gU2l6aW5nXG4vL1xuLy8gUmVtaXggdGhlIGRlZmF1bHQgZm9ybSBjb250cm9sIHNpemluZyBjbGFzc2VzIGludG8gbmV3IG9uZXMgZm9yIGVhc2llclxuLy8gbWFuaXB1bGF0aW9uLlxuXG4uaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwLWxnID4gLmZvcm0tc2VsZWN0LFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuYnRuIHtcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteS1sZyAkaW5wdXQtcGFkZGluZy14LWxnO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZS1sZyk7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMtbGcpO1xufVxuXG4uaW5wdXQtZ3JvdXAtc20gPiAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwLXNtID4gLmZvcm0tc2VsZWN0LFxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtc20gPiAuYnRuIHtcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteS1zbSAkaW5wdXQtcGFkZGluZy14LXNtO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZS1zbSk7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMtc20pO1xufVxuXG4uaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAtc20gPiAuZm9ybS1zZWxlY3Qge1xuICBwYWRkaW5nLXJpZ2h0OiAkZm9ybS1zZWxlY3QtcGFkZGluZy14ICsgJGZvcm0tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nO1xufVxuXG5cbi8vIFJvdW5kZWQgY29ybmVyc1xuLy9cbi8vIFRoZXNlIHJ1bGVzZXRzIG11c3QgY29tZSBhZnRlciB0aGUgc2l6aW5nIG9uZXMgdG8gcHJvcGVybHkgb3ZlcnJpZGUgc20gYW5kIGxnXG4vLyBib3JkZXItcmFkaXVzIHZhbHVlcyB3aGVuIGV4dGVuZGluZy4gVGhleSdyZSBtb3JlIHNwZWNpZmljIHRoYW4gd2UnZCBsaWtlXG4vLyB3aXRoIHRoZSBgLmlucHV0LWdyb3VwID5gIHBhcnQsIGJ1dCB3aXRob3V0IGl0LCB3ZSBjYW5ub3Qgb3ZlcnJpZGUgdGhlIHNpemluZy5cblxuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIG5vLWR1cGxpY2F0ZS1zZWxlY3RvcnNcbi5pbnB1dC1ncm91cCB7XG4gICY6bm90KC5oYXMtdmFsaWRhdGlvbikge1xuICAgID4gOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpOm5vdCguZHJvcGRvd24tbWVudSk6bm90KC5mb3JtLWZsb2F0aW5nKSxcbiAgICA+IC5kcm9wZG93bi10b2dnbGU6bnRoLWxhc3QtY2hpbGQobiArIDMpLFxuICAgID4gLmZvcm0tZmxvYXRpbmc6bm90KDpsYXN0LWNoaWxkKSA+IC5mb3JtLWNvbnRyb2wsXG4gICAgPiAuZm9ybS1mbG9hdGluZzpub3QoOmxhc3QtY2hpbGQpID4gLmZvcm0tc2VsZWN0IHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1lbmQtcmFkaXVzKDApO1xuICAgIH1cbiAgfVxuXG4gICYuaGFzLXZhbGlkYXRpb24ge1xuICAgID4gOm50aC1sYXN0LWNoaWxkKG4gKyAzKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSk6bm90KC5kcm9wZG93bi1tZW51KTpub3QoLmZvcm0tZmxvYXRpbmcpLFxuICAgID4gLmRyb3Bkb3duLXRvZ2dsZTpudGgtbGFzdC1jaGlsZChuICsgNCksXG4gICAgPiAuZm9ybS1mbG9hdGluZzpudGgtbGFzdC1jaGlsZChuICsgMykgPiAuZm9ybS1jb250cm9sLFxuICAgID4gLmZvcm0tZmxvYXRpbmc6bnRoLWxhc3QtY2hpbGQobiArIDMpID4gLmZvcm0tc2VsZWN0IHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1lbmQtcmFkaXVzKDApO1xuICAgIH1cbiAgfVxuXG4gICR2YWxpZGF0aW9uLW1lc3NhZ2VzOiBcIlwiO1xuICBAZWFjaCAkc3RhdGUgaW4gbWFwLWtleXMoJGZvcm0tdmFsaWRhdGlvbi1zdGF0ZXMpIHtcbiAgICAkdmFsaWRhdGlvbi1tZXNzYWdlczogJHZhbGlkYXRpb24tbWVzc2FnZXMgKyBcIjpub3QoLlwiICsgdW5xdW90ZSgkc3RhdGUpICsgXCItdG9vbHRpcClcIiArIFwiOm5vdCguXCIgKyB1bnF1b3RlKCRzdGF0ZSkgKyBcIi1mZWVkYmFjaylcIjtcbiAgfVxuXG4gID4gOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tbWVudSkjeyR2YWxpZGF0aW9uLW1lc3NhZ2VzfSB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoI3skaW5wdXQtYm9yZGVyLXdpZHRofSAqIC0xKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgICBAaW5jbHVkZSBib3JkZXItc3RhcnQtcmFkaXVzKDApO1xuICB9XG5cbiAgPiAuZm9ybS1mbG9hdGluZzpub3QoOmZpcnN0LWNoaWxkKSA+IC5mb3JtLWNvbnRyb2wsXG4gID4gLmZvcm0tZmxvYXRpbmc6bm90KDpmaXJzdC1jaGlsZCkgPiAuZm9ybS1zZWxlY3Qge1xuICAgIEBpbmNsdWRlIGJvcmRlci1zdGFydC1yYWRpdXMoMCk7XG4gIH1cbn1cbiIsIi8vIFRoaXMgbWl4aW4gdXNlcyBhbiBgaWYoKWAgdGVjaG5pcXVlIHRvIGJlIGNvbXBhdGlibGUgd2l0aCBEYXJ0IFNhc3Ncbi8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vc2Fzcy9zYXNzL2lzc3Vlcy8xODczI2lzc3VlY29tbWVudC0xNTIyOTM3MjUgZm9yIG1vcmUgZGV0YWlsc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS12YWxpZGF0aW9uLW1peGluc1xuQG1peGluIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcbiAgQGlmICgkc3RhdGUgPT0gXCJ2YWxpZFwiIG9yICRzdGF0ZSA9PSBcImludmFsaWRcIikge1xuICAgIC53YXMtdmFsaWRhdGVkICN7aWYoJiwgXCImXCIsIFwiXCIpfTojeyRzdGF0ZX0sXG4gICAgI3tpZigmLCBcIiZcIiwgXCJcIil9LmlzLSN7JHN0YXRlfSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgICN7aWYoJiwgXCImXCIsIFwiXCIpfS5pcy0jeyRzdGF0ZX0ge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBmb3JtLXZhbGlkYXRpb24tc3RhdGUoXG4gICRzdGF0ZSxcbiAgJGNvbG9yLFxuICAkaWNvbixcbiAgJHRvb2x0aXAtY29sb3I6IGNvbG9yLWNvbnRyYXN0KCRjb2xvciksXG4gICR0b29sdGlwLWJnLWNvbG9yOiByZ2JhKCRjb2xvciwgJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1vcGFjaXR5KSxcbiAgJGZvY3VzLWJveC1zaGFkb3c6IDAgMCAkaW5wdXQtYnRuLWZvY3VzLWJsdXIgJGlucHV0LWZvY3VzLXdpZHRoIHJnYmEoJGNvbG9yLCAkaW5wdXQtYnRuLWZvY3VzLWNvbG9yLW9wYWNpdHkpLFxuICAkYm9yZGVyLWNvbG9yOiAkY29sb3Jcbikge1xuICAuI3skc3RhdGV9LWZlZWRiYWNrIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6ICRmb3JtLWZlZWRiYWNrLW1hcmdpbi10b3A7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKCRmb3JtLWZlZWRiYWNrLWZvbnQtc2l6ZSk7XG4gICAgZm9udC1zdHlsZTogJGZvcm0tZmVlZGJhY2stZm9udC1zdHlsZTtcbiAgICBjb2xvcjogJGNvbG9yO1xuICB9XG5cbiAgLiN7JHN0YXRlfS10b29sdGlwIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMDAlO1xuICAgIHotaW5kZXg6IDU7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IC8vIENvbnRhaW4gdG8gcGFyZW50IHdoZW4gcG9zc2libGVcbiAgICBwYWRkaW5nOiAkZm9ybS1mZWVkYmFjay10b29sdGlwLXBhZGRpbmcteSAkZm9ybS1mZWVkYmFjay10b29sdGlwLXBhZGRpbmcteDtcbiAgICBtYXJnaW4tdG9wOiAuMXJlbTtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1mb250LXNpemUpO1xuICAgIGxpbmUtaGVpZ2h0OiAkZm9ybS1mZWVkYmFjay10b29sdGlwLWxpbmUtaGVpZ2h0O1xuICAgIGNvbG9yOiAkdG9vbHRpcC1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdG9vbHRpcC1iZy1jb2xvcjtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtYm9yZGVyLXJhZGl1cyk7XG4gIH1cblxuICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gICAgfiAuI3skc3RhdGV9LWZlZWRiYWNrLFxuICAgIH4gLiN7JHN0YXRlfS10b29sdGlwIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuXG4gIC5mb3JtLWNvbnRyb2wge1xuICAgIEBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJGJvcmRlci1jb2xvcjtcblxuICAgICAgQGlmICRlbmFibGUtdmFsaWRhdGlvbi1pY29ucyB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICRpbnB1dC1oZWlnaHQtaW5uZXI7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJGljb24pO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAkaW5wdXQtaGVpZ2h0LWlubmVyLXF1YXJ0ZXIgY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6ICRpbnB1dC1oZWlnaHQtaW5uZXItaGFsZiAkaW5wdXQtaGVpZ2h0LWlubmVyLWhhbGY7XG4gICAgICB9XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBib3JkZXItY29sb3I6ICRib3JkZXItY29sb3I7XG4gICAgICAgIGJveC1zaGFkb3c6ICRmb2N1cy1ib3gtc2hhZG93O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcbiAgdGV4dGFyZWEuZm9ybS1jb250cm9sIHtcbiAgICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gICAgICBAaWYgJGVuYWJsZS12YWxpZGF0aW9uLWljb25zIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogJGlucHV0LWhlaWdodC1pbm5lcjtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wICRpbnB1dC1oZWlnaHQtaW5uZXItcXVhcnRlciByaWdodCAkaW5wdXQtaGVpZ2h0LWlubmVyLXF1YXJ0ZXI7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmZvcm0tc2VsZWN0IHtcbiAgICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gICAgICBib3JkZXItY29sb3I6ICRib3JkZXItY29sb3I7XG5cbiAgICAgIEBpZiAkZW5hYmxlLXZhbGlkYXRpb24taWNvbnMge1xuICAgICAgICAmOm5vdChbbXVsdGlwbGVdKTpub3QoW3NpemVdKSxcbiAgICAgICAgJjpub3QoW211bHRpcGxlXSlbc2l6ZT1cIjFcIl0ge1xuICAgICAgICAgIC0tI3skcHJlZml4fWZvcm0tc2VsZWN0LWJnLWljb246ICN7ZXNjYXBlLXN2ZygkaWNvbil9O1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICRmb3JtLXNlbGVjdC1mZWVkYmFjay1pY29uLXBhZGRpbmctZW5kO1xuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246ICRmb3JtLXNlbGVjdC1iZy1wb3NpdGlvbiwgJGZvcm0tc2VsZWN0LWZlZWRiYWNrLWljb24tcG9zaXRpb247XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAkZm9ybS1zZWxlY3QtYmctc2l6ZSwgJGZvcm0tc2VsZWN0LWZlZWRiYWNrLWljb24tc2l6ZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyLWNvbG9yO1xuICAgICAgICBib3gtc2hhZG93OiAkZm9jdXMtYm94LXNoYWRvdztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZm9ybS1jb250cm9sLWNvbG9yIHtcbiAgICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gICAgICBAaWYgJGVuYWJsZS12YWxpZGF0aW9uLWljb25zIHtcbiAgICAgICAgd2lkdGg6IGFkZCgkZm9ybS1jb2xvci13aWR0aCwgJGlucHV0LWhlaWdodC1pbm5lcik7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmZvcm0tY2hlY2staW5wdXQge1xuICAgIEBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJGJvcmRlci1jb2xvcjtcblxuICAgICAgJjpjaGVja2VkIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xuICAgICAgfVxuXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgYm94LXNoYWRvdzogJGZvY3VzLWJveC1zaGFkb3c7XG4gICAgICB9XG5cbiAgICAgIH4gLmZvcm0tY2hlY2stbGFiZWwge1xuICAgICAgICBjb2xvcjogJGNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuZm9ybS1jaGVjay1pbmxpbmUgLmZvcm0tY2hlY2staW5wdXQge1xuICAgIH4gLiN7JHN0YXRlfS1mZWVkYmFjayB7XG4gICAgICBtYXJnaW4tbGVmdDogLjVlbTtcbiAgICB9XG4gIH1cblxuICAuaW5wdXQtZ3JvdXAge1xuICAgID4gLmZvcm0tY29udHJvbDpub3QoOmZvY3VzKSxcbiAgICA+IC5mb3JtLXNlbGVjdDpub3QoOmZvY3VzKSxcbiAgICA+IC5mb3JtLWZsb2F0aW5nOm5vdCg6Zm9jdXMtd2l0aGluKSB7XG4gICAgICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gICAgICAgIEBpZiAkc3RhdGUgPT0gXCJ2YWxpZFwiIHtcbiAgICAgICAgICB6LWluZGV4OiAzO1xuICAgICAgICB9IEBlbHNlIGlmICRzdGF0ZSA9PSBcImludmFsaWRcIiB7XG4gICAgICAgICAgei1pbmRleDogNDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLXZhbGlkYXRpb24tbWl4aW5zXG4iLCIvL1xuLy8gQmFzZSBzdHlsZXNcbi8vXG5cbi5idG4ge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgYnRuLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fWJ0bi1wYWRkaW5nLXg6ICN7JGJ0bi1wYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH1idG4tcGFkZGluZy15OiAjeyRidG4tcGFkZGluZy15fTtcbiAgLS0jeyRwcmVmaXh9YnRuLWZvbnQtZmFtaWx5OiAjeyRidG4tZm9udC1mYW1pbHl9O1xuICBAaW5jbHVkZSByZnMoJGJ0bi1mb250LXNpemUsIC0tI3skcHJlZml4fWJ0bi1mb250LXNpemUpO1xuICAtLSN7JHByZWZpeH1idG4tZm9udC13ZWlnaHQ6ICN7JGJ0bi1mb250LXdlaWdodH07XG4gIC0tI3skcHJlZml4fWJ0bi1saW5lLWhlaWdodDogI3skYnRuLWxpbmUtaGVpZ2h0fTtcbiAgLS0jeyRwcmVmaXh9YnRuLWNvbG9yOiAjeyRidG4tY29sb3J9O1xuICAtLSN7JHByZWZpeH1idG4tYmc6IHRyYW5zcGFyZW50O1xuICAtLSN7JHByZWZpeH1idG4tYm9yZGVyLXdpZHRoOiAjeyRidG4tYm9yZGVyLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9YnRuLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tI3skcHJlZml4fWJ0bi1ib3JkZXItcmFkaXVzOiAjeyRidG4tYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLSN7JHByZWZpeH1idG4tYm94LXNoYWRvdzogI3skYnRuLWJveC1zaGFkb3d9O1xuICAtLSN7JHByZWZpeH1idG4tZGlzYWJsZWQtb3BhY2l0eTogI3skYnRuLWRpc2FibGVkLW9wYWNpdHl9O1xuICAtLSN7JHByZWZpeH1idG4tZm9jdXMtYm94LXNoYWRvdzogMCAwIDAgI3skYnRuLWZvY3VzLXdpZHRofSByZ2JhKHZhcigtLSN7JHByZWZpeH1idG4tZm9jdXMtc2hhZG93LXJnYiksIC41KTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBidG4tY3NzLXZhcnNcblxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1idG4tcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9YnRuLXBhZGRpbmcteCk7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS0jeyRwcmVmaXh9YnRuLWZvbnQtZmFtaWx5KTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKHZhcigtLSN7JHByZWZpeH1idG4tZm9udC1zaXplKSk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9YnRuLWZvbnQtd2VpZ2h0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1idG4tbGluZS1oZWlnaHQpO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1jb2xvcik7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1kZWNvcmF0aW9uID09IG5vbmUsIG51bGwsIG5vbmUpO1xuICB3aGl0ZS1zcGFjZTogJGJ0bi13aGl0ZS1zcGFjZTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgY3Vyc29yOiBpZigkZW5hYmxlLWJ1dHRvbi1wb2ludGVycywgcG9pbnRlciwgbnVsbCk7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBib3JkZXI6IHZhcigtLSN7JHByZWZpeH1idG4tYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9YnRuLWJvcmRlci1jb2xvcik7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXModmFyKC0tI3skcHJlZml4fWJ0bi1ib3JkZXItcmFkaXVzKSk7XG4gIEBpbmNsdWRlIGdyYWRpZW50LWJnKHZhcigtLSN7JHByZWZpeH1idG4tYmcpKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdyh2YXIoLS0jeyRwcmVmaXh9YnRuLWJveC1zaGFkb3cpKTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkYnRuLXRyYW5zaXRpb24pO1xuXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWNvbG9yKTtcbiAgICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWhvdmVyLWRlY29yYXRpb24gPT0gdW5kZXJsaW5lLCBub25lLCBudWxsKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWJnKTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4taG92ZXItYm9yZGVyLWNvbG9yKTtcbiAgfVxuXG4gIC5idG4tY2hlY2sgKyAmOmhvdmVyIHtcbiAgICAvLyBvdmVycmlkZSBmb3IgdGhlIGNoZWNrYm94L3JhZGlvIGJ1dHRvbnNcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1jb2xvcik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1iZyk7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWJvcmRlci1jb2xvcik7XG4gIH1cblxuICAmOmZvY3VzLXZpc2libGUge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWNvbG9yKTtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZyh2YXIoLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWJnKSk7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWJvcmRlci1jb2xvcik7XG4gICAgb3V0bGluZTogMDtcbiAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XG4gICAgQGlmICRlbmFibGUtc2hhZG93cyB7XG4gICAgICBib3gtc2hhZG93OiB2YXIoLS0jeyRwcmVmaXh9YnRuLWJveC1zaGFkb3cpLCB2YXIoLS0jeyRwcmVmaXh9YnRuLWZvY3VzLWJveC1zaGFkb3cpO1xuICAgIH0gQGVsc2Uge1xuICAgICAgYm94LXNoYWRvdzogdmFyKC0tI3skcHJlZml4fWJ0bi1mb2N1cy1ib3gtc2hhZG93KTtcbiAgICB9XG4gIH1cblxuICAuYnRuLWNoZWNrOmZvY3VzLXZpc2libGUgKyAmIHtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4taG92ZXItYm9yZGVyLWNvbG9yKTtcbiAgICBvdXRsaW5lOiAwO1xuICAgIC8vIEF2b2lkIHVzaW5nIG1peGluIHNvIHdlIGNhbiBwYXNzIGN1c3RvbSBmb2N1cyBzaGFkb3cgcHJvcGVybHlcbiAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIHtcbiAgICAgIGJveC1zaGFkb3c6IHZhcigtLSN7JHByZWZpeH1idG4tYm94LXNoYWRvdyksIHZhcigtLSN7JHByZWZpeH1idG4tZm9jdXMtYm94LXNoYWRvdyk7XG4gICAgfSBAZWxzZSB7XG4gICAgICBib3gtc2hhZG93OiB2YXIoLS0jeyRwcmVmaXh9YnRuLWZvY3VzLWJveC1zaGFkb3cpO1xuICAgIH1cbiAgfVxuXG4gIC5idG4tY2hlY2s6Y2hlY2tlZCArICYsXG4gIDpub3QoLmJ0bi1jaGVjaykgKyAmOmFjdGl2ZSxcbiAgJjpmaXJzdC1jaGlsZDphY3RpdmUsXG4gICYuYWN0aXZlLFxuICAmLnNob3cge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWFjdGl2ZS1jb2xvcik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1hY3RpdmUtYmcpO1xuICAgIC8vIFJlbW92ZSBDU1MgZ3JhZGllbnRzIGlmIHRoZXkncmUgZW5hYmxlZFxuICAgIGJhY2tncm91bmQtaW1hZ2U6IGlmKCRlbmFibGUtZ3JhZGllbnRzLCBub25lLCBudWxsKTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4tYWN0aXZlLWJvcmRlci1jb2xvcik7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdyh2YXIoLS0jeyRwcmVmaXh9YnRuLWFjdGl2ZS1zaGFkb3cpKTtcblxuICAgICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XG4gICAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIHtcbiAgICAgICAgYm94LXNoYWRvdzogdmFyKC0tI3skcHJlZml4fWJ0bi1hY3RpdmUtc2hhZG93KSwgdmFyKC0tI3skcHJlZml4fWJ0bi1mb2N1cy1ib3gtc2hhZG93KTtcbiAgICAgIH0gQGVsc2Uge1xuICAgICAgICBib3gtc2hhZG93OiB2YXIoLS0jeyRwcmVmaXh9YnRuLWZvY3VzLWJveC1zaGFkb3cpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICY6ZGlzYWJsZWQsXG4gICYuZGlzYWJsZWQsXG4gIGZpZWxkc2V0OmRpc2FibGVkICYge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWRpc2FibGVkLWNvbG9yKTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWRpc2FibGVkLWJnKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBpZigkZW5hYmxlLWdyYWRpZW50cywgbm9uZSwgbnVsbCk7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcik7XG4gICAgb3BhY2l0eTogdmFyKC0tI3skcHJlZml4fWJ0bi1kaXNhYmxlZC1vcGFjaXR5KTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KG5vbmUpO1xuICB9XG59XG5cblxuLy9cbi8vIEFsdGVybmF0ZSBidXR0b25zXG4vL1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYnRuLXZhcmlhbnQtbG9vcHNcbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAuYnRuLSN7JGNvbG9yfSB7XG4gICAgQGlmICRjb2xvciA9PSBcImxpZ2h0XCIge1xuICAgICAgQGluY2x1ZGUgYnV0dG9uLXZhcmlhbnQoXG4gICAgICAgICR2YWx1ZSxcbiAgICAgICAgJHZhbHVlLFxuICAgICAgICAkaG92ZXItYmFja2dyb3VuZDogc2hhZGUtY29sb3IoJHZhbHVlLCAkYnRuLWhvdmVyLWJnLXNoYWRlLWFtb3VudCksXG4gICAgICAgICRob3Zlci1ib3JkZXI6IHNoYWRlLWNvbG9yKCR2YWx1ZSwgJGJ0bi1ob3Zlci1ib3JkZXItc2hhZGUtYW1vdW50KSxcbiAgICAgICAgJGFjdGl2ZS1iYWNrZ3JvdW5kOiBzaGFkZS1jb2xvcigkdmFsdWUsICRidG4tYWN0aXZlLWJnLXNoYWRlLWFtb3VudCksXG4gICAgICAgICRhY3RpdmUtYm9yZGVyOiBzaGFkZS1jb2xvcigkdmFsdWUsICRidG4tYWN0aXZlLWJvcmRlci1zaGFkZS1hbW91bnQpXG4gICAgICApO1xuICAgIH0gQGVsc2UgaWYgJGNvbG9yID09IFwiZGFya1wiIHtcbiAgICAgIEBpbmNsdWRlIGJ1dHRvbi12YXJpYW50KFxuICAgICAgICAkdmFsdWUsXG4gICAgICAgICR2YWx1ZSxcbiAgICAgICAgJGhvdmVyLWJhY2tncm91bmQ6IHRpbnQtY29sb3IoJHZhbHVlLCAkYnRuLWhvdmVyLWJnLXRpbnQtYW1vdW50KSxcbiAgICAgICAgJGhvdmVyLWJvcmRlcjogdGludC1jb2xvcigkdmFsdWUsICRidG4taG92ZXItYm9yZGVyLXRpbnQtYW1vdW50KSxcbiAgICAgICAgJGFjdGl2ZS1iYWNrZ3JvdW5kOiB0aW50LWNvbG9yKCR2YWx1ZSwgJGJ0bi1hY3RpdmUtYmctdGludC1hbW91bnQpLFxuICAgICAgICAkYWN0aXZlLWJvcmRlcjogdGludC1jb2xvcigkdmFsdWUsICRidG4tYWN0aXZlLWJvcmRlci10aW50LWFtb3VudClcbiAgICAgICk7XG4gICAgfSBAZWxzZSB7XG4gICAgICBAaW5jbHVkZSBidXR0b24tdmFyaWFudCgkdmFsdWUsICR2YWx1ZSk7XG4gICAgfVxuICB9XG59XG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAuYnRuLW91dGxpbmUtI3skY29sb3J9IHtcbiAgICBAaW5jbHVkZSBidXR0b24tb3V0bGluZS12YXJpYW50KCR2YWx1ZSk7XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgYnRuLXZhcmlhbnQtbG9vcHNcblxuXG4vL1xuLy8gTGluayBidXR0b25zXG4vL1xuXG4vLyBNYWtlIGEgYnV0dG9uIGxvb2sgYW5kIGJlaGF2ZSBsaWtlIGEgbGlua1xuLmJ0bi1saW5rIHtcbiAgLS0jeyRwcmVmaXh9YnRuLWZvbnQtd2VpZ2h0OiAjeyRmb250LXdlaWdodC1ub3JtYWx9O1xuICAtLSN7JHByZWZpeH1idG4tY29sb3I6ICN7JGJ0bi1saW5rLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWJnOiB0cmFuc3BhcmVudDtcbiAgLS0jeyRwcmVmaXh9YnRuLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tI3skcHJlZml4fWJ0bi1ob3Zlci1jb2xvcjogI3skYnRuLWxpbmstaG92ZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1idG4taG92ZXItYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS0jeyRwcmVmaXh9YnRuLWFjdGl2ZS1jb2xvcjogI3skYnRuLWxpbmstaG92ZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tI3skcHJlZml4fWJ0bi1kaXNhYmxlZC1jb2xvcjogI3skYnRuLWxpbmstZGlzYWJsZWQtY29sb3J9O1xuICAtLSN7JHByZWZpeH1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS0jeyRwcmVmaXh9YnRuLWJveC1zaGFkb3c6IDAgMCAwICMwMDA7IC8vIENhbid0IHVzZSBgbm9uZWAgYXMga2V5d29yZCBuZWdhdGVzIGFsbCB2YWx1ZXMgd2hlbiB1c2VkIHdpdGggbXVsdGlwbGUgc2hhZG93c1xuICAtLSN7JHByZWZpeH1idG4tZm9jdXMtc2hhZG93LXJnYjogI3skYnRuLWxpbmstZm9jdXMtc2hhZG93LXJnYn07XG5cbiAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1kZWNvcmF0aW9uO1xuICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIH1cblxuICAmOmhvdmVyLFxuICAmOmZvY3VzLXZpc2libGUge1xuICAgIHRleHQtZGVjb3JhdGlvbjogJGxpbmstaG92ZXItZGVjb3JhdGlvbjtcbiAgfVxuXG4gICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4tY29sb3IpO1xuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4taG92ZXItY29sb3IpO1xuICB9XG5cbiAgLy8gTm8gbmVlZCBmb3IgYW4gYWN0aXZlIHN0YXRlIGhlcmVcbn1cblxuXG4vL1xuLy8gQnV0dG9uIFNpemVzXG4vL1xuXG4uYnRuLWxnIHtcbiAgQGluY2x1ZGUgYnV0dG9uLXNpemUoJGJ0bi1wYWRkaW5nLXktbGcsICRidG4tcGFkZGluZy14LWxnLCAkYnRuLWZvbnQtc2l6ZS1sZywgJGJ0bi1ib3JkZXItcmFkaXVzLWxnKTtcbn1cblxuLmJ0bi1zbSB7XG4gIEBpbmNsdWRlIGJ1dHRvbi1zaXplKCRidG4tcGFkZGluZy15LXNtLCAkYnRuLXBhZGRpbmcteC1zbSwgJGJ0bi1mb250LXNpemUtc20sICRidG4tYm9yZGVyLXJhZGl1cy1zbSk7XG59XG4iLCIvLyBCdXR0b24gdmFyaWFudHNcbi8vXG4vLyBFYXNpbHkgcHVtcCBvdXQgZGVmYXVsdCBzdHlsZXMsIGFzIHdlbGwgYXMgOmhvdmVyLCA6Zm9jdXMsIDphY3RpdmUsXG4vLyBhbmQgZGlzYWJsZWQgb3B0aW9ucyBmb3IgYWxsIGJ1dHRvbnNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGJ0bi12YXJpYW50LW1peGluXG5AbWl4aW4gYnV0dG9uLXZhcmlhbnQoXG4gICRiYWNrZ3JvdW5kLFxuICAkYm9yZGVyLFxuICAkY29sb3I6IGNvbG9yLWNvbnRyYXN0KCRiYWNrZ3JvdW5kKSxcbiAgJGhvdmVyLWJhY2tncm91bmQ6IGlmKCRjb2xvciA9PSAkY29sb3ItY29udHJhc3QtbGlnaHQsIHNoYWRlLWNvbG9yKCRiYWNrZ3JvdW5kLCAkYnRuLWhvdmVyLWJnLXNoYWRlLWFtb3VudCksIHRpbnQtY29sb3IoJGJhY2tncm91bmQsICRidG4taG92ZXItYmctdGludC1hbW91bnQpKSxcbiAgJGhvdmVyLWJvcmRlcjogaWYoJGNvbG9yID09ICRjb2xvci1jb250cmFzdC1saWdodCwgc2hhZGUtY29sb3IoJGJvcmRlciwgJGJ0bi1ob3Zlci1ib3JkZXItc2hhZGUtYW1vdW50KSwgdGludC1jb2xvcigkYm9yZGVyLCAkYnRuLWhvdmVyLWJvcmRlci10aW50LWFtb3VudCkpLFxuICAkaG92ZXItY29sb3I6IGNvbG9yLWNvbnRyYXN0KCRob3Zlci1iYWNrZ3JvdW5kKSxcbiAgJGFjdGl2ZS1iYWNrZ3JvdW5kOiBpZigkY29sb3IgPT0gJGNvbG9yLWNvbnRyYXN0LWxpZ2h0LCBzaGFkZS1jb2xvcigkYmFja2dyb3VuZCwgJGJ0bi1hY3RpdmUtYmctc2hhZGUtYW1vdW50KSwgdGludC1jb2xvcigkYmFja2dyb3VuZCwgJGJ0bi1hY3RpdmUtYmctdGludC1hbW91bnQpKSxcbiAgJGFjdGl2ZS1ib3JkZXI6IGlmKCRjb2xvciA9PSAkY29sb3ItY29udHJhc3QtbGlnaHQsIHNoYWRlLWNvbG9yKCRib3JkZXIsICRidG4tYWN0aXZlLWJvcmRlci1zaGFkZS1hbW91bnQpLCB0aW50LWNvbG9yKCRib3JkZXIsICRidG4tYWN0aXZlLWJvcmRlci10aW50LWFtb3VudCkpLFxuICAkYWN0aXZlLWNvbG9yOiBjb2xvci1jb250cmFzdCgkYWN0aXZlLWJhY2tncm91bmQpLFxuICAkZGlzYWJsZWQtYmFja2dyb3VuZDogJGJhY2tncm91bmQsXG4gICRkaXNhYmxlZC1ib3JkZXI6ICRib3JkZXIsXG4gICRkaXNhYmxlZC1jb2xvcjogY29sb3ItY29udHJhc3QoJGRpc2FibGVkLWJhY2tncm91bmQpXG4pIHtcbiAgLS0jeyRwcmVmaXh9YnRuLWNvbG9yOiAjeyRjb2xvcn07XG4gIC0tI3skcHJlZml4fWJ0bi1iZzogI3skYmFja2dyb3VuZH07XG4gIC0tI3skcHJlZml4fWJ0bi1ib3JkZXItY29sb3I6ICN7JGJvcmRlcn07XG4gIC0tI3skcHJlZml4fWJ0bi1ob3Zlci1jb2xvcjogI3skaG92ZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1idG4taG92ZXItYmc6ICN7JGhvdmVyLWJhY2tncm91bmR9O1xuICAtLSN7JHByZWZpeH1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjeyRob3Zlci1ib3JkZXJ9O1xuICAtLSN7JHByZWZpeH1idG4tZm9jdXMtc2hhZG93LXJnYjogI3t0by1yZ2IobWl4KCRjb2xvciwgJGJvcmRlciwgMTUlKSl9O1xuICAtLSN7JHByZWZpeH1idG4tYWN0aXZlLWNvbG9yOiAjeyRhY3RpdmUtY29sb3J9O1xuICAtLSN7JHByZWZpeH1idG4tYWN0aXZlLWJnOiAjeyRhY3RpdmUtYmFja2dyb3VuZH07XG4gIC0tI3skcHJlZml4fWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjeyRhY3RpdmUtYm9yZGVyfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWFjdGl2ZS1zaGFkb3c6ICN7JGJ0bi1hY3RpdmUtYm94LXNoYWRvd307XG4gIC0tI3skcHJlZml4fWJ0bi1kaXNhYmxlZC1jb2xvcjogI3skZGlzYWJsZWQtY29sb3J9O1xuICAtLSN7JHByZWZpeH1idG4tZGlzYWJsZWQtYmc6ICN7JGRpc2FibGVkLWJhY2tncm91bmR9O1xuICAtLSN7JHByZWZpeH1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjeyRkaXNhYmxlZC1ib3JkZXJ9O1xufVxuLy8gc2Nzcy1kb2NzLWVuZCBidG4tdmFyaWFudC1taXhpblxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYnRuLW91dGxpbmUtdmFyaWFudC1taXhpblxuQG1peGluIGJ1dHRvbi1vdXRsaW5lLXZhcmlhbnQoXG4gICRjb2xvcixcbiAgJGNvbG9yLWhvdmVyOiBjb2xvci1jb250cmFzdCgkY29sb3IpLFxuICAkYWN0aXZlLWJhY2tncm91bmQ6ICRjb2xvcixcbiAgJGFjdGl2ZS1ib3JkZXI6ICRjb2xvcixcbiAgJGFjdGl2ZS1jb2xvcjogY29sb3ItY29udHJhc3QoJGFjdGl2ZS1iYWNrZ3JvdW5kKVxuKSB7XG4gIC0tI3skcHJlZml4fWJ0bi1jb2xvcjogI3skY29sb3J9O1xuICAtLSN7JHByZWZpeH1idG4tYm9yZGVyLWNvbG9yOiAjeyRjb2xvcn07XG4gIC0tI3skcHJlZml4fWJ0bi1ob3Zlci1jb2xvcjogI3skY29sb3ItaG92ZXJ9O1xuICAtLSN7JHByZWZpeH1idG4taG92ZXItYmc6ICN7JGFjdGl2ZS1iYWNrZ3JvdW5kfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWJvcmRlci1jb2xvcjogI3skYWN0aXZlLWJvcmRlcn07XG4gIC0tI3skcHJlZml4fWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAje3RvLXJnYigkY29sb3IpfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWFjdGl2ZS1jb2xvcjogI3skYWN0aXZlLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWFjdGl2ZS1iZzogI3skYWN0aXZlLWJhY2tncm91bmR9O1xuICAtLSN7JHByZWZpeH1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogI3skYWN0aXZlLWJvcmRlcn07XG4gIC0tI3skcHJlZml4fWJ0bi1hY3RpdmUtc2hhZG93OiAjeyRidG4tYWN0aXZlLWJveC1zaGFkb3d9O1xuICAtLSN7JHByZWZpeH1idG4tZGlzYWJsZWQtY29sb3I6ICN7JGNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWRpc2FibGVkLWJnOiB0cmFuc3BhcmVudDtcbiAgLS0jeyRwcmVmaXh9YnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogI3skY29sb3J9O1xuICAtLSN7JHByZWZpeH1ncmFkaWVudDogbm9uZTtcbn1cbi8vIHNjc3MtZG9jcy1lbmQgYnRuLW91dGxpbmUtdmFyaWFudC1taXhpblxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYnRuLXNpemUtbWl4aW5cbkBtaXhpbiBidXR0b24tc2l6ZSgkcGFkZGluZy15LCAkcGFkZGluZy14LCAkZm9udC1zaXplLCAkYm9yZGVyLXJhZGl1cykge1xuICAtLSN7JHByZWZpeH1idG4tcGFkZGluZy15OiAjeyRwYWRkaW5nLXl9O1xuICAtLSN7JHByZWZpeH1idG4tcGFkZGluZy14OiAjeyRwYWRkaW5nLXh9O1xuICBAaW5jbHVkZSByZnMoJGZvbnQtc2l6ZSwgLS0jeyRwcmVmaXh9YnRuLWZvbnQtc2l6ZSk7XG4gIC0tI3skcHJlZml4fWJ0bi1ib3JkZXItcmFkaXVzOiAjeyRib3JkZXItcmFkaXVzfTtcbn1cbi8vIHNjc3MtZG9jcy1lbmQgYnRuLXNpemUtbWl4aW5cbiIsIi5mYWRlIHtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkdHJhbnNpdGlvbi1mYWRlKTtcblxuICAmOm5vdCguc2hvdykge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGNvbGxhcHNlLWNsYXNzZXNcbi5jb2xsYXBzZSB7XG4gICY6bm90KC5zaG93KSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uY29sbGFwc2luZyB7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkdHJhbnNpdGlvbi1jb2xsYXBzZSk7XG5cbiAgJi5jb2xsYXBzZS1ob3Jpem9udGFsIHtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkdHJhbnNpdGlvbi1jb2xsYXBzZS13aWR0aCk7XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgY29sbGFwc2UtY2xhc3Nlc1xuIiwiLy8gVGhlIGRyb3Bkb3duIHdyYXBwZXIgKGA8ZGl2PmApXG4uZHJvcHVwLFxuLmRyb3BlbmQsXG4uZHJvcGRvd24sXG4uZHJvcHN0YXJ0LFxuLmRyb3B1cC1jZW50ZXIsXG4uZHJvcGRvd24tY2VudGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZHJvcGRvd24tdG9nZ2xlIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAvLyBHZW5lcmF0ZSB0aGUgY2FyZXQgYXV0b21hdGljYWxseVxuICBAaW5jbHVkZSBjYXJldCgpO1xufVxuXG4vLyBUaGUgZHJvcGRvd24gbWVudVxuLmRyb3Bkb3duLW1lbnUge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgZHJvcGRvd24tY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24temluZGV4OiAjeyR6aW5kZXgtZHJvcGRvd259O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1taW4td2lkdGg6ICN7JGRyb3Bkb3duLW1pbi13aWR0aH07XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLXBhZGRpbmcteDogI3skZHJvcGRvd24tcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tcGFkZGluZy15OiAjeyRkcm9wZG93bi1wYWRkaW5nLXl9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1zcGFjZXI6ICN7JGRyb3Bkb3duLXNwYWNlcn07XG4gIEBpbmNsdWRlIHJmcygkZHJvcGRvd24tZm9udC1zaXplLCAtLSN7JHByZWZpeH1kcm9wZG93bi1mb250LXNpemUpO1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1jb2xvcjogI3skZHJvcGRvd24tY29sb3J9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1iZzogI3skZHJvcGRvd24tYmd9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1ib3JkZXItY29sb3I6ICN7JGRyb3Bkb3duLWJvcmRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWJvcmRlci1yYWRpdXM6ICN7JGRyb3Bkb3duLWJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1ib3JkZXItd2lkdGg6ICN7JGRyb3Bkb3duLWJvcmRlci13aWR0aH07XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWlubmVyLWJvcmRlci1yYWRpdXM6ICN7JGRyb3Bkb3duLWlubmVyLWJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1kaXZpZGVyLWJnOiAjeyRkcm9wZG93bi1kaXZpZGVyLWJnfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tZGl2aWRlci1tYXJnaW4teTogI3skZHJvcGRvd24tZGl2aWRlci1tYXJnaW4teX07XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWJveC1zaGFkb3c6ICN7JGRyb3Bkb3duLWJveC1zaGFkb3d9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWNvbG9yOiAjeyRkcm9wZG93bi1saW5rLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tbGluay1ob3Zlci1jb2xvcjogI3skZHJvcGRvd24tbGluay1ob3Zlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWxpbmstaG92ZXItYmc6ICN7JGRyb3Bkb3duLWxpbmstaG92ZXItYmd9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvcjogI3skZHJvcGRvd24tbGluay1hY3RpdmUtY29sb3J9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWFjdGl2ZS1iZzogI3skZHJvcGRvd24tbGluay1hY3RpdmUtYmd9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWRpc2FibGVkLWNvbG9yOiAjeyRkcm9wZG93bi1saW5rLWRpc2FibGVkLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24taXRlbS1wYWRkaW5nLXg6ICN7JGRyb3Bkb3duLWl0ZW0tcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24taXRlbS1wYWRkaW5nLXk6ICN7JGRyb3Bkb3duLWl0ZW0tcGFkZGluZy15fTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24taGVhZGVyLWNvbG9yOiAjeyRkcm9wZG93bi1oZWFkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1oZWFkZXItcGFkZGluZy14OiAjeyRkcm9wZG93bi1oZWFkZXItcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24taGVhZGVyLXBhZGRpbmcteTogI3skZHJvcGRvd24taGVhZGVyLXBhZGRpbmcteX07XG4gIC8vIHNjc3MtZG9jcy1lbmQgZHJvcGRvd24tY3NzLXZhcnNcblxuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi16aW5kZXgpO1xuICBkaXNwbGF5OiBub25lOyAvLyBub25lIGJ5IGRlZmF1bHQsIGJ1dCBibG9jayBvbiBcIm9wZW5cIiBvZiB0aGUgbWVudVxuICBtaW4td2lkdGg6IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1taW4td2lkdGgpO1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tcGFkZGluZy14KTtcbiAgbWFyZ2luOiAwOyAvLyBPdmVycmlkZSBkZWZhdWx0IG1hcmdpbiBvZiB1bFxuICBAaW5jbHVkZSBmb250LXNpemUodmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWZvbnQtc2l6ZSkpO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWNvbG9yKTtcbiAgdGV4dC1hbGlnbjogbGVmdDsgLy8gRW5zdXJlcyBwcm9wZXIgYWxpZ25tZW50IGlmIHBhcmVudCBoYXMgaXQgY2hhbmdlZCAoZS5nLiwgbW9kYWwgZm9vdGVyKVxuICBsaXN0LXN0eWxlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tYmcpO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1ib3JkZXItY29sb3IpO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1ib3JkZXItcmFkaXVzKSk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3codmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWJveC1zaGFkb3cpKTtcblxuICAmW2RhdGEtYnMtcG9wcGVyXSB7XG4gICAgdG9wOiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgbWFyZ2luLXRvcDogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLXNwYWNlcik7XG4gIH1cblxuICBAaWYgJGRyb3Bkb3duLXBhZGRpbmcteSA9PSAwIHtcbiAgICA+IC5kcm9wZG93bi1pdGVtOmZpcnN0LWNoaWxkLFxuICAgID4gbGk6Zmlyc3QtY2hpbGQgLmRyb3Bkb3duLWl0ZW0ge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXModmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWlubmVyLWJvcmRlci1yYWRpdXMpKTtcbiAgICB9XG4gICAgPiAuZHJvcGRvd24taXRlbTpsYXN0LWNoaWxkLFxuICAgID4gbGk6bGFzdC1jaGlsZCAuZHJvcGRvd24taXRlbSB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24taW5uZXItYm9yZGVyLXJhZGl1cykpO1xuICAgIH1cblxuICB9XG59XG5cbi8vIHNjc3MtZG9jcy1zdGFydCByZXNwb25zaXZlLWJyZWFrcG9pbnRzXG4vLyBXZSBkZWxpYmVyYXRlbHkgaGFyZGNvZGUgdGhlIGBicy1gIHByZWZpeCBiZWNhdXNlIHdlIGNoZWNrXG4vLyB0aGlzIGN1c3RvbSBwcm9wZXJ0eSBpbiBKUyB0byBkZXRlcm1pbmUgUG9wcGVyJ3MgcG9zaXRpb25pbmdcblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgLmRyb3Bkb3duLW1lbnUjeyRpbmZpeH0tc3RhcnQge1xuICAgICAgLS1icy1wb3NpdGlvbjogc3RhcnQ7XG5cbiAgICAgICZbZGF0YS1icy1wb3BwZXJdIHtcbiAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmRyb3Bkb3duLW1lbnUjeyRpbmZpeH0tZW5kIHtcbiAgICAgIC0tYnMtcG9zaXRpb246IGVuZDtcblxuICAgICAgJltkYXRhLWJzLXBvcHBlcl0ge1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgbGVmdDogYXV0bztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgcmVzcG9uc2l2ZS1icmVha3BvaW50c1xuXG4vLyBBbGxvdyBmb3IgZHJvcGRvd25zIHRvIGdvIGJvdHRvbSB1cCAoYWthLCBkcm9wdXAtbWVudSlcbi8vIEp1c3QgYWRkIC5kcm9wdXAgYWZ0ZXIgdGhlIHN0YW5kYXJkIC5kcm9wZG93biBjbGFzcyBhbmQgeW91J3JlIHNldC5cbi5kcm9wdXAge1xuICAuZHJvcGRvd24tbWVudVtkYXRhLWJzLXBvcHBlcl0ge1xuICAgIHRvcDogYXV0bztcbiAgICBib3R0b206IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tc3BhY2VyKTtcbiAgfVxuXG4gIC5kcm9wZG93bi10b2dnbGUge1xuICAgIEBpbmNsdWRlIGNhcmV0KHVwKTtcbiAgfVxufVxuXG4uZHJvcGVuZCB7XG4gIC5kcm9wZG93bi1tZW51W2RhdGEtYnMtcG9wcGVyXSB7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tbGVmdDogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLXNwYWNlcik7XG4gIH1cblxuICAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBAaW5jbHVkZSBjYXJldChlbmQpO1xuICAgICY6OmFmdGVyIHtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiAwO1xuICAgIH1cbiAgfVxufVxuXG4uZHJvcHN0YXJ0IHtcbiAgLmRyb3Bkb3duLW1lbnVbZGF0YS1icy1wb3BwZXJdIHtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDEwMCU7XG4gICAgbGVmdDogYXV0bztcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1yaWdodDogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLXNwYWNlcik7XG4gIH1cblxuICAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBAaW5jbHVkZSBjYXJldChzdGFydCk7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiAwO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIERpdmlkZXJzIChiYXNpY2FsbHkgYW4gYDxocj5gKSB3aXRoaW4gdGhlIGRyb3Bkb3duXG4uZHJvcGRvd24tZGl2aWRlciB7XG4gIGhlaWdodDogMDtcbiAgbWFyZ2luOiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tZGl2aWRlci1tYXJnaW4teSkgMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1kaXZpZGVyLWJnKTtcbiAgb3BhY2l0eTogMTsgLy8gUmV2aXNpdCBpbiB2NiB0byBkZS1kdXBlIHN0eWxlcyB0aGF0IGNvbmZsaWN0IHdpdGggPGhyPiBlbGVtZW50XG59XG5cbi8vIExpbmtzLCBidXR0b25zLCBhbmQgbW9yZSB3aXRoaW4gdGhlIGRyb3Bkb3duIG1lbnVcbi8vXG4vLyBgPGJ1dHRvbj5gLXNwZWNpZmljIHN0eWxlcyBhcmUgZGVub3RlZCB3aXRoIGAvLyBGb3IgPGJ1dHRvbj5zYFxuLmRyb3Bkb3duLWl0ZW0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7IC8vIEZvciBgPGJ1dHRvbj5gc1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24taXRlbS1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1pdGVtLXBhZGRpbmcteCk7XG4gIGNsZWFyOiBib3RoO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWNvbG9yKTtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDsgLy8gRm9yIGA8YnV0dG9uPmBzXG4gIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstZGVjb3JhdGlvbiA9PSBub25lLCBudWxsLCBub25lKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgLy8gcHJldmVudCBsaW5rcyBmcm9tIHJhbmRvbWx5IGJyZWFraW5nIG9udG8gbmV3IGxpbmVzXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyAvLyBGb3IgYDxidXR0b24+YHNcbiAgYm9yZGVyOiAwOyAvLyBGb3IgYDxidXR0b24+YHNcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24taXRlbS1ib3JkZXItcmFkaXVzLCAwKSk7XG5cbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWhvdmVyLWNvbG9yKTtcbiAgICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWhvdmVyLWRlY29yYXRpb24gPT0gdW5kZXJsaW5lLCBub25lLCBudWxsKTtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZyh2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tbGluay1ob3Zlci1iZykpO1xuICB9XG5cbiAgJi5hY3RpdmUsXG4gICY6YWN0aXZlIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yKTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcodmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWxpbmstYWN0aXZlLWJnKSk7XG4gIH1cblxuICAmLmRpc2FibGVkLFxuICAmOmRpc2FibGVkIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWxpbmstZGlzYWJsZWQtY29sb3IpO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIC8vIFJlbW92ZSBDU1MgZ3JhZGllbnRzIGlmIHRoZXkncmUgZW5hYmxlZFxuICAgIGJhY2tncm91bmQtaW1hZ2U6IGlmKCRlbmFibGUtZ3JhZGllbnRzLCBub25lLCBudWxsKTtcbiAgfVxufVxuXG4uZHJvcGRvd24tbWVudS5zaG93IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8vIERyb3Bkb3duIHNlY3Rpb24gaGVhZGVyc1xuLmRyb3Bkb3duLWhlYWRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24taGVhZGVyLXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWhlYWRlci1wYWRkaW5nLXgpO1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBmb3IgdXNlIHdpdGggaGVhZGluZyBlbGVtZW50c1xuICBAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc2l6ZS1zbSk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24taGVhZGVyLWNvbG9yKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgLy8gYXMgd2l0aCA+IGxpID4gYVxufVxuXG4vLyBEcm9wZG93biB0ZXh0XG4uZHJvcGRvd24taXRlbS10ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1pdGVtLXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWl0ZW0tcGFkZGluZy14KTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWNvbG9yKTtcbn1cblxuLy8gRGFyayBkcm9wZG93bnNcbi5kcm9wZG93bi1tZW51LWRhcmsge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgZHJvcGRvd24tZGFyay1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1jb2xvcjogI3skZHJvcGRvd24tZGFyay1jb2xvcn07XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWJnOiAjeyRkcm9wZG93bi1kYXJrLWJnfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tYm9yZGVyLWNvbG9yOiAjeyRkcm9wZG93bi1kYXJrLWJvcmRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWJveC1zaGFkb3c6ICN7JGRyb3Bkb3duLWRhcmstYm94LXNoYWRvd307XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWxpbmstY29sb3I6ICN7JGRyb3Bkb3duLWRhcmstbGluay1jb2xvcn07XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWxpbmstaG92ZXItY29sb3I6ICN7JGRyb3Bkb3duLWRhcmstbGluay1ob3Zlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWRpdmlkZXItYmc6ICN7JGRyb3Bkb3duLWRhcmstZGl2aWRlci1iZ307XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWxpbmstaG92ZXItYmc6ICN7JGRyb3Bkb3duLWRhcmstbGluay1ob3Zlci1iZ307XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yOiAjeyRkcm9wZG93bi1kYXJrLWxpbmstYWN0aXZlLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tbGluay1hY3RpdmUtYmc6ICN7JGRyb3Bkb3duLWRhcmstbGluay1hY3RpdmUtYmd9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWRpc2FibGVkLWNvbG9yOiAjeyRkcm9wZG93bi1kYXJrLWxpbmstZGlzYWJsZWQtY29sb3J9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1oZWFkZXItY29sb3I6ICN7JGRyb3Bkb3duLWRhcmstaGVhZGVyLWNvbG9yfTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBkcm9wZG93bi1kYXJrLWNzcy12YXJzXG59XG4iLCIvLyBNYWtlIHRoZSBkaXYgYmVoYXZlIGxpa2UgYSBidXR0b25cbi5idG4tZ3JvdXAsXG4uYnRuLWdyb3VwLXZlcnRpY2FsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgLy8gbWF0Y2ggLmJ0biBhbGlnbm1lbnQgZ2l2ZW4gZm9udC1zaXplIGhhY2sgYWJvdmVcblxuICA+IC5idG4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgfVxuXG4gIC8vIEJyaW5nIHRoZSBob3ZlciwgZm9jdXNlZCwgYW5kIFwiYWN0aXZlXCIgYnV0dG9ucyB0byB0aGUgZnJvbnQgdG8gb3ZlcmxheVxuICAvLyB0aGUgYm9yZGVycyBwcm9wZXJseVxuICA+IC5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG4sXG4gID4gLmJ0bi1jaGVjazpmb2N1cyArIC5idG4sXG4gID4gLmJ0bjpob3ZlcixcbiAgPiAuYnRuOmZvY3VzLFxuICA+IC5idG46YWN0aXZlLFxuICA+IC5idG4uYWN0aXZlIHtcbiAgICB6LWluZGV4OiAxO1xuICB9XG59XG5cbi8vIE9wdGlvbmFsOiBHcm91cCBtdWx0aXBsZSBidXR0b24gZ3JvdXBzIHRvZ2V0aGVyIGZvciBhIHRvb2xiYXJcbi5idG4tdG9vbGJhciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXG4gIC5pbnB1dC1ncm91cCB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cblxuLmJ0bi1ncm91cCB7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJ0bi1ib3JkZXItcmFkaXVzKTtcblxuICAvLyBQcmV2ZW50IGRvdWJsZSBib3JkZXJzIHdoZW4gYnV0dG9ucyBhcmUgbmV4dCB0byBlYWNoIG90aGVyXG4gID4gOm5vdCguYnRuLWNoZWNrOmZpcnN0LWNoaWxkKSArIC5idG4sXG4gID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoI3skYnRuLWJvcmRlci13aWR0aH0gKiAtMSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gIH1cblxuICAvLyBSZXNldCByb3VuZGVkIGNvcm5lcnNcbiAgPiAuYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLFxuICA+IC5idG4uZHJvcGRvd24tdG9nZ2xlLXNwbGl0OmZpcnN0LWNoaWxkLFxuICA+IC5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4ge1xuICAgIEBpbmNsdWRlIGJvcmRlci1lbmQtcmFkaXVzKDApO1xuICB9XG5cbiAgLy8gVGhlIGxlZnQgcmFkaXVzIHNob3VsZCBiZSAwIGlmIHRoZSBidXR0b24gaXM6XG4gIC8vIC0gdGhlIFwidGhpcmQgb3IgbW9yZVwiIGNoaWxkXG4gIC8vIC0gdGhlIHNlY29uZCBjaGlsZCBhbmQgdGhlIHByZXZpb3VzIGVsZW1lbnQgaXNuJ3QgYC5idG4tY2hlY2tgIChtYWtpbmcgaXQgdGhlIGZpcnN0IGNoaWxkIHZpc3VhbGx5KVxuICAvLyAtIHBhcnQgb2YgYSBidG4tZ3JvdXAgd2hpY2ggaXNuJ3QgdGhlIGZpcnN0IGNoaWxkXG4gID4gLmJ0bjpudGgtY2hpbGQobiArIDMpLFxuICA+IDpub3QoLmJ0bi1jaGVjaykgKyAuYnRuLFxuICA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuIHtcbiAgICBAaW5jbHVkZSBib3JkZXItc3RhcnQtcmFkaXVzKDApO1xuICB9XG59XG5cbi8vIFNpemluZ1xuLy9cbi8vIFJlbWl4IHRoZSBkZWZhdWx0IGJ1dHRvbiBzaXppbmcgY2xhc3NlcyBpbnRvIG5ldyBvbmVzIGZvciBlYXNpZXIgbWFuaXB1bGF0aW9uLlxuXG4uYnRuLWdyb3VwLXNtID4gLmJ0biB7IEBleHRlbmQgLmJ0bi1zbTsgfVxuLmJ0bi1ncm91cC1sZyA+IC5idG4geyBAZXh0ZW5kIC5idG4tbGc7IH1cblxuXG4vL1xuLy8gU3BsaXQgYnV0dG9uIGRyb3Bkb3duc1xuLy9cblxuLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCB7XG4gIHBhZGRpbmctcmlnaHQ6ICRidG4tcGFkZGluZy14ICogLjc1O1xuICBwYWRkaW5nLWxlZnQ6ICRidG4tcGFkZGluZy14ICogLjc1O1xuXG4gICY6OmFmdGVyLFxuICAuZHJvcHVwICY6OmFmdGVyLFxuICAuZHJvcGVuZCAmOjphZnRlciB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cblxuICAuZHJvcHN0YXJ0ICY6OmJlZm9yZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG5cbi5idG4tc20gKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0IHtcbiAgcGFkZGluZy1yaWdodDogJGJ0bi1wYWRkaW5nLXgtc20gKiAuNzU7XG4gIHBhZGRpbmctbGVmdDogJGJ0bi1wYWRkaW5nLXgtc20gKiAuNzU7XG59XG5cbi5idG4tbGcgKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0IHtcbiAgcGFkZGluZy1yaWdodDogJGJ0bi1wYWRkaW5nLXgtbGcgKiAuNzU7XG4gIHBhZGRpbmctbGVmdDogJGJ0bi1wYWRkaW5nLXgtbGcgKiAuNzU7XG59XG5cblxuLy8gVGhlIGNsaWNrYWJsZSBidXR0b24gZm9yIHRvZ2dsaW5nIHRoZSBtZW51XG4vLyBTZXQgdGhlIHNhbWUgaW5zZXQgc2hhZG93IGFzIHRoZSA6YWN0aXZlIHN0YXRlXG4uYnRuLWdyb3VwLnNob3cgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGJ0bi1hY3RpdmUtYm94LXNoYWRvdyk7XG5cbiAgLy8gU2hvdyBubyBzaGFkb3cgZm9yIGAuYnRuLWxpbmtgIHNpbmNlIGl0IGhhcyBubyBvdGhlciBidXR0b24gc3R5bGVzLlxuICAmLmJ0bi1saW5rIHtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KG5vbmUpO1xuICB9XG59XG5cblxuLy9cbi8vIFZlcnRpY2FsIGJ1dHRvbiBncm91cHNcbi8vXG5cbi5idG4tZ3JvdXAtdmVydGljYWwge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgPiAuYnRuLFxuICA+IC5idG4tZ3JvdXAge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxuICA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIG1hcmdpbi10b3A6IGNhbGMoI3skYnRuLWJvcmRlci13aWR0aH0gKiAtMSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gIH1cblxuICAvLyBSZXNldCByb3VuZGVkIGNvcm5lcnNcbiAgPiAuYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLFxuICA+IC5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4ge1xuICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKDApO1xuICB9XG5cbiAgPiAuYnRuIH4gLmJ0bixcbiAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0biB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoMCk7XG4gIH1cbn1cbiIsIi8vIEJhc2UgY2xhc3Ncbi8vXG4vLyBLaWNrc3RhcnQgYW55IG5hdmlnYXRpb24gY29tcG9uZW50IHdpdGggYSBzZXQgb2Ygc3R5bGUgcmVzZXRzLiBXb3JrcyB3aXRoXG4vLyBgPG5hdj5gcywgYDx1bD5gcyBvciBgPG9sPmBzLlxuXG4ubmF2IHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IG5hdi1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1uYXYtbGluay1wYWRkaW5nLXg6ICN7JG5hdi1saW5rLXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fW5hdi1saW5rLXBhZGRpbmcteTogI3skbmF2LWxpbmstcGFkZGluZy15fTtcbiAgQGluY2x1ZGUgcmZzKCRuYXYtbGluay1mb250LXNpemUsIC0tI3skcHJlZml4fW5hdi1saW5rLWZvbnQtc2l6ZSk7XG4gIC0tI3skcHJlZml4fW5hdi1saW5rLWZvbnQtd2VpZ2h0OiAjeyRuYXYtbGluay1mb250LXdlaWdodH07XG4gIC0tI3skcHJlZml4fW5hdi1saW5rLWNvbG9yOiAjeyRuYXYtbGluay1jb2xvcn07XG4gIC0tI3skcHJlZml4fW5hdi1saW5rLWhvdmVyLWNvbG9yOiAjeyRuYXYtbGluay1ob3Zlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fW5hdi1saW5rLWRpc2FibGVkLWNvbG9yOiAjeyRuYXYtbGluay1kaXNhYmxlZC1jb2xvcn07XG4gIC8vIHNjc3MtZG9jcy1lbmQgbmF2LWNzcy12YXJzXG5cbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5uYXYtbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9bmF2LWxpbmstcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9bmF2LWxpbmstcGFkZGluZy14KTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKHZhcigtLSN7JHByZWZpeH1uYXYtbGluay1mb250LXNpemUpKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1uYXYtbGluay1mb250LXdlaWdodCk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2LWxpbmstY29sb3IpO1xuICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWRlY29yYXRpb24gPT0gbm9uZSwgbnVsbCwgbm9uZSk7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogMDtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkbmF2LWxpbmstdHJhbnNpdGlvbik7XG5cbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1uYXYtbGluay1ob3Zlci1jb2xvcik7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1ob3Zlci1kZWNvcmF0aW9uID09IHVuZGVybGluZSwgbm9uZSwgbnVsbCk7XG4gIH1cblxuICAmOmZvY3VzLXZpc2libGUge1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm94LXNoYWRvdzogJG5hdi1saW5rLWZvY3VzLWJveC1zaGFkb3c7XG4gIH1cblxuICAvLyBEaXNhYmxlZCBzdGF0ZSBsaWdodGVucyB0ZXh0XG4gICYuZGlzYWJsZWQsXG4gICY6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2LWxpbmstZGlzYWJsZWQtY29sb3IpO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgfVxufVxuXG4vL1xuLy8gVGFic1xuLy9cblxuLm5hdi10YWJzIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IG5hdi10YWJzLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fW5hdi10YWJzLWJvcmRlci13aWR0aDogI3skbmF2LXRhYnMtYm9yZGVyLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9bmF2LXRhYnMtYm9yZGVyLWNvbG9yOiAjeyRuYXYtdGFicy1ib3JkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1uYXYtdGFicy1ib3JkZXItcmFkaXVzOiAjeyRuYXYtdGFicy1ib3JkZXItcmFkaXVzfTtcbiAgLS0jeyRwcmVmaXh9bmF2LXRhYnMtbGluay1ob3Zlci1ib3JkZXItY29sb3I6ICN7JG5hdi10YWJzLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2LXRhYnMtbGluay1hY3RpdmUtY29sb3I6ICN7JG5hdi10YWJzLWxpbmstYWN0aXZlLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2LXRhYnMtbGluay1hY3RpdmUtYmc6ICN7JG5hdi10YWJzLWxpbmstYWN0aXZlLWJnfTtcbiAgLS0jeyRwcmVmaXh9bmF2LXRhYnMtbGluay1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjeyRuYXYtdGFicy1saW5rLWFjdGl2ZS1ib3JkZXItY29sb3J9O1xuICAvLyBzY3NzLWRvY3MtZW5kIG5hdi10YWJzLWNzcy12YXJzXG5cbiAgYm9yZGVyLWJvdHRvbTogdmFyKC0tI3skcHJlZml4fW5hdi10YWJzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fW5hdi10YWJzLWJvcmRlci1jb2xvcik7XG5cbiAgLm5hdi1saW5rIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKC0xICogdmFyKC0tI3skcHJlZml4fW5hdi10YWJzLWJvcmRlci13aWR0aCkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICAgIGJvcmRlcjogdmFyKC0tI3skcHJlZml4fW5hdi10YWJzLWJvcmRlci13aWR0aCkgc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXModmFyKC0tI3skcHJlZml4fW5hdi10YWJzLWJvcmRlci1yYWRpdXMpKTtcblxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICAvLyBQcmV2ZW50cyBhY3RpdmUgLm5hdi1saW5rIHRhYiBvdmVybGFwcGluZyBmb2N1cyBvdXRsaW5lIG9mIHByZXZpb3VzL25leHQgLm5hdi1saW5rXG4gICAgICBpc29sYXRpb246IGlzb2xhdGU7XG4gICAgICBib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1uYXYtdGFicy1saW5rLWhvdmVyLWJvcmRlci1jb2xvcik7XG4gICAgfVxuICB9XG5cbiAgLm5hdi1saW5rLmFjdGl2ZSxcbiAgLm5hdi1pdGVtLnNob3cgLm5hdi1saW5rIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdi10YWJzLWxpbmstYWN0aXZlLWNvbG9yKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2LXRhYnMtbGluay1hY3RpdmUtYmcpO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdi10YWJzLWxpbmstYWN0aXZlLWJvcmRlci1jb2xvcik7XG4gIH1cblxuICAuZHJvcGRvd24tbWVudSB7XG4gICAgLy8gTWFrZSBkcm9wZG93biBib3JkZXIgb3ZlcmxhcCB0YWIgYm9yZGVyXG4gICAgbWFyZ2luLXRvcDogY2FsYygtMSAqIHZhcigtLSN7JHByZWZpeH1uYXYtdGFicy1ib3JkZXItd2lkdGgpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgICAvLyBSZW1vdmUgdGhlIHRvcCByb3VuZGVkIGNvcm5lcnMgaGVyZSBzaW5jZSB0aGVyZSBpcyBhIGhhcmQgZWRnZSBhYm92ZSB0aGUgbWVudVxuICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKDApO1xuICB9XG59XG5cblxuLy9cbi8vIFBpbGxzXG4vL1xuXG4ubmF2LXBpbGxzIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IG5hdi1waWxscy1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1uYXYtcGlsbHMtYm9yZGVyLXJhZGl1czogI3skbmF2LXBpbGxzLWJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH1uYXYtcGlsbHMtbGluay1hY3RpdmUtY29sb3I6ICN7JG5hdi1waWxscy1saW5rLWFjdGl2ZS1jb2xvcn07XG4gIC0tI3skcHJlZml4fW5hdi1waWxscy1saW5rLWFjdGl2ZS1iZzogI3skbmF2LXBpbGxzLWxpbmstYWN0aXZlLWJnfTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBuYXYtcGlsbHMtY3NzLXZhcnNcblxuICAubmF2LWxpbmsge1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXModmFyKC0tI3skcHJlZml4fW5hdi1waWxscy1ib3JkZXItcmFkaXVzKSk7XG4gIH1cblxuICAubmF2LWxpbmsuYWN0aXZlLFxuICAuc2hvdyA+IC5uYXYtbGluayB7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1uYXYtcGlsbHMtbGluay1hY3RpdmUtY29sb3IpO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKHZhcigtLSN7JHByZWZpeH1uYXYtcGlsbHMtbGluay1hY3RpdmUtYmcpKTtcbiAgfVxufVxuXG5cbi8vXG4vLyBVbmRlcmxpbmVcbi8vXG5cbi5uYXYtdW5kZXJsaW5lIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IG5hdi11bmRlcmxpbmUtY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9bmF2LXVuZGVybGluZS1nYXA6ICN7JG5hdi11bmRlcmxpbmUtZ2FwfTtcbiAgLS0jeyRwcmVmaXh9bmF2LXVuZGVybGluZS1ib3JkZXItd2lkdGg6ICN7JG5hdi11bmRlcmxpbmUtYm9yZGVyLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9bmF2LXVuZGVybGluZS1saW5rLWFjdGl2ZS1jb2xvcjogI3skbmF2LXVuZGVybGluZS1saW5rLWFjdGl2ZS1jb2xvcn07XG4gIC8vIHNjc3MtZG9jcy1lbmQgbmF2LXVuZGVybGluZS1jc3MtdmFyc1xuXG4gIGdhcDogdmFyKC0tI3skcHJlZml4fW5hdi11bmRlcmxpbmUtZ2FwKTtcblxuICAubmF2LWxpbmsge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIGJvcmRlci1ib3R0b206IHZhcigtLSN7JHByZWZpeH1uYXYtdW5kZXJsaW5lLWJvcmRlci13aWR0aCkgc29saWQgdHJhbnNwYXJlbnQ7XG5cbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogY3VycmVudGNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIC5uYXYtbGluay5hY3RpdmUsXG4gIC5zaG93ID4gLm5hdi1saW5rIHtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1uYXYtdW5kZXJsaW5lLWxpbmstYWN0aXZlLWNvbG9yKTtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiBjdXJyZW50Y29sb3I7XG4gIH1cbn1cblxuXG4vL1xuLy8gSnVzdGlmaWVkIHZhcmlhbnRzXG4vL1xuXG4ubmF2LWZpbGwge1xuICA+IC5uYXYtbGluayxcbiAgLm5hdi1pdGVtIHtcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLm5hdi1qdXN0aWZpZWQge1xuICA+IC5uYXYtbGluayxcbiAgLm5hdi1pdGVtIHtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLm5hdi1maWxsLFxuLm5hdi1qdXN0aWZpZWQge1xuICAubmF2LWl0ZW0gLm5hdi1saW5rIHtcbiAgICB3aWR0aDogMTAwJTsgLy8gTWFrZSBzdXJlIGJ1dHRvbiB3aWxsIGdyb3dcbiAgfVxufVxuXG5cbi8vIFRhYmJhYmxlIHRhYnNcbi8vXG4vLyBIaWRlIHRhYmJhYmxlIHBhbmVzIHRvIHN0YXJ0LCBzaG93IHRoZW0gd2hlbiBgLmFjdGl2ZWBcblxuLnRhYi1jb250ZW50IHtcbiAgPiAudGFiLXBhbmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgPiAuYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuIiwiLy8gTmF2YmFyXG4vL1xuLy8gUHJvdmlkZSBhIHN0YXRpYyBuYXZiYXIgZnJvbSB3aGljaCB3ZSBleHBhbmQgdG8gY3JlYXRlIGZ1bGwtd2lkdGgsIGZpeGVkLCBhbmRcbi8vIG90aGVyIG5hdmJhciB2YXJpYXRpb25zLlxuXG4ubmF2YmFyIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IG5hdmJhci1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1uYXZiYXItcGFkZGluZy14OiAje2lmKCRuYXZiYXItcGFkZGluZy14ID09IG51bGwsIDAsICRuYXZiYXItcGFkZGluZy14KX07XG4gIC0tI3skcHJlZml4fW5hdmJhci1wYWRkaW5nLXk6ICN7JG5hdmJhci1wYWRkaW5nLXl9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItY29sb3I6ICN7JG5hdmJhci1saWdodC1jb2xvcn07XG4gIC0tI3skcHJlZml4fW5hdmJhci1ob3Zlci1jb2xvcjogI3skbmF2YmFyLWxpZ2h0LWhvdmVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLWRpc2FibGVkLWNvbG9yOiAjeyRuYXZiYXItbGlnaHQtZGlzYWJsZWQtY29sb3J9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItYWN0aXZlLWNvbG9yOiAjeyRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLWJyYW5kLXBhZGRpbmcteTogI3skbmF2YmFyLWJyYW5kLXBhZGRpbmcteX07XG4gIC0tI3skcHJlZml4fW5hdmJhci1icmFuZC1tYXJnaW4tZW5kOiAjeyRuYXZiYXItYnJhbmQtbWFyZ2luLWVuZH07XG4gIC0tI3skcHJlZml4fW5hdmJhci1icmFuZC1mb250LXNpemU6ICN7JG5hdmJhci1icmFuZC1mb250LXNpemV9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItYnJhbmQtY29sb3I6ICN7JG5hdmJhci1saWdodC1icmFuZC1jb2xvcn07XG4gIC0tI3skcHJlZml4fW5hdmJhci1icmFuZC1ob3Zlci1jb2xvcjogI3skbmF2YmFyLWxpZ2h0LWJyYW5kLWhvdmVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteDogI3skbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fW5hdmJhci10b2dnbGVyLXBhZGRpbmcteTogI3skbmF2YmFyLXRvZ2dsZXItcGFkZGluZy15fTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLXRvZ2dsZXItcGFkZGluZy14OiAjeyRuYXZiYXItdG9nZ2xlci1wYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItdG9nZ2xlci1mb250LXNpemU6ICN7JG5hdmJhci10b2dnbGVyLWZvbnQtc2l6ZX07XG4gIC0tI3skcHJlZml4fW5hdmJhci10b2dnbGVyLWljb24tYmc6ICN7ZXNjYXBlLXN2ZygkbmF2YmFyLWxpZ2h0LXRvZ2dsZXItaWNvbi1iZyl9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItdG9nZ2xlci1ib3JkZXItY29sb3I6ICN7JG5hdmJhci1saWdodC10b2dnbGVyLWJvcmRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fW5hdmJhci10b2dnbGVyLWJvcmRlci1yYWRpdXM6ICN7JG5hdmJhci10b2dnbGVyLWJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItdG9nZ2xlci1mb2N1cy13aWR0aDogI3skbmF2YmFyLXRvZ2dsZXItZm9jdXMtd2lkdGh9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItdG9nZ2xlci10cmFuc2l0aW9uOiAjeyRuYXZiYXItdG9nZ2xlci10cmFuc2l0aW9ufTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBuYXZiYXItY3NzLXZhcnNcblxuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDsgLy8gYWxsb3cgdXMgdG8gZG8gdGhlIGxpbmUgYnJlYWsgZm9yIGNvbGxhcHNpbmcgY29udGVudFxuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IC8vIHNwYWNlIG91dCBicmFuZCBmcm9tIGxvZ29cbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fW5hdmJhci1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1uYXZiYXItcGFkZGluZy14KTtcbiAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoKTtcblxuICAvLyBCZWNhdXNlIGZsZXggcHJvcGVydGllcyBhcmVuJ3QgaW5oZXJpdGVkLCB3ZSBuZWVkIHRvIHJlZGVjbGFyZSB0aGVzZSBmaXJzdFxuICAvLyBmZXcgcHJvcGVydGllcyBzbyB0aGF0IGNvbnRlbnQgbmVzdGVkIHdpdGhpbiBiZWhhdmUgcHJvcGVybHkuXG4gIC8vIFRoZSBgZmxleC13cmFwYCBwcm9wZXJ0eSBpcyBpbmhlcml0ZWQgdG8gc2ltcGxpZnkgdGhlIGV4cGFuZGVkIG5hdmJhcnNcbiAgJWNvbnRhaW5lci1mbGV4LXByb3BlcnRpZXMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiBpbmhlcml0O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG5cbiAgPiAuY29udGFpbmVyLFxuICA+IC5jb250YWluZXItZmx1aWQge1xuICAgIEBleHRlbmQgJWNvbnRhaW5lci1mbGV4LXByb3BlcnRpZXM7XG4gIH1cblxuICBAZWFjaCAkYnJlYWtwb2ludCwgJGNvbnRhaW5lci1tYXgtd2lkdGggaW4gJGNvbnRhaW5lci1tYXgtd2lkdGhzIHtcbiAgICA+IC5jb250YWluZXIje2JyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRjb250YWluZXItbWF4LXdpZHRocyl9IHtcbiAgICAgIEBleHRlbmQgJWNvbnRhaW5lci1mbGV4LXByb3BlcnRpZXM7XG4gICAgfVxuICB9XG59XG5cblxuLy8gTmF2YmFyIGJyYW5kXG4vL1xuLy8gVXNlZCBmb3IgYnJhbmQsIHByb2plY3QsIG9yIHNpdGUgbmFtZXMuXG5cbi5uYXZiYXItYnJhbmQge1xuICBwYWRkaW5nLXRvcDogdmFyKC0tI3skcHJlZml4fW5hdmJhci1icmFuZC1wYWRkaW5nLXkpO1xuICBwYWRkaW5nLWJvdHRvbTogdmFyKC0tI3skcHJlZml4fW5hdmJhci1icmFuZC1wYWRkaW5nLXkpO1xuICBtYXJnaW4tcmlnaHQ6IHZhcigtLSN7JHByZWZpeH1uYXZiYXItYnJhbmQtbWFyZ2luLWVuZCk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSh2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLWJyYW5kLWZvbnQtc2l6ZSkpO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdmJhci1icmFuZC1jb2xvcik7XG4gIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstZGVjb3JhdGlvbiA9PSBub25lLCBudWxsLCBub25lKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdmJhci1icmFuZC1ob3Zlci1jb2xvcik7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1ob3Zlci1kZWNvcmF0aW9uID09IHVuZGVybGluZSwgbm9uZSwgbnVsbCk7XG4gIH1cbn1cblxuXG4vLyBOYXZiYXIgbmF2XG4vL1xuLy8gQ3VzdG9tIG5hdmJhciBuYXZpZ2F0aW9uIChkb2Vzbid0IHJlcXVpcmUgYC5uYXZgLCBidXQgZG9lcyBtYWtlIHVzZSBvZiBgLm5hdi1saW5rYCkuXG5cbi5uYXZiYXItbmF2IHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IG5hdmJhci1uYXYtY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9bmF2LWxpbmstcGFkZGluZy14OiAwO1xuICAtLSN7JHByZWZpeH1uYXYtbGluay1wYWRkaW5nLXk6ICN7JG5hdi1saW5rLXBhZGRpbmcteX07XG4gIEBpbmNsdWRlIHJmcygkbmF2LWxpbmstZm9udC1zaXplLCAtLSN7JHByZWZpeH1uYXYtbGluay1mb250LXNpemUpO1xuICAtLSN7JHByZWZpeH1uYXYtbGluay1mb250LXdlaWdodDogI3skbmF2LWxpbmstZm9udC13ZWlnaHR9O1xuICAtLSN7JHByZWZpeH1uYXYtbGluay1jb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdmJhci1jb2xvcik7XG4gIC0tI3skcHJlZml4fW5hdi1saW5rLWhvdmVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLWhvdmVyLWNvbG9yKTtcbiAgLS0jeyRwcmVmaXh9bmF2LWxpbmstZGlzYWJsZWQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1uYXZiYXItZGlzYWJsZWQtY29sb3IpO1xuICAvLyBzY3NzLWRvY3MtZW5kIG5hdmJhci1uYXYtY3NzLXZhcnNcblxuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyAvLyBjYW5ub3QgdXNlIGBpbmhlcml0YCB0byBnZXQgdGhlIGAubmF2YmFyYHMgdmFsdWVcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuXG4gIC5uYXYtbGluayB7XG4gICAgJi5hY3RpdmUsXG4gICAgJi5zaG93IHtcbiAgICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLWFjdGl2ZS1jb2xvcik7XG4gICAgfVxuICB9XG5cbiAgLmRyb3Bkb3duLW1lbnUge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gIH1cbn1cblxuXG4vLyBOYXZiYXIgdGV4dFxuLy9cbi8vXG5cbi5uYXZiYXItdGV4dCB7XG4gIHBhZGRpbmctdG9wOiAkbmF2LWxpbmstcGFkZGluZy15O1xuICBwYWRkaW5nLWJvdHRvbTogJG5hdi1saW5rLXBhZGRpbmcteTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1uYXZiYXItY29sb3IpO1xuXG4gIGEsXG4gIGE6aG92ZXIsXG4gIGE6Zm9jdXMgIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdmJhci1hY3RpdmUtY29sb3IpO1xuICB9XG59XG5cblxuLy8gUmVzcG9uc2l2ZSBuYXZiYXJcbi8vXG4vLyBDdXN0b20gc3R5bGVzIGZvciByZXNwb25zaXZlIGNvbGxhcHNpbmcgYW5kIHRvZ2dsaW5nIG9mIG5hdmJhciBjb250ZW50cy5cbi8vIFBvd2VyZWQgYnkgdGhlIGNvbGxhcHNlIEJvb3RzdHJhcCBKYXZhU2NyaXB0IHBsdWdpbi5cblxuLy8gV2hlbiBjb2xsYXBzZWQsIHByZXZlbnQgdGhlIHRvZ2dsZWFibGUgbmF2YmFyIGNvbnRlbnRzIGZyb20gYXBwZWFyaW5nIGluXG4vLyB0aGUgZGVmYXVsdCBmbGV4Ym94IHJvdyBvcmllbnRhdGlvbi4gUmVxdWlyZXMgdGhlIHVzZSBvZiBgZmxleC13cmFwOiB3cmFwYFxuLy8gb24gdGhlIGAubmF2YmFyYCBwYXJlbnQuXG4ubmF2YmFyLWNvbGxhcHNlIHtcbiAgZmxleC1iYXNpczogMTAwJTtcbiAgZmxleC1ncm93OiAxO1xuICAvLyBGb3IgYWx3YXlzIGV4cGFuZGVkIG9yIGV4dHJhIGZ1bGwgbmF2YmFycywgZW5zdXJlIGNvbnRlbnQgYWxpZ25zIGl0c2VsZlxuICAvLyBwcm9wZXJseSB2ZXJ0aWNhbGx5LiBDYW4gYmUgZWFzaWx5IG92ZXJyaWRkZW4gd2l0aCBmbGV4IHV0aWxpdGllcy5cbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLy8gQnV0dG9uIGZvciB0b2dnbGluZyB0aGUgbmF2YmFyIHdoZW4gaW4gaXRzIGNvbGxhcHNlZCBzdGF0ZVxuLm5hdmJhci10b2dnbGVyIHtcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fW5hdmJhci10b2dnbGVyLXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fW5hdmJhci10b2dnbGVyLXBhZGRpbmcteCk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSh2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLXRvZ2dsZXItZm9udC1zaXplKSk7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdmJhci1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyAvLyByZW1vdmUgZGVmYXVsdCBidXR0b24gc3R5bGVcbiAgYm9yZGVyOiB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLXRvZ2dsZXItYm9yZGVyLWNvbG9yKTsgLy8gcmVtb3ZlIGRlZmF1bHQgYnV0dG9uIHN0eWxlXG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXModmFyKC0tI3skcHJlZml4fW5hdmJhci10b2dnbGVyLWJvcmRlci1yYWRpdXMpKTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbih2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLXRvZ2dsZXItdHJhbnNpdGlvbikpO1xuXG4gICY6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gICY6Zm9jdXMge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIHZhcigtLSN7JHByZWZpeH1uYXZiYXItdG9nZ2xlci1mb2N1cy13aWR0aCk7XG4gIH1cbn1cblxuLy8gS2VlcCBhcyBhIHNlcGFyYXRlIGVsZW1lbnQgc28gZm9sa3MgY2FuIGVhc2lseSBvdmVycmlkZSBpdCB3aXRoIGFub3RoZXIgaWNvblxuLy8gb3IgaW1hZ2UgZmlsZSBhcyBuZWVkZWQuXG4ubmF2YmFyLXRvZ2dsZXItaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEuNWVtO1xuICBoZWlnaHQ6IDEuNWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLXRvZ2dsZXItaWNvbi1iZyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xufVxuXG4ubmF2YmFyLW5hdi1zY3JvbGwge1xuICBtYXgtaGVpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9c2Nyb2xsLWhlaWdodCwgNzV2aCk7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbi8vIHNjc3MtZG9jcy1zdGFydCBuYXZiYXItZXhwYW5kLWxvb3Bcbi8vIEdlbmVyYXRlIHNlcmllcyBvZiBgLm5hdmJhci1leHBhbmQtKmAgcmVzcG9uc2l2ZSBjbGFzc2VzIGZvciBjb25maWd1cmluZ1xuLy8gd2hlcmUgeW91ciBuYXZiYXIgY29sbGFwc2VzLlxuLm5hdmJhci1leHBhbmQge1xuICBAZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICAgICRuZXh0OiBicmVha3BvaW50LW5leHQoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJG5leHQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzY3NzL3NlbGVjdG9yLW5vLXVuaW9uLWNsYXNzLW5hbWVcbiAgICAmI3skaW5maXh9IHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5leHQpIHtcbiAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblxuICAgICAgICAubmF2YmFyLW5hdiB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcblxuICAgICAgICAgIC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAubmF2LWxpbmsge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogdmFyKC0tI3skcHJlZml4fW5hdmJhci1uYXYtbGluay1wYWRkaW5nLXgpO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteCk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLm5hdmJhci1uYXYtc2Nyb2xsIHtcbiAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5uYXZiYXItY29sbGFwc2Uge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcbiAgICAgICAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICAgICAgICB9XG5cbiAgICAgICAgLm5hdmJhci10b2dnbGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgLm9mZmNhbnZhcyB7XG4gICAgICAgICAgLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG4gICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgICB6LWluZGV4OiBhdXRvO1xuICAgICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICAgICAgICAgIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3cobm9uZSk7XG4gICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihub25lKTtcbiAgICAgICAgICAvLyBzdHlsZWxpbnQtZW5hYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4gICAgICAgICAgLm9mZmNhbnZhcy1oZWFkZXIge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAub2ZmY2FudmFzLWJvZHkge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZ3JvdzogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBvdmVyZmxvdy15OiB2aXNpYmxlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBuYXZiYXItZXhwYW5kLWxvb3BcblxuLy8gTmF2YmFyIHRoZW1lc1xuLy9cbi8vIFN0eWxlcyBmb3Igc3dpdGNoaW5nIGJldHdlZW4gbmF2YmFycyB3aXRoIGxpZ2h0IG9yIGRhcmsgYmFja2dyb3VuZC5cblxuLm5hdmJhci1saWdodCB7XG4gIEBpbmNsdWRlIGRlcHJlY2F0ZShcImAubmF2YmFyLWxpZ2h0YFwiLCBcInY1LjIuMFwiLCBcInY2LjAuMFwiLCB0cnVlKTtcbn1cblxuLm5hdmJhci1kYXJrLFxuLm5hdmJhcltkYXRhLWJzLXRoZW1lPVwiZGFya1wiXSB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBuYXZiYXItZGFyay1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1uYXZiYXItY29sb3I6ICN7JG5hdmJhci1kYXJrLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLWhvdmVyLWNvbG9yOiAjeyRuYXZiYXItZGFyay1ob3Zlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fW5hdmJhci1kaXNhYmxlZC1jb2xvcjogI3skbmF2YmFyLWRhcmstZGlzYWJsZWQtY29sb3J9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItYWN0aXZlLWNvbG9yOiAjeyRuYXZiYXItZGFyay1hY3RpdmUtY29sb3J9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItYnJhbmQtY29sb3I6ICN7JG5hdmJhci1kYXJrLWJyYW5kLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLWJyYW5kLWhvdmVyLWNvbG9yOiAjeyRuYXZiYXItZGFyay1icmFuZC1ob3Zlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fW5hdmJhci10b2dnbGVyLWJvcmRlci1jb2xvcjogI3skbmF2YmFyLWRhcmstdG9nZ2xlci1ib3JkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItdG9nZ2xlci1pY29uLWJnOiAje2VzY2FwZS1zdmcoJG5hdmJhci1kYXJrLXRvZ2dsZXItaWNvbi1iZyl9O1xuICAvLyBzY3NzLWRvY3MtZW5kIG5hdmJhci1kYXJrLWNzcy12YXJzXG59XG5cbkBpZiAkZW5hYmxlLWRhcmstbW9kZSB7XG4gIEBpbmNsdWRlIGNvbG9yLW1vZGUoZGFyaykge1xuICAgIC5uYXZiYXItdG9nZ2xlci1pY29uIHtcbiAgICAgIC0tI3skcHJlZml4fW5hdmJhci10b2dnbGVyLWljb24tYmc6ICN7ZXNjYXBlLXN2ZygkbmF2YmFyLWRhcmstdG9nZ2xlci1pY29uLWJnKX07XG4gICAgfVxuICB9XG59XG4iLCIvL1xuLy8gQmFzZSBzdHlsZXNcbi8vXG5cbi5jYXJkIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IGNhcmQtY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9Y2FyZC1zcGFjZXIteTogI3skY2FyZC1zcGFjZXIteX07XG4gIC0tI3skcHJlZml4fWNhcmQtc3BhY2VyLXg6ICN7JGNhcmQtc3BhY2VyLXh9O1xuICAtLSN7JHByZWZpeH1jYXJkLXRpdGxlLXNwYWNlci15OiAjeyRjYXJkLXRpdGxlLXNwYWNlci15fTtcbiAgLS0jeyRwcmVmaXh9Y2FyZC10aXRsZS1jb2xvcjogI3skY2FyZC10aXRsZS1jb2xvcn07XG4gIC0tI3skcHJlZml4fWNhcmQtc3VidGl0bGUtY29sb3I6ICN7JGNhcmQtc3VidGl0bGUtY29sb3J9O1xuICAtLSN7JHByZWZpeH1jYXJkLWJvcmRlci13aWR0aDogI3skY2FyZC1ib3JkZXItd2lkdGh9O1xuICAtLSN7JHByZWZpeH1jYXJkLWJvcmRlci1jb2xvcjogI3skY2FyZC1ib3JkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1jYXJkLWJvcmRlci1yYWRpdXM6ICN7JGNhcmQtYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fWNhcmQtYm94LXNoYWRvdzogI3skY2FyZC1ib3gtc2hhZG93fTtcbiAgLS0jeyRwcmVmaXh9Y2FyZC1pbm5lci1ib3JkZXItcmFkaXVzOiAjeyRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH1jYXJkLWNhcC1wYWRkaW5nLXk6ICN7JGNhcmQtY2FwLXBhZGRpbmcteX07XG4gIC0tI3skcHJlZml4fWNhcmQtY2FwLXBhZGRpbmcteDogI3skY2FyZC1jYXAtcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9Y2FyZC1jYXAtYmc6ICN7JGNhcmQtY2FwLWJnfTtcbiAgLS0jeyRwcmVmaXh9Y2FyZC1jYXAtY29sb3I6ICN7JGNhcmQtY2FwLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9Y2FyZC1oZWlnaHQ6ICN7JGNhcmQtaGVpZ2h0fTtcbiAgLS0jeyRwcmVmaXh9Y2FyZC1jb2xvcjogI3skY2FyZC1jb2xvcn07XG4gIC0tI3skcHJlZml4fWNhcmQtYmc6ICN7JGNhcmQtYmd9O1xuICAtLSN7JHByZWZpeH1jYXJkLWltZy1vdmVybGF5LXBhZGRpbmc6ICN7JGNhcmQtaW1nLW92ZXJsYXktcGFkZGluZ307XG4gIC0tI3skcHJlZml4fWNhcmQtZ3JvdXAtbWFyZ2luOiAjeyRjYXJkLWdyb3VwLW1hcmdpbn07XG4gIC8vIHNjc3MtZG9jcy1lbmQgY2FyZC1jc3MtdmFyc1xuXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWluLXdpZHRoOiAwOyAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMjI3NDAjaXNzdWVjb21tZW50LTMwNTg2ODEwNlxuICBoZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1jYXJkLWhlaWdodCk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Ym9keS1jb2xvcik7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWNhcmQtYmcpO1xuICBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XG4gIGJvcmRlcjogdmFyKC0tI3skcHJlZml4fWNhcmQtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1ib3JkZXItY29sb3IpO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKHZhcigtLSN7JHByZWZpeH1jYXJkLWJvcmRlci1yYWRpdXMpKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdyh2YXIoLS0jeyRwcmVmaXh9Y2FyZC1ib3gtc2hhZG93KSk7XG5cbiAgPiBociB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG5cbiAgPiAubGlzdC1ncm91cCB7XG4gICAgYm9yZGVyLXRvcDogaW5oZXJpdDtcbiAgICBib3JkZXItYm90dG9tOiBpbmhlcml0O1xuXG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBib3JkZXItdG9wLXdpZHRoOiAwO1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXModmFyKC0tI3skcHJlZml4fWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cykpO1xuICAgIH1cblxuICAgICY6bGFzdC1jaGlsZCAge1xuICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKHZhcigtLSN7JHByZWZpeH1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpKTtcbiAgICB9XG4gIH1cblxuICAvLyBEdWUgdG8gc3BlY2lmaWNpdHkgb2YgdGhlIGFib3ZlIHNlbGVjdG9yIChgLmNhcmQgPiAubGlzdC1ncm91cGApLCB3ZSBtdXN0XG4gIC8vIHVzZSBhIGNoaWxkIHNlbGVjdG9yIGhlcmUgdG8gcHJldmVudCBkb3VibGUgYm9yZGVycy5cbiAgPiAuY2FyZC1oZWFkZXIgKyAubGlzdC1ncm91cCxcbiAgPiAubGlzdC1ncm91cCArIC5jYXJkLWZvb3RlciB7XG4gICAgYm9yZGVyLXRvcDogMDtcbiAgfVxufVxuXG4uY2FyZC1ib2R5IHtcbiAgLy8gRW5hYmxlIGBmbGV4LWdyb3c6IDFgIGZvciBkZWNrcyBhbmQgZ3JvdXBzIHNvIHRoYXQgY2FyZCBibG9ja3MgdGFrZSB1cFxuICAvLyBhcyBtdWNoIHNwYWNlIGFzIHBvc3NpYmxlLCBlbnN1cmluZyBmb290ZXJzIGFyZSBhbGlnbmVkIHRvIHRoZSBib3R0b20uXG4gIGZsZXg6IDEgMSBhdXRvO1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1zcGFjZXIteSkgdmFyKC0tI3skcHJlZml4fWNhcmQtc3BhY2VyLXgpO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWNhcmQtY29sb3IpO1xufVxuXG4uY2FyZC10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLSN7JHByZWZpeH1jYXJkLXRpdGxlLXNwYWNlci15KTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1jYXJkLXRpdGxlLWNvbG9yKTtcbn1cblxuLmNhcmQtc3VidGl0bGUge1xuICBtYXJnaW4tdG9wOiBjYWxjKC0uNSAqIHZhcigtLSN7JHByZWZpeH1jYXJkLXRpdGxlLXNwYWNlci15KSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1zdWJ0aXRsZS1jb2xvcik7XG59XG5cbi5jYXJkLXRleHQ6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5jYXJkLWxpbmsge1xuICAmOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWhvdmVyLWRlY29yYXRpb24gPT0gdW5kZXJsaW5lLCBub25lLCBudWxsKTtcbiAgfVxuXG4gICsgLmNhcmQtbGluayB7XG4gICAgbWFyZ2luLWxlZnQ6IHZhcigtLSN7JHByZWZpeH1jYXJkLXNwYWNlci14KTtcbiAgfVxufVxuXG4vL1xuLy8gT3B0aW9uYWwgdGV4dHVhbCBjYXBzXG4vL1xuXG4uY2FyZC1oZWFkZXIge1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1jYXAtcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1jYXAtcGFkZGluZy14KTtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gUmVtb3ZlcyB0aGUgZGVmYXVsdCBtYXJnaW4tYm90dG9tIG9mIDxoTj5cbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1jYXJkLWNhcC1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1jYXJkLWNhcC1iZyk7XG4gIGJvcmRlci1ib3R0b206IHZhcigtLSN7JHByZWZpeH1jYXJkLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fWNhcmQtYm9yZGVyLWNvbG9yKTtcblxuICAmOmZpcnN0LWNoaWxkIHtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKHZhcigtLSN7JHByZWZpeH1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpIHZhcigtLSN7JHByZWZpeH1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpIDAgMCk7XG4gIH1cbn1cblxuLmNhcmQtZm9vdGVyIHtcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fWNhcmQtY2FwLXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fWNhcmQtY2FwLXBhZGRpbmcteCk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1jYXAtY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1jYXAtYmcpO1xuICBib3JkZXItdG9wOiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH1jYXJkLWJvcmRlci1jb2xvcik7XG5cbiAgJjpsYXN0LWNoaWxkIHtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDAgMCB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKSB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKSk7XG4gIH1cbn1cblxuXG4vL1xuLy8gSGVhZGVyIG5hdnNcbi8vXG5cbi5jYXJkLWhlYWRlci10YWJzIHtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKC0uNSAqIHZhcigtLSN7JHByZWZpeH1jYXJkLWNhcC1wYWRkaW5nLXgpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgbWFyZ2luLWJvdHRvbTogY2FsYygtMSAqIHZhcigtLSN7JHByZWZpeH1jYXJkLWNhcC1wYWRkaW5nLXkpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoLS41ICogdmFyKC0tI3skcHJlZml4fWNhcmQtY2FwLXBhZGRpbmcteCkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICBib3JkZXItYm90dG9tOiAwO1xuXG4gIC5uYXYtbGluay5hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1jYXJkLWJnKTtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1iZyk7XG4gIH1cbn1cblxuLmNhcmQtaGVhZGVyLXBpbGxzIHtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKC0uNSAqIHZhcigtLSN7JHByZWZpeH1jYXJkLWNhcC1wYWRkaW5nLXgpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoLS41ICogdmFyKC0tI3skcHJlZml4fWNhcmQtY2FwLXBhZGRpbmcteCkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxufVxuXG4vLyBDYXJkIGltYWdlXG4uY2FyZC1pbWctb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1pbWctb3ZlcmxheS1wYWRkaW5nKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9Y2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKSk7XG59XG5cbi5jYXJkLWltZyxcbi5jYXJkLWltZy10b3AsXG4uY2FyZC1pbWctYm90dG9tIHtcbiAgd2lkdGg6IDEwMCU7IC8vIFJlcXVpcmVkIGJlY2F1c2Ugd2UgdXNlIGZsZXhib3ggYW5kIHRoaXMgaW5oZXJlbnRseSBhcHBsaWVzIGFsaWduLXNlbGY6IHN0cmV0Y2hcbn1cblxuLmNhcmQtaW1nLFxuLmNhcmQtaW1nLXRvcCB7XG4gIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKHZhcigtLSN7JHByZWZpeH1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpKTtcbn1cblxuLmNhcmQtaW1nLFxuLmNhcmQtaW1nLWJvdHRvbSB7XG4gIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKHZhcigtLSN7JHByZWZpeH1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpKTtcbn1cblxuXG4vL1xuLy8gQ2FyZCBncm91cHNcbi8vXG5cbi5jYXJkLWdyb3VwIHtcbiAgLy8gVGhlIGNoaWxkIHNlbGVjdG9yIGFsbG93cyBuZXN0ZWQgYC5jYXJkYCB3aXRoaW4gYC5jYXJkLWdyb3VwYFxuICAvLyB0byBkaXNwbGF5IHByb3Blcmx5LlxuICA+IC5jYXJkIHtcbiAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1ncm91cC1tYXJnaW4pO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICAvLyBUaGUgY2hpbGQgc2VsZWN0b3IgYWxsb3dzIG5lc3RlZCBgLmNhcmRgIHdpdGhpbiBgLmNhcmQtZ3JvdXBgXG4gICAgLy8gdG8gZGlzcGxheSBwcm9wZXJseS5cbiAgICA+IC5jYXJkIHtcbiAgICAgIC8vIEZsZXhidWdzICM0OiBodHRwczovL2dpdGh1Yi5jb20vcGhpbGlwd2FsdG9uL2ZsZXhidWdzI2ZsZXhidWctNFxuICAgICAgZmxleDogMSAwIDAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICAgKyAuY2FyZCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBib3JkZXItbGVmdDogMDtcbiAgICAgIH1cblxuICAgICAgLy8gSGFuZGxlIHJvdW5kZWQgY29ybmVyc1xuICAgICAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLWVuZC1yYWRpdXMoMCk7XG5cbiAgICAgICAgICAuY2FyZC1pbWctdG9wLFxuICAgICAgICAgIC5jYXJkLWhlYWRlciB7XG4gICAgICAgICAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4gICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgICAgICB9XG4gICAgICAgICAgLmNhcmQtaW1nLWJvdHRvbSxcbiAgICAgICAgICAuY2FyZC1mb290ZXIge1xuICAgICAgICAgICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXN0YXJ0LXJhZGl1cygwKTtcblxuICAgICAgICAgIC5jYXJkLWltZy10b3AsXG4gICAgICAgICAgLmNhcmQtaGVhZGVyIHtcbiAgICAgICAgICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbiAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5jYXJkLWltZy1ib3R0b20sXG4gICAgICAgICAgLmNhcmQtZm9vdGVyIHtcbiAgICAgICAgICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvL1xuLy8gQmFzZSBzdHlsZXNcbi8vXG5cbi5hY2NvcmRpb24ge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgYWNjb3JkaW9uLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1jb2xvcjogI3skYWNjb3JkaW9uLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJnOiAjeyRhY2NvcmRpb24tYmd9O1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tdHJhbnNpdGlvbjogI3skYWNjb3JkaW9uLXRyYW5zaXRpb259O1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYm9yZGVyLWNvbG9yOiAjeyRhY2NvcmRpb24tYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJvcmRlci13aWR0aDogI3skYWNjb3JkaW9uLWJvcmRlci13aWR0aH07XG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1ib3JkZXItcmFkaXVzOiAjeyRhY2NvcmRpb24tYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1pbm5lci1ib3JkZXItcmFkaXVzOiAjeyRhY2NvcmRpb24taW5uZXItYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4tcGFkZGluZy14OiAjeyRhY2NvcmRpb24tYnV0dG9uLXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4tcGFkZGluZy15OiAjeyRhY2NvcmRpb24tYnV0dG9uLXBhZGRpbmcteX07XG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4tY29sb3I6ICN7JGFjY29yZGlvbi1idXR0b24tY29sb3J9O1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWJnOiAjeyRhY2NvcmRpb24tYnV0dG9uLWJnfTtcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1pY29uOiAje2VzY2FwZS1zdmcoJGFjY29yZGlvbi1idXR0b24taWNvbil9O1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWljb24td2lkdGg6ICN7JGFjY29yZGlvbi1pY29uLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1pY29uLXRyYW5zZm9ybTogI3skYWNjb3JkaW9uLWljb24tdHJhbnNmb3JtfTtcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1pY29uLXRyYW5zaXRpb246ICN7JGFjY29yZGlvbi1pY29uLXRyYW5zaXRpb259O1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWFjdGl2ZS1pY29uOiAje2VzY2FwZS1zdmcoJGFjY29yZGlvbi1idXR0b24tYWN0aXZlLWljb24pfTtcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1mb2N1cy1ib3JkZXItY29sb3I6ICN7JGFjY29yZGlvbi1idXR0b24tZm9jdXMtYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1mb2N1cy1ib3gtc2hhZG93OiAjeyRhY2NvcmRpb24tYnV0dG9uLWZvY3VzLWJveC1zaGFkb3d9O1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYm9keS1wYWRkaW5nLXg6ICN7JGFjY29yZGlvbi1ib2R5LXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1ib2R5LXBhZGRpbmcteTogI3skYWNjb3JkaW9uLWJvZHktcGFkZGluZy15fTtcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWFjdGl2ZS1jb2xvcjogI3skYWNjb3JkaW9uLWJ1dHRvbi1hY3RpdmUtY29sb3J9O1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYWN0aXZlLWJnOiAjeyRhY2NvcmRpb24tYnV0dG9uLWFjdGl2ZS1iZ307XG4gIC8vIHNjc3MtZG9jcy1lbmQgYWNjb3JkaW9uLWNzcy12YXJzXG59XG5cbi5hY2NvcmRpb24tYnV0dG9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4tcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1wYWRkaW5nLXgpO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc2l6ZS1iYXNlKTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWNvbG9yKTtcbiAgdGV4dC1hbGlnbjogbGVmdDsgLy8gUmVzZXQgYnV0dG9uIHN0eWxlXG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWJnKTtcbiAgYm9yZGVyOiAwO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDApO1xuICBvdmVyZmxvdy1hbmNob3I6IG5vbmU7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24odmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi10cmFuc2l0aW9uKSk7XG5cbiAgJjpub3QoLmNvbGxhcHNlZCkge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWFjdGl2ZS1jb2xvcik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1hY3RpdmUtYmcpO1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgY2FsYygtMSAqIHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYm9yZGVyLXdpZHRoKSkgMCB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJvcmRlci1jb2xvcik7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1hY3RpdmUtaWNvbik7XG4gICAgICB0cmFuc2Zvcm06IHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWljb24tdHJhbnNmb3JtKTtcbiAgICB9XG4gIH1cblxuICAvLyBBY2NvcmRpb24gaWNvblxuICAmOjphZnRlciB7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgd2lkdGg6IHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWljb24td2lkdGgpO1xuICAgIGhlaWdodDogdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4taWNvbi13aWR0aCk7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgY29udGVudDogXCJcIjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1pY29uKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4taWNvbi13aWR0aCk7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbih2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1pY29uLXRyYW5zaXRpb24pKTtcbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIHotaW5kZXg6IDI7XG4gIH1cblxuICAmOmZvY3VzIHtcbiAgICB6LWluZGV4OiAzO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4tZm9jdXMtYm9yZGVyLWNvbG9yKTtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJveC1zaGFkb3c6IHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWZvY3VzLWJveC1zaGFkb3cpO1xuICB9XG59XG5cbi5hY2NvcmRpb24taGVhZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmFjY29yZGlvbi1pdGVtIHtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJnKTtcbiAgYm9yZGVyOiB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1ib3JkZXItY29sb3IpO1xuXG4gICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXModmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1ib3JkZXItcmFkaXVzKSk7XG5cbiAgICAuYWNjb3JkaW9uLWJ1dHRvbiB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWlubmVyLWJvcmRlci1yYWRpdXMpKTtcbiAgICB9XG4gIH1cblxuICAmOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICAgIGJvcmRlci10b3A6IDA7XG4gIH1cblxuICAvLyBPbmx5IHNldCBhIGJvcmRlci1yYWRpdXMgb24gdGhlIGxhc3QgaXRlbSBpZiB0aGUgYWNjb3JkaW9uIGlzIGNvbGxhcHNlZFxuICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXModmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1ib3JkZXItcmFkaXVzKSk7XG5cbiAgICAuYWNjb3JkaW9uLWJ1dHRvbiB7XG4gICAgICAmLmNvbGxhcHNlZCB7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24taW5uZXItYm9yZGVyLXJhZGl1cykpO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5hY2NvcmRpb24tY29sbGFwc2Uge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXModmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1ib3JkZXItcmFkaXVzKSk7XG4gICAgfVxuICB9XG59XG5cbi5hY2NvcmRpb24tYm9keSB7XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYm9keS1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYm9keS1wYWRkaW5nLXgpO1xufVxuXG5cbi8vIEZsdXNoIGFjY29yZGlvbiBpdGVtc1xuLy9cbi8vIFJlbW92ZSBib3JkZXJzIGFuZCBib3JkZXItcmFkaXVzIHRvIGtlZXAgYWNjb3JkaW9uIGl0ZW1zIGVkZ2UtdG8tZWRnZS5cblxuLmFjY29yZGlvbi1mbHVzaCB7XG4gIC5hY2NvcmRpb24tY29sbGFwc2Uge1xuICAgIGJvcmRlci13aWR0aDogMDtcbiAgfVxuXG4gIC5hY2NvcmRpb24taXRlbSB7XG4gICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XG5cbiAgICAmOmZpcnN0LWNoaWxkIHsgYm9yZGVyLXRvcDogMDsgfVxuICAgICY6bGFzdC1jaGlsZCB7IGJvcmRlci1ib3R0b206IDA7IH1cblxuICAgIC5hY2NvcmRpb24tYnV0dG9uIHtcbiAgICAgICYsXG4gICAgICAmLmNvbGxhcHNlZCB7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBpZiAkZW5hYmxlLWRhcmstbW9kZSB7XG4gIEBpbmNsdWRlIGNvbG9yLW1vZGUoZGFyaykge1xuICAgIC5hY2NvcmRpb24tYnV0dG9uOjphZnRlciB7XG4gICAgICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWljb246ICN7ZXNjYXBlLXN2ZygkYWNjb3JkaW9uLWJ1dHRvbi1pY29uLWRhcmspfTtcbiAgICAgIC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4tYWN0aXZlLWljb246ICN7ZXNjYXBlLXN2ZygkYWNjb3JkaW9uLWJ1dHRvbi1hY3RpdmUtaWNvbi1kYXJrKX07XG4gICAgfVxuICB9XG59XG4iLCIuYnJlYWRjcnVtYiB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBicmVhZGNydW1iLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fWJyZWFkY3J1bWItcGFkZGluZy14OiAjeyRicmVhZGNydW1iLXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fWJyZWFkY3J1bWItcGFkZGluZy15OiAjeyRicmVhZGNydW1iLXBhZGRpbmcteX07XG4gIC0tI3skcHJlZml4fWJyZWFkY3J1bWItbWFyZ2luLWJvdHRvbTogI3skYnJlYWRjcnVtYi1tYXJnaW4tYm90dG9tfTtcbiAgQGluY2x1ZGUgcmZzKCRicmVhZGNydW1iLWZvbnQtc2l6ZSwgLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1mb250LXNpemUpO1xuICAtLSN7JHByZWZpeH1icmVhZGNydW1iLWJnOiAjeyRicmVhZGNydW1iLWJnfTtcbiAgLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1ib3JkZXItcmFkaXVzOiAjeyRicmVhZGNydW1iLWJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH1icmVhZGNydW1iLWRpdmlkZXItY29sb3I6ICN7JGJyZWFkY3J1bWItZGl2aWRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fWJyZWFkY3J1bWItaXRlbS1wYWRkaW5nLXg6ICN7JGJyZWFkY3J1bWItaXRlbS1wYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH1icmVhZGNydW1iLWl0ZW0tYWN0aXZlLWNvbG9yOiAjeyRicmVhZGNydW1iLWFjdGl2ZS1jb2xvcn07XG4gIC8vIHNjc3MtZG9jcy1lbmQgYnJlYWRjcnVtYi1jc3MtdmFyc1xuXG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fWJyZWFkY3J1bWItcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1wYWRkaW5nLXgpO1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1tYXJnaW4tYm90dG9tKTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKHZhcigtLSN7JHByZWZpeH1icmVhZGNydW1iLWZvbnQtc2l6ZSkpO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1iZyk7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXModmFyKC0tI3skcHJlZml4fWJyZWFkY3J1bWItYm9yZGVyLXJhZGl1cykpO1xufVxuXG4uYnJlYWRjcnVtYi1pdGVtIHtcbiAgLy8gVGhlIHNlcGFyYXRvciBiZXR3ZWVuIGJyZWFkY3J1bWJzIChieSBkZWZhdWx0LCBhIGZvcndhcmQtc2xhc2g6IFwiL1wiKVxuICArIC5icmVhZGNydW1iLWl0ZW0ge1xuICAgIHBhZGRpbmctbGVmdDogdmFyKC0tI3skcHJlZml4fWJyZWFkY3J1bWItaXRlbS1wYWRkaW5nLXgpO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGZsb2F0OiBsZWZ0OyAvLyBTdXBwcmVzcyBpbmxpbmUgc3BhY2luZ3MgYW5kIHVuZGVybGluaW5nIG9mIHRoZSBzZXBhcmF0b3JcbiAgICAgIHBhZGRpbmctcmlnaHQ6IHZhcigtLSN7JHByZWZpeH1icmVhZGNydW1iLWl0ZW0tcGFkZGluZy14KTtcbiAgICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1kaXZpZGVyLWNvbG9yKTtcbiAgICAgIGNvbnRlbnQ6IHZhcigtLSN7JHByZWZpeH1icmVhZGNydW1iLWRpdmlkZXIsIGVzY2FwZS1zdmcoJGJyZWFkY3J1bWItZGl2aWRlcikpICN7XCIvKiBydGw6XCJ9IHZhcigtLSN7JHByZWZpeH1icmVhZGNydW1iLWRpdmlkZXIsIGVzY2FwZS1zdmcoJGJyZWFkY3J1bWItZGl2aWRlci1mbGlwcGVkKSkgI3tcIiovXCJ9O1xuICAgIH1cbiAgfVxuXG4gICYuYWN0aXZlIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWJyZWFkY3J1bWItaXRlbS1hY3RpdmUtY29sb3IpO1xuICB9XG59XG4iLCIucGFnaW5hdGlvbiB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBwYWdpbmF0aW9uLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24tcGFkZGluZy14OiAjeyRwYWdpbmF0aW9uLXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24tcGFkZGluZy15OiAjeyRwYWdpbmF0aW9uLXBhZGRpbmcteX07XG4gIEBpbmNsdWRlIHJmcygkcGFnaW5hdGlvbi1mb250LXNpemUsIC0tI3skcHJlZml4fXBhZ2luYXRpb24tZm9udC1zaXplKTtcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1jb2xvcjogI3skcGFnaW5hdGlvbi1jb2xvcn07XG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24tYmc6ICN7JHBhZ2luYXRpb24tYmd9O1xuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWJvcmRlci13aWR0aDogI3skcGFnaW5hdGlvbi1ib3JkZXItd2lkdGh9O1xuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWJvcmRlci1jb2xvcjogI3skcGFnaW5hdGlvbi1ib3JkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWJvcmRlci1yYWRpdXM6ICN7JHBhZ2luYXRpb24tYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24taG92ZXItY29sb3I6ICN7JHBhZ2luYXRpb24taG92ZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWhvdmVyLWJnOiAjeyRwYWdpbmF0aW9uLWhvdmVyLWJnfTtcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1ob3Zlci1ib3JkZXItY29sb3I6ICN7JHBhZ2luYXRpb24taG92ZXItYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1mb2N1cy1jb2xvcjogI3skcGFnaW5hdGlvbi1mb2N1cy1jb2xvcn07XG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24tZm9jdXMtYmc6ICN7JHBhZ2luYXRpb24tZm9jdXMtYmd9O1xuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWZvY3VzLWJveC1zaGFkb3c6ICN7JHBhZ2luYXRpb24tZm9jdXMtYm94LXNoYWRvd307XG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24tYWN0aXZlLWNvbG9yOiAjeyRwYWdpbmF0aW9uLWFjdGl2ZS1jb2xvcn07XG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24tYWN0aXZlLWJnOiAjeyRwYWdpbmF0aW9uLWFjdGl2ZS1iZ307XG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24tYWN0aXZlLWJvcmRlci1jb2xvcjogI3skcGFnaW5hdGlvbi1hY3RpdmUtYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1kaXNhYmxlZC1jb2xvcjogI3skcGFnaW5hdGlvbi1kaXNhYmxlZC1jb2xvcn07XG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24tZGlzYWJsZWQtYmc6ICN7JHBhZ2luYXRpb24tZGlzYWJsZWQtYmd9O1xuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWRpc2FibGVkLWJvcmRlci1jb2xvcjogI3skcGFnaW5hdGlvbi1kaXNhYmxlZC1ib3JkZXItY29sb3J9O1xuICAvLyBzY3NzLWRvY3MtZW5kIHBhZ2luYXRpb24tY3NzLXZhcnNcblxuICBkaXNwbGF5OiBmbGV4O1xuICBAaW5jbHVkZSBsaXN0LXVuc3R5bGVkKCk7XG59XG5cbi5wYWdlLWxpbmsge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLXBhZGRpbmcteCk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSh2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1mb250LXNpemUpKTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWNvbG9yKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1kZWNvcmF0aW9uID09IG5vbmUsIG51bGwsIG5vbmUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1iZyk7XG4gIGJvcmRlcjogdmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24tYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1ib3JkZXItY29sb3IpO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRwYWdpbmF0aW9uLXRyYW5zaXRpb24pO1xuXG4gICY6aG92ZXIge1xuICAgIHotaW5kZXg6IDI7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWhvdmVyLWNvbG9yKTtcbiAgICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWhvdmVyLWRlY29yYXRpb24gPT0gdW5kZXJsaW5lLCBub25lLCBudWxsKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1ob3Zlci1iZyk7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1ob3Zlci1ib3JkZXItY29sb3IpO1xuICB9XG5cbiAgJjpmb2N1cyB7XG4gICAgei1pbmRleDogMztcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24tZm9jdXMtY29sb3IpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWZvY3VzLWJnKTtcbiAgICBvdXRsaW5lOiAkcGFnaW5hdGlvbi1mb2N1cy1vdXRsaW5lO1xuICAgIGJveC1zaGFkb3c6IHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWZvY3VzLWJveC1zaGFkb3cpO1xuICB9XG5cbiAgJi5hY3RpdmUsXG4gIC5hY3RpdmUgPiAmIHtcbiAgICB6LWluZGV4OiAzO1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1hY3RpdmUtY29sb3IpO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWFjdGl2ZS1iZykpO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24tYWN0aXZlLWJvcmRlci1jb2xvcik7XG4gIH1cblxuICAmLmRpc2FibGVkLFxuICAuZGlzYWJsZWQgPiAmIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24tZGlzYWJsZWQtY29sb3IpO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWRpc2FibGVkLWJnKTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWRpc2FibGVkLWJvcmRlci1jb2xvcik7XG4gIH1cbn1cblxuLnBhZ2UtaXRlbSB7XG4gICY6bm90KDpmaXJzdC1jaGlsZCkgLnBhZ2UtbGluayB7XG4gICAgbWFyZ2luLWxlZnQ6ICRwYWdpbmF0aW9uLW1hcmdpbi1zdGFydDtcbiAgfVxuXG4gIEBpZiAkcGFnaW5hdGlvbi1tYXJnaW4tc3RhcnQgPT0gY2FsYygjeyRwYWdpbmF0aW9uLWJvcmRlci13aWR0aH0gKiAtMSkge1xuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgLnBhZ2UtbGluayB7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1zdGFydC1yYWRpdXModmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24tYm9yZGVyLXJhZGl1cykpO1xuICAgICAgfVxuICAgIH1cblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAucGFnZS1saW5rIHtcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLWVuZC1yYWRpdXModmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24tYm9yZGVyLXJhZGl1cykpO1xuICAgICAgfVxuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgLy8gQWRkIGJvcmRlci1yYWRpdXMgdG8gYWxsIHBhZ2VMaW5rcyBpbiBjYXNlIHRoZXkgaGF2ZSBsZWZ0IG1hcmdpblxuICAgIC5wYWdlLWxpbmsge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzKSk7XG4gICAgfVxuICB9XG59XG5cblxuLy9cbi8vIFNpemluZ1xuLy9cblxuLnBhZ2luYXRpb24tbGcge1xuICBAaW5jbHVkZSBwYWdpbmF0aW9uLXNpemUoJHBhZ2luYXRpb24tcGFkZGluZy15LWxnLCAkcGFnaW5hdGlvbi1wYWRkaW5nLXgtbGcsICRmb250LXNpemUtbGcsICRwYWdpbmF0aW9uLWJvcmRlci1yYWRpdXMtbGcpO1xufVxuXG4ucGFnaW5hdGlvbi1zbSB7XG4gIEBpbmNsdWRlIHBhZ2luYXRpb24tc2l6ZSgkcGFnaW5hdGlvbi1wYWRkaW5nLXktc20sICRwYWdpbmF0aW9uLXBhZGRpbmcteC1zbSwgJGZvbnQtc2l6ZS1zbSwgJHBhZ2luYXRpb24tYm9yZGVyLXJhZGl1cy1zbSk7XG59XG4iLCIvLyBQYWdpbmF0aW9uXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBwYWdpbmF0aW9uLW1peGluXG5AbWl4aW4gcGFnaW5hdGlvbi1zaXplKCRwYWRkaW5nLXksICRwYWRkaW5nLXgsICRmb250LXNpemUsICRib3JkZXItcmFkaXVzKSB7XG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24tcGFkZGluZy14OiAjeyRwYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLXBhZGRpbmcteTogI3skcGFkZGluZy15fTtcbiAgQGluY2x1ZGUgcmZzKCRmb250LXNpemUsIC0tI3skcHJlZml4fXBhZ2luYXRpb24tZm9udC1zaXplKTtcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzOiAjeyRib3JkZXItcmFkaXVzfTtcbn1cbi8vIHNjc3MtZG9jcy1lbmQgcGFnaW5hdGlvbi1taXhpblxuIiwiLy8gQmFzZSBjbGFzc1xuLy9cbi8vIFJlcXVpcmVzIG9uZSBvZiB0aGUgY29udGV4dHVhbCwgY29sb3IgbW9kaWZpZXIgY2xhc3NlcyBmb3IgYGNvbG9yYCBhbmRcbi8vIGBiYWNrZ3JvdW5kLWNvbG9yYC5cblxuLmJhZGdlIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IGJhZGdlLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fWJhZGdlLXBhZGRpbmcteDogI3skYmFkZ2UtcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9YmFkZ2UtcGFkZGluZy15OiAjeyRiYWRnZS1wYWRkaW5nLXl9O1xuICBAaW5jbHVkZSByZnMoJGJhZGdlLWZvbnQtc2l6ZSwgLS0jeyRwcmVmaXh9YmFkZ2UtZm9udC1zaXplKTtcbiAgLS0jeyRwcmVmaXh9YmFkZ2UtZm9udC13ZWlnaHQ6ICN7JGJhZGdlLWZvbnQtd2VpZ2h0fTtcbiAgLS0jeyRwcmVmaXh9YmFkZ2UtY29sb3I6ICN7JGJhZGdlLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9YmFkZ2UtYm9yZGVyLXJhZGl1czogI3skYmFkZ2UtYm9yZGVyLXJhZGl1c307XG4gIC8vIHNjc3MtZG9jcy1lbmQgYmFkZ2UtY3NzLXZhcnNcblxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1iYWRnZS1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1iYWRnZS1wYWRkaW5nLXgpO1xuICBAaW5jbHVkZSBmb250LXNpemUodmFyKC0tI3skcHJlZml4fWJhZGdlLWZvbnQtc2l6ZSkpO1xuICBmb250LXdlaWdodDogdmFyKC0tI3skcHJlZml4fWJhZGdlLWZvbnQtd2VpZ2h0KTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YmFkZ2UtY29sb3IpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9YmFkZ2UtYm9yZGVyLXJhZGl1cykpO1xuICBAaW5jbHVkZSBncmFkaWVudC1iZygpO1xuXG4gIC8vIEVtcHR5IGJhZGdlcyBjb2xsYXBzZSBhdXRvbWF0aWNhbGx5XG4gICY6ZW1wdHkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLy8gUXVpY2sgZml4IGZvciBiYWRnZXMgaW4gYnV0dG9uc1xuLmJ0biAuYmFkZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTFweDtcbn1cbiIsIi8vXG4vLyBCYXNlIHN0eWxlc1xuLy9cblxuLmFsZXJ0IHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IGFsZXJ0LWNzcy12YXJzXG4gIC0tI3skcHJlZml4fWFsZXJ0LWJnOiB0cmFuc3BhcmVudDtcbiAgLS0jeyRwcmVmaXh9YWxlcnQtcGFkZGluZy14OiAjeyRhbGVydC1wYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH1hbGVydC1wYWRkaW5nLXk6ICN7JGFsZXJ0LXBhZGRpbmcteX07XG4gIC0tI3skcHJlZml4fWFsZXJ0LW1hcmdpbi1ib3R0b206ICN7JGFsZXJ0LW1hcmdpbi1ib3R0b219O1xuICAtLSN7JHByZWZpeH1hbGVydC1jb2xvcjogaW5oZXJpdDtcbiAgLS0jeyRwcmVmaXh9YWxlcnQtYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS0jeyRwcmVmaXh9YWxlcnQtYm9yZGVyOiAjeyRhbGVydC1ib3JkZXItd2lkdGh9IHNvbGlkIHZhcigtLSN7JHByZWZpeH1hbGVydC1ib3JkZXItY29sb3IpO1xuICAtLSN7JHByZWZpeH1hbGVydC1ib3JkZXItcmFkaXVzOiAjeyRhbGVydC1ib3JkZXItcmFkaXVzfTtcbiAgLS0jeyRwcmVmaXh9YWxlcnQtbGluay1jb2xvcjogaW5oZXJpdDtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBhbGVydC1jc3MtdmFyc1xuXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fWFsZXJ0LXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fWFsZXJ0LXBhZGRpbmcteCk7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLSN7JHByZWZpeH1hbGVydC1tYXJnaW4tYm90dG9tKTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1hbGVydC1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1hbGVydC1iZyk7XG4gIGJvcmRlcjogdmFyKC0tI3skcHJlZml4fWFsZXJ0LWJvcmRlcik7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXModmFyKC0tI3skcHJlZml4fWFsZXJ0LWJvcmRlci1yYWRpdXMpKTtcbn1cblxuLy8gSGVhZGluZ3MgZm9yIGxhcmdlciBhbGVydHNcbi5hbGVydC1oZWFkaW5nIHtcbiAgLy8gU3BlY2lmaWVkIHRvIHByZXZlbnQgY29uZmxpY3RzIG9mIGNoYW5naW5nICRoZWFkaW5ncy1jb2xvclxuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLy8gUHJvdmlkZSBjbGFzcyBmb3IgbGlua3MgdGhhdCBtYXRjaCBhbGVydHNcbi5hbGVydC1saW5rIHtcbiAgZm9udC13ZWlnaHQ6ICRhbGVydC1saW5rLWZvbnQtd2VpZ2h0O1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWFsZXJ0LWxpbmstY29sb3IpO1xufVxuXG5cbi8vIERpc21pc3NpYmxlIGFsZXJ0c1xuLy9cbi8vIEV4cGFuZCB0aGUgcmlnaHQgcGFkZGluZyBhbmQgYWNjb3VudCBmb3IgdGhlIGNsb3NlIGJ1dHRvbidzIHBvc2l0aW9uaW5nLlxuXG4uYWxlcnQtZGlzbWlzc2libGUge1xuICBwYWRkaW5nLXJpZ2h0OiAkYWxlcnQtZGlzbWlzc2libGUtcGFkZGluZy1yO1xuXG4gIC8vIEFkanVzdCBjbG9zZSBsaW5rIHBvc2l0aW9uXG4gIC5idG4tY2xvc2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgei1pbmRleDogJHN0cmV0Y2hlZC1saW5rLXotaW5kZXggKyAxO1xuICAgIHBhZGRpbmc6ICRhbGVydC1wYWRkaW5nLXkgKiAxLjI1ICRhbGVydC1wYWRkaW5nLXg7XG4gIH1cbn1cblxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYWxlcnQtbW9kaWZpZXJzXG4vLyBHZW5lcmF0ZSBjb250ZXh0dWFsIG1vZGlmaWVyIGNsYXNzZXMgZm9yIGNvbG9yaXppbmcgdGhlIGFsZXJ0XG5AZWFjaCAkc3RhdGUgaW4gbWFwLWtleXMoJHRoZW1lLWNvbG9ycykge1xuICAuYWxlcnQtI3skc3RhdGV9IHtcbiAgICAtLSN7JHByZWZpeH1hbGVydC1jb2xvcjogdmFyKC0tI3skcHJlZml4fSN7JHN0YXRlfS10ZXh0LWVtcGhhc2lzKTtcbiAgICAtLSN7JHByZWZpeH1hbGVydC1iZzogdmFyKC0tI3skcHJlZml4fSN7JHN0YXRlfS1iZy1zdWJ0bGUpO1xuICAgIC0tI3skcHJlZml4fWFsZXJ0LWJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fSN7JHN0YXRlfS1ib3JkZXItc3VidGxlKTtcbiAgICAtLSN7JHByZWZpeH1hbGVydC1saW5rLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9I3skc3RhdGV9LXRleHQtZW1waGFzaXMpO1xuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIGFsZXJ0LW1vZGlmaWVyc1xuIiwiLy8gRGlzYWJsZSBhbmltYXRpb24gaWYgdHJhbnNpdGlvbnMgYXJlIGRpc2FibGVkXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBwcm9ncmVzcy1rZXlmcmFtZXNcbkBpZiAkZW5hYmxlLXRyYW5zaXRpb25zIHtcbiAgQGtleWZyYW1lcyBwcm9ncmVzcy1iYXItc3RyaXBlcyB7XG4gICAgMCUgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6ICRwcm9ncmVzcy1oZWlnaHQ7IH1cbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBwcm9ncmVzcy1rZXlmcmFtZXNcblxuLnByb2dyZXNzLFxuLnByb2dyZXNzLXN0YWNrZWQge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgcHJvZ3Jlc3MtY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9cHJvZ3Jlc3MtaGVpZ2h0OiAjeyRwcm9ncmVzcy1oZWlnaHR9O1xuICBAaW5jbHVkZSByZnMoJHByb2dyZXNzLWZvbnQtc2l6ZSwgLS0jeyRwcmVmaXh9cHJvZ3Jlc3MtZm9udC1zaXplKTtcbiAgLS0jeyRwcmVmaXh9cHJvZ3Jlc3MtYmc6ICN7JHByb2dyZXNzLWJnfTtcbiAgLS0jeyRwcmVmaXh9cHJvZ3Jlc3MtYm9yZGVyLXJhZGl1czogI3skcHJvZ3Jlc3MtYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fXByb2dyZXNzLWJveC1zaGFkb3c6ICN7JHByb2dyZXNzLWJveC1zaGFkb3d9O1xuICAtLSN7JHByZWZpeH1wcm9ncmVzcy1iYXItY29sb3I6ICN7JHByb2dyZXNzLWJhci1jb2xvcn07XG4gIC0tI3skcHJlZml4fXByb2dyZXNzLWJhci1iZzogI3skcHJvZ3Jlc3MtYmFyLWJnfTtcbiAgLS0jeyRwcmVmaXh9cHJvZ3Jlc3MtYmFyLXRyYW5zaXRpb246ICN7JHByb2dyZXNzLWJhci10cmFuc2l0aW9ufTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBwcm9ncmVzcy1jc3MtdmFyc1xuXG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogdmFyKC0tI3skcHJlZml4fXByb2dyZXNzLWhlaWdodCk7XG4gIG92ZXJmbG93OiBoaWRkZW47IC8vIGZvcmNlIHJvdW5kZWQgY29ybmVycyBieSBjcm9wcGluZyBpdFxuICBAaW5jbHVkZSBmb250LXNpemUodmFyKC0tI3skcHJlZml4fXByb2dyZXNzLWZvbnQtc2l6ZSkpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cHJvZ3Jlc3MtYmcpO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKHZhcigtLSN7JHByZWZpeH1wcm9ncmVzcy1ib3JkZXItcmFkaXVzKSk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3codmFyKC0tI3skcHJlZml4fXByb2dyZXNzLWJveC1zaGFkb3cpKTtcbn1cblxuLnByb2dyZXNzLWJhciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fXByb2dyZXNzLWJhci1jb2xvcik7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXByb2dyZXNzLWJhci1iZyk7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24odmFyKC0tI3skcHJlZml4fXByb2dyZXNzLWJhci10cmFuc2l0aW9uKSk7XG59XG5cbi5wcm9ncmVzcy1iYXItc3RyaXBlZCB7XG4gIEBpbmNsdWRlIGdyYWRpZW50LXN0cmlwZWQoKTtcbiAgYmFja2dyb3VuZC1zaXplOiB2YXIoLS0jeyRwcmVmaXh9cHJvZ3Jlc3MtaGVpZ2h0KSB2YXIoLS0jeyRwcmVmaXh9cHJvZ3Jlc3MtaGVpZ2h0KTtcbn1cblxuLnByb2dyZXNzLXN0YWNrZWQgPiAucHJvZ3Jlc3Mge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLnByb2dyZXNzLXN0YWNrZWQgPiAucHJvZ3Jlc3MgPiAucHJvZ3Jlc3MtYmFyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBpZiAkZW5hYmxlLXRyYW5zaXRpb25zIHtcbiAgLnByb2dyZXNzLWJhci1hbmltYXRlZCB7XG4gICAgYW5pbWF0aW9uOiAkcHJvZ3Jlc3MtYmFyLWFuaW1hdGlvbi10aW1pbmcgcHJvZ3Jlc3MtYmFyLXN0cmlwZXM7XG5cbiAgICBAaWYgJGVuYWJsZS1yZWR1Y2VkLW1vdGlvbiB7XG4gICAgICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgICAgICBhbmltYXRpb246IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBCYXNlIGNsYXNzXG4vL1xuLy8gRWFzaWx5IHVzYWJsZSBvbiA8dWw+LCA8b2w+LCBvciA8ZGl2Pi5cblxuLmxpc3QtZ3JvdXAge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgbGlzdC1ncm91cC1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWNvbG9yOiAjeyRsaXN0LWdyb3VwLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1iZzogI3skbGlzdC1ncm91cC1iZ307XG4gIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYm9yZGVyLWNvbG9yOiAjeyRsaXN0LWdyb3VwLWJvcmRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoOiAjeyRsaXN0LWdyb3VwLWJvcmRlci13aWR0aH07XG4gIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1czogI3skbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzfTtcbiAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteDogI3skbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXk6ICN7JGxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXl9O1xuICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGlvbi1jb2xvcjogI3skbGlzdC1ncm91cC1hY3Rpb24tY29sb3J9O1xuICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1jb2xvcjogI3skbGlzdC1ncm91cC1hY3Rpb24taG92ZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1iZzogI3skbGlzdC1ncm91cC1ob3Zlci1iZ307XG4gIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1jb2xvcjogI3skbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWJnOiAjeyRsaXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmd9O1xuICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWRpc2FibGVkLWNvbG9yOiAjeyRsaXN0LWdyb3VwLWRpc2FibGVkLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1kaXNhYmxlZC1iZzogI3skbGlzdC1ncm91cC1kaXNhYmxlZC1iZ307XG4gIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yOiAjeyRsaXN0LWdyb3VwLWFjdGl2ZS1jb2xvcn07XG4gIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYWN0aXZlLWJnOiAjeyRsaXN0LWdyb3VwLWFjdGl2ZS1iZ307XG4gIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlci1jb2xvcjogI3skbGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyLWNvbG9yfTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBsaXN0LWdyb3VwLWNzcy12YXJzXG5cbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAvLyBObyBuZWVkIHRvIHNldCBsaXN0LXN0eWxlOiBub25lOyBzaW5jZSAubGlzdC1ncm91cC1pdGVtIGlzIGJsb2NrIGxldmVsXG4gIHBhZGRpbmctbGVmdDogMDsgLy8gcmVzZXQgcGFkZGluZyBiZWNhdXNlIHVsIGFuZCBvbFxuICBtYXJnaW4tYm90dG9tOiAwO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpKTtcbn1cblxuLmxpc3QtZ3JvdXAtbnVtYmVyZWQge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIGNvdW50ZXItcmVzZXQ6IHNlY3Rpb247XG5cbiAgPiAubGlzdC1ncm91cC1pdGVtOjpiZWZvcmUge1xuICAgIC8vIEluY3JlbWVudHMgb25seSB0aGlzIGluc3RhbmNlIG9mIHRoZSBzZWN0aW9uIGNvdW50ZXJcbiAgICBjb250ZW50OiBjb3VudGVycyhzZWN0aW9uLCBcIi5cIikgXCIuIFwiO1xuICAgIGNvdW50ZXItaW5jcmVtZW50OiBzZWN0aW9uO1xuICB9XG59XG5cbi8vIEludGVyYWN0aXZlIGxpc3QgaXRlbXNcbi8vXG4vLyBVc2UgYW5jaG9yIG9yIGJ1dHRvbiBlbGVtZW50cyBpbnN0ZWFkIG9mIGBsaWBzIG9yIGBkaXZgcyB0byBjcmVhdGUgaW50ZXJhY3RpdmVcbi8vIGxpc3QgaXRlbXMuIEluY2x1ZGVzIGFuIGV4dHJhIGAuYWN0aXZlYCBtb2RpZmllciBjbGFzcyBmb3Igc2VsZWN0ZWQgaXRlbXMuXG5cbi5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uIHtcbiAgd2lkdGg6IDEwMCU7IC8vIEZvciBgPGJ1dHRvbj5gcyAoYW5jaG9ycyBiZWNvbWUgMTAwJSBieSBkZWZhdWx0IHRob3VnaClcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGlvbi1jb2xvcik7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7IC8vIEZvciBgPGJ1dHRvbj5gcyAoYW5jaG9ycyBpbmhlcml0KVxuXG4gIC8vIEhvdmVyIHN0YXRlXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIHotaW5kZXg6IDE7IC8vIFBsYWNlIGhvdmVyL2ZvY3VzIGl0ZW1zIGFib3ZlIHRoZWlyIHNpYmxpbmdzIGZvciBwcm9wZXIgYm9yZGVyIHN0eWxpbmdcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWNvbG9yKTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWJnKTtcbiAgfVxuXG4gICY6YWN0aXZlIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1jb2xvcik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1iZyk7XG4gIH1cbn1cblxuLy8gSW5kaXZpZHVhbCBsaXN0IGl0ZW1zXG4vL1xuLy8gVXNlIG9uIGBsaWBzIG9yIGBkaXZgcyB3aXRoaW4gdGhlIGAubGlzdC1ncm91cGAgcGFyZW50LlxuXG4ubGlzdC1ncm91cC1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWl0ZW0tcGFkZGluZy14KTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWNvbG9yKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1kZWNvcmF0aW9uID09IG5vbmUsIG51bGwsIG5vbmUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1iZyk7XG4gIGJvcmRlcjogdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1ib3JkZXItY29sb3IpO1xuXG4gICY6Zmlyc3QtY2hpbGQge1xuICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKGluaGVyaXQpO1xuICB9XG5cbiAgJjpsYXN0LWNoaWxkIHtcbiAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cyhpbmhlcml0KTtcbiAgfVxuXG4gICYuZGlzYWJsZWQsXG4gICY6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1kaXNhYmxlZC1jb2xvcik7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtZGlzYWJsZWQtYmcpO1xuICB9XG5cbiAgLy8gSW5jbHVkZSBib3RoIGhlcmUgZm9yIGA8YT5gcyBhbmQgYDxidXR0b24+YHNcbiAgJi5hY3RpdmUge1xuICAgIHotaW5kZXg6IDI7IC8vIFBsYWNlIGFjdGl2ZSBpdGVtcyBhYm92ZSB0aGVpciBzaWJsaW5ncyBmb3IgcHJvcGVyIGJvcmRlciBzdHlsaW5nXG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGl2ZS1jb2xvcik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYWN0aXZlLWJnKTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXItY29sb3IpO1xuICB9XG5cbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNjc3Mvc2VsZWN0b3Itbm8tcmVkdW5kYW50LW5lc3Rpbmctc2VsZWN0b3JcbiAgJiArIC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgIGJvcmRlci10b3Atd2lkdGg6IDA7XG5cbiAgICAmLmFjdGl2ZSB7XG4gICAgICBtYXJnaW4tdG9wOiBjYWxjKC0xICogdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gICAgICBib3JkZXItdG9wLXdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1ib3JkZXItd2lkdGgpO1xuICAgIH1cbiAgfVxufVxuXG4vLyBIb3Jpem9udGFsXG4vL1xuLy8gQ2hhbmdlIHRoZSBsYXlvdXQgb2YgbGlzdCBncm91cCBpdGVtcyBmcm9tIHZlcnRpY2FsIChkZWZhdWx0KSB0byBob3Jpem9udGFsLlxuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAubGlzdC1ncm91cC1ob3Jpem9udGFsI3skaW5maXh9IHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cbiAgICAgID4gLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgICAgICY6Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1zdGFydC1yYWRpdXModmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cykpO1xuICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci10b3AtZW5kLXJhZGl1cygwKTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1lbmQtcmFkaXVzKHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpKTtcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXN0YXJ0LXJhZGl1cygwKTtcbiAgICAgICAgfVxuXG4gICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgKyAubGlzdC1ncm91cC1pdGVtIHtcbiAgICAgICAgICBib3JkZXItdG9wLXdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1ib3JkZXItd2lkdGgpO1xuICAgICAgICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xuXG4gICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoLTEgKiB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1ib3JkZXItd2lkdGgpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0LXdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1ib3JkZXItd2lkdGgpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi8vIEZsdXNoIGxpc3QgaXRlbXNcbi8vXG4vLyBSZW1vdmUgYm9yZGVycyBhbmQgYm9yZGVyLXJhZGl1cyB0byBrZWVwIGxpc3QgZ3JvdXAgaXRlbXMgZWRnZS10by1lZGdlLiBNb3N0XG4vLyB1c2VmdWwgd2l0aGluIG90aGVyIGNvbXBvbmVudHMgKGUuZy4sIGNhcmRzKS5cblxuLmxpc3QtZ3JvdXAtZmx1c2gge1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDApO1xuXG4gID4gLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgYm9yZGVyLXdpZHRoOiAwIDAgdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKTtcblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBsaXN0LWdyb3VwLW1vZGlmaWVyc1xuLy8gTGlzdCBncm91cCBjb250ZXh0dWFsIHZhcmlhbnRzXG4vL1xuLy8gQWRkIG1vZGlmaWVyIGNsYXNzZXMgdG8gY2hhbmdlIHRleHQgYW5kIGJhY2tncm91bmQgY29sb3Igb24gaW5kaXZpZHVhbCBpdGVtcy5cbi8vIE9yZ2FuaXphdGlvbmFsbHksIHRoaXMgbXVzdCBjb21lIGFmdGVyIHRoZSBgOmhvdmVyYCBzdGF0ZXMuXG5cbkBlYWNoICRzdGF0ZSBpbiBtYXAta2V5cygkdGhlbWUtY29sb3JzKSB7XG4gIC5saXN0LWdyb3VwLWl0ZW0tI3skc3RhdGV9IHtcbiAgICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9I3skc3RhdGV9LXRleHQtZW1waGFzaXMpO1xuICAgIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYmc6IHZhcigtLSN7JHByZWZpeH0jeyRzdGF0ZX0tYmctc3VidGxlKTtcbiAgICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fSN7JHN0YXRlfS1ib3JkZXItc3VidGxlKTtcbiAgICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fWVtcGhhc2lzLWNvbG9yKTtcbiAgICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1iZzogdmFyKC0tI3skcHJlZml4fSN7JHN0YXRlfS1ib3JkZXItc3VidGxlKTtcbiAgICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3I6IHZhcigtLSN7JHByZWZpeH1lbXBoYXNpcy1jb2xvcik7XG4gICAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWJnOiB2YXIoLS0jeyRwcmVmaXh9I3skc3RhdGV9LWJvcmRlci1zdWJ0bGUpO1xuICAgIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9I3skc3RhdGV9LWJnLXN1YnRsZSk7XG4gICAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1hY3RpdmUtYmc6IHZhcigtLSN7JHByZWZpeH0jeyRzdGF0ZX0tdGV4dC1lbXBoYXNpcyk7XG4gICAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9I3skc3RhdGV9LXRleHQtZW1waGFzaXMpO1xuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIGxpc3QtZ3JvdXAtbW9kaWZpZXJzXG4iLCIvLyBUcmFuc3BhcmVudCBiYWNrZ3JvdW5kIGFuZCBib3JkZXIgcHJvcGVydGllcyBpbmNsdWRlZCBmb3IgYnV0dG9uIHZlcnNpb24uXG4vLyBpT1MgcmVxdWlyZXMgdGhlIGJ1dHRvbiBlbGVtZW50IGluc3RlYWQgb2YgYW4gYW5jaG9yIHRhZy5cbi8vIElmIHlvdSB3YW50IHRoZSBhbmNob3IgdmVyc2lvbiwgaXQgcmVxdWlyZXMgYGhyZWY9XCIjXCJgLlxuLy8gU2VlIGh0dHBzOi8vZGV2ZWxvcGVyLm1vemlsbGEub3JnL2VuLVVTL2RvY3MvV2ViL0V2ZW50cy9jbGljayNTYWZhcmlfTW9iaWxlXG5cbi5idG4tY2xvc2Uge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgY2xvc2UtY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9YnRuLWNsb3NlLWNvbG9yOiAjeyRidG4tY2xvc2UtY29sb3J9O1xuICAtLSN7JHByZWZpeH1idG4tY2xvc2UtYmc6ICN7IGVzY2FwZS1zdmcoJGJ0bi1jbG9zZS1iZykgfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWNsb3NlLW9wYWNpdHk6ICN7JGJ0bi1jbG9zZS1vcGFjaXR5fTtcbiAgLS0jeyRwcmVmaXh9YnRuLWNsb3NlLWhvdmVyLW9wYWNpdHk6ICN7JGJ0bi1jbG9zZS1ob3Zlci1vcGFjaXR5fTtcbiAgLS0jeyRwcmVmaXh9YnRuLWNsb3NlLWZvY3VzLXNoYWRvdzogI3skYnRuLWNsb3NlLWZvY3VzLXNoYWRvd307XG4gIC0tI3skcHJlZml4fWJ0bi1jbG9zZS1mb2N1cy1vcGFjaXR5OiAjeyRidG4tY2xvc2UtZm9jdXMtb3BhY2l0eX07XG4gIC0tI3skcHJlZml4fWJ0bi1jbG9zZS1kaXNhYmxlZC1vcGFjaXR5OiAjeyRidG4tY2xvc2UtZGlzYWJsZWQtb3BhY2l0eX07XG4gIC0tI3skcHJlZml4fWJ0bi1jbG9zZS13aGl0ZS1maWx0ZXI6ICN7JGJ0bi1jbG9zZS13aGl0ZS1maWx0ZXJ9O1xuICAvLyBzY3NzLWRvY3MtZW5kIGNsb3NlLWNzcy12YXJzXG5cbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIHdpZHRoOiAkYnRuLWNsb3NlLXdpZHRoO1xuICBoZWlnaHQ6ICRidG4tY2xvc2UtaGVpZ2h0O1xuICBwYWRkaW5nOiAkYnRuLWNsb3NlLXBhZGRpbmcteSAkYnRuLWNsb3NlLXBhZGRpbmcteDtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4tY2xvc2UtY29sb3IpO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB2YXIoLS0jeyRwcmVmaXh9YnRuLWNsb3NlLWJnKSBjZW50ZXIgLyAkYnRuLWNsb3NlLXdpZHRoIGF1dG8gbm8tcmVwZWF0OyAvLyBpbmNsdWRlIHRyYW5zcGFyZW50IGZvciBidXR0b24gZWxlbWVudHNcbiAgYm9yZGVyOiAwOyAvLyBmb3IgYnV0dG9uIGVsZW1lbnRzXG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoKTtcbiAgb3BhY2l0eTogdmFyKC0tI3skcHJlZml4fWJ0bi1jbG9zZS1vcGFjaXR5KTtcblxuICAvLyBPdmVycmlkZSA8YT4ncyBob3ZlciBzdHlsZVxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1jbG9zZS1jb2xvcik7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIG9wYWNpdHk6IHZhcigtLSN7JHByZWZpeH1idG4tY2xvc2UtaG92ZXItb3BhY2l0eSk7XG4gIH1cblxuICAmOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJveC1zaGFkb3c6IHZhcigtLSN7JHByZWZpeH1idG4tY2xvc2UtZm9jdXMtc2hhZG93KTtcbiAgICBvcGFjaXR5OiB2YXIoLS0jeyRwcmVmaXh9YnRuLWNsb3NlLWZvY3VzLW9wYWNpdHkpO1xuICB9XG5cbiAgJjpkaXNhYmxlZCxcbiAgJi5kaXNhYmxlZCB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgb3BhY2l0eTogdmFyKC0tI3skcHJlZml4fWJ0bi1jbG9zZS1kaXNhYmxlZC1vcGFjaXR5KTtcbiAgfVxufVxuXG5AbWl4aW4gYnRuLWNsb3NlLXdoaXRlKCkge1xuICBmaWx0ZXI6IHZhcigtLSN7JHByZWZpeH1idG4tY2xvc2Utd2hpdGUtZmlsdGVyKTtcbn1cblxuLmJ0bi1jbG9zZS13aGl0ZSB7XG4gIEBpbmNsdWRlIGJ0bi1jbG9zZS13aGl0ZSgpO1xufVxuXG5AaWYgJGVuYWJsZS1kYXJrLW1vZGUge1xuICBAaW5jbHVkZSBjb2xvci1tb2RlKGRhcmspIHtcbiAgICAuYnRuLWNsb3NlIHtcbiAgICAgIEBpbmNsdWRlIGJ0bi1jbG9zZS13aGl0ZSgpO1xuICAgIH1cbiAgfVxufVxuIiwiLnRvYXN0IHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IHRvYXN0LWNzcy12YXJzXG4gIC0tI3skcHJlZml4fXRvYXN0LXppbmRleDogI3skemluZGV4LXRvYXN0fTtcbiAgLS0jeyRwcmVmaXh9dG9hc3QtcGFkZGluZy14OiAjeyR0b2FzdC1wYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH10b2FzdC1wYWRkaW5nLXk6ICN7JHRvYXN0LXBhZGRpbmcteX07XG4gIC0tI3skcHJlZml4fXRvYXN0LXNwYWNpbmc6ICN7JHRvYXN0LXNwYWNpbmd9O1xuICAtLSN7JHByZWZpeH10b2FzdC1tYXgtd2lkdGg6ICN7JHRvYXN0LW1heC13aWR0aH07XG4gIEBpbmNsdWRlIHJmcygkdG9hc3QtZm9udC1zaXplLCAtLSN7JHByZWZpeH10b2FzdC1mb250LXNpemUpO1xuICAtLSN7JHByZWZpeH10b2FzdC1jb2xvcjogI3skdG9hc3QtY29sb3J9O1xuICAtLSN7JHByZWZpeH10b2FzdC1iZzogI3skdG9hc3QtYmFja2dyb3VuZC1jb2xvcn07XG4gIC0tI3skcHJlZml4fXRvYXN0LWJvcmRlci13aWR0aDogI3skdG9hc3QtYm9yZGVyLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9dG9hc3QtYm9yZGVyLWNvbG9yOiAjeyR0b2FzdC1ib3JkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH10b2FzdC1ib3JkZXItcmFkaXVzOiAjeyR0b2FzdC1ib3JkZXItcmFkaXVzfTtcbiAgLS0jeyRwcmVmaXh9dG9hc3QtYm94LXNoYWRvdzogI3skdG9hc3QtYm94LXNoYWRvd307XG4gIC0tI3skcHJlZml4fXRvYXN0LWhlYWRlci1jb2xvcjogI3skdG9hc3QtaGVhZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9dG9hc3QtaGVhZGVyLWJnOiAjeyR0b2FzdC1oZWFkZXItYmFja2dyb3VuZC1jb2xvcn07XG4gIC0tI3skcHJlZml4fXRvYXN0LWhlYWRlci1ib3JkZXItY29sb3I6ICN7JHRvYXN0LWhlYWRlci1ib3JkZXItY29sb3J9O1xuICAvLyBzY3NzLWRvY3MtZW5kIHRvYXN0LWNzcy12YXJzXG5cbiAgd2lkdGg6IHZhcigtLSN7JHByZWZpeH10b2FzdC1tYXgtd2lkdGgpO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSh2YXIoLS0jeyRwcmVmaXh9dG9hc3QtZm9udC1zaXplKSk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9dG9hc3QtY29sb3IpO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXRvYXN0LWJnKTtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiB2YXIoLS0jeyRwcmVmaXh9dG9hc3QtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9dG9hc3QtYm9yZGVyLWNvbG9yKTtcbiAgYm94LXNoYWRvdzogdmFyKC0tI3skcHJlZml4fXRvYXN0LWJveC1zaGFkb3cpO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKHZhcigtLSN7JHByZWZpeH10b2FzdC1ib3JkZXItcmFkaXVzKSk7XG5cbiAgJi5zaG93aW5nIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgJjpub3QoLnNob3cpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi50b2FzdC1jb250YWluZXIge1xuICAtLSN7JHByZWZpeH10b2FzdC16aW5kZXg6ICN7JHppbmRleC10b2FzdH07XG5cbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiB2YXIoLS0jeyRwcmVmaXh9dG9hc3QtemluZGV4KTtcbiAgd2lkdGg6IG1heC1jb250ZW50O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gID4gOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IHZhcigtLSN7JHByZWZpeH10b2FzdC1zcGFjaW5nKTtcbiAgfVxufVxuXG4udG9hc3QtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fXRvYXN0LXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fXRvYXN0LXBhZGRpbmcteCk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9dG9hc3QtaGVhZGVyLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXRvYXN0LWhlYWRlci1iZyk7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlci1ib3R0b206IHZhcigtLSN7JHByZWZpeH10b2FzdC1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH10b2FzdC1oZWFkZXItYm9yZGVyLWNvbG9yKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoY2FsYyh2YXIoLS0jeyRwcmVmaXh9dG9hc3QtYm9yZGVyLXJhZGl1cykgLSB2YXIoLS0jeyRwcmVmaXh9dG9hc3QtYm9yZGVyLXdpZHRoKSkpO1xuXG4gIC5idG4tY2xvc2Uge1xuICAgIG1hcmdpbi1yaWdodDogY2FsYygtLjUgKiB2YXIoLS0jeyRwcmVmaXh9dG9hc3QtcGFkZGluZy14KSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gICAgbWFyZ2luLWxlZnQ6IHZhcigtLSN7JHByZWZpeH10b2FzdC1wYWRkaW5nLXgpO1xuICB9XG59XG5cbi50b2FzdC1ib2R5IHtcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fXRvYXN0LXBhZGRpbmcteCk7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuXG4vLyAubW9kYWwtb3BlbiAgICAgIC0gYm9keSBjbGFzcyBmb3Iga2lsbGluZyB0aGUgc2Nyb2xsXG4vLyAubW9kYWwgICAgICAgICAgIC0gY29udGFpbmVyIHRvIHNjcm9sbCB3aXRoaW5cbi8vIC5tb2RhbC1kaWFsb2cgICAgLSBwb3NpdGlvbmluZyBzaGVsbCBmb3IgdGhlIGFjdHVhbCBtb2RhbFxuLy8gLm1vZGFsLWNvbnRlbnQgICAtIGFjdHVhbCBtb2RhbCB3LyBiZyBhbmQgY29ybmVycyBhbmQgc3R1ZmZcblxuXG4vLyBDb250YWluZXIgdGhhdCB0aGUgbW9kYWwgc2Nyb2xscyB3aXRoaW5cbi5tb2RhbCB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBtb2RhbC1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1tb2RhbC16aW5kZXg6ICN7JHppbmRleC1tb2RhbH07XG4gIC0tI3skcHJlZml4fW1vZGFsLXdpZHRoOiAjeyRtb2RhbC1tZH07XG4gIC0tI3skcHJlZml4fW1vZGFsLXBhZGRpbmc6ICN7JG1vZGFsLWlubmVyLXBhZGRpbmd9O1xuICAtLSN7JHByZWZpeH1tb2RhbC1tYXJnaW46ICN7JG1vZGFsLWRpYWxvZy1tYXJnaW59O1xuICAtLSN7JHByZWZpeH1tb2RhbC1jb2xvcjogI3skbW9kYWwtY29udGVudC1jb2xvcn07XG4gIC0tI3skcHJlZml4fW1vZGFsLWJnOiAjeyRtb2RhbC1jb250ZW50LWJnfTtcbiAgLS0jeyRwcmVmaXh9bW9kYWwtYm9yZGVyLWNvbG9yOiAjeyRtb2RhbC1jb250ZW50LWJvcmRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fW1vZGFsLWJvcmRlci13aWR0aDogI3skbW9kYWwtY29udGVudC1ib3JkZXItd2lkdGh9O1xuICAtLSN7JHByZWZpeH1tb2RhbC1ib3JkZXItcmFkaXVzOiAjeyRtb2RhbC1jb250ZW50LWJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH1tb2RhbC1ib3gtc2hhZG93OiAjeyRtb2RhbC1jb250ZW50LWJveC1zaGFkb3cteHN9O1xuICAtLSN7JHByZWZpeH1tb2RhbC1pbm5lci1ib3JkZXItcmFkaXVzOiAjeyRtb2RhbC1jb250ZW50LWlubmVyLWJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH1tb2RhbC1oZWFkZXItcGFkZGluZy14OiAjeyRtb2RhbC1oZWFkZXItcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9bW9kYWwtaGVhZGVyLXBhZGRpbmcteTogI3skbW9kYWwtaGVhZGVyLXBhZGRpbmcteX07XG4gIC0tI3skcHJlZml4fW1vZGFsLWhlYWRlci1wYWRkaW5nOiAjeyRtb2RhbC1oZWFkZXItcGFkZGluZ307IC8vIFRvZG8gaW4gdjY6IFNwbGl0IHRoaXMgcGFkZGluZyBpbnRvIHggYW5kIHlcbiAgLS0jeyRwcmVmaXh9bW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvcjogI3skbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fW1vZGFsLWhlYWRlci1ib3JkZXItd2lkdGg6ICN7JG1vZGFsLWhlYWRlci1ib3JkZXItd2lkdGh9O1xuICAtLSN7JHByZWZpeH1tb2RhbC10aXRsZS1saW5lLWhlaWdodDogI3skbW9kYWwtdGl0bGUtbGluZS1oZWlnaHR9O1xuICAtLSN7JHByZWZpeH1tb2RhbC1mb290ZXItZ2FwOiAjeyRtb2RhbC1mb290ZXItbWFyZ2luLWJldHdlZW59O1xuICAtLSN7JHByZWZpeH1tb2RhbC1mb290ZXItYmc6ICN7JG1vZGFsLWZvb3Rlci1iZ307XG4gIC0tI3skcHJlZml4fW1vZGFsLWZvb3Rlci1ib3JkZXItY29sb3I6ICN7JG1vZGFsLWZvb3Rlci1ib3JkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1tb2RhbC1mb290ZXItYm9yZGVyLXdpZHRoOiAjeyRtb2RhbC1mb290ZXItYm9yZGVyLXdpZHRofTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBtb2RhbC1jc3MtdmFyc1xuXG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtemluZGV4KTtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICAvLyBQcmV2ZW50IENocm9tZSBvbiBXaW5kb3dzIGZyb20gYWRkaW5nIGEgZm9jdXMgb3V0bGluZS4gRm9yIGRldGFpbHMsIHNlZVxuICAvLyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8xMDk1MS5cbiAgb3V0bGluZTogMDtcbiAgLy8gV2UgZGVsaWJlcmF0ZWx5IGRvbid0IHVzZSBgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO2AgZHVlIHRvIGFcbiAgLy8gZ25hcmx5IGlPUyBTYWZhcmkgYnVnOiBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTU4MzQyXG4gIC8vIFNlZSBhbHNvIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTc2OTVcbn1cblxuLy8gU2hlbGwgZGl2IHRvIHBvc2l0aW9uIHRoZSBtb2RhbCB3aXRoIGJvdHRvbSBwYWRkaW5nXG4ubW9kYWwtZGlhbG9nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogYXV0bztcbiAgbWFyZ2luOiB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtbWFyZ2luKTtcbiAgLy8gYWxsb3cgY2xpY2tzIHRvIHBhc3MgdGhyb3VnaCBmb3IgY3VzdG9tIGNsaWNrIGhhbmRsaW5nIHRvIGNsb3NlIG1vZGFsXG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gIC8vIFdoZW4gZmFkaW5nIGluIHRoZSBtb2RhbCwgYW5pbWF0ZSBpdCB0byBzbGlkZSBkb3duXG4gIC5tb2RhbC5mYWRlICYge1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJG1vZGFsLXRyYW5zaXRpb24pO1xuICAgIHRyYW5zZm9ybTogJG1vZGFsLWZhZGUtdHJhbnNmb3JtO1xuICB9XG4gIC5tb2RhbC5zaG93ICYge1xuICAgIHRyYW5zZm9ybTogJG1vZGFsLXNob3ctdHJhbnNmb3JtO1xuICB9XG5cbiAgLy8gV2hlbiB0cnlpbmcgdG8gY2xvc2UsIGFuaW1hdGUgZm9jdXMgdG8gc2NhbGVcbiAgLm1vZGFsLm1vZGFsLXN0YXRpYyAmIHtcbiAgICB0cmFuc2Zvcm06ICRtb2RhbC1zY2FsZS10cmFuc2Zvcm07XG4gIH1cbn1cblxuLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIHtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtbWFyZ2luKSAqIDIpO1xuXG4gIC5tb2RhbC1jb250ZW50IHtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cblxuICAubW9kYWwtYm9keSB7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgfVxufVxuXG4ubW9kYWwtZGlhbG9nLWNlbnRlcmVkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWluLWhlaWdodDogY2FsYygxMDAlIC0gdmFyKC0tI3skcHJlZml4fW1vZGFsLW1hcmdpbikgKiAyKTtcbn1cblxuLy8gQWN0dWFsIG1vZGFsXG4ubW9kYWwtY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDEwMCU7IC8vIEVuc3VyZSBgLm1vZGFsLWNvbnRlbnRgIGV4dGVuZHMgdGhlIGZ1bGwgd2lkdGggb2YgdGhlIHBhcmVudCBgLm1vZGFsLWRpYWxvZ2BcbiAgLy8gY291bnRlcmFjdCB0aGUgcG9pbnRlci1ldmVudHM6IG5vbmU7IGluIHRoZSAubW9kYWwtZGlhbG9nXG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtY29sb3IpO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fW1vZGFsLWJnKTtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtYm9yZGVyLWNvbG9yKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9bW9kYWwtYm9yZGVyLXJhZGl1cykpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KHZhcigtLSN7JHByZWZpeH1tb2RhbC1ib3gtc2hhZG93KSk7XG4gIC8vIFJlbW92ZSBmb2N1cyBvdXRsaW5lIGZyb20gb3BlbmVkIG1vZGFsXG4gIG91dGxpbmU6IDA7XG59XG5cbi8vIE1vZGFsIGJhY2tncm91bmRcbi5tb2RhbC1iYWNrZHJvcCB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBtb2RhbC1iYWNrZHJvcC1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1iYWNrZHJvcC16aW5kZXg6ICN7JHppbmRleC1tb2RhbC1iYWNrZHJvcH07XG4gIC0tI3skcHJlZml4fWJhY2tkcm9wLWJnOiAjeyRtb2RhbC1iYWNrZHJvcC1iZ307XG4gIC0tI3skcHJlZml4fWJhY2tkcm9wLW9wYWNpdHk6ICN7JG1vZGFsLWJhY2tkcm9wLW9wYWNpdHl9O1xuICAvLyBzY3NzLWRvY3MtZW5kIG1vZGFsLWJhY2tkcm9wLWNzcy12YXJzXG5cbiAgQGluY2x1ZGUgb3ZlcmxheS1iYWNrZHJvcCh2YXIoLS0jeyRwcmVmaXh9YmFja2Ryb3AtemluZGV4KSwgdmFyKC0tI3skcHJlZml4fWJhY2tkcm9wLWJnKSwgdmFyKC0tI3skcHJlZml4fWJhY2tkcm9wLW9wYWNpdHkpKTtcbn1cblxuLy8gTW9kYWwgaGVhZGVyXG4vLyBUb3Agc2VjdGlvbiBvZiB0aGUgbW9kYWwgdy8gdGl0bGUgYW5kIGRpc21pc3Ncbi5tb2RhbC1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXNocmluazogMDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyAvLyBQdXQgbW9kYWwgaGVhZGVyIGVsZW1lbnRzICh0aXRsZSBhbmQgZGlzbWlzcykgb24gb3Bwb3NpdGUgZW5kc1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtaGVhZGVyLXBhZGRpbmcpO1xuICBib3JkZXItYm90dG9tOiB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtaGVhZGVyLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fW1vZGFsLWhlYWRlci1ib3JkZXItY29sb3IpO1xuICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9bW9kYWwtaW5uZXItYm9yZGVyLXJhZGl1cykpO1xuXG4gIC5idG4tY2xvc2Uge1xuICAgIHBhZGRpbmc6IGNhbGModmFyKC0tI3skcHJlZml4fW1vZGFsLWhlYWRlci1wYWRkaW5nLXkpICogLjUpIGNhbGModmFyKC0tI3skcHJlZml4fW1vZGFsLWhlYWRlci1wYWRkaW5nLXgpICogLjUpO1xuICAgIG1hcmdpbjogY2FsYygtLjUgKiB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtaGVhZGVyLXBhZGRpbmcteSkpIGNhbGMoLS41ICogdmFyKC0tI3skcHJlZml4fW1vZGFsLWhlYWRlci1wYWRkaW5nLXgpKSBjYWxjKC0uNSAqIHZhcigtLSN7JHByZWZpeH1tb2RhbC1oZWFkZXItcGFkZGluZy15KSkgYXV0bztcbiAgfVxufVxuXG4vLyBUaXRsZSB0ZXh0IHdpdGhpbiBoZWFkZXJcbi5tb2RhbC10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtdGl0bGUtbGluZS1oZWlnaHQpO1xufVxuXG4vLyBNb2RhbCBib2R5XG4vLyBXaGVyZSBhbGwgbW9kYWwgY29udGVudCByZXNpZGVzIChzaWJsaW5nIG9mIC5tb2RhbC1oZWFkZXIgYW5kIC5tb2RhbC1mb290ZXIpXG4ubW9kYWwtYm9keSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLy8gRW5hYmxlIGBmbGV4LWdyb3c6IDFgIHNvIHRoYXQgdGhlIGJvZHkgdGFrZSB1cCBhcyBtdWNoIHNwYWNlIGFzIHBvc3NpYmxlXG4gIC8vIHdoZW4gdGhlcmUgc2hvdWxkIGJlIGEgZml4ZWQgaGVpZ2h0IG9uIGAubW9kYWwtZGlhbG9nYC5cbiAgZmxleDogMSAxIGF1dG87XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1tb2RhbC1wYWRkaW5nKTtcbn1cblxuLy8gRm9vdGVyIChmb3IgYWN0aW9ucylcbi5tb2RhbC1mb290ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXNocmluazogMDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyOyAvLyB2ZXJ0aWNhbGx5IGNlbnRlclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyAvLyBSaWdodCBhbGlnbiBidXR0b25zIHdpdGggZmxleCBwcm9wZXJ0eSBiZWNhdXNlIHRleHQtYWxpZ24gZG9lc24ndCB3b3JrIG9uIGZsZXggaXRlbXNcbiAgcGFkZGluZzogY2FsYyh2YXIoLS0jeyRwcmVmaXh9bW9kYWwtcGFkZGluZykgLSB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtZm9vdGVyLWdhcCkgKiAuNSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1tb2RhbC1mb290ZXItYmcpO1xuICBib3JkZXItdG9wOiB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtZm9vdGVyLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fW1vZGFsLWZvb3Rlci1ib3JkZXItY29sb3IpO1xuICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9bW9kYWwtaW5uZXItYm9yZGVyLXJhZGl1cykpO1xuXG4gIC8vIFBsYWNlIG1hcmdpbiBiZXR3ZWVuIGZvb3RlciBlbGVtZW50c1xuICAvLyBUaGlzIHNvbHV0aW9uIGlzIGZhciBmcm9tIGlkZWFsIGJlY2F1c2Ugb2YgdGhlIHVuaXZlcnNhbCBzZWxlY3RvciB1c2FnZSxcbiAgLy8gYnV0IGlzIG5lZWRlZCB0byBmaXggaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yNDgwMFxuICA+ICoge1xuICAgIG1hcmdpbjogY2FsYyh2YXIoLS0jeyRwcmVmaXh9bW9kYWwtZm9vdGVyLWdhcCkgKiAuNSk7IC8vIFRvZG8gaW4gdjY6IHJlcGxhY2Ugd2l0aCBnYXAgb24gcGFyZW50IGNsYXNzXG4gIH1cbn1cblxuLy8gU2NhbGUgdXAgdGhlIG1vZGFsXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gIC5tb2RhbCB7XG4gICAgLS0jeyRwcmVmaXh9bW9kYWwtbWFyZ2luOiAjeyRtb2RhbC1kaWFsb2ctbWFyZ2luLXktc20tdXB9O1xuICAgIC0tI3skcHJlZml4fW1vZGFsLWJveC1zaGFkb3c6ICN7JG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy1zbS11cH07XG4gIH1cblxuICAvLyBBdXRvbWF0aWNhbGx5IHNldCBtb2RhbCdzIHdpZHRoIGZvciBsYXJnZXIgdmlld3BvcnRzXG4gIC5tb2RhbC1kaWFsb2cge1xuICAgIG1heC13aWR0aDogdmFyKC0tI3skcHJlZml4fW1vZGFsLXdpZHRoKTtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cblxuICAubW9kYWwtc20ge1xuICAgIC0tI3skcHJlZml4fW1vZGFsLXdpZHRoOiAjeyRtb2RhbC1zbX07XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAubW9kYWwtbGcsXG4gIC5tb2RhbC14bCB7XG4gICAgLS0jeyRwcmVmaXh9bW9kYWwtd2lkdGg6ICN7JG1vZGFsLWxnfTtcbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gIC5tb2RhbC14bCB7XG4gICAgLS0jeyRwcmVmaXh9bW9kYWwtd2lkdGg6ICN7JG1vZGFsLXhsfTtcbiAgfVxufVxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgbW9kYWwtZnVsbHNjcmVlbi1sb29wXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcbiAgJHBvc3RmaXg6IGlmKCRpbmZpeCAhPSBcIlwiLCAkaW5maXggKyBcIi1kb3duXCIsIFwiXCIpO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkYnJlYWtwb2ludCkge1xuICAgIC5tb2RhbC1mdWxsc2NyZWVuI3skcG9zdGZpeH0ge1xuICAgICAgd2lkdGg6IDEwMHZ3O1xuICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAubW9kYWwtY29udGVudCB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDApO1xuICAgICAgfVxuXG4gICAgICAubW9kYWwtaGVhZGVyLFxuICAgICAgLm1vZGFsLWZvb3RlciB7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XG4gICAgICB9XG5cbiAgICAgIC5tb2RhbC1ib2R5IHtcbiAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgbW9kYWwtZnVsbHNjcmVlbi1sb29wXG4iLCIvLyBCYXNlIGNsYXNzXG4udG9vbHRpcCB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCB0b29sdGlwLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fXRvb2x0aXAtemluZGV4OiAjeyR6aW5kZXgtdG9vbHRpcH07XG4gIC0tI3skcHJlZml4fXRvb2x0aXAtbWF4LXdpZHRoOiAjeyR0b29sdGlwLW1heC13aWR0aH07XG4gIC0tI3skcHJlZml4fXRvb2x0aXAtcGFkZGluZy14OiAjeyR0b29sdGlwLXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fXRvb2x0aXAtcGFkZGluZy15OiAjeyR0b29sdGlwLXBhZGRpbmcteX07XG4gIC0tI3skcHJlZml4fXRvb2x0aXAtbWFyZ2luOiAjeyR0b29sdGlwLW1hcmdpbn07XG4gIEBpbmNsdWRlIHJmcygkdG9vbHRpcC1mb250LXNpemUsIC0tI3skcHJlZml4fXRvb2x0aXAtZm9udC1zaXplKTtcbiAgLS0jeyRwcmVmaXh9dG9vbHRpcC1jb2xvcjogI3skdG9vbHRpcC1jb2xvcn07XG4gIC0tI3skcHJlZml4fXRvb2x0aXAtYmc6ICN7JHRvb2x0aXAtYmd9O1xuICAtLSN7JHByZWZpeH10b29sdGlwLWJvcmRlci1yYWRpdXM6ICN7JHRvb2x0aXAtYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fXRvb2x0aXAtb3BhY2l0eTogI3skdG9vbHRpcC1vcGFjaXR5fTtcbiAgLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy13aWR0aDogI3skdG9vbHRpcC1hcnJvdy13aWR0aH07XG4gIC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctaGVpZ2h0OiAjeyR0b29sdGlwLWFycm93LWhlaWdodH07XG4gIC8vIHNjc3MtZG9jcy1lbmQgdG9vbHRpcC1jc3MtdmFyc1xuXG4gIHotaW5kZXg6IHZhcigtLSN7JHByZWZpeH10b29sdGlwLXppbmRleCk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IHZhcigtLSN7JHByZWZpeH10b29sdGlwLW1hcmdpbik7XG4gIEBpbmNsdWRlIGRlcHJlY2F0ZShcImAkdG9vbHRpcC1tYXJnaW5gXCIsIFwidjVcIiwgXCJ2NS54XCIsIHRydWUpO1xuICAvLyBPdXIgcGFyZW50IGVsZW1lbnQgY2FuIGJlIGFyYml0cmFyeSBzaW5jZSB0b29sdGlwcyBhcmUgYnkgZGVmYXVsdCBpbnNlcnRlZCBhcyBhIHNpYmxpbmcgb2YgdGhlaXIgdGFyZ2V0IGVsZW1lbnQuXG4gIC8vIFNvIHJlc2V0IG91ciBmb250IGFuZCB0ZXh0IHByb3BlcnRpZXMgdG8gYXZvaWQgaW5oZXJpdGluZyB3ZWlyZCB2YWx1ZXMuXG4gIEBpbmNsdWRlIHJlc2V0LXRleHQoKTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKHZhcigtLSN7JHByZWZpeH10b29sdGlwLWZvbnQtc2l6ZSkpO1xuICAvLyBBbGxvdyBicmVha2luZyB2ZXJ5IGxvbmcgd29yZHMgc28gdGhleSBkb24ndCBvdmVyZmxvdyB0aGUgdG9vbHRpcCdzIGJvdW5kc1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIG9wYWNpdHk6IDA7XG5cbiAgJi5zaG93IHsgb3BhY2l0eTogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtb3BhY2l0eSk7IH1cblxuICAudG9vbHRpcC1hcnJvdyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LXdpZHRoKTtcbiAgICBoZWlnaHQ6IHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LWhlaWdodCk7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIH1cbiAgfVxufVxuXG4uYnMtdG9vbHRpcC10b3AgLnRvb2x0aXAtYXJyb3cge1xuICBib3R0b206IGNhbGMoLTEgKiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy1oZWlnaHQpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcblxuICAmOjpiZWZvcmUge1xuICAgIHRvcDogLTFweDtcbiAgICBib3JkZXItd2lkdGg6IHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LWhlaWdodCkgY2FsYyh2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy13aWR0aCkgKiAuNSkgMDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgICBib3JkZXItdG9wLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1iZyk7XG4gIH1cbn1cblxuLyogcnRsOmJlZ2luOmlnbm9yZSAqL1xuLmJzLXRvb2x0aXAtZW5kIC50b29sdGlwLWFycm93IHtcbiAgbGVmdDogY2FsYygtMSAqIHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LWhlaWdodCkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICB3aWR0aDogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctaGVpZ2h0KTtcbiAgaGVpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy13aWR0aCk7XG5cbiAgJjo6YmVmb3JlIHtcbiAgICByaWdodDogLTFweDtcbiAgICBib3JkZXItd2lkdGg6IGNhbGModmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctd2lkdGgpICogLjUpIHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LWhlaWdodCkgY2FsYyh2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy13aWR0aCkgKiAuNSkgMDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgICBib3JkZXItcmlnaHQtY29sb3I6IHZhcigtLSN7JHByZWZpeH10b29sdGlwLWJnKTtcbiAgfVxufVxuXG4vKiBydGw6ZW5kOmlnbm9yZSAqL1xuXG4uYnMtdG9vbHRpcC1ib3R0b20gLnRvb2x0aXAtYXJyb3cge1xuICB0b3A6IGNhbGMoLTEgKiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy1oZWlnaHQpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcblxuICAmOjpiZWZvcmUge1xuICAgIGJvdHRvbTogLTFweDtcbiAgICBib3JkZXItd2lkdGg6IDAgY2FsYyh2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy13aWR0aCkgKiAuNSkgdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctaGVpZ2h0KTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1iZyk7XG4gIH1cbn1cblxuLyogcnRsOmJlZ2luOmlnbm9yZSAqL1xuLmJzLXRvb2x0aXAtc3RhcnQgLnRvb2x0aXAtYXJyb3cge1xuICByaWdodDogY2FsYygtMSAqIHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LWhlaWdodCkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICB3aWR0aDogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctaGVpZ2h0KTtcbiAgaGVpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy13aWR0aCk7XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBsZWZ0OiAtMXB4O1xuICAgIGJvcmRlci13aWR0aDogY2FsYyh2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy13aWR0aCkgKiAuNSkgMCBjYWxjKHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LXdpZHRoKSAqIC41KSB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy1oZWlnaHQpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1iZyk7XG4gIH1cbn1cblxuLyogcnRsOmVuZDppZ25vcmUgKi9cblxuLmJzLXRvb2x0aXAtYXV0byB7XG4gICZbZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1cInRvcFwiXSB7XG4gICAgQGV4dGVuZCAuYnMtdG9vbHRpcC10b3A7XG4gIH1cbiAgJltkYXRhLXBvcHBlci1wbGFjZW1lbnRePVwicmlnaHRcIl0ge1xuICAgIEBleHRlbmQgLmJzLXRvb2x0aXAtZW5kO1xuICB9XG4gICZbZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1cImJvdHRvbVwiXSB7XG4gICAgQGV4dGVuZCAuYnMtdG9vbHRpcC1ib3R0b207XG4gIH1cbiAgJltkYXRhLXBvcHBlci1wbGFjZW1lbnRePVwibGVmdFwiXSB7XG4gICAgQGV4dGVuZCAuYnMtdG9vbHRpcC1zdGFydDtcbiAgfVxufVxuXG4vLyBXcmFwcGVyIGZvciB0aGUgdG9vbHRpcCBjb250ZW50XG4udG9vbHRpcC1pbm5lciB7XG4gIG1heC13aWR0aDogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtbWF4LXdpZHRoKTtcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1wYWRkaW5nLXgpO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtY29sb3IpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH10b29sdGlwLWJnKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1ib3JkZXItcmFkaXVzKSk7XG59XG4iLCJAbWl4aW4gcmVzZXQtdGV4dCB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYmFzZTtcbiAgLy8gV2UgZGVsaWJlcmF0ZWx5IGRvIE5PVCByZXNldCBmb250LXNpemUgb3Igb3ZlcmZsb3ctd3JhcCAvIHdvcmQtd3JhcC5cbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlO1xuICB0ZXh0LWFsaWduOiBsZWZ0OyAvLyBGYWxsYmFjayBmb3Igd2hlcmUgYHN0YXJ0YCBpcyBub3Qgc3VwcG9ydGVkXG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgd29yZC1icmVhazogbm9ybWFsO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgbGluZS1icmVhazogYXV0bztcbn1cbiIsIi5wb3BvdmVyIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IHBvcG92ZXItY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9cG9wb3Zlci16aW5kZXg6ICN7JHppbmRleC1wb3BvdmVyfTtcbiAgLS0jeyRwcmVmaXh9cG9wb3Zlci1tYXgtd2lkdGg6ICN7JHBvcG92ZXItbWF4LXdpZHRofTtcbiAgQGluY2x1ZGUgcmZzKCRwb3BvdmVyLWZvbnQtc2l6ZSwgLS0jeyRwcmVmaXh9cG9wb3Zlci1mb250LXNpemUpO1xuICAtLSN7JHByZWZpeH1wb3BvdmVyLWJnOiAjeyRwb3BvdmVyLWJnfTtcbiAgLS0jeyRwcmVmaXh9cG9wb3Zlci1ib3JkZXItd2lkdGg6ICN7JHBvcG92ZXItYm9yZGVyLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9cG9wb3Zlci1ib3JkZXItY29sb3I6ICN7JHBvcG92ZXItYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9cG9wb3Zlci1ib3JkZXItcmFkaXVzOiAjeyRwb3BvdmVyLWJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH1wb3BvdmVyLWlubmVyLWJvcmRlci1yYWRpdXM6ICN7JHBvcG92ZXItaW5uZXItYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fXBvcG92ZXItYm94LXNoYWRvdzogI3skcG9wb3Zlci1ib3gtc2hhZG93fTtcbiAgLS0jeyRwcmVmaXh9cG9wb3Zlci1oZWFkZXItcGFkZGluZy14OiAjeyRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH1wb3BvdmVyLWhlYWRlci1wYWRkaW5nLXk6ICN7JHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteX07XG4gIEBpbmNsdWRlIHJmcygkcG9wb3Zlci1oZWFkZXItZm9udC1zaXplLCAtLSN7JHByZWZpeH1wb3BvdmVyLWhlYWRlci1mb250LXNpemUpO1xuICAtLSN7JHByZWZpeH1wb3BvdmVyLWhlYWRlci1jb2xvcjogI3skcG9wb3Zlci1oZWFkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1wb3BvdmVyLWhlYWRlci1iZzogI3skcG9wb3Zlci1oZWFkZXItYmd9O1xuICAtLSN7JHByZWZpeH1wb3BvdmVyLWJvZHktcGFkZGluZy14OiAjeyRwb3BvdmVyLWJvZHktcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9cG9wb3Zlci1ib2R5LXBhZGRpbmcteTogI3skcG9wb3Zlci1ib2R5LXBhZGRpbmcteX07XG4gIC0tI3skcHJlZml4fXBvcG92ZXItYm9keS1jb2xvcjogI3skcG9wb3Zlci1ib2R5LWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy13aWR0aDogI3skcG9wb3Zlci1hcnJvdy13aWR0aH07XG4gIC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctaGVpZ2h0OiAjeyRwb3BvdmVyLWFycm93LWhlaWdodH07XG4gIC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctYm9yZGVyOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1ib3JkZXItY29sb3IpO1xuICAvLyBzY3NzLWRvY3MtZW5kIHBvcG92ZXItY3NzLXZhcnNcblxuICB6LWluZGV4OiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci16aW5kZXgpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1tYXgtd2lkdGgpO1xuICAvLyBPdXIgcGFyZW50IGVsZW1lbnQgY2FuIGJlIGFyYml0cmFyeSBzaW5jZSB0b29sdGlwcyBhcmUgYnkgZGVmYXVsdCBpbnNlcnRlZCBhcyBhIHNpYmxpbmcgb2YgdGhlaXIgdGFyZ2V0IGVsZW1lbnQuXG4gIC8vIFNvIHJlc2V0IG91ciBmb250IGFuZCB0ZXh0IHByb3BlcnRpZXMgdG8gYXZvaWQgaW5oZXJpdGluZyB3ZWlyZCB2YWx1ZXMuXG4gIEBpbmNsdWRlIHJlc2V0LXRleHQoKTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWZvbnQtc2l6ZSkpO1xuICAvLyBBbGxvdyBicmVha2luZyB2ZXJ5IGxvbmcgd29yZHMgc28gdGhleSBkb24ndCBvdmVyZmxvdyB0aGUgcG9wb3ZlcidzIGJvdW5kc1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJnKTtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJvcmRlci1jb2xvcik7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXModmFyKC0tI3skcHJlZml4fXBvcG92ZXItYm9yZGVyLXJhZGl1cykpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJveC1zaGFkb3cpKTtcblxuICAucG9wb3Zlci1hcnJvdyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LXdpZHRoKTtcbiAgICBoZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LWhlaWdodCk7XG5cbiAgICAmOjpiZWZvcmUsXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICBib3JkZXItd2lkdGg6IDA7XG4gICAgfVxuICB9XG59XG5cbi5icy1wb3BvdmVyLXRvcCB7XG4gID4gLnBvcG92ZXItYXJyb3cge1xuICAgIGJvdHRvbTogY2FsYygtMSAqICh2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy1oZWlnaHQpKSAtIHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJvcmRlci13aWR0aCkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuXG4gICAgJjo6YmVmb3JlLFxuICAgICY6OmFmdGVyIHtcbiAgICAgIGJvcmRlci13aWR0aDogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctaGVpZ2h0KSBjYWxjKHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LXdpZHRoKSAqIC41KSAwOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICAgIH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBib3R0b206IDA7XG4gICAgICBib3JkZXItdG9wLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy1ib3JkZXIpO1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGJvdHRvbTogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYm9yZGVyLXdpZHRoKTtcbiAgICAgIGJvcmRlci10b3AtY29sb3I6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJnKTtcbiAgICB9XG4gIH1cbn1cblxuLyogcnRsOmJlZ2luOmlnbm9yZSAqL1xuLmJzLXBvcG92ZXItZW5kIHtcbiAgPiAucG9wb3Zlci1hcnJvdyB7XG4gICAgbGVmdDogY2FsYygtMSAqICh2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy1oZWlnaHQpKSAtIHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJvcmRlci13aWR0aCkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICAgIHdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy1oZWlnaHQpO1xuICAgIGhlaWdodDogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctd2lkdGgpO1xuXG4gICAgJjo6YmVmb3JlLFxuICAgICY6OmFmdGVyIHtcbiAgICAgIGJvcmRlci13aWR0aDogY2FsYyh2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy13aWR0aCkgKiAuNSkgdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctaGVpZ2h0KSBjYWxjKHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LXdpZHRoKSAqIC41KSAwOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICAgIH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy1ib3JkZXIpO1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGxlZnQ6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJvcmRlci13aWR0aCk7XG4gICAgICBib3JkZXItcmlnaHQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJnKTtcbiAgICB9XG4gIH1cbn1cblxuLyogcnRsOmVuZDppZ25vcmUgKi9cblxuLmJzLXBvcG92ZXItYm90dG9tIHtcbiAgPiAucG9wb3Zlci1hcnJvdyB7XG4gICAgdG9wOiBjYWxjKC0xICogKHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LWhlaWdodCkpIC0gdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYm9yZGVyLXdpZHRoKSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG5cbiAgICAmOjpiZWZvcmUsXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYm9yZGVyLXdpZHRoOiAwIGNhbGModmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctd2lkdGgpICogLjUpIHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LWhlaWdodCk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHRvcDogMDtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LWJvcmRlcik7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgdG9wOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1ib3JkZXItd2lkdGgpO1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYmcpO1xuICAgIH1cbiAgfVxuXG4gIC8vIFRoaXMgd2lsbCByZW1vdmUgdGhlIHBvcG92ZXItaGVhZGVyJ3MgYm9yZGVyIGp1c3QgYmVsb3cgdGhlIGFycm93XG4gIC5wb3BvdmVyLWhlYWRlcjo6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctd2lkdGgpO1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKC0uNSAqIHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LXdpZHRoKSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gICAgY29udGVudDogXCJcIjtcbiAgICBib3JkZXItYm90dG9tOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWhlYWRlci1iZyk7XG4gIH1cbn1cblxuLyogcnRsOmJlZ2luOmlnbm9yZSAqL1xuLmJzLXBvcG92ZXItc3RhcnQge1xuICA+IC5wb3BvdmVyLWFycm93IHtcbiAgICByaWdodDogY2FsYygtMSAqICh2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy1oZWlnaHQpKSAtIHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJvcmRlci13aWR0aCkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICAgIHdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy1oZWlnaHQpO1xuICAgIGhlaWdodDogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctd2lkdGgpO1xuXG4gICAgJjo6YmVmb3JlLFxuICAgICY6OmFmdGVyIHtcbiAgICAgIGJvcmRlci13aWR0aDogY2FsYyh2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy13aWR0aCkgKiAuNSkgMCBjYWxjKHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LXdpZHRoKSAqIC41KSB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy1oZWlnaHQpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICAgIH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy1ib3JkZXIpO1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIHJpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1ib3JkZXItd2lkdGgpO1xuICAgICAgYm9yZGVyLWxlZnQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJnKTtcbiAgICB9XG4gIH1cbn1cblxuLyogcnRsOmVuZDppZ25vcmUgKi9cblxuLmJzLXBvcG92ZXItYXV0byB7XG4gICZbZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1cInRvcFwiXSB7XG4gICAgQGV4dGVuZCAuYnMtcG9wb3Zlci10b3A7XG4gIH1cbiAgJltkYXRhLXBvcHBlci1wbGFjZW1lbnRePVwicmlnaHRcIl0ge1xuICAgIEBleHRlbmQgLmJzLXBvcG92ZXItZW5kO1xuICB9XG4gICZbZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1cImJvdHRvbVwiXSB7XG4gICAgQGV4dGVuZCAuYnMtcG9wb3Zlci1ib3R0b207XG4gIH1cbiAgJltkYXRhLXBvcHBlci1wbGFjZW1lbnRePVwibGVmdFwiXSB7XG4gICAgQGV4dGVuZCAuYnMtcG9wb3Zlci1zdGFydDtcbiAgfVxufVxuXG4vLyBPZmZzZXQgdGhlIHBvcG92ZXIgdG8gYWNjb3VudCBmb3IgdGhlIHBvcG92ZXIgYXJyb3dcbi5wb3BvdmVyLWhlYWRlciB7XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWhlYWRlci1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWhlYWRlci1wYWRkaW5nLXgpO1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBSZXNldCB0aGUgZGVmYXVsdCBmcm9tIFJlYm9vdFxuICBAaW5jbHVkZSBmb250LXNpemUodmFyKC0tI3skcHJlZml4fXBvcG92ZXItaGVhZGVyLWZvbnQtc2l6ZSkpO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItaGVhZGVyLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItaGVhZGVyLWJnKTtcbiAgYm9yZGVyLWJvdHRvbTogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1ib3JkZXItY29sb3IpO1xuICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1pbm5lci1ib3JkZXItcmFkaXVzKSk7XG5cbiAgJjplbXB0eSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ucG9wb3Zlci1ib2R5IHtcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYm9keS1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJvZHktcGFkZGluZy14KTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJvZHktY29sb3IpO1xufVxuIiwiLy8gc2Nzcy1kb2NzLXN0YXJ0IGNsZWFyZml4XG5AbWl4aW4gY2xlYXJmaXgoKSB7XG4gICY6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjbGVhcjogYm90aDtcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIGNsZWFyZml4XG4iLCIvLyBOb3RlcyBvbiB0aGUgY2xhc3Nlczpcbi8vXG4vLyAxLiAuY2Fyb3VzZWwucG9pbnRlci1ldmVudCBzaG91bGQgaWRlYWxseSBiZSBwYW4teSAodG8gYWxsb3cgZm9yIHVzZXJzIHRvIHNjcm9sbCB2ZXJ0aWNhbGx5KVxuLy8gICAgZXZlbiB3aGVuIHRoZWlyIHNjcm9sbCBhY3Rpb24gc3RhcnRlZCBvbiBhIGNhcm91c2VsLCBidXQgZm9yIGNvbXBhdGliaWxpdHkgKHdpdGggRmlyZWZveClcbi8vICAgIHdlJ3JlIHByZXZlbnRpbmcgYWxsIGFjdGlvbnMgaW5zdGVhZFxuLy8gMi4gVGhlIC5jYXJvdXNlbC1pdGVtLXN0YXJ0IGFuZCAuY2Fyb3VzZWwtaXRlbS1lbmQgaXMgdXNlZCB0byBpbmRpY2F0ZSB3aGVyZVxuLy8gICAgdGhlIGFjdGl2ZSBzbGlkZSBpcyBoZWFkaW5nLlxuLy8gMy4gLmFjdGl2ZS5jYXJvdXNlbC1pdGVtIGlzIHRoZSBjdXJyZW50IHNsaWRlLlxuLy8gNC4gLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLXN0YXJ0IGFuZCAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tZW5kIGlzIHRoZSBjdXJyZW50XG4vLyAgICBzbGlkZSBpbiBpdHMgaW4tdHJhbnNpdGlvbiBzdGF0ZS4gT25seSBvbmUgb2YgdGhlc2Ugb2NjdXJzIGF0IGEgdGltZS5cbi8vIDUuIC5jYXJvdXNlbC1pdGVtLW5leHQuY2Fyb3VzZWwtaXRlbS1zdGFydCBhbmQgLmNhcm91c2VsLWl0ZW0tcHJldi5jYXJvdXNlbC1pdGVtLWVuZFxuLy8gICAgaXMgdGhlIHVwY29taW5nIHNsaWRlIGluIHRyYW5zaXRpb24uXG5cbi5jYXJvdXNlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmNhcm91c2VsLnBvaW50ZXItZXZlbnQge1xuICB0b3VjaC1hY3Rpb246IHBhbi15O1xufVxuXG4uY2Fyb3VzZWwtaW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBAaW5jbHVkZSBjbGVhcmZpeCgpO1xufVxuXG4uY2Fyb3VzZWwtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogbm9uZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tcmlnaHQ6IC0xMDAlO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJGNhcm91c2VsLXRyYW5zaXRpb24pO1xufVxuXG4uY2Fyb3VzZWwtaXRlbS5hY3RpdmUsXG4uY2Fyb3VzZWwtaXRlbS1uZXh0LFxuLmNhcm91c2VsLWl0ZW0tcHJldiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uY2Fyb3VzZWwtaXRlbS1uZXh0Om5vdCguY2Fyb3VzZWwtaXRlbS1zdGFydCksXG4uYWN0aXZlLmNhcm91c2VsLWl0ZW0tZW5kIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xufVxuXG4uY2Fyb3VzZWwtaXRlbS1wcmV2Om5vdCguY2Fyb3VzZWwtaXRlbS1lbmQpLFxuLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLXN0YXJ0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbn1cblxuXG4vL1xuLy8gQWx0ZXJuYXRlIHRyYW5zaXRpb25zXG4vL1xuXG4uY2Fyb3VzZWwtZmFkZSB7XG4gIC5jYXJvdXNlbC1pdGVtIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG5cbiAgLmNhcm91c2VsLWl0ZW0uYWN0aXZlLFxuICAuY2Fyb3VzZWwtaXRlbS1uZXh0LmNhcm91c2VsLWl0ZW0tc3RhcnQsXG4gIC5jYXJvdXNlbC1pdGVtLXByZXYuY2Fyb3VzZWwtaXRlbS1lbmQge1xuICAgIHotaW5kZXg6IDE7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1zdGFydCxcbiAgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLWVuZCB7XG4gICAgei1pbmRleDogMDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24ob3BhY2l0eSAwcyAkY2Fyb3VzZWwtdHJhbnNpdGlvbi1kdXJhdGlvbik7XG4gIH1cbn1cblxuXG4vL1xuLy8gTGVmdC9yaWdodCBjb250cm9scyBmb3IgbmF2XG4vL1xuXG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2LFxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDE7XG4gIC8vIFVzZSBmbGV4IGZvciBhbGlnbm1lbnQgKDEtMylcbiAgZGlzcGxheTogZmxleDsgLy8gMS4gYWxsb3cgZmxleCBzdHlsZXNcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgLy8gMi4gdmVydGljYWxseSBjZW50ZXIgY29udGVudHNcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IC8vIDMuIGhvcml6b250YWxseSBjZW50ZXIgY29udGVudHNcbiAgd2lkdGg6ICRjYXJvdXNlbC1jb250cm9sLXdpZHRoO1xuICBwYWRkaW5nOiAwO1xuICBjb2xvcjogJGNhcm91c2VsLWNvbnRyb2wtY29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiAwO1xuICBvcGFjaXR5OiAkY2Fyb3VzZWwtY29udHJvbC1vcGFjaXR5O1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRjYXJvdXNlbC1jb250cm9sLXRyYW5zaXRpb24pO1xuXG4gIC8vIEhvdmVyL2ZvY3VzIHN0YXRlXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIGNvbG9yOiAkY2Fyb3VzZWwtY29udHJvbC1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgb3V0bGluZTogMDtcbiAgICBvcGFjaXR5OiAkY2Fyb3VzZWwtY29udHJvbC1ob3Zlci1vcGFjaXR5O1xuICB9XG59XG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2IHtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogaWYoJGVuYWJsZS1ncmFkaWVudHMsIGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSgkYmxhY2ssIC4yNSksIHJnYmEoJGJsYWNrLCAuMDAxKSksIG51bGwpO1xufVxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dCB7XG4gIHJpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBpZigkZW5hYmxlLWdyYWRpZW50cywgbGluZWFyLWdyYWRpZW50KDI3MGRlZywgcmdiYSgkYmxhY2ssIC4yNSksIHJnYmEoJGJsYWNrLCAuMDAxKSksIG51bGwpO1xufVxuXG4vLyBJY29ucyBmb3Igd2l0aGluXG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24sXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAkY2Fyb3VzZWwtY29udHJvbC1pY29uLXdpZHRoO1xuICBoZWlnaHQ6ICRjYXJvdXNlbC1jb250cm9sLWljb24td2lkdGg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDUwJTtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG59XG5cbi8qIHJ0bDpvcHRpb25zOiB7XG4gIFwiYXV0b1JlbmFtZVwiOiB0cnVlLFxuICBcInN0cmluZ01hcFwiOlsge1xuICAgIFwibmFtZVwiICAgIDogXCJwcmV2LW5leHRcIixcbiAgICBcInNlYXJjaFwiICA6IFwicHJldlwiLFxuICAgIFwicmVwbGFjZVwiIDogXCJuZXh0XCJcbiAgfSBdXG59ICovXG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRjYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbi1iZyk7XG59XG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRjYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbi1iZyk7XG59XG5cbi8vIE9wdGlvbmFsIGluZGljYXRvciBwaXBzL2NvbnRyb2xzXG4vL1xuLy8gQWRkIGEgY29udGFpbmVyIChzdWNoIGFzIGEgbGlzdCkgd2l0aCB0aGUgZm9sbG93aW5nIGNsYXNzIGFuZCBhZGQgYW4gaXRlbSAoaWRlYWxseSBhIGZvY3VzYWJsZSBjb250cm9sLFxuLy8gbGlrZSBhIGJ1dHRvbikgd2l0aCBkYXRhLWJzLXRhcmdldCBmb3IgZWFjaCBzbGlkZSB5b3VyIGNhcm91c2VsIGhvbGRzLlxuXG4uY2Fyb3VzZWwtaW5kaWNhdG9ycyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDA7XG4gIC8vIFVzZSB0aGUgLmNhcm91c2VsLWNvbnRyb2wncyB3aWR0aCBhcyBtYXJnaW4gc28gd2UgZG9uJ3Qgb3ZlcmxheSB0aG9zZVxuICBtYXJnaW4tcmlnaHQ6ICRjYXJvdXNlbC1jb250cm9sLXdpZHRoO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBtYXJnaW4tbGVmdDogJGNhcm91c2VsLWNvbnRyb2wtd2lkdGg7XG5cbiAgW2RhdGEtYnMtdGFyZ2V0XSB7XG4gICAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gICAgZmxleDogMCAxIGF1dG87XG4gICAgd2lkdGg6ICRjYXJvdXNlbC1pbmRpY2F0b3Itd2lkdGg7XG4gICAgaGVpZ2h0OiAkY2Fyb3VzZWwtaW5kaWNhdG9yLWhlaWdodDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbi1yaWdodDogJGNhcm91c2VsLWluZGljYXRvci1zcGFjZXI7XG4gICAgbWFyZ2luLWxlZnQ6ICRjYXJvdXNlbC1pbmRpY2F0b3Itc3BhY2VyO1xuICAgIHRleHQtaW5kZW50OiAtOTk5cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjYXJvdXNlbC1pbmRpY2F0b3ItYWN0aXZlLWJnO1xuICAgIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gICAgYm9yZGVyOiAwO1xuICAgIC8vIFVzZSB0cmFuc3BhcmVudCBib3JkZXJzIHRvIGluY3JlYXNlIHRoZSBoaXQgYXJlYSBieSAxMHB4IG9uIHRvcCBhbmQgYm90dG9tLlxuICAgIGJvcmRlci10b3A6ICRjYXJvdXNlbC1pbmRpY2F0b3ItaGl0LWFyZWEtaGVpZ2h0IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1ib3R0b206ICRjYXJvdXNlbC1pbmRpY2F0b3ItaGl0LWFyZWEtaGVpZ2h0IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIG9wYWNpdHk6ICRjYXJvdXNlbC1pbmRpY2F0b3Itb3BhY2l0eTtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRjYXJvdXNlbC1pbmRpY2F0b3ItdHJhbnNpdGlvbik7XG4gIH1cblxuICAuYWN0aXZlIHtcbiAgICBvcGFjaXR5OiAkY2Fyb3VzZWwtaW5kaWNhdG9yLWFjdGl2ZS1vcGFjaXR5O1xuICB9XG59XG5cblxuLy8gT3B0aW9uYWwgY2FwdGlvbnNcbi8vXG4vL1xuXG4uY2Fyb3VzZWwtY2FwdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6ICgxMDAlIC0gJGNhcm91c2VsLWNhcHRpb24td2lkdGgpICogLjU7XG4gIGJvdHRvbTogJGNhcm91c2VsLWNhcHRpb24tc3BhY2VyO1xuICBsZWZ0OiAoMTAwJSAtICRjYXJvdXNlbC1jYXB0aW9uLXdpZHRoKSAqIC41O1xuICBwYWRkaW5nLXRvcDogJGNhcm91c2VsLWNhcHRpb24tcGFkZGluZy15O1xuICBwYWRkaW5nLWJvdHRvbTogJGNhcm91c2VsLWNhcHRpb24tcGFkZGluZy15O1xuICBjb2xvcjogJGNhcm91c2VsLWNhcHRpb24tY29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLy8gRGFyayBtb2RlIGNhcm91c2VsXG5cbkBtaXhpbiBjYXJvdXNlbC1kYXJrKCkge1xuICAuY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24sXG4gIC5jYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbiB7XG4gICAgZmlsdGVyOiAkY2Fyb3VzZWwtZGFyay1jb250cm9sLWljb24tZmlsdGVyO1xuICB9XG5cbiAgLmNhcm91c2VsLWluZGljYXRvcnMgW2RhdGEtYnMtdGFyZ2V0XSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNhcm91c2VsLWRhcmstaW5kaWNhdG9yLWFjdGl2ZS1iZztcbiAgfVxuXG4gIC5jYXJvdXNlbC1jYXB0aW9uIHtcbiAgICBjb2xvcjogJGNhcm91c2VsLWRhcmstY2FwdGlvbi1jb2xvcjtcbiAgfVxufVxuXG4uY2Fyb3VzZWwtZGFyayB7XG4gIEBpbmNsdWRlIGNhcm91c2VsLWRhcmsoKTtcbn1cblxuQGlmICRlbmFibGUtZGFyay1tb2RlIHtcbiAgQGluY2x1ZGUgY29sb3ItbW9kZShkYXJrKSB7XG4gICAgQGlmICRjb2xvci1tb2RlLXR5cGUgPT0gXCJtZWRpYS1xdWVyeVwiIHtcbiAgICAgIC5jYXJvdXNlbCB7XG4gICAgICAgIEBpbmNsdWRlIGNhcm91c2VsLWRhcmsoKTtcbiAgICAgIH1cbiAgICB9IEBlbHNlIHtcbiAgICAgIC5jYXJvdXNlbCxcbiAgICAgICYuY2Fyb3VzZWwge1xuICAgICAgICBAaW5jbHVkZSBjYXJvdXNlbC1kYXJrKCk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvL1xuLy8gUm90YXRpbmcgYm9yZGVyXG4vL1xuXG4uc3Bpbm5lci1ncm93LFxuLnNwaW5uZXItYm9yZGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogdmFyKC0tI3skcHJlZml4fXNwaW5uZXItd2lkdGgpO1xuICBoZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1zcGlubmVyLWhlaWdodCk7XG4gIHZlcnRpY2FsLWFsaWduOiB2YXIoLS0jeyRwcmVmaXh9c3Bpbm5lci12ZXJ0aWNhbC1hbGlnbik7XG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBhbmltYXRpb246IHZhcigtLSN7JHByZWZpeH1zcGlubmVyLWFuaW1hdGlvbi1zcGVlZCkgbGluZWFyIGluZmluaXRlIHZhcigtLSN7JHByZWZpeH1zcGlubmVyLWFuaW1hdGlvbi1uYW1lKTtcbn1cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHNwaW5uZXItYm9yZGVyLWtleWZyYW1lc1xuQGtleWZyYW1lcyBzcGlubmVyLWJvcmRlciB7XG4gIHRvIHsgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKSAje1wiLyogcnRsOmlnbm9yZSAqL1wifTsgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBzcGlubmVyLWJvcmRlci1rZXlmcmFtZXNcblxuLnNwaW5uZXItYm9yZGVyIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IHNwaW5uZXItYm9yZGVyLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fXNwaW5uZXItd2lkdGg6ICN7JHNwaW5uZXItd2lkdGh9O1xuICAtLSN7JHByZWZpeH1zcGlubmVyLWhlaWdodDogI3skc3Bpbm5lci1oZWlnaHR9O1xuICAtLSN7JHByZWZpeH1zcGlubmVyLXZlcnRpY2FsLWFsaWduOiAjeyRzcGlubmVyLXZlcnRpY2FsLWFsaWdufTtcbiAgLS0jeyRwcmVmaXh9c3Bpbm5lci1ib3JkZXItd2lkdGg6ICN7JHNwaW5uZXItYm9yZGVyLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9c3Bpbm5lci1hbmltYXRpb24tc3BlZWQ6ICN7JHNwaW5uZXItYW5pbWF0aW9uLXNwZWVkfTtcbiAgLS0jeyRwcmVmaXh9c3Bpbm5lci1hbmltYXRpb24tbmFtZTogc3Bpbm5lci1ib3JkZXI7XG4gIC8vIHNjc3MtZG9jcy1lbmQgc3Bpbm5lci1ib3JkZXItY3NzLXZhcnNcblxuICBib3JkZXI6IHZhcigtLSN7JHByZWZpeH1zcGlubmVyLWJvcmRlci13aWR0aCkgc29saWQgY3VycmVudGNvbG9yO1xuICBib3JkZXItcmlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uc3Bpbm5lci1ib3JkZXItc20ge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgc3Bpbm5lci1ib3JkZXItc20tY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9c3Bpbm5lci13aWR0aDogI3skc3Bpbm5lci13aWR0aC1zbX07XG4gIC0tI3skcHJlZml4fXNwaW5uZXItaGVpZ2h0OiAjeyRzcGlubmVyLWhlaWdodC1zbX07XG4gIC0tI3skcHJlZml4fXNwaW5uZXItYm9yZGVyLXdpZHRoOiAjeyRzcGlubmVyLWJvcmRlci13aWR0aC1zbX07XG4gIC8vIHNjc3MtZG9jcy1lbmQgc3Bpbm5lci1ib3JkZXItc20tY3NzLXZhcnNcbn1cblxuLy9cbi8vIEdyb3dpbmcgY2lyY2xlXG4vL1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgc3Bpbm5lci1ncm93LWtleWZyYW1lc1xuQGtleWZyYW1lcyBzcGlubmVyLWdyb3cge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgfVxuICA1MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIHNwaW5uZXItZ3Jvdy1rZXlmcmFtZXNcblxuLnNwaW5uZXItZ3JvdyB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBzcGlubmVyLWdyb3ctY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9c3Bpbm5lci13aWR0aDogI3skc3Bpbm5lci13aWR0aH07XG4gIC0tI3skcHJlZml4fXNwaW5uZXItaGVpZ2h0OiAjeyRzcGlubmVyLWhlaWdodH07XG4gIC0tI3skcHJlZml4fXNwaW5uZXItdmVydGljYWwtYWxpZ246ICN7JHNwaW5uZXItdmVydGljYWwtYWxpZ259O1xuICAtLSN7JHByZWZpeH1zcGlubmVyLWFuaW1hdGlvbi1zcGVlZDogI3skc3Bpbm5lci1hbmltYXRpb24tc3BlZWR9O1xuICAtLSN7JHByZWZpeH1zcGlubmVyLWFuaW1hdGlvbi1uYW1lOiBzcGlubmVyLWdyb3c7XG4gIC8vIHNjc3MtZG9jcy1lbmQgc3Bpbm5lci1ncm93LWNzcy12YXJzXG5cbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudGNvbG9yO1xuICBvcGFjaXR5OiAwO1xufVxuXG4uc3Bpbm5lci1ncm93LXNtIHtcbiAgLS0jeyRwcmVmaXh9c3Bpbm5lci13aWR0aDogI3skc3Bpbm5lci13aWR0aC1zbX07XG4gIC0tI3skcHJlZml4fXNwaW5uZXItaGVpZ2h0OiAjeyRzcGlubmVyLWhlaWdodC1zbX07XG59XG5cbkBpZiAkZW5hYmxlLXJlZHVjZWQtbW90aW9uIHtcbiAgQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAuc3Bpbm5lci1ib3JkZXIsXG4gICAgLnNwaW5uZXItZ3JvdyB7XG4gICAgICAtLSN7JHByZWZpeH1zcGlubmVyLWFuaW1hdGlvbi1zcGVlZDogI3skc3Bpbm5lci1hbmltYXRpb24tc3BlZWQgKiAyfTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuXG4lb2ZmY2FudmFzLWNzcy12YXJzIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IG9mZmNhbnZhcy1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1vZmZjYW52YXMtemluZGV4OiAjeyR6aW5kZXgtb2ZmY2FudmFzfTtcbiAgLS0jeyRwcmVmaXh9b2ZmY2FudmFzLXdpZHRoOiAjeyRvZmZjYW52YXMtaG9yaXpvbnRhbC13aWR0aH07XG4gIC0tI3skcHJlZml4fW9mZmNhbnZhcy1oZWlnaHQ6ICN7JG9mZmNhbnZhcy12ZXJ0aWNhbC1oZWlnaHR9O1xuICAtLSN7JHByZWZpeH1vZmZjYW52YXMtcGFkZGluZy14OiAjeyRvZmZjYW52YXMtcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9b2ZmY2FudmFzLXBhZGRpbmcteTogI3skb2ZmY2FudmFzLXBhZGRpbmcteX07XG4gIC0tI3skcHJlZml4fW9mZmNhbnZhcy1jb2xvcjogI3skb2ZmY2FudmFzLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWJnOiAjeyRvZmZjYW52YXMtYmctY29sb3J9O1xuICAtLSN7JHByZWZpeH1vZmZjYW52YXMtYm9yZGVyLXdpZHRoOiAjeyRvZmZjYW52YXMtYm9yZGVyLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWJvcmRlci1jb2xvcjogI3skb2ZmY2FudmFzLWJvcmRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fW9mZmNhbnZhcy1ib3gtc2hhZG93OiAjeyRvZmZjYW52YXMtYm94LXNoYWRvd307XG4gIC0tI3skcHJlZml4fW9mZmNhbnZhcy10cmFuc2l0aW9uOiAje3RyYW5zZm9ybSAkb2ZmY2FudmFzLXRyYW5zaXRpb24tZHVyYXRpb24gZWFzZS1pbi1vdXR9O1xuICAtLSN7JHByZWZpeH1vZmZjYW52YXMtdGl0bGUtbGluZS1oZWlnaHQ6ICN7JG9mZmNhbnZhcy10aXRsZS1saW5lLWhlaWdodH07XG4gIC8vIHNjc3MtZG9jcy1lbmQgb2ZmY2FudmFzLWNzcy12YXJzXG59XG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRuZXh0OiBicmVha3BvaW50LW5leHQoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcbiAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRuZXh0LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgLm9mZmNhbnZhcyN7JGluZml4fSB7XG4gICAgQGV4dGVuZCAlb2ZmY2FudmFzLWNzcy12YXJzO1xuICB9XG59XG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRuZXh0OiBicmVha3BvaW50LW5leHQoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcbiAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRuZXh0LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgLm9mZmNhbnZhcyN7JGluZml4fSB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCRuZXh0KSB7XG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICBib3R0b206IDA7XG4gICAgICB6LWluZGV4OiB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLXppbmRleCk7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWNvbG9yKTtcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtYmcpO1xuICAgICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgICAgIG91dGxpbmU6IDA7XG4gICAgICBAaW5jbHVkZSBib3gtc2hhZG93KHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtYm94LXNoYWRvdykpO1xuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbih2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLXRyYW5zaXRpb24pKTtcblxuICAgICAgJi5vZmZjYW52YXMtc3RhcnQge1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLXdpZHRoKTtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICAgICAgfVxuXG4gICAgICAmLm9mZmNhbnZhcy1lbmQge1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB3aWR0aDogdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy13aWR0aCk7XG4gICAgICAgIGJvcmRlci1sZWZ0OiB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gICAgICB9XG5cbiAgICAgICYub2ZmY2FudmFzLXRvcCB7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGhlaWdodDogdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1oZWlnaHQpO1xuICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgICAgICBib3JkZXItYm90dG9tOiB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICAgICAgfVxuXG4gICAgICAmLm9mZmNhbnZhcy1ib3R0b20ge1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgaGVpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWhlaWdodCk7XG4gICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgICAgIGJvcmRlci10b3A6IHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbiAgICAgIH1cblxuICAgICAgJi5zaG93aW5nLFxuICAgICAgJi5zaG93Om5vdCguaGlkaW5nKSB7XG4gICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgJi5zaG93aW5nLFxuICAgICAgJi5oaWRpbmcsXG4gICAgICAmLnNob3cge1xuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpZiBub3QgKCRpbmZpeCA9PSBcIlwiKSB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRuZXh0KSB7XG4gICAgICAgIC0tI3skcHJlZml4fW9mZmNhbnZhcy1oZWlnaHQ6IGF1dG87XG4gICAgICAgIC0tI3skcHJlZml4fW9mZmNhbnZhcy1ib3JkZXItd2lkdGg6IDA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbiAgICAgICAgLm9mZmNhbnZhcy1oZWFkZXIge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAub2ZmY2FudmFzLWJvZHkge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1ncm93OiAwO1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgb3ZlcmZsb3cteTogdmlzaWJsZTtcbiAgICAgICAgICAvLyBSZXNldCBgYmFja2dyb3VuZC1jb2xvcmAgaW4gY2FzZSBgLmJnLSpgIGNsYXNzZXMgYXJlIHVzZWQgaW4gb2ZmY2FudmFzXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ub2ZmY2FudmFzLWJhY2tkcm9wIHtcbiAgQGluY2x1ZGUgb3ZlcmxheS1iYWNrZHJvcCgkemluZGV4LW9mZmNhbnZhcy1iYWNrZHJvcCwgJG9mZmNhbnZhcy1iYWNrZHJvcC1iZywgJG9mZmNhbnZhcy1iYWNrZHJvcC1vcGFjaXR5KTtcbn1cblxuLm9mZmNhbnZhcy1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLXBhZGRpbmcteCk7XG5cbiAgLmJ0bi1jbG9zZSB7XG4gICAgcGFkZGluZzogY2FsYyh2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLXBhZGRpbmcteSkgKiAuNSkgY2FsYyh2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLXBhZGRpbmcteCkgKiAuNSk7XG4gICAgbWFyZ2luLXRvcDogY2FsYygtLjUgKiB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLXBhZGRpbmcteSkpO1xuICAgIG1hcmdpbi1yaWdodDogY2FsYygtLjUgKiB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLXBhZGRpbmcteCkpO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGMoLS41ICogdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1wYWRkaW5nLXkpKTtcbiAgfVxufVxuXG4ub2ZmY2FudmFzLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtdGl0bGUtbGluZS1oZWlnaHQpO1xufVxuXG4ub2ZmY2FudmFzLWJvZHkge1xuICBmbGV4LWdyb3c6IDE7XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLXBhZGRpbmcteCk7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG4iLCIvLyBTaGFyZWQgYmV0d2VlbiBtb2RhbHMgYW5kIG9mZmNhbnZhc2VzXG5AbWl4aW4gb3ZlcmxheS1iYWNrZHJvcCgkemluZGV4LCAkYmFja2Ryb3AtYmcsICRiYWNrZHJvcC1vcGFjaXR5KSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAkemluZGV4O1xuICB3aWR0aDogMTAwdnc7XG4gIGhlaWdodDogMTAwdmg7XG4gIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZHJvcC1iZztcblxuICAvLyBGYWRlIGZvciBiYWNrZHJvcFxuICAmLmZhZGUgeyBvcGFjaXR5OiAwOyB9XG4gICYuc2hvdyB7IG9wYWNpdHk6ICRiYWNrZHJvcC1vcGFjaXR5OyB9XG59XG4iLCIucGxhY2Vob2xkZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1pbi1oZWlnaHQ6IDFlbTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgY3Vyc29yOiB3YWl0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Y29sb3I7XG4gIG9wYWNpdHk6ICRwbGFjZWhvbGRlci1vcGFjaXR5LW1heDtcblxuICAmLmJ0bjo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxufVxuXG4vLyBTaXppbmdcbi5wbGFjZWhvbGRlci14cyB7XG4gIG1pbi1oZWlnaHQ6IC42ZW07XG59XG5cbi5wbGFjZWhvbGRlci1zbSB7XG4gIG1pbi1oZWlnaHQ6IC44ZW07XG59XG5cbi5wbGFjZWhvbGRlci1sZyB7XG4gIG1pbi1oZWlnaHQ6IDEuMmVtO1xufVxuXG4vLyBBbmltYXRpb25cbi5wbGFjZWhvbGRlci1nbG93IHtcbiAgLnBsYWNlaG9sZGVyIHtcbiAgICBhbmltYXRpb246IHBsYWNlaG9sZGVyLWdsb3cgMnMgZWFzZS1pbi1vdXQgaW5maW5pdGU7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBwbGFjZWhvbGRlci1nbG93IHtcbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAkcGxhY2Vob2xkZXItb3BhY2l0eS1taW47XG4gIH1cbn1cblxuLnBsYWNlaG9sZGVyLXdhdmUge1xuICBtYXNrLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTMwZGVnLCAkYmxhY2sgNTUlLCByZ2JhKDAsIDAsIDAsICgxIC0gJHBsYWNlaG9sZGVyLW9wYWNpdHktbWluKSkgNzUlLCAkYmxhY2sgOTUlKTtcbiAgbWFzay1zaXplOiAyMDAlIDEwMCU7XG4gIGFuaW1hdGlvbjogcGxhY2Vob2xkZXItd2F2ZSAycyBsaW5lYXIgaW5maW5pdGU7XG59XG5cbkBrZXlmcmFtZXMgcGxhY2Vob2xkZXItd2F2ZSB7XG4gIDEwMCUge1xuICAgIG1hc2stcG9zaXRpb246IC0yMDAlIDAlO1xuICB9XG59XG4iLCIvLyBBbGwtY2FwcyBgUkdCQSgpYCBmdW5jdGlvbiB1c2VkIGJlY2F1c2Ugb2YgdGhpcyBTYXNzIGJ1ZzogaHR0cHM6Ly9naXRodWIuY29tL3Nhc3Mvbm9kZS1zYXNzL2lzc3Vlcy8yMjUxXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgLnRleHQtYmctI3skY29sb3J9IHtcbiAgICBjb2xvcjogY29sb3ItY29udHJhc3QoJHZhbHVlKSBpZigkZW5hYmxlLWltcG9ydGFudC11dGlsaXRpZXMsICFpbXBvcnRhbnQsIG51bGwpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IFJHQkEodmFyKC0tI3skcHJlZml4fSN7JGNvbG9yfS1yZ2IpLCB2YXIoLS0jeyRwcmVmaXh9Ymctb3BhY2l0eSwgMSkpIGlmKCRlbmFibGUtaW1wb3J0YW50LXV0aWxpdGllcywgIWltcG9ydGFudCwgbnVsbCk7XG4gIH1cbn1cbiIsIi8vIEFsbC1jYXBzIGBSR0JBKClgIGZ1bmN0aW9uIHVzZWQgYmVjYXVzZSBvZiB0aGlzIFNhc3MgYnVnOiBodHRwczovL2dpdGh1Yi5jb20vc2Fzcy9ub2RlLXNhc3MvaXNzdWVzLzIyNTFcbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAubGluay0jeyRjb2xvcn0ge1xuICAgIGNvbG9yOiBSR0JBKHZhcigtLSN7JHByZWZpeH0jeyRjb2xvcn0tcmdiKSwgdmFyKC0tI3skcHJlZml4fWxpbmstb3BhY2l0eSwgMSkpIGlmKCRlbmFibGUtaW1wb3J0YW50LXV0aWxpdGllcywgIWltcG9ydGFudCwgbnVsbCk7XG4gICAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBSR0JBKHZhcigtLSN7JHByZWZpeH0jeyRjb2xvcn0tcmdiKSwgdmFyKC0tI3skcHJlZml4fWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSBpZigkZW5hYmxlLWltcG9ydGFudC11dGlsaXRpZXMsICFpbXBvcnRhbnQsIG51bGwpO1xuXG4gICAgQGlmICRsaW5rLXNoYWRlLXBlcmNlbnRhZ2UgIT0gMCB7XG4gICAgICAmOmhvdmVyLFxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgICRob3Zlci1jb2xvcjogaWYoY29sb3ItY29udHJhc3QoJHZhbHVlKSA9PSAkY29sb3ItY29udHJhc3QtbGlnaHQsIHNoYWRlLWNvbG9yKCR2YWx1ZSwgJGxpbmstc2hhZGUtcGVyY2VudGFnZSksIHRpbnQtY29sb3IoJHZhbHVlLCAkbGluay1zaGFkZS1wZXJjZW50YWdlKSk7XG4gICAgICAgIGNvbG9yOiBSR0JBKCN7dG8tcmdiKCRob3Zlci1jb2xvcil9LCB2YXIoLS0jeyRwcmVmaXh9bGluay1vcGFjaXR5LCAxKSkgaWYoJGVuYWJsZS1pbXBvcnRhbnQtdXRpbGl0aWVzLCAhaW1wb3J0YW50LCBudWxsKTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBSR0JBKHRvLXJnYigkaG92ZXItY29sb3IpLCB2YXIoLS0jeyRwcmVmaXh9bGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpIGlmKCRlbmFibGUtaW1wb3J0YW50LXV0aWxpdGllcywgIWltcG9ydGFudCwgbnVsbCk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIE9uZS1vZmYgc3BlY2lhbCBsaW5rIGhlbHBlciBhcyBhIGJyaWRnZSB1bnRpbCB2NlxuLmxpbmstYm9keS1lbXBoYXNpcyB7XG4gIGNvbG9yOiBSR0JBKHZhcigtLSN7JHByZWZpeH1lbXBoYXNpcy1jb2xvci1yZ2IpLCB2YXIoLS0jeyRwcmVmaXh9bGluay1vcGFjaXR5LCAxKSkgaWYoJGVuYWJsZS1pbXBvcnRhbnQtdXRpbGl0aWVzLCAhaW1wb3J0YW50LCBudWxsKTtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBSR0JBKHZhcigtLSN7JHByZWZpeH1lbXBoYXNpcy1jb2xvci1yZ2IpLCB2YXIoLS0jeyRwcmVmaXh9bGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpIGlmKCRlbmFibGUtaW1wb3J0YW50LXV0aWxpdGllcywgIWltcG9ydGFudCwgbnVsbCk7XG5cbiAgQGlmICRsaW5rLXNoYWRlLXBlcmNlbnRhZ2UgIT0gMCB7XG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgIGNvbG9yOiBSR0JBKHZhcigtLSN7JHByZWZpeH1lbXBoYXNpcy1jb2xvci1yZ2IpLCB2YXIoLS0jeyRwcmVmaXh9bGluay1vcGFjaXR5LCAuNzUpKSBpZigkZW5hYmxlLWltcG9ydGFudC11dGlsaXRpZXMsICFpbXBvcnRhbnQsIG51bGwpO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBSR0JBKHZhcigtLSN7JHByZWZpeH1lbXBoYXNpcy1jb2xvci1yZ2IpLCB2YXIoLS0jeyRwcmVmaXh9bGluay11bmRlcmxpbmUtb3BhY2l0eSwgLjc1KSkgaWYoJGVuYWJsZS1pbXBvcnRhbnQtdXRpbGl0aWVzLCAhaW1wb3J0YW50LCBudWxsKTtcbiAgICB9XG4gIH1cbn1cbiIsIi5mb2N1cy1yaW5nOmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbiAgLy8gQnkgZGVmYXVsdCwgdGhlcmUgaXMgbm8gYC0tYnMtZm9jdXMtcmluZy14YCwgYC0tYnMtZm9jdXMtcmluZy15YCwgb3IgYC0tYnMtZm9jdXMtcmluZy1ibHVyYCwgYnV0IHdlIHByb3ZpZGUgQ1NTIHZhcmlhYmxlcyB3aXRoIGZhbGxiYWNrcyB0byBpbml0aWFsIGAwYCB2YWx1ZXNcbiAgYm94LXNoYWRvdzogdmFyKC0tI3skcHJlZml4fWZvY3VzLXJpbmcteCwgMCkgdmFyKC0tI3skcHJlZml4fWZvY3VzLXJpbmcteSwgMCkgdmFyKC0tI3skcHJlZml4fWZvY3VzLXJpbmctYmx1ciwgMCkgdmFyKC0tI3skcHJlZml4fWZvY3VzLXJpbmctd2lkdGgpIHZhcigtLSN7JHByZWZpeH1mb2N1cy1yaW5nLWNvbG9yKTtcbn1cbiIsIi5pY29uLWxpbmsge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZ2FwOiAkaWNvbi1saW5rLWdhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiByZ2JhKHZhcigtLSN7JHByZWZpeH1saW5rLWNvbG9yLXJnYiksIHZhcigtLSN7JHByZWZpeH1saW5rLW9wYWNpdHksIC41KSk7XG4gIHRleHQtdW5kZXJsaW5lLW9mZnNldDogJGljb24tbGluay11bmRlcmxpbmUtb2Zmc2V0O1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG5cbiAgPiAuYmkge1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIHdpZHRoOiAkaWNvbi1saW5rLWljb24tc2l6ZTtcbiAgICBoZWlnaHQ6ICRpY29uLWxpbmstaWNvbi1zaXplO1xuICAgIGZpbGw6IGN1cnJlbnRjb2xvcjtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRpY29uLWxpbmstaWNvbi10cmFuc2l0aW9uKTtcbiAgfVxufVxuXG4uaWNvbi1saW5rLWhvdmVyIHtcbiAgJjpob3ZlcixcbiAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICA+IC5iaSB7XG4gICAgICB0cmFuc2Zvcm06IHZhcigtLSN7JHByZWZpeH1pY29uLWxpbmstdHJhbnNmb3JtLCAkaWNvbi1saW5rLWljb24tdHJhbnNmb3JtKTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIENyZWRpdDogTmljb2xhcyBHYWxsYWdoZXIgYW5kIFNVSVQgQ1NTLlxuXG4ucmF0aW8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuXG4gICY6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZy10b3A6IHZhcigtLSN7JHByZWZpeH1hc3BlY3QtcmF0aW8pO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cblxuICA+ICoge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbn1cblxuQGVhY2ggJGtleSwgJHJhdGlvIGluICRhc3BlY3QtcmF0aW9zIHtcbiAgLnJhdGlvLSN7JGtleX0ge1xuICAgIC0tI3skcHJlZml4fWFzcGVjdC1yYXRpbzogI3skcmF0aW99O1xuICB9XG59XG4iLCIvLyBTaG9ydGhhbmRcblxuLmZpeGVkLXRvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogJHppbmRleC1maXhlZDtcbn1cblxuLmZpeGVkLWJvdHRvbSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogJHppbmRleC1maXhlZDtcbn1cblxuLy8gUmVzcG9uc2l2ZSBzdGlja3kgdG9wIGFuZCBib3R0b21cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIC5zdGlja3kjeyRpbmZpeH0tdG9wIHtcbiAgICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgICB0b3A6IDA7XG4gICAgICB6LWluZGV4OiAkemluZGV4LXN0aWNreTtcbiAgICB9XG5cbiAgICAuc3RpY2t5I3skaW5maXh9LWJvdHRvbSB7XG4gICAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgei1pbmRleDogJHppbmRleC1zdGlja3k7XG4gICAgfVxuICB9XG59XG4iLCIvLyBzY3NzLWRvY3Mtc3RhcnQgc3RhY2tzXG4uaHN0YWNrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbn1cblxuLnZzdGFjayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xufVxuLy8gc2Nzcy1kb2NzLWVuZCBzdGFja3NcbiIsIi8vXG4vLyBWaXN1YWxseSBoaWRkZW5cbi8vXG5cbi52aXN1YWxseS1oaWRkZW4sXG4udmlzdWFsbHktaGlkZGVuLWZvY3VzYWJsZTpub3QoOmZvY3VzKTpub3QoOmZvY3VzLXdpdGhpbikge1xuICBAaW5jbHVkZSB2aXN1YWxseS1oaWRkZW4oKTtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vLyBIaWRlIGNvbnRlbnQgdmlzdWFsbHkgd2hpbGUga2VlcGluZyBpdCBhY2Nlc3NpYmxlIHRvIGFzc2lzdGl2ZSB0ZWNobm9sb2dpZXNcbi8vXG4vLyBTZWU6IGh0dHBzOi8vd3d3LmExMXlwcm9qZWN0LmNvbS9wb3N0cy8yMDEzLTAxLTExLWhvdy10by1oaWRlLWNvbnRlbnQvXG4vLyBTZWU6IGh0dHBzOi8va2l0dHlnaXJhdWRlbC5jb20vMjAxNi8xMC8xMy9jc3MtaGlkZS1hbmQtc2Vlay9cblxuQG1peGluIHZpc3VhbGx5LWhpZGRlbigpIHtcbiAgd2lkdGg6IDFweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDFweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogLTFweCAhaW1wb3J0YW50OyAvLyBGaXggZm9yIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjU2ODZcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApICFpbXBvcnRhbnQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXAgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG5cbiAgLy8gRml4IGZvciBwb3NpdGlvbmVkIHRhYmxlIGNhcHRpb24gdGhhdCBjb3VsZCBiZWNvbWUgYW5vbnltb3VzIGNlbGxzXG4gICY6bm90KGNhcHRpb24pIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4vLyBVc2UgdG8gb25seSBkaXNwbGF5IGNvbnRlbnQgd2hlbiBpdCdzIGZvY3VzZWQsIG9yIG9uZSBvZiBpdHMgY2hpbGQgZWxlbWVudHMgaXMgZm9jdXNlZFxuLy8gKGkuZS4gd2hlbiBmb2N1cyBpcyB3aXRoaW4gdGhlIGVsZW1lbnQvY29udGFpbmVyIHRoYXQgdGhlIGNsYXNzIHdhcyBhcHBsaWVkIHRvKVxuLy9cbi8vIFVzZWZ1bCBmb3IgXCJTa2lwIHRvIG1haW4gY29udGVudFwiIGxpbmtzOyBzZWUgaHR0cHM6Ly93d3cudzMub3JnL1RSLzIwMTMvTk9URS1XQ0FHMjAtVEVDSFMtMjAxMzA5MDUvRzFcblxuQG1peGluIHZpc3VhbGx5LWhpZGRlbi1mb2N1c2FibGUoKSB7XG4gICY6bm90KDpmb2N1cyk6bm90KDpmb2N1cy13aXRoaW4pIHtcbiAgICBAaW5jbHVkZSB2aXN1YWxseS1oaWRkZW4oKTtcbiAgfVxufVxuIiwiLy9cbi8vIFN0cmV0Y2hlZCBsaW5rXG4vL1xuXG4uc3RyZXRjaGVkLWxpbmsge1xuICAmOjojeyRzdHJldGNoZWQtbGluay1wc2V1ZG8tZWxlbWVudH0ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogJHN0cmV0Y2hlZC1saW5rLXotaW5kZXg7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxufVxuIiwiLy8gVGV4dCB0cnVuY2F0ZVxuLy8gUmVxdWlyZXMgaW5saW5lLWJsb2NrIG9yIGJsb2NrIGZvciBwcm9wZXIgc3R5bGluZ1xuXG5AbWl4aW4gdGV4dC10cnVuY2F0ZSgpIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4iLCIudnIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gIHdpZHRoOiAkdnItYm9yZGVyLXdpZHRoO1xuICBtaW4taGVpZ2h0OiAxZW07XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRjb2xvcjtcbiAgb3BhY2l0eTogJGhyLW9wYWNpdHk7XG59XG4iLCIvLyBVdGlsaXR5IGdlbmVyYXRvclxuLy8gVXNlZCB0byBnZW5lcmF0ZSB1dGlsaXRpZXMgJiBwcmludCB1dGlsaXRpZXNcbkBtaXhpbiBnZW5lcmF0ZS11dGlsaXR5KCR1dGlsaXR5LCAkaW5maXg6IFwiXCIsICRpcy1yZnMtbWVkaWEtcXVlcnk6IGZhbHNlKSB7XG4gICR2YWx1ZXM6IG1hcC1nZXQoJHV0aWxpdHksIHZhbHVlcyk7XG5cbiAgLy8gSWYgdGhlIHZhbHVlcyBhcmUgYSBsaXN0IG9yIHN0cmluZywgY29udmVydCBpdCBpbnRvIGEgbWFwXG4gIEBpZiB0eXBlLW9mKCR2YWx1ZXMpID09IFwic3RyaW5nXCIgb3IgdHlwZS1vZihudGgoJHZhbHVlcywgMSkpICE9IFwibGlzdFwiIHtcbiAgICAkdmFsdWVzOiB6aXAoJHZhbHVlcywgJHZhbHVlcyk7XG4gIH1cblxuICBAZWFjaCAka2V5LCAkdmFsdWUgaW4gJHZhbHVlcyB7XG4gICAgJHByb3BlcnRpZXM6IG1hcC1nZXQoJHV0aWxpdHksIHByb3BlcnR5KTtcblxuICAgIC8vIE11bHRpcGxlIHByb3BlcnRpZXMgYXJlIHBvc3NpYmxlLCBmb3IgZXhhbXBsZSB3aXRoIHZlcnRpY2FsIG9yIGhvcml6b250YWwgbWFyZ2lucyBvciBwYWRkaW5nc1xuICAgIEBpZiB0eXBlLW9mKCRwcm9wZXJ0aWVzKSA9PSBcInN0cmluZ1wiIHtcbiAgICAgICRwcm9wZXJ0aWVzOiBhcHBlbmQoKCksICRwcm9wZXJ0aWVzKTtcbiAgICB9XG5cbiAgICAvLyBVc2UgY3VzdG9tIGNsYXNzIGlmIHByZXNlbnRcbiAgICAkcHJvcGVydHktY2xhc3M6IGlmKG1hcC1oYXMta2V5KCR1dGlsaXR5LCBjbGFzcyksIG1hcC1nZXQoJHV0aWxpdHksIGNsYXNzKSwgbnRoKCRwcm9wZXJ0aWVzLCAxKSk7XG4gICAgJHByb3BlcnR5LWNsYXNzOiBpZigkcHJvcGVydHktY2xhc3MgPT0gbnVsbCwgXCJcIiwgJHByb3BlcnR5LWNsYXNzKTtcblxuICAgIC8vIFVzZSBjdXN0b20gQ1NTIHZhcmlhYmxlIG5hbWUgaWYgcHJlc2VudCwgb3RoZXJ3aXNlIGRlZmF1bHQgdG8gYGNsYXNzYFxuICAgICRjc3MtdmFyaWFibGUtbmFtZTogaWYobWFwLWhhcy1rZXkoJHV0aWxpdHksIGNzcy12YXJpYWJsZS1uYW1lKSwgbWFwLWdldCgkdXRpbGl0eSwgY3NzLXZhcmlhYmxlLW5hbWUpLCBtYXAtZ2V0KCR1dGlsaXR5LCBjbGFzcykpO1xuXG4gICAgLy8gU3RhdGUgcGFyYW1zIHRvIGdlbmVyYXRlIHBzZXVkby1jbGFzc2VzXG4gICAgJHN0YXRlOiBpZihtYXAtaGFzLWtleSgkdXRpbGl0eSwgc3RhdGUpLCBtYXAtZ2V0KCR1dGlsaXR5LCBzdGF0ZSksICgpKTtcblxuICAgICRpbmZpeDogaWYoJHByb3BlcnR5LWNsYXNzID09IFwiXCIgYW5kIHN0ci1zbGljZSgkaW5maXgsIDEsIDEpID09IFwiLVwiLCBzdHItc2xpY2UoJGluZml4LCAyKSwgJGluZml4KTtcblxuICAgIC8vIERvbid0IHByZWZpeCBpZiB2YWx1ZSBrZXkgaXMgbnVsbCAoZS5nLiB3aXRoIHNoYWRvdyBjbGFzcylcbiAgICAkcHJvcGVydHktY2xhc3MtbW9kaWZpZXI6IGlmKCRrZXksIGlmKCRwcm9wZXJ0eS1jbGFzcyA9PSBcIlwiIGFuZCAkaW5maXggPT0gXCJcIiwgXCJcIiwgXCItXCIpICsgJGtleSwgXCJcIik7XG5cbiAgICBAaWYgbWFwLWdldCgkdXRpbGl0eSwgcmZzKSB7XG4gICAgICAvLyBJbnNpZGUgdGhlIG1lZGlhIHF1ZXJ5XG4gICAgICBAaWYgJGlzLXJmcy1tZWRpYS1xdWVyeSB7XG4gICAgICAgICR2YWw6IHJmcy12YWx1ZSgkdmFsdWUpO1xuXG4gICAgICAgIC8vIERvIG5vdCByZW5kZXIgYW55dGhpbmcgaWYgZmx1aWQgYW5kIG5vbiBmbHVpZCB2YWx1ZXMgYXJlIHRoZSBzYW1lXG4gICAgICAgICR2YWx1ZTogaWYoJHZhbCA9PSByZnMtZmx1aWQtdmFsdWUoJHZhbHVlKSwgbnVsbCwgJHZhbCk7XG4gICAgICB9XG4gICAgICBAZWxzZSB7XG4gICAgICAgICR2YWx1ZTogcmZzLWZsdWlkLXZhbHVlKCR2YWx1ZSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJGlzLWNzcy12YXI6IG1hcC1nZXQoJHV0aWxpdHksIGNzcy12YXIpO1xuICAgICRpcy1sb2NhbC12YXJzOiBtYXAtZ2V0KCR1dGlsaXR5LCBsb2NhbC12YXJzKTtcbiAgICAkaXMtcnRsOiBtYXAtZ2V0KCR1dGlsaXR5LCBydGwpO1xuXG4gICAgQGlmICR2YWx1ZSAhPSBudWxsIHtcbiAgICAgIEBpZiAkaXMtcnRsID09IGZhbHNlIHtcbiAgICAgICAgLyogcnRsOmJlZ2luOnJlbW92ZSAqL1xuICAgICAgfVxuXG4gICAgICBAaWYgJGlzLWNzcy12YXIge1xuICAgICAgICAuI3skcHJvcGVydHktY2xhc3MgKyAkaW5maXggKyAkcHJvcGVydHktY2xhc3MtbW9kaWZpZXJ9IHtcbiAgICAgICAgICAtLSN7JHByZWZpeH0jeyRjc3MtdmFyaWFibGUtbmFtZX06ICN7JHZhbHVlfTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBlYWNoICRwc2V1ZG8gaW4gJHN0YXRlIHtcbiAgICAgICAgICAuI3skcHJvcGVydHktY2xhc3MgKyAkaW5maXggKyAkcHJvcGVydHktY2xhc3MtbW9kaWZpZXJ9LSN7JHBzZXVkb306I3skcHNldWRvfSB7XG4gICAgICAgICAgICAtLSN7JHByZWZpeH0jeyRjc3MtdmFyaWFibGUtbmFtZX06ICN7JHZhbHVlfTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH0gQGVsc2Uge1xuICAgICAgICAuI3skcHJvcGVydHktY2xhc3MgKyAkaW5maXggKyAkcHJvcGVydHktY2xhc3MtbW9kaWZpZXJ9IHtcbiAgICAgICAgICBAZWFjaCAkcHJvcGVydHkgaW4gJHByb3BlcnRpZXMge1xuICAgICAgICAgICAgQGlmICRpcy1sb2NhbC12YXJzIHtcbiAgICAgICAgICAgICAgQGVhY2ggJGxvY2FsLXZhciwgJHZhcmlhYmxlIGluICRpcy1sb2NhbC12YXJzIHtcbiAgICAgICAgICAgICAgICAtLSN7JHByZWZpeH0jeyRsb2NhbC12YXJ9OiAjeyR2YXJpYWJsZX07XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICN7JHByb3BlcnR5fTogJHZhbHVlIGlmKCRlbmFibGUtaW1wb3J0YW50LXV0aWxpdGllcywgIWltcG9ydGFudCwgbnVsbCk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQGVhY2ggJHBzZXVkbyBpbiAkc3RhdGUge1xuICAgICAgICAgIC4jeyRwcm9wZXJ0eS1jbGFzcyArICRpbmZpeCArICRwcm9wZXJ0eS1jbGFzcy1tb2RpZmllcn0tI3skcHNldWRvfTojeyRwc2V1ZG99IHtcbiAgICAgICAgICAgIEBlYWNoICRwcm9wZXJ0eSBpbiAkcHJvcGVydGllcyB7XG4gICAgICAgICAgICAgIEBpZiAkaXMtbG9jYWwtdmFycyB7XG4gICAgICAgICAgICAgICAgQGVhY2ggJGxvY2FsLXZhciwgJHZhcmlhYmxlIGluICRpcy1sb2NhbC12YXJzIHtcbiAgICAgICAgICAgICAgICAgIC0tI3skcHJlZml4fSN7JGxvY2FsLXZhcn06ICN7JHZhcmlhYmxlfTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgI3skcHJvcGVydHl9OiAkdmFsdWUgaWYoJGVuYWJsZS1pbXBvcnRhbnQtdXRpbGl0aWVzLCAhaW1wb3J0YW50LCBudWxsKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgQGlmICRpcy1ydGwgPT0gZmFsc2Uge1xuICAgICAgICAvKiBydGw6ZW5kOnJlbW92ZSAqL1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gTG9vcCBvdmVyIGVhY2ggYnJlYWtwb2ludFxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcblxuICAvLyBHZW5lcmF0ZSBtZWRpYSBxdWVyeSBpZiBuZWVkZWRcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgLy8gTG9vcCBvdmVyIGVhY2ggdXRpbGl0eSBwcm9wZXJ0eVxuICAgIEBlYWNoICRrZXksICR1dGlsaXR5IGluICR1dGlsaXRpZXMge1xuICAgICAgLy8gVGhlIHV0aWxpdHkgY2FuIGJlIGRpc2FibGVkIHdpdGggYGZhbHNlYCwgdGh1cyBjaGVjayBpZiB0aGUgdXRpbGl0eSBpcyBhIG1hcCBmaXJzdFxuICAgICAgLy8gT25seSBwcm9jZWVkIGlmIHJlc3BvbnNpdmUgbWVkaWEgcXVlcmllcyBhcmUgZW5hYmxlZCBvciBpZiBpdCdzIHRoZSBiYXNlIG1lZGlhIHF1ZXJ5XG4gICAgICBAaWYgdHlwZS1vZigkdXRpbGl0eSkgPT0gXCJtYXBcIiBhbmQgKG1hcC1nZXQoJHV0aWxpdHksIHJlc3BvbnNpdmUpIG9yICRpbmZpeCA9PSBcIlwiKSB7XG4gICAgICAgIEBpbmNsdWRlIGdlbmVyYXRlLXV0aWxpdHkoJHV0aWxpdHksICRpbmZpeCk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIFJGUyByZXNjYWxpbmdcbkBtZWRpYSAobWluLXdpZHRoOiAkcmZzLW1xLXZhbHVlKSB7XG4gIEBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICBAaWYgKG1hcC1nZXQoJGdyaWQtYnJlYWtwb2ludHMsICRicmVha3BvaW50KSA8ICRyZnMtYnJlYWtwb2ludCkge1xuICAgICAgLy8gTG9vcCBvdmVyIGVhY2ggdXRpbGl0eSBwcm9wZXJ0eVxuICAgICAgQGVhY2ggJGtleSwgJHV0aWxpdHkgaW4gJHV0aWxpdGllcyB7XG4gICAgICAgIC8vIFRoZSB1dGlsaXR5IGNhbiBiZSBkaXNhYmxlZCB3aXRoIGBmYWxzZWAsIHRodXMgY2hlY2sgaWYgdGhlIHV0aWxpdHkgaXMgYSBtYXAgZmlyc3RcbiAgICAgICAgLy8gT25seSBwcm9jZWVkIGlmIHJlc3BvbnNpdmUgbWVkaWEgcXVlcmllcyBhcmUgZW5hYmxlZCBvciBpZiBpdCdzIHRoZSBiYXNlIG1lZGlhIHF1ZXJ5XG4gICAgICAgIEBpZiB0eXBlLW9mKCR1dGlsaXR5KSA9PSBcIm1hcFwiIGFuZCBtYXAtZ2V0KCR1dGlsaXR5LCByZnMpIGFuZCAobWFwLWdldCgkdXRpbGl0eSwgcmVzcG9uc2l2ZSkgb3IgJGluZml4ID09IFwiXCIpIHtcbiAgICAgICAgICBAaW5jbHVkZSBnZW5lcmF0ZS11dGlsaXR5KCR1dGlsaXR5LCAkaW5maXgsIHRydWUpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLy8gUHJpbnQgdXRpbGl0aWVzXG5AbWVkaWEgcHJpbnQge1xuICBAZWFjaCAka2V5LCAkdXRpbGl0eSBpbiAkdXRpbGl0aWVzIHtcbiAgICAvLyBUaGUgdXRpbGl0eSBjYW4gYmUgZGlzYWJsZWQgd2l0aCBgZmFsc2VgLCB0aHVzIGNoZWNrIGlmIHRoZSB1dGlsaXR5IGlzIGEgbWFwIGZpcnN0XG4gICAgLy8gVGhlbiBjaGVjayBpZiB0aGUgdXRpbGl0eSBuZWVkcyBwcmludCBzdHlsZXNcbiAgICBAaWYgdHlwZS1vZigkdXRpbGl0eSkgPT0gXCJtYXBcIiBhbmQgbWFwLWdldCgkdXRpbGl0eSwgcHJpbnQpID09IHRydWUge1xuICAgICAgQGluY2x1ZGUgZ2VuZXJhdGUtdXRpbGl0eSgkdXRpbGl0eSwgXCItcHJpbnRcIik7XG4gICAgfVxuICB9XG59XG4iLCIvKlxuKiBSZW1peCBJY29uIHYzLjIuMFxuKiBodHRwczovL3JlbWl4aWNvbi5jb21cbiogaHR0cHM6Ly9naXRodWIuY29tL1JlbWl4LURlc2lnbi9SZW1peEljb25cbipcbiogQ29weXJpZ2h0IFJlbWl4SWNvbi5jb21cbiogUmVsZWFzZWQgdW5kZXIgdGhlIEFwYWNoZSBMaWNlbnNlIFZlcnNpb24gMi4wXG4qXG4qIERhdGU6IDIwMjMtMDQtMTVcbiovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwicmVtaXhpY29uXCI7XG4gIHNyYzogdXJsKCcuLi9mb250cy9yZW1peGljb24uZW90P3Q9MTY4MTU3MzM1NDE3NScpOyAvKiBJRTkqL1xuICBzcmM6IHVybCgnLi4vZm9udHMvcmVtaXhpY29uLmVvdD90PTE2ODE1NzMzNTQxNzUjaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksIC8qIElFNi1JRTggKi9cbiAgdXJsKFwiLi4vZm9udHMvcmVtaXhpY29uLndvZmYyP3Q9MTY4MTU3MzM1NDE3NVwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSxcbiAgdXJsKFwiLi4vZm9udHMvcmVtaXhpY29uLndvZmY/dD0xNjgxNTczMzU0MTc1XCIpIGZvcm1hdChcIndvZmZcIiksXG4gIHVybCgnLi4vZm9udHMvcmVtaXhpY29uLnR0Zj90PTE2ODE1NzMzNTQxNzUnKSBmb3JtYXQoJ3RydWV0eXBlJyksIC8qIGNocm9tZSwgZmlyZWZveCwgb3BlcmEsIFNhZmFyaSwgQW5kcm9pZCwgaU9TIDQuMisqL1xuICB1cmwoJy4uL2ZvbnRzL3JlbWl4aWNvbi5zdmc/dD0xNjgxNTczMzU0MTc1I3JlbWl4aWNvbicpIGZvcm1hdCgnc3ZnJyk7IC8qIGlPUyA0LjEtICovXG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuW2NsYXNzXj1cInJpLVwiXSwgW2NsYXNzKj1cIiByaS1cIl0ge1xuICBmb250LWZhbWlseTogJ3JlbWl4aWNvbicsIHNlcmlmICFpbXBvcnRhbnQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbi5yaS1sZyB7IGZvbnQtc2l6ZTogMS4zMzMzZW07IGxpbmUtaGVpZ2h0OiAwLjc1ZW07IHZlcnRpY2FsLWFsaWduOiAtLjA2NjdlbTsgfVxuLnJpLXhsIHsgZm9udC1zaXplOiAxLjVlbTsgbGluZS1oZWlnaHQ6IDAuNjY2NmVtOyB2ZXJ0aWNhbC1hbGlnbjogLS4wNzVlbTsgfVxuLnJpLXh4cyB7IGZvbnQtc2l6ZTogLjVlbTsgfVxuLnJpLXhzIHsgZm9udC1zaXplOiAuNzVlbTsgfVxuLnJpLXNtIHsgZm9udC1zaXplOiAuODc1ZW0gfVxuLnJpLTF4IHsgZm9udC1zaXplOiAxZW07IH1cbi5yaS0yeCB7IGZvbnQtc2l6ZTogMmVtOyB9XG4ucmktM3ggeyBmb250LXNpemU6IDNlbTsgfVxuLnJpLTR4IHsgZm9udC1zaXplOiA0ZW07IH1cbi5yaS01eCB7IGZvbnQtc2l6ZTogNWVtOyB9XG4ucmktNnggeyBmb250LXNpemU6IDZlbTsgfVxuLnJpLTd4IHsgZm9udC1zaXplOiA3ZW07IH1cbi5yaS04eCB7IGZvbnQtc2l6ZTogOGVtOyB9XG4ucmktOXggeyBmb250LXNpemU6IDllbTsgfVxuLnJpLTEweCB7IGZvbnQtc2l6ZTogMTBlbTsgfVxuLnJpLWZ3IHsgdGV4dC1hbGlnbjogY2VudGVyOyB3aWR0aDogMS4yNWVtOyB9XG5cbi5yaS0yNC1ob3Vycy1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYTAxXCI7IH1cbi5yaS0yNC1ob3Vycy1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYTAyXCI7IH1cbi5yaS00ay1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYTAzXCI7IH1cbi5yaS00ay1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYTA0XCI7IH1cbi5yaS1hLWI6YmVmb3JlIHsgY29udGVudDogXCJcXGVhMDVcIjsgfVxuLnJpLWFjY291bnQtYm94LWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVhMDZcIjsgfVxuLnJpLWFjY291bnQtYm94LWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVhMDdcIjsgfVxuLnJpLWFjY291bnQtY2lyY2xlLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVhMDhcIjsgfVxuLnJpLWFjY291bnQtY2lyY2xlLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVhMDlcIjsgfVxuLnJpLWFjY291bnQtcGluLWJveC1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYTBhXCI7IH1cbi5yaS1hY2NvdW50LXBpbi1ib3gtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWEwYlwiOyB9XG4ucmktYWNjb3VudC1waW4tY2lyY2xlLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVhMGNcIjsgfVxuLnJpLWFjY291bnQtcGluLWNpcmNsZS1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYTBkXCI7IH1cbi5yaS1hZGQtYm94LWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVhMGVcIjsgfVxuLnJpLWFkZC1ib3gtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWEwZlwiOyB9XG4ucmktYWRkLWNpcmNsZS1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYTEwXCI7IH1cbi5yaS1hZGQtY2lyY2xlLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVhMTFcIjsgfVxuLnJpLWFkZC1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYTEyXCI7IH1cbi5yaS1hZGQtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWExM1wiOyB9XG4ucmktYWRtaW4tZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWExNFwiOyB9XG4ucmktYWRtaW4tbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWExNVwiOyB9XG4ucmktYWR2ZXJ0aXNlbWVudC1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYTE2XCI7IH1cbi5yaS1hZHZlcnRpc2VtZW50LWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVhMTdcIjsgfVxuLnJpLWFpcnBsYXktZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWExOFwiOyB9XG4ucmktYWlycGxheS1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYTE5XCI7IH1cbi5yaS1hbGFybS1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYTFhXCI7IH1cbi5yaS1hbGFybS1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYTFiXCI7IH1cbi5yaS1hbGFybS13YXJuaW5nLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVhMWNcIjsgfVxuLnJpLWFsYXJtLXdhcm5pbmctbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWExZFwiOyB9XG4ucmktYWxidW0tZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWExZVwiOyB9XG4ucmktYWxidW0tbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWExZlwiOyB9XG4ucmktYWxlcnQtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWEyMFwiOyB9XG4ucmktYWxlcnQtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWEyMVwiOyB9XG4ucmktYWxpZW5zLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVhMjJcIjsgfVxuLnJpLWFsaWVucy1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYTIzXCI7IH1cbi5yaS1hbGlnbi1ib3R0b206YmVmb3JlIHsgY29udGVudDogXCJcXGVhMjRcIjsgfVxuLnJpLWFsaWduLWNlbnRlcjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWEyNVwiOyB9XG4ucmktYWxpZ24tanVzdGlmeTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWEyNlwiOyB9XG4ucmktYWxpZ24tbGVmdDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWEyN1wiOyB9XG4ucmktYWxpZ24tcmlnaHQ6YmVmb3JlIHsgY29udGVudDogXCJcXGVhMjhcIjsgfVxuLnJpLWFsaWduLXRvcDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWEyOVwiOyB9XG4ucmktYWxpZ24tdmVydGljYWxseTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWEyYVwiOyB9XG4ucmktYWxpcGF5LWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVhMmJcIjsgfVxuLnJpLWFsaXBheS1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYTJjXCI7IH1cbi5yaS1hbWF6b24tZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWEyZFwiOyB9XG4ucmktYW1hem9uLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVhMmVcIjsgfVxuLnJpLWFuY2hvci1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYTJmXCI7IH1cbi5yaS1hbmNob3ItbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWEzMFwiOyB9XG4ucmktYW5jaWVudC1nYXRlLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVhMzFcIjsgfVxuLnJpLWFuY2llbnQtZ2F0ZS1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYTMyXCI7IH1cbi5yaS1hbmNpZW50LXBhdmlsaW9uLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVhMzNcIjsgfVxuLnJpLWFuY2llbnQtcGF2aWxpb24tbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWEzNFwiOyB9XG4ucmktYW5kcm9pZC1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYTM1XCI7IH1cbi5yaS1hbmRyb2lkLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVhMzZcIjsgfVxuLnJpLWFuZ3VsYXJqcy1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYTM3XCI7IH1cbi5yaS1hbmd1bGFyanMtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWEzOFwiOyB9XG4ucmktYW50aWNsb2Nrd2lzZS0yLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVhMzlcIjsgfVxuLnJpLWFudGljbG9ja3dpc2UtMi1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYTNhXCI7IH1cbi5yaS1hbnRpY2xvY2t3aXNlLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVhM2JcIjsgfVxuLnJpLWFudGljbG9ja3dpc2UtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWEzY1wiOyB9XG4ucmktYXBwLXN0b3JlLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVhM2RcIjsgfVxuLnJpLWFwcC1zdG9yZS1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYTNlXCI7IH1cbi5yaS1hcHBsZS1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYTNmXCI7IH1cbi5yaS1hcHBsZS1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYTQwXCI7IH1cbi5yaS1hcHBzLTItZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWE0MVwiOyB9XG4ucmktYXBwcy0yLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVhNDJcIjsgfVxuLnJpLWFwcHMtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWE0M1wiOyB9XG4ucmktYXBwcy1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYTQ0XCI7IH1cbi5yaS1hcmNoaXZlLWRyYXdlci1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYTQ1XCI7IH1cbi5yaS1hcmNoaXZlLWRyYXdlci1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYTQ2XCI7IH1cbi5yaS1hcmNoaXZlLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVhNDdcIjsgfVxuLnJpLWFyY2hpdmUtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWE0OFwiOyB9XG4ucmktYXJyb3ctZG93bi1jaXJjbGUtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWE0OVwiOyB9XG4ucmktYXJyb3ctZG93bi1jaXJjbGUtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWE0YVwiOyB9XG4ucmktYXJyb3ctZG93bi1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYTRiXCI7IH1cbi5yaS1hcnJvdy1kb3duLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVhNGNcIjsgfVxuLnJpLWFycm93LWRvd24tcy1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYTRkXCI7IH1cbi5yaS1hcnJvdy1kb3duLXMtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWE0ZVwiOyB9XG4ucmktYXJyb3ctZHJvcC1kb3duLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVhNGZcIjsgfVxuLnJpLWFycm93LWRyb3AtZG93bi1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYTUwXCI7IH1cbi5yaS1hcnJvdy1kcm9wLWxlZnQtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWE1MVwiOyB9XG4ucmktYXJyb3ctZHJvcC1sZWZ0LWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVhNTJcIjsgfVxuLnJpLWFycm93LWRyb3AtcmlnaHQtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWE1M1wiOyB9XG4ucmktYXJyb3ctZHJvcC1yaWdodC1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYTU0XCI7IH1cbi5yaS1hcnJvdy1kcm9wLXVwLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVhNTVcIjsgfVxuLnJpLWFycm93LWRyb3AtdXAtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWE1NlwiOyB9XG4ucmktYXJyb3ctZ28tYmFjay1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYTU3XCI7IH1cbi5yaS1hcnJvdy1nby1iYWNrLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVhNThcIjsgfVxuLnJpLWFycm93LWdvLWZvcndhcmQtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWE1OVwiOyB9XG4ucmktYXJyb3ctZ28tZm9yd2FyZC1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYTVhXCI7IH1cbi5yaS1hcnJvdy1sZWZ0LWNpcmNsZS1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYTViXCI7IH1cbi5yaS1hcnJvdy1sZWZ0LWNpcmNsZS1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYTVjXCI7IH1cbi5yaS1hcnJvdy1sZWZ0LWRvd24tZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWE1ZFwiOyB9XG4ucmktYXJyb3ctbGVmdC1kb3duLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVhNWVcIjsgfVxuLnJpLWFycm93LWxlZnQtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWE1ZlwiOyB9XG4ucmktYXJyb3ctbGVmdC1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYTYwXCI7IH1cbi5yaS1hcnJvdy1sZWZ0LXJpZ2h0LWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVhNjFcIjsgfVxuLnJpLWFycm93LWxlZnQtcmlnaHQtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWE2MlwiOyB9XG4ucmktYXJyb3ctbGVmdC1zLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVhNjNcIjsgfVxuLnJpLWFycm93LWxlZnQtcy1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYTY0XCI7IH1cbi5yaS1hcnJvdy1sZWZ0LXVwLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVhNjVcIjsgfVxuLnJpLWFycm93LWxlZnQtdXAtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWE2NlwiOyB9XG4ucmktYXJyb3ctcmlnaHQtY2lyY2xlLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVhNjdcIjsgfVxuLnJpLWFycm93LXJpZ2h0LWNpcmNsZS1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYTY4XCI7IH1cbi5yaS1hcnJvdy1yaWdodC1kb3duLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVhNjlcIjsgfVxuLnJpLWFycm93LXJpZ2h0LWRvd24tbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWE2YVwiOyB9XG4ucmktYXJyb3ctcmlnaHQtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWE2YlwiOyB9XG4ucmktYXJyb3ctcmlnaHQtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWE2Y1wiOyB9XG4ucmktYXJyb3ctcmlnaHQtcy1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYTZkXCI7IH1cbi5yaS1hcnJvdy1yaWdodC1zLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVhNmVcIjsgfVxuLnJpLWFycm93LXJpZ2h0LXVwLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVhNmZcIjsgfVxuLnJpLWFycm93LXJpZ2h0LXVwLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVhNzBcIjsgfVxuLnJpLWFycm93LXVwLWNpcmNsZS1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYTcxXCI7IH1cbi5yaS1hcnJvdy11cC1jaXJjbGUtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWE3MlwiOyB9XG4ucmktYXJyb3ctdXAtZG93bi1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYTczXCI7IH1cbi5yaS1hcnJvdy11cC1kb3duLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVhNzRcIjsgfVxuLnJpLWFycm93LXVwLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVhNzVcIjsgfVxuLnJpLWFycm93LXVwLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVhNzZcIjsgfVxuLnJpLWFycm93LXVwLXMtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWE3N1wiOyB9XG4ucmktYXJyb3ctdXAtcy1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYTc4XCI7IH1cbi5yaS1hcnRib2FyZC0yLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVhNzlcIjsgfVxuLnJpLWFydGJvYXJkLTItbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWE3YVwiOyB9XG4ucmktYXJ0Ym9hcmQtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWE3YlwiOyB9XG4ucmktYXJ0Ym9hcmQtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWE3Y1wiOyB9XG4ucmktYXJ0aWNsZS1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYTdkXCI7IH1cbi5yaS1hcnRpY2xlLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVhN2VcIjsgfVxuLnJpLWFzcGVjdC1yYXRpby1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYTdmXCI7IH1cbi5yaS1hc3BlY3QtcmF0aW8tbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWE4MFwiOyB9XG4ucmktYXN0ZXJpc2s6YmVmb3JlIHsgY29udGVudDogXCJcXGVhODFcIjsgfVxuLnJpLWF0LWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVhODJcIjsgfVxuLnJpLWF0LWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVhODNcIjsgfVxuLnJpLWF0dGFjaG1lbnQtMjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWE4NFwiOyB9XG4ucmktYXR0YWNobWVudC1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYTg1XCI7IH1cbi5yaS1hdHRhY2htZW50LWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVhODZcIjsgfVxuLnJpLWF1Y3Rpb24tZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWE4N1wiOyB9XG4ucmktYXVjdGlvbi1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYTg4XCI7IH1cbi5yaS1hd2FyZC1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYTg5XCI7IH1cbi5yaS1hd2FyZC1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYThhXCI7IH1cbi5yaS1iYWlkdS1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYThiXCI7IH1cbi5yaS1iYWlkdS1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYThjXCI7IH1cbi5yaS1iYWxsLXBlbi1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYThkXCI7IH1cbi5yaS1iYWxsLXBlbi1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYThlXCI7IH1cbi5yaS1iYW5rLWNhcmQtMi1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYThmXCI7IH1cbi5yaS1iYW5rLWNhcmQtMi1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYTkwXCI7IH1cbi5yaS1iYW5rLWNhcmQtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWE5MVwiOyB9XG4ucmktYmFuay1jYXJkLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVhOTJcIjsgfVxuLnJpLWJhbmstZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWE5M1wiOyB9XG4ucmktYmFuay1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYTk0XCI7IH1cbi5yaS1iYXItY2hhcnQtMi1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYTk1XCI7IH1cbi5yaS1iYXItY2hhcnQtMi1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYTk2XCI7IH1cbi5yaS1iYXItY2hhcnQtYm94LWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVhOTdcIjsgfVxuLnJpLWJhci1jaGFydC1ib3gtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWE5OFwiOyB9XG4ucmktYmFyLWNoYXJ0LWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVhOTlcIjsgfVxuLnJpLWJhci1jaGFydC1ncm91cGVkLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVhOWFcIjsgfVxuLnJpLWJhci1jaGFydC1ncm91cGVkLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVhOWJcIjsgfVxuLnJpLWJhci1jaGFydC1ob3Jpem9udGFsLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVhOWNcIjsgfVxuLnJpLWJhci1jaGFydC1ob3Jpem9udGFsLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVhOWRcIjsgfVxuLnJpLWJhci1jaGFydC1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYTllXCI7IH1cbi5yaS1iYXJjb2RlLWJveC1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYTlmXCI7IH1cbi5yaS1iYXJjb2RlLWJveC1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYWEwXCI7IH1cbi5yaS1iYXJjb2RlLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVhYTFcIjsgfVxuLnJpLWJhcmNvZGUtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWFhMlwiOyB9XG4ucmktYmFycmljYWRlLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVhYTNcIjsgfVxuLnJpLWJhcnJpY2FkZS1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYWE0XCI7IH1cbi5yaS1iYXNlLXN0YXRpb24tZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWFhNVwiOyB9XG4ucmktYmFzZS1zdGF0aW9uLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVhYTZcIjsgfVxuLnJpLWJhc2tldGJhbGwtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWFhN1wiOyB9XG4ucmktYmFza2V0YmFsbC1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYWE4XCI7IH1cbi5yaS1iYXR0ZXJ5LTItY2hhcmdlLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVhYTlcIjsgfVxuLnJpLWJhdHRlcnktMi1jaGFyZ2UtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWFhYVwiOyB9XG4ucmktYmF0dGVyeS0yLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVhYWJcIjsgfVxuLnJpLWJhdHRlcnktMi1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYWFjXCI7IH1cbi5yaS1iYXR0ZXJ5LWNoYXJnZS1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYWFkXCI7IH1cbi5yaS1iYXR0ZXJ5LWNoYXJnZS1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYWFlXCI7IH1cbi5yaS1iYXR0ZXJ5LWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVhYWZcIjsgfVxuLnJpLWJhdHRlcnktbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWFiMFwiOyB9XG4ucmktYmF0dGVyeS1sb3ctZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWFiMVwiOyB9XG4ucmktYmF0dGVyeS1sb3ctbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWFiMlwiOyB9XG4ucmktYmF0dGVyeS1zYXZlci1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYWIzXCI7IH1cbi5yaS1iYXR0ZXJ5LXNhdmVyLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVhYjRcIjsgfVxuLnJpLWJhdHRlcnktc2hhcmUtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWFiNVwiOyB9XG4ucmktYmF0dGVyeS1zaGFyZS1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYWI2XCI7IH1cbi5yaS1iZWFyLXNtaWxlLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVhYjdcIjsgfVxuLnJpLWJlYXItc21pbGUtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWFiOFwiOyB9XG4ucmktYmVoYW5jZS1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYWI5XCI7IH1cbi5yaS1iZWhhbmNlLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVhYmFcIjsgfVxuLnJpLWJlbGwtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWFiYlwiOyB9XG4ucmktYmVsbC1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYWJjXCI7IH1cbi5yaS1iaWtlLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVhYmRcIjsgfVxuLnJpLWJpa2UtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWFiZVwiOyB9XG4ucmktYmlsaWJpbGktZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWFiZlwiOyB9XG4ucmktYmlsaWJpbGktbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWFjMFwiOyB9XG4ucmktYmlsbC1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYWMxXCI7IH1cbi5yaS1iaWxsLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVhYzJcIjsgfVxuLnJpLWJpbGxpYXJkcy1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYWMzXCI7IH1cbi5yaS1iaWxsaWFyZHMtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWFjNFwiOyB9XG4ucmktYml0LWNvaW4tZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWFjNVwiOyB9XG4ucmktYml0LWNvaW4tbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWFjNlwiOyB9XG4ucmktYmxhemUtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWFjN1wiOyB9XG4ucmktYmxhemUtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWFjOFwiOyB9XG4ucmktYmx1ZXRvb3RoLWNvbm5lY3QtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWFjOVwiOyB9XG4ucmktYmx1ZXRvb3RoLWNvbm5lY3QtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWFjYVwiOyB9XG4ucmktYmx1ZXRvb3RoLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVhY2JcIjsgfVxuLnJpLWJsdWV0b290aC1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYWNjXCI7IH1cbi5yaS1ibHVyLW9mZi1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYWNkXCI7IH1cbi5yaS1ibHVyLW9mZi1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYWNlXCI7IH1cbi5yaS1ib2R5LXNjYW4tZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWFjZlwiOyB9XG4ucmktYm9keS1zY2FuLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVhZDBcIjsgfVxuLnJpLWJvbGQ6YmVmb3JlIHsgY29udGVudDogXCJcXGVhZDFcIjsgfVxuLnJpLWJvb2stMi1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYWQyXCI7IH1cbi5yaS1ib29rLTItbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWFkM1wiOyB9XG4ucmktYm9vay0zLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVhZDRcIjsgfVxuLnJpLWJvb2stMy1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYWQ1XCI7IH1cbi5yaS1ib29rLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVhZDZcIjsgfVxuLnJpLWJvb2stbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWFkN1wiOyB9XG4ucmktYm9vay1tYXJrLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVhZDhcIjsgfVxuLnJpLWJvb2stbWFyay1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYWQ5XCI7IH1cbi5yaS1ib29rLW9wZW4tZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWFkYVwiOyB9XG4ucmktYm9vay1vcGVuLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVhZGJcIjsgfVxuLnJpLWJvb2stcmVhZC1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYWRjXCI7IH1cbi5yaS1ib29rLXJlYWQtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWFkZFwiOyB9XG4ucmktYm9va2xldC1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYWRlXCI7IH1cbi5yaS1ib29rbGV0LWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVhZGZcIjsgfVxuLnJpLWJvb2ttYXJrLTItZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWFlMFwiOyB9XG4ucmktYm9va21hcmstMi1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYWUxXCI7IH1cbi5yaS1ib29rbWFyay0zLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVhZTJcIjsgfVxuLnJpLWJvb2ttYXJrLTMtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWFlM1wiOyB9XG4ucmktYm9va21hcmstZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWFlNFwiOyB9XG4ucmktYm9va21hcmstbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWFlNVwiOyB9XG4ucmktYm94aW5nLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVhZTZcIjsgfVxuLnJpLWJveGluZy1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYWU3XCI7IH1cbi5yaS1icmFjZXMtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWFlOFwiOyB9XG4ucmktYnJhY2VzLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVhZTlcIjsgfVxuLnJpLWJyYWNrZXRzLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVhZWFcIjsgfVxuLnJpLWJyYWNrZXRzLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVhZWJcIjsgfVxuLnJpLWJyaWVmY2FzZS0yLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVhZWNcIjsgfVxuLnJpLWJyaWVmY2FzZS0yLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVhZWRcIjsgfVxuLnJpLWJyaWVmY2FzZS0zLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVhZWVcIjsgfVxuLnJpLWJyaWVmY2FzZS0zLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVhZWZcIjsgfVxuLnJpLWJyaWVmY2FzZS00LWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVhZjBcIjsgfVxuLnJpLWJyaWVmY2FzZS00LWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVhZjFcIjsgfVxuLnJpLWJyaWVmY2FzZS01LWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVhZjJcIjsgfVxuLnJpLWJyaWVmY2FzZS01LWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVhZjNcIjsgfVxuLnJpLWJyaWVmY2FzZS1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYWY0XCI7IH1cbi5yaS1icmllZmNhc2UtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWFmNVwiOyB9XG4ucmktYnJpbmctZm9yd2FyZDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWFmNlwiOyB9XG4ucmktYnJpbmctdG8tZnJvbnQ6YmVmb3JlIHsgY29udGVudDogXCJcXGVhZjdcIjsgfVxuLnJpLWJyb2FkY2FzdC1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYWY4XCI7IH1cbi5yaS1icm9hZGNhc3QtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWFmOVwiOyB9XG4ucmktYnJ1c2gtMi1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYWZhXCI7IH1cbi5yaS1icnVzaC0yLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVhZmJcIjsgfVxuLnJpLWJydXNoLTMtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWFmY1wiOyB9XG4ucmktYnJ1c2gtMy1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYWZkXCI7IH1cbi5yaS1icnVzaC00LWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVhZmVcIjsgfVxuLnJpLWJydXNoLTQtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWFmZlwiOyB9XG4ucmktYnJ1c2gtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWIwMFwiOyB9XG4ucmktYnJ1c2gtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWIwMVwiOyB9XG4ucmktYnViYmxlLWNoYXJ0LWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGViMDJcIjsgfVxuLnJpLWJ1YmJsZS1jaGFydC1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYjAzXCI7IH1cbi5yaS1idWctMi1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYjA0XCI7IH1cbi5yaS1idWctMi1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYjA1XCI7IH1cbi5yaS1idWctZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWIwNlwiOyB9XG4ucmktYnVnLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGViMDdcIjsgfVxuLnJpLWJ1aWxkaW5nLTItZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWIwOFwiOyB9XG4ucmktYnVpbGRpbmctMi1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYjA5XCI7IH1cbi5yaS1idWlsZGluZy0zLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGViMGFcIjsgfVxuLnJpLWJ1aWxkaW5nLTMtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWIwYlwiOyB9XG4ucmktYnVpbGRpbmctNC1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYjBjXCI7IH1cbi5yaS1idWlsZGluZy00LWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGViMGRcIjsgfVxuLnJpLWJ1aWxkaW5nLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGViMGVcIjsgfVxuLnJpLWJ1aWxkaW5nLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGViMGZcIjsgfVxuLnJpLWJ1cy0yLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGViMTBcIjsgfVxuLnJpLWJ1cy0yLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGViMTFcIjsgfVxuLnJpLWJ1cy1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYjEyXCI7IH1cbi5yaS1idXMtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWIxM1wiOyB9XG4ucmktYnVzLXdpZmktZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWIxNFwiOyB9XG4ucmktYnVzLXdpZmktbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWIxNVwiOyB9XG4ucmktY2FjdHVzLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGViMTZcIjsgfVxuLnJpLWNhY3R1cy1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYjE3XCI7IH1cbi5yaS1jYWtlLTItZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWIxOFwiOyB9XG4ucmktY2FrZS0yLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGViMTlcIjsgfVxuLnJpLWNha2UtMy1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYjFhXCI7IH1cbi5yaS1jYWtlLTMtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWIxYlwiOyB9XG4ucmktY2FrZS1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYjFjXCI7IH1cbi5yaS1jYWtlLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGViMWRcIjsgfVxuLnJpLWNhbGN1bGF0b3ItZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWIxZVwiOyB9XG4ucmktY2FsY3VsYXRvci1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYjFmXCI7IH1cbi5yaS1jYWxlbmRhci0yLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGViMjBcIjsgfVxuLnJpLWNhbGVuZGFyLTItbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWIyMVwiOyB9XG4ucmktY2FsZW5kYXItY2hlY2stZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWIyMlwiOyB9XG4ucmktY2FsZW5kYXItY2hlY2stbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWIyM1wiOyB9XG4ucmktY2FsZW5kYXItZXZlbnQtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWIyNFwiOyB9XG4ucmktY2FsZW5kYXItZXZlbnQtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWIyNVwiOyB9XG4ucmktY2FsZW5kYXItZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWIyNlwiOyB9XG4ucmktY2FsZW5kYXItbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWIyN1wiOyB9XG4ucmktY2FsZW5kYXItdG9kby1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYjI4XCI7IH1cbi5yaS1jYWxlbmRhci10b2RvLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGViMjlcIjsgfVxuLnJpLWNhbWVyYS0yLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGViMmFcIjsgfVxuLnJpLWNhbWVyYS0yLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGViMmJcIjsgfVxuLnJpLWNhbWVyYS0zLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGViMmNcIjsgfVxuLnJpLWNhbWVyYS0zLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGViMmRcIjsgfVxuLnJpLWNhbWVyYS1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYjJlXCI7IH1cbi5yaS1jYW1lcmEtbGVucy1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYjJmXCI7IH1cbi5yaS1jYW1lcmEtbGVucy1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYjMwXCI7IH1cbi5yaS1jYW1lcmEtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWIzMVwiOyB9XG4ucmktY2FtZXJhLW9mZi1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYjMyXCI7IH1cbi5yaS1jYW1lcmEtb2ZmLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGViMzNcIjsgfVxuLnJpLWNhbWVyYS1zd2l0Y2gtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWIzNFwiOyB9XG4ucmktY2FtZXJhLXN3aXRjaC1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYjM1XCI7IH1cbi5yaS1jYXBzdWxlLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGViMzZcIjsgfVxuLnJpLWNhcHN1bGUtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWIzN1wiOyB9XG4ucmktY2FyLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGViMzhcIjsgfVxuLnJpLWNhci1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYjM5XCI7IH1cbi5yaS1jYXItd2FzaGluZy1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYjNhXCI7IH1cbi5yaS1jYXItd2FzaGluZy1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYjNiXCI7IH1cbi5yaS1jYXJhdmFuLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGViM2NcIjsgfVxuLnJpLWNhcmF2YW4tbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWIzZFwiOyB9XG4ucmktY2FzdC1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYjNlXCI7IH1cbi5yaS1jYXN0LWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGViM2ZcIjsgfVxuLnJpLWNlbGxwaG9uZS1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYjQwXCI7IH1cbi5yaS1jZWxscGhvbmUtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWI0MVwiOyB9XG4ucmktY2Vsc2l1cy1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYjQyXCI7IH1cbi5yaS1jZWxzaXVzLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGViNDNcIjsgfVxuLnJpLWNlbnRvcy1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYjQ0XCI7IH1cbi5yaS1jZW50b3MtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWI0NVwiOyB9XG4ucmktY2hhcmFjdGVyLXJlY29nbml0aW9uLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGViNDZcIjsgfVxuLnJpLWNoYXJhY3Rlci1yZWNvZ25pdGlvbi1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYjQ3XCI7IH1cbi5yaS1jaGFyZ2luZy1waWxlLTItZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWI0OFwiOyB9XG4ucmktY2hhcmdpbmctcGlsZS0yLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGViNDlcIjsgfVxuLnJpLWNoYXJnaW5nLXBpbGUtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWI0YVwiOyB9XG4ucmktY2hhcmdpbmctcGlsZS1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYjRiXCI7IH1cbi5yaS1jaGF0LTEtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWI0Y1wiOyB9XG4ucmktY2hhdC0xLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGViNGRcIjsgfVxuLnJpLWNoYXQtMi1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYjRlXCI7IH1cbi5yaS1jaGF0LTItbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWI0ZlwiOyB9XG4ucmktY2hhdC0zLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGViNTBcIjsgfVxuLnJpLWNoYXQtMy1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYjUxXCI7IH1cbi5yaS1jaGF0LTQtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWI1MlwiOyB9XG4ucmktY2hhdC00LWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGViNTNcIjsgfVxuLnJpLWNoYXQtY2hlY2stZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWI1NFwiOyB9XG4ucmktY2hhdC1jaGVjay1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYjU1XCI7IH1cbi5yaS1jaGF0LWRlbGV0ZS1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYjU2XCI7IH1cbi5yaS1jaGF0LWRlbGV0ZS1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYjU3XCI7IH1cbi5yaS1jaGF0LWRvd25sb2FkLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGViNThcIjsgfVxuLnJpLWNoYXQtZG93bmxvYWQtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWI1OVwiOyB9XG4ucmktY2hhdC1mb2xsb3ctdXAtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWI1YVwiOyB9XG4ucmktY2hhdC1mb2xsb3ctdXAtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWI1YlwiOyB9XG4ucmktY2hhdC1mb3J3YXJkLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGViNWNcIjsgfVxuLnJpLWNoYXQtZm9yd2FyZC1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYjVkXCI7IH1cbi5yaS1jaGF0LWhlYXJ0LWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGViNWVcIjsgfVxuLnJpLWNoYXQtaGVhcnQtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWI1ZlwiOyB9XG4ucmktY2hhdC1oaXN0b3J5LWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGViNjBcIjsgfVxuLnJpLWNoYXQtaGlzdG9yeS1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYjYxXCI7IH1cbi5yaS1jaGF0LW5ldy1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYjYyXCI7IH1cbi5yaS1jaGF0LW5ldy1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYjYzXCI7IH1cbi5yaS1jaGF0LW9mZi1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYjY0XCI7IH1cbi5yaS1jaGF0LW9mZi1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYjY1XCI7IH1cbi5yaS1jaGF0LXBvbGwtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWI2NlwiOyB9XG4ucmktY2hhdC1wb2xsLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGViNjdcIjsgfVxuLnJpLWNoYXQtcHJpdmF0ZS1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYjY4XCI7IH1cbi5yaS1jaGF0LXByaXZhdGUtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWI2OVwiOyB9XG4ucmktY2hhdC1xdW90ZS1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYjZhXCI7IH1cbi5yaS1jaGF0LXF1b3RlLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGViNmJcIjsgfVxuLnJpLWNoYXQtc2V0dGluZ3MtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWI2Y1wiOyB9XG4ucmktY2hhdC1zZXR0aW5ncy1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYjZkXCI7IH1cbi5yaS1jaGF0LXNtaWxlLTItZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWI2ZVwiOyB9XG4ucmktY2hhdC1zbWlsZS0yLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGViNmZcIjsgfVxuLnJpLWNoYXQtc21pbGUtMy1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYjcwXCI7IH1cbi5yaS1jaGF0LXNtaWxlLTMtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWI3MVwiOyB9XG4ucmktY2hhdC1zbWlsZS1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYjcyXCI7IH1cbi5yaS1jaGF0LXNtaWxlLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGViNzNcIjsgfVxuLnJpLWNoYXQtdXBsb2FkLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGViNzRcIjsgfVxuLnJpLWNoYXQtdXBsb2FkLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGViNzVcIjsgfVxuLnJpLWNoYXQtdm9pY2UtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWI3NlwiOyB9XG4ucmktY2hhdC12b2ljZS1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYjc3XCI7IH1cbi5yaS1jaGVjay1kb3VibGUtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWI3OFwiOyB9XG4ucmktY2hlY2stZG91YmxlLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGViNzlcIjsgfVxuLnJpLWNoZWNrLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGViN2FcIjsgfVxuLnJpLWNoZWNrLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGViN2JcIjsgfVxuLnJpLWNoZWNrYm94LWJsYW5rLWNpcmNsZS1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYjdjXCI7IH1cbi5yaS1jaGVja2JveC1ibGFuay1jaXJjbGUtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWI3ZFwiOyB9XG4ucmktY2hlY2tib3gtYmxhbmstZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWI3ZVwiOyB9XG4ucmktY2hlY2tib3gtYmxhbmstbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWI3ZlwiOyB9XG4ucmktY2hlY2tib3gtY2lyY2xlLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGViODBcIjsgfVxuLnJpLWNoZWNrYm94LWNpcmNsZS1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYjgxXCI7IH1cbi5yaS1jaGVja2JveC1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYjgyXCI7IH1cbi5yaS1jaGVja2JveC1pbmRldGVybWluYXRlLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGViODNcIjsgfVxuLnJpLWNoZWNrYm94LWluZGV0ZXJtaW5hdGUtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWI4NFwiOyB9XG4ucmktY2hlY2tib3gtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWI4NVwiOyB9XG4ucmktY2hlY2tib3gtbXVsdGlwbGUtYmxhbmstZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWI4NlwiOyB9XG4ucmktY2hlY2tib3gtbXVsdGlwbGUtYmxhbmstbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWI4N1wiOyB9XG4ucmktY2hlY2tib3gtbXVsdGlwbGUtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWI4OFwiOyB9XG4ucmktY2hlY2tib3gtbXVsdGlwbGUtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWI4OVwiOyB9XG4ucmktY2hpbmEtcmFpbHdheS1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYjhhXCI7IH1cbi5yaS1jaGluYS1yYWlsd2F5LWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGViOGJcIjsgfVxuLnJpLWNocm9tZS1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYjhjXCI7IH1cbi5yaS1jaHJvbWUtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWI4ZFwiOyB9XG4ucmktY2xhcHBlcmJvYXJkLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGViOGVcIjsgfVxuLnJpLWNsYXBwZXJib2FyZC1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYjhmXCI7IH1cbi5yaS1jbGlwYm9hcmQtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWI5MFwiOyB9XG4ucmktY2xpcGJvYXJkLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGViOTFcIjsgfVxuLnJpLWNsb2Nrd2lzZS0yLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGViOTJcIjsgfVxuLnJpLWNsb2Nrd2lzZS0yLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGViOTNcIjsgfVxuLnJpLWNsb2Nrd2lzZS1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYjk0XCI7IH1cbi5yaS1jbG9ja3dpc2UtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWI5NVwiOyB9XG4ucmktY2xvc2UtY2lyY2xlLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGViOTZcIjsgfVxuLnJpLWNsb3NlLWNpcmNsZS1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYjk3XCI7IH1cbi5yaS1jbG9zZS1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYjk4XCI7IH1cbi5yaS1jbG9zZS1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYjk5XCI7IH1cbi5yaS1jbG9zZWQtY2FwdGlvbmluZy1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYjlhXCI7IH1cbi5yaS1jbG9zZWQtY2FwdGlvbmluZy1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYjliXCI7IH1cbi5yaS1jbG91ZC1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYjljXCI7IH1cbi5yaS1jbG91ZC1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYjlkXCI7IH1cbi5yaS1jbG91ZC1vZmYtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWI5ZVwiOyB9XG4ucmktY2xvdWQtb2ZmLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGViOWZcIjsgfVxuLnJpLWNsb3VkLXdpbmR5LWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGViYTBcIjsgfVxuLnJpLWNsb3VkLXdpbmR5LWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGViYTFcIjsgfVxuLnJpLWNsb3VkeS0yLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGViYTJcIjsgfVxuLnJpLWNsb3VkeS0yLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGViYTNcIjsgfVxuLnJpLWNsb3VkeS1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYmE0XCI7IH1cbi5yaS1jbG91ZHktbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWJhNVwiOyB9XG4ucmktY29kZS1ib3gtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWJhNlwiOyB9XG4ucmktY29kZS1ib3gtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWJhN1wiOyB9XG4ucmktY29kZS1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYmE4XCI7IH1cbi5yaS1jb2RlLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGViYTlcIjsgfVxuLnJpLWNvZGUtcy1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYmFhXCI7IH1cbi5yaS1jb2RlLXMtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWJhYlwiOyB9XG4ucmktY29kZS1zLXNsYXNoLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGViYWNcIjsgfVxuLnJpLWNvZGUtcy1zbGFzaC1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYmFkXCI7IH1cbi5yaS1jb2RlLXZpZXc6YmVmb3JlIHsgY29udGVudDogXCJcXGViYWVcIjsgfVxuLnJpLWNvZGVwZW4tZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWJhZlwiOyB9XG4ucmktY29kZXBlbi1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYmIwXCI7IH1cbi5yaS1jb2luLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGViYjFcIjsgfVxuLnJpLWNvaW4tbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWJiMlwiOyB9XG4ucmktY29pbnMtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWJiM1wiOyB9XG4ucmktY29pbnMtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWJiNFwiOyB9XG4ucmktY29sbGFnZS1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYmI1XCI7IH1cbi5yaS1jb2xsYWdlLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGViYjZcIjsgfVxuLnJpLWNvbW1hbmQtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWJiN1wiOyB9XG4ucmktY29tbWFuZC1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYmI4XCI7IH1cbi5yaS1jb21tdW5pdHktZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWJiOVwiOyB9XG4ucmktY29tbXVuaXR5LWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGViYmFcIjsgfVxuLnJpLWNvbXBhc3MtMi1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYmJiXCI7IH1cbi5yaS1jb21wYXNzLTItbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWJiY1wiOyB9XG4ucmktY29tcGFzcy0zLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGViYmRcIjsgfVxuLnJpLWNvbXBhc3MtMy1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYmJlXCI7IH1cbi5yaS1jb21wYXNzLTQtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWJiZlwiOyB9XG4ucmktY29tcGFzcy00LWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGViYzBcIjsgfVxuLnJpLWNvbXBhc3MtZGlzY292ZXItZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWJjMVwiOyB9XG4ucmktY29tcGFzcy1kaXNjb3Zlci1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYmMyXCI7IH1cbi5yaS1jb21wYXNzLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGViYzNcIjsgfVxuLnJpLWNvbXBhc3MtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWJjNFwiOyB9XG4ucmktY29tcGFzc2VzLTItZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWJjNVwiOyB9XG4ucmktY29tcGFzc2VzLTItbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWJjNlwiOyB9XG4ucmktY29tcGFzc2VzLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGViYzdcIjsgfVxuLnJpLWNvbXBhc3Nlcy1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYmM4XCI7IH1cbi5yaS1jb21wdXRlci1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYmM5XCI7IH1cbi5yaS1jb21wdXRlci1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYmNhXCI7IH1cbi5yaS1jb250YWN0cy1ib29rLTItZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWJjYlwiOyB9XG4ucmktY29udGFjdHMtYm9vay0yLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGViY2NcIjsgfVxuLnJpLWNvbnRhY3RzLWJvb2stZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWJjZFwiOyB9XG4ucmktY29udGFjdHMtYm9vay1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYmNlXCI7IH1cbi5yaS1jb250YWN0cy1ib29rLXVwbG9hZC1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYmNmXCI7IH1cbi5yaS1jb250YWN0cy1ib29rLXVwbG9hZC1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYmQwXCI7IH1cbi5yaS1jb250YWN0cy1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYmQxXCI7IH1cbi5yaS1jb250YWN0cy1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYmQyXCI7IH1cbi5yaS1jb250cmFzdC0yLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGViZDNcIjsgfVxuLnJpLWNvbnRyYXN0LTItbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWJkNFwiOyB9XG4ucmktY29udHJhc3QtZHJvcC0yLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGViZDVcIjsgfVxuLnJpLWNvbnRyYXN0LWRyb3AtMi1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYmQ2XCI7IH1cbi5yaS1jb250cmFzdC1kcm9wLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGViZDdcIjsgfVxuLnJpLWNvbnRyYXN0LWRyb3AtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWJkOFwiOyB9XG4ucmktY29udHJhc3QtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWJkOVwiOyB9XG4ucmktY29udHJhc3QtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWJkYVwiOyB9XG4ucmktY29wcGVyLWNvaW4tZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWJkYlwiOyB9XG4ucmktY29wcGVyLWNvaW4tbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWJkY1wiOyB9XG4ucmktY29wcGVyLWRpYW1vbmQtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWJkZFwiOyB9XG4ucmktY29wcGVyLWRpYW1vbmQtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWJkZVwiOyB9XG4ucmktY29weWxlZnQtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWJkZlwiOyB9XG4ucmktY29weWxlZnQtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWJlMFwiOyB9XG4ucmktY29weXJpZ2h0LWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGViZTFcIjsgfVxuLnJpLWNvcHlyaWdodC1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYmUyXCI7IH1cbi5yaS1jb3Jlb3MtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWJlM1wiOyB9XG4ucmktY29yZW9zLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGViZTRcIjsgfVxuLnJpLWNvdXBvbi0yLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGViZTVcIjsgfVxuLnJpLWNvdXBvbi0yLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGViZTZcIjsgfVxuLnJpLWNvdXBvbi0zLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGViZTdcIjsgfVxuLnJpLWNvdXBvbi0zLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGViZThcIjsgfVxuLnJpLWNvdXBvbi00LWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGViZTlcIjsgfVxuLnJpLWNvdXBvbi00LWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGViZWFcIjsgfVxuLnJpLWNvdXBvbi01LWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGViZWJcIjsgfVxuLnJpLWNvdXBvbi01LWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGViZWNcIjsgfVxuLnJpLWNvdXBvbi1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYmVkXCI7IH1cbi5yaS1jb3Vwb24tbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWJlZVwiOyB9XG4ucmktY3B1LWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGViZWZcIjsgfVxuLnJpLWNwdS1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYmYwXCI7IH1cbi5yaS1jcmVhdGl2ZS1jb21tb25zLWJ5LWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGViZjFcIjsgfVxuLnJpLWNyZWF0aXZlLWNvbW1vbnMtYnktbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWJmMlwiOyB9XG4ucmktY3JlYXRpdmUtY29tbW9ucy1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYmYzXCI7IH1cbi5yaS1jcmVhdGl2ZS1jb21tb25zLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGViZjRcIjsgfVxuLnJpLWNyZWF0aXZlLWNvbW1vbnMtbmMtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWJmNVwiOyB9XG4ucmktY3JlYXRpdmUtY29tbW9ucy1uYy1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYmY2XCI7IH1cbi5yaS1jcmVhdGl2ZS1jb21tb25zLW5kLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGViZjdcIjsgfVxuLnJpLWNyZWF0aXZlLWNvbW1vbnMtbmQtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWJmOFwiOyB9XG4ucmktY3JlYXRpdmUtY29tbW9ucy1zYS1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYmY5XCI7IH1cbi5yaS1jcmVhdGl2ZS1jb21tb25zLXNhLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGViZmFcIjsgfVxuLnJpLWNyZWF0aXZlLWNvbW1vbnMtemVyby1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYmZiXCI7IH1cbi5yaS1jcmVhdGl2ZS1jb21tb25zLXplcm8tbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWJmY1wiOyB9XG4ucmktY3JpbWluYWwtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWJmZFwiOyB9XG4ucmktY3JpbWluYWwtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWJmZVwiOyB9XG4ucmktY3JvcC0yLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGViZmZcIjsgfVxuLnJpLWNyb3AtMi1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYzAwXCI7IH1cbi5yaS1jcm9wLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVjMDFcIjsgfVxuLnJpLWNyb3AtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWMwMlwiOyB9XG4ucmktY3NzMy1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYzAzXCI7IH1cbi5yaS1jc3MzLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVjMDRcIjsgfVxuLnJpLWN1cC1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYzA1XCI7IH1cbi5yaS1jdXAtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWMwNlwiOyB9XG4ucmktY3VycmVuY3ktZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWMwN1wiOyB9XG4ucmktY3VycmVuY3ktbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWMwOFwiOyB9XG4ucmktY3Vyc29yLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVjMDlcIjsgfVxuLnJpLWN1cnNvci1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYzBhXCI7IH1cbi5yaS1jdXN0b21lci1zZXJ2aWNlLTItZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWMwYlwiOyB9XG4ucmktY3VzdG9tZXItc2VydmljZS0yLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVjMGNcIjsgfVxuLnJpLWN1c3RvbWVyLXNlcnZpY2UtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWMwZFwiOyB9XG4ucmktY3VzdG9tZXItc2VydmljZS1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYzBlXCI7IH1cbi5yaS1kYXNoYm9hcmQtMi1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYzBmXCI7IH1cbi5yaS1kYXNoYm9hcmQtMi1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYzEwXCI7IH1cbi5yaS1kYXNoYm9hcmQtMy1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYzExXCI7IH1cbi5yaS1kYXNoYm9hcmQtMy1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYzEyXCI7IH1cbi5yaS1kYXNoYm9hcmQtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWMxM1wiOyB9XG4ucmktZGFzaGJvYXJkLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVjMTRcIjsgfVxuLnJpLWRhdGFiYXNlLTItZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWMxNVwiOyB9XG4ucmktZGF0YWJhc2UtMi1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYzE2XCI7IH1cbi5yaS1kYXRhYmFzZS1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYzE3XCI7IH1cbi5yaS1kYXRhYmFzZS1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYzE4XCI7IH1cbi5yaS1kZWxldGUtYmFjay0yLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVjMTlcIjsgfVxuLnJpLWRlbGV0ZS1iYWNrLTItbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWMxYVwiOyB9XG4ucmktZGVsZXRlLWJhY2stZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWMxYlwiOyB9XG4ucmktZGVsZXRlLWJhY2stbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWMxY1wiOyB9XG4ucmktZGVsZXRlLWJpbi0yLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVjMWRcIjsgfVxuLnJpLWRlbGV0ZS1iaW4tMi1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYzFlXCI7IH1cbi5yaS1kZWxldGUtYmluLTMtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWMxZlwiOyB9XG4ucmktZGVsZXRlLWJpbi0zLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVjMjBcIjsgfVxuLnJpLWRlbGV0ZS1iaW4tNC1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYzIxXCI7IH1cbi5yaS1kZWxldGUtYmluLTQtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWMyMlwiOyB9XG4ucmktZGVsZXRlLWJpbi01LWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVjMjNcIjsgfVxuLnJpLWRlbGV0ZS1iaW4tNS1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYzI0XCI7IH1cbi5yaS1kZWxldGUtYmluLTYtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWMyNVwiOyB9XG4ucmktZGVsZXRlLWJpbi02LWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVjMjZcIjsgfVxuLnJpLWRlbGV0ZS1iaW4tNy1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYzI3XCI7IH1cbi5yaS1kZWxldGUtYmluLTctbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWMyOFwiOyB9XG4ucmktZGVsZXRlLWJpbi1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYzI5XCI7IH1cbi5yaS1kZWxldGUtYmluLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVjMmFcIjsgfVxuLnJpLWRlbGV0ZS1jb2x1bW46YmVmb3JlIHsgY29udGVudDogXCJcXGVjMmJcIjsgfVxuLnJpLWRlbGV0ZS1yb3c6YmVmb3JlIHsgY29udGVudDogXCJcXGVjMmNcIjsgfVxuLnJpLWRldmljZS1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYzJkXCI7IH1cbi5yaS1kZXZpY2UtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWMyZVwiOyB9XG4ucmktZGV2aWNlLXJlY292ZXItZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWMyZlwiOyB9XG4ucmktZGV2aWNlLXJlY292ZXItbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWMzMFwiOyB9XG4ucmktZGluZ2RpbmctZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWMzMVwiOyB9XG4ucmktZGluZ2RpbmctbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWMzMlwiOyB9XG4ucmktZGlyZWN0aW9uLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVjMzNcIjsgfVxuLnJpLWRpcmVjdGlvbi1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYzM0XCI7IH1cbi5yaS1kaXNjLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVjMzVcIjsgfVxuLnJpLWRpc2MtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWMzNlwiOyB9XG4ucmktZGlzY29yZC1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYzM3XCI7IH1cbi5yaS1kaXNjb3JkLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVjMzhcIjsgfVxuLnJpLWRpc2N1c3MtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWMzOVwiOyB9XG4ucmktZGlzY3Vzcy1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYzNhXCI7IH1cbi5yaS1kaXNsaWtlLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVjM2JcIjsgfVxuLnJpLWRpc2xpa2UtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWMzY1wiOyB9XG4ucmktZGlzcXVzLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVjM2RcIjsgfVxuLnJpLWRpc3F1cy1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYzNlXCI7IH1cbi5yaS1kaXZpZGUtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWMzZlwiOyB9XG4ucmktZGl2aWRlLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVjNDBcIjsgfVxuLnJpLWRvbnV0LWNoYXJ0LWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVjNDFcIjsgfVxuLnJpLWRvbnV0LWNoYXJ0LWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVjNDJcIjsgfVxuLnJpLWRvb3ItY2xvc2VkLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVjNDNcIjsgfVxuLnJpLWRvb3ItY2xvc2VkLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVjNDRcIjsgfVxuLnJpLWRvb3ItZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWM0NVwiOyB9XG4ucmktZG9vci1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYzQ2XCI7IH1cbi5yaS1kb29yLWxvY2stYm94LWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVjNDdcIjsgfVxuLnJpLWRvb3ItbG9jay1ib3gtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWM0OFwiOyB9XG4ucmktZG9vci1sb2NrLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVjNDlcIjsgfVxuLnJpLWRvb3ItbG9jay1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYzRhXCI7IH1cbi5yaS1kb29yLW9wZW4tZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWM0YlwiOyB9XG4ucmktZG9vci1vcGVuLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVjNGNcIjsgfVxuLnJpLWRvc3NpZXItZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWM0ZFwiOyB9XG4ucmktZG9zc2llci1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYzRlXCI7IH1cbi5yaS1kb3ViYW4tZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWM0ZlwiOyB9XG4ucmktZG91YmFuLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVjNTBcIjsgfVxuLnJpLWRvdWJsZS1xdW90ZXMtbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWM1MVwiOyB9XG4ucmktZG91YmxlLXF1b3Rlcy1yOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYzUyXCI7IH1cbi5yaS1kb3dubG9hZC0yLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVjNTNcIjsgfVxuLnJpLWRvd25sb2FkLTItbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWM1NFwiOyB9XG4ucmktZG93bmxvYWQtY2xvdWQtMi1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYzU1XCI7IH1cbi5yaS1kb3dubG9hZC1jbG91ZC0yLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVjNTZcIjsgfVxuLnJpLWRvd25sb2FkLWNsb3VkLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVjNTdcIjsgfVxuLnJpLWRvd25sb2FkLWNsb3VkLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVjNThcIjsgfVxuLnJpLWRvd25sb2FkLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVjNTlcIjsgfVxuLnJpLWRvd25sb2FkLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVjNWFcIjsgfVxuLnJpLWRyYWZ0LWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVjNWJcIjsgfVxuLnJpLWRyYWZ0LWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVjNWNcIjsgfVxuLnJpLWRyYWctZHJvcC1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYzVkXCI7IH1cbi5yaS1kcmFnLWRyb3AtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWM1ZVwiOyB9XG4ucmktZHJhZy1tb3ZlLTItZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWM1ZlwiOyB9XG4ucmktZHJhZy1tb3ZlLTItbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWM2MFwiOyB9XG4ucmktZHJhZy1tb3ZlLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVjNjFcIjsgfVxuLnJpLWRyYWctbW92ZS1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYzYyXCI7IH1cbi5yaS1kcmliYmJsZS1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYzYzXCI7IH1cbi5yaS1kcmliYmJsZS1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYzY0XCI7IH1cbi5yaS1kcml2ZS1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYzY1XCI7IH1cbi5yaS1kcml2ZS1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYzY2XCI7IH1cbi5yaS1kcml6emxlLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVjNjdcIjsgfVxuLnJpLWRyaXp6bGUtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWM2OFwiOyB9XG4ucmktZHJvcC1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYzY5XCI7IH1cbi5yaS1kcm9wLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVjNmFcIjsgfVxuLnJpLWRyb3Bib3gtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWM2YlwiOyB9XG4ucmktZHJvcGJveC1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYzZjXCI7IH1cbi5yaS1kdWFsLXNpbS0xLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVjNmRcIjsgfVxuLnJpLWR1YWwtc2ltLTEtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWM2ZVwiOyB9XG4ucmktZHVhbC1zaW0tMi1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYzZmXCI7IH1cbi5yaS1kdWFsLXNpbS0yLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVjNzBcIjsgfVxuLnJpLWR2LWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVjNzFcIjsgfVxuLnJpLWR2LWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVjNzJcIjsgfVxuLnJpLWR2ZC1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYzczXCI7IH1cbi5yaS1kdmQtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWM3NFwiOyB9XG4ucmktZS1iaWtlLTItZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWM3NVwiOyB9XG4ucmktZS1iaWtlLTItbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWM3NlwiOyB9XG4ucmktZS1iaWtlLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVjNzdcIjsgfVxuLnJpLWUtYmlrZS1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYzc4XCI7IH1cbi5yaS1lYXJ0aC1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYzc5XCI7IH1cbi5yaS1lYXJ0aC1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYzdhXCI7IH1cbi5yaS1lYXJ0aHF1YWtlLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVjN2JcIjsgfVxuLnJpLWVhcnRocXVha2UtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWM3Y1wiOyB9XG4ucmktZWRnZS1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYzdkXCI7IH1cbi5yaS1lZGdlLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVjN2VcIjsgfVxuLnJpLWVkaXQtMi1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYzdmXCI7IH1cbi5yaS1lZGl0LTItbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWM4MFwiOyB9XG4ucmktZWRpdC1ib3gtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWM4MVwiOyB9XG4ucmktZWRpdC1ib3gtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWM4MlwiOyB9XG4ucmktZWRpdC1jaXJjbGUtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWM4M1wiOyB9XG4ucmktZWRpdC1jaXJjbGUtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWM4NFwiOyB9XG4ucmktZWRpdC1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYzg1XCI7IH1cbi5yaS1lZGl0LWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVjODZcIjsgfVxuLnJpLWVqZWN0LWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVjODdcIjsgfVxuLnJpLWVqZWN0LWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVjODhcIjsgfVxuLnJpLWVtb3Rpb24tMi1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYzg5XCI7IH1cbi5yaS1lbW90aW9uLTItbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWM4YVwiOyB9XG4ucmktZW1vdGlvbi1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYzhiXCI7IH1cbi5yaS1lbW90aW9uLWhhcHB5LWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVjOGNcIjsgfVxuLnJpLWVtb3Rpb24taGFwcHktbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWM4ZFwiOyB9XG4ucmktZW1vdGlvbi1sYXVnaC1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYzhlXCI7IH1cbi5yaS1lbW90aW9uLWxhdWdoLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVjOGZcIjsgfVxuLnJpLWVtb3Rpb24tbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWM5MFwiOyB9XG4ucmktZW1vdGlvbi1ub3JtYWwtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWM5MVwiOyB9XG4ucmktZW1vdGlvbi1ub3JtYWwtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWM5MlwiOyB9XG4ucmktZW1vdGlvbi1zYWQtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWM5M1wiOyB9XG4ucmktZW1vdGlvbi1zYWQtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWM5NFwiOyB9XG4ucmktZW1vdGlvbi11bmhhcHB5LWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVjOTVcIjsgfVxuLnJpLWVtb3Rpb24tdW5oYXBweS1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYzk2XCI7IH1cbi5yaS1lbXBhdGhpemUtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWM5N1wiOyB9XG4ucmktZW1wYXRoaXplLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVjOThcIjsgfVxuLnJpLWVtcGhhc2lzLWNuOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYzk5XCI7IH1cbi5yaS1lbXBoYXNpczpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWM5YVwiOyB9XG4ucmktZW5nbGlzaC1pbnB1dDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWM5YlwiOyB9XG4ucmktZXF1YWxpemVyLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVjOWNcIjsgfVxuLnJpLWVxdWFsaXplci1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYzlkXCI7IH1cbi5yaS1lcmFzZXItZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWM5ZVwiOyB9XG4ucmktZXJhc2VyLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVjOWZcIjsgfVxuLnJpLWVycm9yLXdhcm5pbmctZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWNhMFwiOyB9XG4ucmktZXJyb3Itd2FybmluZy1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlY2ExXCI7IH1cbi5yaS1ldmVybm90ZS1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlY2EyXCI7IH1cbi5yaS1ldmVybm90ZS1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlY2EzXCI7IH1cbi5yaS1leGNoYW5nZS1ib3gtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWNhNFwiOyB9XG4ucmktZXhjaGFuZ2UtYm94LWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVjYTVcIjsgfVxuLnJpLWV4Y2hhbmdlLWNueS1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlY2E2XCI7IH1cbi5yaS1leGNoYW5nZS1jbnktbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWNhN1wiOyB9XG4ucmktZXhjaGFuZ2UtZG9sbGFyLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVjYThcIjsgfVxuLnJpLWV4Y2hhbmdlLWRvbGxhci1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlY2E5XCI7IH1cbi5yaS1leGNoYW5nZS1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlY2FhXCI7IH1cbi5yaS1leGNoYW5nZS1mdW5kcy1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlY2FiXCI7IH1cbi5yaS1leGNoYW5nZS1mdW5kcy1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlY2FjXCI7IH1cbi5yaS1leGNoYW5nZS1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlY2FkXCI7IH1cbi5yaS1leHRlcm5hbC1saW5rLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVjYWVcIjsgfVxuLnJpLWV4dGVybmFsLWxpbmstbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWNhZlwiOyB9XG4ucmktZXllLTItZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWNiMFwiOyB9XG4ucmktZXllLTItbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWNiMVwiOyB9XG4ucmktZXllLWNsb3NlLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVjYjJcIjsgfVxuLnJpLWV5ZS1jbG9zZS1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlY2IzXCI7IH1cbi5yaS1leWUtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWNiNFwiOyB9XG4ucmktZXllLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVjYjVcIjsgfVxuLnJpLWV5ZS1vZmYtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWNiNlwiOyB9XG4ucmktZXllLW9mZi1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlY2I3XCI7IH1cbi5yaS1mYWNlYm9vay1ib3gtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWNiOFwiOyB9XG4ucmktZmFjZWJvb2stYm94LWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVjYjlcIjsgfVxuLnJpLWZhY2Vib29rLWNpcmNsZS1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlY2JhXCI7IH1cbi5yaS1mYWNlYm9vay1jaXJjbGUtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWNiYlwiOyB9XG4ucmktZmFjZWJvb2stZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWNiY1wiOyB9XG4ucmktZmFjZWJvb2stbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWNiZFwiOyB9XG4ucmktZmFocmVuaGVpdC1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlY2JlXCI7IH1cbi5yaS1mYWhyZW5oZWl0LWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVjYmZcIjsgfVxuLnJpLWZlZWRiYWNrLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVjYzBcIjsgfVxuLnJpLWZlZWRiYWNrLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVjYzFcIjsgfVxuLnJpLWZpbGUtMi1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlY2MyXCI7IH1cbi5yaS1maWxlLTItbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWNjM1wiOyB9XG4ucmktZmlsZS0zLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVjYzRcIjsgfVxuLnJpLWZpbGUtMy1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlY2M1XCI7IH1cbi5yaS1maWxlLTQtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWNjNlwiOyB9XG4ucmktZmlsZS00LWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVjYzdcIjsgfVxuLnJpLWZpbGUtYWRkLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVjYzhcIjsgfVxuLnJpLWZpbGUtYWRkLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVjYzlcIjsgfVxuLnJpLWZpbGUtY2hhcnQtMi1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlY2NhXCI7IH1cbi5yaS1maWxlLWNoYXJ0LTItbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWNjYlwiOyB9XG4ucmktZmlsZS1jaGFydC1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlY2NjXCI7IH1cbi5yaS1maWxlLWNoYXJ0LWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVjY2RcIjsgfVxuLnJpLWZpbGUtY2xvdWQtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWNjZVwiOyB9XG4ucmktZmlsZS1jbG91ZC1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlY2NmXCI7IH1cbi5yaS1maWxlLWNvZGUtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWNkMFwiOyB9XG4ucmktZmlsZS1jb2RlLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVjZDFcIjsgfVxuLnJpLWZpbGUtY29weS0yLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVjZDJcIjsgfVxuLnJpLWZpbGUtY29weS0yLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVjZDNcIjsgfVxuLnJpLWZpbGUtY29weS1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlY2Q0XCI7IH1cbi5yaS1maWxlLWNvcHktbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWNkNVwiOyB9XG4ucmktZmlsZS1kYW1hZ2UtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWNkNlwiOyB9XG4ucmktZmlsZS1kYW1hZ2UtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWNkN1wiOyB9XG4ucmktZmlsZS1kb3dubG9hZC1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlY2Q4XCI7IH1cbi5yaS1maWxlLWRvd25sb2FkLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVjZDlcIjsgfVxuLnJpLWZpbGUtZWRpdC1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlY2RhXCI7IH1cbi5yaS1maWxlLWVkaXQtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWNkYlwiOyB9XG4ucmktZmlsZS1leGNlbC0yLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVjZGNcIjsgfVxuLnJpLWZpbGUtZXhjZWwtMi1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlY2RkXCI7IH1cbi5yaS1maWxlLWV4Y2VsLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVjZGVcIjsgfVxuLnJpLWZpbGUtZXhjZWwtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWNkZlwiOyB9XG4ucmktZmlsZS1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlY2UwXCI7IH1cbi5yaS1maWxlLWZvcmJpZC1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlY2UxXCI7IH1cbi5yaS1maWxlLWZvcmJpZC1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlY2UyXCI7IH1cbi5yaS1maWxlLWdpZi1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlY2UzXCI7IH1cbi5yaS1maWxlLWdpZi1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlY2U0XCI7IH1cbi5yaS1maWxlLWhpc3RvcnktZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWNlNVwiOyB9XG4ucmktZmlsZS1oaXN0b3J5LWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVjZTZcIjsgfVxuLnJpLWZpbGUtaHdwLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVjZTdcIjsgfVxuLnJpLWZpbGUtaHdwLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVjZThcIjsgfVxuLnJpLWZpbGUtaW5mby1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlY2U5XCI7IH1cbi5yaS1maWxlLWluZm8tbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWNlYVwiOyB9XG4ucmktZmlsZS1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlY2ViXCI7IH1cbi5yaS1maWxlLWxpc3QtMi1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlY2VjXCI7IH1cbi5yaS1maWxlLWxpc3QtMi1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlY2VkXCI7IH1cbi5yaS1maWxlLWxpc3QtMy1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlY2VlXCI7IH1cbi5yaS1maWxlLWxpc3QtMy1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlY2VmXCI7IH1cbi5yaS1maWxlLWxpc3QtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWNmMFwiOyB9XG4ucmktZmlsZS1saXN0LWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVjZjFcIjsgfVxuLnJpLWZpbGUtbG9jay1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlY2YyXCI7IH1cbi5yaS1maWxlLWxvY2stbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWNmM1wiOyB9XG4ucmktZmlsZS1tYXJrLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVjZjRcIjsgfVxuLnJpLWZpbGUtbWFyay1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlY2Y1XCI7IH1cbi5yaS1maWxlLW11c2ljLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVjZjZcIjsgfVxuLnJpLWZpbGUtbXVzaWMtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWNmN1wiOyB9XG4ucmktZmlsZS1wYXBlci0yLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVjZjhcIjsgfVxuLnJpLWZpbGUtcGFwZXItMi1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlY2Y5XCI7IH1cbi5yaS1maWxlLXBhcGVyLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVjZmFcIjsgfVxuLnJpLWZpbGUtcGFwZXItbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWNmYlwiOyB9XG4ucmktZmlsZS1wZGYtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWNmY1wiOyB9XG4ucmktZmlsZS1wZGYtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWNmZFwiOyB9XG4ucmktZmlsZS1wcHQtMi1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlY2ZlXCI7IH1cbi5yaS1maWxlLXBwdC0yLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVjZmZcIjsgfVxuLnJpLWZpbGUtcHB0LWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVkMDBcIjsgfVxuLnJpLWZpbGUtcHB0LWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVkMDFcIjsgfVxuLnJpLWZpbGUtcmVkdWNlLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVkMDJcIjsgfVxuLnJpLWZpbGUtcmVkdWNlLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVkMDNcIjsgfVxuLnJpLWZpbGUtc2VhcmNoLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVkMDRcIjsgfVxuLnJpLWZpbGUtc2VhcmNoLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVkMDVcIjsgfVxuLnJpLWZpbGUtc2V0dGluZ3MtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWQwNlwiOyB9XG4ucmktZmlsZS1zZXR0aW5ncy1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZDA3XCI7IH1cbi5yaS1maWxlLXNoaWVsZC0yLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVkMDhcIjsgfVxuLnJpLWZpbGUtc2hpZWxkLTItbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWQwOVwiOyB9XG4ucmktZmlsZS1zaGllbGQtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWQwYVwiOyB9XG4ucmktZmlsZS1zaGllbGQtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWQwYlwiOyB9XG4ucmktZmlsZS1zaHJlZC1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZDBjXCI7IH1cbi5yaS1maWxlLXNocmVkLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVkMGRcIjsgfVxuLnJpLWZpbGUtdGV4dC1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZDBlXCI7IH1cbi5yaS1maWxlLXRleHQtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWQwZlwiOyB9XG4ucmktZmlsZS10cmFuc2Zlci1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZDEwXCI7IH1cbi5yaS1maWxlLXRyYW5zZmVyLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVkMTFcIjsgfVxuLnJpLWZpbGUtdW5rbm93LWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVkMTJcIjsgfVxuLnJpLWZpbGUtdW5rbm93LWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVkMTNcIjsgfVxuLnJpLWZpbGUtdXBsb2FkLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVkMTRcIjsgfVxuLnJpLWZpbGUtdXBsb2FkLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVkMTVcIjsgfVxuLnJpLWZpbGUtdXNlci1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZDE2XCI7IH1cbi5yaS1maWxlLXVzZXItbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWQxN1wiOyB9XG4ucmktZmlsZS13YXJuaW5nLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVkMThcIjsgfVxuLnJpLWZpbGUtd2FybmluZy1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZDE5XCI7IH1cbi5yaS1maWxlLXdvcmQtMi1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZDFhXCI7IH1cbi5yaS1maWxlLXdvcmQtMi1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZDFiXCI7IH1cbi5yaS1maWxlLXdvcmQtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWQxY1wiOyB9XG4ucmktZmlsZS13b3JkLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVkMWRcIjsgfVxuLnJpLWZpbGUtemlwLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVkMWVcIjsgfVxuLnJpLWZpbGUtemlwLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVkMWZcIjsgfVxuLnJpLWZpbG0tZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWQyMFwiOyB9XG4ucmktZmlsbS1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZDIxXCI7IH1cbi5yaS1maWx0ZXItMi1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZDIyXCI7IH1cbi5yaS1maWx0ZXItMi1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZDIzXCI7IH1cbi5yaS1maWx0ZXItMy1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZDI0XCI7IH1cbi5yaS1maWx0ZXItMy1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZDI1XCI7IH1cbi5yaS1maWx0ZXItZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWQyNlwiOyB9XG4ucmktZmlsdGVyLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVkMjdcIjsgfVxuLnJpLWZpbHRlci1vZmYtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWQyOFwiOyB9XG4ucmktZmlsdGVyLW9mZi1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZDI5XCI7IH1cbi5yaS1maW5kLXJlcGxhY2UtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWQyYVwiOyB9XG4ucmktZmluZC1yZXBsYWNlLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVkMmJcIjsgfVxuLnJpLWZpbmRlci1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZDJjXCI7IH1cbi5yaS1maW5kZXItbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWQyZFwiOyB9XG4ucmktZmluZ2VycHJpbnQtMi1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZDJlXCI7IH1cbi5yaS1maW5nZXJwcmludC0yLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVkMmZcIjsgfVxuLnJpLWZpbmdlcnByaW50LWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVkMzBcIjsgfVxuLnJpLWZpbmdlcnByaW50LWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVkMzFcIjsgfVxuLnJpLWZpcmUtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWQzMlwiOyB9XG4ucmktZmlyZS1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZDMzXCI7IH1cbi5yaS1maXJlZm94LWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVkMzRcIjsgfVxuLnJpLWZpcmVmb3gtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWQzNVwiOyB9XG4ucmktZmlyc3QtYWlkLWtpdC1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZDM2XCI7IH1cbi5yaS1maXJzdC1haWQta2l0LWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVkMzdcIjsgfVxuLnJpLWZsYWctMi1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZDM4XCI7IH1cbi5yaS1mbGFnLTItbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWQzOVwiOyB9XG4ucmktZmxhZy1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZDNhXCI7IH1cbi5yaS1mbGFnLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVkM2JcIjsgfVxuLnJpLWZsYXNobGlnaHQtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWQzY1wiOyB9XG4ucmktZmxhc2hsaWdodC1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZDNkXCI7IH1cbi5yaS1mbGFzay1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZDNlXCI7IH1cbi5yaS1mbGFzay1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZDNmXCI7IH1cbi5yaS1mbGlnaHQtbGFuZC1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZDQwXCI7IH1cbi5yaS1mbGlnaHQtbGFuZC1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZDQxXCI7IH1cbi5yaS1mbGlnaHQtdGFrZW9mZi1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZDQyXCI7IH1cbi5yaS1mbGlnaHQtdGFrZW9mZi1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZDQzXCI7IH1cbi5yaS1mbG9vZC1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZDQ0XCI7IH1cbi5yaS1mbG9vZC1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZDQ1XCI7IH1cbi5yaS1mbG93LWNoYXJ0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZDQ2XCI7IH1cbi5yaS1mbHV0dGVyLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVkNDdcIjsgfVxuLnJpLWZsdXR0ZXItbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWQ0OFwiOyB9XG4ucmktZm9jdXMtMi1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZDQ5XCI7IH1cbi5yaS1mb2N1cy0yLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVkNGFcIjsgfVxuLnJpLWZvY3VzLTMtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWQ0YlwiOyB9XG4ucmktZm9jdXMtMy1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZDRjXCI7IH1cbi5yaS1mb2N1cy1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZDRkXCI7IH1cbi5yaS1mb2N1cy1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZDRlXCI7IH1cbi5yaS1mb2dneS1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZDRmXCI7IH1cbi5yaS1mb2dneS1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZDUwXCI7IH1cbi5yaS1mb2xkZXItMi1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZDUxXCI7IH1cbi5yaS1mb2xkZXItMi1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZDUyXCI7IH1cbi5yaS1mb2xkZXItMy1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZDUzXCI7IH1cbi5yaS1mb2xkZXItMy1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZDU0XCI7IH1cbi5yaS1mb2xkZXItNC1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZDU1XCI7IH1cbi5yaS1mb2xkZXItNC1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZDU2XCI7IH1cbi5yaS1mb2xkZXItNS1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZDU3XCI7IH1cbi5yaS1mb2xkZXItNS1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZDU4XCI7IH1cbi5yaS1mb2xkZXItYWRkLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVkNTlcIjsgfVxuLnJpLWZvbGRlci1hZGQtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWQ1YVwiOyB9XG4ucmktZm9sZGVyLWNoYXJ0LTItZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWQ1YlwiOyB9XG4ucmktZm9sZGVyLWNoYXJ0LTItbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWQ1Y1wiOyB9XG4ucmktZm9sZGVyLWNoYXJ0LWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVkNWRcIjsgfVxuLnJpLWZvbGRlci1jaGFydC1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZDVlXCI7IH1cbi5yaS1mb2xkZXItZG93bmxvYWQtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWQ1ZlwiOyB9XG4ucmktZm9sZGVyLWRvd25sb2FkLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVkNjBcIjsgfVxuLnJpLWZvbGRlci1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZDYxXCI7IH1cbi5yaS1mb2xkZXItZm9yYmlkLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVkNjJcIjsgfVxuLnJpLWZvbGRlci1mb3JiaWQtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWQ2M1wiOyB9XG4ucmktZm9sZGVyLWhpc3RvcnktZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWQ2NFwiOyB9XG4ucmktZm9sZGVyLWhpc3RvcnktbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWQ2NVwiOyB9XG4ucmktZm9sZGVyLWluZm8tZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWQ2NlwiOyB9XG4ucmktZm9sZGVyLWluZm8tbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWQ2N1wiOyB9XG4ucmktZm9sZGVyLWtleWhvbGUtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWQ2OFwiOyB9XG4ucmktZm9sZGVyLWtleWhvbGUtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWQ2OVwiOyB9XG4ucmktZm9sZGVyLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVkNmFcIjsgfVxuLnJpLWZvbGRlci1sb2NrLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVkNmJcIjsgfVxuLnJpLWZvbGRlci1sb2NrLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVkNmNcIjsgfVxuLnJpLWZvbGRlci1tdXNpYy1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZDZkXCI7IH1cbi5yaS1mb2xkZXItbXVzaWMtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWQ2ZVwiOyB9XG4ucmktZm9sZGVyLW9wZW4tZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWQ2ZlwiOyB9XG4ucmktZm9sZGVyLW9wZW4tbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWQ3MFwiOyB9XG4ucmktZm9sZGVyLXJlY2VpdmVkLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVkNzFcIjsgfVxuLnJpLWZvbGRlci1yZWNlaXZlZC1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZDcyXCI7IH1cbi5yaS1mb2xkZXItcmVkdWNlLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVkNzNcIjsgfVxuLnJpLWZvbGRlci1yZWR1Y2UtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWQ3NFwiOyB9XG4ucmktZm9sZGVyLXNldHRpbmdzLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVkNzVcIjsgfVxuLnJpLWZvbGRlci1zZXR0aW5ncy1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZDc2XCI7IH1cbi5yaS1mb2xkZXItc2hhcmVkLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVkNzdcIjsgfVxuLnJpLWZvbGRlci1zaGFyZWQtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWQ3OFwiOyB9XG4ucmktZm9sZGVyLXNoaWVsZC0yLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVkNzlcIjsgfVxuLnJpLWZvbGRlci1zaGllbGQtMi1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZDdhXCI7IH1cbi5yaS1mb2xkZXItc2hpZWxkLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVkN2JcIjsgfVxuLnJpLWZvbGRlci1zaGllbGQtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWQ3Y1wiOyB9XG4ucmktZm9sZGVyLXRyYW5zZmVyLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVkN2RcIjsgfVxuLnJpLWZvbGRlci10cmFuc2Zlci1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZDdlXCI7IH1cbi5yaS1mb2xkZXItdW5rbm93LWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVkN2ZcIjsgfVxuLnJpLWZvbGRlci11bmtub3ctbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWQ4MFwiOyB9XG4ucmktZm9sZGVyLXVwbG9hZC1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZDgxXCI7IH1cbi5yaS1mb2xkZXItdXBsb2FkLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVkODJcIjsgfVxuLnJpLWZvbGRlci11c2VyLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVkODNcIjsgfVxuLnJpLWZvbGRlci11c2VyLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVkODRcIjsgfVxuLnJpLWZvbGRlci13YXJuaW5nLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVkODVcIjsgfVxuLnJpLWZvbGRlci13YXJuaW5nLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVkODZcIjsgfVxuLnJpLWZvbGRlci16aXAtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWQ4N1wiOyB9XG4ucmktZm9sZGVyLXppcC1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZDg4XCI7IH1cbi5yaS1mb2xkZXJzLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVkODlcIjsgfVxuLnJpLWZvbGRlcnMtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWQ4YVwiOyB9XG4ucmktZm9udC1jb2xvcjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWQ4YlwiOyB9XG4ucmktZm9udC1zaXplLTI6YmVmb3JlIHsgY29udGVudDogXCJcXGVkOGNcIjsgfVxuLnJpLWZvbnQtc2l6ZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWQ4ZFwiOyB9XG4ucmktZm9vdGJhbGwtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWQ4ZVwiOyB9XG4ucmktZm9vdGJhbGwtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWQ4ZlwiOyB9XG4ucmktZm9vdHByaW50LWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVkOTBcIjsgfVxuLnJpLWZvb3RwcmludC1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZDkxXCI7IH1cbi5yaS1mb3JiaWQtMi1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZDkyXCI7IH1cbi5yaS1mb3JiaWQtMi1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZDkzXCI7IH1cbi5yaS1mb3JiaWQtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWQ5NFwiOyB9XG4ucmktZm9yYmlkLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVkOTVcIjsgfVxuLnJpLWZvcm1hdC1jbGVhcjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWQ5NlwiOyB9XG4ucmktZnJpZGdlLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVkOTdcIjsgfVxuLnJpLWZyaWRnZS1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZDk4XCI7IH1cbi5yaS1mdWxsc2NyZWVuLWV4aXQtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWQ5OVwiOyB9XG4ucmktZnVsbHNjcmVlbi1leGl0LWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVkOWFcIjsgfVxuLnJpLWZ1bGxzY3JlZW4tZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWQ5YlwiOyB9XG4ucmktZnVsbHNjcmVlbi1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZDljXCI7IH1cbi5yaS1mdW5jdGlvbi1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZDlkXCI7IH1cbi5yaS1mdW5jdGlvbi1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZDllXCI7IH1cbi5yaS1mdW5jdGlvbnM6YmVmb3JlIHsgY29udGVudDogXCJcXGVkOWZcIjsgfVxuLnJpLWZ1bmRzLWJveC1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZGEwXCI7IH1cbi5yaS1mdW5kcy1ib3gtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWRhMVwiOyB9XG4ucmktZnVuZHMtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWRhMlwiOyB9XG4ucmktZnVuZHMtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWRhM1wiOyB9XG4ucmktZ2FsbGVyeS1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZGE0XCI7IH1cbi5yaS1nYWxsZXJ5LWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVkYTVcIjsgfVxuLnJpLWdhbGxlcnktdXBsb2FkLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVkYTZcIjsgfVxuLnJpLWdhbGxlcnktdXBsb2FkLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVkYTdcIjsgfVxuLnJpLWdhbWUtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWRhOFwiOyB9XG4ucmktZ2FtZS1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZGE5XCI7IH1cbi5yaS1nYW1lcGFkLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVkYWFcIjsgfVxuLnJpLWdhbWVwYWQtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWRhYlwiOyB9XG4ucmktZ2FzLXN0YXRpb24tZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWRhY1wiOyB9XG4ucmktZ2FzLXN0YXRpb24tbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWRhZFwiOyB9XG4ucmktZ2F0c2J5LWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVkYWVcIjsgfVxuLnJpLWdhdHNieS1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZGFmXCI7IH1cbi5yaS1nZW5kZXJsZXNzLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVkYjBcIjsgfVxuLnJpLWdlbmRlcmxlc3MtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWRiMVwiOyB9XG4ucmktZ2hvc3QtMi1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZGIyXCI7IH1cbi5yaS1naG9zdC0yLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVkYjNcIjsgfVxuLnJpLWdob3N0LWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVkYjRcIjsgfVxuLnJpLWdob3N0LWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVkYjVcIjsgfVxuLnJpLWdob3N0LXNtaWxlLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVkYjZcIjsgfVxuLnJpLWdob3N0LXNtaWxlLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVkYjdcIjsgfVxuLnJpLWdpZnQtMi1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZGI4XCI7IH1cbi5yaS1naWZ0LTItbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWRiOVwiOyB9XG4ucmktZ2lmdC1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZGJhXCI7IH1cbi5yaS1naWZ0LWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVkYmJcIjsgfVxuLnJpLWdpdC1icmFuY2gtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWRiY1wiOyB9XG4ucmktZ2l0LWJyYW5jaC1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZGJkXCI7IH1cbi5yaS1naXQtY29tbWl0LWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVkYmVcIjsgfVxuLnJpLWdpdC1jb21taXQtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWRiZlwiOyB9XG4ucmktZ2l0LW1lcmdlLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVkYzBcIjsgfVxuLnJpLWdpdC1tZXJnZS1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZGMxXCI7IH1cbi5yaS1naXQtcHVsbC1yZXF1ZXN0LWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVkYzJcIjsgfVxuLnJpLWdpdC1wdWxsLXJlcXVlc3QtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWRjM1wiOyB9XG4ucmktZ2l0LXJlcG9zaXRvcnktY29tbWl0cy1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZGM0XCI7IH1cbi5yaS1naXQtcmVwb3NpdG9yeS1jb21taXRzLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVkYzVcIjsgfVxuLnJpLWdpdC1yZXBvc2l0b3J5LWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVkYzZcIjsgfVxuLnJpLWdpdC1yZXBvc2l0b3J5LWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVkYzdcIjsgfVxuLnJpLWdpdC1yZXBvc2l0b3J5LXByaXZhdGUtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWRjOFwiOyB9XG4ucmktZ2l0LXJlcG9zaXRvcnktcHJpdmF0ZS1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZGM5XCI7IH1cbi5yaS1naXRodWItZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWRjYVwiOyB9XG4ucmktZ2l0aHViLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVkY2JcIjsgfVxuLnJpLWdpdGxhYi1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZGNjXCI7IH1cbi5yaS1naXRsYWItbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWRjZFwiOyB9XG4ucmktZ2xvYmFsLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVkY2VcIjsgfVxuLnJpLWdsb2JhbC1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZGNmXCI7IH1cbi5yaS1nbG9iZS1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZGQwXCI7IH1cbi5yaS1nbG9iZS1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZGQxXCI7IH1cbi5yaS1nb2JsZXQtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWRkMlwiOyB9XG4ucmktZ29ibGV0LWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVkZDNcIjsgfVxuLnJpLWdvb2dsZS1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZGQ0XCI7IH1cbi5yaS1nb29nbGUtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWRkNVwiOyB9XG4ucmktZ29vZ2xlLXBsYXktZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWRkNlwiOyB9XG4ucmktZ29vZ2xlLXBsYXktbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWRkN1wiOyB9XG4ucmktZ292ZXJubWVudC1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZGQ4XCI7IH1cbi5yaS1nb3Zlcm5tZW50LWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVkZDlcIjsgfVxuLnJpLWdwcy1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZGRhXCI7IH1cbi5yaS1ncHMtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWRkYlwiOyB9XG4ucmktZ3JhZGllbnRlci1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZGRjXCI7IH1cbi5yaS1ncmFkaWVudGVyLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVkZGRcIjsgfVxuLnJpLWdyaWQtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWRkZVwiOyB9XG4ucmktZ3JpZC1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZGRmXCI7IH1cbi5yaS1ncm91cC0yLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVkZTBcIjsgfVxuLnJpLWdyb3VwLTItbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWRlMVwiOyB9XG4ucmktZ3JvdXAtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWRlMlwiOyB9XG4ucmktZ3JvdXAtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWRlM1wiOyB9XG4ucmktZ3VpZGUtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWRlNFwiOyB9XG4ucmktZ3VpZGUtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWRlNVwiOyB9XG4ucmktaC0xOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZGU2XCI7IH1cbi5yaS1oLTI6YmVmb3JlIHsgY29udGVudDogXCJcXGVkZTdcIjsgfVxuLnJpLWgtMzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWRlOFwiOyB9XG4ucmktaC00OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZGU5XCI7IH1cbi5yaS1oLTU6YmVmb3JlIHsgY29udGVudDogXCJcXGVkZWFcIjsgfVxuLnJpLWgtNjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWRlYlwiOyB9XG4ucmktaGFpbC1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZGVjXCI7IH1cbi5yaS1oYWlsLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVkZWRcIjsgfVxuLnJpLWhhbW1lci1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZGVlXCI7IH1cbi5yaS1oYW1tZXItbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWRlZlwiOyB9XG4ucmktaGFuZC1jb2luLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVkZjBcIjsgfVxuLnJpLWhhbmQtY29pbi1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZGYxXCI7IH1cbi5yaS1oYW5kLWhlYXJ0LWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVkZjJcIjsgfVxuLnJpLWhhbmQtaGVhcnQtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWRmM1wiOyB9XG4ucmktaGFuZC1zYW5pdGl6ZXItZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWRmNFwiOyB9XG4ucmktaGFuZC1zYW5pdGl6ZXItbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWRmNVwiOyB9XG4ucmktaGFuZGJhZy1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZGY2XCI7IH1cbi5yaS1oYW5kYmFnLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVkZjdcIjsgfVxuLnJpLWhhcmQtZHJpdmUtMi1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZGY4XCI7IH1cbi5yaS1oYXJkLWRyaXZlLTItbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWRmOVwiOyB9XG4ucmktaGFyZC1kcml2ZS1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZGZhXCI7IH1cbi5yaS1oYXJkLWRyaXZlLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVkZmJcIjsgfVxuLnJpLWhhc2h0YWc6YmVmb3JlIHsgY29udGVudDogXCJcXGVkZmNcIjsgfVxuLnJpLWhhemUtMi1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZGZkXCI7IH1cbi5yaS1oYXplLTItbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWRmZVwiOyB9XG4ucmktaGF6ZS1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZGZmXCI7IH1cbi5yaS1oYXplLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVlMDBcIjsgfVxuLnJpLWhkLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVlMDFcIjsgfVxuLnJpLWhkLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVlMDJcIjsgfVxuLnJpLWhlYWRpbmc6YmVmb3JlIHsgY29udGVudDogXCJcXGVlMDNcIjsgfVxuLnJpLWhlYWRwaG9uZS1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZTA0XCI7IH1cbi5yaS1oZWFkcGhvbmUtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWUwNVwiOyB9XG4ucmktaGVhbHRoLWJvb2stZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWUwNlwiOyB9XG4ucmktaGVhbHRoLWJvb2stbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWUwN1wiOyB9XG4ucmktaGVhcnQtMi1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZTA4XCI7IH1cbi5yaS1oZWFydC0yLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVlMDlcIjsgfVxuLnJpLWhlYXJ0LTMtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWUwYVwiOyB9XG4ucmktaGVhcnQtMy1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZTBiXCI7IH1cbi5yaS1oZWFydC1hZGQtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWUwY1wiOyB9XG4ucmktaGVhcnQtYWRkLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVlMGRcIjsgfVxuLnJpLWhlYXJ0LWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVlMGVcIjsgfVxuLnJpLWhlYXJ0LWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVlMGZcIjsgfVxuLnJpLWhlYXJ0LXB1bHNlLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVlMTBcIjsgfVxuLnJpLWhlYXJ0LXB1bHNlLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVlMTFcIjsgfVxuLnJpLWhlYXJ0cy1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZTEyXCI7IH1cbi5yaS1oZWFydHMtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWUxM1wiOyB9XG4ucmktaGVhdnktc2hvd2Vycy1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZTE0XCI7IH1cbi5yaS1oZWF2eS1zaG93ZXJzLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVlMTVcIjsgfVxuLnJpLWhpc3RvcnktZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWUxNlwiOyB9XG4ucmktaGlzdG9yeS1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZTE3XCI7IH1cbi5yaS1ob21lLTItZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWUxOFwiOyB9XG4ucmktaG9tZS0yLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVlMTlcIjsgfVxuLnJpLWhvbWUtMy1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZTFhXCI7IH1cbi5yaS1ob21lLTMtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWUxYlwiOyB9XG4ucmktaG9tZS00LWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVlMWNcIjsgfVxuLnJpLWhvbWUtNC1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZTFkXCI7IH1cbi5yaS1ob21lLTUtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWUxZVwiOyB9XG4ucmktaG9tZS01LWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVlMWZcIjsgfVxuLnJpLWhvbWUtNi1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZTIwXCI7IH1cbi5yaS1ob21lLTYtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWUyMVwiOyB9XG4ucmktaG9tZS03LWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVlMjJcIjsgfVxuLnJpLWhvbWUtNy1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZTIzXCI7IH1cbi5yaS1ob21lLTgtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWUyNFwiOyB9XG4ucmktaG9tZS04LWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVlMjVcIjsgfVxuLnJpLWhvbWUtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWUyNlwiOyB9XG4ucmktaG9tZS1nZWFyLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVlMjdcIjsgfVxuLnJpLWhvbWUtZ2Vhci1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZTI4XCI7IH1cbi5yaS1ob21lLWhlYXJ0LWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVlMjlcIjsgfVxuLnJpLWhvbWUtaGVhcnQtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWUyYVwiOyB9XG4ucmktaG9tZS1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZTJiXCI7IH1cbi5yaS1ob21lLXNtaWxlLTItZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWUyY1wiOyB9XG4ucmktaG9tZS1zbWlsZS0yLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVlMmRcIjsgfVxuLnJpLWhvbWUtc21pbGUtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWUyZVwiOyB9XG4ucmktaG9tZS1zbWlsZS1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZTJmXCI7IH1cbi5yaS1ob21lLXdpZmktZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWUzMFwiOyB9XG4ucmktaG9tZS13aWZpLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVlMzFcIjsgfVxuLnJpLWhvbm9yLW9mLWtpbmdzLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVlMzJcIjsgfVxuLnJpLWhvbm9yLW9mLWtpbmdzLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVlMzNcIjsgfVxuLnJpLWhvbm91ci1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZTM0XCI7IH1cbi5yaS1ob25vdXItbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWUzNVwiOyB9XG4ucmktaG9zcGl0YWwtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWUzNlwiOyB9XG4ucmktaG9zcGl0YWwtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWUzN1wiOyB9XG4ucmktaG90ZWwtYmVkLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVlMzhcIjsgfVxuLnJpLWhvdGVsLWJlZC1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZTM5XCI7IH1cbi5yaS1ob3RlbC1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZTNhXCI7IH1cbi5yaS1ob3RlbC1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZTNiXCI7IH1cbi5yaS1ob3RzcG90LWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVlM2NcIjsgfVxuLnJpLWhvdHNwb3QtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWUzZFwiOyB9XG4ucmktaHEtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWUzZVwiOyB9XG4ucmktaHEtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWUzZlwiOyB9XG4ucmktaHRtbDUtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWU0MFwiOyB9XG4ucmktaHRtbDUtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWU0MVwiOyB9XG4ucmktaWUtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWU0MlwiOyB9XG4ucmktaWUtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWU0M1wiOyB9XG4ucmktaW1hZ2UtMi1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZTQ0XCI7IH1cbi5yaS1pbWFnZS0yLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVlNDVcIjsgfVxuLnJpLWltYWdlLWFkZC1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZTQ2XCI7IH1cbi5yaS1pbWFnZS1hZGQtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWU0N1wiOyB9XG4ucmktaW1hZ2UtZWRpdC1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZTQ4XCI7IH1cbi5yaS1pbWFnZS1lZGl0LWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVlNDlcIjsgfVxuLnJpLWltYWdlLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVlNGFcIjsgfVxuLnJpLWltYWdlLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVlNGJcIjsgfVxuLnJpLWluYm94LWFyY2hpdmUtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWU0Y1wiOyB9XG4ucmktaW5ib3gtYXJjaGl2ZS1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZTRkXCI7IH1cbi5yaS1pbmJveC1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZTRlXCI7IH1cbi5yaS1pbmJveC1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZTRmXCI7IH1cbi5yaS1pbmJveC11bmFyY2hpdmUtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWU1MFwiOyB9XG4ucmktaW5ib3gtdW5hcmNoaXZlLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVlNTFcIjsgfVxuLnJpLWluY3JlYXNlLWRlY3JlYXNlLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVlNTJcIjsgfVxuLnJpLWluY3JlYXNlLWRlY3JlYXNlLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVlNTNcIjsgfVxuLnJpLWluZGVudC1kZWNyZWFzZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWU1NFwiOyB9XG4ucmktaW5kZW50LWluY3JlYXNlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZTU1XCI7IH1cbi5yaS1pbmRldGVybWluYXRlLWNpcmNsZS1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZTU2XCI7IH1cbi5yaS1pbmRldGVybWluYXRlLWNpcmNsZS1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZTU3XCI7IH1cbi5yaS1pbmZvcm1hdGlvbi1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZTU4XCI7IH1cbi5yaS1pbmZvcm1hdGlvbi1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZTU5XCI7IH1cbi5yaS1pbmZyYXJlZC10aGVybW9tZXRlci1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZTVhXCI7IH1cbi5yaS1pbmZyYXJlZC10aGVybW9tZXRlci1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZTViXCI7IH1cbi5yaS1pbmstYm90dGxlLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVlNWNcIjsgfVxuLnJpLWluay1ib3R0bGUtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWU1ZFwiOyB9XG4ucmktaW5wdXQtY3Vyc29yLW1vdmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVlNWVcIjsgfVxuLnJpLWlucHV0LW1ldGhvZC1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZTVmXCI7IH1cbi5yaS1pbnB1dC1tZXRob2QtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWU2MFwiOyB9XG4ucmktaW5zZXJ0LWNvbHVtbi1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZTYxXCI7IH1cbi5yaS1pbnNlcnQtY29sdW1uLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZTYyXCI7IH1cbi5yaS1pbnNlcnQtcm93LWJvdHRvbTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWU2M1wiOyB9XG4ucmktaW5zZXJ0LXJvdy10b3A6YmVmb3JlIHsgY29udGVudDogXCJcXGVlNjRcIjsgfVxuLnJpLWluc3RhZ3JhbS1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZTY1XCI7IH1cbi5yaS1pbnN0YWdyYW0tbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWU2NlwiOyB9XG4ucmktaW5zdGFsbC1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZTY3XCI7IH1cbi5yaS1pbnN0YWxsLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVlNjhcIjsgfVxuLnJpLWludmlzaW9uLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVlNjlcIjsgfVxuLnJpLWludmlzaW9uLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVlNmFcIjsgfVxuLnJpLWl0YWxpYzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWU2YlwiOyB9XG4ucmkta2FrYW8tdGFsay1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZTZjXCI7IH1cbi5yaS1rYWthby10YWxrLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVlNmRcIjsgfVxuLnJpLWtleS0yLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVlNmVcIjsgfVxuLnJpLWtleS0yLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVlNmZcIjsgfVxuLnJpLWtleS1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZTcwXCI7IH1cbi5yaS1rZXktbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWU3MVwiOyB9XG4ucmkta2V5Ym9hcmQtYm94LWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVlNzJcIjsgfVxuLnJpLWtleWJvYXJkLWJveC1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZTczXCI7IH1cbi5yaS1rZXlib2FyZC1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZTc0XCI7IH1cbi5yaS1rZXlib2FyZC1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZTc1XCI7IH1cbi5yaS1rZXlub3RlLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVlNzZcIjsgfVxuLnJpLWtleW5vdGUtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWU3N1wiOyB9XG4ucmkta25pZmUtYmxvb2QtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWU3OFwiOyB9XG4ucmkta25pZmUtYmxvb2QtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWU3OVwiOyB9XG4ucmkta25pZmUtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWU3YVwiOyB9XG4ucmkta25pZmUtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWU3YlwiOyB9XG4ucmktbGFuZHNjYXBlLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVlN2NcIjsgfVxuLnJpLWxhbmRzY2FwZS1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZTdkXCI7IH1cbi5yaS1sYXlvdXQtMi1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZTdlXCI7IH1cbi5yaS1sYXlvdXQtMi1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZTdmXCI7IH1cbi5yaS1sYXlvdXQtMy1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZTgwXCI7IH1cbi5yaS1sYXlvdXQtMy1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZTgxXCI7IH1cbi5yaS1sYXlvdXQtNC1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZTgyXCI7IH1cbi5yaS1sYXlvdXQtNC1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZTgzXCI7IH1cbi5yaS1sYXlvdXQtNS1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZTg0XCI7IH1cbi5yaS1sYXlvdXQtNS1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZTg1XCI7IH1cbi5yaS1sYXlvdXQtNi1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZTg2XCI7IH1cbi5yaS1sYXlvdXQtNi1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZTg3XCI7IH1cbi5yaS1sYXlvdXQtYm90dG9tLTItZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWU4OFwiOyB9XG4ucmktbGF5b3V0LWJvdHRvbS0yLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVlODlcIjsgfVxuLnJpLWxheW91dC1ib3R0b20tZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWU4YVwiOyB9XG4ucmktbGF5b3V0LWJvdHRvbS1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZThiXCI7IH1cbi5yaS1sYXlvdXQtY29sdW1uLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVlOGNcIjsgfVxuLnJpLWxheW91dC1jb2x1bW4tbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWU4ZFwiOyB9XG4ucmktbGF5b3V0LWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVlOGVcIjsgfVxuLnJpLWxheW91dC1ncmlkLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVlOGZcIjsgfVxuLnJpLWxheW91dC1ncmlkLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVlOTBcIjsgfVxuLnJpLWxheW91dC1sZWZ0LTItZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWU5MVwiOyB9XG4ucmktbGF5b3V0LWxlZnQtMi1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZTkyXCI7IH1cbi5yaS1sYXlvdXQtbGVmdC1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZTkzXCI7IH1cbi5yaS1sYXlvdXQtbGVmdC1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZTk0XCI7IH1cbi5yaS1sYXlvdXQtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWU5NVwiOyB9XG4ucmktbGF5b3V0LW1hc29ucnktZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWU5NlwiOyB9XG4ucmktbGF5b3V0LW1hc29ucnktbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWU5N1wiOyB9XG4ucmktbGF5b3V0LXJpZ2h0LTItZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWU5OFwiOyB9XG4ucmktbGF5b3V0LXJpZ2h0LTItbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWU5OVwiOyB9XG4ucmktbGF5b3V0LXJpZ2h0LWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVlOWFcIjsgfVxuLnJpLWxheW91dC1yaWdodC1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZTliXCI7IH1cbi5yaS1sYXlvdXQtcm93LWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVlOWNcIjsgfVxuLnJpLWxheW91dC1yb3ctbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWU5ZFwiOyB9XG4ucmktbGF5b3V0LXRvcC0yLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVlOWVcIjsgfVxuLnJpLWxheW91dC10b3AtMi1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZTlmXCI7IH1cbi5yaS1sYXlvdXQtdG9wLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVlYTBcIjsgfVxuLnJpLWxheW91dC10b3AtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWVhMVwiOyB9XG4ucmktbGVhZi1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZWEyXCI7IH1cbi5yaS1sZWFmLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVlYTNcIjsgfVxuLnJpLWxpZmVidW95LWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVlYTRcIjsgfVxuLnJpLWxpZmVidW95LWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVlYTVcIjsgfVxuLnJpLWxpZ2h0YnVsYi1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZWE2XCI7IH1cbi5yaS1saWdodGJ1bGItZmxhc2gtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWVhN1wiOyB9XG4ucmktbGlnaHRidWxiLWZsYXNoLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVlYThcIjsgfVxuLnJpLWxpZ2h0YnVsYi1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZWE5XCI7IH1cbi5yaS1saW5lLWNoYXJ0LWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVlYWFcIjsgfVxuLnJpLWxpbmUtY2hhcnQtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWVhYlwiOyB9XG4ucmktbGluZS1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZWFjXCI7IH1cbi5yaS1saW5lLWhlaWdodDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWVhZFwiOyB9XG4ucmktbGluZS1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZWFlXCI7IH1cbi5yaS1saW5rLW06YmVmb3JlIHsgY29udGVudDogXCJcXGVlYWZcIjsgfVxuLnJpLWxpbmstdW5saW5rLW06YmVmb3JlIHsgY29udGVudDogXCJcXGVlYjBcIjsgfVxuLnJpLWxpbmstdW5saW5rOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZWIxXCI7IH1cbi5yaS1saW5rOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZWIyXCI7IH1cbi5yaS1saW5rZWRpbi1ib3gtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWViM1wiOyB9XG4ucmktbGlua2VkaW4tYm94LWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVlYjRcIjsgfVxuLnJpLWxpbmtlZGluLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVlYjVcIjsgfVxuLnJpLWxpbmtlZGluLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVlYjZcIjsgfVxuLnJpLWxpbmtzLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVlYjdcIjsgfVxuLnJpLWxpbmtzLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVlYjhcIjsgfVxuLnJpLWxpc3QtY2hlY2stMjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWViOVwiOyB9XG4ucmktbGlzdC1jaGVjazpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWViYVwiOyB9XG4ucmktbGlzdC1vcmRlcmVkOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZWJiXCI7IH1cbi5yaS1saXN0LXNldHRpbmdzLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVlYmNcIjsgfVxuLnJpLWxpc3Qtc2V0dGluZ3MtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWViZFwiOyB9XG4ucmktbGlzdC11bm9yZGVyZWQ6YmVmb3JlIHsgY29udGVudDogXCJcXGVlYmVcIjsgfVxuLnJpLWxpdmUtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWViZlwiOyB9XG4ucmktbGl2ZS1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZWMwXCI7IH1cbi5yaS1sb2FkZXItMi1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZWMxXCI7IH1cbi5yaS1sb2FkZXItMi1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZWMyXCI7IH1cbi5yaS1sb2FkZXItMy1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZWMzXCI7IH1cbi5yaS1sb2FkZXItMy1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZWM0XCI7IH1cbi5yaS1sb2FkZXItNC1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZWM1XCI7IH1cbi5yaS1sb2FkZXItNC1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZWM2XCI7IH1cbi5yaS1sb2FkZXItNS1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZWM3XCI7IH1cbi5yaS1sb2FkZXItNS1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZWM4XCI7IH1cbi5yaS1sb2FkZXItZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWVjOVwiOyB9XG4ucmktbG9hZGVyLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVlY2FcIjsgfVxuLnJpLWxvY2stMi1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZWNiXCI7IH1cbi5yaS1sb2NrLTItbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWVjY1wiOyB9XG4ucmktbG9jay1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZWNkXCI7IH1cbi5yaS1sb2NrLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVlY2VcIjsgfVxuLnJpLWxvY2stcGFzc3dvcmQtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWVjZlwiOyB9XG4ucmktbG9jay1wYXNzd29yZC1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZWQwXCI7IH1cbi5yaS1sb2NrLXVubG9jay1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZWQxXCI7IH1cbi5yaS1sb2NrLXVubG9jay1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZWQyXCI7IH1cbi5yaS1sb2dpbi1ib3gtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWVkM1wiOyB9XG4ucmktbG9naW4tYm94LWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVlZDRcIjsgfVxuLnJpLWxvZ2luLWNpcmNsZS1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZWQ1XCI7IH1cbi5yaS1sb2dpbi1jaXJjbGUtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWVkNlwiOyB9XG4ucmktbG9nb3V0LWJveC1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZWQ3XCI7IH1cbi5yaS1sb2dvdXQtYm94LWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVlZDhcIjsgfVxuLnJpLWxvZ291dC1ib3gtci1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZWQ5XCI7IH1cbi5yaS1sb2dvdXQtYm94LXItbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWVkYVwiOyB9XG4ucmktbG9nb3V0LWNpcmNsZS1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZWRiXCI7IH1cbi5yaS1sb2dvdXQtY2lyY2xlLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVlZGNcIjsgfVxuLnJpLWxvZ291dC1jaXJjbGUtci1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZWRkXCI7IH1cbi5yaS1sb2dvdXQtY2lyY2xlLXItbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWVkZVwiOyB9XG4ucmktbHVnZ2FnZS1jYXJ0LWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVlZGZcIjsgfVxuLnJpLWx1Z2dhZ2UtY2FydC1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZWUwXCI7IH1cbi5yaS1sdWdnYWdlLWRlcG9zaXQtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWVlMVwiOyB9XG4ucmktbHVnZ2FnZS1kZXBvc2l0LWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVlZTJcIjsgfVxuLnJpLWx1bmdzLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVlZTNcIjsgfVxuLnJpLWx1bmdzLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVlZTRcIjsgfVxuLnJpLW1hYy1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZWU1XCI7IH1cbi5yaS1tYWMtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWVlNlwiOyB9XG4ucmktbWFjYm9vay1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZWU3XCI7IH1cbi5yaS1tYWNib29rLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVlZThcIjsgfVxuLnJpLW1hZ2ljLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVlZTlcIjsgfVxuLnJpLW1hZ2ljLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVlZWFcIjsgfVxuLnJpLW1haWwtYWRkLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVlZWJcIjsgfVxuLnJpLW1haWwtYWRkLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVlZWNcIjsgfVxuLnJpLW1haWwtY2hlY2stZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWVlZFwiOyB9XG4ucmktbWFpbC1jaGVjay1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZWVlXCI7IH1cbi5yaS1tYWlsLWNsb3NlLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVlZWZcIjsgfVxuLnJpLW1haWwtY2xvc2UtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWVmMFwiOyB9XG4ucmktbWFpbC1kb3dubG9hZC1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZWYxXCI7IH1cbi5yaS1tYWlsLWRvd25sb2FkLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVlZjJcIjsgfVxuLnJpLW1haWwtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWVmM1wiOyB9XG4ucmktbWFpbC1mb3JiaWQtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWVmNFwiOyB9XG4ucmktbWFpbC1mb3JiaWQtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWVmNVwiOyB9XG4ucmktbWFpbC1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZWY2XCI7IH1cbi5yaS1tYWlsLWxvY2stZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWVmN1wiOyB9XG4ucmktbWFpbC1sb2NrLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVlZjhcIjsgfVxuLnJpLW1haWwtb3Blbi1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZWY5XCI7IH1cbi5yaS1tYWlsLW9wZW4tbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWVmYVwiOyB9XG4ucmktbWFpbC1zZW5kLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVlZmJcIjsgfVxuLnJpLW1haWwtc2VuZC1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZWZjXCI7IH1cbi5yaS1tYWlsLXNldHRpbmdzLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVlZmRcIjsgfVxuLnJpLW1haWwtc2V0dGluZ3MtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWVmZVwiOyB9XG4ucmktbWFpbC1zdGFyLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVlZmZcIjsgfVxuLnJpLW1haWwtc3Rhci1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZjAwXCI7IH1cbi5yaS1tYWlsLXVucmVhZC1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZjAxXCI7IH1cbi5yaS1tYWlsLXVucmVhZC1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZjAyXCI7IH1cbi5yaS1tYWlsLXZvbHVtZS1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZjAzXCI7IH1cbi5yaS1tYWlsLXZvbHVtZS1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZjA0XCI7IH1cbi5yaS1tYXAtMi1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZjA1XCI7IH1cbi5yaS1tYXAtMi1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZjA2XCI7IH1cbi5yaS1tYXAtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWYwN1wiOyB9XG4ucmktbWFwLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVmMDhcIjsgfVxuLnJpLW1hcC1waW4tMi1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZjA5XCI7IH1cbi5yaS1tYXAtcGluLTItbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWYwYVwiOyB9XG4ucmktbWFwLXBpbi0zLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVmMGJcIjsgfVxuLnJpLW1hcC1waW4tMy1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZjBjXCI7IH1cbi5yaS1tYXAtcGluLTQtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWYwZFwiOyB9XG4ucmktbWFwLXBpbi00LWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVmMGVcIjsgfVxuLnJpLW1hcC1waW4tNS1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZjBmXCI7IH1cbi5yaS1tYXAtcGluLTUtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWYxMFwiOyB9XG4ucmktbWFwLXBpbi1hZGQtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWYxMVwiOyB9XG4ucmktbWFwLXBpbi1hZGQtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWYxMlwiOyB9XG4ucmktbWFwLXBpbi1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZjEzXCI7IH1cbi5yaS1tYXAtcGluLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVmMTRcIjsgfVxuLnJpLW1hcC1waW4tcmFuZ2UtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWYxNVwiOyB9XG4ucmktbWFwLXBpbi1yYW5nZS1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZjE2XCI7IH1cbi5yaS1tYXAtcGluLXRpbWUtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWYxN1wiOyB9XG4ucmktbWFwLXBpbi10aW1lLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVmMThcIjsgfVxuLnJpLW1hcC1waW4tdXNlci1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZjE5XCI7IH1cbi5yaS1tYXAtcGluLXVzZXItbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWYxYVwiOyB9XG4ucmktbWFyay1wZW4tZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWYxYlwiOyB9XG4ucmktbWFyay1wZW4tbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWYxY1wiOyB9XG4ucmktbWFya2Rvd24tZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWYxZFwiOyB9XG4ucmktbWFya2Rvd24tbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWYxZVwiOyB9XG4ucmktbWFya3VwLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVmMWZcIjsgfVxuLnJpLW1hcmt1cC1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZjIwXCI7IH1cbi5yaS1tYXN0ZXJjYXJkLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVmMjFcIjsgfVxuLnJpLW1hc3RlcmNhcmQtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWYyMlwiOyB9XG4ucmktbWFzdG9kb24tZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWYyM1wiOyB9XG4ucmktbWFzdG9kb24tbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWYyNFwiOyB9XG4ucmktbWVkYWwtMi1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZjI1XCI7IH1cbi5yaS1tZWRhbC0yLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVmMjZcIjsgfVxuLnJpLW1lZGFsLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVmMjdcIjsgfVxuLnJpLW1lZGFsLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVmMjhcIjsgfVxuLnJpLW1lZGljaW5lLWJvdHRsZS1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZjI5XCI7IH1cbi5yaS1tZWRpY2luZS1ib3R0bGUtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWYyYVwiOyB9XG4ucmktbWVkaXVtLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVmMmJcIjsgfVxuLnJpLW1lZGl1bS1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZjJjXCI7IH1cbi5yaS1tZW4tZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWYyZFwiOyB9XG4ucmktbWVuLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVmMmVcIjsgfVxuLnJpLW1lbnRhbC1oZWFsdGgtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWYyZlwiOyB9XG4ucmktbWVudGFsLWhlYWx0aC1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZjMwXCI7IH1cbi5yaS1tZW51LTItZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWYzMVwiOyB9XG4ucmktbWVudS0yLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVmMzJcIjsgfVxuLnJpLW1lbnUtMy1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZjMzXCI7IH1cbi5yaS1tZW51LTMtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWYzNFwiOyB9XG4ucmktbWVudS00LWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVmMzVcIjsgfVxuLnJpLW1lbnUtNC1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZjM2XCI7IH1cbi5yaS1tZW51LTUtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWYzN1wiOyB9XG4ucmktbWVudS01LWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVmMzhcIjsgfVxuLnJpLW1lbnUtYWRkLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVmMzlcIjsgfVxuLnJpLW1lbnUtYWRkLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVmM2FcIjsgfVxuLnJpLW1lbnUtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWYzYlwiOyB9XG4ucmktbWVudS1mb2xkLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVmM2NcIjsgfVxuLnJpLW1lbnUtZm9sZC1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZjNkXCI7IH1cbi5yaS1tZW51LWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVmM2VcIjsgfVxuLnJpLW1lbnUtdW5mb2xkLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVmM2ZcIjsgfVxuLnJpLW1lbnUtdW5mb2xkLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVmNDBcIjsgfVxuLnJpLW1lcmdlLWNlbGxzLWhvcml6b250YWw6YmVmb3JlIHsgY29udGVudDogXCJcXGVmNDFcIjsgfVxuLnJpLW1lcmdlLWNlbGxzLXZlcnRpY2FsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZjQyXCI7IH1cbi5yaS1tZXNzYWdlLTItZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWY0M1wiOyB9XG4ucmktbWVzc2FnZS0yLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVmNDRcIjsgfVxuLnJpLW1lc3NhZ2UtMy1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZjQ1XCI7IH1cbi5yaS1tZXNzYWdlLTMtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWY0NlwiOyB9XG4ucmktbWVzc2FnZS1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZjQ3XCI7IH1cbi5yaS1tZXNzYWdlLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVmNDhcIjsgfVxuLnJpLW1lc3Nlbmdlci1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZjQ5XCI7IH1cbi5yaS1tZXNzZW5nZXItbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWY0YVwiOyB9XG4ucmktbWV0ZW9yLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVmNGJcIjsgfVxuLnJpLW1ldGVvci1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZjRjXCI7IH1cbi5yaS1taWMtMi1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZjRkXCI7IH1cbi5yaS1taWMtMi1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZjRlXCI7IH1cbi5yaS1taWMtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWY0ZlwiOyB9XG4ucmktbWljLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVmNTBcIjsgfVxuLnJpLW1pYy1vZmYtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWY1MVwiOyB9XG4ucmktbWljLW9mZi1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZjUyXCI7IH1cbi5yaS1taWNrZXktZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWY1M1wiOyB9XG4ucmktbWlja2V5LWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVmNTRcIjsgfVxuLnJpLW1pY3Jvc2NvcGUtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWY1NVwiOyB9XG4ucmktbWljcm9zY29wZS1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZjU2XCI7IH1cbi5yaS1taWNyb3NvZnQtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWY1N1wiOyB9XG4ucmktbWljcm9zb2Z0LWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVmNThcIjsgfVxuLnJpLW1pbmQtbWFwOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZjU5XCI7IH1cbi5yaS1taW5pLXByb2dyYW0tZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWY1YVwiOyB9XG4ucmktbWluaS1wcm9ncmFtLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVmNWJcIjsgfVxuLnJpLW1pc3QtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWY1Y1wiOyB9XG4ucmktbWlzdC1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZjVkXCI7IH1cbi5yaS1tb25leS1jbnktYm94LWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVmNWVcIjsgfVxuLnJpLW1vbmV5LWNueS1ib3gtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWY1ZlwiOyB9XG4ucmktbW9uZXktY255LWNpcmNsZS1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZjYwXCI7IH1cbi5yaS1tb25leS1jbnktY2lyY2xlLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVmNjFcIjsgfVxuLnJpLW1vbmV5LWRvbGxhci1ib3gtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWY2MlwiOyB9XG4ucmktbW9uZXktZG9sbGFyLWJveC1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZjYzXCI7IH1cbi5yaS1tb25leS1kb2xsYXItY2lyY2xlLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVmNjRcIjsgfVxuLnJpLW1vbmV5LWRvbGxhci1jaXJjbGUtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWY2NVwiOyB9XG4ucmktbW9uZXktZXVyby1ib3gtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWY2NlwiOyB9XG4ucmktbW9uZXktZXVyby1ib3gtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWY2N1wiOyB9XG4ucmktbW9uZXktZXVyby1jaXJjbGUtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWY2OFwiOyB9XG4ucmktbW9uZXktZXVyby1jaXJjbGUtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWY2OVwiOyB9XG4ucmktbW9uZXktcG91bmQtYm94LWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVmNmFcIjsgfVxuLnJpLW1vbmV5LXBvdW5kLWJveC1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZjZiXCI7IH1cbi5yaS1tb25leS1wb3VuZC1jaXJjbGUtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWY2Y1wiOyB9XG4ucmktbW9uZXktcG91bmQtY2lyY2xlLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVmNmRcIjsgfVxuLnJpLW1vb24tY2xlYXItZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWY2ZVwiOyB9XG4ucmktbW9vbi1jbGVhci1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZjZmXCI7IH1cbi5yaS1tb29uLWNsb3VkeS1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZjcwXCI7IH1cbi5yaS1tb29uLWNsb3VkeS1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZjcxXCI7IH1cbi5yaS1tb29uLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVmNzJcIjsgfVxuLnJpLW1vb24tZm9nZ3ktZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWY3M1wiOyB9XG4ucmktbW9vbi1mb2dneS1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZjc0XCI7IH1cbi5yaS1tb29uLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVmNzVcIjsgfVxuLnJpLW1vcmUtMi1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZjc2XCI7IH1cbi5yaS1tb3JlLTItbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWY3N1wiOyB9XG4ucmktbW9yZS1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZjc4XCI7IH1cbi5yaS1tb3JlLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVmNzlcIjsgfVxuLnJpLW1vdG9yYmlrZS1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZjdhXCI7IH1cbi5yaS1tb3RvcmJpa2UtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWY3YlwiOyB9XG4ucmktbW91c2UtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWY3Y1wiOyB9XG4ucmktbW91c2UtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWY3ZFwiOyB9XG4ucmktbW92aWUtMi1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZjdlXCI7IH1cbi5yaS1tb3ZpZS0yLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVmN2ZcIjsgfVxuLnJpLW1vdmllLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVmODBcIjsgfVxuLnJpLW1vdmllLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVmODFcIjsgfVxuLnJpLW11c2ljLTItZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWY4MlwiOyB9XG4ucmktbXVzaWMtMi1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZjgzXCI7IH1cbi5yaS1tdXNpYy1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZjg0XCI7IH1cbi5yaS1tdXNpYy1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZjg1XCI7IH1cbi5yaS1tdi1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZjg2XCI7IH1cbi5yaS1tdi1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZjg3XCI7IH1cbi5yaS1uYXZpZ2F0aW9uLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVmODhcIjsgfVxuLnJpLW5hdmlnYXRpb24tbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWY4OVwiOyB9XG4ucmktbmV0ZWFzZS1jbG91ZC1tdXNpYy1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZjhhXCI7IH1cbi5yaS1uZXRlYXNlLWNsb3VkLW11c2ljLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVmOGJcIjsgfVxuLnJpLW5ldGZsaXgtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWY4Y1wiOyB9XG4ucmktbmV0ZmxpeC1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZjhkXCI7IH1cbi5yaS1uZXdzcGFwZXItZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWY4ZVwiOyB9XG4ucmktbmV3c3BhcGVyLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVmOGZcIjsgfVxuLnJpLW5vZGUtdHJlZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWY5MFwiOyB9XG4ucmktbm90aWZpY2F0aW9uLTItZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWY5MVwiOyB9XG4ucmktbm90aWZpY2F0aW9uLTItbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWY5MlwiOyB9XG4ucmktbm90aWZpY2F0aW9uLTMtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWY5M1wiOyB9XG4ucmktbm90aWZpY2F0aW9uLTMtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWY5NFwiOyB9XG4ucmktbm90aWZpY2F0aW9uLTQtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWY5NVwiOyB9XG4ucmktbm90aWZpY2F0aW9uLTQtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWY5NlwiOyB9XG4ucmktbm90aWZpY2F0aW9uLWJhZGdlLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVmOTdcIjsgfVxuLnJpLW5vdGlmaWNhdGlvbi1iYWRnZS1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZjk4XCI7IH1cbi5yaS1ub3RpZmljYXRpb24tZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWY5OVwiOyB9XG4ucmktbm90aWZpY2F0aW9uLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVmOWFcIjsgfVxuLnJpLW5vdGlmaWNhdGlvbi1vZmYtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWY5YlwiOyB9XG4ucmktbm90aWZpY2F0aW9uLW9mZi1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZjljXCI7IH1cbi5yaS1ucG1qcy1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZjlkXCI7IH1cbi5yaS1ucG1qcy1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZjllXCI7IH1cbi5yaS1udW1iZXItMDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWY5ZlwiOyB9XG4ucmktbnVtYmVyLTE6YmVmb3JlIHsgY29udGVudDogXCJcXGVmYTBcIjsgfVxuLnJpLW51bWJlci0yOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZmExXCI7IH1cbi5yaS1udW1iZXItMzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWZhMlwiOyB9XG4ucmktbnVtYmVyLTQ6YmVmb3JlIHsgY29udGVudDogXCJcXGVmYTNcIjsgfVxuLnJpLW51bWJlci01OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZmE0XCI7IH1cbi5yaS1udW1iZXItNjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWZhNVwiOyB9XG4ucmktbnVtYmVyLTc6YmVmb3JlIHsgY29udGVudDogXCJcXGVmYTZcIjsgfVxuLnJpLW51bWJlci04OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZmE3XCI7IH1cbi5yaS1udW1iZXItOTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWZhOFwiOyB9XG4ucmktbnVtYmVycy1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZmE5XCI7IH1cbi5yaS1udW1iZXJzLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVmYWFcIjsgfVxuLnJpLW51cnNlLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVmYWJcIjsgfVxuLnJpLW51cnNlLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVmYWNcIjsgfVxuLnJpLW9pbC1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZmFkXCI7IH1cbi5yaS1vaWwtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWZhZVwiOyB9XG4ucmktb21lZ2E6YmVmb3JlIHsgY29udGVudDogXCJcXGVmYWZcIjsgfVxuLnJpLW9wZW4tYXJtLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVmYjBcIjsgfVxuLnJpLW9wZW4tYXJtLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVmYjFcIjsgfVxuLnJpLW9wZW4tc291cmNlLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVmYjJcIjsgfVxuLnJpLW9wZW4tc291cmNlLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVmYjNcIjsgfVxuLnJpLW9wZXJhLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVmYjRcIjsgfVxuLnJpLW9wZXJhLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVmYjVcIjsgfVxuLnJpLW9yZGVyLXBsYXktZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWZiNlwiOyB9XG4ucmktb3JkZXItcGxheS1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZmI3XCI7IH1cbi5yaS1vcmdhbml6YXRpb24tY2hhcnQ6YmVmb3JlIHsgY29udGVudDogXCJcXGVmYjhcIjsgfVxuLnJpLW91dGxldC0yLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVmYjlcIjsgfVxuLnJpLW91dGxldC0yLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVmYmFcIjsgfVxuLnJpLW91dGxldC1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZmJiXCI7IH1cbi5yaS1vdXRsZXQtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWZiY1wiOyB9XG4ucmktcGFnZS1zZXBhcmF0b3I6YmVmb3JlIHsgY29udGVudDogXCJcXGVmYmRcIjsgfVxuLnJpLXBhZ2VzLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVmYmVcIjsgfVxuLnJpLXBhZ2VzLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVmYmZcIjsgfVxuLnJpLXBhaW50LWJydXNoLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVmYzBcIjsgfVxuLnJpLXBhaW50LWJydXNoLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVmYzFcIjsgfVxuLnJpLXBhaW50LWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVmYzJcIjsgfVxuLnJpLXBhaW50LWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVmYzNcIjsgfVxuLnJpLXBhbGV0dGUtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWZjNFwiOyB9XG4ucmktcGFsZXR0ZS1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZmM1XCI7IH1cbi5yaS1wYW50b25lLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVmYzZcIjsgfVxuLnJpLXBhbnRvbmUtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWZjN1wiOyB9XG4ucmktcGFyYWdyYXBoOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZmM4XCI7IH1cbi5yaS1wYXJlbnQtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWZjOVwiOyB9XG4ucmktcGFyZW50LWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVmY2FcIjsgfVxuLnJpLXBhcmVudGhlc2VzLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVmY2JcIjsgfVxuLnJpLXBhcmVudGhlc2VzLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVmY2NcIjsgfVxuLnJpLXBhcmtpbmctYm94LWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVmY2RcIjsgfVxuLnJpLXBhcmtpbmctYm94LWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVmY2VcIjsgfVxuLnJpLXBhcmtpbmctZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWZjZlwiOyB9XG4ucmktcGFya2luZy1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZmQwXCI7IH1cbi5yaS1wYXNzcG9ydC1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZmQxXCI7IH1cbi5yaS1wYXNzcG9ydC1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZmQyXCI7IH1cbi5yaS1wYXRyZW9uLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVmZDNcIjsgfVxuLnJpLXBhdHJlb24tbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWZkNFwiOyB9XG4ucmktcGF1c2UtY2lyY2xlLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVmZDVcIjsgfVxuLnJpLXBhdXNlLWNpcmNsZS1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZmQ2XCI7IH1cbi5yaS1wYXVzZS1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZmQ3XCI7IH1cbi5yaS1wYXVzZS1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZmQ4XCI7IH1cbi5yaS1wYXVzZS1taW5pLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVmZDlcIjsgfVxuLnJpLXBhdXNlLW1pbmktbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWZkYVwiOyB9XG4ucmktcGF5cGFsLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVmZGJcIjsgfVxuLnJpLXBheXBhbC1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZmRjXCI7IH1cbi5yaS1wZW4tbmliLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVmZGRcIjsgfVxuLnJpLXBlbi1uaWItbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWZkZVwiOyB9XG4ucmktcGVuY2lsLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVmZGZcIjsgfVxuLnJpLXBlbmNpbC1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZmUwXCI7IH1cbi5yaS1wZW5jaWwtcnVsZXItMi1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZmUxXCI7IH1cbi5yaS1wZW5jaWwtcnVsZXItMi1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZmUyXCI7IH1cbi5yaS1wZW5jaWwtcnVsZXItZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWZlM1wiOyB9XG4ucmktcGVuY2lsLXJ1bGVyLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVmZTRcIjsgfVxuLnJpLXBlcmNlbnQtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWZlNVwiOyB9XG4ucmktcGVyY2VudC1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZmU2XCI7IH1cbi5yaS1waG9uZS1jYW1lcmEtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWZlN1wiOyB9XG4ucmktcGhvbmUtY2FtZXJhLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVmZThcIjsgfVxuLnJpLXBob25lLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVmZTlcIjsgfVxuLnJpLXBob25lLWZpbmQtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWZlYVwiOyB9XG4ucmktcGhvbmUtZmluZC1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZmViXCI7IH1cbi5yaS1waG9uZS1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZmVjXCI7IH1cbi5yaS1waG9uZS1sb2NrLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVmZWRcIjsgfVxuLnJpLXBob25lLWxvY2stbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWZlZVwiOyB9XG4ucmktcGljdHVyZS1pbi1waWN0dXJlLTItZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWZlZlwiOyB9XG4ucmktcGljdHVyZS1pbi1waWN0dXJlLTItbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWZmMFwiOyB9XG4ucmktcGljdHVyZS1pbi1waWN0dXJlLWV4aXQtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWZmMVwiOyB9XG4ucmktcGljdHVyZS1pbi1waWN0dXJlLWV4aXQtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWZmMlwiOyB9XG4ucmktcGljdHVyZS1pbi1waWN0dXJlLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVmZjNcIjsgfVxuLnJpLXBpY3R1cmUtaW4tcGljdHVyZS1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZmY0XCI7IH1cbi5yaS1waWUtY2hhcnQtMi1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZmY1XCI7IH1cbi5yaS1waWUtY2hhcnQtMi1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZmY2XCI7IH1cbi5yaS1waWUtY2hhcnQtYm94LWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVmZjdcIjsgfVxuLnJpLXBpZS1jaGFydC1ib3gtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWZmOFwiOyB9XG4ucmktcGllLWNoYXJ0LWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVmZjlcIjsgfVxuLnJpLXBpZS1jaGFydC1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZmZhXCI7IH1cbi5yaS1waW4tZGlzdGFuY2UtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWZmYlwiOyB9XG4ucmktcGluLWRpc3RhbmNlLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGVmZmNcIjsgfVxuLnJpLXBpbmctcG9uZy1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlZmZkXCI7IH1cbi5yaS1waW5nLXBvbmctbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWZmZVwiOyB9XG4ucmktcGludGVyZXN0LWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGVmZmZcIjsgfVxuLnJpLXBpbnRlcmVzdC1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMDAwXCI7IH1cbi5yaS1waW55aW4taW5wdXQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYwMDFcIjsgfVxuLnJpLXBpeGVsZmVkLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGYwMDJcIjsgfVxuLnJpLXBpeGVsZmVkLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYwMDNcIjsgfVxuLnJpLXBsYW5lLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGYwMDRcIjsgfVxuLnJpLXBsYW5lLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYwMDVcIjsgfVxuLnJpLXBsYW50LWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGYwMDZcIjsgfVxuLnJpLXBsYW50LWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYwMDdcIjsgfVxuLnJpLXBsYXktY2lyY2xlLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGYwMDhcIjsgfVxuLnJpLXBsYXktY2lyY2xlLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYwMDlcIjsgfVxuLnJpLXBsYXktZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjAwYVwiOyB9XG4ucmktcGxheS1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMDBiXCI7IH1cbi5yaS1wbGF5LWxpc3QtMi1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMDBjXCI7IH1cbi5yaS1wbGF5LWxpc3QtMi1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMDBkXCI7IH1cbi5yaS1wbGF5LWxpc3QtYWRkLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGYwMGVcIjsgfVxuLnJpLXBsYXktbGlzdC1hZGQtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjAwZlwiOyB9XG4ucmktcGxheS1saXN0LWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGYwMTBcIjsgfVxuLnJpLXBsYXktbGlzdC1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMDExXCI7IH1cbi5yaS1wbGF5LW1pbmktZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjAxMlwiOyB9XG4ucmktcGxheS1taW5pLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYwMTNcIjsgfVxuLnJpLXBsYXlzdGF0aW9uLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGYwMTRcIjsgfVxuLnJpLXBsYXlzdGF0aW9uLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYwMTVcIjsgfVxuLnJpLXBsdWctMi1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMDE2XCI7IH1cbi5yaS1wbHVnLTItbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjAxN1wiOyB9XG4ucmktcGx1Zy1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMDE4XCI7IH1cbi5yaS1wbHVnLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYwMTlcIjsgfVxuLnJpLXBvbGFyb2lkLTItZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjAxYVwiOyB9XG4ucmktcG9sYXJvaWQtMi1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMDFiXCI7IH1cbi5yaS1wb2xhcm9pZC1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMDFjXCI7IH1cbi5yaS1wb2xhcm9pZC1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMDFkXCI7IH1cbi5yaS1wb2xpY2UtY2FyLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGYwMWVcIjsgfVxuLnJpLXBvbGljZS1jYXItbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjAxZlwiOyB9XG4ucmktcHJpY2UtdGFnLTItZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjAyMFwiOyB9XG4ucmktcHJpY2UtdGFnLTItbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjAyMVwiOyB9XG4ucmktcHJpY2UtdGFnLTMtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjAyMlwiOyB9XG4ucmktcHJpY2UtdGFnLTMtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjAyM1wiOyB9XG4ucmktcHJpY2UtdGFnLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGYwMjRcIjsgfVxuLnJpLXByaWNlLXRhZy1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMDI1XCI7IH1cbi5yaS1wcmludGVyLWNsb3VkLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGYwMjZcIjsgfVxuLnJpLXByaW50ZXItY2xvdWQtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjAyN1wiOyB9XG4ucmktcHJpbnRlci1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMDI4XCI7IH1cbi5yaS1wcmludGVyLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYwMjlcIjsgfVxuLnJpLXByb2R1Y3QtaHVudC1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMDJhXCI7IH1cbi5yaS1wcm9kdWN0LWh1bnQtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjAyYlwiOyB9XG4ucmktcHJvZmlsZS1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMDJjXCI7IH1cbi5yaS1wcm9maWxlLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYwMmRcIjsgfVxuLnJpLXByb2plY3Rvci0yLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGYwMmVcIjsgfVxuLnJpLXByb2plY3Rvci0yLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYwMmZcIjsgfVxuLnJpLXByb2plY3Rvci1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMDMwXCI7IH1cbi5yaS1wcm9qZWN0b3ItbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjAzMVwiOyB9XG4ucmktcHN5Y2hvdGhlcmFweS1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMDMyXCI7IH1cbi5yaS1wc3ljaG90aGVyYXB5LWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYwMzNcIjsgfVxuLnJpLXB1bHNlLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGYwMzRcIjsgfVxuLnJpLXB1bHNlLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYwMzVcIjsgfVxuLnJpLXB1c2hwaW4tMi1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMDM2XCI7IH1cbi5yaS1wdXNocGluLTItbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjAzN1wiOyB9XG4ucmktcHVzaHBpbi1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMDM4XCI7IH1cbi5yaS1wdXNocGluLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYwMzlcIjsgfVxuLnJpLXFxLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGYwM2FcIjsgfVxuLnJpLXFxLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYwM2JcIjsgfVxuLnJpLXFyLWNvZGUtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjAzY1wiOyB9XG4ucmktcXItY29kZS1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMDNkXCI7IH1cbi5yaS1xci1zY2FuLTItZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjAzZVwiOyB9XG4ucmktcXItc2Nhbi0yLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYwM2ZcIjsgfVxuLnJpLXFyLXNjYW4tZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjA0MFwiOyB9XG4ucmktcXItc2Nhbi1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMDQxXCI7IH1cbi5yaS1xdWVzdGlvbi1hbnN3ZXItZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjA0MlwiOyB9XG4ucmktcXVlc3Rpb24tYW5zd2VyLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYwNDNcIjsgfVxuLnJpLXF1ZXN0aW9uLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGYwNDRcIjsgfVxuLnJpLXF1ZXN0aW9uLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYwNDVcIjsgfVxuLnJpLXF1ZXN0aW9uLW1hcms6YmVmb3JlIHsgY29udGVudDogXCJcXGYwNDZcIjsgfVxuLnJpLXF1ZXN0aW9ubmFpcmUtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjA0N1wiOyB9XG4ucmktcXVlc3Rpb25uYWlyZS1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMDQ4XCI7IH1cbi5yaS1xdWlsbC1wZW4tZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjA0OVwiOyB9XG4ucmktcXVpbGwtcGVuLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYwNGFcIjsgfVxuLnJpLXJhZGFyLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGYwNGJcIjsgfVxuLnJpLXJhZGFyLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYwNGNcIjsgfVxuLnJpLXJhZGlvLTItZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjA0ZFwiOyB9XG4ucmktcmFkaW8tMi1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMDRlXCI7IH1cbi5yaS1yYWRpby1idXR0b24tZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjA0ZlwiOyB9XG4ucmktcmFkaW8tYnV0dG9uLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYwNTBcIjsgfVxuLnJpLXJhZGlvLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGYwNTFcIjsgfVxuLnJpLXJhZGlvLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYwNTJcIjsgfVxuLnJpLXJhaW5ib3ctZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjA1M1wiOyB9XG4ucmktcmFpbmJvdy1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMDU0XCI7IH1cbi5yaS1yYWlueS1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMDU1XCI7IH1cbi5yaS1yYWlueS1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMDU2XCI7IH1cbi5yaS1yZWFjdGpzLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGYwNTdcIjsgfVxuLnJpLXJlYWN0anMtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjA1OFwiOyB9XG4ucmktcmVjb3JkLWNpcmNsZS1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMDU5XCI7IH1cbi5yaS1yZWNvcmQtY2lyY2xlLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYwNWFcIjsgfVxuLnJpLXJlY29yZC1tYWlsLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGYwNWJcIjsgfVxuLnJpLXJlY29yZC1tYWlsLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYwNWNcIjsgfVxuLnJpLXJlY3ljbGUtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjA1ZFwiOyB9XG4ucmktcmVjeWNsZS1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMDVlXCI7IH1cbi5yaS1yZWQtcGFja2V0LWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGYwNWZcIjsgfVxuLnJpLXJlZC1wYWNrZXQtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjA2MFwiOyB9XG4ucmktcmVkZGl0LWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGYwNjFcIjsgfVxuLnJpLXJlZGRpdC1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMDYyXCI7IH1cbi5yaS1yZWZyZXNoLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGYwNjNcIjsgfVxuLnJpLXJlZnJlc2gtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjA2NFwiOyB9XG4ucmktcmVmdW5kLTItZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjA2NVwiOyB9XG4ucmktcmVmdW5kLTItbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjA2NlwiOyB9XG4ucmktcmVmdW5kLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGYwNjdcIjsgfVxuLnJpLXJlZnVuZC1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMDY4XCI7IH1cbi5yaS1yZWdpc3RlcmVkLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGYwNjlcIjsgfVxuLnJpLXJlZ2lzdGVyZWQtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjA2YVwiOyB9XG4ucmktcmVtaXhpY29uLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGYwNmJcIjsgfVxuLnJpLXJlbWl4aWNvbi1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMDZjXCI7IH1cbi5yaS1yZW1vdGUtY29udHJvbC0yLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGYwNmRcIjsgfVxuLnJpLXJlbW90ZS1jb250cm9sLTItbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjA2ZVwiOyB9XG4ucmktcmVtb3RlLWNvbnRyb2wtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjA2ZlwiOyB9XG4ucmktcmVtb3RlLWNvbnRyb2wtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjA3MFwiOyB9XG4ucmktcmVwZWF0LTItZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjA3MVwiOyB9XG4ucmktcmVwZWF0LTItbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjA3MlwiOyB9XG4ucmktcmVwZWF0LWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGYwNzNcIjsgfVxuLnJpLXJlcGVhdC1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMDc0XCI7IH1cbi5yaS1yZXBlYXQtb25lLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGYwNzVcIjsgfVxuLnJpLXJlcGVhdC1vbmUtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjA3NlwiOyB9XG4ucmktcmVwbHktYWxsLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGYwNzdcIjsgfVxuLnJpLXJlcGx5LWFsbC1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMDc4XCI7IH1cbi5yaS1yZXBseS1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMDc5XCI7IH1cbi5yaS1yZXBseS1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMDdhXCI7IH1cbi5yaS1yZXNlcnZlZC1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMDdiXCI7IH1cbi5yaS1yZXNlcnZlZC1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMDdjXCI7IH1cbi5yaS1yZXN0LXRpbWUtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjA3ZFwiOyB9XG4ucmktcmVzdC10aW1lLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYwN2VcIjsgfVxuLnJpLXJlc3RhcnQtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjA3ZlwiOyB9XG4ucmktcmVzdGFydC1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMDgwXCI7IH1cbi5yaS1yZXN0YXVyYW50LTItZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjA4MVwiOyB9XG4ucmktcmVzdGF1cmFudC0yLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYwODJcIjsgfVxuLnJpLXJlc3RhdXJhbnQtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjA4M1wiOyB9XG4ucmktcmVzdGF1cmFudC1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMDg0XCI7IH1cbi5yaS1yZXdpbmQtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjA4NVwiOyB9XG4ucmktcmV3aW5kLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYwODZcIjsgfVxuLnJpLXJld2luZC1taW5pLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGYwODdcIjsgfVxuLnJpLXJld2luZC1taW5pLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYwODhcIjsgfVxuLnJpLXJoeXRobS1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMDg5XCI7IH1cbi5yaS1yaHl0aG0tbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjA4YVwiOyB9XG4ucmktcmlkaW5nLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGYwOGJcIjsgfVxuLnJpLXJpZGluZy1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMDhjXCI7IH1cbi5yaS1yb2FkLW1hcC1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMDhkXCI7IH1cbi5yaS1yb2FkLW1hcC1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMDhlXCI7IH1cbi5yaS1yb2Fkc3Rlci1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMDhmXCI7IH1cbi5yaS1yb2Fkc3Rlci1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMDkwXCI7IH1cbi5yaS1yb2JvdC1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMDkxXCI7IH1cbi5yaS1yb2JvdC1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMDkyXCI7IH1cbi5yaS1yb2NrZXQtMi1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMDkzXCI7IH1cbi5yaS1yb2NrZXQtMi1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMDk0XCI7IH1cbi5yaS1yb2NrZXQtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjA5NVwiOyB9XG4ucmktcm9ja2V0LWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYwOTZcIjsgfVxuLnJpLXJvdGF0ZS1sb2NrLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGYwOTdcIjsgfVxuLnJpLXJvdGF0ZS1sb2NrLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYwOThcIjsgfVxuLnJpLXJvdW5kZWQtY29ybmVyOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMDk5XCI7IH1cbi5yaS1yb3V0ZS1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMDlhXCI7IH1cbi5yaS1yb3V0ZS1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMDliXCI7IH1cbi5yaS1yb3V0ZXItZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjA5Y1wiOyB9XG4ucmktcm91dGVyLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYwOWRcIjsgfVxuLnJpLXJzcy1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMDllXCI7IH1cbi5yaS1yc3MtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjA5ZlwiOyB9XG4ucmktcnVsZXItMi1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMGEwXCI7IH1cbi5yaS1ydWxlci0yLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYwYTFcIjsgfVxuLnJpLXJ1bGVyLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGYwYTJcIjsgfVxuLnJpLXJ1bGVyLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYwYTNcIjsgfVxuLnJpLXJ1bi1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMGE0XCI7IH1cbi5yaS1ydW4tbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjBhNVwiOyB9XG4ucmktc2FmYXJpLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGYwYTZcIjsgfVxuLnJpLXNhZmFyaS1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMGE3XCI7IH1cbi5yaS1zYWZlLTItZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjBhOFwiOyB9XG4ucmktc2FmZS0yLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYwYTlcIjsgfVxuLnJpLXNhZmUtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjBhYVwiOyB9XG4ucmktc2FmZS1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMGFiXCI7IH1cbi5yaS1zYWlsYm9hdC1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMGFjXCI7IH1cbi5yaS1zYWlsYm9hdC1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMGFkXCI7IH1cbi5yaS1zYXZlLTItZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjBhZVwiOyB9XG4ucmktc2F2ZS0yLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYwYWZcIjsgfVxuLnJpLXNhdmUtMy1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMGIwXCI7IH1cbi5yaS1zYXZlLTMtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjBiMVwiOyB9XG4ucmktc2F2ZS1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMGIyXCI7IH1cbi5yaS1zYXZlLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYwYjNcIjsgfVxuLnJpLXNjYWxlcy0yLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGYwYjRcIjsgfVxuLnJpLXNjYWxlcy0yLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYwYjVcIjsgfVxuLnJpLXNjYWxlcy0zLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGYwYjZcIjsgfVxuLnJpLXNjYWxlcy0zLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYwYjdcIjsgfVxuLnJpLXNjYWxlcy1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMGI4XCI7IH1cbi5yaS1zY2FsZXMtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjBiOVwiOyB9XG4ucmktc2Nhbi0yLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGYwYmFcIjsgfVxuLnJpLXNjYW4tMi1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMGJiXCI7IH1cbi5yaS1zY2FuLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGYwYmNcIjsgfVxuLnJpLXNjYW4tbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjBiZFwiOyB9XG4ucmktc2Npc3NvcnMtMi1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMGJlXCI7IH1cbi5yaS1zY2lzc29ycy0yLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYwYmZcIjsgfVxuLnJpLXNjaXNzb3JzLWN1dC1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMGMwXCI7IH1cbi5yaS1zY2lzc29ycy1jdXQtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjBjMVwiOyB9XG4ucmktc2Npc3NvcnMtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjBjMlwiOyB9XG4ucmktc2Npc3NvcnMtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjBjM1wiOyB9XG4ucmktc2NyZWVuc2hvdC0yLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGYwYzRcIjsgfVxuLnJpLXNjcmVlbnNob3QtMi1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMGM1XCI7IH1cbi5yaS1zY3JlZW5zaG90LWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGYwYzZcIjsgfVxuLnJpLXNjcmVlbnNob3QtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjBjN1wiOyB9XG4ucmktc2QtY2FyZC1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMGM4XCI7IH1cbi5yaS1zZC1jYXJkLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYwYzlcIjsgfVxuLnJpLXNkLWNhcmQtbWluaS1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMGNhXCI7IH1cbi5yaS1zZC1jYXJkLW1pbmktbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjBjYlwiOyB9XG4ucmktc2VhcmNoLTItZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjBjY1wiOyB9XG4ucmktc2VhcmNoLTItbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjBjZFwiOyB9XG4ucmktc2VhcmNoLWV5ZS1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMGNlXCI7IH1cbi5yaS1zZWFyY2gtZXllLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYwY2ZcIjsgfVxuLnJpLXNlYXJjaC1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMGQwXCI7IH1cbi5yaS1zZWFyY2gtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjBkMVwiOyB9XG4ucmktc2VjdXJlLXBheW1lbnQtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjBkMlwiOyB9XG4ucmktc2VjdXJlLXBheW1lbnQtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjBkM1wiOyB9XG4ucmktc2VlZGxpbmctZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjBkNFwiOyB9XG4ucmktc2VlZGxpbmctbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjBkNVwiOyB9XG4ucmktc2VuZC1iYWNrd2FyZDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjBkNlwiOyB9XG4ucmktc2VuZC1wbGFuZS0yLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGYwZDdcIjsgfVxuLnJpLXNlbmQtcGxhbmUtMi1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMGQ4XCI7IH1cbi5yaS1zZW5kLXBsYW5lLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGYwZDlcIjsgfVxuLnJpLXNlbmQtcGxhbmUtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjBkYVwiOyB9XG4ucmktc2VuZC10by1iYWNrOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMGRiXCI7IH1cbi5yaS1zZW5zb3ItZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjBkY1wiOyB9XG4ucmktc2Vuc29yLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYwZGRcIjsgfVxuLnJpLXNlcGFyYXRvcjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjBkZVwiOyB9XG4ucmktc2VydmVyLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGYwZGZcIjsgfVxuLnJpLXNlcnZlci1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMGUwXCI7IH1cbi5yaS1zZXJ2aWNlLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGYwZTFcIjsgfVxuLnJpLXNlcnZpY2UtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjBlMlwiOyB9XG4ucmktc2V0dGluZ3MtMi1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMGUzXCI7IH1cbi5yaS1zZXR0aW5ncy0yLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYwZTRcIjsgfVxuLnJpLXNldHRpbmdzLTMtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjBlNVwiOyB9XG4ucmktc2V0dGluZ3MtMy1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMGU2XCI7IH1cbi5yaS1zZXR0aW5ncy00LWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGYwZTdcIjsgfVxuLnJpLXNldHRpbmdzLTQtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjBlOFwiOyB9XG4ucmktc2V0dGluZ3MtNS1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMGU5XCI7IH1cbi5yaS1zZXR0aW5ncy01LWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYwZWFcIjsgfVxuLnJpLXNldHRpbmdzLTYtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjBlYlwiOyB9XG4ucmktc2V0dGluZ3MtNi1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMGVjXCI7IH1cbi5yaS1zZXR0aW5ncy1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMGVkXCI7IH1cbi5yaS1zZXR0aW5ncy1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMGVlXCI7IH1cbi5yaS1zaGFwZS0yLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGYwZWZcIjsgfVxuLnJpLXNoYXBlLTItbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjBmMFwiOyB9XG4ucmktc2hhcGUtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjBmMVwiOyB9XG4ucmktc2hhcGUtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjBmMlwiOyB9XG4ucmktc2hhcmUtYm94LWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGYwZjNcIjsgfVxuLnJpLXNoYXJlLWJveC1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMGY0XCI7IH1cbi5yaS1zaGFyZS1jaXJjbGUtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjBmNVwiOyB9XG4ucmktc2hhcmUtY2lyY2xlLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYwZjZcIjsgfVxuLnJpLXNoYXJlLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGYwZjdcIjsgfVxuLnJpLXNoYXJlLWZvcndhcmQtMi1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMGY4XCI7IH1cbi5yaS1zaGFyZS1mb3J3YXJkLTItbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjBmOVwiOyB9XG4ucmktc2hhcmUtZm9yd2FyZC1ib3gtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjBmYVwiOyB9XG4ucmktc2hhcmUtZm9yd2FyZC1ib3gtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjBmYlwiOyB9XG4ucmktc2hhcmUtZm9yd2FyZC1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMGZjXCI7IH1cbi5yaS1zaGFyZS1mb3J3YXJkLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYwZmRcIjsgfVxuLnJpLXNoYXJlLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYwZmVcIjsgfVxuLnJpLXNoaWVsZC1jaGVjay1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMGZmXCI7IH1cbi5yaS1zaGllbGQtY2hlY2stbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEwMFwiOyB9XG4ucmktc2hpZWxkLWNyb3NzLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMDFcIjsgfVxuLnJpLXNoaWVsZC1jcm9zcy1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTAyXCI7IH1cbi5yaS1zaGllbGQtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEwM1wiOyB9XG4ucmktc2hpZWxkLWZsYXNoLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMDRcIjsgfVxuLnJpLXNoaWVsZC1mbGFzaC1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTA1XCI7IH1cbi5yaS1zaGllbGQta2V5aG9sZS1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTA2XCI7IH1cbi5yaS1zaGllbGQta2V5aG9sZS1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTA3XCI7IH1cbi5yaS1zaGllbGQtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEwOFwiOyB9XG4ucmktc2hpZWxkLXN0YXItZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEwOVwiOyB9XG4ucmktc2hpZWxkLXN0YXItbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEwYVwiOyB9XG4ucmktc2hpZWxkLXVzZXItZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEwYlwiOyB9XG4ucmktc2hpZWxkLXVzZXItbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEwY1wiOyB9XG4ucmktc2hpcC0yLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMGRcIjsgfVxuLnJpLXNoaXAtMi1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTBlXCI7IH1cbi5yaS1zaGlwLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMGZcIjsgfVxuLnJpLXNoaXAtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjExMFwiOyB9XG4ucmktc2hpcnQtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjExMVwiOyB9XG4ucmktc2hpcnQtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjExMlwiOyB9XG4ucmktc2hvcHBpbmctYmFnLTItZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjExM1wiOyB9XG4ucmktc2hvcHBpbmctYmFnLTItbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjExNFwiOyB9XG4ucmktc2hvcHBpbmctYmFnLTMtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjExNVwiOyB9XG4ucmktc2hvcHBpbmctYmFnLTMtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjExNlwiOyB9XG4ucmktc2hvcHBpbmctYmFnLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMTdcIjsgfVxuLnJpLXNob3BwaW5nLWJhZy1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTE4XCI7IH1cbi5yaS1zaG9wcGluZy1iYXNrZXQtMi1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTE5XCI7IH1cbi5yaS1zaG9wcGluZy1iYXNrZXQtMi1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTFhXCI7IH1cbi5yaS1zaG9wcGluZy1iYXNrZXQtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjExYlwiOyB9XG4ucmktc2hvcHBpbmctYmFza2V0LWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMWNcIjsgfVxuLnJpLXNob3BwaW5nLWNhcnQtMi1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTFkXCI7IH1cbi5yaS1zaG9wcGluZy1jYXJ0LTItbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjExZVwiOyB9XG4ucmktc2hvcHBpbmctY2FydC1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTFmXCI7IH1cbi5yaS1zaG9wcGluZy1jYXJ0LWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMjBcIjsgfVxuLnJpLXNob3dlcnMtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEyMVwiOyB9XG4ucmktc2hvd2Vycy1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTIyXCI7IH1cbi5yaS1zaHVmZmxlLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMjNcIjsgfVxuLnJpLXNodWZmbGUtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEyNFwiOyB9XG4ucmktc2h1dC1kb3duLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMjVcIjsgfVxuLnJpLXNodXQtZG93bi1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTI2XCI7IH1cbi5yaS1zaWRlLWJhci1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTI3XCI7IH1cbi5yaS1zaWRlLWJhci1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTI4XCI7IH1cbi5yaS1zaWduYWwtdG93ZXItZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEyOVwiOyB9XG4ucmktc2lnbmFsLXRvd2VyLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMmFcIjsgfVxuLnJpLXNpZ25hbC13aWZpLTEtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEyYlwiOyB9XG4ucmktc2lnbmFsLXdpZmktMS1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTJjXCI7IH1cbi5yaS1zaWduYWwtd2lmaS0yLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMmRcIjsgfVxuLnJpLXNpZ25hbC13aWZpLTItbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEyZVwiOyB9XG4ucmktc2lnbmFsLXdpZmktMy1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTJmXCI7IH1cbi5yaS1zaWduYWwtd2lmaS0zLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMzBcIjsgfVxuLnJpLXNpZ25hbC13aWZpLWVycm9yLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMzFcIjsgfVxuLnJpLXNpZ25hbC13aWZpLWVycm9yLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMzJcIjsgfVxuLnJpLXNpZ25hbC13aWZpLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMzNcIjsgfVxuLnJpLXNpZ25hbC13aWZpLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMzRcIjsgfVxuLnJpLXNpZ25hbC13aWZpLW9mZi1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTM1XCI7IH1cbi5yaS1zaWduYWwtd2lmaS1vZmYtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEzNlwiOyB9XG4ucmktc2ltLWNhcmQtMi1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTM3XCI7IH1cbi5yaS1zaW0tY2FyZC0yLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMzhcIjsgfVxuLnJpLXNpbS1jYXJkLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMzlcIjsgfVxuLnJpLXNpbS1jYXJkLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxM2FcIjsgfVxuLnJpLXNpbmdsZS1xdW90ZXMtbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEzYlwiOyB9XG4ucmktc2luZ2xlLXF1b3Rlcy1yOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTNjXCI7IH1cbi5yaS1zaXAtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEzZFwiOyB9XG4ucmktc2lwLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxM2VcIjsgfVxuLnJpLXNraXAtYmFjay1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTNmXCI7IH1cbi5yaS1za2lwLWJhY2stbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE0MFwiOyB9XG4ucmktc2tpcC1iYWNrLW1pbmktZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE0MVwiOyB9XG4ucmktc2tpcC1iYWNrLW1pbmktbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE0MlwiOyB9XG4ucmktc2tpcC1mb3J3YXJkLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNDNcIjsgfVxuLnJpLXNraXAtZm9yd2FyZC1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTQ0XCI7IH1cbi5yaS1za2lwLWZvcndhcmQtbWluaS1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTQ1XCI7IH1cbi5yaS1za2lwLWZvcndhcmQtbWluaS1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTQ2XCI7IH1cbi5yaS1za3VsbC0yLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNDdcIjsgfVxuLnJpLXNrdWxsLTItbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE0OFwiOyB9XG4ucmktc2t1bGwtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE0OVwiOyB9XG4ucmktc2t1bGwtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE0YVwiOyB9XG4ucmktc2t5cGUtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE0YlwiOyB9XG4ucmktc2t5cGUtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE0Y1wiOyB9XG4ucmktc2xhY2stZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE0ZFwiOyB9XG4ucmktc2xhY2stbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE0ZVwiOyB9XG4ucmktc2xpY2UtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE0ZlwiOyB9XG4ucmktc2xpY2UtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE1MFwiOyB9XG4ucmktc2xpZGVzaG93LTItZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE1MVwiOyB9XG4ucmktc2xpZGVzaG93LTItbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE1MlwiOyB9XG4ucmktc2xpZGVzaG93LTMtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE1M1wiOyB9XG4ucmktc2xpZGVzaG93LTMtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE1NFwiOyB9XG4ucmktc2xpZGVzaG93LTQtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE1NVwiOyB9XG4ucmktc2xpZGVzaG93LTQtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE1NlwiOyB9XG4ucmktc2xpZGVzaG93LWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNTdcIjsgfVxuLnJpLXNsaWRlc2hvdy1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTU4XCI7IH1cbi5yaS1zbWFydHBob25lLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNTlcIjsgfVxuLnJpLXNtYXJ0cGhvbmUtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE1YVwiOyB9XG4ucmktc25hcGNoYXQtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE1YlwiOyB9XG4ucmktc25hcGNoYXQtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE1Y1wiOyB9XG4ucmktc25vd3ktZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE1ZFwiOyB9XG4ucmktc25vd3ktbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE1ZVwiOyB9XG4ucmktc29ydC1hc2M6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNWZcIjsgfVxuLnJpLXNvcnQtZGVzYzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE2MFwiOyB9XG4ucmktc291bmQtbW9kdWxlLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNjFcIjsgfVxuLnJpLXNvdW5kLW1vZHVsZS1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTYyXCI7IH1cbi5yaS1zb3VuZGNsb3VkLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNjNcIjsgfVxuLnJpLXNvdW5kY2xvdWQtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE2NFwiOyB9XG4ucmktc3BhY2Utc2hpcC1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTY1XCI7IH1cbi5yaS1zcGFjZS1zaGlwLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNjZcIjsgfVxuLnJpLXNwYWNlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTY3XCI7IH1cbi5yaS1zcGFtLTItZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE2OFwiOyB9XG4ucmktc3BhbS0yLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNjlcIjsgfVxuLnJpLXNwYW0tMy1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTZhXCI7IH1cbi5yaS1zcGFtLTMtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE2YlwiOyB9XG4ucmktc3BhbS1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTZjXCI7IH1cbi5yaS1zcGFtLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNmRcIjsgfVxuLnJpLXNwZWFrZXItMi1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTZlXCI7IH1cbi5yaS1zcGVha2VyLTItbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE2ZlwiOyB9XG4ucmktc3BlYWtlci0zLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNzBcIjsgfVxuLnJpLXNwZWFrZXItMy1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTcxXCI7IH1cbi5yaS1zcGVha2VyLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNzJcIjsgfVxuLnJpLXNwZWFrZXItbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE3M1wiOyB9XG4ucmktc3BlY3RydW0tZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE3NFwiOyB9XG4ucmktc3BlY3RydW0tbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE3NVwiOyB9XG4ucmktc3BlZWQtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE3NlwiOyB9XG4ucmktc3BlZWQtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE3N1wiOyB9XG4ucmktc3BlZWQtbWluaS1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTc4XCI7IH1cbi5yaS1zcGVlZC1taW5pLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxNzlcIjsgfVxuLnJpLXNwbGl0LWNlbGxzLWhvcml6b250YWw6YmVmb3JlIHsgY29udGVudDogXCJcXGYxN2FcIjsgfVxuLnJpLXNwbGl0LWNlbGxzLXZlcnRpY2FsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTdiXCI7IH1cbi5yaS1zcG90aWZ5LWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGYxN2NcIjsgfVxuLnJpLXNwb3RpZnktbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE3ZFwiOyB9XG4ucmktc3B5LWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGYxN2VcIjsgfVxuLnJpLXNweS1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTdmXCI7IH1cbi5yaS1zdGFjay1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTgwXCI7IH1cbi5yaS1zdGFjay1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTgxXCI7IH1cbi5yaS1zdGFjay1vdmVyZmxvdy1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTgyXCI7IH1cbi5yaS1zdGFjay1vdmVyZmxvdy1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTgzXCI7IH1cbi5yaS1zdGFja3NoYXJlLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGYxODRcIjsgfVxuLnJpLXN0YWNrc2hhcmUtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE4NVwiOyB9XG4ucmktc3Rhci1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTg2XCI7IH1cbi5yaS1zdGFyLWhhbGYtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE4N1wiOyB9XG4ucmktc3Rhci1oYWxmLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxODhcIjsgfVxuLnJpLXN0YXItaGFsZi1zLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGYxODlcIjsgfVxuLnJpLXN0YXItaGFsZi1zLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxOGFcIjsgfVxuLnJpLXN0YXItbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE4YlwiOyB9XG4ucmktc3Rhci1zLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGYxOGNcIjsgfVxuLnJpLXN0YXItcy1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMThkXCI7IH1cbi5yaS1zdGFyLXNtaWxlLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGYxOGVcIjsgfVxuLnJpLXN0YXItc21pbGUtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE4ZlwiOyB9XG4ucmktc3RlYW0tZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE5MFwiOyB9XG4ucmktc3RlYW0tbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE5MVwiOyB9XG4ucmktc3RlZXJpbmctMi1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTkyXCI7IH1cbi5yaS1zdGVlcmluZy0yLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxOTNcIjsgfVxuLnJpLXN0ZWVyaW5nLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGYxOTRcIjsgfVxuLnJpLXN0ZWVyaW5nLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxOTVcIjsgfVxuLnJpLXN0ZXRob3Njb3BlLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGYxOTZcIjsgfVxuLnJpLXN0ZXRob3Njb3BlLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxOTdcIjsgfVxuLnJpLXN0aWNreS1ub3RlLTItZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjE5OFwiOyB9XG4ucmktc3RpY2t5LW5vdGUtMi1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTk5XCI7IH1cbi5yaS1zdGlja3ktbm90ZS1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTlhXCI7IH1cbi5yaS1zdGlja3ktbm90ZS1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTliXCI7IH1cbi5yaS1zdG9jay1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTljXCI7IH1cbi5yaS1zdG9jay1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTlkXCI7IH1cbi5yaS1zdG9wLWNpcmNsZS1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTllXCI7IH1cbi5yaS1zdG9wLWNpcmNsZS1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTlmXCI7IH1cbi5yaS1zdG9wLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGYxYTBcIjsgfVxuLnJpLXN0b3AtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFhMVwiOyB9XG4ucmktc3RvcC1taW5pLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGYxYTJcIjsgfVxuLnJpLXN0b3AtbWluaS1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWEzXCI7IH1cbi5yaS1zdG9yZS0yLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGYxYTRcIjsgfVxuLnJpLXN0b3JlLTItbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFhNVwiOyB9XG4ucmktc3RvcmUtMy1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWE2XCI7IH1cbi5yaS1zdG9yZS0zLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxYTdcIjsgfVxuLnJpLXN0b3JlLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGYxYThcIjsgfVxuLnJpLXN0b3JlLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxYTlcIjsgfVxuLnJpLXN0cmlrZXRocm91Z2gtMjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFhYVwiOyB9XG4ucmktc3RyaWtldGhyb3VnaDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFhYlwiOyB9XG4ucmktc3Vic2NyaXB0LTI6YmVmb3JlIHsgY29udGVudDogXCJcXGYxYWNcIjsgfVxuLnJpLXN1YnNjcmlwdDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFhZFwiOyB9XG4ucmktc3VidHJhY3QtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFhZVwiOyB9XG4ucmktc3VidHJhY3QtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFhZlwiOyB9XG4ucmktc3Vid2F5LWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGYxYjBcIjsgfVxuLnJpLXN1YndheS1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWIxXCI7IH1cbi5yaS1zdWJ3YXktd2lmaS1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWIyXCI7IH1cbi5yaS1zdWJ3YXktd2lmaS1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWIzXCI7IH1cbi5yaS1zdWl0Y2FzZS0yLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGYxYjRcIjsgfVxuLnJpLXN1aXRjYXNlLTItbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFiNVwiOyB9XG4ucmktc3VpdGNhc2UtMy1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWI2XCI7IH1cbi5yaS1zdWl0Y2FzZS0zLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxYjdcIjsgfVxuLnJpLXN1aXRjYXNlLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGYxYjhcIjsgfVxuLnJpLXN1aXRjYXNlLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxYjlcIjsgfVxuLnJpLXN1bi1jbG91ZHktZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFiYVwiOyB9XG4ucmktc3VuLWNsb3VkeS1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWJiXCI7IH1cbi5yaS1zdW4tZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFiY1wiOyB9XG4ucmktc3VuLWZvZ2d5LWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGYxYmRcIjsgfVxuLnJpLXN1bi1mb2dneS1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWJlXCI7IH1cbi5yaS1zdW4tbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFiZlwiOyB9XG4ucmktc3VwZXJzY3JpcHQtMjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFjMFwiOyB9XG4ucmktc3VwZXJzY3JpcHQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYxYzFcIjsgfVxuLnJpLXN1cmdpY2FsLW1hc2stZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFjMlwiOyB9XG4ucmktc3VyZ2ljYWwtbWFzay1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWMzXCI7IH1cbi5yaS1zdXJyb3VuZC1zb3VuZC1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWM0XCI7IH1cbi5yaS1zdXJyb3VuZC1zb3VuZC1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWM1XCI7IH1cbi5yaS1zdXJ2ZXktZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFjNlwiOyB9XG4ucmktc3VydmV5LWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxYzdcIjsgfVxuLnJpLXN3YXAtYm94LWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGYxYzhcIjsgfVxuLnJpLXN3YXAtYm94LWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxYzlcIjsgfVxuLnJpLXN3YXAtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFjYVwiOyB9XG4ucmktc3dhcC1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWNiXCI7IH1cbi5yaS1zd2l0Y2gtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFjY1wiOyB9XG4ucmktc3dpdGNoLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxY2RcIjsgfVxuLnJpLXN3b3JkLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGYxY2VcIjsgfVxuLnJpLXN3b3JkLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxY2ZcIjsgfVxuLnJpLXN5cmluZ2UtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFkMFwiOyB9XG4ucmktc3lyaW5nZS1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWQxXCI7IH1cbi5yaS10LWJveC1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWQyXCI7IH1cbi5yaS10LWJveC1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWQzXCI7IH1cbi5yaS10LXNoaXJ0LTItZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFkNFwiOyB9XG4ucmktdC1zaGlydC0yLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxZDVcIjsgfVxuLnJpLXQtc2hpcnQtYWlyLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGYxZDZcIjsgfVxuLnJpLXQtc2hpcnQtYWlyLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxZDdcIjsgfVxuLnJpLXQtc2hpcnQtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFkOFwiOyB9XG4ucmktdC1zaGlydC1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWQ5XCI7IH1cbi5yaS10YWJsZS0yOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWRhXCI7IH1cbi5yaS10YWJsZS1hbHQtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFkYlwiOyB9XG4ucmktdGFibGUtYWx0LWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxZGNcIjsgfVxuLnJpLXRhYmxlLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGYxZGRcIjsgfVxuLnJpLXRhYmxlLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxZGVcIjsgfVxuLnJpLXRhYmxldC1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWRmXCI7IH1cbi5yaS10YWJsZXQtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFlMFwiOyB9XG4ucmktdGFrZWF3YXktZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFlMVwiOyB9XG4ucmktdGFrZWF3YXktbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFlMlwiOyB9XG4ucmktdGFvYmFvLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGYxZTNcIjsgfVxuLnJpLXRhb2Jhby1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWU0XCI7IH1cbi5yaS10YXBlLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGYxZTVcIjsgfVxuLnJpLXRhcGUtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFlNlwiOyB9XG4ucmktdGFzay1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWU3XCI7IH1cbi5yaS10YXNrLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxZThcIjsgfVxuLnJpLXRheGktZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFlOVwiOyB9XG4ucmktdGF4aS1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWVhXCI7IH1cbi5yaS10YXhpLXdpZmktZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFlYlwiOyB9XG4ucmktdGF4aS13aWZpLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxZWNcIjsgfVxuLnJpLXRlYW0tZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFlZFwiOyB9XG4ucmktdGVhbS1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWVlXCI7IH1cbi5yaS10ZWxlZ3JhbS1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWVmXCI7IH1cbi5yaS10ZWxlZ3JhbS1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWYwXCI7IH1cbi5yaS10ZW1wLWNvbGQtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFmMVwiOyB9XG4ucmktdGVtcC1jb2xkLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxZjJcIjsgfVxuLnJpLXRlbXAtaG90LWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGYxZjNcIjsgfVxuLnJpLXRlbXAtaG90LWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxZjRcIjsgfVxuLnJpLXRlcm1pbmFsLWJveC1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWY1XCI7IH1cbi5yaS10ZXJtaW5hbC1ib3gtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFmNlwiOyB9XG4ucmktdGVybWluYWwtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFmN1wiOyB9XG4ucmktdGVybWluYWwtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFmOFwiOyB9XG4ucmktdGVybWluYWwtd2luZG93LWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGYxZjlcIjsgfVxuLnJpLXRlcm1pbmFsLXdpbmRvdy1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMWZhXCI7IH1cbi5yaS10ZXN0LXR1YmUtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFmYlwiOyB9XG4ucmktdGVzdC10dWJlLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYxZmNcIjsgfVxuLnJpLXRleHQtZGlyZWN0aW9uLWw6YmVmb3JlIHsgY29udGVudDogXCJcXGYxZmRcIjsgfVxuLnJpLXRleHQtZGlyZWN0aW9uLXI6YmVmb3JlIHsgY29udGVudDogXCJcXGYxZmVcIjsgfVxuLnJpLXRleHQtc3BhY2luZzpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjFmZlwiOyB9XG4ucmktdGV4dC13cmFwOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjAwXCI7IH1cbi5yaS10ZXh0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjAxXCI7IH1cbi5yaS10aGVybW9tZXRlci1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjAyXCI7IH1cbi5yaS10aGVybW9tZXRlci1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjAzXCI7IH1cbi5yaS10aHVtYi1kb3duLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGYyMDRcIjsgfVxuLnJpLXRodW1iLWRvd24tbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIwNVwiOyB9XG4ucmktdGh1bWItdXAtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIwNlwiOyB9XG4ucmktdGh1bWItdXAtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIwN1wiOyB9XG4ucmktdGh1bmRlcnN0b3Jtcy1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjA4XCI7IH1cbi5yaS10aHVuZGVyc3Rvcm1zLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYyMDlcIjsgfVxuLnJpLXRpY2tldC0yLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGYyMGFcIjsgfVxuLnJpLXRpY2tldC0yLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYyMGJcIjsgfVxuLnJpLXRpY2tldC1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjBjXCI7IH1cbi5yaS10aWNrZXQtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIwZFwiOyB9XG4ucmktdGltZS1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjBlXCI7IH1cbi5yaS10aW1lLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYyMGZcIjsgfVxuLnJpLXRpbWVyLTItZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIxMFwiOyB9XG4ucmktdGltZXItMi1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjExXCI7IH1cbi5yaS10aW1lci1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjEyXCI7IH1cbi5yaS10aW1lci1mbGFzaC1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjEzXCI7IH1cbi5yaS10aW1lci1mbGFzaC1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjE0XCI7IH1cbi5yaS10aW1lci1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjE1XCI7IH1cbi5yaS10b2RvLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGYyMTZcIjsgfVxuLnJpLXRvZG8tbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIxN1wiOyB9XG4ucmktdG9nZ2xlLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGYyMThcIjsgfVxuLnJpLXRvZ2dsZS1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjE5XCI7IH1cbi5yaS10b29scy1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjFhXCI7IH1cbi5yaS10b29scy1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjFiXCI7IH1cbi5yaS10b3JuYWRvLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGYyMWNcIjsgfVxuLnJpLXRvcm5hZG8tbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIxZFwiOyB9XG4ucmktdHJhZGVtYXJrLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGYyMWVcIjsgfVxuLnJpLXRyYWRlbWFyay1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjFmXCI7IH1cbi5yaS10cmFmZmljLWxpZ2h0LWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGYyMjBcIjsgfVxuLnJpLXRyYWZmaWMtbGlnaHQtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIyMVwiOyB9XG4ucmktdHJhaW4tZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIyMlwiOyB9XG4ucmktdHJhaW4tbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIyM1wiOyB9XG4ucmktdHJhaW4td2lmaS1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjI0XCI7IH1cbi5yaS10cmFpbi13aWZpLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYyMjVcIjsgfVxuLnJpLXRyYW5zbGF0ZS0yOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjI2XCI7IH1cbi5yaS10cmFuc2xhdGU6YmVmb3JlIHsgY29udGVudDogXCJcXGYyMjdcIjsgfVxuLnJpLXRyYXZlc3RpLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGYyMjhcIjsgfVxuLnJpLXRyYXZlc3RpLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYyMjlcIjsgfVxuLnJpLXRyZWFzdXJlLW1hcC1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjJhXCI7IH1cbi5yaS10cmVhc3VyZS1tYXAtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIyYlwiOyB9XG4ucmktdHJlbGxvLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGYyMmNcIjsgfVxuLnJpLXRyZWxsby1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjJkXCI7IH1cbi5yaS10cm9waHktZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIyZVwiOyB9XG4ucmktdHJvcGh5LWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYyMmZcIjsgfVxuLnJpLXRydWNrLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGYyMzBcIjsgfVxuLnJpLXRydWNrLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYyMzFcIjsgfVxuLnJpLXR1bWJsci1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjMyXCI7IH1cbi5yaS10dW1ibHItbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIzM1wiOyB9XG4ucmktdHYtMi1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjM0XCI7IH1cbi5yaS10di0yLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYyMzVcIjsgfVxuLnJpLXR2LWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGYyMzZcIjsgfVxuLnJpLXR2LWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYyMzdcIjsgfVxuLnJpLXR3aXRjaC1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjM4XCI7IH1cbi5yaS10d2l0Y2gtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIzOVwiOyB9XG4ucmktdHdpdHRlci1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjNhXCI7IH1cbi5yaS10d2l0dGVyLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYyM2JcIjsgfVxuLnJpLXR5cGhvb24tZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIzY1wiOyB9XG4ucmktdHlwaG9vbi1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjNkXCI7IH1cbi5yaS11LWRpc2stZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjIzZVwiOyB9XG4ucmktdS1kaXNrLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYyM2ZcIjsgfVxuLnJpLXVidW50dS1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjQwXCI7IH1cbi5yaS11YnVudHUtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI0MVwiOyB9XG4ucmktdW1icmVsbGEtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI0MlwiOyB9XG4ucmktdW1icmVsbGEtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI0M1wiOyB9XG4ucmktdW5kZXJsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjQ0XCI7IH1cbi5yaS11bmluc3RhbGwtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI0NVwiOyB9XG4ucmktdW5pbnN0YWxsLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYyNDZcIjsgfVxuLnJpLXVuc3BsYXNoLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGYyNDdcIjsgfVxuLnJpLXVuc3BsYXNoLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYyNDhcIjsgfVxuLnJpLXVwbG9hZC0yLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGYyNDlcIjsgfVxuLnJpLXVwbG9hZC0yLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYyNGFcIjsgfVxuLnJpLXVwbG9hZC1jbG91ZC0yLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGYyNGJcIjsgfVxuLnJpLXVwbG9hZC1jbG91ZC0yLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYyNGNcIjsgfVxuLnJpLXVwbG9hZC1jbG91ZC1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjRkXCI7IH1cbi5yaS11cGxvYWQtY2xvdWQtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI0ZVwiOyB9XG4ucmktdXBsb2FkLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGYyNGZcIjsgfVxuLnJpLXVwbG9hZC1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjUwXCI7IH1cbi5yaS11c2ItZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI1MVwiOyB9XG4ucmktdXNiLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYyNTJcIjsgfVxuLnJpLXVzZXItMi1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjUzXCI7IH1cbi5yaS11c2VyLTItbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI1NFwiOyB9XG4ucmktdXNlci0zLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGYyNTVcIjsgfVxuLnJpLXVzZXItMy1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjU2XCI7IH1cbi5yaS11c2VyLTQtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI1N1wiOyB9XG4ucmktdXNlci00LWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYyNThcIjsgfVxuLnJpLXVzZXItNS1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjU5XCI7IH1cbi5yaS11c2VyLTUtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI1YVwiOyB9XG4ucmktdXNlci02LWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGYyNWJcIjsgfVxuLnJpLXVzZXItNi1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjVjXCI7IH1cbi5yaS11c2VyLWFkZC1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjVkXCI7IH1cbi5yaS11c2VyLWFkZC1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjVlXCI7IH1cbi5yaS11c2VyLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGYyNWZcIjsgfVxuLnJpLXVzZXItZm9sbG93LWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGYyNjBcIjsgfVxuLnJpLXVzZXItZm9sbG93LWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYyNjFcIjsgfVxuLnJpLXVzZXItaGVhcnQtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI2MlwiOyB9XG4ucmktdXNlci1oZWFydC1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjYzXCI7IH1cbi5yaS11c2VyLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYyNjRcIjsgfVxuLnJpLXVzZXItbG9jYXRpb24tZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI2NVwiOyB9XG4ucmktdXNlci1sb2NhdGlvbi1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjY2XCI7IH1cbi5yaS11c2VyLXJlY2VpdmVkLTItZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI2N1wiOyB9XG4ucmktdXNlci1yZWNlaXZlZC0yLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYyNjhcIjsgfVxuLnJpLXVzZXItcmVjZWl2ZWQtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI2OVwiOyB9XG4ucmktdXNlci1yZWNlaXZlZC1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjZhXCI7IH1cbi5yaS11c2VyLXNlYXJjaC1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjZiXCI7IH1cbi5yaS11c2VyLXNlYXJjaC1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjZjXCI7IH1cbi5yaS11c2VyLXNldHRpbmdzLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGYyNmRcIjsgfVxuLnJpLXVzZXItc2V0dGluZ3MtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI2ZVwiOyB9XG4ucmktdXNlci1zaGFyZWQtMi1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjZmXCI7IH1cbi5yaS11c2VyLXNoYXJlZC0yLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYyNzBcIjsgfVxuLnJpLXVzZXItc2hhcmVkLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGYyNzFcIjsgfVxuLnJpLXVzZXItc2hhcmVkLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYyNzJcIjsgfVxuLnJpLXVzZXItc21pbGUtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI3M1wiOyB9XG4ucmktdXNlci1zbWlsZS1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjc0XCI7IH1cbi5yaS11c2VyLXN0YXItZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI3NVwiOyB9XG4ucmktdXNlci1zdGFyLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYyNzZcIjsgfVxuLnJpLXVzZXItdW5mb2xsb3ctZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI3N1wiOyB9XG4ucmktdXNlci11bmZvbGxvdy1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjc4XCI7IH1cbi5yaS11c2VyLXZvaWNlLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGYyNzlcIjsgfVxuLnJpLXVzZXItdm9pY2UtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI3YVwiOyB9XG4ucmktdmlkZW8tYWRkLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGYyN2JcIjsgfVxuLnJpLXZpZGVvLWFkZC1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjdjXCI7IH1cbi5yaS12aWRlby1jaGF0LWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGYyN2RcIjsgfVxuLnJpLXZpZGVvLWNoYXQtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI3ZVwiOyB9XG4ucmktdmlkZW8tZG93bmxvYWQtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI3ZlwiOyB9XG4ucmktdmlkZW8tZG93bmxvYWQtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI4MFwiOyB9XG4ucmktdmlkZW8tZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI4MVwiOyB9XG4ucmktdmlkZW8tbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI4MlwiOyB9XG4ucmktdmlkZW8tdXBsb2FkLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGYyODNcIjsgfVxuLnJpLXZpZGVvLXVwbG9hZC1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjg0XCI7IH1cbi5yaS12aWRpY29uLTItZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI4NVwiOyB9XG4ucmktdmlkaWNvbi0yLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYyODZcIjsgfVxuLnJpLXZpZGljb24tZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI4N1wiOyB9XG4ucmktdmlkaWNvbi1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjg4XCI7IH1cbi5yaS12aW1lby1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjg5XCI7IH1cbi5yaS12aW1lby1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjhhXCI7IH1cbi5yaS12aXAtY3Jvd24tMi1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjhiXCI7IH1cbi5yaS12aXAtY3Jvd24tMi1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjhjXCI7IH1cbi5yaS12aXAtY3Jvd24tZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI4ZFwiOyB9XG4ucmktdmlwLWNyb3duLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYyOGVcIjsgfVxuLnJpLXZpcC1kaWFtb25kLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGYyOGZcIjsgfVxuLnJpLXZpcC1kaWFtb25kLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYyOTBcIjsgfVxuLnJpLXZpcC1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjkxXCI7IH1cbi5yaS12aXAtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI5MlwiOyB9XG4ucmktdmlydXMtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI5M1wiOyB9XG4ucmktdmlydXMtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI5NFwiOyB9XG4ucmktdmlzYS1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjk1XCI7IH1cbi5yaS12aXNhLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYyOTZcIjsgfVxuLnJpLXZvaWNlLXJlY29nbml0aW9uLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGYyOTdcIjsgfVxuLnJpLXZvaWNlLXJlY29nbml0aW9uLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYyOThcIjsgfVxuLnJpLXZvaWNlcHJpbnQtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI5OVwiOyB9XG4ucmktdm9pY2VwcmludC1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjlhXCI7IH1cbi5yaS12b2x1bWUtZG93bi1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjliXCI7IH1cbi5yaS12b2x1bWUtZG93bi1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjljXCI7IH1cbi5yaS12b2x1bWUtbXV0ZS1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjlkXCI7IH1cbi5yaS12b2x1bWUtbXV0ZS1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMjllXCI7IH1cbi5yaS12b2x1bWUtb2ZmLXZpYnJhdGUtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjI5ZlwiOyB9XG4ucmktdm9sdW1lLW9mZi12aWJyYXRlLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYyYTBcIjsgfVxuLnJpLXZvbHVtZS11cC1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmExXCI7IH1cbi5yaS12b2x1bWUtdXAtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJhMlwiOyB9XG4ucmktdm9sdW1lLXZpYnJhdGUtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJhM1wiOyB9XG4ucmktdm9sdW1lLXZpYnJhdGUtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJhNFwiOyB9XG4ucmktdnVlanMtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJhNVwiOyB9XG4ucmktdnVlanMtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJhNlwiOyB9XG4ucmktd2Fsay1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmE3XCI7IH1cbi5yaS13YWxrLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYyYThcIjsgfVxuLnJpLXdhbGxldC0yLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGYyYTlcIjsgfVxuLnJpLXdhbGxldC0yLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYyYWFcIjsgfVxuLnJpLXdhbGxldC0zLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGYyYWJcIjsgfVxuLnJpLXdhbGxldC0zLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYyYWNcIjsgfVxuLnJpLXdhbGxldC1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmFkXCI7IH1cbi5yaS13YWxsZXQtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJhZVwiOyB9XG4ucmktd2F0ZXItZmxhc2gtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJhZlwiOyB9XG4ucmktd2F0ZXItZmxhc2gtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJiMFwiOyB9XG4ucmktd2ViY2FtLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGYyYjFcIjsgfVxuLnJpLXdlYmNhbS1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmIyXCI7IH1cbi5yaS13ZWNoYXQtMi1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmIzXCI7IH1cbi5yaS13ZWNoYXQtMi1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmI0XCI7IH1cbi5yaS13ZWNoYXQtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJiNVwiOyB9XG4ucmktd2VjaGF0LWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYyYjZcIjsgfVxuLnJpLXdlY2hhdC1wYXktZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJiN1wiOyB9XG4ucmktd2VjaGF0LXBheS1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmI4XCI7IH1cbi5yaS13ZWliby1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmI5XCI7IH1cbi5yaS13ZWliby1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmJhXCI7IH1cbi5yaS13aGF0c2FwcC1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmJiXCI7IH1cbi5yaS13aGF0c2FwcC1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmJjXCI7IH1cbi5yaS13aGVlbGNoYWlyLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGYyYmRcIjsgfVxuLnJpLXdoZWVsY2hhaXItbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJiZVwiOyB9XG4ucmktd2lmaS1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmJmXCI7IH1cbi5yaS13aWZpLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYyYzBcIjsgfVxuLnJpLXdpZmktb2ZmLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGYyYzFcIjsgfVxuLnJpLXdpZmktb2ZmLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYyYzJcIjsgfVxuLnJpLXdpbmRvdy0yLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGYyYzNcIjsgfVxuLnJpLXdpbmRvdy0yLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYyYzRcIjsgfVxuLnJpLXdpbmRvdy1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmM1XCI7IH1cbi5yaS13aW5kb3ctbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJjNlwiOyB9XG4ucmktd2luZG93cy1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmM3XCI7IH1cbi5yaS13aW5kb3dzLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYyYzhcIjsgfVxuLnJpLXdpbmR5LWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGYyYzlcIjsgfVxuLnJpLXdpbmR5LWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYyY2FcIjsgfVxuLnJpLXdpcmVsZXNzLWNoYXJnaW5nLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGYyY2JcIjsgfVxuLnJpLXdpcmVsZXNzLWNoYXJnaW5nLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYyY2NcIjsgfVxuLnJpLXdvbWVuLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGYyY2RcIjsgfVxuLnJpLXdvbWVuLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYyY2VcIjsgfVxuLnJpLXd1YmktaW5wdXQ6YmVmb3JlIHsgY29udGVudDogXCJcXGYyY2ZcIjsgfVxuLnJpLXhib3gtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJkMFwiOyB9XG4ucmkteGJveC1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmQxXCI7IH1cbi5yaS14aW5nLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGYyZDJcIjsgfVxuLnJpLXhpbmctbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJkM1wiOyB9XG4ucmkteW91dHViZS1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmQ0XCI7IH1cbi5yaS15b3V0dWJlLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYyZDVcIjsgfVxuLnJpLXpjb29sLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGYyZDZcIjsgfVxuLnJpLXpjb29sLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYyZDdcIjsgfVxuLnJpLXpoaWh1LWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGYyZDhcIjsgfVxuLnJpLXpoaWh1LWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYyZDlcIjsgfVxuLnJpLXpvb20taW4tZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJkYVwiOyB9XG4ucmktem9vbS1pbi1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmRiXCI7IH1cbi5yaS16b29tLW91dC1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmRjXCI7IH1cbi5yaS16b29tLW91dC1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmRkXCI7IH1cbi5yaS16enotZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJkZVwiOyB9XG4ucmktenp6LWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYyZGZcIjsgfVxuLnJpLWFycm93LWRvd24tZG91YmxlLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGYyZTBcIjsgfVxuLnJpLWFycm93LWRvd24tZG91YmxlLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYyZTFcIjsgfVxuLnJpLWFycm93LWxlZnQtZG91YmxlLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGYyZTJcIjsgfVxuLnJpLWFycm93LWxlZnQtZG91YmxlLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYyZTNcIjsgfVxuLnJpLWFycm93LXJpZ2h0LWRvdWJsZS1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmU0XCI7IH1cbi5yaS1hcnJvdy1yaWdodC1kb3VibGUtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJlNVwiOyB9XG4ucmktYXJyb3ctdHVybi1iYWNrLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGYyZTZcIjsgfVxuLnJpLWFycm93LXR1cm4tYmFjay1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmU3XCI7IH1cbi5yaS1hcnJvdy10dXJuLWZvcndhcmQtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJlOFwiOyB9XG4ucmktYXJyb3ctdHVybi1mb3J3YXJkLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYyZTlcIjsgfVxuLnJpLWFycm93LXVwLWRvdWJsZS1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmVhXCI7IH1cbi5yaS1hcnJvdy11cC1kb3VibGUtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJlYlwiOyB9XG4ucmktYmFyZC1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmVjXCI7IH1cbi5yaS1iYXJkLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYyZWRcIjsgfVxuLnJpLWJvb3RzdHJhcC1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmVlXCI7IH1cbi5yaS1ib290c3RyYXAtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJlZlwiOyB9XG4ucmktYm94LTEtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJmMFwiOyB9XG4ucmktYm94LTEtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJmMVwiOyB9XG4ucmktYm94LTItZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJmMlwiOyB9XG4ucmktYm94LTItbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJmM1wiOyB9XG4ucmktYm94LTMtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJmNFwiOyB9XG4ucmktYm94LTMtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJmNVwiOyB9XG4ucmktYnJhaW4tZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJmNlwiOyB9XG4ucmktYnJhaW4tbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJmN1wiOyB9XG4ucmktY2FuZGxlLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGYyZjhcIjsgfVxuLnJpLWNhbmRsZS1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmY5XCI7IH1cbi5yaS1jYXNoLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGYyZmFcIjsgfVxuLnJpLWNhc2gtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJmYlwiOyB9XG4ucmktY29udHJhY3QtbGVmdC1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmZjXCI7IH1cbi5yaS1jb250cmFjdC1sZWZ0LWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYyZmRcIjsgfVxuLnJpLWNvbnRyYWN0LWxlZnQtcmlnaHQtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjJmZVwiOyB9XG4ucmktY29udHJhY3QtbGVmdC1yaWdodC1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMmZmXCI7IH1cbi5yaS1jb250cmFjdC1yaWdodC1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzAwXCI7IH1cbi5yaS1jb250cmFjdC1yaWdodC1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzAxXCI7IH1cbi5yaS1jb250cmFjdC11cC1kb3duLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGYzMDJcIjsgfVxuLnJpLWNvbnRyYWN0LXVwLWRvd24tbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjMwM1wiOyB9XG4ucmktY29waWxvdC1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzA0XCI7IH1cbi5yaS1jb3BpbG90LWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYzMDVcIjsgfVxuLnJpLWNvcm5lci1kb3duLWxlZnQtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjMwNlwiOyB9XG4ucmktY29ybmVyLWRvd24tbGVmdC1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzA3XCI7IH1cbi5yaS1jb3JuZXItZG93bi1yaWdodC1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzA4XCI7IH1cbi5yaS1jb3JuZXItZG93bi1yaWdodC1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzA5XCI7IH1cbi5yaS1jb3JuZXItbGVmdC1kb3duLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGYzMGFcIjsgfVxuLnJpLWNvcm5lci1sZWZ0LWRvd24tbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjMwYlwiOyB9XG4ucmktY29ybmVyLWxlZnQtdXAtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjMwY1wiOyB9XG4ucmktY29ybmVyLWxlZnQtdXAtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjMwZFwiOyB9XG4ucmktY29ybmVyLXJpZ2h0LWRvd24tZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjMwZVwiOyB9XG4ucmktY29ybmVyLXJpZ2h0LWRvd24tbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjMwZlwiOyB9XG4ucmktY29ybmVyLXJpZ2h0LXVwLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGYzMTBcIjsgfVxuLnJpLWNvcm5lci1yaWdodC11cC1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzExXCI7IH1cbi5yaS1jb3JuZXItdXAtbGVmdC1kb3VibGUtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjMxMlwiOyB9XG4ucmktY29ybmVyLXVwLWxlZnQtZG91YmxlLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYzMTNcIjsgfVxuLnJpLWNvcm5lci11cC1sZWZ0LWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGYzMTRcIjsgfVxuLnJpLWNvcm5lci11cC1sZWZ0LWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYzMTVcIjsgfVxuLnJpLWNvcm5lci11cC1yaWdodC1kb3VibGUtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjMxNlwiOyB9XG4ucmktY29ybmVyLXVwLXJpZ2h0LWRvdWJsZS1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzE3XCI7IH1cbi5yaS1jb3JuZXItdXAtcmlnaHQtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjMxOFwiOyB9XG4ucmktY29ybmVyLXVwLXJpZ2h0LWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYzMTlcIjsgfVxuLnJpLWNyb3NzLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGYzMWFcIjsgfVxuLnJpLWNyb3NzLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYzMWJcIjsgfVxuLnJpLWVkZ2UtbmV3LWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGYzMWNcIjsgfVxuLnJpLWVkZ2UtbmV3LWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYzMWRcIjsgfVxuLnJpLWVxdWFsLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGYzMWVcIjsgfVxuLnJpLWVxdWFsLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYzMWZcIjsgfVxuLnJpLWV4cGFuZC1sZWZ0LWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGYzMjBcIjsgfVxuLnJpLWV4cGFuZC1sZWZ0LWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYzMjFcIjsgfVxuLnJpLWV4cGFuZC1sZWZ0LXJpZ2h0LWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGYzMjJcIjsgfVxuLnJpLWV4cGFuZC1sZWZ0LXJpZ2h0LWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYzMjNcIjsgfVxuLnJpLWV4cGFuZC1yaWdodC1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzI0XCI7IH1cbi5yaS1leHBhbmQtcmlnaHQtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjMyNVwiOyB9XG4ucmktZXhwYW5kLXVwLWRvd24tZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjMyNlwiOyB9XG4ucmktZXhwYW5kLXVwLWRvd24tbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjMyN1wiOyB9XG4ucmktZmxpY2tyLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGYzMjhcIjsgfVxuLnJpLWZsaWNrci1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzI5XCI7IH1cbi5yaS1mb3J3YXJkLTEwLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGYzMmFcIjsgfVxuLnJpLWZvcndhcmQtMTAtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjMyYlwiOyB9XG4ucmktZm9yd2FyZC0xNS1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzJjXCI7IH1cbi5yaS1mb3J3YXJkLTE1LWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYzMmRcIjsgfVxuLnJpLWZvcndhcmQtMzAtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjMyZVwiOyB9XG4ucmktZm9yd2FyZC0zMC1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzJmXCI7IH1cbi5yaS1mb3J3YXJkLTUtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjMzMFwiOyB9XG4ucmktZm9yd2FyZC01LWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYzMzFcIjsgfVxuLnJpLWdyYWR1YXRpb24tY2FwLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGYzMzJcIjsgfVxuLnJpLWdyYWR1YXRpb24tY2FwLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYzMzNcIjsgfVxuLnJpLWhvbWUtb2ZmaWNlLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGYzMzRcIjsgfVxuLnJpLWhvbWUtb2ZmaWNlLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYzMzVcIjsgfVxuLnJpLWhvdXJnbGFzcy0yLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGYzMzZcIjsgfVxuLnJpLWhvdXJnbGFzcy0yLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYzMzdcIjsgfVxuLnJpLWhvdXJnbGFzcy1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzM4XCI7IH1cbi5yaS1ob3VyZ2xhc3MtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjMzOVwiOyB9XG4ucmktamF2YXNjcmlwdC1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzNhXCI7IH1cbi5yaS1qYXZhc2NyaXB0LWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYzM2JcIjsgfVxuLnJpLWxvb3AtbGVmdC1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzNjXCI7IH1cbi5yaS1sb29wLWxlZnQtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjMzZFwiOyB9XG4ucmktbG9vcC1yaWdodC1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzNlXCI7IH1cbi5yaS1sb29wLXJpZ2h0LWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYzM2ZcIjsgfVxuLnJpLW1lbW9yaWVzLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGYzNDBcIjsgfVxuLnJpLW1lbW9yaWVzLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYzNDFcIjsgfVxuLnJpLW1ldGEtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM0MlwiOyB9XG4ucmktbWV0YS1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzQzXCI7IH1cbi5yaS1taWNyb3NvZnQtbG9vcC1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzQ0XCI7IH1cbi5yaS1taWNyb3NvZnQtbG9vcC1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzQ1XCI7IH1cbi5yaS1uZnQtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM0NlwiOyB9XG4ucmktbmZ0LWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYzNDdcIjsgfVxuLnJpLW5vdGlvbi1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzQ4XCI7IH1cbi5yaS1ub3Rpb24tbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM0OVwiOyB9XG4ucmktb3BlbmFpLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGYzNGFcIjsgfVxuLnJpLW9wZW5haS1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzRiXCI7IH1cbi5yaS1vdmVybGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM0Y1wiOyB9XG4ucmktcDJwLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGYzNGRcIjsgfVxuLnJpLXAycC1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzRlXCI7IH1cbi5yaS1wcmVzZW50YXRpb24tZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM0ZlwiOyB9XG4ucmktcHJlc2VudGF0aW9uLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYzNTBcIjsgfVxuLnJpLXJlcGxheS0xMC1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzUxXCI7IH1cbi5yaS1yZXBsYXktMTAtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM1MlwiOyB9XG4ucmktcmVwbGF5LTE1LWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGYzNTNcIjsgfVxuLnJpLXJlcGxheS0xNS1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzU0XCI7IH1cbi5yaS1yZXBsYXktMzAtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM1NVwiOyB9XG4ucmktcmVwbGF5LTMwLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYzNTZcIjsgfVxuLnJpLXJlcGxheS01LWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGYzNTdcIjsgfVxuLnJpLXJlcGxheS01LWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYzNThcIjsgfVxuLnJpLXNjaG9vbC1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzU5XCI7IH1cbi5yaS1zY2hvb2wtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM1YVwiOyB9XG4ucmktc2hpbmluZy0yLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGYzNWJcIjsgfVxuLnJpLXNoaW5pbmctMi1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzVjXCI7IH1cbi5yaS1zaGluaW5nLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGYzNWRcIjsgfVxuLnJpLXNoaW5pbmctbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM1ZVwiOyB9XG4ucmktc2tldGNoaW5nOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzVmXCI7IH1cbi5yaS1za2lwLWRvd24tZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM2MFwiOyB9XG4ucmktc2tpcC1kb3duLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYzNjFcIjsgfVxuLnJpLXNraXAtbGVmdC1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzYyXCI7IH1cbi5yaS1za2lwLWxlZnQtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM2M1wiOyB9XG4ucmktc2tpcC1yaWdodC1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzY0XCI7IH1cbi5yaS1za2lwLXJpZ2h0LWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYzNjVcIjsgfVxuLnJpLXNraXAtdXAtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM2NlwiOyB9XG4ucmktc2tpcC11cC1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzY3XCI7IH1cbi5yaS1zbG93LWRvd24tZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM2OFwiOyB9XG4ucmktc2xvdy1kb3duLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYzNjlcIjsgfVxuLnJpLXNwYXJrbGluZy0yLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGYzNmFcIjsgfVxuLnJpLXNwYXJrbGluZy0yLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYzNmJcIjsgfVxuLnJpLXNwYXJrbGluZy1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzZjXCI7IH1cbi5yaS1zcGFya2xpbmctbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM2ZFwiOyB9XG4ucmktc3BlYWstZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM2ZVwiOyB9XG4ucmktc3BlYWstbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM2ZlwiOyB9XG4ucmktc3BlZWQtdXAtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM3MFwiOyB9XG4ucmktc3BlZWQtdXAtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM3MVwiOyB9XG4ucmktdGlrdG9rLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGYzNzJcIjsgfVxuLnJpLXRpa3Rvay1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzczXCI7IH1cbi5yaS10b2tlbi1zd2FwLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGYzNzRcIjsgfVxuLnJpLXRva2VuLXN3YXAtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM3NVwiOyB9XG4ucmktdW5waW4tZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM3NlwiOyB9XG4ucmktdW5waW4tbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM3N1wiOyB9XG4ucmktd2VjaGF0LWNoYW5uZWxzLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGYzNzhcIjsgfVxuLnJpLXdlY2hhdC1jaGFubmVscy1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzc5XCI7IH1cbi5yaS13b3JkcHJlc3MtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM3YVwiOyB9XG4ucmktd29yZHByZXNzLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYzN2JcIjsgfVxuLnJpLWJsZW5kZXItZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM3Y1wiOyB9XG4ucmktYmxlbmRlci1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzdkXCI7IH1cbi5yaS1lbW9qaS1zdGlja2VyLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGYzN2VcIjsgfVxuLnJpLWVtb2ppLXN0aWNrZXItbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM3ZlwiOyB9XG4ucmktZ2l0LWNsb3NlLXB1bGwtcmVxdWVzdC1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzgwXCI7IH1cbi5yaS1naXQtY2xvc2UtcHVsbC1yZXF1ZXN0LWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYzODFcIjsgfVxuLnJpLWluc3RhbmNlLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGYzODJcIjsgfVxuLnJpLWluc3RhbmNlLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYzODNcIjsgfVxuLnJpLW1lZ2FwaG9uZS1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzg0XCI7IH1cbi5yaS1tZWdhcGhvbmUtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM4NVwiOyB9XG4ucmktcGFzcy1leHBpcmVkLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGYzODZcIjsgfVxuLnJpLXBhc3MtZXhwaXJlZC1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzg3XCI7IH1cbi5yaS1wYXNzLXBlbmRpbmctZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM4OFwiOyB9XG4ucmktcGFzcy1wZW5kaW5nLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYzODlcIjsgfVxuLnJpLXBhc3MtdmFsaWQtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM4YVwiOyB9XG4ucmktcGFzcy12YWxpZC1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzhiXCI7IH1cbi5yaS1haS1nZW5lcmF0ZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM4Y1wiOyB9XG4ucmktY2FsZW5kYXItY2xvc2UtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM4ZFwiOyB9XG4ucmktY2FsZW5kYXItY2xvc2UtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM4ZVwiOyB9XG4ucmktZHJhZ2dhYmxlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzhmXCI7IH1cbi5yaS1mb250LWZhbWlseTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM5MFwiOyB9XG4ucmktZm9udC1tb25vOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzkxXCI7IH1cbi5yaS1mb250LXNhbnMtc2VyaWY6YmVmb3JlIHsgY29udGVudDogXCJcXGYzOTJcIjsgfVxuLnJpLWZvbnQtc2FuczpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM5M1wiOyB9XG4ucmktaGFyZC1kcml2ZS0zLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGYzOTRcIjsgfVxuLnJpLWhhcmQtZHJpdmUtMy1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzk1XCI7IH1cbi5yaS1raWNrLWZpbGw6YmVmb3JlIHsgY29udGVudDogXCJcXGYzOTZcIjsgfVxuLnJpLWtpY2stbGluZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM5N1wiOyB9XG4ucmktbGlzdC1jaGVjay0zOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzk4XCI7IH1cbi5yaS1saXN0LWluZGVmaW5pdGU6YmVmb3JlIHsgY29udGVudDogXCJcXGYzOTlcIjsgfVxuLnJpLWxpc3Qtb3JkZXJlZC0yOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzlhXCI7IH1cbi5yaS1saXN0LXJhZGlvOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzliXCI7IH1cbi5yaS1vcGVuYmFzZS1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzljXCI7IH1cbi5yaS1vcGVuYmFzZS1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMzlkXCI7IH1cbi5yaS1wbGFuZXQtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjM5ZVwiOyB9XG4ucmktcGxhbmV0LWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYzOWZcIjsgfVxuLnJpLXByb2hpYml0ZWQtZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjNhMFwiOyB9XG4ucmktcHJvaGliaXRlZC1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmM2ExXCI7IH1cbi5yaS1xdW90ZS10ZXh0OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmM2EyXCI7IH1cbi5yaS1zZW8tZmlsbDpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjNhM1wiOyB9XG4ucmktc2VvLWxpbmU6YmVmb3JlIHsgY29udGVudDogXCJcXGYzYTRcIjsgfVxuLnJpLXNsYXNoLWNvbW1hbmRzOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmM2E1XCI7IH1cblxuIiwiLy9cbi8vIG1lbnUuc2Nzc1xuLy9cblxuLy8gTG9nbyBIZWlnaHRcbi5sb2dvLWxnIHtcbiAgICBpbWcge1xuICAgICAgICBoZWlnaHQ6ICRsb2dvLWxnLWhlaWdodDtcbiAgICB9XG59XG5cbi5sb2dvLXNtIHtcbiAgICBpbWcge1xuICAgICAgICBoZWlnaHQ6ICRsb2dvLXNtLWhlaWdodDtcbiAgICB9XG59XG5cbi8vIFNpZGViYXIgTG9nb1xuLmxvZ28ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRvcDogMDtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBsaW5lLWhlaWdodDogJHRvcGJhci1oZWlnaHQ7XG4gICAgcGFkZGluZzogMCBjYWxjKCRsZWZ0YmFyLXdpZHRoLXNtICogMC41IC0gJGxvZ28tc20taGVpZ2h0ICogMC43KTtcbiAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1iYXNlO1xuXG4gICAgc3Bhbi5sb2dvLWxnIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgc3Bhbi5sb2dvLXNtIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAmLmxvZ28tbGlnaHQge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgICYubG9nby1kYXJrIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxufVxuXG5odG1sW2RhdGEtbWVudS1jb2xvcj1cImJyYW5kXCJdLFxuaHRtbFtkYXRhLW1lbnUtY29sb3I9XCJkYXJrXCJdLFxuaHRtbFtkYXRhLWJzLXRoZW1lPVwiZGFya1wiXSB7XG5cbiAgICAubG9nbyB7XG4gICAgICAgICYubG9nby1saWdodCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuXG4gICAgICAgICYubG9nby1kYXJrIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIFdyYXBwZXJcbi53cmFwcGVyIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cbi8vIENvbnRlbnQgUGFnZVxuLmNvbnRlbnQtcGFnZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1sZWZ0OiAkbGVmdGJhci13aWR0aDtcbiAgICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gJHRvcGJhci1oZWlnaHQgLSAycHgpO1xuICAgIHBhZGRpbmc6IDAgY2FsYygkc3BhY2VyICogMC41KSAkZm9vdGVyLWhlaWdodDtcbiAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1iYXNlO1xufVxuXG4vLyBMZWZ0IFNpZGUtbWVudVxuLmxlZnRzaWRlLW1lbnUge1xuICAgIHotaW5kZXg6IDEwMDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHRvcDogMDtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgd2lkdGg6ICRsZWZ0YmFyLXdpZHRoO1xuICAgIG1pbi13aWR0aDogJGxlZnRiYXItd2lkdGg7XG4gICAgcGFkZGluZy1ib3R0b206IGNhbGMoJGZvb3Rlci1oZWlnaHQgKyAkc3BhY2VyICogMC41KTtcbiAgICBiYWNrZ3JvdW5kOiAkbWVudS1iZztcbiAgICBib3gtc2hhZG93OiB2YXIoLS0jeyRwcmVmaXh9Ym94LXNoYWRvdyk7XG4gICAgYm9yZGVyLXJpZ2h0OiAkY2FyZC1ib3JkZXItd2lkdGggc29saWQgJGNhcmQtYm9yZGVyLWNvbG9yO1xuICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLWJhc2U7XG59XG5cbi8vIFNpZGUtbmF2XG4uc2lkZS1uYXYge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG5cbiAgICB1bCB7XG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICB9XG5cbiAgICAuc2lkZS1uYXYtbGluayB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIGNvbG9yOiAkbWVudS1pdGVtLWNvbG9yO1xuICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1iYXNlO1xuICAgICAgICBmb250LXNpemU6ICRtZW51LWl0ZW0tZm9udC1zaXplO1xuICAgICAgICBwYWRkaW5nOiAkbWVudS1pdGVtLXBhZGRpbmcteSAkbWVudS1pdGVtLXBhZGRpbmcteDtcbiAgICAgICAgbWFyZ2luOiA1cHggMDtcblxuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAmOmZvY3VzLFxuICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgICBjb2xvcjogJG1lbnUtaXRlbS1ob3Zlci1jb2xvcjtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIGkge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJG1lbnUtaXRlbS1pY29uLXNpemU7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogJG1lbnUtaXRlbS1pY29uLXNpemU7XG4gICAgICAgICAgICB3aWR0aDogJG1lbnUtaXRlbS1pY29uLXdpZHRoO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm1lbnUtYXJyb3cge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICByaWdodDogY2FsYygkbWVudS1pdGVtLXBhZGRpbmcteCAqIDEuNSk7XG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjE1cztcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkbWVudS1pdGVtLWljb24tc2l6ZTtcbiAgICAgICAgZm9udC1zaXplOiBjYWxjKCRtZW51LWl0ZW0tZm9udC1zaXplICogMS4xOCk7XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogXCJcXGVhNmVcIjtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcInJlbWl4aWNvblwiO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmJhZGdlIHtcbiAgICAgICAgbWFyZ2luLXRvcDogY2FsYygkbWVudS1pdGVtLWZvbnQtc2l6ZSAqIDAuMjUpO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoJG1lbnUtaXRlbS1wYWRkaW5nLXggKiAyKTtcbiAgICB9XG5cbiAgICAuc2lkZS1uYXYtdGl0bGUge1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICBjb2xvcjogJG1lbnUtaXRlbS1jb2xvcjtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICAgICAgICBmb250LXNpemU6IGNhbGMoJG1lbnUtaXRlbS1mb250LXNpemUgKiAwLjg1KTtcbiAgICAgICAgcGFkZGluZzogJG1lbnUtaXRlbS1wYWRkaW5nLXkgY2FsYygkbWVudS1pdGVtLXBhZGRpbmcteCAqIDIpO1xuICAgIH1cblxuICAgIC5zaWRlLW5hdi1pdGVtIHtcbiAgICAgICAgPmFbYXJpYS1leHBhbmRlZD1cInRydWVcIl0ge1xuICAgICAgICAgICAgPnNwYW4ubWVudS1hcnJvdyB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDkwZGVnKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYubWVudWl0ZW0tYWN0aXZlIHtcbiAgICAgICAgICAgID5hOm5vdCguY29sbGFwc2VkKSB7XG4gICAgICAgICAgICAgICAgPnNwYW4ubWVudS1hcnJvdyB7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSg5MGRlZyk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm1lbnVpdGVtLWFjdGl2ZSB7XG5cbiAgICAgICAgPmEge1xuICAgICAgICAgICAgY29sb3I6ICRtZW51LWl0ZW0tYWN0aXZlLWNvbG9yO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1tZWRpdW07XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWVudS1pdGVtLWFjdGl2ZS1iZztcblxuICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICY6Zm9jdXMsXG4gICAgICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRtZW51LWl0ZW0tYWN0aXZlLWNvbG9yO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLm1lbnVpdGVtLWFjdGl2ZSB7XG4gICAgICAgICAgICAuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJG1lbnUtaXRlbS1hY3RpdmUtY29sb3I7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1tZWRpdW07XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmJvdHRvbSB7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB9XG59XG5cbi8vIFNpZGViYXIgTWVudSBpdGVtIEFycm93IChSVEwgTW9kZSlcbipbZGlyPVwibHRyXCJdIHtcbiAgICAuc2lkZS1uYXYge1xuICAgICAgICAuc2lkZS1uYXYtaXRlbSB7XG4gICAgICAgICAgICAubWVudS1hcnJvdyB7XG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcRjAxNDFcIiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gTXV0bGkgTGV2ZWwgTWVudVxuLnNpZGUtbmF2LXNlY29uZC1sZXZlbCxcbi5zaWRlLW5hdi10aGlyZC1sZXZlbCxcbi5zaWRlLW5hdi1mb3J0aC1sZXZlbCB7XG5cbiAgICBsaSxcbiAgICAuc2lkZS1uYXYtaXRlbSB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgYSxcbiAgICAgICAgLnNpZGUtbmF2LWxpbmsge1xuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgIGNvbG9yOiAkbWVudS1pdGVtLWNvbG9yO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1iYXNlO1xuICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjKCRtZW51LWl0ZW0tZm9udC1zaXplICogMC45NSk7XG4gICAgICAgICAgICBwYWRkaW5nOiBjYWxjKCRtZW51LWl0ZW0tcGFkZGluZy15ICogMC42KSBjYWxjKCRtZW51LWl0ZW0tcGFkZGluZy14ICogMS41KTtcblxuICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICY6Zm9jdXMsXG4gICAgICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRtZW51LWl0ZW0taG92ZXItY29sb3I7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICA+YSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRtZW51LWl0ZW0tYWN0aXZlLWNvbG9yO1xuXG4gICAgICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICAgICAmOmZvY3VzLFxuICAgICAgICAgICAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRtZW51LWl0ZW0tYWN0aXZlLWNvbG9yO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnNpZGUtbmF2LXNlY29uZC1sZXZlbCB7XG4gICAgbWFyZ2luLXRvcDogY2FsYygkbWVudS1pdGVtLXBhZGRpbmcteSAqIC0wLjUpO1xuICAgIHBhZGRpbmctbGVmdDogJG1lbnUtaXRlbS1pY29uLXdpZHRoO1xufVxuXG4uc2lkZS1uYXYtdGhpcmQtbGV2ZWwsLnNpZGUtbmF2LWZvcnRoLWxldmVsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IGNhbGMoJG1lbnUtaXRlbS1wYWRkaW5nLXggKiAyKTtcbn1cblxuLy8gRW5sYXJnZSBNZW51IChDb25kZW5zZWQgbWQgc2l6ZSBsZWZ0IHNpZGViYXIgKVxuaHRtbFtkYXRhLXNpZGVuYXYtc2l6ZT1cImNvbmRlbnNlZFwiXTpub3QoW2RhdGEtbGF5b3V0PVwidG9wbmF2XCJdKSB7XG5cbiAgICAud3JhcHBlciB7XG5cbiAgICAgICAgLm5hdmJhci1jdXN0b20ge1xuICAgICAgICAgICAgei1pbmRleDogMTAwNTtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAkbGVmdGJhci13aWR0aC1zbTtcbiAgICAgICAgfVxuXG4gICAgICAgIC8vIFNpZGUgbWVudVxuICAgICAgICAubGVmdHNpZGUtbWVudSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB3aWR0aDogJGxlZnRiYXItd2lkdGgtc207XG4gICAgICAgICAgICBtaW4td2lkdGg6ICRsZWZ0YmFyLXdpZHRoLXNtO1xuXG4gICAgICAgICAgICAuc2ltcGxlYmFyLW1hc2ssXG4gICAgICAgICAgICAuc2ltcGxlYmFyLWNvbnRlbnQtd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnNpbXBsZWJhci1zY3JvbGxiYXIge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnNpbXBsZWJhci1vZmZzZXQge1xuICAgICAgICAgICAgICAgIGJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAubG9nbyB7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbWVudS1iZztcblxuICAgICAgICAgICAgICAgIHNwYW4ubG9nby1sZyB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgc3Bhbi5sb2dvLXNtIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAvLyBTaWRlYmFyIE1lbnVcbiAgICAgICAgICAgIC5zaWRlLW5hdiB7XG5cbiAgICAgICAgICAgICAgICAuY29sbGFwc2UsXG4gICAgICAgICAgICAgICAgLmNvbGxhcHNpbmcge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgICAgICAgICAgIC5zaWRlLW5hdi1zZWNvbmQtbGV2ZWwsXG4gICAgICAgICAgICAgICAgICAgIC5zaWRlLW5hdi10aGlyZC1sZXZlbCxcbiAgICAgICAgICAgICAgICAgICAgLnNpZGUtbmF2LWZvcnRoLWxldmVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBsaSB7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5zaWRlLW5hdi1saW5rIHtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgLm1lbnUtYXJyb3cge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAkbWVudS1pdGVtLXBhZGRpbmcteDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5zaWRlLW5hdi1pdGVtIHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAgICAgICAgIC5zaWRlLW5hdi1saW5rIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiBjYWxjKCRtZW51LWl0ZW0tcGFkZGluZy15ICsgNHB4KSAkbWVudS1pdGVtLXBhZGRpbmcteDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiBjYWxjKCRsZWZ0YmFyLXdpZHRoLXNtIC0gY2FsYygkbWVudS1pdGVtLXBhZGRpbmcteCAqIDIpKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmFjdGl2ZSxcbiAgICAgICAgICAgICAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbWVudS1pdGVtLWhvdmVyLWNvbG9yO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC5tZW51LWFycm93IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoOTBkZWcpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAuc2lkZS1uYXYtbGluayB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJG1lbnUtY29uZGVuc2VkLWxpbmstYmc7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6ICRsZWZ0YmFyLXdpZHRoO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpub3QoLmJhZGdlKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogJG1lbnUtaXRlbS1wYWRkaW5nLXg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cblxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICA+LmNvbGxhcHNlLFxuICAgICAgICAgICAgICAgICAgICAgICAgPi5jb2xsYXBzaW5nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IG5vbmUgIWltcG9ydGFudDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgID51bCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6ICRsZWZ0YmFyLXdpZHRoLXNtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRtZW51LWJnO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAkYm94LXNoYWRvdy1sZztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoI3skbGVmdGJhci13aWR0aH0gLSAjeyRsZWZ0YmFyLXdpZHRoLXNtfSk7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoI3skbGVmdGJhci13aWR0aH0gLSAjeyRsZWZ0YmFyLXdpZHRoLXNtfSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiBjYWxjKCRtZW51LWl0ZW0tcGFkZGluZy15ICogMC45KSBjYWxjKCRtZW51LWl0ZW0tcGFkZGluZy14ICogMik7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbWVudS1pdGVtLWhvdmVyLWNvbG9yO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA+LmNvbGxhcHNlLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID4uY29sbGFwc2luZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBub25lICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPnVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IGNhbGMoI3skbGVmdGJhci13aWR0aH0gLSAjeyRsZWZ0YmFyLXdpZHRoLXNtfSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygjeyRsZWZ0YmFyLXdpZHRofSAtICN7JGxlZnRiYXItd2lkdGgtc219KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5zaWRlLW5hdi10aXRsZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgLy8gQ29udGVudCBQYWdlXG4gICAgICAgIC5jb250ZW50LXBhZ2Uge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6ICRsZWZ0YmFyLXdpZHRoLXNtO1xuICAgICAgICAgICAgbWluLWhlaWdodDogJGxlZnRiYXItY29uZGVuc2VkLWhlaWdodDsgLy8gMTgwMHB4XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vICBDb21wYWN0IE1lbnVcbmh0bWxbZGF0YS1zaWRlbmF2LXNpemU9XCJjb21wYWN0XCJdOm5vdChbZGF0YS1sYXlvdXQ9XCJ0b3BuYXZcIl0pIHtcbiAgICAud3JhcHBlciB7XG5cbiAgICAgICAgLm5hdmJhci1jdXN0b20ge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6ICRsZWZ0YmFyLXdpZHRoLW1kO1xuICAgICAgICB9XG5cbiAgICAgICAgLy8gU2lkZSBtZW51XG4gICAgICAgIC5sZWZ0c2lkZS1tZW51IHtcbiAgICAgICAgICAgIHdpZHRoOiAkbGVmdGJhci13aWR0aC1tZDtcbiAgICAgICAgICAgIG1pbi13aWR0aDogJGxlZnRiYXItd2lkdGgtbWQ7XG5cbiAgICAgICAgICAgIC8vIFNpZGViYXIgTWVudVxuICAgICAgICAgICAgLnNpZGUtbmF2IHtcblxuICAgICAgICAgICAgICAgIC5zaWRlLW5hdi10aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogJG1lbnUtaXRlbS1wYWRkaW5nLXkgY2FsYygkbWVudS1pdGVtLXBhZGRpbmcteCk7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLnNpZGUtbmF2LWl0ZW0ge1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6ICRtZW51LWl0ZW0tcGFkZGluZy15IGNhbGMoJG1lbnUtaXRlbS1wYWRkaW5nLXggKiAxLjUpO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5zaWRlLW5hdi1saW5rIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogJG1lbnUtaXRlbS1wYWRkaW5nLXkgJG1lbnUtaXRlbS1wYWRkaW5nLXg7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICAgICAgICAgICAgICBpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgY2FsYygkbWVudS1pdGVtLXBhZGRpbmcteSAqIDEvMyk7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAuYmFkZ2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuXG4gICAgICAgICAgICAgICAgLnNpZGUtbmF2LXNlY29uZC1sZXZlbCxcbiAgICAgICAgICAgICAgICAuc2lkZS1uYXYtdGhpcmQtbGV2ZWwsXG4gICAgICAgICAgICAgICAgLnNpZGUtbmF2LWZvcnRoLWxldmVsIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICAgICAgICAgICAgICAubWVudS1hcnJvdyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogJG1lbnUtaXRlbS1wYWRkaW5nLXg7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBsaSB7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIGEsXG4gICAgICAgICAgICAgICAgICAgICAgICAuc2lkZS1uYXYtbGluayB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogY2FsYygkbWVudS1pdGVtLXBhZGRpbmcteSAqIDAuOCkgY2FsYygkbWVudS1pdGVtLXBhZGRpbmcteCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLm1lbnUtYXJyb3cge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC8vIENvbnRlbnQgUGFnZVxuICAgICAgICAuY29udGVudC1wYWdlIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAkbGVmdGJhci13aWR0aC1tZDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gRnVsbCBTaXplIE1lbnVcbmh0bWxbZGF0YS1zaWRlbmF2LXNpemU9XCJmdWxsXCJdOm5vdChbZGF0YS1sYXlvdXQ9XCJ0b3BuYXZcIl0pIHtcbiAgICAubmF2YmFyLWN1c3RvbSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuXG4gICAgICAgIC5sb2dvLXRvcGJhciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubGVmdHNpZGUtbWVudSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKCRsZWZ0YmFyLXdpZHRoICogLTEpO1xuICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBvcGFjaXR5OiAwO1xuXG4gICAgICAgIC5sb2dvIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY29udGVudC1wYWdlIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuXG4gICAgJi5zaWRlYmFyLWVuYWJsZSB7XG4gICAgICAgIC5sZWZ0c2lkZS1tZW51IHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB6LWluZGV4OiAxMDU1O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIExheW91dC1ib3hlZCAoTGF5b3V0IE1vZGUpXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHh4bCkge1xuICAgIGh0bWxbZGF0YS1sYXlvdXQtbW9kZT1cImJveGVkXCJdIHtcbiAgICAgICAgYm9keSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYm94ZWQtbGF5b3V0LWJnO1xuICAgICAgICB9XG5cbiAgICAgICAgLndyYXBwZXIge1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICBib3gtc2hhZG93OiB2YXIoLS0jeyRwcmVmaXh9Ym94LXNoYWRvdyk7XG4gICAgICAgICAgICBtYXgtd2lkdGg6ICRib3hlZC1sYXlvdXQtd2lkdGg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Ym9keS1iZyk7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIFNjcm9sbGFibGUgTGF5b3V0XG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgaHRtbFtkYXRhLWxheW91dC1wb3NpdGlvbj1cInNjcm9sbGFibGVcIl0ge1xuXG4gICAgICAgIC53cmFwcGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgICAgICAubGVmdHNpZGUtbWVudSB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAgICAgICAubG9nbyB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAjbGVmdHNpZGUtbWVudS1jb250YWluZXIge1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtICN7JHRvcGJhci1oZWlnaHR9KSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5uYXZiYXItY3VzdG9tIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWMgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIGh0bWxbZGF0YS1sYXlvdXQtcG9zaXRpb249XCJzY3JvbGxhYmxlXCJdW2RhdGEtbGF5b3V0PVwidG9wbmF2XCJdIHtcblxuICAgICAgICAudG9wbmF2IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLy9cbi8vIGN1c3RvbS12YXJpYWJsZXMuc2Nzc1xuLy9cblxuLy8gXG5cbiRsb2dvLWxnLWhlaWdodDogICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1sb2dvLWxnLWhlaWdodCk7XG4kbG9nby1zbS1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9bG9nby1zbS1oZWlnaHQpO1xuXG5cbi8vIExlZnQgU2lkZWJhclxuJGxlZnRiYXItd2lkdGg6ICAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWxlZnRiYXItd2lkdGgpO1xuJGxlZnRiYXItd2lkdGgtbWQ6ICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWxlZnRiYXItd2lkdGgtbWQpO1xuJGxlZnRiYXItd2lkdGgtc206ICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWxlZnRiYXItd2lkdGgtc20pO1xuJGxlZnRiYXItY29uZGVuc2VkLWhlaWdodDogICAgICAgICAgdmFyKC0tI3skcHJlZml4fWxlZnRiYXItY29uZGVuc2VkLWhlaWdodCk7XG5cbiRtZW51LWl0ZW0taWNvbi1zaXplOiAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1tZW51LWl0ZW0taWNvbi1zaXplKTtcbiRtZW51LWl0ZW0taWNvbi13aWR0aDogICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1tZW51LWl0ZW0taWNvbi13aWR0aCk7XG4kbWVudS1pdGVtLWZvbnQtc2l6ZTogICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9bWVudS1pdGVtLWZvbnQtc2l6ZSk7XG4kbWVudS1pdGVtLXBhZGRpbmcteDogICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9bWVudS1pdGVtLXBhZGRpbmcteCk7XG4kbWVudS1pdGVtLXBhZGRpbmcteTogICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9bWVudS1pdGVtLXBhZGRpbmcteSk7XG5cbi8vIE1lbnVcbiRtZW51LWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1tZW51LWJnKTtcbiRtZW51LWl0ZW0tY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1tZW51LWl0ZW0tY29sb3IpO1xuJG1lbnUtaXRlbS1ob3Zlci1jb2xvcjogICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fW1lbnUtaXRlbS1ob3Zlci1jb2xvcik7XG4kbWVudS1pdGVtLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9bWVudS1pdGVtLWFjdGl2ZS1jb2xvcik7XG4kbWVudS1pdGVtLWFjdGl2ZS1iZzogICAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9bWVudS1pdGVtLWFjdGl2ZS1iZyk7XG5cbi8vIFRvcGJhclxuJHRvcGJhci1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fXRvcGJhci1oZWlnaHQpO1xuJHRvcGJhci1iZzogICAgICAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fXRvcGJhci1iZyk7XG4kdG9wYmFyLWl0ZW0tY29sb3I6ICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9dG9wYmFyLWl0ZW0tY29sb3IpO1xuJHRvcGJhci1pdGVtLWhvdmVyLWNvbG9yOiAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fXRvcGJhci1pdGVtLWhvdmVyLWNvbG9yKTtcbiR0b3BiYXItc2VhcmNoLWJnOiAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH10b3BiYXItc2VhcmNoLWJnKTtcblxuLy8gRm9vdGVyXG4kZm9vdGVyLWhlaWdodDogICAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Zm9vdGVyLWhlaWdodCk7XG5cblxuLy8gQmFja2dyb3VuZCBsZWZ0LXNpZGViYXJcbiRtZW51LWNvbmRlbnNlZC1saW5rLWJnOiAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1tZW51LWNvbmRlbnNlZC1saW5rLWJnKTtcblxuLy8gQm94ZWQgTGF5b3V0XG4kYm94ZWQtbGF5b3V0LXdpZHRoOiAgICAgICAgICAgICAgICAxMzAwcHg7XG4kYm94ZWQtbGF5b3V0LWJnOiAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9dGVydGlhcnktYmcpO1xuXG4vLyBIZWxwYm94XG4kaGVscC1ib3gtYmc6ICAgICAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9aGVscC1ib3gtYmcpO1xuXG4vLyBEcm9wZG93biBMYXJnZVxuJGRyb3Bkb3duLWxnLXdpZHRoOiAgICAgICAgICAgICAgIDMyMHB4O1xuXG4vLyBDaGF0IHdpZGdldFxuJGNoYXQtcHJpbWFyeS11c2VyLWJnOiAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1jaGF0LXByaW1hcnktdXNlci1iZyk7XG4kY2hhdC1zZWNvbmRhcnktdXNlci1iZzogICAgICAgICAgdmFyKC0tI3skcHJlZml4fWNoYXQtc2Vjb25kYXJ5LXVzZXItYmcpO1xuIiwiLy9cbi8vIHRvcGJhci5zY3NzXG4vL1xuXG4ubmF2YmFyLWN1c3RvbSB7XG4gICAgYmFja2dyb3VuZDogJHRvcGJhci1iZztcbiAgICBib3gtc2hhZG93OiB2YXIoLS0jeyRwcmVmaXh9Ym94LXNoYWRvdyk7XG4gICAgbWluLWhlaWdodDogJHRvcGJhci1oZWlnaHQ7XG4gICAgbWFyZ2luLWxlZnQ6ICRsZWZ0YmFyLXdpZHRoO1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgdG9wOiAwO1xuICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLWJhc2U7XG4gICAgei1pbmRleDogMTAwMDsgICAgXG5cbiAgICAudG9wYmFyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcblxuICAgICAgICAvLyBUb3BiYXIgU2VhcmNoIGZyb21cbiAgICAgICAgLmFwcC1zZWFyY2gge1xuICAgICAgICAgICAgZm9ybSB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAkdG9wYmFyLWhlaWdodDtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDMyMHB4O1xuXG4gICAgICAgICAgICAgICAgLmZvcm0tY29udHJvbCB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdG9wYmFyLWl0ZW0tY29sb3I7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0b3BiYXItc2VhcmNoLWJnO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIHNwYW4uc2VhcmNoLWljb24ge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHRvcGJhci1pdGVtLWNvbG9yO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC50b3BiYXItbWVudSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6ICR0b3BiYXItaGVpZ2h0O1xuXG4gICAgICAgICAgICAubmF2LWxpbmsge1xuICAgICAgICAgICAgICAgICYuc2hvdyB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdG9wYmFyLWl0ZW0taG92ZXItY29sb3I7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLm5hdi1saW5rIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBjb2xvcjogJHRvcGJhci1pdGVtLWNvbG9yO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBoZWlnaHQ6ICR0b3BiYXItaGVpZ2h0O1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHRvcGJhci1pdGVtLWhvdmVyLWNvbG9yO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyBUb3BiYXIgTG9nb1xuLmxvZ28tdG9wYmFyIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGxpbmUtaGVpZ2h0OiAkdG9wYmFyLWhlaWdodDtcbiAgICBwYWRkaW5nOiAwICRzcGFjZXIgKiAwLjU7XG5cbiAgICAubG9nby1zbSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLmxvZ28tbGlnaHQge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5sb2dvLWRhcmsge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG59XG5cbmh0bWxbZGF0YS10b3BiYXItY29sb3I9XCJicmFuZFwiXSxcbmh0bWxbZGF0YS10b3BiYXItY29sb3I9XCJkYXJrXCJdLFxuaHRtbFtkYXRhLWJzLXRoZW1lPVwiZGFya1wiXSB7XG4gICAgLmxvZ28tdG9wYmFyIHtcbiAgICAgICAgLmxvZ28tbGlnaHQge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cblxuICAgICAgICAubG9nby1kYXJrIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIFRvcGJhciBsaWdodC9EYXJrIE1vZGUgaWNvbiBcbmh0bWxbZGF0YS1icy10aGVtZT1cImRhcmtcIl0ge1xuICAgICNsaWdodC1kYXJrLW1vZGUge1xuICAgICAgICAucmktbW9vbi1saW5lIHtcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcXGYxYmZcIjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gIFRvcGJhciBNZW51IFRvZ2dsZSBidXR0b25cbi5idXR0b24tdG9nZ2xlLW1lbnUge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBjb2xvcjogJHRvcGJhci1pdGVtLWNvbG9yO1xuICAgIHdpZHRoOiA2MHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgei1pbmRleDogMTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi8vIFRvcGJhciBTZWFyY2ggZnJvbVxuLmFwcC1zZWFyY2gge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgb3ZlcmZsb3cteTogaGlkZGVuO1xuXG4gICAgZm9ybSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgLmZvcm0tY29udHJvbCB7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQ7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWxpZ2h0KTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICBzcGFuLnNlYXJjaC1pY29uIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHotaW5kZXg6IDQ7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzhweDtcbiAgICAgICAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgei1pbmRleDogNTtcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5KTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5pbnB1dC1ncm91cC10ZXh0IHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgei1pbmRleDogNDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgICAgIHotaW5kZXg6IDEwNjA7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIE5vdGlmaWNhdGlvblxuLm5vdGlmaWNhdGlvbi1saXN0IHtcbiAgICBtYXJnaW4tbGVmdDogMDtcblxuICAgIC5ub3RpLXRpdGxlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIHBhZGRpbmc6IDE1cHggMjBweDtcbiAgICB9XG5cbiAgICAubm90aS1pY29uLWJhZGdlIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMTRweDtcbiAgICAgICAgcmlnaHQ6IC00cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICB9XG5cbiAgICAubm90aWZ5LWl0ZW0ge1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG5cbiAgICAgICAgJi51bnJlYWQtbm90aSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9dGVydGlhcnktYmcpO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5yZWFkLW5vdGkge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXRlcnRpYXJ5LWJnKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5jYXJkLWJvZHkge1xuICAgICAgICAgICAgcGFkZGluZzogMTRweDtcblxuICAgICAgICAgICAgLm5vdGktY2xvc2UtYnRuIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiAzcHg7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5ub3RpLWl0ZW0tdGl0bGUge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDJweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLm5vdGktaXRlbS10aXRsZSxcbiAgICAgICAgICAgIC5ub3RpLWl0ZW0tc3VidGl0bGUge1xuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5ub3RpZnktaWNvbiB7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgIGhlaWdodDogMzZweDtcbiAgICAgICAgICAgIHdpZHRoOiAzNnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICB9XG5cbiAgICAgICAgLm5vdGlmeS1kZXRhaWxzIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDQ1cHg7XG5cbiAgICAgICAgICAgIGIge1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHNtYWxsIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnByb2ZpbGUtZHJvcGRvd24ge1xuICAgIG1pbi13aWR0aDogMTcwcHg7XG59XG5cbi5uYXYtdXNlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMTBweDtcbiAgICBtaW4taGVpZ2h0OiAkdG9wYmFyLWhlaWdodDtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xufVxuXG5cblxuLy8gZnVsbHNjcmVlbiBleGl0IGljb25cbi5mdWxsc2NyZWVuLWVuYWJsZSB7XG4gICAgLnJpLWZ1bGxzY3JlZW4tbGluZTo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcXGVkOWFcIjtcbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAzNzVweCkge1xuICAgIC5uYXZiYXItY3VzdG9tIHtcbiAgICAgICAgLmJ1dHRvbi10b2dnbGUtbWVudSB7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5sb2dvLXRvcGJhciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgIC5uYXZiYXItY3VzdG9tIHtcbiAgICAgICAgLnRvcGJhci1tZW51IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBpbml0aWFsO1xuICAgICAgICB9XG5cbiAgICAgICAgLmRyb3Bkb3duIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG5cbiAgICAgICAgICAgIC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgICAgICAgICBsZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgLm5hdmJhci1jdXN0b20ge1xuICAgICAgICBwYWRkaW5nOiAwICRzcGFjZXIgKiAwLjU7XG4gICAgfVxuXG4gICAgLmxvZ28tdG9wYmFyIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgc3Bhbi5sb2dvLWxnIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICBzcGFuLmxvZ28tc20ge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLy9cbi8vIHBhZ2UtaGVhZC5zY3NzXG4vL1xuXG4ucGFnZS10aXRsZS1ib3gge1xuICAgIC5wYWdlLXRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICAvLyBjb2xvcjogJHBhZ2UtdGl0bGUtY29sb3I7XG4gICAgfVxuXG4gICAgLnBhZ2UtdGl0bGUtcmlnaHQge1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgfVxuXG4gICAgLmJyZWFkY3J1bWIge1xuICAgICAgICBwYWRkaW5nLXRvcDogOHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTZweDtcbiAgICB9XG59XG5cbi5wYWdlLXRpdGxlLWJveC1zbSB7XG4gICAgLnBhZ2UtdGl0bGUge1xuICAgICAgICBsaW5lLWhlaWdodDogMSAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgIH1cblxuICAgIC5wYWdlLXRpdGxlLXJpZ2h0IHtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cblxuICAgIC5icmVhZGNydW1iIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgIG1hcmdpbi10b3A6IC0zcHggIWltcG9ydGFudDtcbiAgICB9XG59XG5cbi50ZXh0LXRpdGxlIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fXNlY29uZGFyeS1jb2xvcik7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH10ZXJ0aWFyeS1jb2xvcik7XG4gICAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAucGFnZS10aXRsZS1ib3gge1xuICAgICAgICAucGFnZS10aXRsZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNzBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5icmVhZGNydW1iIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAucGFnZS10aXRsZS1yaWdodCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDE5cHgpIHtcbiAgICAucGFnZS10aXRsZS1ib3ggLmJyZWFkY3J1bWIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn1cbiIsIi8vIFxuLy8gZm9vdGVyLnNjc3Ncbi8vXG5cbi5mb290ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICBoZWlnaHQ6ICRmb290ZXItaGVpZ2h0O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwICRzcGFjZXI7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1ncmF5LTYwMCk7XG4gICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tYmFzZTtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGNhcmQtYm9yZGVyLWNvbG9yO1xuXG4gICAgLmZvb3Rlci1saW5rcyB7XG4gICAgICAgIGEge1xuICAgICAgICAgICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1ncmF5LTYwMCk7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogJHNwYWNlcjtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuNHM7XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Z3JheS02MDApO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyBVc2VkIGZvciBhY2NvdW50IGF1dGhlbnRpY2F0aW9uIHBhZ2VzXG4uZm9vdGVyLWFsdCB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgLmZvb3RlciB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG59IiwiLy9cbi8vIGhvcml6b250YWwtbmF2LnNjc3MgKExheW91dCAtdG9wbmF2KVxuLy9cblxuaHRtbFtkYXRhLWxheW91dD1cInRvcG5hdlwiXSB7XG4gICAgLm5hdmJhci1jdXN0b20ge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIHotaW5kZXg6IDEwMDU7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG5cbiAgICAgICAgLmxvZ28tdG9wYmFyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG5cbiAgICAgICAgLmJ1dHRvbi10b2dnbGUtbWVudSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmNvbnRlbnQtcGFnZSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBwYWRkaW5nOiAwIDAgJHRvcGJhci1oZWlnaHQ7XG4gICAgfVxuXG4gICAgLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICRzcGFjZXI7XG4gICAgICAgIHBhZGRpbmctbGVmdDogJHNwYWNlcjtcbiAgICB9XG5cbiAgICAudG9wbmF2IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHotaW5kZXg6IDEwMDA7XG4gICAgICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgICAgIHRvcDogJHRvcGJhci1oZWlnaHQ7XG4gICAgICAgIGJhY2tncm91bmQ6ICRtZW51LWJnO1xuICAgICAgICBib3gtc2hhZG93OiB2YXIoLS0jeyRwcmVmaXh9Ym94LXNoYWRvdyk7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkY2FyZC1ib3JkZXItY29sb3I7XG5cbiAgICAgICAgLm5hdmJhciB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLm5hdmJhci1uYXYge1xuICAgICAgICAgICAgLm5hdi1saW5rIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJG1lbnUtaXRlbS1mb250LXNpemU7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogY2FsYygkbWVudS1pdGVtLXBhZGRpbmcteSAqIDEuMikgY2FsYygkbWVudS1pdGVtLXBhZGRpbmcteCAqIDIpO1xuXG4gICAgICAgICAgICAgICAgaSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJG1lbnUtaXRlbS1pY29uLXNpemU7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogY2FsYygkbWVudS1pdGVtLWljb24tc2l6ZSAqIDAuNSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuZHJvcGRvd24ge1xuICAgICAgICAgICAgICAgIC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKGNhbGMoI3skZHJvcGRvd24tZm9udC1zaXplfSAtIDApKTtcblxuICAgICAgICAgICAgICAgICAgICAuZHJvcGRvd24taXRlbSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiBjYWxjKCRtZW51LWl0ZW0tcGFkZGluZy15ICogLjc1KSBjYWxjKCRtZW51LWl0ZW0tcGFkZGluZy14ICogMi40KTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG5cbiAgICAgICAgfVxuXG4gICAgICAgIC5uYXYtaXRlbSB7XG5cbiAgICAgICAgICAgID5hLFxuICAgICAgICAgICAgLm5hdi1saW5rIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJG1lbnUtaXRlbS1jb2xvcjtcblxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG1lbnUtaXRlbS1ob3Zlci1jb2xvcjtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbWVudS1pdGVtLWFjdGl2ZS1jb2xvcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICA+YSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbWVudS1pdGVtLWFjdGl2ZS1jb2xvcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYXJyb3ctZG93biB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoJG1lbnUtaXRlbS1wYWRkaW5nLXggKiAxKTtcbiAgICAgICAgZm9udC1zaXplOiBjYWxjKCRtZW51LWl0ZW0tZm9udC1zaXplICogMS4xOCk7XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogXCJcXEVBNEVcIjtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcInJlbWl4aWNvblwiO1xuICAgICAgICB9XG4gICAgfVxuXG5cbiAgICAjc2lkZWJhci1zaXplIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAjdG9wbmF2LWNvbG9yIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxufVxuXG4jdG9wbmF2LWNvbG9yIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4vLyAgSG9yaXpvbnRhbCBNZW51IFRvZ2dsZSBCdXR0b25cbi5uYXZiYXItdG9nZ2xlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgcGFkZGluZzogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogJHRvcGJhci1pdGVtLWNvbG9yO1xuICAgIGJvcmRlcjogbm9uZTtcblxuICAgIC5saW5lcyB7XG4gICAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gICAgfVxuXG4gICAgc3BhbiB7XG4gICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRvcGJhci1pdGVtLWNvbG9yO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cyBlYXNlO1xuICAgIH1cblxuICAgICYub3BlbiB7XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICB0b3A6IDdweDtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgdG9wOiA3cHg7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIGh0bWxbZGF0YS1sYXlvdXQ9XCJ0b3BuYXZcIl0ge1xuXG4gICAgICAgIC5jb250YWluZXItZmx1aWQge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA5NSU7XG4gICAgICAgIH1cblxuICAgICAgICAmW2RhdGEtbGF5b3V0LW1vZGU9XCJib3hlZFwiXSB7XG5cbiAgICAgICAgICAgIC5jb250YWluZXItZmx1aWQge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogOTclO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnRvcG5hdiB7XG4gICAgICAgIC5uYXZiYXItbmF2IHtcbiAgICAgICAgICAgIC5uYXYtaXRlbSB7XG4gICAgICAgICAgICAgICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgICAgICAgICAgICAgLm5hdi1saW5rIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5kcm9wZG93biB7XG4gICAgICAgICAgICAuZHJvcGRvd24tbWVudSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkZHJvcGRvd24tYm9yZGVyLXJhZGl1cztcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IGNhbGModmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLW1pbi13aWR0aCkgKyBjYWxjKCRtZW51LWl0ZW0tZm9udC1zaXplICogMS41KSk7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKGNhbGMoI3skZHJvcGRvd24tZm9udC1zaXplfSAtIDApKTtcblxuICAgICAgICAgICAgICAgIC5hcnJvdy1kb3duIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkbWVudS1pdGVtLWZvbnQtc2l6ZTtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICByaWdodDogJG1lbnUtaXRlbS1wYWRkaW5nLXg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmRyb3Bkb3duIHtcbiAgICAgICAgICAgICAgICAgICAgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgID4uZHJvcGRvd24tbWVudSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5kcm9wZG93bjpob3Zlcj4uZHJvcGRvd24tbWVudT4uZHJvcGRvd246aG92ZXI+LmRyb3Bkb3duLW1lbnUge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cblxuICAgICAgICAuZHJvcGRvd24uYWN0aXZlPmEuZHJvcGRvd24taXRlbSB7XG4gICAgICAgICAgICBjb2xvcjogJGRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yO1xuICAgICAgICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGRyb3Bkb3duLWxpbmstYWN0aXZlLWJnKTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgaHRtbFtkYXRhLWxheW91dD1cInRvcG5hdlwiXSB7XG4gICAgICAgIC50b3BuYXYge1xuICAgICAgICAgICAgbWF4LWhlaWdodDogMzYwcHg7XG4gICAgICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xuXG4gICAgICAgICAgICAubmF2YmFyLW5hdiB7XG4gICAgICAgICAgICAgICAgLm5hdi1saW5rIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogY2FsYygkbWVudS1pdGVtLXBhZGRpbmcteSAqIDAuOCkgY2FsYygkbWVudS1pdGVtLXBhZGRpbmcteCAqIDIpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmRyb3Bkb3duIHtcbiAgICAgICAgICAgICAgICAuZHJvcGRvd24tbWVudSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogY2FsYygkbWVudS1pdGVtLXBhZGRpbmcteCAqIDMpO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiBjYWxjKCRtZW51LWl0ZW0tcGFkZGluZy15ICogLTAuNzUpO1xuXG4gICAgICAgICAgICAgICAgICAgIC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IGNhbGMoJG1lbnUtaXRlbS1wYWRkaW5nLXkgKiAtMC41KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogY2FsYygkbWVudS1pdGVtLXBhZGRpbmcteCAqIDEuNSk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuZHJvcGRvd24taXRlbSB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuZHJvcGRvd24ge1xuICAgICAgICAgICAgICAgIC5kcm9wZG93bi1pdGVtIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRtZW51LWl0ZW0tY29sb3I7XG5cbiAgICAgICAgICAgICAgICAgICAgJi5ob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG1lbnUtaXRlbS1ob3Zlci1jb2xvcjtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICYuYWN0aXZlLFxuICAgICAgICAgICAgICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG1lbnUtaXRlbS1hY3RpdmUtY29sb3I7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5kcm9wZG93bi5hY3RpdmU+YS5kcm9wZG93bi1pdGVtIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJG1lbnUtaXRlbS1hY3RpdmUtY29sb3I7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5hcnJvdy1kb3duIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRtZW51LWl0ZW0tZm9udC1zaXplO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAkbWVudS1pdGVtLXBhZGRpbmcteDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5uYXZiYXItdG9nZ2xlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHh4bCkge1xuICAgIGh0bWxbZGF0YS1sYXlvdXQ9XCJ0b3BuYXZcIl0ge1xuXG4gICAgICAgIC5jb250YWluZXItZmx1aWQge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA4NSU7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLy8gXG4vLyByb290LnNjc3Ncbi8vXG5cbkBtaXhpbiBjb2xvci1tb2RlKCRtb2RlOiBsaWdodCwgJHJvb3Q6IGZhbHNlKSB7XG4gICAgQGlmICRjb2xvci1tb2RlLXR5cGUgPT1cIm1lZGlhLXF1ZXJ5XCIge1xuICAgICAgICBAaWYgJHJvb3QgPT10cnVlIHtcbiAgICAgICAgICAgIEBtZWRpYSAocHJlZmVycy1jb2xvci1zY2hlbWU6ICRtb2RlKSB7XG4gICAgICAgICAgICAgICAgOnJvb3Qge1xuICAgICAgICAgICAgICAgICAgICBAY29udGVudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAZWxzZSB7XG4gICAgICAgICAgICBAbWVkaWEgKHByZWZlcnMtY29sb3Itc2NoZW1lOiAkbW9kZSkge1xuICAgICAgICAgICAgICAgIEBjb250ZW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGVsc2Uge1xuICAgICAgICBbZGF0YS1icy10aGVtZT1cIiN7JG1vZGV9XCJdIHtcbiAgICAgICAgICAgIEBjb250ZW50O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyB0aGVtZS1saWdodFxuLy8gOnJvb3QsXG4vLyBbZGF0YS1icy10aGVtZT1cImxpZ2h0XCJdIHtcblxuXG4vLyB9XG5cbi8vdGhlbWUgZGFya1xuQGlmICRlbmFibGUtZGFyay1tb2RlIHtcbiAgICBAaW5jbHVkZSBjb2xvci1tb2RlKGRhcmssIHRydWUpIHtcbiAgICAgICAgLS0jeyRwcmVmaXh9bGlnaHQ6ICAgICAgICAgICAgICAgICAgICAgICM0NjRmNWI7XG4gICAgICAgIC0tI3skcHJlZml4fWxpZ2h0LXJnYjogICAgICAgICAgICAgICAgICAje3RvLXJnYigjNDY0ZjViKX07XG4gICAgICAgIC0tI3skcHJlZml4fWRhcms6ICAgICAgICAgICAgICAgICAgICAgICAjNjM3Mzg1O1xuICAgICAgICAtLSN7JHByZWZpeH1kYXJrLXJnYjogICAgICAgICAgICAgICAgICAgI3t0by1yZ2IoIzYzNzM4NSl9O1xuICAgIH1cbn1cbiIsIi8vXG4vLyBhY2NvcmRpb25zLnNjc3Ncbi8vXG5cbi5hY2NvcmRpb24taGVhZGVyIHtcbiAgICBtYXJnaW46IDA7XG59XG5cbi5hY2NvcmRpb24ge1xuICAgID4uY2FyZCB7XG4gICAgICAgID4uY2FyZC1oZWFkZXIge1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC0xcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIvL1xuLy8gYXZhdGFyLnNjc3MgKGF2YXRhciB0aHVtYm5haWwgc2l6ZXMpXG4vL1xuXG4uYXZhdGFyLXh4cyB7XG4gICAgaGVpZ2h0OiAxLjVyZW07XG4gICAgd2lkdGg6IDEuNXJlbTtcbn1cblxuLmF2YXRhci14cyB7XG4gICAgaGVpZ2h0OiAycmVtO1xuICAgIHdpZHRoOiAycmVtO1xufVxuXG4uYXZhdGFyLXNtIHtcbiAgICBoZWlnaHQ6IDNyZW07XG4gICAgd2lkdGg6IDNyZW07XG59XG5cbi5hdmF0YXItbWQge1xuICAgIGhlaWdodDogNC41cmVtO1xuICAgIHdpZHRoOiA0LjVyZW07XG59XG5cbi5hdmF0YXItbGcge1xuICAgIGhlaWdodDogNnJlbTtcbiAgICB3aWR0aDogNnJlbTtcbn1cblxuLmF2YXRhci14bCB7XG4gICAgaGVpZ2h0OiA3LjVyZW07XG4gICAgd2lkdGg6IDcuNXJlbTtcbn1cblxuLmF2YXRhci10aXRsZSB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cHJpbWFyeSk7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaWJvbGQ7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG5cbi8vIGF2YXRhci1ncm91cFxuLmF2YXRhci1ncm91cCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuXG4gICAgLmF2YXRhci1ncm91cC1pdGVtIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xMnB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0ycHgpO1xuICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIvL1xuLy8gYnJlYWRjcnVtYi5zY3NzXG4vL1xuXG4vLyBCcmVhZGNydW1iIGl0ZW0gYXJyb3dcbi5icmVhZGNydW1iLWl0ZW0ge1xuICAgIGEge1xuICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB9XG4gICAgKy5icmVhZGNydW1iLWl0ZW0ge1xuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwicmVtaXhpY29uXCI7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgICAgICB9XG4gICAgfVxufSIsIi8vXG4vLyBidXR0b25zLnNjc3Ncbi8vXG5cbkBlYWNoICRzdGF0ZSBpbiBtYXAta2V5cygkdGhlbWUtY29sb3JzKSB7XG5cbiAgICAuYnRuLSN7JHN0YXRlfSB7XG4gICAgICAgIC0tI3skcHJlZml4fWJ0bi1iZzogdmFyKC0tI3skcHJlZml4fSN7JHN0YXRlfSk7XG4gICAgICAgIC0tI3skcHJlZml4fWJ0bi1ib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH0jeyRzdGF0ZX0pO1xuICAgICAgICAtLSN7JHByZWZpeH1idG4taG92ZXItYmc6IHZhcigtLSN7JHByZWZpeH0jeyRzdGF0ZX0tdGV4dC1lbXBoYXNpcyk7XG4gICAgICAgIC0tI3skcHJlZml4fWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH0jeyRzdGF0ZX0tdGV4dC1lbXBoYXNpcyk7XG4gICAgICAgIC0tI3skcHJlZml4fWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiB2YXIoLS0jeyRwcmVmaXh9I3skc3RhdGV9LXJnYik7XG4gICAgICAgIC0tI3skcHJlZml4fWJ0bi1hY3RpdmUtYmc6IHZhcigtLSN7JHByZWZpeH0jeyRzdGF0ZX0tdGV4dC1lbXBoYXNpcyk7XG4gICAgICAgIC0tI3skcHJlZml4fWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9I3skc3RhdGV9LXRleHQtZW1waGFzaXMpO1xuICAgIH1cblxuICAgIC5idG4tb3V0bGluZS0jeyRzdGF0ZX0ge1xuICAgICAgICAtLSN7JHByZWZpeH1idG4tY29sb3I6IHZhcigtLSN7JHByZWZpeH0jeyRzdGF0ZX0pO1xuICAgICAgICAtLSN7JHByZWZpeH1idG4tYmc6IHRyYW5zcGFyZW50O1xuICAgICAgICAtLSN7JHByZWZpeH1idG4tYm9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9I3skc3RhdGV9KTtcbiAgICAgICAgLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWJnOiB2YXIoLS0jeyRwcmVmaXh9I3skc3RhdGV9KTtcbiAgICAgICAgLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fSN7JHN0YXRlfSk7XG4gICAgICAgIC0tI3skcHJlZml4fWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiB2YXIoLS0jeyRwcmVmaXh9I3skc3RhdGV9LXJnYik7XG4gICAgICAgIC0tI3skcHJlZml4fWJ0bi1hY3RpdmUtYmc6IHZhcigtLSN7JHByZWZpeH0jeyRzdGF0ZX0pO1xuICAgICAgICAtLSN7JHByZWZpeH1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fSN7JHN0YXRlfSk7XG4gICAgfVxuICAgIFxuICAgIC5idG4tc29mdC0jeyRzdGF0ZX0ge1xuICAgICAgICAtLSN7JHByZWZpeH1idG4tY29sb3I6IHZhcigtLSN7JHByZWZpeH0jeyRzdGF0ZX0pO1xuICAgICAgICAtLSN7JHByZWZpeH1idG4tYmc6IHZhcigtLSN7JHByZWZpeH0jeyRzdGF0ZX0tYmctc3VidGxlKTtcbiAgICAgICAgLS0jeyRwcmVmaXh9YnRuLWJvcmRlci1jb2xvcjogI3t0cmFuc3BhcmVudH07XG4gICAgICAgIC0tI3skcHJlZml4fWJ0bi1ob3Zlci1iZzogdmFyKC0tI3skcHJlZml4fSN7JHN0YXRlfSk7XG4gICAgICAgIC0tI3skcHJlZml4fWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH0jeyRzdGF0ZX0pO1xuICAgICAgICAtLSN7JHByZWZpeH1idG4tYWN0aXZlLWJnOiB2YXIoLS0jeyRwcmVmaXh9I3skc3RhdGV9KTtcbiAgICAgICAgLS0jeyRwcmVmaXh9YnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH0jeyRzdGF0ZX0pO1xuICAgICAgICAtLSN7JHByZWZpeH1idG4tZGlzYWJsZWQtY29sb3I6IHZhcigtLSN7JHByZWZpeH0jeyRzdGF0ZX0pO1xuICAgICAgICAtLSN7JHByZWZpeH1idG4tZGlzYWJsZWQtYmc6IHZhcigtLSN7JHByZWZpeH0jeyRzdGF0ZX0pO1xuICAgICAgICAtLSN7JHByZWZpeH1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9I3skc3RhdGV9KTtcbiAgICAgICAgLS0jeyRwcmVmaXh9YnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDAgMCAwICRidG4tZm9jdXMtd2lkdGggcmdiYSh2YXIoLS0jeyRwcmVmaXh9I3skc3RhdGV9KS1yZ2IsIDAuNSk7XG4gICAgfVxufVxuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgICBcbiAgICAuYnRuLXNvZnQtI3skY29sb3J9IHtcbiAgICAgICAgLS0jeyRwcmVmaXh9YnRuLWFjdGl2ZS1jb2xvcjogI3tjb2xvci1jb250cmFzdCgkdmFsdWUpfTtcbiAgICAgICAgLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWNvbG9yOiAje2NvbG9yLWNvbnRyYXN0KCR2YWx1ZSl9O1xuICAgIH1cbn1cblxuXG4vLyBMaWdodCAmIERhcmsgYnV0dG9uXG5bZGF0YS1icy10aGVtZT1cImRhcmtcIl0ge1xuXG4gICAgLmJ0bi1saWdodCB7XG4gICAgICAgIC0tI3skcHJlZml4fWJ0bi1jb2xvcjogI2ZmZjtcbiAgICAgICAgLS0jeyRwcmVmaXh9YnRuLWFjdGl2ZS1jb2xvcjogI2ZmZjtcbiAgICAgICAgLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWNvbG9yOiAjZmZmO1xuICAgIH1cbn0iLCIvL1xuLy8gX2JhZGdlcy5zY3NzXG4vL1xuXG4vLyBPdXRsaW5lIGJhZGdlXG5cbkBlYWNoICRzdGF0ZSBpbiBtYXAta2V5cygkdGhlbWUtY29sb3JzKSB7XG4gICAgLmJhZGdlLW91dGxpbmUtI3skc3RhdGV9IHtcbiAgICAgICAgLS0jeyRwcmVmaXh9YmFkZ2UtY29sb3I6IHZhcigtLSN7JHByZWZpeH0jeyRzdGF0ZX0pO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9I3skc3RhdGV9KTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cbiAgICAgICAgJltocmVmXSB7XG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fSN7JHN0YXRlfSk7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9I3skc3RhdGV9LWJnLXN1YnRsZSk7XG5cbiAgICAgICAgICAgICY6aXMoOmhvdmVyLDpmb2N1cykge1xuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9I3skc3RhdGV9KTtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fSN7JHN0YXRlfS1iZy1zdWJ0bGUpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIi8vXG4vLyBjYXJkLnNjc3Ncbi8vXG5cbi5jYXJkIHtcbiAgICBib3gtc2hhZG93OiAkY2FyZC1ib3gtc2hhZG93O1xuICAgIG1hcmdpbi1ib3R0b206ICRncmlkLWd1dHRlci13aWR0aDtcblxuICAgIC5oZWFkZXItdGl0bGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG4gICAgXG4gICAgLmNhcmQtZHJvcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgfVxuXG4gICAgLmNhcmQtd2lkZ2V0cyB7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgaGVpZ2h0OiAxNnB4O1xuXG4gICAgICAgID5hIHtcbiAgICAgICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDIwcHg7XG5cbiAgICAgICAgICAgICYuY29sbGFwc2VkIHtcbiAgICAgICAgICAgICAgICBpIHtcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcXEVBMTNcIjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gQ2FyZCB0aXRsZSAvIENhcmQgSGVhZGVyXG4uY2FyZC10aXRsZSxcbi5jYXJkLWhlYWRlciB7XG4gICAgbWFyZ2luLXRvcDogMDtcbn1cblxuLy9DYXJkIGRpc2FibGUgbG9hZGluZyAoQ3VzdG9tIENhcmRzKVxuLmNhcmQtZGlzYWJsZWQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgYm9yZGVyLXJhZGl1czogJGNhcmQtYm9yZGVyLXJhZGl1cztcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKCRsaWdodCwgLjgpO1xuICAgIGN1cnNvcjogcHJvZ3Jlc3M7XG5cbiAgICAuY2FyZC1wb3J0bGV0cy1sb2FkZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Z3JheS05MDApO1xuICAgICAgICBhbmltYXRpb246IHJvdGF0ZWJveCAxLjJzIGluZmluaXRlIGVhc2UtaW4tb3V0O1xuICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0oJHNwYWNlciAqIDAuNSk7XG4gICAgICAgIG1hcmdpbi10b3A6IC0oJHNwYWNlciAqIDAuNSk7XG4gICAgfVxufVxuXG5Aa2V5ZnJhbWVzIHJvdGF0ZWJveCB7XG4gICAgMCUge1xuICAgICAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDEyMHB4KSByb3RhdGVYKDBkZWcpIHJvdGF0ZVkoMGRlZyk7XG4gICAgfVxuXG4gICAgNTAlIHtcbiAgICAgICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgxMjBweCkgcm90YXRlWCgtMTgwLjFkZWcpIHJvdGF0ZVkoMGRlZyk7XG4gICAgfVxuXG4gICAgMTAwJSB7XG4gICAgICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMTIwcHgpIHJvdGF0ZVgoLTE4MGRlZykgcm90YXRlWSgtMTc5LjlkZWcpO1xuICAgIH1cbn1cblxuLy8gQ3VzdG9tIGNhcmQgaGVpZ2h0XG4uY2FyZC1oLTEwMCB7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAjeyRzcGFjZXJ9KTtcbn0iLCIvL1xuLy8gY3VzdG9tLWZvcm1zLnNjc3Ncbi8vXG5cbkBlYWNoICRzdGF0ZSBpbiBtYXAta2V5cygkdGhlbWUtY29sb3JzKSB7XG4gICAgLmZvcm0tY2hlY2tib3gtI3skc3RhdGV9LCAuZm9ybS1yYWRpby0jeyRzdGF0ZX0ge1xuICAgICAgICAuZm9ybS1jaGVjay1pbnB1dCB7XG4gICAgICAgICAgICAmOmNoZWNrZWQge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH0jeyRzdGF0ZX0pO1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fSN7JHN0YXRlfSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIGNhcmQgcmFkaW9cbi5jYXJkLXJhZGlvLFxuLmNhcmQtc3dpdGNoIHtcbiAgICBwYWRkaW5nOiAwO1xuXG4gICAgLmZvcm0tY2hlY2stbGFiZWwge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2FyZC1iZztcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvcik7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLXNtO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICAmOmNoZWNrZWQgKyAuZm9ybS1jaGVjay1sYWJlbCB7XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcXGYwNWUwXCI7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiTWF0ZXJpYWwgRGVzaWduIEljb25zXCI7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGJvdHRvbTogMnB4O1xuICAgICAgICAgICAgICAgIHJpZ2h0OiA2cHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cHJpbWFyeSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmRhcmsge1xuICAgICAgICAuZm9ybS1jaGVjay1pbnB1dCB7XG4gICAgICAgICAgICAmOmNoZWNrZWQgKyAuZm9ybS1jaGVjay1sYWJlbCB7XG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi8vXG4vLyBkcm9wZG93bi5zY3NzXG4vL1xuXG4uZHJvcGRvd24tbWVudSB7XG4gICAgYm94LXNoYWRvdzogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWJveC1zaGFkb3cpO1xufVxuXG4uZHJvcGRvd24taGVhZGVyIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xufVxuXG4uZHJvcGRvd24tdG9nZ2xlLXNwbGl0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkZGFyaywgLjA4KTtcbiAgICB0b3A6IC0xcHg7XG4gICAgYm90dG9tOiAtMXB4O1xuICAgIHJpZ2h0OiAtMXB4O1xuICAgIGxlZnQ6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMCAwLjI1cmVtIDAuMjVyZW0gMDtcbn1cblxuLmRyb3BzdGFydCB7XG4gICAgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCB7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBpbnNldDogYXV0bztcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgIH1cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiBcImFhXCIgIWltcG9ydGFudDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGRhcmssIC4wOCk7XG4gICAgICAgICAgICB0b3A6IC0xcHg7XG4gICAgICAgICAgICBib3R0b206IC0xcHg7XG4gICAgICAgICAgICByaWdodDogLTFweDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwIDAuMjVyZW0gMC4yNXJlbSAwO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uaG92ZXItZHJvcGRvd24ge1xuICAgICY6aG92ZXIge1xuICAgICAgICAuZHJvcGRvd24tbWVudSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgICAgICAgICAgdG9wOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIERyb3Bkb3duIEFuaW1hdGVkIChDdXN0b20pXG5cbi5kcm9wZG93bi1tZW51LWFuaW1hdGVkIHtcbiAgICBhbmltYXRpb24tbmFtZTogRHJvcERvd25TbGlkZTtcbiAgICBhbmltYXRpb24tZHVyYXRpb246IDAuM3M7XG4gICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHotaW5kZXg6IDEwMDA7XG5cbiAgICAmLnNob3cge1xuICAgICAgICB0b3A6IDEwMCUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAmLmRyb3Bkb3duLW1lbnUtZW5kW3N0eWxlXSB7XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgIH1cblxuICAgIGkge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxuXG4gICAgJi5kcm9wZG93bi1tZW51W2RhdGEtcG9wcGVyLXBsYWNlbWVudF49XCJyaWdodFwiXSxcbiAgICAmLmRyb3Bkb3duLW1lbnVbZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1cInRvcFwiXSxcbiAgICAmLmRyb3Bkb3duLW1lbnVbZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1cImxlZnRcIl0ge1xuICAgICAgICB0b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgYW5pbWF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG5Aa2V5ZnJhbWVzIERyb3BEb3duU2xpZGUge1xuICAgIDEwMCUge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgfVxuXG4gICAgMCUge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTBweCk7XG4gICAgfVxufVxuXG4vLyBEcm9wZG93biBMYXJnZSAoQ3VzdG9tKVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAuZHJvcGRvd24tbGcge1xuICAgICAgICB3aWR0aDogJGRyb3Bkb3duLWxnLXdpZHRoO1xuICAgIH1cbn1cblxuLy8gRHJvcGRvd24gd2l0aCBJY29uc1xuXG4uZHJvcGRvd24taWNvbi1pdGVtIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDE1cHggMCA5cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICRkcm9wZG93bi1saW5rLWNvbG9yO1xuXG4gICAgaW1nIHtcbiAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgIH1cblxuICAgIHNwYW4ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkcm9wZG93bi1saW5rLWhvdmVyLWJnO1xuICAgICAgICBjb2xvcjogJGRyb3Bkb3duLWxpbmstaG92ZXItY29sb3I7XG4gICAgfVxufVxuXG4vLyBEcm9wZG93biBhcnJvdyBoaWRlXG5cbi5hcnJvdy1ub25lIHtcbiAgICAmOmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59IiwiLy9cbi8vIGZvcm1zLnNjc3Ncbi8vXG5cbi8vIEZvcm0tY29udHJvbCBsaWdodFxuXG4uZm9ybS1jb250cm9sLWxpZ2h0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9dGVydGlhcnktYmcpICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yKSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci13aWR0aDogJGNhcmQtYm9yZGVyLXdpZHRoO1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLWNvbG9yOiAkY2FyZC1ib3JkZXItY29sb3I7XG59XG5cbi8vIEZvcm0gZWxlbWVudHMgKENvbG9yIGFuZCBSYW5nZSlcblxuaW5wdXQuZm9ybS1jb250cm9sW3R5cGU9XCJjb2xvclwiXSxcbmlucHV0LmZvcm0tY29udHJvbFt0eXBlPVwicmFuZ2VcIl0ge1xuICAgIG1pbi1oZWlnaHQ6IDM5cHg7XG59XG5cbi8vIEN1c3RvbSBzZWxlY3RcblxuLmN1c3RvbS1zZWxlY3QuaXMtaW52YWxpZCxcbi5mb3JtLWNvbnRyb2wuaXMtaW52YWxpZCxcbi5jdXN0b20tc2VsZWN0OmludmFsaWQsXG4uZm9ybS1jb250cm9sOmludmFsaWQsXG4uY3VzdG9tLXNlbGVjdC5pcy12YWxpZCxcbi5mb3JtLWNvbnRyb2wuaXMtdmFsaWQsXG4uY3VzdG9tLXNlbGVjdDp2YWxpZCxcbi5mb3JtLWNvbnRyb2w6dmFsaWQge1xuICAgICY6Zm9jdXMge1xuICAgICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG5zZWxlY3QuZm9ybS1jb250cm9sIHtcbiAgICAmOm5vdChbc2l6ZV0pOm5vdChbbXVsdGlwbGVdKSB7XG4gICAgICAgIGhlaWdodDogJGlucHV0LWhlaWdodDtcbiAgICB9XG59XG5cbnNlbGVjdC5mb3JtLWNvbnRyb2wtc20ge1xuICAgICY6bm90KFtzaXplXSk6bm90KFttdWx0aXBsZV0pIHtcbiAgICAgICAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LXNtO1xuICAgIH1cbn1cblxuLy8gU2hvdy9IaWRlIFBhc3N3b3JkXG4ucGFzc3dvcmQtZXllIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcInJlbWl4aWNvblwiO1xuICAgICAgICBjb250ZW50OiBcIlxcRUNCNVwiO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgfVxufVxuXG4uc2hvdy1wYXNzd29yZCB7XG4gICAgLnBhc3N3b3JkLWV5ZSB7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxFQ0I3XCI7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLy9cbi8vIG1vZGFsLnNjc3Ncbi8vXG5cbi5tb2RhbC1kaWFsb2cge1xuICAgIGJveC1zaGFkb3c6ICRjYXJkLWJveC1zaGFkb3c7XG59XG5cbi8vIFRpdGxlIHRleHQgd2l0aGluIGhlYWRlclxuLm1vZGFsLXRpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xufVxuXG4vLyBNb2RhbCBmdWxsIHdpZHRoXG4ubW9kYWwtZnVsbC13aWR0aCB7XG4gICAgd2lkdGg6IDk1JTtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG59XG5cbi8vIE1vZGFsIFBvc2l0aW9uc1xuLm1vZGFsLXRvcCB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi8vIFJpZ2h0IE1vZGFsXG4ubW9kYWwtcmlnaHQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogY29sdW1uIG5vd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWFyZ2luOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRtb2RhbC1jb250ZW50LWJnO1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgyNSUsIDApICFpbXBvcnRhbnQ7XG5cbiAgICBidXR0b24uYnRuLWNsb3NlIHtcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICB0b3A6IDIwcHg7XG4gICAgICAgIHJpZ2h0OiAyMHB4O1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgIH1cbn1cblxuLm1vZGFsIHtcbiAgICAmLnNob3cge1xuICAgICAgICAubW9kYWwtcmlnaHQsXG4gICAgICAgIC5tb2RhbC1sZWZ0IHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIEJvdHRvbSBtb2RhbFxuLm1vZGFsLWJvdHRvbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IGNvbHVtbiBub3dyYXA7XG4gICAgLW1zLWZsZXgtcGFjazogZW5kO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLy8gQ29sb3JlZCBtb2RhbCBoZWFkZXJcbi5tb2RhbC1jb2xvcmVkLWhlYWRlciB7XG4gICAgLm1vZGFsLXRpdGxlIHtcbiAgICAgICAgY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4vLyBGdWxsIGZpbGxlZCBtb2RhbHNcbi5tb2RhbC1maWxsZWQge1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgXG4gICAgLm1vZGFsLWhlYWRlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJHdoaXRlLCAwLjA3KTtcbiAgICB9XG4gICAgXG4gICAgLm1vZGFsLXRpdGxlIHtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICB9XG5cbiAgICAubW9kYWwtaGVhZGVyLFxuICAgIC5tb2RhbC1mb290ZXIge1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgfVxufVxuIiwiLy9cbi8vIHRhYnMuc2Nzc1xuLy9cblxuLm5hdi10YWJzLFxuLm5hdi1waWxscyB7XG4gICAgPiBsaSB7XG4gICAgICAgID4gYSB7XG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fXNlY29uZGFyeS1jb2xvcik7XG4gICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWlib2xkO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ubmF2LXBpbGxzIHtcbiAgICA+IGEge1xuICAgICAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWxpZ2h0LWNvbG9yKTtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pYm9sZDtcbiAgICB9XG59XG5cbi5iZy1uYXYtcGlsbHMge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH10ZXJ0aWFyeS1iZyk7XG59XG5cbi8vXG4vLyBuYXYtYm9yZGVyZWRcbi8vXG5cbi5uYXYtdGFicy5uYXYtYm9yZGVyZWQge1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yKTtcblxuICAgIC5uYXYtaXRlbSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IC0xcHg7XG4gICAgfVxuXG4gICAgbGkge1xuICAgICAgICBhIHtcbiAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAuNjI1cmVtIDEuMjVyZW07XG4gICAgICAgIH1cbiAgICAgICAgYS5hY3RpdmUge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHZhcigtLSN7JHByZWZpeH1wcmltYXJ5KTtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi8vXG4vLyBwYWdpbmF0aW9uLnNjc3Ncbi8vXG5cbi8vIFBhZ2luYXRpb24gcm91bmRlZCAoQ3VzdG9tKVxuLnBhZ2luYXRpb24tcm91bmRlZCB7XG4gICAgLnBhZ2UtbGluayB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHggIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luOiAwIDNweCAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgfVxufVxuIiwiLy9cbi8vIHBvcG92ZXIuc2Nzc1xuLy9cblxuLnBvcG92ZXItaGVhZGVyIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xufVxuXG5cbkBlYWNoICRjb2xvcixcbiR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgICAuI3skY29sb3J9LXBvcG92ZXIge1xuICAgICAgICAtLSN7JHByZWZpeH1wb3BvdmVyLW1heC13aWR0aDogMjAwcHggIWltcG9ydGFudDtcbiAgICAgICAgLS0jeyRwcmVmaXh9cG9wb3Zlci1ib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH0jeyRjb2xvcn0pICFpbXBvcnRhbnQ7XG4gICAgICAgIC0tI3skcHJlZml4fXBvcG92ZXItaGVhZGVyLWJnOiB2YXIoLS0jeyRwcmVmaXh9I3skY29sb3J9KSAhaW1wb3J0YW50O1xuICAgICAgICAtLSN7JHByZWZpeH1wb3BvdmVyLWhlYWRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fXdoaXRlKSAhaW1wb3J0YW50O1xuICAgICAgICAtLSN7JHByZWZpeH1wb3BvdmVyLWJvZHktcGFkZGluZy14OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgICAgIC0tI3skcHJlZml4fXBvcG92ZXItYm9keS1wYWRkaW5nLXk6IC41cmVtICFpbXBvcnRhbnQ7XG4gICAgfVxufSIsIi8vXG4vLyBwcmludC5zY3NzXG4vL1xuXG4vLyBVc2VkIGludm9pY2UgcGFnZVxuQG1lZGlhIHByaW50IHtcbiAgICAubGVmdHNpZGUtbWVudSxcbiAgICAuZW5kLWJhcixcbiAgICAucGFnZS10aXRsZS1ib3gsXG4gICAgLm5hdmJhci1jdXN0b20sXG4gICAgLmZvb3RlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIC5jYXJkLWJvZHksXG4gICAgLmNvbnRlbnQtcGFnZSxcbiAgICAuZW5kLWJhcixcbiAgICAuY29udGVudCxcbiAgICBib2R5IHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgIH1cblxuICAgIC5jYXJkIHtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICB9XG59XG4iLCIvL1xuLy8gcHJvZ3Jlc3Muc2Nzc1xuLy9cblxuLy8gQ3VzdG9tIGhlaWdodFxuXG4vLyBQcm9ncmVzcyBoZWlnaHQgc21hbGxcbi5wcm9ncmVzcy1zbSB7XG4gICAgaGVpZ2h0OiA1cHg7XG59XG5cbi8vIFByb2dyZXNzIGhlaWdodCBtZWRpdW1cbi5wcm9ncmVzcy1tZCB7XG4gICAgaGVpZ2h0OiA4cHg7XG59XG5cbi8vIFByb2dyZXNzIGhlaWdodCBsYXJnZVxuLnByb2dyZXNzLWxnIHtcbiAgICBoZWlnaHQ6IDEycHg7XG59XG5cbi8vIFByb2dyZXNzIGhlaWdodCBleHRyYSBsYXJnZVxuLnByb2dyZXNzLXhsIHtcbiAgICBoZWlnaHQ6IDE1cHg7XG59XG4iLCIvL1xuLy8gcmVib290LnNjc3Ncbi8vXG5cbmh0bWwge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtaW4taGVpZ2h0OiAxMDAlO1xufVxuXG4vLyBGaXggZXZlbnQgYnViYmxpbmcgb24gaU9TIGRldmljZXNcbkBzdXBwb3J0cyAoLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoKSB7XG4gICAgYm9keSB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG59XG5cbmJvZHkge1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbn1cblxuYnV0dG9uLFxuYSB7XG4gICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5hLmRpc2FibGVkLCBidXR0b24uZGlzYWJsZWQge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLy8gRm9ybXNcblxubGFiZWwge1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaWJvbGQ7XG59XG5cbi8vIEFkZHJlc3NcbmFkZHJlc3MuYWRkcmVzcy1sZyB7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG5cbmIsXG5zdHJvbmcge1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbn1cbiIsIi8vXG4vLyB0YWJsZXMuc2Nzc1xuLy9cblxuLy9UYWJsZSBjZW50ZXJlZCAoQ3VzdG9tKVxuLnRhYmxlLWNlbnRlcmVkIHtcblxuICAgIHRoLFxuICAgIHRkIHtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZSAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuLy8gQ3VzdG9tIHRhYmxlIGNvbXBvbmVudHMgKEN1c3RvbSlcbi50YWJsZSB7XG4gICAgLnRhYmxlLXVzZXIge1xuICAgICAgICBpbWcge1xuICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICA+IDpub3QoY2FwdGlvbik+Kj4qIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXRhYmxlLWJnKSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgICYudGFibGUtYm9yZGVyZWQge1xuICAgICAgICB0Ym9keSB7XG4gICAgICAgICAgICBib3JkZXItdG9wOiAkYm9yZGVyLXdpZHRoIHNvbGlkO1xuICAgICAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogaW5oZXJpdDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnRhYmxlLXNtIHtcbiAgICAuYWN0aW9uLWljb24ge1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgfVxufVxuXG4vLyBUYWJsZXMgZmx1aWRcbi50YWJsZS1ub3dyYXAge1xuXG4gICAgdGgsXG4gICAgdGQge1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIH1cbn1cblxuLy8gZGFyayBtb2RlXG5bZGF0YS1icy10aGVtZT1cImRhcmtcIl0ge1xuICAgIC50YWJsZS1saWdodCB7XG4gICAgICAgIC0tI3skcHJlZml4fXRhYmxlLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Ym9keS1jb2xvcik7XG4gICAgICAgIC0tI3skcHJlZml4fXRhYmxlLWJnOiB2YXIoLS0jeyRwcmVmaXh9bGlnaHQpO1xuICAgICAgICAtLSN7JHByZWZpeH10YWJsZS1ib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3IpO1xuICAgIH1cbn0iLCIvL1xuLy8gX3Rvb2x0aXAuc2Nzc1xuLy9cblxuXG5AZWFjaCAkY29sb3IsXG4kdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gICAgLiN7JGNvbG9yfS10b29sdGlwIHtcbiAgICAgICAgLS0jeyRwcmVmaXh9dG9vbHRpcC1iZzogdmFyKC0tI3skcHJlZml4fSN7JGNvbG9yfSkgIWltcG9ydGFudDtcbiAgICB9XG59IiwiLy9cbi8vIHdpZGdldHMuc2Nzc1xuLy9cblxuLy8gUHJvZ3Jlc3NiYXIgd2l0aCBwZXJjZW50YWdlXG4ucHJvZ3Jlc3Mtdy1wZXJjZW50IHtcbiAgICBtaW4taGVpZ2h0OiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgICAucHJvZ3Jlc3Mge1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNTBweCk7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgfVxuXG4gICAgLnByb2dyZXNzLXZhbHVlIHtcbiAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIH1cbn1cblxuLy8gU2ltcGxlIHRpbGUgYm94XG4ud2lkZ2V0LWZsYXQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAgICAgICBpLndpZGdldC1pY29uIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi53aWRnZXQtaWNvbiB7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH13aGl0ZSk7XG4gICAgZm9udC1zaXplOiA0MnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tI3skcHJlZml4fXdoaXRlLXJnYiksIDAuMjUpO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBib3JkZXItcmFkaXVzOiAwIDNweCAzcHggMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbWluLXdpZHRoOiAxMDBweDtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBsaW5lLWhlaWdodDogMTMwcHg7XG59XG5cbi5jaGFydC13aWRnZXQtbGlzdCB7XG4gICAgcCB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yKTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtO1xuICAgIH1cbn1cblxuLy8gUmVjZW50IEFjdGl2aXR5IChUaW1lbGluZSlcbi50aW1lbGluZS1hbHQge1xuICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAudGltZWxpbmUtaXRlbSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH10ZXJ0aWFyeS1iZyk7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgbGVmdDogOXB4O1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAyMHB4O1xuICAgICAgICAgICAgd2lkdGg6IDJweDtcbiAgICAgICAgICAgIHotaW5kZXg6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAudGltZWxpbmUtaWNvbiB7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC50aW1lbGluZS1pdGVtLWluZm8ge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIEluYm94LXdpZGdldFxuLmluYm94LXdpZGdldCB7XG4gICAgLmluYm94LWl0ZW0ge1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvcik7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHBhZGRpbmc6IDAuNjI1cmVtIDA7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgLmluYm94LWl0ZW0taW1nIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICAgICAgICB3aWR0aDogNDBweDtcblxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5pbmJveC1pdGVtLWF1dGhvciB7XG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fXRlcnRpYXJ5LWNvbG9yKTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogM3B4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmluYm94LWl0ZW0tdGV4dCB7XG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWdyYXktNTAwKTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cblxuICAgICAgICAuaW5ib3gtaXRlbS1kYXRlIHtcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Z3JheS02MDApO1xuICAgICAgICAgICAgZm9udC1zaXplOiAwLjY4NzVyZW07XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICByaWdodDogNXB4O1xuICAgICAgICAgICAgdG9wOiAxMHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyB0aWxlYm94LW9uZSAoVXNlZCBQcm9maWxlKVxuLnRpbGVib3gtb25lIHtcbiAgICBpIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMS41cmVtO1xuICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgIG9wYWNpdHk6IDAuMztcbiAgICB9XG59XG5cbi8vIHRvbGxmcmVlIGJveCAoVXNlZCBQcm9maWxlKVxuLnRvbGwtZnJlZS1ib3gge1xuICAgIGkge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGJvdHRvbTogLTE1cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogNHJlbTtcbiAgICAgICAgb3BhY2l0eTogMC40O1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzMGRlZyk7XG4gICAgfVxufVxuXG4vLyBDVEEgYm94XG4uY3RhLWJveCB7XG4gICAgLmN0YS1ib3gtdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIH1cbn1cblxuLy8gQ2hhdCB3aWRnZXRcbi5jb252ZXJzYXRpb24tbGlzdCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG5cbiAgICBsaSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgICAgICAgLmNvbnZlcnNhdGlvbi1hY3Rpb25zIHtcbiAgICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIC5jb252ZXJzYXRpb24tYWN0aW9ucyB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY2hhdC1hdmF0YXIge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB3aWR0aDogMzJweDtcblxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG5cbiAgICAgICAgaSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY3RleHQtd3JhcCB7XG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLSN7JHByZWZpeH1saWdodCk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBwYWRkaW5nOiAxMnB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgaSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB9XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogM3B4O1xuICAgICAgICB9XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBsZWZ0OiAtMTFweDtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGJvcmRlcjogc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgICAgICBib3JkZXItdG9wLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bGlnaHQpO1xuICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiA2cHg7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xcHg7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1saWdodCk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY29udmVyc2F0aW9uLXRleHQge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEycHg7XG4gICAgICAgIHdpZHRoOiA3MCU7XG4gICAgfVxuXG4gICAgLm9kZCB7XG4gICAgICAgIC5jaGF0LWF2YXRhciB7XG4gICAgICAgICAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jb252ZXJzYXRpb24tdGV4dCB7XG4gICAgICAgICAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTJweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgd2lkdGg6IDcwJSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICB9XG5cbiAgICAgICAgLmN0ZXh0LXdyYXAge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXByaW1hcnktYmctc3VidGxlKTtcblxuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXByaW1hcnktYmctc3VidGxlKTtcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cHJpbWFyeS1iZy1zdWJ0bGUpO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAtOHB4O1xuICAgICAgICAgICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuY29udmVyc2F0aW9uLWFjdGlvbnMge1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIENhbGVuZGFyIFdpZGdldFxuLmNhbGVuZGFyLXdpZGdldCB7XG5cbiAgICAuZGF0ZXBpY2tlci1pbmxpbmUsXG4gICAgdGFibGUge1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICB0ciB7XG5cbiAgICAgICAgICAgIHRkLFxuICAgICAgICAgICAgdGgsXG4gICAgICAgICAgICB0ZC5hY3RpdmUuZGF5LFxuICAgICAgICAgICAgdGQudG9kYXkuZGF5IHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB0ZC5hY3RpdmUuZGF5LFxuICAgICAgICAgICAgdGQudG9kYXkuZGF5IHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGRhbmdlciAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICB0ZCxcbiAgICAgICAgdGgge1xuICAgICAgICAgICAgaGVpZ2h0OiA0NXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmRhdGVwaWNrZXItc3dpdGNoLFxuICAgICAgICAucHJldixcbiAgICAgICAgLm5leHQge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjFyZW07XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLSN7JHByZWZpeH1wcmltYXJ5LXJnYiksIDAuMSkgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fXByaW1hcnkpO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5cbi5jYXJkLWJnLWltZyB7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn0iLCIvL1xuLy8gc29jaWFsLnNjc3Ncbi8vXG5cbi5zb2NpYWwtbGlzdC1pdGVtIHtcbiAgICBoZWlnaHQ6IDJyZW07XG4gICAgd2lkdGg6IDJyZW07XG4gICAgbGluZS1oZWlnaHQ6IGNhbGMoMnJlbSAtIDRweCk7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9Z3JheS01MDApO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWdyYXktNTAwKTtcblxuICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWdyYXktNjAwKTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Z3JheS02MDApO1xuICAgIH1cbn0iLCIvL1xuLy8gaG9yaXpvbnRhbC1zdGVwcy5zY3NzXG4vL1xuXG4vLyBIb3Jpem9udGFsIHN0ZXBzXG4uaG9yaXpvbnRhbC1zdGVwcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMC4yZW07XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3IpO1xuICAgIH1cblxuICAgIC5wcm9jZXNzLWxpbmUge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICBoZWlnaHQ6IDAuMmVtO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cHJpbWFyeSk7XG4gICAgfVxuXG4gICAgLmhvcml6b250YWwtc3RlcHMtY29udGVudCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAuc3RlcC1pdGVtIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgYm90dG9tOiBjYWxjKDEwMCUgKyAxZW0pO1xuICAgICAgICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICAgICAgICB3aWR0aDogOHB4O1xuICAgICAgICAgICAgbWFyZ2luOiAwIDJlbTtcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAgICAgICAgICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1wcmltYXJ5KTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgICAgICAgICAgIGJvcmRlcjogMC4yNWVtIHNvbGlkIHZhcigtLSN7JHByZWZpeH1ib2R5LWJnKTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIHotaW5kZXg6IDU7XG5cbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHN1Y2Nlc3M7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IGNhbGMoMTAwJSArIDFlbSk7XG4gICAgICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Z3JheS01MDApO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmN1cnJlbnQge1xuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA0OCU7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDQ4JTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMWVtO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1uYW1lOiBhbmltYXRpb24tc3RlcHMtY3VycmVudDtcbiAgICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAycztcbiAgICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG4gICAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fXByaW1hcnkpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5Aa2V5ZnJhbWVzIGFuaW1hdGlvbi1zdGVwcy1jdXJyZW50IHtcbiAgICBmcm9tIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgc2NhbGUoMCk7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuXG4gICAgdG8ge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSBzY2FsZSgxKTtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgIC5ob3Jpem9udGFsLXN0ZXBzIHtcbiAgICAgICAgLmhvcml6b250YWwtc3RlcHMtY29udGVudCB7XG4gICAgICAgICAgICAuc3RlcC1pdGVtIHtcbiAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IGluaGVyaXQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIi8vXG4vLyBwcmVsb2FkZXIuc2Nzc1xuLy9cblxuI3ByZWxvYWRlciB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9dGVydGlhcnktYmcpO1xuICAgIHotaW5kZXg6IDk5OTk7XG59XG5cbiNzdGF0dXMge1xuICAgIHdpZHRoOiA4MHB4O1xuICAgIGhlaWdodDogODBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRvcDogNTAlO1xuICAgIG1hcmdpbjogLTQwcHggMCAwIC00MHB4O1xufVxuXG5Aa2V5ZnJhbWVzIGJvdW5jaW5nLWxvYWRlciB7XG4gICAgdG8ge1xuICAgICAgICBvcGFjaXR5OiAwLjE7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTE2cHgsIDApO1xuICAgIH1cbn1cblxuLmJvdW5jaW5nLWxvYWRlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgID4gZGl2IHtcbiAgICAgICAgd2lkdGg6IDEzcHg7XG4gICAgICAgIGhlaWdodDogMTNweDtcbiAgICAgICAgbWFyZ2luOiAzMnB4IDNweDtcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tI3skcHJlZml4fXByaW1hcnkpO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGFuaW1hdGlvbjogYm91bmNpbmctbG9hZGVyIDAuNnMgaW5maW5pdGUgYWx0ZXJuYXRlO1xuXG4gICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogMC4ycztcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRkYW5nZXI7XG4gICAgICAgIH1cbiAgICAgICAgJjpudGgtY2hpbGQoMykge1xuICAgICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAwLjRzO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJHN1Y2Nlc3M7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIvL1xuLy8gYXV0aGVudGljYXRpb24uc2Nzc1xuLy9cblxuLy8gYXV0aGVudGljYXRpb24gcGFnZXMgYmFja2dyb3VuZFxuYm9keS5hdXRoZW50aWNhdGlvbi1iZyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2F1dGgtYmcuanBnXCIpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cbiAgICAuYWNjb3VudC1wYWdlcyB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICAgIH1cblxuICAgIC5hdXRoLWJyYW5kIHtcblxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgXG4gICAgICAgIH1cblxuICAgICAgICAubG9nby1saWdodCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgLmxvZ28tZGFyayB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmF1dGhlbnRpY2F0aW9uLWJnIHtcbiAgICAuYWNjb3VudC1wYWdlcyB7XG4gICAgICAgIC5jYXJkIHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAuNTByZW07XG5cbiAgICAgICAgICAgIC5sb2dvdXQtaWNvbiB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE0MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIERhcmsgbW9kZVxuaHRtbFtkYXRhLWJzLXRoZW1lPVwiZGFya1wiXSB7XG5cbiAgICBib2R5LmF1dGhlbnRpY2F0aW9uLWJnIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2F1dGgtYmctZGFyay5qcGdcIik7XG4gICAgfVxuXG4gICAgLmF1dGgtYnJhbmQge1xuICAgICAgICAubG9nby1saWdodCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuXG4gICAgICAgIC5sb2dvLWRhcmsge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIvL1xuLy8gX2NvbXBvbmVudHMtZGVtby5zY3NzXG4vL1xuXG4vLyBTY3JvbGxzcHlcbi5zY3JvbGxzcHktZXhhbXBsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogMjAwcHg7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtO1xuICAgIG92ZXJmbG93OiBhdXRvO1xufVxuXG4vLyBHcmlkXG4uZ3JpZC1zdHJ1Y3R1cmUge1xuICAgIC5ncmlkLWNvbnRhaW5lciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH10ZXJ0aWFyeS1iZyk7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMC44cmVtO1xuICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWlib2xkO1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICAgfVxufVxuXG4vLyBJY29uc1xuLmljb25zLWxpc3QtZGVtbyB7XG4gICAgLmNvbC14bC0zLmNvbC1sZy00LmNvbC1zbS02IHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBsaW5lLWhlaWdodDogNDVweDtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAmOmhvdmVyIGkge1xuICAgICAgICAgICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1wcmltYXJ5KTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIGkge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTJweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICAgIH1cbn0iLCIvL1xuLy8gZXJyb3Iuc2Nzc1xuLy9cblxuLnRleHQtZXJyb3Ige1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cHJpbWFyeSk7XG4gICAgdGV4dC1zaGFkb3c6IHJnYmEodmFyKC0tI3skcHJlZml4fXByaW1hcnktcmdiKSwgMC40KSA1cHggMXB4LCByZ2JhKHZhcigtLSN7JHByZWZpeH1wcmltYXJ5LXJnYiksIDAuMykgMTBweCAzcHg7XG4gICAgZm9udC1zaXplOiA1LjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDUuNjI1cmVtO1xufVxuIiwiLy9cbi8vIGZhcS5zY3NzXG4vL1xuXG4uZmFxLXF1ZXN0aW9uLXEtYm94IHtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1wcmltYXJ5KTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLSN7JHByZWZpeH1wcmltYXJ5LXJnYiksIDAuMjUpO1xuICAgIGJveC1zaGFkb3c6ICRib3gtc2hhZG93LWxnO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xufVxuXG4uZmFxLXF1ZXN0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1sZWZ0OiA1MHB4O1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaWJvbGQ7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9dGVydGlhcnktY29sb3IpO1xufVxuXG4uZmFxLWFuc3dlciB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwcHg7XG59XG4iLCIvL1xuLy8gbWFpbnRlbmFuY2Uuc2Nzc1xuLy9cblxuLm1haW50ZW5hbmNlLWljb24ge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBib3gtc2hhZG93OiAkYm94LXNoYWRvdy1sZztcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiA2MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1OHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbiIsIi8vXG4vLyB0YXNrcy5zY3NzXG4vL1xuXG4uYm9hcmQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbn1cblxuLnRhc2tzIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDIycmVtO1xuICAgIHBhZGRpbmc6IDAgMXJlbSAxcmVtIDFyZW07XG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvcik7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGNhcmQtYm9yZGVyLXJhZGl1cyk7XG5cbiAgICAmLnRhc2tzOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuMjVyZW07XG4gICAgfVxuXG4gICAgLmNhcmQge1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgICAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICAgIH1cblxuICAgIC50YXNrLWhlYWRlciB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxcmVtO1xuICAgIH1cbn1cblxuLnRhc2stbGlzdC1pdGVtcyB7XG4gICAgbWluLWhlaWdodDogMTAwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIk5vIFRhc2tzXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDExMHB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgIH1cbn1cblxuLy8gVGFzayBhZGQgbW9kYWxcbi50YXNrLW1vZGFsLWNvbnRlbnQge1xuICAgIC5mb3JtLWNvbnRyb2wtbGlnaHQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bGlnaHQpICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvcikgIWltcG9ydGFudDtcbiAgICB9XG59XG5cbi8vIHRhc2sgLSBnYW50dFxuLmdhbnR0LXRhc2stZGV0YWlscyB7XG4gICAgbWluLXdpZHRoOiAyMjBweDtcbn1cbiIsIi8vXG4vLyBlbWFpbC5zY3NzXG4vL1xuXG4ucGFnZS1hc2lkZS1sZWZ0IHtcbiAgICB3aWR0aDogMjQwcHg7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgcGFkZGluZzogMCAyMHB4IDIwcHggMTBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1ib2R5LWJnKTtcbiAgICAgICAgd2lkdGg6IDVweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogLTE1cHg7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgYm90dG9tOiAtMS41cmVtO1xuICAgIH1cbn1cblxuLnBhZ2UtYXNpZGUtcmlnaHQge1xuICAgIG1hcmdpbjogLTEuNXJlbSAwIC0xLjVyZW0gMjUwcHg7XG4gICAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9Ym9keS1iZyk7XG4gICAgcGFkZGluZzogMS41cmVtIDAgMS41cmVtIDI1cHg7XG59XG5cbi5lbWFpbC1saXN0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgID4gbGkge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBoZWlnaHQ6IDUxcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuM3M7XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fXNlY29uZGFyeS1jb2xvcik7XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9dGVydGlhcnktY29sb3IpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmNvbC1tYWlsIHtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB9XG5cbiAgICAgICAgLmVtYWlsLXNlbmRlci1pbmZvIHtcbiAgICAgICAgICAgIHdpZHRoOiAzMjBweDtcblxuICAgICAgICAgICAgLnN0YXItdG9nZ2xlLFxuICAgICAgICAgICAgLmNoZWNrYm94LXdyYXBwZXItbWFpbCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5jaGVja2JveC13cmFwcGVyLW1haWwge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMTVweCAxMHB4IDAgMjBweDtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuc3Rhci10b2dnbGUge1xuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Z3JheS01MDApO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmVtYWlsLXRpdGxlIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDEwMHB4O1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmVtYWlsLWNvbnRlbnQge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogMzIwcHg7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIC5lbWFpbC1zdWJqZWN0LFxuICAgICAgICAgICAgLmVtYWlsLWRhdGUge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuZW1haWwtc3ViamVjdCB7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICByaWdodDogMTEwcHg7XG4gICAgICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmVtYWlsLWRhdGUge1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmFjdGl2ZSxcbiAgICAgICAgJi5tYWlsLXNlbGVjdGVkIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLSN7JHByZWZpeH10ZXJ0aWFyeS1iZyk7XG4gICAgICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjA1cztcbiAgICAgICAgfVxuXG4gICAgICAgICYudW5yZWFkIHtcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaWJvbGQ7XG4gICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1kYXJrKTtcblxuICAgICAgICAgICAgICAgIGkge1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5lbWFpbC1hY3Rpb24taWNvbnMge1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcblxuICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjVzO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAtMTgwcHg7XG5cbiAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCA4cHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmVtYWlsLWFjdGlvbi1pY29ucy1pdGVtIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC41cztcblxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZGFuZ2VyO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS0jeyRwcmVmaXh9dGVydGlhcnktYmcpO1xuICAgICAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4wNXM7XG5cbiAgICAgICAgICAgIC5lbWFpbC1hY3Rpb24taWNvbnMge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG5cbiAgICAgICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjVzO1xuICAgICAgICAgICAgICAgICAgICByaWdodDogMTBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5lbWFpbC1jb250ZW50IHtcbiAgICAgICAgICAgICAgICAuZW1haWwtZGF0ZSB7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmVtYWlsLXN1YmplY3Qge1xuICAgICAgICAgICAgICAgICAgICByaWdodDogMTgwcHg7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjVzO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmVtYWlsLW1lbnUtbGlzdCB7XG4gICAgYSB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWNvbG9yKTtcbiAgICAgICAgcGFkZGluZzogOHB4IDVweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fXRlcnRpYXJ5LWNvbG9yKTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5iYWRnZSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5sYWJlbHMtbGlzdCB7XG4gICAgYSB7XG4gICAgICAgIHBhZGRpbmc6IDdweCA1cHg7XG4gICAgfVxufVxuXG4ud3JpdGUtbWRnLWJveCB7XG4gICAgLkNvZGVNaXJyb3Ige1xuICAgICAgICBoZWlnaHQ6IDE1MHB4O1xuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDY0OHB4KSB7XG4gICAgLnBhZ2UtYXNpZGUtbGVmdCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgcGFkZGluZzogMCAxMHB4IDIwcHggMTBweDtcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAucGFnZS1hc2lkZS1yaWdodCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICB9XG4gICAgLmVtYWlsLWxpc3Qge1xuICAgICAgICBsaSB7XG4gICAgICAgICAgICAuZW1haWwtc2VuZGVyLWluZm8ge1xuICAgICAgICAgICAgICAgIC5jaGVja2JveC13cmFwcGVyLW1haWwge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1MjBweCkge1xuICAgIC5wYWdlLWFzaWRlLXJpZ2h0IHtcbiAgICAgICAgPiAuYnRuLWdyb3VwIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmVtYWlsLWxpc3Qge1xuICAgICAgICBsaSB7XG4gICAgICAgICAgICAuZW1haWwtc2VuZGVyLWluZm8ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxNTBweDtcbiAgICAgICAgICAgICAgICAuZW1haWwtdGl0bGUge1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiA4MHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5lbWFpbC1jb250ZW50IHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLy8gXG4vLyBwcm9maWxlLnNjc3Ncbi8vXG5cblxuLnByb2ZpbGUtYmctcGljdHVyZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1pbi1oZWlnaHQ6IDMwMHB4O1xuICAgIG1hcmdpbjogMCAtMjBweCAwcHggLTIwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5cbi5wcm9maWxlLXVzZXItYm94IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2FyZC1iZztcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvcik7XG4gICAgbWFyZ2luLXRvcDogLTY1cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cblxuLnByb2ZpbGUtdXNlci1pbWcgaW1nIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtNTZweDtcbiAgICBib3JkZXI6IDNweCBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yKTtcbiAgICBib3gtc2hhZG93OiAycHggNnB4IDMwcHggLTE1cHggJGRhcms7XG59XG5cbi5wcm9maWxlLWNvbnRlbnQge1xuICAgIC5uYXYtdW5kZXJsaW5lIHtcbiAgICAgICAgLm5hdi1pdGVtIHtcbiAgICAgICAgICAgIC5uYXYtbGluayB7XG4gICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktY29sb3IpO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMC4xNXJlbSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9bGlnaHQpO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcblxuICAgICAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnkgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHByaW1hcnkgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8qIFRpbWVsaW5lLTIgKi9cbi50aW1lbGluZS0yIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAkcHJpbWFyeTtcblxuICAgIC50aW1lLWl0ZW0ge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxcHg7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGxpZ2h0O1xuXG4gICAgICAgIDpiZWZvcmUsXG4gICAgICAgIDphZnRlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICB9XG5cbiAgICAgICAgOmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHRvcDogNXB4O1xuICAgICAgICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLThweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjYXJkLWJnO1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgICAgICBib3JkZXItd2lkdGg6IDJweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIvLyBcbi8vIHRpbWVsaW5lLnNjc3Ncbi8vXG5cbi8qID09PT09PT09PT09PT1cbiAgIFRpbWVsaW5lXG49PT09PT09PT09PT09ICovXG5cbi50aW1lbGluZSB7XG4gICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgICBib3JkZXItc3BhY2luZzogMDtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuICAgIHdpZHRoOiAxMDAlO1xuICBcbiAgICAudGltZS1zaG93IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC03NXB4O1xuICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGEge1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgfVxuICAgIH1cbiAgICAmOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bGlnaHQpO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMzBweDtcbiAgICAgIHdpZHRoOiAycHg7XG4gICAgICB6LWluZGV4OiAwO1xuICAgIH1cbiAgXG4gICAgLmJ0biB7XG4gICAgICBtaW4td2lkdGg6IDE1MHB4O1xuICAgIH1cbiAgICAudGltZWxpbmUtaWNvbiB7XG4gICAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGJhY2tncm91bmQ6ICR0ZXh0LW11dGVkO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgbGVmdDogLTUzcHg7XG4gICAgICBtYXJnaW4tdG9wOiAtMTBweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICBpIHtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBtYXJnaW4tdG9wOiAxcHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogM3B4O1xuICAgICAgfVxuICAgIH1cbiAgICAudGltZS1pY29uIHtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICB9XG4gICAgfVxuICBcbiAgfVxuICBcbiAgaDMudGltZWxpbmUtdGl0bGUge1xuICAgIGNvbG9yOiAkdGV4dC1tdXRlZDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBtYXJnaW46IDAgMCA1cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgfVxuICBcbiAgLnRpbWVsaW5lLWl0ZW0ge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdztcbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogNTAlO1xuICAgIH1cbiAgICAudGltZWxpbmUtZGVzayB7XG4gICAgICAuYXJyb3cge1xuICAgICAgICBib3JkZXItYm90dG9tOiAxMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItcmlnaHQ6IDEycHggc29saWQgdmFyKC0tI3skcHJlZml4fWxpZ2h0KTtcbiAgICAgICAgYm9yZGVyLXRvcDogMTJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgbGVmdDogLTEycHg7XG4gICAgICAgIG1hcmdpbi10b3A6IC0xMnB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICB3aWR0aDogMDtcbiAgICAgIH1cbiAgICAgIC50aW1lbGluZS1ib3gge1xuICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgIH1cbn1cbi50aW1lbGluZS1kYXRlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxufVxuXG4udGltZWxpbmUtaXRlbS5hbHQge1xuICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICB9XG4gICAgLnRpbWVsaW5lLWRlc2sge1xuICAgICAgLmFycm93LWFsdCB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDEycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAxMnB4IHNvbGlkIHZhcigtLSN7JHByZWZpeH1saWdodCk7XG4gICAgICAgIGJvcmRlci10b3A6IDEycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi10b3A6IC0xMnB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAtMTJweDtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHdpZHRoOiAwO1xuICAgICAgfVxuICAgICAgLmFsYnVtIHtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICBhIHtcbiAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAudGltZWxpbmUtaWNvbiB7XG4gICAgICBsZWZ0OiBhdXRvO1xuICAgICAgcmlnaHQ6IC01NnB4O1xuICAgIH1cbiAgICAmOmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAucGFuZWwge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDQ1cHg7XG4gICAgfVxuICAgIGg0IHtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIH1cbiAgICBwIHtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIH1cbiAgICAudGltZWxpbmUtZGF0ZSB7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICB9XG4gIH1cbiAgXG4gIFxuICAudGltZWxpbmUtZGVzayB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIHdpZHRoOiA1MCU7XG4gICAgaDQge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gICAgLnBhbmVsIHtcbiAgICAgIGJhY2tncm91bmQ6IHZhcigtLSN7JHByZWZpeH1saWdodCk7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiA0NXB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDZweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICBoNSB7XG4gICAgICBzcGFuIHtcbiAgICAgICAgY29sb3I6ICR0ZXh0LW11dGVkO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gICAgICB9XG4gICAgfVxuICAgIHAge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gICAgLmFsYnVtIHtcbiAgICAgIG1hcmdpbi10b3A6IDEycHg7XG4gICAgICBhIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgfVxuICBcbiAgICAgIGltZyB7XG4gICAgICAgIGhlaWdodDogMzZweDtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLm5vdGlmaWNhdGlvbiB7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lIHJlcGVhdCBzY3JvbGwgMCAwICR3aGl0ZTtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICBwYWRkaW5nOiA4cHg7XG4gICAgfVxuICB9XG4gIFxuICBcbiAgLnRpbWVsaW5lLWxlZnQge1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICBcbiAgICAmOmJlZm9yZSB7XG4gICAgICBsZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC50aW1lbGluZS1pdGVtIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgICAudGltZWxpbmUtZGVzayB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICAucGFuZWwge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG4gIH1cbiAgIiwiLy9cbi8vIGFwZXhjaGFydHMuc2Nzc1xuLy9cblxuLmFwZXgtY2hhcnRzIHtcbiAgICBtaW4taGVpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG5cbiAgICB0ZXh0IHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1iYXNlICAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5hcGV4Y2hhcnRzLWNhbnZhcyB7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIH1cbn1cblxuLmFwZXhjaGFydHMtdG9vbHRpcC10aXRsZSxcbi5hcGV4Y2hhcnRzLXRvb2x0aXAtdGV4dCB7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1iYXNlICAhaW1wb3J0YW50O1xufVxuXG4uYXBleGNoYXJ0cy10b29sdGlwIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yKSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktYmcpICAhaW1wb3J0YW50O1xuICAgIGJveC1zaGFkb3c6IHZhcigtLSN7JHByZWZpeH1ib3gtc2hhZG93KSAgIWltcG9ydGFudDtcblxuICAgICoge1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJhc2UgICFpbXBvcnRhbnQ7XG4gICAgICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9dGVydGlhcnktY29sb3IpICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmFwZXhjaGFydHMtdG9vbHRpcC10aXRsZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tI3skcHJlZml4fWxpZ2h0LXJnYiksIDAuNzUpICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yKSAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuLmFwZXhjaGFydHMtdG9vbHRpcC5hcGV4Y2hhcnRzLXRoZW1lLWRhcmsge1xuICAgICoge1xuICAgICAgICBjb2xvcjogJHdoaXRlICAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuLmFwZXhjaGFydHMtbGVnZW5kLXNlcmllcyB7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pYm9sZDtcbn1cblxuLmFwZXhjaGFydHMtZ3JpZGxpbmUsXG4uYXBleGNoYXJ0cy14YXhpcy10aWNrIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBzdHJva2U6IHJnYmEodmFyKC0tI3skcHJlZml4fWxpZ2h0LXJnYiksIDAuNSkgIWltcG9ydGFudDtcbn1cblxuLmFwZXhjaGFydHMtbGVnZW5kLXRleHQge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9dGVydGlhcnktY29sb3IpICFpbXBvcnRhbnQ7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1iYXNlICAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMTNweCAhaW1wb3J0YW50O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5hcGV4Y2hhcnRzLWxlZ2VuZC1tYXJrZXIge1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHggIWltcG9ydGFudDtcbn1cblxuLmFwZXhjaGFydHMtcGllLWxhYmVsIHtcbiAgICBmaWxsOiAkd2hpdGUgICFpbXBvcnRhbnQ7XG59XG5cbi5hcGV4Y2hhcnRzLXRpdGxlLXRleHQsXG4uYXBleGNoYXJ0cy1zdWJ0aXRsZS10ZXh0IHtcbiAgICBmaWxsOiB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWNvbG9yKTtcbiAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJhc2UgICFpbXBvcnRhbnQ7XG59XG5cbi5hcGV4Y2hhcnRzLXlheGlzLFxuLmFwZXhjaGFydHMteGF4aXMge1xuICAgIHRleHQge1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJhc2UgICFpbXBvcnRhbnQ7XG4gICAgICAgIGZpbGw6IHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktY29sb3IpO1xuICAgIH1cbn1cblxuLmFwZXhjaGFydHMteWF4aXMtdGl0bGUge1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5hcGV4Y2hhcnRzLWFubm90YXRpb24tcmVjdCB7XG4gICAgZmlsbDogdmFyKC0tI3skcHJlZml4fXRlcnRpYXJ5LWJnKSAhaW1wb3J0YW50O1xufVxuXG4uYXBleGNoYXJ0cy14YXhpcy1hbm5vdGF0aW9ucyxcbi5hcGV4Y2hhcnRzLXlheGlzLWFubm90YXRpb25zIHtcbiAgICByZWN0IHtcbiAgICAgICAgc3Ryb2tlOiBub25lO1xuICAgIH1cbn1cblxuLmFwZXgtdG9vbGJhciB7XG4gICAgLmJ0bi1saWdodC5hY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cHJpbWFyeSk7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fXByaW1hcnkpO1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgIH1cbn1cblxuLmFwZXhjaGFydHMteGF4aXN0b29sdGlwIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZHJvcGRvd24tYmcgICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiAkZHJvcGRvd24tYm9yZGVyLXdpZHRoIHNvbGlkICRkcm9wZG93bi1ib3JkZXItY29sb3IgICFpbXBvcnRhbnQ7XG4gICAgYm94LXNoYWRvdzogdmFyKC0tI3skcHJlZml4fWJveC1zaGFkb3cpICAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAkZHJvcGRvd24tbGluay1jb2xvciAgIWltcG9ydGFudDtcbn1cblxuLmFwZXhjaGFydHMteGF4aXN0b29sdGlwLWJvdHRvbTpiZWZvcmUge1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRkcm9wZG93bi1ib3JkZXItY29sb3IgICFpbXBvcnRhbnQ7XG59XG5cbi5hcGV4Y2hhcnRzLXhheGlzdG9vbHRpcC10ZXh0LFxuLmFwZXhjaGFydHMtZGF0YWxhYmVscyB0ZXh0IHtcbiAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJhc2UgICFpbXBvcnRhbnQ7XG59XG5cbi5hcGV4Y2hhcnRzLWRhdGFsYWJlbC12YWx1ZSB7XG4gICAgZmlsbDogJGRyb3Bkb3duLWxpbmstY29sb3IgICFpbXBvcnRhbnQ7XG59XG5cbi5hcGV4Y2hhcnRzLW1lbnUge1xuICAgIGJhY2tncm91bmQ6ICRkcm9wZG93bi1iZyAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAkZHJvcGRvd24tcGFkZGluZy15ICRkcm9wZG93bi1wYWRkaW5nLXggICFpbXBvcnRhbnQ7XG4gICAgYm94LXNoYWRvdzogdmFyKC0tI3skcHJlZml4fWJveC1zaGFkb3cpICAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogJGRyb3Bkb3duLWJvcmRlci13aWR0aCBzb2xpZCAkZHJvcGRvd24tYm9yZGVyLWNvbG9yICAhaW1wb3J0YW50O1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuXG4gICAgLmFwZXhjaGFydHMtbWVudS1pdGVtIHtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogJGRyb3Bkb3duLWxpbmstaG92ZXItY29sb3IgICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZHJvcGRvd24tbGluay1ob3Zlci1iZyAgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG4uYXBleGNoYXJ0cy1yYWRhci1zZXJpZXMge1xuICAgIHBvbHlnb24ge1xuICAgICAgICBmaWxsOiB0cmFuc3BhcmVudDtcbiAgICAgICAgc3Ryb2tlOiB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yKTtcbiAgICB9XG5cbiAgICBsaW5lIHtcbiAgICAgICAgc3Ryb2tlOiB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yKTtcbiAgICB9XG59XG5cblxuLmFwZXhjaGFydHMtdHJhY2sge1xuICAgIHBhdGgge1xuICAgICAgICBzdHJva2U6IHZhcigtLSN7JHByZWZpeH10ZXJ0aWFyeS1iZyk7XG4gICAgfVxufVxuXG4uYXBleGNoYXJ0cy1tYXJrZXIge1xuICAgIHN0cm9rZTogdmFyKC0tI3skcHJlZml4fWJvZHktYmcpO1xufSIsIi8vXG4vLyBjYWxlbmRhci5zY3NzXG4vL1xuXG4uY2FsZW5kYXIge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5mYy12aWV3IHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuXG4ubm9uZS1ib3JkZXIge1xuICAgIC5tb2RhbC1mb290ZXIge1xuICAgICAgICBib3JkZXItdG9wOiBub25lO1xuICAgIH1cbn1cblxuLmZjLXRvb2xiYXIge1xuICAgIG1hcmdpbjogNnB4IDAgNXB4IDAgIWltcG9ydGFudDtcblxuICAgIGgyIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjg3NXJlbTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB9XG59XG5cbi5mYy1kYXktZ3JpZC1ldmVudCB7XG4gICAgLmZjLXRpbWUge1xuICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWlib2xkO1xuICAgIH1cbn1cblxudGguZmMtZGF5LWhlYWRlciB7XG4gICAgcGFkZGluZzogMC41cmVtIDA7XG59XG5cbi5mYy1kYXkge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG4uZmMtdG9vbGJhciB7XG4gICAgLmZjLXN0YXRlLWFjdGl2ZSxcbiAgICAudWktc3RhdGUtYWN0aXZlLFxuICAgIGJ1dHRvbjpmb2N1cyxcbiAgICBidXR0b246aG92ZXIsXG4gICAgLnVpLXN0YXRlLWhvdmVyIHtcbiAgICAgICAgei1pbmRleDogMDtcbiAgICB9XG59XG5cbi5mYyB7XG4gICAgdGguZmMtd2lkZ2V0LWhlYWRlciB7XG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLSN7JHByZWZpeH10ZXJ0aWFyeS1iZyk7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pYm9sZDtcbiAgICB9XG4gICAgLmZjLWRheWdyaWQtYm9keSxcbiAgICAuZmMtc2Nyb2xsZ3JpZC1zZWN0aW9uLWJvZHkgdGFibGUsXG4gICAgLmZjLXNjcm9sbGdyaWQtc2VjdGlvbi1mb290ZXIgdGFibGUge1xuICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuLmZjLXVudGhlbWVkIHtcbiAgICB0aCxcbiAgICB0ZCxcbiAgICB0aGVhZCxcbiAgICB0Ym9keSxcbiAgICAuZmMtZGl2aWRlcixcbiAgICAuZmMtcm93LFxuICAgIC5mYy1wb3BvdmVyIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yKTtcbiAgICB9XG5cbiAgICB0ZC5mYy10b2RheSxcbiAgICAuZmMtZGl2aWRlciB7XG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLSN7JHByZWZpeH10ZXJ0aWFyeS1iZyk7XG4gICAgfVxufVxuXG4uZmMtYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS0jeyRwcmVmaXh9dGVydGlhcnktYmcpO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fXRlcnRpYXJ5LWNvbG9yKTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBtYXJnaW46IDAgM3B4O1xuICAgIHBhZGRpbmc6IDZweCAxMnB4O1xuICAgIGhlaWdodDogYXV0bztcbn1cblxuLmZjLXRleHQtYXJyb3cge1xuICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbn1cblxuLmZjLXN0YXRlLWhvdmVyLFxuLmZjLXN0YXRlLWhpZ2hsaWdodCxcbi5mYy1jZWxsLW92ZXJsYXkge1xuICAgIGJhY2tncm91bmQ6IHZhcigtLSN7JHByZWZpeH10ZXJ0aWFyeS1iZyk7XG59XG5cbi5mYy1zdGF0ZS1kb3duLFxuLmZjLXN0YXRlLWFjdGl2ZSxcbi5mYy1zdGF0ZS1kaXNhYmxlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXByaW1hcnkpO1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgdGV4dC1zaGFkb3c6IG5vbmU7XG59XG5cbi5mYy11bnRoZW1lZCB7XG4gICAgLmZjLXRvZGF5IHtcbiAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgIH1cbn1cblxuLmZjLWV2ZW50IHtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGN1cnNvcjogbW92ZTtcbiAgICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgICBtYXJnaW46IDVweCA3cHg7XG4gICAgcGFkZGluZzogNXB4IDVweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICR3aGl0ZTtcblxuICAgICYuYmctZGFyayB7XG4gICAgICAgIC5mYy1ldmVudC10aW1lLFxuICAgICAgICAuZmMtZXZlbnQtdGl0bGUge1xuICAgICAgICAgICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1lbXBoYXNpcy1jb2xvcik7XG4gICAgICAgIH1cbiAgICAgICAgLmZjLWRheWdyaWQtZXZlbnQtZG90IHtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvcik7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5leHRlcm5hbC1ldmVudCB7XG4gICAgY3Vyc29yOiBtb3ZlO1xuICAgIG1hcmdpbjogMTBweCAwO1xuICAgIHBhZGRpbmc6IDhweCAxMHB4O1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuXG4uZmMtYmFzaWMtdmlldyB7XG4gICAgdGQuZmMtd2Vlay1udW1iZXIge1xuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDhweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIHRkLmZjLWRheS1udW1iZXIge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG4gICAgfVxuXG4gICAgLmZjLWNvbnRlbnQge1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgIH1cbn1cblxuLmZjLXRpbWUtZ3JpZC1ldmVudCB7XG4gICAgLmZjLWNvbnRlbnQge1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgIH1cbn1cblxuLmZjLWRheWdyaWQtZGF5LW51bWJlciB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIGhlaWdodDogMjBweDtcbiAgICB3aWR0aDogMjBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXRlcnRpYXJ5LWJnKTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgbWFyZ2luOiA1cHg7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cblxuLmZjLWRheWdyaWQtZXZlbnQtZG90IHtcbiAgICBib3JkZXItY29sb3I6ICR3aGl0ZTtcbn1cblxuLmZjLWV2ZW50LXRpbWUsXG4uZmMtZXZlbnQtdGl0bGUge1xuICAgIGNvbG9yOiAkd2hpdGU7XG59XG5cbi50YWJsZS1hY3RpdmUsXG4udGFibGUtYWN0aXZlID4gdGQsXG4udGFibGUtYWN0aXZlID4gdGgsXG4uZmMgLmZjLWxpc3Qtc3RpY2t5IC5mYy1saXN0LWRheSA+ICoge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uZmMgLmZjLWxpc3QtZXZlbnQ6aG92ZXIgdGQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgIC5mYy10b29sYmFyIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICAgICAgLmZjLXRvb2xiYXItY2h1bmsge1xuICAgICAgICAgICAgbWFyZ2luOiA2cHggMDtcbiAgICAgICAgfVxuICAgICAgICAuZmMtbGVmdCxcbiAgICAgICAgLmZjLXJpZ2h0LFxuICAgICAgICAuZmMtY2VudGVyIHtcbiAgICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBjbGVhcjogYm90aDtcbiAgICAgICAgICAgIG1hcmdpbjogMTBweCAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmZjIHtcbiAgICAgICAgLmZjLXRvb2xiYXIge1xuICAgICAgICAgICAgPiAqIHtcbiAgICAgICAgICAgICAgICA+ICoge1xuICAgICAgICAgICAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZmMtdG9kYXktYnV0dG9uIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59XG5cbi8vIG92ZXJyaWRpbmcgYnV0dG9uIHNpemVzXG4uZmMtdG9vbGJhciB7XG4gICAgLmJ0biB7XG4gICAgICAgIEBpbmNsdWRlIGJ1dHRvbi1zaXplKCRidG4tcGFkZGluZy15LXNtLCAkYnRuLXBhZGRpbmcteC1zbSwgJGJ0bi1mb250LXNpemUtc20sICRidG4tYm9yZGVyLXJhZGl1cy1zbSk7XG4gICAgfVxufVxuXG4uZmMtbGlzdC1pdGVtLXRpdGxlLFxuLmZjLWxpc3QtaXRlbS10aW1lIHtcbiAgICBjb2xvcjogJHdoaXRlO1xufVxuXG4jY2FsZW5kYXIge1xuICAgIC50YWJsZS1ib3JkZXJlZCB7XG4gICAgICAgIHRkLFxuICAgICAgICB0aCB7XG4gICAgICAgICAgICBib3JkZXI6ICR0YWJsZS1ib3JkZXItd2lkdGggc29saWQgJHRhYmxlLWJvcmRlci1jb2xvcjtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuW2Rpcj1cInJ0bFwiXSAuZmMtdG9vbGJhci1jaHVuayB7XG4gICAgLmJ0bi1ncm91cCB7XG4gICAgICAgIC5idG4ge1xuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGJ0bi1ib3JkZXItcmFkaXVzLXNtO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRidG4tYm9yZGVyLXJhZGl1cy1zbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi8vXG4vLyBjaGFydGpzLnNjc3Ncbi8vXG5cbi5jaGFydGpzLWNoYXJ0IHtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xufVxuIiwiLy9cbi8vIGRhdGF0YWJsZS5zY3NzXG4vL1xuXG4uZGF0YVRhYmxlc193cmFwcGVyIHtcbiAgICAmLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxufVxuXG50YWJsZS5kYXRhVGFibGUge1xuICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2UgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XG5cbiAgICAmLmR0ci1pbmxpbmUge1xuICAgICAgICAmLmNvbGxhcHNlZCB7XG4gICAgICAgICAgICA+IHRib2R5IHtcbiAgICAgICAgICAgICAgICA+IHRyIHtcbiAgICAgICAgICAgICAgICAgICAgPiB0ZCxcbiAgICAgICAgICAgICAgICAgICAgdGgge1xuICAgICAgICAgICAgICAgICAgICAgICAgJi5kdHItY29udHJvbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cHJpbWFyeSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggMnB4IDBweCB2YXIoLS0jeyRwcmVmaXh9cHJpbWFyeSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIHRoZWFkOm5vdCgudGFibGUtbGlnaHQpIHtcbiAgICAgICAgdGgge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Z3JheS0zMDApO1xuICAgICAgICB9XG4gICAgfVxuICAgIHRib2R5IHtcbiAgICAgICAgdHIuZXZlbixcbiAgICAgICAgdHIub2RkIHtcbiAgICAgICAgICAgIHRkIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIHRib2R5IHtcbiAgICAgICAgPiB0ciB7XG4gICAgICAgICAgICAmLnNlbGVjdGVkIHtcbiAgICAgICAgICAgICAgICB0ZCB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1wcmltYXJ5KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLnRhYmxlLXN0cmlwZWQgPiB0Ym9keSA+IHRyLnNlbGVjdGVkOm50aC1vZi10eXBlKG9kZCkgPiAqIHtcbiAgICAgICAgLS1jdC10YWJsZS1hY2NlbnQtYmc6ICRwcmltYXJ5ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLy8gQ2hhbmdlIGljb25zIHZpZXdcbiAgICB0aGVhZCB7XG4gICAgICAgIC5zb3J0aW5nLFxuICAgICAgICAuc29ydGluZ19hc2MsXG4gICAgICAgIC5zb3J0aW5nX2Rlc2MsXG4gICAgICAgIC5zb3J0aW5nX2FzY19kaXNhYmxlZCxcbiAgICAgICAgLnNvcnRpbmdfZGVzY19kaXNhYmxlZCB7XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDAuNXJlbTtcbiAgICAgICAgICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxFQTc3XCI7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwicmVtaXhpY29uXCI7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgICAgIHRvcDogMTJweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAwLjVlbTtcbiAgICAgICAgICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxFQTREXCI7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwicmVtaXhpY29uXCI7XG4gICAgICAgICAgICAgICAgdG9wOiAxOHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICA+IHRyIHtcbiAgICAgICAgICAgID4gdGgge1xuICAgICAgICAgICAgICAgICYuc29ydGluZ19hc2MsXG4gICAgICAgICAgICAgICAgJi5zb3J0aW5nX2Rlc2MsXG4gICAgICAgICAgICAgICAgJi5zb3J0aW5nIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAkdGFibGUtY2VsbC1wYWRkaW5nLXg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgdGJvZHkge1xuICAgICAgICAvLyBNdWx0aSBzZWxlY3QgdGFibGVcblxuICAgICAgICA+IHRyLnNlbGVjdGVkLFxuICAgICAgICA+IHRyID4gLnNlbGVjdGVkIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1wcmltYXJ5KTtcblxuICAgICAgICAgICAgdGQge1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fXByaW1hcnkpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIHRkIHtcbiAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAvLyBLZXkgVGFibGVzXG4gICAgICAgIHRoLmZvY3VzLFxuICAgICAgICB0ZC5mb2N1cyB7XG4gICAgICAgICAgICBvdXRsaW5lOiAycHggc29saWQgJHByaW1hcnkgIWltcG9ydGFudDtcbiAgICAgICAgICAgIG91dGxpbmUtb2Zmc2V0OiAtMXB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS0jeyRwcmVmaXh9cHJpbWFyeS1yZ2IpLCAwLjE1KTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmRhdGFUYWJsZXNfaW5mbyB7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pYm9sZDtcbn1cblxuLmR0ZmgtZmxvYXRpbmdwYXJlbnQge1xuICAgIHRvcDogJHRvcGJhci1oZWlnaHQgIWltcG9ydGFudDtcbn1cblxuLy8gUmVzcG9uc2l2ZSBkYXRhIHRhYmxlXG50YWJsZS5kYXRhVGFibGUuZHRyLWlubGluZS5jb2xsYXBzZWQge1xuICAgID4gdGJvZHkge1xuICAgICAgICA+IHRyW3JvbGU9XCJyb3dcIl0ge1xuICAgICAgICAgICAgPiB0ZCxcbiAgICAgICAgICAgID4gdGgge1xuICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAkYm94LXNoYWRvdy1sZztcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzdWNjZXNzO1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgID4gdHIucGFyZW50IHtcbiAgICAgICAgICAgID4gdGQsXG4gICAgICAgICAgICA+IHRoIHtcbiAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhbmdlcjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gRGF0YSBUYWJsZSBjb3B5IGJ1dHRvblxuZGl2LmR0LWJ1dHRvbi1pbmZvIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cHJpbWFyeSk7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHotaW5kZXg6IDIxO1xuXG4gICAgaDIge1xuICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCR3aGl0ZSwgMC4yKTtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgIGxpLnBhZ2luYXRlX2J1dHRvbi5wcmV2aW91cyxcbiAgICBsaS5wYWdpbmF0ZV9idXR0b24ubmV4dCB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgfVxuXG4gICAgbGkucGFnaW5hdGVfYnV0dG9uIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgLmRhdGFUYWJsZXNfcGFnaW5hdGUge1xuICAgICAgICB1bCB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIG1hcmdpbjogJHNwYWNlciAwIDAgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBkaXYuZHQtYnV0dG9ucyB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS10YWJsZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlcjtcbiAgICB9XG59XG5cbi8vIEFjdGl2ZSBzdGF0dXNcbi5hY3RpdmF0ZS1zZWxlY3Qge1xuICAgIC5zb3J0aW5nXzEge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bGlnaHQpICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG4vLyBkYXRhdGFibGVcbmRpdi5kYXRhVGFibGVzX3dyYXBwZXIge1xuICAgIGRpdi5kYXRhVGFibGVzX2ZpbHRlciB7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzZweCkge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDAuNWVtO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgfVxuICAgIGRpdi5kYXRhVGFibGVzX2xlbmd0aCB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzZweCkge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5kaXYudGFibGUtcmVzcG9uc2l2ZSA+IGRpdi5kYXRhVGFibGVzX3dyYXBwZXIge1xuICAgID4gZGl2LnJvdyA+IGRpdltjbGFzc149XCJjb2wtXCJdOmxhc3QtY2hpbGQge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIH1cbiAgICA+IGRpdi5yb3cgPiBkaXZbY2xhc3NePVwiY29sLVwiXTpmaXJzdC1jaGlsZCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICB9XG59XG5cbmRpdiB7XG4gICAgJi5kYXRhVGFibGVzX3Njcm9sbEJvZHkge1xuICAgICAgICBib3JkZXItbGVmdDogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAmID4gdGFibGUge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgJiA+IDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLy9cbi8vIERhdGVyYW5nZVxuLy9cblxuLmRhdGVyYW5nZXBpY2tlciB7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1iYXNlO1xuICAgIGJvcmRlcjogJGRyb3Bkb3duLWJvcmRlci13aWR0aCBzb2xpZCAkZHJvcGRvd24tYm9yZGVyLWNvbG9yO1xuICAgIGJveC1zaGFkb3c6IHZhcigtLSN7JHByZWZpeH1ib3gtc2hhZG93KTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZHJvcGRvd24tYmc7XG5cbiAgICAuY2FsZW5kYXItdGFibGUge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZHJvcGRvd24tYmc7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkcm9wZG93bi1iZztcblxuICAgICAgICB0ZCxcbiAgICAgICAgdGgge1xuICAgICAgICAgICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1ncmF5LTYwMCk7XG4gICAgICAgIH1cblxuICAgICAgICAubmV4dCxcbiAgICAgICAgLnByZXYge1xuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5yYW5nZXMge1xuICAgICAgICBsaSB7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZHJvcGRvd24tbGluay1ob3Zlci1iZztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cHJpbWFyeSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICB0ZCB7XG4gICAgICAgICYuaW4tcmFuZ2Uge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tI3skcHJlZml4fXRlcnRpYXJ5LWJnKTtcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9dGVydGlhcnktY29sb3IpO1xuICAgICAgICB9XG4gICAgICAgICYub2ZmLFxuICAgICAgICAmLm9mZi5lbmQtZGF0ZSxcbiAgICAgICAgJi5vZmYuaW4tcmFuZ2UsXG4gICAgICAgICYub2ZmLnN0YXJ0LWRhdGUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRyb3Bkb3duLWJnO1xuICAgICAgICAgICAgY29sb3I6ICRkcm9wZG93bi1saW5rLWNvbG9yO1xuICAgICAgICAgICAgb3BhY2l0eTogMC41O1xuICAgICAgICB9XG5cbiAgICAgICAgJi5hY3RpdmUsXG4gICAgICAgICYuYWN0aXZlOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1wcmltYXJ5KTtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICB0ZC5hdmFpbGFibGU6aG92ZXIsXG4gICAgdGguYXZhaWxhYmxlOmhvdmVyLFxuICAgIHRkLmFjdGl2ZSxcbiAgICB0ZC5hY3RpdmU6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cHJpbWFyeSk7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICY6YWZ0ZXIge1xuICAgICAgICBib3JkZXItYm90dG9tOiA2cHggc29saWQgJGRyb3Bkb3duLWJnO1xuICAgIH1cbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDdweCBzb2xpZCAkZHJvcGRvd24tYm9yZGVyLWNvbG9yO1xuICAgIH1cblxuICAgIC5kcnAtYnV0dG9ucyB7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkZHJvcGRvd24tYm9yZGVyLWNvbG9yO1xuICAgIH1cblxuICAgIHNlbGVjdCB7XG4gICAgICAgICYuYW1wbXNlbGVjdCxcbiAgICAgICAgJi5ob3Vyc2VsZWN0LFxuICAgICAgICAmLm1pbnV0ZXNlbGVjdCxcbiAgICAgICAgJi5zZWNvbmRzZWxlY3Qge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tI3skcHJlZml4fXRlcnRpYXJ5LWJnKTtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3IpO1xuICAgICAgICAgICAgY29sb3I6ICRkcm9wZG93bi1saW5rLWNvbG9yO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5zaG93LXJhbmdlcyB7XG4gICAgICAgIC5kcnAtY2FsZW5kYXIubGVmdCB7XG4gICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRkcm9wZG93bi1ib3JkZXItY29sb3IgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi8vXG4vLyBEYXRlcGlja2VyXG4vL1xuLmRhdGVwaWNrZXIge1xuICAgIHBhZGRpbmc6IDEwcHggIWltcG9ydGFudDtcbiAgICB0ZCxcbiAgICB0aCB7XG4gICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICB9XG5cbiAgICB0YWJsZSB7XG4gICAgICAgIHRyIHtcbiAgICAgICAgICAgIHRkIHtcbiAgICAgICAgICAgICAgICAmLmFjdGl2ZS5hY3RpdmUsXG4gICAgICAgICAgICAgICAgJi5hY3RpdmUuZGlzYWJsZWQsXG4gICAgICAgICAgICAgICAgJi5hY3RpdmUuZGlzYWJsZWQuYWN0aXZlLFxuICAgICAgICAgICAgICAgICYuYWN0aXZlLmRpc2FibGVkLmRpc2FibGVkLFxuICAgICAgICAgICAgICAgICYuYWN0aXZlLmRpc2FibGVkOmFjdGl2ZSxcbiAgICAgICAgICAgICAgICAmLmFjdGl2ZS5kaXNhYmxlZDpob3ZlcixcbiAgICAgICAgICAgICAgICAmLmFjdGl2ZS5kaXNhYmxlZDpob3Zlci5hY3RpdmUsXG4gICAgICAgICAgICAgICAgJi5hY3RpdmUuZGlzYWJsZWQ6aG92ZXIuZGlzYWJsZWQsXG4gICAgICAgICAgICAgICAgJi5hY3RpdmUuZGlzYWJsZWQ6aG92ZXI6YWN0aXZlLFxuICAgICAgICAgICAgICAgICYuYWN0aXZlLmRpc2FibGVkOmhvdmVyOmhvdmVyLFxuICAgICAgICAgICAgICAgIC5hY3RpdmUuZGlzYWJsZWQ6aG92ZXJbZGlzYWJsZWRdLFxuICAgICAgICAgICAgICAgIC5hY3RpdmUuZGlzYWJsZWRbZGlzYWJsZWRdLFxuICAgICAgICAgICAgICAgIC5hY3RpdmU6YWN0aXZlLFxuICAgICAgICAgICAgICAgIC5hY3RpdmU6aG92ZXIsXG4gICAgICAgICAgICAgICAgLmFjdGl2ZTpob3Zlci5hY3RpdmUsXG4gICAgICAgICAgICAgICAgLmFjdGl2ZTpob3Zlci5kaXNhYmxlZCxcbiAgICAgICAgICAgICAgICAuYWN0aXZlOmhvdmVyOmFjdGl2ZSxcbiAgICAgICAgICAgICAgICAuYWN0aXZlOmhvdmVyOmhvdmVyLFxuICAgICAgICAgICAgICAgIC5hY3RpdmU6aG92ZXJbZGlzYWJsZWRdLFxuICAgICAgICAgICAgICAgIC5hY3RpdmVbZGlzYWJsZWRdLFxuICAgICAgICAgICAgICAgIHNwYW4uYWN0aXZlLmFjdGl2ZSxcbiAgICAgICAgICAgICAgICBzcGFuLmFjdGl2ZS5kaXNhYmxlZCxcbiAgICAgICAgICAgICAgICBzcGFuLmFjdGl2ZS5kaXNhYmxlZC5hY3RpdmUsXG4gICAgICAgICAgICAgICAgc3Bhbi5hY3RpdmUuZGlzYWJsZWQuZGlzYWJsZWQsXG4gICAgICAgICAgICAgICAgc3Bhbi5hY3RpdmUuZGlzYWJsZWQ6YWN0aXZlLFxuICAgICAgICAgICAgICAgIHNwYW4uYWN0aXZlLmRpc2FibGVkOmhvdmVyLFxuICAgICAgICAgICAgICAgIHNwYW4uYWN0aXZlLmRpc2FibGVkOmhvdmVyLmFjdGl2ZSxcbiAgICAgICAgICAgICAgICBzcGFuLmFjdGl2ZS5kaXNhYmxlZDpob3Zlci5kaXNhYmxlZCxcbiAgICAgICAgICAgICAgICBzcGFuLmFjdGl2ZS5kaXNhYmxlZDpob3ZlcjphY3RpdmUsXG4gICAgICAgICAgICAgICAgc3Bhbi5hY3RpdmUuZGlzYWJsZWQ6aG92ZXI6aG92ZXIsXG4gICAgICAgICAgICAgICAgc3Bhbi5hY3RpdmUuZGlzYWJsZWQ6aG92ZXJbZGlzYWJsZWRdLFxuICAgICAgICAgICAgICAgIHNwYW4uYWN0aXZlLmRpc2FibGVkW2Rpc2FibGVkXSxcbiAgICAgICAgICAgICAgICBzcGFuLmFjdGl2ZTphY3RpdmUsXG4gICAgICAgICAgICAgICAgc3Bhbi5hY3RpdmU6aG92ZXIsXG4gICAgICAgICAgICAgICAgc3Bhbi5hY3RpdmU6aG92ZXIuYWN0aXZlLFxuICAgICAgICAgICAgICAgIHNwYW4uYWN0aXZlOmhvdmVyLmRpc2FibGVkLFxuICAgICAgICAgICAgICAgIHNwYW4uYWN0aXZlOmhvdmVyOmFjdGl2ZSxcbiAgICAgICAgICAgICAgICBzcGFuLmFjdGl2ZTpob3Zlcjpob3ZlcixcbiAgICAgICAgICAgICAgICBzcGFuLmFjdGl2ZTpob3ZlcltkaXNhYmxlZF0sXG4gICAgICAgICAgICAgICAgc3Bhbi5hY3RpdmVbZGlzYWJsZWRdLFxuICAgICAgICAgICAgICAgICYudG9kYXksXG4gICAgICAgICAgICAgICAgJi50b2RheS5kaXNhYmxlZCxcbiAgICAgICAgICAgICAgICAmLnRvZGF5LmRpc2FibGVkOmhvdmVyLFxuICAgICAgICAgICAgICAgICYudG9kYXk6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi5kYXkuZm9jdXNlZCxcbiAgICAgICAgICAgICAgICAmLmRheTpob3ZlcixcbiAgICAgICAgICAgICAgICBzcGFuLmZvY3VzZWQsXG4gICAgICAgICAgICAgICAgc3Bhbjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLSN7JHByZWZpeH10ZXJ0aWFyeS1iZyk7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi5uZXcsXG4gICAgICAgICAgICAgICAgJi5vbGQsXG4gICAgICAgICAgICAgICAgc3Bhbi5uZXcsXG4gICAgICAgICAgICAgICAgc3Bhbi5vbGQge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWdyYXktNzAwKTtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMC40O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5kYXRlcGlja2VyLXN3aXRjaDpob3ZlcixcbiAgICAubmV4dDpob3ZlcixcbiAgICAucHJldjpob3ZlcixcbiAgICB0Zm9vdCB0ciB0aDpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLSN7JHByZWZpeH1ncmF5LTIwMCk7XG4gICAgfVxuICAgIC5kYXRlcGlja2VyLXN3aXRjaCB7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmRhdGVwaWNrZXItZHJvcGRvd24ge1xuICAgICY6YWZ0ZXIge1xuICAgICAgICBib3JkZXItYm90dG9tOiA2cHggc29saWQgJGRyb3Bkb3duLWJnO1xuICAgIH1cbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRkcm9wZG93bi1ib3JkZXItY29sb3I7XG4gICAgfVxuICAgICYuZGF0ZXBpY2tlci1vcmllbnQtdG9wIHtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogN3B4IHNvbGlkICRkcm9wZG93bi1ib3JkZXItY29sb3I7XG4gICAgICAgIH1cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBib3JkZXItdG9wOiA2cHggc29saWQgJGRyb3Bkb3duLWJnO1xuICAgICAgICB9XG4gICAgfVxufVxuLmRhdGVyYW5nZXBpY2tlciB7XG4gICAgei1pbmRleDogMTAwMDtcbn1cblxuW2Rpcj1cInJ0bFwiXSAuZGF0ZXJhbmdlcGlja2VyIHtcbiAgICAmLm9wZW5zcmlnaHQge1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgfVxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICByaWdodDogOXB4O1xuICAgICAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi8vXG4vLyBmbGF0cGlja3Iuc2Nzc1xuLy9cblxuLmZsYXRwaWNrci1jYWxlbmRhciB7XG4gICAgYmFja2dyb3VuZDogJGRyb3Bkb3duLWJnO1xuICAgIGJveC1zaGFkb3c6IHZhcigtLSN7JHByZWZpeH1ib3gtc2hhZG93KTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkZHJvcGRvd24tYm9yZGVyLWNvbG9yO1xuXG4gICAgJi5hcnJvd1RvcCB7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRkcm9wZG93bi1iZztcbiAgICAgICAgfVxuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJGRyb3Bkb3duLWJnO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5hcnJvd0JvdHRvbSB7XG5cbiAgICAgICAgJjpiZWZvcmUsXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogJGRyb3Bkb3duLWJnO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGgge1xuICAgIGZvbnQtc2l6ZTogMTEwJTtcbn1cblxuLmZsYXRwaWNrci1kYXkge1xuXG4gICAgJi5zZWxlY3RlZCxcbiAgICAmLnN0YXJ0UmFuZ2UsXG4gICAgJi5lbmRSYW5nZSxcbiAgICAmLnNlbGVjdGVkLmluUmFuZ2UsXG4gICAgJi5zdGFydFJhbmdlLmluUmFuZ2UsXG4gICAgJi5lbmRSYW5nZS5pblJhbmdlLFxuICAgICYuc2VsZWN0ZWQ6Zm9jdXMsXG4gICAgJi5zdGFydFJhbmdlOmZvY3VzLFxuICAgICYuZW5kUmFuZ2U6Zm9jdXMsXG4gICAgJi5zZWxlY3RlZDpob3ZlcixcbiAgICAmLnN0YXJ0UmFuZ2U6aG92ZXIsXG4gICAgJi5lbmRSYW5nZTpob3ZlcixcbiAgICAmLnNlbGVjdGVkLnByZXZNb250aERheSxcbiAgICAmLnN0YXJ0UmFuZ2UucHJldk1vbnRoRGF5LFxuICAgICYuZW5kUmFuZ2UucHJldk1vbnRoRGF5LFxuICAgICYuc2VsZWN0ZWQubmV4dE1vbnRoRGF5LFxuICAgICYuc3RhcnRSYW5nZS5uZXh0TW9udGhEYXksXG4gICAgJi5lbmRSYW5nZS5uZXh0TW9udGhEYXkge1xuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS0jeyRwcmVmaXh9cHJpbWFyeSk7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fXByaW1hcnkpO1xuICAgIH1cblxuICAgICYuc2VsZWN0ZWQuc3RhcnRSYW5nZSsuZW5kUmFuZ2U6bm90KDpudGgtY2hpbGQoN24rMSkpLFxuICAgICYuc3RhcnRSYW5nZS5zdGFydFJhbmdlKy5lbmRSYW5nZTpub3QoOm50aC1jaGlsZCg3bisxKSksXG4gICAgJi5lbmRSYW5nZS5zdGFydFJhbmdlKy5lbmRSYW5nZTpub3QoOm50aC1jaGlsZCg3bisxKSkge1xuICAgICAgICBib3gtc2hhZG93OiAtMTBweCAwIDAgdmFyKC0tI3skcHJlZml4fXByaW1hcnkpO1xuICAgIH1cbn1cblxuLmZsYXRwaWNrci10aW1lIHtcblxuICAgIGlucHV0OmhvdmVyLFxuICAgIC5mbGF0cGlja3ItYW0tcG06aG92ZXIsXG4gICAgaW5wdXQ6Zm9jdXMsXG4gICAgLmZsYXRwaWNrci1hbS1wbTpmb2N1cyB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRpbnB1dC1iZztcbiAgICAgICAgY29sb3I6ICRkcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvcjtcbiAgICB9XG59XG5cbi5mbGF0cGlja3ItbW9udGhzIHtcbiAgICAuZmxhdHBpY2tyLW1vbnRoIHtcbiAgICAgICAgaGVpZ2h0OiAzNnB4O1xuICAgIH1cblxuICAgIC5mbGF0cGlja3ItcHJldi1tb250aCxcbiAgICAuZmxhdHBpY2tyLW5leHQtbW9udGgsXG4gICAgLmZsYXRwaWNrci1tb250aCB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Z3JheS01MDApO1xuICAgICAgICBmaWxsOiB2YXIoLS0jeyRwcmVmaXh9Z3JheS01MDApO1xuICAgIH1cbn1cblxuLmZsYXRwaWNrci13ZWVrZGF5cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGRyb3Bkb3duLWxpbmstYWN0aXZlLWJnO1xufVxuXG5zcGFuLmZsYXRwaWNrci13ZWVrZGF5LFxuLmZsYXRwaWNrci1kYXksXG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggaW5wdXQuY3VyLXllYXJbZGlzYWJsZWRdLFxuLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIGlucHV0LmN1ci15ZWFyW2Rpc2FibGVkXTpob3Zlcixcbi5mbGF0cGlja3ItdGltZSBpbnB1dCxcbi5mbGF0cGlja3ItdGltZSAuZmxhdHBpY2tyLXRpbWUtc2VwYXJhdG9yLFxuLmZsYXRwaWNrci10aW1lIC5mbGF0cGlja3ItYW0tcG0ge1xuICAgIGNvbG9yOiAkZHJvcGRvd24tbGluay1jb2xvcjtcbiAgICBmaWxsOiAkZHJvcGRvd24tbGluay1jb2xvcjtcbn1cblxuLmZsYXRwaWNrci1kYXkge1xuXG4gICAgJi5kaXNhYmxlZCxcbiAgICAmLmRpc2FibGVkOmhvdmVyLFxuICAgICYucHJldk1vbnRoRGF5LFxuICAgICYubmV4dE1vbnRoRGF5LFxuICAgICYubm90QWxsb3dlZCxcbiAgICAmLm5vdEFsbG93ZWQucHJldk1vbnRoRGF5LFxuICAgICYubm90QWxsb3dlZC5uZXh0TW9udGhEYXkge1xuICAgICAgICBjb2xvcjogJGRyb3Bkb3duLWxpbmstZGlzYWJsZWQtY29sb3I7XG4gICAgfVxuXG4gICAgJi5pblJhbmdlLFxuICAgICYucHJldk1vbnRoRGF5LmluUmFuZ2UsXG4gICAgJi5uZXh0TW9udGhEYXkuaW5SYW5nZSxcbiAgICAmLnRvZGF5LmluUmFuZ2UsXG4gICAgJi5wcmV2TW9udGhEYXkudG9kYXkuaW5SYW5nZSxcbiAgICAmLm5leHRNb250aERheS50b2RheS5pblJhbmdlLFxuICAgICY6aG92ZXIsXG4gICAgJi5wcmV2TW9udGhEYXk6aG92ZXIsXG4gICAgJi5uZXh0TW9udGhEYXk6aG92ZXIsXG4gICAgJjpmb2N1cyxcbiAgICAmLnByZXZNb250aERheTpmb2N1cyxcbiAgICAmLm5leHRNb250aERheTpmb2N1cyB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRkcm9wZG93bi1saW5rLWhvdmVyLWJnO1xuICAgICAgICBib3JkZXItY29sb3I6ICRkcm9wZG93bi1saW5rLWhvdmVyLWJnO1xuICAgIH1cbn1cblxuLmZsYXRwaWNrci1jYWxlbmRhci5zaG93VGltZUlucHV0Lmhhc1RpbWUgLmZsYXRwaWNrci10aW1lIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGRyb3Bkb3duLWJnO1xufVxuXG4ubnVtSW5wdXRXcmFwcGVyOmhvdmVyLFxuLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIC5mbGF0cGlja3ItbW9udGhEcm9wZG93bi1tb250aHM6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAkZHJvcGRvd24tbGluay1hY3RpdmUtY29sb3I7XG59XG5cbi5mbGF0cGlja3ItZGF5LmluUmFuZ2Uge1xuICAgIGJveC1zaGFkb3c6IC01cHggMCAwICRkcm9wZG93bi1saW5rLWhvdmVyLWJnLCA1cHggMCAwICRkcm9wZG93bi1saW5rLWhvdmVyLWJnO1xufVxuXG4uZmxhdHBpY2tyLWRheS5mbGF0cGlja3ItZGlzYWJsZWQsXG4uZmxhdHBpY2tyLWRheS5mbGF0cGlja3ItZGlzYWJsZWQ6aG92ZXIge1xuICAgIGNvbG9yOiAkZHJvcGRvd24tbGluay1kaXNhYmxlZC1jb2xvcjtcbn1cblxuLmZsYXRwaWNrci1jYWxlbmRhci5oYXNUaW1lIC5mbGF0cGlja3ItdGltZSB7XG4gICAgYm9yZGVyLXRvcDogdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvcik7XG59IiwiLy9cbi8vIGRyb3B6b25lLnNjc3Ncbi8vXG5cbi5kcm9wem9uZSB7XG4gICAgYm9yZGVyOiAycHggZGFzaGVkICRpbnB1dC1ib3JkZXItY29sb3I7XG4gICAgYmFja2dyb3VuZDogJGlucHV0LWJnO1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgbWluLWhlaWdodDogMTUwcHg7XG4gICAgcGFkZGluZzogMjBweDtcblxuICAgIC5kei1tZXNzYWdlIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBtYXJnaW46IDJyZW0gMDtcbiAgICB9XG4gICAgJi5kei1zdGFydGVkIHtcbiAgICAgICAgLmR6LW1lc3NhZ2Uge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi8vXG4vLyBmb3JtbS13aXphcmQuc2Nzc1xuLy9cblxuLmZvcm0td2l6YXJkLWhlYWRlciB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xLjVyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAtMS41cmVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH10ZXJ0aWFyeS1iZyk7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLSN7JHByZWZpeH1ib2R5LWJnKTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tI3skcHJlZml4fWJvZHktYmcpO1xufVxuIiwiLy9cbi8vIG1hcHMuc2Nzc1xuLy9cblxuLy9Hb29nbGUgTWFwc1xuXG4uZ21hcHMsXG4uZ21hcHMtcGFuYXJvbWEge1xuICAgIGhlaWdodDogMzAwcHg7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tI3skcHJlZml4fXRlcnRpYXJ5LWJnKTtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG5cbi8vIFZlY3RvciBNYXBcblxuLmp2ZWN0b3JtYXAtbGFiZWwge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS0jeyRwcmVmaXh9dGVydGlhcnktYmcpO1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9dGVydGlhcnktY29sb3IpO1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYmFzZTtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcbiAgICBwYWRkaW5nOiA1cHggOHB4O1xufVxuXG4vLyB6b29taW4gJiB6b29tb3V0IGJ0biBjb2xvclxuLmp2ZWN0b3JtYXAtY29udGFpbmVyIHtcbiAgICAuanZlY3Rvcm1hcC16b29taW4sXG4gICAgLmp2ZWN0b3JtYXAtem9vbW91dCB7XG4gICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH10ZXJ0aWFyeS1iZyk7XG4gICAgICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9dGVydGlhcnktY29sb3IpO1xuICAgIH1cbiAgICAuanZlY3Rvcm1hcC16b29tb3V0IHtcbiAgICAgICAgdG9wOiAzN3B4O1xuICAgIH1cbn1cbiIsIi8vXG4vLyBfcXVpbGwtZWRpdG9yLnNjc3Ncbi8vXG5cbi5xbC1lZGl0b3Ige1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICBvbCxcbiAgICB1bCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMS41ZW07XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgfVxuXG4gICAgbGk6bm90KC5xbC1kaXJlY3Rpb24tcnRsKTo6YmVmb3JlIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xLjVlbTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjNlbTtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgfVxufVxuXG4ucWwtY29udGFpbmVyIHtcbiAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJhc2U7XG5cbiAgICAmLnFsLXNub3cge1xuICAgICAgICBib3JkZXItY29sb3I6ICRpbnB1dC1ib3JkZXItY29sb3I7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCAkaW5wdXQtYm9yZGVyLXJhZGl1cyAkaW5wdXQtYm9yZGVyLXJhZGl1cztcbiAgICB9XG59XG5cbi5xbC1idWJibGUge1xuICAgIGJvcmRlcjogJGlucHV0LWJvcmRlci13aWR0aCBzb2xpZCAkaW5wdXQtYm9yZGVyLWNvbG9yO1xuICAgIGJvcmRlci1yYWRpdXM6ICRpbnB1dC1ib3JkZXItcmFkaXVzO1xufVxuXG4ucWwtdG9vbGJhciB7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1iYXNlICFpbXBvcnRhbnQ7XG5cbiAgICBzcGFuIHtcbiAgICAgICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICBjb2xvcjogJGRyb3Bkb3duLWxpbmstY29sb3I7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogJHByaW1hcnkgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYucWwtc25vdyB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRpbnB1dC1ib3JkZXItcmFkaXVzICRpbnB1dC1ib3JkZXItcmFkaXVzIDAgMDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkaW5wdXQtYm9yZGVyLWNvbG9yO1xuXG4gICAgICAgIC5xbC1waWNrZXIucWwtZXhwYW5kZWQge1xuICAgICAgICAgICAgLnFsLXBpY2tlci1sYWJlbCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5xbC1waWNrZXItb3B0aW9ucyB7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAkZHJvcGRvd24tYm94LXNoYWRvdztcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRkcm9wZG93bi1ib3JkZXItcmFkaXVzO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ucWwtc25vdyB7XG4gICAgLnFsLXN0cm9rZSxcbiAgICAucWwtc2NyaXB0LFxuICAgIC5xbC1zdHJpa2Ugc3ZnIHtcbiAgICAgICAgc3Ryb2tlOiAkZHJvcGRvd24tbGluay1jb2xvcjtcbiAgICB9XG5cbiAgICAucWwtZmlsbCB7XG4gICAgICAgIGZpbGw6ICRkcm9wZG93bi1saW5rLWNvbG9yO1xuICAgIH1cblxuICAgIC5xbC1waWNrZXI6bm90KC5xbC1jb2xvci1waWNrZXIpOm5vdCgucWwtaWNvbi1waWNrZXIpIHtcbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5xbC1waWNrZXIge1xuICAgICAgICAmLnFsLWV4cGFuZGVkIC5xbC1waWNrZXItbGFiZWwge1xuICAgICAgICAgICAgY29sb3I6ICRkcm9wZG93bi1saW5rLWNvbG9yO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ucWwtc25vdyB7XG4gICAgLnFsLXBpY2tlci1vcHRpb25zIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRyb3Bkb3duLWJnO1xuICAgICAgICBib3JkZXItY29sb3I6ICRkcm9wZG93bi1ib3JkZXItY29sb3IgIWltcG9ydGFudDtcbiAgICB9XG59XG4iLCIvL1xuLy8gU2VsZWN0IDJcbi8vXG5cbi5zZWxlY3QyLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcblxuICAgIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgICAgICAgYm9yZGVyOiAkaW5wdXQtYm9yZGVyLXdpZHRoIHNvbGlkICRpbnB1dC1ib3JkZXItY29sb3I7XG4gICAgICAgIGhlaWdodDogJGlucHV0LWhlaWdodDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWJnO1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA4cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIGNvbG9yOiAkaW5wdXQtY29sb3IgIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xuICAgICAgICAgICAgaGVpZ2h0OiAzNHB4O1xuICAgICAgICAgICAgd2lkdGg6IDM0cHg7XG4gICAgICAgICAgICAvKnJ0bDppZ25vcmUqL1xuICAgICAgICAgICAgcmlnaHQ6IDNweDtcblxuICAgICAgICAgICAgYiB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yKSB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICBib3JkZXItd2lkdGg6IDZweCA2cHggMCA2cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiB7XG4gICAgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICAgICAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcbiAgICAgICAgICAgIGIge1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvcikgdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBib3JkZXItd2lkdGg6IDAgNnB4IDZweCA2cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcbiAgICBwYWRkaW5nOiA2cHggMTJweDtcblxuXG59XG5cbi5zZWxlY3QyLWRyb3Bkb3duIHtcbiAgICBib3JkZXI6ICRkcm9wZG93bi1ib3JkZXItd2lkdGggc29saWQgJGRyb3Bkb3duLWJvcmRlci1jb2xvcjtcbiAgICBib3gtc2hhZG93OiB2YXIoLS0jeyRwcmVmaXh9Ym94LXNoYWRvdyk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGRyb3Bkb3duLWJnO1xuICAgIHotaW5kZXg6ICR6aW5kZXgtbW9kYWwgKyAxO1xufVxuXG4uc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25zIHtcbiAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICB9XG5cbiAgICAmOjotd2Via2l0LXNjcm9sbGJhcjp2ZXJ0aWNhbCB7XG4gICAgICAgIHdpZHRoOiA1cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgIH1cblxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyOmhvcml6b250YWwge1xuICAgICAgICBoZWlnaHQ6IDVweDtcbiAgICB9XG5cbiAgICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tI3skcHJlZml4fWRhcmstcmdiKSwgMC4yKTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICB9XG5cbiAgICAmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIH1cblxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLWNvcm5lciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIH1cbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IHtcbiAgICAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLXNlbGVjdGVkIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXRlcnRpYXJ5LWJnKTtcbiAgICB9XG5cbiAgICAuc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIHtcbiAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRyb3Bkb3duLWJnO1xuXG4gICAgICAgIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRpbnB1dC1ib3JkZXItY29sb3I7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtYmc7XG4gICAgICAgICAgICBjb2xvcjogJGlucHV0LWNvbG9yO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGlucHV0LWJvcmRlci1yYWRpdXM7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkW2FyaWEtc2VsZWN0ZWRdIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXByaW1hcnkpO1xuICAgIH1cblxuICAgIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvblthcmlhLXNlbGVjdGVkPVwidHJ1ZVwiXSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkcm9wZG93bi1iZztcbiAgICAgICAgY29sb3I6ICRkcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvcjtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1wcmltYXJ5KTtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgICAgICAgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX2Rpc3BsYXkge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzNnB4O1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNXB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICAgICAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcbiAgICAgICAgICAgIC8qcnRsOmlnbm9yZSovXG4gICAgICAgICAgICByaWdodDogMXB4O1xuICAgICAgICAgICAgLypydGw6aWdub3JlKi9cbiAgICAgICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lciB7XG4gICAgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gICAgICAgIG1pbi1oZWlnaHQ6ICRpbnB1dC1oZWlnaHQ7XG4gICAgICAgIGJvcmRlcjogJGlucHV0LWJvcmRlci13aWR0aCBzb2xpZCAkaW5wdXQtYm9yZGVyLWNvbG9yICFpbXBvcnRhbnQ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1iZztcblxuICAgICAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDFweCA0cHg7XG4gICAgICAgIH1cblxuICAgICAgICAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcbiAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICAgIGNvbG9yOiAkaW5wdXQtY29sb3I7XG4gICAgICAgIH1cblxuICAgICAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cHJpbWFyeSk7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICAgICAgcGFkZGluZzogMHB4IDdweCAwIDA7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA2cHg7XG4gICAgICAgIH1cblxuICAgICAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlIHtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDdweDtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdGludC1jb2xvcigkcHJpbWFyeSwgMTAlKTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgOHB4O1xuXG4gICAgICAgICAgICAvLyBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1wcmltYXJ5KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIHtcbiAgICAgICAgLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA3cHg7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJhc2U7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc2VsZWN0Mi1zZWFyY2gge1xuICAgICAgICB0ZXh0YXJlYSB7XG4gICAgICAgICAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRpbnB1dC1wbGFjZWhvbGRlci1jb2xvcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuW2Rpcj1cInJ0bFwiXSAuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItZHJvcGRvd24ge1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IDA7XG59XG4iLCIvL1xuLy8gc2ltcGxlYmFyLnNjc3Ncbi8vXG5cbltkYXRhLXNpbXBsZWJhcl0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cblxuLnNpbXBsZWJhci13cmFwcGVyIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHdpZHRoOiBpbmhlcml0O1xuICAgIGhlaWdodDogaW5oZXJpdDtcbiAgICBtYXgtd2lkdGg6IGluaGVyaXQ7XG4gICAgbWF4LWhlaWdodDogaW5oZXJpdDtcbn1cblxuLnNpbXBsZWJhci1tYXNrIHtcbiAgICBkaXJlY3Rpb246IGluaGVyaXQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgei1pbmRleDogMDtcbn1cblxuLnNpbXBsZWJhci1vZmZzZXQge1xuICAgIGRpcmVjdGlvbjogaW5oZXJpdCAhaW1wb3J0YW50O1xuICAgIGJveC1zaXppbmc6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgICByZXNpemU6IG5vbmUgIWltcG9ydGFudDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbn1cblxuLnNpbXBsZWJhci1jb250ZW50LXdyYXBwZXIge1xuICAgIGRpcmVjdGlvbjogaW5oZXJpdDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94ICFpbXBvcnRhbnQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICAvKiBSZXF1aXJlZCBmb3IgaG9yaXpvbnRhbCBuYXRpdmUgc2Nyb2xsYmFyIHRvIG5vdCBhcHBlYXIgaWYgcGFyZW50IGlzIHRhbGxlciB0aGFuIG5hdHVyYWwgaGVpZ2h0ICovXG4gICAgd2lkdGg6IGF1dG87XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgLyogU2Nyb2xsIG9uIHRoaXMgZWxlbWVudCBvdGhlcndpc2UgZWxlbWVudCBjYW4ndCBoYXZlIGEgcGFkZGluZyBhcHBsaWVkIHByb3Blcmx5ICovXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIC8qIE5vdCByZXF1aXJlZCBmb3IgaG9yaXpvbnRhbCBzY3JvbGwgdG8gdHJpZ2dlciAqL1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgLyogTmVlZGVkIGZvciB2ZXJ0aWNhbCBzY3JvbGwgdG8gdHJpZ2dlciAqL1xuICAgIHNjcm9sbGJhci13aWR0aDogbm9uZTtcbn1cblxuLnNpbXBsZWJhci1jb250ZW50LXdyYXBwZXI6Oi13ZWJraXQtc2Nyb2xsYmFyLFxuLnNpbXBsZWJhci1oaWRlLXNjcm9sbGJhcjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zaW1wbGViYXItY29udGVudDpiZWZvcmUsXG4uc2ltcGxlYmFyLWNvbnRlbnQ6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xufVxuXG4uc2ltcGxlYmFyLXBsYWNlaG9sZGVyIHtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnNpbXBsZWJhci1oZWlnaHQtYXV0by1vYnNlcnZlci13cmFwcGVyIHtcbiAgICBib3gtc2l6aW5nOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXgtaGVpZ2h0OiAxcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB6LWluZGV4OiAtMTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBmbGV4LWdyb3c6IGluaGVyaXQ7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgZmxleC1iYXNpczogMDtcbn1cblxuLnNpbXBsZWJhci1oZWlnaHQtYXV0by1vYnNlcnZlciB7XG4gICAgYm94LXNpemluZzogaW5oZXJpdDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBvcGFjaXR5OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBoZWlnaHQ6IDEwMDAlO1xuICAgIHdpZHRoOiAxMDAwJTtcbiAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgbWluLXdpZHRoOiAxcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB6LWluZGV4OiAtMTtcbn1cblxuLnNpbXBsZWJhci10cmFjayB7XG4gICAgei1pbmRleDogMTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbltkYXRhLXNpbXBsZWJhcl0uc2ltcGxlYmFyLWRyYWdnaW5nIC5zaW1wbGViYXItY29udGVudCB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbltkYXRhLXNpbXBsZWJhcl0uc2ltcGxlYmFyLWRyYWdnaW5nIC5zaW1wbGViYXItdHJhY2sge1xuICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7XG59XG5cbi5zaW1wbGViYXItc2Nyb2xsYmFyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDJweDtcbiAgICB3aWR0aDogNXB4O1xuICAgIG1pbi1oZWlnaHQ6IDEwcHg7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgYmFja2dyb3VuZDogI2EyYWRiNztcbiAgICAgICAgYm9yZGVyLXJhZGl1czogN3B4O1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGxpbmVhcjtcbiAgICB9XG59XG5cbi5zaW1wbGViYXItc2Nyb2xsYmFyLnNpbXBsZWJhci12aXNpYmxlOmJlZm9yZSB7XG4gICAgLyogV2hlbiBob3ZlcmVkLCByZW1vdmUgYWxsIHRyYW5zaXRpb25zIGZyb20gZHJhZyBoYW5kbGUgKi9cbiAgICBvcGFjaXR5OiAwLjU7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwcyBsaW5lYXI7XG59XG5cbi5zaW1wbGViYXItdHJhY2suc2ltcGxlYmFyLXZlcnRpY2FsIHtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDExcHg7XG5cbiAgICAuc2ltcGxlYmFyLXNjcm9sbGJhciB7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIHRvcDogMnB4O1xuICAgICAgICAgICAgYm90dG9tOiAycHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5zaW1wbGViYXItdHJhY2suc2ltcGxlYmFyLWhvcml6b250YWwge1xuICAgIGxlZnQ6IDA7XG4gICAgaGVpZ2h0OiAxMXB4O1xuXG4gICAgLnNpbXBsZWJhci1zY3JvbGxiYXIge1xuICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiAycHg7XG4gICAgICAgIGhlaWdodDogN3B4O1xuICAgICAgICBtaW4taGVpZ2h0OiAwO1xuICAgICAgICBtaW4td2lkdGg6IDEwcHg7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIGxlZnQ6IDJweDtcbiAgICAgICAgICAgIHJpZ2h0OiAycHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8qIFJ0bCBzdXBwb3J0ICovXG5bZGF0YS1zaW1wbGViYXItZGlyZWN0aW9uPVwicnRsXCJdIC5zaW1wbGViYXItdHJhY2suc2ltcGxlYmFyLXZlcnRpY2FsIHtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAwO1xufVxuXG4uaHMtZHVtbXktc2Nyb2xsYmFyLXNpemUge1xuICAgIGRpcmVjdGlvbjogcnRsO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBoZWlnaHQ6IDUwMHB4O1xuICAgIHdpZHRoOiA1MDBweDtcbiAgICBvdmVyZmxvdy15OiBoaWRkZW47XG4gICAgb3ZlcmZsb3cteDogc2Nyb2xsO1xufVxuXG4uc2ltcGxlYmFyLWhpZGUtc2Nyb2xsYmFyIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgbGVmdDogMDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAgIHNjcm9sbGJhci13aWR0aDogbm9uZTtcbn1cblxuLmN1c3RvbS1zY3JvbGwge1xuICAgIGhlaWdodDogMTAwJTtcbn1cblxuLy8gU2Nyb2xsIFNpemVcbltkYXRhLXNpbXBsZWJhci1sZ10ge1xuICAgIC5zaW1wbGViYXItc2Nyb2xsYmFyIHtcbiAgICAgICAgcmlnaHQ6IDFweDtcbiAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgfVxufVxuXG5bZGF0YS1zaW1wbGViYXItcHJpbWFyeV0ge1xuICAgIC5zaW1wbGViYXItc2Nyb2xsYmFyIHtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tI3skcHJlZml4fXByaW1hcnkpO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLy9cbi8vIHRvYXN0ci5zY3NzXG4vL1xuXG4uanEtdG9hc3Qtc2luZ2xlIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMTVweDtcbiAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJhc2U7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXByaW1hcnkpO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcblxuICAgIGgyIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1iYXNlO1xuICAgIH1cblxuICAgIGEge1xuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5qcS1oYXMtaWNvbiB7XG4gICAgcGFkZGluZzogMTBweDtcbn1cblxuXG4uY2xvc2UtanEtdG9hc3Qtc2luZ2xlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtMTJweDtcbiAgICByaWdodDogLTEycHg7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBoZWlnaHQ6IDMycHg7XG4gICAgd2lkdGg6IDMycHg7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tI3skcHJlZml4fWdyYXktODAwKTtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWdyYXktMzAwKTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xufVxuXG4uanEtdG9hc3QtbG9hZGVyIHtcbiAgICBoZWlnaHQ6IDNweDtcbiAgICB0b3A6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuQGVhY2ggJGNvbG9yLFxuJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAgIC5qcS1pY29uLSN7JGNvbG9yfSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICN7JHZhbHVlfTtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjeyR2YWx1ZX07XG4gICAgfVxufVxuXG4vLyBGb3IgZXJyb3Jcbi5qcS1pY29uLWVycm9yIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFuZ2VyO1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgYm9yZGVyLWNvbG9yOiAkZGFuZ2VyO1xufVxuXG5cbi5qcS1pY29uLWluZm8sXG4uanEtaWNvbi13YXJuaW5nLFxuLmpxLWljb24tZXJyb3IsXG4uanEtaWNvbi1zdWNjZXNzIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufSIsIi8vXG4vLyBib290c3RyYXAtdG91Y2hzcGluLnNjc3Ncbi8vXG5cbi5ib290c3RyYXAtdG91Y2hzcGluIHtcbiAgICAuYnRuIHtcbiAgICAgICAgLmlucHV0LWdyb3VwLXRleHQge1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLy9cbi8vIGJvb3RzdHJhcC10aW1lcGlja2VyLnNjc3Ncbi8vXG4uYm9vdHN0cmFwLXRpbWVwaWNrZXItd2lkZ2V0IHtcbiAgICB0YWJsZSB7XG4gICAgICAgIHRkIHtcbiAgICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDMycHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cHJpbWFyeSk7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWdyYXktNzAwKTtcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fXByaW1hcnkpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiA3cHggc29saWQgJGRyb3Bkb3duLWJvcmRlci1jb2xvcjtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiA3cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDdweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgfVxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDZweCBzb2xpZCAkZHJvcGRvd24tYmc7XG4gICAgICAgICAgICBib3JkZXItbGVmdDogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi50aW1lcGlja2VyLW9yaWVudC1ib3R0b20ge1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGJvdHRvbTogLTZweDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICAgICAgICBib3JkZXItdG9wOiA2cHggc29saWQgJGRyb3Bkb3duLWJnO1xuICAgICAgICB9XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGJvdHRvbTogLTdweDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICAgICAgICBib3JkZXItdG9wOiA3cHggc29saWQgJGRyb3Bkb3duLWJvcmRlci1jb2xvcjtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi8vXG4vLyB0eXBlaGVhZC5zY3NzXG4vL1xuXG5cbi50d2l0dGVyLXR5cGVhaGVhZCB7XG4gICAgZGlzcGxheTogaW5oZXJpdCAhaW1wb3J0YW50O1xufVxuXG4udHQtcXVlcnksXG4udHQtaGludCB7XG4gICAgLy8gbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgb3V0bGluZTogbm9uZTtcbn1cblxuLnR0LXF1ZXJ5IHtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG59XG5cbi50dC1oaW50IHtcbiAgICBjb2xvcjogJGlucHV0LWNvbG9yO1xuICAgIGJhY2tncm91bmQ6ICRpbnB1dC1iZyAhaW1wb3J0YW50O1xufVxuXG4udHQtbWVudSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogOHB4IDA7XG4gICAgbWF4LWhlaWdodDogMjAwcHg7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZHJvcGRvd24tYmc7XG4gICAgYm94LXNoYWRvdzogdmFyKC0tI3skcHJlZml4fWJveC1zaGFkb3cpO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRkcm9wZG93bi1ib3JkZXItY29sb3I7XG59XG5cbi50dC1zdWdnZXN0aW9uIHtcbiAgICBwYWRkaW5nOiAzcHggMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcblxuICAgICY6aG92ZXIsXG4gICAgJi50dC1jdXJzb3Ige1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1wcmltYXJ5KTtcbiAgICB9XG5cbiAgICBwIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbn1cblxuLnR0LWhpZ2hsaWdodCB7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1iYXNlO1xufVxuXG4udHlwZWFoZWFkLWVtcHR5LW1lc3NhZ2Uge1xuICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgIGNvbG9yOiAkZGFuZ2VyO1xufVxuXG4ubGVhZ3VlLW5hbWUge1xuICAgIHBhZGRpbmc6IDNweCAyMHB4O1xufSIsIi8vXG4vLyBzcGFya2xpbmVzLnNjc3Ncbi8vXG5cblxuLmpxc3Rvb2x0aXAge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiAkYm94LXNoYWRvdy1sZztcbiAgcGFkZGluZzogNXB4IDEwcHggIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBib3JkZXItY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xufVxuXG4uanFzZmllbGQge1xuICBjb2xvcjogJGJsYWNrICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMThweCAhaW1wb3J0YW50O1xuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJhc2UgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkICFpbXBvcnRhbnQ7XG59IiwiXG5cbi8qIFRpbWVwaWNrZXIgKi9cblxuLnRpbWVwaWNrZXItb3JpZW50LWJvdHRvbXtcbiAgdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIGJvdHRvbTogJGlucHV0LWhlaWdodCAhaW1wb3J0YW50O1xufVxuXG4uYm9vdHN0cmFwLXRpbWVwaWNrZXItd2lkZ2V0e1xuICBsZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIHJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cblxuLmJvb3RzdHJhcC10aW1lcGlja2VyLXdpZGdldHtcbiAgJi50aW1lcGlja2VyLW9yaWVudC1sZWZ0e1xuICAgICY6YmVmb3Jle1xuICAgICAgbGVmdDogNnB4O1xuICAgICAgcmlnaHQ6IGF1dG87XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXJ7XG4gICAgICBsZWZ0OiA3cHg7XG4gICAgICByaWdodDogYXV0bztcbiAgICB9XG4gIH1cbn0iLCIvL1xuLy8gX3JhdGVpdC5zY3NzXG4vL1xuXG4ucmF0ZWl0IHtcbiAgICBkaXNwbGF5OiAtbW96LWlubGluZS1ib3g7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG5cbiAgICAucmF0ZWl0LXJhbmdlICoge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICAucmF0ZWl0LWhvdmVyLFxuICAgIC5yYXRlaXQtc2VsZWN0ZWQge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgd2lkdGg6IDA7XG4gICAgfVxuXG4gICAgLnJhdGVpdC1ob3Zlci1ydGwsXG4gICAgLnJhdGVpdC1zZWxlY3RlZC1ydGwge1xuICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICByaWdodDogMDtcbiAgICB9XG5cbiAgICAucmF0ZWl0LWhvdmVyIHtcbiAgICAgICAgY29sb3I6ICR3YXJuaW5nO1xuICAgIH1cblxuICAgIC5yYXRlaXQtaG92ZXItcnRsIHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgLTMycHg7XG4gICAgfVxuXG4gICAgLnJhdGVpdC1zZWxlY3RlZCB7XG4gICAgICAgIGNvbG9yOiAkZGFuZ2VyO1xuICAgIH1cblxuICAgIC5yYXRlaXQtc2VsZWN0ZWQtcnRsIHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgLTE2cHg7XG4gICAgfVxuXG4gICAgLnJhdGVpdC1wcmVzZXQge1xuICAgICAgICBjb2xvcjogJG9yYW5nZTtcbiAgICB9XG5cbiAgICBidXR0b24ucmF0ZWl0LXJlc2V0IHtcbiAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICB9XG5cbiAgICAucmF0ZWl0LXJlc2V0IHNwYW4ge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5yYXRlaXQtcmFuZ2Uge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IC1tb3otaW5saW5lLWJveDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgfVxuXG4gICAgJi5yYXRlaXQtZm9udCB7XG4gICAgICAgIC5yYXRlaXQtcmVzZXQge1xuICAgICAgICAgICAgd2lkdGg6IDAuNmVtO1xuICAgICAgICAgICAgaGVpZ2h0OiAwLjZlbTtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tI3skcHJlZml4fXRlcnRpYXJ5LWJnKTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKDUwJSAtIDAuMDQ1ZW0pO1xuICAgICAgICAgICAgICAgIHRvcDogMnB4O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgdmFyKC0tI3skcHJlZml4fWVtcGhhc2lzLWNvbG9yKTtcbiAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyNSU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnJhdGVpdC1yZXNldDpob3ZlcixcbiAgICAgICAgYnV0dG9uLnJhdGVpdC1yZXNldDpmb2N1cyB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZGFuZ2VyO1xuXG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnJhdGVpdC1yZW1peCB7XG4gICAgZm9udC1mYW1pbHk6IFwicmVtaXhpY29uXCI7XG59XG5cbi5yYXRlaXQtZm9udCB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxZW07XG5cbiAgICAucmF0ZWl0LXJhbmdlIHtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuXG4gICAgICAgID4gZGl2IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5yYXRlaXQtZW1wdHkge1xuICAgICAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvcik7XG4gICAgfVxufVxuXG4ucmF0ZWl0IC5yYXRlaXQtaG92ZXItcnRsLFxuLnJhdGVpdCAucmF0ZWl0LXNlbGVjdGVkLXJ0bCB7XG4gICAgcmlnaHQ6IGF1dG87XG59XG4iLCIvLyBcbi8vIHJlc3BvbnNpdmUtdGFibGUuc2Nzc1xuLy9cblxuLnJlc3BvbnNpdmUtdGFibGUtcGx1Z2luIHtcbiAgICAuZHJvcGRvd24tbWVudSB7XG4gICAgICAgIGxpLmNoZWNrYm94LXJvdyB7XG4gICAgICAgICAgICBwYWRkaW5nOiA3cHggMTVweDtcbiAgICAgICAgICAgIGNvbG9yOiAkZHJvcGRvd24tbGluay1jb2xvcjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC50YWJsZS1yZXNwb25zaXZlIHtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuICAgIC5idG4tdG9vbGJhciB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgIHRib2R5IHtcbiAgICAgICAgdGgge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jaGVja2JveC1yb3cge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG5cbiAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9Z3JheS00MDApO1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTdweDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTdweDtcbiAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1ncmF5LTQwMCk7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogOXB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMTlweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDNweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMXB4O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IC0ycHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuXG4gICAgICAgICAgICAmOmRpc2FibGVkK2xhYmVsIHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjY1O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmZvY3VzK2xhYmVsIHtcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7XG4gICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkK2xhYmVsIHtcbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcZjAwY1wiO1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgRnJlZSc7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpkaXNhYmxlZCtsYWJlbCB7XG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6dmFyKC0tI3skcHJlZml4fWdyYXktMzAwKTtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQrbGFiZWwge1xuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgdGFibGUuZm9jdXMtb24gdGJvZHkgdHIuZm9jdXNlZCB0aCxcbiAgICB0YWJsZS5mb2N1cy1vbiB0Ym9keSB0ci5mb2N1c2VkIHRkLFxuICAgIC5zdGlja3ktdGFibGUtaGVhZGVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogJHByaW1hcnk7XG4gICAgICAgIC0tdHotdGFibGUtYWNjZW50LWJnOiAkcHJpbWFyeSAgIWltcG9ydGFudDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1ib2R5LWNvbG9yKTtcblxuICAgICAgICB0YWJsZSB7XG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWJvZHktY29sb3IpO1xuXG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZml4ZWQtc29sdXRpb24ge1xuICAgICAgICAuc3RpY2t5LXRhYmxlLWhlYWRlciB7XG4gICAgICAgICAgICB0b3A6ICR0b3BiYXItaGVpZ2h0ICAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmJ0bi1kZWZhdWx0IHtcbiAgICAgICAgLS10ei1idG4tY29sb3I6IHZhcigtLSN7JHByZWZpeH1ib2R5LWNvbG9yKTtcbiAgICAgICAgLS10ei1idG4taG92ZXItYmc6IHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktYmcpO1xuICAgICAgICAtLXR6LWJ0bi1ib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3IpO1xuICAgICAgICAtLXR6LWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3IpO1xuXG4gICAgICAgICYuYnRuLXByaW1hcnkge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnkgICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRwcmltYXJ5ICAhaW1wb3J0YW50O1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHJnYmEoJHByaW1hcnksIC41KTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5idG4tZ3JvdXAge1xuICAgICAgICAmLnB1bGwtcmlnaHQge1xuICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuXG4gICAgICAgICAgICAuZHJvcGRvd24tbWVudSB7XG4gICAgICAgICAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLm5vLXRvdWNoIHtcbiAgICAuZHJvcGRvd24tbWVudSB7XG4gICAgICAgID4uY2hlY2tib3gtcm93IHtcblxuICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkcm9wZG93bi1saW5rLWFjdGl2ZS1iZztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIvL1xuLy8gaW9uLXJhbmdlc2xpZGVyLnNjc3Ncbi8vXG5cbi5pcnMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuLmlycy1saW5lIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5pcnMtYmFyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMDtcbn1cblxuLmlycy1zaGFkb3cge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDA7XG59XG5cbi5pcnMtaGFuZGxlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgei1pbmRleDogMTtcblxuICAgICYudHlwZV9sYXN0IHtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICB9XG59XG5cbi5pcnMtbWluLFxuLmlycy1tYXgge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi5pcnMtbWluIHtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiBhdXRvO1xufVxuXG4uaXJzLW1heCB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogYXV0bztcbn1cblxuW2Rpcj1cInJ0bFwiXSB7XG4gICAgLmlycy1taW4ge1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgbGVmdDogYXV0bztcbiAgICB9XG5cbiAgICAuaXJzLW1heCB7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgIH1cbn1cblxuLmlycy1mcm9tLFxuLmlycy10byxcbi5pcnMtc2luZ2xlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdG9wOiAwO1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uaXJzLWdyaWQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGJvdHRvbTogMDtcbiAgICAvKnJ0bDppZ25vcmUqL1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAyMHB4O1xufVxuXG4uaXJzLXdpdGgtZ3JpZCB7XG4gICAgLmlycy1ncmlkIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxufVxuXG4uaXJzLWdyaWQtcG9sIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIC8qcnRsOmlnbm9yZSovXG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMXB4O1xuICAgIGhlaWdodDogOHB4O1xuICAgIGJhY2tncm91bmQ6ICRzZWNvbmRhcnk7XG5cbiAgICAmLnNtYWxsIHtcbiAgICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgfVxufVxuXG4uaXJzLWdyaWQtdGV4dCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICAvKnJ0bDppZ25vcmUqL1xuICAgIGxlZnQ6IDA7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIGxpbmUtaGVpZ2h0OiA5cHg7XG4gICAgcGFkZGluZzogMCAzcHg7XG4gICAgY29sb3I6ICRzZWNvbmRhcnk7XG59XG5cbi5pcnMtZGlzYWJsZS1tYXNrIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IC0xJTtcbiAgICB3aWR0aDogMTAyJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgIHotaW5kZXg6IDI7XG59XG5cbi5sdC1pZTkgLmlycy1kaXNhYmxlLW1hc2sge1xuICAgIGJhY2tncm91bmQ6ICRzZWNvbmRhcnk7XG4gICAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTApO1xuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG5cbi5pcnMtZGlzYWJsZWQge1xuICAgIG9wYWNpdHk6IDAuNDtcbn1cblxuLmlycy1oaWRkZW4taW5wdXQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogMCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAwICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAwICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG4gICAgei1pbmRleDogLTk5OTkgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cblxuLmlycy0tZmxhdCB7XG4gICAgaGVpZ2h0OiA0MHB4O1xuXG4gICAgJi5pcnMtd2l0aC1ncmlkIHtcbiAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgIH1cblxuICAgIC5pcnMtbGluZSB7XG4gICAgICAgIHRvcDogMjVweDtcbiAgICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJvZ3Jlc3MtYmc7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICB9XG5cbiAgICAuaXJzLWJhciB7XG4gICAgICAgIHRvcDogMjVweDtcbiAgICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cHJpbWFyeSk7XG4gICAgfVxuXG4gICAgLmlycy1iYXItLXNpbmdsZSB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweCAwIDAgNHB4O1xuICAgIH1cblxuICAgIC5pcnMtc2hhZG93IHtcbiAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgIGJvdHRvbTogMTZweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByb2dyZXNzLWJnO1xuICAgIH1cblxuICAgIC5pcnMtaGFuZGxlIHtcbiAgICAgICAgdG9wOiAyMnB4O1xuICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB9XG5cbiAgICAuaXJzLWhhbmRsZT5pOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHdpZHRoOiAycHg7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkcHJpbWFyeSwgNyUpO1xuICAgIH1cblxuICAgIC5pcnMtbWluLFxuICAgIC5pcnMtbWF4IHtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBwYWRkaW5nOiAxcHggM3B4O1xuICAgICAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fXNlY29uZGFyeS1jb2xvcik7XG4gICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzMzO1xuICAgICAgICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByb2dyZXNzLWJnO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgfVxuXG4gICAgLmlycy1mcm9tLFxuICAgIC5pcnMtdG8sXG4gICAgLmlycy1zaW5nbGUge1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjMzMztcbiAgICAgICAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gICAgICAgIHBhZGRpbmc6IDFweCA1cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1wcmltYXJ5KTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIH1cblxuICAgIC5pcnMtZnJvbTpiZWZvcmUsXG4gICAgLmlycy10bzpiZWZvcmUsXG4gICAgLmlycy1zaW5nbGU6YmVmb3JlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgYm90dG9tOiAtNnB4O1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHdpZHRoOiAwO1xuICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtM3B4O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBib3JkZXI6IDNweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXByaW1hcnkpO1xuICAgIH1cblxuICAgIC5pcnMtZ3JpZC1wb2wge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJvZ3Jlc3MtYmc7XG4gICAgfVxuXG4gICAgLmlycy1ncmlkLXRleHQge1xuICAgICAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fXNlY29uZGFyeS1jb2xvcik7XG4gICAgfVxufVxuXG5bZGlyPVwicnRsXCJdIC5pcnMtYmFyLS1zaW5nbGUge1xuICAgIGJvcmRlci1yYWRpdXM6IDAgNHB4IDRweCAwICFpbXBvcnRhbnQ7XG59IiwiLy9cbi8vIGNyb3BwZXIuc2Nzc1xuLy9cblxuLmltYWdlLWNyb3AtcHJldmlldyB7XG5cdC5pbWctcHJldmlldyB7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0bWFyZ2luLWJvdHRvbTogLjVyZW07XG5cdFx0bWFyZ2luLXJpZ2h0OiAuNXJlbTtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktYmcpO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHR3aWR0aDogMTAwJTtcblxuXHRcdD5pbWcge1xuXHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdH1cblx0fVxuXG5cdC5wcmV2aWV3LWxnIHtcblx0XHRoZWlnaHQ6IDlyZW07XG5cdFx0d2lkdGg6IDE2cmVtO1xuXHR9XG5cblx0LnByZXZpZXctbWQge1xuXHRcdGhlaWdodDogNC41cmVtO1xuXHRcdHdpZHRoOiA4cmVtO1xuXHR9XG5cblx0LnByZXZpZXctc20ge1xuXHRcdGhlaWdodDogMi4yNXJlbTtcblx0XHR3aWR0aDogNHJlbTtcblx0fVxuXG5cdC5wcmV2aWV3LXhzIHtcblx0XHRoZWlnaHQ6IDEuMTI1cmVtO1xuXHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHR3aWR0aDogMnJlbTtcblx0fVxufVxuXG4uaW1nLWNyb3AtcHJldmlldy1idG5zIHtcblxuXHQ+LmJ0bixcblx0Pi5idG4tZ3JvdXAge1xuXHRcdG1hcmdpbi1ib3R0b206IDhweDtcblx0XHRtYXJnaW4tcmlnaHQ6IDhweDtcblx0fVxufVxuXG4uZG9jcy1jcm9wcGVkIHtcblx0Lm1vZGFsLWJvZHkge1xuXG5cdFx0PmltZyxcblx0XHQ+Y2FudmFzIHtcblx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHR9XG5cdH1cbn1cblxuLmRvY3MtZHJvcC1vcHRpb25zIHtcblx0bWF4LWhlaWdodDogNDAwcHg7XG5cdG92ZXJmbG93LXk6IGF1dG87XG59XG5cbi5kb2NzLXRvb2x0aXAge1xuXHRkaXNwbGF5OiBibG9jaztcblx0bWFyZ2luOiAtMC41cmVtIC0wLjc1cmVtO1xuXHRwYWRkaW5nOiAwLjVyZW0gMC43NXJlbTtcbn0iXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=*/