@charset "UTF-8";@font-face{font-family:ic;src:url(../fonts/ic.ttf?egvqxs) format("truetype"),url(../fonts/ic.woff?egvqxs) format("woff"),url(../fonts/ic.svg?egvqxs#ic) format("svg");font-weight:400;font-style:normal;font-display:block}.ic{font-family:ic!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ic-map:before{content:"\e909"}.ic-filter:before{content:"\e90d"}.ic-heart:before{content:"\e90c"}.ic-chat:before{content:"\e907"}.ic-arrow-left:before{content:"\e900"}.ic-arrow-up:before{content:"\e90e"}.ic-arrow-down:before{content:"\e90f"}.ic-arrow-right:before{content:"\e908"}.ic-calendar:before{content:"\e901"}.ic-email:before{content:"\e902"}.ic-facebook:before{content:"\e903"}.ic-phone:before{content:"\e904"}.ic-quote:before{content:"\e905"}.ic-search:before{content:"\e906"}.ic-info-circle:before{content:"\f05a"}.ii-persons{width:1rem}:root,[data-bs-theme=light]{--bs-blue:#0d6efd;--bs-indigo:#6610f2;--bs-purple:#6f42c1;--bs-pink:#d63384;--bs-red:#dc3545;--bs-orange:#fd7e14;--bs-yellow:#ffc107;--bs-green:#198754;--bs-teal:#20c997;--bs-cyan:#0dcaf0;--bs-black:#000;--bs-gray:#6c757d;--bs-gray-dark:#343a40;--bs-gray-100:#f8f9fa;--bs-gray-200:#e9ecef;--bs-gray-300:#dee2e6;--bs-gray-400:#ced4da;--bs-gray-500:#adb5bd;--bs-gray-600:#6c757d;--bs-gray-700:#495057;--bs-gray-800:#343a40;--bs-gray-900:#212529;--bs-white:#fff;--bs-primary:#8d785c;--bs-secondary:#b09e86;--bs-tertiary:#8d785c;--bs-primary-rgb:141,120,92;--bs-secondary-rgb:176,158,134;--bs-tertiary-rgb:141,120,92;--bs-primary-text-emphasis:rgb(56.4,48,36.8);--bs-secondary-text-emphasis:rgb(70.4,63.2,53.6);--bs-success-text-emphasis:rgb(10,54,33.6);--bs-info-text-emphasis:rgb(5.2,80.8,96);--bs-warning-text-emphasis:rgb(102,77.2,2.8);--bs-danger-text-emphasis:rgb(88,21.2,27.6);--bs-light-text-emphasis:#495057;--bs-dark-text-emphasis:#495057;--bs-primary-bg-subtle:rgb(232.2,228,222.4);--bs-secondary-bg-subtle:rgb(239.2,235.6,230.8);--bs-success-bg-subtle:rgb(209,231,220.8);--bs-info-bg-subtle:rgb(206.6,244.4,252);--bs-warning-bg-subtle:rgb(255,242.6,205.4);--bs-danger-bg-subtle:rgb(248,214.6,217.8);--bs-light-bg-subtle:rgb(251.5,252,252.5);--bs-dark-bg-subtle:#ced4da;--bs-primary-border-subtle:rgb(209.4,201,189.8);--bs-secondary-border-subtle:rgb(223.4,216.2,206.6);--bs-success-border-subtle:rgb(163,207,186.6);--bs-info-border-subtle:rgb(158.2,233.8,249);--bs-warning-border-subtle:rgb(255,230.2,155.8);--bs-danger-border-subtle:rgb(241,174.2,180.6);--bs-light-border-subtle:#e9ecef;--bs-dark-border-subtle:#adb5bd;--bs-white-rgb:255,255,255;--bs-black-rgb:0,0,0;--bs-font-sans-serif:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans","Liberation Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--bs-font-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--bs-gradient:linear-gradient(180deg,hsla(0,0%,100%,0.15),hsla(0,0%,100%,0));--bs-body-font-family:Montserrat;--bs-body-font-size:1rem;--bs-body-font-weight:400;--bs-body-line-height:1.5;--bs-body-color:#000;--bs-body-color-rgb:0,0,0;--bs-body-bg:#fff;--bs-body-bg-rgb:255,255,255;--bs-emphasis-color:#000;--bs-emphasis-color-rgb:0,0,0;--bs-secondary-color:rgba(0,0,0,0.75);--bs-secondary-color-rgb:0,0,0;--bs-secondary-bg:#e9ecef;--bs-secondary-bg-rgb:233,236,239;--bs-tertiary-color:rgba(0,0,0,0.5);--bs-tertiary-color-rgb:0,0,0;--bs-tertiary-bg:#f8f9fa;--bs-tertiary-bg-rgb:248,249,250;--bs-heading-color:#8d785c;--bs-link-color:#000;--bs-link-color-rgb:0,0,0;--bs-link-decoration:none;--bs-link-hover-color:#000;--bs-link-hover-color-rgb:0,0,0;--bs-code-color:#d63384;--bs-highlight-color:#000;--bs-highlight-bg:rgb(255,242.6,205.4);--bs-border-width:1px;--bs-border-style:solid;--bs-border-color:#dee2e6;--bs-border-color-translucent:rgba(0,0,0,0.175);--bs-border-radius:0.375rem;--bs-border-radius-sm:0.25rem;--bs-border-radius-lg:0.5rem;--bs-border-radius-xl:1rem;--bs-border-radius-xxl:2rem;--bs-border-radius-2xl:var(--bs-border-radius-xxl);--bs-border-radius-pill:50rem;--bs-box-shadow:0 0.5rem 1rem rgba(0,0,0,0.15);--bs-box-shadow-sm:0 0.125rem 0.25rem rgba(0,0,0,0.075);--bs-box-shadow-lg:0 1rem 3rem rgba(0,0,0,0.175);--bs-box-shadow-inset:inset 0 1px 2px rgba(0,0,0,0.075);--bs-focus-ring-width:0.25rem;--bs-focus-ring-opacity:0.25;--bs-focus-ring-color:rgba(141,120,92,0.25);--bs-form-valid-color:#198754;--bs-form-valid-border-color:#198754;--bs-form-invalid-color:#dc3545;--bs-form-invalid-border-color:#dc3545}[data-bs-theme=dark]{color-scheme:dark;--bs-body-color:#dee2e6;--bs-body-color-rgb:222,226,230;--bs-body-bg:#212529;--bs-body-bg-rgb:33,37,41;--bs-emphasis-color:#fff;--bs-emphasis-color-rgb:255,255,255;--bs-secondary-color:rgba(222,226,230,0.75);--bs-secondary-color-rgb:222,226,230;--bs-secondary-bg:#343a40;--bs-secondary-bg-rgb:52,58,64;--bs-tertiary-color:rgba(222,226,230,0.5);--bs-tertiary-color-rgb:222,226,230;--bs-tertiary-bg:rgb(42.5,47.5,52.5);--bs-tertiary-bg-rgb:43,48,53;--bs-primary-text-emphasis:rgb(186.6,174,157.2);--bs-secondary-text-emphasis:rgb(207.6,196.8,182.4);--bs-success-text-emphasis:rgb(117,183,152.4);--bs-info-text-emphasis:rgb(109.8,223.2,246);--bs-warning-text-emphasis:rgb(255,217.8,106.2);--bs-danger-text-emphasis:rgb(234,133.8,143.4);--bs-light-text-emphasis:#f8f9fa;--bs-dark-text-emphasis:#dee2e6;--bs-primary-bg-subtle:rgb(28.2,24,18.4);--bs-secondary-bg-subtle:rgb(35.2,31.6,26.8);--bs-success-bg-subtle:rgb(5,27,16.8);--bs-info-bg-subtle:rgb(2.6,40.4,48);--bs-warning-bg-subtle:rgb(51,38.6,1.4);--bs-danger-bg-subtle:rgb(44,10.6,13.8);--bs-light-bg-subtle:#343a40;--bs-dark-bg-subtle:#1a1d20;--bs-primary-border-subtle:rgb(84.6,72,55.2);--bs-secondary-border-subtle:rgb(105.6,94.8,80.4);--bs-success-border-subtle:rgb(15,81,50.4);--bs-info-border-subtle:rgb(7.8,121.2,144);--bs-warning-border-subtle:rgb(153,115.8,4.2);--bs-danger-border-subtle:rgb(132,31.8,41.4);--bs-light-border-subtle:#495057;--bs-dark-border-subtle:#343a40;--bs-heading-color:inherit;--bs-link-color:rgb(186.6,174,157.2);--bs-link-hover-color:rgb(200.28,190.2,176.76);--bs-link-color-rgb:187,174,157;--bs-link-hover-color-rgb:200,190,177;--bs-code-color:rgb(230.4,132.6,181.2);--bs-highlight-color:#dee2e6;--bs-highlight-bg:rgb(102,77.2,2.8);--bs-border-color:#495057;--bs-border-color-translucent:hsla(0,0%,100%,0.15);--bs-form-valid-color:rgb(117,183,152.4);--bs-form-valid-border-color:rgb(117,183,152.4);--bs-form-invalid-color:rgb(234,133.8,143.4);--bs-form-invalid-border-color:rgb(234,133.8,143.4)}*,:after,:before{box-sizing:border-box}@media (prefers-reduced-motion:no-preference){:root{scroll-behavior:smooth}}body{margin:0;font-family:var(--bs-body-font-family);font-size:var(--bs-body-font-size);font-weight:var(--bs-body-font-weight);line-height:var(--bs-body-line-height);color:var(--bs-body-color);text-align:var(--bs-body-text-align);background-color:var(--bs-body-bg);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}hr{margin:1rem 0;color:inherit;border:0;border-top:var(--bs-border-width) solid;opacity:.25}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem;font-weight:700;line-height:1.2;color:var(--bs-heading-color)}.h1,h1{font-size:calc(1.375rem + 1.5vw)}@media (min-width:1200px){.h1,h1{font-size:2.5rem}}.h2,h2{font-size:calc(1.3125rem + .75vw)}@media (min-width:1200px){.h2,h2{font-size:1.875rem}}.h3,h3{font-size:1.25rem}.h4,h4{font-size:calc(1.275rem + .3vw)}@media (min-width:1200px){.h4,h4{font-size:1.5rem}}.h5,h5{font-size:1.25rem}.h6,h6{font-size:1rem}p{margin-top:0;margin-bottom:1rem}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul{padding-left:2rem}dl,ol,ul{margin-top:0;margin-bottom:1rem}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}.small,small{font-size:.875em}.mark,mark{padding:.1875em;color:var(--bs-highlight-color);background-color:var(--bs-highlight-bg)}sub,sup{position:relative;font-size:.75em;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:rgba(var(--bs-link-color-rgb),var(--bs-link-opacity,1));text-decoration:none}a:hover{--bs-link-color-rgb:var(--bs-link-hover-color-rgb)}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}code,kbd,pre,samp{font-family:var(--bs-font-monospace);font-size:1em}pre{display:block;margin-top:0;margin-bottom:1rem;overflow:auto;font-size:.875em}pre code{font-size:inherit;color:inherit;word-break:normal}code{font-size:.875em;color:var(--bs-code-color);word-wrap:break-word}a>code{color:inherit}kbd{padding:.1875rem .375rem;font-size:.875em;color:var(--bs-body-bg);background-color:var(--bs-body-color);border-radius:.25rem}kbd kbd{padding:0;font-size:1em}figure{margin:0 0 1rem}img,svg{vertical-align:middle}table{caption-side:bottom;border-collapse:collapse}caption{padding-top:.5rem;padding-bottom:.5rem;color:var(--bs-secondary-color);text-align:left}th{text-align:inherit;text-align:-webkit-match-parent}tbody,td,tfoot,th,thead,tr{border: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{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}select:disabled{opacity:1}[list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator{display:none!important}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}::-moz-focus-inner{padding:0;border-style:none}textarea{resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{float:left;width:100%;padding:0;margin-bottom:.5rem;line-height:inherit;font-size:calc(1.275rem + .3vw)}@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}[type=search]::-webkit-search-cancel-button{cursor:pointer;filter:grayscale(1)}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-color-swatch-wrapper{padding:0}::file-selector-button{font:inherit;-webkit-appearance:button}output{display:inline-block}iframe{border:0}summary{display:list-item;cursor:pointer}progress{vertical-align:baseline}[hidden]{display:none!important}.lead{font-size:1.25rem;font-weight:300}.display-1{font-weight:300;line-height:1.2;font-size:calc(1.625rem + 4.5vw)}@media (min-width:1200px){.display-1{font-size:5rem}}.display-2{font-weight:300;line-height:1.2;font-size:calc(1.575rem + 3.9vw)}@media (min-width:1200px){.display-2{font-size:4.5rem}}.display-3{font-weight:300;line-height:1.2;font-size:calc(1.525rem + 3.3vw)}@media (min-width:1200px){.display-3{font-size:4rem}}.display-4{font-weight:300;line-height:1.2;font-size:calc(1.475rem + 2.7vw)}@media (min-width:1200px){.display-4{font-size:3.5rem}}.display-5{font-weight:300;line-height:1.2;font-size:calc(1.425rem + 2.1vw)}@media (min-width:1200px){.display-5{font-size:3rem}}.display-6{font-weight:300;line-height:1.2;font-size:calc(1.375rem + 1.5vw)}@media (min-width:1200px){.display-6{font-size:2.5rem}}.list-inline,.list-unstyled{padding-left:0;list-style:none}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-right:.5rem}.initialism{font-size:.875em;text-transform:uppercase}.blockquote{margin-bottom:1rem;font-size:1.25rem}.blockquote>:last-child{margin-bottom:0}.blockquote-footer{margin-top:-1rem;margin-bottom:1rem;font-size:.875em;color:#6c757d}.blockquote-footer:before{content:"— "}.img-fluid,.img-thumbnail{max-width:100%;height:auto}.img-thumbnail{padding:.25rem;background-color:var(--bs-body-bg);border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius)}.figure{display:inline-block}.figure-img{margin-bottom:.5rem;line-height:1}.figure-caption{font-size:.875em;color:var(--bs-secondary-color)}.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl{--bs-gutter-x:20px;--bs-gutter-y:0;width:100%;padding-right:calc(var(--bs-gutter-x)*0.5);padding-left:calc(var(--bs-gutter-x)*0.5);margin-right:auto;margin-left:auto}@media (min-width:576px){.container,.container-sm{max-width:540px}}@media (min-width:768px){.container,.container-md,.container-sm{max-width:720px}}@media (min-width:992px){.container,.container-lg,.container-md,.container-sm{max-width:960px}}@media (min-width:1200px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1140px}}:root{--bs-breakpoint-xs:0;--bs-breakpoint-sm:576px;--bs-breakpoint-md:768px;--bs-breakpoint-lg:992px;--bs-breakpoint-xl:1200px;--bs-breakpoint-xxl:1400px}.row{--bs-gutter-x:1.5rem;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-top:calc(var(--bs-gutter-y)*-1);margin-right:calc(var(--bs-gutter-x)*-0.5);margin-left:calc(var(--bs-gutter-x)*-0.5)}.row>*{flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x)*0.5);padding-left:calc(var(--bs-gutter-x)*0.5);margin-top:var(--bs-gutter-y)}.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{--bs-gutter-x:0}.g-0,.gy-0{--bs-gutter-y:0}.g-10,.gx-10{--bs-gutter-x:10px}.g-10,.gy-10{--bs-gutter-y:10px}.g-15,.gx-15{--bs-gutter-x:15px}.g-15,.gy-15{--bs-gutter-y:15px}.g-20,.gx-20{--bs-gutter-x:20px}.g-20,.gy-20{--bs-gutter-y:20px}.g-25,.gx-25{--bs-gutter-x:25px}.g-25,.gy-25{--bs-gutter-y:25px}.g-30,.gx-30{--bs-gutter-x:30px}.g-30,.gy-30{--bs-gutter-y:30px}.g-35,.gx-35{--bs-gutter-x:35px}.g-35,.gy-35{--bs-gutter-y:35px}.g-40,.gx-40{--bs-gutter-x:40px}.g-40,.gy-40{--bs-gutter-y:40px}.g-50,.gx-50{--bs-gutter-x:50px}.g-50,.gy-50{--bs-gutter-y:50px}.g-60,.gx-60{--bs-gutter-x:60px}.g-60,.gy-60{--bs-gutter-y:60px}.g-80,.gx-80{--bs-gutter-x:80px}.g-80,.gy-80{--bs-gutter-y:80px}.g-100,.gx-100{--bs-gutter-x:100px}.g-100,.gy-100{--bs-gutter-y:100px}.g-125,.gx-125{--bs-gutter-x:125px}.g-125,.gy-125{--bs-gutter-y:125px}.g-140,.gx-140{--bs-gutter-x:140px}.g-140,.gy-140{--bs-gutter-y:140px}.g-180,.gx-180{--bs-gutter-x:180px}.g-180,.gy-180{--bs-gutter-y:180px}@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{--bs-gutter-x:0}.g-sm-0,.gy-sm-0{--bs-gutter-y:0}.g-sm-10,.gx-sm-10{--bs-gutter-x:10px}.g-sm-10,.gy-sm-10{--bs-gutter-y:10px}.g-sm-15,.gx-sm-15{--bs-gutter-x:15px}.g-sm-15,.gy-sm-15{--bs-gutter-y:15px}.g-sm-20,.gx-sm-20{--bs-gutter-x:20px}.g-sm-20,.gy-sm-20{--bs-gutter-y:20px}.g-sm-25,.gx-sm-25{--bs-gutter-x:25px}.g-sm-25,.gy-sm-25{--bs-gutter-y:25px}.g-sm-30,.gx-sm-30{--bs-gutter-x:30px}.g-sm-30,.gy-sm-30{--bs-gutter-y:30px}.g-sm-35,.gx-sm-35{--bs-gutter-x:35px}.g-sm-35,.gy-sm-35{--bs-gutter-y:35px}.g-sm-40,.gx-sm-40{--bs-gutter-x:40px}.g-sm-40,.gy-sm-40{--bs-gutter-y:40px}.g-sm-50,.gx-sm-50{--bs-gutter-x:50px}.g-sm-50,.gy-sm-50{--bs-gutter-y:50px}.g-sm-60,.gx-sm-60{--bs-gutter-x:60px}.g-sm-60,.gy-sm-60{--bs-gutter-y:60px}.g-sm-80,.gx-sm-80{--bs-gutter-x:80px}.g-sm-80,.gy-sm-80{--bs-gutter-y:80px}.g-sm-100,.gx-sm-100{--bs-gutter-x:100px}.g-sm-100,.gy-sm-100{--bs-gutter-y:100px}.g-sm-125,.gx-sm-125{--bs-gutter-x:125px}.g-sm-125,.gy-sm-125{--bs-gutter-y:125px}.g-sm-140,.gx-sm-140{--bs-gutter-x:140px}.g-sm-140,.gy-sm-140{--bs-gutter-y:140px}.g-sm-180,.gx-sm-180{--bs-gutter-x:180px}.g-sm-180,.gy-sm-180{--bs-gutter-y:180px}}@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{--bs-gutter-x:0}.g-md-0,.gy-md-0{--bs-gutter-y:0}.g-md-10,.gx-md-10{--bs-gutter-x:10px}.g-md-10,.gy-md-10{--bs-gutter-y:10px}.g-md-15,.gx-md-15{--bs-gutter-x:15px}.g-md-15,.gy-md-15{--bs-gutter-y:15px}.g-md-20,.gx-md-20{--bs-gutter-x:20px}.g-md-20,.gy-md-20{--bs-gutter-y:20px}.g-md-25,.gx-md-25{--bs-gutter-x:25px}.g-md-25,.gy-md-25{--bs-gutter-y:25px}.g-md-30,.gx-md-30{--bs-gutter-x:30px}.g-md-30,.gy-md-30{--bs-gutter-y:30px}.g-md-35,.gx-md-35{--bs-gutter-x:35px}.g-md-35,.gy-md-35{--bs-gutter-y:35px}.g-md-40,.gx-md-40{--bs-gutter-x:40px}.g-md-40,.gy-md-40{--bs-gutter-y:40px}.g-md-50,.gx-md-50{--bs-gutter-x:50px}.g-md-50,.gy-md-50{--bs-gutter-y:50px}.g-md-60,.gx-md-60{--bs-gutter-x:60px}.g-md-60,.gy-md-60{--bs-gutter-y:60px}.g-md-80,.gx-md-80{--bs-gutter-x:80px}.g-md-80,.gy-md-80{--bs-gutter-y:80px}.g-md-100,.gx-md-100{--bs-gutter-x:100px}.g-md-100,.gy-md-100{--bs-gutter-y:100px}.g-md-125,.gx-md-125{--bs-gutter-x:125px}.g-md-125,.gy-md-125{--bs-gutter-y:125px}.g-md-140,.gx-md-140{--bs-gutter-x:140px}.g-md-140,.gy-md-140{--bs-gutter-y:140px}.g-md-180,.gx-md-180{--bs-gutter-x:180px}.g-md-180,.gy-md-180{--bs-gutter-y:180px}}@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{--bs-gutter-x:0}.g-lg-0,.gy-lg-0{--bs-gutter-y:0}.g-lg-10,.gx-lg-10{--bs-gutter-x:10px}.g-lg-10,.gy-lg-10{--bs-gutter-y:10px}.g-lg-15,.gx-lg-15{--bs-gutter-x:15px}.g-lg-15,.gy-lg-15{--bs-gutter-y:15px}.g-lg-20,.gx-lg-20{--bs-gutter-x:20px}.g-lg-20,.gy-lg-20{--bs-gutter-y:20px}.g-lg-25,.gx-lg-25{--bs-gutter-x:25px}.g-lg-25,.gy-lg-25{--bs-gutter-y:25px}.g-lg-30,.gx-lg-30{--bs-gutter-x:30px}.g-lg-30,.gy-lg-30{--bs-gutter-y:30px}.g-lg-35,.gx-lg-35{--bs-gutter-x:35px}.g-lg-35,.gy-lg-35{--bs-gutter-y:35px}.g-lg-40,.gx-lg-40{--bs-gutter-x:40px}.g-lg-40,.gy-lg-40{--bs-gutter-y:40px}.g-lg-50,.gx-lg-50{--bs-gutter-x:50px}.g-lg-50,.gy-lg-50{--bs-gutter-y:50px}.g-lg-60,.gx-lg-60{--bs-gutter-x:60px}.g-lg-60,.gy-lg-60{--bs-gutter-y:60px}.g-lg-80,.gx-lg-80{--bs-gutter-x:80px}.g-lg-80,.gy-lg-80{--bs-gutter-y:80px}.g-lg-100,.gx-lg-100{--bs-gutter-x:100px}.g-lg-100,.gy-lg-100{--bs-gutter-y:100px}.g-lg-125,.gx-lg-125{--bs-gutter-x:125px}.g-lg-125,.gy-lg-125{--bs-gutter-y:125px}.g-lg-140,.gx-lg-140{--bs-gutter-x:140px}.g-lg-140,.gy-lg-140{--bs-gutter-y:140px}.g-lg-180,.gx-lg-180{--bs-gutter-x:180px}.g-lg-180,.gy-lg-180{--bs-gutter-y:180px}}@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{--bs-gutter-x:0}.g-xl-0,.gy-xl-0{--bs-gutter-y:0}.g-xl-10,.gx-xl-10{--bs-gutter-x:10px}.g-xl-10,.gy-xl-10{--bs-gutter-y:10px}.g-xl-15,.gx-xl-15{--bs-gutter-x:15px}.g-xl-15,.gy-xl-15{--bs-gutter-y:15px}.g-xl-20,.gx-xl-20{--bs-gutter-x:20px}.g-xl-20,.gy-xl-20{--bs-gutter-y:20px}.g-xl-25,.gx-xl-25{--bs-gutter-x:25px}.g-xl-25,.gy-xl-25{--bs-gutter-y:25px}.g-xl-30,.gx-xl-30{--bs-gutter-x:30px}.g-xl-30,.gy-xl-30{--bs-gutter-y:30px}.g-xl-35,.gx-xl-35{--bs-gutter-x:35px}.g-xl-35,.gy-xl-35{--bs-gutter-y:35px}.g-xl-40,.gx-xl-40{--bs-gutter-x:40px}.g-xl-40,.gy-xl-40{--bs-gutter-y:40px}.g-xl-50,.gx-xl-50{--bs-gutter-x:50px}.g-xl-50,.gy-xl-50{--bs-gutter-y:50px}.g-xl-60,.gx-xl-60{--bs-gutter-x:60px}.g-xl-60,.gy-xl-60{--bs-gutter-y:60px}.g-xl-80,.gx-xl-80{--bs-gutter-x:80px}.g-xl-80,.gy-xl-80{--bs-gutter-y:80px}.g-xl-100,.gx-xl-100{--bs-gutter-x:100px}.g-xl-100,.gy-xl-100{--bs-gutter-y:100px}.g-xl-125,.gx-xl-125{--bs-gutter-x:125px}.g-xl-125,.gy-xl-125{--bs-gutter-y:125px}.g-xl-140,.gx-xl-140{--bs-gutter-x:140px}.g-xl-140,.gy-xl-140{--bs-gutter-y:140px}.g-xl-180,.gx-xl-180{--bs-gutter-x:180px}.g-xl-180,.gy-xl-180{--bs-gutter-y:180px}}@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{--bs-gutter-x:0}.g-xxl-0,.gy-xxl-0{--bs-gutter-y:0}.g-xxl-10,.gx-xxl-10{--bs-gutter-x:10px}.g-xxl-10,.gy-xxl-10{--bs-gutter-y:10px}.g-xxl-15,.gx-xxl-15{--bs-gutter-x:15px}.g-xxl-15,.gy-xxl-15{--bs-gutter-y:15px}.g-xxl-20,.gx-xxl-20{--bs-gutter-x:20px}.g-xxl-20,.gy-xxl-20{--bs-gutter-y:20px}.g-xxl-25,.gx-xxl-25{--bs-gutter-x:25px}.g-xxl-25,.gy-xxl-25{--bs-gutter-y:25px}.g-xxl-30,.gx-xxl-30{--bs-gutter-x:30px}.g-xxl-30,.gy-xxl-30{--bs-gutter-y:30px}.g-xxl-35,.gx-xxl-35{--bs-gutter-x:35px}.g-xxl-35,.gy-xxl-35{--bs-gutter-y:35px}.g-xxl-40,.gx-xxl-40{--bs-gutter-x:40px}.g-xxl-40,.gy-xxl-40{--bs-gutter-y:40px}.g-xxl-50,.gx-xxl-50{--bs-gutter-x:50px}.g-xxl-50,.gy-xxl-50{--bs-gutter-y:50px}.g-xxl-60,.gx-xxl-60{--bs-gutter-x:60px}.g-xxl-60,.gy-xxl-60{--bs-gutter-y:60px}.g-xxl-80,.gx-xxl-80{--bs-gutter-x:80px}.g-xxl-80,.gy-xxl-80{--bs-gutter-y:80px}.g-xxl-100,.gx-xxl-100{--bs-gutter-x:100px}.g-xxl-100,.gy-xxl-100{--bs-gutter-y:100px}.g-xxl-125,.gx-xxl-125{--bs-gutter-x:125px}.g-xxl-125,.gy-xxl-125{--bs-gutter-y:125px}.g-xxl-140,.gx-xxl-140{--bs-gutter-x:140px}.g-xxl-140,.gy-xxl-140{--bs-gutter-y:140px}.g-xxl-180,.gx-xxl-180{--bs-gutter-x:180px}.g-xxl-180,.gy-xxl-180{--bs-gutter-y:180px}}.navbar{--bs-navbar-padding-x:0;--bs-navbar-padding-y:0.5rem;--bs-navbar-color:rgba(var(--bs-emphasis-color-rgb),0.65);--bs-navbar-hover-color:rgba(var(--bs-emphasis-color-rgb),0.8);--bs-navbar-disabled-color:rgba(var(--bs-emphasis-color-rgb),0.3);--bs-navbar-active-color:rgba(var(--bs-emphasis-color-rgb),1);--bs-navbar-brand-padding-y:0.3125rem;--bs-navbar-brand-margin-end:1rem;--bs-navbar-brand-font-size:1.25rem;--bs-navbar-brand-color:rgba(var(--bs-emphasis-color-rgb),1);--bs-navbar-brand-hover-color:rgba(var(--bs-emphasis-color-rgb),1);--bs-navbar-nav-link-padding-x:0.5rem;--bs-navbar-toggler-padding-y:0.25rem;--bs-navbar-toggler-padding-x:0.75rem;--bs-navbar-toggler-font-size:1.25rem;--bs-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(0, 0, 0, 0.75)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E");--bs-navbar-toggler-border-color:rgba(var(--bs-emphasis-color-rgb),0.15);--bs-navbar-toggler-border-radius:8px;--bs-navbar-toggler-focus-width:0.25rem;--bs-navbar-toggler-transition:box-shadow 0.15s ease-in-out;position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding:var(--bs-navbar-padding-y) var(--bs-navbar-padding-x)}.navbar>.container,.navbar>.container-fluid,.navbar>.container-lg,.navbar>.container-md,.navbar>.container-sm,.navbar>.container-xl{display:flex;flex-wrap:inherit;align-items:center;justify-content:space-between}.navbar-brand{padding-top:var(--bs-navbar-brand-padding-y);padding-bottom:var(--bs-navbar-brand-padding-y);margin-right:var(--bs-navbar-brand-margin-end);font-size:var(--bs-navbar-brand-font-size);color:var(--bs-navbar-brand-color);white-space:nowrap}.navbar-brand:focus,.navbar-brand:hover{color:var(--bs-navbar-brand-hover-color)}.navbar-nav{--bs-nav-link-padding-x:0;--bs-nav-link-padding-y:0.5rem;--bs-nav-link-font-weight: ;--bs-nav-link-color:var(--bs-navbar-color);--bs-nav-link-hover-color:var(--bs-navbar-hover-color);--bs-nav-link-disabled-color:var(--bs-navbar-disabled-color);display:flex;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.navbar-nav .nav-link.active,.navbar-nav .nav-link.show{color:var(--bs-navbar-active-color)}.navbar-nav .dropdown-menu{position:static}.navbar-text{padding-top:.5rem;padding-bottom:.5rem;color:var(--bs-navbar-color)}.navbar-text a,.navbar-text a:focus,.navbar-text a:hover{color:var(--bs-navbar-active-color)}.navbar-collapse{flex-grow:1;flex-basis:100%;align-items:center}.navbar-toggler{padding:var(--bs-navbar-toggler-padding-y) var(--bs-navbar-toggler-padding-x);font-size:var(--bs-navbar-toggler-font-size);line-height:1;color:var(--bs-navbar-color);background-color:transparent;border:var(--bs-border-width) solid var(--bs-navbar-toggler-border-color);border-radius:var(--bs-navbar-toggler-border-radius);transition:var(--bs-navbar-toggler-transition)}@media (prefers-reduced-motion:reduce){.navbar-toggler{transition:none}}.navbar-toggler:hover{text-decoration:none}.navbar-toggler:focus{text-decoration:none;outline:0;box-shadow:0 0 0 var(--bs-navbar-toggler-focus-width)}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;background-image:var(--bs-navbar-toggler-icon-bg);background-repeat:no-repeat;background-position:50%;background-size:100%}.navbar-nav-scroll{max-height:var(--bs-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-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-sm .navbar-nav-scroll{overflow:visible}.navbar-expand-sm .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-sm .navbar-toggler{display:none}.navbar-expand-sm .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand-sm .offcanvas .offcanvas-header{display:none}.navbar-expand-sm .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@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-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-md .navbar-nav-scroll{overflow:visible}.navbar-expand-md .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-md .navbar-toggler{display:none}.navbar-expand-md .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand-md .offcanvas .offcanvas-header{display:none}.navbar-expand-md .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@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-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-lg .navbar-nav-scroll{overflow:visible}.navbar-expand-lg .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-lg .navbar-toggler{display:none}.navbar-expand-lg .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand-lg .offcanvas .offcanvas-header{display:none}.navbar-expand-lg .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@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-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-xl .navbar-nav-scroll{overflow:visible}.navbar-expand-xl .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-xl .navbar-toggler{display:none}.navbar-expand-xl .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand-xl .offcanvas .offcanvas-header{display:none}.navbar-expand-xl .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@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-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-xxl .navbar-nav-scroll{overflow:visible}.navbar-expand-xxl .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-xxl .navbar-toggler{display:none}.navbar-expand-xxl .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand-xxl .offcanvas .offcanvas-header{display:none}.navbar-expand-xxl .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}.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-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand .navbar-nav-scroll{overflow:visible}.navbar-expand .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand .navbar-toggler{display:none}.navbar-expand .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand .offcanvas .offcanvas-header{display:none}.navbar-expand .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}.navbar-dark,.navbar[data-bs-theme=dark]{--bs-navbar-color:hsla(0,0%,100%,0.55);--bs-navbar-hover-color:hsla(0,0%,100%,0.75);--bs-navbar-disabled-color:hsla(0,0%,100%,0.25);--bs-navbar-active-color:#fff;--bs-navbar-brand-color:#fff;--bs-navbar-brand-hover-color:#fff;--bs-navbar-toggler-border-color:hsla(0,0%,100%,0.1)}.navbar-dark,.navbar[data-bs-theme=dark],[data-bs-theme=dark] .navbar-toggler-icon{--bs-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")}.carousel{position:relative}.carousel.pointer-event{touch-action:pan-y}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner:after{display:block;clear:both;content:""}.carousel-item{position:relative;display:none;float:left;width:100%;margin-right:-100%;backface-visibility:hidden;transition:transform .6s ease-in-out}@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;transition-property:opacity;transform:none}.carousel-fade .carousel-item-next.carousel-item-start,.carousel-fade .carousel-item-prev.carousel-item-end,.carousel-fade .carousel-item.active{z-index:1;opacity:1}.carousel-fade .active.carousel-item-end,.carousel-fade .active.carousel-item-start{z-index:0;opacity:0;transition:opacity 0s .6s}@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{position:absolute;top:0;bottom:0;z-index:1;display:flex;align-items:center;justify-content:center;width:15%;padding:0;color:#fff;text-align:center;background:none;filter:var(--bs-carousel-control-icon-filter);border:0;opacity:.5;transition:opacity .15s ease}@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;text-decoration:none;outline:0;opacity:.9}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-next-icon,.carousel-control-prev-icon{display:inline-block;width:2rem;height:2rem;background-repeat:no-repeat;background-position:50%;background-size:100% 100%}.carousel-control-prev-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3E%3Cpath d='M11.354 1.646a.5.5 0 010 .708L5.707 8l5.647 5.646a.5.5 0 01-.708.708l-6-6a.5.5 0 010-.708l6-6a.5.5 0 01.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' viewBox='0 0 16 16' fill='%23fff'%3E%3Cpath d='M4.646 1.646a.5.5 0 01.708 0l6 6a.5.5 0 010 .708l-6 6a.5.5 0 01-.708-.708L10.293 8 4.646 2.354a.5.5 0 010-.708'/%3E%3C/svg%3E")}.carousel-indicators{position:absolute;right:0;bottom:0;left:0;z-index:2;display:flex;justify-content:center;padding:0;margin-right:15%;margin-bottom:1rem;margin-left:15%}.carousel-indicators [data-bs-target]{box-sizing:content-box;flex:0 1 auto;width:30px;height:3px;padding:0;margin-right:3px;margin-left:3px;text-indent:-999px;cursor:pointer;background-color:var(--bs-carousel-indicator-active-bg);background-clip:padding-box;border:0;border-top:10px solid transparent;border-bottom:10px solid transparent;opacity:.5;transition:opacity .6s ease}@media (prefers-reduced-motion:reduce){.carousel-indicators [data-bs-target]{transition:none}}.carousel-indicators .active{opacity:1}.carousel-caption{position:absolute;right:15%;bottom:1.25rem;left:15%;padding-top:1.25rem;padding-bottom:1.25rem;color:var(--bs-carousel-caption-color);text-align:center}.carousel-dark{--bs-carousel-indicator-active-bg:#000;--bs-carousel-caption-color:#000;--bs-carousel-control-icon-filter:invert(1) grayscale(100)}:root,[data-bs-theme=light]{--bs-carousel-indicator-active-bg:#fff;--bs-carousel-caption-color:#fff;--bs-carousel-control-icon-filter: }[data-bs-theme=dark]{--bs-carousel-indicator-active-bg:#000;--bs-carousel-caption-color:#000;--bs-carousel-control-icon-filter:invert(1) grayscale(100)}.fixed-top{top:0}.fixed-bottom,.fixed-top{position:fixed;right:0;left: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{position:sticky;bottom:0;z-index:1020}}@media (min-width:768px){.sticky-md-top{position:sticky;top:0;z-index:1020}.sticky-md-bottom{position:sticky;bottom:0;z-index:1020}}@media (min-width:992px){.sticky-lg-top{position:sticky;top:0;z-index:1020}.sticky-lg-bottom{position:sticky;bottom:0;z-index:1020}}@media (min-width:1200px){.sticky-xl-top{position:sticky;top:0;z-index:1020}.sticky-xl-bottom{position:sticky;bottom:0;z-index:1020}}@media (min-width:1400px){.sticky-xxl-top{position:sticky;top:0;z-index:1020}.sticky-xxl-bottom{position:sticky;bottom:0;z-index:1020}}.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}.border-end{border-right:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-end-0{border-right:0!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}.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-10{margin:10px!important}.m-15{margin:15px!important}.m-20{margin:20px!important}.m-25{margin:25px!important}.m-30{margin:30px!important}.m-35{margin:35px!important}.m-40{margin:40px!important}.m-50{margin:50px!important}.m-60{margin:60px!important}.m-80{margin:80px!important}.m-100{margin:100px!important}.m-125{margin:125px!important}.m-140{margin:140px!important}.m-180{margin:180px!important}.m-auto{margin:auto!important}.mx-0{margin-right:0!important;margin-left:0!important}.mx-10{margin-right:10px!important;margin-left:10px!important}.mx-15{margin-right:15px!important;margin-left:15px!important}.mx-20{margin-right:20px!important;margin-left:20px!important}.mx-25{margin-right:25px!important;margin-left:25px!important}.mx-30{margin-right:30px!important;margin-left:30px!important}.mx-35{margin-right:35px!important;margin-left:35px!important}.mx-40{margin-right:40px!important;margin-left:40px!important}.mx-50{margin-right:50px!important;margin-left:50px!important}.mx-60{margin-right:60px!important;margin-left:60px!important}.mx-80{margin-right:80px!important;margin-left:80px!important}.mx-100{margin-right:100px!important;margin-left:100px!important}.mx-125{margin-right:125px!important;margin-left:125px!important}.mx-140{margin-right:140px!important;margin-left:140px!important}.mx-180{margin-right:180px!important;margin-left:180px!important}.mx-auto{margin-right:auto!important;margin-left:auto!important}.my-0{margin-top:0!important;margin-bottom:0!important}.my-10{margin-top:10px!important;margin-bottom:10px!important}.my-15{margin-top:15px!important;margin-bottom:15px!important}.my-20{margin-top:20px!important;margin-bottom:20px!important}.my-25{margin-top:25px!important;margin-bottom:25px!important}.my-30{margin-top:30px!important;margin-bottom:30px!important}.my-35{margin-top:35px!important;margin-bottom:35px!important}.my-40{margin-top:40px!important;margin-bottom:40px!important}.my-50{margin-top:50px!important;margin-bottom:50px!important}.my-60{margin-top:60px!important;margin-bottom:60px!important}.my-80{margin-top:80px!important;margin-bottom:80px!important}.my-100{margin-top:100px!important;margin-bottom:100px!important}.my-125{margin-top:125px!important;margin-bottom:125px!important}.my-140{margin-top:140px!important;margin-bottom:140px!important}.my-180{margin-top:180px!important;margin-bottom:180px!important}.my-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-0{margin-top:0!important}.mt-10{margin-top:10px!important}.mt-15{margin-top:15px!important}.mt-20{margin-top:20px!important}.mt-25{margin-top:25px!important}.mt-30{margin-top:30px!important}.mt-35{margin-top:35px!important}.mt-40{margin-top:40px!important}.mt-50{margin-top:50px!important}.mt-60{margin-top:60px!important}.mt-80{margin-top:80px!important}.mt-100{margin-top:100px!important}.mt-125{margin-top:125px!important}.mt-140{margin-top:140px!important}.mt-180{margin-top:180px!important}.mt-auto{margin-top:auto!important}.me-0{margin-right:0!important}.me-10{margin-right:10px!important}.me-15{margin-right:15px!important}.me-20{margin-right:20px!important}.me-25{margin-right:25px!important}.me-30{margin-right:30px!important}.me-35{margin-right:35px!important}.me-40{margin-right:40px!important}.me-50{margin-right:50px!important}.me-60{margin-right:60px!important}.me-80{margin-right:80px!important}.me-100{margin-right:100px!important}.me-125{margin-right:125px!important}.me-140{margin-right:140px!important}.me-180{margin-right:180px!important}.me-auto{margin-right:auto!important}.mb-0{margin-bottom:0!important}.mb-10{margin-bottom:10px!important}.mb-15{margin-bottom:15px!important}.mb-20{margin-bottom:20px!important}.mb-25{margin-bottom:25px!important}.mb-30{margin-bottom:30px!important}.mb-35{margin-bottom:35px!important}.mb-40{margin-bottom:40px!important}.mb-50{margin-bottom:50px!important}.mb-60{margin-bottom:60px!important}.mb-80{margin-bottom:80px!important}.mb-100{margin-bottom:100px!important}.mb-125{margin-bottom:125px!important}.mb-140{margin-bottom:140px!important}.mb-180{margin-bottom:180px!important}.mb-auto{margin-bottom:auto!important}.ms-0{margin-left:0!important}.ms-10{margin-left:10px!important}.ms-15{margin-left:15px!important}.ms-20{margin-left:20px!important}.ms-25{margin-left:25px!important}.ms-30{margin-left:30px!important}.ms-35{margin-left:35px!important}.ms-40{margin-left:40px!important}.ms-50{margin-left:50px!important}.ms-60{margin-left:60px!important}.ms-80{margin-left:80px!important}.ms-100{margin-left:100px!important}.ms-125{margin-left:125px!important}.ms-140{margin-left:140px!important}.ms-180{margin-left:180px!important}.ms-auto{margin-left:auto!important}.p-0{padding:0!important}.p-10{padding:10px!important}.p-15{padding:15px!important}.p-20{padding:20px!important}.p-25{padding:25px!important}.p-30{padding:30px!important}.p-35{padding:35px!important}.p-40{padding:40px!important}.p-50{padding:50px!important}.p-60{padding:60px!important}.p-80{padding:80px!important}.p-100{padding:100px!important}.p-125{padding:125px!important}.p-140{padding:140px!important}.p-180{padding:180px!important}.px-0{padding-right:0!important;padding-left:0!important}.px-10{padding-right:10px!important;padding-left:10px!important}.px-15{padding-right:15px!important;padding-left:15px!important}.px-20{padding-right:20px!important;padding-left:20px!important}.px-25{padding-right:25px!important;padding-left:25px!important}.px-30{padding-right:30px!important;padding-left:30px!important}.px-35{padding-right:35px!important;padding-left:35px!important}.px-40{padding-right:40px!important;padding-left:40px!important}.px-50{padding-right:50px!important;padding-left:50px!important}.px-60{padding-right:60px!important;padding-left:60px!important}.px-80{padding-right:80px!important;padding-left:80px!important}.px-100{padding-right:100px!important;padding-left:100px!important}.px-125{padding-right:125px!important;padding-left:125px!important}.px-140{padding-right:140px!important;padding-left:140px!important}.px-180{padding-right:180px!important;padding-left:180px!important}.py-0{padding-top:0!important;padding-bottom:0!important}.py-10{padding-top:10px!important;padding-bottom:10px!important}.py-15{padding-top:15px!important;padding-bottom:15px!important}.py-20{padding-top:20px!important;padding-bottom:20px!important}.py-25{padding-top:25px!important;padding-bottom:25px!important}.py-30{padding-top:30px!important;padding-bottom:30px!important}.py-35{padding-top:35px!important;padding-bottom:35px!important}.py-40{padding-top:40px!important;padding-bottom:40px!important}.py-50{padding-top:50px!important;padding-bottom:50px!important}.py-60{padding-top:60px!important;padding-bottom:60px!important}.py-80{padding-top:80px!important;padding-bottom:80px!important}.py-100{padding-top:100px!important;padding-bottom:100px!important}.py-125{padding-top:125px!important;padding-bottom:125px!important}.py-140{padding-top:140px!important;padding-bottom:140px!important}.py-180{padding-top:180px!important;padding-bottom:180px!important}.pt-0{padding-top:0!important}.pt-10{padding-top:10px!important}.pt-15{padding-top:15px!important}.pt-20{padding-top:20px!important}.pt-25{padding-top:25px!important}.pt-30{padding-top:30px!important}.pt-35{padding-top:35px!important}.pt-40{padding-top:40px!important}.pt-50{padding-top:50px!important}.pt-60{padding-top:60px!important}.pt-80{padding-top:80px!important}.pt-100{padding-top:100px!important}.pt-125{padding-top:125px!important}.pt-140{padding-top:140px!important}.pt-180{padding-top:180px!important}.pe-0{padding-right:0!important}.pe-10{padding-right:10px!important}.pe-15{padding-right:15px!important}.pe-20{padding-right:20px!important}.pe-25{padding-right:25px!important}.pe-30{padding-right:30px!important}.pe-35{padding-right:35px!important}.pe-40{padding-right:40px!important}.pe-50{padding-right:50px!important}.pe-60{padding-right:60px!important}.pe-80{padding-right:80px!important}.pe-100{padding-right:100px!important}.pe-125{padding-right:125px!important}.pe-140{padding-right:140px!important}.pe-180{padding-right:180px!important}.pb-0{padding-bottom:0!important}.pb-10{padding-bottom:10px!important}.pb-15{padding-bottom:15px!important}.pb-20{padding-bottom:20px!important}.pb-25{padding-bottom:25px!important}.pb-30{padding-bottom:30px!important}.pb-35{padding-bottom:35px!important}.pb-40{padding-bottom:40px!important}.pb-50{padding-bottom:50px!important}.pb-60{padding-bottom:60px!important}.pb-80{padding-bottom:80px!important}.pb-100{padding-bottom:100px!important}.pb-125{padding-bottom:125px!important}.pb-140{padding-bottom:140px!important}.pb-180{padding-bottom:180px!important}.ps-0{padding-left:0!important}.ps-10{padding-left:10px!important}.ps-15{padding-left:15px!important}.ps-20{padding-left:20px!important}.ps-25{padding-left:25px!important}.ps-30{padding-left:30px!important}.ps-35{padding-left:35px!important}.ps-40{padding-left:40px!important}.ps-50{padding-left:50px!important}.ps-60{padding-left:60px!important}.ps-80{padding-left:80px!important}.ps-100{padding-left:100px!important}.ps-125{padding-left:125px!important}.ps-140{padding-left:140px!important}.ps-180{padding-left:180px!important}.gap-0{gap:0!important}.gap-10{gap:10px!important}.gap-15{gap:15px!important}.gap-20{gap:20px!important}.gap-25{gap:25px!important}.gap-30{gap:30px!important}.gap-35{gap:35px!important}.gap-40{gap:40px!important}.gap-50{gap:50px!important}.gap-60{gap:60px!important}.gap-80{gap:80px!important}.gap-100{gap:100px!important}.gap-125{gap:125px!important}.gap-140{gap:140px!important}.gap-180{gap:180px!important}.fs-10{font-size:.625rem!important}.fs-12{font-size:.75rem!important}.fs-13{font-size:.8125rem!important}.fs-14{font-size:.875rem!important}.fs-16{font-size:1rem!important}.fs-18{font-size:1.125rem!important}.fs-20{font-size:1.25rem!important}.fs-24{font-size:calc(1.275rem + .3vw)!important}.fs-30{font-size:calc(1.3125rem + .75vw)!important}.fs-34{font-size:calc(1.3375rem + 1.05vw)!important}.fs-40{font-size:calc(1.375rem + 1.5vw)!important}.text-start{text-align:left!important}.text-end{text-align:right!important}.text-center{text-align:center!important}.text-white{--bs-text-opacity:1;color:rgba(var(--bs-white-rgb),var(--bs-text-opacity))!important}.text-primary{--bs-text-opacity:1;color:rgba(var(--bs-primary-rgb),var(--bs-text-opacity))!important}.text-secondary{--bs-text-opacity:1;color:rgba(var(--bs-secondary-rgb),var(--bs-text-opacity))!important}.text-tertiary{--bs-text-opacity:1;color:rgba(var(--bs-tertiary-rgb),var(--bs-text-opacity))!important}.text-black{--bs-text-opacity:1;color:rgba(var(--bs-black-rgb),var(--bs-text-opacity))!important}.text-body{--bs-text-opacity:1;color:rgba(var(--bs-body-color-rgb),var(--bs-text-opacity))!important}.text-muted{--bs-text-opacity:1;color:var(--bs-secondary-color)!important}.text-black-50{--bs-text-opacity:1;color:rgba(0,0,0,.5)!important}.text-white-50{--bs-text-opacity:1;color:hsla(0,0%,100%,.5)!important}.text-body-secondary{--bs-text-opacity:1;color:var(--bs-secondary-color)!important}.text-body-tertiary{--bs-text-opacity:1;color:var(--bs-tertiary-color)!important}.text-body-emphasis{--bs-text-opacity:1;color:var(--bs-emphasis-color)!important}.text-reset{--bs-text-opacity:1;color:inherit!important}.bg-white{--bs-bg-opacity:1;background-color:rgba(var(--bs-white-rgb),var(--bs-bg-opacity))!important}.bg-primary{--bs-bg-opacity:1;background-color:rgba(var(--bs-primary-rgb),var(--bs-bg-opacity))!important}.bg-secondary{--bs-bg-opacity:1;background-color:rgba(var(--bs-secondary-rgb),var(--bs-bg-opacity))!important}.bg-tertiary{--bs-bg-opacity:1;background-color:rgba(var(--bs-tertiary-rgb),var(--bs-bg-opacity))!important}.bg-black{--bs-bg-opacity:1;background-color:rgba(var(--bs-black-rgb),var(--bs-bg-opacity))!important}.bg-body{--bs-bg-opacity:1;background-color:rgba(var(--bs-body-bg-rgb),var(--bs-bg-opacity))!important}.bg-transparent{--bs-bg-opacity:1;background-color:transparent!important}.bg-body-secondary{--bs-bg-opacity:1;background-color:rgba(var(--bs-secondary-bg-rgb),var(--bs-bg-opacity))!important}.bg-body-tertiary{--bs-bg-opacity:1;background-color:rgba(var(--bs-tertiary-bg-rgb),var(--bs-bg-opacity))!important}@media (min-width:576px){.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}.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-10{margin:10px!important}.m-sm-15{margin:15px!important}.m-sm-20{margin:20px!important}.m-sm-25{margin:25px!important}.m-sm-30{margin:30px!important}.m-sm-35{margin:35px!important}.m-sm-40{margin:40px!important}.m-sm-50{margin:50px!important}.m-sm-60{margin:60px!important}.m-sm-80{margin:80px!important}.m-sm-100{margin:100px!important}.m-sm-125{margin:125px!important}.m-sm-140{margin:140px!important}.m-sm-180{margin:180px!important}.m-sm-auto{margin:auto!important}.mx-sm-0{margin-right:0!important;margin-left:0!important}.mx-sm-10{margin-right:10px!important;margin-left:10px!important}.mx-sm-15{margin-right:15px!important;margin-left:15px!important}.mx-sm-20{margin-right:20px!important;margin-left:20px!important}.mx-sm-25{margin-right:25px!important;margin-left:25px!important}.mx-sm-30{margin-right:30px!important;margin-left:30px!important}.mx-sm-35{margin-right:35px!important;margin-left:35px!important}.mx-sm-40{margin-right:40px!important;margin-left:40px!important}.mx-sm-50{margin-right:50px!important;margin-left:50px!important}.mx-sm-60{margin-right:60px!important;margin-left:60px!important}.mx-sm-80{margin-right:80px!important;margin-left:80px!important}.mx-sm-100{margin-right:100px!important;margin-left:100px!important}.mx-sm-125{margin-right:125px!important;margin-left:125px!important}.mx-sm-140{margin-right:140px!important;margin-left:140px!important}.mx-sm-180{margin-right:180px!important;margin-left:180px!important}.mx-sm-auto{margin-right:auto!important;margin-left:auto!important}.my-sm-0{margin-top:0!important;margin-bottom:0!important}.my-sm-10{margin-top:10px!important;margin-bottom:10px!important}.my-sm-15{margin-top:15px!important;margin-bottom:15px!important}.my-sm-20{margin-top:20px!important;margin-bottom:20px!important}.my-sm-25{margin-top:25px!important;margin-bottom:25px!important}.my-sm-30{margin-top:30px!important;margin-bottom:30px!important}.my-sm-35{margin-top:35px!important;margin-bottom:35px!important}.my-sm-40{margin-top:40px!important;margin-bottom:40px!important}.my-sm-50{margin-top:50px!important;margin-bottom:50px!important}.my-sm-60{margin-top:60px!important;margin-bottom:60px!important}.my-sm-80{margin-top:80px!important;margin-bottom:80px!important}.my-sm-100{margin-top:100px!important;margin-bottom:100px!important}.my-sm-125{margin-top:125px!important;margin-bottom:125px!important}.my-sm-140{margin-top:140px!important;margin-bottom:140px!important}.my-sm-180{margin-top:180px!important;margin-bottom:180px!important}.my-sm-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-sm-0{margin-top:0!important}.mt-sm-10{margin-top:10px!important}.mt-sm-15{margin-top:15px!important}.mt-sm-20{margin-top:20px!important}.mt-sm-25{margin-top:25px!important}.mt-sm-30{margin-top:30px!important}.mt-sm-35{margin-top:35px!important}.mt-sm-40{margin-top:40px!important}.mt-sm-50{margin-top:50px!important}.mt-sm-60{margin-top:60px!important}.mt-sm-80{margin-top:80px!important}.mt-sm-100{margin-top:100px!important}.mt-sm-125{margin-top:125px!important}.mt-sm-140{margin-top:140px!important}.mt-sm-180{margin-top:180px!important}.mt-sm-auto{margin-top:auto!important}.me-sm-0{margin-right:0!important}.me-sm-10{margin-right:10px!important}.me-sm-15{margin-right:15px!important}.me-sm-20{margin-right:20px!important}.me-sm-25{margin-right:25px!important}.me-sm-30{margin-right:30px!important}.me-sm-35{margin-right:35px!important}.me-sm-40{margin-right:40px!important}.me-sm-50{margin-right:50px!important}.me-sm-60{margin-right:60px!important}.me-sm-80{margin-right:80px!important}.me-sm-100{margin-right:100px!important}.me-sm-125{margin-right:125px!important}.me-sm-140{margin-right:140px!important}.me-sm-180{margin-right:180px!important}.me-sm-auto{margin-right:auto!important}.mb-sm-0{margin-bottom:0!important}.mb-sm-10{margin-bottom:10px!important}.mb-sm-15{margin-bottom:15px!important}.mb-sm-20{margin-bottom:20px!important}.mb-sm-25{margin-bottom:25px!important}.mb-sm-30{margin-bottom:30px!important}.mb-sm-35{margin-bottom:35px!important}.mb-sm-40{margin-bottom:40px!important}.mb-sm-50{margin-bottom:50px!important}.mb-sm-60{margin-bottom:60px!important}.mb-sm-80{margin-bottom:80px!important}.mb-sm-100{margin-bottom:100px!important}.mb-sm-125{margin-bottom:125px!important}.mb-sm-140{margin-bottom:140px!important}.mb-sm-180{margin-bottom:180px!important}.mb-sm-auto{margin-bottom:auto!important}.ms-sm-0{margin-left:0!important}.ms-sm-10{margin-left:10px!important}.ms-sm-15{margin-left:15px!important}.ms-sm-20{margin-left:20px!important}.ms-sm-25{margin-left:25px!important}.ms-sm-30{margin-left:30px!important}.ms-sm-35{margin-left:35px!important}.ms-sm-40{margin-left:40px!important}.ms-sm-50{margin-left:50px!important}.ms-sm-60{margin-left:60px!important}.ms-sm-80{margin-left:80px!important}.ms-sm-100{margin-left:100px!important}.ms-sm-125{margin-left:125px!important}.ms-sm-140{margin-left:140px!important}.ms-sm-180{margin-left:180px!important}.ms-sm-auto{margin-left:auto!important}.p-sm-0{padding:0!important}.p-sm-10{padding:10px!important}.p-sm-15{padding:15px!important}.p-sm-20{padding:20px!important}.p-sm-25{padding:25px!important}.p-sm-30{padding:30px!important}.p-sm-35{padding:35px!important}.p-sm-40{padding:40px!important}.p-sm-50{padding:50px!important}.p-sm-60{padding:60px!important}.p-sm-80{padding:80px!important}.p-sm-100{padding:100px!important}.p-sm-125{padding:125px!important}.p-sm-140{padding:140px!important}.p-sm-180{padding:180px!important}.px-sm-0{padding-right:0!important;padding-left:0!important}.px-sm-10{padding-right:10px!important;padding-left:10px!important}.px-sm-15{padding-right:15px!important;padding-left:15px!important}.px-sm-20{padding-right:20px!important;padding-left:20px!important}.px-sm-25{padding-right:25px!important;padding-left:25px!important}.px-sm-30{padding-right:30px!important;padding-left:30px!important}.px-sm-35{padding-right:35px!important;padding-left:35px!important}.px-sm-40{padding-right:40px!important;padding-left:40px!important}.px-sm-50{padding-right:50px!important;padding-left:50px!important}.px-sm-60{padding-right:60px!important;padding-left:60px!important}.px-sm-80{padding-right:80px!important;padding-left:80px!important}.px-sm-100{padding-right:100px!important;padding-left:100px!important}.px-sm-125{padding-right:125px!important;padding-left:125px!important}.px-sm-140{padding-right:140px!important;padding-left:140px!important}.px-sm-180{padding-right:180px!important;padding-left:180px!important}.py-sm-0{padding-top:0!important;padding-bottom:0!important}.py-sm-10{padding-top:10px!important;padding-bottom:10px!important}.py-sm-15{padding-top:15px!important;padding-bottom:15px!important}.py-sm-20{padding-top:20px!important;padding-bottom:20px!important}.py-sm-25{padding-top:25px!important;padding-bottom:25px!important}.py-sm-30{padding-top:30px!important;padding-bottom:30px!important}.py-sm-35{padding-top:35px!important;padding-bottom:35px!important}.py-sm-40{padding-top:40px!important;padding-bottom:40px!important}.py-sm-50{padding-top:50px!important;padding-bottom:50px!important}.py-sm-60{padding-top:60px!important;padding-bottom:60px!important}.py-sm-80{padding-top:80px!important;padding-bottom:80px!important}.py-sm-100{padding-top:100px!important;padding-bottom:100px!important}.py-sm-125{padding-top:125px!important;padding-bottom:125px!important}.py-sm-140{padding-top:140px!important;padding-bottom:140px!important}.py-sm-180{padding-top:180px!important;padding-bottom:180px!important}.pt-sm-0{padding-top:0!important}.pt-sm-10{padding-top:10px!important}.pt-sm-15{padding-top:15px!important}.pt-sm-20{padding-top:20px!important}.pt-sm-25{padding-top:25px!important}.pt-sm-30{padding-top:30px!important}.pt-sm-35{padding-top:35px!important}.pt-sm-40{padding-top:40px!important}.pt-sm-50{padding-top:50px!important}.pt-sm-60{padding-top:60px!important}.pt-sm-80{padding-top:80px!important}.pt-sm-100{padding-top:100px!important}.pt-sm-125{padding-top:125px!important}.pt-sm-140{padding-top:140px!important}.pt-sm-180{padding-top:180px!important}.pe-sm-0{padding-right:0!important}.pe-sm-10{padding-right:10px!important}.pe-sm-15{padding-right:15px!important}.pe-sm-20{padding-right:20px!important}.pe-sm-25{padding-right:25px!important}.pe-sm-30{padding-right:30px!important}.pe-sm-35{padding-right:35px!important}.pe-sm-40{padding-right:40px!important}.pe-sm-50{padding-right:50px!important}.pe-sm-60{padding-right:60px!important}.pe-sm-80{padding-right:80px!important}.pe-sm-100{padding-right:100px!important}.pe-sm-125{padding-right:125px!important}.pe-sm-140{padding-right:140px!important}.pe-sm-180{padding-right:180px!important}.pb-sm-0{padding-bottom:0!important}.pb-sm-10{padding-bottom:10px!important}.pb-sm-15{padding-bottom:15px!important}.pb-sm-20{padding-bottom:20px!important}.pb-sm-25{padding-bottom:25px!important}.pb-sm-30{padding-bottom:30px!important}.pb-sm-35{padding-bottom:35px!important}.pb-sm-40{padding-bottom:40px!important}.pb-sm-50{padding-bottom:50px!important}.pb-sm-60{padding-bottom:60px!important}.pb-sm-80{padding-bottom:80px!important}.pb-sm-100{padding-bottom:100px!important}.pb-sm-125{padding-bottom:125px!important}.pb-sm-140{padding-bottom:140px!important}.pb-sm-180{padding-bottom:180px!important}.ps-sm-0{padding-left:0!important}.ps-sm-10{padding-left:10px!important}.ps-sm-15{padding-left:15px!important}.ps-sm-20{padding-left:20px!important}.ps-sm-25{padding-left:25px!important}.ps-sm-30{padding-left:30px!important}.ps-sm-35{padding-left:35px!important}.ps-sm-40{padding-left:40px!important}.ps-sm-50{padding-left:50px!important}.ps-sm-60{padding-left:60px!important}.ps-sm-80{padding-left:80px!important}.ps-sm-100{padding-left:100px!important}.ps-sm-125{padding-left:125px!important}.ps-sm-140{padding-left:140px!important}.ps-sm-180{padding-left:180px!important}.gap-sm-0{gap:0!important}.gap-sm-10{gap:10px!important}.gap-sm-15{gap:15px!important}.gap-sm-20{gap:20px!important}.gap-sm-25{gap:25px!important}.gap-sm-30{gap:30px!important}.gap-sm-35{gap:35px!important}.gap-sm-40{gap:40px!important}.gap-sm-50{gap:50px!important}.gap-sm-60{gap:60px!important}.gap-sm-80{gap:80px!important}.gap-sm-100{gap:100px!important}.gap-sm-125{gap:125px!important}.gap-sm-140{gap:140px!important}.gap-sm-180{gap:180px!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){.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}.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-10{margin:10px!important}.m-md-15{margin:15px!important}.m-md-20{margin:20px!important}.m-md-25{margin:25px!important}.m-md-30{margin:30px!important}.m-md-35{margin:35px!important}.m-md-40{margin:40px!important}.m-md-50{margin:50px!important}.m-md-60{margin:60px!important}.m-md-80{margin:80px!important}.m-md-100{margin:100px!important}.m-md-125{margin:125px!important}.m-md-140{margin:140px!important}.m-md-180{margin:180px!important}.m-md-auto{margin:auto!important}.mx-md-0{margin-right:0!important;margin-left:0!important}.mx-md-10{margin-right:10px!important;margin-left:10px!important}.mx-md-15{margin-right:15px!important;margin-left:15px!important}.mx-md-20{margin-right:20px!important;margin-left:20px!important}.mx-md-25{margin-right:25px!important;margin-left:25px!important}.mx-md-30{margin-right:30px!important;margin-left:30px!important}.mx-md-35{margin-right:35px!important;margin-left:35px!important}.mx-md-40{margin-right:40px!important;margin-left:40px!important}.mx-md-50{margin-right:50px!important;margin-left:50px!important}.mx-md-60{margin-right:60px!important;margin-left:60px!important}.mx-md-80{margin-right:80px!important;margin-left:80px!important}.mx-md-100{margin-right:100px!important;margin-left:100px!important}.mx-md-125{margin-right:125px!important;margin-left:125px!important}.mx-md-140{margin-right:140px!important;margin-left:140px!important}.mx-md-180{margin-right:180px!important;margin-left:180px!important}.mx-md-auto{margin-right:auto!important;margin-left:auto!important}.my-md-0{margin-top:0!important;margin-bottom:0!important}.my-md-10{margin-top:10px!important;margin-bottom:10px!important}.my-md-15{margin-top:15px!important;margin-bottom:15px!important}.my-md-20{margin-top:20px!important;margin-bottom:20px!important}.my-md-25{margin-top:25px!important;margin-bottom:25px!important}.my-md-30{margin-top:30px!important;margin-bottom:30px!important}.my-md-35{margin-top:35px!important;margin-bottom:35px!important}.my-md-40{margin-top:40px!important;margin-bottom:40px!important}.my-md-50{margin-top:50px!important;margin-bottom:50px!important}.my-md-60{margin-top:60px!important;margin-bottom:60px!important}.my-md-80{margin-top:80px!important;margin-bottom:80px!important}.my-md-100{margin-top:100px!important;margin-bottom:100px!important}.my-md-125{margin-top:125px!important;margin-bottom:125px!important}.my-md-140{margin-top:140px!important;margin-bottom:140px!important}.my-md-180{margin-top:180px!important;margin-bottom:180px!important}.my-md-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-md-0{margin-top:0!important}.mt-md-10{margin-top:10px!important}.mt-md-15{margin-top:15px!important}.mt-md-20{margin-top:20px!important}.mt-md-25{margin-top:25px!important}.mt-md-30{margin-top:30px!important}.mt-md-35{margin-top:35px!important}.mt-md-40{margin-top:40px!important}.mt-md-50{margin-top:50px!important}.mt-md-60{margin-top:60px!important}.mt-md-80{margin-top:80px!important}.mt-md-100{margin-top:100px!important}.mt-md-125{margin-top:125px!important}.mt-md-140{margin-top:140px!important}.mt-md-180{margin-top:180px!important}.mt-md-auto{margin-top:auto!important}.me-md-0{margin-right:0!important}.me-md-10{margin-right:10px!important}.me-md-15{margin-right:15px!important}.me-md-20{margin-right:20px!important}.me-md-25{margin-right:25px!important}.me-md-30{margin-right:30px!important}.me-md-35{margin-right:35px!important}.me-md-40{margin-right:40px!important}.me-md-50{margin-right:50px!important}.me-md-60{margin-right:60px!important}.me-md-80{margin-right:80px!important}.me-md-100{margin-right:100px!important}.me-md-125{margin-right:125px!important}.me-md-140{margin-right:140px!important}.me-md-180{margin-right:180px!important}.me-md-auto{margin-right:auto!important}.mb-md-0{margin-bottom:0!important}.mb-md-10{margin-bottom:10px!important}.mb-md-15{margin-bottom:15px!important}.mb-md-20{margin-bottom:20px!important}.mb-md-25{margin-bottom:25px!important}.mb-md-30{margin-bottom:30px!important}.mb-md-35{margin-bottom:35px!important}.mb-md-40{margin-bottom:40px!important}.mb-md-50{margin-bottom:50px!important}.mb-md-60{margin-bottom:60px!important}.mb-md-80{margin-bottom:80px!important}.mb-md-100{margin-bottom:100px!important}.mb-md-125{margin-bottom:125px!important}.mb-md-140{margin-bottom:140px!important}.mb-md-180{margin-bottom:180px!important}.mb-md-auto{margin-bottom:auto!important}.ms-md-0{margin-left:0!important}.ms-md-10{margin-left:10px!important}.ms-md-15{margin-left:15px!important}.ms-md-20{margin-left:20px!important}.ms-md-25{margin-left:25px!important}.ms-md-30{margin-left:30px!important}.ms-md-35{margin-left:35px!important}.ms-md-40{margin-left:40px!important}.ms-md-50{margin-left:50px!important}.ms-md-60{margin-left:60px!important}.ms-md-80{margin-left:80px!important}.ms-md-100{margin-left:100px!important}.ms-md-125{margin-left:125px!important}.ms-md-140{margin-left:140px!important}.ms-md-180{margin-left:180px!important}.ms-md-auto{margin-left:auto!important}.p-md-0{padding:0!important}.p-md-10{padding:10px!important}.p-md-15{padding:15px!important}.p-md-20{padding:20px!important}.p-md-25{padding:25px!important}.p-md-30{padding:30px!important}.p-md-35{padding:35px!important}.p-md-40{padding:40px!important}.p-md-50{padding:50px!important}.p-md-60{padding:60px!important}.p-md-80{padding:80px!important}.p-md-100{padding:100px!important}.p-md-125{padding:125px!important}.p-md-140{padding:140px!important}.p-md-180{padding:180px!important}.px-md-0{padding-right:0!important;padding-left:0!important}.px-md-10{padding-right:10px!important;padding-left:10px!important}.px-md-15{padding-right:15px!important;padding-left:15px!important}.px-md-20{padding-right:20px!important;padding-left:20px!important}.px-md-25{padding-right:25px!important;padding-left:25px!important}.px-md-30{padding-right:30px!important;padding-left:30px!important}.px-md-35{padding-right:35px!important;padding-left:35px!important}.px-md-40{padding-right:40px!important;padding-left:40px!important}.px-md-50{padding-right:50px!important;padding-left:50px!important}.px-md-60{padding-right:60px!important;padding-left:60px!important}.px-md-80{padding-right:80px!important;padding-left:80px!important}.px-md-100{padding-right:100px!important;padding-left:100px!important}.px-md-125{padding-right:125px!important;padding-left:125px!important}.px-md-140{padding-right:140px!important;padding-left:140px!important}.px-md-180{padding-right:180px!important;padding-left:180px!important}.py-md-0{padding-top:0!important;padding-bottom:0!important}.py-md-10{padding-top:10px!important;padding-bottom:10px!important}.py-md-15{padding-top:15px!important;padding-bottom:15px!important}.py-md-20{padding-top:20px!important;padding-bottom:20px!important}.py-md-25{padding-top:25px!important;padding-bottom:25px!important}.py-md-30{padding-top:30px!important;padding-bottom:30px!important}.py-md-35{padding-top:35px!important;padding-bottom:35px!important}.py-md-40{padding-top:40px!important;padding-bottom:40px!important}.py-md-50{padding-top:50px!important;padding-bottom:50px!important}.py-md-60{padding-top:60px!important;padding-bottom:60px!important}.py-md-80{padding-top:80px!important;padding-bottom:80px!important}.py-md-100{padding-top:100px!important;padding-bottom:100px!important}.py-md-125{padding-top:125px!important;padding-bottom:125px!important}.py-md-140{padding-top:140px!important;padding-bottom:140px!important}.py-md-180{padding-top:180px!important;padding-bottom:180px!important}.pt-md-0{padding-top:0!important}.pt-md-10{padding-top:10px!important}.pt-md-15{padding-top:15px!important}.pt-md-20{padding-top:20px!important}.pt-md-25{padding-top:25px!important}.pt-md-30{padding-top:30px!important}.pt-md-35{padding-top:35px!important}.pt-md-40{padding-top:40px!important}.pt-md-50{padding-top:50px!important}.pt-md-60{padding-top:60px!important}.pt-md-80{padding-top:80px!important}.pt-md-100{padding-top:100px!important}.pt-md-125{padding-top:125px!important}.pt-md-140{padding-top:140px!important}.pt-md-180{padding-top:180px!important}.pe-md-0{padding-right:0!important}.pe-md-10{padding-right:10px!important}.pe-md-15{padding-right:15px!important}.pe-md-20{padding-right:20px!important}.pe-md-25{padding-right:25px!important}.pe-md-30{padding-right:30px!important}.pe-md-35{padding-right:35px!important}.pe-md-40{padding-right:40px!important}.pe-md-50{padding-right:50px!important}.pe-md-60{padding-right:60px!important}.pe-md-80{padding-right:80px!important}.pe-md-100{padding-right:100px!important}.pe-md-125{padding-right:125px!important}.pe-md-140{padding-right:140px!important}.pe-md-180{padding-right:180px!important}.pb-md-0{padding-bottom:0!important}.pb-md-10{padding-bottom:10px!important}.pb-md-15{padding-bottom:15px!important}.pb-md-20{padding-bottom:20px!important}.pb-md-25{padding-bottom:25px!important}.pb-md-30{padding-bottom:30px!important}.pb-md-35{padding-bottom:35px!important}.pb-md-40{padding-bottom:40px!important}.pb-md-50{padding-bottom:50px!important}.pb-md-60{padding-bottom:60px!important}.pb-md-80{padding-bottom:80px!important}.pb-md-100{padding-bottom:100px!important}.pb-md-125{padding-bottom:125px!important}.pb-md-140{padding-bottom:140px!important}.pb-md-180{padding-bottom:180px!important}.ps-md-0{padding-left:0!important}.ps-md-10{padding-left:10px!important}.ps-md-15{padding-left:15px!important}.ps-md-20{padding-left:20px!important}.ps-md-25{padding-left:25px!important}.ps-md-30{padding-left:30px!important}.ps-md-35{padding-left:35px!important}.ps-md-40{padding-left:40px!important}.ps-md-50{padding-left:50px!important}.ps-md-60{padding-left:60px!important}.ps-md-80{padding-left:80px!important}.ps-md-100{padding-left:100px!important}.ps-md-125{padding-left:125px!important}.ps-md-140{padding-left:140px!important}.ps-md-180{padding-left:180px!important}.gap-md-0{gap:0!important}.gap-md-10{gap:10px!important}.gap-md-15{gap:15px!important}.gap-md-20{gap:20px!important}.gap-md-25{gap:25px!important}.gap-md-30{gap:30px!important}.gap-md-35{gap:35px!important}.gap-md-40{gap:40px!important}.gap-md-50{gap:50px!important}.gap-md-60{gap:60px!important}.gap-md-80{gap:80px!important}.gap-md-100{gap:100px!important}.gap-md-125{gap:125px!important}.gap-md-140{gap:140px!important}.gap-md-180{gap:180px!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){.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}.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-10{margin:10px!important}.m-lg-15{margin:15px!important}.m-lg-20{margin:20px!important}.m-lg-25{margin:25px!important}.m-lg-30{margin:30px!important}.m-lg-35{margin:35px!important}.m-lg-40{margin:40px!important}.m-lg-50{margin:50px!important}.m-lg-60{margin:60px!important}.m-lg-80{margin:80px!important}.m-lg-100{margin:100px!important}.m-lg-125{margin:125px!important}.m-lg-140{margin:140px!important}.m-lg-180{margin:180px!important}.m-lg-auto{margin:auto!important}.mx-lg-0{margin-right:0!important;margin-left:0!important}.mx-lg-10{margin-right:10px!important;margin-left:10px!important}.mx-lg-15{margin-right:15px!important;margin-left:15px!important}.mx-lg-20{margin-right:20px!important;margin-left:20px!important}.mx-lg-25{margin-right:25px!important;margin-left:25px!important}.mx-lg-30{margin-right:30px!important;margin-left:30px!important}.mx-lg-35{margin-right:35px!important;margin-left:35px!important}.mx-lg-40{margin-right:40px!important;margin-left:40px!important}.mx-lg-50{margin-right:50px!important;margin-left:50px!important}.mx-lg-60{margin-right:60px!important;margin-left:60px!important}.mx-lg-80{margin-right:80px!important;margin-left:80px!important}.mx-lg-100{margin-right:100px!important;margin-left:100px!important}.mx-lg-125{margin-right:125px!important;margin-left:125px!important}.mx-lg-140{margin-right:140px!important;margin-left:140px!important}.mx-lg-180{margin-right:180px!important;margin-left:180px!important}.mx-lg-auto{margin-right:auto!important;margin-left:auto!important}.my-lg-0{margin-top:0!important;margin-bottom:0!important}.my-lg-10{margin-top:10px!important;margin-bottom:10px!important}.my-lg-15{margin-top:15px!important;margin-bottom:15px!important}.my-lg-20{margin-top:20px!important;margin-bottom:20px!important}.my-lg-25{margin-top:25px!important;margin-bottom:25px!important}.my-lg-30{margin-top:30px!important;margin-bottom:30px!important}.my-lg-35{margin-top:35px!important;margin-bottom:35px!important}.my-lg-40{margin-top:40px!important;margin-bottom:40px!important}.my-lg-50{margin-top:50px!important;margin-bottom:50px!important}.my-lg-60{margin-top:60px!important;margin-bottom:60px!important}.my-lg-80{margin-top:80px!important;margin-bottom:80px!important}.my-lg-100{margin-top:100px!important;margin-bottom:100px!important}.my-lg-125{margin-top:125px!important;margin-bottom:125px!important}.my-lg-140{margin-top:140px!important;margin-bottom:140px!important}.my-lg-180{margin-top:180px!important;margin-bottom:180px!important}.my-lg-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-lg-0{margin-top:0!important}.mt-lg-10{margin-top:10px!important}.mt-lg-15{margin-top:15px!important}.mt-lg-20{margin-top:20px!important}.mt-lg-25{margin-top:25px!important}.mt-lg-30{margin-top:30px!important}.mt-lg-35{margin-top:35px!important}.mt-lg-40{margin-top:40px!important}.mt-lg-50{margin-top:50px!important}.mt-lg-60{margin-top:60px!important}.mt-lg-80{margin-top:80px!important}.mt-lg-100{margin-top:100px!important}.mt-lg-125{margin-top:125px!important}.mt-lg-140{margin-top:140px!important}.mt-lg-180{margin-top:180px!important}.mt-lg-auto{margin-top:auto!important}.me-lg-0{margin-right:0!important}.me-lg-10{margin-right:10px!important}.me-lg-15{margin-right:15px!important}.me-lg-20{margin-right:20px!important}.me-lg-25{margin-right:25px!important}.me-lg-30{margin-right:30px!important}.me-lg-35{margin-right:35px!important}.me-lg-40{margin-right:40px!important}.me-lg-50{margin-right:50px!important}.me-lg-60{margin-right:60px!important}.me-lg-80{margin-right:80px!important}.me-lg-100{margin-right:100px!important}.me-lg-125{margin-right:125px!important}.me-lg-140{margin-right:140px!important}.me-lg-180{margin-right:180px!important}.me-lg-auto{margin-right:auto!important}.mb-lg-0{margin-bottom:0!important}.mb-lg-10{margin-bottom:10px!important}.mb-lg-15{margin-bottom:15px!important}.mb-lg-20{margin-bottom:20px!important}.mb-lg-25{margin-bottom:25px!important}.mb-lg-30{margin-bottom:30px!important}.mb-lg-35{margin-bottom:35px!important}.mb-lg-40{margin-bottom:40px!important}.mb-lg-50{margin-bottom:50px!important}.mb-lg-60{margin-bottom:60px!important}.mb-lg-80{margin-bottom:80px!important}.mb-lg-100{margin-bottom:100px!important}.mb-lg-125{margin-bottom:125px!important}.mb-lg-140{margin-bottom:140px!important}.mb-lg-180{margin-bottom:180px!important}.mb-lg-auto{margin-bottom:auto!important}.ms-lg-0{margin-left:0!important}.ms-lg-10{margin-left:10px!important}.ms-lg-15{margin-left:15px!important}.ms-lg-20{margin-left:20px!important}.ms-lg-25{margin-left:25px!important}.ms-lg-30{margin-left:30px!important}.ms-lg-35{margin-left:35px!important}.ms-lg-40{margin-left:40px!important}.ms-lg-50{margin-left:50px!important}.ms-lg-60{margin-left:60px!important}.ms-lg-80{margin-left:80px!important}.ms-lg-100{margin-left:100px!important}.ms-lg-125{margin-left:125px!important}.ms-lg-140{margin-left:140px!important}.ms-lg-180{margin-left:180px!important}.ms-lg-auto{margin-left:auto!important}.p-lg-0{padding:0!important}.p-lg-10{padding:10px!important}.p-lg-15{padding:15px!important}.p-lg-20{padding:20px!important}.p-lg-25{padding:25px!important}.p-lg-30{padding:30px!important}.p-lg-35{padding:35px!important}.p-lg-40{padding:40px!important}.p-lg-50{padding:50px!important}.p-lg-60{padding:60px!important}.p-lg-80{padding:80px!important}.p-lg-100{padding:100px!important}.p-lg-125{padding:125px!important}.p-lg-140{padding:140px!important}.p-lg-180{padding:180px!important}.px-lg-0{padding-right:0!important;padding-left:0!important}.px-lg-10{padding-right:10px!important;padding-left:10px!important}.px-lg-15{padding-right:15px!important;padding-left:15px!important}.px-lg-20{padding-right:20px!important;padding-left:20px!important}.px-lg-25{padding-right:25px!important;padding-left:25px!important}.px-lg-30{padding-right:30px!important;padding-left:30px!important}.px-lg-35{padding-right:35px!important;padding-left:35px!important}.px-lg-40{padding-right:40px!important;padding-left:40px!important}.px-lg-50{padding-right:50px!important;padding-left:50px!important}.px-lg-60{padding-right:60px!important;padding-left:60px!important}.px-lg-80{padding-right:80px!important;padding-left:80px!important}.px-lg-100{padding-right:100px!important;padding-left:100px!important}.px-lg-125{padding-right:125px!important;padding-left:125px!important}.px-lg-140{padding-right:140px!important;padding-left:140px!important}.px-lg-180{padding-right:180px!important;padding-left:180px!important}.py-lg-0{padding-top:0!important;padding-bottom:0!important}.py-lg-10{padding-top:10px!important;padding-bottom:10px!important}.py-lg-15{padding-top:15px!important;padding-bottom:15px!important}.py-lg-20{padding-top:20px!important;padding-bottom:20px!important}.py-lg-25{padding-top:25px!important;padding-bottom:25px!important}.py-lg-30{padding-top:30px!important;padding-bottom:30px!important}.py-lg-35{padding-top:35px!important;padding-bottom:35px!important}.py-lg-40{padding-top:40px!important;padding-bottom:40px!important}.py-lg-50{padding-top:50px!important;padding-bottom:50px!important}.py-lg-60{padding-top:60px!important;padding-bottom:60px!important}.py-lg-80{padding-top:80px!important;padding-bottom:80px!important}.py-lg-100{padding-top:100px!important;padding-bottom:100px!important}.py-lg-125{padding-top:125px!important;padding-bottom:125px!important}.py-lg-140{padding-top:140px!important;padding-bottom:140px!important}.py-lg-180{padding-top:180px!important;padding-bottom:180px!important}.pt-lg-0{padding-top:0!important}.pt-lg-10{padding-top:10px!important}.pt-lg-15{padding-top:15px!important}.pt-lg-20{padding-top:20px!important}.pt-lg-25{padding-top:25px!important}.pt-lg-30{padding-top:30px!important}.pt-lg-35{padding-top:35px!important}.pt-lg-40{padding-top:40px!important}.pt-lg-50{padding-top:50px!important}.pt-lg-60{padding-top:60px!important}.pt-lg-80{padding-top:80px!important}.pt-lg-100{padding-top:100px!important}.pt-lg-125{padding-top:125px!important}.pt-lg-140{padding-top:140px!important}.pt-lg-180{padding-top:180px!important}.pe-lg-0{padding-right:0!important}.pe-lg-10{padding-right:10px!important}.pe-lg-15{padding-right:15px!important}.pe-lg-20{padding-right:20px!important}.pe-lg-25{padding-right:25px!important}.pe-lg-30{padding-right:30px!important}.pe-lg-35{padding-right:35px!important}.pe-lg-40{padding-right:40px!important}.pe-lg-50{padding-right:50px!important}.pe-lg-60{padding-right:60px!important}.pe-lg-80{padding-right:80px!important}.pe-lg-100{padding-right:100px!important}.pe-lg-125{padding-right:125px!important}.pe-lg-140{padding-right:140px!important}.pe-lg-180{padding-right:180px!important}.pb-lg-0{padding-bottom:0!important}.pb-lg-10{padding-bottom:10px!important}.pb-lg-15{padding-bottom:15px!important}.pb-lg-20{padding-bottom:20px!important}.pb-lg-25{padding-bottom:25px!important}.pb-lg-30{padding-bottom:30px!important}.pb-lg-35{padding-bottom:35px!important}.pb-lg-40{padding-bottom:40px!important}.pb-lg-50{padding-bottom:50px!important}.pb-lg-60{padding-bottom:60px!important}.pb-lg-80{padding-bottom:80px!important}.pb-lg-100{padding-bottom:100px!important}.pb-lg-125{padding-bottom:125px!important}.pb-lg-140{padding-bottom:140px!important}.pb-lg-180{padding-bottom:180px!important}.ps-lg-0{padding-left:0!important}.ps-lg-10{padding-left:10px!important}.ps-lg-15{padding-left:15px!important}.ps-lg-20{padding-left:20px!important}.ps-lg-25{padding-left:25px!important}.ps-lg-30{padding-left:30px!important}.ps-lg-35{padding-left:35px!important}.ps-lg-40{padding-left:40px!important}.ps-lg-50{padding-left:50px!important}.ps-lg-60{padding-left:60px!important}.ps-lg-80{padding-left:80px!important}.ps-lg-100{padding-left:100px!important}.ps-lg-125{padding-left:125px!important}.ps-lg-140{padding-left:140px!important}.ps-lg-180{padding-left:180px!important}.gap-lg-0{gap:0!important}.gap-lg-10{gap:10px!important}.gap-lg-15{gap:15px!important}.gap-lg-20{gap:20px!important}.gap-lg-25{gap:25px!important}.gap-lg-30{gap:30px!important}.gap-lg-35{gap:35px!important}.gap-lg-40{gap:40px!important}.gap-lg-50{gap:50px!important}.gap-lg-60{gap:60px!important}.gap-lg-80{gap:80px!important}.gap-lg-100{gap:100px!important}.gap-lg-125{gap:125px!important}.gap-lg-140{gap:140px!important}.gap-lg-180{gap:180px!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){.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}.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-10{margin:10px!important}.m-xl-15{margin:15px!important}.m-xl-20{margin:20px!important}.m-xl-25{margin:25px!important}.m-xl-30{margin:30px!important}.m-xl-35{margin:35px!important}.m-xl-40{margin:40px!important}.m-xl-50{margin:50px!important}.m-xl-60{margin:60px!important}.m-xl-80{margin:80px!important}.m-xl-100{margin:100px!important}.m-xl-125{margin:125px!important}.m-xl-140{margin:140px!important}.m-xl-180{margin:180px!important}.m-xl-auto{margin:auto!important}.mx-xl-0{margin-right:0!important;margin-left:0!important}.mx-xl-10{margin-right:10px!important;margin-left:10px!important}.mx-xl-15{margin-right:15px!important;margin-left:15px!important}.mx-xl-20{margin-right:20px!important;margin-left:20px!important}.mx-xl-25{margin-right:25px!important;margin-left:25px!important}.mx-xl-30{margin-right:30px!important;margin-left:30px!important}.mx-xl-35{margin-right:35px!important;margin-left:35px!important}.mx-xl-40{margin-right:40px!important;margin-left:40px!important}.mx-xl-50{margin-right:50px!important;margin-left:50px!important}.mx-xl-60{margin-right:60px!important;margin-left:60px!important}.mx-xl-80{margin-right:80px!important;margin-left:80px!important}.mx-xl-100{margin-right:100px!important;margin-left:100px!important}.mx-xl-125{margin-right:125px!important;margin-left:125px!important}.mx-xl-140{margin-right:140px!important;margin-left:140px!important}.mx-xl-180{margin-right:180px!important;margin-left:180px!important}.mx-xl-auto{margin-right:auto!important;margin-left:auto!important}.my-xl-0{margin-top:0!important;margin-bottom:0!important}.my-xl-10{margin-top:10px!important;margin-bottom:10px!important}.my-xl-15{margin-top:15px!important;margin-bottom:15px!important}.my-xl-20{margin-top:20px!important;margin-bottom:20px!important}.my-xl-25{margin-top:25px!important;margin-bottom:25px!important}.my-xl-30{margin-top:30px!important;margin-bottom:30px!important}.my-xl-35{margin-top:35px!important;margin-bottom:35px!important}.my-xl-40{margin-top:40px!important;margin-bottom:40px!important}.my-xl-50{margin-top:50px!important;margin-bottom:50px!important}.my-xl-60{margin-top:60px!important;margin-bottom:60px!important}.my-xl-80{margin-top:80px!important;margin-bottom:80px!important}.my-xl-100{margin-top:100px!important;margin-bottom:100px!important}.my-xl-125{margin-top:125px!important;margin-bottom:125px!important}.my-xl-140{margin-top:140px!important;margin-bottom:140px!important}.my-xl-180{margin-top:180px!important;margin-bottom:180px!important}.my-xl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xl-0{margin-top:0!important}.mt-xl-10{margin-top:10px!important}.mt-xl-15{margin-top:15px!important}.mt-xl-20{margin-top:20px!important}.mt-xl-25{margin-top:25px!important}.mt-xl-30{margin-top:30px!important}.mt-xl-35{margin-top:35px!important}.mt-xl-40{margin-top:40px!important}.mt-xl-50{margin-top:50px!important}.mt-xl-60{margin-top:60px!important}.mt-xl-80{margin-top:80px!important}.mt-xl-100{margin-top:100px!important}.mt-xl-125{margin-top:125px!important}.mt-xl-140{margin-top:140px!important}.mt-xl-180{margin-top:180px!important}.mt-xl-auto{margin-top:auto!important}.me-xl-0{margin-right:0!important}.me-xl-10{margin-right:10px!important}.me-xl-15{margin-right:15px!important}.me-xl-20{margin-right:20px!important}.me-xl-25{margin-right:25px!important}.me-xl-30{margin-right:30px!important}.me-xl-35{margin-right:35px!important}.me-xl-40{margin-right:40px!important}.me-xl-50{margin-right:50px!important}.me-xl-60{margin-right:60px!important}.me-xl-80{margin-right:80px!important}.me-xl-100{margin-right:100px!important}.me-xl-125{margin-right:125px!important}.me-xl-140{margin-right:140px!important}.me-xl-180{margin-right:180px!important}.me-xl-auto{margin-right:auto!important}.mb-xl-0{margin-bottom:0!important}.mb-xl-10{margin-bottom:10px!important}.mb-xl-15{margin-bottom:15px!important}.mb-xl-20{margin-bottom:20px!important}.mb-xl-25{margin-bottom:25px!important}.mb-xl-30{margin-bottom:30px!important}.mb-xl-35{margin-bottom:35px!important}.mb-xl-40{margin-bottom:40px!important}.mb-xl-50{margin-bottom:50px!important}.mb-xl-60{margin-bottom:60px!important}.mb-xl-80{margin-bottom:80px!important}.mb-xl-100{margin-bottom:100px!important}.mb-xl-125{margin-bottom:125px!important}.mb-xl-140{margin-bottom:140px!important}.mb-xl-180{margin-bottom:180px!important}.mb-xl-auto{margin-bottom:auto!important}.ms-xl-0{margin-left:0!important}.ms-xl-10{margin-left:10px!important}.ms-xl-15{margin-left:15px!important}.ms-xl-20{margin-left:20px!important}.ms-xl-25{margin-left:25px!important}.ms-xl-30{margin-left:30px!important}.ms-xl-35{margin-left:35px!important}.ms-xl-40{margin-left:40px!important}.ms-xl-50{margin-left:50px!important}.ms-xl-60{margin-left:60px!important}.ms-xl-80{margin-left:80px!important}.ms-xl-100{margin-left:100px!important}.ms-xl-125{margin-left:125px!important}.ms-xl-140{margin-left:140px!important}.ms-xl-180{margin-left:180px!important}.ms-xl-auto{margin-left:auto!important}.p-xl-0{padding:0!important}.p-xl-10{padding:10px!important}.p-xl-15{padding:15px!important}.p-xl-20{padding:20px!important}.p-xl-25{padding:25px!important}.p-xl-30{padding:30px!important}.p-xl-35{padding:35px!important}.p-xl-40{padding:40px!important}.p-xl-50{padding:50px!important}.p-xl-60{padding:60px!important}.p-xl-80{padding:80px!important}.p-xl-100{padding:100px!important}.p-xl-125{padding:125px!important}.p-xl-140{padding:140px!important}.p-xl-180{padding:180px!important}.px-xl-0{padding-right:0!important;padding-left:0!important}.px-xl-10{padding-right:10px!important;padding-left:10px!important}.px-xl-15{padding-right:15px!important;padding-left:15px!important}.px-xl-20{padding-right:20px!important;padding-left:20px!important}.px-xl-25{padding-right:25px!important;padding-left:25px!important}.px-xl-30{padding-right:30px!important;padding-left:30px!important}.px-xl-35{padding-right:35px!important;padding-left:35px!important}.px-xl-40{padding-right:40px!important;padding-left:40px!important}.px-xl-50{padding-right:50px!important;padding-left:50px!important}.px-xl-60{padding-right:60px!important;padding-left:60px!important}.px-xl-80{padding-right:80px!important;padding-left:80px!important}.px-xl-100{padding-right:100px!important;padding-left:100px!important}.px-xl-125{padding-right:125px!important;padding-left:125px!important}.px-xl-140{padding-right:140px!important;padding-left:140px!important}.px-xl-180{padding-right:180px!important;padding-left:180px!important}.py-xl-0{padding-top:0!important;padding-bottom:0!important}.py-xl-10{padding-top:10px!important;padding-bottom:10px!important}.py-xl-15{padding-top:15px!important;padding-bottom:15px!important}.py-xl-20{padding-top:20px!important;padding-bottom:20px!important}.py-xl-25{padding-top:25px!important;padding-bottom:25px!important}.py-xl-30{padding-top:30px!important;padding-bottom:30px!important}.py-xl-35{padding-top:35px!important;padding-bottom:35px!important}.py-xl-40{padding-top:40px!important;padding-bottom:40px!important}.py-xl-50{padding-top:50px!important;padding-bottom:50px!important}.py-xl-60{padding-top:60px!important;padding-bottom:60px!important}.py-xl-80{padding-top:80px!important;padding-bottom:80px!important}.py-xl-100{padding-top:100px!important;padding-bottom:100px!important}.py-xl-125{padding-top:125px!important;padding-bottom:125px!important}.py-xl-140{padding-top:140px!important;padding-bottom:140px!important}.py-xl-180{padding-top:180px!important;padding-bottom:180px!important}.pt-xl-0{padding-top:0!important}.pt-xl-10{padding-top:10px!important}.pt-xl-15{padding-top:15px!important}.pt-xl-20{padding-top:20px!important}.pt-xl-25{padding-top:25px!important}.pt-xl-30{padding-top:30px!important}.pt-xl-35{padding-top:35px!important}.pt-xl-40{padding-top:40px!important}.pt-xl-50{padding-top:50px!important}.pt-xl-60{padding-top:60px!important}.pt-xl-80{padding-top:80px!important}.pt-xl-100{padding-top:100px!important}.pt-xl-125{padding-top:125px!important}.pt-xl-140{padding-top:140px!important}.pt-xl-180{padding-top:180px!important}.pe-xl-0{padding-right:0!important}.pe-xl-10{padding-right:10px!important}.pe-xl-15{padding-right:15px!important}.pe-xl-20{padding-right:20px!important}.pe-xl-25{padding-right:25px!important}.pe-xl-30{padding-right:30px!important}.pe-xl-35{padding-right:35px!important}.pe-xl-40{padding-right:40px!important}.pe-xl-50{padding-right:50px!important}.pe-xl-60{padding-right:60px!important}.pe-xl-80{padding-right:80px!important}.pe-xl-100{padding-right:100px!important}.pe-xl-125{padding-right:125px!important}.pe-xl-140{padding-right:140px!important}.pe-xl-180{padding-right:180px!important}.pb-xl-0{padding-bottom:0!important}.pb-xl-10{padding-bottom:10px!important}.pb-xl-15{padding-bottom:15px!important}.pb-xl-20{padding-bottom:20px!important}.pb-xl-25{padding-bottom:25px!important}.pb-xl-30{padding-bottom:30px!important}.pb-xl-35{padding-bottom:35px!important}.pb-xl-40{padding-bottom:40px!important}.pb-xl-50{padding-bottom:50px!important}.pb-xl-60{padding-bottom:60px!important}.pb-xl-80{padding-bottom:80px!important}.pb-xl-100{padding-bottom:100px!important}.pb-xl-125{padding-bottom:125px!important}.pb-xl-140{padding-bottom:140px!important}.pb-xl-180{padding-bottom:180px!important}.ps-xl-0{padding-left:0!important}.ps-xl-10{padding-left:10px!important}.ps-xl-15{padding-left:15px!important}.ps-xl-20{padding-left:20px!important}.ps-xl-25{padding-left:25px!important}.ps-xl-30{padding-left:30px!important}.ps-xl-35{padding-left:35px!important}.ps-xl-40{padding-left:40px!important}.ps-xl-50{padding-left:50px!important}.ps-xl-60{padding-left:60px!important}.ps-xl-80{padding-left:80px!important}.ps-xl-100{padding-left:100px!important}.ps-xl-125{padding-left:125px!important}.ps-xl-140{padding-left:140px!important}.ps-xl-180{padding-left:180px!important}.gap-xl-0{gap:0!important}.gap-xl-10{gap:10px!important}.gap-xl-15{gap:15px!important}.gap-xl-20{gap:20px!important}.gap-xl-25{gap:25px!important}.gap-xl-30{gap:30px!important}.gap-xl-35{gap:35px!important}.gap-xl-40{gap:40px!important}.gap-xl-50{gap:50px!important}.gap-xl-60{gap:60px!important}.gap-xl-80{gap:80px!important}.gap-xl-100{gap:100px!important}.gap-xl-125{gap:125px!important}.gap-xl-140{gap:140px!important}.gap-xl-180{gap:180px!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){.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}.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-10{margin:10px!important}.m-xxl-15{margin:15px!important}.m-xxl-20{margin:20px!important}.m-xxl-25{margin:25px!important}.m-xxl-30{margin:30px!important}.m-xxl-35{margin:35px!important}.m-xxl-40{margin:40px!important}.m-xxl-50{margin:50px!important}.m-xxl-60{margin:60px!important}.m-xxl-80{margin:80px!important}.m-xxl-100{margin:100px!important}.m-xxl-125{margin:125px!important}.m-xxl-140{margin:140px!important}.m-xxl-180{margin:180px!important}.m-xxl-auto{margin:auto!important}.mx-xxl-0{margin-right:0!important;margin-left:0!important}.mx-xxl-10{margin-right:10px!important;margin-left:10px!important}.mx-xxl-15{margin-right:15px!important;margin-left:15px!important}.mx-xxl-20{margin-right:20px!important;margin-left:20px!important}.mx-xxl-25{margin-right:25px!important;margin-left:25px!important}.mx-xxl-30{margin-right:30px!important;margin-left:30px!important}.mx-xxl-35{margin-right:35px!important;margin-left:35px!important}.mx-xxl-40{margin-right:40px!important;margin-left:40px!important}.mx-xxl-50{margin-right:50px!important;margin-left:50px!important}.mx-xxl-60{margin-right:60px!important;margin-left:60px!important}.mx-xxl-80{margin-right:80px!important;margin-left:80px!important}.mx-xxl-100{margin-right:100px!important;margin-left:100px!important}.mx-xxl-125{margin-right:125px!important;margin-left:125px!important}.mx-xxl-140{margin-right:140px!important;margin-left:140px!important}.mx-xxl-180{margin-right:180px!important;margin-left:180px!important}.mx-xxl-auto{margin-right:auto!important;margin-left:auto!important}.my-xxl-0{margin-top:0!important;margin-bottom:0!important}.my-xxl-10{margin-top:10px!important;margin-bottom:10px!important}.my-xxl-15{margin-top:15px!important;margin-bottom:15px!important}.my-xxl-20{margin-top:20px!important;margin-bottom:20px!important}.my-xxl-25{margin-top:25px!important;margin-bottom:25px!important}.my-xxl-30{margin-top:30px!important;margin-bottom:30px!important}.my-xxl-35{margin-top:35px!important;margin-bottom:35px!important}.my-xxl-40{margin-top:40px!important;margin-bottom:40px!important}.my-xxl-50{margin-top:50px!important;margin-bottom:50px!important}.my-xxl-60{margin-top:60px!important;margin-bottom:60px!important}.my-xxl-80{margin-top:80px!important;margin-bottom:80px!important}.my-xxl-100{margin-top:100px!important;margin-bottom:100px!important}.my-xxl-125{margin-top:125px!important;margin-bottom:125px!important}.my-xxl-140{margin-top:140px!important;margin-bottom:140px!important}.my-xxl-180{margin-top:180px!important;margin-bottom:180px!important}.my-xxl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xxl-0{margin-top:0!important}.mt-xxl-10{margin-top:10px!important}.mt-xxl-15{margin-top:15px!important}.mt-xxl-20{margin-top:20px!important}.mt-xxl-25{margin-top:25px!important}.mt-xxl-30{margin-top:30px!important}.mt-xxl-35{margin-top:35px!important}.mt-xxl-40{margin-top:40px!important}.mt-xxl-50{margin-top:50px!important}.mt-xxl-60{margin-top:60px!important}.mt-xxl-80{margin-top:80px!important}.mt-xxl-100{margin-top:100px!important}.mt-xxl-125{margin-top:125px!important}.mt-xxl-140{margin-top:140px!important}.mt-xxl-180{margin-top:180px!important}.mt-xxl-auto{margin-top:auto!important}.me-xxl-0{margin-right:0!important}.me-xxl-10{margin-right:10px!important}.me-xxl-15{margin-right:15px!important}.me-xxl-20{margin-right:20px!important}.me-xxl-25{margin-right:25px!important}.me-xxl-30{margin-right:30px!important}.me-xxl-35{margin-right:35px!important}.me-xxl-40{margin-right:40px!important}.me-xxl-50{margin-right:50px!important}.me-xxl-60{margin-right:60px!important}.me-xxl-80{margin-right:80px!important}.me-xxl-100{margin-right:100px!important}.me-xxl-125{margin-right:125px!important}.me-xxl-140{margin-right:140px!important}.me-xxl-180{margin-right:180px!important}.me-xxl-auto{margin-right:auto!important}.mb-xxl-0{margin-bottom:0!important}.mb-xxl-10{margin-bottom:10px!important}.mb-xxl-15{margin-bottom:15px!important}.mb-xxl-20{margin-bottom:20px!important}.mb-xxl-25{margin-bottom:25px!important}.mb-xxl-30{margin-bottom:30px!important}.mb-xxl-35{margin-bottom:35px!important}.mb-xxl-40{margin-bottom:40px!important}.mb-xxl-50{margin-bottom:50px!important}.mb-xxl-60{margin-bottom:60px!important}.mb-xxl-80{margin-bottom:80px!important}.mb-xxl-100{margin-bottom:100px!important}.mb-xxl-125{margin-bottom:125px!important}.mb-xxl-140{margin-bottom:140px!important}.mb-xxl-180{margin-bottom:180px!important}.mb-xxl-auto{margin-bottom:auto!important}.ms-xxl-0{margin-left:0!important}.ms-xxl-10{margin-left:10px!important}.ms-xxl-15{margin-left:15px!important}.ms-xxl-20{margin-left:20px!important}.ms-xxl-25{margin-left:25px!important}.ms-xxl-30{margin-left:30px!important}.ms-xxl-35{margin-left:35px!important}.ms-xxl-40{margin-left:40px!important}.ms-xxl-50{margin-left:50px!important}.ms-xxl-60{margin-left:60px!important}.ms-xxl-80{margin-left:80px!important}.ms-xxl-100{margin-left:100px!important}.ms-xxl-125{margin-left:125px!important}.ms-xxl-140{margin-left:140px!important}.ms-xxl-180{margin-left:180px!important}.ms-xxl-auto{margin-left:auto!important}.p-xxl-0{padding:0!important}.p-xxl-10{padding:10px!important}.p-xxl-15{padding:15px!important}.p-xxl-20{padding:20px!important}.p-xxl-25{padding:25px!important}.p-xxl-30{padding:30px!important}.p-xxl-35{padding:35px!important}.p-xxl-40{padding:40px!important}.p-xxl-50{padding:50px!important}.p-xxl-60{padding:60px!important}.p-xxl-80{padding:80px!important}.p-xxl-100{padding:100px!important}.p-xxl-125{padding:125px!important}.p-xxl-140{padding:140px!important}.p-xxl-180{padding:180px!important}.px-xxl-0{padding-right:0!important;padding-left:0!important}.px-xxl-10{padding-right:10px!important;padding-left:10px!important}.px-xxl-15{padding-right:15px!important;padding-left:15px!important}.px-xxl-20{padding-right:20px!important;padding-left:20px!important}.px-xxl-25{padding-right:25px!important;padding-left:25px!important}.px-xxl-30{padding-right:30px!important;padding-left:30px!important}.px-xxl-35{padding-right:35px!important;padding-left:35px!important}.px-xxl-40{padding-right:40px!important;padding-left:40px!important}.px-xxl-50{padding-right:50px!important;padding-left:50px!important}.px-xxl-60{padding-right:60px!important;padding-left:60px!important}.px-xxl-80{padding-right:80px!important;padding-left:80px!important}.px-xxl-100{padding-right:100px!important;padding-left:100px!important}.px-xxl-125{padding-right:125px!important;padding-left:125px!important}.px-xxl-140{padding-right:140px!important;padding-left:140px!important}.px-xxl-180{padding-right:180px!important;padding-left:180px!important}.py-xxl-0{padding-top:0!important;padding-bottom:0!important}.py-xxl-10{padding-top:10px!important;padding-bottom:10px!important}.py-xxl-15{padding-top:15px!important;padding-bottom:15px!important}.py-xxl-20{padding-top:20px!important;padding-bottom:20px!important}.py-xxl-25{padding-top:25px!important;padding-bottom:25px!important}.py-xxl-30{padding-top:30px!important;padding-bottom:30px!important}.py-xxl-35{padding-top:35px!important;padding-bottom:35px!important}.py-xxl-40{padding-top:40px!important;padding-bottom:40px!important}.py-xxl-50{padding-top:50px!important;padding-bottom:50px!important}.py-xxl-60{padding-top:60px!important;padding-bottom:60px!important}.py-xxl-80{padding-top:80px!important;padding-bottom:80px!important}.py-xxl-100{padding-top:100px!important;padding-bottom:100px!important}.py-xxl-125{padding-top:125px!important;padding-bottom:125px!important}.py-xxl-140{padding-top:140px!important;padding-bottom:140px!important}.py-xxl-180{padding-top:180px!important;padding-bottom:180px!important}.pt-xxl-0{padding-top:0!important}.pt-xxl-10{padding-top:10px!important}.pt-xxl-15{padding-top:15px!important}.pt-xxl-20{padding-top:20px!important}.pt-xxl-25{padding-top:25px!important}.pt-xxl-30{padding-top:30px!important}.pt-xxl-35{padding-top:35px!important}.pt-xxl-40{padding-top:40px!important}.pt-xxl-50{padding-top:50px!important}.pt-xxl-60{padding-top:60px!important}.pt-xxl-80{padding-top:80px!important}.pt-xxl-100{padding-top:100px!important}.pt-xxl-125{padding-top:125px!important}.pt-xxl-140{padding-top:140px!important}.pt-xxl-180{padding-top:180px!important}.pe-xxl-0{padding-right:0!important}.pe-xxl-10{padding-right:10px!important}.pe-xxl-15{padding-right:15px!important}.pe-xxl-20{padding-right:20px!important}.pe-xxl-25{padding-right:25px!important}.pe-xxl-30{padding-right:30px!important}.pe-xxl-35{padding-right:35px!important}.pe-xxl-40{padding-right:40px!important}.pe-xxl-50{padding-right:50px!important}.pe-xxl-60{padding-right:60px!important}.pe-xxl-80{padding-right:80px!important}.pe-xxl-100{padding-right:100px!important}.pe-xxl-125{padding-right:125px!important}.pe-xxl-140{padding-right:140px!important}.pe-xxl-180{padding-right:180px!important}.pb-xxl-0{padding-bottom:0!important}.pb-xxl-10{padding-bottom:10px!important}.pb-xxl-15{padding-bottom:15px!important}.pb-xxl-20{padding-bottom:20px!important}.pb-xxl-25{padding-bottom:25px!important}.pb-xxl-30{padding-bottom:30px!important}.pb-xxl-35{padding-bottom:35px!important}.pb-xxl-40{padding-bottom:40px!important}.pb-xxl-50{padding-bottom:50px!important}.pb-xxl-60{padding-bottom:60px!important}.pb-xxl-80{padding-bottom:80px!important}.pb-xxl-100{padding-bottom:100px!important}.pb-xxl-125{padding-bottom:125px!important}.pb-xxl-140{padding-bottom:140px!important}.pb-xxl-180{padding-bottom:180px!important}.ps-xxl-0{padding-left:0!important}.ps-xxl-10{padding-left:10px!important}.ps-xxl-15{padding-left:15px!important}.ps-xxl-20{padding-left:20px!important}.ps-xxl-25{padding-left:25px!important}.ps-xxl-30{padding-left:30px!important}.ps-xxl-35{padding-left:35px!important}.ps-xxl-40{padding-left:40px!important}.ps-xxl-50{padding-left:50px!important}.ps-xxl-60{padding-left:60px!important}.ps-xxl-80{padding-left:80px!important}.ps-xxl-100{padding-left:100px!important}.ps-xxl-125{padding-left:125px!important}.ps-xxl-140{padding-left:140px!important}.ps-xxl-180{padding-left:180px!important}.gap-xxl-0{gap:0!important}.gap-xxl-10{gap:10px!important}.gap-xxl-15{gap:15px!important}.gap-xxl-20{gap:20px!important}.gap-xxl-25{gap:25px!important}.gap-xxl-30{gap:30px!important}.gap-xxl-35{gap:35px!important}.gap-xxl-40{gap:40px!important}.gap-xxl-50{gap:50px!important}.gap-xxl-60{gap:60px!important}.gap-xxl-80{gap:80px!important}.gap-xxl-100{gap:100px!important}.gap-xxl-125{gap:125px!important}.gap-xxl-140{gap:140px!important}.gap-xxl-180{gap:180px!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-24{font-size:1.5rem!important}.fs-30{font-size:1.875rem!important}.fs-34{font-size:2.125rem!important}.fs-40{font-size:2.5rem!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}}.form-control{display:block;width:100%;padding:10px 20px;font-size:.75rem;font-weight:400;line-height:1.5;color:var(--bs-body-color);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--bs-body-bg);background-clip:padding-box;border:var(--bs-border-width) solid #fff;border-radius:8px;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-control{transition:none}}.form-control[type=file]{overflow:hidden}.form-control[type=file]:not(:disabled):not([readonly]){cursor:pointer}.form-control:focus{color:var(--bs-body-color);background-color:var(--bs-body-bg);border-color:rgb(198,187.5,173.5);outline:0;box-shadow:0 0 0 .25rem rgba(141,120,92,.25)}.form-control::-webkit-date-and-time-value{min-width:85px;height:1.5em;margin:0}.form-control::-webkit-datetime-edit{display:block;padding:0}.form-control::-moz-placeholder{color:#000;opacity:1}.form-control::placeholder{color:#000;opacity:1}.form-control:disabled{background-color:var(--bs-secondary-bg);opacity:1}.form-control::file-selector-button{padding:10px 20px;margin:-10px -20px;margin-inline-end:20px;color:var(--bs-body-color);background-color:var(--bs-tertiary-bg);pointer-events:none;border:0 solid;border-color:inherit;border-inline-end-width:var(--bs-border-width);border-radius:0;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-control::file-selector-button{transition:none}}.form-control:hover:not(:disabled):not([readonly])::file-selector-button{background-color:var(--bs-secondary-bg)}.form-control-plaintext{display:block;width:100%;padding:10px 0;margin-bottom:0;line-height:1.5;color:var(--bs-body-color);background-color:transparent;border-width:medium;border-left:0 solid transparent;border-bottom:var(--bs-border-width) solid transparent;border-right:0 solid transparent;border-top:var(--bs-border-width) solid transparent}.form-control-plaintext:focus{outline:0}.form-control-plaintext.form-control-lg,.form-control-plaintext.form-control-sm{padding-right:0;padding-left:0}.form-control-sm{min-height:calc(1.5em + .5rem + var(--bs-border-width)*2);padding:.25rem .5rem;font-size:.875rem;border-radius:var(--bs-border-radius-sm)}.form-control-sm::file-selector-button{padding:.25rem .5rem;margin:-.25rem -.5rem;margin-inline-end:.5rem}.form-control-lg{min-height:calc(1.5em + 1rem + var(--bs-border-width)*2);padding:.5rem 1rem;font-size:1.25rem;border-radius:var(--bs-border-radius-lg)}.form-control-lg::file-selector-button{padding:.5rem 1rem;margin:-.5rem -1rem;margin-inline-end:1rem}textarea.form-control{min-height:calc(1.5em + 20px + var(--bs-border-width)*2)}textarea.form-control-sm{min-height:calc(1.5em + .5rem + var(--bs-border-width)*2)}textarea.form-control-lg{min-height:calc(1.5em + 1rem + var(--bs-border-width)*2)}.form-control-color{width:3rem;height:calc(1.5em + 20px + var(--bs-border-width)*2);padding:10px}.form-control-color:not(:disabled):not([readonly]){cursor:pointer}.form-control-color::-moz-color-swatch{border:0!important;border-radius:8px}.form-control-color::-webkit-color-swatch{border:0!important;border-radius:8px}.form-control-color.form-control-sm{height:calc(1.5em + .5rem + var(--bs-border-width)*2)}.form-control-color.form-control-lg{height:calc(1.5em + 1rem + var(--bs-border-width)*2)}.form-select{--bs-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='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3E%3C/svg%3E");display:block;width:100%;padding:10px 60px 10px 20px;font-size:.875rem;font-weight:400;line-height:1.5;color:var(--bs-body-color);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--bs-body-bg);background-image:var(--bs-form-select-bg-img),var(--bs-form-select-bg-icon,none);background-repeat:no-repeat;background-position:right 20px center;background-size:16px 12px;border:var(--bs-border-width) solid #000;border-radius:10px;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-select{transition:none}}.form-select:focus{border-color:rgb(198,187.5,173.5);outline:0;box-shadow:0 0 0 .25rem rgba(141,120,92,.25)}.form-select[multiple],.form-select[size]:not([size="1"]){padding-right:20px;background-image:none}.form-select:disabled{background-color:var(--bs-secondary-bg)}.form-select:-moz-focusring{color:transparent;text-shadow:0 0 0 var(--bs-body-color)}.form-select-sm{padding-top:.25rem;padding-bottom:.25rem;padding-left:.5rem;font-size:.875rem;border-radius:var(--bs-border-radius-sm)}.form-select-lg{padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;font-size:1.25rem;border-radius:var(--bs-border-radius-lg)}[data-bs-theme=dark] .form-select{--bs-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='%23dee2e6' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3E%3C/svg%3E")}.form-check{display:block;min-height:1.5rem;padding-left:1.3em;margin-bottom:.125rem}.form-check .form-check-input{float:left;margin-left:-1.3em}.form-check-reverse{padding-right:1.3em;padding-left:0;text-align:right}.form-check-reverse .form-check-input{float:right;margin-right:-1.3em;margin-left:0}.form-check-input{--bs-form-check-bg:var(--bs-body-bg);flex-shrink:0;width:.8em;height:.8em;margin-top:.35em;vertical-align:top;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--bs-form-check-bg);background-image:var(--bs-form-check-bg-image);background-repeat:no-repeat;background-position:50%;background-size:contain;border:var(--bs-border-width) solid var(--bs-border-color);-webkit-print-color-adjust:exact;print-color-adjust:exact}.form-check-input[type=checkbox]{border-radius:0}.form-check-input[type=radio]{border-radius:50%}.form-check-input:active{filter:brightness(90%)}.form-check-input:focus{border-color:rgb(198,187.5,173.5);outline:0;box-shadow:none}.form-check-input:checked{background-color:#8d785c;border-color:#8d785c}.form-check-input:checked[type=checkbox]{--bs-form-check-bg-image:none}.form-check-input:checked[type=radio]{--bs-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:#8d785c;border-color:#8d785c;--bs-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{pointer-events:none;filter:none;opacity:.5}.form-check-input:disabled~.form-check-label,.form-check-input[disabled]~.form-check-label{cursor:default;opacity:.5}.form-switch{padding-left:2.5em}.form-switch .form-check-input{--bs-form-switch-bg:url("data:image/svg+xml;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");width:2em;margin-left:-2.5em;background-image:var(--bs-form-switch-bg);background-position:0;border-radius:2em;transition:background-position .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-switch .form-check-input{transition:none}}.form-switch .form-check-input:focus{--bs-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='%23C6BBAD'/%3E%3C/svg%3E")}.form-switch .form-check-input:checked{background-position:100%;--bs-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-right:2.5em;padding-left:0}.form-switch.form-check-reverse .form-check-input{margin-right:-2.5em;margin-left:0}.form-check-inline{display:inline-block;margin-right:1rem}.btn-check{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.btn-check:disabled+.btn,.btn-check[disabled]+.btn{pointer-events:none;filter:none;opacity:.65}[data-bs-theme=dark] .form-switch .form-check-input:not(:checked):not(:focus){--bs-form-switch-bg:url("data:image/svg+xml;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")}.input-group{position:relative;display:flex;flex-wrap:wrap;align-items:stretch;width:100%}.input-group>.form-control,.input-group>.form-floating,.input-group>.form-select{position:relative;flex:1 1 auto;width:1%;min-width:0}.input-group>.form-control:focus,.input-group>.form-floating:focus-within,.input-group>.form-select:focus{z-index:5}.input-group .btn{position:relative;z-index:2}.input-group .btn:focus{z-index:5}.input-group-text{display:flex;align-items:center;padding:10px 20px;font-size:.75rem;font-weight:400;line-height:1.5;color:var(--bs-body-color);text-align:center;white-space:nowrap;background-color:var(--bs-tertiary-bg);border:var(--bs-border-width) solid #fff;border-radius:8px}.input-group-lg>.btn,.input-group-lg>.form-control,.input-group-lg>.form-select,.input-group-lg>.input-group-text{padding:.5rem 1rem;font-size:1.25rem;border-radius:var(--bs-border-radius-lg)}.input-group-sm>.btn,.input-group-sm>.form-control,.input-group-sm>.form-select,.input-group-sm>.input-group-text{padding:.25rem .5rem;font-size:.875rem;border-radius:var(--bs-border-radius-sm)}.input-group-lg>.form-select,.input-group-sm>.form-select{padding-right:80px}.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-top-right-radius:0;border-bottom-right-radius:0}.input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback){margin-left:calc(var(--bs-border-width)*-1);border-top-left-radius:0;border-bottom-left-radius:0}.input-group>.form-floating:not(:first-child)>.form-control,.input-group>.form-floating:not(:first-child)>.form-select{border-top-left-radius:0;border-bottom-left-radius:0}.accordion{--bs-accordion-color:var(--bs-body-color);--bs-accordion-bg:var(--bs-body-bg);--bs-accordion-transition:color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out,border-radius 0.15s ease;--bs-accordion-border-color:#000;--bs-accordion-border-width:var(--bs-border-width);--bs-accordion-border-radius:var(--bs-border-radius);--bs-accordion-inner-border-radius:calc(var(--bs-border-radius) - var(--bs-border-width));--bs-accordion-btn-padding-x:0;--bs-accordion-btn-padding-y:1rem;--bs-accordion-btn-color:var(--bs-body-color);--bs-accordion-btn-bg:var(--bs-accordion-bg);--bs-accordion-btn-icon:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2 5l6 6 6-6'/%3E%3C/svg%3E");--bs-accordion-btn-icon-width:1.25rem;--bs-accordion-btn-icon-transform:rotate(-180deg);--bs-accordion-btn-icon-transition:transform 0.2s ease-in-out;--bs-accordion-btn-active-icon:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23383024' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2 5l6 6 6-6'/%3E%3C/svg%3E");--bs-accordion-btn-focus-box-shadow:0 0 0 0.25rem rgba(141,120,92,0.25);--bs-accordion-body-padding-x:0;--bs-accordion-body-padding-y:0;--bs-accordion-active-color:var(--bs-primary-text-emphasis);--bs-accordion-active-bg:transparent}.accordion-button{position:relative;display:flex;align-items:center;width:100%;padding:var(--bs-accordion-btn-padding-y) var(--bs-accordion-btn-padding-x);font-size:1rem;color:var(--bs-accordion-btn-color);text-align:left;background-color:var(--bs-accordion-btn-bg);border:0;border-radius:0;overflow-anchor:none;transition:var(--bs-accordion-transition)}@media (prefers-reduced-motion:reduce){.accordion-button{transition:none}}.accordion-button:not(.collapsed){color:var(--bs-accordion-active-color);background-color:var(--bs-accordion-active-bg);box-shadow:inset 0 calc(var(--bs-accordion-border-width)*-1) 0 var(--bs-accordion-border-color)}.accordion-button:not(.collapsed):after{background-image:var(--bs-accordion-btn-active-icon);transform:var(--bs-accordion-btn-icon-transform)}.accordion-button:after{flex-shrink:0;width:var(--bs-accordion-btn-icon-width);height:var(--bs-accordion-btn-icon-width);margin-left:auto;content:"";background-image:var(--bs-accordion-btn-icon);background-repeat:no-repeat;background-size:var(--bs-accordion-btn-icon-width);transition:var(--bs-accordion-btn-icon-transition)}@media (prefers-reduced-motion:reduce){.accordion-button:after{transition:none}}.accordion-button:hover{z-index:2}.accordion-button:focus{z-index:3;outline:0;box-shadow:var(--bs-accordion-btn-focus-box-shadow)}.accordion-header{margin-bottom:0}.accordion-item{color:var(--bs-accordion-color);background-color:var(--bs-accordion-bg);border:var(--bs-accordion-border-width) solid var(--bs-accordion-border-color)}.accordion-item:first-of-type{border-top-left-radius:var(--bs-accordion-border-radius);border-top-right-radius:var(--bs-accordion-border-radius)}.accordion-item:first-of-type>.accordion-header .accordion-button{border-top-left-radius:var(--bs-accordion-inner-border-radius);border-top-right-radius:var(--bs-accordion-inner-border-radius)}.accordion-item:not(:first-of-type){border-top:0}.accordion-item:last-of-type{border-bottom-right-radius:var(--bs-accordion-border-radius);border-bottom-left-radius:var(--bs-accordion-border-radius)}.accordion-item:last-of-type>.accordion-header .accordion-button.collapsed{border-bottom-right-radius:var(--bs-accordion-inner-border-radius);border-bottom-left-radius:var(--bs-accordion-inner-border-radius)}.accordion-item:last-of-type>.accordion-collapse{border-bottom-right-radius:var(--bs-accordion-border-radius);border-bottom-left-radius:var(--bs-accordion-border-radius)}.accordion-body{padding:var(--bs-accordion-body-padding-y) var(--bs-accordion-body-padding-x)}.accordion-flush>.accordion-item{border-right:0;border-left:0;border-radius:0}.accordion-flush>.accordion-item:first-child{border-top:0}.accordion-flush>.accordion-item:last-child{border-bottom:0}.accordion-flush>.accordion-item>.accordion-collapse,.accordion-flush>.accordion-item>.accordion-header .accordion-button,.accordion-flush>.accordion-item>.accordion-header .accordion-button.collapsed{border-radius:0}[data-bs-theme=dark] .accordion-button:after{--bs-accordion-btn-icon:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23BAAE9D'%3E%3Cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 01.708 0L8 10.293l5.646-5.647a.5.5 0 01.708.708l-6 6a.5.5 0 01-.708 0l-6-6a.5.5 0 010-.708'/%3E%3C/svg%3E");--bs-accordion-btn-active-icon:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23BAAE9D'%3E%3Cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 01.708 0L8 10.293l5.646-5.647a.5.5 0 01.708.708l-6 6a.5.5 0 01-.708 0l-6-6a.5.5 0 010-.708'/%3E%3C/svg%3E")}.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{width:0;height:auto;transition:width .35s ease}@media (prefers-reduced-motion:reduce){.collapsing.collapse-horizontal{transition:none}}.tooltip{--bs-tooltip-zindex:1080;--bs-tooltip-max-width:100%;--bs-tooltip-padding-x:14px;--bs-tooltip-padding-y:10px;--bs-tooltip-margin: ;--bs-tooltip-font-size:0.625rem;--bs-tooltip-color:#000;--bs-tooltip-bg:#fff;--bs-tooltip-border-radius:10px;--bs-tooltip-opacity:1;--bs-tooltip-arrow-width:16px;--bs-tooltip-arrow-height:12px;z-index:var(--bs-tooltip-zindex);display:block;margin:var(--bs-tooltip-margin);font-family:Montserrat;font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;white-space:normal;word-spacing:normal;line-break:auto;font-size:var(--bs-tooltip-font-size);word-wrap:break-word;opacity:0}.tooltip.show{opacity:var(--bs-tooltip-opacity)}.tooltip .tooltip-arrow{display:block;width:var(--bs-tooltip-arrow-width);height:var(--bs-tooltip-arrow-height)}.tooltip .tooltip-arrow:before{position:absolute;content:"";border-color:transparent}.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow,.bs-tooltip-top .tooltip-arrow{bottom:calc(var(--bs-tooltip-arrow-height)*-1)}.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow:before,.bs-tooltip-top .tooltip-arrow:before{top:-1px;border-left-width:calc(var(--bs-tooltip-arrow-width)*0.5);border-bottom-width:0;border-right-width:calc(var(--bs-tooltip-arrow-width)*0.5);border-top-width:var(--bs-tooltip-arrow-height);border-top-color:var(--bs-tooltip-bg)}.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow,.bs-tooltip-end .tooltip-arrow{left:calc(var(--bs-tooltip-arrow-height)*-1);width:var(--bs-tooltip-arrow-height);height:var(--bs-tooltip-arrow-width)}.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow:before,.bs-tooltip-end .tooltip-arrow:before{right:-1px;border-left-width:0;border-bottom-width:calc(var(--bs-tooltip-arrow-width)*0.5);border-right-width:var(--bs-tooltip-arrow-height);border-top-width:calc(var(--bs-tooltip-arrow-width)*0.5);border-right-color:var(--bs-tooltip-bg)}.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow,.bs-tooltip-bottom .tooltip-arrow{top:calc(var(--bs-tooltip-arrow-height)*-1)}.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow:before,.bs-tooltip-bottom .tooltip-arrow:before{bottom:-1px;border-left-width:calc(var(--bs-tooltip-arrow-width)*0.5);border-bottom-width:var(--bs-tooltip-arrow-height);border-right-width:calc(var(--bs-tooltip-arrow-width)*0.5);border-top-width:0;border-bottom-color:var(--bs-tooltip-bg)}.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow,.bs-tooltip-start .tooltip-arrow{right:calc(var(--bs-tooltip-arrow-height)*-1);width:var(--bs-tooltip-arrow-height);height:var(--bs-tooltip-arrow-width)}.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow:before,.bs-tooltip-start .tooltip-arrow:before{left:-1px;border-left-width:var(--bs-tooltip-arrow-height);border-bottom-width:calc(var(--bs-tooltip-arrow-width)*0.5);border-right-width:0;border-top-width:calc(var(--bs-tooltip-arrow-width)*0.5);border-left-color:var(--bs-tooltip-bg)}.tooltip-inner{max-width:var(--bs-tooltip-max-width);padding:var(--bs-tooltip-padding-y) var(--bs-tooltip-padding-x);color:var(--bs-tooltip-color);text-align:center;background-color:var(--bs-tooltip-bg);border-radius:var(--bs-tooltip-border-radius)}.offcanvas,.offcanvas-lg,.offcanvas-md,.offcanvas-sm,.offcanvas-xl,.offcanvas-xxl{--bs-offcanvas-zindex:1045;--bs-offcanvas-width:400px;--bs-offcanvas-height:30vh;--bs-offcanvas-padding-x:1rem;--bs-offcanvas-padding-y:1rem;--bs-offcanvas-color:var(--bs-body-color);--bs-offcanvas-bg:var(--bs-body-bg);--bs-offcanvas-border-width:var(--bs-border-width);--bs-offcanvas-border-color:var(--bs-border-color-translucent);--bs-offcanvas-box-shadow:var(--bs-box-shadow-sm);--bs-offcanvas-transition:transform 0.3s ease-in-out;--bs-offcanvas-title-line-height:1.5}@media (max-width:575.98px){.offcanvas-sm{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media (max-width:575.98px) and (prefers-reduced-motion:reduce){.offcanvas-sm{transition:none}}@media (max-width:575.98px){.offcanvas-sm.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(-100%)}.offcanvas-sm.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(100%)}.offcanvas-sm.offcanvas-top{top:0;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-sm.offcanvas-bottom,.offcanvas-sm.offcanvas-top{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%}.offcanvas-sm.offcanvas-bottom{border-top:var(--bs-offcanvas-border-width) solid var(--bs-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{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:transparent!important}.offcanvas-sm .offcanvas-header{display:none}.offcanvas-sm .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}@media (max-width:767.98px){.offcanvas-md{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media (max-width:767.98px) and (prefers-reduced-motion:reduce){.offcanvas-md{transition:none}}@media (max-width:767.98px){.offcanvas-md.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(-100%)}.offcanvas-md.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(100%)}.offcanvas-md.offcanvas-top{top:0;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-md.offcanvas-bottom,.offcanvas-md.offcanvas-top{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%}.offcanvas-md.offcanvas-bottom{border-top:var(--bs-offcanvas-border-width) solid var(--bs-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{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:transparent!important}.offcanvas-md .offcanvas-header{display:none}.offcanvas-md .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}@media (max-width:991.98px){.offcanvas-lg{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media (max-width:991.98px) and (prefers-reduced-motion:reduce){.offcanvas-lg{transition:none}}@media (max-width:991.98px){.offcanvas-lg.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(-100%)}.offcanvas-lg.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(100%)}.offcanvas-lg.offcanvas-top{top:0;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-lg.offcanvas-bottom,.offcanvas-lg.offcanvas-top{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%}.offcanvas-lg.offcanvas-bottom{border-top:var(--bs-offcanvas-border-width) solid var(--bs-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{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:transparent!important}.offcanvas-lg .offcanvas-header{display:none}.offcanvas-lg .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}@media (max-width:1199.98px){.offcanvas-xl{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media (max-width:1199.98px) and (prefers-reduced-motion:reduce){.offcanvas-xl{transition:none}}@media (max-width:1199.98px){.offcanvas-xl.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(-100%)}.offcanvas-xl.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(100%)}.offcanvas-xl.offcanvas-top{top:0;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-xl.offcanvas-bottom,.offcanvas-xl.offcanvas-top{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%}.offcanvas-xl.offcanvas-bottom{border-top:var(--bs-offcanvas-border-width) solid var(--bs-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{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:transparent!important}.offcanvas-xl .offcanvas-header{display:none}.offcanvas-xl .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}@media (max-width:1399.98px){.offcanvas-xxl{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media (max-width:1399.98px) and (prefers-reduced-motion:reduce){.offcanvas-xxl{transition:none}}@media (max-width:1399.98px){.offcanvas-xxl.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(-100%)}.offcanvas-xxl.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(100%)}.offcanvas-xxl.offcanvas-top{top:0;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-xxl.offcanvas-bottom,.offcanvas-xxl.offcanvas-top{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%}.offcanvas-xxl.offcanvas-bottom{border-top:var(--bs-offcanvas-border-width) solid var(--bs-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{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:transparent!important}.offcanvas-xxl .offcanvas-header{display:none}.offcanvas-xxl .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}.offcanvas{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}@media (prefers-reduced-motion:reduce){.offcanvas{transition:none}}.offcanvas.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(-100%)}.offcanvas.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(100%)}.offcanvas.offcanvas-top{top:0;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas.offcanvas-bottom,.offcanvas.offcanvas-top{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%}.offcanvas.offcanvas-bottom{border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas.show:not(.hiding),.offcanvas.showing{transform:none}.offcanvas.hiding,.offcanvas.show,.offcanvas.showing{visibility:visible}.offcanvas-backdrop{z-index:1040;width:100vw;height:100vh;background-color:#000}.offcanvas-backdrop.fade{opacity:0}.offcanvas-backdrop.show{opacity:.5}.offcanvas-header{display:flex;align-items:center;padding:var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x)}.offcanvas-header .btn-close{padding:calc(var(--bs-offcanvas-padding-y)*0.5) calc(var(--bs-offcanvas-padding-x)*0.5);margin-top:calc(var(--bs-offcanvas-padding-y)*-0.5);margin-right:calc(var(--bs-offcanvas-padding-x)*-0.5);margin-bottom:calc(var(--bs-offcanvas-padding-y)*-0.5);margin-left:auto}.offcanvas-title{margin-bottom:0;line-height:var(--bs-offcanvas-title-line-height)}.offcanvas-body{flex-grow:1;padding:var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);overflow-y:auto}.modal{--bs-modal-zindex:1055;--bs-modal-width:500px;--bs-modal-padding:1rem;--bs-modal-margin:0.5rem;--bs-modal-color:var(--bs-body-color);--bs-modal-bg:var(--bs-body-bg);--bs-modal-border-color:var(--bs-border-color-translucent);--bs-modal-border-width:var(--bs-border-width);--bs-modal-border-radius:var(--bs-border-radius-lg);--bs-modal-box-shadow:var(--bs-box-shadow-sm);--bs-modal-inner-border-radius:calc(var(--bs-border-radius-lg) - var(--bs-border-width));--bs-modal-header-padding-x:1rem;--bs-modal-header-padding-y:1rem;--bs-modal-header-padding:1rem 1rem;--bs-modal-header-border-color:var(--bs-border-color);--bs-modal-header-border-width:var(--bs-border-width);--bs-modal-title-line-height:1.5;--bs-modal-footer-gap:0.5rem;--bs-modal-footer-bg: ;--bs-modal-footer-border-color:var(--bs-border-color);--bs-modal-footer-border-width:var(--bs-border-width);position:fixed;top:0;left:0;z-index:var(--bs-modal-zindex);display:none;width:100%;height:100%;overflow-x:hidden;overflow-y:auto;outline:0}.modal-dialog{position:relative;width:auto;margin:var(--bs-modal-margin);pointer-events:none}.modal.fade .modal-dialog{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(--bs-modal-margin)*2)}.modal-dialog-scrollable .modal-content{max-height:100%;overflow:hidden}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-dialog-centered{display:flex;align-items:center;min-height:calc(100% - var(--bs-modal-margin)*2)}.modal-content{position:relative;display:flex;flex-direction:column;width:100%;color:var(--bs-modal-color);pointer-events:auto;background-color:var(--bs-modal-bg);background-clip:padding-box;border:var(--bs-modal-border-width) solid var(--bs-modal-border-color);border-radius:var(--bs-modal-border-radius);outline:0}.modal-backdrop{--bs-backdrop-zindex:1050;--bs-backdrop-bg:#000;--bs-backdrop-opacity:0.5;position:fixed;top:0;left:0;z-index:var(--bs-backdrop-zindex);width:100vw;height:100vh;background-color:var(--bs-backdrop-bg)}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:var(--bs-backdrop-opacity)}.modal-header{display:flex;flex-shrink:0;align-items:center;padding:var(--bs-modal-header-padding);border-bottom:var(--bs-modal-header-border-width) solid var(--bs-modal-header-border-color);border-top-left-radius:var(--bs-modal-inner-border-radius);border-top-right-radius:var(--bs-modal-inner-border-radius)}.modal-header .btn-close{padding:calc(var(--bs-modal-header-padding-y)*0.5) calc(var(--bs-modal-header-padding-x)*0.5);margin-top:calc(var(--bs-modal-header-padding-y)*-0.5);margin-right:calc(var(--bs-modal-header-padding-x)*-0.5);margin-bottom:calc(var(--bs-modal-header-padding-y)*-0.5);margin-left:auto}.modal-title{margin-bottom:0;line-height:var(--bs-modal-title-line-height)}.modal-body{position:relative;flex:1 1 auto;padding:var(--bs-modal-padding)}.modal-footer{display:flex;flex-shrink:0;flex-wrap:wrap;align-items:center;justify-content:flex-end;padding:calc(var(--bs-modal-padding) - var(--bs-modal-footer-gap)*0.5);background-color:var(--bs-modal-footer-bg);border-top:var(--bs-modal-footer-border-width) solid var(--bs-modal-footer-border-color);border-bottom-right-radius:var(--bs-modal-inner-border-radius);border-bottom-left-radius:var(--bs-modal-inner-border-radius)}.modal-footer>*{margin:calc(var(--bs-modal-footer-gap)*0.5)}@media (min-width:576px){.modal{--bs-modal-margin:1.75rem;--bs-modal-box-shadow:var(--bs-box-shadow)}.modal-dialog{max-width:var(--bs-modal-width);margin-right:auto;margin-left:auto}.modal-sm{--bs-modal-width:300px}}@media (min-width:992px){.modal-lg,.modal-xl{--bs-modal-width:800px}}@media (min-width:1200px){.modal-xl{--bs-modal-width:1140px}}.modal-fullscreen{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen .modal-footer,.modal-fullscreen .modal-header{border-radius:0}.modal-fullscreen .modal-body{overflow-y:auto}@media (max-width:575.98px){.modal-fullscreen-sm-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-sm-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-sm-down .modal-footer,.modal-fullscreen-sm-down .modal-header{border-radius:0}.modal-fullscreen-sm-down .modal-body{overflow-y:auto}}@media (max-width:767.98px){.modal-fullscreen-md-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-md-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-md-down .modal-footer,.modal-fullscreen-md-down .modal-header{border-radius:0}.modal-fullscreen-md-down .modal-body{overflow-y:auto}}@media (max-width:991.98px){.modal-fullscreen-lg-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-lg-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-lg-down .modal-footer,.modal-fullscreen-lg-down .modal-header{border-radius:0}.modal-fullscreen-lg-down .modal-body{overflow-y:auto}}@media (max-width:1199.98px){.modal-fullscreen-xl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xl-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-xl-down .modal-footer,.modal-fullscreen-xl-down .modal-header{border-radius:0}.modal-fullscreen-xl-down .modal-body{overflow-y:auto}}@media (max-width:1399.98px){.modal-fullscreen-xxl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xxl-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-xxl-down .modal-footer,.modal-fullscreen-xxl-down .modal-header{border-radius:0}.modal-fullscreen-xxl-down .modal-body{overflow-y:auto}}.btn-close{--bs-btn-close-color:#000;--bs-btn-close-bg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 60.963 60.842'%3E%3Cpath d='M59.595 52.861L37.094 30.359 59.473 7.98a4.676 4.676 0 00-6.611-6.611L30.483 23.748 8.105 1.369A4.676 4.676 0 001.494 7.98l22.378 22.379L1.369 52.861a4.674 4.674 0 003.306 7.98 4.66 4.66 0 003.306-1.369L30.483 36.97l22.501 22.502c.913.913 2.109 1.369 3.306 1.369s2.393-.456 3.306-1.369a4.677 4.677 0 00-.001-6.611z'/%3E%3C/svg%3E");--bs-btn-close-opacity:1;--bs-btn-close-hover-opacity:0.75;--bs-btn-close-focus-shadow:0 0 0 0.25rem rgba(141,120,92,0.25);--bs-btn-close-focus-opacity:1;--bs-btn-close-disabled-opacity:0.25;box-sizing:content-box;width:18px;height:18px;padding:.25em;background:transparent var(--bs-btn-close-bg) 50%/18px auto no-repeat;filter:var(--bs-btn-close-filter);border:0;border-radius:.375rem;opacity:var(--bs-btn-close-opacity)}.btn-close,.btn-close:hover{color:var(--bs-btn-close-color)}.btn-close:hover{text-decoration:none;opacity:var(--bs-btn-close-hover-opacity)}.btn-close:focus{outline:0;box-shadow:var(--bs-btn-close-focus-shadow);opacity:var(--bs-btn-close-focus-opacity)}.btn-close.disabled,.btn-close:disabled{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;opacity:var(--bs-btn-close-disabled-opacity)}.btn-close-white{--bs-btn-close-filter:invert(1) grayscale(100%) brightness(200%)}:root,[data-bs-theme=light]{--bs-btn-close-filter: }[data-bs-theme=dark]{--bs-btn-close-filter:invert(1) grayscale(100%) brightness(200%)}.btn{display:inline-block;font-weight:600;line-height:1.5;color:#000;text-align:center;cursor:pointer;background-color:transparent;border:none;--bs-btn-padding-y:10px;--bs-btn-padding-x:20px;--bs-btn-font-size:0.75rem;--bs-btn-border-radius:8px;position:relative;overflow:hidden;z-index:1;transition:all .5s linear}@media (max-width:767.98px){.btn{padding:9px 12px}}.btn-check:focus+.btn,.btn:focus{outline:0;box-shadow:0 0 0 .25rem rgba(141,120,92,.25)}.btn.disabled,.btn:disabled,fieldset:disabled .btn{pointer-events:none;opacity:.65}.btn:before{content:"";width:0;height:100%;position:absolute;background:#8d785c;top:0;left:0;border-radius:8px;z-index:-1;transition:all .5s linear}.btn:hover{color:#fff}.btn:hover:before{width:100%}.btn-default{color:#8d785c;background-color:#8d785c}.btn-default:before{background:#8d785c}.btn-default:hover{color:#fff}.btn-check:focus+.btn-default,.btn-default:focus{background-color:#8d785c;box-shadow:0 0 0 .25rem rgba(141,120,92,.5)}.btn-check:active+.btn-default,.btn-check:checked+.btn-default,.show>.btn-default.dropdown-toggle{color:#000;background-color:rgb(163.8,147,124.6)}.btn-check:active+.btn-default:focus,.btn-check:checked+.btn-default:focus,.show>.btn-default.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(141,120,92,.5)}.btn-default.disabled,.btn-default:disabled{color:#000;background-color:#8d785c}.btn-primary{color:#fff;background-color:#8d785c}.btn-primary:before{background:#8d785c}.btn-primary:hover{color:#8d785c}.btn-check:focus+.btn-primary,.btn-primary:focus{background-color:#8d785c;box-shadow:0 0 0 .25rem hsla(0,0%,100%,.5)}.btn-check:active+.btn-primary,.btn-check:checked+.btn-primary,.show>.btn-primary.dropdown-toggle{color:#fff;background-color:rgb(112.8,96,73.6)}.btn-check:active+.btn-primary:focus,.btn-check:checked+.btn-primary:focus,.show>.btn-primary.dropdown-toggle:focus{box-shadow:0 0 0 .25rem hsla(0,0%,100%,.5)}.btn-primary.disabled,.btn-primary:disabled{color:#000;background-color:#8d785c}.btn-white{color:#8d785c;background-color:#fff}.btn-white:before{background:#8d785c}.btn-white:hover{color:#fff}.btn-check:focus+.btn-white,.btn-white:focus{background-color:#8d785c;box-shadow:0 0 0 .25rem rgba(237.9,234.75,230.55,.5)}.btn-check:active+.btn-white,.btn-check:checked+.btn-white,.show>.btn-white.dropdown-toggle{color:#000;background-color:#fff}.btn-check:active+.btn-white:focus,.btn-check:checked+.btn-white:focus,.show>.btn-white.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(237.9,234.75,230.55,.5)}.btn-white.disabled,.btn-white:disabled{color:#000;background-color:#fff}.btn-hover-white:before{background:#fff}.btn-outline-white{color:#fff;border:var(--bs-border-width) solid #fff}.btn-check:focus+.btn-outline-white,.btn-outline-white:focus{box-shadow:0 0 0 .25rem hsla(0,0%,100%,.5)}.btn-check:active+.btn-outline-white,.btn-check:checked+.btn-outline-white,.btn-outline-white.active,.btn-outline-white.dropdown-toggle.show,.btn-outline-white:active{color:#000;background-color:#fff;border-color:#fff}.btn-check:active+.btn-outline-white:focus,.btn-check:checked+.btn-outline-white:focus,.btn-outline-white.active:focus,.btn-outline-white.dropdown-toggle.show:focus,.btn-outline-white:active:focus{box-shadow:0 0 0 .25rem hsla(0,0%,100%,.5)}.btn-outline-white.disabled,.btn-outline-white:disabled{color:#fff;background-color:transparent}.btn-outline-primary{color:#8d785c;border:var(--bs-border-width) solid #8d785c}.btn-check:focus+.btn-outline-primary,.btn-outline-primary:focus{box-shadow:0 0 0 .25rem rgba(141,120,92,.5)}.btn-check:active+.btn-outline-primary,.btn-check:checked+.btn-outline-primary,.btn-outline-primary.active,.btn-outline-primary.dropdown-toggle.show,.btn-outline-primary:active{color:#000;background-color:#8d785c;border-color:#8d785c}.btn-check:active+.btn-outline-primary:focus,.btn-check:checked+.btn-outline-primary:focus,.btn-outline-primary.active:focus,.btn-outline-primary.dropdown-toggle.show:focus,.btn-outline-primary:active:focus{box-shadow:0 0 0 .25rem rgba(141,120,92,.5)}.btn-outline-primary.disabled,.btn-outline-primary:disabled{color:#8d785c;background-color:transparent}.btn-outline-secondary{color:#b09e86;border:var(--bs-border-width) solid #b09e86}.btn-check:focus+.btn-outline-secondary,.btn-outline-secondary:focus{box-shadow:0 0 0 .25rem rgba(176,158,134,.5)}.btn-check:active+.btn-outline-secondary,.btn-check:checked+.btn-outline-secondary,.btn-outline-secondary.active,.btn-outline-secondary.dropdown-toggle.show,.btn-outline-secondary:active{color:#000;background-color:#b09e86;border-color:#b09e86}.btn-check:active+.btn-outline-secondary:focus,.btn-check:checked+.btn-outline-secondary:focus,.btn-outline-secondary.active:focus,.btn-outline-secondary.dropdown-toggle.show:focus,.btn-outline-secondary:active:focus{box-shadow:0 0 0 .25rem rgba(176,158,134,.5)}.btn-outline-secondary.disabled,.btn-outline-secondary:disabled{color:#b09e86;background-color:transparent}.btn-outline-tertiary{color:#8d785c;border:var(--bs-border-width) solid #8d785c}.btn-check:focus+.btn-outline-tertiary,.btn-outline-tertiary:focus{box-shadow:0 0 0 .25rem rgba(141,120,92,.5)}.btn-check:active+.btn-outline-tertiary,.btn-check:checked+.btn-outline-tertiary,.btn-outline-tertiary.active,.btn-outline-tertiary.dropdown-toggle.show,.btn-outline-tertiary:active{color:#000;background-color:#8d785c;border-color:#8d785c}.btn-check:active+.btn-outline-tertiary:focus,.btn-check:checked+.btn-outline-tertiary:focus,.btn-outline-tertiary.active:focus,.btn-outline-tertiary.dropdown-toggle.show:focus,.btn-outline-tertiary:active:focus{box-shadow:0 0 0 .25rem rgba(141,120,92,.5)}.btn-outline-tertiary.disabled,.btn-outline-tertiary:disabled{color:#8d785c;background-color:transparent}.btn-link{font-weight:400;color:var(--bs-link-color);text-decoration:none}.btn-link:hover{color:var(--bs-link-hover-color)}.btn-link.disabled,.btn-link:disabled{color:#6c757d}.btn-lg{--bs-btn-padding-y:0.5rem;--bs-btn-padding-x:1rem;--bs-btn-font-size:1.25rem;--bs-btn-border-radius:var(--bs-border-radius-lg)}.btn-sm{--bs-btn-padding-y:0.25rem;--bs-btn-padding-x:0.5rem;--bs-btn-font-size:0.875rem;--bs-btn-border-radius:var(--bs-border-radius-sm)}.btn-white{color:#000}.accordion-button:after{content:"\e90f";background:none;font-family:ic!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.accordion-button:not(.collapsed):after{background:none}.trigger-filters-desktop{display:none!important}.trigger-filters-mobile{display:flex!important}@media (min-width:1024px){.trigger-filters-desktop{display:block!important}.trigger-filters-mobile{display:none!important}}.dispo-form{margin-bottom:45px}.dispo-mobile .dispo-form{padding:0 19px;margin-bottom:10px}.dispo-form .dispo-input{background:#fff;border-radius:8px;padding:20px 25px;margin:0 6px;position:relative}.home .dispo-form .dispo-input{width:260px}.home .dispo-form .dispo-input.prs{width:auto}.dispo-mobile .dispo-form .dispo-input{width:100%;margin:0 0 10px;padding:15px 20px}.dispo-form .dispo-input .ic-calendar:before{transition:all .2s}.dispo-form .dispo-input:hover .ic-calendar:before{opacity:.5}.dispo-form .dispo-input input[type=number]::-webkit-inner-spin-button,.dispo-form .dispo-input input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.dispo-form .dispo-input input[type=number]{-moz-appearance:textfield}.dispo-form .dispo-input input[type=number]:focus{outline:0}.dispo-form .dispo-input.prs input.dispo-value{padding-left:15px;font-size:30px}.dispo-form .dispo-input.prs:hover .quantity-nav{opacity:1}.dispo-form .dispo-label{font-size:16px;font-weight:700;color:#000;display:block;line-height:1}.dispo-form .dispo-sublabel{display:block;font-size:10px;height:1em;margin-bottom:10px}.dispo-form .dispo-value{color:#8d785c;font-size:40px;font-weight:700;display:flex;align-items:center;line-height:1}.dispo-form input.dispo-value{width:2em;border:0;text-align:center;display:block;margin:0 auto;height:1em}.dispo-form .txt-my{font-size:16px;text-transform:uppercase;margin:0 40px 0 15px;width:100%}.dispo-form .ic-calendar{color:#000;font-size:30px}.dispo-form .date-input{position:absolute;top:0;left:0;right:0;width:100%;height:100%;bottom:0;opacity:0;cursor:pointer}.dispo-listing{background:#fff;padding:15px 0;top:0;position:relative;margin-bottom:0;z-index:500}.is-sticky .dispo-listing{box-shadow:0 3px 26px rgba(0,0,0,.1)}.dispo-listing .dispo-input{border:1px solid #000;border-radius:10px;padding:15px 20px;width:260px}@media (min-width:1024px) and (max-width:1520px){.dispo-listing .dispo-input{width:160px}}.dispo-listing .dispo-input .quantity-nav{height:22px;float:right}.dispo-listing .dispo-input .quantity-button.quantity-up{transform-origin:5px 9px;top:-6px}.dispo-listing .dispo-input .quantity-button.quantity-down{transform-origin:-3px 10px}.dispo-listing .dispo-label{font-size:12px}.dispo-listing .dispo-value{font-size:24px}.dispo-listing .dispo-value.ic{font-size:18px;display:block;text-align:center;margin-top:5px}.dispo-listing .txt-my{font-size:12px}.dispo-listing .ic-calendar{font-size:25px}.dispo-listing .btn{margin-left:6px}.filters{padding:25px 0 18px;display:none;position:absolute;top:100%;left:0;right:0;background:#fff;border-top:1px solid #d8e3e0;box-shadow:0 6px 6px rgba(0,0,0,.1)}.filters .filters-inner{max-width:760px;margin:0 auto}.filters .filters-inner .row{--bs-gutter-x:1.5rem;--bs-gutter-y:1.5rem;gap:1rem 1.5rem}.dispo-numbers{display:flex;justify-content:space-between;align-items:center}.dispo-numbers input{border:none;color:#8d785c;font-weight:600;font-size:20px;max-width:2em;text-align:center;-moz-appearance:textfield}.dispo-numbers input[type=number]::-webkit-inner-spin-button,.dispo-numbers input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.dispo-home .dispo-numbers input{font-size:30px;line-height:1;font-weight:700}.dispo-mobile .dispo-numbers input{font-size:17px;font-weight:500}.dispo-numbers .qty{background:none;background-image:url(../images/fond-iphone.png);background-repeat:no-repeat;background-position:0;background-size:25px;color:#8d785c;font-weight:600;width:26px;height:26px;line-height:26px;border:none;padding:0}.home .dispo-numbers .qty{display:flex;align-items:center;justify-content:center}.dispo-mobile .dispo-group{margin-bottom:20px}.infos{position:absolute;right:25px;color:#8d785c;cursor:pointer}.infos:hover{opacity:.5}.dispo-group .infos{right:auto;left:140px;top:15px}.tooltip{width:100%}@media (min-width:1024px) and (max-width:1359px){.dispo-listing .dispo-input.trigger-filters{text-align:center}}@media (min-width:1087px) and (max-width:1359px){.dispo-form .btn{height:82px}}@media (min-width:1024px) and (max-width:1087px){.dispo-form .btn{height:96px}}@media only screen and (max-width:767px){.dispo-form .dispo-input{margin-bottom:.5em}}.ui-datepicker.ui-widget.ui-widget-content.topPos{margin-top:-5px}.ui-datepicker.ui-widget.ui-widget-content.bottomPos{margin-top:5px}.ui-datepicker.ui-widget.ui-widget-content table{margin:0}.ui-datepicker.ui-widget.ui-widget-content{font-family:Montserrat;width:260px;border-radius:8px;border-color:#000;padding:20px;z-index:200;margin:10px 0}.home .ui-datepicker.ui-widget.ui-widget-content{border:none}.single-chalet .ui-datepicker.ui-widget.ui-widget-content{margin-bottom:8px}.ui-datepicker.ui-widget.ui-widget-content .ui-datepicker-title{font-size:13px}.dispo-mobile .ui-datepicker.ui-widget.ui-widget-content .ui-datepicker-title,.single-chalet .ui-datepicker.ui-widget.ui-widget-content .ui-datepicker-title{font-size:16px;margin-bottom:0}.ui-datepicker.ui-widget.ui-widget-content .ui-datepicker-title .ui-datepicker-year{display:none}.ui-datepicker.ui-widget.ui-widget-content th{color:#8d785c;font-size:10px}.dispo-mobile .ui-datepicker.ui-widget.ui-widget-content th{font-size:12px}.ui-datepicker.ui-widget.ui-widget-content .ui-button,.ui-datepicker.ui-widget.ui-widget-content .ui-state-default,.ui-datepicker.ui-widget.ui-widget-content .ui-widget-content .ui-state-default,.ui-datepicker.ui-widget.ui-widget-content .ui-widget-header .ui-state-default,.ui-datepicker.ui-widget.ui-widget-content html .ui-button.ui-state-disabled:active,.ui-datepicker.ui-widget.ui-widget-content html .ui-button.ui-state-disabled:hover{border:none;background:transparent;color:#000;text-align:center;font-size:13px}.dispo-mobile .ui-datepicker.ui-widget.ui-widget-content .ui-button,.dispo-mobile .ui-datepicker.ui-widget.ui-widget-content .ui-state-default,.dispo-mobile .ui-datepicker.ui-widget.ui-widget-content .ui-widget-content .ui-state-default,.dispo-mobile .ui-datepicker.ui-widget.ui-widget-content .ui-widget-header .ui-state-default,.dispo-mobile .ui-datepicker.ui-widget.ui-widget-content html .ui-button.ui-state-disabled:active,.dispo-mobile .ui-datepicker.ui-widget.ui-widget-content html .ui-button.ui-state-disabled:hover,.single-chalet .ui-datepicker.ui-widget.ui-widget-content .ui-button,.single-chalet .ui-datepicker.ui-widget.ui-widget-content .ui-state-default,.single-chalet .ui-datepicker.ui-widget.ui-widget-content .ui-widget-content .ui-state-default,.single-chalet .ui-datepicker.ui-widget.ui-widget-content .ui-widget-header .ui-state-default,.single-chalet .ui-datepicker.ui-widget.ui-widget-content html .ui-button.ui-state-disabled:active,.single-chalet .ui-datepicker.ui-widget.ui-widget-content html .ui-button.ui-state-disabled:hover{font-size:14px;height:30px;font-weight:500;position:relative}.ui-datepicker.ui-widget.ui-widget-content .ui-button:focus,.ui-datepicker.ui-widget.ui-widget-content .ui-button:hover,.ui-datepicker.ui-widget.ui-widget-content .ui-state-focus,.ui-datepicker.ui-widget.ui-widget-content .ui-state-hover,.ui-datepicker.ui-widget.ui-widget-content .ui-widget-content .ui-state-focus,.ui-datepicker.ui-widget.ui-widget-content .ui-widget-content .ui-state-hover,.ui-datepicker.ui-widget.ui-widget-content .ui-widget-header .ui-state-focus,.ui-datepicker.ui-widget.ui-widget-content .ui-widget-header .ui-state-hover{border:none}.ui-datepicker.ui-widget.ui-widget-content .ui-state-disabled,.ui-datepicker.ui-widget.ui-widget-content .ui-widget-content .ui-state-disabled,.ui-datepicker.ui-widget.ui-widget-content .ui-widget-header .ui-state-disabled{opacity:1}.ui-datepicker.ui-widget.ui-widget-content .ui-priority-secondary,.ui-datepicker.ui-widget.ui-widget-content .ui-widget-content .ui-priority-secondary,.ui-datepicker.ui-widget.ui-widget-content .ui-widget-header .ui-priority-secondary{opacity:1;color:#8d785c}.ui-datepicker.ui-widget.ui-widget-content .ui-priority-secondary:hover,.ui-datepicker.ui-widget.ui-widget-content .ui-widget-content .ui-priority-secondary:hover,.ui-datepicker.ui-widget.ui-widget-content .ui-widget-header .ui-priority-secondary:hover{color:#fff!important}.ui-datepicker.ui-widget.ui-widget-content .ui-state-active,.ui-datepicker.ui-widget.ui-widget-content .ui-state-highlight,.ui-datepicker.ui-widget.ui-widget-content .ui-widget-content .ui-state-highlight{background:#8d785c;color:#fff;border-radius:4px}.ui-datepicker.ui-widget.ui-widget-content .ui-widget-header{border:none;background:transparent;color:#000;padding:0}.ui-datepicker.ui-widget.ui-widget-content .ui-datepicker-prev span{display:none!important}.ui-datepicker.ui-widget.ui-widget-content .ui-datepicker-next{text-align:center}.ui-datepicker.ui-widget.ui-widget-content .ui-datepicker-next span{display:none!important}.ui-datepicker.ui-widget.ui-widget-content .ui-datepicker-next,.ui-datepicker.ui-widget.ui-widget-content .ui-datepicker-prev{cursor:pointer;height:14px;width:9px;margin:14px 0;display:inline-block;right:0;top:-5px;background-image:url(../images/arrow-right.svg);background-size:contain;background-color:transparent;background-repeat:no-repeat}.single-chalet .ui-datepicker.ui-widget.ui-widget-content .ui-datepicker-next,.single-chalet .ui-datepicker.ui-widget.ui-widget-content .ui-datepicker-prev{right:15px}.ui-datepicker.ui-widget.ui-widget-content .ui-datepicker-prev{background-image:url(../images/arrow-left.svg)}.single-chalet .ui-datepicker.ui-widget.ui-widget-content .ui-datepicker-prev{left:15px}.ui-datepicker.ui-widget.ui-widget-content a{margin:0}.ui-datepicker.ui-widget.ui-widget-content .ui-datepicker-calendar a:hover{opacity:1;background:#b09e86;border-radius:4px;color:#000}.ui-datepicker.ui-widget.ui-widget-content td{padding:0 0 1px}.ui-datepicker.ui-widget.ui-widget-content td a,.ui-datepicker.ui-widget.ui-widget-content td span{padding:0 .2em}.ui-datepicker.ui-widget.ui-widget-content .not_av span{background:#8d785c}.ui-datepicker.ui-widget.ui-widget-content .not_av.begin,.ui-datepicker.ui-widget.ui-widget-content .not_av.end{position:relative}.ui-datepicker.ui-widget.ui-widget-content .not_av.begin:before,.ui-datepicker.ui-widget.ui-widget-content .not_av.end:before{content:"";border-color:transparent #8d785c;border-style:solid;border-width:24px 45px 0 0;position:absolute;right:0;bottom:2px}.ui-datepicker.ui-widget.ui-widget-content .not_av.end:before{border-width:0 0 24px 45px;left:0;right:auto;top:2px;bottom:auto}.ui-datepicker.ui-widget.ui-widget-content .user_sel a{background:#8d785c;color:#000!important}.ui-datepicker.ui-widget.ui-widget-content .user_sel.begin a{border-top-left-radius:10px;border-bottom-left-radius:10px}.ui-datepicker.ui-widget.ui-widget-content .user_sel.end a{border-top-right-radius:10px;border-bottom-right-radius:10px}#datepicker-container #ui-datepicker-div{position:static!important;display:none;width:100%;padding:0;margin:20px 0}.ui-datepicker.ui-widget.ui-widget-content tr>.user_sel.begin a,.ui-datepicker.ui-widget.ui-widget-content tr>.user_sel.begin~.user_sel a{background:#b09e86}#dispo_mobile,.dispo-form.dispo-listing,.dispo-form.dispo-listing form,.dispo-mobile,.dispo-mobile .offcanvas-body{overflow-x:hidden!important}.dispo-form .dispo-input.prs.infos-wrapper{overflow-x:hidden;min-width:0}.dispo-mobile{min-height:100vh}.dispo-mobile .dispo-dates .dispo-input{border:1px solid #000}.dispo-mobile .offcanvas-header{position:relative;overflow:visible}.dispo-close-x,.dispo-mobile .offcanvas-header .dispo-close-x{position:absolute!important;top:.75rem!important;right:.75rem!important;width:50px!important;min-width:50px!important;height:50px!important;min-height:50px!important;padding:0!important;margin:0!important;border:none!important;opacity:.85!important;cursor:pointer!important;flex-shrink:0!important;background:transparent url(../../../assets/images/close-popup.svg) 50%/18px auto no-repeat!important}.dispo-close-x:hover,.dispo-mobile .offcanvas-header .dispo-close-x:hover{opacity:1!important}.dispo-form.dispo-listing .offcanvas-header-mobile,.offcanvas-header-mobile{position:relative!important;overflow:visible}.dispo-form.dispo-listing .offcanvas-header-mobile .dispo-close-x,.offcanvas-header-mobile .dispo-close-x{top:.5rem!important;right:.5rem!important}@media (max-width:767px){.dispo-form .dispo-label{margin-bottom:8px}}.dispo-form .dispo-value .txt-d.fs-24{font-size:24px!important}.dispo-form .dispo-value .txt-my.fs-12.ms-10{opacity:.8}.dispo-form .dispo-value .ic-calendar{font-size:25px!important}.dispo-form .dispo-group .dispo-input{height:55px;margin:0}.dispo-form .dispo-group .dispo-input .dispo-label{margin:0}.dispo-form .dispo-group .dispo-input .dispo-label .dispo-info{margin-top:5px;display:inline-block}.dispo-form .dispo-group .dispo-input .dispo-numbers input{margin:0 6px}.dispo-form .dispo-group .dispo-input .infos{top:22px}.dispo-form .btn{font-size:16px;font-weight:600;letter-spacing:0;min-height:44px}#preloader{position:fixed;top:0;bottom:0;left:0;right:0;z-index:2000;overflow:hidden;height:100%}#preloader .overlay{background:hsla(0,0%,100%,.5)}#preloader #preloader-lottie,#preloader .overlay{position:absolute;top:0;left:0;right:0;bottom:0}#preloader .reveal{background:#fff;height:100%;position:absolute;width:50%}#preloader .roof-left{transform-origin:right 45%;height:200%}#preloader .roof-right{right:0;transform-origin:left 45%;height:200%}#preloader .wall-left{left:0}#preloader .wall-right{right:0}#preloader .ground{bottom:-30%;left:0;right:0;top:auto;width:100%;height:50%}.offcanvas-backdrop{z-index:9}.site-header{font-weight:600;font-size:12px;padding-bottom:20px;transition:all .5s linear;letter-spacing:1.2px;background:#8d785c}@media (max-width:767.98px){.site-header{padding:15px}}.site-header .mega-menu-link{position:relative;display:inline-block;margin-bottom:10px;transition:all .5s linear;color:#fff}.site-header .mega-menu-link:after{content:"";display:block;position:absolute;width:0;height:1px;background:#fff;left:0;bottom:2px;transition:all .5s linear}.site-header .mega-menu-link:hover{opacity:1}.site-header .mega-menu-link:hover:after{width:100%}.transparent_menu .site-header{background:linear-gradient(180deg,#000 0,transparent);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000",endColorstr="#00000000",GradientType=0)}.site-header .custom-logo{max-width:90px;display:block;height:auto}.site-header.mobile-menu-opened,.site-header.sticky{background:#8d785c;z-index:1000}.site-header.mobile-menu-opened .custom-logo,.site-header.sticky .custom-logo{max-width:70px;transition:all .5s linear}.site-header.mobile-menu-opened .enable_logo2 .logo-sticky,.site-header.sticky .enable_logo2 .logo-sticky{display:block}.site-header.mobile-menu-opened .enable_logo2 .custom-logo-link,.site-header.sticky .enable_logo2 .custom-logo-link{display:none}.site-header.mobile-menu-opened{z-index:9999}.site-header .enable_logo2 .logo-sticky{display:none}.site-header .enable_logo2 .logo-sticky img{max-width:82px;height:auto}.site-header .language-switcher a,.site-header .phone a{margin-bottom:10px;color:#fff}@media (min-width:768px){.site-header.sticky .logo-sticky,.site-header a.custom-logo-link{margin:-22px 28px auto}.site-header #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item{margin:0 0 0 28px}}#masthead-sticky-wrapper,.disable_sticky_menu #masthead{position:relative;z-index:9999}.language-switcher a{text-transform:uppercase;color:#fff}.co-headers .open-search{padding:10px;width:40px;border-radius:100%}.co-headers .btn:before{background:#fff}.co-headers .btn-white:before{display:none}.co-headers .btn-white:hover{opacity:.5;color:#8d785c}.co-headers .btn:hover{color:#8d785c}.search-block{position:absolute;left:0;right:0;top:0;padding-top:143px;background:#8d785c;z-index:100;display:none;z-index:-1}.search-block .search-block-inner{height:250px;display:flex}.search-form{position:relative}.search-form input{width:575px;background:transparent;padding-right:40px;padding-top:18px;padding-bottom:18px;color:#fff}.search-form input::-moz-placeholder{letter-spacing:1.2px;color:#fff}.search-form input::placeholder{letter-spacing:1.2px;color:#fff}.search-form .ic-search{background:transparent;border:0;position:absolute;top:33%;right:10px;font-size:16px;color:#fff}.no-results .search-form{display:inline-block}.no-results .search-form input{color:#000;border-color:#000}.no-results .search-form input::-moz-placeholder{color:#000}.no-results .search-form input::placeholder{color:#000}.no-results .search-form .ic-search{color:#000}#site-navigation-mobile .btn.btn_for_iPad{display:none}@media (width:1024px) and (height:768px){#site-navigation-mobile .btn.btn_for_iPad{display:inline-block}#site-navigation-mobile .btn.btn_for_desktop{display:none}}@media (width:1024px) and (height:1366px){#site-navigation>.d-flex .mega-menu-wrap{position:relative;top:-10px}#site-navigation>.d-flex .custom-logo-link{margin-left:10px;margin-right:10px}.site-header .custom-logo,.site-header.mobile-menu-opened .custom-logo,.site-header.sticky .custom-logo{max-width:60px}.site-header #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item{margin:0 0 0 20px}#mega-menu-wrap-menu-2 #mega-menu-menu-2>li.mega-menu-item{margin:0 20px 0 0}}.dispo-form.dispo-home .ipad_txt{display:none}@media (min-width:1024px) and (max-width:1050px){#mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item>a.mega-menu-link{font-size:10px}}@media (width:1024px) and (height:768px),(width:1024px) and (height:1366px){.dispo-form.dispo-home>form>div{flex-wrap:wrap}.dispo-form.dispo-home>form>div .btn{margin-top:15px!important;width:84.5%;height:50px}.dispo-form.dispo-home>form>div .btn span:not(.ipad_txt){display:none}.dispo-form.dispo-home .ipad_txt{display:inline-block}}@media (width:1024px) and (height:768px){#masthead #site-navigation,#masthead .site-prehead{display:none!important}#site-navigation-mobile{display:flex!important}.home .hide_on_mobile{display:none!important}.home .bloc-home{max-width:720px;width:100%;text-align:center;margin:auto;padding:80px 0 100px}.home .bloc-home .vc_custom_heading{text-align:center!important}}@media (max-width:1023px),(width:768px) and (height:1024px),(width:820px) and (height:1180px){#masthead #site-navigation,#masthead .site-prehead{display:none!important}#site-navigation-mobile{display:flex!important}#masthead{max-width:100vW;margin-left:0}.dispo-form.dispo-home{display:none!important}.dispo-form.dispo-home form>div{flex-wrap:wrap}.dispo-form.dispo-home form>div .dispo-input{margin-bottom:15px}.dispo-form.dispo-home form>div .btn{max-height:115px}}#back-to-top{position:fixed;bottom:18px;left:18px;background:#8d785c;border-radius:20px;padding:14px;color:#fff;font-size:10px;line-height:10px;display:none;transition:bottom .5s}#back-to-top .ic{font-size:12px}#back-to-top .to-top-text{display:inline-block;white-space:nowrap;overflow:hidden}#back-to-top .to-top-text-inner{padding-left:15px}#back-to-top:hover{opacity:1}#back-to-top:hover .to-top-text{display:inline-block}@media (max-width:767.98px){#back-to-top{padding:11px}}a.trigger-chat{position:fixed;bottom:20px;right:20px;background:#8d785c;border-radius:50% 50% 0 50%;width:50px;height:50px;color:#fff;font-size:22px;display:flex;align-items:center;justify-content:center;transition:bottom .5s}@media (max-width:767.98px){a.trigger-chat{width:34px;height:34px;font-size:14px}}.site-footer{background:#fff;color:#fff}.site-footer .site-contact,.site-footer .site-contact a{color:#000}.site-footer a.custom-logo-link{display:block;height:calc(100% - 2rem);width:100%}.site-footer a.custom-logo-link img{width:100%;height:100%}.site-footer .site-info{background:#8d785c}.site-footer a{transition:all 1s;color:#fff}.site-footer a:hover{opacity:.5!important}.site-footer a:after{display:none!important}.site-footer .footer-heading{color:#8d785c}@media (max-width:767.98px){.site-footer .footer-heading{text-align:center}}.site-footer .input-group>.form-control,.site-footer .input-group>.form-select{border-color:#000;margin-bottom:3px}.site-footer .separator-end{border-right:1px solid #000}@media (max-width:767.98px){.site-footer .separator-end{border-right:none;position:relative}.site-footer .separator-end:after{content:"";width:75%;display:block;border-bottom:1px solid #000;position:absolute;bottom:0;left:0;right:0;margin:auto}}.site-footer .site-info .copyrights{align-items:center}@media (max-width:767.98px){.site-footer .site-info .copyrights{flex-wrap:wrap;justify-content:center}}.site-footer .mc4wp-form input[type=submit]{transition:all .2s;font-size:0;background-image:url(../images/arrow-right-black.svg);background-repeat:no-repeat;background-position:50%;filter:brightness(100);background-size:7px}.site-footer .mc4wp-form input[type=submit]:hover{background-color:#fff;filter:brightness(1)}.site-footer #mega-menu-wrap-footer{letter-spacing:1.1px;margin-top:-2px}@media (min-width:767px){#page.on_footer #back-to-top,#page.on_footer .trigger-chat{bottom:80px!important}}@media (max-width:767.98px){.footer-logo{max-width:105px}}.site-footer .social_footer{display:flex;justify-content:start;align-items:center}.site-footer .social_footer strong{margin-right:15px}.site-footer .social_footer a{width:20px;height:20px;display:block;margin-right:10px}.site-footer .social_footer a img{display:block;width:100%;height:auto}@media (max-width:575px){.site-footer .social_footer{justify-content:center;align-items:center;flex-wrap:wrap}.site-footer .social_footer strong{width:100%;margin-right:0;margin-bottom:15px}}@media (max-width:1199px){.site-footer .separator-end>.col-sm-3{width:27%}.site-footer .separator-end .tel_and_email{width:73%}}@media (max-width:991px){.single-chalet footer .container{max-width:720px!important}}@media (min-width:768px){.site-footer .tel_and_email{padding-left:15px!important}.site-footer .social_footer{text-align:left!important}}@media (height:768px) and (width:1024px),(width:1024px) and (height:1366px){.site-footer .separator-end .footer-heading{margin-bottom:67px!important}.site-footer .footer_form .footer-heading{margin-bottom:25px!important}}@media (width:1024px) and (height:768px),(width:1024px) and (height:1366px){.site-footer .separator-end>.col-sm-3{width:30%}.site-footer .separator-end>.col-sm-3 .footer-logo{display:block;width:100%}.site-footer .separator-end>.col-sm-3 .footer-logo img{width:100%}.site-footer .separator-end .tel_and_email{width:70%}.site-footer .social_footer{margin-top:22px}}@media (width:1180px) and (height:820px){.site-footer .separator-end>.col-sm-3{width:27%}.site-footer .separator-end .tel_and_email{width:70%}}@media (max-width:991px) and (min-width:768px),(width:768px) and (height:1024px),(width:820px) and (height:1180px){.site-footer .separator-end{width:370px}.site-footer .separator-end .footer-heading{margin-bottom:52px!important}.site-footer .separator-end .center_on_mobile{font-size:13px}.site-footer .separator-end>.col-sm-3{width:34%}.site-footer .separator-end>.col-sm-3 .footer-logo{display:block;width:100%}.site-footer .separator-end>.col-sm-3 .footer-logo img{width:100%}.site-footer .separator-end .tel_and_email{width:66%;padding-left:10px!important}.site-footer .footer_form{padding-left:65px!important;width:320px}.site-footer .footer_form .mb-20{margin-bottom:8px!important}.site-footer .footer_form .social_footer strong{font-size:13px}.site-footer .footer_form .social_footer a:before{font-size:13px;position:relative;top:2px}.site-footer .social_footer{margin-top:16px}}@media (max-width:767px){.site-footer .site-contact .row{--bs-gutter-x:0}.site-footer .site-contact .row>.row>div{width:100%}.site-footer .site-contact p{font-size:16px;line-height:24px}.site-footer .separator-end:after{width:90%}.footer_form{padding-left:13px!important;padding-top:40px!important;padding-right:13px}.site-info{padding:30px 0!important}.site-info .copyrights{flex-wrap:wrap;justify-content:center}.site-info .copyrights>span{line-height:20px;padding:0!important;margin-bottom:5px}.site-info .copyrights .cls{width:100%;text-align:center}#mega-menu-wrap-footer #mega-menu-footer>li.mega-menu-item{margin-bottom:5px}.concu_realise,.concu_realise img{margin-top:20px}}body,html{overflow-x:hidden}a{transition:all .5s linear}a:hover{opacity:.5}.btn:hover,.custom-logo-link:hover,.hover-primary:hover,.image-hover:hover,.reset-link:hover{opacity:1}.hover-primary:hover{opacity:1;color:#8d785c}.image-hover,.image-hover a{overflow:hidden}.image-hover a img,.image-hover img{transition:all .5s linear}.image-hover:hover,.image-hover a:hover{opacity:1}.image-hover:hover img,.image-hover a:hover img{transform:scale(1.05)}ol,ul{padding-left:1.1rem}.fw-3{font-weight:300}.fw-4{font-weight:400}.fw-5{font-weight:500}.fw-6{font-weight:600}.fw-7{font-weight:700}p:last-child{margin-bottom:0}.width-small,.width-small>.vc_column_container{margin-left:auto!important;margin-right:auto!important}.width-small>.vc_column_container{max-width:720px;float:none}.width-boxed{max-width:990px}.width-boxed,.width-medium{margin-left:auto!important;margin-right:auto!important}.width-medium{max-width:1088px}.little-caps{text-transform:uppercase;font-size:14px}.cls{letter-spacing:1.1px}.header-general{background:#8d785c;padding:65px 0 90px;text-align:center}.header-general .wpb_wrapper{max-width:800px;padding:0 20px;margin:0 auto}.header-general .h1,.header-general h1{margin:0;color:#8d785c}.header-general p{font-size:16px;margin:30px 0 0}.header-general.minimized{padding:50px 0}@media (max-width:575px){.header-general{padding:50px 30px}.header-general .wpb_wrapper{padding-left:0;padding-right:0}.header-general p{font-size:12px;margin-top:20px}}.site-main{position:relative;z-index:0}.parallax-bg-wrap{position:relative;overflow:hidden}.parallax-bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;background-size:cover;background-position:top;background-repeat:no-repeat}.dropshadow-bg:before{content:"";background:rgba(0,0,0,.3);position:absolute;top:0;left:0;bottom:0;right:0}.tooltip .tooltip-arrow:before{display:block;background:#fff;top:0;transform:rotate(-45deg) skew(-10deg,-10deg);transform-origin:0 0;box-shadow:-1px 1px 3px 0 #b9b9b9;border-color:transparent transparent #fff #fff;border-style:solid;border-width:5px}.dispo-home .tooltip .tooltip-arrow:before{box-shadow:none}.tooltip-inner{box-shadow:0 1px 3px 0 #b9b9b9}.dispo-home .tooltip-inner{box-shadow:none}.tooltip.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-inner,.tooltip.bs-tooltip-bottom .tooltip-inner{position:relative;top:-10px}.dispo-form:not(.dispo-home) .tooltip{padding-left:10px;padding-right:10px;width:auto;min-width:180px}.wrapper_fake_tooltip{opacity:0;transition:opacity .3s}.wrapper_fake_tooltip .fake_tooltip{display:block;background:#fff;transform-origin:0 0;box-shadow:-1px 1px 3px 0 #b9b9b9;border-color:transparent transparent #fff #fff;border-style:solid;border-width:5px;font-size:10px;position:absolute;padding:5px 0;min-width:162px;z-index:2;text-align:center;border-radius:10px;top:-50px;right:-3px}.wrapper_fake_tooltip .fake_tooltip_arrow{width:12px;height:15px;background-color:#fff;box-shadow:-1px 1px 3px 0 #b9b9b9;position:absolute;top:-28px;right:26px;transform:scale(.8,1.5) rotate(-45deg)}.wrapper_fake_tooltip.show{opacity:1}.wrapper_fake_tooltip.fake_tooltip_bottom .fake_tooltip{top:auto;bottom:12px}.wrapper_fake_tooltip.fake_tooltip_bottom .fake_tooltip_arrow{top:auto;bottom:35px;box-shadow:0 1px 3px 1px #b9b9b9}.tooltip{opacity:0!important;display:none!important}body.home .dispo-form .wrapper_fake_tooltip .fake_tooltip,body.home .fake_tooltip_arrow{box-shadow:none!important}body.home #dispo_mobile .dispo-form .wrapper_fake_tooltip .fake_tooltip{box-shadow:-1px 1px 3px 0 #b9b9b9!important;right:auto;left:20px;top:-30px}body.home #dispo_mobile .dispo-form .wrapper_fake_tooltip .fake_tooltip_arrow{box-shadow:-1px 1px 3px 0 #b9b9b9!important;right:auto;left:140px;top:-7px}body.home #dispo_mobile .dispo-form .wrapper_fake_tooltip.fake_tooltip_bottom .fake_tooltip_arrow{box-shadow:0 1px 3px 1px #b9b9b9!important}@media (max-width:767px),(width:768px) and (height:1024px){.wrapper_fake_tooltip .fake_tooltip{right:-100px}.wrapper_fake_tooltip .fake_tooltip_arrow{right:-24px}}@media (min-width:1024px){body.ps_is_header_backgroud_image .site-main{padding-top:154.45px}body.ps_is_header_backgroud_image .site-header .ps_bg_image{position:absolute;top:0;bottom:0;left:0;right:0;z-index:-1;visibility:visible;transition:all .5s}body.ps_is_header_backgroud_image .site-header .ps_bg_image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}body.ps_is_header_backgroud_image .site-header .ps_custom_transparence_menu{position:absolute;top:0;bottom:0;left:0;right:0;z-index:-1;visibility:visible;opacity:1}body.ps_is_header_backgroud_image .site-header.sticky .ps_bg_image,body.ps_is_header_backgroud_image .site-header.sticky .ps_custom_transparence_menu{visibility:hidden;opacity:0}body.ps_is_header_backgroud_image.disable_sticky_menu .site-main{padding-top:0}}@media (width:1024px) and (height:1366px){body.ps_is_header_backgroud_image .site-main{padding-top:123px}}@media (max-width:1023px),(width:768px) and (height:1024px),(width:820px) and (height:1180px),(width:1024px) and (height:768px){body.ps_is_header_backgroud_image:not(.disable_sticky_menu) .site-main{padding-top:73px}}@media (max-width:767px),(max-width:1023px),(width:768px) and (height:1024px),(width:820px) and (height:1180px),(width:1024px) and (height:768px){body.ps_is_header_backgroud_image .site-header{background:#8d785c}body.ps_is_header_backgroud_image .site-header .ps_bg_image,body.ps_is_header_backgroud_image .site-header .ps_custom_transparence_menu{display:none}}@media (max-width:767px){body.ps_is_header_backgroud_image #primary:not(.main_menu_open){margin-top:0}body.ps_is_header_backgroud_image:not(.disable_sticky_menu) .site-main{margin-top:0;padding-top:66px}}.before_footer,.before_footer .listing-text,.blog .listing-blog,.listing_before_footer .listing-line:last-child,.section_faq,.single-post #primary,.tax-cat_attrait .section-subcat:last-child,.wrap_single_chalet_section_attrait{background:#e8e2da;background:linear-gradient(0deg,rgba(232,226,218,.7651261188),hsla(0,0%,100%,.3309524493) 54%)}.blog .listing-blog,.section_faq,.single-post #primary,.tax-cat_attrait .section-subcat:last-child{padding-bottom:80px}.ui-datepicker.ui-widget.ui-widget-content td a,.ui-datepicker.ui-widget.ui-widget-content td span{padding-top:5px;padding-bottom:5px}.wrap_btn_wi .btn{background-color:#8d785c;color:#fff}.wrap_btn_wi .btn:before{background:#fff}.wrap_btn_wi .btn:hover{color:#8d785c}@media (min-width:1024px){.ui-datepicker.ui-widget.ui-widget-content.top{transform:translateY(-20px)}}.form-check{display:flex;align-items:center;padding:0}.form-check .form-check-input{float:none;margin:0 10px 0 0;width:13px;height:13px}input:focus{outline:none}.wpcf7-not-valid-tip{font-size:12px}.wpcf7-form-control-wrap{display:block}.wpcf7-form-control-wrap input,.wpcf7-form-control-wrap select,.wpcf7-form-control-wrap textarea{font-size:16px}.format-label-wrap label{color:#8d785c}.offcanvas-backdrop{background:rgba(0,0,0,.6);display:block;width:100%;height:100%;position:fixed;top:0;left:0}.menu-hamburger{background:transparent;border:none;display:flex;justify-content:space-between;flex-direction:column;height:15px;margin-right:18px;outline:none;box-shadow:none}.menu-hamburger span{width:18px;height:3px;border-radius:3px;background:#fff}.mobile-menu-opened .menu-hamburger span{transition:all .5s linear}.mobile-menu-opened .menu-hamburger span:first-child{transform:rotate(45deg);transform-origin:3px center;position:relative;top:1px}.mobile-menu-opened .menu-hamburger span:nth-child(2){opacity:0}.mobile-menu-opened .menu-hamburger span:last-child{transform:rotate(-45deg);transform-origin:2px center}.mobile-menu{top:66px;width:274px;background:#8d785c;color:#fff;border:none}.mobile-menu .offcanvas-body{padding:0;display:flex;flex-direction:column;justify-content:space-between}.mobile-menu .mobile-menu-wrap{border-top:1px solid #fff;margin-bottom:0}.mobile-menu .mobile-menu-wrap a{color:#fff;font-weight:700;padding:15px 24px;border-bottom:1px solid #fff;display:block;position:relative}.mobile-menu .mobile-menu-wrap a:before{content:"";background:#8d785c;width:0;height:100%;position:absolute;left:0;top:0;z-index:-1;transition:all .5s linear}.mobile-menu .mobile-menu-wrap a:hover{opacity:1}.mobile-menu .menu-item-has-children a .submenu-arrow{position:absolute;top:27px;right:20px;width:9px;height:1px;display:block;background:#8d785c}.mobile-menu .menu-item-has-children a .submenu-arrow:after,.mobile-menu .menu-item-has-children a .submenu-arrow:before{content:"";position:absolute;width:6px;height:1px;display:block;background:#fff;transform:rotate(45deg);right:-1px;top:-2px}.mobile-menu .menu-item-has-children a .submenu-arrow:after{transform:rotate(-45deg);top:2px}.mobile-menu .submenu-block{background:#8d785c;position:absolute;top:0;left:0;width:100%}.mobile-menu .submenu-block ul{list-style:none;padding:0;margin-bottom:0}.mobile-menu .submenu-block ul a{display:block;font-size:14px;color:#b09e86;border-bottom:1px solid #fff;padding:15px 24px}.mobile-menu .submenu-block .submenu-back{display:block;margin:24px;color:#b09e86;font-size:12px}.mobile-menu .submenu-block .submenu-back .ic{padding-right:18px}.mobile-menu .submenu-block .submenu-title{font-weight:700;color:#8d785c;margin-left:24px;display:block}.mobile-menu .phone{padding:24px 24px 10px;font-size:12px;font-weight:600}.mobile-menu .phone a{color:#fff}.mobile-menu .language-switcher{padding:0 24px;font-size:12px;font-weight:600}.mobile-menu .language-switcher a{text-transform:none}.mobile-menu .search-block{display:block;position:static;padding:20px 24px 35px;z-index:9}.mobile-menu .search-block .search-block-inner{height:auto;display:block}.mobile-menu .search-block .search-block-inner .form-control:focus{background-color:transparent}.mobile-menu .search-form input{width:100%;padding:12px 35px 12px 12px}.mobile-menu .search-form .ic-search{padding:0;right:12px}@media (height:768px) and (width:1024px),(width:768px) and (height:1024px){.mobile-menu{top:73px}}#mobile-menu-container{position:relative;overflow:hidden}.dispo-mobile .btn{width:100%}.dispo-mobile .dispo-title{text-align:center;width:100%;font-size:22px;font-weight:700;color:#8d785c;margin:15px 0 9px}.dispo-mobile .offcanvas-header{padding:20px 20px 0}.dispo-mobile .btn-close{padding:0;position:absolute;top:20px;right:20px;margin:0}.dispo-mobile .tooltip{width:auto}.dispo-mobile .tooltip-inner{box-shadow:0 1px 3px 0 #b9b9b9}@media (min-width:1024px) and (max-width:1199px){#masthead #site-navigation{align-items:center!important}#masthead #site-navigation .co-headers .btn{max-width:140px}.site-header #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item{margin:0 0 0 18px}.site-header .custom-logo{max-width:60px}.site-header.sticky .logo-sticky,.site-header a.custom-logo-link{margin:-22px 18px auto}}@media (max-width:767px),(width:768px) and (height:1024px){.listing_chalets .dispo-listing .tooltip{width:auto}.listing_chalets .dispo-listing .tooltip-inner{box-shadow:0 1px 3px 0 #b9b9b9}}.ios_platform.browser_safari .mobile-menu-opened .menu-hamburger span:first-child{top:3px}.h2,h2{margin-bottom:30px}@media (max-width:1023px){.hide_on_mobile{display:none!important}}@media (max-width:767px){.center_on_mobile{text-align:center!important}}@media (max-width:575px){p{font-size:12px;line-height:22px}.h2,h2{margin-bottom:20px;font-size:22px;line-height:27px}body:not(.home) .h1,body:not(.home) h1{font-size:22px!important;line-height:27px!important}body:not(.home) .builder_intro_interne{padding:0 44px}body:not(.home) .builder_intro_interne .h1,body:not(.home) .builder_intro_interne h1{margin-bottom:20px}}.bg-sapin{background-repeat:no-repeat;background-position:bottom -70px right}.home .bg-sapin{padding:92px 85px}@media (max-width:767.98px){.home .bg-sapin{padding:50px 35px}}@media (min-width:768px){.bg-sapin{background-size:500px}.bg-sapin .vc_btn3-container,.bg-sapin .vc_custom_heading{text-align:left!important}}@media (width:1024px) and (height:1366px){.bg-sapin{background-size:350px}}@media (width:768px) and (height:1024px){.bg-sapin{background-size:300px}}.cu-masonry .wpb_single_image .vc_figure{width:100%;border-radius:12px}.cu-masonry .wpb_single_image .vc_figure .vc_single_image-wrapper{width:100%;border-radius:12px;overflow:hidden}.cu-masonry .wpb_single_image .vc_figure .vc_single_image-wrapper:hover:after{display:none}.cu-masonry .wpb_single_image .vc_figure .vc_single_image-wrapper img{width:100%;transition:transform .2s}.cu-masonry .wpb_single_image .vc_figure .vc_single_image-wrapper img:hover{transform:scale(1.1)}.home .little-caps{letter-spacing:1.4px}.home button.btn.btn-default{letter-spacing:1.2px}.home .entry-content>.vc_row:first-child{min-height:100vh}.home .entry-content>.vc_row:first-child .dispo-form form .btn.btn-default{padding:10px 40px;font-size:16px;line-height:18px;margin:0 6px}@media (max-width:767px){.home .entry-content>.vc_row:first-child .h1,.home .entry-content>.vc_row:first-child h1{margin:250px 50px 200px;position:relative;top:-80px}.home .entry-content>.vc_row:first-child .dispo-form form .btn.btn-default{padding:35px 40px;width:98%}}@media (min-width:768px){.home .entry-content>.vc_row:first-child{position:relative}.home .entry-content>.vc_row:first-child .dispo-form form{position:absolute;width:100%;bottom:6vh;left:0}}.home .entry-content .notre-mission>.vc_column_container .vc_row.vc_row-o-equal-height.vc_row-flex{flex-wrap:nowrap;margin-bottom:40px}@media (max-width:767.98px){.home .entry-content .notre-mission>.vc_column_container .vc_row.vc_row-o-equal-height.vc_row-flex{flex-wrap:wrap}}@media (max-width:767.98px){.home .entry-content .notre-mission>.vc_column_container .vc_row.vc_row-o-equal-height.vc_row-flex>.vc_column_container:first-child{max-width:100%;width:100%;margin:0}}.home .entry-content .notre-mission .mission-item .vc_column-inner{padding:0}.home .entry-content .notre-mission .mission-item .wpb_single_image{margin-bottom:0;text-align:center;margin-right:20px}.home .entry-content .notre-mission .mission-item .wpb_single_image .vc_figure{width:70px}.home .entry-content .notre-mission .mission-item .wpb_single_image .vc_figure img{width:70px;height:70px}.home .entry-content .notre-mission .mission-item .vc_single_image-wrapper,.home .entry-content .notre-mission .mission-item .vc_single_image-wrapper img{width:100%}.home .entry-content .notre-mission .vc_icon_element{margin-bottom:0}@media (max-width:767.98px){.home .entry-content .notre-mission .vc_icon_element{text-align:center}}.home .entry-content .notre-mission .vc_icon_element .vc_icon_element-icon{background-color:#8d785c;padding:15px 18px;border-radius:50%;cursor:pointer;transition:all .5s linear}.home .entry-content .notre-mission .vc_icon_element .vc_icon_element-icon:hover:before{transform:scale(1.2)}@media (max-width:767.98px){.home .entry-content .notre-mission .vc_custom_heading{text-align:center!important}}.home .attrait-inner{margin:0 80px 95px}.home .attrait-blocs-mobile{margin-bottom:50px}.vc_parallax-inner{transform:translateY(20%)}@media (max-width:767.98px){.vc_parallax-inner{height:100%!important;top:0!important;transform:none!important}}.bloc-home{padding:180px 115px 180px 80px}@media (max-width:767.98px){.bloc-home{padding:50px 35px}}.bloc2-home{padding:95px 80px 50px}@media (max-width:767.98px){.bloc2-home{padding:50px 35px 35px}}@media (max-width:767px){.bg-sapin{background-size:80%;background-position:bottom -35px right -80%}}@media (max-width:575px){.home .h2,.home h2,.home p{text-align:center!important}.home .bloc-home{padding:50px 30px}.home .bloc-home .wpb_wrapper{text-align:center}.home .prlx{height:435px!important}.home .little-caps{font-size:12px;letter-spacing:1.2px;font-weight:500;margin-bottom:20px!important}.home .entry-content .notre-mission>.wpb_column{padding-bottom:0}.home .entry-content .notre-mission>.wpb_column:nth-child(2){padding-top:0}.home .entry-content .notre-mission .vc_custom_heading{font-size:12px;margin-top:10px}.home .entry-content .notre-mission>.vc_column_container .vc_row.vc_row-o-equal-height.vc_row-flex{margin-bottom:30px}}@media (max-width:1023px){.prlx .vc_empty_space{height:500px!important}.home .bloc-home{padding:80px;width:100%}.home .bloc-home .wpb_wrapper{text-align:center}.home .bloc-home .vc_custom_heading,.home .bloc-home .wpb_text_column p{text-align:center!important}.home .notre-mission>.wpb_column{width:50%}#ps_devenir_proprietaire .wpb_wrapper .listing-line:first-child .listing-text{text-align:left;max-width:800px}#ps_devenir_proprietaire .wpb_wrapper .listing-line:first-child .listing-text .listing-description ul,#ps_devenir_proprietaire .wpb_wrapper .listing-line:first-child .listing-text .listing-head{align-items:start}}@media (width:768px) and (height:1024px),(width:1024px) and (height:1366px){.prlx .vc_empty_space{height:550px!important}.home .bloc-home{padding-top:80px;padding-bottom:80px}.home .voir_promo .bloc-home{width:60%}.home .voir_promo .hide_on_mobile{width:40%}.home .notre-mission{display:flex;justify-content:flex-start}}@media (width:1024px) and (height:768px){.home .attrait-inner{display:none!important}.home .attrait-blocs-mobile{display:block!important;margin-bottom:100px}.home .bloc2-home>.vc_row>.wpb_column{width:100%}.home .bloc2-home>.vc_row>.wpb_column .vc_custom_heading{text-align:center!important;margin-bottom:15px!important}.home .bloc2-home>.vc_row>.wpb_column p{text-align:center}.home .bg-sapin{background-size:450px}}@media (width:768px) and (height:1024px),(width:810px) and (height:1080px),(width:820px) and (height:1180px){.prlx .vc_empty_space{height:400px!important}.hide_on_mobile{display:none!important}.attrait-blocs-mobile{display:block!important;margin-left:35px!important;margin-top:0;margin-bottom:95px!important}.attrait-inner{display:none!important}.home .bloc-home{width:100%;padding-left:0;padding-right:0;max-width:720px;margin:auto;text-align:center}.home .bloc-home .vc_custom_heading{text-align:center!important}.home .voir_promo .bloc-home{width:100%}.home .bloc2-home{padding:95px 0;max-width:720px;margin:auto!important;text-align:center}.home .bloc2-home .text-md-start{text-align:center!important}.home .bloc2-home>div{margin-bottom:0!important}.home .bloc2-home>div .wpb_column{width:100%!important}.home .bloc2-home>div .wpb_column:first-child{margin-bottom:20px}.home .attrait-inner{display:none!important;margin-left:auto;margin-right:auto;max-width:720px}.home .bg-sapin{padding-left:0;padding-right:0;margin-left:auto!important;margin-right:auto!important;max-width:720px}.home .notre-mission>.wpb_column{width:50%}.home .testimonials .px-md-20{padding-top:95px!important;padding-bottom:95px!important}}.bg-sapin{position:relative}@media (max-width:767px){.home .notre-mission>.wpb_column{width:100%}.home .bloc-home{padding:50px 30px}.home .entry-content .notre-mission>.vc_column_container .vc_row.vc_row-o-equal-height.vc_row-flex>.vc_column_container:nth-child(2){max-width:260px;margin:auto}.attrait-blocs-mobile .swiper-button-next,.attrait-blocs-mobile .swiper-button-prev{z-index:99;background:#b09e86;width:40px;height:40px;border-radius:100%;font-size:10px;transform:translateY(-50%)}.attrait-blocs-mobile .swiper-button-next:after,.attrait-blocs-mobile .swiper-button-prev:after{content:"";display:block;border:3px solid #8d785c;width:12px;height:12px;position:relative}.attrait-blocs-mobile .swiper-button-next{right:30px}.attrait-blocs-mobile .swiper-button-next:after{border-top:0;border-left:0;transform:rotate(-45deg);left:-2px}.attrait-blocs-mobile .swiper-button-prev{left:0}.attrait-blocs-mobile .swiper-button-prev:after{border-bottom:0;border-right:0;transform:rotate(-45deg);right:-2px}.home .entry-content .notre-mission .vc_icon_element{display:none!important}}.chalet-image{border-radius:10px;overflow:hidden}.chalet-image.owl-carousel .dots-wrapper{position:absolute;bottom:10px;z-index:100;width:100%;text-align:center}.chalet-image.owl-carousel .dots-wrapper .dots-outer{overflow:hidden;max-width:60px;margin:0 auto}.chalet-image.owl-carousel .dots-wrapper .owl-dots{display:flex}.chalet-image.owl-carousel .dots-wrapper .owl-dots.lt5{justify-content:center}.chalet-image.owl-carousel .owl-dot{height:8px;width:8px;background:#ced4da;border-radius:100%;margin:0 2px;flex-shrink:0;transition:all .1s}.chalet-image.owl-carousel .owl-dot.active{background:#fff}.chalet-image.owl-carousel .owl-dot.small{transform:scale(.7)}.chalet-image.owl-carousel .owl-nav{opacity:0;transition:all .5s linear}.chalet-image.owl-carousel .owl-nav .owl-next,.chalet-image.owl-carousel .owl-nav .owl-prev{position:absolute;top:50%;font-size:20px;margin-top:-20px;left:10px;display:block;width:40px;height:40px;border-radius:100%}.chalet-image.owl-carousel .owl-nav .owl-next .ic,.chalet-image.owl-carousel .owl-nav .owl-prev .ic{line-height:40px;color:#fff}.chalet-image.owl-carousel .owl-nav .owl-next{right:10px;left:auto}.chalet-image.owl-carousel:hover .owl-nav{opacity:1}.chalet-item{transition:all .5s linear;background:#fff;border-radius:10px;margin-bottom:32px;max-width:350px}.chalet-item .tags{position:absolute;right:0;z-index:100;padding:8px;color:#fff;text-align:right;width:100%;font-size:12px;font-weight:600}.chalet-item .tags .tag{padding:5px 9px;border-radius:5px;display:inline-block;margin:2px}.chalet-item .tag-long_terme{background:#e1c05a;float:left}.chalet-item .tag-derniere_minute,.chalet-item .tag-nouveaute,.chalet-item .tag-offre_speciale{float:right}.chalet-item .tag-nouveaute{background:#4c8ba2}.chalet-item .tag-nouveaute+.tag-derniere_minute,.chalet-item .tag-nouveaute+.tag-offre_speciale{clear:both}.chalet-item .tag-offre_speciale{background:#000}.chalet-item .tag-derniere_minute{background:#ab3a3a}.chalet-item .chalet-image-wrap{position:relative;padding-top:75%}.chalet-item .chalet-image-wrap .tags{top:0}.chalet-item .chalet-image-wrap .chalet-image{position:absolute;top:0;left:0;right:0;bottom:0}.chalet-item .chalet-image-item{height:260px}.chalet-item .chalet-text{padding:27px 22px}.chalet-item .chalet-title-block{width:100%}.chalet-item .chalet-title{margin-bottom:0}.chalet-item .chalet-location{color:#000!important}.chalet-item .price-block{line-height:17px}.chalet-item .icons{color:#8d785c;display:flex;align-items:center}.chalet-item .icons .caracteristique img{height:16px}.chalet-item .icons .amenity img{max-width:100%;max-height:100%}.chalet-item .icons .amenity{display:inline-block;box-sizing:content-box;width:21px}.chalet-item .icons .amenity.icon-acces-a-l-eau,.chalet-item .icons .amenity.icon-animaux-acceptes-avec-restriction,.chalet-item .icons .amenity.icon-bord-de-l-eau,.chalet-item .icons .amenity.icon-foyer-interieur,.chalet-item .icons .amenity.icon-piscine,.chalet-item .icons .amenity.icon-prise-vehicule-electrique{width:24px}.chalet-item .chalet-image img{width:auto;height:100%;transition:all .5s linear}.chalet-item:hover{box-shadow:0 1rem 3rem rgba(0,0,0,.175)}.listing-chalets{background:#f3f0e9}.chalet-excerpt{min-height:90px;margin-top:16px;margin-bottom:6px;height:90px;overflow:hidden}.load-more-wrap #load-more{color:#fff;background-color:#8d785c}.load-more-wrap #load-more:before{background:#fff}.load-more-wrap #load-more:hover{color:#8d785c}.filters .form-check-label{font-size:10px;font-weight:600}.listing_chalets .filter_chalet_mobile{display:none}.listing_chalets .chalet-item .chalet-image .chalet-image-item img{-o-object-fit:cover;object-fit:cover}.dispo-form.dispo-listing .btn .btn-mobile,.listing_chalets .dispo-form.dispo-listing form>div:first-child .dispo-input.trigger-filters span.button,.offcanvas-header-mobile{display:none}@media (width:1024px) and (height:768px),(width:1024px) and (height:1366px){.chalet-item .chalet-image-item{height:215px}}@media (max-width:991px) and (min-width:768px),(width:768px) and (height:1024px){.dispo-form.dispo-listing .dispo-input{margin-bottom:15px}.dispo-form.dispo-listing .btn{max-height:82px}.listing_chalets .listing-chalets .chalet-item-wrap{width:50%}}@media (max-width:1023px),(width:768px) and (height:1024px){.dispo-form.dispo-listing .btn .btn-desktop{display:none}.dispo-form.dispo-listing .btn .btn-mobile{display:block}.offcanvas-header-mobile{display:flex;align-items:center;justify-content:space-between}#masthead.filter_mobile_show{display:none}#page_listing_chalets #site-navigation-mobile .mobile-right{display:none!important}.listing_chalets .listing-chalets{padding-left:30px;padding-right:30px;padding-bottom:50px!important}.listing_chalets .filter_chalet_mobile{display:block;width:calc(100% - 60px);text-align:center;background:#e8e2d2;padding:10px;margin:17px auto;border-radius:10px;cursor:pointer;color:#8d785c;font-weight:600;font-size:16px}.listing_chalets .filter_chalet_mobile i{margin-right:15px}.listing_chalets .container{max-width:100%;padding:0}.listing_chalets .chalet-item{margin-left:auto;margin-right:auto}.listing_chalets #sticky-wrapper{height:auto!important}.listing_chalets .dispo-form.dispo-listing{position:fixed;bottom:0;z-index:1045;display:flex;flex-direction:column;visibility:visible;background-clip:padding-box;outline:0;top:0;left:0;right:0;height:100vH!important;overflow-x:hidden;overflow-y:auto;border-bottom:1px solid rgba(0,0,0,.2);transform:translateY(-100%);transition:transform .3s ease-in-out}.listing_chalets .dispo-form.dispo-listing.show{transform:none}.load-more-wrap{margin-top:30px!important}.listing_chalets .dispo-form.dispo-listing{padding:0}.listing_chalets .dispo-form.dispo-listing .offcanvas-header{padding:20px 20px 0;position:relative}.listing_chalets .dispo-form.dispo-listing .offcanvas-header .dispo-title{text-align:center;width:100%;font-size:22px;font-weight:700;color:#8d785c;margin:15px 0 9px}.listing_chalets .dispo-form.dispo-listing .offcanvas-header #close_dispo_second_niveau{padding:0;position:absolute;top:20px;right:20px;margin:0}.listing_chalets .dispo-form.dispo-listing form{flex-grow:1;padding:1rem;overflow-y:auto}.listing_chalets .dispo-form.dispo-listing form>div:first-child{padding:0 19px;margin-bottom:10px}.listing_chalets .dispo-form.dispo-listing form>div:first-child .dispo-input{margin-left:0;margin-right:0;width:100%;margin-bottom:10px;padding:15px 20px}.listing_chalets .dispo-form.dispo-listing form>div:first-child .dispo-input:not(.prs) .dispo-sublabel{display:none}.listing_chalets .dispo-form.dispo-listing form>div:first-child .dispo-input .dispo-value .txt-my{margin-left:10px;opacity:.8}.listing_chalets .dispo-form.dispo-listing form>div:first-child .dispo-input.prs{height:75px;display:flex;align-items:center;justify-content:space-between}.listing_chalets .dispo-form.dispo-listing form>div:first-child .dispo-input.prs.prs-adult{border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0;margin:0}.listing_chalets .dispo-form.dispo-listing form>div:first-child .dispo-input.prs.infos-wrapper{border-top-right-radius:0;border-top-left-radius:0}.listing_chalets .dispo-form.dispo-listing form>div:first-child .dispo-input.prs.infos-wrapper .infos{right:-25px;top:-2px}.listing_chalets .dispo-form.dispo-listing form>div:first-child .dispo-input.prs .dispo-label{margin-bottom:2px}.listing_chalets .dispo-form.dispo-listing form>div:first-child .dispo-input.prs .dispo-sublabel{font-size:12px;height:auto;margin:0}.listing_chalets .dispo-form.dispo-listing form>div:first-child .dispo-input.prs>span{position:relative}.listing_chalets .dispo-form.dispo-listing form>div:first-child .dispo-input.prs .dispo-numbers input{font-size:17px;font-weight:500;margin:0 6px}.listing_chalets .dispo-form.dispo-listing form>div:first-child .dispo-input.trigger-filters{display:flex;align-items:center;justify-content:space-between;height:75px;cursor:pointer;margin-bottom:0}.listing_chalets .dispo-form.dispo-listing form>div:first-child .dispo-input.trigger-filters>span{display:flex;align-items:center}.listing_chalets .dispo-form.dispo-listing form>div:first-child .dispo-input.trigger-filters .dispo-label{order:2;margin:0}.listing_chalets .dispo-form.dispo-listing form>div:first-child .dispo-input.trigger-filters i{margin-top:0;margin-right:6px}.listing_chalets .dispo-form.dispo-listing form>div:first-child .dispo-input.trigger-filters span.button{display:flex;background:#b09e86;color:#8d785c;font-weight:600;border-radius:100%;width:26px;height:26px;line-height:26px;border:none;align-items:center;justify-content:center}.listing_chalets .dispo-form.dispo-listing form>div:first-child .dispo-input.trigger-filters.open{border-bottom-right-radius:0;border-bottom-left-radius:0;border-bottom:none}.listing_chalets .dispo-form.dispo-listing form>div:first-child .btn{margin-left:0;margin-top:20px;width:100%}.listing_chalets .filters{margin-left:19px;margin-right:19px;position:relative!important;border:1px solid #000;border-top:none;border-bottom-left-radius:10px;border-bottom-right-radius:10px;padding-top:0;padding-left:20px;padding-right:20px;display:none;top:-82px;z-index:9}.listing_chalets .filters .filters-inner .fs-12{font-size:11px!important;line-height:16px;margin-bottom:15px}.listing_chalets .filters .filters-inner .col-md-7{display:flex;flex-wrap:wrap}.listing_chalets .filters .filters-inner .col-md-7>div{width:50%;padding-right:0}#page_listing_chalets #ui-datepicker-div{left:35px!important;width:calc(100vw - 70px);right:36px}}@media (max-width:767px){#page_listing_chalets .builder_intro_interne .vc_custom_heading{max-width:390px;margin-left:auto;margin-right:auto}#page_listing_chalets .chalet-item .chalet-title{line-height:16px}.listing_chalets .filters{top:-8px;margin:0}}@media (max-width:575px){#page_listing_chalets .builder_intro_interne .vc_custom_heading{max-width:280px}}.chalet-image-item{border-radius:10px;overflow:hidden}.chalet-image-main{max-width:700px;border-radius:22px}.chalet-image-main .swiper-button-next,.chalet-image-main .swiper-button-prev{opacity:0;background:rgba(0,0,0,.6);border-radius:100%;width:44px;height:44px;transition:all .5s linear}.chalet-image-main .swiper-button-next:after,.chalet-image-main .swiper-button-prev:after{content:none}.chalet-image-main .swiper-button-next .ic:before,.chalet-image-main .swiper-button-prev .ic:before{color:#fff;font-size:14px}.chalet-image-main:hover .swiper-button-next,.chalet-image-main:hover .swiper-button-prev{opacity:1}.chalet-image-main .chalet-image-item{position:relative;padding-top:75%;overflow:hidden}.chalet-image-main .chalet-image-item img,.chalet-image-main .chalet-image-item svg{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.chalet-image-mini .chalet-image-item{width:152px}.chalet-image-mini .swiper-slide img{cursor:pointer;max-width:100%;height:auto}.chalet-image-mini .swiper-slide-thumb-active{opacity:.5}.chalet-image-mini.swiper{padding:0 30px}.chalet-image-mini .swiper-button-next,.chalet-image-mini .swiper-button-prev{background:#fff;height:100%;top:0;margin:0;left:0}.chalet-image-mini .swiper-button-next:after,.chalet-image-mini .swiper-button-prev:after{content:none}.chalet-image-mini .swiper-button-next .ic,.chalet-image-mini .swiper-button-prev .ic{transition:all .5s linear}.chalet-image-mini .swiper-button-next .ic:hover,.chalet-image-mini .swiper-button-prev .ic:hover{opacity:.5}.chalet-image-mini .swiper-button-next .ic:before,.chalet-image-mini .swiper-button-prev .ic:before{color:#8d785c;font-size:14px}.chalet-image-mini .swiper-button-next{right:0;left:auto}.chalet-image-number{padding:6px 0}.details-chalet img{height:24px;margin-right:13px}.legend{font-size:10px;color:#000}.legend .color{display:inline-block;width:15px;height:15px;vertical-align:text-bottom;border-radius:50%}.legend .non-disponible .color{background:#8d785c}.single-chalet .ui-datepicker.ui-widget.ui-widget-content{border:none;width:100%;padding:0}.dispo-form-single .dispo-label{font-size:12px}.dispo-form-single .txt-d{font-size:24px}.dispo-form-single .txt-my{font-size:12px;margin:0 0 0 15px}.dispo-form-single .dispo-price .price-input{background:#b09e86;color:#000;font-weight:600;padding:12px 16px;width:115px;border-radius:10px}.dispo-form-single .submit{width:100%}.dispo-form-single .dates-group{border:1px solid #000;display:flex;border-radius:10px}.dispo-form-single .dates-group .dispo-input{width:50%;padding:10px 14px 7px}.dispo-form-single .dates-group .dispo-input:first-child{border-right:1px solid #000;border-radius:0;margin-right:0}.dispo-group{border:1px solid #000;border-radius:10px;margin-top:8px}.dispo-group .dispo-input{padding:6px 20px;display:flex;align-items:center;justify-content:space-between;margin:0}.dispo-group .dispo-input:not(:last-child){border-bottom:1px solid #000;border-bottom-left-radius:0;border-bottom-right-radius:0}.dispo-group .dispo-label{font-weight:700;font-size:12px}.dispo-group .dispo-info{color:#000;font-weight:400}.wrap_single_chalet_section_attrait .container-full-width-attrait{padding-bottom:80px!important}.single-chalet #map{margin-bottom:100px}.single-chalet .container{max-width:1127px}.single-chalet .h1,.single-chalet h1{font-size:30px}.single-chalet .h2,.single-chalet h2{font-size:20px}.single-chalet section{margin-top:70px}.single-chalet .amenity-item{line-height:1;color:#8d785c}.single-chalet .amenity-item .amenity-icon,.single-chalet .amenity-item img{width:32px;height:32px;margin-right:1em}.single-chalet .characteristics .accordion{border-top:var(--bs-border-width) solid #000;border-bottom:var(--bs-border-width) solid #000}.single-chalet .accordion-item{border-left:0;border-right:0}.single-chalet .accordion-item .accordion-button{box-shadow:none}.single-chalet .btn{padding:10px 20px;border-radius:8px}.single-chalet .map-wrapper{background:#fff}.single-chalet .map-wrapper .wrap_similaires{background:#b09e86;padding-bottom:80px;padding-top:10px}.single-chalet .map-wrapper .wrap_similaires #load-more{color:#fff;background-color:#8d785c}.single-chalet .map-wrapper .wrap_similaires #load-more:before{background-color:#fff}.single-chalet .map-wrapper .wrap_similaires #load-more:hover{color:#8d785c}.single-chalet .map-wrapper .wrap_similaires.wrap_dark_block{background:#000}.single-chalet .map-wrapper .wrap_dark_block,.single-chalet .single-chalet .map-wrapper .wrap_similaires.wrap_dark_block{background:#000!important}.single-chalet .map .h2,.single-chalet .map h2{font-weight:600;font-size:30px}.single-chalet .map .h2 span,.single-chalet .map h2 span{font-weight:400;font-size:20px;color:#b09e86}.wrap_single_chalet_section_attrait{max-width:100%;padding-left:100px;padding-right:100px}.chalet-image-mini .swiper-slide img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media (width:768px) and (height:1024px),(width:1024px) and (height:1366px){.single-chalet section.attraits{padding-bottom:0!important}}@media (width:1024px) and (height:1366px){.single-chalet .similaires .chalet-image-item{position:relative;left:-1px}.single-chalet .similaires .chalet-image-item .image-hover img{-o-object-fit:cover;object-fit:cover}}@media (width:1024px) and (height:768px),(width:1024px) and (height:1366px){.single-chalet .map-wrapper #map img{width:100%;max-width:100%}}@media (width:768px) and (height:1024px){.single-chalet .similaires .chalet-item-wrap{width:50%}.single-chalet .dispo-form-single .inner-wrapper-sticky{min-width:230px!important}.single-chalet .dispo-form-single .dispo-price .price-input{padding:10px}.single-chalet .single_chalet_detail{padding-right:0!important}.single-chalet #dispo_single_desktop{padding-left:10px!important}.single-chalet .details .details-chalet>span{padding-right:20px!important;font-size:13px!important}.single-chalet .amenity-item{font-size:14px!important}}@media (max-width:991px){.single-chalet .btn{padding:9px 18px;border-radius:7px}.single-chalet #dispo_single_mobile{margin-top:40px}.single-chalet #dispo_single_mobile .dispo-group{margin-top:20px}.single-chalet #dispo_single_mobile .btn{margin-bottom:20px}.single-chalet .single_chalet_map #map img{max-width:100%}}@media (max-width:767px){.wrap_single_chalet_section_attrait{max-width:100%;padding-left:0;padding-right:0}.single-chalet .amenity-item .amenity-icon,.single-chalet .amenity-item img{width:22px;height:22px}.single-chalet .btn{padding:8px 16px;border-radius:6px}.single-chalet .dispo-form.dispo-form-single>.inner-wrapper-sticky{position:static!important;transform:none!important}.single-chalet #dispo_single_desktop{display:none}.single-chalet .single_chalet_detail{width:100%;padding:0!important}.single-chalet .site-main>.container>.row{--bs-gutter-x:0}.single-chalet .site-main>.container>.row .single_chalet_detail{width:100%;padding:0!important;--bs-gutter-x:0}.single-chalet .site-main>.container>.row .single_chalet_detail .chalet-image-main{max-width:100%}.single-chalet .similaires .chalet-item-wrap .chalet-item{margin-left:auto;margin-right:auto}.single-chalet .attrait-blocs-mobile{margin-left:0}.single-chalet #masthead-sticky-wrapper{height:auto!important}.single-chalet .site-main>.container{padding:0}.single-chalet .site-main>.container .single_back_result{padding:0 38px}.single-chalet .site-main>.container .single_chalet_detail p{font-size:14px}.single-chalet .site-main>.container .single_chalet_detail #dispo_single_mobile,.single-chalet .site-main>.container .single_chalet_detail .chalet-image-main,.single-chalet .site-main>.container .single_chalet_detail .chalet-image-number,.single-chalet .site-main>.container .single_chalet_detail section{margin-left:38px;margin-right:38px;padding-left:0;padding-right:0}.single-chalet .site-main>.container .single_chalet_detail .chalet-image-mini{padding-left:38px;padding-right:38px;margin:0 38px}.single-chalet .site-main>.container .single_chalet_detail section.details{margin-top:40px}.single-chalet .site-main>.container .single_chalet_detail section.details .h1,.single-chalet .site-main>.container .single_chalet_detail section.details h1{font-size:26px}.single-chalet .site-main>.container .single_chalet_detail section.details .fs-20{font-size:16px!important;color:#b09e86}.single-chalet .site-main>.container .single_chalet_detail section.details .description p{font-size:14px}.single-chalet .site-main>.container .single_chalet_detail section.details .details-chalet>span>span{display:none}.single-chalet .site-main>.container .single_chalet_detail section.details .details-chalet img{position:relative;top:-3px}.single-chalet .site-main>.container .single_chalet_detail section.amenity .row>span{width:50%}.single-chalet .site-main>.container .single_chalet_detail section.amenity .row>span span{font-size:12px}.single-chalet .site-main>.container .single_chalet_detail section.characteristics{margin-left:0;margin-right:0}.single-chalet .site-main>.container .single_chalet_detail section.characteristics .h2,.single-chalet .site-main>.container .single_chalet_detail section.characteristics h2{margin-left:38px;margin-right:38px}.single-chalet .site-main .attraits.pb-80,.single-chalet .site-main .single_chalet_map .container,.single-chalet .site-main>.container .single_chalet_detail section.characteristics #characteristics-accordion .accordion-item{padding-left:38px;padding-right:38px}}@media (max-width:575px){.single-chalet .btn{padding:7px 14px;border-radius:5px}.single-chalet .single_back_result{display:none}.single-chalet .single_chalet_detail{margin-top:40px}.single-chalet .h2,.single-chalet h2{font-size:22px}.single-chalet .site-main>.container .single_chalet_detail section.details .description p{font-size:12px;line-height:20px}.single-chalet .site-main>.container .single_chalet_detail section.details .details-chalet span{padding-right:20px!important}.single-chalet .site-main>.container .single_chalet_detail section.amenity{margin-top:40px}.single-chalet .site-main>.container .single_chalet_detail section.amenity .h2,.single-chalet .site-main>.container .single_chalet_detail section.amenity h2{margin-bottom:12px}.single-chalet .site-main>.container .single_chalet_detail section.amenity .row>span span{font-size:11px}.single-chalet .site-main>.container .single_chalet_detail section.amenity .amenity-item .amenity-icon,.single-chalet .site-main>.container .single_chalet_detail section.amenity .amenity-item img{width:22px;height:22px;margin-right:10px}.single-chalet .site-main>.container .single_chalet_detail section.characteristics #characteristics-accordion .accordion-item .accordion-header .accordion-button{padding:23px 0}.single-chalet .site-main>.container .single_chalet_detail section.characteristics #characteristics-accordion .accordion-item .accordion-body{font-size:12px}.single-chalet .site-main>.container .single_chalet_detail section.rental-conditions{margin-top:50px}.single-chalet .site-main>.container .single_chalet_detail p{font-size:12px}.single-chalet .site-main>.container .single_chalet_detail #dispo_single_mobile #datepicker .ui-datepicker-inline{margin:15px 0}.single-chalet .site-main>.container .single_chalet_detail #dispo_single_mobile .dispo-group .dispo-numbers .qty{width:22px;height:22px;line-height:22px}.single-chalet .site-main>.container .single_chalet_detail #dispo_single_mobile .dispo-group .dispo-numbers input{font-size:17px}.single-chalet .site-main>.container .single_chalet_detail #dispo_single_mobile .dispo-price{margin-top:22px!important;margin-bottom:22px!important}.single-chalet .site-main>.container .single_chalet_detail #dispo_single_mobile .dispo-price .price-label{font-size:12px!important;font-weight:400}.single-chalet .site-main>.container .single_chalet_detail #dispo_single_mobile .dispo-price .price-input{padding:9px 16px}.single-chalet .site-main>.container .single_chalet_detail #dispo_single_mobile .btn{font-size:13px;min-height:38px;margin-bottom:15px}.single-chalet .site-main .single_chalet_map{margin-top:50px!important;padding-top:0!important;padding-bottom:70px!important}.single-chalet .site-main .single_chalet_map .container{padding-left:0;padding-right:0}.single-chalet .site-main .single_chalet_map .container .map{margin-top:30px;padding-top:40px}.single-chalet .site-main .single_chalet_map .container .map .h2,.single-chalet .site-main .single_chalet_map .container .map h2{padding-left:38px;padding-right:38px;font-size:22px}.single-chalet .site-main .single_chalet_map .container .map .h2 span,.single-chalet .site-main .single_chalet_map .container .map h2 span{font-size:16px;font-weight:400;display:block}.single-chalet .site-main .single_chalet_map .container .map #map img{width:100%;height:350px;-o-object-fit:cover;object-fit:cover}.single-chalet .site-main .single_chalet_map .container .similaires{margin-left:38px;margin-right:38px;margin-top:55px}.single-chalet .site-main .single_chalet_map .container .similaires .chalet-image-item{height:227px}.single-chalet .site-main .attraits{padding-bottom:30px!important}}.single-chalet .testimonials{margin-top:120px}.single-chalet .testimonials .container-fluid,.single-chalet .testimonials .container-lg,.single-chalet .testimonials .container-md,.single-chalet .testimonials .container-sm,.single-chalet .testimonials .container-xl{background-color:#b09e86;color:#8d785c}.single-chalet .testimonials .container-fluid .little-caps,.single-chalet .testimonials .container-lg .little-caps,.single-chalet .testimonials .container-md .little-caps,.single-chalet .testimonials .container-sm .little-caps,.single-chalet .testimonials .container-xl .little-caps{color:#000;letter-spacing:1.4px;font-size:14px}.single-chalet .testimonials .container-fluid .ic-quote,.single-chalet .testimonials .container-lg .ic-quote,.single-chalet .testimonials .container-md .ic-quote,.single-chalet .testimonials .container-sm .ic-quote,.single-chalet .testimonials .container-xl .ic-quote{color:#b09e86}.single-chalet .testimonials .container-fluid .carousel-item span,.single-chalet .testimonials .container-lg .carousel-item span,.single-chalet .testimonials .container-md .carousel-item span,.single-chalet .testimonials .container-sm .carousel-item span,.single-chalet .testimonials .container-xl .carousel-item span{color:#000}.single-chalet .testimonials .container-fluid span.little-caps,.single-chalet .testimonials .container-lg span.little-caps,.single-chalet .testimonials .container-md span.little-caps,.single-chalet .testimonials .container-sm span.little-caps,.single-chalet .testimonials .container-xl span.little-caps{color:#b09e86}.single-chalet .testimonials .container-fluid .ic-arrow-left,.single-chalet .testimonials .container-fluid .ic-arrow-right,.single-chalet .testimonials .container-lg .ic-arrow-left,.single-chalet .testimonials .container-lg .ic-arrow-right,.single-chalet .testimonials .container-md .ic-arrow-left,.single-chalet .testimonials .container-md .ic-arrow-right,.single-chalet .testimonials .container-sm .ic-arrow-left,.single-chalet .testimonials .container-sm .ic-arrow-right,.single-chalet .testimonials .container-xl .ic-arrow-left,.single-chalet .testimonials .container-xl .ic-arrow-right{color:#b09e86;border-color:#b09e86}.attrait-main-banner{height:370px;padding-top:200px}@media (width:1024px) and (height:768px),(width:1024px) and (height:1366px){.attrait-main-banner{padding-top:150px}}@media (width:768px) and (height:1024px){.attrait-main-banner{padding-top:140px}}.section-subcat{margin-top:80px}.section-subcat.first{margin-top:20px}.filter{margin-top:-55px}.filter .subcats-container{width:100%;text-align:center;margin-bottom:15px}.filter .subcats-container .subcats-wrapper{display:inline-block;background:#8d785c;padding:10px;border-radius:10px}.filter .subcats-container .subcats-inner{display:flex;align-items:start}.filter .subcat-link{width:163px;position:relative;color:#000;height:100%;display:flex;flex-wrap:wrap;justify-content:center}.filter .subcat-link .subcat-icon{display:flex;width:100%;height:70px;align-items:center;justify-content:center}.filter .subcat-link .subcat-icon img{max-height:100%}.filter .subcat-link .subcat-title{margin-top:10px;display:block;line-height:19px}.filter .sep{width:1px;height:80px;background:#000;display:block;margin-top:auto;margin-bottom:auto}.vr-container{text-align:center}.vr-container .form-select{max-width:330px;margin:0 7.5px;transition:all .5s linear}.is-sticky .vr-container .form-select{max-width:245px;font-size:12px}.attrait-image,.attrait-item{border-radius:10px}.attrait-item{transition:all .5s linear;background:#fff;margin-top:60px;max-width:500px}.attrait-item-wrapper:first-child .attrait-item,.attrait-item-wrapper:nth-child(2) .attrait-item{margin-top:0}.attrait-item .attrait-image-wrap{position:relative}.attrait-item .attrait-image-item{max-height:325px;border-radius:10px;overflow:hidden}.attrait-item .attrait-text{padding:17px 0 0}.attrait-item .attrait-title{margin-bottom:5px;font-size:24px;font-weight:600}.attrait-item .attrait-image img{width:auto;height:100%}.attrait-excerpt{overflow:hidden;position:relative}.attrait-readmore{display:block;position:absolute;bottom:0;right:0;padding-left:30px;font-weight:600;width:6em;font-size:1.2em;background:linear-gradient(90deg,hsla(0,0%,100%,0) 0,#fff 25%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00ffffff",endColorstr="#ffffff",GradientType=1)}.attrait-readmore span{transition:all .5s linear}.attrait-readmore:hover span{opacity:.5}.coup-de-coeur{position:absolute;bottom:12px;right:12px;z-index:100;background:#fff;width:34px;height:34px;display:flex;align-items:center;justify-content:center;border-radius:100%;color:#8d785c}.ic-heart{font-size:24px}.load-more-wrap{text-align:center;font-weight:600;font-size:12px;margin-top:60px}.load-more-wrap:hover{transition:all .5s linear}.detail-attrait .attrait-banner{height:420px}.detail-attrait .attraits-container{margin-top:-100px;background:#fff;border-radius:10px;padding:20px 32px;max-width:1088px}.detail-attrait .attraits-container .subcat-header{display:flex;align-items:center;margin-bottom:21px}.detail-attrait .attraits-container .subcat-icon{width:60px;height:60px;border:2px solid #8d785c;border-radius:100%;display:flex;align-items:center;justify-content:center;padding:8px;margin-right:25px}.detail-attrait .attraits-container .subcat-icon svg g>*{stroke:#8d785c}.attrait-blocs-mobile{margin-left:35px}.attrait-blocs-mobile .swiper{overflow:visible}.attrait-blocs-mobile .swiper-slide{width:210px}.attrait-blocs-mobile .swiper-slide .attrait-image{height:215px}.section-subcat .attraits-container .attrait-item .attrait-image-wrap{padding-top:65%}.section-subcat .attraits-container .attrait-item .attrait-image-wrap .attrait-image{position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden}.section-subcat .attraits-container .attrait-item .attrait-image-wrap .attrait-image .attrait-image-item{width:100%;height:100%;overflow:hidden}.section-subcat .attraits-container .attrait-item .attrait-image-wrap .attrait-image .attrait-image-item img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#page_attrait .listing-text .listing-icon svg g>*{stroke-width:0}@media (max-width:1023px){.filter .subcats-container .subcats-wrapper{max-width:680px;width:auto}}@media (max-width:1023px){.tax-cat_attrait .filter .subcats-container .subcats-wrapper{width:auto}.tax-cat_attrait .filter .form-inline{width:550px;margin-left:auto;margin-right:auto}.tax-cat_attrait .filter .form-inline .form-select:first-child{margin-left:0}.tax-cat_attrait .filter .form-inline .form-select:nth-child(2){margin-right:0}.tax-cat_attrait .filter.count_5 .subcats-inner{display:flex;align-items:flex-start;justify-content:space-between}.tax-cat_attrait .filter.count_5 .subcats-inner .subcat-link{width:18%;font-size:12px;padding-left:10px;padding-right:10px}}@media (max-width:991px){.tax-cat_attrait .filter.count_5 .sep{height:80px}}@media (width:768px) and (height:1024px),(width:1024px) and (height:1366px){.attrait-single .attrait-image img{height:100%;-o-object-fit:cover;object-fit:cover}}@media (max-width:767px){.attrait-main-banner{padding:60px 0;height:auto}.attrait-main-banner .parallax-bg{max-height:160px;background-size:100%!important;background-position:50%!important}.filter{margin-top:-70px}.tax-cat_attrait .filter .subcats-container .subcats-wrapper{margin-left:auto!important;margin-right:auto!important}.tax-cat_attrait .filter .subcats-container .subcats-inner{justify-content:center}.tax-cat_attrait .filter .subcats-container .subcats-inner .subcat-link .subcat-icon{height:50px}.tax-cat_attrait .filter .form-inline{margin-left:auto!important;margin-right:auto!important}.tax-cat_attrait .filter.count_5 .sep{top:5px}.tax-cat_attrait .filter.count_2 .subcats-wrapper{width:auto}.tax-cat_attrait .filter.count_2 .subcats-wrapper .subcats-inner .subcat-link{width:48%;max-width:100%}.tax-cat_attrait .filter.count_2 .subcats-wrapper .subcats-inner .subcat-link .subcat-icon{height:60px}.tax-cat_attrait .filter .subcats-container .subcats-wrapper{max-width:550px}.filter .subcats-container .subcats-wrapper .subcats-inner .subcat-link{width:18%}.filter .subcats-container .subcats-wrapper .subcats-inner .subcat-link .subcat-title{font-size:12px}}@media (max-width:767px),(width:768px) and (height:1024px){.attrait-main-banner{padding:100px 0 80px;margin-bottom:20px;display:flex;justify-content:center;align-items:center}.attrait-main-banner .parallax-bg{max-height:100%;background-size:cover!important;background-position:50%!important}.filter{margin-top:0}.filter .subcats-container .subcats-wrapper{max-width:100%;overflow:hidden;padding:10px 0;margin:0 30px}.filter .subcats-container .subcats-wrapper .subcats-inner{flex-wrap:wrap}.filter .subcats-container .subcats-wrapper .subcats-inner .subcat-link .subcat-icon{height:30px}.filter .subcats-container .subcats-wrapper .subcats-inner .subcat-link:last-child,.filter .subcats-container .subcats-wrapper .subcats-inner .subcat-link:nth-last-child(3){margin-bottom:0;padding-bottom:0}.filter .subcats-container .subcats-wrapper .subcats-inner .subcat-link:last-child:after,.filter .subcats-container .subcats-wrapper .subcats-inner .subcat-link:nth-last-child(3):after{display:none}.filter.offres-links .subcats-container .subcats-wrapper .subcats-inner .subcat-link:nth-child(7){margin-bottom:15px;padding:0 15px 15px}.filter.offres-links .subcats-container .subcats-wrapper .subcats-inner .subcat-link:nth-child(7):after{display:block}.filter>.vr-container .form-inline{flex-direction:column;margin:0 30px;overflow:hidden}.filter>.vr-container .form-inline .form-select{width:100%;max-width:100%;margin:0 0 20px}.filter>.vr-container .form-inline .form-select:last-child{margin-bottom:0}.filter>.vr-container .form-inline .form-select:focus{box-shadow:none;border-color:#000}.filter{margin-top:-90px}}@media (max-width:991px),(width:768px) and (height:1024px){.attrait-main-banner{margin-bottom:40px}.filter>.vr-container .form-inline{margin:auto;flex-direction:row}.filter>.vr-container .form-inline .form-select{width:48%;max-width:50%;height:43px}.filter .subcats-container .subcats-wrapper .subcats-inner{justify-content:space-between}.filter .subcats-container .subcats-wrapper .subcats-inner .subcat-link{margin-bottom:0!important;padding-bottom:0!important}.filter .subcats-container .subcats-wrapper .subcats-inner .subcat-link:after{display:none!important}}@media (max-width:767px){.filter.count_3 .subcats-container .subcats-wrapper .subcats-inner .subcat-link{width:30%}.filter.count_3 .subcats-container .subcats-wrapper .subcats-inner .subcat-link .subcat-icon{height:50px}}@media (max-width:575px){.filter{margin-top:-70px!important}.filter .subcats-container .subcats-wrapper .subcats-inner .subcat-link{width:18%}.attrait-single .attrait-image{margin-bottom:20px}.attrait-single .attrait-image img{height:100%;-o-object-fit:cover;object-fit:cover}.attrait-single .attrait-title{font-size:18px;font-weight:600}.attrait-single .attrait-subtitle{text-align:left!important;font-size:12px!important;color:#b09e86}.section-subcat .attrait-banner{height:200px}.section-subcat .attrait-banner .parallax-bg{background-size:650px;max-height:200px;background-position:50%!important}.section-subcat .attraits-container{margin-top:-60px;max-width:94%;padding-left:calc(25px - 2%);padding-right:calc(25px - 2%)}.section-subcat .attraits-container .attrait-item-wrapper{margin-bottom:50px}.section-subcat .attraits-container .attrait-item-wrapper .attrait-item{margin-top:0!important}.section-subcat .attraits-container .attrait-item-wrapper .attrait-item .attrait-text .attrait-title-block{margin-bottom:10px!important}.section-subcat .attraits-container .attrait-item-wrapper .attrait-item .attrait-text .attrait-excerpt{font-size:12px;line-height:20px}.section-subcat .attraits-container .attrait-item-wrapper .attrait-item .attrait-text .attrait-excerpt .attrait-readmore{font-size:12px}.detail-attrait .attraits-container .subcat-icon{border-width:1px}.detail-attrait .attraits-container .subcat-icon img,.detail-attrait .attraits-container .subcat-icon svg{width:40px}.tax-cat_attrait .filter .form-inline,.tax-cat_attrait .filter .subcats-container{width:94%;margin-left:auto!important;margin-right:auto!important;max-width:352px}.tax-cat_attrait .filter .form-inline .form-select:first-child,.tax-cat_attrait .filter .subcats-container .form-select:first-child{margin-bottom:10px}.tax-cat_attrait .filter .form-inline{flex-direction:column}.tax-cat_attrait .filter .form-inline .form-select{width:100%;max-width:100%}.tax-cat_attrait .filter.count_5 .sep{top:0}.tax-cat_attrait .filter.count_5 .subcat-title{font-size:8px;padding-left:10px;padding-right:10px}.tax-cat_attrait .filter.count_5 .subcat-link .subcat-icon img{width:40px;height:auto;max-height:20000%}.tax-cat_attrait .filter .subcats-container .subcats-wrapper{width:100%;max-width:100%}.filter .subcats-container .subcats-wrapper .subcats-inner .subcat-link{width:19%}.filter .subcats-container .subcats-wrapper .subcats-inner .subcat-link .subcat-title{font-size:10px;padding:0!important;word-break:break-word}.tax-cat_attrait .filter.count_2 .sep{position:relative;top:0}.filter.count_2 .subcat-link .subcat-icon img{width:70px;height:60px}}.subcat-icon_fixed img{height:50px}.form-services>div{max-width:934px;margin:0 auto}#ps_page_services .listing-line .btn{display:none;visibility:hidden}@media (max-width:1023px){#ps_page_services .listing-line .listing-text .listing-head{flex-direction:row}#ps_page_services .listing-line .listing-text .listing-head .listing-icon{margin-right:26px}#ps_page_services .listing-line .listing-text{max-width:800px;text-align:left}#ps_page_services .listing-line .listing-text .listing-description ul{align-items:self-start}}.listing-blog .post{margin-bottom:60px}.listing-blog .post .post-image-link{display:inline-block;border-radius:10px;overflow:hidden;max-width:100%;position:relative}.listing-blog .post .post-image-link img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:all .5s linear}.listing-blog .post .post-image-link:before{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.3);z-index:1}.listing-blog .post .post-image-link:hover img{transform:scale(1.05)}.listing-blog .post .post-image-link{margin-bottom:35px}.listing-blog .post .post-title{display:block;margin-bottom:20px}.listing-blog .post .post-excerpt{display:block;margin-bottom:35px}.post-meta{font-size:14px;display:flex;margin-bottom:25px}.post-meta a{color:#000}.post-meta .sep{padding:0 10px}.post-categories{display:flex;list-style:none;padding:0;margin:0}.post-categories li:not(:last-child):after{content:", ";padding-right:5px}.post-categories a{text-decoration:underline}.pagination{margin-top:100px}.pagination .screen-reader-text{display:none}.pagination .nav-links{display:flex;align-items:baseline}.pagination .page-numbers{color:#000;padding:0 3px;margin-right:17px}.pagination .page-numbers.current{border-bottom:2px solid #8d785c}.pagination .page-numbers.next,.pagination .page-numbers.prev{font-family:ic!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;color:#8d785c;font-size:0}.pagination .page-numbers.next:before,.pagination .page-numbers.prev:before{font-size:14px}.pagination .page-numbers.next:before{content:"\e908"}.pagination .page-numbers.prev:before{content:"\e900"}.widget_block .h2,.widget_block h2{margin-bottom:25px;margin-top:70px}.widget_block:first-child .h2,.widget_block:first-child h2{margin-top:0}.widget_block ul{list-style:none;margin:0;padding:0}.widget_block:last-child{display:inline-block;vertical-align:middle}@media (width:1024px) and (height:1366px){.widget_block .h2,.widget_block h2{margin-top:40px}.widget_block .wp-block-social-links{margin-top:42px!important}}.wp-block-search label{display:none}.wp-block-search input{width:100%;background:transparent;padding:15px 40px 15px 15px;border-radius:10px;border:1px solid #000;font-weight:500}.wp-block-search input::-moz-placeholder{letter-spacing:1.2px;color:#000;opacity:1}.wp-block-search input::placeholder{letter-spacing:1.2px;color:#000;opacity:1}.wp-block-search__button{font-family:ic!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;background:transparent;border:none;font-size:0;position:absolute;right:15px;top:18px}.wp-block-search__button:before{content:"\e906";font-size:1rem}.wp-block-search__inside-wrapper{position:relative}.wp-block-latest-posts li{margin-bottom:30px}.wp-block-latest-posts li:after{content:"";display:block;clear:both}.wp-block-latest-posts .wp-block-latest-posts__featured-image{float:left;border-radius:10px;overflow:hidden;margin-right:24px}.wp-block-latest-posts .wp-block-latest-posts__featured-image img{transition:all .5s linear}.wp-block-latest-posts .wp-block-latest-posts__featured-image a{opacity:1}.wp-block-latest-posts .wp-block-latest-posts__featured-image a:hover img{transform:scale(1.05)}.wp-block-latest-posts .wp-block-latest-posts__featured-image+a{display:block;line-height:22px;margin-bottom:10px;color:#8d785c;font-weight:700;font-size:18px}.wp-block-latest-posts time{font-size:14px}@media (width:1024px) and (height:1366px){.wp-block-latest-posts .wp-block-latest-posts__featured-image{width:120px;height:100px}.wp-block-latest-posts .wp-block-latest-posts__featured-image a{display:block;width:100%;height:100%}.wp-block-latest-posts .wp-block-latest-posts__featured-image a img{width:100%;height:auto;-o-object-fit:cover;object-fit:cover;max-height:100%!important}.wp-block-latest-posts .wp-block-latest-posts__featured-image+a{line-height:18px;font-size:12px;margin-bottom:18px}}.wp-block-categories a{color:#000;line-height:33px}.widget_block .wp-block-social-links{margin-top:70px}@media (max-width:1199px){.archive.category .listing-blog>.container,.archive.category .listing-blog>.container article .post-image-link,.blog .listing-blog>.container,.blog .listing-blog>.container article .post-image-link{max-width:100%}}@media (max-width:991px),(width:1024px) and (height:768px){.archive.category .listing-blog>.container>.row,.blog .listing-blog>.container>.row{flex-direction:column}.archive.category .listing-blog>.container .sidebar_blog,.archive.category .listing-blog>.container .wrap_listing_blog,.blog .listing-blog>.container .sidebar_blog,.blog .listing-blog>.container .wrap_listing_blog{width:100%;max-width:100%}.archive.category .listing-blog>.container article .post-image-link,.blog .listing-blog>.container article .post-image-link{display:block}.archive.category .listing-blog>.container article .post-image-link img,.blog .listing-blog>.container article .post-image-link img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.archive.category .listing-blog>.container .wrap_listing_blog,.blog .listing-blog>.container .wrap_listing_blog{order:2}.archive.category .listing-blog>.container .sidebar_blog,.blog .listing-blog>.container .sidebar_blog{order:1}.archive.category .listing-blog>.container .sidebar_blog #secondary,.blog .listing-blog>.container .sidebar_blog #secondary{margin-bottom:60px}.archive.category .listing-blog>.container .sidebar_blog #secondary .widget_block.widget_recent_entries,.archive.category .listing-blog>.container .sidebar_blog #secondary .widget_block:nth-child(3),.archive.category .listing-blog>.container .sidebar_blog #secondary .widget_block:nth-child(7),.archive.category .listing-blog>.container .sidebar_blog #secondary .widget_block:nth-child(8),.blog .listing-blog>.container .sidebar_blog #secondary .widget_block.widget_recent_entries,.blog .listing-blog>.container .sidebar_blog #secondary .widget_block:nth-child(3),.blog .listing-blog>.container .sidebar_blog #secondary .widget_block:nth-child(7),.blog .listing-blog>.container .sidebar_blog #secondary .widget_block:nth-child(8){display:none}.archive.category .listing-blog>.container .sidebar_blog #secondary .widget_block .h2,.archive.category .listing-blog>.container .sidebar_blog #secondary .widget_block h2,.blog .listing-blog>.container .sidebar_blog #secondary .widget_block .h2,.blog .listing-blog>.container .sidebar_blog #secondary .widget_block h2{margin-top:20px;margin-bottom:20px}.archive.category .listing-blog>.container .sidebar_blog #secondary .widget_block.widget_categories,.blog .listing-blog>.container .sidebar_blog #secondary .widget_block.widget_categories{display:none}.archive.category .listing-blog>.container .sidebar_blog #secondary .widget_block:nth-child(5) .h2,.archive.category .listing-blog>.container .sidebar_blog #secondary .widget_block:nth-child(5) h2,.blog .listing-blog>.container .sidebar_blog #secondary .widget_block:nth-child(5) .h2,.blog .listing-blog>.container .sidebar_blog #secondary .widget_block:nth-child(5) h2{position:relative;cursor:pointer}.archive.category .listing-blog>.container .sidebar_blog #secondary .widget_block:nth-child(5) .h2:after,.archive.category .listing-blog>.container .sidebar_blog #secondary .widget_block:nth-child(5) h2:after,.blog .listing-blog>.container .sidebar_blog #secondary .widget_block:nth-child(5) .h2:after,.blog .listing-blog>.container .sidebar_blog #secondary .widget_block:nth-child(5) h2:after{content:"";display:block;width:20px;height:20px;border:4px solid #8d785c;position:absolute;right:20px;top:5px;border-top:0;border-left:0;transform:rotate(45deg)}.archive.category .navigation.pagination,.blog .navigation.pagination{margin-top:50px}}@media (min-width:768px){.archive.category .header-general,.blog .header-general{padding:60px 0}}@media (max-width:767px){.archive.category .listing-blog .header-general,.blog .listing-blog .header-general{margin-bottom:20px!important}.archive.category .listing-blog>.container .sidebar_blog #secondary,.blog .listing-blog>.container .sidebar_blog #secondary{margin-bottom:40px}.archive.category .listing-blog>.container .sidebar_blog #secondary .widget_search .wp-block-search input,.blog .listing-blog>.container .sidebar_blog #secondary .widget_search .wp-block-search input{font-size:12px;padding:10px}.archive.category .listing-blog>.container .sidebar_blog #secondary .widget_search .wp-block-search__button,.blog .listing-blog>.container .sidebar_blog #secondary .widget_search .wp-block-search__button{top:10px}.archive.category .listing-blog>.container .sidebar_blog #secondary .widget_block:nth-child(5) .h2,.archive.category .listing-blog>.container .sidebar_blog #secondary .widget_block:nth-child(5) h2,.blog .listing-blog>.container .sidebar_blog #secondary .widget_block:nth-child(5) .h2,.blog .listing-blog>.container .sidebar_blog #secondary .widget_block:nth-child(5) h2{margin-bottom:0}.archive.category .listing-blog>.container .sidebar_blog #secondary .widget_block:nth-child(5) .h2:after,.archive.category .listing-blog>.container .sidebar_blog #secondary .widget_block:nth-child(5) h2:after,.blog .listing-blog>.container .sidebar_blog #secondary .widget_block:nth-child(5) .h2:after,.blog .listing-blog>.container .sidebar_blog #secondary .widget_block:nth-child(5) h2:after{width:15px;height:15px;top:3px}.archive.category .listing-blog>.container .sidebar_blog #secondary .widget_categories .wp-block-categories-list a,.blog .listing-blog>.container .sidebar_blog #secondary .widget_categories .wp-block-categories-list a{font-size:14px}.archive.category .listing-blog>.container .post,.blog .listing-blog>.container .post{margin-bottom:40px}.archive.category .listing-blog>.container .post .post-image-link,.blog .listing-blog>.container .post .post-image-link{margin-bottom:20px}.archive.category .listing-blog>.container .post .post-texts .post-meta,.blog .listing-blog>.container .post .post-texts .post-meta{margin-bottom:5px}.archive.category .listing-blog>.container .post .post-texts .post-title,.archive.category .listing-blog>.container .post .post-texts .post-title .h2,.archive.category .listing-blog>.container .post .post-texts .post-title h2,.blog .listing-blog>.container .post .post-texts .post-title,.blog .listing-blog>.container .post .post-texts .post-title .h2,.blog .listing-blog>.container .post .post-texts .post-title h2{margin-bottom:0}.archive.category .listing-blog>.container .post .post-texts .post-excerpt,.blog .listing-blog>.container .post .post-texts .post-excerpt{margin-bottom:25px}}.single-blog .post-image{position:relative}.single-blog .post-image img{border-radius:10px;max-width:100%;height:auto}.single-blog .post-image:before{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.3);z-index:1}.single-blog .post-content img{border-radius:10px;max-width:100%;height:auto;margin:60px 0;filter:brightness(.6)}.single-blog .post-meta{justify-content:center}.single-blog .separator{margin:70px 0;height:1px;color:#000;opacity:1}.related-item{max-width:284px}.related-image{border-radius:10px;position:relative;padding-top:76%}.related-image a{position:absolute;display:block;top:0;left:0;right:0;bottom:0;overflow:hidden}.related-image a img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.related-item-title{font-size:18px;font-weight:700;line-height:22px;margin-bottom:14px}.related-item-title a,.related-item-title a:hover{color:#8d785c}.related-item-date{font-size:14px}@media (min-width:768px){.single-blog .header-general{padding:60px 0}}@media (max-width:575px){.related-wrapper>div{width:50%;margin-bottom:25px}.related-item-title{font-size:14px;line-height:20px}}.single-attrait .post-content{margin-bottom:40px}.single-attrait .post-image img{width:100%}.search-item .search-thumbnail{border-radius:10px;overflow:hidden}.search-item .search-thumbnail img{max-width:100%;height:auto}.search-item .search-text{padding:20px 40px}.search-item .search-text .h2,.search-item .search-text h2{height:1.2em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.h2 .searched-text,h2 .searched-text{text-decoration:underline}.search-excerpt .searched-text{text-decoration:underline;font-weight:600}.search-results .site-main{background:#b09e86;background:linear-gradient(0deg,rgba(232,226,218,.765126),hsla(0,0%,100%,.330952) 54%);padding-bottom:80px}@media (max-width:1199px){.search-item .search-text{padding-top:0}}@media (max-width:991px){.search-item{flex-direction:column;margin-bottom:60px!important}.search-item>div{width:100%;padding:0!important}.search-item>div .search-thumbnail{margin-bottom:30px}.search-item>div .search-thumbnail .image-hover{display:block;width:100%;height:100%}.search-item>div .search-thumbnail img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}}@media (max-width:575px){.search-item{max-width:330px;margin-left:auto;margin-right:auto}}#ps_devenir_proprietaire .listing-line .listing-text .btn{display:none!important}#ps_devenir_proprietaire .service_proprietaire .wpb_wrapper{text-align:center}#ps_devenir_proprietaire .service_proprietaire .vc_btn3-container{margin-top:80px;text-align:center}#ps_devenir_proprietaire .service_proprietaire .vc_btn3-container .btn{color:#fff;background-color:#8d785c;transition:all .5s}#ps_devenir_proprietaire .service_proprietaire .vc_btn3-container .btn:hover{opacity:.5}#pc_faq .section_faq>.wpb_column>.vc_column-inner>.wpb_wrapper{text-align:center}#pc_faq .section_faq>.wpb_column>.vc_column-inner>.wpb_wrapper>.vc_row.faq_piscto{width:auto;display:inline-flex;margin-left:auto!important;margin-right:auto!important;flex-wrap:nowrap}@media (min-width:576px){#pc_faq .section_faq>.wpb_column>.vc_column-inner>.wpb_wrapper>.vc_row:first-child{text-align:left}#pc_faq .section_faq>.wpb_column>.vc_column-inner>.wpb_wrapper>.vc_row:nth-child(2) .wpb_column:first-child{margin-right:25px}}@media (max-width:1200px){#pc_faq .section_faq .vc_row{max-width:96%}#pc_faq .section_faq .faq_piscto .vc_col-sm-1{width:15%}#pc_faq .section_faq .faq_piscto .vc_col-sm-11{width:85%}}@media (max-width:1024px) and (height:768px),(max-width:1024px) and (height:1366px){#pc_faq .cta-faq{width:100%;text-align:center}}@media (max-width:575px){#pc_faq .section_faq .vc_row{max-width:90%}#pc_faq .section_faq .vc_toggle_title .h4,#pc_faq .section_faq .vc_toggle_title h4{font-size:16px;line-height:22px;text-align:center;margin:0;padding:0 15px}#pc_faq .section_faq .vc_toggle_content{text-align:center;padding:26px}#pc_faq .section_faq .faq_piscto .vc_col-sm-1{width:100%;text-align:center}#pc_faq .section_faq .faq_piscto .vc_col-sm-1 .wpb_single_image{text-align:center}#pc_faq .section_faq .faq_piscto .vc_col-sm-1 .wpb_single_image figure{margin-bottom:20px}#pc_faq .section_faq .faq_piscto .vc_col-sm-11{width:100%}#pc_faq .section_faq .faq_piscto .vc_col-sm-11 .wpb_text_column{text-align:center}}#ps_on_tree_planted .header-general .wpb_wrapper{max-width:850px}@media (min-width:992px){#ps_on_tree_planted .listing-line .listing-image .parallax-bg{background-size:137%}}#ps_on_tree_planted .listing-line .btn{display:none;visibility:hidden}#ps_on_tree_planted .listing_img_right .listing-line .listing-image{order:2}#ps_on_tree_planted .listing_img_right .listing-line .listing-text{order:1}#ps_on_tree_planted .listing_img_right .listing-line .listing-text .listing-head .subtitle{margin-top:40px}#ps_on_tree_planted .listing_img_right .listing-description{margin-top:20px}#ps_on_tree_planted .service_proprietaire{padding-top:90px!important;padding-bottom:90px!important}#ps_on_tree_planted .service_proprietaire>.wpb_column{max-width:80%;margin:auto;float:none}#ps_on_tree_planted .service_proprietaire>.wpb_column .wpb_text_column{max-width:850px;margin:auto}#ps_on_tree_planted .service_proprietaire>.wpb_column .vc_custom_heading{margin-top:30px;margin-bottom:60px}#ps_on_tree_planted .service_proprietaire>.wpb_column .width-boxed{max-width:100%}#ps_on_tree_planted .service_proprietaire>.wpb_column .width-boxed>.wpb_column .wpb_single_image{min-height:81px;display:flex;align-items:center;justify-content:center}#ps_on_tree_planted .service_proprietaire>.wpb_column .width-boxed>.wpb_column .wpb_single_image .vc_single_image-wrapper{max-width:100%;width:80px;height:80px;border:2px solid #8d785c;border-radius:50%;display:flex;align-items:center;justify-content:center}#ps_on_tree_planted .service_proprietaire>.wpb_column .width-boxed>.wpb_column .wpb_single_image .vc_single_image-wrapper img{max-width:1000%;max-height:40px}@media (width:1024px) and (height:768px),(width:1024px) and (height:1366px){#ps_on_tree_planted .listing-line .listing-image .parallax-bg{background-size:155%}#ps_on_tree_planted .service_proprietaire>.wpb_column{max-width:96%}#ps_on_tree_planted .service_proprietaire>.wpb_column .width-boxed>.wpb_column{padding:11.5px}}@media (width:1024px) and (height:768px){#ps_on_tree_planted .listing-line .listing-image .parallax-bg{background-size:100%}}@media (max-width:1023px),(width:768px) and (height:1024px),(width:820px) and (height:1180px){#ps_on_tree_planted .service_proprietaire>.wpb_column .width-boxed>.wpb_column{width:33.33%}}@media (max-width:767px){#ps_on_tree_planted .service_proprietaire>.wpb_column .width-boxed>.wpb_column{width:100%}#ps_on_tree_planted .service_proprietaire p{text-align:center}}@media (max-width:575px){#ps_on_tree_planted .service_proprietaire{padding-top:60px!important;padding-bottom:60px!important}#ps_on_tree_planted .service_proprietaire>.wpb_column .vc_custom_heading{margin-bottom:20px}}#page_contact #contact{background-size:100%!important;background-repeat:no-repeat!important;background-position:bottom!important}#page_contact #contact .vc_custom_heading{margin-bottom:8px}#page_contact #contact .wpb_text_column p{text-align:center}#page_contact #contact .wpcf7-submit{min-width:221px;letter-spacing:1.2px}#page_contact #contact .wpcf7-submit:hover{color:#fff;opacity:.5}#page_contact .listing-line .listing-text .btn{display:none}#page_contact .listing-line .listing-description{margin-top:40px}@media (width:1024px) and (height:1366px){#page_contact .attrait-main-banner{padding-top:190px}}@media (width:820px) and (height:1180px){#page_contact .attrait-main-banner{padding-top:180px}}@media (width:768px) and (height:1024px){#page_contact .attrait-main-banner{margin-bottom:0}}@media (height:768px) and (width:1024px){#page_contact .attrait-main-banner{padding-top:170px}}@media (max-width:575px){#page_contact .attrait-main-banner{margin-bottom:0}#page_contact .listing-line .listing-description{margin-top:20px;margin-bottom:0}}.mc4wp-form-fields input{background:transparent;color:#000}.mc4wp-form-fields .input-group{flex-wrap:nowrap}.mc4wp-form-fields .input-group>input:first-child{flex-basis:90%}.mc4wp-form-fields .mc4wp-notice{margin-top:.3rem}.mc4wp-form input[type=submit]{background-image:url(../images/arrow-right-black.svg)}.testimonials-slider{margin:0 auto;padding:0 80px}.testimonials-slider .carousel-inner{max-width:795px;margin:auto}.testimonials-slider .carousel-inner .carousel-item{padding:0 40px}.testimonials-slider .carousel-control span{display:flex;align-items:center;justify-content:center;border:2px solid;padding:18px;font-size:14px;border-radius:100%;text-align:center;width:54px}.testimonials-slider .testim-content{font-size:30px}.testimonials-slider .carousel-control-next,.testimonials-slider .carousel-control-prev{opacity:1!important}.testimonials-slider .carousel-control-next .ic,.testimonials-slider .carousel-control-prev .ic{position:relative;transition:border .1s linear}.testimonials-slider .carousel-control-next .ic.ic-arrow-left:after,.testimonials-slider .carousel-control-next .ic.ic-arrow-right:after,.testimonials-slider .carousel-control-prev .ic.ic-arrow-left:after,.testimonials-slider .carousel-control-prev .ic.ic-arrow-right:after{content:"";width:100%;height:100%;position:absolute;background:#fff;top:0;left:0;border-radius:8px;z-index:-1;border-radius:50%;transition:transform .5s;transform-origin:center center;transform:scale(0)}.testimonials-slider .carousel-control-next span.ic:hover:after,.testimonials-slider .carousel-control-prev span.ic:hover:after{transform:scale(1.1)}.testimonials-slider .carousel-control-next span.ic:hover,.testimonials-slider .carousel-control-prev span.ic:hover{transition:border 1s linear 1s;border:none}.slide-page>span{display:block;padding:10px 20px}.slide-page .slide-page-var{border-right:2px solid}@media only screen and (max-width:767px){.testimonials-slider{padding:0 30px}.testimonials-slider .testim-content{font-size:20px}.testimonials-slider .carousel-control span{font-size:12px;padding:5px;width:34px;height:34px;top:-35px}}@media only screen and (max-width:575px){.testimonials-slider .carousel-inner .carousel-item{padding:0 20px}.testimonials-slider .testim-content p{font-weight:700;font-size:22px;line-height:27px}.testimonials-slider .carousel-item span.little-caps{font-size:12px!important;font-weight:600}}.attrait-single .attrait-image{width:100%;border-radius:12px;overflow:hidden;margin-bottom:12px}.attrait-single .attrait-image img{width:100%;transition:transform .2s}.attrait-single .attrait-image img:hover{transform:scale(1.1)}.attrait-single .attrait-subtitle{text-align:left!important;color:#b09e86}@media (min-width:768px){.attrait-inner .attrait-single{margin-bottom:40px}.attrait-inner .attrait-single.attrait-single_bloc-attrait-small .image-hover .attrait-image{position:relative;padding-top:100%}.attrait-inner .attrait-single.attrait-single_bloc-attrait-small .image-hover .attrait-image img{position:absolute;top:0;left:0;right:0;bottom:0;height:100%;-o-object-fit:cover;object-fit:cover}.attrait-inner .attrait-single.attrait-single_bloc-attrait-big .image-hover .attrait-image{position:relative;padding-top:65%}.attrait-inner .attrait-single.attrait-single_bloc-attrait-big .image-hover .attrait-image img{position:absolute;top:0;left:0;right:0;bottom:0;height:100%;-o-object-fit:cover;object-fit:cover}}.listing-image{background-repeat:no-repeat;background-size:cover;background-position:50%}.listing-text{padding:130px 80px 175px}.listing-text .listing-head{display:flex;align-items:center}.listing-text .listing-head .title{margin:0}.listing-text .listing-head .subtitle{font-size:18px;font-weight:500;color:#b09e86}.listing-text .listing-icon{border:2px solid #8d785c;border-radius:50%;width:77px;height:77px;margin-right:26px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.listing-text .listing-icon img,.listing-text .listing-icon svg{width:37px;height:auto;max-height:37px}.listing-text .listing-icon svg g>*{stroke:#8d785c}.listing-text .listing-description{margin:50px 0 30px}.listing-line{background-color:#fff}.listing-line .listing-image{z-index:1}.listing-line:nth-child(2n) .listing-image{order:1}.listing-line:nth-child(2n) .listing-text{order:0}@media (max-width:767.98px){.listing-image{height:50vh}.listing-text{padding:30px 20px}.listing-text .listing-icon{width:50px;height:50px;margin-right:15px}.listing-text .listing-icon img{width:28px}.listing-text .listing-description{margin-top:20px}.listing-line:nth-child(2n) .listing-image{order:0}.listing-line:nth-child(2n) .listing-text{order:1}}@media (max-width:1199px){.listing-text{padding:80px 40px}}@media (width:1024px) and (height:1366px),(width:1366px) and (height:1024px){.listing-text{padding:40px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.listing-text .listing-description{margin:30px 0 0}.listing-text .btn{margin-top:20px}.listing-line{min-height:420px}.listing-line .listing-image .parallax-bg{max-height:660px}}@media (width:1024px) and (height:768px){.listing-line .listing-image{height:660px}}@media (max-width:1023px),(width:768px) and (height:1024px),(width:820px) and (height:1180px){.listing-line .listing-image{height:400px}}@media (max-width:1023px){.listing-line .listing-text{max-width:800px}}@media (max-width:1023px),(width:768px) and (height:1024px),(width:820px) and (height:1180px),(width:1024px) and (height:768px){.listing-line{flex-wrap:wrap;flex-direction:column}.listing-line .listing-image{width:100%;order:2!important}.listing-line .listing-image .parallax-bg{max-height:100%}.listing-line .listing-text{width:100%;order:1!important;padding-left:0;padding-right:0;max-width:720px;margin:auto}.listing-line .listing-text .listing-head .listing-icon{margin-bottom:10px}.listing-line .listing-text .listing-description{margin:15px 0 30px}.listing-line .listing-text .listing-description ul{padding-left:0;display:inline-flex;flex-direction:column;list-style:none;width:100%;margin-top:10px}.listing-line .listing-text .listing-description ul li{display:inline;padding-left:15px;position:relative;width:auto}.listing-line .listing-text .listing-description ul li:before{content:"";display:block;width:5px;height:5px;background-color:#000;border-radius:50%;position:absolute;top:9px;left:0}}@media (max-width:1023px) and (min-width:576px){.listing-line .listing-text{padding-left:20px;padding-right:20px}}@media (max-width:767px){.vc_row#contact form .container-fluid>div,.vc_row#contact form .container-lg>div,.vc_row#contact form .container-md>div,.vc_row#contact form .container-sm>div,.vc_row#contact form .container-xl>div{margin-bottom:0!important}.vc_row#contact form .container-fluid>div .wpcf7-form-control-wrap,.vc_row#contact form .container-lg>div .wpcf7-form-control-wrap,.vc_row#contact form .container-md>div .wpcf7-form-control-wrap,.vc_row#contact form .container-sm>div .wpcf7-form-control-wrap,.vc_row#contact form .container-xl>div .wpcf7-form-control-wrap{margin-bottom:15px}}@media (max-width:575px){.listing-line .listing-text{padding:50px 30px}.listing-line .listing-text .listing-head .listing-title .subtitle{font-size:16px}.listing-line .listing-text .listing-description ul li{font-size:12px}.listing-line .listing-text .listing-icon{border-width:1px}.listing-line .listing-text .listing-icon img,.listing-line .listing-text .listing-icon svg{width:20px;max-height:100%}.listing-line .listing-image{height:435px}.listing-line .listing-image .parallax-bg{max-height:100%;height:435px!important;bottom:0;right:0;background-position:50%!important}.vc_row#contact{padding:50px 30px!important}.vc_row#contact .vc_custom_heading{margin-bottom:10px}.vc_row#contact form .container-fluid,.vc_row#contact form .container-lg,.vc_row#contact form .container-md,.vc_row#contact form .container-sm,.vc_row#contact form .container-xl{padding:0}.vc_row#contact form .container-fluid>div,.vc_row#contact form .container-lg>div,.vc_row#contact form .container-md>div,.vc_row#contact form .container-sm>div,.vc_row#contact form .container-xl>div{margin-bottom:0!important;width:100%;--bs-gutter-x:0}.vc_row#contact form .container-fluid>div>div,.vc_row#contact form .container-lg>div>div,.vc_row#contact form .container-md>div>div,.vc_row#contact form .container-sm>div>div,.vc_row#contact form .container-xl>div>div{padding:0!important}.vc_row#contact form .container-fluid>div .wpcf7-form-control-wrap,.vc_row#contact form .container-lg>div .wpcf7-form-control-wrap,.vc_row#contact form .container-md>div .wpcf7-form-control-wrap,.vc_row#contact form .container-sm>div .wpcf7-form-control-wrap,.vc_row#contact form .container-xl>div .wpcf7-form-control-wrap{margin-bottom:15px}}.vc_toggle{margin-bottom:15px}.vc_toggle .vc_toggle_title{background:#8d785c;padding:15px 20px;border-radius:10px;display:flex;align-items:center}.vc_toggle .vc_toggle_title .h4,.vc_toggle .vc_toggle_title h4{color:#000;font-size:20px;margin:0 0 0 10px;order:1}.vc_toggle .vc_toggle_icon{order:0;flex:0;display:inline-block;color:#8d785c;transition:all .06s linear;font-family:ic!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:22px;width:auto}.vc_toggle .vc_toggle_icon:before{content:"\e908"}.vc_toggle.vc_toggle_active .vc_toggle_icon{transform:rotate(90deg)}.vc_toggle .vc_toggle_content{padding:26px 40px 25px 50px;margin:0}.cta-faq{display:inline-block}.cta-faq a{background:#8d785c;color:#fff;font-weight:500;padding:15px 25px;border-radius:10px;position:relative;z-index:1}.cta-faq a:before{content:"";display:block;width:0;height:100%;position:absolute;background:#b09e86;top:0;left:0;border-radius:8px;z-index:-1;transition:all .5s linear}.cta-faq a:hover{color:#fff;opacity:1!important}.cta-faq a:hover:before{width:100%;opacity:1!important}.offres-links .sep{margin-bottom:25px}.section-offres{overflow:hidden;background-size:cover}.offres-wrapper{max-width:684px;margin:0 auto}.offres-wrapper .swiper{overflow:visible}.offres-wrapper .offre-item{background:#fff;padding:60px 60px 75px;border-radius:10px}.offres-wrapper .offre-item .listing-description{margin:20px 0 50px}.offres-wrapper .swiper-button-next,.offres-wrapper .swiper-button-prev{display:block;font-size:14px;border-radius:100%;text-align:center;width:44px;background:#8d785c;display:flex;align-items:center;justify-content:center;left:-22px}.offres-wrapper .swiper-button-next:after,.offres-wrapper .swiper-button-prev:after{content:none}.offres-wrapper .swiper-button-next .ic,.offres-wrapper .swiper-button-prev .ic{transition:all .5s linear}.offres-wrapper .swiper-button-next .ic:hover,.offres-wrapper .swiper-button-prev .ic:hover{opacity:.5}.offres-wrapper .swiper-button-next .ic:before,.offres-wrapper .swiper-button-prev .ic:before{color:#000;font-size:14px}.offres-wrapper .swiper-button-next .ic:after,.offres-wrapper .swiper-button-prev .ic:after{content:"";width:100%;height:100%;position:absolute;background:#b09e86;top:0;left:0;border-radius:8px;z-index:-1;border-radius:50%;transition:transform .5s;transform-origin:center center;transform:scale(0)}.offres-wrapper .swiper-button-next .ic:hover,.offres-wrapper .swiper-button-prev .ic:hover{opacity:1}.offres-wrapper .swiper-button-next .ic:hover:after,.offres-wrapper .swiper-button-prev .ic:hover:after{transform:scale(1.1)}.offres-wrapper .swiper-button-next .ic:hover:before,.offres-wrapper .swiper-button-prev .ic:hover:before{color:#fff}.offres-wrapper .swiper-button-next .ic:hover,.offres-wrapper .swiper-button-prev .ic:hover{transition:border 1s linear 1s;border:none}.offres-wrapper .swiper-button-next{right:-22px;left:auto}@media (width:820px) and (height:1180px){.filter.offres-links .subcat-link{width:20%}}@media (width:768px) and (height:1024px){.filter.offres-links .subcats-container .subcats-wrapper .subcats-inner{justify-content:center}.filter.offres-links .subcats-container .subcats-wrapper .subcats-inner .subcat-link{width:19%}}@media (max-width:767px){.section-offres .offres-wrapper .swiper{margin:0 30px}}@media (max-width:575px),(width:768px) and (height:1024px){.section-offres .offres-wrapper .offre-item{padding:30px;text-align:center}.section-offres .offres-wrapper .offre-item .listing-head{flex-direction:column;justify-content:center;align-items:center}.section-offres .offres-wrapper .offre-item .listing-head .listing-icon{margin:0 0 10px;border-width:1px}.section-offres .offres-wrapper .offre-item .listing-description,.section-offres .offres-wrapper .offre-item .listing-head .listing-title .title{text-align:center}}@media (max-width:575px){.section-offres{margin-top:15px!important}.section-offres .offres-wrapper .offre-item .listing-head .listing-icon img,.section-offres .offres-wrapper .offre-item .listing-head .listing-icon svg{width:25px}.section-offres .offres-wrapper .offre-item .listing-description{font-size:12px;line-height:22px}.filter{margin-top:0}.filter .subcats-container{margin-bottom:0}.filter .subcats-container .subcats-wrapper{margin:0 10px}.filter .subcats-container .subcats-wrapper .subcats-inner{justify-content:center}.filter .subcats-container .subcats-wrapper .subcats-inner .subcat-link{margin-bottom:0!important;width:19%}.filter .subcats-container .subcats-wrapper .subcats-inner .subcat-link .subcat-icon{height:20px}.filter .subcats-container .subcats-wrapper .subcats-inner .subcat-link .subcat-title{font-size:10px;line-height:12px}.filter .subcats-container .subcats-wrapper .subcats-inner .subcat-link:after{display:none!important}.filter:not(.offres-links) .subcats-container{margin-bottom:14px}.filter:not(.offres-links) .subcats-container .subcats-wrapper .subcats-inner{flex-wrap:nowrap;justify-content:center}.filter:not(.offres-links)>.vr-container .form-inline{margin:0 10px}.offres-links .sep{margin-bottom:0}}.no-results{background:#b09e86;background:linear-gradient(0deg,rgba(232,226,218,.765126),hsla(0,0%,100%,.330952) 54%);margin:150px auto 0;padding-bottom:80px}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdHlwZS5zY3NzIiwic3R5bGUuY3NzIiwiaWNvbnMvX3N0eWxlLnNjc3MiLCJpY29ucy9faWNvbi1pbWFnZXMuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcm9vdC5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3ZlbmRvci9fcmZzLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19jb2xvci1tb2RlLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3JlYm9vdC5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL192YXJpYWJsZXMuc2NzcyIsImJvb3RzdHJhcC9fY3VzdG9tX3ZhcnMuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JvcmRlci1yYWRpdXMuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2xpc3RzLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2ltYWdlcy5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faW1hZ2Uuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY29udGFpbmVycy5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fY29udGFpbmVyLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19icmVha3BvaW50cy5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19ncmlkLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX25hdmJhci5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdHJhbnNpdGlvbi5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jYXJvdXNlbC5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fY2xlYXJmaXguc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9oZWxwZXJzL19wb3NpdGlvbi5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19hcGkuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9mb3Jtcy9fZm9ybS1jb250cm9sLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmFkaWVudHMuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9mb3Jtcy9fZm9ybS1zZWxlY3Quc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9mb3Jtcy9fZm9ybS1jaGVjay5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2Zvcm1zL19pbnB1dC1ncm91cC5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19hY2NvcmRpb24uc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdHJhbnNpdGlvbnMuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdG9vbHRpcC5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fcmVzZXQtdGV4dC5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19vZmZjYW52YXMuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JhY2tkcm9wLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX21vZGFsLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2Nsb3NlLnNjc3MiLCJib290c3RyYXAvX2J1dHRvbnMuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyIsImJvb3RzdHJhcC9fYWNjb3JkaW9uLnNjc3MiLCJpY29ucy9fdmFyaWFibGVzLnNjc3MiLCJwbHVnaW5zL19kaXNwby5zY3NzIiwicGx1Z2lucy9fZGF0ZXBpY2tlci5zY3NzIiwicGx1Z2lucy9fZGlzcG9fbW9iaWxlLnNjc3MiLCJsYXlvdXQvX3ByZWxvYWRlci5zY3NzIiwibGF5b3V0L19oZWFkZXIuc2NzcyIsImxheW91dC9fZm9vdGVyLnNjc3MiLCJsYXlvdXQvX2dlbmVyYWwuc2NzcyIsImxheW91dC9fZm9ybXMuc2NzcyIsImxheW91dC9faGVhZGVyLW1vYmlsZS5zY3NzIiwibGF5b3V0L19nZW5lcmFsLW1vYmlsZS5zY3NzIiwicGFnZXMvX2hvbWUuc2NzcyIsInBhZ2VzL19saXN0aW5nLWNoYWxldHMuc2NzcyIsInBhZ2VzL19zaW5nbGUtY2hhbGV0LnNjc3MiLCJwYWdlcy9fYXR0cmFpdHMuc2NzcyIsInBhZ2VzL19zZXJ2aWNlcy5zY3NzIiwicGFnZXMvX2xpc3RpbmctYmxvZy5zY3NzIiwicGFnZXMvX3NpbmdsZS1ibG9nLnNjc3MiLCJwYWdlcy9fc2luZ2xlLWF0dHJhaXQuc2NzcyIsInBhZ2VzL19zZWFyY2guc2NzcyIsInBhZ2VzL19kZXZlbmlyX3Byb3ByaWV0YWlyZS5zY3NzIiwicGFnZXMvX2ZhcS5zY3NzIiwicGFnZXMvX29uX3RyZWUuc2NzcyIsInBhZ2VzL19jb250YWN0LnNjc3MiLCJwYXJ0aWFscy9fbWM0d3Auc2NzcyIsInBhcnRpYWxzL190ZXN0aW1vbmlhbHMuc2NzcyIsInBhcnRpYWxzL19hdHRyYWl0X2Jsb2NzLnNjc3MiLCJwYXJ0aWFscy9fbGlzdGluZy1nZW5lcmFsLnNjc3MiLCJwYXJ0aWFscy9fYWNjb3JkaW9uX3dwYi5zY3NzIiwicGFydGlhbHMvX29mZnJlcy5zY3NzIiwicGFydGlhbHMvX2Vycm9ycy5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQXNHRSxnQkM0cEJGLENDaHdCQSxXQUNFLGNBQUEsQ0FDQSwySUFDRSxDQUdGLGVBQUEsQ0FDQSxpQkFBQSxDQUNBLGtCREhGLENDb0JBLElBWkUsd0JBQUEsQ0FDQSxXQUFBLENBQ0EsaUJBQUEsQ0FDQSxlQUFBLENBQ0EsbUJBQUEsQ0FDQSxtQkFBQSxDQUNBLGFBQUEsQ0FHQSxrQ0FBQSxDQUNBLGlDRExGLENDWUUsZUFDRSxlRFRKLENDYUUsa0JBQ0UsZURWSixDQ2NFLGlCQUNFLGVEWEosQ0NlRSxnQkFDRSxlRFpKLENDZ0JFLHNCQUNFLGVEYkosQ0NpQkUsb0JBQ0UsZURkSixDQ2tCRSxzQkFDRSxlRGZKLENDbUJFLHVCQUNFLGVEaEJKLENDb0JFLG9CQUNFLGVEakJKLENDcUJFLGlCQUNFLGVEbEJKLENDc0JFLG9CQUNFLGVEbkJKLENDdUJFLGlCQUNFLGVEcEJKLENDd0JFLGlCQUNFLGVEckJKLENDeUJFLGtCQUNFLGVEdEJKLENDMEJFLHVCQUNFLGVEdkJKLENFaEZBLFlBQ0ksVUZtRkosQ0dwRkEsNEJBU0ksaUJBQUEsQ0FBQSxtQkFBQSxDQUFBLG1CQUFBLENBQUEsaUJBQUEsQ0FBQSxnQkFBQSxDQUFBLG1CQUFBLENBQUEsbUJBQUEsQ0FBQSxrQkFBQSxDQUFBLGlCQUFBLENBQUEsaUJBQUEsQ0FBQSxlQUFBLENBQUEsaUJBQUEsQ0FBQSxzQkFBQSxDQUlBLHFCQUFBLENBQUEscUJBQUEsQ0FBQSxxQkFBQSxDQUFBLHFCQUFBLENBQUEscUJBQUEsQ0FBQSxxQkFBQSxDQUFBLHFCQUFBLENBQUEscUJBQUEsQ0FBQSxxQkFBQSxDQUlBLGVBQUEsQ0FBQSxvQkFBQSxDQUFBLHNCQUFBLENBQUEscUJBQUEsQ0FJQSwyQkFB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LENJbktJLDBCRTNDSixPRjhNUSxnQkpJTixDQUNGLENNOU1BLE9Ga01RLGlDSmdCUixDSTVLSSwwQkV0Q0osT0Z5TVEsa0JKYU4sQ0FDRixDTWxOQSxPRnlMTSxpQko2Qk4sQ01qTkEsT0Z3TFEsK0JKNkJSLENJekxJLDBCRTVCSixPRitMUSxnQkowQk4sQ0FDRixDTXJOQSxPRitLTSxpQkowQ04sQ01wTkEsT0YwS00sY0o4Q04sQ003TUEsRUFDRSxZQUFBLENBQ0Esa0JOZ05GLENNdE1BLFlBQ0Usd0NBQUEsQ0FBQSxnQ0FBQSxDQUNBLFdBQUEsQ0FDQSxxQ0FBQSxDQUFBLDZCTnlNRixDTW5NQSxRQUNFLGtCQUFBLENBQ0EsaUJBQUEsQ0FDQSxtQk5zTUYsQ01oTUEsTUFFRSxpQk5tTUYsQ01oTUEsU0FHRSxZQUFBLENBQ0Esa0JObU1GLENNaE1BLHdCQUlFLGVObU1GLENNaE1BLEdBQ0UsZU5tTUYsQ005TEEsR0FDRSxtQkFBQSxDQUNBLGFOaU1GLENNM0xBLFdBQ0UsZU44TEYsQ010TEEsU0FFRSxrQk55TEYsQ01qTEEsYUY2RU0sZ0JKd0dOLENNOUtBLFdBQ0UsZUNxZjRCLENEcGY1QiwrQkFBQSxDQUNBLHVDTmlMRixDTXhLQSxRQUVFLGlCQUFBLENGd0RJLGVBTEksQ0VqRFIsYUFBQSxDQUNBLHVCTjJLRixDTXhLQSxJQUFNLGFONEtOLENNM0tBLElBQU0sU04rS04sQ00xS0EsRUFDRSw2REFBQSxDQUNBLG9CTjZLRixDTTNLRSxRQUNFLGtETjZLSixDTWxLRSw0REFFRSxhQUFBLENBQ0Esb0JOb0tKLENNN0pBLGtCQUlFLG9DQ2dWNEIsQ0hsVXhCLGFKbUpOLENNekpBLElBQ0UsYUFBQSxDQUNBLFlBQUEsQ0FDQSxrQkFBQSxDQUNBLGFBQUEsQ0ZFSSxnQkoySk4sQ014SkUsU0ZISSxpQkFMSSxDRVVOLGFBQUEsQ0FDQSxpQk4wSkosQ010SkEsS0ZWTSxnQkFMSSxDRWlCUiwwQkFBQSxDQUNBLG9CTnlKRixDTXRKRSxPQUNFLGFOd0pKLENNcEpBLElBQ0Usd0JBQUEsQ0Z0QkksZ0JBTEksQ0U2QlIsdUJDMjVDa0MsQ0QxNUNsQyxxQ0MyNUNrQyxDRWhzRGhDLG9CVDZiSixDTXJKRSxRQUNFLFNBQUEsQ0Y3QkUsYUpxTE4sQ003SUEsT0FDRSxlTmdKRixDTTFJQSxRQUVFLHFCTjZJRixDTXJJQSxNQUNFLG1CQUFBLENBQ0Esd0JOd0lGLENNcklBLFFBQ0UsaUJDNFg0QixDRDNYNUIsb0JDMlg0QixDRDFYNUIsK0JDNFo0QixDRDNaNUIsZU53SUYsQ01qSUEsR0FFRSxrQkFBQSxDQUNBLCtCTm1JRixDTWhJQSwyQkFRRSxjQUFBLENBRkEsb0JOcUlGLENNM0hBLE1BQ0Usb0JOOEhGLENNeEhBLE9BRUUsZU4wSEYsQ01sSEEsaUNBQ0UsU05xSEYsQ01oSEEsc0NBS0UsUUFBQSxDQUNBLG1CQUFBLENGNUhJLGlCQUxJLENFbUlSLG1CTm1IRixDTS9HQSxjQUVFLG1CTmtIRixDTTdHQSxjQUNFLGNOZ0hGLENNN0dBLE9BR0UsZ0JOOEdGLENNM0dFLGdCQUNFLFNONkdKLENNdEdBLDBJQUNFLHNCTnlHRixDTWpHQSxnREFJRSx5Qk5vR0YsQ01qR0ksNEdBQ0UsY05zR04sQ00vRkEsbUJBQ0UsU0FBQSxDQUNBLGlCTmtHRixDTTdGQSxTQUNFLGVOZ0dGLENNdEZBLFNBQ0UsV0FBQSxDQUNBLFNBQUEsQ0FDQSxRQUFBLENBQ0EsUU55RkYsQ01qRkEsT0FDRSxVQUFBLENBQ0EsVUFBQSxDQUNBLFNBQUEsQ0FDQSxtQkNtTjRCLENEak41QixtQkFBQSxDRm5OTSwrQkp1U1IsQ0luY0ksMEJFeVdKLE9GdE1RLGdCSm9TTixDQUNGLENNdEZFLFNBQ0UsVU53RkosQ01qRkEsK09BT0UsU05vRkYsQ01qRkEsNEJBQ0UsV05vRkYsQ00zRUEsY0FDRSw0QkFBQSxDQUNBLG1CTjhFRixDTTNFRSw0Q0FDRSxjQUFBLENBQ0EsbUJONkVKLENNekRBLDRCQUNFLHVCTm9FRixDTS9EQSwrQkFDRSxTTmtFRixDTTNEQSx1QkFDRSxZQUFBLENBQ0EseUJOOERGLENNekRBLE9BQ0Usb0JONERGLENNdkRBLE9BQ0UsUU4wREYsQ01uREEsUUFDRSxpQkFBQSxDQUNBLGNOc0RGLENNOUNBLFNBQ0UsdUJOaURGLENNekNBLFNBQ0Usc0JONENGLENEdm5CQSxNS21RTSxpQkFMSSxDTDVQUixlQzBuQkYsQ0RybkJFLFdBR0UsZVEwbkJrQixDUnpuQmxCLGVReW1CMEIsQ0g3V3RCLGdDSjJYUixDSXZoQkksMEJMcEdGLFdLdVFNLGNKd1hOLENBQ0YsQ0Rob0JFLFdBR0UsZVEwbkJrQixDUnpuQmxCLGVReW1CMEIsQ0g3V3RCLGdDSnNZUixDSWxpQkksMEJMcEdGLFdLdVFNLGdCSm1ZTixDQUNGLENEM29CRSxXQUdFLGVRMG5Ca0IsQ1J6bkJsQixlUXltQjBCLENIN1d0QixnQ0ppWlIsQ0k3aUJJLDBCTHBHRixXS3VRTSxjSjhZTixDQUNGLENEdHBCRSxXQUdFLGVRMG5Ca0IsQ1J6bkJsQixlUXltQjBCLENIN1d0QixnQ0o0WlIsQ0l4akJJLDBCTHBHRixXS3VRTSxnQkp5Wk4sQ0FDRixDRGpxQkUsV0FHRSxlUTBuQmtCLENSem5CbEIsZVF5bUIwQixDSDdXdEIsZ0NKdWFSLENJbmtCSSwwQkxwR0YsV0t1UU0sY0pvYU4sQ0FDRixDRDVxQkUsV0FHRSxlUTBuQmtCLENSem5CbEIsZVF5bUIwQixDSDdXdEIsZ0NKa2JSLENJOWtCSSwwQkxwR0YsV0t1UU0sZ0JKK2FOLENBQ0YsQ0QxcEJBLDRCVzVERSxjQUFBLENBQ0EsZVYrdEJGLENEanFCQSxrQkFDRSxvQkNvcUJGLENEbHFCRSxtQ0FDRSxrQkNvcUJKLENEMXBCQSxZSzhNTSxnQkFMSSxDTHZNUix3QkM2cEJGLENEenBCQSxZQUNFLGtCUWlVTyxDSDFISCxpQkpzZE4sQ0QxcEJFLHdCQUNFLGVDNHBCSixDRHhwQkEsbUJBQ0UsZ0JBQUEsQ0FDQSxrQlF1VE8sQ0gxSEgsZ0JBTEksQ0x0TFIsYUMycEJGLENEenBCRSwwQkFDRSxZQzJwQkosQ1dydkJBLDBCQ0ZFLGNBQUEsQ0FHQSxXWmt3QkYsQ1dud0JBLGVBQ0UsY0orakRrQyxDSTlqRGxDLGtDSitqRGtDLENJOWpEbEMsMERBQUEsQ0ZHRSxxQ1Q2dkJKLENXcHZCQSxRQUVFLG9CWHN2QkYsQ1dudkJBLFlBQ0UsbUJBQUEsQ0FDQSxhWHN2QkYsQ1dudkJBLGdCUHlQTSxnQkFMSSxDT2xQUiwrQlhzdkJGLENheHhCRSxvRkNIQSxrQkFBQSxDQUNBLGVBQUEsQ0FDQSxVQUFBLENBQ0EsMENBQUEsQ0FDQSx5Q0FBQSxDQUNBLGlCQUFBLENBQ0EsZ0Jkb3lCRixDZTl1QkkseUJGNUNFLHlCQUNFLGViOHhCTixDQUNGLENlcHZCSSx5QkY1Q0UsdUNBQ0UsZWJteUJOLENBQ0YsQ2V6dkJJLHlCRjVDRSxxREFDRSxlYnd5Qk4sQ0FDRixDZTl2QkksMEJGNUNFLG1FQUNFLGdCYjZ5Qk4sQ0FDRixDZ0I5ekJBLE1BRUksb0JBQUEsQ0FBQSx3QkFBQSxDQUFBLHdCQUFBLENBQUEsd0JBQUEsQ0FBQSx5QkFBQSxDQUFBLDBCaEJvMEJKLENnQi96QkUsS0NOQSxvQkFBQSxDQUNBLGVBQUEsQ0FDQSxZQUFBLENBQ0EsY0FBQSxDQUVBLHNDQUFBLENBQ0EsMENBQUEsQ0FDQSx5Q2pCdzBCRixDZ0J0MEJJLE9DT0YsYUFBQSxDQUNBLFVBQUEsQ0FDQSxjQUFBLENBQ0EsMENBQUEsQ0FDQSx5Q0FBQSxDQUNBLDZCakJrMEJGLENpQm54Qk0sS0FDRSxVakJzeEJSLENpQm54Qk0saUJBcENKLGFBQUEsQ0FDQSxVakIyekJGLENpQjd5QkUsY0FDRSxhQUFBLENBQ0EsVWpCZ3pCSixDaUJsekJFLGNBQ0UsYUFBQSxDQUNBLFNqQnF6QkosQ2lCdnpCRSxjQUNFLGFBQUEsQ0FDQSxrQmpCMHpCSixDaUI1ekJFLGNBQ0UsYUFBQSxDQUNBLFNqQit6QkosQ2lCajBCRSxjQUNFLGFBQUEsQ0FDQSxTakJvMEJKLENpQnQwQkUsY0FDRSxhQUFBLENBQ0Esa0JqQnkwQkosQ2lCMXlCTSxVQWhESixhQUFBLENBQ0EsVWpCODFCRixDaUJ6eUJVLE9BaEVOLGFBQUEsQ0FDQSxpQmpCNjJCSixDaUI5eUJVLE9BaEVOLGFBQUEsQ0FDQSxrQmpCazNCSixDaUJuekJVLE9BaEVOLGFBQUEsQ0FDQSxTakJ1M0JKLENpQnh6QlUsT0FoRU4sYUFBQSxDQUNBLGtCakI0M0JKLENpQjd6QlUsT0FoRU4sYUFBQSxDQUNBLGtCakJpNEJKLENpQmwwQlUsT0FoRU4sYUFBQSxDQUNBLFNqQnM0QkosQ2lCdjBCVSxPQWhFTixhQUFBLENBQ0Esa0JqQjI0QkosQ2lCNTBCVSxPQWhFTixhQUFBLENBQ0Esa0JqQmc1QkosQ2lCajFCVSxPQWhFTixhQUFBLENBQ0EsU2pCcTVCSixDaUJ0MUJVLFFBaEVOLGFBQUEsQ0FDQSxrQmpCMDVCSixDaUIzMUJVLFFBaEVOLGFBQUEsQ0FDQSxrQmpCKzVCSixDaUJoMkJVLFFBaEVOLGFBQUEsQ0FDQSxVakJvNkJKLENpQjcxQlksVUF4RFYsdUJqQnk1QkYsQ2lCajJCWSxVQXhEVix3QmpCNjVCRixDaUJyMkJZLFVBeERWLGVqQmk2QkYsQ2lCejJCWSxVQXhEVix3QmpCcTZCRixDaUI3MkJZLFVBeERWLHdCakJ5NkJGLENpQmozQlksVUF4RFYsZWpCNjZCRixDaUJyM0JZLFVBeERWLHdCakJpN0JGLENpQnozQlksVUF4RFYsd0JqQnE3QkYsQ2lCNzNCWSxVQXhEVixlakJ5N0JGLENpQmo0QlksV0F4RFYsd0JqQjY3QkYsQ2lCcjRCWSxXQXhEVix3QmpCaThCRixDaUI5M0JRLFdBRUUsZWpCaTRCVixDaUI5M0JRLFdBRUUsZWpCaTRCVixDaUJ4NEJRLGFBRUUsa0JqQjI0QlYsQ2lCeDRCUSxhQUVFLGtCakIyNEJWLENpQmw1QlEsYUFFRSxrQmpCcTVCVixDaUJsNUJRLGFBRUUsa0JqQnE1QlYsQ2lCNTVCUSxhQUVFLGtCakIrNUJWLENpQjU1QlEsYUFFRSxrQmpCKzVCVixDaUJ0NkJRLGFBRUUsa0JqQnk2QlYsQ2lCdDZCUSxhQUVFLGtCakJ5NkJWLENpQmg3QlEsYUFFRSxrQmpCbTdCVixDaUJoN0JRLGFBRUUsa0JqQm03QlYsQ2lCMTdCUSxhQUVFLGtCakI2N0JWLENpQjE3QlEsYUFFRSxrQmpCNjdCVixDaUJwOEJRLGFBRUUsa0JqQnU4QlYsQ2lCcDhCUSxhQUVFLGtCakJ1OEJWLENpQjk4QlEsYUFFRSxrQmpCaTlCVixDaUI5OEJRLGFBRUUsa0JqQmk5QlYsQ2lCeDlCUSxhQUVFLGtCakIyOUJWLENpQng5QlEsYUFFRSxrQmpCMjlCVixDaUJsK0JRLGFBRUUsa0JqQnErQlYsQ2lCbCtCUSxhQUVFLGtCakJxK0JWLENpQjUrQlEsZUFFRSxtQmpCKytCVixDaUI1K0JRLGVBRUUsbUJqQisrQlYsQ2lCdC9CUSxlQUVFLG1CakJ5L0JWLENpQnQvQlEsZUFFRSxtQmpCeS9CVixDaUJoZ0NRLGVBRUUsbUJqQm1nQ1YsQ2lCaGdDUSxlQUVFLG1CakJtZ0NWLENpQjFnQ1EsZUFFRSxtQmpCNmdDVixDaUIxZ0NRLGVBRUUsbUJqQjZnQ1YsQ2V2a0NJLHlCRVVFLFFBQ0UsVWpCaWtDTixDaUI5akNJLG9CQXBDSixhQUFBLENBQ0EsVWpCcW1DQSxDaUJ2bENBLGlCQUNFLGFBQUEsQ0FDQSxVakJ5bENGLENpQjNsQ0EsaUJBQ0UsYUFBQSxDQUNBLFNqQjZsQ0YsQ2lCL2xDQSxpQkFDRSxhQUFBLENBQ0Esa0JqQmltQ0YsQ2lCbm1DQSxpQkFDRSxhQUFBLENBQ0EsU2pCcW1DRixDaUJ2bUNBLGlCQUNFLGFBQUEsQ0FDQSxTakJ5bUNGLENpQjNtQ0EsaUJBQ0UsYUFBQSxDQUNBLGtCakI2bUNGLENpQjlrQ0ksYUFoREosYUFBQSxDQUNBLFVqQmlvQ0EsQ2lCNWtDUSxVQWhFTixhQUFBLENBQ0EsaUJqQitvQ0YsQ2lCaGxDUSxVQWhFTixhQUFBLENBQ0Esa0JqQm1wQ0YsQ2lCcGxDUSxVQWhFTixhQUFBLENBQ0EsU2pCdXBDRixDaUJ4bENRLFVBaEVOLGFBQUEsQ0FDQSxrQmpCMnBDRixDaUI1bENRLFVBaEVOLGFBQUEsQ0FDQSxrQmpCK3BDRixDaUJobUNRLFVBaEVOLGFBQUEsQ0FDQSxTakJtcUNGLENpQnBtQ1EsVUFoRU4sYUFBQSxDQUNBLGtCakJ1cUNGLENpQnhtQ1EsVUFoRU4sYUFBQSxDQUNBLGtCakIycUNGLENpQjVtQ1EsVUFoRU4sYUFBQSxDQUNBLFNqQitxQ0YsQ2lCaG5DUSxXQWhFTixhQUFBLENBQ0Esa0JqQm1yQ0YsQ2lCcG5DUSxXQWhFTixhQUFBLENBQ0Esa0JqQnVyQ0YsQ2lCeG5DUSxXQWhFTixhQUFBLENBQ0EsVWpCMnJDRixDaUJwbkNVLGFBeERWLGFqQitxQ0EsQ2lCdm5DVSxhQXhEVix1QmpCa3JDQSxDaUIxbkNVLGFBeERWLHdCakJxckNBLENpQjduQ1UsYUF4RFYsZWpCd3JDQSxDaUJob0NVLGFBeERWLHdCakIyckNBLENpQm5vQ1UsYUF4RFYsd0JqQjhyQ0EsQ2lCdG9DVSxhQXhEVixlakJpc0NBLENpQnpvQ1UsYUF4RFYsd0JqQm9zQ0EsQ2lCNW9DVSxhQXhEVix3QmpCdXNDQSxDaUIvb0NVLGFBeERWLGVqQjBzQ0EsQ2lCbHBDVSxjQXhEVix3QmpCNnNDQSxDaUJycENVLGNBeERWLHdCakJndENBLENpQjdvQ00saUJBRUUsZWpCK29DUixDaUI1b0NNLGlCQUVFLGVqQjhvQ1IsQ2lCcnBDTSxtQkFFRSxrQmpCdXBDUixDaUJwcENNLG1CQUVFLGtCakJzcENSLENpQjdwQ00sbUJBRUUsa0JqQitwQ1IsQ2lCNXBDTSxtQkFFRSxrQmpCOHBDUixDaUJycUNNLG1CQUVFLGtCakJ1cUNSLENpQnBxQ00sbUJBRUUsa0JqQnNxQ1IsQ2lCN3FDTSxtQkFFRSxrQmpCK3FDUixDaUI1cUNNLG1CQUVFLGtCakI4cUNSLENpQnJyQ00sbUJBRUUsa0JqQnVyQ1IsQ2lCcHJDTSxtQkFFRSxrQmpCc3JDUixDaUI3ckNNLG1CQUVFLGtCakIrckNSLENpQjVyQ00sbUJBRUUsa0JqQjhyQ1IsQ2lCcnNDTSxtQkFFRSxrQmpCdXNDUixDaUJwc0NNLG1CQUVFLGtCakJzc0NSLENpQjdzQ00sbUJBRUUsa0JqQitzQ1IsQ2lCNXNDTSxtQkFFRSxrQmpCOHNDUixDaUJydENNLG1CQUVFLGtCakJ1dENSLENpQnB0Q00sbUJBRUUsa0JqQnN0Q1IsQ2lCN3RDTSxtQkFFRSxrQmpCK3RDUixDaUI1dENNLG1CQUVFLGtCakI4dENSLENpQnJ1Q00scUJBRUUsbUJqQnV1Q1IsQ2lCcHVDTSxxQkFFRSxtQmpCc3VDUixDaUI3dUNNLHFCQUVFLG1CakIrdUNSLENpQjV1Q00scUJBRUUsbUJqQjh1Q1IsQ2lCcnZDTSxxQkFFRSxtQmpCdXZDUixDaUJwdkNNLHFCQUVFLG1CakJzdkNSLENpQjd2Q00scUJBRUUsbUJqQit2Q1IsQ2lCNXZDTSxxQkFFRSxtQmpCOHZDUixDQUNGLENlenpDSSx5QkVVRSxRQUNFLFVqQmt6Q04sQ2lCL3lDSSxvQkFwQ0osYUFBQSxDQUNBLFVqQnMxQ0EsQ2lCeDBDQSxpQkFDRSxhQUFBLENBQ0EsVWpCMDBDRixDaUI1MENBLGlCQUNFLGFBQUEsQ0FDQSxTakI4MENGLENpQmgxQ0EsaUJBQ0UsYUFBQSxDQUNBLGtCakJrMUNGLENpQnAxQ0EsaUJBQ0UsYUFBQSxDQUNBLFNqQnMxQ0YsQ2lCeDFDQSxpQkFDRSxhQUFBLENBQ0EsU2pCMDFDRixDaUI1MUNBLGlCQUNFLGFBQUEsQ0FDQSxrQmpCODFDRixDaUIvekNJLGFBaERKLGFBQUEsQ0FDQSxVakJrM0NBLENpQjd6Q1EsVUFoRU4sYUFBQSxDQUNBLGlCakJnNENGLENpQmowQ1EsVUFoRU4sYUFBQSxDQUNBLGtCakJvNENGLENpQnIwQ1EsVUFoRU4sYUFBQSxDQUNBLFNqQnc0Q0YsQ2lCejBDUSxVQWhFTixhQUFBLENBQ0Esa0JqQjQ0Q0YsQ2lCNzBDUSxVQWhFTixhQUFBLENBQ0Esa0JqQmc1Q0YsQ2lCajFDUSxVQWhFTixhQUFBLENBQ0EsU2pCbzVDRixDaUJyMUNRLFVBaEVOLGFBQUEsQ0FDQSxrQmpCdzVDRixDaUJ6MUNRLFVBaEVOLGFBQUEsQ0FDQSxrQmpCNDVDRixDaUI3MUNRLFVBaEVOLGFBQUEsQ0FDQSxTakJnNkNGLENpQmoyQ1EsV0FoRU4sYUFBQSxDQUNBLGtCakJvNkNGLENpQnIyQ1EsV0FoRU4sYUFBQSxDQUNBLGtCakJ3NkNGLENpQnoyQ1EsV0FoRU4sYUFBQSxDQUNBLFVqQjQ2Q0YsQ2lCcjJDVSxhQXhEVixhakJnNkNBLENpQngyQ1UsYUF4RFYsdUJqQm02Q0EsQ2lCMzJDVSxhQXhEVix3QmpCczZDQSxDaUI5MkNVLGFBeERWLGVqQnk2Q0EsQ2lCajNDVSxhQXhEVix3QmpCNDZDQSxDaUJwM0NVLGFBeERWLHdCakIrNkNBLENpQnYzQ1UsYUF4RFYsZWpCazdDQSxDaUIxM0NVLGFBeERWLHdCakJxN0NBLENpQjczQ1UsYUF4RFYsd0JqQnc3Q0EsQ2lCaDRDVSxhQXhEVixlakIyN0NBLENpQm40Q1UsY0F4RFYsd0JqQjg3Q0EsQ2lCdDRDVSxjQXhEVix3QmpCaThDQSxDaUI5M0NNLGlCQUVFLGVqQmc0Q1IsQ2lCNzNDTSxpQkFFRSxlakIrM0NSLENpQnQ0Q00sbUJBRUUsa0JqQnc0Q1IsQ2lCcjRDTSxtQkFFRSxrQmpCdTRDUixDaUI5NENNLG1CQUVFLGtCakJnNUNSLENpQjc0Q00sbUJBRUUsa0JqQis0Q1IsQ2lCdDVDTSxtQkFFRSxrQmpCdzVDUixDaUJyNUNNLG1CQUVFLGtCakJ1NUNSLENpQjk1Q00sbUJBRUUsa0JqQmc2Q1IsQ2lCNzVDTSxtQkFFRSxrQmpCKzVDUixDaUJ0NkNNLG1CQUVFLGtCakJ3NkNSLENpQnI2Q00sbUJBRUUsa0JqQnU2Q1IsQ2lCOTZDTSxtQkFFRSxrQmpCZzdDUixDaUI3NkNNLG1CQUVFLGtCakIrNkNSLENpQnQ3Q00sbUJBRUUsa0JqQnc3Q1IsQ2lCcjdDTSxtQkFFRSxrQmpCdTdDUixDaUI5N0NNLG1CQUVFLGtCakJnOENSLENpQjc3Q00sbUJBRUUsa0JqQis3Q1IsQ2lCdDhDTSxtQkFFRSxrQmpCdzhDUixDaUJyOENNLG1CQUVFLGtCakJ1OENSLENpQjk4Q00sbUJBRUUsa0JqQmc5Q1IsQ2lCNzhDTSxtQkFFRSxrQmpCKzhDUixDaUJ0OUNNLHFCQUVFLG1CakJ3OUNSLENpQnI5Q00scUJBRUUsbUJqQnU5Q1IsQ2lCOTlDTSxxQkFFRSxtQmpCZytDUixDaUI3OUNNLHFCQUVFLG1CakIrOUNSLENpQnQrQ00scUJBRUUsbUJqQncrQ1IsQ2lCcitDTSxxQkFFRSxtQmpCdStDUixDaUI5K0NNLHFCQUVFLG1CakJnL0NSLENpQjcrQ00scUJBRUUsbUJqQisrQ1IsQ0FDRixDZTFpREkseUJFVUUsUUFDRSxVakJtaUROLENpQmhpREksb0JBcENKLGFBQUEsQ0FDQSxVakJ1a0RBLENpQnpqREEsaUJBQ0UsYUFBQSxDQUNBLFVqQjJqREYsQ2lCN2pEQSxpQkFDRSxhQUFBLENBQ0EsU2pCK2pERixDaUJqa0RBLGlCQUNFLGFBQUEsQ0FDQSxrQmpCbWtERixDaUJya0RBLGlCQUNFLGFBQUEsQ0FDQSxTakJ1a0RGLENpQnprREEsaUJBQ0UsYUFBQSxDQUNBLFNqQjJrREYsQ2lCN2tEQSxpQkFDRSxhQUFBLENBQ0Esa0JqQitrREYsQ2lCaGpESSxhQWhESixhQUFBLENBQ0EsVWpCbW1EQSxDaUI5aURRLFVBaEVOLGFBQUEsQ0FDQSxpQmpCaW5ERixDaUJsakRRLFVBaEVOLGFBQUEsQ0FDQSxrQmpCcW5ERixDaUJ0akRRLFVBaEVOLGFBQUEsQ0FDQSxTakJ5bkRGLENpQjFqRFEsVUFoRU4sYUFBQSxDQUNBLGtCakI2bkRGLENpQjlqRFEsVUFoRU4sYUFBQSxDQUNBLGtCakJpb0RGLENpQmxrRFEsVUFoRU4sYUFBQSxDQUNBLFNqQnFvREYsQ2lCdGtEUSxVQWhFTixhQUFBLENBQ0Esa0JqQnlvREYsQ2lCMWtEUSxVQWhFTixhQUFBLENBQ0Esa0JqQjZvREYsQ2lCOWtEUSxVQWhFTixhQUFBLENBQ0EsU2pCaXBERixDaUJsbERRLFdBaEVOLGFBQUEsQ0FDQSxrQmpCcXBERixDaUJ0bERRLFdBaEVOLGFBQUEsQ0FDQSxrQmpCeXBERixDaUIxbERRLFdBaEVOLGFBQUEsQ0FDQSxVakI2cERGLENpQnRsRFUsYUF4RFYsYWpCaXBEQSxDaUJ6bERVLGFBeERWLHVCakJvcERBLENpQjVsRFUsYUF4RFYsd0JqQnVwREEsQ2lCL2xEVSxhQXhEVixlakIwcERBLENpQmxtRFUsYUF4RFYsd0JqQjZwREEsQ2lCcm1EVSxhQXhEVix3QmpCZ3FEQSxDaUJ4bURVLGFBeERWLGVqQm1xREEsQ2lCM21EVSxhQXhEVix3QmpCc3FEQSxDaUI5bURVLGFBeERWLHdCakJ5cURBLENpQmpuRFUsYUF4RFYsZWpCNHFEQSxDaUJwbkRVLGNBeERWLHdCakIrcURBLENpQnZuRFUsY0F4RFYsd0JqQmtyREEsQ2lCL21ETSxpQkFFRSxlakJpbkRSLENpQjltRE0saUJBRUUsZWpCZ25EUixDaUJ2bkRNLG1CQUVFLGtCakJ5bkRSLENpQnRuRE0sbUJBRUUsa0JqQnduRFIsQ2lCL25ETSxtQkFFRSxrQmpCaW9EUixDaUI5bkRNLG1CQUVFLGtCakJnb0RSLENpQnZvRE0sbUJBRUUsa0JqQnlvRFIsQ2lCdG9ETSxtQkFFRSxrQmpCd29EUixDaUIvb0RNLG1CQUVFLGtCakJpcERSLENpQjlvRE0sbUJBRUUsa0JqQmdwRFIsQ2lCdnBETSxtQkFFRSxrQmpCeXBEUixDaUJ0cERNLG1CQUVFLGtCakJ3cERSLENpQi9wRE0sbUJBRUUsa0JqQmlxRFIsQ2lCOXBETSxtQkFFRSxrQmpCZ3FEUixDaUJ2cURNLG1CQUVFLGtCakJ5cURSLENpQnRxRE0sbUJBRUUsa0JqQndxRFIsQ2lCL3FETSxtQkFFRSxrQmpCaXJEUixDaUI5cURNLG1CQUVFLGtCakJnckRSLENpQnZyRE0sbUJBRUUsa0JqQnlyRFIsQ2lCdHJETSxtQkFFRSxrQmpCd3JEUixDaUIvckRNLG1CQUVFLGtCakJpc0RSLENpQjlyRE0sbUJBRUUsa0JqQmdzRFIsQ2lCdnNETSxxQkFFRSxtQmpCeXNEUixDaUJ0c0RNLHFCQUVFLG1CakJ3c0RSLENpQi9zRE0scUJBRUUsbUJqQml0RFIsQ2lCOXNETSxxQkFFRSxtQmpCZ3REUixDaUJ2dERNLHFCQUVFLG1CakJ5dERSLENpQnR0RE0scUJBRUUsbUJqQnd0RFIsQ2lCL3RETSxxQkFFRSxtQmpCaXVEUixDaUI5dERNLHFCQUVFLG1CakJndURSLENBQ0YsQ2UzeERJLDBCRVVFLFFBQ0UsVWpCb3hETixDaUJqeERJLG9CQXBDSixhQUFBLENBQ0EsVWpCd3pEQSxDaUIxeURBLGlCQUNFLGFBQUEsQ0FDQSxVakI0eURGLENpQjl5REEsaUJBQ0UsYUFBQSxDQUNBLFNqQmd6REYsQ2lCbHpEQSxpQkFDRSxhQUFBLENBQ0Esa0JqQm96REYsQ2lCdHpEQSxpQkFDRSxhQUFBLENBQ0EsU2pCd3pERixDaUIxekRBLGlCQUNFLGFBQUEsQ0FDQSxTakI0ekRGLENpQjl6REEsaUJBQ0UsYUFBQSxDQUNBLGtCakJnMERGLENpQmp5REksYUFoREosYUFBQSxDQUNBLFVqQm8xREEsQ2lCL3hEUSxVQWhFTixhQUFBLENBQ0EsaUJqQmsyREYsQ2lCbnlEUSxVQWhFTixhQUFBLENBQ0Esa0JqQnMyREYsQ2lCdnlEUSxVQWhFTixhQUFBLENBQ0EsU2pCMDJERixDaUIzeURRLFVBaEVOLGFBQUEsQ0FDQSxrQmpCODJERixDaUIveURRLFVBaEVOLGFBQUEsQ0FDQSxrQmpCazNERixDaUJuekRRLFVBaEVOLGFBQUEsQ0FDQSxTakJzM0RGLENpQnZ6RFEsVUFoRU4sYUFBQSxDQUNBLGtCakIwM0RGLENpQjN6RFEsVUFoRU4sYUFBQSxDQUNBLGtCakI4M0RGLENpQi96RFEsVUFoRU4sYUFBQSxDQUNBLFNqQms0REYsQ2lCbjBEUSxXQWhFTixhQUFBLENBQ0Esa0JqQnM0REYsQ2lCdjBEUSxXQWhFTixhQUFBLENBQ0Esa0JqQjA0REYsQ2lCMzBEUSxXQWhFTixhQUFBLENBQ0EsVWpCODRERixDaUJ2MERVLGFBeERWLGFqQms0REEsQ2lCMTBEVSxhQXhEVix1QmpCcTREQSxDaUI3MERVLGFBeERWLHdCakJ3NERBLENpQmgxRFUsYUF4RFYsZWpCMjREQSxDaUJuMURVLGFBeERWLHdCakI4NERBLENpQnQxRFUsYUF4RFYsd0JqQmk1REEsQ2lCejFEVSxhQXhEVixlakJvNURBLENpQjUxRFUsYUF4RFYsd0JqQnU1REEsQ2lCLzFEVSxhQXhEVix3QmpCMDVEQSxDaUJsMkRVLGFBeERWLGVqQjY1REEsQ2lCcjJEVSxjQXhEVix3QmpCZzZEQSxDaUJ4MkRVLGNBeERWLHdCakJtNkRBLENpQmgyRE0saUJBRUUsZWpCazJEUixDaUIvMURNLGlCQUVFLGVqQmkyRFIsQ2lCeDJETSxtQkFFRSxrQmpCMDJEUixDaUJ2MkRNLG1CQUVFLGtCakJ5MkRSLENpQmgzRE0sbUJBRUUsa0JqQmszRFIsQ2lCLzJETSxtQkFFRSxrQmpCaTNEUixDaUJ4M0RNLG1CQUVFLGtCakIwM0RSLENpQnYzRE0sbUJBRUUsa0JqQnkzRFIsQ2lCaDRETSxtQkFFRSxrQmpCazREUixDaUIvM0RNLG1CQUVFLGtCakJpNERSLENpQng0RE0sbUJBRUUsa0JqQjA0RFIsQ2lCdjRETSxtQkFFRSxrQmpCeTREUixDaUJoNURNLG1CQUVFLGtCakJrNURSLENpQi80RE0sbUJBRUUsa0JqQmk1RFIsQ2lCeDVETSxtQkFFRSxrQmpCMDVEUixDaUJ2NURNLG1CQUVFLGtCakJ5NURSLENpQmg2RE0sbUJBRUUsa0JqQms2RFIsQ2lCLzVETSxtQkFFRSxrQmpCaTZEUixDaUJ4NkRNLG1CQUVFLGtCakIwNkRSLENpQnY2RE0sbUJBRUUsa0JqQnk2RFIsQ2lCaDdETSxtQkFFRSxrQmpCazdEUixDaUIvNkRNLG1CQUVFLGtCakJpN0RSLENpQng3RE0scUJBRUUsbUJqQjA3RFIsQ2lCdjdETSxxQkFFRSxtQmpCeTdEUixDaUJoOERNLHFCQUVFLG1CakJrOERSLENpQi83RE0scUJBRUUsbUJqQmk4RFIsQ2lCeDhETSxxQkFFRSxtQmpCMDhEUixDaUJ2OERNLHFCQUVFLG1CakJ5OERSLENpQmg5RE0scUJBRUUsbUJqQms5RFIsQ2lCLzhETSxxQkFFRSxtQmpCaTlEUixDQUNGLENlNWdFSSwwQkVVRSxTQUNFLFVqQnFnRU4sQ2lCbGdFSSxxQkFwQ0osYUFBQSxDQUNBLFVqQnlpRUEsQ2lCM2hFQSxrQkFDRSxhQUFBLENBQ0EsVWpCNmhFRixDaUIvaEVBLGtCQUNFLGFBQUEsQ0FDQSxTakJpaUVGLENpQm5pRUEsa0JBQ0UsYUFBQSxDQUNBLGtCakJxaUVGLENpQnZpRUEsa0JBQ0UsYUFBQSxDQUNBLFNqQnlpRUYsQ2lCM2lFQSxrQkFDRSxhQUFBLENBQ0EsU2pCNmlFRixDaUIvaUVBLGtCQUNFLGFBQUEsQ0FDQSxrQmpCaWpFRixDaUJsaEVJLGNBaERKLGFBQUEsQ0FDQSxVakJxa0VBLENpQmhoRVEsV0FoRU4sYUFBQSxDQUNBLGlCakJtbEVGLENpQnBoRVEsV0FoRU4sYUFBQSxDQUNBLGtCakJ1bEVGLENpQnhoRVEsV0FoRU4sYUFBQSxDQUNBLFNqQjJsRUYsQ2lCNWhFUSxXQWhFTixhQUFBLENBQ0Esa0JqQitsRUYsQ2lCaGlFUSxXQWhFTixhQUFBLENBQ0Esa0JqQm1tRUYsQ2lCcGlFUSxXQWhFTixhQUFBLENBQ0EsU2pCdW1FRixDaUJ4aUVRLFdBaEVOLGFBQUEsQ0FDQSxrQmpCMm1FRixDaUI1aUVRLFdBaEVOLGFBQUEsQ0FDQSxrQmpCK21FRixDaUJoakVRLFdBaEVOLGFBQUEsQ0FDQSxTakJtbkVGLENpQnBqRVEsWUFoRU4sYUFBQSxDQUNBLGtCakJ1bkVGLENpQnhqRVEsWUFoRU4sYUFBQSxDQUNBLGtCakIybkVGLENpQjVqRVEsWUFoRU4sYUFBQSxDQUNBLFVqQituRUYsQ2lCeGpFVSxjQXhEVixhakJtbkVBLENpQjNqRVUsY0F4RFYsdUJqQnNuRUEsQ2lCOWpFVSxjQXhEVix3QmpCeW5FQSxDaUJqa0VVLGNBeERWLGVqQjRuRUEsQ2lCcGtFVSxjQXhEVix3QmpCK25FQSxDaUJ2a0VVLGNBeERWLHdCakJrb0VBLENpQjFrRVUsY0F4RFYsZWpCcW9FQSxDaUI3a0VVLGNBeERWLHdCakJ3b0VBLENpQmhsRVUsY0F4RFYsd0JqQjJvRUEsQ2lCbmxFVSxjQXhEVixlakI4b0VBLENpQnRsRVUsZUF4RFYsd0JqQmlwRUEsQ2lCemxFVSxlQXhEVix3QmpCb3BFQSxDaUJqbEVNLG1CQUVFLGVqQm1sRVIsQ2lCaGxFTSxtQkFFRSxlakJrbEVSLENpQnpsRU0scUJBRUUsa0JqQjJsRVIsQ2lCeGxFTSxxQkFFRSxrQmpCMGxFUixDaUJqbUVNLHFCQUVFLGtCakJtbUVSLENpQmhtRU0scUJBRUUsa0JqQmttRVIsQ2lCem1FTSxxQkFFRSxrQmpCMm1FUixDaUJ4bUVNLHFCQUVFLGtCakIwbUVSLENpQmpuRU0scUJBRUUsa0JqQm1uRVIsQ2lCaG5FTSxxQkFFRSxrQmpCa25FUixDaUJ6bkVNLHFCQUVFLGtCakIybkVSLENpQnhuRU0s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OEZaLEN1QnQ5RlEsZUFPSSw2QnZCbTlGWixDdUIxOUZRLFNBT0ksdUJ2QnU5RlosQ3VCOTlGUSxhQU9JLDJCdkIyOUZaLEN1QmwrRlEsY0FPSSw0QnZCKzlGWixDdUJ0K0ZRLFFBT0ksc0J2Qm0rRlosQ3VCMStGUSxlQU9JLDZCdkJ1K0ZaLEN1QjkrRlEsUUFPSSxzQnZCMitGWixDdUJsL0ZRLFlBT0ksMkZ2QisrRlosQ3VCdC9GUSxjQU9JLHdCdkJtL0ZaLEN1QjEvRlEsV0FPSSx1QnZCdS9GWixDdUI5L0ZRLFVBT0ksNEJ2QjIvRlosQ3VCbGdHUSxhQU9JLCtCdkIrL0ZaLEN1QnRnR1Esa0JBT0ksb0N2Qm1nR1osQ3VCMWdHUSxxQkFPSSx1Q3ZCdWdHWixDdUI5Z0dRLGFBT0kscUJ2QjJnR1osQ3VCbGhHUSxhQU9JLHFCdkIrZ0daLEN1QnRoR1EsZUFPSSx1QnZCbWhHWixDdUIxaEdRLGVBT0ksdUJ2QnVoR1osQ3VCOWhHUSxXQU9JLHdCdkIyaEdaLEN1QmxpR1EsYUFPSSwwQnZCK2hHWixDdUJ0aUdRLG1CQU9JLGdDdkJtaUdaLEN1QjFpR1EsdUJBT0ksb0N2QnVpR1osQ3VCOWlHUSxxQkFPSSxrQ3ZCMmlHWixDdUJsakdRLHdCQU9JLGdDdkIraUdaLEN1QnRqR1EseUJBT0ksdUN2Qm1qR1osQ3VCMWpHUSx3QkFPSSxzQ3ZCdWpHWixDdUI5akdRLHdCQU9JLHNDdkIyakdaLEN1QmxrR1EsbUJBT0ksZ0N2QitqR1osQ3VCdGtHUSxpQkFPSSw4QnZCbWtHWixDdUIxa0dRLG9CQU9JLDRCdkJ1a0daLEN1QjlrR1Esc0JBT0ksOEJ2QjJrR1osQ3VCbGxHUSxxQkFPSSw2QnZCK2tHWixDdUJ0bEdRLGFBT0ksa0J2Qm1sR1osQ3VCMWxHUSxTQU9JLGlCdkJ1bEdaLEN1QjlsR1EsU0FPSSxpQnZCMmxHWixDdUJsbUdRLFNBT0ksaUJ2QitsR1osQ3VCdG1HUSxTQU9JLGlCdkJtbUdaLEN1QjFtR1EsU0FPSSxpQnZCdW1HWixDdUI5bUdRLFNBT0ksaUJ2QjJtR1osQ3VCbG5HUSxZQU9JLGlCdkIrbUdaLEN1QnRuR1EsS0FPSSxrQnZCbW5HWixDdUIxbkdRLE1BT0kscUJ2QnVuR1osQ3VCOW5HUSxNQU9JLHFCdkIybkdaLEN1QmxvR1EsTUFPSSxxQnZCK25HWixDdUJ0b0dRLE1BT0kscUJ2Qm1vR1osQ3VCMW9HUSxNQU9JLHFCdkJ1b0daLEN1QjlvR1EsTUFPSSxxQnZCMm9HWixDdUJscEdRLE1BT0kscUJ2QitvR1osQ3VCdHBHUSxNQU9JLHFCdkJtcEdaLEN1QjFwR1EsTUFPSSxxQnZCdXBHWixDdUI5cEdRLE1BT0kscUJ2QjJwR1osQ3VCbHFHUSxPQU9JLHNCdkIrcEdaLEN1QnRxR1EsT0FPSSxzQnZCbXFHWixDdUIxcUdRLE9BT0ksc0J2QnVxR1osQ3VCOXFHUSxPQU9JLHNCdkIycUdaLEN1QmxyR1EsUUFPSSxxQnZCK3FHWixDdUJ0ckdRLE1BT0ksd0JBQUEsQ0FBQSx1QnZCb3JHWixDdUIzckdRLE9BT0ksMkJBQUEsQ0FBQSwwQnZCeXJHWixDdUJoc0dRLE9BT0ksMkJBQUEsQ0FBQSwwQnZCOHJHWixDdUJyc0dRLE9BT0ksMkJBQUEsQ0FBQSwwQnZCbXNHWixDdUIxc0dRLE9BT0ksMkJBQUEsQ0FBQSwwQnZCd3NHWixDdUIvc0dRLE9BT0ksMkJBQUEsQ0FBQSwwQnZCNnNHWixDdUJwdEdRLE9BT0ksMkJBQUEsQ0FBQSwwQnZCa3RHWixDdUJ6dEdRLE9BT0ksMkJBQUEsQ0FBQSwwQnZCdXRHWixDdUI5dEdRLE9BT0ksMkJBQUEsQ0FBQSwwQnZCNHRHWixDdUJudUdRLE9BT0ksMkJBQUEsQ0FBQSwwQnZCaXVHWixDdUJ4dUdRLE9BT0ksMkJBQUEsQ0FBQSwwQnZCc3VHWixDdUI3dUdRLFFBT0ksNEJBQUEsQ0FBQSwyQnZCMnVHWixDdUJsdkdRLFFBT0ksNEJBQUEsQ0FBQSwyQnZCZ3ZHWixDdUJ2dkdRLFFBT0ksNEJBQUEsQ0FBQSwyQnZCcXZHWixDdUI1dkdRLFFBT0ksNEJBQUEsQ0FBQSwyQnZCMHZHWixDdUJqd0dRLFNBT0ksMkJBQUEsQ0FBQSwwQnZCK3ZHWixDdUJ0d0dRLE1BT0ksc0JBQUEsQ0FBQSx5QnZCb3dHWixDdUIzd0dRLE9BT0kseUJBQUEsQ0FBQSw0QnZCeXdHWixDdUJoeEdRLE9BT0kseUJBQUEsQ0FBQSw0QnZCOHdHWixDdUJyeEdRLE9BT0kseUJBQUEsQ0FBQSw0QnZCbXhHWixDdUIxeEdRLE9BT0kseUJBQUEsQ0FBQSw0QnZCd3hHWixDdUIveEdRLE9BT0kseUJBQUEsQ0FBQSw0QnZCNnhHWixDdUJweUdRLE9BT0kseUJBQUEsQ0FBQSw0QnZCa3lHWixDdUJ6eUdRLE9BT0kseUJBQUEsQ0FBQSw0QnZCdXlHWixDdUI5eUdRLE9BT0kseUJBQUEsQ0FBQSw0QnZCNHlHWixDdUJuekdRLE9BT0kseUJBQUEsQ0FBQSw0QnZCaXpHWixDdUJ4ekdRLE9BT0kseUJBQUEsQ0FBQSw0QnZCc3pHWixDdUI3ekdRLFFBT0ksMEJBQUEsQ0FBQSw2QnZCMnpHWixDdUJsMEdRLFFBT0ksMEJBQUEsQ0FBQSw2QnZCZzBHWixDdUJ2MEdRLFFBT0ksMEJBQUEsQ0FBQSw2QnZCcTBHWixDdUI1MEdRLFFBT0ksMEJBQUEsQ0FBQSw2QnZCMDBHWixDdUJqMUdRLFNBT0kseUJBQUEsQ0FBQSw0QnZCKzBHWixDdUJ0MUdRLE1BT0ksc0J2Qm0xR1osQ3VCMTFHUSxPQU9JLHlCdkJ1MUdaLEN1QjkxR1EsT0FPSSx5QnZCMjFHWixDdUJsMkdRLE9BT0kseUJ2QisxR1osQ3VCdDJHUSxPQU9JLHlCdkJtMkdaLEN1QjEyR1EsT0FPSSx5QnZCdTJHWixDdUI5MkdRLE9BT0kseUJ2QjIyR1osQ3VCbDNHUSxPQU9JLHlCdkIrMkdaLEN1QnQzR1EsT0FPSSx5QnZCbTNHWixDdUIxM0dRLE9BT0kseUJ2QnUzR1osQ3VCOTNHUSxPQU9JLHlCdkIyM0daLEN1Qmw0R1EsUUFPSSwwQnZCKzNHWixDdUJ0NEdRLFFBT0ksMEJ2Qm00R1osQ3VCMTRHUSxRQU9JLDBCdkJ1NEdaLEN1Qjk0R1EsUUFPSSwwQnZCMjRHWixDdUJsNUdRLFNBT0kseUJ2Qis0R1osQ3VCdDVHUSxNQU9JLHdCdkJtNUdaLEN1QjE1R1EsT0FPSSwyQnZCdTVHWixDdUI5NUdRLE9BT0ksMkJ2QjI1R1osQ3VCbDZHUSxPQU9JLDJCdkIrNUdaLEN1QnQ2R1EsT0FPSSwyQnZCbTZHWixDdUIxNkdRLE9BT0ksMkJ2QnU2R1osQ3VCOTZHUSxPQU9JLDJCdkIyNkdaLEN1Qmw3R1EsT0FPSSwyQnZCKzZHWixDdUJ0N0dRLE9BT0ksMkJ2Qm03R1osQ3VCMTdHUSxPQU9JLDJCdkJ1N0daLEN1Qjk3R1EsT0FPSSwyQnZCMjdHWixDdUJsOEdRLFFBT0ksNEJ2Qis3R1osQ3VCdDhHUSxRQU9JLDRCdkJtOEdaLEN1QjE4R1EsUUFPSSw0QnZCdThHWixDdUI5OEdRLFFBT0ksNEJ2QjI4R1osQ3VCbDlHUSxTQU9JLDJCdkIrOEdaLEN1QnQ5R1EsTUFPSSx5QnZCbTlHWixDdUIxOUdRLE9BT0ksNEJ2QnU5R1osQ3VCOTlHUSxPQU9JLDRCdkIyOUdaLEN1QmwrR1EsT0FPSSw0QnZCKzlHWixDdUJ0K0dRLE9BT0ksNEJ2Qm0rR1osQ3VCMStHUSxPQU9JLDRCdkJ1K0daLEN1QjkrR1EsT0FPSSw0QnZCMitHWixDdUJsL0dRLE9BT0ksNEJ2QisrR1osQ3VCdC9HUSxPQU9JLDRCdkJtL0daLEN1QjEvR1EsT0FPSSw0QnZCdS9HWixDdUI5L0dRLE9BT0ksNEJ2QjIvR1osQ3VCbGdIUSxRQU9JLDZCdkIrL0daLEN1QnRnSFEsUUFPSSw2QnZCbWdIWixDdUIxZ0hRLFFBT0ksNkJ2QnVnSFosQ3VCOWdIUSxRQU9JLDZCdkIyZ0haLEN1QmxoSFEsU0FPSSw0QnZCK2dIWixDdUJ0aEhRLE1BT0ksdUJ2Qm1oSFosQ3VCMWhIUSxPQU9JLDBCdkJ1aEhaLEN1QjloSFEsT0FPSSwwQnZCMmhIWixDdUJsaUhRLE9BT0ksMEJ2QitoSFosQ3VCdGlIUSxPQU9JLDBCdkJtaUhaLEN1QjFpSFEsT0FPSSwwQnZCdWlIWixDdUI5aUhRLE9BT0ksMEJ2QjJpSFosQ3VCbGpIUSxPQU9JLDBCdkIraUhaLEN1QnRqSFEsT0FPSSwwQnZCbWpIWixDdUIxakhRLE9BT0ksMEJ2QnVqSFosQ3VCOWpIUSxPQU9JLDBCdkIyakhaLEN1QmxrSFEsUUFPSSwyQnZCK2pIWixDdUJ0a0hRLFFBT0ksMkJ2Qm1rSFosQ3VCMWtIUSxRQU9JLDJCdkJ1a0haLEN1QjlrSFEsUUFPSSwyQnZCMmtIWixDdUJsbEhRLFNBT0ksMEJ2QitrSFosQ3VCdGxIUSxLQU9JLG1CdkJtbEhaLEN1QjFsSFEsTUFPSSxzQnZCdWxIWixDdUI5bEhRLE1BT0ksc0J2QjJsSFosQ3VCbG1IUSxNQU9JLHNCdkIrbEhaLEN1QnRtSFEsTUFPSSxzQnZCbW1IWixDdUIxbUhRLE1BT0ksc0J2QnVtSFosQ3VCOW1IUSxNQU9JLHNCdkIybUhaLEN1QmxuSFEsTUFPSSxzQnZCK21IWixDdUJ0bkhRLE1BT0ksc0J2Qm1uSFosQ3VCMW5IUSxNQU9JLHNCdkJ1bkhaLEN1QjluSFEsTUFPSSxzQnZCMm5IWixDdUJsb0hRLE9BT0ksdUJ2QituSFosQ3VCdG9IUSxPQU9JLHVCdkJtb0haLEN1QjFvSFEsT0FPSSx1QnZCdW9IWixDdUI5b0hRLE9BT0ksdUJ2QjJvSFosQ3VCbHBIUSxNQU9JLHlCQUFBLENBQUEsd0J2QmdwSFosQ3VCdnBIUSxPQU9JLDRCQUFBLENBQUEsMkJ2QnFwSFosQ3VCNXBIUSxPQU9JLDRCQUFBLENBQUEsMkJ2QjBwSFosQ3VCanFIUSxPQU9JLDRCQUFBLENBQUEsMkJ2QitwSFosQ3VCdHFIUSxPQU9JLDRCQUFBLENBQUEsMkJ2Qm9xSFosQ3VCM3FIUSxPQU9JLDRCQUFBLENBQUEsMkJ2QnlxSFosQ3VCaHJIUSxPQU9JLDRCQUFBLENBQUEsMkJ2QjhxSFosQ3VCcnJIUSxPQU9JLDRCQUFBLENBQUEsMkJ2Qm1ySFosQ3VCMXJIUSxPQU9JLDRCQUFBLENBQUEsMkJ2QndySFosQ3VCL3JIUSxPQU9JLDRCQUFBLENBQUEsMkJ2QjZySFosQ3VCcHNIUSxPQU9JLDRCQUFBLENBQUEsMkJ2QmtzSFosQ3VCenNIUSxRQU9JLDZCQUFBLENBQUEsNEJ2QnVzSFosQ3VCOXNIUSxRQU9JLDZCQUFBLENBQUEsNEJ2QjRzSFosQ3VCbnRIUSxRQU9JLDZCQUFBLENBQUEsNEJ2Qml0SFosQ3VCeHRIUSxRQU9JLDZCQUFBLENBQUEsNEJ2QnN0SFosQ3VCN3RIUSxNQU9JLHVCQUFBLENBQUEsMEJ2QjJ0SFosQ3VCbHVIUSxPQU9JLDBCQUFBLENBQUEsNkJ2Qmd1SFosQ3VCdnVIUSxPQU9JLDBCQUFBLENBQUEsNkJ2QnF1SFosQ3VCNXVIUSxPQU9JLDBCQUFBLENBQUEsNkJ2QjB1SFosQ3VCanZIUSxPQU9JLDBCQUFBLENBQUEsNkJ2Qit1SFosQ3VCdHZIUSxPQU9JLDBCQUFBLENBQUEsNkJ2Qm92SFosQ3VCM3ZIUSxPQU9JLDBCQUFBLENBQUEsNkJ2Qnl2SFosQ3VCaHdIUSxPQU9JLDBCQUFBLENBQUEsNkJ2Qjh2SFosQ3VCcndIUSxPQU9JLDBCQUFBLENBQUEsNkJ2Qm13SFosQ3VCMXdIUSxPQU9JLDBCQUFBLENBQUEsNkJ2Qnd3SFosQ3VCL3dIUSxPQU9JLDBCQUFBLENBQUEsNkJ2QjZ3SFosQ3VCcHhIUSxRQU9JLDJCQUFBLENBQUEsOEJ2Qmt4SFosQ3VCenhIUSxRQU9JLDJCQUFBLENBQUEsOEJ2QnV4SFosQ3VCOXhIUSxRQU9JLDJCQUFBLENBQUEsOEJ2QjR4SFosQ3VCbnlIUSxRQU9JLDJCQUFBLENBQUEsOEJ2Qml5SFosQ3VCeHlIUSxNQU9JLHVCdkJxeUhaLEN1QjV5SFEsT0FPSSwwQnZCeXlIWixDdUJoekhRLE9BT0ksMEJ2QjZ5SFosQ3VCcHpIUSxPQU9JLDBCdkJpekhaLEN1Qnh6SFEsT0FPSSwwQnZCcXpIWixDdUI1ekhRLE9BT0ksMEJ2Qnl6SFosQ3VCaDBIUSxPQU9JLDBCdkI2ekhaLEN1QnAwSFEsT0FPSSwwQnZCaTBIWixDdUJ4MEhRLE9BT0ksMEJ2QnEwSFosQ3VCNTBIUSxPQU9JLDBCdkJ5MEhaLEN1QmgxSFEsT0FPSSwwQnZCNjBIWixDdUJwMUhRLFFBT0ksMkJ2QmkxSFosQ3VCeDFIUSxRQU9JLDJCdkJxMUhaLEN1QjUxSFEsUUFPSSwyQnZCeTFIWixDdUJoMkhRLFFBT0ksMkJ2QjYxSFosQ3VCcDJIUSxNQU9JLHlCdkJpMkhaLEN1QngySFEsT0FPSSw0QnZCcTJIWixDdUI1MkhRLE9BT0ksNEJ2QnkySFosQ3VCaDNIUSxPQU9JLDRCdkI2MkhaLEN1QnAzSFEsT0FPSSw0QnZCaTNIWixDdUJ4M0hRLE9BT0ksNEJ2QnEzSFosQ3VCNTNIUSxPQU9JLDRCdkJ5M0haLEN1Qmg0SFEsT0FPSSw0QnZCNjNIWixDdUJwNEhRLE9BT0ksNEJ2Qmk0SFosQ3VCeDRIUSxPQU9JLDRCdkJxNEhaLEN1QjU0SFEsT0FPSSw0QnZCeTRIWixDdUJoNUhRLFFBT0ksNkJ2QjY0SFosQ3VCcDVIUSxRQU9JLDZCdkJpNUhaLEN1Qng1SFEsUUFPSSw2QnZCcTVIWixDdUI1NUhRLFFBT0ksNkJ2Qnk1SFosQ3VCaDZIUSxNQU9JLDBCdkI2NUhaLEN1QnA2SFEsT0FPSSw2QnZCaTZIWixDdUJ4NkhRLE9BT0ksNkJ2QnE2SFosQ3VCNTZIUSxPQU9JLDZCdkJ5NkhaLEN1Qmg3SFEsT0FPSSw2QnZCNjZIWixDdUJwN0hRLE9BT0ksNkJ2Qmk3SFosQ3VCeDdIUSxPQU9JLDZCdkJxN0haLEN1QjU3SFEsT0FPSSw2QnZCeTdIWixDdUJoOEhRLE9BT0ksNkJ2QjY3SFosQ3VCcDhIUSxPQU9JLDZCdkJpOEhaLEN1Qng4SFEsT0FPSSw2QnZCcThIWixDdUI1OEhRLFFBT0ksOEJ2Qnk4SFosQ3VCaDlIUSxRQU9JLDhCdkI2OEhaLEN1QnA5SFEsUUFPSSw4QnZCaTlIWixDdUJ4OUhRLFFBT0ksOEJ2QnE5SFosQ3VCNTlIUSxNQU9JLHdCdkJ5OUhaLEN1QmgrSFEsT0FPSSwyQnZCNjlIWixDdUJwK0hRLE9BT0ksMkJ2QmkrSFosQ3VCeCtIUSxPQU9JLDJCdkJxK0haLEN1QjUrSFEsT0FPSSwyQnZCeStIWixDdUJoL0hRLE9BT0ksMkJ2QjYrSFosQ3VCcC9IUSxPQU9JLDJCdkJpL0haLEN1QngvSFEsT0FPSSwyQnZCcS9IWixDdUI1L0hRLE9BT0ksMkJ2QnkvSFosQ3VCaGdJUSxPQU9JLDJCdkI2L0haLEN1QnBnSVEsT0FPSSwyQnZCaWdJWixDdUJ4Z0lRLFFBT0ksNEJ2QnFnSVosQ3VCNWdJUSxRQU9JLDRCdkJ5Z0laLEN1QmhoSVEsUUFPSSw0QnZCNmdJWixDdUJwaElRLFFBT0ksNEJ2QmloSVosQ3VCeGhJUSxPQU9JLGV2QnFoSVosQ3VCNWhJUSxRQU9JLGtCdkJ5aElaLEN1QmhpSVEsUUFPSSxrQnZCNmhJWixDdUJwaUlRLFFBT0ksa0J2QmlpSVosQ3VCeGlJUSxRQU9JLGtCdkJxaUlaLEN1QjVpSVEsUUFPSSxrQnZCeWlJWixDdUJoaklRLFFBT0ksa0J2QjZpSVosQ3VCcGpJUSxRQU9JLGtCdkJpaklaLEN1QnhqSVEsUUFPSSxrQnZCcWpJWixDdUI1aklRLFFBT0ksa0J2QnlqSVosQ3VCaGtJUSxRQU9JLGtCdkI2aklaLEN1QnBrSVEsU0FPSSxtQnZCaWtJWixDdUJ4a0lRLFNBT0ksbUJ2QnFrSVosQ3VCNWtJUSxTQU9JLG1CdkJ5a0laLEN1QmhsSVEsU0FPSSxtQnZCNmtJWixDdUJwbElRLE9BT0ksMkJ2QmlsSVosQ3VCeGxJUSxPQU9JLDBCdkJxbElaLEN1QjVsSVEsT0FPSSw0QnZCeWxJWixDdUJobUlRLE9BT0ksMkJ2QjZsSVosQ3VCcG1JUSxPQU9JLHdCdkJpbUlaLEN1QnhtSVEsT0FPSSw0QnZCcW1JWixDdUI1bUlRLE9BT0ksMkJ2QnltSVosQ3VCaG5JUSxPQU9JLHlDdkI2bUlaLEN1QnBuSVEsT0FPSSwyQ3ZCaW5JWixDdUJ4bklRLE9BT0ksNEN2QnFuSVosQ3VCNW5JUSxPQU9JLDBDdkJ5bklaLEN1QmhvSVEsWUFPSSx5QnZCNm5JWixDdUJwb0lRLFVBT0ksMEJ2QmlvSVosQ3VCeG9JUSxhQU9JLDJCdkJxb0laLEN1QjVvSVEsWUFJUSxtQkFBQSxDQUdKLGdFdkIwb0laLEN1QmpwSVEsY0FJUSxtQkFBQSxDQUdKLGtFdkIrb0laLEN1QnRwSVEsZ0JBSVEsbUJBQUEsQ0FHSixvRXZCb3BJWixDdUIzcElRLGVBSVEsbUJBQUEsQ0FHSixtRXZCeXBJWixDdUJocUlRLFlBSVEsbUJBQUEsQ0FHSixnRXZCOHBJWixDdUJycUlRLFdBSVEsbUJBQUEsQ0FHSixxRXZCbXFJWixDdUIxcUlRLFlBSVEsbUJBQUEsQ0FHSix5Q3ZCd3FJWixDdUIvcUlRLGVBSVEsbUJBQUEsQ0FHSiw4QnZCNnFJWixDdUJwcklRLGVBSVEsbUJBQUEsQ0FHSixrQ3ZCa3JJWixDdUJ6cklRLHFCQUlRLG1CQUFBLENBR0oseUN2QnVySVosQ3VCOXJJUSxvQkFJUSxtQkFBQSxDQUdKLHdDdkI0cklaLEN1Qm5zSVEsb0JBSVEsbUJBQUEsQ0FHSix3Q3ZCaXNJWixDdUJ4c0lRLFlBSVEsbUJBQUEsQ0FHSix1QnZCc3NJWixDdUI3c0lRLFVBSVEsaUJBQUEsQ0FHSix5RXZCMnNJWixDdUJsdElRLFlBSVEsaUJBQUEsQ0FHSiwyRXZCZ3RJWixDdUJ2dElRLGNBSVEsaUJBQUEsQ0FHSiw2RXZCcXRJWixDdUI1dElRLGFBSVEsaUJBQUEsQ0FHSiw0RXZCMHRJWixDdUJqdUlRLFVBSVEsaUJBQUEsQ0FHSix5RXZCK3RJWixDdUJ0dUlRLFNBSVEsaUJBQUEsQ0FHSiwyRXZCb3VJWixDdUIzdUlRLGdCQUlRLGlCQUFBLENBR0osc0N2Qnl1SVosQ3VCaHZJUSxtQkFJUSxpQkFBQSxDQUdKLGdGdkI4dUlaLEN1QnJ2SVEsa0JBSVEsaUJBQUEsQ0FHSiwrRXZCbXZJWixDZTd2SUkseUJRR0ksYUFPSSx3QnZCd3ZJVixDdUIvdklNLG1CQU9JLDhCdkIydklWLEN1Qmx3SU0sWUFPSSx1QnZCOHZJVixDdUJyd0lNLFdBT0ksc0J2Qml3SVYsQ3VCeHdJTSxrQkFPSSw2QnZCb3dJVixDdUIzd0lNLFlBT0ksdUJ2QnV3SVYsQ3VCOXdJTSxnQkFPSSwyQnZCMHdJVixDdUJqeElNLGlCQU9JLDRCdkI2d0lWLEN1QnB4SU0sV0FPSSxzQnZCZ3hJVixDdUJ2eElNLGtCQU9JLDZCdkJteElWLEN1QjF4SU0sV0FPSSxzQnZCc3hJVixDdUI3eElNLGNBT0ksdUJ2Qnl4SVYsQ3VCaHlJTSxhQU9JLDRCdkI0eElWLEN1Qm55SU0sZ0JBT0ksK0J2Qit4SVYsQ3VCdHlJTSxxQkFPSSxvQ3ZCa3lJVixDdUJ6eUlNLHdCQU9JLHVDdkJxeUlWLEN1QjV5SU0sZ0JBT0kscUJ2Qnd5SVYsQ3VCL3lJTSxnQkFPSSxxQnZCMnlJVixDdUJseklNLGtCQU9JLHVCdkI4eUlWLEN1QnJ6SU0sa0JBT0ksdUJ2Qml6SVYsQ3VCeHpJTSxjQU9JLHdCdkJveklWLEN1QjN6SU0sZ0JBT0ksMEJ2QnV6SVYsQ3VCOXpJTSxzQkFPSSxnQ3ZCMHpJVixDdUJqMElNLDBCQU9JLG9DdkI2eklWLEN1QnAwSU0sd0JBT0ksa0N2QmcwSVYsQ3VCdjBJTSwyQkFPSSxnQ3ZCbTBJVixDdUIxMElNLDRCQU9JLHVDdkJzMElWLEN1QjcwSU0sMkJBT0ksc0N2QnkwSVYsQ3VCaDFJTSwyQkFPSSxzQ3ZCNDBJVixDdUJuMUlNLHNCQU9JLGdDdkIrMElWLEN1QnQxSU0sb0JBT0ksOEJ2QmsxSVYsQ3VCejFJTSx1QkFPSSw0QnZCcTFJVixDdUI1MUlNLHlCQU9JLDhCdkJ3MUlWLEN1Qi8xSU0sd0JBT0ksNkJ2QjIxSVYsQ3VCbDJJTSxnQkFPSSxrQnZCODFJVixDdUJyMklNLFlBT0ksaUJ2QmkySVYsQ3VCeDJJTSxZQU9JLGlCdkJvMklWLEN1QjMySU0sWUFPSSxpQnZCdTJJVixDdUI5MklNLFlBT0ksaUJ2QjAySVYsQ3VCajNJTSxZQU9JLGlCdkI2MklWLEN1QnAzSU0sWUFPSSxpQnZCZzNJVixDdUJ2M0lNLGVBT0ksaUJ2Qm0zSVYsQ3VCMTNJTSxRQU9JLGtCdkJzM0lWLEN1QjczSU0sU0FPSSxxQnZCeTNJVixDdUJoNElNLFNBT0kscUJ2QjQzSVYsQ3VCbjRJTSxTQU9JLHFCdkIrM0lWLEN1QnQ0SU0sU0FPSSxxQnZCazRJVixDdUJ6NElNLFNBT0kscUJ2QnE0SVYsQ3VCNTRJTSxTQU9JLHFCdkJ3NElWLEN1Qi80SU0sU0FPSSxxQnZCMjRJVixDdUJsNUlNLFNBT0kscUJ2Qjg0SVYsQ3VCcjVJTSxTQU9JLHFCdkJpNUlWLEN1Qng1SU0sU0FPSSxxQnZCbzVJVixDdUIzNUlNLFVBT0ksc0J2QnU1SVYsQ3VCOTVJTSxVQU9JLHNCdkIwNUlWLEN1Qmo2SU0sVUFPSSxzQnZCNjVJVixDdUJwNklNLFVBT0ksc0J2Qmc2SVYsQ3VCdjZJTSxXQU9JLHFCdkJtNklWLEN1QjE2SU0sU0FPSSx3QkFBQSxDQUFBLHVCdkJ1NklWLEN1Qjk2SU0sVUFPSSwyQkFBQSxDQUFBLDBCdkIyNklWLEN1Qmw3SU0sVUFPSSwyQkFBQSxDQUFBLDBCdkIrNklWLEN1QnQ3SU0sVUFPSSwyQkFBQSxDQUFBLDBCdkJtN0lWLEN1QjE3SU0sVUFPSSwyQkFBQSxDQUFBLDBCdkJ1N0lWLEN1Qjk3SU0sVUFPSSwyQkFBQSxDQUFBLDBCdkIyN0lWLEN1Qmw4SU0sVUFPSSwyQkFBQSxDQUFBLDBCdkIrN0lWLEN1QnQ4SU0sVUFPSSwyQkFBQSxDQUFBLDBCdkJtOElWLEN1QjE4SU0sVUFPSSwyQkFBQSxDQUFBLDBCdkJ1OElWLEN1Qjk4SU0sVUFPSSwyQkFBQSxDQUFBLDBCdkIyOElWLEN1Qmw5SU0sVUFPSSwyQkFBQSxDQUFBLDBCdkIrOElWLEN1QnQ5SU0sV0FPSSw0QkFBQSxDQUFBLDJCdkJtOUlWLEN1QjE5SU0sV0FPSSw0QkFBQSxDQUFBLDJCdkJ1OUlWLEN1Qjk5SU0sV0FPSSw0QkFBQSxDQUFBLDJCdkIyOUlWLEN1QmwrSU0sV0FPSSw0QkFBQSxDQUFBLDJCdkIrOUlWLEN1QnQrSU0sWUFPSSwyQkFBQSxDQUFBLDBCdkJtK0lWLEN1QjErSU0sU0FPSSxzQkFBQSxDQUFBLHlCdkJ1K0lWLEN1QjkrSU0sVUFPSSx5QkFBQSxDQUFBLDRCdkIyK0lWLEN1QmwvSU0sVUFPSSx5QkFBQSxDQUFBLDRCdkIrK0lWLEN1QnQvSU0sVUFPSSx5QkFBQSxDQUFBLDRCdkJtL0lWLEN1QjEvSU0sVUFPSSx5QkFBQSxDQUFBLDRCdkJ1L0lWLEN1QjkvSU0sVUFPSSx5QkFBQSxDQUFBLDRCdkIyL0lWLEN1QmxnSk0sVUFPSSx5QkFBQSxDQUFBLDRCdkIrL0lWLEN1QnRnSk0sVUFPSSx5QkFBQSxDQUFBLDRCdkJtZ0pWLEN1QjFnSk0sVUFPSSx5QkFBQSxDQUFBLDRCdkJ1Z0pWLEN1QjlnSk0sVUFPSSx5QkFBQSxDQUFBLDRCdkIyZ0pWLEN1QmxoSk0sVUFPSSx5QkFBQSxDQUFBLDRCdkIrZ0pWLEN1QnRoSk0sV0FPSSwwQkFBQSxDQUFBLDZCdkJtaEpWLEN1QjFoSk0sV0FPSSwwQkFBQSxDQUFBLDZCdkJ1aEpWLEN1QjloSk0sV0FPSSwwQkFBQSxDQUFBLDZCdkIyaEpWLEN1QmxpSk0sV0FPSSwwQkFBQSxDQUFBLDZCdkIraEpWLEN1QnRpSk0sWUFPSSx5QkFBQSxDQUFBLDRCdkJtaUpWLEN1QjFpSk0sU0FPSSxzQnZCc2lKVixDdUI3aUpNLFVBT0kseUJ2QnlpSlYsQ3VCaGpKTSxVQU9JLHlCdkI0aUpWLEN1Qm5qSk0sVUFPSSx5QnZCK2lKVixDdUJ0akpNLFVBT0kseUJ2QmtqSlYsQ3VCempKTSxVQU9JLHlCdkJxakpWLEN1QjVqSk0sVUFPSSx5QnZCd2pKVixDdUIvakpNLFVBT0kseUJ2QjJqSlYsQ3VCbGtKTSxVQU9JLHlCdkI4akpWLEN1QnJrSk0sVUFPSSx5QnZCaWtKVixDdUJ4a0pNLFVBT0kseUJ2Qm9rSlYsQ3VCM2tKTSxXQU9JLDBCdkJ1a0pWLEN1QjlrSk0sV0FPSSwwQnZCMGtKVixDdUJqbEpNLFdBT0ksMEJ2QjZrSlYsQ3VCcGxKTSxXQU9JLDBCdkJnbEpWLEN1QnZsSk0sWUFPSSx5QnZCbWxKVixDdUIxbEpNLFNBT0ksd0J2QnNsSlYsQ3VCN2xKTSxVQU9JLDJCdkJ5bEpWLEN1QmhtSk0sVUFPSSwyQnZCNGxKVixDdUJubUpNLFVBT0ksMkJ2QitsSlYsQ3VCdG1KTSxVQU9JLDJCdkJrbUpWLEN1QnptSk0sVUFPSSwyQnZCcW1KVixDdUI1bUpNLFVBT0ksMkJ2QndtSlYsQ3VCL21KTSxVQU9JLDJCdkIybUpWLEN1QmxuSk0sVUFPSSwyQnZCOG1KVixDdUJybkpNLFVBT0ksMkJ2QmluSlYsQ3VCeG5KTSxVQU9JLDJCdkJvbkpWLEN1QjNuSk0sV0FPSSw0QnZCdW5KVixDdUI5bkpNLFdBT0ksNEJ2QjBuSlYsQ3VCam9KTSxXQU9JLDRCdkI2bkpWLEN1QnBvSk0sV0FPSSw0QnZCZ29KVixDdUJ2b0pNLFlBT0ksMkJ2Qm1vSlYsQ3VCMW9KTSxTQU9JLHlCdkJzb0pWLEN1QjdvSk0sVUFPSSw0QnZCeW9KVixDdUJocEpNLFVBT0ksNEJ2QjRvSlYsQ3VCbnBKTSxVQU9JLDRCdkIrb0pWLEN1QnRwSk0sVUFPSSw0QnZCa3BKVixDdUJ6cEpNLFVBT0ksNEJ2QnFwSlYsQ3VCNXBKTSxVQU9JLDRCdkJ3cEpWLEN1Qi9wSk0sVUFPSSw0QnZCMnBKVixDdUJscUpNLFVBT0ksNEJ2QjhwSlYsQ3VCcnFKTSxVQU9JLDRCdkJpcUpWLEN1QnhxSk0sVUFPSSw0QnZCb3FKVixDdUIzcUpNLFdBT0ksNkJ2QnVxSlYsQ3VCOXFKTSxXQU9JLDZCdkIwcUpWLEN1QmpySk0sV0FPSSw2QnZCNnFKVixDdUJwckpNLFdBT0ksNkJ2QmdySlYsQ3VCdnJKTSxZQU9JLDRCdkJtckpWLEN1QjFySk0sU0FPSSx1QnZCc3JKVixDdUI3ckpNLFVBT0ksMEJ2QnlySlYsQ3VCaHNKTSxVQU9JLDBCdkI0ckpWLEN1Qm5zSk0sVUFPSSwwQnZCK3JKVixDdUJ0c0pNLFVBT0ksMEJ2QmtzSlYsQ3VCenNKTSxVQU9JLDBCdkJxc0pWLEN1QjVzSk0sVUFPSSwwQnZCd3NKVixDdUIvc0pNLFVBT0ksMEJ2QjJzSlYsQ3VCbHRKTSxVQU9JLDBCdkI4c0pWLEN1QnJ0Sk0sVUFPSSwwQnZCaXRKVixDdUJ4dEpNLFVBT0ksMEJ2Qm90SlYsQ3VCM3RKTSxXQU9JLDJCdkJ1dEpWLEN1Qjl0Sk0sV0FPSSwyQnZCMHRKVixDdUJqdUpNLFdBT0ksMkJ2QjZ0SlYsQ3VCcHVKTSxXQU9JLDJCdkJndUpWLEN1QnZ1Sk0sWUFPSSwwQnZCbXVKVixDdUIxdUpNLFFBT0ksbUJ2QnN1SlYsQ3VCN3VKTSxTQU9JLHNCdkJ5dUpWLEN1Qmh2Sk0sU0FPSSxzQnZCNHVKVixDdUJudkpNLFNBT0ksc0J2Qit1SlYsQ3VCdHZKTSxTQU9JLHNCdkJrdkpWLEN1Qnp2Sk0sU0FPSSxzQnZCcXZKVixDdUI1dkpNLFNBT0ksc0J2Qnd2SlYsQ3VCL3ZKTSxTQU9JLHNCdkIydkpWLEN1Qmx3Sk0sU0FPSSxzQnZCOHZKVixDdUJyd0pNLFNBT0ksc0J2Qml3SlYsQ3VCeHdKTSxTQU9JLHNCdkJvd0pWLEN1QjN3Sk0sVUFPSSx1QnZCdXdKVixDdUI5d0pNLFVBT0ksdUJ2QjB3SlYsQ3VCanhKTSxVQU9JLHVCdkI2d0pWLEN1QnB4Sk0sVUFPSSx1QnZCZ3hKVixDdUJ2eEpNLFNBT0kseUJBQUEsQ0FBQSx3QnZCb3hKVixDdUIzeEpNLFVBT0ksNEJBQUEsQ0FBQSwyQnZCd3hKVixDdUIveEpNLFVBT0ksNEJBQUEsQ0FBQSwyQnZCNHhKVixDdUJueUpNLFVBT0ksNEJBQUEsQ0FBQSwyQnZCZ3lKVixDdUJ2eUpNLFVBT0ksNEJBQUEsQ0FBQSwyQnZCb3lKVixDdUIzeUpNLFVBT0ksNEJBQUEsQ0FBQSwyQnZCd3lKVixDdUIveUpNLFVBT0ksNEJBQUEsQ0FBQSwyQnZCNHlKVixDdUJuekpNLFVBT0ksNEJBQUEsQ0FBQSwyQnZCZ3pKVixDdUJ2ekpNLFVBT0ksNEJBQUEsQ0FBQSwyQnZCb3pKVixDdUIzekpNLFVBT0ksNEJBQUEsQ0FBQSwyQnZCd3pKVixDdUIvekpNLFVBT0ksNEJBQUEsQ0FBQSwyQnZCNHpKVixDdUJuMEpNLFdBT0ksNkJBQUEsQ0FBQSw0QnZCZzBKVixDdUJ2MEpNLFdBT0ksNkJBQUEsQ0FBQSw0QnZCbzBKVixDdUIzMEpNLFdBT0ksNkJBQUEsQ0FBQSw0QnZCdzBKVixDdUIvMEpNLFdBT0ksNkJBQUEsQ0FBQSw0QnZCNDBKVixDdUJuMUpNLFNBT0ksdUJBQUEsQ0FBQSwwQnZCZzFKVixDdUJ2MUpNLFVBT0ksMEJBQUEsQ0FBQSw2QnZCbzFKVixDdUIzMUpNLFVBT0ksMEJBQUEsQ0FBQSw2QnZCdzFKVixDdUIvMUpNLFVBT0ksMEJBQUEsQ0FBQSw2QnZCNDFKVixDdUJuMkpNLFVBT0ksMEJBQUEsQ0FBQSw2QnZCZzJKVixDdUJ2MkpNLFVBT0ksMEJBQUEsQ0FBQSw2QnZCbzJKVixDdUIzMkpNLFVBT0ksMEJBQUEsQ0FBQSw2QnZCdzJKVixDdUIvMkpNLFVBT0ksMEJBQUEsQ0FBQSw2QnZCNDJKVixDdUJuM0pNLFVBT0ksMEJBQUEsQ0FBQSw2QnZCZzNKVixDdUJ2M0pNLFVBT0ksMEJBQUEsQ0FBQSw2QnZCbzNKVixDdUIzM0pNLFVBT0ksMEJBQUEsQ0FBQSw2QnZCdzNKVixDdUIvM0pNLFdBT0ksMkJBQUEsQ0FBQSw4QnZCNDNKVixDdUJuNEpNLFdBT0ksMkJBQUEsQ0FBQSw4QnZCZzRKVixDdUJ2NEpNLFdBT0ksMkJBQUEsQ0FBQSw4QnZCbzRKVixDdUIzNEpNLFdBT0ksMkJBQUEsQ0FBQSw4QnZCdzRKVixDdUIvNEpNLFNBT0ksdUJ2QjI0SlYsQ3VCbDVKTSxVQU9JLDBCdkI4NEpWLEN1QnI1Sk0sVUFPSSwwQnZCaTVKVixDdUJ4NUpNLFVBT0ksMEJ2Qm81SlYsQ3VCMzVKTSxVQU9JLDBCdkJ1NUpWLEN1Qjk1Sk0sVUFPSSwwQnZCMDVKVixDdUJqNkpNLFVBT0ksMEJ2QjY1SlYsQ3VCcDZKTSxVQU9JLDBCdkJnNkpWLEN1QnY2Sk0sVUFPSSwwQnZCbTZKVixDdUIxNkpNLFVBT0ksMEJ2QnM2SlYsQ3VCNzZKTSxVQU9JLDBCdkJ5NkpWLEN1Qmg3Sk0sV0FPSSwyQnZCNDZKVixDdUJuN0pNLFdBT0ksMkJ2Qis2SlYsQ3VCdDdKTSxXQU9JLDJCdkJrN0pWLEN1Qno3Sk0sV0FPSSwyQnZCcTdKVixDdUI1N0pNLFNBT0kseUJ2Qnc3SlYsQ3VCLzdKTSxVQU9JLDRCdkIyN0pWLEN1Qmw4Sk0sVUFPSSw0QnZCODdKVixDdUJyOEpNLFVBT0ksNEJ2Qmk4SlYsQ3VCeDhKTSxVQU9JLDRCdkJvOEpWLEN1QjM4Sk0sVUFPSSw0QnZCdThKVixDdUI5OEpNLFVBT0ksNEJ2QjA4SlYsQ3VCajlKTSxVQU9JLDRCdkI2OEpWLEN1QnA5Sk0sVUFPSSw0QnZCZzlKVixDdUJ2OUpNLFVBT0ksNEJ2Qm05SlYsQ3VCMTlKTSxVQU9JLDRCdkJzOUpWLEN1Qjc5Sk0sV0FPSSw2QnZCeTlKVixDdUJoK0pNLFdBT0ksNkJ2QjQ5SlYsQ3VCbitKTSxXQU9JLDZCdkIrOUpWLEN1QnQrSk0sV0FPSSw2QnZCaytKVixDdUJ6K0pNLFNBT0ksMEJ2QnErSlYsQ3VCNStKTSxVQU9JLDZCdkJ3K0pWLEN1Qi8rSk0sVUFPSSw2QnZCMitKVixDdUJsL0pNLFVBT0ksNkJ2QjgrSlYsQ3VCci9KTSxVQU9JLDZCdkJpL0pWLEN1QngvSk0sVUFPSSw2QnZCby9KVixDdUIzL0pNLFVBT0ksNkJ2QnUvSlYsQ3VCOS9KTSxVQU9JLDZCdkIwL0pWLEN1QmpnS00sVUFPSSw2QnZCNi9KVixDdUJwZ0tNLFVBT0ksNkJ2QmdnS1YsQ3VCdmdLTSxVQU9JLDZCdkJtZ0tWLEN1QjFnS00sV0FPSSw4QnZCc2dLVixDdUI3Z0tNLFdBT0ksOEJ2QnlnS1YsQ3VCaGhLTSxXQU9JLDhCdkI0Z0tWLEN1Qm5oS00sV0FPSSw4QnZCK2dLVixDdUJ0aEtNLFNBT0ksd0J2QmtoS1YsQ3VCemhLTSxVQU9JLDJCdkJxaEtWLEN1QjVoS00sVUFPSSwyQnZCd2hLVixDdUIvaEtNLFVBT0ksMkJ2QjJoS1YsQ3VCbGlLTSxVQU9JLDJCdkI4aEtWLEN1QnJpS00sVUFPSSwyQnZCaWlLVixDdUJ4aUtNLFVBT0ksMkJ2Qm9pS1YsQ3VCM2lLTSxVQU9JLDJCdkJ1aUtWLEN1QjlpS00sVUFPSSwyQnZCMGlLVixDdUJqaktNLFVBT0ksMkJ2QjZpS1YsQ3VCcGpLTSxVQU9JLDJCdkJnaktWLEN1QnZqS00sV0FPSSw0QnZCbWpLVixDdUIxaktNLFdBT0ksNEJ2QnNqS1YsQ3VCN2pLTSxXQU9JLDRCdkJ5aktWLEN1QmhrS00sV0FPSSw0QnZCNGpLVixDdUJua0tNLFVBT0ksZXZCK2pLVixDdUJ0a0tNLFdBT0ksa0J2QmtrS1YsQ3VCemtLTSxXQU9JLGtCdkJxa0tWLEN1QjVrS00sV0FPSSxrQnZCd2tLVixDdUIva0tNLFdBT0ksa0J2QjJrS1YsQ3VCbGxLTSxXQU9JLGtCdkI4a0tWLEN1QnJsS00sV0FPSSxrQnZCaWxLVixDdUJ4bEtNLFdBT0ksa0J2Qm9sS1YsQ3VCM2xLTSxXQU9JLGtCdkJ1bEtWLEN1QjlsS00sV0FPSSxrQnZCMGxLVixDdUJqbUtNLFdBT0ksa0J2QjZsS1YsQ3VCcG1LTSxZQU9JLG1CdkJnbUtWLEN1QnZtS00sWUFPSSxtQnZCbW1LVixDdUIxbUtNLFlBT0ksbUJ2QnNtS1YsQ3VCN21LTSxZQU9JLG1CdkJ5bUtWLEN1QmhuS00sZUFPSSx5QnZCNG1LVixDdUJubktNLGFBT0ksMEJ2QittS1YsQ3VCdG5LTSxnQkFPSSwyQnZCa25LVixDQUNGLENlN25LSSx5QlFHSSxhQU9JLHdCdkJ1bktWLEN1QjluS00sbUJBT0ksOEJ2QjBuS1YsQ3VCam9LTSxZQU9JLHVCdkI2bktWLEN1QnBvS00sV0FPSSxzQnZCZ29LVixDdUJ2b0tNLGtCQU9JLDZCdkJtb0tWLEN1QjFvS00sWUFPSSx1QnZCc29LVixDdUI3b0tNLGdCQU9JLDJCdkJ5b0tWLEN1QmhwS00saUJBT0ksNEJ2QjRvS1YsQ3VCbnBLTSxXQU9JLHNCdkIrb0tWLEN1QnRwS00sa0JBT0ksNkJ2QmtwS1YsQ3VCenBLTSxXQU9JLHNCdkJxcEtWLEN1QjVwS00sY0FPSSx1QnZCd3BLVixDdUIvcEtNLGFBT0ksNEJ2QjJwS1YsQ3VCbHFLTSxnQkFPSSwrQnZCOHBLVixDdUJycUtNLHFCQU9JLG9DdkJpcUtWLEN1QnhxS00sd0JBT0ksdUN2Qm9xS1YsQ3VCM3FLTSxnQkFPSSxxQnZCdXFLVixDdUI5cUtNLGdCQU9JLHFCdkIwcUtWLEN1QmpyS00sa0JBT0ksdUJ2QjZxS1YsQ3VCcHJLTSxrQkFPSSx1QnZCZ3JLVixDdUJ2cktNLGNBT0ksd0J2Qm1yS1YsQ3VCMXJLTSxnQkFPSSwwQnZCc3JLVixDdUI3cktNLHNCQU9JLGdDdkJ5cktWLEN1QmhzS00sMEJBT0ksb0N2QjRyS1YsQ3VCbnNLTSx3QkFPSSxrQ3ZCK3JLVixDdUJ0c0tNLDJCQU9JLGdDdkJrc0tWLEN1QnpzS00sNEJBT0ksdUN2QnFzS1YsQ3VCNXNLTSwyQkFPSSxzQ3ZCd3NLVixDdUIvc0tNLDJCQU9JLHNDdkIyc0tWLEN1Qmx0S00sc0JBT0ksZ0N2QjhzS1YsQ3VCcnRLTSxvQkFPSSw4QnZCaXRLVixDdUJ4dEtNLHVCQU9JLDRCdkJvdEtWLEN1QjN0S00seUJBT0ksOEJ2QnV0S1YsQ3VCOXRLTSx3QkFPSSw2QnZCMHRLVixDdUJqdUtNLGdCQU9JLGtCdkI2dEtWLEN1QnB1S00sWUFPSSxpQnZCZ3VLVixDdUJ2dUtNLFlBT0ksaUJ2Qm11S1YsQ3VCMXVLTSxZQU9JLGlCdkJzdUtWLEN1Qjd1S00sWUFPSSxpQnZCeXVLVixDdUJodktNLFlBT0ksaUJ2QjR1S1YsQ3VCbnZLTSxZQU9JLGlCdkIrdUtWLEN1QnR2S00sZUFPSSxpQnZCa3ZLVixDdUJ6dktNLFFBT0ksa0J2QnF2S1YsQ3VCNXZLTSxTQU9JLHFCdkJ3dktWLEN1Qi92S00sU0FPSSxxQnZCMnZLVixDdUJsd0tNLFNBT0kscUJ2Qjh2S1YsQ3VCcndLTSxTQU9JLHFCdkJpd0tWLEN1Qnh3S00sU0FPSSxxQnZCb3dLVixDdUIzd0tNLFNBT0kscUJ2QnV3S1YsQ3VCOXdLTSxTQU9JLHFCdkIwd0tWLEN1Qmp4S00sU0FPSSxxQnZCNndLVixDdUJweEtNLFNBT0kscUJ2Qmd4S1YsQ3VCdnhLTSxTQU9JLHFCdkJteEtWLEN1QjF4S00sVUFPSSxzQnZCc3hLVixDdUI3eEtNLFVBT0ksc0J2Qnl4S1YsQ3VCaHlLTSxVQU9JLHNCdkI0eEtWLEN1Qm55S00sVUFPSSxzQnZCK3hLVixDdUJ0eUtNLFdBT0kscUJ2Qmt5S1YsQ3VCenlLTSxTQU9JLHdCQUFBLENBQUEsdUJ2QnN5S1YsQ3VCN3lLTSxVQU9JLDJCQUFBLENBQUEsMEJ2QjB5S1YsQ3VCanpLTSxVQU9JLDJCQUFBLENBQUEsMEJ2Qjh5S1YsQ3VCcnpLTSxVQU9JLDJCQUFBLENBQUEsMEJ2Qmt6S1YsQ3VCenpLTSxVQU9JLDJCQUFBLENBQUEsMEJ2QnN6S1YsQ3VCN3pLTSxVQU9JLDJCQUFBLENBQUEsMEJ2QjB6S1YsQ3VCajBLTSxVQU9JLDJCQUFBLENBQUEsMEJ2Qjh6S1YsQ3VCcjBLTSxVQU9JLDJCQUFBLENBQUEsMEJ2QmswS1YsQ3VCejBLTSxVQU9JLDJCQUFBLENBQUEsMEJ2QnMwS1YsQ3VCNzBLTSxVQU9JLDJCQUFBLENBQUEsMEJ2QjAwS1YsQ3VCajFLTSxVQU9JLDJCQUFBLENBQUEsMEJ2QjgwS1YsQ3VCcjFLTSxXQU9JLDRCQUFBLENBQUEsMkJ2QmsxS1YsQ3VCejFLTSxXQU9JLDRCQUFBLENBQUEsMkJ2QnMxS1YsQ3VCNzFLTSxXQU9JLDRCQUFBLENBQUEsMkJ2QjAxS1YsQ3VCajJLTSxXQU9JLDRCQUFBLENBQUEsMkJ2QjgxS1YsQ3VCcjJLTSxZQU9JLDJCQUFBLENBQUEsMEJ2QmsyS1YsQ3VCejJLTSxTQU9JLHNCQUFBLENBQUEseUJ2QnMyS1YsQ3VCNzJLTSxVQU9JLHlCQUFBLENBQUEsNEJ2QjAyS1YsQ3VCajNLTSxVQU9JLHlCQUFBLENBQUEsNEJ2QjgyS1YsQ3VCcjNLTSxVQU9JLHlCQUFBLENBQUEsNEJ2QmszS1YsQ3VCejNLTSxVQU9JLHlCQUFBLENBQUEsNEJ2QnMzS1YsQ3VCNzNLTSxVQU9JLHlCQUFBLENBQUEsNEJ2QjAzS1YsQ3VCajRLTSxVQU9JLHlCQUFBLENBQUEsNEJ2QjgzS1YsQ3VCcjRLTSxVQU9JLHlCQUFBLENBQUEsNEJ2Qms0S1YsQ3VCejRLTSxVQU9JLHlCQUFBLENBQUEsNEJ2QnM0S1YsQ3VCNzRLTSxVQU9JLHlCQUFBLENBQUEsNEJ2QjA0S1YsQ3VCajVLTSxVQU9JLHlCQUFBLENBQUEsNEJ2Qjg0S1YsQ3VCcjVLTSxXQU9JLDBCQUFBLENBQUEsNkJ2Qms1S1YsQ3VCejVLTSxXQU9JLDBCQUFBLENBQUEsNkJ2QnM1S1YsQ3VCNzVLTSxXQU9JLDBCQUFBLENBQUEsNkJ2QjA1S1YsQ3VCajZLTSxXQU9JLDBCQUFBLENBQUEsNkJ2Qjg1S1YsQ3VCcjZLTSxZQU9JLHlCQUFBLENBQUEsNEJ2Qms2S1YsQ3VCejZLTSxTQU9JLHNCdkJxNktWLEN1QjU2S00sVUFPSSx5QnZCdzZLVixDdUIvNktNLFVBT0kseUJ2QjI2S1YsQ3VCbDdLTSxVQU9JLHlCdkI4NktWLEN1QnI3S00sVUFPSSx5QnZCaTdLVixDdUJ4N0tNLFVBT0kseUJ2Qm83S1YsQ3VCMzdLTSxVQU9JLHlCdkJ1N0tWLEN1Qjk3S00sVUFPSSx5QnZCMDdLVixDdUJqOEtNLFVBT0kseUJ2QjY3S1YsQ3VCcDhLTSxVQU9JLHlCdkJnOEtWLEN1QnY4S00sVUFPSSx5QnZCbThLVixDdUIxOEtNLFdBT0ksMEJ2QnM4S1YsQ3VCNzhLTSxXQU9JLDBCdkJ5OEtWLEN1Qmg5S00sV0FPSSwwQnZCNDhLVixDdUJuOUtNLFdBT0ksMEJ2Qis4S1YsQ3VCdDlLTSxZQU9JLHlCdkJrOUtWLEN1Qno5S00sU0FPSSx3QnZCcTlLVixDdUI1OUtNLFVBT0ksMkJ2Qnc5S1YsQ3VCLzlLTSxVQU9JLDJCdkIyOUtWLEN1QmwrS00sVUFPSSwyQnZCODlLVixDdUJyK0tNLFVBT0ksMkJ2QmkrS1YsQ3VCeCtLTSxVQU9JLDJCdkJvK0tWLEN1QjMrS00sVUFPSSwyQnZCdStLVixDdUI5K0tNLFVBT0ksMkJ2QjArS1YsQ3VCai9LTSxVQU9JLDJCdkI2K0tWLEN1QnAvS00sVUFPSSwyQnZCZy9LVixDdUJ2L0tNLFVBT0ksMkJ2Qm0vS1YsQ3VCMS9LTSxXQU9JLDRCdkJzL0tWLEN1QjcvS00sV0FPSSw0QnZCeS9LVixDdUJoZ0xNLFdBT0ksNEJ2QjQvS1YsQ3VCbmdMTSxXQU9JLDRCdkIrL0tWLEN1QnRnTE0sWUFPSSwyQnZCa2dMVixDdUJ6Z0xNLFNBT0kseUJ2QnFnTFYsQ3VCNWdMTSxVQU9JLDRCdkJ3Z0xWLEN1Qi9nTE0sVUFPSSw0QnZCMmdMVixDdUJsaExNLFVBT0ksNEJ2QjhnTFYsQ3VCcmhMTSxVQU9JLDRCdkJpaExWLEN1QnhoTE0sVUFPSSw0QnZCb2hMVixDdUIzaExNLFVBT0ksNEJ2QnVoTFYsQ3VCOWhMTSxVQU9JLDRCdkIwaExWLEN1QmppTE0sVUFPSSw0QnZCNmhMVixDdUJwaUxNLFVBT0ksNEJ2QmdpTFYsQ3VCdmlMTSxVQU9JLDRCdkJtaUxWLEN1QjFpTE0sV0FPSSw2QnZCc2lMVixDdUI3aUxNLFdBT0ksNkJ2QnlpTFYsQ3VCaGpMTSxXQU9JLDZCdkI0aUxWLEN1Qm5qTE0sV0FPSSw2QnZCK2lMVixDdUJ0akxNLFlBT0ksNEJ2QmtqTFYsQ3VCempMTSxTQU9JLHVCdkJxakxWLEN1QjVqTE0sVUFPSSwwQnZCd2pMVixDdUIvakxNLFVBT0ksMEJ2QjJqTFYsQ3VCbGtMTSxVQU9JLDBCdkI4akxWLEN1QnJrTE0sVUFPSSwwQnZCaWtMVixDdUJ4a0xNLFVBT0ksMEJ2Qm9rTFYsQ3VCM2tMTSxVQU9JLDBCdkJ1a0xWLEN1QjlrTE0sVUFPSSwwQnZCMGtMVixDdUJqbExNLFVBT0ksMEJ2QjZrTFYsQ3VCcGxMTSxVQU9JLDBCdkJnbExWLEN1QnZsTE0sVUFPSSwwQnZCbWxMVixDdUIxbExNLFdBT0ksMkJ2QnNsTFYsQ3VCN2xMTSxXQU9JLDJCdkJ5bExWLEN1QmhtTE0sV0FPSSwyQnZCNGxMVixDdUJubUxNLFdBT0ksMkJ2QitsTFYsQ3VCdG1MTSxZQU9JLDBCdkJrbUxWLEN1QnptTE0sUUFPSSxtQnZCcW1MVixDdUI1bUxNLFNBT0ksc0J2QndtTFYsQ3VCL21MTSxTQU9JLHNCdkIybUxWLEN1QmxuTE0sU0FPSSxzQnZCOG1MVixDdUJybkxNLFNBT0ksc0J2QmluTFYsQ3VCeG5MTSxTQU9JLHNCdkJvbkxWLEN1QjNuTE0sU0FPSSxzQnZCdW5MVixDdUI5bkxNLFNBT0ksc0J2QjBuTFYsQ3VCam9MTSxTQU9JLHNCdkI2bkxWLEN1QnBvTE0sU0FPSSxzQnZCZ29MVixDdUJ2b0xNLFNBT0ksc0J2Qm1vTFYsQ3VCMW9MTSxVQU9JLHVCdkJzb0xWLEN1QjdvTE0sVUFPSSx1QnZCeW9MVixDdUJocExNLFVBT0ksdUJ2QjRvTFYsQ3VCbnBMTSxVQU9JLHVCdkIrb0xWLEN1QnRwTE0sU0FPSSx5QkFBQSxDQUFBLHdCdkJtcExWLEN1QjFwTE0sVUFPSSw0QkFBQSxDQUFBLDJCdkJ1cExWLEN1QjlwTE0sVUFPSSw0QkFBQSxDQUFBLDJCdkIycExWLEN1QmxxTE0sVUFPSSw0QkFBQSxDQUFBLDJCdkIrcExWLEN1QnRxTE0sVUFPSSw0QkFBQSxDQUFBLDJCdkJtcUxWLEN1QjFxTE0sVUFPSSw0QkFBQSxDQUFBLDJCdkJ1cUxWLEN1QjlxTE0sVUFPSSw0QkFBQSxDQUFBLDJCdkIycUxWLEN1QmxyTE0sVUFPSSw0QkFBQSxDQUFBLDJCdkIrcUxWLEN1QnRyTE0sVUFPSSw0QkFBQSxDQUFBLDJCdkJtckxWLEN1QjFyTE0sVUFPSSw0QkFBQSxDQUFBLDJCdkJ1ckxWLEN1QjlyTE0sVUFPSSw0QkFBQSxDQUFBLDJCdkIyckxWLEN1QmxzTE0sV0FPSSw2QkFBQSxDQUFBLDRCdkIrckxWLEN1QnRzTE0sV0FPSSw2QkFBQSxDQUFBLDRCdkJtc0xWLEN1QjFzTE0sV0FPSSw2QkFBQSxDQUFBLDRCdkJ1c0xWLEN1QjlzTE0sV0FPSSw2QkFBQSxDQUFBLDRCdkIyc0xWLEN1Qmx0TE0sU0FPSSx1QkFBQSxDQUFBLDBCdkIrc0xWLEN1QnR0TE0sVUFPSSwwQkFBQSxDQUFBLDZCdkJtdExWLEN1QjF0TE0sVUFPSSwwQkFBQSxDQUFBLDZCdkJ1dExWLEN1Qjl0TE0sVUFPSSwwQkFBQSxDQUFBLDZCdkIydExWLEN1Qmx1TE0sVUFPSSwwQkFBQSxDQUFBLDZCdkIrdExWLEN1QnR1TE0sVUFPSSwwQkFBQSxDQUFBLDZCdkJtdUxWLEN1QjF1TE0sVUFPSSwwQkFBQSxDQUFBLDZCdkJ1dUxWLEN1Qjl1TE0sVUFPSSwwQkFBQSxDQUFBLDZCdkIydUxWLEN1Qmx2TE0sVUFPSSwwQkFBQSxDQUFBLDZCdkIrdUxWLEN1QnR2TE0sVUFPSSwwQkFBQSxDQUFBLDZCdkJtdkxWLEN1QjF2TE0sVUFPSSwwQkFBQSxDQUFBLDZCdkJ1dkxWLEN1Qjl2TE0sV0FPSSwyQkFBQSxDQUFBLDhCdkIydkxWLEN1Qmx3TE0sV0FPSSwyQkFBQSxDQUFBLDhCdkIrdkxWLEN1QnR3TE0sV0FPSSwyQkFBQSxDQUFBLDhCdkJtd0xWLEN1QjF3TE0sV0FPSSwyQkFBQSxDQUFBLDhCdkJ1d0xWLEN1Qjl3TE0sU0FPSSx1QnZCMHdMVixDdUJqeExNLFVBT0ksMEJ2QjZ3TFYsQ3VCcHhMTSxVQU9JLDBCdkJneExWLEN1QnZ4TE0sVUFPSSwwQnZCbXhMVixDdUIxeExNLFVBT0ksMEJ2QnN4TFYsQ3VCN3hMTSxVQU9JLDBCdkJ5eExWLEN1Qmh5TE0sVUFPSSwwQnZCNHhMVixDdUJueUxNLFVBT0ksMEJ2Qit4TFYsQ3VCdHlMTSxVQU9JLDBCdkJreUxWLEN1Qnp5TE0sVUFPSSwwQnZCcXlMVixDdUI1eUxNLFVBT0ksMEJ2Qnd5TFYsQ3VCL3lMTSxXQU9JLDJCdkIyeUxWLEN1Qmx6TE0sV0FPSSwyQnZCOHlMVixDdUJyekxNLFdBT0ksMkJ2Qml6TFYsQ3VCeHpMTSxXQU9JLDJCdkJvekxWLEN1QjN6TE0sU0FPSSx5QnZCdXpMVixDdUI5ekxNLFVBT0ksNEJ2QjB6TFYsQ3VCajBMTSxVQU9JLDRCdkI2ekxWLEN1QnAwTE0sVUFPSSw0QnZCZzBMVixDdUJ2MExNLFVBT0ksNEJ2Qm0wTFYsQ3VCMTBMTSxVQU9JLDRCdkJzMExWLEN1QjcwTE0sVUFPSSw0QnZCeTBMVixDdUJoMUxNLFVBT0ksNEJ2QjQwTFYsQ3VCbjFMTSxVQU9JLDRCdkIrMExWLEN1QnQxTE0sVUFPSSw0QnZCazFMVixDdUJ6MUxNLFVBT0ksNEJ2QnExTFYsQ3VCNTFMTSxXQU9JLDZCdkJ3MUxWLEN1Qi8xTE0sV0FPSSw2QnZCMjFMVixDdUJsMkxNLFdBT0ksNkJ2QjgxTFYsQ3VCcjJMTSxXQU9JLDZCdkJpMkxWLEN1QngyTE0sU0FPSSwwQnZCbzJMVixDdUIzMkxNLFVBT0ksNkJ2QnUyTFYsQ3VCOTJMTSxVQU9JLDZCdkIwMkxWLEN1QmozTE0sVUFPSSw2QnZCNjJMVixDdUJwM0xNLFVBT0ksNkJ2QmczTFYsQ3VCdjNMTSxVQU9JLDZCdkJtM0xWLEN1QjEzTE0sVUFPSSw2QnZCczNMVixDdUI3M0xNLFVBT0ksNkJ2QnkzTFYsQ3VCaDRMTSxVQU9JLDZCdkI0M0xWLEN1Qm40TE0sVUFPSSw2QnZCKzNMVixDdUJ0NExNLFVBT0ksNkJ2Qms0TFYsQ3VCejRMTSxXQU9JLDhCdkJxNExWLEN1QjU0TE0sV0FPSSw4QnZCdzRMVixDdUIvNExNLFdBT0ksOEJ2QjI0TFYsQ3VCbDVMTSxXQU9JLDhCdkI4NExWLEN1QnI1TE0sU0FPSSx3QnZCaTVMVixDdUJ4NUxNLFVBT0ksMkJ2Qm81TFYsQ3VCMzVMTSxVQU9JLDJCdkJ1NUxWLEN1Qjk1TE0sVUFPSSwyQnZCMDVMVixDdUJqNkxNLFVBT0ksMkJ2QjY1TFYsQ3VCcDZMTSxVQU9JLDJCdkJnNkxWLEN1QnY2TE0sVUFPSSwyQnZCbTZMVixDdUIxNkxNLFVBT0ksMkJ2QnM2TFYsQ3VCNzZMTSxVQU9JLDJCdkJ5NkxWLEN1Qmg3TE0sVUFPSSwyQnZCNDZMVixDdUJuN0xNLFVBT0ksMkJ2Qis2TFYsQ3VCdDdMTSxXQU9JLDRCdkJrN0xWLEN1Qno3TE0sV0FPSSw0QnZCcTdMVixDdUI1N0xNLFdBT0ksNEJ2Qnc3TFYsQ3VCLzdMTSxXQU9JLDRCdkIyN0xWLEN1Qmw4TE0sVUFPSSxldkI4N0xWLEN1QnI4TE0sV0FPSSxrQnZCaThMVixDdUJ4OExNLFdBT0ksa0J2Qm84TFYsQ3VCMzhMTSxXQU9JLGtCdkJ1OExWLEN1Qjk4TE0sV0FPSSxrQnZCMDhMVixDdUJqOUxNLFdBT0ksa0J2QjY4TFYsQ3VCcDlMTSxXQU9JLGtCdkJnOUxWLEN1QnY5TE0sV0FPSSxrQnZCbTlMVixDdUIxOUxNLFdBT0ksa0J2QnM5TFYsQ3VCNzlMTSxXQU9JLGtCdkJ5OUxWLEN1QmgrTE0sV0FPSSxrQnZCNDlMVixDdUJuK0xNLFlBT0ksbUJ2Qis5TFYsQ3VCdCtMTSxZQU9JLG1CdkJrK0xWLEN1QnorTE0sWUFPSSxtQnZCcStMVixDdUI1K0xNLFlBT0ksbUJ2QncrTFYsQ3VCLytMTSxlQU9JLHlCdkIyK0xWLEN1QmwvTE0sYUFPSSwwQnZCOCtMVixDdUJyL0xNLGdCQU9JLDJCdkJpL0xWLENBQ0YsQ2U1L0xJLHlCUUdJLGFBT0ksd0J2QnMvTFYsQ3VCNy9MTSxtQkFPSSw4QnZCeS9MVixDdUJoZ01NLFlBT0ksdUJ2QjQvTFYsQ3VCbmdNTSxXQU9JLHNCdkIrL0xWLEN1QnRnTU0sa0JBT0ksNkJ2QmtnTVYsQ3VCemdNTSxZQU9JLHVCdkJxZ01WLEN1QjVnTU0sZ0JBT0ksMkJ2QndnTVYsQ3VCL2dNTSxpQkFPSSw0QnZCMmdNVixDdUJsaE1NLFdBT0ksc0J2QjhnTVYsQ3VCcmhNTSxrQkFPSSw2QnZCaWhNVixDdUJ4aE1NLFdBT0ksc0J2Qm9oTVYsQ3VCM2hNTSxjQU9JLHVCdkJ1aE1WLEN1QjloTU0sYUFPSSw0QnZCMGhNVixDdUJqaU1NLGdCQU9JLCtCdkI2aE1WLEN1QnBpTU0scUJBT0ksb0N2QmdpTVYsQ3VCdmlNTSx3QkFPSSx1Q3ZCbWlNVixDdUIxaU1NLGdCQU9JLHFCdkJzaU1WLEN1QjdpTU0sZ0JBT0kscUJ2QnlpTVYsQ3VCaGpNTSxrQkFPSSx1QnZCNGlNVixDdUJuak1NLGtCQU9JLHVCdkIraU1WLEN1QnRqTU0sY0FPSSx3QnZCa2pNVixDdUJ6ak1NLGdCQU9JLDBCdkJxak1WLEN1QjVqTU0sc0JBT0ksZ0N2QndqTVYsQ3VCL2pNTSwwQkFPSSxvQ3ZCMmpNVixDdUJsa01NLHdCQU9JLGtDdkI4ak1WLEN1QnJrTU0sMkJBT0ksZ0N2QmlrTVYsQ3VCeGtNTSw0QkFPSSx1Q3ZCb2tNVixDdUIza01NLDJCQU9JLHNDdkJ1a01WLEN1QjlrTU0sMkJBT0ksc0N2QjBrTVYsQ3VCamxNTSxzQkFPSSxnQ3ZCNmtNVixDdUJwbE1NLG9CQU9JLDhCdkJnbE1WLEN1QnZsTU0sdUJBT0ksNEJ2Qm1sTVYsQ3VCMWxNTSx5QkFPSSw4QnZCc2xNVixDdUI3bE1NLHdCQU9JLDZCdkJ5bE1WLEN1QmhtTU0sZ0JBT0ksa0J2QjRsTVYsQ3VCbm1NTSxZQU9JLGlCdkIrbE1WLEN1QnRtTU0sWUFPSSxpQnZCa21NVixDdUJ6bU1NLFlBT0ksaUJ2QnFtTVYsQ3VCNW1NTSxZQU9JLGlCdkJ3bU1WLEN1Qi9tTU0sWUFPSSxpQnZCMm1NVixDdUJsbk1NLFlBT0ksaUJ2QjhtTVYsQ3VCcm5NTSxlQU9JLGlCdkJpbk1WLEN1QnhuTU0sUUFPSSxrQnZCb25NVixDdUIzbk1NLFNBT0kscUJ2QnVuTVYsQ3VCOW5NTSxTQU9JLHFCdkIwbk1WLEN1QmpvTU0sU0FPSSxxQnZCNm5NVixDdUJwb01NLFNBT0kscUJ2QmdvTVYsQ3VCdm9NTSxTQU9JLHFCdkJtb01WLEN1QjFvTU0sU0FPSSxxQnZCc29NVixDdUI3b01NLFNBT0kscUJ2QnlvTVYsQ3VCaHBNTSxTQU9JLHFCdkI0b01WLEN1Qm5wTU0sU0FPSSxxQnZCK29NVixDdUJ0cE1NLFNBT0kscUJ2QmtwTVYsQ3VCenBNTSxVQU9JLHNCdkJxcE1WLEN1QjVwTU0sVUFPSSxzQnZCd3BNVixDdUIvcE1NLFVBT0ksc0J2QjJwTVYsQ3VCbHFNTSxVQU9JLHNCdkI4cE1WLEN1QnJxTU0sV0FPSSxxQnZCaXFNVixDdUJ4cU1NLFNBT0ksd0JBQUEsQ0FBQSx1QnZCcXFNVixDdUI1cU1NLFVBT0ksMkJBQUEsQ0FBQSwwQnZCeXFNVixDdUJock1NLFVBT0ksMkJBQUEsQ0FBQSwwQnZCNnFNVixDdUJwck1NLFVBT0ksMkJBQUEsQ0FBQSwwQnZCaXJNVixDdUJ4ck1NLFVBT0ksMkJBQUEsQ0FBQSwwQnZCcXJNVixDdUI1ck1NLFVBT0ksMkJBQUEsQ0FBQSwwQnZCeXJNVixDdUJoc01NLFVBT0ksMkJBQUEsQ0FBQSwwQnZCNnJNVixDdUJwc01NLFVBT0ksMkJBQUEsQ0FBQSwwQnZCaXNNVixDdUJ4c01NLFVBT0ksMkJBQUEsQ0FBQSwwQnZCcXNNVixDdUI1c01NLFVBT0ksMkJBQUEsQ0FBQSwwQnZCeXNNVixDdUJodE1NLFVBT0ksMkJBQUEsQ0FBQSwwQnZCNnNNVixDdUJwdE1NLFdBT0ksNEJBQUEsQ0FBQSwyQnZCaXRNVixDdUJ4dE1NLFdBT0ksNEJBQUEsQ0FBQSwyQnZCcXRNVixDdUI1dE1NLFdBT0ksNEJBQUEsQ0FBQSwyQnZCeXRNVixDdUJodU1NLFdBT0ksNEJBQUEsQ0FBQSwyQnZCNnRNVixDdUJwdU1NLFlBT0ksMkJBQUEsQ0FBQSwwQnZCaXVNVixDdUJ4dU1NLFNBT0ksc0JBQUEsQ0FBQSx5QnZCcXVNVixDdUI1dU1NLFVBT0kseUJBQUEsQ0FBQSw0QnZCeXVNVixDdUJodk1NLFVBT0kseUJBQUEsQ0FBQSw0QnZCNnVNVixDdUJwdk1NLFVBT0kseUJBQUEsQ0FBQSw0QnZCaXZNVixDdUJ4dk1NLFVBT0kseUJBQUEsQ0FBQSw0QnZCcXZNVixDdUI1dk1NLFVBT0kseUJBQUEsQ0FBQSw0QnZCeXZNVixDdUJod01NLFVBT0kseUJBQUEsQ0FBQSw0QnZCNnZNVixDdUJwd01NLFVBT0kseUJBQUEsQ0FBQSw0QnZCaXdNVixDdUJ4d01NLFVBT0kseUJBQUEsQ0FBQSw0QnZCcXdNVixDdUI1d01NLFVBT0kseUJBQUEsQ0FBQSw0QnZCeXdNVixDdUJoeE1NLFVBT0kseUJBQUEsQ0FBQSw0QnZCNndNVixDdUJweE1NLFdBT0ksMEJBQUEsQ0FBQSw2QnZCaXhNVixDdUJ4eE1NLFdBT0ksMEJBQUEsQ0FBQSw2QnZCcXhNVixDdUI1eE1NLFdBT0ksMEJBQUEsQ0FBQSw2QnZCeXhNVixDdUJoeU1NLFdBT0ksMEJBQUEsQ0FBQSw2QnZCNnhNVixDdUJweU1NLFlBT0kseUJBQUEsQ0FBQSw0QnZCaXlNVixDdUJ4eU1NLFNBT0ksc0J2Qm95TVYsQ3VCM3lNTSxVQU9JLHlCdkJ1eU1WLEN1Qjl5TU0sVUFPSSx5QnZCMHlNVixDdUJqek1NLFVBT0kseUJ2QjZ5TVYsQ3VCcHpNTSxVQU9JLHlCdkJnek1WLEN1QnZ6TU0sVUFPSSx5QnZCbXpNVixDdUIxek1NLFVBT0kseUJ2QnN6TVYsQ3VCN3pNTSxVQU9JLHlCdkJ5ek1WLEN1QmgwTU0sVUFPSSx5QnZCNHpNVixDdUJuME1NLFVBT0kseUJ2Qit6TVYsQ3VCdDBNTSxVQU9JLHlCdkJrME1WLEN1QnowTU0sV0FPSSwwQnZCcTBNVixDdUI1ME1NLFdBT0ksMEJ2QncwTVYsQ3VCLzBNTSxXQU9JLDBCdkIyME1WLEN1QmwxTU0sV0FPSSwwQnZCODBNVixDdUJyMU1NLFlBT0kseUJ2QmkxTVYsQ3VCeDFNTSxTQU9JLHdCdkJvMU1WLEN1QjMxTU0sVUFPSSwyQnZCdTFNVixDdUI5MU1NLFVBT0ksMkJ2QjAxTVYsQ3VCajJNTSxVQU9JLDJCdkI2MU1WLEN1QnAyTU0sVUFPSSwyQnZCZzJNVixDdUJ2Mk1NLFVBT0ksMkJ2Qm0yTVYsQ3VCMTJNTSxVQU9JLDJCdkJzMk1WLEN1QjcyTU0sVUFPSSwyQnZCeTJNVixDdUJoM01NLFVBT0ksMkJ2QjQyTVYsQ3VCbjNNTSxVQU9JLDJCdkIrMk1WLEN1QnQzTU0sVUFPSSwyQnZCazNNVixDdUJ6M01NLFdBT0ksNEJ2QnEzTVYsQ3VCNTNNTSxXQU9JLDRCdkJ3M01WLEN1Qi8zTU0sV0FPSSw0QnZCMjNNVixDdUJsNE1NLFdBT0ksNEJ2QjgzTVYsQ3VCcjRNTSxZQU9JLDJCdkJpNE1WLEN1Qng0TU0sU0FPSSx5QnZCbzRNVixDdUIzNE1NLFVBT0ksNEJ2QnU0TVYsQ3VCOTRNTSxVQU9JLDRCdkIwNE1WLEN1Qmo1TU0sVUFPSSw0QnZCNjRNVixDdUJwNU1NLFVBT0ksNEJ2Qmc1TVYsQ3VCdjVNTSxVQU9JLDRCdkJtNU1WLEN1QjE1TU0sVUFPSSw0QnZCczVNVixDdUI3NU1NLFVBT0ksNEJ2Qnk1TVYsQ3VCaDZNTSxVQU9JLDRCdkI0NU1WLEN1Qm42TU0sVUFPSSw0QnZCKzVNVixDdUJ0Nk1NLFVBT0ksNEJ2Qms2TVYsQ3VCejZNTSxXQU9JLDZCdkJxNk1WLEN1QjU2TU0sV0FPSSw2QnZCdzZNVixDdUIvNk1NLFdBT0ksNkJ2QjI2TVYsQ3VCbDdNTSxXQU9JLDZCdkI4Nk1WLEN1QnI3TU0sWUFPSSw0QnZCaTdNVixDdUJ4N01NLFNBT0ksdUJ2Qm83TVYsQ3VCMzdNTSxVQU9JLDBCdkJ1N01WLEN1Qjk3TU0sVUFPSSwwQnZCMDdNVixDdUJqOE1NLFVBT0ksMEJ2QjY3TVYsQ3VCcDhNTSxVQU9JLDBCdkJnOE1WLEN1QnY4TU0sVUFPSSwwQnZCbThNVixDdUIxOE1NLFVBT0ksMEJ2QnM4TVYsQ3VCNzhNTSxVQU9JLDBCdkJ5OE1WLEN1Qmg5TU0sVUFPSSwwQnZCNDhNVixDdUJuOU1NLFVBT0ksMEJ2Qis4TVYsQ3VCdDlNTSxVQU9JLDBCdkJrOU1WLEN1Qno5TU0sV0FPSSwyQnZCcTlNVixDdUI1OU1NLFdBT0ksMkJ2Qnc5TVYsQ3VCLzlNTSxXQU9JLDJCdkIyOU1WLEN1QmwrTU0sV0FPSSwyQnZCODlNVixDdUJyK01NLFlBT0ksMEJ2QmkrTVYsQ3VCeCtNTSxRQU9JLG1CdkJvK01WLEN1QjMrTU0sU0FPSSxzQnZCdStNVixDdUI5K01NLFNBT0ksc0J2QjArTVYsQ3VCai9NTSxTQU9JLHNCdkI2K01WLEN1QnAvTU0sU0FPSSxzQnZCZy9NVixDdUJ2L01NLFNBT0ksc0J2Qm0vTVYsQ3VCMS9NTSxTQU9JLHNCdkJzL01WLEN1QjcvTU0sU0FPSSxzQnZCeS9NVixDdUJoZ05NLFNBT0ksc0J2QjQvTVYsQ3VCbmdOTSxTQU9JLHNCdkIrL01WLEN1QnRnTk0sU0FPSSxzQnZCa2dOVixDdUJ6Z05NLFVBT0ksdUJ2QnFnTlYsQ3VCNWdOTSxVQU9JLHVCdkJ3Z05WLEN1Qi9nTk0sVUFPSSx1QnZCMmdOVixDdUJsaE5NLFVBT0ksdUJ2QjhnTlYsQ3VCcmhOTSxTQU9JLHlCQUFBLENBQUEsd0J2QmtoTlYsQ3VCemhOTSxVQU9JLDRCQUFBLENBQUEsMkJ2QnNoTlYsQ3VCN2hOTSxVQU9JLDRCQUFBLENBQUEsMkJ2QjBoTlYsQ3VCamlOTSxVQU9JLDRCQUFBLENBQUEsMkJ2QjhoTlYsQ3VCcmlOTSxVQU9JLDRCQUFBLENBQUEsMkJ2QmtpTlYsQ3VCemlOTSxVQU9JLDRCQUFBLENBQUEsMkJ2QnNpTlYsQ3VCN2lOTSxVQU9JLDRCQUFBLENBQUEsMkJ2QjBpTlYsQ3VCampOTSxVQU9JLDRCQUFBLENBQUEsMkJ2QjhpTlYsQ3VCcmpOTSxVQU9JLDRCQUFBLENBQUEsMkJ2QmtqTlYsQ3VCempOTSxVQU9JLDRCQUFBLENBQUEsMkJ2QnNqTlYsQ3VCN2pOTSxVQU9JLDRCQUFBLENBQUEsMkJ2QjBqTlYsQ3VCamtOTSxXQU9JLDZCQUFBLENBQUEsNEJ2QjhqTlYsQ3VCcmtOTSxXQU9JLDZCQUFBLENBQUEsNEJ2QmtrTlYsQ3VCemtOTSxXQU9JLDZCQUFBLENBQUEsNEJ2QnNrTlYsQ3VCN2tOTSxXQU9JLDZCQUFBLENBQUEsNEJ2QjBrTlYsQ3VCamxOTSxTQU9JLHVCQUFBLENBQUEsMEJ2QjhrTlYsQ3VCcmxOTSxVQU9JLDBCQUFBLENBQUEsNkJ2QmtsTlYsQ3VCemxOTSxVQU9JLDBCQUFBLENBQUEsNkJ2QnNsTlYsQ3VCN2xOTSxVQU9JLDBCQUFBLENBQUEsNkJ2QjBsTlYsQ3VCam1OTSxVQU9JLDBCQUFBLENBQUEsNkJ2QjhsTlYsQ3VCcm1OTSxVQU9JLDBCQUFBLENBQUEsNkJ2QmttTlYsQ3VCem1OTSxVQU9JLDBCQUFBLENBQUEsNkJ2QnNtTlYsQ3VCN21OTSxVQU9JLDBCQUFBLENBQUEsNkJ2QjBtTlYsQ3VCam5OTSxVQU9JLDBCQUFBLENBQUEsNkJ2QjhtTlYsQ3VCcm5OTSxVQU9JLDBCQUFBLENBQUEsNkJ2QmtuTlYsQ3VCem5OTSxVQU9JLDBCQUFBLENBQUEsNkJ2QnNuTlYsQ3VCN25OTSxXQU9JLDJCQUFBLENBQUEsOEJ2QjBuTlYsQ3VCam9OTSxXQU9JLDJCQUFBLENBQUEsOEJ2QjhuTlYsQ3VCcm9OTSxXQU9JLDJCQUFBLENBQUEsOEJ2QmtvTlYsQ3VCem9OTSxXQU9JLDJCQUFBLENBQUEsOEJ2QnNvTlYsQ3VCN29OTSxTQU9JLHVCdkJ5b05WLEN1QmhwTk0sVUFPSSwwQnZCNG9OVixDdUJucE5NLFVBT0ksMEJ2QitvTlYsQ3VCdHBOTSxVQU9JLDBCdkJrcE5WLEN1QnpwTk0sVUFPSSwwQnZCcXBOVixDdUI1cE5NLFVBT0ksMEJ2QndwTlYsQ3VCL3BOTSxVQU9JLDBCdkIycE5WLEN1QmxxTk0sVUFPSSwwQnZCOHBOVixDdUJycU5NLFVBT0ksMEJ2QmlxTlYsQ3VCeHFOTSxVQU9JLDBCdkJvcU5WLEN1QjNxTk0sVUFPSSwwQnZCdXFOVixDdUI5cU5NLFdBT0ksMkJ2QjBxTlYsQ3VCanJOTSxXQU9JLDJCdkI2cU5WLEN1QnByTk0sV0FPSSwyQnZCZ3JOVixDdUJ2ck5NLFdBT0ksMkJ2Qm1yTlYsQ3VCMXJOTSxTQU9JLHlCdkJzck5WLEN1QjdyTk0sVUFPSSw0QnZCeXJOVixDdUJoc05NLFVBT0ksNEJ2QjRyTlYsQ3VCbnNOTSxVQU9JLDRCdkIrck5WLEN1QnRzTk0sVUFPSSw0QnZCa3NOVixDdUJ6c05NLFVBT0ksNEJ2QnFzTlYsQ3VCNXNOTSxVQU9JLDRCdkJ3c05WLEN1Qi9zTk0sVUFPSSw0QnZCMnNOVixDdUJsdE5NLFVBT0ksNEJ2QjhzTlYsQ3VCcnROTSxVQU9JLDRCdkJpdE5WLEN1Qnh0Tk0sVUFPSSw0QnZCb3ROVixDdUIzdE5NLFdBT0ksNkJ2QnV0TlYsQ3VCOXROTSxXQU9JLDZCdkIwdE5WLEN1Qmp1Tk0sV0FPSSw2QnZCNnROVixDdUJwdU5NLFdBT0ksNkJ2Qmd1TlYsQ3VCdnVOTSxTQU9JLDBCdkJtdU5WLEN1QjF1Tk0sVUFPSSw2QnZCc3VOVixDdUI3dU5NLFVBT0ksNkJ2Qnl1TlYsQ3VCaHZOTSxVQU9JLDZCdkI0dU5WLEN1Qm52Tk0sVUFPSSw2QnZCK3VOVixDdUJ0dk5NLFVBT0ksNkJ2Qmt2TlYsQ3VCenZOTSxVQU9JLDZCdkJxdk5WLEN1QjV2Tk0sVUFPSSw2QnZCd3ZOVixDdUIvdk5NLFVBT0ksNkJ2QjJ2TlYsQ3VCbHdOTSxVQU9JLDZCdkI4dk5WLEN1QnJ3Tk0sVUFPSSw2QnZCaXdOVixDdUJ4d05NLFdBT0ksOEJ2Qm93TlYsQ3VCM3dOTSxXQU9JLDhCdkJ1d05WLEN1Qjl3Tk0sV0FPSSw4QnZCMHdOVixDdUJqeE5NLFdBT0ksOEJ2QjZ3TlYsQ3VCcHhOTSxTQU9JLHdCdkJneE5WLEN1QnZ4Tk0sVUFPSSwyQnZCbXhOVixDdUIxeE5NLFVBT0ksMkJ2QnN4TlYsQ3VCN3hOTSxVQU9JLDJCdkJ5eE5WLEN1Qmh5Tk0sVUFPSSwyQnZCNHhOVixDdUJueU5NLFVBT0ksMkJ2Qit4TlYsQ3VCdHlOTSxVQU9JLDJCdkJreU5WLEN1Qnp5Tk0sVUFPSSwyQnZCcXlOVixDdUI1eU5NLFVBT0ksMkJ2Qnd5TlYsQ3VCL3lOTSxVQU9JLDJCdkIyeU5WLEN1Qmx6Tk0sVUFPSSwyQnZCOHlOVixDdUJyek5NLFdBT0ksNEJ2Qml6TlYsQ3VCeHpOTSxXQU9JLDRCdkJvek5WLEN1QjN6Tk0sV0FPSSw0QnZCdXpOVixDdUI5ek5NLFdBT0ksNEJ2QjB6TlYsQ3VCajBOTSxVQU9JLGV2QjZ6TlYsQ3VCcDBOTSxXQU9JLGtCdkJnME5WLEN1QnYwTk0sV0FPSSxrQnZCbTBOVixDdUIxME5NLFdBT0ksa0J2QnMwTlYsQ3VCNzBOTSxXQU9JLGtCdkJ5ME5WLEN1QmgxTk0sV0FPSSxrQnZCNDBOVixDdUJuMU5NLFdBT0ksa0J2QiswTlYsQ3VCdDFOTSxXQU9JLGtCdkJrMU5WLEN1QnoxTk0sV0FPSSxrQnZCcTFOVixDdUI1MU5NLFdBT0ksa0J2QncxTlYsQ3VCLzFOTSxXQU9JLGtCdkIyMU5WLEN1QmwyTk0sWUFPSSxtQnZCODFOVixDdUJyMk5NLFlBT0ksbUJ2QmkyTlYsQ3VCeDJOTSxZQU9JLG1CdkJvMk5WLEN1QjMyTk0sWUFPSSxtQnZCdTJOVixDdUI5Mk5NLGVBT0kseUJ2QjAyTlYsQ3VCajNOTSxhQU9JLDBCdkI2Mk5WLEN1QnAzTk0sZ0JBT0ksMkJ2QmczTlYsQ0FDRixDZTMzTkksMEJRR0ksYUFPSSx3QnZCcTNOVixDdUI1M05NLG1CQU9JLDhCdkJ3M05WLEN1Qi8zTk0sWUFPSSx1QnZCMjNOVixDdUJsNE5NLFdBT0ksc0J2QjgzTlYsQ3VCcjROTSxrQkFPSSw2QnZCaTROVixDdUJ4NE5NLFlBT0ksdUJ2Qm80TlYsQ3VCMzROTSxnQkFPSSwyQnZCdTROVixDdUI5NE5NLGlCQU9JLDRCdkIwNE5WLEN1Qmo1Tk0sV0FPSSxzQnZCNjROVixDdUJwNU5NLGtCQU9JLDZCdkJnNU5WLEN1QnY1Tk0sV0FPSSxzQnZCbTVOVixDdUIxNU5NLGNBT0ksdUJ2QnM1TlYsQ3VCNzVOTSxhQU9JLDRCdkJ5NU5WLEN1Qmg2Tk0sZ0JBT0ksK0J2QjQ1TlYsQ3VCbjZOTSxxQkFPSSxvQ3ZCKzVOVixDdUJ0Nk5NLHdCQU9JLHVDdkJrNk5WLEN1Qno2Tk0sZ0JBT0kscUJ2QnE2TlYsQ3VCNTZOTSxnQkFPSSxxQnZCdzZOVixDdUIvNk5NLGtCQU9JLHVCdkIyNk5WLEN1Qmw3Tk0sa0JBT0ksdUJ2Qjg2TlYsQ3VCcjdOTSxjQU9JLHdCdkJpN05WLEN1Qng3Tk0sZ0JBT0ksMEJ2Qm83TlYsQ3VCMzdOTSxzQkFPSSxnQ3ZCdTdOVixDdUI5N05NLDBCQU9JLG9DdkIwN05WLEN1Qmo4Tk0sd0JBT0ksa0N2QjY3TlYsQ3VCcDhOTSwyQkFPSSxnQ3ZCZzhOVixDdUJ2OE5NLDRCQU9JLHVDdkJtOE5WLEN1QjE4Tk0sMkJBT0ksc0N2QnM4TlYsQ3VCNzhOTSwyQkFPSSxzQ3ZCeThOVixDdUJoOU5NLHNCQU9JLGdDdkI0OE5WLEN1Qm45Tk0sb0JBT0ksOEJ2Qis4TlYsQ3VCdDlOTSx1QkFPSSw0QnZCazlOVixDdUJ6OU5NLHlCQU9JLDhCdkJxOU5WLEN1QjU5Tk0sd0JBT0ksNkJ2Qnc5TlYsQ3VCLzlOTSxnQkFPSSxrQnZCMjlOVixDdUJsK05NLFlBT0ksaUJ2Qjg5TlYsQ3VCcitOTSxZQU9JLGlCdkJpK05WLEN1QngrTk0sWUFPSSxpQnZCbytOVixDdUIzK05NLFlBT0ksaUJ2QnUrTlYsQ3VCOStOTSxZQU9JLGlCdkIwK05WLEN1QmovTk0sWUFPSSxpQnZCNitOVixDdUJwL05NLGVBT0ksaUJ2QmcvTlYsQ3VCdi9OTSxRQU9JLGtCdkJtL05WLEN1QjEvTk0sU0FPSSxxQnZCcy9OVixDdUI3L05NLFNBT0kscUJ2QnkvTlYsQ3VCaGdPTSxTQU9JLHFCdkI0L05WLEN1Qm5nT00sU0FPSSxxQnZCKy9OVixDdUJ0Z09NLFNBT0kscUJ2QmtnT1YsQ3VCemdPTSxTQU9JLHFCdkJxZ09WLEN1QjVnT00sU0FPSSxxQnZCd2dPVixDdUIvZ09NLFNBT0kscUJ2QjJnT1YsQ3VCbGhPTSxTQU9JLHFCdkI4Z09WLEN1QnJoT00sU0FPSSxxQnZCaWhPVixDdUJ4aE9NLFVBT0ksc0J2Qm9oT1YsQ3VCM2hPTSxVQU9JLHNCdkJ1aE9WLEN1QjloT00sVUFPSSxzQnZCMGhPVixDdUJqaU9NLFVBT0ksc0J2QjZoT1YsQ3VCcGlPTSxXQU9JLHFCdkJnaU9WLEN1QnZpT00sU0FPSSx3QkFBQSxDQUFBLHVCdkJvaU9WLEN1QjNpT00sVUFPSSwyQkFBQSxDQUFBLDBCdkJ3aU9WLEN1Qi9pT00sVUFPSSwyQkFBQSxDQUFBLDBCdkI0aU9WLEN1Qm5qT00sVUFPSSwyQkFBQSxDQUFBLDBCdkJnak9WLEN1QnZqT00sVUFPSSwyQkFBQSxDQUFBLDBCdkJvak9WLEN1QjNqT00sVUFPSSwyQkFBQSxDQUFBLDBCdkJ3ak9WLEN1Qi9qT00sVUFPSSwyQkFBQSxDQUFBLDBCdkI0ak9WLEN1Qm5rT00sVUFPSSwyQkFBQSxDQUFBLDBCdkJna09WLEN1QnZrT00sVUFPSSwyQkFBQSxDQUFBLDBCdkJva09WLEN1QjNrT00sVUFPSSwyQkFBQSxDQUFBLDBCdkJ3a09WLEN1Qi9rT00sVUFPSSwyQkFBQSxDQUFBLDBCdkI0a09WLEN1Qm5sT00sV0FPSSw0QkFBQSxDQUFBLDJCdkJnbE9WLEN1QnZsT00sV0FPSSw0QkFBQSxDQUFBLDJCdkJvbE9WLEN1QjNsT00sV0FPSSw0QkFBQSxDQUFBLDJCdkJ3bE9WLEN1Qi9sT00sV0FPSSw0QkFBQSxDQUFBLDJCdkI0bE9WLEN1Qm5tT00sWUFPSSwyQkFBQSxDQUFBLDBCdkJnbU9WLEN1QnZtT00sU0FPSSxzQkFBQSxDQUFBLHlCdkJvbU9WLEN1QjNtT00sVUFPSSx5QkFBQSxDQUFBLDRCdkJ3bU9WLEN1Qi9tT00sVUFPSSx5QkFBQSxDQUFBLDRCdkI0bU9WLEN1Qm5uT00sVUFPSSx5QkFBQSxDQUFBLDRCdkJnbk9WLEN1QnZuT00sVUFPSSx5QkFBQSxDQUFBLDRCdkJvbk9WLEN1QjNuT00sVUFPSSx5QkFBQSxDQUFBLDRCdkJ3bk9WLEN1Qi9uT00sVUFPSSx5QkFBQSxDQUFBLDRCdkI0bk9WLEN1Qm5vT00sVUFPSSx5QkFBQSxDQUFBLDRCdkJnb09WLEN1QnZvT00sVUFPSSx5QkFBQSxDQUFBLDRCdkJvb09WLEN1QjNvT00sVUFPSSx5QkFBQSxDQUFBLDRCdkJ3b09WLEN1Qi9vT00sVUFPSSx5QkFBQSxDQUFBLDRCdkI0b09WLEN1Qm5wT00sV0FPSSwwQkFBQSxDQUFBLDZCdkJncE9WLEN1QnZwT00sV0FPSSwwQkFBQSxDQUFBLDZCdkJvcE9WLEN1QjNwT00sV0FPSSwwQkFBQSxDQUFBLDZCdkJ3cE9WLEN1Qi9wT00sV0FPSSwwQkFBQSxDQUFBLDZCdkI0cE9WLEN1Qm5xT00sWUFPSSx5QkFBQSxDQUFBLDRCdkJncU9WLEN1QnZxT00sU0FPSSxzQnZCbXFPVixDdUIxcU9NLFVBT0kseUJ2QnNxT1YsQ3VCN3FPTSxVQU9JLHlCdkJ5cU9WLEN1QmhyT00sVUFPSSx5QnZCNHFPVixDdUJuck9NLFVBT0kseUJ2QitxT1YsQ3VCdHJPTSxVQU9JLHlCdkJrck9WLEN1QnpyT00sVUFPSSx5QnZCcXJPVixDdUI1ck9NLFVBT0kseUJ2QndyT1YsQ3VCL3JPTSxVQU9JLHlCdkIyck9WLEN1QmxzT00sVUFPSSx5QnZCOHJPVixDdUJyc09NLFVBT0kseUJ2QmlzT1YsQ3VCeHNPTSxXQU9JLDBCdkJvc09WLEN1QjNzT00sV0FPSSwwQnZCdXNPVixDdUI5c09NLFdBT0ksMEJ2QjBzT1YsQ3VCanRPTSxXQU9JLDBCdkI2c09WLEN1QnB0T00sWUFPSSx5QnZCZ3RPVixDdUJ2dE9NLFNBT0ksd0J2Qm10T1YsQ3VCMXRPTSxVQU9JLDJCdkJzdE9WLEN1Qjd0T00sVUFPSSwyQnZCeXRPVixDdUJodU9NLFVBT0ksMkJ2QjR0T1YsQ3VCbnVPTSxVQU9JLDJCdkIrdE9WLEN1QnR1T00sVUFPSSwyQnZCa3VPVixDdUJ6dU9NLFVBT0ksMkJ2QnF1T1YsQ3VCNXVPTSxVQU9JLDJCdkJ3dU9WLEN1Qi91T00sVUFPSSwyQnZCMnVPVixDdUJsdk9NLFVBT0ksMkJ2Qjh1T1YsQ3VCcnZPTSxVQU9JLDJCdkJpdk9WLEN1Qnh2T00sV0FPSSw0QnZCb3ZPVixDdUIzdk9NLFdBT0ksNEJ2QnV2T1YsQ3VCOXZPTSxXQU9JLDRCdkIwdk9WLEN1Qmp3T00sV0FPSSw0QnZCNnZPVixDdUJwd09NLFlBT0ksMkJ2Qmd3T1YsQ3VCdndPTSxTQU9JLHlCdkJtd09WLEN1QjF3T00sVUFPSSw0QnZCc3dPVixDdUI3d09NLFVBT0ksNEJ2Qnl3T1YsQ3VCaHhPTSxVQU9JLDRCdkI0d09WLEN1Qm54T00sVUFPSSw0QnZCK3dPVixDdUJ0eE9NLFVBT0ksNEJ2Qmt4T1YsQ3VCenhPTSxVQU9JLDRCdkJxeE9WLEN1QjV4T00sVUFPSSw0QnZCd3hPVixDdUIveE9NLFVBT0ksNEJ2QjJ4T1YsQ3VCbHlPTSxVQU9JLDRCdkI4eE9WLEN1QnJ5T00sVUFPSSw0QnZCaXlPVixDdUJ4eU9NLFdBT0ksNkJ2Qm95T1YsQ3VCM3lPTSxXQU9JLDZCdkJ1eU9WLEN1Qjl5T00sV0FPSSw2QnZCMHlPVixDdUJqek9NLFdBT0ksNkJ2QjZ5T1YsQ3VCcHpPTSxZQU9JLDRCdkJnek9WLEN1QnZ6T00sU0FPSSx1QnZCbXpPVixDdUIxek9NLFVBT0ksMEJ2QnN6T1YsQ3VCN3pPTSxVQU9JLDBCdkJ5ek9WLEN1QmgwT00sVUFPSSwwQnZCNHpPVixDdUJuME9NLFVBT0ksMEJ2Qit6T1YsQ3VCdDBPTSxVQU9JLDBCdkJrME9WLEN1QnowT00sVUFPSSwwQnZCcTBPVixDdUI1ME9NLFVBT0ksMEJ2QncwT1YsQ3VCLzBPTSxVQU9JLDBCdkIyME9WLEN1QmwxT00sVUFPSSwwQnZCODBPVixDdUJyMU9NLFVBT0ksMEJ2QmkxT1YsQ3VCeDFPTSxXQU9JLDJCdkJvMU9WLEN1QjMxT00sV0FPSSwyQnZCdTFPVixDdUI5MU9NLFdBT0ksMkJ2QjAxT1YsQ3VCajJPTSxXQU9JLDJCdkI2MU9WLEN1QnAyT00sWUFPSSwwQnZCZzJPVixDdUJ2Mk9NLFFBT0ksbUJ2Qm0yT1YsQ3VCMTJPTSxTQU9JLHNCdkJzMk9WLEN1QjcyT00sU0FPSSxzQnZCeTJPVixDdUJoM09NLFNBT0ksc0J2QjQyT1YsQ3VCbjNPTSxTQU9JLHNCdkIrMk9WLEN1QnQzT00sU0FPSSxzQnZCazNPVixDdUJ6M09NLFNBT0ksc0J2QnEzT1YsQ3VCNTNPTSxTQU9JLHNCdkJ3M09WLEN1Qi8zT00sU0FPSSxzQnZCMjNPVixDdUJsNE9NLFNBT0ksc0J2QjgzT1YsQ3VCcjRPTSxTQU9JLHNCdkJpNE9WLEN1Qng0T00sVUFPSSx1QnZCbzRPVixDdUIzNE9NLFVBT0ksdUJ2QnU0T1YsQ3VCOTRPTSxVQU9JLHVCdkIwNE9WLEN1Qmo1T00sVUFPSSx1QnZCNjRPVixDdUJwNU9NLFNBT0kseUJBQUEsQ0FBQSx3QnZCaTVPVixDdUJ4NU9NLFVBT0ksNEJBQUEsQ0FBQSwyQnZCcTVPVixDdUI1NU9NLFVBT0ksNEJBQUEsQ0FBQSwyQnZCeTVPVixDdUJoNk9NLFVBT0ksNEJBQUEsQ0FBQSwyQnZCNjVPVixDdUJwNk9NLFVBT0ksNEJBQUEsQ0FBQSwyQnZCaTZPVixDdUJ4Nk9NLFVBT0ksNEJBQUEsQ0FBQSwyQnZCcTZPVixDdUI1Nk9NLFVBT0ksNEJBQUEsQ0FBQSwyQnZCeTZPVixDdUJoN09NLFVBT0ksNEJBQUEsQ0FBQSwyQnZCNjZPVixDdUJwN09NLFVBT0ksNEJBQUEsQ0FBQSwyQnZCaTdPVixDdUJ4N09NLFVBT0ksNEJBQUEsQ0FBQSwyQnZCcTdPVixDdUI1N09NLFVBT0ksNEJBQUEsQ0FBQSwyQnZCeTdPVixDdUJoOE9NLFdBT0ksNkJBQUEsQ0FBQSw0QnZCNjdPVixDdUJwOE9NLFdBT0ksNkJBQUEsQ0FBQSw0QnZCaThPVixDdUJ4OE9NLFdBT0ksNkJBQUEsQ0FBQSw0QnZCcThPVixDdUI1OE9NLFdBT0ksNkJBQUEsQ0FBQSw0QnZCeThPVixDdUJoOU9NLFNBT0ksdUJBQUEsQ0FBQSwwQnZCNjhPVixDdUJwOU9NLFVBT0ksMEJBQUEsQ0FBQSw2QnZCaTlPVixDdUJ4OU9NLFVBT0ksMEJBQUEsQ0FBQSw2QnZCcTlPVixDdUI1OU9NLFVBT0ksMEJBQUEsQ0FBQSw2QnZCeTlPVixDdUJoK09NLFVBT0ksMEJBQUEsQ0FBQSw2QnZCNjlPVixDdUJwK09NLFVBT0ksMEJBQUEsQ0FBQSw2QnZCaStPVixDdUJ4K09NLFVBT0ksMEJBQUEsQ0FBQSw2QnZCcStPVixDdUI1K09NLFVBT0ksMEJBQUEsQ0FBQSw2QnZCeStPVixDdUJoL09NLFVBT0ksMEJBQUEsQ0FBQSw2QnZCNitPVixDdUJwL09NLFVBT0ksMEJBQUEsQ0FBQSw2QnZCaS9PVixDdUJ4L09NLFVBT0ksMEJBQUEsQ0FBQSw2QnZCcS9PVixDdUI1L09NLFdBT0ksMkJBQUEsQ0FBQSw4QnZCeS9PVixDdUJoZ1BNLFdBT0ksMkJBQUEsQ0FBQSw4QnZCNi9PVixDdUJwZ1BNLFdBT0ksMkJBQUEsQ0FBQSw4QnZCaWdQVixDdUJ4Z1BNLFdBT0ksMkJBQUEsQ0FBQSw4QnZCcWdQVixDdUI1Z1BNLFNBT0ksdUJ2QndnUFYsQ3VCL2dQTSxVQU9JLDBCdkIyZ1BWLEN1QmxoUE0sVUFPSSwwQnZCOGdQVixDdUJyaFBNLFVBT0ksMEJ2QmloUFYsQ3VCeGhQTSxVQU9JLDBCdkJvaFBWLEN1QjNoUE0sVUFPSSwwQnZCdWhQVixDdUI5aFBNLFVBT0ksMEJ2QjBoUFYsQ3VCamlQTSxVQU9JLDBCdkI2aFBWLEN1QnBpUE0sVUFPSSwwQnZCZ2lQVixDdUJ2aVBNLFVBT0ksMEJ2Qm1pUFYsQ3VCMWlQTSxVQU9JLDBCdkJzaVBWLEN1QjdpUE0sV0FPSSwyQnZCeWlQVixDdUJoalBNLFdBT0ksMkJ2QjRpUFYsQ3VCbmpQTSxXQU9JLDJCdkIraVBWLEN1QnRqUE0sV0FPSSwyQnZCa2pQVixDdUJ6alBNLFNBT0kseUJ2QnFqUFYsQ3VCNWpQTSxVQU9JLDRCdkJ3alBWLEN1Qi9qUE0sVUFPSSw0QnZCMmpQVixDdUJsa1BNLFVBT0ksNEJ2QjhqUFYsQ3VCcmtQTSxVQU9JLDRCdkJpa1BWLEN1QnhrUE0sVUFPSSw0QnZCb2tQVixDdUIza1BNLFVBT0ksNEJ2QnVrUFYsQ3VCOWtQTSxVQU9JLDRCdkIwa1BWLEN1QmpsUE0sVUFPSSw0QnZCNmtQVixDdUJwbFBNLFVBT0ksNEJ2QmdsUFYsQ3VCdmxQTSxVQU9JLDRCdkJtbFBWLEN1QjFsUE0sV0FPSSw2QnZCc2xQVixDdUI3bFBNLFdBT0ksNkJ2QnlsUFYsQ3VCaG1QTSxXQU9JLDZCdkI0bFBWLEN1Qm5tUE0sV0FPSSw2QnZCK2xQVixDdUJ0bVBNLFNBT0ksMEJ2QmttUFYsQ3VCem1QTSxVQU9JLDZCdkJxbVBWLEN1QjVtUE0sVUFPSSw2QnZCd21QVixDdUIvbVBNLFVBT0ksNkJ2QjJtUFYsQ3VCbG5QTSxVQU9JLDZCdkI4bVBWLEN1QnJuUE0sVUFPSSw2QnZCaW5QVixDdUJ4blBNLFVBT0ksNkJ2Qm9uUFYsQ3VCM25QTSxVQU9JLDZCdkJ1blBWLEN1QjluUE0sVUFPSSw2QnZCMG5QVixDdUJqb1BNLFVBT0ksNkJ2QjZuUFYsQ3VCcG9QTSxVQU9JLDZCdkJnb1BWLEN1QnZvUE0sV0FPSSw4QnZCbW9QVixDdUIxb1BNLFdBT0ksOEJ2QnNvUFYsQ3VCN29QTSxXQU9JLDhCdkJ5b1BWLEN1QmhwUE0sV0FPSSw4QnZCNG9QVixDdUJucFBNLFNBT0ksd0J2QitvUFYsQ3VCdHBQTSxVQU9JLDJCdkJrcFBWLEN1QnpwUE0sVUFPSSwyQnZCcXBQVixDdUI1cFBNLFVBT0ksMkJ2QndwUFYsQ3VCL3BQTSxVQU9JLDJCdkIycFBWLEN1QmxxUE0sVUFPSSwyQnZCOHBQVixDdUJycVBNLFVBT0ksMkJ2QmlxUFYsQ3VCeHFQTSxVQU9JLDJCdkJvcVBWLEN1QjNxUE0sVUFPSSwyQnZCdXFQVixDdUI5cVBNLFVBT0ksMkJ2QjBxUFYsQ3VCanJQTSxVQU9JLDJCdkI2cVBWLEN1QnByUE0sV0FPSSw0QnZCZ3JQVixDdUJ2clBNLFdBT0ksNEJ2Qm1yUFYsQ3VCMXJQTSxXQU9JLDRCdkJzclBWLEN1QjdyUE0sV0FPSSw0QnZCeXJQVixDdUJoc1BNLFVBT0ksZXZCNHJQVixDdUJuc1BNLFdBT0ksa0J2QityUFYsQ3VCdHNQTSxXQU9JLGtCdkJrc1BWLEN1QnpzUE0sV0FPSSxrQnZCcXNQVixDdUI1c1BNLFdBT0ksa0J2QndzUFYsQ3VCL3NQTSxXQU9JLGtCdkIyc1BWLEN1Qmx0UE0sV0FPSSxrQnZCOHNQVixDdUJydFBNLFdBT0ksa0J2Qml0UFYsQ3VCeHRQTSxXQU9JLGtCdkJvdFBWLEN1QjN0UE0sV0FPSSxrQnZCdXRQVixDdUI5dFBNLFdBT0ksa0J2QjB0UFYsQ3VCanVQTSxZQU9JLG1CdkI2dFBWLEN1QnB1UE0sWUFPSSxtQnZCZ3VQVixDdUJ2dVBNLFlBT0ksbUJ2Qm11UFYsQ3VCMXVQTSxZQU9JLG1CdkJzdVBWLEN1Qjd1UE0sZUFPSSx5QnZCeXVQVixDdUJodlBNLGFBT0ksMEJ2QjR1UFYsQ3VCbnZQTSxnQkFPSSwyQnZCK3VQVixDQUNGLENlMXZQSSwwQlFHSSxjQU9JLHdCdkJvdlBWLEN1QjN2UE0sb0JBT0ksOEJ2QnV2UFYsQ3VCOXZQTSxhQU9JLHVCdkIwdlBWLEN1Qmp3UE0sWUFPSSxzQnZCNnZQVixDdUJwd1BNLG1CQU9JLDZCdkJnd1BWLEN1QnZ3UE0sYUFPSSx1QnZCbXdQVixDdUIxd1BNLGlCQU9JLDJCdkJzd1BWLEN1Qjd3UE0sa0JBT0ksNEJ2Qnl3UFYsQ3VCaHhQTSxZQU9JLHNCdkI0d1BWLEN1Qm54UE0sbUJBT0ksNkJ2Qit3UFYsQ3VCdHhQTSxZQU9JLHNCdkJreFBWLEN1Qnp4UE0sZUFPSSx1QnZCcXhQVixDdUI1eFBNLGNBT0ksNEJ2Qnd4UFYsQ3VCL3hQTSxpQkFPSSwrQnZCMnhQVixDdUJseVBNLHNCQU9JLG9DdkI4eFBWLEN1QnJ5UE0seUJBT0ksdUN2Qml5UFYsQ3VCeHlQTSxpQkFPSSxxQnZCb3lQVixDdUIzeVBNLGlCQU9JLHFCdkJ1eVBWLEN1Qjl5UE0sbUJBT0ksdUJ2QjB5UFYsQ3VCanpQTSxtQkFPSSx1QnZCNnlQVixDdUJwelBNLGVBT0ksd0J2Qmd6UFYsQ3VCdnpQTSxpQkFPSSwwQnZCbXpQVixDdUIxelBNLHVCQU9JLGdDdkJzelBWLEN1Qjd6UE0sMkJBT0ksb0N2Qnl6UFYsQ3VCaDBQTSx5QkFPSSxrQ3ZCNHpQVixDdUJuMFBNLDRCQU9JLGdDdkIrelBWLEN1QnQwUE0sNkJBT0ksdUN2QmswUFYsQ3VCejBQTSw0QkFPSSxzQ3ZCcTBQVixDdUI1MFBNLDRCQU9JLHNDdkJ3MFBWLEN1Qi8wUE0sdUJBT0ksZ0N2QjIwUFYsQ3VCbDFQTSxxQkFPSSw4QnZCODBQVixDdUJyMVBNLHdCQU9JLDRCdkJpMVBWLEN1QngxUE0sMEJBT0ksOEJ2Qm8xUFYsQ3VCMzFQTSx5QkFPSSw2QnZCdTFQVixDdUI5MVBNLGlCQU9JLGtCdkIwMVBWLEN1QmoyUE0sYUFPSSxpQnZCNjFQVixDdUJwMlBNLGFBT0ksaUJ2QmcyUFYsQ3VCdjJQTSxhQU9JLGlCdkJtMlBWLEN1QjEyUE0sYUFPSSxpQnZCczJQVixDdUI3MlBNLGFBT0ksaUJ2QnkyUFYsQ3VCaDNQTSxhQU9JLGlCdkI0MlBWLEN1Qm4zUE0sZ0JBT0ksaUJ2QisyUFYsQ3VCdDNQTSxTQU9JLGtCdkJrM1BWLEN1QnozUE0sVUFPSSxxQnZCcTNQVixDdUI1M1BNLFVBT0kscUJ2QnczUFYsQ3VCLzNQTSxVQU9JLHFCdkIyM1BWLEN1Qmw0UE0sVUFPSSxxQnZCODNQVixDdUJyNFBNLFVBT0kscUJ2Qmk0UFYsQ3VCeDRQTSxVQU9JLHFCdkJvNFBWLEN1QjM0UE0sVUFPSSxxQnZCdTRQVixDdUI5NFBNLFVBT0kscUJ2QjA0UFYsQ3VCajVQTSxVQU9JLHFCdkI2NFBWLEN1QnA1UE0sVUFPSSxxQnZCZzVQVixDdUJ2NVBNLFdBT0ksc0J2Qm01UFYsQ3VCMTVQTSxXQU9JLHNCdkJzNVBWLEN1Qjc1UE0sV0FPSSxzQnZCeTVQVixDdUJoNlBNLFdBT0ksc0J2QjQ1UFYsQ3VCbjZQTSxZQU9JLHFCdkIrNVBWLEN1QnQ2UE0sVUFPSSx3QkFBQSxDQUFBLHVCdkJtNlBWLEN1QjE2UE0sV0FPSSwyQkFBQSxDQUFBLDBCdkJ1NlBWLEN1Qjk2UE0sV0FPSSwyQkFBQSxDQUFBLDBCdkIyNlBWLEN1Qmw3UE0sV0FPSSwyQkFBQSxDQUFBLDBCdkIrNlBWLEN1QnQ3UE0sV0FPSSwyQkFBQSxDQUFBLDBCdkJtN1BWLEN1QjE3UE0sV0FPSSwyQkFBQSxDQUFBLDBCdkJ1N1BWLEN1Qjk3UE0sV0FPSSwyQkFBQSxDQUFBLDBCdkIyN1BWLEN1Qmw4UE0sV0FPSSwyQkFBQSxDQUFBLDBCdkIrN1BWLEN1QnQ4UE0sV0FPSSwyQkFBQSxDQUFBLDBCdkJtOFBWLEN1QjE4UE0sV0FPSSwyQkFBQSxDQUFBLDBCdkJ1OFBWLEN1Qjk4UE0sV0FPSSwyQkFBQSxDQUFBLDBCdkIyOFBWLEN1Qmw5UE0sWUFPSSw0QkFBQSxDQUFBLDJCdkIrOFBWLEN1QnQ5UE0sWUFPSSw0QkFBQSxDQUFBLDJCdkJtOVBWLEN1QjE5UE0sWUFPSSw0QkFBQSxDQUFBLDJCdkJ1OVBWLEN1Qjk5UE0sWUFPSSw0QkFBQSxDQUFBLDJCdkIyOVBWLEN1QmwrUE0sYUFPSSwyQkFBQSxDQUFBLDBCdkIrOVBWLEN1QnQrUE0sVUFPSSxzQkFBQSxDQUFBLHlCdkJtK1BWLEN1QjErUE0sV0FPSSx5QkFBQSxDQUFBLDRCdkJ1K1BWLEN1QjkrUE0sV0FPSSx5QkFBQSxDQUFBLDRCdkIyK1BWLEN1QmwvUE0sV0FPSSx5QkFBQSxDQUFBLDRCdkIrK1BWLEN1QnQvUE0sV0FPSSx5QkFBQSxDQUFBLDRCdkJtL1BWLEN1QjEvUE0sV0FPSSx5QkFBQSxDQUFBLDRCdkJ1L1BWLEN1QjkvUE0sV0FPSSx5QkFBQSxDQUFBLDRCdkIyL1BWLEN1QmxnUU0sV0FPSSx5QkFBQSxDQUFBLDRCdkIrL1BWLEN1QnRnUU0sV0FPSSx5QkFBQSxDQUFBLDRCdkJtZ1FWLEN1QjFnUU0sV0FPSSx5QkFBQSxDQUFBLDRCdkJ1Z1FWLEN1QjlnUU0sV0FPSSx5QkFBQSxDQUFBLDRCdkIyZ1FWLEN1QmxoUU0sWUFPSSwwQkFBQSxDQUFBLDZCdkIrZ1FWLEN1QnRoUU0sWUFPSSwwQkFBQSxDQUFBLDZCdkJtaFFWLEN1QjFoUU0sWUFPSSwwQkFBQSxDQUFBLDZCdkJ1aFFWLEN1QjloUU0sWUFPSSwwQkFBQSxDQUFBLDZCdkIyaFFWLEN1QmxpUU0sYUFPSSx5QkFBQSxDQUFBLDRCdkIraFFWLEN1QnRpUU0sVUFPSSxzQnZCa2lRVixDdUJ6aVFNLFdBT0kseUJ2QnFpUVYsQ3VCNWlRTSxXQU9JLHlCdkJ3aVFWLEN1Qi9pUU0sV0FPSSx5QnZCMmlRVixDdUJsalFNLFdBT0kseUJ2QjhpUVYsQ3VCcmpRTSxXQU9JLHlCdkJpalFWLEN1QnhqUU0sV0FPSSx5QnZCb2pRVixDdUIzalFNLFdBT0kseUJ2QnVqUVYsQ3VCOWpRTSxXQU9JLHlCdkIwalFWLEN1QmprUU0sV0FPSSx5QnZCNmpRVixDdUJwa1FNLFdBT0kseUJ2QmdrUVYsQ3VCdmtRTSxZQU9JLDBCdkJta1FWLEN1QjFrUU0sWUFPSSwwQnZCc2tRVixDdUI3a1FNLFlBT0ksMEJ2QnlrUVYsQ3VCaGxRTSxZQU9JLDBCdkI0a1FWLEN1Qm5sUU0sYUFPSSx5QnZCK2tRVixDdUJ0bFFNLFVBT0ksd0J2QmtsUVYsQ3VCemxRTSxXQU9JLDJCdkJxbFFWLEN1QjVsUU0sV0FPSSwyQnZCd2xRVixDdUIvbFFNLFdBT0ksMkJ2QjJsUVYsQ3VCbG1RTSxXQU9JLDJCdkI4bFFWLEN1QnJtUU0sV0FPSSwyQnZCaW1RVixDdUJ4bVFNLFdBT0ksMkJ2Qm9tUVYsQ3VCM21RTSxXQU9JLDJCdkJ1bVFWLEN1QjltUU0sV0FPSSwyQnZCMG1RVixDdUJqblFNLFdBT0ksMkJ2QjZtUVYsQ3VCcG5RTSxXQU9JLDJCdkJnblFWLEN1QnZuUU0sWUFPSSw0QnZCbW5RVixDdUIxblFNLFlBT0ksNEJ2QnNuUVYsQ3VCN25RTSxZQU9JLDRCdkJ5blFWLEN1QmhvUU0sWUFPSSw0QnZCNG5RVixDdUJub1FNLGFBT0ksMkJ2QituUVYsQ3VCdG9RTSxVQU9JLHlCdkJrb1FWLEN1QnpvUU0sV0FPSSw0QnZCcW9RVixDdUI1b1FNLFdBT0ksNEJ2QndvUVYsQ3VCL29RTSxXQU9JLDRCdkIyb1FWLEN1QmxwUU0sV0FPSSw0QnZCOG9RVixDdUJycFFNLFdBT0ksNEJ2QmlwUVYsQ3VCeHBRTSxXQU9JLDRCdkJvcFFWLEN1QjNwUU0sV0FPSSw0QnZCdXBRVixDdUI5cFFNLFdBT0ksNEJ2QjBwUVYsQ3VCanFRTSxXQU9JLDRCdkI2cFFWLEN1QnBxUU0sV0FPSSw0QnZCZ3FRVixDdUJ2cVFNLFlBT0ksNkJ2Qm1xUVYsQ3VCMXFRTSxZQU9JLDZCdkJzcVFWLEN1QjdxUU0sWUFPSSw2QnZCeXFRVixDdUJoclFNLFlBT0ksNkJ2QjRxUVYsQ3VCbnJRTSxhQU9JLDRCdkIrcVFWLEN1QnRyUU0sVUFPSSx1QnZCa3JRVixDdUJ6clFNLFdBT0ksMEJ2QnFyUVYsQ3VCNXJRTSxXQU9JLDBCdkJ3clFWLEN1Qi9yUU0sV0FPSSwwQnZCMnJRVixDdUJsc1FNLFdBT0ksMEJ2QjhyUVYsQ3VCcnNRTSxXQU9JLDBCdkJpc1FWLEN1QnhzUU0sV0FPSSwwQnZCb3NRVixDdUIzc1FNLFdBT0ksMEJ2QnVzUVYsQ3VCOXNRTSxXQU9JLDBCdkIwc1FWLEN1Qmp0UU0sV0FPSSwwQnZCNnNRVixDdUJwdFFNLFdBT0ksMEJ2Qmd0UVYsQ3VCdnRRTSxZQU9JLDJCdkJtdFFWLEN1QjF0UU0sWUFPSSwyQnZCc3RRVixDdUI3dFFNLFlBT0ksMkJ2Qnl0UVYsQ3VCaHVRTSxZQU9JLDJCdkI0dFFWLEN1Qm51UU0sYUFPSSwwQnZCK3RRVixDdUJ0dVFNLFNBT0ksbUJ2Qmt1UVYsQ3VCenVRTSxVQU9JLHNCdkJxdVFWLEN1QjV1UU0sVUFPSSxzQnZCd3VRVixDdUIvdVFNLFVBT0ksc0J2QjJ1UVYsQ3VCbHZRTSxVQU9JLHNCdkI4dVFWLEN1QnJ2UU0sVUFPSSxzQnZCaXZRVixDdUJ4dlFNLFVBT0ksc0J2Qm92UVYsQ3VCM3ZRTSxVQU9JLHNCdkJ1dlFWLEN1Qjl2UU0sVUFPSSxzQnZCMHZRVixDdUJqd1FNLFVBT0ksc0J2QjZ2UVYsQ3VCcHdRTSxVQU9JLHNCdkJnd1FWLEN1QnZ3UU0sV0FPSSx1QnZCbXdRVixDdUIxd1FNLFdBT0ksdUJ2QnN3UVYsQ3VCN3dRTSxXQU9JLHVCdkJ5d1FWLEN1Qmh4UU0sV0FPSSx1QnZCNHdRVixDdUJueFFNLFVBT0kseUJBQUEsQ0FBQSx3QnZCZ3hRVixDdUJ2eFFNLFdBT0ksNEJBQUEsQ0FBQSwyQnZCb3hRVixDdUIzeFFNLFdBT0ksNEJBQUEsQ0FBQSwyQnZCd3hRVixDdUIveFFNLFdBT0ksNEJBQUEsQ0FBQSwyQnZCNHhRVixDdUJueVFNLFdBT0ksNEJBQUEsQ0FBQSwyQnZCZ3lRVixDdUJ2eVFNLFdBT0ksNEJBQUEsQ0FBQSwyQnZCb3lRVixDdUIzeVFNLFdBT0ksNEJBQUEsQ0FBQSwyQnZCd3lRVixDdUIveVFNLFdBT0ksNEJBQUEsQ0FBQSwyQnZCNHlRVixDdUJuelFNLFdBT0ksNEJBQUEsQ0FBQSwyQnZCZ3pRVixDdUJ2elFNLFdBT0ksNEJBQUEsQ0FBQSwyQnZCb3pRVixDdUIzelFNLFdBT0ksNEJBQUEsQ0FBQSwyQnZCd3pRVixDdUIvelFNLFlBT0ksNkJBQUEsQ0FBQSw0QnZCNHpRVixDdUJuMFFNLFlBT0ksNkJBQUEsQ0FBQSw0QnZCZzBRVixDdUJ2MFFNLFlBT0ksNkJBQUEsQ0FBQSw0QnZCbzBRVixDdUIzMFFNLFlBT0ksNkJBQUEsQ0FBQSw0QnZCdzBRVixDdUIvMFFNLFVBT0ksdUJBQUEsQ0FBQSwwQnZCNDBRVixDdUJuMVFNLFdBT0ksMEJBQUEsQ0FBQSw2QnZCZzFRVixDdUJ2MVFNLFdBT0ksMEJBQUEsQ0FBQSw2QnZCbzFRVixDdUIzMVFNLFdBT0ksMEJBQUEsQ0FBQSw2QnZCdzFRVixDdUIvMVFNLFdBT0ksMEJBQUEsQ0FBQSw2QnZCNDFRVixDdUJuMlFNLFdBT0ksMEJBQUEsQ0FBQSw2QnZCZzJRVixDdUJ2MlFNLFdBT0ksMEJBQUEsQ0FBQSw2QnZCbzJRVixDdUIzMlFNLFdBT0ksMEJBQUEsQ0FBQSw2QnZCdzJRVixDdUIvMlFNLFdBT0ksMEJBQUEsQ0FBQSw2QnZCNDJRVixDdUJuM1FNLFdBT0ksMEJBQUEsQ0FBQSw2QnZCZzNRVixDdUJ2M1FNLFdBT0ksMEJBQUEsQ0FBQSw2QnZCbzNRVixDdUIzM1FNLFlBT0ksMkJBQUEsQ0FBQSw4QnZCdzNRVixDdUIvM1FNLFlBT0ksMkJBQUEsQ0FBQSw4QnZCNDNRVixDdUJuNFFNLFlBT0ksMkJBQUEsQ0FBQSw4QnZCZzRRVixDdUJ2NFFNLFlBT0ksMkJBQUEsQ0FBQSw4QnZCbzRRVixDdUIzNFFNLFVBT0ksdUJ2QnU0UVYsQ3VCOTRRTSxXQU9JLDBCdkIwNFFWLEN1Qmo1UU0sV0FPSSwwQnZCNjRRVixDdUJwNVFNLFdBT0ksMEJ2Qmc1UVYsQ3VCdjVRTSxXQU9JLDBCdkJtNVFWLEN1QjE1UU0sV0FPSSwwQnZCczVRVixDdUI3NVFNLFdBT0ksMEJ2Qnk1UVYsQ3VCaDZRTSxXQU9JLDBCdkI0NVFWLEN1Qm42UU0sV0FPSSwwQnZCKzVRVixDdUJ0NlFNLFdBT0ksMEJ2Qms2UVYsQ3VCejZRTSxXQU9JLDBCdkJxNlFWLEN1QjU2UU0sWUFPSSwyQnZCdzZRVixDdUIvNlFNLFlBT0ksMkJ2QjI2UVYsQ3VCbDdRTSxZQU9JLDJCdkI4NlFWLEN1QnI3UU0sWUFPSSwyQnZCaTdRVixDdUJ4N1FNLFVBT0kseUJ2Qm83UVYsQ3VCMzdRTSxXQU9JLDRCdkJ1N1FWLEN1Qjk3UU0sV0FPSSw0QnZCMDdRVixDdUJqOFFNLFdBT0ksNEJ2QjY3UVYsQ3VCcDhRTSxXQU9JLDRCdkJnOFFWLEN1QnY4UU0sV0FPSSw0QnZCbThRVixDdUIxOFFNLFdBT0ksNEJ2QnM4UVYsQ3VCNzhRTSxXQU9JLDRCdkJ5OFFWLEN1Qmg5UU0sV0FPSSw0QnZCNDhRVixDdUJuOVFNLFdBT0ksNEJ2Qis4UVYsQ3VCdDlRTSxXQU9JLDRCdkJrOVFWLEN1Qno5UU0sWUFPSSw2QnZCcTlRVixDdUI1OVFNLFlBT0ksNkJ2Qnc5UVYsQ3VCLzlRTSxZQU9JLDZCdkIyOVFWLEN1QmwrUU0sWUFPSSw2QnZCODlRVixDdUJyK1FNLFVBT0ksMEJ2QmkrUVYsQ3VCeCtRTSxXQU9JLDZCdkJvK1FWLEN1QjMrUU0sV0FPSSw2QnZCdStRVixDdUI5K1FNLFdBT0ksNkJ2QjArUVYsQ3VCai9RTSxXQU9JLDZCdkI2K1FWLEN1QnAvUU0sV0FPSSw2QnZCZy9RVixDdUJ2L1FNLFdBT0ksNkJ2Qm0vUVYsQ3VCMS9RTSxXQU9JLDZCdkJzL1FWLEN1QjcvUU0sV0FPSSw2QnZCeS9RVixDdUJoZ1JNLFdBT0ksNkJ2QjQvUVYsQ3VCbmdSTSxXQU9JLDZCdkIrL1FWLEN1QnRnUk0sWUFPSSw4QnZCa2dSVixDdUJ6Z1JNLFlBT0ksOEJ2QnFnUlYsQ3VCNWdSTSxZQU9JLDhCdkJ3Z1JWLEN1Qi9nUk0sWUFPSSw4QnZCMmdSVixDdUJsaFJNLFVBT0ksd0J2QjhnUlYsQ3VCcmhSTSxXQU9JLDJCdkJpaFJWLEN1QnhoUk0sV0FPSSwyQnZCb2hSVixDdUIzaFJNLFdBT0ksMkJ2QnVoUlYsQ3VCOWhSTSxXQU9JLDJCdkIwaFJWLEN1QmppUk0sV0FPSSwyQnZCNmhSVixDdUJwaVJNLFdBT0ksMkJ2QmdpUlYsQ3VCdmlSTSxXQU9JLDJCdkJtaVJWLEN1QjFpUk0sV0FPSSwyQnZCc2lSVixDdUI3aVJNLFdBT0ksMkJ2QnlpUlYsQ3VCaGpSTSxXQU9JLDJCdkI0aVJWLEN1Qm5qUk0sWUFPSSw0QnZCK2lSVixDdUJ0alJNLFlBT0ksNEJ2QmtqUlYsQ3VCempSTSxZQU9JLDRCdkJxalJWLEN1QjVqUk0sWUFPSSw0QnZCd2pSVixDdUIvalJNLFdBT0ksZXZCMmpSVixDdUJsa1JNLFlBT0ksa0J2QjhqUlYsQ3VCcmtSTSxZQU9JLGtCdkJpa1JWLEN1QnhrUk0sWUFPSSxrQnZCb2tSVixDdUIza1JNLFlBT0ksa0J2QnVrUlYsQ3VCOWtSTSxZQU9JLGtCdkIwa1JWLEN1QmpsUk0sWUFPSSxrQnZCNmtSVixDdUJwbFJNLFlBT0ksa0J2QmdsUlYsQ3VCdmxSTSxZQU9JLGtCdkJtbFJWLEN1QjFsUk0sWUFPSSxrQnZCc2xSVixDdUI3bFJNLFlBT0ksa0J2QnlsUlYsQ3VCaG1STSxhQU9JLG1CdkI0bFJWLEN1Qm5tUk0sYUFPSSxtQnZCK2xSVixDdUJ0bVJNLGFBT0ksbUJ2QmttUlYsQ3VCem1STSxhQU9JLG1CdkJxbVJWLEN1QjVtUk0sZ0JBT0kseUJ2QndtUlYsQ3VCL21STSxjQU9JLDBCdkIybVJWLEN1QmxuUk0saUJBT0ksMkJ2QjhtUlYsQ0FDRixDd0JycVJBLDBCRCtDUSxPQU9JLDBCdkJtblJWLEN1QjFuUk0sT0FPSSw0QnZCc25SVixDdUI3blJNLE9BT0ksNEJ2QnluUlYsQ3VCaG9STSxPQU9JLDBCdkI0blJWLENBQ0YsQ3dCaHFSQSxhRDRCUSxnQkFPSSx3QnZCaW9SVixDdUJ4b1JNLHNCQU9JLDhCdkJvb1JWLEN1QjNvUk0sZUFPSSx1QnZCdW9SVixDdUI5b1JNLGNBT0ksc0J2QjBvUlYsQ3VCanBSTSxxQkFPSSw2QnZCNm9SVixDdUJwcFJNLGVBT0ksdUJ2QmdwUlYsQ3VCdnBSTSxtQkFPSSwyQnZCbXBSVixDdUIxcFJNLG9CQU9JLDRCdkJzcFJWLEN1QjdwUk0sY0FPSSxzQnZCeXBSVixDdUJocVJNLHFCQU9JLDZCdkI0cFJWLEN1Qm5xUk0sY0FPSSxzQnZCK3BSVixDQUNGLEN5QnJ1UkEsY0FDRSxhQUFBLENBQ0EsVUFBQSxDQUNBLGlCQUFBLENyQndSSSxnQkFMSSxDcUJoUlIsZWxCa21CNEIsQ2tCam1CNUIsZWxCeW1CNEIsQ2tCeG1CNUIsMEJsQjQzQnNDLENrQjMzQnRDLHVCQUFBLENBQUEsb0JBQUEsQ0FBQSxlQUFBLENBQ0Esa0NsQnEzQnNDLENrQnAzQnRDLDJCQUFBLENBQ0Esd0NBQUEsQ2hCR0UsaUJBQUEsQ1VIRSxvRW5Cd3VSTixDbUJwdVJNLHVDTWhCTixjTmlCUSxlbkJ1dVJOLENBQ0YsQ3lCcnVSRSx5QkFDRSxlekJ1dVJKLEN5QnJ1Ukksd0RBQ0UsY3pCdXVSTixDeUJsdVJFLG9CQUNFLDBCbEJzMkJvQyxDa0JyMkJwQyxrQ2xCZzJCb0MsQ2tCLzFCcEMsaUNsQjgyQm9DLENrQjcyQnBDLFNBQUEsQ0FLRSw0Q3pCZ3VSTixDeUI1dFJFLDJDQU1FLGNBQUEsQ0FNQSxZQUFBLENBS0EsUXpCZ3RSSixDeUIzc1JFLHFDQUNFLGFBQUEsQ0FDQSxTekI2c1JKLEN5QnpzUkUsZ0NBQ0UsVWpCNURTLENpQjhEVCxTekIwc1JKLEN5QjdzUkUsMkJBQ0UsVWpCNURTLENpQjhEVCxTekIwc1JKLEN5QmxzUkUsdUJBRUUsdUNsQjh5Qm9DLENrQjN5QnBDLFN6QmlzUkosQ3lCN3JSRSxvQ0FDRSxpQkFBQSxDQUNBLGtCQUFBLENBQ0Esc0JqQnRCYyxDaUJ1QmQsMEJsQnN5Qm9DLENtQnA0QnRDLHNDbkJxaUNnQyxDa0JyOEI5QixtQkFBQSxDQUdBLGNBQUEsQ0FGQSxvQkFBQSxDQUdBLDhDbEJnc0IwQixDa0IvckIxQixlQUFBLENOekZFLDZIbkJ5eFJOLENtQnJ4Uk0sdUNNMEVKLG9DTnpFTSxlbkJ3eFJOLENBQ0YsQ3lCanNSRSx5RUFDRSx1Q3pCbXNSSixDeUIxclJBLHdCQUNFLGFBQUEsQ0FDQSxVQUFBLENBQ0EsY0FBQSxDQUNBLGVBQUEsQ0FDQSxlbEJ3ZjRCLENrQnZmNUIsMEJsQjJ4QnNDLENrQjF4QnRDLDRCQUFBLENBQ0EsbUJBQUEsQ0FDQSwrQkFBQSxDQUFBLHNEQUFBLENBQUEsZ0NBQUEsQ0FBQSxtRHpCNnJSRixDeUIzclJFLDhCQUNFLFN6QjZyUkosQ3lCMXJSRSxnRkFFRSxlQUFBLENBQ0EsY3pCMnJSSixDeUJoclJBLGlCQUNFLHlEbEI0d0JzQyxDa0Izd0J0QyxvQkFBQSxDckJ5SUksaUJBTEksQ0t2UU4sd0NUd3pSSixDeUJqclJFLHVDQUNFLG9CQUFBLENBQ0EscUJBQUEsQ0FDQSx1QnpCbXJSSixDeUIvcVJBLGlCQUNFLHdEbEJnd0JzQyxDa0IvdkJ0QyxrQkFBQSxDckI0SEksaUJBTEksQ0t2UU4sd0NUbzBSSixDeUJoclJFLHVDQUNFLGtCQUFBLENBQ0EsbUJBQUEsQ0FDQSxzQnpCa3JSSixDeUIxcVJFLHNCQUNFLHdEekI2cVJKLEN5QjFxUkUseUJBQ0UseUR6QjRxUkosQ3lCenFSRSx5QkFDRSx3RHpCMnFSSixDeUJ0cVJBLG9CQUNFLFVsQnF1QnNDLENrQnB1QnRDLG9EbEI4dEJzQyxDa0I3dEJ0QyxZekJ5cVJGLEN5QnZxUkUsbURBQ0UsY3pCeXFSSixDeUJ0cVJFLHVDQUNFLGtCQUFBLENoQnZMQSxpQlRnMlJKLEN5QnJxUkUsMENBQ0Usa0JBQUEsQ2hCNUxBLGlCVG8yUkosQ3lCcHFSRSxvQ0FBb0IscUR6QnVxUnRCLEN5QnRxUkUsb0NBQW9CLG9EekJ5cVJ0QixDMkJ4M1JBLGFBQ0UscVFBQUEsQ0FFQSxhQUFBLENBQ0EsVUFBQSxDQUNBLDJCQUFBLEN2QnFSSSxpQkFMSSxDdUI3UVIsZXBCK2xCNEIsQ29COWxCNUIsZXBCc21CNEIsQ29Ccm1CNUIsMEJwQnkzQnNDLENvQngzQnRDLHVCQUFBLENBQUEsb0JBQUEsQ0FBQSxlQUFBLENBQ0Esa0NwQmszQnNDLENvQmozQnRDLGdGQUFBLENBQ0EsMkJBQUEsQ0FDQSxxQ3BCKzlCa0MsQ29COTlCbEMseUJwQis5QmtDLENvQjk5QmxDLHdDQUFBLENsQkhFLGtCQUFBLENVSEUsb0VuQmk0Uk4sQ21CNzNSTSx1Q1FmTixhUmdCUSxlbkJnNFJOLENBQ0YsQzJCMzNSRSxtQkFDRSxpQ3BCczNCb0MsQ29CcjNCcEMsU0FBQSxDQUtFLDRDM0J5M1JOLEMyQnIzUkUsMERBRUUsa0JuQm1DYyxDbUJsQ2QscUIzQnMzUkosQzJCbjNSRSxzQkFFRSx1QzNCbzNSSixDMkIvMlJFLDRCQUNFLGlCQUFBLENBQ0Esc0MzQmkzUkosQzJCNzJSQSxnQkFDRSxrQnBCc3VCNEIsQ29CcnVCNUIscUJwQnF1QjRCLENvQnB1QjVCLGtCcEJxdUI0QixDSGxnQnhCLGlCQUxJLENLdlFOLHdDVDI1UkosQzJCNzJSQSxnQkFDRSxpQnBCa3VCNEIsQ29CanVCNUIsb0JwQml1QjRCLENvQmh1QjVCLGlCcEJpdUI0QixDSHRnQnhCLGlCQUxJLENLdlFOLHdDVG02UkosQzJCMzJSSSxrQ0FDRSxxUTNCODJSTixDNEJ0N1JBLFlBQ0UsYUFBQSxDQUNBLGlCckJxNkJ3QyxDcUJwNkJ4QyxrQnJCcTZCd0MsQ3FCcDZCeEMscUI1Qnk3UkYsQzRCdjdSRSw4QkFDRSxVQUFBLENBQ0Esa0I1Qnk3UkosQzRCcjdSQSxvQkFDRSxtQnJCMjVCd0MsQ3FCMTVCeEMsY0FBQSxDQUNBLGdCNUJ3N1JGLEM0QnQ3UkUsc0NBQ0UsV0FBQSxDQUNBLG1CQUFBLENBQ0EsYTVCdzdSSixDNEJwN1JBLGtCQUNFLG9DQUFBLENBRUEsYUFBQSxDQUNBLFVwQjBEdUIsQ29CekR2QixXcEJ5RHVCLENvQnhEdkIsZ0JBQUEsQ0FDQSxrQkFBQSxDQUNBLHVCQUFBLENBQUEsb0JBQUEsQ0FBQSxlQUFBLENBQ0Esd0NBQUEsQ0FDQSw4Q0FBQSxDQUNBLDJCQUFBLENBQ0EsdUJBQUEsQ0FDQSx1QkFBQSxDQUNBLDBEckIyNEJ3QyxDcUIxNEJ4QyxnQ0FBQSxDQUFBLHdCNUJzN1JGLEM0Qm43UkUsaUNuQjNCRSxlVGk5UkosQzRCbDdSRSw4QkFFRSxpQjVCbTdSSixDNEJoN1JFLHlCQUNFLHNCNUJrN1JKLEM0Qi82UkUsd0JBQ0UsaUNyQnMxQm9DLENxQnIxQnBDLFNBQUEsQ0FDQSxlNUJpN1JKLEM0Qjk2UkUsMEJBQ0Usd0JwQi9ETSxDb0JnRU4sb0I1Qmc3UkosQzRCOTZSSSx5Q0FJSSw2QjVCNjZSUixDNEJ6NlJJLHNDQUlJLDRLNUJ3NlJSLEM0Qm42UkUsK0NBQ0Usd0JwQnBGTSxDb0JxRk4sb0JwQnJGTSxDb0IwRkosOFA1Qmk2Uk4sQzRCNzVSRSwyQkFDRSxtQkFBQSxDQUNBLFdBQUEsQ0FDQSxVNUIrNVJKLEM0Qng1UkksMkZB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QkFBQSxDQUNBLGtCOUJsTE0sQzhCbUxOLEtBQUEsQ0FDQSxNQUFBLENBQ0EsaUI5Qm5IZ0IsQzhCb0hoQixVQUFBLENBQ0EseUJ0Q3ltVUosQ3NDdm1VRSxXQUNFLFV0Q3ltVUosQ3NDeG1VSSxrQkFDRSxVdEMwbVVOLENzQ2ptVUEsYUE3S0UsYTlCeEJRLENrQkNSLHdCMUIweVVGLENzQzl3VUUsb0JBQ0Usa0J0Q2d4VUosQ3NDOXdVRSxtQkFDRSxVdENneFVKLENzQzd3VUUsaURabkNBLHdCbEJEUSxDOEI2Q0osMkN0Q3d3VU4sQ3NDcHdVRSxrR0FHRSxVQXBDYSxDQXFDYixxQ3RDb3dVSixDc0MvdlVJLG9IQUtJLDJDdEM2dlVSLENzQ3h2VUUsNENBRUUsVUFuRGUsQ0FvRGYsd0J0Q3l2VUosQ3NDeG5VQSxhQWhMRSxVOUJ6Qk0sQ2tCRU4sd0IxQm8wVUYsQ3NDeHlVRSxvQkFDRSxrQnRDMHlVSixDc0N4eVVFLG1CQUNFLGF0QzB5VUosQ3NDdnlVRSxpRFpuQ0Esd0JsQkNTLEM4QjJDTCwwQ3RDa3lVTixDc0M5eFVFLGtHQUdFLFVBcENhLENBcUNiLG1DdEM4eFVKLENzQ3p4VUksb0hBS0ksMEN0Q3V4VVIsQ3NDbHhVRSw0Q0FFRSxVQW5EZSxDQW9EZix3QnRDbXhVSixDc0Mvb1VBLFdBbkxFLGE5QnhCUSxDa0JDUixxQjFCODFVRixDc0NsMFVFLGtCQUNFLGtCdENvMFVKLENzQ2wwVUUsaUJBQ0UsVXRDbzBVSixDc0NqMFVFLDZDWm5DQSx3QmxCRFEsQzhCNkNKLG9EdEM0elVOLENzQ3h6VUUsNEZBR0UsVUFwQ2EsQ0FxQ2IscUJ0Q3d6VUosQ3NDbnpVSSw4R0FLSSxvRHRDaXpVUixDc0M1eVVFLHdDQUVFLFVBbkRlLENBb0RmLHFCdEM2eVVKLENzQ3JxVUUsd0JBQ0UsZXRDd3FVSixDc0M3cFVFLG1CQXBJQSxVOUJqRmEsQzhCa0ZiLHdDdENxeVVGLENzQ2x5VUUsNkRBRUUsMEN0Q215VUosQ3NDaHlVRSx1S0FLRSxVQWhCYSxDQWlCYixxQjlCaEdXLEM4QmlHWCxpQnRDOHhVSixDc0M1eFVJLHFNQUtJLDBDdEMweFVSLENzQ3J4VUUsd0RBRUUsVTlCL0dXLEM4QmdIWCw0QnRDc3hVSixDc0NqclVFLHFCQXBJQSxhOUJqRmEsQzhCa0ZiLDJDdEN5elVGLENzQ3R6VUUsaUVBRUUsMkN0Q3V6VUosQ3NDcHpVRSxpTEFLRSxVQWhCYSxDQWlCYix3QjlCaEdXLEM4QmlHWCxvQnRDa3pVSixDc0NoelVJLCtNQUtJLDJDdEM4eVVSLENzQ3p5VUUsNERBRUUsYTlCL0dXLEM4QmdIWCw0QnRDMHlVSixDc0Nyc1VFLHVCQXBJQSxhOUJqRmEsQzhCa0ZiLDJDdEM2MFVGLENzQzEwVUUscUVBRUUsNEN0QzIwVUosQ3NDeDBVRSwyTEFLRSxVQWhCYSxDQWlCYix3QjlCaEdXLEM4QmlHWCxvQnRDczBVSixDc0NwMFVJLHlOQUtJLDRDdENrMFVSLENzQzd6VUUsZ0VBRUUsYTlCL0dXLEM4QmdIWCw0QnRDOHpVSixDc0N6dFVFLHNCQXBJQSxhOUJqRmEsQzhCa0ZiLDJDdENpMlVGLENzQzkxVUUsbUVBRUUsMkN0QysxVUosQ3NDNTFVRSxzTEFLRSxVQWhCYSxDQWlCYix3QjlCaEdXLEM4QmlHWCxvQnRDMDFVSixDc0N4MVVJLG9OQUtJLDJDdENzMVVSLENzQ2oxVUUsOERBRUUsYTlCL0dXLEM4QmdIWCw0QnRDazFVSixDc0NqdVVBLFVBQ0UsZS9CaVk0QixDK0JoWTVCLDBCL0I4bEI0QixDK0I3bEI1QixvQnRDb3VVRixDc0NsdVVFLGdCQUNFLGdDdENvdVVKLENzQzV0VUUsc0NBRUUsYXRDNnRVSixDc0NsdFVBLFFDck1FLHlCQUFBLENBQ0EsdUJBQUEsQ25DOE5JLDBCQUxJLENtQ3ZOUixpRHZDMjVVRixDc0NydFVBLFFDek1FLDBCQUFBLENBQ0EseUJBQUEsQ25DOE5JLDJCQUxJLENtQ3ZOUixpRHZDazZVRixDc0N4dFVBLFdBQ0UsVXRDMnRVRixDd0N4K1VJLHdCQUNJLGVDT1EsQ0ROUixlQUFBLENBRUEsd0JBQUEsQ0FDQSxXQUFBLENBQ0EsaUJBQUEsQ0FDQSxlQUFBLENBQ0EsbUJBQUEsQ0FDQSxtQkFB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QzExV0UsMkNBQ0ksUy9DNDFXTixDQUNGLEMrQ3gxV0EsbUhBRVEsNEJBQ0ksVy9DeTFXVixDK0N4MVdVLDRDQUNJLDRCL0MwMVdkLEMrQ3gxV1UsOENBQ0ksYy9DMDFXZCxDK0N4MVdVLHNDQUNJLFMvQzAxV2QsQytDejFXYyxtREFDSSxhQUFBLENBQ0EsVS9DMjFXbEIsQytDMTFXa0IsdURBQ0ksVS9DNDFXdEIsQytDeDFXVSwyQ0FDSSxTQUFBLENBQ0EsMkIvQzAxV2QsQytDdjFXTSwwQkFDSSwyQkFBQSxDQUNBLFcvQ3kxV1YsQytDeDFXVSxpQ0FDSSwyQi9DMDFXZCxDK0N2MVdjLGdEQUNJLGMvQ3kxV2xCLEMrQ3QxV2tCLGtEQUNJLGNBQUEsQ0FDQSxpQkFBQSxDQUNBLE8vQ3cxV3RCLEMrQ24xV00sNEJBQ0ksZS9DcTFXVixDQUNGLEMrQ2oxV0EseUJBSVksZ0NBQ0ksZS9DZzFXZCxDK0M5MFdrQix5Q0FDSSxVL0NnMVd0QixDK0M1MFdVLDZCQUNJLGNBQUEsQ0FDQSxnQi9DODBXZCxDK0MxMFdFLGtDQUNJLFMvQzQwV04sQytDejBXRSxhQUNJLDJCQUFBLENBQ0EsMEJBQUEsQ0FDQSxrQi9DMjBXTixDK0N4MFdFLFdBQ0ksd0IvQzAwV04sQytDejBXTSx1QkFDSSxjQUFBLENBQ0Esc0IvQzIwV1YsQytDMTBXVSw0QkFDSSxnQkFBQSxDQUNBLG1CQUFBLENBQ0EsaUIvQzQwV2QsQytDMTBXVSw0QkFDSSxVQUFBLENBQ0EsaUIvQzQwV2QsQytDeDBXRSwyREFDSSxpQi9DMDBXTixDK0NyMFdNLGtDQUNJLGUvQzAwV1YsQ0FDRixDZ0RsdVhBLFVBQ0ksaUJoRG91WEosQ2dEbHVYQSxFQUNJLHlCaERxdVhKLENnRHB1WEksUUFDSSxVaERzdVhSLENnRGx1WEUsNkZBQ0UsU2hEcXVYSixDZ0RqdVhJLHFCQUNJLFNBQUEsQ0FDQSxhaERvdVhSLENnRGp1WEEsNEJBQ0ksZWhEb3VYSixDZ0RudVhJLG9DQUNJLHlCaERxdVhSLENnRG51WEksd0NBQ0ksU2hEcXVYUixDZ0RwdVhRLGdEQUNJLHFCaERz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Q0MsaUJ0RXN1ZkYsQ0FDRixDc0VodWZBLHlCQUNDLGdCQUNDLHlCdEVrdWZBLENzRTd0Zkksd0pBQ0MsVXRFK3RmTCxDc0UzdGZFLGlFQUNDLGNBQUEsQ0FDQSxnQnRFNnRmSCxDc0V2dGZELFFBQ0MsWXRFeXRmQSxDc0V4dGZBLDJCQUNDLGV0RTB0ZkQsQ3NFenRmQyw0Q0FDQyxhdEUydGZGLENzRTF0ZkUsMkRBQ0Msc0J0RTR0ZkgsQ3NFM3RmRyx3RUFDQyx5QkFBQSxDQUVBLFN0RTR0ZkosQ3NFM3RmSSxxRkFDQyxXdEU2dGZMLENzRTN0Zkksc0ZBQ0MsY0FBQSxDQUNBLGdCdEU2dGZMLENzRTN0ZkksOEVBQ0Msc0J0RTZ0ZkwsQ3NFdHRmQyw4Q0FDQyxrQnRFd3RmRixDc0V0dGZHLDhFQUNDLGdCQUFBLENBRUEsc0J0RXV0ZkosQ3NFaHRmQyxzREFDQyxhdEVxdGZGLENzRWp0ZkQsbUJBQ0MsZXRFbXRmQSxDQUNGLEN1RXg2ZkEsWUFFSSxrQkFBQSxDQUNILHNGQUFBLENBQ0EsbUJBQUEsQ0FDQSxtQnZFMDZmRCIsImZpbGUiOiJzdHlsZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvL1xuLy8gSGVhZGluZ3Ncbi8vXG4uaDEge1xuICBAZXh0ZW5kIGgxO1xufVxuXG4uaDIge1xuICBAZXh0ZW5kIGgyO1xufVxuXG4uaDMge1xuICBAZXh0ZW5kIGgzO1xufVxuXG4uaDQge1xuICBAZXh0ZW5kIGg0O1xufVxuXG4uaDUge1xuICBAZXh0ZW5kIGg1O1xufVxuXG4uaDYge1xuICBAZXh0ZW5kIGg2O1xufVxuXG5cbi5sZWFkIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRsZWFkLWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiAkbGVhZC1mb250LXdlaWdodDtcbn1cblxuLy8gVHlwZSBkaXNwbGF5IGNsYXNzZXNcbkBlYWNoICRkaXNwbGF5LCAkZm9udC1zaXplIGluICRkaXNwbGF5LWZvbnQtc2l6ZXMge1xuICAuZGlzcGxheS0jeyRkaXNwbGF5fSB7XG4gICAgZm9udC1mYW1pbHk6ICRkaXNwbGF5LWZvbnQtZmFtaWx5O1xuICAgIGZvbnQtc3R5bGU6ICRkaXNwbGF5LWZvbnQtc3R5bGU7XG4gICAgZm9udC13ZWlnaHQ6ICRkaXNwbGF5LWZvbnQtd2VpZ2h0O1xuICAgIGxpbmUtaGVpZ2h0OiAkZGlzcGxheS1saW5lLWhlaWdodDtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc2l6ZSk7XG4gIH1cbn1cblxuLy9cbi8vIEVtcGhhc2lzXG4vL1xuLnNtYWxsIHtcbiAgQGV4dGVuZCBzbWFsbDtcbn1cblxuLm1hcmsge1xuICBAZXh0ZW5kIG1hcms7XG59XG5cbi8vXG4vLyBMaXN0c1xuLy9cblxuLmxpc3QtdW5zdHlsZWQge1xuICBAaW5jbHVkZSBsaXN0LXVuc3R5bGVkKCk7XG59XG5cbi8vIElubGluZSB0dXJucyBsaXN0IGl0ZW1zIGludG8gaW5saW5lLWJsb2NrXG4ubGlzdC1pbmxpbmUge1xuICBAaW5jbHVkZSBsaXN0LXVuc3R5bGVkKCk7XG59XG4ubGlzdC1pbmxpbmUtaXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1yaWdodDogJGxpc3QtaW5saW5lLXBhZGRpbmc7XG4gIH1cbn1cblxuXG4vL1xuLy8gTWlzY1xuLy9cblxuLy8gQnVpbGRzIG9uIGBhYmJyYFxuLmluaXRpYWxpc20ge1xuICBAaW5jbHVkZSBmb250LXNpemUoJGluaXRpYWxpc20tZm9udC1zaXplKTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLy8gQmxvY2txdW90ZXNcbi5ibG9ja3F1b3RlIHtcbiAgbWFyZ2luLWJvdHRvbTogJGJsb2NrcXVvdGUtbWFyZ2luLXk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkYmxvY2txdW90ZS1mb250LXNpemUpO1xuXG4gID4gOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuLmJsb2NrcXVvdGUtZm9vdGVyIHtcbiAgbWFyZ2luLXRvcDogLSRibG9ja3F1b3RlLW1hcmdpbi15O1xuICBtYXJnaW4tYm90dG9tOiAkYmxvY2txdW90ZS1tYXJnaW4teTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRibG9ja3F1b3RlLWZvb3Rlci1mb250LXNpemUpO1xuICBjb2xvcjogJGJsb2NrcXVvdGUtZm9vdGVyLWNvbG9yO1xuXG4gICY6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXDIwMTRcXDAwQTBcIjsgLy8gZW0gZGFzaCwgbmJzcFxuICB9XG59XG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiaWNcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9pYy50dGY/ZWd2cXhzXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9mb250cy9pYy53b2ZmP2VndnF4c1wiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9pYy5zdmc/ZWd2cXhzI2ljXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IGJsb2NrO1xufVxuLmljIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6IFwiaWNcIiAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG4uaWMtbWFwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA5XCI7XG59XG5cbi5pYy1maWx0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MGRcIjtcbn1cblxuLmljLWhlYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBjXCI7XG59XG5cbi5pYy1jaGF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA3XCI7XG59XG5cbi5pYy1hcnJvdy1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTAwXCI7XG59XG5cbi5pYy1hcnJvdy11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwZVwiO1xufVxuXG4uaWMtYXJyb3ctZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwZlwiO1xufVxuXG4uaWMtYXJyb3ctcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDhcIjtcbn1cblxuLmljLWNhbGVuZGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTAxXCI7XG59XG5cbi5pYy1lbWFpbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwMlwiO1xufVxuXG4uaWMtZmFjZWJvb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDNcIjtcbn1cblxuLmljLXBob25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA0XCI7XG59XG5cbi5pYy1xdW90ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwNVwiO1xufVxuXG4uaWMtc2VhcmNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA2XCI7XG59XG5cbi5pYy1pbmZvLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1YVwiO1xufVxuXG4uaWktcGVyc29ucyB7XG4gIHdpZHRoOiAxcmVtO1xufVxuXG46cm9vdCxcbltkYXRhLWJzLXRoZW1lPWxpZ2h0XSB7XG4gIC0tYnMtYmx1ZTogIzBkNmVmZDtcbiAgLS1icy1pbmRpZ286ICM2NjEwZjI7XG4gIC0tYnMtcHVycGxlOiAjNmY0MmMxO1xuICAtLWJzLXBpbms6ICNkNjMzODQ7XG4gIC0tYnMtcmVkOiAjZGMzNTQ1O1xuICAtLWJzLW9yYW5nZTogI2ZkN2UxNDtcbiAgLS1icy15ZWxsb3c6ICNmZmMxMDc7XG4gIC0tYnMtZ3JlZW46ICMxOTg3NTQ7XG4gIC0tYnMtdGVhbDogIzIwYzk5NztcbiAgLS1icy1jeWFuOiAjMGRjYWYwO1xuICAtLWJzLWJsYWNrOiAjMDAwO1xuICAtLWJzLXdoaXRlOiAjZmZmZmZmO1xuICAtLWJzLWdyYXk6ICM2Yzc1N2Q7XG4gIC0tYnMtZ3JheS1kYXJrOiAjMzQzYTQwO1xuICAtLWJzLWdyYXktMTAwOiAjZjhmOWZhO1xuICAtLWJzLWdyYXktMjAwOiAjZTllY2VmO1xuICAtLWJzLWdyYXktMzAwOiAjZGVlMmU2O1xuICAtLWJzLWdyYXktNDAwOiAjY2VkNGRhO1xuICAtLWJzLWdyYXktNTAwOiAjYWRiNWJkO1xuICAtLWJzLWdyYXktNjAwOiAjNmM3NTdkO1xuICAtLWJzLWdyYXktNzAwOiAjNDk1MDU3O1xuICAtLWJzLWdyYXktODAwOiAjMzQzYTQwO1xuICAtLWJzLWdyYXktOTAwOiAjMjEyNTI5O1xuICAtLWJzLXdoaXRlOiAjZmZmZmZmO1xuICAtLWJzLXByaW1hcnk6ICM4ZDc4NWM7XG4gIC0tYnMtc2Vjb25kYXJ5OiAjQjA5RTg2O1xuICAtLWJzLXRlcnRpYXJ5OiAjOGQ3ODVjO1xuICAtLWJzLXdoaXRlLXJnYjogMjU1LCAyNTUsIDI1NTtcbiAgLS1icy1wcmltYXJ5LXJnYjogMTQxLCAxMjAsIDkyO1xuICAtLWJzLXNlY29uZGFyeS1yZ2I6IDE3NiwgMTU4LCAxMzQ7XG4gIC0tYnMtdGVydGlhcnktcmdiOiAxNDEsIDEyMCwgOTI7XG4gIC0tYnMtcHJpbWFyeS10ZXh0LWVtcGhhc2lzOiByZ2IoNTYuNCwgNDgsIDM2LjgpO1xuICAtLWJzLXNlY29uZGFyeS10ZXh0LWVtcGhhc2lzOiByZ2IoNzAuNCwgNjMuMiwgNTMuNik7XG4gIC0tYnMtc3VjY2Vzcy10ZXh0LWVtcGhhc2lzOiByZ2IoMTAsIDU0LCAzMy42KTtcbiAgLS1icy1pbmZvLXRleHQtZW1waGFzaXM6IHJnYig1LjIsIDgwLjgsIDk2KTtcbiAgLS1icy13YXJuaW5nLXRleHQtZW1waGFzaXM6IHJnYigxMDIsIDc3LjIsIDIuOCk7XG4gIC0tYnMtZGFuZ2VyLXRleHQtZW1waGFzaXM6IHJnYig4OCwgMjEuMiwgMjcuNik7XG4gIC0tYnMtbGlnaHQtdGV4dC1lbXBoYXNpczogIzQ5NTA1NztcbiAgLS1icy1kYXJrLXRleHQtZW1waGFzaXM6ICM0OTUwNTc7XG4gIC0tYnMtcHJpbWFyeS1iZy1zdWJ0bGU6IHJnYigyMzIuMiwgMjI4LCAyMjIuNCk7XG4gIC0tYnMtc2Vjb25kYXJ5LWJnLXN1YnRsZTogcmdiKDIzOS4yLCAyMzUuNiwgMjMwLjgpO1xuICAtLWJzLXN1Y2Nlc3MtYmctc3VidGxlOiByZ2IoMjA5LCAyMzEsIDIyMC44KTtcbiAgLS1icy1pbmZvLWJnLXN1YnRsZTogcmdiKDIwNi42LCAyNDQuNCwgMjUyKTtcbiAgLS1icy13YXJuaW5nLWJnLXN1YnRsZTogcmdiKDI1NSwgMjQyLjYsIDIwNS40KTtcbiAgLS1icy1kYW5nZXItYmctc3VidGxlOiByZ2IoMjQ4LCAyMTQuNiwgMjE3LjgpO1xuICAtLWJzLWxpZ2h0LWJnLXN1YnRsZTogcmdiKDI1MS41LCAyNTIsIDI1Mi41KTtcbiAgLS1icy1kYXJrLWJnLXN1YnRsZTogI2NlZDRkYTtcbiAgLS1icy1wcmltYXJ5LWJvcmRlci1zdWJ0bGU6IHJnYigyMDkuNCwgMjAxLCAxODkuOCk7XG4gIC0tYnMtc2Vjb25kYXJ5LWJvcmRlci1zdWJ0bGU6IHJnYigyMjMuNCwgMjE2LjIsIDIwNi42KTtcbiAgLS1icy1zdWNjZXNzLWJvcmRlci1zdWJ0bGU6IHJnYigxNjMsIDIwNywgMTg2LjYpO1xuICAtLWJzLWluZm8tYm9yZGVyLXN1YnRsZTogcmdiKDE1OC4yLCAyMzMuOCwgMjQ5KTtcbiAgLS1icy13YXJuaW5nLWJvcmRlci1zdWJ0bGU6IHJnYigyNTUsIDIzMC4yLCAxNTUuOCk7XG4gIC0tYnMtZGFuZ2VyLWJvcmRlci1zdWJ0bGU6IHJnYigyNDEsIDE3NC4yLCAxODAuNik7XG4gIC0tYnMtbGlnaHQtYm9yZGVyLXN1YnRsZTogI2U5ZWNlZjtcbiAgLS1icy1kYXJrLWJvcmRlci1zdWJ0bGU6ICNhZGI1YmQ7XG4gIC0tYnMtd2hpdGUtcmdiOiAyNTUsIDI1NSwgMjU1O1xuICAtLWJzLWJsYWNrLXJnYjogMCwgMCwgMDtcbiAgLS1icy1mb250LXNhbnMtc2VyaWY6IHN5c3RlbS11aSwgLWFwcGxlLXN5c3RlbSwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIFwiSGVsdmV0aWNhIE5ldWVcIiwgXCJOb3RvIFNhbnNcIiwgXCJMaWJlcmF0aW9uIFNhbnNcIiwgQXJpYWwsIHNhbnMtc2VyaWYsIFwiQXBwbGUgQ29sb3IgRW1vamlcIiwgXCJTZWdvZSBVSSBFbW9qaVwiLCBcIlNlZ29lIFVJIFN5bWJvbFwiLCBcIk5vdG8gQ29sb3IgRW1vamlcIjtcbiAgLS1icy1mb250LW1vbm9zcGFjZTogU0ZNb25vLVJlZ3VsYXIsIE1lbmxvLCBNb25hY28sIENvbnNvbGFzLCBcIkxpYmVyYXRpb24gTW9ub1wiLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZTtcbiAgLS1icy1ncmFkaWVudDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSk7XG4gIC0tYnMtYm9keS1mb250LWZhbWlseTogTW9udHNlcnJhdDtcbiAgLS1icy1ib2R5LWZvbnQtc2l6ZTogMXJlbTtcbiAgLS1icy1ib2R5LWZvbnQtd2VpZ2h0OiA0MDA7XG4gIC0tYnMtYm9keS1saW5lLWhlaWdodDogMS41O1xuICAtLWJzLWJvZHktY29sb3I6ICMwMDAwMDA7XG4gIC0tYnMtYm9keS1jb2xvci1yZ2I6IDAsIDAsIDA7XG4gIC0tYnMtYm9keS1iZzogI2ZmZmZmZjtcbiAgLS1icy1ib2R5LWJnLXJnYjogMjU1LCAyNTUsIDI1NTtcbiAgLS1icy1lbXBoYXNpcy1jb2xvcjogIzAwMDtcbiAgLS1icy1lbXBoYXNpcy1jb2xvci1yZ2I6IDAsIDAsIDA7XG4gIC0tYnMtc2Vjb25kYXJ5LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNzUpO1xuICAtLWJzLXNlY29uZGFyeS1jb2xvci1yZ2I6IDAsIDAsIDA7XG4gIC0tYnMtc2Vjb25kYXJ5LWJnOiAjZTllY2VmO1xuICAtLWJzLXNlY29uZGFyeS1iZy1yZ2I6IDIzMywgMjM2LCAyMzk7XG4gIC0tYnMtdGVydGlhcnktY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgLS1icy10ZXJ0aWFyeS1jb2xvci1yZ2I6IDAsIDAsIDA7XG4gIC0tYnMtdGVydGlhcnktYmc6ICNmOGY5ZmE7XG4gIC0tYnMtdGVydGlhcnktYmctcmdiOiAyNDgsIDI0OSwgMjUwO1xuICAtLWJzLWhlYWRpbmctY29sb3I6ICM4ZDc4NWM7XG4gIC0tYnMtbGluay1jb2xvcjogIzAwMDAwMDtcbiAgLS1icy1saW5rLWNvbG9yLXJnYjogMCwgMCwgMDtcbiAgLS1icy1saW5rLWRlY29yYXRpb246IG5vbmU7XG4gIC0tYnMtbGluay1ob3Zlci1jb2xvcjogIzAwMDAwMDtcbiAgLS1icy1saW5rLWhvdmVyLWNvbG9yLXJnYjogMCwgMCwgMDtcbiAgLS1icy1jb2RlLWNvbG9yOiAjZDYzMzg0O1xuICAtLWJzLWhpZ2hsaWdodC1jb2xvcjogIzAwMDAwMDtcbiAgLS1icy1oaWdobGlnaHQtYmc6IHJnYigyNTUsIDI0Mi42LCAyMDUuNCk7XG4gIC0tYnMtYm9yZGVyLXdpZHRoOiAxcHg7XG4gIC0tYnMtYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgLS1icy1ib3JkZXItY29sb3I6ICNkZWUyZTY7XG4gIC0tYnMtYm9yZGVyLWNvbG9yLXRyYW5zbHVjZW50OiByZ2JhKDAsIDAsIDAsIDAuMTc1KTtcbiAgLS1icy1ib3JkZXItcmFkaXVzOiAwLjM3NXJlbTtcbiAgLS1icy1ib3JkZXItcmFkaXVzLXNtOiAwLjI1cmVtO1xuICAtLWJzLWJvcmRlci1yYWRpdXMtbGc6IDAuNXJlbTtcbiAgLS1icy1ib3JkZXItcmFkaXVzLXhsOiAxcmVtO1xuICAtLWJzLWJvcmRlci1yYWRpdXMteHhsOiAycmVtO1xuICAtLWJzLWJvcmRlci1yYWRpdXMtMnhsOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXh4bCk7XG4gIC0tYnMtYm9yZGVyLXJhZGl1cy1waWxsOiA1MHJlbTtcbiAgLS1icy1ib3gtc2hhZG93OiAwIDAuNXJlbSAxcmVtIHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIC0tYnMtYm94LXNoYWRvdy1zbTogMCAwLjEyNXJlbSAwLjI1cmVtIHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xuICAtLWJzLWJveC1zaGFkb3ctbGc6IDAgMXJlbSAzcmVtIHJnYmEoMCwgMCwgMCwgMC4xNzUpO1xuICAtLWJzLWJveC1zaGFkb3ctaW5zZXQ6IGluc2V0IDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbiAgLS1icy1mb2N1cy1yaW5nLXdpZHRoOiAwLjI1cmVtO1xuICAtLWJzLWZvY3VzLXJpbmctb3BhY2l0eTogMC4yNTtcbiAgLS1icy1mb2N1cy1yaW5nLWNvbG9yOiByZ2JhKDE0MSwgMTIwLCA5MiwgMC4yNSk7XG4gIC0tYnMtZm9ybS12YWxpZC1jb2xvcjogIzE5ODc1NDtcbiAgLS1icy1mb3JtLXZhbGlkLWJvcmRlci1jb2xvcjogIzE5ODc1NDtcbiAgLS1icy1mb3JtLWludmFsaWQtY29sb3I6ICNkYzM1NDU7XG4gIC0tYnMtZm9ybS1pbnZhbGlkLWJvcmRlci1jb2xvcjogI2RjMzU0NTtcbn1cblxuW2RhdGEtYnMtdGhlbWU9ZGFya10ge1xuICBjb2xvci1zY2hlbWU6IGRhcms7XG4gIC0tYnMtYm9keS1jb2xvcjogI2RlZTJlNjtcbiAgLS1icy1ib2R5LWNvbG9yLXJnYjogMjIyLCAyMjYsIDIzMDtcbiAgLS1icy1ib2R5LWJnOiAjMjEyNTI5O1xuICAtLWJzLWJvZHktYmctcmdiOiAzMywgMzcsIDQxO1xuICAtLWJzLWVtcGhhc2lzLWNvbG9yOiAjZmZmZmZmO1xuICAtLWJzLWVtcGhhc2lzLWNvbG9yLXJnYjogMjU1LCAyNTUsIDI1NTtcbiAgLS1icy1zZWNvbmRhcnktY29sb3I6IHJnYmEoMjIyLCAyMjYsIDIzMCwgMC43NSk7XG4gIC0tYnMtc2Vjb25kYXJ5LWNvbG9yLXJnYjogMjIyLCAyMjYsIDIzMDtcbiAgLS1icy1zZWNvbmRhcnktYmc6ICMzNDNhNDA7XG4gIC0tYnMtc2Vjb25kYXJ5LWJnLXJnYjogNTIsIDU4LCA2NDtcbiAgLS1icy10ZXJ0aWFyeS1jb2xvcjogcmdiYSgyMjIsIDIyNiwgMjMwLCAwLjUpO1xuICAtLWJzLXRlcnRpYXJ5LWNvbG9yLXJnYjogMjIyLCAyMjYsIDIzMDtcbiAgLS1icy10ZXJ0aWFyeS1iZzogcmdiKDQyLjUsIDQ3LjUsIDUyLjUpO1xuICAtLWJzLXRlcnRpYXJ5LWJnLXJnYjogNDMsIDQ4LCA1MztcbiAgLS1icy1wcmltYXJ5LXRleHQtZW1waGFzaXM6IHJnYigxODYuNiwgMTc0LCAxNTcuMik7XG4gIC0tYnMtc2Vjb25kYXJ5LXRleHQtZW1waGFzaXM6IHJnYigyMDcuNiwgMTk2LjgsIDE4Mi40KTtcbiAgLS1icy1zdWNjZXNzLXRleHQtZW1waGFzaXM6IHJnYigxMTcsIDE4MywgMTUyLjQpO1xuICAtLWJzLWluZm8tdGV4dC1lbXBoYXNpczogcmdiKDEwOS44LCAyMjMuMiwgMjQ2KTtcbiAgLS1icy13YXJuaW5nLXRleHQtZW1waGFzaXM6IHJnYigyNTUsIDIxNy44LCAxMDYuMik7XG4gIC0tYnMtZGFuZ2VyLXRleHQtZW1waGFzaXM6IHJnYigyMzQsIDEzMy44LCAxNDMuNCk7XG4gIC0tYnMtbGlnaHQtdGV4dC1lbXBoYXNpczogI2Y4ZjlmYTtcbiAgLS1icy1kYXJrLXRleHQtZW1waGFzaXM6ICNkZWUyZTY7XG4gIC0tYnMtcHJpbWFyeS1iZy1zdWJ0bGU6IHJnYigyOC4yLCAyNCwgMTguNCk7XG4gIC0tYnMtc2Vjb25kYXJ5LWJnLXN1YnRsZTogcmdiKDM1LjIsIDMxLjYsIDI2LjgpO1xuICAtLWJzLXN1Y2Nlc3MtYmctc3VidGxlOiByZ2IoNSwgMjcsIDE2LjgpO1xuICAtLWJzLWluZm8tYmctc3VidGxlOiByZ2IoMi42LCA0MC40LCA0OCk7XG4gIC0tYnMtd2FybmluZy1iZy1zdWJ0bGU6IHJnYig1MSwgMzguNiwgMS40KTtcbiAgLS1icy1kYW5nZXItYmctc3VidGxlOiByZ2IoNDQsIDEwLjYsIDEzLjgpO1xuICAtLWJzLWxpZ2h0LWJnLXN1YnRsZTogIzM0M2E0MDtcbiAgLS1icy1kYXJrLWJnLXN1YnRsZTogIzFhMWQyMDtcbiAgLS1icy1wcmltYXJ5LWJvcmRlci1zdWJ0bGU6IHJnYig4NC42LCA3MiwgNTUuMik7XG4gIC0tYnMtc2Vjb25kYXJ5LWJvcmRlci1zdWJ0bGU6IHJnYigxMDUuNiwgOTQuOCwgODAuNCk7XG4gIC0tYnMtc3VjY2Vzcy1ib3JkZXItc3VidGxlOiByZ2IoMTUsIDgxLCA1MC40KTtcbiAgLS1icy1pbmZvLWJvcmRlci1zdWJ0bGU6IHJnYig3LjgsIDEyMS4yLCAxNDQpO1xuICAtLWJzLXdhcm5pbmctYm9yZGVyLXN1YnRsZTogcmdiKDE1MywgMTE1LjgsIDQuMik7XG4gIC0tYnMtZGFuZ2VyLWJvcmRlci1zdWJ0bGU6IHJnYigxMzIsIDMxLjgsIDQxLjQpO1xuICAtLWJzLWxpZ2h0LWJvcmRlci1zdWJ0bGU6ICM0OTUwNTc7XG4gIC0tYnMtZGFyay1ib3JkZXItc3VidGxlOiAjMzQzYTQwO1xuICAtLWJzLWhlYWRpbmctY29sb3I6IGluaGVyaXQ7XG4gIC0tYnMtbGluay1jb2xvcjogcmdiKDE4Ni42LCAxNzQsIDE1Ny4yKTtcbiAgLS1icy1saW5rLWhvdmVyLWNvbG9yOiByZ2IoMjAwLjI4LCAxOTAuMiwgMTc2Ljc2KTtcbiAgLS1icy1saW5rLWNvbG9yLXJnYjogMTg3LCAxNzQsIDE1NztcbiAgLS1icy1saW5rLWhvdmVyLWNvbG9yLXJnYjogMjAwLCAxOTAsIDE3NztcbiAgLS1icy1jb2RlLWNvbG9yOiByZ2IoMjMwLjQsIDEzMi42LCAxODEuMik7XG4gIC0tYnMtaGlnaGxpZ2h0LWNvbG9yOiAjZGVlMmU2O1xuICAtLWJzLWhpZ2hsaWdodC1iZzogcmdiKDEwMiwgNzcuMiwgMi44KTtcbiAgLS1icy1ib3JkZXItY29sb3I6ICM0OTUwNTc7XG4gIC0tYnMtYm9yZGVyLWNvbG9yLXRyYW5zbHVjZW50OiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpO1xuICAtLWJzLWZvcm0tdmFsaWQtY29sb3I6IHJnYigxMTcsIDE4MywgMTUyLjQpO1xuICAtLWJzLWZvcm0tdmFsaWQtYm9yZGVyLWNvbG9yOiByZ2IoMTE3LCAxODMsIDE1Mi40KTtcbiAgLS1icy1mb3JtLWludmFsaWQtY29sb3I6IHJnYigyMzQsIDEzMy44LCAxNDMuNCk7XG4gIC0tYnMtZm9ybS1pbnZhbGlkLWJvcmRlci1jb2xvcjogcmdiKDIzNCwgMTMzLjgsIDE0My40KTtcbn1cblxuKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiBuby1wcmVmZXJlbmNlKSB7XG4gIDpyb290IHtcbiAgICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcbiAgfVxufVxuXG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xuICBmb250LWZhbWlseTogdmFyKC0tYnMtYm9keS1mb250LWZhbWlseSk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tYnMtYm9keS1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogdmFyKC0tYnMtYm9keS1mb250LXdlaWdodCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1icy1ib2R5LWxpbmUtaGVpZ2h0KTtcbiAgY29sb3I6IHZhcigtLWJzLWJvZHktY29sb3IpO1xuICB0ZXh0LWFsaWduOiB2YXIoLS1icy1ib2R5LXRleHQtYWxpZ24pO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1ib2R5LWJnKTtcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG59XG5cbmhyIHtcbiAgbWFyZ2luOiAxcmVtIDA7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci10b3A6IHZhcigtLWJzLWJvcmRlci13aWR0aCkgc29saWQ7XG4gIG9wYWNpdHk6IDAuMjU7XG59XG5cbmg2LCAuaDYsIGg1LCAuaDUsIGg0LCAuaDQsIGgzLCAuaDMsIGgyLCAuaDIsIGgxLCAuaDEge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGNvbG9yOiB2YXIoLS1icy1oZWFkaW5nLWNvbG9yKTtcbn1cblxuaDEsIC5oMSB7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjM3NXJlbSArIDEuNXZ3KTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgaDEsIC5oMSB7XG4gICAgZm9udC1zaXplOiAyLjVyZW07XG4gIH1cbn1cblxuaDIsIC5oMiB7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjMxMjVyZW0gKyAwLjc1dncpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICBoMiwgLmgyIHtcbiAgICBmb250LXNpemU6IDEuODc1cmVtO1xuICB9XG59XG5cbmgzLCAuaDMge1xuICBmb250LXNpemU6IDEuMjVyZW07XG59XG5cbmg0LCAuaDQge1xuICBmb250LXNpemU6IGNhbGMoMS4yNzVyZW0gKyAwLjN2dyk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIGg0LCAuaDQge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICB9XG59XG5cbmg1LCAuaDUge1xuICBmb250LXNpemU6IDEuMjVyZW07XG59XG5cbmg2LCAuaDYge1xuICBmb250LXNpemU6IDFyZW07XG59XG5cbnAge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG5hYmJyW3RpdGxlXSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDtcbiAgY3Vyc29yOiBoZWxwO1xuICB0ZXh0LWRlY29yYXRpb24tc2tpcC1pbms6IG5vbmU7XG59XG5cbmFkZHJlc3Mge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG5vbCxcbnVsIHtcbiAgcGFkZGluZy1sZWZ0OiAycmVtO1xufVxuXG5vbCxcbnVsLFxuZGwge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG5vbCBvbCxcbnVsIHVsLFxub2wgdWwsXG51bCBvbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbmR0IHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuZGQge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG5ibG9ja3F1b3RlIHtcbiAgbWFyZ2luOiAwIDAgMXJlbTtcbn1cblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG59XG5cbnNtYWxsLCAuc21hbGwge1xuICBmb250LXNpemU6IDAuODc1ZW07XG59XG5cbm1hcmssIC5tYXJrIHtcbiAgcGFkZGluZzogMC4xODc1ZW07XG4gIGNvbG9yOiB2YXIoLS1icy1oaWdobGlnaHQtY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1oaWdobGlnaHQtYmcpO1xufVxuXG5zdWIsXG5zdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMC43NWVtO1xuICBsaW5lLWhlaWdodDogMDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdWIge1xuICBib3R0b206IC0wLjI1ZW07XG59XG5cbnN1cCB7XG4gIHRvcDogLTAuNWVtO1xufVxuXG5hIHtcbiAgY29sb3I6IHJnYmEodmFyKC0tYnMtbGluay1jb2xvci1yZ2IpLCB2YXIoLS1icy1saW5rLW9wYWNpdHksIDEpKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuYTpob3ZlciB7XG4gIC0tYnMtbGluay1jb2xvci1yZ2I6IHZhcigtLWJzLWxpbmstaG92ZXItY29sb3ItcmdiKTtcbn1cblxuYTpub3QoW2hyZWZdKTpub3QoW2NsYXNzXSksIGE6bm90KFtocmVmXSk6bm90KFtjbGFzc10pOmhvdmVyIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxucHJlLFxuY29kZSxcbmtiZCxcbnNhbXAge1xuICBmb250LWZhbWlseTogdmFyKC0tYnMtZm9udC1tb25vc3BhY2UpO1xuICBmb250LXNpemU6IDFlbTtcbn1cblxucHJlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIG92ZXJmbG93OiBhdXRvO1xuICBmb250LXNpemU6IDAuODc1ZW07XG59XG5wcmUgY29kZSB7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHdvcmQtYnJlYWs6IG5vcm1hbDtcbn1cblxuY29kZSB7XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgY29sb3I6IHZhcigtLWJzLWNvZGUtY29sb3IpO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG59XG5hID4gY29kZSB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG5rYmQge1xuICBwYWRkaW5nOiAwLjE4NzVyZW0gMC4zNzVyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgY29sb3I6IHZhcigtLWJzLWJvZHktYmcpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1ib2R5LWNvbG9yKTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbn1cbmtiZCBrYmQge1xuICBwYWRkaW5nOiAwO1xuICBmb250LXNpemU6IDFlbTtcbn1cblxuZmlndXJlIHtcbiAgbWFyZ2luOiAwIDAgMXJlbTtcbn1cblxuaW1nLFxuc3ZnIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxudGFibGUge1xuICBjYXB0aW9uLXNpZGU6IGJvdHRvbTtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbn1cblxuY2FwdGlvbiB7XG4gIHBhZGRpbmctdG9wOiAwLjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjVyZW07XG4gIGNvbG9yOiB2YXIoLS1icy1zZWNvbmRhcnktY29sb3IpO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG50aCB7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7XG4gIHRleHQtYWxpZ246IC13ZWJraXQtbWF0Y2gtcGFyZW50O1xufVxuXG50aGVhZCxcbnRib2R5LFxudGZvb3QsXG50cixcbnRkLFxudGgge1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMDtcbn1cblxubGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbmJ1dHRvbiB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbmJ1dHRvbjpmb2N1czpub3QoOmZvY3VzLXZpc2libGUpIHtcbiAgb3V0bGluZTogMDtcbn1cblxuaW5wdXQsXG5idXR0b24sXG5zZWxlY3QsXG5vcHRncm91cCxcbnRleHRhcmVhIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxuYnV0dG9uLFxuc2VsZWN0IHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbltyb2xlPWJ1dHRvbl0ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbnNlbGVjdCB7XG4gIHdvcmQtd3JhcDogbm9ybWFsO1xufVxuc2VsZWN0OmRpc2FibGVkIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuW2xpc3RdOm5vdChbdHlwZT1kYXRlXSk6bm90KFt0eXBlPWRhdGV0aW1lLWxvY2FsXSk6bm90KFt0eXBlPW1vbnRoXSk6bm90KFt0eXBlPXdlZWtdKTpub3QoW3R5cGU9dGltZV0pOjotd2Via2l0LWNhbGVuZGFyLXBpY2tlci1pbmRpY2F0b3Ige1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbmJ1dHRvbixcblt0eXBlPWJ1dHRvbl0sXG5bdHlwZT1yZXNldF0sXG5bdHlwZT1zdWJtaXRdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG59XG5idXR0b246bm90KDpkaXNhYmxlZCksXG5bdHlwZT1idXR0b25dOm5vdCg6ZGlzYWJsZWQpLFxuW3R5cGU9cmVzZXRdOm5vdCg6ZGlzYWJsZWQpLFxuW3R5cGU9c3VibWl0XTpub3QoOmRpc2FibGVkKSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuOjotbW96LWZvY3VzLWlubmVyIHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xufVxuXG50ZXh0YXJlYSB7XG4gIHJlc2l6ZTogdmVydGljYWw7XG59XG5cbmZpZWxkc2V0IHtcbiAgbWluLXdpZHRoOiAwO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlcjogMDtcbn1cblxubGVnZW5kIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBmb250LXNpemU6IGNhbGMoMS4yNzVyZW0gKyAwLjN2dyk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIGxlZ2VuZCB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gIH1cbn1cbmxlZ2VuZCArICoge1xuICBjbGVhcjogbGVmdDtcbn1cblxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtZmllbGRzLXdyYXBwZXIsXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC10ZXh0LFxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtbWludXRlLFxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtaG91ci1maWVsZCxcbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LWRheS1maWVsZCxcbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LW1vbnRoLWZpZWxkLFxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQteWVhci1maWVsZCB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbjo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuW3R5cGU9c2VhcmNoXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuICBvdXRsaW5lLW9mZnNldDogLTJweDtcbn1cblt0eXBlPXNlYXJjaF06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZpbHRlcjogZ3JheXNjYWxlKDEpO1xufVxuXG4vKiBydGw6cmF3OlxuW3R5cGU9XCJ0ZWxcIl0sXG5bdHlwZT1cInVybFwiXSxcblt0eXBlPVwiZW1haWxcIl0sXG5bdHlwZT1cIm51bWJlclwiXSB7XG4gIGRpcmVjdGlvbjogbHRyO1xufVxuKi9cbjo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuOjotd2Via2l0LWNvbG9yLXN3YXRjaC13cmFwcGVyIHtcbiAgcGFkZGluZzogMDtcbn1cblxuOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiB7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xufVxuXG5vdXRwdXQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbmlmcmFtZSB7XG4gIGJvcmRlcjogMDtcbn1cblxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5wcm9ncmVzcyB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5sZWFkIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBmb250LXdlaWdodDogMzAwO1xufVxuXG4uZGlzcGxheS0xIHtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgZm9udC1zaXplOiBjYWxjKDEuNjI1cmVtICsgNC41dncpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZGlzcGxheS0xIHtcbiAgICBmb250LXNpemU6IDVyZW07XG4gIH1cbn1cblxuLmRpc3BsYXktMiB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjU3NXJlbSArIDMuOXZ3KTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmRpc3BsYXktMiB7XG4gICAgZm9udC1zaXplOiA0LjVyZW07XG4gIH1cbn1cblxuLmRpc3BsYXktMyB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjUyNXJlbSArIDMuM3Z3KTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmRpc3BsYXktMyB7XG4gICAgZm9udC1zaXplOiA0cmVtO1xuICB9XG59XG5cbi5kaXNwbGF5LTQge1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBmb250LXNpemU6IGNhbGMoMS40NzVyZW0gKyAyLjd2dyk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5kaXNwbGF5LTQge1xuICAgIGZvbnQtc2l6ZTogMy41cmVtO1xuICB9XG59XG5cbi5kaXNwbGF5LTUge1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBmb250LXNpemU6IGNhbGMoMS40MjVyZW0gKyAyLjF2dyk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5kaXNwbGF5LTUge1xuICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgfVxufVxuXG4uZGlzcGxheS02IHtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgZm9udC1zaXplOiBjYWxjKDEuMzc1cmVtICsgMS41dncpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZGlzcGxheS02IHtcbiAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgfVxufVxuXG4ubGlzdC11bnN0eWxlZCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLmxpc3QtaW5saW5lIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4ubGlzdC1pbmxpbmUtaXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5saXN0LWlubGluZS1pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbn1cblxuLmluaXRpYWxpc20ge1xuICBmb250LXNpemU6IDAuODc1ZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5ibG9ja3F1b3RlIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xufVxuLmJsb2NrcXVvdGUgPiA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5ibG9ja3F1b3RlLWZvb3RlciB7XG4gIG1hcmdpbi10b3A6IC0xcmVtO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBmb250LXNpemU6IDAuODc1ZW07XG4gIGNvbG9yOiAjNmM3NTdkO1xufVxuLmJsb2NrcXVvdGUtZm9vdGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIuKAlMKgXCI7XG59XG5cbi5pbWctZmx1aWQge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmltZy10aHVtYm5haWwge1xuICBwYWRkaW5nOiAwLjI1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1ib2R5LWJnKTtcbiAgYm9yZGVyOiB2YXIoLS1icy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLWJvcmRlci1jb2xvcik7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmZpZ3VyZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmZpZ3VyZS1pbWcge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4uZmlndXJlLWNhcHRpb24ge1xuICBmb250LXNpemU6IDAuODc1ZW07XG4gIGNvbG9yOiB2YXIoLS1icy1zZWNvbmRhcnktY29sb3IpO1xufVxuXG4uY29udGFpbmVyLFxuLmNvbnRhaW5lci1mbHVpZCxcbi5jb250YWluZXIteGwsXG4uY29udGFpbmVyLWxnLFxuLmNvbnRhaW5lci1tZCxcbi5jb250YWluZXItc20ge1xuICAtLWJzLWd1dHRlci14OiAyMHB4O1xuICAtLWJzLWd1dHRlci15OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogY2FsYyh2YXIoLS1icy1ndXR0ZXIteCkgKiAwLjUpO1xuICBwYWRkaW5nLWxlZnQ6IGNhbGModmFyKC0tYnMtZ3V0dGVyLXgpICogMC41KTtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5jb250YWluZXItc20sIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogNTQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29udGFpbmVyLW1kLCAuY29udGFpbmVyLXNtLCAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDcyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNvbnRhaW5lci1sZywgLmNvbnRhaW5lci1tZCwgLmNvbnRhaW5lci1zbSwgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiA5NjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29udGFpbmVyLXhsLCAuY29udGFpbmVyLWxnLCAuY29udGFpbmVyLW1kLCAuY29udGFpbmVyLXNtLCAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDExNDBweDtcbiAgfVxufVxuOnJvb3Qge1xuICAtLWJzLWJyZWFrcG9pbnQteHM6IDA7XG4gIC0tYnMtYnJlYWtwb2ludC1zbTogNTc2cHg7XG4gIC0tYnMtYnJlYWtwb2ludC1tZDogNzY4cHg7XG4gIC0tYnMtYnJlYWtwb2ludC1sZzogOTkycHg7XG4gIC0tYnMtYnJlYWtwb2ludC14bDogMTIwMHB4O1xuICAtLWJzLWJyZWFrcG9pbnQteHhsOiAxNDAwcHg7XG59XG5cbi5yb3cge1xuICAtLWJzLWd1dHRlci14OiAxLjVyZW07XG4gIC0tYnMtZ3V0dGVyLXk6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXRvcDogY2FsYygtMSAqIHZhcigtLWJzLWd1dHRlci15KSk7XG4gIG1hcmdpbi1yaWdodDogY2FsYygtMC41ICogdmFyKC0tYnMtZ3V0dGVyLXgpKTtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoLTAuNSAqIHZhcigtLWJzLWd1dHRlci14KSk7XG59XG4ucm93ID4gKiB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKHZhcigtLWJzLWd1dHRlci14KSAqIDAuNSk7XG4gIHBhZGRpbmctbGVmdDogY2FsYyh2YXIoLS1icy1ndXR0ZXIteCkgKiAwLjUpO1xuICBtYXJnaW4tdG9wOiB2YXIoLS1icy1ndXR0ZXIteSk7XG59XG5cbi5jb2wge1xuICBmbGV4OiAxIDAgMDtcbn1cblxuLnJvdy1jb2xzLWF1dG8gPiAqIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4ucm93LWNvbHMtMSA+ICoge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5yb3ctY29scy0yID4gKiB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogNTAlO1xufVxuXG4ucm93LWNvbHMtMyA+ICoge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcbn1cblxuLnJvdy1jb2xzLTQgPiAqIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAyNSU7XG59XG5cbi5yb3ctY29scy01ID4gKiB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMjAlO1xufVxuXG4ucm93LWNvbHMtNiA+ICoge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDE2LjY2NjY2NjY3JTtcbn1cblxuLmNvbC1hdXRvIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4uY29sLTEge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDguMzMzMzMzMzMlO1xufVxuXG4uY29sLTIge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDE2LjY2NjY2NjY3JTtcbn1cblxuLmNvbC0zIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAyNSU7XG59XG5cbi5jb2wtNCB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMzMuMzMzMzMzMzMlO1xufVxuXG4uY29sLTUge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDQxLjY2NjY2NjY3JTtcbn1cblxuLmNvbC02IHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA1MCU7XG59XG5cbi5jb2wtNyB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogNTguMzMzMzMzMzMlO1xufVxuXG4uY29sLTgge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDY2LjY2NjY2NjY3JTtcbn1cblxuLmNvbC05IHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA3NSU7XG59XG5cbi5jb2wtMTAge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDgzLjMzMzMzMzMzJTtcbn1cblxuLmNvbC0xMSB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogOTEuNjY2NjY2NjclO1xufVxuXG4uY29sLTEyIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ub2Zmc2V0LTEge1xuICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMyU7XG59XG5cbi5vZmZzZXQtMiB7XG4gIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NyU7XG59XG5cbi5vZmZzZXQtMyB7XG4gIG1hcmdpbi1sZWZ0OiAyNSU7XG59XG5cbi5vZmZzZXQtNCB7XG4gIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMyU7XG59XG5cbi5vZmZzZXQtNSB7XG4gIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NyU7XG59XG5cbi5vZmZzZXQtNiB7XG4gIG1hcmdpbi1sZWZ0OiA1MCU7XG59XG5cbi5vZmZzZXQtNyB7XG4gIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMyU7XG59XG5cbi5vZmZzZXQtOCB7XG4gIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NyU7XG59XG5cbi5vZmZzZXQtOSB7XG4gIG1hcmdpbi1sZWZ0OiA3NSU7XG59XG5cbi5vZmZzZXQtMTAge1xuICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMlO1xufVxuXG4ub2Zmc2V0LTExIHtcbiAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY3JTtcbn1cblxuLmctMCxcbi5neC0wIHtcbiAgLS1icy1ndXR0ZXIteDogMDtcbn1cblxuLmctMCxcbi5neS0wIHtcbiAgLS1icy1ndXR0ZXIteTogMDtcbn1cblxuLmctMTAsXG4uZ3gtMTAge1xuICAtLWJzLWd1dHRlci14OiAxMHB4O1xufVxuXG4uZy0xMCxcbi5neS0xMCB7XG4gIC0tYnMtZ3V0dGVyLXk6IDEwcHg7XG59XG5cbi5nLTE1LFxuLmd4LTE1IHtcbiAgLS1icy1ndXR0ZXIteDogMTVweDtcbn1cblxuLmctMTUsXG4uZ3ktMTUge1xuICAtLWJzLWd1dHRlci15OiAxNXB4O1xufVxuXG4uZy0yMCxcbi5neC0yMCB7XG4gIC0tYnMtZ3V0dGVyLXg6IDIwcHg7XG59XG5cbi5nLTIwLFxuLmd5LTIwIHtcbiAgLS1icy1ndXR0ZXIteTogMjBweDtcbn1cblxuLmctMjUsXG4uZ3gtMjUge1xuICAtLWJzLWd1dHRlci14OiAyNXB4O1xufVxuXG4uZy0yNSxcbi5neS0yNSB7XG4gIC0tYnMtZ3V0dGVyLXk6IDI1cHg7XG59XG5cbi5nLTMwLFxuLmd4LTMwIHtcbiAgLS1icy1ndXR0ZXIteDogMzBweDtcbn1cblxuLmctMzAsXG4uZ3ktMzAge1xuICAtLWJzLWd1dHRlci15OiAzMHB4O1xufVxuXG4uZy0zNSxcbi5neC0zNSB7XG4gIC0tYnMtZ3V0dGVyLXg6IDM1cHg7XG59XG5cbi5nLTM1LFxuLmd5LTM1IHtcbiAgLS1icy1ndXR0ZXIteTogMzVweDtcbn1cblxuLmctNDAsXG4uZ3gtNDAge1xuICAtLWJzLWd1dHRlci14OiA0MHB4O1xufVxuXG4uZy00MCxcbi5neS00MCB7XG4gIC0tYnMtZ3V0dGVyLXk6IDQwcHg7XG59XG5cbi5nLTUwLFxuLmd4LTUwIHtcbiAgLS1icy1ndXR0ZXIteDogNTBweDtcbn1cblxuLmctNTAsXG4uZ3ktNTAge1xuICAtLWJzLWd1dHRlci15OiA1MHB4O1xufVxuXG4uZy02MCxcbi5neC02MCB7XG4gIC0tYnMtZ3V0dGVyLXg6IDYwcHg7XG59XG5cbi5nLTYwLFxuLmd5LTYwIHtcbiAgLS1icy1ndXR0ZXIteTogNjBweDtcbn1cblxuLmctODAsXG4uZ3gtODAge1xuICAtLWJzLWd1dHRlci14OiA4MHB4O1xufVxuXG4uZy04MCxcbi5neS04MCB7XG4gIC0tYnMtZ3V0dGVyLXk6IDgwcHg7XG59XG5cbi5nLTEwMCxcbi5neC0xMDAge1xuICAtLWJzLWd1dHRlci14OiAxMDBweDtcbn1cblxuLmctMTAwLFxuLmd5LTEwMCB7XG4gIC0tYnMtZ3V0dGVyLXk6IDEwMHB4O1xufVxuXG4uZy0xMjUsXG4uZ3gtMTI1IHtcbiAgLS1icy1ndXR0ZXIteDogMTI1cHg7XG59XG5cbi5nLTEyNSxcbi5neS0xMjUge1xuICAtLWJzLWd1dHRlci15OiAxMjVweDtcbn1cblxuLmctMTQwLFxuLmd4LTE0MCB7XG4gIC0tYnMtZ3V0dGVyLXg6IDE0MHB4O1xufVxuXG4uZy0xNDAsXG4uZ3ktMTQwIHtcbiAgLS1icy1ndXR0ZXIteTogMTQwcHg7XG59XG5cbi5nLTE4MCxcbi5neC0xODAge1xuICAtLWJzLWd1dHRlci14OiAxODBweDtcbn1cblxuLmctMTgwLFxuLmd5LTE4MCB7XG4gIC0tYnMtZ3V0dGVyLXk6IDE4MHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmNvbC1zbSB7XG4gICAgZmxleDogMSAwIDA7XG4gIH1cbiAgLnJvdy1jb2xzLXNtLWF1dG8gPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAucm93LWNvbHMtc20tMSA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5yb3ctY29scy1zbS0yID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAucm93LWNvbHMtc20tMyA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLnJvdy1jb2xzLXNtLTQgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5yb3ctY29scy1zbS01ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDIwJTtcbiAgfVxuICAucm93LWNvbHMtc20tNiA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS1hdXRvIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAuY29sLXNtLTEge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLTIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS0zIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5jb2wtc20tNCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLTUge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS02IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5jb2wtc20tNyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLTgge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS05IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNzUlO1xuICB9XG4gIC5jb2wtc20tMTAge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS0xMSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLTEyIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAub2Zmc2V0LXNtLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5vZmZzZXQtc20tMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtc20tMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LXNtLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgLm9mZnNldC1zbS00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtc20tNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LXNtLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLm9mZnNldC1zbS03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtc20tOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LXNtLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cbiAgLm9mZnNldC1zbS0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXNtLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5nLXNtLTAsXG4gIC5neC1zbS0wIHtcbiAgICAtLWJzLWd1dHRlci14OiAwO1xuICB9XG4gIC5nLXNtLTAsXG4gIC5neS1zbS0wIHtcbiAgICAtLWJzLWd1dHRlci15OiAwO1xuICB9XG4gIC5nLXNtLTEwLFxuICAuZ3gtc20tMTAge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDEwcHg7XG4gIH1cbiAgLmctc20tMTAsXG4gIC5neS1zbS0xMCB7XG4gICAgLS1icy1ndXR0ZXIteTogMTBweDtcbiAgfVxuICAuZy1zbS0xNSxcbiAgLmd4LXNtLTE1IHtcbiAgICAtLWJzLWd1dHRlci14OiAxNXB4O1xuICB9XG4gIC5nLXNtLTE1LFxuICAuZ3ktc20tMTUge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDE1cHg7XG4gIH1cbiAgLmctc20tMjAsXG4gIC5neC1zbS0yMCB7XG4gICAgLS1icy1ndXR0ZXIteDogMjBweDtcbiAgfVxuICAuZy1zbS0yMCxcbiAgLmd5LXNtLTIwIHtcbiAgICAtLWJzLWd1dHRlci15OiAyMHB4O1xuICB9XG4gIC5nLXNtLTI1LFxuICAuZ3gtc20tMjUge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDI1cHg7XG4gIH1cbiAgLmctc20tMjUsXG4gIC5neS1zbS0yNSB7XG4gICAgLS1icy1ndXR0ZXIteTogMjVweDtcbiAgfVxuICAuZy1zbS0zMCxcbiAgLmd4LXNtLTMwIHtcbiAgICAtLWJzLWd1dHRlci14OiAzMHB4O1xuICB9XG4gIC5nLXNtLTMwLFxuICAuZ3ktc20tMzAge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDMwcHg7XG4gIH1cbiAgLmctc20tMzUsXG4gIC5neC1zbS0zNSB7XG4gICAgLS1icy1ndXR0ZXIteDogMzVweDtcbiAgfVxuICAuZy1zbS0zNSxcbiAgLmd5LXNtLTM1IHtcbiAgICAtLWJzLWd1dHRlci15OiAzNXB4O1xuICB9XG4gIC5nLXNtLTQwLFxuICAuZ3gtc20tNDAge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDQwcHg7XG4gIH1cbiAgLmctc20tNDAsXG4gIC5neS1zbS00MCB7XG4gICAgLS1icy1ndXR0ZXIteTogNDBweDtcbiAgfVxuICAuZy1zbS01MCxcbiAgLmd4LXNtLTUwIHtcbiAgICAtLWJzLWd1dHRlci14OiA1MHB4O1xuICB9XG4gIC5nLXNtLTUwLFxuICAuZ3ktc20tNTAge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDUwcHg7XG4gIH1cbiAgLmctc20tNjAsXG4gIC5neC1zbS02MCB7XG4gICAgLS1icy1ndXR0ZXIteDogNjBweDtcbiAgfVxuICAuZy1zbS02MCxcbiAgLmd5LXNtLTYwIHtcbiAgICAtLWJzLWd1dHRlci15OiA2MHB4O1xuICB9XG4gIC5nLXNtLTgwLFxuICAuZ3gtc20tODAge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDgwcHg7XG4gIH1cbiAgLmctc20tODAsXG4gIC5neS1zbS04MCB7XG4gICAgLS1icy1ndXR0ZXIteTogODBweDtcbiAgfVxuICAuZy1zbS0xMDAsXG4gIC5neC1zbS0xMDAge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDEwMHB4O1xuICB9XG4gIC5nLXNtLTEwMCxcbiAgLmd5LXNtLTEwMCB7XG4gICAgLS1icy1ndXR0ZXIteTogMTAwcHg7XG4gIH1cbiAgLmctc20tMTI1LFxuICAuZ3gtc20tMTI1IHtcbiAgICAtLWJzLWd1dHRlci14OiAxMjVweDtcbiAgfVxuICAuZy1zbS0xMjUsXG4gIC5neS1zbS0xMjUge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDEyNXB4O1xuICB9XG4gIC5nLXNtLTE0MCxcbiAgLmd4LXNtLTE0MCB7XG4gICAgLS1icy1ndXR0ZXIteDogMTQwcHg7XG4gIH1cbiAgLmctc20tMTQwLFxuICAuZ3ktc20tMTQwIHtcbiAgICAtLWJzLWd1dHRlci15OiAxNDBweDtcbiAgfVxuICAuZy1zbS0xODAsXG4gIC5neC1zbS0xODAge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDE4MHB4O1xuICB9XG4gIC5nLXNtLTE4MCxcbiAgLmd5LXNtLTE4MCB7XG4gICAgLS1icy1ndXR0ZXIteTogMTgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29sLW1kIHtcbiAgICBmbGV4OiAxIDAgMDtcbiAgfVxuICAucm93LWNvbHMtbWQtYXV0byA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5yb3ctY29scy1tZC0xID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnJvdy1jb2xzLW1kLTIgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5yb3ctY29scy1tZC0zID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAucm93LWNvbHMtbWQtNCA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLnJvdy1jb2xzLW1kLTUgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjAlO1xuICB9XG4gIC5yb3ctY29scy1tZC02ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5jb2wtbWQtMSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtMiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLTMge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLmNvbC1tZC00IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtNSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLTYge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmNvbC1tZC03IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtOCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLTkge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbiAgLmNvbC1tZC0xMCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLTExIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtMTIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5vZmZzZXQtbWQtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLm9mZnNldC1tZC0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1tZC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtbWQtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICAub2Zmc2V0LW1kLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1tZC01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtbWQtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICAub2Zmc2V0LW1kLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1tZC04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtbWQtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuICAub2Zmc2V0LW1kLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtbWQtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmctbWQtMCxcbiAgLmd4LW1kLTAge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDA7XG4gIH1cbiAgLmctbWQtMCxcbiAgLmd5LW1kLTAge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDA7XG4gIH1cbiAgLmctbWQtMTAsXG4gIC5neC1tZC0xMCB7XG4gICAgLS1icy1ndXR0ZXIteDogMTBweDtcbiAgfVxuICAuZy1tZC0xMCxcbiAgLmd5LW1kLTEwIHtcbiAgICAtLWJzLWd1dHRlci15OiAxMHB4O1xuICB9XG4gIC5nLW1kLTE1LFxuICAuZ3gtbWQtMTUge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDE1cHg7XG4gIH1cbiAgLmctbWQtMTUsXG4gIC5neS1tZC0xNSB7XG4gICAgLS1icy1ndXR0ZXIteTogMTVweDtcbiAgfVxuICAuZy1tZC0yMCxcbiAgLmd4LW1kLTIwIHtcbiAgICAtLWJzLWd1dHRlci14OiAyMHB4O1xuICB9XG4gIC5nLW1kLTIwLFxuICAuZ3ktbWQtMjAge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDIwcHg7XG4gIH1cbiAgLmctbWQtMjUsXG4gIC5neC1tZC0yNSB7XG4gICAgLS1icy1ndXR0ZXIteDogMjVweDtcbiAgfVxuICAuZy1tZC0yNSxcbiAgLmd5LW1kLTI1IHtcbiAgICAtLWJzLWd1dHRlci15OiAyNXB4O1xuICB9XG4gIC5nLW1kLTMwLFxuICAuZ3gtbWQtMzAge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDMwcHg7XG4gIH1cbiAgLmctbWQtMzAsXG4gIC5neS1tZC0zMCB7XG4gICAgLS1icy1ndXR0ZXIteTogMzBweDtcbiAgfVxuICAuZy1tZC0zNSxcbiAgLmd4LW1kLTM1IHtcbiAgICAtLWJzLWd1dHRlci14OiAzNXB4O1xuICB9XG4gIC5nLW1kLTM1LFxuICAuZ3ktbWQtMzUge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDM1cHg7XG4gIH1cbiAgLmctbWQtNDAsXG4gIC5neC1tZC00MCB7XG4gICAgLS1icy1ndXR0ZXIteDogNDBweDtcbiAgfVxuICAuZy1tZC00MCxcbiAgLmd5LW1kLTQwIHtcbiAgICAtLWJzLWd1dHRlci15OiA0MHB4O1xuICB9XG4gIC5nLW1kLTUwLFxuICAuZ3gtbWQtNTAge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDUwcHg7XG4gIH1cbiAgLmctbWQtNTAsXG4gIC5neS1tZC01MCB7XG4gICAgLS1icy1ndXR0ZXIteTogNTBweDtcbiAgfVxuICAuZy1tZC02MCxcbiAgLmd4LW1kLTYwIHtcbiAgICAtLWJzLWd1dHRlci14OiA2MHB4O1xuICB9XG4gIC5nLW1kLTYwLFxuICAuZ3ktbWQtNjAge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDYwcHg7XG4gIH1cbiAgLmctbWQtODAsXG4gIC5neC1tZC04MCB7XG4gICAgLS1icy1ndXR0ZXIteDogODBweDtcbiAgfVxuICAuZy1tZC04MCxcbiAgLmd5LW1kLTgwIHtcbiAgICAtLWJzLWd1dHRlci15OiA4MHB4O1xuICB9XG4gIC5nLW1kLTEwMCxcbiAgLmd4LW1kLTEwMCB7XG4gICAgLS1icy1ndXR0ZXIteDogMTAwcHg7XG4gIH1cbiAgLmctbWQtMTAwLFxuICAuZ3ktbWQtMTAwIHtcbiAgICAtLWJzLWd1dHRlci15OiAxMDBweDtcbiAgfVxuICAuZy1tZC0xMjUsXG4gIC5neC1tZC0xMjUge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDEyNXB4O1xuICB9XG4gIC5nLW1kLTEyNSxcbiAgLmd5LW1kLTEyNSB7XG4gICAgLS1icy1ndXR0ZXIteTogMTI1cHg7XG4gIH1cbiAgLmctbWQtMTQwLFxuICAuZ3gtbWQtMTQwIHtcbiAgICAtLWJzLWd1dHRlci14OiAxNDBweDtcbiAgfVxuICAuZy1tZC0xNDAsXG4gIC5neS1tZC0xNDAge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDE0MHB4O1xuICB9XG4gIC5nLW1kLTE4MCxcbiAgLmd4LW1kLTE4MCB7XG4gICAgLS1icy1ndXR0ZXIteDogMTgwcHg7XG4gIH1cbiAgLmctbWQtMTgwLFxuICAuZ3ktbWQtMTgwIHtcbiAgICAtLWJzLWd1dHRlci15OiAxODBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jb2wtbGcge1xuICAgIGZsZXg6IDEgMCAwO1xuICB9XG4gIC5yb3ctY29scy1sZy1hdXRvID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLnJvdy1jb2xzLWxnLTEgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAucm93LWNvbHMtbGctMiA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLnJvdy1jb2xzLWxnLTMgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5yb3ctY29scy1sZy00ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAucm93LWNvbHMtbGctNSA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyMCU7XG4gIH1cbiAgLnJvdy1jb2xzLWxnLTYgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctYXV0byB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLmNvbC1sZy0xIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy0yIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctMyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAuY29sLWxnLTQge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy01IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctNiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuY29sLWxnLTcge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy04IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctOSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuICAuY29sLWxnLTEwIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctMTEge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy0xMiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm9mZnNldC1sZy0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAub2Zmc2V0LWxnLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LWxnLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC1sZy0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG4gIC5vZmZzZXQtbGctNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LWxnLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC1sZy02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIC5vZmZzZXQtbGctNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LWxnLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC1sZy05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIC5vZmZzZXQtbGctMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1sZy0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuZy1sZy0wLFxuICAuZ3gtbGctMCB7XG4gICAgLS1icy1ndXR0ZXIteDogMDtcbiAgfVxuICAuZy1sZy0wLFxuICAuZ3ktbGctMCB7XG4gICAgLS1icy1ndXR0ZXIteTogMDtcbiAgfVxuICAuZy1sZy0xMCxcbiAgLmd4LWxnLTEwIHtcbiAgICAtLWJzLWd1dHRlci14OiAxMHB4O1xuICB9XG4gIC5nLWxnLTEwLFxuICAuZ3ktbGctMTAge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDEwcHg7XG4gIH1cbiAgLmctbGctMTUsXG4gIC5neC1sZy0xNSB7XG4gICAgLS1icy1ndXR0ZXIteDogMTVweDtcbiAgfVxuICAuZy1sZy0xNSxcbiAgLmd5LWxnLTE1IHtcbiAgICAtLWJzLWd1dHRlci15OiAxNXB4O1xuICB9XG4gIC5nLWxnLTIwLFxuICAuZ3gtbGctMjAge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDIwcHg7XG4gIH1cbiAgLmctbGctMjAsXG4gIC5neS1sZy0yMCB7XG4gICAgLS1icy1ndXR0ZXIteTogMjBweDtcbiAgfVxuICAuZy1sZy0yNSxcbiAgLmd4LWxnLTI1IHtcbiAgICAtLWJzLWd1dHRlci14OiAyNXB4O1xuICB9XG4gIC5nLWxnLTI1LFxuICAuZ3ktbGctMjUge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDI1cHg7XG4gIH1cbiAgLmctbGctMzAsXG4gIC5neC1sZy0zMCB7XG4gICAgLS1icy1ndXR0ZXIteDogMzBweDtcbiAgfVxuICAuZy1sZy0zMCxcbiAgLmd5LWxnLTMwIHtcbiAgICAtLWJzLWd1dHRlci15OiAzMHB4O1xuICB9XG4gIC5nLWxnLTM1LFxuICAuZ3gtbGctMzUge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDM1cHg7XG4gIH1cbiAgLmctbGctMzUsXG4gIC5neS1sZy0zNSB7XG4gICAgLS1icy1ndXR0ZXIteTogMzVweDtcbiAgfVxuICAuZy1sZy00MCxcbiAgLmd4LWxnLTQwIHtcbiAgICAtLWJzLWd1dHRlci14OiA0MHB4O1xuICB9XG4gIC5nLWxnLTQwLFxuICAuZ3ktbGctNDAge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDQwcHg7XG4gIH1cbiAgLmctbGctNTAsXG4gIC5neC1sZy01MCB7XG4gICAgLS1icy1ndXR0ZXIteDogNTBweDtcbiAgfVxuICAuZy1sZy01MCxcbiAgLmd5LWxnLTUwIHtcbiAgICAtLWJzLWd1dHRlci15OiA1MHB4O1xuICB9XG4gIC5nLWxnLTYwLFxuICAuZ3gtbGctNjAge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDYwcHg7XG4gIH1cbiAgLmctbGctNjAsXG4gIC5neS1sZy02MCB7XG4gICAgLS1icy1ndXR0ZXIteTogNjBweDtcbiAgfVxuICAuZy1sZy04MCxcbiAgLmd4LWxnLTgwIHtcbiAgICAtLWJzLWd1dHRlci14OiA4MHB4O1xuICB9XG4gIC5nLWxnLTgwLFxuICAuZ3ktbGctODAge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDgwcHg7XG4gIH1cbiAgLmctbGctMTAwLFxuICAuZ3gtbGctMTAwIHtcbiAgICAtLWJzLWd1dHRlci14OiAxMDBweDtcbiAgfVxuICAuZy1sZy0xMDAsXG4gIC5neS1sZy0xMDAge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDEwMHB4O1xuICB9XG4gIC5nLWxnLTEyNSxcbiAgLmd4LWxnLTEyNSB7XG4gICAgLS1icy1ndXR0ZXIteDogMTI1cHg7XG4gIH1cbiAgLmctbGctMTI1LFxuICAuZ3ktbGctMTI1IHtcbiAgICAtLWJzLWd1dHRlci15OiAxMjVweDtcbiAgfVxuICAuZy1sZy0xNDAsXG4gIC5neC1sZy0xNDAge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDE0MHB4O1xuICB9XG4gIC5nLWxnLTE0MCxcbiAgLmd5LWxnLTE0MCB7XG4gICAgLS1icy1ndXR0ZXIteTogMTQwcHg7XG4gIH1cbiAgLmctbGctMTgwLFxuICAuZ3gtbGctMTgwIHtcbiAgICAtLWJzLWd1dHRlci14OiAxODBweDtcbiAgfVxuICAuZy1sZy0xODAsXG4gIC5neS1sZy0xODAge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDE4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jb2wteGwge1xuICAgIGZsZXg6IDEgMCAwO1xuICB9XG4gIC5yb3ctY29scy14bC1hdXRvID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLnJvdy1jb2xzLXhsLTEgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAucm93LWNvbHMteGwtMiA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLnJvdy1jb2xzLXhsLTMgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5yb3ctY29scy14bC00ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAucm93LWNvbHMteGwtNSA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyMCU7XG4gIH1cbiAgLnJvdy1jb2xzLXhsLTYgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wteGwtYXV0byB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLmNvbC14bC0xIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC14bC0yIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wteGwtMyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAuY29sLXhsLTQge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC14bC01IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wteGwtNiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuY29sLXhsLTcge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC14bC04IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wteGwtOSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuICAuY29sLXhsLTEwIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wteGwtMTEge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14bC0xMiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm9mZnNldC14bC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAub2Zmc2V0LXhsLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXhsLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC14bC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG4gIC5vZmZzZXQteGwtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXhsLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC14bC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIC5vZmZzZXQteGwtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXhsLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC14bC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIC5vZmZzZXQteGwtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC14bC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuZy14bC0wLFxuICAuZ3gteGwtMCB7XG4gICAgLS1icy1ndXR0ZXIteDogMDtcbiAgfVxuICAuZy14bC0wLFxuICAuZ3kteGwtMCB7XG4gICAgLS1icy1ndXR0ZXIteTogMDtcbiAgfVxuICAuZy14bC0xMCxcbiAgLmd4LXhsLTEwIHtcbiAgICAtLWJzLWd1dHRlci14OiAxMHB4O1xuICB9XG4gIC5nLXhsLTEwLFxuICAuZ3kteGwtMTAge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDEwcHg7XG4gIH1cbiAgLmcteGwtMTUsXG4gIC5neC14bC0xNSB7XG4gICAgLS1icy1ndXR0ZXIteDogMTVweDtcbiAgfVxuICAuZy14bC0xNSxcbiAgLmd5LXhsLTE1IHtcbiAgICAtLWJzLWd1dHRlci15OiAxNXB4O1xuICB9XG4gIC5nLXhsLTIwLFxuICAuZ3gteGwtMjAge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDIwcHg7XG4gIH1cbiAgLmcteGwtMjAsXG4gIC5neS14bC0yMCB7XG4gICAgLS1icy1ndXR0ZXIteTogMjBweDtcbiAgfVxuICAuZy14bC0yNSxcbiAgLmd4LXhsLTI1IHtcbiAgICAtLWJzLWd1dHRlci14OiAyNXB4O1xuICB9XG4gIC5nLXhsLTI1LFxuICAuZ3kteGwtMjUge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDI1cHg7XG4gIH1cbiAgLmcteGwtMzAsXG4gIC5neC14bC0zMCB7XG4gICAgLS1icy1ndXR0ZXIteDogMzBweDtcbiAgfVxuICAuZy14bC0zMCxcbiAgLmd5LXhsLTMwIHtcbiAgICAtLWJzLWd1dHRlci15OiAzMHB4O1xuICB9XG4gIC5nLXhsLTM1LFxuICAuZ3gteGwtMzUge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDM1cHg7XG4gIH1cbiAgLmcteGwtMzUsXG4gIC5neS14bC0zNSB7XG4gICAgLS1icy1ndXR0ZXIteTogMzVweDtcbiAgfVxuICAuZy14bC00MCxcbiAgLmd4LXhsLTQwIHtcbiAgICAtLWJzLWd1dHRlci14OiA0MHB4O1xuICB9XG4gIC5nLXhsLTQwLFxuICAuZ3kteGwtNDAge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDQwcHg7XG4gIH1cbiAgLmcteGwtNTAsXG4gIC5neC14bC01MCB7XG4gICAgLS1icy1ndXR0ZXIteDogNTBweDtcbiAgfVxuICAuZy14bC01MCxcbiAgLmd5LXhsLTUwIHtcbiAgICAtLWJzLWd1dHRlci15OiA1MHB4O1xuICB9XG4gIC5nLXhsLTYwLFxuICAuZ3gteGwtNjAge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDYwcHg7XG4gIH1cbiAgLmcteGwtNjAsXG4gIC5neS14bC02MCB7XG4gICAgLS1icy1ndXR0ZXIteTogNjBweDtcbiAgfVxuICAuZy14bC04MCxcbiAgLmd4LXhsLTgwIHtcbiAgICAtLWJzLWd1dHRlci14OiA4MHB4O1xuICB9XG4gIC5nLXhsLTgwLFxuICAuZ3kteGwtODAge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDgwcHg7XG4gIH1cbiAgLmcteGwtMTAwLFxuICAuZ3gteGwtMTAwIHtcbiAgICAtLWJzLWd1dHRlci14OiAxMDBweDtcbiAgfVxuICAuZy14bC0xMDAsXG4gIC5neS14bC0xMDAge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDEwMHB4O1xuICB9XG4gIC5nLXhsLTEyNSxcbiAgLmd4LXhsLTEyNSB7XG4gICAgLS1icy1ndXR0ZXIteDogMTI1cHg7XG4gIH1cbiAgLmcteGwtMTI1LFxuICAuZ3kteGwtMTI1IHtcbiAgICAtLWJzLWd1dHRlci15OiAxMjVweDtcbiAgfVxuICAuZy14bC0xNDAsXG4gIC5neC14bC0xNDAge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDE0MHB4O1xuICB9XG4gIC5nLXhsLTE0MCxcbiAgLmd5LXhsLTE0MCB7XG4gICAgLS1icy1ndXR0ZXIteTogMTQwcHg7XG4gIH1cbiAgLmcteGwtMTgwLFxuICAuZ3gteGwtMTgwIHtcbiAgICAtLWJzLWd1dHRlci14OiAxODBweDtcbiAgfVxuICAuZy14bC0xODAsXG4gIC5neS14bC0xODAge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDE4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5jb2wteHhsIHtcbiAgICBmbGV4OiAxIDAgMDtcbiAgfVxuICAucm93LWNvbHMteHhsLWF1dG8gPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAucm93LWNvbHMteHhsLTEgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAucm93LWNvbHMteHhsLTIgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5yb3ctY29scy14eGwtMyA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLnJvdy1jb2xzLXh4bC00ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAucm93LWNvbHMteHhsLTUgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjAlO1xuICB9XG4gIC5yb3ctY29scy14eGwtNiA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14eGwtYXV0byB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLmNvbC14eGwtMSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wteHhsLTIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14eGwtMyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAuY29sLXh4bC00IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wteHhsLTUge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14eGwtNiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuY29sLXh4bC03IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wteHhsLTgge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14eGwtOSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuICAuY29sLXh4bC0xMCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXh4bC0xMSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXh4bC0xMiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm9mZnNldC14eGwtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLm9mZnNldC14eGwtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQteHhsLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC14eGwtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICAub2Zmc2V0LXh4bC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQteHhsLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC14eGwtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICAub2Zmc2V0LXh4bC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQteHhsLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC14eGwtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuICAub2Zmc2V0LXh4bC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXh4bC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuZy14eGwtMCxcbiAgLmd4LXh4bC0wIHtcbiAgICAtLWJzLWd1dHRlci14OiAwO1xuICB9XG4gIC5nLXh4bC0wLFxuICAuZ3kteHhsLTAge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDA7XG4gIH1cbiAgLmcteHhsLTEwLFxuICAuZ3gteHhsLTEwIHtcbiAgICAtLWJzLWd1dHRlci14OiAxMHB4O1xuICB9XG4gIC5nLXh4bC0xMCxcbiAgLmd5LXh4bC0xMCB7XG4gICAgLS1icy1ndXR0ZXIteTogMTBweDtcbiAgfVxuICAuZy14eGwtMTUsXG4gIC5neC14eGwtMTUge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDE1cHg7XG4gIH1cbiAgLmcteHhsLTE1LFxuICAuZ3kteHhsLTE1IHtcbiAgICAtLWJzLWd1dHRlci15OiAxNXB4O1xuICB9XG4gIC5nLXh4bC0yMCxcbiAgLmd4LXh4bC0yMCB7XG4gICAgLS1icy1ndXR0ZXIteDogMjBweDtcbiAgfVxuICAuZy14eGwtMjAsXG4gIC5neS14eGwtMjAge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDIwcHg7XG4gIH1cbiAgLmcteHhsLTI1LFxuICAuZ3gteHhsLTI1IHtcbiAgICAtLWJzLWd1dHRlci14OiAyNXB4O1xuICB9XG4gIC5nLXh4bC0yNSxcbiAgLmd5LXh4bC0yNSB7XG4gICAgLS1icy1ndXR0ZXIteTogMjVweDtcbiAgfVxuICAuZy14eGwtMzAsXG4gIC5neC14eGwtMzAge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDMwcHg7XG4gIH1cbiAgLmcteHhsLTMwLFxuICAuZ3kteHhsLTMwIHtcbiAgICAtLWJzLWd1dHRlci15OiAzMHB4O1xuICB9XG4gIC5nLXh4bC0zNSxcbiAgLmd4LXh4bC0zNSB7XG4gICAgLS1icy1ndXR0ZXIteDogMzVweDtcbiAgfVxuICAuZy14eGwtMzUsXG4gIC5neS14eGwtMzUge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDM1cHg7XG4gIH1cbiAgLmcteHhsLTQwLFxuICAuZ3gteHhsLTQwIHtcbiAgICAtLWJzLWd1dHRlci14OiA0MHB4O1xuICB9XG4gIC5nLXh4bC00MCxcbiAgLmd5LXh4bC00MCB7XG4gICAgLS1icy1ndXR0ZXIteTogNDBweDtcbiAgfVxuICAuZy14eGwtNTAsXG4gIC5neC14eGwtNTAge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDUwcHg7XG4gIH1cbiAgLmcteHhsLTUwLFxuICAuZ3kteHhsLTUwIHtcbiAgICAtLWJzLWd1dHRlci15OiA1MHB4O1xuICB9XG4gIC5nLXh4bC02MCxcbiAgLmd4LXh4bC02MCB7XG4gICAgLS1icy1ndXR0ZXIteDogNjBweDtcbiAgfVxuICAuZy14eGwtNjAsXG4gIC5neS14eGwtNjAge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDYwcHg7XG4gIH1cbiAgLmcteHhsLTgwLFxuICAuZ3gteHhsLTgwIHtcbiAgICAtLWJzLWd1dHRlci14OiA4MHB4O1xuICB9XG4gIC5nLXh4bC04MCxcbiAgLmd5LXh4bC04MCB7XG4gICAgLS1icy1ndXR0ZXIteTogODBweDtcbiAgfVxuICAuZy14eGwtMTAwLFxuICAuZ3gteHhsLTEwMCB7XG4gICAgLS1icy1ndXR0ZXIteDogMTAwcHg7XG4gIH1cbiAgLmcteHhsLTEwMCxcbiAgLmd5LXh4bC0xMDAge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDEwMHB4O1xuICB9XG4gIC5nLXh4bC0xMjUsXG4gIC5neC14eGwtMTI1IHtcbiAgICAtLWJzLWd1dHRlci14OiAxMjVweDtcbiAgfVxuICAuZy14eGwtMTI1LFxuICAuZ3kteHhsLTEyNSB7XG4gICAgLS1icy1ndXR0ZXIteTogMTI1cHg7XG4gIH1cbiAgLmcteHhsLTE0MCxcbiAgLmd4LXh4bC0xNDAge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDE0MHB4O1xuICB9XG4gIC5nLXh4bC0xNDAsXG4gIC5neS14eGwtMTQwIHtcbiAgICAtLWJzLWd1dHRlci15OiAxNDBweDtcbiAgfVxuICAuZy14eGwtMTgwLFxuICAuZ3gteHhsLTE4MCB7XG4gICAgLS1icy1ndXR0ZXIteDogMTgwcHg7XG4gIH1cbiAgLmcteHhsLTE4MCxcbiAgLmd5LXh4bC0xODAge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDE4MHB4O1xuICB9XG59XG4ubmF2YmFyIHtcbiAgLS1icy1uYXZiYXItcGFkZGluZy14OiAwO1xuICAtLWJzLW5hdmJhci1wYWRkaW5nLXk6IDAuNXJlbTtcbiAgLS1icy1uYXZiYXItY29sb3I6IHJnYmEodmFyKC0tYnMtZW1waGFzaXMtY29sb3ItcmdiKSwgMC42NSk7XG4gIC0tYnMtbmF2YmFyLWhvdmVyLWNvbG9yOiByZ2JhKHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yLXJnYiksIDAuOCk7XG4gIC0tYnMtbmF2YmFyLWRpc2FibGVkLWNvbG9yOiByZ2JhKHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yLXJnYiksIDAuMyk7XG4gIC0tYnMtbmF2YmFyLWFjdGl2ZS1jb2xvcjogcmdiYSh2YXIoLS1icy1lbXBoYXNpcy1jb2xvci1yZ2IpLCAxKTtcbiAgLS1icy1uYXZiYXItYnJhbmQtcGFkZGluZy15OiAwLjMxMjVyZW07XG4gIC0tYnMtbmF2YmFyLWJyYW5kLW1hcmdpbi1lbmQ6IDFyZW07XG4gIC0tYnMtbmF2YmFyLWJyYW5kLWZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgLS1icy1uYXZiYXItYnJhbmQtY29sb3I6IHJnYmEodmFyKC0tYnMtZW1waGFzaXMtY29sb3ItcmdiKSwgMSk7XG4gIC0tYnMtbmF2YmFyLWJyYW5kLWhvdmVyLWNvbG9yOiByZ2JhKHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yLXJnYiksIDEpO1xuICAtLWJzLW5hdmJhci1uYXYtbGluay1wYWRkaW5nLXg6IDAuNXJlbTtcbiAgLS1icy1uYXZiYXItdG9nZ2xlci1wYWRkaW5nLXk6IDAuMjVyZW07XG4gIC0tYnMtbmF2YmFyLXRvZ2dsZXItcGFkZGluZy14OiAwLjc1cmVtO1xuICAtLWJzLW5hdmJhci10b2dnbGVyLWZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgLS1icy1uYXZiYXItdG9nZ2xlci1pY29uLWJnOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDMwIDMwJyUzZSUzY3BhdGggc3Ryb2tlPSdyZ2JhJTI4MCwgMCwgMCwgMC43NSUyOScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIHN0cm9rZS13aWR0aD0nMicgZD0nTTQgN2gyMk00IDE1aDIyTTQgMjNoMjInLyUzZSUzYy9zdmclM2VcIik7XG4gIC0tYnMtbmF2YmFyLXRvZ2dsZXItYm9yZGVyLWNvbG9yOiByZ2JhKHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yLXJnYiksIDAuMTUpO1xuICAtLWJzLW5hdmJhci10b2dnbGVyLWJvcmRlci1yYWRpdXM6IDhweDtcbiAgLS1icy1uYXZiYXItdG9nZ2xlci1mb2N1cy13aWR0aDogMC4yNXJlbTtcbiAgLS1icy1uYXZiYXItdG9nZ2xlci10cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiB2YXIoLS1icy1uYXZiYXItcGFkZGluZy15KSB2YXIoLS1icy1uYXZiYXItcGFkZGluZy14KTtcbn1cbi5uYXZiYXIgPiAuY29udGFpbmVyLFxuLm5hdmJhciA+IC5jb250YWluZXItZmx1aWQsXG4ubmF2YmFyID4gLmNvbnRhaW5lci1zbSxcbi5uYXZiYXIgPiAuY29udGFpbmVyLW1kLFxuLm5hdmJhciA+IC5jb250YWluZXItbGcsXG4ubmF2YmFyID4gLmNvbnRhaW5lci14bCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogaW5oZXJpdDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLm5hdmJhci1icmFuZCB7XG4gIHBhZGRpbmctdG9wOiB2YXIoLS1icy1uYXZiYXItYnJhbmQtcGFkZGluZy15KTtcbiAgcGFkZGluZy1ib3R0b206IHZhcigtLWJzLW5hdmJhci1icmFuZC1wYWRkaW5nLXkpO1xuICBtYXJnaW4tcmlnaHQ6IHZhcigtLWJzLW5hdmJhci1icmFuZC1tYXJnaW4tZW5kKTtcbiAgZm9udC1zaXplOiB2YXIoLS1icy1uYXZiYXItYnJhbmQtZm9udC1zaXplKTtcbiAgY29sb3I6IHZhcigtLWJzLW5hdmJhci1icmFuZC1jb2xvcik7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4ubmF2YmFyLWJyYW5kOmhvdmVyLCAubmF2YmFyLWJyYW5kOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLWJzLW5hdmJhci1icmFuZC1ob3Zlci1jb2xvcik7XG59XG5cbi5uYXZiYXItbmF2IHtcbiAgLS1icy1uYXYtbGluay1wYWRkaW5nLXg6IDA7XG4gIC0tYnMtbmF2LWxpbmstcGFkZGluZy15OiAwLjVyZW07XG4gIC0tYnMtbmF2LWxpbmstZm9udC13ZWlnaHQ6IDtcbiAgLS1icy1uYXYtbGluay1jb2xvcjogdmFyKC0tYnMtbmF2YmFyLWNvbG9yKTtcbiAgLS1icy1uYXYtbGluay1ob3Zlci1jb2xvcjogdmFyKC0tYnMtbmF2YmFyLWhvdmVyLWNvbG9yKTtcbiAgLS1icy1uYXYtbGluay1kaXNhYmxlZC1jb2xvcjogdmFyKC0tYnMtbmF2YmFyLWRpc2FibGVkLWNvbG9yKTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLm5hdmJhci1uYXYgLm5hdi1saW5rLmFjdGl2ZSwgLm5hdmJhci1uYXYgLm5hdi1saW5rLnNob3cge1xuICBjb2xvcjogdmFyKC0tYnMtbmF2YmFyLWFjdGl2ZS1jb2xvcik7XG59XG4ubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG59XG5cbi5uYXZiYXItdGV4dCB7XG4gIHBhZGRpbmctdG9wOiAwLjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjVyZW07XG4gIGNvbG9yOiB2YXIoLS1icy1uYXZiYXItY29sb3IpO1xufVxuLm5hdmJhci10ZXh0IGEsXG4ubmF2YmFyLXRleHQgYTpob3Zlcixcbi5uYXZiYXItdGV4dCBhOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLWJzLW5hdmJhci1hY3RpdmUtY29sb3IpO1xufVxuXG4ubmF2YmFyLWNvbGxhcHNlIHtcbiAgZmxleC1ncm93OiAxO1xuICBmbGV4LWJhc2lzOiAxMDAlO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ubmF2YmFyLXRvZ2dsZXIge1xuICBwYWRkaW5nOiB2YXIoLS1icy1uYXZiYXItdG9nZ2xlci1wYWRkaW5nLXkpIHZhcigtLWJzLW5hdmJhci10b2dnbGVyLXBhZGRpbmcteCk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tYnMtbmF2YmFyLXRvZ2dsZXItZm9udC1zaXplKTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiB2YXIoLS1icy1uYXZiYXItY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiB2YXIoLS1icy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW5hdmJhci10b2dnbGVyLWJvcmRlci1jb2xvcik7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLW5hdmJhci10b2dnbGVyLWJvcmRlci1yYWRpdXMpO1xuICB0cmFuc2l0aW9uOiB2YXIoLS1icy1uYXZiYXItdG9nZ2xlci10cmFuc2l0aW9uKTtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLm5hdmJhci10b2dnbGVyOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLm5hdmJhci10b2dnbGVyOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiAwIDAgMCB2YXIoLS1icy1uYXZiYXItdG9nZ2xlci1mb2N1cy13aWR0aCk7XG59XG5cbi5uYXZiYXItdG9nZ2xlci1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMS41ZW07XG4gIGhlaWdodDogMS41ZW07XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHZhcigtLWJzLW5hdmJhci10b2dnbGVyLWljb24tYmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbn1cblxuLm5hdmJhci1uYXYtc2Nyb2xsIHtcbiAgbWF4LWhlaWdodDogdmFyKC0tYnMtc2Nyb2xsLWhlaWdodCwgNzV2aCk7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAubmF2YmFyLWV4cGFuZC1zbSB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItbmF2IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtc20gLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1icy1uYXZiYXItbmF2LWxpbmstcGFkZGluZy14KTtcbiAgICBwYWRkaW5nLWxlZnQ6IHZhcigtLWJzLW5hdmJhci1uYXYtbGluay1wYWRkaW5nLXgpO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItbmF2LXNjcm9sbCB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtc20gLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIGZsZXgtYmFzaXM6IGF1dG87XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtc20gLm5hdmJhci10b2dnbGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXNtIC5vZmZjYW52YXMge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgei1pbmRleDogYXV0bztcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXNtIC5vZmZjYW52YXMgLm9mZmNhbnZhcy1oZWFkZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtc20gLm9mZmNhbnZhcyAub2ZmY2FudmFzLWJvZHkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1ncm93OiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgb3ZlcmZsb3cteTogdmlzaWJsZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5uYXZiYXItZXhwYW5kLW1kIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci1uYXYge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICAgIHBhZGRpbmctcmlnaHQ6IHZhcigtLWJzLW5hdmJhci1uYXYtbGluay1wYWRkaW5nLXgpO1xuICAgIHBhZGRpbmctbGVmdDogdmFyKC0tYnMtbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteCk7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci1uYXYtc2Nyb2xsIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgZmxleC1iYXNpczogYXV0bztcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLXRvZ2dsZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbWQgLm9mZmNhbnZhcyB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB6LWluZGV4OiBhdXRvO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICAgIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbWQgLm9mZmNhbnZhcyAub2ZmY2FudmFzLWhlYWRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1tZCAub2ZmY2FudmFzIC5vZmZjYW52YXMtYm9keSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWdyb3c6IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBvdmVyZmxvdy15OiB2aXNpYmxlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm5hdmJhci1leHBhbmQtbGcge1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLW5hdiB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gICAgcGFkZGluZy1yaWdodDogdmFyKC0tYnMtbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteCk7XG4gICAgcGFkZGluZy1sZWZ0OiB2YXIoLS1icy1uYXZiYXItbmF2LWxpbmstcGFkZGluZy14KTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLW5hdi1zY3JvbGwge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItY29sbGFwc2Uge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1sZyAub2ZmY2FudmFzIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHotaW5kZXg6IGF1dG87XG4gICAgZmxleC1ncm93OiAxO1xuICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1sZyAub2ZmY2FudmFzIC5vZmZjYW52YXMtaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLWxnIC5vZmZjYW52YXMgLm9mZmNhbnZhcy1ib2R5IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZ3JvdzogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG92ZXJmbG93LXk6IHZpc2libGU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm5hdmJhci1leHBhbmQteGwge1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLW5hdiB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gICAgcGFkZGluZy1yaWdodDogdmFyKC0tYnMtbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteCk7XG4gICAgcGFkZGluZy1sZWZ0OiB2YXIoLS1icy1uYXZiYXItbmF2LWxpbmstcGFkZGluZy14KTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLW5hdi1zY3JvbGwge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItY29sbGFwc2Uge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14bCAub2ZmY2FudmFzIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHotaW5kZXg6IGF1dG87XG4gICAgZmxleC1ncm93OiAxO1xuICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14bCAub2ZmY2FudmFzIC5vZmZjYW52YXMtaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXhsIC5vZmZjYW52YXMgLm9mZmNhbnZhcy1ib2R5IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZ3JvdzogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG92ZXJmbG93LXk6IHZpc2libGU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLm5hdmJhci1leHBhbmQteHhsIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteHhsIC5uYXZiYXItbmF2IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXh4bCAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXh4bCAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICAgIHBhZGRpbmctcmlnaHQ6IHZhcigtLWJzLW5hdmJhci1uYXYtbGluay1wYWRkaW5nLXgpO1xuICAgIHBhZGRpbmctbGVmdDogdmFyKC0tYnMtbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteCk7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteHhsIC5uYXZiYXItbmF2LXNjcm9sbCB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteHhsIC5uYXZiYXItY29sbGFwc2Uge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXh4bCAubmF2YmFyLXRvZ2dsZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteHhsIC5vZmZjYW52YXMge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgei1pbmRleDogYXV0bztcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXh4bCAub2ZmY2FudmFzIC5vZmZjYW52YXMtaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXh4bCAub2ZmY2FudmFzIC5vZmZjYW52YXMtYm9keSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWdyb3c6IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBvdmVyZmxvdy15OiB2aXNpYmxlO1xuICB9XG59XG4ubmF2YmFyLWV4cGFuZCB7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG4ubmF2YmFyLWV4cGFuZCAubmF2YmFyLW5hdiB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG4ubmF2YmFyLWV4cGFuZCAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5uYXZiYXItZXhwYW5kIC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gIHBhZGRpbmctcmlnaHQ6IHZhcigtLWJzLW5hdmJhci1uYXYtbGluay1wYWRkaW5nLXgpO1xuICBwYWRkaW5nLWxlZnQ6IHZhcigtLWJzLW5hdmJhci1uYXYtbGluay1wYWRkaW5nLXgpO1xufVxuLm5hdmJhci1leHBhbmQgLm5hdmJhci1uYXYtc2Nyb2xsIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG4ubmF2YmFyLWV4cGFuZCAubmF2YmFyLWNvbGxhcHNlIHtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICBmbGV4LWJhc2lzOiBhdXRvO1xufVxuLm5hdmJhci1leHBhbmQgLm5hdmJhci10b2dnbGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5uYXZiYXItZXhwYW5kIC5vZmZjYW52YXMge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICB6LWluZGV4OiBhdXRvO1xuICBmbGV4LWdyb3c6IDE7XG4gIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbjogbm9uZTtcbn1cbi5uYXZiYXItZXhwYW5kIC5vZmZjYW52YXMgLm9mZmNhbnZhcy1oZWFkZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm5hdmJhci1leHBhbmQgLm9mZmNhbnZhcyAub2ZmY2FudmFzLWJvZHkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWdyb3c6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93LXk6IHZpc2libGU7XG59XG5cbi5uYXZiYXItZGFyayxcbi5uYXZiYXJbZGF0YS1icy10aGVtZT1kYXJrXSB7XG4gIC0tYnMtbmF2YmFyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNTUpO1xuICAtLWJzLW5hdmJhci1ob3Zlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjc1KTtcbiAgLS1icy1uYXZiYXItZGlzYWJsZWQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yNSk7XG4gIC0tYnMtbmF2YmFyLWFjdGl2ZS1jb2xvcjogI2ZmZmZmZjtcbiAgLS1icy1uYXZiYXItYnJhbmQtY29sb3I6ICNmZmZmZmY7XG4gIC0tYnMtbmF2YmFyLWJyYW5kLWhvdmVyLWNvbG9yOiAjZmZmZmZmO1xuICAtLWJzLW5hdmJhci10b2dnbGVyLWJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xuICAtLWJzLW5hdmJhci10b2dnbGVyLWljb24tYmc6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMzAgMzAnJTNlJTNjcGF0aCBzdHJva2U9J3JnYmElMjgyNTUsIDI1NSwgMjU1LCAwLjU1JTI5JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgc3Ryb2tlLXdpZHRoPScyJyBkPSdNNCA3aDIyTTQgMTVoMjJNNCAyM2gyMicvJTNlJTNjL3N2ZyUzZVwiKTtcbn1cblxuW2RhdGEtYnMtdGhlbWU9ZGFya10gLm5hdmJhci10b2dnbGVyLWljb24ge1xuICAtLWJzLW5hdmJhci10b2dnbGVyLWljb24tYmc6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMzAgMzAnJTNlJTNjcGF0aCBzdHJva2U9J3JnYmElMjgyNTUsIDI1NSwgMjU1LCAwLjU1JTI5JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgc3Ryb2tlLXdpZHRoPScyJyBkPSdNNCA3aDIyTTQgMTVoMjJNNCAyM2gyMicvJTNlJTNjL3N2ZyUzZVwiKTtcbn1cblxuLmNhcm91c2VsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uY2Fyb3VzZWwucG9pbnRlci1ldmVudCB7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXk7XG59XG5cbi5jYXJvdXNlbC1pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uY2Fyb3VzZWwtaW5uZXI6OmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xuICBjb250ZW50OiBcIlwiO1xufVxuXG4uY2Fyb3VzZWwtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogbm9uZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tcmlnaHQ6IC0xMDAlO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjZzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmNhcm91c2VsLWl0ZW0ge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cblxuLmNhcm91c2VsLWl0ZW0uYWN0aXZlLFxuLmNhcm91c2VsLWl0ZW0tbmV4dCxcbi5jYXJvdXNlbC1pdGVtLXByZXYge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmNhcm91c2VsLWl0ZW0tbmV4dDpub3QoLmNhcm91c2VsLWl0ZW0tc3RhcnQpLFxuLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLWVuZCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbn1cblxuLmNhcm91c2VsLWl0ZW0tcHJldjpub3QoLmNhcm91c2VsLWl0ZW0tZW5kKSxcbi5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1zdGFydCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG59XG5cbi5jYXJvdXNlbC1mYWRlIC5jYXJvdXNlbC1pdGVtIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbiAgdHJhbnNmb3JtOiBub25lO1xufVxuLmNhcm91c2VsLWZhZGUgLmNhcm91c2VsLWl0ZW0uYWN0aXZlLFxuLmNhcm91c2VsLWZhZGUgLmNhcm91c2VsLWl0ZW0tbmV4dC5jYXJvdXNlbC1pdGVtLXN0YXJ0LFxuLmNhcm91c2VsLWZhZGUgLmNhcm91c2VsLWl0ZW0tcHJldi5jYXJvdXNlbC1pdGVtLWVuZCB7XG4gIHotaW5kZXg6IDE7XG4gIG9wYWNpdHk6IDE7XG59XG4uY2Fyb3VzZWwtZmFkZSAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tc3RhcnQsXG4uY2Fyb3VzZWwtZmFkZSAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tZW5kIHtcbiAgei1pbmRleDogMDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwcyAwLjZzO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmNhcm91c2VsLWZhZGUgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLXN0YXJ0LFxuICAuY2Fyb3VzZWwtZmFkZSAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tZW5kIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG5cbi5jYXJvdXNlbC1jb250cm9sLXByZXYsXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxNSU7XG4gIHBhZGRpbmc6IDA7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGZpbHRlcjogdmFyKC0tYnMtY2Fyb3VzZWwtY29udHJvbC1pY29uLWZpbHRlcik7XG4gIGJvcmRlcjogMDtcbiAgb3BhY2l0eTogMC41O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzIGVhc2U7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuY2Fyb3VzZWwtY29udHJvbC1wcmV2LFxuICAuY2Fyb3VzZWwtY29udHJvbC1uZXh0IHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2OmhvdmVyLCAuY2Fyb3VzZWwtY29udHJvbC1wcmV2OmZvY3VzLFxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dDpob3Zlcixcbi5jYXJvdXNlbC1jb250cm9sLW5leHQ6Zm9jdXMge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBvdXRsaW5lOiAwO1xuICBvcGFjaXR5OiAwLjk7XG59XG5cbi5jYXJvdXNlbC1jb250cm9sLXByZXYge1xuICBsZWZ0OiAwO1xufVxuXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0IHtcbiAgcmlnaHQ6IDA7XG59XG5cbi5jYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbixcbi5jYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDJyZW07XG4gIGhlaWdodDogMnJlbTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbn1cblxuLmNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nJTIzZmZmZmZmJyUzZSUzY3BhdGggZD0nTTExLjM1NCAxLjY0NmEuNS41IDAgMCAxIDAgLjcwOEw1LjcwNyA4bDUuNjQ3IDUuNjQ2YS41LjUgMCAwIDEtLjcwOC43MDhsLTYtNmEuNS41IDAgMCAxIDAtLjcwOGw2LTZhLjUuNSAwIDAgMSAuNzA4IDAnLyUzZSUzYy9zdmclM2VcIikgLypydGw6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nJTIzZmZmZmZmJyUzZSUzY3BhdGggZD0nTTQuNjQ2IDEuNjQ2YS41LjUgMCAwIDEgLjcwOCAwbDYgNmEuNS41IDAgMCAxIDAgLjcwOGwtNiA2YS41LjUgMCAwIDEtLjcwOC0uNzA4TDEwLjI5MyA4IDQuNjQ2IDIuMzU0YS41LjUgMCAwIDEgMC0uNzA4Jy8lM2UlM2Mvc3ZnJTNlXCIpKi87XG59XG5cbi5jYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9JyUyM2ZmZmZmZiclM2UlM2NwYXRoIGQ9J000LjY0NiAxLjY0NmEuNS41IDAgMCAxIC43MDggMGw2IDZhLjUuNSAwIDAgMSAwIC43MDhsLTYgNmEuNS41IDAgMCAxLS43MDgtLjcwOEwxMC4yOTMgOCA0LjY0NiAyLjM1NGEuNS41IDAgMCAxIDAtLjcwOCcvJTNlJTNjL3N2ZyUzZVwiKSAvKnJ0bDp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPSclMjNmZmZmZmYnJTNlJTNjcGF0aCBkPSdNMTEuMzU0IDEuNjQ2YS41LjUgMCAwIDEgMCAuNzA4TDUuNzA3IDhsNS42NDcgNS42NDZhLjUuNSAwIDAgMS0uNzA4LjcwOGwtNi02YS41LjUgMCAwIDEgMC0uNzA4bDYtNmEuNS41IDAgMCAxIC43MDggMCcvJTNlJTNjL3N2ZyUzZVwiKSovO1xufVxuXG4uY2Fyb3VzZWwtaW5kaWNhdG9ycyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1yaWdodDogMTUlO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBtYXJnaW4tbGVmdDogMTUlO1xufVxuLmNhcm91c2VsLWluZGljYXRvcnMgW2RhdGEtYnMtdGFyZ2V0XSB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBmbGV4OiAwIDEgYXV0bztcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogM3B4O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tcmlnaHQ6IDNweDtcbiAgbWFyZ2luLWxlZnQ6IDNweDtcbiAgdGV4dC1pbmRlbnQ6IC05OTlweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1jYXJvdXNlbC1pbmRpY2F0b3ItYWN0aXZlLWJnKTtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItdG9wOiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBvcGFjaXR5OiAwLjU7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC42cyBlYXNlO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmNhcm91c2VsLWluZGljYXRvcnMgW2RhdGEtYnMtdGFyZ2V0XSB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmNhcm91c2VsLWluZGljYXRvcnMgLmFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5jYXJvdXNlbC1jYXB0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTUlO1xuICBib3R0b206IDEuMjVyZW07XG4gIGxlZnQ6IDE1JTtcbiAgcGFkZGluZy10b3A6IDEuMjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAxLjI1cmVtO1xuICBjb2xvcjogdmFyKC0tYnMtY2Fyb3VzZWwtY2FwdGlvbi1jb2xvcik7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmNhcm91c2VsLWRhcmsge1xuICAtLWJzLWNhcm91c2VsLWluZGljYXRvci1hY3RpdmUtYmc6ICMwMDA7XG4gIC0tYnMtY2Fyb3VzZWwtY2FwdGlvbi1jb2xvcjogIzAwMDtcbiAgLS1icy1jYXJvdXNlbC1jb250cm9sLWljb24tZmlsdGVyOiBpbnZlcnQoMSkgZ3JheXNjYWxlKDEwMCk7XG59XG5cbjpyb290LFxuW2RhdGEtYnMtdGhlbWU9bGlnaHRdIHtcbiAgLS1icy1jYXJvdXNlbC1pbmRpY2F0b3ItYWN0aXZlLWJnOiAjZmZmZmZmO1xuICAtLWJzLWNhcm91c2VsLWNhcHRpb24tY29sb3I6ICNmZmZmZmY7XG4gIC0tYnMtY2Fyb3VzZWwtY29udHJvbC1pY29uLWZpbHRlcjogO1xufVxuXG5bZGF0YS1icy10aGVtZT1kYXJrXSB7XG4gIC0tYnMtY2Fyb3VzZWwtaW5kaWNhdG9yLWFjdGl2ZS1iZzogIzAwMDtcbiAgLS1icy1jYXJvdXNlbC1jYXB0aW9uLWNvbG9yOiAjMDAwO1xuICAtLWJzLWNhcm91c2VsLWNvbnRyb2wtaWNvbi1maWx0ZXI6IGludmVydCgxKSBncmF5c2NhbGUoMTAwKTtcbn1cblxuLmZpeGVkLXRvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTAzMDtcbn1cblxuLmZpeGVkLWJvdHRvbSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTAzMDtcbn1cblxuLnN0aWNreS10b3Age1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDEwMjA7XG59XG5cbi5zdGlja3ktYm90dG9tIHtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiAxMDIwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnN0aWNreS1zbS10b3Age1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IDEwMjA7XG4gIH1cbiAgLnN0aWNreS1zbS1ib3R0b20ge1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IDEwMjA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RpY2t5LW1kLXRvcCB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogMTAyMDtcbiAgfVxuICAuc3RpY2t5LW1kLWJvdHRvbSB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICBib3R0b206IDA7XG4gICAgei1pbmRleDogMTAyMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5zdGlja3ktbGctdG9wIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiAxMDIwO1xuICB9XG4gIC5zdGlja3ktbGctYm90dG9tIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIGJvdHRvbTogMDtcbiAgICB6LWluZGV4OiAxMDIwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5zdGlja3kteGwtdG9wIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiAxMDIwO1xuICB9XG4gIC5zdGlja3kteGwtYm90dG9tIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIGJvdHRvbTogMDtcbiAgICB6LWluZGV4OiAxMDIwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5zdGlja3kteHhsLXRvcCB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogMTAyMDtcbiAgfVxuICAuc3RpY2t5LXh4bC1ib3R0b20ge1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IDEwMjA7XG4gIH1cbn1cbi5kLWlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xufVxuXG4uZC1pbmxpbmUtYmxvY2sge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbn1cblxuLmQtYmxvY2sge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuXG4uZC1ncmlkIHtcbiAgZGlzcGxheTogZ3JpZCAhaW1wb3J0YW50O1xufVxuXG4uZC1pbmxpbmUtZ3JpZCB7XG4gIGRpc3BsYXk6IGlubGluZS1ncmlkICFpbXBvcnRhbnQ7XG59XG5cbi5kLXRhYmxlIHtcbiAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbn1cblxuLmQtdGFibGUtcm93IHtcbiAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG59XG5cbi5kLXRhYmxlLWNlbGwge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG59XG5cbi5kLWZsZXgge1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG59XG5cbi5kLWlubGluZS1mbGV4IHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbn1cblxuLmQtbm9uZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1lbmQge1xuICBib3JkZXItcmlnaHQ6IHZhcigtLWJzLWJvcmRlci13aWR0aCkgdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSB2YXIoLS1icy1ib3JkZXItY29sb3IpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItZW5kLTAge1xuICBib3JkZXItcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtZmlsbCB7XG4gIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LXJvdyB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtY29sdW1uIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1yb3ctcmV2ZXJzZSB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1jb2x1bW4tcmV2ZXJzZSB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1ncm93LTAge1xuICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtZ3Jvdy0xIHtcbiAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LXNocmluay0wIHtcbiAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtc2hyaW5rLTEge1xuICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50O1xufVxuXG4uZmxleC13cmFwIHtcbiAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LW5vd3JhcCB7XG4gIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LXdyYXAtcmV2ZXJzZSB7XG4gIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG59XG5cbi5qdXN0aWZ5LWNvbnRlbnQtc3RhcnQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbn1cblxuLmp1c3RpZnktY29udGVudC1lbmQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG59XG5cbi5qdXN0aWZ5LWNvbnRlbnQtY2VudGVyIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuLmp1c3RpZnktY29udGVudC1iZXR3ZWVuIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG59XG5cbi5qdXN0aWZ5LWNvbnRlbnQtYXJvdW5kIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbn1cblxuLmp1c3RpZnktY29udGVudC1ldmVubHkge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seSAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24taXRlbXMtc3RhcnQge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24taXRlbXMtZW5kIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1pdGVtcy1jZW50ZXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1pdGVtcy1iYXNlbGluZSB7XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24taXRlbXMtc3RyZXRjaCB7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XG59XG5cbi5vcmRlci1maXJzdCB7XG4gIG9yZGVyOiAtMSAhaW1wb3J0YW50O1xufVxuXG4ub3JkZXItMCB7XG4gIG9yZGVyOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5vcmRlci0xIHtcbiAgb3JkZXI6IDEgIWltcG9ydGFudDtcbn1cblxuLm9yZGVyLTIge1xuICBvcmRlcjogMiAhaW1wb3J0YW50O1xufVxuXG4ub3JkZXItMyB7XG4gIG9yZGVyOiAzICFpbXBvcnRhbnQ7XG59XG5cbi5vcmRlci00IHtcbiAgb3JkZXI6IDQgIWltcG9ydGFudDtcbn1cblxuLm9yZGVyLTUge1xuICBvcmRlcjogNSAhaW1wb3J0YW50O1xufVxuXG4ub3JkZXItbGFzdCB7XG4gIG9yZGVyOiA2ICFpbXBvcnRhbnQ7XG59XG5cbi5tLTAge1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbn1cblxuLm0tMTAge1xuICBtYXJnaW46IDEwcHggIWltcG9ydGFudDtcbn1cblxuLm0tMTUge1xuICBtYXJnaW46IDE1cHggIWltcG9ydGFudDtcbn1cblxuLm0tMjAge1xuICBtYXJnaW46IDIwcHggIWltcG9ydGFudDtcbn1cblxuLm0tMjUge1xuICBtYXJnaW46IDI1cHggIWltcG9ydGFudDtcbn1cblxuLm0tMzAge1xuICBtYXJnaW46IDMwcHggIWltcG9ydGFudDtcbn1cblxuLm0tMzUge1xuICBtYXJnaW46IDM1cHggIWltcG9ydGFudDtcbn1cblxuLm0tNDAge1xuICBtYXJnaW46IDQwcHggIWltcG9ydGFudDtcbn1cblxuLm0tNTAge1xuICBtYXJnaW46IDUwcHggIWltcG9ydGFudDtcbn1cblxuLm0tNjAge1xuICBtYXJnaW46IDYwcHggIWltcG9ydGFudDtcbn1cblxuLm0tODAge1xuICBtYXJnaW46IDgwcHggIWltcG9ydGFudDtcbn1cblxuLm0tMTAwIHtcbiAgbWFyZ2luOiAxMDBweCAhaW1wb3J0YW50O1xufVxuXG4ubS0xMjUge1xuICBtYXJnaW46IDEyNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tLTE0MCB7XG4gIG1hcmdpbjogMTQwcHggIWltcG9ydGFudDtcbn1cblxuLm0tMTgwIHtcbiAgbWFyZ2luOiAxODBweCAhaW1wb3J0YW50O1xufVxuXG4ubS1hdXRvIHtcbiAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5teC0wIHtcbiAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5teC0xMCB7XG4gIG1hcmdpbi1yaWdodDogMTBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMTBweCAhaW1wb3J0YW50O1xufVxuXG4ubXgtMTUge1xuICBtYXJnaW4tcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcbn1cblxuLm14LTIwIHtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5teC0yNSB7XG4gIG1hcmdpbi1yaWdodDogMjVweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMjVweCAhaW1wb3J0YW50O1xufVxuXG4ubXgtMzAge1xuICBtYXJnaW4tcmlnaHQ6IDMwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDMwcHggIWltcG9ydGFudDtcbn1cblxuLm14LTM1IHtcbiAgbWFyZ2luLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAzNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5teC00MCB7XG4gIG1hcmdpbi1yaWdodDogNDBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogNDBweCAhaW1wb3J0YW50O1xufVxuXG4ubXgtNTAge1xuICBtYXJnaW4tcmlnaHQ6IDUwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDUwcHggIWltcG9ydGFudDtcbn1cblxuLm14LTYwIHtcbiAgbWFyZ2luLXJpZ2h0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiA2MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5teC04MCB7XG4gIG1hcmdpbi1yaWdodDogODBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogODBweCAhaW1wb3J0YW50O1xufVxuXG4ubXgtMTAwIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMDBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMTAwcHggIWltcG9ydGFudDtcbn1cblxuLm14LTEyNSB7XG4gIG1hcmdpbi1yaWdodDogMTI1cHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDEyNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5teC0xNDAge1xuICBtYXJnaW4tcmlnaHQ6IDE0MHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAxNDBweCAhaW1wb3J0YW50O1xufVxuXG4ubXgtMTgwIHtcbiAgbWFyZ2luLXJpZ2h0OiAxODBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMTgwcHggIWltcG9ydGFudDtcbn1cblxuLm14LWF1dG8ge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm15LTAge1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLm15LTEwIHtcbiAgbWFyZ2luLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5teS0xNSB7XG4gIG1hcmdpbi10b3A6IDE1cHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O1xufVxuXG4ubXktMjAge1xuICBtYXJnaW4tdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbn1cblxuLm15LTI1IHtcbiAgbWFyZ2luLXRvcDogMjVweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5teS0zMCB7XG4gIG1hcmdpbi10b3A6IDMwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xufVxuXG4ubXktMzUge1xuICBtYXJnaW4tdG9wOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDM1cHggIWltcG9ydGFudDtcbn1cblxuLm15LTQwIHtcbiAgbWFyZ2luLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5teS01MCB7XG4gIG1hcmdpbi10b3A6IDUwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogNTBweCAhaW1wb3J0YW50O1xufVxuXG4ubXktNjAge1xuICBtYXJnaW4tdG9wOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDYwcHggIWltcG9ydGFudDtcbn1cblxuLm15LTgwIHtcbiAgbWFyZ2luLXRvcDogODBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiA4MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5teS0xMDAge1xuICBtYXJnaW4tdG9wOiAxMDBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAxMDBweCAhaW1wb3J0YW50O1xufVxuXG4ubXktMTI1IHtcbiAgbWFyZ2luLXRvcDogMTI1cHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMTI1cHggIWltcG9ydGFudDtcbn1cblxuLm15LTE0MCB7XG4gIG1hcmdpbi10b3A6IDE0MHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDE0MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5teS0xODAge1xuICBtYXJnaW4tdG9wOiAxODBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAxODBweCAhaW1wb3J0YW50O1xufVxuXG4ubXktYXV0byB7XG4gIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubXQtMCB7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLm10LTEwIHtcbiAgbWFyZ2luLXRvcDogMTBweCAhaW1wb3J0YW50O1xufVxuXG4ubXQtMTUge1xuICBtYXJnaW4tdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tdC0yMCB7XG4gIG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDtcbn1cblxuLm10LTI1IHtcbiAgbWFyZ2luLXRvcDogMjVweCAhaW1wb3J0YW50O1xufVxuXG4ubXQtMzAge1xuICBtYXJnaW4tdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tdC0zNSB7XG4gIG1hcmdpbi10b3A6IDM1cHggIWltcG9ydGFudDtcbn1cblxuLm10LTQwIHtcbiAgbWFyZ2luLXRvcDogNDBweCAhaW1wb3J0YW50O1xufVxuXG4ubXQtNTAge1xuICBtYXJnaW4tdG9wOiA1MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tdC02MCB7XG4gIG1hcmdpbi10b3A6IDYwcHggIWltcG9ydGFudDtcbn1cblxuLm10LTgwIHtcbiAgbWFyZ2luLXRvcDogODBweCAhaW1wb3J0YW50O1xufVxuXG4ubXQtMTAwIHtcbiAgbWFyZ2luLXRvcDogMTAwcHggIWltcG9ydGFudDtcbn1cblxuLm10LTEyNSB7XG4gIG1hcmdpbi10b3A6IDEyNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tdC0xNDAge1xuICBtYXJnaW4tdG9wOiAxNDBweCAhaW1wb3J0YW50O1xufVxuXG4ubXQtMTgwIHtcbiAgbWFyZ2luLXRvcDogMTgwcHggIWltcG9ydGFudDtcbn1cblxuLm10LWF1dG8ge1xuICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5tZS0wIHtcbiAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5tZS0xMCB7XG4gIG1hcmdpbi1yaWdodDogMTBweCAhaW1wb3J0YW50O1xufVxuXG4ubWUtMTUge1xuICBtYXJnaW4tcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcbn1cblxuLm1lLTIwIHtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tZS0yNSB7XG4gIG1hcmdpbi1yaWdodDogMjVweCAhaW1wb3J0YW50O1xufVxuXG4ubWUtMzAge1xuICBtYXJnaW4tcmlnaHQ6IDMwcHggIWltcG9ydGFudDtcbn1cblxuLm1lLTM1IHtcbiAgbWFyZ2luLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tZS00MCB7XG4gIG1hcmdpbi1yaWdodDogNDBweCAhaW1wb3J0YW50O1xufVxuXG4ubWUtNTAge1xuICBtYXJnaW4tcmlnaHQ6IDUwcHggIWltcG9ydGFudDtcbn1cblxuLm1lLTYwIHtcbiAgbWFyZ2luLXJpZ2h0OiA2MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tZS04MCB7XG4gIG1hcmdpbi1yaWdodDogODBweCAhaW1wb3J0YW50O1xufVxuXG4ubWUtMTAwIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMDBweCAhaW1wb3J0YW50O1xufVxuXG4ubWUtMTI1IHtcbiAgbWFyZ2luLXJpZ2h0OiAxMjVweCAhaW1wb3J0YW50O1xufVxuXG4ubWUtMTQwIHtcbiAgbWFyZ2luLXJpZ2h0OiAxNDBweCAhaW1wb3J0YW50O1xufVxuXG4ubWUtMTgwIHtcbiAgbWFyZ2luLXJpZ2h0OiAxODBweCAhaW1wb3J0YW50O1xufVxuXG4ubWUtYXV0byB7XG4gIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubWItMCB7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLm1iLTEwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xufVxuXG4ubWItMTUge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tYi0yMCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbn1cblxuLm1iLTI1IHtcbiAgbWFyZ2luLWJvdHRvbTogMjVweCAhaW1wb3J0YW50O1xufVxuXG4ubWItMzAge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tYi0zNSB7XG4gIG1hcmdpbi1ib3R0b206IDM1cHggIWltcG9ydGFudDtcbn1cblxuLm1iLTQwIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xufVxuXG4ubWItNTAge1xuICBtYXJnaW4tYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tYi02MCB7XG4gIG1hcmdpbi1ib3R0b206IDYwcHggIWltcG9ydGFudDtcbn1cblxuLm1iLTgwIHtcbiAgbWFyZ2luLWJvdHRvbTogODBweCAhaW1wb3J0YW50O1xufVxuXG4ubWItMTAwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTAwcHggIWltcG9ydGFudDtcbn1cblxuLm1iLTEyNSB7XG4gIG1hcmdpbi1ib3R0b206IDEyNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tYi0xNDAge1xuICBtYXJnaW4tYm90dG9tOiAxNDBweCAhaW1wb3J0YW50O1xufVxuXG4ubWItMTgwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTgwcHggIWltcG9ydGFudDtcbn1cblxuLm1iLWF1dG8ge1xuICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5tcy0wIHtcbiAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuLm1zLTEwIHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbn1cblxuLm1zLTE1IHtcbiAgbWFyZ2luLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcbn1cblxuLm1zLTIwIHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbn1cblxuLm1zLTI1IHtcbiAgbWFyZ2luLWxlZnQ6IDI1cHggIWltcG9ydGFudDtcbn1cblxuLm1zLTMwIHtcbiAgbWFyZ2luLWxlZnQ6IDMwcHggIWltcG9ydGFudDtcbn1cblxuLm1zLTM1IHtcbiAgbWFyZ2luLWxlZnQ6IDM1cHggIWltcG9ydGFudDtcbn1cblxuLm1zLTQwIHtcbiAgbWFyZ2luLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbn1cblxuLm1zLTUwIHtcbiAgbWFyZ2luLWxlZnQ6IDUwcHggIWltcG9ydGFudDtcbn1cblxuLm1zLTYwIHtcbiAgbWFyZ2luLWxlZnQ6IDYwcHggIWltcG9ydGFudDtcbn1cblxuLm1zLTgwIHtcbiAgbWFyZ2luLWxlZnQ6IDgwcHggIWltcG9ydGFudDtcbn1cblxuLm1zLTEwMCB7XG4gIG1hcmdpbi1sZWZ0OiAxMDBweCAhaW1wb3J0YW50O1xufVxuXG4ubXMtMTI1IHtcbiAgbWFyZ2luLWxlZnQ6IDEyNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tcy0xNDAge1xuICBtYXJnaW4tbGVmdDogMTQwcHggIWltcG9ydGFudDtcbn1cblxuLm1zLTE4MCB7XG4gIG1hcmdpbi1sZWZ0OiAxODBweCAhaW1wb3J0YW50O1xufVxuXG4ubXMtYXV0byB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5wLTAge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5wLTEwIHtcbiAgcGFkZGluZzogMTBweCAhaW1wb3J0YW50O1xufVxuXG4ucC0xNSB7XG4gIHBhZGRpbmc6IDE1cHggIWltcG9ydGFudDtcbn1cblxuLnAtMjAge1xuICBwYWRkaW5nOiAyMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wLTI1IHtcbiAgcGFkZGluZzogMjVweCAhaW1wb3J0YW50O1xufVxuXG4ucC0zMCB7XG4gIHBhZGRpbmc6IDMwcHggIWltcG9ydGFudDtcbn1cblxuLnAtMzUge1xuICBwYWRkaW5nOiAzNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wLTQwIHtcbiAgcGFkZGluZzogNDBweCAhaW1wb3J0YW50O1xufVxuXG4ucC01MCB7XG4gIHBhZGRpbmc6IDUwcHggIWltcG9ydGFudDtcbn1cblxuLnAtNjAge1xuICBwYWRkaW5nOiA2MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wLTgwIHtcbiAgcGFkZGluZzogODBweCAhaW1wb3J0YW50O1xufVxuXG4ucC0xMDAge1xuICBwYWRkaW5nOiAxMDBweCAhaW1wb3J0YW50O1xufVxuXG4ucC0xMjUge1xuICBwYWRkaW5nOiAxMjVweCAhaW1wb3J0YW50O1xufVxuXG4ucC0xNDAge1xuICBwYWRkaW5nOiAxNDBweCAhaW1wb3J0YW50O1xufVxuXG4ucC0xODAge1xuICBwYWRkaW5nOiAxODBweCAhaW1wb3J0YW50O1xufVxuXG4ucHgtMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5weC0xMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5weC0xNSB7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5weC0yMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5weC0yNSB7XG4gIHBhZGRpbmctcmlnaHQ6IDI1cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5weC0zMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDMwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5weC0zNSB7XG4gIHBhZGRpbmctcmlnaHQ6IDM1cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAzNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5weC00MCB7XG4gIHBhZGRpbmctcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5weC01MCB7XG4gIHBhZGRpbmctcmlnaHQ6IDUwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5weC02MCB7XG4gIHBhZGRpbmctcmlnaHQ6IDYwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiA2MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5weC04MCB7XG4gIHBhZGRpbmctcmlnaHQ6IDgwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiA4MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5weC0xMDAge1xuICBwYWRkaW5nLXJpZ2h0OiAxMDBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5weC0xMjUge1xuICBwYWRkaW5nLXJpZ2h0OiAxMjVweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDEyNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5weC0xNDAge1xuICBwYWRkaW5nLXJpZ2h0OiAxNDBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDE0MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5weC0xODAge1xuICBwYWRkaW5nLXJpZ2h0OiAxODBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDE4MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5weS0wIHtcbiAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLnB5LTEwIHtcbiAgcGFkZGluZy10b3A6IDEwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbn1cblxuLnB5LTE1IHtcbiAgcGFkZGluZy10b3A6IDE1cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDE1cHggIWltcG9ydGFudDtcbn1cblxuLnB5LTIwIHtcbiAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbn1cblxuLnB5LTI1IHtcbiAgcGFkZGluZy10b3A6IDI1cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDI1cHggIWltcG9ydGFudDtcbn1cblxuLnB5LTMwIHtcbiAgcGFkZGluZy10b3A6IDMwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbn1cblxuLnB5LTM1IHtcbiAgcGFkZGluZy10b3A6IDM1cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDM1cHggIWltcG9ydGFudDtcbn1cblxuLnB5LTQwIHtcbiAgcGFkZGluZy10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbn1cblxuLnB5LTUwIHtcbiAgcGFkZGluZy10b3A6IDUwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDUwcHggIWltcG9ydGFudDtcbn1cblxuLnB5LTYwIHtcbiAgcGFkZGluZy10b3A6IDYwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDYwcHggIWltcG9ydGFudDtcbn1cblxuLnB5LTgwIHtcbiAgcGFkZGluZy10b3A6IDgwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDgwcHggIWltcG9ydGFudDtcbn1cblxuLnB5LTEwMCB7XG4gIHBhZGRpbmctdG9wOiAxMDBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMTAwcHggIWltcG9ydGFudDtcbn1cblxuLnB5LTEyNSB7XG4gIHBhZGRpbmctdG9wOiAxMjVweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMTI1cHggIWltcG9ydGFudDtcbn1cblxuLnB5LTE0MCB7XG4gIHBhZGRpbmctdG9wOiAxNDBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMTQwcHggIWltcG9ydGFudDtcbn1cblxuLnB5LTE4MCB7XG4gIHBhZGRpbmctdG9wOiAxODBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMTgwcHggIWltcG9ydGFudDtcbn1cblxuLnB0LTAge1xuICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xufVxuXG4ucHQtMTAge1xuICBwYWRkaW5nLXRvcDogMTBweCAhaW1wb3J0YW50O1xufVxuXG4ucHQtMTUge1xuICBwYWRkaW5nLXRvcDogMTVweCAhaW1wb3J0YW50O1xufVxuXG4ucHQtMjAge1xuICBwYWRkaW5nLXRvcDogMjBweCAhaW1wb3J0YW50O1xufVxuXG4ucHQtMjUge1xuICBwYWRkaW5nLXRvcDogMjVweCAhaW1wb3J0YW50O1xufVxuXG4ucHQtMzAge1xuICBwYWRkaW5nLXRvcDogMzBweCAhaW1wb3J0YW50O1xufVxuXG4ucHQtMzUge1xuICBwYWRkaW5nLXRvcDogMzVweCAhaW1wb3J0YW50O1xufVxuXG4ucHQtNDAge1xuICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50O1xufVxuXG4ucHQtNTAge1xuICBwYWRkaW5nLXRvcDogNTBweCAhaW1wb3J0YW50O1xufVxuXG4ucHQtNjAge1xuICBwYWRkaW5nLXRvcDogNjBweCAhaW1wb3J0YW50O1xufVxuXG4ucHQtODAge1xuICBwYWRkaW5nLXRvcDogODBweCAhaW1wb3J0YW50O1xufVxuXG4ucHQtMTAwIHtcbiAgcGFkZGluZy10b3A6IDEwMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wdC0xMjUge1xuICBwYWRkaW5nLXRvcDogMTI1cHggIWltcG9ydGFudDtcbn1cblxuLnB0LTE0MCB7XG4gIHBhZGRpbmctdG9wOiAxNDBweCAhaW1wb3J0YW50O1xufVxuXG4ucHQtMTgwIHtcbiAgcGFkZGluZy10b3A6IDE4MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wZS0wIHtcbiAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuXG4ucGUtMTAge1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wZS0xNSB7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcbn1cblxuLnBlLTIwIHtcbiAgcGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50O1xufVxuXG4ucGUtMjUge1xuICBwYWRkaW5nLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wZS0zMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDMwcHggIWltcG9ydGFudDtcbn1cblxuLnBlLTM1IHtcbiAgcGFkZGluZy1yaWdodDogMzVweCAhaW1wb3J0YW50O1xufVxuXG4ucGUtNDAge1xuICBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wZS01MCB7XG4gIHBhZGRpbmctcmlnaHQ6IDUwcHggIWltcG9ydGFudDtcbn1cblxuLnBlLTYwIHtcbiAgcGFkZGluZy1yaWdodDogNjBweCAhaW1wb3J0YW50O1xufVxuXG4ucGUtODAge1xuICBwYWRkaW5nLXJpZ2h0OiA4MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wZS0xMDAge1xuICBwYWRkaW5nLXJpZ2h0OiAxMDBweCAhaW1wb3J0YW50O1xufVxuXG4ucGUtMTI1IHtcbiAgcGFkZGluZy1yaWdodDogMTI1cHggIWltcG9ydGFudDtcbn1cblxuLnBlLTE0MCB7XG4gIHBhZGRpbmctcmlnaHQ6IDE0MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wZS0xODAge1xuICBwYWRkaW5nLXJpZ2h0OiAxODBweCAhaW1wb3J0YW50O1xufVxuXG4ucGItMCB7XG4gIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5wYi0xMCB7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wYi0xNSB7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wYi0yMCB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wYi0yNSB7XG4gIHBhZGRpbmctYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wYi0zMCB7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wYi0zNSB7XG4gIHBhZGRpbmctYm90dG9tOiAzNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wYi00MCB7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wYi01MCB7XG4gIHBhZGRpbmctYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wYi02MCB7XG4gIHBhZGRpbmctYm90dG9tOiA2MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wYi04MCB7XG4gIHBhZGRpbmctYm90dG9tOiA4MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wYi0xMDAge1xuICBwYWRkaW5nLWJvdHRvbTogMTAwcHggIWltcG9ydGFudDtcbn1cblxuLnBiLTEyNSB7XG4gIHBhZGRpbmctYm90dG9tOiAxMjVweCAhaW1wb3J0YW50O1xufVxuXG4ucGItMTQwIHtcbiAgcGFkZGluZy1ib3R0b206IDE0MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wYi0xODAge1xuICBwYWRkaW5nLWJvdHRvbTogMTgwcHggIWltcG9ydGFudDtcbn1cblxuLnBzLTAge1xuICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuLnBzLTEwIHtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wcy0xNSB7XG4gIHBhZGRpbmctbGVmdDogMTVweCAhaW1wb3J0YW50O1xufVxuXG4ucHMtMjAge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbn1cblxuLnBzLTI1IHtcbiAgcGFkZGluZy1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wcy0zMCB7XG4gIHBhZGRpbmctbGVmdDogMzBweCAhaW1wb3J0YW50O1xufVxuXG4ucHMtMzUge1xuICBwYWRkaW5nLWxlZnQ6IDM1cHggIWltcG9ydGFudDtcbn1cblxuLnBzLTQwIHtcbiAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wcy01MCB7XG4gIHBhZGRpbmctbGVmdDogNTBweCAhaW1wb3J0YW50O1xufVxuXG4ucHMtNjAge1xuICBwYWRkaW5nLWxlZnQ6IDYwcHggIWltcG9ydGFudDtcbn1cblxuLnBzLTgwIHtcbiAgcGFkZGluZy1sZWZ0OiA4MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wcy0xMDAge1xuICBwYWRkaW5nLWxlZnQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wcy0xMjUge1xuICBwYWRkaW5nLWxlZnQ6IDEyNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wcy0xNDAge1xuICBwYWRkaW5nLWxlZnQ6IDE0MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wcy0xODAge1xuICBwYWRkaW5nLWxlZnQ6IDE4MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5nYXAtMCB7XG4gIGdhcDogMCAhaW1wb3J0YW50O1xufVxuXG4uZ2FwLTEwIHtcbiAgZ2FwOiAxMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5nYXAtMTUge1xuICBnYXA6IDE1cHggIWltcG9ydGFudDtcbn1cblxuLmdhcC0yMCB7XG4gIGdhcDogMjBweCAhaW1wb3J0YW50O1xufVxuXG4uZ2FwLTI1IHtcbiAgZ2FwOiAyNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5nYXAtMzAge1xuICBnYXA6IDMwcHggIWltcG9ydGFudDtcbn1cblxuLmdhcC0zNSB7XG4gIGdhcDogMzVweCAhaW1wb3J0YW50O1xufVxuXG4uZ2FwLTQwIHtcbiAgZ2FwOiA0MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5nYXAtNTAge1xuICBnYXA6IDUwcHggIWltcG9ydGFudDtcbn1cblxuLmdhcC02MCB7XG4gIGdhcDogNjBweCAhaW1wb3J0YW50O1xufVxuXG4uZ2FwLTgwIHtcbiAgZ2FwOiA4MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5nYXAtMTAwIHtcbiAgZ2FwOiAxMDBweCAhaW1wb3J0YW50O1xufVxuXG4uZ2FwLTEyNSB7XG4gIGdhcDogMTI1cHggIWltcG9ydGFudDtcbn1cblxuLmdhcC0xNDAge1xuICBnYXA6IDE0MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5nYXAtMTgwIHtcbiAgZ2FwOiAxODBweCAhaW1wb3J0YW50O1xufVxuXG4uZnMtMTAge1xuICBmb250LXNpemU6IDAuNjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5mcy0xMiB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbSAhaW1wb3J0YW50O1xufVxuXG4uZnMtMTMge1xuICBmb250LXNpemU6IDAuODEyNXJlbSAhaW1wb3J0YW50O1xufVxuXG4uZnMtMTQge1xuICBmb250LXNpemU6IDAuODc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5mcy0xNiB7XG4gIGZvbnQtc2l6ZTogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4uZnMtMTgge1xuICBmb250LXNpemU6IDEuMTI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5mcy0yMCB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4uZnMtMjQge1xuICBmb250LXNpemU6IGNhbGMoMS4yNzVyZW0gKyAwLjN2dykgIWltcG9ydGFudDtcbn1cblxuLmZzLTMwIHtcbiAgZm9udC1zaXplOiBjYWxjKDEuMzEyNXJlbSArIDAuNzV2dykgIWltcG9ydGFudDtcbn1cblxuLmZzLTM0IHtcbiAgZm9udC1zaXplOiBjYWxjKDEuMzM3NXJlbSArIDEuMDV2dykgIWltcG9ydGFudDtcbn1cblxuLmZzLTQwIHtcbiAgZm9udC1zaXplOiBjYWxjKDEuMzc1cmVtICsgMS41dncpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXN0YXJ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1lbmQge1xuICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuLnRleHQtd2hpdGUge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEodmFyKC0tYnMtd2hpdGUtcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtcHJpbWFyeSB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSh2YXIoLS1icy1wcmltYXJ5LXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXNlY29uZGFyeSB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSh2YXIoLS1icy1zZWNvbmRhcnktcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtdGVydGlhcnkge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEodmFyKC0tYnMtdGVydGlhcnktcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtYmxhY2sge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEodmFyKC0tYnMtYmxhY2stcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtYm9keSB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSh2YXIoLS1icy1ib2R5LWNvbG9yLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LW11dGVkIHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiB2YXIoLS1icy1zZWNvbmRhcnktY29sb3IpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWJsYWNrLTUwIHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtd2hpdGUtNTAge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1ib2R5LXNlY29uZGFyeSB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogdmFyKC0tYnMtc2Vjb25kYXJ5LWNvbG9yKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1ib2R5LXRlcnRpYXJ5IHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiB2YXIoLS1icy10ZXJ0aWFyeS1jb2xvcikgIWltcG9ydGFudDtcbn1cblxuLnRleHQtYm9keS1lbXBoYXNpcyB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogdmFyKC0tYnMtZW1waGFzaXMtY29sb3IpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXJlc2V0IHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG59XG5cbi5iZy13aGl0ZSB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1icy13aGl0ZS1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJnLXByaW1hcnkge1xuICAtLWJzLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tYnMtcHJpbWFyeS1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJnLXNlY29uZGFyeSB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1icy1zZWNvbmRhcnktcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy10ZXJ0aWFyeSB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1icy10ZXJ0aWFyeS1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJnLWJsYWNrIHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWJzLWJsYWNrLXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYmctYm9keSB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1icy1ib2R5LWJnLXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYmctdHJhbnNwYXJlbnQge1xuICAtLWJzLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1ib2R5LXNlY29uZGFyeSB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1icy1zZWNvbmRhcnktYmctcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1ib2R5LXRlcnRpYXJ5IHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWJzLXRlcnRpYXJ5LWJnLXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmQtc20taW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXNtLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXNtLWdyaWQge1xuICAgIGRpc3BsYXk6IGdyaWQgIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS1pbmxpbmUtZ3JpZCB7XG4gICAgZGlzcGxheTogaW5saW5lLWdyaWQgIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXNtLXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtc20taW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtc20tbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLWZpbGwge1xuICAgIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tcm93LXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLWNvbHVtbi1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS1ncm93LTAge1xuICAgIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLWdyb3ctMSB7XG4gICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tc2hyaW5rLTAge1xuICAgIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tc2hyaW5rLTEge1xuICAgIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20td3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLXdyYXAtcmV2ZXJzZSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXNtLXN0YXJ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXNtLWVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tYmV0d2VlbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1zbS1hcm91bmQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1zbS1ldmVubHkge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXNtLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1zbS1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1zbS1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtc20tYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1zbS1zdHJldGNoIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1zbS1maXJzdCB7XG4gICAgb3JkZXI6IC0xICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXNtLTAge1xuICAgIG9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXNtLTEge1xuICAgIG9yZGVyOiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXNtLTIge1xuICAgIG9yZGVyOiAyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXNtLTMge1xuICAgIG9yZGVyOiAzICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXNtLTQge1xuICAgIG9yZGVyOiA0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXNtLTUge1xuICAgIG9yZGVyOiA1ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXNtLWxhc3Qge1xuICAgIG9yZGVyOiA2ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tMCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tMTAge1xuICAgIG1hcmdpbjogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLTE1IHtcbiAgICBtYXJnaW46IDE1cHggIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS0yMCB7XG4gICAgbWFyZ2luOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tMjUge1xuICAgIG1hcmdpbjogMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLTMwIHtcbiAgICBtYXJnaW46IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS0zNSB7XG4gICAgbWFyZ2luOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tNDAge1xuICAgIG1hcmdpbjogNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLTUwIHtcbiAgICBtYXJnaW46IDUwcHggIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS02MCB7XG4gICAgbWFyZ2luOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tODAge1xuICAgIG1hcmdpbjogODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLTEwMCB7XG4gICAgbWFyZ2luOiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLTEyNSB7XG4gICAgbWFyZ2luOiAxMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLTE0MCB7XG4gICAgbWFyZ2luOiAxNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLTE4MCB7XG4gICAgbWFyZ2luOiAxODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1zbS0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1zbS0xMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXgtc20tMTUge1xuICAgIG1hcmdpbi1yaWdodDogMTVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXNtLTIwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1zbS0yNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuICAubXgtc20tMzAge1xuICAgIG1hcmdpbi1yaWdodDogMzBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXNtLTM1IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDM1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1zbS00MCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXgtc20tNTAge1xuICAgIG1hcmdpbi1yaWdodDogNTBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXNtLTYwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDYwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1zbS04MCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDgwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXgtc20tMTAwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXNtLTEyNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMjVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1zbS0xNDAge1xuICAgIG1hcmdpbi1yaWdodDogMTQwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMTQwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXgtc20tMTgwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE4MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDE4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXNtLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXNtLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXNtLTEwIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1zbS0xNSB7XG4gICAgbWFyZ2luLXRvcDogMTVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHggIWltcG9ydGFudDtcbiAgfVxuICAubXktc20tMjAge1xuICAgIG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXNtLTI1IHtcbiAgICBtYXJnaW4tdG9wOiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1zbS0zMCB7XG4gICAgbWFyZ2luLXRvcDogMzBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXktc20tMzUge1xuICAgIG1hcmdpbi10b3A6IDM1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXNtLTQwIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1zbS01MCB7XG4gICAgbWFyZ2luLXRvcDogNTBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXktc20tNjAge1xuICAgIG1hcmdpbi10b3A6IDYwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXNtLTgwIHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1zbS0xMDAge1xuICAgIG1hcmdpbi10b3A6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXktc20tMTI1IHtcbiAgICBtYXJnaW4tdG9wOiAxMjVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXNtLTE0MCB7XG4gICAgbWFyZ2luLXRvcDogMTQwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1zbS0xODAge1xuICAgIG1hcmdpbi10b3A6IDE4MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTgwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXktc20tYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS0xMCB7XG4gICAgbWFyZ2luLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS0xNSB7XG4gICAgbWFyZ2luLXRvcDogMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS0yMCB7XG4gICAgbWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS0yNSB7XG4gICAgbWFyZ2luLXRvcDogMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS0zMCB7XG4gICAgbWFyZ2luLXRvcDogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS0zNSB7XG4gICAgbWFyZ2luLXRvcDogMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS00MCB7XG4gICAgbWFyZ2luLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS01MCB7XG4gICAgbWFyZ2luLXRvcDogNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS02MCB7XG4gICAgbWFyZ2luLXRvcDogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS04MCB7XG4gICAgbWFyZ2luLXRvcDogODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS0xMDAge1xuICAgIG1hcmdpbi10b3A6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLTEyNSB7XG4gICAgbWFyZ2luLXRvcDogMTI1cHggIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tMTQwIHtcbiAgICBtYXJnaW4tdG9wOiAxNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS0xODAge1xuICAgIG1hcmdpbi10b3A6IDE4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWUtc20tMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXNtLTEwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAubWUtc20tMTUge1xuICAgIG1hcmdpbi1yaWdodDogMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1zbS0yMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXNtLTI1IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuICAubWUtc20tMzAge1xuICAgIG1hcmdpbi1yaWdodDogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1zbS0zNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXNtLTQwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAubWUtc20tNTAge1xuICAgIG1hcmdpbi1yaWdodDogNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1zbS02MCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXNtLTgwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDgwcHggIWltcG9ydGFudDtcbiAgfVxuICAubWUtc20tMTAwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXNtLTEyNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1zbS0xNDAge1xuICAgIG1hcmdpbi1yaWdodDogMTQwcHggIWltcG9ydGFudDtcbiAgfVxuICAubWUtc20tMTgwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXNtLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLTEwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLTE1IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLTIwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLTI1IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLTMwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLTM1IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLTQwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLTUwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLTYwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLTgwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLTEwMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tMTI1IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS0xNDAge1xuICAgIG1hcmdpbi1ib3R0b206IDE0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLTE4MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTgwcHggIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1zbS0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1zbS0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXMtc20tMTUge1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXNtLTIwIHtcbiAgICBtYXJnaW4tbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1zbS0yNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuICAubXMtc20tMzAge1xuICAgIG1hcmdpbi1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXNtLTM1IHtcbiAgICBtYXJnaW4tbGVmdDogMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1zbS00MCB7XG4gICAgbWFyZ2luLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXMtc20tNTAge1xuICAgIG1hcmdpbi1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXNtLTYwIHtcbiAgICBtYXJnaW4tbGVmdDogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1zbS04MCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXMtc20tMTAwIHtcbiAgICBtYXJnaW4tbGVmdDogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXMtc20tMTI1IHtcbiAgICBtYXJnaW4tbGVmdDogMTI1cHggIWltcG9ydGFudDtcbiAgfVxuICAubXMtc20tMTQwIHtcbiAgICBtYXJnaW4tbGVmdDogMTQwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXMtc20tMTgwIHtcbiAgICBtYXJnaW4tbGVmdDogMTgwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXMtc20tYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAucC1zbS0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtc20tMTAge1xuICAgIHBhZGRpbmc6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAucC1zbS0xNSB7XG4gICAgcGFkZGluZzogMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXNtLTIwIHtcbiAgICBwYWRkaW5nOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtc20tMjUge1xuICAgIHBhZGRpbmc6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuICAucC1zbS0zMCB7XG4gICAgcGFkZGluZzogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXNtLTM1IHtcbiAgICBwYWRkaW5nOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtc20tNDAge1xuICAgIHBhZGRpbmc6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAucC1zbS01MCB7XG4gICAgcGFkZGluZzogNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXNtLTYwIHtcbiAgICBwYWRkaW5nOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtc20tODAge1xuICAgIHBhZGRpbmc6IDgwcHggIWltcG9ydGFudDtcbiAgfVxuICAucC1zbS0xMDAge1xuICAgIHBhZGRpbmc6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtc20tMTI1IHtcbiAgICBwYWRkaW5nOiAxMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXNtLTE0MCB7XG4gICAgcGFkZGluZzogMTQwcHggIWltcG9ydGFudDtcbiAgfVxuICAucC1zbS0xODAge1xuICAgIHBhZGRpbmc6IDE4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXNtLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHgtc20tMTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAucHgtc20tMTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuICAucHgtc20tMjAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAucHgtc20tMjUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuICAucHgtc20tMzAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAucHgtc20tMzUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDM1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuICAucHgtc20tNDAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAucHgtc20tNTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuICAucHgtc20tNjAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDYwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAucHgtc20tODAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDgwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDgwcHggIWltcG9ydGFudDtcbiAgfVxuICAucHgtc20tMTAwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuICAucHgtc20tMTI1IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMjVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMTI1cHggIWltcG9ydGFudDtcbiAgfVxuICAucHgtc20tMTQwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMTQwcHggIWltcG9ydGFudDtcbiAgfVxuICAucHgtc20tMTgwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxODBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMTgwcHggIWltcG9ydGFudDtcbiAgfVxuICAucHktc20tMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1zbS0xMCB7XG4gICAgcGFkZGluZy10b3A6IDEwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1zbS0xNSB7XG4gICAgcGFkZGluZy10b3A6IDE1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1zbS0yMCB7XG4gICAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1zbS0yNSB7XG4gICAgcGFkZGluZy10b3A6IDI1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1zbS0zMCB7XG4gICAgcGFkZGluZy10b3A6IDMwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1zbS0zNSB7XG4gICAgcGFkZGluZy10b3A6IDM1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1zbS00MCB7XG4gICAgcGFkZGluZy10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1zbS01MCB7XG4gICAgcGFkZGluZy10b3A6IDUwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1zbS02MCB7XG4gICAgcGFkZGluZy10b3A6IDYwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1zbS04MCB7XG4gICAgcGFkZGluZy10b3A6IDgwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1zbS0xMDAge1xuICAgIHBhZGRpbmctdG9wOiAxMDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1zbS0xMjUge1xuICAgIHBhZGRpbmctdG9wOiAxMjVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1zbS0xNDAge1xuICAgIHBhZGRpbmctdG9wOiAxNDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1zbS0xODAge1xuICAgIHBhZGRpbmctdG9wOiAxODBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1zbS0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1zbS0xMCB7XG4gICAgcGFkZGluZy10b3A6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAucHQtc20tMTUge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXNtLTIwIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1zbS0yNSB7XG4gICAgcGFkZGluZy10b3A6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuICAucHQtc20tMzAge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXNtLTM1IHtcbiAgICBwYWRkaW5nLXRvcDogMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1zbS00MCB7XG4gICAgcGFkZGluZy10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAucHQtc20tNTAge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXNtLTYwIHtcbiAgICBwYWRkaW5nLXRvcDogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1zbS04MCB7XG4gICAgcGFkZGluZy10b3A6IDgwcHggIWltcG9ydGFudDtcbiAgfVxuICAucHQtc20tMTAwIHtcbiAgICBwYWRkaW5nLXRvcDogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuICAucHQtc20tMTI1IHtcbiAgICBwYWRkaW5nLXRvcDogMTI1cHggIWltcG9ydGFudDtcbiAgfVxuICAucHQtc20tMTQwIHtcbiAgICBwYWRkaW5nLXRvcDogMTQwcHggIWltcG9ydGFudDtcbiAgfVxuICAucHQtc20tMTgwIHtcbiAgICBwYWRkaW5nLXRvcDogMTgwcHggIWltcG9ydGFudDtcbiAgfVxuICAucGUtc20tMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1zbS0xMCB7XG4gICAgcGFkZGluZy1yaWdodDogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1zbS0xNSB7XG4gICAgcGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1zbS0yMCB7XG4gICAgcGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1zbS0yNSB7XG4gICAgcGFkZGluZy1yaWdodDogMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1zbS0zMCB7XG4gICAgcGFkZGluZy1yaWdodDogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1zbS0zNSB7XG4gICAgcGFkZGluZy1yaWdodDogMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1zbS00MCB7XG4gICAgcGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1zbS01MCB7XG4gICAgcGFkZGluZy1yaWdodDogNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1zbS02MCB7XG4gICAgcGFkZGluZy1yaWdodDogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1zbS04MCB7XG4gICAgcGFkZGluZy1yaWdodDogODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1zbS0xMDAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXNtLTEyNSB7XG4gICAgcGFkZGluZy1yaWdodDogMTI1cHggIWltcG9ydGFudDtcbiAgfVxuICAucGUtc20tMTQwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1zbS0xODAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXNtLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXNtLTEwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1zbS0xNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHggIWltcG9ydGFudDtcbiAgfVxuICAucGItc20tMjAge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXNtLTI1IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1zbS0zMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAucGItc20tMzUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXNtLTQwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1zbS01MCB7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHggIWltcG9ydGFudDtcbiAgfVxuICAucGItc20tNjAge1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXNtLTgwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1zbS0xMDAge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1zbS0xMjUge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1zbS0xNDAge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1zbS0xODAge1xuICAgIHBhZGRpbmctYm90dG9tOiAxODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1zbS0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHMtc20tMTAge1xuICAgIHBhZGRpbmctbGVmdDogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1zbS0xNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXNtLTIwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAucHMtc20tMjUge1xuICAgIHBhZGRpbmctbGVmdDogMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1zbS0zMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXNtLTM1IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuICAucHMtc20tNDAge1xuICAgIHBhZGRpbmctbGVmdDogNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1zbS01MCB7XG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXNtLTYwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAucHMtc20tODAge1xuICAgIHBhZGRpbmctbGVmdDogODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1zbS0xMDAge1xuICAgIHBhZGRpbmctbGVmdDogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuICAucHMtc20tMTI1IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXNtLTE0MCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1zbS0xODAge1xuICAgIHBhZGRpbmctbGVmdDogMTgwcHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLXNtLTAge1xuICAgIGdhcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtc20tMTAge1xuICAgIGdhcDogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtc20tMTUge1xuICAgIGdhcDogMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtc20tMjAge1xuICAgIGdhcDogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtc20tMjUge1xuICAgIGdhcDogMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtc20tMzAge1xuICAgIGdhcDogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtc20tMzUge1xuICAgIGdhcDogMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtc20tNDAge1xuICAgIGdhcDogNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtc20tNTAge1xuICAgIGdhcDogNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtc20tNjAge1xuICAgIGdhcDogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtc20tODAge1xuICAgIGdhcDogODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtc20tMTAwIHtcbiAgICBnYXA6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1zbS0xMjUge1xuICAgIGdhcDogMTI1cHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLXNtLTE0MCB7XG4gICAgZ2FwOiAxNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtc20tMTgwIHtcbiAgICBnYXA6IDE4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtc20tc3RhcnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC1zbS1lbmQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtc20tY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5kLW1kLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbWQtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC1tZC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC1tZC1ncmlkIHtcbiAgICBkaXNwbGF5OiBncmlkICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbWQtaW5saW5lLWdyaWQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ncmlkICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbWQtdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbWQtdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZC1tZC10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbWQtZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1maWxsIHtcbiAgICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtZ3Jvdy0wIHtcbiAgICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1ncm93LTEge1xuICAgIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLXNocmluay0wIHtcbiAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLXNocmluay0xIHtcbiAgICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1tZC1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1tZC1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LW1kLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LW1kLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtZXZlbmx5IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1tZC1zdGFydCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbWQtZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbWQtY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLW1kLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbWQtc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItbWQtZmlyc3Qge1xuICAgIG9yZGVyOiAtMSAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1tZC0wIHtcbiAgICBvcmRlcjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1tZC0xIHtcbiAgICBvcmRlcjogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1tZC0yIHtcbiAgICBvcmRlcjogMiAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1tZC0zIHtcbiAgICBvcmRlcjogMyAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1tZC00IHtcbiAgICBvcmRlcjogNCAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1tZC01IHtcbiAgICBvcmRlcjogNSAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1tZC1sYXN0IHtcbiAgICBvcmRlcjogNiAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLTEwIHtcbiAgICBtYXJnaW46IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC0xNSB7XG4gICAgbWFyZ2luOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtMjAge1xuICAgIG1hcmdpbjogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLTI1IHtcbiAgICBtYXJnaW46IDI1cHggIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC0zMCB7XG4gICAgbWFyZ2luOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtMzUge1xuICAgIG1hcmdpbjogMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLTQwIHtcbiAgICBtYXJnaW46IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC01MCB7XG4gICAgbWFyZ2luOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtNjAge1xuICAgIG1hcmdpbjogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLTgwIHtcbiAgICBtYXJnaW46IDgwcHggIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC0xMDAge1xuICAgIG1hcmdpbjogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC0xMjUge1xuICAgIG1hcmdpbjogMTI1cHggIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC0xNDAge1xuICAgIG1hcmdpbjogMTQwcHggIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC0xODAge1xuICAgIG1hcmdpbjogMTgwcHggIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbWQtMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXgtbWQtMTAge1xuICAgIG1hcmdpbi1yaWdodDogMTBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LW1kLTE1IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1tZC0yMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXgtbWQtMjUge1xuICAgIG1hcmdpbi1yaWdodDogMjVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LW1kLTMwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1tZC0zNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuICAubXgtbWQtNDAge1xuICAgIG1hcmdpbi1yaWdodDogNDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LW1kLTUwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDUwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1tZC02MCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXgtbWQtODAge1xuICAgIG1hcmdpbi1yaWdodDogODBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LW1kLTEwMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1tZC0xMjUge1xuICAgIG1hcmdpbi1yaWdodDogMTI1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMTI1cHggIWltcG9ydGFudDtcbiAgfVxuICAubXgtbWQtMTQwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE0MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDE0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LW1kLTE4MCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxODBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1tZC1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1tZC0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1tZC0xMCB7XG4gICAgbWFyZ2luLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXktbWQtMTUge1xuICAgIG1hcmdpbi10b3A6IDE1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LW1kLTIwIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1tZC0yNSB7XG4gICAgbWFyZ2luLXRvcDogMjVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHggIWltcG9ydGFudDtcbiAgfVxuICAubXktbWQtMzAge1xuICAgIG1hcmdpbi10b3A6IDMwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LW1kLTM1IHtcbiAgICBtYXJnaW4tdG9wOiAzNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1tZC00MCB7XG4gICAgbWFyZ2luLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXktbWQtNTAge1xuICAgIG1hcmdpbi10b3A6IDUwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LW1kLTYwIHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1tZC04MCB7XG4gICAgbWFyZ2luLXRvcDogODBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXktbWQtMTAwIHtcbiAgICBtYXJnaW4tdG9wOiAxMDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LW1kLTEyNSB7XG4gICAgbWFyZ2luLXRvcDogMTI1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1tZC0xNDAge1xuICAgIG1hcmdpbi10b3A6IDE0MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTQwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXktbWQtMTgwIHtcbiAgICBtYXJnaW4tdG9wOiAxODBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDE4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LW1kLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtMTAge1xuICAgIG1hcmdpbi10b3A6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtMTUge1xuICAgIG1hcmdpbi10b3A6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtMjAge1xuICAgIG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtMjUge1xuICAgIG1hcmdpbi10b3A6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtMzAge1xuICAgIG1hcmdpbi10b3A6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtMzUge1xuICAgIG1hcmdpbi10b3A6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtNDAge1xuICAgIG1hcmdpbi10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtNTAge1xuICAgIG1hcmdpbi10b3A6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtNjAge1xuICAgIG1hcmdpbi10b3A6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtODAge1xuICAgIG1hcmdpbi10b3A6IDgwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtMTAwIHtcbiAgICBtYXJnaW4tdG9wOiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC0xMjUge1xuICAgIG1hcmdpbi10b3A6IDEyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLTE0MCB7XG4gICAgbWFyZ2luLXRvcDogMTQwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtMTgwIHtcbiAgICBtYXJnaW4tdG9wOiAxODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLW1kLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1tZC0xMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLW1kLTE1IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuICAubWUtbWQtMjAge1xuICAgIG1hcmdpbi1yaWdodDogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1tZC0yNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLW1kLTMwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAubWUtbWQtMzUge1xuICAgIG1hcmdpbi1yaWdodDogMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1tZC00MCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLW1kLTUwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuICAubWUtbWQtNjAge1xuICAgIG1hcmdpbi1yaWdodDogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1tZC04MCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLW1kLTEwMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1tZC0xMjUge1xuICAgIG1hcmdpbi1yaWdodDogMTI1cHggIWltcG9ydGFudDtcbiAgfVxuICAubWUtbWQtMTQwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLW1kLTE4MCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1tZC1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC0xMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC0xNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC0yMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC0yNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC0zMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC0zNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC00MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC01MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC02MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC04MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC0xMDAge1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLTEyNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTI1cHggIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtMTQwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC0xODAge1xuICAgIG1hcmdpbi1ib3R0b206IDE4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbWQtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXMtbWQtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLW1kLTE1IHtcbiAgICBtYXJnaW4tbGVmdDogMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1tZC0yMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXMtbWQtMjUge1xuICAgIG1hcmdpbi1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLW1kLTMwIHtcbiAgICBtYXJnaW4tbGVmdDogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1tZC0zNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuICAubXMtbWQtNDAge1xuICAgIG1hcmdpbi1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLW1kLTUwIHtcbiAgICBtYXJnaW4tbGVmdDogNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1tZC02MCB7XG4gICAgbWFyZ2luLWxlZnQ6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXMtbWQtODAge1xuICAgIG1hcmdpbi1sZWZ0OiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLW1kLTEwMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLW1kLTEyNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDEyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLW1kLTE0MCB7XG4gICAgbWFyZ2luLWxlZnQ6IDE0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLW1kLTE4MCB7XG4gICAgbWFyZ2luLWxlZnQ6IDE4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLW1kLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbWQtMCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wLW1kLTEwIHtcbiAgICBwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbWQtMTUge1xuICAgIHBhZGRpbmc6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuICAucC1tZC0yMCB7XG4gICAgcGFkZGluZzogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wLW1kLTI1IHtcbiAgICBwYWRkaW5nOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbWQtMzAge1xuICAgIHBhZGRpbmc6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAucC1tZC0zNSB7XG4gICAgcGFkZGluZzogMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wLW1kLTQwIHtcbiAgICBwYWRkaW5nOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbWQtNTAge1xuICAgIHBhZGRpbmc6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuICAucC1tZC02MCB7XG4gICAgcGFkZGluZzogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wLW1kLTgwIHtcbiAgICBwYWRkaW5nOiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbWQtMTAwIHtcbiAgICBwYWRkaW5nOiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wLW1kLTEyNSB7XG4gICAgcGFkZGluZzogMTI1cHggIWltcG9ydGFudDtcbiAgfVxuICAucC1tZC0xNDAge1xuICAgIHBhZGRpbmc6IDE0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbWQtMTgwIHtcbiAgICBwYWRkaW5nOiAxODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1tZC0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LW1kLTEwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LW1kLTE1IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LW1kLTIwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LW1kLTI1IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LW1kLTMwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LW1kLTM1IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LW1kLTQwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LW1kLTUwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LW1kLTYwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LW1kLTgwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LW1kLTEwMCB7XG4gICAgcGFkZGluZy1yaWdodDogMTAwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LW1kLTEyNSB7XG4gICAgcGFkZGluZy1yaWdodDogMTI1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LW1kLTE0MCB7XG4gICAgcGFkZGluZy1yaWdodDogMTQwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LW1kLTE4MCB7XG4gICAgcGFkZGluZy1yaWdodDogMTgwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LW1kLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHktbWQtMTAge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAucHktbWQtMTUge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHggIWltcG9ydGFudDtcbiAgfVxuICAucHktbWQtMjAge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAucHktbWQtMjUge1xuICAgIHBhZGRpbmctdG9wOiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHggIWltcG9ydGFudDtcbiAgfVxuICAucHktbWQtMzAge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAucHktbWQtMzUge1xuICAgIHBhZGRpbmctdG9wOiAzNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDM1cHggIWltcG9ydGFudDtcbiAgfVxuICAucHktbWQtNDAge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAucHktbWQtNTAge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHggIWltcG9ydGFudDtcbiAgfVxuICAucHktbWQtNjAge1xuICAgIHBhZGRpbmctdG9wOiA2MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAucHktbWQtODAge1xuICAgIHBhZGRpbmctdG9wOiA4MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHggIWltcG9ydGFudDtcbiAgfVxuICAucHktbWQtMTAwIHtcbiAgICBwYWRkaW5nLXRvcDogMTAwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuICAucHktbWQtMTI1IHtcbiAgICBwYWRkaW5nLXRvcDogMTI1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTI1cHggIWltcG9ydGFudDtcbiAgfVxuICAucHktbWQtMTQwIHtcbiAgICBwYWRkaW5nLXRvcDogMTQwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTQwcHggIWltcG9ydGFudDtcbiAgfVxuICAucHktbWQtMTgwIHtcbiAgICBwYWRkaW5nLXRvcDogMTgwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTgwcHggIWltcG9ydGFudDtcbiAgfVxuICAucHQtbWQtMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHQtbWQtMTAge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LW1kLTE1IHtcbiAgICBwYWRkaW5nLXRvcDogMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1tZC0yMCB7XG4gICAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAucHQtbWQtMjUge1xuICAgIHBhZGRpbmctdG9wOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LW1kLTMwIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1tZC0zNSB7XG4gICAgcGFkZGluZy10b3A6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuICAucHQtbWQtNDAge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LW1kLTUwIHtcbiAgICBwYWRkaW5nLXRvcDogNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1tZC02MCB7XG4gICAgcGFkZGluZy10b3A6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAucHQtbWQtODAge1xuICAgIHBhZGRpbmctdG9wOiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LW1kLTEwMCB7XG4gICAgcGFkZGluZy10b3A6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LW1kLTEyNSB7XG4gICAgcGFkZGluZy10b3A6IDEyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LW1kLTE0MCB7XG4gICAgcGFkZGluZy10b3A6IDE0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LW1kLTE4MCB7XG4gICAgcGFkZGluZy10b3A6IDE4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLW1kLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucGUtbWQtMTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAucGUtbWQtMTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuICAucGUtbWQtMjAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAucGUtbWQtMjUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuICAucGUtbWQtMzAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAucGUtbWQtMzUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuICAucGUtbWQtNDAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAucGUtbWQtNTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuICAucGUtbWQtNjAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAucGUtbWQtODAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDgwcHggIWltcG9ydGFudDtcbiAgfVxuICAucGUtbWQtMTAwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1tZC0xMjUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLW1kLTE0MCB7XG4gICAgcGFkZGluZy1yaWdodDogMTQwcHggIWltcG9ydGFudDtcbiAgfVxuICAucGUtbWQtMTgwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1tZC0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1tZC0xMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAucGItbWQtMTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLW1kLTIwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1tZC0yNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHggIWltcG9ydGFudDtcbiAgfVxuICAucGItbWQtMzAge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLW1kLTM1IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1tZC00MCB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAucGItbWQtNTAge1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLW1kLTYwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1tZC04MCB7XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHggIWltcG9ydGFudDtcbiAgfVxuICAucGItbWQtMTAwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuICAucGItbWQtMTI1IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTI1cHggIWltcG9ydGFudDtcbiAgfVxuICAucGItbWQtMTQwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTQwcHggIWltcG9ydGFudDtcbiAgfVxuICAucGItbWQtMTgwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTgwcHggIWltcG9ydGFudDtcbiAgfVxuICAucHMtbWQtMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLW1kLTEwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAucHMtbWQtMTUge1xuICAgIHBhZGRpbmctbGVmdDogMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1tZC0yMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLW1kLTI1IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuICAucHMtbWQtMzAge1xuICAgIHBhZGRpbmctbGVmdDogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1tZC0zNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLW1kLTQwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAucHMtbWQtNTAge1xuICAgIHBhZGRpbmctbGVmdDogNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1tZC02MCB7XG4gICAgcGFkZGluZy1sZWZ0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLW1kLTgwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDgwcHggIWltcG9ydGFudDtcbiAgfVxuICAucHMtbWQtMTAwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLW1kLTEyNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1tZC0xNDAge1xuICAgIHBhZGRpbmctbGVmdDogMTQwcHggIWltcG9ydGFudDtcbiAgfVxuICAucHMtbWQtMTgwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1tZC0wIHtcbiAgICBnYXA6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLW1kLTEwIHtcbiAgICBnYXA6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLW1kLTE1IHtcbiAgICBnYXA6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLW1kLTIwIHtcbiAgICBnYXA6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLW1kLTI1IHtcbiAgICBnYXA6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLW1kLTMwIHtcbiAgICBnYXA6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLW1kLTM1IHtcbiAgICBnYXA6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLW1kLTQwIHtcbiAgICBnYXA6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLW1kLTUwIHtcbiAgICBnYXA6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLW1kLTYwIHtcbiAgICBnYXA6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLW1kLTgwIHtcbiAgICBnYXA6IDgwcHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLW1kLTEwMCB7XG4gICAgZ2FwOiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtbWQtMTI1IHtcbiAgICBnYXA6IDEyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1tZC0xNDAge1xuICAgIGdhcDogMTQwcHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLW1kLTE4MCB7XG4gICAgZ2FwOiAxODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LW1kLXN0YXJ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtbWQtZW5kIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LW1kLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZC1sZy1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWxnLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbGctYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbGctZ3JpZCB7XG4gICAgZGlzcGxheTogZ3JpZCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWxnLWlubGluZS1ncmlkIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZ3JpZCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWxnLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWxnLXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbGctdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWxnLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxuICAuZC1sZy1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgfVxuICAuZC1sZy1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctZmlsbCB7XG4gICAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy1yb3ctcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctY29sdW1uLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLWdyb3ctMCB7XG4gICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctZ3Jvdy0xIHtcbiAgICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy1zaHJpbmstMCB7XG4gICAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy1zaHJpbmstMSB7XG4gICAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy1ub3dyYXAge1xuICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctd3JhcC1yZXZlcnNlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1sZy1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1sZy1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LWxnLWFyb3VuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LWxnLWV2ZW5seSB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHkgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbGctc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLWxnLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLWxnLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1sZy1iYXNlbGluZSB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLWxnLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLWxnLWZpcnN0IHtcbiAgICBvcmRlcjogLTEgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItbGctMCB7XG4gICAgb3JkZXI6IDAgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItbGctMSB7XG4gICAgb3JkZXI6IDEgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItbGctMiB7XG4gICAgb3JkZXI6IDIgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItbGctMyB7XG4gICAgb3JkZXI6IDMgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItbGctNCB7XG4gICAgb3JkZXI6IDQgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItbGctNSB7XG4gICAgb3JkZXI6IDUgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItbGctbGFzdCB7XG4gICAgb3JkZXI6IDYgIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy0xMCB7XG4gICAgbWFyZ2luOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctMTUge1xuICAgIG1hcmdpbjogMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLTIwIHtcbiAgICBtYXJnaW46IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy0yNSB7XG4gICAgbWFyZ2luOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctMzAge1xuICAgIG1hcmdpbjogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLTM1IHtcbiAgICBtYXJnaW46IDM1cHggIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy00MCB7XG4gICAgbWFyZ2luOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctNTAge1xuICAgIG1hcmdpbjogNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLTYwIHtcbiAgICBtYXJnaW46IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy04MCB7XG4gICAgbWFyZ2luOiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctMTAwIHtcbiAgICBtYXJnaW46IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctMTI1IHtcbiAgICBtYXJnaW46IDEyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctMTQwIHtcbiAgICBtYXJnaW46IDE0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctMTgwIHtcbiAgICBtYXJnaW46IDE4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LWxnLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LWxnLTEwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1sZy0xNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuICAubXgtbGctMjAge1xuICAgIG1hcmdpbi1yaWdodDogMjBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LWxnLTI1IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDI1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1sZy0zMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXgtbGctMzUge1xuICAgIG1hcmdpbi1yaWdodDogMzVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LWxnLTQwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1sZy01MCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXgtbGctNjAge1xuICAgIG1hcmdpbi1yaWdodDogNjBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LWxnLTgwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDgwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1sZy0xMDAge1xuICAgIG1hcmdpbi1yaWdodDogMTAwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXgtbGctMTI1IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEyNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LWxnLTE0MCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1sZy0xODAge1xuICAgIG1hcmdpbi1yaWdodDogMTgwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMTgwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXgtbGctYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXktbGctMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXktbGctMTAge1xuICAgIG1hcmdpbi10b3A6IDEwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LWxnLTE1IHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1sZy0yMCB7XG4gICAgbWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXktbGctMjUge1xuICAgIG1hcmdpbi10b3A6IDI1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LWxnLTMwIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1sZy0zNSB7XG4gICAgbWFyZ2luLXRvcDogMzVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDM1cHggIWltcG9ydGFudDtcbiAgfVxuICAubXktbGctNDAge1xuICAgIG1hcmdpbi10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LWxnLTUwIHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1sZy02MCB7XG4gICAgbWFyZ2luLXRvcDogNjBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXktbGctODAge1xuICAgIG1hcmdpbi10b3A6IDgwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LWxnLTEwMCB7XG4gICAgbWFyZ2luLXRvcDogMTAwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1sZy0xMjUge1xuICAgIG1hcmdpbi10b3A6IDEyNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTI1cHggIWltcG9ydGFudDtcbiAgfVxuICAubXktbGctMTQwIHtcbiAgICBtYXJnaW4tdG9wOiAxNDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDE0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LWxnLTE4MCB7XG4gICAgbWFyZ2luLXRvcDogMTgwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1sZy1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLTEwIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLTE1IHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLTIwIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLTI1IHtcbiAgICBtYXJnaW4tdG9wOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLTMwIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLTM1IHtcbiAgICBtYXJnaW4tdG9wOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLTQwIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLTUwIHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLTYwIHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLTgwIHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLTEwMCB7XG4gICAgbWFyZ2luLXRvcDogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctMTI1IHtcbiAgICBtYXJnaW4tdG9wOiAxMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy0xNDAge1xuICAgIG1hcmdpbi10b3A6IDE0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLTE4MCB7XG4gICAgbWFyZ2luLXRvcDogMTgwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1sZy0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWUtbGctMTAge1xuICAgIG1hcmdpbi1yaWdodDogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1sZy0xNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLWxnLTIwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAubWUtbGctMjUge1xuICAgIG1hcmdpbi1yaWdodDogMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1sZy0zMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLWxnLTM1IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuICAubWUtbGctNDAge1xuICAgIG1hcmdpbi1yaWdodDogNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1sZy01MCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLWxnLTYwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAubWUtbGctODAge1xuICAgIG1hcmdpbi1yaWdodDogODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1sZy0xMDAge1xuICAgIG1hcmdpbi1yaWdodDogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuICAubWUtbGctMTI1IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLWxnLTE0MCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1sZy0xODAge1xuICAgIG1hcmdpbi1yaWdodDogMTgwcHggIWltcG9ydGFudDtcbiAgfVxuICAubWUtbGctYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctMTAge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctMTUge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHggIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctMjAge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctMjUge1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHggIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctMzAge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctMzUge1xuICAgIG1hcmdpbi1ib3R0b206IDM1cHggIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctNDAge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctNTAge1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHggIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctNjAge1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctODAge1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHggIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctMTAwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy0xMjUge1xuICAgIG1hcmdpbi1ib3R0b206IDEyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLTE0MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTQwcHggIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctMTgwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLWxnLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLWxnLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1sZy0xNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuICAubXMtbGctMjAge1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLWxnLTI1IHtcbiAgICBtYXJnaW4tbGVmdDogMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1sZy0zMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXMtbGctMzUge1xuICAgIG1hcmdpbi1sZWZ0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLWxnLTQwIHtcbiAgICBtYXJnaW4tbGVmdDogNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1sZy01MCB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXMtbGctNjAge1xuICAgIG1hcmdpbi1sZWZ0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLWxnLTgwIHtcbiAgICBtYXJnaW4tbGVmdDogODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1sZy0xMDAge1xuICAgIG1hcmdpbi1sZWZ0OiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1sZy0xMjUge1xuICAgIG1hcmdpbi1sZWZ0OiAxMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1sZy0xNDAge1xuICAgIG1hcmdpbi1sZWZ0OiAxNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1sZy0xODAge1xuICAgIG1hcmdpbi1sZWZ0OiAxODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1sZy1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5wLWxnLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucC1sZy0xMCB7XG4gICAgcGFkZGluZzogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wLWxnLTE1IHtcbiAgICBwYWRkaW5nOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbGctMjAge1xuICAgIHBhZGRpbmc6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAucC1sZy0yNSB7XG4gICAgcGFkZGluZzogMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wLWxnLTMwIHtcbiAgICBwYWRkaW5nOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbGctMzUge1xuICAgIHBhZGRpbmc6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuICAucC1sZy00MCB7XG4gICAgcGFkZGluZzogNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wLWxnLTUwIHtcbiAgICBwYWRkaW5nOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbGctNjAge1xuICAgIHBhZGRpbmc6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAucC1sZy04MCB7XG4gICAgcGFkZGluZzogODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wLWxnLTEwMCB7XG4gICAgcGFkZGluZzogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuICAucC1sZy0xMjUge1xuICAgIHBhZGRpbmc6IDEyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbGctMTQwIHtcbiAgICBwYWRkaW5nOiAxNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wLWxnLTE4MCB7XG4gICAgcGFkZGluZzogMTgwcHggIWltcG9ydGFudDtcbiAgfVxuICAucHgtbGctMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1sZy0xMCB7XG4gICAgcGFkZGluZy1yaWdodDogMTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1sZy0xNSB7XG4gICAgcGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1sZy0yMCB7XG4gICAgcGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1sZy0yNSB7XG4gICAgcGFkZGluZy1yaWdodDogMjVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1sZy0zMCB7XG4gICAgcGFkZGluZy1yaWdodDogMzBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1sZy0zNSB7XG4gICAgcGFkZGluZy1yaWdodDogMzVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1sZy00MCB7XG4gICAgcGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1sZy01MCB7XG4gICAgcGFkZGluZy1yaWdodDogNTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1sZy02MCB7XG4gICAgcGFkZGluZy1yaWdodDogNjBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1sZy04MCB7XG4gICAgcGFkZGluZy1yaWdodDogODBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1sZy0xMDAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1sZy0xMjUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEyNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1sZy0xNDAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE0MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1sZy0xODAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE4MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1sZy0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LWxnLTEwIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LWxnLTE1IHtcbiAgICBwYWRkaW5nLXRvcDogMTVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LWxnLTIwIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LWxnLTI1IHtcbiAgICBwYWRkaW5nLXRvcDogMjVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LWxnLTMwIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LWxnLTM1IHtcbiAgICBwYWRkaW5nLXRvcDogMzVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LWxnLTQwIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LWxnLTUwIHtcbiAgICBwYWRkaW5nLXRvcDogNTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LWxnLTYwIHtcbiAgICBwYWRkaW5nLXRvcDogNjBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LWxnLTgwIHtcbiAgICBwYWRkaW5nLXRvcDogODBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LWxnLTEwMCB7XG4gICAgcGFkZGluZy10b3A6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LWxnLTEyNSB7XG4gICAgcGFkZGluZy10b3A6IDEyNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LWxnLTE0MCB7XG4gICAgcGFkZGluZy10b3A6IDE0MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDE0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LWxnLTE4MCB7XG4gICAgcGFkZGluZy10b3A6IDE4MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDE4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LWxnLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LWxnLTEwIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1sZy0xNSB7XG4gICAgcGFkZGluZy10b3A6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuICAucHQtbGctMjAge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LWxnLTI1IHtcbiAgICBwYWRkaW5nLXRvcDogMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1sZy0zMCB7XG4gICAgcGFkZGluZy10b3A6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAucHQtbGctMzUge1xuICAgIHBhZGRpbmctdG9wOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LWxnLTQwIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1sZy01MCB7XG4gICAgcGFkZGluZy10b3A6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuICAucHQtbGctNjAge1xuICAgIHBhZGRpbmctdG9wOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LWxnLTgwIHtcbiAgICBwYWRkaW5nLXRvcDogODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1sZy0xMDAge1xuICAgIHBhZGRpbmctdG9wOiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1sZy0xMjUge1xuICAgIHBhZGRpbmctdG9wOiAxMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1sZy0xNDAge1xuICAgIHBhZGRpbmctdG9wOiAxNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1sZy0xODAge1xuICAgIHBhZGRpbmctdG9wOiAxODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1sZy0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLWxnLTEwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLWxnLTE1IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLWxnLTIwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLWxnLTI1IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLWxnLTMwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLWxnLTM1IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLWxnLTQwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLWxnLTUwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLWxnLTYwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLWxnLTgwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLWxnLTEwMCB7XG4gICAgcGFkZGluZy1yaWdodDogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuICAucGUtbGctMTI1IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1sZy0xNDAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLWxnLTE4MCB7XG4gICAgcGFkZGluZy1yaWdodDogMTgwcHggIWltcG9ydGFudDtcbiAgfVxuICAucGItbGctMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAucGItbGctMTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLWxnLTE1IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1sZy0yMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAucGItbGctMjUge1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLWxnLTMwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1sZy0zNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDM1cHggIWltcG9ydGFudDtcbiAgfVxuICAucGItbGctNDAge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLWxnLTUwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1sZy02MCB7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAucGItbGctODAge1xuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLWxnLTEwMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLWxnLTEyNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDEyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLWxnLTE0MCB7XG4gICAgcGFkZGluZy1ib3R0b206IDE0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLWxnLTE4MCB7XG4gICAgcGFkZGluZy1ib3R0b206IDE4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLWxnLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1sZy0xMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLWxnLTE1IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuICAucHMtbGctMjAge1xuICAgIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1sZy0yNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLWxnLTMwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAucHMtbGctMzUge1xuICAgIHBhZGRpbmctbGVmdDogMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1sZy00MCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLWxnLTUwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuICAucHMtbGctNjAge1xuICAgIHBhZGRpbmctbGVmdDogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1sZy04MCB7XG4gICAgcGFkZGluZy1sZWZ0OiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLWxnLTEwMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1sZy0xMjUge1xuICAgIHBhZGRpbmctbGVmdDogMTI1cHggIWltcG9ydGFudDtcbiAgfVxuICAucHMtbGctMTQwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLWxnLTE4MCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtbGctMCB7XG4gICAgZ2FwOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1sZy0xMCB7XG4gICAgZ2FwOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1sZy0xNSB7XG4gICAgZ2FwOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1sZy0yMCB7XG4gICAgZ2FwOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1sZy0yNSB7XG4gICAgZ2FwOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1sZy0zMCB7XG4gICAgZ2FwOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1sZy0zNSB7XG4gICAgZ2FwOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1sZy00MCB7XG4gICAgZ2FwOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1sZy01MCB7XG4gICAgZ2FwOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1sZy02MCB7XG4gICAgZ2FwOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1sZy04MCB7XG4gICAgZ2FwOiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1sZy0xMDAge1xuICAgIGdhcDogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLWxnLTEyNSB7XG4gICAgZ2FwOiAxMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtbGctMTQwIHtcbiAgICBnYXA6IDE0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1sZy0xODAge1xuICAgIGdhcDogMTgwcHggIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC1sZy1zdGFydCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LWxnLWVuZCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC1sZy1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5kLXhsLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteGwtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC14bC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC14bC1ncmlkIHtcbiAgICBkaXNwbGF5OiBncmlkICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteGwtaW5saW5lLWdyaWQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ncmlkICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteGwtdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteGwtdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZC14bC10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteGwtZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXhsLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXhsLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC1maWxsIHtcbiAgICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtZ3Jvdy0wIHtcbiAgICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC1ncm93LTEge1xuICAgIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLXNocmluay0wIHtcbiAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLXNocmluay0xIHtcbiAgICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14bC1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14bC1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXhsLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXhsLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtZXZlbmx5IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy14bC1zdGFydCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMteGwtZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMteGwtY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXhsLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMteGwtc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXIteGwtZmlyc3Qge1xuICAgIG9yZGVyOiAtMSAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci14bC0wIHtcbiAgICBvcmRlcjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci14bC0xIHtcbiAgICBvcmRlcjogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci14bC0yIHtcbiAgICBvcmRlcjogMiAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci14bC0zIHtcbiAgICBvcmRlcjogMyAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci14bC00IHtcbiAgICBvcmRlcjogNCAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci14bC01IHtcbiAgICBvcmRlcjogNSAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci14bC1sYXN0IHtcbiAgICBvcmRlcjogNiAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLTEwIHtcbiAgICBtYXJnaW46IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAubS14bC0xNSB7XG4gICAgbWFyZ2luOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtMjAge1xuICAgIG1hcmdpbjogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLTI1IHtcbiAgICBtYXJnaW46IDI1cHggIWltcG9ydGFudDtcbiAgfVxuICAubS14bC0zMCB7XG4gICAgbWFyZ2luOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtMzUge1xuICAgIG1hcmdpbjogMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLTQwIHtcbiAgICBtYXJnaW46IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAubS14bC01MCB7XG4gICAgbWFyZ2luOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtNjAge1xuICAgIG1hcmdpbjogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLTgwIHtcbiAgICBtYXJnaW46IDgwcHggIWltcG9ydGFudDtcbiAgfVxuICAubS14bC0xMDAge1xuICAgIG1hcmdpbjogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuICAubS14bC0xMjUge1xuICAgIG1hcmdpbjogMTI1cHggIWltcG9ydGFudDtcbiAgfVxuICAubS14bC0xNDAge1xuICAgIG1hcmdpbjogMTQwcHggIWltcG9ydGFudDtcbiAgfVxuICAubS14bC0xODAge1xuICAgIG1hcmdpbjogMTgwcHggIWltcG9ydGFudDtcbiAgfVxuICAubS14bC1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXgteGwtMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXgteGwtMTAge1xuICAgIG1hcmdpbi1yaWdodDogMTBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXhsLTE1IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14bC0yMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXgteGwtMjUge1xuICAgIG1hcmdpbi1yaWdodDogMjVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXhsLTMwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14bC0zNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuICAubXgteGwtNDAge1xuICAgIG1hcmdpbi1yaWdodDogNDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXhsLTUwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDUwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14bC02MCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXgteGwtODAge1xuICAgIG1hcmdpbi1yaWdodDogODBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXhsLTEwMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14bC0xMjUge1xuICAgIG1hcmdpbi1yaWdodDogMTI1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMTI1cHggIWltcG9ydGFudDtcbiAgfVxuICAubXgteGwtMTQwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE0MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDE0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXhsLTE4MCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxODBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14bC1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14bC0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14bC0xMCB7XG4gICAgbWFyZ2luLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXkteGwtMTUge1xuICAgIG1hcmdpbi10b3A6IDE1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXhsLTIwIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14bC0yNSB7XG4gICAgbWFyZ2luLXRvcDogMjVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHggIWltcG9ydGFudDtcbiAgfVxuICAubXkteGwtMzAge1xuICAgIG1hcmdpbi10b3A6IDMwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXhsLTM1IHtcbiAgICBtYXJnaW4tdG9wOiAzNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14bC00MCB7XG4gICAgbWFyZ2luLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXkteGwtNTAge1xuICAgIG1hcmdpbi10b3A6IDUwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXhsLTYwIHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14bC04MCB7XG4gICAgbWFyZ2luLXRvcDogODBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXkteGwtMTAwIHtcbiAgICBtYXJnaW4tdG9wOiAxMDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXhsLTEyNSB7XG4gICAgbWFyZ2luLXRvcDogMTI1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14bC0xNDAge1xuICAgIG1hcmdpbi10b3A6IDE0MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTQwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXkteGwtMTgwIHtcbiAgICBtYXJnaW4tdG9wOiAxODBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDE4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXhsLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtMTAge1xuICAgIG1hcmdpbi10b3A6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtMTUge1xuICAgIG1hcmdpbi10b3A6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtMjAge1xuICAgIG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtMjUge1xuICAgIG1hcmdpbi10b3A6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtMzAge1xuICAgIG1hcmdpbi10b3A6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtMzUge1xuICAgIG1hcmdpbi10b3A6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtNDAge1xuICAgIG1hcmdpbi10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtNTAge1xuICAgIG1hcmdpbi10b3A6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtNjAge1xuICAgIG1hcmdpbi10b3A6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtODAge1xuICAgIG1hcmdpbi10b3A6IDgwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtMTAwIHtcbiAgICBtYXJnaW4tdG9wOiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC0xMjUge1xuICAgIG1hcmdpbi10b3A6IDEyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLTE0MCB7XG4gICAgbWFyZ2luLXRvcDogMTQwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtMTgwIHtcbiAgICBtYXJnaW4tdG9wOiAxODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXhsLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14bC0xMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXhsLTE1IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuICAubWUteGwtMjAge1xuICAgIG1hcmdpbi1yaWdodDogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14bC0yNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXhsLTMwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAubWUteGwtMzUge1xuICAgIG1hcmdpbi1yaWdodDogMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14bC00MCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXhsLTUwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuICAubWUteGwtNjAge1xuICAgIG1hcmdpbi1yaWdodDogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14bC04MCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXhsLTEwMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14bC0xMjUge1xuICAgIG1hcmdpbi1yaWdodDogMTI1cHggIWltcG9ydGFudDtcbiAgfVxuICAubWUteGwtMTQwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXhsLTE4MCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14bC1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC0xMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC0xNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC0yMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC0yNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC0zMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC0zNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC00MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC01MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC02MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC04MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC0xMDAge1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLTEyNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTI1cHggIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtMTQwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC0xODAge1xuICAgIG1hcmdpbi1ib3R0b206IDE4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXMteGwtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXMteGwtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXhsLTE1IHtcbiAgICBtYXJnaW4tbGVmdDogMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14bC0yMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXMteGwtMjUge1xuICAgIG1hcmdpbi1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXhsLTMwIHtcbiAgICBtYXJnaW4tbGVmdDogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14bC0zNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuICAubXMteGwtNDAge1xuICAgIG1hcmdpbi1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXhsLTUwIHtcbiAgICBtYXJnaW4tbGVmdDogNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14bC02MCB7XG4gICAgbWFyZ2luLWxlZnQ6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXMteGwtODAge1xuICAgIG1hcmdpbi1sZWZ0OiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXhsLTEwMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXhsLTEyNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDEyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXhsLTE0MCB7XG4gICAgbWFyZ2luLWxlZnQ6IDE0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXhsLTE4MCB7XG4gICAgbWFyZ2luLWxlZnQ6IDE4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXhsLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteGwtMCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXhsLTEwIHtcbiAgICBwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteGwtMTUge1xuICAgIHBhZGRpbmc6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuICAucC14bC0yMCB7XG4gICAgcGFkZGluZzogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXhsLTI1IHtcbiAgICBwYWRkaW5nOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteGwtMzAge1xuICAgIHBhZGRpbmc6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAucC14bC0zNSB7XG4gICAgcGFkZGluZzogMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXhsLTQwIHtcbiAgICBwYWRkaW5nOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteGwtNTAge1xuICAgIHBhZGRpbmc6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuICAucC14bC02MCB7XG4gICAgcGFkZGluZzogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXhsLTgwIHtcbiAgICBwYWRkaW5nOiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteGwtMTAwIHtcbiAgICBwYWRkaW5nOiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXhsLTEyNSB7XG4gICAgcGFkZGluZzogMTI1cHggIWltcG9ydGFudDtcbiAgfVxuICAucC14bC0xNDAge1xuICAgIHBhZGRpbmc6IDE0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteGwtMTgwIHtcbiAgICBwYWRkaW5nOiAxODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5weC14bC0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXhsLTEwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXhsLTE1IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXhsLTIwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXhsLTI1IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXhsLTMwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXhsLTM1IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXhsLTQwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXhsLTUwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXhsLTYwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXhsLTgwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXhsLTEwMCB7XG4gICAgcGFkZGluZy1yaWdodDogMTAwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXhsLTEyNSB7XG4gICAgcGFkZGluZy1yaWdodDogMTI1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXhsLTE0MCB7XG4gICAgcGFkZGluZy1yaWdodDogMTQwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXhsLTE4MCB7XG4gICAgcGFkZGluZy1yaWdodDogMTgwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXhsLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHkteGwtMTAge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAucHkteGwtMTUge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHggIWltcG9ydGFudDtcbiAgfVxuICAucHkteGwtMjAge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAucHkteGwtMjUge1xuICAgIHBhZGRpbmctdG9wOiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHggIWltcG9ydGFudDtcbiAgfVxuICAucHkteGwtMzAge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAucHkteGwtMzUge1xuICAgIHBhZGRpbmctdG9wOiAzNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDM1cHggIWltcG9ydGFudDtcbiAgfVxuICAucHkteGwtNDAge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAucHkteGwtNTAge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHggIWltcG9ydGFudDtcbiAgfVxuICAucHkteGwtNjAge1xuICAgIHBhZGRpbmctdG9wOiA2MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAucHkteGwtODAge1xuICAgIHBhZGRpbmctdG9wOiA4MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHggIWltcG9ydGFudDtcbiAgfVxuICAucHkteGwtMTAwIHtcbiAgICBwYWRkaW5nLXRvcDogMTAwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuICAucHkteGwtMTI1IHtcbiAgICBwYWRkaW5nLXRvcDogMTI1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTI1cHggIWltcG9ydGFudDtcbiAgfVxuICAucHkteGwtMTQwIHtcbiAgICBwYWRkaW5nLXRvcDogMTQwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTQwcHggIWltcG9ydGFudDtcbiAgfVxuICAucHkteGwtMTgwIHtcbiAgICBwYWRkaW5nLXRvcDogMTgwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTgwcHggIWltcG9ydGFudDtcbiAgfVxuICAucHQteGwtMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHQteGwtMTAge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXhsLTE1IHtcbiAgICBwYWRkaW5nLXRvcDogMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14bC0yMCB7XG4gICAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAucHQteGwtMjUge1xuICAgIHBhZGRpbmctdG9wOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXhsLTMwIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14bC0zNSB7XG4gICAgcGFkZGluZy10b3A6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuICAucHQteGwtNDAge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXhsLTUwIHtcbiAgICBwYWRkaW5nLXRvcDogNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14bC02MCB7XG4gICAgcGFkZGluZy10b3A6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAucHQteGwtODAge1xuICAgIHBhZGRpbmctdG9wOiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXhsLTEwMCB7XG4gICAgcGFkZGluZy10b3A6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXhsLTEyNSB7XG4gICAgcGFkZGluZy10b3A6IDEyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXhsLTE0MCB7XG4gICAgcGFkZGluZy10b3A6IDE0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXhsLTE4MCB7XG4gICAgcGFkZGluZy10b3A6IDE4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXhsLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucGUteGwtMTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAucGUteGwtMTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuICAucGUteGwtMjAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAucGUteGwtMjUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuICAucGUteGwtMzAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAucGUteGwtMzUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuICAucGUteGwtNDAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAucGUteGwtNTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuICAucGUteGwtNjAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAucGUteGwtODAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDgwcHggIWltcG9ydGFudDtcbiAgfVxuICAucGUteGwtMTAwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS14bC0xMjUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXhsLTE0MCB7XG4gICAgcGFkZGluZy1yaWdodDogMTQwcHggIWltcG9ydGFudDtcbiAgfVxuICAucGUteGwtMTgwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14bC0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14bC0xMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAucGIteGwtMTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXhsLTIwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14bC0yNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHggIWltcG9ydGFudDtcbiAgfVxuICAucGIteGwtMzAge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXhsLTM1IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14bC00MCB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAucGIteGwtNTAge1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXhsLTYwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14bC04MCB7XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHggIWltcG9ydGFudDtcbiAgfVxuICAucGIteGwtMTAwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuICAucGIteGwtMTI1IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTI1cHggIWltcG9ydGFudDtcbiAgfVxuICAucGIteGwtMTQwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTQwcHggIWltcG9ydGFudDtcbiAgfVxuICAucGIteGwtMTgwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTgwcHggIWltcG9ydGFudDtcbiAgfVxuICAucHMteGwtMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXhsLTEwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAucHMteGwtMTUge1xuICAgIHBhZGRpbmctbGVmdDogMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy14bC0yMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXhsLTI1IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuICAucHMteGwtMzAge1xuICAgIHBhZGRpbmctbGVmdDogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy14bC0zNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXhsLTQwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAucHMteGwtNTAge1xuICAgIHBhZGRpbmctbGVmdDogNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy14bC02MCB7XG4gICAgcGFkZGluZy1sZWZ0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXhsLTgwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDgwcHggIWltcG9ydGFudDtcbiAgfVxuICAucHMteGwtMTAwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXhsLTEyNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy14bC0xNDAge1xuICAgIHBhZGRpbmctbGVmdDogMTQwcHggIWltcG9ydGFudDtcbiAgfVxuICAucHMteGwtMTgwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC14bC0wIHtcbiAgICBnYXA6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLXhsLTEwIHtcbiAgICBnYXA6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLXhsLTE1IHtcbiAgICBnYXA6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLXhsLTIwIHtcbiAgICBnYXA6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLXhsLTI1IHtcbiAgICBnYXA6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLXhsLTMwIHtcbiAgICBnYXA6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLXhsLTM1IHtcbiAgICBnYXA6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLXhsLTQwIHtcbiAgICBnYXA6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLXhsLTUwIHtcbiAgICBnYXA6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLXhsLTYwIHtcbiAgICBnYXA6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLXhsLTgwIHtcbiAgICBnYXA6IDgwcHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLXhsLTEwMCB7XG4gICAgZ2FwOiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAteGwtMTI1IHtcbiAgICBnYXA6IDEyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC14bC0xNDAge1xuICAgIGdhcDogMTQwcHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLXhsLTE4MCB7XG4gICAgZ2FwOiAxODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LXhsLXN0YXJ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQteGwtZW5kIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LXhsLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLmQteHhsLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteHhsLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteHhsLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXh4bC1ncmlkIHtcbiAgICBkaXNwbGF5OiBncmlkICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteHhsLWlubGluZS1ncmlkIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZ3JpZCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXh4bC10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuICAuZC14eGwtdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZC14eGwtdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXh4bC1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteHhsLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXh4bC1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteHhsLWZpbGwge1xuICAgIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteHhsLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXh4bC1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14eGwtcm93LXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXh4bC1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteHhsLWdyb3ctMCB7XG4gICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteHhsLWdyb3ctMSB7XG4gICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteHhsLXNocmluay0wIHtcbiAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXh4bC1zaHJpbmstMSB7XG4gICAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14eGwtd3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteHhsLW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14eGwtd3JhcC1yZXZlcnNlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteHhsLXN0YXJ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXh4bC1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXh4bC1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14eGwtYmV0d2VlbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14eGwtYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteHhsLWV2ZW5seSB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHkgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMteHhsLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy14eGwtZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMteHhsLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy14eGwtYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy14eGwtc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXIteHhsLWZpcnN0IHtcbiAgICBvcmRlcjogLTEgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXIteHhsLTAge1xuICAgIG9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXh4bC0xIHtcbiAgICBvcmRlcjogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci14eGwtMiB7XG4gICAgb3JkZXI6IDIgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXIteHhsLTMge1xuICAgIG9yZGVyOiAzICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXh4bC00IHtcbiAgICBvcmRlcjogNCAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci14eGwtNSB7XG4gICAgb3JkZXI6IDUgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXIteHhsLWxhc3Qge1xuICAgIG9yZGVyOiA2ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teHhsLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXh4bC0xMCB7XG4gICAgbWFyZ2luOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teHhsLTE1IHtcbiAgICBtYXJnaW46IDE1cHggIWltcG9ydGFudDtcbiAgfVxuICAubS14eGwtMjAge1xuICAgIG1hcmdpbjogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXh4bC0yNSB7XG4gICAgbWFyZ2luOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teHhsLTMwIHtcbiAgICBtYXJnaW46IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAubS14eGwtMzUge1xuICAgIG1hcmdpbjogMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXh4bC00MCB7XG4gICAgbWFyZ2luOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teHhsLTUwIHtcbiAgICBtYXJnaW46IDUwcHggIWltcG9ydGFudDtcbiAgfVxuICAubS14eGwtNjAge1xuICAgIG1hcmdpbjogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXh4bC04MCB7XG4gICAgbWFyZ2luOiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teHhsLTEwMCB7XG4gICAgbWFyZ2luOiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXh4bC0xMjUge1xuICAgIG1hcmdpbjogMTI1cHggIWltcG9ydGFudDtcbiAgfVxuICAubS14eGwtMTQwIHtcbiAgICBtYXJnaW46IDE0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teHhsLTE4MCB7XG4gICAgbWFyZ2luOiAxODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXh4bC1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXgteHhsLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXh4bC0xMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXgteHhsLTE1IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14eGwtMjAge1xuICAgIG1hcmdpbi1yaWdodDogMjBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXh4bC0yNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuICAubXgteHhsLTMwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14eGwtMzUge1xuICAgIG1hcmdpbi1yaWdodDogMzVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXh4bC00MCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXgteHhsLTUwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDUwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14eGwtNjAge1xuICAgIG1hcmdpbi1yaWdodDogNjBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXh4bC04MCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDgwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXgteHhsLTEwMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14eGwtMTI1IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEyNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXh4bC0xNDAge1xuICAgIG1hcmdpbi1yaWdodDogMTQwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMTQwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXgteHhsLTE4MCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxODBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14eGwtYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXkteHhsLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXh4bC0xMCB7XG4gICAgbWFyZ2luLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXkteHhsLTE1IHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14eGwtMjAge1xuICAgIG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXh4bC0yNSB7XG4gICAgbWFyZ2luLXRvcDogMjVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHggIWltcG9ydGFudDtcbiAgfVxuICAubXkteHhsLTMwIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14eGwtMzUge1xuICAgIG1hcmdpbi10b3A6IDM1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXh4bC00MCB7XG4gICAgbWFyZ2luLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXkteHhsLTUwIHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14eGwtNjAge1xuICAgIG1hcmdpbi10b3A6IDYwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXh4bC04MCB7XG4gICAgbWFyZ2luLXRvcDogODBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXkteHhsLTEwMCB7XG4gICAgbWFyZ2luLXRvcDogMTAwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14eGwtMTI1IHtcbiAgICBtYXJnaW4tdG9wOiAxMjVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXh4bC0xNDAge1xuICAgIG1hcmdpbi10b3A6IDE0MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTQwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXkteHhsLTE4MCB7XG4gICAgbWFyZ2luLXRvcDogMTgwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14eGwtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXQteHhsLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXQteHhsLTEwIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXh4bC0xNSB7XG4gICAgbWFyZ2luLXRvcDogMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14eGwtMjAge1xuICAgIG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXQteHhsLTI1IHtcbiAgICBtYXJnaW4tdG9wOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXh4bC0zMCB7XG4gICAgbWFyZ2luLXRvcDogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14eGwtMzUge1xuICAgIG1hcmdpbi10b3A6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuICAubXQteHhsLTQwIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXh4bC01MCB7XG4gICAgbWFyZ2luLXRvcDogNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14eGwtNjAge1xuICAgIG1hcmdpbi10b3A6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXQteHhsLTgwIHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXh4bC0xMDAge1xuICAgIG1hcmdpbi10b3A6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXh4bC0xMjUge1xuICAgIG1hcmdpbi10b3A6IDEyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXh4bC0xNDAge1xuICAgIG1hcmdpbi10b3A6IDE0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXh4bC0xODAge1xuICAgIG1hcmdpbi10b3A6IDE4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXh4bC1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXh4bC0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWUteHhsLTEwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAubWUteHhsLTE1IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuICAubWUteHhsLTIwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAubWUteHhsLTI1IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuICAubWUteHhsLTMwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAubWUteHhsLTM1IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuICAubWUteHhsLTQwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAubWUteHhsLTUwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuICAubWUteHhsLTYwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAubWUteHhsLTgwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDgwcHggIWltcG9ydGFudDtcbiAgfVxuICAubWUteHhsLTEwMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14eGwtMTI1IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXh4bC0xNDAge1xuICAgIG1hcmdpbi1yaWdodDogMTQwcHggIWltcG9ydGFudDtcbiAgfVxuICAubWUteHhsLTE4MCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14eGwtYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4bC0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4bC0xMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14eGwtMTUge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHggIWltcG9ydGFudDtcbiAgfVxuICAubWIteHhsLTIwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4bC0yNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14eGwtMzAge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAubWIteHhsLTM1IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4bC00MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14eGwtNTAge1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHggIWltcG9ydGFudDtcbiAgfVxuICAubWIteHhsLTYwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4bC04MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14eGwtMTAwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14eGwtMTI1IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14eGwtMTQwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14eGwtMTgwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14eGwtYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14eGwtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXMteHhsLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14eGwtMTUge1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXh4bC0yMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXMteHhsLTI1IHtcbiAgICBtYXJnaW4tbGVmdDogMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14eGwtMzAge1xuICAgIG1hcmdpbi1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXh4bC0zNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuICAubXMteHhsLTQwIHtcbiAgICBtYXJnaW4tbGVmdDogNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14eGwtNTAge1xuICAgIG1hcmdpbi1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXh4bC02MCB7XG4gICAgbWFyZ2luLWxlZnQ6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXMteHhsLTgwIHtcbiAgICBtYXJnaW4tbGVmdDogODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14eGwtMTAwIHtcbiAgICBtYXJnaW4tbGVmdDogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXMteHhsLTEyNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDEyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXh4bC0xNDAge1xuICAgIG1hcmdpbi1sZWZ0OiAxNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14eGwtMTgwIHtcbiAgICBtYXJnaW4tbGVmdDogMTgwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXMteHhsLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteHhsLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucC14eGwtMTAge1xuICAgIHBhZGRpbmc6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAucC14eGwtMTUge1xuICAgIHBhZGRpbmc6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuICAucC14eGwtMjAge1xuICAgIHBhZGRpbmc6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAucC14eGwtMjUge1xuICAgIHBhZGRpbmc6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuICAucC14eGwtMzAge1xuICAgIHBhZGRpbmc6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAucC14eGwtMzUge1xuICAgIHBhZGRpbmc6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuICAucC14eGwtNDAge1xuICAgIHBhZGRpbmc6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAucC14eGwtNTAge1xuICAgIHBhZGRpbmc6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuICAucC14eGwtNjAge1xuICAgIHBhZGRpbmc6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAucC14eGwtODAge1xuICAgIHBhZGRpbmc6IDgwcHggIWltcG9ydGFudDtcbiAgfVxuICAucC14eGwtMTAwIHtcbiAgICBwYWRkaW5nOiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXh4bC0xMjUge1xuICAgIHBhZGRpbmc6IDEyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteHhsLTE0MCB7XG4gICAgcGFkZGluZzogMTQwcHggIWltcG9ydGFudDtcbiAgfVxuICAucC14eGwtMTgwIHtcbiAgICBwYWRkaW5nOiAxODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5weC14eGwtMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5weC14eGwtMTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAucHgteHhsLTE1IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXh4bC0yMCB7XG4gICAgcGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5weC14eGwtMjUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuICAucHgteHhsLTMwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXh4bC0zNSB7XG4gICAgcGFkZGluZy1yaWdodDogMzVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5weC14eGwtNDAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAucHgteHhsLTUwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXh4bC02MCB7XG4gICAgcGFkZGluZy1yaWdodDogNjBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5weC14eGwtODAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDgwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDgwcHggIWltcG9ydGFudDtcbiAgfVxuICAucHgteHhsLTEwMCB7XG4gICAgcGFkZGluZy1yaWdodDogMTAwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXh4bC0xMjUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEyNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5weC14eGwtMTQwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMTQwcHggIWltcG9ydGFudDtcbiAgfVxuICAucHgteHhsLTE4MCB7XG4gICAgcGFkZGluZy1yaWdodDogMTgwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXh4bC0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXh4bC0xMCB7XG4gICAgcGFkZGluZy10b3A6IDEwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5weS14eGwtMTUge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHggIWltcG9ydGFudDtcbiAgfVxuICAucHkteHhsLTIwIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXh4bC0yNSB7XG4gICAgcGFkZGluZy10b3A6IDI1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5weS14eGwtMzAge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAucHkteHhsLTM1IHtcbiAgICBwYWRkaW5nLXRvcDogMzVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXh4bC00MCB7XG4gICAgcGFkZGluZy10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5weS14eGwtNTAge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHggIWltcG9ydGFudDtcbiAgfVxuICAucHkteHhsLTYwIHtcbiAgICBwYWRkaW5nLXRvcDogNjBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXh4bC04MCB7XG4gICAgcGFkZGluZy10b3A6IDgwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5weS14eGwtMTAwIHtcbiAgICBwYWRkaW5nLXRvcDogMTAwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuICAucHkteHhsLTEyNSB7XG4gICAgcGFkZGluZy10b3A6IDEyNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXh4bC0xNDAge1xuICAgIHBhZGRpbmctdG9wOiAxNDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5weS14eGwtMTgwIHtcbiAgICBwYWRkaW5nLXRvcDogMTgwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTgwcHggIWltcG9ydGFudDtcbiAgfVxuICAucHQteHhsLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXh4bC0xMCB7XG4gICAgcGFkZGluZy10b3A6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAucHQteHhsLTE1IHtcbiAgICBwYWRkaW5nLXRvcDogMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14eGwtMjAge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXh4bC0yNSB7XG4gICAgcGFkZGluZy10b3A6IDI1cHggIWltcG9ydGFudDtcbiAgfVxuICAucHQteHhsLTMwIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14eGwtMzUge1xuICAgIHBhZGRpbmctdG9wOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXh4bC00MCB7XG4gICAgcGFkZGluZy10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAucHQteHhsLTUwIHtcbiAgICBwYWRkaW5nLXRvcDogNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14eGwtNjAge1xuICAgIHBhZGRpbmctdG9wOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXh4bC04MCB7XG4gICAgcGFkZGluZy10b3A6IDgwcHggIWltcG9ydGFudDtcbiAgfVxuICAucHQteHhsLTEwMCB7XG4gICAgcGFkZGluZy10b3A6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXh4bC0xMjUge1xuICAgIHBhZGRpbmctdG9wOiAxMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14eGwtMTQwIHtcbiAgICBwYWRkaW5nLXRvcDogMTQwcHggIWltcG9ydGFudDtcbiAgfVxuICAucHQteHhsLTE4MCB7XG4gICAgcGFkZGluZy10b3A6IDE4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXh4bC0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXh4bC0xMCB7XG4gICAgcGFkZGluZy1yaWdodDogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS14eGwtMTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuICAucGUteHhsLTIwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXh4bC0yNSB7XG4gICAgcGFkZGluZy1yaWdodDogMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS14eGwtMzAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAucGUteHhsLTM1IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXh4bC00MCB7XG4gICAgcGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS14eGwtNTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuICAucGUteHhsLTYwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXh4bC04MCB7XG4gICAgcGFkZGluZy1yaWdodDogODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS14eGwtMTAwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS14eGwtMTI1IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS14eGwtMTQwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS14eGwtMTgwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14eGwtMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAucGIteHhsLTEwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14eGwtMTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXh4bC0yMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAucGIteHhsLTI1IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14eGwtMzAge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXh4bC0zNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDM1cHggIWltcG9ydGFudDtcbiAgfVxuICAucGIteHhsLTQwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14eGwtNTAge1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXh4bC02MCB7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAucGIteHhsLTgwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14eGwtMTAwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHggIWltcG9ydGFudDtcbiAgfVxuICAucGIteHhsLTEyNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDEyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXh4bC0xNDAge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14eGwtMTgwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTgwcHggIWltcG9ydGFudDtcbiAgfVxuICAucHMteHhsLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy14eGwtMTAge1xuICAgIHBhZGRpbmctbGVmdDogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy14eGwtMTUge1xuICAgIHBhZGRpbmctbGVmdDogMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy14eGwtMjAge1xuICAgIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy14eGwtMjUge1xuICAgIHBhZGRpbmctbGVmdDogMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy14eGwtMzAge1xuICAgIHBhZGRpbmctbGVmdDogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy14eGwtMzUge1xuICAgIHBhZGRpbmctbGVmdDogMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy14eGwtNDAge1xuICAgIHBhZGRpbmctbGVmdDogNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy14eGwtNTAge1xuICAgIHBhZGRpbmctbGVmdDogNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy14eGwtNjAge1xuICAgIHBhZGRpbmctbGVmdDogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy14eGwtODAge1xuICAgIHBhZGRpbmctbGVmdDogODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy14eGwtMTAwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXh4bC0xMjUge1xuICAgIHBhZGRpbmctbGVmdDogMTI1cHggIWltcG9ydGFudDtcbiAgfVxuICAucHMteHhsLTE0MCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy14eGwtMTgwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC14eGwtMCB7XG4gICAgZ2FwOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC14eGwtMTAge1xuICAgIGdhcDogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAteHhsLTE1IHtcbiAgICBnYXA6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLXh4bC0yMCB7XG4gICAgZ2FwOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC14eGwtMjUge1xuICAgIGdhcDogMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAteHhsLTMwIHtcbiAgICBnYXA6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLXh4bC0zNSB7XG4gICAgZ2FwOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC14eGwtNDAge1xuICAgIGdhcDogNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAteHhsLTUwIHtcbiAgICBnYXA6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLXh4bC02MCB7XG4gICAgZ2FwOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC14eGwtODAge1xuICAgIGdhcDogODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAteHhsLTEwMCB7XG4gICAgZ2FwOiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAteHhsLTEyNSB7XG4gICAgZ2FwOiAxMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAteHhsLTE0MCB7XG4gICAgZ2FwOiAxNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAteHhsLTE4MCB7XG4gICAgZ2FwOiAxODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LXh4bC1zdGFydCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LXh4bC1lbmQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQteHhsLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmZzLTI0IHtcbiAgICBmb250LXNpemU6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mcy0zMCB7XG4gICAgZm9udC1zaXplOiAxLjg3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mcy0zNCB7XG4gICAgZm9udC1zaXplOiAyLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mcy00MCB7XG4gICAgZm9udC1zaXplOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHByaW50IHtcbiAgLmQtcHJpbnQtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1wcmludC1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXByaW50LWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXByaW50LWdyaWQge1xuICAgIGRpc3BsYXk6IGdyaWQgIWltcG9ydGFudDtcbiAgfVxuICAuZC1wcmludC1pbmxpbmUtZ3JpZCB7XG4gICAgZGlzcGxheTogaW5saW5lLWdyaWQgIWltcG9ydGFudDtcbiAgfVxuICAuZC1wcmludC10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1wcmludC10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXByaW50LXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxuICAuZC1wcmludC1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtcHJpbnQtaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtcHJpbnQtbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG4uZm9ybS1jb250cm9sIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6IHZhcigtLWJzLWJvZHktY29sb3IpO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1ib2R5LWJnKTtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiB2YXIoLS1icy1ib3JkZXItd2lkdGgpIHNvbGlkICNmZmZmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmZvcm0tY29udHJvbCB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmZvcm0tY29udHJvbFt0eXBlPWZpbGVdIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5mb3JtLWNvbnRyb2xbdHlwZT1maWxlXTpub3QoOmRpc2FibGVkKTpub3QoW3JlYWRvbmx5XSkge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZm9ybS1jb250cm9sOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLWJzLWJvZHktY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1ib2R5LWJnKTtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMTk4LCAxODcuNSwgMTczLjUpO1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEoMTQxLCAxMjAsIDkyLCAwLjI1KTtcbn1cbi5mb3JtLWNvbnRyb2w6Oi13ZWJraXQtZGF0ZS1hbmQtdGltZS12YWx1ZSB7XG4gIG1pbi13aWR0aDogODVweDtcbiAgaGVpZ2h0OiAxLjVlbTtcbiAgbWFyZ2luOiAwO1xufVxuLmZvcm0tY29udHJvbDo6LXdlYmtpdC1kYXRldGltZS1lZGl0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDA7XG59XG4uZm9ybS1jb250cm9sOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBvcGFjaXR5OiAxO1xufVxuLmZvcm0tY29udHJvbDpkaXNhYmxlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeS1iZyk7XG4gIG9wYWNpdHk6IDE7XG59XG4uZm9ybS1jb250cm9sOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiB7XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgbWFyZ2luOiAtMTBweCAtMjBweDtcbiAgbWFyZ2luLWlubGluZS1lbmQ6IDIwcHg7XG4gIGNvbG9yOiB2YXIoLS1icy1ib2R5LWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtdGVydGlhcnktYmcpO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGJvcmRlci1pbmxpbmUtZW5kLXdpZHRoOiB2YXIoLS1icy1ib3JkZXItd2lkdGgpO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmZvcm0tY29udHJvbDo6ZmlsZS1zZWxlY3Rvci1idXR0b24ge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5mb3JtLWNvbnRyb2w6aG92ZXI6bm90KDpkaXNhYmxlZCk6bm90KFtyZWFkb25seV0pOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeS1iZyk7XG59XG5cbi5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxMHB4IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiB2YXIoLS1icy1ib2R5LWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci13aWR0aDogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKSAwO1xufVxuLmZvcm0tY29udHJvbC1wbGFpbnRleHQ6Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xufVxuLmZvcm0tY29udHJvbC1wbGFpbnRleHQuZm9ybS1jb250cm9sLXNtLCAuZm9ybS1jb250cm9sLXBsYWludGV4dC5mb3JtLWNvbnRyb2wtbGcge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5mb3JtLWNvbnRyb2wtc20ge1xuICBtaW4taGVpZ2h0OiBjYWxjKDEuNWVtICsgMC41cmVtICsgY2FsYyh2YXIoLS1icy1ib3JkZXItd2lkdGgpICogMikpO1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1zbSk7XG59XG4uZm9ybS1jb250cm9sLXNtOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiB7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xuICBtYXJnaW46IC0wLjI1cmVtIC0wLjVyZW07XG4gIG1hcmdpbi1pbmxpbmUtZW5kOiAwLjVyZW07XG59XG5cbi5mb3JtLWNvbnRyb2wtbGcge1xuICBtaW4taGVpZ2h0OiBjYWxjKDEuNWVtICsgMXJlbSArIGNhbGModmFyKC0tYnMtYm9yZGVyLXdpZHRoKSAqIDIpKTtcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1sZyk7XG59XG4uZm9ybS1jb250cm9sLWxnOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiB7XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICBtYXJnaW46IC0wLjVyZW0gLTFyZW07XG4gIG1hcmdpbi1pbmxpbmUtZW5kOiAxcmVtO1xufVxuXG50ZXh0YXJlYS5mb3JtLWNvbnRyb2wge1xuICBtaW4taGVpZ2h0OiBjYWxjKDEuNWVtICsgMjBweCArIGNhbGModmFyKC0tYnMtYm9yZGVyLXdpZHRoKSAqIDIpKTtcbn1cbnRleHRhcmVhLmZvcm0tY29udHJvbC1zbSB7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMS41ZW0gKyAwLjVyZW0gKyBjYWxjKHZhcigtLWJzLWJvcmRlci13aWR0aCkgKiAyKSk7XG59XG50ZXh0YXJlYS5mb3JtLWNvbnRyb2wtbGcge1xuICBtaW4taGVpZ2h0OiBjYWxjKDEuNWVtICsgMXJlbSArIGNhbGModmFyKC0tYnMtYm9yZGVyLXdpZHRoKSAqIDIpKTtcbn1cblxuLmZvcm0tY29udHJvbC1jb2xvciB7XG4gIHdpZHRoOiAzcmVtO1xuICBoZWlnaHQ6IGNhbGMoMS41ZW0gKyAyMHB4ICsgY2FsYyh2YXIoLS1icy1ib3JkZXItd2lkdGgpICogMikpO1xuICBwYWRkaW5nOiAxMHB4O1xufVxuLmZvcm0tY29udHJvbC1jb2xvcjpub3QoOmRpc2FibGVkKTpub3QoW3JlYWRvbmx5XSkge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZm9ybS1jb250cm9sLWNvbG9yOjotbW96LWNvbG9yLXN3YXRjaCB7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG59XG4uZm9ybS1jb250cm9sLWNvbG9yOjotd2Via2l0LWNvbG9yLXN3YXRjaCB7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG59XG4uZm9ybS1jb250cm9sLWNvbG9yLmZvcm0tY29udHJvbC1zbSB7XG4gIGhlaWdodDogY2FsYygxLjVlbSArIDAuNXJlbSArIGNhbGModmFyKC0tYnMtYm9yZGVyLXdpZHRoKSAqIDIpKTtcbn1cbi5mb3JtLWNvbnRyb2wtY29sb3IuZm9ybS1jb250cm9sLWxnIHtcbiAgaGVpZ2h0OiBjYWxjKDEuNWVtICsgMXJlbSArIGNhbGModmFyKC0tYnMtYm9yZGVyLXdpZHRoKSAqIDIpKTtcbn1cblxuLmZvcm0tc2VsZWN0IHtcbiAgLS1icy1mb3JtLXNlbGVjdC1iZy1pbWc6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnJTNlJTNjcGF0aCBmaWxsPSdub25lJyBzdHJva2U9JyUyMzM0M2E0MCcgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBzdHJva2Utd2lkdGg9JzInIGQ9J20yIDUgNiA2IDYtNicvJTNlJTNjL3N2ZyUzZVwiKTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxMHB4IDYwcHggMTBweCAyMHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogdmFyKC0tYnMtYm9keS1jb2xvcik7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWJvZHktYmcpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS1icy1mb3JtLXNlbGVjdC1iZy1pbWcpLCB2YXIoLS1icy1mb3JtLXNlbGVjdC1iZy1pY29uLCBub25lKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMjBweCBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMTZweCAxMnB4O1xuICBib3JkZXI6IHZhcigtLWJzLWJvcmRlci13aWR0aCkgc29saWQgIzAwMDAwMDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmZvcm0tc2VsZWN0IHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uZm9ybS1zZWxlY3Q6Zm9jdXMge1xuICBib3JkZXItY29sb3I6IHJnYigxOTgsIDE4Ny41LCAxNzMuNSk7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSgxNDEsIDEyMCwgOTIsIDAuMjUpO1xufVxuLmZvcm0tc2VsZWN0W211bHRpcGxlXSwgLmZvcm0tc2VsZWN0W3NpemVdOm5vdChbc2l6ZT1cIjFcIl0pIHtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cbi5mb3JtLXNlbGVjdDpkaXNhYmxlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeS1iZyk7XG59XG4uZm9ybS1zZWxlY3Q6LW1vei1mb2N1c3Jpbmcge1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRleHQtc2hhZG93OiAwIDAgMCB2YXIoLS1icy1ib2R5LWNvbG9yKTtcbn1cblxuLmZvcm0tc2VsZWN0LXNtIHtcbiAgcGFkZGluZy10b3A6IDAuMjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1zbSk7XG59XG5cbi5mb3JtLXNlbGVjdC1sZyB7XG4gIHBhZGRpbmctdG9wOiAwLjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjVyZW07XG4gIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLWxnKTtcbn1cblxuW2RhdGEtYnMtdGhlbWU9ZGFya10gLmZvcm0tc2VsZWN0IHtcbiAgLS1icy1mb3JtLXNlbGVjdC1iZy1pbWc6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnJTNlJTNjcGF0aCBmaWxsPSdub25lJyBzdHJva2U9JyUyM2RlZTJlNicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBzdHJva2Utd2lkdGg9JzInIGQ9J20yIDUgNiA2IDYtNicvJTNlJTNjL3N2ZyUzZVwiKTtcbn1cblxuLmZvcm0tY2hlY2sge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWluLWhlaWdodDogMS41cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDEuM2VtO1xuICBtYXJnaW4tYm90dG9tOiAwLjEyNXJlbTtcbn1cbi5mb3JtLWNoZWNrIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1sZWZ0OiAtMS4zZW07XG59XG5cbi5mb3JtLWNoZWNrLXJldmVyc2Uge1xuICBwYWRkaW5nLXJpZ2h0OiAxLjNlbTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5mb3JtLWNoZWNrLXJldmVyc2UgLmZvcm0tY2hlY2staW5wdXQge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi1yaWdodDogLTEuM2VtO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLmZvcm0tY2hlY2staW5wdXQge1xuICAtLWJzLWZvcm0tY2hlY2stYmc6IHZhcigtLWJzLWJvZHktYmcpO1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDAuOGVtO1xuICBoZWlnaHQ6IDAuOGVtO1xuICBtYXJnaW4tdG9wOiAwLjM1ZW07XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWZvcm0tY2hlY2stYmcpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS1icy1mb3JtLWNoZWNrLWJnLWltYWdlKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJvcmRlcjogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1ib3JkZXItY29sb3IpO1xuICBwcmludC1jb2xvci1hZGp1c3Q6IGV4YWN0O1xufVxuLmZvcm0tY2hlY2staW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLmZvcm0tY2hlY2staW5wdXRbdHlwZT1yYWRpb10ge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG4uZm9ybS1jaGVjay1pbnB1dDphY3RpdmUge1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoOTAlKTtcbn1cbi5mb3JtLWNoZWNrLWlucHV0OmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMTk4LCAxODcuNSwgMTczLjUpO1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmZvcm0tY2hlY2staW5wdXQ6Y2hlY2tlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4ZDc4NWM7XG4gIGJvcmRlci1jb2xvcjogIzhkNzg1Yztcbn1cbi5mb3JtLWNoZWNrLWlucHV0OmNoZWNrZWRbdHlwZT1jaGVja2JveF0ge1xuICAtLWJzLWZvcm0tY2hlY2stYmctaW1hZ2U6IG5vbmU7XG59XG4uZm9ybS1jaGVjay1pbnB1dDpjaGVja2VkW3R5cGU9cmFkaW9dIHtcbiAgLS1icy1mb3JtLWNoZWNrLWJnLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4JyUzZSUzY2NpcmNsZSByPScyJyBmaWxsPSclMjNmZmZmZmYnLyUzZSUzYy9zdmclM2VcIik7XG59XG4uZm9ybS1jaGVjay1pbnB1dFt0eXBlPWNoZWNrYm94XTppbmRldGVybWluYXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzhkNzg1YztcbiAgYm9yZGVyLWNvbG9yOiAjOGQ3ODVjO1xuICAtLWJzLWZvcm0tY2hlY2stYmctaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMjAgMjAnJTNlJTNjcGF0aCBmaWxsPSdub25lJyBzdHJva2U9JyUyM2ZmZmZmZicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBzdHJva2Utd2lkdGg9JzMnIGQ9J002IDEwaDgnLyUzZSUzYy9zdmclM2VcIik7XG59XG4uZm9ybS1jaGVjay1pbnB1dDpkaXNhYmxlZCB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBmaWx0ZXI6IG5vbmU7XG4gIG9wYWNpdHk6IDAuNTtcbn1cbi5mb3JtLWNoZWNrLWlucHV0W2Rpc2FibGVkXSB+IC5mb3JtLWNoZWNrLWxhYmVsLCAuZm9ybS1jaGVjay1pbnB1dDpkaXNhYmxlZCB+IC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBvcGFjaXR5OiAwLjU7XG59XG5cbi5mb3JtLXN3aXRjaCB7XG4gIHBhZGRpbmctbGVmdDogMi41ZW07XG59XG4uZm9ybS1zd2l0Y2ggLmZvcm0tY2hlY2staW5wdXQge1xuICAtLWJzLWZvcm0tc3dpdGNoLWJnOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4JyUzZSUzY2NpcmNsZSByPSczJyBmaWxsPSdyZ2JhJTI4MCwgMCwgMCwgMC4yNSUyOScvJTNlJTNjL3N2ZyUzZVwiKTtcbiAgd2lkdGg6IDJlbTtcbiAgbWFyZ2luLWxlZnQ6IC0yLjVlbTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdmFyKC0tYnMtZm9ybS1zd2l0Y2gtYmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMmVtO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLXBvc2l0aW9uIDAuMTVzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmZvcm0tc3dpdGNoIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uZm9ybS1zd2l0Y2ggLmZvcm0tY2hlY2staW5wdXQ6Zm9jdXMge1xuICAtLWJzLWZvcm0tc3dpdGNoLWJnOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4JyUzZSUzY2NpcmNsZSByPSczJyBmaWxsPSdyZ2IlMjgxOTgsIDE4Ny41LCAxNzMuNSUyOScvJTNlJTNjL3N2ZyUzZVwiKTtcbn1cbi5mb3JtLXN3aXRjaCAuZm9ybS1jaGVjay1pbnB1dDpjaGVja2VkIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgY2VudGVyO1xuICAtLWJzLWZvcm0tc3dpdGNoLWJnOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4JyUzZSUzY2NpcmNsZSByPSczJyBmaWxsPSclMjNmZmZmZmYnLyUzZSUzYy9zdmclM2VcIik7XG59XG4uZm9ybS1zd2l0Y2guZm9ybS1jaGVjay1yZXZlcnNlIHtcbiAgcGFkZGluZy1yaWdodDogMi41ZW07XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi5mb3JtLXN3aXRjaC5mb3JtLWNoZWNrLXJldmVyc2UgLmZvcm0tY2hlY2staW5wdXQge1xuICBtYXJnaW4tcmlnaHQ6IC0yLjVlbTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5mb3JtLWNoZWNrLWlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xufVxuXG4uYnRuLWNoZWNrIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5idG4tY2hlY2tbZGlzYWJsZWRdICsgLmJ0biwgLmJ0bi1jaGVjazpkaXNhYmxlZCArIC5idG4ge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgZmlsdGVyOiBub25lO1xuICBvcGFjaXR5OiAwLjY1O1xufVxuXG5bZGF0YS1icy10aGVtZT1kYXJrXSAuZm9ybS1zd2l0Y2ggLmZvcm0tY2hlY2staW5wdXQ6bm90KDpjaGVja2VkKTpub3QoOmZvY3VzKSB7XG4gIC0tYnMtZm9ybS1zd2l0Y2gtYmc6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnJTNlJTNjY2lyY2xlIHI9JzMnIGZpbGw9J3JnYmElMjgyNTUsIDI1NSwgMjU1LCAwLjI1JTI5Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xufVxuXG4uaW5wdXQtZ3JvdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cCA+IC5mb3JtLXNlbGVjdCxcbi5pbnB1dC1ncm91cCA+IC5mb3JtLWZsb2F0aW5nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4OiAxIDEgYXV0bztcbiAgd2lkdGg6IDElO1xuICBtaW4td2lkdGg6IDA7XG59XG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sOmZvY3VzLFxuLmlucHV0LWdyb3VwID4gLmZvcm0tc2VsZWN0OmZvY3VzLFxuLmlucHV0LWdyb3VwID4gLmZvcm0tZmxvYXRpbmc6Zm9jdXMtd2l0aGluIHtcbiAgei1pbmRleDogNTtcbn1cbi5pbnB1dC1ncm91cCAuYnRuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xufVxuLmlucHV0LWdyb3VwIC5idG46Zm9jdXMge1xuICB6LWluZGV4OiA1O1xufVxuXG4uaW5wdXQtZ3JvdXAtdGV4dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogdmFyKC0tYnMtYm9keS1jb2xvcik7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtdGVydGlhcnktYmcpO1xuICBib3JkZXI6IHZhcigtLWJzLWJvcmRlci13aWR0aCkgc29saWQgI2ZmZmZmZjtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xufVxuXG4uaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwLWxnID4gLmZvcm0tc2VsZWN0LFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuYnRuIHtcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1sZyk7XG59XG5cbi5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAtc20gPiAuZm9ybS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1zbSA+IC5idG4ge1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1zbSk7XG59XG5cbi5pbnB1dC1ncm91cC1sZyA+IC5mb3JtLXNlbGVjdCxcbi5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLXNlbGVjdCB7XG4gIHBhZGRpbmctcmlnaHQ6IDgwcHg7XG59XG5cbi5pbnB1dC1ncm91cDpub3QoLmhhcy12YWxpZGF0aW9uKSA+IDpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKTpub3QoLmRyb3Bkb3duLW1lbnUpOm5vdCguZm9ybS1mbG9hdGluZyksXG4uaW5wdXQtZ3JvdXA6bm90KC5oYXMtdmFsaWRhdGlvbikgPiAuZHJvcGRvd24tdG9nZ2xlOm50aC1sYXN0LWNoaWxkKG4rMyksXG4uaW5wdXQtZ3JvdXA6bm90KC5oYXMtdmFsaWRhdGlvbikgPiAuZm9ybS1mbG9hdGluZzpub3QoOmxhc3QtY2hpbGQpID4gLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cDpub3QoLmhhcy12YWxpZGF0aW9uKSA+IC5mb3JtLWZsb2F0aW5nOm5vdCg6bGFzdC1jaGlsZCkgPiAuZm9ybS1zZWxlY3Qge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG59XG4uaW5wdXQtZ3JvdXAuaGFzLXZhbGlkYXRpb24gPiA6bnRoLWxhc3QtY2hpbGQobiszKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSk6bm90KC5kcm9wZG93bi1tZW51KTpub3QoLmZvcm0tZmxvYXRpbmcpLFxuLmlucHV0LWdyb3VwLmhhcy12YWxpZGF0aW9uID4gLmRyb3Bkb3duLXRvZ2dsZTpudGgtbGFzdC1jaGlsZChuKzQpLFxuLmlucHV0LWdyb3VwLmhhcy12YWxpZGF0aW9uID4gLmZvcm0tZmxvYXRpbmc6bnRoLWxhc3QtY2hpbGQobiszKSA+IC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAuaGFzLXZhbGlkYXRpb24gPiAuZm9ybS1mbG9hdGluZzpudGgtbGFzdC1jaGlsZChuKzMpID4gLmZvcm0tc2VsZWN0IHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xufVxuLmlucHV0LWdyb3VwID4gOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tbWVudSk6bm90KC52YWxpZC10b29sdGlwKTpub3QoLnZhbGlkLWZlZWRiYWNrKTpub3QoLmludmFsaWQtdG9vbHRpcCk6bm90KC5pbnZhbGlkLWZlZWRiYWNrKSB7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKC0xICogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKSk7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1mbG9hdGluZzpub3QoOmZpcnN0LWNoaWxkKSA+IC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1mbG9hdGluZzpub3QoOmZpcnN0LWNoaWxkKSA+IC5mb3JtLXNlbGVjdCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG5cbi5hY2NvcmRpb24ge1xuICAtLWJzLWFjY29yZGlvbi1jb2xvcjogdmFyKC0tYnMtYm9keS1jb2xvcik7XG4gIC0tYnMtYWNjb3JkaW9uLWJnOiB2YXIoLS1icy1ib2R5LWJnKTtcbiAgLS1icy1hY2NvcmRpb24tdHJhbnNpdGlvbjogY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLXJhZGl1cyAwLjE1cyBlYXNlO1xuICAtLWJzLWFjY29yZGlvbi1ib3JkZXItY29sb3I6ICMwMDAwMDA7XG4gIC0tYnMtYWNjb3JkaW9uLWJvcmRlci13aWR0aDogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKTtcbiAgLS1icy1hY2NvcmRpb24tYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cyk7XG4gIC0tYnMtYWNjb3JkaW9uLWlubmVyLWJvcmRlci1yYWRpdXM6IGNhbGModmFyKC0tYnMtYm9yZGVyLXJhZGl1cykgLSAodmFyKC0tYnMtYm9yZGVyLXdpZHRoKSkpO1xuICAtLWJzLWFjY29yZGlvbi1idG4tcGFkZGluZy14OiAwO1xuICAtLWJzLWFjY29yZGlvbi1idG4tcGFkZGluZy15OiAxcmVtO1xuICAtLWJzLWFjY29yZGlvbi1idG4tY29sb3I6IHZhcigtLWJzLWJvZHktY29sb3IpO1xuICAtLWJzLWFjY29yZGlvbi1idG4tYmc6IHZhcigtLWJzLWFjY29yZGlvbi1iZyk7XG4gIC0tYnMtYWNjb3JkaW9uLWJ0bi1pY29uOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPSdub25lJyBzdHJva2U9JyUyMzAwMDAwMCcgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyUzZSUzY3BhdGggZD0nbTIgNSA2IDYgNi02Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xuICAtLWJzLWFjY29yZGlvbi1idG4taWNvbi13aWR0aDogMS4yNXJlbTtcbiAgLS1icy1hY2NvcmRpb24tYnRuLWljb24tdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XG4gIC0tYnMtYWNjb3JkaW9uLWJ0bi1pY29uLXRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2UtaW4tb3V0O1xuICAtLWJzLWFjY29yZGlvbi1idG4tYWN0aXZlLWljb246IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9J25vbmUnIHN0cm9rZT0ncmdiJTI4NTYuNCwgNDgsIDM2LjglMjknIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCclM2UlM2NwYXRoIGQ9J20yIDUgNiA2IDYtNicvJTNlJTNjL3N2ZyUzZVwiKTtcbiAgLS1icy1hY2NvcmRpb24tYnRuLWZvY3VzLWJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSgxNDEsIDEyMCwgOTIsIDAuMjUpO1xuICAtLWJzLWFjY29yZGlvbi1ib2R5LXBhZGRpbmcteDogMDtcbiAgLS1icy1hY2NvcmRpb24tYm9keS1wYWRkaW5nLXk6IDA7XG4gIC0tYnMtYWNjb3JkaW9uLWFjdGl2ZS1jb2xvcjogdmFyKC0tYnMtcHJpbWFyeS10ZXh0LWVtcGhhc2lzKTtcbiAgLS1icy1hY2NvcmRpb24tYWN0aXZlLWJnOiB0cmFuc3BhcmVudDtcbn1cblxuLmFjY29yZGlvbi1idXR0b24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiB2YXIoLS1icy1hY2NvcmRpb24tYnRuLXBhZGRpbmcteSkgdmFyKC0tYnMtYWNjb3JkaW9uLWJ0bi1wYWRkaW5nLXgpO1xuICBmb250LXNpemU6IDFyZW07XG4gIGNvbG9yOiB2YXIoLS1icy1hY2NvcmRpb24tYnRuLWNvbG9yKTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtYWNjb3JkaW9uLWJ0bi1iZyk7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgb3ZlcmZsb3ctYW5jaG9yOiBub25lO1xuICB0cmFuc2l0aW9uOiB2YXIoLS1icy1hY2NvcmRpb24tdHJhbnNpdGlvbik7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuYWNjb3JkaW9uLWJ1dHRvbiB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmFjY29yZGlvbi1idXR0b246bm90KC5jb2xsYXBzZWQpIHtcbiAgY29sb3I6IHZhcigtLWJzLWFjY29yZGlvbi1hY3RpdmUtY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1hY2NvcmRpb24tYWN0aXZlLWJnKTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCBjYWxjKC0xICogdmFyKC0tYnMtYWNjb3JkaW9uLWJvcmRlci13aWR0aCkpIDAgdmFyKC0tYnMtYWNjb3JkaW9uLWJvcmRlci1jb2xvcik7XG59XG4uYWNjb3JkaW9uLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCk6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdmFyKC0tYnMtYWNjb3JkaW9uLWJ0bi1hY3RpdmUtaWNvbik7XG4gIHRyYW5zZm9ybTogdmFyKC0tYnMtYWNjb3JkaW9uLWJ0bi1pY29uLXRyYW5zZm9ybSk7XG59XG4uYWNjb3JkaW9uLWJ1dHRvbjo6YWZ0ZXIge1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IHZhcigtLWJzLWFjY29yZGlvbi1idG4taWNvbi13aWR0aCk7XG4gIGhlaWdodDogdmFyKC0tYnMtYWNjb3JkaW9uLWJ0bi1pY29uLXdpZHRoKTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHZhcigtLWJzLWFjY29yZGlvbi1idG4taWNvbik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogdmFyKC0tYnMtYWNjb3JkaW9uLWJ0bi1pY29uLXdpZHRoKTtcbiAgdHJhbnNpdGlvbjogdmFyKC0tYnMtYWNjb3JkaW9uLWJ0bi1pY29uLXRyYW5zaXRpb24pO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmFjY29yZGlvbi1idXR0b246OmFmdGVyIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uYWNjb3JkaW9uLWJ1dHRvbjpob3ZlciB7XG4gIHotaW5kZXg6IDI7XG59XG4uYWNjb3JkaW9uLWJ1dHRvbjpmb2N1cyB7XG4gIHotaW5kZXg6IDM7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IHZhcigtLWJzLWFjY29yZGlvbi1idG4tZm9jdXMtYm94LXNoYWRvdyk7XG59XG5cbi5hY2NvcmRpb24taGVhZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmFjY29yZGlvbi1pdGVtIHtcbiAgY29sb3I6IHZhcigtLWJzLWFjY29yZGlvbi1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWFjY29yZGlvbi1iZyk7XG4gIGJvcmRlcjogdmFyKC0tYnMtYWNjb3JkaW9uLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtYWNjb3JkaW9uLWJvcmRlci1jb2xvcik7XG59XG4uYWNjb3JkaW9uLWl0ZW06Zmlyc3Qtb2YtdHlwZSB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWJzLWFjY29yZGlvbi1ib3JkZXItcmFkaXVzKTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWFjY29yZGlvbi1ib3JkZXItcmFkaXVzKTtcbn1cbi5hY2NvcmRpb24taXRlbTpmaXJzdC1vZi10eXBlID4gLmFjY29yZGlvbi1oZWFkZXIgLmFjY29yZGlvbi1idXR0b24ge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1hY2NvcmRpb24taW5uZXItYm9yZGVyLXJhZGl1cyk7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1hY2NvcmRpb24taW5uZXItYm9yZGVyLXJhZGl1cyk7XG59XG4uYWNjb3JkaW9uLWl0ZW06bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gIGJvcmRlci10b3A6IDA7XG59XG4uYWNjb3JkaW9uLWl0ZW06bGFzdC1vZi10eXBlIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWFjY29yZGlvbi1ib3JkZXItcmFkaXVzKTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tYnMtYWNjb3JkaW9uLWJvcmRlci1yYWRpdXMpO1xufVxuLmFjY29yZGlvbi1pdGVtOmxhc3Qtb2YtdHlwZSA+IC5hY2NvcmRpb24taGVhZGVyIC5hY2NvcmRpb24tYnV0dG9uLmNvbGxhcHNlZCB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1hY2NvcmRpb24taW5uZXItYm9yZGVyLXJhZGl1cyk7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWJzLWFjY29yZGlvbi1pbm5lci1ib3JkZXItcmFkaXVzKTtcbn1cbi5hY2NvcmRpb24taXRlbTpsYXN0LW9mLXR5cGUgPiAuYWNjb3JkaW9uLWNvbGxhcHNlIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWFjY29yZGlvbi1ib3JkZXItcmFkaXVzKTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tYnMtYWNjb3JkaW9uLWJvcmRlci1yYWRpdXMpO1xufVxuXG4uYWNjb3JkaW9uLWJvZHkge1xuICBwYWRkaW5nOiB2YXIoLS1icy1hY2NvcmRpb24tYm9keS1wYWRkaW5nLXkpIHZhcigtLWJzLWFjY29yZGlvbi1ib2R5LXBhZGRpbmcteCk7XG59XG5cbi5hY2NvcmRpb24tZmx1c2ggPiAuYWNjb3JkaW9uLWl0ZW0ge1xuICBib3JkZXItcmlnaHQ6IDA7XG4gIGJvcmRlci1sZWZ0OiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLmFjY29yZGlvbi1mbHVzaCA+IC5hY2NvcmRpb24taXRlbTpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3A6IDA7XG59XG4uYWNjb3JkaW9uLWZsdXNoID4gLmFjY29yZGlvbi1pdGVtOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuLmFjY29yZGlvbi1mbHVzaCA+IC5hY2NvcmRpb24taXRlbSA+IC5hY2NvcmRpb24tY29sbGFwc2UsXG4uYWNjb3JkaW9uLWZsdXNoID4gLmFjY29yZGlvbi1pdGVtID4gLmFjY29yZGlvbi1oZWFkZXIgLmFjY29yZGlvbi1idXR0b24sXG4uYWNjb3JkaW9uLWZsdXNoID4gLmFjY29yZGlvbi1pdGVtID4gLmFjY29yZGlvbi1oZWFkZXIgLmFjY29yZGlvbi1idXR0b24uY29sbGFwc2VkIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuW2RhdGEtYnMtdGhlbWU9ZGFya10gLmFjY29yZGlvbi1idXR0b246OmFmdGVyIHtcbiAgLS1icy1hY2NvcmRpb24tYnRuLWljb246IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9J3JnYiUyODE4Ni42LCAxNzQsIDE1Ny4yJTI5JyUzZSUzY3BhdGggZmlsbC1ydWxlPSdldmVub2RkJyBkPSdNMS42NDYgNC42NDZhLjUuNSAwIDAgMSAuNzA4IDBMOCAxMC4yOTNsNS42NDYtNS42NDdhLjUuNSAwIDAgMSAuNzA4LjcwOGwtNiA2YS41LjUgMCAwIDEtLjcwOCAwbC02LTZhLjUuNSAwIDAgMSAwLS43MDgnLyUzZSUzYy9zdmclM2VcIik7XG4gIC0tYnMtYWNjb3JkaW9uLWJ0bi1hY3RpdmUtaWNvbjogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0ncmdiJTI4MTg2LjYsIDE3NCwgMTU3LjIlMjknJTNlJTNjcGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGQ9J00xLjY0NiA0LjY0NmEuNS41IDAgMCAxIC43MDggMEw4IDEwLjI5M2w1LjY0Ni01LjY0N2EuNS41IDAgMCAxIC43MDguNzA4bC02IDZhLjUuNSAwIDAgMS0uNzA4IDBsLTYtNmEuNS41IDAgMCAxIDAtLjcwOCcvJTNlJTNjL3N2ZyUzZVwiKTtcbn1cblxuLmZhZGUge1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzIGxpbmVhcjtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5mYWRlIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uZmFkZTpub3QoLnNob3cpIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmNvbGxhcHNlOm5vdCguc2hvdykge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uY29sbGFwc2luZyB7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogaGVpZ2h0IDAuMzVzIGVhc2U7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuY29sbGFwc2luZyB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmNvbGxhcHNpbmcuY29sbGFwc2UtaG9yaXpvbnRhbCB7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IGF1dG87XG4gIHRyYW5zaXRpb246IHdpZHRoIDAuMzVzIGVhc2U7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuY29sbGFwc2luZy5jb2xsYXBzZS1ob3Jpem9udGFsIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG5cbi50b29sdGlwIHtcbiAgLS1icy10b29sdGlwLXppbmRleDogMTA4MDtcbiAgLS1icy10b29sdGlwLW1heC13aWR0aDogMTAwJTtcbiAgLS1icy10b29sdGlwLXBhZGRpbmcteDogMTRweDtcbiAgLS1icy10b29sdGlwLXBhZGRpbmcteTogMTBweDtcbiAgLS1icy10b29sdGlwLW1hcmdpbjogO1xuICAtLWJzLXRvb2x0aXAtZm9udC1zaXplOiAwLjYyNXJlbTtcbiAgLS1icy10b29sdGlwLWNvbG9yOiAjMDAwMDAwO1xuICAtLWJzLXRvb2x0aXAtYmc6ICNmZmZmZmY7XG4gIC0tYnMtdG9vbHRpcC1ib3JkZXItcmFkaXVzOiAxMHB4O1xuICAtLWJzLXRvb2x0aXAtb3BhY2l0eTogMTtcbiAgLS1icy10b29sdGlwLWFycm93LXdpZHRoOiAxNnB4O1xuICAtLWJzLXRvb2x0aXAtYXJyb3ctaGVpZ2h0OiAxMnB4O1xuICB6LWluZGV4OiB2YXIoLS1icy10b29sdGlwLXppbmRleCk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IHZhcigtLWJzLXRvb2x0aXAtbWFyZ2luKTtcbiAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB3b3JkLWJyZWFrOiBub3JtYWw7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIHdvcmQtc3BhY2luZzogbm9ybWFsO1xuICBsaW5lLWJyZWFrOiBhdXRvO1xuICBmb250LXNpemU6IHZhcigtLWJzLXRvb2x0aXAtZm9udC1zaXplKTtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBvcGFjaXR5OiAwO1xufVxuLnRvb2x0aXAuc2hvdyB7XG4gIG9wYWNpdHk6IHZhcigtLWJzLXRvb2x0aXAtb3BhY2l0eSk7XG59XG4udG9vbHRpcCAudG9vbHRpcC1hcnJvdyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogdmFyKC0tYnMtdG9vbHRpcC1hcnJvdy13aWR0aCk7XG4gIGhlaWdodDogdmFyKC0tYnMtdG9vbHRpcC1hcnJvdy1oZWlnaHQpO1xufVxuLnRvb2x0aXAgLnRvb2x0aXAtYXJyb3c6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbn1cblxuLmJzLXRvb2x0aXAtdG9wIC50b29sdGlwLWFycm93LCAuYnMtdG9vbHRpcC1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49dG9wXSAudG9vbHRpcC1hcnJvdyB7XG4gIGJvdHRvbTogY2FsYygtMSAqIHZhcigtLWJzLXRvb2x0aXAtYXJyb3ctaGVpZ2h0KSk7XG59XG4uYnMtdG9vbHRpcC10b3AgLnRvb2x0aXAtYXJyb3c6OmJlZm9yZSwgLmJzLXRvb2x0aXAtYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePXRvcF0gLnRvb2x0aXAtYXJyb3c6OmJlZm9yZSB7XG4gIHRvcDogLTFweDtcbiAgYm9yZGVyLXdpZHRoOiB2YXIoLS1icy10b29sdGlwLWFycm93LWhlaWdodCkgY2FsYyh2YXIoLS1icy10b29sdGlwLWFycm93LXdpZHRoKSAqIDAuNSkgMDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogdmFyKC0tYnMtdG9vbHRpcC1iZyk7XG59XG5cbi8qIHJ0bDpiZWdpbjppZ25vcmUgKi9cbi5icy10b29sdGlwLWVuZCAudG9vbHRpcC1hcnJvdywgLmJzLXRvb2x0aXAtYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePXJpZ2h0XSAudG9vbHRpcC1hcnJvdyB7XG4gIGxlZnQ6IGNhbGMoLTEgKiB2YXIoLS1icy10b29sdGlwLWFycm93LWhlaWdodCkpO1xuICB3aWR0aDogdmFyKC0tYnMtdG9vbHRpcC1hcnJvdy1oZWlnaHQpO1xuICBoZWlnaHQ6IHZhcigtLWJzLXRvb2x0aXAtYXJyb3ctd2lkdGgpO1xufVxuLmJzLXRvb2x0aXAtZW5kIC50b29sdGlwLWFycm93OjpiZWZvcmUsIC5icy10b29sdGlwLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1yaWdodF0gLnRvb2x0aXAtYXJyb3c6OmJlZm9yZSB7XG4gIHJpZ2h0OiAtMXB4O1xuICBib3JkZXItd2lkdGg6IGNhbGModmFyKC0tYnMtdG9vbHRpcC1hcnJvdy13aWR0aCkgKiAwLjUpIHZhcigtLWJzLXRvb2x0aXAtYXJyb3ctaGVpZ2h0KSBjYWxjKHZhcigtLWJzLXRvb2x0aXAtYXJyb3ctd2lkdGgpICogMC41KSAwO1xuICBib3JkZXItcmlnaHQtY29sb3I6IHZhcigtLWJzLXRvb2x0aXAtYmcpO1xufVxuXG4vKiBydGw6ZW5kOmlnbm9yZSAqL1xuLmJzLXRvb2x0aXAtYm90dG9tIC50b29sdGlwLWFycm93LCAuYnMtdG9vbHRpcC1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49Ym90dG9tXSAudG9vbHRpcC1hcnJvdyB7XG4gIHRvcDogY2FsYygtMSAqIHZhcigtLWJzLXRvb2x0aXAtYXJyb3ctaGVpZ2h0KSk7XG59XG4uYnMtdG9vbHRpcC1ib3R0b20gLnRvb2x0aXAtYXJyb3c6OmJlZm9yZSwgLmJzLXRvb2x0aXAtYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePWJvdHRvbV0gLnRvb2x0aXAtYXJyb3c6OmJlZm9yZSB7XG4gIGJvdHRvbTogLTFweDtcbiAgYm9yZGVyLXdpZHRoOiAwIGNhbGModmFyKC0tYnMtdG9vbHRpcC1hcnJvdy13aWR0aCkgKiAwLjUpIHZhcigtLWJzLXRvb2x0aXAtYXJyb3ctaGVpZ2h0KTtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tYnMtdG9vbHRpcC1iZyk7XG59XG5cbi8qIHJ0bDpiZWdpbjppZ25vcmUgKi9cbi5icy10b29sdGlwLXN0YXJ0IC50b29sdGlwLWFycm93LCAuYnMtdG9vbHRpcC1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49bGVmdF0gLnRvb2x0aXAtYXJyb3cge1xuICByaWdodDogY2FsYygtMSAqIHZhcigtLWJzLXRvb2x0aXAtYXJyb3ctaGVpZ2h0KSk7XG4gIHdpZHRoOiB2YXIoLS1icy10b29sdGlwLWFycm93LWhlaWdodCk7XG4gIGhlaWdodDogdmFyKC0tYnMtdG9vbHRpcC1hcnJvdy13aWR0aCk7XG59XG4uYnMtdG9vbHRpcC1zdGFydCAudG9vbHRpcC1hcnJvdzo6YmVmb3JlLCAuYnMtdG9vbHRpcC1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49bGVmdF0gLnRvb2x0aXAtYXJyb3c6OmJlZm9yZSB7XG4gIGxlZnQ6IC0xcHg7XG4gIGJvcmRlci13aWR0aDogY2FsYyh2YXIoLS1icy10b29sdGlwLWFycm93LXdpZHRoKSAqIDAuNSkgMCBjYWxjKHZhcigtLWJzLXRvb2x0aXAtYXJyb3ctd2lkdGgpICogMC41KSB2YXIoLS1icy10b29sdGlwLWFycm93LWhlaWdodCk7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiB2YXIoLS1icy10b29sdGlwLWJnKTtcbn1cblxuLyogcnRsOmVuZDppZ25vcmUgKi9cbi50b29sdGlwLWlubmVyIHtcbiAgbWF4LXdpZHRoOiB2YXIoLS1icy10b29sdGlwLW1heC13aWR0aCk7XG4gIHBhZGRpbmc6IHZhcigtLWJzLXRvb2x0aXAtcGFkZGluZy15KSB2YXIoLS1icy10b29sdGlwLXBhZGRpbmcteCk7XG4gIGNvbG9yOiB2YXIoLS1icy10b29sdGlwLWNvbG9yKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy10b29sdGlwLWJnKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtdG9vbHRpcC1ib3JkZXItcmFkaXVzKTtcbn1cblxuLm9mZmNhbnZhcywgLm9mZmNhbnZhcy14eGwsIC5vZmZjYW52YXMteGwsIC5vZmZjYW52YXMtbGcsIC5vZmZjYW52YXMtbWQsIC5vZmZjYW52YXMtc20ge1xuICAtLWJzLW9mZmNhbnZhcy16aW5kZXg6IDEwNDU7XG4gIC0tYnMtb2ZmY2FudmFzLXdpZHRoOiA0MDBweDtcbiAgLS1icy1vZmZjYW52YXMtaGVpZ2h0OiAzMHZoO1xuICAtLWJzLW9mZmNhbnZhcy1wYWRkaW5nLXg6IDFyZW07XG4gIC0tYnMtb2ZmY2FudmFzLXBhZGRpbmcteTogMXJlbTtcbiAgLS1icy1vZmZjYW52YXMtY29sb3I6IHZhcigtLWJzLWJvZHktY29sb3IpO1xuICAtLWJzLW9mZmNhbnZhcy1iZzogdmFyKC0tYnMtYm9keS1iZyk7XG4gIC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aDogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKTtcbiAgLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQpO1xuICAtLWJzLW9mZmNhbnZhcy1ib3gtc2hhZG93OiB2YXIoLS1icy1ib3gtc2hhZG93LXNtKTtcbiAgLS1icy1vZmZjYW52YXMtdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIC0tYnMtb2ZmY2FudmFzLXRpdGxlLWxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAub2ZmY2FudmFzLXNtIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IHZhcigtLWJzLW9mZmNhbnZhcy16aW5kZXgpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgY29sb3I6IHZhcigtLWJzLW9mZmNhbnZhcy1jb2xvcik7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLW9mZmNhbnZhcy1iZyk7XG4gICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgICBvdXRsaW5lOiAwO1xuICAgIHRyYW5zaXRpb246IHZhcigtLWJzLW9mZmNhbnZhcy10cmFuc2l0aW9uKTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSBhbmQgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAub2ZmY2FudmFzLXNtIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLm9mZmNhbnZhcy1zbS5vZmZjYW52YXMtc3RhcnQge1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiB2YXIoLS1icy1vZmZjYW52YXMtd2lkdGgpO1xuICAgIGJvcmRlci1yaWdodDogdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgfVxuICAub2ZmY2FudmFzLXNtLm9mZmNhbnZhcy1lbmQge1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogdmFyKC0tYnMtb2ZmY2FudmFzLXdpZHRoKTtcbiAgICBib3JkZXItbGVmdDogdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICB9XG4gIC5vZmZjYW52YXMtc20ub2ZmY2FudmFzLXRvcCB7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgaGVpZ2h0OiB2YXIoLS1icy1vZmZjYW52YXMtaGVpZ2h0KTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlci1ib3R0b206IHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gIH1cbiAgLm9mZmNhbnZhcy1zbS5vZmZjYW52YXMtYm90dG9tIHtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGhlaWdodDogdmFyKC0tYnMtb2ZmY2FudmFzLWhlaWdodCk7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3JkZXItdG9wOiB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG4gIH1cbiAgLm9mZmNhbnZhcy1zbS5zaG93aW5nLCAub2ZmY2FudmFzLXNtLnNob3c6bm90KC5oaWRpbmcpIHtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbiAgLm9mZmNhbnZhcy1zbS5zaG93aW5nLCAub2ZmY2FudmFzLXNtLmhpZGluZywgLm9mZmNhbnZhcy1zbS5zaG93IHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLm9mZmNhbnZhcy1zbSB7XG4gICAgLS1icy1vZmZjYW52YXMtaGVpZ2h0OiBhdXRvO1xuICAgIC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICB9XG4gIC5vZmZjYW52YXMtc20gLm9mZmNhbnZhcy1oZWFkZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm9mZmNhbnZhcy1zbSAub2ZmY2FudmFzLWJvZHkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1ncm93OiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgb3ZlcmZsb3cteTogdmlzaWJsZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAub2ZmY2FudmFzLW1kIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IHZhcigtLWJzLW9mZmNhbnZhcy16aW5kZXgpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgY29sb3I6IHZhcigtLWJzLW9mZmNhbnZhcy1jb2xvcik7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLW9mZmNhbnZhcy1iZyk7XG4gICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgICBvdXRsaW5lOiAwO1xuICAgIHRyYW5zaXRpb246IHZhcigtLWJzLW9mZmNhbnZhcy10cmFuc2l0aW9uKTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSBhbmQgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAub2ZmY2FudmFzLW1kIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm9mZmNhbnZhcy1tZC5vZmZjYW52YXMtc3RhcnQge1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiB2YXIoLS1icy1vZmZjYW52YXMtd2lkdGgpO1xuICAgIGJvcmRlci1yaWdodDogdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgfVxuICAub2ZmY2FudmFzLW1kLm9mZmNhbnZhcy1lbmQge1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogdmFyKC0tYnMtb2ZmY2FudmFzLXdpZHRoKTtcbiAgICBib3JkZXItbGVmdDogdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICB9XG4gIC5vZmZjYW52YXMtbWQub2ZmY2FudmFzLXRvcCB7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgaGVpZ2h0OiB2YXIoLS1icy1vZmZjYW52YXMtaGVpZ2h0KTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlci1ib3R0b206IHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gIH1cbiAgLm9mZmNhbnZhcy1tZC5vZmZjYW52YXMtYm90dG9tIHtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGhlaWdodDogdmFyKC0tYnMtb2ZmY2FudmFzLWhlaWdodCk7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3JkZXItdG9wOiB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG4gIH1cbiAgLm9mZmNhbnZhcy1tZC5zaG93aW5nLCAub2ZmY2FudmFzLW1kLnNob3c6bm90KC5oaWRpbmcpIHtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbiAgLm9mZmNhbnZhcy1tZC5zaG93aW5nLCAub2ZmY2FudmFzLW1kLmhpZGluZywgLm9mZmNhbnZhcy1tZC5zaG93IHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm9mZmNhbnZhcy1tZCB7XG4gICAgLS1icy1vZmZjYW52YXMtaGVpZ2h0OiBhdXRvO1xuICAgIC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICB9XG4gIC5vZmZjYW52YXMtbWQgLm9mZmNhbnZhcy1oZWFkZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm9mZmNhbnZhcy1tZCAub2ZmY2FudmFzLWJvZHkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1ncm93OiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgb3ZlcmZsb3cteTogdmlzaWJsZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAub2ZmY2FudmFzLWxnIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IHZhcigtLWJzLW9mZmNhbnZhcy16aW5kZXgpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgY29sb3I6IHZhcigtLWJzLW9mZmNhbnZhcy1jb2xvcik7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLW9mZmNhbnZhcy1iZyk7XG4gICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgICBvdXRsaW5lOiAwO1xuICAgIHRyYW5zaXRpb246IHZhcigtLWJzLW9mZmNhbnZhcy10cmFuc2l0aW9uKTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSBhbmQgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAub2ZmY2FudmFzLWxnIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLm9mZmNhbnZhcy1sZy5vZmZjYW52YXMtc3RhcnQge1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiB2YXIoLS1icy1vZmZjYW52YXMtd2lkdGgpO1xuICAgIGJvcmRlci1yaWdodDogdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgfVxuICAub2ZmY2FudmFzLWxnLm9mZmNhbnZhcy1lbmQge1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogdmFyKC0tYnMtb2ZmY2FudmFzLXdpZHRoKTtcbiAgICBib3JkZXItbGVmdDogdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICB9XG4gIC5vZmZjYW52YXMtbGcub2ZmY2FudmFzLXRvcCB7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgaGVpZ2h0OiB2YXIoLS1icy1vZmZjYW52YXMtaGVpZ2h0KTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlci1ib3R0b206IHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gIH1cbiAgLm9mZmNhbnZhcy1sZy5vZmZjYW52YXMtYm90dG9tIHtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGhlaWdodDogdmFyKC0tYnMtb2ZmY2FudmFzLWhlaWdodCk7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3JkZXItdG9wOiB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG4gIH1cbiAgLm9mZmNhbnZhcy1sZy5zaG93aW5nLCAub2ZmY2FudmFzLWxnLnNob3c6bm90KC5oaWRpbmcpIHtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbiAgLm9mZmNhbnZhcy1sZy5zaG93aW5nLCAub2ZmY2FudmFzLWxnLmhpZGluZywgLm9mZmNhbnZhcy1sZy5zaG93IHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm9mZmNhbnZhcy1sZyB7XG4gICAgLS1icy1vZmZjYW52YXMtaGVpZ2h0OiBhdXRvO1xuICAgIC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICB9XG4gIC5vZmZjYW52YXMtbGcgLm9mZmNhbnZhcy1oZWFkZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm9mZmNhbnZhcy1sZyAub2ZmY2FudmFzLWJvZHkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1ncm93OiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgb3ZlcmZsb3cteTogdmlzaWJsZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLm9mZmNhbnZhcy14bCB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGJvdHRvbTogMDtcbiAgICB6LWluZGV4OiB2YXIoLS1icy1vZmZjYW52YXMtemluZGV4KTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGNvbG9yOiB2YXIoLS1icy1vZmZjYW52YXMtY29sb3IpO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1vZmZjYW52YXMtYmcpO1xuICAgIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gICAgb3V0bGluZTogMDtcbiAgICB0cmFuc2l0aW9uOiB2YXIoLS1icy1vZmZjYW52YXMtdHJhbnNpdGlvbik7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIGFuZCAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5vZmZjYW52YXMteGwge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLm9mZmNhbnZhcy14bC5vZmZjYW52YXMtc3RhcnQge1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiB2YXIoLS1icy1vZmZjYW52YXMtd2lkdGgpO1xuICAgIGJvcmRlci1yaWdodDogdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgfVxuICAub2ZmY2FudmFzLXhsLm9mZmNhbnZhcy1lbmQge1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogdmFyKC0tYnMtb2ZmY2FudmFzLXdpZHRoKTtcbiAgICBib3JkZXItbGVmdDogdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICB9XG4gIC5vZmZjYW52YXMteGwub2ZmY2FudmFzLXRvcCB7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgaGVpZ2h0OiB2YXIoLS1icy1vZmZjYW52YXMtaGVpZ2h0KTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlci1ib3R0b206IHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gIH1cbiAgLm9mZmNhbnZhcy14bC5vZmZjYW52YXMtYm90dG9tIHtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGhlaWdodDogdmFyKC0tYnMtb2ZmY2FudmFzLWhlaWdodCk7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3JkZXItdG9wOiB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG4gIH1cbiAgLm9mZmNhbnZhcy14bC5zaG93aW5nLCAub2ZmY2FudmFzLXhsLnNob3c6bm90KC5oaWRpbmcpIHtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbiAgLm9mZmNhbnZhcy14bC5zaG93aW5nLCAub2ZmY2FudmFzLXhsLmhpZGluZywgLm9mZmNhbnZhcy14bC5zaG93IHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5vZmZjYW52YXMteGwge1xuICAgIC0tYnMtb2ZmY2FudmFzLWhlaWdodDogYXV0bztcbiAgICAtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGg6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgfVxuICAub2ZmY2FudmFzLXhsIC5vZmZjYW52YXMtaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5vZmZjYW52YXMteGwgLm9mZmNhbnZhcy1ib2R5IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZ3JvdzogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG92ZXJmbG93LXk6IHZpc2libGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTM5OS45OHB4KSB7XG4gIC5vZmZjYW52YXMteHhsIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IHZhcigtLWJzLW9mZmNhbnZhcy16aW5kZXgpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgY29sb3I6IHZhcigtLWJzLW9mZmNhbnZhcy1jb2xvcik7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLW9mZmNhbnZhcy1iZyk7XG4gICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgICBvdXRsaW5lOiAwO1xuICAgIHRyYW5zaXRpb246IHZhcigtLWJzLW9mZmNhbnZhcy10cmFuc2l0aW9uKTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTkuOThweCkgYW5kIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLm9mZmNhbnZhcy14eGwge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5Ljk4cHgpIHtcbiAgLm9mZmNhbnZhcy14eGwub2ZmY2FudmFzLXN0YXJ0IHtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogdmFyKC0tYnMtb2ZmY2FudmFzLXdpZHRoKTtcbiAgICBib3JkZXItcmlnaHQ6IHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gIH1cbiAgLm9mZmNhbnZhcy14eGwub2ZmY2FudmFzLWVuZCB7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiB2YXIoLS1icy1vZmZjYW52YXMtd2lkdGgpO1xuICAgIGJvcmRlci1sZWZ0OiB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gIH1cbiAgLm9mZmNhbnZhcy14eGwub2ZmY2FudmFzLXRvcCB7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgaGVpZ2h0OiB2YXIoLS1icy1vZmZjYW52YXMtaGVpZ2h0KTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlci1ib3R0b206IHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gIH1cbiAgLm9mZmNhbnZhcy14eGwub2ZmY2FudmFzLWJvdHRvbSB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogMDtcbiAgICBoZWlnaHQ6IHZhcigtLWJzLW9mZmNhbnZhcy1oZWlnaHQpO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyLXRvcDogdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xuICB9XG4gIC5vZmZjYW52YXMteHhsLnNob3dpbmcsIC5vZmZjYW52YXMteHhsLnNob3c6bm90KC5oaWRpbmcpIHtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbiAgLm9mZmNhbnZhcy14eGwuc2hvd2luZywgLm9mZmNhbnZhcy14eGwuaGlkaW5nLCAub2ZmY2FudmFzLXh4bC5zaG93IHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5vZmZjYW52YXMteHhsIHtcbiAgICAtLWJzLW9mZmNhbnZhcy1oZWlnaHQ6IGF1dG87XG4gICAgLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9mZmNhbnZhcy14eGwgLm9mZmNhbnZhcy1oZWFkZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm9mZmNhbnZhcy14eGwgLm9mZmNhbnZhcy1ib2R5IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZ3JvdzogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG92ZXJmbG93LXk6IHZpc2libGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ub2ZmY2FudmFzIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IHZhcigtLWJzLW9mZmNhbnZhcy16aW5kZXgpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGNvbG9yOiB2YXIoLS1icy1vZmZjYW52YXMtY29sb3IpO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLW9mZmNhbnZhcy1iZyk7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIG91dGxpbmU6IDA7XG4gIHRyYW5zaXRpb246IHZhcigtLWJzLW9mZmNhbnZhcy10cmFuc2l0aW9uKTtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5vZmZjYW52YXMge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5vZmZjYW52YXMub2ZmY2FudmFzLXN0YXJ0IHtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogdmFyKC0tYnMtb2ZmY2FudmFzLXdpZHRoKTtcbiAgYm9yZGVyLXJpZ2h0OiB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbn1cbi5vZmZjYW52YXMub2ZmY2FudmFzLWVuZCB7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiB2YXIoLS1icy1vZmZjYW52YXMtd2lkdGgpO1xuICBib3JkZXItbGVmdDogdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbn1cbi5vZmZjYW52YXMub2ZmY2FudmFzLXRvcCB7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogdmFyKC0tYnMtb2ZmY2FudmFzLWhlaWdodCk7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIGJvcmRlci1ib3R0b206IHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xufVxuLm9mZmNhbnZhcy5vZmZjYW52YXMtYm90dG9tIHtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogdmFyKC0tYnMtb2ZmY2FudmFzLWhlaWdodCk7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIGJvcmRlci10b3A6IHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG59XG4ub2ZmY2FudmFzLnNob3dpbmcsIC5vZmZjYW52YXMuc2hvdzpub3QoLmhpZGluZykge1xuICB0cmFuc2Zvcm06IG5vbmU7XG59XG4ub2ZmY2FudmFzLnNob3dpbmcsIC5vZmZjYW52YXMuaGlkaW5nLCAub2ZmY2FudmFzLnNob3cge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4ub2ZmY2FudmFzLWJhY2tkcm9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwNDA7XG4gIHdpZHRoOiAxMDB2dztcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbn1cbi5vZmZjYW52YXMtYmFja2Ryb3AuZmFkZSB7XG4gIG9wYWNpdHk6IDA7XG59XG4ub2ZmY2FudmFzLWJhY2tkcm9wLnNob3cge1xuICBvcGFjaXR5OiAwLjU7XG59XG5cbi5vZmZjYW52YXMtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogdmFyKC0tYnMtb2ZmY2FudmFzLXBhZGRpbmcteSkgdmFyKC0tYnMtb2ZmY2FudmFzLXBhZGRpbmcteCk7XG59XG4ub2ZmY2FudmFzLWhlYWRlciAuYnRuLWNsb3NlIHtcbiAgcGFkZGluZzogY2FsYyh2YXIoLS1icy1vZmZjYW52YXMtcGFkZGluZy15KSAqIDAuNSkgY2FsYyh2YXIoLS1icy1vZmZjYW52YXMtcGFkZGluZy14KSAqIDAuNSk7XG4gIG1hcmdpbi10b3A6IGNhbGMoLTAuNSAqIHZhcigtLWJzLW9mZmNhbnZhcy1wYWRkaW5nLXkpKTtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKC0wLjUgKiB2YXIoLS1icy1vZmZjYW52YXMtcGFkZGluZy14KSk7XG4gIG1hcmdpbi1ib3R0b206IGNhbGMoLTAuNSAqIHZhcigtLWJzLW9mZmNhbnZhcy1wYWRkaW5nLXkpKTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbi5vZmZjYW52YXMtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaW5lLWhlaWdodDogdmFyKC0tYnMtb2ZmY2FudmFzLXRpdGxlLWxpbmUtaGVpZ2h0KTtcbn1cblxuLm9mZmNhbnZhcy1ib2R5IHtcbiAgZmxleC1ncm93OiAxO1xuICBwYWRkaW5nOiB2YXIoLS1icy1vZmZjYW52YXMtcGFkZGluZy15KSB2YXIoLS1icy1vZmZjYW52YXMtcGFkZGluZy14KTtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cblxuLm1vZGFsIHtcbiAgLS1icy1tb2RhbC16aW5kZXg6IDEwNTU7XG4gIC0tYnMtbW9kYWwtd2lkdGg6IDUwMHB4O1xuICAtLWJzLW1vZGFsLXBhZGRpbmc6IDFyZW07XG4gIC0tYnMtbW9kYWwtbWFyZ2luOiAwLjVyZW07XG4gIC0tYnMtbW9kYWwtY29sb3I6IHZhcigtLWJzLWJvZHktY29sb3IpO1xuICAtLWJzLW1vZGFsLWJnOiB2YXIoLS1icy1ib2R5LWJnKTtcbiAgLS1icy1tb2RhbC1ib3JkZXItY29sb3I6IHZhcigtLWJzLWJvcmRlci1jb2xvci10cmFuc2x1Y2VudCk7XG4gIC0tYnMtbW9kYWwtYm9yZGVyLXdpZHRoOiB2YXIoLS1icy1ib3JkZXItd2lkdGgpO1xuICAtLWJzLW1vZGFsLWJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtbGcpO1xuICAtLWJzLW1vZGFsLWJveC1zaGFkb3c6IHZhcigtLWJzLWJveC1zaGFkb3ctc20pO1xuICAtLWJzLW1vZGFsLWlubmVyLWJvcmRlci1yYWRpdXM6IGNhbGModmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1sZykgLSAodmFyKC0tYnMtYm9yZGVyLXdpZHRoKSkpO1xuICAtLWJzLW1vZGFsLWhlYWRlci1wYWRkaW5nLXg6IDFyZW07XG4gIC0tYnMtbW9kYWwtaGVhZGVyLXBhZGRpbmcteTogMXJlbTtcbiAgLS1icy1tb2RhbC1oZWFkZXItcGFkZGluZzogMXJlbSAxcmVtO1xuICAtLWJzLW1vZGFsLWhlYWRlci1ib3JkZXItY29sb3I6IHZhcigtLWJzLWJvcmRlci1jb2xvcik7XG4gIC0tYnMtbW9kYWwtaGVhZGVyLWJvcmRlci13aWR0aDogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKTtcbiAgLS1icy1tb2RhbC10aXRsZS1saW5lLWhlaWdodDogMS41O1xuICAtLWJzLW1vZGFsLWZvb3Rlci1nYXA6IDAuNXJlbTtcbiAgLS1icy1tb2RhbC1mb290ZXItYmc6IDtcbiAgLS1icy1tb2RhbC1mb290ZXItYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1ib3JkZXItY29sb3IpO1xuICAtLWJzLW1vZGFsLWZvb3Rlci1ib3JkZXItd2lkdGg6IHZhcigtLWJzLWJvcmRlci13aWR0aCk7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiB2YXIoLS1icy1tb2RhbC16aW5kZXgpO1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIG91dGxpbmU6IDA7XG59XG5cbi5tb2RhbC1kaWFsb2cge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXJnaW46IHZhcigtLWJzLW1vZGFsLW1hcmdpbik7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLm1vZGFsLmZhZGUgLm1vZGFsLWRpYWxvZyB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MHB4KTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZS1vdXQ7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAubW9kYWwuZmFkZSAubW9kYWwtZGlhbG9nIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4ubW9kYWwuc2hvdyAubW9kYWwtZGlhbG9nIHtcbiAgdHJhbnNmb3JtOiBub25lO1xufVxuLm1vZGFsLm1vZGFsLXN0YXRpYyAubW9kYWwtZGlhbG9nIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjAyKTtcbn1cblxuLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIHtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSB2YXIoLS1icy1tb2RhbC1tYXJnaW4pICogMik7XG59XG4ubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUgLm1vZGFsLWNvbnRlbnQge1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIC5tb2RhbC1ib2R5IHtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cblxuLm1vZGFsLWRpYWxvZy1jZW50ZXJlZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMTAwJSAtIHZhcigtLWJzLW1vZGFsLW1hcmdpbikgKiAyKTtcbn1cblxuLm1vZGFsLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiAxMDAlO1xuICBjb2xvcjogdmFyKC0tYnMtbW9kYWwtY29sb3IpO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtbW9kYWwtYmcpO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IHZhcigtLWJzLW1vZGFsLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtbW9kYWwtYm9yZGVyLWNvbG9yKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtbW9kYWwtYm9yZGVyLXJhZGl1cyk7XG4gIG91dGxpbmU6IDA7XG59XG5cbi5tb2RhbC1iYWNrZHJvcCB7XG4gIC0tYnMtYmFja2Ryb3AtemluZGV4OiAxMDUwO1xuICAtLWJzLWJhY2tkcm9wLWJnOiAjMDAwO1xuICAtLWJzLWJhY2tkcm9wLW9wYWNpdHk6IDAuNTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IHZhcigtLWJzLWJhY2tkcm9wLXppbmRleCk7XG4gIHdpZHRoOiAxMDB2dztcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtYmFja2Ryb3AtYmcpO1xufVxuLm1vZGFsLWJhY2tkcm9wLmZhZGUge1xuICBvcGFjaXR5OiAwO1xufVxuLm1vZGFsLWJhY2tkcm9wLnNob3cge1xuICBvcGFjaXR5OiB2YXIoLS1icy1iYWNrZHJvcC1vcGFjaXR5KTtcbn1cblxuLm1vZGFsLWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiB2YXIoLS1icy1tb2RhbC1oZWFkZXItcGFkZGluZyk7XG4gIGJvcmRlci1ib3R0b206IHZhcigtLWJzLW1vZGFsLWhlYWRlci1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW1vZGFsLWhlYWRlci1ib3JkZXItY29sb3IpO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1tb2RhbC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWJzLW1vZGFsLWlubmVyLWJvcmRlci1yYWRpdXMpO1xufVxuLm1vZGFsLWhlYWRlciAuYnRuLWNsb3NlIHtcbiAgcGFkZGluZzogY2FsYyh2YXIoLS1icy1tb2RhbC1oZWFkZXItcGFkZGluZy15KSAqIDAuNSkgY2FsYyh2YXIoLS1icy1tb2RhbC1oZWFkZXItcGFkZGluZy14KSAqIDAuNSk7XG4gIG1hcmdpbi10b3A6IGNhbGMoLTAuNSAqIHZhcigtLWJzLW1vZGFsLWhlYWRlci1wYWRkaW5nLXkpKTtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKC0wLjUgKiB2YXIoLS1icy1tb2RhbC1oZWFkZXItcGFkZGluZy14KSk7XG4gIG1hcmdpbi1ib3R0b206IGNhbGMoLTAuNSAqIHZhcigtLWJzLW1vZGFsLWhlYWRlci1wYWRkaW5nLXkpKTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbi5tb2RhbC10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1icy1tb2RhbC10aXRsZS1saW5lLWhlaWdodCk7XG59XG5cbi5tb2RhbC1ib2R5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4OiAxIDEgYXV0bztcbiAgcGFkZGluZzogdmFyKC0tYnMtbW9kYWwtcGFkZGluZyk7XG59XG5cbi5tb2RhbC1mb290ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXNocmluazogMDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBwYWRkaW5nOiBjYWxjKHZhcigtLWJzLW1vZGFsLXBhZGRpbmcpIC0gdmFyKC0tYnMtbW9kYWwtZm9vdGVyLWdhcCkgKiAwLjUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1tb2RhbC1mb290ZXItYmcpO1xuICBib3JkZXItdG9wOiB2YXIoLS1icy1tb2RhbC1mb290ZXItYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1tb2RhbC1mb290ZXItYm9yZGVyLWNvbG9yKTtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLWJzLW1vZGFsLWlubmVyLWJvcmRlci1yYWRpdXMpO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1tb2RhbC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbn1cbi5tb2RhbC1mb290ZXIgPiAqIHtcbiAgbWFyZ2luOiBjYWxjKHZhcigtLWJzLW1vZGFsLWZvb3Rlci1nYXApICogMC41KTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5tb2RhbCB7XG4gICAgLS1icy1tb2RhbC1tYXJnaW46IDEuNzVyZW07XG4gICAgLS1icy1tb2RhbC1ib3gtc2hhZG93OiB2YXIoLS1icy1ib3gtc2hhZG93KTtcbiAgfVxuICAubW9kYWwtZGlhbG9nIHtcbiAgICBtYXgtd2lkdGg6IHZhcigtLWJzLW1vZGFsLXdpZHRoKTtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cbiAgLm1vZGFsLXNtIHtcbiAgICAtLWJzLW1vZGFsLXdpZHRoOiAzMDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5tb2RhbC1sZyxcbiAgLm1vZGFsLXhsIHtcbiAgICAtLWJzLW1vZGFsLXdpZHRoOiA4MDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubW9kYWwteGwge1xuICAgIC0tYnMtbW9kYWwtd2lkdGg6IDExNDBweDtcbiAgfVxufVxuLm1vZGFsLWZ1bGxzY3JlZW4ge1xuICB3aWR0aDogMTAwdnc7XG4gIG1heC13aWR0aDogbm9uZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW46IDA7XG59XG4ubW9kYWwtZnVsbHNjcmVlbiAubW9kYWwtY29udGVudCB7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLm1vZGFsLWZ1bGxzY3JlZW4gLm1vZGFsLWhlYWRlcixcbi5tb2RhbC1mdWxsc2NyZWVuIC5tb2RhbC1mb290ZXIge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLm1vZGFsLWZ1bGxzY3JlZW4gLm1vZGFsLWJvZHkge1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLm1vZGFsLWZ1bGxzY3JlZW4tc20tZG93biB7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5tb2RhbC1mdWxsc2NyZWVuLXNtLWRvd24gLm1vZGFsLWNvbnRlbnQge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuICAubW9kYWwtZnVsbHNjcmVlbi1zbS1kb3duIC5tb2RhbC1oZWFkZXIsXG4gIC5tb2RhbC1mdWxsc2NyZWVuLXNtLWRvd24gLm1vZGFsLWZvb3RlciB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuICAubW9kYWwtZnVsbHNjcmVlbi1zbS1kb3duIC5tb2RhbC1ib2R5IHtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm1vZGFsLWZ1bGxzY3JlZW4tbWQtZG93biB7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5tb2RhbC1mdWxsc2NyZWVuLW1kLWRvd24gLm1vZGFsLWNvbnRlbnQge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuICAubW9kYWwtZnVsbHNjcmVlbi1tZC1kb3duIC5tb2RhbC1oZWFkZXIsXG4gIC5tb2RhbC1mdWxsc2NyZWVuLW1kLWRvd24gLm1vZGFsLWZvb3RlciB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuICAubW9kYWwtZnVsbHNjcmVlbi1tZC1kb3duIC5tb2RhbC1ib2R5IHtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLm1vZGFsLWZ1bGxzY3JlZW4tbGctZG93biB7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5tb2RhbC1mdWxsc2NyZWVuLWxnLWRvd24gLm1vZGFsLWNvbnRlbnQge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuICAubW9kYWwtZnVsbHNjcmVlbi1sZy1kb3duIC5tb2RhbC1oZWFkZXIsXG4gIC5tb2RhbC1mdWxsc2NyZWVuLWxnLWRvd24gLm1vZGFsLWZvb3RlciB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuICAubW9kYWwtZnVsbHNjcmVlbi1sZy1kb3duIC5tb2RhbC1ib2R5IHtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5tb2RhbC1mdWxsc2NyZWVuLXhsLWRvd24ge1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAubW9kYWwtZnVsbHNjcmVlbi14bC1kb3duIC5tb2RhbC1jb250ZW50IHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbiAgLm1vZGFsLWZ1bGxzY3JlZW4teGwtZG93biAubW9kYWwtaGVhZGVyLFxuICAubW9kYWwtZnVsbHNjcmVlbi14bC1kb3duIC5tb2RhbC1mb290ZXIge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbiAgLm1vZGFsLWZ1bGxzY3JlZW4teGwtZG93biAubW9kYWwtYm9keSB7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTkuOThweCkge1xuICAubW9kYWwtZnVsbHNjcmVlbi14eGwtZG93biB7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5tb2RhbC1mdWxsc2NyZWVuLXh4bC1kb3duIC5tb2RhbC1jb250ZW50IHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbiAgLm1vZGFsLWZ1bGxzY3JlZW4teHhsLWRvd24gLm1vZGFsLWhlYWRlcixcbiAgLm1vZGFsLWZ1bGxzY3JlZW4teHhsLWRvd24gLm1vZGFsLWZvb3RlciB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuICAubW9kYWwtZnVsbHNjcmVlbi14eGwtZG93biAubW9kYWwtYm9keSB7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgfVxufVxuLmJ0bi1jbG9zZSB7XG4gIC0tYnMtYnRuLWNsb3NlLWNvbG9yOiAjMDAwO1xuICAtLWJzLWJ0bi1jbG9zZS1iZzogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHZlcnNpb249XCIxLjFcIiBpZD1cIkxheWVyXzFcIiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgeG1sbnM6eGxpbms9XCJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rXCIgeD1cIjBweFwiIHk9XCIwcHhcIiB2aWV3Qm94PVwiMCAwIDYwLjk2MyA2MC44NDJcIiBzdHlsZT1cImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNjAuOTYzIDYwLjg0MjtcIiB4bWw6c3BhY2U9XCJwcmVzZXJ2ZVwiJTNlJTNjcGF0aCBmaWxsPVwiJTIzMDAwXCIgZD1cIk01OS41OTUsNTIuODYxTDM3LjA5NCwzMC4zNTlMNTkuNDczLDcuOThjMS44MjUtMS44MjYsMS44MjUtNC43ODYsMC02LjYxMSBjLTEuODI2LTEuODI1LTQuNzg1LTEuODI1LTYuNjExLDBMMzAuNDgzLDIzLjc0OEw4LjEwNSwxLjM2OWMtMS44MjYtMS44MjUtNC43ODUtMS44MjUtNi42MTEsMGMtMS44MjYsMS44MjYtMS44MjYsNC43ODYsMCw2LjYxMSBsMjIuMzc4LDIyLjM3OUwxLjM2OSw1Mi44NjFjLTEuODI2LDEuODI2LTEuODI2LDQuNzg1LDAsNi42MTFjMC45MTMsMC45MTMsMi4xMDksMS4zNjksMy4zMDYsMS4zNjlzMi4zOTMtMC40NTYsMy4zMDYtMS4zNjkgICBsMjIuNTAyLTIyLjUwMmwyMi41MDEsMjIuNTAyYzAuOTEzLDAuOTEzLDIuMTA5LDEuMzY5LDMuMzA2LDEuMzY5czIuMzkzLTAuNDU2LDMuMzA2LTEuMzY5IEM2MS40Miw1Ny42NDcsNjEuNDIsNTQuNjg3LDU5LjU5NSw1Mi44NjF6XCIvJTNlJTNjL3N2ZyUzZScpO1xuICAtLWJzLWJ0bi1jbG9zZS1vcGFjaXR5OiAxO1xuICAtLWJzLWJ0bi1jbG9zZS1ob3Zlci1vcGFjaXR5OiAwLjc1O1xuICAtLWJzLWJ0bi1jbG9zZS1mb2N1cy1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSgxNDEsIDEyMCwgOTIsIDAuMjUpO1xuICAtLWJzLWJ0bi1jbG9zZS1mb2N1cy1vcGFjaXR5OiAxO1xuICAtLWJzLWJ0bi1jbG9zZS1kaXNhYmxlZC1vcGFjaXR5OiAwLjI1O1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbiAgcGFkZGluZzogMC4yNWVtIDAuMjVlbTtcbiAgY29sb3I6IHZhcigtLWJzLWJ0bi1jbG9zZS1jb2xvcik7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHZhcigtLWJzLWJ0bi1jbG9zZS1iZykgY2VudGVyLzE4cHggYXV0byBuby1yZXBlYXQ7XG4gIGZpbHRlcjogdmFyKC0tYnMtYnRuLWNsb3NlLWZpbHRlcik7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMC4zNzVyZW07XG4gIG9wYWNpdHk6IHZhcigtLWJzLWJ0bi1jbG9zZS1vcGFjaXR5KTtcbn1cbi5idG4tY2xvc2U6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tYnMtYnRuLWNsb3NlLWNvbG9yKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBvcGFjaXR5OiB2YXIoLS1icy1idG4tY2xvc2UtaG92ZXItb3BhY2l0eSk7XG59XG4uYnRuLWNsb3NlOmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogdmFyKC0tYnMtYnRuLWNsb3NlLWZvY3VzLXNoYWRvdyk7XG4gIG9wYWNpdHk6IHZhcigtLWJzLWJ0bi1jbG9zZS1mb2N1cy1vcGFjaXR5KTtcbn1cbi5idG4tY2xvc2U6ZGlzYWJsZWQsIC5idG4tY2xvc2UuZGlzYWJsZWQge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIG9wYWNpdHk6IHZhcigtLWJzLWJ0bi1jbG9zZS1kaXNhYmxlZC1vcGFjaXR5KTtcbn1cblxuLmJ0bi1jbG9zZS13aGl0ZSB7XG4gIC0tYnMtYnRuLWNsb3NlLWZpbHRlcjogaW52ZXJ0KDEpIGdyYXlzY2FsZSgxMDAlKSBicmlnaHRuZXNzKDIwMCUpO1xufVxuXG46cm9vdCxcbltkYXRhLWJzLXRoZW1lPWxpZ2h0XSB7XG4gIC0tYnMtYnRuLWNsb3NlLWZpbHRlcjogO1xufVxuXG5bZGF0YS1icy10aGVtZT1kYXJrXSB7XG4gIC0tYnMtYnRuLWNsb3NlLWZpbHRlcjogaW52ZXJ0KDEpIGdyYXlzY2FsZSgxMDAlKSBicmlnaHRuZXNzKDIwMCUpO1xufVxuXG4uYnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogIzAwMDAwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIC0tYnMtYnRuLXBhZGRpbmcteTogMTBweDtcbiAgLS1icy1idG4tcGFkZGluZy14OiAyMHB4O1xuICAtLWJzLWJ0bi1mb250LXNpemU6IDAuNzVyZW07XG4gIC0tYnMtYnRuLWJvcmRlci1yYWRpdXM6IDhweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB6LWluZGV4OiAxO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBsaW5lYXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJ0biB7XG4gICAgcGFkZGluZzogOXB4IDEycHg7XG4gIH1cbn1cbi5idG4tY2hlY2s6Zm9jdXMgKyAuYnRuLCAuYnRuOmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKDE0MSwgMTIwLCA5MiwgMC4yNSk7XG59XG4uYnRuOmRpc2FibGVkLCAuYnRuLmRpc2FibGVkLCBmaWVsZHNldDpkaXNhYmxlZCAuYnRuIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIG9wYWNpdHk6IDAuNjU7XG59XG4uYnRuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogIzhkNzg1YztcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIHotaW5kZXg6IC0xO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBsaW5lYXI7XG59XG4uYnRuOmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uYnRuOmhvdmVyOmJlZm9yZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYnRuLWRlZmF1bHQge1xuICBjb2xvcjogIzhkNzg1YztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzhkNzg1Yztcbn1cbi5idG4tZGVmYXVsdDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjOGQ3ODVjO1xufVxuLmJ0bi1kZWZhdWx0OmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uYnRuLWNoZWNrOmZvY3VzICsgLmJ0bi1kZWZhdWx0LCAuYnRuLWRlZmF1bHQ6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGQ3ODVjO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEoMTQxLCAxMjAsIDkyLCAwLjUpO1xufVxuLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bi1kZWZhdWx0LCAuYnRuLWNoZWNrOmFjdGl2ZSArIC5idG4tZGVmYXVsdCwgLnNob3cgPiAuYnRuLWRlZmF1bHQuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigxNjMuOCwgMTQ3LCAxMjQuNik7XG59XG4uYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuLWRlZmF1bHQ6Zm9jdXMsIC5idG4tY2hlY2s6YWN0aXZlICsgLmJ0bi1kZWZhdWx0OmZvY3VzLCAuc2hvdyA+IC5idG4tZGVmYXVsdC5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEoMTQxLCAxMjAsIDkyLCAwLjUpO1xufVxuLmJ0bi1kZWZhdWx0OmRpc2FibGVkLCAuYnRuLWRlZmF1bHQuZGlzYWJsZWQge1xuICBjb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzhkNzg1Yztcbn1cblxuLmJ0bi1wcmltYXJ5IHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4ZDc4NWM7XG59XG4uYnRuLXByaW1hcnk6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogIzhkNzg1Yztcbn1cbi5idG4tcHJpbWFyeTpob3ZlciB7XG4gIGNvbG9yOiAjOGQ3ODVjO1xufVxuLmJ0bi1jaGVjazpmb2N1cyArIC5idG4tcHJpbWFyeSwgLmJ0bi1wcmltYXJ5OmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzhkNzg1YztcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG59XG4uYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuLXByaW1hcnksIC5idG4tY2hlY2s6YWN0aXZlICsgLmJ0bi1wcmltYXJ5LCAuc2hvdyA+IC5idG4tcHJpbWFyeS5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDExMi44LCA5NiwgNzMuNik7XG59XG4uYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuLXByaW1hcnk6Zm9jdXMsIC5idG4tY2hlY2s6YWN0aXZlICsgLmJ0bi1wcmltYXJ5OmZvY3VzLCAuc2hvdyA+IC5idG4tcHJpbWFyeS5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbn1cbi5idG4tcHJpbWFyeTpkaXNhYmxlZCwgLmJ0bi1wcmltYXJ5LmRpc2FibGVkIHtcbiAgY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4ZDc4NWM7XG59XG5cbi5idG4td2hpdGUge1xuICBjb2xvcjogIzhkNzg1YztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbi5idG4td2hpdGU6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogIzhkNzg1Yztcbn1cbi5idG4td2hpdGU6aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5idG4tY2hlY2s6Zm9jdXMgKyAuYnRuLXdoaXRlLCAuYnRuLXdoaXRlOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzhkNzg1YztcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKDIzNy45LCAyMzQuNzUsIDIzMC41NSwgMC41KTtcbn1cbi5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG4td2hpdGUsIC5idG4tY2hlY2s6YWN0aXZlICsgLmJ0bi13aGl0ZSwgLnNob3cgPiAuYnRuLXdoaXRlLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbn1cbi5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG4td2hpdGU6Zm9jdXMsIC5idG4tY2hlY2s6YWN0aXZlICsgLmJ0bi13aGl0ZTpmb2N1cywgLnNob3cgPiAuYnRuLXdoaXRlLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSgyMzcuOSwgMjM0Ljc1LCAyMzAuNTUsIDAuNSk7XG59XG4uYnRuLXdoaXRlOmRpc2FibGVkLCAuYnRuLXdoaXRlLmRpc2FibGVkIHtcbiAgY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG5cbi5idG4taG92ZXItd2hpdGU6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbn1cblxuLmJ0bi1vdXRsaW5lLXdoaXRlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlcjogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKSBzb2xpZCAjZmZmZmZmO1xufVxuLmJ0bi1jaGVjazpmb2N1cyArIC5idG4tb3V0bGluZS13aGl0ZSwgLmJ0bi1vdXRsaW5lLXdoaXRlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG59XG4uYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuLW91dGxpbmUtd2hpdGUsIC5idG4tY2hlY2s6YWN0aXZlICsgLmJ0bi1vdXRsaW5lLXdoaXRlLCAuYnRuLW91dGxpbmUtd2hpdGU6YWN0aXZlLCAuYnRuLW91dGxpbmUtd2hpdGUuYWN0aXZlLCAuYnRuLW91dGxpbmUtd2hpdGUuZHJvcGRvd24tdG9nZ2xlLnNob3cge1xuICBjb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmO1xufVxuLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bi1vdXRsaW5lLXdoaXRlOmZvY3VzLCAuYnRuLWNoZWNrOmFjdGl2ZSArIC5idG4tb3V0bGluZS13aGl0ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLXdoaXRlOmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLXdoaXRlLmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLXdoaXRlLmRyb3Bkb3duLXRvZ2dsZS5zaG93OmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG59XG4uYnRuLW91dGxpbmUtd2hpdGU6ZGlzYWJsZWQsIC5idG4tb3V0bGluZS13aGl0ZS5kaXNhYmxlZCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmJ0bi1vdXRsaW5lLXByaW1hcnkge1xuICBjb2xvcjogIzhkNzg1YztcbiAgYm9yZGVyOiB2YXIoLS1icy1ib3JkZXItd2lkdGgpIHNvbGlkICM4ZDc4NWM7XG59XG4uYnRuLWNoZWNrOmZvY3VzICsgLmJ0bi1vdXRsaW5lLXByaW1hcnksIC5idG4tb3V0bGluZS1wcmltYXJ5OmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKDE0MSwgMTIwLCA5MiwgMC41KTtcbn1cbi5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG4tb3V0bGluZS1wcmltYXJ5LCAuYnRuLWNoZWNrOmFjdGl2ZSArIC5idG4tb3V0bGluZS1wcmltYXJ5LCAuYnRuLW91dGxpbmUtcHJpbWFyeTphY3RpdmUsIC5idG4tb3V0bGluZS1wcmltYXJ5LmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlLnNob3cge1xuICBjb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzhkNzg1YztcbiAgYm9yZGVyLWNvbG9yOiAjOGQ3ODVjO1xufVxuLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bi1vdXRsaW5lLXByaW1hcnk6Zm9jdXMsIC5idG4tY2hlY2s6YWN0aXZlICsgLmJ0bi1vdXRsaW5lLXByaW1hcnk6Zm9jdXMsIC5idG4tb3V0bGluZS1wcmltYXJ5OmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLXByaW1hcnkuYWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtcHJpbWFyeS5kcm9wZG93bi10b2dnbGUuc2hvdzpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSgxNDEsIDEyMCwgOTIsIDAuNSk7XG59XG4uYnRuLW91dGxpbmUtcHJpbWFyeTpkaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLXByaW1hcnkuZGlzYWJsZWQge1xuICBjb2xvcjogIzhkNzg1YztcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5idG4tb3V0bGluZS1zZWNvbmRhcnkge1xuICBjb2xvcjogI0IwOUU4NjtcbiAgYm9yZGVyOiB2YXIoLS1icy1ib3JkZXItd2lkdGgpIHNvbGlkICNCMDlFODY7XG59XG4uYnRuLWNoZWNrOmZvY3VzICsgLmJ0bi1vdXRsaW5lLXNlY29uZGFyeSwgLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSgxNzYsIDE1OCwgMTM0LCAwLjUpO1xufVxuLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bi1vdXRsaW5lLXNlY29uZGFyeSwgLmJ0bi1jaGVjazphY3RpdmUgKyAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5LCAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5OmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLXNlY29uZGFyeS5hY3RpdmUsIC5idG4tb3V0bGluZS1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlLnNob3cge1xuICBjb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0IwOUU4NjtcbiAgYm9yZGVyLWNvbG9yOiAjQjA5RTg2O1xufVxuLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpmb2N1cywgLmJ0bi1jaGVjazphY3RpdmUgKyAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5OmZvY3VzLCAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5OmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLXNlY29uZGFyeS5hY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlLnNob3c6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEoMTc2LCAxNTgsIDEzNCwgMC41KTtcbn1cbi5idG4tb3V0bGluZS1zZWNvbmRhcnk6ZGlzYWJsZWQsIC5idG4tb3V0bGluZS1zZWNvbmRhcnkuZGlzYWJsZWQge1xuICBjb2xvcjogI0IwOUU4NjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5idG4tb3V0bGluZS10ZXJ0aWFyeSB7XG4gIGNvbG9yOiAjOGQ3ODVjO1xuICBib3JkZXI6IHZhcigtLWJzLWJvcmRlci13aWR0aCkgc29saWQgIzhkNzg1Yztcbn1cbi5idG4tY2hlY2s6Zm9jdXMgKyAuYnRuLW91dGxpbmUtdGVydGlhcnksIC5idG4tb3V0bGluZS10ZXJ0aWFyeTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSgxNDEsIDEyMCwgOTIsIDAuNSk7XG59XG4uYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuLW91dGxpbmUtdGVydGlhcnksIC5idG4tY2hlY2s6YWN0aXZlICsgLmJ0bi1vdXRsaW5lLXRlcnRpYXJ5LCAuYnRuLW91dGxpbmUtdGVydGlhcnk6YWN0aXZlLCAuYnRuLW91dGxpbmUtdGVydGlhcnkuYWN0aXZlLCAuYnRuLW91dGxpbmUtdGVydGlhcnkuZHJvcGRvd24tdG9nZ2xlLnNob3cge1xuICBjb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzhkNzg1YztcbiAgYm9yZGVyLWNvbG9yOiAjOGQ3ODVjO1xufVxuLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bi1vdXRsaW5lLXRlcnRpYXJ5OmZvY3VzLCAuYnRuLWNoZWNrOmFjdGl2ZSArIC5idG4tb3V0bGluZS10ZXJ0aWFyeTpmb2N1cywgLmJ0bi1vdXRsaW5lLXRlcnRpYXJ5OmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLXRlcnRpYXJ5LmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLXRlcnRpYXJ5LmRyb3Bkb3duLXRvZ2dsZS5zaG93OmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKDE0MSwgMTIwLCA5MiwgMC41KTtcbn1cbi5idG4tb3V0bGluZS10ZXJ0aWFyeTpkaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLXRlcnRpYXJ5LmRpc2FibGVkIHtcbiAgY29sb3I6ICM4ZDc4NWM7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uYnRuLWxpbmsge1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogdmFyKC0tYnMtbGluay1jb2xvcik7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5idG4tbGluazpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1icy1saW5rLWhvdmVyLWNvbG9yKTtcbn1cbi5idG4tbGluazpkaXNhYmxlZCwgLmJ0bi1saW5rLmRpc2FibGVkIHtcbiAgY29sb3I6ICM2Yzc1N2Q7XG59XG5cbi5idG4tbGcge1xuICAtLWJzLWJ0bi1wYWRkaW5nLXk6IDAuNXJlbTtcbiAgLS1icy1idG4tcGFkZGluZy14OiAxcmVtO1xuICAtLWJzLWJ0bi1mb250LXNpemU6IDEuMjVyZW07XG4gIC0tYnMtYnRuLWJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtbGcpO1xufVxuXG4uYnRuLXNtIHtcbiAgLS1icy1idG4tcGFkZGluZy15OiAwLjI1cmVtO1xuICAtLWJzLWJ0bi1wYWRkaW5nLXg6IDAuNXJlbTtcbiAgLS1icy1idG4tZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgLS1icy1idG4tYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1zbSk7XG59XG5cbi5idG4td2hpdGUge1xuICBjb2xvcjogIzAwMDAwMDtcbn1cblxuLmFjY29yZGlvbi1idXR0b246YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZTkwZlwiO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogXCJpY1wiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG4uYWNjb3JkaW9uLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCk6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuXG4udHJpZ2dlci1maWx0ZXJzLWRlc2t0b3Age1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi50cmlnZ2VyLWZpbHRlcnMtbW9iaWxlIHtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC50cmlnZ2VyLWZpbHRlcnMtZGVza3RvcCB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAudHJpZ2dlci1maWx0ZXJzLW1vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG4uZGlzcG8tZm9ybSB7XG4gIG1hcmdpbi1ib3R0b206IDQ1cHg7XG59XG4uZGlzcG8tbW9iaWxlIC5kaXNwby1mb3JtIHtcbiAgcGFkZGluZzogMCAxOXB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLmRpc3BvLWZvcm0gLmRpc3BvLWlucHV0IHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBwYWRkaW5nOiAyMHB4IDI1cHg7XG4gIG1hcmdpbjogMCA2cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5ob21lIC5kaXNwby1mb3JtIC5kaXNwby1pbnB1dCB7XG4gIHdpZHRoOiAyNjBweDtcbn1cbi5ob21lIC5kaXNwby1mb3JtIC5kaXNwby1pbnB1dC5wcnMge1xuICB3aWR0aDogYXV0bztcbn1cbi5kaXNwby1tb2JpbGUgLmRpc3BvLWZvcm0gLmRpc3BvLWlucHV0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCAwIDEwcHg7XG4gIHBhZGRpbmc6IDE1cHggMjBweDtcbn1cbi5kaXNwby1mb3JtIC5kaXNwby1pbnB1dCAuaWMtY2FsZW5kYXI6OmJlZm9yZSB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzO1xufVxuLmRpc3BvLWZvcm0gLmRpc3BvLWlucHV0OmhvdmVyIC5pYy1jYWxlbmRhcjo6YmVmb3JlIHtcbiAgb3BhY2l0eTogMC41O1xufVxuLmRpc3BvLWZvcm0gLmRpc3BvLWlucHV0IGlucHV0W3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcbi5kaXNwby1mb3JtIC5kaXNwby1pbnB1dCBpbnB1dFt0eXBlPW51bWJlcl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIG1hcmdpbjogMDtcbn1cbi5kaXNwby1mb3JtIC5kaXNwby1pbnB1dCBpbnB1dFt0eXBlPW51bWJlcl0ge1xuICAtbW96LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbn1cbi5kaXNwby1mb3JtIC5kaXNwby1pbnB1dCBpbnB1dFt0eXBlPW51bWJlcl06Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xufVxuLmRpc3BvLWZvcm0gLmRpc3BvLWlucHV0LnBycyBpbnB1dC5kaXNwby12YWx1ZSB7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgZm9udC1zaXplOiAzMHB4O1xufVxuLmRpc3BvLWZvcm0gLmRpc3BvLWlucHV0LnByczpob3ZlciAucXVhbnRpdHktbmF2IHtcbiAgb3BhY2l0eTogMTtcbn1cbi5kaXNwby1mb3JtIC5kaXNwby1sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsaW5lLWhlaWdodDogMTtcbn1cbi5kaXNwby1mb3JtIC5kaXNwby1zdWJsYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDEwcHg7XG4gIGhlaWdodDogMWVtO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLmRpc3BvLWZvcm0gLmRpc3BvLXZhbHVlIHtcbiAgY29sb3I6ICM4ZDc4NWM7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG4uZGlzcG8tZm9ybSBpbnB1dC5kaXNwby12YWx1ZSB7XG4gIHdpZHRoOiAyZW07XG4gIGJvcmRlcjogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGhlaWdodDogMWVtO1xufVxuLmRpc3BvLWZvcm0gLnR4dC1teSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luOiAwIDQwcHggMCAxNXB4O1xuICB3aWR0aDogMTAwJTtcbn1cbi5kaXNwby1mb3JtIC5pYy1jYWxlbmRhciB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBmb250LXNpemU6IDMwcHg7XG59XG4uZGlzcG8tZm9ybSAuZGF0ZS1pbnB1dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwcHg7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3R0b206IDA7XG4gIG9wYWNpdHk6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmRpc3BvLWxpc3Rpbmcge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAxNXB4IDA7XG4gIHRvcDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICB6LWluZGV4OiA1MDA7XG59XG4uaXMtc3RpY2t5IC5kaXNwby1saXN0aW5nIHtcbiAgYm94LXNoYWRvdzogcmdiYSgwLCAwLCAwLCAwLjEpIDAgM3B4IDI2cHg7XG59XG4uZGlzcG8tbGlzdGluZyAuZGlzcG8taW5wdXQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDAwMDAwO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBwYWRkaW5nOiAxNXB4IDIwcHg7XG4gIHdpZHRoOiAyNjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LXdpZHRoOiAxNTIwcHgpIHtcbiAgLmRpc3BvLWxpc3RpbmcgLmRpc3BvLWlucHV0IHtcbiAgICB3aWR0aDogMTYwcHg7XG4gIH1cbn1cbi5kaXNwby1saXN0aW5nIC5kaXNwby1pbnB1dCAucXVhbnRpdHktbmF2IHtcbiAgaGVpZ2h0OiAyMnB4O1xuICBmbG9hdDogcmlnaHQ7XG59XG4uZGlzcG8tbGlzdGluZyAuZGlzcG8taW5wdXQgLnF1YW50aXR5LWJ1dHRvbi5xdWFudGl0eS11cCB7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDVweCA5cHg7XG4gIHRvcDogLTZweDtcbn1cbi5kaXNwby1saXN0aW5nIC5kaXNwby1pbnB1dCAucXVhbnRpdHktYnV0dG9uLnF1YW50aXR5LWRvd24ge1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAtM3B4IDEwcHg7XG59XG4uZGlzcG8tbGlzdGluZyAuZGlzcG8tbGFiZWwge1xuICBmb250LXNpemU6IDEycHg7XG59XG4uZGlzcG8tbGlzdGluZyAuZGlzcG8tdmFsdWUge1xuICBmb250LXNpemU6IDI0cHg7XG59XG4uZGlzcG8tbGlzdGluZyAuZGlzcG8tdmFsdWUuaWMge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cbi5kaXNwby1saXN0aW5nIC50eHQtbXkge1xuICBmb250LXNpemU6IDEycHg7XG59XG4uZGlzcG8tbGlzdGluZyAuaWMtY2FsZW5kYXIge1xuICBmb250LXNpemU6IDI1cHg7XG59XG4uZGlzcG8tbGlzdGluZyAuYnRuIHtcbiAgbWFyZ2luLWxlZnQ6IDZweDtcbn1cblxuLmZpbHRlcnMge1xuICBwYWRkaW5nOiAyNXB4IDAgMThweDtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0Q4RTNFMDtcbiAgYm94LXNoYWRvdzogcmdiYSgwLCAwLCAwLCAwLjEpIDAgNnB4IDZweDtcbn1cbi5maWx0ZXJzIC5maWx0ZXJzLWlubmVyIHtcbiAgbWF4LXdpZHRoOiA3NjBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIC8qIEdyaWQgZ2FwIGJldHdlZW4gZmlsdGVyIGNvbHVtbnMgKHJlZ2lvbiwgY2F0ZWdvcmllcywgb3B0aW9ucykgKi9cbn1cbi5maWx0ZXJzIC5maWx0ZXJzLWlubmVyIC5yb3cge1xuICAtLWJzLWd1dHRlci14OiAxLjVyZW07XG4gIC0tYnMtZ3V0dGVyLXk6IDEuNXJlbTtcbiAgZ2FwOiAxcmVtIDEuNXJlbTtcbn1cblxuLmRpc3BvLW51bWJlcnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uZGlzcG8tbnVtYmVycyBpbnB1dCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgY29sb3I6ICM4ZDc4NWM7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbWF4LXdpZHRoOiAyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgLW1vei1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG59XG4uZGlzcG8tbnVtYmVycyBpbnB1dFt0eXBlPW51bWJlcl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sIC5kaXNwby1udW1iZXJzIGlucHV0W3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xufVxuLmRpc3BvLWhvbWUgLmRpc3BvLW51bWJlcnMgaW5wdXQge1xuICBmb250LXNpemU6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLmRpc3BvLW1vYmlsZSAuZGlzcG8tbnVtYmVycyBpbnB1dCB7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5kaXNwby1udW1iZXJzIC5xdHkge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ZvbmQtaXBob25lLnBuZyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMjVweDtcbiAgY29sb3I6ICM4ZDc4NWM7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHdpZHRoOiAyNnB4O1xuICBoZWlnaHQ6IDI2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG59XG4uaG9tZSAuZGlzcG8tbnVtYmVycyAucXR5IHtcbiAgLyp3aWR0aDogMjJweDtcbiAgaGVpZ2h0OiAyMnB4OyovXG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uZGlzcG8tbW9iaWxlIC5kaXNwby1ncm91cCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5pbmZvcyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDI1cHg7XG4gIGNvbG9yOiAjOGQ3ODVjO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uaW5mb3M6aG92ZXIge1xuICBvcGFjaXR5OiAwLjU7XG59XG4uZGlzcG8tZ3JvdXAgLmluZm9zIHtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IDE0MHB4O1xuICB0b3A6IDE1cHg7XG59XG5cbi50b29sdGlwIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LXdpZHRoOiAxMzU5cHgpIHtcbiAgLmRpc3BvLWxpc3RpbmcgLmRpc3BvLWlucHV0LnRyaWdnZXItZmlsdGVycyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTA4N3B4KSBhbmQgKG1heC13aWR0aDogMTM1OXB4KSB7XG4gIC5kaXNwby1mb3JtIC5idG4ge1xuICAgIGhlaWdodDogODJweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtYXgtd2lkdGg6IDEwODdweCkge1xuICAuZGlzcG8tZm9ybSAuYnRuIHtcbiAgICBoZWlnaHQ6IDk2cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmRpc3BvLWZvcm0gLmRpc3BvLWlucHV0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcbiAgfVxufVxuLnVpLWRhdGVwaWNrZXIudWktd2lkZ2V0LnVpLXdpZGdldC1jb250ZW50LnRvcFBvcyB7XG4gIG1hcmdpbi10b3A6IC01cHg7XG59XG4udWktZGF0ZXBpY2tlci51aS13aWRnZXQudWktd2lkZ2V0LWNvbnRlbnQuYm90dG9tUG9zIHtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuLnVpLWRhdGVwaWNrZXIudWktd2lkZ2V0LnVpLXdpZGdldC1jb250ZW50IHRhYmxlIHtcbiAgbWFyZ2luOiAwO1xufVxuLnVpLWRhdGVwaWNrZXIudWktd2lkZ2V0LnVpLXdpZGdldC1jb250ZW50IHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiO1xuICB3aWR0aDogMjYwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYm9yZGVyLWNvbG9yOiAjMDAwMDAwO1xuICBwYWRkaW5nOiAyMHB4O1xuICB6LWluZGV4OiAyMDA7XG4gIG1hcmdpbjogMTBweCAwO1xufVxuLmhvbWUgLnVpLWRhdGVwaWNrZXIudWktd2lkZ2V0LnVpLXdpZGdldC1jb250ZW50IHtcbiAgYm9yZGVyOiBub25lO1xufVxuLnNpbmdsZS1jaGFsZXQgLnVpLWRhdGVwaWNrZXIudWktd2lkZ2V0LnVpLXdpZGdldC1jb250ZW50IHtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuLnVpLWRhdGVwaWNrZXIudWktd2lkZ2V0LnVpLXdpZGdldC1jb250ZW50IC51aS1kYXRlcGlja2VyLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxM3B4O1xufVxuLnNpbmdsZS1jaGFsZXQgLnVpLWRhdGVwaWNrZXIudWktd2lkZ2V0LnVpLXdpZGdldC1jb250ZW50IC51aS1kYXRlcGlja2VyLXRpdGxlLCAuZGlzcG8tbW9iaWxlIC51aS1kYXRlcGlja2VyLnVpLXdpZGdldC51aS13aWRnZXQtY29udGVudCAudWktZGF0ZXBpY2tlci10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi51aS1kYXRlcGlja2VyLnVpLXdpZGdldC51aS13aWRnZXQtY29udGVudCAudWktZGF0ZXBpY2tlci10aXRsZSAudWktZGF0ZXBpY2tlci15ZWFyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi51aS1kYXRlcGlja2VyLnVpLXdpZGdldC51aS13aWRnZXQtY29udGVudCB0aCB7XG4gIGNvbG9yOiAjOGQ3ODVjO1xuICBmb250LXNpemU6IDEwcHg7XG59XG4uZGlzcG8tbW9iaWxlIC51aS1kYXRlcGlja2VyLnVpLXdpZGdldC51aS13aWRnZXQtY29udGVudCB0aCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbi51aS1kYXRlcGlja2VyLnVpLXdpZGdldC51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtZGVmYXVsdCwgLnVpLWRhdGVwaWNrZXIudWktd2lkZ2V0LnVpLXdpZGdldC1jb250ZW50IC51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtZGVmYXVsdCwgLnVpLWRhdGVwaWNrZXIudWktd2lkZ2V0LnVpLXdpZGdldC1jb250ZW50IC51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1kZWZhdWx0LCAudWktZGF0ZXBpY2tlci51aS13aWRnZXQudWktd2lkZ2V0LWNvbnRlbnQgLnVpLWJ1dHRvbiwgLnVpLWRhdGVwaWNrZXIudWktd2lkZ2V0LnVpLXdpZGdldC1jb250ZW50IGh0bWwgLnVpLWJ1dHRvbi51aS1zdGF0ZS1kaXNhYmxlZDpob3ZlciwgLnVpLWRhdGVwaWNrZXIudWktd2lkZ2V0LnVpLXdpZGdldC1jb250ZW50IGh0bWwgLnVpLWJ1dHRvbi51aS1zdGF0ZS1kaXNhYmxlZDphY3RpdmUge1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzAwMDAwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDEzcHg7XG59XG4uc2luZ2xlLWNoYWxldCAudWktZGF0ZXBpY2tlci51aS13aWRnZXQudWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWRlZmF1bHQsIC5kaXNwby1tb2JpbGUgLnVpLWRhdGVwaWNrZXIudWktd2lkZ2V0LnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1kZWZhdWx0LCAuc2luZ2xlLWNoYWxldCAudWktZGF0ZXBpY2tlci51aS13aWRnZXQudWktd2lkZ2V0LWNvbnRlbnQgLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1kZWZhdWx0LCAuZGlzcG8tbW9iaWxlIC51aS1kYXRlcGlja2VyLnVpLXdpZGdldC51aS13aWRnZXQtY29udGVudCAudWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWRlZmF1bHQsIC5zaW5nbGUtY2hhbGV0IC51aS1kYXRlcGlja2VyLnVpLXdpZGdldC51aS13aWRnZXQtY29udGVudCAudWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtZGVmYXVsdCwgLmRpc3BvLW1vYmlsZSAudWktZGF0ZXBpY2tlci51aS13aWRnZXQudWktd2lkZ2V0LWNvbnRlbnQgLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWRlZmF1bHQsIC5zaW5nbGUtY2hhbGV0IC51aS1kYXRlcGlja2VyLnVpLXdpZGdldC51aS13aWRnZXQtY29udGVudCAudWktYnV0dG9uLCAuZGlzcG8tbW9iaWxlIC51aS1kYXRlcGlja2VyLnVpLXdpZGdldC51aS13aWRnZXQtY29udGVudCAudWktYnV0dG9uLCAuc2luZ2xlLWNoYWxldCAudWktZGF0ZXBpY2tlci51aS13aWRnZXQudWktd2lkZ2V0LWNvbnRlbnQgaHRtbCAudWktYnV0dG9uLnVpLXN0YXRlLWRpc2FibGVkOmhvdmVyLCAuZGlzcG8tbW9iaWxlIC51aS1kYXRlcGlja2VyLnVpLXdpZGdldC51aS13aWRnZXQtY29udGVudCBodG1sIC51aS1idXR0b24udWktc3RhdGUtZGlzYWJsZWQ6aG92ZXIsIC5zaW5nbGUtY2hhbGV0IC51aS1kYXRlcGlja2VyLnVpLXdpZGdldC51aS13aWRnZXQtY29udGVudCBodG1sIC51aS1idXR0b24udWktc3RhdGUtZGlzYWJsZWQ6YWN0aXZlLCAuZGlzcG8tbW9iaWxlIC51aS1kYXRlcGlja2VyLnVpLXdpZGdldC51aS13aWRnZXQtY29udGVudCBodG1sIC51aS1idXR0b24udWktc3RhdGUtZGlzYWJsZWQ6YWN0aXZlIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi51aS1kYXRlcGlja2VyLnVpLXdpZGdldC51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtaG92ZXIsIC51aS1kYXRlcGlja2VyLnVpLXdpZGdldC51aS13aWRnZXQtY29udGVudCAudWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWhvdmVyLCAudWktZGF0ZXBpY2tlci51aS13aWRnZXQudWktd2lkZ2V0LWNvbnRlbnQgLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWhvdmVyLCAudWktZGF0ZXBpY2tlci51aS13aWRnZXQudWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWZvY3VzLCAudWktZGF0ZXBpY2tlci51aS13aWRnZXQudWktd2lkZ2V0LWNvbnRlbnQgLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1mb2N1cywgLnVpLWRhdGVwaWNrZXIudWktd2lkZ2V0LnVpLXdpZGdldC1jb250ZW50IC51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1mb2N1cywgLnVpLWRhdGVwaWNrZXIudWktd2lkZ2V0LnVpLXdpZGdldC1jb250ZW50IC51aS1idXR0b246aG92ZXIsIC51aS1kYXRlcGlja2VyLnVpLXdpZGdldC51aS13aWRnZXQtY29udGVudCAudWktYnV0dG9uOmZvY3VzIHtcbiAgYm9yZGVyOiBub25lO1xufVxuLnVpLWRhdGVwaWNrZXIudWktd2lkZ2V0LnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1kaXNhYmxlZCwgLnVpLWRhdGVwaWNrZXIudWktd2lkZ2V0LnVpLXdpZGdldC1jb250ZW50IC51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtZGlzYWJsZWQsIC51aS1kYXRlcGlja2VyLnVpLXdpZGdldC51aS13aWRnZXQtY29udGVudCAudWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtZGlzYWJsZWQge1xuICBvcGFjaXR5OiAxO1xufVxuLnVpLWRhdGVwaWNrZXIudWktd2lkZ2V0LnVpLXdpZGdldC1jb250ZW50IC51aS1wcmlvcml0eS1zZWNvbmRhcnksIC51aS1kYXRlcGlja2VyLnVpLXdpZGdldC51aS13aWRnZXQtY29udGVudCAudWktd2lkZ2V0LWNvbnRlbnQgLnVpLXByaW9yaXR5LXNlY29uZGFyeSwgLnVpLWRhdGVwaWNrZXIudWktd2lkZ2V0LnVpLXdpZGdldC1jb250ZW50IC51aS13aWRnZXQtaGVhZGVyIC51aS1wcmlvcml0eS1zZWNvbmRhcnkge1xuICBvcGFjaXR5OiAxO1xuICBjb2xvcjogIzhkNzg1Yztcbn1cbi51aS1kYXRlcGlja2VyLnVpLXdpZGdldC51aS13aWRnZXQtY29udGVudCAudWktcHJpb3JpdHktc2Vjb25kYXJ5OmhvdmVyLCAudWktZGF0ZXBpY2tlci51aS13aWRnZXQudWktd2lkZ2V0LWNvbnRlbnQgLnVpLXdpZGdldC1jb250ZW50IC51aS1wcmlvcml0eS1zZWNvbmRhcnk6aG92ZXIsIC51aS1kYXRlcGlja2VyLnVpLXdpZGdldC51aS13aWRnZXQtY29udGVudCAudWktd2lkZ2V0LWhlYWRlciAudWktcHJpb3JpdHktc2Vjb25kYXJ5OmhvdmVyIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cbi51aS1kYXRlcGlja2VyLnVpLXdpZGdldC51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtaGlnaGxpZ2h0LCAudWktZGF0ZXBpY2tlci51aS13aWRnZXQudWktd2lkZ2V0LWNvbnRlbnQgLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1oaWdobGlnaHQsIC51aS1kYXRlcGlja2VyLnVpLXdpZGdldC51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogIzhkNzg1YztcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbi51aS1kYXRlcGlja2VyLnVpLXdpZGdldC51aS13aWRnZXQtY29udGVudCAudWktd2lkZ2V0LWhlYWRlciB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBwYWRkaW5nOiAwO1xufVxuLnVpLWRhdGVwaWNrZXIudWktd2lkZ2V0LnVpLXdpZGdldC1jb250ZW50IC51aS1kYXRlcGlja2VyLXByZXYgc3BhbiB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi51aS1kYXRlcGlja2VyLnVpLXdpZGdldC51aS13aWRnZXQtY29udGVudCAudWktZGF0ZXBpY2tlci1uZXh0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnVpLWRhdGVwaWNrZXIudWktd2lkZ2V0LnVpLXdpZGdldC1jb250ZW50IC51aS1kYXRlcGlja2VyLW5leHQgc3BhbiB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi51aS1kYXRlcGlja2VyLnVpLXdpZGdldC51aS13aWRnZXQtY29udGVudCAudWktZGF0ZXBpY2tlci1uZXh0LCAudWktZGF0ZXBpY2tlci51aS13aWRnZXQudWktd2lkZ2V0LWNvbnRlbnQgLnVpLWRhdGVwaWNrZXItcHJldiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi51aS1kYXRlcGlja2VyLnVpLXdpZGdldC51aS13aWRnZXQtY29udGVudCAudWktZGF0ZXBpY2tlci1uZXh0LCAudWktZGF0ZXBpY2tlci51aS13aWRnZXQudWktd2lkZ2V0LWNvbnRlbnQgLnVpLWRhdGVwaWNrZXItcHJldiB7XG4gIGhlaWdodDogMTRweDtcbiAgd2lkdGg6IDlweDtcbiAgbWFyZ2luOiAxNHB4IDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcmlnaHQ6IDA7XG4gIHRvcDogLTVweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9hcnJvdy1yaWdodC5zdmcpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuLnNpbmdsZS1jaGFsZXQgLnVpLWRhdGVwaWNrZXIudWktd2lkZ2V0LnVpLXdpZGdldC1jb250ZW50IC51aS1kYXRlcGlja2VyLW5leHQsIC5zaW5nbGUtY2hhbGV0IC51aS1kYXRlcGlja2VyLnVpLXdpZGdldC51aS13aWRnZXQtY29udGVudCAudWktZGF0ZXBpY2tlci1wcmV2IHtcbiAgcmlnaHQ6IDE1cHg7XG59XG4udWktZGF0ZXBpY2tlci51aS13aWRnZXQudWktd2lkZ2V0LWNvbnRlbnQgLnVpLWRhdGVwaWNrZXItcHJldiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvYXJyb3ctbGVmdC5zdmcpO1xufVxuLnNpbmdsZS1jaGFsZXQgLnVpLWRhdGVwaWNrZXIudWktd2lkZ2V0LnVpLXdpZGdldC1jb250ZW50IC51aS1kYXRlcGlja2VyLXByZXYge1xuICBsZWZ0OiAxNXB4O1xufVxuLnVpLWRhdGVwaWNrZXIudWktd2lkZ2V0LnVpLXdpZGdldC1jb250ZW50IGEge1xuICBtYXJnaW46IDA7XG59XG4udWktZGF0ZXBpY2tlci51aS13aWRnZXQudWktd2lkZ2V0LWNvbnRlbnQgLnVpLWRhdGVwaWNrZXItY2FsZW5kYXIgYTpob3ZlciB7XG4gIG9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQ6ICNCMDlFODY7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgY29sb3I6ICMwMDA7XG59XG4udWktZGF0ZXBpY2tlci51aS13aWRnZXQudWktd2lkZ2V0LWNvbnRlbnQgdGQge1xuICBwYWRkaW5nOiAwIDAgMXB4O1xufVxuLnVpLWRhdGVwaWNrZXIudWktd2lkZ2V0LnVpLXdpZGdldC1jb250ZW50IHRkIGEsIC51aS1kYXRlcGlja2VyLnVpLXdpZGdldC51aS13aWRnZXQtY29udGVudCB0ZCBzcGFuIHtcbiAgcGFkZGluZzogMCAwLjJlbTtcbn1cbi51aS1kYXRlcGlja2VyLnVpLXdpZGdldC51aS13aWRnZXQtY29udGVudCAubm90X2F2IHNwYW4ge1xuICBiYWNrZ3JvdW5kOiAjOGQ3ODVjO1xufVxuLnVpLWRhdGVwaWNrZXIudWktd2lkZ2V0LnVpLXdpZGdldC1jb250ZW50IC5ub3RfYXYuYmVnaW4sIC51aS1kYXRlcGlja2VyLnVpLXdpZGdldC51aS13aWRnZXQtY29udGVudCAubm90X2F2LmVuZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi51aS1kYXRlcGlja2VyLnVpLXdpZGdldC51aS13aWRnZXQtY29udGVudCAubm90X2F2LmJlZ2luOmJlZm9yZSwgLnVpLWRhdGVwaWNrZXIudWktd2lkZ2V0LnVpLXdpZGdldC1jb250ZW50IC5ub3RfYXYuZW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMjRweCA0NXB4IDAgMDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAjOGQ3ODVjO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDJweDtcbn1cbi51aS1kYXRlcGlja2VyLnVpLXdpZGdldC51aS13aWRnZXQtY29udGVudCAubm90X2F2LmVuZDpiZWZvcmUge1xuICBib3JkZXItd2lkdGg6IDAgMCAyNHB4IDQ1cHg7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiBhdXRvO1xuICB0b3A6IDJweDtcbiAgYm90dG9tOiBhdXRvO1xufVxuLnVpLWRhdGVwaWNrZXIudWktd2lkZ2V0LnVpLXdpZGdldC1jb250ZW50IC51c2VyX3NlbCBhIHtcbiAgYmFja2dyb3VuZDogIzhkNzg1YztcbiAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbn1cbi51aS1kYXRlcGlja2VyLnVpLXdpZGdldC51aS13aWRnZXQtY29udGVudCAudXNlcl9zZWwuYmVnaW4gYSB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDEwcHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDEwcHg7XG59XG4udWktZGF0ZXBpY2tlci51aS13aWRnZXQudWktd2lkZ2V0LWNvbnRlbnQgLnVzZXJfc2VsLmVuZCBhIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDEwcHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAxMHB4O1xufVxuXG4jZGF0ZXBpY2tlci1jb250YWluZXIgI3VpLWRhdGVwaWNrZXItZGl2IHtcbiAgcG9zaXRpb246IHN0YXRpYyAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAyMHB4IDA7XG59XG5cbi51aS1kYXRlcGlja2VyLnVpLXdpZGdldC51aS13aWRnZXQtY29udGVudCB0ciA+IC51c2VyX3NlbC5iZWdpbiB+IC51c2VyX3NlbCBhLCAudWktZGF0ZXBpY2tlci51aS13aWRnZXQudWktd2lkZ2V0LWNvbnRlbnQgdHIgPiAudXNlcl9zZWwuYmVnaW4gYSB7XG4gIGJhY2tncm91bmQ6ICNCMDlFODY7XG59XG5cbi5kaXNwby1tb2JpbGUsXG4jZGlzcG9fbW9iaWxlLFxuLmRpc3BvLWZvcm0uZGlzcG8tbGlzdGluZyB7XG4gIG92ZXJmbG93LXg6IGhpZGRlbiAhaW1wb3J0YW50O1xufVxuXG4uZGlzcG8tbW9iaWxlIC5vZmZjYW52YXMtYm9keSxcbi5kaXNwby1mb3JtLmRpc3BvLWxpc3RpbmcgZm9ybSB7XG4gIG92ZXJmbG93LXg6IGhpZGRlbiAhaW1wb3J0YW50O1xufVxuXG4vKiBpbmZvcy13cmFwcGVyIChlbmZhbnRzICsgdG9vbHRpcCkgOiDDqXZpdGVyIG92ZXJmbG93LXggc2FucyByZXRpcmVyIGwnw6lsw6ltZW50ICovXG4uZGlzcG8tZm9ybSAuZGlzcG8taW5wdXQucHJzLmluZm9zLXdyYXBwZXIge1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG1pbi13aWR0aDogMDtcbn1cblxuLmRpc3BvLW1vYmlsZSB7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xufVxuLmRpc3BvLW1vYmlsZSAuZGlzcG8tZGF0ZXMgLmRpc3BvLWlucHV0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwMDAwMDtcbn1cbi5kaXNwby1tb2JpbGUgLm9mZmNhbnZhcy1oZWFkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4uZGlzcG8tbW9iaWxlIC5vZmZjYW52YXMtaGVhZGVyIC5kaXNwby1jbG9zZS14LFxuLmRpc3BvLWNsb3NlLXgge1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgdG9wOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIHJpZ2h0OiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogNTBweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDUwcHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogNTBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgb3BhY2l0eTogMC44NSAhaW1wb3J0YW50O1xuICBjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDtcbiAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKFwiLi4vLi4vLi4vL2Fzc2V0cy9pbWFnZXMvY2xvc2UtcG9wdXAuc3ZnXCIpIGNlbnRlci8xOHB4IGF1dG8gbm8tcmVwZWF0ICFpbXBvcnRhbnQ7XG59XG4uZGlzcG8tbW9iaWxlIC5vZmZjYW52YXMtaGVhZGVyIC5kaXNwby1jbG9zZS14OmhvdmVyLFxuLmRpc3BvLWNsb3NlLXg6aG92ZXIge1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG59XG5cbi5vZmZjYW52YXMtaGVhZGVyLW1vYmlsZSxcbi5kaXNwby1mb3JtLmRpc3BvLWxpc3RpbmcgLm9mZmNhbnZhcy1oZWFkZXItbW9iaWxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuLm9mZmNhbnZhcy1oZWFkZXItbW9iaWxlIC5kaXNwby1jbG9zZS14LFxuLmRpc3BvLWZvcm0uZGlzcG8tbGlzdGluZyAub2ZmY2FudmFzLWhlYWRlci1tb2JpbGUgLmRpc3BvLWNsb3NlLXgge1xuICB0b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICByaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZGlzcG8tZm9ybSAuZGlzcG8tbGFiZWwge1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgfVxufVxuLmRpc3BvLWZvcm0gLmRpc3BvLXZhbHVlIC50eHQtZC5mcy0yNCB7XG4gIGZvbnQtc2l6ZTogMjRweCAhaW1wb3J0YW50O1xufVxuLmRpc3BvLWZvcm0gLmRpc3BvLXZhbHVlIC50eHQtbXkuZnMtMTIubXMtMTAge1xuICBvcGFjaXR5OiAwLjg7XG59XG4uZGlzcG8tZm9ybSAuZGlzcG8tdmFsdWUgLmljLWNhbGVuZGFyIHtcbiAgZm9udC1zaXplOiAyNXB4ICFpbXBvcnRhbnQ7XG59XG4uZGlzcG8tZm9ybSAuZGlzcG8tZ3JvdXAgLmRpc3BvLWlucHV0IHtcbiAgaGVpZ2h0OiA1NXB4O1xuICBtYXJnaW46IDA7XG59XG4uZGlzcG8tZm9ybSAuZGlzcG8tZ3JvdXAgLmRpc3BvLWlucHV0IC5kaXNwby1sYWJlbCB7XG4gIG1hcmdpbjogMDtcbn1cbi5kaXNwby1mb3JtIC5kaXNwby1ncm91cCAuZGlzcG8taW5wdXQgLmRpc3BvLWxhYmVsIC5kaXNwby1pbmZvIHtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uZGlzcG8tZm9ybSAuZGlzcG8tZ3JvdXAgLmRpc3BvLWlucHV0IC5kaXNwby1udW1iZXJzIC5xdHkge1xuICAvKi13ZWJraXQtYm9yZGVyLXJhZGl1czo1MCU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTsqL1xufVxuLmRpc3BvLWZvcm0gLmRpc3BvLWdyb3VwIC5kaXNwby1pbnB1dCAuZGlzcG8tbnVtYmVycyBpbnB1dCB7XG4gIG1hcmdpbjogMCA2cHg7XG59XG4uZGlzcG8tZm9ybSAuZGlzcG8tZ3JvdXAgLmRpc3BvLWlucHV0IC5pbmZvcyB7XG4gIHRvcDogMjJweDtcbn1cbi5kaXNwby1mb3JtIC5idG4ge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBtaW4taGVpZ2h0OiA0NHB4O1xufVxuXG4jcHJlbG9hZGVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDIwMDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGhlaWdodDogMTAwJTtcbn1cbiNwcmVsb2FkZXIgLm92ZXJsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xufVxuI3ByZWxvYWRlciAjcHJlbG9hZGVyLWxvdHRpZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xufVxuI3ByZWxvYWRlciAucmV2ZWFsIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiA1MCU7XG59XG4jcHJlbG9hZGVyIC5yb29mLWxlZnQge1xuICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCA0NSU7XG4gIGhlaWdodDogMjAwJTtcbn1cbiNwcmVsb2FkZXIgLnJvb2YtcmlnaHQge1xuICByaWdodDogMDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCA0NSU7XG4gIGhlaWdodDogMjAwJTtcbn1cbiNwcmVsb2FkZXIgLndhbGwtbGVmdCB7XG4gIGxlZnQ6IDA7XG59XG4jcHJlbG9hZGVyIC53YWxsLXJpZ2h0IHtcbiAgcmlnaHQ6IDA7XG59XG4jcHJlbG9hZGVyIC5ncm91bmQge1xuICBib3R0b206IC0zMCU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IGF1dG87XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDUwJTtcbn1cblxuLm9mZmNhbnZhcy1iYWNrZHJvcCB7XG4gIHotaW5kZXg6IDk7XG59XG5cbi5zaXRlLWhlYWRlciB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGxpbmVhcjtcbiAgbGV0dGVyLXNwYWNpbmc6IDEuMnB4O1xuICBiYWNrZ3JvdW5kOiAjOGQ3ODVjO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zaXRlLWhlYWRlciB7XG4gICAgcGFkZGluZzogMTVweDtcbiAgfVxufVxuLnNpdGUtaGVhZGVyIC5tZWdhLW1lbnUtbGluayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBsaW5lYXI7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLnNpdGUtaGVhZGVyIC5tZWdhLW1lbnUtbGluazphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAycHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGxpbmVhcjtcbn1cbi5zaXRlLWhlYWRlciAubWVnYS1tZW51LWxpbms6aG92ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuLnNpdGUtaGVhZGVyIC5tZWdhLW1lbnUtbGluazpob3ZlcjphZnRlciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnRyYW5zcGFyZW50X21lbnUgLnNpdGUtaGVhZGVyIHtcbiAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCAjMDAwMDAwIDAlLCByZ2JhKDAsIDAsIDAsIDApIDEwMCUpO1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICMwMDAwMDAgMCUsIHJnYmEoMCwgMCwgMCwgMCkgMTAwJSk7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICMwMDAwMDAgMCUsIHJnYmEoMCwgMCwgMCwgMCkgMTAwJSk7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KCBzdGFydENvbG9yc3RyPScjMDAwMDAwJywgZW5kQ29sb3JzdHI9JyMwMDAwMDAwMCcsR3JhZGllbnRUeXBlPTAgKTtcbn1cbi5zaXRlLWhlYWRlciAuY3VzdG9tLWxvZ28ge1xuICBtYXgtd2lkdGg6IDkwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IGF1dG87XG59XG4uc2l0ZS1oZWFkZXIuc3RpY2t5LCAuc2l0ZS1oZWFkZXIubW9iaWxlLW1lbnUtb3BlbmVkIHtcbiAgYmFja2dyb3VuZDogIzhkNzg1YztcbiAgei1pbmRleDogMTAwMDtcbn1cbi5zaXRlLWhlYWRlci5zdGlja3kgLmN1c3RvbS1sb2dvLCAuc2l0ZS1oZWFkZXIubW9iaWxlLW1lbnUtb3BlbmVkIC5jdXN0b20tbG9nbyB7XG4gIG1heC13aWR0aDogNzBweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgbGluZWFyO1xufVxuLnNpdGUtaGVhZGVyLnN0aWNreSAuZW5hYmxlX2xvZ28yIC5sb2dvLXN0aWNreSwgLnNpdGUtaGVhZGVyLm1vYmlsZS1tZW51LW9wZW5lZCAuZW5hYmxlX2xvZ28yIC5sb2dvLXN0aWNreSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnNpdGUtaGVhZGVyLnN0aWNreSAuZW5hYmxlX2xvZ28yIC5jdXN0b20tbG9nby1saW5rLCAuc2l0ZS1oZWFkZXIubW9iaWxlLW1lbnUtb3BlbmVkIC5lbmFibGVfbG9nbzIgLmN1c3RvbS1sb2dvLWxpbmsge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNpdGUtaGVhZGVyLm1vYmlsZS1tZW51LW9wZW5lZCB7XG4gIHotaW5kZXg6IDk5OTk7XG59XG4uc2l0ZS1oZWFkZXIgLmVuYWJsZV9sb2dvMiAubG9nby1zdGlja3kge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNpdGUtaGVhZGVyIC5lbmFibGVfbG9nbzIgLmxvZ28tc3RpY2t5IGltZyB7XG4gIG1heC13aWR0aDogODJweDtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLnNpdGUtaGVhZGVyIC5sYW5ndWFnZS1zd2l0Y2hlciBhLFxuLnNpdGUtaGVhZGVyIC5waG9uZSBhIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNpdGUtaGVhZGVyLnN0aWNreSAubG9nby1zdGlja3ksXG4gIC5zaXRlLWhlYWRlciBhLmN1c3RvbS1sb2dvLWxpbmsge1xuICAgIG1hcmdpbjogLTIycHggMjhweCBhdXRvO1xuICB9XG4gIC5zaXRlLWhlYWRlciAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0ge1xuICAgIG1hcmdpbjogMCAwIDAgMjhweDtcbiAgfVxufVxuXG4jbWFzdGhlYWQtc3RpY2t5LXdyYXBwZXIsIC5kaXNhYmxlX3N0aWNreV9tZW51ICNtYXN0aGVhZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogOTk5OTtcbn1cbi5sYW5ndWFnZS1zd2l0Y2hlciBhIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5jby1oZWFkZXJzIC5vcGVuLXNlYXJjaCB7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIHdpZHRoOiA0MHB4O1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xufVxuLmNvLWhlYWRlcnMgLmJ0bjo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbn1cbi5jby1oZWFkZXJzIC5idG4td2hpdGU6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uY28taGVhZGVycyAuYnRuLXdoaXRlOmhvdmVyIHtcbiAgb3BhY2l0eTogMC41O1xuICBjb2xvcjogIzhkNzg1Yztcbn1cbi5jby1oZWFkZXJzIC5idG46aG92ZXIge1xuICBjb2xvcjogIzhkNzg1Yztcbn1cblxuLnNlYXJjaC1ibG9jayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMHB4O1xuICBwYWRkaW5nLXRvcDogMTQzcHg7XG4gIGJhY2tncm91bmQ6ICM4ZDc4NWM7XG4gIHotaW5kZXg6IDEwMDtcbiAgZGlzcGxheTogbm9uZTtcbiAgei1pbmRleDogLTE7XG59XG4uc2VhcmNoLWJsb2NrIC5zZWFyY2gtYmxvY2staW5uZXIge1xuICBoZWlnaHQ6IDI1MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uc2VhcmNoLWZvcm0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc2VhcmNoLWZvcm0gaW5wdXQge1xuICB3aWR0aDogNTc1cHg7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICBwYWRkaW5nLXRvcDogMThweDtcbiAgcGFkZGluZy1ib3R0b206IDE4cHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLnNlYXJjaC1mb3JtIGlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHsgLyogRWRnZSAqL1xuICBsZXR0ZXItc3BhY2luZzogMS4ycHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLnNlYXJjaC1mb3JtIGlucHV0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7IC8qIEludGVybmV0IEV4cGxvcmVyIDEwLTExICovXG4gIGxldHRlci1zcGFjaW5nOiAxLjJweDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uc2VhcmNoLWZvcm0gaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgbGV0dGVyLXNwYWNpbmc6IDEuMnB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5zZWFyY2gtZm9ybSAuaWMtc2VhcmNoIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDMzJTtcbiAgcmlnaHQ6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubm8tcmVzdWx0cyAuc2VhcmNoLWZvcm0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4ubm8tcmVzdWx0cyAuc2VhcmNoLWZvcm0gaW5wdXQge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgYm9yZGVyLWNvbG9yOiAjMDAwMDAwO1xufVxuLm5vLXJlc3VsdHMgLnNlYXJjaC1mb3JtIGlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHsgLyogRWRnZSAqL1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbi5uby1yZXN1bHRzIC5zZWFyY2gtZm9ybSBpbnB1dDotbXMtaW5wdXQtcGxhY2Vob2xkZXIgeyAvKiBJbnRlcm5ldCBFeHBsb3JlciAxMC0xMSAqL1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbi5uby1yZXN1bHRzIC5zZWFyY2gtZm9ybSBpbnB1dDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbi5uby1yZXN1bHRzIC5zZWFyY2gtZm9ybSAuaWMtc2VhcmNoIHtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG5cbiNzaXRlLW5hdmlnYXRpb24tbW9iaWxlIC5idG4uYnRuX2Zvcl9pUGFkIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAod2lkdGg6IDEwMjRweCkgYW5kIChoZWlnaHQ6IDc2OHB4KSB7XG4gICNzaXRlLW5hdmlnYXRpb24tbW9iaWxlIC5idG4uYnRuX2Zvcl9pUGFkIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbiAgI3NpdGUtbmF2aWdhdGlvbi1tb2JpbGUgLmJ0bi5idG5fZm9yX2Rlc2t0b3Age1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLyogSVBhZCBwcm8gKi9cbkBtZWRpYSAod2lkdGg6IDEwMjRweCkgYW5kIChoZWlnaHQ6IDEzNjZweCkge1xuICAjc2l0ZS1uYXZpZ2F0aW9uID4gLmQtZmxleCAubWVnYS1tZW51LXdyYXAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IC0xMHB4O1xuICB9XG4gICNzaXRlLW5hdmlnYXRpb24gPiAuZC1mbGV4IC5jdXN0b20tbG9nby1saW5rIHtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIH1cbiAgLnNpdGUtaGVhZGVyIC5jdXN0b20tbG9nbywgLnNpdGUtaGVhZGVyLm1vYmlsZS1tZW51LW9wZW5lZCAuY3VzdG9tLWxvZ28sIC5zaXRlLWhlYWRlci5zdGlja3kgLmN1c3RvbS1sb2dvIHtcbiAgICBtYXgtd2lkdGg6IDYwcHg7XG4gIH1cbiAgLnNpdGUtaGVhZGVyICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbSB7XG4gICAgbWFyZ2luOiAwIDAgMCAyMHB4O1xuICB9XG4gICNtZWdhLW1lbnUtd3JhcC1tZW51LTIgI21lZ2EtbWVudS1tZW51LTIgPiBsaS5tZWdhLW1lbnUtaXRlbSB7XG4gICAgbWFyZ2luOiAwIDIwcHggMCAwO1xuICB9XG59XG4uZGlzcG8tZm9ybS5kaXNwby1ob21lIC5pcGFkX3R4dCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LXdpZHRoOiAxMDUwcHgpIHtcbiAgI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtID4gYS5tZWdhLW1lbnUtbGluayB7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICB9XG59XG5AbWVkaWEgKHdpZHRoOiAxMDI0cHgpIGFuZCAoaGVpZ2h0OiA3NjhweCksICh3aWR0aDogMTAyNHB4KSBhbmQgKGhlaWdodDogMTM2NnB4KSB7XG4gIC5kaXNwby1mb3JtLmRpc3BvLWhvbWUgPiBmb3JtID4gZGl2IHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbiAgLmRpc3BvLWZvcm0uZGlzcG8taG9tZSA+IGZvcm0gPiBkaXYgLmJ0biB7XG4gICAgbWFyZ2luLXRvcDogMTVweCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiA4NC41JTtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gIH1cbiAgLmRpc3BvLWZvcm0uZGlzcG8taG9tZSA+IGZvcm0gPiBkaXYgLmJ0biBzcGFuOm5vdCguaXBhZF90eHQpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5kaXNwby1mb3JtLmRpc3BvLWhvbWUgLmlwYWRfdHh0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSAod2lkdGg6IDEwMjRweCkgYW5kIChoZWlnaHQ6IDc2OHB4KSB7XG4gICNtYXN0aGVhZCAjc2l0ZS1uYXZpZ2F0aW9uLCAjbWFzdGhlYWQgLnNpdGUtcHJlaGVhZCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gICNzaXRlLW5hdmlnYXRpb24tbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmhvbWUgLmhpZGVfb25fbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmhvbWUgLmJsb2MtaG9tZSB7XG4gICAgbWF4LXdpZHRoOiA3MjBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctdG9wOiA4MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgfVxuICAuaG9tZSAuYmxvYy1ob21lIC52Y19jdXN0b21faGVhZGluZyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAod2lkdGg6IDc2OHB4KSBhbmQgKGhlaWdodDogMTAyNHB4KSwgKHdpZHRoOiA4MjBweCkgYW5kIChoZWlnaHQ6IDExODBweCksIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAjbWFzdGhlYWQgI3NpdGUtbmF2aWdhdGlvbiwgI21hc3RoZWFkIC5zaXRlLXByZWhlYWQge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAjc2l0ZS1uYXZpZ2F0aW9uLW1vYmlsZSB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG4gICNtYXN0aGVhZCB7XG4gICAgbWF4LXdpZHRoOiAxMDB2VztcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAuZGlzcG8tZm9ybS5kaXNwby1ob21lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmRpc3BvLWZvcm0uZGlzcG8taG9tZSBmb3JtID4gZGl2IHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbiAgLmRpc3BvLWZvcm0uZGlzcG8taG9tZSBmb3JtID4gZGl2IC5kaXNwby1pbnB1dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxuICAuZGlzcG8tZm9ybS5kaXNwby1ob21lIGZvcm0gPiBkaXYgLmJ0biB7XG4gICAgbWF4LWhlaWdodDogMTE1cHg7XG4gIH1cbn1cbi8qIC0tLS0tLS0tLSAqL1xuI2JhY2stdG8tdG9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDE4cHg7XG4gIGxlZnQ6IDE4cHg7XG4gIGJhY2tncm91bmQ6ICM4ZDc4NWM7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIHBhZGRpbmc6IDE0cHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXNpemU6IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxMHB4O1xuICBkaXNwbGF5OiBub25lO1xuICB0cmFuc2l0aW9uOiBib3R0b20gMC41cztcbn1cbiNiYWNrLXRvLXRvcCAuaWMge1xuICBmb250LXNpemU6IDEycHg7XG59XG4jYmFjay10by10b3AgLnRvLXRvcC10ZXh0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuI2JhY2stdG8tdG9wIC50by10b3AtdGV4dC1pbm5lciB7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbn1cbiNiYWNrLXRvLXRvcDpob3ZlciB7XG4gIG9wYWNpdHk6IDE7XG59XG4jYmFjay10by10b3A6aG92ZXIgLnRvLXRvcC10ZXh0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICNiYWNrLXRvLXRvcCB7XG4gICAgcGFkZGluZzogMTFweDtcbiAgfVxufVxuXG5hLnRyaWdnZXItY2hhdCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAyMHB4O1xuICByaWdodDogMjBweDtcbiAgYmFja2dyb3VuZDogIzhkNzg1YztcbiAgYm9yZGVyLXJhZGl1czogNTAlIDUwJSAwIDUwJTtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IGJvdHRvbSAwLjVzO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIGEudHJpZ2dlci1jaGF0IHtcbiAgICB3aWR0aDogMzRweDtcbiAgICBoZWlnaHQ6IDM0cHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5cbi5zaXRlLWZvb3RlciB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLnNpdGUtZm9vdGVyIC5zaXRlLWNvbnRhY3Qge1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbi5zaXRlLWZvb3RlciAuc2l0ZS1jb250YWN0IGEge1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbi5zaXRlLWZvb3RlciBhLmN1c3RvbS1sb2dvLWxpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAycmVtKTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uc2l0ZS1mb290ZXIgYS5jdXN0b20tbG9nby1saW5rIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uc2l0ZS1mb290ZXIgLnNpdGUtaW5mbyB7XG4gIGJhY2tncm91bmQ6ICM4ZDc4NWM7XG59XG4uc2l0ZS1mb290ZXIgYSB7XG4gIHRyYW5zaXRpb246IGFsbCAxcztcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uc2l0ZS1mb290ZXIgYTpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNSAhaW1wb3J0YW50O1xufVxuLnNpdGUtZm9vdGVyIGE6OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLnNpdGUtZm9vdGVyIC5mb290ZXItaGVhZGluZyB7XG4gIGNvbG9yOiAjOGQ3ODVjO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zaXRlLWZvb3RlciAuZm9vdGVyLWhlYWRpbmcge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLnNpdGUtZm9vdGVyIC5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wsIC5zaXRlLWZvb3RlciAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1zZWxlY3Qge1xuICBib3JkZXItY29sb3I6ICMwMDAwMDA7XG4gIG1hcmdpbi1ib3R0b206IDNweDtcbn1cbi5zaXRlLWZvb3RlciAuc2VwYXJhdG9yLWVuZCB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICMwMDAwMDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNpdGUtZm9vdGVyIC5zZXBhcmF0b3ItZW5kIHtcbiAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5zaXRlLWZvb3RlciAuc2VwYXJhdG9yLWVuZDphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB3aWR0aDogNzUlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBtYXJnaW46IGF1dG87XG4gIH1cbn1cbi5zaXRlLWZvb3RlciAuc2l0ZS1pbmZvIC5jb3B5cmlnaHRzIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2l0ZS1mb290ZXIgLnNpdGUtaW5mbyAuY29weXJpZ2h0cyB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG4uc2l0ZS1mb290ZXIgLm1jNHdwLWZvcm0gaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gIGZvbnQtc2l6ZTogMHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2Fycm93LXJpZ2h0LWJsYWNrLnN2Zyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygxMDApO1xuICBiYWNrZ3JvdW5kLXNpemU6IDdweDtcbn1cbi5zaXRlLWZvb3RlciAubWM0d3AtZm9ybSBpbnB1dFt0eXBlPXN1Ym1pdF06aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMSk7XG59XG4uc2l0ZS1mb290ZXIgI21lZ2EtbWVudS13cmFwLWZvb3RlciB7XG4gIGxldHRlci1zcGFjaW5nOiAxLjFweDtcbiAgbWFyZ2luLXRvcDogLTJweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gICNwYWdlLm9uX2Zvb3RlciAjYmFjay10by10b3AsICNwYWdlLm9uX2Zvb3RlciAudHJpZ2dlci1jaGF0IHtcbiAgICBib3R0b206IDgwcHggIWltcG9ydGFudDtcbiAgfVxufVxuLypAbWVkaWEgKG1heC13aWR0aDo1NzVweCl7XG4gICAgI3BhZ2Uge1xuICAgICAgICAjYmFjay10by10b3AsIC50cmlnZ2VyLWNoYXR7XG4gICAgICAgICAgICBib3R0b206IDIyMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG5cbn0qL1xuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5mb290ZXItbG9nbyB7XG4gICAgbWF4LXdpZHRoOiAxMDVweDtcbiAgfVxufVxuLnNpdGUtZm9vdGVyIC5zb2NpYWxfZm9vdGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzdGFydDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5zaXRlLWZvb3RlciAuc29jaWFsX2Zvb3RlciBzdHJvbmcge1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG59XG4uc2l0ZS1mb290ZXIgLnNvY2lhbF9mb290ZXIgYSB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG4uc2l0ZS1mb290ZXIgLnNvY2lhbF9mb290ZXIgYSBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuc2l0ZS1mb290ZXIgLnNvY2lhbF9mb290ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG4gIC5zaXRlLWZvb3RlciAuc29jaWFsX2Zvb3RlciBzdHJvbmcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnNpdGUtZm9vdGVyIC5zZXBhcmF0b3ItZW5kID4gLmNvbC1zbS0zIHtcbiAgICB3aWR0aDogMjclO1xuICB9XG4gIC5zaXRlLWZvb3RlciAuc2VwYXJhdG9yLWVuZCAudGVsX2FuZF9lbWFpbCB7XG4gICAgd2lkdGg6IDczJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zaW5nbGUtY2hhbGV0IGZvb3RlciAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDcyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2l0ZS1mb290ZXIgLnRlbF9hbmRfZW1haWwge1xuICAgIHBhZGRpbmctbGVmdDogMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5zaXRlLWZvb3RlciAuc29jaWFsX2Zvb3RlciB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKGhlaWdodDogNzY4cHgpIGFuZCAod2lkdGg6IDEwMjRweCksICh3aWR0aDogMTAyNHB4KSBhbmQgKGhlaWdodDogMTM2NnB4KSB7XG4gIC5zaXRlLWZvb3RlciAuc2VwYXJhdG9yLWVuZCAuZm9vdGVyLWhlYWRpbmcge1xuICAgIG1hcmdpbi1ib3R0b206IDY3cHggIWltcG9ydGFudDtcbiAgfVxuICAuc2l0ZS1mb290ZXIgLmZvb3Rlcl9mb3JtIC5mb290ZXItaGVhZGluZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKHdpZHRoOiAxMDI0cHgpIGFuZCAoaGVpZ2h0OiA3NjhweCksICh3aWR0aDogMTAyNHB4KSBhbmQgKGhlaWdodDogMTM2NnB4KSB7XG4gIC5zaXRlLWZvb3RlciAuc2VwYXJhdG9yLWVuZCA+IC5jb2wtc20tMyB7XG4gICAgd2lkdGg6IDMwJTtcbiAgfVxuICAuc2l0ZS1mb290ZXIgLnNlcGFyYXRvci1lbmQgPiAuY29sLXNtLTMgLmZvb3Rlci1sb2dvIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuc2l0ZS1mb290ZXIgLnNlcGFyYXRvci1lbmQgPiAuY29sLXNtLTMgLmZvb3Rlci1sb2dvIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnNpdGUtZm9vdGVyIC5zZXBhcmF0b3ItZW5kIC50ZWxfYW5kX2VtYWlsIHtcbiAgICB3aWR0aDogNzAlO1xuICB9XG4gIC5zaXRlLWZvb3RlciAuc29jaWFsX2Zvb3RlciB7XG4gICAgbWFyZ2luLXRvcDogMjJweDtcbiAgfVxufVxuQG1lZGlhICh3aWR0aDogMTE4MHB4KSBhbmQgKGhlaWdodDogODIwcHgpIHtcbiAgLnNpdGUtZm9vdGVyIC5zZXBhcmF0b3ItZW5kID4gLmNvbC1zbS0zIHtcbiAgICB3aWR0aDogMjclO1xuICB9XG4gIC5zaXRlLWZvb3RlciAuc2VwYXJhdG9yLWVuZCAudGVsX2FuZF9lbWFpbCB7XG4gICAgd2lkdGg6IDcwJTtcbiAgfVxufVxuQG1lZGlhICh3aWR0aDogNzY4cHgpIGFuZCAoaGVpZ2h0OiAxMDI0cHgpLCAod2lkdGg6IDgyMHB4KSBhbmQgKGhlaWdodDogMTE4MHB4KSwgKG1heC13aWR0aDogOTkxcHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2l0ZS1mb290ZXIgLnNlcGFyYXRvci1lbmQge1xuICAgIHdpZHRoOiAzNzBweDtcbiAgfVxuICAuc2l0ZS1mb290ZXIgLnNlcGFyYXRvci1lbmQgLmZvb3Rlci1oZWFkaW5nIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNpdGUtZm9vdGVyIC5zZXBhcmF0b3ItZW5kIC5jZW50ZXJfb25fbW9iaWxlIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cbiAgLnNpdGUtZm9vdGVyIC5zZXBhcmF0b3ItZW5kID4gLmNvbC1zbS0zIHtcbiAgICB3aWR0aDogMzQlO1xuICB9XG4gIC5zaXRlLWZvb3RlciAuc2VwYXJhdG9yLWVuZCA+IC5jb2wtc20tMyAuZm9vdGVyLWxvZ28ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5zaXRlLWZvb3RlciAuc2VwYXJhdG9yLWVuZCA+IC5jb2wtc20tMyAuZm9vdGVyLWxvZ28gaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuc2l0ZS1mb290ZXIgLnNlcGFyYXRvci1lbmQgLnRlbF9hbmRfZW1haWwge1xuICAgIHdpZHRoOiA2NiU7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNpdGUtZm9vdGVyIC5mb290ZXJfZm9ybSB7XG4gICAgcGFkZGluZy1sZWZ0OiA2NXB4ICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDMyMHB4O1xuICB9XG4gIC5zaXRlLWZvb3RlciAuZm9vdGVyX2Zvcm0gLm1iLTIwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHggIWltcG9ydGFudDtcbiAgfVxuICAuc2l0ZS1mb290ZXIgLmZvb3Rlcl9mb3JtIC5zb2NpYWxfZm9vdGVyIHN0cm9uZyB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICB9XG4gIC5zaXRlLWZvb3RlciAuZm9vdGVyX2Zvcm0gLnNvY2lhbF9mb290ZXIgYTpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAycHg7XG4gIH1cbiAgLnNpdGUtZm9vdGVyIC5zb2NpYWxfZm9vdGVyIHtcbiAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNpdGUtZm9vdGVyIC5zaXRlLWNvbnRhY3QgLnJvdyB7XG4gICAgLS1icy1ndXR0ZXIteDowO1xuICB9XG4gIC5zaXRlLWZvb3RlciAuc2l0ZS1jb250YWN0IC5yb3cgPiAucm93ID4gZGl2IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuc2l0ZS1mb290ZXIgLnNpdGUtY29udGFjdCBwIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIH1cbiAgLnNpdGUtZm9vdGVyIC5zZXBhcmF0b3ItZW5kOmFmdGVyIHtcbiAgICB3aWR0aDogOTAlO1xuICB9XG4gIC5mb290ZXJfZm9ybSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxM3B4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxM3B4O1xuICB9XG4gIC5zaXRlLWluZm8ge1xuICAgIHBhZGRpbmc6IDMwcHggMCAhaW1wb3J0YW50O1xuICB9XG4gIC5zaXRlLWluZm8gLmNvcHlyaWdodHMge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICAuc2l0ZS1pbmZvIC5jb3B5cmlnaHRzID4gc3BhbiB7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgfVxuICAuc2l0ZS1pbmZvIC5jb3B5cmlnaHRzIC5jbHMge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAjbWVnYS1tZW51LXdyYXAtZm9vdGVyICNtZWdhLW1lbnUtZm9vdGVyID4gbGkubWVnYS1tZW51LWl0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgfVxuICAuY29uY3VfcmVhbGlzZSB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxuICAuY29uY3VfcmVhbGlzZSBpbWcge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbn1cbmh0bWwsIGJvZHkge1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG59XG5cbmEge1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBsaW5lYXI7XG59XG5hOmhvdmVyIHtcbiAgb3BhY2l0eTogMC41O1xufVxuXG4uYnRuOmhvdmVyLCAuY3VzdG9tLWxvZ28tbGluazpob3ZlciwgLmhvdmVyLXByaW1hcnk6aG92ZXIsIC5yZXNldC1saW5rOmhvdmVyLCAuaW1hZ2UtaG92ZXI6aG92ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uaG92ZXItcHJpbWFyeTpob3ZlciB7XG4gIG9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjOGQ3ODVjO1xufVxuXG4uaW1hZ2UtaG92ZXIsIC5pbWFnZS1ob3ZlciBhIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5pbWFnZS1ob3ZlciBpbWcsIC5pbWFnZS1ob3ZlciBhIGltZyB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGxpbmVhcjtcbn1cbi5pbWFnZS1ob3Zlcjpob3ZlciwgLmltYWdlLWhvdmVyIGE6aG92ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuLmltYWdlLWhvdmVyOmhvdmVyIGltZywgLmltYWdlLWhvdmVyIGE6aG92ZXIgaW1nIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcbn1cblxudWwsIG9sIHtcbiAgcGFkZGluZy1sZWZ0OiAxLjFyZW07XG59XG5cbi5mdy0zIHtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cblxuLmZ3LTQge1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uZnctNSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5mdy02IHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLmZ3LTcge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG5wOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ud2lkdGgtc21hbGwge1xuICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbn1cbi53aWR0aC1zbWFsbCA+IC52Y19jb2x1bW5fY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiA3MjBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIGZsb2F0OiBub25lO1xufVxuXG4ud2lkdGgtYm94ZWQge1xuICBtYXgtd2lkdGg6IDk5MHB4O1xuICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLndpZHRoLW1lZGl1bSB7XG4gIG1heC13aWR0aDogMTA4OHB4O1xuICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLmxpdHRsZS1jYXBzIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4uY2xzIHtcbiAgbGV0dGVyLXNwYWNpbmc6IDEuMXB4O1xufVxuXG4uaGVhZGVyLWdlbmVyYWwge1xuICBiYWNrZ3JvdW5kOiAjOGQ3ODVjO1xuICBwYWRkaW5nOiA2NXB4IDAgOTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmhlYWRlci1nZW5lcmFsIC53cGJfd3JhcHBlciB7XG4gIG1heC13aWR0aDogODAwcHg7XG4gIHBhZGRpbmc6IDAgMjBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4uaGVhZGVyLWdlbmVyYWwgaDEsIC5oZWFkZXItZ2VuZXJhbCAuaDEge1xuICBtYXJnaW46IDA7XG4gIGNvbG9yOiAjOGQ3ODVjO1xufVxuLmhlYWRlci1nZW5lcmFsIHAge1xuICBmb250LXNpemU6IDE2cHg7XG4gIG1hcmdpbjogMzBweCAwIDA7XG59XG4uaGVhZGVyLWdlbmVyYWwubWluaW1pemVkIHtcbiAgcGFkZGluZzogNTBweCAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5oZWFkZXItZ2VuZXJhbCB7XG4gICAgcGFkZGluZzogNTBweCAzMHB4O1xuICB9XG4gIC5oZWFkZXItZ2VuZXJhbCAud3BiX3dyYXBwZXIge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG4gIC5oZWFkZXItZ2VuZXJhbCBwIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxufVxuXG4uc2l0ZS1tYWluIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAwO1xufVxuXG4ucGFyYWxsYXgtYmctd3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnBhcmFsbGF4LWJnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IC0xO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG4uZHJvcHNoYWRvdy1iZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xufVxuXG4udG9vbHRpcCAudG9vbHRpcC1hcnJvdzpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIHRvcDogMDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKSBza2V3KC0xMGRlZywgLTEwZGVnKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICBib3gtc2hhZG93OiAtMXB4IDFweCAzcHggMHB4ICNiOWI5Yjk7XG4gIGJvcmRlcjogNXB4IHNvbGlkIGJsYWNrO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICNmZmZmZmYgI2ZmZmZmZjtcbn1cbi5kaXNwby1ob21lIC50b29sdGlwIC50b29sdGlwLWFycm93OmJlZm9yZSB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi50b29sdGlwLWlubmVyIHtcbiAgYm94LXNoYWRvdzogMHB4IDFweCAzcHggMHB4ICNiOWI5Yjk7XG59XG4uZGlzcG8taG9tZSAudG9vbHRpcC1pbm5lciB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi50b29sdGlwLmJzLXRvb2x0aXAtYm90dG9tIC50b29sdGlwLWlubmVyLCAudG9vbHRpcC5icy10b29sdGlwLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1ib3R0b21dIC50b29sdGlwLWlubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0xMHB4O1xufVxuXG4uZGlzcG8tZm9ybTpub3QoLmRpc3BvLWhvbWUpIC50b29sdGlwIHtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICB3aWR0aDogYXV0bztcbiAgbWluLXdpZHRoOiAxODBweDtcbn1cbi53cmFwcGVyX2Zha2VfdG9vbHRpcCB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcztcbn1cbi53cmFwcGVyX2Zha2VfdG9vbHRpcCAuZmFrZV90b29sdGlwIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gIGJveC1zaGFkb3c6IC0xcHggMXB4IDNweCAwcHggI2I5YjliOTtcbiAgYm9yZGVyOiA1cHggc29saWQgYmxhY2s7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI2ZmZiAjZmZmO1xuICBmb250LXNpemU6IDEwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcGFkZGluZzogNXB4IDBweDtcbiAgbWluLXdpZHRoOiAxNjJweDtcbiAgei1pbmRleDogMjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICB0b3A6IC01MHB4O1xuICByaWdodDogLTNweDtcbn1cbi53cmFwcGVyX2Zha2VfdG9vbHRpcCAuZmFrZV90b29sdGlwX2Fycm93IHtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm94LXNoYWRvdzogLTFweCAxcHggM3B4IDBweCAjYjliOWI5O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTI4cHg7XG4gIHJpZ2h0OiAyNnB4O1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuOCwgMS41KSByb3RhdGUoLTQ1ZGVnKTtcbn1cbi53cmFwcGVyX2Zha2VfdG9vbHRpcC5zaG93IHtcbiAgb3BhY2l0eTogMTtcbn1cbi53cmFwcGVyX2Zha2VfdG9vbHRpcC5mYWtlX3Rvb2x0aXBfYm90dG9tIC5mYWtlX3Rvb2x0aXAge1xuICB0b3A6IGF1dG87XG4gIGJvdHRvbTogMTJweDtcbn1cbi53cmFwcGVyX2Zha2VfdG9vbHRpcC5mYWtlX3Rvb2x0aXBfYm90dG9tIC5mYWtlX3Rvb2x0aXBfYXJyb3cge1xuICB0b3A6IGF1dG87XG4gIGJvdHRvbTogMzVweDtcbiAgYm94LXNoYWRvdzogMHB4IDFweCAzcHggMXB4ICNiOWI5Yjk7XG59XG5cbi50b29sdGlwIHtcbiAgb3BhY2l0eTogMCAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbmJvZHkuaG9tZSAuZGlzcG8tZm9ybSAud3JhcHBlcl9mYWtlX3Rvb2x0aXAgLmZha2VfdG9vbHRpcCwgYm9keS5ob21lIC5mYWtlX3Rvb2x0aXBfYXJyb3cge1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG59XG5ib2R5LmhvbWUgI2Rpc3BvX21vYmlsZSAuZGlzcG8tZm9ybSAud3JhcHBlcl9mYWtlX3Rvb2x0aXAgLmZha2VfdG9vbHRpcCB7XG4gIGJveC1zaGFkb3c6IC0xcHggMXB4IDNweCAwcHggI2I5YjliOSAhaW1wb3J0YW50O1xuICByaWdodDogYXV0bztcbiAgbGVmdDogMjBweDtcbiAgdG9wOiAtMzBweDtcbn1cbmJvZHkuaG9tZSAjZGlzcG9fbW9iaWxlIC5kaXNwby1mb3JtIC53cmFwcGVyX2Zha2VfdG9vbHRpcCAuZmFrZV90b29sdGlwX2Fycm93IHtcbiAgYm94LXNoYWRvdzogLTFweCAxcHggM3B4IDBweCAjYjliOWI5ICFpbXBvcnRhbnQ7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiAxNDBweDtcbiAgdG9wOiAtN3B4O1xufVxuYm9keS5ob21lICNkaXNwb19tb2JpbGUgLmRpc3BvLWZvcm0gLndyYXBwZXJfZmFrZV90b29sdGlwLmZha2VfdG9vbHRpcF9ib3R0b20gLmZha2VfdG9vbHRpcF9hcnJvdyB7XG4gIGJveC1zaGFkb3c6IDBweCAxcHggM3B4IDFweCAjYjliOWI5ICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCksICh3aWR0aDogNzY4cHgpIGFuZCAoaGVpZ2h0OiAxMDI0cHgpIHtcbiAgLndyYXBwZXJfZmFrZV90b29sdGlwIC5mYWtlX3Rvb2x0aXAge1xuICAgIHJpZ2h0OiAtMTAwcHg7XG4gIH1cbiAgLndyYXBwZXJfZmFrZV90b29sdGlwIC5mYWtlX3Rvb2x0aXBfYXJyb3cge1xuICAgIHJpZ2h0OiAtMjRweDtcbiAgfVxufVxuLyogQWp1c3RlbWVudCBoZWFkZXIgKi9cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgYm9keS5wc19pc19oZWFkZXJfYmFja2dyb3VkX2ltYWdlIC5zaXRlLW1haW4ge1xuICAgIHBhZGRpbmctdG9wOiAxNTQuNDVweDtcbiAgfVxuICBib2R5LnBzX2lzX2hlYWRlcl9iYWNrZ3JvdWRfaW1hZ2UgLnNpdGUtaGVhZGVyIC5wc19iZ19pbWFnZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICB6LWluZGV4OiAtMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjVzO1xuICB9XG4gIGJvZHkucHNfaXNfaGVhZGVyX2JhY2tncm91ZF9pbWFnZSAuc2l0ZS1oZWFkZXIgLnBzX2JnX2ltYWdlIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICB9XG4gIGJvZHkucHNfaXNfaGVhZGVyX2JhY2tncm91ZF9pbWFnZSAuc2l0ZS1oZWFkZXIgLnBzX2N1c3RvbV90cmFuc3BhcmVuY2VfbWVudSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICB6LWluZGV4OiAtMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgYm9keS5wc19pc19oZWFkZXJfYmFja2dyb3VkX2ltYWdlIC5zaXRlLWhlYWRlci5zdGlja3kgLnBzX2JnX2ltYWdlLCBib2R5LnBzX2lzX2hlYWRlcl9iYWNrZ3JvdWRfaW1hZ2UgLnNpdGUtaGVhZGVyLnN0aWNreSAucHNfY3VzdG9tX3RyYW5zcGFyZW5jZV9tZW51IHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICBib2R5LnBzX2lzX2hlYWRlcl9iYWNrZ3JvdWRfaW1hZ2UuZGlzYWJsZV9zdGlja3lfbWVudSAuc2l0ZS1tYWluIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxufVxuQG1lZGlhICh3aWR0aDogMTAyNHB4KSBhbmQgKGhlaWdodDogMTM2NnB4KSB7XG4gIGJvZHkucHNfaXNfaGVhZGVyX2JhY2tncm91ZF9pbWFnZSAuc2l0ZS1tYWluIHtcbiAgICBwYWRkaW5nLXRvcDogMTIzcHg7XG4gIH1cbn1cbkBtZWRpYSAod2lkdGg6IDc2OHB4KSBhbmQgKGhlaWdodDogMTAyNHB4KSwgKHdpZHRoOiAxMDI0cHgpIGFuZCAoaGVpZ2h0OiA3NjhweCksICh3aWR0aDogODIwcHgpIGFuZCAoaGVpZ2h0OiAxMTgwcHgpLCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgYm9keS5wc19pc19oZWFkZXJfYmFja2dyb3VkX2ltYWdlOm5vdCguZGlzYWJsZV9zdGlja3lfbWVudSkgLnNpdGUtbWFpbiB7XG4gICAgcGFkZGluZy10b3A6IDczcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCksICh3aWR0aDogNzY4cHgpIGFuZCAoaGVpZ2h0OiAxMDI0cHgpLCAod2lkdGg6IDEwMjRweCkgYW5kIChoZWlnaHQ6IDc2OHB4KSwgKHdpZHRoOiA4MjBweCkgYW5kIChoZWlnaHQ6IDExODBweCksIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICBib2R5LnBzX2lzX2hlYWRlcl9iYWNrZ3JvdWRfaW1hZ2UgLnNpdGUtaGVhZGVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjOGQ3ODVjO1xuICB9XG4gIGJvZHkucHNfaXNfaGVhZGVyX2JhY2tncm91ZF9pbWFnZSAuc2l0ZS1oZWFkZXIgLnBzX2JnX2ltYWdlLCBib2R5LnBzX2lzX2hlYWRlcl9iYWNrZ3JvdWRfaW1hZ2UgLnNpdGUtaGVhZGVyIC5wc19jdXN0b21fdHJhbnNwYXJlbmNlX21lbnUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBib2R5LnBzX2lzX2hlYWRlcl9iYWNrZ3JvdWRfaW1hZ2UgI3ByaW1hcnk6bm90KC5tYWluX21lbnVfb3Blbikge1xuICAgIG1hcmdpbi10b3A6IDBweDtcbiAgfVxuICBib2R5LnBzX2lzX2hlYWRlcl9iYWNrZ3JvdWRfaW1hZ2U6bm90KC5kaXNhYmxlX3N0aWNreV9tZW51KSAuc2l0ZS1tYWluIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIHBhZGRpbmctdG9wOiA2NnB4O1xuICB9XG59XG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5iZWZvcmVfZm9vdGVyLCAuYmVmb3JlX2Zvb3RlciAubGlzdGluZy10ZXh0LCAuc2VjdGlvbl9mYXEsIC53cmFwX3NpbmdsZV9jaGFsZXRfc2VjdGlvbl9hdHRyYWl0LCAubGlzdGluZ19iZWZvcmVfZm9vdGVyIC5saXN0aW5nLWxpbmU6bGFzdC1jaGlsZCwgLnRheC1jYXRfYXR0cmFpdCAuc2VjdGlvbi1zdWJjYXQ6bGFzdC1jaGlsZCwgLmJsb2cgLmxpc3RpbmctYmxvZywgLnNpbmdsZS1wb3N0ICNwcmltYXJ5IHtcbiAgYmFja2dyb3VuZDogcmdiKDIzMiwgMjI2LCAyMTgpO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgcmdiYSgyMzIsIDIyNiwgMjE4LCAwLjc2NTEyNjExODgpIDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMzMwOTUyNDQ5MykgNTQlKTtcbn1cblxuLnNlY3Rpb25fZmFxLCAudGF4LWNhdF9hdHRyYWl0IC5zZWN0aW9uLXN1YmNhdDpsYXN0LWNoaWxkLCAuYmxvZyAubGlzdGluZy1ibG9nLCAuYmxvZyAubGlzdGluZy1ibG9nLCAuc2luZ2xlLXBvc3QgI3ByaW1hcnkge1xuICBwYWRkaW5nLWJvdHRvbTogODBweDtcbn1cblxuLnVpLWRhdGVwaWNrZXIudWktd2lkZ2V0LnVpLXdpZGdldC1jb250ZW50IHRkIGEsIC51aS1kYXRlcGlja2VyLnVpLXdpZGdldC51aS13aWRnZXQtY29udGVudCB0ZCBzcGFuIHtcbiAgcGFkZGluZy10b3A6IDVweDtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbn1cblxuLndyYXBfYnRuX3dpIC5idG4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGQ3ODVjO1xuICBjb2xvcjogI2ZmZjtcbn1cbi53cmFwX2J0bl93aSAuYnRuOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4ud3JhcF9idG5fd2kgLmJ0bjpob3ZlciB7XG4gIGNvbG9yOiAjOGQ3ODVjO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC51aS1kYXRlcGlja2VyLnVpLXdpZGdldC51aS13aWRnZXQtY29udGVudC50b3Age1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjBweCk7XG4gIH1cbn1cbi5mb3JtLWNoZWNrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMDtcbn1cbi5mb3JtLWNoZWNrIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgZmxvYXQ6IG5vbmU7XG4gIG1hcmdpbjogMCAxMHB4IDAgMDtcbiAgd2lkdGg6IDEzcHg7XG4gIGhlaWdodDogMTNweDtcbn1cblxuaW5wdXQ6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4ud3BjZjctbm90LXZhbGlkLXRpcCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ud3BjZjctZm9ybS1jb250cm9sLXdyYXAgaW5wdXQsIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCBzZWxlY3QsIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCB0ZXh0YXJlYSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLmZvcm1hdC1sYWJlbC13cmFwIGxhYmVsIHtcbiAgY29sb3I6ICM4ZDc4NWM7XG59XG4ub2ZmY2FudmFzLWJhY2tkcm9wIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjYpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG59XG5cbi5tZW51LWhhbWJ1cmdlciB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgaGVpZ2h0OiAxNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDE4cHg7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4ubWVudS1oYW1idXJnZXIgc3BhbiB7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDNweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xufVxuLm1vYmlsZS1tZW51LW9wZW5lZCAubWVudS1oYW1idXJnZXIgc3BhbiB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGxpbmVhcjtcbiAgLypoZWlnaHQ6IDJweDtcbiAgd2lkdGg6IDIxcHg7Ki9cbn1cbi5tb2JpbGUtbWVudS1vcGVuZWQgLm1lbnUtaGFtYnVyZ2VyIHNwYW46Zmlyc3QtY2hpbGQge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDNweCBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAxcHg7XG59XG4ubW9iaWxlLW1lbnUtb3BlbmVkIC5tZW51LWhhbWJ1cmdlciBzcGFuOm50aC1jaGlsZCgyKSB7XG4gIG9wYWNpdHk6IDA7XG59XG4ubW9iaWxlLW1lbnUtb3BlbmVkIC5tZW51LWhhbWJ1cmdlciBzcGFuOmxhc3QtY2hpbGQge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAycHggY2VudGVyO1xufVxuXG4ubW9iaWxlLW1lbnUge1xuICB0b3A6IDY2cHg7XG4gIHdpZHRoOiAyNzRweDtcbiAgYmFja2dyb3VuZDogIzhkNzg1YztcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5tb2JpbGUtbWVudSAub2ZmY2FudmFzLWJvZHkge1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4ubW9iaWxlLW1lbnUgLm1vYmlsZS1tZW51LXdyYXAge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2ZmZmZmZjtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5tb2JpbGUtbWVudSAubW9iaWxlLW1lbnUtd3JhcCBhIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHBhZGRpbmc6IDE1cHggMjRweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmZmZmY7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubW9iaWxlLW1lbnUgLm1vYmlsZS1tZW51LXdyYXAgYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiAjOGQ3ODVjO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgei1pbmRleDogLTE7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGxpbmVhcjtcbn1cbi5tb2JpbGUtbWVudSAubW9iaWxlLW1lbnUtd3JhcCBhOmhvdmVyIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5tb2JpbGUtbWVudSAubWVudS1pdGVtLWhhcy1jaGlsZHJlbiBhIC5zdWJtZW51LWFycm93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDI3cHg7XG4gIHJpZ2h0OiAyMHB4O1xuICB3aWR0aDogOXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQ6ICM4ZDc4NWM7XG59XG4ubW9iaWxlLW1lbnUgLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gYSAuc3VibWVudS1hcnJvdzpiZWZvcmUsIC5tb2JpbGUtbWVudSAubWVudS1pdGVtLWhhcy1jaGlsZHJlbiBhIC5zdWJtZW51LWFycm93OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDZweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIHJpZ2h0OiAtMXB4O1xuICB0b3A6IC0ycHg7XG59XG4ubW9iaWxlLW1lbnUgLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gYSAuc3VibWVudS1hcnJvdzphZnRlciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gIHRvcDogMnB4O1xufVxuLm1vYmlsZS1tZW51IC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuIGE6aG92ZXIge1xuICAvKi5zdWJtZW51LWFycm93e1xuICAgICAgJjpiZWZvcmUsICY6YWZ0ZXJ7XG4gICAgICAgICAgYmFja2dyb3VuZDogJHByaW1hcnk7XG4gICAgICB9XG4gIH0qL1xufVxuLm1vYmlsZS1tZW51IC5zdWJtZW51LWJsb2NrIHtcbiAgYmFja2dyb3VuZDogIzhkNzg1YztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuLm1vYmlsZS1tZW51IC5zdWJtZW51LWJsb2NrIHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5tb2JpbGUtbWVudSAuc3VibWVudS1ibG9jayB1bCBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICNCMDlFODY7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmZmZmO1xuICBwYWRkaW5nOiAxNXB4IDI0cHg7XG59XG4ubW9iaWxlLW1lbnUgLnN1Ym1lbnUtYmxvY2sgLnN1Ym1lbnUtYmFjayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDI0cHg7XG4gIGNvbG9yOiAjQjA5RTg2O1xuICBmb250LXNpemU6IDEycHg7XG59XG4ubW9iaWxlLW1lbnUgLnN1Ym1lbnUtYmxvY2sgLnN1Ym1lbnUtYmFjayAuaWMge1xuICBwYWRkaW5nLXJpZ2h0OiAxOHB4O1xufVxuLm1vYmlsZS1tZW51IC5zdWJtZW51LWJsb2NrIC5zdWJtZW51LXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICM4ZDc4NWM7XG4gIG1hcmdpbi1sZWZ0OiAyNHB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5tb2JpbGUtbWVudSAucGhvbmUge1xuICBwYWRkaW5nOiAyNHB4IDI0cHggMTBweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLm1vYmlsZS1tZW51IC5waG9uZSBhIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubW9iaWxlLW1lbnUgLmxhbmd1YWdlLXN3aXRjaGVyIHtcbiAgcGFkZGluZzogMCAyNHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4ubW9iaWxlLW1lbnUgLmxhbmd1YWdlLXN3aXRjaGVyIGEge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cbi5tb2JpbGUtbWVudSAuc2VhcmNoLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIHBhZGRpbmc6IDIwcHggMjRweCAzNXB4O1xuICB6LWluZGV4OiA5O1xufVxuLm1vYmlsZS1tZW51IC5zZWFyY2gtYmxvY2sgLnNlYXJjaC1ibG9jay1pbm5lciB7XG4gIGhlaWdodDogYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ubW9iaWxlLW1lbnUgLnNlYXJjaC1ibG9jayAuc2VhcmNoLWJsb2NrLWlubmVyIC5mb3JtLWNvbnRyb2w6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5tb2JpbGUtbWVudSAuc2VhcmNoLWZvcm0gaW5wdXQge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTJweCAzNXB4IDEycHggMTJweDtcbn1cbi5tb2JpbGUtbWVudSAuc2VhcmNoLWZvcm0gLmljLXNlYXJjaCB7XG4gIHBhZGRpbmc6IDA7XG4gIHJpZ2h0OiAxMnB4O1xufVxuQG1lZGlhICh3aWR0aDogNzY4cHgpIGFuZCAoaGVpZ2h0OiAxMDI0cHgpLCAoaGVpZ2h0OiA3NjhweCkgYW5kICh3aWR0aDogMTAyNHB4KSB7XG4gIC5tb2JpbGUtbWVudSB7XG4gICAgdG9wOiA3M3B4O1xuICB9XG59XG5cbiNtb2JpbGUtbWVudS1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5kaXNwby1tb2JpbGUgLmJ0biB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmRpc3BvLW1vYmlsZSAuZGlzcG8tdGl0bGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDIycHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjOGQ3ODVjO1xuICBtYXJnaW46IDE1cHggMCA5cHg7XG59XG4uZGlzcG8tbW9iaWxlIC5vZmZjYW52YXMtaGVhZGVyIHtcbiAgcGFkZGluZzogMjBweCAyMHB4IDA7XG59XG4uZGlzcG8tbW9iaWxlIC5idG4tY2xvc2Uge1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjBweDtcbiAgcmlnaHQ6IDIwcHg7XG4gIG1hcmdpbjogMDtcbn1cbi5kaXNwby1tb2JpbGUgLnRvb2x0aXAge1xuICB3aWR0aDogYXV0bztcbn1cbi5kaXNwby1tb2JpbGUgLnRvb2x0aXAtaW5uZXIge1xuICBib3gtc2hhZG93OiAwcHggMXB4IDNweCAwcHggI2I5YjliOTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAjbWFzdGhlYWQgI3NpdGUtbmF2aWdhdGlvbiB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gICNtYXN0aGVhZCAjc2l0ZS1uYXZpZ2F0aW9uIC5jby1oZWFkZXJzIC5idG4ge1xuICAgIG1heC13aWR0aDogMTQwcHg7XG4gIH1cbiAgLnNpdGUtaGVhZGVyICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbSB7XG4gICAgbWFyZ2luOiAwIDAgMCAxOHB4O1xuICB9XG4gIC5zaXRlLWhlYWRlciAuY3VzdG9tLWxvZ28ge1xuICAgIG1heC13aWR0aDogNjBweDtcbiAgfVxuICAuc2l0ZS1oZWFkZXIuc3RpY2t5IC5sb2dvLXN0aWNreSwgLnNpdGUtaGVhZGVyIGEuY3VzdG9tLWxvZ28tbGluayB7XG4gICAgbWFyZ2luOiAtMjJweCAxOHB4IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCksICh3aWR0aDogNzY4cHgpIGFuZCAoaGVpZ2h0OiAxMDI0cHgpIHtcbiAgLmxpc3RpbmdfY2hhbGV0cyAuZGlzcG8tbGlzdGluZyAudG9vbHRpcCB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLmxpc3RpbmdfY2hhbGV0cyAuZGlzcG8tbGlzdGluZyAudG9vbHRpcC1pbm5lciB7XG4gICAgYm94LXNoYWRvdzogMHB4IDFweCAzcHggMHB4ICNiOWI5Yjk7XG4gIH1cbn1cbi8qIEJ1ZyBpUGhvbmUgKi9cbi5pb3NfcGxhdGZvcm0uYnJvd3Nlcl9zYWZhcmkgLm1vYmlsZS1tZW51LW9wZW5lZCAubWVudS1oYW1idXJnZXIgc3BhbjpmaXJzdC1jaGlsZCB7XG4gIHRvcDogM3B4O1xufVxuXG5oMiwgLmgyIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuaGlkZV9vbl9tb2JpbGUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jZW50ZXJfb25fbW9iaWxlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIHAge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgfVxuICBoMiwgLmgyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBsaW5lLWhlaWdodDogMjdweDtcbiAgfVxuICBib2R5Om5vdCguaG9tZSkgaDEsIGJvZHk6bm90KC5ob21lKSAuaDEge1xuICAgIGZvbnQtc2l6ZTogMjJweCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAyN3B4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgYm9keTpub3QoLmhvbWUpIC5idWlsZGVyX2ludHJvX2ludGVybmUge1xuICAgIHBhZGRpbmc6IDAgNDRweDtcbiAgfVxuICBib2R5Om5vdCguaG9tZSkgLmJ1aWxkZXJfaW50cm9faW50ZXJuZSBoMSwgYm9keTpub3QoLmhvbWUpIC5idWlsZGVyX2ludHJvX2ludGVybmUgLmgxIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG4uYmctc2FwaW4ge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gLTcwcHggcmlnaHQ7XG59XG4uaG9tZSAuYmctc2FwaW4ge1xuICBwYWRkaW5nOiA5MnB4IDg1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmhvbWUgLmJnLXNhcGluIHtcbiAgICBwYWRkaW5nOiA1MHB4IDM1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYmctc2FwaW4ge1xuICAgIGJhY2tncm91bmQtc2l6ZTogNTAwcHg7XG4gIH1cbiAgLmJnLXNhcGluIC52Y19jdXN0b21faGVhZGluZywgLmJnLXNhcGluIC52Y19idG4zLWNvbnRhaW5lciB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKHdpZHRoOiAxMDI0cHgpIGFuZCAoaGVpZ2h0OiAxMzY2cHgpIHtcbiAgLmJnLXNhcGluIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDM1MHB4O1xuICB9XG59XG5AbWVkaWEgKHdpZHRoOiA3NjhweCkgYW5kIChoZWlnaHQ6IDEwMjRweCkge1xuICAuYmctc2FwaW4ge1xuICAgIGJhY2tncm91bmQtc2l6ZTogMzAwcHg7XG4gIH1cbn1cblxuLmN1LW1hc29ucnkgLndwYl9zaW5nbGVfaW1hZ2UgLnZjX2ZpZ3VyZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xufVxuLmN1LW1hc29ucnkgLndwYl9zaW5nbGVfaW1hZ2UgLnZjX2ZpZ3VyZSAudmNfc2luZ2xlX2ltYWdlLXdyYXBwZXIge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5jdS1tYXNvbnJ5IC53cGJfc2luZ2xlX2ltYWdlIC52Y19maWd1cmUgLnZjX3NpbmdsZV9pbWFnZS13cmFwcGVyOmhvdmVyOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jdS1tYXNvbnJ5IC53cGJfc2luZ2xlX2ltYWdlIC52Y19maWd1cmUgLnZjX3NpbmdsZV9pbWFnZS13cmFwcGVyIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycztcbn1cbi5jdS1tYXNvbnJ5IC53cGJfc2luZ2xlX2ltYWdlIC52Y19maWd1cmUgLnZjX3NpbmdsZV9pbWFnZS13cmFwcGVyIGltZzpob3ZlciB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbn1cblxuLmhvbWUgLmxpdHRsZS1jYXBzIHtcbiAgbGV0dGVyLXNwYWNpbmc6IDEuNHB4O1xufVxuLmhvbWUgYnV0dG9uLmJ0bi5idG4tZGVmYXVsdCB7XG4gIGxldHRlci1zcGFjaW5nOiAxLjJweDtcbn1cbi5ob21lIC5lbnRyeS1jb250ZW50ID4gLnZjX3JvdzpmaXJzdC1jaGlsZCB7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xufVxuLmhvbWUgLmVudHJ5LWNvbnRlbnQgPiAudmNfcm93OmZpcnN0LWNoaWxkIC5kaXNwby1mb3JtIGZvcm0gLmJ0bi5idG4tZGVmYXVsdCB7XG4gIHBhZGRpbmc6IDEwcHggNDBweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgbWFyZ2luOiAwIDZweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaG9tZSAuZW50cnktY29udGVudCA+IC52Y19yb3c6Zmlyc3QtY2hpbGQgaDEsIC5ob21lIC5lbnRyeS1jb250ZW50ID4gLnZjX3JvdzpmaXJzdC1jaGlsZCAuaDEge1xuICAgIG1hcmdpbjogMjUwcHggNTBweCAyMDBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAtODBweDtcbiAgfVxuICAuaG9tZSAuZW50cnktY29udGVudCA+IC52Y19yb3c6Zmlyc3QtY2hpbGQgLmRpc3BvLWZvcm0gZm9ybSAuYnRuLmJ0bi1kZWZhdWx0IHtcbiAgICBwYWRkaW5nOiAzNXB4IDQwcHg7XG4gICAgd2lkdGg6IDk4JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ob21lIC5lbnRyeS1jb250ZW50ID4gLnZjX3JvdzpmaXJzdC1jaGlsZCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5ob21lIC5lbnRyeS1jb250ZW50ID4gLnZjX3JvdzpmaXJzdC1jaGlsZCAuZGlzcG8tZm9ybSBmb3JtIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm90dG9tOiA2dmg7XG4gICAgbGVmdDogMHB4O1xuICB9XG59XG4uaG9tZSAuZW50cnktY29udGVudCAubm90cmUtbWlzc2lvbiA+IC52Y19jb2x1bW5fY29udGFpbmVyIC52Y19yb3cudmNfcm93LW8tZXF1YWwtaGVpZ2h0LnZjX3Jvdy1mbGV4IHtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmhvbWUgLmVudHJ5LWNvbnRlbnQgLm5vdHJlLW1pc3Npb24gPiAudmNfY29sdW1uX2NvbnRhaW5lciAudmNfcm93LnZjX3Jvdy1vLWVxdWFsLWhlaWdodC52Y19yb3ctZmxleCB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmhvbWUgLmVudHJ5LWNvbnRlbnQgLm5vdHJlLW1pc3Npb24gPiAudmNfY29sdW1uX2NvbnRhaW5lciAudmNfcm93LnZjX3Jvdy1vLWVxdWFsLWhlaWdodC52Y19yb3ctZmxleCA+IC52Y19jb2x1bW5fY29udGFpbmVyOmZpcnN0LWNoaWxkIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG4uaG9tZSAuZW50cnktY29udGVudCAubm90cmUtbWlzc2lvbiAubWlzc2lvbi1pdGVtIC52Y19jb2x1bW4taW5uZXIge1xuICBwYWRkaW5nOiAwO1xufVxuLmhvbWUgLmVudHJ5LWNvbnRlbnQgLm5vdHJlLW1pc3Npb24gLm1pc3Npb24taXRlbSAud3BiX3NpbmdsZV9pbWFnZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuLmhvbWUgLmVudHJ5LWNvbnRlbnQgLm5vdHJlLW1pc3Npb24gLm1pc3Npb24taXRlbSAud3BiX3NpbmdsZV9pbWFnZSAudmNfZmlndXJlIHtcbiAgd2lkdGg6IDcwcHg7XG59XG4uaG9tZSAuZW50cnktY29udGVudCAubm90cmUtbWlzc2lvbiAubWlzc2lvbi1pdGVtIC53cGJfc2luZ2xlX2ltYWdlIC52Y19maWd1cmUgaW1nIHtcbiAgd2lkdGg6IDcwcHg7XG4gIGhlaWdodDogNzBweDtcbn1cbi5ob21lIC5lbnRyeS1jb250ZW50IC5ub3RyZS1taXNzaW9uIC5taXNzaW9uLWl0ZW0gLnZjX3NpbmdsZV9pbWFnZS13cmFwcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uaG9tZSAuZW50cnktY29udGVudCAubm90cmUtbWlzc2lvbiAubWlzc2lvbi1pdGVtIC52Y19zaW5nbGVfaW1hZ2Utd3JhcHBlciBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cbi5ob21lIC5lbnRyeS1jb250ZW50IC5ub3RyZS1taXNzaW9uIC52Y19pY29uX2VsZW1lbnQge1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmhvbWUgLmVudHJ5LWNvbnRlbnQgLm5vdHJlLW1pc3Npb24gLnZjX2ljb25fZWxlbWVudCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4uaG9tZSAuZW50cnktY29udGVudCAubm90cmUtbWlzc2lvbiAudmNfaWNvbl9lbGVtZW50IC52Y19pY29uX2VsZW1lbnQtaWNvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4ZDc4NWM7XG4gIHBhZGRpbmc6IDE1cHggMThweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGxpbmVhcjtcbn1cbi5ob21lIC5lbnRyeS1jb250ZW50IC5ub3RyZS1taXNzaW9uIC52Y19pY29uX2VsZW1lbnQgLnZjX2ljb25fZWxlbWVudC1pY29uOmhvdmVyOmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuaG9tZSAuZW50cnktY29udGVudCAubm90cmUtbWlzc2lvbiAudmNfY3VzdG9tX2hlYWRpbmcge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG59XG4uaG9tZSAuYXR0cmFpdC1pbm5lciB7XG4gIG1hcmdpbjogMCA4MHB4IDk1cHg7XG59XG4uaG9tZSAuYXR0cmFpdC1ibG9jcy1tb2JpbGUge1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xufVxuXG4udmNfcGFyYWxsYXgtaW5uZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjAlKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAudmNfcGFyYWxsYXgtaW5uZXIge1xuICAgIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICAgIHRvcDogMCAhaW1wb3J0YW50O1xuICAgIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5ibG9jLWhvbWUge1xuICBwYWRkaW5nOiAxODBweCAxMTVweCAxODBweCA4MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jLWhvbWUge1xuICAgIHBhZGRpbmc6IDUwcHggMzVweDtcbiAgfVxufVxuXG4uYmxvYzItaG9tZSB7XG4gIHBhZGRpbmc6IDk1cHggODBweCA1MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jMi1ob21lIHtcbiAgICBwYWRkaW5nOiA1MHB4IDM1cHggMzVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJnLXNhcGluIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDgwJTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gLTM1cHggcmlnaHQgLTgwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5ob21lIGgyLCAuaG9tZSAuaDIsIC5ob21lIHAge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5ob21lIC5ibG9jLWhvbWUge1xuICAgIHBhZGRpbmc6IDUwcHggMzBweDtcbiAgfVxuICAuaG9tZSAuYmxvYy1ob21lIC53cGJfd3JhcHBlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5ob21lIC5wcmx4IHtcbiAgICBoZWlnaHQ6IDQzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmhvbWUgLmxpdHRsZS1jYXBzIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDEuMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5ob21lIC5lbnRyeS1jb250ZW50IC5ub3RyZS1taXNzaW9uID4gLndwYl9jb2x1bW4ge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG4gIC5ob21lIC5lbnRyeS1jb250ZW50IC5ub3RyZS1taXNzaW9uID4gLndwYl9jb2x1bW46bnRoLWNoaWxkKDIpIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxuICAuaG9tZSAuZW50cnktY29udGVudCAubm90cmUtbWlzc2lvbiAudmNfY3VzdG9tX2hlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG4gIC5ob21lIC5lbnRyeS1jb250ZW50IC5ub3RyZS1taXNzaW9uID4gLnZjX2NvbHVtbl9jb250YWluZXIgLnZjX3Jvdy52Y19yb3ctby1lcXVhbC1oZWlnaHQudmNfcm93LWZsZXgge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cblxuLyogaVBhZCAqL1xuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucHJseCAudmNfZW1wdHlfc3BhY2Uge1xuICAgIGhlaWdodDogNTAwcHggIWltcG9ydGFudDtcbiAgfVxuICAuaG9tZSAuYmxvYy1ob21lIHtcbiAgICBwYWRkaW5nOiA4MHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5ob21lIC5ibG9jLWhvbWUgLndwYl93cmFwcGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLmhvbWUgLmJsb2MtaG9tZSAudmNfY3VzdG9tX2hlYWRpbmcsIC5ob21lIC5ibG9jLWhvbWUgLndwYl90ZXh0X2NvbHVtbiBwIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuaG9tZSAubm90cmUtbWlzc2lvbiA+IC53cGJfY29sdW1uIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gICNwc19kZXZlbmlyX3Byb3ByaWV0YWlyZSAud3BiX3dyYXBwZXIgLmxpc3RpbmctbGluZTpudGgtY2hpbGQoMSkgLmxpc3RpbmctdGV4dCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBtYXgtd2lkdGg6IDgwMHB4O1xuICB9XG4gICNwc19kZXZlbmlyX3Byb3ByaWV0YWlyZSAud3BiX3dyYXBwZXIgLmxpc3RpbmctbGluZTpudGgtY2hpbGQoMSkgLmxpc3RpbmctdGV4dCAubGlzdGluZy1oZWFkIHtcbiAgICBhbGlnbi1pdGVtczogc3RhcnQ7XG4gIH1cbiAgI3BzX2RldmVuaXJfcHJvcHJpZXRhaXJlIC53cGJfd3JhcHBlciAubGlzdGluZy1saW5lOm50aC1jaGlsZCgxKSAubGlzdGluZy10ZXh0IC5saXN0aW5nLWRlc2NyaXB0aW9uIHVsIHtcbiAgICBhbGlnbi1pdGVtczogc3RhcnQ7XG4gIH1cbn1cbkBtZWRpYSAod2lkdGg6IDEwMjRweCkgYW5kIChoZWlnaHQ6IDEzNjZweCksICh3aWR0aDogNzY4cHgpIGFuZCAoaGVpZ2h0OiAxMDI0cHgpIHtcbiAgLnBybHggLnZjX2VtcHR5X3NwYWNlIHtcbiAgICBoZWlnaHQ6IDU1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmhvbWUgLmJsb2MtaG9tZSB7XG4gICAgcGFkZGluZy10b3A6IDgwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gIH1cbiAgLmhvbWUgLnZvaXJfcHJvbW8gLmJsb2MtaG9tZSB7XG4gICAgd2lkdGg6IDYwJTtcbiAgfVxuICAuaG9tZSAudm9pcl9wcm9tbyAuaGlkZV9vbl9tb2JpbGUge1xuICAgIHdpZHRoOiA0MCU7XG4gIH1cbiAgLmhvbWUgLm5vdHJlLW1pc3Npb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG59XG5AbWVkaWEgKHdpZHRoOiAxMDI0cHgpIGFuZCAoaGVpZ2h0OiA3NjhweCkge1xuICAuaG9tZSAuYXR0cmFpdC1pbm5lciB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5ob21lIC5hdHRyYWl0LWJsb2NzLW1vYmlsZSB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgfVxuICAuaG9tZSAuYmxvYzItaG9tZSA+IC52Y19yb3cgPiAud3BiX2NvbHVtbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmhvbWUgLmJsb2MyLWhvbWUgPiAudmNfcm93ID4gLndwYl9jb2x1bW4gLnZjX2N1c3RvbV9oZWFkaW5nIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmhvbWUgLmJsb2MyLWhvbWUgPiAudmNfcm93ID4gLndwYl9jb2x1bW4gcCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5ob21lIC5iZy1zYXBpbiB7XG4gICAgYmFja2dyb3VuZC1zaXplOiA0NTBweDtcbiAgfVxufVxuQG1lZGlhICh3aWR0aDogNzY4cHgpIGFuZCAoaGVpZ2h0OiAxMDI0cHgpLCAod2lkdGg6IDgxMHB4KSBhbmQgKGhlaWdodDogMTA4MHB4KSwgKHdpZHRoOiA4MjBweCkgYW5kIChoZWlnaHQ6IDExODBweCkge1xuICAucHJseCAudmNfZW1wdHlfc3BhY2Uge1xuICAgIGhlaWdodDogNDAwcHggIWltcG9ydGFudDtcbiAgfVxuICAuaGlkZV9vbl9tb2JpbGUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYXR0cmFpdC1ibG9jcy1tb2JpbGUge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDM1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogOTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5hdHRyYWl0LWlubmVyIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmhvbWUgLmJsb2MtaG9tZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgbWF4LXdpZHRoOiA3MjBweDtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5ob21lIC5ibG9jLWhvbWUgLnZjX2N1c3RvbV9oZWFkaW5nIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuaG9tZSAudm9pcl9wcm9tbyAuYmxvYy1ob21lIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuaG9tZSAuYmxvYzItaG9tZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy10b3A6IDk1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDk1cHg7XG4gICAgbWF4LXdpZHRoOiA3MjBweDtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLmhvbWUgLmJsb2MyLWhvbWUgLnRleHQtbWQtc3RhcnQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5ob21lIC5ibG9jMi1ob21lID4gZGl2IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmhvbWUgLmJsb2MyLWhvbWUgPiBkaXYgLndwYl9jb2x1bW4ge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmhvbWUgLmJsb2MyLWhvbWUgPiBkaXYgLndwYl9jb2x1bW46Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbiAgLmhvbWUgLmF0dHJhaXQtaW5uZXIge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWF4LXdpZHRoOiA3MjBweDtcbiAgfVxuICAuaG9tZSAuYmctc2FwaW4ge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWF4LXdpZHRoOiA3MjBweDtcbiAgfVxuICAuaG9tZSAubm90cmUtbWlzc2lvbiA+IC53cGJfY29sdW1uIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5ob21lIC50ZXN0aW1vbmlhbHMgLnB4LW1kLTIwIHtcbiAgICBwYWRkaW5nLXRvcDogOTVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA5NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5iZy1zYXBpbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLyomOmJlZm9yZXtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDowO1xuICAgICAgbGVmdDowO1xuICAgICAgcmlnaHQ6MDtcbiAgICAgIGJvdHRvbTowO1xuICAgICAgYmFja2dyb3VuZDogI0IwOUU4NjtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLHJnYmEoMjMyLDIyNiwyMTgsLjc2NTEyNiksaHNsYSgwLDAlLDEwMCUsLjMzMDk1MikgNTQlKTtcbiAgfSovXG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaG9tZSAubm90cmUtbWlzc2lvbiA+IC53cGJfY29sdW1uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuaG9tZSAuYmxvYy1ob21lIHtcbiAgICBwYWRkaW5nOiA1MHB4IDMwcHg7XG4gIH1cbiAgLmhvbWUgLmVudHJ5LWNvbnRlbnQgLm5vdHJlLW1pc3Npb24gPiAudmNfY29sdW1uX2NvbnRhaW5lciAudmNfcm93LnZjX3Jvdy1vLWVxdWFsLWhlaWdodC52Y19yb3ctZmxleCA+IC52Y19jb2x1bW5fY29udGFpbmVyOm50aC1jaGlsZCgyKSB7XG4gICAgbWF4LXdpZHRoOiAyNjBweDtcbiAgICBtYXJnaW46IGF1dG87XG4gIH1cbiAgLmF0dHJhaXQtYmxvY3MtbW9iaWxlIC5zd2lwZXItYnV0dG9uLW5leHQsIC5hdHRyYWl0LWJsb2NzLW1vYmlsZSAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgICB6LWluZGV4OiA5OTtcbiAgICBiYWNrZ3JvdW5kOiAjQjA5RTg2O1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIH1cbiAgLmF0dHJhaXQtYmxvY3MtbW9iaWxlIC5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXIsIC5hdHRyYWl0LWJsb2NzLW1vYmlsZSAuc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICM4ZDc4NWM7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3JkZXI6IDNweCBzb2xpZCAjOGQ3ODVjO1xuICAgIHdpZHRoOiAxMnB4O1xuICAgIGhlaWdodDogMTJweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLmF0dHJhaXQtYmxvY3MtbW9iaWxlIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgIHJpZ2h0OiAzMHB4O1xuICB9XG4gIC5hdHRyYWl0LWJsb2NzLW1vYmlsZSAuc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVyIHtcbiAgICBib3JkZXItdG9wOiAwO1xuICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgbGVmdDogLTJweDtcbiAgfVxuICAuYXR0cmFpdC1ibG9jcy1tb2JpbGUgLnN3aXBlci1idXR0b24tcHJldiB7XG4gICAgbGVmdDogMDtcbiAgfVxuICAuYXR0cmFpdC1ibG9jcy1tb2JpbGUgLnN3aXBlci1idXR0b24tcHJldjphZnRlciB7XG4gICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICByaWdodDogLTJweDtcbiAgfVxuICAuaG9tZSAuZW50cnktY29udGVudCAubm90cmUtbWlzc2lvbiAudmNfaWNvbl9lbGVtZW50IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi8qLS0tLS0tLSovXG4uY2hhbGV0LWltYWdlIHtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5jaGFsZXQtaW1hZ2Uub3dsLWNhcm91c2VsIC5kb3RzLXdyYXBwZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMTBweDtcbiAgei1pbmRleDogMTAwO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmNoYWxldC1pbWFnZS5vd2wtY2Fyb3VzZWwgLmRvdHMtd3JhcHBlciAuZG90cy1vdXRlciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1heC13aWR0aDogNjBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4uY2hhbGV0LWltYWdlLm93bC1jYXJvdXNlbCAuZG90cy13cmFwcGVyIC5vd2wtZG90cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uY2hhbGV0LWltYWdlLm93bC1jYXJvdXNlbCAuZG90cy13cmFwcGVyIC5vd2wtZG90cy5sdDUge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5jaGFsZXQtaW1hZ2Uub3dsLWNhcm91c2VsIC5vd2wtZG90IHtcbiAgaGVpZ2h0OiA4cHg7XG4gIHdpZHRoOiA4cHg7XG4gIGJhY2tncm91bmQ6ICNjZWQ0ZGE7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIG1hcmdpbjogMCAycHg7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xcztcbn1cbi5jaGFsZXQtaW1hZ2Uub3dsLWNhcm91c2VsIC5vd2wtZG90LmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG59XG4uY2hhbGV0LWltYWdlLm93bC1jYXJvdXNlbCAub3dsLWRvdC5zbWFsbCB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC43KTtcbn1cbi5jaGFsZXQtaW1hZ2Uub3dsLWNhcm91c2VsIC5vd2wtbmF2IHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgbGluZWFyO1xufVxuLmNoYWxldC1pbWFnZS5vd2wtY2Fyb3VzZWwgLm93bC1uYXYgLm93bC1wcmV2LCAuY2hhbGV0LWltYWdlLm93bC1jYXJvdXNlbCAub3dsLW5hdiAub3dsLW5leHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBmb250LXNpemU6IDIwcHg7XG4gIG1hcmdpbi10b3A6IC0yMHB4O1xuICBsZWZ0OiAxMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbn1cbi5jaGFsZXQtaW1hZ2Uub3dsLWNhcm91c2VsIC5vd2wtbmF2IC5vd2wtcHJldiAuaWMsIC5jaGFsZXQtaW1hZ2Uub3dsLWNhcm91c2VsIC5vd2wtbmF2IC5vd2wtbmV4dCAuaWMge1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uY2hhbGV0LWltYWdlLm93bC1jYXJvdXNlbCAub3dsLW5hdiAub3dsLW5leHQge1xuICByaWdodDogMTBweDtcbiAgbGVmdDogYXV0bztcbn1cbi5jaGFsZXQtaW1hZ2Uub3dsLWNhcm91c2VsOmhvdmVyIC5vd2wtbmF2IHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmNoYWxldC1pdGVtIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgbGluZWFyO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICBtYXgtd2lkdGg6IDM1MHB4O1xufVxuLmNoYWxldC1pdGVtIC50YWdzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgei1pbmRleDogMTAwO1xuICBwYWRkaW5nOiA4cHg7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4uY2hhbGV0LWl0ZW0gLnRhZ3MgLnRhZyB7XG4gIHBhZGRpbmc6IDVweCA5cHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDJweDtcbn1cbi5jaGFsZXQtaXRlbSAudGFnLWxvbmdfdGVybWUge1xuICBiYWNrZ3JvdW5kOiAjRTFDMDVBO1xuICBmbG9hdDogbGVmdDtcbn1cbi5jaGFsZXQtaXRlbSAudGFnLW5vdXZlYXV0ZSwgLmNoYWxldC1pdGVtIC50YWctb2ZmcmVfc3BlY2lhbGUsIC5jaGFsZXQtaXRlbSAudGFnLWRlcm5pZXJlX21pbnV0ZSB7XG4gIGZsb2F0OiByaWdodDtcbn1cbi5jaGFsZXQtaXRlbSAudGFnLW5vdXZlYXV0ZSB7XG4gIGJhY2tncm91bmQ6ICM0QzhCQTI7XG59XG4uY2hhbGV0LWl0ZW0gLnRhZy1ub3V2ZWF1dGUgKyAudGFnLW9mZnJlX3NwZWNpYWxlLCAuY2hhbGV0LWl0ZW0gLnRhZy1ub3V2ZWF1dGUgKyAudGFnLWRlcm5pZXJlX21pbnV0ZSB7XG4gIGNsZWFyOiBib3RoO1xufVxuLmNoYWxldC1pdGVtIC50YWctb2ZmcmVfc3BlY2lhbGUge1xuICBiYWNrZ3JvdW5kOiAjMDAwMDAwO1xufVxuLmNoYWxldC1pdGVtIC50YWctZGVybmllcmVfbWludXRlIHtcbiAgYmFja2dyb3VuZDogI0FCM0EzQTtcbn1cbi5jaGFsZXQtaXRlbSAuY2hhbGV0LWltYWdlLXdyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctdG9wOiA3NSU7XG59XG4uY2hhbGV0LWl0ZW0gLmNoYWxldC1pbWFnZS13cmFwIC50YWdzIHtcbiAgdG9wOiAwO1xufVxuLmNoYWxldC1pdGVtIC5jaGFsZXQtaW1hZ2Utd3JhcCAuY2hhbGV0LWltYWdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG59XG4uY2hhbGV0LWl0ZW0gLmNoYWxldC1pbWFnZS1pdGVtIHtcbiAgaGVpZ2h0OiAyNjBweDtcbn1cbi5jaGFsZXQtaXRlbSAuY2hhbGV0LXRleHQge1xuICBwYWRkaW5nOiAyN3B4IDIycHg7XG59XG4uY2hhbGV0LWl0ZW0gLmNoYWxldC10aXRsZS1ibG9jayB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmNoYWxldC1pdGVtIC5jaGFsZXQtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG4uY2hhbGV0LWl0ZW0gLmNoYWxldC1sb2NhdGlvbiB7XG4gIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG59XG4uY2hhbGV0LWl0ZW0gLnByaWNlLWJsb2NrIHtcbiAgbGluZS1oZWlnaHQ6IDE3cHg7XG59XG4uY2hhbGV0LWl0ZW0gLmljb25zIHtcbiAgY29sb3I6ICM4ZDc4NWM7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uY2hhbGV0LWl0ZW0gLmljb25zIC5jYXJhY3RlcmlzdGlxdWUgaW1nIHtcbiAgaGVpZ2h0OiAxNnB4O1xufVxuLmNoYWxldC1pdGVtIC5pY29ucyAuYW1lbml0eSBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG59XG4uY2hhbGV0LWl0ZW0gLmljb25zIC5hbWVuaXR5IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgd2lkdGg6IDIxcHg7XG59XG4uY2hhbGV0LWl0ZW0gLmljb25zIC5hbWVuaXR5Lmljb24tYm9yZC1kZS1sLWVhdSwgLmNoYWxldC1pdGVtIC5pY29ucyAuYW1lbml0eS5pY29uLWFjY2VzLWEtbC1lYXUsIC5jaGFsZXQtaXRlbSAuaWNvbnMgLmFtZW5pdHkuaWNvbi1wcmlzZS12ZWhpY3VsZS1lbGVjdHJpcXVlLCAuY2hhbGV0LWl0ZW0gLmljb25zIC5hbWVuaXR5Lmljb24tcGlzY2luZSwgLmNoYWxldC1pdGVtIC5pY29ucyAuYW1lbml0eS5pY29uLWFuaW1hdXgtYWNjZXB0ZXMtYXZlYy1yZXN0cmljdGlvbiwgLmNoYWxldC1pdGVtIC5pY29ucyAuYW1lbml0eS5pY29uLWZveWVyLWludGVyaWV1ciB7XG4gIHdpZHRoOiAyNHB4O1xufVxuLmNoYWxldC1pdGVtIC5jaGFsZXQtaW1hZ2UgaW1nIHtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogMTAwJTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgbGluZWFyO1xufVxuLmNoYWxldC1pdGVtOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogMCAxcmVtIDNyZW0gcmdiYSgwLCAwLCAwLCAwLjE3NSk7XG59XG5cbi5saXN0aW5nLWNoYWxldHMge1xuICBiYWNrZ3JvdW5kOiAjRjNGMEU5O1xufVxuXG4uY2hhbGV0LWV4Y2VycHQge1xuICBtaW4taGVpZ2h0OiA5MHB4O1xuICBtYXJnaW4tdG9wOiAxNnB4O1xuICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gIGhlaWdodDogOTBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmNvdXAtZGUtY29ldXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMTJweDtcbiAgcmlnaHQ6IDEycHg7XG4gIHotaW5kZXg6IDEwMDtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIHdpZHRoOiAzNHB4O1xuICBoZWlnaHQ6IDM0cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBjb2xvcjogIzhkNzg1Yztcbn1cblxuLmljLWhlYXJ0IHtcbiAgZm9udC1zaXplOiAyNHB4O1xufVxuXG4ubG9hZC1tb3JlLXdyYXAge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbi5sb2FkLW1vcmUtd3JhcDpob3ZlciB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGxpbmVhcjtcbn1cbi5sb2FkLW1vcmUtd3JhcCAjbG9hZC1tb3JlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4ZDc4NWM7XG59XG4ubG9hZC1tb3JlLXdyYXAgI2xvYWQtbW9yZTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLmxvYWQtbW9yZS13cmFwICNsb2FkLW1vcmU6aG92ZXIge1xuICBjb2xvcjogIzhkNzg1Yztcbn1cblxuLmZpbHRlcnMgLmZvcm0tY2hlY2stbGFiZWwge1xuICBmb250LXNpemU6IDEwcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5saXN0aW5nX2NoYWxldHMgLmZpbHRlcl9jaGFsZXRfbW9iaWxlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5saXN0aW5nX2NoYWxldHMgLmNoYWxldC1pdGVtIC5jaGFsZXQtaW1hZ2UgLmNoYWxldC1pbWFnZS1pdGVtIGltZyB7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4ub2ZmY2FudmFzLWhlYWRlci1tb2JpbGUsIC5kaXNwby1mb3JtLmRpc3BvLWxpc3RpbmcgLmJ0biAuYnRuLW1vYmlsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5saXN0aW5nX2NoYWxldHMgLmRpc3BvLWZvcm0uZGlzcG8tbGlzdGluZyBmb3JtID4gZGl2OmZpcnN0LWNoaWxkIC5kaXNwby1pbnB1dC50cmlnZ2VyLWZpbHRlcnMgc3Bhbi5idXR0b24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgKHdpZHRoOiAxMDI0cHgpIGFuZCAoaGVpZ2h0OiAxMzY2cHgpLCAod2lkdGg6IDEwMjRweCkgYW5kIChoZWlnaHQ6IDc2OHB4KSB7XG4gIC5jaGFsZXQtaXRlbSAuY2hhbGV0LWltYWdlLWl0ZW0ge1xuICAgIGhlaWdodDogMjE1cHg7XG4gIH1cbn1cbkBtZWRpYSAod2lkdGg6IDc2OHB4KSBhbmQgKGhlaWdodDogMTAyNHB4KSwgKG1heC13aWR0aDogOTkxcHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZGlzcG8tZm9ybS5kaXNwby1saXN0aW5nIC5kaXNwby1pbnB1dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxuICAuZGlzcG8tZm9ybS5kaXNwby1saXN0aW5nIC5idG4ge1xuICAgIG1heC1oZWlnaHQ6IDgycHg7XG4gIH1cbiAgLmxpc3RpbmdfY2hhbGV0cyAubGlzdGluZy1jaGFsZXRzIC5jaGFsZXQtaXRlbS13cmFwIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSwgKHdpZHRoOiA3NjhweCkgYW5kIChoZWlnaHQ6IDEwMjRweCkge1xuICAuZGlzcG8tZm9ybS5kaXNwby1saXN0aW5nIC5idG4gLmJ0bi1kZXNrdG9wIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5kaXNwby1mb3JtLmRpc3BvLWxpc3RpbmcgLmJ0biAuYnRuLW1vYmlsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLm9mZmNhbnZhcy1oZWFkZXItbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG4gICNtYXN0aGVhZC5maWx0ZXJfbW9iaWxlX3Nob3cge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgI3BhZ2VfbGlzdGluZ19jaGFsZXRzICNzaXRlLW5hdmlnYXRpb24tbW9iaWxlIC5tb2JpbGUtcmlnaHQge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAubGlzdGluZ19jaGFsZXRzIC5saXN0aW5nLWNoYWxldHMge1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxpc3RpbmdfY2hhbGV0cyAuZmlsdGVyX2NoYWxldF9tb2JpbGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA2MHB4KTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZDogI0U4RTJEMjtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIG1hcmdpbjogMTdweCBhdXRvIDE3cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgY29sb3I6ICM4ZDc4NWM7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbiAgLmxpc3RpbmdfY2hhbGV0cyAuZmlsdGVyX2NoYWxldF9tb2JpbGUgaSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICB9XG4gIC5saXN0aW5nX2NoYWxldHMgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLmxpc3RpbmdfY2hhbGV0cyAuY2hhbGV0LWl0ZW0ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxuICAubGlzdGluZ19jaGFsZXRzICNzdGlja3ktd3JhcHBlciB7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxpc3RpbmdfY2hhbGV0cyAuZGlzcG8tZm9ybS5kaXNwby1saXN0aW5nIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IDEwNDU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgICBvdXRsaW5lOiAwO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGhlaWdodDogMTAwdkggIWltcG9ydGFudDtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIH1cbiAgLmxpc3RpbmdfY2hhbGV0cyAuZGlzcG8tZm9ybS5kaXNwby1saXN0aW5nLnNob3cge1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxuICAubG9hZC1tb3JlLXdyYXAge1xuICAgIG1hcmdpbi10b3A6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAubGlzdGluZ19jaGFsZXRzIC5kaXNwby1mb3JtLmRpc3BvLWxpc3Rpbmcge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLmxpc3RpbmdfY2hhbGV0cyAuZGlzcG8tZm9ybS5kaXNwby1saXN0aW5nIC5vZmZjYW52YXMtaGVhZGVyIHtcbiAgICBwYWRkaW5nOiAyMHB4IDIwcHggMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLmxpc3RpbmdfY2hhbGV0cyAuZGlzcG8tZm9ybS5kaXNwby1saXN0aW5nIC5vZmZjYW52YXMtaGVhZGVyIC5kaXNwby10aXRsZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGNvbG9yOiAjOGQ3ODVjO1xuICAgIG1hcmdpbjogMTVweCAwIDlweDtcbiAgfVxuICAubGlzdGluZ19jaGFsZXRzIC5kaXNwby1mb3JtLmRpc3BvLWxpc3RpbmcgLm9mZmNhbnZhcy1oZWFkZXIgI2Nsb3NlX2Rpc3BvX3NlY29uZF9uaXZlYXUge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMjBweDtcbiAgICByaWdodDogMjBweDtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLmxpc3RpbmdfY2hhbGV0cyAuZGlzcG8tZm9ybS5kaXNwby1saXN0aW5nIGZvcm0ge1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBwYWRkaW5nOiAxcmVtO1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gIH1cbiAgLmxpc3RpbmdfY2hhbGV0cyAuZGlzcG8tZm9ybS5kaXNwby1saXN0aW5nIGZvcm0gPiBkaXY6Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmc6IDAgMTlweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG4gIC5saXN0aW5nX2NoYWxldHMgLmRpc3BvLWZvcm0uZGlzcG8tbGlzdGluZyBmb3JtID4gZGl2OmZpcnN0LWNoaWxkIC5kaXNwby1pbnB1dCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgcGFkZGluZzogMTVweCAyMHB4O1xuICB9XG4gIC5saXN0aW5nX2NoYWxldHMgLmRpc3BvLWZvcm0uZGlzcG8tbGlzdGluZyBmb3JtID4gZGl2OmZpcnN0LWNoaWxkIC5kaXNwby1pbnB1dDpub3QoLnBycykgLmRpc3BvLXN1YmxhYmVsIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5saXN0aW5nX2NoYWxldHMgLmRpc3BvLWZvcm0uZGlzcG8tbGlzdGluZyBmb3JtID4gZGl2OmZpcnN0LWNoaWxkIC5kaXNwby1pbnB1dCAuZGlzcG8tdmFsdWUgLnR4dC1teSB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgb3BhY2l0eTogMC44O1xuICB9XG4gIC5saXN0aW5nX2NoYWxldHMgLmRpc3BvLWZvcm0uZGlzcG8tbGlzdGluZyBmb3JtID4gZGl2OmZpcnN0LWNoaWxkIC5kaXNwby1pbnB1dC5wcnMge1xuICAgIGhlaWdodDogNzVweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG4gIC5saXN0aW5nX2NoYWxldHMgLmRpc3BvLWZvcm0uZGlzcG8tbGlzdGluZyBmb3JtID4gZGl2OmZpcnN0LWNoaWxkIC5kaXNwby1pbnB1dC5wcnMucHJzLWFkdWx0IHtcbiAgICBib3JkZXItYm90dG9tOiAwO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5saXN0aW5nX2NoYWxldHMgLmRpc3BvLWZvcm0uZGlzcG8tbGlzdGluZyBmb3JtID4gZGl2OmZpcnN0LWNoaWxkIC5kaXNwby1pbnB1dC5wcnMuaW5mb3Mtd3JhcHBlciB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgfVxuICAubGlzdGluZ19jaGFsZXRzIC5kaXNwby1mb3JtLmRpc3BvLWxpc3RpbmcgZm9ybSA+IGRpdjpmaXJzdC1jaGlsZCAuZGlzcG8taW5wdXQucHJzLmluZm9zLXdyYXBwZXIgLmluZm9zIHtcbiAgICByaWdodDogLTI1cHg7XG4gICAgdG9wOiAtMnB4O1xuICB9XG4gIC5saXN0aW5nX2NoYWxldHMgLmRpc3BvLWZvcm0uZGlzcG8tbGlzdGluZyBmb3JtID4gZGl2OmZpcnN0LWNoaWxkIC5kaXNwby1pbnB1dC5wcnMgLmRpc3BvLWxhYmVsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAycHg7XG4gIH1cbiAgLmxpc3RpbmdfY2hhbGV0cyAuZGlzcG8tZm9ybS5kaXNwby1saXN0aW5nIGZvcm0gPiBkaXY6Zmlyc3QtY2hpbGQgLmRpc3BvLWlucHV0LnBycyAuZGlzcG8tc3VibGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5saXN0aW5nX2NoYWxldHMgLmRpc3BvLWZvcm0uZGlzcG8tbGlzdGluZyBmb3JtID4gZGl2OmZpcnN0LWNoaWxkIC5kaXNwby1pbnB1dC5wcnMgPiBzcGFuIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLmxpc3RpbmdfY2hhbGV0cyAuZGlzcG8tZm9ybS5kaXNwby1saXN0aW5nIGZvcm0gPiBkaXY6Zmlyc3QtY2hpbGQgLmRpc3BvLWlucHV0LnBycyAuZGlzcG8tbnVtYmVycyBpbnB1dCB7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbWFyZ2luOiAwIDZweDtcbiAgfVxuICAubGlzdGluZ19jaGFsZXRzIC5kaXNwby1mb3JtLmRpc3BvLWxpc3RpbmcgZm9ybSA+IGRpdjpmaXJzdC1jaGlsZCAuZGlzcG8taW5wdXQudHJpZ2dlci1maWx0ZXJzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGhlaWdodDogNzVweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAubGlzdGluZ19jaGFsZXRzIC5kaXNwby1mb3JtLmRpc3BvLWxpc3RpbmcgZm9ybSA+IGRpdjpmaXJzdC1jaGlsZCAuZGlzcG8taW5wdXQudHJpZ2dlci1maWx0ZXJzID4gc3BhbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC5saXN0aW5nX2NoYWxldHMgLmRpc3BvLWZvcm0uZGlzcG8tbGlzdGluZyBmb3JtID4gZGl2OmZpcnN0LWNoaWxkIC5kaXNwby1pbnB1dC50cmlnZ2VyLWZpbHRlcnMgLmRpc3BvLWxhYmVsIHtcbiAgICBvcmRlcjogMjtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLmxpc3RpbmdfY2hhbGV0cyAuZGlzcG8tZm9ybS5kaXNwby1saXN0aW5nIGZvcm0gPiBkaXY6Zmlyc3QtY2hpbGQgLmRpc3BvLWlucHV0LnRyaWdnZXItZmlsdGVycyBpIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1yaWdodDogNnB4O1xuICB9XG4gIC5saXN0aW5nX2NoYWxldHMgLmRpc3BvLWZvcm0uZGlzcG8tbGlzdGluZyBmb3JtID4gZGl2OmZpcnN0LWNoaWxkIC5kaXNwby1pbnB1dC50cmlnZ2VyLWZpbHRlcnMgc3Bhbi5idXR0b24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYmFja2dyb3VuZDogI0IwOUU4NjtcbiAgICBjb2xvcjogIzhkNzg1YztcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgd2lkdGg6IDI2cHg7XG4gICAgaGVpZ2h0OiAyNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gIC5saXN0aW5nX2NoYWxldHMgLmRpc3BvLWZvcm0uZGlzcG8tbGlzdGluZyBmb3JtID4gZGl2OmZpcnN0LWNoaWxkIC5kaXNwby1pbnB1dC50cmlnZ2VyLWZpbHRlcnMub3BlbiB7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICB9XG4gIC5saXN0aW5nX2NoYWxldHMgLmRpc3BvLWZvcm0uZGlzcG8tbGlzdGluZyBmb3JtID4gZGl2OmZpcnN0LWNoaWxkIC5idG4ge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmxpc3RpbmdfY2hhbGV0cyAuZmlsdGVycyB7XG4gICAgbWFyZ2luLWxlZnQ6IDE5cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxOXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG4gICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAxMHB4O1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAxMHB4O1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgdG9wOiAtODJweDtcbiAgICB6LWluZGV4OiA5O1xuICB9XG4gIC5saXN0aW5nX2NoYWxldHMgLmZpbHRlcnMgLmZpbHRlcnMtaW5uZXIgLmZzLTEyIHtcbiAgICBmb250LXNpemU6IDExcHggIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG4gIC5saXN0aW5nX2NoYWxldHMgLmZpbHRlcnMgLmZpbHRlcnMtaW5uZXIgLmNvbC1tZC03IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuICAubGlzdGluZ19jaGFsZXRzIC5maWx0ZXJzIC5maWx0ZXJzLWlubmVyIC5jb2wtbWQtNyA+IGRpdiB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG4gICNwYWdlX2xpc3RpbmdfY2hhbGV0cyAjdWktZGF0ZXBpY2tlci1kaXYge1xuICAgIGxlZnQ6IDM1cHggIWltcG9ydGFudDtcbiAgICB3aWR0aDogY2FsYygxMDB2VyAtIDcwcHgpO1xuICAgIHJpZ2h0OiAzNnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI3BhZ2VfbGlzdGluZ19jaGFsZXRzIC5idWlsZGVyX2ludHJvX2ludGVybmUgLnZjX2N1c3RvbV9oZWFkaW5nIHtcbiAgICBtYXgtd2lkdGg6IDM5MHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxuICAjcGFnZV9saXN0aW5nX2NoYWxldHMgLmNoYWxldC1pdGVtIC5jaGFsZXQtdGl0bGUge1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICB9XG4gIC5saXN0aW5nX2NoYWxldHMgLmZpbHRlcnMge1xuICAgIHRvcDogLThweDtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAjcGFnZV9saXN0aW5nX2NoYWxldHMgLmJ1aWxkZXJfaW50cm9faW50ZXJuZSAudmNfY3VzdG9tX2hlYWRpbmcge1xuICAgIG1heC13aWR0aDogMjgwcHg7XG4gIH1cbn1cbi5jaGFsZXQtaW1hZ2UtaXRlbSB7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5jaGFsZXQtaW1hZ2UtbWFpbiB7XG4gIG1heC13aWR0aDogNzAwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDIycHg7XG59XG4uY2hhbGV0LWltYWdlLW1haW4gLnN3aXBlci1idXR0b24tbmV4dCwgLmNoYWxldC1pbWFnZS1tYWluIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICBvcGFjaXR5OiAwO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNik7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIHdpZHRoOiA0NHB4O1xuICBoZWlnaHQ6IDQ0cHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGxpbmVhcjtcbn1cbi5jaGFsZXQtaW1hZ2UtbWFpbiAuc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVyLCAuY2hhbGV0LWltYWdlLW1haW4gLnN3aXBlci1idXR0b24tcHJldjphZnRlciB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG4uY2hhbGV0LWltYWdlLW1haW4gLnN3aXBlci1idXR0b24tbmV4dCAuaWM6YmVmb3JlLCAuY2hhbGV0LWltYWdlLW1haW4gLnN3aXBlci1idXR0b24tcHJldiAuaWM6YmVmb3JlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5jaGFsZXQtaW1hZ2UtbWFpbjpob3ZlciAuc3dpcGVyLWJ1dHRvbi1uZXh0LCAuY2hhbGV0LWltYWdlLW1haW46aG92ZXIgLnN3aXBlci1idXR0b24tcHJldiB7XG4gIG9wYWNpdHk6IDE7XG59XG4uY2hhbGV0LWltYWdlLW1haW4gLmNoYWxldC1pbWFnZS1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXRvcDogNzUlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmNoYWxldC1pbWFnZS1tYWluIC5jaGFsZXQtaW1hZ2UtaXRlbSBpbWcsIC5jaGFsZXQtaW1hZ2UtbWFpbiAuY2hhbGV0LWltYWdlLWl0ZW0gc3ZnIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLmNoYWxldC1pbWFnZS1taW5pIC5jaGFsZXQtaW1hZ2UtaXRlbSB7XG4gIHdpZHRoOiAxNTJweDtcbn1cbi5jaGFsZXQtaW1hZ2UtbWluaSAuc3dpcGVyLXNsaWRlIGltZyB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG4uY2hhbGV0LWltYWdlLW1pbmkgLnN3aXBlci1zbGlkZS10aHVtYi1hY3RpdmUge1xuICBvcGFjaXR5OiAwLjU7XG59XG4uY2hhbGV0LWltYWdlLW1pbmkuc3dpcGVyIHtcbiAgcGFkZGluZzogMCAzMHB4O1xufVxuLmNoYWxldC1pbWFnZS1taW5pIC5zd2lwZXItYnV0dG9uLW5leHQsIC5jaGFsZXQtaW1hZ2UtbWluaSAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0b3A6IDA7XG4gIG1hcmdpbjogMDtcbiAgbGVmdDogMDtcbn1cbi5jaGFsZXQtaW1hZ2UtbWluaSAuc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVyLCAuY2hhbGV0LWltYWdlLW1pbmkgLnN3aXBlci1idXR0b24tcHJldjphZnRlciB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG4uY2hhbGV0LWltYWdlLW1pbmkgLnN3aXBlci1idXR0b24tbmV4dCAuaWMsIC5jaGFsZXQtaW1hZ2UtbWluaSAuc3dpcGVyLWJ1dHRvbi1wcmV2IC5pYyB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGxpbmVhcjtcbn1cbi5jaGFsZXQtaW1hZ2UtbWluaSAuc3dpcGVyLWJ1dHRvbi1uZXh0IC5pYzpob3ZlciwgLmNoYWxldC1pbWFnZS1taW5pIC5zd2lwZXItYnV0dG9uLXByZXYgLmljOmhvdmVyIHtcbiAgb3BhY2l0eTogMC41O1xufVxuLmNoYWxldC1pbWFnZS1taW5pIC5zd2lwZXItYnV0dG9uLW5leHQgLmljOmJlZm9yZSwgLmNoYWxldC1pbWFnZS1taW5pIC5zd2lwZXItYnV0dG9uLXByZXYgLmljOmJlZm9yZSB7XG4gIGNvbG9yOiAjOGQ3ODVjO1xuICBmb250LXNpemU6IDE0cHg7XG59XG4uY2hhbGV0LWltYWdlLW1pbmkgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiBhdXRvO1xufVxuXG4uY2hhbGV0LWltYWdlLW51bWJlciB7XG4gIHBhZGRpbmc6IDZweCAwO1xufVxuXG4uZGV0YWlscy1jaGFsZXQgaW1nIHtcbiAgaGVpZ2h0OiAyNHB4O1xuICBtYXJnaW4tcmlnaHQ6IDEzcHg7XG59XG5cbi5sZWdlbmQge1xuICBmb250LXNpemU6IDEwcHg7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuLmxlZ2VuZCAuY29sb3Ige1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDE1cHg7XG4gIHZlcnRpY2FsLWFsaWduOiB0ZXh0LWJvdHRvbTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLmxlZ2VuZCAubm9uLWRpc3BvbmlibGUgLmNvbG9yIHtcbiAgYmFja2dyb3VuZDogIzhkNzg1Yztcbn1cblxuLnNpbmdsZS1jaGFsZXQgLnVpLWRhdGVwaWNrZXIudWktd2lkZ2V0LnVpLXdpZGdldC1jb250ZW50IHtcbiAgYm9yZGVyOiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbn1cblxuLmRpc3BvLWZvcm0tc2luZ2xlIC5kaXNwby1sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbi5kaXNwby1mb3JtLXNpbmdsZSAudHh0LWQge1xuICBmb250LXNpemU6IDI0cHg7XG59XG4uZGlzcG8tZm9ybS1zaW5nbGUgLnR4dC1teSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbWFyZ2luOiAwIDAgMCAxNXB4O1xufVxuLmRpc3BvLWZvcm0tc2luZ2xlIC5kaXNwby1wcmljZSAucHJpY2UtaW5wdXQge1xuICBiYWNrZ3JvdW5kOiAjQjA5RTg2O1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgcGFkZGluZzogMTJweCAxNnB4O1xuICB3aWR0aDogMTE1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG4uZGlzcG8tZm9ybS1zaW5nbGUgLnN1Ym1pdCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmRpc3BvLWZvcm0tc2luZ2xlIC5kYXRlcy1ncm91cCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDAwMDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG4uZGlzcG8tZm9ybS1zaW5nbGUgLmRhdGVzLWdyb3VwIC5kaXNwby1pbnB1dCB7XG4gIHdpZHRoOiA1MCU7XG4gIHBhZGRpbmc6IDEwcHggMTRweCA3cHg7XG59XG4uZGlzcG8tZm9ybS1zaW5nbGUgLmRhdGVzLWdyb3VwIC5kaXNwby1pbnB1dDpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICMwMDAwMDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLmRpc3BvLWdyb3VwIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwMDAwMDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgbWFyZ2luLXRvcDogOHB4O1xufVxuLmRpc3BvLWdyb3VwIC5kaXNwby1pbnB1dCB7XG4gIHBhZGRpbmc6IDZweCAyMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbjogMDtcbn1cbi5kaXNwby1ncm91cCAuZGlzcG8taW5wdXQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDAwMDAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbn1cbi5kaXNwby1ncm91cCAuZGlzcG8tbGFiZWwge1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDEycHg7XG59XG4uZGlzcG8tZ3JvdXAgLmRpc3BvLWluZm8ge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLndyYXBfc2luZ2xlX2NoYWxldF9zZWN0aW9uX2F0dHJhaXQgLmNvbnRhaW5lci1mdWxsLXdpZHRoLWF0dHJhaXQge1xuICBwYWRkaW5nLWJvdHRvbTogODBweCAhaW1wb3J0YW50O1xufVxuXG4uc2luZ2xlLWNoYWxldCAjbWFwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG59XG4uc2luZ2xlLWNoYWxldCAuY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiAxMTI3cHg7XG59XG4uc2luZ2xlLWNoYWxldCBoMSwgLnNpbmdsZS1jaGFsZXQgLmgxIHtcbiAgZm9udC1zaXplOiAzMHB4O1xufVxuLnNpbmdsZS1jaGFsZXQgaDIsIC5zaW5nbGUtY2hhbGV0IC5oMiB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cbi5zaW5nbGUtY2hhbGV0IHNlY3Rpb24ge1xuICBtYXJnaW4tdG9wOiA3MHB4O1xufVxuLnNpbmdsZS1jaGFsZXQgLmFtZW5pdHktaXRlbSB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogIzhkNzg1Yztcbn1cbi5zaW5nbGUtY2hhbGV0IC5hbWVuaXR5LWl0ZW0gaW1nLFxuLnNpbmdsZS1jaGFsZXQgLmFtZW5pdHktaXRlbSAuYW1lbml0eS1pY29uIHtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbiAgbWFyZ2luLXJpZ2h0OiAxZW07XG59XG4uc2luZ2xlLWNoYWxldCAuY2hhcmFjdGVyaXN0aWNzIC5hY2NvcmRpb24ge1xuICBib3JkZXItdG9wOiB2YXIoLS1icy1ib3JkZXItd2lkdGgpIHNvbGlkICMwMDAwMDA7XG4gIGJvcmRlci1ib3R0b206IHZhcigtLWJzLWJvcmRlci13aWR0aCkgc29saWQgIzAwMDAwMDtcbn1cbi5zaW5nbGUtY2hhbGV0IC5hY2NvcmRpb24taXRlbSB7XG4gIGJvcmRlci1sZWZ0OiAwO1xuICBib3JkZXItcmlnaHQ6IDA7XG59XG4uc2luZ2xlLWNoYWxldCAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1idXR0b24ge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLnNpbmdsZS1jaGFsZXQgLmJ0biB7XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xufVxuLnNpbmdsZS1jaGFsZXQgLm1hcC13cmFwcGVyIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5zaW5nbGUtY2hhbGV0IC5tYXAtd3JhcHBlciAud3JhcF9zaW1pbGFpcmVzIHtcbiAgYmFja2dyb3VuZDogI0IwOUU4NjtcbiAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xufVxuLnNpbmdsZS1jaGFsZXQgLm1hcC13cmFwcGVyIC53cmFwX3NpbWlsYWlyZXMgI2xvYWQtbW9yZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGQ3ODVjO1xufVxuLnNpbmdsZS1jaGFsZXQgLm1hcC13cmFwcGVyIC53cmFwX3NpbWlsYWlyZXMgI2xvYWQtbW9yZTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLnNpbmdsZS1jaGFsZXQgLm1hcC13cmFwcGVyIC53cmFwX3NpbWlsYWlyZXMgI2xvYWQtbW9yZTpob3ZlciB7XG4gIGNvbG9yOiAjOGQ3ODVjO1xufVxuLnNpbmdsZS1jaGFsZXQgLm1hcC13cmFwcGVyIC53cmFwX3NpbWlsYWlyZXMud3JhcF9kYXJrX2Jsb2NrIHtcbiAgYmFja2dyb3VuZDogIzAwMDAwMDtcbn1cbi5zaW5nbGUtY2hhbGV0IC5tYXAtd3JhcHBlciAud3JhcF9kYXJrX2Jsb2NrIHtcbiAgYmFja2dyb3VuZDogIzAwMDAwMCAhaW1wb3J0YW50O1xufVxuLnNpbmdsZS1jaGFsZXQgLnNpbmdsZS1jaGFsZXQgLm1hcC13cmFwcGVyIC53cmFwX3NpbWlsYWlyZXMud3JhcF9kYXJrX2Jsb2NrIHtcbiAgYmFja2dyb3VuZDogIzAwMDAwMCAhaW1wb3J0YW50O1xufVxuLnNpbmdsZS1jaGFsZXQgLm1hcCBoMiwgLnNpbmdsZS1jaGFsZXQgLm1hcCAuaDIge1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDMwcHg7XG59XG4uc2luZ2xlLWNoYWxldCAubWFwIGgyIHNwYW4sIC5zaW5nbGUtY2hhbGV0IC5tYXAgLmgyIHNwYW4ge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGNvbG9yOiAjQjA5RTg2O1xufVxuXG4ud3JhcF9zaW5nbGVfY2hhbGV0X3NlY3Rpb25fYXR0cmFpdCB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZy1sZWZ0OiAxMDBweDtcbiAgcGFkZGluZy1yaWdodDogMTAwcHg7XG59XG5cbi5jaGFsZXQtaW1hZ2UtbWluaSAuc3dpcGVyLXNsaWRlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG5AbWVkaWEgKHdpZHRoOiAxMDI0cHgpIGFuZCAoaGVpZ2h0OiAxMzY2cHgpLCAod2lkdGg6IDc2OHB4KSBhbmQgKGhlaWdodDogMTAyNHB4KSB7XG4gIC5zaW5nbGUtY2hhbGV0IHNlY3Rpb24uYXR0cmFpdHMge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAod2lkdGg6IDEwMjRweCkgYW5kIChoZWlnaHQ6IDEzNjZweCkge1xuICAuc2luZ2xlLWNoYWxldCAuc2ltaWxhaXJlcyAuY2hhbGV0LWltYWdlLWl0ZW0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAtMXB4O1xuICB9XG4gIC5zaW5nbGUtY2hhbGV0IC5zaW1pbGFpcmVzIC5jaGFsZXQtaW1hZ2UtaXRlbSAuaW1hZ2UtaG92ZXIgaW1nIHtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgfVxufVxuQG1lZGlhICh3aWR0aDogMTAyNHB4KSBhbmQgKGhlaWdodDogNzY4cHgpLCAod2lkdGg6IDEwMjRweCkgYW5kIChoZWlnaHQ6IDEzNjZweCkge1xuICAuc2luZ2xlLWNoYWxldCAubWFwLXdyYXBwZXIgI21hcCBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhICh3aWR0aDogNzY4cHgpIGFuZCAoaGVpZ2h0OiAxMDI0cHgpIHtcbiAgLnNpbmdsZS1jaGFsZXQgLnNpbWlsYWlyZXMgLmNoYWxldC1pdGVtLXdyYXAge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLnNpbmdsZS1jaGFsZXQgLmRpc3BvLWZvcm0tc2luZ2xlIC5pbm5lci13cmFwcGVyLXN0aWNreSB7XG4gICAgbWluLXdpZHRoOiAyMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5zaW5nbGUtY2hhbGV0IC5kaXNwby1mb3JtLXNpbmdsZSAuZGlzcG8tcHJpY2UgLnByaWNlLWlucHV0IHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG4gIC5zaW5nbGUtY2hhbGV0IC5zaW5nbGVfY2hhbGV0X2RldGFpbCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5zaW5nbGUtY2hhbGV0ICNkaXNwb19zaW5nbGVfZGVza3RvcCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNpbmdsZS1jaGFsZXQgLmRldGFpbHMgLmRldGFpbHMtY2hhbGV0ID4gc3BhbiB7XG4gICAgcGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMTNweCAhaW1wb3J0YW50O1xuICB9XG4gIC5zaW5nbGUtY2hhbGV0IC5hbWVuaXR5LWl0ZW0ge1xuICAgIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnNpbmdsZS1jaGFsZXQgLmJ0biB7XG4gICAgcGFkZGluZzogOXB4IDE4cHg7XG4gICAgYm9yZGVyLXJhZGl1czogN3B4O1xuICB9XG4gIC5zaW5nbGUtY2hhbGV0ICNkaXNwb19zaW5nbGVfbW9iaWxlIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG4gIC5zaW5nbGUtY2hhbGV0ICNkaXNwb19zaW5nbGVfbW9iaWxlIC5kaXNwby1ncm91cCB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxuICAuc2luZ2xlLWNoYWxldCAjZGlzcG9fc2luZ2xlX21vYmlsZSAuYnRuIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG4gIC5zaW5nbGUtY2hhbGV0IC5zaW5nbGVfY2hhbGV0X21hcCAjbWFwIGltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndyYXBfc2luZ2xlX2NoYWxldF9zZWN0aW9uX2F0dHJhaXQge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuICAuc2luZ2xlLWNoYWxldCAuYW1lbml0eS1pdGVtIGltZyxcbiAgLnNpbmdsZS1jaGFsZXQgLmFtZW5pdHktaXRlbSAuYW1lbml0eS1pY29uIHtcbiAgICB3aWR0aDogMjJweDtcbiAgICBoZWlnaHQ6IDIycHg7XG4gIH1cbiAgLnNpbmdsZS1jaGFsZXQgLmJ0biB7XG4gICAgcGFkZGluZzogOHB4IDE2cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICB9XG4gIC5zaW5nbGUtY2hhbGV0IC5kaXNwby1mb3JtLmRpc3BvLWZvcm0tc2luZ2xlID4gLmlubmVyLXdyYXBwZXItc3RpY2t5IHtcbiAgICBwb3NpdGlvbjogc3RhdGljICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNpbmdsZS1jaGFsZXQgI2Rpc3BvX3NpbmdsZV9kZXNrdG9wIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5zaW5nbGUtY2hhbGV0IC5zaW5nbGVfY2hhbGV0X2RldGFpbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5zaW5nbGUtY2hhbGV0IC5zaXRlLW1haW4gPiAuY29udGFpbmVyID4gLnJvdyB7XG4gICAgLS1icy1ndXR0ZXIteDogMDtcbiAgfVxuICAuc2luZ2xlLWNoYWxldCAuc2l0ZS1tYWluID4gLmNvbnRhaW5lciA+IC5yb3cgLnNpbmdsZV9jaGFsZXRfZGV0YWlsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgLS1icy1ndXR0ZXIteDogMDtcbiAgfVxuICAuc2luZ2xlLWNoYWxldCAuc2l0ZS1tYWluID4gLmNvbnRhaW5lciA+IC5yb3cgLnNpbmdsZV9jaGFsZXRfZGV0YWlsIC5jaGFsZXQtaW1hZ2UtbWFpbiB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5zaW5nbGUtY2hhbGV0IC5zaW1pbGFpcmVzIC5jaGFsZXQtaXRlbS13cmFwIC5jaGFsZXQtaXRlbSB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG4gIC5zaW5nbGUtY2hhbGV0IC5hdHRyYWl0LWJsb2NzLW1vYmlsZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLnNpbmdsZS1jaGFsZXQgI21hc3RoZWFkLXN0aWNreS13cmFwcGVyIHtcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuc2luZ2xlLWNoYWxldCAuc2l0ZS1tYWluID4gLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAuc2luZ2xlLWNoYWxldCAuc2l0ZS1tYWluID4gLmNvbnRhaW5lciAuc2luZ2xlX2JhY2tfcmVzdWx0IHtcbiAgICBwYWRkaW5nOiAwIDM4cHg7XG4gIH1cbiAgLnNpbmdsZS1jaGFsZXQgLnNpdGUtbWFpbiA+IC5jb250YWluZXIgLnNpbmdsZV9jaGFsZXRfZGV0YWlsIHAge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuICAuc2luZ2xlLWNoYWxldCAuc2l0ZS1tYWluID4gLmNvbnRhaW5lciAuc2luZ2xlX2NoYWxldF9kZXRhaWwgLmNoYWxldC1pbWFnZS1tYWluLCAuc2luZ2xlLWNoYWxldCAuc2l0ZS1tYWluID4gLmNvbnRhaW5lciAuc2luZ2xlX2NoYWxldF9kZXRhaWwgLmNoYWxldC1pbWFnZS1udW1iZXIsIC5zaW5nbGUtY2hhbGV0IC5zaXRlLW1haW4gPiAuY29udGFpbmVyIC5zaW5nbGVfY2hhbGV0X2RldGFpbCBzZWN0aW9uLCAuc2luZ2xlLWNoYWxldCAuc2l0ZS1tYWluID4gLmNvbnRhaW5lciAuc2luZ2xlX2NoYWxldF9kZXRhaWwgI2Rpc3BvX3NpbmdsZV9tb2JpbGUge1xuICAgIG1hcmdpbi1sZWZ0OiAzOHB4O1xuICAgIG1hcmdpbi1yaWdodDogMzhweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuICAuc2luZ2xlLWNoYWxldCAuc2l0ZS1tYWluID4gLmNvbnRhaW5lciAuc2luZ2xlX2NoYWxldF9kZXRhaWwgLmNoYWxldC1pbWFnZS1taW5pIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM4cHg7XG4gICAgcGFkZGluZy1yaWdodDogMzhweDtcbiAgICBtYXJnaW46IDAgMzhweDtcbiAgfVxuICAuc2luZ2xlLWNoYWxldCAuc2l0ZS1tYWluID4gLmNvbnRhaW5lciAuc2luZ2xlX2NoYWxldF9kZXRhaWwgc2VjdGlvbi5kZXRhaWxzIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG4gIC5zaW5nbGUtY2hhbGV0IC5zaXRlLW1haW4gPiAuY29udGFpbmVyIC5zaW5nbGVfY2hhbGV0X2RldGFpbCBzZWN0aW9uLmRldGFpbHMgaDEsIC5zaW5nbGUtY2hhbGV0IC5zaXRlLW1haW4gPiAuY29udGFpbmVyIC5zaW5nbGVfY2hhbGV0X2RldGFpbCBzZWN0aW9uLmRldGFpbHMgLmgxIHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gIH1cbiAgLnNpbmdsZS1jaGFsZXQgLnNpdGUtbWFpbiA+IC5jb250YWluZXIgLnNpbmdsZV9jaGFsZXRfZGV0YWlsIHNlY3Rpb24uZGV0YWlscyAuZnMtMjAge1xuICAgIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjQjA5RTg2O1xuICB9XG4gIC5zaW5nbGUtY2hhbGV0IC5zaXRlLW1haW4gPiAuY29udGFpbmVyIC5zaW5nbGVfY2hhbGV0X2RldGFpbCBzZWN0aW9uLmRldGFpbHMgLmRlc2NyaXB0aW9uIHAge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuICAuc2luZ2xlLWNoYWxldCAuc2l0ZS1tYWluID4gLmNvbnRhaW5lciAuc2luZ2xlX2NoYWxldF9kZXRhaWwgc2VjdGlvbi5kZXRhaWxzIC5kZXRhaWxzLWNoYWxldCA+IHNwYW4gPiBzcGFuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5zaW5nbGUtY2hhbGV0IC5zaXRlLW1haW4gPiAuY29udGFpbmVyIC5zaW5nbGVfY2hhbGV0X2RldGFpbCBzZWN0aW9uLmRldGFpbHMgLmRldGFpbHMtY2hhbGV0IGltZyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogLTNweDtcbiAgfVxuICAuc2luZ2xlLWNoYWxldCAuc2l0ZS1tYWluID4gLmNvbnRhaW5lciAuc2luZ2xlX2NoYWxldF9kZXRhaWwgc2VjdGlvbi5hbWVuaXR5IC5yb3cgPiBzcGFuIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5zaW5nbGUtY2hhbGV0IC5zaXRlLW1haW4gPiAuY29udGFpbmVyIC5zaW5nbGVfY2hhbGV0X2RldGFpbCBzZWN0aW9uLmFtZW5pdHkgLnJvdyA+IHNwYW4gc3BhbiB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG4gIC5zaW5nbGUtY2hhbGV0IC5zaXRlLW1haW4gPiAuY29udGFpbmVyIC5zaW5nbGVfY2hhbGV0X2RldGFpbCBzZWN0aW9uLmNoYXJhY3RlcmlzdGljcyB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIC5zaW5nbGUtY2hhbGV0IC5zaXRlLW1haW4gPiAuY29udGFpbmVyIC5zaW5nbGVfY2hhbGV0X2RldGFpbCBzZWN0aW9uLmNoYXJhY3RlcmlzdGljcyBoMiwgLnNpbmdsZS1jaGFsZXQgLnNpdGUtbWFpbiA+IC5jb250YWluZXIgLnNpbmdsZV9jaGFsZXRfZGV0YWlsIHNlY3Rpb24uY2hhcmFjdGVyaXN0aWNzIC5oMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDM4cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAzOHB4O1xuICB9XG4gIC5zaW5nbGUtY2hhbGV0IC5zaXRlLW1haW4gPiAuY29udGFpbmVyIC5zaW5nbGVfY2hhbGV0X2RldGFpbCBzZWN0aW9uLmNoYXJhY3RlcmlzdGljcyAjY2hhcmFjdGVyaXN0aWNzLWFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0ge1xuICAgIHBhZGRpbmctbGVmdDogMzhweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzOHB4O1xuICB9XG4gIC5zaW5nbGUtY2hhbGV0IC5zaXRlLW1haW4gLnNpbmdsZV9jaGFsZXRfbWFwIC5jb250YWluZXIge1xuICAgIHBhZGRpbmctbGVmdDogMzhweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzOHB4O1xuICB9XG4gIC5zaW5nbGUtY2hhbGV0IC5zaXRlLW1haW4gLmF0dHJhaXRzLnBiLTgwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM4cHg7XG4gICAgcGFkZGluZy1yaWdodDogMzhweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5zaW5nbGUtY2hhbGV0IC5idG4ge1xuICAgIHBhZGRpbmc6IDdweCAxNHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgfVxuICAuc2luZ2xlLWNoYWxldCAuc2luZ2xlX2JhY2tfcmVzdWx0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5zaW5nbGUtY2hhbGV0IC5zaW5nbGVfY2hhbGV0X2RldGFpbCB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxuICAuc2luZ2xlLWNoYWxldCBoMiwgLnNpbmdsZS1jaGFsZXQgLmgyIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbiAgLnNpbmdsZS1jaGFsZXQgLnNpdGUtbWFpbiA+IC5jb250YWluZXIgLnNpbmdsZV9jaGFsZXRfZGV0YWlsIHNlY3Rpb24uZGV0YWlscyAuZGVzY3JpcHRpb24gcCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB9XG4gIC5zaW5nbGUtY2hhbGV0IC5zaXRlLW1haW4gPiAuY29udGFpbmVyIC5zaW5nbGVfY2hhbGV0X2RldGFpbCBzZWN0aW9uLmRldGFpbHMgLmRldGFpbHMtY2hhbGV0IHNwYW4ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAuc2luZ2xlLWNoYWxldCAuc2l0ZS1tYWluID4gLmNvbnRhaW5lciAuc2luZ2xlX2NoYWxldF9kZXRhaWwgc2VjdGlvbi5hbWVuaXR5IHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG4gIC5zaW5nbGUtY2hhbGV0IC5zaXRlLW1haW4gPiAuY29udGFpbmVyIC5zaW5nbGVfY2hhbGV0X2RldGFpbCBzZWN0aW9uLmFtZW5pdHkgaDIsIC5zaW5nbGUtY2hhbGV0IC5zaXRlLW1haW4gPiAuY29udGFpbmVyIC5zaW5nbGVfY2hhbGV0X2RldGFpbCBzZWN0aW9uLmFtZW5pdHkgLmgyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICB9XG4gIC5zaW5nbGUtY2hhbGV0IC5zaXRlLW1haW4gPiAuY29udGFpbmVyIC5zaW5nbGVfY2hhbGV0X2RldGFpbCBzZWN0aW9uLmFtZW5pdHkgLnJvdyA+IHNwYW4gc3BhbiB7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICB9XG4gIC5zaW5nbGUtY2hhbGV0IC5zaXRlLW1haW4gPiAuY29udGFpbmVyIC5zaW5nbGVfY2hhbGV0X2RldGFpbCBzZWN0aW9uLmFtZW5pdHkgLmFtZW5pdHktaXRlbSBpbWcsXG4gIC5zaW5nbGUtY2hhbGV0IC5zaXRlLW1haW4gPiAuY29udGFpbmVyIC5zaW5nbGVfY2hhbGV0X2RldGFpbCBzZWN0aW9uLmFtZW5pdHkgLmFtZW5pdHktaXRlbSAuYW1lbml0eS1pY29uIHtcbiAgICB3aWR0aDogMjJweDtcbiAgICBoZWlnaHQ6IDIycHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB9XG4gIC5zaW5nbGUtY2hhbGV0IC5zaXRlLW1haW4gPiAuY29udGFpbmVyIC5zaW5nbGVfY2hhbGV0X2RldGFpbCBzZWN0aW9uLmNoYXJhY3RlcmlzdGljcyAjY2hhcmFjdGVyaXN0aWNzLWFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1oZWFkZXIgLmFjY29yZGlvbi1idXR0b24ge1xuICAgIHBhZGRpbmc6IDIzcHggMHB4O1xuICB9XG4gIC5zaW5nbGUtY2hhbGV0IC5zaXRlLW1haW4gPiAuY29udGFpbmVyIC5zaW5nbGVfY2hhbGV0X2RldGFpbCBzZWN0aW9uLmNoYXJhY3RlcmlzdGljcyAjY2hhcmFjdGVyaXN0aWNzLWFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1ib2R5IHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbiAgLnNpbmdsZS1jaGFsZXQgLnNpdGUtbWFpbiA+IC5jb250YWluZXIgLnNpbmdsZV9jaGFsZXRfZGV0YWlsIHNlY3Rpb24ucmVudGFsLWNvbmRpdGlvbnMge1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gIH1cbiAgLnNpbmdsZS1jaGFsZXQgLnNpdGUtbWFpbiA+IC5jb250YWluZXIgLnNpbmdsZV9jaGFsZXRfZGV0YWlsIHAge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxuICAuc2luZ2xlLWNoYWxldCAuc2l0ZS1tYWluID4gLmNvbnRhaW5lciAuc2luZ2xlX2NoYWxldF9kZXRhaWwgI2Rpc3BvX3NpbmdsZV9tb2JpbGUgI2RhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItaW5saW5lIHtcbiAgICBtYXJnaW46IDE1cHggMDtcbiAgfVxuICAuc2luZ2xlLWNoYWxldCAuc2l0ZS1tYWluID4gLmNvbnRhaW5lciAuc2luZ2xlX2NoYWxldF9kZXRhaWwgI2Rpc3BvX3NpbmdsZV9tb2JpbGUgLmRpc3BvLWdyb3VwIC5kaXNwby1udW1iZXJzIC5xdHkge1xuICAgIHdpZHRoOiAyMnB4O1xuICAgIGhlaWdodDogMjJweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgfVxuICAuc2luZ2xlLWNoYWxldCAuc2l0ZS1tYWluID4gLmNvbnRhaW5lciAuc2luZ2xlX2NoYWxldF9kZXRhaWwgI2Rpc3BvX3NpbmdsZV9tb2JpbGUgLmRpc3BvLWdyb3VwIC5kaXNwby1udW1iZXJzIGlucHV0IHtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gIH1cbiAgLnNpbmdsZS1jaGFsZXQgLnNpdGUtbWFpbiA+IC5jb250YWluZXIgLnNpbmdsZV9jaGFsZXRfZGV0YWlsICNkaXNwb19zaW5nbGVfbW9iaWxlIC5kaXNwby1wcmljZSB7XG4gICAgbWFyZ2luLXRvcDogMjJweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDIycHggIWltcG9ydGFudDtcbiAgfVxuICAuc2luZ2xlLWNoYWxldCAuc2l0ZS1tYWluID4gLmNvbnRhaW5lciAuc2luZ2xlX2NoYWxldF9kZXRhaWwgI2Rpc3BvX3NpbmdsZV9tb2JpbGUgLmRpc3BvLXByaWNlIC5wcmljZS1sYWJlbCB7XG4gICAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgfVxuICAuc2luZ2xlLWNoYWxldCAuc2l0ZS1tYWluID4gLmNvbnRhaW5lciAuc2luZ2xlX2NoYWxldF9kZXRhaWwgI2Rpc3BvX3NpbmdsZV9tb2JpbGUgLmRpc3BvLXByaWNlIC5wcmljZS1pbnB1dCB7XG4gICAgcGFkZGluZzogOXB4IDE2cHg7XG4gIH1cbiAgLnNpbmdsZS1jaGFsZXQgLnNpdGUtbWFpbiA+IC5jb250YWluZXIgLnNpbmdsZV9jaGFsZXRfZGV0YWlsICNkaXNwb19zaW5nbGVfbW9iaWxlIC5idG4ge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBtaW4taGVpZ2h0OiAzOHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cbiAgLnNpbmdsZS1jaGFsZXQgLnNpdGUtbWFpbiAuc2luZ2xlX2NoYWxldF9tYXAge1xuICAgIG1hcmdpbi10b3A6IDUwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDcwcHggIWltcG9ydGFudDtcbiAgfVxuICAuc2luZ2xlLWNoYWxldCAuc2l0ZS1tYWluIC5zaW5nbGVfY2hhbGV0X21hcCAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuICAuc2luZ2xlLWNoYWxldCAuc2l0ZS1tYWluIC5zaW5nbGVfY2hhbGV0X21hcCAuY29udGFpbmVyIC5tYXAge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gIH1cbiAgLnNpbmdsZS1jaGFsZXQgLnNpdGUtbWFpbiAuc2luZ2xlX2NoYWxldF9tYXAgLmNvbnRhaW5lciAubWFwIGgyLCAuc2luZ2xlLWNoYWxldCAuc2l0ZS1tYWluIC5zaW5nbGVfY2hhbGV0X21hcCAuY29udGFpbmVyIC5tYXAgLmgyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM4cHg7XG4gICAgcGFkZGluZy1yaWdodDogMzhweDtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbiAgLnNpbmdsZS1jaGFsZXQgLnNpdGUtbWFpbiAuc2luZ2xlX2NoYWxldF9tYXAgLmNvbnRhaW5lciAubWFwIGgyIHNwYW4sIC5zaW5nbGUtY2hhbGV0IC5zaXRlLW1haW4gLnNpbmdsZV9jaGFsZXRfbWFwIC5jb250YWluZXIgLm1hcCAuaDIgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnNpbmdsZS1jaGFsZXQgLnNpdGUtbWFpbiAuc2luZ2xlX2NoYWxldF9tYXAgLmNvbnRhaW5lciAubWFwICNtYXAgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDM1MHB4O1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICB9XG4gIC5zaW5nbGUtY2hhbGV0IC5zaXRlLW1haW4gLnNpbmdsZV9jaGFsZXRfbWFwIC5jb250YWluZXIgLnNpbWlsYWlyZXMge1xuICAgIG1hcmdpbi1sZWZ0OiAzOHB4O1xuICAgIG1hcmdpbi1yaWdodDogMzhweDtcbiAgICBtYXJnaW4tdG9wOiA1NXB4O1xuICB9XG4gIC5zaW5nbGUtY2hhbGV0IC5zaXRlLW1haW4gLnNpbmdsZV9jaGFsZXRfbWFwIC5jb250YWluZXIgLnNpbWlsYWlyZXMgLmNoYWxldC1pbWFnZS1pdGVtIHtcbiAgICBoZWlnaHQ6IDIyN3B4O1xuICB9XG4gIC5zaW5nbGUtY2hhbGV0IC5zaXRlLW1haW4gLmF0dHJhaXRzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xuICB9XG59XG4vKiBUZXN0aW1vbmlhbHMgQ2hhbGV0ICovXG4uc2luZ2xlLWNoYWxldCAudGVzdGltb25pYWxzIHtcbiAgbWFyZ2luLXRvcDogMTIwcHg7XG59XG4uc2luZ2xlLWNoYWxldCAudGVzdGltb25pYWxzIC5jb250YWluZXItZmx1aWQsIC5zaW5nbGUtY2hhbGV0IC50ZXN0aW1vbmlhbHMgLmNvbnRhaW5lci1zbSwgLnNpbmdsZS1jaGFsZXQgLnRlc3RpbW9uaWFscyAuY29udGFpbmVyLW1kLCAuc2luZ2xlLWNoYWxldCAudGVzdGltb25pYWxzIC5jb250YWluZXItbGcsIC5zaW5nbGUtY2hhbGV0IC50ZXN0aW1vbmlhbHMgLmNvbnRhaW5lci14bCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNCMDlFODY7XG4gIGNvbG9yOiAjOGQ3ODVjO1xufVxuLnNpbmdsZS1jaGFsZXQgLnRlc3RpbW9uaWFscyAuY29udGFpbmVyLWZsdWlkIC5saXR0bGUtY2FwcywgLnNpbmdsZS1jaGFsZXQgLnRlc3RpbW9uaWFscyAuY29udGFpbmVyLXNtIC5saXR0bGUtY2FwcywgLnNpbmdsZS1jaGFsZXQgLnRlc3RpbW9uaWFscyAuY29udGFpbmVyLW1kIC5saXR0bGUtY2FwcywgLnNpbmdsZS1jaGFsZXQgLnRlc3RpbW9uaWFscyAuY29udGFpbmVyLWxnIC5saXR0bGUtY2FwcywgLnNpbmdsZS1jaGFsZXQgLnRlc3RpbW9uaWFscyAuY29udGFpbmVyLXhsIC5saXR0bGUtY2FwcyB7XG4gIGNvbG9yOiAjMDAwO1xuICBsZXR0ZXItc3BhY2luZzogMS40cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5zaW5nbGUtY2hhbGV0IC50ZXN0aW1vbmlhbHMgLmNvbnRhaW5lci1mbHVpZCAuaWMtcXVvdGUsIC5zaW5nbGUtY2hhbGV0IC50ZXN0aW1vbmlhbHMgLmNvbnRhaW5lci1zbSAuaWMtcXVvdGUsIC5zaW5nbGUtY2hhbGV0IC50ZXN0aW1vbmlhbHMgLmNvbnRhaW5lci1tZCAuaWMtcXVvdGUsIC5zaW5nbGUtY2hhbGV0IC50ZXN0aW1vbmlhbHMgLmNvbnRhaW5lci1sZyAuaWMtcXVvdGUsIC5zaW5nbGUtY2hhbGV0IC50ZXN0aW1vbmlhbHMgLmNvbnRhaW5lci14bCAuaWMtcXVvdGUge1xuICBjb2xvcjogI0IwOUU4Njtcbn1cbi5zaW5nbGUtY2hhbGV0IC50ZXN0aW1vbmlhbHMgLmNvbnRhaW5lci1mbHVpZCAuY2Fyb3VzZWwtaXRlbSBzcGFuLCAuc2luZ2xlLWNoYWxldCAudGVzdGltb25pYWxzIC5jb250YWluZXItc20gLmNhcm91c2VsLWl0ZW0gc3BhbiwgLnNpbmdsZS1jaGFsZXQgLnRlc3RpbW9uaWFscyAuY29udGFpbmVyLW1kIC5jYXJvdXNlbC1pdGVtIHNwYW4sIC5zaW5nbGUtY2hhbGV0IC50ZXN0aW1vbmlhbHMgLmNvbnRhaW5lci1sZyAuY2Fyb3VzZWwtaXRlbSBzcGFuLCAuc2luZ2xlLWNoYWxldCAudGVzdGltb25pYWxzIC5jb250YWluZXIteGwgLmNhcm91c2VsLWl0ZW0gc3BhbiB7XG4gIGNvbG9yOiAjMDAwO1xufVxuLnNpbmdsZS1jaGFsZXQgLnRlc3RpbW9uaWFscyAuY29udGFpbmVyLWZsdWlkIHNwYW4ubGl0dGxlLWNhcHMsIC5zaW5nbGUtY2hhbGV0IC50ZXN0aW1vbmlhbHMgLmNvbnRhaW5lci1zbSBzcGFuLmxpdHRsZS1jYXBzLCAuc2luZ2xlLWNoYWxldCAudGVzdGltb25pYWxzIC5jb250YWluZXItbWQgc3Bhbi5saXR0bGUtY2FwcywgLnNpbmdsZS1jaGFsZXQgLnRlc3RpbW9uaWFscyAuY29udGFpbmVyLWxnIHNwYW4ubGl0dGxlLWNhcHMsIC5zaW5nbGUtY2hhbGV0IC50ZXN0aW1vbmlhbHMgLmNvbnRhaW5lci14bCBzcGFuLmxpdHRsZS1jYXBzIHtcbiAgY29sb3I6ICNCMDlFODY7XG59XG4uc2luZ2xlLWNoYWxldCAudGVzdGltb25pYWxzIC5jb250YWluZXItZmx1aWQgLmljLWFycm93LWxlZnQsIC5zaW5nbGUtY2hhbGV0IC50ZXN0aW1vbmlhbHMgLmNvbnRhaW5lci1zbSAuaWMtYXJyb3ctbGVmdCwgLnNpbmdsZS1jaGFsZXQgLnRlc3RpbW9uaWFscyAuY29udGFpbmVyLW1kIC5pYy1hcnJvdy1sZWZ0LCAuc2luZ2xlLWNoYWxldCAudGVzdGltb25pYWxzIC5jb250YWluZXItbGcgLmljLWFycm93LWxlZnQsIC5zaW5nbGUtY2hhbGV0IC50ZXN0aW1vbmlhbHMgLmNvbnRhaW5lci14bCAuaWMtYXJyb3ctbGVmdCwgLnNpbmdsZS1jaGFsZXQgLnRlc3RpbW9uaWFscyAuY29udGFpbmVyLWZsdWlkIC5pYy1hcnJvdy1yaWdodCwgLnNpbmdsZS1jaGFsZXQgLnRlc3RpbW9uaWFscyAuY29udGFpbmVyLXNtIC5pYy1hcnJvdy1yaWdodCwgLnNpbmdsZS1jaGFsZXQgLnRlc3RpbW9uaWFscyAuY29udGFpbmVyLW1kIC5pYy1hcnJvdy1yaWdodCwgLnNpbmdsZS1jaGFsZXQgLnRlc3RpbW9uaWFscyAuY29udGFpbmVyLWxnIC5pYy1hcnJvdy1yaWdodCwgLnNpbmdsZS1jaGFsZXQgLnRlc3RpbW9uaWFscyAuY29udGFpbmVyLXhsIC5pYy1hcnJvdy1yaWdodCB7XG4gIGNvbG9yOiAjQjA5RTg2O1xuICBib3JkZXItY29sb3I6ICNCMDlFODY7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uYXR0cmFpdC1tYWluLWJhbm5lciB7XG4gIGhlaWdodDogMzcwcHg7XG4gIHBhZGRpbmctdG9wOiAyMDBweDtcbn1cbkBtZWRpYSAod2lkdGg6IDEwMjRweCkgYW5kIChoZWlnaHQ6IDEzNjZweCksICh3aWR0aDogMTAyNHB4KSBhbmQgKGhlaWdodDogNzY4cHgpIHtcbiAgLmF0dHJhaXQtbWFpbi1iYW5uZXIge1xuICAgIHBhZGRpbmctdG9wOiAxNTBweDtcbiAgfVxufVxuQG1lZGlhICh3aWR0aDogNzY4cHgpIGFuZCAoaGVpZ2h0OiAxMDI0cHgpIHtcbiAgLmF0dHJhaXQtbWFpbi1iYW5uZXIge1xuICAgIHBhZGRpbmctdG9wOiAxNDBweDtcbiAgfVxufVxuXG4uc2VjdGlvbi1zdWJjYXQge1xuICBtYXJnaW4tdG9wOiA4MHB4O1xufVxuLnNlY3Rpb24tc3ViY2F0LmZpcnN0IHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLmZpbHRlciB7XG4gIG1hcmdpbi10b3A6IC01NXB4O1xufVxuLmZpbHRlciAuc3ViY2F0cy1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLmZpbHRlciAuc3ViY2F0cy1jb250YWluZXIgLnN1YmNhdHMtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZDogIzhkNzg1YztcbiAgcGFkZGluZzogMTBweDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbn1cbi5maWx0ZXIgLnN1YmNhdHMtY29udGFpbmVyIC5zdWJjYXRzLWlubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IHN0YXJ0O1xufVxuLmZpbHRlciAuc3ViY2F0LWxpbmsge1xuICB3aWR0aDogMTYzcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6ICMwMDA7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5maWx0ZXIgLnN1YmNhdC1saW5rIC5zdWJjYXQtaWNvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDcwcHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmZpbHRlciAuc3ViY2F0LWxpbmsgLnN1YmNhdC1pY29uIGltZyB7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG59XG4uZmlsdGVyIC5zdWJjYXQtbGluayAuc3ViY2F0LXRpdGxlIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAxOXB4O1xufVxuLmZpbHRlciAuc2VwIHtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiA4MHB4O1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogYXV0bztcbn1cblxuLnZyLWNvbnRhaW5lciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi52ci1jb250YWluZXIgLmZvcm0tc2VsZWN0IHtcbiAgbWF4LXdpZHRoOiAzMzBweDtcbiAgbWFyZ2luOiAwIDcuNXB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBsaW5lYXI7XG59XG4uaXMtc3RpY2t5IC52ci1jb250YWluZXIgLmZvcm0tc2VsZWN0IHtcbiAgbWF4LXdpZHRoOiAyNDVweDtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuXG4uYXR0cmFpdC1pbWFnZSB7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG5cbi5hdHRyYWl0LWl0ZW0ge1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBsaW5lYXI7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIG1hcmdpbi10b3A6IDYwcHg7XG4gIG1heC13aWR0aDogNTAwcHg7XG59XG4uYXR0cmFpdC1pdGVtLXdyYXBwZXI6Zmlyc3QtY2hpbGQgLmF0dHJhaXQtaXRlbSwgLmF0dHJhaXQtaXRlbS13cmFwcGVyOm50aC1jaGlsZCgyKSAuYXR0cmFpdC1pdGVtIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5hdHRyYWl0LWl0ZW0gLmF0dHJhaXQtaW1hZ2Utd3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5hdHRyYWl0LWl0ZW0gLmF0dHJhaXQtaW1hZ2UtaXRlbSB7XG4gIG1heC1oZWlnaHQ6IDMyNXB4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmF0dHJhaXQtaXRlbSAuYXR0cmFpdC10ZXh0IHtcbiAgcGFkZGluZzogMTdweCAwIDA7XG59XG4uYXR0cmFpdC1pdGVtIC5hdHRyYWl0LXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4uYXR0cmFpdC1pdGVtIC5hdHRyYWl0LWltYWdlIGltZyB7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5hdHRyYWl0LWV4Y2VycHQge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5hdHRyYWl0LXJlYWRtb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICB3aWR0aDogNmVtO1xuICBmb250LXNpemU6IDEuMmVtO1xuICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudChsZWZ0LCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDAlLCByZ2IoMjU1LCAyNTUsIDI1NSkgMjUlKTtcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQobGVmdCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAwJSwgcmdiKDI1NSwgMjU1LCAyNTUpIDI1JSk7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAwJSwgcmdiKDI1NSwgMjU1LCAyNTUpIDI1JSk7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KCBzdGFydENvbG9yc3RyPScjMDBmZmZmZmYnLCBlbmRDb2xvcnN0cj0nI2ZmZmZmZicsR3JhZGllbnRUeXBlPTEgKTtcbn1cbi5hdHRyYWl0LXJlYWRtb3JlIHNwYW4ge1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBsaW5lYXI7XG59XG4uYXR0cmFpdC1yZWFkbW9yZTpob3ZlciBzcGFuIHtcbiAgb3BhY2l0eTogMC41O1xufVxuXG4uY291cC1kZS1jb2V1ciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAxMnB4O1xuICByaWdodDogMTJweDtcbiAgei1pbmRleDogMTAwO1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgd2lkdGg6IDM0cHg7XG4gIGhlaWdodDogMzRweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGNvbG9yOiAjOGQ3ODVjO1xufVxuXG4uaWMtaGVhcnQge1xuICBmb250LXNpemU6IDI0cHg7XG59XG5cbi5sb2FkLW1vcmUtd3JhcCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBtYXJnaW4tdG9wOiA2MHB4O1xufVxuLmxvYWQtbW9yZS13cmFwOmhvdmVyIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgbGluZWFyO1xufVxuXG4uZGV0YWlsLWF0dHJhaXQgLmF0dHJhaXQtYmFubmVyIHtcbiAgaGVpZ2h0OiA0MjBweDtcbn1cbi5kZXRhaWwtYXR0cmFpdCAuYXR0cmFpdHMtY29udGFpbmVyIHtcbiAgbWFyZ2luLXRvcDogLTEwMHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBwYWRkaW5nOiAyMHB4IDMycHg7XG4gIG1heC13aWR0aDogMTA4OHB4O1xufVxuLmRldGFpbC1hdHRyYWl0IC5hdHRyYWl0cy1jb250YWluZXIgLnN1YmNhdC1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAyMXB4O1xufVxuLmRldGFpbC1hdHRyYWl0IC5hdHRyYWl0cy1jb250YWluZXIgLnN1YmNhdC1pY29uIHtcbiAgd2lkdGg6IDYwcHg7XG4gIGhlaWdodDogNjBweDtcbiAgYm9yZGVyOiAycHggc29saWQgIzhkNzg1YztcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDhweDtcbiAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xufVxuLmRldGFpbC1hdHRyYWl0IC5hdHRyYWl0cy1jb250YWluZXIgLnN1YmNhdC1pY29uIHN2ZyBnID4gKiB7XG4gIHN0cm9rZTogIzhkNzg1Yztcbn1cbi5hdHRyYWl0LWJsb2NzLW1vYmlsZSB7XG4gIG1hcmdpbi1sZWZ0OiAzNXB4O1xufVxuLmF0dHJhaXQtYmxvY3MtbW9iaWxlIC5zd2lwZXIge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cbi5hdHRyYWl0LWJsb2NzLW1vYmlsZSAuc3dpcGVyLXNsaWRlIHtcbiAgd2lkdGg6IDIxMHB4O1xufVxuLmF0dHJhaXQtYmxvY3MtbW9iaWxlIC5zd2lwZXItc2xpZGUgLmF0dHJhaXQtaW1hZ2Uge1xuICBoZWlnaHQ6IDIxNXB4O1xufVxuXG4uc2VjdGlvbi1zdWJjYXQgLmF0dHJhaXRzLWNvbnRhaW5lciAuYXR0cmFpdC1pdGVtIC5hdHRyYWl0LWltYWdlLXdyYXAge1xuICBwYWRkaW5nLXRvcDogNjUlO1xufVxuLnNlY3Rpb24tc3ViY2F0IC5hdHRyYWl0cy1jb250YWluZXIgLmF0dHJhaXQtaXRlbSAuYXR0cmFpdC1pbWFnZS13cmFwIC5hdHRyYWl0LWltYWdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uc2VjdGlvbi1zdWJjYXQgLmF0dHJhaXRzLWNvbnRhaW5lciAuYXR0cmFpdC1pdGVtIC5hdHRyYWl0LWltYWdlLXdyYXAgLmF0dHJhaXQtaW1hZ2UgLmF0dHJhaXQtaW1hZ2UtaXRlbSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uc2VjdGlvbi1zdWJjYXQgLmF0dHJhaXRzLWNvbnRhaW5lciAuYXR0cmFpdC1pdGVtIC5hdHRyYWl0LWltYWdlLXdyYXAgLmF0dHJhaXQtaW1hZ2UgLmF0dHJhaXQtaW1hZ2UtaXRlbSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuI3BhZ2VfYXR0cmFpdCAubGlzdGluZy10ZXh0IC5saXN0aW5nLWljb24gc3ZnIGcgPiAqIHtcbiAgc3Ryb2tlLXdpZHRoOiAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5maWx0ZXIgLnN1YmNhdHMtY29udGFpbmVyIC5zdWJjYXRzLXdyYXBwZXIge1xuICAgIG1heC13aWR0aDogNjgwcHg7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnRheC1jYXRfYXR0cmFpdCAuZmlsdGVyIC5zdWJjYXRzLWNvbnRhaW5lciAuc3ViY2F0cy13cmFwcGVyIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAudGF4LWNhdF9hdHRyYWl0IC5maWx0ZXIgLmZvcm0taW5saW5lIHtcbiAgICB3aWR0aDogNTUwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG4gIC50YXgtY2F0X2F0dHJhaXQgLmZpbHRlciAuZm9ybS1pbmxpbmUgLmZvcm0tc2VsZWN0Om50aC1jaGlsZCgxKSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLnRheC1jYXRfYXR0cmFpdCAuZmlsdGVyIC5mb3JtLWlubGluZSAuZm9ybS1zZWxlY3Q6bnRoLWNoaWxkKDIpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgLnRheC1jYXRfYXR0cmFpdCAuZmlsdGVyLmNvdW50XzUgLnN1YmNhdHMtaW5uZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG4gIC50YXgtY2F0X2F0dHJhaXQgLmZpbHRlci5jb3VudF81IC5zdWJjYXRzLWlubmVyIC5zdWJjYXQtbGluayB7XG4gICAgd2lkdGg6IDE4JTtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIH1cbiAgLnRheC1jYXRfYXR0cmFpdCAuZmlsdGVyLmNvdW50XzUge1xuICAgIC8qLnNlcHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0b3A6IDE1cHg7XG4gICAgfSovXG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAudGF4LWNhdF9hdHRyYWl0IC5maWx0ZXIuY291bnRfNSAuc2VwIHtcbiAgICBoZWlnaHQ6IDgwcHg7XG4gIH1cbn1cbkBtZWRpYSAod2lkdGg6IDEwMjRweCkgYW5kIChoZWlnaHQ6IDEzNjZweCksICh3aWR0aDogNzY4cHgpIGFuZCAoaGVpZ2h0OiAxMDI0cHgpIHtcbiAgLmF0dHJhaXQtc2luZ2xlIC5hdHRyYWl0LWltYWdlIGltZyB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmF0dHJhaXQtbWFpbi1iYW5uZXIge1xuICAgIHBhZGRpbmc6IDYwcHggMDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbiAgLmF0dHJhaXQtbWFpbi1iYW5uZXIgLnBhcmFsbGF4LWJnIHtcbiAgICBtYXgtaGVpZ2h0OiAxNjBweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuZmlsdGVyIHtcbiAgICBtYXJnaW4tdG9wOiAtNzBweDtcbiAgfVxuICAudGF4LWNhdF9hdHRyYWl0IC5maWx0ZXIgLnN1YmNhdHMtY29udGFpbmVyIC5zdWJjYXRzLXdyYXBwZXIge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRheC1jYXRfYXR0cmFpdCAuZmlsdGVyIC5zdWJjYXRzLWNvbnRhaW5lciAuc3ViY2F0cy1pbm5lciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgLnRheC1jYXRfYXR0cmFpdCAuZmlsdGVyIC5zdWJjYXRzLWNvbnRhaW5lciAuc3ViY2F0cy1pbm5lciAuc3ViY2F0LWxpbmsge1xuICAgIC8qJjpudGgtY2hpbGQoNSl7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcmlnaHQ6IDIycHg7XG4gICAgfVxuICAgICY6bnRoLWNoaWxkKDcpe1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHJpZ2h0OiAyMnB4O1xuICAgIH0qL1xuICB9XG4gIC50YXgtY2F0X2F0dHJhaXQgLmZpbHRlciAuc3ViY2F0cy1jb250YWluZXIgLnN1YmNhdHMtaW5uZXIgLnN1YmNhdC1saW5rIC5zdWJjYXQtaWNvbiB7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICB9XG4gIC50YXgtY2F0X2F0dHJhaXQgLmZpbHRlciAuZm9ybS1pbmxpbmUge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRheC1jYXRfYXR0cmFpdCAuZmlsdGVyLmNvdW50XzUgLnNlcCB7XG4gICAgdG9wOiA1cHg7XG4gIH1cbiAgLnRheC1jYXRfYXR0cmFpdCAuZmlsdGVyLmNvdW50XzIgLnN1YmNhdHMtd3JhcHBlciB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLnRheC1jYXRfYXR0cmFpdCAuZmlsdGVyLmNvdW50XzIgLnN1YmNhdHMtd3JhcHBlciAuc3ViY2F0cy1pbm5lciAuc3ViY2F0LWxpbmsge1xuICAgIHdpZHRoOiA0OCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC50YXgtY2F0X2F0dHJhaXQgLmZpbHRlci5jb3VudF8yIC5zdWJjYXRzLXdyYXBwZXIgLnN1YmNhdHMtaW5uZXIgLnN1YmNhdC1saW5rIC5zdWJjYXQtaWNvbiB7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICB9XG4gIC50YXgtY2F0X2F0dHJhaXQgLmZpbHRlciAuc3ViY2F0cy1jb250YWluZXIgLnN1YmNhdHMtd3JhcHBlciB7XG4gICAgbWF4LXdpZHRoOiA1NTBweDtcbiAgfVxuICAuZmlsdGVyIC5zdWJjYXRzLWNvbnRhaW5lciAuc3ViY2F0cy13cmFwcGVyIC5zdWJjYXRzLWlubmVyIC5zdWJjYXQtbGluayB7XG4gICAgd2lkdGg6IDE4JTtcbiAgfVxuICAuZmlsdGVyIC5zdWJjYXRzLWNvbnRhaW5lciAuc3ViY2F0cy13cmFwcGVyIC5zdWJjYXRzLWlubmVyIC5zdWJjYXQtbGluayAuc3ViY2F0LXRpdGxlIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCksICh3aWR0aDogNzY4cHgpIGFuZCAoaGVpZ2h0OiAxMDI0cHgpIHtcbiAgLmF0dHJhaXQtbWFpbi1iYW5uZXIge1xuICAgIHBhZGRpbmc6IDEwMHB4IDAgODBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAuYXR0cmFpdC1tYWluLWJhbm5lciAucGFyYWxsYXgtYmcge1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5maWx0ZXIge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgLmZpbHRlciAuc3ViY2F0cy1jb250YWluZXIgLnN1YmNhdHMtd3JhcHBlciB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcGFkZGluZzogMTBweCAwO1xuICAgIG1hcmdpbjogMCAzMHB4O1xuICB9XG4gIC5maWx0ZXIgLnN1YmNhdHMtY29udGFpbmVyIC5zdWJjYXRzLXdyYXBwZXIgLnN1YmNhdHMtaW5uZXIge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuICAuZmlsdGVyIC5zdWJjYXRzLWNvbnRhaW5lciAuc3ViY2F0cy13cmFwcGVyIC5zdWJjYXRzLWlubmVyIC5zdWJjYXQtbGluayB7XG4gICAgLyptYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIHBhZGRpbmc6IDAgMTVweCAxNXB4O1xuICAgIHdpZHRoOiA1MCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICY6YWZ0ZXJ7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDo2MCU7XG4gICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGQ3ODVjO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7cmlnaHQ6MDtib3R0b206MDttYXJnaW46YXV0bztcbiAgICAgICAgb3BhY2l0eTogLjU7XG4gICAgfSovXG4gIH1cbiAgLmZpbHRlciAuc3ViY2F0cy1jb250YWluZXIgLnN1YmNhdHMtd3JhcHBlciAuc3ViY2F0cy1pbm5lciAuc3ViY2F0LWxpbmsgLnN1YmNhdC1pY29uIHtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gIH1cbiAgLmZpbHRlciAuc3ViY2F0cy1jb250YWluZXIgLnN1YmNhdHMtd3JhcHBlciAuc3ViY2F0cy1pbm5lciAuc3ViY2F0LWxpbms6bGFzdC1jaGlsZCwgLmZpbHRlciAuc3ViY2F0cy1jb250YWluZXIgLnN1YmNhdHMtd3JhcHBlciAuc3ViY2F0cy1pbm5lciAuc3ViY2F0LWxpbms6bnRoLWxhc3QtY2hpbGQoMykge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbiAgLmZpbHRlciAuc3ViY2F0cy1jb250YWluZXIgLnN1YmNhdHMtd3JhcHBlciAuc3ViY2F0cy1pbm5lciAuc3ViY2F0LWxpbms6bGFzdC1jaGlsZDphZnRlciwgLmZpbHRlciAuc3ViY2F0cy1jb250YWluZXIgLnN1YmNhdHMtd3JhcHBlciAuc3ViY2F0cy1pbm5lciAuc3ViY2F0LWxpbms6bnRoLWxhc3QtY2hpbGQoMyk6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmZpbHRlci5vZmZyZXMtbGlua3MgLnN1YmNhdHMtY29udGFpbmVyIC5zdWJjYXRzLXdyYXBwZXIgLnN1YmNhdHMtaW5uZXIgLnN1YmNhdC1saW5rOm50aC1jaGlsZCg3KSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBwYWRkaW5nOiAwIDE1cHggMTVweDtcbiAgfVxuICAuZmlsdGVyLm9mZnJlcy1saW5rcyAuc3ViY2F0cy1jb250YWluZXIgLnN1YmNhdHMtd3JhcHBlciAuc3ViY2F0cy1pbm5lciAuc3ViY2F0LWxpbms6bnRoLWNoaWxkKDcpOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuZmlsdGVyID4gLnZyLWNvbnRhaW5lciAuZm9ybS1pbmxpbmUge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWFyZ2luOiAwIDMwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuICAuZmlsdGVyID4gLnZyLWNvbnRhaW5lciAuZm9ybS1pbmxpbmUgLmZvcm0tc2VsZWN0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwIDAgMjBweDtcbiAgfVxuICAuZmlsdGVyID4gLnZyLWNvbnRhaW5lciAuZm9ybS1pbmxpbmUgLmZvcm0tc2VsZWN0Omxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLmZpbHRlciA+IC52ci1jb250YWluZXIgLmZvcm0taW5saW5lIC5mb3JtLXNlbGVjdDpmb2N1cyB7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBib3JkZXItY29sb3I6ICMwMDA7XG4gIH1cbiAgLmZpbHRlciB7XG4gICAgbWFyZ2luLXRvcDogLTkwcHg7XG4gIH1cbn1cbkBtZWRpYSAod2lkdGg6IDc2OHB4KSBhbmQgKGhlaWdodDogMTAyNHB4KSwgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmF0dHJhaXQtbWFpbi1iYW5uZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbiAgLmZpbHRlciA+IC52ci1jb250YWluZXIgLmZvcm0taW5saW5lIHtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAuZmlsdGVyID4gLnZyLWNvbnRhaW5lciAuZm9ybS1pbmxpbmUgLmZvcm0tc2VsZWN0IHtcbiAgICB3aWR0aDogNDglO1xuICAgIG1heC13aWR0aDogNTAlO1xuICAgIGhlaWdodDogNDNweDtcbiAgfVxuICAuZmlsdGVyIC5zdWJjYXRzLWNvbnRhaW5lciAuc3ViY2F0cy13cmFwcGVyIC5zdWJjYXRzLWlubmVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbiAgLmZpbHRlciAuc3ViY2F0cy1jb250YWluZXIgLnN1YmNhdHMtd3JhcHBlciAuc3ViY2F0cy1pbm5lciAuc3ViY2F0LWxpbmsge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5maWx0ZXIgLnN1YmNhdHMtY29udGFpbmVyIC5zdWJjYXRzLXdyYXBwZXIgLnN1YmNhdHMtaW5uZXIgLnN1YmNhdC1saW5rOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZmlsdGVyLmNvdW50XzMgLnN1YmNhdHMtY29udGFpbmVyIC5zdWJjYXRzLXdyYXBwZXIgLnN1YmNhdHMtaW5uZXIgLnN1YmNhdC1saW5rIHtcbiAgICB3aWR0aDogMzAlO1xuICB9XG4gIC5maWx0ZXIuY291bnRfMyAuc3ViY2F0cy1jb250YWluZXIgLnN1YmNhdHMtd3JhcHBlciAuc3ViY2F0cy1pbm5lciAuc3ViY2F0LWxpbmsgLnN1YmNhdC1pY29uIHtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuZmlsdGVyIHtcbiAgICBtYXJnaW4tdG9wOiAtNzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5maWx0ZXIgLnN1YmNhdHMtY29udGFpbmVyIC5zdWJjYXRzLXdyYXBwZXIgLnN1YmNhdHMtaW5uZXIgLnN1YmNhdC1saW5rIHtcbiAgICB3aWR0aDogMTglO1xuICB9XG4gIC5hdHRyYWl0LXNpbmdsZSAuYXR0cmFpdC1pbWFnZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuICAuYXR0cmFpdC1zaW5nbGUgLmF0dHJhaXQtaW1hZ2UgaW1nIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gIH1cbiAgLmF0dHJhaXQtc2luZ2xlIC5hdHRyYWl0LXRpdGxlIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgfVxuICAuYXR0cmFpdC1zaW5nbGUgLmF0dHJhaXQtc3VidGl0bGUge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcbiAgICBjb2xvcjogI0IwOUU4NjtcbiAgfVxuICAuc2VjdGlvbi1zdWJjYXQgLmF0dHJhaXQtYmFubmVyIHtcbiAgICBoZWlnaHQ6IDIwMHB4O1xuICB9XG4gIC5zZWN0aW9uLXN1YmNhdCAuYXR0cmFpdC1iYW5uZXIgLnBhcmFsbGF4LWJnIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDY1MHB4O1xuICAgIG1heC1oZWlnaHQ6IDIwMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5zZWN0aW9uLXN1YmNhdCAuYXR0cmFpdHMtY29udGFpbmVyIHtcbiAgICBtYXJnaW4tdG9wOiAtNjBweDtcbiAgICBtYXgtd2lkdGg6IDk0JTtcbiAgICBwYWRkaW5nLWxlZnQ6IGNhbGMoMjVweCAtIDIlKTtcbiAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDI1cHggLSAyJSk7XG4gIH1cbiAgLnNlY3Rpb24tc3ViY2F0IC5hdHRyYWl0cy1jb250YWluZXIgLmF0dHJhaXQtaXRlbS13cmFwcGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICB9XG4gIC5zZWN0aW9uLXN1YmNhdCAuYXR0cmFpdHMtY29udGFpbmVyIC5hdHRyYWl0LWl0ZW0td3JhcHBlciAuYXR0cmFpdC1pdGVtIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNlY3Rpb24tc3ViY2F0IC5hdHRyYWl0cy1jb250YWluZXIgLmF0dHJhaXQtaXRlbS13cmFwcGVyIC5hdHRyYWl0LWl0ZW0gLmF0dHJhaXQtdGV4dCAuYXR0cmFpdC10aXRsZS1ibG9jayB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5zZWN0aW9uLXN1YmNhdCAuYXR0cmFpdHMtY29udGFpbmVyIC5hdHRyYWl0LWl0ZW0td3JhcHBlciAuYXR0cmFpdC1pdGVtIC5hdHRyYWl0LXRleHQgLmF0dHJhaXQtZXhjZXJwdCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB9XG4gIC5zZWN0aW9uLXN1YmNhdCAuYXR0cmFpdHMtY29udGFpbmVyIC5hdHRyYWl0LWl0ZW0td3JhcHBlciAuYXR0cmFpdC1pdGVtIC5hdHRyYWl0LXRleHQgLmF0dHJhaXQtZXhjZXJwdCAuYXR0cmFpdC1yZWFkbW9yZSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG4gIC5kZXRhaWwtYXR0cmFpdCAuYXR0cmFpdHMtY29udGFpbmVyIC5zdWJjYXQtaWNvbiB7XG4gICAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIH1cbiAgLmRldGFpbC1hdHRyYWl0IC5hdHRyYWl0cy1jb250YWluZXIgLnN1YmNhdC1pY29uIHN2ZywgLmRldGFpbC1hdHRyYWl0IC5hdHRyYWl0cy1jb250YWluZXIgLnN1YmNhdC1pY29uIGltZyB7XG4gICAgd2lkdGg6IDQwcHg7XG4gIH1cbiAgLnRheC1jYXRfYXR0cmFpdCAuZmlsdGVyIC5zdWJjYXRzLWNvbnRhaW5lciwgLnRheC1jYXRfYXR0cmFpdCAuZmlsdGVyIC5mb3JtLWlubGluZSB7XG4gICAgd2lkdGg6IDk0JTtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1heC13aWR0aDogMzUycHg7XG4gIH1cbiAgLnRheC1jYXRfYXR0cmFpdCAuZmlsdGVyIC5zdWJjYXRzLWNvbnRhaW5lciAuZm9ybS1zZWxlY3Q6bnRoLWNoaWxkKDEpLCAudGF4LWNhdF9hdHRyYWl0IC5maWx0ZXIgLmZvcm0taW5saW5lIC5mb3JtLXNlbGVjdDpudGgtY2hpbGQoMSkge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbiAgLnRheC1jYXRfYXR0cmFpdCAuZmlsdGVyIC5zdWJjYXRzLWNvbnRhaW5lciAuc3ViY2F0LWxpbmssIC50YXgtY2F0X2F0dHJhaXQgLmZpbHRlciAuZm9ybS1pbmxpbmUgLnN1YmNhdC1saW5rIHtcbiAgICAvKiY6bnRoLWNoaWxkKDEpe1xuICAgICAgICBsZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgICY6bnRoLWNoaWxkKDMpe1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHJpZ2h0OiAzcHg7XG4gICAgICAgIC5zdWJjYXQtaWNvbntcbiAgICAgICAgICAgIGltZ3tcbiAgICAgICAgICAgICAgICB3aWR0aDogMjZweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmOm50aC1jaGlsZCg1KXtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICByaWdodDogNHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgICY6bnRoLWNoaWxkKDcpe1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgICB9Ki9cbiAgfVxuICAudGF4LWNhdF9hdHRyYWl0IC5maWx0ZXIgLmZvcm0taW5saW5lIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC50YXgtY2F0X2F0dHJhaXQgLmZpbHRlciAuZm9ybS1pbmxpbmUgLmZvcm0tc2VsZWN0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnRheC1jYXRfYXR0cmFpdCAuZmlsdGVyLmNvdW50XzUgLnNlcCB7XG4gICAgdG9wOiAwO1xuICB9XG4gIC50YXgtY2F0X2F0dHJhaXQgLmZpbHRlci5jb3VudF81IC5zdWJjYXQtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogOHB4O1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICB9XG4gIC50YXgtY2F0X2F0dHJhaXQgLmZpbHRlci5jb3VudF81IC5zdWJjYXQtbGluayAuc3ViY2F0LWljb24gaW1nIHtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWF4LWhlaWdodDogMjAwMDAlO1xuICB9XG4gIC50YXgtY2F0X2F0dHJhaXQgLmZpbHRlciAuc3ViY2F0cy1jb250YWluZXIgLnN1YmNhdHMtd3JhcHBlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5maWx0ZXIgLnN1YmNhdHMtY29udGFpbmVyIC5zdWJjYXRzLXdyYXBwZXIgLnN1YmNhdHMtaW5uZXIgLnN1YmNhdC1saW5rIHtcbiAgICB3aWR0aDogMTklO1xuICB9XG4gIC5maWx0ZXIgLnN1YmNhdHMtY29udGFpbmVyIC5zdWJjYXRzLXdyYXBwZXIgLnN1YmNhdHMtaW5uZXIgLnN1YmNhdC1saW5rIC5zdWJjYXQtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgfVxuICAudGF4LWNhdF9hdHRyYWl0IC5maWx0ZXIuY291bnRfMiAuc2VwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAwcHg7XG4gIH1cbiAgLmZpbHRlci5jb3VudF8yIC5zdWJjYXQtbGluayAuc3ViY2F0LWljb24gaW1nIHtcbiAgICB3aWR0aDogNzBweDtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gIH1cbn1cbi8qIEZpeGVkIHByb2Jsw6htZSBpY29uICovXG4uc3ViY2F0LWljb25fZml4ZWQgaW1nIHtcbiAgaGVpZ2h0OiA1MHB4O1xufVxuXG4uZm9ybS1zZXJ2aWNlcyA+IGRpdiB7XG4gIG1heC13aWR0aDogOTM0cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4jcHNfcGFnZV9zZXJ2aWNlcyAubGlzdGluZy1saW5lIC5idG4ge1xuICBkaXNwbGF5OiBub25lO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICNwc19wYWdlX3NlcnZpY2VzIC5saXN0aW5nLWxpbmUgLmxpc3RpbmctdGV4dCAubGlzdGluZy1oZWFkIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gICNwc19wYWdlX3NlcnZpY2VzIC5saXN0aW5nLWxpbmUgLmxpc3RpbmctdGV4dCAubGlzdGluZy1oZWFkIC5saXN0aW5nLWljb24ge1xuICAgIG1hcmdpbi1yaWdodDogMjZweDtcbiAgfVxuICAjcHNfcGFnZV9zZXJ2aWNlcyAubGlzdGluZy1saW5lIC5saXN0aW5nLXRleHQge1xuICAgIG1heC13aWR0aDogODAwcHg7XG4gIH1cbiAgI3BzX3BhZ2Vfc2VydmljZXMgLmxpc3RpbmctbGluZSAubGlzdGluZy10ZXh0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gICNwc19wYWdlX3NlcnZpY2VzIC5saXN0aW5nLWxpbmUgLmxpc3RpbmctdGV4dCAubGlzdGluZy1kZXNjcmlwdGlvbiB1bCB7XG4gICAgYWxpZ24taXRlbXM6IHNlbGYtc3RhcnQ7XG4gIH1cbn1cblxuLmxpc3RpbmctYmxvZyAucG9zdCB7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG59XG4ubGlzdGluZy1ibG9nIC5wb3N0IC5wb3N0LWltYWdlLWxpbmsge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmxpc3RpbmctYmxvZyAucG9zdCAucG9zdC1pbWFnZS1saW5rIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBsaW5lYXI7XG59XG4ubGlzdGluZy1ibG9nIC5wb3N0IC5wb3N0LWltYWdlLWxpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIHotaW5kZXg6IDE7XG59XG4ubGlzdGluZy1ibG9nIC5wb3N0IC5wb3N0LWltYWdlLWxpbms6aG92ZXIgaW1nIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcbn1cbi5saXN0aW5nLWJsb2cgLnBvc3QgLnBvc3QtaW1hZ2UtbGluayB7XG4gIG1hcmdpbi1ib3R0b206IDM1cHg7XG59XG4ubGlzdGluZy1ibG9nIC5wb3N0IC5wb3N0LXRpdGxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4ubGlzdGluZy1ibG9nIC5wb3N0IC5wb3N0LWV4Y2VycHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMzVweDtcbn1cblxuLnBvc3QtbWV0YSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cbi5wb3N0LW1ldGEgYSB7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuLnBvc3QtbWV0YSAuc2VwIHtcbiAgcGFkZGluZzogMCAxMHB4O1xufVxuXG4ucG9zdC1jYXRlZ29yaWVzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuLnBvc3QtY2F0ZWdvcmllcyBsaTpub3QoOmxhc3QtY2hpbGQpOmFmdGVyIHtcbiAgY29udGVudDogXCIsIFwiO1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG59XG4ucG9zdC1jYXRlZ29yaWVzIGEge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLnBhZ2luYXRpb24ge1xuICBtYXJnaW4tdG9wOiAxMDBweDtcbn1cbi5wYWdpbmF0aW9uIC5zY3JlZW4tcmVhZGVyLXRleHQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnBhZ2luYXRpb24gLm5hdi1saW5rcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbn1cbi5wYWdpbmF0aW9uIC5wYWdlLW51bWJlcnMge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgcGFkZGluZzogMCAzcHg7XG4gIG1hcmdpbi1yaWdodDogMTdweDtcbn1cbi5wYWdpbmF0aW9uIC5wYWdlLW51bWJlcnMuY3VycmVudCB7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjOGQ3ODVjO1xufVxuLnBhZ2luYXRpb24gLnBhZ2UtbnVtYmVycy5uZXh0LCAucGFnaW5hdGlvbiAucGFnZS1udW1iZXJzLnByZXYge1xuICBmb250LWZhbWlseTogXCJpY1wiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogIzhkNzg1YztcbiAgZm9udC1zaXplOiAwO1xufVxuLnBhZ2luYXRpb24gLnBhZ2UtbnVtYmVycy5uZXh0OmJlZm9yZSwgLnBhZ2luYXRpb24gLnBhZ2UtbnVtYmVycy5wcmV2OmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5wYWdpbmF0aW9uIC5wYWdlLW51bWJlcnMubmV4dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwOFwiO1xufVxuLnBhZ2luYXRpb24gLnBhZ2UtbnVtYmVycy5wcmV2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTAwXCI7XG59XG5cbi53aWRnZXRfYmxvY2sgaDIsIC53aWRnZXRfYmxvY2sgLmgyIHtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgbWFyZ2luLXRvcDogNzBweDtcbn1cbi53aWRnZXRfYmxvY2s6Zmlyc3QtY2hpbGQgaDIsIC53aWRnZXRfYmxvY2s6Zmlyc3QtY2hpbGQgLmgyIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi53aWRnZXRfYmxvY2sgdWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4ud2lkZ2V0X2Jsb2NrOm50aC1sYXN0LWNoaWxkKDIpIHtcbiAgLypkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG1hcmdpbi1yaWdodDogMTZweDtcbiAgaDJ7XG4gICAgICBjb2xvcjogJGJvZHktY29sb3I7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9Ki9cbn1cbi53aWRnZXRfYmxvY2s6bGFzdC1jaGlsZCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbkBtZWRpYSAod2lkdGg6IDEwMjRweCkgYW5kIChoZWlnaHQ6IDEzNjZweCkge1xuICAud2lkZ2V0X2Jsb2NrIGgyLCAud2lkZ2V0X2Jsb2NrIC5oMiB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxuICAud2lkZ2V0X2Jsb2NrIC53cC1ibG9jay1zb2NpYWwtbGlua3Mge1xuICAgIG1hcmdpbi10b3A6IDQycHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4ud3AtYmxvY2stc2VhcmNoIGxhYmVsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi53cC1ibG9jay1zZWFyY2ggaW5wdXQge1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDE1cHggNDBweCAxNXB4IDE1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDAwMDA7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4ud3AtYmxvY2stc2VhcmNoIGlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHsgLyogRWRnZSAqL1xuICBsZXR0ZXItc3BhY2luZzogMS4ycHg7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBvcGFjaXR5OiAxO1xufVxuLndwLWJsb2NrLXNlYXJjaCBpbnB1dDotbXMtaW5wdXQtcGxhY2Vob2xkZXIgeyAvKiBJbnRlcm5ldCBFeHBsb3JlciAxMC0xMSAqL1xuICBsZXR0ZXItc3BhY2luZzogMS4ycHg7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBvcGFjaXR5OiAxO1xufVxuLndwLWJsb2NrLXNlYXJjaCBpbnB1dDo6cGxhY2Vob2xkZXIge1xuICBsZXR0ZXItc3BhY2luZzogMS4ycHg7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBvcGFjaXR5OiAxO1xufVxuXG4ud3AtYmxvY2stc2VhcmNoX19idXR0b24ge1xuICBmb250LWZhbWlseTogXCJpY1wiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBmb250LXNpemU6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDE1cHg7XG4gIHRvcDogMThweDtcbn1cbi53cC1ibG9jay1zZWFyY2hfX2J1dHRvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwNlwiO1xuICBmb250LXNpemU6IDFyZW07XG59XG5cbi53cC1ibG9jay1zZWFyY2hfX2luc2lkZS13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ud3AtYmxvY2stbGF0ZXN0LXBvc3RzIGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi53cC1ibG9jay1sYXRlc3QtcG9zdHMgbGk6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7XG59XG4ud3AtYmxvY2stbGF0ZXN0LXBvc3RzIC53cC1ibG9jay1sYXRlc3QtcG9zdHNfX2ZlYXR1cmVkLWltYWdlIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbi1yaWdodDogMjRweDtcbn1cbi53cC1ibG9jay1sYXRlc3QtcG9zdHMgLndwLWJsb2NrLWxhdGVzdC1wb3N0c19fZmVhdHVyZWQtaW1hZ2UgaW1nIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgbGluZWFyO1xufVxuLndwLWJsb2NrLWxhdGVzdC1wb3N0cyAud3AtYmxvY2stbGF0ZXN0LXBvc3RzX19mZWF0dXJlZC1pbWFnZSBhIHtcbiAgb3BhY2l0eTogMTtcbn1cbi53cC1ibG9jay1sYXRlc3QtcG9zdHMgLndwLWJsb2NrLWxhdGVzdC1wb3N0c19fZmVhdHVyZWQtaW1hZ2UgYTpob3ZlciBpbWcge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xufVxuLndwLWJsb2NrLWxhdGVzdC1wb3N0cyAud3AtYmxvY2stbGF0ZXN0LXBvc3RzX19mZWF0dXJlZC1pbWFnZSArIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGNvbG9yOiAjOGQ3ODVjO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDE4cHg7XG59XG4ud3AtYmxvY2stbGF0ZXN0LXBvc3RzIHRpbWUge1xuICBmb250LXNpemU6IDE0cHg7XG59XG5AbWVkaWEgKHdpZHRoOiAxMDI0cHgpIGFuZCAoaGVpZ2h0OiAxMzY2cHgpIHtcbiAgLndwLWJsb2NrLWxhdGVzdC1wb3N0cyAud3AtYmxvY2stbGF0ZXN0LXBvc3RzX19mZWF0dXJlZC1pbWFnZSB7XG4gICAgd2lkdGg6IDEyMHB4O1xuICAgIGhlaWdodDogMTAwcHg7XG4gIH1cbiAgLndwLWJsb2NrLWxhdGVzdC1wb3N0cyAud3AtYmxvY2stbGF0ZXN0LXBvc3RzX19mZWF0dXJlZC1pbWFnZSBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbiAgLndwLWJsb2NrLWxhdGVzdC1wb3N0cyAud3AtYmxvY2stbGF0ZXN0LXBvc3RzX19mZWF0dXJlZC1pbWFnZSBhIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIG1heC1oZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxuICAud3AtYmxvY2stbGF0ZXN0LXBvc3RzIC53cC1ibG9jay1sYXRlc3QtcG9zdHNfX2ZlYXR1cmVkLWltYWdlICsgYSB7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE4cHg7XG4gIH1cbn1cblxuLndwLWJsb2NrLWNhdGVnb3JpZXMgYSB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBsaW5lLWhlaWdodDogMzNweDtcbn1cblxuLndpZGdldF9ibG9jayAud3AtYmxvY2stc29jaWFsLWxpbmtzIHtcbiAgbWFyZ2luLXRvcDogNzBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuYmxvZyAubGlzdGluZy1ibG9nID4gLmNvbnRhaW5lciwgLmFyY2hpdmUuY2F0ZWdvcnkgLmxpc3RpbmctYmxvZyA+IC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAuYmxvZyAubGlzdGluZy1ibG9nID4gLmNvbnRhaW5lciBhcnRpY2xlIC5wb3N0LWltYWdlLWxpbmssIC5hcmNoaXZlLmNhdGVnb3J5IC5saXN0aW5nLWJsb2cgPiAuY29udGFpbmVyIGFydGljbGUgLnBvc3QtaW1hZ2UtbGluayB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpLCAod2lkdGg6IDEwMjRweCkgYW5kIChoZWlnaHQ6IDc2OHB4KSB7XG4gIC5ibG9nIC5saXN0aW5nLWJsb2cgPiAuY29udGFpbmVyID4gLnJvdywgLmFyY2hpdmUuY2F0ZWdvcnkgLmxpc3RpbmctYmxvZyA+IC5jb250YWluZXIgPiAucm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5ibG9nIC5saXN0aW5nLWJsb2cgPiAuY29udGFpbmVyIC53cmFwX2xpc3RpbmdfYmxvZywgLmJsb2cgLmxpc3RpbmctYmxvZyA+IC5jb250YWluZXIgLnNpZGViYXJfYmxvZywgLmFyY2hpdmUuY2F0ZWdvcnkgLmxpc3RpbmctYmxvZyA+IC5jb250YWluZXIgLndyYXBfbGlzdGluZ19ibG9nLCAuYXJjaGl2ZS5jYXRlZ29yeSAubGlzdGluZy1ibG9nID4gLmNvbnRhaW5lciAuc2lkZWJhcl9ibG9nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmJsb2cgLmxpc3RpbmctYmxvZyA+IC5jb250YWluZXIgYXJ0aWNsZSAucG9zdC1pbWFnZS1saW5rLCAuYXJjaGl2ZS5jYXRlZ29yeSAubGlzdGluZy1ibG9nID4gLmNvbnRhaW5lciBhcnRpY2xlIC5wb3N0LWltYWdlLWxpbmsge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5ibG9nIC5saXN0aW5nLWJsb2cgPiAuY29udGFpbmVyIGFydGljbGUgLnBvc3QtaW1hZ2UtbGluayBpbWcsIC5hcmNoaXZlLmNhdGVnb3J5IC5saXN0aW5nLWJsb2cgPiAuY29udGFpbmVyIGFydGljbGUgLnBvc3QtaW1hZ2UtbGluayBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgfVxuICAuYmxvZyAubGlzdGluZy1ibG9nID4gLmNvbnRhaW5lciAud3JhcF9saXN0aW5nX2Jsb2csIC5hcmNoaXZlLmNhdGVnb3J5IC5saXN0aW5nLWJsb2cgPiAuY29udGFpbmVyIC53cmFwX2xpc3RpbmdfYmxvZyB7XG4gICAgb3JkZXI6IDI7XG4gIH1cbiAgLmJsb2cgLmxpc3RpbmctYmxvZyA+IC5jb250YWluZXIgLnNpZGViYXJfYmxvZywgLmFyY2hpdmUuY2F0ZWdvcnkgLmxpc3RpbmctYmxvZyA+IC5jb250YWluZXIgLnNpZGViYXJfYmxvZyB7XG4gICAgb3JkZXI6IDE7XG4gIH1cbiAgLmJsb2cgLmxpc3RpbmctYmxvZyA+IC5jb250YWluZXIgLnNpZGViYXJfYmxvZyAjc2Vjb25kYXJ5LCAuYXJjaGl2ZS5jYXRlZ29yeSAubGlzdGluZy1ibG9nID4gLmNvbnRhaW5lciAuc2lkZWJhcl9ibG9nICNzZWNvbmRhcnkge1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIH1cbiAgLmJsb2cgLmxpc3RpbmctYmxvZyA+IC5jb250YWluZXIgLnNpZGViYXJfYmxvZyAjc2Vjb25kYXJ5IC53aWRnZXRfYmxvY2s6bnRoLWNoaWxkKDMpLCAuYmxvZyAubGlzdGluZy1ibG9nID4gLmNvbnRhaW5lciAuc2lkZWJhcl9ibG9nICNzZWNvbmRhcnkgLndpZGdldF9ibG9jazpudGgtY2hpbGQoNyksIC5ibG9nIC5saXN0aW5nLWJsb2cgPiAuY29udGFpbmVyIC5zaWRlYmFyX2Jsb2cgI3NlY29uZGFyeSAud2lkZ2V0X2Jsb2NrOm50aC1jaGlsZCg4KSwgLmJsb2cgLmxpc3RpbmctYmxvZyA+IC5jb250YWluZXIgLnNpZGViYXJfYmxvZyAjc2Vjb25kYXJ5IC53aWRnZXRfYmxvY2sud2lkZ2V0X3JlY2VudF9lbnRyaWVzLCAuYXJjaGl2ZS5jYXRlZ29yeSAubGlzdGluZy1ibG9nID4gLmNvbnRhaW5lciAuc2lkZWJhcl9ibG9nICNzZWNvbmRhcnkgLndpZGdldF9ibG9jazpudGgtY2hpbGQoMyksIC5hcmNoaXZlLmNhdGVnb3J5IC5saXN0aW5nLWJsb2cgPiAuY29udGFpbmVyIC5zaWRlYmFyX2Jsb2cgI3NlY29uZGFyeSAud2lkZ2V0X2Jsb2NrOm50aC1jaGlsZCg3KSwgLmFyY2hpdmUuY2F0ZWdvcnkgLmxpc3RpbmctYmxvZyA+IC5jb250YWluZXIgLnNpZGViYXJfYmxvZyAjc2Vjb25kYXJ5IC53aWRnZXRfYmxvY2s6bnRoLWNoaWxkKDgpLCAuYXJjaGl2ZS5jYXRlZ29yeSAubGlzdGluZy1ibG9nID4gLmNvbnRhaW5lciAuc2lkZWJhcl9ibG9nICNzZWNvbmRhcnkgLndpZGdldF9ibG9jay53aWRnZXRfcmVjZW50X2VudHJpZXMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmJsb2cgLmxpc3RpbmctYmxvZyA+IC5jb250YWluZXIgLnNpZGViYXJfYmxvZyAjc2Vjb25kYXJ5IC53aWRnZXRfYmxvY2sgaDIsIC5ibG9nIC5saXN0aW5nLWJsb2cgPiAuY29udGFpbmVyIC5zaWRlYmFyX2Jsb2cgI3NlY29uZGFyeSAud2lkZ2V0X2Jsb2NrIC5oMiwgLmFyY2hpdmUuY2F0ZWdvcnkgLmxpc3RpbmctYmxvZyA+IC5jb250YWluZXIgLnNpZGViYXJfYmxvZyAjc2Vjb25kYXJ5IC53aWRnZXRfYmxvY2sgaDIsIC5hcmNoaXZlLmNhdGVnb3J5IC5saXN0aW5nLWJsb2cgPiAuY29udGFpbmVyIC5zaWRlYmFyX2Jsb2cgI3NlY29uZGFyeSAud2lkZ2V0X2Jsb2NrIC5oMiB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG4gIC5ibG9nIC5saXN0aW5nLWJsb2cgPiAuY29udGFpbmVyIC5zaWRlYmFyX2Jsb2cgI3NlY29uZGFyeSAud2lkZ2V0X2Jsb2NrLndpZGdldF9jYXRlZ29yaWVzLCAuYXJjaGl2ZS5jYXRlZ29yeSAubGlzdGluZy1ibG9nID4gLmNvbnRhaW5lciAuc2lkZWJhcl9ibG9nICNzZWNvbmRhcnkgLndpZGdldF9ibG9jay53aWRnZXRfY2F0ZWdvcmllcyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuYmxvZyAubGlzdGluZy1ibG9nID4gLmNvbnRhaW5lciAuc2lkZWJhcl9ibG9nICNzZWNvbmRhcnkgLndpZGdldF9ibG9jazpudGgtY2hpbGQoNSkgaDIsIC5ibG9nIC5saXN0aW5nLWJsb2cgPiAuY29udGFpbmVyIC5zaWRlYmFyX2Jsb2cgI3NlY29uZGFyeSAud2lkZ2V0X2Jsb2NrOm50aC1jaGlsZCg1KSAuaDIsIC5hcmNoaXZlLmNhdGVnb3J5IC5saXN0aW5nLWJsb2cgPiAuY29udGFpbmVyIC5zaWRlYmFyX2Jsb2cgI3NlY29uZGFyeSAud2lkZ2V0X2Jsb2NrOm50aC1jaGlsZCg1KSBoMiwgLmFyY2hpdmUuY2F0ZWdvcnkgLmxpc3RpbmctYmxvZyA+IC5jb250YWluZXIgLnNpZGViYXJfYmxvZyAjc2Vjb25kYXJ5IC53aWRnZXRfYmxvY2s6bnRoLWNoaWxkKDUpIC5oMiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuICAuYmxvZyAubGlzdGluZy1ibG9nID4gLmNvbnRhaW5lciAuc2lkZWJhcl9ibG9nICNzZWNvbmRhcnkgLndpZGdldF9ibG9jazpudGgtY2hpbGQoNSkgaDI6YWZ0ZXIsIC5ibG9nIC5saXN0aW5nLWJsb2cgPiAuY29udGFpbmVyIC5zaWRlYmFyX2Jsb2cgI3NlY29uZGFyeSAud2lkZ2V0X2Jsb2NrOm50aC1jaGlsZCg1KSAuaDI6YWZ0ZXIsIC5hcmNoaXZlLmNhdGVnb3J5IC5saXN0aW5nLWJsb2cgPiAuY29udGFpbmVyIC5zaWRlYmFyX2Jsb2cgI3NlY29uZGFyeSAud2lkZ2V0X2Jsb2NrOm50aC1jaGlsZCg1KSBoMjphZnRlciwgLmFyY2hpdmUuY2F0ZWdvcnkgLmxpc3RpbmctYmxvZyA+IC5jb250YWluZXIgLnNpZGViYXJfYmxvZyAjc2Vjb25kYXJ5IC53aWRnZXRfYmxvY2s6bnRoLWNoaWxkKDUpIC5oMjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgYm9yZGVyOiA0cHggc29saWQgIzhkNzg1YztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDIwcHg7XG4gICAgdG9wOiA1cHg7XG4gICAgYm9yZGVyLXRvcDogMDtcbiAgICBib3JkZXItbGVmdDogMDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIH1cbiAgLmJsb2cgLm5hdmlnYXRpb24ucGFnaW5hdGlvbiwgLmFyY2hpdmUuY2F0ZWdvcnkgLm5hdmlnYXRpb24ucGFnaW5hdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ibG9nIC5oZWFkZXItZ2VuZXJhbCwgLmFyY2hpdmUuY2F0ZWdvcnkgLmhlYWRlci1nZW5lcmFsIHtcbiAgICBwYWRkaW5nOiA2MHB4IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYmxvZyAubGlzdGluZy1ibG9nIC5oZWFkZXItZ2VuZXJhbCwgLmFyY2hpdmUuY2F0ZWdvcnkgLmxpc3RpbmctYmxvZyAuaGVhZGVyLWdlbmVyYWwge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAuYmxvZyAubGlzdGluZy1ibG9nID4gLmNvbnRhaW5lciAuc2lkZWJhcl9ibG9nICNzZWNvbmRhcnksIC5hcmNoaXZlLmNhdGVnb3J5IC5saXN0aW5nLWJsb2cgPiAuY29udGFpbmVyIC5zaWRlYmFyX2Jsb2cgI3NlY29uZGFyeSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxuICAuYmxvZyAubGlzdGluZy1ibG9nID4gLmNvbnRhaW5lciAuc2lkZWJhcl9ibG9nICNzZWNvbmRhcnkgLndpZGdldF9zZWFyY2ggLndwLWJsb2NrLXNlYXJjaCBpbnB1dCwgLmFyY2hpdmUuY2F0ZWdvcnkgLmxpc3RpbmctYmxvZyA+IC5jb250YWluZXIgLnNpZGViYXJfYmxvZyAjc2Vjb25kYXJ5IC53aWRnZXRfc2VhcmNoIC53cC1ibG9jay1zZWFyY2ggaW5wdXQge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG4gIC5ibG9nIC5saXN0aW5nLWJsb2cgPiAuY29udGFpbmVyIC5zaWRlYmFyX2Jsb2cgI3NlY29uZGFyeSAud2lkZ2V0X3NlYXJjaCAud3AtYmxvY2stc2VhcmNoX19idXR0b24sIC5hcmNoaXZlLmNhdGVnb3J5IC5saXN0aW5nLWJsb2cgPiAuY29udGFpbmVyIC5zaWRlYmFyX2Jsb2cgI3NlY29uZGFyeSAud2lkZ2V0X3NlYXJjaCAud3AtYmxvY2stc2VhcmNoX19idXR0b24ge1xuICAgIHRvcDogMTBweDtcbiAgfVxuICAuYmxvZyAubGlzdGluZy1ibG9nID4gLmNvbnRhaW5lciAuc2lkZWJhcl9ibG9nICNzZWNvbmRhcnkgLndpZGdldF9ibG9jazpudGgtY2hpbGQoNSkgaDIsIC5ibG9nIC5saXN0aW5nLWJsb2cgPiAuY29udGFpbmVyIC5zaWRlYmFyX2Jsb2cgI3NlY29uZGFyeSAud2lkZ2V0X2Jsb2NrOm50aC1jaGlsZCg1KSAuaDIsIC5hcmNoaXZlLmNhdGVnb3J5IC5saXN0aW5nLWJsb2cgPiAuY29udGFpbmVyIC5zaWRlYmFyX2Jsb2cgI3NlY29uZGFyeSAud2lkZ2V0X2Jsb2NrOm50aC1jaGlsZCg1KSBoMiwgLmFyY2hpdmUuY2F0ZWdvcnkgLmxpc3RpbmctYmxvZyA+IC5jb250YWluZXIgLnNpZGViYXJfYmxvZyAjc2Vjb25kYXJ5IC53aWRnZXRfYmxvY2s6bnRoLWNoaWxkKDUpIC5oMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAuYmxvZyAubGlzdGluZy1ibG9nID4gLmNvbnRhaW5lciAuc2lkZWJhcl9ibG9nICNzZWNvbmRhcnkgLndpZGdldF9ibG9jazpudGgtY2hpbGQoNSkgaDI6YWZ0ZXIsIC5ibG9nIC5saXN0aW5nLWJsb2cgPiAuY29udGFpbmVyIC5zaWRlYmFyX2Jsb2cgI3NlY29uZGFyeSAud2lkZ2V0X2Jsb2NrOm50aC1jaGlsZCg1KSAuaDI6YWZ0ZXIsIC5hcmNoaXZlLmNhdGVnb3J5IC5saXN0aW5nLWJsb2cgPiAuY29udGFpbmVyIC5zaWRlYmFyX2Jsb2cgI3NlY29uZGFyeSAud2lkZ2V0X2Jsb2NrOm50aC1jaGlsZCg1KSBoMjphZnRlciwgLmFyY2hpdmUuY2F0ZWdvcnkgLmxpc3RpbmctYmxvZyA+IC5jb250YWluZXIgLnNpZGViYXJfYmxvZyAjc2Vjb25kYXJ5IC53aWRnZXRfYmxvY2s6bnRoLWNoaWxkKDUpIC5oMjphZnRlciB7XG4gICAgd2lkdGg6IDE1cHg7XG4gICAgaGVpZ2h0OiAxNXB4O1xuICAgIHRvcDogM3B4O1xuICB9XG4gIC5ibG9nIC5saXN0aW5nLWJsb2cgPiAuY29udGFpbmVyIC5zaWRlYmFyX2Jsb2cgI3NlY29uZGFyeSAud2lkZ2V0X2NhdGVnb3JpZXMgLndwLWJsb2NrLWNhdGVnb3JpZXMtbGlzdCBhLCAuYXJjaGl2ZS5jYXRlZ29yeSAubGlzdGluZy1ibG9nID4gLmNvbnRhaW5lciAuc2lkZWJhcl9ibG9nICNzZWNvbmRhcnkgLndpZGdldF9jYXRlZ29yaWVzIC53cC1ibG9jay1jYXRlZ29yaWVzLWxpc3QgYSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG4gIC5ibG9nIC5saXN0aW5nLWJsb2cgPiAuY29udGFpbmVyIC5wb3N0LCAuYXJjaGl2ZS5jYXRlZ29yeSAubGlzdGluZy1ibG9nID4gLmNvbnRhaW5lciAucG9zdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxuICAuYmxvZyAubGlzdGluZy1ibG9nID4gLmNvbnRhaW5lciAucG9zdCAucG9zdC1pbWFnZS1saW5rLCAuYXJjaGl2ZS5jYXRlZ29yeSAubGlzdGluZy1ibG9nID4gLmNvbnRhaW5lciAucG9zdCAucG9zdC1pbWFnZS1saW5rIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG4gIC5ibG9nIC5saXN0aW5nLWJsb2cgPiAuY29udGFpbmVyIC5wb3N0IC5wb3N0LXRleHRzIC5wb3N0LW1ldGEsIC5hcmNoaXZlLmNhdGVnb3J5IC5saXN0aW5nLWJsb2cgPiAuY29udGFpbmVyIC5wb3N0IC5wb3N0LXRleHRzIC5wb3N0LW1ldGEge1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgfVxuICAuYmxvZyAubGlzdGluZy1ibG9nID4gLmNvbnRhaW5lciAucG9zdCAucG9zdC10ZXh0cyAucG9zdC10aXRsZSBoMiwgLmJsb2cgLmxpc3RpbmctYmxvZyA+IC5jb250YWluZXIgLnBvc3QgLnBvc3QtdGV4dHMgLnBvc3QtdGl0bGUgLmgyLCAuYXJjaGl2ZS5jYXRlZ29yeSAubGlzdGluZy1ibG9nID4gLmNvbnRhaW5lciAucG9zdCAucG9zdC10ZXh0cyAucG9zdC10aXRsZSBoMiwgLmFyY2hpdmUuY2F0ZWdvcnkgLmxpc3RpbmctYmxvZyA+IC5jb250YWluZXIgLnBvc3QgLnBvc3QtdGV4dHMgLnBvc3QtdGl0bGUgLmgyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5ibG9nIC5saXN0aW5nLWJsb2cgPiAuY29udGFpbmVyIC5wb3N0IC5wb3N0LXRleHRzIC5wb3N0LXRpdGxlLCAuYXJjaGl2ZS5jYXRlZ29yeSAubGlzdGluZy1ibG9nID4gLmNvbnRhaW5lciAucG9zdCAucG9zdC10ZXh0cyAucG9zdC10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAuYmxvZyAubGlzdGluZy1ibG9nID4gLmNvbnRhaW5lciAucG9zdCAucG9zdC10ZXh0cyAucG9zdC1leGNlcnB0LCAuYXJjaGl2ZS5jYXRlZ29yeSAubGlzdGluZy1ibG9nID4gLmNvbnRhaW5lciAucG9zdCAucG9zdC10ZXh0cyAucG9zdC1leGNlcnB0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICB9XG59XG5cbi5zaW5nbGUtYmxvZyAucG9zdC1pbWFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zaW5nbGUtYmxvZyAucG9zdC1pbWFnZSBpbWcge1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cbi5zaW5nbGUtYmxvZyAucG9zdC1pbWFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgei1pbmRleDogMTtcbn1cbi5zaW5nbGUtYmxvZyAucG9zdC1jb250ZW50IGltZyB7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW46IDYwcHggMDtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDAuNik7XG59XG4uc2luZ2xlLWJsb2cgLnBvc3QtbWV0YSB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLnNpbmdsZS1ibG9nIC5zZXBhcmF0b3Ige1xuICBtYXJnaW46IDcwcHggMDtcbiAgaGVpZ2h0OiAxcHg7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBvcGFjaXR5OiAxO1xufVxuXG4ucmVsYXRlZC1pdGVtIHtcbiAgbWF4LXdpZHRoOiAyODRweDtcbn1cblxuLnJlbGF0ZWQtaW1hZ2Uge1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctdG9wOiA3NiU7XG59XG4ucmVsYXRlZC1pbWFnZSBhIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnJlbGF0ZWQtaW1hZ2UgYSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLnJlbGF0ZWQtaXRlbS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIG1hcmdpbi1ib3R0b206IDE0cHg7XG59XG4ucmVsYXRlZC1pdGVtLXRpdGxlIGEsIC5yZWxhdGVkLWl0ZW0tdGl0bGUgYTpob3ZlciB7XG4gIGNvbG9yOiAjOGQ3ODVjO1xufVxuXG4ucmVsYXRlZC1pdGVtLWRhdGUge1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2luZ2xlLWJsb2cgLmhlYWRlci1nZW5lcmFsIHtcbiAgICBwYWRkaW5nOiA2MHB4IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAucmVsYXRlZC13cmFwcGVyID4gZGl2IHtcbiAgICB3aWR0aDogNTAlO1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIH1cbiAgLnJlbGF0ZWQtaXRlbS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB9XG59XG4uc2luZ2xlLWF0dHJhaXQgLnBvc3QtY29udGVudCB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG4uc2luZ2xlLWF0dHJhaXQgLnBvc3QtaW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5zZWFyY2gtaXRlbSAuc2VhcmNoLXRodW1ibmFpbCB7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uc2VhcmNoLWl0ZW0gLnNlYXJjaC10aHVtYm5haWwgaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG4uc2VhcmNoLWl0ZW0gLnNlYXJjaC10ZXh0IHtcbiAgcGFkZGluZzogMjBweCA0MHB4O1xufVxuLnNlYXJjaC1pdGVtIC5zZWFyY2gtdGV4dCBoMiwgLnNlYXJjaC1pdGVtIC5zZWFyY2gtdGV4dCAuaDIge1xuICBoZWlnaHQ6IDEuMmVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuaDIgLnNlYXJjaGVkLXRleHQsIC5oMiAuc2VhcmNoZWQtdGV4dCB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLnNlYXJjaC1leGNlcnB0IC5zZWFyY2hlZC10ZXh0IHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5zZWFyY2gtcmVzdWx0cyAuc2l0ZS1tYWluIHtcbiAgYmFja2dyb3VuZDogI0IwOUU4NjtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYmEoMjMyLCAyMjYsIDIxOCwgMC43NjUxMjYpLCBoc2xhKDAsIDAlLCAxMDAlLCAwLjMzMDk1MikgNTQlKTtcbiAgcGFkZGluZy1ib3R0b206IDgwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnNlYXJjaC1pdGVtIC5zZWFyY2gtdGV4dCB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuc2VhcmNoLWl0ZW0ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5zZWFyY2gtaXRlbSA+IGRpdiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5zZWFyY2gtaXRlbSA+IGRpdiAuc2VhcmNoLXRodW1ibmFpbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuICAuc2VhcmNoLWl0ZW0gPiBkaXYgLnNlYXJjaC10aHVtYm5haWwgLmltYWdlLWhvdmVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbiAgLnNlYXJjaC1pdGVtID4gZGl2IC5zZWFyY2gtdGh1bWJuYWlsIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLnNlYXJjaC1pdGVtIHtcbiAgICBtYXgtd2lkdGg6IDMzMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxufVxuI3BzX2RldmVuaXJfcHJvcHJpZXRhaXJlIC5saXN0aW5nLWxpbmUgLmxpc3RpbmctdGV4dCAuYnRuIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuI3BzX2RldmVuaXJfcHJvcHJpZXRhaXJlIC5zZXJ2aWNlX3Byb3ByaWV0YWlyZSAud3BiX3dyYXBwZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4jcHNfZGV2ZW5pcl9wcm9wcmlldGFpcmUgLnNlcnZpY2VfcHJvcHJpZXRhaXJlIC52Y19idG4zLWNvbnRhaW5lciB7XG4gIG1hcmdpbi10b3A6IDgwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbiNwc19kZXZlbmlyX3Byb3ByaWV0YWlyZSAuc2VydmljZV9wcm9wcmlldGFpcmUgLnZjX2J0bjMtY29udGFpbmVyIC5idG4ge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzhkNzg1YztcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XG59XG4jcHNfZGV2ZW5pcl9wcm9wcmlldGFpcmUgLnNlcnZpY2VfcHJvcHJpZXRhaXJlIC52Y19idG4zLWNvbnRhaW5lciAuYnRuOmhvdmVyIHtcbiAgb3BhY2l0eTogMC41O1xufVxuXG4jcGNfZmFxIC5zZWN0aW9uX2ZhcSA+IC53cGJfY29sdW1uID4gLnZjX2NvbHVtbi1pbm5lciA+IC53cGJfd3JhcHBlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbiNwY19mYXEgLnNlY3Rpb25fZmFxID4gLndwYl9jb2x1bW4gPiAudmNfY29sdW1uLWlubmVyID4gLndwYl93cmFwcGVyID4gLnZjX3Jvdy5mYXFfcGlzY3RvIHtcbiAgd2lkdGg6IGF1dG87XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgZmxleC13cmFwOiBub3dyYXA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgI3BjX2ZhcSAuc2VjdGlvbl9mYXEgPiAud3BiX2NvbHVtbiA+IC52Y19jb2x1bW4taW5uZXIgPiAud3BiX3dyYXBwZXIgPiAudmNfcm93Om50aC1jaGlsZCgxKSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuICAjcGNfZmFxIC5zZWN0aW9uX2ZhcSA+IC53cGJfY29sdW1uID4gLnZjX2NvbHVtbi1pbm5lciA+IC53cGJfd3JhcHBlciA+IC52Y19yb3c6bnRoLWNoaWxkKDIpIC53cGJfY29sdW1uOm50aC1jaGlsZCgxKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICNwY19mYXEgLnNlY3Rpb25fZmFxIC52Y19yb3cge1xuICAgIG1heC13aWR0aDogOTYlO1xuICB9XG4gICNwY19mYXEgLnNlY3Rpb25fZmFxIC5mYXFfcGlzY3RvIC52Y19jb2wtc20tMSB7XG4gICAgd2lkdGg6IDE1JTtcbiAgfVxuICAjcGNfZmFxIC5zZWN0aW9uX2ZhcSAuZmFxX3Bpc2N0byAudmNfY29sLXNtLTExIHtcbiAgICB3aWR0aDogODUlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSBhbmQgKGhlaWdodDogMTM2NnB4KSwgKG1heC13aWR0aDogMTAyNHB4KSBhbmQgKGhlaWdodDogNzY4cHgpIHtcbiAgI3BjX2ZhcSAuY3RhLWZhcSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgI3BjX2ZhcSAuc2VjdGlvbl9mYXEgLnZjX3JvdyB7XG4gICAgbWF4LXdpZHRoOiA5MCU7XG4gIH1cbiAgI3BjX2ZhcSAuc2VjdGlvbl9mYXEgLnZjX3RvZ2dsZV90aXRsZSBoNCwgI3BjX2ZhcSAuc2VjdGlvbl9mYXEgLnZjX3RvZ2dsZV90aXRsZSAuaDQge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgfVxuICAjcGNfZmFxIC5zZWN0aW9uX2ZhcSAudmNfdG9nZ2xlX2NvbnRlbnQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAyNnB4O1xuICB9XG4gICNwY19mYXEgLnNlY3Rpb25fZmFxIC5mYXFfcGlzY3RvIC52Y19jb2wtc20tMSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gICNwY19mYXEgLnNlY3Rpb25fZmFxIC5mYXFfcGlzY3RvIC52Y19jb2wtc20tMSAud3BiX3NpbmdsZV9pbWFnZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gICNwY19mYXEgLnNlY3Rpb25fZmFxIC5mYXFfcGlzY3RvIC52Y19jb2wtc20tMSAud3BiX3NpbmdsZV9pbWFnZSBmaWd1cmUge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbiAgI3BjX2ZhcSAuc2VjdGlvbl9mYXEgLmZhcV9waXNjdG8gLnZjX2NvbC1zbS0xMSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgI3BjX2ZhcSAuc2VjdGlvbl9mYXEgLmZhcV9waXNjdG8gLnZjX2NvbC1zbS0xMSAud3BiX3RleHRfY29sdW1uIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuI3BzX29uX3RyZWVfcGxhbnRlZCAuaGVhZGVyLWdlbmVyYWwgLndwYl93cmFwcGVyIHtcbiAgbWF4LXdpZHRoOiA4NTBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAjcHNfb25fdHJlZV9wbGFudGVkIC5saXN0aW5nLWxpbmUgLmxpc3RpbmctaW1hZ2UgLnBhcmFsbGF4LWJnIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEzNyU7XG4gIH1cbn1cbiNwc19vbl90cmVlX3BsYW50ZWQgLmxpc3RpbmctbGluZSAuYnRuIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuI3BzX29uX3RyZWVfcGxhbnRlZCAubGlzdGluZ19pbWdfcmlnaHQgLmxpc3RpbmctbGluZSAubGlzdGluZy1pbWFnZSB7XG4gIG9yZGVyOiAyO1xufVxuI3BzX29uX3RyZWVfcGxhbnRlZCAubGlzdGluZ19pbWdfcmlnaHQgLmxpc3RpbmctbGluZSAubGlzdGluZy10ZXh0IHtcbiAgb3JkZXI6IDE7XG59XG4jcHNfb25fdHJlZV9wbGFudGVkIC5saXN0aW5nX2ltZ19yaWdodCAubGlzdGluZy1saW5lIC5saXN0aW5nLXRleHQgLmxpc3RpbmctaGVhZCAuc3VidGl0bGUge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuI3BzX29uX3RyZWVfcGxhbnRlZCAubGlzdGluZ19pbWdfcmlnaHQgLmxpc3RpbmctZGVzY3JpcHRpb24ge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuI3BzX29uX3RyZWVfcGxhbnRlZCAuc2VydmljZV9wcm9wcmlldGFpcmUge1xuICBwYWRkaW5nLXRvcDogOTBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogOTBweCAhaW1wb3J0YW50O1xufVxuI3BzX29uX3RyZWVfcGxhbnRlZCAuc2VydmljZV9wcm9wcmlldGFpcmUgPiAud3BiX2NvbHVtbiB7XG4gIG1heC13aWR0aDogODAlO1xuICBtYXJnaW46IGF1dG87XG4gIGZsb2F0OiBub25lO1xufVxuI3BzX29uX3RyZWVfcGxhbnRlZCAuc2VydmljZV9wcm9wcmlldGFpcmUgPiAud3BiX2NvbHVtbiAud3BiX3RleHRfY29sdW1uIHtcbiAgbWF4LXdpZHRoOiA4NTBweDtcbiAgbWFyZ2luOiBhdXRvO1xufVxuI3BzX29uX3RyZWVfcGxhbnRlZCAuc2VydmljZV9wcm9wcmlldGFpcmUgPiAud3BiX2NvbHVtbiAudmNfY3VzdG9tX2hlYWRpbmcge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xufVxuI3BzX29uX3RyZWVfcGxhbnRlZCAuc2VydmljZV9wcm9wcmlldGFpcmUgPiAud3BiX2NvbHVtbiAud2lkdGgtYm94ZWQge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4jcHNfb25fdHJlZV9wbGFudGVkIC5zZXJ2aWNlX3Byb3ByaWV0YWlyZSA+IC53cGJfY29sdW1uIC53aWR0aC1ib3hlZCA+IC53cGJfY29sdW1uIC53cGJfc2luZ2xlX2ltYWdlIHtcbiAgbWluLWhlaWdodDogODFweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4jcHNfb25fdHJlZV9wbGFudGVkIC5zZXJ2aWNlX3Byb3ByaWV0YWlyZSA+IC53cGJfY29sdW1uIC53aWR0aC1ib3hlZCA+IC53cGJfY29sdW1uIC53cGJfc2luZ2xlX2ltYWdlIC52Y19zaW5nbGVfaW1hZ2Utd3JhcHBlciB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgd2lkdGg6IDgwcHg7XG4gIGhlaWdodDogODBweDtcbiAgYm9yZGVyOiAycHggc29saWQgIzhkNzg1YztcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbiNwc19vbl90cmVlX3BsYW50ZWQgLnNlcnZpY2VfcHJvcHJpZXRhaXJlID4gLndwYl9jb2x1bW4gLndpZHRoLWJveGVkID4gLndwYl9jb2x1bW4gLndwYl9zaW5nbGVfaW1hZ2UgLnZjX3NpbmdsZV9pbWFnZS13cmFwcGVyIGltZyB7XG4gIG1heC13aWR0aDogMTAwMCU7XG4gIG1heC1oZWlnaHQ6IDQwcHg7XG59XG5AbWVkaWEgKHdpZHRoOiAxMDI0cHgpIGFuZCAoaGVpZ2h0OiAxMzY2cHgpLCAod2lkdGg6IDEwMjRweCkgYW5kIChoZWlnaHQ6IDc2OHB4KSB7XG4gICNwc19vbl90cmVlX3BsYW50ZWQgLmxpc3RpbmctbGluZSAubGlzdGluZy1pbWFnZSAucGFyYWxsYXgtYmcge1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTU1JTtcbiAgfVxuICAjcHNfb25fdHJlZV9wbGFudGVkIC5zZXJ2aWNlX3Byb3ByaWV0YWlyZSA+IC53cGJfY29sdW1uIHtcbiAgICBtYXgtd2lkdGg6IDk2JTtcbiAgfVxuICAjcHNfb25fdHJlZV9wbGFudGVkIC5zZXJ2aWNlX3Byb3ByaWV0YWlyZSA+IC53cGJfY29sdW1uIC53aWR0aC1ib3hlZCA+IC53cGJfY29sdW1uIHtcbiAgICBwYWRkaW5nOiAxMS41cHg7XG4gIH1cbn1cbkBtZWRpYSAod2lkdGg6IDEwMjRweCkgYW5kIChoZWlnaHQ6IDc2OHB4KSB7XG4gICNwc19vbl90cmVlX3BsYW50ZWQgLmxpc3RpbmctbGluZSAubGlzdGluZy1pbWFnZSAucGFyYWxsYXgtYmcge1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgfVxufVxuQG1lZGlhICh3aWR0aDogNzY4cHgpIGFuZCAoaGVpZ2h0OiAxMDI0cHgpLCAod2lkdGg6IDgyMHB4KSBhbmQgKGhlaWdodDogMTE4MHB4KSwgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICNwc19vbl90cmVlX3BsYW50ZWQgLnNlcnZpY2VfcHJvcHJpZXRhaXJlID4gLndwYl9jb2x1bW4gLndpZHRoLWJveGVkID4gLndwYl9jb2x1bW4ge1xuICAgIHdpZHRoOiAzMy4zMyU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjcHNfb25fdHJlZV9wbGFudGVkIC5zZXJ2aWNlX3Byb3ByaWV0YWlyZSA+IC53cGJfY29sdW1uIC53aWR0aC1ib3hlZCA+IC53cGJfY29sdW1uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAjcHNfb25fdHJlZV9wbGFudGVkIC5zZXJ2aWNlX3Byb3ByaWV0YWlyZSBwIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAjcHNfb25fdHJlZV9wbGFudGVkIC5zZXJ2aWNlX3Byb3ByaWV0YWlyZSB7XG4gICAgcGFkZGluZy10b3A6IDYwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gICNwc19vbl90cmVlX3BsYW50ZWQgLnNlcnZpY2VfcHJvcHJpZXRhaXJlID4gLndwYl9jb2x1bW4gLnZjX2N1c3RvbV9oZWFkaW5nIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG5cbiNwYWdlX2NvbnRhY3QgI2NvbnRhY3Qge1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gIWltcG9ydGFudDtcbn1cbiNwYWdlX2NvbnRhY3QgI2NvbnRhY3QgLnZjX2N1c3RvbV9oZWFkaW5nIHtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuI3BhZ2VfY29udGFjdCAjY29udGFjdCAud3BiX3RleHRfY29sdW1uIHAge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4jcGFnZV9jb250YWN0ICNjb250YWN0IC53cGNmNy1zdWJtaXQge1xuICBtaW4td2lkdGg6IDIyMXB4O1xuICBsZXR0ZXItc3BhY2luZzogMS4ycHg7XG59XG4jcGFnZV9jb250YWN0ICNjb250YWN0IC53cGNmNy1zdWJtaXQ6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgb3BhY2l0eTogMC41O1xufVxuI3BhZ2VfY29udGFjdCAubGlzdGluZy1saW5lIC5saXN0aW5nLXRleHQgLmJ0biB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4jcGFnZV9jb250YWN0IC5saXN0aW5nLWxpbmUgLmxpc3RpbmctZGVzY3JpcHRpb24ge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuQG1lZGlhICh3aWR0aDogMTAyNHB4KSBhbmQgKGhlaWdodDogMTM2NnB4KSB7XG4gICNwYWdlX2NvbnRhY3QgLmF0dHJhaXQtbWFpbi1iYW5uZXIge1xuICAgIHBhZGRpbmctdG9wOiAxOTBweDtcbiAgfVxufVxuQG1lZGlhICh3aWR0aDogODIwcHgpIGFuZCAoaGVpZ2h0OiAxMTgwcHgpIHtcbiAgI3BhZ2VfY29udGFjdCAuYXR0cmFpdC1tYWluLWJhbm5lciB7XG4gICAgcGFkZGluZy10b3A6IDE4MHB4O1xuICB9XG59XG5AbWVkaWEgKHdpZHRoOiA3NjhweCkgYW5kIChoZWlnaHQ6IDEwMjRweCkge1xuICAjcGFnZV9jb250YWN0IC5hdHRyYWl0LW1haW4tYmFubmVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5AbWVkaWEgKGhlaWdodDogNzY4cHgpIGFuZCAod2lkdGg6IDEwMjRweCkge1xuICAjcGFnZV9jb250YWN0IC5hdHRyYWl0LW1haW4tYmFubmVyIHtcbiAgICBwYWRkaW5nLXRvcDogMTcwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAjcGFnZV9jb250YWN0IC5hdHRyYWl0LW1haW4tYmFubmVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gICNwYWdlX2NvbnRhY3QgLmxpc3RpbmctbGluZSAubGlzdGluZy1kZXNjcmlwdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbi5tYzR3cC1mb3JtLWZpZWxkcyBpbnB1dCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbi5tYzR3cC1mb3JtLWZpZWxkcyAuaW5wdXQtZ3JvdXAge1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbn1cbi5tYzR3cC1mb3JtLWZpZWxkcyAuaW5wdXQtZ3JvdXAgPiBpbnB1dDpmaXJzdC1jaGlsZCB7XG4gIGZsZXgtYmFzaXM6IDkwJTtcbn1cbi5tYzR3cC1mb3JtLWZpZWxkcyAubWM0d3Atbm90aWNlIHtcbiAgbWFyZ2luLXRvcDogMC4zcmVtO1xufVxuXG4ubWM0d3AtZm9ybSBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2Fycm93LXJpZ2h0LWJsYWNrLnN2Zyk7XG59XG5cbi50ZXN0aW1vbmlhbHMtc2xpZGVyIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDAgODBweDtcbn1cbi50ZXN0aW1vbmlhbHMtc2xpZGVyIC5jYXJvdXNlbC1pbm5lciB7XG4gIG1heC13aWR0aDogNzk1cHg7XG4gIG1hcmdpbjogYXV0bztcbn1cbi50ZXN0aW1vbmlhbHMtc2xpZGVyIC5jYXJvdXNlbC1pbm5lciAuY2Fyb3VzZWwtaXRlbSB7XG4gIHBhZGRpbmc6IDAgNDBweDtcbn1cbi50ZXN0aW1vbmlhbHMtc2xpZGVyIC5jYXJvdXNlbC1jb250cm9sIHNwYW4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYm9yZGVyOiAycHggc29saWQ7XG4gIHBhZGRpbmc6IDE4cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogNTRweDtcbn1cbi50ZXN0aW1vbmlhbHMtc2xpZGVyIC50ZXN0aW0tY29udGVudCB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbn1cbi50ZXN0aW1vbmlhbHMtc2xpZGVyIC5jYXJvdXNlbC1jb250cm9sLW5leHQsXG4udGVzdGltb25pYWxzLXNsaWRlciAuY2Fyb3VzZWwtY29udHJvbC1wcmV2IHtcbiAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xufVxuLnRlc3RpbW9uaWFscy1zbGlkZXIgLmNhcm91c2VsLWNvbnRyb2wtbmV4dCAuaWMsXG4udGVzdGltb25pYWxzLXNsaWRlciAuY2Fyb3VzZWwtY29udHJvbC1wcmV2IC5pYyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBib3JkZXIgMC4xcyBsaW5lYXI7XG4gIHRyYW5zaXRpb246IGJvcmRlciAwLjFzIGxpbmVhcjtcbn1cbi50ZXN0aW1vbmlhbHMtc2xpZGVyIC5jYXJvdXNlbC1jb250cm9sLW5leHQgLmljLmljLWFycm93LXJpZ2h0OjphZnRlciwgLnRlc3RpbW9uaWFscy1zbGlkZXIgLmNhcm91c2VsLWNvbnRyb2wtbmV4dCAuaWMuaWMtYXJyb3ctbGVmdDo6YWZ0ZXIsXG4udGVzdGltb25pYWxzLXNsaWRlciAuY2Fyb3VzZWwtY29udHJvbC1wcmV2IC5pYy5pYy1hcnJvdy1yaWdodDo6YWZ0ZXIsXG4udGVzdGltb25pYWxzLXNsaWRlciAuY2Fyb3VzZWwtY29udHJvbC1wcmV2IC5pYy5pYy1hcnJvdy1sZWZ0OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIHotaW5kZXg6IC0xO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXM7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjVzO1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBjZW50ZXI7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBjZW50ZXI7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMCk7XG59XG4udGVzdGltb25pYWxzLXNsaWRlciAuY2Fyb3VzZWwtY29udHJvbC1uZXh0IHNwYW4uaWM6aG92ZXI6OmFmdGVyLFxuLnRlc3RpbW9uaWFscy1zbGlkZXIgLmNhcm91c2VsLWNvbnRyb2wtcHJldiBzcGFuLmljOmhvdmVyOjphZnRlciB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG59XG4udGVzdGltb25pYWxzLXNsaWRlciAuY2Fyb3VzZWwtY29udHJvbC1uZXh0IHNwYW4uaWM6aG92ZXIsXG4udGVzdGltb25pYWxzLXNsaWRlciAuY2Fyb3VzZWwtY29udHJvbC1wcmV2IHNwYW4uaWM6aG92ZXIge1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJvcmRlciAxcyBsaW5lYXIgMXM7XG4gIHRyYW5zaXRpb246IGJvcmRlciAxcyBsaW5lYXIgMXM7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLnNsaWRlLXBhZ2UgPiBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbn1cbi5zbGlkZS1wYWdlIC5zbGlkZS1wYWdlLXZhciB7XG4gIGJvcmRlci1yaWdodDogMnB4IHNvbGlkO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50ZXN0aW1vbmlhbHMtc2xpZGVyIHtcbiAgICBwYWRkaW5nOiAwIDMwcHg7XG4gIH1cbiAgLnRlc3RpbW9uaWFscy1zbGlkZXIgLnRlc3RpbS1jb250ZW50IHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbiAgLnRlc3RpbW9uaWFscy1zbGlkZXIgLmNhcm91c2VsLWNvbnRyb2wgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIHBhZGRpbmc6IDVweDtcbiAgICB3aWR0aDogMzRweDtcbiAgICBoZWlnaHQ6IDM0cHg7XG4gICAgdG9wOiAtMzVweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAudGVzdGltb25pYWxzLXNsaWRlciAuY2Fyb3VzZWwtaW5uZXIgLmNhcm91c2VsLWl0ZW0ge1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgfVxuICAudGVzdGltb25pYWxzLXNsaWRlciAudGVzdGltLWNvbnRlbnQgcCB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gIH1cbiAgLnRlc3RpbW9uaWFscy1zbGlkZXIgLmNhcm91c2VsLWl0ZW0gc3Bhbi5saXR0bGUtY2FwcyB7XG4gICAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgfVxufVxuLmF0dHJhaXQtc2luZ2xlIC5hdHRyYWl0LWltYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG59XG4uYXR0cmFpdC1zaW5nbGUgLmF0dHJhaXQtaW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzO1xufVxuLmF0dHJhaXQtc2luZ2xlIC5hdHRyYWl0LWltYWdlIGltZzpob3ZlciB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbn1cblxuLmF0dHJhaXQtc2luZ2xlIC5hdHRyYWl0LXN1YnRpdGxlIHtcbiAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICBjb2xvcjogI0IwOUU4Njtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hdHRyYWl0LWlubmVyIC5hdHRyYWl0LXNpbmdsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxuICAuYXR0cmFpdC1pbm5lciAuYXR0cmFpdC1zaW5nbGUuYXR0cmFpdC1zaW5nbGVfYmxvYy1hdHRyYWl0LXNtYWxsIC5pbWFnZS1ob3ZlciAuYXR0cmFpdC1pbWFnZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctdG9wOiAxMDAlO1xuICB9XG4gIC5hdHRyYWl0LWlubmVyIC5hdHRyYWl0LXNpbmdsZS5hdHRyYWl0LXNpbmdsZV9ibG9jLWF0dHJhaXQtc21hbGwgLmltYWdlLWhvdmVyIC5hdHRyYWl0LWltYWdlIGltZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gIH1cbiAgLmF0dHJhaXQtaW5uZXIgLmF0dHJhaXQtc2luZ2xlLmF0dHJhaXQtc2luZ2xlX2Jsb2MtYXR0cmFpdC1iaWcgLmltYWdlLWhvdmVyIC5hdHRyYWl0LWltYWdlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy10b3A6IDY1JTtcbiAgfVxuICAuYXR0cmFpdC1pbm5lciAuYXR0cmFpdC1zaW5nbGUuYXR0cmFpdC1zaW5nbGVfYmxvYy1hdHRyYWl0LWJpZyAuaW1hZ2UtaG92ZXIgLmF0dHJhaXQtaW1hZ2UgaW1nIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgfVxufVxuLmxpc3RpbmctaW1hZ2Uge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG59XG5cbi5saXN0aW5nLXRleHQge1xuICBwYWRkaW5nOiAxMzBweCA4MHB4IDE3NXB4O1xufVxuLmxpc3RpbmctdGV4dCAubGlzdGluZy1oZWFkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5saXN0aW5nLXRleHQgLmxpc3RpbmctaGVhZCAudGl0bGUge1xuICBtYXJnaW46IDA7XG59XG4ubGlzdGluZy10ZXh0IC5saXN0aW5nLWhlYWQgLnN1YnRpdGxlIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogI0IwOUU4Njtcbn1cbi5saXN0aW5nLXRleHQgLmxpc3RpbmctaWNvbiB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICM4ZDc4NWM7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgd2lkdGg6IDc3cHg7XG4gIGhlaWdodDogNzdweDtcbiAgbWFyZ2luLXJpZ2h0OiAyNnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC1zaHJpbms6IDA7XG59XG4ubGlzdGluZy10ZXh0IC5saXN0aW5nLWljb24gaW1nLCAubGlzdGluZy10ZXh0IC5saXN0aW5nLWljb24gc3ZnIHtcbiAgd2lkdGg6IDM3cHg7XG4gIGhlaWdodDogYXV0bztcbiAgbWF4LWhlaWdodDogMzdweDtcbn1cbi5saXN0aW5nLXRleHQgLmxpc3RpbmctaWNvbiBzdmcgZyA+ICoge1xuICBzdHJva2U6ICM4ZDc4NWM7XG59XG4ubGlzdGluZy10ZXh0IC5saXN0aW5nLWRlc2NyaXB0aW9uIHtcbiAgbWFyZ2luOiA1MHB4IDAgMzBweDtcbn1cblxuLmxpc3RpbmctbGluZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4ubGlzdGluZy1saW5lIC5saXN0aW5nLWltYWdlIHtcbiAgei1pbmRleDogMTtcbn1cbi5saXN0aW5nLWxpbmU6bnRoLWNoaWxkKDJuKSAubGlzdGluZy1pbWFnZSB7XG4gIG9yZGVyOiAxO1xufVxuLmxpc3RpbmctbGluZTpudGgtY2hpbGQoMm4pIC5saXN0aW5nLXRleHQge1xuICBvcmRlcjogMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5saXN0aW5nLWltYWdlIHtcbiAgICBoZWlnaHQ6IDUwdmg7XG4gIH1cbiAgLmxpc3RpbmctdGV4dCB7XG4gICAgcGFkZGluZzogMzBweCAyMHB4O1xuICB9XG4gIC5saXN0aW5nLXRleHQgLmxpc3RpbmctaWNvbiB7XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgfVxuICAubGlzdGluZy10ZXh0IC5saXN0aW5nLWljb24gaW1nIHtcbiAgICB3aWR0aDogMjhweDtcbiAgfVxuICAubGlzdGluZy10ZXh0IC5saXN0aW5nLWRlc2NyaXB0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG4gIC5saXN0aW5nLWxpbmU6bnRoLWNoaWxkKDJuKSAubGlzdGluZy1pbWFnZSB7XG4gICAgb3JkZXI6IDA7XG4gIH1cbiAgLmxpc3RpbmctbGluZTpudGgtY2hpbGQoMm4pIC5saXN0aW5nLXRleHQge1xuICAgIG9yZGVyOiAxO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5saXN0aW5nLXRleHQge1xuICAgIHBhZGRpbmc6IDgwcHggNDBweDtcbiAgfVxufVxuQG1lZGlhICh3aWR0aDogMTAyNHB4KSBhbmQgKGhlaWdodDogMTM2NnB4KSwgKHdpZHRoOiAxMzY2cHgpIGFuZCAoaGVpZ2h0OiAxMDI0cHgpIHtcbiAgLmxpc3RpbmctdGV4dCB7XG4gICAgcGFkZGluZzogNDBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLmxpc3RpbmctdGV4dCAubGlzdGluZy1kZXNjcmlwdGlvbiB7XG4gICAgbWFyZ2luOiAzMHB4IDAgMHB4O1xuICB9XG4gIC5saXN0aW5nLXRleHQgLmJ0biB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxuICAubGlzdGluZy1saW5lIHtcbiAgICBtaW4taGVpZ2h0OiA0MjBweDtcbiAgfVxuICAubGlzdGluZy1saW5lIC5saXN0aW5nLWltYWdlIC5wYXJhbGxheC1iZyB7XG4gICAgbWF4LWhlaWdodDogNjYwcHg7XG4gIH1cbn1cbkBtZWRpYSAod2lkdGg6IDEwMjRweCkgYW5kIChoZWlnaHQ6IDc2OHB4KSB7XG4gIC5saXN0aW5nLWxpbmUgLmxpc3RpbmctaW1hZ2Uge1xuICAgIGhlaWdodDogNjYwcHg7XG4gIH1cbn1cbkBtZWRpYSAod2lkdGg6IDc2OHB4KSBhbmQgKGhlaWdodDogMTAyNHB4KSwgKHdpZHRoOiA4MjBweCkgYW5kIChoZWlnaHQ6IDExODBweCksIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAubGlzdGluZy1saW5lIC5saXN0aW5nLWltYWdlIHtcbiAgICBoZWlnaHQ6IDQwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5saXN0aW5nLWxpbmUgLmxpc3RpbmctdGV4dCB7XG4gICAgbWF4LXdpZHRoOiA4MDBweDtcbiAgfVxufVxuQG1lZGlhICh3aWR0aDogNzY4cHgpIGFuZCAoaGVpZ2h0OiAxMDI0cHgpLCAod2lkdGg6IDEwMjRweCkgYW5kIChoZWlnaHQ6IDc2OHB4KSwgKG1heC13aWR0aDogMTAyM3B4KSwgKHdpZHRoOiA4MjBweCkgYW5kIChoZWlnaHQ6IDExODBweCkge1xuICAubGlzdGluZy1saW5lIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAubGlzdGluZy1saW5lIC5saXN0aW5nLWltYWdlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvcmRlcjogMiAhaW1wb3J0YW50O1xuICB9XG4gIC5saXN0aW5nLWxpbmUgLmxpc3RpbmctaW1hZ2UgLnBhcmFsbGF4LWJnIHtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICB9XG4gIC5saXN0aW5nLWxpbmUgLmxpc3RpbmctdGV4dCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3JkZXI6IDEgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBtYXgtd2lkdGg6IDcyMHB4O1xuICAgIG1hcmdpbjogYXV0bztcbiAgfVxuICAubGlzdGluZy1saW5lIC5saXN0aW5nLXRleHQgLmxpc3RpbmctaGVhZCAubGlzdGluZy1pY29uIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG4gIC5saXN0aW5nLWxpbmUgLmxpc3RpbmctdGV4dCAubGlzdGluZy1kZXNjcmlwdGlvbiB7XG4gICAgbWFyZ2luOiAxNXB4IDAgMzBweDtcbiAgfVxuICAubGlzdGluZy1saW5lIC5saXN0aW5nLXRleHQgLmxpc3RpbmctZGVzY3JpcHRpb24gdWwge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgLypqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyovXG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxuICAubGlzdGluZy1saW5lIC5saXN0aW5nLXRleHQgLmxpc3RpbmctZGVzY3JpcHRpb24gdWwgbGkge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5saXN0aW5nLWxpbmUgLmxpc3RpbmctdGV4dCAubGlzdGluZy1kZXNjcmlwdGlvbiB1bCBsaTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDVweDtcbiAgICBoZWlnaHQ6IDVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA5cHg7XG4gICAgbGVmdDogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkgYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5saXN0aW5nLWxpbmUgLmxpc3RpbmctdGV4dCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudmNfcm93I2NvbnRhY3QgZm9ybSAuY29udGFpbmVyLWZsdWlkID4gZGl2LCAudmNfcm93I2NvbnRhY3QgZm9ybSAuY29udGFpbmVyLXNtID4gZGl2LCAudmNfcm93I2NvbnRhY3QgZm9ybSAuY29udGFpbmVyLW1kID4gZGl2LCAudmNfcm93I2NvbnRhY3QgZm9ybSAuY29udGFpbmVyLWxnID4gZGl2LCAudmNfcm93I2NvbnRhY3QgZm9ybSAuY29udGFpbmVyLXhsID4gZGl2IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnZjX3JvdyNjb250YWN0IGZvcm0gLmNvbnRhaW5lci1mbHVpZCA+IGRpdiAud3BjZjctZm9ybS1jb250cm9sLXdyYXAsIC52Y19yb3cjY29udGFjdCBmb3JtIC5jb250YWluZXItc20gPiBkaXYgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwLCAudmNfcm93I2NvbnRhY3QgZm9ybSAuY29udGFpbmVyLW1kID4gZGl2IC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCwgLnZjX3JvdyNjb250YWN0IGZvcm0gLmNvbnRhaW5lci1sZyA+IGRpdiAud3BjZjctZm9ybS1jb250cm9sLXdyYXAsIC52Y19yb3cjY29udGFjdCBmb3JtIC5jb250YWluZXIteGwgPiBkaXYgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmxpc3RpbmctbGluZSAubGlzdGluZy10ZXh0IHtcbiAgICBwYWRkaW5nOiA1MHB4IDMwcHg7XG4gIH1cbiAgLmxpc3RpbmctbGluZSAubGlzdGluZy10ZXh0IC5saXN0aW5nLWhlYWQgLmxpc3RpbmctdGl0bGUgLnN1YnRpdGxlIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbiAgLmxpc3RpbmctbGluZSAubGlzdGluZy10ZXh0IC5saXN0aW5nLWRlc2NyaXB0aW9uIHVsIGxpIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbiAgLmxpc3RpbmctbGluZSAubGlzdGluZy10ZXh0IC5saXN0aW5nLWljb24ge1xuICAgIGJvcmRlci13aWR0aDogMXB4O1xuICB9XG4gIC5saXN0aW5nLWxpbmUgLmxpc3RpbmctdGV4dCAubGlzdGluZy1pY29uIGltZywgLmxpc3RpbmctbGluZSAubGlzdGluZy10ZXh0IC5saXN0aW5nLWljb24gc3ZnIHtcbiAgICB3aWR0aDogMjBweDtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICB9XG4gIC5saXN0aW5nLWxpbmUgLmxpc3RpbmctaW1hZ2Uge1xuICAgIGhlaWdodDogNDM1cHg7XG4gIH1cbiAgLmxpc3RpbmctbGluZSAubGlzdGluZy1pbWFnZSAucGFyYWxsYXgtYmcge1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgaGVpZ2h0OiA0MzVweCAhaW1wb3J0YW50O1xuICAgIGJvdHRvbTogMDtcbiAgICByaWdodDogMDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAudmNfcm93I2NvbnRhY3Qge1xuICAgIHBhZGRpbmc6IDUwcHggMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC52Y19yb3cjY29udGFjdCAudmNfY3VzdG9tX2hlYWRpbmcge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbiAgLnZjX3JvdyNjb250YWN0IGZvcm0gLmNvbnRhaW5lci1mbHVpZCwgLnZjX3JvdyNjb250YWN0IGZvcm0gLmNvbnRhaW5lci1zbSwgLnZjX3JvdyNjb250YWN0IGZvcm0gLmNvbnRhaW5lci1tZCwgLnZjX3JvdyNjb250YWN0IGZvcm0gLmNvbnRhaW5lci1sZywgLnZjX3JvdyNjb250YWN0IGZvcm0gLmNvbnRhaW5lci14bCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAudmNfcm93I2NvbnRhY3QgZm9ybSAuY29udGFpbmVyLWZsdWlkID4gZGl2LCAudmNfcm93I2NvbnRhY3QgZm9ybSAuY29udGFpbmVyLXNtID4gZGl2LCAudmNfcm93I2NvbnRhY3QgZm9ybSAuY29udGFpbmVyLW1kID4gZGl2LCAudmNfcm93I2NvbnRhY3QgZm9ybSAuY29udGFpbmVyLWxnID4gZGl2LCAudmNfcm93I2NvbnRhY3QgZm9ybSAuY29udGFpbmVyLXhsID4gZGl2IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgLS1icy1ndXR0ZXIteDogMDtcbiAgfVxuICAudmNfcm93I2NvbnRhY3QgZm9ybSAuY29udGFpbmVyLWZsdWlkID4gZGl2ID4gZGl2LCAudmNfcm93I2NvbnRhY3QgZm9ybSAuY29udGFpbmVyLXNtID4gZGl2ID4gZGl2LCAudmNfcm93I2NvbnRhY3QgZm9ybSAuY29udGFpbmVyLW1kID4gZGl2ID4gZGl2LCAudmNfcm93I2NvbnRhY3QgZm9ybSAuY29udGFpbmVyLWxnID4gZGl2ID4gZGl2LCAudmNfcm93I2NvbnRhY3QgZm9ybSAuY29udGFpbmVyLXhsID4gZGl2ID4gZGl2IHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnZjX3JvdyNjb250YWN0IGZvcm0gLmNvbnRhaW5lci1mbHVpZCA+IGRpdiAud3BjZjctZm9ybS1jb250cm9sLXdyYXAsIC52Y19yb3cjY29udGFjdCBmb3JtIC5jb250YWluZXItc20gPiBkaXYgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwLCAudmNfcm93I2NvbnRhY3QgZm9ybSAuY29udGFpbmVyLW1kID4gZGl2IC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCwgLnZjX3JvdyNjb250YWN0IGZvcm0gLmNvbnRhaW5lci1sZyA+IGRpdiAud3BjZjctZm9ybS1jb250cm9sLXdyYXAsIC52Y19yb3cjY29udGFjdCBmb3JtIC5jb250YWluZXIteGwgPiBkaXYgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG59XG4udmNfdG9nZ2xlIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi52Y190b2dnbGUgLnZjX3RvZ2dsZV90aXRsZSB7XG4gIGJhY2tncm91bmQ6ICM4ZDc4NWM7XG4gIHBhZGRpbmc6IDE1cHggMjBweDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi52Y190b2dnbGUgLnZjX3RvZ2dsZV90aXRsZSBoNCwgLnZjX3RvZ2dsZSAudmNfdG9nZ2xlX3RpdGxlIC5oNCB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIG1hcmdpbjogMCAwIDAgMTBweDtcbiAgb3JkZXI6IDE7XG59XG4udmNfdG9nZ2xlIC52Y190b2dnbGVfaWNvbiB7XG4gIG9yZGVyOiAwO1xuICBmbGV4OiAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiAjOGQ3ODVjO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4wNnMgbGluZWFyO1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogXCJpY1wiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICB3aWR0aDogYXV0bztcbn1cbi52Y190b2dnbGUgLnZjX3RvZ2dsZV9pY29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA4XCI7XG59XG4udmNfdG9nZ2xlLnZjX3RvZ2dsZV9hY3RpdmUgLnZjX3RvZ2dsZV9pY29uIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xufVxuLnZjX3RvZ2dsZSAudmNfdG9nZ2xlX2NvbnRlbnQge1xuICBwYWRkaW5nOiAyNnB4IDQwcHggMjVweCA1MHB4O1xuICBtYXJnaW46IDA7XG59XG5cbi5jdGEtZmFxIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmN0YS1mYXEgYSB7XG4gIGJhY2tncm91bmQ6ICM4ZDc4NWM7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXdlaWdodDogNTAwO1xuICBwYWRkaW5nOiAxNXB4IDI1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cbi5jdGEtZmFxIGE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogI0IwOUU4NjtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIHotaW5kZXg6IC0xO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBsaW5lYXI7XG59XG4uY3RhLWZhcSBhOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbn1cbi5jdGEtZmFxIGE6aG92ZXI6YmVmb3JlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbn1cblxuLm9mZnJlcy1saW5rcyAuc2VwIHtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cblxuLnNlY3Rpb24tb2ZmcmVzIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cblxuLm9mZnJlcy13cmFwcGVyIHtcbiAgbWF4LXdpZHRoOiA2ODRweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4ub2ZmcmVzLXdyYXBwZXIgLnN3aXBlciB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuLm9mZnJlcy13cmFwcGVyIC5vZmZyZS1pdGVtIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcGFkZGluZzogNjBweCA2MHB4IDc1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG4ub2ZmcmVzLXdyYXBwZXIgLm9mZnJlLWl0ZW0gLmxpc3RpbmctZGVzY3JpcHRpb24ge1xuICBtYXJnaW46IDIwcHggMCA1MHB4O1xufVxuLm9mZnJlcy13cmFwcGVyIC5zd2lwZXItYnV0dG9uLW5leHQsIC5vZmZyZXMtd3JhcHBlciAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogNDRweDtcbiAgYmFja2dyb3VuZDogIzhkNzg1YztcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGxlZnQ6IC0yMnB4O1xufVxuLm9mZnJlcy13cmFwcGVyIC5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXIsIC5vZmZyZXMtd3JhcHBlciAuc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVyIHtcbiAgY29udGVudDogbm9uZTtcbn1cbi5vZmZyZXMtd3JhcHBlciAuc3dpcGVyLWJ1dHRvbi1uZXh0IC5pYywgLm9mZnJlcy13cmFwcGVyIC5zd2lwZXItYnV0dG9uLXByZXYgLmljIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgbGluZWFyO1xufVxuLm9mZnJlcy13cmFwcGVyIC5zd2lwZXItYnV0dG9uLW5leHQgLmljOmhvdmVyLCAub2ZmcmVzLXdyYXBwZXIgLnN3aXBlci1idXR0b24tcHJldiAuaWM6aG92ZXIge1xuICBvcGFjaXR5OiAwLjU7XG59XG4ub2ZmcmVzLXdyYXBwZXIgLnN3aXBlci1idXR0b24tbmV4dCAuaWM6YmVmb3JlLCAub2ZmcmVzLXdyYXBwZXIgLnN3aXBlci1idXR0b24tcHJldiAuaWM6YmVmb3JlIHtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5vZmZyZXMtd3JhcHBlciAuc3dpcGVyLWJ1dHRvbi1uZXh0IC5pYzphZnRlciwgLm9mZnJlcy13cmFwcGVyIC5zd2lwZXItYnV0dG9uLXByZXYgLmljOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kOiAjQjA5RTg2O1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgei1pbmRleDogLTE7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cztcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXM7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGNlbnRlcjtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGNlbnRlcjtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDApO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbn1cbi5vZmZyZXMtd3JhcHBlciAuc3dpcGVyLWJ1dHRvbi1uZXh0IC5pYzpob3ZlciwgLm9mZnJlcy13cmFwcGVyIC5zd2lwZXItYnV0dG9uLXByZXYgLmljOmhvdmVyIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5vZmZyZXMtd3JhcHBlciAuc3dpcGVyLWJ1dHRvbi1uZXh0IC5pYzpob3Zlcjo6YWZ0ZXIsIC5vZmZyZXMtd3JhcHBlciAuc3dpcGVyLWJ1dHRvbi1wcmV2IC5pYzpob3Zlcjo6YWZ0ZXIge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xufVxuLm9mZnJlcy13cmFwcGVyIC5zd2lwZXItYnV0dG9uLW5leHQgLmljOmhvdmVyOmJlZm9yZSwgLm9mZnJlcy13cmFwcGVyIC5zd2lwZXItYnV0dG9uLXByZXYgLmljOmhvdmVyOmJlZm9yZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm9mZnJlcy13cmFwcGVyIC5zd2lwZXItYnV0dG9uLW5leHQgLmljOmhvdmVyLCAub2ZmcmVzLXdyYXBwZXIgLnN3aXBlci1idXR0b24tcHJldiAuaWM6aG92ZXIge1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJvcmRlciAxcyBsaW5lYXIgMXM7XG4gIHRyYW5zaXRpb246IGJvcmRlciAxcyBsaW5lYXIgMXM7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5vZmZyZXMtd3JhcHBlciAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgcmlnaHQ6IC0yMnB4O1xuICBsZWZ0OiBhdXRvO1xufVxuXG5AbWVkaWEgKHdpZHRoOiA4MjBweCkgYW5kIChoZWlnaHQ6IDExODBweCkge1xuICAuZmlsdGVyLm9mZnJlcy1saW5rcyAuc3ViY2F0LWxpbmsge1xuICAgIHdpZHRoOiAyMCU7XG4gIH1cbn1cbkBtZWRpYSAod2lkdGg6IDc2OHB4KSBhbmQgKGhlaWdodDogMTAyNHB4KSB7XG4gIC5maWx0ZXIub2ZmcmVzLWxpbmtzIC5zdWJjYXRzLWNvbnRhaW5lciAuc3ViY2F0cy13cmFwcGVyIC5zdWJjYXRzLWlubmVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICAuZmlsdGVyLm9mZnJlcy1saW5rcyAuc3ViY2F0cy1jb250YWluZXIgLnN1YmNhdHMtd3JhcHBlciAuc3ViY2F0cy1pbm5lciAuc3ViY2F0LWxpbmsge1xuICAgIHdpZHRoOiAxOSU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbi1vZmZyZXMgLm9mZnJlcy13cmFwcGVyIC5zd2lwZXIge1xuICAgIG1hcmdpbjogMCAzMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpLCAod2lkdGg6IDc2OHB4KSBhbmQgKGhlaWdodDogMTAyNHB4KSB7XG4gIC5zZWN0aW9uLW9mZnJlcyAub2ZmcmVzLXdyYXBwZXIgLm9mZnJlLWl0ZW0ge1xuICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5zZWN0aW9uLW9mZnJlcyAub2ZmcmVzLXdyYXBwZXIgLm9mZnJlLWl0ZW0gLmxpc3RpbmctaGVhZCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC5zZWN0aW9uLW9mZnJlcyAub2ZmcmVzLXdyYXBwZXIgLm9mZnJlLWl0ZW0gLmxpc3RpbmctaGVhZCAubGlzdGluZy1pY29uIHtcbiAgICBtYXJnaW46IDAgMCAxMHB4O1xuICAgIGJvcmRlci13aWR0aDogMXB4O1xuICB9XG4gIC5zZWN0aW9uLW9mZnJlcyAub2ZmcmVzLXdyYXBwZXIgLm9mZnJlLWl0ZW0gLmxpc3RpbmctaGVhZCAubGlzdGluZy10aXRsZSAudGl0bGUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuc2VjdGlvbi1vZmZyZXMgLm9mZnJlcy13cmFwcGVyIC5vZmZyZS1pdGVtIC5saXN0aW5nLWRlc2NyaXB0aW9uIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuc2VjdGlvbi1vZmZyZXMge1xuICAgIG1hcmdpbi10b3A6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuICAuc2VjdGlvbi1vZmZyZXMgLm9mZnJlcy13cmFwcGVyIC5vZmZyZS1pdGVtIC5saXN0aW5nLWhlYWQgLmxpc3RpbmctaWNvbiBpbWcsIC5zZWN0aW9uLW9mZnJlcyAub2ZmcmVzLXdyYXBwZXIgLm9mZnJlLWl0ZW0gLmxpc3RpbmctaGVhZCAubGlzdGluZy1pY29uIHN2ZyB7XG4gICAgd2lkdGg6IDI1cHg7XG4gIH1cbiAgLnNlY3Rpb24tb2ZmcmVzIC5vZmZyZXMtd3JhcHBlciAub2ZmcmUtaXRlbSAubGlzdGluZy1kZXNjcmlwdGlvbiB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICB9XG4gIC5maWx0ZXIge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgLmZpbHRlciAuc3ViY2F0cy1jb250YWluZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLmZpbHRlciAuc3ViY2F0cy1jb250YWluZXIgLnN1YmNhdHMtd3JhcHBlciB7XG4gICAgbWFyZ2luOiAwIDEwcHg7XG4gIH1cbiAgLmZpbHRlciAuc3ViY2F0cy1jb250YWluZXIgLnN1YmNhdHMtd3JhcHBlciAuc3ViY2F0cy1pbm5lciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgLmZpbHRlciAuc3ViY2F0cy1jb250YWluZXIgLnN1YmNhdHMtd3JhcHBlciAuc3ViY2F0cy1pbm5lciAuc3ViY2F0LWxpbmsge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgICB3aWR0aDogMTklO1xuICB9XG4gIC5maWx0ZXIgLnN1YmNhdHMtY29udGFpbmVyIC5zdWJjYXRzLXdyYXBwZXIgLnN1YmNhdHMtaW5uZXIgLnN1YmNhdC1saW5rIC5zdWJjYXQtaWNvbiB7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICB9XG4gIC5maWx0ZXIgLnN1YmNhdHMtY29udGFpbmVyIC5zdWJjYXRzLXdyYXBwZXIgLnN1YmNhdHMtaW5uZXIgLnN1YmNhdC1saW5rIC5zdWJjYXQtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBsaW5lLWhlaWdodDogMTJweDtcbiAgfVxuICAuZmlsdGVyIC5zdWJjYXRzLWNvbnRhaW5lciAuc3ViY2F0cy13cmFwcGVyIC5zdWJjYXRzLWlubmVyIC5zdWJjYXQtbGluazphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5maWx0ZXI6bm90KC5vZmZyZXMtbGlua3MpIC5zdWJjYXRzLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTRweDtcbiAgfVxuICAuZmlsdGVyOm5vdCgub2ZmcmVzLWxpbmtzKSAuc3ViY2F0cy1jb250YWluZXIgLnN1YmNhdHMtd3JhcHBlciAuc3ViY2F0cy1pbm5lciB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgLmZpbHRlcjpub3QoLm9mZnJlcy1saW5rcykgLnN1YmNhdHMtY29udGFpbmVyIC5zdWJjYXRzLXdyYXBwZXIgLnN1YmNhdHMtaW5uZXIgLnN1YmNhdC1saW5rIHtcbiAgICAvKndpZHRoOmF1dG87Ki9cbiAgfVxuICAuZmlsdGVyOm5vdCgub2ZmcmVzLWxpbmtzKSA+IC52ci1jb250YWluZXIgLmZvcm0taW5saW5lIHtcbiAgICBtYXJnaW46IDAgMTBweDtcbiAgfVxuICAub2ZmcmVzLWxpbmtzIC5zZXAge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbi5uby1yZXN1bHRzIHtcbiAgbWFyZ2luOiAxNTBweCBhdXRvIDcwcHg7XG4gIGJhY2tncm91bmQ6ICNCMDlFODY7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2JhKDIzMiwgMjI2LCAyMTgsIDAuNzY1MTI2KSwgaHNsYSgwLCAwJSwgMTAwJSwgMC4zMzA5NTIpIDU0JSk7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmctYm90dG9tOiA4MHB4O1xufSIsIkBpbXBvcnQgXCJ2YXJpYWJsZXNcIjtcblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnI3skaWNvbW9vbi1mb250LWZhbWlseX0nO1xuICBzcmM6XG4gICAgdXJsKCcjeyRpY29tb29uLWZvbnQtcGF0aH0vI3skaWNvbW9vbi1mb250LWZhbWlseX0udHRmP2VndnF4cycpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcbiAgICB1cmwoJyN7JGljb21vb24tZm9udC1wYXRofS8jeyRpY29tb29uLWZvbnQtZmFtaWx5fS53b2ZmP2VndnF4cycpIGZvcm1hdCgnd29mZicpLFxuICAgIHVybCgnI3skaWNvbW9vbi1mb250LXBhdGh9LyN7JGljb21vb24tZm9udC1mYW1pbHl9LnN2Zz9lZ3ZxeHMjI3skaWNvbW9vbi1mb250LWZhbWlseX0nKSBmb3JtYXQoJ3N2ZycpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogYmxvY2s7XG59XG5cbkBtaXhpbiBpYygpIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6ICcjeyRpY29tb29uLWZvbnQtZmFtaWx5fScgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG5cbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuLmlje1xuICBAaW5jbHVkZSBpYztcbn1cblxuLmljLW1hcCB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkaWMtbWFwOyBcbiAgfVxufVxuLmljLWZpbHRlciB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkaWMtZmlsdGVyOyBcbiAgfVxufVxuLmljLWhlYXJ0IHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRpYy1oZWFydDsgXG4gIH1cbn1cbi5pYy1jaGF0IHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRpYy1jaGF0OyBcbiAgfVxufVxuLmljLWFycm93LWxlZnQge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGljLWFycm93LWxlZnQ7IFxuICB9XG59XG4uaWMtYXJyb3ctdXAge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGljLWFycm93LXVwOyBcbiAgfVxufVxuLmljLWFycm93LWRvd24ge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGljLWFycm93LWRvd247IFxuICB9XG59XG4uaWMtYXJyb3ctcmlnaHQge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGljLWFycm93LXJpZ2h0OyBcbiAgfVxufVxuLmljLWNhbGVuZGFyIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRpYy1jYWxlbmRhcjsgXG4gIH1cbn1cbi5pYy1lbWFpbCB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkaWMtZW1haWw7IFxuICB9XG59XG4uaWMtZmFjZWJvb2sge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGljLWZhY2Vib29rOyBcbiAgfVxufVxuLmljLXBob25lIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRpYy1waG9uZTsgXG4gIH1cbn1cbi5pYy1xdW90ZSB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkaWMtcXVvdGU7IFxuICB9XG59XG4uaWMtc2VhcmNoIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRpYy1zZWFyY2g7IFxuICB9XG59XG4uaWMtaW5mby1jaXJjbGUge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGljLWluZm8tY2lyY2xlOyBcbiAgfVxufVxuXG4iLCIuaWktcGVyc29uc3tcbiAgICB3aWR0aDogMXJlbTtcbn0iLCI6cm9vdCxcbltkYXRhLWJzLXRoZW1lPVwibGlnaHRcIl0ge1xuICAvLyBOb3RlOiBDdXN0b20gdmFyaWFibGUgdmFsdWVzIG9ubHkgc3VwcG9ydCBTYXNzU2NyaXB0IGluc2lkZSBgI3t9YC5cblxuICAvLyBDb2xvcnNcbiAgLy9cbiAgLy8gR2VuZXJhdGUgcGFsZXR0ZXMgZm9yIGZ1bGwgY29sb3JzLCBncmF5cywgYW5kIHRoZW1lIGNvbG9ycy5cblxuICBAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkY29sb3JzIHtcbiAgICAtLSN7JHByZWZpeH0jeyRjb2xvcn06ICN7JHZhbHVlfTtcbiAgfVxuXG4gIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICRncmF5cyB7XG4gICAgLS0jeyRwcmVmaXh9Z3JheS0jeyRjb2xvcn06ICN7JHZhbHVlfTtcbiAgfVxuXG4gIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAgIC0tI3skcHJlZml4fSN7JGNvbG9yfTogI3skdmFsdWV9O1xuICB9XG5cbiAgQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycy1yZ2Ige1xuICAgIC0tI3skcHJlZml4fSN7JGNvbG9yfS1yZ2I6ICN7JHZhbHVlfTtcbiAgfVxuXG4gIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMtdGV4dCB7XG4gICAgLS0jeyRwcmVmaXh9I3skY29sb3J9LXRleHQtZW1waGFzaXM6ICN7JHZhbHVlfTtcbiAgfVxuXG4gIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMtYmctc3VidGxlIHtcbiAgICAtLSN7JHByZWZpeH0jeyRjb2xvcn0tYmctc3VidGxlOiAjeyR2YWx1ZX07XG4gIH1cblxuICBAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzLWJvcmRlci1zdWJ0bGUge1xuICAgIC0tI3skcHJlZml4fSN7JGNvbG9yfS1ib3JkZXItc3VidGxlOiAjeyR2YWx1ZX07XG4gIH1cblxuICAtLSN7JHByZWZpeH13aGl0ZS1yZ2I6ICN7dG8tcmdiKCR3aGl0ZSl9O1xuICAtLSN7JHByZWZpeH1ibGFjay1yZ2I6ICN7dG8tcmdiKCRibGFjayl9O1xuXG4gIC8vIEZvbnRzXG5cbiAgLy8gTm90ZTogVXNlIGBpbnNwZWN0YCBmb3IgbGlzdHMgc28gdGhhdCBxdW90ZWQgaXRlbXMga2VlcCB0aGUgcXVvdGVzLlxuICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3Nhc3Mvc2Fzcy9pc3N1ZXMvMjM4MyNpc3N1ZWNvbW1lbnQtMzM2MzQ5MTcyXG4gIC0tI3skcHJlZml4fWZvbnQtc2Fucy1zZXJpZjogI3tpbnNwZWN0KCRmb250LWZhbWlseS1zYW5zLXNlcmlmKX07XG4gIC0tI3skcHJlZml4fWZvbnQtbW9ub3NwYWNlOiAje2luc3BlY3QoJGZvbnQtZmFtaWx5LW1vbm9zcGFjZSl9O1xuICAtLSN7JHByZWZpeH1ncmFkaWVudDogI3skZ3JhZGllbnR9O1xuXG4gIC8vIFJvb3QgYW5kIGJvZHlcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IHJvb3QtYm9keS12YXJpYWJsZXNcbiAgQGlmICRmb250LXNpemUtcm9vdCAhPSBudWxsIHtcbiAgICAtLSN7JHByZWZpeH1yb290LWZvbnQtc2l6ZTogI3skZm9udC1zaXplLXJvb3R9O1xuICB9XG4gIC0tI3skcHJlZml4fWJvZHktZm9udC1mYW1pbHk6ICN7aW5zcGVjdCgkZm9udC1mYW1pbHktYmFzZSl9O1xuICBAaW5jbHVkZSByZnMoJGZvbnQtc2l6ZS1iYXNlLCAtLSN7JHByZWZpeH1ib2R5LWZvbnQtc2l6ZSk7XG4gIC0tI3skcHJlZml4fWJvZHktZm9udC13ZWlnaHQ6ICN7JGZvbnQtd2VpZ2h0LWJhc2V9O1xuICAtLSN7JHByZWZpeH1ib2R5LWxpbmUtaGVpZ2h0OiAjeyRsaW5lLWhlaWdodC1iYXNlfTtcbiAgQGlmICRib2R5LXRleHQtYWxpZ24gIT0gbnVsbCB7XG4gICAgLS0jeyRwcmVmaXh9Ym9keS10ZXh0LWFsaWduOiAjeyRib2R5LXRleHQtYWxpZ259O1xuICB9XG5cbiAgLS0jeyRwcmVmaXh9Ym9keS1jb2xvcjogI3skYm9keS1jb2xvcn07XG4gIC0tI3skcHJlZml4fWJvZHktY29sb3ItcmdiOiAje3RvLXJnYigkYm9keS1jb2xvcil9O1xuICAtLSN7JHByZWZpeH1ib2R5LWJnOiAjeyRib2R5LWJnfTtcbiAgLS0jeyRwcmVmaXh9Ym9keS1iZy1yZ2I6ICN7dG8tcmdiKCRib2R5LWJnKX07XG5cbiAgLS0jeyRwcmVmaXh9ZW1waGFzaXMtY29sb3I6ICN7JGJvZHktZW1waGFzaXMtY29sb3J9O1xuICAtLSN7JHByZWZpeH1lbXBoYXNpcy1jb2xvci1yZ2I6ICN7dG8tcmdiKCRib2R5LWVtcGhhc2lzLWNvbG9yKX07XG5cbiAgLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWNvbG9yOiAjeyRib2R5LXNlY29uZGFyeS1jb2xvcn07XG4gIC0tI3skcHJlZml4fXNlY29uZGFyeS1jb2xvci1yZ2I6ICN7dG8tcmdiKCRib2R5LXNlY29uZGFyeS1jb2xvcil9O1xuICAtLSN7JHByZWZpeH1zZWNvbmRhcnktYmc6ICN7JGJvZHktc2Vjb25kYXJ5LWJnfTtcbiAgLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWJnLXJnYjogI3t0by1yZ2IoJGJvZHktc2Vjb25kYXJ5LWJnKX07XG5cbiAgLS0jeyRwcmVmaXh9dGVydGlhcnktY29sb3I6ICN7JGJvZHktdGVydGlhcnktY29sb3J9O1xuICAtLSN7JHByZWZpeH10ZXJ0aWFyeS1jb2xvci1yZ2I6ICN7dG8tcmdiKCRib2R5LXRlcnRpYXJ5LWNvbG9yKX07XG4gIC0tI3skcHJlZml4fXRlcnRpYXJ5LWJnOiAjeyRib2R5LXRlcnRpYXJ5LWJnfTtcbiAgLS0jeyRwcmVmaXh9dGVydGlhcnktYmctcmdiOiAje3RvLXJnYigkYm9keS10ZXJ0aWFyeS1iZyl9O1xuICAvLyBzY3NzLWRvY3MtZW5kIHJvb3QtYm9keS12YXJpYWJsZXNcblxuICAtLSN7JHByZWZpeH1oZWFkaW5nLWNvbG9yOiAjeyRoZWFkaW5ncy1jb2xvcn07XG5cbiAgLS0jeyRwcmVmaXh9bGluay1jb2xvcjogI3skbGluay1jb2xvcn07XG4gIC0tI3skcHJlZml4fWxpbmstY29sb3ItcmdiOiAje3RvLXJnYigkbGluay1jb2xvcil9O1xuICAtLSN7JHByZWZpeH1saW5rLWRlY29yYXRpb246ICN7JGxpbmstZGVjb3JhdGlvbn07XG5cbiAgLS0jeyRwcmVmaXh9bGluay1ob3Zlci1jb2xvcjogI3skbGluay1ob3Zlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fWxpbmstaG92ZXItY29sb3ItcmdiOiAje3RvLXJnYigkbGluay1ob3Zlci1jb2xvcil9O1xuXG4gIEBpZiAkbGluay1ob3Zlci1kZWNvcmF0aW9uICE9IG51bGwge1xuICAgIC0tI3skcHJlZml4fWxpbmstaG92ZXItZGVjb3JhdGlvbjogI3skbGluay1ob3Zlci1kZWNvcmF0aW9ufTtcbiAgfVxuXG4gIC0tI3skcHJlZml4fWNvZGUtY29sb3I6ICN7JGNvZGUtY29sb3J9O1xuICAtLSN7JHByZWZpeH1oaWdobGlnaHQtY29sb3I6ICN7JG1hcmstY29sb3J9O1xuICAtLSN7JHByZWZpeH1oaWdobGlnaHQtYmc6ICN7JG1hcmstYmd9O1xuXG4gIC8vIHNjc3MtZG9jcy1zdGFydCByb290LWJvcmRlci12YXJcbiAgLS0jeyRwcmVmaXh9Ym9yZGVyLXdpZHRoOiAjeyRib3JkZXItd2lkdGh9O1xuICAtLSN7JHByZWZpeH1ib3JkZXItc3R5bGU6ICN7JGJvcmRlci1zdHlsZX07XG4gIC0tI3skcHJlZml4fWJvcmRlci1jb2xvcjogI3skYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yLXRyYW5zbHVjZW50OiAjeyRib3JkZXItY29sb3ItdHJhbnNsdWNlbnR9O1xuXG4gIC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXM6ICN7JGJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzLXNtOiAjeyRib3JkZXItcmFkaXVzLXNtfTtcbiAgLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cy1sZzogI3skYm9yZGVyLXJhZGl1cy1sZ307XG4gIC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMteGw6ICN7JGJvcmRlci1yYWRpdXMteGx9O1xuICAtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzLXh4bDogI3skYm9yZGVyLXJhZGl1cy14eGx9O1xuICAtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzLTJ4bDogdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMteHhsKTsgLy8gRGVwcmVjYXRlZCBpbiB2NS4zLjAgZm9yIGNvbnNpc3RlbmN5XG4gIC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMtcGlsbDogI3skYm9yZGVyLXJhZGl1cy1waWxsfTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCByb290LWJvcmRlci12YXJcblxuICAtLSN7JHByZWZpeH1ib3gtc2hhZG93OiAjeyRib3gtc2hhZG93fTtcbiAgLS0jeyRwcmVmaXh9Ym94LXNoYWRvdy1zbTogI3skYm94LXNoYWRvdy1zbX07XG4gIC0tI3skcHJlZml4fWJveC1zaGFkb3ctbGc6ICN7JGJveC1zaGFkb3ctbGd9O1xuICAtLSN7JHByZWZpeH1ib3gtc2hhZG93LWluc2V0OiAjeyRib3gtc2hhZG93LWluc2V0fTtcblxuICAvLyBGb2N1cyBzdHlsZXNcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IHJvb3QtZm9jdXMtdmFyaWFibGVzXG4gIC0tI3skcHJlZml4fWZvY3VzLXJpbmctd2lkdGg6ICN7JGZvY3VzLXJpbmctd2lkdGh9O1xuICAtLSN7JHByZWZpeH1mb2N1cy1yaW5nLW9wYWNpdHk6ICN7JGZvY3VzLXJpbmctb3BhY2l0eX07XG4gIC0tI3skcHJlZml4fWZvY3VzLXJpbmctY29sb3I6ICN7JGZvY3VzLXJpbmctY29sb3J9O1xuICAvLyBzY3NzLWRvY3MtZW5kIHJvb3QtZm9jdXMtdmFyaWFibGVzXG5cbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IHJvb3QtZm9ybS12YWxpZGF0aW9uLXZhcmlhYmxlc1xuICAtLSN7JHByZWZpeH1mb3JtLXZhbGlkLWNvbG9yOiAjeyRmb3JtLXZhbGlkLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9Zm9ybS12YWxpZC1ib3JkZXItY29sb3I6ICN7JGZvcm0tdmFsaWQtYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9Zm9ybS1pbnZhbGlkLWNvbG9yOiAjeyRmb3JtLWludmFsaWQtY29sb3J9O1xuICAtLSN7JHByZWZpeH1mb3JtLWludmFsaWQtYm9yZGVyLWNvbG9yOiAjeyRmb3JtLWludmFsaWQtYm9yZGVyLWNvbG9yfTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCByb290LWZvcm0tdmFsaWRhdGlvbi12YXJpYWJsZXNcbn1cblxuQGlmICRlbmFibGUtZGFyay1tb2RlIHtcbiAgQGluY2x1ZGUgY29sb3ItbW9kZShkYXJrLCB0cnVlKSB7XG4gICAgY29sb3Itc2NoZW1lOiBkYXJrO1xuXG4gICAgLy8gc2Nzcy1kb2NzLXN0YXJ0IHJvb3QtZGFyay1tb2RlLXZhcnNcbiAgICAtLSN7JHByZWZpeH1ib2R5LWNvbG9yOiAjeyRib2R5LWNvbG9yLWRhcmt9O1xuICAgIC0tI3skcHJlZml4fWJvZHktY29sb3ItcmdiOiAje3RvLXJnYigkYm9keS1jb2xvci1kYXJrKX07XG4gICAgLS0jeyRwcmVmaXh9Ym9keS1iZzogI3skYm9keS1iZy1kYXJrfTtcbiAgICAtLSN7JHByZWZpeH1ib2R5LWJnLXJnYjogI3t0by1yZ2IoJGJvZHktYmctZGFyayl9O1xuXG4gICAgLS0jeyRwcmVmaXh9ZW1waGFzaXMtY29sb3I6ICN7JGJvZHktZW1waGFzaXMtY29sb3ItZGFya307XG4gICAgLS0jeyRwcmVmaXh9ZW1waGFzaXMtY29sb3ItcmdiOiAje3RvLXJnYigkYm9keS1lbXBoYXNpcy1jb2xvci1kYXJrKX07XG5cbiAgICAtLSN7JHByZWZpeH1zZWNvbmRhcnktY29sb3I6ICN7JGJvZHktc2Vjb25kYXJ5LWNvbG9yLWRhcmt9O1xuICAgIC0tI3skcHJlZml4fXNlY29uZGFyeS1jb2xvci1yZ2I6ICN7dG8tcmdiKCRib2R5LXNlY29uZGFyeS1jb2xvci1kYXJrKX07XG4gICAgLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWJnOiAjeyRib2R5LXNlY29uZGFyeS1iZy1kYXJrfTtcbiAgICAtLSN7JHByZWZpeH1zZWNvbmRhcnktYmctcmdiOiAje3RvLXJnYigkYm9keS1zZWNvbmRhcnktYmctZGFyayl9O1xuXG4gICAgLS0jeyRwcmVmaXh9dGVydGlhcnktY29sb3I6ICN7JGJvZHktdGVydGlhcnktY29sb3ItZGFya307XG4gICAgLS0jeyRwcmVmaXh9dGVydGlhcnktY29sb3ItcmdiOiAje3RvLXJnYigkYm9keS10ZXJ0aWFyeS1jb2xvci1kYXJrKX07XG4gICAgLS0jeyRwcmVmaXh9dGVydGlhcnktYmc6ICN7JGJvZHktdGVydGlhcnktYmctZGFya307XG4gICAgLS0jeyRwcmVmaXh9dGVydGlhcnktYmctcmdiOiAje3RvLXJnYigkYm9keS10ZXJ0aWFyeS1iZy1kYXJrKX07XG5cbiAgICBAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzLXRleHQtZGFyayB7XG4gICAgICAtLSN7JHByZWZpeH0jeyRjb2xvcn0tdGV4dC1lbXBoYXNpczogI3skdmFsdWV9O1xuICAgIH1cblxuICAgIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMtYmctc3VidGxlLWRhcmsge1xuICAgICAgLS0jeyRwcmVmaXh9I3skY29sb3J9LWJnLXN1YnRsZTogI3skdmFsdWV9O1xuICAgIH1cblxuICAgIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMtYm9yZGVyLXN1YnRsZS1kYXJrIHtcbiAgICAgIC0tI3skcHJlZml4fSN7JGNvbG9yfS1ib3JkZXItc3VidGxlOiAjeyR2YWx1ZX07XG4gICAgfVxuXG4gICAgLS0jeyRwcmVmaXh9aGVhZGluZy1jb2xvcjogI3skaGVhZGluZ3MtY29sb3ItZGFya307XG5cbiAgICAtLSN7JHByZWZpeH1saW5rLWNvbG9yOiAjeyRsaW5rLWNvbG9yLWRhcmt9O1xuICAgIC0tI3skcHJlZml4fWxpbmstaG92ZXItY29sb3I6ICN7JGxpbmstaG92ZXItY29sb3ItZGFya307XG4gICAgLS0jeyRwcmVmaXh9bGluay1jb2xvci1yZ2I6ICN7dG8tcmdiKCRsaW5rLWNvbG9yLWRhcmspfTtcbiAgICAtLSN7JHByZWZpeH1saW5rLWhvdmVyLWNvbG9yLXJnYjogI3t0by1yZ2IoJGxpbmstaG92ZXItY29sb3ItZGFyayl9O1xuXG4gICAgLS0jeyRwcmVmaXh9Y29kZS1jb2xvcjogI3skY29kZS1jb2xvci1kYXJrfTtcbiAgICAtLSN7JHByZWZpeH1oaWdobGlnaHQtY29sb3I6ICN7JG1hcmstY29sb3ItZGFya307XG4gICAgLS0jeyRwcmVmaXh9aGlnaGxpZ2h0LWJnOiAjeyRtYXJrLWJnLWRhcmt9O1xuXG4gICAgLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yOiAjeyRib3JkZXItY29sb3ItZGFya307XG4gICAgLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yLXRyYW5zbHVjZW50OiAjeyRib3JkZXItY29sb3ItdHJhbnNsdWNlbnQtZGFya307XG5cbiAgICAtLSN7JHByZWZpeH1mb3JtLXZhbGlkLWNvbG9yOiAjeyRmb3JtLXZhbGlkLWNvbG9yLWRhcmt9O1xuICAgIC0tI3skcHJlZml4fWZvcm0tdmFsaWQtYm9yZGVyLWNvbG9yOiAjeyRmb3JtLXZhbGlkLWJvcmRlci1jb2xvci1kYXJrfTtcbiAgICAtLSN7JHByZWZpeH1mb3JtLWludmFsaWQtY29sb3I6ICN7JGZvcm0taW52YWxpZC1jb2xvci1kYXJrfTtcbiAgICAtLSN7JHByZWZpeH1mb3JtLWludmFsaWQtYm9yZGVyLWNvbG9yOiAjeyRmb3JtLWludmFsaWQtYm9yZGVyLWNvbG9yLWRhcmt9O1xuICAgIC8vIHNjc3MtZG9jcy1lbmQgcm9vdC1kYXJrLW1vZGUtdmFyc1xuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBzY3NzL2RpbWVuc2lvbi1uby1ub24tbnVtZXJpYy12YWx1ZXNcblxuLy8gU0NTUyBSRlMgbWl4aW5cbi8vXG4vLyBBdXRvbWF0ZWQgcmVzcG9uc2l2ZSB2YWx1ZXMgZm9yIGZvbnQgc2l6ZXMsIHBhZGRpbmdzLCBtYXJnaW5zIGFuZCBtdWNoIG1vcmVcbi8vXG4vLyBMaWNlbnNlZCB1bmRlciBNSVQgKGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL3Jmcy9ibG9iL21haW4vTElDRU5TRSlcblxuLy8gQ29uZmlndXJhdGlvblxuXG4vLyBCYXNlIHZhbHVlXG4kcmZzLWJhc2UtdmFsdWU6IDEuMjVyZW0gIWRlZmF1bHQ7XG4kcmZzLXVuaXQ6IHJlbSAhZGVmYXVsdDtcblxuQGlmICRyZnMtdW5pdCAhPSByZW0gYW5kICRyZnMtdW5pdCAhPSBweCB7XG4gIEBlcnJvciBcImAjeyRyZnMtdW5pdH1gIGlzIG5vdCBhIHZhbGlkIHVuaXQgZm9yICRyZnMtdW5pdC4gVXNlIGBweGAgb3IgYHJlbWAuXCI7XG59XG5cbi8vIEJyZWFrcG9pbnQgYXQgd2hlcmUgdmFsdWVzIHN0YXJ0IGRlY3JlYXNpbmcgaWYgc2NyZWVuIHdpZHRoIGlzIHNtYWxsZXJcbiRyZnMtYnJlYWtwb2ludDogMTIwMHB4ICFkZWZhdWx0O1xuJHJmcy1icmVha3BvaW50LXVuaXQ6IHB4ICFkZWZhdWx0O1xuXG5AaWYgJHJmcy1icmVha3BvaW50LXVuaXQgIT0gcHggYW5kICRyZnMtYnJlYWtwb2ludC11bml0ICE9IGVtIGFuZCAkcmZzLWJyZWFrcG9pbnQtdW5pdCAhPSByZW0ge1xuICBAZXJyb3IgXCJgI3skcmZzLWJyZWFrcG9pbnQtdW5pdH1gIGlzIG5vdCBhIHZhbGlkIHVuaXQgZm9yICRyZnMtYnJlYWtwb2ludC11bml0LiBVc2UgYHB4YCwgYGVtYCBvciBgcmVtYC5cIjtcbn1cblxuLy8gUmVzaXplIHZhbHVlcyBiYXNlZCBvbiBzY3JlZW4gaGVpZ2h0IGFuZCB3aWR0aFxuJHJmcy10d28tZGltZW5zaW9uYWw6IGZhbHNlICFkZWZhdWx0O1xuXG4vLyBGYWN0b3Igb2YgZGVjcmVhc2VcbiRyZnMtZmFjdG9yOiAxMCAhZGVmYXVsdDtcblxuQGlmIHR5cGUtb2YoJHJmcy1mYWN0b3IpICE9IG51bWJlciBvciAkcmZzLWZhY3RvciA8PSAxIHtcbiAgQGVycm9yIFwiYCN7JHJmcy1mYWN0b3J9YCBpcyBub3QgYSB2YWxpZCAgJHJmcy1mYWN0b3IsIGl0IG11c3QgYmUgZ3JlYXRlciB0aGFuIDEuXCI7XG59XG5cbi8vIE1vZGUuIFBvc3NpYmlsaXRpZXM6IFwibWluLW1lZGlhLXF1ZXJ5XCIsIFwibWF4LW1lZGlhLXF1ZXJ5XCJcbiRyZnMtbW9kZTogbWluLW1lZGlhLXF1ZXJ5ICFkZWZhdWx0O1xuXG4vLyBHZW5lcmF0ZSBlbmFibGUgb3IgZGlzYWJsZSBjbGFzc2VzLiBQb3NzaWJpbGl0aWVzOiBmYWxzZSwgXCJlbmFibGVcIiBvciBcImRpc2FibGVcIlxuJHJmcy1jbGFzczogZmFsc2UgIWRlZmF1bHQ7XG5cbi8vIDEgcmVtID0gJHJmcy1yZW0tdmFsdWUgcHhcbiRyZnMtcmVtLXZhbHVlOiAxNiAhZGVmYXVsdDtcblxuLy8gU2FmYXJpIGlmcmFtZSByZXNpemUgYnVnOiBodHRwczovL2dpdGh1Yi5jb20vdHdicy9yZnMvaXNzdWVzLzE0XG4kcmZzLXNhZmFyaS1pZnJhbWUtcmVzaXplLWJ1Zy1maXg6IGZhbHNlICFkZWZhdWx0O1xuXG4vLyBEaXNhYmxlIFJGUyBieSBzZXR0aW5nICRlbmFibGUtcmZzIHRvIGZhbHNlXG4kZW5hYmxlLXJmczogdHJ1ZSAhZGVmYXVsdDtcblxuLy8gQ2FjaGUgJHJmcy1iYXNlLXZhbHVlIHVuaXRcbiRyZnMtYmFzZS12YWx1ZS11bml0OiB1bml0KCRyZnMtYmFzZS12YWx1ZSk7XG5cbkBmdW5jdGlvbiBkaXZpZGUoJGRpdmlkZW5kLCAkZGl2aXNvciwgJHByZWNpc2lvbjogMTApIHtcbiAgJHNpZ246IGlmKCRkaXZpZGVuZCA+IDAgYW5kICRkaXZpc29yID4gMCBvciAkZGl2aWRlbmQgPCAwIGFuZCAkZGl2aXNvciA8IDAsIDEsIC0xKTtcbiAgJGRpdmlkZW5kOiBhYnMoJGRpdmlkZW5kKTtcbiAgJGRpdmlzb3I6IGFicygkZGl2aXNvcik7XG4gIEBpZiAkZGl2aWRlbmQgPT0gMCB7XG4gICAgQHJldHVybiAwO1xuICB9XG4gIEBpZiAkZGl2aXNvciA9PSAwIHtcbiAgICBAZXJyb3IgXCJDYW5ub3QgZGl2aWRlIGJ5IDBcIjtcbiAgfVxuICAkcmVtYWluZGVyOiAkZGl2aWRlbmQ7XG4gICRyZXN1bHQ6IDA7XG4gICRmYWN0b3I6IDEwO1xuICBAd2hpbGUgKCRyZW1haW5kZXIgPiAwIGFuZCAkcHJlY2lzaW9uID49IDApIHtcbiAgICAkcXVvdGllbnQ6IDA7XG4gICAgQHdoaWxlICgkcmVtYWluZGVyID49ICRkaXZpc29yKSB7XG4gICAgICAkcmVtYWluZGVyOiAkcmVtYWluZGVyIC0gJGRpdmlzb3I7XG4gICAgICAkcXVvdGllbnQ6ICRxdW90aWVudCArIDE7XG4gICAgfVxuICAgICRyZXN1bHQ6ICRyZXN1bHQgKiAxMCArICRxdW90aWVudDtcbiAgICAkZmFjdG9yOiAkZmFjdG9yICogLjE7XG4gICAgJHJlbWFpbmRlcjogJHJlbWFpbmRlciAqIDEwO1xuICAgICRwcmVjaXNpb246ICRwcmVjaXNpb24gLSAxO1xuICAgIEBpZiAoJHByZWNpc2lvbiA8IDAgYW5kICRyZW1haW5kZXIgPj0gJGRpdmlzb3IgKiA1KSB7XG4gICAgICAkcmVzdWx0OiAkcmVzdWx0ICsgMTtcbiAgICB9XG4gIH1cbiAgJHJlc3VsdDogJHJlc3VsdCAqICRmYWN0b3IgKiAkc2lnbjtcbiAgJGRpdmlkZW5kLXVuaXQ6IHVuaXQoJGRpdmlkZW5kKTtcbiAgJGRpdmlzb3ItdW5pdDogdW5pdCgkZGl2aXNvcik7XG4gICR1bml0LW1hcDogKFxuICAgIFwicHhcIjogMXB4LFxuICAgIFwicmVtXCI6IDFyZW0sXG4gICAgXCJlbVwiOiAxZW0sXG4gICAgXCIlXCI6IDElXG4gICk7XG4gIEBpZiAoJGRpdmlkZW5kLXVuaXQgIT0gJGRpdmlzb3ItdW5pdCBhbmQgbWFwLWhhcy1rZXkoJHVuaXQtbWFwLCAkZGl2aWRlbmQtdW5pdCkpIHtcbiAgICAkcmVzdWx0OiAkcmVzdWx0ICogbWFwLWdldCgkdW5pdC1tYXAsICRkaXZpZGVuZC11bml0KTtcbiAgfVxuICBAcmV0dXJuICRyZXN1bHQ7XG59XG5cbi8vIFJlbW92ZSBweC11bml0IGZyb20gJHJmcy1iYXNlLXZhbHVlIGZvciBjYWxjdWxhdGlvbnNcbkBpZiAkcmZzLWJhc2UtdmFsdWUtdW5pdCA9PSBweCB7XG4gICRyZnMtYmFzZS12YWx1ZTogZGl2aWRlKCRyZnMtYmFzZS12YWx1ZSwgJHJmcy1iYXNlLXZhbHVlICogMCArIDEpO1xufVxuQGVsc2UgaWYgJHJmcy1iYXNlLXZhbHVlLXVuaXQgPT0gcmVtIHtcbiAgJHJmcy1iYXNlLXZhbHVlOiBkaXZpZGUoJHJmcy1iYXNlLXZhbHVlLCBkaXZpZGUoJHJmcy1iYXNlLXZhbHVlICogMCArIDEsICRyZnMtcmVtLXZhbHVlKSk7XG59XG5cbi8vIENhY2hlICRyZnMtYnJlYWtwb2ludCB1bml0IHRvIHByZXZlbnQgbXVsdGlwbGUgY2FsbHNcbiRyZnMtYnJlYWtwb2ludC11bml0LWNhY2hlOiB1bml0KCRyZnMtYnJlYWtwb2ludCk7XG5cbi8vIFJlbW92ZSB1bml0IGZyb20gJHJmcy1icmVha3BvaW50IGZvciBjYWxjdWxhdGlvbnNcbkBpZiAkcmZzLWJyZWFrcG9pbnQtdW5pdC1jYWNoZSA9PSBweCB7XG4gICRyZnMtYnJlYWtwb2ludDogZGl2aWRlKCRyZnMtYnJlYWtwb2ludCwgJHJmcy1icmVha3BvaW50ICogMCArIDEpO1xufVxuQGVsc2UgaWYgJHJmcy1icmVha3BvaW50LXVuaXQtY2FjaGUgPT0gcmVtIG9yICRyZnMtYnJlYWtwb2ludC11bml0LWNhY2hlID09IFwiZW1cIiB7XG4gICRyZnMtYnJlYWtwb2ludDogZGl2aWRlKCRyZnMtYnJlYWtwb2ludCwgZGl2aWRlKCRyZnMtYnJlYWtwb2ludCAqIDAgKyAxLCAkcmZzLXJlbS12YWx1ZSkpO1xufVxuXG4vLyBDYWxjdWxhdGUgdGhlIG1lZGlhIHF1ZXJ5IHZhbHVlXG4kcmZzLW1xLXZhbHVlOiBpZigkcmZzLWJyZWFrcG9pbnQtdW5pdCA9PSBweCwgI3skcmZzLWJyZWFrcG9pbnR9cHgsICN7ZGl2aWRlKCRyZnMtYnJlYWtwb2ludCwgJHJmcy1yZW0tdmFsdWUpfSN7JHJmcy1icmVha3BvaW50LXVuaXR9KTtcbiRyZnMtbXEtcHJvcGVydHktd2lkdGg6IGlmKCRyZnMtbW9kZSA9PSBtYXgtbWVkaWEtcXVlcnksIG1heC13aWR0aCwgbWluLXdpZHRoKTtcbiRyZnMtbXEtcHJvcGVydHktaGVpZ2h0OiBpZigkcmZzLW1vZGUgPT0gbWF4LW1lZGlhLXF1ZXJ5LCBtYXgtaGVpZ2h0LCBtaW4taGVpZ2h0KTtcblxuLy8gSW50ZXJuYWwgbWl4aW4gdXNlZCB0byBkZXRlcm1pbmUgd2hpY2ggbWVkaWEgcXVlcnkgbmVlZHMgdG8gYmUgdXNlZFxuQG1peGluIF9yZnMtbWVkaWEtcXVlcnkge1xuICBAaWYgJHJmcy10d28tZGltZW5zaW9uYWwge1xuICAgIEBpZiAkcmZzLW1vZGUgPT0gbWF4LW1lZGlhLXF1ZXJ5IHtcbiAgICAgIEBtZWRpYSAoI3skcmZzLW1xLXByb3BlcnR5LXdpZHRofTogI3skcmZzLW1xLXZhbHVlfSksICgjeyRyZnMtbXEtcHJvcGVydHktaGVpZ2h0fTogI3skcmZzLW1xLXZhbHVlfSkge1xuICAgICAgICBAY29udGVudDtcbiAgICAgIH1cbiAgICB9XG4gICAgQGVsc2Uge1xuICAgICAgQG1lZGlhICgjeyRyZnMtbXEtcHJvcGVydHktd2lkdGh9OiAjeyRyZnMtbXEtdmFsdWV9KSBhbmQgKCN7JHJmcy1tcS1wcm9wZXJ0eS1oZWlnaHR9OiAjeyRyZnMtbXEtdmFsdWV9KSB7XG4gICAgICAgIEBjb250ZW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBAZWxzZSB7XG4gICAgQG1lZGlhICgjeyRyZnMtbXEtcHJvcGVydHktd2lkdGh9OiAjeyRyZnMtbXEtdmFsdWV9KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cblxuLy8gSW50ZXJuYWwgbWl4aW4gdGhhdCBhZGRzIGRpc2FibGUgY2xhc3NlcyB0byB0aGUgc2VsZWN0b3IgaWYgbmVlZGVkLlxuQG1peGluIF9yZnMtcnVsZSB7XG4gIEBpZiAkcmZzLWNsYXNzID09IGRpc2FibGUgYW5kICRyZnMtbW9kZSA9PSBtYXgtbWVkaWEtcXVlcnkge1xuICAgIC8vIEFkZGluZyBhbiBleHRyYSBjbGFzcyBpbmNyZWFzZXMgc3BlY2lmaWNpdHksIHdoaWNoIHByZXZlbnRzIHRoZSBtZWRpYSBxdWVyeSB0byBvdmVycmlkZSB0aGUgcHJvcGVydHlcbiAgICAmLFxuICAgIC5kaXNhYmxlLXJmcyAmLFxuICAgICYuZGlzYWJsZS1yZnMge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG4gIEBlbHNlIGlmICRyZnMtY2xhc3MgPT0gZW5hYmxlIGFuZCAkcmZzLW1vZGUgPT0gbWluLW1lZGlhLXF1ZXJ5IHtcbiAgICAuZW5hYmxlLXJmcyAmLFxuICAgICYuZW5hYmxlLXJmcyB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIEludGVybmFsIG1peGluIHRoYXQgYWRkcyBlbmFibGUgY2xhc3NlcyB0byB0aGUgc2VsZWN0b3IgaWYgbmVlZGVkLlxuQG1peGluIF9yZnMtbWVkaWEtcXVlcnktcnVsZSB7XG5cbiAgQGlmICRyZnMtY2xhc3MgPT0gZW5hYmxlIHtcbiAgICBAaWYgJHJmcy1tb2RlID09IG1pbi1tZWRpYS1xdWVyeSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBfcmZzLW1lZGlhLXF1ZXJ5ICgpIHtcbiAgICAgIC5lbmFibGUtcmZzICYsXG4gICAgICAmLmVuYWJsZS1yZnMge1xuICAgICAgICBAY29udGVudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQGVsc2Uge1xuICAgIEBpZiAkcmZzLWNsYXNzID09IGRpc2FibGUgYW5kICRyZnMtbW9kZSA9PSBtaW4tbWVkaWEtcXVlcnkge1xuICAgICAgLmRpc2FibGUtcmZzICYsXG4gICAgICAmLmRpc2FibGUtcmZzIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIF9yZnMtbWVkaWEtcXVlcnkgKCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG5cbi8vIEhlbHBlciBmdW5jdGlvbiB0byBnZXQgdGhlIGZvcm1hdHRlZCBub24tcmVzcG9uc2l2ZSB2YWx1ZVxuQGZ1bmN0aW9uIHJmcy12YWx1ZSgkdmFsdWVzKSB7XG4gIC8vIENvbnZlcnQgdG8gbGlzdFxuICAkdmFsdWVzOiBpZih0eXBlLW9mKCR2YWx1ZXMpICE9IGxpc3QsICgkdmFsdWVzLCksICR2YWx1ZXMpO1xuXG4gICR2YWw6IFwiXCI7XG5cbiAgLy8gTG9vcCBvdmVyIGVhY2ggdmFsdWUgYW5kIGNhbGN1bGF0ZSB2YWx1ZVxuICBAZWFjaCAkdmFsdWUgaW4gJHZhbHVlcyB7XG4gICAgQGlmICR2YWx1ZSA9PSAwIHtcbiAgICAgICR2YWw6ICR2YWwgKyBcIiAwXCI7XG4gICAgfVxuICAgIEBlbHNlIHtcbiAgICAgIC8vIENhY2hlICR2YWx1ZSB1bml0XG4gICAgICAkdW5pdDogaWYodHlwZS1vZigkdmFsdWUpID09IFwibnVtYmVyXCIsIHVuaXQoJHZhbHVlKSwgZmFsc2UpO1xuXG4gICAgICBAaWYgJHVuaXQgPT0gcHgge1xuICAgICAgICAvLyBDb252ZXJ0IHRvIHJlbSBpZiBuZWVkZWRcbiAgICAgICAgJHZhbDogJHZhbCArIFwiIFwiICsgaWYoJHJmcy11bml0ID09IHJlbSwgI3tkaXZpZGUoJHZhbHVlLCAkdmFsdWUgKiAwICsgJHJmcy1yZW0tdmFsdWUpfXJlbSwgJHZhbHVlKTtcbiAgICAgIH1cbiAgICAgIEBlbHNlIGlmICR1bml0ID09IHJlbSB7XG4gICAgICAgIC8vIENvbnZlcnQgdG8gcHggaWYgbmVlZGVkXG4gICAgICAgICR2YWw6ICR2YWwgKyBcIiBcIiArIGlmKCRyZnMtdW5pdCA9PSBweCwgI3tkaXZpZGUoJHZhbHVlLCAkdmFsdWUgKiAwICsgMSkgKiAkcmZzLXJlbS12YWx1ZX1weCwgJHZhbHVlKTtcbiAgICAgIH0gQGVsc2Uge1xuICAgICAgICAvLyBJZiAkdmFsdWUgaXNuJ3QgYSBudW1iZXIgKGxpa2UgaW5oZXJpdCkgb3IgJHZhbHVlIGhhcyBhIHVuaXQgKG5vdCBweCBvciByZW0sIGxpa2UgMS41ZW0pIG9yICQgaXMgMCwganVzdCBwcmludCB0aGUgdmFsdWVcbiAgICAgICAgJHZhbDogJHZhbCArIFwiIFwiICsgJHZhbHVlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIFJlbW92ZSBmaXJzdCBzcGFjZVxuICBAcmV0dXJuIHVucXVvdGUoc3RyLXNsaWNlKCR2YWwsIDIpKTtcbn1cblxuLy8gSGVscGVyIGZ1bmN0aW9uIHRvIGdldCB0aGUgcmVzcG9uc2l2ZSB2YWx1ZSBjYWxjdWxhdGVkIGJ5IFJGU1xuQGZ1bmN0aW9uIHJmcy1mbHVpZC12YWx1ZSgkdmFsdWVzKSB7XG4gIC8vIENvbnZlcnQgdG8gbGlzdFxuICAkdmFsdWVzOiBpZih0eXBlLW9mKCR2YWx1ZXMpICE9IGxpc3QsICgkdmFsdWVzLCksICR2YWx1ZXMpO1xuXG4gICR2YWw6IFwiXCI7XG5cbiAgLy8gTG9vcCBvdmVyIGVhY2ggdmFsdWUgYW5kIGNhbGN1bGF0ZSB2YWx1ZVxuICBAZWFjaCAkdmFsdWUgaW4gJHZhbHVlcyB7XG4gICAgQGlmICR2YWx1ZSA9PSAwIHtcbiAgICAgICR2YWw6ICR2YWwgKyBcIiAwXCI7XG4gICAgfSBAZWxzZSB7XG4gICAgICAvLyBDYWNoZSAkdmFsdWUgdW5pdFxuICAgICAgJHVuaXQ6IGlmKHR5cGUtb2YoJHZhbHVlKSA9PSBcIm51bWJlclwiLCB1bml0KCR2YWx1ZSksIGZhbHNlKTtcblxuICAgICAgLy8gSWYgJHZhbHVlIGlzbid0IGEgbnVtYmVyIChsaWtlIGluaGVyaXQpIG9yICR2YWx1ZSBoYXMgYSB1bml0IChub3QgcHggb3IgcmVtLCBsaWtlIDEuNWVtKSBvciAkIGlzIDAsIGp1c3QgcHJpbnQgdGhlIHZhbHVlXG4gICAgICBAaWYgbm90ICR1bml0IG9yICR1bml0ICE9IHB4IGFuZCAkdW5pdCAhPSByZW0ge1xuICAgICAgICAkdmFsOiAkdmFsICsgXCIgXCIgKyAkdmFsdWU7XG4gICAgICB9IEBlbHNlIHtcbiAgICAgICAgLy8gUmVtb3ZlIHVuaXQgZnJvbSAkdmFsdWUgZm9yIGNhbGN1bGF0aW9uc1xuICAgICAgICAkdmFsdWU6IGRpdmlkZSgkdmFsdWUsICR2YWx1ZSAqIDAgKyBpZigkdW5pdCA9PSBweCwgMSwgZGl2aWRlKDEsICRyZnMtcmVtLXZhbHVlKSkpO1xuXG4gICAgICAgIC8vIE9ubHkgYWRkIHRoZSBtZWRpYSBxdWVyeSBpZiB0aGUgdmFsdWUgaXMgZ3JlYXRlciB0aGFuIHRoZSBtaW5pbXVtIHZhbHVlXG4gICAgICAgIEBpZiBhYnMoJHZhbHVlKSA8PSAkcmZzLWJhc2UtdmFsdWUgb3Igbm90ICRlbmFibGUtcmZzIHtcbiAgICAgICAgICAkdmFsOiAkdmFsICsgXCIgXCIgKyBpZigkcmZzLXVuaXQgPT0gcmVtLCAje2RpdmlkZSgkdmFsdWUsICRyZnMtcmVtLXZhbHVlKX1yZW0sICN7JHZhbHVlfXB4KTtcbiAgICAgICAgfVxuICAgICAgICBAZWxzZSB7XG4gICAgICAgICAgLy8gQ2FsY3VsYXRlIHRoZSBtaW5pbXVtIHZhbHVlXG4gICAgICAgICAgJHZhbHVlLW1pbjogJHJmcy1iYXNlLXZhbHVlICsgZGl2aWRlKGFicygkdmFsdWUpIC0gJHJmcy1iYXNlLXZhbHVlLCAkcmZzLWZhY3Rvcik7XG5cbiAgICAgICAgICAvLyBDYWxjdWxhdGUgZGlmZmVyZW5jZSBiZXR3ZWVuICR2YWx1ZSBhbmQgdGhlIG1pbmltdW0gdmFsdWVcbiAgICAgICAgICAkdmFsdWUtZGlmZjogYWJzKCR2YWx1ZSkgLSAkdmFsdWUtbWluO1xuXG4gICAgICAgICAgLy8gQmFzZSB2YWx1ZSBmb3JtYXR0aW5nXG4gICAgICAgICAgJG1pbi13aWR0aDogaWYoJHJmcy11bml0ID09IHJlbSwgI3tkaXZpZGUoJHZhbHVlLW1pbiwgJHJmcy1yZW0tdmFsdWUpfXJlbSwgI3skdmFsdWUtbWlufXB4KTtcblxuICAgICAgICAgIC8vIFVzZSBuZWdhdGl2ZSB2YWx1ZSBpZiBuZWVkZWRcbiAgICAgICAgICAkbWluLXdpZHRoOiBpZigkdmFsdWUgPCAwLCAtJG1pbi13aWR0aCwgJG1pbi13aWR0aCk7XG5cbiAgICAgICAgICAvLyBVc2UgYHZtaW5gIGlmIHR3by1kaW1lbnNpb25hbCBpcyBlbmFibGVkXG4gICAgICAgICAgJHZhcmlhYmxlLXVuaXQ6IGlmKCRyZnMtdHdvLWRpbWVuc2lvbmFsLCB2bWluLCB2dyk7XG5cbiAgICAgICAgICAvLyBDYWxjdWxhdGUgdGhlIHZhcmlhYmxlIHdpZHRoIGJldHdlZW4gMCBhbmQgJHJmcy1icmVha3BvaW50XG4gICAgICAgICAgJHZhcmlhYmxlLXdpZHRoOiAje2RpdmlkZSgkdmFsdWUtZGlmZiAqIDEwMCwgJHJmcy1icmVha3BvaW50KX0jeyR2YXJpYWJsZS11bml0fTtcblxuICAgICAgICAgIC8vIFJldHVybiB0aGUgY2FsY3VsYXRlZCB2YWx1ZVxuICAgICAgICAgICR2YWw6ICR2YWwgKyBcIiBjYWxjKFwiICsgJG1pbi13aWR0aCArIGlmKCR2YWx1ZSA8IDAsIFwiIC0gXCIsIFwiICsgXCIpICsgJHZhcmlhYmxlLXdpZHRoICsgXCIpXCI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBSZW1vdmUgZmlyc3Qgc3BhY2VcbiAgQHJldHVybiB1bnF1b3RlKHN0ci1zbGljZSgkdmFsLCAyKSk7XG59XG5cbi8vIFJGUyBtaXhpblxuQG1peGluIHJmcygkdmFsdWVzLCAkcHJvcGVydHk6IGZvbnQtc2l6ZSkge1xuICBAaWYgJHZhbHVlcyAhPSBudWxsIHtcbiAgICAkdmFsOiByZnMtdmFsdWUoJHZhbHVlcyk7XG4gICAgJGZsdWlkLXZhbDogcmZzLWZsdWlkLXZhbHVlKCR2YWx1ZXMpO1xuXG4gICAgLy8gRG8gbm90IHByaW50IHRoZSBtZWRpYSBxdWVyeSBpZiByZXNwb25zaXZlICYgbm9uLXJlc3BvbnNpdmUgdmFsdWVzIGFyZSB0aGUgc2FtZVxuICAgIEBpZiAkdmFsID09ICRmbHVpZC12YWwge1xuICAgICAgI3skcHJvcGVydHl9OiAkdmFsO1xuICAgIH1cbiAgICBAZWxzZSB7XG4gICAgICBAaW5jbHVkZSBfcmZzLXJ1bGUgKCkge1xuICAgICAgICAjeyRwcm9wZXJ0eX06IGlmKCRyZnMtbW9kZSA9PSBtYXgtbWVkaWEtcXVlcnksICR2YWwsICRmbHVpZC12YWwpO1xuXG4gICAgICAgIC8vIEluY2x1ZGUgc2FmYXJpIGlmcmFtZSByZXNpemUgZml4IGlmIG5lZWRlZFxuICAgICAgICBtaW4td2lkdGg6IGlmKCRyZnMtc2FmYXJpLWlmcmFtZS1yZXNpemUtYnVnLWZpeCwgKDAgKiAxdncpLCBudWxsKTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgX3Jmcy1tZWRpYS1xdWVyeS1ydWxlICgpIHtcbiAgICAgICAgI3skcHJvcGVydHl9OiBpZigkcmZzLW1vZGUgPT0gbWF4LW1lZGlhLXF1ZXJ5LCAkZmx1aWQtdmFsLCAkdmFsKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gU2hvcnRoYW5kIGhlbHBlciBtaXhpbnNcbkBtaXhpbiBmb250LXNpemUoJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHJmcygkdmFsdWUpO1xufVxuXG5AbWl4aW4gcGFkZGluZygkdmFsdWUpIHtcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSwgcGFkZGluZyk7XG59XG5cbkBtaXhpbiBwYWRkaW5nLXRvcCgkdmFsdWUpIHtcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSwgcGFkZGluZy10b3ApO1xufVxuXG5AbWl4aW4gcGFkZGluZy1yaWdodCgkdmFsdWUpIHtcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSwgcGFkZGluZy1yaWdodCk7XG59XG5cbkBtaXhpbiBwYWRkaW5nLWJvdHRvbSgkdmFsdWUpIHtcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSwgcGFkZGluZy1ib3R0b20pO1xufVxuXG5AbWl4aW4gcGFkZGluZy1sZWZ0KCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBwYWRkaW5nLWxlZnQpO1xufVxuXG5AbWl4aW4gbWFyZ2luKCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBtYXJnaW4pO1xufVxuXG5AbWl4aW4gbWFyZ2luLXRvcCgkdmFsdWUpIHtcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSwgbWFyZ2luLXRvcCk7XG59XG5cbkBtaXhpbiBtYXJnaW4tcmlnaHQoJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHJmcygkdmFsdWUsIG1hcmdpbi1yaWdodCk7XG59XG5cbkBtaXhpbiBtYXJnaW4tYm90dG9tKCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBtYXJnaW4tYm90dG9tKTtcbn1cblxuQG1peGluIG1hcmdpbi1sZWZ0KCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBtYXJnaW4tbGVmdCk7XG59XG4iLCIvLyBzY3NzLWRvY3Mtc3RhcnQgY29sb3ItbW9kZS1taXhpblxuQG1peGluIGNvbG9yLW1vZGUoJG1vZGU6IGxpZ2h0LCAkcm9vdDogZmFsc2UpIHtcbiAgQGlmICRjb2xvci1tb2RlLXR5cGUgPT0gXCJtZWRpYS1xdWVyeVwiIHtcbiAgICBAaWYgJHJvb3QgPT0gdHJ1ZSB7XG4gICAgICBAbWVkaWEgKHByZWZlcnMtY29sb3Itc2NoZW1lOiAkbW9kZSkge1xuICAgICAgICA6cm9vdCB7XG4gICAgICAgICAgQGNvbnRlbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9IEBlbHNlIHtcbiAgICAgIEBtZWRpYSAocHJlZmVycy1jb2xvci1zY2hlbWU6ICRtb2RlKSB7XG4gICAgICAgIEBjb250ZW50O1xuICAgICAgfVxuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgW2RhdGEtYnMtdGhlbWU9XCIjeyRtb2RlfVwiXSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgY29sb3ItbW9kZS1taXhpblxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50LCBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGUsIHByb3BlcnR5LW5vLXZlbmRvci1wcmVmaXhcblxuXG4vLyBSZWJvb3Rcbi8vXG4vLyBOb3JtYWxpemF0aW9uIG9mIEhUTUwgZWxlbWVudHMsIG1hbnVhbGx5IGZvcmtlZCBmcm9tIE5vcm1hbGl6ZS5jc3MgdG8gcmVtb3ZlXG4vLyBzdHlsZXMgdGFyZ2V0aW5nIGlycmVsZXZhbnQgYnJvd3NlcnMgd2hpbGUgYXBwbHlpbmcgbmV3IHN0eWxlcy5cbi8vXG4vLyBOb3JtYWxpemUgaXMgbGljZW5zZWQgTUlULiBodHRwczovL2dpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzXG5cblxuLy8gRG9jdW1lbnRcbi8vXG4vLyBDaGFuZ2UgZnJvbSBgYm94LXNpemluZzogY29udGVudC1ib3hgIHNvIHRoYXQgYHdpZHRoYCBpcyBub3QgYWZmZWN0ZWQgYnkgYHBhZGRpbmdgIG9yIGBib3JkZXJgLlxuXG4qLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5cbi8vIFJvb3Rcbi8vXG4vLyBBYmlsaXR5IHRvIHRoZSB2YWx1ZSBvZiB0aGUgcm9vdCBmb250IHNpemVzLCBhZmZlY3RpbmcgdGhlIHZhbHVlIG9mIGByZW1gLlxuLy8gbnVsbCBieSBkZWZhdWx0LCB0aHVzIG5vdGhpbmcgaXMgZ2VuZXJhdGVkLlxuXG46cm9vdCB7XG4gIEBpZiAkZm9udC1zaXplLXJvb3QgIT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKHZhcigtLSN7JHByZWZpeH1yb290LWZvbnQtc2l6ZSkpO1xuICB9XG5cbiAgQGlmICRlbmFibGUtc21vb3RoLXNjcm9sbCB7XG4gICAgQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiBuby1wcmVmZXJlbmNlKSB7XG4gICAgICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBCb2R5XG4vL1xuLy8gMS4gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gYWxsIGJyb3dzZXJzLlxuLy8gMi4gQXMgYSBiZXN0IHByYWN0aWNlLCBhcHBseSBhIGRlZmF1bHQgYGJhY2tncm91bmQtY29sb3JgLlxuLy8gMy4gUHJldmVudCBhZGp1c3RtZW50cyBvZiBmb250IHNpemUgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlcyBpbiBpT1MuXG4vLyA0LiBDaGFuZ2UgdGhlIGRlZmF1bHQgdGFwIGhpZ2hsaWdodCB0byBiZSBjb21wbGV0ZWx5IHRyYW5zcGFyZW50IGluIGlPUy5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHJlYm9vdC1ib2R5LXJ1bGVzXG5ib2R5IHtcbiAgbWFyZ2luOiAwOyAvLyAxXG4gIGZvbnQtZmFtaWx5OiB2YXIoLS0jeyRwcmVmaXh9Ym9keS1mb250LWZhbWlseSk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSh2YXIoLS0jeyRwcmVmaXh9Ym9keS1mb250LXNpemUpKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1ib2R5LWZvbnQtd2VpZ2h0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1ib2R5LWxpbmUtaGVpZ2h0KTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1ib2R5LWNvbG9yKTtcbiAgdGV4dC1hbGlnbjogdmFyKC0tI3skcHJlZml4fWJvZHktdGV4dC1hbGlnbik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1ib2R5LWJnKTsgLy8gMlxuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8vIDNcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKCRibGFjaywgMCk7IC8vIDRcbn1cbi8vIHNjc3MtZG9jcy1lbmQgcmVib290LWJvZHktcnVsZXNcblxuXG4vLyBDb250ZW50IGdyb3VwaW5nXG4vL1xuLy8gMS4gUmVzZXQgRmlyZWZveCdzIGdyYXkgY29sb3JcblxuaHIge1xuICBtYXJnaW46ICRoci1tYXJnaW4teSAwO1xuICBjb2xvcjogJGhyLWNvbG9yOyAvLyAxXG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXRvcDogJGhyLWJvcmRlci13aWR0aCBzb2xpZCAkaHItYm9yZGVyLWNvbG9yO1xuICBvcGFjaXR5OiAkaHItb3BhY2l0eTtcbn1cblxuXG4vLyBUeXBvZ3JhcGh5XG4vL1xuLy8gMS4gUmVtb3ZlIHRvcCBtYXJnaW5zIGZyb20gaGVhZGluZ3Ncbi8vICAgIEJ5IGRlZmF1bHQsIGA8aDE+YC1gPGg2PmAgYWxsIHJlY2VpdmUgdG9wIGFuZCBib3R0b20gbWFyZ2lucy4gV2UgbnVrZSB0aGUgdG9wXG4vLyAgICBtYXJnaW4gZm9yIGVhc2llciBjb250cm9sIHdpdGhpbiB0eXBlIHNjYWxlcyBhcyBpdCBhdm9pZHMgbWFyZ2luIGNvbGxhcHNpbmcuXG5cbiVoZWFkaW5nIHtcbiAgbWFyZ2luLXRvcDogMDsgLy8gMVxuICBtYXJnaW4tYm90dG9tOiAkaGVhZGluZ3MtbWFyZ2luLWJvdHRvbTtcbiAgZm9udC1mYW1pbHk6ICRoZWFkaW5ncy1mb250LWZhbWlseTtcbiAgZm9udC1zdHlsZTogJGhlYWRpbmdzLWZvbnQtc3R5bGU7XG4gIGZvbnQtd2VpZ2h0OiAkaGVhZGluZ3MtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkaGVhZGluZ3MtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9aGVhZGluZy1jb2xvcik7XG59XG5cbmgxIHtcbiAgQGV4dGVuZCAlaGVhZGluZztcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRoMS1mb250LXNpemUpO1xufVxuXG5oMiB7XG4gIEBleHRlbmQgJWhlYWRpbmc7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDItZm9udC1zaXplKTtcbn1cblxuaDMge1xuICBAZXh0ZW5kICVoZWFkaW5nO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGgzLWZvbnQtc2l6ZSk7XG59XG5cbmg0IHtcbiAgQGV4dGVuZCAlaGVhZGluZztcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRoNC1mb250LXNpemUpO1xufVxuXG5oNSB7XG4gIEBleHRlbmQgJWhlYWRpbmc7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDUtZm9udC1zaXplKTtcbn1cblxuaDYge1xuICBAZXh0ZW5kICVoZWFkaW5nO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGg2LWZvbnQtc2l6ZSk7XG59XG5cblxuLy8gUmVzZXQgbWFyZ2lucyBvbiBwYXJhZ3JhcGhzXG4vL1xuLy8gU2ltaWxhcmx5LCB0aGUgdG9wIG1hcmdpbiBvbiBgPHA+YHMgZ2V0IHJlc2V0LiBIb3dldmVyLCB3ZSBhbHNvIHJlc2V0IHRoZVxuLy8gYm90dG9tIG1hcmdpbiB0byB1c2UgYHJlbWAgdW5pdHMgaW5zdGVhZCBvZiBgZW1gLlxuXG5wIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogJHBhcmFncmFwaC1tYXJnaW4tYm90dG9tO1xufVxuXG5cbi8vIEFiYnJldmlhdGlvbnNcbi8vXG4vLyAxLiBBZGQgdGhlIGNvcnJlY3QgdGV4dCBkZWNvcmF0aW9uIGluIENocm9tZSwgRWRnZSwgT3BlcmEsIGFuZCBTYWZhcmkuXG4vLyAyLiBBZGQgZXhwbGljaXQgY3Vyc29yIHRvIGluZGljYXRlIGNoYW5nZWQgYmVoYXZpb3IuXG4vLyAzLiBQcmV2ZW50IHRoZSB0ZXh0LWRlY29yYXRpb24gdG8gYmUgc2tpcHBlZC5cblxuYWJiclt0aXRsZV0ge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7IC8vIDFcbiAgY3Vyc29yOiBoZWxwOyAvLyAyXG4gIHRleHQtZGVjb3JhdGlvbi1za2lwLWluazogbm9uZTsgLy8gM1xufVxuXG5cbi8vIEFkZHJlc3NcblxuYWRkcmVzcyB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cblxuLy8gTGlzdHNcblxub2wsXG51bCB7XG4gIHBhZGRpbmctbGVmdDogMnJlbTtcbn1cblxub2wsXG51bCxcbmRsIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxub2wgb2wsXG51bCB1bCxcbm9sIHVsLFxudWwgb2wge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5kdCB7XG4gIGZvbnQtd2VpZ2h0OiAkZHQtZm9udC13ZWlnaHQ7XG59XG5cbi8vIDEuIFVuZG8gYnJvd3NlciBkZWZhdWx0XG5cbmRkIHtcbiAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG4gIG1hcmdpbi1sZWZ0OiAwOyAvLyAxXG59XG5cblxuLy8gQmxvY2txdW90ZVxuXG5ibG9ja3F1b3RlIHtcbiAgbWFyZ2luOiAwIDAgMXJlbTtcbn1cblxuXG4vLyBTdHJvbmdcbi8vXG4vLyBBZGQgdGhlIGNvcnJlY3QgZm9udCB3ZWlnaHQgaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpXG5cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGRlcjtcbn1cblxuXG4vLyBTbWFsbFxuLy9cbi8vIEFkZCB0aGUgY29ycmVjdCBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzXG5cbnNtYWxsIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRzbWFsbC1mb250LXNpemUpO1xufVxuXG5cbi8vIE1hcmtcblxubWFyayB7XG4gIHBhZGRpbmc6ICRtYXJrLXBhZGRpbmc7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9aGlnaGxpZ2h0LWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWhpZ2hsaWdodC1iZyk7XG59XG5cblxuLy8gU3ViIGFuZCBTdXBcbi8vXG4vLyBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBlbGVtZW50cyBmcm9tIGFmZmVjdGluZyB0aGUgbGluZSBoZWlnaHQgaW5cbi8vIGFsbCBicm93c2Vycy5cblxuc3ViLFxuc3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBAaW5jbHVkZSBmb250LXNpemUoJHN1Yi1zdXAtZm9udC1zaXplKTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3ViIHsgYm90dG9tOiAtLjI1ZW07IH1cbnN1cCB7IHRvcDogLS41ZW07IH1cblxuXG4vLyBMaW5rc1xuXG5hIHtcbiAgY29sb3I6IHJnYmEodmFyKC0tI3skcHJlZml4fWxpbmstY29sb3ItcmdiKSwgdmFyKC0tI3skcHJlZml4fWxpbmstb3BhY2l0eSwgMSkpO1xuICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWRlY29yYXRpb247XG5cbiAgJjpob3ZlciB7XG4gICAgLS0jeyRwcmVmaXh9bGluay1jb2xvci1yZ2I6IHZhcigtLSN7JHByZWZpeH1saW5rLWhvdmVyLWNvbG9yLXJnYik7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1ob3Zlci1kZWNvcmF0aW9uO1xuICB9XG59XG5cbi8vIEFuZCB1bmRvIHRoZXNlIHN0eWxlcyBmb3IgcGxhY2Vob2xkZXIgbGlua3MvbmFtZWQgYW5jaG9ycyAod2l0aG91dCBocmVmKS5cbi8vIEl0IHdvdWxkIGJlIG1vcmUgc3RyYWlnaHRmb3J3YXJkIHRvIGp1c3QgdXNlIGFbaHJlZl0gaW4gcHJldmlvdXMgYmxvY2ssIGJ1dCB0aGF0XG4vLyBjYXVzZXMgc3BlY2lmaWNpdHkgaXNzdWVzIGluIG1hbnkgb3RoZXIgc3R5bGVzIHRoYXQgYXJlIHRvbyBjb21wbGV4IHRvIGZpeC5cbi8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzE5NDAyXG5cbmE6bm90KFtocmVmXSk6bm90KFtjbGFzc10pIHtcbiAgJixcbiAgJjpob3ZlciB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG5cblxuLy8gQ29kZVxuXG5wcmUsXG5jb2RlLFxua2JkLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktY29kZTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDFlbSk7IC8vIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbn1cblxuLy8gMS4gUmVtb3ZlIGJyb3dzZXIgZGVmYXVsdCB0b3AgbWFyZ2luXG4vLyAyLiBSZXNldCBicm93c2VyIGRlZmF1bHQgb2YgYDFlbWAgdG8gdXNlIGByZW1gc1xuLy8gMy4gRG9uJ3QgYWxsb3cgY29udGVudCB0byBicmVhayBvdXRzaWRlXG5cbnByZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAwOyAvLyAxXG4gIG1hcmdpbi1ib3R0b206IDFyZW07IC8vIDJcbiAgb3ZlcmZsb3c6IGF1dG87IC8vIDNcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRjb2RlLWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiAkcHJlLWNvbG9yO1xuXG4gIC8vIEFjY291bnQgZm9yIHNvbWUgY29kZSBvdXRwdXRzIHRoYXQgcGxhY2UgY29kZSB0YWdzIGluIHByZSB0YWdzXG4gIGNvZGUge1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZShpbmhlcml0KTtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB3b3JkLWJyZWFrOiBub3JtYWw7XG4gIH1cbn1cblxuY29kZSB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkY29kZS1mb250LXNpemUpO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWNvZGUtY29sb3IpO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG5cbiAgLy8gU3RyZWFtbGluZSB0aGUgc3R5bGUgd2hlbiBpbnNpZGUgYW5jaG9ycyB0byBhdm9pZCBicm9rZW4gdW5kZXJsaW5lIGFuZCBtb3JlXG4gIGEgPiAmIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgfVxufVxuXG5rYmQge1xuICBwYWRkaW5nOiAka2JkLXBhZGRpbmcteSAka2JkLXBhZGRpbmcteDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRrYmQtZm9udC1zaXplKTtcbiAgY29sb3I6ICRrYmQtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRrYmQtYmc7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJvcmRlci1yYWRpdXMtc20pO1xuXG4gIGtiZCB7XG4gICAgcGFkZGluZzogMDtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMWVtKTtcbiAgICBmb250LXdlaWdodDogJG5lc3RlZC1rYmQtZm9udC13ZWlnaHQ7XG4gIH1cbn1cblxuXG4vLyBGaWd1cmVzXG4vL1xuLy8gQXBwbHkgYSBjb25zaXN0ZW50IG1hcmdpbiBzdHJhdGVneSAobWF0Y2hlcyBvdXIgdHlwZSBzdHlsZXMpLlxuXG5maWd1cmUge1xuICBtYXJnaW46IDAgMCAxcmVtO1xufVxuXG5cbi8vIEltYWdlcyBhbmQgY29udGVudFxuXG5pbWcsXG5zdmcge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG5cbi8vIFRhYmxlc1xuLy9cbi8vIFByZXZlbnQgZG91YmxlIGJvcmRlcnNcblxudGFibGUge1xuICBjYXB0aW9uLXNpZGU6IGJvdHRvbTtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbn1cblxuY2FwdGlvbiB7XG4gIHBhZGRpbmctdG9wOiAkdGFibGUtY2VsbC1wYWRkaW5nLXk7XG4gIHBhZGRpbmctYm90dG9tOiAkdGFibGUtY2VsbC1wYWRkaW5nLXk7XG4gIGNvbG9yOiAkdGFibGUtY2FwdGlvbi1jb2xvcjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLy8gMS4gUmVtb3ZlcyBmb250LXdlaWdodCBib2xkIGJ5IGluaGVyaXRpbmdcbi8vIDIuIE1hdGNoZXMgZGVmYXVsdCBgPHRkPmAgYWxpZ25tZW50IGJ5IGluaGVyaXRpbmcgYHRleHQtYWxpZ25gLlxuLy8gMy4gRml4IGFsaWdubWVudCBmb3IgU2FmYXJpXG5cbnRoIHtcbiAgZm9udC13ZWlnaHQ6ICR0YWJsZS10aC1mb250LXdlaWdodDsgLy8gMVxuICB0ZXh0LWFsaWduOiBpbmhlcml0OyAvLyAyXG4gIHRleHQtYWxpZ246IC13ZWJraXQtbWF0Y2gtcGFyZW50OyAvLyAzXG59XG5cbnRoZWFkLFxudGJvZHksXG50Zm9vdCxcbnRyLFxudGQsXG50aCB7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAwO1xufVxuXG5cbi8vIEZvcm1zXG4vL1xuLy8gMS4gQWxsb3cgbGFiZWxzIHRvIHVzZSBgbWFyZ2luYCBmb3Igc3BhY2luZy5cblxubGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IC8vIDFcbn1cblxuLy8gUmVtb3ZlIHRoZSBkZWZhdWx0IGBib3JkZXItcmFkaXVzYCB0aGF0IG1hY09TIENocm9tZSBhZGRzLlxuLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjQwOTNcblxuYnV0dG9uIHtcbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4vLyBFeHBsaWNpdGx5IHJlbW92ZSBmb2N1cyBvdXRsaW5lIGluIENocm9taXVtIHdoZW4gaXQgc2hvdWxkbid0IGJlXG4vLyB2aXNpYmxlIChlLmcuIGFzIHJlc3VsdCBvZiBtb3VzZSBjbGljayBvciB0b3VjaCB0YXApLiBJdCBhbHJlYWR5XG4vLyBzaG91bGQgYmUgZG9pbmcgdGhpcyBhdXRvbWF0aWNhbGx5LCBidXQgc2VlbXMgdG8gY3VycmVudGx5IGJlXG4vLyBjb25mdXNlZCBhbmQgYXBwbGllcyBpdHMgdmVyeSB2aXNpYmxlIHR3by10b25lIG91dGxpbmUgYW55d2F5LlxuXG5idXR0b246Zm9jdXM6bm90KDpmb2N1cy12aXNpYmxlKSB7XG4gIG91dGxpbmU6IDA7XG59XG5cbi8vIDEuIFJlbW92ZSB0aGUgbWFyZ2luIGluIEZpcmVmb3ggYW5kIFNhZmFyaVxuXG5pbnB1dCxcbmJ1dHRvbixcbnNlbGVjdCxcbm9wdGdyb3VwLFxudGV4dGFyZWEge1xuICBtYXJnaW46IDA7IC8vIDFcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZShpbmhlcml0KTtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbi8vIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRmlyZWZveFxuYnV0dG9uLFxuc2VsZWN0IHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG4vLyBTZXQgdGhlIGN1cnNvciBmb3Igbm9uLWA8YnV0dG9uPmAgYnV0dG9uc1xuLy9cbi8vIERldGFpbHMgYXQgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMzA1NjJcbltyb2xlPVwiYnV0dG9uXCJdIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5zZWxlY3Qge1xuICAvLyBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHdvcmQtd3JhcCBpbiBTYWZhcmkuXG4gIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI0OTkwXG4gIHdvcmQtd3JhcDogbm9ybWFsO1xuXG4gIC8vIFVuZG8gdGhlIG9wYWNpdHkgY2hhbmdlIGZyb20gQ2hyb21lXG4gICY6ZGlzYWJsZWQge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLy8gUmVtb3ZlIHRoZSBkcm9wZG93biBhcnJvdyBvbmx5IGZyb20gdGV4dCB0eXBlIGlucHV0cyBidWlsdCB3aXRoIGRhdGFsaXN0cyBpbiBDaHJvbWUuXG4vLyBTZWUgaHR0cHM6Ly9zdGFja292ZXJmbG93LmNvbS9hLzU0OTk3MTE4XG5cbltsaXN0XTpub3QoW3R5cGU9XCJkYXRlXCJdKTpub3QoW3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXSk6bm90KFt0eXBlPVwibW9udGhcIl0pOm5vdChbdHlwZT1cIndlZWtcIl0pOm5vdChbdHlwZT1cInRpbWVcIl0pOjotd2Via2l0LWNhbGVuZGFyLXBpY2tlci1pbmRpY2F0b3Ige1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi8vIDEuIFByZXZlbnQgYSBXZWJLaXQgYnVnIHdoZXJlICgyKSBkZXN0cm95cyBuYXRpdmUgYGF1ZGlvYCBhbmQgYHZpZGVvYFxuLy8gICAgY29udHJvbHMgaW4gQW5kcm9pZCA0LlxuLy8gMi4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbi8vIDMuIE9waW5pb25hdGVkOiBhZGQgXCJoYW5kXCIgY3Vyc29yIHRvIG5vbi1kaXNhYmxlZCBidXR0b24gZWxlbWVudHMuXG5cbmJ1dHRvbixcblt0eXBlPVwiYnV0dG9uXCJdLCAvLyAxXG5bdHlwZT1cInJlc2V0XCJdLFxuW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLy8gMlxuXG4gIEBpZiAkZW5hYmxlLWJ1dHRvbi1wb2ludGVycyB7XG4gICAgJjpub3QoOmRpc2FibGVkKSB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7IC8vIDNcbiAgICB9XG4gIH1cbn1cblxuLy8gUmVtb3ZlIGlubmVyIGJvcmRlciBhbmQgcGFkZGluZyBmcm9tIEZpcmVmb3gsIGJ1dCBkb24ndCByZXN0b3JlIHRoZSBvdXRsaW5lIGxpa2UgTm9ybWFsaXplLlxuXG46Oi1tb3otZm9jdXMtaW5uZXIge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG59XG5cbi8vIDEuIFRleHRhcmVhcyBzaG91bGQgcmVhbGx5IG9ubHkgcmVzaXplIHZlcnRpY2FsbHkgc28gdGhleSBkb24ndCBicmVhayB0aGVpciAoaG9yaXpvbnRhbCkgY29udGFpbmVycy5cblxudGV4dGFyZWEge1xuICByZXNpemU6IHZlcnRpY2FsOyAvLyAxXG59XG5cbi8vIDEuIEJyb3dzZXJzIHNldCBhIGRlZmF1bHQgYG1pbi13aWR0aDogbWluLWNvbnRlbnQ7YCBvbiBmaWVsZHNldHMsXG4vLyAgICB1bmxpa2UgZS5nLiBgPGRpdj5gcywgd2hpY2ggaGF2ZSBgbWluLXdpZHRoOiAwO2AgYnkgZGVmYXVsdC5cbi8vICAgIFNvIHdlIHJlc2V0IHRoYXQgdG8gZW5zdXJlIGZpZWxkc2V0cyBiZWhhdmUgbW9yZSBsaWtlIGEgc3RhbmRhcmQgYmxvY2sgZWxlbWVudC5cbi8vICAgIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzEyMzU5XG4vLyAgICBhbmQgaHR0cHM6Ly9odG1sLnNwZWMud2hhdHdnLm9yZy9tdWx0aXBhZ2UvI3RoZS1maWVsZHNldC1hbmQtbGVnZW5kLWVsZW1lbnRzXG4vLyAyLiBSZXNldCB0aGUgZGVmYXVsdCBvdXRsaW5lIGJlaGF2aW9yIG9mIGZpZWxkc2V0cyBzbyB0aGV5IGRvbid0IGFmZmVjdCBwYWdlIGxheW91dC5cblxuZmllbGRzZXQge1xuICBtaW4td2lkdGg6IDA7IC8vIDFcbiAgcGFkZGluZzogMDsgLy8gMlxuICBtYXJnaW46IDA7IC8vIDJcbiAgYm9yZGVyOiAwOyAvLyAyXG59XG5cbi8vIDEuIEJ5IHVzaW5nIGBmbG9hdDogbGVmdGAsIHRoZSBsZWdlbmQgd2lsbCBiZWhhdmUgbGlrZSBhIGJsb2NrIGVsZW1lbnQuXG4vLyAgICBUaGlzIHdheSB0aGUgYm9yZGVyIG9mIGEgZmllbGRzZXQgd3JhcHMgYXJvdW5kIHRoZSBsZWdlbmQgaWYgcHJlc2VudC5cbi8vIDIuIEZpeCB3cmFwcGluZyBidWcuXG4vLyAgICBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yOTcxMlxuXG5sZWdlbmQge1xuICBmbG9hdDogbGVmdDsgLy8gMVxuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogJGxlZ2VuZC1tYXJnaW4tYm90dG9tO1xuICBmb250LXdlaWdodDogJGxlZ2VuZC1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkbGVnZW5kLWZvbnQtc2l6ZSk7XG5cbiAgKyAqIHtcbiAgICBjbGVhcjogbGVmdDsgLy8gMlxuICB9XG59XG5cbi8vIEZpeCBoZWlnaHQgb2YgaW5wdXRzIHdpdGggYSB0eXBlIG9mIGRhdGV0aW1lLWxvY2FsLCBkYXRlLCBtb250aCwgd2Vlaywgb3IgdGltZVxuLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTg4NDJcblxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtZmllbGRzLXdyYXBwZXIsXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC10ZXh0LFxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtbWludXRlLFxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtaG91ci1maWVsZCxcbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LWRheS1maWVsZCxcbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LW1vbnRoLWZpZWxkLFxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQteWVhci1maWVsZCB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbjo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLy8gMS4gVGhpcyBvdmVycmlkZXMgdGhlIGV4dHJhIHJvdW5kZWQgY29ybmVycyBvbiBzZWFyY2ggaW5wdXRzIGluIGlPUyBzbyB0aGF0IG91clxuLy8gICAgYC5mb3JtLWNvbnRyb2xgIGNsYXNzIGNhbiBwcm9wZXJseSBzdHlsZSB0aGVtLiBOb3RlIHRoYXQgdGhpcyBjYW5ub3Qgc2ltcGx5XG4vLyAgICBiZSBhZGRlZCB0byBgLmZvcm0tY29udHJvbGAgYXMgaXQncyBub3Qgc3BlY2lmaWMgZW5vdWdoLiBGb3IgZGV0YWlscywgc2VlXG4vLyAgICBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzExNTg2LlxuLy8gMi4gQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkuXG5cblt0eXBlPVwic2VhcmNoXCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7IC8vIDFcbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7IC8vIDJcblxuICAvLyAzLiBCZXR0ZXIgYWZmb3JkYW5jZSBhbmQgY29uc2lzdGVudCBhcHBlYXJhbmNlIGZvciBzZWFyY2ggY2FuY2VsIGJ1dHRvblxuICAmOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZmlsdGVyOiBncmF5c2NhbGUoMSk7XG4gIH1cbn1cblxuLy8gMS4gQSBmZXcgaW5wdXQgdHlwZXMgc2hvdWxkIHN0YXkgTFRSXG4vLyBTZWUgaHR0cHM6Ly9ydGxzdHlsaW5nLmNvbS9wb3N0cy9ydGwtc3R5bGluZyNmb3JtLWlucHV0c1xuLy8gMi4gUlRMIG9ubHkgb3V0cHV0XG4vLyBTZWUgaHR0cHM6Ly9ydGxjc3MuY29tL2xlYXJuL3VzYWdlLWd1aWRlL2NvbnRyb2wtZGlyZWN0aXZlcy8jcmF3XG5cbi8qIHJ0bDpyYXc6XG5bdHlwZT1cInRlbFwiXSxcblt0eXBlPVwidXJsXCJdLFxuW3R5cGU9XCJlbWFpbFwiXSxcblt0eXBlPVwibnVtYmVyXCJdIHtcbiAgZGlyZWN0aW9uOiBsdHI7XG59XG4qL1xuXG4vLyBSZW1vdmUgdGhlIGlubmVyIHBhZGRpbmcgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gbWFjT1MuXG5cbjo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLy8gUmVtb3ZlIHBhZGRpbmcgYXJvdW5kIGNvbG9yIHBpY2tlcnMgaW4gd2Via2l0IGJyb3dzZXJzXG5cbjo6LXdlYmtpdC1jb2xvci1zd2F0Y2gtd3JhcHBlciB7XG4gIHBhZGRpbmc6IDA7XG59XG5cblxuLy8gMS4gSW5oZXJpdCBmb250IGZhbWlseSBhbmQgbGluZSBoZWlnaHQgZm9yIGZpbGUgaW5wdXQgYnV0dG9uc1xuLy8gMi4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cblxuOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiB7XG4gIGZvbnQ6IGluaGVyaXQ7IC8vIDFcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8vIDJcbn1cblxuLy8gQ29ycmVjdCBlbGVtZW50IGRpc3BsYXlzXG5cbm91dHB1dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLy8gUmVtb3ZlIGJvcmRlciBmcm9tIGlmcmFtZVxuXG5pZnJhbWUge1xuICBib3JkZXI6IDA7XG59XG5cbi8vIFN1bW1hcnlcbi8vXG4vLyAxLiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBhbGwgYnJvd3NlcnNcblxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTsgLy8gMVxuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cblxuLy8gUHJvZ3Jlc3Ncbi8vXG4vLyBBZGQgdGhlIGNvcnJlY3QgdmVydGljYWwgYWxpZ25tZW50IGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxuXG5wcm9ncmVzcyB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuXG4vLyBIaWRkZW4gYXR0cmlidXRlXG4vL1xuLy8gQWx3YXlzIGhpZGUgYW4gZWxlbWVudCB3aXRoIHRoZSBgaGlkZGVuYCBIVE1MIGF0dHJpYnV0ZS5cblxuW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4iLCIvLyBWYXJpYWJsZXNcbi8vXG4vLyBWYXJpYWJsZXMgc2hvdWxkIGZvbGxvdyB0aGUgYCRjb21wb25lbnQtc3RhdGUtcHJvcGVydHktc2l6ZWAgZm9ybXVsYSBmb3Jcbi8vIGNvbnNpc3RlbnQgbmFtaW5nLiBFeDogJG5hdi1saW5rLWRpc2FibGVkLWNvbG9yIGFuZCAkbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXhzLlxuXG4vLyBDb2xvciBzeXN0ZW1cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGdyYXktY29sb3ItdmFyaWFibGVzXG4kd2hpdGU6ICAgICNmZmYgIWRlZmF1bHQ7XG4kZ3JheS0xMDA6ICNmOGY5ZmEgIWRlZmF1bHQ7XG4kZ3JheS0yMDA6ICNlOWVjZWYgIWRlZmF1bHQ7XG4kZ3JheS0zMDA6ICNkZWUyZTYgIWRlZmF1bHQ7XG4kZ3JheS00MDA6ICNjZWQ0ZGEgIWRlZmF1bHQ7XG4kZ3JheS01MDA6ICNhZGI1YmQgIWRlZmF1bHQ7XG4kZ3JheS02MDA6ICM2Yzc1N2QgIWRlZmF1bHQ7XG4kZ3JheS03MDA6ICM0OTUwNTcgIWRlZmF1bHQ7XG4kZ3JheS04MDA6ICMzNDNhNDAgIWRlZmF1bHQ7XG4kZ3JheS05MDA6ICMyMTI1MjkgIWRlZmF1bHQ7XG4kYmxhY2s6ICAgICMwMDAgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGdyYXktY29sb3ItdmFyaWFibGVzXG5cbi8vIGZ1c3YtZGlzYWJsZVxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGdyYXktY29sb3JzLW1hcFxuJGdyYXlzOiAoXG4gIFwiMTAwXCI6ICRncmF5LTEwMCxcbiAgXCIyMDBcIjogJGdyYXktMjAwLFxuICBcIjMwMFwiOiAkZ3JheS0zMDAsXG4gIFwiNDAwXCI6ICRncmF5LTQwMCxcbiAgXCI1MDBcIjogJGdyYXktNTAwLFxuICBcIjYwMFwiOiAkZ3JheS02MDAsXG4gIFwiNzAwXCI6ICRncmF5LTcwMCxcbiAgXCI4MDBcIjogJGdyYXktODAwLFxuICBcIjkwMFwiOiAkZ3JheS05MDBcbikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGdyYXktY29sb3JzLW1hcFxuLy8gZnVzdi1lbmFibGVcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGNvbG9yLXZhcmlhYmxlc1xuJGJsdWU6ICAgICMwZDZlZmQgIWRlZmF1bHQ7XG4kaW5kaWdvOiAgIzY2MTBmMiAhZGVmYXVsdDtcbiRwdXJwbGU6ICAjNmY0MmMxICFkZWZhdWx0O1xuJHBpbms6ICAgICNkNjMzODQgIWRlZmF1bHQ7XG4kcmVkOiAgICAgI2RjMzU0NSAhZGVmYXVsdDtcbiRvcmFuZ2U6ICAjZmQ3ZTE0ICFkZWZhdWx0O1xuJHllbGxvdzogICNmZmMxMDcgIWRlZmF1bHQ7XG4kZ3JlZW46ICAgIzE5ODc1NCAhZGVmYXVsdDtcbiR0ZWFsOiAgICAjMjBjOTk3ICFkZWZhdWx0O1xuJGN5YW46ICAgICMwZGNhZjAgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGNvbG9yLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgY29sb3JzLW1hcFxuJGNvbG9yczogKFxuICBcImJsdWVcIjogICAgICAgJGJsdWUsXG4gIFwiaW5kaWdvXCI6ICAgICAkaW5kaWdvLFxuICBcInB1cnBsZVwiOiAgICAgJHB1cnBsZSxcbiAgXCJwaW5rXCI6ICAgICAgICRwaW5rLFxuICBcInJlZFwiOiAgICAgICAgJHJlZCxcbiAgXCJvcmFuZ2VcIjogICAgICRvcmFuZ2UsXG4gIFwieWVsbG93XCI6ICAgICAkeWVsbG93LFxuICBcImdyZWVuXCI6ICAgICAgJGdyZWVuLFxuICBcInRlYWxcIjogICAgICAgJHRlYWwsXG4gIFwiY3lhblwiOiAgICAgICAkY3lhbixcbiAgXCJibGFja1wiOiAgICAgICRibGFjayxcbiAgXCJ3aGl0ZVwiOiAgICAgICR3aGl0ZSxcbiAgXCJncmF5XCI6ICAgICAgICRncmF5LTYwMCxcbiAgXCJncmF5LWRhcmtcIjogICRncmF5LTgwMFxuKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgY29sb3JzLW1hcFxuXG4vLyBUaGUgY29udHJhc3QgcmF0aW8gdG8gcmVhY2ggYWdhaW5zdCB3aGl0ZSwgdG8gZGV0ZXJtaW5lIGlmIGNvbG9yIGNoYW5nZXMgZnJvbSBcImxpZ2h0XCIgdG8gXCJkYXJrXCIuIEFjY2VwdGFibGUgdmFsdWVzIGZvciBXQ0FHIDIuMiBhcmUgMywgNC41IGFuZCA3LlxuLy8gU2VlIGh0dHBzOi8vd3d3LnczLm9yZy9UUi9XQ0FHLyNjb250cmFzdC1taW5pbXVtXG4kbWluLWNvbnRyYXN0LXJhdGlvOiAgIDQuNSAhZGVmYXVsdDtcblxuLy8gQ3VzdG9taXplIHRoZSBsaWdodCBhbmQgZGFyayB0ZXh0IGNvbG9ycyBmb3IgdXNlIGluIG91ciBjb2xvciBjb250cmFzdCBmdW5jdGlvbi5cbiRjb2xvci1jb250cmFzdC1kYXJrOiAgICAgICRibGFjayAhZGVmYXVsdDtcbiRjb2xvci1jb250cmFzdC1saWdodDogICAgICR3aGl0ZSAhZGVmYXVsdDtcblxuLy8gZnVzdi1kaXNhYmxlXG4kYmx1ZS0xMDA6IHRpbnQtY29sb3IoJGJsdWUsIDgwJSkgIWRlZmF1bHQ7XG4kYmx1ZS0yMDA6IHRpbnQtY29sb3IoJGJsdWUsIDYwJSkgIWRlZmF1bHQ7XG4kYmx1ZS0zMDA6IHRpbnQtY29sb3IoJGJsdWUsIDQwJSkgIWRlZmF1bHQ7XG4kYmx1ZS00MDA6IHRpbnQtY29sb3IoJGJsdWUsIDIwJSkgIWRlZmF1bHQ7XG4kYmx1ZS01MDA6ICRibHVlICFkZWZhdWx0O1xuJGJsdWUtNjAwOiBzaGFkZS1jb2xvcigkYmx1ZSwgMjAlKSAhZGVmYXVsdDtcbiRibHVlLTcwMDogc2hhZGUtY29sb3IoJGJsdWUsIDQwJSkgIWRlZmF1bHQ7XG4kYmx1ZS04MDA6IHNoYWRlLWNvbG9yKCRibHVlLCA2MCUpICFkZWZhdWx0O1xuJGJsdWUtOTAwOiBzaGFkZS1jb2xvcigkYmx1ZSwgODAlKSAhZGVmYXVsdDtcblxuJGluZGlnby0xMDA6IHRpbnQtY29sb3IoJGluZGlnbywgODAlKSAhZGVmYXVsdDtcbiRpbmRpZ28tMjAwOiB0aW50LWNvbG9yKCRpbmRpZ28sIDYwJSkgIWRlZmF1bHQ7XG4kaW5kaWdvLTMwMDogdGludC1jb2xvcigkaW5kaWdvLCA0MCUpICFkZWZhdWx0O1xuJGluZGlnby00MDA6IHRpbnQtY29sb3IoJGluZGlnbywgMjAlKSAhZGVmYXVsdDtcbiRpbmRpZ28tNTAwOiAkaW5kaWdvICFkZWZhdWx0O1xuJGluZGlnby02MDA6IHNoYWRlLWNvbG9yKCRpbmRpZ28sIDIwJSkgIWRlZmF1bHQ7XG4kaW5kaWdvLTcwMDogc2hhZGUtY29sb3IoJGluZGlnbywgNDAlKSAhZGVmYXVsdDtcbiRpbmRpZ28tODAwOiBzaGFkZS1jb2xvcigkaW5kaWdvLCA2MCUpICFkZWZhdWx0O1xuJGluZGlnby05MDA6IHNoYWRlLWNvbG9yKCRpbmRpZ28sIDgwJSkgIWRlZmF1bHQ7XG5cbiRwdXJwbGUtMTAwOiB0aW50LWNvbG9yKCRwdXJwbGUsIDgwJSkgIWRlZmF1bHQ7XG4kcHVycGxlLTIwMDogdGludC1jb2xvcigkcHVycGxlLCA2MCUpICFkZWZhdWx0O1xuJHB1cnBsZS0zMDA6IHRpbnQtY29sb3IoJHB1cnBsZSwgNDAlKSAhZGVmYXVsdDtcbiRwdXJwbGUtNDAwOiB0aW50LWNvbG9yKCRwdXJwbGUsIDIwJSkgIWRlZmF1bHQ7XG4kcHVycGxlLTUwMDogJHB1cnBsZSAhZGVmYXVsdDtcbiRwdXJwbGUtNjAwOiBzaGFkZS1jb2xvcigkcHVycGxlLCAyMCUpICFkZWZhdWx0O1xuJHB1cnBsZS03MDA6IHNoYWRlLWNvbG9yKCRwdXJwbGUsIDQwJSkgIWRlZmF1bHQ7XG4kcHVycGxlLTgwMDogc2hhZGUtY29sb3IoJHB1cnBsZSwgNjAlKSAhZGVmYXVsdDtcbiRwdXJwbGUtOTAwOiBzaGFkZS1jb2xvcigkcHVycGxlLCA4MCUpICFkZWZhdWx0O1xuXG4kcGluay0xMDA6IHRpbnQtY29sb3IoJHBpbmssIDgwJSkgIWRlZmF1bHQ7XG4kcGluay0yMDA6IHRpbnQtY29sb3IoJHBpbmssIDYwJSkgIWRlZmF1bHQ7XG4kcGluay0zMDA6IHRpbnQtY29sb3IoJHBpbmssIDQwJSkgIWRlZmF1bHQ7XG4kcGluay00MDA6IHRpbnQtY29sb3IoJHBpbmssIDIwJSkgIWRlZmF1bHQ7XG4kcGluay01MDA6ICRwaW5rICFkZWZhdWx0O1xuJHBpbmstNjAwOiBzaGFkZS1jb2xvcigkcGluaywgMjAlKSAhZGVmYXVsdDtcbiRwaW5rLTcwMDogc2hhZGUtY29sb3IoJHBpbmssIDQwJSkgIWRlZmF1bHQ7XG4kcGluay04MDA6IHNoYWRlLWNvbG9yKCRwaW5rLCA2MCUpICFkZWZhdWx0O1xuJHBpbmstOTAwOiBzaGFkZS1jb2xvcigkcGluaywgODAlKSAhZGVmYXVsdDtcblxuJHJlZC0xMDA6IHRpbnQtY29sb3IoJHJlZCwgODAlKSAhZGVmYXVsdDtcbiRyZWQtMjAwOiB0aW50LWNvbG9yKCRyZWQsIDYwJSkgIWRlZmF1bHQ7XG4kcmVkLTMwMDogdGludC1jb2xvcigkcmVkLCA0MCUpICFkZWZhdWx0O1xuJHJlZC00MDA6IHRpbnQtY29sb3IoJHJlZCwgMjAlKSAhZGVmYXVsdDtcbiRyZWQtNTAwOiAkcmVkICFkZWZhdWx0O1xuJHJlZC02MDA6IHNoYWRlLWNvbG9yKCRyZWQsIDIwJSkgIWRlZmF1bHQ7XG4kcmVkLTcwMDogc2hhZGUtY29sb3IoJHJlZCwgNDAlKSAhZGVmYXVsdDtcbiRyZWQtODAwOiBzaGFkZS1jb2xvcigkcmVkLCA2MCUpICFkZWZhdWx0O1xuJHJlZC05MDA6IHNoYWRlLWNvbG9yKCRyZWQsIDgwJSkgIWRlZmF1bHQ7XG5cbiRvcmFuZ2UtMTAwOiB0aW50LWNvbG9yKCRvcmFuZ2UsIDgwJSkgIWRlZmF1bHQ7XG4kb3JhbmdlLTIwMDogdGludC1jb2xvcigkb3JhbmdlLCA2MCUpICFkZWZhdWx0O1xuJG9yYW5nZS0zMDA6IHRpbnQtY29sb3IoJG9yYW5nZSwgNDAlKSAhZGVmYXVsdDtcbiRvcmFuZ2UtNDAwOiB0aW50LWNvbG9yKCRvcmFuZ2UsIDIwJSkgIWRlZmF1bHQ7XG4kb3JhbmdlLTUwMDogJG9yYW5nZSAhZGVmYXVsdDtcbiRvcmFuZ2UtNjAwOiBzaGFkZS1jb2xvcigkb3JhbmdlLCAyMCUpICFkZWZhdWx0O1xuJG9yYW5nZS03MDA6IHNoYWRlLWNvbG9yKCRvcmFuZ2UsIDQwJSkgIWRlZmF1bHQ7XG4kb3JhbmdlLTgwMDogc2hhZGUtY29sb3IoJG9yYW5nZSwgNjAlKSAhZGVmYXVsdDtcbiRvcmFuZ2UtOTAwOiBzaGFkZS1jb2xvcigkb3JhbmdlLCA4MCUpICFkZWZhdWx0O1xuXG4keWVsbG93LTEwMDogdGludC1jb2xvcigkeWVsbG93LCA4MCUpICFkZWZhdWx0O1xuJHllbGxvdy0yMDA6IHRpbnQtY29sb3IoJHllbGxvdywgNjAlKSAhZGVmYXVsdDtcbiR5ZWxsb3ctMzAwOiB0aW50LWNvbG9yKCR5ZWxsb3csIDQwJSkgIWRlZmF1bHQ7XG4keWVsbG93LTQwMDogdGludC1jb2xvcigkeWVsbG93LCAyMCUpICFkZWZhdWx0O1xuJHllbGxvdy01MDA6ICR5ZWxsb3cgIWRlZmF1bHQ7XG4keWVsbG93LTYwMDogc2hhZGUtY29sb3IoJHllbGxvdywgMjAlKSAhZGVmYXVsdDtcbiR5ZWxsb3ctNzAwOiBzaGFkZS1jb2xvcigkeWVsbG93LCA0MCUpICFkZWZhdWx0O1xuJHllbGxvdy04MDA6IHNoYWRlLWNvbG9yKCR5ZWxsb3csIDYwJSkgIWRlZmF1bHQ7XG4keWVsbG93LTkwMDogc2hhZGUtY29sb3IoJHllbGxvdywgODAlKSAhZGVmYXVsdDtcblxuJGdyZWVuLTEwMDogdGludC1jb2xvcigkZ3JlZW4sIDgwJSkgIWRlZmF1bHQ7XG4kZ3JlZW4tMjAwOiB0aW50LWNvbG9yKCRncmVlbiwgNjAlKSAhZGVmYXVsdDtcbiRncmVlbi0zMDA6IHRpbnQtY29sb3IoJGdyZWVuLCA0MCUpICFkZWZhdWx0O1xuJGdyZWVuLTQwMDogdGludC1jb2xvcigkZ3JlZW4sIDIwJSkgIWRlZmF1bHQ7XG4kZ3JlZW4tNTAwOiAkZ3JlZW4gIWRlZmF1bHQ7XG4kZ3JlZW4tNjAwOiBzaGFkZS1jb2xvcigkZ3JlZW4sIDIwJSkgIWRlZmF1bHQ7XG4kZ3JlZW4tNzAwOiBzaGFkZS1jb2xvcigkZ3JlZW4sIDQwJSkgIWRlZmF1bHQ7XG4kZ3JlZW4tODAwOiBzaGFkZS1jb2xvcigkZ3JlZW4sIDYwJSkgIWRlZmF1bHQ7XG4kZ3JlZW4tOTAwOiBzaGFkZS1jb2xvcigkZ3JlZW4sIDgwJSkgIWRlZmF1bHQ7XG5cbiR0ZWFsLTEwMDogdGludC1jb2xvcigkdGVhbCwgODAlKSAhZGVmYXVsdDtcbiR0ZWFsLTIwMDogdGludC1jb2xvcigkdGVhbCwgNjAlKSAhZGVmYXVsdDtcbiR0ZWFsLTMwMDogdGludC1jb2xvcigkdGVhbCwgNDAlKSAhZGVmYXVsdDtcbiR0ZWFsLTQwMDogdGludC1jb2xvcigkdGVhbCwgMjAlKSAhZGVmYXVsdDtcbiR0ZWFsLTUwMDogJHRlYWwgIWRlZmF1bHQ7XG4kdGVhbC02MDA6IHNoYWRlLWNvbG9yKCR0ZWFsLCAyMCUpICFkZWZhdWx0O1xuJHRlYWwtNzAwOiBzaGFkZS1jb2xvcigkdGVhbCwgNDAlKSAhZGVmYXVsdDtcbiR0ZWFsLTgwMDogc2hhZGUtY29sb3IoJHRlYWwsIDYwJSkgIWRlZmF1bHQ7XG4kdGVhbC05MDA6IHNoYWRlLWNvbG9yKCR0ZWFsLCA4MCUpICFkZWZhdWx0O1xuXG4kY3lhbi0xMDA6IHRpbnQtY29sb3IoJGN5YW4sIDgwJSkgIWRlZmF1bHQ7XG4kY3lhbi0yMDA6IHRpbnQtY29sb3IoJGN5YW4sIDYwJSkgIWRlZmF1bHQ7XG4kY3lhbi0zMDA6IHRpbnQtY29sb3IoJGN5YW4sIDQwJSkgIWRlZmF1bHQ7XG4kY3lhbi00MDA6IHRpbnQtY29sb3IoJGN5YW4sIDIwJSkgIWRlZmF1bHQ7XG4kY3lhbi01MDA6ICRjeWFuICFkZWZhdWx0O1xuJGN5YW4tNjAwOiBzaGFkZS1jb2xvcigkY3lhbiwgMjAlKSAhZGVmYXVsdDtcbiRjeWFuLTcwMDogc2hhZGUtY29sb3IoJGN5YW4sIDQwJSkgIWRlZmF1bHQ7XG4kY3lhbi04MDA6IHNoYWRlLWNvbG9yKCRjeWFuLCA2MCUpICFkZWZhdWx0O1xuJGN5YW4tOTAwOiBzaGFkZS1jb2xvcigkY3lhbiwgODAlKSAhZGVmYXVsdDtcblxuJGJsdWVzOiAoXG4gIFwiYmx1ZS0xMDBcIjogJGJsdWUtMTAwLFxuICBcImJsdWUtMjAwXCI6ICRibHVlLTIwMCxcbiAgXCJibHVlLTMwMFwiOiAkYmx1ZS0zMDAsXG4gIFwiYmx1ZS00MDBcIjogJGJsdWUtNDAwLFxuICBcImJsdWUtNTAwXCI6ICRibHVlLTUwMCxcbiAgXCJibHVlLTYwMFwiOiAkYmx1ZS02MDAsXG4gIFwiYmx1ZS03MDBcIjogJGJsdWUtNzAwLFxuICBcImJsdWUtODAwXCI6ICRibHVlLTgwMCxcbiAgXCJibHVlLTkwMFwiOiAkYmx1ZS05MDBcbikgIWRlZmF1bHQ7XG5cbiRpbmRpZ29zOiAoXG4gIFwiaW5kaWdvLTEwMFwiOiAkaW5kaWdvLTEwMCxcbiAgXCJpbmRpZ28tMjAwXCI6ICRpbmRpZ28tMjAwLFxuICBcImluZGlnby0zMDBcIjogJGluZGlnby0zMDAsXG4gIFwiaW5kaWdvLTQwMFwiOiAkaW5kaWdvLTQwMCxcbiAgXCJpbmRpZ28tNTAwXCI6ICRpbmRpZ28tNTAwLFxuICBcImluZGlnby02MDBcIjogJGluZGlnby02MDAsXG4gIFwiaW5kaWdvLTcwMFwiOiAkaW5kaWdvLTcwMCxcbiAgXCJpbmRpZ28tODAwXCI6ICRpbmRpZ28tODAwLFxuICBcImluZGlnby05MDBcIjogJGluZGlnby05MDBcbikgIWRlZmF1bHQ7XG5cbiRwdXJwbGVzOiAoXG4gIFwicHVycGxlLTEwMFwiOiAkcHVycGxlLTEwMCxcbiAgXCJwdXJwbGUtMjAwXCI6ICRwdXJwbGUtMjAwLFxuICBcInB1cnBsZS0zMDBcIjogJHB1cnBsZS0zMDAsXG4gIFwicHVycGxlLTQwMFwiOiAkcHVycGxlLTQwMCxcbiAgXCJwdXJwbGUtNTAwXCI6ICRwdXJwbGUtNTAwLFxuICBcInB1cnBsZS02MDBcIjogJHB1cnBsZS02MDAsXG4gIFwicHVycGxlLTcwMFwiOiAkcHVycGxlLTcwMCxcbiAgXCJwdXJwbGUtODAwXCI6ICRwdXJwbGUtODAwLFxuICBcInB1cnBsZS05MDBcIjogJHB1cnBsZS05MDBcbikgIWRlZmF1bHQ7XG5cbiRwaW5rczogKFxuICBcInBpbmstMTAwXCI6ICRwaW5rLTEwMCxcbiAgXCJwaW5rLTIwMFwiOiAkcGluay0yMDAsXG4gIFwicGluay0zMDBcIjogJHBpbmstMzAwLFxuICBcInBpbmstNDAwXCI6ICRwaW5rLTQwMCxcbiAgXCJwaW5rLTUwMFwiOiAkcGluay01MDAsXG4gIFwicGluay02MDBcIjogJHBpbmstNjAwLFxuICBcInBpbmstNzAwXCI6ICRwaW5rLTcwMCxcbiAgXCJwaW5rLTgwMFwiOiAkcGluay04MDAsXG4gIFwicGluay05MDBcIjogJHBpbmstOTAwXG4pICFkZWZhdWx0O1xuXG4kcmVkczogKFxuICBcInJlZC0xMDBcIjogJHJlZC0xMDAsXG4gIFwicmVkLTIwMFwiOiAkcmVkLTIwMCxcbiAgXCJyZWQtMzAwXCI6ICRyZWQtMzAwLFxuICBcInJlZC00MDBcIjogJHJlZC00MDAsXG4gIFwicmVkLTUwMFwiOiAkcmVkLTUwMCxcbiAgXCJyZWQtNjAwXCI6ICRyZWQtNjAwLFxuICBcInJlZC03MDBcIjogJHJlZC03MDAsXG4gIFwicmVkLTgwMFwiOiAkcmVkLTgwMCxcbiAgXCJyZWQtOTAwXCI6ICRyZWQtOTAwXG4pICFkZWZhdWx0O1xuXG4kb3JhbmdlczogKFxuICBcIm9yYW5nZS0xMDBcIjogJG9yYW5nZS0xMDAsXG4gIFwib3JhbmdlLTIwMFwiOiAkb3JhbmdlLTIwMCxcbiAgXCJvcmFuZ2UtMzAwXCI6ICRvcmFuZ2UtMzAwLFxuICBcIm9yYW5nZS00MDBcIjogJG9yYW5nZS00MDAsXG4gIFwib3JhbmdlLTUwMFwiOiAkb3JhbmdlLTUwMCxcbiAgXCJvcmFuZ2UtNjAwXCI6ICRvcmFuZ2UtNjAwLFxuICBcIm9yYW5nZS03MDBcIjogJG9yYW5nZS03MDAsXG4gIFwib3JhbmdlLTgwMFwiOiAkb3JhbmdlLTgwMCxcbiAgXCJvcmFuZ2UtOTAwXCI6ICRvcmFuZ2UtOTAwXG4pICFkZWZhdWx0O1xuXG4keWVsbG93czogKFxuICBcInllbGxvdy0xMDBcIjogJHllbGxvdy0xMDAsXG4gIFwieWVsbG93LTIwMFwiOiAkeWVsbG93LTIwMCxcbiAgXCJ5ZWxsb3ctMzAwXCI6ICR5ZWxsb3ctMzAwLFxuICBcInllbGxvdy00MDBcIjogJHllbGxvdy00MDAsXG4gIFwieWVsbG93LTUwMFwiOiAkeWVsbG93LTUwMCxcbiAgXCJ5ZWxsb3ctNjAwXCI6ICR5ZWxsb3ctNjAwLFxuICBcInllbGxvdy03MDBcIjogJHllbGxvdy03MDAsXG4gIFwieWVsbG93LTgwMFwiOiAkeWVsbG93LTgwMCxcbiAgXCJ5ZWxsb3ctOTAwXCI6ICR5ZWxsb3ctOTAwXG4pICFkZWZhdWx0O1xuXG4kZ3JlZW5zOiAoXG4gIFwiZ3JlZW4tMTAwXCI6ICRncmVlbi0xMDAsXG4gIFwiZ3JlZW4tMjAwXCI6ICRncmVlbi0yMDAsXG4gIFwiZ3JlZW4tMzAwXCI6ICRncmVlbi0zMDAsXG4gIFwiZ3JlZW4tNDAwXCI6ICRncmVlbi00MDAsXG4gIFwiZ3JlZW4tNTAwXCI6ICRncmVlbi01MDAsXG4gIFwiZ3JlZW4tNjAwXCI6ICRncmVlbi02MDAsXG4gIFwiZ3JlZW4tNzAwXCI6ICRncmVlbi03MDAsXG4gIFwiZ3JlZW4tODAwXCI6ICRncmVlbi04MDAsXG4gIFwiZ3JlZW4tOTAwXCI6ICRncmVlbi05MDBcbikgIWRlZmF1bHQ7XG5cbiR0ZWFsczogKFxuICBcInRlYWwtMTAwXCI6ICR0ZWFsLTEwMCxcbiAgXCJ0ZWFsLTIwMFwiOiAkdGVhbC0yMDAsXG4gIFwidGVhbC0zMDBcIjogJHRlYWwtMzAwLFxuICBcInRlYWwtNDAwXCI6ICR0ZWFsLTQwMCxcbiAgXCJ0ZWFsLTUwMFwiOiAkdGVhbC01MDAsXG4gIFwidGVhbC02MDBcIjogJHRlYWwtNjAwLFxuICBcInRlYWwtNzAwXCI6ICR0ZWFsLTcwMCxcbiAgXCJ0ZWFsLTgwMFwiOiAkdGVhbC04MDAsXG4gIFwidGVhbC05MDBcIjogJHRlYWwtOTAwXG4pICFkZWZhdWx0O1xuXG4kY3lhbnM6IChcbiAgXCJjeWFuLTEwMFwiOiAkY3lhbi0xMDAsXG4gIFwiY3lhbi0yMDBcIjogJGN5YW4tMjAwLFxuICBcImN5YW4tMzAwXCI6ICRjeWFuLTMwMCxcbiAgXCJjeWFuLTQwMFwiOiAkY3lhbi00MDAsXG4gIFwiY3lhbi01MDBcIjogJGN5YW4tNTAwLFxuICBcImN5YW4tNjAwXCI6ICRjeWFuLTYwMCxcbiAgXCJjeWFuLTcwMFwiOiAkY3lhbi03MDAsXG4gIFwiY3lhbi04MDBcIjogJGN5YW4tODAwLFxuICBcImN5YW4tOTAwXCI6ICRjeWFuLTkwMFxuKSAhZGVmYXVsdDtcbi8vIGZ1c3YtZW5hYmxlXG5cbi8vIHNjc3MtZG9jcy1zdGFydCB0aGVtZS1jb2xvci12YXJpYWJsZXNcbiRwcmltYXJ5OiAgICAgICAkYmx1ZSAhZGVmYXVsdDtcbiRzZWNvbmRhcnk6ICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kc3VjY2VzczogICAgICAgJGdyZWVuICFkZWZhdWx0O1xuJGluZm86ICAgICAgICAgICRjeWFuICFkZWZhdWx0O1xuJHdhcm5pbmc6ICAgICAgICR5ZWxsb3cgIWRlZmF1bHQ7XG4kZGFuZ2VyOiAgICAgICAgJHJlZCAhZGVmYXVsdDtcbiRsaWdodDogICAgICAgICAkZ3JheS0xMDAgIWRlZmF1bHQ7XG4kZGFyazogICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB0aGVtZS1jb2xvci12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHRoZW1lLWNvbG9ycy1tYXBcbiR0aGVtZS1jb2xvcnM6IChcbiAgXCJwcmltYXJ5XCI6ICAgICRwcmltYXJ5LFxuICBcInNlY29uZGFyeVwiOiAgJHNlY29uZGFyeSxcbiAgXCJzdWNjZXNzXCI6ICAgICRzdWNjZXNzLFxuICBcImluZm9cIjogICAgICAgJGluZm8sXG4gIFwid2FybmluZ1wiOiAgICAkd2FybmluZyxcbiAgXCJkYW5nZXJcIjogICAgICRkYW5nZXIsXG4gIFwibGlnaHRcIjogICAgICAkbGlnaHQsXG4gIFwiZGFya1wiOiAgICAgICAkZGFya1xuKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgdGhlbWUtY29sb3JzLW1hcFxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdGhlbWUtdGV4dC12YXJpYWJsZXNcbiRwcmltYXJ5LXRleHQtZW1waGFzaXM6ICAgc2hhZGUtY29sb3IoJHByaW1hcnksIDYwJSkgIWRlZmF1bHQ7XG4kc2Vjb25kYXJ5LXRleHQtZW1waGFzaXM6IHNoYWRlLWNvbG9yKCRzZWNvbmRhcnksIDYwJSkgIWRlZmF1bHQ7XG4kc3VjY2Vzcy10ZXh0LWVtcGhhc2lzOiAgIHNoYWRlLWNvbG9yKCRzdWNjZXNzLCA2MCUpICFkZWZhdWx0O1xuJGluZm8tdGV4dC1lbXBoYXNpczogICAgICBzaGFkZS1jb2xvcigkaW5mbywgNjAlKSAhZGVmYXVsdDtcbiR3YXJuaW5nLXRleHQtZW1waGFzaXM6ICAgc2hhZGUtY29sb3IoJHdhcm5pbmcsIDYwJSkgIWRlZmF1bHQ7XG4kZGFuZ2VyLXRleHQtZW1waGFzaXM6ICAgIHNoYWRlLWNvbG9yKCRkYW5nZXIsIDYwJSkgIWRlZmF1bHQ7XG4kbGlnaHQtdGV4dC1lbXBoYXNpczogICAgICRncmF5LTcwMCAhZGVmYXVsdDtcbiRkYXJrLXRleHQtZW1waGFzaXM6ICAgICAgJGdyYXktNzAwICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB0aGVtZS10ZXh0LXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdGhlbWUtYmctc3VidGxlLXZhcmlhYmxlc1xuJHByaW1hcnktYmctc3VidGxlOiAgICAgICB0aW50LWNvbG9yKCRwcmltYXJ5LCA4MCUpICFkZWZhdWx0O1xuJHNlY29uZGFyeS1iZy1zdWJ0bGU6ICAgICB0aW50LWNvbG9yKCRzZWNvbmRhcnksIDgwJSkgIWRlZmF1bHQ7XG4kc3VjY2Vzcy1iZy1zdWJ0bGU6ICAgICAgIHRpbnQtY29sb3IoJHN1Y2Nlc3MsIDgwJSkgIWRlZmF1bHQ7XG4kaW5mby1iZy1zdWJ0bGU6ICAgICAgICAgIHRpbnQtY29sb3IoJGluZm8sIDgwJSkgIWRlZmF1bHQ7XG4kd2FybmluZy1iZy1zdWJ0bGU6ICAgICAgIHRpbnQtY29sb3IoJHdhcm5pbmcsIDgwJSkgIWRlZmF1bHQ7XG4kZGFuZ2VyLWJnLXN1YnRsZTogICAgICAgIHRpbnQtY29sb3IoJGRhbmdlciwgODAlKSAhZGVmYXVsdDtcbiRsaWdodC1iZy1zdWJ0bGU6ICAgICAgICAgbWl4KCRncmF5LTEwMCwgJHdoaXRlKSAhZGVmYXVsdDtcbiRkYXJrLWJnLXN1YnRsZTogICAgICAgICAgJGdyYXktNDAwICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB0aGVtZS1iZy1zdWJ0bGUtdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCB0aGVtZS1ib3JkZXItc3VidGxlLXZhcmlhYmxlc1xuJHByaW1hcnktYm9yZGVyLXN1YnRsZTogICB0aW50LWNvbG9yKCRwcmltYXJ5LCA2MCUpICFkZWZhdWx0O1xuJHNlY29uZGFyeS1ib3JkZXItc3VidGxlOiB0aW50LWNvbG9yKCRzZWNvbmRhcnksIDYwJSkgIWRlZmF1bHQ7XG4kc3VjY2Vzcy1ib3JkZXItc3VidGxlOiAgIHRpbnQtY29sb3IoJHN1Y2Nlc3MsIDYwJSkgIWRlZmF1bHQ7XG4kaW5mby1ib3JkZXItc3VidGxlOiAgICAgIHRpbnQtY29sb3IoJGluZm8sIDYwJSkgIWRlZmF1bHQ7XG4kd2FybmluZy1ib3JkZXItc3VidGxlOiAgIHRpbnQtY29sb3IoJHdhcm5pbmcsIDYwJSkgIWRlZmF1bHQ7XG4kZGFuZ2VyLWJvcmRlci1zdWJ0bGU6ICAgIHRpbnQtY29sb3IoJGRhbmdlciwgNjAlKSAhZGVmYXVsdDtcbiRsaWdodC1ib3JkZXItc3VidGxlOiAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJGRhcmstYm9yZGVyLXN1YnRsZTogICAgICAkZ3JheS01MDAgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHRoZW1lLWJvcmRlci1zdWJ0bGUtdmFyaWFibGVzXG5cbi8vIENoYXJhY3RlcnMgd2hpY2ggYXJlIGVzY2FwZWQgYnkgdGhlIGVzY2FwZS1zdmcgZnVuY3Rpb25cbiRlc2NhcGVkLWNoYXJhY3RlcnM6IChcbiAgKFwiPFwiLCBcIiUzY1wiKSxcbiAgKFwiPlwiLCBcIiUzZVwiKSxcbiAgKFwiI1wiLCBcIiUyM1wiKSxcbiAgKFwiKFwiLCBcIiUyOFwiKSxcbiAgKFwiKVwiLCBcIiUyOVwiKSxcbikgIWRlZmF1bHQ7XG5cbi8vIE9wdGlvbnNcbi8vXG4vLyBRdWlja2x5IG1vZGlmeSBnbG9iYWwgc3R5bGluZyBieSBlbmFibGluZyBvciBkaXNhYmxpbmcgb3B0aW9uYWwgZmVhdHVyZXMuXG5cbiRlbmFibGUtY2FyZXQ6ICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXJvdW5kZWQ6ICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1zaGFkb3dzOiAgICAgICAgICAgICAgZmFsc2UgIWRlZmF1bHQ7XG4kZW5hYmxlLWdyYWRpZW50czogICAgICAgICAgICBmYWxzZSAhZGVmYXVsdDtcbiRlbmFibGUtdHJhbnNpdGlvbnM6ICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXJlZHVjZWQtbW90aW9uOiAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1zbW9vdGgtc2Nyb2xsOiAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtZ3JpZC1jbGFzc2VzOiAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLWNvbnRhaW5lci1jbGFzc2VzOiAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1jc3NncmlkOiAgICAgICAgICAgICAgZmFsc2UgIWRlZmF1bHQ7XG4kZW5hYmxlLWJ1dHRvbi1wb2ludGVyczogICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1yZnM6ICAgICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtdmFsaWRhdGlvbi1pY29uczogICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLW5lZ2F0aXZlLW1hcmdpbnM6ICAgICBmYWxzZSAhZGVmYXVsdDtcbiRlbmFibGUtZGVwcmVjYXRpb24tbWVzc2FnZXM6IHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLWltcG9ydGFudC11dGlsaXRpZXM6ICB0cnVlICFkZWZhdWx0O1xuXG4kZW5hYmxlLWRhcmstbW9kZTogICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGNvbG9yLW1vZGUtdHlwZTogICAgICAgICAgICAgZGF0YSAhZGVmYXVsdDsgLy8gYGRhdGFgIG9yIGBtZWRpYS1xdWVyeWBcblxuLy8gUHJlZml4IGZvciA6cm9vdCBDU1MgdmFyaWFibGVzXG5cbiR2YXJpYWJsZS1wcmVmaXg6ICAgICAgICAgICAgIGJzLSAhZGVmYXVsdDsgLy8gRGVwcmVjYXRlZCBpbiB2NS4yLjAgZm9yIHRoZSBzaG9ydGVyIGAkcHJlZml4YFxuJHByZWZpeDogICAgICAgICAgICAgICAgICAgICAgJHZhcmlhYmxlLXByZWZpeCAhZGVmYXVsdDtcblxuLy8gR3JhZGllbnRcbi8vXG4vLyBUaGUgZ3JhZGllbnQgd2hpY2ggaXMgYWRkZWQgdG8gY29tcG9uZW50cyBpZiBgJGVuYWJsZS1ncmFkaWVudHNgIGlzIGB0cnVlYFxuLy8gVGhpcyBncmFkaWVudCBpcyBhbHNvIGFkZGVkIHRvIGVsZW1lbnRzIHdpdGggYC5iZy1ncmFkaWVudGBcbi8vIHNjc3MtZG9jcy1zdGFydCB2YXJpYWJsZS1ncmFkaWVudFxuJGdyYWRpZW50OiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKCR3aGl0ZSwgLjE1KSwgcmdiYSgkd2hpdGUsIDApKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgdmFyaWFibGUtZ3JhZGllbnRcblxuLy8gU3BhY2luZ1xuLy9cbi8vIENvbnRyb2wgdGhlIGRlZmF1bHQgc3R5bGluZyBvZiBtb3N0IEJvb3RzdHJhcCBlbGVtZW50cyBieSBtb2RpZnlpbmcgdGhlc2Vcbi8vIHZhcmlhYmxlcy4gTW9zdGx5IGZvY3VzZWQgb24gc3BhY2luZy5cbi8vIFlvdSBjYW4gYWRkIG1vcmUgZW50cmllcyB0byB0aGUgJHNwYWNlcnMgbWFwLCBzaG91bGQgeW91IG5lZWQgbW9yZSB2YXJpYXRpb24uXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBzcGFjZXItdmFyaWFibGVzLW1hcHNcbiRzcGFjZXI6IDFyZW0gIWRlZmF1bHQ7XG4kc3BhY2VyczogKFxuICAwOiAwLFxuICAxOiAkc3BhY2VyICogLjI1LFxuICAyOiAkc3BhY2VyICogLjUsXG4gIDM6ICRzcGFjZXIsXG4gIDQ6ICRzcGFjZXIgKiAxLjUsXG4gIDU6ICRzcGFjZXIgKiAzLFxuKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgc3BhY2VyLXZhcmlhYmxlcy1tYXBzXG5cbi8vIFBvc2l0aW9uXG4vL1xuLy8gRGVmaW5lIHRoZSBlZGdlIHBvc2l0aW9uaW5nIGFuY2hvcnMgb2YgdGhlIHBvc2l0aW9uIHV0aWxpdGllcy5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHBvc2l0aW9uLW1hcFxuJHBvc2l0aW9uLXZhbHVlczogKFxuICAwOiAwLFxuICA1MDogNTAlLFxuICAxMDA6IDEwMCVcbikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHBvc2l0aW9uLW1hcFxuXG4vLyBCb2R5XG4vL1xuLy8gU2V0dGluZ3MgZm9yIHRoZSBgPGJvZHk+YCBlbGVtZW50LlxuXG4kYm9keS10ZXh0LWFsaWduOiAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRib2R5LWNvbG9yOiAgICAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG4kYm9keS1iZzogICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuXG4kYm9keS1zZWNvbmRhcnktY29sb3I6ICAgICAgcmdiYSgkYm9keS1jb2xvciwgLjc1KSAhZGVmYXVsdDtcbiRib2R5LXNlY29uZGFyeS1iZzogICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG5cbiRib2R5LXRlcnRpYXJ5LWNvbG9yOiAgICAgICByZ2JhKCRib2R5LWNvbG9yLCAuNSkgIWRlZmF1bHQ7XG4kYm9keS10ZXJ0aWFyeS1iZzogICAgICAgICAgJGdyYXktMTAwICFkZWZhdWx0O1xuXG4kYm9keS1lbXBoYXNpcy1jb2xvcjogICAgICAgJGJsYWNrICFkZWZhdWx0O1xuXG4vLyBMaW5rc1xuLy9cbi8vIFN0eWxlIGFuY2hvciBlbGVtZW50cy5cblxuJGxpbmstY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJHByaW1hcnkgIWRlZmF1bHQ7XG4kbGluay1kZWNvcmF0aW9uOiAgICAgICAgICAgICAgICAgICAgICAgICB1bmRlcmxpbmUgIWRlZmF1bHQ7XG4kbGluay1zaGFkZS1wZXJjZW50YWdlOiAgICAgICAgICAgICAgICAgICAyMCUgIWRlZmF1bHQ7XG4kbGluay1ob3Zlci1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICBzaGlmdC1jb2xvcigkbGluay1jb2xvciwgJGxpbmstc2hhZGUtcGVyY2VudGFnZSkgIWRlZmF1bHQ7XG4kbGluay1ob3Zlci1kZWNvcmF0aW9uOiAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuXG4kc3RyZXRjaGVkLWxpbmstcHNldWRvLWVsZW1lbnQ6ICAgICAgICAgICBhZnRlciAhZGVmYXVsdDtcbiRzdHJldGNoZWQtbGluay16LWluZGV4OiAgICAgICAgICAgICAgICAgIDEgIWRlZmF1bHQ7XG5cbi8vIEljb24gbGlua3Ncbi8vIHNjc3MtZG9jcy1zdGFydCBpY29uLWxpbmstdmFyaWFibGVzXG4kaWNvbi1saW5rLWdhcDogICAgICAgICAgICAgICAuMzc1cmVtICFkZWZhdWx0O1xuJGljb24tbGluay11bmRlcmxpbmUtb2Zmc2V0OiAgLjI1ZW0gIWRlZmF1bHQ7XG4kaWNvbi1saW5rLWljb24tc2l6ZTogICAgICAgICAxZW0gIWRlZmF1bHQ7XG4kaWNvbi1saW5rLWljb24tdHJhbnNpdGlvbjogICAuMnMgZWFzZS1pbi1vdXQgdHJhbnNmb3JtICFkZWZhdWx0O1xuJGljb24tbGluay1pY29uLXRyYW5zZm9ybTogICAgdHJhbnNsYXRlM2QoLjI1ZW0sIDAsIDApICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBpY29uLWxpbmstdmFyaWFibGVzXG5cbi8vIFBhcmFncmFwaHNcbi8vXG4vLyBTdHlsZSBwIGVsZW1lbnQuXG5cbiRwYXJhZ3JhcGgtbWFyZ2luLWJvdHRvbTogICAxcmVtICFkZWZhdWx0O1xuXG5cbi8vIEdyaWQgYnJlYWtwb2ludHNcbi8vXG4vLyBEZWZpbmUgdGhlIG1pbmltdW0gZGltZW5zaW9ucyBhdCB3aGljaCB5b3VyIGxheW91dCB3aWxsIGNoYW5nZSxcbi8vIGFkYXB0aW5nIHRvIGRpZmZlcmVudCBzY3JlZW4gc2l6ZXMsIGZvciB1c2UgaW4gbWVkaWEgcXVlcmllcy5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGdyaWQtYnJlYWtwb2ludHNcbiRncmlkLWJyZWFrcG9pbnRzOiAoXG4gIHhzOiAwLFxuICBzbTogNTc2cHgsXG4gIG1kOiA3NjhweCxcbiAgbGc6IDk5MnB4LFxuICB4bDogMTIwMHB4LFxuICB4eGw6IDE0MDBweFxuKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZ3JpZC1icmVha3BvaW50c1xuXG5AaW5jbHVkZSBfYXNzZXJ0LWFzY2VuZGluZygkZ3JpZC1icmVha3BvaW50cywgXCIkZ3JpZC1icmVha3BvaW50c1wiKTtcbkBpbmNsdWRlIF9hc3NlcnQtc3RhcnRzLWF0LXplcm8oJGdyaWQtYnJlYWtwb2ludHMsIFwiJGdyaWQtYnJlYWtwb2ludHNcIik7XG5cblxuLy8gR3JpZCBjb250YWluZXJzXG4vL1xuLy8gRGVmaW5lIHRoZSBtYXhpbXVtIHdpZHRoIG9mIGAuY29udGFpbmVyYCBmb3IgZGlmZmVyZW50IHNjcmVlbiBzaXplcy5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGNvbnRhaW5lci1tYXgtd2lkdGhzXG4kY29udGFpbmVyLW1heC13aWR0aHM6IChcbiAgc206IDU0MHB4LFxuICBtZDogNzIwcHgsXG4gIGxnOiA5NjBweCxcbiAgeGw6IDExNDBweCxcbiAgeHhsOiAxMzIwcHhcbikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGNvbnRhaW5lci1tYXgtd2lkdGhzXG5cbkBpbmNsdWRlIF9hc3NlcnQtYXNjZW5kaW5nKCRjb250YWluZXItbWF4LXdpZHRocywgXCIkY29udGFpbmVyLW1heC13aWR0aHNcIik7XG5cblxuLy8gR3JpZCBjb2x1bW5zXG4vL1xuLy8gU2V0IHRoZSBudW1iZXIgb2YgY29sdW1ucyBhbmQgc3BlY2lmeSB0aGUgd2lkdGggb2YgdGhlIGd1dHRlcnMuXG5cbiRncmlkLWNvbHVtbnM6ICAgICAgICAgICAgICAgIDEyICFkZWZhdWx0O1xuJGdyaWQtZ3V0dGVyLXdpZHRoOiAgICAgICAgICAgMS41cmVtICFkZWZhdWx0O1xuJGdyaWQtcm93LWNvbHVtbnM6ICAgICAgICAgICAgNiAhZGVmYXVsdDtcblxuLy8gQ29udGFpbmVyIHBhZGRpbmdcblxuJGNvbnRhaW5lci1wYWRkaW5nLXg6ICRncmlkLWd1dHRlci13aWR0aCAhZGVmYXVsdDtcblxuXG4vLyBDb21wb25lbnRzXG4vL1xuLy8gRGVmaW5lIGNvbW1vbiBwYWRkaW5nIGFuZCBib3JkZXIgcmFkaXVzIHNpemVzIGFuZCBtb3JlLlxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYm9yZGVyLXZhcmlhYmxlc1xuJGJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgMXB4ICFkZWZhdWx0O1xuJGJvcmRlci13aWR0aHM6IChcbiAgMTogMXB4LFxuICAyOiAycHgsXG4gIDM6IDNweCxcbiAgNDogNHB4LFxuICA1OiA1cHhcbikgIWRlZmF1bHQ7XG4kYm9yZGVyLXN0eWxlOiAgICAgICAgICAgICAgICBzb2xpZCAhZGVmYXVsdDtcbiRib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcbiRib3JkZXItY29sb3ItdHJhbnNsdWNlbnQ6ICAgIHJnYmEoJGJsYWNrLCAuMTc1KSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgYm9yZGVyLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYm9yZGVyLXJhZGl1cy12YXJpYWJsZXNcbiRib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgIC4zNzVyZW0gIWRlZmF1bHQ7XG4kYm9yZGVyLXJhZGl1cy1zbTogICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kYm9yZGVyLXJhZGl1cy1sZzogICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRib3JkZXItcmFkaXVzLXhsOiAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kYm9yZGVyLXJhZGl1cy14eGw6ICAgICAgICAgICAycmVtICFkZWZhdWx0O1xuJGJvcmRlci1yYWRpdXMtcGlsbDogICAgICAgICAgNTByZW0gIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGJvcmRlci1yYWRpdXMtdmFyaWFibGVzXG4vLyBmdXN2LWRpc2FibGVcbiRib3JkZXItcmFkaXVzLTJ4bDogICAgICAgICAgICRib3JkZXItcmFkaXVzLXh4bCAhZGVmYXVsdDsgLy8gRGVwcmVjYXRlZCBpbiB2NS4zLjBcbi8vIGZ1c3YtZW5hYmxlXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBib3gtc2hhZG93LXZhcmlhYmxlc1xuJGJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICAgMCAuNXJlbSAxcmVtIHJnYmEoJGJsYWNrLCAuMTUpICFkZWZhdWx0O1xuJGJveC1zaGFkb3ctc206ICAgICAgICAgICAgICAgMCAuMTI1cmVtIC4yNXJlbSByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XG4kYm94LXNoYWRvdy1sZzogICAgICAgICAgICAgICAwIDFyZW0gM3JlbSByZ2JhKCRibGFjaywgLjE3NSkgIWRlZmF1bHQ7XG4kYm94LXNoYWRvdy1pbnNldDogICAgICAgICAgICBpbnNldCAwIDFweCAycHggcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBib3gtc2hhZG93LXZhcmlhYmxlc1xuXG4kY29tcG9uZW50LWFjdGl2ZS1jb2xvcjogICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kY29tcG9uZW50LWFjdGl2ZS1iZzogICAgICAgICAkcHJpbWFyeSAhZGVmYXVsdDtcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvY3VzLXJpbmctdmFyaWFibGVzXG4kZm9jdXMtcmluZy13aWR0aDogICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kZm9jdXMtcmluZy1vcGFjaXR5OiAgICAuMjUgIWRlZmF1bHQ7XG4kZm9jdXMtcmluZy1jb2xvcjogICAgICByZ2JhKCRwcmltYXJ5LCAkZm9jdXMtcmluZy1vcGFjaXR5KSAhZGVmYXVsdDtcbiRmb2N1cy1yaW5nLWJsdXI6ICAgICAgIDAgIWRlZmF1bHQ7XG4kZm9jdXMtcmluZy1ib3gtc2hhZG93OiAwIDAgJGZvY3VzLXJpbmctYmx1ciAkZm9jdXMtcmluZy13aWR0aCAkZm9jdXMtcmluZy1jb2xvciAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9jdXMtcmluZy12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGNhcmV0LXZhcmlhYmxlc1xuJGNhcmV0LXdpZHRoOiAgICAgICAgICAgICAgICAgLjNlbSAhZGVmYXVsdDtcbiRjYXJldC12ZXJ0aWNhbC1hbGlnbjogICAgICAgICRjYXJldC13aWR0aCAqIC44NSAhZGVmYXVsdDtcbiRjYXJldC1zcGFjaW5nOiAgICAgICAgICAgICAgICRjYXJldC13aWR0aCAqIC44NSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgY2FyZXQtdmFyaWFibGVzXG5cbiR0cmFuc2l0aW9uLWJhc2U6ICAgICAgICAgICAgIGFsbCAuMnMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG4kdHJhbnNpdGlvbi1mYWRlOiAgICAgICAgICAgICBvcGFjaXR5IC4xNXMgbGluZWFyICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLXN0YXJ0IGNvbGxhcHNlLXRyYW5zaXRpb25cbiR0cmFuc2l0aW9uLWNvbGxhcHNlOiAgICAgICAgIGhlaWdodCAuMzVzIGVhc2UgIWRlZmF1bHQ7XG4kdHJhbnNpdGlvbi1jb2xsYXBzZS13aWR0aDogICB3aWR0aCAuMzVzIGVhc2UgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGNvbGxhcHNlLXRyYW5zaXRpb25cblxuLy8gc3R5bGVsaW50LWRpc2FibGUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4vLyBzY3NzLWRvY3Mtc3RhcnQgYXNwZWN0LXJhdGlvc1xuJGFzcGVjdC1yYXRpb3M6IChcbiAgXCIxeDFcIjogMTAwJSxcbiAgXCI0eDNcIjogY2FsYygzIC8gNCAqIDEwMCUpLFxuICBcIjE2eDlcIjogY2FsYyg5IC8gMTYgKiAxMDAlKSxcbiAgXCIyMXg5XCI6IGNhbGMoOSAvIDIxICogMTAwJSlcbikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGFzcGVjdC1yYXRpb3Ncbi8vIHN0eWxlbGludC1lbmFibGUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG5cbi8vIFR5cG9ncmFwaHlcbi8vXG4vLyBGb250LCBsaW5lLWhlaWdodCwgYW5kIGNvbG9yIGZvciBib2R5IHRleHQsIGhlYWRpbmdzLCBhbmQgbW9yZS5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvbnQtdmFyaWFibGVzXG4vLyBzdHlsZWxpbnQtZGlzYWJsZSB2YWx1ZS1rZXl3b3JkLWNhc2VcbiRmb250LWZhbWlseS1zYW5zLXNlcmlmOiAgICAgIHN5c3RlbS11aSwgLWFwcGxlLXN5c3RlbSwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIFwiSGVsdmV0aWNhIE5ldWVcIiwgXCJOb3RvIFNhbnNcIiwgXCJMaWJlcmF0aW9uIFNhbnNcIiwgQXJpYWwsIHNhbnMtc2VyaWYsIFwiQXBwbGUgQ29sb3IgRW1vamlcIiwgXCJTZWdvZSBVSSBFbW9qaVwiLCBcIlNlZ29lIFVJIFN5bWJvbFwiLCBcIk5vdG8gQ29sb3IgRW1vamlcIiAhZGVmYXVsdDtcbiRmb250LWZhbWlseS1tb25vc3BhY2U6ICAgICAgIFNGTW9uby1SZWd1bGFyLCBNZW5sbywgTW9uYWNvLCBDb25zb2xhcywgXCJMaWJlcmF0aW9uIE1vbm9cIiwgXCJDb3VyaWVyIE5ld1wiLCBtb25vc3BhY2UgIWRlZmF1bHQ7XG4vLyBzdHlsZWxpbnQtZW5hYmxlIHZhbHVlLWtleXdvcmQtY2FzZVxuJGZvbnQtZmFtaWx5LWJhc2U6ICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWZvbnQtc2Fucy1zZXJpZikgIWRlZmF1bHQ7XG4kZm9udC1mYW1pbHktY29kZTogICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Zm9udC1tb25vc3BhY2UpICFkZWZhdWx0O1xuXG4vLyAkZm9udC1zaXplLXJvb3QgYWZmZWN0cyB0aGUgdmFsdWUgb2YgYHJlbWAsIHdoaWNoIGlzIHVzZWQgZm9yIGFzIHdlbGwgZm9udCBzaXplcywgcGFkZGluZ3MsIGFuZCBtYXJnaW5zXG4vLyAkZm9udC1zaXplLWJhc2UgYWZmZWN0cyB0aGUgZm9udCBzaXplIG9mIHRoZSBib2R5IHRleHRcbiRmb250LXNpemUtcm9vdDogICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kZm9udC1zaXplLWJhc2U6ICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0OyAvLyBBc3N1bWVzIHRoZSBicm93c2VyIGRlZmF1bHQsIHR5cGljYWxseSBgMTZweGBcbiRmb250LXNpemUtc206ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIC44NzUgIWRlZmF1bHQ7XG4kZm9udC1zaXplLWxnOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjI1ICFkZWZhdWx0O1xuXG4kZm9udC13ZWlnaHQtbGlnaHRlcjogICAgICAgICBsaWdodGVyICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LWxpZ2h0OiAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LW5vcm1hbDogICAgICAgICAgNDAwICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LW1lZGl1bTogICAgICAgICAgNTAwICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LXNlbWlib2xkOiAgICAgICAgNjAwICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LWJvbGQ6ICAgICAgICAgICAgNzAwICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LWJvbGRlcjogICAgICAgICAgYm9sZGVyICFkZWZhdWx0O1xuXG4kZm9udC13ZWlnaHQtYmFzZTogICAgICAgICAgICAkZm9udC13ZWlnaHQtbm9ybWFsICFkZWZhdWx0O1xuXG4kbGluZS1oZWlnaHQtYmFzZTogICAgICAgICAgICAxLjUgIWRlZmF1bHQ7XG4kbGluZS1oZWlnaHQtc206ICAgICAgICAgICAgICAxLjI1ICFkZWZhdWx0O1xuJGxpbmUtaGVpZ2h0LWxnOiAgICAgICAgICAgICAgMiAhZGVmYXVsdDtcblxuJGgxLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMi41ICFkZWZhdWx0O1xuJGgyLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMiAhZGVmYXVsdDtcbiRoMy1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuNzUgIWRlZmF1bHQ7XG4kaDQtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjUgIWRlZmF1bHQ7XG4kaDUtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjI1ICFkZWZhdWx0O1xuJGg2LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb250LXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9udC1zaXplc1xuJGZvbnQtc2l6ZXM6IChcbiAgMTogJGgxLWZvbnQtc2l6ZSxcbiAgMjogJGgyLWZvbnQtc2l6ZSxcbiAgMzogJGgzLWZvbnQtc2l6ZSxcbiAgNDogJGg0LWZvbnQtc2l6ZSxcbiAgNTogJGg1LWZvbnQtc2l6ZSxcbiAgNjogJGg2LWZvbnQtc2l6ZVxuKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9udC1zaXplc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgaGVhZGluZ3MtdmFyaWFibGVzXG4kaGVhZGluZ3MtbWFyZ2luLWJvdHRvbTogICAgICAkc3BhY2VyICogLjUgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtZm9udC1mYW1pbHk6ICAgICAgICBudWxsICFkZWZhdWx0O1xuJGhlYWRpbmdzLWZvbnQtc3R5bGU6ICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRoZWFkaW5ncy1mb250LXdlaWdodDogICAgICAgIDUwMCAhZGVmYXVsdDtcbiRoZWFkaW5ncy1saW5lLWhlaWdodDogICAgICAgIDEuMiAhZGVmYXVsdDtcbiRoZWFkaW5ncy1jb2xvcjogICAgICAgICAgICAgIGluaGVyaXQgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGhlYWRpbmdzLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZGlzcGxheS1oZWFkaW5nc1xuJGRpc3BsYXktZm9udC1zaXplczogKFxuICAxOiA1cmVtLFxuICAyOiA0LjVyZW0sXG4gIDM6IDRyZW0sXG4gIDQ6IDMuNXJlbSxcbiAgNTogM3JlbSxcbiAgNjogMi41cmVtXG4pICFkZWZhdWx0O1xuXG4kZGlzcGxheS1mb250LWZhbWlseTogbnVsbCAhZGVmYXVsdDtcbiRkaXNwbGF5LWZvbnQtc3R5bGU6ICBudWxsICFkZWZhdWx0O1xuJGRpc3BsYXktZm9udC13ZWlnaHQ6IDMwMCAhZGVmYXVsdDtcbiRkaXNwbGF5LWxpbmUtaGVpZ2h0OiAkaGVhZGluZ3MtbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGRpc3BsYXktaGVhZGluZ3NcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHR5cGUtdmFyaWFibGVzXG4kbGVhZC1mb250LXNpemU6ICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjI1ICFkZWZhdWx0O1xuJGxlYWQtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuXG4kc21hbGwtZm9udC1zaXplOiAgICAgICAgICAgICAuODc1ZW0gIWRlZmF1bHQ7XG5cbiRzdWItc3VwLWZvbnQtc2l6ZTogICAgICAgICAgIC43NWVtICFkZWZhdWx0O1xuXG4vLyBmdXN2LWRpc2FibGVcbiR0ZXh0LW11dGVkOiAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktY29sb3IpICFkZWZhdWx0OyAvLyBEZXByZWNhdGVkIGluIDUuMy4wXG4vLyBmdXN2LWVuYWJsZVxuXG4kaW5pdGlhbGlzbS1mb250LXNpemU6ICAgICAgICAkc21hbGwtZm9udC1zaXplICFkZWZhdWx0O1xuXG4kYmxvY2txdW90ZS1tYXJnaW4teTogICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuJGJsb2NrcXVvdGUtZm9udC1zaXplOiAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS4yNSAhZGVmYXVsdDtcbiRibG9ja3F1b3RlLWZvb3Rlci1jb2xvcjogICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRibG9ja3F1b3RlLWZvb3Rlci1mb250LXNpemU6ICRzbWFsbC1mb250LXNpemUgIWRlZmF1bHQ7XG5cbiRoci1tYXJnaW4teTogICAgICAgICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG4kaHItY29sb3I6ICAgICAgICAgICAgICAgICAgICBpbmhlcml0ICFkZWZhdWx0O1xuXG4vLyBmdXN2LWRpc2FibGVcbiRoci1iZy1jb2xvcjogICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7IC8vIERlcHJlY2F0ZWQgaW4gdjUuMi4wXG4kaHItaGVpZ2h0OiAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0OyAvLyBEZXByZWNhdGVkIGluIHY1LjIuMFxuLy8gZnVzdi1lbmFibGVcblxuJGhyLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDsgLy8gQWxsb3dzIGZvciBpbmhlcml0ZWQgY29sb3JzXG4kaHItYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiRoci1vcGFjaXR5OiAgICAgICAgICAgICAgICAgIC4yNSAhZGVmYXVsdDtcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHZyLXZhcmlhYmxlc1xuJHZyLWJvcmRlci13aWR0aDogICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHZyLXZhcmlhYmxlc1xuXG4kbGVnZW5kLW1hcmdpbi1ib3R0b206ICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRsZWdlbmQtZm9udC1zaXplOiAgICAgICAgICAgIDEuNXJlbSAhZGVmYXVsdDtcbiRsZWdlbmQtZm9udC13ZWlnaHQ6ICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG5cbiRkdC1mb250LXdlaWdodDogICAgICAgICAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuXG4kbGlzdC1pbmxpbmUtcGFkZGluZzogICAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuJG1hcmstcGFkZGluZzogICAgICAgICAgICAgICAgLjE4NzVlbSAhZGVmYXVsdDtcbiRtYXJrLWNvbG9yOiAgICAgICAgICAgICAgICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xuJG1hcmstYmc6ICAgICAgICAgICAgICAgICAgICAgJHllbGxvdy0xMDAgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHR5cGUtdmFyaWFibGVzXG5cblxuLy8gVGFibGVzXG4vL1xuLy8gQ3VzdG9taXplcyB0aGUgYC50YWJsZWAgY29tcG9uZW50IHdpdGggYmFzaWMgdmFsdWVzLCBlYWNoIHVzZWQgYWNyb3NzIGFsbCB0YWJsZSB2YXJpYXRpb25zLlxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdGFibGUtdmFyaWFibGVzXG4kdGFibGUtY2VsbC1wYWRkaW5nLXk6ICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiR0YWJsZS1jZWxsLXBhZGRpbmcteDogICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHRhYmxlLWNlbGwtcGFkZGluZy15LXNtOiAgICAgLjI1cmVtICFkZWZhdWx0O1xuJHRhYmxlLWNlbGwtcGFkZGluZy14LXNtOiAgICAgLjI1cmVtICFkZWZhdWx0O1xuXG4kdGFibGUtY2VsbC12ZXJ0aWNhbC1hbGlnbjogICB0b3AgIWRlZmF1bHQ7XG5cbiR0YWJsZS1jb2xvcjogICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1lbXBoYXNpcy1jb2xvcikgIWRlZmF1bHQ7XG4kdGFibGUtYmc6ICAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9keS1iZykgIWRlZmF1bHQ7XG4kdGFibGUtYWNjZW50LWJnOiAgICAgICAgICAgICB0cmFuc3BhcmVudCAhZGVmYXVsdDtcblxuJHRhYmxlLXRoLWZvbnQtd2VpZ2h0OiAgICAgICAgbnVsbCAhZGVmYXVsdDtcblxuJHRhYmxlLXN0cmlwZWQtY29sb3I6ICAgICAgICAgJHRhYmxlLWNvbG9yICFkZWZhdWx0O1xuJHRhYmxlLXN0cmlwZWQtYmctZmFjdG9yOiAgICAgLjA1ICFkZWZhdWx0O1xuJHRhYmxlLXN0cmlwZWQtYmc6ICAgICAgICAgICAgcmdiYSh2YXIoLS0jeyRwcmVmaXh9ZW1waGFzaXMtY29sb3ItcmdiKSwgJHRhYmxlLXN0cmlwZWQtYmctZmFjdG9yKSAhZGVmYXVsdDtcblxuJHRhYmxlLWFjdGl2ZS1jb2xvcjogICAgICAgICAgJHRhYmxlLWNvbG9yICFkZWZhdWx0O1xuJHRhYmxlLWFjdGl2ZS1iZy1mYWN0b3I6ICAgICAgLjEgIWRlZmF1bHQ7XG4kdGFibGUtYWN0aXZlLWJnOiAgICAgICAgICAgICByZ2JhKHZhcigtLSN7JHByZWZpeH1lbXBoYXNpcy1jb2xvci1yZ2IpLCAkdGFibGUtYWN0aXZlLWJnLWZhY3RvcikgIWRlZmF1bHQ7XG5cbiR0YWJsZS1ob3Zlci1jb2xvcjogICAgICAgICAgICR0YWJsZS1jb2xvciAhZGVmYXVsdDtcbiR0YWJsZS1ob3Zlci1iZy1mYWN0b3I6ICAgICAgIC4wNzUgIWRlZmF1bHQ7XG4kdGFibGUtaG92ZXItYmc6ICAgICAgICAgICAgICByZ2JhKHZhcigtLSN7JHByZWZpeH1lbXBoYXNpcy1jb2xvci1yZ2IpLCAkdGFibGUtaG92ZXItYmctZmFjdG9yKSAhZGVmYXVsdDtcblxuJHRhYmxlLWJvcmRlci1mYWN0b3I6ICAgICAgICAgLjIgIWRlZmF1bHQ7XG4kdGFibGUtYm9yZGVyLXdpZHRoOiAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiR0YWJsZS1ib3JkZXItY29sb3I6ICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3IpICFkZWZhdWx0O1xuXG4kdGFibGUtc3RyaXBlZC1vcmRlcjogICAgICAgICBvZGQgIWRlZmF1bHQ7XG4kdGFibGUtc3RyaXBlZC1jb2x1bW5zLW9yZGVyOiBldmVuICFkZWZhdWx0O1xuXG4kdGFibGUtZ3JvdXAtc2VwYXJhdG9yLWNvbG9yOiBjdXJyZW50Y29sb3IgIWRlZmF1bHQ7XG5cbiR0YWJsZS1jYXB0aW9uLWNvbG9yOiAgICAgICAgIHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktY29sb3IpICFkZWZhdWx0O1xuXG4kdGFibGUtYmctc2NhbGU6ICAgICAgICAgICAgICAtODAlICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB0YWJsZS12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHRhYmxlLWxvb3BcbiR0YWJsZS12YXJpYW50czogKFxuICBcInByaW1hcnlcIjogICAgc2hpZnQtY29sb3IoJHByaW1hcnksICR0YWJsZS1iZy1zY2FsZSksXG4gIFwic2Vjb25kYXJ5XCI6ICBzaGlmdC1jb2xvcigkc2Vjb25kYXJ5LCAkdGFibGUtYmctc2NhbGUpLFxuICBcInN1Y2Nlc3NcIjogICAgc2hpZnQtY29sb3IoJHN1Y2Nlc3MsICR0YWJsZS1iZy1zY2FsZSksXG4gIFwiaW5mb1wiOiAgICAgICBzaGlmdC1jb2xvcigkaW5mbywgJHRhYmxlLWJnLXNjYWxlKSxcbiAgXCJ3YXJuaW5nXCI6ICAgIHNoaWZ0LWNvbG9yKCR3YXJuaW5nLCAkdGFibGUtYmctc2NhbGUpLFxuICBcImRhbmdlclwiOiAgICAgc2hpZnQtY29sb3IoJGRhbmdlciwgJHRhYmxlLWJnLXNjYWxlKSxcbiAgXCJsaWdodFwiOiAgICAgICRsaWdodCxcbiAgXCJkYXJrXCI6ICAgICAgICRkYXJrLFxuKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgdGFibGUtbG9vcFxuXG5cbi8vIEJ1dHRvbnMgKyBGb3Jtc1xuLy9cbi8vIFNoYXJlZCB2YXJpYWJsZXMgdGhhdCBhcmUgcmVhc3NpZ25lZCB0byBgJGlucHV0LWAgYW5kIGAkYnRuLWAgc3BlY2lmaWMgdmFyaWFibGVzLlxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgaW5wdXQtYnRuLXZhcmlhYmxlc1xuJGlucHV0LWJ0bi1wYWRkaW5nLXk6ICAgICAgICAgLjM3NXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tcGFkZGluZy14OiAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9udC1mYW1pbHk6ICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvbnQtc2l6ZTogICAgICAgICAkZm9udC1zaXplLWJhc2UgIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWxpbmUtaGVpZ2h0OiAgICAgICAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcblxuJGlucHV0LWJ0bi1mb2N1cy13aWR0aDogICAgICAgICAkZm9jdXMtcmluZy13aWR0aCAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9jdXMtY29sb3Itb3BhY2l0eTogJGZvY3VzLXJpbmctb3BhY2l0eSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9jdXMtY29sb3I6ICAgICAgICAgJGZvY3VzLXJpbmctY29sb3IgIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvY3VzLWJsdXI6ICAgICAgICAgICRmb2N1cy1yaW5nLWJsdXIgIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3c6ICAgICRmb2N1cy1yaW5nLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG5cbiRpbnB1dC1idG4tcGFkZGluZy15LXNtOiAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tcGFkZGluZy14LXNtOiAgICAgIC41cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb250LXNpemUtc206ICAgICAgJGZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcblxuJGlucHV0LWJ0bi1wYWRkaW5nLXktbGc6ICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLXBhZGRpbmcteC1sZzogICAgICAxcmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb250LXNpemUtbGc6ICAgICAgJGZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcblxuJGlucHV0LWJ0bi1ib3JkZXItd2lkdGg6ICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGlucHV0LWJ0bi12YXJpYWJsZXNcblxuXG4vLyBCdXR0b25zXG4vL1xuLy8gRm9yIGVhY2ggb2YgQm9vdHN0cmFwJ3MgYnV0dG9ucywgZGVmaW5lIHRleHQsIGJhY2tncm91bmQsIGFuZCBib3JkZXIgY29sb3IuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBidG4tdmFyaWFibGVzXG4kYnRuLWNvbG9yOiAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9keS1jb2xvcikgIWRlZmF1bHQ7XG4kYnRuLXBhZGRpbmcteTogICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRidG4tcGFkZGluZy14OiAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14ICFkZWZhdWx0O1xuJGJ0bi1mb250LWZhbWlseTogICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LWZhbWlseSAhZGVmYXVsdDtcbiRidG4tZm9udC1zaXplOiAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplICFkZWZhdWx0O1xuJGJ0bi1saW5lLWhlaWdodDogICAgICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodCAhZGVmYXVsdDtcbiRidG4td2hpdGUtc3BhY2U6ICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7IC8vIFNldCB0byBgbm93cmFwYCB0byBwcmV2ZW50IHRleHQgd3JhcHBpbmdcblxuJGJ0bi1wYWRkaW5nLXktc206ICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXktc20gIWRlZmF1bHQ7XG4kYnRuLXBhZGRpbmcteC1zbTogICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1zbSAhZGVmYXVsdDtcbiRidG4tZm9udC1zaXplLXNtOiAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplLXNtICFkZWZhdWx0O1xuXG4kYnRuLXBhZGRpbmcteS1sZzogICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteS1sZyAhZGVmYXVsdDtcbiRidG4tcGFkZGluZy14LWxnOiAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14LWxnICFkZWZhdWx0O1xuJGJ0bi1mb250LXNpemUtbGc6ICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUtbGcgIWRlZmF1bHQ7XG5cbiRidG4tYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICRpbnB1dC1idG4tYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuXG4kYnRuLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAkZm9udC13ZWlnaHQtbm9ybWFsICFkZWZhdWx0O1xuJGJ0bi1ib3gtc2hhZG93OiAgICAgICAgICAgICAgaW5zZXQgMCAxcHggMCByZ2JhKCR3aGl0ZSwgLjE1KSwgMCAxcHggMXB4IHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcbiRidG4tZm9jdXMtd2lkdGg6ICAgICAgICAgICAgICRpbnB1dC1idG4tZm9jdXMtd2lkdGggIWRlZmF1bHQ7XG4kYnRuLWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kYnRuLWRpc2FibGVkLW9wYWNpdHk6ICAgICAgICAuNjUgIWRlZmF1bHQ7XG4kYnRuLWFjdGl2ZS1ib3gtc2hhZG93OiAgICAgICBpbnNldCAwIDNweCA1cHggcmdiYSgkYmxhY2ssIC4xMjUpICFkZWZhdWx0O1xuXG4kYnRuLWxpbmstY29sb3I6ICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9bGluay1jb2xvcikgIWRlZmF1bHQ7XG4kYnRuLWxpbmstaG92ZXItY29sb3I6ICAgICAgICB2YXIoLS0jeyRwcmVmaXh9bGluay1ob3Zlci1jb2xvcikgIWRlZmF1bHQ7XG4kYnRuLWxpbmstZGlzYWJsZWQtY29sb3I6ICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kYnRuLWxpbmstZm9jdXMtc2hhZG93LXJnYjogICB0by1yZ2IobWl4KGNvbG9yLWNvbnRyYXN0KCRsaW5rLWNvbG9yKSwgJGxpbmstY29sb3IsIDE1JSkpICFkZWZhdWx0O1xuXG4vLyBBbGxvd3MgZm9yIGN1c3RvbWl6aW5nIGJ1dHRvbiByYWRpdXMgaW5kZXBlbmRlbnRseSBmcm9tIGdsb2JhbCBib3JkZXIgcmFkaXVzXG4kYnRuLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cykgIWRlZmF1bHQ7XG4kYnRuLWJvcmRlci1yYWRpdXMtc206ICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cy1zbSkgIWRlZmF1bHQ7XG4kYnRuLWJvcmRlci1yYWRpdXMtbGc6ICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cy1sZykgIWRlZmF1bHQ7XG5cbiRidG4tdHJhbnNpdGlvbjogICAgICAgICAgICAgIGNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcblxuJGJ0bi1ob3Zlci1iZy1zaGFkZS1hbW91bnQ6ICAgICAgIDE1JSAhZGVmYXVsdDtcbiRidG4taG92ZXItYmctdGludC1hbW91bnQ6ICAgICAgICAxNSUgIWRlZmF1bHQ7XG4kYnRuLWhvdmVyLWJvcmRlci1zaGFkZS1hbW91bnQ6ICAgMjAlICFkZWZhdWx0O1xuJGJ0bi1ob3Zlci1ib3JkZXItdGludC1hbW91bnQ6ICAgIDEwJSAhZGVmYXVsdDtcbiRidG4tYWN0aXZlLWJnLXNoYWRlLWFtb3VudDogICAgICAyMCUgIWRlZmF1bHQ7XG4kYnRuLWFjdGl2ZS1iZy10aW50LWFtb3VudDogICAgICAgMjAlICFkZWZhdWx0O1xuJGJ0bi1hY3RpdmUtYm9yZGVyLXNoYWRlLWFtb3VudDogIDI1JSAhZGVmYXVsdDtcbiRidG4tYWN0aXZlLWJvcmRlci10aW50LWFtb3VudDogICAxMCUgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGJ0bi12YXJpYWJsZXNcblxuXG4vLyBGb3Jtc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS10ZXh0LXZhcmlhYmxlc1xuJGZvcm0tdGV4dC1tYXJnaW4tdG9wOiAgICAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRmb3JtLXRleHQtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAkc21hbGwtZm9udC1zaXplICFkZWZhdWx0O1xuJGZvcm0tdGV4dC1mb250LXN0eWxlOiAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kZm9ybS10ZXh0LWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRmb3JtLXRleHQtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWNvbG9yKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS10ZXh0LXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS1sYWJlbC12YXJpYWJsZXNcbiRmb3JtLWxhYmVsLW1hcmdpbi1ib3R0b206ICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRmb3JtLWxhYmVsLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGZvcm0tbGFiZWwtZm9udC1zdHlsZTogICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kZm9ybS1sYWJlbC1mb250LXdlaWdodDogICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRmb3JtLWxhYmVsLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLWxhYmVsLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS1pbnB1dC12YXJpYWJsZXNcbiRpbnB1dC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRpbnB1dC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteCAhZGVmYXVsdDtcbiRpbnB1dC1mb250LWZhbWlseTogICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtZmFtaWx5ICFkZWZhdWx0O1xuJGlucHV0LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplICFkZWZhdWx0O1xuJGlucHV0LWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgICAgICAgICRmb250LXdlaWdodC1iYXNlICFkZWZhdWx0O1xuJGlucHV0LWxpbmUtaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG5cbiRpbnB1dC1wYWRkaW5nLXktc206ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteS1zbSAhZGVmYXVsdDtcbiRpbnB1dC1wYWRkaW5nLXgtc206ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1zbSAhZGVmYXVsdDtcbiRpbnB1dC1mb250LXNpemUtc206ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcblxuJGlucHV0LXBhZGRpbmcteS1sZzogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15LWxnICFkZWZhdWx0O1xuJGlucHV0LXBhZGRpbmcteC1sZzogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14LWxnICFkZWZhdWx0O1xuJGlucHV0LWZvbnQtc2l6ZS1sZzogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplLWxnICFkZWZhdWx0O1xuXG4kaW5wdXQtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktYmcpICFkZWZhdWx0O1xuJGlucHV0LWRpc2FibGVkLWNvbG9yOiAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kaW5wdXQtZGlzYWJsZWQtYmc6ICAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fXNlY29uZGFyeS1iZykgIWRlZmF1bHQ7XG4kaW5wdXQtZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcblxuJGlucHV0LWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib2R5LWNvbG9yKSAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yKSAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRpbnB1dC1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym94LXNoYWRvdy1pbnNldCkgIWRlZmF1bHQ7XG5cbiRpbnB1dC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cykgIWRlZmF1bHQ7XG4kaW5wdXQtYm9yZGVyLXJhZGl1cy1zbTogICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMtc20pICFkZWZhdWx0O1xuJGlucHV0LWJvcmRlci1yYWRpdXMtbGc6ICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzLWxnKSAhZGVmYXVsdDtcblxuJGlucHV0LWZvY3VzLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1iZyAhZGVmYXVsdDtcbiRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICB0aW50LWNvbG9yKCRjb21wb25lbnQtYWN0aXZlLWJnLCA1MCUpICFkZWZhdWx0O1xuJGlucHV0LWZvY3VzLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1jb2xvciAhZGVmYXVsdDtcbiRpbnB1dC1mb2N1cy13aWR0aDogICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoICFkZWZhdWx0O1xuJGlucHV0LWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcblxuJGlucHV0LXBsYWNlaG9sZGVyLWNvbG9yOiAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktY29sb3IpICFkZWZhdWx0O1xuJGlucHV0LXBsYWludGV4dC1jb2xvcjogICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib2R5LWNvbG9yKSAhZGVmYXVsdDtcblxuJGlucHV0LWhlaWdodC1ib3JkZXI6ICAgICAgICAgICAgICAgICAgIGNhbGMoI3skaW5wdXQtYm9yZGVyLXdpZHRofSAqIDIpICFkZWZhdWx0OyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuXG4kaW5wdXQtaGVpZ2h0LWlubmVyOiAgICAgICAgICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodCAqIDFlbSwgJGlucHV0LXBhZGRpbmcteSAqIDIpICFkZWZhdWx0O1xuJGlucHV0LWhlaWdodC1pbm5lci1oYWxmOiAgICAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQgKiAuNWVtLCAkaW5wdXQtcGFkZGluZy15KSAhZGVmYXVsdDtcbiRpbnB1dC1oZWlnaHQtaW5uZXItcXVhcnRlcjogICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0ICogLjI1ZW0sICRpbnB1dC1wYWRkaW5nLXkgKiAuNSkgIWRlZmF1bHQ7XG5cbiRpbnB1dC1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0ICogMWVtLCBhZGQoJGlucHV0LXBhZGRpbmcteSAqIDIsICRpbnB1dC1oZWlnaHQtYm9yZGVyLCBmYWxzZSkpICFkZWZhdWx0O1xuJGlucHV0LWhlaWdodC1zbTogICAgICAgICAgICAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQgKiAxZW0sIGFkZCgkaW5wdXQtcGFkZGluZy15LXNtICogMiwgJGlucHV0LWhlaWdodC1ib3JkZXIsIGZhbHNlKSkgIWRlZmF1bHQ7XG4kaW5wdXQtaGVpZ2h0LWxnOiAgICAgICAgICAgICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodCAqIDFlbSwgYWRkKCRpbnB1dC1wYWRkaW5nLXktbGcgKiAyLCAkaW5wdXQtaGVpZ2h0LWJvcmRlciwgZmFsc2UpKSAhZGVmYXVsdDtcblxuJGlucHV0LXRyYW5zaXRpb246ICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG5cbiRmb3JtLWNvbG9yLXdpZHRoOiAgICAgICAgICAgICAgICAgICAgICAzcmVtICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLWlucHV0LXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS1jaGVjay12YXJpYWJsZXNcbiRmb3JtLWNoZWNrLWlucHV0LXdpZHRoOiAgICAgICAgICAgICAgICAgIDFlbSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLW1pbi1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqICRsaW5lLWhlaWdodC1iYXNlICFkZWZhdWx0O1xuJGZvcm0tY2hlY2stcGFkZGluZy1zdGFydDogICAgICAgICAgICAgICAgJGZvcm0tY2hlY2staW5wdXQtd2lkdGggKyAuNWVtICFkZWZhdWx0O1xuJGZvcm0tY2hlY2stbWFyZ2luLWJvdHRvbTogICAgICAgICAgICAgICAgLjEyNXJlbSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWxhYmVsLWNvbG9yOiAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1sYWJlbC1jdXJzb3I6ICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGZvcm0tY2hlY2stdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcblxuJGZvcm0tY2hlY2staW5wdXQtYWN0aXZlLWZpbHRlcjogICAgICAgICAgYnJpZ2h0bmVzcyg5MCUpICFkZWZhdWx0O1xuXG4kZm9ybS1jaGVjay1pbnB1dC1iZzogICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYmcgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1ib3JkZXI6ICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yKSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LWJvcmRlci1yYWRpdXM6ICAgICAgICAgIC4yNWVtICFkZWZhdWx0O1xuJGZvcm0tY2hlY2stcmFkaW8tYm9yZGVyLXJhZGl1czogICAgICAgICAgNTAlICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtZm9jdXMtYm9yZGVyOiAgICAgICAgICAgJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICRmb2N1cy1yaW5nLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG5cbiRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtY29sb3I6ICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1iZy1jb2xvcjogICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWJvcmRlci1jb2xvcjogICAkZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWJnLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1iZy1pbWFnZTogICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMjAgMjAnPjxwYXRoIGZpbGw9J25vbmUnIHN0cm9rZT0nI3skZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWNvbG9yfScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBzdHJva2Utd2lkdGg9JzMnIGQ9J202IDEwIDMgMyA2LTYnLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1yYWRpby1jaGVja2VkLWJnLWltYWdlOiAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCc+PGNpcmNsZSByPScyJyBmaWxsPScjeyRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtY29sb3J9Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuXG4kZm9ybS1jaGVjay1pbnB1dC1pbmRldGVybWluYXRlLWNvbG9yOiAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LWluZGV0ZXJtaW5hdGUtYmctY29sb3I6ICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtaW5kZXRlcm1pbmF0ZS1ib3JkZXItY29sb3I6ICAgJGZvcm0tY2hlY2staW5wdXQtaW5kZXRlcm1pbmF0ZS1iZy1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LWluZGV0ZXJtaW5hdGUtYmctaW1hZ2U6ICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDIwIDIwJz48cGF0aCBmaWxsPSdub25lJyBzdHJva2U9JyN7JGZvcm0tY2hlY2staW5wdXQtaW5kZXRlcm1pbmF0ZS1jb2xvcn0nIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgc3Ryb2tlLXdpZHRoPSczJyBkPSdNNiAxMGg4Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuXG4kZm9ybS1jaGVjay1pbnB1dC1kaXNhYmxlZC1vcGFjaXR5OiAgICAgICAgLjUgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1sYWJlbC1kaXNhYmxlZC1vcGFjaXR5OiAgICAgICAgJGZvcm0tY2hlY2staW5wdXQtZGlzYWJsZWQtb3BhY2l0eSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWJ0bi1jaGVjay1kaXNhYmxlZC1vcGFjaXR5OiAgICAkYnRuLWRpc2FibGVkLW9wYWNpdHkgIWRlZmF1bHQ7XG5cbiRmb3JtLWNoZWNrLWlubGluZS1tYXJnaW4tZW5kOiAgICAxcmVtICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLWNoZWNrLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS1zd2l0Y2gtdmFyaWFibGVzXG4kZm9ybS1zd2l0Y2gtY29sb3I6ICAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4yNSkgIWRlZmF1bHQ7XG4kZm9ybS1zd2l0Y2gtd2lkdGg6ICAgICAgICAgICAgICAgMmVtICFkZWZhdWx0O1xuJGZvcm0tc3dpdGNoLXBhZGRpbmctc3RhcnQ6ICAgICAgICRmb3JtLXN3aXRjaC13aWR0aCArIC41ZW0gIWRlZmF1bHQ7XG4kZm9ybS1zd2l0Y2gtYmctaW1hZ2U6ICAgICAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnPjxjaXJjbGUgcj0nMycgZmlsbD0nI3skZm9ybS1zd2l0Y2gtY29sb3J9Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJGZvcm0tc3dpdGNoLWJvcmRlci1yYWRpdXM6ICAgICAgICRmb3JtLXN3aXRjaC13aWR0aCAhZGVmYXVsdDtcbiRmb3JtLXN3aXRjaC10cmFuc2l0aW9uOiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uIC4xNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG5cbiRmb3JtLXN3aXRjaC1mb2N1cy1jb2xvcjogICAgICAgICAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tc3dpdGNoLWZvY3VzLWJnLWltYWdlOiAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4Jz48Y2lyY2xlIHI9JzMnIGZpbGw9JyN7JGZvcm0tc3dpdGNoLWZvY3VzLWNvbG9yfScvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcblxuJGZvcm0tc3dpdGNoLWNoZWNrZWQtY29sb3I6ICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tc3dpdGNoLWNoZWNrZWQtYmctaW1hZ2U6ICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4Jz48Y2lyY2xlIHI9JzMnIGZpbGw9JyN7JGZvcm0tc3dpdGNoLWNoZWNrZWQtY29sb3J9Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJGZvcm0tc3dpdGNoLWNoZWNrZWQtYmctcG9zaXRpb246IHJpZ2h0IGNlbnRlciAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS1zd2l0Y2gtdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBpbnB1dC1ncm91cC12YXJpYWJsZXNcbiRpbnB1dC1ncm91cC1hZGRvbi1wYWRkaW5nLXk6ICAgICAgICAgICAkaW5wdXQtcGFkZGluZy15ICFkZWZhdWx0O1xuJGlucHV0LWdyb3VwLWFkZG9uLXBhZGRpbmcteDogICAgICAgICAgICRpbnB1dC1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kaW5wdXQtZ3JvdXAtYWRkb24tZm9udC13ZWlnaHQ6ICAgICAgICAgJGlucHV0LWZvbnQtd2VpZ2h0ICFkZWZhdWx0O1xuJGlucHV0LWdyb3VwLWFkZG9uLWNvbG9yOiAgICAgICAgICAgICAgICRpbnB1dC1jb2xvciAhZGVmYXVsdDtcbiRpbnB1dC1ncm91cC1hZGRvbi1iZzogICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9dGVydGlhcnktYmcpICFkZWZhdWx0O1xuJGlucHV0LWdyb3VwLWFkZG9uLWJvcmRlci1jb2xvcjogICAgICAgICRpbnB1dC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGlucHV0LWdyb3VwLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS1zZWxlY3QtdmFyaWFibGVzXG4kZm9ybS1zZWxlY3QtcGFkZGluZy15OiAgICAgICAgICAgICAkaW5wdXQtcGFkZGluZy15ICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LXBhZGRpbmcteDogICAgICAgICAgICAgJGlucHV0LXBhZGRpbmcteCAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1mb250LWZhbWlseTogICAgICAgICAgICRpbnB1dC1mb250LWZhbWlseSAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1mb250LXNpemU6ICAgICAgICAgICAgICRpbnB1dC1mb250LXNpemUgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmc6ICAgICAkZm9ybS1zZWxlY3QtcGFkZGluZy14ICogMyAhZGVmYXVsdDsgLy8gRXh0cmEgcGFkZGluZyBmb3IgYmFja2dyb3VuZC1pbWFnZVxuJGZvcm0tc2VsZWN0LWZvbnQtd2VpZ2h0OiAgICAgICAgICAgJGlucHV0LWZvbnQtd2VpZ2h0ICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWxpbmUtaGVpZ2h0OiAgICAgICAgICAgJGlucHV0LWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWNvbG9yOiAgICAgICAgICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWJnOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJnICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWRpc2FibGVkLWNvbG9yOiAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1kaXNhYmxlZC1iZzogICAgICAgICAgICRpbnB1dC1kaXNhYmxlZC1iZyAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICRpbnB1dC1kaXNhYmxlZC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtYmctcG9zaXRpb246ICAgICAgICAgICByaWdodCAkZm9ybS1zZWxlY3QtcGFkZGluZy14IGNlbnRlciAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1iZy1zaXplOiAgICAgICAgICAgICAgIDE2cHggMTJweCAhZGVmYXVsdDsgLy8gSW4gcGl4ZWxzIGJlY2F1c2UgaW1hZ2UgZGltZW5zaW9uc1xuJGZvcm0tc2VsZWN0LWluZGljYXRvci1jb2xvcjogICAgICAgJGdyYXktODAwICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWluZGljYXRvcjogICAgICAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnPjxwYXRoIGZpbGw9J25vbmUnIHN0cm9rZT0nI3skZm9ybS1zZWxlY3QtaW5kaWNhdG9yLWNvbG9yfScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBzdHJva2Utd2lkdGg9JzInIGQ9J20yIDUgNiA2IDYtNicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcblxuJGZvcm0tc2VsZWN0LWZlZWRiYWNrLWljb24tcGFkZGluZy1lbmQ6ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXggKiAyLjUgKyAkZm9ybS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmcgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtZmVlZGJhY2staWNvbi1wb3NpdGlvbjogICAgY2VudGVyIHJpZ2h0ICRmb3JtLXNlbGVjdC1pbmRpY2F0b3ItcGFkZGluZyAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1mZWVkYmFjay1pY29uLXNpemU6ICAgICAgICAkaW5wdXQtaGVpZ2h0LWlubmVyLWhhbGYgJGlucHV0LWhlaWdodC1pbm5lci1oYWxmICFkZWZhdWx0O1xuXG4kZm9ybS1zZWxlY3QtYm9yZGVyLXdpZHRoOiAgICAgICAgJGlucHV0LWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1ib3JkZXItY29sb3I6ICAgICAgICAkaW5wdXQtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWJvcmRlci1yYWRpdXM6ICAgICAgICRpbnB1dC1ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWJveC1zaGFkb3c6ICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3gtc2hhZG93LWluc2V0KSAhZGVmYXVsdDtcblxuJGZvcm0tc2VsZWN0LWZvY3VzLWJvcmRlci1jb2xvcjogICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtZm9jdXMtd2lkdGg6ICAgICAgICAgJGlucHV0LWZvY3VzLXdpZHRoICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWZvY3VzLWJveC1zaGFkb3c6ICAgIDAgMCAwICRmb3JtLXNlbGVjdC1mb2N1cy13aWR0aCAkaW5wdXQtYnRuLWZvY3VzLWNvbG9yICFkZWZhdWx0O1xuXG4kZm9ybS1zZWxlY3QtcGFkZGluZy15LXNtOiAgICAgICAgJGlucHV0LXBhZGRpbmcteS1zbSAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1wYWRkaW5nLXgtc206ICAgICAgICAkaW5wdXQtcGFkZGluZy14LXNtICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWZvbnQtc2l6ZS1zbTogICAgICAgICRpbnB1dC1mb250LXNpemUtc20gIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtYm9yZGVyLXJhZGl1cy1zbTogICAgJGlucHV0LWJvcmRlci1yYWRpdXMtc20gIWRlZmF1bHQ7XG5cbiRmb3JtLXNlbGVjdC1wYWRkaW5nLXktbGc6ICAgICAgICAkaW5wdXQtcGFkZGluZy15LWxnICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LXBhZGRpbmcteC1sZzogICAgICAgICRpbnB1dC1wYWRkaW5nLXgtbGcgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtZm9udC1zaXplLWxnOiAgICAgICAgJGlucHV0LWZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1ib3JkZXItcmFkaXVzLWxnOiAgICAkaW5wdXQtYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcblxuJGZvcm0tc2VsZWN0LXRyYW5zaXRpb246ICAgICAgICAgICRpbnB1dC10cmFuc2l0aW9uICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLXNlbGVjdC12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tcmFuZ2UtdmFyaWFibGVzXG4kZm9ybS1yYW5nZS10cmFjay13aWR0aDogICAgICAgICAgMTAwJSAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRyYWNrLWhlaWdodDogICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRyYWNrLWN1cnNvcjogICAgICAgICBwb2ludGVyICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdHJhY2stYmc6ICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktYmcpICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdHJhY2stYm9yZGVyLXJhZGl1czogIDFyZW0gIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10cmFjay1ib3gtc2hhZG93OiAgICAgdmFyKC0tI3skcHJlZml4fWJveC1zaGFkb3ctaW5zZXQpICFkZWZhdWx0O1xuXG4kZm9ybS1yYW5nZS10aHVtYi13aWR0aDogICAgICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRodW1iLWhlaWdodDogICAgICAgICAgICAgICAgICAkZm9ybS1yYW5nZS10aHVtYi13aWR0aCAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRodW1iLWJnOiAgICAgICAgICAgICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRodW1iLWJvcmRlcjogICAgICAgICAgICAgICAgICAwICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdGh1bWItYm9yZGVyLXJhZGl1czogICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10aHVtYi1ib3gtc2hhZG93OiAgICAgICAgICAgICAgMCAuMXJlbSAuMjVyZW0gcmdiYSgkYmxhY2ssIC4xKSAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICAwIDAgMCAxcHggJGJvZHktYmcsICRpbnB1dC1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdy13aWR0aDogICRpbnB1dC1mb2N1cy13aWR0aCAhZGVmYXVsdDsgLy8gRm9yIGZvY3VzIGJveCBzaGFkb3cgaXNzdWUgaW4gRWRnZVxuJGZvcm0tcmFuZ2UtdGh1bWItYWN0aXZlLWJnOiAgICAgICAgICAgICAgIHRpbnQtY29sb3IoJGNvbXBvbmVudC1hY3RpdmUtYmcsIDcwJSkgIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10aHVtYi1kaXNhYmxlZC1iZzogICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fXNlY29uZGFyeS1jb2xvcikgIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10aHVtYi10cmFuc2l0aW9uOiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLXJhbmdlLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS1maWxlLXZhcmlhYmxlc1xuJGZvcm0tZmlsZS1idXR0b24tY29sb3I6ICAgICAgICAgICRpbnB1dC1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLWZpbGUtYnV0dG9uLWJnOiAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9dGVydGlhcnktYmcpICFkZWZhdWx0O1xuJGZvcm0tZmlsZS1idXR0b24taG92ZXItYmc6ICAgICAgIHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktYmcpICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLWZpbGUtdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb3JtLWZsb2F0aW5nLXZhcmlhYmxlc1xuJGZvcm0tZmxvYXRpbmctaGVpZ2h0OiAgICAgICAgICAgICAgICAgIGFkZCgzLjVyZW0sICRpbnB1dC1oZWlnaHQtYm9yZGVyKSAhZGVmYXVsdDtcbiRmb3JtLWZsb2F0aW5nLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgICAxLjI1ICFkZWZhdWx0O1xuJGZvcm0tZmxvYXRpbmctcGFkZGluZy14OiAgICAgICAgICAgICAgICRpbnB1dC1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kZm9ybS1mbG9hdGluZy1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRmb3JtLWZsb2F0aW5nLWlucHV0LXBhZGRpbmctdDogICAgICAgICAxLjYyNXJlbSAhZGVmYXVsdDtcbiRmb3JtLWZsb2F0aW5nLWlucHV0LXBhZGRpbmctYjogICAgICAgICAuNjI1cmVtICFkZWZhdWx0O1xuJGZvcm0tZmxvYXRpbmctbGFiZWwtaGVpZ2h0OiAgICAgICAgICAgIDEuNWVtICFkZWZhdWx0O1xuJGZvcm0tZmxvYXRpbmctbGFiZWwtb3BhY2l0eTogICAgICAgICAgIC42NSAhZGVmYXVsdDtcbiRmb3JtLWZsb2F0aW5nLWxhYmVsLXRyYW5zZm9ybTogICAgICAgICBzY2FsZSguODUpIHRyYW5zbGF0ZVkoLS41cmVtKSB0cmFuc2xhdGVYKC4xNXJlbSkgIWRlZmF1bHQ7XG4kZm9ybS1mbG9hdGluZy1sYWJlbC1kaXNhYmxlZC1jb2xvcjogICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGZvcm0tZmxvYXRpbmctdHJhbnNpdGlvbjogICAgICAgICAgICAgIG9wYWNpdHkgLjFzIGVhc2UtaW4tb3V0LCB0cmFuc2Zvcm0gLjFzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLWZsb2F0aW5nLXZhcmlhYmxlc1xuXG4vLyBGb3JtIHZhbGlkYXRpb25cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tZmVlZGJhY2stdmFyaWFibGVzXG4kZm9ybS1mZWVkYmFjay1tYXJnaW4tdG9wOiAgICAgICAgICAkZm9ybS10ZXh0LW1hcmdpbi10b3AgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1mb250LXNpemU6ICAgICAgICAgICAkZm9ybS10ZXh0LWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWZvbnQtc3R5bGU6ICAgICAgICAgICRmb3JtLXRleHQtZm9udC1zdHlsZSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXZhbGlkLWNvbG9yOiAgICAgICAgICRzdWNjZXNzICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2staW52YWxpZC1jb2xvcjogICAgICAgJGRhbmdlciAhZGVmYXVsdDtcblxuJGZvcm0tZmVlZGJhY2staWNvbi12YWxpZC1jb2xvcjogICAgJGZvcm0tZmVlZGJhY2stdmFsaWQtY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1pY29uLXZhbGlkOiAgICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA4IDgnPjxwYXRoIGZpbGw9JyN7JGZvcm0tZmVlZGJhY2staWNvbi12YWxpZC1jb2xvcn0nIGQ9J00yLjMgNi43My42IDQuNTNjLS40LTEuMDQuNDYtMS40IDEuMS0uOGwxLjEgMS40IDMuNC0zLjhjLjYtLjYzIDEuNi0uMjcgMS4yLjdsLTQgNC42Yy0uNDMuNS0uOC40LTEuMS4xJy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkLWNvbG9yOiAgJGZvcm0tZmVlZGJhY2staW52YWxpZC1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZDogICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDEyIDEyJyB3aWR0aD0nMTInIGhlaWdodD0nMTInIGZpbGw9J25vbmUnIHN0cm9rZT0nI3skZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWQtY29sb3J9Jz48Y2lyY2xlIGN4PSc2JyBjeT0nNicgcj0nNC41Jy8+PHBhdGggc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgZD0nTTUuOCAzLjZoLjRMNiA2LjV6Jy8+PGNpcmNsZSBjeD0nNicgY3k9JzguMicgcj0nLjYnIGZpbGw9JyN7JGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkLWNvbG9yfScgc3Ryb2tlPSdub25lJy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLWZlZWRiYWNrLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS12YWxpZGF0aW9uLWNvbG9yc1xuJGZvcm0tdmFsaWQtY29sb3I6ICAgICAgICAgICAgICAgICAgJGZvcm0tZmVlZGJhY2stdmFsaWQtY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS12YWxpZC1ib3JkZXItY29sb3I6ICAgICAgICAgICAkZm9ybS1mZWVkYmFjay12YWxpZC1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLWludmFsaWQtY29sb3I6ICAgICAgICAgICAgICAgICRmb3JtLWZlZWRiYWNrLWludmFsaWQtY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1pbnZhbGlkLWJvcmRlci1jb2xvcjogICAgICAgICAkZm9ybS1mZWVkYmFjay1pbnZhbGlkLWNvbG9yICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLXZhbGlkYXRpb24tY29sb3JzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb3JtLXZhbGlkYXRpb24tc3RhdGVzXG4kZm9ybS12YWxpZGF0aW9uLXN0YXRlczogKFxuICBcInZhbGlkXCI6IChcbiAgICBcImNvbG9yXCI6IHZhcigtLSN7JHByZWZpeH1mb3JtLXZhbGlkLWNvbG9yKSxcbiAgICBcImljb25cIjogJGZvcm0tZmVlZGJhY2staWNvbi12YWxpZCxcbiAgICBcInRvb2x0aXAtY29sb3JcIjogI2ZmZixcbiAgICBcInRvb2x0aXAtYmctY29sb3JcIjogdmFyKC0tI3skcHJlZml4fXN1Y2Nlc3MpLFxuICAgIFwiZm9jdXMtYm94LXNoYWRvd1wiOiAwIDAgJGlucHV0LWJ0bi1mb2N1cy1ibHVyICRpbnB1dC1mb2N1cy13aWR0aCByZ2JhKHZhcigtLSN7JHByZWZpeH1zdWNjZXNzLXJnYiksICRpbnB1dC1idG4tZm9jdXMtY29sb3Itb3BhY2l0eSksXG4gICAgXCJib3JkZXItY29sb3JcIjogdmFyKC0tI3skcHJlZml4fWZvcm0tdmFsaWQtYm9yZGVyLWNvbG9yKSxcbiAgKSxcbiAgXCJpbnZhbGlkXCI6IChcbiAgICBcImNvbG9yXCI6IHZhcigtLSN7JHByZWZpeH1mb3JtLWludmFsaWQtY29sb3IpLFxuICAgIFwiaWNvblwiOiAkZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWQsXG4gICAgXCJ0b29sdGlwLWNvbG9yXCI6ICNmZmYsXG4gICAgXCJ0b29sdGlwLWJnLWNvbG9yXCI6IHZhcigtLSN7JHByZWZpeH1kYW5nZXIpLFxuICAgIFwiZm9jdXMtYm94LXNoYWRvd1wiOiAwIDAgJGlucHV0LWJ0bi1mb2N1cy1ibHVyICRpbnB1dC1mb2N1cy13aWR0aCByZ2JhKHZhcigtLSN7JHByZWZpeH1kYW5nZXItcmdiKSwgJGlucHV0LWJ0bi1mb2N1cy1jb2xvci1vcGFjaXR5KSxcbiAgICBcImJvcmRlci1jb2xvclwiOiB2YXIoLS0jeyRwcmVmaXh9Zm9ybS1pbnZhbGlkLWJvcmRlci1jb2xvciksXG4gIClcbikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZXNcblxuLy8gWi1pbmRleCBtYXN0ZXIgbGlzdFxuLy9cbi8vIFdhcm5pbmc6IEF2b2lkIGN1c3RvbWl6aW5nIHRoZXNlIHZhbHVlcy4gVGhleSdyZSB1c2VkIGZvciBhIGJpcmQncyBleWUgdmlld1xuLy8gb2YgY29tcG9uZW50cyBkZXBlbmRlbnQgb24gdGhlIHotYXhpcyBhbmQgYXJlIGRlc2lnbmVkIHRvIGFsbCB3b3JrIHRvZ2V0aGVyLlxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgemluZGV4LXN0YWNrXG4kemluZGV4LWRyb3Bkb3duOiAgICAgICAgICAgICAgICAgICAxMDAwICFkZWZhdWx0O1xuJHppbmRleC1zdGlja3k6ICAgICAgICAgICAgICAgICAgICAgMTAyMCAhZGVmYXVsdDtcbiR6aW5kZXgtZml4ZWQ6ICAgICAgICAgICAgICAgICAgICAgIDEwMzAgIWRlZmF1bHQ7XG4kemluZGV4LW9mZmNhbnZhcy1iYWNrZHJvcDogICAgICAgICAxMDQwICFkZWZhdWx0O1xuJHppbmRleC1vZmZjYW52YXM6ICAgICAgICAgICAgICAgICAgMTA0NSAhZGVmYXVsdDtcbiR6aW5kZXgtbW9kYWwtYmFja2Ryb3A6ICAgICAgICAgICAgIDEwNTAgIWRlZmF1bHQ7XG4kemluZGV4LW1vZGFsOiAgICAgICAgICAgICAgICAgICAgICAxMDU1ICFkZWZhdWx0O1xuJHppbmRleC1wb3BvdmVyOiAgICAgICAgICAgICAgICAgICAgMTA3MCAhZGVmYXVsdDtcbiR6aW5kZXgtdG9vbHRpcDogICAgICAgICAgICAgICAgICAgIDEwODAgIWRlZmF1bHQ7XG4kemluZGV4LXRvYXN0OiAgICAgICAgICAgICAgICAgICAgICAxMDkwICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB6aW5kZXgtc3RhY2tcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHppbmRleC1sZXZlbHMtbWFwXG4kemluZGV4LWxldmVsczogKFxuICBuMTogLTEsXG4gIDA6IDAsXG4gIDE6IDEsXG4gIDI6IDIsXG4gIDM6IDNcbikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHppbmRleC1sZXZlbHMtbWFwXG5cblxuLy8gTmF2c1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgbmF2LXZhcmlhYmxlc1xuJG5hdi1saW5rLXBhZGRpbmcteTogICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kbmF2LWxpbmstcGFkZGluZy14OiAgICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJG5hdi1saW5rLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRuYXYtbGluay1mb250LXdlaWdodDogICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kbmF2LWxpbmstY29sb3I6ICAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9bGluay1jb2xvcikgIWRlZmF1bHQ7XG4kbmF2LWxpbmstaG92ZXItY29sb3I6ICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9bGluay1ob3Zlci1jb2xvcikgIWRlZmF1bHQ7XG4kbmF2LWxpbmstdHJhbnNpdGlvbjogICAgICAgICAgICAgICBjb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuJG5hdi1saW5rLWRpc2FibGVkLWNvbG9yOiAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fXNlY29uZGFyeS1jb2xvcikgIWRlZmF1bHQ7XG4kbmF2LWxpbmstZm9jdXMtYm94LXNoYWRvdzogICAgICAgICAkZm9jdXMtcmluZy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuXG4kbmF2LXRhYnMtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yKSAhZGVmYXVsdDtcbiRuYXYtdGFicy1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuJG5hdi10YWJzLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMpICFkZWZhdWx0O1xuJG5hdi10YWJzLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yOiAgdmFyKC0tI3skcHJlZml4fXNlY29uZGFyeS1iZykgdmFyKC0tI3skcHJlZml4fXNlY29uZGFyeS1iZykgJG5hdi10YWJzLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRuYXYtdGFicy1saW5rLWFjdGl2ZS1jb2xvcjogICAgICAgIHZhcigtLSN7JHByZWZpeH1lbXBoYXNpcy1jb2xvcikgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtbGluay1hY3RpdmUtYmc6ICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9keS1iZykgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtbGluay1hY3RpdmUtYm9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yKSB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yKSAkbmF2LXRhYnMtbGluay1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRuYXYtcGlsbHMtYm9yZGVyLXJhZGl1czogICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzKSAhZGVmYXVsdDtcbiRuYXYtcGlsbHMtbGluay1hY3RpdmUtY29sb3I6ICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJG5hdi1waWxscy1saW5rLWFjdGl2ZS1iZzogICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRuYXYtdW5kZXJsaW5lLWdhcDogICAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kbmF2LXVuZGVybGluZS1ib3JkZXItd2lkdGg6ICAgICAgICAuMTI1cmVtICFkZWZhdWx0O1xuJG5hdi11bmRlcmxpbmUtbGluay1hY3RpdmUtY29sb3I6ICAgdmFyKC0tI3skcHJlZml4fWVtcGhhc2lzLWNvbG9yKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgbmF2LXZhcmlhYmxlc1xuXG5cbi8vIE5hdmJhclxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgbmF2YmFyLXZhcmlhYmxlc1xuJG5hdmJhci1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgJHNwYWNlciAqIC41ICFkZWZhdWx0O1xuJG5hdmJhci1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcblxuJG5hdmJhci1uYXYtbGluay1wYWRkaW5nLXg6ICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbiRuYXZiYXItYnJhbmQtZm9udC1zaXplOiAgICAgICAgICAgICRmb250LXNpemUtbGcgIWRlZmF1bHQ7XG4vLyBDb21wdXRlIHRoZSBuYXZiYXItYnJhbmQgcGFkZGluZy15IHNvIHRoZSBuYXZiYXItYnJhbmQgd2lsbCBoYXZlIHRoZSBzYW1lIGhlaWdodCBhcyBuYXZiYXItdGV4dCBhbmQgbmF2LWxpbmtcbiRuYXYtbGluay1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqICRsaW5lLWhlaWdodC1iYXNlICsgJG5hdi1saW5rLXBhZGRpbmcteSAqIDIgIWRlZmF1bHQ7XG4kbmF2YmFyLWJyYW5kLWhlaWdodDogICAgICAgICAgICAgICAkbmF2YmFyLWJyYW5kLWZvbnQtc2l6ZSAqICRsaW5lLWhlaWdodC1iYXNlICFkZWZhdWx0O1xuJG5hdmJhci1icmFuZC1wYWRkaW5nLXk6ICAgICAgICAgICAgKCRuYXYtbGluay1oZWlnaHQgLSAkbmF2YmFyLWJyYW5kLWhlaWdodCkgKiAuNSAhZGVmYXVsdDtcbiRuYXZiYXItYnJhbmQtbWFyZ2luLWVuZDogICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG5cbiRuYXZiYXItdG9nZ2xlci1wYWRkaW5nLXk6ICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRuYXZiYXItdG9nZ2xlci1wYWRkaW5nLXg6ICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRuYXZiYXItdG9nZ2xlci1mb250LXNpemU6ICAgICAgICAgICRmb250LXNpemUtbGcgIWRlZmF1bHQ7XG4kbmF2YmFyLXRvZ2dsZXItYm9yZGVyLXJhZGl1czogICAgICAkYnRuLWJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kbmF2YmFyLXRvZ2dsZXItZm9jdXMtd2lkdGg6ICAgICAgICAkYnRuLWZvY3VzLXdpZHRoICFkZWZhdWx0O1xuJG5hdmJhci10b2dnbGVyLXRyYW5zaXRpb246ICAgICAgICAgYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuXG4kbmF2YmFyLWxpZ2h0LWNvbG9yOiAgICAgICAgICAgICAgICByZ2JhKHZhcigtLSN7JHByZWZpeH1lbXBoYXNpcy1jb2xvci1yZ2IpLCAuNjUpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC1ob3Zlci1jb2xvcjogICAgICAgICAgcmdiYSh2YXIoLS0jeyRwcmVmaXh9ZW1waGFzaXMtY29sb3ItcmdiKSwgLjgpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3I6ICAgICAgICAgcmdiYSh2YXIoLS0jeyRwcmVmaXh9ZW1waGFzaXMtY29sb3ItcmdiKSwgMSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LWRpc2FibGVkLWNvbG9yOiAgICAgICByZ2JhKHZhcigtLSN7JHByZWZpeH1lbXBoYXNpcy1jb2xvci1yZ2IpLCAuMykgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LWljb24tY29sb3I6ICAgICAgICAgICByZ2JhKCRib2R5LWNvbG9yLCAuNzUpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC10b2dnbGVyLWljb24tYmc6ICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMzAgMzAnPjxwYXRoIHN0cm9rZT0nI3skbmF2YmFyLWxpZ2h0LWljb24tY29sb3J9JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgc3Ryb2tlLXdpZHRoPScyJyBkPSdNNCA3aDIyTTQgMTVoMjJNNCAyM2gyMicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtdG9nZ2xlci1ib3JkZXItY29sb3I6IHJnYmEodmFyKC0tI3skcHJlZml4fWVtcGhhc2lzLWNvbG9yLXJnYiksIC4xNSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LWJyYW5kLWNvbG9yOiAgICAgICAgICAkbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtYnJhbmQtaG92ZXItY29sb3I6ICAgICRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBuYXZiYXItdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBuYXZiYXItZGFyay12YXJpYWJsZXNcbiRuYXZiYXItZGFyay1jb2xvcjogICAgICAgICAgICAgICAgIHJnYmEoJHdoaXRlLCAuNTUpICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWhvdmVyLWNvbG9yOiAgICAgICAgICAgcmdiYSgkd2hpdGUsIC43NSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yOiAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstZGlzYWJsZWQtY29sb3I6ICAgICAgICByZ2JhKCR3aGl0ZSwgLjI1KSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1pY29uLWNvbG9yOiAgICAgICAgICAgICRuYXZiYXItZGFyay1jb2xvciAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay10b2dnbGVyLWljb24tYmc6ICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDMwIDMwJz48cGF0aCBzdHJva2U9JyN7JG5hdmJhci1kYXJrLWljb24tY29sb3J9JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgc3Ryb2tlLXdpZHRoPScyJyBkPSdNNCA3aDIyTTQgMTVoMjJNNCAyM2gyMicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay10b2dnbGVyLWJvcmRlci1jb2xvcjogIHJnYmEoJHdoaXRlLCAuMSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstYnJhbmQtY29sb3I6ICAgICAgICAgICAkbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWJyYW5kLWhvdmVyLWNvbG9yOiAgICAgJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgbmF2YmFyLWRhcmstdmFyaWFibGVzXG5cblxuLy8gRHJvcGRvd25zXG4vL1xuLy8gRHJvcGRvd24gbWVudSBjb250YWluZXIgYW5kIGNvbnRlbnRzLlxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZHJvcGRvd24tdmFyaWFibGVzXG4kZHJvcGRvd24tbWluLXdpZHRoOiAgICAgICAgICAgICAgICAxMHJlbSAhZGVmYXVsdDtcbiRkcm9wZG93bi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgIDAgIWRlZmF1bHQ7XG4kZHJvcGRvd24tcGFkZGluZy15OiAgICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRkcm9wZG93bi1zcGFjZXI6ICAgICAgICAgICAgICAgICAgIC4xMjVyZW0gIWRlZmF1bHQ7XG4kZHJvcGRvd24tZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgIWRlZmF1bHQ7XG4kZHJvcGRvd24tY29sb3I6ICAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9keS1jb2xvcikgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYmc6ICAgICAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9keS1iZykgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yLXRyYW5zbHVjZW50KSAhZGVmYXVsdDtcbiRkcm9wZG93bi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzKSAhZGVmYXVsdDtcbiRkcm9wZG93bi1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuJGRyb3Bkb3duLWlubmVyLWJvcmRlci1yYWRpdXM6ICAgICAgY2FsYygjeyRkcm9wZG93bi1ib3JkZXItcmFkaXVzfSAtICN7JGRyb3Bkb3duLWJvcmRlci13aWR0aH0pICFkZWZhdWx0OyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuJGRyb3Bkb3duLWRpdmlkZXItYmc6ICAgICAgICAgICAgICAgJGRyb3Bkb3duLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRkcm9wZG93bi1kaXZpZGVyLW1hcmdpbi15OiAgICAgICAgICRzcGFjZXIgKiAuNSAhZGVmYXVsdDtcbiRkcm9wZG93bi1ib3gtc2hhZG93OiAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3gtc2hhZG93KSAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWxpbmstY29sb3I6ICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktY29sb3IpICFkZWZhdWx0O1xuJGRyb3Bkb3duLWxpbmstaG92ZXItY29sb3I6ICAgICAgICAgJGRyb3Bkb3duLWxpbmstY29sb3IgIWRlZmF1bHQ7XG4kZHJvcGRvd24tbGluay1ob3Zlci1iZzogICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9dGVydGlhcnktYmcpICFkZWZhdWx0O1xuXG4kZHJvcGRvd24tbGluay1hY3RpdmUtY29sb3I6ICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRkcm9wZG93bi1saW5rLWFjdGl2ZS1iZzogICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kZHJvcGRvd24tbGluay1kaXNhYmxlZC1jb2xvcjogICAgICB2YXIoLS0jeyRwcmVmaXh9dGVydGlhcnktY29sb3IpICFkZWZhdWx0O1xuXG4kZHJvcGRvd24taXRlbS1wYWRkaW5nLXk6ICAgICAgICAgICAkc3BhY2VyICogLjI1ICFkZWZhdWx0O1xuJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy14OiAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWhlYWRlci1jb2xvcjogICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGRyb3Bkb3duLWhlYWRlci1wYWRkaW5nLXg6ICAgICAgICAgJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy14ICFkZWZhdWx0O1xuJGRyb3Bkb3duLWhlYWRlci1wYWRkaW5nLXk6ICAgICAgICAgJGRyb3Bkb3duLXBhZGRpbmcteSAhZGVmYXVsdDtcbi8vIGZ1c3YtZGlzYWJsZVxuJGRyb3Bkb3duLWhlYWRlci1wYWRkaW5nOiAgICAgICAgICAgJGRyb3Bkb3duLWhlYWRlci1wYWRkaW5nLXkgJGRyb3Bkb3duLWhlYWRlci1wYWRkaW5nLXggIWRlZmF1bHQ7IC8vIERlcHJlY2F0ZWQgaW4gdjUuMi4wXG4vLyBmdXN2LWVuYWJsZVxuLy8gc2Nzcy1kb2NzLWVuZCBkcm9wZG93bi12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGRyb3Bkb3duLWRhcmstdmFyaWFibGVzXG4kZHJvcGRvd24tZGFyay1jb2xvcjogICAgICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGFyay1iZzogICAgICAgICAgICAgICAgICAkZ3JheS04MDAgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGFyay1ib3JkZXItY29sb3I6ICAgICAgICAkZHJvcGRvd24tYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRhcmstZGl2aWRlci1iZzogICAgICAgICAgJGRyb3Bkb3duLWRpdmlkZXItYmcgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGFyay1ib3gtc2hhZG93OiAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRhcmstbGluay1jb2xvcjogICAgICAgICAgJGRyb3Bkb3duLWRhcmstY29sb3IgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGFyay1saW5rLWhvdmVyLWNvbG9yOiAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGFyay1saW5rLWhvdmVyLWJnOiAgICAgICByZ2JhKCR3aGl0ZSwgLjE1KSAhZGVmYXVsdDtcbiRkcm9wZG93bi1kYXJrLWxpbmstYWN0aXZlLWNvbG9yOiAgICRkcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRkcm9wZG93bi1kYXJrLWxpbmstYWN0aXZlLWJnOiAgICAgICRkcm9wZG93bi1saW5rLWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRkcm9wZG93bi1kYXJrLWxpbmstZGlzYWJsZWQtY29sb3I6ICRncmF5LTUwMCAhZGVmYXVsdDtcbiRkcm9wZG93bi1kYXJrLWhlYWRlci1jb2xvcjogICAgICAgICRncmF5LTUwMCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZHJvcGRvd24tZGFyay12YXJpYWJsZXNcblxuXG4vLyBQYWdpbmF0aW9uXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBwYWdpbmF0aW9uLXZhcmlhYmxlc1xuJHBhZ2luYXRpb24tcGFkZGluZy15OiAgICAgICAgICAgICAgLjM3NXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteDogICAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteS1zbTogICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteC1zbTogICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy15LWxnOiAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy14LWxnOiAgICAgICAgICAgMS41cmVtICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1mb250LXNpemU6ICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWNvbG9yOiAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1saW5rLWNvbG9yKSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWJnOiAgICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib2R5LWJnKSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWJvcmRlci1yYWRpdXM6ICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzKSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWJvcmRlci13aWR0aDogICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tbWFyZ2luLXN0YXJ0OiAgICAgICAgICAgY2FsYygtMSAqICN7JHBhZ2luYXRpb24tYm9yZGVyLXdpZHRofSkgIWRlZmF1bHQ7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4kcGFnaW5hdGlvbi1ib3JkZXItY29sb3I6ICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yKSAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tZm9jdXMtY29sb3I6ICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWxpbmstaG92ZXItY29sb3IpICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tZm9jdXMtYmc6ICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fXNlY29uZGFyeS1iZykgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAkZm9jdXMtcmluZy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tZm9jdXMtb3V0bGluZTogICAgICAgICAgMCAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24taG92ZXItY29sb3I6ICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWxpbmstaG92ZXItY29sb3IpICFkZWZhdWx0O1xuJHBhZ2luYXRpb24taG92ZXItYmc6ICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fXRlcnRpYXJ5LWJnKSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWhvdmVyLWJvcmRlci1jb2xvcjogICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3IpICFkZWZhdWx0OyAvLyBUb2RvIGluIHY2OiByZW1vdmUgdGhpcz9cblxuJHBhZ2luYXRpb24tYWN0aXZlLWNvbG9yOiAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1hY3RpdmUtYmc6ICAgICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWFjdGl2ZS1ib3JkZXItY29sb3I6ICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1kaXNhYmxlZC1jb2xvcjogICAgICAgICB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWNvbG9yKSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWRpc2FibGVkLWJnOiAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktYmcpICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvcikgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLXRyYW5zaXRpb246ICAgICAgICAgICAgICBjb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWJvcmRlci1yYWRpdXMtc206ICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzLXNtKSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWJvcmRlci1yYWRpdXMtbGc6ICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzLWxnKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgcGFnaW5hdGlvbi12YXJpYWJsZXNcblxuXG4vLyBQbGFjZWhvbGRlcnNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHBsYWNlaG9sZGVyc1xuJHBsYWNlaG9sZGVyLW9wYWNpdHktbWF4OiAgICAgICAgICAgLjUgIWRlZmF1bHQ7XG4kcGxhY2Vob2xkZXItb3BhY2l0eS1taW46ICAgICAgICAgICAuMiAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgcGxhY2Vob2xkZXJzXG5cbi8vIENhcmRzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBjYXJkLXZhcmlhYmxlc1xuJGNhcmQtc3BhY2VyLXk6ICAgICAgICAgICAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcbiRjYXJkLXNwYWNlci14OiAgICAgICAgICAgICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG4kY2FyZC10aXRsZS1zcGFjZXIteTogICAgICAgICAgICAgICAkc3BhY2VyICogLjUgIWRlZmF1bHQ7XG4kY2FyZC10aXRsZS1jb2xvcjogICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGNhcmQtc3VidGl0bGUtY29sb3I6ICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRjYXJkLWJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuJGNhcmQtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvci10cmFuc2x1Y2VudCkgIWRlZmF1bHQ7XG4kY2FyZC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cykgIWRlZmF1bHQ7XG4kY2FyZC1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1czogICAgICAgICAgc3VidHJhY3QoJGNhcmQtYm9yZGVyLXJhZGl1cywgJGNhcmQtYm9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiRjYXJkLWNhcC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICRjYXJkLXNwYWNlci15ICogLjUgIWRlZmF1bHQ7XG4kY2FyZC1jYXAtcGFkZGluZy14OiAgICAgICAgICAgICAgICAkY2FyZC1zcGFjZXIteCAhZGVmYXVsdDtcbiRjYXJkLWNhcC1iZzogICAgICAgICAgICAgICAgICAgICAgIHJnYmEodmFyKC0tI3skcHJlZml4fWJvZHktY29sb3ItcmdiKSwgLjAzKSAhZGVmYXVsdDtcbiRjYXJkLWNhcC1jb2xvcjogICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kY2FyZC1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGNhcmQtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRjYXJkLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib2R5LWJnKSAhZGVmYXVsdDtcbiRjYXJkLWltZy1vdmVybGF5LXBhZGRpbmc6ICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG4kY2FyZC1ncm91cC1tYXJnaW46ICAgICAgICAgICAgICAgICAkZ3JpZC1ndXR0ZXItd2lkdGggKiAuNSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgY2FyZC12YXJpYWJsZXNcblxuLy8gQWNjb3JkaW9uXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBhY2NvcmRpb24tdmFyaWFibGVzXG4kYWNjb3JkaW9uLXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGFjY29yZGlvbi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcbiRhY2NvcmRpb24tY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib2R5LWNvbG9yKSAhZGVmYXVsdDtcbiRhY2NvcmRpb24tYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib2R5LWJnKSAhZGVmYXVsdDtcbiRhY2NvcmRpb24tYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuJGFjY29yZGlvbi1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvcikgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cykgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWlubmVyLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICBzdWJ0cmFjdCgkYWNjb3JkaW9uLWJvcmRlci1yYWRpdXMsICRhY2NvcmRpb24tYm9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcblxuJGFjY29yZGlvbi1ib2R5LXBhZGRpbmcteTogICAgICAgICAgICAgICAgJGFjY29yZGlvbi1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWJvZHktcGFkZGluZy14OiAgICAgICAgICAgICAgICAkYWNjb3JkaW9uLXBhZGRpbmcteCAhZGVmYXVsdDtcblxuJGFjY29yZGlvbi1idXR0b24tcGFkZGluZy15OiAgICAgICAgICAgICAgJGFjY29yZGlvbi1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWJ1dHRvbi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAkYWNjb3JkaW9uLXBhZGRpbmcteCAhZGVmYXVsdDtcbiRhY2NvcmRpb24tYnV0dG9uLWNvbG9yOiAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib2R5LWNvbG9yKSAhZGVmYXVsdDtcbiRhY2NvcmRpb24tYnV0dG9uLWJnOiAgICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYmcpICFkZWZhdWx0O1xuJGFjY29yZGlvbi10cmFuc2l0aW9uOiAgICAgICAgICAgICAgICAgICAgJGJ0bi10cmFuc2l0aW9uLCBib3JkZXItcmFkaXVzIC4xNXMgZWFzZSAhZGVmYXVsdDtcbiRhY2NvcmRpb24tYnV0dG9uLWFjdGl2ZS1iZzogICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1wcmltYXJ5LWJnLXN1YnRsZSkgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWJ1dHRvbi1hY3RpdmUtY29sb3I6ICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9cHJpbWFyeS10ZXh0LWVtcGhhc2lzKSAhZGVmYXVsdDtcblxuLy8gZnVzdi1kaXNhYmxlXG4kYWNjb3JkaW9uLWJ1dHRvbi1mb2N1cy1ib3JkZXItY29sb3I6ICAgICAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yICFkZWZhdWx0OyAvLyBEZXByZWNhdGVkIGluIHY1LjMuM1xuLy8gZnVzdi1lbmFibGVcbiRhY2NvcmRpb24tYnV0dG9uLWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICRidG4tZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcblxuJGFjY29yZGlvbi1pY29uLXdpZHRoOiAgICAgICAgICAgICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcbiRhY2NvcmRpb24taWNvbi1jb2xvcjogICAgICAgICAgICAgICAgICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xuJGFjY29yZGlvbi1pY29uLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICAgJHByaW1hcnktdGV4dC1lbXBoYXNpcyAhZGVmYXVsdDtcbiRhY2NvcmRpb24taWNvbi10cmFuc2l0aW9uOiAgICAgICAgICAgICAgIHRyYW5zZm9ybSAuMnMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWljb24tdHJhbnNmb3JtOiAgICAgICAgICAgICAgICByb3RhdGUoLTE4MGRlZykgIWRlZmF1bHQ7XG5cbiRhY2NvcmRpb24tYnV0dG9uLWljb246ICAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9J25vbmUnIHN0cm9rZT0nI3skYWNjb3JkaW9uLWljb24tY29sb3J9JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnPjxwYXRoIGQ9J20yIDUgNiA2IDYtNicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRhY2NvcmRpb24tYnV0dG9uLWFjdGl2ZS1pY29uOiAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9J25vbmUnIHN0cm9rZT0nI3skYWNjb3JkaW9uLWljb24tYWN0aXZlLWNvbG9yfScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJz48cGF0aCBkPSdtMiA1IDYgNiA2LTYnLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGFjY29yZGlvbi12YXJpYWJsZXNcblxuLy8gVG9vbHRpcHNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHRvb2x0aXAtdmFyaWFibGVzXG4kdG9vbHRpcC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAkZm9udC1zaXplLXNtICFkZWZhdWx0O1xuJHRvb2x0aXAtbWF4LXdpZHRoOiAgICAgICAgICAgICAgICAgMjAwcHggIWRlZmF1bHQ7XG4kdG9vbHRpcC1jb2xvcjogICAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9keS1iZykgIWRlZmF1bHQ7XG4kdG9vbHRpcC1iZzogICAgICAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9ZW1waGFzaXMtY29sb3IpICFkZWZhdWx0O1xuJHRvb2x0aXAtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMpICFkZWZhdWx0O1xuJHRvb2x0aXAtb3BhY2l0eTogICAgICAgICAgICAgICAgICAgLjkgIWRlZmF1bHQ7XG4kdG9vbHRpcC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAkc3BhY2VyICogLjI1ICFkZWZhdWx0O1xuJHRvb2x0aXAtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgJHNwYWNlciAqIC41ICFkZWZhdWx0O1xuJHRvb2x0aXAtbWFyZ2luOiAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDsgLy8gVE9ETzogcmVtb3ZlIHRoaXMgaW4gdjZcblxuJHRvb2x0aXAtYXJyb3ctd2lkdGg6ICAgICAgICAgICAgICAgLjhyZW0gIWRlZmF1bHQ7XG4kdG9vbHRpcC1hcnJvdy1oZWlnaHQ6ICAgICAgICAgICAgICAuNHJlbSAhZGVmYXVsdDtcbi8vIGZ1c3YtZGlzYWJsZVxuJHRvb2x0aXAtYXJyb3ctY29sb3I6ICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDsgLy8gRGVwcmVjYXRlZCBpbiBCb290c3RyYXAgNS4yLjAgZm9yIENTUyB2YXJpYWJsZXNcbi8vIGZ1c3YtZW5hYmxlXG4vLyBzY3NzLWRvY3MtZW5kIHRvb2x0aXAtdmFyaWFibGVzXG5cbi8vIEZvcm0gdG9vbHRpcHMgbXVzdCBjb21lIGFmdGVyIHJlZ3VsYXIgdG9vbHRpcHNcbi8vIHNjc3MtZG9jcy1zdGFydCB0b29sdGlwLWZlZWRiYWNrLXZhcmlhYmxlc1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1wYWRkaW5nLXk6ICAgICAkdG9vbHRpcC1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay10b29sdGlwLXBhZGRpbmcteDogICAgICR0b29sdGlwLXBhZGRpbmcteCAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtZm9udC1zaXplOiAgICAgJHRvb2x0aXAtZm9udC1zaXplICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1saW5lLWhlaWdodDogICBudWxsICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1vcGFjaXR5OiAgICAgICAkdG9vbHRpcC1vcGFjaXR5ICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1ib3JkZXItcmFkaXVzOiAkdG9vbHRpcC1ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB0b29sdGlwLWZlZWRiYWNrLXZhcmlhYmxlc1xuXG5cbi8vIFBvcG92ZXJzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBwb3BvdmVyLXZhcmlhYmxlc1xuJHBvcG92ZXItZm9udC1zaXplOiAgICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcbiRwb3BvdmVyLWJnOiAgICAgICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib2R5LWJnKSAhZGVmYXVsdDtcbiRwb3BvdmVyLW1heC13aWR0aDogICAgICAgICAgICAgICAgIDI3NnB4ICFkZWZhdWx0O1xuJHBvcG92ZXItYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yLXRyYW5zbHVjZW50KSAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzLWxnKSAhZGVmYXVsdDtcbiRwb3BvdmVyLWlubmVyLWJvcmRlci1yYWRpdXM6ICAgICAgIGNhbGMoI3skcG9wb3Zlci1ib3JkZXItcmFkaXVzfSAtICN7JHBvcG92ZXItYm9yZGVyLXdpZHRofSkgIWRlZmF1bHQ7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4kcG9wb3Zlci1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym94LXNoYWRvdykgIWRlZmF1bHQ7XG5cbiRwb3BvdmVyLWhlYWRlci1mb250LXNpemU6ICAgICAgICAgICRmb250LXNpemUtYmFzZSAhZGVmYXVsdDtcbiRwb3BvdmVyLWhlYWRlci1iZzogICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktYmcpICFkZWZhdWx0O1xuJHBvcG92ZXItaGVhZGVyLWNvbG9yOiAgICAgICAgICAgICAgJGhlYWRpbmdzLWNvbG9yICFkZWZhdWx0O1xuJHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteTogICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kcG9wb3Zlci1oZWFkZXItcGFkZGluZy14OiAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuXG4kcG9wb3Zlci1ib2R5LWNvbG9yOiAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9keS1jb2xvcikgIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib2R5LXBhZGRpbmcteTogICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuJHBvcG92ZXItYm9keS1wYWRkaW5nLXg6ICAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcblxuJHBvcG92ZXItYXJyb3ctd2lkdGg6ICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRwb3BvdmVyLWFycm93LWhlaWdodDogICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBwb3BvdmVyLXZhcmlhYmxlc1xuXG4vLyBmdXN2LWRpc2FibGVcbi8vIERlcHJlY2F0ZWQgaW4gQm9vdHN0cmFwIDUuMi4wIGZvciBDU1MgdmFyaWFibGVzXG4kcG9wb3Zlci1hcnJvdy1jb2xvcjogICAgICAgICAgICAgICAkcG9wb3Zlci1iZyAhZGVmYXVsdDtcbiRwb3BvdmVyLWFycm93LW91dGVyLWNvbG9yOiAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQpICFkZWZhdWx0O1xuLy8gZnVzdi1lbmFibGVcblxuXG4vLyBUb2FzdHNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHRvYXN0LXZhcmlhYmxlc1xuJHRvYXN0LW1heC13aWR0aDogICAgICAgICAgICAgICAgICAgMzUwcHggIWRlZmF1bHQ7XG4kdG9hc3QtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kdG9hc3QtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiR0b2FzdC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgIC44NzVyZW0gIWRlZmF1bHQ7XG4kdG9hc3QtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJHRvYXN0LWJhY2tncm91bmQtY29sb3I6ICAgICAgICAgICAgcmdiYSh2YXIoLS0jeyRwcmVmaXh9Ym9keS1iZy1yZ2IpLCAuODUpICFkZWZhdWx0O1xuJHRvYXN0LWJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kdG9hc3QtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yLXRyYW5zbHVjZW50KSAhZGVmYXVsdDtcbiR0b2FzdC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzKSAhZGVmYXVsdDtcbiR0b2FzdC1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3gtc2hhZG93KSAhZGVmYXVsdDtcbiR0b2FzdC1zcGFjaW5nOiAgICAgICAgICAgICAgICAgICAgICRjb250YWluZXItcGFkZGluZy14ICFkZWZhdWx0O1xuXG4kdG9hc3QtaGVhZGVyLWNvbG9yOiAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWNvbG9yKSAhZGVmYXVsdDtcbiR0b2FzdC1oZWFkZXItYmFja2dyb3VuZC1jb2xvcjogICAgIHJnYmEodmFyKC0tI3skcHJlZml4fWJvZHktYmctcmdiKSwgLjg1KSAhZGVmYXVsdDtcbiR0b2FzdC1oZWFkZXItYm9yZGVyLWNvbG9yOiAgICAgICAgICR0b2FzdC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHRvYXN0LXZhcmlhYmxlc1xuXG5cbi8vIEJhZGdlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYmFkZ2UtdmFyaWFibGVzXG4kYmFkZ2UtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAuNzVlbSAhZGVmYXVsdDtcbiRiYWRnZS1mb250LXdlaWdodDogICAgICAgICAgICAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuJGJhZGdlLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGJhZGdlLXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgLjM1ZW0gIWRlZmF1bHQ7XG4kYmFkZ2UtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAuNjVlbSAhZGVmYXVsdDtcbiRiYWRnZS1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgYmFkZ2UtdmFyaWFibGVzXG5cblxuLy8gTW9kYWxzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBtb2RhbC12YXJpYWJsZXNcbiRtb2RhbC1pbm5lci1wYWRkaW5nOiAgICAgICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG5cbiRtb2RhbC1mb290ZXItbWFyZ2luLWJldHdlZW46ICAgICAgIC41cmVtICFkZWZhdWx0O1xuXG4kbW9kYWwtZGlhbG9nLW1hcmdpbjogICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRtb2RhbC1kaWFsb2ctbWFyZ2luLXktc20tdXA6ICAgICAgIDEuNzVyZW0gIWRlZmF1bHQ7XG5cbiRtb2RhbC10aXRsZS1saW5lLWhlaWdodDogICAgICAgICAgICRsaW5lLWhlaWdodC1iYXNlICFkZWZhdWx0O1xuXG4kbW9kYWwtY29udGVudC1jb2xvcjogICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9keS1jb2xvcikgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1iZzogICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9keS1iZykgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3JkZXItY29sb3I6ICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yLXRyYW5zbHVjZW50KSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aDogICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXJhZGl1czogICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMtbGcpICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtaW5uZXItYm9yZGVyLXJhZGl1czogc3VidHJhY3QoJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXJhZGl1cywgJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJveC1zaGFkb3cteHM6ICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3gtc2hhZG93LXNtKSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJveC1zaGFkb3ctc20tdXA6ICAgIHZhcigtLSN7JHByZWZpeH1ib3gtc2hhZG93KSAhZGVmYXVsdDtcblxuJG1vZGFsLWJhY2tkcm9wLWJnOiAgICAgICAgICAgICAgICAgJGJsYWNrICFkZWZhdWx0O1xuJG1vZGFsLWJhY2tkcm9wLW9wYWNpdHk6ICAgICAgICAgICAgLjUgIWRlZmF1bHQ7XG5cbiRtb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yOiAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3IpICFkZWZhdWx0O1xuJG1vZGFsLWhlYWRlci1ib3JkZXItd2lkdGg6ICAgICAgICAgJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJG1vZGFsLWhlYWRlci1wYWRkaW5nLXk6ICAgICAgICAgICAgJG1vZGFsLWlubmVyLXBhZGRpbmcgIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLXBhZGRpbmcteDogICAgICAgICAgICAkbW9kYWwtaW5uZXItcGFkZGluZyAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItcGFkZGluZzogICAgICAgICAgICAgICRtb2RhbC1oZWFkZXItcGFkZGluZy15ICRtb2RhbC1oZWFkZXItcGFkZGluZy14ICFkZWZhdWx0OyAvLyBLZWVwIHRoaXMgZm9yIGJhY2t3YXJkcyBjb21wYXRpYmlsaXR5XG5cbiRtb2RhbC1mb290ZXItYmc6ICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kbW9kYWwtZm9vdGVyLWJvcmRlci1jb2xvcjogICAgICAgICAkbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRtb2RhbC1mb290ZXItYm9yZGVyLXdpZHRoOiAgICAgICAgICRtb2RhbC1oZWFkZXItYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuXG4kbW9kYWwtc206ICAgICAgICAgICAgICAgICAgICAgICAgICAzMDBweCAhZGVmYXVsdDtcbiRtb2RhbC1tZDogICAgICAgICAgICAgICAgICAgICAgICAgIDUwMHB4ICFkZWZhdWx0O1xuJG1vZGFsLWxnOiAgICAgICAgICAgICAgICAgICAgICAgICAgODAwcHggIWRlZmF1bHQ7XG4kbW9kYWwteGw6ICAgICAgICAgICAgICAgICAgICAgICAgICAxMTQwcHggIWRlZmF1bHQ7XG5cbiRtb2RhbC1mYWRlLXRyYW5zZm9ybTogICAgICAgICAgICAgIHRyYW5zbGF0ZSgwLCAtNTBweCkgIWRlZmF1bHQ7XG4kbW9kYWwtc2hvdy10cmFuc2Zvcm06ICAgICAgICAgICAgICBub25lICFkZWZhdWx0O1xuJG1vZGFsLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtIC4zcyBlYXNlLW91dCAhZGVmYXVsdDtcbiRtb2RhbC1zY2FsZS10cmFuc2Zvcm06ICAgICAgICAgICAgIHNjYWxlKDEuMDIpICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBtb2RhbC12YXJpYWJsZXNcblxuXG4vLyBBbGVydHNcbi8vXG4vLyBEZWZpbmUgYWxlcnQgY29sb3JzLCBib3JkZXIgcmFkaXVzLCBhbmQgcGFkZGluZy5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGFsZXJ0LXZhcmlhYmxlc1xuJGFsZXJ0LXBhZGRpbmcteTogICAgICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuJGFsZXJ0LXBhZGRpbmcteDogICAgICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuJGFsZXJ0LW1hcmdpbi1ib3R0b206ICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGFsZXJ0LWJvcmRlci1yYWRpdXM6ICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cykgIWRlZmF1bHQ7XG4kYWxlcnQtbGluay1mb250LXdlaWdodDogICAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuJGFsZXJ0LWJvcmRlci13aWR0aDogICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiRhbGVydC1kaXNtaXNzaWJsZS1wYWRkaW5nLXI6ICAgJGFsZXJ0LXBhZGRpbmcteCAqIDMgIWRlZmF1bHQ7IC8vIDN4IGNvdmVycyB3aWR0aCBvZiB4IHBsdXMgZGVmYXVsdCBwYWRkaW5nIG9uIGVpdGhlciBzaWRlXG4vLyBzY3NzLWRvY3MtZW5kIGFsZXJ0LXZhcmlhYmxlc1xuXG4vLyBmdXN2LWRpc2FibGVcbiRhbGVydC1iZy1zY2FsZTogICAgICAgICAgICAgICAgLTgwJSAhZGVmYXVsdDsgLy8gRGVwcmVjYXRlZCBpbiB2NS4yLjAsIHRvIGJlIHJlbW92ZWQgaW4gdjZcbiRhbGVydC1ib3JkZXItc2NhbGU6ICAgICAgICAgICAgLTcwJSAhZGVmYXVsdDsgLy8gRGVwcmVjYXRlZCBpbiB2NS4yLjAsIHRvIGJlIHJlbW92ZWQgaW4gdjZcbiRhbGVydC1jb2xvci1zY2FsZTogICAgICAgICAgICAgNDAlICFkZWZhdWx0OyAvLyBEZXByZWNhdGVkIGluIHY1LjIuMCwgdG8gYmUgcmVtb3ZlZCBpbiB2NlxuLy8gZnVzdi1lbmFibGVcblxuLy8gUHJvZ3Jlc3MgYmFyc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgcHJvZ3Jlc3MtdmFyaWFibGVzXG4kcHJvZ3Jlc3MtaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJHByb2dyZXNzLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogLjc1ICFkZWZhdWx0O1xuJHByb2dyZXNzLWJnOiAgICAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fXNlY29uZGFyeS1iZykgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYm9yZGVyLXJhZGl1czogICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cykgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYm94LXNoYWRvdzogICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym94LXNoYWRvdy1pbnNldCkgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmFyLWNvbG9yOiAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmFyLWJnOiAgICAgICAgICAgICAgICAgICAkcHJpbWFyeSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iYXItYW5pbWF0aW9uLXRpbWluZzogICAgIDFzIGxpbmVhciBpbmZpbml0ZSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iYXItdHJhbnNpdGlvbjogICAgICAgICAgIHdpZHRoIC42cyBlYXNlICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBwcm9ncmVzcy12YXJpYWJsZXNcblxuXG4vLyBMaXN0IGdyb3VwXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBsaXN0LWdyb3VwLXZhcmlhYmxlc1xuJGxpc3QtZ3JvdXAtY29sb3I6ICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktY29sb3IpICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYmc6ICAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktYmcpICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvcikgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1ib3JkZXItd2lkdGg6ICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWJvcmRlci1yYWRpdXM6ICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzKSAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXk6ICAgICAgICAgJHNwYWNlciAqIC41ICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXg6ICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcbi8vIGZ1c3YtZGlzYWJsZVxuJGxpc3QtZ3JvdXAtaXRlbS1iZy1zY2FsZTogICAgICAgICAgLTgwJSAhZGVmYXVsdDsgLy8gRGVwcmVjYXRlZCBpbiB2NS4zLjBcbiRsaXN0LWdyb3VwLWl0ZW0tY29sb3Itc2NhbGU6ICAgICAgIDQwJSAhZGVmYXVsdDsgLy8gRGVwcmVjYXRlZCBpbiB2NS4zLjBcbi8vIGZ1c3YtZW5hYmxlXG5cbiRsaXN0LWdyb3VwLWhvdmVyLWJnOiAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH10ZXJ0aWFyeS1iZykgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3RpdmUtY29sb3I6ICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGl2ZS1iZzogICAgICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlci1jb2xvcjogICAgJGxpc3QtZ3JvdXAtYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1kaXNhYmxlZC1jb2xvcjogICAgICAgICB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWNvbG9yKSAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWRpc2FibGVkLWJnOiAgICAgICAgICAgICRsaXN0LWdyb3VwLWJnICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1hY3Rpb24tY29sb3I6ICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWNvbG9yKSAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1jb2xvcjogICAgIHZhcigtLSN7JHByZWZpeH1lbXBoYXNpcy1jb2xvcikgIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3I6ICAgIHZhcigtLSN7JHByZWZpeH1ib2R5LWNvbG9yKSAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmc6ICAgICAgIHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktYmcpICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBsaXN0LWdyb3VwLXZhcmlhYmxlc1xuXG5cbi8vIEltYWdlIHRodW1ibmFpbHNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHRodW1ibmFpbC12YXJpYWJsZXNcbiR0aHVtYm5haWwtcGFkZGluZzogICAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYmc6ICAgICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib2R5LWJnKSAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuJHRodW1ibmFpbC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvcikgIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cykgIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJveC1zaGFkb3c6ICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym94LXNoYWRvdy1zbSkgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHRodW1ibmFpbC12YXJpYWJsZXNcblxuXG4vLyBGaWd1cmVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmaWd1cmUtdmFyaWFibGVzXG4kZmlndXJlLWNhcHRpb24tZm9udC1zaXplOiAgICAgICAgICAkc21hbGwtZm9udC1zaXplICFkZWZhdWx0O1xuJGZpZ3VyZS1jYXB0aW9uLWNvbG9yOiAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fXNlY29uZGFyeS1jb2xvcikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZpZ3VyZS12YXJpYWJsZXNcblxuXG4vLyBCcmVhZGNydW1ic1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYnJlYWRjcnVtYi12YXJpYWJsZXNcbiRicmVhZGNydW1iLWZvbnQtc2l6ZTogICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAwICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItcGFkZGluZy14OiAgICAgICAgICAgICAgMCAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWl0ZW0tcGFkZGluZy14OiAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItbWFyZ2luLWJvdHRvbTogICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWJnOiAgICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1kaXZpZGVyLWNvbG9yOiAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWNvbG9yKSAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWFjdGl2ZS1jb2xvcjogICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktY29sb3IpICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItZGl2aWRlcjogICAgICAgICAgICAgICAgcXVvdGUoXCIvXCIpICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItZGl2aWRlci1mbGlwcGVkOiAgICAgICAgJGJyZWFkY3J1bWItZGl2aWRlciAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWJvcmRlci1yYWRpdXM6ICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGJyZWFkY3J1bWItdmFyaWFibGVzXG5cbi8vIENhcm91c2VsXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBjYXJvdXNlbC12YXJpYWJsZXNcbiRjYXJvdXNlbC1jb250cm9sLWNvbG9yOiAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC13aWR0aDogICAgICAgICAgICAgMTUlICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtb3BhY2l0eTogICAgICAgICAgIC41ICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtaG92ZXItb3BhY2l0eTogICAgIC45ICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtdHJhbnNpdGlvbjogICAgICAgIG9wYWNpdHkgLjE1cyBlYXNlICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtaWNvbi1maWx0ZXI6ICAgICAgIG51bGwgIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1pbmRpY2F0b3Itd2lkdGg6ICAgICAgICAgICAzMHB4ICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1oZWlnaHQ6ICAgICAgICAgIDNweCAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3ItaGl0LWFyZWEtaGVpZ2h0OiAxMHB4ICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1zcGFjZXI6ICAgICAgICAgIDNweCAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3Itb3BhY2l0eTogICAgICAgICAuNSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3ItYWN0aXZlLWJnOiAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLWFjdGl2ZS1vcGFjaXR5OiAgMSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3ItdHJhbnNpdGlvbjogICAgICBvcGFjaXR5IC42cyBlYXNlICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtY2FwdGlvbi13aWR0aDogICAgICAgICAgICAgNzAlICFkZWZhdWx0O1xuJGNhcm91c2VsLWNhcHRpb24tY29sb3I6ICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jYXB0aW9uLXBhZGRpbmcteTogICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuJGNhcm91c2VsLWNhcHRpb24tc3BhY2VyOiAgICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1jb250cm9sLWljb24td2lkdGg6ICAgICAgICAycmVtICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24tYmc6ICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9JyN7JGNhcm91c2VsLWNvbnRyb2wtY29sb3J9Jz48cGF0aCBkPSdNMTEuMzU0IDEuNjQ2YS41LjUgMCAwIDEgMCAuNzA4TDUuNzA3IDhsNS42NDcgNS42NDZhLjUuNSAwIDAgMS0uNzA4LjcwOGwtNi02YS41LjUgMCAwIDEgMC0uNzA4bDYtNmEuNS41IDAgMCAxIC43MDggMCcvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbi1iZzogICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nI3skY2Fyb3VzZWwtY29udHJvbC1jb2xvcn0nPjxwYXRoIGQ9J000LjY0NiAxLjY0NmEuNS41IDAgMCAxIC43MDggMGw2IDZhLjUuNSAwIDAgMSAwIC43MDhsLTYgNmEuNS41IDAgMCAxLS43MDgtLjcwOEwxMC4yOTMgOCA0LjY0NiAyLjM1NGEuNS41IDAgMCAxIDAtLjcwOCcvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLXRyYW5zaXRpb24tZHVyYXRpb246ICAgICAgIC42cyAhZGVmYXVsdDtcbiRjYXJvdXNlbC10cmFuc2l0aW9uOiAgICAgICAgICAgICAgICB0cmFuc2Zvcm0gJGNhcm91c2VsLXRyYW5zaXRpb24tZHVyYXRpb24gZWFzZS1pbi1vdXQgIWRlZmF1bHQ7IC8vIERlZmluZSB0cmFuc2Zvcm0gdHJhbnNpdGlvbiBmaXJzdCBpZiB1c2luZyBtdWx0aXBsZSB0cmFuc2l0aW9ucyAoZS5nLiwgYHRyYW5zZm9ybSAycyBlYXNlLCBvcGFjaXR5IC41cyBlYXNlLW91dGApXG4vLyBzY3NzLWRvY3MtZW5kIGNhcm91c2VsLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgY2Fyb3VzZWwtZGFyay12YXJpYWJsZXNcbiRjYXJvdXNlbC1kYXJrLWluZGljYXRvci1hY3RpdmUtYmc6ICAkYmxhY2sgIWRlZmF1bHQ7IC8vIERlcHJlY2F0ZWQgaW4gdjUuMy40XG4kY2Fyb3VzZWwtZGFyay1jYXB0aW9uLWNvbG9yOiAgICAgICAgJGJsYWNrICFkZWZhdWx0OyAvLyBEZXByZWNhdGVkIGluIHY1LjMuNFxuJGNhcm91c2VsLWRhcmstY29udHJvbC1pY29uLWZpbHRlcjogIGludmVydCgxKSBncmF5c2NhbGUoMTAwKSAhZGVmYXVsdDsgLy8gRGVwcmVjYXRlZCBpbiB2NS4zLjRcbi8vIHNjc3MtZG9jcy1lbmQgY2Fyb3VzZWwtZGFyay12YXJpYWJsZXNcblxuXG4vLyBTcGlubmVyc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgc3Bpbm5lci12YXJpYWJsZXNcbiRzcGlubmVyLXdpZHRoOiAgICAgICAgICAgMnJlbSAhZGVmYXVsdDtcbiRzcGlubmVyLWhlaWdodDogICAgICAgICAgJHNwaW5uZXItd2lkdGggIWRlZmF1bHQ7XG4kc3Bpbm5lci12ZXJ0aWNhbC1hbGlnbjogIC0uMTI1ZW0gIWRlZmF1bHQ7XG4kc3Bpbm5lci1ib3JkZXItd2lkdGg6ICAgIC4yNWVtICFkZWZhdWx0O1xuJHNwaW5uZXItYW5pbWF0aW9uLXNwZWVkOiAuNzVzICFkZWZhdWx0O1xuXG4kc3Bpbm5lci13aWR0aC1zbTogICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kc3Bpbm5lci1oZWlnaHQtc206ICAgICAgICRzcGlubmVyLXdpZHRoLXNtICFkZWZhdWx0O1xuJHNwaW5uZXItYm9yZGVyLXdpZHRoLXNtOiAuMmVtICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBzcGlubmVyLXZhcmlhYmxlc1xuXG5cbi8vIENsb3NlXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBjbG9zZS12YXJpYWJsZXNcbiRidG4tY2xvc2Utd2lkdGg6ICAgICAgICAgICAgMWVtICFkZWZhdWx0O1xuJGJ0bi1jbG9zZS1oZWlnaHQ6ICAgICAgICAgICAkYnRuLWNsb3NlLXdpZHRoICFkZWZhdWx0O1xuJGJ0bi1jbG9zZS1wYWRkaW5nLXg6ICAgICAgICAuMjVlbSAhZGVmYXVsdDtcbiRidG4tY2xvc2UtcGFkZGluZy15OiAgICAgICAgJGJ0bi1jbG9zZS1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kYnRuLWNsb3NlLWNvbG9yOiAgICAgICAgICAgICRibGFjayAhZGVmYXVsdDtcbiRidG4tY2xvc2UtYmc6ICAgICAgICAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9JyN7JGJ0bi1jbG9zZS1jb2xvcn0nPjxwYXRoIGQ9J00uMjkzLjI5M2ExIDEgMCAwIDEgMS40MTQgMEw4IDYuNTg2IDE0LjI5My4yOTNhMSAxIDAgMSAxIDEuNDE0IDEuNDE0TDkuNDE0IDhsNi4yOTMgNi4yOTNhMSAxIDAgMCAxLTEuNDE0IDEuNDE0TDggOS40MTRsLTYuMjkzIDYuMjkzYTEgMSAwIDAgMS0xLjQxNC0xLjQxNEw2LjU4NiA4IC4yOTMgMS43MDdhMSAxIDAgMCAxIDAtMS40MTQnLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kYnRuLWNsb3NlLWZvY3VzLXNoYWRvdzogICAgICRmb2N1cy1yaW5nLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kYnRuLWNsb3NlLW9wYWNpdHk6ICAgICAgICAgIC41ICFkZWZhdWx0O1xuJGJ0bi1jbG9zZS1ob3Zlci1vcGFjaXR5OiAgICAuNzUgIWRlZmF1bHQ7XG4kYnRuLWNsb3NlLWZvY3VzLW9wYWNpdHk6ICAgIDEgIWRlZmF1bHQ7XG4kYnRuLWNsb3NlLWRpc2FibGVkLW9wYWNpdHk6IC4yNSAhZGVmYXVsdDtcbiRidG4tY2xvc2UtZmlsdGVyOiAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRidG4tY2xvc2Utd2hpdGUtZmlsdGVyOiAgICAgaW52ZXJ0KDEpIGdyYXlzY2FsZSgxMDAlKSBicmlnaHRuZXNzKDIwMCUpICFkZWZhdWx0OyAvLyBEZXByZWNhdGVkIGluIHY1LjMuNFxuLy8gc2Nzcy1kb2NzLWVuZCBjbG9zZS12YXJpYWJsZXNcblxuXG4vLyBPZmZjYW52YXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IG9mZmNhbnZhcy12YXJpYWJsZXNcbiRvZmZjYW52YXMtcGFkZGluZy15OiAgICAgICAgICAgICAgICRtb2RhbC1pbm5lci1wYWRkaW5nICFkZWZhdWx0O1xuJG9mZmNhbnZhcy1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgJG1vZGFsLWlubmVyLXBhZGRpbmcgIWRlZmF1bHQ7XG4kb2ZmY2FudmFzLWhvcml6b250YWwtd2lkdGg6ICAgICAgICA0MDBweCAhZGVmYXVsdDtcbiRvZmZjYW52YXMtdmVydGljYWwtaGVpZ2h0OiAgICAgICAgIDMwdmggIWRlZmF1bHQ7XG4kb2ZmY2FudmFzLXRyYW5zaXRpb24tZHVyYXRpb246ICAgICAuM3MgIWRlZmF1bHQ7XG4kb2ZmY2FudmFzLWJvcmRlci1jb2xvcjogICAgICAgICAgICAkbW9kYWwtY29udGVudC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kb2ZmY2FudmFzLWJvcmRlci13aWR0aDogICAgICAgICAgICAkbW9kYWwtY29udGVudC1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kb2ZmY2FudmFzLXRpdGxlLWxpbmUtaGVpZ2h0OiAgICAgICAkbW9kYWwtdGl0bGUtbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG4kb2ZmY2FudmFzLWJnLWNvbG9yOiAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9keS1iZykgIWRlZmF1bHQ7XG4kb2ZmY2FudmFzLWNvbG9yOiAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9keS1jb2xvcikgIWRlZmF1bHQ7XG4kb2ZmY2FudmFzLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAkbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXhzICFkZWZhdWx0O1xuJG9mZmNhbnZhcy1iYWNrZHJvcC1iZzogICAgICAgICAgICAgJG1vZGFsLWJhY2tkcm9wLWJnICFkZWZhdWx0O1xuJG9mZmNhbnZhcy1iYWNrZHJvcC1vcGFjaXR5OiAgICAgICAgJG1vZGFsLWJhY2tkcm9wLW9wYWNpdHkgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIG9mZmNhbnZhcy12YXJpYWJsZXNcblxuLy8gQ29kZVxuXG4kY29kZS1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICAkc21hbGwtZm9udC1zaXplICFkZWZhdWx0O1xuJGNvZGUtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgJHBpbmsgIWRlZmF1bHQ7XG5cbiRrYmQtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAgIC4xODc1cmVtICFkZWZhdWx0O1xuJGtiZC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgICAgLjM3NXJlbSAhZGVmYXVsdDtcbiRrYmQtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAgICRjb2RlLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRrYmQtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib2R5LWJnKSAhZGVmYXVsdDtcbiRrYmQtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib2R5LWNvbG9yKSAhZGVmYXVsdDtcbiRuZXN0ZWQta2JkLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7IC8vIERlcHJlY2F0ZWQgaW4gdjUuMi4wLCByZW1vdmluZyBpbiB2NlxuXG4kcHJlLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuXG5AaW1wb3J0IFwidmFyaWFibGVzLWRhcmtcIjsgLy8gVE9ETzogY2FuIGJlIHJlbW92ZWQgc2FmZWx5IGluIHY2LCBvbmx5IGhlcmUgdG8gYXZvaWQgYnJlYWtpbmcgY2hhbmdlcyBpbiB2NS4zXG4iLCIkdGVtcGxhdGUtZGlyZWN0b3J5OiBcIi4uLy4uLy4uL1wiICFkZWZhdWx0O1xuXG4kd2hpdGU6ICNmZmZmZmY7XG4kcHJpbWFyeTogIzhkNzg1YztcbiRzZWNvbmRhcnk6ICNCMDlFODY7XG4kdGVydGlhcnk6ICM4ZDc4NWM7XG4kbGlnaHRiZzogI0YzRjBFOTtcbiRibGFja0NvbG9yOiAjMDAwO1xuJGJ0bi1ob3ZlcjogJHByaW1hcnk7XG4kdGhlbWUtY29sb3JzOiAoXG4gIFwid2hpdGVcIjogI2ZmZmZmZixcbiAgXCJwcmltYXJ5XCI6ICRwcmltYXJ5LFxuICBcInNlY29uZGFyeVwiOiAkc2Vjb25kYXJ5LFxuICBcInRlcnRpYXJ5XCI6ICR0ZXJ0aWFyeVxuKTtcbiRib2R5LWNvbG9yOiAjMDAwMDAwO1xuJGJ1dHRvbi1jb2xvcjogJHByaW1hcnk7XG4kZm9udC1zaXplLWJhc2U6IDFyZW07XG4kdHJhbnNpdGlvbi1iYXNlOiBhbGwgMC41cyBsaW5lYXI7XG5cbiRmb250LWZhbWlseS1iYXNlOiBNb250c2VycmF0O1xuJGxpbmstY29sb3I6ICRib2R5LWNvbG9yO1xuJGxpbmstZGVjb3JhdGlvbjogbm9uZTtcbiRsaW5rLWhvdmVyLWNvbG9yOiAkYm9keS1jb2xvcjtcbiRjb250YWluZXItcGFkZGluZy14OiAyMHB4O1xuJHNwYWNlcnM6IChcbiAgMDogMCxcbiAgMTA6IDEwcHgsXG4gIDE1OiAxNXB4LFxuICAyMDogMjBweCxcbiAgMjU6IDI1cHgsXG4gIDMwOiAzMHB4LFxuICAzNTogMzVweCxcbiAgNDA6IDQwcHgsXG4gIDUwOiA1MHB4LFxuICA2MDogNjBweCxcbiAgODA6IDgwcHgsXG4gIDEwMDogMTAwcHgsXG4gIDEyNTogMTI1cHgsXG4gIDE0MDogMTQwcHgsXG4gIDE4MDogMTgwcHgsXG4pO1xuJGZvbnQtc2l6ZXM6IChcbiAgMTA6IDEwcHgsXG4gIDEyOiAxMnB4LFxuICAxMzogMTNweCxcbiAgMTQ6IDE0cHgsXG4gIDE2OiAxNnB4LFxuICAxODogMThweCxcbiAgMjA6IDIwcHgsXG4gIDI0OiAyNHB4LFxuICAzMDogMzBweCxcbiAgMzQ6IDM0cHgsXG4gIDQwOiA0MHB4LFxuKTtcbiRjb250YWluZXItbWF4LXdpZHRoczogKFxuICBzbTogNTQwcHgsXG4gIG1kOiA3MjBweCxcbiAgbGc6IDk2MHB4LFxuICB4bDogMTE0MHB4XG4pO1xuXG4kaGVhZGluZ3MtZm9udC13ZWlnaHQ6IDcwMDtcbiRoZWFkaW5ncy1jb2xvcjogJHByaW1hcnk7XG4kaDItZm9udC1zaXplOiAzMHB4O1xuJGgzLWZvbnQtc2l6ZTogMjBweDtcblxuJGJ0bi1mb250LXNpemU6IDEycHg7XG4kYnRuLWZvbnQtd2VpZ2h0OiA2MDA7XG4kYnRuLWJvcmRlci1yYWRpdXM6IDhweDtcbiRidG4tcGFkZGluZy14OiAyMHB4O1xuJGJ0bi1wYWRkaW5nLXk6IDEwcHg7XG5cbiRpbnB1dC1ib3JkZXItcmFkaXVzOiA4cHg7XG4kaW5wdXQtZm9udC1zaXplOiAxMnB4O1xuJGlucHV0LXBhZGRpbmcteDogMjBweDtcbiRpbnB1dC1wYWRkaW5nLXk6IDEwcHg7XG4kaW5wdXQtcGxhY2Vob2xkZXItY29sb3I6ICRib2R5LWNvbG9yO1xuJGlucHV0LWJvcmRlci1jb2xvcjogJHdoaXRlO1xuLy8gJGZvcm0tZmxvYXRpbmctcGFkZGluZy14OiAyMHB4O1xuLy8gJGZvcm0tZmxvYXRpbmctcGFkZGluZy15OiAxMHB4O1xuLy8gJGZvcm0tZmxvYXRpbmctaGVpZ2h0OiA0MHB4O1xuLy8gJGZvcm0tZmxvYXRpbmctaW5wdXQtcGFkZGluZy10OiAxMHB4O1xuLy8gJGZvcm0tZmxvYXRpbmctaW5wdXQtcGFkZGluZy1iOiAxMHB4O1xuXG4kZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWJnLWltYWdlOiBub25lO1xuJGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1iZy1jb2xvcjogJHByaW1hcnk7XG4kZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWJvcmRlci1jb2xvcjogJHByaW1hcnk7XG4kZm9ybS1jaGVjay1pbnB1dC1ib3JkZXItcmFkaXVzOiAwO1xuJGZvcm0tY2hlY2staW5wdXQtZm9jdXMtYm94LXNoYWRvdzogbm9uZTtcbiRmb3JtLWNoZWNrLWlucHV0LXdpZHRoOiAwLjhlbTtcblxuJGZvcm0tc2VsZWN0LWJvcmRlci1jb2xvcjogJGJvZHktY29sb3I7XG4kZm9ybS1zZWxlY3QtYm9yZGVyLXJhZGl1czogMTBweDtcbi8vICRmb3JtLXNlbGVjdC1mb250LXdlaWdodDogNjAwO1xuLy8gJGZvcm0tc2VsZWN0LWNvbG9yOiAkYm9keS1jb2xvcjtcbiRmb3JtLXNlbGVjdC1mb250LXNpemU6IDE0cHg7XG5cbiRhY2NvcmRpb24tYm9yZGVyLWNvbG9yOiAkYm9keS1jb2xvcjtcbiRhY2NvcmRpb24tYnV0dG9uLWFjdGl2ZS1iZzogdHJhbnNwYXJlbnQ7XG4kYWNjb3JkaW9uLWJ1dHRvbi1wYWRkaW5nLXg6IDA7XG4kYWNjb3JkaW9uLWJvZHktcGFkZGluZy14OiAwO1xuJGFjY29yZGlvbi1ib2R5LXBhZGRpbmcteTogMDtcblxuJHRvb2x0aXAtYmc6ICR3aGl0ZTtcbiR0b29sdGlwLWNvbG9yOiAkYm9keS1jb2xvcjtcbiR0b29sdGlwLW9wYWNpdHk6IDE7XG4kdG9vbHRpcC1tYXgtd2lkdGg6IDEwMCU7XG4kdG9vbHRpcC1ib3JkZXItcmFkaXVzOiAxMHB4O1xuJHRvb2x0aXAtcGFkZGluZy15OiAxMHB4O1xuJHRvb2x0aXAtcGFkZGluZy14OiAxNHB4O1xuJHRvb2x0aXAtZm9udC1zaXplOiAxMHB4O1xuJHRvb2x0aXAtYXJyb3ctaGVpZ2h0OiAxMnB4O1xuJHRvb2x0aXAtYXJyb3ctd2lkdGg6IDE2cHg7XG5cbiRidG4tY2xvc2Utb3BhY2l0eTogMTtcbiRidG4tY2xvc2Utd2lkdGg6IDE4cHg7XG4kYnRuLWNsb3NlLWhlaWdodDogMThweDtcbiRidG4tY2xvc2UtYmc6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgdmVyc2lvbj1cIjEuMVwiIGlkPVwiTGF5ZXJfMVwiIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB4bWxuczp4bGluaz1cImh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmtcIiB4PVwiMHB4XCIgeT1cIjBweFwiIHZpZXdCb3g9XCIwIDAgNjAuOTYzIDYwLjg0MlwiIHN0eWxlPVwiZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA2MC45NjMgNjAuODQyO1wiIHhtbDpzcGFjZT1cInByZXNlcnZlXCI+PHBhdGggZmlsbD1cIiMwMDBcIiBkPVwiTTU5LjU5NSw1Mi44NjFMMzcuMDk0LDMwLjM1OUw1OS40NzMsNy45OGMxLjgyNS0xLjgyNiwxLjgyNS00Ljc4NiwwLTYuNjExIGMtMS44MjYtMS44MjUtNC43ODUtMS44MjUtNi42MTEsMEwzMC40ODMsMjMuNzQ4TDguMTA1LDEuMzY5Yy0xLjgyNi0xLjgyNS00Ljc4NS0xLjgyNS02LjYxMSwwYy0xLjgyNiwxLjgyNi0xLjgyNiw0Ljc4NiwwLDYuNjExIGwyMi4zNzgsMjIuMzc5TDEuMzY5LDUyLjg2MWMtMS44MjYsMS44MjYtMS44MjYsNC43ODUsMCw2LjYxMWMwLjkxMywwLjkxMywyLjEwOSwxLjM2OSwzLjMwNiwxLjM2OXMyLjM5My0wLjQ1NiwzLjMwNi0xLjM2OSAgIGwyMi41MDItMjIuNTAybDIyLjUwMSwyMi41MDJjMC45MTMsMC45MTMsMi4xMDksMS4zNjksMy4zMDYsMS4zNjlzMi4zOTMtMC40NTYsMy4zMDYtMS4zNjkgQzYxLjQyLDU3LjY0Nyw2MS40Miw1NC42ODcsNTkuNTk1LDUyLjg2MXpcIi8+PC9zdmc+Jyk7XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3Rcbi8vIFNpbmdsZSBzaWRlIGJvcmRlci1yYWRpdXNcblxuLy8gSGVscGVyIGZ1bmN0aW9uIHRvIHJlcGxhY2UgbmVnYXRpdmUgdmFsdWVzIHdpdGggMFxuQGZ1bmN0aW9uIHZhbGlkLXJhZGl1cygkcmFkaXVzKSB7XG4gICRyZXR1cm46ICgpO1xuICBAZWFjaCAkdmFsdWUgaW4gJHJhZGl1cyB7XG4gICAgQGlmIHR5cGUtb2YoJHZhbHVlKSA9PSBudW1iZXIge1xuICAgICAgJHJldHVybjogYXBwZW5kKCRyZXR1cm4sIG1heCgkdmFsdWUsIDApKTtcbiAgICB9IEBlbHNlIHtcbiAgICAgICRyZXR1cm46IGFwcGVuZCgkcmV0dXJuLCAkdmFsdWUpO1xuICAgIH1cbiAgfVxuICBAcmV0dXJuICRyZXR1cm47XG59XG5cbi8vIHNjc3MtZG9jcy1zdGFydCBib3JkZXItcmFkaXVzLW1peGluc1xuQG1peGluIGJvcmRlci1yYWRpdXMoJHJhZGl1czogJGJvcmRlci1yYWRpdXMsICRmYWxsYmFjay1ib3JkZXItcmFkaXVzOiBmYWxzZSkge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbiAgQGVsc2UgaWYgJGZhbGxiYWNrLWJvcmRlci1yYWRpdXMgIT0gZmFsc2Uge1xuICAgIGJvcmRlci1yYWRpdXM6ICRmYWxsYmFjay1ib3JkZXItcmFkaXVzO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItdG9wLXJhZGl1cygkcmFkaXVzOiAkYm9yZGVyLXJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLWVuZC1yYWRpdXMoJHJhZGl1czogJGJvcmRlci1yYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItYm90dG9tLXJhZGl1cygkcmFkaXVzOiAkYm9yZGVyLXJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLXN0YXJ0LXJhZGl1cygkcmFkaXVzOiAkYm9yZGVyLXJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItdG9wLXN0YXJ0LXJhZGl1cygkcmFkaXVzOiAkYm9yZGVyLXJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci10b3AtZW5kLXJhZGl1cygkcmFkaXVzOiAkYm9yZGVyLXJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItYm90dG9tLWVuZC1yYWRpdXMoJHJhZGl1czogJGJvcmRlci1yYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLWJvdHRvbS1zdGFydC1yYWRpdXMoJHJhZGl1czogJGJvcmRlci1yYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIGJvcmRlci1yYWRpdXMtbWl4aW5zXG4iLCIvLyBMaXN0c1xuXG4vLyBVbnN0eWxlZCBrZWVwcyBsaXN0IGl0ZW1zIGJsb2NrIGxldmVsLCBqdXN0IHJlbW92ZXMgZGVmYXVsdCBicm93c2VyIHBhZGRpbmcgYW5kIGxpc3Qtc3R5bGVcbkBtaXhpbiBsaXN0LXVuc3R5bGVkIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuIiwiLy8gUmVzcG9uc2l2ZSBpbWFnZXMgKGVuc3VyZSBpbWFnZXMgZG9uJ3Qgc2NhbGUgYmV5b25kIHRoZWlyIHBhcmVudHMpXG4vL1xuLy8gVGhpcyBpcyBwdXJwb3NlZnVsbHkgb3B0LWluIHZpYSBhbiBleHBsaWNpdCBjbGFzcyByYXRoZXIgdGhhbiBiZWluZyB0aGUgZGVmYXVsdCBmb3IgYWxsIGA8aW1nPmBzLlxuLy8gV2UgcHJldmlvdXNseSB0cmllZCB0aGUgXCJpbWFnZXMgYXJlIHJlc3BvbnNpdmUgYnkgZGVmYXVsdFwiIGFwcHJvYWNoIGluIEJvb3RzdHJhcCB2Mixcbi8vIGFuZCBhYmFuZG9uZWQgaXQgaW4gQm9vdHN0cmFwIHYzIGJlY2F1c2UgaXQgYnJlYWtzIGxvdHMgb2YgdGhpcmQtcGFydHkgd2lkZ2V0cyAoaW5jbHVkaW5nIEdvb2dsZSBNYXBzKVxuLy8gd2hpY2ggd2VyZW4ndCBleHBlY3RpbmcgdGhlIGltYWdlcyB3aXRoaW4gdGhlbXNlbHZlcyB0byBiZSBpbnZvbHVudGFyaWx5IHJlc2l6ZWQuXG4vLyBTZWUgYWxzbyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzE4MTc4XG4uaW1nLWZsdWlkIHtcbiAgQGluY2x1ZGUgaW1nLWZsdWlkKCk7XG59XG5cblxuLy8gSW1hZ2UgdGh1bWJuYWlsc1xuLmltZy10aHVtYm5haWwge1xuICBwYWRkaW5nOiAkdGh1bWJuYWlsLXBhZGRpbmc7XG4gIGJhY2tncm91bmQtY29sb3I6ICR0aHVtYm5haWwtYmc7XG4gIGJvcmRlcjogJHRodW1ibmFpbC1ib3JkZXItd2lkdGggc29saWQgJHRodW1ibmFpbC1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJHRodW1ibmFpbC1ib3JkZXItcmFkaXVzKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkdGh1bWJuYWlsLWJveC1zaGFkb3cpO1xuXG4gIC8vIEtlZXAgdGhlbSBhdCBtb3N0IDEwMCUgd2lkZVxuICBAaW5jbHVkZSBpbWctZmx1aWQoKTtcbn1cblxuLy9cbi8vIEZpZ3VyZXNcbi8vXG5cbi5maWd1cmUge1xuICAvLyBFbnN1cmVzIHRoZSBjYXB0aW9uJ3MgdGV4dCBhbGlnbnMgd2l0aCB0aGUgaW1hZ2UuXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmZpZ3VyZS1pbWcge1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyICogLjU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4uZmlndXJlLWNhcHRpb24ge1xuICBAaW5jbHVkZSBmb250LXNpemUoJGZpZ3VyZS1jYXB0aW9uLWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiAkZmlndXJlLWNhcHRpb24tY29sb3I7XG59XG4iLCIvLyBJbWFnZSBNaXhpbnNcbi8vIC0gUmVzcG9uc2l2ZSBpbWFnZVxuLy8gLSBSZXRpbmEgaW1hZ2VcblxuXG4vLyBSZXNwb25zaXZlIGltYWdlXG4vL1xuLy8gS2VlcCBpbWFnZXMgZnJvbSBzY2FsaW5nIGJleW9uZCB0aGUgd2lkdGggb2YgdGhlaXIgcGFyZW50cy5cblxuQG1peGluIGltZy1mbHVpZCB7XG4gIC8vIFBhcnQgMTogU2V0IGEgbWF4aW11bSByZWxhdGl2ZSB0byB0aGUgcGFyZW50XG4gIG1heC13aWR0aDogMTAwJTtcbiAgLy8gUGFydCAyOiBPdmVycmlkZSB0aGUgaGVpZ2h0IHRvIGF1dG8sIG90aGVyd2lzZSBpbWFnZXMgd2lsbCBiZSBzdHJldGNoZWRcbiAgLy8gd2hlbiBzZXR0aW5nIGEgd2lkdGggYW5kIGhlaWdodCBhdHRyaWJ1dGUgb24gdGhlIGltZyBlbGVtZW50LlxuICBoZWlnaHQ6IGF1dG87XG59XG4iLCIvLyBDb250YWluZXIgd2lkdGhzXG4vL1xuLy8gU2V0IHRoZSBjb250YWluZXIgd2lkdGgsIGFuZCBvdmVycmlkZSBpdCBmb3IgZml4ZWQgbmF2YmFycyBpbiBtZWRpYSBxdWVyaWVzLlxuXG5AaWYgJGVuYWJsZS1jb250YWluZXItY2xhc3NlcyB7XG4gIC8vIFNpbmdsZSBjb250YWluZXIgY2xhc3Mgd2l0aCBicmVha3BvaW50IG1heC13aWR0aHNcbiAgLmNvbnRhaW5lcixcbiAgLy8gMTAwJSB3aWRlIGNvbnRhaW5lciBhdCBhbGwgYnJlYWtwb2ludHNcbiAgLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgQGluY2x1ZGUgbWFrZS1jb250YWluZXIoKTtcbiAgfVxuXG4gIC8vIFJlc3BvbnNpdmUgY29udGFpbmVycyB0aGF0IGFyZSAxMDAlIHdpZGUgdW50aWwgYSBicmVha3BvaW50XG4gIEBlYWNoICRicmVha3BvaW50LCAkY29udGFpbmVyLW1heC13aWR0aCBpbiAkY29udGFpbmVyLW1heC13aWR0aHMge1xuICAgIC5jb250YWluZXItI3skYnJlYWtwb2ludH0ge1xuICAgICAgQGV4dGVuZCAuY29udGFpbmVyLWZsdWlkO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICAgICAlcmVzcG9uc2l2ZS1jb250YWluZXItI3skYnJlYWtwb2ludH0ge1xuICAgICAgICBtYXgtd2lkdGg6ICRjb250YWluZXItbWF4LXdpZHRoO1xuICAgICAgfVxuXG4gICAgICAvLyBFeHRlbmQgZWFjaCBicmVha3BvaW50IHdoaWNoIGlzIHNtYWxsZXIgb3IgZXF1YWwgdG8gdGhlIGN1cnJlbnQgYnJlYWtwb2ludFxuICAgICAgJGV4dGVuZC1icmVha3BvaW50OiB0cnVlO1xuXG4gICAgICBAZWFjaCAkbmFtZSwgJHdpZHRoIGluICRncmlkLWJyZWFrcG9pbnRzIHtcbiAgICAgICAgQGlmICgkZXh0ZW5kLWJyZWFrcG9pbnQpIHtcbiAgICAgICAgICAuY29udGFpbmVyI3ticmVha3BvaW50LWluZml4KCRuYW1lLCAkZ3JpZC1icmVha3BvaW50cyl9IHtcbiAgICAgICAgICAgIEBleHRlbmQgJXJlc3BvbnNpdmUtY29udGFpbmVyLSN7JGJyZWFrcG9pbnR9O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC8vIE9uY2UgdGhlIGN1cnJlbnQgYnJlYWtwb2ludCBpcyByZWFjaGVkLCBzdG9wIGV4dGVuZGluZ1xuICAgICAgICAgIEBpZiAoJGJyZWFrcG9pbnQgPT0gJG5hbWUpIHtcbiAgICAgICAgICAgICRleHRlbmQtYnJlYWtwb2ludDogZmFsc2U7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBDb250YWluZXIgbWl4aW5zXG5cbkBtaXhpbiBtYWtlLWNvbnRhaW5lcigkZ3V0dGVyOiAkY29udGFpbmVyLXBhZGRpbmcteCkge1xuICAtLSN7JHByZWZpeH1ndXR0ZXIteDogI3skZ3V0dGVyfTtcbiAgLS0jeyRwcmVmaXh9Z3V0dGVyLXk6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKHZhcigtLSN7JHByZWZpeH1ndXR0ZXIteCkgKiAuNSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gIHBhZGRpbmctbGVmdDogY2FsYyh2YXIoLS0jeyRwcmVmaXh9Z3V0dGVyLXgpICogLjUpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuIiwiLy8gQnJlYWtwb2ludCB2aWV3cG9ydCBzaXplcyBhbmQgbWVkaWEgcXVlcmllcy5cbi8vXG4vLyBCcmVha3BvaW50cyBhcmUgZGVmaW5lZCBhcyBhIG1hcCBvZiAobmFtZTogbWluaW11bSB3aWR0aCksIG9yZGVyIGZyb20gc21hbGwgdG8gbGFyZ2U6XG4vL1xuLy8gICAgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4LCB4eGw6IDE0MDBweClcbi8vXG4vLyBUaGUgbWFwIGRlZmluZWQgaW4gdGhlIGAkZ3JpZC1icmVha3BvaW50c2AgZ2xvYmFsIHZhcmlhYmxlIGlzIHVzZWQgYXMgdGhlIGAkYnJlYWtwb2ludHNgIGFyZ3VtZW50IGJ5IGRlZmF1bHQuXG5cbi8vIE5hbWUgb2YgdGhlIG5leHQgYnJlYWtwb2ludCwgb3IgbnVsbCBmb3IgdGhlIGxhc3QgYnJlYWtwb2ludC5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20pXG4vLyAgICBtZFxuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgsIHh4bDogMTQwMHB4KSlcbi8vICAgIG1kXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20sICRicmVha3BvaW50LW5hbWVzOiAoeHMgc20gbWQgbGcgeGwgeHhsKSlcbi8vICAgIG1kXG5AZnVuY3Rpb24gYnJlYWtwb2ludC1uZXh0KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzLCAkYnJlYWtwb2ludC1uYW1lczogbWFwLWtleXMoJGJyZWFrcG9pbnRzKSkge1xuICAkbjogaW5kZXgoJGJyZWFrcG9pbnQtbmFtZXMsICRuYW1lKTtcbiAgQGlmIG5vdCAkbiB7XG4gICAgQGVycm9yIFwiYnJlYWtwb2ludCBgI3skbmFtZX1gIG5vdCBmb3VuZCBpbiBgI3skYnJlYWtwb2ludHN9YFwiO1xuICB9XG4gIEByZXR1cm4gaWYoJG4gPCBsZW5ndGgoJGJyZWFrcG9pbnQtbmFtZXMpLCBudGgoJGJyZWFrcG9pbnQtbmFtZXMsICRuICsgMSksIG51bGwpO1xufVxuXG4vLyBNaW5pbXVtIGJyZWFrcG9pbnQgd2lkdGguIE51bGwgZm9yIHRoZSBzbWFsbGVzdCAoZmlyc3QpIGJyZWFrcG9pbnQuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1taW4oc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCwgeHhsOiAxNDAwcHgpKVxuLy8gICAgNTc2cHhcbkBmdW5jdGlvbiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBtYXAtZ2V0KCRicmVha3BvaW50cywgJG5hbWUpO1xuICBAcmV0dXJuIGlmKCRtaW4gIT0gMCwgJG1pbiwgbnVsbCk7XG59XG5cbi8vIE1heGltdW0gYnJlYWtwb2ludCB3aWR0aC5cbi8vIFRoZSBtYXhpbXVtIHZhbHVlIGlzIHJlZHVjZWQgYnkgMC4wMnB4IHRvIHdvcmsgYXJvdW5kIHRoZSBsaW1pdGF0aW9ucyBvZlxuLy8gYG1pbi1gIGFuZCBgbWF4LWAgcHJlZml4ZXMgYW5kIHZpZXdwb3J0cyB3aXRoIGZyYWN0aW9uYWwgd2lkdGhzLlxuLy8gU2VlIGh0dHBzOi8vd3d3LnczLm9yZy9UUi9tZWRpYXF1ZXJpZXMtNC8jbXEtbWluLW1heFxuLy8gVXNlcyAwLjAycHggcmF0aGVyIHRoYW4gMC4wMXB4IHRvIHdvcmsgYXJvdW5kIGEgY3VycmVudCByb3VuZGluZyBidWcgaW4gU2FmYXJpLlxuLy8gU2VlIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNzgyNjFcbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW1heChtZCwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4LCB4eGw6IDE0MDBweCkpXG4vLyAgICA3NjcuOThweFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtYXg6IG1hcC1nZXQoJGJyZWFrcG9pbnRzLCAkbmFtZSk7XG4gIEByZXR1cm4gaWYoJG1heCBhbmQgJG1heCA+IDAsICRtYXggLSAuMDIsIG51bGwpO1xufVxuXG4vLyBSZXR1cm5zIGEgYmxhbmsgc3RyaW5nIGlmIHNtYWxsZXN0IGJyZWFrcG9pbnQsIG90aGVyd2lzZSByZXR1cm5zIHRoZSBuYW1lIHdpdGggYSBkYXNoIGluIGZyb250LlxuLy8gVXNlZnVsIGZvciBtYWtpbmcgcmVzcG9uc2l2ZSB1dGlsaXRpZXMuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1pbmZpeCh4cywgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4LCB4eGw6IDE0MDBweCkpXG4vLyAgICBcIlwiICAoUmV0dXJucyBhIGJsYW5rIHN0cmluZylcbi8vICAgID4+IGJyZWFrcG9pbnQtaW5maXgoc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCwgeHhsOiAxNDAwcHgpKVxuLy8gICAgXCItc21cIlxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtaW5maXgoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQHJldHVybiBpZihicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKSA9PSBudWxsLCBcIlwiLCBcIi0jeyRuYW1lfVwiKTtcbn1cblxuLy8gTWVkaWEgb2YgYXQgbGVhc3QgdGhlIG1pbmltdW0gYnJlYWtwb2ludCB3aWR0aC4gTm8gcXVlcnkgZm9yIHRoZSBzbWFsbGVzdCBicmVha3BvaW50LlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50IGFuZCB3aWRlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LXVwKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICBAaWYgJG1pbiB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gTWVkaWEgb2YgYXQgbW9zdCB0aGUgbWF4aW11bSBicmVha3BvaW50IHdpZHRoLiBObyBxdWVyeSBmb3IgdGhlIGxhcmdlc3QgYnJlYWtwb2ludC5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCBhbmQgbmFycm93ZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1kb3duKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtYXg6IGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICBAaWYgJG1heCB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gTWVkaWEgdGhhdCBzcGFucyBtdWx0aXBsZSBicmVha3BvaW50IHdpZHRocy5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSBiZXR3ZWVuIHRoZSBtaW4gYW5kIG1heCBicmVha3BvaW50c1xuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2VlbigkbG93ZXIsICR1cHBlciwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbG93ZXIsICRicmVha3BvaW50cyk7XG4gICRtYXg6IGJyZWFrcG9pbnQtbWF4KCR1cHBlciwgJGJyZWFrcG9pbnRzKTtcblxuICBAaWYgJG1pbiAhPSBudWxsIGFuZCAkbWF4ICE9IG51bGwge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSBhbmQgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtYXggPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbG93ZXIsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtaW4gPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCR1cHBlciwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cblxuLy8gTWVkaWEgYmV0d2VlbiB0aGUgYnJlYWtwb2ludCdzIG1pbmltdW0gYW5kIG1heGltdW0gd2lkdGhzLlxuLy8gTm8gbWluaW11bSBmb3IgdGhlIHNtYWxsZXN0IGJyZWFrcG9pbnQsIGFuZCBubyBtYXhpbXVtIGZvciB0aGUgbGFyZ2VzdCBvbmUuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgb25seSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCwgbm90IHZpZXdwb3J0cyBhbnkgd2lkZXIgb3IgbmFycm93ZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1vbmx5KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46ICBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgJG5leHQ6IGJyZWFrcG9pbnQtbmV4dCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgJG1heDogIGJyZWFrcG9pbnQtbWF4KCRuZXh0LCAkYnJlYWtwb2ludHMpO1xuXG4gIEBpZiAkbWluICE9IG51bGwgYW5kICRtYXggIT0gbnVsbCB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIGFuZCAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1heCA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRuYW1lLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWluID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkbmV4dCwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIFJvd1xuLy9cbi8vIFJvd3MgY29udGFpbiB5b3VyIGNvbHVtbnMuXG5cbjpyb290IHtcbiAgQGVhY2ggJG5hbWUsICR2YWx1ZSBpbiAkZ3JpZC1icmVha3BvaW50cyB7XG4gICAgLS0jeyRwcmVmaXh9YnJlYWtwb2ludC0jeyRuYW1lfTogI3skdmFsdWV9O1xuICB9XG59XG5cbkBpZiAkZW5hYmxlLWdyaWQtY2xhc3NlcyB7XG4gIC5yb3cge1xuICAgIEBpbmNsdWRlIG1ha2Utcm93KCk7XG5cbiAgICA+ICoge1xuICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtcmVhZHkoKTtcbiAgICB9XG4gIH1cbn1cblxuQGlmICRlbmFibGUtY3NzZ3JpZCB7XG4gIC5ncmlkIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KHZhcigtLSN7JHByZWZpeH1yb3dzLCAxKSwgMWZyKTtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCh2YXIoLS0jeyRwcmVmaXh9Y29sdW1ucywgI3skZ3JpZC1jb2x1bW5zfSksIDFmcik7XG4gICAgZ2FwOiB2YXIoLS0jeyRwcmVmaXh9Z2FwLCAjeyRncmlkLWd1dHRlci13aWR0aH0pO1xuXG4gICAgQGluY2x1ZGUgbWFrZS1jc3NncmlkKCk7XG4gIH1cbn1cblxuXG4vLyBDb2x1bW5zXG4vL1xuLy8gQ29tbW9uIHN0eWxlcyBmb3Igc21hbGwgYW5kIGxhcmdlIGdyaWQgY29sdW1uc1xuXG5AaWYgJGVuYWJsZS1ncmlkLWNsYXNzZXMge1xuICBAaW5jbHVkZSBtYWtlLWdyaWQtY29sdW1ucygpO1xufVxuIiwiLy8gR3JpZCBzeXN0ZW1cbi8vXG4vLyBHZW5lcmF0ZSBzZW1hbnRpYyBncmlkIGNvbHVtbnMgd2l0aCB0aGVzZSBtaXhpbnMuXG5cbkBtaXhpbiBtYWtlLXJvdygkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgpIHtcbiAgLS0jeyRwcmVmaXh9Z3V0dGVyLXg6ICN7JGd1dHRlcn07XG4gIC0tI3skcHJlZml4fWd1dHRlci15OiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIC8vIFRPRE86IFJldmlzaXQgY2FsYyBvcmRlciBhZnRlciBodHRwczovL2dpdGh1Yi5jb20vcmVhY3QtYm9vdHN0cmFwL3JlYWN0LWJvb3RzdHJhcC9pc3N1ZXMvNjAzOSBpcyBmaXhlZFxuICBtYXJnaW4tdG9wOiBjYWxjKC0xICogdmFyKC0tI3skcHJlZml4fWd1dHRlci15KSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gIG1hcmdpbi1yaWdodDogY2FsYygtLjUgKiB2YXIoLS0jeyRwcmVmaXh9Z3V0dGVyLXgpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoLS41ICogdmFyKC0tI3skcHJlZml4fWd1dHRlci14KSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG59XG5cbkBtaXhpbiBtYWtlLWNvbC1yZWFkeSgpIHtcbiAgLy8gQWRkIGJveCBzaXppbmcgaWYgb25seSB0aGUgZ3JpZCBpcyBsb2FkZWRcbiAgYm94LXNpemluZzogaWYodmFyaWFibGUtZXhpc3RzKGluY2x1ZGUtY29sdW1uLWJveC1zaXppbmcpIGFuZCAkaW5jbHVkZS1jb2x1bW4tYm94LXNpemluZywgYm9yZGVyLWJveCwgbnVsbCk7XG4gIC8vIFByZXZlbnQgY29sdW1ucyBmcm9tIGJlY29taW5nIHRvbyBuYXJyb3cgd2hlbiBhdCBzbWFsbGVyIGdyaWQgdGllcnMgYnlcbiAgLy8gYWx3YXlzIHNldHRpbmcgYHdpZHRoOiAxMDAlO2AuIFRoaXMgd29ya3MgYmVjYXVzZSB3ZSBzZXQgdGhlIHdpZHRoXG4gIC8vIGxhdGVyIG9uIHRvIG92ZXJyaWRlIHRoaXMgaW5pdGlhbCB3aWR0aC5cbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7IC8vIFByZXZlbnQgYC5jb2wtYXV0b2AsIGAuY29sYCAoJiByZXNwb25zaXZlIHZhcmlhbnRzKSBmcm9tIGJyZWFraW5nIG91dCB0aGUgZ3JpZFxuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKHZhcigtLSN7JHByZWZpeH1ndXR0ZXIteCkgKiAuNSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gIHBhZGRpbmctbGVmdDogY2FsYyh2YXIoLS0jeyRwcmVmaXh9Z3V0dGVyLXgpICogLjUpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICBtYXJnaW4tdG9wOiB2YXIoLS0jeyRwcmVmaXh9Z3V0dGVyLXkpO1xufVxuXG5AbWl4aW4gbWFrZS1jb2woJHNpemU6IGZhbHNlLCAkY29sdW1uczogJGdyaWQtY29sdW1ucykge1xuICBAaWYgJHNpemUge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBwZXJjZW50YWdlKGRpdmlkZSgkc2l6ZSwgJGNvbHVtbnMpKTtcblxuICB9IEBlbHNlIHtcbiAgICBmbGV4OiAxIDEgMDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuQG1peGluIG1ha2UtY29sLWF1dG8oKSB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogYXV0bztcbn1cblxuQG1peGluIG1ha2UtY29sLW9mZnNldCgkc2l6ZSwgJGNvbHVtbnM6ICRncmlkLWNvbHVtbnMpIHtcbiAgJG51bTogZGl2aWRlKCRzaXplLCAkY29sdW1ucyk7XG4gIG1hcmdpbi1sZWZ0OiBpZigkbnVtID09IDAsIDAsIHBlcmNlbnRhZ2UoJG51bSkpO1xufVxuXG4vLyBSb3cgY29sdW1uc1xuLy9cbi8vIFNwZWNpZnkgb24gYSBwYXJlbnQgZWxlbWVudChlLmcuLCAucm93KSB0byBmb3JjZSBpbW1lZGlhdGUgY2hpbGRyZW4gaW50byBOTlxuLy8gbnVtYmVyIG9mIGNvbHVtbnMuIFN1cHBvcnRzIHdyYXBwaW5nIHRvIG5ldyBsaW5lcywgYnV0IGRvZXMgbm90IGRvIGEgTWFzb25yeVxuLy8gc3R5bGUgZ3JpZC5cbkBtaXhpbiByb3ctY29scygkY291bnQpIHtcbiAgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogcGVyY2VudGFnZShkaXZpZGUoMSwgJGNvdW50KSk7XG4gIH1cbn1cblxuLy8gRnJhbWV3b3JrIGdyaWQgZ2VuZXJhdGlvblxuLy9cbi8vIFVzZWQgb25seSBieSBCb290c3RyYXAgdG8gZ2VuZXJhdGUgdGhlIGNvcnJlY3QgbnVtYmVyIG9mIGdyaWQgY2xhc3NlcyBnaXZlblxuLy8gYW55IHZhbHVlIG9mIGAkZ3JpZC1jb2x1bW5zYC5cblxuQG1peGluIG1ha2UtZ3JpZC1jb2x1bW5zKCRjb2x1bW5zOiAkZ3JpZC1jb2x1bW5zLCAkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGJyZWFrcG9pbnRzKSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICAvLyBQcm92aWRlIGJhc2ljIGAuY29sLXticH1gIGNsYXNzZXMgZm9yIGVxdWFsLXdpZHRoIGZsZXhib3ggY29sdW1uc1xuICAgICAgLmNvbCN7JGluZml4fSB7XG4gICAgICAgIGZsZXg6IDEgMCAwO1xuICAgICAgfVxuXG4gICAgICAucm93LWNvbHMjeyRpbmZpeH0tYXV0byA+ICoge1xuICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbC1hdXRvKCk7XG4gICAgICB9XG5cbiAgICAgIEBpZiAkZ3JpZC1yb3ctY29sdW1ucyA+IDAge1xuICAgICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRncmlkLXJvdy1jb2x1bW5zIHtcbiAgICAgICAgICAucm93LWNvbHMjeyRpbmZpeH0tI3skaX0ge1xuICAgICAgICAgICAgQGluY2x1ZGUgcm93LWNvbHMoJGkpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuY29sI3skaW5maXh9LWF1dG8ge1xuICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbC1hdXRvKCk7XG4gICAgICB9XG5cbiAgICAgIEBpZiAkY29sdW1ucyA+IDAge1xuICAgICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRjb2x1bW5zIHtcbiAgICAgICAgICAuY29sI3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sKCRpLCAkY29sdW1ucyk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLy8gYCRjb2x1bW5zIC0gMWAgYmVjYXVzZSBvZmZzZXR0aW5nIGJ5IHRoZSB3aWR0aCBvZiBhbiBlbnRpcmUgcm93IGlzbid0IHBvc3NpYmxlXG4gICAgICAgIEBmb3IgJGkgZnJvbSAwIHRocm91Z2ggKCRjb2x1bW5zIC0gMSkge1xuICAgICAgICAgIEBpZiBub3QgKCRpbmZpeCA9PSBcIlwiIGFuZCAkaSA9PSAwKSB7IC8vIEF2b2lkIGVtaXR0aW5nIHVzZWxlc3MgLm9mZnNldC0wXG4gICAgICAgICAgICAub2Zmc2V0I3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtb2Zmc2V0KCRpLCAkY29sdW1ucyk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC8vIEd1dHRlcnNcbiAgICAgIC8vXG4gICAgICAvLyBNYWtlIHVzZSBvZiBgLmctKmAsIGAuZ3gtKmAgb3IgYC5neS0qYCB1dGlsaXRpZXMgdG8gY2hhbmdlIHNwYWNpbmcgYmV0d2VlbiB0aGUgY29sdW1ucy5cbiAgICAgIEBlYWNoICRrZXksICR2YWx1ZSBpbiAkZ3V0dGVycyB7XG4gICAgICAgIC5nI3skaW5maXh9LSN7JGtleX0sXG4gICAgICAgIC5neCN7JGluZml4fS0jeyRrZXl9IHtcbiAgICAgICAgICAtLSN7JHByZWZpeH1ndXR0ZXIteDogI3skdmFsdWV9O1xuICAgICAgICB9XG5cbiAgICAgICAgLmcjeyRpbmZpeH0tI3ska2V5fSxcbiAgICAgICAgLmd5I3skaW5maXh9LSN7JGtleX0ge1xuICAgICAgICAgIC0tI3skcHJlZml4fWd1dHRlci15OiAjeyR2YWx1ZX07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1peGluIG1ha2UtY3NzZ3JpZCgkY29sdW1uczogJGdyaWQtY29sdW1ucywgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICBAZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkYnJlYWtwb2ludHMpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cyk7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBpZiAkY29sdW1ucyA+IDAge1xuICAgICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRjb2x1bW5zIHtcbiAgICAgICAgICAuZy1jb2wjeyRpbmZpeH0tI3skaX0ge1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW46IGF1dG8gLyBzcGFuICRpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8vIFN0YXJ0IHdpdGggYDFgIGJlY2F1c2UgYDBgIGlzIGFuIGludmFsaWQgdmFsdWUuXG4gICAgICAgIC8vIEVuZHMgd2l0aCBgJGNvbHVtbnMgLSAxYCBiZWNhdXNlIG9mZnNldHRpbmcgYnkgdGhlIHdpZHRoIG9mIGFuIGVudGlyZSByb3cgaXNuJ3QgcG9zc2libGUuXG4gICAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggKCRjb2x1bW5zIC0gMSkge1xuICAgICAgICAgIC5nLXN0YXJ0I3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAkaTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIE5hdmJhclxuLy9cbi8vIFByb3ZpZGUgYSBzdGF0aWMgbmF2YmFyIGZyb20gd2hpY2ggd2UgZXhwYW5kIHRvIGNyZWF0ZSBmdWxsLXdpZHRoLCBmaXhlZCwgYW5kXG4vLyBvdGhlciBuYXZiYXIgdmFyaWF0aW9ucy5cblxuLm5hdmJhciB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBuYXZiYXItY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLXBhZGRpbmcteDogI3tpZigkbmF2YmFyLXBhZGRpbmcteCA9PSBudWxsLCAwLCAkbmF2YmFyLXBhZGRpbmcteCl9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItcGFkZGluZy15OiAjeyRuYXZiYXItcGFkZGluZy15fTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLWNvbG9yOiAjeyRuYXZiYXItbGlnaHQtY29sb3J9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItaG92ZXItY29sb3I6ICN7JG5hdmJhci1saWdodC1ob3Zlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fW5hdmJhci1kaXNhYmxlZC1jb2xvcjogI3skbmF2YmFyLWxpZ2h0LWRpc2FibGVkLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLWFjdGl2ZS1jb2xvcjogI3skbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvcn07XG4gIC0tI3skcHJlZml4fW5hdmJhci1icmFuZC1wYWRkaW5nLXk6ICN7JG5hdmJhci1icmFuZC1wYWRkaW5nLXl9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItYnJhbmQtbWFyZ2luLWVuZDogI3skbmF2YmFyLWJyYW5kLW1hcmdpbi1lbmR9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItYnJhbmQtZm9udC1zaXplOiAjeyRuYXZiYXItYnJhbmQtZm9udC1zaXplfTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLWJyYW5kLWNvbG9yOiAjeyRuYXZiYXItbGlnaHQtYnJhbmQtY29sb3J9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItYnJhbmQtaG92ZXItY29sb3I6ICN7JG5hdmJhci1saWdodC1icmFuZC1ob3Zlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fW5hdmJhci1uYXYtbGluay1wYWRkaW5nLXg6ICN7JG5hdmJhci1uYXYtbGluay1wYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItdG9nZ2xlci1wYWRkaW5nLXk6ICN7JG5hdmJhci10b2dnbGVyLXBhZGRpbmcteX07XG4gIC0tI3skcHJlZml4fW5hdmJhci10b2dnbGVyLXBhZGRpbmcteDogI3skbmF2YmFyLXRvZ2dsZXItcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLXRvZ2dsZXItZm9udC1zaXplOiAjeyRuYXZiYXItdG9nZ2xlci1mb250LXNpemV9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItdG9nZ2xlci1pY29uLWJnOiAje2VzY2FwZS1zdmcoJG5hdmJhci1saWdodC10b2dnbGVyLWljb24tYmcpfTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLXRvZ2dsZXItYm9yZGVyLWNvbG9yOiAjeyRuYXZiYXItbGlnaHQtdG9nZ2xlci1ib3JkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItdG9nZ2xlci1ib3JkZXItcmFkaXVzOiAjeyRuYXZiYXItdG9nZ2xlci1ib3JkZXItcmFkaXVzfTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLXRvZ2dsZXItZm9jdXMtd2lkdGg6ICN7JG5hdmJhci10b2dnbGVyLWZvY3VzLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLXRvZ2dsZXItdHJhbnNpdGlvbjogI3skbmF2YmFyLXRvZ2dsZXItdHJhbnNpdGlvbn07XG4gIC8vIHNjc3MtZG9jcy1lbmQgbmF2YmFyLWNzcy12YXJzXG5cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7IC8vIGFsbG93IHVzIHRvIGRvIHRoZSBsaW5lIGJyZWFrIGZvciBjb2xsYXBzaW5nIGNvbnRlbnRcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyAvLyBzcGFjZSBvdXQgYnJhbmQgZnJvbSBsb2dvXG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1uYXZiYXItcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLXBhZGRpbmcteCk7XG4gIEBpbmNsdWRlIGdyYWRpZW50LWJnKCk7XG5cbiAgLy8gQmVjYXVzZSBmbGV4IHByb3BlcnRpZXMgYXJlbid0IGluaGVyaXRlZCwgd2UgbmVlZCB0byByZWRlY2xhcmUgdGhlc2UgZmlyc3RcbiAgLy8gZmV3IHByb3BlcnRpZXMgc28gdGhhdCBjb250ZW50IG5lc3RlZCB3aXRoaW4gYmVoYXZlIHByb3Blcmx5LlxuICAvLyBUaGUgYGZsZXgtd3JhcGAgcHJvcGVydHkgaXMgaW5oZXJpdGVkIHRvIHNpbXBsaWZ5IHRoZSBleHBhbmRlZCBuYXZiYXJzXG4gICVjb250YWluZXItZmxleC1wcm9wZXJ0aWVzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogaW5oZXJpdDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuXG4gID4gLmNvbnRhaW5lcixcbiAgPiAuY29udGFpbmVyLWZsdWlkIHtcbiAgICBAZXh0ZW5kICVjb250YWluZXItZmxleC1wcm9wZXJ0aWVzO1xuICB9XG5cbiAgQGVhY2ggJGJyZWFrcG9pbnQsICRjb250YWluZXItbWF4LXdpZHRoIGluICRjb250YWluZXItbWF4LXdpZHRocyB7XG4gICAgPiAuY29udGFpbmVyI3ticmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkY29udGFpbmVyLW1heC13aWR0aHMpfSB7XG4gICAgICBAZXh0ZW5kICVjb250YWluZXItZmxleC1wcm9wZXJ0aWVzO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIE5hdmJhciBicmFuZFxuLy9cbi8vIFVzZWQgZm9yIGJyYW5kLCBwcm9qZWN0LCBvciBzaXRlIG5hbWVzLlxuXG4ubmF2YmFyLWJyYW5kIHtcbiAgcGFkZGluZy10b3A6IHZhcigtLSN7JHByZWZpeH1uYXZiYXItYnJhbmQtcGFkZGluZy15KTtcbiAgcGFkZGluZy1ib3R0b206IHZhcigtLSN7JHByZWZpeH1uYXZiYXItYnJhbmQtcGFkZGluZy15KTtcbiAgbWFyZ2luLXJpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLWJyYW5kLW1hcmdpbi1lbmQpO1xuICBAaW5jbHVkZSBmb250LXNpemUodmFyKC0tI3skcHJlZml4fW5hdmJhci1icmFuZC1mb250LXNpemUpKTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1uYXZiYXItYnJhbmQtY29sb3IpO1xuICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWRlY29yYXRpb24gPT0gbm9uZSwgbnVsbCwgbm9uZSk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1uYXZiYXItYnJhbmQtaG92ZXItY29sb3IpO1xuICAgIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstaG92ZXItZGVjb3JhdGlvbiA9PSB1bmRlcmxpbmUsIG5vbmUsIG51bGwpO1xuICB9XG59XG5cblxuLy8gTmF2YmFyIG5hdlxuLy9cbi8vIEN1c3RvbSBuYXZiYXIgbmF2aWdhdGlvbiAoZG9lc24ndCByZXF1aXJlIGAubmF2YCwgYnV0IGRvZXMgbWFrZSB1c2Ugb2YgYC5uYXYtbGlua2ApLlxuXG4ubmF2YmFyLW5hdiB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBuYXZiYXItbmF2LWNzcy12YXJzXG4gIC0tI3skcHJlZml4fW5hdi1saW5rLXBhZGRpbmcteDogMDtcbiAgLS0jeyRwcmVmaXh9bmF2LWxpbmstcGFkZGluZy15OiAjeyRuYXYtbGluay1wYWRkaW5nLXl9O1xuICBAaW5jbHVkZSByZnMoJG5hdi1saW5rLWZvbnQtc2l6ZSwgLS0jeyRwcmVmaXh9bmF2LWxpbmstZm9udC1zaXplKTtcbiAgLS0jeyRwcmVmaXh9bmF2LWxpbmstZm9udC13ZWlnaHQ6ICN7JG5hdi1saW5rLWZvbnQtd2VpZ2h0fTtcbiAgLS0jeyRwcmVmaXh9bmF2LWxpbmstY29sb3I6IHZhcigtLSN7JHByZWZpeH1uYXZiYXItY29sb3IpO1xuICAtLSN7JHByZWZpeH1uYXYtbGluay1ob3Zlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdmJhci1ob3Zlci1jb2xvcik7XG4gIC0tI3skcHJlZml4fW5hdi1saW5rLWRpc2FibGVkLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLWRpc2FibGVkLWNvbG9yKTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBuYXZiYXItbmF2LWNzcy12YXJzXG5cbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgLy8gY2Fubm90IHVzZSBgaW5oZXJpdGAgdG8gZ2V0IHRoZSBgLm5hdmJhcmBzIHZhbHVlXG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcblxuICAubmF2LWxpbmsge1xuICAgICYuYWN0aXZlLFxuICAgICYuc2hvdyB7XG4gICAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdmJhci1hY3RpdmUtY29sb3IpO1xuICAgIH1cbiAgfVxuXG4gIC5kcm9wZG93bi1tZW51IHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICB9XG59XG5cblxuLy8gTmF2YmFyIHRleHRcbi8vXG4vL1xuXG4ubmF2YmFyLXRleHQge1xuICBwYWRkaW5nLXRvcDogJG5hdi1saW5rLXBhZGRpbmcteTtcbiAgcGFkZGluZy1ib3R0b206ICRuYXYtbGluay1wYWRkaW5nLXk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLWNvbG9yKTtcblxuICBhLFxuICBhOmhvdmVyLFxuICBhOmZvY3VzICB7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1uYXZiYXItYWN0aXZlLWNvbG9yKTtcbiAgfVxufVxuXG5cbi8vIFJlc3BvbnNpdmUgbmF2YmFyXG4vL1xuLy8gQ3VzdG9tIHN0eWxlcyBmb3IgcmVzcG9uc2l2ZSBjb2xsYXBzaW5nIGFuZCB0b2dnbGluZyBvZiBuYXZiYXIgY29udGVudHMuXG4vLyBQb3dlcmVkIGJ5IHRoZSBjb2xsYXBzZSBCb290c3RyYXAgSmF2YVNjcmlwdCBwbHVnaW4uXG5cbi8vIFdoZW4gY29sbGFwc2VkLCBwcmV2ZW50IHRoZSB0b2dnbGVhYmxlIG5hdmJhciBjb250ZW50cyBmcm9tIGFwcGVhcmluZyBpblxuLy8gdGhlIGRlZmF1bHQgZmxleGJveCByb3cgb3JpZW50YXRpb24uIFJlcXVpcmVzIHRoZSB1c2Ugb2YgYGZsZXgtd3JhcDogd3JhcGBcbi8vIG9uIHRoZSBgLm5hdmJhcmAgcGFyZW50LlxuLm5hdmJhci1jb2xsYXBzZSB7XG4gIGZsZXgtZ3JvdzogMTtcbiAgZmxleC1iYXNpczogMTAwJTtcbiAgLy8gRm9yIGFsd2F5cyBleHBhbmRlZCBvciBleHRyYSBmdWxsIG5hdmJhcnMsIGVuc3VyZSBjb250ZW50IGFsaWducyBpdHNlbGZcbiAgLy8gcHJvcGVybHkgdmVydGljYWxseS4gQ2FuIGJlIGVhc2lseSBvdmVycmlkZGVuIHdpdGggZmxleCB1dGlsaXRpZXMuXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi8vIEJ1dHRvbiBmb3IgdG9nZ2xpbmcgdGhlIG5hdmJhciB3aGVuIGluIGl0cyBjb2xsYXBzZWQgc3RhdGVcbi5uYXZiYXItdG9nZ2xlciB7XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1uYXZiYXItdG9nZ2xlci1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1uYXZiYXItdG9nZ2xlci1wYWRkaW5nLXgpO1xuICBAaW5jbHVkZSBmb250LXNpemUodmFyKC0tI3skcHJlZml4fW5hdmJhci10b2dnbGVyLWZvbnQtc2l6ZSkpO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1uYXZiYXItY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgLy8gcmVtb3ZlIGRlZmF1bHQgYnV0dG9uIHN0eWxlXG4gIGJvcmRlcjogdmFyKC0tI3skcHJlZml4fWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fW5hdmJhci10b2dnbGVyLWJvcmRlci1jb2xvcik7IC8vIHJlbW92ZSBkZWZhdWx0IGJ1dHRvbiBzdHlsZVxuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKHZhcigtLSN7JHByZWZpeH1uYXZiYXItdG9nZ2xlci1ib3JkZXItcmFkaXVzKSk7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24odmFyKC0tI3skcHJlZml4fW5hdmJhci10b2dnbGVyLXRyYW5zaXRpb24pKTtcblxuICAmOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICAmOmZvY3VzIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgb3V0bGluZTogMDtcbiAgICBib3gtc2hhZG93OiAwIDAgMCB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLXRvZ2dsZXItZm9jdXMtd2lkdGgpO1xuICB9XG59XG5cbi8vIEtlZXAgYXMgYSBzZXBhcmF0ZSBlbGVtZW50IHNvIGZvbGtzIGNhbiBlYXNpbHkgb3ZlcnJpZGUgaXQgd2l0aCBhbm90aGVyIGljb25cbi8vIG9yIGltYWdlIGZpbGUgYXMgbmVlZGVkLlxuLm5hdmJhci10b2dnbGVyLWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxLjVlbTtcbiAgaGVpZ2h0OiAxLjVlbTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdmFyKC0tI3skcHJlZml4fW5hdmJhci10b2dnbGVyLWljb24tYmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbn1cblxuLm5hdmJhci1uYXYtc2Nyb2xsIHtcbiAgbWF4LWhlaWdodDogdmFyKC0tI3skcHJlZml4fXNjcm9sbC1oZWlnaHQsIDc1dmgpO1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgbmF2YmFyLWV4cGFuZC1sb29wXG4vLyBHZW5lcmF0ZSBzZXJpZXMgb2YgYC5uYXZiYXItZXhwYW5kLSpgIHJlc3BvbnNpdmUgY2xhc3NlcyBmb3IgY29uZmlndXJpbmdcbi8vIHdoZXJlIHlvdXIgbmF2YmFyIGNvbGxhcHNlcy5cbi5uYXZiYXItZXhwYW5kIHtcbiAgQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgICAkbmV4dDogYnJlYWtwb2ludC1uZXh0KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRuZXh0LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2Nzcy9zZWxlY3Rvci1uby11bmlvbi1jbGFzcy1uYW1lXG4gICAgJiN7JGluZml4fSB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRuZXh0KSB7XG4gICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cbiAgICAgICAgLm5hdmJhci1uYXYge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cbiAgICAgICAgICAuZHJvcGRvd24tbWVudSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLm5hdi1saW5rIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IHZhcigtLSN7JHByZWZpeH1uYXZiYXItbmF2LWxpbmstcGFkZGluZy14KTtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogdmFyKC0tI3skcHJlZml4fW5hdmJhci1uYXYtbGluay1wYWRkaW5nLXgpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5uYXZiYXItbmF2LXNjcm9sbCB7XG4gICAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgICAgIH1cblxuICAgICAgICAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG4gICAgICAgICAgZmxleC1iYXNpczogYXV0bztcbiAgICAgICAgfVxuXG4gICAgICAgIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5vZmZjYW52YXMge1xuICAgICAgICAgIC8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgICAgei1pbmRleDogYXV0bztcbiAgICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgICAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICBAaW5jbHVkZSBib3gtc2hhZG93KG5vbmUpO1xuICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24obm9uZSk7XG4gICAgICAgICAgLy8gc3R5bGVsaW50LWVuYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuICAgICAgICAgIC5vZmZjYW52YXMtaGVhZGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLm9mZmNhbnZhcy1ib2R5IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWdyb3c6IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgb3ZlcmZsb3cteTogdmlzaWJsZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgbmF2YmFyLWV4cGFuZC1sb29wXG5cbi8vIE5hdmJhciB0aGVtZXNcbi8vXG4vLyBTdHlsZXMgZm9yIHN3aXRjaGluZyBiZXR3ZWVuIG5hdmJhcnMgd2l0aCBsaWdodCBvciBkYXJrIGJhY2tncm91bmQuXG5cbi5uYXZiYXItbGlnaHQge1xuICBAaW5jbHVkZSBkZXByZWNhdGUoXCJgLm5hdmJhci1saWdodGBcIiwgXCJ2NS4yLjBcIiwgXCJ2Ni4wLjBcIiwgdHJ1ZSk7XG59XG5cbi5uYXZiYXItZGFyayxcbi5uYXZiYXJbZGF0YS1icy10aGVtZT1cImRhcmtcIl0ge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgbmF2YmFyLWRhcmstY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLWNvbG9yOiAjeyRuYXZiYXItZGFyay1jb2xvcn07XG4gIC0tI3skcHJlZml4fW5hdmJhci1ob3Zlci1jb2xvcjogI3skbmF2YmFyLWRhcmstaG92ZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItZGlzYWJsZWQtY29sb3I6ICN7JG5hdmJhci1kYXJrLWRpc2FibGVkLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLWFjdGl2ZS1jb2xvcjogI3skbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLWJyYW5kLWNvbG9yOiAjeyRuYXZiYXItZGFyay1icmFuZC1jb2xvcn07XG4gIC0tI3skcHJlZml4fW5hdmJhci1icmFuZC1ob3Zlci1jb2xvcjogI3skbmF2YmFyLWRhcmstYnJhbmQtaG92ZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItdG9nZ2xlci1ib3JkZXItY29sb3I6ICN7JG5hdmJhci1kYXJrLXRvZ2dsZXItYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLXRvZ2dsZXItaWNvbi1iZzogI3tlc2NhcGUtc3ZnKCRuYXZiYXItZGFyay10b2dnbGVyLWljb24tYmcpfTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBuYXZiYXItZGFyay1jc3MtdmFyc1xufVxuXG5AaWYgJGVuYWJsZS1kYXJrLW1vZGUge1xuICBAaW5jbHVkZSBjb2xvci1tb2RlKGRhcmspIHtcbiAgICAubmF2YmFyLXRvZ2dsZXItaWNvbiB7XG4gICAgICAtLSN7JHByZWZpeH1uYXZiYXItdG9nZ2xlci1pY29uLWJnOiAje2VzY2FwZS1zdmcoJG5hdmJhci1kYXJrLXRvZ2dsZXItaWNvbi1iZyl9O1xuICAgIH1cbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG5AbWl4aW4gdHJhbnNpdGlvbigkdHJhbnNpdGlvbi4uLikge1xuICBAaWYgbGVuZ3RoKCR0cmFuc2l0aW9uKSA9PSAwIHtcbiAgICAkdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tYmFzZTtcbiAgfVxuXG4gIEBpZiBsZW5ndGgoJHRyYW5zaXRpb24pID4gMSB7XG4gICAgQGVhY2ggJHZhbHVlIGluICR0cmFuc2l0aW9uIHtcbiAgICAgIEBpZiAkdmFsdWUgPT0gbnVsbCBvciAkdmFsdWUgPT0gbm9uZSB7XG4gICAgICAgIEB3YXJuIFwiVGhlIGtleXdvcmQgJ25vbmUnIG9yICdudWxsJyBtdXN0IGJlIHVzZWQgYXMgYSBzaW5nbGUgYXJndW1lbnQuXCI7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQGlmICRlbmFibGUtdHJhbnNpdGlvbnMge1xuICAgIEBpZiBudGgoJHRyYW5zaXRpb24sIDEpICE9IG51bGwge1xuICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG4gICAgfVxuXG4gICAgQGlmICRlbmFibGUtcmVkdWNlZC1tb3Rpb24gYW5kIG50aCgkdHJhbnNpdGlvbiwgMSkgIT0gbnVsbCBhbmQgbnRoKCR0cmFuc2l0aW9uLCAxKSAhPSBub25lIHtcbiAgICAgIEBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgICAgIHRyYW5zaXRpb246IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBOb3RlcyBvbiB0aGUgY2xhc3Nlczpcbi8vXG4vLyAxLiAuY2Fyb3VzZWwucG9pbnRlci1ldmVudCBzaG91bGQgaWRlYWxseSBiZSBwYW4teSAodG8gYWxsb3cgZm9yIHVzZXJzIHRvIHNjcm9sbCB2ZXJ0aWNhbGx5KVxuLy8gICAgZXZlbiB3aGVuIHRoZWlyIHNjcm9sbCBhY3Rpb24gc3RhcnRlZCBvbiBhIGNhcm91c2VsLCBidXQgZm9yIGNvbXBhdGliaWxpdHkgKHdpdGggRmlyZWZveClcbi8vICAgIHdlJ3JlIHByZXZlbnRpbmcgYWxsIGFjdGlvbnMgaW5zdGVhZFxuLy8gMi4gVGhlIC5jYXJvdXNlbC1pdGVtLXN0YXJ0IGFuZCAuY2Fyb3VzZWwtaXRlbS1lbmQgaXMgdXNlZCB0byBpbmRpY2F0ZSB3aGVyZVxuLy8gICAgdGhlIGFjdGl2ZSBzbGlkZSBpcyBoZWFkaW5nLlxuLy8gMy4gLmFjdGl2ZS5jYXJvdXNlbC1pdGVtIGlzIHRoZSBjdXJyZW50IHNsaWRlLlxuLy8gNC4gLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLXN0YXJ0IGFuZCAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tZW5kIGlzIHRoZSBjdXJyZW50XG4vLyAgICBzbGlkZSBpbiBpdHMgaW4tdHJhbnNpdGlvbiBzdGF0ZS4gT25seSBvbmUgb2YgdGhlc2Ugb2NjdXJzIGF0IGEgdGltZS5cbi8vIDUuIC5jYXJvdXNlbC1pdGVtLW5leHQuY2Fyb3VzZWwtaXRlbS1zdGFydCBhbmQgLmNhcm91c2VsLWl0ZW0tcHJldi5jYXJvdXNlbC1pdGVtLWVuZFxuLy8gICAgaXMgdGhlIHVwY29taW5nIHNsaWRlIGluIHRyYW5zaXRpb24uXG5cbi5jYXJvdXNlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmNhcm91c2VsLnBvaW50ZXItZXZlbnQge1xuICB0b3VjaC1hY3Rpb246IHBhbi15O1xufVxuXG4uY2Fyb3VzZWwtaW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBAaW5jbHVkZSBjbGVhcmZpeCgpO1xufVxuXG4uY2Fyb3VzZWwtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogbm9uZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tcmlnaHQ6IC0xMDAlO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJGNhcm91c2VsLXRyYW5zaXRpb24pO1xufVxuXG4uY2Fyb3VzZWwtaXRlbS5hY3RpdmUsXG4uY2Fyb3VzZWwtaXRlbS1uZXh0LFxuLmNhcm91c2VsLWl0ZW0tcHJldiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uY2Fyb3VzZWwtaXRlbS1uZXh0Om5vdCguY2Fyb3VzZWwtaXRlbS1zdGFydCksXG4uYWN0aXZlLmNhcm91c2VsLWl0ZW0tZW5kIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xufVxuXG4uY2Fyb3VzZWwtaXRlbS1wcmV2Om5vdCguY2Fyb3VzZWwtaXRlbS1lbmQpLFxuLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLXN0YXJ0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbn1cblxuXG4vL1xuLy8gQWx0ZXJuYXRlIHRyYW5zaXRpb25zXG4vL1xuXG4uY2Fyb3VzZWwtZmFkZSB7XG4gIC5jYXJvdXNlbC1pdGVtIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG5cbiAgLmNhcm91c2VsLWl0ZW0uYWN0aXZlLFxuICAuY2Fyb3VzZWwtaXRlbS1uZXh0LmNhcm91c2VsLWl0ZW0tc3RhcnQsXG4gIC5jYXJvdXNlbC1pdGVtLXByZXYuY2Fyb3VzZWwtaXRlbS1lbmQge1xuICAgIHotaW5kZXg6IDE7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1zdGFydCxcbiAgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLWVuZCB7XG4gICAgei1pbmRleDogMDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24ob3BhY2l0eSAwcyAkY2Fyb3VzZWwtdHJhbnNpdGlvbi1kdXJhdGlvbik7XG4gIH1cbn1cblxuXG4vL1xuLy8gTGVmdC9yaWdodCBjb250cm9scyBmb3IgbmF2XG4vL1xuXG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2LFxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDE7XG4gIC8vIFVzZSBmbGV4IGZvciBhbGlnbm1lbnQgKDEtMylcbiAgZGlzcGxheTogZmxleDsgLy8gMS4gYWxsb3cgZmxleCBzdHlsZXNcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgLy8gMi4gdmVydGljYWxseSBjZW50ZXIgY29udGVudHNcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IC8vIDMuIGhvcml6b250YWxseSBjZW50ZXIgY29udGVudHNcbiAgd2lkdGg6ICRjYXJvdXNlbC1jb250cm9sLXdpZHRoO1xuICBwYWRkaW5nOiAwO1xuICBjb2xvcjogJGNhcm91c2VsLWNvbnRyb2wtY29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgZmlsdGVyOiB2YXIoLS0jeyRwcmVmaXh9Y2Fyb3VzZWwtY29udHJvbC1pY29uLWZpbHRlcik7XG4gIGJvcmRlcjogMDtcbiAgb3BhY2l0eTogJGNhcm91c2VsLWNvbnRyb2wtb3BhY2l0eTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkY2Fyb3VzZWwtY29udHJvbC10cmFuc2l0aW9uKTtcblxuICAvLyBIb3Zlci9mb2N1cyBzdGF0ZVxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBjb2xvcjogJGNhcm91c2VsLWNvbnRyb2wtY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIG91dGxpbmU6IDA7XG4gICAgb3BhY2l0eTogJGNhcm91c2VsLWNvbnRyb2wtaG92ZXItb3BhY2l0eTtcbiAgfVxufVxuLmNhcm91c2VsLWNvbnRyb2wtcHJldiB7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGlmKCRlbmFibGUtZ3JhZGllbnRzLCBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoJGJsYWNrLCAuMjUpLCByZ2JhKCRibGFjaywgLjAwMSkpLCBudWxsKTtcbn1cbi5jYXJvdXNlbC1jb250cm9sLW5leHQge1xuICByaWdodDogMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogaWYoJGVuYWJsZS1ncmFkaWVudHMsIGxpbmVhci1ncmFkaWVudCgyNzBkZWcsIHJnYmEoJGJsYWNrLCAuMjUpLCByZ2JhKCRibGFjaywgLjAwMSkpLCBudWxsKTtcbn1cblxuLy8gSWNvbnMgZm9yIHdpdGhpblxuLmNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uLFxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogJGNhcm91c2VsLWNvbnRyb2wtaWNvbi13aWR0aDtcbiAgaGVpZ2h0OiAkY2Fyb3VzZWwtY29udHJvbC1pY29uLXdpZHRoO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xufVxuXG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRjYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbi1iZykgI3tcIi8qcnRsOlwiICsgZXNjYXBlLXN2ZygkY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24tYmcpICsgXCIqL1wifTtcbn1cbi5jYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJGNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uLWJnKSAje1wiLypydGw6XCIgKyBlc2NhcGUtc3ZnKCRjYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbi1iZykgKyBcIiovXCJ9O1xufVxuXG4vLyBPcHRpb25hbCBpbmRpY2F0b3IgcGlwcy9jb250cm9sc1xuLy9cbi8vIEFkZCBhIGNvbnRhaW5lciAoc3VjaCBhcyBhIGxpc3QpIHdpdGggdGhlIGZvbGxvd2luZyBjbGFzcyBhbmQgYWRkIGFuIGl0ZW0gKGlkZWFsbHkgYSBmb2N1c2FibGUgY29udHJvbCxcbi8vIGxpa2UgYSBidXR0b24pIHdpdGggZGF0YS1icy10YXJnZXQgZm9yIGVhY2ggc2xpZGUgeW91ciBjYXJvdXNlbCBob2xkcy5cblxuLmNhcm91c2VsLWluZGljYXRvcnMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiAwO1xuICAvLyBVc2UgdGhlIC5jYXJvdXNlbC1jb250cm9sJ3Mgd2lkdGggYXMgbWFyZ2luIHNvIHdlIGRvbid0IG92ZXJsYXkgdGhvc2VcbiAgbWFyZ2luLXJpZ2h0OiAkY2Fyb3VzZWwtY29udHJvbC13aWR0aDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgbWFyZ2luLWxlZnQ6ICRjYXJvdXNlbC1jb250cm9sLXdpZHRoO1xuXG4gIFtkYXRhLWJzLXRhcmdldF0ge1xuICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAgIGZsZXg6IDAgMSBhdXRvO1xuICAgIHdpZHRoOiAkY2Fyb3VzZWwtaW5kaWNhdG9yLXdpZHRoO1xuICAgIGhlaWdodDogJGNhcm91c2VsLWluZGljYXRvci1oZWlnaHQ7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW4tcmlnaHQ6ICRjYXJvdXNlbC1pbmRpY2F0b3Itc3BhY2VyO1xuICAgIG1hcmdpbi1sZWZ0OiAkY2Fyb3VzZWwtaW5kaWNhdG9yLXNwYWNlcjtcbiAgICB0ZXh0LWluZGVudDogLTk5OXB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Y2Fyb3VzZWwtaW5kaWNhdG9yLWFjdGl2ZS1iZyk7XG4gICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgICBib3JkZXI6IDA7XG4gICAgLy8gVXNlIHRyYW5zcGFyZW50IGJvcmRlcnMgdG8gaW5jcmVhc2UgdGhlIGhpdCBhcmVhIGJ5IDEwcHggb24gdG9wIGFuZCBib3R0b20uXG4gICAgYm9yZGVyLXRvcDogJGNhcm91c2VsLWluZGljYXRvci1oaXQtYXJlYS1oZWlnaHQgc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWJvdHRvbTogJGNhcm91c2VsLWluZGljYXRvci1oaXQtYXJlYS1oZWlnaHQgc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgb3BhY2l0eTogJGNhcm91c2VsLWluZGljYXRvci1vcGFjaXR5O1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJGNhcm91c2VsLWluZGljYXRvci10cmFuc2l0aW9uKTtcbiAgfVxuXG4gIC5hY3RpdmUge1xuICAgIG9wYWNpdHk6ICRjYXJvdXNlbC1pbmRpY2F0b3ItYWN0aXZlLW9wYWNpdHk7XG4gIH1cbn1cblxuXG4vLyBPcHRpb25hbCBjYXB0aW9uc1xuLy9cbi8vXG5cbi5jYXJvdXNlbC1jYXB0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogKDEwMCUgLSAkY2Fyb3VzZWwtY2FwdGlvbi13aWR0aCkgKiAuNTtcbiAgYm90dG9tOiAkY2Fyb3VzZWwtY2FwdGlvbi1zcGFjZXI7XG4gIGxlZnQ6ICgxMDAlIC0gJGNhcm91c2VsLWNhcHRpb24td2lkdGgpICogLjU7XG4gIHBhZGRpbmctdG9wOiAkY2Fyb3VzZWwtY2FwdGlvbi1wYWRkaW5nLXk7XG4gIHBhZGRpbmctYm90dG9tOiAkY2Fyb3VzZWwtY2FwdGlvbi1wYWRkaW5nLXk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Y2Fyb3VzZWwtY2FwdGlvbi1jb2xvcik7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLy8gRGFyayBtb2RlIGNhcm91c2VsXG5cbkBtaXhpbiBjYXJvdXNlbC1kYXJrKCkge1xuICAtLSN7JHByZWZpeH1jYXJvdXNlbC1pbmRpY2F0b3ItYWN0aXZlLWJnOiAjeyRjYXJvdXNlbC1pbmRpY2F0b3ItYWN0aXZlLWJnLWRhcmt9O1xuICAtLSN7JHByZWZpeH1jYXJvdXNlbC1jYXB0aW9uLWNvbG9yOiAjeyRjYXJvdXNlbC1jYXB0aW9uLWNvbG9yLWRhcmt9O1xuICAtLSN7JHByZWZpeH1jYXJvdXNlbC1jb250cm9sLWljb24tZmlsdGVyOiAjeyRjYXJvdXNlbC1jb250cm9sLWljb24tZmlsdGVyLWRhcmt9O1xufVxuXG4uY2Fyb3VzZWwtZGFyayB7XG4gIEBpbmNsdWRlIGNhcm91c2VsLWRhcmsoKTtcbn1cblxuOnJvb3QsXG5bZGF0YS1icy10aGVtZT1cImxpZ2h0XCJdIHtcbiAgLS0jeyRwcmVmaXh9Y2Fyb3VzZWwtaW5kaWNhdG9yLWFjdGl2ZS1iZzogI3skY2Fyb3VzZWwtaW5kaWNhdG9yLWFjdGl2ZS1iZ307XG4gIC0tI3skcHJlZml4fWNhcm91c2VsLWNhcHRpb24tY29sb3I6ICN7JGNhcm91c2VsLWNhcHRpb24tY29sb3J9O1xuICAtLSN7JHByZWZpeH1jYXJvdXNlbC1jb250cm9sLWljb24tZmlsdGVyOiAjeyRjYXJvdXNlbC1jb250cm9sLWljb24tZmlsdGVyfTtcbn1cblxuQGlmICRlbmFibGUtZGFyay1tb2RlIHtcbiAgQGluY2x1ZGUgY29sb3ItbW9kZShkYXJrLCB0cnVlKSB7XG4gICAgQGluY2x1ZGUgY2Fyb3VzZWwtZGFyaygpO1xuICB9XG59XG4iLCIvLyBzY3NzLWRvY3Mtc3RhcnQgY2xlYXJmaXhcbkBtaXhpbiBjbGVhcmZpeCgpIHtcbiAgJjo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgY2xlYXJmaXhcbiIsIi8vIFNob3J0aGFuZFxuXG4uZml4ZWQtdG9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAkemluZGV4LWZpeGVkO1xufVxuXG4uZml4ZWQtYm90dG9tIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAkemluZGV4LWZpeGVkO1xufVxuXG4vLyBSZXNwb25zaXZlIHN0aWNreSB0b3AgYW5kIGJvdHRvbVxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgLnN0aWNreSN7JGluZml4fS10b3Age1xuICAgICAgcG9zaXRpb246IHN0aWNreTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHotaW5kZXg6ICR6aW5kZXgtc3RpY2t5O1xuICAgIH1cblxuICAgIC5zdGlja3kjeyRpbmZpeH0tYm90dG9tIHtcbiAgICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgICBib3R0b206IDA7XG4gICAgICB6LWluZGV4OiAkemluZGV4LXN0aWNreTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIFV0aWxpdHkgZ2VuZXJhdG9yXG4vLyBVc2VkIHRvIGdlbmVyYXRlIHV0aWxpdGllcyAmIHByaW50IHV0aWxpdGllc1xuQG1peGluIGdlbmVyYXRlLXV0aWxpdHkoJHV0aWxpdHksICRpbmZpeDogXCJcIiwgJGlzLXJmcy1tZWRpYS1xdWVyeTogZmFsc2UpIHtcbiAgJHZhbHVlczogbWFwLWdldCgkdXRpbGl0eSwgdmFsdWVzKTtcblxuICAvLyBJZiB0aGUgdmFsdWVzIGFyZSBhIGxpc3Qgb3Igc3RyaW5nLCBjb252ZXJ0IGl0IGludG8gYSBtYXBcbiAgQGlmIHR5cGUtb2YoJHZhbHVlcykgPT0gXCJzdHJpbmdcIiBvciB0eXBlLW9mKG50aCgkdmFsdWVzLCAxKSkgIT0gXCJsaXN0XCIge1xuICAgICR2YWx1ZXM6IHppcCgkdmFsdWVzLCAkdmFsdWVzKTtcbiAgfVxuXG4gIEBlYWNoICRrZXksICR2YWx1ZSBpbiAkdmFsdWVzIHtcbiAgICAkcHJvcGVydGllczogbWFwLWdldCgkdXRpbGl0eSwgcHJvcGVydHkpO1xuXG4gICAgLy8gTXVsdGlwbGUgcHJvcGVydGllcyBhcmUgcG9zc2libGUsIGZvciBleGFtcGxlIHdpdGggdmVydGljYWwgb3IgaG9yaXpvbnRhbCBtYXJnaW5zIG9yIHBhZGRpbmdzXG4gICAgQGlmIHR5cGUtb2YoJHByb3BlcnRpZXMpID09IFwic3RyaW5nXCIge1xuICAgICAgJHByb3BlcnRpZXM6IGFwcGVuZCgoKSwgJHByb3BlcnRpZXMpO1xuICAgIH1cblxuICAgIC8vIFVzZSBjdXN0b20gY2xhc3MgaWYgcHJlc2VudFxuICAgICRwcm9wZXJ0eS1jbGFzczogaWYobWFwLWhhcy1rZXkoJHV0aWxpdHksIGNsYXNzKSwgbWFwLWdldCgkdXRpbGl0eSwgY2xhc3MpLCBudGgoJHByb3BlcnRpZXMsIDEpKTtcbiAgICAkcHJvcGVydHktY2xhc3M6IGlmKCRwcm9wZXJ0eS1jbGFzcyA9PSBudWxsLCBcIlwiLCAkcHJvcGVydHktY2xhc3MpO1xuXG4gICAgLy8gVXNlIGN1c3RvbSBDU1MgdmFyaWFibGUgbmFtZSBpZiBwcmVzZW50LCBvdGhlcndpc2UgZGVmYXVsdCB0byBgY2xhc3NgXG4gICAgJGNzcy12YXJpYWJsZS1uYW1lOiBpZihtYXAtaGFzLWtleSgkdXRpbGl0eSwgY3NzLXZhcmlhYmxlLW5hbWUpLCBtYXAtZ2V0KCR1dGlsaXR5LCBjc3MtdmFyaWFibGUtbmFtZSksIG1hcC1nZXQoJHV0aWxpdHksIGNsYXNzKSk7XG5cbiAgICAvLyBTdGF0ZSBwYXJhbXMgdG8gZ2VuZXJhdGUgcHNldWRvLWNsYXNzZXNcbiAgICAkc3RhdGU6IGlmKG1hcC1oYXMta2V5KCR1dGlsaXR5LCBzdGF0ZSksIG1hcC1nZXQoJHV0aWxpdHksIHN0YXRlKSwgKCkpO1xuXG4gICAgJGluZml4OiBpZigkcHJvcGVydHktY2xhc3MgPT0gXCJcIiBhbmQgc3RyLXNsaWNlKCRpbmZpeCwgMSwgMSkgPT0gXCItXCIsIHN0ci1zbGljZSgkaW5maXgsIDIpLCAkaW5maXgpO1xuXG4gICAgLy8gRG9uJ3QgcHJlZml4IGlmIHZhbHVlIGtleSBpcyBudWxsIChlLmcuIHdpdGggc2hhZG93IGNsYXNzKVxuICAgICRwcm9wZXJ0eS1jbGFzcy1tb2RpZmllcjogaWYoJGtleSwgaWYoJHByb3BlcnR5LWNsYXNzID09IFwiXCIgYW5kICRpbmZpeCA9PSBcIlwiLCBcIlwiLCBcIi1cIikgKyAka2V5LCBcIlwiKTtcblxuICAgIEBpZiBtYXAtZ2V0KCR1dGlsaXR5LCByZnMpIHtcbiAgICAgIC8vIEluc2lkZSB0aGUgbWVkaWEgcXVlcnlcbiAgICAgIEBpZiAkaXMtcmZzLW1lZGlhLXF1ZXJ5IHtcbiAgICAgICAgJHZhbDogcmZzLXZhbHVlKCR2YWx1ZSk7XG5cbiAgICAgICAgLy8gRG8gbm90IHJlbmRlciBhbnl0aGluZyBpZiBmbHVpZCBhbmQgbm9uIGZsdWlkIHZhbHVlcyBhcmUgdGhlIHNhbWVcbiAgICAgICAgJHZhbHVlOiBpZigkdmFsID09IHJmcy1mbHVpZC12YWx1ZSgkdmFsdWUpLCBudWxsLCAkdmFsKTtcbiAgICAgIH1cbiAgICAgIEBlbHNlIHtcbiAgICAgICAgJHZhbHVlOiByZnMtZmx1aWQtdmFsdWUoJHZhbHVlKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAkaXMtY3NzLXZhcjogbWFwLWdldCgkdXRpbGl0eSwgY3NzLXZhcik7XG4gICAgJGlzLWxvY2FsLXZhcnM6IG1hcC1nZXQoJHV0aWxpdHksIGxvY2FsLXZhcnMpO1xuICAgICRpcy1ydGw6IG1hcC1nZXQoJHV0aWxpdHksIHJ0bCk7XG5cbiAgICBAaWYgJHZhbHVlICE9IG51bGwge1xuICAgICAgQGlmICRpcy1ydGwgPT0gZmFsc2Uge1xuICAgICAgICAvKiBydGw6YmVnaW46cmVtb3ZlICovXG4gICAgICB9XG5cbiAgICAgIEBpZiAkaXMtY3NzLXZhciB7XG4gICAgICAgIC4jeyRwcm9wZXJ0eS1jbGFzcyArICRpbmZpeCArICRwcm9wZXJ0eS1jbGFzcy1tb2RpZmllcn0ge1xuICAgICAgICAgIC0tI3skcHJlZml4fSN7JGNzcy12YXJpYWJsZS1uYW1lfTogI3skdmFsdWV9O1xuICAgICAgICB9XG5cbiAgICAgICAgQGVhY2ggJHBzZXVkbyBpbiAkc3RhdGUge1xuICAgICAgICAgIC4jeyRwcm9wZXJ0eS1jbGFzcyArICRpbmZpeCArICRwcm9wZXJ0eS1jbGFzcy1tb2RpZmllcn0tI3skcHNldWRvfTojeyRwc2V1ZG99IHtcbiAgICAgICAgICAgIC0tI3skcHJlZml4fSN7JGNzcy12YXJpYWJsZS1uYW1lfTogI3skdmFsdWV9O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfSBAZWxzZSB7XG4gICAgICAgIC4jeyRwcm9wZXJ0eS1jbGFzcyArICRpbmZpeCArICRwcm9wZXJ0eS1jbGFzcy1tb2RpZmllcn0ge1xuICAgICAgICAgIEBlYWNoICRwcm9wZXJ0eSBpbiAkcHJvcGVydGllcyB7XG4gICAgICAgICAgICBAaWYgJGlzLWxvY2FsLXZhcnMge1xuICAgICAgICAgICAgICBAZWFjaCAkbG9jYWwtdmFyLCAkdmFyaWFibGUgaW4gJGlzLWxvY2FsLXZhcnMge1xuICAgICAgICAgICAgICAgIC0tI3skcHJlZml4fSN7JGxvY2FsLXZhcn06ICN7JHZhcmlhYmxlfTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgI3skcHJvcGVydHl9OiAkdmFsdWUgaWYoJGVuYWJsZS1pbXBvcnRhbnQtdXRpbGl0aWVzLCAhaW1wb3J0YW50LCBudWxsKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAZWFjaCAkcHNldWRvIGluICRzdGF0ZSB7XG4gICAgICAgICAgLiN7JHByb3BlcnR5LWNsYXNzICsgJGluZml4ICsgJHByb3BlcnR5LWNsYXNzLW1vZGlmaWVyfS0jeyRwc2V1ZG99OiN7JHBzZXVkb30ge1xuICAgICAgICAgICAgQGVhY2ggJHByb3BlcnR5IGluICRwcm9wZXJ0aWVzIHtcbiAgICAgICAgICAgICAgQGlmICRpcy1sb2NhbC12YXJzIHtcbiAgICAgICAgICAgICAgICBAZWFjaCAkbG9jYWwtdmFyLCAkdmFyaWFibGUgaW4gJGlzLWxvY2FsLXZhcnMge1xuICAgICAgICAgICAgICAgICAgLS0jeyRwcmVmaXh9I3skbG9jYWwtdmFyfTogI3skdmFyaWFibGV9O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAjeyRwcm9wZXJ0eX06ICR2YWx1ZSBpZigkZW5hYmxlLWltcG9ydGFudC11dGlsaXRpZXMsICFpbXBvcnRhbnQsIG51bGwpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBAaWYgJGlzLXJ0bCA9PSBmYWxzZSB7XG4gICAgICAgIC8qIHJ0bDplbmQ6cmVtb3ZlICovXG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBMb29wIG92ZXIgZWFjaCBicmVha3BvaW50XG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuXG4gIC8vIEdlbmVyYXRlIG1lZGlhIHF1ZXJ5IGlmIG5lZWRlZFxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAvLyBMb29wIG92ZXIgZWFjaCB1dGlsaXR5IHByb3BlcnR5XG4gICAgQGVhY2ggJGtleSwgJHV0aWxpdHkgaW4gJHV0aWxpdGllcyB7XG4gICAgICAvLyBUaGUgdXRpbGl0eSBjYW4gYmUgZGlzYWJsZWQgd2l0aCBgZmFsc2VgLCB0aHVzIGNoZWNrIGlmIHRoZSB1dGlsaXR5IGlzIGEgbWFwIGZpcnN0XG4gICAgICAvLyBPbmx5IHByb2NlZWQgaWYgcmVzcG9uc2l2ZSBtZWRpYSBxdWVyaWVzIGFyZSBlbmFibGVkIG9yIGlmIGl0J3MgdGhlIGJhc2UgbWVkaWEgcXVlcnlcbiAgICAgIEBpZiB0eXBlLW9mKCR1dGlsaXR5KSA9PSBcIm1hcFwiIGFuZCAobWFwLWdldCgkdXRpbGl0eSwgcmVzcG9uc2l2ZSkgb3IgJGluZml4ID09IFwiXCIpIHtcbiAgICAgICAgQGluY2x1ZGUgZ2VuZXJhdGUtdXRpbGl0eSgkdXRpbGl0eSwgJGluZml4KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gUkZTIHJlc2NhbGluZ1xuQG1lZGlhIChtaW4td2lkdGg6ICRyZnMtbXEtdmFsdWUpIHtcbiAgQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIEBpZiAobWFwLWdldCgkZ3JpZC1icmVha3BvaW50cywgJGJyZWFrcG9pbnQpIDwgJHJmcy1icmVha3BvaW50KSB7XG4gICAgICAvLyBMb29wIG92ZXIgZWFjaCB1dGlsaXR5IHByb3BlcnR5XG4gICAgICBAZWFjaCAka2V5LCAkdXRpbGl0eSBpbiAkdXRpbGl0aWVzIHtcbiAgICAgICAgLy8gVGhlIHV0aWxpdHkgY2FuIGJlIGRpc2FibGVkIHdpdGggYGZhbHNlYCwgdGh1cyBjaGVjayBpZiB0aGUgdXRpbGl0eSBpcyBhIG1hcCBmaXJzdFxuICAgICAgICAvLyBPbmx5IHByb2NlZWQgaWYgcmVzcG9uc2l2ZSBtZWRpYSBxdWVyaWVzIGFyZSBlbmFibGVkIG9yIGlmIGl0J3MgdGhlIGJhc2UgbWVkaWEgcXVlcnlcbiAgICAgICAgQGlmIHR5cGUtb2YoJHV0aWxpdHkpID09IFwibWFwXCIgYW5kIG1hcC1nZXQoJHV0aWxpdHksIHJmcykgYW5kIChtYXAtZ2V0KCR1dGlsaXR5LCByZXNwb25zaXZlKSBvciAkaW5maXggPT0gXCJcIikge1xuICAgICAgICAgIEBpbmNsdWRlIGdlbmVyYXRlLXV0aWxpdHkoJHV0aWxpdHksICRpbmZpeCwgdHJ1ZSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4vLyBQcmludCB1dGlsaXRpZXNcbkBtZWRpYSBwcmludCB7XG4gIEBlYWNoICRrZXksICR1dGlsaXR5IGluICR1dGlsaXRpZXMge1xuICAgIC8vIFRoZSB1dGlsaXR5IGNhbiBiZSBkaXNhYmxlZCB3aXRoIGBmYWxzZWAsIHRodXMgY2hlY2sgaWYgdGhlIHV0aWxpdHkgaXMgYSBtYXAgZmlyc3RcbiAgICAvLyBUaGVuIGNoZWNrIGlmIHRoZSB1dGlsaXR5IG5lZWRzIHByaW50IHN0eWxlc1xuICAgIEBpZiB0eXBlLW9mKCR1dGlsaXR5KSA9PSBcIm1hcFwiIGFuZCBtYXAtZ2V0KCR1dGlsaXR5LCBwcmludCkgPT0gdHJ1ZSB7XG4gICAgICBAaW5jbHVkZSBnZW5lcmF0ZS11dGlsaXR5KCR1dGlsaXR5LCBcIi1wcmludFwiKTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vXG4vLyBHZW5lcmFsIGZvcm0gY29udHJvbHMgKHBsdXMgYSBmZXcgc3BlY2lmaWMgaGlnaC1sZXZlbCBpbnRlcnZlbnRpb25zKVxuLy9cblxuLmZvcm0tY29udHJvbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteSAkaW5wdXQtcGFkZGluZy14O1xuICBmb250LWZhbWlseTogJGlucHV0LWZvbnQtZmFtaWx5O1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiAkaW5wdXQtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkaW5wdXQtY29sb3I7XG4gIGFwcGVhcmFuY2U6IG5vbmU7IC8vIEZpeCBhcHBlYXJhbmNlIGZvciBkYXRlIGlucHV0cyBpbiBTYWZhcmlcbiAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWJnO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6ICRpbnB1dC1ib3JkZXItd2lkdGggc29saWQgJGlucHV0LWJvcmRlci1jb2xvcjtcblxuICAvLyBOb3RlOiBUaGlzIGhhcyBubyBlZmZlY3Qgb24gPHNlbGVjdD5zIGluIHNvbWUgYnJvd3NlcnMsIGR1ZSB0byB0aGUgbGltaXRlZCBzdHlsYWJpbGl0eSBvZiBgPHNlbGVjdD5gcyBpbiBDU1MuXG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMsIDApO1xuXG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGlucHV0LWJveC1zaGFkb3cpO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRpbnB1dC10cmFuc2l0aW9uKTtcblxuICAmW3R5cGU9XCJmaWxlXCJdIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyAvLyBwcmV2ZW50IHBzZXVkbyBlbGVtZW50IGJ1dHRvbiBvdmVybGFwXG5cbiAgICAmOm5vdCg6ZGlzYWJsZWQpOm5vdChbcmVhZG9ubHldKSB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuICB9XG5cbiAgLy8gQ3VzdG9taXplIHRoZSBgOmZvY3VzYCBzdGF0ZSB0byBpbWl0YXRlIG5hdGl2ZSBXZWJLaXQgc3R5bGVzLlxuICAmOmZvY3VzIHtcbiAgICBjb2xvcjogJGlucHV0LWZvY3VzLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1mb2N1cy1iZztcbiAgICBib3JkZXItY29sb3I6ICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3I7XG4gICAgb3V0bGluZTogMDtcbiAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIHtcbiAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGlucHV0LWJveC1zaGFkb3csICRpbnB1dC1mb2N1cy1ib3gtc2hhZG93KTtcbiAgICB9IEBlbHNlIHtcbiAgICAgIC8vIEF2b2lkIHVzaW5nIG1peGluIHNvIHdlIGNhbiBwYXNzIGN1c3RvbSBmb2N1cyBzaGFkb3cgcHJvcGVybHlcbiAgICAgIGJveC1zaGFkb3c6ICRpbnB1dC1mb2N1cy1ib3gtc2hhZG93O1xuICAgIH1cbiAgfVxuXG4gICY6Oi13ZWJraXQtZGF0ZS1hbmQtdGltZS12YWx1ZSB7XG4gICAgLy8gT24gQW5kcm9pZCBDaHJvbWUsIGZvcm0tY29udHJvbCdzIFwid2lkdGg6IDEwMCVcIiBtYWtlcyB0aGUgaW5wdXQgd2lkdGggdG9vIHNtYWxsXG4gICAgLy8gVGVzdGVkIHVuZGVyIEFuZHJvaWQgMTEgLyBDaHJvbWUgODksIEFuZHJvaWQgMTIgLyBDaHJvbWUgMTAwLCBBbmRyb2lkIDEzIC8gQ2hyb21lIDEwOVxuICAgIC8vXG4gICAgLy8gT24gaU9TIFNhZmFyaSwgZm9ybS1jb250cm9sJ3MgXCJhcHBlYXJhbmNlOiBub25lXCIgKyBcIndpZHRoOiAxMDAlXCIgbWFrZXMgdGhlIGlucHV0IHdpZHRoIHRvbyBzbWFsbFxuICAgIC8vIFRlc3RlZCB1bmRlciBpT1MgMTYuMiAvIFNhZmFyaSAxNi4yXG4gICAgbWluLXdpZHRoOiA4NXB4OyAvLyBTZWVtcyB0byBiZSBhIGdvb2QgbWluaW11bSBzYWZlIHdpZHRoXG5cbiAgICAvLyBBZGQgc29tZSBoZWlnaHQgdG8gZGF0ZSBpbnB1dHMgb24gaU9TXG4gICAgLy8gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yMzMwN1xuICAgIC8vIFRPRE86IHdlIGNhbiByZW1vdmUgdGhpcyB3b3JrYXJvdW5kIG9uY2UgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE5ODk1OSBpcyByZXNvbHZlZFxuICAgIC8vIE11bHRpcGx5IGxpbmUtaGVpZ2h0IGJ5IDFlbSBpZiBpdCBoYXMgbm8gdW5pdFxuICAgIGhlaWdodDogaWYodW5pdCgkaW5wdXQtbGluZS1oZWlnaHQpID09IFwiXCIsICRpbnB1dC1saW5lLWhlaWdodCAqIDFlbSwgJGlucHV0LWxpbmUtaGVpZ2h0KTtcblxuICAgIC8vIEFuZHJvaWQgQ2hyb21lIHR5cGU9XCJkYXRlXCIgaXMgdGFsbGVyIHRoYW4gdGhlIG90aGVyIGlucHV0c1xuICAgIC8vIGJlY2F1c2Ugb2YgXCJtYXJnaW46IDFweCAyNHB4IDFweCA0cHhcIiBpbnNpZGUgdGhlIHNoYWRvdyBET01cbiAgICAvLyBUZXN0ZWQgdW5kZXIgQW5kcm9pZCAxMSAvIENocm9tZSA4OSwgQW5kcm9pZCAxMiAvIENocm9tZSAxMDAsIEFuZHJvaWQgMTMgLyBDaHJvbWUgMTA5XG4gICAgbWFyZ2luOiAwO1xuICB9XG5cbiAgLy8gUHJldmVudCBleGNlc3NpdmUgZGF0ZSBpbnB1dCBoZWlnaHQgaW4gV2Via2l0XG4gIC8vIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMzQ0MzNcbiAgJjo6LXdlYmtpdC1kYXRldGltZS1lZGl0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgLy8gUGxhY2Vob2xkZXJcbiAgJjo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAkaW5wdXQtcGxhY2Vob2xkZXItY29sb3I7XG4gICAgLy8gT3ZlcnJpZGUgRmlyZWZveCdzIHVudXN1YWwgZGVmYXVsdCBvcGFjaXR5OyBzZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMTE1MjYuXG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIC8vIERpc2FibGVkIGlucHV0c1xuICAvL1xuICAvLyBIVE1MNSBzYXlzIHRoYXQgY29udHJvbHMgdW5kZXIgYSBmaWVsZHNldCA+IGxlZ2VuZDpmaXJzdC1jaGlsZCB3b24ndCBiZVxuICAvLyBkaXNhYmxlZCBpZiB0aGUgZmllbGRzZXQgaXMgZGlzYWJsZWQuIER1ZSB0byBpbXBsZW1lbnRhdGlvbiBkaWZmaWN1bHR5LCB3ZVxuICAvLyBkb24ndCBob25vciB0aGF0IGVkZ2UgY2FzZTsgd2Ugc3R5bGUgdGhlbSBhcyBkaXNhYmxlZCBhbnl3YXkuXG4gICY6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAkaW5wdXQtZGlzYWJsZWQtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWRpc2FibGVkLWJnO1xuICAgIGJvcmRlci1jb2xvcjogJGlucHV0LWRpc2FibGVkLWJvcmRlci1jb2xvcjtcbiAgICAvLyBpT1MgZml4IGZvciB1bnJlYWRhYmxlIGRpc2FibGVkIGNvbnRlbnQ7IHNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzExNjU1LlxuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAvLyBGaWxlIGlucHV0IGJ1dHRvbnMgdGhlbWluZ1xuICAmOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiB7XG4gICAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteSAkaW5wdXQtcGFkZGluZy14O1xuICAgIG1hcmdpbjogKC0kaW5wdXQtcGFkZGluZy15KSAoLSRpbnB1dC1wYWRkaW5nLXgpO1xuICAgIG1hcmdpbi1pbmxpbmUtZW5kOiAkaW5wdXQtcGFkZGluZy14O1xuICAgIGNvbG9yOiAkZm9ybS1maWxlLWJ1dHRvbi1jb2xvcjtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkZm9ybS1maWxlLWJ1dHRvbi1iZyk7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLXdpZHRoOiAwO1xuICAgIGJvcmRlci1pbmxpbmUtZW5kLXdpZHRoOiAkaW5wdXQtYm9yZGVyLXdpZHRoO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkYnRuLXRyYW5zaXRpb24pO1xuICB9XG5cbiAgJjpob3Zlcjpub3QoOmRpc2FibGVkKTpub3QoW3JlYWRvbmx5XSk6OmZpbGUtc2VsZWN0b3ItYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9ybS1maWxlLWJ1dHRvbi1ob3Zlci1iZztcbiAgfVxufVxuXG4vLyBSZWFkb25seSBjb250cm9scyBhcyBwbGFpbiB0ZXh0XG4vL1xuLy8gQXBwbHkgY2xhc3MgdG8gYSByZWFkb25seSBpbnB1dCB0byBtYWtlIGl0IGFwcGVhciBsaWtlIHJlZ3VsYXIgcGxhaW5cbi8vIHRleHQgKHdpdGhvdXQgYW55IGJvcmRlciwgYmFja2dyb3VuZCBjb2xvciwgZm9jdXMgaW5kaWNhdG9yKVxuXG4uZm9ybS1jb250cm9sLXBsYWludGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteSAwO1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBtYXRjaCBpbnB1dHMgaWYgdGhpcyBjbGFzcyBjb21lcyBvbiBpbnB1dHMgd2l0aCBkZWZhdWx0IG1hcmdpbnNcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRpbnB1dC1wbGFpbnRleHQtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItd2lkdGg6ICRpbnB1dC1ib3JkZXItd2lkdGggMDtcblxuICAmOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xuICB9XG5cbiAgJi5mb3JtLWNvbnRyb2wtc20sXG4gICYuZm9ybS1jb250cm9sLWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuXG4vLyBGb3JtIGNvbnRyb2wgc2l6aW5nXG4vL1xuLy8gQnVpbGQgb24gYC5mb3JtLWNvbnRyb2xgIHdpdGggbW9kaWZpZXIgY2xhc3NlcyB0byBkZWNyZWFzZSBvciBpbmNyZWFzZSB0aGVcbi8vIGhlaWdodCBhbmQgZm9udC1zaXplIG9mIGZvcm0gY29udHJvbHMuXG4vL1xuLy8gUmVwZWF0ZWQgaW4gYF9pbnB1dF9ncm91cC5zY3NzYCB0byBhdm9pZCBTYXNzIGV4dGVuZCBpc3N1ZXMuXG5cbi5mb3JtLWNvbnRyb2wtc20ge1xuICBtaW4taGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LXNtO1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15LXNtICRpbnB1dC1wYWRkaW5nLXgtc207XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplLXNtKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cy1zbSk7XG5cbiAgJjo6ZmlsZS1zZWxlY3Rvci1idXR0b24ge1xuICAgIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXktc20gJGlucHV0LXBhZGRpbmcteC1zbTtcbiAgICBtYXJnaW46ICgtJGlucHV0LXBhZGRpbmcteS1zbSkgKC0kaW5wdXQtcGFkZGluZy14LXNtKTtcbiAgICBtYXJnaW4taW5saW5lLWVuZDogJGlucHV0LXBhZGRpbmcteC1zbTtcbiAgfVxufVxuXG4uZm9ybS1jb250cm9sLWxnIHtcbiAgbWluLWhlaWdodDogJGlucHV0LWhlaWdodC1sZztcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteS1sZyAkaW5wdXQtcGFkZGluZy14LWxnO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZS1sZyk7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMtbGcpO1xuXG4gICY6OmZpbGUtc2VsZWN0b3ItYnV0dG9uIHtcbiAgICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15LWxnICRpbnB1dC1wYWRkaW5nLXgtbGc7XG4gICAgbWFyZ2luOiAoLSRpbnB1dC1wYWRkaW5nLXktbGcpICgtJGlucHV0LXBhZGRpbmcteC1sZyk7XG4gICAgbWFyZ2luLWlubGluZS1lbmQ6ICRpbnB1dC1wYWRkaW5nLXgtbGc7XG4gIH1cbn1cblxuLy8gTWFrZSBzdXJlIHRleHRhcmVhcyBkb24ndCBzaHJpbmsgdG9vIG11Y2ggd2hlbiByZXNpemVkXG4vLyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8yOTEyNFxuLy8gc3R5bGVsaW50LWRpc2FibGUgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG50ZXh0YXJlYSB7XG4gICYuZm9ybS1jb250cm9sIHtcbiAgICBtaW4taGVpZ2h0OiAkaW5wdXQtaGVpZ2h0O1xuICB9XG5cbiAgJi5mb3JtLWNvbnRyb2wtc20ge1xuICAgIG1pbi1oZWlnaHQ6ICRpbnB1dC1oZWlnaHQtc207XG4gIH1cblxuICAmLmZvcm0tY29udHJvbC1sZyB7XG4gICAgbWluLWhlaWdodDogJGlucHV0LWhlaWdodC1sZztcbiAgfVxufVxuLy8gc3R5bGVsaW50LWVuYWJsZSBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcblxuLmZvcm0tY29udHJvbC1jb2xvciB7XG4gIHdpZHRoOiAkZm9ybS1jb2xvci13aWR0aDtcbiAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0O1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15O1xuXG4gICY6bm90KDpkaXNhYmxlZCk6bm90KFtyZWFkb25seV0pIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cblxuICAmOjotbW96LWNvbG9yLXN3YXRjaCB7XG4gICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cyk7XG4gIH1cblxuICAmOjotd2Via2l0LWNvbG9yLXN3YXRjaCB7XG4gICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cyk7XG4gIH1cblxuICAmLmZvcm0tY29udHJvbC1zbSB7IGhlaWdodDogJGlucHV0LWhlaWdodC1zbTsgfVxuICAmLmZvcm0tY29udHJvbC1sZyB7IGhlaWdodDogJGlucHV0LWhlaWdodC1sZzsgfVxufVxuIiwiLy8gR3JhZGllbnRzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBncmFkaWVudC1iZy1taXhpblxuQG1peGluIGdyYWRpZW50LWJnKCRjb2xvcjogbnVsbCkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XG5cbiAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS0jeyRwcmVmaXh9Z3JhZGllbnQpO1xuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIGdyYWRpZW50LWJnLW1peGluXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBncmFkaWVudC1taXhpbnNcbi8vIEhvcml6b250YWwgZ3JhZGllbnQsIGZyb20gbGVmdCB0byByaWdodFxuLy9cbi8vIENyZWF0ZXMgdHdvIGNvbG9yIHN0b3BzLCBzdGFydCBhbmQgZW5kLCBieSBzcGVjaWZ5aW5nIGEgY29sb3IgYW5kIHBvc2l0aW9uIGZvciBlYWNoIGNvbG9yIHN0b3AuXG5AbWl4aW4gZ3JhZGllbnQteCgkc3RhcnQtY29sb3I6ICRncmF5LTcwMCwgJGVuZC1jb2xvcjogJGdyYXktODAwLCAkc3RhcnQtcGVyY2VudDogMCUsICRlbmQtcGVyY2VudDogMTAwJSkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRzdGFydC1jb2xvciAkc3RhcnQtcGVyY2VudCwgJGVuZC1jb2xvciAkZW5kLXBlcmNlbnQpO1xufVxuXG4vLyBWZXJ0aWNhbCBncmFkaWVudCwgZnJvbSB0b3AgdG8gYm90dG9tXG4vL1xuLy8gQ3JlYXRlcyB0d28gY29sb3Igc3RvcHMsIHN0YXJ0IGFuZCBlbmQsIGJ5IHNwZWNpZnlpbmcgYSBjb2xvciBhbmQgcG9zaXRpb24gZm9yIGVhY2ggY29sb3Igc3RvcC5cbkBtaXhpbiBncmFkaWVudC15KCRzdGFydC1jb2xvcjogJGdyYXktNzAwLCAkZW5kLWNvbG9yOiAkZ3JheS04MDAsICRzdGFydC1wZXJjZW50OiBudWxsLCAkZW5kLXBlcmNlbnQ6IG51bGwpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgJHN0YXJ0LWNvbG9yICRzdGFydC1wZXJjZW50LCAkZW5kLWNvbG9yICRlbmQtcGVyY2VudCk7XG59XG5cbkBtaXhpbiBncmFkaWVudC1kaXJlY3Rpb25hbCgkc3RhcnQtY29sb3I6ICRncmF5LTcwMCwgJGVuZC1jb2xvcjogJGdyYXktODAwLCAkZGVnOiA0NWRlZykge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoJGRlZywgJHN0YXJ0LWNvbG9yLCAkZW5kLWNvbG9yKTtcbn1cblxuQG1peGluIGdyYWRpZW50LXgtdGhyZWUtY29sb3JzKCRzdGFydC1jb2xvcjogJGJsdWUsICRtaWQtY29sb3I6ICRwdXJwbGUsICRjb2xvci1zdG9wOiA1MCUsICRlbmQtY29sb3I6ICRyZWQpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkc3RhcnQtY29sb3IsICRtaWQtY29sb3IgJGNvbG9yLXN0b3AsICRlbmQtY29sb3IpO1xufVxuXG5AbWl4aW4gZ3JhZGllbnQteS10aHJlZS1jb2xvcnMoJHN0YXJ0LWNvbG9yOiAkYmx1ZSwgJG1pZC1jb2xvcjogJHB1cnBsZSwgJGNvbG9yLXN0b3A6IDUwJSwgJGVuZC1jb2xvcjogJHJlZCkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoJHN0YXJ0LWNvbG9yLCAkbWlkLWNvbG9yICRjb2xvci1zdG9wLCAkZW5kLWNvbG9yKTtcbn1cblxuQG1peGluIGdyYWRpZW50LXJhZGlhbCgkaW5uZXItY29sb3I6ICRncmF5LTcwMCwgJG91dGVyLWNvbG9yOiAkZ3JheS04MDApIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogcmFkaWFsLWdyYWRpZW50KGNpcmNsZSwgJGlubmVyLWNvbG9yLCAkb3V0ZXItY29sb3IpO1xufVxuXG5AbWl4aW4gZ3JhZGllbnQtc3RyaXBlZCgkY29sb3I6IHJnYmEoJHdoaXRlLCAuMTUpLCAkYW5nbGU6IDQ1ZGVnKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgkYW5nbGUsICRjb2xvciAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCAkY29sb3IgNTAlLCAkY29sb3IgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbn1cbi8vIHNjc3MtZG9jcy1lbmQgZ3JhZGllbnQtbWl4aW5zXG4iLCIvLyBTZWxlY3Rcbi8vXG4vLyBSZXBsYWNlcyB0aGUgYnJvd3NlciBkZWZhdWx0IHNlbGVjdCB3aXRoIGEgY3VzdG9tIG9uZSwgbW9zdGx5IHB1bGxlZCBmcm9tXG4vLyBodHRwczovL3ByaW1lci5naXRodWIuaW8vLlxuXG4uZm9ybS1zZWxlY3Qge1xuICAtLSN7JHByZWZpeH1mb3JtLXNlbGVjdC1iZy1pbWc6ICN7ZXNjYXBlLXN2ZygkZm9ybS1zZWxlY3QtaW5kaWNhdG9yKX07XG5cbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAkZm9ybS1zZWxlY3QtcGFkZGluZy15ICRmb3JtLXNlbGVjdC1pbmRpY2F0b3ItcGFkZGluZyAkZm9ybS1zZWxlY3QtcGFkZGluZy15ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXg7XG4gIGZvbnQtZmFtaWx5OiAkZm9ybS1zZWxlY3QtZm9udC1mYW1pbHk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9ybS1zZWxlY3QtZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6ICRmb3JtLXNlbGVjdC1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRmb3JtLXNlbGVjdC1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRmb3JtLXNlbGVjdC1jb2xvcjtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGZvcm0tc2VsZWN0LWJnO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS0jeyRwcmVmaXh9Zm9ybS1zZWxlY3QtYmctaW1nKSwgdmFyKC0tI3skcHJlZml4fWZvcm0tc2VsZWN0LWJnLWljb24sIG5vbmUpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAkZm9ybS1zZWxlY3QtYmctcG9zaXRpb247XG4gIGJhY2tncm91bmQtc2l6ZTogJGZvcm0tc2VsZWN0LWJnLXNpemU7XG4gIGJvcmRlcjogJGZvcm0tc2VsZWN0LWJvcmRlci13aWR0aCBzb2xpZCAkZm9ybS1zZWxlY3QtYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRmb3JtLXNlbGVjdC1ib3JkZXItcmFkaXVzLCAwKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkZm9ybS1zZWxlY3QtYm94LXNoYWRvdyk7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJGZvcm0tc2VsZWN0LXRyYW5zaXRpb24pO1xuXG4gICY6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogJGZvcm0tc2VsZWN0LWZvY3VzLWJvcmRlci1jb2xvcjtcbiAgICBvdXRsaW5lOiAwO1xuICAgIEBpZiAkZW5hYmxlLXNoYWRvd3Mge1xuICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkZm9ybS1zZWxlY3QtYm94LXNoYWRvdywgJGZvcm0tc2VsZWN0LWZvY3VzLWJveC1zaGFkb3cpO1xuICAgIH0gQGVsc2Uge1xuICAgICAgLy8gQXZvaWQgdXNpbmcgbWl4aW4gc28gd2UgY2FuIHBhc3MgY3VzdG9tIGZvY3VzIHNoYWRvdyBwcm9wZXJseVxuICAgICAgYm94LXNoYWRvdzogJGZvcm0tc2VsZWN0LWZvY3VzLWJveC1zaGFkb3c7XG4gICAgfVxuICB9XG5cbiAgJlttdWx0aXBsZV0sXG4gICZbc2l6ZV06bm90KFtzaXplPVwiMVwiXSkge1xuICAgIHBhZGRpbmctcmlnaHQ6ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgfVxuXG4gICY6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAkZm9ybS1zZWxlY3QtZGlzYWJsZWQtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGZvcm0tc2VsZWN0LWRpc2FibGVkLWJnO1xuICAgIGJvcmRlci1jb2xvcjogJGZvcm0tc2VsZWN0LWRpc2FibGVkLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gIC8vIFJlbW92ZSBvdXRsaW5lIGZyb20gc2VsZWN0IGJveCBpbiBGRlxuICAmOi1tb3otZm9jdXNyaW5nIHtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgdGV4dC1zaGFkb3c6IDAgMCAwICRmb3JtLXNlbGVjdC1jb2xvcjtcbiAgfVxufVxuXG4uZm9ybS1zZWxlY3Qtc20ge1xuICBwYWRkaW5nLXRvcDogJGZvcm0tc2VsZWN0LXBhZGRpbmcteS1zbTtcbiAgcGFkZGluZy1ib3R0b206ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXktc207XG4gIHBhZGRpbmctbGVmdDogJGZvcm0tc2VsZWN0LXBhZGRpbmcteC1zbTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmb3JtLXNlbGVjdC1mb250LXNpemUtc20pO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRmb3JtLXNlbGVjdC1ib3JkZXItcmFkaXVzLXNtKTtcbn1cblxuLmZvcm0tc2VsZWN0LWxnIHtcbiAgcGFkZGluZy10b3A6ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXktbGc7XG4gIHBhZGRpbmctYm90dG9tOiAkZm9ybS1zZWxlY3QtcGFkZGluZy15LWxnO1xuICBwYWRkaW5nLWxlZnQ6ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXgtbGc7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9ybS1zZWxlY3QtZm9udC1zaXplLWxnKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkZm9ybS1zZWxlY3QtYm9yZGVyLXJhZGl1cy1sZyk7XG59XG5cbkBpZiAkZW5hYmxlLWRhcmstbW9kZSB7XG4gIEBpbmNsdWRlIGNvbG9yLW1vZGUoZGFyaykge1xuICAgIC5mb3JtLXNlbGVjdCB7XG4gICAgICAtLSN7JHByZWZpeH1mb3JtLXNlbGVjdC1iZy1pbWc6ICN7ZXNjYXBlLXN2ZygkZm9ybS1zZWxlY3QtaW5kaWNhdG9yLWRhcmspfTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vXG4vLyBDaGVjay9yYWRpb1xuLy9cblxuLmZvcm0tY2hlY2sge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWluLWhlaWdodDogJGZvcm0tY2hlY2stbWluLWhlaWdodDtcbiAgcGFkZGluZy1sZWZ0OiAkZm9ybS1jaGVjay1wYWRkaW5nLXN0YXJ0O1xuICBtYXJnaW4tYm90dG9tOiAkZm9ybS1jaGVjay1tYXJnaW4tYm90dG9tO1xuXG4gIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogJGZvcm0tY2hlY2stcGFkZGluZy1zdGFydCAqIC0xO1xuICB9XG59XG5cbi5mb3JtLWNoZWNrLXJldmVyc2Uge1xuICBwYWRkaW5nLXJpZ2h0OiAkZm9ybS1jaGVjay1wYWRkaW5nLXN0YXJ0O1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuXG4gIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAkZm9ybS1jaGVjay1wYWRkaW5nLXN0YXJ0ICogLTE7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cblxuLmZvcm0tY2hlY2staW5wdXQge1xuICAtLSN7JHByZWZpeH1mb3JtLWNoZWNrLWJnOiAjeyRmb3JtLWNoZWNrLWlucHV0LWJnfTtcblxuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6ICRmb3JtLWNoZWNrLWlucHV0LXdpZHRoO1xuICBoZWlnaHQ6ICRmb3JtLWNoZWNrLWlucHV0LXdpZHRoO1xuICBtYXJnaW4tdG9wOiAoJGxpbmUtaGVpZ2h0LWJhc2UgLSAkZm9ybS1jaGVjay1pbnB1dC13aWR0aCkgKiAuNTsgLy8gbGluZS1oZWlnaHQgbWludXMgY2hlY2sgaGVpZ2h0XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1mb3JtLWNoZWNrLWJnKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdmFyKC0tI3skcHJlZml4fWZvcm0tY2hlY2stYmctaW1hZ2UpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYm9yZGVyOiAkZm9ybS1jaGVjay1pbnB1dC1ib3JkZXI7XG4gIHByaW50LWNvbG9yLWFkanVzdDogZXhhY3Q7IC8vIEtlZXAgdGhlbWVkIGFwcGVhcmFuY2UgZm9yIHByaW50XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJGZvcm0tY2hlY2stdHJhbnNpdGlvbik7XG5cbiAgJlt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGZvcm0tY2hlY2staW5wdXQtYm9yZGVyLXJhZGl1cyk7XG4gIH1cblxuICAmW3R5cGU9XCJyYWRpb1wiXSB7XG4gICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuICAgIGJvcmRlci1yYWRpdXM6ICRmb3JtLWNoZWNrLXJhZGlvLWJvcmRlci1yYWRpdXM7XG4gIH1cblxuICAmOmFjdGl2ZSB7XG4gICAgZmlsdGVyOiAkZm9ybS1jaGVjay1pbnB1dC1hY3RpdmUtZmlsdGVyO1xuICB9XG5cbiAgJjpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAkZm9ybS1jaGVjay1pbnB1dC1mb2N1cy1ib3JkZXI7XG4gICAgb3V0bGluZTogMDtcbiAgICBib3gtc2hhZG93OiAkZm9ybS1jaGVjay1pbnB1dC1mb2N1cy1ib3gtc2hhZG93O1xuICB9XG5cbiAgJjpjaGVja2VkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWJnLWNvbG9yO1xuICAgIGJvcmRlci1jb2xvcjogJGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1ib3JkZXItY29sb3I7XG5cbiAgICAmW3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICAgICAgICAtLSN7JHByZWZpeH1mb3JtLWNoZWNrLWJnLWltYWdlOiAje2VzY2FwZS1zdmcoJGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1iZy1pbWFnZSl9LCB2YXIoLS0jeyRwcmVmaXh9Z3JhZGllbnQpO1xuICAgICAgfSBAZWxzZSB7XG4gICAgICAgIC0tI3skcHJlZml4fWZvcm0tY2hlY2stYmctaW1hZ2U6ICN7ZXNjYXBlLXN2ZygkZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWJnLWltYWdlKX07XG4gICAgICB9XG4gICAgfVxuXG4gICAgJlt0eXBlPVwicmFkaW9cIl0ge1xuICAgICAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgICAgICAgLS0jeyRwcmVmaXh9Zm9ybS1jaGVjay1iZy1pbWFnZTogI3tlc2NhcGUtc3ZnKCRmb3JtLWNoZWNrLXJhZGlvLWNoZWNrZWQtYmctaW1hZ2UpfSwgdmFyKC0tI3skcHJlZml4fWdyYWRpZW50KTtcbiAgICAgIH0gQGVsc2Uge1xuICAgICAgICAtLSN7JHByZWZpeH1mb3JtLWNoZWNrLWJnLWltYWdlOiAje2VzY2FwZS1zdmcoJGZvcm0tY2hlY2stcmFkaW8tY2hlY2tlZC1iZy1pbWFnZSl9O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZbdHlwZT1cImNoZWNrYm94XCJdOmluZGV0ZXJtaW5hdGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRmb3JtLWNoZWNrLWlucHV0LWluZGV0ZXJtaW5hdGUtYmctY29sb3I7XG4gICAgYm9yZGVyLWNvbG9yOiAkZm9ybS1jaGVjay1pbnB1dC1pbmRldGVybWluYXRlLWJvcmRlci1jb2xvcjtcblxuICAgIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gICAgICAtLSN7JHByZWZpeH1mb3JtLWNoZWNrLWJnLWltYWdlOiAje2VzY2FwZS1zdmcoJGZvcm0tY2hlY2staW5wdXQtaW5kZXRlcm1pbmF0ZS1iZy1pbWFnZSl9LCB2YXIoLS0jeyRwcmVmaXh9Z3JhZGllbnQpO1xuICAgIH0gQGVsc2Uge1xuICAgICAgLS0jeyRwcmVmaXh9Zm9ybS1jaGVjay1iZy1pbWFnZTogI3tlc2NhcGUtc3ZnKCRmb3JtLWNoZWNrLWlucHV0LWluZGV0ZXJtaW5hdGUtYmctaW1hZ2UpfTtcbiAgICB9XG4gIH1cblxuICAmOmRpc2FibGVkIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBmaWx0ZXI6IG5vbmU7XG4gICAgb3BhY2l0eTogJGZvcm0tY2hlY2staW5wdXQtZGlzYWJsZWQtb3BhY2l0eTtcbiAgfVxuXG4gIC8vIFVzZSBkaXNhYmxlZCBhdHRyaWJ1dGUgaW4gYWRkaXRpb24gb2YgOmRpc2FibGVkIHBzZXVkby1jbGFzc1xuICAvLyBTZWU6IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjgyNDdcbiAgJltkaXNhYmxlZF0sXG4gICY6ZGlzYWJsZWQge1xuICAgIH4gLmZvcm0tY2hlY2stbGFiZWwge1xuICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgb3BhY2l0eTogJGZvcm0tY2hlY2stbGFiZWwtZGlzYWJsZWQtb3BhY2l0eTtcbiAgICB9XG4gIH1cbn1cblxuLmZvcm0tY2hlY2stbGFiZWwge1xuICBjb2xvcjogJGZvcm0tY2hlY2stbGFiZWwtY29sb3I7XG4gIGN1cnNvcjogJGZvcm0tY2hlY2stbGFiZWwtY3Vyc29yO1xufVxuXG4vL1xuLy8gU3dpdGNoXG4vL1xuXG4uZm9ybS1zd2l0Y2gge1xuICBwYWRkaW5nLWxlZnQ6ICRmb3JtLXN3aXRjaC1wYWRkaW5nLXN0YXJ0O1xuXG4gIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgICAtLSN7JHByZWZpeH1mb3JtLXN3aXRjaC1iZzogI3tlc2NhcGUtc3ZnKCRmb3JtLXN3aXRjaC1iZy1pbWFnZSl9O1xuXG4gICAgd2lkdGg6ICRmb3JtLXN3aXRjaC13aWR0aDtcbiAgICBtYXJnaW4tbGVmdDogJGZvcm0tc3dpdGNoLXBhZGRpbmctc3RhcnQgKiAtMTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS0jeyRwcmVmaXh9Zm9ybS1zd2l0Y2gtYmcpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgY2VudGVyO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGZvcm0tc3dpdGNoLWJvcmRlci1yYWRpdXMsIDApO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJGZvcm0tc3dpdGNoLXRyYW5zaXRpb24pO1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICAtLSN7JHByZWZpeH1mb3JtLXN3aXRjaC1iZzogI3tlc2NhcGUtc3ZnKCRmb3JtLXN3aXRjaC1mb2N1cy1iZy1pbWFnZSl9O1xuICAgIH1cblxuICAgICY6Y2hlY2tlZCB7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAkZm9ybS1zd2l0Y2gtY2hlY2tlZC1iZy1wb3NpdGlvbjtcblxuICAgICAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgICAgICAgLS0jeyRwcmVmaXh9Zm9ybS1zd2l0Y2gtYmc6ICN7ZXNjYXBlLXN2ZygkZm9ybS1zd2l0Y2gtY2hlY2tlZC1iZy1pbWFnZSl9LCB2YXIoLS0jeyRwcmVmaXh9Z3JhZGllbnQpO1xuICAgICAgfSBAZWxzZSB7XG4gICAgICAgIC0tI3skcHJlZml4fWZvcm0tc3dpdGNoLWJnOiAje2VzY2FwZS1zdmcoJGZvcm0tc3dpdGNoLWNoZWNrZWQtYmctaW1hZ2UpfTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLmZvcm0tY2hlY2stcmV2ZXJzZSB7XG4gICAgcGFkZGluZy1yaWdodDogJGZvcm0tc3dpdGNoLXBhZGRpbmctc3RhcnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuXG4gICAgLmZvcm0tY2hlY2staW5wdXQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAkZm9ybS1zd2l0Y2gtcGFkZGluZy1zdGFydCAqIC0xO1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuICB9XG59XG5cbi5mb3JtLWNoZWNrLWlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAkZm9ybS1jaGVjay1pbmxpbmUtbWFyZ2luLWVuZDtcbn1cblxuLmJ0bi1jaGVjayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgJltkaXNhYmxlZF0sXG4gICY6ZGlzYWJsZWQge1xuICAgICsgLmJ0biB7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIGZpbHRlcjogbm9uZTtcbiAgICAgIG9wYWNpdHk6ICRmb3JtLWNoZWNrLWJ0bi1jaGVjay1kaXNhYmxlZC1vcGFjaXR5O1xuICAgIH1cbiAgfVxufVxuXG5AaWYgJGVuYWJsZS1kYXJrLW1vZGUge1xuICBAaW5jbHVkZSBjb2xvci1tb2RlKGRhcmspIHtcbiAgICAuZm9ybS1zd2l0Y2ggLmZvcm0tY2hlY2staW5wdXQ6bm90KDpjaGVja2VkKTpub3QoOmZvY3VzKSB7XG4gICAgICAtLSN7JHByZWZpeH1mb3JtLXN3aXRjaC1iZzogI3tlc2NhcGUtc3ZnKCRmb3JtLXN3aXRjaC1iZy1pbWFnZS1kYXJrKX07XG4gICAgfVxuICB9XG59XG4iLCIvL1xuLy8gQmFzZSBzdHlsZXNcbi8vXG5cbi5pbnB1dC1ncm91cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwOyAvLyBGb3IgZm9ybSB2YWxpZGF0aW9uIGZlZWRiYWNrXG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICB3aWR0aDogMTAwJTtcblxuICA+IC5mb3JtLWNvbnRyb2wsXG4gID4gLmZvcm0tc2VsZWN0LFxuICA+IC5mb3JtLWZsb2F0aW5nIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IC8vIEZvciBmb2N1cyBzdGF0ZSdzIHotaW5kZXhcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgICB3aWR0aDogMSU7XG4gICAgbWluLXdpZHRoOiAwOyAvLyBodHRwczovL3N0YWNrb3ZlcmZsb3cuY29tL3F1ZXN0aW9ucy8zNjI0NzE0MC93aHktZG9udC1mbGV4LWl0ZW1zLXNocmluay1wYXN0LWNvbnRlbnQtc2l6ZVxuICB9XG5cbiAgLy8gQnJpbmcgdGhlIFwiYWN0aXZlXCIgZm9ybSBjb250cm9sIHRvIHRoZSB0b3Agb2Ygc3Vycm91bmRpbmcgZWxlbWVudHNcbiAgPiAuZm9ybS1jb250cm9sOmZvY3VzLFxuICA+IC5mb3JtLXNlbGVjdDpmb2N1cyxcbiAgPiAuZm9ybS1mbG9hdGluZzpmb2N1cy13aXRoaW4ge1xuICAgIHotaW5kZXg6IDU7XG4gIH1cblxuICAvLyBFbnN1cmUgYnV0dG9ucyBhcmUgYWx3YXlzIGFib3ZlIGlucHV0cyBmb3IgbW9yZSB2aXN1YWxseSBwbGVhc2luZyBib3JkZXJzLlxuICAvLyBUaGlzIGlzbid0IG5lZWRlZCBmb3IgYC5pbnB1dC1ncm91cC10ZXh0YCBzaW5jZSBpdCBzaGFyZXMgdGhlIHNhbWUgYm9yZGVyLWNvbG9yXG4gIC8vIGFzIG91ciBpbnB1dHMuXG4gIC5idG4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICB6LWluZGV4OiA1O1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIFRleHR1YWwgYWRkb25zXG4vL1xuLy8gU2VydmVzIGFzIGEgY2F0Y2gtYWxsIGVsZW1lbnQgZm9yIGFueSB0ZXh0IG9yIHJhZGlvL2NoZWNrYm94IGlucHV0IHlvdSB3aXNoXG4vLyB0byBwcmVwZW5kIG9yIGFwcGVuZCB0byBhbiBpbnB1dC5cblxuLmlucHV0LWdyb3VwLXRleHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAkaW5wdXQtZ3JvdXAtYWRkb24tcGFkZGluZy15ICRpbnB1dC1ncm91cC1hZGRvbi1wYWRkaW5nLXg7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplKTsgLy8gTWF0Y2ggaW5wdXRzXG4gIGZvbnQtd2VpZ2h0OiAkaW5wdXQtZ3JvdXAtYWRkb24tZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkaW5wdXQtZ3JvdXAtYWRkb24tY29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWdyb3VwLWFkZG9uLWJnO1xuICBib3JkZXI6ICRpbnB1dC1ib3JkZXItd2lkdGggc29saWQgJGlucHV0LWdyb3VwLWFkZG9uLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cyk7XG59XG5cblxuLy8gU2l6aW5nXG4vL1xuLy8gUmVtaXggdGhlIGRlZmF1bHQgZm9ybSBjb250cm9sIHNpemluZyBjbGFzc2VzIGludG8gbmV3IG9uZXMgZm9yIGVhc2llclxuLy8gbWFuaXB1bGF0aW9uLlxuXG4uaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwLWxnID4gLmZvcm0tc2VsZWN0LFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuYnRuIHtcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteS1sZyAkaW5wdXQtcGFkZGluZy14LWxnO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZS1sZyk7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMtbGcpO1xufVxuXG4uaW5wdXQtZ3JvdXAtc20gPiAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwLXNtID4gLmZvcm0tc2VsZWN0LFxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtc20gPiAuYnRuIHtcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteS1zbSAkaW5wdXQtcGFkZGluZy14LXNtO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZS1zbSk7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMtc20pO1xufVxuXG4uaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAtc20gPiAuZm9ybS1zZWxlY3Qge1xuICBwYWRkaW5nLXJpZ2h0OiAkZm9ybS1zZWxlY3QtcGFkZGluZy14ICsgJGZvcm0tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nO1xufVxuXG5cbi8vIFJvdW5kZWQgY29ybmVyc1xuLy9cbi8vIFRoZXNlIHJ1bGVzZXRzIG11c3QgY29tZSBhZnRlciB0aGUgc2l6aW5nIG9uZXMgdG8gcHJvcGVybHkgb3ZlcnJpZGUgc20gYW5kIGxnXG4vLyBib3JkZXItcmFkaXVzIHZhbHVlcyB3aGVuIGV4dGVuZGluZy4gVGhleSdyZSBtb3JlIHNwZWNpZmljIHRoYW4gd2UnZCBsaWtlXG4vLyB3aXRoIHRoZSBgLmlucHV0LWdyb3VwID5gIHBhcnQsIGJ1dCB3aXRob3V0IGl0LCB3ZSBjYW5ub3Qgb3ZlcnJpZGUgdGhlIHNpemluZy5cblxuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIG5vLWR1cGxpY2F0ZS1zZWxlY3RvcnNcbi5pbnB1dC1ncm91cCB7XG4gICY6bm90KC5oYXMtdmFsaWRhdGlvbikge1xuICAgID4gOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpOm5vdCguZHJvcGRvd24tbWVudSk6bm90KC5mb3JtLWZsb2F0aW5nKSxcbiAgICA+IC5kcm9wZG93bi10b2dnbGU6bnRoLWxhc3QtY2hpbGQobiArIDMpLFxuICAgID4gLmZvcm0tZmxvYXRpbmc6bm90KDpsYXN0LWNoaWxkKSA+IC5mb3JtLWNvbnRyb2wsXG4gICAgPiAuZm9ybS1mbG9hdGluZzpub3QoOmxhc3QtY2hpbGQpID4gLmZvcm0tc2VsZWN0IHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1lbmQtcmFkaXVzKDApO1xuICAgIH1cbiAgfVxuXG4gICYuaGFzLXZhbGlkYXRpb24ge1xuICAgID4gOm50aC1sYXN0LWNoaWxkKG4gKyAzKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSk6bm90KC5kcm9wZG93bi1tZW51KTpub3QoLmZvcm0tZmxvYXRpbmcpLFxuICAgID4gLmRyb3Bkb3duLXRvZ2dsZTpudGgtbGFzdC1jaGlsZChuICsgNCksXG4gICAgPiAuZm9ybS1mbG9hdGluZzpudGgtbGFzdC1jaGlsZChuICsgMykgPiAuZm9ybS1jb250cm9sLFxuICAgID4gLmZvcm0tZmxvYXRpbmc6bnRoLWxhc3QtY2hpbGQobiArIDMpID4gLmZvcm0tc2VsZWN0IHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1lbmQtcmFkaXVzKDApO1xuICAgIH1cbiAgfVxuXG4gICR2YWxpZGF0aW9uLW1lc3NhZ2VzOiBcIlwiO1xuICBAZWFjaCAkc3RhdGUgaW4gbWFwLWtleXMoJGZvcm0tdmFsaWRhdGlvbi1zdGF0ZXMpIHtcbiAgICAkdmFsaWRhdGlvbi1tZXNzYWdlczogJHZhbGlkYXRpb24tbWVzc2FnZXMgKyBcIjpub3QoLlwiICsgdW5xdW90ZSgkc3RhdGUpICsgXCItdG9vbHRpcClcIiArIFwiOm5vdCguXCIgKyB1bnF1b3RlKCRzdGF0ZSkgKyBcIi1mZWVkYmFjaylcIjtcbiAgfVxuXG4gID4gOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tbWVudSkjeyR2YWxpZGF0aW9uLW1lc3NhZ2VzfSB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoLTEgKiAjeyRpbnB1dC1ib3JkZXItd2lkdGh9KTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgICBAaW5jbHVkZSBib3JkZXItc3RhcnQtcmFkaXVzKDApO1xuICB9XG5cbiAgPiAuZm9ybS1mbG9hdGluZzpub3QoOmZpcnN0LWNoaWxkKSA+IC5mb3JtLWNvbnRyb2wsXG4gID4gLmZvcm0tZmxvYXRpbmc6bm90KDpmaXJzdC1jaGlsZCkgPiAuZm9ybS1zZWxlY3Qge1xuICAgIEBpbmNsdWRlIGJvcmRlci1zdGFydC1yYWRpdXMoMCk7XG4gIH1cbn1cbiIsIi8vXG4vLyBCYXNlIHN0eWxlc1xuLy9cblxuLmFjY29yZGlvbiB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBhY2NvcmRpb24tY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWNvbG9yOiAjeyRhY2NvcmRpb24tY29sb3J9O1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYmc6ICN7JGFjY29yZGlvbi1iZ307XG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi10cmFuc2l0aW9uOiAjeyRhY2NvcmRpb24tdHJhbnNpdGlvbn07XG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1ib3JkZXItY29sb3I6ICN7JGFjY29yZGlvbi1ib3JkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYm9yZGVyLXdpZHRoOiAjeyRhY2NvcmRpb24tYm9yZGVyLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJvcmRlci1yYWRpdXM6ICN7JGFjY29yZGlvbi1ib3JkZXItcmFkaXVzfTtcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWlubmVyLWJvcmRlci1yYWRpdXM6ICN7JGFjY29yZGlvbi1pbm5lci1ib3JkZXItcmFkaXVzfTtcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1wYWRkaW5nLXg6ICN7JGFjY29yZGlvbi1idXR0b24tcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1wYWRkaW5nLXk6ICN7JGFjY29yZGlvbi1idXR0b24tcGFkZGluZy15fTtcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1jb2xvcjogI3skYWNjb3JkaW9uLWJ1dHRvbi1jb2xvcn07XG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4tYmc6ICN7JGFjY29yZGlvbi1idXR0b24tYmd9O1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWljb246ICN7ZXNjYXBlLXN2ZygkYWNjb3JkaW9uLWJ1dHRvbi1pY29uKX07XG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4taWNvbi13aWR0aDogI3skYWNjb3JkaW9uLWljb24td2lkdGh9O1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWljb24tdHJhbnNmb3JtOiAjeyRhY2NvcmRpb24taWNvbi10cmFuc2Zvcm19O1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWljb24tdHJhbnNpdGlvbjogI3skYWNjb3JkaW9uLWljb24tdHJhbnNpdGlvbn07XG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4tYWN0aXZlLWljb246ICN7ZXNjYXBlLXN2ZygkYWNjb3JkaW9uLWJ1dHRvbi1hY3RpdmUtaWNvbil9O1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWZvY3VzLWJveC1zaGFkb3c6ICN7JGFjY29yZGlvbi1idXR0b24tZm9jdXMtYm94LXNoYWRvd307XG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1ib2R5LXBhZGRpbmcteDogI3skYWNjb3JkaW9uLWJvZHktcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJvZHktcGFkZGluZy15OiAjeyRhY2NvcmRpb24tYm9keS1wYWRkaW5nLXl9O1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYWN0aXZlLWNvbG9yOiAjeyRhY2NvcmRpb24tYnV0dG9uLWFjdGl2ZS1jb2xvcn07XG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1hY3RpdmUtYmc6ICN7JGFjY29yZGlvbi1idXR0b24tYWN0aXZlLWJnfTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBhY2NvcmRpb24tY3NzLXZhcnNcbn1cblxuLmFjY29yZGlvbi1idXR0b24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLXBhZGRpbmcteCk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplLWJhc2UpO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4tY29sb3IpO1xuICB0ZXh0LWFsaWduOiBsZWZ0OyAvLyBSZXNldCBidXR0b24gc3R5bGVcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4tYmcpO1xuICBib3JkZXI6IDA7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XG4gIG92ZXJmbG93LWFuY2hvcjogbm9uZTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbih2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLXRyYW5zaXRpb24pKTtcblxuICAmOm5vdCguY29sbGFwc2VkKSB7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYWN0aXZlLWNvbG9yKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWFjdGl2ZS1iZyk7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCBjYWxjKC0xICogdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1ib3JkZXItd2lkdGgpKSAwIHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYm9yZGVyLWNvbG9yKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWFjdGl2ZS1pY29uKTtcbiAgICAgIHRyYW5zZm9ybTogdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4taWNvbi10cmFuc2Zvcm0pO1xuICAgIH1cbiAgfVxuXG4gIC8vIEFjY29yZGlvbiBpY29uXG4gICY6OmFmdGVyIHtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICB3aWR0aDogdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4taWNvbi13aWR0aCk7XG4gICAgaGVpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1pY29uLXdpZHRoKTtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWljb24pO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1pY29uLXdpZHRoKTtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWljb24tdHJhbnNpdGlvbikpO1xuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgei1pbmRleDogMjtcbiAgfVxuXG4gICY6Zm9jdXMge1xuICAgIHotaW5kZXg6IDM7XG4gICAgb3V0bGluZTogMDtcbiAgICBib3gtc2hhZG93OiB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1mb2N1cy1ib3gtc2hhZG93KTtcbiAgfVxufVxuXG4uYWNjb3JkaW9uLWhlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5hY2NvcmRpb24taXRlbSB7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1iZyk7XG4gIGJvcmRlcjogdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYm9yZGVyLWNvbG9yKTtcblxuICAmOmZpcnN0LW9mLXR5cGUge1xuICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYm9yZGVyLXJhZGl1cykpO1xuXG4gICAgPiAuYWNjb3JkaW9uLWhlYWRlciAuYWNjb3JkaW9uLWJ1dHRvbiB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWlubmVyLWJvcmRlci1yYWRpdXMpKTtcbiAgICB9XG4gIH1cblxuICAmOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICAgIGJvcmRlci10b3A6IDA7XG4gIH1cblxuICAvLyBPbmx5IHNldCBhIGJvcmRlci1yYWRpdXMgb24gdGhlIGxhc3QgaXRlbSBpZiB0aGUgYWNjb3JkaW9uIGlzIGNvbGxhcHNlZFxuICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXModmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1ib3JkZXItcmFkaXVzKSk7XG5cbiAgICA+IC5hY2NvcmRpb24taGVhZGVyIC5hY2NvcmRpb24tYnV0dG9uIHtcbiAgICAgICYuY29sbGFwc2VkIHtcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXModmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1pbm5lci1ib3JkZXItcmFkaXVzKSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgPiAuYWNjb3JkaW9uLWNvbGxhcHNlIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYm9yZGVyLXJhZGl1cykpO1xuICAgIH1cbiAgfVxufVxuXG4uYWNjb3JkaW9uLWJvZHkge1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJvZHktcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJvZHktcGFkZGluZy14KTtcbn1cblxuXG4vLyBGbHVzaCBhY2NvcmRpb24gaXRlbXNcbi8vXG4vLyBSZW1vdmUgYm9yZGVycyBhbmQgYm9yZGVyLXJhZGl1cyB0byBrZWVwIGFjY29yZGlvbiBpdGVtcyBlZGdlLXRvLWVkZ2UuXG5cbi5hY2NvcmRpb24tZmx1c2gge1xuICA+IC5hY2NvcmRpb24taXRlbSB7XG4gICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XG5cbiAgICAmOmZpcnN0LWNoaWxkIHsgYm9yZGVyLXRvcDogMDsgfVxuICAgICY6bGFzdC1jaGlsZCB7IGJvcmRlci1ib3R0b206IDA7IH1cblxuICAgIC8vIHN0eWxlbGludC1kaXNhYmxlIHNlbGVjdG9yLW1heC1jbGFzc1xuICAgID4gLmFjY29yZGlvbi1jb2xsYXBzZSxcbiAgICA+IC5hY2NvcmRpb24taGVhZGVyIC5hY2NvcmRpb24tYnV0dG9uLFxuICAgID4gLmFjY29yZGlvbi1oZWFkZXIgLmFjY29yZGlvbi1idXR0b24uY29sbGFwc2VkIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XG4gICAgfVxuICAgIC8vIHN0eWxlbGludC1lbmFibGUgc2VsZWN0b3ItbWF4LWNsYXNzXG4gIH1cbn1cblxuQGlmICRlbmFibGUtZGFyay1tb2RlIHtcbiAgQGluY2x1ZGUgY29sb3ItbW9kZShkYXJrKSB7XG4gICAgLmFjY29yZGlvbi1idXR0b246OmFmdGVyIHtcbiAgICAgIC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4taWNvbjogI3tlc2NhcGUtc3ZnKCRhY2NvcmRpb24tYnV0dG9uLWljb24tZGFyayl9O1xuICAgICAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1hY3RpdmUtaWNvbjogI3tlc2NhcGUtc3ZnKCRhY2NvcmRpb24tYnV0dG9uLWFjdGl2ZS1pY29uLWRhcmspfTtcbiAgICB9XG4gIH1cbn1cbiIsIi5mYWRlIHtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkdHJhbnNpdGlvbi1mYWRlKTtcblxuICAmOm5vdCguc2hvdykge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGNvbGxhcHNlLWNsYXNzZXNcbi5jb2xsYXBzZSB7XG4gICY6bm90KC5zaG93KSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uY29sbGFwc2luZyB7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkdHJhbnNpdGlvbi1jb2xsYXBzZSk7XG5cbiAgJi5jb2xsYXBzZS1ob3Jpem9udGFsIHtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkdHJhbnNpdGlvbi1jb2xsYXBzZS13aWR0aCk7XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgY29sbGFwc2UtY2xhc3Nlc1xuIiwiLy8gQmFzZSBjbGFzc1xuLnRvb2x0aXAge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgdG9vbHRpcC1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH10b29sdGlwLXppbmRleDogI3skemluZGV4LXRvb2x0aXB9O1xuICAtLSN7JHByZWZpeH10b29sdGlwLW1heC13aWR0aDogI3skdG9vbHRpcC1tYXgtd2lkdGh9O1xuICAtLSN7JHByZWZpeH10b29sdGlwLXBhZGRpbmcteDogI3skdG9vbHRpcC1wYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH10b29sdGlwLXBhZGRpbmcteTogI3skdG9vbHRpcC1wYWRkaW5nLXl9O1xuICAtLSN7JHByZWZpeH10b29sdGlwLW1hcmdpbjogI3skdG9vbHRpcC1tYXJnaW59O1xuICBAaW5jbHVkZSByZnMoJHRvb2x0aXAtZm9udC1zaXplLCAtLSN7JHByZWZpeH10b29sdGlwLWZvbnQtc2l6ZSk7XG4gIC0tI3skcHJlZml4fXRvb2x0aXAtY29sb3I6ICN7JHRvb2x0aXAtY29sb3J9O1xuICAtLSN7JHByZWZpeH10b29sdGlwLWJnOiAjeyR0b29sdGlwLWJnfTtcbiAgLS0jeyRwcmVmaXh9dG9vbHRpcC1ib3JkZXItcmFkaXVzOiAjeyR0b29sdGlwLWJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH10b29sdGlwLW9wYWNpdHk6ICN7JHRvb2x0aXAtb3BhY2l0eX07XG4gIC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctd2lkdGg6ICN7JHRvb2x0aXAtYXJyb3ctd2lkdGh9O1xuICAtLSN7JHByZWZpeH10b29sdGlwLWFycm93LWhlaWdodDogI3skdG9vbHRpcC1hcnJvdy1oZWlnaHR9O1xuICAvLyBzY3NzLWRvY3MtZW5kIHRvb2x0aXAtY3NzLXZhcnNcblxuICB6LWluZGV4OiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC16aW5kZXgpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1tYXJnaW4pO1xuICBAaW5jbHVkZSBkZXByZWNhdGUoXCJgJHRvb2x0aXAtbWFyZ2luYFwiLCBcInY1XCIsIFwidjUueFwiLCB0cnVlKTtcbiAgLy8gT3VyIHBhcmVudCBlbGVtZW50IGNhbiBiZSBhcmJpdHJhcnkgc2luY2UgdG9vbHRpcHMgYXJlIGJ5IGRlZmF1bHQgaW5zZXJ0ZWQgYXMgYSBzaWJsaW5nIG9mIHRoZWlyIHRhcmdldCBlbGVtZW50LlxuICAvLyBTbyByZXNldCBvdXIgZm9udCBhbmQgdGV4dCBwcm9wZXJ0aWVzIHRvIGF2b2lkIGluaGVyaXRpbmcgd2VpcmQgdmFsdWVzLlxuICBAaW5jbHVkZSByZXNldC10ZXh0KCk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSh2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1mb250LXNpemUpKTtcbiAgLy8gQWxsb3cgYnJlYWtpbmcgdmVyeSBsb25nIHdvcmRzIHNvIHRoZXkgZG9uJ3Qgb3ZlcmZsb3cgdGhlIHRvb2x0aXAncyBib3VuZHNcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBvcGFjaXR5OiAwO1xuXG4gICYuc2hvdyB7IG9wYWNpdHk6IHZhcigtLSN7JHByZWZpeH10b29sdGlwLW9wYWNpdHkpOyB9XG5cbiAgLnRvb2x0aXAtYXJyb3cge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy13aWR0aCk7XG4gICAgaGVpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy1oZWlnaHQpO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICB9XG4gIH1cbn1cblxuLmJzLXRvb2x0aXAtdG9wIC50b29sdGlwLWFycm93IHtcbiAgYm90dG9tOiBjYWxjKC0xICogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctaGVpZ2h0KSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG5cbiAgJjo6YmVmb3JlIHtcbiAgICB0b3A6IC0xcHg7XG4gICAgYm9yZGVyLXdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy1oZWlnaHQpIGNhbGModmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctd2lkdGgpICogLjUpIDA7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYmcpO1xuICB9XG59XG5cbi8qIHJ0bDpiZWdpbjppZ25vcmUgKi9cbi5icy10b29sdGlwLWVuZCAudG9vbHRpcC1hcnJvdyB7XG4gIGxlZnQ6IGNhbGMoLTEgKiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy1oZWlnaHQpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgd2lkdGg6IHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LWhlaWdodCk7XG4gIGhlaWdodDogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctd2lkdGgpO1xuXG4gICY6OmJlZm9yZSB7XG4gICAgcmlnaHQ6IC0xcHg7XG4gICAgYm9yZGVyLXdpZHRoOiBjYWxjKHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LXdpZHRoKSAqIC41KSB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy1oZWlnaHQpIGNhbGModmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctd2lkdGgpICogLjUpIDA7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1iZyk7XG4gIH1cbn1cblxuLyogcnRsOmVuZDppZ25vcmUgKi9cblxuLmJzLXRvb2x0aXAtYm90dG9tIC50b29sdGlwLWFycm93IHtcbiAgdG9wOiBjYWxjKC0xICogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctaGVpZ2h0KSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBib3R0b206IC0xcHg7XG4gICAgYm9yZGVyLXdpZHRoOiAwIGNhbGModmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctd2lkdGgpICogLjUpIHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LWhlaWdodCk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYmcpO1xuICB9XG59XG5cbi8qIHJ0bDpiZWdpbjppZ25vcmUgKi9cbi5icy10b29sdGlwLXN0YXJ0IC50b29sdGlwLWFycm93IHtcbiAgcmlnaHQ6IGNhbGMoLTEgKiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy1oZWlnaHQpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgd2lkdGg6IHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LWhlaWdodCk7XG4gIGhlaWdodDogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctd2lkdGgpO1xuXG4gICY6OmJlZm9yZSB7XG4gICAgbGVmdDogLTFweDtcbiAgICBib3JkZXItd2lkdGg6IGNhbGModmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctd2lkdGgpICogLjUpIDAgY2FsYyh2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy13aWR0aCkgKiAuNSkgdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctaGVpZ2h0KTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgICBib3JkZXItbGVmdC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYmcpO1xuICB9XG59XG5cbi8qIHJ0bDplbmQ6aWdub3JlICovXG5cbi5icy10b29sdGlwLWF1dG8ge1xuICAmW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49XCJ0b3BcIl0ge1xuICAgIEBleHRlbmQgLmJzLXRvb2x0aXAtdG9wO1xuICB9XG4gICZbZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1cInJpZ2h0XCJdIHtcbiAgICBAZXh0ZW5kIC5icy10b29sdGlwLWVuZDtcbiAgfVxuICAmW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49XCJib3R0b21cIl0ge1xuICAgIEBleHRlbmQgLmJzLXRvb2x0aXAtYm90dG9tO1xuICB9XG4gICZbZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1cImxlZnRcIl0ge1xuICAgIEBleHRlbmQgLmJzLXRvb2x0aXAtc3RhcnQ7XG4gIH1cbn1cblxuLy8gV3JhcHBlciBmb3IgdGhlIHRvb2x0aXAgY29udGVudFxuLnRvb2x0aXAtaW5uZXIge1xuICBtYXgtd2lkdGg6IHZhcigtLSN7JHByZWZpeH10b29sdGlwLW1heC13aWR0aCk7XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH10b29sdGlwLXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtcGFkZGluZy14KTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH10b29sdGlwLWNvbG9yKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1iZyk7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXModmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYm9yZGVyLXJhZGl1cykpO1xufVxuIiwiQG1peGluIHJlc2V0LXRleHQge1xuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJhc2U7XG4gIC8vIFdlIGRlbGliZXJhdGVseSBkbyBOT1QgcmVzZXQgZm9udC1zaXplIG9yIG92ZXJmbG93LXdyYXAgLyB3b3JkLXdyYXAuXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcbiAgdGV4dC1hbGlnbjogbGVmdDsgLy8gRmFsbGJhY2sgZm9yIHdoZXJlIGBzdGFydGAgaXMgbm90IHN1cHBvcnRlZFxuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHdvcmQtYnJlYWs6IG5vcm1hbDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgd29yZC1zcGFjaW5nOiBub3JtYWw7XG4gIGxpbmUtYnJlYWs6IGF1dG87XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcblxuJW9mZmNhbnZhcy1jc3MtdmFycyB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBvZmZjYW52YXMtY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9b2ZmY2FudmFzLXppbmRleDogI3skemluZGV4LW9mZmNhbnZhc307XG4gIC0tI3skcHJlZml4fW9mZmNhbnZhcy13aWR0aDogI3skb2ZmY2FudmFzLWhvcml6b250YWwtd2lkdGh9O1xuICAtLSN7JHByZWZpeH1vZmZjYW52YXMtaGVpZ2h0OiAjeyRvZmZjYW52YXMtdmVydGljYWwtaGVpZ2h0fTtcbiAgLS0jeyRwcmVmaXh9b2ZmY2FudmFzLXBhZGRpbmcteDogI3skb2ZmY2FudmFzLXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fW9mZmNhbnZhcy1wYWRkaW5nLXk6ICN7JG9mZmNhbnZhcy1wYWRkaW5nLXl9O1xuICAtLSN7JHByZWZpeH1vZmZjYW52YXMtY29sb3I6ICN7JG9mZmNhbnZhcy1jb2xvcn07XG4gIC0tI3skcHJlZml4fW9mZmNhbnZhcy1iZzogI3skb2ZmY2FudmFzLWJnLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWJvcmRlci13aWR0aDogI3skb2ZmY2FudmFzLWJvcmRlci13aWR0aH07XG4gIC0tI3skcHJlZml4fW9mZmNhbnZhcy1ib3JkZXItY29sb3I6ICN7JG9mZmNhbnZhcy1ib3JkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1vZmZjYW52YXMtYm94LXNoYWRvdzogI3skb2ZmY2FudmFzLWJveC1zaGFkb3d9O1xuICAtLSN7JHByZWZpeH1vZmZjYW52YXMtdHJhbnNpdGlvbjogI3t0cmFuc2Zvcm0gJG9mZmNhbnZhcy10cmFuc2l0aW9uLWR1cmF0aW9uIGVhc2UtaW4tb3V0fTtcbiAgLS0jeyRwcmVmaXh9b2ZmY2FudmFzLXRpdGxlLWxpbmUtaGVpZ2h0OiAjeyRvZmZjYW52YXMtdGl0bGUtbGluZS1oZWlnaHR9O1xuICAvLyBzY3NzLWRvY3MtZW5kIG9mZmNhbnZhcy1jc3MtdmFyc1xufVxuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICAkbmV4dDogYnJlYWtwb2ludC1uZXh0KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG4gICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkbmV4dCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gIC5vZmZjYW52YXMjeyRpbmZpeH0ge1xuICAgIEBleHRlbmQgJW9mZmNhbnZhcy1jc3MtdmFycztcbiAgfVxufVxuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICAkbmV4dDogYnJlYWtwb2ludC1uZXh0KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG4gICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkbmV4dCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gIC5vZmZjYW52YXMjeyRpbmZpeH0ge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkbmV4dCkge1xuICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgei1pbmRleDogdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy16aW5kZXgpO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1jb2xvcik7XG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWJnKTtcbiAgICAgIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gICAgICBvdXRsaW5lOiAwO1xuICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdyh2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWJveC1zaGFkb3cpKTtcbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24odmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy10cmFuc2l0aW9uKSk7XG5cbiAgICAgICYub2ZmY2FudmFzLXN0YXJ0IHtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy13aWR0aCk7XG4gICAgICAgIGJvcmRlci1yaWdodDogdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgICAgIH1cblxuICAgICAgJi5vZmZjYW52YXMtZW5kIHtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgd2lkdGg6IHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtd2lkdGgpO1xuICAgICAgICBib3JkZXItbGVmdDogdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICAgICAgfVxuXG4gICAgICAmLm9mZmNhbnZhcy10b3Age1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBoZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtaGVpZ2h0KTtcbiAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgICAgIH1cblxuICAgICAgJi5vZmZjYW52YXMtYm90dG9tIHtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGhlaWdodDogdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1oZWlnaHQpO1xuICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgICAgICBib3JkZXItdG9wOiB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG4gICAgICB9XG5cbiAgICAgICYuc2hvd2luZyxcbiAgICAgICYuc2hvdzpub3QoLmhpZGluZykge1xuICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICB9XG5cbiAgICAgICYuc2hvd2luZyxcbiAgICAgICYuaGlkaW5nLFxuICAgICAgJi5zaG93IHtcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaWYgbm90ICgkaW5maXggPT0gXCJcIikge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbmV4dCkge1xuICAgICAgICAtLSN7JHByZWZpeH1vZmZjYW52YXMtaGVpZ2h0OiBhdXRvO1xuICAgICAgICAtLSN7JHByZWZpeH1vZmZjYW52YXMtYm9yZGVyLXdpZHRoOiAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50OyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4gICAgICAgIC5vZmZjYW52YXMtaGVhZGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgLm9mZmNhbnZhcy1ib2R5IHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtZ3JvdzogMDtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIG92ZXJmbG93LXk6IHZpc2libGU7XG4gICAgICAgICAgLy8gUmVzZXQgYGJhY2tncm91bmQtY29sb3JgIGluIGNhc2UgYC5iZy0qYCBjbGFzc2VzIGFyZSB1c2VkIGluIG9mZmNhbnZhc1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLm9mZmNhbnZhcy1iYWNrZHJvcCB7XG4gIEBpbmNsdWRlIG92ZXJsYXktYmFja2Ryb3AoJHppbmRleC1vZmZjYW52YXMtYmFja2Ryb3AsICRvZmZjYW52YXMtYmFja2Ryb3AtYmcsICRvZmZjYW52YXMtYmFja2Ryb3Atb3BhY2l0eSk7XG59XG5cbi5vZmZjYW52YXMtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtcGFkZGluZy14KTtcblxuICAuYnRuLWNsb3NlIHtcbiAgICBwYWRkaW5nOiBjYWxjKHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtcGFkZGluZy15KSAqIC41KSBjYWxjKHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtcGFkZGluZy14KSAqIC41KTtcbiAgICAvLyBTcGxpdCBwcm9wZXJ0aWVzIHRvIGF2b2lkIGludmFsaWQgY2FsYygpIGZ1bmN0aW9uIGlmIHZhbHVlIGlzIDBcbiAgICBtYXJnaW4tdG9wOiBjYWxjKC0uNSAqIHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtcGFkZGluZy15KSk7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjKC0uNSAqIHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtcGFkZGluZy14KSk7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYygtLjUgKiB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLXBhZGRpbmcteSkpO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB9XG59XG5cbi5vZmZjYW52YXMtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaW5lLWhlaWdodDogdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy10aXRsZS1saW5lLWhlaWdodCk7XG59XG5cbi5vZmZjYW52YXMtYm9keSB7XG4gIGZsZXgtZ3JvdzogMTtcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtcGFkZGluZy14KTtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cbiIsIi8vIFNoYXJlZCBiZXR3ZWVuIG1vZGFscyBhbmQgb2ZmY2FudmFzZXNcbkBtaXhpbiBvdmVybGF5LWJhY2tkcm9wKCR6aW5kZXgsICRiYWNrZHJvcC1iZywgJGJhY2tkcm9wLW9wYWNpdHkpIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXg7XG4gIHdpZHRoOiAxMDB2dztcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tkcm9wLWJnO1xuXG4gIC8vIEZhZGUgZm9yIGJhY2tkcm9wXG4gICYuZmFkZSB7IG9wYWNpdHk6IDA7IH1cbiAgJi5zaG93IHsgb3BhY2l0eTogJGJhY2tkcm9wLW9wYWNpdHk7IH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuXG4vLyAubW9kYWwtb3BlbiAgICAgIC0gYm9keSBjbGFzcyBmb3Iga2lsbGluZyB0aGUgc2Nyb2xsXG4vLyAubW9kYWwgICAgICAgICAgIC0gY29udGFpbmVyIHRvIHNjcm9sbCB3aXRoaW5cbi8vIC5tb2RhbC1kaWFsb2cgICAgLSBwb3NpdGlvbmluZyBzaGVsbCBmb3IgdGhlIGFjdHVhbCBtb2RhbFxuLy8gLm1vZGFsLWNvbnRlbnQgICAtIGFjdHVhbCBtb2RhbCB3LyBiZyBhbmQgY29ybmVycyBhbmQgc3R1ZmZcblxuXG4vLyBDb250YWluZXIgdGhhdCB0aGUgbW9kYWwgc2Nyb2xscyB3aXRoaW5cbi5tb2RhbCB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBtb2RhbC1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1tb2RhbC16aW5kZXg6ICN7JHppbmRleC1tb2RhbH07XG4gIC0tI3skcHJlZml4fW1vZGFsLXdpZHRoOiAjeyRtb2RhbC1tZH07XG4gIC0tI3skcHJlZml4fW1vZGFsLXBhZGRpbmc6ICN7JG1vZGFsLWlubmVyLXBhZGRpbmd9O1xuICAtLSN7JHByZWZpeH1tb2RhbC1tYXJnaW46ICN7JG1vZGFsLWRpYWxvZy1tYXJnaW59O1xuICAtLSN7JHByZWZpeH1tb2RhbC1jb2xvcjogI3skbW9kYWwtY29udGVudC1jb2xvcn07XG4gIC0tI3skcHJlZml4fW1vZGFsLWJnOiAjeyRtb2RhbC1jb250ZW50LWJnfTtcbiAgLS0jeyRwcmVmaXh9bW9kYWwtYm9yZGVyLWNvbG9yOiAjeyRtb2RhbC1jb250ZW50LWJvcmRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fW1vZGFsLWJvcmRlci13aWR0aDogI3skbW9kYWwtY29udGVudC1ib3JkZXItd2lkdGh9O1xuICAtLSN7JHByZWZpeH1tb2RhbC1ib3JkZXItcmFkaXVzOiAjeyRtb2RhbC1jb250ZW50LWJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH1tb2RhbC1ib3gtc2hhZG93OiAjeyRtb2RhbC1jb250ZW50LWJveC1zaGFkb3cteHN9O1xuICAtLSN7JHByZWZpeH1tb2RhbC1pbm5lci1ib3JkZXItcmFkaXVzOiAjeyRtb2RhbC1jb250ZW50LWlubmVyLWJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH1tb2RhbC1oZWFkZXItcGFkZGluZy14OiAjeyRtb2RhbC1oZWFkZXItcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9bW9kYWwtaGVhZGVyLXBhZGRpbmcteTogI3skbW9kYWwtaGVhZGVyLXBhZGRpbmcteX07XG4gIC0tI3skcHJlZml4fW1vZGFsLWhlYWRlci1wYWRkaW5nOiAjeyRtb2RhbC1oZWFkZXItcGFkZGluZ307IC8vIFRvZG8gaW4gdjY6IFNwbGl0IHRoaXMgcGFkZGluZyBpbnRvIHggYW5kIHlcbiAgLS0jeyRwcmVmaXh9bW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvcjogI3skbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fW1vZGFsLWhlYWRlci1ib3JkZXItd2lkdGg6ICN7JG1vZGFsLWhlYWRlci1ib3JkZXItd2lkdGh9O1xuICAtLSN7JHByZWZpeH1tb2RhbC10aXRsZS1saW5lLWhlaWdodDogI3skbW9kYWwtdGl0bGUtbGluZS1oZWlnaHR9O1xuICAtLSN7JHByZWZpeH1tb2RhbC1mb290ZXItZ2FwOiAjeyRtb2RhbC1mb290ZXItbWFyZ2luLWJldHdlZW59O1xuICAtLSN7JHByZWZpeH1tb2RhbC1mb290ZXItYmc6ICN7JG1vZGFsLWZvb3Rlci1iZ307XG4gIC0tI3skcHJlZml4fW1vZGFsLWZvb3Rlci1ib3JkZXItY29sb3I6ICN7JG1vZGFsLWZvb3Rlci1ib3JkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1tb2RhbC1mb290ZXItYm9yZGVyLXdpZHRoOiAjeyRtb2RhbC1mb290ZXItYm9yZGVyLXdpZHRofTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBtb2RhbC1jc3MtdmFyc1xuXG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtemluZGV4KTtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICAvLyBQcmV2ZW50IENocm9tZSBvbiBXaW5kb3dzIGZyb20gYWRkaW5nIGEgZm9jdXMgb3V0bGluZS4gRm9yIGRldGFpbHMsIHNlZVxuICAvLyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8xMDk1MS5cbiAgb3V0bGluZTogMDtcbiAgLy8gV2UgZGVsaWJlcmF0ZWx5IGRvbid0IHVzZSBgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO2AgZHVlIHRvIGFcbiAgLy8gZ25hcmx5IGlPUyBTYWZhcmkgYnVnOiBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTU4MzQyXG4gIC8vIFNlZSBhbHNvIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTc2OTVcbn1cblxuLy8gU2hlbGwgZGl2IHRvIHBvc2l0aW9uIHRoZSBtb2RhbCB3aXRoIGJvdHRvbSBwYWRkaW5nXG4ubW9kYWwtZGlhbG9nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogYXV0bztcbiAgbWFyZ2luOiB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtbWFyZ2luKTtcbiAgLy8gYWxsb3cgY2xpY2tzIHRvIHBhc3MgdGhyb3VnaCBmb3IgY3VzdG9tIGNsaWNrIGhhbmRsaW5nIHRvIGNsb3NlIG1vZGFsXG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gIC8vIFdoZW4gZmFkaW5nIGluIHRoZSBtb2RhbCwgYW5pbWF0ZSBpdCB0byBzbGlkZSBkb3duXG4gIC5tb2RhbC5mYWRlICYge1xuICAgIHRyYW5zZm9ybTogJG1vZGFsLWZhZGUtdHJhbnNmb3JtO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJG1vZGFsLXRyYW5zaXRpb24pO1xuICB9XG4gIC5tb2RhbC5zaG93ICYge1xuICAgIHRyYW5zZm9ybTogJG1vZGFsLXNob3ctdHJhbnNmb3JtO1xuICB9XG5cbiAgLy8gV2hlbiB0cnlpbmcgdG8gY2xvc2UsIGFuaW1hdGUgZm9jdXMgdG8gc2NhbGVcbiAgLm1vZGFsLm1vZGFsLXN0YXRpYyAmIHtcbiAgICB0cmFuc2Zvcm06ICRtb2RhbC1zY2FsZS10cmFuc2Zvcm07XG4gIH1cbn1cblxuLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIHtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtbWFyZ2luKSAqIDIpO1xuXG4gIC5tb2RhbC1jb250ZW50IHtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cblxuICAubW9kYWwtYm9keSB7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgfVxufVxuXG4ubW9kYWwtZGlhbG9nLWNlbnRlcmVkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWluLWhlaWdodDogY2FsYygxMDAlIC0gdmFyKC0tI3skcHJlZml4fW1vZGFsLW1hcmdpbikgKiAyKTtcbn1cblxuLy8gQWN0dWFsIG1vZGFsXG4ubW9kYWwtY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDEwMCU7IC8vIEVuc3VyZSBgLm1vZGFsLWNvbnRlbnRgIGV4dGVuZHMgdGhlIGZ1bGwgd2lkdGggb2YgdGhlIHBhcmVudCBgLm1vZGFsLWRpYWxvZ2BcbiAgLy8gY291bnRlcmFjdCB0aGUgcG9pbnRlci1ldmVudHM6IG5vbmU7IGluIHRoZSAubW9kYWwtZGlhbG9nXG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtY29sb3IpO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fW1vZGFsLWJnKTtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtYm9yZGVyLWNvbG9yKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9bW9kYWwtYm9yZGVyLXJhZGl1cykpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KHZhcigtLSN7JHByZWZpeH1tb2RhbC1ib3gtc2hhZG93KSk7XG4gIC8vIFJlbW92ZSBmb2N1cyBvdXRsaW5lIGZyb20gb3BlbmVkIG1vZGFsXG4gIG91dGxpbmU6IDA7XG59XG5cbi8vIE1vZGFsIGJhY2tncm91bmRcbi5tb2RhbC1iYWNrZHJvcCB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBtb2RhbC1iYWNrZHJvcC1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1iYWNrZHJvcC16aW5kZXg6ICN7JHppbmRleC1tb2RhbC1iYWNrZHJvcH07XG4gIC0tI3skcHJlZml4fWJhY2tkcm9wLWJnOiAjeyRtb2RhbC1iYWNrZHJvcC1iZ307XG4gIC0tI3skcHJlZml4fWJhY2tkcm9wLW9wYWNpdHk6ICN7JG1vZGFsLWJhY2tkcm9wLW9wYWNpdHl9O1xuICAvLyBzY3NzLWRvY3MtZW5kIG1vZGFsLWJhY2tkcm9wLWNzcy12YXJzXG5cbiAgQGluY2x1ZGUgb3ZlcmxheS1iYWNrZHJvcCh2YXIoLS0jeyRwcmVmaXh9YmFja2Ryb3AtemluZGV4KSwgdmFyKC0tI3skcHJlZml4fWJhY2tkcm9wLWJnKSwgdmFyKC0tI3skcHJlZml4fWJhY2tkcm9wLW9wYWNpdHkpKTtcbn1cblxuLy8gTW9kYWwgaGVhZGVyXG4vLyBUb3Agc2VjdGlvbiBvZiB0aGUgbW9kYWwgdy8gdGl0bGUgYW5kIGRpc21pc3Ncbi5tb2RhbC1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXNocmluazogMDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fW1vZGFsLWhlYWRlci1wYWRkaW5nKTtcbiAgYm9yZGVyLWJvdHRvbTogdmFyKC0tI3skcHJlZml4fW1vZGFsLWhlYWRlci1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH1tb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXModmFyKC0tI3skcHJlZml4fW1vZGFsLWlubmVyLWJvcmRlci1yYWRpdXMpKTtcblxuICAuYnRuLWNsb3NlIHtcbiAgICBwYWRkaW5nOiBjYWxjKHZhcigtLSN7JHByZWZpeH1tb2RhbC1oZWFkZXItcGFkZGluZy15KSAqIC41KSBjYWxjKHZhcigtLSN7JHByZWZpeH1tb2RhbC1oZWFkZXItcGFkZGluZy14KSAqIC41KTtcbiAgICAvLyBTcGxpdCBwcm9wZXJ0aWVzIHRvIGF2b2lkIGludmFsaWQgY2FsYygpIGZ1bmN0aW9uIGlmIHZhbHVlIGlzIDBcbiAgICBtYXJnaW4tdG9wOiBjYWxjKC0uNSAqIHZhcigtLSN7JHByZWZpeH1tb2RhbC1oZWFkZXItcGFkZGluZy15KSk7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjKC0uNSAqIHZhcigtLSN7JHByZWZpeH1tb2RhbC1oZWFkZXItcGFkZGluZy14KSk7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYygtLjUgKiB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtaGVhZGVyLXBhZGRpbmcteSkpO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB9XG59XG5cbi8vIFRpdGxlIHRleHQgd2l0aGluIGhlYWRlclxuLm1vZGFsLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1tb2RhbC10aXRsZS1saW5lLWhlaWdodCk7XG59XG5cbi8vIE1vZGFsIGJvZHlcbi8vIFdoZXJlIGFsbCBtb2RhbCBjb250ZW50IHJlc2lkZXMgKHNpYmxpbmcgb2YgLm1vZGFsLWhlYWRlciBhbmQgLm1vZGFsLWZvb3Rlcilcbi5tb2RhbC1ib2R5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAvLyBFbmFibGUgYGZsZXgtZ3JvdzogMWAgc28gdGhhdCB0aGUgYm9keSB0YWtlIHVwIGFzIG11Y2ggc3BhY2UgYXMgcG9zc2libGVcbiAgLy8gd2hlbiB0aGVyZSBzaG91bGQgYmUgYSBmaXhlZCBoZWlnaHQgb24gYC5tb2RhbC1kaWFsb2dgLlxuICBmbGV4OiAxIDEgYXV0bztcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fW1vZGFsLXBhZGRpbmcpO1xufVxuXG4vLyBGb290ZXIgKGZvciBhY3Rpb25zKVxuLm1vZGFsLWZvb3RlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IC8vIHZlcnRpY2FsbHkgY2VudGVyXG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IC8vIFJpZ2h0IGFsaWduIGJ1dHRvbnMgd2l0aCBmbGV4IHByb3BlcnR5IGJlY2F1c2UgdGV4dC1hbGlnbiBkb2Vzbid0IHdvcmsgb24gZmxleCBpdGVtc1xuICBwYWRkaW5nOiBjYWxjKHZhcigtLSN7JHByZWZpeH1tb2RhbC1wYWRkaW5nKSAtIHZhcigtLSN7JHByZWZpeH1tb2RhbC1mb290ZXItZ2FwKSAqIC41KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fW1vZGFsLWZvb3Rlci1iZyk7XG4gIGJvcmRlci10b3A6IHZhcigtLSN7JHByZWZpeH1tb2RhbC1mb290ZXItYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtZm9vdGVyLWJvcmRlci1jb2xvcik7XG4gIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKHZhcigtLSN7JHByZWZpeH1tb2RhbC1pbm5lci1ib3JkZXItcmFkaXVzKSk7XG5cbiAgLy8gUGxhY2UgbWFyZ2luIGJldHdlZW4gZm9vdGVyIGVsZW1lbnRzXG4gIC8vIFRoaXMgc29sdXRpb24gaXMgZmFyIGZyb20gaWRlYWwgYmVjYXVzZSBvZiB0aGUgdW5pdmVyc2FsIHNlbGVjdG9yIHVzYWdlLFxuICAvLyBidXQgaXMgbmVlZGVkIHRvIGZpeCBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI0ODAwXG4gID4gKiB7XG4gICAgbWFyZ2luOiBjYWxjKHZhcigtLSN7JHByZWZpeH1tb2RhbC1mb290ZXItZ2FwKSAqIC41KTsgLy8gVG9kbyBpbiB2NjogcmVwbGFjZSB3aXRoIGdhcCBvbiBwYXJlbnQgY2xhc3NcbiAgfVxufVxuXG4vLyBTY2FsZSB1cCB0aGUgbW9kYWxcbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgLm1vZGFsIHtcbiAgICAtLSN7JHByZWZpeH1tb2RhbC1tYXJnaW46ICN7JG1vZGFsLWRpYWxvZy1tYXJnaW4teS1zbS11cH07XG4gICAgLS0jeyRwcmVmaXh9bW9kYWwtYm94LXNoYWRvdzogI3skbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXNtLXVwfTtcbiAgfVxuXG4gIC8vIEF1dG9tYXRpY2FsbHkgc2V0IG1vZGFsJ3Mgd2lkdGggZm9yIGxhcmdlciB2aWV3cG9ydHNcbiAgLm1vZGFsLWRpYWxvZyB7XG4gICAgbWF4LXdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtd2lkdGgpO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxuXG4gIC5tb2RhbC1zbSB7XG4gICAgLS0jeyRwcmVmaXh9bW9kYWwtd2lkdGg6ICN7JG1vZGFsLXNtfTtcbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gIC5tb2RhbC1sZyxcbiAgLm1vZGFsLXhsIHtcbiAgICAtLSN7JHByZWZpeH1tb2RhbC13aWR0aDogI3skbW9kYWwtbGd9O1xuICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgLm1vZGFsLXhsIHtcbiAgICAtLSN7JHByZWZpeH1tb2RhbC13aWR0aDogI3skbW9kYWwteGx9O1xuICB9XG59XG5cbi8vIHNjc3MtZG9jcy1zdGFydCBtb2RhbC1mdWxsc2NyZWVuLWxvb3BcbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuICAkcG9zdGZpeDogaWYoJGluZml4ICE9IFwiXCIsICRpbmZpeCArIFwiLWRvd25cIiwgXCJcIik7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCRicmVha3BvaW50KSB7XG4gICAgLm1vZGFsLWZ1bGxzY3JlZW4jeyRwb3N0Zml4fSB7XG4gICAgICB3aWR0aDogMTAwdnc7XG4gICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBtYXJnaW46IDA7XG5cbiAgICAgIC5tb2RhbC1jb250ZW50IHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XG4gICAgICB9XG5cbiAgICAgIC5tb2RhbC1oZWFkZXIsXG4gICAgICAubW9kYWwtZm9vdGVyIHtcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwKTtcbiAgICAgIH1cblxuICAgICAgLm1vZGFsLWJvZHkge1xuICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBtb2RhbC1mdWxsc2NyZWVuLWxvb3BcbiIsIi8vIFRyYW5zcGFyZW50IGJhY2tncm91bmQgYW5kIGJvcmRlciBwcm9wZXJ0aWVzIGluY2x1ZGVkIGZvciBidXR0b24gdmVyc2lvbi5cbi8vIGlPUyByZXF1aXJlcyB0aGUgYnV0dG9uIGVsZW1lbnQgaW5zdGVhZCBvZiBhbiBhbmNob3IgdGFnLlxuLy8gSWYgeW91IHdhbnQgdGhlIGFuY2hvciB2ZXJzaW9uLCBpdCByZXF1aXJlcyBgaHJlZj1cIiNcImAuXG4vLyBTZWUgaHR0cHM6Ly9kZXZlbG9wZXIubW96aWxsYS5vcmcvZW4tVVMvZG9jcy9XZWIvRXZlbnRzL2NsaWNrI1NhZmFyaV9Nb2JpbGVcblxuLmJ0bi1jbG9zZSB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBjbG9zZS1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1idG4tY2xvc2UtY29sb3I6ICN7JGJ0bi1jbG9zZS1jb2xvcn07XG4gIC0tI3skcHJlZml4fWJ0bi1jbG9zZS1iZzogI3sgZXNjYXBlLXN2ZygkYnRuLWNsb3NlLWJnKSB9O1xuICAtLSN7JHByZWZpeH1idG4tY2xvc2Utb3BhY2l0eTogI3skYnRuLWNsb3NlLW9wYWNpdHl9O1xuICAtLSN7JHByZWZpeH1idG4tY2xvc2UtaG92ZXItb3BhY2l0eTogI3skYnRuLWNsb3NlLWhvdmVyLW9wYWNpdHl9O1xuICAtLSN7JHByZWZpeH1idG4tY2xvc2UtZm9jdXMtc2hhZG93OiAjeyRidG4tY2xvc2UtZm9jdXMtc2hhZG93fTtcbiAgLS0jeyRwcmVmaXh9YnRuLWNsb3NlLWZvY3VzLW9wYWNpdHk6ICN7JGJ0bi1jbG9zZS1mb2N1cy1vcGFjaXR5fTtcbiAgLS0jeyRwcmVmaXh9YnRuLWNsb3NlLWRpc2FibGVkLW9wYWNpdHk6ICN7JGJ0bi1jbG9zZS1kaXNhYmxlZC1vcGFjaXR5fTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBjbG9zZS1jc3MtdmFyc1xuXG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICB3aWR0aDogJGJ0bi1jbG9zZS13aWR0aDtcbiAgaGVpZ2h0OiAkYnRuLWNsb3NlLWhlaWdodDtcbiAgcGFkZGluZzogJGJ0bi1jbG9zZS1wYWRkaW5nLXkgJGJ0bi1jbG9zZS1wYWRkaW5nLXg7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWNsb3NlLWNvbG9yKTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdmFyKC0tI3skcHJlZml4fWJ0bi1jbG9zZS1iZykgY2VudGVyIC8gJGJ0bi1jbG9zZS13aWR0aCBhdXRvIG5vLXJlcGVhdDsgLy8gaW5jbHVkZSB0cmFuc3BhcmVudCBmb3IgYnV0dG9uIGVsZW1lbnRzXG4gIGZpbHRlcjogdmFyKC0tI3skcHJlZml4fWJ0bi1jbG9zZS1maWx0ZXIpO1xuICBib3JkZXI6IDA7IC8vIGZvciBidXR0b24gZWxlbWVudHNcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygpO1xuICBvcGFjaXR5OiB2YXIoLS0jeyRwcmVmaXh9YnRuLWNsb3NlLW9wYWNpdHkpO1xuXG4gIC8vIE92ZXJyaWRlIDxhPidzIGhvdmVyIHN0eWxlXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWNsb3NlLWNvbG9yKTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgb3BhY2l0eTogdmFyKC0tI3skcHJlZml4fWJ0bi1jbG9zZS1ob3Zlci1vcGFjaXR5KTtcbiAgfVxuXG4gICY6Zm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm94LXNoYWRvdzogdmFyKC0tI3skcHJlZml4fWJ0bi1jbG9zZS1mb2N1cy1zaGFkb3cpO1xuICAgIG9wYWNpdHk6IHZhcigtLSN7JHByZWZpeH1idG4tY2xvc2UtZm9jdXMtb3BhY2l0eSk7XG4gIH1cblxuICAmOmRpc2FibGVkLFxuICAmLmRpc2FibGVkIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICBvcGFjaXR5OiB2YXIoLS0jeyRwcmVmaXh9YnRuLWNsb3NlLWRpc2FibGVkLW9wYWNpdHkpO1xuICB9XG59XG5cbkBtaXhpbiBidG4tY2xvc2Utd2hpdGUoKSB7XG4gIC0tI3skcHJlZml4fWJ0bi1jbG9zZS1maWx0ZXI6ICN7JGJ0bi1jbG9zZS1maWx0ZXItZGFya307XG59XG5cbi5idG4tY2xvc2Utd2hpdGUge1xuICBAaW5jbHVkZSBidG4tY2xvc2Utd2hpdGUoKTtcbn1cblxuOnJvb3QsXG5bZGF0YS1icy10aGVtZT1cImxpZ2h0XCJdIHtcbiAgLS0jeyRwcmVmaXh9YnRuLWNsb3NlLWZpbHRlcjogI3skYnRuLWNsb3NlLWZpbHRlcn07XG59XG5cbkBpZiAkZW5hYmxlLWRhcmstbW9kZSB7XG4gIEBpbmNsdWRlIGNvbG9yLW1vZGUoZGFyaywgdHJ1ZSkge1xuICAgIEBpbmNsdWRlIGJ0bi1jbG9zZS13aGl0ZSgpO1xuICB9XG59XG4iLCJcbi8vIFxuLy8gTUlYSU5TXG4vLyBcbi8vIEJ1dHRvbiB2YXJpYW50c1xuLy9cbi8vIEVhc2lseSBwdW1wIG91dCBkZWZhdWx0IHN0eWxlcywgYXMgd2VsbCBhcyA6aG92ZXIsIDpmb2N1cywgOmFjdGl2ZSxcbi8vIGFuZCBkaXNhYmxlZCBvcHRpb25zIGZvciBhbGwgYnV0dG9uc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYnRuLXZhcmlhbnQtbWl4aW5cbkBtaXhpbiBidXR0b24tdmFyaWFudC1vdmVycmlkZShcbiAgJGJhY2tncm91bmQsXG4gICRib3JkZXIsXG4gICRjb2xvcjogJHByaW1hcnksXG4gICRob3Zlci1iYWNrZ3JvdW5kOiAkcHJpbWFyeSxcbiAgJGhvdmVyLWJvcmRlcjogdHJhbnNwYXJlbnQsXG4gICRob3Zlci1jb2xvcjogJHdoaXRlLFxuICAkYWN0aXZlLWJhY2tncm91bmQ6IGlmKCRjb2xvciA9PSAkY29sb3ItY29udHJhc3QtbGlnaHQsIHNoYWRlLWNvbG9yKCRiYWNrZ3JvdW5kLCAkYnRuLWFjdGl2ZS1iZy1zaGFkZS1hbW91bnQpLCB0aW50LWNvbG9yKCRiYWNrZ3JvdW5kLCAkYnRuLWFjdGl2ZS1iZy10aW50LWFtb3VudCkpLFxuICAkYWN0aXZlLWJvcmRlcjogaWYoJGNvbG9yID09ICRjb2xvci1jb250cmFzdC1saWdodCwgc2hhZGUtY29sb3IoJGJvcmRlciwgJGJ0bi1hY3RpdmUtYm9yZGVyLXNoYWRlLWFtb3VudCksIHRpbnQtY29sb3IoJGJvcmRlciwgJGJ0bi1hY3RpdmUtYm9yZGVyLXRpbnQtYW1vdW50KSksXG4gICRhY3RpdmUtY29sb3I6IGNvbG9yLWNvbnRyYXN0KCRhY3RpdmUtYmFja2dyb3VuZCksXG4gICRkaXNhYmxlZC1iYWNrZ3JvdW5kOiAkYmFja2dyb3VuZCxcbiAgJGRpc2FibGVkLWJvcmRlcjogJGJvcmRlcixcbiAgJGRpc2FibGVkLWNvbG9yOiBjb2xvci1jb250cmFzdCgkZGlzYWJsZWQtYmFja2dyb3VuZClcbikge1xuICBAaWYgJGJhY2tncm91bmQgPT0gJHdoaXRlIHtcbiAgICAkY29sb3I6ICRwcmltYXJ5O1xuICB9XG4gIGNvbG9yOiAkY29sb3I7XG4gIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRiYWNrZ3JvdW5kKTtcbiAgLy8gYm9yZGVyLWNvbG9yOiAkYm9yZGVyO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRidG4tYm94LXNoYWRvdyk7XG5cbiAgJjpiZWZvcmV7XG4gICAgYmFja2dyb3VuZDogJGhvdmVyLWJhY2tncm91bmQ7XG4gIH1cbiAgJjpob3ZlcntcbiAgICBjb2xvcjogJGhvdmVyLWNvbG9yO1xuICB9XG5cbiAgLmJ0bi1jaGVjazpmb2N1cyArICYsXG4gICY6Zm9jdXMge1xuICAgIC8vIGNvbG9yOiAkaG92ZXItY29sb3I7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGhvdmVyLWJhY2tncm91bmQpO1xuICAgIC8vIGJvcmRlci1jb2xvcjogJGhvdmVyLWJvcmRlcjtcbiAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIHtcbiAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGJ0bi1ib3gtc2hhZG93LCAwIDAgMCAkYnRuLWZvY3VzLXdpZHRoIHJnYmEobWl4KCRjb2xvciwgJGJvcmRlciwgMTUlKSwgLjUpKTtcbiAgICB9IEBlbHNlIHtcbiAgICAgIC8vIEF2b2lkIHVzaW5nIG1peGluIHNvIHdlIGNhbiBwYXNzIGN1c3RvbSBmb2N1cyBzaGFkb3cgcHJvcGVybHlcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwICRidG4tZm9jdXMtd2lkdGggcmdiYShtaXgoJGNvbG9yLCAkYm9yZGVyLCAxNSUpLCAuNSk7XG4gICAgfVxuICB9XG5cbiAgLmJ0bi1jaGVjazpjaGVja2VkICsgJixcbiAgLmJ0bi1jaGVjazphY3RpdmUgKyAmLFxuICAuc2hvdyA+ICYuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogJGFjdGl2ZS1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWN0aXZlLWJhY2tncm91bmQ7XG4gICAgLy8gUmVtb3ZlIENTUyBncmFkaWVudHMgaWYgdGhleSdyZSBlbmFibGVkXG4gICAgYmFja2dyb3VuZC1pbWFnZTogaWYoJGVuYWJsZS1ncmFkaWVudHMsIG5vbmUsIG51bGwpO1xuICAgIC8vIGJvcmRlci1jb2xvcjogJGFjdGl2ZS1ib3JkZXI7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIEBpZiAkZW5hYmxlLXNoYWRvd3Mge1xuICAgICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRidG4tYWN0aXZlLWJveC1zaGFkb3csIDAgMCAwICRidG4tZm9jdXMtd2lkdGggcmdiYShtaXgoJGNvbG9yLCAkYm9yZGVyLCAxNSUpLCAuNSkpO1xuICAgICAgfSBAZWxzZSB7XG4gICAgICAgIC8vIEF2b2lkIHVzaW5nIG1peGluIHNvIHdlIGNhbiBwYXNzIGN1c3RvbSBmb2N1cyBzaGFkb3cgcHJvcGVybHlcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgJGJ0bi1mb2N1cy13aWR0aCByZ2JhKG1peCgkY29sb3IsICRib3JkZXIsIDE1JSksIC41KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmOmRpc2FibGVkLFxuICAmLmRpc2FibGVkIHtcbiAgICBjb2xvcjogJGRpc2FibGVkLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRkaXNhYmxlZC1iYWNrZ3JvdW5kO1xuICAgIC8vIFJlbW92ZSBDU1MgZ3JhZGllbnRzIGlmIHRoZXkncmUgZW5hYmxlZFxuICAgIGJhY2tncm91bmQtaW1hZ2U6IGlmKCRlbmFibGUtZ3JhZGllbnRzLCBub25lLCBudWxsKTtcbiAgICAvLyBib3JkZXItY29sb3I6ICRkaXNhYmxlZC1ib3JkZXI7XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgYnRuLXZhcmlhbnQtbWl4aW5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGJ0bi1vdXRsaW5lLXZhcmlhbnQtbWl4aW5cbkBtaXhpbiBidXR0b24tb3V0bGluZS12YXJpYW50LW92ZXJyaWRlKFxuICAkY29sb3IsXG4gICRjb2xvci1ob3ZlcjogY29sb3ItY29udHJhc3QoJGNvbG9yKSxcbiAgJGFjdGl2ZS1iYWNrZ3JvdW5kOiAkY29sb3IsXG4gICRhY3RpdmUtYm9yZGVyOiAkY29sb3IsXG4gICRhY3RpdmUtY29sb3I6IGNvbG9yLWNvbnRyYXN0KCRhY3RpdmUtYmFja2dyb3VuZClcbikge1xuICBjb2xvcjogJGNvbG9yO1xuICBib3JkZXI6ICRidG4tYm9yZGVyLXdpZHRoIHNvbGlkICRjb2xvcjtcbiAgLy8gYm9yZGVyLWNvbG9yOiAkY29sb3I7XG5cbiAgLmJ0bi1jaGVjazpmb2N1cyArICYsXG4gICY6Zm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwICRidG4tZm9jdXMtd2lkdGggcmdiYSgkY29sb3IsIC41KTtcbiAgfVxuXG4gIC5idG4tY2hlY2s6Y2hlY2tlZCArICYsXG4gIC5idG4tY2hlY2s6YWN0aXZlICsgJixcbiAgJjphY3RpdmUsXG4gICYuYWN0aXZlLFxuICAmLmRyb3Bkb3duLXRvZ2dsZS5zaG93IHtcbiAgICBjb2xvcjogJGFjdGl2ZS1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWN0aXZlLWJhY2tncm91bmQ7XG4gICAgYm9yZGVyLWNvbG9yOiAkYWN0aXZlLWJvcmRlcjtcblxuICAgICY6Zm9jdXMge1xuICAgICAgQGlmICRlbmFibGUtc2hhZG93cyB7XG4gICAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGJ0bi1hY3RpdmUtYm94LXNoYWRvdywgMCAwIDAgJGJ0bi1mb2N1cy13aWR0aCByZ2JhKCRjb2xvciwgLjUpKTtcbiAgICAgIH0gQGVsc2Uge1xuICAgICAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwICRidG4tZm9jdXMtd2lkdGggcmdiYSgkY29sb3IsIC41KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmOmRpc2FibGVkLFxuICAmLmRpc2FibGVkIHtcbiAgICBjb2xvcjogJGNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIGJ0bi1vdXRsaW5lLXZhcmlhbnQtbWl4aW5cblxuLy9cbi8vIEJhc2Ugc3R5bGVzXG4vL1xuXG4uYnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogJGJ0bi1mb250LWZhbWlseTtcbiAgZm9udC13ZWlnaHQ6ICRidG4tZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkYnRuLWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGJvZHktY29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY3Vyc29yOiBpZigkZW5hYmxlLWJ1dHRvbi1wb2ludGVycywgcG9pbnRlciwgbnVsbCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAvLyBib3JkZXI6ICRidG4tYm9yZGVyLXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIEBpbmNsdWRlIGJ1dHRvbi1zaXplKCRidG4tcGFkZGluZy15LCAkYnRuLXBhZGRpbmcteCwgJGJ0bi1mb250LXNpemUsICRidG4tYm9yZGVyLXJhZGl1cyk7XG4gIC8vIEBpbmNsdWRlIHRyYW5zaXRpb24oJGJ0bi10cmFuc2l0aW9uKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB6LWluZGV4OiAxO1xuICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1iYXNlO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpe1xuICAgIHBhZGRpbmc6IDlweCAxMnB4O1xuICB9XG5cbiAgLmJ0bi1jaGVjazpmb2N1cyArICYsXG4gICY6Zm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm94LXNoYWRvdzogJGJ0bi1mb2N1cy1ib3gtc2hhZG93O1xuICB9XG5cbiAgLmJ0bi1jaGVjazpjaGVja2VkICsgJixcbiAgLmJ0bi1jaGVjazphY3RpdmUgKyAmLFxuICAmOmFjdGl2ZSxcbiAgJi5hY3RpdmUge1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGJ0bi1hY3RpdmUtYm94LXNoYWRvdyk7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGJ0bi1mb2N1cy1ib3gtc2hhZG93LCAkYnRuLWFjdGl2ZS1ib3gtc2hhZG93KTtcbiAgICB9XG4gIH1cblxuICAmOmRpc2FibGVkLFxuICAmLmRpc2FibGVkLFxuICBmaWVsZHNldDpkaXNhYmxlZCAmIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBvcGFjaXR5OiAkYnRuLWRpc2FibGVkLW9wYWNpdHk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdyhub25lKTtcbiAgfVxuXG4gICY6YmVmb3Jle1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYmFja2dyb3VuZDogJGJ0bi1ob3ZlcjtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBib3JkZXItcmFkaXVzOiAkYnRuLWJvcmRlci1yYWRpdXM7XG4gICAgei1pbmRleDogLTE7XG4gICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tYmFzZTtcbiAgfVxuICAmOmhvdmVye1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgJjpiZWZvcmV7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbn1cblxuXG4vL1xuLy8gQWx0ZXJuYXRlIGJ1dHRvbnNcbi8vXG4uYnRuLWRlZmF1bHR7XG4gIEBpbmNsdWRlIGJ1dHRvbi12YXJpYW50LW92ZXJyaWRlKCR0ZXJ0aWFyeSwgdHJhbnNwYXJlbnQsICRidXR0b24tY29sb3IpO1xufVxuLmJ0bi1wcmltYXJ5e1xuICBAaW5jbHVkZSBidXR0b24tdmFyaWFudC1vdmVycmlkZSgkcHJpbWFyeSwgdHJhbnNwYXJlbnQsICR3aGl0ZSwgJHRlcnRpYXJ5LCB0cmFuc3BhcmVudCwgJHByaW1hcnkpO1xufVxuLmJ0bi13aGl0ZXtcbiAgQGluY2x1ZGUgYnV0dG9uLXZhcmlhbnQtb3ZlcnJpZGUoJHdoaXRlLCAkd2hpdGUpO1xufVxuLmJ0bi1ob3Zlci13aGl0ZXtcbiAgJjpiZWZvcmV7XG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICB9XG59XG4vLyBzY3NzLWRvY3Mtc3RhcnQgYnRuLXZhcmlhbnQtbG9vcHNcbi8vIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuLy8gICAuYnRuLSN7JGNvbG9yfSB7XG4vLyAgICAgQGluY2x1ZGUgYnV0dG9uLXZhcmlhbnQtb3ZlcnJpZGUoJHZhbHVlLCAkdmFsdWUpO1xuLy8gICB9XG4vLyB9XG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAuYnRuLW91dGxpbmUtI3skY29sb3J9IHtcbiAgICBAaW5jbHVkZSBidXR0b24tb3V0bGluZS12YXJpYW50LW92ZXJyaWRlKCR2YWx1ZSk7XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgYnRuLXZhcmlhbnQtbG9vcHNcblxuXG4vL1xuLy8gTGluayBidXR0b25zXG4vL1xuXG4vLyBNYWtlIGEgYnV0dG9uIGxvb2sgYW5kIGJlaGF2ZSBsaWtlIGEgbGlua1xuLmJ0bi1saW5rIHtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG4gIGNvbG9yOiAkYnRuLWxpbmstY29sb3I7XG4gIHRleHQtZGVjb3JhdGlvbjogJGxpbmstZGVjb3JhdGlvbjtcblxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogJGJ0bi1saW5rLWhvdmVyLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogJGxpbmstaG92ZXItZGVjb3JhdGlvbjtcbiAgfVxuXG4gICY6Zm9jdXMge1xuICAgIHRleHQtZGVjb3JhdGlvbjogJGxpbmstaG92ZXItZGVjb3JhdGlvbjtcbiAgfVxuXG4gICY6ZGlzYWJsZWQsXG4gICYuZGlzYWJsZWQge1xuICAgIGNvbG9yOiAkYnRuLWxpbmstZGlzYWJsZWQtY29sb3I7XG4gIH1cblxuICAvLyBObyBuZWVkIGZvciBhbiBhY3RpdmUgc3RhdGUgaGVyZVxufVxuXG5cbi8vXG4vLyBCdXR0b24gU2l6ZXNcbi8vXG5cbi5idG4tbGcge1xuICBAaW5jbHVkZSBidXR0b24tc2l6ZSgkYnRuLXBhZGRpbmcteS1sZywgJGJ0bi1wYWRkaW5nLXgtbGcsICRidG4tZm9udC1zaXplLWxnLCAkYnRuLWJvcmRlci1yYWRpdXMtbGcpO1xufVxuXG4uYnRuLXNtIHtcbiAgQGluY2x1ZGUgYnV0dG9uLXNpemUoJGJ0bi1wYWRkaW5nLXktc20sICRidG4tcGFkZGluZy14LXNtLCAkYnRuLWZvbnQtc2l6ZS1zbSwgJGJ0bi1ib3JkZXItcmFkaXVzLXNtKTtcbn1cblxuLmJ0bi13aGl0ZXtcbiAgY29sb3I6ICRib2R5LWNvbG9yO1xufVxuIiwiLy8gQnV0dG9uIHZhcmlhbnRzXG4vL1xuLy8gRWFzaWx5IHB1bXAgb3V0IGRlZmF1bHQgc3R5bGVzLCBhcyB3ZWxsIGFzIDpob3ZlciwgOmZvY3VzLCA6YWN0aXZlLFxuLy8gYW5kIGRpc2FibGVkIG9wdGlvbnMgZm9yIGFsbCBidXR0b25zXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBidG4tdmFyaWFudC1taXhpblxuQG1peGluIGJ1dHRvbi12YXJpYW50KFxuICAkYmFja2dyb3VuZCxcbiAgJGJvcmRlcixcbiAgJGNvbG9yOiBjb2xvci1jb250cmFzdCgkYmFja2dyb3VuZCksXG4gICRob3Zlci1iYWNrZ3JvdW5kOiBpZigkY29sb3IgPT0gJGNvbG9yLWNvbnRyYXN0LWxpZ2h0LCBzaGFkZS1jb2xvcigkYmFja2dyb3VuZCwgJGJ0bi1ob3Zlci1iZy1zaGFkZS1hbW91bnQpLCB0aW50LWNvbG9yKCRiYWNrZ3JvdW5kLCAkYnRuLWhvdmVyLWJnLXRpbnQtYW1vdW50KSksXG4gICRob3Zlci1ib3JkZXI6IGlmKCRjb2xvciA9PSAkY29sb3ItY29udHJhc3QtbGlnaHQsIHNoYWRlLWNvbG9yKCRib3JkZXIsICRidG4taG92ZXItYm9yZGVyLXNoYWRlLWFtb3VudCksIHRpbnQtY29sb3IoJGJvcmRlciwgJGJ0bi1ob3Zlci1ib3JkZXItdGludC1hbW91bnQpKSxcbiAgJGhvdmVyLWNvbG9yOiBjb2xvci1jb250cmFzdCgkaG92ZXItYmFja2dyb3VuZCksXG4gICRhY3RpdmUtYmFja2dyb3VuZDogaWYoJGNvbG9yID09ICRjb2xvci1jb250cmFzdC1saWdodCwgc2hhZGUtY29sb3IoJGJhY2tncm91bmQsICRidG4tYWN0aXZlLWJnLXNoYWRlLWFtb3VudCksIHRpbnQtY29sb3IoJGJhY2tncm91bmQsICRidG4tYWN0aXZlLWJnLXRpbnQtYW1vdW50KSksXG4gICRhY3RpdmUtYm9yZGVyOiBpZigkY29sb3IgPT0gJGNvbG9yLWNvbnRyYXN0LWxpZ2h0LCBzaGFkZS1jb2xvcigkYm9yZGVyLCAkYnRuLWFjdGl2ZS1ib3JkZXItc2hhZGUtYW1vdW50KSwgdGludC1jb2xvcigkYm9yZGVyLCAkYnRuLWFjdGl2ZS1ib3JkZXItdGludC1hbW91bnQpKSxcbiAgJGFjdGl2ZS1jb2xvcjogY29sb3ItY29udHJhc3QoJGFjdGl2ZS1iYWNrZ3JvdW5kKSxcbiAgJGRpc2FibGVkLWJhY2tncm91bmQ6ICRiYWNrZ3JvdW5kLFxuICAkZGlzYWJsZWQtYm9yZGVyOiAkYm9yZGVyLFxuICAkZGlzYWJsZWQtY29sb3I6IGNvbG9yLWNvbnRyYXN0KCRkaXNhYmxlZC1iYWNrZ3JvdW5kKVxuKSB7XG4gIC0tI3skcHJlZml4fWJ0bi1jb2xvcjogI3skY29sb3J9O1xuICAtLSN7JHByZWZpeH1idG4tYmc6ICN7JGJhY2tncm91bmR9O1xuICAtLSN7JHByZWZpeH1idG4tYm9yZGVyLWNvbG9yOiAjeyRib3JkZXJ9O1xuICAtLSN7JHByZWZpeH1idG4taG92ZXItY29sb3I6ICN7JGhvdmVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWJnOiAjeyRob3Zlci1iYWNrZ3JvdW5kfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWJvcmRlci1jb2xvcjogI3skaG92ZXItYm9yZGVyfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWZvY3VzLXNoYWRvdy1yZ2I6ICN7dG8tcmdiKG1peCgkY29sb3IsICRib3JkZXIsIDE1JSkpfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWFjdGl2ZS1jb2xvcjogI3skYWN0aXZlLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWFjdGl2ZS1iZzogI3skYWN0aXZlLWJhY2tncm91bmR9O1xuICAtLSN7JHByZWZpeH1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogI3skYWN0aXZlLWJvcmRlcn07XG4gIC0tI3skcHJlZml4fWJ0bi1hY3RpdmUtc2hhZG93OiAjeyRidG4tYWN0aXZlLWJveC1zaGFkb3d9O1xuICAtLSN7JHByZWZpeH1idG4tZGlzYWJsZWQtY29sb3I6ICN7JGRpc2FibGVkLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWRpc2FibGVkLWJnOiAjeyRkaXNhYmxlZC1iYWNrZ3JvdW5kfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogI3skZGlzYWJsZWQtYm9yZGVyfTtcbn1cbi8vIHNjc3MtZG9jcy1lbmQgYnRuLXZhcmlhbnQtbWl4aW5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGJ0bi1vdXRsaW5lLXZhcmlhbnQtbWl4aW5cbkBtaXhpbiBidXR0b24tb3V0bGluZS12YXJpYW50KFxuICAkY29sb3IsXG4gICRjb2xvci1ob3ZlcjogY29sb3ItY29udHJhc3QoJGNvbG9yKSxcbiAgJGFjdGl2ZS1iYWNrZ3JvdW5kOiAkY29sb3IsXG4gICRhY3RpdmUtYm9yZGVyOiAkY29sb3IsXG4gICRhY3RpdmUtY29sb3I6IGNvbG9yLWNvbnRyYXN0KCRhY3RpdmUtYmFja2dyb3VuZClcbikge1xuICAtLSN7JHByZWZpeH1idG4tY29sb3I6ICN7JGNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWJvcmRlci1jb2xvcjogI3skY29sb3J9O1xuICAtLSN7JHByZWZpeH1idG4taG92ZXItY29sb3I6ICN7JGNvbG9yLWhvdmVyfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWJnOiAjeyRhY3RpdmUtYmFja2dyb3VuZH07XG4gIC0tI3skcHJlZml4fWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICN7JGFjdGl2ZS1ib3JkZXJ9O1xuICAtLSN7JHByZWZpeH1idG4tZm9jdXMtc2hhZG93LXJnYjogI3t0by1yZ2IoJGNvbG9yKX07XG4gIC0tI3skcHJlZml4fWJ0bi1hY3RpdmUtY29sb3I6ICN7JGFjdGl2ZS1jb2xvcn07XG4gIC0tI3skcHJlZml4fWJ0bi1hY3RpdmUtYmc6ICN7JGFjdGl2ZS1iYWNrZ3JvdW5kfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICN7JGFjdGl2ZS1ib3JkZXJ9O1xuICAtLSN7JHByZWZpeH1idG4tYWN0aXZlLXNoYWRvdzogI3skYnRuLWFjdGl2ZS1ib3gtc2hhZG93fTtcbiAgLS0jeyRwcmVmaXh9YnRuLWRpc2FibGVkLWNvbG9yOiAjeyRjb2xvcn07XG4gIC0tI3skcHJlZml4fWJ0bi1kaXNhYmxlZC1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tI3skcHJlZml4fWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICN7JGNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9Z3JhZGllbnQ6IG5vbmU7XG59XG4vLyBzY3NzLWRvY3MtZW5kIGJ0bi1vdXRsaW5lLXZhcmlhbnQtbWl4aW5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGJ0bi1zaXplLW1peGluXG5AbWl4aW4gYnV0dG9uLXNpemUoJHBhZGRpbmcteSwgJHBhZGRpbmcteCwgJGZvbnQtc2l6ZSwgJGJvcmRlci1yYWRpdXMpIHtcbiAgLS0jeyRwcmVmaXh9YnRuLXBhZGRpbmcteTogI3skcGFkZGluZy15fTtcbiAgLS0jeyRwcmVmaXh9YnRuLXBhZGRpbmcteDogI3skcGFkZGluZy14fTtcbiAgQGluY2x1ZGUgcmZzKCRmb250LXNpemUsIC0tI3skcHJlZml4fWJ0bi1mb250LXNpemUpO1xuICAtLSN7JHByZWZpeH1idG4tYm9yZGVyLXJhZGl1czogI3skYm9yZGVyLXJhZGl1c307XG59XG4vLyBzY3NzLWRvY3MtZW5kIGJ0bi1zaXplLW1peGluXG4iLCIuYWNjb3JkaW9uLWJ1dHRvbntcbiAgICAmOmFmdGVye1xuICAgICAgICBjb250ZW50OiAkaWMtYXJyb3ctZG93bjtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgICAgICAgZm9udC1mYW1pbHk6ICcjeyRpY29tb29uLWZvbnQtZmFtaWx5fScgIWltcG9ydGFudDtcbiAgICAgICAgc3BlYWs6IG5ldmVyO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG5cbiAgICAgICAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIH1cbiAgICAmOm5vdCguY29sbGFwc2VkKTphZnRlcntcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICB9XG59IiwiJGljb21vb24tZm9udC1mYW1pbHk6IFwiaWNcIiAhZGVmYXVsdDtcbiRpY29tb29uLWZvbnQtcGF0aDogXCJmb250c1wiICFkZWZhdWx0O1xuXG4kaWMtbWFwOiBcIlxcZTkwOVwiO1xuJGljLWZpbHRlcjogXCJcXGU5MGRcIjtcbiRpYy1oZWFydDogXCJcXGU5MGNcIjtcbiRpYy1jaGF0OiBcIlxcZTkwN1wiO1xuJGljLWFycm93LWxlZnQ6IFwiXFxlOTAwXCI7XG4kaWMtYXJyb3ctdXA6IFwiXFxlOTBlXCI7XG4kaWMtYXJyb3ctZG93bjogXCJcXGU5MGZcIjtcbiRpYy1hcnJvdy1yaWdodDogXCJcXGU5MDhcIjtcbiRpYy1jYWxlbmRhcjogXCJcXGU5MDFcIjtcbiRpYy1lbWFpbDogXCJcXGU5MDJcIjtcbiRpYy1mYWNlYm9vazogXCJcXGU5MDNcIjtcbiRpYy1waG9uZTogXCJcXGU5MDRcIjtcbiRpYy1xdW90ZTogXCJcXGU5MDVcIjtcbiRpYy1zZWFyY2g6IFwiXFxlOTA2XCI7XG4kaWMtaW5mby1jaXJjbGU6IFwiXFxmMDVhXCI7XG5cbiIsIi50cmlnZ2VyLWZpbHRlcnMtZGVza3RvcHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi50cmlnZ2VyLWZpbHRlcnMtbW9iaWxle1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbn1cblxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KXtcblxuICAgIC50cmlnZ2VyLWZpbHRlcnMtZGVza3RvcHtcbiAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnRyaWdnZXItZmlsdGVycy1tb2JpbGV7XG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG5cbn1cblxuLmRpc3BvLWZvcm17XG4gICAgbWFyZ2luLWJvdHRvbTogNDVweDtcbiAgICAuZGlzcG8tbW9iaWxlICZ7XG4gICAgICAgIHBhZGRpbmc6IDAgMTlweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB9XG4gICAgLmRpc3BvLWlucHV0e1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMjVweDtcbiAgICAgICAgbWFyZ2luOiAwIDZweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAuaG9tZSAme1xuICAgICAgICAgICAgd2lkdGg6IDI2MHB4O1xuICAgICAgICAgICAgJi5wcnN7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmRpc3BvLW1vYmlsZSAme1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCAxMHB4O1xuICAgICAgICAgICAgcGFkZGluZzogMTVweCAyMHB4O1xuICAgICAgICB9XG4gICAgICAgIC5pYy1jYWxlbmRhcjo6YmVmb3JlIHtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuMnM7XG4gICAgICAgIH1cbiAgICAgICAgJjpob3ZlciAuaWMtY2FsZW5kYXI6OmJlZm9yZSB7XG4gICAgICAgICAgICBvcGFjaXR5OiAuNTtcbiAgICAgICAgfVxuICAgICAgICBpbnB1dFt0eXBlPW51bWJlcl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG4gICAgICAgIGlucHV0W3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvblxuICAgICAgICB7XG4gICAgICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cblxuICAgICAgICBpbnB1dFt0eXBlPW51bWJlcl1cbiAgICAgICAge1xuICAgICAgICAgICAgLW1vei1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG4gICAgICAgICAgICAvLyBsaW5lLWhlaWdodDogMS42NTtcbiAgICAgICAgICAgIC8vIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgLy8gZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAvLyBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgLy8gbWFyZ2luOiAwO1xuICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgb3V0bGluZTogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8vIC5xdWFudGl0eS1uYXYge1xuICAgICAgICAvLyAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIC8vICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIC8vICAgICBoZWlnaHQ6IDQycHg7XG4gICAgICAgIC8vICAgICB0cmFuc2l0aW9uOmFsbCAuNHM7XG4gICAgICAgIC8vICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAvLyB9XG5cbiAgICAgICAgJi5wcnMge1xuICAgICAgICAgICAgaW5wdXQuZGlzcG8tdmFsdWUge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAucXVhbnRpdHktbmF2IHtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvLyAucXVhbnRpdHktYnV0dG9uIHtcbiAgICAgICAgLy8gICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgLy8gICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgLy8gICAgIHdpZHRoOiA4cHg7XG4gICAgICAgIC8vICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIC8vICAgICBjb2xvcjogIzMzMztcbiAgICAgICAgLy8gICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgLy8gICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgLy8gICAgIHRyYW5zaXRpb246IGFsbCAuMnM7XG4gICAgICAgIC8vICAgICAmOmhvdmVyIHtcbiAgICAgICAgLy8gICAgICAgICBvcGFjaXR5OiAuNTtcbiAgICAgICAgLy8gICAgIH1cbiAgICAgICAgLy8gfVxuXG4gICAgICAgIC8vIC5xdWFudGl0eS1idXR0b24ucXVhbnRpdHktdXAge1xuICAgICAgICAvLyAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAvLyAgICAgaGVpZ2h0OiA1MCU7XG4gICAgICAgIC8vICAgICB0b3A6IDA7XG4gICAgICAgIC8vICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2Fycm93LXJpZ2h0LnN2ZykgIWltcG9ydGFudDtcbiAgICAgICAgLy8gICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIC8vICAgICB0cmFuc2Zvcm06cm90YXRlKC05MGRlZyk7XG4gICAgICAgIC8vICAgICB0cmFuc2Zvcm0tb3JpZ2luOiA0cHggOXB4O1xuICAgICAgICAvLyB9XG5cbiAgICAgICAgLy8gLnF1YW50aXR5LWJ1dHRvbi5xdWFudGl0eS1kb3duIHtcbiAgICAgICAgLy8gICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgLy8gICAgIGJvdHRvbTogMTBweDtcbiAgICAgICAgLy8gICAgIGhlaWdodDogNTAlO1xuICAgICAgICAvLyAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9hcnJvdy1yaWdodC5zdmcpICFpbXBvcnRhbnQ7XG4gICAgICAgIC8vICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAvLyAgICAgdHJhbnNmb3JtOnJvdGF0ZSg5MGRlZyk7XG4gICAgICAgIC8vICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAtM3B4IDEycHg7XG4gICAgICAgIC8vIH1cbiAgICB9XG4gICAgLy8gLmJ0bntcbiAgICAvLyAgICAgbWFyZ2luLWxlZnQ6IDZweDtcbiAgICAvLyB9XG4gICAgLmRpc3BvLWxhYmVse1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGNvbG9yOiAkYm9keS1jb2xvcjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIH1cbiAgICAuZGlzcG8tc3VibGFiZWx7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgIGhlaWdodDogMWVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIH1cbiAgICAuZGlzcG8tdmFsdWV7XG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICB9XG4gICAgaW5wdXQuZGlzcG8tdmFsdWUge1xuICAgICAgICB3aWR0aDogMmVtO1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBoZWlnaHQ6IDFlbTtcbiAgICB9XG4gICAgLnR4dC1teXtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBtYXJnaW46IDAgNDBweCAwIDE1cHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICAuaWMtY2FsZW5kYXJ7XG4gICAgICAgIGNvbG9yOiAkYm9keS1jb2xvcjtcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgIH1cbiAgICAuZGF0ZS1pbnB1dCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwcHg7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG59XG4uZGlzcG8tbGlzdGluZ3tcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgcGFkZGluZzogMTVweCAwO1xuICAgIHRvcDogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB6LWluZGV4OiA1MDA7XG4gICAgLmlzLXN0aWNreSAme1xuICAgICAgICBib3gtc2hhZG93OiByZ2JhKCMwMDAsIDAuMSkgMCAzcHggMjZweDsgICAgXG4gICAgfVxuICAgIC5kaXNwby1pbnB1dHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJvZHktY29sb3I7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgIHBhZGRpbmc6IDE1cHggMjBweDtcbiAgICAgICAgd2lkdGg6MjYwcHg7XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LXdpZHRoOjE1MjBweCl7XG4gICAgICAgICAgICB3aWR0aDoxNjBweDtcbiAgICAgICAgfVxuICAgICAgICAucXVhbnRpdHktbmF2e1xuICAgICAgICAgICAgaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICB9XG4gICAgICAgIC5xdWFudGl0eS1idXR0b257XG4gICAgICAgICAgICAmLnF1YW50aXR5LXVwe1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDVweCA5cHg7XG4gICAgICAgICAgICAgICAgdG9wOiAtNnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5xdWFudGl0eS1kb3due1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IC0zcHggMTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuZGlzcG8tbGFiZWx7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICB9XG4gICAgLmRpc3BvLXZhbHVle1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICYuaWN7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAudHh0LW15e1xuICAgICAgICBmb250LXNpemU6IDEycHhcbiAgICB9XG4gICAgLmljLWNhbGVuZGFye1xuICAgICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgfVxuICAgIC5idG57XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA2cHg7XG4gICAgfVxufVxuLmZpbHRlcnN7XG4gICAgcGFkZGluZzogMjVweCAwIDE4cHg7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRDhFM0UwO1xuICAgIGJveC1zaGFkb3c6IHJnYmEoIzAwMCwgMC4xKSAwIDZweCA2cHg7XG4gICAgLmZpbHRlcnMtaW5uZXIge1xuICAgICAgICBtYXgtd2lkdGg6IDc2MHB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgLyogR3JpZCBnYXAgYmV0d2VlbiBmaWx0ZXIgY29sdW1ucyAocmVnaW9uLCBjYXRlZ29yaWVzLCBvcHRpb25zKSAqL1xuICAgICAgICAucm93IHtcbiAgICAgICAgICAgIC0tYnMtZ3V0dGVyLXg6IDEuNXJlbTtcbiAgICAgICAgICAgIC0tYnMtZ3V0dGVyLXk6IDEuNXJlbTtcbiAgICAgICAgICAgIGdhcDogMXJlbSAxLjVyZW07XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5kaXNwby1udW1iZXJze1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgaW5wdXR7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBmb250LXNpemU6MjBweDtcbiAgICAgICAgbWF4LXdpZHRoOiAyZW07XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgLW1vei1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG4gICAgICAgICZbdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcbiAgICAgICAgJlt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9ue1xuICAgICAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG4gICAgICAgIC5kaXNwby1ob21lICZ7XG4gICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIH1cbiAgICAgICAgLmRpc3BvLW1vYmlsZSAme1xuICAgICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAucXR5e1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ZvbmQtaXBob25lLnBuZyk7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjVweDtcbiAgICAgICAgY29sb3I6ICRidXR0b24tY29sb3I7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIHdpZHRoOiAyNnB4O1xuICAgICAgICBoZWlnaHQ6IDI2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIHBhZGRpbmc6MDtcbiAgICAgICAgLmhvbWUgJntcbiAgICAgICAgICAgIC8qd2lkdGg6IDIycHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDIycHg7Ki9cbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICB9XG59XG4uZGlzcG8tZ3JvdXB7XG4gICAgLmRpc3BvLW1vYmlsZSAme1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cbn1cbi5pbmZvcyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAyNXB4O1xuICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgJjpob3ZlcntcbiAgICAgICAgb3BhY2l0eTogMC41O1xuICAgIH1cbiAgICAuZGlzcG8tZ3JvdXAgJntcbiAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgIGxlZnQ6IDE0MHB4O1xuICAgICAgICB0b3A6IDE1cHg7XG4gICAgfVxufVxuLnRvb2x0aXB7XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSAoIG1pbi13aWR0aDogMTAyNHB4ICkgYW5kICggbWF4LXdpZHRoOiAxMzU5cHggKXtcblxuICAgLmRpc3BvLWxpc3RpbmcgLmRpc3BvLWlucHV0LnRyaWdnZXItZmlsdGVyc3tcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgfVxuXG59XG5cbkBtZWRpYSAoIG1pbi13aWR0aDogMTA4N3B4ICkgYW5kICggbWF4LXdpZHRoOiAxMzU5cHggKXtcbiAgICAuZGlzcG8tZm9ybSAuYnRue1xuICAgICAgICBoZWlnaHQ6IDgycHg7XG4gICAgfVxufVxuXG5AbWVkaWEgKCBtaW4td2lkdGg6IDEwMjRweCApIGFuZCAoIG1heC13aWR0aDogMTA4N3B4ICl7XG4gICAgLmRpc3BvLWZvcm0gLmJ0bntcbiAgICAgICAgaGVpZ2h0OiA5NnB4O1xuICAgIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCl7XG4gICAgLmRpc3BvLWZvcm17XG4gICAgICAgIC5kaXNwby1pbnB1dHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuNWVtO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLnVpLWRhdGVwaWNrZXIudWktd2lkZ2V0LnVpLXdpZGdldC1jb250ZW50IHtcbiAgICAmLnRvcFBvcyB7XG4gICAgICAgIG1hcmdpbi10b3A6IC01cHg7XG4gICAgfVxuICAgICYuYm90dG9tUG9zIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIH1cbiAgICB0YWJsZXtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgICAvLyBtaW4taGVpZ2h0OiAyOTVweDtcbiAgICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnO1xuICAgIHdpZHRoOiAyNjBweDtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgYm9yZGVyLWNvbG9yOiAkYm9keS1jb2xvcjtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIHotaW5kZXg6IDIwMDtcbiAgICBtYXJnaW46IDEwcHggMDtcbiAgICAuaG9tZSAme1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgfVxuICAgIC5zaW5nbGUtY2hhbGV0ICZ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICB9XG4gICAgLnVpLWRhdGVwaWNrZXItdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIC5zaW5nbGUtY2hhbGV0ICYsIC5kaXNwby1tb2JpbGUgJntcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICAgICAgLnVpLWRhdGVwaWNrZXIteWVhciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuICAgIHRoIHtcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgIC5kaXNwby1tb2JpbGUgJntcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAudWktc3RhdGUtZGVmYXVsdCwgLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1kZWZhdWx0LCAudWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtZGVmYXVsdCwgLnVpLWJ1dHRvbiwgaHRtbCAudWktYnV0dG9uLnVpLXN0YXRlLWRpc2FibGVkOmhvdmVyLCBodG1sIC51aS1idXR0b24udWktc3RhdGUtZGlzYWJsZWQ6YWN0aXZlIHtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgY29sb3I6ICRib2R5LWNvbG9yO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgLnNpbmdsZS1jaGFsZXQgJiwgLmRpc3BvLW1vYmlsZSAme1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAudWktc3RhdGUtaG92ZXIsIC51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtaG92ZXIsIC51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1ob3ZlciwgLnVpLXN0YXRlLWZvY3VzLCAudWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWZvY3VzLCAudWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtZm9jdXMsIC51aS1idXR0b246aG92ZXIsIC51aS1idXR0b246Zm9jdXN7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICB9XG4gICAgLnVpLXN0YXRlLWRpc2FibGVkLCAudWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWRpc2FibGVkLCAudWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtZGlzYWJsZWR7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICAgIC51aS1wcmlvcml0eS1zZWNvbmRhcnksIC51aS13aWRnZXQtY29udGVudCAudWktcHJpb3JpdHktc2Vjb25kYXJ5LCAudWktd2lkZ2V0LWhlYWRlciAudWktcHJpb3JpdHktc2Vjb25kYXJ5e1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICBjb2xvcjogJHRlcnRpYXJ5O1xuXG4gICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICBjb2xvcjojZmZmICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgIH1cbiAgICAudWktc3RhdGUtaGlnaGxpZ2h0LCAudWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWhpZ2hsaWdodCwgLnVpLXN0YXRlLWFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5O1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgfVxuICAgIC51aS13aWRnZXQtaGVhZGVyIHtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgY29sb3I6ICRib2R5LWNvbG9yO1xuICAgICAgICBwYWRkaW5nOjA7XG4gICAgfVxuICAgIC51aS1kYXRlcGlja2VyLXByZXYgc3BhbiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAudWktZGF0ZXBpY2tlci1uZXh0IHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgIC51aS1kYXRlcGlja2VyLW5leHQgc3BhbiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAudWktZGF0ZXBpY2tlci1uZXh0LCAudWktZGF0ZXBpY2tlci1wcmV2IHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cblxuICAgIC51aS1kYXRlcGlja2VyLW5leHQsIC51aS1kYXRlcGlja2VyLXByZXYge1xuICAgICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICAgIHdpZHRoOiA5cHg7XG4gICAgICAgIG1hcmdpbjogMTRweCAwO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB0b3A6IC01cHg7XG4gICAgICAgIGJhY2tncm91bmQ6e1xuICAgICAgICAgICAgaW1hZ2U6IHVybCguLi9pbWFnZXMvYXJyb3ctcmlnaHQuc3ZnKTtcbiAgICAgICAgICAgIHNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICByZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgfVxuICAgICAgICAuc2luZ2xlLWNoYWxldCAme1xuICAgICAgICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudWktZGF0ZXBpY2tlci1wcmV2IHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9hcnJvdy1sZWZ0LnN2Zyk7XG4gICAgICAgIC5zaW5nbGUtY2hhbGV0ICZ7XG4gICAgICAgICAgICBsZWZ0OiAxNXB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIGF7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gICAgLnVpLWRhdGVwaWNrZXItY2FsZW5kYXJ7XG4gICAgICAgIGF7XG4gICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0IwOUU4NjtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgdGR7XG4gICAgICAgIHBhZGRpbmc6MCAwIDFweDtcbiAgICAgICAgYSwgc3BhbntcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMC4yZW07XG4gICAgICAgIH1cbiAgICB9XG4gICAgLm5vdF9hdntcbiAgICAgICAgc3BhbntcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICM4ZDc4NWM7XG4gICAgICAgIH1cbiAgICAgICAgJi5iZWdpbiwgJi5lbmR7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjoge1xuICAgICAgICAgICAgICAgICAgICAgICAgc3R5bGU6IHNvbGlkO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI0cHggNDVweCAwIDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQgIzhkNzg1YztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICBib3R0b206IDJweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAvLyB9XG4gICAgICAgIH1cbiAgICAgICAgJi5lbmR7XG4gICAgICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgICAgICBib3JkZXItd2lkdGg6IDAgMCAyNHB4IDQ1cHg7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICB0b3A6IDJweDtcbiAgICAgICAgICAgICAgICBib3R0b206IGF1dG87XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnVzZXJfc2Vse1xuICAgICAgICBhe1xuICAgICAgICAgICAgYmFja2dyb3VuZDogIzhkNzg1YztcbiAgICAgICAgICAgIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgJi5iZWdpbiBhe1xuICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMTBweDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDEwcHhcbiAgICAgICAgfVxuICAgICAgICAmLmVuZCBhe1xuICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDEwcHg7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMTBweFxuICAgICAgICB9XG4gICAgfVxufVxuI2RhdGVwaWNrZXItY29udGFpbmVyICN1aS1kYXRlcGlja2VyLWRpdntcbiAgICBwb3NpdGlvbjogc3RhdGljIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAyMHB4IDA7XG59XG5cblxuLnVpLWRhdGVwaWNrZXIudWktd2lkZ2V0LnVpLXdpZGdldC1jb250ZW50IHRyID4gLnVzZXJfc2VsLmJlZ2luIH4gLnVzZXJfc2VsIGEsIC51aS1kYXRlcGlja2VyLnVpLXdpZGdldC51aS13aWRnZXQtY29udGVudCB0ciA+IC51c2VyX3NlbC5iZWdpbiBhe1xuXG4gICAgYmFja2dyb3VuZDojQjA5RTg2O1xuXG59IiwiLy8gRGlzcG8gbW9iaWxlICsgbGlzdGluZyA6IG92ZXJmbG93LXggaGlkZGVuIHBvdXIgw6l2aXRlciBzY3JvbGwgaG9yaXpvbnRhbCAoWCBvdSBjb250ZW51KVxuLmRpc3BvLW1vYmlsZSxcbiNkaXNwb19tb2JpbGUsXG4uZGlzcG8tZm9ybS5kaXNwby1saXN0aW5ne1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbiAhaW1wb3J0YW50O1xufVxuLmRpc3BvLW1vYmlsZSAub2ZmY2FudmFzLWJvZHksXG4uZGlzcG8tZm9ybS5kaXNwby1saXN0aW5nIGZvcm17XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuICFpbXBvcnRhbnQ7XG59XG5cbi8qIGluZm9zLXdyYXBwZXIgKGVuZmFudHMgKyB0b29sdGlwKSA6IMOpdml0ZXIgb3ZlcmZsb3cteCBzYW5zIHJldGlyZXIgbCfDqWzDqW1lbnQgKi9cbi5kaXNwby1mb3JtIC5kaXNwby1pbnB1dC5wcnMuaW5mb3Mtd3JhcHBlcntcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgbWluLXdpZHRoOiAwO1xufVxuXG4uZGlzcG8tbW9iaWxle1xuICAgIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICAgIC5kaXNwby1kYXRlcyAuZGlzcG8taW5wdXR7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRib2R5LWNvbG9yO1xuICAgIH1cbiAgICAub2ZmY2FudmFzLWhlYWRlcntcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICB9XG59XG5cbi8vIENyb2l4IFggLSBTVkcgaWNvbiBiYWNrZ3JvdW5kXG4uZGlzcG8tbW9iaWxlIC5vZmZjYW52YXMtaGVhZGVyIC5kaXNwby1jbG9zZS14LFxuLmRpc3BvLWNsb3NlLXh7XG4gICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gICAgdG9wOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gICAgcmlnaHQ6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgICB3aWR0aDogNTBweCAhaW1wb3J0YW50O1xuICAgIG1pbi13aWR0aDogNTBweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogNTBweCAhaW1wb3J0YW50O1xuICAgIG1pbi1oZWlnaHQ6IDUwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gICAgb3BhY2l0eTogMC44NSAhaW1wb3J0YW50O1xuICAgIGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50O1xuICAgIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKCcjeyR0ZW1wbGF0ZS1kaXJlY3Rvcnl9L2Fzc2V0cy9pbWFnZXMvY2xvc2UtcG9wdXAuc3ZnJykgY2VudGVyLzE4cHggYXV0byBuby1yZXBlYXQgIWltcG9ydGFudDtcbiAgICAmOmhvdmVye1xuICAgICAgICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG4ub2ZmY2FudmFzLWhlYWRlci1tb2JpbGUsXG4uZGlzcG8tZm9ybS5kaXNwby1saXN0aW5nIC5vZmZjYW52YXMtaGVhZGVyLW1vYmlsZXtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAuZGlzcG8tY2xvc2UteHtcbiAgICAgICAgdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICAgICAgcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6NzY3cHgpe1xuXHQuZGlzcG8tZm9ybXtcblx0XHQuZGlzcG8tbGFiZWx7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA4cHg7XG5cdFx0fVxuXHR9XG59XG5cbi8vQG1lZGlhIChtYXgtd2lkdGg6NzY3cHgpe1xuXG5cdC5kaXNwby1mb3Jte1xuXHRcdC5kaXNwby12YWx1ZXtcblx0XHRcdC50eHQtZC5mcy0yNHtcblx0XHRcdFx0Zm9udC1zaXplOjI0cHggIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHRcdC50eHQtbXkuZnMtMTIubXMtMTB7XG5cdFx0XHRcdG9wYWNpdHk6IDAuODtcblx0XHRcdH1cblx0XHRcdC5pYy1jYWxlbmRhcntcblx0XHRcdFx0Zm9udC1zaXplOjI1cHggIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHR9XG5cdFx0LmRpc3BvLWdyb3Vwe1xuXHRcdFx0LmRpc3BvLWlucHV0e1xuXHRcdFx0XHRoZWlnaHQ6IDU1cHg7XG5cdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0LmRpc3BvLWxhYmVse1xuXHRcdFx0XHRcdG1hcmdpbjowO1xuXHRcdFx0XHRcdC5kaXNwby1pbmZve1xuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogNXB4O1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQuZGlzcG8tbnVtYmVyc3tcblx0XHRcdFx0XHQucXR5e1xuXHRcdFx0XHRcdFx0Lyotd2Via2l0LWJvcmRlci1yYWRpdXM6NTAlO1xuXHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlOyovXG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdGlucHV0e1xuXHRcdFx0XHRcdFx0bWFyZ2luOjAgNnB4O1xuXHRcdFx0XHRcdH1cdFxuXHRcdFx0XHR9XG5cdFx0XHRcdC5pbmZvc3tcblx0XHRcdFx0XHR0b3A6IDIycHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0LmJ0bntcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRsZXR0ZXItc3BhY2luZzogMDtcblx0XHRcdG1pbi1oZWlnaHQ6IDQ0cHg7XG5cdFx0fVxuXHR9XG5cbi8vfSIsIiNwcmVsb2FkZXJ7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICB6LWluZGV4OiAyMDAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgLm92ZXJsYXl7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKCR3aGl0ZSwgMC41KTtcbiAgICB9XG5cbiAgICAjcHJlbG9hZGVyLWxvdHRpZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgIH1cblxuICAgIC5yZXZlYWx7XG4gICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgfVxuXG4gICAgLnJvb2YtbGVmdHtcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgNDUlO1xuICAgICAgICBoZWlnaHQ6IDIwMCU7XG4gICAgfVxuICAgIC5yb29mLXJpZ2h0e1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCA0NSU7XG4gICAgICAgIGhlaWdodDogMjAwJTtcbiAgICB9XG4gICAgLndhbGwtbGVmdCB7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgfVxuICAgIC53YWxsLXJpZ2h0IHtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgfVxuICAgIC5ncm91bmQge1xuICAgICAgICBib3R0b206IC0zMCU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDUwJTtcbiAgICB9XG59IiwiLm9mZmNhbnZhcy1iYWNrZHJvcHtcbiAgICB6LWluZGV4Ojk7XG59XG4uc2l0ZS1oZWFkZXJ7ICAgIFxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLWJhc2U7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDEuMnB4O1xuICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5O1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCl7XG4gICAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgfVxuICAgIC5tZWdhLW1lbnUtbGlua3tcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLWJhc2U7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICBib3R0b206IDJweDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLWJhc2U7XG4gICAgICAgIH1cbiAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC50cmFuc3BhcmVudF9tZW51ICZ7XG4gICAgICAgIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgICMwMDAwMDAgMCUsIHJnYmEoMCwwLDAsMCkgMTAwJSk7XG4gICAgICAgIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgICMwMDAwMDAgMCUscmdiYSgwLDAsMCwwKSAxMDAlKTtcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgICMwMDAwMDAgMCUscmdiYSgwLDAsMCwwKSAxMDAlKTtcbiAgICAgICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoIHN0YXJ0Q29sb3JzdHI9JyMwMDAwMDAnLCBlbmRDb2xvcnN0cj0nIzAwMDAwMDAwJyxHcmFkaWVudFR5cGU9MCApO1xuICAgIH1cbiAgICAuY3VzdG9tLWxvZ28ge1xuICAgICAgICBtYXgtd2lkdGg6IDkwcHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgfVxuICAgICYuc3RpY2t5LCAmLm1vYmlsZS1tZW51LW9wZW5lZCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5O1xuICAgICAgICB6LWluZGV4OiAxMDAwO1xuICAgICAgICAuY3VzdG9tLWxvZ297XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDcwcHg7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1iYXNlO1xuICAgICAgICB9XG4gICAgICAgIC5lbmFibGVfbG9nbzJ7XG4gICAgICAgICAgICAubG9nby1zdGlja3l7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuY3VzdG9tLWxvZ28tbGlua3tcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICYubW9iaWxlLW1lbnUtb3BlbmVke1xuICAgICAgICB6LWluZGV4OiA5OTk5O1xuICAgICAgICAvL3Bvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG4gICAgLmVuYWJsZV9sb2dvMntcbiAgICAgICAgLmxvZ28tc3RpY2t5e1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIGltZ3tcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDgycHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5sYW5ndWFnZS1zd2l0Y2hlciBhLFxuICAgIC5waG9uZSBhIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICB9XG4gICAgLy8gJGNsYXNzOiBjaW1nLTtcbiAgICAvLyBAZm9yICRpIGZyb20gMSB0aHJvdWdoIDQge1xuICAgIC8vICAgICAuI3skY2xhc3N9I3skaX0ge1xuICAgIC8vICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy8jeyRpfS5wbmcpIG5vLXJlcGVhdCAwIDAgIWltcG9ydGFudDtcbiAgICAvLyAgICAgICAgIG1pbi1oZWlnaHQ6IDE0MHB4ICFpbXBvcnRhbnQ7XG4gICAgLy8gICAgIH1cbiAgICAvLyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXtcbiAgICAgICAgJi5zdGlja3kgLmxvZ28tc3RpY2t5LFxuICAgICAgICBhLmN1c3RvbS1sb2dvLWxpbmsge1xuICAgICAgICAgICAgbWFyZ2luOiAtMjJweCAyOHB4IGF1dG87XG4gICAgICAgIH1cbiAgICAgICAgI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDAgMjhweDtcbiAgICAgICAgfVxuICAgIH1cbn1cbiNtYXN0aGVhZC1zdGlja3ktd3JhcHBlciwgLmRpc2FibGVfc3RpY2t5X21lbnUgI21hc3RoZWFkIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogOTk5OTtcbiAgICAmLm1hc3RoZWFkX21lbnVfb3BlbntcbiAgICAgICAgLy9wb3NpdGlvbjogc3RhdGljO1xuICAgIH1cbn1cbi5sYW5ndWFnZS1zd2l0Y2hlciBhIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xufVxuLmNvLWhlYWRlcnN7XG4gICAgLy8gcGFkZGluZy10b3A6IDEwcHg7XG4gICAgLm9wZW4tc2VhcmNoe1xuICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICB9XG4gICAgLmJ0bjo6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgIH1cbiAgICAuYnRuLXdoaXRlOjpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAuYnRuLXdoaXRlOmhvdmVyIHtcbiAgICAgICAgb3BhY2l0eTogLjU7XG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICB9XG4gICAgLmJ0bjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICB9XG59XG4uc2VhcmNoLWJsb2Nre1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMHB4O1xuICAgIHBhZGRpbmctdG9wOiAxNDNweDtcbiAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeTtcbiAgICB6LWluZGV4OiAxMDA7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB6LWluZGV4OiAtMTtcbiAgICAuc2VhcmNoLWJsb2NrLWlubmVye1xuICAgICAgICBoZWlnaHQ6IDI1MHB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cbn1cbi5zZWFyY2gtZm9ybXtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaW5wdXR7XG4gICAgICAgIHdpZHRoOiA1NzVweDtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxOHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMThweDtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgJjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7IC8qIEVkZ2UgKi9cbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxLjJweDtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIH1cbiAgICAgICAgJjotbXMtaW5wdXQtcGxhY2Vob2xkZXIgeyAvKiBJbnRlcm5ldCBFeHBsb3JlciAxMC0xMSAqL1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuMnB4O1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgfVxuICAgICAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMS4ycHg7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5pYy1zZWFyY2gge1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMzMlO1xuICAgICAgICByaWdodDogMTBweDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgIH1cbiAgICAubm8tcmVzdWx0cyAme1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGlucHV0e1xuICAgICAgICAgICAgY29sb3I6ICRib2R5LWNvbG9yO1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYm9keS1jb2xvcjtcbiAgICAgICAgICAgICY6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIgeyAvKiBFZGdlICovXG4gICAgICAgICAgICAgICAgY29sb3I6ICRib2R5LWNvbG9yO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjotbXMtaW5wdXQtcGxhY2Vob2xkZXIgeyAvKiBJbnRlcm5ldCBFeHBsb3JlciAxMC0xMSAqL1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYm9keS1jb2xvcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJvZHktY29sb3I7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmljLXNlYXJjaHtcbiAgICAgICAgICAgIGNvbG9yOiAkYm9keS1jb2xvcjtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuI3NpdGUtbmF2aWdhdGlvbi1tb2JpbGV7XG4gICAgLmJ0bi5idG5fZm9yX2lQYWR7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIEBtZWRpYSAod2lkdGg6MTAyNHB4KSBhbmQgKGhlaWdodDo3NjhweCl7XG4gICAgICAgIC5idG4uYnRuX2Zvcl9pUGFke1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB9XG4gICAgICAgIC5idG4uYnRuX2Zvcl9kZXNrdG9we1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLyogSVBhZCBwcm8gKi9cblxuQG1lZGlhICh3aWR0aDoxMDI0cHgpIGFuZCAoaGVpZ2h0OiAxMzY2cHgpIHtcblxuICAgICNzaXRlLW5hdmlnYXRpb257XG4gICAgICAgICYgPiAuZC1mbGV4e1xuICAgICAgICAgICAgLm1lZ2EtbWVudS13cmFwe1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICB0b3A6IC0xMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmN1c3RvbS1sb2dvLWxpbmt7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgI21lZ2EtbWVudS13cmFwLW1lbnUtMXtcblxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnNpdGUtaGVhZGVyIC5jdXN0b20tbG9nbywgLnNpdGUtaGVhZGVyLm1vYmlsZS1tZW51LW9wZW5lZCAuY3VzdG9tLWxvZ28sIC5zaXRlLWhlYWRlci5zdGlja3kgLmN1c3RvbS1sb2dve1xuICAgICAgICBtYXgtd2lkdGg6NjBweDtcbiAgICB9XG5cblxuICAgIC5zaXRlLWhlYWRlciAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW17XG4gICAgICAgIG1hcmdpbjogMCAwIDAgMjBweDtcbiAgICB9XG5cbiAgICAjbWVnYS1tZW51LXdyYXAtbWVudS0yICNtZWdhLW1lbnUtbWVudS0yID4gbGkubWVnYS1tZW51LWl0ZW17XG4gICAgICAgIG1hcmdpbjogMCAyMHB4IDAgMDtcbiAgICB9XG5cbn1cblxuLmRpc3BvLWZvcm0uZGlzcG8taG9tZSAuaXBhZF90eHR7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtYXgtd2lkdGg6IDEwNTBweCl7XG4gICAgI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtID4gYS5tZWdhLW1lbnUtbGlua3tcbiAgICAgICAgZm9udC1zaXplOjEwcHg7XG4gICAgfVxufVxuXG5AbWVkaWEgKHdpZHRoOiAxMDI0cHgpIGFuZCAoaGVpZ2h0Ojc2OHB4KSwgKHdpZHRoOiAxMDI0cHgpIGFuZCAoaGVpZ2h0OjEzNjZweCkge1xuXG4gICAgLmRpc3BvLWZvcm0uZGlzcG8taG9tZXtcbiAgICAgICAgJiA+IGZvcm0gPiBkaXZ7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICAuYnRue1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB3aWR0aDogODQuNSU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgICAgICAgIHNwYW46bm90KC5pcGFkX3R4dCl7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5pcGFkX3R4dHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgfVxuICAgIH1cblxufVxuXG5AbWVkaWEgKHdpZHRoOiAxMDI0cHgpIGFuZCAoaGVpZ2h0Ojc2OHB4KSB7XG5cbiAgICAjbWFzdGhlYWR7XG4gICAgICAgICNzaXRlLW5hdmlnYXRpb24sIC5zaXRlLXByZWhlYWR7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIH0gICAgXG4gICAgfVxuXG4gICAgI3NpdGUtbmF2aWdhdGlvbi1tb2JpbGV7XG4gICAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuaG9tZXtcbiAgICAgICAgLmhpZGVfb25fbW9iaWxle1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC5ibG9jLWhvbWV7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDcyMHB4O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDgwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gICAgICAgICAgICAudmNfY3VzdG9tX2hlYWRpbmd7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjpjZW50ZXIgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxufVxuXG5AbWVkaWEgKHdpZHRoOjc2OHB4KSBhbmQgKGhlaWdodDogMTAyNHB4KSwgKHdpZHRoOjgyMHB4KSBhbmQgKGhlaWdodDoxMTgwcHgpLCAobWF4LXdpZHRoOiAxMDIzcHgpe1xuXG4gICAgI21hc3RoZWFke1xuICAgICAgICAjc2l0ZS1uYXZpZ2F0aW9uLCAuc2l0ZS1wcmVoZWFke1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICB9ICAgIFxuICAgIH1cblxuICAgICNzaXRlLW5hdmlnYXRpb24tbW9iaWxle1xuICAgICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIFxuXG4gICAgI21hc3RoZWFke1xuICAgICAgICBtYXgtd2lkdGg6IDEwMHZXO1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG5cblxuICAgIC5kaXNwby1mb3JtLmRpc3BvLWhvbWV7XG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgZm9ybSA+IGRpdntcbiAgICAgICAgICAgIGZsZXgtd3JhcDp3cmFwO1xuICAgICAgICAgICAgLmRpc3BvLWlucHV0e1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206MTVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5idG57XG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMTE1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbn1cblxuXG4vKiAtLS0tLS0tLS0gKi8iLCIjYmFjay10by10b3B7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGJvdHRvbTogMThweDtcbiAgICBsZWZ0OiAxOHB4O1xuICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5O1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgcGFkZGluZzogMTRweDtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBsaW5lLWhlaWdodDogMTBweDtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHRyYW5zaXRpb246IGJvdHRvbSAwLjVzO1xuICAgIC5pY3tcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgIH1cbiAgICAudG8tdG9wLXRleHR7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgJi1pbm5lcntcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmOmhvdmVye1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAudG8tdG9wLXRleHR7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKXtcbiAgICAgICAgcGFkZGluZzogMTFweDtcbiAgICB9XG59XG5hLnRyaWdnZXItY2hhdHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgYm90dG9tOiAyMHB4O1xuICAgIHJpZ2h0OiAyMHB4O1xuICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJSA1MCUgMCA1MCU7XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB0cmFuc2l0aW9uOiBib3R0b20gMC41cztcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpe1xuICAgICAgICB3aWR0aDogMzRweDtcbiAgICAgICAgaGVpZ2h0OiAzNHB4O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgfVxuXG59XG4uc2l0ZS1mb290ZXJ7XG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgLnNpdGUtY29udGFjdHtcbiAgICAgICAgY29sb3I6ICRib2R5LWNvbG9yO1xuICAgICAgICBhe1xuICAgICAgICAgICAgY29sb3I6ICRib2R5LWNvbG9yO1xuICAgICAgICB9XG4gICAgfVxuICAgIGEuY3VzdG9tLWxvZ28tbGluayB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDJyZW0pO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5zaXRlLWluZm97XG4gICAgICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5O1xuICAgIH1cbiAgICBhIHtcbiAgICAgICAgdHJhbnNpdGlvbjphbGwgMXM7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgb3BhY2l0eTogLjUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBkaXNwbGF5IDogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5mb290ZXItaGVhZGluZ3tcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpe1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wsIC5pbnB1dC1ncm91cCA+IC5mb3JtLXNlbGVjdCB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGJvZHktY29sb3I7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDNweDtcbiAgICB9XG4gICAgLnNlcGFyYXRvci1lbmQge1xuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkYm9keS1jb2xvcjtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKXtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDc1JTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwMDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5zaXRlLWluZm8ge1xuICAgICAgICAuY29weXJpZ2h0cyB7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKXtcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLm1jNHdwLWZvcm0gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjphbGwgLjJzO1xuICAgICAgICB0cmFuc2l0aW9uOmFsbCAuMnM7XG4gICAgICAgIGZvbnQtc2l6ZTogMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2Fycm93LXJpZ2h0LWJsYWNrLnN2Zyk7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygxMDApO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDdweDtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDEpO1xuICAgICAgICB9XG4gICAgfVxuICAgICNtZWdhLW1lbnUtd3JhcC1mb290ZXIge1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMS4xcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IC0ycHg7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpe1xuICAgICNwYWdlLm9uX2Zvb3RlcntcblxuICAgICAgICAjYmFjay10by10b3AsIC50cmlnZ2VyLWNoYXR7XG4gICAgICAgICAgICBib3R0b206ODBweCAhaW1wb3J0YW50O1xuXG4gICAgICAgIH1cblxuICAgIH0gICAgXG59XG5cblxuXG4vKkBtZWRpYSAobWF4LXdpZHRoOjU3NXB4KXtcbiAgICAjcGFnZSB7XG4gICAgICAgICNiYWNrLXRvLXRvcCwgLnRyaWdnZXItY2hhdHtcbiAgICAgICAgICAgIGJvdHRvbTogMjIwcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBcbn0qL1xuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpe1xuICAgIC5mb290ZXItbG9nb3tcbiAgICAgICAgbWF4LXdpZHRoOiAxMDVweDtcbiAgICB9XG59XG5cblxuLnNpdGUtZm9vdGVye1xuICBcbiAgICAuc29jaWFsX2Zvb3RlcntcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzdGFydDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICBzdHJvbmd7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6MTVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIGF7XG4gICAgICAgICAgICB3aWR0aDoyMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6MTBweDtcblxuICAgICAgICAgICAgaW1ne1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIH1cblxuICAgICAgICB9XG5cblxuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCl7XG5cbiAgICAgICAgLnNvY2lhbF9mb290ZXJ7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgICAgICAgICAgIHN0cm9uZ3tcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICB9XG5cbiAgICB9XG5cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCl7XG5cbiAgICAuc2l0ZS1mb290ZXJ7XG4gICAgICAgIC5zZXBhcmF0b3ItZW5ke1xuICAgICAgICAgICAgJiA+IC5jb2wtc20tM3tcbiAgICAgICAgICAgICAgICB3aWR0aDogMjclO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnRlbF9hbmRfZW1haWx7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDczJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxufVxuXG5AbWVkaWEgKG1heC13aWR0aDo5OTFweCl7XG4gICAgLnNpbmdsZS1jaGFsZXQgZm9vdGVyIC5jb250YWluZXJ7XG4gICAgICAgIG1heC13aWR0aDogNzIwcHggIWltcG9ydGFudDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOjc2OHB4KXtcblxuICAgIC5zaXRlLWZvb3RlcntcbiAgICAgICAgLnRlbF9hbmRfZW1haWx7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAuc29jaWFsX2Zvb3RlcntcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cblxufVxuXG5AbWVkaWEgKGhlaWdodDo3NjhweCkgYW5kICh3aWR0aDogMTAyNHB4KSwgKHdpZHRoOjEwMjRweCkgYW5kIChoZWlnaHQ6IDEzNjZweCl7XG5cbiAgICAuc2l0ZS1mb290ZXJ7XG4gICAgICAgIC5zZXBhcmF0b3ItZW5ke1xuICAgICAgICAgICAgLmZvb3Rlci1oZWFkaW5ne1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDY3cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuZm9vdGVyX2Zvcm17XG4gICAgICAgICAgICAuZm9vdGVyLWhlYWRpbmd7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG59XG5cblxuQG1lZGlhICh3aWR0aDoxMDI0cHgpIGFuZCAoaGVpZ2h0OiA3NjhweCksICh3aWR0aDoxMDI0cHgpIGFuZCAoaGVpZ2h0OiAxMzY2cHgpIHtcblxuICAgIC5zaXRlLWZvb3RlcntcbiAgICAgICAgLnNlcGFyYXRvci1lbmR7XG4gICAgICAgICAgICAmID4gLmNvbC1zbS0ze1xuICAgICAgICAgICAgICAgIHdpZHRoOiAzMCU7XG4gICAgICAgICAgICAgICAgLmZvb3Rlci1sb2dve1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGltZ3tcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnRlbF9hbmRfZW1haWx7XG4gICAgICAgICAgICAgICAgd2lkdGg6NzAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5zb2NpYWxfZm9vdGVye1xuICAgICAgICAgICAgbWFyZ2luLXRvcDoyMnB4O1xuICAgICAgICB9XG4gICAgfVxuXG59XG5cbkBtZWRpYSAod2lkdGg6MTE4MHB4KSBhbmQgKGhlaWdodDogODIwcHgpe1xuXG4gICAgLnNpdGUtZm9vdGVyIC5zZXBhcmF0b3ItZW5kID4gLmNvbC1zbS0ze1xuICAgICAgICB3aWR0aDogMjclO1xuICAgIH1cbiAgICAuc2l0ZS1mb290ZXIgLnNlcGFyYXRvci1lbmQgLnRlbF9hbmRfZW1haWx7XG4gICAgICAgIHdpZHRoOiA3MCU7XG4gICAgfVxuXG59XG5cbkBtZWRpYSAod2lkdGg6NzY4cHgpIGFuZCAoaGVpZ2h0OiAxMDI0cHgpLCAod2lkdGg6ODIwcHgpIGFuZCAoaGVpZ2h0OjExODBweCksIChtYXgtd2lkdGg6IDk5MXB4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpe1xuICAgIC5zaXRlLWZvb3RlcntcbiAgICAgICAgLnNlcGFyYXRvci1lbmR7XG4gICAgICAgICAgICB3aWR0aDogMzcwcHg7XG4gICAgICAgICAgICAuZm9vdGVyLWhlYWRpbmd7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNTJweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmNlbnRlcl9vbl9tb2JpbGV7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJiA+IC5jb2wtc20tM3tcbiAgICAgICAgICAgICAgICB3aWR0aDogMzQlO1xuICAgICAgICAgICAgICAgIC5mb290ZXItbG9nb3tcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBpbWd7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC50ZWxfYW5kX2VtYWlse1xuICAgICAgICAgICAgICAgIHdpZHRoOjY2JTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuZm9vdGVyX2Zvcm17XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDY1cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIHdpZHRoOiAzMjBweDtcbiAgICAgICAgICAgIC5tYi0yMHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5zb2NpYWxfZm9vdGVye1xuICAgICAgICAgICAgICAgIHN0cm9uZ3tcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOjEzcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAycHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnNvY2lhbF9mb290ZXJ7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOjE2cHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOjc2N3B4KXtcblxuICAgIC5zaXRlLWZvb3RlcntcbiAgICAgICAgLnNpdGUtY29udGFjdHtcbiAgICAgICAgICAgIC5yb3d7XG4gICAgICAgICAgICAgICAgLS1icy1ndXR0ZXIteDowO1xuICAgICAgICAgICAgICAgICYgPiAucm93e1xuICAgICAgICAgICAgICAgICAgICAmID4gZGl2e1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBwe1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToxNnB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5zaXRlLWZvb3RlciAuc2VwYXJhdG9yLWVuZDphZnRlcntcbiAgICAgICAgd2lkdGg6IDkwJTtcbiAgICB9XG5cbiAgICAuZm9vdGVyX2Zvcm17XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTNweCAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxM3B4O1xuICAgIH1cblxuICAgIC5zaXRlLWluZm97XG4gICAgICAgIHBhZGRpbmc6IDMwcHggMCAhaW1wb3J0YW50O1xuICAgICAgICAuY29weXJpZ2h0c3tcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgJiA+IHNwYW57XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5jbHN7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICNtZWdhLW1lbnUtd3JhcC1mb290ZXIgI21lZ2EtbWVudS1mb290ZXIgPiBsaS5tZWdhLW1lbnUtaXRlbXtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIH1cblxuICAgIC5jb25jdV9yZWFsaXNle1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICBpbWd7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG59IiwiaHRtbCxib2R5e1xuICAgIG92ZXJmbG93LXg6aGlkZGVuO1xufVxuYXtcbiAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1iYXNlO1xuICAgICY6aG92ZXJ7XG4gICAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICB9XG59XG4uYnRuLCAuY3VzdG9tLWxvZ28tbGluaywgLmhvdmVyLXByaW1hcnksIC5yZXNldC1saW5rLCAuaW1hZ2UtaG92ZXJ7XG4gICY6aG92ZXJ7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuLmhvdmVyLXByaW1hcnl7XG4gICAgJjpob3ZlcntcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgIH1cbn1cbi5pbWFnZS1ob3ZlciwgLmltYWdlLWhvdmVyIGF7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBpbWd7XG4gICAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLWJhc2U7XG4gICAgfVxuICAgICY6aG92ZXJ7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIGltZ3tcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG4gICAgICAgIH1cbiAgICB9XG59XG51bCwgb2x7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjFyZW07XG59XG5AZm9yICRpIGZyb20gMyB0aHJvdWdoIDcge1xuICAgIC5mdy0jeyRpfXtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRpKjEwMDtcbiAgICB9XG59XG5wOmxhc3QtY2hpbGR7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi53aWR0aC1zbWFsbHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvIWltcG9ydGFudDsgXG4gICAgJiA+IC52Y19jb2x1bW5fY29udGFpbmVye1xuICAgICAgICBtYXgtd2lkdGg6IDcyMHB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0byFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0byFpbXBvcnRhbnQ7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgIH1cbn1cbi53aWR0aC1ib3hlZHtcbiAgICBtYXgtd2lkdGg6IDk5MHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8haW1wb3J0YW50OyBcbn1cbi53aWR0aC1tZWRpdW17XG4gICAgbWF4LXdpZHRoOiAxMDg4cHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8haW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogYXV0byFpbXBvcnRhbnQ7XG59XG4ubGl0dGxlLWNhcHN7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgLy8gZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLmNscyB7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDEuMXB4O1xufVxuLmhlYWRlci1nZW5lcmFse1xuICAgIGJhY2tncm91bmQ6ICR0ZXJ0aWFyeTtcbiAgICBwYWRkaW5nOiA2NXB4IDAgOTBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgLndwYl93cmFwcGVyIHtcbiAgICAgICAgbWF4LXdpZHRoOiA4MDBweDtcbiAgICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICB9XG4gICAgaDF7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgIH1cbiAgICBwe1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIG1hcmdpbjogMzBweCAwIDA7XG4gICAgfVxuICAgICYubWluaW1pemVke1xuICAgICAgICBwYWRkaW5nOiA1MHB4IDA7XG4gICAgfVxuXG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDo1NzVweCl7XG4gICAgICAgIHBhZGRpbmc6IDUwcHggMzBweDtcbiAgICAgICAgLndwYl93cmFwcGVye1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgfVxuICAgICAgICBwe1xuICAgICAgICAgICAgZm9udC1zaXplOjEycHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOjIwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbn1cbi5zaXRlLW1haW4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAwO1xufVxuXG4ucGFyYWxsYXgtYmctd3JhcHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5wYXJhbGxheC1iZ3tcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IC0xO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuLmRyb3BzaGFkb3ctYmc6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKCRibGFjaywwLjMpO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBib3R0b206IDA7XG4gICAgcmlnaHQ6IDA7XG59XG4udG9vbHRpcCAudG9vbHRpcC1hcnJvdzpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgIHRvcDogMDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpIHNrZXcoLTEwZGVnLCAtMTBkZWcpO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgICBib3gtc2hhZG93OiAtMXB4IDFweCAzcHggMHB4ICNiOWI5Yjk7XG4gICAgYm9yZGVyOiA1cHggc29saWQgYmxhY2s7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAkd2hpdGUgJHdoaXRlO1xuICAgIC5kaXNwby1ob21lICZ7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgfVxufVxuLnRvb2x0aXAtaW5uZXJ7XG4gICAgYm94LXNoYWRvdzogMHB4IDFweCAzcHggMHB4ICNiOWI5Yjk7XG4gICAgLmRpc3BvLWhvbWUgJntcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICB9XG59XG5cbi50b29sdGlwLmJzLXRvb2x0aXAtYm90dG9te1xuICAgIC8vYm9yZGVyOjFweCBzb2xpZCBncmVlbjtcbiAgICAudG9vbHRpcC1hcnJvd3tcbiAgICAgICAgLy9ib3JkZXI6MXB4IHNvbGlkIHJlZDtcbiAgICB9XG4gICAgLnRvb2x0aXAtaW5uZXJ7XG4gICAgICAgIC8vYm9yZGVyOjFweCBzb2xpZCB5ZWxsb3c7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdG9wOi0xMHB4O1xuICAgIH1cbn1cblxuLmRpc3BvLWZvcm06bm90KC5kaXNwby1ob21lKXtcbiAgICAudG9vbHRpcHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OjEwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6MTBweDtcbiAgICAgICAgd2lkdGg6YXV0bztcbiAgICAgICAgbWluLXdpZHRoOiAxODBweDtcbiAgICAgICAgLnRvb2x0aXAtYXJyb3d7XG5cbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG5cbi53cmFwcGVyX2Zha2VfdG9vbHRpcHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb246b3BhY2l0eSAwLjNzO1xuICAgIC5mYWtlX3Rvb2x0aXB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICAgICAgICBib3gtc2hhZG93OiAtMXB4IDFweCAzcHggMHB4ICNiOWI5Yjk7XG4gICAgICAgIGJvcmRlcjogNXB4IHNvbGlkIGJsYWNrO1xuICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICNmZmYgI2ZmZjtcbiAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHBhZGRpbmc6IDVweCAwcHg7XG4gICAgICAgIG1pbi13aWR0aDogMTYycHg7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgdG9wOiAtNTBweDtcbiAgICAgICAgcmlnaHQ6IC0zcHg7XG4gICAgfVxuICAgIC5mYWtlX3Rvb2x0aXBfYXJyb3d7XG4gICAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIGJveC1zaGFkb3c6IC0xcHggMXB4IDNweCAwcHggI2I5YjliOTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IC0yOHB4O1xuICAgICAgICByaWdodDoyNnB4O1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKC44LCAxLjUpIHJvdGF0ZSgtNDVkZWcpO1xuICAgIH1cblxuICAgICYuc2hvd3tcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gICAgJi5mYWtlX3Rvb2x0aXBfYm90dG9te1xuICAgICAgICAuZmFrZV90b29sdGlwe1xuICAgICAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICAgICAgYm90dG9tOiAxMnB4O1xuICAgICAgICB9XG4gICAgICAgIC5mYWtlX3Rvb2x0aXBfYXJyb3d7XG4gICAgICAgICAgICB0b3A6YXV0bztcbiAgICAgICAgICAgIGJvdHRvbTogMzVweDtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAxcHggM3B4IDFweCAjYjliOWI5O1xuICAgICAgICB9XG4gICAgfVxuXG59XG5cbi50b29sdGlwe1xuICAgIG9wYWNpdHk6IDAgIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbmJvZHkuaG9tZXtcbiAgICAuZGlzcG8tZm9ybSAud3JhcHBlcl9mYWtlX3Rvb2x0aXAgLmZha2VfdG9vbHRpcCwgLmZha2VfdG9vbHRpcF9hcnJvd3tcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAjZGlzcG9fbW9iaWxlIC5kaXNwby1mb3Jte1xuICAgICAgICAud3JhcHBlcl9mYWtlX3Rvb2x0aXB7XG4gICAgICAgICAgICAuZmFrZV90b29sdGlwe1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IC0xcHggMXB4IDNweCAwcHggI2I5YjliOSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgdG9wOiAtMzBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5mYWtlX3Rvb2x0aXBfYXJyb3d7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogLTFweCAxcHggM3B4IDBweCAjYjliOWI5ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgbGVmdDogMTQwcHg7XG4gICAgICAgICAgICAgICAgdG9wOiAtN3B4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5mYWtlX3Rvb2x0aXBfYm90dG9te1xuICAgICAgICAgICAgICAgIC5mYWtlX3Rvb2x0aXBfYXJyb3d7XG4gICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAxcHggM3B4IDFweCAjYjliOWI5ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCksICh3aWR0aDo3NjhweCkgYW5kIChoZWlnaHQ6MTAyNHB4KXtcblxuICAgIC53cmFwcGVyX2Zha2VfdG9vbHRpcCAgLmZha2VfdG9vbHRpcHtcbiAgICAgICAgcmlnaHQ6LTEwMHB4O1xuICAgIH1cbiAgICAud3JhcHBlcl9mYWtlX3Rvb2x0aXAgIC5mYWtlX3Rvb2x0aXBfYXJyb3d7XG4gICAgICAgIHJpZ2h0Oi0yNHB4O1xuICAgIH1cblxufVxuXG5cblxuLyogQWp1c3RlbWVudCBoZWFkZXIgKi9cblxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KXtcblxuICAgIGJvZHkucHNfaXNfaGVhZGVyX2JhY2tncm91ZF9pbWFnZXtcbiAgICAgICAgLnNpdGUtbWFpbntcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxNTQuNDVweDtcbiAgICAgICAgICAgIC8vYmFja2dyb3VuZDogI0IwOUU4NjtcbiAgICAgICAgfVxuICAgICAgICAuc2l0ZS1oZWFkZXJ7XG4gICAgICAgICAgICAucHNfYmdfaW1hZ2V7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjVzO1xuICAgICAgICAgICAgICAgIGltZ3tcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OmNvdmVyO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5wc19jdXN0b21fdHJhbnNwYXJlbmNlX21lbnV7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLnN0aWNreXtcbiAgICAgICAgICAgICAgICAucHNfYmdfaW1hZ2UsIC5wc19jdXN0b21fdHJhbnNwYXJlbmNlX21lbnV7XG4gICAgICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5kaXNhYmxlX3N0aWNreV9tZW51e1xuICAgICAgICAgICAgLnNpdGUtbWFpbntcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDowO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG59XG5cbkBtZWRpYSAod2lkdGg6IDEwMjRweCkgYW5kIChoZWlnaHQ6MTM2NnB4KXtcblxuICAgIGJvZHkucHNfaXNfaGVhZGVyX2JhY2tncm91ZF9pbWFnZSAuc2l0ZS1tYWlue1xuICAgICAgICBwYWRkaW5nLXRvcDogMTIzcHg7XG4gICAgfVxuXG59XG5cbkBtZWRpYSAod2lkdGg6NzY4cHgpIGFuZCAoaGVpZ2h0OiAxMDI0cHgpLCAod2lkdGg6IDEwMjRweCkgYW5kIChoZWlnaHQ6NzY4cHgpLCAod2lkdGg6ODIwcHgpIGFuZCAoaGVpZ2h0OjExODBweCksIChtYXgtd2lkdGg6IDEwMjNweCl7XG5cbiAgICBib2R5LnBzX2lzX2hlYWRlcl9iYWNrZ3JvdWRfaW1hZ2U6bm90KC5kaXNhYmxlX3N0aWNreV9tZW51KSAuc2l0ZS1tYWlue1xuICAgICAgICBwYWRkaW5nLXRvcDogNzNweDtcbiAgICB9XG5cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6NzY3cHgpLCAod2lkdGg6NzY4cHgpIGFuZCAoaGVpZ2h0OiAxMDI0cHgpLCAod2lkdGg6MTAyNHB4KSBhbmQgKGhlaWdodDo3NjhweCksICh3aWR0aDo4MjBweCkgYW5kIChoZWlnaHQ6MTE4MHB4KSwgKG1heC13aWR0aDogMTAyM3B4KXtcblxuICAgICBib2R5LnBzX2lzX2hlYWRlcl9iYWNrZ3JvdWRfaW1hZ2V7XG4gICAgICAgIC5zaXRlLWhlYWRlcntcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICM4ZDc4NWM7XG4gICAgICAgICAgICAucHNfYmdfaW1hZ2UsIC5wc19jdXN0b21fdHJhbnNwYXJlbmNlX21lbnV7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICB9XG5cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6NzY3cHgpe1xuICAgIGJvZHkucHNfaXNfaGVhZGVyX2JhY2tncm91ZF9pbWFnZXtcbiAgICAgICAgI3ByaW1hcnk6bm90KC5tYWluX21lbnVfb3Blbil7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOjBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBib2R5LnBzX2lzX2hlYWRlcl9iYWNrZ3JvdWRfaW1hZ2U6bm90KC5kaXNhYmxlX3N0aWNreV9tZW51KSAuc2l0ZS1tYWlue1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICBwYWRkaW5nLXRvcDo2NnB4O1xuICAgIH1cbn1cblxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLmJlZm9yZV9mb290ZXIsIC5iZWZvcmVfZm9vdGVyIC5saXN0aW5nLXRleHQsIC5zZWN0aW9uX2ZhcSwgLndyYXBfc2luZ2xlX2NoYWxldF9zZWN0aW9uX2F0dHJhaXQsIC5saXN0aW5nX2JlZm9yZV9mb290ZXIgLmxpc3RpbmctbGluZTpsYXN0LWNoaWxkLCAudGF4LWNhdF9hdHRyYWl0IC5zZWN0aW9uLXN1YmNhdDpsYXN0LWNoaWxkLCAuYmxvZyAubGlzdGluZy1ibG9nLCAuc2luZ2xlLXBvc3QgI3ByaW1hcnl7XG4gICAgYmFja2dyb3VuZDogcmdiKDIzMiwyMjYsMjE4KTtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgcmdiYSgyMzIsMjI2LDIxOCwwLjc2NTEyNjExODgwNjg5NzcpIDAlLCByZ2JhKDI1NSwyNTUsMjU1LDAuMzMwOTUyNDQ5MzM5MTEwNikgNTQlKTtcbn1cblxuLnNlY3Rpb25fZmFxLCAudGF4LWNhdF9hdHRyYWl0IC5zZWN0aW9uLXN1YmNhdDpsYXN0LWNoaWxkLCAuYmxvZyAubGlzdGluZy1ibG9nLCAuYmxvZyAubGlzdGluZy1ibG9nLCAuc2luZ2xlLXBvc3QgI3ByaW1hcnl7XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHg7XG59XG5cbi51aS1kYXRlcGlja2VyLnVpLXdpZGdldC51aS13aWRnZXQtY29udGVudCB0ZCBhLCAudWktZGF0ZXBpY2tlci51aS13aWRnZXQudWktd2lkZ2V0LWNvbnRlbnQgdGQgc3BhbntcbiAgICBwYWRkaW5nLXRvcDo1cHg7XG4gICAgcGFkZGluZy1ib3R0b206NXB4O1xufVxuXG5cbi53cmFwX2J0bl93aXtcbiAgICAuYnRue1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGQ3ODVjO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiNmZmY7XG4gICAgICAgIH1cbiAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgIGNvbG9yOiM4ZDc4NWM7XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuQG1lZGlhKG1pbi13aWR0aDogMTAyNHB4KSB7XG5cbiAgICAudWktZGF0ZXBpY2tlci51aS13aWRnZXQudWktd2lkZ2V0LWNvbnRlbnR7XG5cbiAgICAgICAgJi50b3B7XG5cbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjBweCk7XG4gICAgICAgICAgICBcbiAgICAgICAgfVxuXG4gICAgfVxuXG59IiwiLmZvcm0tY2hlY2sge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwO1xuICAgIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIG1hcmdpbjogMCAxMHB4IDAgMDtcbiAgICAgICAgd2lkdGg6IDEzcHg7XG4gICAgICAgIGhlaWdodDogMTNweDtcbiAgICB9XG59XG5pbnB1dDpmb2N1c3tcbiAgICBvdXRsaW5lOiBub25lO1xufVxuLndwY2Y3LW5vdC12YWxpZC10aXB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xufVxuLndwY2Y3LWZvcm0tY29udHJvbC13cmFwe1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGlucHV0LCBzZWxlY3QsIHRleHRhcmVhe1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgfVxufVxuLmZvcm1hdC1sYWJlbC13cmFwe1xuICAgIGxhYmVse1xuICAgICAgICBjb2xvcjogJHRlcnRpYXJ5O1xuICAgIH1cbiAgICAuZm9ybWF0LWxhYmVse1xuICAgICAgICAvLyBwYWRkaW5nOiAyMHB4IDIwcHggMTBweDtcbiAgICB9XG59IiwiLm9mZmNhbnZhcy1iYWNrZHJvcCB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwwLjYpO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG59XG4ubWVudS1oYW1idXJnZXJ7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgaGVpZ2h0OiAxNXB4O1xuICAgIG1hcmdpbi1yaWdodDogMThweDtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgc3BhbntcbiAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgIGhlaWdodDogM3B4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICB9XG4gICAgLm1vYmlsZS1tZW51LW9wZW5lZCAme1xuICAgICAgICBzcGFue1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tYmFzZTtcbiAgICAgICAgICAgIC8qaGVpZ2h0OiAycHg7XG4gICAgICAgICAgICB3aWR0aDogMjFweDsqL1xuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogM3B4IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgdG9wOiAxcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOm50aC1jaGlsZCgyKXtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpsYXN0LWNoaWxke1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogMnB4IGNlbnRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbi5tb2JpbGUtbWVudS1vcGVuZWR7XG4gICAgLy9ib3JkZXItYm90dG9tOiAxcHggc29saWQgJHdoaXRlO1xufVxuLm1vYmlsZS1tZW51e1xuICAgIHRvcDogNjZweDtcbiAgICB3aWR0aDogMjc0cHg7XG4gICAgYmFja2dyb3VuZDogJHByaW1hcnk7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgLm9mZmNhbnZhcy1ib2R5e1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgfVxuICAgIC5tb2JpbGUtbWVudS13cmFwe1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJHdoaXRlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBhe1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDI0cHg7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHdoaXRlO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkdGVydGlhcnk7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1iYXNlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgIC8vY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICAgICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgICAgICAgICAvL3dpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuc3VibWVudS1hcnJvd3tcbiAgICAgICAgICAgICAgICAgICAgLy9ib3JkZXItY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAubWVudS1pdGVtLWhhcy1jaGlsZHJlbntcbiAgICAgICAgYXtcbiAgICAgICAgICAgIC5zdWJtZW51LWFycm93e1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDI3cHg7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDlweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeTtcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSwgJjphZnRlcntcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA2cHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAtMXB4O1xuICAgICAgICAgICAgICAgICAgICB0b3A6IC0ycHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMnB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgLyouc3VibWVudS1hcnJvd3tcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUsICY6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH0qL1xuICAgICAgICAgICAgfVxuICAgICAgICB9ICAgICAgICBcbiAgICB9XG4gICAgLnN1Ym1lbnUtYmxvY2sge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkdGVydGlhcnk7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgLy8gaGVpZ2h0OiAxMDAlO1xuICAgICAgICAvLyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gICAgICAgIHVse1xuICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7IFxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTowO1xuICAgICAgICAgICAgYXtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnk7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICR3aGl0ZTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDI0cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnN1Ym1lbnUtYmFja3tcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luOiAyNHB4O1xuICAgICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnk7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAuaWN7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMThweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuc3VibWVudS10aXRsZXtcbiAgICAgICAgICAgIGZvbnQ6IHtcbiAgICAgICAgICAgICAgICB3ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyNHB4O1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnBob25le1xuICAgICAgICBwYWRkaW5nOiAyNHB4IDI0cHggMTBweDtcbiAgICAgICAgZm9udDoge1xuICAgICAgICAgICAgc2l6ZTogMTJweDtcbiAgICAgICAgICAgIHdlaWdodDogNjAwO1xuICAgICAgICB9XG4gICAgICAgIGF7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5sYW5ndWFnZS1zd2l0Y2hlcntcbiAgICAgICAgcGFkZGluZzogMCAyNHB4O1xuICAgICAgICBmb250OiB7XG4gICAgICAgICAgICBzaXplOiAxMnB4O1xuICAgICAgICAgICAgd2VpZ2h0OiA2MDA7XG4gICAgICAgIH1cbiAgICAgICAgYXtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5zZWFyY2gtYmxvY2t7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDI0cHggMzVweDtcbiAgICAgICAgei1pbmRleDo5O1xuICAgICAgICAuc2VhcmNoLWJsb2NrLWlubmVye1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAuZm9ybS1jb250cm9sOmZvY3Vze1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5zZWFyY2gtZm9ybXtcbiAgICAgICAgaW5wdXR7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEycHggMzVweCAxMnB4IDEycHg7XG4gICAgICAgIH1cbiAgICAgICAgLmljLXNlYXJjaHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICByaWdodDogMTJweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSAod2lkdGg6NzY4cHgpIGFuZCAoaGVpZ2h0OjEwMjRweCksIChoZWlnaHQ6NzY4cHgpIGFuZCAod2lkdGg6MTAyNHB4KXtcblxuICAgICAgICB0b3A6NzNweDtcblxuICAgIH1cblxufVxuI21vYmlsZS1tZW51LWNvbnRhaW5lcntcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5kaXNwby1tb2JpbGV7XG4gICAgLmJ0bntcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIC5kaXNwby10aXRsZXtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICAgIG1hcmdpbjogMTVweCAwIDlweDtcbiAgICB9XG4gICAgLm9mZmNhbnZhcy1oZWFkZXJ7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMjBweCAwO1xuICAgIH1cbiAgICAuYnRuLWNsb3Nle1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMjBweDtcbiAgICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gICAgLnRvb2x0aXB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgIH1cbiAgICAudG9vbHRpcC1pbm5lcntcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDFweCAzcHggMHB4ICNiOWI5Yjk7XG4gICAgfVxufVxuXG5cbkBtZWRpYSAobWluLXdpZHRoOjEwMjRweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICNtYXN0aGVhZHtcbiAgICAgICAgI3NpdGUtbmF2aWdhdGlvbntcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICAgICAgICAgIC5jby1oZWFkZXJzIC5idG57XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxNDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuc2l0ZS1oZWFkZXIgI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtIHtcbiAgICAgICAgbWFyZ2luOiAwIDAgMCAxOHB4O1xuICAgIH1cbiAgICAuc2l0ZS1oZWFkZXIgLmN1c3RvbS1sb2dve1xuICAgICAgICBtYXgtd2lkdGg6IDYwcHg7XG4gICAgfVxuICAgIC5zaXRlLWhlYWRlci5zdGlja3kgLmxvZ28tc3RpY2t5LCAuc2l0ZS1oZWFkZXIgYS5jdXN0b20tbG9nby1saW5rIHtcbiAgICAgICAgbWFyZ2luOiAtMjJweCAxOHB4IGF1dG87XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDo3NjdweCksICh3aWR0aDo3NjhweCkgYW5kIChoZWlnaHQ6MTAyNHB4KXtcbiAgICAubGlzdGluZ19jaGFsZXRze1xuICAgICAgICAuZGlzcG8tbGlzdGluZ3tcbiAgICAgICAgICAgIC50b29sdGlwe1xuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnRvb2x0aXAtaW5uZXJ7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDFweCAzcHggMHB4ICNiOWI5Yjk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8qIEJ1ZyBpUGhvbmUgKi9cblxuLmlvc19wbGF0Zm9ybS5icm93c2VyX3NhZmFyaXtcbiAgICAubW9iaWxlLW1lbnUtb3BlbmVkIC5tZW51LWhhbWJ1cmdlciBzcGFuOmZpcnN0LWNoaWxke1xuICAgICAgICB0b3A6M3B4O1xuICAgIH1cbn0iLCJoMntcblx0bWFyZ2luLWJvdHRvbTozMHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDoxMDIzcHgpe1xuXHQuaGlkZV9vbl9tb2JpbGV7XG5cdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7XG5cdC5jZW50ZXJfb25fbW9iaWxle1xuXHRcdHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOjU3NXB4KXtcblxuXHRwe1xuXHRcdGZvbnQtc2l6ZToxMnB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAyMnB4O1xuXHR9XG5cblx0aDJ7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRmb250LXNpemU6IDIycHg7XG5cdFx0bGluZS1oZWlnaHQ6IDI3cHg7XG5cdH1cblxuXG5cdGJvZHk6bm90KC5ob21lKXtcblx0XHRoMXtcblx0XHRcdGZvbnQtc2l6ZTogMjJweCAhaW1wb3J0YW50O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDI3cHggIWltcG9ydGFudDtcblx0XHR9XG5cdFx0LmJ1aWxkZXJfaW50cm9faW50ZXJuZXtcblx0XHRcdHBhZGRpbmc6IDAgNDRweDtcblx0XHRcdGgxe1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1x0XG5cdFx0XHR9XG5cdFx0XHRcblx0XHR9XG5cdH1cblxuXG59IiwiLmJnLXNhcGluIHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIC03MHB4IHJpZ2h0O1xuICAuaG9tZSAme1xuICAgIHBhZGRpbmc6IDkycHggODVweDtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpe1xuICAgICAgICBwYWRkaW5nOiA1MHB4IDM1cHg7XG4gICAgfVxuICB9XG5cblxuICBAbWVkaWEgKG1pbi13aWR0aDo3NjhweCl7XG4gICAgYmFja2dyb3VuZC1zaXplOiA1MDBweDtcbiAgICAudmNfY3VzdG9tX2hlYWRpbmcsIC52Y19idG4zLWNvbnRhaW5lcntcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICAgIH1cblxuICB9XG5cbiAgQG1lZGlhICh3aWR0aDoxMDI0cHgpIGFuZCAoaGVpZ2h0OiAxMzY2cHgpe1xuICAgIGJhY2tncm91bmQtc2l6ZTogMzUwcHg7XG4gIH1cbiAgQG1lZGlhICh3aWR0aDo3NjhweCkgYW5kIChoZWlnaHQ6IDEwMjRweCl7XG4gICAgYmFja2dyb3VuZC1zaXplOiAzMDBweDtcbiAgfVxuXG59XG4uY3UtbWFzb25yeSB7XG4gIC53cGJfc2luZ2xlX2ltYWdlIHtcbiAgICAudmNfZmlndXJlIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICAgIC52Y19zaW5nbGVfaW1hZ2Utd3JhcHBlciB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAmOmhvdmVyOmFmdGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4ycztcbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi5ob21lIHtcbiAgICAubGl0dGxlLWNhcHMge1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMS40cHg7XG4gICAgfVxuICAgIGJ1dHRvbi5idG4uYnRuLWRlZmF1bHQge1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMS4ycHg7XG4gICAgfVxuICAgIC5lbnRyeS1jb250ZW50IHtcbiAgICAgICAgJiA+IC52Y19yb3c6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgbWluLWhlaWdodDogMTAwdmg7XG4gICAgICAgICAgICAuZGlzcG8tZm9ybSB7XG4gICAgICAgICAgICAgICAgZm9ybSB7XG4gICAgICAgICAgICAgICAgICAgIC5idG4uYnRuLWRlZmF1bHQge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCA0MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgNnB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXtcbiAgICAgICAgICAgICAgICBoMSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMjUwcHggNTBweCAyMDBweDtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IC04MHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuZGlzcG8tZm9ybSB7XG4gICAgICAgICAgICAgICAgICAgIGZvcm0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgLmJ0bi5idG4tZGVmYXVsdCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMzVweCA0MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA5OCU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpe1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAuZGlzcG8tZm9ybSB7XG4gICAgICAgICAgICAgICAgICAgIGZvcm0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDZ2aDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAubm90cmUtbWlzc2lvbiB7XG4gICAgICAgICAgICAmID4gLnZjX2NvbHVtbl9jb250YWluZXIge1xuICAgICAgICAgICAgICAgIC52Y19yb3cudmNfcm93LW8tZXF1YWwtaGVpZ2h0LnZjX3Jvdy1mbGV4IHtcbiAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCl7XG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJiA+IC52Y19jb2x1bW5fY29udGFpbmVyOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vIG1heC13aWR0aDogNjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vIG1hcmdpbi1yaWdodDogMjVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCl7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLm1pc3Npb24taXRlbXtcbiAgICAgICAgICAgICAgICAudmNfY29sdW1uLWlubmVye1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOjA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC53cGJfc2luZ2xlX2ltYWdle1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOjA7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OjIwcHg7XG4gICAgICAgICAgICAgICAgICAgIC52Y19maWd1cmV7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNzBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGltZ3tcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDo3MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNzBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAudmNfc2luZ2xlX2ltYWdlLXdyYXBwZXJ7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGltZ3tcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC52Y19pY29uX2VsZW1lbnQge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpe1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC52Y19pY29uX2VsZW1lbnQtaWNvbiB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0ZXJ0aWFyeTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTVweCAxOHB4O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tYmFzZTtcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlcjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnZjX2N1c3RvbV9oZWFkaW5ne1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCl7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlciFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5hdHRyYWl0LWlubmVye1xuICAgICAgICBtYXJnaW46IDAgODBweCA5NXB4O1xuICAgIH1cbiAgICAuYXR0cmFpdC1ibG9jcy1tb2JpbGV7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgfVxufVxuLnZjX3BhcmFsbGF4LWlubmVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDIwJSk7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCl7XG4gICAgaGVpZ2h0OiAxMDAlIWltcG9ydGFudDtcbiAgICB0b3A6IDAhaW1wb3J0YW50O1xuICAgIHRyYW5zZm9ybTogbm9uZSFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5ibG9jLWhvbWUge1xuICAgIHBhZGRpbmc6IDE4MHB4IDExNXB4IDE4MHB4IDgwcHg7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKXtcbiAgICAgICAgcGFkZGluZzogNTBweCAzNXB4O1xuICAgIH1cbn1cbi5ibG9jMi1ob21le1xuICAgIHBhZGRpbmc6IDk1cHggODBweCA1MHB4O1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCl7XG4gICAgICAgIHBhZGRpbmc6IDUwcHggMzVweCAzNXB4O1xuICAgIH1cbn1cblxuXG5AbWVkaWEgKG1heC13aWR0aDo3NjdweCl7XG4gICAgLmJnLXNhcGlue1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDgwJTtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIC0zNXB4IHJpZ2h0IC04MCU7XG4gICAgfVxuICAgIC52Y192aWRlby1iZy52Y19oaWRkZW4teHN7XG4gICAgICAgIC8vZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICB9XG59XG5cblxuLmhvbWV7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6NTc1cHgpe1xuICAgICAgICBoMiwgcHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLmJsb2MtaG9tZXtcbiAgICAgICAgICAgIHBhZGRpbmc6IDUwcHggMzBweDtcbiAgICAgICAgICAgIC53cGJfd3JhcHBlcntcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOmNlbnRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5wcmx4e1xuICAgICAgICAgICAgaGVpZ2h0OiA0MzVweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLmxpdHRsZS1jYXBze1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuMnB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5lbnRyeS1jb250ZW50IC5ub3RyZS1taXNzaW9ue1xuICAgICAgICAgICAgJiA+IC53cGJfY29sdW1ue1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOjA7XG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMil7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOjA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnZjX2N1c3RvbV9oZWFkaW5ne1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToxMnB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH0gXG5cbiAgICAgICAgLmVudHJ5LWNvbnRlbnQgLm5vdHJlLW1pc3Npb24gPiAudmNfY29sdW1uX2NvbnRhaW5lciAudmNfcm93LnZjX3Jvdy1vLWVxdWFsLWhlaWdodC52Y19yb3ctZmxleHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206MzBweDtcbiAgICAgICAgfVxuXG4gICAgfVxufVxuXG5cblxuLyogaVBhZCAqL1xuXG5AbWVkaWEgKG1heC13aWR0aDoxMDIzcHgpe1xuICAgIC5wcmx4IC52Y19lbXB0eV9zcGFjZXtcbiAgICAgICAgaGVpZ2h0OiA1MDBweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuaG9tZSAuYmxvYy1ob21lIHtcbiAgICAgIHBhZGRpbmc6IDgwcHg7XG4gICAgICB3aWR0aDoxMDAlO1xuICAgICAgLndwYl93cmFwcGVye1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB9XG4gICAgICAudmNfY3VzdG9tX2hlYWRpbmcsIC53cGJfdGV4dF9jb2x1bW4gcHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICAgIC5ob21lIC5ub3RyZS1taXNzaW9uID4gLndwYl9jb2x1bW4ge1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgIH1cblxuICAgICNwc19kZXZlbmlyX3Byb3ByaWV0YWlyZXtcbiAgICAgICAgLndwYl93cmFwcGVye1xuICAgICAgICAgICAgLmxpc3RpbmctbGluZXtcbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgxKXtcbiAgICAgICAgICAgICAgICAgICAgLmxpc3RpbmctdGV4dHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDgwMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgLmxpc3RpbmctaGVhZHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogc3RhcnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAubGlzdGluZy1kZXNjcmlwdGlvbntcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxufVxuXG5cbkBtZWRpYSAod2lkdGg6MTAyNHB4KSBhbmQgKGhlaWdodDoxMzY2cHgpLCAod2lkdGg6NzY4cHgpIGFuZCAoaGVpZ2h0OjEwMjRweCkge1xuXG4gICAgLnBybHggLnZjX2VtcHR5X3NwYWNle1xuICAgICAgICBoZWlnaHQ6IDU1MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmhvbWV7XG4gICAgICAgIC5ibG9jLWhvbWV7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogODBweDtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICAgICAgICB9XG4gICAgICAgIC52b2lyX3Byb21ve1xuICAgICAgICAgICAgLmJsb2MtaG9tZXtcbiAgICAgICAgICAgICAgICB3aWR0aDo2MCU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuaGlkZV9vbl9tb2JpbGV7XG4gICAgICAgICAgICAgICAgd2lkdGg6NDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAubm90cmUtbWlzc2lvbntcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgIH1cbiAgICB9XG5cblxufVxuXG5AbWVkaWEgKHdpZHRoOjEwMjRweCkgYW5kIChoZWlnaHQ6IDc2OHB4KXtcbiAgICAuaG9tZXtcbiAgICAgICAgLmF0dHJhaXQtaW5uZXJ7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLmF0dHJhaXQtYmxvY3MtbW9iaWxle1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206MTAwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAuYmxvYzItaG9tZXtcbiAgICAgICAgICAgICYgPiAudmNfcm93e1xuICAgICAgICAgICAgICAgICYgPiAud3BiX2NvbHVtbntcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgICAgICAgICAgICAgLnZjX2N1c3RvbV9oZWFkaW5ne1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgcHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuYmctc2FwaW57XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6NDUwcHg7XG4gICAgICAgIH1cblxuICAgIH1cbn1cblxuQG1lZGlhICh3aWR0aDo3NjhweCkgYW5kIChoZWlnaHQ6MTAyNHB4KSwgKHdpZHRoOjgxMHB4KSBhbmQgKGhlaWdodDogMTA4MHB4KSwgKHdpZHRoOjgyMHB4KSBhbmQgKGhlaWdodDogMTE4MHB4KXtcbiAgICAucHJseCAudmNfZW1wdHlfc3BhY2V7XG4gICAgICAgIGhlaWdodDogNDAwcHggIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmhpZGVfb25fbW9iaWxle1xuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5hdHRyYWl0LWJsb2NzLW1vYmlsZXtcbiAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6MzVweCAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206OTVweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuYXR0cmFpdC1pbm5lcntcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuaG9tZXtcbiAgICAgICAgLmJsb2MtaG9tZXtcbiAgICAgICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA3MjBweDtcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIC52Y19jdXN0b21faGVhZGluZ3tcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAgLnZvaXJfcHJvbW97XG4gICAgICAgICAgICAuYmxvYy1ob21le1xuICAgICAgICAgICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmJsb2MyLWhvbWV7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDk1cHg7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogOTVweDtcbiAgICAgICAgICAgIG1heC13aWR0aDogNzIwcHg7XG4gICAgICAgICAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIC50ZXh0LW1kLXN0YXJ0e1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246Y2VudGVyICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmID4gZGl2e1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAud3BiX2NvbHVtbntcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6MTAwJSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxke1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbToyMHB4OyAgICBcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuYXR0cmFpdC1pbm5lcntcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA3MjBweDtcbiAgICAgICAgfVxuICAgICAgICAuYmctc2FwaW57XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA3MjBweDtcbiAgICAgICAgfVxuICAgICAgICAubm90cmUtbWlzc2lvbntcbiAgICAgICAgICAgICYgPiAud3BiX2NvbHVtbntcbiAgICAgICAgICAgICAgICB3aWR0aDo1MCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnRlc3RpbW9uaWFsc3tcbiAgICAgICAgICAgIC5weC1tZC0yMHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogOTVweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA5NXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5iZy1zYXBpbntcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLyomOmJlZm9yZXtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOjA7XG4gICAgICAgIGxlZnQ6MDtcbiAgICAgICAgcmlnaHQ6MDtcbiAgICAgICAgYm90dG9tOjA7XG4gICAgICAgIGJhY2tncm91bmQ6ICNCMDlFODY7XG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLHJnYmEoMjMyLDIyNiwyMTgsLjc2NTEyNiksaHNsYSgwLDAlLDEwMCUsLjMzMDk1MikgNTQlKTtcbiAgICB9Ki9cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXtcbiAgICAuaG9tZSAubm90cmUtbWlzc2lvbiA+IC53cGJfY29sdW1uIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIC5ob21lIC5ibG9jLWhvbWV7XG4gICAgICAgIHBhZGRpbmc6NTBweCAzMHB4O1xuICAgIH1cbiAgICAuaG9tZSAuZW50cnktY29udGVudCAubm90cmUtbWlzc2lvbiA+IC52Y19jb2x1bW5fY29udGFpbmVyIC52Y19yb3cudmNfcm93LW8tZXF1YWwtaGVpZ2h0LnZjX3Jvdy1mbGV4ID4gLnZjX2NvbHVtbl9jb250YWluZXI6bnRoLWNoaWxkKDIpe1xuICAgICAgICBtYXgtd2lkdGg6IDI2MHB4O1xuICAgICAgICBtYXJnaW46IGF1dG87XG5cbiAgICB9XG5cbiAgICAuYXR0cmFpdC1ibG9jcy1tb2JpbGV7XG4gICAgICAgIC5zd2lwZXItYnV0dG9uLW5leHQsIC5zd2lwZXItYnV0dG9uLXByZXZ7XG4gICAgICAgICAgICB6LWluZGV4OiA5OTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNCMDlFODY7XG4gICAgICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6XCJcIjtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBib3JkZXI6MnB4IHNvbGlkICM4ZDc4NWM7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBib3JkZXI6IDNweCBzb2xpZCAjOGQ3ODVjO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTJweDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnN3aXBlci1idXR0b24tbmV4dHtcbiAgICAgICAgICAgIHJpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAwO1xuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgICAgICAgICAgICAgbGVmdDogLTJweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuc3dpcGVyLWJ1dHRvbi1wcmV2e1xuICAgICAgICAgICAgbGVmdDowO1xuICAgICAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMDtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAtMnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmhvbWUgLmVudHJ5LWNvbnRlbnQgLm5vdHJlLW1pc3Npb24gLnZjX2ljb25fZWxlbWVudHtcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cblxufVxuXG5cbi8qLS0tLS0tLSovXG5cbiIsIi5jaGFsZXQtaW1hZ2V7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICYub3dsLWNhcm91c2Vse1xuICAgICAgICAuZG90cy13cmFwcGVye1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgei1pbmRleDogMTAwO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIC5kb3RzLW91dGVye1xuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA2MHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLm93bC1kb3Rze1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgJi5sdDV7XG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAub3dsLWRvdHtcbiAgICAgICAgICAgIGhlaWdodDogOHB4O1xuICAgICAgICAgICAgd2lkdGg6IDhweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRncmF5LTQwMDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgICAgICBtYXJnaW46IDAgMnB4O1xuICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4xcztcbiAgICAgICAgICAgICYuYWN0aXZle1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuc21hbGx7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjcpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5vd2wtbmF2IHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1iYXNlO1xuICAgICAgICAgICAgLm93bC1wcmV2LCAub3dsLW5leHQge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTIwcHg7XG4gICAgICAgICAgICAgICAgbGVmdDogMTBweDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgICAgICAgICAuaWN7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5vd2wtbmV4dHtcbiAgICAgICAgICAgICAgICByaWdodDogMTBweDtcbiAgICAgICAgICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAub3dsLW5hdntcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuLmNoYWxldC1pdGVte1xuICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLWJhc2U7XG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgICBtYXgtd2lkdGg6IDM1MHB4O1xuICAgIC50YWdzIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgei1pbmRleDogMTAwO1xuICAgICAgICBwYWRkaW5nOiA4cHg7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBmb250OntcbiAgICAgICAgICAgIHNpemU6IDEycHg7XG4gICAgICAgICAgICB3ZWlnaHQ6IDYwMDtcbiAgICAgICAgfVxuICAgICAgICAudGFne1xuICAgICAgICAgICAgcGFkZGluZzogNXB4IDlweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIG1hcmdpbjogMnB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC50YWctbG9uZ190ZXJtZXtcbiAgICAgICAgYmFja2dyb3VuZDogI0UxQzA1QTtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgfVxuICAgIC50YWctbm91dmVhdXRlLCAudGFnLW9mZnJlX3NwZWNpYWxlLCAudGFnLWRlcm5pZXJlX21pbnV0ZXtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgIH1cbiAgICAudGFnLW5vdXZlYXV0ZXtcbiAgICAgICAgYmFja2dyb3VuZDogIzRDOEJBMjtcbiAgICAgICAgKyAudGFnLW9mZnJlX3NwZWNpYWxlLCArIC50YWctZGVybmllcmVfbWludXRle1xuICAgICAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnRhZy1vZmZyZV9zcGVjaWFsZXtcbiAgICAgICAgYmFja2dyb3VuZDogIzAwMDAwMDtcbiAgICB9XG4gICAgLnRhZy1kZXJuaWVyZV9taW51dGV7XG4gICAgICAgIGJhY2tncm91bmQ6ICNBQjNBM0E7XG4gICAgfVxuICAgIC5jaGFsZXQtaW1hZ2Utd3JhcHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nLXRvcDogNzUlO1xuICAgICAgICAudGFnc3tcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgfVxuICAgICAgICAuY2hhbGV0LWltYWdle1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5jaGFsZXQtaW1hZ2UtaXRlbXtcbiAgICAgICAgaGVpZ2h0OiAyNjBweDtcbiAgICB9XG4gICAgLmNoYWxldC10ZXh0e1xuICAgICAgICBwYWRkaW5nOiAyN3B4IDIycHg7XG4gICAgfVxuICAgIC5jaGFsZXQtdGl0bGUtYmxvY2t7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICAuY2hhbGV0LXRpdGxle1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgfVxuICAgIC5jaGFsZXQtbG9jYXRpb257XG4gICAgICAgIGNvbG9yOiMwMDAgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnByaWNlLWJsb2Nre1xuICAgICAgICBsaW5lLWhlaWdodDogMTdweDtcbiAgICB9XG4gICAgLmljb25ze1xuICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIC5jYXJhY3RlcmlzdGlxdWV7XG4gICAgICAgICAgICBpbWd7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgICAgIC8vIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTs7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmFtZW5pdHl7XG4gICAgICAgICAgICBpbWd7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgICAgICAgICAgIHdpZHRoOiAyMXB4O1xuXG4gICAgICAgICAgICAmLmljb24tYm9yZC1kZS1sLWVhdSxcbiAgICAgICAgICAgICYuaWNvbi1hY2Nlcy1hLWwtZWF1LFxuICAgICAgICAgICAgJi5pY29uLXByaXNlLXZlaGljdWxlLWVsZWN0cmlxdWUsXG4gICAgICAgICAgICAmLmljb24tcGlzY2luZSxcbiAgICAgICAgICAgICYuaWNvbi1hbmltYXV4LWFjY2VwdGVzLWF2ZWMtcmVzdHJpY3Rpb24sXG4gICAgICAgICAgICAmLmljb24tZm95ZXItaW50ZXJpZXVye1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5jaGFsZXQtaW1hZ2UgaW1ne1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1iYXNlO1xuICAgIH1cbiAgICAmOmhvdmVye1xuICAgICAgICBib3gtc2hhZG93OiAkYm94LXNoYWRvdy1sZztcbiAgICB9XG59XG4ubGlzdGluZy1jaGFsZXRze1xuICAgIGJhY2tncm91bmQ6ICRsaWdodGJnO1xufVxuLmNoYWxldC1leGNlcnB0IHtcbiAgICBtaW4taGVpZ2h0OiA5MHB4O1xuICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICAgIGhlaWdodDogOTBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmNvdXAtZGUtY29ldXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDEycHg7XG4gICAgcmlnaHQ6IDEycHg7XG4gICAgei1pbmRleDogMTAwO1xuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgIHdpZHRoOiAzNHB4O1xuICAgIGhlaWdodDogMzRweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICBjb2xvcjogJHByaW1hcnk7XG59XG4uaWMtaGVhcnR7XG4gICAgZm9udC1zaXplOiAyNHB4O1xufVxuLmxvYWQtbW9yZS13cmFwe1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAmOmhvdmVye1xuICAgICAgICAvL29wYWNpdHk6IDAuNTtcbiAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tYmFzZTtcbiAgICB9XG4gICAgI2xvYWQtbW9yZXtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM4ZDc4NWM7XG4gICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgYmFja2dyb3VuZDojZmZmO1xuICAgICAgICB9XG4gICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICBjb2xvcjojOGQ3ODVjO1xuICAgICAgICB9XG4gICAgfVxufVxuLmZpbHRlcnMgLmZvcm0tY2hlY2stbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xufVxuXG4ubGlzdGluZ19jaGFsZXRze1xuICAgIC5maWx0ZXJfY2hhbGV0X21vYmlsZXtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgLy9WaXNpYmlsaXR5XG4gICAgfVxuXG4gICAgLmNoYWxldC1pdGVte1xuICAgICAgICAuY2hhbGV0LWltYWdle1xuICAgICAgICAgICAgLmNoYWxldC1pbWFnZS1pdGVte1xuICAgICAgICAgICAgICAgIGltZ3tcbiAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDpjb3ZlcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5vZmZjYW52YXMtaGVhZGVyLW1vYmlsZSwgLmRpc3BvLWZvcm0uZGlzcG8tbGlzdGluZyAuYnRuIC5idG4tbW9iaWxle1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cblxuLmxpc3RpbmdfY2hhbGV0cyAuZGlzcG8tZm9ybS5kaXNwby1saXN0aW5nIGZvcm0gPiBkaXY6Zmlyc3QtY2hpbGQgLmRpc3BvLWlucHV0LnRyaWdnZXItZmlsdGVycyBzcGFuLmJ1dHRvbntcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgKHdpZHRoOjEwMjRweCkgYW5kIChoZWlnaHQ6IDEzNjZweCksICh3aWR0aDoxMDI0cHgpIGFuZCAoaGVpZ2h0OiA3NjhweCl7XG5cbiAgICAuY2hhbGV0LWl0ZW0gLmNoYWxldC1pbWFnZS1pdGVte1xuICAgICAgICBoZWlnaHQ6IDIxNXB4O1xuICAgIH1cblxufVxuXG5cbkBtZWRpYSAod2lkdGg6NzY4cHgpIGFuZCAoaGVpZ2h0OjEwMjRweCksIChtYXgtd2lkdGg6IDk5MXB4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpe1xuXG4gICAgLmRpc3BvLWZvcm0uZGlzcG8tbGlzdGluZ3tcbiAgICAgICAgLmRpc3BvLWlucHV0e1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbToxNXB4O1xuICAgICAgICB9XG4gICAgICAgIC5idG57XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiA4MnB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmxpc3RpbmdfY2hhbGV0c3tcbiAgICAgICAgLmxpc3RpbmctY2hhbGV0c3tcbiAgICAgICAgICAgIC5jaGFsZXQtaXRlbS13cmFwe1xuICAgICAgICAgICAgICAgIHdpZHRoOjUwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxufVxuXG5cbkBtZWRpYSAobWF4LXdpZHRoOjEwMjNweCksICh3aWR0aDo3NjhweCkgYW5kIChoZWlnaHQ6MTAyNHB4KXtcbiAgICAuZGlzcG8tZm9ybS5kaXNwby1saXN0aW5nIC5idG4gLmJ0bi1kZXNrdG9we1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAuZGlzcG8tZm9ybS5kaXNwby1saXN0aW5nIC5idG4gLmJ0bi1tb2JpbGV7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgICAub2ZmY2FudmFzLWhlYWRlci1tb2JpbGV7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB9XG4gICAgI21hc3RoZWFkLmZpbHRlcl9tb2JpbGVfc2hvd3tcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgI3BhZ2VfbGlzdGluZ19jaGFsZXRze1xuICAgICAgICAjc2l0ZS1uYXZpZ2F0aW9uLW1vYmlsZXtcbiAgICAgICAgICAgIC5tb2JpbGUtcmlnaHR7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC51aS1kYXRlcGlja2Vye1xuICAgICAgICAgICAgLy9ib3JkZXI6bm9uZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAubGlzdGluZ19jaGFsZXRze1xuICAgICAgICAubGlzdGluZy1jaGFsZXRze1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLmZpbHRlcl9jaGFsZXRfbW9iaWxle1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNjBweCk7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRThFMkQyO1xuICAgICAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgICAgIG1hcmdpbjogMTdweCBhdXRvIDE3cHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICAgICAgY3Vyc29yOnBvaW50ZXI7XG4gICAgICAgICAgICBjb2xvcjogIzhkNzg1YztcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBpe1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuY29udGFpbmVye1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgfVxuICAgICAgICAuY2hhbGV0LWl0ZW17XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgfVxuICAgIH1cbiAgICAubGlzdGluZ19jaGFsZXRzICNzdGlja3ktd3JhcHBlcntcbiAgICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5saXN0aW5nX2NoYWxldHMgLmRpc3BvLWZvcm0uZGlzcG8tbGlzdGluZyB7XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICB6LWluZGV4OiAxMDQ1O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICAgICAgICBvdXRsaW5lOiAwO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBoZWlnaHQ6IDEwMHZIICFpbXBvcnRhbnQ7XG4gICAgICAgIG92ZXJmbG93LXg6aGlkZGVuO1xuICAgICAgICBvdmVyZmxvdy15OmF1dG87XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsMCwwLC4yKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zcyBlYXNlLWluLW91dDtcbiAgICAgICAgJi5zaG93e1xuICAgICAgICAgICAgdHJhbnNmb3JtOm5vbmU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmxvYWQtbW9yZS13cmFwe1xuICAgICAgICBtYXJnaW4tdG9wOjMwcHggIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmxpc3RpbmdfY2hhbGV0c3tcbiAgICAgICAgLmRpc3BvLWZvcm0uZGlzcG8tbGlzdGluZ3tcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAub2ZmY2FudmFzLWhlYWRlcntcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDIwcHggMDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAuZGlzcG8tdGl0bGV7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM4ZDc4NWM7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMTVweCAwIDlweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgI2Nsb3NlX2Rpc3BvX3NlY29uZF9uaXZlYXV7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICByaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGZvcm17XG4gICAgICAgICAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDFyZW07XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICAgICAgICAgICAgICAuZmlsdGVyc3tcbiAgICAgICAgICAgICAgICAgICAgLy9kaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYgPiBkaXZ7XG4gICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGR7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDE5cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgLmRpc3BvLWlucHV0e1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OjA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OjA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpub3QoLnBycyl7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5kaXNwby1zdWJsYWJlbHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmRpc3BvLXZhbHVle1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAudHh0LW15e1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6MTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6Ljg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5wcnN7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNzVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnBycy1hZHVsdHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5pbmZvcy13cmFwcGVye1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmluZm9ze1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAtMjVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IC0ycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmRpc3BvLWxhYmVse1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5kaXNwby1zdWJsYWJlbHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjowO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYgPiBzcGFue1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246cmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmRpc3BvLW51bWJlcnN7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnB1dHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYudHJpZ2dlci1maWx0ZXJze1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNzVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOjA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYgPiBzcGFue1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmRpc3BvLWxhYmVse1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3JkZXI6MjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpe1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4uYnV0dG9ue1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNCMDlFODY7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzhkNzg1YztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLm9wZW57XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOm5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAuYnRue1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmZpbHRlcnN7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTlweDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTlweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcbiAgICAgICAgICAgIGJvcmRlci10b3A6bm9uZTtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDEwcHg7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMTBweDtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB0b3A6IC04MnB4O1xuICAgICAgICAgICAgei1pbmRleDogOTtcbiAgICAgICAgICAgIC5maWx0ZXJzLWlubmVye1xuICAgICAgICAgICAgICAgIC5mcy0xMntcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuY29sLW1kLTd7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgICAgICAgICAgJiA+IGRpdntcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOjUwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgI3BhZ2VfbGlzdGluZ19jaGFsZXRze1xuICAgICAgICAjdWktZGF0ZXBpY2tlci1kaXZ7XG4gICAgICAgICAgICBsZWZ0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDB2VyAtIDcwcHgpO1xuICAgICAgICAgICAgcmlnaHQ6IDM2cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6NzY3cHgpe1xuICAgICNwYWdlX2xpc3RpbmdfY2hhbGV0cyAuYnVpbGRlcl9pbnRyb19pbnRlcm5le1xuICAgICAgICAudmNfY3VzdG9tX2hlYWRpbmd7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDM5MHB4O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgIH1cbiAgICB9XG4gICAgI3BhZ2VfbGlzdGluZ19jaGFsZXRzIC5jaGFsZXQtaXRlbSAuY2hhbGV0LXRpdGxle1xuICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICB9XG4gICAgLmxpc3RpbmdfY2hhbGV0cyAuZmlsdGVyc3tcbiAgICAgICAgdG9wOiAtOHB4O1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6NTc1cHgpe1xuICAgICNwYWdlX2xpc3RpbmdfY2hhbGV0cyAuYnVpbGRlcl9pbnRyb19pbnRlcm5le1xuICAgICAgICAudmNfY3VzdG9tX2hlYWRpbmd7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDI4MHB4Oy8vXG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIuY2hhbGV0LWltYWdlLWl0ZW0ge1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICBvdmVyZmxvdzogaGlkZGVuO1xufSBcblxuLmNoYWxldC1pbWFnZS1tYWlue1xuICAgIG1heC13aWR0aDogNzAwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMjJweDtcbiAgICAuc3dpcGVyLWJ1dHRvbi1uZXh0LCAuc3dpcGVyLWJ1dHRvbi1wcmV2e1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKCRib2R5LWNvbG9yLCAwLjYpO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICB3aWR0aDogNDRweDtcbiAgICAgICAgaGVpZ2h0OiA0NHB4O1xuICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1iYXNlO1xuICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgY29udGVudDogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICAuaWN7XG4gICAgICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmOmhvdmVye1xuICAgICAgICAuc3dpcGVyLWJ1dHRvbi1uZXh0LCAuc3dpcGVyLWJ1dHRvbi1wcmV2e1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuY2hhbGV0LWltYWdlLWl0ZW17XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZy10b3A6IDc1JTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgaW1nLHN2Z3tcbiAgICAgICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBvYmplY3QtZml0OmNvdmVyO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIH1cbiAgICB9XG59XG4uY2hhbGV0LWltYWdlLW1pbml7XG4gICAgLmNoYWxldC1pbWFnZS1pdGVtIHtcbiAgICAgICAgd2lkdGg6IDE1MnB4O1xuICAgIH0gXG4gICAgLnN3aXBlci1zbGlkZSBpbWd7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgfVxuICAgIC5zd2lwZXItc2xpZGUtdGh1bWItYWN0aXZle1xuICAgICAgICBvcGFjaXR5OiAwLjU7XG4gICAgfVxuICAgICYuc3dpcGVye1xuICAgICAgICBwYWRkaW5nOiAwIDMwcHg7XG4gICAgfVxuICAgIC5zd2lwZXItYnV0dG9uLW5leHQsIC5zd2lwZXItYnV0dG9uLXByZXZ7XG4gICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgLmlje1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tYmFzZTtcbiAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMC41O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuc3dpcGVyLWJ1dHRvbi1uZXh0e1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgbGVmdDogYXV0bztcbiAgICB9XG59XG4uY2hhbGV0LWltYWdlLW51bWJlcntcbiAgICBwYWRkaW5nOiA2cHggMDtcbn1cbi5kZXRhaWxzLWNoYWxldHtcbiAgICBpbWd7XG4gICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxM3B4O1xuICAgIH1cbn1cbi5sZWdlbmR7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGNvbG9yOiAkYm9keS1jb2xvcjtcbiAgICAuY29sb3J7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICAgIGhlaWdodDogMTVweDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgfVxuICAgIC5ub24tZGlzcG9uaWJsZXtcbiAgICAgICAgLmNvbG9ye1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJHRlcnRpYXJ5O1xuICAgICAgICB9XG4gICAgfVxufVxuLnNpbmdsZS1jaGFsZXQgLnVpLWRhdGVwaWNrZXIudWktd2lkZ2V0LnVpLXdpZGdldC1jb250ZW50e1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwO1xufVxuLmRpc3BvLWZvcm0tc2luZ2xle1xuICAgIC5kaXNwby1sYWJlbHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgIH1cbiAgICAudHh0LWR7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICB9XG4gICAgLnR4dC1teXtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBtYXJnaW46IDAgMCAwIDE1cHg7XG4gICAgfVxuICAgIC5kaXNwby1wcmljZXtcbiAgICAgICAgLnByaWNlLWlucHV0e1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI0IwOUU4NjtcbiAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEycHggMTZweDtcbiAgICAgICAgICAgIHdpZHRoOiAxMTVweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnN1Ym1pdHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIC5kYXRlcy1ncm91cHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJvZHktY29sb3I7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgIC8vIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgIC5kaXNwby1pbnB1dHtcbiAgICAgICAgICAgIHdpZHRoOjUwJTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTRweCA3cHg7XG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxke1xuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRib2R5LWNvbG9yO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuLmRpc3BvLWdyb3Vwe1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRib2R5LWNvbG9yO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgbWFyZ2luLXRvcDogOHB4O1xuICAgIC5kaXNwby1pbnB1dHtcbiAgICAgICAgcGFkZGluZzogNnB4IDIwcHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCl7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJvZHktY29sb3I7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmRpc3BvLWxhYmVse1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgfVxuICAgIC5kaXNwby1pbmZve1xuICAgICAgICBjb2xvcjogJGJvZHktY29sb3I7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgfVxufVxuLndyYXBfc2luZ2xlX2NoYWxldF9zZWN0aW9uX2F0dHJhaXQge1xuICAgIFxuICAgIC5jb250YWluZXItZnVsbC13aWR0aC1hdHRyYWl0IHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDgwcHggIWltcG9ydGFudDtcbiAgICB9XG59XG5cbi5zaW5nbGUtY2hhbGV0e1xuXG4gICAgI21hcHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gICAgfVxuXG4gICAgLmNvbnRhaW5lcntcbiAgICAgICAgbWF4LXdpZHRoOiAxMTI3cHg7XG4gICAgfVxuICAgIGgxe1xuICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgfVxuICAgIGgye1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgfVxuICAgIHNlY3Rpb257XG4gICAgICAgIG1hcmdpbi10b3A6IDcwcHg7XG4gICAgfVxuICAgIC5hbWVuaXR5LWl0ZW17XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICAgIGltZyxcbiAgICAgICAgLmFtZW5pdHktaWNvbntcbiAgICAgICAgICAgIHdpZHRoOiAzMnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxZW07XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmNoYXJhY3RlcmlzdGljc3tcbiAgICAgICAgLmFjY29yZGlvbntcbiAgICAgICAgICAgIGJvcmRlcjoge1xuICAgICAgICAgICAgICAgIHRvcDogJGFjY29yZGlvbi1ib3JkZXItd2lkdGggc29saWQgJGFjY29yZGlvbi1ib3JkZXItY29sb3I7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAkYWNjb3JkaW9uLWJvcmRlci13aWR0aCBzb2xpZCAkYWNjb3JkaW9uLWJvcmRlci1jb2xvcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuYWNjb3JkaW9uLWl0ZW17XG4gICAgICAgIGJvcmRlcjoge1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgICAgIC5hY2NvcmRpb24tYnV0dG9ue1xuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuYnRue1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICB9XG4gICAgLm1hcC13cmFwcGVye1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAud3JhcF9zaW1pbGFpcmVze1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI0IwOUU4NjtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgICAgICAgICBoMntcbiAgICAgICAgICAgICAgICAvL3BhZGRpbmctdG9wOiA4MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgI2xvYWQtbW9yZXtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGQ3ODVjO1xuICAgICAgICAgICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjojOGQ3ODVjO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAud3JhcF9zaW1pbGFpcmVzLndyYXBfZGFya19ibG9ja3tcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMwMDAwMDA7XG4gICAgICAgIH1cbiAgICAgICAgLndyYXBfZGFya19ibG9ja3tcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMwMDAwMDAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5zaW5nbGUtY2hhbGV0IC5tYXAtd3JhcHBlciAud3JhcF9zaW1pbGFpcmVzLndyYXBfZGFya19ibG9ja3tcbiAgICAgICAgYmFja2dyb3VuZDogIzAwMDAwMCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICBcbiAgICAubWFwe1xuICAgICAgICBoMntcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgICAgICBzcGFue1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIFxufVxuXG4ud3JhcF9zaW5nbGVfY2hhbGV0X3NlY3Rpb25fYXR0cmFpdHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1sZWZ0OiAxMDBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMDBweDtcbn1cblxuXG4uY2hhbGV0LWltYWdlLW1pbmkgLnN3aXBlci1zbGlkZSBpbWd7XG4gICAgd2lkdGg6MTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDpjb3Zlcjtcbn1cblxuQG1lZGlhICh3aWR0aDoxMDI0cHgpIGFuZCAoaGVpZ2h0OiAxMzY2cHgpLCAod2lkdGg6NzY4cHgpIGFuZCAoaGVpZ2h0OiAxMDI0cHgpe1xuICAgIC5zaW5nbGUtY2hhbGV0e1xuICAgICAgICBzZWN0aW9ue1xuICAgICAgICAgICAgJi5hdHRyYWl0c3tcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5cbkBtZWRpYSAod2lkdGg6MTAyNHB4KSBhbmQgKGhlaWdodDogMTM2NnB4KXtcbiAgICAuc2luZ2xlLWNoYWxldHtcbiAgICAgICAgLnNpbWlsYWlyZXN7XG4gICAgICAgICAgICAuY2hhbGV0LWltYWdlLWl0ZW17XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIGxlZnQ6LTFweDtcbiAgICAgICAgICAgICAgICAuaW1hZ2UtaG92ZXJ7XG4gICAgICAgICAgICAgICAgICAgIGltZ3tcbiAgICAgICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6Y292ZXI7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtZWRpYSAod2lkdGg6MTAyNHB4KSBhbmQgKGhlaWdodDogNzY4cHgpLCAod2lkdGg6MTAyNHB4KSBhbmQgKGhlaWdodDogMTM2NnB4KXtcblxuICAgIC5zaW5nbGUtY2hhbGV0IC5tYXAtd3JhcHBlciAjbWFwIGltZ3tcbiAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOjEwMCU7XG4gICAgfVxuXG59XG5cbkBtZWRpYSAod2lkdGg6NzY4cHgpIGFuZCAoaGVpZ2h0OiAxMDI0cHgpe1xuXG4gICAgLnNpbmdsZS1jaGFsZXR7XG4gICAgICAgIC5zaW1pbGFpcmVze1xuICAgICAgICAgICAgLmNoYWxldC1pdGVtLXdyYXB7XG4gICAgICAgICAgICAgICAgd2lkdGg6NTAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5kaXNwby1mb3JtLXNpbmdsZXtcbiAgICAgICAgICAgIC5pbm5lci13cmFwcGVyLXN0aWNreXtcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDIzMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuZGlzcG8tcHJpY2UgLnByaWNlLWlucHV0e1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnNpbmdsZV9jaGFsZXRfZGV0YWlse1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgICNkaXNwb19zaW5nbGVfZGVza3RvcHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC5kZXRhaWxze1xuICAgICAgICAgICAgLmRldGFpbHMtY2hhbGV0e1xuICAgICAgICAgICAgICAgICYgPiBzcGFue1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToxM3B4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5hbWVuaXR5LWl0ZW17XG4gICAgICAgICAgICBmb250LXNpemU6MTRweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuXG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOjk5MXB4KXtcbiAgICAuc2luZ2xlLWNoYWxldHtcbiAgICAgICAgLmJ0bntcbiAgICAgICAgICAgIHBhZGRpbmc6IDlweCAxOHB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogN3B4O1xuICAgICAgICB9XG4gICAgICAgICNkaXNwb19zaW5nbGVfbW9iaWxle1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICAgICAgICAgIC5kaXNwby1ncm91cHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmJ0bntcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnNpbmdsZV9jaGFsZXRfbWFwe1xuICAgICAgICAgICAgI21hcHtcbiAgICAgICAgICAgICAgICBpbWd7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDoxMDAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6NzY3cHgpe1xuICAgIC53cmFwX3NpbmdsZV9jaGFsZXRfc2VjdGlvbl9hdHRyYWl0e1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICB9XG4gICAgLnNpbmdsZS1jaGFsZXR7XG4gICAgICAgIC5hbWVuaXR5LWl0ZW0gaW1nLFxuICAgICAgICAuYW1lbml0eS1pdGVtIC5hbWVuaXR5LWljb257XG4gICAgICAgICAgICB3aWR0aDogMjJweDtcbiAgICAgICAgICAgIGhlaWdodDogMjJweDtcbiAgICAgICAgfVxuICAgICAgICAuYnRue1xuICAgICAgICAgICAgcGFkZGluZzogOHB4IDE2cHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7IFxuICAgICAgICB9XG4gICAgICAgIC5kaXNwby1mb3JtLmRpc3BvLWZvcm0tc2luZ2xle1xuICAgICAgICAgICAgJiA+IC5pbm5lci13cmFwcGVyLXN0aWNreXtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogc3RhdGljICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOm5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAjZGlzcG9fc2luZ2xlX2Rlc2t0b3B7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICAgIC5zaW5nbGVfY2hhbGV0X2RldGFpbHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC5zaXRlLW1haW57XG4gICAgICAgICAgICAmID4gLmNvbnRhaW5lcntcbiAgICAgICAgICAgICAgICAmID4gLnJvd3tcbiAgICAgICAgICAgICAgICAgICAgLS1icy1ndXR0ZXIteDogMDtcbiAgICAgICAgICAgICAgICAgICAgLnNpbmdsZV9jaGFsZXRfZGV0YWlse1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAtLWJzLWd1dHRlci14OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgLmNoYWxldC1pbWFnZS1tYWlue1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5zaW1pbGFpcmVze1xuICAgICAgICAgICAgLmNoYWxldC1pdGVtLXdyYXB7XG4gICAgICAgICAgICAgICAgLmNoYWxldC1pdGVte1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBzZWN0aW9ue1xuICAgICAgICAgICAgJi5hdHRyYWl0c3tcbiAgICAgICAgICAgICAgICBoMntcbiAgICAgICAgICAgICAgICAgICAgLy90ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5hdHRyYWl0LWJsb2NzLW1vYmlsZXtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OjA7XG4gICAgICAgIH1cbiAgICAgICAgI21hc3RoZWFkLXN0aWNreS13cmFwcGVye1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLnNpdGUtbWFpbntcbiAgICAgICAgICAgICYgPiAuY29udGFpbmVye1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6MDtcbiAgICAgICAgICAgICAgICAuc2luZ2xlX2JhY2tfcmVzdWx0e1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOjAgMzhweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLnNpbmdsZV9jaGFsZXRfZGV0YWlse1xuICAgICAgICAgICAgICAgICAgICBwe1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC5jaGFsZXQtaW1hZ2UtbWFpbiwgLmNoYWxldC1pbWFnZS1udW1iZXIsIHNlY3Rpb24sICNkaXNwb19zaW5nbGVfbW9iaWxle1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDM4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDM4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6MDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6MDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAuY2hhbGV0LWltYWdlLW1pbml7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDM4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDM4cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgc2VjdGlvbntcbiAgICAgICAgICAgICAgICAgICAgICAgICYuZGV0YWlsc3tcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOjQwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaDF7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmZzLTIwe1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6I0IwOUU4NjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmRlc2NyaXB0aW9ue1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwe1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOjE0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmRldGFpbHMtY2hhbGV0e1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmID4gc3BhbiA+IHNwYW57XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGltZ3tcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogLTNweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICYuYW1lbml0eXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAucm93e1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmID4gc3BhbntcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOjUwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW57XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOjEycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAmLmNoYXJhY3RlcmlzdGljc3tcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaDJ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDM4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICNjaGFyYWN0ZXJpc3RpY3MtYWNjb3JkaW9ue1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuYWNjb3JkaW9uLWl0ZW17XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDM4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnNpbmdsZV9jaGFsZXRfbWFwe1xuICAgICAgICAgICAgICAgIC5jb250YWluZXJ7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDozOHB4O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OjM4cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmF0dHJhaXRzLnBiLTgwe1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzhweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzOHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5cbkBtZWRpYSAobWF4LXdpZHRoOjU3NXB4KXtcblxuICAgIC5zaW5nbGUtY2hhbGV0e1xuICAgICAgICAuYnRue1xuICAgICAgICAgICAgcGFkZGluZzogN3B4IDE0cHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgIH1cbiAgICAgICAgLnNpbmdsZV9iYWNrX3Jlc3VsdHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgLnNpbmdsZV9jaGFsZXRfZGV0YWlse1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICAgICAgfVxuICAgICAgICBoMntcbiAgICAgICAgICAgIGZvbnQtc2l6ZToyMnB4O1xuICAgICAgICB9XG4gICAgICAgIC5zaXRlLW1haW57XG4gICAgICAgICAgICAmID4gLmNvbnRhaW5lcntcbiAgICAgICAgICAgICAgICAuc2luZ2xlX2NoYWxldF9kZXRhaWx7XG4gICAgICAgICAgICAgICAgICAgIHNlY3Rpb257XG4gICAgICAgICAgICAgICAgICAgICAgICAmLmRldGFpbHN7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmRlc2NyaXB0aW9uIHB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToxMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmRldGFpbHMtY2hhbGV0e1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFue1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgJi5hbWVuaXR5e1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaDJ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5yb3cgPiBzcGFuIHNwYW57XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToxMXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuYW1lbml0eS1pdGVtIGltZyxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuYW1lbml0eS1pdGVtIC5hbWVuaXR5LWljb257XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAmLmNoYXJhY3RlcmlzdGljc3tcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAjY2hhcmFjdGVyaXN0aWNzLWFjY29yZGlvbntcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmFjY29yZGlvbi1pdGVte1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmFjY29yZGlvbi1oZWFkZXJ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmFjY29yZGlvbi1idXR0b257XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIzcHggMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5hY2NvcmRpb24tYm9keXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6MTJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICYucmVudGFsLWNvbmRpdGlvbnN7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBwe1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOjEycHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgI2Rpc3BvX3NpbmdsZV9tb2JpbGV7XG4gICAgICAgICAgICAgICAgICAgICAgICAjZGF0ZXBpY2tlcntcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAudWktZGF0ZXBpY2tlci1pbmxpbmV7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMTVweCAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIC5kaXNwby1ncm91cHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZGlzcG8tbnVtYmVyc3tcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnF0eXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOjIycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnB1dHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToxN3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9ICAgXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgLmRpc3BvLXByaWNle1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIycHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOjIycHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAucHJpY2UtbGFiZWx7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToxMnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5wcmljZS1pbnB1dHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogOXB4IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgLmJ0bntcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogMzhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnNpbmdsZV9jaGFsZXRfbWFwe1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDUwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDcwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAuY29udGFpbmVye1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIC5tYXB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoMntcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6MzhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OjM4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW57XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgI21hcHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbWd7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDM1MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLnNpbWlsYWlyZXN7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMzhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMzhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDU1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAuY2hhbGV0LWltYWdlLWl0ZW17XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMjdweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5hdHRyYWl0c3tcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICB9XG5cblxufVxuXG5cbi8qIFRlc3RpbW9uaWFscyBDaGFsZXQgKi9cblxuLnNpbmdsZS1jaGFsZXR7XG4gICAgLnRlc3RpbW9uaWFsc3tcbiAgICAgICAgbWFyZ2luLXRvcDogMTIwcHg7XG4gICAgICAgIC5jb250YWluZXItZmx1aWR7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQjA5RTg2O1xuICAgICAgICAgICAgY29sb3I6ICM4ZDc4NWM7XG4gICAgICAgICAgICAubGl0dGxlLWNhcHN7XG4gICAgICAgICAgICAgICAgY29sb3I6IzAwMDtcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMS40cHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmljLXF1b3Rle1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjQjA5RTg2O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmNhcm91c2VsLWl0ZW0gc3BhbntcbiAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHNwYW4ubGl0dGxlLWNhcHN7XG4gICAgICAgICAgICAgICAgY29sb3I6I0IwOUU4NjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5pYy1hcnJvdy1sZWZ0LCAuaWMtYXJyb3ctcmlnaHR7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNCMDlFODY7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjQjA5RTg2O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4iLCIuYXR0cmFpdC1tYWluLWJhbm5lcntcbiAgICBoZWlnaHQ6IDM3MHB4O1xuICAgIHBhZGRpbmctdG9wOiAyMDBweDtcblxuICAgIEBtZWRpYSAod2lkdGg6MTAyNHB4KSBhbmQgKGhlaWdodDoxMzY2cHgpLCAod2lkdGg6MTAyNHB4KSBhbmQgKGhlaWdodDo3NjhweCl7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxNTBweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKHdpZHRoOjc2OHB4KSBhbmQgKGhlaWdodDoxMDI0cHgpe1xuICAgICAgICBwYWRkaW5nLXRvcDoxNDBweFxuICAgIH1cblxufVxuLnNlY3Rpb24tc3ViY2F0e1xuICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gICAgLy8gLnN0aWNreS13cmFwcGVyICsgJntcbiAgICAvLyAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAvLyB9XG4gICAgJi5maXJzdHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICB9XG59XG4uZmlsdGVye1xuICAgIG1hcmdpbi10b3A6IC01NXB4O1xuICAgIC5zdWJjYXRzLWNvbnRhaW5lcntcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgLnN1YmNhdHMtd3JhcHBlcntcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICR0ZXJ0aWFyeTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICB9XG4gICAgICAgIC5zdWJjYXRzLWlubmVye1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAgICAgICAgfVxuICAgICAgICAvLyAuaXMtc3RpY2t5ICYge1xuICAgICAgICAvLyAgICAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICAgICAgICAvLyB9XG4gICAgfVxuICAgIC5zdWJjYXQtbGlua3tcbiAgICAgICAgd2lkdGg6IDE2M3B4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGNvbG9yOiAkYmxhY2tDb2xvcjtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAuc3ViY2F0LWljb257XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDcwcHg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBpbWd7XG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuc3ViY2F0LXRpdGxle1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gICAgICAgIH1cbiAgICAgICAgLy8gLmlzLXN0aWNreSAme1xuICAgICAgICAvLyAgICAgd2lkdGg6IDEyMHB4O1xuICAgICAgICAvLyAgICAgLnN1YmNhdC1pY29ue1xuICAgICAgICAvLyAgICAgICAgIGhlaWdodDogMzVweDtcbiAgICAgICAgLy8gICAgICAgICBpbWd7XG4gICAgICAgIC8vICAgICAgICAgICAgIG1heC13aWR0aDogMzRweDtcbiAgICAgICAgLy8gICAgICAgICB9XG4gICAgICAgIC8vICAgICB9XG4gICAgICAgIC8vICAgICAuc3ViY2F0LXRpdGxle1xuICAgICAgICAvLyAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgLy8gICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICAgIC8vICAgICB9XG4gICAgICAgIC8vIH1cbiAgICB9XG4gICAgLnNlcHtcbiAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgaGVpZ2h0OiA4MHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMDAwO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLXRvcDogYXV0bztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogYXV0bztcbiAgICAgICAgLy8gLmlzLXN0aWNreSAme1xuICAgICAgICAvLyAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAvLyAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICAgICAgLy8gfVxuICAgIH1cbn1cbi52ci1jb250YWluZXJ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIC5mb3JtLXNlbGVjdHtcbiAgICAgICAgbWF4LXdpZHRoOiAzMzBweDtcbiAgICAgICAgbWFyZ2luOiAwIDcuNXB4O1xuICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1iYXNlO1xuICAgIH1cbiAgICAuaXMtc3RpY2t5ICZ7XG4gICAgICAgIC5mb3JtLXNlbGVjdHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMjQ1cHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIH1cbiAgICB9XG59XG4uYXR0cmFpdC1pbWFnZXtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuLmF0dHJhaXQtaXRlbXtcbiAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1iYXNlO1xuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgICAuYXR0cmFpdC1pdGVtLXdyYXBwZXI6Zmlyc3QtY2hpbGQgJiwgLmF0dHJhaXQtaXRlbS13cmFwcGVyOm50aC1jaGlsZCgyKSAme1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cbiAgICAuYXR0cmFpdC1pbWFnZS13cmFwe1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuICAgIC5hdHRyYWl0LWltYWdlLWl0ZW17XG4gICAgICAgIG1heC1oZWlnaHQ6IDMyNXB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIH1cbiAgICAuYXR0cmFpdC10ZXh0e1xuICAgICAgICBwYWRkaW5nOiAxN3B4IDAgMDtcbiAgICB9XG4gICAgLmF0dHJhaXQtdGl0bGV7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgIH1cbiAgICAuYXR0cmFpdC1pbWFnZSBpbWd7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxufVxuLmF0dHJhaXQtZXhjZXJwdCB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYXR0cmFpdC1yZWFkbW9yZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICByaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB3aWR0aDogNmVtO1xuICAgIGZvbnQtc2l6ZTogMS4yZW07XG4gICAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQobGVmdCwgIHJnYmEoMjU1LDI1NSwyNTUsMCkgMCUsIHJnYmEoMjU1LDI1NSwyNTUsMSkgMjUlKTtcbiAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChsZWZ0LCAgcmdiYSgyNTUsMjU1LDI1NSwwKSAwJSxyZ2JhKDI1NSwyNTUsMjU1LDEpIDI1JSk7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAgcmdiYSgyNTUsMjU1LDI1NSwwKSAwJSxyZ2JhKDI1NSwyNTUsMjU1LDEpIDI1JSk7XG4gICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoIHN0YXJ0Q29sb3JzdHI9JyMwMGZmZmZmZicsIGVuZENvbG9yc3RyPScjZmZmZmZmJyxHcmFkaWVudFR5cGU9MSApO1xuICAgIHNwYW57XG4gICAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLWJhc2U7XG4gICAgfVxuICAgICY6aG92ZXJ7XG4gICAgICAgIHNwYW57XG4gICAgICAgICAgICBvcGFjaXR5OiAwLjU7XG4gICAgICAgIH1cbiAgICB9XG59XG4uY291cC1kZS1jb2V1ciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMTJweDtcbiAgICByaWdodDogMTJweDtcbiAgICB6LWluZGV4OiAxMDA7XG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgd2lkdGg6IDM0cHg7XG4gICAgaGVpZ2h0OiAzNHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgIGNvbG9yOiAkcHJpbWFyeTtcbn1cbi5pYy1oZWFydHtcbiAgICBmb250LXNpemU6IDI0cHg7XG59XG4ubG9hZC1tb3JlLXdyYXB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gICAgJjpob3ZlcntcbiAgICAgICAgLy9vcGFjaXR5OiAwLjU7XG4gICAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLWJhc2U7XG4gICAgfVxufVxuLmRldGFpbC1hdHRyYWl0e1xuICAgIC5hdHRyYWl0LWJhbm5lcntcbiAgICAgICAgaGVpZ2h0OiA0MjBweDtcbiAgICB9XG4gICAgLmF0dHJhaXRzLWNvbnRhaW5lciB7XG4gICAgICAgIG1hcmdpbi10b3A6IC0xMDBweDtcbiAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDMycHg7XG4gICAgICAgIG1heC13aWR0aDogMTA4OHB4O1xuICAgICAgICAuc3ViY2F0LWhlYWRlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIxcHg7XG4gICAgICAgIH1cbiAgICAgICAgLnN1YmNhdC1pY29ue1xuICAgICAgICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkcHJpbWFyeTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgcGFkZGluZzogOHB4O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xuICAgICAgICAgICAgc3ZnIGc+KntcbiAgICAgICAgICAgICAgICBzdHJva2U6ICRwcmltYXJ5O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5zdWJjYXQtdGl0bGV7XG5cbiAgICAgICAgfVxuICAgIH1cbn1cbi5hdHRyYWl0LWJsb2NzLW1vYmlsZXtcbiAgICBtYXJnaW4tbGVmdDogMzVweDtcbiAgICAuc3dpcGVye1xuICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICB9XG4gICAgLnN3aXBlci1zbGlkZXtcbiAgICAgICAgd2lkdGg6IDIxMHB4O1xuICAgICAgICAuYXR0cmFpdC1pbWFnZXtcbiAgICAgICAgICAgIGhlaWdodDogMjE1cHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5zZWN0aW9uLXN1YmNhdHtcbiAgICAuYXR0cmFpdHMtY29udGFpbmVye1xuICAgICAgICAuYXR0cmFpdC1pdGVte1xuICAgICAgICAgICAgLmF0dHJhaXQtaW1hZ2Utd3JhcHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNjUlO1xuICAgICAgICAgICAgICAgIC5hdHRyYWl0LWltYWdle1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICAgICAgLmF0dHJhaXQtaW1hZ2UtaXRlbXtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGltZ3tcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbiNwYWdlX2F0dHJhaXQgLmxpc3RpbmctdGV4dCAubGlzdGluZy1pY29uIHN2ZyBnID4gKntcbiAgICBzdHJva2Utd2lkdGg6IDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOjEwMjNweCl7XG4gICAgLmZpbHRlciAuc3ViY2F0cy1jb250YWluZXIgLnN1YmNhdHMtd3JhcHBlcntcbiAgICAgICAgbWF4LXdpZHRoOiA2ODBweDtcbiAgICAgICAgd2lkdGg6YXV0bztcbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOjEwMjNweCl7XG4gICAgLnRheC1jYXRfYXR0cmFpdHtcbiAgICAgICAgLmZpbHRlcntcbiAgICAgICAgICAgIC5zdWJjYXRzLWNvbnRhaW5lcntcbiAgICAgICAgICAgICAgICAuc3ViY2F0cy13cmFwcGVye1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDphdXRvO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5mb3JtLWlubGluZXtcbiAgICAgICAgICAgICAgICB3aWR0aDogNTUwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgIC5mb3JtLXNlbGVjdHtcbiAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMSl7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDowO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpe1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OjA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmNvdW50XzV7XG4gICAgICAgICAgICAgICAgLnN1YmNhdHMtaW5uZXIge1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAuc3ViY2F0LWxpbmt7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxOCU7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAvKi5zZXB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAxNXB4O1xuICAgICAgICAgICAgICAgIH0qL1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIFxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpe1xuICAgIC50YXgtY2F0X2F0dHJhaXR7XG4gICAgICAgIC5maWx0ZXJ7XG4gICAgICAgICAgICAuc2Vwe1xuICAgICAgICAgICAgICAgIC8vbWFyZ2luLWJvdHRvbTowO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnN1YmNhdHMtY29udGFpbmVye1xuICAgICAgICAgICAgICAgIC5zdWJjYXRzLWlubmVye1xuICAgICAgICAgICAgICAgICAgICAuc3ViY2F0LWxpbmt7XG4gICAgICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5jb3VudF81e1xuICAgICAgICAgICAgICAgIC5zZXB7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogODBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtZWRpYSAod2lkdGg6MTAyNHB4KSBhbmQgKGhlaWdodDoxMzY2cHgpLCAod2lkdGg6NzY4cHgpIGFuZCAoaGVpZ2h0OjEwMjRweCkge1xuXG4gICAgLmF0dHJhaXQtc2luZ2xlIC5hdHRyYWl0LWltYWdlIGltZ3tcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICB9XG5cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6NzY3cHgpe1xuICAgIC5hdHRyYWl0LW1haW4tYmFubmVye1xuICAgICAgICBwYWRkaW5nOiA2MHB4IDA7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgLnBhcmFsbGF4LWJne1xuICAgICAgICAgICAgbWF4LWhlaWdodDogMTYwcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5maWx0ZXJ7XG4gICAgICAgIG1hcmdpbi10b3A6IC03MHB4O1xuICAgIH1cbiAgICAudGF4LWNhdF9hdHRyYWl0e1xuICAgICAgICAuZmlsdGVye1xuICAgICAgICAgICAgLnN1YmNhdHMtY29udGFpbmVye1xuICAgICAgICAgICAgICAgIC5zdWJjYXRzLXdyYXBwZXJ7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuc3ViY2F0cy1pbm5lcntcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIC5zZXB7XG4gICAgICAgICAgICAgICAgICAgICAgICAvL21hcmdpbi1ib3R0b206MDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAuc3ViY2F0LWxpbmt7XG4gICAgICAgICAgICAgICAgICAgICAgICAvKiY6bnRoLWNoaWxkKDUpe1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMjJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDcpe1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMjJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH0qL1xuICAgICAgICAgICAgICAgICAgICAgICAgLnN1YmNhdC1pY29ue1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5mb3JtLWlubGluZXtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5jb3VudF81e1xuICAgICAgICAgICAgICAgIC5zZXB7XG4gICAgICAgICAgICAgICAgICAgIHRvcDo1cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5jb3VudF8ye1xuICAgICAgICAgICAgICAgIC5zdWJjYXRzLXdyYXBwZXJ7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAuc3ViY2F0cy1pbm5lcntcbiAgICAgICAgICAgICAgICAgICAgICAgIC5zdWJjYXQtbGlua3tcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDglO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuc3ViY2F0LWljb257XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAudGF4LWNhdF9hdHRyYWl0IC5maWx0ZXIgLnN1YmNhdHMtY29udGFpbmVyIC5zdWJjYXRzLXdyYXBwZXJ7XG4gICAgICAgIG1heC13aWR0aDogNTUwcHg7XG4gICAgfVxuICAgIC5maWx0ZXIgLnN1YmNhdHMtY29udGFpbmVyIC5zdWJjYXRzLXdyYXBwZXIgLnN1YmNhdHMtaW5uZXIgLnN1YmNhdC1saW5re1xuICAgICAgICB3aWR0aDoxOCU7XG4gICAgfVxuICAgIC5maWx0ZXIgLnN1YmNhdHMtY29udGFpbmVyIC5zdWJjYXRzLXdyYXBwZXIgLnN1YmNhdHMtaW5uZXIgLnN1YmNhdC1saW5rIC5zdWJjYXQtdGl0bGV7XG4gICAgICAgIGZvbnQtc2l6ZToxMnB4O1xuICAgIH1cblxufVxuXG5AbWVkaWEgKG1heC13aWR0aDo3NjdweCksICh3aWR0aDo3NjhweCkgYW5kIChoZWlnaHQ6IDEwMjRweCl7XG5cbiAgICAuYXR0cmFpdC1tYWluLWJhbm5lcntcbiAgICAgICAgcGFkZGluZzogMTAwcHggMCA4MHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgLnBhcmFsbGF4LWJne1xuICAgICAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXIgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5maWx0ZXJ7XG4gICAgICAgIG1hcmdpbi10b3A6MDtcbiAgICAgICAgLnN1YmNhdHMtY29udGFpbmVye1xuICAgICAgICAgICAgLnN1YmNhdHMtd3JhcHBlcntcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDMwcHg7XG4gICAgICAgICAgICAgICAgLnN1YmNhdHMtaW5uZXJ7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgICAgICAgICAgLnN1YmNhdC1saW5re1xuICAgICAgICAgICAgICAgICAgICAgICAgLyptYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAxNXB4IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOjYwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGQ3ODVjO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO3JpZ2h0OjA7Ym90dG9tOjA7bWFyZ2luOmF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogLjU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9Ki9cbiAgICAgICAgICAgICAgICAgICAgICAgIC5zdWJjYXQtaWNvbntcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQsICY6bnRoLWxhc3QtY2hpbGQoMyl7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTowO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYub2ZmcmVzLWxpbmtze1xuICAgICAgICAgICAgLnN1YmNhdHMtY29udGFpbmVyIC5zdWJjYXRzLXdyYXBwZXIgLnN1YmNhdHMtaW5uZXIgLnN1YmNhdC1saW5re1xuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDcpe1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDE1cHggMTVweDtcbiAgICAgICAgICAgICAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYgPiAudnItY29udGFpbmVye1xuICAgICAgICAgICAgLmZvcm0taW5saW5le1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDMwcHg7XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICAuZm9ybS1zZWxlY3R7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6MTAwJTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMjBweDtcbiAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxke1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTowO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICY6Zm9jdXN7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiMwMDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZmlsdGVye1xuICAgICAgICBtYXJnaW4tdG9wOiAtOTBweDtcbiAgICB9XG5cbn1cblxuQG1lZGlhICh3aWR0aDo3NjhweCkgYW5kIChoZWlnaHQ6IDEwMjRweCksIChtYXgtd2lkdGg6OTkxcHgpe1xuXG4gICAgLmF0dHJhaXQtbWFpbi1iYW5uZXJ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgfVxuXG4gICAgLmZpbHRlciA+IC52ci1jb250YWluZXIgLmZvcm0taW5saW5le1xuICAgICAgICAvL21heC13aWR0aDogNTM0LjM1cHg7XG4gICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgLy9qdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgICAgICAgLmZvcm0tc2VsZWN0e1xuICAgICAgICAgICAgd2lkdGg6IDQ4JTtcbiAgICAgICAgICAgIG1heC13aWR0aDogNTAlO1xuICAgICAgICAgICAgaGVpZ2h0OiA0M3B4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmZpbHRlcntcbiAgICAgICAgLnN1YmNhdHMtY29udGFpbmVyIC5zdWJjYXRzLXdyYXBwZXJ7XG4gICAgICAgICAgICAvL3BhZGRpbmc6IDIwcHggMDtcbiAgICAgICAgICAgIC5zdWJjYXRzLWlubmVye1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgICAgIC5zdWJjYXQtbGlua3tcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50OyAgIFxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG59XG5cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXtcbiAgICAuZmlsdGVyLmNvdW50XzN7XG4gICAgICAgIC5zdWJjYXRzLWNvbnRhaW5lciAuc3ViY2F0cy13cmFwcGVyIC5zdWJjYXRzLWlubmVyIC5zdWJjYXQtbGlua3tcbiAgICAgICAgICAgIHdpZHRoOiAzMCU7XG4gICAgICAgICAgICAuc3ViY2F0LWljb257XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5cbkBtZWRpYSAobWF4LXdpZHRoOjU3NXB4KXtcblxuICAgIC5maWx0ZXJ7XG4gICAgICAgIG1hcmdpbi10b3A6IC03MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmZpbHRlciAuc3ViY2F0cy1jb250YWluZXIgLnN1YmNhdHMtd3JhcHBlciAuc3ViY2F0cy1pbm5lciAuc3ViY2F0LWxpbmt7XG4gICAgICAgIHdpZHRoOjE4JTtcbiAgICB9XG5cbiAgICAuYXR0cmFpdC1zaW5nbGV7XG4gICAgICAgIC5hdHRyYWl0LWltYWdle1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgIGltZ3tcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH0gICBcbiAgICAgICAgLmF0dHJhaXQtdGl0bGV7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICB9XG4gICAgICAgIC5hdHRyYWl0LXN1YnRpdGxle1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBjb2xvcjogI0IwOUU4NjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zZWN0aW9uLXN1YmNhdHtcbiAgICAgICAgLmF0dHJhaXQtYmFubmVye1xuICAgICAgICAgICAgaGVpZ2h0OiAyMDBweDtcbiAgICAgICAgICAgIC5wYXJhbGxheC1iZ3tcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDY1MHB4O1xuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDIwMHB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5hdHRyYWl0cy1jb250YWluZXJ7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtNjBweDtcbiAgICAgICAgICAgIG1heC13aWR0aDogOTQlO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiBjYWxjKDI1cHggLSAyJSk7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDI1cHggLSAyJSk7XG4gICAgICAgICAgICAuYXR0cmFpdC1pdGVtLXdyYXBwZXJ7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICAgICAgICAgICAgICAuYXR0cmFpdC1pdGVte1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOjAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgLmF0dHJhaXQtdGV4dHtcbiAgICAgICAgICAgICAgICAgICAgICAgIC5hdHRyYWl0LXRpdGxlLWJsb2Nre1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206MTBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgLmF0dHJhaXQtZXhjZXJwdHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmF0dHJhaXQtcmVhZG1vcmV7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZGV0YWlsLWF0dHJhaXR7XG4gICAgICAgIC5hdHRyYWl0cy1jb250YWluZXJ7XG4gICAgICAgICAgICAuc3ViY2F0LWljb257XG4gICAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOjFweDtcbiAgICAgICAgICAgICAgICBzdmcsIGltZ3tcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6NDBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZmlsdGVyIC5zZXB7XG4gICAgICAgIC8vbWFyZ2luLWJvdHRvbTowO1xuICAgIH1cblxuICAgIC50YXgtY2F0X2F0dHJhaXR7XG4gICAgICAgIC5maWx0ZXJ7XG4gICAgICAgICAgICAuc3ViY2F0cy1jb250YWluZXIsIC5mb3JtLWlubGluZXtcbiAgICAgICAgICAgICAgICB3aWR0aDogOTQlO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAzNTJweDtcbiAgICAgICAgICAgICAgICAuZm9ybS1zZWxlY3R7XG4gICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDEpe1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuc3ViY2F0LWxpbmt7XG4gICAgICAgICAgICAgICAgICAgIC8qJjpudGgtY2hpbGQoMSl7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMyl7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogM3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgLnN1YmNhdC1pY29ue1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGltZ3tcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDUpe1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDRweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDcpe1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICB9Ki9cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLnNlcHtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuZm9ybS1pbmxpbmV7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICAuZm9ybS1zZWxlY3R7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnRheC1jYXRfYXR0cmFpdCAuZmlsdGVyLmNvdW50XzUgLnNlcHtcbiAgICAgICAgdG9wOjA7XG4gICAgfVxuICAgIC50YXgtY2F0X2F0dHJhaXQgLmZpbHRlci5jb3VudF81IC5zdWJjYXQtdGl0bGV7XG4gICAgICAgIGZvbnQtc2l6ZTo4cHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICB9XG4gICAgLnRheC1jYXRfYXR0cmFpdCAuZmlsdGVyLmNvdW50XzUgLnN1YmNhdC1saW5rIC5zdWJjYXQtaWNvbiBpbWd7XG4gICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIG1heC1oZWlnaHQ6IDIwMDAwJTtcbiAgICB9XG5cbiAgICAudGF4LWNhdF9hdHRyYWl0IC5maWx0ZXIgLnN1YmNhdHMtY29udGFpbmVyIC5zdWJjYXRzLXdyYXBwZXJ7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIC5maWx0ZXIgLnN1YmNhdHMtY29udGFpbmVyIC5zdWJjYXRzLXdyYXBwZXIgLnN1YmNhdHMtaW5uZXIgLnN1YmNhdC1saW5re1xuICAgICAgICB3aWR0aDoxOSU7XG4gICAgfVxuICAgIC5maWx0ZXIgLnN1YmNhdHMtY29udGFpbmVyIC5zdWJjYXRzLXdyYXBwZXIgLnN1YmNhdHMtaW5uZXIgLnN1YmNhdC1saW5rIC5zdWJjYXQtdGl0bGV7XG4gICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgICAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICAgIH1cbiAgICAudGF4LWNhdF9hdHRyYWl0IC5maWx0ZXIuY291bnRfMiAuc2Vwe1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdG9wOiAwcHg7XG4gICAgfVxuICAgIFxuXG4gICAgLmZpbHRlci5jb3VudF8yIC5zdWJjYXQtbGluayAuc3ViY2F0LWljb24gaW1ne1xuICAgICAgICB3aWR0aDogNzBweDtcbiAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgIH1cblxufVxuXG5cbi8qIEZpeGVkIHByb2Jsw6htZSBpY29uICovXG5cbi5zdWJjYXQtaWNvbl9maXhlZCBpbWd7XG4gICAgaGVpZ2h0OiA1MHB4O1xufSIsIi5mb3JtLXNlcnZpY2Vze1xuICAgID4gZGl2e1xuICAgICAgICBtYXgtd2lkdGg6IDkzNHB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICB9XG59XG5cbiNwc19wYWdlX3NlcnZpY2Vze1xuXHQubGlzdGluZy1saW5lIC5idG57XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdH1cblx0QG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCl7XG5cdFx0Lmxpc3RpbmctbGluZSAubGlzdGluZy10ZXh0IC5saXN0aW5nLWhlYWR7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdH1cblx0XHQubGlzdGluZy1saW5lIC5saXN0aW5nLXRleHQgLmxpc3RpbmctaGVhZCAubGlzdGluZy1pY29ue1xuXHRcdFx0bWFyZ2luLXJpZ2h0OjI2cHg7XG5cdFx0fVxuXHRcdC5saXN0aW5nLWxpbmUgLmxpc3RpbmctdGV4dHtcblx0XHRcdG1heC13aWR0aDogODAwcHg7XG5cdFx0fVxuXHRcdC5saXN0aW5nLWxpbmUgLmxpc3RpbmctdGV4dHtcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0fVxuXHRcdC5saXN0aW5nLWxpbmUgLmxpc3RpbmctdGV4dCAubGlzdGluZy1kZXNjcmlwdGlvbiB1bHtcblx0XHRcdGFsaWduLWl0ZW1zOiBzZWxmLXN0YXJ0O1xuXHRcdH1cblx0fVxuXHRcbn0iLCIubGlzdGluZy1ibG9ne1xuICAgIC5wb3N0e1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICAgICAgICAucG9zdC1pbWFnZS1saW5re1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICBtYXgtd2lkdGg6MTAwJTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGltZ3tcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tYmFzZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpiZWZvcmV7XG5cbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwwLjMpO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XG5cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgICBpbWd7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgICAgICAgfVxuICAgICAgICAucG9zdC10aXRsZXtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgfVxuICAgICAgICAucG9zdC1leGNlcnB0e1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICAgICAgICB9XG4gICAgfVxufVxuLnBvc3QtbWV0YXtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgIGF7XG4gICAgICAgIGNvbG9yOiAkYm9keS1jb2xvcjtcbiAgICB9XG4gICAgLnNlcHtcbiAgICAgICAgcGFkZGluZzogMCAxMHB4O1xuICAgIH1cbn1cbi5wb3N0LWNhdGVnb3JpZXMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBsaTpub3QoOmxhc3QtY2hpbGQpOmFmdGVye1xuICAgICAgICBjb250ZW50OiAnLCAnO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gICAgfVxuICAgIGF7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIH1cbn1cbi8vIHBhZ2luYXRpb25cbi5wYWdpbmF0aW9ue1xuICAgIG1hcmdpbi10b3A6IDEwMHB4O1xuICAgIC5zY3JlZW4tcmVhZGVyLXRleHR7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIC5uYXYtbGlua3N7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgICB9XG4gICAgLnBhZ2UtbnVtYmVyc3tcbiAgICAgICAgY29sb3I6ICRib2R5LWNvbG9yO1xuICAgICAgICBwYWRkaW5nOiAwIDNweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxN3B4O1xuICAgICAgICAmLmN1cnJlbnR7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJHByaW1hcnk7XG4gICAgICAgIH1cbiAgICAgICAgJi5uZXh0LCAmLnByZXZ7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJyN7JGljb21vb24tZm9udC1mYW1pbHl9JyAhaW1wb3J0YW50O1xuICAgICAgICAgICAgc3BlYWs6IG5ldmVyO1xuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLm5leHR7XG4gICAgICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAkaWMtYXJyb3ctcmlnaHQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5wcmV2e1xuICAgICAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgY29udGVudDogJGljLWFycm93LWxlZnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4vLyBzaWRlYmFyXG4ud2lkZ2V0X2Jsb2Nre1xuICAgIGgye1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgICAgICBtYXJnaW4tdG9wOiA3MHB4O1xuICAgIH1cbiAgICAmOmZpcnN0LWNoaWxke1xuICAgICAgICBoMntcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgdWx7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gICAgJjpudGgtbGFzdC1jaGlsZCgyKXtcbiAgICAgICAgLypkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTZweDtcbiAgICAgICAgaDJ7XG4gICAgICAgICAgICBjb2xvcjogJGJvZHktY29sb3I7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9Ki9cbiAgICB9XG4gICAgJjpsYXN0LWNoaWxke1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgfVxuXG4gICAgQG1lZGlhICh3aWR0aDogMTAyNHB4KSBhbmQgKGhlaWdodDoxMzY2cHgpe1xuICAgICAgICBoMntcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICAgIH1cbiAgICAgICAgLndwLWJsb2NrLXNvY2lhbC1saW5rc3tcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDQycHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cblxufVxuLndwLWJsb2NrLXNlYXJjaHtcbiAgICBsYWJlbHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgaW5wdXR7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgcGFkZGluZzogMTVweCA0MHB4IDE1cHggMTVweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJvZHktY29sb3I7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICY6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIgeyAvKiBFZGdlICovXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMS4ycHg7XG4gICAgICAgICAgICBjb2xvcjogJGJvZHktY29sb3I7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG4gICAgICAgICY6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHsgLyogSW50ZXJuZXQgRXhwbG9yZXIgMTAtMTEgKi9cbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxLjJweDtcbiAgICAgICAgICAgIGNvbG9yOiAkYm9keS1jb2xvcjtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cbiAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuMnB4O1xuICAgICAgICAgICAgY29sb3I6ICRib2R5LWNvbG9yO1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgfVxuICAgIH1cbn1cbi53cC1ibG9jay1zZWFyY2hfX2J1dHRvbntcbiAgICBmb250LWZhbWlseTogJyN7JGljb21vb24tZm9udC1mYW1pbHl9JyAhaW1wb3J0YW50O1xuICAgIHNwZWFrOiBuZXZlcjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgZm9udC1zaXplOiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMTVweDtcbiAgICB0b3A6IDE4cHg7XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAkaWMtc2VhcmNoO1xuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcbiAgICB9XG59XG4ud3AtYmxvY2stc2VhcmNoX19pbnNpZGUtd3JhcHBlcntcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ud3AtYmxvY2stbGF0ZXN0LXBvc3Rze1xuICAgIGxpe1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgICB9XG4gICAgfVxuICAgIC53cC1ibG9jay1sYXRlc3QtcG9zdHNfX2ZlYXR1cmVkLWltYWdle1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyNHB4O1xuICAgICAgICBpbWd7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1iYXNlOyAgICAgICAgICAgICAgICBcbiAgICAgICAgfVxuICAgICAgICBhe1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgaW1ne1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICArIGF7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgICAgIGZvbnQ6IHtcbiAgICAgICAgICAgICAgICB3ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICBzaXplOiAxOHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIHRpbWV7XG4gICAgICAgIC8vdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKHdpZHRoOjEwMjRweCkgYW5kIChoZWlnaHQ6MTM2NnB4KXtcblxuICAgICAgICAud3AtYmxvY2stbGF0ZXN0LXBvc3RzX19mZWF0dXJlZC1pbWFnZXtcbiAgICAgICAgICAgIHdpZHRoOiAxMjBweDtcbiAgICAgICAgICAgIGhlaWdodDogMTAwcHg7XG4gICAgICAgICAgICBhe1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICBpbWd7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJiArIGF7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE4cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgIH1cblxufVxuLndwLWJsb2NrLWNhdGVnb3JpZXN7XG4gICAgYXtcbiAgICAgICAgY29sb3I6ICRib2R5LWNvbG9yO1xuICAgICAgICBsaW5lLWhlaWdodDogMzNweDtcbiAgICB9XG59XG4ud2lkZ2V0X2Jsb2NrIC53cC1ibG9jay1zb2NpYWwtbGlua3N7XG4gICAgbWFyZ2luLXRvcDogNzBweDtcbn1cblxuXG4uYmxvZywgLmFyY2hpdmUuY2F0ZWdvcnl7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDoxMTk5cHgpe1xuICAgICAgICAubGlzdGluZy1ibG9ne1xuICAgICAgICAgICAgLmhlYWRlci1nZW5lcmFse1xuXG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmID4gLmNvbnRhaW5lcntcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgYXJ0aWNsZXtcbiAgICAgICAgICAgICAgICAgICAgLnBvc3QtaW1hZ2UtbGlua3tcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDoxMDAlO1xuXG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOjk5MXB4KSwgKHdpZHRoOjEwMjRweCkgYW5kIChoZWlnaHQ6NzY4cHgpe1xuICAgICAgICAubGlzdGluZy1ibG9ne1xuICAgICAgICAgICAgJiA+IC5jb250YWluZXJ7XG4gICAgICAgICAgICAgICAgJiA+IC5yb3d7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOmNvbHVtbjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLndyYXBfbGlzdGluZ19ibG9nLCAuc2lkZWJhcl9ibG9ne1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6MTAwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgYXJ0aWNsZXtcbiAgICAgICAgICAgICAgICAgICAgLnBvc3QtaW1hZ2UtbGlua3tcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgaW1ne1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAud3JhcF9saXN0aW5nX2Jsb2d7XG4gICAgICAgICAgICAgICAgICAgIG9yZGVyOjI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5zaWRlYmFyX2Jsb2d7XG4gICAgICAgICAgICAgICAgICAgIG9yZGVyOjE7XG4gICAgICAgICAgICAgICAgICAgICNzZWNvbmRhcnl7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgLndpZGdldF9ibG9ja3tcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgzKSwgJjpudGgtY2hpbGQoNyksICY6bnRoLWNoaWxkKDgpLCAmLndpZGdldF9yZWNlbnRfZW50cmllc3tcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaDJ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYud2lkZ2V0X2NhdGVnb3JpZXN7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDUpe1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoMntcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDpcIlwiO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOjIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjo0cHggc29saWQgIzhkNzg1YztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLm5hdmlnYXRpb24ucGFnaW5hdGlvbntcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcblxuICAgICAgICAuaGVhZGVyLWdlbmVyYWx7XG4gICAgICAgICAgICBwYWRkaW5nOiA2MHB4IDA7XG4gICAgICAgIH1cblxuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOjc2N3B4KXtcbiAgICAgICAgLmxpc3RpbmctYmxvZ3tcbiAgICAgICAgICAgIC5oZWFkZXItZ2VuZXJhbHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmID4gLmNvbnRhaW5lcntcbiAgICAgICAgICAgICAgICAuc2lkZWJhcl9ibG9ne1xuICAgICAgICAgICAgICAgICAgICAjc2Vjb25kYXJ5e1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIC53aWRnZXRfc2VhcmNoe1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC53cC1ibG9jay1zZWFyY2ggaW5wdXR7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLndwLWJsb2NrLXNlYXJjaF9fYnV0dG9ue1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgLndpZGdldF9ibG9jazpudGgtY2hpbGQoNSkgaDJ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTowO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogM3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIC53aWRnZXRfY2F0ZWdvcmllc3tcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAud3AtYmxvY2stY2F0ZWdvcmllcy1saXN0e1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhe1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOjE0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLnBvc3R7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206NDBweDtcbiAgICAgICAgICAgICAgICAgICAgLnBvc3QtaW1hZ2UtbGlua3tcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLnBvc3QtdGV4dHN7XG4gICAgICAgICAgICAgICAgICAgICAgICAucG9zdC1tZXRhe1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIC5wb3N0LXRpdGxle1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGgye1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyAgICBcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIC5wb3N0LWV4Y2VycHR7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxufSIsIi5zaW5nbGUtYmxvZ3tcbiAgICAucG9zdC1pbWFnZXtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBpbWd7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICB9XG5cblxuICAgICAgICAmOmJlZm9yZXtcblxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwwLjMpO1xuICAgICAgICAgICAgei1pbmRleDogMTtcblxuICAgICAgICB9XG5cblxuICAgIH1cbiAgICAucG9zdC1jb250ZW50IGltZ3tcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIG1hcmdpbjogNjBweCAwO1xuICAgICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMC42KTtcbiAgICB9XG4gICAgLnBvc3QtbWV0YXtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxuICAgIC5zZXBhcmF0b3J7XG4gICAgICAgIG1hcmdpbjogNzBweCAwO1xuICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgY29sb3I6ICRib2R5LWNvbG9yO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbn1cbi8vIHJlbGF0ZWRcbi5yZWxhdGVkLWl0ZW17XG4gICAgbWF4LXdpZHRoOiAyODRweDtcbn1cbi5yZWxhdGVkLWltYWdle1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctdG9wOiA3NiU7XG4gICAgYXtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBpbWd7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICB9XG4gICAgfVxufVxuLnJlbGF0ZWQtaXRlbS10aXRsZXtcbiAgICBmb250OiB7XG4gICAgICAgIHNpemU6IDE4cHg7XG4gICAgICAgIHdlaWdodDogNzAwO1xuICAgIH1cbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNHB4O1xuICAgIGEsIGE6aG92ZXJ7XG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICB9XG59XG4ucmVsYXRlZC1pdGVtLWRhdGV7XG4gICAgZm9udC1zaXplOiAxNHB4O1xufVxuXG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7XG5cbiAgICAuc2luZ2xlLWJsb2d7XG4gICAgICAgIC5oZWFkZXItZ2VuZXJhbHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDYwcHggMDtcbiAgICAgICAgfVxuICAgIH1cblxufVxuXG5AbWVkaWEgKG1heC13aWR0aDo1NzVweCl7XG4gICAgLnJlbGF0ZWQtd3JhcHBlcntcbiAgICAgICAgJiA+IGRpdntcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5yZWxhdGVkLWl0ZW0tdGl0bGV7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgfVxufSIsIi5zaW5nbGUtYXR0cmFpdHtcblxuXHQucG9zdC1jb250ZW50e1xuXHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XG5cdH1cblxuXHQucG9zdC1pbWFnZSBpbWd7XG5cdFx0d2lkdGg6MTAwJTtcblx0fVxuXG59IiwiLnNlYXJjaC1pdGVte1xuICAgIC5zZWFyY2gtdGh1bWJuYWlse1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBpbWd7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnNlYXJjaC10ZXh0e1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDQwcHg7XG4gICAgICAgIGgye1xuICAgICAgICAgICAgaGVpZ2h0OiAxLjJlbTtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIH1cbiAgICB9XG59XG4uc2VhcmNoZWQtdGV4dHtcbiAgICBoMiAme1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB9XG4gICAgLnNlYXJjaC1leGNlcnB0ICZ7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgIH1cbn1cblxuLnNlYXJjaC1yZXN1bHRze1xuICAgIC5zaXRlLW1haW57XG4gICAgICAgIGJhY2tncm91bmQ6ICNCMDlFODY7XG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLHJnYmEoMjMyLDIyNiwyMTgsLjc2NTEyNiksaHNsYSgwLDAlLDEwMCUsLjMzMDk1MikgNTQlKTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gICAgfVxufVxuXG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpe1xuICAgIC5zZWFyY2gtaXRlbSAuc2VhcmNoLXRleHR7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6OTkxcHgpe1xuICAgIC5zZWFyY2gtaXRlbXtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246Y29sdW1uO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA2MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICYgPiBkaXZ7XG4gICAgICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICAgICAgcGFkZGluZzowICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAuc2VhcmNoLXRodW1ibmFpbHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICAgICAgICAgIC5pbWFnZS1ob3ZlcntcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGltZ3tcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDo1NzVweCl7XG4gICAgLnNlYXJjaC1pdGVte1xuICAgICAgICBtYXgtd2lkdGg6IDMzMHB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OmF1dG87XG4gICAgfVxufSIsIiNwc19kZXZlbmlyX3Byb3ByaWV0YWlyZXtcblx0Lmxpc3RpbmctbGluZXtcblx0XHQubGlzdGluZy10ZXh0e1xuXHRcdFx0LmJ0bntcblx0XHRcdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQuc2VydmljZV9wcm9wcmlldGFpcmV7XG5cdFx0LndwYl93cmFwcGVye1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdH1cblx0XHQudmNfYnRuMy1jb250YWluZXJ7XG5cdFx0XHRtYXJnaW4tdG9wOiA4MHB4O1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0LmJ0bntcblx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICM4ZDc4NWM7XG5cdFx0XHRcdHRyYW5zaXRpb246YWxsIDAuNXM7XG5cdFx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdFx0b3BhY2l0eTogMC41O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59IiwiI3BjX2ZhcXtcblxuXHQuc2VjdGlvbl9mYXEgPiAud3BiX2NvbHVtbiA+IC52Y19jb2x1bW4taW5uZXIgPiAud3BiX3dyYXBwZXJ7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdCYgPiAudmNfcm93e1xuXHRcdFx0Ji5mYXFfcGlzY3Rve1xuXHRcdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuXHRcdFx0XHRmbGV4LXdyYXA6IG5vd3JhcDtcblx0XHRcdH1cblx0XHR9XG5cdH0gXG5cblx0QG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KXtcblx0XHQuc2VjdGlvbl9mYXEgPiAud3BiX2NvbHVtbiA+IC52Y19jb2x1bW4taW5uZXIgPiAud3BiX3dyYXBwZXIgPiAudmNfcm93e1xuXHRcdFx0JjpudGgtY2hpbGQoMSl7XG5cdFx0XHRcdHRleHQtYWxpZ246bGVmdDtcblx0XHRcdH1cblx0XHR9XG5cdFx0LnNlY3Rpb25fZmFxID4gLndwYl9jb2x1bW4gPiAudmNfY29sdW1uLWlubmVyID4gLndwYl93cmFwcGVyID4gLnZjX3Jvd3tcblx0XHRcdCY6bnRoLWNoaWxkKDIpe1xuXHRcdFx0XHQud3BiX2NvbHVtbjpudGgtY2hpbGQoMSl7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAyNXB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0QG1lZGlhIChtYXgtd2lkdGg6MTIwMHB4KXtcblxuXHRcdC5zZWN0aW9uX2ZhcXtcblx0XHRcdC52Y19yb3d7XG5cdFx0XHRcdG1heC13aWR0aDogOTYlO1xuXHRcdFx0fVxuXHRcdFx0LmZhcV9waXNjdG97XG5cdFx0XHRcdC52Y19jb2wtc20tMXtcblx0XHRcdFx0XHR3aWR0aDogMTUlO1xuXHRcdFx0XHR9XG5cdFx0XHRcdC52Y19jb2wtc20tMTF7XG5cdFx0XHRcdFx0d2lkdGg6IDg1JTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHR9XG5cblxuXHRAbWVkaWEgKG1heC13aWR0aDoxMDI0cHgpIGFuZCAoaGVpZ2h0OjEzNjZweCksIChtYXgtd2lkdGg6MTAyNHB4KSBhbmQgKGhlaWdodDo3NjhweCl7XG5cblx0XHQuY3RhLWZhcXtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdH1cblxuXHR9XG5cblxuXHRAbWVkaWEgKG1heC13aWR0aDo1NzVweCl7XG5cblx0XHQuc2VjdGlvbl9mYXF7XG5cdFx0XHQudmNfcm93e1xuXHRcdFx0XHRtYXgtd2lkdGg6IDkwJTtcblx0XHRcdH1cblx0XHRcdC52Y190b2dnbGVfdGl0bGV7XG5cdFx0XHRcdGg0e1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMjJweDtcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRcdHBhZGRpbmc6IDAgMTVweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LnZjX3RvZ2dsZV9jb250ZW50e1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdHBhZGRpbmc6IDI2cHg7XG5cdFx0XHR9XG5cdFx0XHQuZmFxX3Bpc2N0b3tcblx0XHRcdFx0LnZjX2NvbC1zbS0xe1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0XHQud3BiX3NpbmdsZV9pbWFnZXtcblx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0XHRcdGZpZ3VyZXtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0LnZjX2NvbC1zbS0xMXtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHQud3BiX3RleHRfY29sdW1ue1xuXHRcdFx0XHRcdFx0dGV4dC1hbGlnbjpjZW50ZXI7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdH1cblxufSIsIiNwc19vbl90cmVlX3BsYW50ZWR7XG5cdC5oZWFkZXItZ2VuZXJhbCAud3BiX3dyYXBwZXJ7XG5cdFx0bWF4LXdpZHRoOiA4NTBweDtcblx0fVxuXHQubGlzdGluZy1saW5le1xuXHRcdC5saXN0aW5nLWltYWdle1xuXHRcdFx0QG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KXtcblx0XHRcdFx0LnBhcmFsbGF4LWJne1xuXHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogMTM3JTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQuYnRue1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0XHR9XG5cdH1cblx0Lmxpc3RpbmdfaW1nX3JpZ2h0e1xuXHRcdC5saXN0aW5nLWxpbmV7XG5cdFx0XHQubGlzdGluZy1pbWFnZXtcblx0XHRcdFx0b3JkZXI6Mjtcblx0XHRcdH1cblx0XHRcdC5saXN0aW5nLXRleHR7XG5cdFx0XHRcdG9yZGVyOjE7XG5cdFx0XHRcdC5saXN0aW5nLWhlYWQgLnN1YnRpdGxle1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDQwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0Lmxpc3RpbmctZGVzY3JpcHRpb257XG5cdFx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdH1cdFx0XG5cdH1cblx0LnNlcnZpY2VfcHJvcHJpZXRhaXJle1xuXHRcdHBhZGRpbmctdG9wOiA5MHB4ICFpbXBvcnRhbnQ7XG5cdFx0cGFkZGluZy1ib3R0b206IDkwcHggIWltcG9ydGFudDtcblx0XHQmID4gLndwYl9jb2x1bW57XG5cdFx0XHRtYXgtd2lkdGg6IDgwJTtcblx0XHRcdG1hcmdpbjogYXV0bztcblx0XHRcdGZsb2F0OiBub25lO1xuXHRcdFx0LndwYl90ZXh0X2NvbHVtbntcblx0XHRcdFx0bWF4LXdpZHRoOiA4NTBweDtcblx0XHRcdFx0bWFyZ2luOiBhdXRvO1xuXHRcdFx0fVxuXHRcdFx0LnZjX2N1c3RvbV9oZWFkaW5ne1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAzMHB4O1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiA2MHB4O1xuXHRcdFx0fVxuXHRcdFx0LndpZHRoLWJveGVke1xuXHRcdFx0XHRtYXgtd2lkdGg6MTAwJTtcblx0XHRcdFx0JiA+IC53cGJfY29sdW1ue1xuXHRcdFx0XHRcdC53cGJfc2luZ2xlX2ltYWdle1xuXHRcdFx0XHRcdFx0bWluLWhlaWdodDogODFweDtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRcdFx0XHQudmNfc2luZ2xlX2ltYWdlLXdyYXBwZXJ7XG5cdFx0XHRcdFx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDgwcHg7XG5cdFx0XHRcdFx0XHRcdGhlaWdodDogODBweDtcblx0XHRcdFx0XHRcdFx0Ym9yZGVyOiAycHggc29saWQgIzhkNzg1Yztcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0XHRcdFx0aW1ne1xuXHRcdFx0XHRcdFx0XHRcdG1heC13aWR0aDogMTAwMCU7XG5cdFx0XHRcdFx0XHRcdFx0bWF4LWhlaWdodDogNDBweDtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cblx0QG1lZGlhICh3aWR0aDoxMDI0cHgpIGFuZCAoaGVpZ2h0OjEzNjZweCksICh3aWR0aDoxMDI0cHgpIGFuZCAoaGVpZ2h0Ojc2OHB4KXtcblxuXHRcdC5saXN0aW5nLWxpbmUgLmxpc3RpbmctaW1hZ2UgLnBhcmFsbGF4LWJne1xuXHRcdFx0YmFja2dyb3VuZC1zaXplOiAxNTUlO1xuXHRcdH1cblxuXHRcdC5zZXJ2aWNlX3Byb3ByaWV0YWlyZSA+IC53cGJfY29sdW1ue1xuXHRcdFx0bWF4LXdpZHRoOiA5NiU7XG5cdFx0XHQud2lkdGgtYm94ZWR7XG5cdFx0XHRcdCYgPiAud3BiX2NvbHVtbntcblx0XHRcdFx0XHRwYWRkaW5nOiAxMS41cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0fVxuXG5cblx0QG1lZGlhICh3aWR0aDoxMDI0cHgpIGFuZCAoaGVpZ2h0Ojc2OHB4KXtcblx0XHQubGlzdGluZy1saW5lIC5saXN0aW5nLWltYWdlIC5wYXJhbGxheC1iZ3tcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogMTAwJTtcblx0XHR9XG5cdH1cblxuXHRAbWVkaWEgKHdpZHRoOjc2OHB4KSBhbmQgKGhlaWdodDogMTAyNHB4KSwgKHdpZHRoOjgyMHB4KSBhbmQgKGhlaWdodDoxMTgwcHgpLCAobWF4LXdpZHRoOiAxMDIzcHgpe1xuXG5cdFx0LnNlcnZpY2VfcHJvcHJpZXRhaXJle1xuXHRcdFx0JiA+IC53cGJfY29sdW1ue1xuXHRcdFx0XHQud2lkdGgtYm94ZWR7XG5cdFx0XHRcdFx0JiA+IC53cGJfY29sdW1ue1xuXHRcdFx0XHRcdFx0d2lkdGg6MzMuMzMlO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHR9XG5cblx0QG1lZGlhIChtYXgtd2lkdGg6NzY3cHgpe1xuXG5cdFx0LnNlcnZpY2VfcHJvcHJpZXRhaXJle1xuXHRcdFx0JiA+IC53cGJfY29sdW1ue1xuXHRcdFx0XHQud2lkdGgtYm94ZWR7XG5cdFx0XHRcdFx0JiA+IC53cGJfY29sdW1ue1xuXHRcdFx0XHRcdFx0d2lkdGg6MTAwJTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0LnNlcnZpY2VfcHJvcHJpZXRhaXJlIHB7XG5cdFx0XHR0ZXh0LWFsaWduOmNlbnRlcjtcblx0XHR9XG5cblx0fVxuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCl7XG4gICAgICAgIC5zZXJ2aWNlX3Byb3ByaWV0YWlyZXtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA2MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNjBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgJiA+IC53cGJfY29sdW1ue1xuICAgICAgICAgICAgICAgIC52Y19jdXN0b21faGVhZGluZ3tcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cblxufSIsIiNwYWdlX2NvbnRhY3R7XG5cdCNjb250YWN0e1xuXHRcdGJhY2tncm91bmQtc2l6ZTogMTAwJSAhaW1wb3J0YW50O1xuXHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWltcG9ydGFudDsgXG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tICFpbXBvcnRhbnQ7XG5cdFx0LnZjX2N1c3RvbV9oZWFkaW5ne1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogOHB4O1xuXHRcdH1cblx0XHQud3BiX3RleHRfY29sdW1ue1xuXHRcdFx0cHtcblx0XHRcdFx0dGV4dC1hbGlnbjpjZW50ZXI7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC53cGNmNy1zdWJtaXR7XG5cdFx0XHRtaW4td2lkdGg6IDIyMXB4O1xuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IDEuMnB4O1xuXHRcdFx0Jjpob3Zlcntcblx0XHRcdFx0Y29sb3I6I2ZmZjtcblx0XHRcdFx0b3BhY2l0eTogMC41O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQubGlzdGluZy1saW5le1xuXHRcdC5saXN0aW5nLXRleHR7XG5cdFx0XHQuYnRue1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQubGlzdGluZy1kZXNjcmlwdGlvbntcblx0XHRcdG1hcmdpbi10b3A6IDQwcHg7XG5cdFx0fVxuXHR9XG5cblxuXHRAbWVkaWEgKHdpZHRoOjEwMjRweCkgYW5kIChoZWlnaHQ6MTM2NnB4KXtcblxuXHRcdC5hdHRyYWl0LW1haW4tYmFubmVye1xuXHRcdFx0cGFkZGluZy10b3A6IDE5MHB4O1xuXHRcdH1cblxuXHR9XG5cblx0QG1lZGlhICh3aWR0aDo4MjBweCkgYW5kIChoZWlnaHQ6MTE4MHB4KXtcblxuXHRcdC5hdHRyYWl0LW1haW4tYmFubmVye1xuXHRcdFx0cGFkZGluZy10b3A6IDE4MHB4O1xuXHRcdH1cblxuXHR9XG5cblx0QG1lZGlhICh3aWR0aDo3NjhweCkgYW5kIChoZWlnaHQ6MTAyNHB4KXtcblx0XHQuYXR0cmFpdC1tYWluLWJhbm5lcntcblx0XHRcdG1hcmdpbi1ib3R0b206MDtcblx0XHR9XG5cdH1cblxuXHRAbWVkaWEgKGhlaWdodDo3NjhweCkgYW5kICh3aWR0aDoxMDI0cHgpe1xuXG5cdFx0LmF0dHJhaXQtbWFpbi1iYW5uZXJ7XG5cdFx0XHRwYWRkaW5nLXRvcDogMTcwcHg7XG5cdFx0fVxuXG5cdH1cblxuXHRAbWVkaWEgKG1heC13aWR0aDo1NzVweCl7XG5cdFx0LmF0dHJhaXQtbWFpbi1iYW5uZXJ7XG5cdFx0XHRtYXJnaW4tYm90dG9tOjA7XG5cdFx0fVxuXHRcdC5saXN0aW5nLWxpbmV7XG5cdFx0XHQubGlzdGluZy1kZXNjcmlwdGlvbntcblx0XHRcdFx0bWFyZ2luLXRvcDogMjBweDtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdH1cdFxuXHRcdH1cblx0fVxuXG59IiwiLm1jNHdwLWZvcm0tZmllbGRze1xuICBpbnB1dHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogJGJvZHktY29sb3I7XG4gIH1cbiAgLmlucHV0LWdyb3Vwe1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgICA+IGlucHV0OmZpcnN0LWNoaWxke1xuICAgICAgZmxleC1iYXNpczogOTAlO1xuICAgIH1cbiAgfVxuICAubWM0d3Atbm90aWNle1xuICAgIG1hcmdpbi10b3A6IDAuM3JlbTtcbiAgfVxufVxuLm1jNHdwLWZvcm0gaW5wdXRbdHlwZT1zdWJtaXRde1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvYXJyb3ctcmlnaHQtYmxhY2suc3ZnKTtcbn0iLCIudGVzdGltb25pYWxzLXNsaWRlcntcbiAgICAvLyBtYXgtd2lkdGg6IDkwdnc7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZzogMCA4MHB4O1xuICAgIC5jYXJvdXNlbC1pbm5lciB7XG4gICAgICAgIG1heC13aWR0aDogNzk1cHg7XG4gICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgLmNhcm91c2VsLWl0ZW0ge1xuICAgICAgICAgICAgcGFkZGluZzogMCA0MHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5jYXJvdXNlbC1jb250cm9sIHNwYW57XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZDtcbiAgICAgICAgcGFkZGluZzogMThweDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiA1NHB4O1xuICAgIH1cbiAgICAudGVzdGltLWNvbnRlbnR7XG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICB9XG4gICAgLmNhcm91c2VsLWNvbnRyb2wtbmV4dCwgXG4gICAgLmNhcm91c2VsLWNvbnRyb2wtcHJldiB7XG4gICAgICAgIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbiAgICAgICAgLmljIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYm9yZGVyIC4xcyBsaW5lYXI7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBib3JkZXIgLjFzIGxpbmVhcjtcbiAgICAgICAgfVxuICAgICAgICAuaWMuaWMtYXJyb3ctcmlnaHQ6OmFmdGVyLCAuaWMuaWMtYXJyb3ctbGVmdDo6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjVzO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjVzO1xuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOmNlbnRlciBjZW50ZXI7XG4gICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOmNlbnRlciBjZW50ZXI7XG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgICAgICAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgICAgIH1cbiAgICAgICAgc3Bhbi5pYzpob3ZlciB7XG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gICAgICAgICAgICAgICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGJvcmRlciAxcyBsaW5lYXIgMXM7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBib3JkZXIgMXMgbGluZWFyIDFzO1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICB9XG4gICAgfVxufVxuLnNsaWRlLXBhZ2V7XG4gICAgPiBzcGFue1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcGFkZGluZzogIDEwcHggMjBweDtcbiAgICB9XG4gICAgLnNsaWRlLXBhZ2UtdmFye1xuICAgICAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZDtcbiAgICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnRlc3RpbW9uaWFscy1zbGlkZXJ7XG4gICAgICAgIHBhZGRpbmc6IDAgMzBweDtcbiAgICAgICAgLnRlc3RpbS1jb250ZW50e1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICB9XG4gICAgICAgIC5jYXJvdXNlbC1jb250cm9sIHNwYW57XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICAgICAgICB3aWR0aDogMzRweDtcbiAgICAgICAgICAgIGhlaWdodDogMzRweDtcbiAgICAgICAgICAgIHRvcDogLTM1cHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjU3NXB4KXtcbiAgICAudGVzdGltb25pYWxzLXNsaWRlcntcbiAgICAgICAgLmNhcm91c2VsLWlubmVyIC5jYXJvdXNlbC1pdGVte1xuICAgICAgICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgICAgICB9XG4gICAgICAgIC50ZXN0aW0tY29udGVudCBwe1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICAgICAgICB9XG4gICAgICAgIC5jYXJvdXNlbC1pdGVte1xuICAgICAgICAgICAgc3Bhbi5saXR0bGUtY2Fwc3tcbiAgICAgICAgICAgICAgICBmb250LXNpemU6MTJweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLmF0dHJhaXQtc2luZ2xlIHtcbiAgLmF0dHJhaXQtaW1hZ2Uge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMnM7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uYXR0cmFpdC1zaW5nbGUgLmF0dHJhaXQtc3VidGl0bGV7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjQjA5RTg2O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDo3NjhweCl7XG5cbiAgLmF0dHJhaXQtaW5uZXIgLmF0dHJhaXQtc2luZ2xle1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgJi5hdHRyYWl0LXNpbmdsZV9ibG9jLWF0dHJhaXQtc21hbGx7XG4gICAgICAuaW1hZ2UtaG92ZXJ7XG4gICAgICAgIC5hdHRyYWl0LWltYWdle1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMTAwJTtcbiAgICAgICAgICBpbWd7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJi5hdHRyYWl0LXNpbmdsZV9ibG9jLWF0dHJhaXQtYmlne1xuICAgICAgLmltYWdlLWhvdmVye1xuICAgICAgICAuYXR0cmFpdC1pbWFnZXtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDY1JTtcbiAgICAgICAgICBpbWd7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxufSIsIi5saXN0aW5nLWltYWdle1xuICAgIGJhY2tncm91bmQ6IHtcbiAgICAgICAgcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIHNpemU6IGNvdmVyO1xuICAgICAgICBwb3NpdGlvbjogY2VudGVyO1xuICAgIH1cbn1cbi5saXN0aW5nLXRleHR7XG4gICAgcGFkZGluZzogMTMwcHggODBweCAxNzVweDtcbiAgICAubGlzdGluZy1oZWFke1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAudGl0bGV7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cbiAgICAgICAgLnN1YnRpdGxle1xuICAgICAgICAgICAgZm9udDoge1xuICAgICAgICAgICAgICAgIHNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAubGlzdGluZy1pY29ue1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkcHJpbWFyeTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICB3aWR0aDogNzdweDtcbiAgICAgICAgaGVpZ2h0OiA3N3B4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDI2cHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgaW1nLCBzdmd7XG4gICAgICAgICAgICB3aWR0aDogMzdweDtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDM3cHg7XG4gICAgICAgIH1cbiAgICAgICAgc3Zne1xuICAgICAgICAgICAgZz4qe1xuICAgICAgICAgICAgICAgIHN0cm9rZTogJHByaW1hcnk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmxpc3RpbmctZGVzY3JpcHRpb257XG4gICAgICAgIG1hcmdpbjogNTBweCAwIDMwcHg7XG4gICAgfVxufVxuLmxpc3RpbmctbGluZXtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIC5saXN0aW5nLWltYWdle1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgIH1cbiAgICAmOm50aC1jaGlsZCgybil7XG4gICAgICAgIC5saXN0aW5nLWltYWdle1xuICAgICAgICAgICAgb3JkZXI6IDE7XG4gICAgICAgIH1cbiAgICAgICAgLmxpc3RpbmctdGV4dHtcbiAgICAgICAgICAgIG9yZGVyOiAwO1xuICAgICAgICB9XG4gICAgfVxufVxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKXtcbiAgICAubGlzdGluZy1pbWFnZXtcbiAgICAgICAgaGVpZ2h0OiA1MHZoO1xuICAgIH1cbiAgICAubGlzdGluZy10ZXh0e1xuICAgICAgICBwYWRkaW5nOiAzMHB4IDIwcHg7XG4gICAgICAgIC5saXN0aW5nLWljb257XG4gICAgICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgICAgIGhlaWdodDo1MHB4O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgaW1ne1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyOHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5saXN0aW5nLWRlc2NyaXB0aW9ue1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAubGlzdGluZy1saW5le1xuICAgICAgICAmOm50aC1jaGlsZCgybil7XG4gICAgICAgICAgICAubGlzdGluZy1pbWFnZXtcbiAgICAgICAgICAgICAgICBvcmRlcjogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5saXN0aW5nLXRleHR7XG4gICAgICAgICAgICAgICAgb3JkZXI6IDE7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOjExOTlweCl7XG5cbiAgICAubGlzdGluZy10ZXh0e1xuICAgICAgICBwYWRkaW5nOiA4MHB4IDQwcHg7XG4gICAgfVxuXG59XG5cblxuQG1lZGlhICh3aWR0aDoxMDI0cHgpIGFuZCAoaGVpZ2h0OiAxMzY2cHgpLCAod2lkdGg6MTM2NnB4KSBhbmQgKGhlaWdodDogMTAyNHB4KXtcbiBcbiAgICAubGlzdGluZy10ZXh0e1xuICAgICAgICBwYWRkaW5nOiA0MHB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIC5saXN0aW5nLWRlc2NyaXB0aW9ue1xuICAgICAgICAgICAgbWFyZ2luOiAzMHB4IDAgMHB4O1xuICAgICAgICB9XG4gICAgICAgIC5idG57XG4gICAgICAgICAgICBtYXJnaW4tdG9wOjIwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmxpc3RpbmctbGluZXtcbiAgICAgICAgbWluLWhlaWdodDogNDIwcHg7XG4gICAgICAgIC5saXN0aW5nLWltYWdle1xuICAgICAgICAgICAgLnBhcmFsbGF4LWJne1xuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDY2MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIFxuXG59XG5cbkBtZWRpYSAod2lkdGg6MTAyNHB4KSBhbmQgKCBoZWlnaHQ6IDc2OHB4ICkge1xuXG4gICAgLmxpc3RpbmctbGluZXtcbiAgICAgICAgLmxpc3RpbmctaW1hZ2V7XG4gICAgICAgICAgICBoZWlnaHQ6IDY2MHB4O1xuICAgICAgICB9XG4gICAgfVxuXG59XG5cblxuXG5AbWVkaWEgKHdpZHRoOjc2OHB4KSBhbmQgKGhlaWdodDogMTAyNHB4KSwgKHdpZHRoOjgyMHB4KSBhbmQgKGhlaWdodDoxMTgwcHgpLCAobWF4LXdpZHRoOjEwMjNweCl7XG5cbiAgICAubGlzdGluZy1saW5le1xuICAgICAgICAubGlzdGluZy1pbWFnZXtcbiAgICAgICAgICAgIGhlaWdodDogNDAwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbn1cblxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KXtcbiAgICAubGlzdGluZy1saW5lIC5saXN0aW5nLXRleHR7XG4gICAgICAgIG1heC13aWR0aDogODAwcHg7XG4gICAgfVxufVxuXG5cbkBtZWRpYSAod2lkdGg6NzY4cHgpIGFuZCAoaGVpZ2h0OiAxMDI0cHgpLCAod2lkdGg6MTAyNHB4KSBhbmQgKCBoZWlnaHQ6IDc2OHB4ICkgLCAobWF4LXdpZHRoOjEwMjNweCksICh3aWR0aDo4MjBweCkgYW5kIChoZWlnaHQ6MTE4MHB4KXtcblxuICAgIC5saXN0aW5nLWxpbmV7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgLmxpc3RpbmctaW1hZ2V7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG9yZGVyOiAyICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAucGFyYWxsYXgtYmd7XG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAubGlzdGluZy10ZXh0e1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBvcmRlcjogMSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICAgIG1heC13aWR0aDogNzIwcHg7XG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgICAvL3RleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIC5saXN0aW5nLWhlYWR7XG4gICAgICAgICAgICAgICAgLy9mbGV4LWRpcmVjdGlvbjpjb2x1bW47XG4gICAgICAgICAgICAgICAgLmxpc3RpbmctaWNvbntcbiAgICAgICAgICAgICAgICAgICAgLy9tYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206MTBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAubGlzdGluZy1kZXNjcmlwdGlvbntcbiAgICAgICAgICAgICAgICBtYXJnaW46IDE1cHggMCAzMHB4O1xuICAgICAgICAgICAgICAgIHVse1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAvKmp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyovXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICBsaXtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDlweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOjEwMjNweCkgYW5kIChtaW4td2lkdGg6NTc2cHgpe1xuICAgIC5saXN0aW5nLWxpbmUgLmxpc3RpbmctdGV4dHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OjIwcHg7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpe1xuICAgIC52Y19yb3cjY29udGFjdHtcbiAgICAgICAgZm9ybXtcbiAgICAgICAgICAgIC5jb250YWluZXItZmx1aWR7XG4gICAgICAgICAgICAgICAgJiA+IGRpdntcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTowICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206MTVweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6NTc1cHgpe1xuICAgIC5saXN0aW5nLWxpbmV7XG4gICAgICAgIC5saXN0aW5nLXRleHR7XG4gICAgICAgICAgICBwYWRkaW5nOiA1MHB4IDMwcHg7XG4gICAgICAgICAgICAubGlzdGluZy1oZWFke1xuICAgICAgICAgICAgICAgIC5saXN0aW5nLXRpdGxle1xuICAgICAgICAgICAgICAgICAgICAuc3VidGl0bGV7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6MTZweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5saXN0aW5nLWRlc2NyaXB0aW9ue1xuICAgICAgICAgICAgICAgIHVsIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOjEycHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmxpc3RpbmctaWNvbntcbiAgICAgICAgICAgICAgICBib3JkZXItd2lkdGg6IDFweDtcbiAgICAgICAgICAgICAgICBpbWcsIHN2Z3tcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5saXN0aW5nLWltYWdle1xuICAgICAgICAgICAgaGVpZ2h0OiA0MzVweDtcbiAgICAgICAgICAgIC5wYXJhbGxheC1iZ3tcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogNDM1cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnZjX3JvdyNjb250YWN0e1xuICAgICAgICBwYWRkaW5nOiA1MHB4IDMwcHggIWltcG9ydGFudDtcbiAgICAgICAgLnZjX2N1c3RvbV9oZWFkaW5ne1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgfVxuICAgICAgICBmb3Jte1xuICAgICAgICAgICAgLmNvbnRhaW5lci1mbHVpZHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICYgPiBkaXZ7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206MCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgLS1icy1ndXR0ZXIteDogMDtcbiAgICAgICAgICAgICAgICAgICAgJiA+IGRpdntcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6MCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206MTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxhYmVse1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLnZjX3RvZ2dsZXtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIC52Y190b2dnbGVfdGl0bGV7XG4gICAgICAgIGJhY2tncm91bmQ6ICR0ZXJ0aWFyeTtcbiAgICAgICAgcGFkZGluZzogMTVweCAyMHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBoNHtcbiAgICAgICAgICAgIGNvbG9yOiAkYm9keS1jb2xvcjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDAgMTBweDtcbiAgICAgICAgICAgIG9yZGVyOiAxO1xuICAgICAgICB9XG4gICAgfVxuICAgIC52Y190b2dnbGVfaWNvbntcbiAgICAgICAgb3JkZXI6IDA7XG4gICAgICAgIGZsZXg6IDA7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4wNnMgbGluZWFyO1xuXG4gICAgICAgIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gICAgICAgIGZvbnQtZmFtaWx5OiAnI3skaWNvbW9vbi1mb250LWZhbWlseX0nICFpbXBvcnRhbnQ7XG4gICAgICAgIHNwZWFrOiBuZXZlcjtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICB3aWR0aDogYXV0bztcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogJGljLWFycm93LXJpZ2h0O1xuICAgICAgICB9XG4gICAgfVxuICAgICYudmNfdG9nZ2xlX2FjdGl2ZXtcbiAgICAgICAgLnZjX3RvZ2dsZV9pY29ue1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgICAgICB9XG4gICAgfVxuICAgIC52Y190b2dnbGVfY29udGVudHtcbiAgICAgICAgcGFkZGluZzoyNnB4IDQwcHggMjVweCA1MHB4O1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgfVxufVxuLy8gZmFxXG4uY3RhLWZhcSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGF7XG4gICAgICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5O1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBwYWRkaW5nOiAxNXB4IDI1cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDoxO1xuICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI0IwOUU4NjtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuNXMgbGluZWFyO1xuICAgICAgICB9ICBcbiAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgIGNvbG9yOiNmZmY7XG4gICAgICAgICAgICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfSAgICBcbiAgICB9XG59IiwiLm9mZnJlcy1saW5rc3tcbiAgICAuc2Vwe1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgIH1cbn1cbi5zZWN0aW9uLW9mZnJlc3tcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJhY2tncm91bmQ6IHtcbiAgICAgICAgc2l6ZTogY292ZXI7XG4gICAgfVxufVxuLm9mZnJlcy13cmFwcGVye1xuICAgIG1heC13aWR0aDogNjg0cHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgLnN3aXBlcntcbiAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgfVxuICAgIC5vZmZyZS1pdGVte1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICBwYWRkaW5nOiA2MHB4IDYwcHggNzVweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgLmxpc3RpbmctZGVzY3JpcHRpb257XG4gICAgICAgICAgICBtYXJnaW46IDIwcHggMCA1MHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5zd2lwZXItYnV0dG9uLW5leHQsIC5zd2lwZXItYnV0dG9uLXByZXZ7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAvL2JvcmRlcjogMnB4IHNvbGlkICRzZWNvbmRhcnk7XG4gICAgICAgIC8vcGFkZGluZzogMThweDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiA0NHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiM4ZDc4NWM7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBsZWZ0OiAtMjJweDtcbiAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgLmlje1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tYmFzZTtcbiAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMC41O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0IwOUU4NjtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgICAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjVzO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246dHJhbnNmb3JtIC41cztcbiAgICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46Y2VudGVyIGNlbnRlcjtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOmNlbnRlciBjZW50ZXI7XG4gICAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgICAgICAgICAgICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gICAgICAgICAgICAgICAgICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYm9yZGVyIDFzIGxpbmVhciAxcztcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBib3JkZXIgMXMgbGluZWFyIDFzO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuc3dpcGVyLWJ1dHRvbi1uZXh0e1xuICAgICAgICByaWdodDogLTIycHg7XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgfVxufVxuXG5AbWVkaWEgKHdpZHRoOiA4MjBweCkgYW5kIChoZWlnaHQ6IDExODBweCl7XG5cdC5maWx0ZXIub2ZmcmVzLWxpbmtzIC5zdWJjYXQtbGlua3tcblx0XHR3aWR0aDogMjAlXG5cdH1cbn1cblxuQG1lZGlhICh3aWR0aDo3NjhweCkgYW5kIChoZWlnaHQ6IDEwMjRweCl7XG5cblx0LmZpbHRlci5vZmZyZXMtbGlua3MgLnN1YmNhdHMtY29udGFpbmVyIC5zdWJjYXRzLXdyYXBwZXIgLnN1YmNhdHMtaW5uZXJ7XG5cdFx0anVzdGlmeS1jb250ZW50OmNlbnRlcjtcblx0XHQuc3ViY2F0LWxpbmt7XG5cdFx0XHR3aWR0aDogMTklO1xuXHRcdH1cdFxuXHR9XG5cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXtcblxuXHQuc2VjdGlvbi1vZmZyZXMgLm9mZnJlcy13cmFwcGVye1xuXHRcdC5zd2lwZXJ7XG5cdFx0XHRtYXJnaW46IDAgMzBweDtcblx0XHR9XG5cdH1cblxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpLCAod2lkdGg6NzY4cHgpIGFuZCAoaGVpZ2h0OiAxMDI0cHgpe1xuXG5cdC5zZWN0aW9uLW9mZnJlcyAub2ZmcmVzLXdyYXBwZXJ7XG5cdFx0Lm9mZnJlLWl0ZW17XG5cdFx0XHRwYWRkaW5nOjMwcHg7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHQubGlzdGluZy1oZWFke1xuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0Lmxpc3RpbmctaWNvbntcblx0XHRcdFx0XHRtYXJnaW46MCAwIDEwcHg7XG5cdFx0XHRcdFx0Ym9yZGVyLXdpZHRoOiAxcHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0Lmxpc3RpbmctdGl0bGV7XG5cdFx0XHRcdFx0LnRpdGxle1xuXHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Lmxpc3RpbmctZGVzY3JpcHRpb257XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdH1cblx0XHR9XG5cdH0gXG5cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KXtcblx0LnNlY3Rpb24tb2ZmcmVze1xuXHRcdG1hcmdpbi10b3A6IDE1cHggIWltcG9ydGFudDtcblx0XHQub2ZmcmVzLXdyYXBwZXJ7XG5cdFx0XHQub2ZmcmUtaXRlbXtcblx0XHRcdFx0Lmxpc3RpbmctaGVhZHtcblx0XHRcdFx0XHQubGlzdGluZy1pY29ue1xuXHRcdFx0XHRcdFx0aW1nLCBzdmd7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOjI1cHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdC5saXN0aW5nLWRlc2NyaXB0aW9ue1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMjJweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHR9XG5cdC5maWx0ZXJ7XG5cdFx0bWFyZ2luLXRvcDowO1xuXHRcdC5zdWJjYXRzLWNvbnRhaW5lcntcblx0XHRcdG1hcmdpbi1ib3R0b206MDtcblx0XHRcdC5zdWJjYXRzLXdyYXBwZXJ7XG5cdFx0XHRcdG1hcmdpbjogMCAxMHB4O1xuXHRcdFx0XHQuc3ViY2F0cy1pbm5lcntcblx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0XHQuc3ViY2F0LWxpbmt7XG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0XHQvL3BhZGRpbmc6IDAgIWltcG9ydGFudDtcblx0XHRcdFx0XHRcdHdpZHRoOiAxOSU7XG5cdFx0XHRcdFx0XHQuc3ViY2F0LWljb257XG5cdFx0XHRcdFx0XHRcdGhlaWdodDogMjBweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdC5zdWJjYXQtdGl0bGV7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTBweDtcblx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEycHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQmOmFmdGVye1xuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCY6bm90KC5vZmZyZXMtbGlua3Mpe1xuXHRcdFx0LnN1YmNhdHMtY29udGFpbmVye1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOjE0cHg7XG5cdFx0XHRcdC5zdWJjYXRzLXdyYXBwZXJ7XG5cdFx0XHRcdFx0LnN1YmNhdHMtaW5uZXJ7XG5cdFx0XHRcdFx0XHRmbGV4LXdyYXA6bm93cmFwO1xuXHRcdFx0XHRcdFx0Ly9hbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRcdFx0XHQuc3ViY2F0LWxpbmt7XG5cdFx0XHRcdFx0XHRcdC8qd2lkdGg6YXV0bzsqL1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0JiA+IC52ci1jb250YWluZXIgLmZvcm0taW5saW5le1xuXHRcdFx0XHRtYXJnaW46IDAgMTBweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Lm9mZnJlcy1saW5rcyAuc2Vwe1xuXHRcdG1hcmdpbi1ib3R0b206MDtcblx0fVxufSIsIi5uby1yZXN1bHRzIHtcbiAgICBtYXJnaW46IDE1MHB4IGF1dG8gNzBweDtcbiAgICBiYWNrZ3JvdW5kOiAjQjA5RTg2O1xuXHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZyxyZ2JhKDIzMiwyMjYsMjE4LC43NjUxMjYpLGhzbGEoMCwwJSwxMDAlLC4zMzA5NTIpIDU0JSk7XG5cdG1hcmdpbi1ib3R0b206IDA7XG5cdHBhZGRpbmctYm90dG9tOiA4MHB4O1xufSJdfQ== */
