@charset "UTF-8";:root{--bs-blue: #0d6efd;--bs-indigo: #6610f2;--bs-purple: #6f42c1;--bs-pink: #d63384;--bs-red: #dc3545;--bs-orange: #fd7e14;--bs-yellow: #ffc107;--bs-green: #198754;--bs-teal: #20c997;--bs-cyan: #0dcaf0;--bs-black: #000;--bs-white: #fff;--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-primary: #0d6efd;--bs-secondary: #6c757d;--bs-success: #198754;--bs-info: #0dcaf0;--bs-warning: #ffc107;--bs-danger: #dc3545;--bs-light: #f8f9fa;--bs-dark: #212529;--bs-primary-rgb: 13, 110, 253;--bs-secondary-rgb: 108, 117, 125;--bs-success-rgb: 25, 135, 84;--bs-info-rgb: 13, 202, 240;--bs-warning-rgb: 255, 193, 7;--bs-danger-rgb: 220, 53, 69;--bs-light-rgb: 248, 249, 250;--bs-dark-rgb: 33, 37, 41;--bs-white-rgb: 255, 255, 255;--bs-black-rgb: 0, 0, 0;--bs-body-color-rgb: 33, 37, 41;--bs-body-bg-rgb: 255, 255, 255;--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, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));--bs-body-font-family: var(--bs-font-sans-serif);--bs-body-font-size: 1rem;--bs-body-font-weight: 400;--bs-body-line-height: 1.5;--bs-body-color: #212529;--bs-body-bg: #fff;--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-2xl: 2rem;--bs-border-radius-pill: 50rem;--bs-link-color: #0d6efd;--bs-link-hover-color: #0a58ca;--bs-code-color: #d63384;--bs-highlight-bg: #fff3cd}*,::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:transparent;font-family:"opensansregular",Verdana,sans-serif}hr{margin:1rem 0;color:inherit;border:0;border-top:1px solid;opacity:.25}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2}.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.325rem + .9vw)}@media (min-width:1200px){.h2,h2{font-size:2rem}}.h3,h3{font-size:calc(1.3rem + .6vw)}@media (min-width:1200px){.h3,h3{font-size:1.75rem}}.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}abbr[title]{text-decoration:underline dotted;cursor:help;text-decoration-skip-ink:none}address,dl,ol,p,ul{margin-bottom:1rem}address{font-style:normal;line-height:inherit}ol{padding-left:2rem}dl,ol,ul{margin-top:0}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote,figure{margin:0 0 1rem}b,strong{font-weight:bolder}.small,small{font-size:.875em}.mark,mark{padding:.1875em;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:var(--bs-link-color);text-decoration:underline}a:hover{color:var(--bs-link-hover-color)}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)}samp{font-size:1em}pre{display:block;margin-top:0;margin-bottom:1rem;overflow:auto}pre code{font-size:inherit;word-break:normal}code,kbd,pre{font-size:.875em}code{word-wrap:break-word;color:var(--bs-code-color)}a>code,pre code{color:inherit}kbd{padding:.1875rem .375rem;color:var(--bs-body-bg);background-color:var(--bs-body-color);border-radius:.25rem}kbd kbd{padding:0;font-size:1em}img,svg{vertical-align:middle}table{border-collapse:collapse;caption-side:top;border:1px solid #b8b8b8!important;border-top:8px solid var(--primary-color, #ff4e02)!important;font-size:14px}caption{padding-top:.5rem;padding-bottom:.5rem;color:#6c757d;text-align:left}th{text-align:inherit;text-align:-webkit-match-parent}tbody,td,tfoot,th,thead,tr{border-color:inherit;border-style:solid;border-width:0}label,output{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],footer nav ul li span:hover{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}.form-control-color:not(:disabled):not([readonly]),.form-control[type=file]:not(:disabled):not([readonly]),[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}::-moz-focus-inner{padding:0;border-style:none}textarea{resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{float:left;width:100%;padding:0;margin-bottom:.5rem;font-size:calc(1.275rem + .3vw);line-height:inherit}@media (min-width:1200px){legend{font-size:1.5rem}}legend+*{clear:left}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-text,::-webkit-datetime-edit-year-field{padding:0}::-webkit-inner-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:textfield}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-color-swatch-wrapper{padding:0}::file-selector-button{font:inherit;-webkit-appearance:button}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-size:calc(1.625rem + 4.5vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-1{font-size:5rem}}.display-2{font-size:calc(1.575rem + 3.9vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-2{font-size:4.5rem}}.display-3{font-size:calc(1.525rem + 3.3vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-3{font-size:4rem}}.display-4{font-size:calc(1.475rem + 2.7vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-4{font-size:3.5rem}}.display-5{font-size:calc(1.425rem + 2.1vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-5{font-size:3rem}}.display-6{font-size:calc(1.375rem + 1.5vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-6{font-size:2.5rem}}.list-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,div.messages__wrapper .messages p:last-child{margin-bottom:0}.blockquote-footer{margin-top:-1rem;margin-bottom:1rem;font-size:.875em;color:#6c757d}.blockquote-footer::before{content:"\2014\00A0"}.img-fluid,.img-thumbnail,img{max-width:100%;height:auto}.img-thumbnail{padding:.25rem;background-color:#fff;border:1px solid var(--bs-border-color);border-radius:.375rem}.figure{display:inline-block}.figure-img{margin-bottom:.5rem;line-height:1}.figure-caption{font-size:.875em;color:#6c757d}.container,.container-fluid,.container-lg,.container-liquid,.container-md,.container-sm,.container-xl,.container-xxl{--bs-gutter-x: 1.5rem;--bs-gutter-y: 0;width:100%;padding-right:calc(var(--bs-gutter-x)*.5);padding-left:calc(var(--bs-gutter-x)*.5);margin-right:auto;margin-left:auto}@media (min-width:576px){.container,.container-liquid,.container-sm{max-width:540px}}@media (min-width:768px){.container,.container-liquid,.container-md,.container-sm{max-width:720px}}@media (min-width:992px){.container,.container-lg,.container-liquid,.container-md,.container-sm{max-width:960px}}@media (min-width:1366px){.container,.container-lg,.container-liquid,.container-md,.container-sm,.container-xl{max-width:1204px}}@media (min-width:1636px){.container,.container-lg,.container-liquid,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1636px}}.row{--bs-gutter-x: 1.25rem;--bs-gutter-y: 0;display:flex;flex-wrap:wrap;margin-top:calc(-1*var(--bs-gutter-y));margin-right:calc(-.5*var(--bs-gutter-x));margin-left:calc(-.5*var(--bs-gutter-x))}.row>*{flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x)*.5);padding-left:calc(var(--bs-gutter-x)*.5);margin-top:var(--bs-gutter-y)}.col{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.33333%}.row-cols-4>*{flex:0 0 auto;width:25%}.row-cols-5>*{flex:0 0 auto;width:20%}.col-auto,.row-cols-6>*{flex:0 0 auto;width:16.66667%}.col-auto{width:auto}.col-1,.col-2{flex:0 0 auto;width:8.33333%}.col-2{width:16.66667%}.col-3,.col-4{flex:0 0 auto;width:25%}.col-4{width:33.33333%}.col-5,.col-6{flex:0 0 auto;width:41.66667%}.col-6{width:50%}.col-7,.col-8{flex:0 0 auto;width:58.33333%}.col-8{width:66.66667%}.col-10,.col-9{flex:0 0 auto;width:75%}.col-10{width:83.33333%}.col-11,.col-12{flex:0 0 auto;width:91.66667%}.col-12{width:100%}.offset-1{margin-left:8.33333%}.offset-2{margin-left:16.66667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.33333%}.offset-5{margin-left:41.66667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.33333%}.offset-8{margin-left:66.66667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.33333%}.offset-11{margin-left:91.66667%}.g-0,.gx-0{--bs-gutter-x: 0}.g-0,.gy-0{--bs-gutter-y: 0}.g-1,.gx-1{--bs-gutter-x: 0.25rem}.g-1,.gy-1{--bs-gutter-y: 0.25rem}.g-2,.gx-2{--bs-gutter-x: 0.5rem}.g-2,.gy-2{--bs-gutter-y: 0.5rem}.g-3,.gx-3{--bs-gutter-x: 1rem}.g-3,.gy-3{--bs-gutter-y: 1rem}.g-4,.gx-4{--bs-gutter-x: 1.5rem}.g-4,.gy-4{--bs-gutter-y: 1.5rem}.g-5,.gx-5{--bs-gutter-x: 3rem}.g-5,.gy-5{--bs-gutter-y: 3rem}@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.33333%}.row-cols-sm-4>*{flex:0 0 auto;width:25%}.row-cols-sm-5>*{flex:0 0 auto;width:20%}.col-sm-auto,.row-cols-sm-6>*{flex:0 0 auto;width:16.66667%}.col-sm-auto{width:auto}.col-sm-1,.col-sm-2{flex:0 0 auto;width:8.33333%}.col-sm-2{width:16.66667%}.col-sm-3,.col-sm-4{flex:0 0 auto;width:25%}.col-sm-4{width:33.33333%}.col-sm-5,.col-sm-6{flex:0 0 auto;width:41.66667%}.col-sm-6{width:50%}.col-sm-7,.col-sm-8{flex:0 0 auto;width:58.33333%}.col-sm-8{width:66.66667%}.col-sm-10,.col-sm-9{flex:0 0 auto;width:75%}.col-sm-10{width:83.33333%}.col-sm-11,.col-sm-12{flex:0 0 auto;width:91.66667%}.col-sm-12{width:100%}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.33333%}.offset-sm-2{margin-left:16.66667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.33333%}.offset-sm-5{margin-left:41.66667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.33333%}.offset-sm-8{margin-left:66.66667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.33333%}.offset-sm-11{margin-left:91.66667%}.g-sm-0,.gx-sm-0{--bs-gutter-x: 0}.g-sm-0,.gy-sm-0{--bs-gutter-y: 0}.g-sm-1,.gx-sm-1{--bs-gutter-x: 0.25rem}.g-sm-1,.gy-sm-1{--bs-gutter-y: 0.25rem}.g-sm-2,.gx-sm-2{--bs-gutter-x: 0.5rem}.g-sm-2,.gy-sm-2{--bs-gutter-y: 0.5rem}.g-sm-3,.gx-sm-3{--bs-gutter-x: 1rem}.g-sm-3,.gy-sm-3{--bs-gutter-y: 1rem}.g-sm-4,.gx-sm-4{--bs-gutter-x: 1.5rem}.g-sm-4,.gy-sm-4{--bs-gutter-y: 1.5rem}.g-sm-5,.gx-sm-5{--bs-gutter-x: 3rem}.g-sm-5,.gy-sm-5{--bs-gutter-y: 3rem}}@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.33333%}.row-cols-md-4>*{flex:0 0 auto;width:25%}.row-cols-md-5>*{flex:0 0 auto;width:20%}.col-md-auto,.row-cols-md-6>*{flex:0 0 auto;width:16.66667%}.col-md-auto{width:auto}.col-md-1,.col-md-2{flex:0 0 auto;width:8.33333%}.col-md-2{width:16.66667%}.col-md-3,.col-md-4{flex:0 0 auto;width:25%}.col-md-4{width:33.33333%}.col-md-5,.col-md-6{flex:0 0 auto;width:41.66667%}.col-md-6{width:50%}.col-md-7,.col-md-8{flex:0 0 auto;width:58.33333%}.col-md-8{width:66.66667%}.col-md-10,.col-md-9{flex:0 0 auto;width:75%}.col-md-10{width:83.33333%}.col-md-11,.col-md-12{flex:0 0 auto;width:91.66667%}.col-md-12{width:100%}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.33333%}.offset-md-2{margin-left:16.66667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.33333%}.offset-md-5{margin-left:41.66667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.33333%}.offset-md-8{margin-left:66.66667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.33333%}.offset-md-11{margin-left:91.66667%}.g-md-0,.gx-md-0{--bs-gutter-x: 0}.g-md-0,.gy-md-0{--bs-gutter-y: 0}.g-md-1,.gx-md-1{--bs-gutter-x: 0.25rem}.g-md-1,.gy-md-1{--bs-gutter-y: 0.25rem}.g-md-2,.gx-md-2{--bs-gutter-x: 0.5rem}.g-md-2,.gy-md-2{--bs-gutter-y: 0.5rem}.g-md-3,.gx-md-3{--bs-gutter-x: 1rem}.g-md-3,.gy-md-3{--bs-gutter-y: 1rem}.g-md-4,.gx-md-4{--bs-gutter-x: 1.5rem}.g-md-4,.gy-md-4{--bs-gutter-y: 1.5rem}.g-md-5,.gx-md-5{--bs-gutter-x: 3rem}.g-md-5,.gy-md-5{--bs-gutter-y: 3rem}}@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.33333%}.row-cols-lg-4>*{flex:0 0 auto;width:25%}.row-cols-lg-5>*{flex:0 0 auto;width:20%}.col-lg-auto,.row-cols-lg-6>*{flex:0 0 auto;width:16.66667%}.col-lg-auto{width:auto}.col-lg-1,.col-lg-2{flex:0 0 auto;width:8.33333%}.col-lg-2{width:16.66667%}.col-lg-3,.col-lg-4{flex:0 0 auto;width:25%}.col-lg-4{width:33.33333%}.col-lg-5,.col-lg-6{flex:0 0 auto;width:41.66667%}.col-lg-6{width:50%}.col-lg-7,.col-lg-8{flex:0 0 auto;width:58.33333%}.col-lg-8{width:66.66667%}.col-lg-10,.col-lg-9{flex:0 0 auto;width:75%}.col-lg-10{width:83.33333%}.col-lg-11,.col-lg-12{flex:0 0 auto;width:91.66667%}.col-lg-12{width:100%}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.33333%}.offset-lg-2{margin-left:16.66667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.33333%}.offset-lg-5{margin-left:41.66667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.33333%}.offset-lg-8{margin-left:66.66667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.33333%}.offset-lg-11{margin-left:91.66667%}.g-lg-0,.gx-lg-0{--bs-gutter-x: 0}.g-lg-0,.gy-lg-0{--bs-gutter-y: 0}.g-lg-1,.gx-lg-1{--bs-gutter-x: 0.25rem}.g-lg-1,.gy-lg-1{--bs-gutter-y: 0.25rem}.g-lg-2,.gx-lg-2{--bs-gutter-x: 0.5rem}.g-lg-2,.gy-lg-2{--bs-gutter-y: 0.5rem}.g-lg-3,.gx-lg-3{--bs-gutter-x: 1rem}.g-lg-3,.gy-lg-3{--bs-gutter-y: 1rem}.g-lg-4,.gx-lg-4{--bs-gutter-x: 1.5rem}.g-lg-4,.gy-lg-4{--bs-gutter-y: 1.5rem}.g-lg-5,.gx-lg-5{--bs-gutter-x: 3rem}.g-lg-5,.gy-lg-5{--bs-gutter-y: 3rem}}@media (min-width:1366px){.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.33333%}.row-cols-xl-4>*{flex:0 0 auto;width:25%}.row-cols-xl-5>*{flex:0 0 auto;width:20%}.col-xl-auto,.row-cols-xl-6>*{flex:0 0 auto;width:16.66667%}.col-xl-auto{width:auto}.col-xl-1,.col-xl-2{flex:0 0 auto;width:8.33333%}.col-xl-2{width:16.66667%}.col-xl-3,.col-xl-4{flex:0 0 auto;width:25%}.col-xl-4{width:33.33333%}.col-xl-5,.col-xl-6{flex:0 0 auto;width:41.66667%}.col-xl-6{width:50%}.col-xl-7,.col-xl-8{flex:0 0 auto;width:58.33333%}.col-xl-8{width:66.66667%}.col-xl-10,.col-xl-9{flex:0 0 auto;width:75%}.col-xl-10{width:83.33333%}.col-xl-11,.col-xl-12{flex:0 0 auto;width:91.66667%}.col-xl-12{width:100%}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.33333%}.offset-xl-2{margin-left:16.66667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.33333%}.offset-xl-5{margin-left:41.66667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.33333%}.offset-xl-8{margin-left:66.66667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.33333%}.offset-xl-11{margin-left:91.66667%}.g-xl-0,.gx-xl-0{--bs-gutter-x: 0}.g-xl-0,.gy-xl-0{--bs-gutter-y: 0}.g-xl-1,.gx-xl-1{--bs-gutter-x: 0.25rem}.g-xl-1,.gy-xl-1{--bs-gutter-y: 0.25rem}.g-xl-2,.gx-xl-2{--bs-gutter-x: 0.5rem}.g-xl-2,.gy-xl-2{--bs-gutter-y: 0.5rem}.g-xl-3,.gx-xl-3{--bs-gutter-x: 1rem}.g-xl-3,.gy-xl-3{--bs-gutter-y: 1rem}.g-xl-4,.gx-xl-4{--bs-gutter-x: 1.5rem}.g-xl-4,.gy-xl-4{--bs-gutter-y: 1.5rem}.g-xl-5,.gx-xl-5{--bs-gutter-x: 3rem}.g-xl-5,.gy-xl-5{--bs-gutter-y: 3rem}}@media (min-width:1636px){.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.33333%}.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.66667%}.col-xxl-auto{flex:0 0 auto;width:auto}.col-xxl-1,.col-xxl-2{flex:0 0 auto;width:8.33333%}.col-xxl-2{width:16.66667%}.col-xxl-3,.col-xxl-4{flex:0 0 auto;width:25%}.col-xxl-4{width:33.33333%}.col-xxl-5,.col-xxl-6{flex:0 0 auto;width:41.66667%}.col-xxl-6{width:50%}.col-xxl-7,.col-xxl-8{flex:0 0 auto;width:58.33333%}.col-xxl-8{width:66.66667%}.col-xxl-10,.col-xxl-9{flex:0 0 auto;width:75%}.col-xxl-10{width:83.33333%}.col-xxl-11,.col-xxl-12{flex:0 0 auto;width:91.66667%}.col-xxl-12{width:100%}.offset-xxl-0{margin-left:0}.offset-xxl-1{margin-left:8.33333%}.offset-xxl-2{margin-left:16.66667%}.offset-xxl-3{margin-left:25%}.offset-xxl-4{margin-left:33.33333%}.offset-xxl-5{margin-left:41.66667%}.offset-xxl-6{margin-left:50%}.offset-xxl-7{margin-left:58.33333%}.offset-xxl-8{margin-left:66.66667%}.offset-xxl-9{margin-left:75%}.offset-xxl-10{margin-left:83.33333%}.offset-xxl-11{margin-left:91.66667%}.g-xxl-0,.gx-xxl-0{--bs-gutter-x: 0}.g-xxl-0,.gy-xxl-0{--bs-gutter-y: 0}.g-xxl-1,.gx-xxl-1{--bs-gutter-x: 0.25rem}.g-xxl-1,.gy-xxl-1{--bs-gutter-y: 0.25rem}.g-xxl-2,.gx-xxl-2{--bs-gutter-x: 0.5rem}.g-xxl-2,.gy-xxl-2{--bs-gutter-y: 0.5rem}.g-xxl-3,.gx-xxl-3{--bs-gutter-x: 1rem}.g-xxl-3,.gy-xxl-3{--bs-gutter-y: 1rem}.g-xxl-4,.gx-xxl-4{--bs-gutter-x: 1.5rem}.g-xxl-4,.gy-xxl-4{--bs-gutter-y: 1.5rem}.g-xxl-5,.gx-xxl-5{--bs-gutter-x: 3rem}.g-xxl-5,.gy-xxl-5{--bs-gutter-y: 3rem}}.form-label{margin-bottom:.5rem}.col-form-label{padding-top:calc(.625rem + 1px);padding-bottom:calc(.625rem + 1px);margin-bottom:0;font-size:inherit;line-height:1.5}.col-form-label-lg{padding-top:calc(.5rem + 1px);padding-bottom:calc(.5rem + 1px);font-size:1.25rem}.col-form-label-sm{padding-top:calc(.25rem + 1px);padding-bottom:calc(.25rem + 1px);font-size:.875rem}.form-text{margin-top:.25rem;font-size:.875em;color:#6c757d}.form-control{display:block;width:100%;padding:.625rem .75rem;font-size:opensansregular Verdana sans-serif;font-weight:400;line-height:1.5;color:var(--font-color-bg-white, #363636);background-color:#fff;background-clip:padding-box;border:1px solid #b8b8b8;appearance:none;border-radius:0;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:focus{color:#212529;background-color:#fff;border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.form-control::-webkit-date-and-time-value{height:1.5em}.form-control::placeholder{color:#6c757d;opacity:1}.form-control:disabled{background-color:#e9ecef;opacity:1}.form-control::file-selector-button{padding:.625rem .75rem;margin:-.625rem -.75rem;margin-inline-end:.75rem;color:#212529;background-color:#e9ecef;pointer-events:none;border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:1px;border-radius:0;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-control::file-selector-button{transition:none}}.form-control:hover:not(:disabled):not([readonly])::file-selector-button{background-color:#dde0e3}.form-control-plaintext{display:block;width:100%;padding:.625rem 0;margin-bottom:0;line-height:1.5;color:#212529;background-color:transparent;border:solid transparent;border-width:1px 0}.form-control-plaintext:focus{outline:0}.form-control-plaintext.form-control-lg,.form-control-plaintext.form-control-sm{padding-right:0;padding-left:0}.form-control-sm{min-height:calc(1.5em + .5rem + 2px);padding:.25rem .5rem;font-size:.875rem;border-radius:.25rem}.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 + 2px);padding:.5rem 1rem;font-size:1.25rem;border-radius:.5rem}.form-control-lg::file-selector-button{padding:.5rem 1rem;margin:-.5rem -1rem;margin-inline-end:1rem}textarea.form-control{min-height:calc(1.5em + .75rem + 2px)}textarea.form-control-sm{min-height:calc(1.5em + .5rem + 2px)}textarea.form-control-lg{min-height:calc(1.5em + 1rem + 2px)}.form-control-color{width:3rem;height:calc(1.5em + .75rem + 2px);padding:.625rem}.form-control-color::-moz-color-swatch{border:0!important;border-radius:0}.form-control-color::-webkit-color-swatch{border-radius:0}.form-control-color.form-control-sm{height:calc(1.5em + .5rem + 2px)}.form-control-color.form-control-lg{height:calc(1.5em + 1rem + 2px)}.form-select{display:block;width:100%;padding:.375rem 2.25rem .375rem .75rem;-moz-padding-start:calc(.75rem - 3px);font-size:1rem;font-weight:400;line-height:1.5;color:#212529;background-color:#fff;background-image:url("data:image/svg+xml,%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 5 6 6 6-6'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right .75rem center;background-size:16px 12px;border:1px solid #ced4da;border-radius:.375rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;appearance:none}@media (prefers-reduced-motion:reduce){.form-select{transition:none}}.form-select:focus{border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.form-select[multiple],.form-select[size]:not([size="1"]){padding-right:.75rem;background-image:none}.form-select:disabled{background-color:#e9ecef}.form-select:-moz-focusring{color:transparent;text-shadow:0 0 0 #212529}.form-select-sm{padding-top:.25rem;padding-bottom:.25rem;padding-left:.5rem;font-size:.875rem;border-radius:.25rem}.form-select-lg{padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;font-size:1.25rem;border-radius:.5rem}.form-check{display:block;min-height:1.5rem;padding-left:1.5em;margin-bottom:.125rem}.form-check .form-check-input{float:left;margin-left:-1.5em}.form-check-reverse{padding-right:1.5em;padding-left:0;text-align:right}.form-check-reverse .form-check-input{float:right;margin-right:-1.5em;margin-left:0}.form-check-input{width:1em;height:1em;margin-top:.25em;vertical-align:top;background-color:#fff;background-repeat:no-repeat;background-position:center;background-size:contain;border:1px solid rgba(0,0,0,.25);appearance:none;print-color-adjust:exact}.form-check-input[type=checkbox]{border-radius:.25em}.form-check-input[type=radio]{border-radius:50%}.form-check-input:active{filter:brightness(90%)}.form-check-input:focus{border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.form-check-input:checked{background-color:#0d6efd;border-color:#0d6efd}.form-check-input:checked[type=checkbox]{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e")}.form-check-input:checked[type=radio]{background-image:url("data:image/svg+xml,%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:#0d6efd;border-color:#0d6efd;background-image:url("data:image/svg+xml,%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{width:2em;margin-left:-2.5em;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%280, 0, 0, 0.25%29'/%3e%3c/svg%3e");background-position:left center;border-radius:2em;transition:background-position .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-switch .form-check-input{transition:none}}.form-switch .form-check-input:focus{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%2386b7fe'/%3e%3c/svg%3e")}.form-switch .form-check-input:checked{background-position:right center;background-image:url("data:image/svg+xml,%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,.page-search #block-uga-theme-content .search-form .btn-check:disabled+.button,.page-search #block-uga-theme-content .search-form .btn-check[disabled]+.button,form.webform-submission-form .btn-check:disabled+.form-control.button,form.webform-submission-form .btn-check:disabled+.form-control::file-selector-button,form.webform-submission-form .btn-check[disabled]+.form-control.button,form.webform-submission-form .btn-check[disabled]+.form-control::file-selector-button{pointer-events:none;filter:none;opacity:.65}.form-range{width:100%;height:1.5rem;padding:0;background-color:transparent;appearance:none}.form-range:focus{outline:0}.form-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem rgba(13,110,253,.25)}.form-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem rgba(13,110,253,.25)}.form-range::-moz-focus-outer{border:0}.form-range::-webkit-slider-thumb{width:1rem;height:1rem;margin-top:-.25rem;background-color:#0d6efd;border:0;border-radius:1rem;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;appearance:none}@media (prefers-reduced-motion:reduce){.form-range::-webkit-slider-thumb{transition:none}}.form-range::-webkit-slider-thumb:active{background-color:#b6d4fe}.form-range::-webkit-slider-runnable-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.form-range::-moz-range-thumb{width:1rem;height:1rem;background-color:#0d6efd;border:0;border-radius:1rem;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;appearance:none}@media (prefers-reduced-motion:reduce){.form-range::-moz-range-thumb{transition:none}}.form-range::-moz-range-thumb:active{background-color:#b6d4fe}.form-range::-moz-range-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.form-range:disabled{pointer-events:none}.form-range:disabled::-webkit-slider-thumb{background-color:#adb5bd}.form-range:disabled::-moz-range-thumb{background-color:#adb5bd}.form-floating{position:relative}.form-floating>.form-control,.form-floating>.form-control-plaintext,.form-floating>.form-select{height:calc(3.5rem + 2px);line-height:1.25}.form-floating>label{position:absolute;top:0;left:0;width:100%;height:100%;padding:1rem .75rem;overflow:hidden;text-align:start;text-overflow:ellipsis;white-space:nowrap;pointer-events:none;border:1px solid transparent;transform-origin:0 0;transition:opacity .1s ease-in-out,transform .1s ease-in-out}@media (prefers-reduced-motion:reduce){.form-floating>label{transition:none}}.form-floating>.form-control,.form-floating>.form-control-plaintext{padding:1rem .75rem}.form-floating>.form-control-plaintext::placeholder,.form-floating>.form-control::placeholder{color:transparent}.form-floating>.form-control-plaintext:focus,.form-floating>.form-control-plaintext:not(:placeholder-shown),.form-floating>.form-control:focus,.form-floating>.form-control:not(:placeholder-shown){padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control-plaintext:-webkit-autofill,.form-floating>.form-control:-webkit-autofill{padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-select{padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control-plaintext~label,.form-floating>.form-control:focus~label,.form-floating>.form-control:not(:placeholder-shown)~label,.form-floating>.form-select~label{opacity:.65;transform:scale(.85) translateY(-.5rem) translateX(.15rem)}.form-floating>.form-control:-webkit-autofill~label{opacity:.65;transform:scale(.85) translateY(-.5rem) translateX(.15rem)}.form-floating>.form-control-plaintext~label{border-width:1px 0}.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,.input-group .page-search #block-uga-theme-content .search-form .button,.input-group form.webform-submission-form .form-control.button,.input-group form.webform-submission-form .form-control::file-selector-button,.page-search #block-uga-theme-content .search-form .input-group .button,form.webform-submission-form .input-group .form-control.button,form.webform-submission-form .input-group .form-control::file-selector-button{position:relative;z-index:2}.input-group .btn:focus,.input-group .page-search #block-uga-theme-content .search-form .button:focus,.input-group form.webform-submission-form .form-control.button:focus,.input-group form.webform-submission-form .form-control:focus::file-selector-button,.page-search #block-uga-theme-content .search-form .input-group .button:focus,form.webform-submission-form .input-group .form-control.button:focus,form.webform-submission-form .input-group .form-control:focus::file-selector-button{z-index:5}.input-group-text{display:flex;align-items:center;padding:.375rem .75rem;font-size:opensansregular Verdana sans-serif;font-weight:400;line-height:1.5;color:#212529;text-align:center;white-space:nowrap;background-color:#e9ecef;border:1px solid #ced4da;border-radius:0}.input-group-lg>.btn,.input-group-lg>.form-control,.input-group-lg>.form-select,.input-group-lg>.input-group-text,.page-search #block-uga-theme-content .search-form .input-group-lg>.button,form.webform-submission-form .input-group-lg>.form-control.button,form.webform-submission-form .input-group-lg>.form-control::file-selector-button{padding:.5rem 1rem;font-size:1.25rem;border-radius:.5rem}.input-group-sm>.btn,.input-group-sm>.form-control,.input-group-sm>.form-select,.input-group-sm>.input-group-text,.page-search #block-uga-theme-content .search-form .input-group-sm>.button,form.webform-submission-form .input-group-sm>.form-control.button,form.webform-submission-form .input-group-sm>.form-control::file-selector-button{padding:.25rem .5rem;font-size:.875rem;border-radius:.25rem}.input-group-lg>.form-select,.input-group-sm>.form-select{padding-right:3rem}.input-group.has-validation>.dropdown-toggle:nth-last-child(n+4),.input-group.has-validation>.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:-1px;border-top-left-radius:0;border-bottom-left-radius:0}.input-group>.form-floating:not(:first-child)>.form-control,.input-group>.form-floating:not(:first-child)>.form-select{border-top-left-radius:0;border-bottom-left-radius:0}.valid-feedback{display:none;width:100%;margin-top:.25rem;font-size:.875em;color:#198754}.valid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;color:#fff;background-color:rgba(25,135,84,.9);border-radius:.375rem}.is-valid~.valid-feedback,.is-valid~.valid-tooltip,.was-validated :valid~.valid-feedback,.was-validated :valid~.valid-tooltip{display:block}.form-control.is-valid,.was-validated .form-control:valid{border-color:#198754;padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.form-control.is-valid:focus,.was-validated .form-control:valid:focus{border-color:#198754;box-shadow:0 0 0 .25rem rgba(25,135,84,.25)}.was-validated textarea.form-control:valid,textarea.form-control.is-valid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.form-select.is-valid,.was-validated .form-select:valid{border-color:#198754}.form-select.is-valid:not([multiple]):not([size]),.form-select.is-valid:not([multiple])[size="1"],.was-validated .form-select:valid:not([multiple]):not([size]),.was-validated .form-select:valid:not([multiple])[size="1"]{padding-right:4.125rem;background-image:url("data:image/svg+xml,%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 5 6 6 6-6'/%3e%3c/svg%3e"),url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)}.form-select.is-valid:focus,.was-validated .form-select:valid:focus{border-color:#198754;box-shadow:0 0 0 .25rem rgba(25,135,84,.25)}.form-control-color.is-valid,.was-validated .form-control-color:valid{width:calc(3rem + calc(1.5em + .75rem))}.form-check-input.is-valid,.was-validated .form-check-input:valid{border-color:#198754}.form-check-input.is-valid:checked,.was-validated .form-check-input:valid:checked{background-color:#198754}.form-check-input.is-valid:focus,.was-validated .form-check-input:valid:focus{box-shadow:0 0 0 .25rem rgba(25,135,84,.25)}.form-check-input.is-valid~.form-check-label,.was-validated .form-check-input:valid~.form-check-label{color:#198754}.form-check-inline .form-check-input~.valid-feedback{margin-left:.5em}.input-group>.form-control:not(:focus).is-valid,.input-group>.form-floating:not(:focus-within).is-valid,.input-group>.form-select:not(:focus).is-valid,.was-validated .input-group>.form-control:not(:focus):valid,.was-validated .input-group>.form-floating:not(:focus-within):valid,.was-validated .input-group>.form-select:not(:focus):valid{z-index:3}.invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:.875em;color:#dc3545}.invalid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;color:#fff;background-color:rgba(220,53,69,.9);border-radius:.375rem}.is-invalid~.invalid-feedback,.is-invalid~.invalid-tooltip,.was-validated :invalid~.invalid-feedback,.was-validated :invalid~.invalid-tooltip{display:block}.form-control.is-invalid,.was-validated .form-control:invalid{border-color:#dc3545;padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.form-control.is-invalid:focus,.was-validated .form-control:invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .25rem rgba(220,53,69,.25)}.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.form-select.is-invalid,.was-validated .form-select:invalid{border-color:#dc3545}.form-select.is-invalid:not([multiple]):not([size]),.form-select.is-invalid:not([multiple])[size="1"],.was-validated .form-select:invalid:not([multiple]):not([size]),.was-validated .form-select:invalid:not([multiple])[size="1"]{padding-right:4.125rem;background-image:url("data:image/svg+xml,%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 5 6 6 6-6'/%3e%3c/svg%3e"),url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)}.form-select.is-invalid:focus,.was-validated .form-select:invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .25rem rgba(220,53,69,.25)}.form-control-color.is-invalid,.was-validated .form-control-color:invalid{width:calc(3rem + calc(1.5em + .75rem))}.form-check-input.is-invalid,.was-validated .form-check-input:invalid{border-color:#dc3545}.form-check-input.is-invalid:checked,.was-validated .form-check-input:invalid:checked{background-color:#dc3545}.form-check-input.is-invalid:focus,.was-validated .form-check-input:invalid:focus{box-shadow:0 0 0 .25rem rgba(220,53,69,.25)}.form-check-input.is-invalid~.form-check-label,.was-validated .form-check-input:invalid~.form-check-label{color:#dc3545}.form-check-inline .form-check-input~.invalid-feedback{margin-left:.5em}.input-group>.form-control:not(:focus).is-invalid,.input-group>.form-floating:not(:focus-within).is-invalid,.input-group>.form-select:not(:focus).is-invalid,.was-validated .input-group>.form-control:not(:focus):invalid,.was-validated .input-group>.form-floating:not(:focus-within):invalid,.was-validated .input-group>.form-select:not(:focus):invalid{z-index:4}.btn,.page-search #block-uga-theme-content .search-form .button,form.webform-submission-form .form-control.button,form.webform-submission-form .form-control::file-selector-button{--bs-btn-padding-x: 1rem;--bs-btn-padding-y: 0.875rem;--bs-btn-font-family: opensansregular, Verdana, sans-serif;--bs-btn-font-size: 1rem;--bs-btn-font-weight: 700;--bs-btn-line-height: 1rem;--bs-btn-color: #212529;--bs-btn-bg: transparent;--bs-btn-border-width: 1px;--bs-btn-border-color: transparent;--bs-btn-border-radius: 0;--bs-btn-hover-border-color: transparent;--bs-btn-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);--bs-btn-disabled-opacity: 0.65;--bs-btn-focus-box-shadow: 0 0 0 0.25rem rgba(var(--bs-btn-focus-shadow-rgb), .5);display:inline-block;padding:var(--bs-btn-padding-y) var(--bs-btn-padding-x);font-family:var(--bs-btn-font-family);font-size:var(--bs-btn-font-size);font-weight:var(--bs-btn-font-weight);line-height:var(--bs-btn-line-height);color:var(--bs-btn-color);text-align:center;text-decoration:none;vertical-align:middle;cursor:pointer;user-select:none;border:var(--bs-btn-border-width) solid var(--bs-btn-border-color);border-radius:var(--bs-btn-border-radius);background-color:var(--bs-btn-bg);transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.btn,.page-search #block-uga-theme-content .search-form .button,form.webform-submission-form .form-control.button,form.webform-submission-form .form-control::file-selector-button{transition:none}}.btn:hover,.page-search #block-uga-theme-content .search-form .button:hover,form.webform-submission-form .form-control.button:hover,form.webform-submission-form .form-control:hover::file-selector-button{color:var(--bs-btn-hover-color);background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color)}.btn-check+.btn:hover,.page-search #block-uga-theme-content .search-form .btn-check+.button:hover,form.webform-submission-form .btn-check+.form-control.button:hover,form.webform-submission-form .btn-check+.form-control:hover::file-selector-button{color:var(--bs-btn-color);background-color:var(--bs-btn-bg);border-color:var(--bs-btn-border-color)}.btn:focus-visible,.page-search #block-uga-theme-content .search-form .button:focus-visible,form.webform-submission-form .form-control.button:focus-visible,form.webform-submission-form .form-control:focus-visible::file-selector-button{color:var(--bs-btn-hover-color);background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color);outline:0;box-shadow:var(--bs-btn-focus-box-shadow)}.btn-check:focus-visible+.btn,.page-search #block-uga-theme-content .search-form .btn-check:focus-visible+.button,form.webform-submission-form .btn-check:focus-visible+.form-control.button,form.webform-submission-form .btn-check:focus-visible+.form-control::file-selector-button{border-color:var(--bs-btn-hover-border-color);outline:0;box-shadow:var(--bs-btn-focus-box-shadow)}.btn-check:checked+.btn,.btn.active,.btn.show,.btn:first-child:active,.page-search #block-uga-theme-content .search-form .active.button,.page-search #block-uga-theme-content .search-form .btn-check:checked+.button,.page-search #block-uga-theme-content .search-form .button:first-child:active,.page-search #block-uga-theme-content .search-form .show.button,.page-search #block-uga-theme-content .search-form :not(.btn-check)+.button:active,:not(.btn-check)+.btn:active,form.webform-submission-form .active.form-control.button,form.webform-submission-form .active.form-control::file-selector-button,form.webform-submission-form .btn-check:checked+.form-control.button,form.webform-submission-form .btn-check:checked+.form-control::file-selector-button,form.webform-submission-form .form-control.button:first-child:active,form.webform-submission-form .form-control:first-child:active::file-selector-button,form.webform-submission-form .show.form-control.button,form.webform-submission-form .show.form-control::file-selector-button,form.webform-submission-form :not(.btn-check)+.form-control.button:active,form.webform-submission-form :not(.btn-check)+.form-control:active::file-selector-button{color:var(--bs-btn-active-color);background-color:var(--bs-btn-active-bg);border-color:var(--bs-btn-active-border-color)}.btn-check:checked+.btn:focus-visible,.btn.active:focus-visible,.btn.show:focus-visible,.btn:first-child:active:focus-visible,.page-search #block-uga-theme-content .search-form .active.button:focus-visible,.page-search #block-uga-theme-content .search-form .btn-check:checked+.button:focus-visible,.page-search #block-uga-theme-content .search-form .button:first-child:active:focus-visible,.page-search #block-uga-theme-content .search-form .show.button:focus-visible,.page-search #block-uga-theme-content .search-form :not(.btn-check)+.button:active:focus-visible,:not(.btn-check)+.btn:active:focus-visible,form.webform-submission-form .active.form-control.button:focus-visible,form.webform-submission-form .active.form-control:focus-visible::file-selector-button,form.webform-submission-form .btn-check:checked+.form-control.button:focus-visible,form.webform-submission-form .btn-check:checked+.form-control:focus-visible::file-selector-button,form.webform-submission-form .form-control.button:first-child:active:focus-visible,form.webform-submission-form .form-control:first-child:active:focus-visible::file-selector-button,form.webform-submission-form .show.form-control.button:focus-visible,form.webform-submission-form .show.form-control:focus-visible::file-selector-button,form.webform-submission-form :not(.btn-check)+.form-control.button:active:focus-visible,form.webform-submission-form :not(.btn-check)+.form-control:active:focus-visible::file-selector-button{box-shadow:var(--bs-btn-focus-box-shadow)}.btn.disabled,.btn:disabled,.page-search #block-uga-theme-content .search-form .button:disabled,.page-search #block-uga-theme-content .search-form .disabled.button,.page-search #block-uga-theme-content .search-form fieldset:disabled .button,fieldset:disabled .btn,fieldset:disabled .page-search #block-uga-theme-content .search-form .button,fieldset:disabled form.webform-submission-form .form-control.button,fieldset:disabled form.webform-submission-form .form-control::file-selector-button,form.webform-submission-form .disabled.form-control.button,form.webform-submission-form .disabled.form-control::file-selector-button,form.webform-submission-form .form-control.button:disabled,form.webform-submission-form .form-control:disabled::file-selector-button,form.webform-submission-form fieldset:disabled .form-control.button,form.webform-submission-form fieldset:disabled .form-control::file-selector-button{color:var(--bs-btn-disabled-color);pointer-events:none;background-color:var(--bs-btn-disabled-bg);border-color:var(--bs-btn-disabled-border-color);opacity:var(--bs-btn-disabled-opacity)}.btn-primary,.page-search #block-uga-theme-content .search-form .button,form.webform-submission-form .form-control.button.button--primary{--bs-btn-color: #fff;--bs-btn-bg: #0d6efd;--bs-btn-border-color: #0d6efd;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #0b5ed7;--bs-btn-hover-border-color: #0a58ca;--bs-btn-focus-shadow-rgb: 49, 132, 253;--bs-btn-active-color: #fff;--bs-btn-active-bg: #0a58ca;--bs-btn-active-border-color: #0a53be;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #0d6efd;--bs-btn-disabled-border-color: #0d6efd}.btn-secondary,form.webform-submission-form .form-control.button.webform-button--reset,form.webform-submission-form .form-control::file-selector-button{--bs-btn-color: #fff;--bs-btn-bg: #6c757d;--bs-btn-border-color: #6c757d;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #5c636a;--bs-btn-hover-border-color: #565e64;--bs-btn-focus-shadow-rgb: 130, 138, 145;--bs-btn-active-color: #fff;--bs-btn-active-bg: #565e64;--bs-btn-active-border-color: #51585e;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #6c757d;--bs-btn-disabled-border-color: #6c757d}.btn-info,.btn-success,.btn-warning{--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125)}.btn-success{--bs-btn-color: #fff;--bs-btn-bg: #198754;--bs-btn-border-color: #198754;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #157347;--bs-btn-hover-border-color: #146c43;--bs-btn-focus-shadow-rgb: 60, 153, 110;--bs-btn-active-color: #fff;--bs-btn-active-bg: #146c43;--bs-btn-active-border-color: #13653f;--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #198754;--bs-btn-disabled-border-color: #198754}.btn-info,.btn-warning{--bs-btn-color: #000;--bs-btn-hover-color: #000;--bs-btn-active-color: #000;--bs-btn-disabled-color: #000}.btn-info{--bs-btn-bg: #0dcaf0;--bs-btn-border-color: #0dcaf0;--bs-btn-hover-bg: #31d2f2;--bs-btn-hover-border-color: #25cff2;--bs-btn-focus-shadow-rgb: 11, 172, 204;--bs-btn-active-bg: #3dd5f3;--bs-btn-active-border-color: #25cff2;--bs-btn-disabled-bg: #0dcaf0;--bs-btn-disabled-border-color: #0dcaf0}.btn-warning{--bs-btn-bg: #ffc107;--bs-btn-border-color: #ffc107;--bs-btn-hover-bg: #ffca2c;--bs-btn-hover-border-color: #ffc720;--bs-btn-focus-shadow-rgb: 217, 164, 6;--bs-btn-active-bg: #ffcd39;--bs-btn-active-border-color: #ffc720;--bs-btn-disabled-bg: #ffc107;--bs-btn-disabled-border-color: #ffc107}.btn-danger{--bs-btn-color: #fff;--bs-btn-bg: #dc3545;--bs-btn-border-color: #dc3545;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #bb2d3b;--bs-btn-hover-border-color: #b02a37;--bs-btn-focus-shadow-rgb: 225, 83, 97;--bs-btn-active-color: #fff;--bs-btn-active-bg: #b02a37;--bs-btn-active-border-color: #a52834;--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #dc3545;--bs-btn-disabled-border-color: #dc3545}.btn-danger,.btn-dark,.btn-light{--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125)}.btn-light{--bs-btn-color: #000;--bs-btn-bg: #f8f9fa;--bs-btn-border-color: #f8f9fa;--bs-btn-hover-color: #000;--bs-btn-hover-bg: #d3d4d5;--bs-btn-hover-border-color: #c6c7c8;--bs-btn-focus-shadow-rgb: 211, 212, 213;--bs-btn-active-color: #000;--bs-btn-active-bg: #c6c7c8;--bs-btn-active-border-color: #babbbc;--bs-btn-disabled-color: #000;--bs-btn-disabled-bg: #f8f9fa;--bs-btn-disabled-border-color: #f8f9fa}.btn-dark{--bs-btn-color: #fff;--bs-btn-bg: #212529;--bs-btn-border-color: #212529;--bs-btn-hover-bg: #424649;--bs-btn-hover-border-color: #373b3e;--bs-btn-focus-shadow-rgb: 66, 70, 73;--bs-btn-active-bg: #4d5154;--bs-btn-active-border-color: #373b3e;--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #212529;--bs-btn-disabled-border-color: #212529}.btn-dark,.btn-outline-primary,.btn-outline-secondary{--bs-btn-hover-color: #fff;--bs-btn-active-color: #fff}.btn-outline-primary{--bs-btn-color: #0d6efd;--bs-btn-border-color: #0d6efd;--bs-btn-hover-bg: #0d6efd;--bs-btn-hover-border-color: #0d6efd;--bs-btn-focus-shadow-rgb: 13, 110, 253;--bs-btn-active-bg: #0d6efd;--bs-btn-active-border-color: #0d6efd;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #0d6efd;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #0d6efd;--bs-gradient: none}.btn-outline-secondary{--bs-btn-color: #6c757d;--bs-btn-border-color: #6c757d;--bs-btn-hover-bg: #6c757d;--bs-btn-hover-border-color: #6c757d;--bs-btn-focus-shadow-rgb: 108, 117, 125;--bs-btn-active-bg: #6c757d;--bs-btn-active-border-color: #6c757d;--bs-btn-disabled-color: #6c757d;--bs-btn-disabled-border-color: #6c757d}.btn-outline-info,.btn-outline-secondary,.btn-outline-success,.btn-outline-warning{--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-bg: transparent;--bs-gradient: none}.btn-outline-success{--bs-btn-color: #198754;--bs-btn-border-color: #198754;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #198754;--bs-btn-hover-border-color: #198754;--bs-btn-focus-shadow-rgb: 25, 135, 84;--bs-btn-active-color: #fff;--bs-btn-active-bg: #198754;--bs-btn-active-border-color: #198754;--bs-btn-disabled-color: #198754;--bs-btn-disabled-border-color: #198754}.btn-outline-info,.btn-outline-warning{--bs-btn-hover-color: #000;--bs-btn-active-color: #000}.btn-outline-info{--bs-btn-color: #0dcaf0;--bs-btn-border-color: #0dcaf0;--bs-btn-hover-bg: #0dcaf0;--bs-btn-hover-border-color: #0dcaf0;--bs-btn-focus-shadow-rgb: 13, 202, 240;--bs-btn-active-bg: #0dcaf0;--bs-btn-active-border-color: #0dcaf0;--bs-btn-disabled-color: #0dcaf0;--bs-btn-disabled-border-color: #0dcaf0}.btn-outline-warning{--bs-btn-color: #ffc107;--bs-btn-border-color: #ffc107;--bs-btn-hover-bg: #ffc107;--bs-btn-hover-border-color: #ffc107;--bs-btn-focus-shadow-rgb: 255, 193, 7;--bs-btn-active-bg: #ffc107;--bs-btn-active-border-color: #ffc107;--bs-btn-disabled-color: #ffc107;--bs-btn-disabled-border-color: #ffc107}.btn-outline-danger{--bs-btn-color: #dc3545;--bs-btn-border-color: #dc3545;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #dc3545;--bs-btn-hover-border-color: #dc3545;--bs-btn-focus-shadow-rgb: 220, 53, 69;--bs-btn-active-color: #fff;--bs-btn-active-bg: #dc3545;--bs-btn-active-border-color: #dc3545;--bs-btn-disabled-color: #dc3545;--bs-btn-disabled-border-color: #dc3545}.btn-outline-danger,.btn-outline-dark,.btn-outline-light{--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-bg: transparent;--bs-gradient: none}.btn-outline-light{--bs-btn-color: #f8f9fa;--bs-btn-border-color: #f8f9fa;--bs-btn-hover-color: #000;--bs-btn-hover-bg: #f8f9fa;--bs-btn-hover-border-color: #f8f9fa;--bs-btn-focus-shadow-rgb: 248, 249, 250;--bs-btn-active-color: #000;--bs-btn-active-bg: #f8f9fa;--bs-btn-active-border-color: #f8f9fa;--bs-btn-disabled-color: #f8f9fa;--bs-btn-disabled-border-color: #f8f9fa}.btn-outline-dark{--bs-btn-color: #212529;--bs-btn-border-color: #212529;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #212529;--bs-btn-hover-border-color: #212529;--bs-btn-focus-shadow-rgb: 33, 37, 41;--bs-btn-active-color: #fff;--bs-btn-active-bg: #212529;--bs-btn-active-border-color: #212529;--bs-btn-disabled-color: #212529;--bs-btn-disabled-border-color: #212529}.btn-link{--bs-btn-font-weight: 400;--bs-btn-color: var(--bs-link-color);--bs-btn-bg: transparent;--bs-btn-border-color: transparent;--bs-btn-hover-color: var(--bs-link-hover-color);--bs-btn-hover-border-color: transparent;--bs-btn-active-color: var(--bs-link-hover-color);--bs-btn-active-border-color: transparent;--bs-btn-disabled-color: #6c757d;--bs-btn-disabled-border-color: transparent;--bs-btn-box-shadow: none;--bs-btn-focus-shadow-rgb: 49, 132, 253;text-decoration:underline}.btn-link:focus-visible{color:var(--bs-btn-color)}.btn-link:hover{color:var(--bs-btn-hover-color)}.btn-lg{--bs-btn-padding-y: 0.5rem;--bs-btn-padding-x: 1rem;--bs-btn-font-size: 1.25rem;--bs-btn-border-radius: 0.5rem}.btn-sm{--bs-btn-padding-y: 0.25rem;--bs-btn-padding-x: 0.5rem;--bs-btn-font-size: 0.875rem;--bs-btn-border-radius: 0.25rem}.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}}.dropdown,.dropdown-center,.dropend,.dropstart,.dropup,.dropup-center{position:relative}.dropdown-toggle{white-space:nowrap}.dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em}.dropdown-toggle:empty::after,.dropend .dropdown-toggle:empty::after,.dropstart .dropdown-toggle:empty::after,.dropup .dropdown-toggle:empty::after{margin-left:0}.dropdown-menu{--bs-dropdown-zindex: 1000;--bs-dropdown-min-width: 10rem;--bs-dropdown-padding-x: 0;--bs-dropdown-padding-y: 0.5rem;--bs-dropdown-spacer: 0.125rem;--bs-dropdown-font-size: 1rem;--bs-dropdown-color: #212529;--bs-dropdown-bg: #fff;--bs-dropdown-border-color: var(--bs-border-color-translucent);--bs-dropdown-border-radius: 0.375rem;--bs-dropdown-border-width: 1px;--bs-dropdown-inner-border-radius: calc(0.375rem - 1px);--bs-dropdown-divider-bg: var(--bs-border-color-translucent);--bs-dropdown-divider-margin-y: 0.5rem;--bs-dropdown-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);--bs-dropdown-link-color: #212529;--bs-dropdown-link-hover-color: #1e2125;--bs-dropdown-link-hover-bg: #e9ecef;--bs-dropdown-link-active-color: #fff;--bs-dropdown-link-active-bg: #0d6efd;--bs-dropdown-link-disabled-color: #adb5bd;--bs-dropdown-item-padding-x: 1rem;--bs-dropdown-item-padding-y: 0.25rem;--bs-dropdown-header-color: #6c757d;--bs-dropdown-header-padding-x: 1rem;--bs-dropdown-header-padding-y: 0.5rem;position:absolute;z-index:var(--bs-dropdown-zindex);display:none;min-width:var(--bs-dropdown-min-width);padding:var(--bs-dropdown-padding-y) var(--bs-dropdown-padding-x);margin:0;font-size:var(--bs-dropdown-font-size);color:var(--bs-dropdown-color);text-align:left;list-style:none;background-color:var(--bs-dropdown-bg);background-clip:padding-box;border:var(--bs-dropdown-border-width) solid var(--bs-dropdown-border-color);border-radius:var(--bs-dropdown-border-radius)}.dropdown-menu[data-bs-popper]{top:100%;left:0;margin-top:var(--bs-dropdown-spacer)}.dropdown-menu-start{--bs-position: start}.dropdown-menu-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-end{--bs-position: end}.dropdown-menu-end[data-bs-popper]{right:0;left:auto}@media (min-width:576px){.dropdown-menu-sm-start{--bs-position: start}.dropdown-menu-sm-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-sm-end{--bs-position: end}.dropdown-menu-sm-end[data-bs-popper]{right:0;left:auto}}@media (min-width:768px){.dropdown-menu-md-start{--bs-position: start}.dropdown-menu-md-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-md-end{--bs-position: end}.dropdown-menu-md-end[data-bs-popper]{right:0;left:auto}}@media (min-width:992px){.dropdown-menu-lg-start{--bs-position: start}.dropdown-menu-lg-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-lg-end{--bs-position: end}.dropdown-menu-lg-end[data-bs-popper]{right:0;left:auto}}@media (min-width:1366px){.dropdown-menu-xl-start{--bs-position: start}.dropdown-menu-xl-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-xl-end{--bs-position: end}.dropdown-menu-xl-end[data-bs-popper]{right:0;left:auto}}@media (min-width:1636px){.dropdown-menu-xxl-start{--bs-position: start}.dropdown-menu-xxl-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-xxl-end{--bs-position: end}.dropdown-menu-xxl-end[data-bs-popper]{right:0;left:auto}}.dropup .dropdown-menu[data-bs-popper]{top:auto;bottom:100%;margin-top:0;margin-bottom:var(--bs-dropdown-spacer)}.dropend .dropdown-toggle::after,.dropup .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:0;border-right:.3em solid transparent;border-bottom:.3em solid;border-left:.3em solid transparent}.dropend .dropdown-menu[data-bs-popper]{top:0;right:auto;left:100%;margin-top:0;margin-left:var(--bs-dropdown-spacer)}.dropend .dropdown-toggle::after{border-top:.3em solid transparent;border-right:0;border-bottom:.3em solid transparent;border-left:.3em solid;vertical-align:0}.dropstart .dropdown-menu[data-bs-popper]{top:0;right:100%;left:auto;margin-top:0;margin-right:var(--bs-dropdown-spacer)}.dropstart .dropdown-toggle::after{margin-left:.255em;vertical-align:.255em;content:"";display:none}.dropstart .dropdown-toggle::before{display:inline-block;margin-right:.255em;content:"";border-top:.3em solid transparent;border-right:.3em solid;border-bottom:.3em solid transparent;vertical-align:0}.dropdown-divider{height:0;margin:var(--bs-dropdown-divider-margin-y) 0;overflow:hidden;border-top:1px solid var(--bs-dropdown-divider-bg);opacity:1}.dropdown-item{display:block;width:100%;padding:var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);clear:both;font-weight:400;color:var(--bs-dropdown-link-color);text-align:inherit;text-decoration:none;white-space:nowrap;background-color:transparent;border:0}.dropdown-item:focus,.dropdown-item:hover{color:var(--bs-dropdown-link-hover-color);background-color:var(--bs-dropdown-link-hover-bg)}.dropdown-item.active,.dropdown-item:active{color:var(--bs-dropdown-link-active-color);text-decoration:none;background-color:var(--bs-dropdown-link-active-bg)}.dropdown-item.disabled,.dropdown-item:disabled{color:var(--bs-dropdown-link-disabled-color);pointer-events:none;background-color:transparent}.dropdown-menu.show{display:block}.dropdown-header{display:block;padding:var(--bs-dropdown-header-padding-y) var(--bs-dropdown-header-padding-x);margin-bottom:0;font-size:.875rem;color:var(--bs-dropdown-header-color);white-space:nowrap}.dropdown-item-text{display:block;padding:var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);color:var(--bs-dropdown-link-color)}.dropdown-menu-dark{--bs-dropdown-color: #dee2e6;--bs-dropdown-bg: #343a40;--bs-dropdown-border-color: var(--bs-border-color-translucent);--bs-dropdown-box-shadow: ;--bs-dropdown-link-color: #dee2e6;--bs-dropdown-link-hover-color: #fff;--bs-dropdown-divider-bg: var(--bs-border-color-translucent);--bs-dropdown-link-hover-bg: rgba(255, 255, 255, 0.15);--bs-dropdown-link-active-color: #fff;--bs-dropdown-link-active-bg: #0d6efd;--bs-dropdown-link-disabled-color: #adb5bd;--bs-dropdown-header-color: #adb5bd}.nav{--bs-nav-link-padding-x: 1rem;--bs-nav-link-padding-y: 0.825rem;--bs-nav-link-font-weight: ;--bs-nav-link-color: var(--bs-link-color);--bs-nav-link-hover-color: var(--bs-link-hover-color);--bs-nav-link-disabled-color: #6c757d;display:flex;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x);font-size:var(--bs-nav-link-font-size);font-weight:var(--bs-nav-link-font-weight);color:var(--bs-nav-link-color);text-decoration:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out}@media (prefers-reduced-motion:reduce){.nav-link{transition:none}}.nav-link:focus,.nav-link:hover{color:var(--bs-nav-link-hover-color)}.nav-link.disabled{color:var(--bs-nav-link-disabled-color);pointer-events:none;cursor:default}.nav-tabs{--bs-nav-tabs-border-width: 1px;--bs-nav-tabs-border-color: #dee2e6;--bs-nav-tabs-border-radius: 0.375rem;--bs-nav-tabs-link-hover-border-color: #e9ecef #e9ecef #dee2e6;--bs-nav-tabs-link-active-color: #495057;--bs-nav-tabs-link-active-bg: #fff;--bs-nav-tabs-link-active-border-color: #dee2e6 #dee2e6 #fff;border-bottom:var(--bs-nav-tabs-border-width) solid var(--bs-nav-tabs-border-color)}.nav-tabs .nav-link{margin-bottom:calc(-1*var(--bs-nav-tabs-border-width));background:0 0;border:var(--bs-nav-tabs-border-width) solid transparent;border-top-left-radius:var(--bs-nav-tabs-border-radius);border-top-right-radius:var(--bs-nav-tabs-border-radius)}.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{isolation:isolate;border-color:var(--bs-nav-tabs-link-hover-border-color)}.nav-tabs .nav-link.disabled,.nav-tabs .nav-link:disabled{color:var(--bs-nav-link-disabled-color);background-color:transparent;border-color:transparent}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{color:var(--bs-nav-tabs-link-active-color);background-color:var(--bs-nav-tabs-link-active-bg);border-color:var(--bs-nav-tabs-link-active-border-color)}.nav-tabs .dropdown-menu{margin-top:calc(-1*var(--bs-nav-tabs-border-width));border-top-left-radius:0;border-top-right-radius:0}.nav-pills{--bs-nav-pills-border-radius: 0.375rem;--bs-nav-pills-link-active-color: #fff;--bs-nav-pills-link-active-bg: #0d6efd}.nav-pills .nav-link{background:0 0;border:0;border-radius:var(--bs-nav-pills-border-radius)}.nav-pills .nav-link:disabled{color:var(--bs-nav-link-disabled-color);background-color:transparent;border-color:transparent}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:var(--bs-nav-pills-link-active-color);background-color:var(--bs-nav-pills-link-active-bg)}.nav-fill .nav-item,.nav-fill>.nav-link{flex:1 1 auto;text-align:center}.nav-justified .nav-item,.nav-justified>.nav-link{flex-basis:0;flex-grow:1;text-align:center}.nav-fill .nav-item .nav-link,.nav-justified .nav-item .nav-link,.sidebar-first aside,.sidebar-first nav.sidebar-menu ul.nav{width:100%}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar{--bs-navbar-padding-x: 0;--bs-navbar-padding-y: 0.5rem;--bs-navbar-color: rgba(0, 0, 0, 0.55);--bs-navbar-hover-color: rgba(0, 0, 0, 0.7);--bs-navbar-disabled-color: rgba(0, 0, 0, 0.3);--bs-navbar-active-color: rgba(0, 0, 0, 0.9);--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(0, 0, 0, 0.9);--bs-navbar-brand-hover-color: rgba(0, 0, 0, 0.9);--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,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");--bs-navbar-toggler-border-color: rgba(0, 0, 0, 0.1);--bs-navbar-toggler-border-radius: 0.375rem;--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-liquid,.navbar>.container-md,.navbar>.container-sm,.navbar>.container-xl,.navbar>.container-xxl{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);text-decoration:none;white-space:nowrap}.navbar-brand:focus,.navbar-brand:hover{color:var(--bs-navbar-brand-hover-color)}.navbar-nav{--bs-nav-link-padding-x: 0;--bs-nav-link-padding-y: 0.825rem;--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 .show>.nav-link{color:var(--bs-navbar-active-color)}.navbar-nav .dropdown-menu{position:static}.navbar-text{padding-top:.825rem;padding-bottom:.825rem;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-basis:100%;flex-grow:1;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:center;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,.navbar-expand-sm .offcanvas .offcanvas-header{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-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,.navbar-expand-md .offcanvas .offcanvas-header{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-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,.navbar-expand-lg .offcanvas .offcanvas-header{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-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width:1366px){.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,.navbar-expand-xl .offcanvas .offcanvas-header{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-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width:1636px){.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,.navbar-expand-xxl .offcanvas .offcanvas-header{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-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,.navbar-expand .offcanvas .offcanvas-header,.uga-theme-main-nav span.btn-label{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-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}.navbar-dark{--bs-navbar-color: rgba(255, 255, 255, 0.55);--bs-navbar-hover-color: rgba(255, 255, 255, 0.75);--bs-navbar-disabled-color: rgba(255, 255, 255, 0.25);--bs-navbar-active-color: #fff;--bs-navbar-brand-color: #fff;--bs-navbar-brand-hover-color: #fff;--bs-navbar-toggler-border-color: rgba(255, 255, 255, 0.1);--bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.accordion{--bs-accordion-color: #212529;--bs-accordion-bg: #fff;--bs-accordion-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, border-radius 0.15s ease;--bs-accordion-border-color: var(--bs-border-color);--bs-accordion-border-width: 1px;--bs-accordion-border-radius: 0.375rem;--bs-accordion-inner-border-radius: calc(0.375rem - 1px);--bs-accordion-btn-padding-x: 1.25rem;--bs-accordion-btn-padding-y: 1rem;--bs-accordion-btn-color: #212529;--bs-accordion-btn-bg: var(--bs-accordion-bg);--bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23212529'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");--bs-accordion-btn-icon-width: 1.25rem;--bs-accordion-btn-icon-transform: rotate(-180deg);--bs-accordion-btn-icon-transition: transform 0.2s ease-in-out;--bs-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%230c63e4'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");--bs-accordion-btn-focus-border-color: #86b7fe;--bs-accordion-btn-focus-box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);--bs-accordion-body-padding-x: 1.25rem;--bs-accordion-body-padding-y: 1rem;--bs-accordion-active-color: #0c63e4;--bs-accordion-active-bg: #e7f1ff}.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(-1*var(--bs-accordion-border-width)) 0 var(--bs-accordion-border-color)}.accordion-button:not(.collapsed)::after{background-image:var(--bs-accordion-btn-active-icon);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;border-color:var(--bs-accordion-btn-focus-border-color);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-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,.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-item:last-of-type .accordion-button.collapsed{border-bottom-right-radius:var(--bs-accordion-inner-border-radius);border-bottom-left-radius:var(--bs-accordion-inner-border-radius)}.accordion-body{padding:var(--bs-accordion-body-padding-y) var(--bs-accordion-body-padding-x)}.accordion-flush .accordion-collapse{border-width:0}.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-button,.accordion-flush .accordion-item .accordion-button.collapsed{border-radius:0}.breadcrumb{--bs-breadcrumb-padding-x: 0;--bs-breadcrumb-padding-y: 0;--bs-breadcrumb-margin-bottom: 1rem;--bs-breadcrumb-bg: ;--bs-breadcrumb-border-radius: ;--bs-breadcrumb-divider-color: #000000;--bs-breadcrumb-item-padding-x: 0.5rem;--bs-breadcrumb-item-active-color: #6c757d;display:flex;flex-wrap:wrap;padding:var(--bs-breadcrumb-padding-y) var(--bs-breadcrumb-padding-x);margin-bottom:var(--bs-breadcrumb-margin-bottom);font-size:var(--bs-breadcrumb-font-size);list-style:none;background-color:var(--bs-breadcrumb-bg);border-radius:var(--bs-breadcrumb-border-radius)}.breadcrumb-item+.breadcrumb-item{padding-left:var(--bs-breadcrumb-item-padding-x)}.breadcrumb-item+.breadcrumb-item::before{float:left;padding-right:var(--bs-breadcrumb-item-padding-x);color:var(--bs-breadcrumb-divider-color);content:var(--bs-breadcrumb-divider, "›")}.breadcrumb-item.active{color:var(--bs-breadcrumb-item-active-color)}.modal{--bs-modal-zindex: 1055;--bs-modal-width: 500px;--bs-modal-padding: 1rem;--bs-modal-margin: 0.5rem;--bs-modal-color: ;--bs-modal-bg: #fff;--bs-modal-border-color: var(--bs-border-color-translucent);--bs-modal-border-width: 1px;--bs-modal-border-radius: 0;--bs-modal-box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);--bs-modal-inner-border-radius: calc(0.5rem - 1px);--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: 0;--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: 1px;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{transition:transform .3s ease-out;transform:translate(0,-50px)}@media (prefers-reduced-motion:reduce){.modal.fade .modal-dialog{transition:none}}.modal.show .modal-dialog{transform:none}.modal.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;justify-content:space-between;padding:var(--bs-modal-header-padding);border-bottom:var(--bs-modal-header-border-width) solid var(--bs-modal-header-border-color);border-top-left-radius:var(--bs-modal-inner-border-radius);border-top-right-radius:var(--bs-modal-inner-border-radius)}.modal-header .btn-close{padding:calc(var(--bs-modal-header-padding-y)*.5) calc(var(--bs-modal-header-padding-x)*.5);margin:calc(-.5*var(--bs-modal-header-padding-y)) calc(-.5*var(--bs-modal-header-padding-x)) calc(-.5*var(--bs-modal-header-padding-y)) auto}.modal-title{margin-bottom:0;line-height:var(--bs-modal-title-line-height)}.modal-body{position:relative;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)*.5);background-color:var(--bs-modal-footer-bg);border-top:var(--bs-modal-footer-border-width) solid var(--bs-modal-footer-border-color);border-bottom-right-radius:var(--bs-modal-inner-border-radius);border-bottom-left-radius:var(--bs-modal-inner-border-radius)}.modal-footer>*{margin:calc(var(--bs-modal-footer-gap)*.5)}@media (min-width:576px){.modal{--bs-modal-margin: 1.75rem;--bs-modal-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15)}.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:1366px){.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:1365.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:1635.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}}.carousel,.carousel-inner,.p-collapse .p-collapse-button>button:before{position:relative}.carousel.pointer-event{touch-action:pan-y}.carousel-inner{width:100%;overflow:hidden}.carousel-inner::after,.clearfix::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:0 0;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,%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 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3e%3c/svg%3e")}.carousel-control-next-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")}.carousel-indicators{position:absolute;right:0;bottom:0;left:0;z-index:2;display:flex;justify-content:center;padding:0;margin-right:15%;margin-bottom:1rem;margin-left:15%;list-style:none}.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:#fff;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:#fff;text-align:center}.carousel-dark .carousel-control-next-icon,.carousel-dark .carousel-control-prev-icon{filter:invert(1) grayscale(100)}.carousel-dark .carousel-indicators [data-bs-target]{background-color:#000}.carousel-dark .carousel-caption{color:#000}.text-bg-primary{color:#fff!important;background-color:RGBA(13,110,253,var(--bs-bg-opacity, 1))!important}.text-bg-secondary{color:#fff!important;background-color:RGBA(108,117,125,var(--bs-bg-opacity, 1))!important}.text-bg-success{color:#fff!important;background-color:RGBA(25,135,84,var(--bs-bg-opacity, 1))!important}.text-bg-info{color:#000!important;background-color:RGBA(13,202,240,var(--bs-bg-opacity, 1))!important}.text-bg-warning{color:#000!important;background-color:RGBA(255,193,7,var(--bs-bg-opacity, 1))!important}.text-bg-danger{color:#fff!important;background-color:RGBA(220,53,69,var(--bs-bg-opacity, 1))!important}.text-bg-light{color:#000!important;background-color:RGBA(248,249,250,var(--bs-bg-opacity, 1))!important}.text-bg-dark{color:#fff!important;background-color:RGBA(33,37,41,var(--bs-bg-opacity, 1))!important}.link-primary{color:#0d6efd!important}.link-primary:focus,.link-primary:hover{color:#0a58ca!important}.link-secondary{color:#6c757d!important}.link-secondary:focus,.link-secondary:hover{color:#565e64!important}.link-success{color:#198754!important}.link-success:focus,.link-success:hover{color:#146c43!important}.link-info{color:#0dcaf0!important}.link-info:focus,.link-info:hover{color:#3dd5f3!important}.link-warning{color:#ffc107!important}.link-warning:focus,.link-warning:hover{color:#ffcd39!important}.link-danger{color:#dc3545!important}.link-danger:focus,.link-danger:hover{color:#b02a37!important}.link-light{color:#f8f9fa!important}.link-light:focus,.link-light:hover{color:#f9fafb!important}.link-dark{color:#212529!important}.link-dark:focus,.link-dark:hover{color:#1a1e21!important}.ratio,.ratio>*{position:relative;width:100%}.ratio::before{display:block;padding-top:var(--bs-aspect-ratio);content:""}.ratio>*{position:absolute;top:0;left:0;height:100%}.ratio-1x1{--bs-aspect-ratio: 100%}.ratio-4x3{--bs-aspect-ratio: calc(3 / 4 * 100%)}.ratio-16x9{--bs-aspect-ratio: calc(9 / 16 * 100%)}.ratio-21x9{--bs-aspect-ratio: calc(9 / 21 * 100%)}.fixed-bottom,.fixed-top{position:fixed;right:0;left:0;z-index:1030}.fixed-top{top:0}.fixed-bottom{bottom:0}.sticky-bottom,.sticky-top{position:sticky;z-index:1020}.sticky-top{top:0}.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:1366px){.sticky-xl-top{position:sticky;top:0;z-index:1020}.sticky-xl-bottom{position:sticky;bottom:0;z-index:1020}}@media (min-width:1636px){.sticky-xxl-top{position:sticky;top:0;z-index:1020}.sticky-xxl-bottom{position:sticky;bottom:0;z-index:1020}}.hstack,.vstack{display:flex;align-self:stretch}.hstack{align-items:center;flex-direction:row}.vstack{flex:1 1 auto;flex-direction:column}.visually-hidden,.visually-hidden-focusable:not(:focus):not(:focus-within){position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.stretched-link::after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;content:""}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vr{display:inline-block;align-self:stretch;width:1px;min-height:1em;background-color:currentcolor;opacity:.25}.align-baseline{vertical-align:baseline!important}.align-top{vertical-align:top!important}.align-middle{vertical-align:middle!important}.align-bottom{vertical-align:bottom!important}.align-text-bottom{vertical-align:text-bottom!important}.align-text-top{vertical-align:text-top!important}.float-start{float:left!important}.float-end{float:right!important}.float-none{float:none!important}.opacity-0{opacity:0!important}.opacity-25{opacity:.25!important}.opacity-50{opacity:.5!important}.opacity-75{opacity:.75!important}.opacity-100{opacity:1!important}.overflow-auto{overflow:auto!important}.overflow-hidden{overflow:hidden!important}.overflow-visible{overflow:visible!important}.overflow-scroll{overflow:scroll!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-grid{display:grid!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:flex!important}.d-inline-flex{display:inline-flex!important}.d-none{display:none!important}.shadow{box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important}.shadow-sm{box-shadow:0 .125rem .25rem rgba(0,0,0,.075)!important}.shadow-lg{box-shadow:0 1rem 3rem rgba(0,0,0,.175)!important}.shadow-none{box-shadow:none!important}.position-static{position:static!important}.position-relative{position:relative!important}.position-absolute{position:absolute!important}.position-fixed{position:fixed!important}.position-sticky{position:sticky!important}.top-0{top:0!important}.top-50{top:50%!important}.top-100{top:100%!important}.bottom-0{bottom:0!important}.bottom-50{bottom:50%!important}.bottom-100{bottom:100%!important}.start-0{left:0!important}.start-50{left:50%!important}.start-100{left:100%!important}.end-0{right:0!important}.end-50{right:50%!important}.end-100{right:100%!important}.translate-middle{transform:translate(-50%,-50%)!important}.translate-middle-x{transform:translateX(-50%)!important}.translate-middle-y{transform:translateY(-50%)!important}.border{border:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-0{border:0!important}.border-top{border-top:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-top-0{border-top:0!important}.border-end{border-right:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-end-0{border-right:0!important}.border-bottom{border-bottom:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-bottom-0{border-bottom:0!important}.border-start{border-left:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-start-0{border-left:0!important}.border-primary{--bs-border-opacity: 1;border-color:rgba(var(--bs-primary-rgb),var(--bs-border-opacity))!important}.border-secondary,.border-success{--bs-border-opacity: 1;border-color:rgba(var(--bs-secondary-rgb),var(--bs-border-opacity))!important}.border-success{border-color:rgba(var(--bs-success-rgb),var(--bs-border-opacity))!important}.border-info,.border-warning{--bs-border-opacity: 1;border-color:rgba(var(--bs-info-rgb),var(--bs-border-opacity))!important}.border-warning{border-color:rgba(var(--bs-warning-rgb),var(--bs-border-opacity))!important}.border-danger,.border-light{--bs-border-opacity: 1;border-color:rgba(var(--bs-danger-rgb),var(--bs-border-opacity))!important}.border-light{border-color:rgba(var(--bs-light-rgb),var(--bs-border-opacity))!important}.border-dark,.border-white{--bs-border-opacity: 1;border-color:rgba(var(--bs-dark-rgb),var(--bs-border-opacity))!important}.border-white{border-color:rgba(var(--bs-white-rgb),var(--bs-border-opacity))!important}.border-1{--bs-border-width: 1px}.border-2{--bs-border-width: 2px}.border-3{--bs-border-width: 3px}.border-4{--bs-border-width: 4px}.border-5{--bs-border-width: 5px}.border-opacity-10{--bs-border-opacity: 0.1}.border-opacity-25{--bs-border-opacity: 0.25}.border-opacity-50{--bs-border-opacity: 0.5}.border-opacity-75{--bs-border-opacity: 0.75}.border-opacity-100{--bs-border-opacity: 1}.w-25{width:25%!important}.w-50{width:50%!important}.w-75{width:75%!important}.w-100{width:100%!important}.w-auto,html body div#tarteaucitronRoot #tarteaucitron .tarteaucitronBorder button{width:auto!important}.mw-100{max-width:100%!important}.vw-100{width:100vw!important}.min-vw-100{min-width:100vw!important}.h-25{height:25%!important}.h-50{height:50%!important}.h-75{height:75%!important}.h-100{height:100%!important}.h-auto{height:auto!important}.mh-100{max-height:100%!important}.vh-100{height:100vh!important}.min-vh-100{min-height:100vh!important}.flex-fill{flex:1 1 auto!important}.flex-row{flex-direction:row!important}.flex-column{flex-direction:column!important}.flex-row-reverse{flex-direction:row-reverse!important}.flex-column-reverse{flex-direction:column-reverse!important}.flex-grow-0{flex-grow:0!important}.flex-grow-1{flex-grow:1!important}.flex-shrink-0{flex-shrink:0!important}.flex-shrink-1{flex-shrink:1!important}.flex-wrap{flex-wrap:wrap!important}.flex-nowrap{flex-wrap:nowrap!important}.flex-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-start{justify-content:flex-start!important}.justify-content-end{justify-content:flex-end!important}.justify-content-center{justify-content:center!important}.justify-content-between{justify-content:space-between!important}.justify-content-around{justify-content:space-around!important}.justify-content-evenly{justify-content:space-evenly!important}.align-items-start{align-items:flex-start!important}.align-items-end{align-items:flex-end!important}.align-items-center{align-items:center!important}.align-items-baseline{align-items:baseline!important}.align-items-stretch{align-items:stretch!important}.align-content-start{align-content:flex-start!important}.align-content-end{align-content:flex-end!important}.align-content-center{align-content:center!important}.align-content-between{align-content:space-between!important}.align-content-around{align-content:space-around!important}.align-content-stretch{align-content:stretch!important}.align-self-auto{align-self:auto!important}.align-self-start{align-self:flex-start!important}.align-self-end{align-self:flex-end!important}.align-self-center{align-self:center!important}.align-self-baseline{align-self:baseline!important}.align-self-stretch{align-self:stretch!important}.order-first{order:-1!important}.order-0{order:0!important}.order-1{order:1!important}.order-2{order:2!important}.order-3{order:3!important}.order-4{order:4!important}.order-5{order:5!important}.order-last{order:6!important}.m-0{margin:0!important}.m-1{margin:.25rem!important}.m-2{margin:.5rem!important}.m-3{margin:1rem!important}.m-4{margin:1.5rem!important}.m-5{margin:3rem!important}.m-auto{margin:auto!important}.mx-0{margin-right:0!important;margin-left:0!important}.mx-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-3{margin-right:1rem!important;margin-left:1rem!important}.mx-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-5{margin-right:3rem!important;margin-left:3rem!important}.mx-auto{margin-right:auto!important;margin-left:auto!important}.my-0{margin-top:0!important;margin-bottom:0!important}.my-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-0{margin-top:0!important}.mt-1{margin-top:.25rem!important}.mt-2{margin-top:.5rem!important}.mt-3,div#tarteaucitron #tarteaucitronServices #tarteaucitronScrollbarAdjust button+button{margin-top:1rem!important}.mt-4{margin-top:1.5rem!important}.mt-5{margin-top:3rem!important}.mt-auto{margin-top:auto!important}.me-0{margin-right:0!important}.me-1{margin-right:.25rem!important}.me-2{margin-right:.5rem!important}.me-3{margin-right:1rem!important}.me-4{margin-right:1.5rem!important}.me-5{margin-right:3rem!important}.me-auto{margin-right:auto!important}.mb-0{margin-bottom:0!important}.mb-1{margin-bottom:.25rem!important}.mb-2{margin-bottom:.5rem!important}.mb-3{margin-bottom:1rem!important}.mb-4{margin-bottom:1.5rem!important}.mb-5{margin-bottom:3rem!important}.mb-auto{margin-bottom:auto!important}.ms-0{margin-left:0!important}.ms-1{margin-left:.25rem!important}.ms-2{margin-left:.5rem!important}.ms-3{margin-left:1rem!important}.ms-4{margin-left:1.5rem!important}.ms-5{margin-left:3rem!important}.ms-auto{margin-left:auto!important}.p-0,div#tarteaucitron #tarteaucitronServices li.tarteaucitronLine,html body #tarteaucitronRoot div#tarteaucitron .tarteaucitronBorder ul .tarteaucitronLine{padding:0!important}.p-1{padding:.25rem!important}.p-2{padding:.5rem!important}.p-3{padding:1rem!important}.p-4{padding:1.5rem!important}.p-5{padding:3rem!important}.px-0{padding-right:0!important;padding-left:0!important}.px-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-3{padding-right:1rem!important;padding-left:1rem!important}.px-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-5{padding-right:3rem!important;padding-left:3rem!important}.py-0{padding-top:0!important;padding-bottom:0!important}.py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-0{padding-top:0!important}.pt-1{padding-top:.25rem!important}.pt-2{padding-top:.5rem!important}.pt-3{padding-top:1rem!important}.pt-4{padding-top:1.5rem!important}.pt-5{padding-top:3rem!important}.pe-0{padding-right:0!important}.pe-1{padding-right:.25rem!important}.pe-2{padding-right:.5rem!important}.pe-3{padding-right:1rem!important}.pe-4{padding-right:1.5rem!important}.pe-5{padding-right:3rem!important}.pb-0{padding-bottom:0!important}.pb-1{padding-bottom:.25rem!important}.pb-2{padding-bottom:.5rem!important}.pb-3{padding-bottom:1rem!important}.pb-4{padding-bottom:1.5rem!important}.pb-5{padding-bottom:3rem!important}.ps-0{padding-left:0!important}.ps-1{padding-left:.25rem!important}.ps-2{padding-left:.5rem!important}.ps-3{padding-left:1rem!important}.ps-4{padding-left:1.5rem!important}.ps-5{padding-left:3rem!important}.gap-0{gap:0!important}.gap-1{gap:.25rem!important}.gap-2{gap:.5rem!important}.gap-3{gap:1rem!important}.gap-4{gap:1.5rem!important}.gap-5{gap:3rem!important}.font-monospace{font-family:var(--bs-font-monospace)!important}.fs-1{font-size:calc(1.375rem + 1.5vw)!important}.fs-2{font-size:calc(1.325rem + .9vw)!important}.fs-3{font-size:calc(1.3rem + .6vw)!important}.fs-4{font-size:calc(1.275rem + .3vw)!important}.fs-5{font-size:1.25rem!important}.fs-6{font-size:1rem!important}.fst-italic{font-style:italic!important}.fst-normal{font-style:normal!important}.fw-light{font-weight:300!important}.fw-lighter{font-weight:lighter!important}.fw-normal{font-weight:400!important}.fw-bold{font-weight:700!important}.fw-semibold{font-weight:600!important}.fw-bolder{font-weight:bolder!important}.lh-1{line-height:1!important}.lh-sm{line-height:1.25!important}.lh-base{line-height:1.5!important}.lh-lg{line-height:2!important}.text-start{text-align:left!important}.text-end{text-align:right!important}.text-center{text-align:center!important}.text-decoration-none{text-decoration:none!important}.text-decoration-underline{text-decoration:underline!important}.text-decoration-line-through{text-decoration:line-through!important}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.text-wrap{white-space:normal!important}.text-nowrap{white-space:nowrap!important}.text-break{word-wrap:break-word!important;word-break:break-word!important}.text-primary{--bs-text-opacity: 1;color:rgba(var(--bs-primary-rgb),var(--bs-text-opacity))!important}.text-secondary,.text-success{--bs-text-opacity: 1;color:rgba(var(--bs-secondary-rgb),var(--bs-text-opacity))!important}.text-success{color:rgba(var(--bs-success-rgb),var(--bs-text-opacity))!important}.text-info,.text-warning{--bs-text-opacity: 1;color:rgba(var(--bs-info-rgb),var(--bs-text-opacity))!important}.text-warning{color:rgba(var(--bs-warning-rgb),var(--bs-text-opacity))!important}.text-danger,.text-light{--bs-text-opacity: 1;color:rgba(var(--bs-danger-rgb),var(--bs-text-opacity))!important}.text-light{color:rgba(var(--bs-light-rgb),var(--bs-text-opacity))!important}.text-black,.text-dark{--bs-text-opacity: 1;color:rgba(var(--bs-dark-rgb),var(--bs-text-opacity))!important}.text-black{color:rgba(var(--bs-black-rgb),var(--bs-text-opacity))!important}.text-body,.text-white{--bs-text-opacity: 1;color:rgba(var(--bs-white-rgb),var(--bs-text-opacity))!important}.text-body{color:rgba(var(--bs-body-color-rgb),var(--bs-text-opacity))!important}.text-muted{--bs-text-opacity: 1;color:#6c757d!important}.text-black-50,.text-white-50{--bs-text-opacity: 1;color:rgba(0,0,0,.5)!important}.text-white-50{color:rgba(255,255,255,.5)!important}.text-reset{--bs-text-opacity: 1;color:inherit!important}.text-opacity-25{--bs-text-opacity: 0.25}.text-opacity-50{--bs-text-opacity: 0.5}.text-opacity-75{--bs-text-opacity: 0.75}.text-opacity-100{--bs-text-opacity: 1}.bg-primary{--bs-bg-opacity: 1;background-color:rgba(var(--bs-primary-rgb),var(--bs-bg-opacity))!important}.bg-secondary,.bg-success{--bs-bg-opacity: 1;background-color:rgba(var(--bs-secondary-rgb),var(--bs-bg-opacity))!important}.bg-success{background-color:rgba(var(--bs-success-rgb),var(--bs-bg-opacity))!important}.bg-info,.bg-warning{--bs-bg-opacity: 1;background-color:rgba(var(--bs-info-rgb),var(--bs-bg-opacity))!important}.bg-warning{background-color:rgba(var(--bs-warning-rgb),var(--bs-bg-opacity))!important}.bg-danger,.bg-light{--bs-bg-opacity: 1;background-color:rgba(var(--bs-danger-rgb),var(--bs-bg-opacity))!important}.bg-light{background-color:rgba(var(--bs-light-rgb),var(--bs-bg-opacity))!important}.bg-black,.bg-dark{--bs-bg-opacity: 1;background-color:rgba(var(--bs-dark-rgb),var(--bs-bg-opacity))!important}.bg-black{background-color:rgba(var(--bs-black-rgb),var(--bs-bg-opacity))!important}.bg-body,.bg-white{--bs-bg-opacity: 1;background-color:rgba(var(--bs-white-rgb),var(--bs-bg-opacity))!important}.bg-body{background-color:rgba(var(--bs-body-bg-rgb),var(--bs-bg-opacity))!important}.bg-transparent{--bs-bg-opacity: 1;background-color:transparent!important}.bg-opacity-10{--bs-bg-opacity: 0.1}.bg-opacity-25{--bs-bg-opacity: 0.25}.bg-opacity-50{--bs-bg-opacity: 0.5}.bg-opacity-75{--bs-bg-opacity: 0.75}.bg-opacity-100{--bs-bg-opacity: 1}.bg-gradient{background-image:var(--bs-gradient)!important}.user-select-all{user-select:all!important}.user-select-auto{user-select:auto!important}.user-select-none{user-select:none!important}.pe-none{pointer-events:none!important}.pe-auto{pointer-events:auto!important}.rounded{border-radius:var(--bs-border-radius)!important}.rounded-0{border-radius:0!important}.rounded-1{border-radius:var(--bs-border-radius-sm)!important}.rounded-2{border-radius:var(--bs-border-radius)!important}.rounded-3{border-radius:var(--bs-border-radius-lg)!important}.rounded-4{border-radius:var(--bs-border-radius-xl)!important}.rounded-5{border-radius:var(--bs-border-radius-2xl)!important}.rounded-circle{border-radius:50%!important}.rounded-pill{border-radius:var(--bs-border-radius-pill)!important}.rounded-end,.rounded-top{border-top-right-radius:var(--bs-border-radius)!important}.rounded-top{border-top-left-radius:var(--bs-border-radius)!important}.rounded-end{border-bottom-right-radius:var(--bs-border-radius)!important}.rounded-bottom,.rounded-start{border-bottom-left-radius:var(--bs-border-radius)!important}.rounded-bottom{border-bottom-right-radius:var(--bs-border-radius)!important}.rounded-start{border-top-left-radius:var(--bs-border-radius)!important}.visible{visibility:visible!important}.invisible{visibility:hidden!important}@media (min-width:576px){.float-sm-start{float:left!important}.float-sm-end{float:right!important}.float-sm-none{float:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-grid{display:grid!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:flex!important}.d-sm-inline-flex{display:inline-flex!important}.d-sm-none{display:none!important}.flex-sm-fill{flex:1 1 auto!important}.flex-sm-row{flex-direction:row!important}.flex-sm-column{flex-direction:column!important}.flex-sm-row-reverse{flex-direction:row-reverse!important}.flex-sm-column-reverse{flex-direction:column-reverse!important}.flex-sm-grow-0{flex-grow:0!important}.flex-sm-grow-1{flex-grow:1!important}.flex-sm-shrink-0{flex-shrink:0!important}.flex-sm-shrink-1{flex-shrink:1!important}.flex-sm-wrap{flex-wrap:wrap!important}.flex-sm-nowrap{flex-wrap:nowrap!important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-sm-start{justify-content:flex-start!important}.justify-content-sm-end{justify-content:flex-end!important}.justify-content-sm-center{justify-content:center!important}.justify-content-sm-between{justify-content:space-between!important}.justify-content-sm-around{justify-content:space-around!important}.justify-content-sm-evenly{justify-content:space-evenly!important}.align-items-sm-start{align-items:flex-start!important}.align-items-sm-end{align-items:flex-end!important}.align-items-sm-center{align-items:center!important}.align-items-sm-baseline{align-items:baseline!important}.align-items-sm-stretch{align-items:stretch!important}.align-content-sm-start{align-content:flex-start!important}.align-content-sm-end{align-content:flex-end!important}.align-content-sm-center{align-content:center!important}.align-content-sm-between{align-content:space-between!important}.align-content-sm-around{align-content:space-around!important}.align-content-sm-stretch{align-content:stretch!important}.align-self-sm-auto{align-self:auto!important}.align-self-sm-start{align-self:flex-start!important}.align-self-sm-end{align-self:flex-end!important}.align-self-sm-center{align-self:center!important}.align-self-sm-baseline{align-self:baseline!important}.align-self-sm-stretch{align-self:stretch!important}.order-sm-first{order:-1!important}.order-sm-0{order:0!important}.order-sm-1{order:1!important}.order-sm-2{order:2!important}.order-sm-3{order:3!important}.order-sm-4{order:4!important}.order-sm-5{order:5!important}.order-sm-last{order:6!important}.m-sm-0{margin:0!important}.m-sm-1{margin:.25rem!important}.m-sm-2{margin:.5rem!important}.m-sm-3{margin:1rem!important}.m-sm-4{margin:1.5rem!important}.m-sm-5{margin:3rem!important}.m-sm-auto{margin:auto!important}.mx-sm-0{margin-right:0!important;margin-left:0!important}.mx-sm-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-sm-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-sm-3{margin-right:1rem!important;margin-left:1rem!important}.mx-sm-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-sm-5{margin-right:3rem!important;margin-left:3rem!important}.mx-sm-auto{margin-right:auto!important;margin-left:auto!important}.my-sm-0{margin-top:0!important;margin-bottom:0!important}.my-sm-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-sm-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-sm-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-sm-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-sm-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-sm-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-sm-0{margin-top:0!important}.mt-sm-1{margin-top:.25rem!important}.mt-sm-2{margin-top:.5rem!important}.mt-sm-3{margin-top:1rem!important}.mt-sm-4{margin-top:1.5rem!important}.mt-sm-5{margin-top:3rem!important}.mt-sm-auto{margin-top:auto!important}.me-sm-0{margin-right:0!important}.me-sm-1{margin-right:.25rem!important}.me-sm-2{margin-right:.5rem!important}.me-sm-3{margin-right:1rem!important}.me-sm-4{margin-right:1.5rem!important}.me-sm-5{margin-right:3rem!important}.me-sm-auto{margin-right:auto!important}.mb-sm-0{margin-bottom:0!important}.mb-sm-1{margin-bottom:.25rem!important}.mb-sm-2{margin-bottom:.5rem!important}.mb-sm-3{margin-bottom:1rem!important}.mb-sm-4{margin-bottom:1.5rem!important}.mb-sm-5{margin-bottom:3rem!important}.mb-sm-auto{margin-bottom:auto!important}.ms-sm-0{margin-left:0!important}.ms-sm-1{margin-left:.25rem!important}.ms-sm-2{margin-left:.5rem!important}.ms-sm-3{margin-left:1rem!important}.ms-sm-4{margin-left:1.5rem!important}.ms-sm-5{margin-left:3rem!important}.ms-sm-auto{margin-left:auto!important}.p-sm-0{padding:0!important}.p-sm-1{padding:.25rem!important}.p-sm-2{padding:.5rem!important}.p-sm-3{padding:1rem!important}.p-sm-4{padding:1.5rem!important}.p-sm-5{padding:3rem!important}.px-sm-0{padding-right:0!important;padding-left:0!important}.px-sm-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-sm-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-sm-3{padding-right:1rem!important;padding-left:1rem!important}.px-sm-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-sm-5{padding-right:3rem!important;padding-left:3rem!important}.py-sm-0{padding-top:0!important;padding-bottom:0!important}.py-sm-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-sm-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-sm-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-sm-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-sm-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-sm-0{padding-top:0!important}.pt-sm-1{padding-top:.25rem!important}.pt-sm-2{padding-top:.5rem!important}.pt-sm-3{padding-top:1rem!important}.pt-sm-4{padding-top:1.5rem!important}.pt-sm-5{padding-top:3rem!important}.pe-sm-0{padding-right:0!important}.pe-sm-1{padding-right:.25rem!important}.pe-sm-2{padding-right:.5rem!important}.pe-sm-3{padding-right:1rem!important}.pe-sm-4{padding-right:1.5rem!important}.pe-sm-5{padding-right:3rem!important}.pb-sm-0{padding-bottom:0!important}.pb-sm-1{padding-bottom:.25rem!important}.pb-sm-2{padding-bottom:.5rem!important}.pb-sm-3{padding-bottom:1rem!important}.pb-sm-4{padding-bottom:1.5rem!important}.pb-sm-5{padding-bottom:3rem!important}.ps-sm-0{padding-left:0!important}.ps-sm-1{padding-left:.25rem!important}.ps-sm-2{padding-left:.5rem!important}.ps-sm-3{padding-left:1rem!important}.ps-sm-4{padding-left:1.5rem!important}.ps-sm-5{padding-left:3rem!important}.gap-sm-0{gap:0!important}.gap-sm-1{gap:.25rem!important}.gap-sm-2{gap:.5rem!important}.gap-sm-3{gap:1rem!important}.gap-sm-4{gap:1.5rem!important}.gap-sm-5{gap:3rem!important}.text-sm-start{text-align:left!important}.text-sm-end{text-align:right!important}.text-sm-center{text-align:center!important}}@media (min-width:768px){.float-md-start{float:left!important}.float-md-end{float:right!important}.float-md-none{float:none!important}.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-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:flex!important}.d-md-inline-flex{display:inline-flex!important}.d-md-none{display:none!important}.flex-md-fill{flex:1 1 auto!important}.flex-md-row{flex-direction:row!important}.flex-md-column{flex-direction:column!important}.flex-md-row-reverse{flex-direction:row-reverse!important}.flex-md-column-reverse{flex-direction:column-reverse!important}.flex-md-grow-0{flex-grow:0!important}.flex-md-grow-1{flex-grow:1!important}.flex-md-shrink-0{flex-shrink:0!important}.flex-md-shrink-1{flex-shrink:1!important}.flex-md-wrap{flex-wrap:wrap!important}.flex-md-nowrap{flex-wrap:nowrap!important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-md-start{justify-content:flex-start!important}.justify-content-md-end{justify-content:flex-end!important}.justify-content-md-center{justify-content:center!important}.justify-content-md-between{justify-content:space-between!important}.justify-content-md-around{justify-content:space-around!important}.justify-content-md-evenly{justify-content:space-evenly!important}.align-items-md-start{align-items:flex-start!important}.align-items-md-end{align-items:flex-end!important}.align-items-md-center{align-items:center!important}.align-items-md-baseline{align-items:baseline!important}.align-items-md-stretch{align-items:stretch!important}.align-content-md-start{align-content:flex-start!important}.align-content-md-end{align-content:flex-end!important}.align-content-md-center{align-content:center!important}.align-content-md-between{align-content:space-between!important}.align-content-md-around{align-content:space-around!important}.align-content-md-stretch{align-content:stretch!important}.align-self-md-auto{align-self:auto!important}.align-self-md-start{align-self:flex-start!important}.align-self-md-end{align-self:flex-end!important}.align-self-md-center{align-self:center!important}.align-self-md-baseline{align-self:baseline!important}.align-self-md-stretch{align-self:stretch!important}.order-md-first{order:-1!important}.order-md-0{order:0!important}.order-md-1{order:1!important}.order-md-2{order:2!important}.order-md-3{order:3!important}.order-md-4{order:4!important}.order-md-5{order:5!important}.order-md-last{order:6!important}.m-md-0{margin:0!important}.m-md-1{margin:.25rem!important}.m-md-2{margin:.5rem!important}.m-md-3{margin:1rem!important}.m-md-4{margin:1.5rem!important}.m-md-5{margin:3rem!important}.m-md-auto{margin:auto!important}.mx-md-0{margin-right:0!important;margin-left:0!important}.mx-md-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-md-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-md-3{margin-right:1rem!important;margin-left:1rem!important}.mx-md-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-md-5{margin-right:3rem!important;margin-left:3rem!important}.mx-md-auto{margin-right:auto!important;margin-left:auto!important}.my-md-0{margin-top:0!important;margin-bottom:0!important}.my-md-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-md-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-md-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-md-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-md-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-md-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-md-0{margin-top:0!important}.mt-md-1{margin-top:.25rem!important}.mt-md-2{margin-top:.5rem!important}.mt-md-3{margin-top:1rem!important}.mt-md-4{margin-top:1.5rem!important}.mt-md-5{margin-top:3rem!important}.mt-md-auto{margin-top:auto!important}.me-md-0{margin-right:0!important}.me-md-1{margin-right:.25rem!important}.me-md-2{margin-right:.5rem!important}.me-md-3{margin-right:1rem!important}.me-md-4{margin-right:1.5rem!important}.me-md-5{margin-right:3rem!important}.me-md-auto{margin-right:auto!important}.mb-md-0{margin-bottom:0!important}.mb-md-1{margin-bottom:.25rem!important}.mb-md-2{margin-bottom:.5rem!important}.mb-md-3{margin-bottom:1rem!important}.mb-md-4{margin-bottom:1.5rem!important}.mb-md-5{margin-bottom:3rem!important}.mb-md-auto{margin-bottom:auto!important}.ms-md-0{margin-left:0!important}.ms-md-1{margin-left:.25rem!important}.ms-md-2{margin-left:.5rem!important}.ms-md-3{margin-left:1rem!important}.ms-md-4{margin-left:1.5rem!important}.ms-md-5{margin-left:3rem!important}.ms-md-auto{margin-left:auto!important}.p-md-0{padding:0!important}.p-md-1{padding:.25rem!important}.p-md-2{padding:.5rem!important}.p-md-3{padding:1rem!important}.p-md-4{padding:1.5rem!important}.p-md-5{padding:3rem!important}.px-md-0{padding-right:0!important;padding-left:0!important}.px-md-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-md-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-md-3{padding-right:1rem!important;padding-left:1rem!important}.px-md-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-md-5{padding-right:3rem!important;padding-left:3rem!important}.py-md-0{padding-top:0!important;padding-bottom:0!important}.py-md-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-md-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-md-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-md-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-md-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-md-0{padding-top:0!important}.pt-md-1{padding-top:.25rem!important}.pt-md-2{padding-top:.5rem!important}.pt-md-3{padding-top:1rem!important}.pt-md-4{padding-top:1.5rem!important}.pt-md-5{padding-top:3rem!important}.pe-md-0{padding-right:0!important}.pe-md-1{padding-right:.25rem!important}.pe-md-2{padding-right:.5rem!important}.pe-md-3{padding-right:1rem!important}.pe-md-4{padding-right:1.5rem!important}.pe-md-5{padding-right:3rem!important}.pb-md-0{padding-bottom:0!important}.pb-md-1{padding-bottom:.25rem!important}.pb-md-2{padding-bottom:.5rem!important}.pb-md-3{padding-bottom:1rem!important}.pb-md-4{padding-bottom:1.5rem!important}.pb-md-5{padding-bottom:3rem!important}.ps-md-0{padding-left:0!important}.ps-md-1{padding-left:.25rem!important}.ps-md-2{padding-left:.5rem!important}.ps-md-3{padding-left:1rem!important}.ps-md-4{padding-left:1.5rem!important}.ps-md-5{padding-left:3rem!important}.gap-md-0{gap:0!important}.gap-md-1{gap:.25rem!important}.gap-md-2{gap:.5rem!important}.gap-md-3{gap:1rem!important}.gap-md-4{gap:1.5rem!important}.gap-md-5{gap:3rem!important}.text-md-start{text-align:left!important}.text-md-end{text-align:right!important}.text-md-center{text-align:center!important}}@media (min-width:992px){.float-lg-start{float:left!important}.float-lg-end{float:right!important}.float-lg-none{float:none!important}.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-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:flex!important}.d-lg-inline-flex{display:inline-flex!important}.d-lg-none{display:none!important}.flex-lg-fill{flex:1 1 auto!important}.flex-lg-row{flex-direction:row!important}.flex-lg-column{flex-direction:column!important}.flex-lg-row-reverse{flex-direction:row-reverse!important}.flex-lg-column-reverse{flex-direction:column-reverse!important}.flex-lg-grow-0{flex-grow:0!important}.flex-lg-grow-1{flex-grow:1!important}.flex-lg-shrink-0{flex-shrink:0!important}.flex-lg-shrink-1{flex-shrink:1!important}.flex-lg-wrap{flex-wrap:wrap!important}.flex-lg-nowrap{flex-wrap:nowrap!important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-lg-start{justify-content:flex-start!important}.justify-content-lg-end{justify-content:flex-end!important}.justify-content-lg-center{justify-content:center!important}.justify-content-lg-between{justify-content:space-between!important}.justify-content-lg-around{justify-content:space-around!important}.justify-content-lg-evenly{justify-content:space-evenly!important}.align-items-lg-start{align-items:flex-start!important}.align-items-lg-end{align-items:flex-end!important}.align-items-lg-center{align-items:center!important}.align-items-lg-baseline{align-items:baseline!important}.align-items-lg-stretch{align-items:stretch!important}.align-content-lg-start{align-content:flex-start!important}.align-content-lg-end{align-content:flex-end!important}.align-content-lg-center{align-content:center!important}.align-content-lg-between{align-content:space-between!important}.align-content-lg-around{align-content:space-around!important}.align-content-lg-stretch{align-content:stretch!important}.align-self-lg-auto{align-self:auto!important}.align-self-lg-start{align-self:flex-start!important}.align-self-lg-end{align-self:flex-end!important}.align-self-lg-center{align-self:center!important}.align-self-lg-baseline{align-self:baseline!important}.align-self-lg-stretch{align-self:stretch!important}.order-lg-first{order:-1!important}.order-lg-0{order:0!important}.order-lg-1{order:1!important}.order-lg-2{order:2!important}.order-lg-3{order:3!important}.order-lg-4{order:4!important}.order-lg-5{order:5!important}.order-lg-last{order:6!important}.m-lg-0{margin:0!important}.m-lg-1{margin:.25rem!important}.m-lg-2{margin:.5rem!important}.m-lg-3{margin:1rem!important}.m-lg-4{margin:1.5rem!important}.m-lg-5{margin:3rem!important}.m-lg-auto{margin:auto!important}.mx-lg-0{margin-right:0!important;margin-left:0!important}.mx-lg-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-lg-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-lg-3{margin-right:1rem!important;margin-left:1rem!important}.mx-lg-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-lg-5{margin-right:3rem!important;margin-left:3rem!important}.mx-lg-auto{margin-right:auto!important;margin-left:auto!important}.my-lg-0{margin-top:0!important;margin-bottom:0!important}.my-lg-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-lg-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-lg-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-lg-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-lg-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-lg-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-lg-0{margin-top:0!important}.mt-lg-1{margin-top:.25rem!important}.mt-lg-2{margin-top:.5rem!important}.mt-lg-3{margin-top:1rem!important}.mt-lg-4{margin-top:1.5rem!important}.mt-lg-5{margin-top:3rem!important}.mt-lg-auto{margin-top:auto!important}.me-lg-0{margin-right:0!important}.me-lg-1{margin-right:.25rem!important}.me-lg-2{margin-right:.5rem!important}.me-lg-3{margin-right:1rem!important}.me-lg-4{margin-right:1.5rem!important}.me-lg-5{margin-right:3rem!important}.me-lg-auto{margin-right:auto!important}.mb-lg-0{margin-bottom:0!important}.mb-lg-1{margin-bottom:.25rem!important}.mb-lg-2{margin-bottom:.5rem!important}.mb-lg-3{margin-bottom:1rem!important}.mb-lg-4{margin-bottom:1.5rem!important}.mb-lg-5{margin-bottom:3rem!important}.mb-lg-auto{margin-bottom:auto!important}.ms-lg-0{margin-left:0!important}.ms-lg-1{margin-left:.25rem!important}.ms-lg-2{margin-left:.5rem!important}.ms-lg-3{margin-left:1rem!important}.ms-lg-4{margin-left:1.5rem!important}.ms-lg-5{margin-left:3rem!important}.ms-lg-auto{margin-left:auto!important}.p-lg-0{padding:0!important}.p-lg-1{padding:.25rem!important}.p-lg-2{padding:.5rem!important}.p-lg-3{padding:1rem!important}.p-lg-4{padding:1.5rem!important}.p-lg-5{padding:3rem!important}.px-lg-0{padding-right:0!important;padding-left:0!important}.px-lg-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-lg-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-lg-3{padding-right:1rem!important;padding-left:1rem!important}.px-lg-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-lg-5{padding-right:3rem!important;padding-left:3rem!important}.py-lg-0{padding-top:0!important;padding-bottom:0!important}.py-lg-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-lg-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-lg-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-lg-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-lg-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-lg-0{padding-top:0!important}.pt-lg-1{padding-top:.25rem!important}.pt-lg-2{padding-top:.5rem!important}.pt-lg-3{padding-top:1rem!important}.pt-lg-4{padding-top:1.5rem!important}.pt-lg-5{padding-top:3rem!important}.pe-lg-0{padding-right:0!important}.pe-lg-1{padding-right:.25rem!important}.pe-lg-2{padding-right:.5rem!important}.pe-lg-3{padding-right:1rem!important}.pe-lg-4{padding-right:1.5rem!important}.pe-lg-5{padding-right:3rem!important}.pb-lg-0{padding-bottom:0!important}.pb-lg-1{padding-bottom:.25rem!important}.pb-lg-2{padding-bottom:.5rem!important}.pb-lg-3{padding-bottom:1rem!important}.pb-lg-4{padding-bottom:1.5rem!important}.pb-lg-5{padding-bottom:3rem!important}.ps-lg-0{padding-left:0!important}.ps-lg-1{padding-left:.25rem!important}.ps-lg-2{padding-left:.5rem!important}.ps-lg-3{padding-left:1rem!important}.ps-lg-4{padding-left:1.5rem!important}.ps-lg-5{padding-left:3rem!important}.gap-lg-0{gap:0!important}.gap-lg-1{gap:.25rem!important}.gap-lg-2{gap:.5rem!important}.gap-lg-3{gap:1rem!important}.gap-lg-4{gap:1.5rem!important}.gap-lg-5{gap:3rem!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:1366px){.float-xl-start{float:left!important}.float-xl-end{float:right!important}.float-xl-none{float:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-grid{display:grid!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:flex!important}.d-xl-inline-flex{display:inline-flex!important}.d-xl-none{display:none!important}.flex-xl-fill{flex:1 1 auto!important}.flex-xl-row{flex-direction:row!important}.flex-xl-column{flex-direction:column!important}.flex-xl-row-reverse{flex-direction:row-reverse!important}.flex-xl-column-reverse{flex-direction:column-reverse!important}.flex-xl-grow-0{flex-grow:0!important}.flex-xl-grow-1{flex-grow:1!important}.flex-xl-shrink-0{flex-shrink:0!important}.flex-xl-shrink-1{flex-shrink:1!important}.flex-xl-wrap{flex-wrap:wrap!important}.flex-xl-nowrap{flex-wrap:nowrap!important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-xl-start{justify-content:flex-start!important}.justify-content-xl-end{justify-content:flex-end!important}.justify-content-xl-center{justify-content:center!important}.justify-content-xl-between{justify-content:space-between!important}.justify-content-xl-around{justify-content:space-around!important}.justify-content-xl-evenly{justify-content:space-evenly!important}.align-items-xl-start{align-items:flex-start!important}.align-items-xl-end{align-items:flex-end!important}.align-items-xl-center{align-items:center!important}.align-items-xl-baseline{align-items:baseline!important}.align-items-xl-stretch{align-items:stretch!important}.align-content-xl-start{align-content:flex-start!important}.align-content-xl-end{align-content:flex-end!important}.align-content-xl-center{align-content:center!important}.align-content-xl-between{align-content:space-between!important}.align-content-xl-around{align-content:space-around!important}.align-content-xl-stretch{align-content:stretch!important}.align-self-xl-auto{align-self:auto!important}.align-self-xl-start{align-self:flex-start!important}.align-self-xl-end{align-self:flex-end!important}.align-self-xl-center{align-self:center!important}.align-self-xl-baseline{align-self:baseline!important}.align-self-xl-stretch{align-self:stretch!important}.order-xl-first{order:-1!important}.order-xl-0{order:0!important}.order-xl-1{order:1!important}.order-xl-2{order:2!important}.order-xl-3{order:3!important}.order-xl-4{order:4!important}.order-xl-5{order:5!important}.order-xl-last{order:6!important}.m-xl-0{margin:0!important}.m-xl-1{margin:.25rem!important}.m-xl-2{margin:.5rem!important}.m-xl-3{margin:1rem!important}.m-xl-4{margin:1.5rem!important}.m-xl-5{margin:3rem!important}.m-xl-auto{margin:auto!important}.mx-xl-0{margin-right:0!important;margin-left:0!important}.mx-xl-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-xl-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-xl-3{margin-right:1rem!important;margin-left:1rem!important}.mx-xl-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-xl-5{margin-right:3rem!important;margin-left:3rem!important}.mx-xl-auto{margin-right:auto!important;margin-left:auto!important}.my-xl-0{margin-top:0!important;margin-bottom:0!important}.my-xl-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-xl-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-xl-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-xl-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-xl-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-xl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xl-0{margin-top:0!important}.mt-xl-1{margin-top:.25rem!important}.mt-xl-2{margin-top:.5rem!important}.mt-xl-3{margin-top:1rem!important}.mt-xl-4{margin-top:1.5rem!important}.mt-xl-5{margin-top:3rem!important}.mt-xl-auto{margin-top:auto!important}.me-xl-0{margin-right:0!important}.me-xl-1{margin-right:.25rem!important}.me-xl-2{margin-right:.5rem!important}.me-xl-3{margin-right:1rem!important}.me-xl-4{margin-right:1.5rem!important}.me-xl-5{margin-right:3rem!important}.me-xl-auto{margin-right:auto!important}.mb-xl-0{margin-bottom:0!important}.mb-xl-1{margin-bottom:.25rem!important}.mb-xl-2{margin-bottom:.5rem!important}.mb-xl-3{margin-bottom:1rem!important}.mb-xl-4{margin-bottom:1.5rem!important}.mb-xl-5{margin-bottom:3rem!important}.mb-xl-auto{margin-bottom:auto!important}.ms-xl-0{margin-left:0!important}.ms-xl-1{margin-left:.25rem!important}.ms-xl-2{margin-left:.5rem!important}.ms-xl-3{margin-left:1rem!important}.ms-xl-4{margin-left:1.5rem!important}.ms-xl-5{margin-left:3rem!important}.ms-xl-auto{margin-left:auto!important}.p-xl-0{padding:0!important}.p-xl-1{padding:.25rem!important}.p-xl-2{padding:.5rem!important}.p-xl-3{padding:1rem!important}.p-xl-4{padding:1.5rem!important}.p-xl-5{padding:3rem!important}.px-xl-0{padding-right:0!important;padding-left:0!important}.px-xl-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-xl-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-xl-3{padding-right:1rem!important;padding-left:1rem!important}.px-xl-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-xl-5{padding-right:3rem!important;padding-left:3rem!important}.py-xl-0{padding-top:0!important;padding-bottom:0!important}.py-xl-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-xl-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-xl-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-xl-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-xl-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-xl-0{padding-top:0!important}.pt-xl-1{padding-top:.25rem!important}.pt-xl-2{padding-top:.5rem!important}.pt-xl-3{padding-top:1rem!important}.pt-xl-4{padding-top:1.5rem!important}.pt-xl-5{padding-top:3rem!important}.pe-xl-0{padding-right:0!important}.pe-xl-1{padding-right:.25rem!important}.pe-xl-2{padding-right:.5rem!important}.pe-xl-3{padding-right:1rem!important}.pe-xl-4{padding-right:1.5rem!important}.pe-xl-5{padding-right:3rem!important}.pb-xl-0{padding-bottom:0!important}.pb-xl-1{padding-bottom:.25rem!important}.pb-xl-2{padding-bottom:.5rem!important}.pb-xl-3{padding-bottom:1rem!important}.pb-xl-4{padding-bottom:1.5rem!important}.pb-xl-5{padding-bottom:3rem!important}.ps-xl-0{padding-left:0!important}.ps-xl-1{padding-left:.25rem!important}.ps-xl-2{padding-left:.5rem!important}.ps-xl-3{padding-left:1rem!important}.ps-xl-4{padding-left:1.5rem!important}.ps-xl-5{padding-left:3rem!important}.gap-xl-0{gap:0!important}.gap-xl-1{gap:.25rem!important}.gap-xl-2{gap:.5rem!important}.gap-xl-3{gap:1rem!important}.gap-xl-4{gap:1.5rem!important}.gap-xl-5{gap:3rem!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:1636px){.float-xxl-start{float:left!important}.float-xxl-end{float:right!important}.float-xxl-none{float:none!important}.d-xxl-inline{display:inline!important}.d-xxl-inline-block{display:inline-block!important}.d-xxl-block{display:block!important}.d-xxl-grid{display:grid!important}.d-xxl-table{display:table!important}.d-xxl-table-row{display:table-row!important}.d-xxl-table-cell{display:table-cell!important}.d-xxl-flex{display:flex!important}.d-xxl-inline-flex{display:inline-flex!important}.d-xxl-none{display:none!important}.flex-xxl-fill{flex:1 1 auto!important}.flex-xxl-row{flex-direction:row!important}.flex-xxl-column{flex-direction:column!important}.flex-xxl-row-reverse{flex-direction:row-reverse!important}.flex-xxl-column-reverse{flex-direction:column-reverse!important}.flex-xxl-grow-0{flex-grow:0!important}.flex-xxl-grow-1{flex-grow:1!important}.flex-xxl-shrink-0{flex-shrink:0!important}.flex-xxl-shrink-1{flex-shrink:1!important}.flex-xxl-wrap{flex-wrap:wrap!important}.flex-xxl-nowrap{flex-wrap:nowrap!important}.flex-xxl-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-xxl-start{justify-content:flex-start!important}.justify-content-xxl-end{justify-content:flex-end!important}.justify-content-xxl-center{justify-content:center!important}.justify-content-xxl-between{justify-content:space-between!important}.justify-content-xxl-around{justify-content:space-around!important}.justify-content-xxl-evenly{justify-content:space-evenly!important}.align-items-xxl-start{align-items:flex-start!important}.align-items-xxl-end{align-items:flex-end!important}.align-items-xxl-center{align-items:center!important}.align-items-xxl-baseline{align-items:baseline!important}.align-items-xxl-stretch{align-items:stretch!important}.align-content-xxl-start{align-content:flex-start!important}.align-content-xxl-end{align-content:flex-end!important}.align-content-xxl-center{align-content:center!important}.align-content-xxl-between{align-content:space-between!important}.align-content-xxl-around{align-content:space-around!important}.align-content-xxl-stretch{align-content:stretch!important}.align-self-xxl-auto{align-self:auto!important}.align-self-xxl-start{align-self:flex-start!important}.align-self-xxl-end{align-self:flex-end!important}.align-self-xxl-center{align-self:center!important}.align-self-xxl-baseline{align-self:baseline!important}.align-self-xxl-stretch{align-self:stretch!important}.order-xxl-first{order:-1!important}.order-xxl-0{order:0!important}.order-xxl-1{order:1!important}.order-xxl-2{order:2!important}.order-xxl-3{order:3!important}.order-xxl-4{order:4!important}.order-xxl-5{order:5!important}.order-xxl-last{order:6!important}.m-xxl-0{margin:0!important}.m-xxl-1{margin:.25rem!important}.m-xxl-2{margin:.5rem!important}.m-xxl-3{margin:1rem!important}.m-xxl-4{margin:1.5rem!important}.m-xxl-5{margin:3rem!important}.m-xxl-auto{margin:auto!important}.mx-xxl-0{margin-right:0!important;margin-left:0!important}.mx-xxl-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-xxl-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-xxl-3{margin-right:1rem!important;margin-left:1rem!important}.mx-xxl-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-xxl-5{margin-right:3rem!important;margin-left:3rem!important}.mx-xxl-auto{margin-right:auto!important;margin-left:auto!important}.my-xxl-0{margin-top:0!important;margin-bottom:0!important}.my-xxl-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-xxl-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-xxl-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-xxl-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-xxl-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-xxl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xxl-0{margin-top:0!important}.mt-xxl-1{margin-top:.25rem!important}.mt-xxl-2{margin-top:.5rem!important}.mt-xxl-3{margin-top:1rem!important}.mt-xxl-4{margin-top:1.5rem!important}.mt-xxl-5{margin-top:3rem!important}.mt-xxl-auto{margin-top:auto!important}.me-xxl-0{margin-right:0!important}.me-xxl-1{margin-right:.25rem!important}.me-xxl-2{margin-right:.5rem!important}.me-xxl-3{margin-right:1rem!important}.me-xxl-4{margin-right:1.5rem!important}.me-xxl-5{margin-right:3rem!important}.me-xxl-auto{margin-right:auto!important}.mb-xxl-0{margin-bottom:0!important}.mb-xxl-1{margin-bottom:.25rem!important}.mb-xxl-2{margin-bottom:.5rem!important}.mb-xxl-3{margin-bottom:1rem!important}.mb-xxl-4{margin-bottom:1.5rem!important}.mb-xxl-5{margin-bottom:3rem!important}.mb-xxl-auto{margin-bottom:auto!important}.ms-xxl-0{margin-left:0!important}.ms-xxl-1{margin-left:.25rem!important}.ms-xxl-2{margin-left:.5rem!important}.ms-xxl-3{margin-left:1rem!important}.ms-xxl-4{margin-left:1.5rem!important}.ms-xxl-5{margin-left:3rem!important}.ms-xxl-auto{margin-left:auto!important}.p-xxl-0{padding:0!important}.p-xxl-1{padding:.25rem!important}.p-xxl-2{padding:.5rem!important}.p-xxl-3{padding:1rem!important}.p-xxl-4{padding:1.5rem!important}.p-xxl-5{padding:3rem!important}.px-xxl-0{padding-right:0!important;padding-left:0!important}.px-xxl-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-xxl-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-xxl-3{padding-right:1rem!important;padding-left:1rem!important}.px-xxl-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-xxl-5{padding-right:3rem!important;padding-left:3rem!important}.py-xxl-0{padding-top:0!important;padding-bottom:0!important}.py-xxl-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-xxl-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-xxl-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-xxl-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-xxl-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-xxl-0{padding-top:0!important}.pt-xxl-1{padding-top:.25rem!important}.pt-xxl-2{padding-top:.5rem!important}.pt-xxl-3{padding-top:1rem!important}.pt-xxl-4{padding-top:1.5rem!important}.pt-xxl-5{padding-top:3rem!important}.pe-xxl-0{padding-right:0!important}.pe-xxl-1{padding-right:.25rem!important}.pe-xxl-2{padding-right:.5rem!important}.pe-xxl-3{padding-right:1rem!important}.pe-xxl-4{padding-right:1.5rem!important}.pe-xxl-5{padding-right:3rem!important}.pb-xxl-0{padding-bottom:0!important}.pb-xxl-1{padding-bottom:.25rem!important}.pb-xxl-2{padding-bottom:.5rem!important}.pb-xxl-3{padding-bottom:1rem!important}.pb-xxl-4{padding-bottom:1.5rem!important}.pb-xxl-5{padding-bottom:3rem!important}.ps-xxl-0{padding-left:0!important}.ps-xxl-1{padding-left:.25rem!important}.ps-xxl-2{padding-left:.5rem!important}.ps-xxl-3{padding-left:1rem!important}.ps-xxl-4{padding-left:1.5rem!important}.ps-xxl-5{padding-left:3rem!important}.gap-xxl-0{gap:0!important}.gap-xxl-1{gap:.25rem!important}.gap-xxl-2{gap:.5rem!important}.gap-xxl-3{gap:1rem!important}.gap-xxl-4{gap:1.5rem!important}.gap-xxl-5{gap:3rem!important}.text-xxl-start{text-align:left!important}.text-xxl-end{text-align:right!important}.text-xxl-center{text-align:center!important}}@media (min-width:1200px){.fs-1{font-size:2.5rem!important}.fs-2{font-size:2rem!important}.fs-3{font-size:1.75rem!important}.fs-4{font-size:1.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-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:flex!important}.d-print-inline-flex{display:inline-flex!important}.d-print-none{display:none!important}}@font-face{font-family:'Calistoga';src:url(fonts/calistoga-regular/calistoga-regular-webfont.woff2) format("woff2"),url(fonts/calistoga-regular/calistoga-regular-webfont.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'opensansregular';src:url(fonts/opensans-regular/opensans-regular-webfont.woff2) format("woff2"),url(fonts/opensans-regular/opensans-regular-webfont.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'opensansbold';src:url(fonts/opensans-bold/opensans-bold-webfont.woff2) format("woff2"),url(fonts/opensans-bold/opensans-bold-webfont.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'opensansextrabold';src:url(fonts/opensans-extrabold/opensans-extrabold-webfont.woff2) format("woff2"),url(fonts/opensans-extrabold/opensans-extrabold-webfont.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'opensanssemibold';src:url(fonts/opensans-semibold/opensans-semibold-webfont.woff2) format("woff2"),url(fonts/opensans-semibold/opensans-semibold-webfont.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'icomoon';src:url(fonts/icomoon/fonts/icomoon.eot?av95u7);src:url(fonts/icomoon/fonts/icomoon.eot?av95u7#iefix) format("embedded-opentype"),url(fonts/icomoon/fonts/icomoon.ttf?av95u7) format("truetype"),url(fonts/icomoon/fonts/icomoon.woff?av95u7) format("woff"),url(fonts/icomoon/fonts/icomoon.svg?av95u7#icomoon) format("svg");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:'icomoon_admin';src:url(../../../../../../profiles/uga/themes/uga_theme/dist/css/fonts/icomoon/fonts/icomoon.eot);src:url(../../../../../../profiles/uga/themes/uga_theme/dist/css/fonts/icomoon/fonts/icomoon.eot?av95u7#iefix) format("embedded-opentype"),url(../../../../../../profiles/uga/themes/uga_theme/dist/css/fonts/icomoon/fonts/icomoon.ttf?av95u7) format("truetype"),url(../../../../../../profiles/uga/themes/uga_theme/dist/css/fonts/icomoon/fonts/icomoon.woff?av95u7) format("woff"),url(../../../../../../profiles/uga/themes/uga_theme/dist/css/fonts/icomoon/fonts/icomoon.svg?av95u7#icomoon) format("svg");font-weight:400;font-style:normal;font-display:block}[class*=" icon-"],[class^=icon-]{font-family:'icomoon'!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}.icon-canal-u:before{content:"\eb4a"}.icon-bus:before{content:"\eb40"}.icon-electronic:before{content:"\eb41"}.icon-humanity:before{content:"\eb42"}.icon-ia:before{content:"\eb43"}.icon-montain:before{content:"\eb44"}.icon-office-chair:before{content:"\eb45"}.icon-quantum:before{content:"\eb46"}.icon-security:before{content:"\eb47"}.icon-train:before{content:"\eb48"}.icon-tramway:before{content:"\eb49"}.icon-mouse:before{content:"\eb3f"}.icon-adaptability1:before{content:"\eb3d"}.icon-bluesky:before{content:"\eb3e"}.icon-science:before{content:"\eb3c"}.icon-theater:before{content:"\eb29"}.icon-x:before{content:"\eb2a"}.icon-zen:before{content:"\eb2b"}.icon-apple-fruit:before{content:"\eb2c"}.icon-bike:before{content:"\eb2d"}.icon-bubbles5:before{content:"\eb2e"}.icon-deckchair:before{content:"\eb2f"}.icon-earth2:before{content:"\eb30"}.icon-flashing-light:before{content:"\eb31"}.icon-head-addictions:before{content:"\eb32"}.icon-head-mental-health:before{content:"\eb33"}.icon-head-stress:before{content:"\eb34"}.icon-healthcare-center:before{content:"\eb35"}.icon-inclusive:before{content:"\eb36"}.icon-lifebuoy:before{content:"\eb37"}.icon-screen-arrow:before{content:"\eb38"}.icon-shaking-hands:before{content:"\eb39"}.icon-snickers:before{content:"\eb3a"}.icon-sport:before{content:"\eb3b"}.icon-checkmark-circle:before{content:"\eb28"}.icon-play3:before{content:"\eb27"}.icon-pause_rond_reverse:before{content:"\eb20"}.icon-icon-visuelkickic:before{content:"\eb21"}.icon-icon-comptelecteur:before{content:"\eb22"}.icon-icon-bluga:before{content:"\eb23"}.icon-icon-affluences:before{content:"\eb24"}.icon-fleche_rond_gauche_reverse:before{content:"\eb25"}.icon-fleche_rond_droit_reverse:before{content:"\eb26"}.icon-fleche-dernier:before{content:"\eb1c"}.icon-fleche-precedent:before{content:"\eb1d"}.icon-fleche-premier:before{content:"\eb1e"}.icon-fleche-suivant:before{content:"\eb1f"}.icon-arrow-down3:before{content:"\e910"}.icon-arrow-up3:before{content:"\eb1a"}.icon-checkbox-checked2:before{content:"\eb1b"}.icon-icon-heart-empty:before{content:"\e90f"}.icon-applications:before{content:"\e97a"}.icon-astuce:before{content:"\eb05"}.icon-assurance:before{content:"\eb0f"}.icon-batiment:before{content:"\eb10"}.icon-demenagement:before{content:"\eb11"}.icon-etanche:before{content:"\eb12"}.icon-formation:before{content:"\eb13"}.icon-gaz:before{content:"\eb14"}.icon-maconnerie:before{content:"\eb15"}.icon-menuiserie:before{content:"\eb16"}.icon-nettoyage:before{content:"\eb17"}.icon-peinture:before{content:"\eb18"}.icon-plomberie:before{content:"\eb19"}.icon-boite_outils:before{content:"\e900"}.icon-burger_menu:before{content:"\e901"}.icon-calendrier:before{content:"\e902"}.icon-cercle:before{content:"\e906"}.icon-chercheurs:before{content:"\e907"}.icon-comue:before{content:"\e908"}.icon-facebook:before{content:"\e909"}.icon-fleche_menu:before{content:"\e90a"}.icon-fleche_retour_droit:before{content:"\e90b"}.icon-fleche_retour_gauche:before{content:"\e90c"}.icon-fleche_rond_droit:before{content:"\e90d"}.icon-fleche_rond_gauche:before{content:"\e90e"}.icon-instagram:before{content:"\e911"}.icon-international:before{content:"\e912"}.icon-leo:before{content:"\e913"}.icon-liens:before{content:"\e914"}.icon-linkedin .path1:before{content:"\e915";color:#231f20}.icon-linkedin .path2:before{content:"\e916";margin-left:-1em;color:#fefeff}.icon-linkedin .path3:before,.icon-linkedin .path4:before{content:"\e917";margin-left:-1em;color:#fdfeff}.icon-linkedin .path4:before{content:"\e918"}.icon-mail:before{content:"\e919"}.icon-pause_rond:before{content:"\e91a"}.icon-recherche:before{content:"\e91b"}.icon-rss:before{content:"\e91c"}.icon-sortie:before{content:"\e91d"}.icon-stats:before{content:"\e91e"}.icon-telephone:before{content:"\e91f"}.icon-twitter:before{content:"\e920"}.icon-validation .path1:before{content:"\e921";color:#231f20}.icon-validation .path2:before{content:"\e922";margin-left:-.875em;color:#fff}.icon-validation .path3:before{content:"\e923";margin-left:-.875em;color:#fff}.icon-vous_etes:before{content:"\e924"}.icon-youtube:before{content:"\e925"}.icon-zoom:before{content:"\e926"}.icon-home:before{content:"\e903"}.icon-home2:before{content:"\e927"}.icon-home3:before{content:"\e928"}.icon-office:before{content:"\e904"}.icon-newspaper:before{content:"\e905"}.icon-pencil:before{content:"\e929"}.icon-pencil2:before{content:"\e92a"}.icon-quill:before{content:"\e92b"}.icon-pen:before{content:"\e92c"}.icon-blog:before{content:"\e92d"}.icon-eyedropper:before{content:"\e92e"}.icon-droplet:before{content:"\e92f"}.icon-paint-format:before{content:"\e930"}.icon-image:before{content:"\e931"}.icon-images:before{content:"\e932"}.icon-camera:before{content:"\e933"}.icon-headphones:before{content:"\e934"}.icon-music:before{content:"\e935"}.icon-play:before{content:"\e936"}.icon-film:before{content:"\e937"}.icon-video-camera:before{content:"\e938"}.icon-dice:before{content:"\e939"}.icon-pacman:before{content:"\e93a"}.icon-spades:before{content:"\e93b"}.icon-clubs:before{content:"\e93c"}.icon-diamonds:before{content:"\e93d"}.icon-bullhorn:before{content:"\e93e"}.icon-connection:before{content:"\e93f"}.icon-podcast:before{content:"\e940"}.icon-feed:before{content:"\e941"}.icon-mic:before{content:"\e942"}.icon-book:before{content:"\e943"}.icon-books:before{content:"\e944"}.icon-library:before{content:"\e945"}.icon-file-text:before{content:"\e946"}.icon-profile:before{content:"\e947"}.icon-file-empty:before{content:"\e948"}.icon-files-empty:before{content:"\e949"}.icon-file-text2:before{content:"\e94a"}.icon-file-picture:before{content:"\e94b"}.icon-file-music:before{content:"\e94c"}.icon-file-play:before{content:"\e94d"}.icon-file-video:before{content:"\e94e"}.icon-file-zip:before{content:"\e94f"}.icon-copy:before{content:"\e950"}.icon-paste:before{content:"\e951"}.icon-stack:before{content:"\e952"}.icon-folder:before{content:"\e953"}.icon-folder-open:before{content:"\e954"}.icon-folder-plus:before{content:"\e955"}.icon-folder-minus:before{content:"\e956"}.icon-folder-download:before{content:"\e957"}.icon-folder-upload:before{content:"\e958"}.icon-price-tag:before{content:"\e959"}.icon-price-tags:before{content:"\e95a"}.icon-barcode:before{content:"\e95b"}.icon-qrcode:before{content:"\e95c"}.icon-ticket:before{content:"\e95d"}.icon-cart:before{content:"\e95e"}.icon-coin-dollar:before{content:"\e95f"}.icon-coin-euro:before{content:"\e960"}.icon-coin-pound:before{content:"\e961"}.icon-coin-yen:before{content:"\e962"}.icon-credit-card:before{content:"\e963"}.icon-calculator:before{content:"\e964"}.icon-lifebuoy1:before{content:"\e965"}.icon-phone:before{content:"\e966"}.icon-phone-hang-up:before{content:"\e967"}.icon-address-book:before{content:"\e968"}.icon-envelop:before{content:"\e969"}.icon-pushpin:before{content:"\e96a"}.icon-location:before{content:"\e96b"}.icon-location2:before{content:"\e96c"}.icon-compass:before{content:"\e96d"}.icon-compass2:before{content:"\e96e"}.icon-map:before{content:"\e96f"}.icon-map2:before{content:"\e970"}.icon-history:before{content:"\e971"}.icon-clock:before{content:"\e972"}.icon-clock2:before{content:"\e973"}.icon-alarm:before{content:"\e974"}.icon-bell:before{content:"\e975"}.icon-stopwatch:before{content:"\e976"}.icon-calendar:before{content:"\e977"}.icon-printer:before{content:"\e978"}.icon-keyboard:before{content:"\e979"}.icon-laptop:before{content:"\e97b"}.icon-mobile:before{content:"\e97c"}.icon-mobile2:before{content:"\e97d"}.icon-tablet:before{content:"\e97e"}.icon-tv:before{content:"\e97f"}.icon-drawer:before{content:"\e980"}.icon-drawer2:before{content:"\e981"}.icon-box-add:before{content:"\e982"}.icon-box-remove:before{content:"\e983"}.icon-download:before{content:"\e984"}.icon-upload:before{content:"\e985"}.icon-floppy-disk:before{content:"\e986"}.icon-drive:before{content:"\e987"}.icon-database:before{content:"\e988"}.icon-undo:before{content:"\e989"}.icon-redo:before{content:"\e98a"}.icon-undo2:before{content:"\e98b"}.icon-redo2:before{content:"\e98c"}.icon-forward:before{content:"\e98d"}.icon-reply:before{content:"\e98e"}.icon-bubble:before{content:"\e98f"}.icon-bubbles:before{content:"\e990"}.icon-bubbles2:before{content:"\e991"}.icon-bubble2:before{content:"\e992"}.icon-bubbles3:before{content:"\e993"}.icon-bubbles4:before{content:"\e994"}.icon-user:before{content:"\e995"}.icon-users:before{content:"\e996"}.icon-user-plus:before{content:"\e997"}.icon-user-minus:before{content:"\e998"}.icon-user-check:before{content:"\e999"}.icon-user-tie:before{content:"\e99a"}.icon-quotes-left:before{content:"\e99b"}.icon-quotes-right:before{content:"\e99c"}.icon-hour-glass:before{content:"\e99d"}.icon-spinner:before{content:"\e99e"}.icon-spinner2:before{content:"\e99f"}.icon-spinner3:before{content:"\e9a0"}.icon-spinner4:before{content:"\e9a1"}.icon-spinner5:before{content:"\e9a2"}.icon-spinner6:before{content:"\e9a3"}.icon-spinner7:before{content:"\e9a4"}.icon-spinner8:before{content:"\e9a5"}.icon-spinner9:before{content:"\e9a6"}.icon-spinner10:before{content:"\e9a7"}.icon-spinner11:before{content:"\e9a8"}.icon-binoculars:before{content:"\e9a9"}.icon-search:before{content:"\e9aa"}.icon-zoom-in:before{content:"\e9ab"}.icon-zoom-out:before{content:"\e9ac"}.icon-enlarge:before{content:"\e9ad"}.icon-shrink:before{content:"\e9ae"}.icon-enlarge2:before{content:"\e9af"}.icon-shrink2:before{content:"\e9b0"}.icon-key:before{content:"\e9b1"}.icon-key2:before{content:"\e9b2"}.icon-lock:before{content:"\e9b3"}.icon-unlocked:before{content:"\e9b4"}.icon-wrench:before{content:"\e9b5"}.icon-equalizer:before{content:"\e9b6"}.icon-equalizer2:before{content:"\e9b7"}.icon-cog:before{content:"\e9b8"}.icon-cogs:before{content:"\e9b9"}.icon-hammer:before{content:"\e9ba"}.icon-magic-wand:before{content:"\e9bb"}.icon-aid-kit:before{content:"\e9bc"}.icon-bug:before{content:"\e9bd"}.icon-pie-chart:before{content:"\e9be"}.icon-stats-dots:before{content:"\e9bf"}.icon-stats-bars:before{content:"\e9c0"}.icon-stats-bars2:before{content:"\e9c1"}.icon-trophy:before{content:"\e9c2"}.icon-gift:before{content:"\e9c3"}.icon-glass:before{content:"\e9c4"}.icon-glass2:before{content:"\e9c5"}.icon-mug:before{content:"\e9c6"}.icon-spoon-knife:before{content:"\e9c7"}.icon-leaf:before{content:"\e9c8"}.icon-rocket:before{content:"\e9c9"}.icon-meter:before{content:"\e9ca"}.icon-meter2:before{content:"\e9cb"}.icon-hammer2:before{content:"\e9cc"}.icon-fire:before{content:"\e9cd"}.icon-lab:before{content:"\e9ce"}.icon-magnet:before{content:"\e9cf"}.icon-bin:before{content:"\e9d0"}.icon-bin2:before{content:"\e9d1"}.icon-briefcase:before{content:"\e9d2"}.icon-airplane:before{content:"\e9d3"}.icon-truck:before{content:"\e9d4"}.icon-road:before{content:"\e9d5"}.icon-accessibility:before{content:"\e9d6"}.icon-target:before{content:"\e9d7"}.icon-shield:before{content:"\e9d8"}.icon-power:before{content:"\e9d9"}.icon-switch:before{content:"\e9da"}.icon-power-cord:before{content:"\e9db"}.icon-clipboard:before{content:"\e9dc"}.icon-list-numbered:before{content:"\e9dd"}.icon-list:before{content:"\e9de"}.icon-list2:before{content:"\e9df"}.icon-tree:before{content:"\e9e0"}.icon-menu:before{content:"\e9e1"}.icon-menu2:before{content:"\e9e2"}.icon-menu3:before{content:"\e9e3"}.icon-menu4:before{content:"\e9e4"}.icon-cloud:before{content:"\e9e5"}.icon-cloud-download:before{content:"\e9e6"}.icon-cloud-upload:before{content:"\e9e7"}.icon-cloud-check:before{content:"\e9e8"}.icon-download2:before{content:"\e9e9"}.icon-upload2:before{content:"\e9ea"}.icon-download3:before{content:"\e9eb"}.icon-upload3:before{content:"\e9ec"}.icon-sphere:before{content:"\e9ed"}.icon-earth:before{content:"\e9ee"}.icon-link:before{content:"\e9ef"}.icon-flag:before{content:"\e9f0"}.icon-attachment:before{content:"\e9f1"}.icon-eye:before{content:"\e9f2"}.icon-eye-plus:before{content:"\e9f3"}.icon-eye-minus:before{content:"\e9f4"}.icon-eye-blocked:before{content:"\e9f5"}.icon-bookmark:before{content:"\e9f6"}.icon-bookmarks:before{content:"\e9f7"}.icon-sun:before{content:"\e9f8"}.icon-contrast:before{content:"\e9f9"}.icon-brightness-contrast:before{content:"\e9fa"}.icon-star-empty:before{content:"\e9fb"}.icon-star-half:before{content:"\e9fc"}.icon-star-full:before{content:"\e9fd"}.icon-heart:before{content:"\e9fe"}.icon-heart-broken:before{content:"\e9ff"}.icon-man:before{content:"\ea00"}.icon-woman:before{content:"\ea01"}.icon-man-woman:before{content:"\ea02"}.icon-happy:before{content:"\ea03"}.icon-happy2:before{content:"\ea04"}.icon-smile:before{content:"\ea05"}.icon-smile2:before{content:"\ea06"}.icon-tongue:before{content:"\ea07"}.icon-tongue2:before{content:"\ea08"}.icon-sad:before{content:"\ea09"}.icon-sad2:before{content:"\ea0a"}.icon-wink:before{content:"\ea0b"}.icon-wink2:before{content:"\ea0c"}.icon-grin:before{content:"\ea0d"}.icon-grin2:before{content:"\ea0e"}.icon-cool:before{content:"\ea0f"}.icon-cool2:before{content:"\ea10"}.icon-angry:before{content:"\ea11"}.icon-angry2:before{content:"\ea12"}.icon-evil:before{content:"\ea13"}.icon-evil2:before{content:"\ea14"}.icon-shocked:before{content:"\ea15"}.icon-shocked2:before{content:"\ea16"}.icon-baffled:before{content:"\ea17"}.icon-baffled2:before{content:"\ea18"}.icon-confused:before{content:"\ea19"}.icon-confused2:before{content:"\ea1a"}.icon-neutral:before{content:"\ea1b"}.icon-neutral2:before{content:"\ea1c"}.icon-hipster:before{content:"\ea1d"}.icon-hipster2:before{content:"\ea1e"}.icon-wondering:before{content:"\ea1f"}.icon-wondering2:before{content:"\ea20"}.icon-sleepy:before{content:"\ea21"}.icon-sleepy2:before{content:"\ea22"}.icon-frustrated:before{content:"\ea23"}.icon-frustrated2:before{content:"\ea24"}.icon-crying:before{content:"\ea25"}.icon-crying2:before{content:"\ea26"}.icon-point-up:before{content:"\ea27"}.icon-point-right:before{content:"\ea28"}.icon-point-down:before{content:"\ea29"}.icon-point-left:before{content:"\ea2a"}.icon-warning:before{content:"\ea2b"}.icon-notification:before{content:"\ea2c"}.icon-question:before{content:"\ea2d"}.icon-plus:before{content:"\ea2e"}.icon-minus:before{content:"\ea2f"}.icon-info:before{content:"\ea30"}.icon-cancel-circle:before{content:"\ea31"}.icon-blocked:before{content:"\ea32"}.icon-cross:before{content:"\ea33"}.icon-checkmark:before{content:"\ea34"}.icon-checkmark2:before{content:"\ea35"}.icon-spell-check:before{content:"\ea36"}.icon-enter:before{content:"\ea37"}.icon-exit:before{content:"\ea38"}.icon-play2:before{content:"\ea39"}.icon-pause:before{content:"\ea3a"}.icon-stop:before{content:"\ea3b"}.icon-previous:before{content:"\ea3c"}.icon-next:before{content:"\ea3d"}.icon-backward:before{content:"\ea3e"}.icon-forward2:before{content:"\ea3f"}.icon-play31:before{content:"\ea40"}.icon-pause2:before{content:"\ea41"}.icon-stop2:before{content:"\ea42"}.icon-backward2:before{content:"\ea43"}.icon-forward3:before{content:"\ea44"}.icon-first:before{content:"\ea45"}.icon-last:before{content:"\ea46"}.icon-previous2:before{content:"\ea47"}.icon-next2:before{content:"\ea48"}.icon-eject:before{content:"\ea49"}.icon-volume-high:before{content:"\ea4a"}.icon-volume-medium:before{content:"\ea4b"}.icon-volume-low:before{content:"\ea4c"}.icon-volume-mute:before{content:"\ea4d"}.icon-volume-mute2:before{content:"\ea4e"}.icon-volume-increase:before{content:"\ea4f"}.icon-volume-decrease:before{content:"\ea50"}.icon-loop:before{content:"\ea51"}.icon-loop2:before{content:"\ea52"}.icon-infinite:before{content:"\ea53"}.icon-shuffle:before{content:"\ea54"}.icon-arrow-up-left:before{content:"\ea55"}.icon-arrow-up:before{content:"\ea56"}.icon-arrow-up-right:before{content:"\ea57"}.icon-arrow-right:before{content:"\ea58"}.icon-arrow-down-right:before{content:"\ea59"}.icon-arrow-down:before{content:"\ea5a"}.icon-arrow-down-left:before{content:"\ea5b"}.icon-arrow-left:before{content:"\ea5c"}.icon-arrow-up-left2:before{content:"\ea5d"}.icon-arrow-up2:before{content:"\ea5e"}.icon-arrow-up-right2:before{content:"\ea5f"}.icon-arrow-right2:before{content:"\ea60"}.icon-arrow-down-right2:before{content:"\ea61"}.icon-arrow-down2:before{content:"\ea62"}.icon-arrow-down-left2:before{content:"\ea63"}.icon-arrow-left2:before{content:"\ea64"}.icon-circle-up:before{content:"\ea65"}.icon-circle-right:before{content:"\ea66"}.icon-circle-down:before{content:"\ea67"}.icon-circle-left:before{content:"\ea68"}.icon-tab:before{content:"\ea69"}.icon-move-up:before{content:"\ea6a"}.icon-move-down:before{content:"\ea6b"}.icon-sort-alpha-asc:before{content:"\ea6c"}.icon-sort-alpha-desc:before{content:"\ea6d"}.icon-sort-numeric-asc:before{content:"\ea6e"}.icon-sort-numberic-desc:before{content:"\ea6f"}.icon-sort-amount-asc:before{content:"\ea70"}.icon-sort-amount-desc:before{content:"\ea71"}.icon-command:before{content:"\ea72"}.icon-shift:before{content:"\ea73"}.icon-ctrl:before{content:"\ea74"}.icon-opt:before{content:"\ea75"}.icon-checkbox-checked:before{content:"\ea76"}.icon-checkbox-unchecked:before{content:"\ea77"}.icon-radio-checked:before{content:"\ea78"}.icon-radio-checked2:before{content:"\ea79"}.icon-radio-unchecked:before{content:"\ea7a"}.icon-crop:before{content:"\ea7b"}.icon-make-group:before{content:"\ea7c"}.icon-ungroup:before{content:"\ea7d"}.icon-scissors:before{content:"\ea7e"}.icon-filter:before{content:"\ea7f"}.icon-font:before{content:"\ea80"}.icon-ligature:before{content:"\ea81"}.icon-ligature2:before{content:"\ea82"}.icon-text-height:before{content:"\ea83"}.icon-text-width:before{content:"\ea84"}.icon-font-size:before{content:"\ea85"}.icon-bold:before{content:"\ea86"}.icon-underline:before{content:"\ea87"}.icon-italic:before{content:"\ea88"}.icon-strikethrough:before{content:"\ea89"}.icon-omega:before{content:"\ea8a"}.icon-sigma:before{content:"\ea8b"}.icon-page-break:before{content:"\ea8c"}.icon-superscript:before{content:"\ea8d"}.icon-subscript:before{content:"\ea8e"}.icon-superscript2:before{content:"\ea8f"}.icon-subscript2:before{content:"\ea90"}.icon-text-color:before{content:"\ea91"}.icon-pagebreak:before{content:"\ea92"}.icon-clear-formatting:before{content:"\ea93"}.icon-table:before{content:"\ea94"}.icon-table2:before{content:"\ea95"}.icon-insert-template:before{content:"\ea96"}.icon-pilcrow:before{content:"\ea97"}.icon-ltr:before{content:"\ea98"}.icon-rtl:before{content:"\ea99"}.icon-section:before{content:"\ea9a"}.icon-paragraph-left:before{content:"\ea9b"}.icon-paragraph-center:before{content:"\ea9c"}.icon-paragraph-right:before{content:"\ea9d"}.icon-paragraph-justify:before{content:"\ea9e"}.icon-indent-increase:before{content:"\ea9f"}.icon-indent-decrease:before{content:"\eaa0"}.icon-share:before{content:"\eaa1"}.icon-new-tab:before{content:"\eaa2"}.icon-embed:before{content:"\eaa3"}.icon-embed2:before{content:"\eaa4"}.icon-terminal:before{content:"\eaa5"}.icon-share2:before{content:"\eaa6"}.icon-mail2:before{content:"\eaa7"}.icon-mail22:before{content:"\eaa8"}.icon-mail3:before{content:"\eaa9"}.icon-mail4:before{content:"\eaaa"}.icon-amazon:before{content:"\eaab"}.icon-google:before{content:"\eaac"}.icon-google2:before{content:"\eaad"}.icon-google3:before{content:"\eaae"}.icon-google-plus:before{content:"\eaaf"}.icon-google-plus2:before{content:"\eab0"}.icon-google-plus3:before{content:"\eab1"}.icon-hangouts:before{content:"\eab2"}.icon-google-drive:before{content:"\eab3"}.icon-facebook2:before{content:"\eab4"}.icon-facebook22:before{content:"\eab5"}.icon-instagram2:before{content:"\eab6"}.icon-whatsapp:before{content:"\eab7"}.icon-spotify:before{content:"\eab8"}.icon-telegram:before{content:"\eab9"}.icon-twitter2:before{content:"\eaba"}.icon-vine:before{content:"\eabb"}.icon-vk:before{content:"\eabc"}.icon-renren:before{content:"\eabd"}.icon-sina-weibo:before{content:"\eabe"}.icon-rss2:before{content:"\eabf"}.icon-rss22:before{content:"\eac0"}.icon-youtube2:before{content:"\eac1"}.icon-youtube22:before{content:"\eac2"}.icon-twitch:before{content:"\eac3"}.icon-vimeo:before{content:"\eac4"}.icon-vimeo2:before{content:"\eac5"}.icon-lanyrd:before{content:"\eac6"}.icon-flickr:before{content:"\eac7"}.icon-flickr2:before{content:"\eac8"}.icon-flickr3:before{content:"\eac9"}.icon-flickr4:before{content:"\eaca"}.icon-dribbble:before{content:"\eacb"}.icon-behance:before{content:"\eacc"}.icon-behance2:before{content:"\eacd"}.icon-deviantart:before{content:"\eace"}.icon-500px:before{content:"\eacf"}.icon-steam:before{content:"\ead0"}.icon-steam2:before{content:"\ead1"}.icon-dropbox:before{content:"\ead2"}.icon-onedrive:before{content:"\ead3"}.icon-github:before{content:"\ead4"}.icon-npm:before{content:"\ead5"}.icon-basecamp:before{content:"\ead6"}.icon-trello:before{content:"\ead7"}.icon-wordpress:before{content:"\ead8"}.icon-joomla:before{content:"\ead9"}.icon-ello:before{content:"\eada"}.icon-blogger:before{content:"\eadb"}.icon-blogger2:before{content:"\eadc"}.icon-tumblr:before{content:"\eadd"}.icon-tumblr2:before{content:"\eade"}.icon-yahoo:before{content:"\eadf"}.icon-yahoo2:before{content:"\eae0"}.icon-tux:before{content:"\eae1"}.icon-appleinc:before{content:"\eae2"}.icon-finder:before{content:"\eae3"}.icon-android:before{content:"\eae4"}.icon-windows:before{content:"\eae5"}.icon-windows8:before{content:"\eae6"}.icon-soundcloud:before{content:"\eae7"}.icon-soundcloud2:before{content:"\eae8"}.icon-skype:before{content:"\eae9"}.icon-reddit:before{content:"\eaea"}.icon-hackernews:before{content:"\eaeb"}.icon-wikipedia:before{content:"\eaec"}.icon-linkedin2:before{content:"\eaed"}.icon-linkedin22:before{content:"\eaee"}.icon-lastfm:before{content:"\eaef"}.icon-lastfm2:before{content:"\eaf0"}.icon-delicious:before{content:"\eaf1"}.icon-stumbleupon:before{content:"\eaf2"}.icon-stumbleupon2:before{content:"\eaf3"}.icon-stackoverflow:before{content:"\eaf4"}.icon-pinterest:before{content:"\eaf5"}.icon-pinterest2:before{content:"\eaf6"}.icon-xing:before{content:"\eaf7"}.icon-xing2:before{content:"\eaf8"}.icon-flattr:before{content:"\eaf9"}.icon-foursquare:before{content:"\eafa"}.icon-yelp:before{content:"\eafb"}.icon-paypal:before{content:"\eafc"}.icon-chrome:before{content:"\eafd"}.icon-firefox:before{content:"\eafe"}.icon-IE:before{content:"\eaff"}.icon-edge:before{content:"\eb00"}.icon-safari:before{content:"\eb01"}.icon-opera:before{content:"\eb02"}.icon-file-pdf:before{content:"\eb03"}.icon-file-openoffice:before{content:"\eb04"}.icon-file-excel:before{content:"\eb06"}.icon-libreoffice:before{content:"\eb07"}.icon-html-five:before{content:"\eb08"}.icon-html-five2:before{content:"\eb09"}.icon-css3:before{content:"\eb0a"}.icon-git:before{content:"\eb0b"}.icon-codepen:before{content:"\eb0c"}.icon-svg:before{content:"\eb0d"}.icon-IcoMoon:before{content:"\eb0e"}@font-face{font-display:swap}.language-chooser{margin-left:auto}#block-uga-theme-menu-main-mobile #submenuDropdown-profile .dropdown .dropdown-menu ul,.language-chooser .list-inline,figure.visuel img{margin-bottom:0}.language-chooser .list-inline-item{display:-ms-inline-flexbox;display:inline-flex;margin-right:0}.language-chooser .list-inline-item:first-of-type a,.uga-theme-main-nav.navbar-expand-lg .navbar-nav .nav-item:first-of-type .nav-link{padding-left:0}.language-chooser .list-inline-item:last-of-type a,.uga-theme-main-nav.navbar-expand-lg .navbar-nav .nav-item:last-of-type .nav-link{padding-right:0}.language-chooser .list-inline-item a{font-family:"opensansextrabold",Verdana,sans-serif;font-size:14px;line-height:19px;padding:.7rem 1rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle;-webkit-text-decoration:none;text-decoration:none;text-transform:capitalize;color:var(--link-color-bg-white, #ff4e02);border:1px solid transparent;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;border-radius:0;background-color:transparent}@media (prefers-reduced-motion:reduce){.language-chooser .list-inline-item a{transition:none}}.language-chooser .list-inline-item a:hover{text-decoration:underline;color:var(--secondary-color, #162a42)}.modal-backdrop.show{opacity:1}.modal .modal-dialog{max-width:800px}.modal .modal-content{padding:30px}@media (min-width:992px){.modal .modal-content{padding:40px}}.modal .btn-close{border:0;background-color:transparent}.modal .btn-close svg path{fill:var(--link-color-bg-white, #ff4e02)}.modal .modal-header{padding:0}.modal .modal-header .h3,.modal .modal-header h3{font-family:"Calistoga",serif;font-size:1.875rem;color:var(--font-color-bg-white, #363636)}.modal .modal-body{padding:20px 0}.modal .modal-footer{-ms-flex-pack:start;justify-content:flex-start;padding:0}.modal .modal-footer>*,.paragraph--type--bloc-navigation-profilee.with-photo.with-photo figure,.paragraph--type--bloc-titre-image.with-photo figure{margin:0}#search-block-form{display:-ms-flexbox;display:flex}#search-block-form .form-item{width:100%;margin-right:.75rem}#search-block-form .form-search{padding-left:calc(.75rem + 1.5rem);background:url(../img/input-search_icon.svg) no-repeat .75rem center;background-color:#fff}#search-block-form .form-submit.form-control{background-clip:unset}#breadcrumb-block{float:left;-ms-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;margin-right:0;margin-left:0;padding-top:30px;padding-right:calc(var(--bs-gutter-x)*.5);padding-bottom:40px;padding-left:calc(var(--bs-gutter-x)*.5);word-wrap:break-word}@media (min-width:768px){#breadcrumb-block{padding-top:30px;padding-bottom:40px}}@media (min-width:992px){#breadcrumb-block{width:66.66667%;margin-left:25%;padding-top:30px;padding-bottom:60px}}@media (min-width:1366px){#breadcrumb-block{padding-top:40px;padding-bottom:80px}}@media (min-width:1636px){#breadcrumb-block{width:50%}}.breadcrumb{font-family:"opensanssemibold",Verdana,sans-serif;font-size:14px;line-height:19px;margin-top:0;margin-bottom:0}.breadcrumb a{text-decoration:none}.breadcrumb a:hover,.partage-tools button:hover,.partage-tools li.list-inline-item a:hover{color:var(--secondary-color, #162a42)}.breadcrumb a,.breadcrumb-item+.breadcrumb-item::before,.partage-tools button,.partage-tools li.list-inline-item a{color:var(--link-color-bg-white, #ff4e02)}.uga-mb-default,.uga-mt-default,figure,figure img{margin-bottom:20px}article ol,article ul,figure figcaption{margin-bottom:30px}@media (min-width:992px){figure figcaption{margin-bottom:40px}}figcaption{font-family:"opensanssemibold",Verdana,sans-serif;font-size:13px;line-height:19px;color:#5f5f5f}@media (min-width:992px){figcaption{font-size:14px}}.uga-mb-half{margin-bottom:10px}.uga-my-default{margin-top:20px;margin-bottom:20px}.uga-no-inner-margin .h2,.uga-no-inner-margin .h3,.uga-no-inner-margin .h4,.uga-no-inner-margin .h5,.uga-no-inner-margin .h6,.uga-no-inner-margin .sous-titre,.uga-no-inner-margin .titre,.uga-no-inner-margin h2,.uga-no-inner-margin h3,.uga-no-inner-margin h4,.uga-no-inner-margin h5,.uga-no-inner-margin h6,.uga-no-inner-margin ol,.uga-no-inner-margin p,.uga-no-inner-margin ul{margin-top:0;margin-bottom:0}.theme-and-types--wrapper{display:-ms-inline-flexbox;display:inline-flex;margin-bottom:30px;padding:8px 10px;background-color:var(--secondary-color, #162a42)}@media (min-width:768px){.theme-and-types--wrapper{margin-bottom:30px}}@media (min-width:992px){.theme-and-types--wrapper{margin-bottom:40px}}@media (min-width:1366px){.theme-and-types--wrapper{margin-bottom:40px}}.theme-and-types--wrapper p{font-family:"opensansextrabold",Verdana,sans-serif;font-size:13px;line-height:19px;float:left;margin:0;color:var(--font-color-bg-secondary, #ffffff)}@media (min-width:992px){.theme-and-types--wrapper p{font-size:14px}}.theme-and-types--wrapper a{text-decoration:none;color:var(--font-color-bg-secondary, #ffffff)}.partage-tools{margin:13.33333px 0}@media (min-width:768px){.partage-tools{margin:13.33333px 0}}@media (min-width:992px){.partage-tools{margin:13.33333px 0}}@media (min-width:1366px){.partage-tools{margin:13.33333px 0}}.partage-tools .libelle{font-family:"opensanssemibold",Verdana,sans-serif;font-size:13px;line-height:19px;color:#5f5f5f}@media (min-width:992px){.partage-tools .libelle{font-size:14px}}.partage-tools button{line-height:1.5;margin-top:.8rem;padding:0 .8rem;border:0;background:0 0}.partage-tools li.list-inline-item{margin-right:0}.partage-tools li.list-inline-item a{padding:0 .8rem;text-decoration:none}.social-side-menu-wrapper{z-index:1000;top:0;right:0;display:block;text-align:center}.social-side-menu-wrapper div:first-child{background-color:var(--secondary-color, #162a42)}.social-footer,.social-side-menu{margin:0;padding-left:0;list-style:none}.social-side-menu .list-item{margin:0 10px 20px;color:var(--link-color-bg-secondary, #ffffff)}.social-side-menu .list-item:first-child{margin-top:10px}.social-side-menu .list-item .libelle{font-size:12px}@media (min-width:992px){.social-side-menu .list-item{margin:0 0 15px}.social-side-menu .list-item:last-child{margin-bottom:10px}}.social-side-menu .list-item a.item-link{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:74px;text-decoration:none;color:var(--link-color-bg-secondary, #ffffff)}.social-side-menu .list-item a.item-link:hover{-webkit-transition:color .5s ease;transition:color .5s ease;color:var(--primary-color, #ff4e02)}.social-side-menu .list-item a.item-link .icon{font-size:20px;margin-bottom:5px}.social-side-menu .list-item a.item-link .libelle{font-size:11px}.carousel-item a:hover .title.h4,.carousel-item a:hover h4.title,.sitemap a:hover{color:var(--secondary-color, #162a42)}.bg-secondary-color .carousel-item a:hover .title.h4,.bg-secondary-color .carousel-item a:hover h4.title,.carrousel-navigation button{color:var(--primary-color, #ff4e02)}.carrousel-navigation{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;font-size:22px;margin-bottom:20px}.carrousel-navigation .slide-counter{padding:0 1rem;font-family:"Calistoga",serif}.carrousel-navigation button{border:0;background-color:transparent}@media (min-width:576px){.carrousel-navigation{margin-bottom:40px}}#block-uga-theme-local-tasks ul{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-left:0}#block-uga-theme-local-tasks ul li{list-style:none;margin-left:0;padding-right:10px;padding-bottom:10px}#block-uga-theme-local-tasks ul li a{font-family:"opensanssemibold",Verdana,sans-serif;font-size:12px;padding:3.33333px 5px;border:solid 2px var(--primary-color, #ff4e02);text-decoration:none;text-transform:uppercase;background-color:var(--primary-color, #ff4e02);border-color:var(--primary-color, #ff4e02);color:var(--link-color-bg-primary, #ffffff)}#block-uga-theme-local-tasks ul li a:active,#block-uga-theme-local-tasks ul li a:focus,#block-uga-theme-local-tasks ul li a:hover{background-color:var(--link-color-bg-primary, #ffffff);border-color:var(--primary-color, #ff4e02);color:var(--primary-color, #ff4e02)}#block-uga-theme-local-tasks ul li a:active .icon svg path,#block-uga-theme-local-tasks ul li a:focus .icon svg path,#block-uga-theme-local-tasks ul li a:hover .icon svg path{fill:var(--primary-color, #ff4e02)}.sitemap{font-family:"opensanssemibold",Verdana,sans-serif;font-size:14px;line-height:19px;margin-top:0;margin-bottom:0}@media (min-width:768px){.sitemap{font-size:15px}}@media (min-width:992px){.sitemap{font-size:16px}}@media (min-width:1366px){.sitemap{font-size:18px}}.sitemap a,.sitemap ul li:before{color:var(--link-color-bg-white, #ff4e02)}.sitemap ul{list-style:none;margin-bottom:30px}.sitemap ul li:before{position:relative;left:-1rem;content:"\e90a";font-family:"icomoon"!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;font-size:14px}.bg-primary-color .sitemap ul li:before,.uga-theme-main-nav .collapse-profile a,.uga-theme-main-nav .dropdown-profile a{color:var(--link-color-bg-primary, #ffffff)}.bg-secondary-color .sitemap ul li:before{color:var(--link-color-bg-secondary, #ffffff)}.bg-neutral-color .sitemap ul li:before,.featured-bottom a{color:var(--link-color-bg-neutral, #ff4e02)}@media (min-width:992px){.sitemap ul{margin-bottom:40px}}.alerts .icon-status:before{content:"\ea34"}.alerts .icon-error:before{content:"\ea31"}.alerts .icon-warning:before{content:"\ea2b"}.alerts .alert .icon{margin-right:1rem;font-size:25px}.alerts .alert .icon.icon-cross{margin-right:0;font-size:16px}.alerts .alert ul{margin-bottom:0;padding-left:0;list-style:none}.alerts .alert ul li{font-size:var(--bs-body-font-size)}.alerts .alert p,.alerts .alert ul li p{margin-bottom:.2rem}.alerts .alert.alert-error,div.messages__wrapper .messages.messages--error{background-color:#ffead8}.alerts .alert.alert-error .icon:not(.icon-cross){color:#db3a2c}.alerts .alert.alert-status,div.messages__wrapper .messages.messages--status{background-color:#ecfcd3}.alerts .alert.alert-status .icon:not(.icon-cross){color:#2e8710}.alerts .alert.alert-warning,div.messages__wrapper .messages.messages--warning{background-color:#f3f3f3}.alerts .alert.alert-warning .icon:not(.icon-cross){color:#5f5f5f}div.messages__wrapper{margin-bottom:1rem}div.messages__wrapper .messages{position:relative;padding:1.25rem}div.messages__wrapper .messages p{margin-left:2rem}div.messages__wrapper .messages:before{font-family:"icomoon"!important;font-size:24px;font-weight:400;font-style:normal;font-variant:normal;line-height:1;position:absolute;top:calc(50% - 12px);content:"\e90d";text-transform:none;pointer-events:none;speak:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}div.messages__wrapper .messages.messages--error:before{content:"\ea31";color:#db3a2c;position:relative;margin-right:10px}div.messages__wrapper .messages.messages--status:before{content:"\ea34";color:#2e8710;position:relative;margin-right:10px}div.messages__wrapper .messages.messages--warning:before{content:"\ea30";color:#5f5f5f;position:relative;margin-right:10px}.layout-main-wrapper{margin-bottom:2rem}table caption{font-size:14px;color:var(--font-color-bg-white, #363636);line-height:25px;text-align:left;margin-bottom:20px}@media (min-width:768px){table caption{font-size:15px;line-height:25px}}@media (min-width:992px){table caption{font-size:16px;line-height:27px}}@media (min-width:1366px){table caption{font-size:18px;line-height:27px}}table thead{border-bottom:1px solid #b8b8b8!important}.menu_top,table caption,table th{font-family:"opensansbold",Verdana,sans-serif}table td,table th{padding:20px;border-left:1px solid #b8b8b8!important;border-bottom:1px solid #b8b8b8!important}table th{font-weight:400}table td{font-family:"opensansregular",Verdana,sans-serif}@media (min-width:576px){table{font-size:15px}}@media (min-width:992px){table{font-size:16px}}@media (min-width:1366px){table{font-size:18px}}.header{background-color:var(--top-background, #eceaea)}.menu_top{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between;background-color:#fff}.menu_top .dropdown-menu{min-width:250px;margin-bottom:0;padding:15px;border:0;border-radius:0;background-color:#fff}@media (min-width:992px){.menu_top .dropdown-menu{padding:15px 15px 0}.menu_top .dropdown-menu .nav-link{font-family:"opensansextrabold",Verdana,sans-serif;font-size:14px;line-height:19px;display:block;padding:.75rem .625rem;text-decoration:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;text-transform:none;color:var(--link-color-bg-white, #ff4e02);border-radius:0}}@media (min-width:992px) and (prefers-reduced-motion:reduce){.menu_top .dropdown-menu .nav-link{transition:none}}@media (min-width:992px){.menu_top .dropdown-menu .nav-link.active,.menu_top .dropdown-menu .nav-link.is-active,.menu_top .dropdown-menu .nav-link:hover{color:#fff;background-color:var(--link-color-bg-white, #ff4e02)}.menu_top .dropdown-menu .nav-link.active:after,.menu_top .dropdown-menu .nav-link.active:before,.menu_top .dropdown-menu .nav-link.is-active:after,.menu_top .dropdown-menu .nav-link.is-active:before,.menu_top .dropdown-menu .nav-link:hover:after,.menu_top .dropdown-menu .nav-link:hover:before{display:none}}.menu_top .btn,.menu_top .page-search #block-uga-theme-content .search-form .button,.menu_top form.webform-submission-form .form-control.button,.menu_top form.webform-submission-form .form-control::file-selector-button,.page-search #block-uga-theme-content .search-form .menu_top .button,form.webform-submission-form .menu_top .form-control.button,form.webform-submission-form .menu_top .form-control::file-selector-button{font-family:"opensansextrabold",Verdana,sans-serif;font-size:14px;font-weight:400;line-height:19px;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;padding:.7rem 1rem;color:var(--link-color-bg-white, #ff4e02)}.menu_top .btn:focus,.menu_top .btn:hover,.menu_top .page-search #block-uga-theme-content .search-form .button:focus,.menu_top .page-search #block-uga-theme-content .search-form .button:hover,.menu_top form.webform-submission-form .form-control.button:focus,.menu_top form.webform-submission-form .form-control.button:hover,.menu_top form.webform-submission-form .form-control:focus::file-selector-button,.menu_top form.webform-submission-form .form-control:hover::file-selector-button,.page-search #block-uga-theme-content .search-form .menu_top .button:focus,.page-search #block-uga-theme-content .search-form .menu_top .button:hover,form.webform-submission-form .menu_top .form-control.button:focus,form.webform-submission-form .menu_top .form-control.button:hover,form.webform-submission-form .menu_top .form-control:focus::file-selector-button,form.webform-submission-form .menu_top .form-control:hover::file-selector-button{color:var(--secondary-color, #162a42)}.menu_top .btn:first-of-type,.menu_top .page-search #block-uga-theme-content .search-form .button:first-of-type,.menu_top form.webform-submission-form .form-control.button:first-of-type,.menu_top form.webform-submission-form .form-control:first-of-type::file-selector-button,.page-search #block-uga-theme-content .search-form .menu_top .button:first-of-type,form.webform-submission-form .menu_top .form-control.button:first-of-type,form.webform-submission-form .menu_top .form-control:first-of-type::file-selector-button{padding-left:10px}.menu_top .btn .icon,.menu_top .page-search #block-uga-theme-content .search-form .button .icon,.menu_top form.webform-submission-form .form-control.button .icon,.menu_top form.webform-submission-form .form-control::file-selector-button .icon,.page-search #block-uga-theme-content .search-form .menu_top .button .icon,form.webform-submission-form .menu_top .form-control.button .icon,form.webform-submission-form .menu_top .form-control::file-selector-button .icon{font-size:1rem;width:1rem}.menu_top .btn .icon svg path,.menu_top .page-search #block-uga-theme-content .search-form .button .icon svg path,.menu_top form.webform-submission-form .form-control.button .icon svg path,.menu_top form.webform-submission-form .form-control::file-selector-button .icon svg path,.page-search #block-uga-theme-content .search-form .menu_top .button .icon svg path,form.webform-submission-form .menu_top .form-control.button .icon svg path,form.webform-submission-form .menu_top .form-control::file-selector-button .icon svg path{fill:var(--primary-color, #ff4e02)}#block-uga-theme-menu-main-mobile .nav-item.dropdown .dropdown-menu .nav-item .nav-link:first-letter,#block-uga-theme-menu-main-mobile .submenuDropdown-block .dropdown-menu li a.nav-link:first-letter,.menu_top .btn-back,.menu_top .btn-label{text-transform:uppercase}.menu_top .btn-back:focus,.menu_top .btn-back:hover,.menu_top .btn-label:focus,.menu_top .btn-label:hover{color:var(--secondary-color, #162a42);border-color:transparent}.menu_top .btn-label{padding-left:.5rem}.menu_top .btn-label:focus,.menu_top .btn-label:hover{text-decoration:underline}#block-uga-theme-branding{position:relative;display:-ms-flexbox;display:flex;overflow:hidden;height:124px}@media (min-width:576px) and (max-width:767.98px){#block-uga-theme-branding{height:152px}}@media (min-width:768px){#block-uga-theme-branding{height:162px}}#block-uga-theme-branding .site-logo img{width:auto;max-height:65px}@media (min-width:576px) and (max-width:767.98px){#block-uga-theme-branding .site-logo img{width:auto;max-height:95px}}@media (min-width:768px) and (max-width:991.98px){#block-uga-theme-branding .site-logo img{width:auto;max-height:95px}}@media (min-width:992px){#block-uga-theme-branding .site-logo img{width:auto;max-height:95px}}#block-uga-theme-branding .logo-entity{min-width:250px;background-position:center bottom;background-size:cover}#block-uga-theme-branding .logo-entity img{height:162px}.content-header{-ms-flex-direction:row;flex-direction:row;padding:0}.block-system-branding-block{height:160px}.main-logo,.site-name-wrapper{display:-ms-flexbox;display:flex}.main-logo{-ms-flex-align:center;align-items:center;-ms-flex-direction:row;flex-direction:row}.site-name-wrapper{position:relative;z-index:2;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center}.site-name-wrapper p.site-name{font-family:"opensansbold",Verdana,sans-serif;font-size:25px;line-height:40px;margin-bottom:0;color:var(--top-color, #363636)}@media (min-width:768px) and (max-width:991.98px){.site-name-wrapper p.site-name{font-size:30px;line-height:41px}}@media (min-width:992px) and (max-width:1365.98px){.site-name-wrapper p.site-name{font-size:38px;line-height:52px}}@media (min-width:1366px){.site-name-wrapper p.site-name{font-size:45px;line-height:61px}}.site-name-wrapper p.site-name a{text-decoration:none;color:var(--font-color-bg-white, #363636)}.site-name-wrapper p.site-slogan{font-family:"opensanssemibold",Verdana,sans-serif;font-size:14px;line-height:18px;margin-bottom:0;color:var(--top-color, #363636)}@media (min-width:768px){.site-name-wrapper p.site-slogan{font-size:20px;line-height:27px}}@media (min-width:992px){.site-name-wrapper p.site-slogan{font-size:23px;line-height:32px}}@media (min-width:1366px){.site-name-wrapper p.site-slogan{font-size:25px;line-height:34px}}.uga-theme-main-nav{-ms-flex-align:stretch;align-items:stretch;background-color:var(--primary-color, #ff4e02)}.page-search #block-uga-theme-content .search-form .uga-theme-main-nav .button,.uga-theme-main-nav .btn,.uga-theme-main-nav .page-search #block-uga-theme-content .search-form .button,.uga-theme-main-nav form.webform-submission-form .form-control.button,.uga-theme-main-nav form.webform-submission-form .form-control::file-selector-button,form.webform-submission-form .uga-theme-main-nav .form-control.button,form.webform-submission-form .uga-theme-main-nav .form-control::file-selector-button{line-height:var(--bs-body-line-height)}.page-search #block-uga-theme-content .search-form .uga-theme-main-nav .button,.page-search #block-uga-theme-content .search-form form.webform-submission-form .uga-theme-main-nav .form-control.button::file-selector-button,.uga-theme-main-nav .btn.btn-primary,.uga-theme-main-nav .page-search #block-uga-theme-content .search-form .button,.uga-theme-main-nav .page-search #block-uga-theme-content .search-form form.webform-submission-form .form-control.button::file-selector-button,.uga-theme-main-nav form.webform-submission-form .btn-primary.form-control.button,.uga-theme-main-nav form.webform-submission-form .btn-primary.form-control::file-selector-button,.uga-theme-main-nav form.webform-submission-form .form-control.button.button--primary,.uga-theme-main-nav form.webform-submission-form .form-control.button.button--primary::file-selector-button,.uga-theme-main-nav form.webform-submission-form .page-search #block-uga-theme-content .search-form .form-control.button::file-selector-button,form.webform-submission-form .page-search #block-uga-theme-content .search-form .uga-theme-main-nav .form-control.button::file-selector-button,form.webform-submission-form .uga-theme-main-nav .btn-primary.form-control.button,form.webform-submission-form .uga-theme-main-nav .btn-primary.form-control::file-selector-button,form.webform-submission-form .uga-theme-main-nav .form-control.button.button--primary,form.webform-submission-form .uga-theme-main-nav .form-control.button.button--primary::file-selector-button{border:0}.page-search #block-uga-theme-content .search-form .uga-theme-main-nav .button:hover,.page-search #block-uga-theme-content .search-form .uga-theme-main-nav .button:not(.collapsed),.page-search #block-uga-theme-content .search-form form.webform-submission-form .uga-theme-main-nav .form-control.button:hover::file-selector-button,.page-search #block-uga-theme-content .search-form form.webform-submission-form .uga-theme-main-nav .form-control.button:not(.collapsed)::file-selector-button,.uga-theme-main-nav .btn.btn-primary:hover,.uga-theme-main-nav .btn.btn-primary:not(.collapsed),.uga-theme-main-nav .page-search #block-uga-theme-content .search-form .button:hover,.uga-theme-main-nav .page-search #block-uga-theme-content .search-form .button:not(.collapsed),.uga-theme-main-nav .page-search #block-uga-theme-content .search-form form.webform-submission-form .form-control.button:hover::file-selector-button,.uga-theme-main-nav .page-search #block-uga-theme-content .search-form form.webform-submission-form .form-control.button:not(.collapsed)::file-selector-button,.uga-theme-main-nav form.webform-submission-form .btn-primary.form-control.button:hover,.uga-theme-main-nav form.webform-submission-form .btn-primary.form-control.button:not(.collapsed),.uga-theme-main-nav form.webform-submission-form .btn-primary.form-control:hover::file-selector-button,.uga-theme-main-nav form.webform-submission-form .btn-primary.form-control:not(.collapsed)::file-selector-button,.uga-theme-main-nav form.webform-submission-form .form-control.button.button--primary:hover,.uga-theme-main-nav form.webform-submission-form .form-control.button.button--primary:hover::file-selector-button,.uga-theme-main-nav form.webform-submission-form .form-control.button.button--primary:not(.collapsed),.uga-theme-main-nav form.webform-submission-form .form-control.button.button--primary:not(.collapsed)::file-selector-button,.uga-theme-main-nav form.webform-submission-form .page-search #block-uga-theme-content .search-form .form-control.button:hover::file-selector-button,.uga-theme-main-nav form.webform-submission-form .page-search #block-uga-theme-content .search-form .form-control.button:not(.collapsed)::file-selector-button,form.webform-submission-form .page-search #block-uga-theme-content .search-form .uga-theme-main-nav .form-control.button:hover::file-selector-button,form.webform-submission-form .page-search #block-uga-theme-content .search-form .uga-theme-main-nav .form-control.button:not(.collapsed)::file-selector-button,form.webform-submission-form .uga-theme-main-nav .btn-primary.form-control.button:hover,form.webform-submission-form .uga-theme-main-nav .btn-primary.form-control.button:not(.collapsed),form.webform-submission-form .uga-theme-main-nav .btn-primary.form-control:hover::file-selector-button,form.webform-submission-form .uga-theme-main-nav .btn-primary.form-control:not(.collapsed)::file-selector-button,form.webform-submission-form .uga-theme-main-nav .form-control.button.button--primary:hover,form.webform-submission-form .uga-theme-main-nav .form-control.button.button--primary:hover::file-selector-button,form.webform-submission-form .uga-theme-main-nav .form-control.button.button--primary:not(.collapsed),form.webform-submission-form .uga-theme-main-nav .form-control.button.button--primary:not(.collapsed)::file-selector-button{color:var(--primary-color, #ff4e02);background-color:var(--link-color-bg-primary, #ffffff)}.page-search #block-uga-theme-content .search-form .uga-theme-main-nav .button:hover span.icon,.page-search #block-uga-theme-content .search-form .uga-theme-main-nav .button:not(.collapsed) span.icon,.page-search #block-uga-theme-content .search-form form.webform-submission-form .uga-theme-main-nav .form-control.button:hover::file-selector-button span.icon,.page-search #block-uga-theme-content .search-form form.webform-submission-form .uga-theme-main-nav .form-control.button:not(.collapsed)::file-selector-button span.icon,.uga-theme-main-nav .btn.btn-primary:hover span.icon,.uga-theme-main-nav .btn.btn-primary:not(.collapsed) span.icon,.uga-theme-main-nav .page-search #block-uga-theme-content .search-form .button:hover span.icon,.uga-theme-main-nav .page-search #block-uga-theme-content .search-form .button:not(.collapsed) span.icon,.uga-theme-main-nav .page-search #block-uga-theme-content .search-form form.webform-submission-form .form-control.button:hover::file-selector-button span.icon,.uga-theme-main-nav .page-search #block-uga-theme-content .search-form form.webform-submission-form .form-control.button:not(.collapsed)::file-selector-button span.icon,.uga-theme-main-nav form.webform-submission-form .btn-primary.form-control.button:hover span.icon,.uga-theme-main-nav form.webform-submission-form .btn-primary.form-control.button:not(.collapsed) span.icon,.uga-theme-main-nav form.webform-submission-form .btn-primary.form-control:hover::file-selector-button span.icon,.uga-theme-main-nav form.webform-submission-form .btn-primary.form-control:not(.collapsed)::file-selector-button span.icon,.uga-theme-main-nav form.webform-submission-form .form-control.button.button--primary:hover span.icon,.uga-theme-main-nav form.webform-submission-form .form-control.button.button--primary:hover::file-selector-button span.icon,.uga-theme-main-nav form.webform-submission-form .form-control.button.button--primary:not(.collapsed) span.icon,.uga-theme-main-nav form.webform-submission-form .form-control.button.button--primary:not(.collapsed)::file-selector-button span.icon,.uga-theme-main-nav form.webform-submission-form .page-search #block-uga-theme-content .search-form .form-control.button:hover::file-selector-button span.icon,.uga-theme-main-nav form.webform-submission-form .page-search #block-uga-theme-content .search-form .form-control.button:not(.collapsed)::file-selector-button span.icon,form.webform-submission-form .page-search #block-uga-theme-content .search-form .uga-theme-main-nav .form-control.button:hover::file-selector-button span.icon,form.webform-submission-form .page-search #block-uga-theme-content .search-form .uga-theme-main-nav .form-control.button:not(.collapsed)::file-selector-button span.icon,form.webform-submission-form .uga-theme-main-nav .btn-primary.form-control.button:hover span.icon,form.webform-submission-form .uga-theme-main-nav .btn-primary.form-control.button:not(.collapsed) span.icon,form.webform-submission-form .uga-theme-main-nav .btn-primary.form-control:hover::file-selector-button span.icon,form.webform-submission-form .uga-theme-main-nav .btn-primary.form-control:not(.collapsed)::file-selector-button span.icon,form.webform-submission-form .uga-theme-main-nav .form-control.button.button--primary:hover span.icon,form.webform-submission-form .uga-theme-main-nav .form-control.button.button--primary:hover::file-selector-button span.icon,form.webform-submission-form .uga-theme-main-nav .form-control.button.button--primary:not(.collapsed) span.icon,form.webform-submission-form .uga-theme-main-nav .form-control.button.button--primary:not(.collapsed)::file-selector-button span.icon{color:var(--primary-color, #ff4e02)}.page-search #block-uga-theme-content .search-form .uga-theme-main-nav .button:hover span.icon span,.page-search #block-uga-theme-content .search-form .uga-theme-main-nav .button:not(.collapsed) span.icon span,.page-search #block-uga-theme-content .search-form form.webform-submission-form .uga-theme-main-nav .form-control.button:hover::file-selector-button span.icon span,.page-search #block-uga-theme-content .search-form form.webform-submission-form .uga-theme-main-nav .form-control.button:not(.collapsed)::file-selector-button span.icon span,.uga-theme-main-nav .btn.btn-primary:hover span.icon span,.uga-theme-main-nav .btn.btn-primary:not(.collapsed) span.icon span,.uga-theme-main-nav .page-search #block-uga-theme-content .search-form .button:hover span.icon span,.uga-theme-main-nav .page-search #block-uga-theme-content .search-form .button:not(.collapsed) span.icon span,.uga-theme-main-nav .page-search #block-uga-theme-content .search-form form.webform-submission-form .form-control.button:hover::file-selector-button span.icon span,.uga-theme-main-nav .page-search #block-uga-theme-content .search-form form.webform-submission-form .form-control.button:not(.collapsed)::file-selector-button span.icon span,.uga-theme-main-nav form.webform-submission-form .btn-primary.form-control.button:hover span.icon span,.uga-theme-main-nav form.webform-submission-form .btn-primary.form-control.button:not(.collapsed) span.icon span,.uga-theme-main-nav form.webform-submission-form .btn-primary.form-control:hover::file-selector-button span.icon span,.uga-theme-main-nav form.webform-submission-form .btn-primary.form-control:not(.collapsed)::file-selector-button span.icon span,.uga-theme-main-nav form.webform-submission-form .form-control.button.button--primary:hover span.icon span,.uga-theme-main-nav form.webform-submission-form .form-control.button.button--primary:hover::file-selector-button span.icon span,.uga-theme-main-nav form.webform-submission-form .form-control.button.button--primary:not(.collapsed) span.icon span,.uga-theme-main-nav form.webform-submission-form .form-control.button.button--primary:not(.collapsed)::file-selector-button span.icon span,.uga-theme-main-nav form.webform-submission-form .page-search #block-uga-theme-content .search-form .form-control.button:hover::file-selector-button span.icon span,.uga-theme-main-nav form.webform-submission-form .page-search #block-uga-theme-content .search-form .form-control.button:not(.collapsed)::file-selector-button span.icon span,form.webform-submission-form .page-search #block-uga-theme-content .search-form .uga-theme-main-nav .form-control.button:hover::file-selector-button span.icon span,form.webform-submission-form .page-search #block-uga-theme-content .search-form .uga-theme-main-nav .form-control.button:not(.collapsed)::file-selector-button span.icon span,form.webform-submission-form .uga-theme-main-nav .btn-primary.form-control.button:hover span.icon span,form.webform-submission-form .uga-theme-main-nav .btn-primary.form-control.button:not(.collapsed) span.icon span,form.webform-submission-form .uga-theme-main-nav .btn-primary.form-control:hover::file-selector-button span.icon span,form.webform-submission-form .uga-theme-main-nav .btn-primary.form-control:not(.collapsed)::file-selector-button span.icon span,form.webform-submission-form .uga-theme-main-nav .form-control.button.button--primary:hover span.icon span,form.webform-submission-form .uga-theme-main-nav .form-control.button.button--primary:hover::file-selector-button span.icon span,form.webform-submission-form .uga-theme-main-nav .form-control.button.button--primary:not(.collapsed) span.icon span,form.webform-submission-form .uga-theme-main-nav .form-control.button.button--primary:not(.collapsed)::file-selector-button span.icon span{background-color:var(--primary-color, #ff4e02)}.page-search #block-uga-theme-content .search-form .uga-theme-main-nav .button:hover span.icon svg path,.page-search #block-uga-theme-content .search-form .uga-theme-main-nav .button:not(.collapsed) span.icon svg path,.page-search #block-uga-theme-content .search-form form.webform-submission-form .uga-theme-main-nav .form-control.button:hover::file-selector-button span.icon svg path,.page-search #block-uga-theme-content .search-form form.webform-submission-form .uga-theme-main-nav .form-control.button:not(.collapsed)::file-selector-button span.icon svg path,.uga-theme-main-nav .btn.btn-primary:hover span.icon svg path,.uga-theme-main-nav .btn.btn-primary:not(.collapsed) span.icon svg path,.uga-theme-main-nav .page-search #block-uga-theme-content .search-form .button:hover span.icon svg path,.uga-theme-main-nav .page-search #block-uga-theme-content .search-form .button:not(.collapsed) span.icon svg path,.uga-theme-main-nav .page-search #block-uga-theme-content .search-form form.webform-submission-form .form-control.button:hover::file-selector-button span.icon svg path,.uga-theme-main-nav .page-search #block-uga-theme-content .search-form form.webform-submission-form .form-control.button:not(.collapsed)::file-selector-button span.icon svg path,.uga-theme-main-nav form.webform-submission-form .btn-primary.form-control.button:hover span.icon svg path,.uga-theme-main-nav form.webform-submission-form .btn-primary.form-control.button:not(.collapsed) span.icon svg path,.uga-theme-main-nav form.webform-submission-form .btn-primary.form-control:hover::file-selector-button span.icon svg path,.uga-theme-main-nav form.webform-submission-form .btn-primary.form-control:not(.collapsed)::file-selector-button span.icon svg path,.uga-theme-main-nav form.webform-submission-form .form-control.button.button--primary:hover span.icon svg path,.uga-theme-main-nav form.webform-submission-form .form-control.button.button--primary:hover::file-selector-button span.icon svg path,.uga-theme-main-nav form.webform-submission-form .form-control.button.button--primary:not(.collapsed) span.icon svg path,.uga-theme-main-nav form.webform-submission-form .form-control.button.button--primary:not(.collapsed)::file-selector-button span.icon svg path,.uga-theme-main-nav form.webform-submission-form .page-search #block-uga-theme-content .search-form .form-control.button:hover::file-selector-button span.icon svg path,.uga-theme-main-nav form.webform-submission-form .page-search #block-uga-theme-content .search-form .form-control.button:not(.collapsed)::file-selector-button span.icon svg path,form.webform-submission-form .page-search #block-uga-theme-content .search-form .uga-theme-main-nav .form-control.button:hover::file-selector-button span.icon svg path,form.webform-submission-form .page-search #block-uga-theme-content .search-form .uga-theme-main-nav .form-control.button:not(.collapsed)::file-selector-button span.icon svg path,form.webform-submission-form .uga-theme-main-nav .btn-primary.form-control.button:hover span.icon svg path,form.webform-submission-form .uga-theme-main-nav .btn-primary.form-control.button:not(.collapsed) span.icon svg path,form.webform-submission-form .uga-theme-main-nav .btn-primary.form-control:hover::file-selector-button span.icon svg path,form.webform-submission-form .uga-theme-main-nav .btn-primary.form-control:not(.collapsed)::file-selector-button span.icon svg path,form.webform-submission-form .uga-theme-main-nav .form-control.button.button--primary:hover span.icon svg path,form.webform-submission-form .uga-theme-main-nav .form-control.button.button--primary:hover::file-selector-button span.icon svg path,form.webform-submission-form .uga-theme-main-nav .form-control.button.button--primary:not(.collapsed) span.icon svg path,form.webform-submission-form .uga-theme-main-nav .form-control.button.button--primary:not(.collapsed)::file-selector-button span.icon svg path{fill:var(--primary-color, #ff4e02)}@media (min-width:576px){.uga-theme-main-nav span.btn-label{display:-ms-inline-flexbox;display:inline-flex}}.uga-theme-main-nav .nav{-ms-flex-wrap:unset;flex-wrap:unset}.uga-theme-main-nav.navbar{padding-top:0;padding-bottom:0}.uga-theme-main-nav .navbar-nav{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;width:100%}.uga-theme-main-nav .nav-item .nav-link{font-family:"opensansextrabold",Verdana,sans-serif;font-size:14px;line-height:19px;position:relative;display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;height:100%;text-transform:uppercase;color:var(--link-color-bg-primary, #ffffff)}@media (min-width:768px){.uga-theme-main-nav .nav-item .nav-link{font-size:16px}}.uga-theme-main-nav .nav-item .nav-link:before{font-family:'icomoon'!important;font-size:24px;display:-ms-inline-flexbox;display:inline-flex;width:24px;height:24px;margin-right:.5rem;content:'\ea66'}.uga-theme-main-nav .nav-item .nav-link.show:before{content:'\ea67'}#block-uga-theme-menu-main-mobile .nav-item.dropdown .dropdown-menu .nav-item .nav-link:after,#block-uga-theme-menu-main-mobile .nav-item.dropdown .dropdown-menu .nav-item .nav-link:before,#block-uga-theme-menu-main-mobile .nav-item.dropdown>.nav-link:before,.uga-theme-main-nav .nav-item .nav-link.dropdown-toggler{display:none}@media (min-width:992px){.uga-theme-main-nav .nav-item .nav-link{text-align:center}.uga-theme-main-nav .nav-item .nav-link:before{display:none}.uga-theme-main-nav .nav-item .nav-link.active:after,.uga-theme-main-nav .nav-item .nav-link.is-active:after,.uga-theme-main-nav .nav-item .nav-link:hover:after,.uga-theme-main-nav .nav-item.active .nav-link:after{position:absolute;z-index:99;bottom:-5px;left:calc(50% - 5px);display:block;width:10px;height:10px;content:'';-webkit-transform:rotate(-45deg);-webkit-transform-origin:50% 50%;border-width:1px 1px 0 0;background:#fff}}.uga-theme-main-nav .collapse-profile a .icon,.uga-theme-main-nav .dropdown-profile a .icon{color:var(--link-color-bg-primary, #ffffff)}.uga-theme-main-nav .language-chooser{-ms-flex-direction:row;flex-direction:row}.uga-theme-main-nav .language-chooser li:first-of-type a{padding-left:0}.uga-theme-main-nav .language-chooser li:last-of-type a{padding-right:0}.uga-theme-main-nav .language-chooser a{padding:.75rem .625rem;color:var(--link-color-bg-primary, #ffffff)}.uga-theme-main-nav .navbar-collapse .dropdown-menu-title{font-family:"opensansextrabold",Verdana,sans-serif;font-size:14px;line-height:19px;position:relative;height:100%;margin-top:1rem;text-transform:uppercase;color:var(--link-color-bg-primary, #ffffff)}.header-search-block{position:absolute;right:0;height:100%}.header-search-block .btn-search{font-family:"opensansextrabold",Verdana,sans-serif;font-weight:400}.navbar-toggler{font-size:1rem;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-item-align:stretch;align-self:stretch}.navbar-toggler span.icon{margin-right:0}@media (min-width:576px){.navbar-toggler span.icon{margin-right:.5rem}}.navbar-toggler:focus{-webkit-box-shadow:0 0 0 .1rem;box-shadow:0 0 0 .1rem}.navbar-toggler span.icon span{position:relative;left:0;display:block;width:25px;height:3px;margin-top:5px;margin-bottom:5px;-webkit-transition:all .2s ease-out;transition:all .2s ease-out;-webkit-transform-origin:center left;transform-origin:center left;opacity:1;background-color:var(--link-color-bg-primary, #ffffff)}.navbar-toggler span.icon span:nth-child(1){margin-top:.3em;-webkit-transform:translate(0%,0%) rotate(0deg);transform:translate(0%,0%) rotate(0deg)}.navbar-toggler:not(.collapsed) span.icon span:nth-child(1){-webkit-transform:translate(15%,-33%) rotate(45deg);transform:translate(15%,-33%) rotate(45deg)}.navbar-toggler:not(.collapsed) span.icon span:nth-child(2){opacity:0}.navbar-toggler:not(.collapsed) span.icon span:nth-child(3){-webkit-transform:translate(15%,33%) rotate(-45deg);transform:translate(15%,33%) rotate(-45deg)}.navbar-toggler span.icon span:nth-child(2){opacity:1}.navbar-toggler span.icon span:nth-child(3){-webkit-transform:translate(0%,0%) rotate(0deg);transform:translate(0%,0%) rotate(0deg)}#block-uga-theme-menu-main-mobile .language-chooser{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;margin-left:auto}#block-uga-theme-menu-main-mobile .btn-profile,#block-uga-theme-menu-main-mobile .btn-search,#block-uga-theme-menu-main-mobile .navbar-toggler{font-size:14px;color:var(--link-color-bg-primary, #ffffff)}#block-uga-theme-menu-main-mobile .btn-profile .icon *,#block-uga-theme-menu-main-mobile .btn-search .icon *,#block-uga-theme-menu-main-mobile .navbar-toggler .icon *{fill:var(--link-color-bg-primary, #ffffff)}#block-uga-theme-menu-main-mobile .btn-profile:focus,#block-uga-theme-menu-main-mobile .btn-profile:hover,#block-uga-theme-menu-main-mobile .btn-profile:not(.collapsed),#block-uga-theme-menu-main-mobile .btn-search:focus,#block-uga-theme-menu-main-mobile .btn-search:hover,#block-uga-theme-menu-main-mobile .btn-search:not(.collapsed),#block-uga-theme-menu-main-mobile .navbar-toggler:focus,#block-uga-theme-menu-main-mobile .navbar-toggler:hover,#block-uga-theme-menu-main-mobile .navbar-toggler:not(.collapsed){color:var(--link-color-bg-white, #ff4e02)}#block-uga-theme-menu-main-mobile .btn-profile:focus .icon *,#block-uga-theme-menu-main-mobile .btn-profile:hover .icon *,#block-uga-theme-menu-main-mobile .btn-profile:not(.collapsed) .icon *,#block-uga-theme-menu-main-mobile .btn-search:focus .icon *,#block-uga-theme-menu-main-mobile .btn-search:hover .icon *,#block-uga-theme-menu-main-mobile .btn-search:not(.collapsed) .icon *,#block-uga-theme-menu-main-mobile .navbar-toggler:focus .icon *,#block-uga-theme-menu-main-mobile .navbar-toggler:hover .icon *,#block-uga-theme-menu-main-mobile .navbar-toggler:not(.collapsed) .icon *{fill:var(--link-color-bg-white, #ff4e02)}#block-uga-theme-menu-main-mobile .btn-profile:focus .navbar-toggler-icon,#block-uga-theme-menu-main-mobile .btn-profile:hover .navbar-toggler-icon,#block-uga-theme-menu-main-mobile .btn-profile:not(.collapsed) .navbar-toggler-icon,#block-uga-theme-menu-main-mobile .btn-search:focus .navbar-toggler-icon,#block-uga-theme-menu-main-mobile .btn-search:hover .navbar-toggler-icon,#block-uga-theme-menu-main-mobile .btn-search:not(.collapsed) .navbar-toggler-icon,#block-uga-theme-menu-main-mobile .navbar-toggler:focus .navbar-toggler-icon,#block-uga-theme-menu-main-mobile .navbar-toggler:hover .navbar-toggler-icon,#block-uga-theme-menu-main-mobile .navbar-toggler:not(.collapsed) .navbar-toggler-icon{background-color:var(--link-color-bg-white, #ff4e02)}#block-uga-theme-menu-main-mobile .nav{padding:.5rem 0 0}#block-uga-theme-menu-main-mobile .nav-link{line-height:24px;-ms-flex-align:center;align-items:center;padding:.25rem 0}#block-uga-theme-menu-main-mobile .nav-link:before{font-weight:400!important;-ms-flex-negative:1;flex-shrink:1}#block-uga-theme-menu-main-mobile .nav-item.dropdown{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}#block-uga-theme-menu-main-mobile .nav-item.dropdown>.nav-link{font-family:"opensansextrabold",Verdana,sans-serif;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-positive:2;flex-grow:2;min-height:32px}#block-uga-theme-menu-main-mobile .nav-item.dropdown>.nav-link.dropdown-toggler{-ms-flex-positive:unset;flex-grow:unset;-ms-flex-negative:1;flex-shrink:1;width:24px;height:24px;min-height:24px;margin-top:.25rem;margin-right:.5rem;padding:0}#block-uga-theme-menu-main-mobile .nav-item.dropdown>.nav-link.dropdown-toggler:before{display:-ms-inline-flexbox;display:inline-flex}#block-uga-theme-menu-main-mobile .nav-item.dropdown .dropdown-menu{-ms-flex:0 0 100%;flex:0 0 100%;margin-top:0!important;padding:0 0 0 2rem;border:0;background-color:transparent}#block-uga-theme-menu-main-mobile .nav-item.dropdown .dropdown-menu .nav-item .nav-link{display:block;text-transform:unset}#block-uga-theme-menu-main-mobile .nav-link.dropdown-toggler:before{font-size:10px;line-height:18px;-ms-flex-line-pack:center;align-content:center;-ms-flex-pack:center;justify-content:center;margin-right:0;content:'\ea2e';border:3px solid var(--link-color-bg-primary, #ffffff);border-radius:50%}#block-uga-theme-menu-main-mobile .nav-link.dropdown-toggler:focus{overflow:hidden;width:24px;height:24px;border-radius:50%}#block-uga-theme-menu-main-mobile .nav-link.dropdown-toggler.show:before{content:'\ea2f'}#block-uga-theme-menu-main-mobile .navbar-group{border-bottom:1px solid #fff}#block-uga-theme-menu-main-mobile .navbar-group .btn.btn-profile,#block-uga-theme-menu-main-mobile .navbar-group .page-search #block-uga-theme-content .search-form .btn-profile.button,#block-uga-theme-menu-main-mobile .navbar-group form.webform-submission-form .btn-profile.form-control.button,#block-uga-theme-menu-main-mobile .navbar-group form.webform-submission-form .btn-profile.form-control::file-selector-button,.page-search #block-uga-theme-content .search-form #block-uga-theme-menu-main-mobile .navbar-group .btn-profile.button,form.webform-submission-form #block-uga-theme-menu-main-mobile .navbar-group .btn-profile.form-control.button,form.webform-submission-form #block-uga-theme-menu-main-mobile .navbar-group .btn-profile.form-control::file-selector-button{color:var(--link-color-bg-primary, #ffffff)}#block-uga-theme-menu-main-mobile .navbar-group .btn.btn-profile:hover,#block-uga-theme-menu-main-mobile .navbar-group .btn.btn-profile:not(.collapsed),#block-uga-theme-menu-main-mobile .navbar-group .page-search #block-uga-theme-content .search-form .btn-profile.button:hover,#block-uga-theme-menu-main-mobile .navbar-group .page-search #block-uga-theme-content .search-form .btn-profile.button:not(.collapsed),#block-uga-theme-menu-main-mobile .navbar-group form.webform-submission-form .btn-profile.form-control.button:hover,#block-uga-theme-menu-main-mobile .navbar-group form.webform-submission-form .btn-profile.form-control.button:not(.collapsed),#block-uga-theme-menu-main-mobile .navbar-group form.webform-submission-form .btn-profile.form-control:hover::file-selector-button,#block-uga-theme-menu-main-mobile .navbar-group form.webform-submission-form .btn-profile.form-control:not(.collapsed)::file-selector-button,.page-search #block-uga-theme-content .search-form #block-uga-theme-menu-main-mobile .navbar-group .btn-profile.button:hover,.page-search #block-uga-theme-content .search-form #block-uga-theme-menu-main-mobile .navbar-group .btn-profile.button:not(.collapsed),form.webform-submission-form #block-uga-theme-menu-main-mobile .navbar-group .btn-profile.form-control.button:hover,form.webform-submission-form #block-uga-theme-menu-main-mobile .navbar-group .btn-profile.form-control.button:not(.collapsed),form.webform-submission-form #block-uga-theme-menu-main-mobile .navbar-group .btn-profile.form-control:hover::file-selector-button,form.webform-submission-form #block-uga-theme-menu-main-mobile .navbar-group .btn-profile.form-control:not(.collapsed)::file-selector-button{color:var(--link-color-bg-white, #ff4e02);background-color:var(--link-color-bg-primary, #ffffff)}#block-uga-theme-menu-main-mobile #navbarMainContent .submenuDropdown-block{border-top:1px solid var(--link-color-bg-primary, #ffffff)}#block-uga-theme-menu-main-mobile .submenuDropdown-block .btn-profile{padding:.75rem 0;color:var(--link-color-bg-primary, #ffffff)}#block-uga-theme-menu-main-mobile .submenuDropdown-block .btn-profile:active,#block-uga-theme-menu-main-mobile .submenuDropdown-block .btn-profile:focus,#block-uga-theme-menu-main-mobile .submenuDropdown-block .btn-profile:hover{background-color:transparent}#block-uga-theme-menu-main-mobile #submenuDropdown-profile .btn-profile,#block-uga-theme-menu-main-mobile .submenuDropdown-block .btn-profile.dropdown-toggle{display:-ms-flexbox;display:flex}#block-uga-theme-menu-main-mobile #submenuDropdown-profile .dropdown .dropdown-menu,#block-uga-theme-menu-main-mobile #submenuDropdown-profile .dropdown .dropdown-menu .nav-link:before,#block-uga-theme-menu-main-mobile .submenuDropdown-block .btn-profile .icon,#block-uga-theme-menu-main-mobile .submenuDropdown-block .btn-profile.dropdown-toggle:after,#block-uga-theme-menu-main-mobile .submenuDropdown-block .dropdown-menu li a.nav-link:after,#block-uga-theme-menu-main-mobile .submenuDropdown-block .dropdown-menu li a.nav-link:before,.sidebar-first nav.sidebar-menu .dropdown-toggler,.sidebar-first nav.sidebar-menu .nav-item{display:none}#block-uga-theme-menu-main-mobile .submenuDropdown-block .btn-profile:before{font-family:'icomoon'!important;font-size:24px;font-weight:400!important;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;width:24px;height:24px;margin-right:.5rem;content:'\ea66'}#block-uga-theme-menu-main-mobile .submenuDropdown-block .btn-profile.show:before{content:'\ea67'}#block-uga-theme-menu-main-mobile #submenuDropdown-profile .dropdown,#block-uga-theme-menu-main-mobile .submenuDropdown-block .btn-profile .btn-label{display:block}#block-uga-theme-menu-main-mobile .submenuDropdown-block .dropdown-menu{position:relative;-ms-flex:0 0 100%;flex:0 0 100%;margin-top:0!important;padding:0 0 0 2rem;border:0;background-color:transparent}#block-uga-theme-menu-main-mobile .submenuDropdown-block .dropdown-menu li a.nav-link{padding:.5rem 0;text-decoration:none;text-transform:unset;color:var(--link-color-bg-primary, #ffffff)}@media (min-width:576px){#block-uga-theme-menu-main-mobile #submenuDropdown-profile .btn-profile{display:none}}#block-uga-theme-menu-main-mobile #submenuDropdown-profile .dropdown .dropdown-menu.show{display:block;padding-left:2rem}@media (min-width:576px){#block-uga-theme-menu-main-mobile #submenuDropdown-profile .dropdown .dropdown-menu{display:block;padding-left:0}}@media (min-width:576px){#block-uga-theme-menu-main-mobile #submenuDropdown-profile .dropdown .dropdown-menu .nav-link:before{display:-ms-inline-flexbox;display:inline-flex}}@media (min-width:992px){#block-uga-theme-menu-main-mobile{display:none}}#block-uga-theme-menu-main-mobile .navbar-group .btn.btn-profile:hover,#block-uga-theme-menu-main-mobile .navbar-group .page-search #block-uga-theme-content .search-form .btn-profile.button:hover,#block-uga-theme-menu-main-mobile .navbar-group form.webform-submission-form .btn-profile.form-control.button:hover,#block-uga-theme-menu-main-mobile .navbar-group form.webform-submission-form .btn-profile.form-control:hover::file-selector-button,#block-uga-theme-menu-main-mobile .navbar-toggler:hover,.page-search #block-uga-theme-content .search-form #block-uga-theme-menu-main-mobile .navbar-group .btn-profile.button:hover,.page-search #block-uga-theme-content .search-form .uga-theme-main-nav .btn-search.button:hover,.page-search #block-uga-theme-content .search-form form.webform-submission-form .uga-theme-main-nav .btn-search.form-control.button:hover::file-selector-button,.uga-theme-main-nav .btn.btn-primary.btn-search:hover,.uga-theme-main-nav .page-search #block-uga-theme-content .search-form .btn-search.button:hover,.uga-theme-main-nav .page-search #block-uga-theme-content .search-form form.webform-submission-form .btn-search.form-control.button:hover::file-selector-button,.uga-theme-main-nav form.webform-submission-form .btn-primary.btn-search.form-control.button:hover,.uga-theme-main-nav form.webform-submission-form .btn-primary.btn-search.form-control:hover::file-selector-button,.uga-theme-main-nav form.webform-submission-form .btn-search.form-control.button.button--primary:hover,.uga-theme-main-nav form.webform-submission-form .btn-search.form-control.button.button--primary:hover::file-selector-button,.uga-theme-main-nav form.webform-submission-form .page-search #block-uga-theme-content .search-form .btn-search.form-control.button:hover::file-selector-button,form.webform-submission-form #block-uga-theme-menu-main-mobile .navbar-group .btn-profile.form-control.button:hover,form.webform-submission-form #block-uga-theme-menu-main-mobile .navbar-group .btn-profile.form-control:hover::file-selector-button,form.webform-submission-form .page-search #block-uga-theme-content .search-form .uga-theme-main-nav .btn-search.form-control.button:hover::file-selector-button,form.webform-submission-form .uga-theme-main-nav .btn-primary.btn-search.form-control.button:hover,form.webform-submission-form .uga-theme-main-nav .btn-primary.btn-search.form-control:hover::file-selector-button,form.webform-submission-form .uga-theme-main-nav .btn-search.form-control.button.button--primary:hover,form.webform-submission-form .uga-theme-main-nav .btn-search.form-control.button.button--primary:hover::file-selector-button{background-color:#fff}#mobileCollapseGroup .dropdown .dropdown-toggle{font-family:"opensansextrabold",Verdana,sans-serif}.sidebar-first{padding-right:0;padding-left:0}.sidebar-first nav.sidebar-menu .nav-item.active.dropdown{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.sidebar-first nav.sidebar-menu .nav-item.active.dropdown>.nav-link{font-family:"opensansextrabold",Verdana,sans-serif;font-size:16px;line-height:22px;padding:.5rem;text-transform:uppercase;color:var(--link-color-bg-primary, #ffffff);background-color:var(--primary-color, #ff4e02)}.sidebar-first nav.sidebar-menu .nav-item.active.dropdown>.nav-link:hover{color:var(--secondary-color, #162a42)}.sidebar-first nav.sidebar-menu .nav-item.active.dropdown>.nav-link.dropdown-toggle:after{display:none}.sidebar-first nav.sidebar-menu .nav-item.active.dropdown .dropdown-menu{z-index:400;display:block;padding:0 .5rem;border:0;border-radius:0;background-color:#fff}.sidebar-first nav.sidebar-menu .nav-item.active.dropdown .dropdown-menu .nav-item{display:block;background-color:#fff}.sidebar-first nav.sidebar-menu .nav-item.active.dropdown .dropdown-menu .nav-item .nav-link{font:400 14px/28px "opensanssemibold",Verdana,sans-serif;padding:.5rem;color:var(--font-color-bg-white, #363636)}.sidebar-first nav.sidebar-menu .nav-item.active.dropdown .dropdown-menu .nav-item .nav-link:hover{background-color:transparent}.sidebar-first nav.sidebar-menu .nav-item.active.dropdown .dropdown-menu .nav-item.active,.sidebar-first nav.sidebar-menu .nav-item.active.dropdown .dropdown-menu .nav-item:hover{padding:0}.sidebar-first nav.sidebar-menu .nav-item.active.dropdown .dropdown-menu .nav-item.active .nav-link,.sidebar-first nav.sidebar-menu .nav-item.active.dropdown .dropdown-menu .nav-item:hover .nav-link{font:400 14px/28px "opensansbold",Verdana,sans-serif;color:var(--link-color-bg-white, #ff4e02);background-color:transparent}.featured-bottom{color:var(--font-color-bg-neutral, #363636);background-color:var(--neutral-color, #eceaea)}.featured-bottom .uga-partner-block{width:100%;padding:50px 0 0;text-align:center}.featured-bottom .uga-partner-block .item{margin-right:50px;margin-bottom:50px}.featured-bottom .uga-partner-block .item img{height:90px;width:auto}footer{padding-top:2rem;padding-bottom:2rem;color:var(--font-color-bg-secondary, #ffffff);background-color:var(--secondary-color, #162a42)}footer a{text-decoration:none;color:var(--link-color-bg-secondary, #ffffff)}footer a:focus,footer a:hover,footer nav ul li a:focus,footer nav ul li a:hover{color:var(--primary-color, #ff4e02)}footer .social-footer{list-style:none;display:-ms-flexbox;display:flex}@media (min-width:768px){footer .social-footer{display:block}}@media (max-width:767.98px){footer .social-footer{margin-left:-10px}}footer .social-footer .icon{width:50px;display:inline-block;font-size:30px;text-align:center}@media (min-width:768px){footer .social-footer .icon{font-size:16px;text-align:left}}footer .social-footer .libelle{display:none;font-size:14px;text-transform:capitalize}footer .social-footer .libelle:first-child{font-family:"opensansbold",Verdana,sans-serif;margin-bottom:14px}footer .social-footer .libelle:first-child em{font-style:normal;color:var(--font-color-bg-secondary, #ffffff);margin-bottom:14px;display:block}@media (min-width:768px){footer .social-footer .libelle{display:inline}}footer nav ul li a{font-family:"opensansregular",Verdana,sans-serif;font-size:14px;color:var(--link-color-bg-secondary, #ffffff)}.contact-address{color:var(--font-color-bg-secondary, #ffffff)}.contact-address p,.contact-address ul,.social-network .h2,.social-network h2,.social-network ul li{font-family:"opensansregular",Verdana,sans-serif;font-size:14px;line-height:19px;text-align:left}.social-network .h2,.social-network h2{font-family:"opensansextrabold",Verdana,sans-serif;display:none;color:var(--font-color-bg-secondary, #ffffff)}.social-network ul{float:left}.social-network ul li{line-height:25px;display:-ms-inline-flexbox;display:inline-flex;text-align:right}.back-to-top,.social-network ul li a{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.social-network ul li a{-ms-flex-direction:column;flex-direction:column}.social-network ul li a:before{display:-ms-inline-flexbox;display:inline-flex;width:32px;height:32px;margin-right:.5rem;content:'';border:1px solid var(--link-color-bg-secondary, #ffffff)}@media (min-width:576px) and (max-width:767.98px){.social-network ul{float:right}}@media (min-width:768px){.social-network .h2,.social-network h2{display:block}.social-network ul{float:left}.social-network ul li{display:list-item;text-align:left}.social-network ul li a{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-direction:row;flex-direction:row}.social-network ul li a:before{width:16px;height:16px}}.back-to-top{-ms-flex-line-pack:center;align-content:center;-ms-flex-pack:center;justify-content:center;width:40px;height:40px;margin:0 0 0 auto;border:2px solid var(--link-color-bg-secondary, #ffffff)}.back-to-top svg path{fill:var(--link-color-bg-secondary, #ffffff)}.back-to-top:hover{color:var(--secondary-color, #162a42);background-color:var(--link-color-bg-secondary, #ffffff)}.back-to-top:hover svg path{fill:var(--secondary-color, #162a42)}.main-content .h1,.main-content h1{font-size:22px;line-height:27px}.main-content .page-title.h1,.main-content h1.page-title{font-size:26px;line-height:32px;color:var(--font-color-bg-white, #363636)}@media (min-width:768px){.main-content .h1,.main-content h1{font-size:23px;line-height:27px}.main-content .page-title.h1,.main-content h1.page-title{font-size:30px;line-height:35px}}@media (min-width:992px){.main-content .h1,.main-content h1{font-size:25px;line-height:33px}.main-content .page-title.h1,.main-content h1.page-title{font-size:33px;line-height:40px}}@media (min-width:1366px){.main-content .h1,.main-content h1{font-size:30px;line-height:39px}.main-content .page-title.h1,.main-content h1.page-title{font-size:40px;line-height:52px}}.main-content .h1,.main-content h1,article .chapeau p,article .h2,article h2{font-family:"Calistoga",serif;font-weight:400;text-align:left}article .chapeau p{margin-top:30px;margin-bottom:40px;color:var(--font-color-bg-white, #363636);font-size:18px;line-height:25px}@media (min-width:768px){article .chapeau p{font-size:19px;line-height:25px}}@media (min-width:992px){article .chapeau p{font-size:21px;line-height:30px;margin-top:40px;margin-bottom:60px}}@media (min-width:1366px){article .chapeau p{font-size:23px;line-height:32px}}article .chapeau:before{display:-ms-flexbox;display:flex;width:70px;height:8px;margin:30px 0;content:'';background:var(--primary-color, #ff4e02)}@media (min-width:992px){article .chapeau:before{margin:40px 0}}article .h1,article .h2,article .h3,article .h4,article .h5,article h1,article h2,article h3,article h4,article h5,article li,article p{margin-bottom:20px;color:var(--font-color-bg-white, #363636)}article .h2,article h2{font-size:26px;line-height:32px}@media (min-width:768px){article .h2,article h2{font-size:30px;line-height:35px}}@media (min-width:992px){article .h2,article h2{font-size:33px;line-height:40px}}@media (min-width:1366px){article .h2,article h2{font-size:33px;line-height:40px}}article .h3,article h3{font-family:"Calistoga",serif;font-size:22px;font-weight:400;line-height:27px;text-align:left}@media (min-width:768px){article .h3,article h3{font-size:23px;line-height:27px}}@media (min-width:992px){article .h3,article h3{font-size:25px;line-height:33px}}@media (min-width:1366px){article .h3,article h3{font-size:30px;line-height:39px}}article .h4,article h4{font-family:"Calistoga",serif;font-size:17px;font-weight:400;line-height:25px;text-align:left}@media (min-width:768px){article .h4,article h4{font-size:18px;line-height:25px}}@media (min-width:992px){article .h4,article h4{font-size:20px;line-height:28px}}@media (min-width:1366px){article .h4,article h4{font-size:22px;line-height:32px}}article .h5,article a,article h5{font-family:"opensansbold",Verdana,sans-serif}article .h5,article h5{font-size:14px;line-height:25px;text-align:left}@media (min-width:768px){article .h5,article h5{font-size:15px;line-height:25px}}@media (min-width:992px){article .h5,article h5{font-size:16px;line-height:27px}}@media (min-width:1366px){article .h5,article h5{font-size:18px;line-height:27px}}article li,article p{font-family:"opensansregular",Verdana,sans-serif;font-size:14px;line-height:25px}article li.subtitle,article p.subtitle{font-family:"Calistoga",serif;font-size:22px;line-height:27px;text-align:left;color:var(--font-color-bg-white, #363636)}@media (min-width:768px){article li,article p{font-size:15px;line-height:25px}article li.subtitle,article p.subtitle{font-size:23px;line-height:27px}}@media (min-width:992px){article li,article p{font-size:16px;line-height:27px}article li.subtitle,article p.subtitle{font-size:25px;line-height:33px}}@media (min-width:1366px){article li,article p{font-size:18px;line-height:30px}article li.subtitle,article p.subtitle{font-size:30px;line-height:39px}}article a{text-decoration:underline;color:var(--link-color-bg-white, #ff4e02)}article a:hover{text-decoration:underline;color:var(--secondary-color, #162a42)}@media (min-width:992px){article ol,article ul{margin-bottom:40px}}.liste-thematiques li,.liste-types li{font-family:"opensansextrabold",Verdana,sans-serif;font-size:14px;line-height:19px}.liste-thematiques li a,.liste-types li a{padding:8px 10px;text-decoration:none;color:var(--link-color-bg-secondary, #ffffff);background-color:var(--secondary-color, #162a42)}.prefixe-auteur{font-size:14px;line-height:25px;float:left}@media (min-width:768px){.prefixe-auteur{font-size:15px;line-height:25px}}@media (min-width:992px){.prefixe-auteur{font-size:16px;line-height:27px}}@media (min-width:1366px){.prefixe-auteur{font-size:18px;line-height:30px}}p:-moz-only-whitespace,p:empty{margin:0}ul{padding-left:1rem}p.copyright{font-family:"opensanssemibold",Verdana,sans-serif;font-size:13px;line-height:18px;margin-bottom:10px}@media (min-width:768px){p.copyright{font-size:13px;line-height:18px;display:-ms-flexbox;display:flex}}@media (min-width:992px){p.copyright{font-size:14px;line-height:19px;display:-ms-flexbox;display:flex}}@media (min-width:1366px){p.copyright{font-size:14px;line-height:19px;display:-ms-flexbox;display:flex}}.paragraph{margin-bottom:40px}.paragraph--ligne-landing-page.paragraph-download,.paragraph.paragraph-download{margin:40px 0 60px}.paragraph a:not(.btn),.paragraph--ligne-landing-page a:not(.btn){color:var(--link-color-bg-white, #ff4e02)}.paragraph a:not(.btn):hover,.paragraph--ligne-landing-page a:not(.btn):hover{color:var(--secondary-color, #162a42)}.paragraph--ligne-landing-page .title,.paragraph--type--bloc .title{font-family:"Calistoga",serif;font-size:22px;line-height:25px;font-weight:400;margin-top:20px;margin-bottom:20px;text-align:left;color:var(--font-color-bg-white, #363636)}@media (min-width:768px){.paragraph--ligne-landing-page .title,.paragraph--type--bloc .title{font-size:23px;line-height:25px}}@media (min-width:992px){.paragraph--ligne-landing-page .title,.paragraph--type--bloc .title{font-size:25px;line-height:28px}}@media (min-width:1366px){.paragraph--ligne-landing-page .title,.paragraph--type--bloc .title{font-size:30px;line-height:32px}}.paragraph--ligne-landing-page .paragraph-content{height:100%}.paragraph--type--bloc .paragraph-content{height:100%;padding:20px}.paragraph--ligne-landing-page .paragraph--type--bloc .paragraph-content.actualite-agenda,.paragraph--ligne-landing-page .paragraph-content.actualite-agenda,.paragraph--ligne-landing-page .paragraph-content.pim,.paragraph--type--bloc .paragraph--ligne-landing-page .paragraph-content.actualite-agenda,.paragraph--type--bloc .paragraph-content.pim{background-color:#fff}.paragraph--ligne-landing-page .paragraph-content.row-bg-neutral-color,.paragraph--ligne-landing-page .paragraph-content.row-bg-primary-color,.paragraph--ligne-landing-page .paragraph-content.row-bg-secondary-color,.paragraph--type--bloc .paragraph-content.row-bg-neutral-color,.paragraph--type--bloc .paragraph-content.row-bg-primary-color,.paragraph--type--bloc .paragraph-content.row-bg-secondary-color{padding:20px}.paragraph--ligne-landing-page .paragraph-content.row-bg-primary-color,.paragraph--type--bloc .paragraph-content.row-bg-primary-color{background-color:var(--primary-color, #ff4e02)}.paragraph--ligne-landing-page .paragraph-content.row-bg-primary-color .ligne-title .title,.paragraph--type--bloc .paragraph-content.row-bg-primary-color .ligne-title .title{color:var(--font-color-bg-primary, #ffffff)}.paragraph--ligne-landing-page .paragraph-content.row-bg-secondary-color,.paragraph--type--bloc .paragraph-content.row-bg-secondary-color{background-color:var(--secondary-color, #162a42)}.paragraph--ligne-landing-page .paragraph-content.row-bg-secondary-color .ligne-title .title,.paragraph--type--bloc .paragraph-content.row-bg-secondary-color .ligne-title .title{color:var(--font-color-bg-secondary, #ffffff)}.paragraph--ligne-landing-page .paragraph-content.row-bg-neutral-color,.paragraph--type--bloc .paragraph-content.row-bg-neutral-color{background-color:var(--neutral-color, #eceaea)}.paragraph--ligne-landing-page .paragraph-content.row-bg-neutral-color .ligne-title .title,.paragraph--type--bloc .paragraph-content.row-bg-neutral-color .ligne-title .title{color:var(--font-color-bg-neutral, #363636)}.actualite-page-libre .paragraph--ligne-landing-page .paragraph-content.actualite-agenda,.actualite-page-libre .paragraph-content.bg-white,.actualite-page-libre .paragraph-content.pim,.paragraph--ligne-landing-page .actualite-page-libre .paragraph-content.actualite-agenda{padding:0}@media (min-width:992px){.is-front .container,.is-front .container-liquid{padding-right:3rem!important}}.is-front.paragraph-content.bg-primary-color,.is-front.paragraph-content.bg-secondary-color{padding:20px 0}.paragraph--ligne-landing-page .paragraph-content{padding:20px}.paragraph--type--dim-100,.paragraph--type--dim-75{-ms-flex:1 0 100%;flex:1 0 100%}@media (min-width:576px){.paragraph--type--dim-75{-ms-flex:0 0 50%;flex:0 0 50%;width:50%}}@media (min-width:1366px){.paragraph--type--dim-75{-ms-flex:0 0 75%;flex:0 0 75%;width:75%}}.paragraph--type--dim-66{-ms-flex:1 0 100%;flex:1 0 100%}@media (min-width:576px){.paragraph--type--dim-66{-ms-flex:0 0 50%;flex:0 0 50%;width:50%}}@media (min-width:1366px){.paragraph--type--dim-66{-ms-flex:0 0 66%;flex:0 0 66%;width:66%}}.paragraph--type--dim-50{-ms-flex:1 0 100%;flex:1 0 100%}@media (min-width:576px){.paragraph--type--dim-50{-ms-flex:0 0 50%;flex:0 0 50%;width:50%}}.paragraph--type--dim-33{-ms-flex:1 0 100%;flex:1 0 100%}@media (min-width:576px){.paragraph--type--dim-33{-ms-flex:0 0 50%;flex:0 0 50%;width:50%}}@media (min-width:1366px){.paragraph--type--dim-33{-ms-flex:0 0 33%;flex:0 0 33%;width:33%}}.paragraph--type--dim-25{-ms-flex:1 0 100%;flex:1 0 100%}@media (min-width:576px){.paragraph--type--dim-25{-ms-flex:0 0 50%;flex:0 0 50%;width:50%}}@media (min-width:1366px){.paragraph--type--dim-25{-ms-flex:0 0 25%;flex:0 0 25%;width:25%}}.paragraph--ligne-landing-page .actualite-agenda,.pim{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.paragraph--ligne-landing-page .actualite-agenda .visuel,.pim .visuel{-ms-flex-order:1;order:1;width:100%;margin-bottom:0}.paragraph--ligne-landing-page .actualite-agenda .visuel img,.pim .visuel img{width:100%}.paragraph--ligne-landing-page .actualite-agenda>.title,.pim>.title{-ms-flex-order:2;order:2}.paragraph--ligne-landing-page .actualite-agenda>.title:after,.pim>.title:after{display:block;width:70px;height:8px;margin:15px 0 0;content:"";background-color:var(--primary-color, #ff4e02)}.paragraph--ligne-landing-page .actualite-agenda .content,.pim .content{-ms-flex-order:3;order:3}.paragraph--ligne-landing-page .paragraph--type--bloc-liste-manuelle .actualite-agenda>.title,.paragraph--type--bloc-liste-manuelle .paragraph--ligne-landing-page .actualite-agenda>.title,.paragraph--type--bloc-liste-manuelle .pim>.title{-ms-flex-order:initial;order:initial}.paragraph--ligne-landing-page{margin-bottom:0;overflow:hidden}.paragraph--ligne-landing-page .ligne-title .title{font-size:22px;text-align:center;margin:40px 0}@media (min-width:768px){.paragraph--ligne-landing-page .ligne-title .title{font-size:23px}}@media (min-width:992px){.paragraph--ligne-landing-page .ligne-title .title{font-size:25px}}@media (min-width:1366px){.paragraph--ligne-landing-page .ligne-title .title{font-size:30px}}.paragraph--type--encadre,.paragraph--type--encadre.full-width{-ms-flex:1 0 100%;flex:1 0 100%}@media (min-width:768px){.paragraph--type--encadre{-ms-flex:0 0 50%;flex:0 0 50%;width:50%}}@media (min-width:768px){.paragraph--type--encadre.full-width{-ms-flex:0 0 100%;flex:0 0 100%;width:100%}}.paragraph--type--encadre p.title{font-family:"opensansextrabold",Verdana,sans-serif;font-size:14px;line-height:30px;margin-top:10px;text-align:left;text-transform:uppercase}@media (min-width:768px){.paragraph--type--encadre p.title{font-size:15px}}@media (min-width:992px){.paragraph--type--encadre p.title{font-size:16px}}@media (min-width:1366px){.paragraph--type--encadre p.title{font-size:18px}}.paragraph--type--encadre .embedded-entity .actualite-titre .title,.paragraph--type--encadre .embedded-entity .article-titre .title,.paragraph--type--encadre .embedded-entity .document-titre .title,.paragraph--type--encadre .embedded-entity .user-titre .title{text-transform:none}.paragraph--type--encadre .paragraph-content{padding:0;color:var(--font-color-bg-white, #363636);background-color:transparent}.paragraph--type--encadre .paragraph-content p{margin-bottom:10px}.paragraph--type--encadre .paragraph-content.bg-white figure:before,.paragraph--type--encadre .paragraph-content:before{display:block;width:100%;height:8px;content:"";background-color:var(--primary-color, #ff4e02)}.paragraph--ligne-landing-page .bg-white a:not(.btn),.paragraph--type--encadre .paragraph-content a:not(.btn){color:var(--link-color-bg-white, #ff4e02)}.paragraph--type--encadre .paragraph-content a:not(.btn):hover{text-decoration:underline;color:var(--secondary-color, #162a42)}.paragraph--ligne-landing-page .bg-white,.paragraph--type--encadre .paragraph-content.bg-white{color:var(--font-color-bg-white, #363636);background-color:#fff}.paragraph--type--encadre .paragraph-content.bg-primary-color{padding:20px;color:var(--font-color-bg-primary, #ffffff);background-color:var(--primary-color, #ff4e02)}.paragraph--ligne-landing-page .paragraph--type--encadre .paragraph-content.actualite-agenda .title:after,.paragraph--type--encadre .paragraph--ligne-landing-page .paragraph-content.actualite-agenda .title:after,.paragraph--type--encadre .paragraph-content.bg-neutral-color:before,.paragraph--type--encadre .paragraph-content.bg-primary-color:before,.paragraph--type--encadre .paragraph-content.bg-secondary-color:before,.paragraph--type--encadre .paragraph-content.pim .title:after{display:none}.paragraph--type--encadre .paragraph-content.bg-secondary-color{padding:20px;color:var(--font-color-bg-secondary, #ffffff);background-color:var(--secondary-color, #162a42)}.paragraph--type--encadre .paragraph-content.bg-neutral-color{padding:20px;color:var(--font-color-bg-neutral, #363636);background-color:var(--neutral-color, #eceaea)}.paragraph--ligne-landing-page .paragraph--type--encadre .paragraph-content.actualite-agenda,.paragraph--type--encadre .paragraph--ligne-landing-page .paragraph-content.actualite-agenda,.paragraph--type--encadre .paragraph-content.pim{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;border-color:#bbb}.paragraph--ligne-landing-page .paragraph--type--encadre .paragraph-content.actualite-agenda .visuel,.paragraph--type--encadre .paragraph--ligne-landing-page .paragraph-content.actualite-agenda .visuel,.paragraph--type--encadre .paragraph-content.pim .visuel{-ms-flex-order:1;order:1;width:100%}.paragraph--ligne-landing-page .paragraph--type--encadre .paragraph-content.actualite-agenda .visuel img,.paragraph--type--encadre .paragraph--ligne-landing-page .paragraph-content.actualite-agenda .visuel img,.paragraph--type--encadre .paragraph-content.pim .visuel img{width:100%!important;margin-bottom:0}.paragraph--ligne-landing-page .paragraph--type--encadre .paragraph-content.actualite-agenda .visuel figcaption,.paragraph--type--encadre .paragraph--ligne-landing-page .paragraph-content.actualite-agenda .visuel figcaption,.paragraph--type--encadre .paragraph-content.pim .visuel figcaption{margin-top:20px}.paragraph--ligne-landing-page .paragraph--type--encadre .paragraph-content.actualite-agenda .title,.paragraph--type--encadre .paragraph--ligne-landing-page .paragraph-content.actualite-agenda .title,.paragraph--type--encadre .paragraph-content.pim .title{-ms-flex-order:2;order:2}.paragraph--ligne-landing-page .paragraph--type--encadre .paragraph-content.actualite-agenda .content,.paragraph--type--encadre .paragraph--ligne-landing-page .paragraph-content.actualite-agenda .content,.paragraph--type--encadre .paragraph-content.pim .content{-ms-flex-order:3;order:3}.paragraph--ligne-landing-page .bg-white .chapeau,.paragraph--ligne-landing-page .bg-white .h1,.paragraph--ligne-landing-page .bg-white .h2,.paragraph--ligne-landing-page .bg-white .h3,.paragraph--ligne-landing-page .bg-white .h4,.paragraph--ligne-landing-page .bg-white .h5,.paragraph--ligne-landing-page .bg-white .h6,.paragraph--ligne-landing-page .bg-white .title,.paragraph--ligne-landing-page .bg-white h1,.paragraph--ligne-landing-page .bg-white h2,.paragraph--ligne-landing-page .bg-white h3,.paragraph--ligne-landing-page .bg-white h4,.paragraph--ligne-landing-page .bg-white h5,.paragraph--ligne-landing-page .bg-white h6,.paragraph--ligne-landing-page .bg-white li,.paragraph--ligne-landing-page .bg-white p{color:var(--font-color-bg-white, #363636)}.paragraph--ligne-landing-page .bg-primary-color a:not(.btn):hover,.paragraph--ligne-landing-page .bg-white a:not(.btn):hover{color:var(--secondary-color, #162a42)}.paragraph--ligne-landing-page .bg-white .ligne-title .title:after{background-color:var(--font-color-bg-white, #363636)}.paragraph--ligne-landing-page .bg-primary-color{color:var(--font-color-bg-primary, #ffffff);background-color:var(--primary-color, #ff4e02)}.paragraph--ligne-landing-page .bg-primary-color .chapeau,.paragraph--ligne-landing-page .bg-primary-color .h1,.paragraph--ligne-landing-page .bg-primary-color .h2,.paragraph--ligne-landing-page .bg-primary-color .h3,.paragraph--ligne-landing-page .bg-primary-color .h4,.paragraph--ligne-landing-page .bg-primary-color .h5,.paragraph--ligne-landing-page .bg-primary-color .h6,.paragraph--ligne-landing-page .bg-primary-color .title,.paragraph--ligne-landing-page .bg-primary-color h1,.paragraph--ligne-landing-page .bg-primary-color h2,.paragraph--ligne-landing-page .bg-primary-color h3,.paragraph--ligne-landing-page .bg-primary-color h4,.paragraph--ligne-landing-page .bg-primary-color h5,.paragraph--ligne-landing-page .bg-primary-color h6,.paragraph--ligne-landing-page .bg-primary-color li,.paragraph--ligne-landing-page .bg-primary-color p{color:var(--font-color-bg-primary, #ffffff)}.paragraph--ligne-landing-page .bg-primary-color a:not(.btn){color:var(--link-color-bg-primary, #ffffff)}.paragraph--ligne-landing-page .bg-primary-color .ligne-title .title:after{background-color:var(--font-color-bg-primary, #ffffff)}.paragraph--ligne-landing-page .bg-secondary-color{color:var(--font-color-bg-secondary, #ffffff);background-color:var(--secondary-color, #162a42)}.paragraph--ligne-landing-page .bg-secondary-color .chapeau,.paragraph--ligne-landing-page .bg-secondary-color .h1,.paragraph--ligne-landing-page .bg-secondary-color .h2,.paragraph--ligne-landing-page .bg-secondary-color .h3,.paragraph--ligne-landing-page .bg-secondary-color .h4,.paragraph--ligne-landing-page .bg-secondary-color .h5,.paragraph--ligne-landing-page .bg-secondary-color .h6,.paragraph--ligne-landing-page .bg-secondary-color .title,.paragraph--ligne-landing-page .bg-secondary-color h1,.paragraph--ligne-landing-page .bg-secondary-color h2,.paragraph--ligne-landing-page .bg-secondary-color h3,.paragraph--ligne-landing-page .bg-secondary-color h4,.paragraph--ligne-landing-page .bg-secondary-color h5,.paragraph--ligne-landing-page .bg-secondary-color h6,.paragraph--ligne-landing-page .bg-secondary-color li,.paragraph--ligne-landing-page .bg-secondary-color p{color:var(--font-color-bg-secondary, #ffffff)}.paragraph--ligne-landing-page .bg-secondary-color a:not(.btn){color:var(--link-color-bg-secondary, #ffffff)}.paragraph--ligne-landing-page .bg-secondary-color a:not(.btn):hover{color:var(--primary-color, #ff4e02)}.paragraph--ligne-landing-page .bg-secondary-color .ligne-title .title:after{background-color:var(--font-color-bg-secondary, #ffffff)}.paragraph--ligne-landing-page .bg-neutral-color{color:var(--font-color-bg-neutral, #363636);background-color:var(--neutral-color, #eceaea)}.paragraph--ligne-landing-page .bg-neutral-color .chapeau,.paragraph--ligne-landing-page .bg-neutral-color .h1,.paragraph--ligne-landing-page .bg-neutral-color .h2,.paragraph--ligne-landing-page .bg-neutral-color .h3,.paragraph--ligne-landing-page .bg-neutral-color .h4,.paragraph--ligne-landing-page .bg-neutral-color .h5,.paragraph--ligne-landing-page .bg-neutral-color .h6,.paragraph--ligne-landing-page .bg-neutral-color .title,.paragraph--ligne-landing-page .bg-neutral-color h1,.paragraph--ligne-landing-page .bg-neutral-color h2,.paragraph--ligne-landing-page .bg-neutral-color h3,.paragraph--ligne-landing-page .bg-neutral-color h4,.paragraph--ligne-landing-page .bg-neutral-color h5,.paragraph--ligne-landing-page .bg-neutral-color h6,.paragraph--ligne-landing-page .bg-neutral-color li,.paragraph--ligne-landing-page .bg-neutral-color p{color:var(--font-color-bg-neutral, #363636)}.paragraph--ligne-landing-page .bg-neutral-color a:not(.btn){color:var(--link-color-bg-neutral, #ff4e02)}.paragraph .bg-primary-color a:not(.btn):hover,.paragraph .bg-white a:not(.btn):hover,.paragraph--ligne-landing-page .actualite-agenda a:not(.btn):hover,.paragraph--ligne-landing-page .bg-neutral-color a:not(.btn):hover,.paragraph--ligne-landing-page .pim a:not(.btn):hover{color:var(--secondary-color, #162a42)}.paragraph--ligne-landing-page .bg-neutral-color .ligne-title .title:after{background-color:var(--font-color-bg-neutral, #363636)}.paragraph .bg-white a:not(.btn),.paragraph--ligne-landing-page .actualite-agenda a:not(.btn),.paragraph--ligne-landing-page .pim a:not(.btn){color:var(--link-color-bg-white, #ff4e02)}.paragraph .bg-white{background-color:#fff}.paragraph .bg-white,.paragraph .bg-white .chapeau,.paragraph .bg-white .h1,.paragraph .bg-white .h2,.paragraph .bg-white .h3,.paragraph .bg-white .h4,.paragraph .bg-white .h5,.paragraph .bg-white .h6,.paragraph .bg-white .title,.paragraph .bg-white h1,.paragraph .bg-white h2,.paragraph .bg-white h3,.paragraph .bg-white h4,.paragraph .bg-white h5,.paragraph .bg-white h6,.paragraph .bg-white li,.paragraph .bg-white p{color:var(--font-color-bg-white, #363636)}.paragraph .bg-white .ligne-title .title:after{background-color:var(--font-color-bg-white, #363636)}.paragraph .bg-primary-color{background-color:var(--primary-color, #ff4e02)}.paragraph .bg-primary-color,.paragraph .bg-primary-color .chapeau,.paragraph .bg-primary-color .h1,.paragraph .bg-primary-color .h2,.paragraph .bg-primary-color .h3,.paragraph .bg-primary-color .h4,.paragraph .bg-primary-color .h5,.paragraph .bg-primary-color .h6,.paragraph .bg-primary-color .title,.paragraph .bg-primary-color h1,.paragraph .bg-primary-color h2,.paragraph .bg-primary-color h3,.paragraph .bg-primary-color h4,.paragraph .bg-primary-color h5,.paragraph .bg-primary-color h6,.paragraph .bg-primary-color li,.paragraph .bg-primary-color p{color:var(--font-color-bg-primary, #ffffff)}.paragraph .bg-primary-color a:not(.btn){color:var(--link-color-bg-primary, #ffffff)}.bg-primary-color .paragraph--type--bloc-recherche .title:after,.paragraph .bg-primary-color .ligne-title .title:after,.paragraph--type--bloc-recherche .bg-primary-color .title:after{background-color:var(--font-color-bg-primary, #ffffff)}.paragraph .bg-secondary-color{background-color:var(--secondary-color, #162a42)}.paragraph .bg-secondary-color,.paragraph .bg-secondary-color .chapeau,.paragraph .bg-secondary-color .h1,.paragraph .bg-secondary-color .h2,.paragraph .bg-secondary-color .h3,.paragraph .bg-secondary-color .h4,.paragraph .bg-secondary-color .h5,.paragraph .bg-secondary-color .h6,.paragraph .bg-secondary-color .title,.paragraph .bg-secondary-color h1,.paragraph .bg-secondary-color h2,.paragraph .bg-secondary-color h3,.paragraph .bg-secondary-color h4,.paragraph .bg-secondary-color h5,.paragraph .bg-secondary-color h6,.paragraph .bg-secondary-color li,.paragraph .bg-secondary-color p{color:var(--font-color-bg-secondary, #ffffff)}.paragraph .bg-secondary-color a:not(.btn){color:var(--link-color-bg-secondary, #ffffff)}.paragraph .bg-secondary-color a:not(.btn):hover{color:var(--primary-color, #ff4e02)}.paragraph .bg-secondary-color .ligne-title .title:after,.paragraph--type--bloc-recherche .bg-secondary-color .title:after{background-color:var(--font-color-bg-secondary, #ffffff)}.paragraph .bg-neutral-color{background-color:var(--neutral-color, #eceaea)}.paragraph .bg-neutral-color,.paragraph .bg-neutral-color .chapeau,.paragraph .bg-neutral-color .h1,.paragraph .bg-neutral-color .h2,.paragraph .bg-neutral-color .h3,.paragraph .bg-neutral-color .h4,.paragraph .bg-neutral-color .h5,.paragraph .bg-neutral-color .h6,.paragraph .bg-neutral-color .title,.paragraph .bg-neutral-color h1,.paragraph .bg-neutral-color h2,.paragraph .bg-neutral-color h3,.paragraph .bg-neutral-color h4,.paragraph .bg-neutral-color h5,.paragraph .bg-neutral-color h6,.paragraph .bg-neutral-color li,.paragraph .bg-neutral-color p{color:var(--font-color-bg-neutral, #363636)}.paragraph .bg-neutral-color a:not(.btn){color:var(--link-color-bg-neutral, #ff4e02)}.paragraph .bg-neutral-color a:not(.btn):hover{color:var(--secondary-color, #162a42)}.paragraph .bg-neutral-color .ligne-title .title:after{background-color:var(--font-color-bg-neutral, #363636)}.paragraph .paragraph--ligne-landing-page .actualite-agenda a:not(.btn),.paragraph .pim a:not(.btn),.paragraph--ligne-landing-page .paragraph .actualite-agenda a:not(.btn){color:var(--link-color-bg-white, #ff4e02)}.paragraph .paragraph--ligne-landing-page .actualite-agenda a:not(.btn):hover,.paragraph .pim a:not(.btn):hover,.paragraph--ligne-landing-page .paragraph .actualite-agenda a:not(.btn):hover{color:var(--secondary-color, #162a42)}.paragraph--type--bloc-navigation-profilee.with-photo,.paragraph--type--bloc-titre-image{padding:0;margin-bottom:0}.is-front .paragraph--type--bloc-navigation-profilee.with-photo,.is-front .paragraph--type--bloc-titre-image{min-width:100vw;margin-left:calc(-10px + var(--bs-gutter-x)*-.5)}@media (min-width:576px){.is-front .paragraph--type--bloc-navigation-profilee.with-photo,.is-front .paragraph--type--bloc-titre-image{margin-left:calc(((530px - 100vw)/2))}}@media (min-width:768px){.is-front .paragraph--type--bloc-navigation-profilee.with-photo,.is-front .paragraph--type--bloc-titre-image{margin-left:calc(((710px - 100vw)/2))}}@media (min-width:992px){.is-front .paragraph--type--bloc-navigation-profilee.with-photo,.is-front .paragraph--type--bloc-titre-image{margin-left:calc(((950px - 100vw)/2))}}@media (min-width:1366px){.is-front .paragraph--type--bloc-navigation-profilee.with-photo,.is-front .paragraph--type--bloc-titre-image{margin-left:calc(((1194px - 100vw)/2))}}@media (min-width:1636px){.is-front .paragraph--type--bloc-navigation-profilee.with-photo,.is-front .paragraph--type--bloc-titre-image{margin-left:calc(((1626px - 100vw)/2))}}.not-front .paragraph--type--bloc-navigation-profilee.with-photo,.not-front .paragraph--type--bloc-titre-image{margin-left:-30px;margin-right:-30px}.paragraph--type--bloc-navigation-profilee.with-photo .title,.paragraph--type--bloc-titre-image .title{text-align:center;font-size:26px;line-height:30px;margin:0 20px}@media (min-width:576px){.paragraph--type--bloc-navigation-profilee.with-photo .title,.paragraph--type--bloc-titre-image .title{font-size:30px;line-height:35px}}@media (min-width:992px){.paragraph--type--bloc-navigation-profilee.with-photo .title,.paragraph--type--bloc-titre-image .title{font-size:33px;line-height:40px}}@media (min-width:1366px){.paragraph--type--bloc-navigation-profilee.with-photo .title,.paragraph--type--bloc-titre-image .title{font-size:40px;line-height:45px}}.paragraph--type--bloc-navigation-profilee.with-photo.with-photo,.paragraph--type--bloc-titre-image.with-photo{margin-bottom:calc(var(--bs-gutter-x)*-1.5);margin-top:calc(var(--bs-gutter-x));position:relative;max-height:735px;overflow:hidden}.is-front .paragraph--type--bloc-navigation-profilee.with-photo.with-photo,.is-front .paragraph--type--bloc-titre-image.with-photo{top:-40px}.not-front .paragraph--type--bloc-navigation-profilee.with-photo.with-photo,.not-front .paragraph--type--bloc-titre-image.with-photo{overflow:visible}.paragraph--type--bloc-navigation-profilee.with-photo.with-photo .paragraph-content,.paragraph--type--bloc-titre-image.with-photo .paragraph-content{padding:0;overflow:hidden;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.paragraph--type--bloc-titre-image.with-photo .title{position:absolute;padding:0 40px 0 20px;color:#fff}.paragraph--type--bloc-navigation-profilee.with-photo.with-photo .navigation-profilee,.paragraph--type--bloc-navigation-profilee.with-photo.with-photo .title,.paragraph--type--bloc-titre-image.with-photo .navigation-profilee{position:absolute;top:47%;padding:0 40px 0 20px;width:100%;color:#fff}.not-front .paragraph--type--bloc-navigation-profilee.with-photo.with-photo .navigation-profilee,.not-front .paragraph--type--bloc-navigation-profilee.with-photo.with-photo .title,.not-front .paragraph--type--bloc-titre-image.with-photo .navigation-profilee,.not-front .paragraph--type--bloc-titre-image.with-photo .title{min-width:100%}.paragraph--type--bloc-navigation-profilee.with-photo.with-photo figure img,.paragraph--type--bloc-titre-image.with-photo figure img{min-width:100vw}.not-front .paragraph--type--bloc-navigation-profilee.with-photo.with-photo figure img,.not-front .paragraph--type--bloc-titre-image.with-photo figure img{min-width:calc(100% + 60px)}.paragraph--type--bloc-titre-image.with-photo .title{top:auto;display:-ms-flexbox;display:flex;height:100%;width:90%;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.paragraph--type--bloc-navigation-profilee{margin-top:80px;margin-bottom:60px}.paragraph--type--bloc-navigation-profilee .navigation-profilee.webform-submission-form{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;width:100%;-ms-flex-direction:column;flex-direction:column}.paragraph--type--bloc-navigation-profilee .navigation-profilee.webform-submission-form .select-wrapper{background-color:#fff;margin-top:10px;margin-bottom:10px;font-size:14px}@media (min-width:576px){.paragraph--type--bloc-navigation-profilee .navigation-profilee.webform-submission-form .select-wrapper{font-size:15px}}@media (min-width:768px){.paragraph--type--bloc-navigation-profilee .navigation-profilee.webform-submission-form .select-wrapper{font-size:16px}}@media (min-width:992px){.paragraph--type--bloc-navigation-profilee .navigation-profilee.webform-submission-form .select-wrapper{font-size:18px}}.paragraph--type--bloc-navigation-profilee .navigation-profilee.webform-submission-form .select-wrapper select{padding:10px 40px 10px 10px;font-family:"opensansextrabold",Verdana,sans-serif;line-height:1.6}.paragraph--type--bloc-navigation-profilee .navigation-profilee.webform-submission-form .select-wrapper select:disabled{opacity:1;color:#b8b8b8}.paragraph--type--bloc-navigation-profilee .navigation-profilee.webform-submission-form .select-wrapper select option{font-weight:800}.paragraph--type--bloc-navigation-profilee .navigation-profilee.webform-submission-form .select-wrapper .form-control{margin-top:10px;margin-bottom:10px;font-family:"opensansextrabold",Verdana,sans-serif}.paragraph--type--bloc-navigation-profilee .navigation-profilee.webform-submission-form .button--primary:disabled{opacity:1;color:#fff!important;background-color:#b8b8b8!important;border-color:#b8b8b8!important}.paragraph--type--bloc-navigation-profilee.with-photo{max-height:300px!important}.paragraph--type--bloc-navigation-profilee.with-photo .navigation-profilee.webform-submission-form{-webkit-transform:translateY(-50%);transform:translateY(-50%);padding-left:40px;padding-right:40px}@media (min-width:768px){.paragraph--type--bloc-navigation-profilee.with-photo .navigation-profilee.webform-submission-form{padding-left:0;padding-right:0}.paragraph--type--bloc-navigation-profilee.paragraph--type--bloc-navigation-profilee-100 .navigation-profilee.webform-submission-form{-ms-flex-align:center;align-items:center}.paragraph--type--bloc-navigation-profilee.paragraph--type--bloc-navigation-profilee-100 .navigation-profilee.webform-submission-form .form-control.button{width:180px}.paragraph--type--bloc-navigation-profilee.paragraph--type--bloc-navigation-profilee-100 .navigation-profilee.webform-submission-form .select-wrapper{width:450px}}@media (min-width:992px){.paragraph--type--bloc-navigation-profilee.paragraph--type--bloc-navigation-profilee-100 .navigation-profilee.webform-submission-form{-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center;padding:0 10px}.paragraph--type--bloc-navigation-profilee.paragraph--type--bloc-navigation-profilee-100 .navigation-profilee.webform-submission-form .form-control.button{width:180px;margin:10px 0}.paragraph--type--bloc-navigation-profilee.paragraph--type--bloc-navigation-profilee-100 .navigation-profilee.webform-submission-form .select-wrapper{width:300px;margin-right:20px}}@media (min-width:1366px){.paragraph--type--bloc-navigation-profilee.paragraph--type--bloc-navigation-profilee-66 .navigation-profilee.webform-submission-form,.paragraph--type--bloc-navigation-profilee.paragraph--type--bloc-navigation-profilee-75 .navigation-profilee.webform-submission-form{-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.paragraph--type--bloc-navigation-profilee.paragraph--type--bloc-navigation-profilee-66 .navigation-profilee.webform-submission-form .form-control.button,.paragraph--type--bloc-navigation-profilee.paragraph--type--bloc-navigation-profilee-75 .navigation-profilee.webform-submission-form .form-control.button{width:180px}.paragraph--type--bloc-navigation-profilee.paragraph--type--bloc-navigation-profilee-66 .navigation-profilee.webform-submission-form .select-wrapper,.paragraph--type--bloc-navigation-profilee.paragraph--type--bloc-navigation-profilee-75 .navigation-profilee.webform-submission-form .select-wrapper{width:300px;margin-right:20px}}@media (min-width:992px){.paragraph--type--bloc-navigation-profilee.paragraph--type--bloc-navigation-profilee-50 .navigation-profilee.webform-submission-form{-ms-flex-align:center;align-items:center}.paragraph--type--bloc-navigation-profilee.paragraph--type--bloc-navigation-profilee-50 .navigation-profilee.webform-submission-form .form-control.button{width:180px}.paragraph--type--bloc-navigation-profilee.paragraph--type--bloc-navigation-profilee-50 .navigation-profilee.webform-submission-form .select-wrapper{width:100%}}.paragraph--type--bloc-recherche .search-block-form{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;width:100%;-ms-flex-direction:column;flex-direction:column}.paragraph--type--bloc-recherche .search-block-form .form-control.button,.paragraph--type--bloc-recherche .search-block-form .form-row{width:100%;margin:10px 0}.paragraph--type--bloc-recherche .title{-ms-flex-order:initial;order:initial}.paragraph--type--bloc-recherche .title:after{display:block;height:8px;content:"";background-color:var(--primary-color, #ff4e02);margin:20px 0 0;width:70px}.paragraph--ligne-landing-page .paragraph--type--bloc-recherche .paragraph-content.actualite-agenda,.paragraph--type--bloc-recherche .paragraph--ligne-landing-page .paragraph-content.actualite-agenda,.paragraph--type--bloc-recherche .paragraph-content.pim{background-color:#fff}@media (min-width:1366px){.paragraph--type--bloc-recherche.paragraph--type--bloc-recherche-50 .search-block-form,.paragraph--type--bloc-recherche.paragraph--type--bloc-recherche-66 .search-block-form,.paragraph--type--bloc-recherche.paragraph--type--bloc-recherche-75 .search-block-form{-ms-flex-direction:row;flex-direction:row}.paragraph--type--bloc-recherche.paragraph--type--bloc-recherche-50 .search-block-form .form-row,.paragraph--type--bloc-recherche.paragraph--type--bloc-recherche-66 .search-block-form .form-row,.paragraph--type--bloc-recherche.paragraph--type--bloc-recherche-75 .search-block-form .form-row{margin-right:20px;-ms-flex-positive:1;flex-grow:1}.paragraph--type--bloc-recherche.paragraph--type--bloc-recherche-50 .search-block-form .form-control.button,.paragraph--type--bloc-recherche.paragraph--type--bloc-recherche-66 .search-block-form .form-control.button,.paragraph--type--bloc-recherche.paragraph--type--bloc-recherche-75 .search-block-form .form-control.button{width:180px}}@media (min-width:768px){.paragraph--type--bloc-recherche.paragraph--type--bloc-recherche-100 .search-block-form{-ms-flex-direction:row;flex-direction:row}.paragraph--type--bloc-recherche.paragraph--type--bloc-recherche-100 .search-block-form .form-row{margin-right:20px;-ms-flex-positive:1;flex-grow:1}.paragraph--type--bloc-recherche.paragraph--type--bloc-recherche-100 .search-block-form .form-control.button{width:180px}}.paragraph--type--bloc-information-cles .icon{font-size:80px;display:-ms-inline-flexbox;display:inline-flex;width:80px;height:80px;margin:5px 5px 10px}.paragraph--type--bloc-information-cles .chiffre,.paragraph--type--bloc-information-cles .chiffre-desc{font-family:"Calistoga",serif;margin:0;text-align:center}.paragraph--type--bloc-information-cles .chiffre{font-size:50px;line-height:65px}.paragraph--type--bloc-information-cles .chiffre-desc{font-size:20px;padding-bottom:20px}.actualite-partenaires p,.row-bg-white .paragraph--type--bloc-information-cles p,.row-bg-white .paragraph--type--bloc-information-cles span{color:var(--font-color-bg-white, #363636)}.row-bg-neutral-color .paragraph--type--bloc-information-cles p,.row-bg-neutral-color .paragraph--type--bloc-information-cles span{color:var(--font-color-bg-neutral, #363636)}.row-bg-primary-color .paragraph--type--bloc-information-cles p,.row-bg-primary-color .paragraph--type--bloc-information-cles span{color:var(--font-color-bg-primary, #ffffff)}.liste-lien .theme-and-types--wrapper p,.row-bg-secondary-color .paragraph--type--bloc-information-cles p,.row-bg-secondary-color .paragraph--type--bloc-information-cles span{color:var(--font-color-bg-secondary, #ffffff)}@media (min-width:576px){.paragraph--type--bloc-carte-information.paragraph--type--bloc-carte-information-25{-ms-flex:0 0 50%;flex:0 0 50%;width:50%}}@media (min-width:1366px){.paragraph--type--bloc-carte-information.paragraph--type--bloc-carte-information-25{-ms-flex:0 0 25%;flex:0 0 25%;width:25%}.paragraph--type--bloc-carte-information.paragraph--type--bloc-carte-information-25:first-child{margin-left:0}.paragraph--type--bloc-carte-information.paragraph--type--bloc-carte-information-25:last-child{margin-right:0}}@media (min-width:576px){.paragraph--type--bloc-carte-information.paragraph--type--bloc-carte-information-50{-ms-flex:0 0 50%;flex:0 0 50%;width:50%}}@media (min-width:768px){.paragraph--type--bloc-carte-information.paragraph--type--bloc-carte-information-50{-ms-flex:0 0 50%;flex:0 0 50%;width:50%}.paragraph--type--bloc-carte-information.paragraph--type--bloc-carte-information-50:first-child{margin-left:0}.paragraph--type--bloc-carte-information.paragraph--type--bloc-carte-information-50:last-child{margin-right:0}}@media (min-width:576px){.paragraph--type--bloc-carte-information.paragraph--type--bloc-carte-information-33{-ms-flex:0 0 50%;flex:0 0 50%;width:50%}}@media (min-width:1366px){.paragraph--type--bloc-carte-information.paragraph--type--bloc-carte-information-33{-ms-flex:0 0 33%;flex:0 0 33%;width:33%}.paragraph--type--bloc-carte-information.paragraph--type--bloc-carte-information-33:first-child{margin-left:0}.paragraph--type--bloc-carte-information.paragraph--type--bloc-carte-information-33:last-child{margin-right:0}}.paragraph--type--bloc-carte-information .paragraph-content{-ms-flex-direction:column;flex-direction:column;background-color:#fff;border:solid 1px #b8b8b8;padding:15px}.paragraph--type--bloc-carte-information .paragraph-content .info-icon{padding:60px 0 30px}.paragraph--type--bloc-carte-information .paragraph-content .info-icon .icon{font-size:60px;color:var(--font-color-bg-white, #363636);display:-ms-inline-flexbox;display:inline-flex;width:60px;height:60px}.paragraph--type--bloc-carte-information .paragraph-content .info-content{padding:0}.paragraph--type--bloc-carte-information .paragraph-content .info-content p{text-align:center;color:var(--font-color-bg-white, #363636)}@media (min-width:768px){.paragraph--type--bloc-carte-information.paragraph--type--bloc-carte-information-100 .paragraph-content{-ms-flex-direction:row;flex-direction:row}.paragraph--type--bloc-carte-information.paragraph--type--bloc-carte-information-100 .paragraph-content .info-icon{padding:60px}.paragraph--type--bloc-carte-information.paragraph--type--bloc-carte-information-100 .paragraph-content .info-content{padding:0 20px 20px}.paragraph--type--bloc-carte-information.paragraph--type--bloc-carte-information-100 .paragraph-content .info-content p{text-align:start}}@media (min-width:1366px){.is-front .paragraph--type--bloc-carte-information-50 .paragraph-content,.paragraph--type--bloc-carte-information.paragraph--type--bloc-carte-information-66 .paragraph-content,.paragraph--type--bloc-carte-information.paragraph--type--bloc-carte-information-75 .paragraph-content{-ms-flex-direction:row;flex-direction:row}.paragraph--type--bloc-carte-information.paragraph--type--bloc-carte-information-66 .paragraph-content .info-icon,.paragraph--type--bloc-carte-information.paragraph--type--bloc-carte-information-75 .paragraph-content .info-icon{padding:60px}.paragraph--type--bloc-carte-information.paragraph--type--bloc-carte-information-66 .paragraph-content .info-content,.paragraph--type--bloc-carte-information.paragraph--type--bloc-carte-information-75 .paragraph-content .info-content{padding:0 20px 20px}.is-front .paragraph--type--bloc-carte-information-50 .paragraph-content .info-content p,.paragraph--type--bloc-carte-information.paragraph--type--bloc-carte-information-66 .paragraph-content .info-content p,.paragraph--type--bloc-carte-information.paragraph--type--bloc-carte-information-75 .paragraph-content .info-content p{text-align:start}.is-front .paragraph--type--bloc-carte-information-50 .paragraph-content .info-icon{padding:60px}.is-front .paragraph--type--bloc-carte-information-50 .paragraph-content .info-content{padding:0 20px 20px}}.row-bg-neutral-color .paragraph--type--bloc-carte-information .paragraph-content,.row-bg-primary-color .paragraph--type--bloc-carte-information .paragraph-content,.row-bg-secondary-color .paragraph--type--bloc-carte-information .paragraph-content{border:0}.paragraph--type--bloc-information-cles .d-flex{-ms-flex:1 1 25%;flex:1 1 25%}.paragraph-download .paragraph-content{padding:30px 15px}@media (min-width:1636px){.paragraph-download .paragraph-content{padding:40px 20px}}.paragraph-download .paragraph-content .title{font-family:"Calistoga",serif;font-size:22px;font-weight:400;line-height:27px;text-align:left}@media (min-width:768px){.paragraph-download .paragraph-content .title{font-size:23px;line-height:27px}}@media (min-width:992px){.paragraph-download .paragraph-content .title{font-size:25px;line-height:33px}}@media (min-width:1366px){.paragraph-download .paragraph-content .title{font-size:30px;line-height:39px}}.paragraph--type--dim-100 .liste-lien{-ms-flex:0 0 100%;flex:0 0 100%}@media (min-width:576px){.paragraph--type--dim-100 .liste-lien{-ms-flex:0 0 50%;flex:0 0 50%}}@media (min-width:992px){.paragraph--type--dim-100 .liste-lien{-ms-flex:0 0 25%;flex:0 0 25%}}.paragraph--type--dim-75 .liste-lien{-ms-flex:0 0 100%;flex:0 0 100%}@media (min-width:1366px){.paragraph--type--dim-75 .liste-lien{-ms-flex:0 0 33%;flex:0 0 33%}}.paragraph--type--dim-66 .liste-lien{-ms-flex:0 0 100%;flex:0 0 100%}@media (min-width:992px){.paragraph--type--dim-66 .liste-lien{-ms-flex:0 0 50%;flex:0 0 50%}}.paragraph--type--dim-50 .liste-lien{-ms-flex:0 0 100%;flex:0 0 100%}@media (min-width:992px){.paragraph--type--dim-50 .liste-lien{-ms-flex:0 0 50%;flex:0 0 50%}}.not-front .paragraph--type--dim-50 .liste-lien,.not-front .paragraph--type--dim-66 .liste-lien,.paragraph--type--dim-25 .liste-lien,.paragraph--type--dim-33 .liste-lien{-ms-flex:0 0 100%;flex:0 0 100%}.liste-lien .theme-and-types--wrapper{position:relative;top:-40px;left:20px;margin-bottom:-40px;width:-webkit-min-content;width:-moz-min-content;width:min-content}@media (min-width:1366px){.not-front .paragraph--type--dim-50 .liste-lien,.not-front .paragraph--type--dim-66 .liste-lien{-ms-flex:0 0 50%;flex:0 0 50%}}.dropdown-toggle::after{font-family:"icomoon"!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;content:"\eb1d";border:0;-webkit-transform:rotate(269deg);transform:rotate(269deg);top:-3px;position:relative}.encadre-wrapper{padding-top:15px}@media (min-width:992px){.encadre-wrapper{padding-top:25px}}.actualite-content,.document-content{margin-bottom:40px;color:var(--font-color-bg-white, #363636)}@media (min-width:992px){.actualite-content,.document-content{margin-bottom:60px}}.actualite-partenaires{margin-top:40px}.actualite-partenaires p{font-family:"opensanssemibold",Verdana,sans-serif;font-size:13px;line-height:19px}@media (min-width:768px){.actualite-partenaires p{font-size:14px}}.actualite-lieux{margin-bottom:-20px}@media (min-width:768px){.actualite-lieux{margin-bottom:30px}}@media (min-width:992px){.actualite-lieux{margin-bottom:30px}}@media (min-width:1366px){.actualite-lieux{margin-bottom:40px}}.actualite-date,.actualite-lieu,article footer p{font-family:"opensansextrabold",Verdana,sans-serif;color:var(--font-color-bg-white, #363636);font-size:14px}@media (min-width:768px){.actualite-date,.actualite-lieu{font-size:15px}}@media (min-width:992px){.actualite-date,.actualite-lieu{font-size:16px}}@media (min-width:1366px){.actualite-date,.actualite-lieu{font-size:18px}}.actualite-agenda figure,.actualite-image-complete figure,.actualite-image-gauche figure,.actualite-image-simple figure,.actualite-paragraphe figure,.actualite-post-it figure,.actualite-titre figure,.article-image-complete figure,.article-image-gauche figure,.article-image-simple figure,.article-paragraphe figure,.article-titre figure,.document-paragraphe figure,.document-titre figure,.galerie-item figure,.lien-image-gauche figure,.lien-image-simple figure,.lien-paragraphe figure,.liste-lien figure,.paragraph--type--encadre .actualite-date,.paragraph--type--encadre .actualite-lieu,.user-image-complete figure,.user-image-gauche figure,.user-image-simple figure,.user-image-simple-petite figure,.user-paragraphe figure,.user-titre figure{margin-bottom:0}.actualite-date p,.actualite-lieu p{font-family:"opensansextrabold",Verdana,sans-serif;margin-bottom:0}article footer{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;background-color:transparent}article footer p{font-family:"opensanssemibold",Verdana,sans-serif;line-height:19px;margin:0}.actualite-agenda,.actualite-image-complete,.actualite-image-gauche,.actualite-image-simple,.actualite-paragraphe,.actualite-post-it,.article-image-complete,.article-image-gauche,.article-image-simple,.article-paragraphe,.document-paragraphe,.galerie-item,.lien-paragraphe,.liste-lien,.user-image-complete,.user-image-gauche,.user-image-simple,.user-image-simple-petite,.user-paragraphe,.user-titre{margin-bottom:30px}@media (min-width:992px){.actualite-agenda,.actualite-image-complete,.actualite-image-gauche,.actualite-image-simple,.actualite-paragraphe,.actualite-post-it,.actualite-titre,.article-image-complete,.article-image-gauche,.article-image-simple,.article-paragraphe,.article-titre,.document-paragraphe,.document-titre,.galerie-item,.lien-image-gauche,.lien-image-simple,.lien-paragraphe,.liste-lien,.user-image-complete,.user-image-gauche,.user-image-simple,.user-image-simple-petite,.user-paragraphe,.user-titre{margin-bottom:40px}}.actualite-image-simple .title,.actualite-paragraphe .title,.actualite-titre .title,.article-image-simple .title,.article-paragraphe .title,.article-titre .title,.document-paragraphe .title,.document-titre .title,.lien-image-gauche .title,.lien-image-simple .title,.lien-paragraphe .title,.user-image-simple .title,.user-image-simple-petite .title,.user-paragraphe .title,.user-titre .title{font-size:17px;font-weight:400;line-height:25px;margin-top:0;text-align:left}.actualite-image-gauche .title,.article-image-gauche .title,.user-image-gauche .title{font-size:17px;font-weight:400;line-height:25px;text-align:left}.actualite-agenda .title,.actualite-image-complete .title,.article-image-complete .title,.user-image-complete .title{font-size:17px;font-weight:400;line-height:25px;margin-top:0;text-align:left}.actualite-post-it .title,.galerie-item .title,.liste-lien .title{font-weight:400;margin-top:0;text-align:left}.galerie-item .title,.liste-lien .title{font-size:17px;line-height:25px}@media (min-width:768px){.actualite-agenda .title,.actualite-image-complete .title,.actualite-image-gauche .title,.actualite-image-simple .title,.actualite-paragraphe .title,.actualite-post-it .title,.actualite-titre .title,.article-image-complete .title,.article-image-gauche .title,.article-image-simple .title,.article-paragraphe .title,.article-titre .title,.document-paragraphe .title,.document-titre .title,.galerie-item .title,.lien-image-gauche .title,.lien-image-simple .title,.lien-paragraphe .title,.liste-lien .title,.user-image-complete .title,.user-image-gauche .title,.user-image-simple .title,.user-image-simple-petite .title,.user-paragraphe .title,.user-titre .title{font-size:18px;line-height:25px}}@media (min-width:992px){.actualite-agenda .title,.actualite-image-complete .title,.actualite-image-gauche .title,.actualite-image-simple .title,.actualite-paragraphe .title,.actualite-post-it .title,.actualite-titre .title,.article-image-complete .title,.article-image-gauche .title,.article-image-simple .title,.article-paragraphe .title,.article-titre .title,.document-paragraphe .title,.document-titre .title,.galerie-item .title,.lien-image-gauche .title,.lien-image-simple .title,.lien-paragraphe .title,.liste-lien .title,.user-image-complete .title,.user-image-gauche .title,.user-image-simple .title,.user-image-simple-petite .title,.user-paragraphe .title,.user-titre .title{font-size:20px;line-height:28px}}@media (min-width:1366px){.actualite-agenda .title,.actualite-image-complete .title,.actualite-image-gauche .title,.actualite-image-simple .title,.actualite-paragraphe .title,.actualite-post-it .title,.actualite-titre .title,.article-image-complete .title,.article-image-gauche .title,.article-image-simple .title,.article-paragraphe .title,.article-titre .title,.document-paragraphe .title,.document-titre .title,.galerie-item .title,.lien-image-gauche .title,.lien-image-simple .title,.lien-paragraphe .title,.liste-lien .title,.user-image-complete .title,.user-image-gauche .title,.user-image-simple .title,.user-image-simple-petite .title,.user-paragraphe .title,.user-titre .title{font-size:22px;line-height:32px}}.actualite-agenda .title span.icon,.actualite-image-complete .title span.icon,.actualite-image-gauche .title span.icon,.actualite-image-simple .title span.icon,.actualite-paragraphe .title span.icon,.actualite-post-it .title span.icon,.actualite-titre .title span.icon,.article-image-complete .title span.icon,.article-image-gauche .title span.icon,.article-image-simple .title span.icon,.article-paragraphe .title span.icon,.article-titre .title span.icon,.document-paragraphe .title span.icon,.document-titre .title span.icon,.galerie-item .title span.icon,.lien-image-gauche .title span.icon,.lien-image-simple .title span.icon,.lien-paragraphe .title span.icon,.liste-lien .title span.icon,.user-image-complete .title span.icon,.user-image-gauche .title span.icon,.user-image-simple .title span.icon,.user-image-simple-petite .title span.icon,.user-paragraphe .title span.icon,.user-titre .title span.icon{font-size:14px;margin-right:15px}.actualite-agenda .title span.icon:before,.actualite-image-complete .title span.icon:before,.actualite-image-gauche .title span.icon:before,.actualite-image-simple .title span.icon:before,.actualite-paragraphe .title span.icon:before,.actualite-post-it .title span.icon:before,.actualite-titre .title span.icon:before,.article-image-complete .title span.icon:before,.article-image-gauche .title span.icon:before,.article-image-simple .title span.icon:before,.article-paragraphe .title span.icon:before,.article-titre .title span.icon:before,.document-paragraphe .title span.icon:before,.document-titre .title span.icon:before,.galerie-item .title span.icon:before,.lien-image-gauche .title span.icon:before,.lien-image-simple .title span.icon:before,.lien-paragraphe .title span.icon:before,.liste-lien .title span.icon:before,.user-image-complete .title span.icon:before,.user-image-gauche .title span.icon:before,.user-image-simple .title span.icon:before,.user-image-simple-petite .title span.icon:before,.user-paragraphe .title span.icon:before,.user-titre .title span.icon:before{line-height:26px}@media (min-width:1366px){.actualite-agenda .title span.icon:before,.actualite-image-complete .title span.icon:before,.actualite-image-gauche .title span.icon:before,.actualite-image-simple .title span.icon:before,.actualite-paragraphe .title span.icon:before,.actualite-post-it .title span.icon:before,.actualite-titre .title span.icon:before,.article-image-complete .title span.icon:before,.article-image-gauche .title span.icon:before,.article-image-simple .title span.icon:before,.article-paragraphe .title span.icon:before,.article-titre .title span.icon:before,.document-paragraphe .title span.icon:before,.document-titre .title span.icon:before,.galerie-item .title span.icon:before,.lien-image-gauche .title span.icon:before,.lien-image-simple .title span.icon:before,.lien-paragraphe .title span.icon:before,.liste-lien .title span.icon:before,.user-image-complete .title span.icon:before,.user-image-gauche .title span.icon:before,.user-image-simple .title span.icon:before,.user-image-simple-petite .title span.icon:before,.user-paragraphe .title span.icon:before,.user-titre .title span.icon:before{line-height:35px}}.actualite-agenda .title>a,.actualite-image-complete .title>a,.actualite-image-gauche .title>a,.actualite-image-simple .title>a,.actualite-paragraphe .title>a,.actualite-post-it .title>a,.actualite-titre .title>a,.article-image-complete .title>a,.article-image-gauche .title>a,.article-image-simple .title>a,.article-paragraphe .title>a,.article-titre .title>a,.document-paragraphe .title>a,.document-titre .title>a,.galerie-item .title>a,.lien-image-gauche .title>a,.lien-image-simple .title>a,.lien-paragraphe .title>a,.liste-lien .title>a,.user-image-complete .title>a,.user-image-gauche .title>a,.user-image-simple .title>a,.user-image-simple-petite .title>a,.user-paragraphe .title>a,.user-titre .title>a{font-family:"Calistoga",serif;font-weight:400;text-decoration:none}.bg-primary-color .actualite-agenda .title>a,.bg-primary-color .actualite-image-complete .title>a,.bg-primary-color .actualite-image-gauche .title>a,.bg-primary-color .actualite-image-simple .title>a,.bg-primary-color .actualite-paragraphe .title>a,.bg-primary-color .actualite-post-it .title>a,.bg-primary-color .actualite-titre .title>a,.bg-primary-color .article-image-complete .title>a,.bg-primary-color .article-image-gauche .title>a,.bg-primary-color .article-image-simple .title>a,.bg-primary-color .article-paragraphe .title>a,.bg-primary-color .article-titre .title>a,.bg-primary-color .document-paragraphe .title>a,.bg-primary-color .document-titre .title>a,.bg-primary-color .galerie-item .title>a,.bg-primary-color .lien-image-gauche .title>a,.bg-primary-color .lien-image-simple .title>a,.bg-primary-color .lien-paragraphe .title>a,.bg-primary-color .liste-lien .title>a,.bg-primary-color .user-image-complete .title>a,.bg-primary-color .user-image-gauche .title>a,.bg-primary-color .user-image-simple .title>a,.bg-primary-color .user-image-simple-petite .title>a,.bg-primary-color .user-paragraphe .title>a,.bg-primary-color .user-titre .title>a,.bg-secondary-color .actualite-agenda .title>a,.bg-secondary-color .actualite-image-complete .title>a,.bg-secondary-color .actualite-image-gauche .title>a,.bg-secondary-color .actualite-image-simple .title>a,.bg-secondary-color .actualite-paragraphe .title>a,.bg-secondary-color .actualite-post-it .title>a,.bg-secondary-color .actualite-titre .title>a,.bg-secondary-color .article-image-complete .title>a,.bg-secondary-color .article-image-gauche .title>a,.bg-secondary-color .article-image-simple .title>a,.bg-secondary-color .article-paragraphe .title>a,.bg-secondary-color .article-titre .title>a,.bg-secondary-color .document-paragraphe .title>a,.bg-secondary-color .document-titre .title>a,.bg-secondary-color .galerie-item .title>a,.bg-secondary-color .lien-image-gauche .title>a,.bg-secondary-color .lien-image-simple .title>a,.bg-secondary-color .lien-paragraphe .title>a,.bg-secondary-color .liste-lien .title>a,.bg-secondary-color .user-image-complete .title>a,.bg-secondary-color .user-image-gauche .title>a,.bg-secondary-color .user-image-simple .title>a,.bg-secondary-color .user-image-simple-petite .title>a,.bg-secondary-color .user-paragraphe .title>a,.bg-secondary-color .user-titre .title>a{border-color:inherit}.bg-primary-color .actualite-agenda .title>a span:not(.icon),.bg-primary-color .actualite-agenda .title>a span:not(.link--label),.bg-primary-color .actualite-agenda .title>a span:not(.subtitle),.bg-primary-color .actualite-image-complete .title>a span:not(.icon),.bg-primary-color .actualite-image-complete .title>a span:not(.link--label),.bg-primary-color .actualite-image-complete .title>a span:not(.subtitle),.bg-primary-color .actualite-image-gauche .title>a span:not(.icon),.bg-primary-color .actualite-image-gauche .title>a span:not(.link--label),.bg-primary-color .actualite-image-gauche .title>a span:not(.subtitle),.bg-primary-color .actualite-image-simple .title>a span:not(.icon),.bg-primary-color .actualite-image-simple .title>a span:not(.link--label),.bg-primary-color .actualite-image-simple .title>a span:not(.subtitle),.bg-primary-color .actualite-paragraphe .title>a span:not(.icon),.bg-primary-color .actualite-paragraphe .title>a span:not(.link--label),.bg-primary-color .actualite-paragraphe .title>a span:not(.subtitle),.bg-primary-color .actualite-post-it .title>a span:not(.icon),.bg-primary-color .actualite-post-it .title>a span:not(.link--label),.bg-primary-color .actualite-post-it .title>a span:not(.subtitle),.bg-primary-color .actualite-titre .title>a span:not(.icon),.bg-primary-color .actualite-titre .title>a span:not(.link--label),.bg-primary-color .actualite-titre .title>a span:not(.subtitle),.bg-primary-color .article-image-complete .title>a span:not(.icon),.bg-primary-color .article-image-complete .title>a span:not(.link--label),.bg-primary-color .article-image-complete .title>a span:not(.subtitle),.bg-primary-color .article-image-gauche .title>a span:not(.icon),.bg-primary-color .article-image-gauche .title>a span:not(.link--label),.bg-primary-color .article-image-gauche .title>a span:not(.subtitle),.bg-primary-color .article-image-simple .title>a span:not(.icon),.bg-primary-color .article-image-simple .title>a span:not(.link--label),.bg-primary-color .article-image-simple .title>a span:not(.subtitle),.bg-primary-color .article-paragraphe .title>a span:not(.icon),.bg-primary-color .article-paragraphe .title>a span:not(.link--label),.bg-primary-color .article-paragraphe .title>a span:not(.subtitle),.bg-primary-color .article-titre .title>a span:not(.icon),.bg-primary-color .article-titre .title>a span:not(.link--label),.bg-primary-color .article-titre .title>a span:not(.subtitle),.bg-primary-color .document-paragraphe .title>a span:not(.icon),.bg-primary-color .document-paragraphe .title>a span:not(.link--label),.bg-primary-color .document-paragraphe .title>a span:not(.subtitle),.bg-primary-color .document-titre .title>a span:not(.icon),.bg-primary-color .document-titre .title>a span:not(.link--label),.bg-primary-color .document-titre .title>a span:not(.subtitle),.bg-primary-color .galerie-item .title>a span:not(.icon),.bg-primary-color .galerie-item .title>a span:not(.link--label),.bg-primary-color .galerie-item .title>a span:not(.subtitle),.bg-primary-color .lien-image-gauche .title>a span:not(.icon),.bg-primary-color .lien-image-gauche .title>a span:not(.link--label),.bg-primary-color .lien-image-gauche .title>a span:not(.subtitle),.bg-primary-color .lien-image-simple .title>a span:not(.icon),.bg-primary-color .lien-image-simple .title>a span:not(.link--label),.bg-primary-color .lien-image-simple .title>a span:not(.subtitle),.bg-primary-color .lien-paragraphe .title>a span:not(.icon),.bg-primary-color .lien-paragraphe .title>a span:not(.link--label),.bg-primary-color .lien-paragraphe .title>a span:not(.subtitle),.bg-primary-color .liste-lien .title>a span:not(.icon),.bg-primary-color .liste-lien .title>a span:not(.link--label),.bg-primary-color .liste-lien .title>a span:not(.subtitle),.bg-primary-color .user-image-complete .title>a span:not(.icon),.bg-primary-color .user-image-complete .title>a span:not(.link--label),.bg-primary-color .user-image-complete .title>a span:not(.subtitle),.bg-primary-color .user-image-gauche .title>a span:not(.icon),.bg-primary-color .user-image-gauche .title>a span:not(.link--label),.bg-primary-color .user-image-gauche .title>a span:not(.subtitle),.bg-primary-color .user-image-simple .title>a span:not(.icon),.bg-primary-color .user-image-simple .title>a span:not(.link--label),.bg-primary-color .user-image-simple .title>a span:not(.subtitle),.bg-primary-color .user-image-simple-petite .title>a span:not(.icon),.bg-primary-color .user-image-simple-petite .title>a span:not(.link--label),.bg-primary-color .user-image-simple-petite .title>a span:not(.subtitle),.bg-primary-color .user-paragraphe .title>a span:not(.icon),.bg-primary-color .user-paragraphe .title>a span:not(.link--label),.bg-primary-color .user-paragraphe .title>a span:not(.subtitle),.bg-primary-color .user-titre .title>a span:not(.icon),.bg-primary-color .user-titre .title>a span:not(.link--label),.bg-primary-color .user-titre .title>a span:not(.subtitle),.bg-secondary-color .actualite-agenda .title>a span:not(.icon),.bg-secondary-color .actualite-agenda .title>a span:not(.link--label),.bg-secondary-color .actualite-agenda .title>a span:not(.subtitle),.bg-secondary-color .actualite-image-complete .title>a span:not(.icon),.bg-secondary-color .actualite-image-complete .title>a span:not(.link--label),.bg-secondary-color .actualite-image-complete .title>a span:not(.subtitle),.bg-secondary-color .actualite-image-gauche .title>a span:not(.icon),.bg-secondary-color .actualite-image-gauche .title>a span:not(.link--label),.bg-secondary-color .actualite-image-gauche .title>a span:not(.subtitle),.bg-secondary-color .actualite-image-simple .title>a span:not(.icon),.bg-secondary-color .actualite-image-simple .title>a span:not(.link--label),.bg-secondary-color .actualite-image-simple .title>a span:not(.subtitle),.bg-secondary-color .actualite-paragraphe .title>a span:not(.icon),.bg-secondary-color .actualite-paragraphe .title>a span:not(.link--label),.bg-secondary-color .actualite-paragraphe .title>a span:not(.subtitle),.bg-secondary-color .actualite-post-it .title>a span:not(.icon),.bg-secondary-color .actualite-post-it .title>a span:not(.link--label),.bg-secondary-color .actualite-post-it .title>a span:not(.subtitle),.bg-secondary-color .actualite-titre .title>a span:not(.icon),.bg-secondary-color .actualite-titre .title>a span:not(.link--label),.bg-secondary-color .actualite-titre .title>a span:not(.subtitle),.bg-secondary-color .article-image-complete .title>a span:not(.icon),.bg-secondary-color .article-image-complete .title>a span:not(.link--label),.bg-secondary-color .article-image-complete .title>a span:not(.subtitle),.bg-secondary-color .article-image-gauche .title>a span:not(.icon),.bg-secondary-color .article-image-gauche .title>a span:not(.link--label),.bg-secondary-color .article-image-gauche .title>a span:not(.subtitle),.bg-secondary-color .article-image-simple .title>a span:not(.icon),.bg-secondary-color .article-image-simple .title>a span:not(.link--label),.bg-secondary-color .article-image-simple .title>a span:not(.subtitle),.bg-secondary-color .article-paragraphe .title>a span:not(.icon),.bg-secondary-color .article-paragraphe .title>a span:not(.link--label),.bg-secondary-color .article-paragraphe .title>a span:not(.subtitle),.bg-secondary-color .article-titre .title>a span:not(.icon),.bg-secondary-color .article-titre .title>a span:not(.link--label),.bg-secondary-color .article-titre .title>a span:not(.subtitle),.bg-secondary-color .document-paragraphe .title>a span:not(.icon),.bg-secondary-color .document-paragraphe .title>a span:not(.link--label),.bg-secondary-color .document-paragraphe .title>a span:not(.subtitle),.bg-secondary-color .document-titre .title>a span:not(.icon),.bg-secondary-color .document-titre .title>a span:not(.link--label),.bg-secondary-color .document-titre .title>a span:not(.subtitle),.bg-secondary-color .galerie-item .title>a span:not(.icon),.bg-secondary-color .galerie-item .title>a span:not(.link--label),.bg-secondary-color .galerie-item .title>a span:not(.subtitle),.bg-secondary-color .lien-image-gauche .title>a span:not(.icon),.bg-secondary-color .lien-image-gauche .title>a span:not(.link--label),.bg-secondary-color .lien-image-gauche .title>a span:not(.subtitle),.bg-secondary-color .lien-image-simple .title>a span:not(.icon),.bg-secondary-color .lien-image-simple .title>a span:not(.link--label),.bg-secondary-color .lien-image-simple .title>a span:not(.subtitle),.bg-secondary-color .lien-paragraphe .title>a span:not(.icon),.bg-secondary-color .lien-paragraphe .title>a span:not(.link--label),.bg-secondary-color .lien-paragraphe .title>a span:not(.subtitle),.bg-secondary-color .liste-lien .title>a span:not(.icon),.bg-secondary-color .liste-lien .title>a span:not(.link--label),.bg-secondary-color .liste-lien .title>a span:not(.subtitle),.bg-secondary-color .user-image-complete .title>a span:not(.icon),.bg-secondary-color .user-image-complete .title>a span:not(.link--label),.bg-secondary-color .user-image-complete .title>a span:not(.subtitle),.bg-secondary-color .user-image-gauche .title>a span:not(.icon),.bg-secondary-color .user-image-gauche .title>a span:not(.link--label),.bg-secondary-color .user-image-gauche .title>a span:not(.subtitle),.bg-secondary-color .user-image-simple .title>a span:not(.icon),.bg-secondary-color .user-image-simple .title>a span:not(.link--label),.bg-secondary-color .user-image-simple .title>a span:not(.subtitle),.bg-secondary-color .user-image-simple-petite .title>a span:not(.icon),.bg-secondary-color .user-image-simple-petite .title>a span:not(.link--label),.bg-secondary-color .user-image-simple-petite .title>a span:not(.subtitle),.bg-secondary-color .user-paragraphe .title>a span:not(.icon),.bg-secondary-color .user-paragraphe .title>a span:not(.link--label),.bg-secondary-color .user-paragraphe .title>a span:not(.subtitle),.bg-secondary-color .user-titre .title>a span:not(.icon),.bg-secondary-color .user-titre .title>a span:not(.link--label),.bg-secondary-color .user-titre .title>a span:not(.subtitle){text-decoration:underline}.actualite-agenda .title>a span.icon,.actualite-agenda .title>a span.link--label,.actualite-agenda .title>a span.subtitle,.actualite-image-complete .title>a span.icon,.actualite-image-complete .title>a span.link--label,.actualite-image-complete .title>a span.subtitle,.actualite-image-gauche .title>a span.icon,.actualite-image-gauche .title>a span.link--label,.actualite-image-gauche .title>a span.subtitle,.actualite-image-simple .title>a span.icon,.actualite-image-simple .title>a span.link--label,.actualite-image-simple .title>a span.subtitle,.actualite-paragraphe .title>a span.icon,.actualite-paragraphe .title>a span.link--label,.actualite-paragraphe .title>a span.subtitle,.actualite-post-it .title>a span.icon,.actualite-post-it .title>a span.link--label,.actualite-post-it .title>a span.subtitle,.actualite-titre .title>a span.link--label,.actualite-titre .title>a span.subtitle,.article-image-complete .title>a span.icon,.article-image-complete .title>a span.link--label,.article-image-complete .title>a span.subtitle,.article-image-gauche .title>a span.icon,.article-image-gauche .title>a span.link--label,.article-image-gauche .title>a span.subtitle,.article-image-simple .title>a span.icon,.article-image-simple .title>a span.link--label,.article-image-simple .title>a span.subtitle,.article-paragraphe .title>a span.icon,.article-paragraphe .title>a span.link--label,.article-paragraphe .title>a span.subtitle,.article-titre .title>a span.link--label,.article-titre .title>a span.subtitle,.document-paragraphe .title>a span.icon,.document-paragraphe .title>a span.link--label,.document-paragraphe .title>a span.subtitle,.document-titre .title>a span.link--label,.document-titre .title>a span.subtitle,.galerie-item .title>a span.icon,.galerie-item .title>a span.link--label,.galerie-item .title>a span.subtitle,.lien-image-gauche .title>a span.icon,.lien-image-gauche .title>a span.link--label,.lien-image-gauche .title>a span.subtitle,.lien-image-simple .title>a span.icon,.lien-image-simple .title>a span.link--label,.lien-image-simple .title>a span.subtitle,.lien-paragraphe .title>a span.icon,.lien-paragraphe .title>a span.link--label,.lien-paragraphe .title>a span.subtitle,.liste-lien .title>a span.icon,.liste-lien .title>a span.link--label,.liste-lien .title>a span.subtitle,.user-image-complete .title>a span.icon,.user-image-complete .title>a span.link--label,.user-image-complete .title>a span.subtitle,.user-image-gauche .title>a span.icon,.user-image-gauche .title>a span.link--label,.user-image-gauche .title>a span.subtitle,.user-image-simple .title>a span.icon,.user-image-simple .title>a span.link--label,.user-image-simple .title>a span.subtitle,.user-image-simple-petite .title>a span.icon,.user-image-simple-petite .title>a span.link--label,.user-image-simple-petite .title>a span.subtitle,.user-paragraphe .title>a span.icon,.user-paragraphe .title>a span.link--label,.user-paragraphe .title>a span.subtitle,.user-titre .title>a span.link--label,.user-titre .title>a span.subtitle{text-decoration:none}.actualite-agenda .title>a span:not(.icon),.actualite-agenda .title>a span:not(.link--label),.actualite-agenda .title>a span:not(.subtitle),.actualite-image-complete .title>a span:not(.icon),.actualite-image-complete .title>a span:not(.link--label),.actualite-image-complete .title>a span:not(.subtitle),.actualite-image-gauche .title>a span:not(.icon),.actualite-image-gauche .title>a span:not(.link--label),.actualite-image-gauche .title>a span:not(.subtitle),.actualite-image-simple .title>a span:not(.icon),.actualite-image-simple .title>a span:not(.link--label),.actualite-image-simple .title>a span:not(.subtitle),.actualite-paragraphe .title>a span:not(.icon),.actualite-paragraphe .title>a span:not(.link--label),.actualite-paragraphe .title>a span:not(.subtitle),.actualite-post-it .title>a span:not(.icon),.actualite-post-it .title>a span:not(.link--label),.actualite-post-it .title>a span:not(.subtitle),.actualite-titre .title>a span:not(.icon),.actualite-titre .title>a span:not(.link--label),.actualite-titre .title>a span:not(.subtitle),.article-image-complete .title>a span:not(.icon),.article-image-complete .title>a span:not(.link--label),.article-image-complete .title>a span:not(.subtitle),.article-image-gauche .title>a span:not(.icon),.article-image-gauche .title>a span:not(.link--label),.article-image-gauche .title>a span:not(.subtitle),.article-image-simple .title>a span:not(.icon),.article-image-simple .title>a span:not(.link--label),.article-image-simple .title>a span:not(.subtitle),.article-paragraphe .title>a span:not(.icon),.article-paragraphe .title>a span:not(.link--label),.article-paragraphe .title>a span:not(.subtitle),.article-titre .title>a span:not(.icon),.article-titre .title>a span:not(.link--label),.article-titre .title>a span:not(.subtitle),.document-paragraphe .title>a span:not(.icon),.document-paragraphe .title>a span:not(.link--label),.document-paragraphe .title>a span:not(.subtitle),.document-titre .title>a span:not(.icon),.document-titre .title>a span:not(.link--label),.document-titre .title>a span:not(.subtitle),.galerie-item .title>a span:not(.icon),.galerie-item .title>a span:not(.link--label),.galerie-item .title>a span:not(.subtitle),.lien-image-gauche .title>a span:not(.icon),.lien-image-gauche .title>a span:not(.link--label),.lien-image-gauche .title>a span:not(.subtitle),.lien-image-simple .title>a span:not(.icon),.lien-image-simple .title>a span:not(.link--label),.lien-image-simple .title>a span:not(.subtitle),.lien-paragraphe .title>a span:not(.icon),.lien-paragraphe .title>a span:not(.link--label),.lien-paragraphe .title>a span:not(.subtitle),.liste-lien .title>a span:not(.icon),.liste-lien .title>a span:not(.link--label),.liste-lien .title>a span:not(.subtitle),.user-image-complete .title>a span:not(.icon),.user-image-complete .title>a span:not(.link--label),.user-image-complete .title>a span:not(.subtitle),.user-image-gauche .title>a span:not(.icon),.user-image-gauche .title>a span:not(.link--label),.user-image-gauche .title>a span:not(.subtitle),.user-image-simple .title>a span:not(.icon),.user-image-simple .title>a span:not(.link--label),.user-image-simple .title>a span:not(.subtitle),.user-image-simple-petite .title>a span:not(.icon),.user-image-simple-petite .title>a span:not(.link--label),.user-image-simple-petite .title>a span:not(.subtitle),.user-paragraphe .title>a span:not(.icon),.user-paragraphe .title>a span:not(.link--label),.user-paragraphe .title>a span:not(.subtitle),.user-titre .title>a span:not(.icon),.user-titre .title>a span:not(.link--label),.user-titre .title>a span:not(.subtitle){text-decoration:none}.actualite-agenda .subtitle,.actualite-image-complete .subtitle,.actualite-image-gauche .subtitle,.actualite-image-simple .subtitle,.actualite-paragraphe .subtitle,.actualite-post-it .subtitle,.actualite-titre .subtitle,.article-image-complete .subtitle,.article-image-gauche .subtitle,.article-image-simple .subtitle,.article-paragraphe .subtitle,.article-titre .subtitle,.document-paragraphe .subtitle,.document-titre .subtitle,.galerie-item .subtitle,.lien-image-gauche .subtitle,.lien-image-simple .subtitle,.lien-paragraphe .subtitle,.liste-lien .subtitle,.user-image-complete .subtitle,.user-image-gauche .subtitle,.user-image-simple .subtitle,.user-image-simple-petite .subtitle,.user-paragraphe .subtitle,.user-titre .subtitle{font-family:"opensansregular",Verdana,sans-serif;font-size:16px;line-height:20px;text-decoration:none!important;color:var(--font-color-bg-white, #363636);margin-top:-10px}@media (min-width:768px){.actualite-agenda .subtitle,.actualite-image-complete .subtitle,.actualite-image-gauche .subtitle,.actualite-image-simple .subtitle,.actualite-paragraphe .subtitle,.actualite-post-it .subtitle,.actualite-titre .subtitle,.article-image-complete .subtitle,.article-image-gauche .subtitle,.article-image-simple .subtitle,.article-paragraphe .subtitle,.article-titre .subtitle,.document-paragraphe .subtitle,.document-titre .subtitle,.galerie-item .subtitle,.lien-image-gauche .subtitle,.lien-image-simple .subtitle,.lien-paragraphe .subtitle,.liste-lien .subtitle,.user-image-complete .subtitle,.user-image-gauche .subtitle,.user-image-simple .subtitle,.user-image-simple-petite .subtitle,.user-paragraphe .subtitle,.user-titre .subtitle{font-size:17px;line-height:20px}}@media (min-width:992px){.actualite-agenda .subtitle,.actualite-image-complete .subtitle,.actualite-image-gauche .subtitle,.actualite-image-simple .subtitle,.actualite-paragraphe .subtitle,.actualite-post-it .subtitle,.actualite-titre .subtitle,.article-image-complete .subtitle,.article-image-gauche .subtitle,.article-image-simple .subtitle,.article-paragraphe .subtitle,.article-titre .subtitle,.document-paragraphe .subtitle,.document-titre .subtitle,.galerie-item .subtitle,.lien-image-gauche .subtitle,.lien-image-simple .subtitle,.lien-paragraphe .subtitle,.liste-lien .subtitle,.user-image-complete .subtitle,.user-image-gauche .subtitle,.user-image-simple .subtitle,.user-image-simple-petite .subtitle,.user-paragraphe .subtitle,.user-titre .subtitle{font-size:18px;line-height:20px}}@media (min-width:1366px){.actualite-agenda .subtitle,.actualite-image-complete .subtitle,.actualite-image-gauche .subtitle,.actualite-image-simple .subtitle,.actualite-paragraphe .subtitle,.actualite-post-it .subtitle,.actualite-titre .subtitle,.article-image-complete .subtitle,.article-image-gauche .subtitle,.article-image-simple .subtitle,.article-paragraphe .subtitle,.article-titre .subtitle,.document-paragraphe .subtitle,.document-titre .subtitle,.galerie-item .subtitle,.lien-image-gauche .subtitle,.lien-image-simple .subtitle,.lien-paragraphe .subtitle,.liste-lien .subtitle,.user-image-complete .subtitle,.user-image-gauche .subtitle,.user-image-simple .subtitle,.user-image-simple-petite .subtitle,.user-paragraphe .subtitle,.user-titre .subtitle{margin-top:-20px;font-size:20px;line-height:30px}}.bg-white .actualite-agenda .chapeau p,.bg-white .actualite-agenda .subtitle,.bg-white .actualite-image-complete .chapeau p,.bg-white .actualite-image-complete .subtitle,.bg-white .actualite-image-gauche .chapeau p,.bg-white .actualite-image-gauche .subtitle,.bg-white .actualite-image-simple .chapeau p,.bg-white .actualite-image-simple .subtitle,.bg-white .actualite-paragraphe .chapeau p,.bg-white .actualite-paragraphe .subtitle,.bg-white .actualite-post-it .chapeau p,.bg-white .actualite-post-it .subtitle,.bg-white .actualite-titre .chapeau p,.bg-white .actualite-titre .subtitle,.bg-white .article-image-complete .chapeau p,.bg-white .article-image-complete .subtitle,.bg-white .article-image-gauche .chapeau p,.bg-white .article-image-gauche .subtitle,.bg-white .article-image-simple .chapeau p,.bg-white .article-image-simple .subtitle,.bg-white .article-paragraphe .chapeau p,.bg-white .article-paragraphe .subtitle,.bg-white .article-titre .chapeau p,.bg-white .article-titre .subtitle,.bg-white .document-paragraphe .chapeau p,.bg-white .document-paragraphe .subtitle,.bg-white .document-titre .chapeau p,.bg-white .document-titre .subtitle,.bg-white .galerie-item .chapeau p,.bg-white .galerie-item .subtitle,.bg-white .lien-image-gauche .chapeau p,.bg-white .lien-image-gauche .subtitle,.bg-white .lien-image-simple .chapeau p,.bg-white .lien-image-simple .subtitle,.bg-white .lien-paragraphe .chapeau p,.bg-white .lien-paragraphe .subtitle,.bg-white .liste-lien .chapeau p,.bg-white .liste-lien .subtitle,.bg-white .user-image-complete .chapeau p,.bg-white .user-image-complete .subtitle,.bg-white .user-image-gauche .chapeau p,.bg-white .user-image-gauche .subtitle,.bg-white .user-image-simple .chapeau p,.bg-white .user-image-simple .subtitle,.bg-white .user-image-simple-petite .chapeau p,.bg-white .user-image-simple-petite .subtitle,.bg-white .user-paragraphe .chapeau p,.bg-white .user-paragraphe .subtitle,.bg-white .user-titre .chapeau p,.bg-white .user-titre .subtitle{color:var(--font-color-bg-white, #363636)}.bg-primary-color .actualite-agenda .chapeau p,.bg-primary-color .actualite-agenda .subtitle,.bg-primary-color .actualite-image-complete .chapeau p,.bg-primary-color .actualite-image-complete .subtitle,.bg-primary-color .actualite-image-gauche .chapeau p,.bg-primary-color .actualite-image-gauche .subtitle,.bg-primary-color .actualite-image-simple .chapeau p,.bg-primary-color .actualite-image-simple .subtitle,.bg-primary-color .actualite-paragraphe .chapeau p,.bg-primary-color .actualite-paragraphe .subtitle,.bg-primary-color .actualite-post-it .chapeau p,.bg-primary-color .actualite-post-it .subtitle,.bg-primary-color .actualite-titre .chapeau p,.bg-primary-color .actualite-titre .subtitle,.bg-primary-color .article-image-complete .chapeau p,.bg-primary-color .article-image-complete .subtitle,.bg-primary-color .article-image-gauche .chapeau p,.bg-primary-color .article-image-gauche .subtitle,.bg-primary-color .article-image-simple .chapeau p,.bg-primary-color .article-image-simple .subtitle,.bg-primary-color .article-paragraphe .chapeau p,.bg-primary-color .article-paragraphe .subtitle,.bg-primary-color .article-titre .chapeau p,.bg-primary-color .article-titre .subtitle,.bg-primary-color .document-paragraphe .chapeau p,.bg-primary-color .document-paragraphe .subtitle,.bg-primary-color .document-titre .chapeau p,.bg-primary-color .document-titre .subtitle,.bg-primary-color .galerie-item .chapeau p,.bg-primary-color .galerie-item .subtitle,.bg-primary-color .lien-image-gauche .chapeau p,.bg-primary-color .lien-image-gauche .subtitle,.bg-primary-color .lien-image-simple .chapeau p,.bg-primary-color .lien-image-simple .subtitle,.bg-primary-color .lien-paragraphe .chapeau p,.bg-primary-color .lien-paragraphe .subtitle,.bg-primary-color .liste-lien .chapeau p,.bg-primary-color .liste-lien .subtitle,.bg-primary-color .user-image-complete .chapeau p,.bg-primary-color .user-image-complete .subtitle,.bg-primary-color .user-image-gauche .chapeau p,.bg-primary-color .user-image-gauche .subtitle,.bg-primary-color .user-image-simple .chapeau p,.bg-primary-color .user-image-simple .subtitle,.bg-primary-color .user-image-simple-petite .chapeau p,.bg-primary-color .user-image-simple-petite .subtitle,.bg-primary-color .user-paragraphe .chapeau p,.bg-primary-color .user-paragraphe .subtitle,.bg-primary-color .user-titre .chapeau p,.bg-primary-color .user-titre .subtitle{color:var(--font-color-bg-primary, #ffffff)}.bg-secondary-color .actualite-agenda .chapeau p,.bg-secondary-color .actualite-agenda .subtitle,.bg-secondary-color .actualite-image-complete .chapeau p,.bg-secondary-color .actualite-image-complete .subtitle,.bg-secondary-color .actualite-image-gauche .chapeau p,.bg-secondary-color .actualite-image-gauche .subtitle,.bg-secondary-color .actualite-image-simple .chapeau p,.bg-secondary-color .actualite-image-simple .subtitle,.bg-secondary-color .actualite-paragraphe .chapeau p,.bg-secondary-color .actualite-paragraphe .subtitle,.bg-secondary-color .actualite-post-it .chapeau p,.bg-secondary-color .actualite-post-it .subtitle,.bg-secondary-color .actualite-titre .chapeau p,.bg-secondary-color .actualite-titre .subtitle,.bg-secondary-color .article-image-complete .chapeau p,.bg-secondary-color .article-image-complete .subtitle,.bg-secondary-color .article-image-gauche .chapeau p,.bg-secondary-color .article-image-gauche .subtitle,.bg-secondary-color .article-image-simple .chapeau p,.bg-secondary-color .article-image-simple .subtitle,.bg-secondary-color .article-paragraphe .chapeau p,.bg-secondary-color .article-paragraphe .subtitle,.bg-secondary-color .article-titre .chapeau p,.bg-secondary-color .article-titre .subtitle,.bg-secondary-color .document-paragraphe .chapeau p,.bg-secondary-color .document-paragraphe .subtitle,.bg-secondary-color .document-titre .chapeau p,.bg-secondary-color .document-titre .subtitle,.bg-secondary-color .galerie-item .chapeau p,.bg-secondary-color .galerie-item .subtitle,.bg-secondary-color .lien-image-gauche .chapeau p,.bg-secondary-color .lien-image-gauche .subtitle,.bg-secondary-color .lien-image-simple .chapeau p,.bg-secondary-color .lien-image-simple .subtitle,.bg-secondary-color .lien-paragraphe .chapeau p,.bg-secondary-color .lien-paragraphe .subtitle,.bg-secondary-color .liste-lien .chapeau p,.bg-secondary-color .liste-lien .subtitle,.bg-secondary-color .user-image-complete .chapeau p,.bg-secondary-color .user-image-complete .subtitle,.bg-secondary-color .user-image-gauche .chapeau p,.bg-secondary-color .user-image-gauche .subtitle,.bg-secondary-color .user-image-simple .chapeau p,.bg-secondary-color .user-image-simple .subtitle,.bg-secondary-color .user-image-simple-petite .chapeau p,.bg-secondary-color .user-image-simple-petite .subtitle,.bg-secondary-color .user-paragraphe .chapeau p,.bg-secondary-color .user-paragraphe .subtitle,.bg-secondary-color .user-titre .chapeau p,.bg-secondary-color .user-titre .subtitle{color:var(--font-color-bg-secondary, #ffffff)}.bg-neutral-color .actualite-agenda .chapeau p,.bg-neutral-color .actualite-agenda .subtitle,.bg-neutral-color .actualite-image-complete .chapeau p,.bg-neutral-color .actualite-image-complete .subtitle,.bg-neutral-color .actualite-image-gauche .chapeau p,.bg-neutral-color .actualite-image-gauche .subtitle,.bg-neutral-color .actualite-image-simple .chapeau p,.bg-neutral-color .actualite-image-simple .subtitle,.bg-neutral-color .actualite-paragraphe .chapeau p,.bg-neutral-color .actualite-paragraphe .subtitle,.bg-neutral-color .actualite-post-it .chapeau p,.bg-neutral-color .actualite-post-it .subtitle,.bg-neutral-color .actualite-titre .chapeau p,.bg-neutral-color .actualite-titre .subtitle,.bg-neutral-color .article-image-complete .chapeau p,.bg-neutral-color .article-image-complete .subtitle,.bg-neutral-color .article-image-gauche .chapeau p,.bg-neutral-color .article-image-gauche .subtitle,.bg-neutral-color .article-image-simple .chapeau p,.bg-neutral-color .article-image-simple .subtitle,.bg-neutral-color .article-paragraphe .chapeau p,.bg-neutral-color .article-paragraphe .subtitle,.bg-neutral-color .article-titre .chapeau p,.bg-neutral-color .article-titre .subtitle,.bg-neutral-color .document-paragraphe .chapeau p,.bg-neutral-color .document-paragraphe .subtitle,.bg-neutral-color .document-titre .chapeau p,.bg-neutral-color .document-titre .subtitle,.bg-neutral-color .galerie-item .chapeau p,.bg-neutral-color .galerie-item .subtitle,.bg-neutral-color .lien-image-gauche .chapeau p,.bg-neutral-color .lien-image-gauche .subtitle,.bg-neutral-color .lien-image-simple .chapeau p,.bg-neutral-color .lien-image-simple .subtitle,.bg-neutral-color .lien-paragraphe .chapeau p,.bg-neutral-color .lien-paragraphe .subtitle,.bg-neutral-color .liste-lien .chapeau p,.bg-neutral-color .liste-lien .subtitle,.bg-neutral-color .user-image-complete .chapeau p,.bg-neutral-color .user-image-complete .subtitle,.bg-neutral-color .user-image-gauche .chapeau p,.bg-neutral-color .user-image-gauche .subtitle,.bg-neutral-color .user-image-simple .chapeau p,.bg-neutral-color .user-image-simple .subtitle,.bg-neutral-color .user-image-simple-petite .chapeau p,.bg-neutral-color .user-image-simple-petite .subtitle,.bg-neutral-color .user-paragraphe .chapeau p,.bg-neutral-color .user-paragraphe .subtitle,.bg-neutral-color .user-titre .chapeau p,.bg-neutral-color .user-titre .subtitle{color:var(--font-color-bg-neutral, #363636)}.actualite-image-gauche img,.actualite-image-simple img,.actualite-paragraphe img,.actualite-titre img,.article-image-gauche img,.article-image-simple img,.article-paragraphe img,.article-titre img,.document-paragraphe img,.document-titre img,.lien-image-gauche img,.lien-image-simple img,.lien-paragraphe img,.user-image-gauche img,.user-image-simple img,.user-image-simple-petite img,.user-paragraphe img,.user-titre img{width:100%;height:auto;margin-bottom:20px}.actualite-image-complete img,.article-image-complete img,.user-image-complete img{width:100%;height:auto}.actualite-agenda img,.actualite-post-it img,.galerie-item img,.liste-lien img{width:100%;height:auto;margin-bottom:20px}.actualite-agenda .read-more,.actualite-image-complete .read-more,.actualite-image-gauche .read-more,.actualite-image-simple .read-more,.actualite-paragraphe .read-more,.actualite-post-it .read-more,.actualite-titre .read-more,.article-image-complete .read-more,.article-image-gauche .read-more,.article-image-simple .read-more,.article-paragraphe .read-more,.article-titre .read-more,.document-paragraphe .read-more,.document-titre .read-more,.galerie-item .read-more,.lien-image-gauche .read-more,.lien-image-simple .read-more,.lien-paragraphe .read-more,.liste-lien .read-more,.user-image-complete .read-more,.user-image-gauche .read-more,.user-image-simple .read-more,.user-image-simple-petite .read-more,.user-paragraphe .read-more,.user-titre .read-more{margin-bottom:30px}@media (min-width:1366px){.actualite-agenda .read-more,.actualite-image-complete .read-more,.actualite-image-gauche .read-more,.actualite-image-simple .read-more,.actualite-paragraphe .read-more,.actualite-post-it .read-more,.actualite-titre .read-more,.article-image-complete .read-more,.article-image-gauche .read-more,.article-image-simple .read-more,.article-paragraphe .read-more,.article-titre .read-more,.document-paragraphe .read-more,.document-titre .read-more,.galerie-item .read-more,.lien-image-gauche .read-more,.lien-image-simple .read-more,.lien-paragraphe .read-more,.liste-lien .read-more,.user-image-complete .read-more,.user-image-gauche .read-more,.user-image-simple .read-more,.user-image-simple-petite .read-more,.user-paragraphe .read-more,.user-titre .read-more{margin-bottom:40px}}.actualite-agenda .read-more a,.actualite-image-complete .read-more a,.actualite-image-gauche .read-more a,.actualite-image-simple .read-more a,.actualite-paragraphe .read-more a,.actualite-post-it .read-more a,.actualite-titre .read-more a,.article-image-complete .read-more a,.article-image-gauche .read-more a,.article-image-simple .read-more a,.article-paragraphe .read-more a,.article-titre .read-more a,.document-paragraphe .read-more a,.document-titre .read-more a,.galerie-item .read-more a,.lien-image-gauche .read-more a,.lien-image-simple .read-more a,.lien-paragraphe .read-more a,.liste-lien .read-more a,.user-image-complete .read-more a,.user-image-gauche .read-more a,.user-image-simple .read-more a,.user-image-simple-petite .read-more a,.user-paragraphe .read-more a,.user-titre .read-more a{font-size:14px;line-height:25px}@media (min-width:576px){.actualite-agenda .read-more a,.actualite-image-complete .read-more a,.actualite-image-gauche .read-more a,.actualite-image-simple .read-more a,.actualite-paragraphe .read-more a,.actualite-post-it .read-more a,.actualite-titre .read-more a,.article-image-complete .read-more a,.article-image-gauche .read-more a,.article-image-simple .read-more a,.article-paragraphe .read-more a,.article-titre .read-more a,.document-paragraphe .read-more a,.document-titre .read-more a,.galerie-item .read-more a,.lien-image-gauche .read-more a,.lien-image-simple .read-more a,.lien-paragraphe .read-more a,.liste-lien .read-more a,.user-image-complete .read-more a,.user-image-gauche .read-more a,.user-image-simple .read-more a,.user-image-simple-petite .read-more a,.user-paragraphe .read-more a,.user-titre .read-more a{font-size:15px;line-height:25px}}@media (min-width:768px){.actualite-agenda .read-more a,.actualite-image-complete .read-more a,.actualite-image-gauche .read-more a,.actualite-image-simple .read-more a,.actualite-paragraphe .read-more a,.actualite-post-it .read-more a,.actualite-titre .read-more a,.article-image-complete .read-more a,.article-image-gauche .read-more a,.article-image-simple .read-more a,.article-paragraphe .read-more a,.article-titre .read-more a,.document-paragraphe .read-more a,.document-titre .read-more a,.galerie-item .read-more a,.lien-image-gauche .read-more a,.lien-image-simple .read-more a,.lien-paragraphe .read-more a,.liste-lien .read-more a,.user-image-complete .read-more a,.user-image-gauche .read-more a,.user-image-simple .read-more a,.user-image-simple-petite .read-more a,.user-paragraphe .read-more a,.user-titre .read-more a{font-size:15px;line-height:27px}}@media (min-width:992px){.actualite-agenda .read-more a,.actualite-image-complete .read-more a,.actualite-image-gauche .read-more a,.actualite-image-simple .read-more a,.actualite-paragraphe .read-more a,.actualite-post-it .read-more a,.actualite-titre .read-more a,.article-image-complete .read-more a,.article-image-gauche .read-more a,.article-image-simple .read-more a,.article-paragraphe .read-more a,.article-titre .read-more a,.document-paragraphe .read-more a,.document-titre .read-more a,.galerie-item .read-more a,.lien-image-gauche .read-more a,.lien-image-simple .read-more a,.lien-paragraphe .read-more a,.liste-lien .read-more a,.user-image-complete .read-more a,.user-image-gauche .read-more a,.user-image-simple .read-more a,.user-image-simple-petite .read-more a,.user-paragraphe .read-more a,.user-titre .read-more a{font-size:16px;line-height:27px}}@media (min-width:1366px){.actualite-agenda .read-more a,.actualite-image-complete .read-more a,.actualite-image-gauche .read-more a,.actualite-image-simple .read-more a,.actualite-paragraphe .read-more a,.actualite-post-it .read-more a,.actualite-titre .read-more a,.article-image-complete .read-more a,.article-image-gauche .read-more a,.article-image-simple .read-more a,.article-paragraphe .read-more a,.article-titre .read-more a,.document-paragraphe .read-more a,.document-titre .read-more a,.galerie-item .read-more a,.lien-image-gauche .read-more a,.lien-image-simple .read-more a,.lien-paragraphe .read-more a,.liste-lien .read-more a,.user-image-complete .read-more a,.user-image-gauche .read-more a,.user-image-simple .read-more a,.user-image-simple-petite .read-more a,.user-paragraphe .read-more a,.user-titre .read-more a{font-size:18px;line-height:30px}}.actualite-agenda .chapeau p,.actualite-image-complete .chapeau p,.actualite-image-gauche .chapeau p,.actualite-image-simple .chapeau p,.actualite-paragraphe .chapeau p,.actualite-post-it .chapeau p,.actualite-titre .chapeau p,.article-image-complete .chapeau p,.article-image-gauche .chapeau p,.article-image-simple .chapeau p,.article-paragraphe .chapeau p,.article-titre .chapeau p,.document-paragraphe .chapeau p,.document-titre .chapeau p,.galerie-item .chapeau p,.lien-image-gauche .chapeau p,.lien-image-simple .chapeau p,.lien-paragraphe .chapeau p,.liste-lien .chapeau p,.user-image-complete .chapeau p,.user-image-gauche .chapeau p,.user-image-simple .chapeau p,.user-image-simple-petite .chapeau p,.user-paragraphe .chapeau p,.user-titre .chapeau p{font-family:"opensansregular",Verdana,sans-serif;font-size:14px;line-height:25px;margin-top:-10px;margin-bottom:10px;color:var(--font-color-bg-white, #363636)}@media (min-width:576px){.actualite-agenda .chapeau p,.actualite-image-complete .chapeau p,.actualite-image-gauche .chapeau p,.actualite-image-simple .chapeau p,.actualite-paragraphe .chapeau p,.actualite-post-it .chapeau p,.actualite-titre .chapeau p,.article-image-complete .chapeau p,.article-image-gauche .chapeau p,.article-image-simple .chapeau p,.article-paragraphe .chapeau p,.article-titre .chapeau p,.document-paragraphe .chapeau p,.document-titre .chapeau p,.galerie-item .chapeau p,.lien-image-gauche .chapeau p,.lien-image-simple .chapeau p,.lien-paragraphe .chapeau p,.liste-lien .chapeau p,.user-image-complete .chapeau p,.user-image-gauche .chapeau p,.user-image-simple .chapeau p,.user-image-simple-petite .chapeau p,.user-paragraphe .chapeau p,.user-titre .chapeau p{font-size:15px;line-height:25px}}@media (min-width:768px){.actualite-agenda .chapeau p,.actualite-image-complete .chapeau p,.actualite-image-gauche .chapeau p,.actualite-image-simple .chapeau p,.actualite-paragraphe .chapeau p,.actualite-post-it .chapeau p,.actualite-titre .chapeau p,.article-image-complete .chapeau p,.article-image-gauche .chapeau p,.article-image-simple .chapeau p,.article-paragraphe .chapeau p,.article-titre .chapeau p,.document-paragraphe .chapeau p,.document-titre .chapeau p,.galerie-item .chapeau p,.lien-image-gauche .chapeau p,.lien-image-simple .chapeau p,.lien-paragraphe .chapeau p,.liste-lien .chapeau p,.user-image-complete .chapeau p,.user-image-gauche .chapeau p,.user-image-simple .chapeau p,.user-image-simple-petite .chapeau p,.user-paragraphe .chapeau p,.user-titre .chapeau p{font-size:15px;line-height:25px}}@media (min-width:992px){.actualite-agenda .chapeau p,.actualite-image-complete .chapeau p,.actualite-image-gauche .chapeau p,.actualite-image-simple .chapeau p,.actualite-paragraphe .chapeau p,.actualite-post-it .chapeau p,.actualite-titre .chapeau p,.article-image-complete .chapeau p,.article-image-gauche .chapeau p,.article-image-simple .chapeau p,.article-paragraphe .chapeau p,.article-titre .chapeau p,.document-paragraphe .chapeau p,.document-titre .chapeau p,.galerie-item .chapeau p,.lien-image-gauche .chapeau p,.lien-image-simple .chapeau p,.lien-paragraphe .chapeau p,.liste-lien .chapeau p,.user-image-complete .chapeau p,.user-image-gauche .chapeau p,.user-image-simple .chapeau p,.user-image-simple-petite .chapeau p,.user-paragraphe .chapeau p,.user-titre .chapeau p{font-size:16px;line-height:27px;margin-top:-5px}}@media (min-width:1366px){.actualite-agenda .chapeau p,.actualite-image-complete .chapeau p,.actualite-image-gauche .chapeau p,.actualite-image-simple .chapeau p,.actualite-paragraphe .chapeau p,.actualite-post-it .chapeau p,.actualite-titre .chapeau p,.article-image-complete .chapeau p,.article-image-gauche .chapeau p,.article-image-simple .chapeau p,.article-paragraphe .chapeau p,.article-titre .chapeau p,.document-paragraphe .chapeau p,.document-titre .chapeau p,.galerie-item .chapeau p,.lien-image-gauche .chapeau p,.lien-image-simple .chapeau p,.lien-paragraphe .chapeau p,.liste-lien .chapeau p,.user-image-complete .chapeau p,.user-image-gauche .chapeau p,.user-image-simple .chapeau p,.user-image-simple-petite .chapeau p,.user-paragraphe .chapeau p,.user-titre .chapeau p{font-size:18px;line-height:30px;margin-top:0}}.actualite-agenda .chapeau:before,.actualite-image-complete .chapeau:before,.actualite-image-gauche .chapeau:before,.actualite-image-simple .chapeau:before,.actualite-paragraphe .chapeau:before,.actualite-post-it .chapeau:before,.actualite-titre .chapeau:before,.article-image-complete .chapeau:before,.article-image-gauche .chapeau:before,.article-image-simple .chapeau:before,.article-paragraphe .chapeau:before,.article-titre .chapeau:before,.document-paragraphe .chapeau:before,.document-titre .chapeau:before,.galerie-item .chapeau:before,.lien-image-gauche .chapeau:before,.lien-image-simple .chapeau:before,.lien-paragraphe .chapeau:before,.liste-lien .chapeau:before,.user-image-complete .chapeau:before,.user-image-gauche .chapeau:before,.user-image-simple .chapeau:before,.user-image-simple-petite .chapeau:before,.user-paragraphe .chapeau:before,.user-titre .chapeau:before{display:none}.actualite-agenda .types--wrapper .type-item,.actualite-image-complete .types--wrapper .type-item,.actualite-image-gauche .types--wrapper .type-item,.actualite-image-simple .types--wrapper .type-item,.actualite-paragraphe .types--wrapper .type-item,.actualite-post-it .types--wrapper .type-item,.actualite-titre .types--wrapper .type-item,.article-image-complete .types--wrapper .type-item,.article-image-gauche .types--wrapper .type-item,.article-image-simple .types--wrapper .type-item,.article-paragraphe .types--wrapper .type-item,.article-titre .types--wrapper .type-item,.document-paragraphe .types--wrapper .type-item,.document-titre .types--wrapper .type-item,.galerie-item .types--wrapper .type-item,.lien-image-gauche .types--wrapper .type-item,.lien-image-simple .types--wrapper .type-item,.lien-paragraphe .types--wrapper .type-item,.liste-lien .types--wrapper .type-item,.user-image-complete .types--wrapper .type-item,.user-image-gauche .types--wrapper .type-item,.user-image-simple .types--wrapper .type-item,.user-image-simple-petite .types--wrapper .type-item,.user-paragraphe .types--wrapper .type-item,.user-titre .types--wrapper .type-item{font-family:"opensanssemibold",Verdana,sans-serif}@media (min-width:576px){.actualite-agenda .types--wrapper .type-item,.actualite-image-complete .types--wrapper .type-item,.actualite-image-gauche .types--wrapper .type-item,.actualite-image-simple .types--wrapper .type-item,.actualite-paragraphe .types--wrapper .type-item,.actualite-post-it .types--wrapper .type-item,.actualite-titre .types--wrapper .type-item,.article-image-complete .types--wrapper .type-item,.article-image-gauche .types--wrapper .type-item,.article-image-simple .types--wrapper .type-item,.article-paragraphe .types--wrapper .type-item,.article-titre .types--wrapper .type-item,.document-paragraphe .types--wrapper .type-item,.document-titre .types--wrapper .type-item,.galerie-item .types--wrapper .type-item,.lien-image-gauche .types--wrapper .type-item,.lien-image-simple .types--wrapper .type-item,.lien-paragraphe .types--wrapper .type-item,.liste-lien .types--wrapper .type-item,.user-image-complete .types--wrapper .type-item,.user-image-gauche .types--wrapper .type-item,.user-image-simple .types--wrapper .type-item,.user-image-simple-petite .types--wrapper .type-item,.user-paragraphe .types--wrapper .type-item,.user-titre .types--wrapper .type-item{font-size:14px}}.actualite-agenda .types--wrapper p,.actualite-image-complete .types--wrapper p,.actualite-image-gauche .types--wrapper p,.actualite-image-simple .types--wrapper p,.actualite-paragraphe .types--wrapper p,.actualite-post-it .types--wrapper p,.actualite-titre .types--wrapper p,.article-image-complete .types--wrapper p,.article-image-gauche .types--wrapper p,.article-image-simple .types--wrapper p,.article-paragraphe .types--wrapper p,.article-titre .types--wrapper p,.document-paragraphe .types--wrapper p,.document-titre .types--wrapper p,.galerie-item .types--wrapper p,.lien-image-gauche .types--wrapper p,.lien-image-simple .types--wrapper p,.lien-paragraphe .types--wrapper p,.liste-lien .types--wrapper p,.user-image-complete .types--wrapper p,.user-image-gauche .types--wrapper p,.user-image-simple .types--wrapper p,.user-image-simple-petite .types--wrapper p,.user-paragraphe .types--wrapper p,.user-titre .types--wrapper p{font-family:"opensansregular",Verdana,sans-serif;font-size:13px;line-height:18px;margin-bottom:10px;text-transform:uppercase}@media (min-width:768px){.actualite-agenda .types--wrapper p,.actualite-image-complete .types--wrapper p,.actualite-image-gauche .types--wrapper p,.actualite-image-simple .types--wrapper p,.actualite-paragraphe .types--wrapper p,.actualite-post-it .types--wrapper p,.actualite-titre .types--wrapper p,.article-image-complete .types--wrapper p,.article-image-gauche .types--wrapper p,.article-image-simple .types--wrapper p,.article-paragraphe .types--wrapper p,.article-titre .types--wrapper p,.document-paragraphe .types--wrapper p,.document-titre .types--wrapper p,.galerie-item .types--wrapper p,.lien-image-gauche .types--wrapper p,.lien-image-simple .types--wrapper p,.lien-paragraphe .types--wrapper p,.liste-lien .types--wrapper p,.user-image-complete .types--wrapper p,.user-image-gauche .types--wrapper p,.user-image-simple .types--wrapper p,.user-image-simple-petite .types--wrapper p,.user-paragraphe .types--wrapper p,.user-titre .types--wrapper p{font-size:13px;line-height:18px;display:-ms-flexbox;display:flex}}@media (min-width:992px){.actualite-agenda .types--wrapper p,.actualite-image-complete .types--wrapper p,.actualite-image-gauche .types--wrapper p,.actualite-image-simple .types--wrapper p,.actualite-paragraphe .types--wrapper p,.actualite-post-it .types--wrapper p,.actualite-titre .types--wrapper p,.article-image-complete .types--wrapper p,.article-image-gauche .types--wrapper p,.article-image-simple .types--wrapper p,.article-paragraphe .types--wrapper p,.article-titre .types--wrapper p,.document-paragraphe .types--wrapper p,.document-titre .types--wrapper p,.galerie-item .types--wrapper p,.lien-image-gauche .types--wrapper p,.lien-image-simple .types--wrapper p,.lien-paragraphe .types--wrapper p,.liste-lien .types--wrapper p,.user-image-complete .types--wrapper p,.user-image-gauche .types--wrapper p,.user-image-simple .types--wrapper p,.user-image-simple-petite .types--wrapper p,.user-paragraphe .types--wrapper p,.user-titre .types--wrapper p{font-size:14px;line-height:19px;display:-ms-flexbox;display:flex}}@media (min-width:1366px){.actualite-agenda .types--wrapper p,.actualite-image-complete .types--wrapper p,.actualite-image-gauche .types--wrapper p,.actualite-image-simple .types--wrapper p,.actualite-paragraphe .types--wrapper p,.actualite-post-it .types--wrapper p,.actualite-titre .types--wrapper p,.article-image-complete .types--wrapper p,.article-image-gauche .types--wrapper p,.article-image-simple .types--wrapper p,.article-paragraphe .types--wrapper p,.article-titre .types--wrapper p,.document-paragraphe .types--wrapper p,.document-titre .types--wrapper p,.galerie-item .types--wrapper p,.lien-image-gauche .types--wrapper p,.lien-image-simple .types--wrapper p,.lien-paragraphe .types--wrapper p,.liste-lien .types--wrapper p,.user-image-complete .types--wrapper p,.user-image-gauche .types--wrapper p,.user-image-simple .types--wrapper p,.user-image-simple-petite .types--wrapper p,.user-paragraphe .types--wrapper p,.user-titre .types--wrapper p{font-size:14px;line-height:19px;display:-ms-flexbox;display:flex}}.actualite-agenda .actualite-lieux,.actualite-image-complete .actualite-lieux,.actualite-image-simple .actualite-lieux,.actualite-paragraphe .actualite-lieux,.actualite-post-it .actualite-lieux,.actualite-titre .actualite-lieux,.article-image-complete .actualite-lieux,.article-image-simple .actualite-lieux,.article-paragraphe .actualite-lieux,.article-titre .actualite-lieux,.document-paragraphe .actualite-lieux,.document-titre .actualite-lieux,.galerie-item .actualite-lieux,.lien-image-gauche .actualite-lieux,.lien-image-simple .actualite-lieux,.lien-paragraphe .actualite-lieux,.liste-lien .actualite-lieux,.user-image-complete .actualite-lieux,.user-image-simple .actualite-lieux,.user-image-simple-petite .actualite-lieux,.user-paragraphe .actualite-lieux,.user-titre .actualite-lieux{margin:0}.actualite-agenda .actualite-lieux p,.actualite-image-complete .actualite-lieux p,.actualite-image-gauche .actualite-lieux p,.actualite-image-simple .actualite-lieux p,.actualite-paragraphe .actualite-lieux p,.actualite-post-it .actualite-lieux p,.actualite-titre .actualite-lieux p,.article-image-complete .actualite-lieux p,.article-image-gauche .actualite-lieux p,.article-image-simple .actualite-lieux p,.article-paragraphe .actualite-lieux p,.article-titre .actualite-lieux p,.document-paragraphe .actualite-lieux p,.document-titre .actualite-lieux p,.galerie-item .actualite-lieux p,.lien-image-gauche .actualite-lieux p,.lien-image-simple .actualite-lieux p,.lien-paragraphe .actualite-lieux p,.liste-lien .actualite-lieux p,.user-image-complete .actualite-lieux p,.user-image-gauche .actualite-lieux p,.user-image-simple .actualite-lieux p,.user-image-simple-petite .actualite-lieux p,.user-paragraphe .actualite-lieux p,.user-titre .actualite-lieux p{color:var(--font-color-bg-white, #363636)}.actualite-agenda .actualite-date p.actualite-lieu,.actualite-agenda .actualite-date p.date,.actualite-agenda .actualite-lieux p.actualite-lieu,.actualite-agenda .actualite-lieux p.date,.actualite-image-simple .actualite-date p.actualite-lieu,.actualite-image-simple .actualite-date p.date,.actualite-image-simple .actualite-lieux p.actualite-lieu,.actualite-image-simple .actualite-lieux p.date,.actualite-post-it .actualite-date p.actualite-lieu,.actualite-post-it .actualite-date p.date,.actualite-post-it .actualite-lieux p.actualite-lieu,.actualite-post-it .actualite-lieux p.date,.actualite-titre .actualite-date p.actualite-lieu,.actualite-titre .actualite-date p.date,.actualite-titre .actualite-lieux p.actualite-lieu,.actualite-titre .actualite-lieux p.date,.article-image-complete .actualite-date p.actualite-lieu,.article-image-complete .actualite-date p.date,.article-image-complete .actualite-lieux p.actualite-lieu,.article-image-complete .actualite-lieux p.date,.article-image-gauche .actualite-date p.actualite-lieu,.article-image-gauche .actualite-date p.date,.article-image-gauche .actualite-lieux p.actualite-lieu,.article-image-gauche .actualite-lieux p.date,.article-image-simple .actualite-date p.actualite-lieu,.article-image-simple .actualite-date p.date,.article-image-simple .actualite-lieux p.actualite-lieu,.article-image-simple .actualite-lieux p.date,.article-paragraphe .actualite-date p.actualite-lieu,.article-paragraphe .actualite-date p.date,.article-paragraphe .actualite-lieux p.actualite-lieu,.article-paragraphe .actualite-lieux p.date,.article-titre .actualite-date p.actualite-lieu,.article-titre .actualite-date p.date,.article-titre .actualite-lieux p.actualite-lieu,.article-titre .actualite-lieux p.date,.document-paragraphe .actualite-date p.actualite-lieu,.document-paragraphe .actualite-date p.date,.document-paragraphe .actualite-lieux p.actualite-lieu,.document-paragraphe .actualite-lieux p.date,.document-titre .actualite-date p.actualite-lieu,.document-titre .actualite-date p.date,.document-titre .actualite-lieux p.actualite-lieu,.document-titre .actualite-lieux p.date,.galerie-item .actualite-date p.actualite-lieu,.galerie-item .actualite-date p.date,.galerie-item .actualite-lieux p.actualite-lieu,.galerie-item .actualite-lieux p.date,.lien-image-gauche .actualite-date p.actualite-lieu,.lien-image-gauche .actualite-date p.date,.lien-image-gauche .actualite-lieux p.actualite-lieu,.lien-image-gauche .actualite-lieux p.date,.lien-image-simple .actualite-date p.actualite-lieu,.lien-image-simple .actualite-date p.date,.lien-image-simple .actualite-lieux p.actualite-lieu,.lien-image-simple .actualite-lieux p.date,.lien-paragraphe .actualite-date p.actualite-lieu,.lien-paragraphe .actualite-date p.date,.lien-paragraphe .actualite-lieux p.actualite-lieu,.lien-paragraphe .actualite-lieux p.date,.liste-lien .actualite-date p.actualite-lieu,.liste-lien .actualite-date p.date,.liste-lien .actualite-lieux p.actualite-lieu,.liste-lien .actualite-lieux p.date,.user-image-complete .actualite-date p.actualite-lieu,.user-image-complete .actualite-date p.date,.user-image-complete .actualite-lieux p.actualite-lieu,.user-image-complete .actualite-lieux p.date,.user-image-gauche .actualite-date p.actualite-lieu,.user-image-gauche .actualite-date p.date,.user-image-gauche .actualite-lieux p.actualite-lieu,.user-image-gauche .actualite-lieux p.date,.user-image-simple .actualite-date p.actualite-lieu,.user-image-simple .actualite-date p.date,.user-image-simple .actualite-lieux p.actualite-lieu,.user-image-simple .actualite-lieux p.date,.user-image-simple-petite .actualite-date p.actualite-lieu,.user-image-simple-petite .actualite-date p.date,.user-image-simple-petite .actualite-lieux p.actualite-lieu,.user-image-simple-petite .actualite-lieux p.date,.user-paragraphe .actualite-date p.actualite-lieu,.user-paragraphe .actualite-date p.date,.user-paragraphe .actualite-lieux p.actualite-lieu,.user-paragraphe .actualite-lieux p.date,.user-titre .actualite-date p.actualite-lieu,.user-titre .actualite-date p.date,.user-titre .actualite-lieux p.actualite-lieu,.user-titre .actualite-lieux p.date{font-family:"opensanssemibold",Verdana,sans-serif;font-size:14px;line-height:27px}.bg-neutral-color .actualite-lieux p{color:var(--font-color-bg-neutral, #363636)}.bg-white-color .actualite-lieux p,.paragraph--ligne-landing-page .actualite-agenda .actualite-lieux p{color:var(--font-color-bg-white, #363636)}.bg-primary-color .actualite-lieux p{color:var(--font-color-bg-primary, #ffffff)}.bg-secondary-color .actualite-lieux p{color:var(--font-color-bg-secondary, #ffffff)}.actualite-image-complete .actualite-date p,.actualite-image-complete .actualite-lieux p,.actualite-image-gauche .actualite-date p,.actualite-image-gauche .actualite-lieux p,.actualite-paragraphe .actualite-date p,.actualite-paragraphe .actualite-lieux p,.actualite-titre .title,.article-titre .title,.document-titre .title,.user-titre .title{margin-bottom:0}.actualite-titre .title>a,.article-titre .title>a,.document-titre .title>a,.user-titre .title>a{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}.actualite-titre .title>a span.icon,.article-titre .title>a span.icon,.bg-white .actualite-titre .title>a span.icon,.bg-white .article-titre .title>a span.icon,.bg-white .document-titre .title>a span.icon,.bg-white .user-titre .title>a span.icon,.document-titre .title>a span.icon,.user-titre .title>a span.icon{text-decoration:none}.bg-white .actualite-titre .title>a span.link--label,.bg-white .article-titre .title>a span.link--label,.bg-white .document-titre .title>a span.link--label,.bg-white .user-titre .title>a span.link--label{text-decoration:none!important}.bg-white .actualite-titre .title>a span.link--label span.subtitle,.bg-white .article-titre .title>a span.link--label span.subtitle,.bg-white .document-titre .title>a span.link--label span.subtitle,.bg-white .user-titre .title>a span.link--label span.subtitle{text-decoration:none!important;color:var(--font-color-bg-white, #363636)}.bg-primary-color .actualite-titre .title>a span.icon,.bg-primary-color .article-titre .title>a span.icon,.bg-primary-color .document-titre .title>a span.icon,.bg-primary-color .user-titre .title>a span.icon{text-decoration:none}.bg-primary-color .actualite-titre .title>a span.link--label,.bg-primary-color .article-titre .title>a span.link--label,.bg-primary-color .document-titre .title>a span.link--label{text-decoration:none!important}.bg-primary-color .actualite-titre .title>a span.link--label span.subtitle,.bg-primary-color .article-titre .title>a span.link--label span.subtitle,.bg-primary-color .document-titre .title>a span.link--label span.subtitle,.bg-primary-color .user-titre .title>a span.link--label span.subtitle{text-decoration:none!important;color:var(--font-color-bg-primary, #ffffff)}.bg-secondary-color .actualite-titre .title>a span.icon,.bg-secondary-color .article-titre .title>a span.icon,.bg-secondary-color .document-titre .title>a span.icon,.bg-secondary-color .user-titre .title>a span.icon{text-decoration:none}.bg-secondary-color .actualite-titre .title>a span.link--label,.bg-secondary-color .article-titre .title>a span.link--label,.bg-secondary-color .document-titre .title>a span.link--label{text-decoration:none!important}.bg-secondary-color .actualite-titre .title>a span.link--label span.subtitle,.bg-secondary-color .article-titre .title>a span.link--label span.subtitle,.bg-secondary-color .document-titre .title>a span.link--label span.subtitle,.bg-secondary-color .user-titre .title>a span.link--label span.subtitle{text-decoration:none!important;color:var(--font-color-bg-secondary, #ffffff)}.actualite-agenda .agenda-date a,.actualite-agenda .agenda-date a:hover,.bg-neutral-color .actualite-titre .title>a span.icon,.bg-neutral-color .article-titre .title>a span.icon,.bg-neutral-color .document-titre .title>a span.icon,.bg-neutral-color .user-titre .title>a span.icon{text-decoration:none}.bg-neutral-color .actualite-titre .title>a span.link--label,.bg-neutral-color .article-titre .title>a span.link--label,.bg-neutral-color .document-titre .title>a span.link--label,.bg-neutral-color .user-titre .title>a span.link--label{text-decoration:none!important}.bg-neutral-color .actualite-titre .title>a span.link--label span.subtitle,.bg-neutral-color .article-titre .title>a span.link--label span.subtitle,.bg-neutral-color .document-titre .title>a span.link--label span.subtitle,.bg-neutral-color .user-titre .title>a span.link--label span.subtitle{text-decoration:none!important;color:var(--font-color-bg-neutral, #363636)}.actualite-titre:last-of-type .title,.article-titre:last-of-type .title,.document-titre:last-of-type .title,.user-titre:last-of-type .title{margin-bottom:0}.actualite-paragraphe,.article-paragraphe,.document-paragraphe,.lien-paragraphe,.user-paragraphe{border-bottom:1px solid #bbb}.bg-neutral-color .actualite-image-simple,.bg-neutral-color .actualite-paragraphe,.bg-neutral-color .article-image-simple,.bg-neutral-color .article-paragraphe,.bg-neutral-color .document-paragraphe,.bg-neutral-color .lien-paragraphe,.bg-neutral-color .user-image-simple,.bg-neutral-color .user-paragraphe,.bg-primary-color .actualite-image-simple,.bg-primary-color .actualite-paragraphe,.bg-primary-color .article-image-simple,.bg-primary-color .article-paragraphe,.bg-primary-color .document-paragraphe,.bg-primary-color .lien-paragraphe,.bg-primary-color .user-image-simple,.bg-primary-color .user-paragraphe,.bg-secondary-color .actualite-image-simple,.bg-secondary-color .actualite-paragraphe,.bg-secondary-color .article-image-simple,.bg-secondary-color .article-paragraphe,.bg-secondary-color .document-paragraphe,.bg-secondary-color .lien-paragraphe,.bg-secondary-color .user-image-simple,.bg-secondary-color .user-paragraphe{border-color:inherit}.actualite-image-simple:last-of-type,.actualite-paragraphe:last-of-type,.article-image-simple:last-of-type,.article-paragraphe:last-of-type,.document-paragraphe:last-of-type,.lien-paragraphe:last-of-type,.user-image-simple:last-of-type,.user-paragraphe:last-of-type{margin-bottom:20px}.actualite-image-complete .actualite-date p.actualite-lieu,.actualite-image-complete .actualite-date p.date,.actualite-image-complete .actualite-lieux p.actualite-lieu,.actualite-image-complete .actualite-lieux p.date,.actualite-image-gauche .actualite-date p.actualite-lieu,.actualite-image-gauche .actualite-date p.date,.actualite-image-gauche .actualite-lieux p.actualite-lieu,.actualite-image-gauche .actualite-lieux p.date,.actualite-paragraphe .actualite-date p.actualite-lieu,.actualite-paragraphe .actualite-date p.date,.actualite-paragraphe .actualite-lieux p.actualite-lieu,.actualite-paragraphe .actualite-lieux p.date{font-family:"opensanssemibold",Verdana,sans-serif;font-size:14px;line-height:18px}@media (min-width:576px){.actualite-image-complete .actualite-date p.actualite-lieu,.actualite-image-complete .actualite-date p.date,.actualite-image-complete .actualite-lieux p.actualite-lieu,.actualite-image-complete .actualite-lieux p.date,.actualite-image-gauche .actualite-date p.actualite-lieu,.actualite-image-gauche .actualite-date p.date,.actualite-image-gauche .actualite-lieux p.actualite-lieu,.actualite-image-gauche .actualite-lieux p.date,.actualite-paragraphe .actualite-date p.actualite-lieu,.actualite-paragraphe .actualite-date p.date,.actualite-paragraphe .actualite-lieux p.actualite-lieu,.actualite-paragraphe .actualite-lieux p.date{font-size:15px;line-height:25px}}@media (min-width:768px){.actualite-image-complete .actualite-date p.actualite-lieu,.actualite-image-complete .actualite-date p.date,.actualite-image-complete .actualite-lieux p.actualite-lieu,.actualite-image-complete .actualite-lieux p.date,.actualite-image-gauche .actualite-date p.actualite-lieu,.actualite-image-gauche .actualite-date p.date,.actualite-image-gauche .actualite-lieux p.actualite-lieu,.actualite-image-gauche .actualite-lieux p.date,.actualite-paragraphe .actualite-date p.actualite-lieu,.actualite-paragraphe .actualite-date p.date,.actualite-paragraphe .actualite-lieux p.actualite-lieu,.actualite-paragraphe .actualite-lieux p.date{font-size:16px;line-height:27px}}@media (min-width:992px){.actualite-image-complete .actualite-date p.actualite-lieu,.actualite-image-complete .actualite-date p.date,.actualite-image-complete .actualite-lieux p.actualite-lieu,.actualite-image-complete .actualite-lieux p.date,.actualite-image-gauche .actualite-date p.actualite-lieu,.actualite-image-gauche .actualite-date p.date,.actualite-image-gauche .actualite-lieux p.actualite-lieu,.actualite-image-gauche .actualite-lieux p.date,.actualite-paragraphe .actualite-date p.actualite-lieu,.actualite-paragraphe .actualite-date p.date,.actualite-paragraphe .actualite-lieux p.actualite-lieu,.actualite-paragraphe .actualite-lieux p.date{font-size:18px;line-height:30px}}.actualite-image-complete .chapeau,.actualite-image-gauche .chapeau,.actualite-paragraphe .chapeau{margin-top:20px}.actualite-image-simple,.article-image-simple,.lien-image-simple,.user-image-simple{border-bottom:none}.lien-image-simple{margin-bottom:30px}.lien-image-simple .visuel img{margin-bottom:15px}@media (min-width:992px){.lien-image-simple .visuel img{margin-bottom:20px}.lien-image-simple{margin-bottom:40px}}.actualite-image-gauche .actualite-lieux,.article-image-gauche .actualite-lieux,.user-image-gauche .actualite-lieux,div#tarteaucitron #tarteaucitronServices #tarteaucitronServicesTitle_mandatory .tarteaucitronName span{margin:0}.actualite-image-gauche .title,.article-image-gauche .title,.user-image-gauche .title{margin-top:0;margin-bottom:10px}.actualite-agenda .agenda-date{min-width:130px}.actualite-agenda .actualite-lieux,.actualite-agenda .date{font-size:14px}@media (min-width:768px){.actualite-agenda .actualite-lieux,.actualite-agenda .date{font-size:15px}}@media (min-width:992px){.actualite-agenda .actualite-lieux,.actualite-agenda .date{font-size:16px}}@media (min-width:1366px){.actualite-agenda .actualite-lieux,.actualite-agenda .date{font-size:18px}}.actualite-agenda .agenda-date--short{font-family:"Calistoga",serif;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column;width:118px;height:118px;color:var(--link-color-bg-primary, #ffffff);border-radius:50%;background-color:var(--primary-color, #ff4e02);margin-bottom:15px}@media (min-width:576px){.actualite-agenda .agenda-date--short{margin-bottom:0}}.actualite-agenda .agenda-date--short,.bg-neutral-color .actualite-agenda .agenda-date--short .bg-white .actualite-agenda .agenda-date--short,.paragraph--ligne-landing-page .actualite-agenda .actualite-agenda .agenda-date--short,.paragraph-content .actualite-agenda .agenda-date--short,.pim .actualite-agenda .agenda-date--short{border:2px solid var(--primary-color, #ff4e02)}.bg-primary-color .actualite-agenda .agenda-date--short,.bg-secondary-color .actualite-agenda .agenda-date--short{color:var(--link-color-bg-white, #ff4e02);background-color:#fff;border:2px solid #fff}.bg-primary-color .actualite-agenda .agenda-date--short:hover{color:#fff;background-color:var(--link-color-bg-white, #ff4e02);border:2px solid var(--link-color-bg-primary, #ffffff)}.bg-secondary-color .actualite-agenda .agenda-date--short:hover{color:#fff;background-color:var(--link-color-bg-white, #ff4e02);border:2px solid var(--link-color-bg-white, #ff4e02)}.actualite-agenda .agenda-date--short:hover,.paragraph--ligne-landing-page .actualite-agenda>.row .agenda-date--short:hover{color:var(--primary-color, #ff4e02);background-color:var(--link-color-bg-primary, #ffffff);border:2px solid var(--link-color-bg-white, #ff4e02)}.actualite-agenda .agenda-date--short .agenda-date--jour{font-size:60px;line-height:78px;margin:5px 0 0}.actualite-agenda .agenda-date--short .agenda-date--month{font-size:30px;line-height:5px;margin:0}.paragraph--ligne-landing-page .actualite-agenda{width:100%;padding:0}.bg-primary-color .paragraph--ligne-landing-page .actualite-agenda{background-color:var(--primary-color, #ff4e02)}.paragraph--ligne-landing-page .actualite-agenda>.row{-ms-flex-direction:column;flex-direction:column;padding:20px 0;background:#fff;margin:10px 5px;height:100%}.paragraph--ligne-landing-page .actualite-agenda>.row .agenda-date{width:100%;margin-bottom:20px}.paragraph--ligne-landing-page .actualite-agenda>.row .agenda-date--short{background-color:var(--primary-color, #ff4e02);color:var(--link-color-bg-primary, #ffffff);border:2px solid var(--primary-color, #ff4e02)}.paragraph--ligne-landing-page .actualite-agenda>.row .col{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column;text-align:center}.paragraph--ligne-landing-page .actualite-agenda>.row .col .actualite-date p,.paragraph--ligne-landing-page .actualite-agenda>.row .col .types--wrapper p{color:var(--font-color-bg-white, #363636)!important}.paragraph--ligne-landing-page .not-front .paragraph--type--dim-50 .actualite-agenda,.paragraph--ligne-landing-page .not-front .paragraph--type--dim-66 .actualite-agenda,.paragraph--ligne-landing-page .paragraph--type--dim-100 .actualite-agenda{-ms-flex:0 0 100%;flex:0 0 100%}@media (min-width:1366px){.paragraph--ligne-landing-page .not-front .paragraph--type--dim-50 .actualite-agenda,.paragraph--ligne-landing-page .not-front .paragraph--type--dim-66 .actualite-agenda{-ms-flex:0 0 50%;flex:0 0 50%}}@media (min-width:576px){.paragraph--ligne-landing-page .paragraph--type--dim-100 .actualite-agenda{-ms-flex:0 0 50%;flex:0 0 50%}}@media (min-width:992px){.paragraph--ligne-landing-page .paragraph--type--dim-100 .actualite-agenda{-ms-flex:0 0 25%;flex:0 0 25%}}.paragraph--ligne-landing-page .paragraph--type--dim-75 .actualite-agenda{-ms-flex:0 0 100%;flex:0 0 100%}@media (min-width:1366px){.paragraph--ligne-landing-page .paragraph--type--dim-75 .actualite-agenda{-ms-flex:0 0 33%;flex:0 0 33%}}.paragraph--ligne-landing-page .paragraph--type--dim-66 .actualite-agenda{-ms-flex:0 0 100%;flex:0 0 100%}@media (min-width:992px){.paragraph--ligne-landing-page .paragraph--type--dim-66 .actualite-agenda{-ms-flex:0 0 50%;flex:0 0 50%}}.paragraph--ligne-landing-page .paragraph--type--dim-50 .actualite-agenda{-ms-flex:0 0 100%;flex:0 0 100%}@media (min-width:992px){.paragraph--ligne-landing-page .paragraph--type--dim-50 .actualite-agenda{-ms-flex:0 0 50%;flex:0 0 50%}}.paragraph--ligne-landing-page .bg-white .actualite-agenda .row,.row-bg-white .paragraph--type--bloc .paragraph-content{border:1px solid #b8b8b8}.actualite-post-it{position:relative;padding-right:35px;border-bottom:1px solid #bbb;padding-bottom:20px}.actualite-post-it .title{font-family:"opensansextrabold",Verdana,sans-serif;font-size:14px;line-height:25px;margin-bottom:10px}@media (min-width:576px){.actualite-post-it .title{font-size:15px;line-height:25px}}@media (min-width:768px){.actualite-post-it .title{font-size:16px;line-height:27px}}@media (min-width:992px){.actualite-post-it .title{font-size:18px;line-height:30px}}.actualite-post-it:after{font-family:"icomoon"!important;font-size:24px;font-weight:400;font-style:normal;font-variant:normal;line-height:1;position:absolute;top:calc(50% - 12px);right:0;content:"\e90d";text-transform:none;pointer-events:none;speak:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.actualite-post-it:hover::after{color:var(--secondary-color, #162a42)}.bg-white .actualite-post-it:after,.paragraph--ligne-landing-page .actualite-agenda .actualite-post-it:after,.pim .actualite-post-it:after{color:var(--link-color-bg-white, #ff4e02)}.bg-primary-color .actualite-post-it:hover::after,.bg-white .actualite-post-it:hover::after,.paragraph--ligne-landing-page .actualite-agenda .actualite-post-it:hover::after,.pim .actualite-post-it:hover::after{color:var(--secondary-color, #162a42)}.bg-primary-color .actualite-post-it:after{color:var(--link-color-bg-primary, #ffffff)}.bg-secondary-color .actualite-post-it:hover::after{color:var(--primary-color, #ff4e02)}.bg-secondary-color .actualite-post-it:after{color:var(--link-color-bg-secondary, #ffffff)}.bg-neutral-color .actualite-post-it:hover::after{color:var(--secondary-color, #162a42)}.bg-neutral-color .actualite-post-it:after{color:var(--link-color-bg-neutral, #ff4e02)}.actualite-post-it a.read-more--link{position:absolute;top:0;right:0;bottom:0;left:0}.bg-neutral-color .actualite-post-it,.bg-primary-color .actualite-post-it,.bg-secondary-color .actualite-post-it{border-color:inherit}.actualite-post-it:last-of-type{margin-bottom:20px}.lien-direct{text-align:center;margin-bottom:30px}@media (min-width:1366px){.lien-direct{margin-bottom:40px}}.paragraph--type--dim-25 .lien-direct{-ms-flex:0 0 50%;flex:0 0 50%}@media (min-width:1366px){.paragraph--type--dim-25 .lien-direct{-ms-flex:0 0 100%;flex:0 0 100%}}@media (min-width:1636px){.paragraph--type--dim-25 .lien-direct{-ms-flex:0 0 50%;flex:0 0 50%}}.paragraph--type--dim-33 .lien-direct{-ms-flex:0 0 50%;flex:0 0 50%}.paragraph--type--dim-50 .lien-direct{-ms-flex:0 0 33%;flex:0 0 33%}@media (max-width:1365.98px){.paragraph--type--dim-50 .lien-direct,.paragraph--type--dim-66 .lien-direct,.paragraph--type--dim-75 .lien-direct{-ms-flex:0 0 50%;flex:0 0 50%}}.lien-direct a{font-size:14px}@media (min-width:768px){.lien-direct a{font-size:15px;line-height:27px}}@media (min-width:992px){.lien-direct a{font-size:18px;line-height:30px}}.lien-direct a,.lien-direct a:hover{text-decoration:none}.lien-direct a .icon-content{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:64px;height:64px;margin:0 auto 20px;color:var(--link-color-bg-primary, #ffffff);border-radius:50%;background-color:var(--primary-color, #ff4e02)}.lien-direct a .icon-content .icon{font-size:32px}.lien-direct a .lien-direct-label{font-family:"opensansextrabold",Verdana,sans-serif;font-size:18px;line-height:30px;width:100%;margin-bottom:20px;text-align:left;color:var(--link-color-bg-white, #ff4e02)}.bg-neutral-color .lien-direct a .icon-content,.paragraph--ligne-landing-page .actualite-agenda .lien-direct a .icon-content,.pim .lien-direct a .icon-content{background-color:var(--primary-color, #ff4e02);color:var(--link-color-bg-primary, #ffffff)}.bg-neutral-color .lien-direct a .direct-link-label,.paragraph--ligne-landing-page .actualite-agenda .lien-direct a .direct-link-label,.pim .lien-direct a .direct-link-label{color:var(--link-color-bg-neutral, #ff4e02)}.bg-neutral-color .lien-direct a:hover .icon-content,.paragraph--ligne-landing-page .actualite-agenda .lien-direct a:hover .icon-content,.pim .lien-direct a:hover .icon-content{background-color:var(--secondary-color, #162a42);color:var(--link-color-bg-secondary, #ffffff)}.bg-neutral-color .lien-direct a:hover .direct-link-label,.paragraph--ligne-landing-page .actualite-agenda .lien-direct a:hover .direct-link-label,.pim .lien-direct a:hover .direct-link-label{color:var(--secondary-color, #162a42)}.paragraph--ligne-landing-page .actualite-agenda .lien-direct a .direct-link-label,.pim .lien-direct a .direct-link-label{color:var(--link-color-bg-white, #ff4e02)}.bg-white .lien-direct a .icon-content{background-color:var(--primary-color, #ff4e02);color:var(--link-color-bg-primary, #ffffff)}.bg-white .lien-direct a .direct-link-label{color:var(--link-color-bg-white, #ff4e02)}.bg-white .lien-direct a:hover .icon-content{background-color:var(--secondary-color, #162a42);color:var(--link-color-bg-secondary, #ffffff)}.bg-white .lien-direct a:hover .direct-link-label{color:var(--secondary-color, #162a42)}.bg-primary-color .lien-direct a .icon-content{background-color:var(--link-color-bg-primary, #ffffff);color:var(--primary-color, #ff4e02)}.bg-primary-color .lien-direct a .direct-link-label,.bg-primary-color ul.liste-liens li:before{color:var(--link-color-bg-primary, #ffffff)}.bg-primary-color .lien-direct a:hover .icon-content{background-color:var(--secondary-color, #162a42);color:var(--link-color-bg-secondary, #ffffff)}.bg-primary-color .lien-direct a:hover .direct-link-label{color:var(--secondary-color, #162a42)}.bg-secondary-color .lien-direct a .icon-content{background-color:var(--link-color-bg-secondary, #ffffff);color:var(--secondary-color, #162a42)}.bg-secondary-color .lien-direct a .direct-link-label,.bg-secondary-color ul.liste-liens li:before{color:var(--link-color-bg-secondary, #ffffff)}.bg-secondary-color .lien-direct a:hover .icon-content{background-color:var(--primary-color, #ff4e02);color:var(--link-color-bg-primary, #ffffff)}.bg-secondary-color .lien-direct a:hover .direct-link-label{color:var(--primary-color, #ff4e02)}.actualite-image-complete img,.actualite-titre,.article-image-complete img,.article-titre,.document-titre,.user-image-complete img{margin-bottom:15px}@media (min-width:1366px){.actualite-image-complete img,.article-image-complete img,.user-image-complete img{margin-bottom:20px}}.document-paragraphe .date{font-family:"opensanssemibold",Verdana,sans-serif}.document-paragraphe .uga-mb-responsive{margin-bottom:30px}@media (min-width:992px){.document-paragraphe .uga-mb-responsive{margin-bottom:40px}}.bg-primary-color .user-image-complete .title>a,.bg-primary-color .user-image-gauche .title>a,.bg-primary-color .user-image-simple .title>a,.bg-primary-color .user-titre .title>a span.link--label,.bg-secondary-color .user-image-complete .title>a,.bg-secondary-color .user-image-gauche .title>a,.bg-secondary-color .user-image-simple .title>a,.bg-secondary-color .user-titre .title>a span.link--label{text-decoration:underline!important}.bg-primary-color .user-paragraphe .title>a,.bg-secondary-color .user-paragraphe .title>a{text-decoration:underline}.lien-image-gauche{margin-bottom:0}.paragraph--type--bloc-liste-manuelle .btn-link-list{max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;display:block;margin:auto}.btn,.page-search #block-uga-theme-content .search-form .button,form.webform-submission-form .form-control.button{text-transform:uppercase;border-width:2px;font-weight:400;font-family:"opensansextrabold",Verdana,sans-serif;font-size:14px}form.webform-submission-form .form-control::file-selector-button{text-transform:uppercase;border-width:2px;font-weight:400;font-size:14px}@media (min-width:768px){.btn,.page-search #block-uga-theme-content .search-form .button,form.webform-submission-form .form-control.button,form.webform-submission-form .form-control::file-selector-button{font-size:15px}}@media (min-width:992px){.btn,.page-search #block-uga-theme-content .search-form .button,form.webform-submission-form .form-control.button,form.webform-submission-form .form-control::file-selector-button{font-size:16px}}@media (min-width:1366px){.btn,.page-search #block-uga-theme-content .search-form .button,form.webform-submission-form .form-control.button,form.webform-submission-form .form-control::file-selector-button{font-size:18px}}.btn:active,.btn:focus,.btn:hover,.page-search #block-uga-theme-content .search-form .button:active,.page-search #block-uga-theme-content .search-form .button:focus,.page-search #block-uga-theme-content .search-form .button:hover,form.webform-submission-form .form-control.button:active,form.webform-submission-form .form-control.button:focus,form.webform-submission-form .form-control.button:hover,form.webform-submission-form .form-control:active::file-selector-button,form.webform-submission-form .form-control:focus::file-selector-button,form.webform-submission-form .form-control:hover::file-selector-button{text-decoration:none}.btn-primary,.page-search #block-uga-theme-content .search-form .button,form.webform-submission-form .form-control.button.button--primary{background-color:var(--primary-color, #ff4e02);border-color:var(--primary-color, #ff4e02);color:var(--link-color-bg-primary, #ffffff);font-family:"opensansextrabold",Verdana,sans-serif}.btn-primary:focus,.btn-primary:hover{background-color:var(--link-color-bg-primary, #ffffff);color:var(--primary-color, #ff4e02)}.btn-primary:active,.btn-primary:focus,.btn-primary:hover,.page-search #block-uga-theme-content .search-form .button:active,.page-search #block-uga-theme-content .search-form .button:focus,.page-search #block-uga-theme-content .search-form .button:hover,form.webform-submission-form .form-control.button.button--primary:active,form.webform-submission-form .form-control.button.button--primary:focus,form.webform-submission-form .form-control.button.button--primary:hover{border-color:var(--link-color-bg-white, #ff4e02)}.btn-primary:active{background-color:var(--link-color-bg-primary, #ffffff);color:var(--primary-color, #ff4e02)}.btn-primary:active .icon svg path,.btn-primary:focus .icon svg path,.btn-primary:hover .icon svg path,.page-search #block-uga-theme-content .search-form .button:active .icon svg path,.page-search #block-uga-theme-content .search-form .button:focus .icon svg path,.page-search #block-uga-theme-content .search-form .button:hover .icon svg path,form.webform-submission-form .form-control.button.button--primary:active .icon svg path,form.webform-submission-form .form-control.button.button--primary:focus .icon svg path,form.webform-submission-form .form-control.button.button--primary:hover .icon svg path{fill:var(--primary-color, #ff4e02)}.btn-secondary,form.webform-submission-form .form-control.button.webform-button--reset,form.webform-submission-form .form-control::file-selector-button{background-color:transparent;border-color:var(--link-color-bg-white, #ff4e02);color:var(--link-color-bg-white, #ff4e02);font-family:"opensansextrabold",Verdana,sans-serif}.btn-secondary:active,.btn-secondary:focus,.btn-secondary:hover,form.webform-submission-form .form-control.button.webform-button--reset:active,form.webform-submission-form .form-control.button.webform-button--reset:focus,form.webform-submission-form .form-control.button.webform-button--reset:hover,form.webform-submission-form .form-control:active::file-selector-button,form.webform-submission-form .form-control:focus::file-selector-button,form.webform-submission-form .form-control:hover::file-selector-button{background-color:var(--link-color-bg-white, #ff4e02);border-color:var(--link-color-bg-white, #ff4e02);color:#fff}.btn-secondary:active .icon svg path,.btn-secondary:focus .icon svg path,.btn-secondary:hover .icon svg path,form.webform-submission-form .form-control.button.webform-button--reset:active .icon svg path,form.webform-submission-form .form-control.button.webform-button--reset:focus .icon svg path,form.webform-submission-form .form-control.button.webform-button--reset:hover .icon svg path,form.webform-submission-form .form-control:active::file-selector-button .icon svg path,form.webform-submission-form .form-control:focus::file-selector-button .icon svg path,form.webform-submission-form .form-control:hover::file-selector-button .icon svg path{fill:#fff}.btn-outline-primary{color:var(--primary-color, #ff4e02);border-color:var(--primary-color, #ff4e02)}.btn-outline-primary:active,.btn-outline-primary:focus,.btn-outline-primary:hover{color:var(--font-color-bg-primary, #ffffff);border-color:var(--primary-color, #ff4e02);background-color:var(--primary-color, #ff4e02)}.btn-outline-primary:active .icon svg path,.btn-outline-primary:focus .icon svg path,.btn-outline-primary:hover .icon svg path{fill:var(--font-color-bg-primary, #ffffff)}.btn-check:focus+.btn-primary,.btn-primary:focus,.page-search #block-uga-theme-content .search-form .btn-check:focus+.button,.page-search #block-uga-theme-content .search-form .button:focus,form.webform-submission-form .btn-check:focus+.form-control.button.button--primary,form.webform-submission-form .form-control.button.button--primary:focus{-webkit-box-shadow:0 0 0 .25rem rgba(var(--primary-color, #ff4e02),.5);box-shadow:0 0 0 .25rem rgba(var(--primary-color, #ff4e02),.5)}.bg-primary-color .btn-primary,.bg-primary-color .page-search #block-uga-theme-content .search-form .button,.bg-primary-color form.webform-submission-form .form-control.button.button--primary,.bg-secondary-color .btn-primary,.bg-secondary-color .page-search #block-uga-theme-content .search-form .button,.bg-secondary-color form.webform-submission-form .form-control.button.button--primary,.page-search #block-uga-theme-content .search-form .bg-primary-color .button,.page-search #block-uga-theme-content .search-form .bg-secondary-color .button,form.webform-submission-form .bg-primary-color .form-control.button.button--primary,form.webform-submission-form .bg-secondary-color .form-control.button.button--primary{background-color:#fff;border-color:#fff;color:var(--link-color-bg-white, #ff4e02)}.bg-primary-color .btn-primary:active,.bg-primary-color .btn-primary:focus,.bg-primary-color .btn-primary:hover,.bg-primary-color .page-search #block-uga-theme-content .search-form .button:active,.bg-primary-color .page-search #block-uga-theme-content .search-form .button:focus,.bg-primary-color .page-search #block-uga-theme-content .search-form .button:hover,.bg-primary-color form.webform-submission-form .form-control.button.button--primary:active,.bg-primary-color form.webform-submission-form .form-control.button.button--primary:focus,.bg-primary-color form.webform-submission-form .form-control.button.button--primary:hover,.page-search #block-uga-theme-content .search-form .bg-primary-color .button:active,.page-search #block-uga-theme-content .search-form .bg-primary-color .button:focus,.page-search #block-uga-theme-content .search-form .bg-primary-color .button:hover,form.webform-submission-form .bg-primary-color .form-control.button.button--primary:active,form.webform-submission-form .bg-primary-color .form-control.button.button--primary:focus,form.webform-submission-form .bg-primary-color .form-control.button.button--primary:hover{background-color:var(--link-color-bg-white, #ff4e02);border-color:var(--link-color-bg-primary, #ffffff);color:#fff}.bg-primary-color .btn-primary:active .icon svg path,.bg-primary-color .btn-primary:focus .icon svg path,.bg-primary-color .btn-primary:hover .icon svg path,.bg-primary-color .page-search #block-uga-theme-content .search-form .button:active .icon svg path,.bg-primary-color .page-search #block-uga-theme-content .search-form .button:focus .icon svg path,.bg-primary-color .page-search #block-uga-theme-content .search-form .button:hover .icon svg path,.bg-primary-color form.webform-submission-form .form-control.button.button--primary:active .icon svg path,.bg-primary-color form.webform-submission-form .form-control.button.button--primary:focus .icon svg path,.bg-primary-color form.webform-submission-form .form-control.button.button--primary:hover .icon svg path,.bg-secondary-color .btn-primary:active .icon svg path,.bg-secondary-color .btn-primary:focus .icon svg path,.bg-secondary-color .btn-primary:hover .icon svg path,.bg-secondary-color .page-search #block-uga-theme-content .search-form .button:active .icon svg path,.bg-secondary-color .page-search #block-uga-theme-content .search-form .button:focus .icon svg path,.bg-secondary-color .page-search #block-uga-theme-content .search-form .button:hover .icon svg path,.bg-secondary-color form.webform-submission-form .form-control.button.button--primary:active .icon svg path,.bg-secondary-color form.webform-submission-form .form-control.button.button--primary:focus .icon svg path,.bg-secondary-color form.webform-submission-form .form-control.button.button--primary:hover .icon svg path,.page-search #block-uga-theme-content .search-form .bg-primary-color .button:active .icon svg path,.page-search #block-uga-theme-content .search-form .bg-primary-color .button:focus .icon svg path,.page-search #block-uga-theme-content .search-form .bg-primary-color .button:hover .icon svg path,.page-search #block-uga-theme-content .search-form .bg-secondary-color .button:active .icon svg path,.page-search #block-uga-theme-content .search-form .bg-secondary-color .button:focus .icon svg path,.page-search #block-uga-theme-content .search-form .bg-secondary-color .button:hover .icon svg path,form.webform-submission-form .bg-primary-color .form-control.button.button--primary:active .icon svg path,form.webform-submission-form .bg-primary-color .form-control.button.button--primary:focus .icon svg path,form.webform-submission-form .bg-primary-color .form-control.button.button--primary:hover .icon svg path,form.webform-submission-form .bg-secondary-color .form-control.button.button--primary:active .icon svg path,form.webform-submission-form .bg-secondary-color .form-control.button.button--primary:focus .icon svg path,form.webform-submission-form .bg-secondary-color .form-control.button.button--primary:hover .icon svg path{fill:#fff}.bg-secondary-color .btn-primary:active,.bg-secondary-color .btn-primary:focus,.bg-secondary-color .btn-primary:hover,.bg-secondary-color .page-search #block-uga-theme-content .search-form .button:active,.bg-secondary-color .page-search #block-uga-theme-content .search-form .button:focus,.bg-secondary-color .page-search #block-uga-theme-content .search-form .button:hover,.bg-secondary-color form.webform-submission-form .form-control.button.button--primary:active,.bg-secondary-color form.webform-submission-form .form-control.button.button--primary:focus,.bg-secondary-color form.webform-submission-form .form-control.button.button--primary:hover,.page-search #block-uga-theme-content .search-form .bg-secondary-color .button:active,.page-search #block-uga-theme-content .search-form .bg-secondary-color .button:focus,.page-search #block-uga-theme-content .search-form .bg-secondary-color .button:hover,form.webform-submission-form .bg-secondary-color .form-control.button.button--primary:active,form.webform-submission-form .bg-secondary-color .form-control.button.button--primary:focus,form.webform-submission-form .bg-secondary-color .form-control.button.button--primary:hover{background-color:var(--link-color-bg-white, #ff4e02);border-color:var(--link-color-bg-white, #ff4e02);color:#fff}.btn-profile{border:0;background-color:transparent}.btn-search,.btn-search .icon{display:-ms-inline-flexbox;display:inline-flex}.btn-search{-ms-flex-align:center;align-items:center}.btn-search .icon{height:1rem}@media (min-width:576px){.btn-search .icon{margin-right:.5rem!important}}.btn-search .icon svg{width:auto;height:100%;fill:var(--link-color-bg-primary, #ffffff)}.btn-search:focus .icon,.btn-search:hover .icon{display:-ms-inline-flexbox;display:inline-flex;height:1rem;margin-right:0}@media (min-width:576px){.btn-search:focus .icon,.btn-search:hover .icon{margin-right:.5rem!important}}.btn-search:focus .icon svg,.btn-search:hover .icon svg{width:auto;height:100%;fill:var(--primary-color, #ff4e02)}.bg-primary-color .paragraph--type--bloc-carte-information .btn.btn-primary,.bg-primary-color .paragraph--type--bloc-carte-information .page-search #block-uga-theme-content .search-form .button,.bg-primary-color .paragraph--type--bloc-carte-information .page-search #block-uga-theme-content .search-form form.webform-submission-form .form-control.button::file-selector-button,.bg-primary-color .paragraph--type--bloc-carte-information form.webform-submission-form .btn-primary.form-control.button,.bg-primary-color .paragraph--type--bloc-carte-information form.webform-submission-form .btn-primary.form-control::file-selector-button,.bg-primary-color .paragraph--type--bloc-carte-information form.webform-submission-form .form-control.button.button--primary,.bg-primary-color .paragraph--type--bloc-carte-information form.webform-submission-form .form-control.button.button--primary::file-selector-button,.bg-primary-color .paragraph--type--bloc-carte-information form.webform-submission-form .page-search #block-uga-theme-content .search-form .form-control.button::file-selector-button,.page-search #block-uga-theme-content .search-form .bg-primary-color .paragraph--type--bloc-carte-information .button,.page-search #block-uga-theme-content .search-form form.webform-submission-form .bg-primary-color .paragraph--type--bloc-carte-information .form-control.button::file-selector-button,form.webform-submission-form .bg-primary-color .paragraph--type--bloc-carte-information .btn-primary.form-control.button,form.webform-submission-form .bg-primary-color .paragraph--type--bloc-carte-information .btn-primary.form-control::file-selector-button,form.webform-submission-form .bg-primary-color .paragraph--type--bloc-carte-information .form-control.button.button--primary,form.webform-submission-form .bg-primary-color .paragraph--type--bloc-carte-information .form-control.button.button--primary::file-selector-button,form.webform-submission-form .page-search #block-uga-theme-content .search-form .bg-primary-color .paragraph--type--bloc-carte-information .form-control.button::file-selector-button{color:var(--link-color-bg-primary, #ffffff);background:var(--primary-color, #ff4e02)}.bg-primary-color .paragraph--type--bloc-carte-information .btn.btn-primary:hover,.bg-primary-color .paragraph--type--bloc-carte-information .page-search #block-uga-theme-content .search-form .button:hover,.bg-primary-color .paragraph--type--bloc-carte-information .page-search #block-uga-theme-content .search-form form.webform-submission-form .form-control.button:hover::file-selector-button,.bg-primary-color .paragraph--type--bloc-carte-information form.webform-submission-form .btn-primary.form-control.button:hover,.bg-primary-color .paragraph--type--bloc-carte-information form.webform-submission-form .btn-primary.form-control:hover::file-selector-button,.bg-primary-color .paragraph--type--bloc-carte-information form.webform-submission-form .form-control.button.button--primary:hover,.bg-primary-color .paragraph--type--bloc-carte-information form.webform-submission-form .form-control.button.button--primary:hover::file-selector-button,.bg-primary-color .paragraph--type--bloc-carte-information form.webform-submission-form .page-search #block-uga-theme-content .search-form .form-control.button:hover::file-selector-button,.page-search #block-uga-theme-content .search-form .bg-primary-color .paragraph--type--bloc-carte-information .button:hover,.page-search #block-uga-theme-content .search-form form.webform-submission-form .bg-primary-color .paragraph--type--bloc-carte-information .form-control.button:hover::file-selector-button,form.webform-submission-form .bg-primary-color .paragraph--type--bloc-carte-information .btn-primary.form-control.button:hover,form.webform-submission-form .bg-primary-color .paragraph--type--bloc-carte-information .btn-primary.form-control:hover::file-selector-button,form.webform-submission-form .bg-primary-color .paragraph--type--bloc-carte-information .form-control.button.button--primary:hover,form.webform-submission-form .bg-primary-color .paragraph--type--bloc-carte-information .form-control.button.button--primary:hover::file-selector-button,form.webform-submission-form .page-search #block-uga-theme-content .search-form .bg-primary-color .paragraph--type--bloc-carte-information .form-control.button:hover::file-selector-button{color:var(--font-color-bg-secondary, #ffffff);background:var(--secondary-color, #162a42)}.bg-secondary-color .paragraph--type--bloc-carte-information .btn.btn-primary,.bg-secondary-color .paragraph--type--bloc-carte-information .page-search #block-uga-theme-content .search-form .button,.bg-secondary-color .paragraph--type--bloc-carte-information .page-search #block-uga-theme-content .search-form form.webform-submission-form .form-control.button::file-selector-button,.bg-secondary-color .paragraph--type--bloc-carte-information form.webform-submission-form .btn-primary.form-control.button,.bg-secondary-color .paragraph--type--bloc-carte-information form.webform-submission-form .btn-primary.form-control::file-selector-button,.bg-secondary-color .paragraph--type--bloc-carte-information form.webform-submission-form .form-control.button.button--primary,.bg-secondary-color .paragraph--type--bloc-carte-information form.webform-submission-form .form-control.button.button--primary::file-selector-button,.bg-secondary-color .paragraph--type--bloc-carte-information form.webform-submission-form .page-search #block-uga-theme-content .search-form .form-control.button::file-selector-button,.page-search #block-uga-theme-content .search-form .bg-secondary-color .paragraph--type--bloc-carte-information .button,.page-search #block-uga-theme-content .search-form form.webform-submission-form .bg-secondary-color .paragraph--type--bloc-carte-information .form-control.button::file-selector-button,form.webform-submission-form .bg-secondary-color .paragraph--type--bloc-carte-information .btn-primary.form-control.button,form.webform-submission-form .bg-secondary-color .paragraph--type--bloc-carte-information .btn-primary.form-control::file-selector-button,form.webform-submission-form .bg-secondary-color .paragraph--type--bloc-carte-information .form-control.button.button--primary,form.webform-submission-form .bg-secondary-color .paragraph--type--bloc-carte-information .form-control.button.button--primary::file-selector-button,form.webform-submission-form .page-search #block-uga-theme-content .search-form .bg-secondary-color .paragraph--type--bloc-carte-information .form-control.button::file-selector-button{color:var(--link-color-bg-secondary, #ffffff);background:var(--secondary-color, #162a42)}.bg-secondary-color .paragraph--type--bloc-carte-information .btn.btn-primary:hover,.bg-secondary-color .paragraph--type--bloc-carte-information .page-search #block-uga-theme-content .search-form .button:hover,.bg-secondary-color .paragraph--type--bloc-carte-information .page-search #block-uga-theme-content .search-form form.webform-submission-form .form-control.button:hover::file-selector-button,.bg-secondary-color .paragraph--type--bloc-carte-information form.webform-submission-form .btn-primary.form-control.button:hover,.bg-secondary-color .paragraph--type--bloc-carte-information form.webform-submission-form .btn-primary.form-control:hover::file-selector-button,.bg-secondary-color .paragraph--type--bloc-carte-information form.webform-submission-form .form-control.button.button--primary:hover,.bg-secondary-color .paragraph--type--bloc-carte-information form.webform-submission-form .form-control.button.button--primary:hover::file-selector-button,.bg-secondary-color .paragraph--type--bloc-carte-information form.webform-submission-form .page-search #block-uga-theme-content .search-form .form-control.button:hover::file-selector-button,.page-search #block-uga-theme-content .search-form .bg-secondary-color .paragraph--type--bloc-carte-information .button:hover,.page-search #block-uga-theme-content .search-form form.webform-submission-form .bg-secondary-color .paragraph--type--bloc-carte-information .form-control.button:hover::file-selector-button,form.webform-submission-form .bg-secondary-color .paragraph--type--bloc-carte-information .btn-primary.form-control.button:hover,form.webform-submission-form .bg-secondary-color .paragraph--type--bloc-carte-information .btn-primary.form-control:hover::file-selector-button,form.webform-submission-form .bg-secondary-color .paragraph--type--bloc-carte-information .form-control.button.button--primary:hover,form.webform-submission-form .bg-secondary-color .paragraph--type--bloc-carte-information .form-control.button.button--primary:hover::file-selector-button,form.webform-submission-form .page-search #block-uga-theme-content .search-form .bg-secondary-color .paragraph--type--bloc-carte-information .form-control.button:hover::file-selector-button{color:var(--font-color-bg-primary, #ffffff);background:var(--primary-color, #ff4e02);border-color:#fff}.bg-neutral-color .paragraph--type--bloc .btn.btn-primary,.bg-neutral-color .paragraph--type--bloc .page-search #block-uga-theme-content .search-form .button,.bg-neutral-color .paragraph--type--bloc .page-search #block-uga-theme-content .search-form form.webform-submission-form .form-control.button::file-selector-button,.bg-neutral-color .paragraph--type--bloc form.webform-submission-form .btn-primary.form-control.button,.bg-neutral-color .paragraph--type--bloc form.webform-submission-form .btn-primary.form-control::file-selector-button,.bg-neutral-color .paragraph--type--bloc form.webform-submission-form .form-control.button.button--primary,.bg-neutral-color .paragraph--type--bloc form.webform-submission-form .form-control.button.button--primary::file-selector-button,.bg-neutral-color .paragraph--type--bloc form.webform-submission-form .page-search #block-uga-theme-content .search-form .form-control.button::file-selector-button,.bg-primary-color .paragraph--type--bloc .btn-primary,.bg-primary-color .paragraph--type--bloc .page-search #block-uga-theme-content .search-form .button,.bg-primary-color .paragraph--type--bloc form.webform-submission-form .form-control.button.button--primary,.bg-secondary-color .paragraph--type--bloc .btn-primary,.bg-secondary-color .paragraph--type--bloc .page-search #block-uga-theme-content .search-form .button,.bg-secondary-color .paragraph--type--bloc form.webform-submission-form .form-control.button.button--primary,.bg-white .paragraph--type--bloc .btn-primary,.bg-white .paragraph--type--bloc .page-search #block-uga-theme-content .search-form .button,.bg-white .paragraph--type--bloc form.webform-submission-form .form-control.button.button--primary,.page-search #block-uga-theme-content .search-form .bg-neutral-color .paragraph--type--bloc .button,.page-search #block-uga-theme-content .search-form .bg-primary-color .paragraph--type--bloc .button,.page-search #block-uga-theme-content .search-form .bg-secondary-color .paragraph--type--bloc .button,.page-search #block-uga-theme-content .search-form .bg-white .paragraph--type--bloc .button,.page-search #block-uga-theme-content .search-form .paragraph--type--bloc-recherche .bg-primary-color .button,.page-search #block-uga-theme-content .search-form .paragraph--type--bloc-recherche .bg-secondary-color .button,.page-search #block-uga-theme-content .search-form form.webform-submission-form .bg-neutral-color .paragraph--type--bloc .form-control.button::file-selector-button,.paragraph--type--bloc-recherche .bg-primary-color .btn-primary,.paragraph--type--bloc-recherche .bg-primary-color .page-search #block-uga-theme-content .search-form .button,.paragraph--type--bloc-recherche .bg-primary-color form.webform-submission-form .form-control.button.button--primary,.paragraph--type--bloc-recherche .bg-secondary-color .btn-primary,.paragraph--type--bloc-recherche .bg-secondary-color .page-search #block-uga-theme-content .search-form .button,.paragraph--type--bloc-recherche .bg-secondary-color form.webform-submission-form .form-control.button.button--primary,form.webform-submission-form .bg-neutral-color .paragraph--type--bloc .btn-primary.form-control.button,form.webform-submission-form .bg-neutral-color .paragraph--type--bloc .btn-primary.form-control::file-selector-button,form.webform-submission-form .bg-neutral-color .paragraph--type--bloc .form-control.button.button--primary,form.webform-submission-form .bg-neutral-color .paragraph--type--bloc .form-control.button.button--primary::file-selector-button,form.webform-submission-form .bg-primary-color .paragraph--type--bloc .form-control.button.button--primary,form.webform-submission-form .bg-secondary-color .paragraph--type--bloc .form-control.button.button--primary,form.webform-submission-form .bg-white .paragraph--type--bloc .form-control.button.button--primary,form.webform-submission-form .page-search #block-uga-theme-content .search-form .bg-neutral-color .paragraph--type--bloc .form-control.button::file-selector-button,form.webform-submission-form .paragraph--type--bloc-recherche .bg-primary-color .form-control.button.button--primary,form.webform-submission-form .paragraph--type--bloc-recherche .bg-secondary-color .form-control.button.button--primary{color:var(--link-color-bg-white, #ff4e02);background:#fff;border-color:#fff}.bg-neutral-color .paragraph--type--bloc .btn.btn-primary:hover,.bg-neutral-color .paragraph--type--bloc .page-search #block-uga-theme-content .search-form .button:hover,.bg-neutral-color .paragraph--type--bloc .page-search #block-uga-theme-content .search-form form.webform-submission-form .form-control.button:hover::file-selector-button,.bg-neutral-color .paragraph--type--bloc form.webform-submission-form .btn-primary.form-control.button:hover,.bg-neutral-color .paragraph--type--bloc form.webform-submission-form .btn-primary.form-control:hover::file-selector-button,.bg-neutral-color .paragraph--type--bloc form.webform-submission-form .form-control.button.button--primary:hover,.bg-neutral-color .paragraph--type--bloc form.webform-submission-form .form-control.button.button--primary:hover::file-selector-button,.bg-neutral-color .paragraph--type--bloc form.webform-submission-form .page-search #block-uga-theme-content .search-form .form-control.button:hover::file-selector-button,.bg-primary-color .paragraph--type--bloc .btn-primary:hover,.bg-primary-color .paragraph--type--bloc .page-search #block-uga-theme-content .search-form .button:hover,.bg-primary-color .paragraph--type--bloc form.webform-submission-form .form-control.button.button--primary:hover,.bg-secondary-color .paragraph--type--bloc .btn-primary:hover,.bg-secondary-color .paragraph--type--bloc .page-search #block-uga-theme-content .search-form .button:hover,.bg-secondary-color .paragraph--type--bloc form.webform-submission-form .form-control.button.button--primary:hover,.bg-white .paragraph--type--bloc .btn-primary:hover,.bg-white .paragraph--type--bloc .page-search #block-uga-theme-content .search-form .button:hover,.bg-white .paragraph--type--bloc form.webform-submission-form .form-control.button.button--primary:hover,.page-search #block-uga-theme-content .search-form .bg-neutral-color .paragraph--type--bloc .button:hover,.page-search #block-uga-theme-content .search-form .bg-primary-color .paragraph--type--bloc .button:hover,.page-search #block-uga-theme-content .search-form .bg-secondary-color .paragraph--type--bloc .button:hover,.page-search #block-uga-theme-content .search-form .bg-white .paragraph--type--bloc .button:hover,.page-search #block-uga-theme-content .search-form .paragraph--type--bloc-recherche .bg-primary-color .button:hover,.page-search #block-uga-theme-content .search-form .paragraph--type--bloc-recherche .bg-secondary-color .button:hover,.page-search #block-uga-theme-content .search-form form.webform-submission-form .bg-neutral-color .paragraph--type--bloc .form-control.button:hover::file-selector-button,.paragraph--type--bloc-recherche .bg-primary-color .btn-primary:hover,.paragraph--type--bloc-recherche .bg-primary-color .page-search #block-uga-theme-content .search-form .button:hover,.paragraph--type--bloc-recherche .bg-primary-color form.webform-submission-form .form-control.button.button--primary:hover,.paragraph--type--bloc-recherche .bg-secondary-color .btn-primary:hover,.paragraph--type--bloc-recherche .bg-secondary-color .page-search #block-uga-theme-content .search-form .button:hover,.paragraph--type--bloc-recherche .bg-secondary-color form.webform-submission-form .form-control.button.button--primary:hover,form.webform-submission-form .bg-neutral-color .paragraph--type--bloc .btn-primary.form-control.button:hover,form.webform-submission-form .bg-neutral-color .paragraph--type--bloc .btn-primary.form-control:hover::file-selector-button,form.webform-submission-form .bg-neutral-color .paragraph--type--bloc .form-control.button.button--primary:hover,form.webform-submission-form .bg-neutral-color .paragraph--type--bloc .form-control.button.button--primary:hover::file-selector-button,form.webform-submission-form .bg-primary-color .paragraph--type--bloc .form-control.button.button--primary:hover,form.webform-submission-form .bg-secondary-color .paragraph--type--bloc .form-control.button.button--primary:hover,form.webform-submission-form .bg-white .paragraph--type--bloc .form-control.button.button--primary:hover,form.webform-submission-form .page-search #block-uga-theme-content .search-form .bg-neutral-color .paragraph--type--bloc .form-control.button:hover::file-selector-button,form.webform-submission-form .paragraph--type--bloc-recherche .bg-primary-color .form-control.button.button--primary:hover,form.webform-submission-form .paragraph--type--bloc-recherche .bg-secondary-color .form-control.button.button--primary:hover{color:var(--font-color-bg-primary, #ffffff);background:var(--primary-color, #ff4e02);border-color:#fff}.page-search #block-uga-theme-content .search-form .paragraph--type--bloc-recherche .bg-primary-color .button:hover,.paragraph--type--bloc-recherche .bg-primary-color .btn-primary:hover,.paragraph--type--bloc-recherche .bg-primary-color .page-search #block-uga-theme-content .search-form .button:hover,.paragraph--type--bloc-recherche .bg-primary-color form.webform-submission-form .form-control.button.button--primary:hover,form.webform-submission-form .paragraph--type--bloc-recherche .bg-primary-color .form-control.button.button--primary:hover{color:#fff;background:var(--link-color-bg-white, #ff4e02);border-color:var(--link-color-bg-primary, #ffffff)}.page-search #block-uga-theme-content .search-form .paragraph--type--bloc-recherche .bg-secondary-color .button:hover,.paragraph--type--bloc-recherche .bg-secondary-color .btn-primary:hover,.paragraph--type--bloc-recherche .bg-secondary-color .page-search #block-uga-theme-content .search-form .button:hover,.paragraph--type--bloc-recherche .bg-secondary-color form.webform-submission-form .form-control.button.button--primary:hover,form.webform-submission-form .paragraph--type--bloc-recherche .bg-secondary-color .form-control.button.button--primary:hover{color:#fff;background:var(--link-color-bg-white, #ff4e02);border-color:var(--link-color-bg-white, #ff4e02)}p.note-bas-page{margin-bottom:30px;font-size:13px;line-height:20px}@media (min-width:992px){p.note-bas-page{margin-bottom:40px;font-size:14px}}ul.liste-liens{list-style:none;margin-bottom:30px}ul.liste-liens li:before{position:relative;left:-1rem;content:"\e90a";font-family:"icomoon"!important;speak:never;font-style:normal;font-variant:normal;text-transform:none;line-height:1;font-size:14px;color:var(--link-color-bg-white, #ff4e02)}.bg-neutral-color ul.liste-liens li:before{color:var(--link-color-bg-neutral, #ff4e02)}@media (min-width:992px){ul.liste-liens{margin-bottom:40px}}.p-collapse{border:1px solid #b8b8b8;border-left:8px solid var(--primary-color, #ff4e02);padding:20px 20px 14px;margin-bottom:25px}@media (min-width:768px){.p-collapse{margin-bottom:35px}}.p-collapse .p-collapse-title p{font-family:"Calistoga",serif;margin-bottom:30px;font-size:22px;line-height:25px}@media (min-width:768px){.p-collapse .p-collapse-title p{margin-bottom:20px;font-size:23px;line-height:25px}}@media (min-width:992px){.p-collapse .p-collapse-title p{font-size:25px;line-height:28px}}@media (min-width:1366px){.p-collapse .p-collapse-title p{font-size:30px;line-height:32px}}.p-collapse .p-collapse-button{height:0}.p-collapse .p-collapse-button>button{height:25px;width:25px;position:relative;left:50%;border:2px solid;border-radius:20px;font-size:20px}.p-collapse .p-collapse-button>button[aria-expanded=true]{background-color:#b8b8b8;border-color:#b8b8b8;color:#fff}.p-collapse .p-collapse-button>button[aria-expanded=false],.p-collapse .p-collapse-button>button[aria-expanded=true]:hover{background-color:var(--link-color-bg-white, #ff4e02);border-color:var(--link-color-bg-white, #ff4e02)}.p-collapse .p-collapse-button>button[aria-expanded=false]:before,.p-collapse .p-collapse-button>button[aria-expanded=true]:before{font-family:'icomoon'!important;font-size:12px;font-weight:400;font-style:normal;font-variant:normal;line-height:1;position:absolute;top:calc(50% - 12px/2);left:calc(50% - 12px/2);content:"";text-transform:none;speak:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.p-collapse .p-collapse-button>button[aria-expanded=false]{color:#fff}.p-collapse .p-collapse-button>button[aria-expanded=false]:hover{background-color:#fff;border-color:var(--link-color-bg-white, #ff4e02);color:var(--link-color-bg-white, #ff4e02)}.p-collapse .p-collapse-button>button[aria-expanded=false]:before{content:""}.quote--l,.quote--sm{margin-bottom:30px}.quote--l .quote-mask,.quote--sm .quote-mask{background-color:var(--font-color-bg-white, #363636);height:35px;-webkit-clip-path:path("M13.644,19.425v14.8H0V22.431C0,16.188.694,11.563,2.313,8.556A19.136,19.136,0,0,1,11.794,0l3.238,5.088A12.147,12.147,0,0,0,9.25,9.944c-1.387,2.081-2.081,5.319-2.081,9.481Zm22.2,0v14.8H22.2V22.431c0-6.475.694-10.869,2.313-13.875A19.136,19.136,0,0,1,33.994,0L37,5.088a12.147,12.147,0,0,0-5.781,4.856c-1.156,2.081-1.85,5.319-2.081,9.481Z");clip-path:path("M13.644,19.425v14.8H0V22.431C0,16.188.694,11.563,2.313,8.556A19.136,19.136,0,0,1,11.794,0l3.238,5.088A12.147,12.147,0,0,0,9.25,9.944c-1.387,2.081-2.081,5.319-2.081,9.481Zm22.2,0v14.8H22.2V22.431c0-6.475.694-10.869,2.313-13.875A19.136,19.136,0,0,1,33.994,0L37,5.088a12.147,12.147,0,0,0-5.781,4.856c-1.156,2.081-1.85,5.319-2.081,9.481Z")}.quote--l .quote-content,.quote--sm .quote-content{margin-top:20px}@media (min-width:992px){.quote--l,.quote--sm{margin-bottom:40px}}.quote--sm{width:50%}.quote--sm *,.teaser .teaser-content p{font-family:"Calistoga",serif;font-size:18px;line-height:25px}@media (min-width:768px){.quote--sm *{font-size:19px;line-height:25px}}@media (min-width:992px){.quote--sm *{font-size:21px;line-height:28px}}@media (min-width:1366px){.quote--sm *{font-size:23px;line-height:32px}}.quote--l *{font-style:italic;font-size:14px;font-family:"opensansbold",Verdana,sans-serif;line-height:25px}@media (min-width:768px){.quote--l *{font-size:15px;line-height:25px}}@media (min-width:992px){.quote--l *{font-size:16px;line-height:28px}}@media (min-width:1366px){.quote--l *{font-size:18px;line-height:32px}}.teaser,form.webform-submission-form .webform-container-type-fieldset>legend,form.webform-submission-form fieldset.webform-type-fieldset>legend{margin-bottom:30px}@media (min-width:992px){.teaser{margin-bottom:40px}}.teaser:before{content:"";position:relative;height:8px;width:70px;background-color:var(--primary-color, #ff4e02);display:block}.teaser .teaser-content{margin-top:30px}@media (min-width:992px){.teaser .teaser-content{margin-bottom:40px}}@media (min-width:768px){.teaser .teaser-content p{font-size:19px;line-height:25px}}@media (min-width:992px){.teaser .teaser-content p{font-size:21px;line-height:28px}}@media (min-width:1366px){.teaser .teaser-content p{font-size:23px;line-height:32px}}.colored--neutral>div,.colored--primary>div,.colored--secondary>div{margin-bottom:20px;padding:40px 20px 20px}.colored--neutral>div .colored-title *,.colored--primary>div .colored-title *,.colored--secondary>div .colored-title *{font-family:"Calistoga",serif;margin-bottom:20px;font-size:22px;line-height:25px}@media (min-width:768px){.colored--neutral>div .colored-title *,.colored--primary>div .colored-title *,.colored--secondary>div .colored-title *{font-size:23px;line-height:25px}}@media (min-width:992px){.colored--neutral>div .colored-title *,.colored--primary>div .colored-title *,.colored--secondary>div .colored-title *{font-size:25px;line-height:28px}}@media (min-width:1366px){.colored--neutral>div .colored-title *,.colored--primary>div .colored-title *,.colored--secondary>div .colored-title *{font-size:30px;line-height:32px}}.pim-ckeditor .title,.pim-ckeditor .visuel{margin-bottom:20px}.pim-ckeditor .visuel p,form.webform-submission-form .webform-flex--container>.form-item .select-wrapper .webform-select-other-input{margin-bottom:0}.pim-ckeditor .title *{font-family:"Calistoga",serif;font-size:22px;line-height:25px}@media (min-width:768px){.pim-ckeditor .title *{font-size:23px;line-height:25px}}@media (min-width:992px){.pim-ckeditor .title *{font-size:25px;line-height:28px}}@media (min-width:1366px){.pim-ckeditor .title *{font-size:30px;line-height:32px}}form.webform-submission-form label.form-check-label{font-family:"opensansregular";line-height:25px}form.webform-submission-form label.error{margin-top:.5rem;font-size:14px;color:#db3a2c}form.webform-submission-form .details{font-family:"opensansregular",Verdana,sans-serif;font-size:14px;color:#737373}form.webform-submission-form div.description *{font-size:13px;font-family:"opensanssemibold",Verdana,sans-serif;color:#5f5f5f;margin-top:10px;margin-bottom:16px}@media (min-width:576px){form.webform-submission-form div.description *{font-size:14px}}form.webform-submission-form input:not([type=checkbox]),form.webform-submission-form select,form.webform-submission-form textarea{width:90%;max-width:90%}@media (min-width:992px){form.webform-submission-form input:not([type=checkbox]),form.webform-submission-form select,form.webform-submission-form textarea{width:50%;max-width:50%}}form.webform-submission-form input:not([type=checkbox]).error,form.webform-submission-form input:not([type=checkbox]).error:focus,form.webform-submission-form select.error,form.webform-submission-form select.error:focus,form.webform-submission-form textarea.error,form.webform-submission-form textarea.error:focus{border:2px solid #db3a2c}form.webform-submission-form input:not([type=checkbox]).error.form-file,form.webform-submission-form input:not([type=checkbox]).error:focus.form-file,form.webform-submission-form select.error.form-file,form.webform-submission-form select.error:focus.form-file,form.webform-submission-form textarea.error.form-file,form.webform-submission-form textarea.error:focus.form-file{border:0;box-shadow:0 0 0 2px #db3a2c;outline:0;padding:1rem}form.webform-submission-form input[type=checkbox]{width:19px;height:19px;margin-right:15px;border-radius:0}form.webform-submission-form input.form-autocomplete{background-position:98% center}form.webform-submission-form .form-item{margin-bottom:40px}.page-search #block-uga-theme-content .search-form #edit-basic .form-row .form-label,form.webform-submission-form .fieldset-legend{font-family:"opensansextrabold",Verdana,sans-serif;font-size:14px;line-height:25px;color:var(--font-color-bg-white, #363636);margin-bottom:20px}@media (min-width:768px){form.webform-submission-form .fieldset-legend{font-size:15px;line-height:25px}}@media (min-width:992px){form.webform-submission-form .fieldset-legend{font-size:16px;line-height:28px}}@media (min-width:1366px){form.webform-submission-form .fieldset-legend{font-size:18px;line-height:32px}}form.webform-submission-form .fieldset-legend.form-required:after,form.webform-submission-form .form-label.form-required:after{content:unset}form.webform-submission-form .form-label .label{font-family:"opensansextrabold",Verdana,sans-serif;font-size:14px;line-height:25px;color:var(--font-color-bg-white);margin-bottom:20px}@media (min-width:768px){form.webform-submission-form .form-label .label{font-size:15px;line-height:25px}}@media (min-width:992px){form.webform-submission-form .form-label .label{font-size:16px;line-height:28px}}@media (min-width:1366px){form.webform-submission-form .form-label .label{font-size:18px;line-height:32px}}form.webform-submission-form .webform-element-help:active,form.webform-submission-form .webform-element-help:focus,form.webform-submission-form .webform-element-help:hover{border:2px solid var(--primary-color, #ff4e02);background-color:var(--primary-color, #ff4e02)}form.webform-submission-form .webform-flex--container>.form-item select,form.webform-submission-form .webform-flex--container>.form-item>input:not([type=checkbox]){width:100%;max-width:100%;padding:.625rem 2.25rem .625rem .75rem}@media (max-width:767.98px){form.webform-submission-form .webform-flex--container>.form-item{width:100%;max-width:100%}}form.webform-submission-form .webform-flex--container>.form-item .select-wrapper::after,form.webform-submission-form fieldset.webform-telephone--wrapper .form-item .select-wrapper:after{left:calc(100% - 25px)}.page-search #block-uga-theme-content ol li .h3,.page-search #block-uga-theme-content ol li h3,form.webform-submission-form .form-text{margin-top:0}form.webform-submission-form .form-control:focus,form.webform-submission-form .form-select:focus,form.webform-submission-form textarea:focus{border-color:var(--font-color-bg-white, #363636);box-shadow:0 0 0 .25rem #36363622;outline:0}form.webform-submission-form textarea{border-radius:0;border:1px solid #b8b8b8}form.webform-submission-form .form-file{border:0;margin-bottom:0}form.webform-submission-form .checkboxes--wrapper label,form.webform-submission-form .js-form-type-checkbox label,form.webform-submission-form .radios--wrapper label{margin-bottom:0;width:calc(100% - 1.5rem)}form.webform-submission-form .js-form-type-checkbox label .label{font-family:"opensansregular"}form.webform-submission-form .js-form-type-checkbox input{margin-right:15px}form.webform-submission-form .js-form-type-datetime input,form.webform-submission-form fieldset.webform-telephone--wrapper .form-item input{width:100%;max-width:100%}form.webform-submission-form .checkboxes--wrapper .fieldset-wrapper>div.description,form.webform-submission-form .radios--wrapper .fieldset-wrapper>div.description{margin-left:0}form.webform-submission-form .checkboxes--wrapper legend .label,form.webform-submission-form .radios--wrapper legend .label{font-family:"opensansextrabold",Verdana,sans-serif;font-size:14px;line-height:25px;color:var(--font-color-bg-white);margin-bottom:20px}@media (min-width:768px){form.webform-submission-form .checkboxes--wrapper legend .label,form.webform-submission-form .radios--wrapper legend .label{font-size:15px;line-height:25px}}@media (min-width:992px){form.webform-submission-form .checkboxes--wrapper legend .label,form.webform-submission-form .radios--wrapper legend .label{font-size:16px;line-height:28px}}@media (min-width:1366px){form.webform-submission-form .checkboxes--wrapper legend .label,form.webform-submission-form .radios--wrapper legend .label{font-size:18px;line-height:32px}}form.webform-submission-form .checkboxes--wrapper label .label,form.webform-submission-form .radios--wrapper label .label{font-family:"opensansregular",Verdana,sans-serif;font-size:14px;line-height:25px}@media (min-width:768px){form.webform-submission-form .checkboxes--wrapper label .label,form.webform-submission-form .radios--wrapper label .label{font-size:15px}}@media (min-width:992px){form.webform-submission-form .checkboxes--wrapper label .label,form.webform-submission-form .radios--wrapper label .label{font-size:16px}}@media (min-width:1366px){form.webform-submission-form .checkboxes--wrapper label .label,form.webform-submission-form .radios--wrapper label .label{font-size:18px}}form.webform-submission-form .checkboxes--wrapper label .details,form.webform-submission-form .radios--wrapper label .details{display:none}form.webform-submission-form .checkboxes--wrapper div.description,form.webform-submission-form .radios--wrapper div.description{margin-left:11px}form.webform-submission-form .checkboxes--wrapper .form-item,form.webform-submission-form .radios--wrapper .form-item{margin-bottom:10px}.page-search #block-uga-theme-content .search-form #edit-advanced .fieldgroup .form-checkboxes .form-check-input,form.webform-submission-form .checkboxes--wrapper .form-check-input,form.webform-submission-form .radios--wrapper .form-check-input{width:19px;height:19px;margin-right:15px}form.webform-submission-form .checkboxes--wrapper .form-check-input:checked,form.webform-submission-form .radios--wrapper .form-check-input:checked{background-color:transparent;border-color:#b8b8b8}form.webform-submission-form .checkboxes--wrapper .form-check-input:checked[type=radio],form.webform-submission-form .radios--wrapper .form-check-input:checked[type=radio]{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23363636'/%3e%3c/svg%3e")}.page-search #block-uga-theme-content .search-form #edit-advanced .fieldgroup .form-checkboxes .form-check-input:checked[type=checkbox],form.webform-submission-form .checkboxes--wrapper .form-check-input:checked[type=checkbox],form.webform-submission-form .radios--wrapper .form-check-input:checked[type=checkbox]{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='32px' height='32px' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23363636' stroke-width='1.2' d='M6 10l3 3l6-6'/%3e%3c/svg%3e");background-size:32px 32px}form.webform-submission-form .checkboxes--wrapper .form-check-input:focus,form.webform-submission-form .radios--wrapper .form-check-input:focus{border-color:var(--font-color-bg-white, #363636);box-shadow:0 0 0 .25rem #36363622;outline:0}.page-search #block-uga-theme-content .search-form .button:active,.page-search #block-uga-theme-content .search-form .button:focus,.page-search #block-uga-theme-content .search-form .button:hover,form.webform-submission-form .form-control.button.button--primary:active,form.webform-submission-form .form-control.button.button--primary:focus,form.webform-submission-form .form-control.button.button--primary:hover{background-color:var(--link-color-bg-primary, #ffffff);border-color:var(--primary-color, #ff4e02);color:var(--primary-color, #ff4e02)}.page-search #block-uga-theme-content .search-form .button:disabled,form.webform-submission-form .form-control.button.button--primary:disabled{opacity:1;color:#b8b8b8}form.webform-submission-form .select-wrapper{pointer-events:none;position:relative}form.webform-submission-form .select-wrapper select{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important}form.webform-submission-form .select-wrapper .form-select{background-image:none;pointer-events:visible;border-radius:unset;color:var(--font-color-bg-white)}form.webform-submission-form .select-wrapper .form-select option:active,form.webform-submission-form .select-wrapper .form-select option:checked,form.webform-submission-form .select-wrapper .form-select option:focus,form.webform-submission-form .select-wrapper .form-select option:hover{color:var(--bs-white);background-color:var(--link-color-bg-white)}form.webform-submission-form .select-wrapper:not(.multiple):after{content:"\eb1d";font-family:"icomoon"!important;font-size:16px;color:var(--link-color-bg-white);position:absolute;top:calc(50% - 12px);left:calc(90% - 25px);speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;border:0;-webkit-transform:rotate(269deg);transform:rotate(269deg)}@media (min-width:992px){form.webform-submission-form .select-wrapper:not(.multiple):after{left:calc(50% - 25px)}}form.webform-submission-form .webform-container-type-fieldset,form.webform-submission-form fieldset.webform-type-fieldset{border:1px solid #b8b8b8;border-left:8px solid var(--primary-color, #ff4e02);padding:20px}form.webform-submission-form .webform-container-type-fieldset>legend .fieldset-legend,form.webform-submission-form fieldset.webform-type-fieldset>legend .fieldset-legend{color:var(--font-color-bg-white, #363636);font-family:"Calistoga",serif;font-size:22px;line-height:25px}@media (min-width:768px){form.webform-submission-form .webform-container-type-fieldset>legend .fieldset-legend,form.webform-submission-form fieldset.webform-type-fieldset>legend .fieldset-legend{margin-bottom:20px;font-size:23px;line-height:25px}}@media (min-width:992px){form.webform-submission-form .webform-container-type-fieldset>legend .fieldset-legend,form.webform-submission-form fieldset.webform-type-fieldset>legend .fieldset-legend{font-size:25px;line-height:28px}}@media (min-width:1366px){form.webform-submission-form .webform-container-type-fieldset>legend .fieldset-legend,form.webform-submission-form fieldset.webform-type-fieldset>legend .fieldset-legend{font-size:30px;line-height:32px}}form.webform-submission-form fieldset.webform-select-other{margin-bottom:40px}form.webform-submission-form fieldset.webform-select-other .form-item{margin-bottom:16px}form.webform-submission-form fieldset.webform-select-other .webform-select-other-input,form.webform-submission-form fieldset.webform-telephone--wrapper .form-item{margin-bottom:0}form.webform-submission-form fieldset.webform-telephone--wrapper .form-item select{width:100%;max-width:100%;padding:.625rem 2.25rem .625rem .75rem}form.webform-submission-form fieldset.webform-telephone--wrapper .form-item input.form-number{width:unset}form.webform-submission-form fieldset.webform-scale--wrapper label{line-height:30px}#tarteaucitronRoot.tarteaucitronBeforeVisible #tarteaucitronAlertBig #tarteaucitronCloseCross,.tarteaucitronBeforeVisible div#tarteaucitronAlertBig #tarteaucitronAllDenied2 .tarteaucitronCross,.tarteaucitronBeforeVisible div#tarteaucitronAlertBig #tarteaucitronPersonalize2 .tarteaucitronCheck,form.webform-submission-form .form-managed-file .form-row label span.details,form.webform-submission-form .webform-submission-data--view-mode-preview span.details,form.webform-submission-form fieldset.webform-scale--wrapper .details,html body .tarteaucitronBeforeVisible div#tarteaucitronAlertBig #tarteaucitronDisclaimerAlert br,html span.tarteaucitron-magic-block br{display:none}form.webform-submission-form fieldset.webform-scale--wrapper .webform-scale-options input:checked+label{border-color:var(--link-color-bg-white)}form.webform-submission-form fieldset.webform-scale--wrapper .webform-scale-options input:checked:focus+label{border-color:var(--link-color-bg-white);box-shadow:0 0 5px var(--link-color-bg-white)}form.webform-submission-form .form-managed-file{margin-left:0;display:flex;align-items:center}@media (max-width:767.98px){form.webform-submission-form .form-managed-file{flex-direction:column}}form.webform-submission-form .form-managed-file .messages--error{padding-left:0;margin-bottom:.75rem;font-size:14px;color:#db3a2c}form.webform-submission-form .form-managed-file .messages--error~input.form-file{margin-right:.5rem;padding:1rem;box-shadow:0 0 0 2px #db3a2c;outline:0}form.webform-submission-form .form-managed-file input:not(.form-check-input){color:var(--link-color-bg-white);border:0;width:fit-content;box-shadow:unset;margin-top:0;margin-bottom:10px;transition:none}form.webform-submission-form .form-managed-file input:not(.form-check-input).form-submit{color:var(--link-color-bg-white)}form.webform-submission-form .form-managed-file input:not(.form-check-input).form-submit:active,form.webform-submission-form .form-managed-file input:not(.form-check-input).form-submit:hover{color:var(--secondary-color)}form.webform-submission-form .form-managed-file .form-control:hover:not(:disabled):not([readonly])::file-selector-button{background-color:var(--link-color-bg-white)}form.webform-submission-form .form-managed-file .webform-managed-file-preview{width:fit-content;padding-left:0;margin-right:1rem;margin-bottom:0}form.webform-submission-form .form-managed-file .form-row{display:flex;align-items:center;border:0}form.webform-submission-form .form-managed-file .form-row.form-item{margin-bottom:1rem}form.webform-submission-form .form-managed-file .form-row.webform-managed-file-preview-wrapper{margin-left:1rem;margin-bottom:0}form.webform-submission-form .form-managed-file .form-row input.form-checkbox{margin-right:.5rem;margin-bottom:0;width:1em;height:1em}form.webform-submission-form .form-managed-file .form-row label{display:flex;align-items:center;margin:0}form.webform-submission-form .form-managed-file .form-row label>div{float:left;margin-right:.25rem}form.webform-submission-form .form-managed-file .form-row label span{font-family:"opensansregular";margin-bottom:0}form.webform-submission-form .form-managed-file .form-row~input.form-submit{padding:0;margin-top:1rem}form.webform-submission-form .form-actions .button{float:left;width:fit-content;border:0;color:var(--link-color-bg-white)}form.webform-submission-form .form-actions .button:active,form.webform-submission-form .form-actions .button:focus,form.webform-submission-form .form-actions .button:hover{box-shadow:unset;border:0;color:var(--secondary-color)}form.webform-submission-form .webform-submission-data--view-mode-preview .form-item{margin-bottom:24px}form.webform-submission-form .webform-submission-data--view-mode-preview .form-row{display:flex;flex-direction:column}form.webform-submission-form .webform-submission-data--view-mode-preview .form-row .form-label{margin-bottom:0}form.webform-submission-form .webform-submission-data--view-mode-preview input.form-submit{width:fit-content;border:2px solid var(--link-color-bg-white);box-shadow:unset;color:var(--link-color-bg-white)}form.webform-submission-form .webform-submission-data--view-mode-preview input.form-submit:active,form.webform-submission-form .webform-submission-data--view-mode-preview input.form-submit:focus,form.webform-submission-form .webform-submission-data--view-mode-preview input.form-submit:hover{background-color:var(--link-color-bg-white);border:2px solid var(--link-color-bg-white);box-shadow:unset;color:var(--bs-white)}ul.ui-autocomplete li.ui-menu-item a.ui-menu-item-wrapper{border:0;display:block;width:100%;text-decoration:none}ul.ui-autocomplete li.ui-menu-item a.ui-menu-item-wrapper.ui-state-active,ul.ui-autocomplete li.ui-menu-item a.ui-menu-item-wrapper:hover{background-color:var(--link-color-bg-white);color:var(--bs-white)}.webform-progress .progress-step .progress-marker::before,.webform-progress .progress-step .progress-marker[role=link]::before{padding-bottom:0;background-color:#b8b8b8!important;color:var(--font-color-bg-white);margin:0}.webform-progress .progress-step .progress-marker::after{right:0;background-color:unset;height:1px;border:1px dashed #b8b8b8}.webform-progress .progress-step div.progress-text{padding:5px 0;margin-right:2px;text-align:start}.webform-progress .progress-step div.progress-text .progress-title[role=link]{color:#b8b8b8;text-decoration:none}.webform-progress .progress-step:hover .progress-marker[role=link]::before{background-color:#b8b8b8;color:var(--bs-body-color)}.webform-progress .progress-step.is-complete .progress-marker::after{background-color:unset}.webform-progress .progress-step.is-complete .progress-marker[role=link]::before{background-color:var(--link-color-bg-white)!important;color:var(--font-color-bg-secondary)}.webform-progress .progress-step.is-complete .progress-marker:hover .progress-marker::before{background-color:var(--secondary-color)!important;color:var(--font-color-bg-secondary)}.webform-progress .progress-step.is-complete .progress-marker:hover .progress-text,.webform-progress .progress-step.is-complete div.progress-text .progress-title[role=link]:hover{color:var(--secondary-color)!important}.webform-progress .progress-step.is-complete div.progress-text .progress-title{color:#777;text-decoration:none}.webform-progress .progress-step.is-complete div.progress-text .progress-title[role=link]{font-family:"opensansbold",Verdana,sans-serif;color:var(--link-color-bg-white);text-decoration:underline}.webform-progress .progress-step.is-complete:hover .progress-marker[role=link]::before{background-color:var(--secondary-color)!important;color:var(--font-color-bg-secondary)}.page-search #block-uga-theme-content .pager__items .pager__item .is-active,.user.user-image-simple-petite .title a,.webform-progress .progress-step.is-active{font-family:"opensansbold",Verdana,sans-serif}.webform-progress .progress-step.is-active .progress-marker::before{background-color:var(--font-color-bg-white)!important;color:var(--bs-white)}.webform-progress .progress-step.is-active div.progress-text{color:var(--bs-body-color);font-family:'opensansregular';text-decoration:none}.user .h1,.user h1{font-size:26px;line-height:27px}@media (min-width:768px){.user .h1,.user h1{font-size:30px;line-height:35px}}@media (min-width:992px){.user .h1,.user h1{font-size:33px;line-height:40px}}@media (min-width:1366px){.user .h1,.user h1{font-size:40px;line-height:52px}}.user .p-collapse .subtitle,.user .sous-titre{font-size:22px;line-height:27px;font-family:"Calistoga",serif}@media (min-width:768px){.user .sous-titre{font-size:23px;line-height:27px}}@media (min-width:992px){.user .sous-titre{font-size:25px;line-height:33px}}@media (min-width:1366px){.user .sous-titre{font-size:30px;line-height:39px}}.user .ligne-1{margin-bottom:20px}.page-search #block-uga-theme-content .search-form #edit-advanced .form-row label,.user .ligne-1 figure{margin-right:20px}.user .p-collapse .subtitle{font-size:17px;line-height:25px}@media (min-width:768px){.user .p-collapse .subtitle{font-size:18px;line-height:25px}}@media (min-width:992px){.user .p-collapse .subtitle{font-size:20px;line-height:28px}}@media (min-width:1366px){.user .p-collapse .subtitle{font-size:22px;line-height:32px}}.user .title{color:var(--primary-color, #ff4e02);font-family:"opensansregular",Verdana,sans-serif}.paragraph--ligne-landing-page .user .actualite-agenda .title,.user .bg-white-full-width .title,.user .paragraph--ligne-landing-page .actualite-agenda .title,.user .pim .title{color:var(--font-color-bg-white, #363636)}.user .details a{font-size:14px;line-height:25px}@media (min-width:768px){.user .details a{font-size:15px;line-height:25px}}@media (min-width:992px){.user .details a{font-size:16px;line-height:27px}}@media (min-width:1366px){.user .details a{font-size:18px;line-height:27px}}.user.user-image-simple-petite .title a{font-size:14px;text-decoration:underline}@media (min-width:768px){.user.user-image-simple-petite .title a{font-size:15px;line-height:25px}}@media (min-width:992px){.user.user-image-simple-petite .title a{font-size:16px;line-height:27px}}@media (min-width:1366px){.user.user-image-simple-petite .title a{font-size:18px;line-height:30px}}.gallery-full-w100 .gallery-row .col{flex:0 0 auto;width:100%}.gallery-full-w50 .gallery-row .col,.gallery-img-w50 .gallery-row .col{flex:0 0 auto;width:50%}.gallery-full-w100 .gallery-row .col,.gallery-full-w50 .gallery-row .col{padding:15px}@media (min-width:1366px){.gallery-full-w100 .gallery-row .col,.gallery-full-w50 .gallery-row .col{padding:20px}}.galerie-item a[data-bs-toggle=modal] img,.gallery-img-w50 .galerie-item,.gallery-img-w50 .galerie-item a[data-bs-toggle=modal]{margin-bottom:0}.gallery-img-w50 .gallery-row .col{padding:10px}.galerie-item{width:100%}.galerie-item a[data-bs-toggle=modal]{position:relative;display:block;margin-bottom:20px}.galerie-item a[data-bs-toggle=modal]:before{position:absolute;z-index:3;top:calc(50% - 50px/2);left:calc(50% - 50px/2);display:block;width:50px;height:50px;content:"";background-image:url("data:image/svg+xml,%3Csvg id='zoom-in' xmlns='http://www.w3.org/2000/svg' width='50' height='50' viewBox='0 0 50 50'%3E%3Cpath id='zoom-in-2' data-name='zoom-in' d='M48.449,42.548,36.606,32.475a5.291,5.291,0,0,0-3.592-1.559,18.75,18.75,0,1,0-2.1,2.1,5.292,5.292,0,0,0,1.559,3.592L42.548,48.449a4.2,4.2,0,1,0,5.9-5.9Zm-29.7-11.3a12.5,12.5,0,1,1,12.5-12.5A12.5,12.5,0,0,1,18.75,31.25ZM21.875,9.375h-6.25v6.25H9.375v6.25h6.25v6.25h6.25v-6.25h6.25v-6.25h-6.25Z' transform='translate(0.001 0.001)' fill='%23fff' opacity='0.8'/%3E%3C/svg%3E%0A");background-repeat:no-repeat no-repeat;background-position:center center;background-size:cover}.galerie-item a[data-bs-toggle=modal]:after{position:absolute;z-index:4;display:block;top:0;left:0;width:100%;height:100%;content:""}.galerie-item a[data-bs-toggle=modal]:hover:after{background-color:#ffffff88}.galerie-modal .modal-dialog{max-width:100%}.galerie-modal .btn-close,.galerie-modal .modal-content .description a{color:var(--primary-color, #ff4e02)}.galerie-modal .btn-close svg{margin-left:10px}.galerie-modal .btn-close svg path{fill:var(--primary-color, #ff4e02)}.galerie-modal .btn-close:hover,.galerie-modal .modal-content .description a:hover,.galerie-modal .modal-content .h3,.galerie-modal .modal-content .h4,.galerie-modal .modal-content h3,.galerie-modal .modal-content h4,.galerie-modal .modal-content li,.galerie-modal .modal-content p{color:#fff}.galerie-modal .btn-close:hover svg path{fill:#fff}.galerie-modal .copyright,html span.tarteaucitron-magic-block span{display:block}.galerie-modal .modal-content{padding:30px;color:#fff;background-color:#000}.galerie-modal .modal-content .label.h3,.galerie-modal .modal-content h3.label,.page-search #block-uga-theme-content .search-form #edit-advanced fieldset{margin-bottom:20px}@media (min-width:992px){.galerie-modal .modal-content{padding:40px}}.carousel-w100 .picture{display:flex;justify-content:flex-start}.carousel-w100 .picture .photo-wrapper{position:relative}.carousel-w100 .picture .photo-wrapper .carrousel-navigation{bottom:-20px;right:20px;padding:20px;background-color:var(--primary-color, #ff4e02);justify-content:end;margin-bottom:0}.carousel-w100 .picture .photo-wrapper .carrousel-navigation>*{color:var(--link-color-bg-primary, #ffffff)}@media (min-width:576px){.carousel-w100 .picture .photo-wrapper .carrousel-navigation{position:absolute;margin-bottom:40px}}.carousel-w100 .picture .photo-wrapper .carrousel-navigation .uga-carousel-control:first{padding-left:0}.carousel-w100 .picture .photo-wrapper .carrousel-navigation .slide-counter{padding-right:0}.carousel-w100 .picture .photo-wrapper .carrousel-navigation .icon-fleche_rond_gauche:hover:before,.icon-fleche_rond_gauche:hover:before{content:"\eb25"}.carousel-w100 .picture .photo-wrapper .carrousel-navigation .icon-fleche_rond_droit:hover:before,.icon-fleche_rond_droit:hover:before{content:"\eb26"}.carousel-w100 .picture .photo-wrapper .carrousel-navigation .icon-pause_rond:hover:before,.icon-pause_rond:hover:before{content:"\eb20"}.carousel-w100 .picture .photo-wrapper .carrousel-navigation .icon-play2:hover:before{content:"\eb27"}.carousel-w100 .read-more{font-size:14px;line-height:25px}@media (min-width:576px){.carousel-w100 .read-more{font-size:15px;line-height:25px}}@media (min-width:768px){.carousel-w100 .read-more{font-size:15px;line-height:27px}}@media (min-width:992px){.carousel-w100 .read-more{font-size:16px;line-height:27px}}@media (min-width:1366px){.carousel-w100 .read-more{font-size:18px;line-height:30px}}@media (max-width:1365.98px){.paragraph--type--bloc-carrousel-50 .carousel-w100 .picture .photo-wrapper .carrousel-navigation,.paragraph--type--bloc-carrousel-66 .carousel-w100 .picture .photo-wrapper .carrousel-navigation,.paragraph--type--bloc-carrousel-75 .carousel-w100 .picture .photo-wrapper .carrousel-navigation{position:relative;right:auto;margin-bottom:20px;width:100%}.paragraph--type--bloc-carrousel-50 .carousel-w100 .picture .photo-wrapper .carrousel-navigation.order-sm-1,.paragraph--type--bloc-carrousel-66 .carousel-w100 .picture .photo-wrapper .carrousel-navigation.order-sm-1,.paragraph--type--bloc-carrousel-75 .carousel-w100 .picture .photo-wrapper .carrousel-navigation.order-sm-1{order:0!important}}@media (min-width:1366px){.paragraph--type--bloc-carrousel-50 .carousel-w100 .picture .photo-wrapper .carrousel-navigation,.paragraph--type--bloc-carrousel-66 .carousel-w100 .picture .photo-wrapper .carrousel-navigation,.paragraph--type--bloc-carrousel-75 .carousel-w100 .picture .photo-wrapper .carrousel-navigation{position:absolute;margin-bottom:40px}}.paragraph--type--bloc-carrousel-25 .carousel-w100 .picture .photo-wrapper .carrousel-navigation,.paragraph--type--bloc-carrousel-33 .carousel-w100 .picture .photo-wrapper .carrousel-navigation{position:relative;right:auto;margin-bottom:20px;width:100%}.paragraph--type--bloc-carrousel-25 .carousel-w100 .picture .photo-wrapper .carrousel-navigation.order-sm-1,.paragraph--type--bloc-carrousel-33 .carousel-w100 .picture .photo-wrapper .carrousel-navigation.order-sm-1{order:0!important}.bg-neutral-color .carousel-inner .title{color:var(--link-color-bg-neutral, #ff4e02)}.bg-neutral-color .carousel-inner .title:hover,.bg-white .carousel-inner .title:hover{color:var(--secondary-color, #162a42)}.bg-white .carousel-inner .title{color:var(--link-color-bg-white, #ff4e02)}.bg-primary-color .carousel-inner .title{color:var(--link-color-bg-primary, #ffffff);text-decoration:underline}.bg-primary-color .carousel-inner .title:hover{color:var(--secondary-color, #162a42);text-decoration:underline}.bg-secondary-color .carousel-inner .title{color:var(--link-color-bg-secondary, #ffffff);text-decoration:underline}.bg-secondary-color .carousel-inner .title:hover{color:var(--primary-color, #ff4e02);text-decoration:underline}.paragraph--ligne-landing-page .actualite-agenda .carousel-inner .title,.pim .carousel-inner .title{color:var(--link-color-bg-white, #ff4e02)}.paragraph--ligne-landing-page .actualite-agenda .carousel-inner .title:hover,.pim .carousel-inner .title:hover{color:var(--secondary-color, #162a42)}.gallery-row .paragraph--ligne-landing-page .paragraph-content.actualite-agenda,.gallery-row .paragraph-content.bg-white,.gallery-row .paragraph-content.pim,.paragraph--ligne-landing-page .gallery-row .paragraph-content.actualite-agenda,html body .tarteaucitronBeforeVisible div#tarteaucitronAlertBig span#tarteaucitronDisclaimerAlert{padding:0}.page-search #block-uga-theme-content .h3,.page-search #block-uga-theme-content h3{margin-top:40px;font-size:16px;font-weight:800;color:var(--font-color-bg-white, #363636)}.page-search #block-uga-theme-content .search-form{border:solid 1px #b8b8b8;padding:20px}.page-search #block-uga-theme-content .search-form .search-advanced summary{font-family:"opensansextrabold",Verdana,sans-serif;margin:40px 0 0;color:var(--link-color-bg-white, #ff4e02)}.page-search #block-uga-theme-content .search-form .search-advanced summary::before{content:'';margin-right:15px}.page-search #block-uga-theme-content .search-form .search-advanced summary::marker{font-family:"icomoon"!important;content:"\e90a";font-size:14px;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1}.page-search #block-uga-theme-content .search-form #edit-basic{display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end;margin-bottom:20px}.page-search #block-uga-theme-content .search-form #edit-basic .form-row{-ms-flex-positive:2;flex-grow:2;margin-right:40px}@media (min-width:768px){.page-search #block-uga-theme-content .search-form #edit-basic .form-row .form-label{font-size:15px;line-height:25px}}@media (min-width:992px){.page-search #block-uga-theme-content .search-form #edit-basic .form-row .form-label{font-size:16px;line-height:28px}}@media (min-width:1366px){.page-search #block-uga-theme-content .search-form #edit-basic .form-row .form-label{font-size:18px;line-height:32px}}.page-search #block-uga-theme-content .search-form .button{width:auto}.page-search #block-uga-theme-content .search-form #edit-help-link{font-size:14px;line-height:25px;color:var(--link-color-bg-white, #ff4e02);text-decoration:underline;font-family:"opensanssemibold",Verdana,sans-serif}.page-search #block-uga-theme-content .pager__items .pager__item a:hover,.page-search #block-uga-theme-content .search-form #edit-help-link:hover{text-decoration:underline;color:var(--secondary-color, #162a42)}@media (min-width:576px){.page-search #block-uga-theme-content .search-form #edit-help-link{font-size:15px;line-height:25px}}@media (min-width:768px){.page-search #block-uga-theme-content .search-form #edit-help-link{font-size:16px;line-height:27px}}@media (min-width:992px){.page-search #block-uga-theme-content .search-form #edit-help-link{font-size:16px;line-height:30px}}@media (min-width:1366px){.page-search #block-uga-theme-content .search-form #edit-help-link{font-size:18px;line-height:32px}}.page-search #block-uga-theme-content .search-form #edit-advanced{margin-top:20px;margin-bottom:20px}.page-search #block-uga-theme-content .search-form #edit-advanced .fieldset-legend{font-family:"opensansextrabold",Verdana,sans-serif;font-size:14px;line-height:25px;color:var(--font-color-bg-white, #363636);margin-bottom:20px}@media (min-width:768px){.page-search #block-uga-theme-content .search-form #edit-advanced .fieldset-legend{font-size:15px;line-height:25px}}@media (min-width:992px){.page-search #block-uga-theme-content .search-form #edit-advanced .fieldset-legend{font-size:16px;line-height:28px}}@media (min-width:1366px){.page-search #block-uga-theme-content .search-form #edit-advanced .fieldset-legend{font-size:18px;line-height:32px}}.page-search #block-uga-theme-content .search-form #edit-advanced .form-row{margin-top:20px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.page-search #block-uga-theme-content .search-form #edit-advanced .form-row .form-text{width:auto;-ms-flex-positive:1;flex-grow:1}.page-search #block-uga-theme-content .search-form #edit-advanced .criterion .fieldset-legend{font-size:var(--bs-body-font-size);font-weight:var(--bs-body-font-weight);line-height:var(--bs-body-line-height)}.page-search #block-uga-theme-content .search-form #edit-advanced .fieldgroup .form-check{-ms-flex-align:start;align-items:flex-start}.page-search #block-uga-theme-content .search-form #edit-advanced .fieldgroup .form-checkboxes{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.page-search #block-uga-theme-content .search-form #edit-advanced .fieldgroup .form-checkboxes .form-check-input[type=checkbox],div#tarteaucitronRoot button#tarteaucitronCloseAlert,div#tarteaucitronRoot button#tarteaucitronPrivacyUrl,div#tarteaucitronRoot button.tarteaucitronCTAButton{border-radius:0}.page-search #block-uga-theme-content .search-form #edit-advanced .fieldgroup .form-checkboxes .form-check-input:checked{background-color:transparent;border-color:#b8b8b8}.page-search #block-uga-theme-content .search-form #edit-advanced .fieldgroup .form-checkboxes .form-check-input:focus{border-color:var(--font-color-bg-white, #363636);box-shadow:0 0 0 .25rem #36363622;outline:0}.page-search #block-uga-theme-content .h2,.page-search #block-uga-theme-content h2{margin-top:40px;font-family:"Calistoga",serif;font-size:22px;color:var(--font-color-bg-white, #363636)}.page-search #block-uga-theme-content .h2:after,.page-search #block-uga-theme-content h2:after{display:block;height:8px;content:"";background-color:var(--primary-color, #ff4e02);margin:40px 0 0;width:70px}@media (min-width:768px){.page-search #block-uga-theme-content .h2,.page-search #block-uga-theme-content h2{font-size:23px;line-height:27px}}@media (min-width:992px){.page-search #block-uga-theme-content .h2,.page-search #block-uga-theme-content h2{font-size:25px;line-height:33px}}@media (min-width:1366px){.page-search #block-uga-theme-content .h2,.page-search #block-uga-theme-content h2{font-size:30px;line-height:39px}}.page-search #block-uga-theme-content .pager__items{text-align:center}.page-search #block-uga-theme-content .pager__items .pager__item{display:inline;clear:both;text-align:center;padding:0 10px}.page-search #block-uga-theme-content .pager__items .pager__item a{border-bottom:none;font-family:"opensansregular",Verdana,sans-serif;color:var(--link-color-bg-white, #ff4e02);text-decoration:none;font-size:14px;line-height:25px}@media (min-width:576px){.page-search #block-uga-theme-content .pager__items .pager__item a{font-size:15px;line-height:25px}}@media (min-width:768px){.page-search #block-uga-theme-content .pager__items .pager__item a{font-size:16px;line-height:27px}}@media (min-width:992px){.page-search #block-uga-theme-content .pager__items .pager__item a{font-size:16px;line-height:30px}}@media (min-width:1366px){.page-search #block-uga-theme-content .pager__items .pager__item a{font-size:18px;line-height:32px}}.page-search #block-uga-theme-content ol li{padding:40px 0;border-bottom:solid 1px #b8b8b8}.page-search #block-uga-theme-content ol li .h3 a,.page-search #block-uga-theme-content ol li h3 a{margin-bottom:10px;font-family:"Calistoga",serif;color:var(--link-color-bg-white, #ff4e02);text-decoration:none;font-size:17px;font-weight:400;line-height:25px;text-align:left}.page-search #block-uga-theme-content ol li .h3 a:hover,.page-search #block-uga-theme-content ol li h3 a:hover{text-decoration:none;color:var(--secondary-color, #162a42)}@media (min-width:768px){.page-search #block-uga-theme-content ol li .h3 a,.page-search #block-uga-theme-content ol li h3 a{font-size:18px;line-height:25px}}@media (min-width:992px){.page-search #block-uga-theme-content ol li .h3 a,.page-search #block-uga-theme-content ol li h3 a{font-size:20px;line-height:28px}}@media (min-width:1366px){.page-search #block-uga-theme-content ol li .h3 a,.page-search #block-uga-theme-content ol li h3 a{font-size:22px;line-height:32px}}.page-search #block-uga-theme-content ol li p{font-family:"opensansregular",Verdana,sans-serif;margin:0;font-size:14px;color:var(--font-color-bg-white, #363636)}.page-search #block-uga-theme-content ol li p strong{font-weight:400;background-color:#dedede;padding:0 3px}@media (min-width:768px){.page-search #block-uga-theme-content ol li p{font-size:15px;line-height:25px}}@media (min-width:992px){.page-search #block-uga-theme-content ol li p{font-size:16px;line-height:27px}}@media (min-width:1366px){.page-search #block-uga-theme-content ol li p{font-size:18px;line-height:27px}}div#tarteaucitronRoot{font-size:10px;font-size:calc(1em*.625)}body.tarteaucitron-modal-open #tarteaucitronRoot button#tarteaucitronBack{background-color:#000!important;opacity:.5!important}body.tarteaucitron-modal-open #tarteaucitron{background-color:#fff!important}div#tarteaucitronRoot *{-webkit-transition:none;-o-transition:none;transition:none}div#tarteaucitronRoot div#tarteaucitronServices{-webkit-box-shadow:none;box-shadow:none}footer nav ul li span{font-size:.875rem}#tarteaucitronRoot.tarteaucitronBeforeVisible #tarteaucitronAlertBig{margin:0;display:-ms-inline-grid!important;display:inline-grid!important;-ms-grid-columns:1fr [12];grid-template-columns:repeat(12,1fr);-ms-grid-rows:auto auto auto auto 1fr;grid-template-rows:auto auto auto auto 1fr;grid-template-areas:"titre" "boutonAccepter" "boutonPersonnaliser" "boutonContinuerSansAccepter" "resume" "politiquedonnees"}#tarteaucitronRoot.tarteaucitronBeforeVisible *{-webkit-transition:none!important;transition:none!important}html body div#tarteaucitronRoot.tarteaucitronBeforeVisible div#tarteaucitronAlertBig{padding:2rem 3.3rem;border-top:1px solid #b8b8b8}html body .tarteaucitronBeforeVisible div#tarteaucitronAlertBig b{font-size:1.063rem!important;line-height:1.563rem!important;display:block;text-align:center!important;font-family:"opensansbold",Verdana,sans-serif;margin-bottom:1.5rem}html body .tarteaucitronBeforeVisible div#tarteaucitronAlertBig #tarteaucitronDisclaimerAlert{display:block;text-align:center!important;padding:0}html body .tarteaucitronBeforeVisible div#tarteaucitronAlertBig #tarteaucitronDisclaimerAlert #tarteaucitron__resume{font-family:"opensanssemibold",Verdana,sans-serif;font-size:.75rem;line-height:1.063rem;text-align:center!important;margin-bottom:2rem;display:inline-block}html body .tarteaucitronBeforeVisible #tarteaucitronAlertBig button#tarteaucitronPrivacyUrl{font-family:"opensanssemibold",Verdana,sans-serif;font-size:.75rem;line-height:1.063rem;text-decoration:underline;margin-bottom:1.5rem;background:0 0!important;padding:0!important}.tarteaucitronBeforeVisible div#tarteaucitronAlertBig #tarteaucitronAllDenied2,.tarteaucitronBeforeVisible div#tarteaucitronAlertBig #tarteaucitronCloseAlert,.tarteaucitronBeforeVisible div#tarteaucitronAlertBig #tarteaucitronPersonalize2{font-family:"opensansextrabold",Verdana,sans-serif!important;margin-left:0!important;text-transform:uppercase;font-size:.875rem!important;line-height:1.188rem!important;font-weight:400!important;padding:1rem!important;min-height:3.188rem!important;-webkit-box-sizing:border-box!important;box-sizing:border-box!important}.tarteaucitronBeforeVisible div#tarteaucitronAlertBig #tarteaucitronAllDenied2,.tarteaucitronBeforeVisible div#tarteaucitronAlertBig #tarteaucitronCloseAlert{margin-bottom:1rem}.tarteaucitronBeforeVisible div#tarteaucitronAlertBig #tarteaucitronPersonalize2{margin-bottom:1rem}html body #tarteaucitronRoot.tarteaucitronBeforeVisible #tarteaucitronAlertBig #tarteaucitronCloseAlert:hover,html body #tarteaucitronRoot.tarteaucitronBeforeVisible div#tarteaucitronAlertBig #tarteaucitronAllDenied2:hover,html body #tarteaucitronRoot.tarteaucitronBeforeVisible div#tarteaucitronAlertBig #tarteaucitronPersonalize2:hover,html span.tarteaucitron-magic-block button.tarteaucitronAllow:hover{color:#fff!important}html span.tarteaucitron-magic-block{color:inherit;text-align:center;max-width:inherit;font-size:inherit;margin-bottom:1.5rem;padding:2.5rem 1.5rem;font-family:"opensanssemibold",Verdana,sans-serif;font-size:.75rem;line-height:1.063rem}html span.tarteaucitron-magic-block b{font-family:"opensansbold",Verdana,sans-serif;font-size:.875rem;line-height:1.563rem;margin-bottom:2rem;display:block}html span.tarteaucitron-magic-block button.tarteaucitronAllow{margin:1.5rem auto 0;padding:1rem;border-radius:0;display:block;font-family:"opensansextrabold",Verdana,sans-serif;font-size:.875rem;text-transform:uppercase}html span.tarteaucitron-magic-block button.tarteaucitronAllow::before{content:"";font-family:"icomoon";margin-right:.5rem}div#tarteaucitron #tarteaucitronServices{background:0 0!important;margin-top:2.063rem!important}div#tarteaucitron #tarteaucitronServices [id=tarteaucitronSaveButton]{background:var(--link-color-bg-white, #ff4e02)!important;color:#fff!important;border:2px solid transparent;font-size:.875rem!important;line-height:1.188rem!important;border-radius:0;text-transform:uppercase;font-family:"opensansextrabold",Verdana,sans-serif}div#tarteaucitron #tarteaucitronServices [id=tarteaucitronSaveButton]:hover{background:#fff!important;color:var(--link-color-bg-white, #ff4e02)!important;border:2px solid var(--link-color-bg-white, #ff4e02)!important}div#tarteaucitron #tarteaucitronServices #tarteaucitronMainLineOffset,div#tarteaucitron #tarteaucitronServices .tarteaucitronBorder{margin-left:2.063rem!important;margin-right:2.063rem!important}div#tarteaucitron #tarteaucitronServices .tarteaucitronBorder{margin-bottom:3rem!important}div#tarteaucitron #tarteaucitronServices .tarteaucitronPlus::before,div#tarteaucitron #tarteaucitronServices .tarteaucitronSelfLink,div#tarteaucitron #tarteaucitronServices div#tarteaucitronInfo br+br,div#tarteaucitron #tarteaucitronServices li.tarteaucitronLine .tarteaucitronName br{display:none}div#tarteaucitron #tarteaucitronServices #tarteaucitronClosePanel{min-height:1.063rem;display:block;margin-left:auto;text-align:right;z-index:2;position:static;padding:0}div#tarteaucitron #tarteaucitronServices #tarteaucitronClosePanel .panneau__consentement__button__libelle{position:absolute;top:-9999px;left:-9999px}div#tarteaucitron #tarteaucitronServices #tarteaucitronClosePanel .icon{font-family:"icomoon"!important;font-size:1.063rem!important}div#tarteaucitron #tarteaucitronServices div#tarteaucitronMainLineOffset{padding:1.5rem 1.5rem 0}div#tarteaucitron #tarteaucitronServices div#tarteaucitronInfo{max-width:100%!important;text-align:left!important;margin:0 0 2rem!important;padding:0!important;border:0!important}div#tarteaucitron #tarteaucitronServices #tarteaucitronScrollbarAdjust{margin-bottom:0!important}div#tarteaucitron #tarteaucitronServices .tarteaucitronBorder{padding:0 1.5rem 2rem}#tarteaucitron #tarteaucitronServices .tarteaucitronLine #tarteaucitronInfo+.tarteaucitronName,#tarteaucitronIcon,div#tarteaucitron #tarteaucitronServices #tarteaucitronServicesTitle_mandatory .tarteaucitronAsk,div#tarteaucitron #tarteaucitronServices li.tarteaucitronLine .tacCurrentStatus,div#tarteaucitron #tarteaucitronServices li.tarteaucitronLine .tarteaucitronListCookies,div#tarteaucitron #tarteaucitronServices li.tarteaucitronLine .tarteaucitronReadmoreSeparator{display:none!important}div#tarteaucitron #tarteaucitronServices #tarteaucitronServicesTitle_mandatory button:hover{cursor:text}div#tarteaucitron #tarteaucitronServices .tarteaucitronDetails{display:block!important;position:static;padding:0;max-width:100%;margin:0 0 2rem!important}div#tarteaucitron #tarteaucitronServices li.tarteaucitronLine:not(:first-child){margin-top:1rem!important}div#tarteaucitron #tarteaucitronServices #tarteaucitronScrollbarAdjust button{width:100%!important;padding:0!important;margin:0!important;text-align:left!important;background:#fff!important}div#tarteaucitron #tarteaucitronServices #tarteaucitronScrollbarAdjust button[aria-pressed=true]{font-weight:400!important}div#tarteaucitron #tarteaucitronServices .tarteaucitronAsk{margin:0 0 2rem!important;display:-ms-flexbox!important;display:flex!important}div#tarteaucitron #tarteaucitronServices .tarteaucitronAsk button{display:inline-block!important;text-align:left!important;padding:0!important;margin:0!important;background:#fff!important;opacity:1!important}div#tarteaucitron #tarteaucitronServices .tarteaucitronAsk button+button{margin-left:2rem!important}div#tarteaucitron #tarteaucitronServices .tarteaucitronAsk button.tarteaucitronAllow{padding:0!important;margin-top:0!important}div#tarteaucitron #tarteaucitronServices #dialogTitle.tarteaucitronH1{font-family:"opensansextrabold",Verdana,sans-serif;font-size:1.375rem;line-height:1.688rem;text-align:left;margin:0 0 2rem}div#tarteaucitron #tarteaucitronServices .tarteaucitronBorder .tarteaucitronTitle button{margin:2rem 0!important;border-top:2px solid #b8b8b8;padding:2rem 0 0!important;text-align:left!important;width:100%!important;font-family:"opensansbold",Verdana,sans-serif;font-size:1.063rem!important;line-height:1.563rem!important;font-weight:400!important}#tarteaucitron #tarteaucitronServices li.tarteaucitronLine .tarteaucitronAsk button,div#tarteaucitron #tarteaucitronServices li.tarteaucitronLine .tarteaucitronName,html body #tarteaucitronRoot #tarteaucitron li.tarteaucitronLine .tarteaucitronAsk,html body #tarteaucitronRoot #tarteaucitron li.tarteaucitronLine .tarteaucitronBorder button{margin-bottom:0!important}div#tarteaucitron #tarteaucitronServices li.tarteaucitronLine .tarteaucitronName span.tarteaucitronH3{font-family:"opensansbold",Verdana,sans-serif;font-size:.875rem;line-height:1.563rem;width:100%!important;font-weight:400!important}div#tarteaucitron #tarteaucitronServices .tarteaucitronAsk button,div#tarteaucitron #tarteaucitronServices .tarteaucitronBorder #tarteaucitronServicesTitle_mandatory .tarteaucitronName span,div#tarteaucitron #tarteaucitronServices .tarteaucitronBorder .tarteaucitronDetails,div#tarteaucitron #tarteaucitronServices div#tarteaucitronInfo,div#tarteaucitron #tarteaucitronServices li#tarteaucitronNoServicesTitle.tarteaucitronLine{font-size:.875rem!important;line-height:1.563rem!important;font-weight:400!important}div#tarteaucitron #tarteaucitronServices div#tarteaucitronInfo button#tarteaucitronPrivacyUrlDialog{font-size:.875rem!important;line-height:1.563rem!important;padding:0!important;margin:1rem 0 0!important;text-decoration:underline;text-align:left;font-family:"opensansbold",Verdana,sans-serif}div#tarteaucitron #tarteaucitronServices .tarteaucitronAllow[aria-pressed=false] span.tarteaucitronCheck::before,div#tarteaucitron #tarteaucitronServices .tarteaucitronAllow[aria-pressed=true] span.tarteaucitronCheck::before,div#tarteaucitron #tarteaucitronServices .tarteaucitronDeny[aria-pressed=false] span.tarteaucitronCross::before,div#tarteaucitron #tarteaucitronServices .tarteaucitronDeny[aria-pressed=true] span.tarteaucitronCross::before{font-family:"icomoon"!important;display:inline-block;margin-right:.5rem}div#tarteaucitron #tarteaucitronServices .tarteaucitronAllow[aria-pressed=false] span.tarteaucitronCheck::before,div#tarteaucitron #tarteaucitronServices .tarteaucitronDeny[aria-pressed=false] span.tarteaucitronCross::before{content:""!important}div#tarteaucitron #tarteaucitronServices .tarteaucitronAllow[aria-pressed=true] span.tarteaucitronCheck::before,div#tarteaucitron #tarteaucitronServices .tarteaucitronDeny[aria-pressed=true] span.tarteaucitronCross::before{content:""!important}html body #tarteaucitronRoot div#tarteaucitron .tarteaucitronBorder #tarteaucitronServicesTitle_mandatory button{margin-bottom:2rem!important}html body #tarteaucitronRoot div#tarteaucitron li.tarteaucitronLine .tarteaucitronAsk{display:-ms-flexbox!important;display:flex!important;margin-top:1rem!important}html body #tarteaucitronRoot #tarteaucitron .tarteaucitronBorder .tarteaucitronAsk button+button{margin-left:2rem!important}div#tarteaucitronRoot a:focus-visible,div#tarteaucitronRoot button:focus-visible{outline:0!important}div#tarteaucitronRoot .tarteaucitronCheck::before{content:"";font-family:"icomoon"}div#tarteaucitronRoot .tarteaucitronCross::before{content:"";font-family:"icomoon"}.tarteaucitronuga__ouvrir__panneau:hover{cursor:pointer}[id=content] .tarteaucitronuga__ouvrir__panneau{text-decoration:underline}html body #tarteaucitronRoot #tarteaucitron #tarteaucitronServices .tarteaucitronDetails{position:initial;padding:0;min-width:100%}@media (max-width:768px){.tarteaucitronBeforeVisible #tarteaucitronAlertBig b{grid-area:titre;grid-column:1/13;grid-row:1/2}.tarteaucitronBeforeVisible #tarteaucitronAlertBig #tarteaucitronPersonalize2{grid-area:boutonAccepter;grid-column:1/13;grid-row:2/3}.tarteaucitronBeforeVisible #tarteaucitronAlertBig #tarteaucitronCloseAlert{grid-area:boutonPersonnaliser;grid-column:1/13;grid-row:3/4}.tarteaucitronBeforeVisible #tarteaucitronAlertBig #tarteaucitronAllDenied2{grid-area:boutonContinuerSansAccepter;grid-column:1/13;grid-row:4/5}.tarteaucitronBeforeVisible #tarteaucitronAlertBig #tarteaucitronDisclaimerAlert{grid-area:resume;grid-column:1/13;grid-row:5/8}.tarteaucitronBeforeVisible #tarteaucitronAlertBig #tarteaucitronPrivacyUrl{grid-area:politiquedonnees;grid-column:1/13;grid-row:8/9}html body div#tarteaucitronRoot.tarteaucitronBeforeVisible div#tarteaucitronAlertBig.tarteaucitronAlertBigBottom{overflow:auto!important;width:100%!important;height:auto!important;margin:0!important;left:0!important;border-radius:0}.tarteaucitronBeforeVisible div#tarteaucitronAlertBig #tarteaucitronAllDenied2,.tarteaucitronBeforeVisible div#tarteaucitronAlertBig #tarteaucitronCloseAlert,.tarteaucitronBeforeVisible div#tarteaucitronAlertBig #tarteaucitronPersonalize2{min-height:auto!important}}@media (min-width:768px){#tarteaucitronRoot.tarteaucitronBeforeVisible #tarteaucitronAlertBig{margin:0;display:-ms-inline-grid!important;display:inline-grid!important;row-gap:1rem;grid-template-areas:"resume            boutonAccepter" "resume           boutonPersonnaliser" "resume           boutonContinuerSansAccepter" "resume           ." "politiquedonnees ."}#tarteaucitronRoot.tarteaucitronBeforeVisible #tarteaucitronAlertBig #tarteaucitronCloseCross,html body .tarteaucitronBeforeVisible div#tarteaucitronAlertBig #tarteaucitronDisclaimerAlert br{display:none}.tarteaucitronBeforeVisible div#tarteaucitronAlertBig b{grid-area:inherit;-ms-grid-column:1;-ms-grid-column-span:6;grid-column:1/7}.tarteaucitronBeforeVisible div#tarteaucitronAlertBig #tarteaucitronDisclaimerAlert{-ms-grid-row:1;-ms-grid-row-span:7;grid-area:resume;-ms-grid-column:1;-ms-grid-column-span:6;grid-column:1/7}.tarteaucitronBeforeVisible div#tarteaucitronAlertBig #tarteaucitronPrivacyUrl{-ms-grid-row:9;grid-area:politiquedonnees;-ms-grid-column:1;-ms-grid-column-span:6;grid-column:1/7}.tarteaucitronBeforeVisible div#tarteaucitronAlertBig #tarteaucitronCloseAlert{-ms-grid-row:3;grid-area:boutonPersonnaliser;-ms-grid-column:8;-ms-grid-column-span:5;grid-column:8/13}.tarteaucitronBeforeVisible div#tarteaucitronAlertBig #tarteaucitronPersonalize2{-ms-grid-row:1;grid-area:boutonAccepter;-ms-grid-column:8;-ms-grid-column-span:5;grid-column:8/13}.tarteaucitronBeforeVisible div#tarteaucitronAlertBig #tarteaucitronAllDenied2{-ms-grid-row:5;grid-area:boutonContinuerSansAccepter;-ms-grid-column:8;-ms-grid-column-span:5;grid-column:8/13;margin-bottom:0}html body div#tarteaucitronRoot.tarteaucitronBeforeVisible div#tarteaucitronAlertBig{padding:2.5rem 7.4rem}html body div#tarteaucitronRoot.tarteaucitronBeforeVisible div#tarteaucitronAlertBig b{font-size:1.125rem!important;margin-bottom:1rem;text-align:left!important}html body div#tarteaucitronRoot.tarteaucitronBeforeVisible div#tarteaucitronAlertBig #tarteaucitronDisclaimerAlert{text-align:left!important;padding:0}html body div#tarteaucitronRoot.tarteaucitronBeforeVisible div#tarteaucitronAlertBig #tarteaucitronDisclaimerAlert #tarteaucitron__resume{text-align:left!important;font-size:.875rem;line-height:1.125rem;margin-bottom:1rem}html body .tarteaucitronBeforeVisible div#tarteaucitronAlertBig #tarteaucitronDisclaimerAlert{text-align:left!important}html body .tarteaucitronBeforeVisible div#tarteaucitronAlertBig #tarteaucitronDisclaimerAlert b{font-size:1.125rem!important;margin-bottom:1.5rem;display:block;text-align:left!important}html body .tarteaucitronBeforeVisible div#tarteaucitronAlertBig #tarteaucitronDisclaimerAlert span{text-align:left!important;font-size:.875rem;line-height:1.125rem;display:block;margin-bottom:1rem;position:static;top:inherit;left:inherit}.tarteaucitronBeforeVisible div#tarteaucitronAlertBig button#tarteaucitronPrivacyUrl{text-align:left}.tarteaucitronBeforeVisible div#tarteaucitronAlertBig #tarteaucitronCloseAlert,.tarteaucitronBeforeVisible div#tarteaucitronAlertBig #tarteaucitronPersonalize2,html body .tarteaucitronBeforeVisible div#tarteaucitronAlertBig #tarteaucitronDisclaimerAlert{margin-bottom:0}html body .tarteaucitronBeforeVisible #tarteaucitronAlertBig button#tarteaucitronPrivacyUrl{font-size:.813rem;line-height:1.125rem;margin-bottom:0}.tarteaucitronSize-bottom #tarteaucitronAlertBig #tarteaucitronPrivacyUrl{margin-left:0!important}.contenu span.tarteaucitron-magic-block{padding:3.5rem 2.5rem}html span.tarteaucitron-magic-block{font-size:.813rem;line-height:1.125rem}div#tarteaucitron #tarteaucitronServices .tarteaucitronAsk button span::before,div#tarteaucitron #tarteaucitronServices li.tarteaucitronLine .tarteaucitronName span.tarteaucitronH3,html span.tarteaucitron-magic-block b{font-size:.938rem}html span.tarteaucitron-magic-block button.tarteaucitronAllow{margin-top:2rem}div#tarteaucitron{width:calc(100% - 148px)!important;left:7.4rem!important;right:7.4rem!important;margin:inherit!important}div#tarteaucitron #tarteaucitronServices{margin:0!important}div#tarteaucitron #tarteaucitronServices [id=tarteaucitronSaveButton]{font-size:1rem!important;line-height:1.375rem!important}div#tarteaucitron #tarteaucitronServices #tarteaucitronMainLineOffset,div#tarteaucitron #tarteaucitronServices .tarteaucitronBorder{margin-left:0!important;margin-right:0!important}div#tarteaucitron #tarteaucitronServices .tarteaucitronBorder{margin-bottom:0!important;padding:0 2rem 2rem}div#tarteaucitron #tarteaucitronServices #tarteaucitronClosePanel{display:-ms-flexbox;display:flex;width:auto;margin-right:-1rem;margin-top:1rem}div#tarteaucitron #tarteaucitronServices #tarteaucitronClosePanel>*{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}div#tarteaucitron #tarteaucitronServices #tarteaucitronClosePanel .panneau__consentement__button__libelle{position:static;top:inherit;left:inherit}div#tarteaucitron #tarteaucitronServices div#tarteaucitronMainLineOffset{padding:0 2rem}div#tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronName{width:100%!important;float:none;margin-left:0}div#tarteaucitron #tarteaucitronServices li.tarteaucitronLine .tarteaucitronAsk{float:none!important;clear:both!important;text-align:left!important}div#tarteaucitron #tarteaucitronServices #tarteaucitronScrollbarAdjust{float:none!important;clear:both!important;margin:0!important;width:100%!important}div#tarteaucitron #tarteaucitronServices #tarteaucitronScrollbarAdjust button{width:auto!important}div#tarteaucitron #tarteaucitronServices #tarteaucitronScrollbarAdjust button+button{margin-top:0!important;margin-left:2rem!important}div#tarteaucitron #tarteaucitronServices #dialogTitle.tarteaucitronH1{font-size:1.438rem}div#tarteaucitron #tarteaucitronServices .tarteaucitronBorder .tarteaucitronTitle button{font-size:1.125rem!important}div#tarteaucitron #tarteaucitronServices .tarteaucitronAsk button,div#tarteaucitron #tarteaucitronServices .tarteaucitronBorder #tarteaucitronServicesTitle_mandatory .tarteaucitronName span,div#tarteaucitron #tarteaucitronServices .tarteaucitronBorder .tarteaucitronDetails,div#tarteaucitron #tarteaucitronServices div#tarteaucitronInfo,div#tarteaucitron #tarteaucitronServices div#tarteaucitronInfo button#tarteaucitronPrivacyUrlDialog,div#tarteaucitron #tarteaucitronServices li#tarteaucitronNoServicesTitle.tarteaucitronLine{font-size:.938rem!important;line-height:1.563rem!important}div#tarteaucitron #tarteaucitronServices #tarteaucitronClosePanel .panneau__consentement__button__libelle{font-size:.813rem;line-height:1.125rem;font-family:"opensanssemibold",Verdana,sans-serif;text-decoration:underline;margin-right:.5rem}}@media (min-width:1366px){#tarteaucitronRoot.tarteaucitronBeforeVisible #tarteaucitronAlertBig{-moz-column-gap:1.5rem;-webkit-column-gap:1.5rem;column-gap:1.5rem}.tarteaucitronBeforeVisible div#tarteaucitronAlertBig #tarteaucitronDisclaimerAlert,.tarteaucitronBeforeVisible div#tarteaucitronAlertBig #tarteaucitronPrivacyUrl{grid-column:1/10}.tarteaucitronBeforeVisible div#tarteaucitronAlertBig #tarteaucitronAllDenied2,.tarteaucitronBeforeVisible div#tarteaucitronAlertBig #tarteaucitronCloseAlert,.tarteaucitronBeforeVisible div#tarteaucitronAlertBig #tarteaucitronPersonalize2{grid-column:10/13;font-size:1rem!important;line-height:1.375rem!important}html body div#tarteaucitronRoot.tarteaucitronBeforeVisible div#tarteaucitronAlertBig{padding:3rem 8.3rem}html body .tarteaucitronBeforeVisible div#tarteaucitronAlertBig #tarteaucitronDisclaimerAlert{line-height:1.188rem}div#tarteaucitron #tarteaucitronServices .tarteaucitronBorder .tarteaucitronTitle button,html body .tarteaucitronBeforeVisible div#tarteaucitronAlertBig #tarteaucitronDisclaimerAlert b{font-size:1.25rem!important;line-height:1.75rem!important}html body .tarteaucitronBeforeVisible #tarteaucitronAlertBig button#tarteaucitronPrivacyUrl,html span.tarteaucitron-magic-block{font-size:.875rem;line-height:1.188rem}.contenu span.tarteaucitron-magic-block{padding:4rem 3.5rem}html span.tarteaucitron-magic-block b{font-size:1rem;line-height:1.688rem;margin-bottom:2rem}div#tarteaucitron #tarteaucitronServices .tarteaucitronAsk button span::before,html span.tarteaucitron-magic-block button.tarteaucitronAllow{font-size:1rem}div#tarteaucitron{width:49.5rem!important;left:0!important;right:0!important;margin:0 auto!important}div#tarteaucitron #tarteaucitronServices{margin:0!important}div#tarteaucitron #tarteaucitronServices .tarteaucitronBorder li.tarteaucitronLine:not(.message__masque){display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}div#tarteaucitron #tarteaucitronServices .tarteaucitronBorder li.tarteaucitronLine:not(.message__masque):not(:first-child){margin-top:2rem!important}div#tarteaucitron #tarteaucitronServices .tarteaucitronAsk{-webkit-box-flex:3;-ms-flex:3;flex:3;margin-top:0!important}div#tarteaucitron #tarteaucitronServices .tarteaucitronBorder .tarteaucitronAsk{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}div#tarteaucitron #tarteaucitronServices #dialogTitle.tarteaucitronH1{font-size:1.563rem;line-height:2.063rem}div#tarteaucitron #tarteaucitronServices li.tarteaucitronLine .tarteaucitronName{display:inline-block!important;-webkit-box-flex:2;-ms-flex:2;flex:2}div#tarteaucitron #tarteaucitronServices li.tarteaucitronLine .tarteaucitronName span.tarteaucitronH3{font-size:1rem;line-height:1.688rem;width:auto!important;padding-right:2rem}div#tarteaucitron #tarteaucitronServices .tarteaucitronBorder #tarteaucitronServicesTitle_mandatory .tarteaucitronName span,div#tarteaucitron #tarteaucitronServices .tarteaucitronBorder .tarteaucitronDetails,div#tarteaucitron #tarteaucitronServices div#tarteaucitronInfo,div#tarteaucitron #tarteaucitronServices div#tarteaucitronInfo button#tarteaucitronPrivacyUrlDialog,div#tarteaucitron #tarteaucitronServices div.tarteaucitronAsk button,div#tarteaucitron #tarteaucitronServices div.tarteaucitronBorder .tarteaucitronAsk button,div#tarteaucitron #tarteaucitronServices li#tarteaucitronNoServicesTitle.tarteaucitronLine{font-size:1rem!important;line-height:1.688rem!important}div#tarteaucitron #tarteaucitronServices #tarteaucitronClosePanel .panneau__consentement__button__libelle{font-size:.875rem;line-height:1.188rem}div#tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronName{width:auto!important}html body #tarteaucitronRoot div#tarteaucitron li.tarteaucitronLine .tarteaucitronAsk{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important;margin-top:0!important}}@media (min-width:1920px){#tarteaucitronRoot.tarteaucitronBeforeVisible #tarteaucitronAlertBig{grid-template-columns:1fr 79.5rem 9.5rem 16.25rem 1fr;-moz-column-gap:0;-webkit-column-gap:0;column-gap:0;grid-template-areas:"margegauche resume            boutonAccepter              margedroite" "margegauche resume            boutonPersonnaliser         margedroite" "margegauche politiquedonnees  boutonContinuerSansAccepter margedroite"}html body div#tarteaucitronRoot.tarteaucitronBeforeVisible div#tarteaucitronAlertBig{padding:3.5rem 0}html body div#tarteaucitronRoot.tarteaucitronBeforeVisible div#tarteaucitronAlertBig::before{content:"";display:block;grid-area:margegauche;grid-column:1/2}html body div#tarteaucitronRoot.tarteaucitronBeforeVisible div#tarteaucitronAlertBig::after{content:"";display:block;grid-area:margedroite;grid-column:5/6}.tarteaucitronBeforeVisible div#tarteaucitronAlertBig #tarteaucitronDisclaimerAlert,.tarteaucitronBeforeVisible div#tarteaucitronAlertBig #tarteaucitronPrivacyUrl{grid-column:2/3}.tarteaucitronBeforeVisible div#tarteaucitronAlertBig #tarteaucitronAllDenied2,.tarteaucitronBeforeVisible div#tarteaucitronAlertBig #tarteaucitronCloseAlert,.tarteaucitronBeforeVisible div#tarteaucitronAlertBig #tarteaucitronPersonalize2{grid-column:3/5}div#tarteaucitron div#tarteaucitronServices .tarteaucitronBorder .tarteaucitronTitle button,html body .tarteaucitronBeforeVisible div#tarteaucitronAlertBig #tarteaucitronDisclaimerAlert b{font-size:1.375rem!important;line-height:2rem!important}html body div#tarteaucitronRoot.tarteaucitronBeforeVisible div#tarteaucitronAlertBig #tarteaucitronDisclaimerAlert{padding-right:2rem}.contenu span.tarteaucitron-magic-block{padding:6rem 5rem}html span.tarteaucitron-magic-block b{line-height:1.875rem;font-size:1.25rem;margin-bottom:2rem}div#tarteaucitron{width:67.75rem!important}div#tarteaucitron div#tarteaucitronServices .tarteaucitronLine,div#tarteaucitron div#tarteaucitronServices div#tarteaucitronMainLineOffset{padding:0 2.5rem}div#tarteaucitron div#tarteaucitronServices .tarteaucitronBorder{padding:0 2.5rem 2.5rem}div#tarteaucitron div#tarteaucitronServices #dialogTitle.tarteaucitronH1{font-size:1.875rem;line-height:2.563rem}div#tarteaucitron div#tarteaucitronServices li.tarteaucitronLine .tarteaucitronName{display:inline-block!important;-webkit-box-flex:1;-ms-flex:1;flex:1}div#tarteaucitron div#tarteaucitronServices li.tarteaucitronLine .tarteaucitronName span.tarteaucitronH3{font-size:1.125rem;line-height:1.875rem}div#tarteaucitron div#tarteaucitronServices .tarteaucitronBorder #tarteaucitronServicesTitle_mandatory .tarteaucitronName span,div#tarteaucitron div#tarteaucitronServices .tarteaucitronBorder .tarteaucitronAsk button,div#tarteaucitron div#tarteaucitronServices .tarteaucitronBorder .tarteaucitronDetails,div#tarteaucitron div#tarteaucitronServices div#tarteaucitronInfo,div#tarteaucitron div#tarteaucitronServices div#tarteaucitronInfo button#tarteaucitronPrivacyUrlDialog,div#tarteaucitron div#tarteaucitronServices div.tarteaucitronAsk button,div#tarteaucitron div#tarteaucitronServices li#tarteaucitronNoServicesTitle.tarteaucitronLine{font-size:1.125rem!important;line-height:1.875rem!important}div#tarteaucitron div#tarteaucitronServices .tarteaucitronAsk button span::before{font-size:1.125rem}}.tarteaucitronBeforeVisible #tarteaucitronAlertBig #tarteaucitronPersonalize2,.tarteaucitronBeforeVisible div#tarteaucitronAlertBig #tarteaucitronAllDenied2,.tarteaucitronBeforeVisible div#tarteaucitronAlertBig #tarteaucitronCloseAlert,html body #tarteaucitronRoot.tarteaucitronBeforeVisible #tarteaucitronAlertBig,html body #tarteaucitronRoot.tarteaucitronBeforeVisible #tarteaucitronAlertBig #tarteaucitronCloseAlert,html body div#tarteaucitronRoot.tarteaucitronBeforeVisible div#tarteaucitronAlertBig,html body div#tarteaucitronRoot.tarteaucitronBeforeVisible span#tarteaucitronDisclaimerAlert,span.tarteaucitron-magic-block,span.tarteaucitron-magic-block button.tarteaucitronAllow{background-color:var(--neutral-color, #eceaea)!important}.tarteaucitron-magic-block button:hover,.tarteaucitronBeforeVisible div#tarteaucitronAlertBig #tarteaucitronAllDenied2:hover span.tarteaucitron-magic-block button.tarteaucitronAllow:hover,.tarteaucitronBeforeVisible div#tarteaucitronAlertBig #tarteaucitronCloseAlert:hover,.tarteaucitronBeforeVisible div#tarteaucitronAlertBig #tarteaucitronPersonalize2:hover{color:var(--neutral-color, #eceaea)!important}.tarteaucitronBeforeVisible div#tarteaucitronAlertBig #tarteaucitronAllDenied2:hover,.tarteaucitronBeforeVisible div#tarteaucitronAlertBig #tarteaucitronPersonalize2:hover,html body #tarteaucitronRoot.tarteaucitronBeforeVisible #tarteaucitronAlertBig #tarteaucitronCloseAlert:hover,span.tarteaucitron-magic-block button.tarteaucitronAllow:hover{background:var(--link-color-bg-neutral, #ff4e02)!important}html .tarteaucitronBeforeVisible div#tarteaucitronAlertBig #tarteaucitronPersonalize2,html body #tarteaucitronRoot.tarteaucitronBeforeVisible #tarteaucitronAlertBig #tarteaucitronCloseAlert,html body #tarteaucitronRoot.tarteaucitronBeforeVisible div#tarteaucitronAlertBig #tarteaucitronAllDenied2,html body #tarteaucitronRoot.tarteaucitronBeforeVisible div#tarteaucitronAlertBig #tarteaucitronPrivacyUrl,span.tarteaucitron-magic-block button{color:var(--link-color-bg-neutral, #ff4e02)!important}.tarteaucitronBeforeVisible div#tarteaucitronAlertBig #tarteaucitronAllDenied2,.tarteaucitronBeforeVisible div#tarteaucitronAlertBig #tarteaucitronPersonalize2,html body #tarteaucitronRoot.tarteaucitronBeforeVisible #tarteaucitronAlertBig #tarteaucitronCloseAlert,span.tarteaucitron-magic-block button{border:2px solid var(--link-color-bg-neutral, #ff4e02)!important}.tarteaucitron-magic-block,.tarteaucitronBeforeVisible div#tarteaucitronAlertBig #tarteaucitronDisclaimerAlert b,.tarteaucitronBeforeVisible div#tarteaucitronAlertBig div#tarteaucitronDisclaimerAlert,html body div#tarteaucitronRoot.tarteaucitronBeforeVisible div#tarteaucitronAlertBig span{color:var(--font-color-bg-neutral, #363636)!important}div#tarteaucitron #tarteaucitronServices div#tarteaucitronInfo button#tarteaucitronPrivacyUrlDialog,footer nav ul li span:hover{color:var(--primary-color, #ff4e02)}#tarteaucitron #tarteaucitronPrivacyUrlDialog:hover,div#tarteaucitron #tarteaucitronClosePanel .icon:hover,div#tarteaucitron #tarteaucitronClosePanel .panneau__consentement__button__libelle:hover,html body #tarteaucitronRoot.tarteaucitronBeforeVisible div#tarteaucitronAlertBig #tarteaucitronPrivacyUrl:hover{color:var(--secondary-color, #162a42)!important}#tarteaucitron #tarteaucitronPrivacyUrlDialog,div#tarteaucitron #tarteaucitronClosePanel .icon,div#tarteaucitron #tarteaucitronClosePanel .panneau__consentement__button__libelle{color:var(--link-color-bg-white, #ff4e02)!important}.uga__shadow{position:fixed;top:0;left:0;width:100%;height:100%;opacity:.5;background:#000;z-index:1000}.uga__sharepage{background:#fff;position:fixed;top:25%;left:5%;right:5%;padding:1.25rem;z-index:1010}.uga__sharepage .h3,.uga__sharepage h3{font-size:1.375rem;line-height:1.688rem;font-family:"Calistoga",serif;margin:0 0 1.875rem}.uga__sharepage .icon-link{color:#dcdcdc;padding:.25rem .5rem 0 0}.uga__sharepage p{margin:1.5rem 0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;font-size:1rem}.uga__sharepage__close{display:block;position:absolute;right:1.5rem;top:1.5rem;font-size:1.25rem;line-height:1.25rem;background:0 0;border:0;font-family:'icomoon';padding:0;opacity:1;color:var(--link-color-bg-white, #ff4e02)}.uga__sharepage__close:hover{cursor:pointer;color:var(--secondary-color, #162a42)}.uga__sharepage__text{font-size:1.125rem;border:1px solid #dcdcdc;padding:.5rem;overflow:hidden;height:3rem;white-space:nowrap;display:-ms-flexbox;display:flex;width:100%}.uga__sharepage__text input{border:0;width:100%}.uga__sharepage__copy{display:block;min-width:6.563rem;margin-top:.625rem;padding:.75rem;font-family:"opensansextrabold",Verdana,sans-serif;text-transform:uppercase;border:0;height:3rem;background:var(--primary-color, #ff4e02);color:var(--link-color-bg-primary, #ffffff);border:2px solid var(--primary-color, #ff4e02)}.uga__sharepage__copy:hover{cursor:pointer;background:var(--link-color-bg-primary, #ffffff);color:var(--primary-color, #ff4e02)}@media (min-width:1366px){.uga__sharepage{width:50.5rem;margin-left:auto;margin-right:auto}.uga__sharepage p{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.uga__sharepage p button{margin-top:0;margin-left:1.5rem}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImFwcC5jc3MiLCIuLi8uLi8uLi8uLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3Jvb3Quc2NzcyIsIi4uLy4uLy4uLy4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy92ZW5kb3IvX3Jmcy5zY3NzIiwiLi4vLi4vLi4vLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19yZWJvb3Quc2NzcyIsIm1vZHVsZXMvX2xheW91dC5zY3NzIiwiLi4vLi4vLi4vLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL190eXBlLnNjc3MiLCIuLi8uLi8uLi8uLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ib3JkZXItcmFkaXVzLnNjc3MiLCJ0YXJ0ZWF1Y2l0cm9uX3VnYS9fdGFydGVhdWNpdHJvbi1jb21tdW5fc21hcnRwaG9uZS5zY3NzIiwiLi4vLi4vLi4vLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2Zvcm1zL19mb3JtLWNvbnRyb2wuc2NzcyIsIi4uLy4uLy4uLy4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2xpc3RzLnNjc3MiLCJtb2R1bGVzL191dGlscy5zY3NzIiwiLi4vLi4vLi4vLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19pbWFnZXMuc2NzcyIsIm1vZHVsZXMvX3R5cG9ncmFwaHkuc2NzcyIsIi4uLy4uLy4uLy4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2ltYWdlLnNjc3MiLCIuLi8uLi8uLi8uLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2NvbnRhaW5lcnMuc2NzcyIsIi4uLy4uLy4uLy4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2NvbnRhaW5lci5zY3NzIiwiLi4vLi4vLi4vLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnJlYWtwb2ludHMuc2NzcyIsIi4uLy4uLy4uLy4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fZ3JpZC5zY3NzIiwiLi4vLi4vLi4vLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC5zY3NzIiwiLi4vLi4vLi4vLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2Zvcm1zL19sYWJlbHMuc2NzcyIsIi4uLy4uLy4uLy4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9mb3Jtcy9fZm9ybS10ZXh0LnNjc3MiLCIuLi8uLi8uLi8uLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190cmFuc2l0aW9uLnNjc3MiLCIuLi8uLi8uLi8uLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmFkaWVudHMuc2NzcyIsIi4uLy4uLy4uLy4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9mb3Jtcy9fZm9ybS1zZWxlY3Quc2NzcyIsIi4uLy4uLy4uLy4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9mb3Jtcy9fZm9ybS1jaGVjay5zY3NzIiwibW9kdWxlcy9fcmVjaGVyY2hlLnNjc3MiLCJtb2R1bGVzL193ZWJmb3JtLnNjc3MiLCIuLi8uLi8uLi8uLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvZm9ybXMvX2Zvcm0tcmFuZ2Uuc2NzcyIsIi4uLy4uLy4uLy4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9mb3Jtcy9fZmxvYXRpbmctbGFiZWxzLnNjc3MiLCIuLi8uLi8uLi8uLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvZm9ybXMvX2lucHV0LWdyb3VwLnNjc3MiLCIuLi8uLi8uLi8uLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19mb3Jtcy5zY3NzIiwiLi4vLi4vLi4vLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19idXR0b25zLnNjc3MiLCIuLi8uLi8uLi8uLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MiLCIuLi8uLi8uLi8uLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3RyYW5zaXRpb25zLnNjc3MiLCIuLi8uLi8uLi8uLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2Ryb3Bkb3duLnNjc3MiLCIuLi8uLi8uLi8uLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19jYXJldC5zY3NzIiwiLi4vLi4vLi4vLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19uYXYuc2NzcyIsIm1vZHVsZXMvX3NpZGViYXIuc2NzcyIsIi4uLy4uLy4uLy4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbmF2YmFyLnNjc3MiLCJtb2R1bGVzL19oZWFkZXIuc2NzcyIsIi4uLy4uLy4uLy4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYWNjb3JkaW9uLnNjc3MiLCIuLi8uLi8uLi8uLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2JyZWFkY3J1bWIuc2NzcyIsIi4uLy4uLy4uLy4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbW9kYWwuc2NzcyIsIi4uLy4uLy4uLy4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JhY2tkcm9wLnNjc3MiLCIuLi8uLi8uLi8uLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2Nhcm91c2VsLnNjc3MiLCJtb2R1bGVzL19ja2VkaXRvci5zY3NzIiwiLi4vLi4vLi4vLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fY2xlYXJmaXguc2NzcyIsIi4uLy4uLy4uLy4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9oZWxwZXJzL19jb2xvci1iZy5zY3NzIiwiLi4vLi4vLi4vLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2hlbHBlcnMvX2NvbG9yZWQtbGlua3Muc2NzcyIsIi4uLy4uLy4uLy4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9oZWxwZXJzL19yYXRpby5zY3NzIiwiLi4vLi4vLi4vLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2hlbHBlcnMvX3Bvc2l0aW9uLnNjc3MiLCIuLi8uLi8uLi8uLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvaGVscGVycy9fc3RhY2tzLnNjc3MiLCIuLi8uLi8uLi8uLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvaGVscGVycy9fdmlzdWFsbHktaGlkZGVuLnNjc3MiLCIuLi8uLi8uLi8uLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL192aXN1YWxseS1oaWRkZW4uc2NzcyIsIi4uLy4uLy4uLy4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9oZWxwZXJzL19zdHJldGNoZWQtbGluay5zY3NzIiwiLi4vLi4vLi4vLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2hlbHBlcnMvX3RleHQtdHJ1bmNhdGlvbi5zY3NzIiwiLi4vLi4vLi4vLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGV4dC10cnVuY2F0ZS5zY3NzIiwiLi4vLi4vLi4vLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2hlbHBlcnMvX3ZyLnNjc3MiLCIuLi8uLi8uLi8uLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyIsIi4uLy4uLy4uLy4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2FwaS5zY3NzIiwiLi4vZm9udHMvX2ZvbnRzLnNjc3MiLCIuLi9mb250cy9pY29tb29uL3N0eWxlLmNzcyIsIm1vZHVsZXMvX3BhcmFncmFwaHMuc2NzcyIsIm1vZHVsZXMvX2Zvb3Rlci5zY3NzIiwibW9kdWxlcy9fZmlscy1jb250ZW51LnNjc3MiLCJtb2R1bGVzL19jdXN0b20tbWl4aW5zLnNjc3MiLCJtb2R1bGVzL19hY3R1YWxpdGVzLnNjc3MiLCJtb2R1bGVzL19idXR0b25zLnNjc3MiLCJ0YXJ0ZWF1Y2l0cm9uX3VnYS9fdGFydGVhdWNpdHJvbi1jb25zZW50ZW1lbnRleHBsaWNpdGVfc21hcnRwaG9uZS5zY3NzIiwibW9kdWxlcy9fdXNlci5zY3NzIiwibW9kdWxlcy9fZ2FsZXJpZS5zY3NzIiwidGFydGVhdWNpdHJvbl91Z2EvX3RhcnRlYXVjaXRyb24tYmFkZ2Vfc21hcnRwaG9uZS5zY3NzIiwidGFydGVhdWNpdHJvbl91Z2EvX3RhcnRlYXVjaXRyb24tZ2VzdGlvbmNvbnNlbnRlbWVudF9zbWFydHBob25lLnNjc3MiLCJ0YXJ0ZWF1Y2l0cm9uX3VnYS9fdGFydGVhdWNpdHJvbl9taXhpbnMuc2NzcyIsInRhcnRlYXVjaXRyb25fdWdhL3RhcnRlYXVjaXRyb24uc2NzcyIsInRhcnRlYXVjaXRyb25fdWdhL190YXJ0ZWF1Y2l0cm9uLWNvbnNlbnRlbWVudGV4cGxpY2l0ZV90YWJsZXR0ZS1tYXguc2NzcyIsInRhcnRlYXVjaXRyb25fdWdhL190YXJ0ZWF1Y2l0cm9uLWNvbnNlbnRlbWVudGV4cGxpY2l0ZV90YWJsZXR0ZS5zY3NzIiwidGFydGVhdWNpdHJvbl91Z2EvX3RhcnRlYXVjaXRyb24tYmFkZ2VfdGFibGV0dGUuc2NzcyIsInRhcnRlYXVjaXRyb25fdWdhL190YXJ0ZWF1Y2l0cm9uLWdlc3Rpb25jb25zZW50ZW1lbnRfdGFibGV0dGUuc2NzcyIsInRhcnRlYXVjaXRyb25fdWdhL190YXJ0ZWF1Y2l0cm9uLWNvbnNlbnRlbWVudGV4cGxpY2l0ZV9sYXB0b3Auc2NzcyIsInRhcnRlYXVjaXRyb25fdWdhL190YXJ0ZWF1Y2l0cm9uLWdlc3Rpb25jb25zZW50ZW1lbnRfbGFwdG9wLnNjc3MiLCJ0YXJ0ZWF1Y2l0cm9uX3VnYS9fdGFydGVhdWNpdHJvbi1jb25zZW50ZW1lbnRleHBsaWNpdGVfZGVza3RvcC5zY3NzIiwidGFydGVhdWNpdHJvbl91Z2EvX3RhcnRlYXVjaXRyb24tYmFkZ2VfZGVza3RvcC5zY3NzIiwidGFydGVhdWNpdHJvbl91Z2EvX3RhcnRlYXVjaXRyb24tZ2VzdGlvbmNvbnNlbnRlbWVudF9kZXNrdG9wLnNjc3MiLCJ0YXJ0ZWF1Y2l0cm9uX3VnYS9fdGFydGVhdWNpdHJvbi1zdHlsZXMtZHluYW1pcXVlcy5zY3NzIiwidWdhLXNoYXJldGhpcy1wYWdlL191Z2Etc2hhcmV0aGlzcGFnZV9zbWFydHBob25lLnNjc3MiLCJ1Z2Etc2hhcmV0aGlzLXBhZ2UvdWdhLXNoYXJldGhpc3BhZ2Uuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxpQkNBQSxLLENBUUksa0IsQ0FBQSxvQixDQUFBLG9CLENBQUEsa0IsQ0FBQSxpQixDQUFBLG9CLENBQUEsb0IsQ0FBQSxtQixDQUFBLGtCLENBQUEsa0IsQ0FBQSxnQixDQUFBLGdCLENBQUEsa0IsQ0FBQSx1QixDQUlBLHNCLENBQUEsc0IsQ0FBQSxzQixDQUFBLHNCLENBQUEsc0IsQ0FBQSxzQixDQUFBLHNCLENBQUEsc0IsQ0FBQSxzQixDQUlBLHFCLENBQUEsdUIsQ0FBQSxxQixDQUFBLGtCLENBQUEscUIsQ0FBQSxvQixDQUFBLG1CLENBQUEsa0IsQ0FJQSw4QixDQUFBLGlDLENBQUEsNkIsQ0FBQSwyQixDQUFBLDZCLENBQUEsNEIsQ0FBQSw2QixDQUFBLHlCLENBR0YsNkIsQ0FDQSx1QixDQUNBLCtCLENBQ0EsK0IsQ0FNQSxxTixDQUNBLHlHLENBQ0EseUYsQ0FPQSxnRCxDQzRQSSx5QixDRDFQSiwwQixDQUNBLDBCLENBQ0Esd0IsQ0FJQSxrQixDQUlBLHNCLENBQ0Esd0IsQ0FDQSwwQixDQUNBLG1ELENBRUEsNEIsQ0FDQSw4QixDQUNBLDZCLENBQ0EsMkIsQ0FDQSw0QixDQUNBLDhCLENBR0Esd0IsQ0FDQSw4QixDQUVBLHdCLENBRUEsMEIsQ0V4REYsQyxDQUVBLE8sQ0FEQSxRLENBRUUscUIsQ0FlRSw4Q0ZqQ0osSyxDRWtDTSx3QkFjTixJLENBQ0UsUSxDQUNBLHNDLENEbVBJLGtDLENDalBKLHNDLENBQ0Esc0MsQ0FDQSwwQixDQUNBLG9DLENBQ0Esa0MsQ0FDQSw2QixDQUNBLHVDLENDdkRBLGdELENEZ0VGLEUsQ0FDRSxhLENBQ0EsYSxDQUNBLFEsQ0FDQSxvQixDQUNBLFcsQ0VyRUYsRyxDQUlBLEcsQ0FJQSxHLENBSUEsRyxDQUlBLEcsQ0FJQSxHLENGMkRBLEUsQ0FlQSxFLENBS0EsRSxDQUtBLEUsQ0FLQSxFLENBS0EsRSxDQWxDRSxZLENBQ0EsbUIsQ0FHQSxlLENBQ0EsZSxDRXJGRixHLENGeUZBLEUsQ0Q2TVEsZ0MsQ0FsS0osMEJHcElKLEcsQ0Z5RkEsRSxDRG9OUSxrQkd6U1IsRyxDRjBGQSxFLENEd01RLCtCLENBbEtKLDBCR2hJSixHLENGMEZBLEUsQ0QrTVEsZ0JHclNSLEcsQ0YyRkEsRSxDRG1NUSw2QixDQWxLSiwwQkc1SEosRyxDRjJGQSxFLENEME1RLG1CR2pTUixHLENGNEZBLEUsQ0Q4TFEsK0IsQ0FsS0osMEJHeEhKLEcsQ0Y0RkEsRSxDRHFNUSxrQkc3UlIsRyxDRjZGQSxFLENEcUxNLGlCLENHOVFOLEcsQ0Y4RkEsRSxDRGdMTSxjLENDcktOLEMsQ0FDRSxZLENBV0YsVyxDQUNFLGdDLENBQ0EsVyxDQUNBLDZCLENBTUYsTyxDQWdCQSxFLENBUEEsRSxDQTlCQSxDLENBb0NBLEUsQ0FHRSxrQixDQWxCRixPLENBRUUsaUIsQ0FDQSxtQixDQU1GLEUsQ0FFRSxpQixDQUtGLEUsQ0FQQSxFLENBTUEsRSxDQUVFLFksQ0FJRixLLENBRUEsSyxDQUNBLEssQ0FGQSxLLENBR0UsZSxDQUdGLEUsQ0FDRSxlLENBS0YsRSxDQUNFLG1CLENBQ0EsYSxDQU1GLFUsQ0F1SUEsTSxDQXRJRSxlLENBUUYsQyxDQUNBLE0sQ0FDRSxrQixDRTNKRixNLENGbUtBLEssQ0RtRk0sZ0IsQ0dsUE4sSyxDRnNLQSxJLENBQ0UsZSxDQUNBLHVDLENBU0YsRyxDQUNBLEcsQ0FDRSxpQixDRCtESSxlLENDN0RKLGEsQ0FDQSx1QixDQUdGLEcsQ0FBTSxhLENBQ04sRyxDQUFNLFMsQ0FLTixDLENBQ0UsMEIsQ0FDQSx5QixDQUZGLE8sQ0FLSSxnQyxDQVVKLE1BQU0sTSxNQUFZLFEsQ0FBbEIsTUFBTSxNLE1BQVksYyxDQUdkLGEsQ0FDQSxvQixDQVFKLEksQ0FDQSxHLENBRkEsRyxDQUdBLEksQ0FDRSxvQyxDQURGLEksQ0RzQk0sYSxDQ2JOLEcsQ0FDRSxhLENBQ0EsWSxDQUNBLGtCLENBQ0EsYSxDQUpGLFEsQ0RhTSxpQixDQ0RGLGlCLENBSUosSSxDQVdBLEcsQ0EzQkEsRyxDRGFNLGdCLENDR04sSSxDQUdFLG9CLENBREEsMEIsQ0FJQSxNLENBdEJGLFEsQ0F1QkksYSxDQUlKLEcsQ0FDRSx3QixDQUVBLHVCLENBQ0EscUMsQ0dwU0Usb0IsQ0hnU0osTyxDQVFJLFMsQ0R0QkUsYSxDQ3dDTixHLENBQ0EsRyxDQUNFLHFCLENBUUYsSyxDQUVFLHdCLENDMVVBLGdCLENBdUJBLGtDLENBQ0EsNEQsQ0FDQSxjLENEb1RGLE8sQ0FDRSxpQixDQUNBLG9CLENBQ0EsYSxDQUNBLGUsQ0FPRixFLENBRUUsa0IsQ0FDQSwrQixDQUlGLEssQ0FHQSxFLENBRkEsSyxDQVJBLEUsQ0FNQSxLLENBR0EsRSxDQUdFLG9CLENBQ0Esa0IsQ0FDQSxjLENBUUYsSyxDQWlNQSxNLENBaE1FLG9CLENBTUYsTSxDQUVFLGUsQ0FRRixpQkFBaUIsZSxDQUNmLFMsQ0FNRixNLENBREEsSyxDQUdBLFEsQ0FEQSxNLENBRUEsUSxDQUNFLFEsQ0FDQSxtQixDRHJISSxpQixDQ3VISixtQixDQUlGLE0sQ0FDQSxNLENBQ0UsbUIsQ0gxSEYsYSxDT3RRQSwyQixDSnNZRSxjLENBR0YsTSxDQUdFLGdCLENBSEYsZSxDQU9JLFMsQ0hsSUosV0d5SVcsVyxNQUFtQixxQixNQUE2QixZLE1BQW9CLFcsTUFBbUIsK0MsQ0FDaEcsc0IsQ0h0SUYsYSxDQUNBLFksQ0FDQSxhLENHNElBLE0sQ0FJRSx5QixDS3pSRix3Qkw0UlUsUyxNS3ZSYSxXLENBOUt2Qiw2QkxxY1UsUyxNSzlhZSxXLENSOFJ2QixrQkdnSlEsVSxDSC9JUixpQkcrSVEsVSxDSDlJUixrQkc4SVEsVSxDQVBWLFdBT1UsVSxDQUNKLGMsQ0FPTixrQixDQUNFLFMsQ0FDQSxpQixDQUtGLFEsQ0FDRSxlLENBVUYsUSxDQUNFLFcsQ0FDQSxTLENBQ0EsUSxDQUNBLFEsQ0FRRixNLENBQ0UsVSxDQUNBLFUsQ0FDQSxTLENBQ0EsbUIsQ0QxTU0sK0IsQ0M2TU4sbUIsQ0QvV0UsMEJDd1dKLE0sQ0QvTFEsa0JDK0xSLFEsQ0FVSSxVLENBV0osaUMsQ0FKQSxzQyxDQUdBLGtDLENBREEsOEIsQ0FHQSxtQyxDQUpBLDRCLENBS0Esa0MsQ0FDRSxTLENBR0YsMkIsQ0FDRSxXLENIdktGLGEsQ0dpTEUsbUIsQ0FDQSw0QixDQW1CRiwyQixDQUNFLHVCLENBS0YsOEIsQ0FDRSxTLENBT0Ysc0IsQ0FDRSxZLENBQ0EseUIsQ0FXRixNLENBQ0UsUSxDQU9GLE8sQ0FDRSxpQixDQUNBLGMsQ0FRRixRLENBQ0UsdUIsQ0hoTkYsUSxDR3lORSxzQixDRXBrQkYsSyxDSHlRTSxpQixDR3ZRSixlLENBS0EsVSxDSHNRTSxnQyxDR2xRSixlLENBQ0EsZSxDSCtGQSwwQkdwR0YsVSxDSDZRTSxnQkc3UU4sVSxDSHNRTSxnQyxDR2xRSixlLENBQ0EsZSxDSCtGQSwwQkdwR0YsVSxDSDZRTSxrQkc3UU4sVSxDSHNRTSxnQyxDR2xRSixlLENBQ0EsZSxDSCtGQSwwQkdwR0YsVSxDSDZRTSxnQkc3UU4sVSxDSHNRTSxnQyxDR2xRSixlLENBQ0EsZSxDSCtGQSwwQkdwR0YsVSxDSDZRTSxrQkc3UU4sVSxDSHNRTSxnQyxDR2xRSixlLENBQ0EsZSxDSCtGQSwwQkdwR0YsVSxDSDZRTSxnQkc3UU4sVSxDSHNRTSxnQyxDR2xRSixlLENBQ0EsZSxDSCtGQSwwQkdwR0YsVSxDSDZRTSxrQkdoUFIsWSxDQUxBLGMsQ0l2REUsYyxDQUNBLGUsQ0o4REYsaUIsQ0FDRSxvQixDQURGLHNCQUdRLFksQ0FDSixrQixDQVVKLFcsQ0hvTk0sZ0IsQ0dsTkosd0IsQ0FJRixXLENBQ0Usa0IsQ0g2TUksaUIsQ0c5TU4sdUIsQ0swaEJBLDRDLENMcmhCSSxlLENBSUosa0IsQ0FDRSxnQixDQUNBLGtCLENIbU1JLGdCLENHak1KLGEsQ0FKRiwwQixDQU9JLG9CLENNaEdKLFUsQ0FNQSxjLENDd05BLEcsQ0MxTkUsYyxDQUdBLFcsQ0ZERixjLENBQ0UsYyxDQUNBLHFCLENBQ0EsdUMsQ0xHRSxxQixDS1NKLE8sQ0FFRSxvQixDQUdGLFcsQ0FDRSxtQixDQUNBLGEsQ0FHRixlLENUK1BNLGdCLENTN1BKLGEsQ0dsQ0EsVSxDQUVBLGdCLENBTUUsYSxDVlJKLGlCLENVUUksYSxDQUFBLGEsQ0FBQSxhLENBQUEsYyxDQ1hGLHFCLENBQ0EsZ0IsQ0FDQSxVLENBQ0EseUMsQ0FDQSx3QyxDQUNBLGlCLENBQ0EsZ0IsQ0NzREUseUJGNUNFLFUsQ1ZiTixpQixDVVFJLGEsQ0FNSSxpQixBRTJDSix5QkY1Q0UsVSxDVmJOLGlCLENVUUksYSxDQUFBLGEsQ0FNSSxpQixBRTJDSix5QkY1Q0UsVSxDQUxGLGEsQ1ZSSixpQixDVVFJLGEsQ0FBQSxhLENBTUksaUIsQUUyQ0osMEJGNUNFLFUsQ0FMRixhLENWUkosaUIsQ1VRSSxhLENBQUEsYSxDQUFBLGEsQ0FNSSxrQixBRTJDSiwwQkY1Q0UsVSxDQUxGLGEsQ1ZSSixpQixDVVFJLGEsQ0FBQSxhLENBQUEsYSxDQUFBLGMsQ0FNSSxrQkdmTixJLENDQUEsc0IsQ0FDQSxnQixDQUNBLFksQ0FDQSxjLENBRUEsc0MsQ0FDQSx5QyxDQUNBLHdDLENEUEEsTSxDQ2dCQSxhLENBQ0EsVSxDQUNBLGMsQ0FDQSx5QyxDQUNBLHdDLENBQ0EsNkIsQ0ErQ0ksSSxDQUNFLFcsQ0FHRixnQixDQXBDSixhLENBQ0EsVSxDQWNBLGEsQ0FDRSxhLENBQ0EsVSxDQUZGLGEsQ0FDRSxhLENBQ0EsUyxDQUZGLGEsQ0FDRSxhLENBQ0EsZSxDQUZGLGEsQ0FDRSxhLENBQ0EsUyxDQUZGLGEsQ0FDRSxhLENBQ0EsUyxDQStCRSxTLENBakNKLGEsQ0FDRSxhLENBQ0EsZSxDQStCRSxTLENBL0NKLFUsQ0FxRFEsTSxDQUFBLE0sQ0FoRU4sYSxDQUNBLGMsQ0ErRE0sTSxDQS9ETixlLENBK0RNLE0sQ0FBQSxNLENBaEVOLGEsQ0FDQSxTLENBK0RNLE0sQ0EvRE4sZSxDQStETSxNLENBQUEsTSxDQWhFTixhLENBQ0EsZSxDQStETSxNLENBL0ROLFMsQ0ErRE0sTSxDQUFBLE0sQ0FoRU4sYSxDQUNBLGUsQ0ErRE0sTSxDQS9ETixlLENBK0RNLE8sQ0FBQSxNLENBaEVOLGEsQ0FDQSxTLENBK0RNLE8sQ0EvRE4sZSxDQStETSxPLENBQUEsTyxDQWhFTixhLENBQ0EsZSxDQStETSxPLENBL0ROLFUsQ0F1RVEsUyxDQXhEVixvQixDQXdEVSxTLENBeERWLHFCLENBd0RVLFMsQ0F4RFYsZSxDQXdEVSxTLENBeERWLHFCLENBd0RVLFMsQ0F4RFYscUIsQ0F3RFUsUyxDQXhEVixlLENBd0RVLFMsQ0F4RFYscUIsQ0F3RFUsUyxDQXhEVixxQixDQXdEVSxTLENBeERWLGUsQ0F3RFUsVSxDQXhEVixxQixDQXdEVSxVLENBeERWLHFCLENBbUVNLEksQ0FDQSxLLENBQ0UsZ0IsQ0FHRixJLENBQ0EsSyxDQUNFLGdCLENBUEYsSSxDQUNBLEssQ0FDRSxzQixDQUdGLEksQ0FDQSxLLENBQ0Usc0IsQ0FQRixJLENBQ0EsSyxDQUNFLHFCLENBR0YsSSxDQUNBLEssQ0FDRSxxQixDQVBGLEksQ0FDQSxLLENBQ0UsbUIsQ0FHRixJLENBQ0EsSyxDQUNFLG1CLENBUEYsSSxDQUNBLEssQ0FDRSxxQixDQUdGLEksQ0FDQSxLLENBQ0UscUIsQ0FQRixJLENBQ0EsSyxDQUNFLG1CLENBR0YsSSxDQUNBLEssQ0FDRSxtQixDRjFETix5QkVVRSxPLENBQ0UsVyxDQUdGLG1CLENBcENKLGEsQ0FDQSxVLENBY0EsZ0IsQ0FDRSxhLENBQ0EsVSxDQUZGLGdCLENBQ0UsYSxDQUNBLFMsQ0FGRixnQixDQUNFLGEsQ0FDQSxlLENBRkYsZ0IsQ0FDRSxhLENBQ0EsUyxDQUZGLGdCLENBQ0UsYSxDQUNBLFMsQ0ErQkUsWSxDQWpDSixnQixDQUNFLGEsQ0FDQSxlLENBK0JFLFksQ0EvQ0osVSxDQXFEUSxTLENBQUEsUyxDQWhFTixhLENBQ0EsYyxDQStETSxTLENBL0ROLGUsQ0ErRE0sUyxDQUFBLFMsQ0FoRU4sYSxDQUNBLFMsQ0ErRE0sUyxDQS9ETixlLENBK0RNLFMsQ0FBQSxTLENBaEVOLGEsQ0FDQSxlLENBK0RNLFMsQ0EvRE4sUyxDQStETSxTLENBQUEsUyxDQWhFTixhLENBQ0EsZSxDQStETSxTLENBL0ROLGUsQ0ErRE0sVSxDQUFBLFMsQ0FoRU4sYSxDQUNBLFMsQ0ErRE0sVSxDQS9ETixlLENBK0RNLFUsQ0FBQSxVLENBaEVOLGEsQ0FDQSxlLENBK0RNLFUsQ0EvRE4sVSxDQXVFUSxZLENBeERWLGEsQ0F3RFUsWSxDQXhEVixvQixDQXdEVSxZLENBeERWLHFCLENBd0RVLFksQ0F4RFYsZSxDQXdEVSxZLENBeERWLHFCLENBd0RVLFksQ0F4RFYscUIsQ0F3RFUsWSxDQXhEVixlLENBd0RVLFksQ0F4RFYscUIsQ0F3RFUsWSxDQXhEVixxQixDQXdEVSxZLENBeERWLGUsQ0F3RFUsYSxDQXhEVixxQixDQXdEVSxhLENBeERWLHFCLENBbUVNLE8sQ0FDQSxRLENBQ0UsZ0IsQ0FHRixPLENBQ0EsUSxDQUNFLGdCLENBUEYsTyxDQUNBLFEsQ0FDRSxzQixDQUdGLE8sQ0FDQSxRLENBQ0Usc0IsQ0FQRixPLENBQ0EsUSxDQUNFLHFCLENBR0YsTyxDQUNBLFEsQ0FDRSxxQixDQVBGLE8sQ0FDQSxRLENBQ0UsbUIsQ0FHRixPLENBQ0EsUSxDQUNFLG1CLENBUEYsTyxDQUNBLFEsQ0FDRSxxQixDQUdGLE8sQ0FDQSxRLENBQ0UscUIsQ0FQRixPLENBQ0EsUSxDQUNFLG1CLENBR0YsTyxDQUNBLFEsQ0FDRSxxQixBRjFETix5QkVVRSxPLENBQ0UsVyxDQUdGLG1CLENBcENKLGEsQ0FDQSxVLENBY0EsZ0IsQ0FDRSxhLENBQ0EsVSxDQUZGLGdCLENBQ0UsYSxDQUNBLFMsQ0FGRixnQixDQUNFLGEsQ0FDQSxlLENBRkYsZ0IsQ0FDRSxhLENBQ0EsUyxDQUZGLGdCLENBQ0UsYSxDQUNBLFMsQ0ErQkUsWSxDQWpDSixnQixDQUNFLGEsQ0FDQSxlLENBK0JFLFksQ0EvQ0osVSxDQXFEUSxTLENBQUEsUyxDQWhFTixhLENBQ0EsYyxDQStETSxTLENBL0ROLGUsQ0ErRE0sUyxDQUFBLFMsQ0FoRU4sYSxDQUNBLFMsQ0ErRE0sUyxDQS9ETixlLENBK0RNLFMsQ0FBQSxTLENBaEVOLGEsQ0FDQSxlLENBK0RNLFMsQ0EvRE4sUyxDQStETSxTLENBQUEsUyxDQWhFTixhLENBQ0EsZSxDQStETSxTLENBL0ROLGUsQ0ErRE0sVSxDQUFBLFMsQ0FoRU4sYSxDQUNBLFMsQ0ErRE0sVSxDQS9ETixlLENBK0RNLFUsQ0FBQSxVLENBaEVOLGEsQ0FDQSxlLENBK0RNLFUsQ0EvRE4sVSxDQXVFUSxZLENBeERWLGEsQ0F3RFUsWSxDQXhEVixvQixDQXdEVSxZLENBeERWLHFCLENBd0RVLFksQ0F4RFYsZSxDQXdEVSxZLENBeERWLHFCLENBd0RVLFksQ0F4RFYscUIsQ0F3RFUsWSxDQXhEVixlLENBd0RVLFksQ0F4RFYscUIsQ0F3RFUsWSxDQXhEVixxQixDQXdEVSxZLENBeERWLGUsQ0F3RFUsYSxDQXhEVixxQixDQXdEVSxhLENBeERWLHFCLENBbUVNLE8sQ0FDQSxRLENBQ0UsZ0IsQ0FHRixPLENBQ0EsUSxDQUNFLGdCLENBUEYsTyxDQUNBLFEsQ0FDRSxzQixDQUdGLE8sQ0FDQSxRLENBQ0Usc0IsQ0FQRixPLENBQ0EsUSxDQUNFLHFCLENBR0YsTyxDQUNBLFEsQ0FDRSxxQixDQVBGLE8sQ0FDQSxRLENBQ0UsbUIsQ0FHRixPLENBQ0EsUSxDQUNFLG1CLENBUEYsTyxDQUNBLFEsQ0FDRSxxQixDQUdGLE8sQ0FDQSxRLENBQ0UscUIsQ0FQRixPLENBQ0EsUSxDQUNFLG1CLENBR0YsTyxDQUNBLFEsQ0FDRSxxQixBRjFETix5QkVVRSxPLENBQ0UsVyxDQUdGLG1CLENBcENKLGEsQ0FDQSxVLENBY0EsZ0IsQ0FDRSxhLENBQ0EsVSxDQUZGLGdCLENBQ0UsYSxDQUNBLFMsQ0FGRixnQixDQUNFLGEsQ0FDQSxlLENBRkYsZ0IsQ0FDRSxhLENBQ0EsUyxDQUZGLGdCLENBQ0UsYSxDQUNBLFMsQ0ErQkUsWSxDQWpDSixnQixDQUNFLGEsQ0FDQSxlLENBK0JFLFksQ0EvQ0osVSxDQXFEUSxTLENBQUEsUyxDQWhFTixhLENBQ0EsYyxDQStETSxTLENBL0ROLGUsQ0ErRE0sUyxDQUFBLFMsQ0FoRU4sYSxDQUNBLFMsQ0ErRE0sUyxDQS9ETixlLENBK0RNLFMsQ0FBQSxTLENBaEVOLGEsQ0FDQSxlLENBK0RNLFMsQ0EvRE4sUyxDQStETSxTLENBQUEsUyxDQWhFTixhLENBQ0EsZSxDQStETSxTLENBL0ROLGUsQ0ErRE0sVSxDQUFBLFMsQ0FoRU4sYSxDQUNBLFMsQ0ErRE0sVSxDQS9ETixlLENBK0RNLFUsQ0FBQSxVLENBaEVOLGEsQ0FDQSxlLENBK0RNLFUsQ0EvRE4sVSxDQXVFUSxZLENBeERWLGEsQ0F3RFUsWSxDQXhEVixvQixDQXdEVSxZLENBeERWLHFCLENBd0RVLFksQ0F4RFYsZSxDQXdEVSxZLENBeERWLHFCLENBd0RVLFksQ0F4RFYscUIsQ0F3RFUsWSxDQXhEVixlLENBd0RVLFksQ0F4RFYscUIsQ0F3RFUsWSxDQXhEVixxQixDQXdEVSxZLENBeERWLGUsQ0F3RFUsYSxDQXhEVixxQixDQXdEVSxhLENBeERWLHFCLENBbUVNLE8sQ0FDQSxRLENBQ0UsZ0IsQ0FHRixPLENBQ0EsUSxDQUNFLGdCLENBUEYsTyxDQUNBLFEsQ0FDRSxzQixDQUdGLE8sQ0FDQSxRLENBQ0Usc0IsQ0FQRixPLENBQ0EsUSxDQUNFLHFCLENBR0YsTyxDQUNBLFEsQ0FDRSxxQixDQVBGLE8sQ0FDQSxRLENBQ0UsbUIsQ0FHRixPLENBQ0EsUSxDQUNFLG1CLENBUEYsTyxDQUNBLFEsQ0FDRSxxQixDQUdGLE8sQ0FDQSxRLENBQ0UscUIsQ0FQRixPLENBQ0EsUSxDQUNFLG1CLENBR0YsTyxDQUNBLFEsQ0FDRSxxQixBRjFETiwwQkVVRSxPLENBQ0UsVyxDQUdGLG1CLENBcENKLGEsQ0FDQSxVLENBY0EsZ0IsQ0FDRSxhLENBQ0EsVSxDQUZGLGdCLENBQ0UsYSxDQUNBLFMsQ0FGRixnQixDQUNFLGEsQ0FDQSxlLENBRkYsZ0IsQ0FDRSxhLENBQ0EsUyxDQUZGLGdCLENBQ0UsYSxDQUNBLFMsQ0ErQkUsWSxDQWpDSixnQixDQUNFLGEsQ0FDQSxlLENBK0JFLFksQ0EvQ0osVSxDQXFEUSxTLENBQUEsUyxDQWhFTixhLENBQ0EsYyxDQStETSxTLENBL0ROLGUsQ0ErRE0sUyxDQUFBLFMsQ0FoRU4sYSxDQUNBLFMsQ0ErRE0sUyxDQS9ETixlLENBK0RNLFMsQ0FBQSxTLENBaEVOLGEsQ0FDQSxlLENBK0RNLFMsQ0EvRE4sUyxDQStETSxTLENBQUEsUyxDQWhFTixhLENBQ0EsZSxDQStETSxTLENBL0ROLGUsQ0ErRE0sVSxDQUFBLFMsQ0FoRU4sYSxDQUNBLFMsQ0ErRE0sVSxDQS9ETixlLENBK0RNLFUsQ0FBQSxVLENBaEVOLGEsQ0FDQSxlLENBK0RNLFUsQ0EvRE4sVSxDQXVFUSxZLENBeERWLGEsQ0F3RFUsWSxDQXhEVixvQixDQXdEVSxZLENBeERWLHFCLENBd0RVLFksQ0F4RFYsZSxDQXdEVSxZLENBeERWLHFCLENBd0RVLFksQ0F4RFYscUIsQ0F3RFUsWSxDQXhEVixlLENBd0RVLFksQ0F4RFYscUIsQ0F3RFUsWSxDQXhEVixxQixDQXdEVSxZLENBeERWLGUsQ0F3RFUsYSxDQXhEVixxQixDQXdEVSxhLENBeERWLHFCLENBbUVNLE8sQ0FDQSxRLENBQ0UsZ0IsQ0FHRixPLENBQ0EsUSxDQUNFLGdCLENBUEYsTyxDQUNBLFEsQ0FDRSxzQixDQUdGLE8sQ0FDQSxRLENBQ0Usc0IsQ0FQRixPLENBQ0EsUSxDQUNFLHFCLENBR0YsTyxDQUNBLFEsQ0FDRSxxQixDQVBGLE8sQ0FDQSxRLENBQ0UsbUIsQ0FHRixPLENBQ0EsUSxDQUNFLG1CLENBUEYsTyxDQUNBLFEsQ0FDRSxxQixDQUdGLE8sQ0FDQSxRLENBQ0UscUIsQ0FQRixPLENBQ0EsUSxDQUNFLG1CLENBR0YsTyxDQUNBLFEsQ0FDRSxxQixBRjFETiwwQkVVRSxRLENBQ0UsVyxDQUdGLG9CLENBcENKLGEsQ0FDQSxVLENBY0EsaUIsQ0FDRSxhLENBQ0EsVSxDQUZGLGlCLENBQ0UsYSxDQUNBLFMsQ0FGRixpQixDQUNFLGEsQ0FDQSxlLENBRkYsaUIsQ0FDRSxhLENBQ0EsUyxDQUZGLGlCLENBQ0UsYSxDQUNBLFMsQ0FGRixpQixDQUNFLGEsQ0FDQSxlLENBK0JFLGEsQ0FoREosYSxDQUNBLFUsQ0FxRFEsVSxDQUFBLFUsQ0FoRU4sYSxDQUNBLGMsQ0ErRE0sVSxDQS9ETixlLENBK0RNLFUsQ0FBQSxVLENBaEVOLGEsQ0FDQSxTLENBK0RNLFUsQ0EvRE4sZSxDQStETSxVLENBQUEsVSxDQWhFTixhLENBQ0EsZSxDQStETSxVLENBL0ROLFMsQ0ErRE0sVSxDQUFBLFUsQ0FoRU4sYSxDQUNBLGUsQ0ErRE0sVSxDQS9ETixlLENBK0RNLFcsQ0FBQSxVLENBaEVOLGEsQ0FDQSxTLENBK0RNLFcsQ0EvRE4sZSxDQStETSxXLENBQUEsVyxDQWhFTixhLENBQ0EsZSxDQStETSxXLENBL0ROLFUsQ0F1RVEsYSxDQXhEVixhLENBd0RVLGEsQ0F4RFYsb0IsQ0F3RFUsYSxDQXhEVixxQixDQXdEVSxhLENBeERWLGUsQ0F3RFUsYSxDQXhEVixxQixDQXdEVSxhLENBeERWLHFCLENBd0RVLGEsQ0F4RFYsZSxDQXdEVSxhLENBeERWLHFCLENBd0RVLGEsQ0F4RFYscUIsQ0F3RFUsYSxDQXhEVixlLENBd0RVLGMsQ0F4RFYscUIsQ0F3RFUsYyxDQXhEVixxQixDQW1FTSxRLENBQ0EsUyxDQUNFLGdCLENBR0YsUSxDQUNBLFMsQ0FDRSxnQixDQVBGLFEsQ0FDQSxTLENBQ0Usc0IsQ0FHRixRLENBQ0EsUyxDQUNFLHNCLENBUEYsUSxDQUNBLFMsQ0FDRSxxQixDQUdGLFEsQ0FDQSxTLENBQ0UscUIsQ0FQRixRLENBQ0EsUyxDQUNFLG1CLENBR0YsUSxDQUNBLFMsQ0FDRSxtQixDQVBGLFEsQ0FDQSxTLENBQ0UscUIsQ0FHRixRLENBQ0EsUyxDQUNFLHFCLENBUEYsUSxDQUNBLFMsQ0FDRSxtQixDQUdGLFEsQ0FDQSxTLENBQ0UscUJDckhWLFcsQ0FDRSxtQixDQVNGLGUsQ0FDRSwrQixDQUNBLGtDLENBQ0EsZSxDakJvUkksaUIsQ2lCaFJKLGUsQ0FJRixrQixDQUNFLDZCLENBQ0EsZ0MsQ2pCMFFJLGlCLENpQnRRTixrQixDQUNFLDhCLENBQ0EsaUMsQ2pCb1FJLGlCLENrQmpTTixVLENBQ0UsaUIsQ2xCZ1NJLGdCLENrQjVSSixhLENaTEYsYSxDQUNFLGEsQ0FDQSxVLENBQ0Esc0IsQ044UkksNEMsQ00zUkosZSxDQUNBLGUsQ0FDQSx5QyxDQUNBLHFCLENBQ0EsMkIsQ0FDQSx3QixDQUNBLGUsQ0ZHRSxlLENlSEUsb0UsQ0FJQSx1Q2JoQk4sYSxDYWlCUSxpQmJqQlIsd0IsQ0FxQkksZSxDQXJCSixtQixDQThCSSxhLENBQ0EscUIsQ0FDQSxvQixDQUNBLFMsQ0FLRSw0QyxDQXRDTiwwQyxDQStDSSxZLENBL0NKLDBCLENBb0RJLGEsQ0FFQSxTLENBdERKLHNCLENBZ0VJLHdCLENBR0EsUyxDQW5FSixtQyxDQXdFSSxzQixDQUNBLHVCLENBQ0Esd0IsQ0FDQSxhLENjM0VGLHdCLENkNkVFLG1CLENBQ0Esb0IsQ0FDQSxrQixDQUNBLGMsQ0FDQSwyQixDQUNBLGUsQ2F0RUUsNkgsQ0FJQSx1Q2JoQk4sbUMsQ2FpQlEsaUIsQWJqQlIsd0JMcWNVLFMsTUsvV21CLGlDLENBQ3pCLHdCLENBU0osdUIsQ0FDRSxhLENBQ0EsVSxDQUNBLGlCLENBQ0EsZSxDQUNBLGUsQ0FDQSxhLENBQ0EsNEIsQ0FDQSx3QixDQUNBLGtCLENBVEYsNkIsQ0FZSSxTLENBWkosdUMsQ0FBQSx1QyxDQWlCSSxlLENBQ0EsYyxDQVdKLGdCLENBQ0Usb0MsQ0FDQSxvQixDTmtLSSxpQixDSWxSRixvQixDRThHSixzQyxDQU9JLG9CLENBQ0EscUIsQ0FDQSx1QixDQUlKLGdCLENBQ0UsbUMsQ0FDQSxrQixDTnFKSSxpQixDSWxSRixtQixDRTJISixzQyxDQU9JLGtCLENBQ0EsbUIsQ0FDQSxzQixDQU9KLHFCLENBRUkscUMsQ0FGSix3QixDQU1JLG9DLENBTkosd0IsQ0FVSSxtQyxDQUtKLG1CLENBQ0UsVSxDQUNBLGlDLENBQ0EsZSxDQUhGLHNDLENBVUksa0IsQ0ZwS0EsZSxDRTBKSix5QyxDRjFKSSxlLENFMEpKLG1DLENBa0JzQixnQyxDQWxCdEIsbUMsQ0FtQnNCLCtCLENlM0x0QixZLENBQ0UsYSxDQUNBLFUsQ0FDQSxzQyxDQUNBLHFDLENyQjRSSSxjLENxQnpSSixlLENBQ0EsZSxDQUNBLGEsQ0FDQSxxQixDQUNBLGdQLENBQ0EsMkIsQ0FDQSx1QyxDQUNBLHlCLENBQ0Esd0IsQ2pCREUscUIsQ2VIRSxvRSxDRVFKLGUsQ0ZKSSx1Q0VmTixZLENGZ0JRLGlCRWhCUixrQixDQXNCSSxvQixDQUNBLFMsQ0FLRSw0QyxDQTVCTixzQixDQUFBLHVCQWlDYyxXLENBQ1Ysb0IsQ0FDQSxxQixDQW5DSixxQixDQXdDSSx3QixDQXhDSiwyQixDQThDSSxpQixDQUNBLHlCLENBSUosZSxDQUNFLGtCLENBQ0EscUIsQ0FDQSxrQixDckIwT0ksaUIsQ0lsUkYsb0IsQ2lCNkNKLGUsQ0FDRSxpQixDQUNBLG9CLENBQ0EsaUIsQ3JCa09JLGlCLENJbFJGLG1CLENrQmZKLFcsQ0FDRSxhLENBQ0EsaUIsQ0FDQSxrQixDQUNBLHFCLENBSkYsNkIsQ0FPSSxVLENBQ0Esa0IsQ0FJSixtQixDQUNFLG1CLENBQ0EsYyxDQUNBLGdCLENBSEYscUMsQ0FNSSxXLENBQ0EsbUIsQ0FDQSxhLENBSUosaUIsQ0FDRSxTLENBQ0EsVSxDQUNBLGdCLENBQ0Esa0IsQ0FDQSxxQixDQUNBLDJCLENBQ0EsMEIsQ0FDQSx1QixDQUNBLGdDLENBQ0EsZSxDQUNBLHdCLENBWEYsZ0MsQ2xCVEksbUIsQ2tCU0osNkIsQ0FvQkksaUIsQ0FwQkosd0IsQ0F3Qkksc0IsQ0F4QkosdUIsQ0E0Qkksb0IsQ0FDQSxTLENBQ0EsNEMsQ0E5QkoseUIsQ0FrQ0ksd0IsQ0FDQSxvQixDQW5DSix3QyxDQXlDUSw4TyxDQXpDUixxQyxDQWlEUSxzSixDQWpEUiw4QyxDQXVESSx3QixDQUNBLG9CLENBS0Usd08sQ0E3RE4sMEIsQ0FrRUksbUIsQ0FDQSxXLENBQ0EsVSxDQXBFSiw0QyxDQUFBLDZDLENBNEVNLGMsQ0FDQSxVLENBY04sWSxDQUNFLGtCLENBREYsOEIsQ0FJSSxTLENBQ0Esa0IsQ0FDQSx1SyxDQUNBLCtCLENsQjNHQSxpQixDZUhFLCtDLENBSUEsdUNHbUdOLDhCLENIbEdRLGlCR2tHUixvQyxDQVlNLHlKLENBWk4sc0MsQ0FnQk0sZ0MsQ0FLRSxzSixDQXJCUiwrQixDQTJCSSxtQixDQUNBLGMsQ0E1QkosaUQsQ0ErQk0sbUIsQ0FDQSxhLENBS04sa0IsQ0FDRSxvQixDQUNBLGlCLENBR0YsVSxDQUNFLGlCLENBQ0Esa0IsQ0FDQSxtQixDQUhGLHdCLENBQUEseUIsQ0NqS0EsOEUsQ0FBQSwrRSxDQ0FBLHFFLENBQUEsb0YsQ0FBQSxzRSxDQUFBLHFGLENGeUtNLG1CLENBQ0EsVyxDQUNBLFcsQ0dyS04sVyxDQUNFLFUsQ0FDQSxhLENBQ0EsUyxDQUNBLDRCLENBQ0EsZSxDQUxGLGlCLENBUUksUyxDQVJKLHVDLENBWThCLDJELENBWjlCLG1DLENBYThCLDJELENBYjlCLDZCLENBaUJJLFEsQ0FqQkosaUMsQ0FxQkksVSxDQUNBLFcsQ0FDQSxrQixDTHpCRix3QixDSzJCRSxRLENyQlpBLGtCLENlSEUsc0csQ01tQkYsZSxDTmZFLHVDTWROLGlDLENOZVEsaUJNZlIsd0MsQ0xGRSx3QixDS0VGLDBDLENBcUNJLFUsQ0FDQSxZLENBQ0EsaUIsQ0FDQSxjLENBQ0Esd0IsQ0FDQSx3QixDckI3QkEsa0IsQ3FCYkosNkIsQ0FnREksVSxDQUNBLFcsQ0xuREYsd0IsQ0txREUsUSxDckJ0Q0Esa0IsQ2VIRSxzRyxDTTZDRixlLENOekNFLHVDTWROLDZCLENOZVEsaUJNZlIsb0MsQ0xGRSx3QixDS0VGLDZCLENBK0RJLFUsQ0FDQSxZLENBQ0EsaUIsQ0FDQSxjLENBQ0Esd0IsQ0FDQSx3QixDckJ2REEsa0IsQ3FCYkosb0IsQ0EwRUksbUIsQ0ExRUosMEMsQ0E2RU0sd0IsQ0E3RU4sc0MsQ0FpRk0sd0IsQ0N2Rk4sYyxDQUNFLGlCLENBREYsNEIsQ0FBQSxzQyxDQUFBLDJCLENBTUkseUIsQ0FDQSxnQixDQVBKLG9CLENBV0ksaUIsQ0FDQSxLLENBQ0EsTSxDQUNBLFUsQ0FDQSxXLENBQ0EsbUIsQ0FDQSxlLENBQ0EsZ0IsQ0FDQSxzQixDQUNBLGtCLENBQ0EsbUIsQ0FDQSw0QixDQUNBLG9CLENQUEUsNEQsQ0FJQSx1Q09wQk4sb0IsQ1BxQlEsaUJPckJSLDRCLENBQUEsc0MsQ0E2QkksbUIsQ0E3QkosbUQsQ0FBQSx5QyxDQWdDTSxpQixDQWhDTiw0QyxDQUFBLDJDQW9DVSxtQixDQXBDVixrQyxDQUFBLGlDQW9DVSxtQixDQUNKLG9CLENBQ0Esc0IsQ0F0Q04sdUQsQ0FBQSw2QyxDQTBDTSxvQixDQUNBLHNCLENBM0NOLDJCLENBZ0RJLG9CLENBQ0Esc0IsQ0FqREosNEMsQ0FBQSx3QyxDQUFBLGlDQW9DVSx5QixDQXBDVixpQyxDQXlETSxXLENBQ0EsMEQsQ0ExRE4sbUQsQ0FnRU0sVyxDQUNBLDBELENBakVOLDRDLENBdUVNLGtCLENDbkVOLFksQ0FDRSxpQixDQUNBLFksQ0FDQSxjLENBQ0EsbUIsQ0FDQSxVLENBTEYsMEIsQ0FBQSwyQixDQUFBLHlCLENBVUksaUIsQ0FDQSxhLENBQ0EsUSxDQUNBLFcsQ0FiSixnQyxDQUFBLHdDLENBQUEsK0IsQ0FvQkksUyxDQXBCSixpQixDQUFBLHVFLENBQUEsOEQsQ0FBQSw2RSxDSkpBLHVFLENDQUEsOEQsQ0FBQSw2RSxDRytCSSxpQixDQUNBLFMsQ0E1QkosdUIsQ0FBQSw2RSxDQUFBLG9FLENBQUEsbUYsQ0pKQSw2RSxDQ0FBLG9FLENBQUEsbUYsQ0dtQ00sUyxDQVdOLGlCLENBQ0UsWSxDQUNBLGtCLENBQ0Esc0IsQzNCb1BJLDRDLEMyQmxQSixlLENBQ0EsZSxDQUNBLGEsQ0FDQSxpQixDQUNBLGtCLENBQ0Esd0IsQ0FDQSx3QixDdkJ0Q0UsZSxDdUJtREosb0IsQ0FIQSw2QixDQUNBLDRCLENBQ0EsaUMsQ0pyRUEsMEUsQ0NBQSxpRSxDQUFBLGdGLENHdUVFLGtCLEMzQjhOSSxpQixDSWxSRixtQixDdUI0REosb0IsQ0FIQSw2QixDQUNBLDRCLENBQ0EsaUMsQ0o5RUEsMEUsQ0NBQSxpRSxDQUFBLGdGLENHZ0ZFLG9CLEMzQnFOSSxpQixDSWxSRixvQixDdUJrRUosNEIsQ0FDQSw0QixDQUNFLGtCLENBV0YsZ0UsQ0FBQSw0RSxDQUFBLDJFLENBQUEscURBRTRCLGdCLE1BQXNCLGMsTURwR2xELGUsQ0NrR0EsaUJBQ1EscUQsQ0FEUixpQkFDUSxlLHFCeEI3QkEsMEIsQ3dCNEJSLGlCQUNRLGUscUJ4QjdCQSx5QixDd0I0QlIsaUJBQ1EsZSxPeEI3QkEsVyxNd0I4Qm9CLGdCLE1BQXNCLGMsTURwR2xELGUsQ3RCbUNJLHlCLENBQ0EsNEIsQ3VCOERKLGtCQXdCUyxZLE1BdEJ5QyxjLE1Bc0JILGMsTUFBb0IsZSxNQUFxQixnQixNQUFzQixrQixDQUMxRyxnQixDdkIxRUEsd0IsQ0FDQSwyQixDdUJnREosZ0NBd0JTLDJCLENBeEJULGdDQXdCUywwQixDdkJ6RUwsd0IsQ0FDQSwyQixDdUJ3RTBELGUsQ0NoRzFELFksQ0FDQSxVLENBQ0EsaUIsQzVCeVFFLGdCLEM0QnRRRixhLENEMkZzQyxjLENDdkZ0QyxpQixDQUNBLFEsQ0FDQSxTLENBQ0EsWSxDQUNBLGMsQ0FDQSxvQixDQUNBLGdCLEM1QjRQRSxpQixDNEJ6UEYsVSxDQUNBLG1DLEN4QjFCQSxxQixDd0JaQSx5QixDQUFBLHdCLENBREEscUMsQ0FBQSxvQyxDQThDRSxhLENBSUosc0IsQ0FsREUsa0MsQ0FvREUsb0IsQ0FHRSxrQyxDQUNBLDBQLENBQ0EsMkIsQ0FDQSx3RCxDQUNBLDJELENBVE4sNEIsQ0FsREUsd0MsQ0ErREksb0IsQ0FDQSwyQyxDQWhFSiwwQyxDQXNFRiw4QixDQUdNLGtDLENBQ0EsNkUsQ0FLTixxQixDQS9FRSxpQyxDQWlGRSxvQixDQUZKLDBCQUtZLFUsTUFBZ0IsTyxDQUw1QiwwQkFNWSxxQixDQXJGVixzQ0FvRlUsVSxNQUFnQixPLENBcEYxQixzQ0FxRlUscUIsQ0FDSixzQixDQUNBLDBkLENBQ0EsNEQsQ0FDQSxxRSxDQVZSLDJCLENBL0VFLHVDLENBOEZJLG9CLENBQ0EsMkMsQ0FLTiw0QixDQXBHRSx3QyxDQXVHSSx1QyxDQUtOLDBCLENBNUdFLHNDLENBOEdFLG9CLENBRkosa0MsQ0E1R0UsOEMsQ0FpSEksd0IsQ0FMTixnQyxDQTVHRSw0QyxDQXFISSwyQyxDQVROLDRDLENBNUdFLHdELENBeUhJLGEsQ0FJTixvRCxDQUVJLGdCLENBSUosK0JBQ3NCLGdCLENBRHRCLGdDQUd1Qix1QixDQUh2Qiw4QkFDc0IsZ0IsQ0FwSXBCLDhDQW9Jb0IsYSxDQXBJcEIsK0NBc0lxQixvQixDQXRJckIsNkNBb0lvQixhLENBS2QsUyxDRHJCK0YsaUIsQ0NoR3JHLFksQ0FDQSxVLENBQ0EsaUIsQzVCeVFFLGdCLEM0QnRRRixhLENEMkYrRSxnQixDQ3ZGL0UsaUIsQ0FDQSxRLENBQ0EsUyxDQUNBLFksQ0FDQSxjLENBQ0Esb0IsQ0FDQSxnQixDNUI0UEUsaUIsQzRCelBGLFUsQ0FDQSxtQyxDeEIxQkEscUIsQ3dCWkEsNkIsQ0FBQSw0QixDQURBLHlDLENBQUEsd0MsQ0E4Q0UsYSxDQUlKLHdCLENBbERFLG9DLENBb0RFLG9CLENBR0Usa0MsQ0FDQSwyVSxDQUNBLDJCLENBQ0Esd0QsQ0FDQSwyRCxDQVROLDhCLENBbERFLDBDLENBK0RJLG9CLENBQ0EsMkMsQ0FoRUosNEMsQ0FzRUYsZ0MsQ0FHTSxrQyxDQUNBLDZFLENBS04sdUIsQ0EvRUUsbUMsQ0FpRkUsb0IsQ0FGSiw0QkFLWSxVLE1BQWdCLE8sQ0FMNUIsNEJBTVkscUIsQ0FyRlYsd0NBb0ZVLFUsTUFBZ0IsTyxDQXBGMUIsd0NBcUZVLHFCLENBQ0osc0IsQ0FDQSwyaUIsQ0FDQSw0RCxDQUNBLHFFLENBVlIsNkIsQ0EvRUUseUMsQ0E4Rkksb0IsQ0FDQSwyQyxDQUtOLDhCLENBcEdFLDBDLENBdUdJLHVDLENBS04sNEIsQ0E1R0Usd0MsQ0E4R0Usb0IsQ0FGSixvQyxDQTVHRSxnRCxDQWlISSx3QixDQUxOLGtDLENBNUdFLDhDLENBcUhJLDJDLENBVE4sOEMsQ0E1R0UsMEQsQ0F5SEksYSxDQUlOLHNELENBRUksZ0IsQ0FJSiwrQkFDc0Isa0IsQ0FEdEIsZ0NBR3VCLHlCLENBSHZCLDhCQUNzQixrQixDQXBJcEIsOENBb0lvQixlLENBcElwQiwrQ0FzSXFCLHNCLENBdElyQiw2Q0FvSW9CLGUsQ0FPZCxTLENDN0lWLEksQ05KQSwwRCxDQ0FBLGlELENBQUEsZ0UsQ0tNRSx3QixDQUNBLDRCLENBQ0EsMEQsQzdCNlJJLHdCLEM2QjNSSix5QixDQUNBLDBCLENBQ0EsdUIsQ0FDQSx3QixDQUNBLDBCLENBQ0Esa0MsQ0FDQSx5QixDQUNBLHdDLENBQ0EsNEYsQ0FDQSwrQixDQUNBLGlGLENBR0Esb0IsQ0FDQSx1RCxDQUNBLHFDLEM3QjRRSSxpQyxDNkIxUUoscUMsQ0FDQSxxQyxDQUNBLHlCLENBQ0EsaUIsQ0FDQSxvQixDQUVBLHFCLENBQ0EsYyxDQUNBLGdCLENBQ0Esa0UsQ3pCakJFLHlDLENnQmZGLGlDLENEWUksNkgsQ0FJQSx1Q1VoQk4sSSxDTkpBLDBELENDQUEsaUQsQ0FBQSxnRSxDTHFCUSxpQlVqQlIsVSxDTkpBLGdFLENDQUEsdUQsQ0FBQSxzRSxDSzJDSSwrQixDQUVBLHVDLENBQ0EsNkMsQ0FHRixxQixDTmpERiwyRSxDQ0FBLGtFLENBQUEsaUYsQ0ttREkseUIsQ0FDQSxpQyxDQUNBLHVDLENBakRKLGtCLENOSkEsd0UsQ0NBQSwrRCxDQUFBLDhFLENLeURJLCtCLENUckRGLHVDLENTdURFLDZDLENBQ0EsUyxDQUtFLHlDLENBSUosNkIsQ05yRUYsbUYsQ0NBQSwwRSxDQUFBLHlGLENLc0VJLDZDLENBQ0EsUyxDQUtFLHlDLENBSUosdUIsQ0E1RUYsVyxDQUFBLFMsQ0FBQSx1QixDTkpBLGlFLENBQUEsNkUsQ0FBQSw2RSxDQUFBLCtELENBQUEsd0REaUtBLDBCLENPaEZFLEtQZ0ZGLHVCLENFaktBLHdELENBQUEsdUUsQ0FBQSxvRSxDQUFBLG1GLENBQUEsb0UsQ0FBQSxtRixDQUFBLHNELENBQUEscUUsQ0FBQSxrQ0ZpS0EsdUMsQ0VqS0Esa0NGaUtBLHNELENPNUVJLGdDLENBQ0Esd0MsQ0FHQSw4QyxDQVRGLHFDLENBNUVGLHlCLENBQUEsdUIsQ0FBQSxxQyxDTkpBLCtFLENBQUEsMkYsQ0FBQSwyRixDQUFBLDZFLENBQUEsd0REaUtBLHdDLENPaEZFLEtQZ0ZGLHFDLENFaktBLHNFLENBQUEscUYsQ0FBQSxrRixDQUFBLGlHLENBQUEsa0YsQ0FBQSxpRyxDQUFBLG9FLENBQUEsbUYsQ0FBQSxrQ0ZpS0EscUQsQ0VqS0Esa0NGaUtBLG9FLENPaEVRLHlDLENBN0ZSLGEsQ0FBQSxhLENOSkEsbUUsQ0FBQSxtRSxDQUFBLDRFLENNd0dFLHNCLENBQUEsNEUsQ0FBQSxtRSxDQUFBLGtGLENMeEdGLDBELENBQUEseUUsQ0FBQSwwRCxDQUFBLHlFLENBQUEsbUUsQ0FBQSxrRixDS3lHSSxrQyxDQUNBLG1CLENBQ0EsMEMsQ0FFQSxnRCxDQUNBLHNDLENBWUYsWSxDTjFIRiwwRCxDQ0FBLGlFLENNb0JFLG9CLENBQ0Esb0IsQ0FDQSw4QixDQUNBLDBCLENBQ0EsMEIsQ0FDQSxvQyxDQUNBLHVDLENBQ0EsMkIsQ0FDQSwyQixDQUNBLHFDLENBQ0EsNEQsQ0FDQSw2QixDQUNBLDZCLENBQ0EsdUMsQ0R5RkEsYyxDTDFIRix1RSxDQUFBLGdFLENNb0JFLG9CLENBQ0Esb0IsQ0FDQSw4QixDQUNBLDBCLENBQ0EsMEIsQ0FDQSxvQyxDQUNBLHdDLENBQ0EsMkIsQ0FDQSwyQixDQUNBLHFDLENBQ0EsNEQsQ0FDQSw2QixDQUNBLDZCLENBQ0EsdUMsQ0R5RkEsUyxDQUFBLFksQ0FBQSxZLENDNUZBLDRELENENEZBLFksQ0N0R0Esb0IsQ0FDQSxvQixDQUNBLDhCLENBQ0EsMEIsQ0FDQSwwQixDQUNBLG9DLENBQ0EsdUMsQ0FDQSwyQixDQUNBLDJCLENBQ0EscUMsQ0FFQSw2QixDQUNBLDZCLENBQ0EsdUMsQ0R5RkEsUyxDQUFBLFksQ0N0R0Esb0IsQ0FHQSwwQixDQUlBLDJCLENBSUEsNkIsQ0QyRkEsUyxDQ3JHQSxvQixDQUNBLDhCLENBRUEsMEIsQ0FDQSxvQyxDQUNBLHVDLENBRUEsMkIsQ0FDQSxxQyxDQUdBLDZCLENBQ0EsdUMsQ0R5RkEsWSxDQ3JHQSxvQixDQUNBLDhCLENBRUEsMEIsQ0FDQSxvQyxDQUNBLHNDLENBRUEsMkIsQ0FDQSxxQyxDQUdBLDZCLENBQ0EsdUMsQ0R5RkEsVyxDQ3RHQSxvQixDQUNBLG9CLENBQ0EsOEIsQ0FDQSwwQixDQUNBLDBCLENBQ0Esb0MsQ0FDQSxzQyxDQUNBLDJCLENBQ0EsMkIsQ0FDQSxxQyxDQUVBLDZCLENBQ0EsNkIsQ0FDQSx1QyxDRHlGQSxXLENBQUEsUyxDQUFBLFUsQ0M1RkEsNEQsQ0Q0RkEsVSxDQ3RHQSxvQixDQUNBLG9CLENBQ0EsOEIsQ0FDQSwwQixDQUNBLDBCLENBQ0Esb0MsQ0FDQSx3QyxDQUNBLDJCLENBQ0EsMkIsQ0FDQSxxQyxDQUVBLDZCLENBQ0EsNkIsQ0FDQSx1QyxDRHlGQSxTLENDdEdBLG9CLENBQ0Esb0IsQ0FDQSw4QixDQUVBLDBCLENBQ0Esb0MsQ0FDQSxxQyxDQUVBLDJCLENBQ0EscUMsQ0FFQSw2QixDQUNBLDZCLENBQ0EsdUMsQ0R5RkEsUyxDQTBCQSxvQixDQUFBLHNCLENDckdBLDBCLENBSUEsMkIsQ0RpR0Esb0IsQ0N2R0EsdUIsQ0FDQSw4QixDQUVBLDBCLENBQ0Esb0MsQ0FDQSx1QyxDQUVBLDJCLENBQ0EscUMsQ0FDQSw0RCxDQUNBLGdDLENBQ0EsaUMsQ0FDQSx1QyxDQUNBLG1CLENEMEZBLHNCLENDdkdBLHVCLENBQ0EsOEIsQ0FFQSwwQixDQUNBLG9DLENBQ0Esd0MsQ0FFQSwyQixDQUNBLHFDLENBRUEsZ0MsQ0FFQSx1QyxDRDJGQSxpQixDQUFBLHNCLENBQUEsb0IsQ0FBQSxvQixDQzlGQSw0RCxDQUVBLGlDLENBRUEsbUIsQ0QwRkEsb0IsQ0N2R0EsdUIsQ0FDQSw4QixDQUNBLDBCLENBQ0EsMEIsQ0FDQSxvQyxDQUNBLHNDLENBQ0EsMkIsQ0FDQSwyQixDQUNBLHFDLENBRUEsZ0MsQ0FFQSx1QyxDRDJGQSxpQixDQUFBLG9CLENDckdBLDBCLENBSUEsMkIsQ0RpR0EsaUIsQ0N2R0EsdUIsQ0FDQSw4QixDQUVBLDBCLENBQ0Esb0MsQ0FDQSx1QyxDQUVBLDJCLENBQ0EscUMsQ0FFQSxnQyxDQUVBLHVDLENEMkZBLG9CLENDdkdBLHVCLENBQ0EsOEIsQ0FFQSwwQixDQUNBLG9DLENBQ0Esc0MsQ0FFQSwyQixDQUNBLHFDLENBRUEsZ0MsQ0FFQSx1QyxDRDJGQSxtQixDQ3ZHQSx1QixDQUNBLDhCLENBQ0EsMEIsQ0FDQSwwQixDQUNBLG9DLENBQ0Esc0MsQ0FDQSwyQixDQUNBLDJCLENBQ0EscUMsQ0FFQSxnQyxDQUVBLHVDLENEMkZBLG1CLENBQUEsaUIsQ0FBQSxrQixDQzlGQSw0RCxDQUVBLGlDLENBRUEsbUIsQ0QwRkEsa0IsQ0N2R0EsdUIsQ0FDQSw4QixDQUNBLDBCLENBQ0EsMEIsQ0FDQSxvQyxDQUNBLHdDLENBQ0EsMkIsQ0FDQSwyQixDQUNBLHFDLENBRUEsZ0MsQ0FFQSx1QyxDRDJGQSxpQixDQ3ZHQSx1QixDQUNBLDhCLENBQ0EsMEIsQ0FDQSwwQixDQUNBLG9DLENBQ0EscUMsQ0FDQSwyQixDQUNBLDJCLENBQ0EscUMsQ0FFQSxnQyxDQUVBLHVDLENEdUdGLFMsQ0FDRSx5QixDQUNBLG9DLENBQ0Esd0IsQ0FDQSxrQyxDQUNBLGdELENBQ0Esd0MsQ0FDQSxpRCxDQUNBLHlDLENBQ0EsZ0MsQ0FDQSwyQyxDQUNBLHlCLENBQ0EsdUMsQ0FFQSx5QixDQWRGLHVCLENBeUJJLHlCLENBekJKLGUsQ0E2QkksK0IsQ0FXSixPLENDeElFLDBCLENBQ0Esd0IsQzlCb09JLDJCLEM4QmxPSiw4QixDRHlJRixPLENDNUlFLDJCLENBQ0EsMEIsQzlCb09JLDRCLEM4QmxPSiwrQixDQ25FRixLLENaZ0JNLDhCLENBSUEsdUNZcEJOLEssQ1pxQlEsaUIsQVlyQlIsVUFHUSxNLENBQ0osUyxDQUtKLGNBTlEsTSxDQVFKLFksQ0FJSixXLENBQ0UsUSxDQUNBLGUsQ1pESSwyQixDQUlBLHVDWUxOLFcsQ1pNUSxpQllOUiwrQixDQU1JLE8sQ0FDQSxXLENaTkUsMEIsQ0FJQSx1Q1lMTiwrQixDWk1RLGlCYWxCUixTLENBR0EsZ0IsQ0FKQSxRLENBRUEsVSxDQUhBLE8sQ0FJQSxjLENBRUUsaUIsQ0w2RnFCLGdCLENLekZyQixrQixDQ21CRSx1QixDQUNFLG9CLENBQ0Esa0IsQ0FDQSxxQixDQXlCRiw2QixDQUFBLHNDLENBQUEsd0MsQ0FBQSxxQyxDQUNFLGEsQ055Q3VDLGMsQ0toRjNDLDBCLENBQ0EsOEIsQ0FDQSwwQixDQUNBLCtCLENBQ0EsOEIsQ2hDNlFJLDZCLENnQzNRSiw0QixDQUNBLHNCLENBQ0EsOEQsQ0FDQSxxQyxDQUNBLCtCLENBQ0EsdUQsQ0FDQSw0RCxDQUNBLHNDLENBQ0EsMkQsQ0FDQSxpQyxDQUNBLHVDLENBQ0Esb0MsQ0FDQSxxQyxDQUNBLHFDLENBQ0EsMEMsQ0FDQSxrQyxDQUNBLHFDLENBQ0EsbUMsQ0FDQSxvQyxDQUNBLHNDLENBR0EsaUIsQ0FDQSxpQyxDQUNBLFksQ0FDQSxzQyxDQUNBLGlFLENBQ0EsUSxDaENnUEksc0MsQ2dDOU9KLDhCLENBQ0EsZSxDQUNBLGUsQ0FDQSxzQyxDQUNBLDJCLENBQ0EsNEUsQzVCekNFLDhDLEM0QkRKLDhCLENBK0NJLFEsQ0FDQSxNLENBQ0Esb0MsQ0F3QkEsb0IsQ0FDRSxvQixDQURGLG9DLENBSUksVSxDQUNBLE0sQ0FJSixrQixDQUNFLGtCLENBREYsa0MsQ0FJSSxPLENBQ0EsUyxDbEIxQ0oseUJrQjRCQSx1QixDQUNFLG9CLENBREYsdUMsQ0FJSSxVLENBQ0EsTSxDQUlKLHFCLENBQ0Usa0IsQ0FERixxQyxDQUlJLE8sQ0FDQSxXLEFsQjFDSix5QmtCNEJBLHVCLENBQ0Usb0IsQ0FERix1QyxDQUlJLFUsQ0FDQSxNLENBSUoscUIsQ0FDRSxrQixDQURGLHFDLENBSUksTyxDQUNBLFcsQWxCMUNKLHlCa0I0QkEsdUIsQ0FDRSxvQixDQURGLHVDLENBSUksVSxDQUNBLE0sQ0FJSixxQixDQUNFLGtCLENBREYscUMsQ0FJSSxPLENBQ0EsVyxBbEIxQ0osMEJrQjRCQSx1QixDQUNFLG9CLENBREYsdUMsQ0FJSSxVLENBQ0EsTSxDQUlKLHFCLENBQ0Usa0IsQ0FERixxQyxDQUlJLE8sQ0FDQSxXLEFsQjFDSiwwQmtCNEJBLHdCLENBQ0Usb0IsQ0FERix3QyxDQUlJLFUsQ0FDQSxNLENBSUosc0IsQ0FDRSxrQixDQURGLHNDLENBSUksTyxDQUNBLFdBU1Isc0MsQ0FFSSxRLENBQ0EsVyxDQUNBLFksQ0FDQSx1QyxDQ3pGQSxnQyxDQUFBLCtCLENBQ0Usb0IsQ0FDQSxrQixDQUNBLHFCLENBQ0EsVSxDQXpCSixZLENBQ0EsbUMsQ0FDQSx3QixDQUNBLGtDLENEbUhGLHVDLENBRUksSyxDQUNBLFUsQ0FDQSxTLENBQ0EsWSxDQUNBLHFDLENDdkdBLGdDLENBZEYsaUMsQ0FDQSxjLENBQ0Esb0MsQ0FDQSxzQixDRHdISSxnQixDQUtOLHlDLENBRUksSyxDQUNBLFUsQ0FDQSxTLENBQ0EsWSxDQUNBLHNDLENDeEhBLGtDLENBRUUsa0IsQ0FDQSxxQixDQUNBLFUsQ0FZRSxZLENBR0YsbUMsQ0FDRSxvQixDQUNBLG1CLENBRUEsVSxDQTlCTixpQyxDQUNBLHVCLENBQ0Esb0MsQ0RtSUksZ0IsQ0FPTixpQixDQUNFLFEsQ0FDQSw0QyxDQUNBLGUsQ0FDQSxrRCxDQUNBLFMsQ0FNRixjLENBQ0UsYSxDQUNBLFUsQ0FDQSwyRSxDQUNBLFUsQ0FDQSxlLENBQ0EsbUMsQ0FDQSxrQixDQUNBLG9CLENBQ0Esa0IsQ0FDQSw0QixDQUNBLFEsQ0FYRixvQixDQUFBLG9CLENBZUkseUMsQ1p6TEYsaUQsQ1kwS0YscUIsQ0FBQSxxQixDQXNCSSwwQyxDQUNBLG9CLENaak1GLGtELENZMEtGLHVCLENBQUEsdUIsQ0E2QkksNEMsQ0FDQSxtQixDQUNBLDRCLENBTUosbUIsQ0FDRSxhLENBSUYsZ0IsQ0FDRSxhLENBQ0EsK0UsQ0FDQSxlLENoQzBFSSxpQixDZ0N4RUoscUMsQ0FDQSxrQixDQUlGLG1CLENBQ0UsYSxDQUNBLDJFLENBQ0EsbUMsQ0FJRixtQixDQUVFLDRCLENBQ0EseUIsQ0FDQSw4RCxDQUNBLDBCLENBQ0EsaUMsQ0FDQSxvQyxDQUNBLDRELENBQ0Esc0QsQ0FDQSxxQyxDQUNBLHFDLENBQ0EsMEMsQ0FDQSxtQyxDRWpQRixJLENBRUUsNkIsQ0FDQSxpQyxDQUVBLDJCLENBQ0EseUMsQ0FDQSxxRCxDQUNBLHFDLENBR0EsWSxDQUNBLGMsQ0FDQSxjLENBQ0EsZSxDQUNBLGUsQ0FHRixTLENBQ0UsYSxDQUNBLGlFLENsQzRRSSxzQyxDa0MxUUosMEMsQ0FDQSw4QixDQUNBLG9CLENmYkksaUcsQ0FJQSx1Q2VHTixTLENmRlEsaUJlRVIsZSxDQUFBLGUsQ0FXSSxvQyxDQVhKLGtCLENBaUJJLHVDLENBQ0EsbUIsQ0FDQSxjLENBUUosUyxDQUVFLCtCLENBQ0EsbUMsQ0FDQSxxQyxDQUNBLDhELENBQ0Esd0MsQ0FDQSxrQyxDQUNBLDRELENBR0EsbUYsQ0FYRixtQixDQWNJLHNELENBQ0EsYyxDQUNBLHdELEM5QnRDQSx1RCxDQUNBLHdELEM4QnFCSix5QixDQUFBLHlCLENBc0JNLGlCLENBQ0EsdUQsQ0F2Qk4sNEIsQ0FBQSw0QixDQTRCTSx1QyxDQUNBLDRCLENBQ0Esd0IsQ0E5Qk4sa0MsQ0FBQSwwQixDQW9DSSwwQyxDQUNBLGtELENBQ0Esd0QsQ0F0Q0osd0IsQ0EyQ0ksbUQsQzlCakVBLHdCLENBQ0EseUIsQzhCMkVKLFUsQ0FFRSxzQyxDQUNBLHNDLENBQ0Esc0MsQ0FKRixvQixDQVFJLGMsQ0FDQSxRLEM5QjlGQSwrQyxDOEJxRkosNkIsQ0FhTSx1QyxDQUNBLDRCLENBQ0Esd0IsQ0FmTiwyQixDQUFBLDBCLENBcUJJLDJDLENkekhGLG1ELENjbUlGLG1CLENBQUEsbUIsQ0FHSSxhLENBQ0EsaUIsQ0FJSix3QixDQUFBLHdCLENBR0ksWSxDQUNBLFcsQ0FDQSxpQixDQUlKLDZCLENBQ0Esa0MsQ0N6SkEsb0IsQ0FBQSxzQyxDRDJKSSxVLENBU0osc0IsQ0FFSSxZLENBRkosb0IsQ0FLSSxhLENFcEtKLE8sQ0FFRSx3QixDQUNBLDZCLENBQ0Esc0MsQ0FDQSwyQyxDQUNBLDhDLENBQ0EsNEMsQ0FDQSxzQyxDQUNBLGtDLENBQ0Esb0MsQ0FDQSwyQyxDQUNBLGlELENBQ0Esc0MsQ0FDQSxzQyxDQUNBLHNDLENBQ0Esc0MsQ0FDQSx3USxDQUNBLG9ELENBQ0EsMkMsQ0FDQSx3QyxDQUNBLDRELENBR0EsaUIsQ0FDQSxZLENBQ0EsYyxDQUNBLGtCLENBQ0EsNkIsQ0FDQSw2RCxDQTdCRixrQixDQUFBLHdCLENBQUEscUIsQ0FBQSx5QixDQUFBLHFCLENBQUEscUIsQ0FBQSxxQixDQUFBLHNCLENBb0NJLFksQ0FDQSxpQixDQUNBLGtCLENBQ0EsNkIsQ0FvQkosYSxDQUNFLDRDLENBQ0EsK0MsQ0FDQSw4QyxDcENrT0ksMEMsQ29DaE9KLGtDLENBQ0Esb0IsQ0FDQSxrQixDQVBGLG1CLENBQUEsbUIsQ0FXSSx3QyxDQVVKLFcsQ0FFRSwwQixDQUNBLGlDLENBRUEsMkIsQ0FDQSwyQyxDQUNBLHVELENBQ0EsNkQsQ0FHQSxZLENBQ0EscUIsQ0FDQSxjLENBQ0EsZSxDQUNBLGUsQ0FmRiw0QixDQUFBLDJCLENBbUJJLG1DLENBbkJKLDBCLENBdUJJLGUsQ0FTSixZLENBQ0UsbUIsQ0FDQSxzQixDQUNBLDRCLENBSEYsYyxDQUFBLG9CLENBQUEsb0IsQ0FRSSxtQyxDQWFKLGdCLENBQ0UsZSxDQUNBLFcsQ0FHQSxrQixDQUlGLGUsQ0FDRSw2RSxDcENpSkksNEMsQ29DL0lKLGEsQ0FDQSw0QixDQUNBLDRCLENBQ0EseUUsQ2hDdElFLG9ELENlSEUsOEMsQ0FJQSx1Q2lCK0hOLGUsQ2pCOUhRLGlCaUI4SFIscUIsQ0FXSSxvQixDQVhKLHFCLENBZUksb0IsQ0FDQSxTLENBQ0EscUQsQ0FNSixvQixDQUNFLG9CLENBQ0EsVyxDQUNBLFksQ0FDQSxxQixDQUNBLGlELENBQ0EsMkIsQ0FDQSwwQixDQUNBLG9CLENBR0Ysa0IsQ0FDRSx3QyxDQUNBLGUsQ3RCeEhFLHlCc0JvSUEsaUIsQ0FFSSxnQixDQUNBLDBCLENBSEgsNkIsQ0FNSyxrQixDQU5MLDRDLENBU08saUIsQ0FUUCx1QyxDQWFPLGlELENBQ0EsZ0QsQ0FkUCxvQyxDQW1CSyxnQixDQW5CTCxrQyxDQXVCSyxzQixDQUNBLGUsQ0F4QkwsaUMsQ0FBQSw4QyxDQTRCSyxZLENBNUJMLDRCLENBaUNLLGUsQ0FDQSxZLENBQ0EsVyxDQUNBLG9CLENBQ0EscUIsQ0FDQSw0QixDQUNBLHNDLENBQ0Esa0IsQ0FDQSx3QixDakI1TkosZSxDaUJtTEQsNEMsQ0FtRE8sWSxDQUNBLFcsQ0FDQSxTLENBQ0Esb0IsQXRCMUxSLHlCc0JvSUEsaUIsQ0FFSSxnQixDQUNBLDBCLENBSEgsNkIsQ0FNSyxrQixDQU5MLDRDLENBU08saUIsQ0FUUCx1QyxDQWFPLGlELENBQ0EsZ0QsQ0FkUCxvQyxDQW1CSyxnQixDQW5CTCxrQyxDQXVCSyxzQixDQUNBLGUsQ0F4QkwsaUMsQ0FBQSw4QyxDQTRCSyxZLENBNUJMLDRCLENBaUNLLGUsQ0FDQSxZLENBQ0EsVyxDQUNBLG9CLENBQ0EscUIsQ0FDQSw0QixDQUNBLHNDLENBQ0Esa0IsQ0FDQSx3QixDakI1TkosZSxDaUJtTEQsNEMsQ0FtRE8sWSxDQUNBLFcsQ0FDQSxTLENBQ0Esb0IsQXRCMUxSLHlCc0JvSUEsaUIsQ0FFSSxnQixDQUNBLDBCLENBSEgsNkIsQ0FNSyxrQixDQU5MLDRDLENBU08saUIsQ0FUUCx1QyxDQWFPLGlELENBQ0EsZ0QsQ0FkUCxvQyxDQW1CSyxnQixDQW5CTCxrQyxDQXVCSyxzQixDQUNBLGUsQ0F4QkwsaUMsQ0FBQSw4QyxDQTRCSyxZLENBNUJMLDRCLENBaUNLLGUsQ0FDQSxZLENBQ0EsVyxDQUNBLG9CLENBQ0EscUIsQ0FDQSw0QixDQUNBLHNDLENBQ0Esa0IsQ0FDQSx3QixDakI1TkosZSxDaUJtTEQsNEMsQ0FtRE8sWSxDQUNBLFcsQ0FDQSxTLENBQ0Esb0IsQXRCMUxSLDBCc0JvSUEsaUIsQ0FFSSxnQixDQUNBLDBCLENBSEgsNkIsQ0FNSyxrQixDQU5MLDRDLENBU08saUIsQ0FUUCx1QyxDQWFPLGlELENBQ0EsZ0QsQ0FkUCxvQyxDQW1CSyxnQixDQW5CTCxrQyxDQXVCSyxzQixDQUNBLGUsQ0F4QkwsaUMsQ0FBQSw4QyxDQTRCSyxZLENBNUJMLDRCLENBaUNLLGUsQ0FDQSxZLENBQ0EsVyxDQUNBLG9CLENBQ0EscUIsQ0FDQSw0QixDQUNBLHNDLENBQ0Esa0IsQ0FDQSx3QixDakI1TkosZSxDaUJtTEQsNEMsQ0FtRE8sWSxDQUNBLFcsQ0FDQSxTLENBQ0Esb0IsQXRCMUxSLDBCc0JvSUEsa0IsQ0FFSSxnQixDQUNBLDBCLENBSEgsOEIsQ0FNSyxrQixDQU5MLDZDLENBU08saUIsQ0FUUCx3QyxDQWFPLGlELENBQ0EsZ0QsQ0FkUCxxQyxDQW1CSyxnQixDQW5CTCxtQyxDQXVCSyxzQixDQUNBLGUsQ0F4Qkwsa0MsQ0FBQSwrQyxDQTRCSyxZLENBNUJMLDZCLENBaUNLLGUsQ0FDQSxZLENBQ0EsVyxDQUNBLG9CLENBQ0EscUIsQ0FDQSw0QixDQUNBLHNDLENBQ0Esa0IsQ0FDQSx3QixDakI1TkosZSxDaUJtTEQsNkMsQ0FtRE8sWSxDQUNBLFcsQ0FDQSxTLENBQ0Esb0JBNURaLGMsQ0FRUSxnQixDQUNBLDBCLENBVFIsMEIsQ0FZVSxrQixDQVpWLHlDLENBZVksaUIsQ0FmWixvQyxDQW1CWSxpRCxDQUNBLGdELENBcEJaLGlDLENBeUJVLGdCLENBekJWLCtCLENBNkJVLHNCLENBQ0EsZSxDQTlCViw4QixDQUFBLDJDLENDNkNBLGtDLENEWFUsWSxDQWxDVix5QixDQXVDVSxlLENBQ0EsWSxDQUNBLFcsQ0FDQSxvQixDQUNBLHFCLENBQ0EsNEIsQ0FDQSxzQyxDQUNBLGtCLENBQ0Esd0IsQ2pCNU5KLGUsQ2lCNktOLHlDLENBeURZLFksQ0FDQSxXLENBQ0EsUyxDQUNBLGtCLENBaUJaLFksQ0FFRSw0QyxDQUNBLGtELENBQ0EscUQsQ0FDQSw4QixDQUNBLDZCLENBQ0EsbUMsQ0FDQSwwRCxDQUNBLDhRLENFL1FGLFUsQ0FFRSw2QixDQUNBLHVCLENBQ0EsOEssQ0FDQSxtRCxDQUNBLGdDLENBQ0Esc0MsQ0FDQSx3RCxDQUNBLHFDLENBQ0Esa0MsQ0FDQSxpQyxDQUNBLDZDLENBQ0Esd1MsQ0FDQSxzQyxDQUNBLGtELENBQ0EsOEQsQ0FDQSwrUyxDQUNBLDhDLENBQ0EsMkUsQ0FDQSxzQyxDQUNBLG1DLENBQ0Esb0MsQ0FDQSxpQyxDQUlGLGlCLENBQ0UsaUIsQ0FDQSxZLENBQ0Esa0IsQ0FDQSxVLENBQ0EsMkUsQ3RDaVFJLGMsQ3NDL1BKLG1DLENBQ0EsZSxDQUNBLDJDLENBQ0EsUSxDbEN0QkUsZSxDa0N3QkYsb0IsQ25CM0JJLHlDLENBSUEsdUNtQldOLGlCLENuQlZRLGlCLEFtQlVSLHNCQWVRLFcsQ0FDSixzQyxDQUNBLDhDLENBQ0EsK0YsQ0FsQkosc0JBZVEsa0IsQ0FNRixvRCxDQUNBLGdELENBdEJOLHdCLENBNEJJLGEsQ0FDQSx3QyxDQUNBLHlDLENBQ0EsZ0IsQ0FDQSxVLENBQ0EsNkMsQ0FDQSwyQixDQUNBLGtELENuQmxERSxrRCxDQUlBLHVDbUJXTix3QixDbkJWUSxpQm1CVVIsdUIsQ0F3Q0ksUyxDQXhDSix1QixDQTRDSSxTLENBQ0EsdUQsQ0FDQSxTLENBQ0EsbUQsQ0FJSixpQixDQUNFLGUsQ0FHRixlLENBQ0UsK0IsQ0FDQSx1QyxDQUNBLDhFLENBSEYsNkIsQ2xDMURJLHdELENBQ0EseUQsQ2tDeURKLCtDLENsQzFESSw4RCxDQUNBLCtELENrQ3lESixvQkFhUSxlLENBQ0osWSxDQWRKLDRCLENBQUEsZ0QsQ2xDNUNJLDRELENBQ0EsMkQsQ2tDMkNKLHdELENsQzVDSSxrRSxDQUNBLGlFLENrQzRFSixlLENBQ0UsNkUsQ0FRRixvQyxDQUVJLGMsQ0FGSixnQyxDQU1JLGMsQ0FDQSxhLENsQ3BIQSxlLENrQzZHSiw0QyxDQVVvQixZLENBVnBCLDJDLENBV21CLGUsQ0FYbkIsa0QsQ0FBQSw0RCxDbEM3R0ksZSxDbUNuQkosVyxDQUVFLDRCLENBQ0EsNEIsQ0FDQSxtQyxDQUVBLG9CLENBQ0EsK0IsQ0FDQSxzQyxDQUNBLHNDLENBQ0EsMEMsQ0FHQSxZLENBQ0EsYyxDQUNBLHFFLENBQ0EsZ0QsQ3ZDcVJJLHdDLEN1Q25SSixlLENBQ0Esd0MsQ25DQUUsZ0QsQ21DSUosaUMsQ0FHSSxnRCxDQUhKLHlDLENBTU0sVSxDQUNBLGlELENBQ0Esd0MsQ0FDQSx5QyxDQVROLHVCLENBY0ksNEMsQ0M1QkosTSxDQUVFLHVCLENBQ0EsdUIsQ0FDQSx3QixDQUNBLHlCLENBQ0Esa0IsQ0FDQSxtQixDQUNBLDJELENBQ0EsNEIsQ0FDQSwyQixDQUNBLDhELENBQ0Esa0QsQ0FDQSxpQyxDQUNBLGlDLENBQ0Esb0MsQ0FDQSxzRCxDQUNBLGlDLENBQ0EsaUMsQ0FDQSw2QixDQUNBLHNCLENBQ0Esc0QsQ0FDQSxtQyxDQUdBLGMsQ0FDQSxLLENBQ0EsTSxDQUNBLDhCLENBQ0EsWSxDQUNBLFUsQ0FDQSxXLENBQ0EsaUIsQ0FDQSxlLENBR0EsUyxDQU9GLGEsQ0FDRSxpQixDQUNBLFUsQ0FDQSw2QixDQUVBLG1CLENBR0EseUIsQ3JCNUNJLGlDLENxQjhDRiw0QixDckIxQ0UsdUNxQndDSix5QixDckJ2Q00saUJxQjJDTix5QixDQUNFLGMsQ0FJRixpQyxDQUNFLHFCLENBSUosd0IsQ0FDRSw0QyxDQURGLHVDLENBSUksZSxDQUNBLGUsQ0FMSixvQyxDQVNJLGUsQ0FJSixzQixDQUNFLFksQ0FDQSxrQixDQUNBLGdELENBSUYsYyxDQUNFLGlCLENBQ0EsWSxDQUNBLHFCLENBQ0EsVSxDQUVBLDJCLENBQ0EsbUIsQ0FDQSxtQyxDQUNBLDJCLENBQ0Esc0UsQ3BDckZFLDJDLENvQ3lGRixTLENBSUYsZSxDQUVFLDBCLENBQ0Esc0IsQ0FDQSwwQixDQ2xIQSxjLENBQ0EsSyxDQUNBLE0sQ0FDQSxpQyxDQUNBLFcsQ0FDQSxZLENBQ0Esc0MsQ0FHQSxvQixDQUFTLFMsQ0FDVCxvQixDQUFTLGtDLENEZ0hYLGEsQ0FDRSxZLENBQ0EsYSxDQUNBLGtCLENBQ0EsNkIsQ0FDQSxzQyxDQUNBLDJGLENwQ3RHRSwwRCxDQUNBLDJELENvQytGSix3QixDQVVJLDJGLENBQ0EsNEksQ0FLSixZLENBQ0UsZSxDQUNBLDZDLENBS0YsVyxDQUNFLGlCLENBR0EsYSxDQUNBLCtCLENBSUYsYSxDQUNFLFksQ0FDQSxhLENBQ0EsYyxDQUNBLGtCLENBQ0Esd0IsQ0FDQSxxRSxDQUNBLDBDLENBQ0Esd0YsQ3BDMUhFLDhELENBQ0EsNkQsQ29DaUhKLGUsQ0FlSSwwQyxDMUI1R0EseUIwQnRESixNLENBeUtJLDBCLENBQ0Esd0QsQ0EvSEosYSxDQW9JSSwrQixDQUNBLGlCLENBQ0EsZ0IsQ0FHRixTLENBQ0UseUIsQTFCL0hBLHlCMEJvSUYsUyxDQUNBLFMsQ0FDRSx5QixBMUJ0SUEsMEIwQjJJRixTLENBQ0UsMEJBVUEsaUIsQ0FDRSxXLENBQ0EsYyxDQUNBLFcsQ0FDQSxRLENBSkYsZ0MsQ0FPSSxXLENBQ0EsUSxDcEMxTUosZSxDb0NrTUEsK0IsQ0FBQSwrQixDcENsTUEsZSxDb0NrTUEsNkIsQ0FrQkksZSxDMUIzSkosNEIwQnlJQSx5QixDQUNFLFcsQ0FDQSxjLENBQ0EsVyxDQUNBLFEsQ0FKRix3QyxDQU9JLFcsQ0FDQSxRLENwQzFNSixlLENvQ2tNQSx1QyxDQUFBLHVDLENwQ2xNQSxlLENvQ2tNQSxxQyxDQWtCSSxpQixBMUIzSkosNEIwQnlJQSx5QixDQUNFLFcsQ0FDQSxjLENBQ0EsVyxDQUNBLFEsQ0FKRix3QyxDQU9JLFcsQ0FDQSxRLENwQzFNSixlLENvQ2tNQSx1QyxDQUFBLHVDLENwQ2xNQSxlLENvQ2tNQSxxQyxDQWtCSSxpQixBMUIzSkosNEIwQnlJQSx5QixDQUNFLFcsQ0FDQSxjLENBQ0EsVyxDQUNBLFEsQ0FKRix3QyxDQU9JLFcsQ0FDQSxRLENwQzFNSixlLENvQ2tNQSx1QyxDQUFBLHVDLENwQ2xNQSxlLENvQ2tNQSxxQyxDQWtCSSxpQixBMUIzSkosNkIwQnlJQSx5QixDQUNFLFcsQ0FDQSxjLENBQ0EsVyxDQUNBLFEsQ0FKRix3QyxDQU9JLFcsQ0FDQSxRLENwQzFNSixlLENvQ2tNQSx1QyxDQUFBLHVDLENwQ2xNQSxlLENvQ2tNQSxxQyxDQWtCSSxpQixBMUIzSkosNkIwQnlJQSwwQixDQUNFLFcsQ0FDQSxjLENBQ0EsVyxDQUNBLFEsQ0FKRix5QyxDQU9JLFcsQ0FDQSxRLENwQzFNSixlLENvQ2tNQSx3QyxDQUFBLHdDLENwQ2xNQSxlLENvQ2tNQSxzQyxDQWtCSSxpQkUxTlIsUyxDQVFBLGUsQ0N5QkEsNEMsQ0RoQ0UsaUIsQ0FHRix1QixDQUNFLGtCLENBR0YsZSxDQUVFLFUsQ0FDQSxlLENFdEJBLHNCLENBQUEsZ0IsQ0FDRSxhLENBQ0EsVSxDQUNBLFUsQ0Z1QkosYyxDQUNFLGlCLENBQ0EsWSxDQUNBLFUsQ0FDQSxVLENBQ0Esa0IsQ0FDQSwwQixDdkJsQkksb0MsQ0FJQSx1Q3VCUU4sYyxDdkJQUSxpQnVCa0JSLG1CLENBQ0EsbUIsQ0FGQSxxQixDQUdFLGEsQ0FJRix5QixDQURBLHdCQUF3QixxQixDQUV0QiwwQixDQUlGLDJCLENBREEsd0JBQXdCLG1CLENBRXRCLDJCLENBUUYsNkIsQ0FFSSxTLENBQ0EsMkIsQ0FDQSxjLENBSkosc0QsQ0FBQSxvRCxDQUFBLG9DLENBVUksUyxDQUNBLFMsQ0FYSix3QyxDQUFBLDBDLENBZ0JJLFMsQ0FDQSxTLEN2QjVERSx5QixDQUlBLHVDdUJ1Q04sd0MsQ0FBQSwwQyxDdkJ0Q1EsaUJ1QmtFUixzQixDQURBLHNCLENBRUUsaUIsQ0FDQSxLLENBQ0EsUSxDQUNBLFMsQ0FFQSxZLENBQ0Esa0IsQ0FDQSxzQixDQUNBLFMsQ0FDQSxTLENBQ0EsVSxDQUNBLGlCLENBQ0EsYyxDQUNBLFEsQ0FDQSxVLEN2QnRGSSw0QixDQUlBLHVDdUJtRU4sc0IsQ0FEQSxzQixDdkJqRVEsaUJ1QmtFUiw0QixDQUFBLDRCLENBREEsNEIsQ0FBQSw0QixDQXNCSSxVLENBQ0Esb0IsQ0FDQSxTLENBQ0EsVSxDQUdKLHNCLENBQ0UsTSxDQUdGLHNCLENBQ0UsTyxDQU1GLDJCLENBREEsMkIsQ0FFRSxvQixDQUNBLFUsQ0FDQSxXLENBQ0EsMkIsQ0FDQSx1QixDQUNBLHlCLENBV0YsMkIsQ0FDRSx3USxDQUVGLDJCLENBQ0UseVEsQ0FRRixvQixDQUNFLGlCLENBQ0EsTyxDQUNBLFEsQ0FDQSxNLENBQ0EsUyxDQUNBLFksQ0FDQSxzQixDQUNBLFMsQ0FFQSxnQixDQUNBLGtCLENBQ0EsZSxDQUNBLGUsQ0FiRixxQyxDQWdCSSxzQixDQUNBLGEsQ0FDQSxVLENBQ0EsVSxDQUNBLFMsQ0FDQSxnQixDQUNBLGUsQ0FDQSxrQixDQUNBLGMsQ0FDQSxxQixDQUNBLDJCLENBQ0EsUSxDQUVBLGlDLENBQ0Esb0MsQ0FDQSxVLEN2QnpLRSwyQixDQUlBLHVDdUJzSU4scUMsQ3ZCcklRLGlCdUJxSVIsNEIsQ0FvQ0ksUyxDQVNKLGlCLENBQ0UsaUIsQ0FDQSxTLENBQ0EsYyxDQUNBLFEsQ0FDQSxtQixDQUNBLHNCLENBQ0EsVSxDQUNBLGlCLENBS0YsMEMsQ0FBQSwwQyxDQUdJLCtCLENBSEosb0QsQ0FPSSxxQixDQVBKLGdDLENBV0ksVSxDRzFORixnQixDQUNFLG9CLENBQ0EsbUUsQ0FGRixrQixDQUNFLG9CLENBQ0Esb0UsQ0FGRixnQixDQUNFLG9CLENBQ0Esa0UsQ0FGRixhLENBQ0Usb0IsQ0FDQSxtRSxDQUZGLGdCLENBQ0Usb0IsQ0FDQSxrRSxDQUZGLGUsQ0FDRSxvQixDQUNBLGtFLENBRkYsYyxDQUNFLG9CLENBQ0Esb0UsQ0FGRixhLENBQ0Usb0IsQ0FDQSxpRSxDQ05GLGEsQ0FDRSx1QixDQURGLG1CLENBQUEsbUIsQ0FNTSx1QixDQU5OLGUsQ0FDRSx1QixDQURGLHFCLENBQUEscUIsQ0FNTSx1QixDQU5OLGEsQ0FDRSx1QixDQURGLG1CLENBQUEsbUIsQ0FNTSx1QixDQU5OLFUsQ0FDRSx1QixDQURGLGdCLENBQUEsZ0IsQ0FNTSx1QixDQU5OLGEsQ0FDRSx1QixDQURGLG1CLENBQUEsbUIsQ0FNTSx1QixDQU5OLFksQ0FDRSx1QixDQURGLGtCLENBQUEsa0IsQ0FNTSx1QixDQU5OLFcsQ0FDRSx1QixDQURGLGlCLENBQUEsaUIsQ0FNTSx1QixDQU5OLFUsQ0FDRSx1QixDQURGLGdCLENBQUEsZ0IsQ0FNTSx1QixDQ0xSLE0sQ0FBQSxRLENBQ0UsaUIsQ0FDQSxVLENBRkYsYyxDQUtJLGEsQ0FDQSxrQyxDQUNBLFUsQ0FQSixRLENBV0ksaUIsQ0FDQSxLLENBQ0EsTSxDQUVBLFcsQ0FLRixVLENBQ0UsdUIsQ0FERixVLENBQ0UscUMsQ0FERixXLENBQ0Usc0MsQ0FERixXLENBQ0Usc0MsQ0NiSixhLENBUkEsVSxDQVNFLGMsQ0FDQSxPLENBRUEsTSxDQUNBLFksQ0FiRixVLENBRUUsSyxDQU1GLGEsQ0FHRSxRLENBZ0JFLGMsQ0FOQSxXLENBT0UsZSxDQUVBLFksQ0FURixXLENBRUUsSyxDQUlGLGMsQ0FFRSxRLENsQ2dDRix5QmtDeENBLGMsQ0FDRSxlLENBQ0EsSyxDQUNBLFksQ0FHRixpQixDQUNFLGUsQ0FDQSxRLENBQ0EsYyxBbEMrQkYseUJrQ3hDQSxjLENBQ0UsZSxDQUNBLEssQ0FDQSxZLENBR0YsaUIsQ0FDRSxlLENBQ0EsUSxDQUNBLGMsQWxDK0JGLHlCa0N4Q0EsYyxDQUNFLGUsQ0FDQSxLLENBQ0EsWSxDQUdGLGlCLENBQ0UsZSxDQUNBLFEsQ0FDQSxjLEFsQytCRiwwQmtDeENBLGMsQ0FDRSxlLENBQ0EsSyxDQUNBLFksQ0FHRixpQixDQUNFLGUsQ0FDQSxRLENBQ0EsYyxBbEMrQkYsMEJrQ3hDQSxlLENBQ0UsZSxDQUNBLEssQ0FDQSxZLENBR0Ysa0IsQ0FDRSxlLENBQ0EsUSxDQUNBLGNDL0JOLE8sQ0FPQSxPLENBQ0UsWSxDQUdBLGtCLENBWEYsTyxDQUdFLGtCLENBREEsa0IsQ0FLRixPLENBRUUsYSxDQUNBLHFCLENDUEYsZ0IsQ0FDQSwrQnRCcUl3QixNLE1BRUMsYyxDdUJwSXZCLDJCLENBQ0EsbUIsQ0FDQSxvQixDQUNBLG1CLENBQ0EscUIsQ0FDQSx5QixDQUNBLDRCLENBQ0EsNEIsQ0FDQSxrQixDQ1pGLHNCLENBRUksaUIsQ0FDQSxLLENBQ0EsTyxDQUNBLFEsQ0FDQSxNLENBQ0EsUyxDQUNBLFUsQ0NSSixjLENDQUUsZSxDQUNBLHNCLENBQ0Esa0IsQ0NORixHLENBQ0Usb0IsQ0FDQSxrQixDQUNBLFMsQ0FDQSxjLENBQ0EsNkIsQ0FDQSxXLENDNERNLGUsQ0FPSSxpQyxDQVBKLFUsQ0FPSSw0QixDQVBKLGEsQ0FPSSwrQixDQVBKLGEsQ0FPSSwrQixDQVBKLGtCLENBT0ksb0MsQ0FQSixlLENBT0ksaUMsQ0FQSixZLENBT0ksb0IsQ0FQSixVLENBT0kscUIsQ0FQSixXLENBT0ksb0IsQ0FQSixVLENBT0ksbUIsQ0FQSixXLENBT0kscUIsQ0FQSixXLENBT0ksb0IsQ0FQSixXLENBT0kscUIsQ0FQSixZLENBT0ksbUIsQ0FQSixjLENBT0ksdUIsQ0FQSixnQixDQU9JLHlCLENBUEosaUIsQ0FPSSwwQixDQVBKLGdCLENBT0kseUIsQ0FQSixTLENBT0ksd0IsQ0FQSixlLENBT0ksOEIsQ0FQSixRLENBT0ksdUIsQ0FQSixPLENBT0ksc0IsQ0FQSixRLENBT0ksdUIsQ0FQSixZLENBT0ksMkIsQ0FQSixhLENBT0ksNEIsQ0FQSixPLENBT0ksc0IsQ0FQSixjLENBT0ksNkIsQ0FQSixPLENBT0ksc0IsQ0FQSixPLENBT0ksaUQsQ0FQSixVLENBT0ksc0QsQ0FQSixVLENBT0ksaUQsQ0FQSixZLENBT0kseUIsQ0FQSixnQixDQU9JLHlCLENBUEosa0IsQ0FPSSwyQixDQVBKLGtCLENBT0ksMkIsQ0FQSixlLENBT0ksd0IsQ0FQSixnQixDQU9JLHlCLENBUEosTSxDQU9JLGUsQ0FQSixPLENBT0ksaUIsQ0FQSixRLENBT0ksa0IsQ0FQSixTLENBT0ksa0IsQ0FQSixVLENBT0ksb0IsQ0FQSixXLENBT0kscUIsQ0FQSixRLENBT0ksZ0IsQ0FQSixTLENBT0ksa0IsQ0FQSixVLENBT0ksbUIsQ0FQSixNLENBT0ksaUIsQ0FQSixPLENBT0ksbUIsQ0FQSixRLENBT0ksb0IsQ0FQSixpQixDQU9JLHdDLENBUEosbUIsQ0FPSSxvQyxDQVBKLG1CLENBT0ksb0MsQ0FQSixPLENBT0kscUYsQ0FQSixTLENBT0ksa0IsQ0FQSixXLENBT0kseUYsQ0FQSixhLENBT0ksc0IsQ0FQSixXLENBT0ksMkYsQ0FQSixhLENBT0ksd0IsQ0FQSixjLENBT0ksNEYsQ0FQSixnQixDQU9JLHlCLENBUEosYSxDQU9JLDBGLENBUEosZSxDQU9JLHVCLENBUEosZSxDQUlRLHNCLENBR0osMkUsQ0FQSixpQixDQUFBLGUsQ0FJUSxzQixDQUdKLDZFLENBUEosZSxDQU9JLDJFLENBUEosWSxDQUFBLGUsQ0FJUSxzQixDQUdKLHdFLENBUEosZSxDQU9JLDJFLENBUEosYyxDQUFBLGEsQ0FJUSxzQixDQUdKLDBFLENBUEosYSxDQU9JLHlFLENBUEosWSxDQUFBLGEsQ0FJUSxzQixDQUdKLHdFLENBUEosYSxDQU9JLHlFLENBakJKLFMsQ0FDRSxzQixDQURGLFMsQ0FDRSxzQixDQURGLFMsQ0FDRSxzQixDQURGLFMsQ0FDRSxzQixDQURGLFMsQ0FDRSxzQixDQURGLGtCLENBQ0Usd0IsQ0FERixrQixDQUNFLHlCLENBREYsa0IsQ0FDRSx3QixDQURGLGtCLENBQ0UseUIsQ0FERixtQixDQUNFLHNCLENBU0YsSyxDQU9JLG1CLENBUEosSyxDQU9JLG1CLENBUEosSyxDQU9JLG1CLENBUEosTSxDQU9JLG9CLENBUEosTyxDMURtbmVSLDBFLEMwRDVtZVksb0IsQ0FQSixPLENBT0ksd0IsQ0FQSixPLENBT0kscUIsQ0FQSixXLENBT0kseUIsQ0FQSixLLENBT0ksb0IsQ0FQSixLLENBT0ksb0IsQ0FQSixLLENBT0ksb0IsQ0FQSixNLENBT0kscUIsQ0FQSixPLENBT0kscUIsQ0FQSixPLENBT0kseUIsQ0FQSixPLENBT0ksc0IsQ0FQSixXLENBT0ksMEIsQ0FQSixVLENBT0ksdUIsQ0FQSixTLENBT0ksNEIsQ0FQSixZLENBT0ksK0IsQ0FQSixpQixDQU9JLG9DLENBUEosb0IsQ0FPSSx1QyxDQVBKLFksQ0FPSSxxQixDQVBKLFksQ0FPSSxxQixDQVBKLGMsQ0FPSSx1QixDQVBKLGMsQ0FPSSx1QixDQVBKLFUsQ0FPSSx3QixDQVBKLFksQ0FPSSwwQixDQVBKLGtCLENBT0ksZ0MsQ0FQSixzQixDQU9JLG9DLENBUEosb0IsQ0FPSSxrQyxDQVBKLHVCLENBT0ksZ0MsQ0FQSix3QixDQU9JLHVDLENBUEosdUIsQ0FPSSxzQyxDQVBKLHVCLENBT0ksc0MsQ0FQSixrQixDQU9JLGdDLENBUEosZ0IsQ0FPSSw4QixDQVBKLG1CLENBT0ksNEIsQ0FQSixxQixDQU9JLDhCLENBUEosb0IsQ0FPSSw2QixDQVBKLG9CLENBT0ksa0MsQ0FQSixrQixDQU9JLGdDLENBUEoscUIsQ0FPSSw4QixDQVBKLHNCLENBT0kscUMsQ0FQSixxQixDQU9JLG9DLENBUEosc0IsQ0FPSSwrQixDQVBKLGdCLENBT0kseUIsQ0FQSixpQixDQU9JLCtCLENBUEosZSxDQU9JLDZCLENBUEosa0IsQ0FPSSwyQixDQVBKLG9CLENBT0ksNkIsQ0FQSixtQixDQU9JLDRCLENBUEosWSxDQU9JLGtCLENBUEosUSxDQU9JLGlCLENBUEosUSxDQU9JLGlCLENBUEosUSxDQU9JLGlCLENBUEosUSxDQU9JLGlCLENBUEosUSxDQU9JLGlCLENBUEosUSxDQU9JLGlCLENBUEosVyxDQU9JLGlCLENBUEosSSxDQU9JLGtCLENBUEosSSxDQU9JLHVCLENBUEosSSxDQU9JLHNCLENBUEosSSxDQU9JLHFCLENBUEosSSxDQU9JLHVCLENBUEosSSxDQU9JLHFCLENBUEosTyxDQU9JLHFCLENBUEosSyxDQU9JLHdCLENBQUEsdUIsQ0FQSixLLENBT0ksNkIsQ0FBQSw0QixDQVBKLEssQ0FPSSw0QixDQUFBLDJCLENBUEosSyxDQU9JLDJCLENBQUEsMEIsQ0FQSixLLENBT0ksNkIsQ0FBQSw0QixDQVBKLEssQ0FPSSwyQixDQUFBLDBCLENBUEosUSxDQU9JLDJCLENBQUEsMEIsQ0FQSixLLENBT0ksc0IsQ0FBQSx5QixDQVBKLEssQ0FPSSwyQixDQUFBLDhCLENBUEosSyxDQU9JLDBCLENBQUEsNkIsQ0FQSixLLENBT0kseUIsQ0FBQSw0QixDQVBKLEssQ0FPSSwyQixDQUFBLDhCLENBUEosSyxDQU9JLHlCLENBQUEsNEIsQ0FQSixRLENBT0kseUIsQ0FBQSw0QixDQVBKLEssQ0FPSSxzQixDQVBKLEssQ0FPSSwyQixDQVBKLEssQ0FPSSwwQixDQVBKLEssQzFEaWllTixvRixDMEQxaGVVLHlCLENBUEosSyxDQU9JLDJCLENBUEosSyxDQU9JLHlCLENBUEosUSxDQU9JLHlCLENBUEosSyxDQU9JLHdCLENBUEosSyxDQU9JLDZCLENBUEosSyxDQU9JLDRCLENBUEosSyxDQU9JLDJCLENBUEosSyxDQU9JLDZCLENBUEosSyxDQU9JLDJCLENBUEosUSxDQU9JLDJCLENBUEosSyxDQU9JLHlCLENBUEosSyxDQU9JLDhCLENBUEosSyxDQU9JLDZCLENBUEosSyxDQU9JLDRCLENBUEosSyxDQU9JLDhCLENBUEosSyxDQU9JLDRCLENBUEosUSxDQU9JLDRCLENBUEosSyxDQU9JLHVCLENBUEosSyxDQU9JLDRCLENBUEosSyxDQU9JLDJCLENBUEosSyxDQU9JLDBCLENBUEosSyxDQU9JLDRCLENBUEosSyxDQU9JLDBCLENBUEosUSxDQU9JLDBCLENBUEosSSxDMUQ2Z2VOLDZELENBbUdGLHlGLEMwRHptZVksbUIsQ0FQSixJLENBT0ksd0IsQ0FQSixJLENBT0ksdUIsQ0FQSixJLENBT0ksc0IsQ0FQSixJLENBT0ksd0IsQ0FQSixJLENBT0ksc0IsQ0FQSixLLENBT0kseUIsQ0FBQSx3QixDQVBKLEssQ0FPSSw4QixDQUFBLDZCLENBUEosSyxDQU9JLDZCLENBQUEsNEIsQ0FQSixLLENBT0ksNEIsQ0FBQSwyQixDQVBKLEssQ0FPSSw4QixDQUFBLDZCLENBUEosSyxDQU9JLDRCLENBQUEsMkIsQ0FQSixLLENBT0ksdUIsQ0FBQSwwQixDQVBKLEssQ0FPSSw0QixDQUFBLCtCLENBUEosSyxDQU9JLDJCLENBQUEsOEIsQ0FQSixLLENBT0ksMEIsQ0FBQSw2QixDQVBKLEssQ0FPSSw0QixDQUFBLCtCLENBUEosSyxDQU9JLDBCLENBQUEsNkIsQ0FQSixLLENBT0ksdUIsQ0FQSixLLENBT0ksNEIsQ0FQSixLLENBT0ksMkIsQ0FQSixLLENBT0ksMEIsQ0FQSixLLENBT0ksNEIsQ0FQSixLLENBT0ksMEIsQ0FQSixLLENBT0kseUIsQ0FQSixLLENBT0ksOEIsQ0FQSixLLENBT0ksNkIsQ0FQSixLLENBT0ksNEIsQ0FQSixLLENBT0ksOEIsQ0FQSixLLENBT0ksNEIsQ0FQSixLLENBT0ksMEIsQ0FQSixLLENBT0ksK0IsQ0FQSixLLENBT0ksOEIsQ0FQSixLLENBT0ksNkIsQ0FQSixLLENBT0ksK0IsQ0FQSixLLENBT0ksNkIsQ0FQSixLLENBT0ksd0IsQ0FQSixLLENBT0ksNkIsQ0FQSixLLENBT0ksNEIsQ0FQSixLLENBT0ksMkIsQ0FQSixLLENBT0ksNkIsQ0FQSixLLENBT0ksMkIsQ0FQSixNLENBT0ksZSxDQVBKLE0sQ0FPSSxvQixDQVBKLE0sQ0FPSSxtQixDQVBKLE0sQ0FPSSxrQixDQVBKLE0sQ0FPSSxvQixDQVBKLE0sQ0FPSSxrQixDQVBKLGUsQ0FPSSw4QyxDQVBKLEssQ0FPSSwwQyxDQVBKLEssQ0FPSSx5QyxDQVBKLEssQ0FPSSx1QyxDQVBKLEssQ0FPSSx5QyxDQVBKLEssQ0FPSSwyQixDQVBKLEssQ0FPSSx3QixDQVBKLFcsQ0FPSSwyQixDQVBKLFcsQ0FPSSwyQixDQVBKLFMsQ0FPSSx5QixDQVBKLFcsQ0FPSSw2QixDQVBKLFUsQ0FPSSx5QixDQVBKLFEsQ0FPSSx5QixDQVBKLFksQ0FPSSx5QixDQVBKLFUsQ0FPSSw0QixDQVBKLEssQ0FPSSx1QixDQVBKLE0sQ0FPSSwwQixDQVBKLFEsQ0FPSSx5QixDQVBKLE0sQ0FPSSx1QixDQVBKLFcsQ0FPSSx5QixDQVBKLFMsQ0FPSSwwQixDQVBKLFksQ0FPSSwyQixDQVBKLHFCLENBT0ksOEIsQ0FQSiwwQixDQU9JLG1DLENBUEosNkIsQ0FPSSxzQyxDQVBKLGUsQ0FPSSxrQyxDQVBKLGUsQ0FPSSxrQyxDQVBKLGdCLENBT0ksbUMsQ0FQSixVLENBT0ksNEIsQ0FQSixZLENBT0ksNEIsQ0FQSixXLENBT0ksOEIsQ0FBQSwrQixDQVBKLGEsQ0FJUSxvQixDQUdKLGtFLENBUEosZSxDQUFBLGEsQ0FJUSxvQixDQUdKLG9FLENBUEosYSxDQU9JLGtFLENBUEosVSxDQUFBLGEsQ0FJUSxvQixDQUdKLCtELENBUEosYSxDQU9JLGtFLENBUEosWSxDQUFBLFcsQ0FJUSxvQixDQUdKLGlFLENBUEosVyxDQU9JLGdFLENBUEosVyxDQUFBLFUsQ0FJUSxvQixDQUdKLCtELENBUEosVyxDQU9JLGdFLENBUEosVSxDQUFBLFcsQ0FJUSxvQixDQUdKLGdFLENBUEosVSxDQU9JLHFFLENBUEosVyxDQUlRLG9CLENBR0osdUIsQ0FQSixjLENBQUEsYyxDQUlRLG9CLENBR0osOEIsQ0FQSixjLENBT0ksb0MsQ0FQSixXLENBSVEsb0IsQ0FHSix1QixDQWpCSixnQixDQUNFLHVCLENBREYsZ0IsQ0FDRSxzQixDQURGLGdCLENBQ0UsdUIsQ0FERixpQixDQUNFLG9CLENBU0YsVyxDQUlRLGtCLENBR0osMkUsQ0FQSixhLENBQUEsVyxDQUlRLGtCLENBR0osNkUsQ0FQSixXLENBT0ksMkUsQ0FQSixRLENBQUEsVyxDQUlRLGtCLENBR0osd0UsQ0FQSixXLENBT0ksMkUsQ0FQSixVLENBQUEsUyxDQUlRLGtCLENBR0osMEUsQ0FQSixTLENBT0kseUUsQ0FQSixTLENBQUEsUSxDQUlRLGtCLENBR0osd0UsQ0FQSixTLENBT0kseUUsQ0FQSixRLENBQUEsUyxDQUlRLGtCLENBR0oseUUsQ0FQSixRLENBT0ksMkUsQ0FQSixlLENBSVEsa0IsQ0FHSixzQyxDQWpCSixjLENBQ0Usb0IsQ0FERixjLENBQ0UscUIsQ0FERixjLENBQ0Usb0IsQ0FERixjLENBQ0UscUIsQ0FERixlLENBQ0Usa0IsQ0FTRixZLENBT0ksNkMsQ0FQSixnQixDQU9JLHlCLENBUEosaUIsQ0FPSSwwQixDQVBKLGlCLENBT0ksMEIsQ0FQSixRLENBT0ksNkIsQ0FQSixRLENBT0ksNkIsQ0FQSixRLENBT0ksK0MsQ0FQSixVLENBT0kseUIsQ0FQSixVLENBT0ksa0QsQ0FQSixVLENBT0ksK0MsQ0FQSixVLENBT0ksa0QsQ0FQSixVLENBT0ksa0QsQ0FQSixVLENBT0ksbUQsQ0FQSixlLENBT0ksMkIsQ0FQSixhLENBT0ksb0QsQ0FQSixZLENBQUEsWSxDQU9JLHlELENBUEosWSxDQU9JLHdELENBUEosWSxDQU9JLDRELENBUEosZSxDQUFBLGMsQ0FPSSwyRCxDQVBKLGUsQ0FPSSw0RCxDQVBKLGMsQ0FPSSx3RCxDQVBKLFEsQ0FPSSw0QixDQVBKLFUsQ0FPSSwyQixDMUNWUix5QjBDR0ksZSxDQU9JLG9CLENBUEosYSxDQU9JLHFCLENBUEosYyxDQU9JLG9CLENBUEosWSxDQU9JLHdCLENBUEosa0IsQ0FPSSw4QixDQVBKLFcsQ0FPSSx1QixDQVBKLFUsQ0FPSSxzQixDQVBKLFcsQ0FPSSx1QixDQVBKLGUsQ0FPSSwyQixDQVBKLGdCLENBT0ksNEIsQ0FQSixVLENBT0ksc0IsQ0FQSixpQixDQU9JLDZCLENBUEosVSxDQU9JLHNCLENBUEosYSxDQU9JLHVCLENBUEosWSxDQU9JLDRCLENBUEosZSxDQU9JLCtCLENBUEosb0IsQ0FPSSxvQyxDQVBKLHVCLENBT0ksdUMsQ0FQSixlLENBT0kscUIsQ0FQSixlLENBT0kscUIsQ0FQSixpQixDQU9JLHVCLENBUEosaUIsQ0FPSSx1QixDQVBKLGEsQ0FPSSx3QixDQVBKLGUsQ0FPSSwwQixDQVBKLHFCLENBT0ksZ0MsQ0FQSix5QixDQU9JLG9DLENBUEosdUIsQ0FPSSxrQyxDQVBKLDBCLENBT0ksZ0MsQ0FQSiwyQixDQU9JLHVDLENBUEosMEIsQ0FPSSxzQyxDQVBKLDBCLENBT0ksc0MsQ0FQSixxQixDQU9JLGdDLENBUEosbUIsQ0FPSSw4QixDQVBKLHNCLENBT0ksNEIsQ0FQSix3QixDQU9JLDhCLENBUEosdUIsQ0FPSSw2QixDQVBKLHVCLENBT0ksa0MsQ0FQSixxQixDQU9JLGdDLENBUEosd0IsQ0FPSSw4QixDQVBKLHlCLENBT0kscUMsQ0FQSix3QixDQU9JLG9DLENBUEoseUIsQ0FPSSwrQixDQVBKLG1CLENBT0kseUIsQ0FQSixvQixDQU9JLCtCLENBUEosa0IsQ0FPSSw2QixDQVBKLHFCLENBT0ksMkIsQ0FQSix1QixDQU9JLDZCLENBUEosc0IsQ0FPSSw0QixDQVBKLGUsQ0FPSSxrQixDQVBKLFcsQ0FPSSxpQixDQVBKLFcsQ0FPSSxpQixDQVBKLFcsQ0FPSSxpQixDQVBKLFcsQ0FPSSxpQixDQVBKLFcsQ0FPSSxpQixDQVBKLFcsQ0FPSSxpQixDQVBKLGMsQ0FPSSxpQixDQVBKLE8sQ0FPSSxrQixDQVBKLE8sQ0FPSSx1QixDQVBKLE8sQ0FPSSxzQixDQVBKLE8sQ0FPSSxxQixDQVBKLE8sQ0FPSSx1QixDQVBKLE8sQ0FPSSxxQixDQVBKLFUsQ0FPSSxxQixDQVBKLFEsQ0FPSSx3QixDQUFBLHVCLENBUEosUSxDQU9JLDZCLENBQUEsNEIsQ0FQSixRLENBT0ksNEIsQ0FBQSwyQixDQVBKLFEsQ0FPSSwyQixDQUFBLDBCLENBUEosUSxDQU9JLDZCLENBQUEsNEIsQ0FQSixRLENBT0ksMkIsQ0FBQSwwQixDQVBKLFcsQ0FPSSwyQixDQUFBLDBCLENBUEosUSxDQU9JLHNCLENBQUEseUIsQ0FQSixRLENBT0ksMkIsQ0FBQSw4QixDQVBKLFEsQ0FPSSwwQixDQUFBLDZCLENBUEosUSxDQU9JLHlCLENBQUEsNEIsQ0FQSixRLENBT0ksMkIsQ0FBQSw4QixDQVBKLFEsQ0FPSSx5QixDQUFBLDRCLENBUEosVyxDQU9JLHlCLENBQUEsNEIsQ0FQSixRLENBT0ksc0IsQ0FQSixRLENBT0ksMkIsQ0FQSixRLENBT0ksMEIsQ0FQSixRLENBT0kseUIsQ0FQSixRLENBT0ksMkIsQ0FQSixRLENBT0kseUIsQ0FQSixXLENBT0kseUIsQ0FQSixRLENBT0ksd0IsQ0FQSixRLENBT0ksNkIsQ0FQSixRLENBT0ksNEIsQ0FQSixRLENBT0ksMkIsQ0FQSixRLENBT0ksNkIsQ0FQSixRLENBT0ksMkIsQ0FQSixXLENBT0ksMkIsQ0FQSixRLENBT0kseUIsQ0FQSixRLENBT0ksOEIsQ0FQSixRLENBT0ksNkIsQ0FQSixRLENBT0ksNEIsQ0FQSixRLENBT0ksOEIsQ0FQSixRLENBT0ksNEIsQ0FQSixXLENBT0ksNEIsQ0FQSixRLENBT0ksdUIsQ0FQSixRLENBT0ksNEIsQ0FQSixRLENBT0ksMkIsQ0FQSixRLENBT0ksMEIsQ0FQSixRLENBT0ksNEIsQ0FQSixRLENBT0ksMEIsQ0FQSixXLENBT0ksMEIsQ0FQSixPLENBT0ksbUIsQ0FQSixPLENBT0ksd0IsQ0FQSixPLENBT0ksdUIsQ0FQSixPLENBT0ksc0IsQ0FQSixPLENBT0ksd0IsQ0FQSixPLENBT0ksc0IsQ0FQSixRLENBT0kseUIsQ0FBQSx3QixDQVBKLFEsQ0FPSSw4QixDQUFBLDZCLENBUEosUSxDQU9JLDZCLENBQUEsNEIsQ0FQSixRLENBT0ksNEIsQ0FBQSwyQixDQVBKLFEsQ0FPSSw4QixDQUFBLDZCLENBUEosUSxDQU9JLDRCLENBQUEsMkIsQ0FQSixRLENBT0ksdUIsQ0FBQSwwQixDQVBKLFEsQ0FPSSw0QixDQUFBLCtCLENBUEosUSxDQU9JLDJCLENBQUEsOEIsQ0FQSixRLENBT0ksMEIsQ0FBQSw2QixDQVBKLFEsQ0FPSSw0QixDQUFBLCtCLENBUEosUSxDQU9JLDBCLENBQUEsNkIsQ0FQSixRLENBT0ksdUIsQ0FQSixRLENBT0ksNEIsQ0FQSixRLENBT0ksMkIsQ0FQSixRLENBT0ksMEIsQ0FQSixRLENBT0ksNEIsQ0FQSixRLENBT0ksMEIsQ0FQSixRLENBT0kseUIsQ0FQSixRLENBT0ksOEIsQ0FQSixRLENBT0ksNkIsQ0FQSixRLENBT0ksNEIsQ0FQSixRLENBT0ksOEIsQ0FQSixRLENBT0ksNEIsQ0FQSixRLENBT0ksMEIsQ0FQSixRLENBT0ksK0IsQ0FQSixRLENBT0ksOEIsQ0FQSixRLENBT0ksNkIsQ0FQSixRLENBT0ksK0IsQ0FQSixRLENBT0ksNkIsQ0FQSixRLENBT0ksd0IsQ0FQSixRLENBT0ksNkIsQ0FQSixRLENBT0ksNEIsQ0FQSixRLENBT0ksMkIsQ0FQSixRLENBT0ksNkIsQ0FQSixRLENBT0ksMkIsQ0FQSixTLENBT0ksZSxDQVBKLFMsQ0FPSSxvQixDQVBKLFMsQ0FPSSxtQixDQVBKLFMsQ0FPSSxrQixDQVBKLFMsQ0FPSSxvQixDQVBKLFMsQ0FPSSxrQixDQVBKLGMsQ0FPSSx5QixDQVBKLFksQ0FPSSwwQixDQVBKLGUsQ0FPSSw2QixBMUNWUix5QjBDR0ksZSxDQU9JLG9CLENBUEosYSxDQU9JLHFCLENBUEosYyxDQU9JLG9CLENBUEosWSxDQU9JLHdCLENBUEosa0IsQ0FPSSw4QixDQVBKLFcsQ0FPSSx1QixDQVBKLFUsQ0FPSSxzQixDQVBKLFcsQ0FPSSx1QixDQVBKLGUsQ0FPSSwyQixDQVBKLGdCLENBT0ksNEIsQ0FQSixVLENBT0ksc0IsQ0FQSixpQixDQU9JLDZCLENBUEosVSxDQU9JLHNCLENBUEosYSxDQU9JLHVCLENBUEosWSxDQU9JLDRCLENBUEosZSxDQU9JLCtCLENBUEosb0IsQ0FPSSxvQyxDQVBKLHVCLENBT0ksdUMsQ0FQSixlLENBT0kscUIsQ0FQSixlLENBT0kscUIsQ0FQSixpQixDQU9JLHVCLENBUEosaUIsQ0FPSSx1QixDQVBKLGEsQ0FPSSx3QixDQVBKLGUsQ0FPSSwwQixDQVBKLHFCLENBT0ksZ0MsQ0FQSix5QixDQU9JLG9DLENBUEosdUIsQ0FPSSxrQyxDQVBKLDBCLENBT0ksZ0MsQ0FQSiwyQixDQU9JLHVDLENBUEosMEIsQ0FPSSxzQyxDQVBKLDBCLENBT0ksc0MsQ0FQSixxQixDQU9JLGdDLENBUEosbUIsQ0FPSSw4QixDQVBKLHNCLENBT0ksNEIsQ0FQSix3QixDQU9JLDhCLENBUEosdUIsQ0FPSSw2QixDQVBKLHVCLENBT0ksa0MsQ0FQSixxQixDQU9JLGdDLENBUEosd0IsQ0FPSSw4QixDQVBKLHlCLENBT0kscUMsQ0FQSix3QixDQU9JLG9DLENBUEoseUIsQ0FPSSwrQixDQVBKLG1CLENBT0kseUIsQ0FQSixvQixDQU9JLCtCLENBUEosa0IsQ0FPSSw2QixDQVBKLHFCLENBT0ksMkIsQ0FQSix1QixDQU9JLDZCLENBUEosc0IsQ0FPSSw0QixDQVBKLGUsQ0FPSSxrQixDQVBKLFcsQ0FPSSxpQixDQVBKLFcsQ0FPSSxpQixDQVBKLFcsQ0FPSSxpQixDQVBKLFcsQ0FPSSxpQixDQVBKLFcsQ0FPSSxpQixDQVBKLFcsQ0FPSSxpQixDQVBKLGMsQ0FPSSxpQixDQVBKLE8sQ0FPSSxrQixDQVBKLE8sQ0FPSSx1QixDQVBKLE8sQ0FPSSxzQixDQVBKLE8sQ0FPSSxxQixDQVBKLE8sQ0FPSSx1QixDQVBKLE8sQ0FPSSxxQixDQVBKLFUsQ0FPSSxxQixDQVBKLFEsQ0FPSSx3QixDQUFBLHVCLENBUEosUSxDQU9JLDZCLENBQUEsNEIsQ0FQSixRLENBT0ksNEIsQ0FBQSwyQixDQVBKLFEsQ0FPSSwyQixDQUFBLDBCLENBUEosUSxDQU9JLDZCLENBQUEsNEIsQ0FQSixRLENBT0ksMkIsQ0FBQSwwQixDQVBKLFcsQ0FPSSwyQixDQUFBLDBCLENBUEosUSxDQU9JLHNCLENBQUEseUIsQ0FQSixRLENBT0ksMkIsQ0FBQSw4QixDQVBKLFEsQ0FPSSwwQixDQUFBLDZCLENBUEosUSxDQU9JLHlCLENBQUEsNEIsQ0FQSixRLENBT0ksMkIsQ0FBQSw4QixDQVBKLFEsQ0FPSSx5QixDQUFBLDRCLENBUEosVyxDQU9JLHlCLENBQUEsNEIsQ0FQSixRLENBT0ksc0IsQ0FQSixRLENBT0ksMkIsQ0FQSixRLENBT0ksMEIsQ0FQSixRLENBT0kseUIsQ0FQSixRLENBT0ksMkIsQ0FQSixRLENBT0kseUIsQ0FQSixXLENBT0kseUIsQ0FQSixRLENBT0ksd0IsQ0FQSixRLENBT0ksNkIsQ0FQSixRLENBT0ksNEIsQ0FQSixRLENBT0ksMkIsQ0FQSixRLENBT0ksNkIsQ0FQSixRLENBT0ksMkIsQ0FQSixXLENBT0ksMkIsQ0FQSixRLENBT0kseUIsQ0FQSixRLENBT0ksOEIsQ0FQSixRLENBT0ksNkIsQ0FQSixRLENBT0ksNEIsQ0FQSixRLENBT0ksOEIsQ0FQSixRLENBT0ksNEIsQ0FQSixXLENBT0ksNEIsQ0FQSixRLENBT0ksdUIsQ0FQSixRLENBT0ksNEIsQ0FQSixRLENBT0ksMkIsQ0FQSixRLENBT0ksMEIsQ0FQSixRLENBT0ksNEIsQ0FQSixRLENBT0ksMEIsQ0FQSixXLENBT0ksMEIsQ0FQSixPLENBT0ksbUIsQ0FQSixPLENBT0ksd0IsQ0FQSixPLENBT0ksdUIsQ0FQSixPLENBT0ksc0IsQ0FQSixPLENBT0ksd0IsQ0FQSixPLENBT0ksc0IsQ0FQSixRLENBT0kseUIsQ0FBQSx3QixDQVBKLFEsQ0FPSSw4QixDQUFBLDZCLENBUEosUSxDQU9JLDZCLENBQUEsNEIsQ0FQSixRLENBT0ksNEIsQ0FBQSwyQixDQVBKLFEsQ0FPSSw4QixDQUFBLDZCLENBUEosUSxDQU9JLDRCLENBQUEsMkIsQ0FQSixRLENBT0ksdUIsQ0FBQSwwQixDQVBKLFEsQ0FPSSw0QixDQUFBLCtCLENBUEosUSxDQU9JLDJCLENBQUEsOEIsQ0FQSixRLENBT0ksMEIsQ0FBQSw2QixDQVBKLFEsQ0FPSSw0QixDQUFBLCtCLENBUEosUSxDQU9JLDBCLENBQUEsNkIsQ0FQSixRLENBT0ksdUIsQ0FQSixRLENBT0ksNEIsQ0FQSixRLENBT0ksMkIsQ0FQSixRLENBT0ksMEIsQ0FQSixRLENBT0ksNEIsQ0FQSixRLENBT0ksMEIsQ0FQSixRLENBT0kseUIsQ0FQSixRLENBT0ksOEIsQ0FQSixRLENBT0ksNkIsQ0FQSixRLENBT0ksNEIsQ0FQSixRLENBT0ksOEIsQ0FQSixRLENBT0ksNEIsQ0FQSixRLENBT0ksMEIsQ0FQSixRLENBT0ksK0IsQ0FQSixRLENBT0ksOEIsQ0FQSixRLENBT0ksNkIsQ0FQSixRLENBT0ksK0IsQ0FQSixRLENBT0ksNkIsQ0FQSixRLENBT0ksd0IsQ0FQSixRLENBT0ksNkIsQ0FQSixRLENBT0ksNEIsQ0FQSixRLENBT0ksMkIsQ0FQSixRLENBT0ksNkIsQ0FQSixRLENBT0ksMkIsQ0FQSixTLENBT0ksZSxDQVBKLFMsQ0FPSSxvQixDQVBKLFMsQ0FPSSxtQixDQVBKLFMsQ0FPSSxrQixDQVBKLFMsQ0FPSSxvQixDQVBKLFMsQ0FPSSxrQixDQVBKLGMsQ0FPSSx5QixDQVBKLFksQ0FPSSwwQixDQVBKLGUsQ0FPSSw2QixBMUNWUix5QjBDR0ksZSxDQU9JLG9CLENBUEosYSxDQU9JLHFCLENBUEosYyxDQU9JLG9CLENBUEosWSxDQU9JLHdCLENBUEosa0IsQ0FPSSw4QixDQVBKLFcsQ0FPSSx1QixDQVBKLFUsQ0FPSSxzQixDQVBKLFcsQ0FPSSx1QixDQVBKLGUsQ0FPSSwyQixDQVBKLGdCLENBT0ksNEIsQ0FQSixVLENBT0ksc0IsQ0FQSixpQixDQU9JLDZCLENBUEosVSxDQU9JLHNCLENBUEosYSxDQU9JLHVCLENBUEosWSxDQU9JLDRCLENBUEosZSxDQU9JLCtCLENBUEosb0IsQ0FPSSxvQyxDQVBKLHVCLENBT0ksdUMsQ0FQSixlLENBT0kscUIsQ0FQSixlLENBT0kscUIsQ0FQSixpQixDQU9JLHVCLENBUEosaUIsQ0FPSSx1QixDQVBKLGEsQ0FPSSx3QixDQVBKLGUsQ0FPSSwwQixDQVBKLHFCLENBT0ksZ0MsQ0FQSix5QixDQU9JLG9DLENBUEosdUIsQ0FPSSxrQyxDQVBKLDBCLENBT0ksZ0MsQ0FQSiwyQixDQU9JLHVDLENBUEosMEIsQ0FPSSxzQyxDQVBKLDBCLENBT0ksc0MsQ0FQSixxQixDQU9JLGdDLENBUEosbUIsQ0FPSSw4QixDQVBKLHNCLENBT0ksNEIsQ0FQSix3QixDQU9JLDhCLENBUEosdUIsQ0FPSSw2QixDQVBKLHVCLENBT0ksa0MsQ0FQSixxQixDQU9JLGdDLENBUEosd0IsQ0FPSSw4QixDQVBKLHlCLENBT0kscUMsQ0FQSix3QixDQU9JLG9DLENBUEoseUIsQ0FPSSwrQixDQVBKLG1CLENBT0kseUIsQ0FQSixvQixDQU9JLCtCLENBUEosa0IsQ0FPSSw2QixDQVBKLHFCLENBT0ksMkIsQ0FQSix1QixDQU9JLDZCLENBUEosc0IsQ0FPSSw0QixDQVBKLGUsQ0FPSSxrQixDQVBKLFcsQ0FPSSxpQixDQVBKLFcsQ0FPSSxpQixDQVBKLFcsQ0FPSSxpQixDQVBKLFcsQ0FPSSxpQixDQVBKLFcsQ0FPSSxpQixDQVBKLFcsQ0FPSSxpQixDQVBKLGMsQ0FPSSxpQixDQVBKLE8sQ0FPSSxrQixDQVBKLE8sQ0FPSSx1QixDQVBKLE8sQ0FPSSxzQixDQVBKLE8sQ0FPSSxxQixDQVBKLE8sQ0FPSSx1QixDQVBKLE8sQ0FPSSxxQixDQVBKLFUsQ0FPSSxxQixDQVBKLFEsQ0FPSSx3QixDQUFBLHVCLENBUEosUSxDQU9JLDZCLENBQUEsNEIsQ0FQSixRLENBT0ksNEIsQ0FBQSwyQixDQVBKLFEsQ0FPSSwyQixDQUFBLDBCLENBUEosUSxDQU9JLDZCLENBQUEsNEIsQ0FQSixRLENBT0ksMkIsQ0FBQSwwQixDQVBKLFcsQ0FPSSwyQixDQUFBLDBCLENBUEosUSxDQU9JLHNCLENBQUEseUIsQ0FQSixRLENBT0ksMkIsQ0FBQSw4QixDQVBKLFEsQ0FPSSwwQixDQUFBLDZCLENBUEosUSxDQU9JLHlCLENBQUEsNEIsQ0FQSixRLENBT0ksMkIsQ0FBQSw4QixDQVBKLFEsQ0FPSSx5QixDQUFBLDRCLENBUEosVyxDQU9JLHlCLENBQUEsNEIsQ0FQSixRLENBT0ksc0IsQ0FQSixRLENBT0ksMkIsQ0FQSixRLENBT0ksMEIsQ0FQSixRLENBT0kseUIsQ0FQSixRLENBT0ksMkIsQ0FQSixRLENBT0kseUIsQ0FQSixXLENBT0kseUIsQ0FQSixRLENBT0ksd0IsQ0FQSixRLENBT0ksNkIsQ0FQSixRLENBT0ksNEIsQ0FQSixRLENBT0ksMkIsQ0FQSixRLENBT0ksNkIsQ0FQSixRLENBT0ksMkIsQ0FQSixXLENBT0ksMkIsQ0FQSixRLENBT0kseUIsQ0FQSixRLENBT0ksOEIsQ0FQSixRLENBT0ksNkIsQ0FQSixRLENBT0ksNEIsQ0FQSixRLENBT0ksOEIsQ0FQSixRLENBT0ksNEIsQ0FQSixXLENBT0ksNEIsQ0FQSixRLENBT0ksdUIsQ0FQSixRLENBT0ksNEIsQ0FQSixRLENBT0ksMkIsQ0FQSixRLENBT0ksMEIsQ0FQSixRLENBT0ksNEIsQ0FQSixRLENBT0ksMEIsQ0FQSixXLENBT0ksMEIsQ0FQSixPLENBT0ksbUIsQ0FQSixPLENBT0ksd0IsQ0FQSixPLENBT0ksdUIsQ0FQSixPLENBT0ksc0IsQ0FQSixPLENBT0ksd0IsQ0FQSixPLENBT0ksc0IsQ0FQSixRLENBT0kseUIsQ0FBQSx3QixDQVBKLFEsQ0FPSSw4QixDQUFBLDZCLENBUEosUSxDQU9JLDZCLENBQUEsNEIsQ0FQSixRLENBT0ksNEIsQ0FBQSwyQixDQVBKLFEsQ0FPSSw4QixDQUFBLDZCLENBUEosUSxDQU9JLDRCLENBQUEsMkIsQ0FQSixRLENBT0ksdUIsQ0FBQSwwQixDQVBKLFEsQ0FPSSw0QixDQUFBLCtCLENBUEosUSxDQU9JLDJCLENBQUEsOEIsQ0FQSixRLENBT0ksMEIsQ0FBQSw2QixDQVBKLFEsQ0FPSSw0QixDQUFBLCtCLENBUEosUSxDQU9JLDBCLENBQUEsNkIsQ0FQSixRLENBT0ksdUIsQ0FQSixRLENBT0ksNEIsQ0FQSixRLENBT0ksMkIsQ0FQSixRLENBT0ksMEIsQ0FQSixRLENBT0ksNEIsQ0FQSixRLENBT0ksMEIsQ0FQSixRLENBT0kseUIsQ0FQSixRLENBT0ksOEIsQ0FQSixRLENBT0ksNkIsQ0FQSixRLENBT0ksNEIsQ0FQSixRLENBT0ksOEIsQ0FQSixRLENBT0ksNEIsQ0FQSixRLENBT0ksMEIsQ0FQSixRLENBT0ksK0IsQ0FQSixRLENBT0ksOEIsQ0FQSixRLENBT0ksNkIsQ0FQSixRLENBT0ksK0IsQ0FQSixRLENBT0ksNkIsQ0FQSixRLENBT0ksd0IsQ0FQSixRLENBT0ksNkIsQ0FQSixRLENBT0ksNEIsQ0FQSixRLENBT0ksMkIsQ0FQSixRLENBT0ksNkIsQ0FQSixRLENBT0ksMkIsQ0FQSixTLENBT0ksZSxDQVBKLFMsQ0FPSSxvQixDQVBKLFMsQ0FPSSxtQixDQVBKLFMsQ0FPSSxrQixDQVBKLFMsQ0FPSSxvQixDQVBKLFMsQ0FPSSxrQixDQVBKLGMsQ0FPSSx5QixDQVBKLFksQ0FPSSwwQixDQVBKLGUsQ0FPSSw2QixBMUNWUiwwQjBDR0ksZSxDQU9JLG9CLENBUEosYSxDQU9JLHFCLENBUEosYyxDQU9JLG9CLENBUEosWSxDQU9JLHdCLENBUEosa0IsQ0FPSSw4QixDQVBKLFcsQ0FPSSx1QixDQVBKLFUsQ0FPSSxzQixDQVBKLFcsQ0FPSSx1QixDQVBKLGUsQ0FPSSwyQixDQVBKLGdCLENBT0ksNEIsQ0FQSixVLENBT0ksc0IsQ0FQSixpQixDQU9JLDZCLENBUEosVSxDQU9JLHNCLENBUEosYSxDQU9JLHVCLENBUEosWSxDQU9JLDRCLENBUEosZSxDQU9JLCtCLENBUEosb0IsQ0FPSSxvQyxDQVBKLHVCLENBT0ksdUMsQ0FQSixlLENBT0kscUIsQ0FQSixlLENBT0kscUIsQ0FQSixpQixDQU9JLHVCLENBUEosaUIsQ0FPSSx1QixDQVBKLGEsQ0FPSSx3QixDQVBKLGUsQ0FPSSwwQixDQVBKLHFCLENBT0ksZ0MsQ0FQSix5QixDQU9JLG9DLENBUEosdUIsQ0FPSSxrQyxDQVBKLDBCLENBT0ksZ0MsQ0FQSiwyQixDQU9JLHVDLENBUEosMEIsQ0FPSSxzQyxDQVBKLDBCLENBT0ksc0MsQ0FQSixxQixDQU9JLGdDLENBUEosbUIsQ0FPSSw4QixDQVBKLHNCLENBT0ksNEIsQ0FQSix3QixDQU9JLDhCLENBUEosdUIsQ0FPSSw2QixDQVBKLHVCLENBT0ksa0MsQ0FQSixxQixDQU9JLGdDLENBUEosd0IsQ0FPSSw4QixDQVBKLHlCLENBT0kscUMsQ0FQSix3QixDQU9JLG9DLENBUEoseUIsQ0FPSSwrQixDQVBKLG1CLENBT0kseUIsQ0FQSixvQixDQU9JLCtCLENBUEosa0IsQ0FPSSw2QixDQVBKLHFCLENBT0ksMkIsQ0FQSix1QixDQU9JLDZCLENBUEosc0IsQ0FPSSw0QixDQVBKLGUsQ0FPSSxrQixDQVBKLFcsQ0FPSSxpQixDQVBKLFcsQ0FPSSxpQixDQVBKLFcsQ0FPSSxpQixDQVBKLFcsQ0FPSSxpQixDQVBKLFcsQ0FPSSxpQixDQVBKLFcsQ0FPSSxpQixDQVBKLGMsQ0FPSSxpQixDQVBKLE8sQ0FPSSxrQixDQVBKLE8sQ0FPSSx1QixDQVBKLE8sQ0FPSSxzQixDQVBKLE8sQ0FPSSxxQixDQVBKLE8sQ0FPSSx1QixDQVBKLE8sQ0FPSSxxQixDQVBKLFUsQ0FPSSxxQixDQVBKLFEsQ0FPSSx3QixDQUFBLHVCLENBUEosUSxDQU9JLDZCLENBQUEsNEIsQ0FQSixRLENBT0ksNEIsQ0FBQSwyQixDQVBKLFEsQ0FPSSwyQixDQUFBLDBCLENBUEosUSxDQU9JLDZCLENBQUEsNEIsQ0FQSixRLENBT0ksMkIsQ0FBQSwwQixDQVBKLFcsQ0FPSSwyQixDQUFBLDBCLENBUEosUSxDQU9JLHNCLENBQUEseUIsQ0FQSixRLENBT0ksMkIsQ0FBQSw4QixDQVBKLFEsQ0FPSSwwQixDQUFBLDZCLENBUEosUSxDQU9JLHlCLENBQUEsNEIsQ0FQSixRLENBT0ksMkIsQ0FBQSw4QixDQVBKLFEsQ0FPSSx5QixDQUFBLDRCLENBUEosVyxDQU9JLHlCLENBQUEsNEIsQ0FQSixRLENBT0ksc0IsQ0FQSixRLENBT0ksMkIsQ0FQSixRLENBT0ksMEIsQ0FQSixRLENBT0kseUIsQ0FQSixRLENBT0ksMkIsQ0FQSixRLENBT0kseUIsQ0FQSixXLENBT0kseUIsQ0FQSixRLENBT0ksd0IsQ0FQSixRLENBT0ksNkIsQ0FQSixRLENBT0ksNEIsQ0FQSixRLENBT0ksMkIsQ0FQSixRLENBT0ksNkIsQ0FQSixRLENBT0ksMkIsQ0FQSixXLENBT0ksMkIsQ0FQSixRLENBT0kseUIsQ0FQSixRLENBT0ksOEIsQ0FQSixRLENBT0ksNkIsQ0FQSixRLENBT0ksNEIsQ0FQSixRLENBT0ksOEIsQ0FQSixRLENBT0ksNEIsQ0FQSixXLENBT0ksNEIsQ0FQSixRLENBT0ksdUIsQ0FQSixRLENBT0ksNEIsQ0FQSixRLENBT0ksMkIsQ0FQSixRLENBT0ksMEIsQ0FQSixRLENBT0ksNEIsQ0FQSixRLENBT0ksMEIsQ0FQSixXLENBT0ksMEIsQ0FQSixPLENBT0ksbUIsQ0FQSixPLENBT0ksd0IsQ0FQSixPLENBT0ksdUIsQ0FQSixPLENBT0ksc0IsQ0FQSixPLENBT0ksd0IsQ0FQSixPLENBT0ksc0IsQ0FQSixRLENBT0kseUIsQ0FBQSx3QixDQVBKLFEsQ0FPSSw4QixDQUFBLDZCLENBUEosUSxDQU9JLDZCLENBQUEsNEIsQ0FQSixRLENBT0ksNEIsQ0FBQSwyQixDQVBKLFEsQ0FPSSw4QixDQUFBLDZCLENBUEosUSxDQU9JLDRCLENBQUEsMkIsQ0FQSixRLENBT0ksdUIsQ0FBQSwwQixDQVBKLFEsQ0FPSSw0QixDQUFBLCtCLENBUEosUSxDQU9JLDJCLENBQUEsOEIsQ0FQSixRLENBT0ksMEIsQ0FBQSw2QixDQVBKLFEsQ0FPSSw0QixDQUFBLCtCLENBUEosUSxDQU9JLDBCLENBQUEsNkIsQ0FQSixRLENBT0ksdUIsQ0FQSixRLENBT0ksNEIsQ0FQSixRLENBT0ksMkIsQ0FQSixRLENBT0ksMEIsQ0FQSixRLENBT0ksNEIsQ0FQSixRLENBT0ksMEIsQ0FQSixRLENBT0kseUIsQ0FQSixRLENBT0ksOEIsQ0FQSixRLENBT0ksNkIsQ0FQSixRLENBT0ksNEIsQ0FQSixRLENBT0ksOEIsQ0FQSixRLENBT0ksNEIsQ0FQSixRLENBT0ksMEIsQ0FQSixRLENBT0ksK0IsQ0FQSixRLENBT0ksOEIsQ0FQSixRLENBT0ksNkIsQ0FQSixRLENBT0ksK0IsQ0FQSixRLENBT0ksNkIsQ0FQSixRLENBT0ksd0IsQ0FQSixRLENBT0ksNkIsQ0FQSixRLENBT0ksNEIsQ0FQSixRLENBT0ksMkIsQ0FQSixRLENBT0ksNkIsQ0FQSixRLENBT0ksMkIsQ0FQSixTLENBT0ksZSxDQVBKLFMsQ0FPSSxvQixDQVBKLFMsQ0FPSSxtQixDQVBKLFMsQ0FPSSxrQixDQVBKLFMsQ0FPSSxvQixDQVBKLFMsQ0FPSSxrQixDQVBKLGMsQ0FPSSx5QixDQVBKLFksQ0FPSSwwQixDQVBKLGUsQ0FPSSw2QixBMUNWUiwwQjBDR0ksZ0IsQ0FPSSxvQixDQVBKLGMsQ0FPSSxxQixDQVBKLGUsQ0FPSSxvQixDQVBKLGEsQ0FPSSx3QixDQVBKLG1CLENBT0ksOEIsQ0FQSixZLENBT0ksdUIsQ0FQSixXLENBT0ksc0IsQ0FQSixZLENBT0ksdUIsQ0FQSixnQixDQU9JLDJCLENBUEosaUIsQ0FPSSw0QixDQVBKLFcsQ0FPSSxzQixDQVBKLGtCLENBT0ksNkIsQ0FQSixXLENBT0ksc0IsQ0FQSixjLENBT0ksdUIsQ0FQSixhLENBT0ksNEIsQ0FQSixnQixDQU9JLCtCLENBUEoscUIsQ0FPSSxvQyxDQVBKLHdCLENBT0ksdUMsQ0FQSixnQixDQU9JLHFCLENBUEosZ0IsQ0FPSSxxQixDQVBKLGtCLENBT0ksdUIsQ0FQSixrQixDQU9JLHVCLENBUEosYyxDQU9JLHdCLENBUEosZ0IsQ0FPSSwwQixDQVBKLHNCLENBT0ksZ0MsQ0FQSiwwQixDQU9JLG9DLENBUEosd0IsQ0FPSSxrQyxDQVBKLDJCLENBT0ksZ0MsQ0FQSiw0QixDQU9JLHVDLENBUEosMkIsQ0FPSSxzQyxDQVBKLDJCLENBT0ksc0MsQ0FQSixzQixDQU9JLGdDLENBUEosb0IsQ0FPSSw4QixDQVBKLHVCLENBT0ksNEIsQ0FQSix5QixDQU9JLDhCLENBUEosd0IsQ0FPSSw2QixDQVBKLHdCLENBT0ksa0MsQ0FQSixzQixDQU9JLGdDLENBUEoseUIsQ0FPSSw4QixDQVBKLDBCLENBT0kscUMsQ0FQSix5QixDQU9JLG9DLENBUEosMEIsQ0FPSSwrQixDQVBKLG9CLENBT0kseUIsQ0FQSixxQixDQU9JLCtCLENBUEosbUIsQ0FPSSw2QixDQVBKLHNCLENBT0ksMkIsQ0FQSix3QixDQU9JLDZCLENBUEosdUIsQ0FPSSw0QixDQVBKLGdCLENBT0ksa0IsQ0FQSixZLENBT0ksaUIsQ0FQSixZLENBT0ksaUIsQ0FQSixZLENBT0ksaUIsQ0FQSixZLENBT0ksaUIsQ0FQSixZLENBT0ksaUIsQ0FQSixZLENBT0ksaUIsQ0FQSixlLENBT0ksaUIsQ0FQSixRLENBT0ksa0IsQ0FQSixRLENBT0ksdUIsQ0FQSixRLENBT0ksc0IsQ0FQSixRLENBT0kscUIsQ0FQSixRLENBT0ksdUIsQ0FQSixRLENBT0kscUIsQ0FQSixXLENBT0kscUIsQ0FQSixTLENBT0ksd0IsQ0FBQSx1QixDQVBKLFMsQ0FPSSw2QixDQUFBLDRCLENBUEosUyxDQU9JLDRCLENBQUEsMkIsQ0FQSixTLENBT0ksMkIsQ0FBQSwwQixDQVBKLFMsQ0FPSSw2QixDQUFBLDRCLENBUEosUyxDQU9JLDJCLENBQUEsMEIsQ0FQSixZLENBT0ksMkIsQ0FBQSwwQixDQVBKLFMsQ0FPSSxzQixDQUFBLHlCLENBUEosUyxDQU9JLDJCLENBQUEsOEIsQ0FQSixTLENBT0ksMEIsQ0FBQSw2QixDQVBKLFMsQ0FPSSx5QixDQUFBLDRCLENBUEosUyxDQU9JLDJCLENBQUEsOEIsQ0FQSixTLENBT0kseUIsQ0FBQSw0QixDQVBKLFksQ0FPSSx5QixDQUFBLDRCLENBUEosUyxDQU9JLHNCLENBUEosUyxDQU9JLDJCLENBUEosUyxDQU9JLDBCLENBUEosUyxDQU9JLHlCLENBUEosUyxDQU9JLDJCLENBUEosUyxDQU9JLHlCLENBUEosWSxDQU9JLHlCLENBUEosUyxDQU9JLHdCLENBUEosUyxDQU9JLDZCLENBUEosUyxDQU9JLDRCLENBUEosUyxDQU9JLDJCLENBUEosUyxDQU9JLDZCLENBUEosUyxDQU9JLDJCLENBUEosWSxDQU9JLDJCLENBUEosUyxDQU9JLHlCLENBUEosUyxDQU9JLDhCLENBUEosUyxDQU9JLDZCLENBUEosUyxDQU9JLDRCLENBUEosUyxDQU9JLDhCLENBUEosUyxDQU9JLDRCLENBUEosWSxDQU9JLDRCLENBUEosUyxDQU9JLHVCLENBUEosUyxDQU9JLDRCLENBUEosUyxDQU9JLDJCLENBUEosUyxDQU9JLDBCLENBUEosUyxDQU9JLDRCLENBUEosUyxDQU9JLDBCLENBUEosWSxDQU9JLDBCLENBUEosUSxDQU9JLG1CLENBUEosUSxDQU9JLHdCLENBUEosUSxDQU9JLHVCLENBUEosUSxDQU9JLHNCLENBUEosUSxDQU9JLHdCLENBUEosUSxDQU9JLHNCLENBUEosUyxDQU9JLHlCLENBQUEsd0IsQ0FQSixTLENBT0ksOEIsQ0FBQSw2QixDQVBKLFMsQ0FPSSw2QixDQUFBLDRCLENBUEosUyxDQU9JLDRCLENBQUEsMkIsQ0FQSixTLENBT0ksOEIsQ0FBQSw2QixDQVBKLFMsQ0FPSSw0QixDQUFBLDJCLENBUEosUyxDQU9JLHVCLENBQUEsMEIsQ0FQSixTLENBT0ksNEIsQ0FBQSwrQixDQVBKLFMsQ0FPSSwyQixDQUFBLDhCLENBUEosUyxDQU9JLDBCLENBQUEsNkIsQ0FQSixTLENBT0ksNEIsQ0FBQSwrQixDQVBKLFMsQ0FPSSwwQixDQUFBLDZCLENBUEosUyxDQU9JLHVCLENBUEosUyxDQU9JLDRCLENBUEosUyxDQU9JLDJCLENBUEosUyxDQU9JLDBCLENBUEosUyxDQU9JLDRCLENBUEosUyxDQU9JLDBCLENBUEosUyxDQU9JLHlCLENBUEosUyxDQU9JLDhCLENBUEosUyxDQU9JLDZCLENBUEosUyxDQU9JLDRCLENBUEosUyxDQU9JLDhCLENBUEosUyxDQU9JLDRCLENBUEosUyxDQU9JLDBCLENBUEosUyxDQU9JLCtCLENBUEosUyxDQU9JLDhCLENBUEosUyxDQU9JLDZCLENBUEosUyxDQU9JLCtCLENBUEosUyxDQU9JLDZCLENBUEosUyxDQU9JLHdCLENBUEosUyxDQU9JLDZCLENBUEosUyxDQU9JLDRCLENBUEosUyxDQU9JLDJCLENBUEosUyxDQU9JLDZCLENBUEosUyxDQU9JLDJCLENBUEosVSxDQU9JLGUsQ0FQSixVLENBT0ksb0IsQ0FQSixVLENBT0ksbUIsQ0FQSixVLENBT0ksa0IsQ0FQSixVLENBT0ksb0IsQ0FQSixVLENBT0ksa0IsQ0FQSixlLENBT0kseUIsQ0FQSixhLENBT0ksMEIsQ0FQSixnQixDQU9JLDZCLEFDdERaLDBCRCtDUSxLLENBT0ksMEIsQ0FQSixLLENBT0ksd0IsQ0FQSixLLENBT0ksMkIsQ0FQSixLLENBT0ksNEIsQUNuQ1osYUQ0QlEsZSxDQU9JLHdCLENBUEoscUIsQ0FPSSw4QixDQVBKLGMsQ0FPSSx1QixDQVBKLGEsQ0FPSSxzQixDQVBKLGMsQ0FPSSx1QixDQVBKLGtCLENBT0ksMkIsQ0FQSixtQixDQU9JLDRCLENBUEosYSxDQU9JLHNCLENBUEosb0IsQ0FPSSw2QixDQVBKLGEsQ0FPSSx3QixBRXpFWixXQUNJLHVCLENBQ0EsMkosQ0FFQSxlLENBQ0EsaUIsQ0FDQSxrQixBQUdKLFdBQ0ksNkIsQ0FDQSx1SixDQUVBLGUsQ0FDQSxpQixDQUNBLGtCLEFBRUosV0FDSSwwQixDQUNBLDJJLENBRUEsZSxDQUNBLGlCLENBQ0Esa0IsQUFFSixXQUNJLCtCLENBQ0EsK0osQ0FFQSxlLENBQ0EsaUIsQ0FDQSxrQixBQUVKLFdBQ0ksOEIsQ0FDQSwySixDQUVBLGUsQ0FDQSxpQixDQUNBLGtCLEFDdkNKLFdBQ0UscUIsQ0FDQSwrQyxDQUNBLDhRLENBSUEsZSxDQUNBLGlCLENBQ0EsbUIsQUFHRixXQUNFLDJCLENBQ0EsaUcsQ0FDQSxrZixDQUlBLGUsQ0FDQSxpQixDQUNBLG1CQUdELGlCLEM3RDBnTkQsYyxDNkR4Z05FLCtCLENBQ0EsVyxDQUNBLGlCLENBQ0EsZSxDQUNBLG1CLENBQ0EsbUIsQ0FDQSxhLENBR0Esa0MsQ0FDQSxpQyxDQUdGLG9CLENBQ0UsZSxDQUVGLGdCLENBQ0UsZSxDQUVGLHVCLENBQ0UsZSxDQUVGLHFCLENBQ0UsZSxDQUVGLGUsQ0FDRSxlLENBRUYsb0IsQ0FDRSxlLENBRUYseUIsQ0FDRSxlLENBRUYsb0IsQ0FDRSxlLENBRUYscUIsQ0FDRSxlLENBRUYsa0IsQ0FDRSxlLENBRUYsb0IsQ0FDRSxlLENBRUYsa0IsQ0FDRSxlLENBRUYsMEIsQ0FDRSxlLENBRUYsb0IsQ0FDRSxlLENBRUYsb0IsQ0FDRSxlLENBRUYsb0IsQ0FDRSxlLENBRUYsYyxDQUNFLGUsQ0FFRixnQixDQUNFLGUsQ0FFRix3QixDQUNFLGUsQ0FFRixpQixDQUNFLGUsQ0FFRixxQixDQUNFLGUsQ0FFRixzQixDQUNFLGUsQ0FFRixtQixDQUNFLGUsQ0FFRiwyQixDQUNFLGUsQ0FFRiw0QixDQUNFLGUsQ0FFRiwrQixDQUNFLGUsQ0FFRix3QixDQUNFLGUsQ0FFRiw4QixDQUNFLGUsQ0FFRixzQixDQUNFLGUsQ0FFRixxQixDQUNFLGUsQ0FFRix5QixDQUNFLGUsQ0FFRiwwQixDQUNFLGUsQ0FFRixxQixDQUNFLGUsQ0FFRixrQixDQUNFLGUsQ0FFRiw2QixDQUNFLGUsQ0FFRixrQixDQUNFLGUsQ0FFRiwrQixDQUNFLGUsQ0FFRiw4QixDQUNFLGUsQ0FFRiwrQixDQUNFLGUsQ0FFRix1QixDQUNFLGUsQ0FFRiw0QixDQUNFLGUsQ0FFRix1QyxDQUNFLGUsQ0FFRixzQyxDQUNFLGUsQ0FFRiwyQixDQUNFLGUsQ0FFRiw2QixDQUNFLGUsQ0FFRiwyQixDQUNFLGUsQ0FFRiwyQixDQUNFLGUsQ0FFRix3QixDQUNFLGUsQ0FFRixzQixDQUNFLGUsQ0FFRiw4QixDQUNFLGUsQ0FFRiw2QixDQUNFLGUsQ0FFRix5QixDQUNFLGUsQ0FFRixtQixDQUNFLGUsQ0FFRixzQixDQUNFLGUsQ0FFRixxQixDQUNFLGUsQ0FFRix5QixDQUNFLGUsQ0FFRixvQixDQUNFLGUsQ0FFRixzQixDQUNFLGUsQ0FFRixnQixDQUNFLGUsQ0FFRix1QixDQUNFLGUsQ0FFRix1QixDQUNFLGUsQ0FFRixzQixDQUNFLGUsQ0FFRixxQixDQUNFLGUsQ0FFRixzQixDQUNFLGUsQ0FFRix5QixDQUNFLGUsQ0FFRix3QixDQUNFLGUsQ0FFRix1QixDQUNFLGUsQ0FFRixtQixDQUNFLGUsQ0FFRix1QixDQUNFLGUsQ0FFRixrQixDQUNFLGUsQ0FFRixxQixDQUNFLGUsQ0FFRix3QixDQUNFLGUsQ0FFRixnQyxDQUNFLGUsQ0FFRixpQyxDQUNFLGUsQ0FFRiw4QixDQUNFLGUsQ0FFRiwrQixDQUNFLGUsQ0FFRixzQixDQUNFLGUsQ0FFRiwwQixDQUNFLGUsQ0FFRixnQixDQUNFLGUsQ0FFRixrQixDQUNFLGUsQ0FFRiw0QixDQUNFLGUsQ0FDQSxhLENBRUYsNEIsQ0FDRSxlLENBQ0EsZ0IsQ0FDQSxhLENBRUYsNEIsQ0FLQSw0QixDQUpFLGUsQ0FDQSxnQixDQUNBLGEsQ0FFRiw0QixDQUNFLGUsQ0FJRixpQixDQUNFLGUsQ0FFRix1QixDQUNFLGUsQ0FFRixzQixDQUNFLGUsQ0FFRixnQixDQUNFLGUsQ0FFRixtQixDQUNFLGUsQ0FFRixrQixDQUNFLGUsQ0FFRixzQixDQUNFLGUsQ0FFRixvQixDQUNFLGUsQ0FFRiw4QixDQUNFLGUsQ0FDQSxhLENBRUYsOEIsQ0FDRSxlLENBQ0EsbUIsQ0FDQSxVLENBRUYsOEIsQ0FDRSxlLENBQ0EsbUIsQ0FDQSxVLENBRUYsc0IsQ0FDRSxlLENBRUYsb0IsQ0FDRSxlLENBRUYsaUIsQ0FDRSxlLENBRUYsaUIsQ0FDRSxlLENBRUYsa0IsQ0FDRSxlLENBRUYsa0IsQ0FDRSxlLENBRUYsbUIsQ0FDRSxlLENBRUYsc0IsQ0FDRSxlLENBRUYsbUIsQ0FDRSxlLENBRUYsb0IsQ0FDRSxlLENBRUYsa0IsQ0FDRSxlLENBRUYsZ0IsQ0FDRSxlLENBRUYsaUIsQ0FDRSxlLENBRUYsdUIsQ0FDRSxlLENBRUYsb0IsQ0FDRSxlLENBRUYseUIsQ0FDRSxlLENBRUYsa0IsQ0FDRSxlLENBRUYsbUIsQ0FDRSxlLENBRUYsbUIsQ0FDRSxlLENBRUYsdUIsQ0FDRSxlLENBRUYsa0IsQ0FDRSxlLENBRUYsaUIsQ0FDRSxlLENBRUYsaUIsQ0FDRSxlLENBRUYseUIsQ0FDRSxlLENBRUYsaUIsQ0FDRSxlLENBRUYsbUIsQ0FDRSxlLENBRUYsbUIsQ0FDRSxlLENBRUYsa0IsQ0FDRSxlLENBRUYscUIsQ0FDRSxlLENBRUYscUIsQ0FDRSxlLENBRUYsdUIsQ0FDRSxlLENBRUYsb0IsQ0FDRSxlLENBRUYsaUIsQ0FDRSxlLENBRUYsZ0IsQ0FDRSxlLENBRUYsaUIsQ0FDRSxlLENBRUYsa0IsQ0FDRSxlLENBRUYsb0IsQ0FDRSxlLENBRUYsc0IsQ0FDRSxlLENBRUYsb0IsQ0FDRSxlLENBRUYsdUIsQ0FDRSxlLENBRUYsd0IsQ0FDRSxlLENBRUYsdUIsQ0FDRSxlLENBRUYseUIsQ0FDRSxlLENBRUYsdUIsQ0FDRSxlLENBRUYsc0IsQ0FDRSxlLENBRUYsdUIsQ0FDRSxlLENBRUYscUIsQ0FDRSxlLENBRUYsaUIsQ0FDRSxlLENBRUYsa0IsQ0FDRSxlLENBRUYsa0IsQ0FDRSxlLENBRUYsbUIsQ0FDRSxlLENBRUYsd0IsQ0FDRSxlLENBRUYsd0IsQ0FDRSxlLENBRUYseUIsQ0FDRSxlLENBRUYsNEIsQ0FDRSxlLENBRUYsMEIsQ0FDRSxlLENBRUYsc0IsQ0FDRSxlLENBRUYsdUIsQ0FDRSxlLENBRUYsb0IsQ0FDRSxlLENBRUYsbUIsQ0FDRSxlLENBRUYsbUIsQ0FDRSxlLENBRUYsaUIsQ0FDRSxlLENBRUYsd0IsQ0FDRSxlLENBRUYsc0IsQ0FDRSxlLENBRUYsdUIsQ0FDRSxlLENBRUYscUIsQ0FDRSxlLENBRUYsd0IsQ0FDRSxlLENBRUYsdUIsQ0FDRSxlLENBRUYsc0IsQ0FDRSxlLENBRUYsa0IsQ0FDRSxlLENBRUYsMEIsQ0FDRSxlLENBRUYseUIsQ0FDRSxlLENBRUYsb0IsQ0FDRSxlLENBRUYsb0IsQ0FDRSxlLENBRUYscUIsQ0FDRSxlLENBRUYsc0IsQ0FDRSxlLENBRUYsb0IsQ0FDRSxlLENBRUYscUIsQ0FDRSxlLENBRUYsZ0IsQ0FDRSxlLENBRUYsaUIsQ0FDRSxlLENBRUYsb0IsQ0FDRSxlLENBRUYsa0IsQ0FDRSxlLENBRUYsbUIsQ0FDRSxlLENBRUYsa0IsQ0FDRSxlLENBRUYsaUIsQ0FDRSxlLENBRUYsc0IsQ0FDRSxlLENBRUYscUIsQ0FDRSxlLENBRUYsb0IsQ0FDRSxlLENBRUYscUIsQ0FDRSxlLENBRUYsbUIsQ0FDRSxlLENBRUYsbUIsQ0FDRSxlLENBRUYsb0IsQ0FDRSxlLENBRUYsbUIsQ0FDRSxlLENBRUYsZSxDQUNFLGUsQ0FFRixtQixDQUNFLGUsQ0FFRixvQixDQUNFLGUsQ0FFRixvQixDQUNFLGUsQ0FFRix1QixDQUNFLGUsQ0FFRixxQixDQUNFLGUsQ0FFRixtQixDQUNFLGUsQ0FFRix3QixDQUNFLGUsQ0FFRixrQixDQUNFLGUsQ0FFRixxQixDQUNFLGUsQ0FFRixpQixDQUNFLGUsQ0FFRixpQixDQUNFLGUsQ0FFRixrQixDQUNFLGUsQ0FFRixrQixDQUNFLGUsQ0FFRixvQixDQUNFLGUsQ0FFRixrQixDQUNFLGUsQ0FFRixtQixDQUNFLGUsQ0FFRixvQixDQUNFLGUsQ0FFRixxQixDQUNFLGUsQ0FFRixvQixDQUNFLGUsQ0FFRixxQixDQUNFLGUsQ0FFRixxQixDQUNFLGUsQ0FFRixpQixDQUNFLGUsQ0FFRixrQixDQUNFLGUsQ0FFRixzQixDQUNFLGUsQ0FFRix1QixDQUNFLGUsQ0FFRix1QixDQUNFLGUsQ0FFRixxQixDQUNFLGUsQ0FFRix3QixDQUNFLGUsQ0FFRix5QixDQUNFLGUsQ0FFRix1QixDQUNFLGUsQ0FFRixvQixDQUNFLGUsQ0FFRixxQixDQUNFLGUsQ0FFRixxQixDQUNFLGUsQ0FFRixxQixDQUNFLGUsQ0FFRixxQixDQUNFLGUsQ0FFRixxQixDQUNFLGUsQ0FFRixxQixDQUNFLGUsQ0FFRixxQixDQUNFLGUsQ0FFRixxQixDQUNFLGUsQ0FFRixzQixDQUNFLGUsQ0FFRixzQixDQUNFLGUsQ0FFRix1QixDQUNFLGUsQ0FFRixtQixDQUNFLGUsQ0FFRixvQixDQUNFLGUsQ0FFRixxQixDQUNFLGUsQ0FFRixvQixDQUNFLGUsQ0FFRixtQixDQUNFLGUsQ0FFRixxQixDQUNFLGUsQ0FFRixvQixDQUNFLGUsQ0FFRixnQixDQUNFLGUsQ0FFRixpQixDQUNFLGUsQ0FFRixpQixDQUNFLGUsQ0FFRixxQixDQUNFLGUsQ0FFRixtQixDQUNFLGUsQ0FFRixzQixDQUNFLGUsQ0FFRix1QixDQUNFLGUsQ0FFRixnQixDQUNFLGUsQ0FFRixpQixDQUNFLGUsQ0FFRixtQixDQUNFLGUsQ0FFRix1QixDQUNFLGUsQ0FFRixvQixDQUNFLGUsQ0FFRixnQixDQUNFLGUsQ0FFRixzQixDQUNFLGUsQ0FFRix1QixDQUNFLGUsQ0FFRix1QixDQUNFLGUsQ0FFRix3QixDQUNFLGUsQ0FFRixtQixDQUNFLGUsQ0FFRixpQixDQUNFLGUsQ0FFRixrQixDQUNFLGUsQ0FFRixtQixDQUNFLGUsQ0FFRixnQixDQUNFLGUsQ0FFRix3QixDQUNFLGUsQ0FFRixpQixDQUNFLGUsQ0FFRixtQixDQUNFLGUsQ0FFRixrQixDQUNFLGUsQ0FFRixtQixDQUNFLGUsQ0FFRixvQixDQUNFLGUsQ0FFRixpQixDQUNFLGUsQ0FFRixnQixDQUNFLGUsQ0FFRixtQixDQUNFLGUsQ0FFRixnQixDQUNFLGUsQ0FFRixpQixDQUNFLGUsQ0FFRixzQixDQUNFLGUsQ0FFRixxQixDQUNFLGUsQ0FFRixrQixDQUNFLGUsQ0FFRixpQixDQUNFLGUsQ0FFRiwwQixDQUNFLGUsQ0FFRixtQixDQUNFLGUsQ0FFRixtQixDQUNFLGUsQ0FFRixrQixDQUNFLGUsQ0FFRixtQixDQUNFLGUsQ0FFRix1QixDQUNFLGUsQ0FFRixzQixDQUNFLGUsQ0FFRiwwQixDQUNFLGUsQ0FFRixpQixDQUNFLGUsQ0FFRixrQixDQUNFLGUsQ0FFRixpQixDQUNFLGUsQ0FFRixpQixDQUNFLGUsQ0FFRixrQixDQUNFLGUsQ0FFRixrQixDQUNFLGUsQ0FFRixrQixDQUNFLGUsQ0FFRixrQixDQUNFLGUsQ0FFRiwyQixDQUNFLGUsQ0FFRix5QixDQUNFLGUsQ0FFRix3QixDQUNFLGUsQ0FFRixzQixDQUNFLGUsQ0FFRixvQixDQUNFLGUsQ0FFRixzQixDQUNFLGUsQ0FFRixvQixDQUNFLGUsQ0FFRixtQixDQUNFLGUsQ0FFRixrQixDQUNFLGUsQ0FFRixpQixDQUNFLGUsQ0FFRixpQixDQUNFLGUsQ0FFRix1QixDQUNFLGUsQ0FFRixnQixDQUNFLGUsQ0FFRixxQixDQUNFLGUsQ0FFRixzQixDQUNFLGUsQ0FFRix3QixDQUNFLGUsQ0FFRixxQixDQUNFLGUsQ0FFRixzQixDQUNFLGUsQ0FFRixnQixDQUNFLGUsQ0FFRixxQixDQUNFLGUsQ0FFRixnQyxDQUNFLGUsQ0FFRix1QixDQUNFLGUsQ0FFRixzQixDQUNFLGUsQ0FFRixzQixDQUNFLGUsQ0FFRixrQixDQUNFLGUsQ0FFRix5QixDQUNFLGUsQ0FFRixnQixDQUNFLGUsQ0FFRixrQixDQUNFLGUsQ0FFRixzQixDQUNFLGUsQ0FFRixrQixDQUNFLGUsQ0FFRixtQixDQUNFLGUsQ0FFRixrQixDQUNFLGUsQ0FFRixtQixDQUNFLGUsQ0FFRixtQixDQUNFLGUsQ0FFRixvQixDQUNFLGUsQ0FFRixnQixDQUNFLGUsQ0FFRixpQixDQUNFLGUsQ0FFRixpQixDQUNFLGUsQ0FFRixrQixDQUNFLGUsQ0FFRixpQixDQUNFLGUsQ0FFRixrQixDQUNFLGUsQ0FFRixpQixDQUNFLGUsQ0FFRixrQixDQUNFLGUsQ0FFRixrQixDQUNFLGUsQ0FFRixtQixDQUNFLGUsQ0FFRixpQixDQUNFLGUsQ0FFRixrQixDQUNFLGUsQ0FFRixvQixDQUNFLGUsQ0FFRixxQixDQUNFLGUsQ0FFRixvQixDQUNFLGUsQ0FFRixxQixDQUNFLGUsQ0FFRixxQixDQUNFLGUsQ0FFRixzQixDQUNFLGUsQ0FFRixvQixDQUNFLGUsQ0FFRixxQixDQUNFLGUsQ0FFRixvQixDQUNFLGUsQ0FFRixxQixDQUNFLGUsQ0FFRixzQixDQUNFLGUsQ0FFRix1QixDQUNFLGUsQ0FFRixtQixDQUNFLGUsQ0FFRixvQixDQUNFLGUsQ0FFRix1QixDQUNFLGUsQ0FFRix3QixDQUNFLGUsQ0FFRixtQixDQUNFLGUsQ0FFRixvQixDQUNFLGUsQ0FFRixxQixDQUNFLGUsQ0FFRix3QixDQUNFLGUsQ0FFRix1QixDQUNFLGUsQ0FFRix1QixDQUNFLGUsQ0FFRixvQixDQUNFLGUsQ0FFRix5QixDQUNFLGUsQ0FFRixxQixDQUNFLGUsQ0FFRixpQixDQUNFLGUsQ0FFRixrQixDQUNFLGUsQ0FFRixpQixDQUNFLGUsQ0FFRiwwQixDQUNFLGUsQ0FFRixvQixDQUNFLGUsQ0FFRixrQixDQUNFLGUsQ0FFRixzQixDQUNFLGUsQ0FFRix1QixDQUNFLGUsQ0FFRix3QixDQUNFLGUsQ0FFRixrQixDQUNFLGUsQ0FFRixpQixDQUNFLGUsQ0FFRixrQixDQUNFLGUsQ0FFRixrQixDQUNFLGUsQ0FFRixpQixDQUNFLGUsQ0FFRixxQixDQUNFLGUsQ0FFRixpQixDQUNFLGUsQ0FFRixxQixDQUNFLGUsQ0FFRixxQixDQUNFLGUsQ0FFRixtQixDQUNFLGUsQ0FFRixtQixDQUNFLGUsQ0FFRixrQixDQUNFLGUsQ0FFRixzQixDQUNFLGUsQ0FFRixxQixDQUNFLGUsQ0FFRixrQixDQUNFLGUsQ0FFRixpQixDQUNFLGUsQ0FFRixzQixDQUNFLGUsQ0FFRixrQixDQUNFLGUsQ0FFRixrQixDQUNFLGUsQ0FFRix3QixDQUNFLGUsQ0FFRiwwQixDQUNFLGUsQ0FFRix1QixDQUNFLGUsQ0FFRix3QixDQUNFLGUsQ0FFRix5QixDQUNFLGUsQ0FFRiw0QixDQUNFLGUsQ0FFRiw0QixDQUNFLGUsQ0FFRixpQixDQUNFLGUsQ0FFRixrQixDQUNFLGUsQ0FFRixxQixDQUNFLGUsQ0FFRixvQixDQUNFLGUsQ0FFRiwwQixDQUNFLGUsQ0FFRixxQixDQUNFLGUsQ0FFRiwyQixDQUNFLGUsQ0FFRix3QixDQUNFLGUsQ0FFRiw2QixDQUNFLGUsQ0FFRix1QixDQUNFLGUsQ0FFRiw0QixDQUNFLGUsQ0FFRix1QixDQUNFLGUsQ0FFRiwyQixDQUNFLGUsQ0FFRixzQixDQUNFLGUsQ0FFRiw0QixDQUNFLGUsQ0FFRix5QixDQUNFLGUsQ0FFRiw4QixDQUNFLGUsQ0FFRix3QixDQUNFLGUsQ0FFRiw2QixDQUNFLGUsQ0FFRix3QixDQUNFLGUsQ0FFRixzQixDQUNFLGUsQ0FFRix5QixDQUNFLGUsQ0FFRix3QixDQUNFLGUsQ0FFRix3QixDQUNFLGUsQ0FFRixnQixDQUNFLGUsQ0FFRixvQixDQUNFLGUsQ0FFRixzQixDQUNFLGUsQ0FFRiwyQixDQUNFLGUsQ0FFRiw0QixDQUNFLGUsQ0FFRiw2QixDQUNFLGUsQ0FFRiwrQixDQUNFLGUsQ0FFRiw0QixDQUNFLGUsQ0FFRiw2QixDQUNFLGUsQ0FFRixvQixDQUNFLGUsQ0FFRixrQixDQUNFLGUsQ0FFRixpQixDQUNFLGUsQ0FFRixnQixDQUNFLGUsQ0FFRiw2QixDQUNFLGUsQ0FFRiwrQixDQUNFLGUsQ0FFRiwwQixDQUNFLGUsQ0FFRiwyQixDQUNFLGUsQ0FFRiw0QixDQUNFLGUsQ0FFRixpQixDQUNFLGUsQ0FFRix1QixDQUNFLGUsQ0FFRixvQixDQUNFLGUsQ0FFRixxQixDQUNFLGUsQ0FFRixtQixDQUNFLGUsQ0FFRixpQixDQUNFLGUsQ0FFRixxQixDQUNFLGUsQ0FFRixzQixDQUNFLGUsQ0FFRix3QixDQUNFLGUsQ0FFRix1QixDQUNFLGUsQ0FFRixzQixDQUNFLGUsQ0FFRixpQixDQUNFLGUsQ0FFRixzQixDQUNFLGUsQ0FFRixtQixDQUNFLGUsQ0FFRiwwQixDQUNFLGUsQ0FFRixrQixDQUNFLGUsQ0FFRixrQixDQUNFLGUsQ0FFRix1QixDQUNFLGUsQ0FFRix3QixDQUNFLGUsQ0FFRixzQixDQUNFLGUsQ0FFRix5QixDQUNFLGUsQ0FFRix1QixDQUNFLGUsQ0FFRix1QixDQUNFLGUsQ0FFRixzQixDQUNFLGUsQ0FFRiw2QixDQUNFLGUsQ0FFRixrQixDQUNFLGUsQ0FFRixtQixDQUNFLGUsQ0FFRiw0QixDQUNFLGUsQ0FFRixvQixDQUNFLGUsQ0FFRixnQixDQUNFLGUsQ0FFRixnQixDQUNFLGUsQ0FFRixvQixDQUNFLGUsQ0FFRiwyQixDQUNFLGUsQ0FFRiw2QixDQUNFLGUsQ0FFRiw0QixDQUNFLGUsQ0FFRiw4QixDQUNFLGUsQ0FFRiw0QixDQUNFLGUsQ0FFRiw0QixDQUNFLGUsQ0FFRixrQixDQUNFLGUsQ0FFRixvQixDQUNFLGUsQ0FFRixrQixDQUNFLGUsQ0FFRixtQixDQUNFLGUsQ0FFRixxQixDQUNFLGUsQ0FFRixtQixDQUNFLGUsQ0FFRixrQixDQUNFLGUsQ0FFRixtQixDQUNFLGUsQ0FFRixrQixDQUNFLGUsQ0FFRixrQixDQUNFLGUsQ0FFRixtQixDQUNFLGUsQ0FFRixtQixDQUNFLGUsQ0FFRixvQixDQUNFLGUsQ0FFRixvQixDQUNFLGUsQ0FFRix3QixDQUNFLGUsQ0FFRix5QixDQUNFLGUsQ0FFRix5QixDQUNFLGUsQ0FFRixxQixDQUNFLGUsQ0FFRix5QixDQUNFLGUsQ0FFRixzQixDQUNFLGUsQ0FFRix1QixDQUNFLGUsQ0FFRix1QixDQUNFLGUsQ0FFRixxQixDQUNFLGUsQ0FFRixvQixDQUNFLGUsQ0FFRixxQixDQUNFLGUsQ0FFRixxQixDQUNFLGUsQ0FFRixpQixDQUNFLGUsQ0FFRixlLENBQ0UsZSxDQUVGLG1CLENBQ0UsZSxDQUVGLHVCLENBQ0UsZSxDQUVGLGlCLENBQ0UsZSxDQUVGLGtCLENBQ0UsZSxDQUVGLHFCLENBQ0UsZSxDQUVGLHNCLENBQ0UsZSxDQUVGLG1CLENBQ0UsZSxDQUVGLGtCLENBQ0UsZSxDQUVGLG1CLENBQ0UsZSxDQUVGLG1CLENBQ0UsZSxDQUVGLG1CLENBQ0UsZSxDQUVGLG9CLENBQ0UsZSxDQUVGLG9CLENBQ0UsZSxDQUVGLG9CLENBQ0UsZSxDQUVGLHFCLENBQ0UsZSxDQUVGLG9CLENBQ0UsZSxDQUVGLHFCLENBQ0UsZSxDQUVGLHVCLENBQ0UsZSxDQUVGLGtCLENBQ0UsZSxDQUVGLGtCLENBQ0UsZSxDQUVGLG1CLENBQ0UsZSxDQUVGLG9CLENBQ0UsZSxDQUVGLHFCLENBQ0UsZSxDQUVGLG1CLENBQ0UsZSxDQUVGLGdCLENBQ0UsZSxDQUVGLHFCLENBQ0UsZSxDQUVGLG1CLENBQ0UsZSxDQUVGLHNCLENBQ0UsZSxDQUVGLG1CLENBQ0UsZSxDQUVGLGlCLENBQ0UsZSxDQUVGLG9CLENBQ0UsZSxDQUVGLHFCLENBQ0UsZSxDQUVGLG1CLENBQ0UsZSxDQUVGLG9CLENBQ0UsZSxDQUVGLGtCLENBQ0UsZSxDQUVGLG1CLENBQ0UsZSxDQUVGLGdCLENBQ0UsZSxDQUVGLHFCLENBQ0UsZSxDQUVGLG1CLENBQ0UsZSxDQUVGLG9CLENBQ0UsZSxDQUVGLG9CLENBQ0UsZSxDQUVGLHFCLENBQ0UsZSxDQUVGLHVCLENBQ0UsZSxDQUVGLHdCLENBQ0UsZSxDQUVGLGtCLENBQ0UsZSxDQUVGLG1CLENBQ0UsZSxDQUVGLHVCLENBQ0UsZSxDQUVGLHNCLENBQ0UsZSxDQUVGLHNCLENBQ0UsZSxDQUVGLHVCLENBQ0UsZSxDQUVGLG1CLENBQ0UsZSxDQUVGLG9CLENBQ0UsZSxDQUVGLHNCLENBQ0UsZSxDQUVGLHdCLENBQ0UsZSxDQUVGLHlCLENBQ0UsZSxDQUVGLDBCLENBQ0UsZSxDQUVGLHNCLENBQ0UsZSxDQUVGLHVCLENBQ0UsZSxDQUVGLGlCLENBQ0UsZSxDQUVGLGtCLENBQ0UsZSxDQUVGLG1CLENBQ0UsZSxDQUVGLHVCLENBQ0UsZSxDQUVGLGlCLENBQ0UsZSxDQUVGLG1CLENBQ0UsZSxDQUVGLG1CLENBQ0UsZSxDQUVGLG9CLENBQ0UsZSxDQUVGLGUsQ0FDRSxlLENBRUYsaUIsQ0FDRSxlLENBRUYsbUIsQ0FDRSxlLENBRUYsa0IsQ0FDRSxlLENBRUYscUIsQ0FDRSxlLENBRUYsNEIsQ0FDRSxlLENBRUYsdUIsQ0FDRSxlLENBRUYsd0IsQ0FDRSxlLENBRUYsc0IsQ0FDRSxlLENBRUYsdUIsQ0FDRSxlLENBRUYsaUIsQ0FDRSxlLENBRUYsZ0IsQ0FDRSxlLENBRUYsb0IsQ0FDRSxlLENBRUYsZ0IsQ0FDRSxlLENBRUYsb0IsQ0FDRSxlLENuRDl3REYsV0FDRSxrQkFLRixpQixDQUNFLGdCLEM2QjRnQkYsc0YsQzdCN2dCQSw4QixDQWlNQSxpQixDQTdMSSxlLENBSkosbUMsQ0FPTSwwQixDQUNBLG1CLENBQ0EsYyxDQVROLG1ELEM2QmdPQSxrRixDN0JuTlUsYyxDQWJWLGtELEM2QmdPQSxpRixDN0I3TVUsZSxDQW5CVixxQyxDQXdCUSxrRCxDQUNBLGMsQ0FFQSxnQixDQUNBLGtCLENBQ0EsYyxDQUNBLHdCLENBQ0cscUIsQ0FDQyxvQixDQUNJLGdCLENBQ1IscUIsQ0FHQSw0QixDQUNRLG9CLENBQ1IseUIsQ0FDQSx5QyxDQUNBLDRCLENXbkNGLDZILENYcUNFLGUsQ0FDQSw0QixDV2xDRix1Q1hWTixxQyxDV1dRLGlCWFhSLDJDLENBK0NVLHlCLENBQ0EscUMsQ2lDOUNSLG9CLENqQ3lERSxTLENBS0osb0IsQ0FHSSxlLENBSEoscUIsQ0FPSSxZLENNbEJBLHlCTldKLHFCLENBU00sY0FUTixpQixDQWNJLFEsQ0FDQSw0QixDQWZKLDBCLENBa0JNLHdDLENBbEJOLG9CLENBdUJJLFMsQ0F2Qkosd0IsQ0FBQSx1QixDQTBCTSw2QixDQUNBLGtCLENBQ0EseUMsQ0E1Qk4sa0IsQ0FpQ0ksYyxDQWpDSixvQixDQXFDSSxtQixDQUNJLDBCLENBQ0osUyxDQXZDSixzQixDb0Q0VUEsdUUsQ0FEQSxvRCxDcERqU00sUSxDQU1OLGtCLENBQ0UsbUIsQ0FDQSxZLENBRkYsNkIsQ0FLSSxVLENBQ0EsbUIsQ0FOSiwrQixDQVVJLGtDLENBQ0Esb0UsQ0FDQSxxQixDQVpKLDRDLENBaUJNLHFCLENBT04saUIsQ0FDRSxVLENBQ0EseUIsQ0FDQSw2QixDQUNBLHFCLENBQ0EsVSxDQUNBLGMsQ0FDQSxhLENBQ0EsZ0IsQ0FDQSx5QyxDQUNBLG1CLENBQ0Esd0MsQ0FDQSxvQixDTS9GRSx5Qk5tRkosaUIsQ0FlSSxnQixDQUNBLHFCLEFNbkdBLHlCTm1GSixpQixDQW1CSSxlLENBQ0EsZSxDQUNBLGdCLENBQ0EscUIsQU16R0EsMEJObUZKLGlCLENBeUJJLGdCLENBQ0EscUIsQU03R0EsMEJObUZKLGlCLENBNkJJLFcrQi9LSixXLEMvQm9MRSxpRCxDQUNBLGMsQ0FFQSxnQixDQUNBLFksQ0FDQSxlLENBTkYsYSxDQVNJLG9CLENBVEosbUIsQ0E2SEEsMkIsQ0FBQSwwQyxDQWhITSxxQyxDQWJOLGEsQytCNUpBLHlDLEMvQnlSQSxxQixDQUFBLG9DLENBMUdFLHlDLENBdUNGLGUsQ0FJQSxlLENQcUZBLE0sQ08zSEEsVSxDQUNFLGtCLENFcktGLFUsQ0FBQSxVLENGb0tBLGlCLENBYUksa0IsQ016SkEseUJONElKLGlCLENBZU0sb0JBS04sVSxDQUNFLGlELENBQ0EsYyxDQUVBLGdCLENBQ0EsYSxDTXJLRSx5Qk5nS0osVSxDQVFJLGdCQWNKLFksQ0FDRSxrQixDQUdGLGUsQ0FDRSxlLENBQ0Esa0IsQ0FLRix3QixDQUFBLHdCLENBQUEsd0IsQ0FBQSx3QixDQUFBLHdCLENBQUEsZ0MsQ0FBQSwyQixDQUFBLHVCLENBQUEsdUIsQ0FBQSx1QixDQUFBLHVCLENBQUEsdUIsQ0FBQSx1QixDQUFBLHNCLENBQUEsdUIsQ0FFSSxZLENBQ0EsZSxDQU1KLHlCLENBQ0UsMEIsQ0FDQSxtQixDQUNBLGtCLENBQ0EsZ0IsQ0FDQSxnRCxDTS9NRSx5Qk4wTUoseUIsQ0FRSSxvQixBTWxOQSx5Qk4wTUoseUIsQ0FXSSxvQixBTXJOQSwwQk4wTUoseUIsQ0FjSSxvQkFkSiwyQixDQWtCSSxrRCxDQUNBLGMsQ0FFQSxnQixDQUNBLFUsQ0FDQSxRLENBQ0EsNkMsQ01sT0EseUJOME1KLDJCLENBMkJNLGdCQTNCTiwyQixDQWdDSSxvQixDQUNBLDZDLENBTUosYyxDQUNFLG1CLENNbFBFLHlCTmlQSixjLENBSUkscUIsQU1yUEEseUJOaVBKLGMsQ0FPSSxxQixBTXhQQSwwQk5pUEosYyxDQVVJLHFCQVZKLHVCLENBY0ksaUQsQ0FDQSxjLENBRUEsZ0IsQ0FDQSxhLENNblFBLHlCTmlQSix1QixDQXFCTSxnQkFyQk4scUIsQ0EwQkksZSxDQUNBLGdCLENBQ0EsZSxDQUVBLFEsQ0FDQSxjLENBL0JKLGtDLENBdUNJLGMsQ0F2Q0osb0MsQ0EwQ00sZSxDQUNBLG9CLENBWU4seUIsQ0FDRSxZLENBQ0EsSyxDQUNBLE8sQ0FDQSxhLENBQ0EsaUIsQ0FMRix5QyxDQU9JLGdELENBSUosYyxDQU1BLGlCLENBTEUsUSxDQUNBLGMsQ0FDQSxlLENBR0YsNEIsQ0FNSSxrQixDQUNBLDZDLENBUEosd0MsQ0FVTSxlLENBVk4scUMsQ0FjTSxjLENNdlVGLHlCTnlUSiw0QixDQWlCTSxlLENBakJOLHVDLENBbUJRLG9CQW5CUix3QyxDQXVCTSxtQixDQUNBLFksQ0FDQSx5QixDQUNJLHFCLENBQ0osVSxDQUNBLG9CLENBQ0EsNkMsQ0E3Qk4sOEMsQ0FnQ1EsaUMsQ0FDQSx5QixDQUNBLG1DLENBbENSLDhDLENBc0NRLGMsQ0FDQSxpQixDQXZDUixpRCxDQTJDUSxjLENBT1IsZ0MsQ0FBQSwrQixDQXdFQSxnQixDQXZFRSxxQyxDQUVGLG9ELENBQUEsbUQsQ0FLQSw0QixDQUpFLG1DLENBSUYscUIsQ0FDRSxtQixDQUNBLFksQ0FDQSxzQixDQUNJLGtCLENBQ0osYyxDQUNBLGtCLENBTkYsb0MsQ0FRSSxjLENBQ0EsNkIsQ0FUSiw0QixDQWNJLFEsQ0FDQSw0QixDTWxZQSx5Qk5tWEoscUIsQ0FrQkksb0JBSUosK0IsQ0FFSSxtQixDQUNBLFksQ0FDQSxrQixDQUNJLGMsQ0FDSixjLENBTkosa0MsQ0FTTSxlLENBQ0EsYSxDQUNBLGtCLENBQ0EsbUIsQ0FaTixvQyxDQWNRLGlELENBRUEsYyxDQUNBLHFCLENBQ0EsOEMsQ0FDQSxvQixDQUNBLHdCLENBQ0EsOEMsQ0FDQSwwQyxDQUNBLDJDLENBdkJSLDJDLENBQUEsMEMsQ0FBQSwwQyxDQTRCVSxzRCxDQUNBLDBDLENBQ0EsbUMsQ0E5QlYsMEQsQ0FBQSx5RCxDQUFBLHlELENBaUNjLGtDLENBU2QsUSxDQUNFLGlELENBQ0EsYyxDQUVBLGdCLENBQ0EsWSxDQUNBLGUsQ016YkUseUJObWJKLFEsQ0FTSSxnQixBTTViQSx5Qk5tYkosUSxDQVlJLGdCLEFNL2JBLDBCTm1iSixRLENBZUksZ0JBZkosVSxDQUFBLHFCLENBbUJJLHlDLENBbkJKLFcsQ0EwQkksZSxDQTRCQSxrQixDQXRESixxQixDQTRCTSxpQixDQUNBLFUsQ0FDQSxlLENBQ0EsK0IsQ0FDQSxXLENBQ0EsaUIsQ0FDQSxlLENBQ0EsbUIsQ0FDQSxtQixDQUNBLGEsQ0FDQSxjLENBR0EsdUMsQzZCalROLHVDLENBQUEsdUMsQzdCa1RRLDJDLENBR0YseUMsQ0FDRSw2QyxDQUdGLHVDLENxRGppQk4sa0IsQ3JEa2lCUSwyQyxDTXJlSix5Qk5tYkosVyxDQXdETSxvQkFLTiwyQixDQUVJLGUsQ0FGSiwwQixDQUtJLGUsQ0FMSiw0QixDQVFJLGUsQ0FSSixvQixDQWFNLGlCLENBQ0EsYyxDQWROLCtCLENBaUJRLGMsQ0FDQSxjLENBbEJSLGlCLENBdUJNLGUsQ0FDQSxjLENBQ0EsZSxDQXpCTixvQixDQTRCUSxrQyxDQTVCUixnQixDQUFBLHNCLENBK0JVLG1CLENBL0JWLDBCLENBa0VBLCtDLENBekJNLHdCLENBekNOLHFDQTJDZ0IsWSxDQUNSLGEsQ0E1Q1IsMkIsQ0FrRUEsZ0QsQ0FqQk0sd0IsQ0FqRE4sc0NBMkNnQixZLENBU1IsYSxDQXBEUiw0QixDQWtFQSxpRCxDQVRNLHdCLENBekROLHVDQTJDZ0IsWSxDQWlCUixhLENBTVIscUIsQ0FDRSxrQixDQURGLCtCLENBSUksaUIsQ0FDQSxlLENBTEosaUMsQ0FRTSxnQixDQVJOLHNDLENBZ0JNLCtCLENBQ0EsYyxDQUNBLGUsQ0FDQSxpQixDQUNBLG1CLENBQ0EsYSxDQUNBLGlCLENBQ0Esb0IsQ0FDQSxlLENBQ0EsbUIsQ0FDQSxtQixDQUNBLFcsQ0FDQSxrQyxDQUNBLGlDLENBN0JOLHNELENBb0NRLGUsQ0FDQSxhLENBQ0EsaUIsQ0FDQSxpQixDQXZDUix1RCxDQStDUSxlLENBQ0EsYSxDQUNBLGlCLENBQ0EsaUIsQ0FsRFIsd0QsQ0EwRFEsZSxDQUNBLGEsQ0FDQSxpQixDQUNBLGlCLENOcHFCUixvQixDQUNFLGtCLENBR0YsYSxDQUdJLGMsQ0FDQSx5QyxDQUdBLGdCLENBQ0EsZSxDQUNBLGtCLENZd0NBLHlCWmpESixhLENBV00sYyxDQUNBLGtCLEFZcUNGLHlCWmpESixhLENBZU0sYyxDQUNBLGtCLEFZaUNGLDBCWmpESixhLENBbUJNLGMsQ0FDQSxrQkFwQk4sVyxDQTRCSSx5QyxDbUNwQ0osUyxDbkNRQSxhLENBQUEsUSxDbUNQRSw2QyxDbkNPRixRLENBQUEsUSxDQXdDSSxZLENBQ0EsdUMsQ0FDQSx5QyxDQTFDSixRLENBaUNLLGUsQ0FqQ0wsUSxDQXVDSSxnRCxDWVVBLHlCYndSSixLLENDM1JJLGdCLEFZR0EseUJid1JKLEssQ0N4UkksZ0IsQVlBQSwwQmJ3UkosSyxDQ3JSSSxnQm1DaEVKLE8sQ0FDRSwrQyxDQUdGLFMsQ0FHRSxtQixDQUNBLFksQ0FDQSxzQixDQUNJLGtCLENBQ0oscUIsQ0FDSSw2QixDQUNKLHFCLENBVEYsd0IsQ0FZSSxlLENBQ0EsZSxDQUNBLFksQ0FDQSxRLENBQ0EsZSxDQUNBLHFCLEN2QndDQSx5QnVCekRKLHdCLENBbUJNLG1CLENBbkJOLGtDLENBcUJRLGtELENBQ0EsYyxDQUVBLGdCLENBQ0EsYSxDQUNBLHNCLENBQ0Esb0IsQ2xCakJGLDZILENrQm1CRSxtQixDQUNBLHlDLENBQ0EsaUIsQWxCakJGLDZEa0JkTixrQyxDbEJlUSxpQixBTDBDSix5QnVCekRKLHlDLENBQUEsNEMsQ0FBQSx3QyxDQW9DVSxVLENBQ0Esb0QsQ0FyQ1YsK0MsQ0FBQSxnRCxDQUFBLGtELENBQUEsbUQsQ0FBQSw4QyxDQUFBLCtDLENBeUNZLGNBekNaLGMsQ0FBQSxvRSxDQUFBLDJELENBQUEsMEUsQ2ROQSxvRSxDQ0FBLDJELENBQUEsMEUsQ2F1REksa0QsQ0FDQSxjLENBQ0EsZSxDQUNBLGdCLENBQ0EsMEIsQ0FDQSxtQixDQUNBLHFCLENBQ0ksa0IsQ0FDSixrQixDQUNBLHlDLENBMURKLG9CLENBQUEsb0IsQ0FBQSwwRSxDQUFBLDBFLENBQUEsaUUsQ0FBQSxpRSxDQUFBLGdGLENBQUEsZ0YsQ2ROQSwwRSxDQUFBLDBFLENDQUEsaUUsQ0FBQSxpRSxDQUFBLGdGLENBQUEsZ0YsQ2FvRU0scUMsQ0E5RE4sNEIsQ0FBQSxrRixDQUFBLHlFLENBQUEsd0YsQ2ROQSxrRixDQ0FBLHlFLENBQUEsd0YsQ2F3RU0saUIsQ0FsRU4sb0IsQ0FBQSwwRSxDQUFBLGlFLENBQUEsZ0YsQ2ROQSwwRSxDQ0FBLGlFLENBQUEsZ0YsQ2E0RU0sYyxDQUNBLFUsQ0F2RU4sNkIsQ0FBQSxtRixDQUFBLDBFLENBQUEseUYsQ2ROQSxtRixDQ0FBLDBFLENBQUEseUYsQ2FnRlEsa0MsQ0F1Y1Isb0csQ0FBQSxrRyxDQWpoQkEsbUIsQ0FBQSxvQixDQWlGSSx3QixDQWpGSix5QixDQUFBLHlCLENBQUEsMEIsQ0FBQSwwQixDQXFGTSxxQyxDQUNBLHdCLENBdEZOLG9CLENBMkZJLGtCLENBM0ZKLDBCLENBQUEsMEIsQ0E4Rk0seUIsQ0FLTix5QixDQUNFLGlCLENBQ0EsbUIsQ0FDQSxZLENBQ0EsZSxDQUNBLFksQ3ZCSUUsa0R1QlRKLHlCLENBUUksYyxBdkJsREEseUJ1QjBDSix5QixDQVdJLGNBWEosd0MsQ0FnQk0sVSxDQUNBLGUsQ3ZCUkYsa0R1QlRKLHdDLENBbUJRLFUsQ0FDQSxpQixBdkJYSixrRHVCVEosd0MsQ0F1QlEsVSxDQUNBLGlCLEF2QmxFSix5QnVCMENKLHdDLENBMkJRLFUsQ0FDQSxpQkE1QlIsc0MsQ0FrQ0ksZSxDQUNBLGlDLENBQ0EscUIsQ0FwQ0osMEMsQ0F1Q00sWSxDQUtOLGUsQ0FDRSxzQixDQUNJLGtCLENBQ0osUyxDQUdGLDRCLENBQ0UsWSxDQUdGLFUsQ0FTQSxrQixDQUdFLG1CLENBQ0EsWSxDQWJGLFUsQ0FHRSxxQixDQUNJLGtCLENBQ0osc0IsQ0FDSSxrQixDQUdOLGtCLENBQ0UsaUIsQ0FDQSxTLENBR0EseUIsQ0FFQSxxQixDQUNBLG9CLENBQ0ksc0IsQ0FUTiw4QixDQWNNLDZDLENBQ0EsYyxDQUVBLGdCLENBQ0EsZSxDQUNBLCtCLEN2QnpFRixrRHVCc0RKLDhCLENBc0JRLGMsQ0FDQSxrQixBdkI3RUosbUR1QnNESiw4QixDQTBCUSxjLENBQ0Esa0IsQXZCcElKLDBCdUJ5R0osOEIsQ0E4QlEsYyxDQUNBLGtCQS9CUixnQyxDQW1DUSxvQixDQUNBLHlDLENBcENSLGdDLENBeUNNLGlELENBQ0EsYyxDQUVBLGdCLENBQ0EsZSxDQUNBLCtCLEN2QnZKRix5QnVCeUdKLGdDLENBaURRLGMsQ0FDQSxrQixBdkIzSkoseUJ1QnlHSixnQyxDQXFEUSxjLENBQ0Esa0IsQXZCL0pKLDBCdUJ5R0osZ0MsQ0F5RFEsYyxDQUNBLGtCQVFSLG1CLENBQ0Usc0IsQ0FDSSxtQixDQUNKLDhDLENkN09GLDhFLENjME9BLHdCLENBQUEsOEUsQ0FBQSxxRSxDQUFBLG9GLENiMU9BLHFFLENBQUEsb0YsQ2FnUEksc0MsQ2RoUEosOEUsQ0FBQSw4SSxDYzBPQSxvQyxDQUFBLDhFLENBQUEsOEksQ0FBQSxpRixDQUFBLGdHLENBQUEscUYsQ0FBQSwyRyxDQUFBLDhJLENiMU9BLDhJLENBQUEsaUYsQ0FBQSxnRyxDQUFBLHFGLENBQUEsMkcsQ2FtUE0sUSxDZG5QTixvRixDQUFBLG1GZThDUSxXLENmOUNSLG9KLENBQUEsNkhlOENRLGlDLENENExSLDBDLENBQUEseUNDNUxRLFcsQ0Q0TFIsb0YsQ0FBQSxtRkM1TFEsVyxDRDRMUixvSixDQUFBLDZIQzVMUSxpQyxDRDRMUix1RixDQUFBLHNGQzVMUSxXLENENExSLHNHLENBQUEsK0VDNUxRLGlDLENENExSLDJGLENBQUEsaUgsQ0FBQSwwRkM1TFEsVyxDRDRMUiwwRkM1TFEsaUMsQ0Q0TFIsb0osQ0FBQSw2SEM1TFEsaUMsQ2Q5Q1Isb0osQ0FBQSw2SGM4Q1EsaUMsQ2Q5Q1IsdUYsQ0FBQSxzRmM4Q1EsVyxDZDlDUixzRyxDQUFBLCtFYzhDUSxpQyxDZDlDUiwyRixDQUFBLGlILENBQUEsMEZjOENRLFcsQ2Q5Q1IsMEZjOENRLGlDLENEeU1BLG1DLENBQ0Esc0QsQ2R4UFIsOEYsQ0FBQSxtRmU4Q1EscUIsQ2Y5Q1IsOEosQ0FBQSw2SGU4Q1EsMkMsQ0Q0TFIsb0QsQ0FBQSx5Q0M1TFEscUIsQ0Q0TFIsOEYsQ0FBQSxtRkM1TFEscUIsQ0Q0TFIsOEosQ0FBQSw2SEM1TFEsMkMsQ0Q0TFIsaUcsQ0FBQSxzRkM1TFEscUIsQ0Q0TFIsZ0gsQ0FBQSwrRUM1TFEsMkMsQ0Q0TFIscUcsQ0FBQSwySCxDQUFBLDBGQzVMUSxxQixDRDRMUiwwRkM1TFEsMkMsQ0Q0TFIsOEosQ0FBQSw2SEM1TFEsMkMsQ2Q5Q1IsOEosQ0FBQSw2SGM4Q1EsMkMsQ2Q5Q1IsaUcsQ0FBQSxzRmM4Q1EscUIsQ2Q5Q1IsZ0gsQ0FBQSwrRWM4Q1EsMkMsQ2Q5Q1IscUcsQ0FBQSwySCxDQUFBLDBGYzhDUSxxQixDZDlDUiwwRmM4Q1EsMkMsQ0Q2TUUsbUMsQ2QzUFYsbUcsQ0FBQSxtRmU4Q1EsMEIsQ2Y5Q1IsbUssQ0FBQSw2SGU4Q1EsZ0QsQ0Q0TFIseUQsQ0FBQSx5Q0M1TFEsMEIsQ0Q0TFIsbUcsQ0FBQSxtRkM1TFEsMEIsQ0Q0TFIsbUssQ0FBQSw2SEM1TFEsZ0QsQ0Q0TFIsc0csQ0FBQSxzRkM1TFEsMEIsQ0Q0TFIscUgsQ0FBQSwrRUM1TFEsZ0QsQ0Q0TFIsMEcsQ0FBQSxnSSxDQUFBLDBGQzVMUSwwQixDRDRMUiwwRkM1TFEsZ0QsQ0Q0TFIsbUssQ0FBQSw2SEM1TFEsZ0QsQ2Q5Q1IsbUssQ0FBQSw2SGM4Q1EsZ0QsQ2Q5Q1Isc0csQ0FBQSxzRmM4Q1EsMEIsQ2Q5Q1IscUgsQ0FBQSwrRWM4Q1EsZ0QsQ2Q5Q1IsMEcsQ0FBQSxnSSxDQUFBLDBGYzhDUSwwQixDZDlDUiwwRmM4Q1EsZ0QsQ0RnTkksOEMsQ2Q5UFosdUcsQ0FBQSxtRmU4Q1EsOEIsQ2Y5Q1IsdUssQ0FBQSw2SGU4Q1Esb0QsQ0Q0TFIsNkQsQ0FBQSx5Q0M1TFEsOEIsQ0Q0TFIsdUcsQ0FBQSxtRkM1TFEsOEIsQ0Q0TFIsdUssQ0FBQSw2SEM1TFEsb0QsQ0Q0TFIsMEcsQ0FBQSxzRkM1TFEsOEIsQ0Q0TFIseUgsQ0FBQSwrRUM1TFEsb0QsQ0Q0TFIsOEcsQ0FBQSxvSSxDQUFBLDBGQzVMUSw4QixDRDRMUiwwRkM1TFEsb0QsQ0Q0TFIsdUssQ0FBQSw2SEM1TFEsb0QsQ2Q5Q1IsdUssQ0FBQSw2SGM4Q1Esb0QsQ2Q5Q1IsMEcsQ0FBQSxzRmM4Q1EsOEIsQ2Q5Q1IseUgsQ0FBQSwrRWM4Q1Esb0QsQ2Q5Q1IsOEcsQ0FBQSxvSSxDQUFBLDBGYzhDUSw4QixDZDlDUiwwRmM4Q1Esb0QsQ0RxTk0sa0MsQ3ZCcE1WLHlCdUIyS0osa0MsQ0FxQ00sMEIsQ0FDQSxxQkF0Q04sd0IsQ0EyQ0ksbUIsQ0FDSSxlLENBNUNSLDBCLENBZ0RJLGEsQ0FDQSxnQixDQWpESiwrQixDQXFESSxtQixDQUNBLFksQ0FDQSxxQixDQUNJLDZCLENBQ0osVSxDQXpESix1QyxDQXVFTSxrRCxDQUNBLGMsQ0FFQSxnQixDQUNBLGlCLENBQ0EsbUIsQ0FDQSxZLENBQ0Esb0IsQ0FDSSxzQixDQUNKLFcsQ0FDQSx3QixDQUNBLDJDLEN2QjdQRix5QnVCMktKLHVDLENBb0ZRLGdCQXBGUiw4QyxDQXdGUSwrQixDQUNBLGMsQ0FDQSwwQixDQUNBLG1CLENBQ0EsVSxDQUNBLFcsQ0FDQSxrQixDQUNBLGUsQ0EvRlIsbUQsQ0FvR1UsZSxDQXlNViw2RixDQUFBLDhGLENBQUEscUUsQ0E3U0Esd0QsQ0F5R1EsWSxDdkJwUkoseUJ1QjJLSix1QyxDQTZHUSxpQixDQTdHUiw4QyxDQStHVSxZLENBL0dWLG9ELENBQUEsdUQsQ0FBQSxtRCxDQUFBLG9ELENBd0hZLGlCLENBQ0EsVSxDQUNBLFcsQ0FDQSxvQixDQUNBLGEsQ0FDQSxVLENBQ0EsVyxDQUNBLFUsQ0FDQSxnQyxDQUNBLGdDLENBQ0Esd0IsQ0FDQSxpQkFuSVosNkMsQ0FBQSw2QyxDQXFLUSwyQyxDQXJLUixxQyxDQTJLSSxzQixDQUNJLGtCLENBNUtSLHdELENBaUxVLGMsQ0FqTFYsdUQsQ0F1TFUsZSxDQXZMVix1QyxDQTZMTSxzQixDQUNBLDJDLENBS04seUQsQ0FJTSxrRCxDQUNBLGMsQ0FFQSxnQixDQUNBLGlCLENBQ0EsVyxDQUNBLGUsQ0FDQSx3QixDQUNBLDJDLENBUU4sb0IsQ0FDRSxpQixDQUNBLE8sQ0FDQSxXLENBSEYsZ0MsQ0FNSSxrRCxDQUNBLGUsQ0RyVEosZSxDQzZURSxjLENBQ0EsbUIsQ0FDQSxZLENBQ0EscUIsQ0FDSSxrQixDQUNKLDJCLENBQ0ksa0IsQ0FQTix5QixDQVVJLGMsQ3ZCMVpBLHlCdUJnWkoseUIsQ0FZTSxvQkR4VU4scUIsQ0M2VUksOEIsQ0FDUSxzQixDQUlaLDhCLENBQ0UsaUIsQ0FDQSxNLENBQ0EsYSxDQUNBLFUsQ0FDQSxVLENBQ0EsYyxDQUNBLGlCLENBQ0EsbUMsQ0FDQSwyQixDQUNBLG9DLENBQ1EsNEIsQ0FDUixTLENBQ0Esc0QsQ0FHRiwyQyxDQUNFLGUsQ0FrQkEsK0MsQ0FDUSx1QyxDQWhCVixvQkMzY1EsdUMsQ0Q0Y04sbUQsQ0FDUSwyQyxDQUdWLG9CQ2hkUSx1QyxDRGlkTixTLENBR0Ysb0JDcGRRLHVDLENEcWROLG1ELENBQ1EsMkMsQ0FRViwyQyxDQUNFLFMsQ0FHRiwyQyxDQUNFLCtDLENBQ1EsdUMsQ0FLVixtRCxDQUVJLDBCLENBQ0kseUIsQ0FDQSxpQixDQUNKLGdCLENBTEosOEMsQ0FBQSw2QyxDQUFBLGlELENBV0ksYyxDQUNBLDJDLENBWkosc0QsQ0FBQSxxRCxDQUFBLHlELENBY00sMEMsQ0FkTixvRCxDQUFBLG9ELENBQUEsbURDemVRLFcsQ0R5ZVIsbUQsQ0FBQSxtRCxDQUFBLGtEQ3plUSxXLENEeWVSLHVELENBQUEsdUQsQ0FBQSxzREN6ZVEsVyxDRDZmRix5QyxDQXBCTiw0RCxDQUFBLDRELENBQUEsbURDemVRLG1CLENEeWVSLDJELENBQUEsMkQsQ0FBQSxrREN6ZVEsbUIsQ0R5ZVIsK0QsQ0FBQSwrRCxDQUFBLHNEQ3plUSxtQixDRCtmQSx3QyxDQXRCUix5RSxDQUFBLHlFLENBQUEsbURDemVRLGdDLENEeWVSLHdFLENBQUEsd0UsQ0FBQSxrREN6ZVEsZ0MsQ0R5ZVIsNEUsQ0FBQSw0RSxDQUFBLHNEQ3plUSxnQyxDRGtnQkEsb0QsQ0F6QlIsc0MsQ0ErQkksaUIsQ0EvQkosMkMsQ0FtQ0ksZ0IsQ0FDQSxxQixDQUNJLGtCLENBQ0osZ0IsQ0F0Q0osa0QsQ0F5Q00seUIsQ0FDQSxtQixDQUNJLGEsQ0EzQ1Ysb0QsQ0FnREksbUIsQ0FDQSxZLENBQ0Esc0IsQ0FDSSxrQixDQUNKLGtCLENBQ0ksYyxDQXJEUiw4RCxDQXlETSxrRCxDQUNBLDBCLENBQ0EsbUIsQ0FDQSxxQixDQUNJLGtCLENBQ0osbUIsQ0FDSSxXLENBQ0osZSxDQWhFTiwrRSxDQXVFUSx1QixDQUNJLGUsQ0FDSixtQixDQUNJLGEsQ0FDSixVLENBQ0EsVyxDQUNBLGUsQ0FDQSxpQixDQUNBLGtCLENBQ0EsUyxDQWhGUixzRixDQW1GVSwwQixDQUNBLG1CLENBcEZWLG1FLENBMEZNLGlCLENBQ0ksYSxDQUNKLHNCLENBQ0Esa0IsQ0FDQSxRLENBQ0EsNEIsQ0EvRk4sdUYsQ0FtR1UsYSxDQUNBLG9CLENBcEdWLG1FLENBdUhRLGMsQ0FDQSxnQixDQUNBLHlCLENBQ0ksb0IsQ0FDSixvQixDQUNJLHNCLENBQ0osYyxDQUNBLGUsQ0FDQSxzRCxDQUVBLGlCLENBaklSLGtFLENBcUlRLGUsQ0FDQSxVLENBQ0EsVyxDQUNBLGlCLENBeElSLHdFLENBNklVLGUsQ0E3SVYsK0MsQ0FvSkksNEIsQ0FwSkosZ0UsQ0FBQSxzSCxDQUFBLDZHLENBQUEsNEgsQ2R2aEJBLHNILENDQUEsNkcsQ0FBQSw0SCxDYStxQlEsMkMsQ0F4SlIsc0UsQ0FBQSxxRUN6ZVEsVyxDRHllUiw0SCxDQUFBLDJIQ3plUSxXLENEeWVSLG1ILENBQUEsa0hDemVRLFcsQ0R5ZVIsa0ksQ0FBQSwyR0N6ZVEsaUMsQ2Y5Q1IsNEgsQ0FBQSwySGU4Q1EsVyxDZDlDUixtSCxDQUFBLGtIYzhDUSxXLENkOUNSLGtJLENBQUEsMkdjOENRLGlDLENEcW9CRSx5QyxDQUNBLHNELENBN0pWLDJFLENBcUtNLDBELENBcktOLHFFLENBNEtNLGdCLENBQ0EsMkMsQ0E3S04sNEUsQ0FBQSwyRSxDQUFBLDJFLENBa0xRLDRCLENBbExSLHVFLENBQUEscUYsQ0FzTFEsbUIsQ0FDQSxZLENBdkxSLG1GLENBQUEsb0csQ0FBQSwyRSxDQUFBLDJGLENBQUEsMkYsQ0FBQSw0RixDRnZoQkEsaUQsQ0FBQSx5QyxDRWl0QlUsWSxDQTFMViw0RSxDQStMUSwrQixDQUNBLGMsQ0FDQSx5QixDQUNBLDBCLENBQ0EsbUIsQ0FDQSxxQixDQUNJLGtCLENBQ0osVSxDQUNBLFcsQ0FDQSxrQixDQUNBLGUsQ0F6TVIsaUYsQ0E4TVUsZSxDQTlNVixvRSxDQUFBLGdGLENBdU5RLGEsQ0F2TlIsdUUsQ0E0Tk0saUIsQ0FDQSxpQixDQUNJLGEsQ0FDSixzQixDQUNBLGtCLENBQ0EsUSxDQUNBLDRCLENBbE9OLHFGLENBc09VLGUsQ0FDQSxvQixDQUNBLG9CLENBQ0EsMkMsQ3ZCanNCTix5QnVCd2RKLHVFLENBNlBRLGNBN1BSLHdGLENBd1FVLGEsQ0FDQSxpQixDdkJqdUJOLHlCdUJ3ZEosbUYsQ0E2UVUsYSxDQUNBLGdCLEF2QnR1Qk4seUJ1QndkSixvRyxDQXlSYywwQixDQUNBLHFCLEF2Qmx2QlYseUJ1QndkSixpQyxDQW9TSSxjQXBTSixzRSxDQUFBLDRILENBQUEsbUgsQ0FBQSxrSSxDQXVTQyx1RCxDZDl6QkQsNEgsQ0FBQSwrRixDQUFBLCtKLENjK3pCRSxxRCxDQUFBLCtGLENBQUEsK0osQ0FBQSxrRyxDQUFBLGlILENBQUEsc0csQ0FBQSw0SCxDQUFBLCtKLENiL3pCRixtSCxDQUFBLGtJLENBQUEsK0osQ0FBQSxrRyxDQUFBLGlILENBQUEsc0csQ0FBQSw0SCxDYWkwQk0scUIsQ0FFTiwrQyxDQUdJLGtELENGdDBCSixjLENBQ0UsZSxDQUNBLGMsQ0FGRix5RCxDQXFCUSxtQixDQUNBLFksQ0FDQSx5QixDQUNJLHFCLENBeEJaLG1FLENBMkJVLGtELENBQ0EsYyxDQUVBLGdCLENBQ0EsYSxDQUNBLHdCLENBQ0EsMkMsQ0FDQSw4QyxDQWxDVix5RSxDQXFDWSxxQyxDQXJDWix5RixDQTBDYyxZLENBMUNkLHdFLENBZ0RVLFcsQ0FDQSxhLENBQ0EsZSxDQUNBLFEsQ0FDQSxlLENBQ0EscUIsQ0FyRFYsa0YsQ0F3RFksYSxDQUNBLHFCLENBekRaLDRGLENBNERjLHdELENBQ0EsYSxDQUNBLHlDLENBOURkLGtHLENBaUVnQiw0QixDQWpFaEIseUYsQ0FBQSx3RixDQXVFYyxTLENBdkVkLG1HLENBQUEsa0csQ0EwRWdCLG9ELENBQ0EseUMsQ0FDQSw0QixDMEIxRWhCLGdCLENBQ0UsMkMsQ0FDQSw4QyxDQUZGLG1DLENBS0ksVSxDQUNBLGdCLENBQ0EsaUIsQ0FQSix5QyxDQVVNLGlCLENBQ0Esa0IsQ0FYTiw2QyxDQWFRLFcsQ0FDQSxVLENBYVIsTSxDQUNFLGdCLENBQ0EsbUIsQ0FDQSw2QyxDQUNBLGdELENBSkYsUSxDQU9JLG9CLENBQ0EsNkMsQ0FSSixjLENBQUEsYyxDQXlEQSx3QixDQUFBLHdCLENBN0NNLG1DLENBWk4scUIsQ0FnQkksZSxDQUNBLG1CLENBQ0EsWSxDL0NnQkEseUIrQ2xDSixxQixDQW9CTSxlLEEvQzJCRiw0QitDL0NKLHFCLENBdUJNLG1CQXZCTiwyQixDQTBCTSxVLENBQ0Esb0IsQ0FDQSxjLENBQ0EsaUIsQy9DS0YseUIrQ2xDSiwyQixDQStCUSxjLENBQ0EsaUJBaENSLDhCLENBb0NNLFksQ0FDQSxjLENBQ0EseUIsQ0F0Q04sMEMsQ0F5Q1EsNkMsQ0FDQSxrQixDQTFDUiw2QyxDQTRDVSxpQixDQUNBLDZDLENBQ0Esa0IsQ0FDQSxhLEMvQ2JOLHlCK0NsQ0osOEIsQ0FtRFEsZ0JBTVIsa0IsQ0FLVSxnRCxDQUNBLGMsQ0FFQSw2QyxDQWFWLGdCLENBQ0UsNkMsQ0FERixrQixDQUFBLG1CLENBWUEsbUIsQ0FBQSxrQixDQUFBLHFCLENBUkksZ0QsQ0FDQSxjLENBRUEsZ0IsQ0FDQSxlLENBSUosbUIsQ0FBQSxrQixDQUVJLGtELENBSUEsWSxDQUVBLDZDLENBUkosa0IsQ0FZSSxVLENBWkoscUIsQ0FrQk0sZ0IsQ0FDQSwwQixDQUNBLG1CLENBQ0EsZ0IsQ0EwRE4sWSxDQS9FQSx1QixDQWdGRSxtQixDQUNBLFksQ0FHQSxxQixDQUNJLGtCLENBckZOLHVCLENBNEJRLHlCLENBQ0kscUIsQ0E3QlosOEIsQ0FnQ1UsMEIsQ0FDQSxtQixDQUNBLFUsQ0FDQSxXLENBQ0Esa0IsQ0FDQSxVLENBQ0Esd0QsQy9DM0NOLGtEK0NLSixrQixDQThDTSxhLEEvQ3RHRix5QitDd0RKLG1CLENBQUEsa0IsQ0FvRE0sYSxDQXBETixrQixDQXVETSxVLENBdkROLHFCLENBMERRLGlCLENBQ0EsZSxDQTNEUix1QixDQThEVSxtQixDQUNBLFksQ0FDQSxxQixDQUNJLGtCLENBQ0osc0IsQ0FDSSxrQixDQW5FZCw4QixDQXNFWSxVLENBQ0EsYUFRWixZLENBR0UseUIsQ0FDSSxvQixDQUdKLG9CLENBQ0ksc0IsQ0FDSixVLENBQ0EsVyxDQUNBLGlCLENBQ0Esd0QsQ0FaRixxQixDQWdCTSw0QyxDQWhCTixrQixDQXFCSSxxQyxDQUNBLHdELENBdEJKLDJCLENBMEJRLG9DLENuRGhPUixpQixDQUFBLGdCLENBRUUsYyxDQUVBLGdCLENBSkYsNEIsQ0FBQSwyQixDQVFJLGMsQ0FDQSxnQixDQUNBLHlDLENJcURBLHlCSi9ESixpQixDQUFBLGdCLENBY0ksYyxDQUNBLGdCLENBZkosNEIsQ0FBQSwyQixDQWlCTSxjLENBQ0Esa0IsQUk2Q0YseUJKL0RKLGlCLENBQUEsZ0IsQ0FzQkksYyxDQUNBLGdCLENBdkJKLDRCLENBQUEsMkIsQ0F5Qk0sYyxDQUNBLGtCLEFJcUNGLDBCSi9ESixpQixDQUFBLGdCLENBOEJJLGMsQ0FDQSxnQixDQS9CSiw0QixDQUFBLDJCLENBaUNNLGMsQ0FDQSxrQkFsQ04saUIsQ0FBQSxnQixDQXVDQSxrQixDQUFBLFcsQ0FBQSxVLENBZ0RJLDZCLENBRUEsZSxDQUVBLGUsQ0FwREosa0IsQ0FPTSxlLENBQ0Esa0IsQ0FFQSx5QyxDQU5BLGMsQ0FFQSxnQixDSWtCRix5Qkp4Qkosa0IsQ0FhUSxjLENBQ0Esa0IsQUlVSix5Qkp4Qkosa0IsQ0FpQlEsYyxDQUNBLGdCLENBQ0EsZSxDQUNBLG9CLEFJSUosMEJKeEJKLGtCLENBdUJRLGMsQ0FDQSxrQkF4QlIsdUIsQ0E2Qk0sbUIsQ0FDQSxZLENBQ0EsVSxDQUNBLFUsQ0FDQSxhLENBQ0EsVSxDQUNBLHdDLENJWEYseUJKeEJKLHVCLENBcUNRLGVBckNSLFcsQ0FBQSxXLENBQUEsVyxDQUFBLFcsQ0FBQSxXLENBQUEsVSxDQUFBLFUsQ0FBQSxVLENBQUEsVSxDQUFBLFUsQ0FBQSxVLENBQUEsUyxDQTJDSSxrQixDQUNBLHlDLENBNUNKLFcsQ0FBQSxVLENBaURJLGMsQ0FFQSxnQixDSTNCQSx5Qkp4QkosVyxDQUFBLFUsQ0F1RE0sYyxDQUNBLGtCLEFJaENGLHlCSnhCSixXLENBQUEsVSxDQTJETSxjLENBQ0Esa0IsQUlwQ0YsMEJKeEJKLFcsQ0FBQSxVLENBK0RNLGMsQ0FDQSxrQkFoRU4sVyxDQUFBLFUsQ0FxRUksNkIsQ0FDQSxjLENBQ0EsZSxDQUNBLGdCLENBQ0EsZSxDSWpEQSx5Qkp4QkosVyxDQUFBLFUsQ0EyRU0sYyxDQUNBLGtCLEFJcERGLHlCSnhCSixXLENBQUEsVSxDQStFTSxjLENBQ0Esa0IsQUl4REYsMEJKeEJKLFcsQ0FBQSxVLENBbUZNLGMsQ0FDQSxrQkFwRk4sVyxDQUFBLFUsQ0F5RkksNkIsQ0FDQSxjLENBQ0EsZSxDQUNBLGdCLENBQ0EsZSxDSXJFQSx5Qkp4QkosVyxDQUFBLFUsQ0ErRk0sYyxDQUNBLGtCLEFJeEVGLHlCSnhCSixXLENBQUEsVSxDQW1HTSxjLENBQ0Esa0IsQUk1RUYsMEJKeEJKLFcsQ0FBQSxVLENBdUdNLGMsQ0FDQSxrQkF4R04sVyxDQUFBLFMsQ0FBQSxVLENBNEtJLDZDLENBNUtKLFcsQ0FBQSxVLENBOEdJLGMsQ0FFQSxnQixDQUNBLGUsQ0l6RkEseUJKeEJKLFcsQ0FBQSxVLENBbUhNLGMsQ0FDQSxrQixBSTVGRix5Qkp4QkosVyxDQUFBLFUsQ0F1SE0sYyxDQUNBLGtCLEFJaEdGLDBCSnhCSixXLENBQUEsVSxDQTJITSxjLENBQ0Esa0JBNUhOLFUsQ0FBQSxTLENBaUlJLGdELENBQ0EsYyxDQUNBLGdCLENBbklKLG1CLENBQUEsa0IsQ0F3SU0sNkIsQ0FDQSxjLENBRUEsZ0IsQ0FDQSxlLENBQ0EseUMsQ0lySEYseUJKeEJKLFUsQ0FBQSxTLENBaUpNLGMsQ0FDQSxnQixDQWxKTixtQixDQUFBLGtCLENBb0pRLGMsQ0FDQSxrQixBSTdISix5Qkp4QkosVSxDQUFBLFMsQ0F5Sk0sYyxDQUNBLGdCLENBMUpOLG1CLENBQUEsa0IsQ0E0SlEsYyxDQUNBLGtCLEFJcklKLDBCSnhCSixVLENBQUEsUyxDQWlLTSxjLENBQ0EsZ0IsQ0FsS04sbUIsQ0FBQSxrQixDQW9LUSxjLENBQ0Esa0JBcktSLFMsQ0E2S0kseUIsQ0FDQSx5QyxDQTlLSixlLENBaUxNLHlCLENBQ0EscUMsQ0kxSkYseUJKeEJKLFUsQ0FBQSxVLENBeUxNLG9CQVlOLHFCLENBREEsZSxDQUdJLGtELENBQ0EsYyxDQUVBLGdCLENBTEosdUIsQ0FEQSxpQixDQVNNLGdCLENBQ0Esb0IsQ0FDQSw2QyxDQUNBLGdELENBT04sZSxDQUNFLGMsQ0FDQSxnQixDQUNBLFUsQ0lsTUUseUJKK0xKLGUsQ0FLSSxjLENBQ0Esa0IsQUlyTUEseUJKK0xKLGUsQ0FTSSxjLENBQ0Esa0IsQUl6TUEsMEJKK0xKLGUsQ0FhSSxjLENBQ0Esa0JBS0osc0IsQ0FEQSxPLENBRUUsUSxDQUdGLEUsQ0FDRSxpQixDQUtGLFcsQ0FFSSxpRCxDQUNBLGMsQ0FFQSxnQixDQUNBLGtCLENJbE9BLHlCSjROSixXLENBU00sYyxDQUNBLGdCLENBQ0EsbUIsQ0FDQSxjLEFJeE9GLHlCSjROSixXLENBZU0sYyxDQUNBLGdCLENBQ0EsbUIsQ0FDQSxjLEFJOU9GLDBCSjROSixXLENBcUJNLGMsQ0FDQSxnQixDQUNBLG1CLENBQ0EsY2tEblROLFUsQ0FFRSxrQixDQURGLGlELENBREEsNkIsQ0FLSSxrQixDQUxKLGlCL0JJQSxLLEMrQkhBLHFDL0JHQSxLLEMrQktJLHlDLENBVEosaUIvQklBLFcsQytCSEEscUMvQkdBLFcsQytCUU0scUMsQ0FLTixxQyxDQUNBLDZCLENBRUksNkIsQ0FDQSxjLENBQ0EsZ0IsQ0FDQSxlLENBQ0EsZSxDQUNBLGtCLENBQ0EsZSxDQUNBLHlDLEM5Q29DQSx5QjhDOUNKLHFDLENBQ0EsNkIsQ0FZTSxjLENBQ0Esa0IsQTlDZ0NGLHlCOEM5Q0oscUMsQ0FDQSw2QixDQWdCTSxjLENBQ0Esa0IsQTlDNEJGLDBCOEM5Q0oscUMsQ0FDQSw2QixDQW9CTSxjLENBQ0Esa0JBdEJOLGlELENBMkJJLFcsQ0ExQkoseUMsQ0EwQkksVyxDQUNBLFksQ0VrakJKLHlGLENBQUEsa0UsQ0Y5a0JBLHFELENBQ0EseUYsQ0FBQSw2QyxDQThCTSxxQixDQS9CTixzRSxDQUFBLHNFLENBQUEsd0UsQ0FDQSw4RCxDQUFBLDhELENBQUEsZ0UsQ0FvQ00sWSxDQXJDTixzRSxDQUNBLDhELENBd0NNLDhDLENBekNOLDBGLENBQ0Esa0YsQ0EwQ1EsMkMsQ0EzQ1Isd0UsQ0FDQSxnRSxDQThDTSxnRCxDQS9DTiw0RixDQUNBLG9GLENBZ0RRLDZDLENBakRSLHNFLENBQ0EsOEQsQ0FvRE0sOEMsQ0FyRE4sMEYsQ0FDQSxrRixDQXNEUSwyQyxDQU1SLHdGLENBQUEsaUQsQ0FBQSw0QyxDRWloQkEsd0YsQ0Y5Z0JJLFMsQzlDbEJBLHlCOEN1QkYsb0IsQ0FBQSwyQixDQUNFLDhCQUlKLDRDLENBQ0EsOEMsQ0FDRSxjLENBR0YsaUQsQ0FDRSxZLENBR0YseUIsQ0FLQSx3QixDQUpFLGlCLENBQ0ksYSxDOUN2Q0YseUI4QzBDSix3QixDQUlJLGdCLENBQ0ksWSxDQUNKLFcsQTlDaERBLDBCOEMwQ0osd0IsQ0FTSSxnQixDQUNJLFksQ0FDSixXQUlKLHdCLENBQ0UsaUIsQ0FDSSxhLEM5QzNERix5QjhDeURKLHdCLENBSUksZ0IsQ0FDSSxZLENBQ0osVyxBOUMvREEsMEI4Q3lESix3QixDQVNJLGdCLENBQ0ksWSxDQUNKLFdBSUosd0IsQ0FDRSxpQixDQUNJLGEsQzlDMUVGLHlCOEN3RUosd0IsQ0FJSSxnQixDQUNJLFksQ0FDSixXQUlKLHdCLENBQ0UsaUIsQ0FDSSxhLEM5Q3BGRix5QjhDa0ZKLHdCLENBSUksZ0IsQ0FDSSxZLENBQ0osVyxBOUN4RkEsMEI4Q2tGSix3QixDQVNJLGdCLENBQ0ksWSxDQUNKLFdBSUosd0IsQ0FDRSxpQixDQUNJLGEsQzlDbkdGLHlCOENpR0osd0IsQ0FJSSxnQixDQUNJLFksQ0FDSixXLEE5Q3ZHQSwwQjhDaUdKLHdCLENBU0ksZ0IsQ0FDSSxZLENBQ0osV0VvYkosZ0QsQ0ZoYkEsSSxDQUNFLG1CLENBQ0EsWSxDQUNBLHlCLENBQ0kscUIsQ0U0YU4sd0QsQ0ZoYkEsWSxDQU9JLGdCLENBQ0ksTyxDQUNKLFUsQ0FDQSxlLENFc2FKLDRELENGaGJBLGdCLENBYU0sVSxDRW1hTix1RCxDRmhiQSxXLENBa0JJLGdCLENBQ0ksTyxDRTZaUiw2RCxDRmhiQSxpQixDQXFCTSxhLENBQ0EsVSxDQUNBLFUsQ0FDQSxlLENBQ0EsVSxDQUNBLDhDLENFc1pOLHlELENGaGJBLGEsQ0ErQkksZ0IsQ0FDSSxPLENFZ1pSLDZGLENGN1lBLDZGLENBQUEsaUQsQ0FFSSxzQixDQUNJLGEsQ0FJUiw4QixDQUNFLGUsQ0FDQSxlLENBRkYsa0QsQ0FJSSxjLENBQ0EsaUIsQ0FHQSxhLEM5Q2xLQSx5QjhDMEpKLGtELENBVU0sZ0IsQTlDcEtGLHlCOEMwSkosa0QsQ0FjTSxnQixBOUN4S0YsMEI4QzBKSixrRCxDQWtCTSxnQkFLTix5QixDQUFBLG9DLENBQ0UsaUIsQ0FDSSxhLEM5Q25MRix5QjhDaUxKLHlCLENBSUksZ0IsQ0FDSSxZLENBQ0osVyxBOUN2TEEseUI4Q2lMSixvQyxDQWFNLGlCLENBQ0ksYSxDQUNKLFlBZk4saUMsQ0FvQkksa0QsQ0FDQSxjLENBRUEsZ0IsQ0FDQSxlLENBQ0EsZSxDQUNBLHdCLEM5QzNNQSx5QjhDaUxKLGlDLENBNkJNLGdCLEE5QzlNRix5QjhDaUxKLGlDLENBZ0NNLGdCLEE5Q2pORiwwQjhDaUxKLGlDLENBbUNNLGdCQW5DTixrRSxDQUFBLGdFLENBQUEsaUUsQ0FBQSw2RCxDQTZDUSxtQixDQTdDUiw0QyxDQW1ESSxTLENBQ0EseUMsQ0FDQSw0QixDQXJESiw4QyxDQXVETSxrQixDQXZETixtRSxDQUFBLG1ELENBMkRNLGEsQ0FDQSxVLENBQ0EsVSxDQUNBLFUsQ0FDQSw4QyxDR3ZQRiwrQ2xDcERKLEssQytCNE9BLG1EL0I1T0EsSyxDK0IrU00seUMsQ0FuRU4sbUQvQjVPQSxXLEMrQmtUUSx5QixDQUNBLHFDLENHNVFOLHdDLENIcU1GLHFELENBNEVNLHlDLENBQ0EscUIsQ0E3RU4sNkQsQ0F5Rk0sWSxDQUNBLDJDLENBQ0EsOEMsQ0VvUk4seUcsQ0YvV0EseUcsQ0FBQSxvRSxDQUFBLG9FLENBQUEsc0UsQ0FBQSw2RCxDQThGUSxZLENBOUZSLCtELENBbUdNLFksQ0FDQSw2QyxDQUNBLGdELENBckdOLDZELENBNkdNLFksQ0FDQSwyQyxDQUNBLDhDLENFZ1FOLDRGLENGL1dBLDRGLENBQUEsZ0QsQ0F1SE0sbUIsQ0FDQSxZLENBQ0EseUIsQ0FDSSxxQixDQUNKLGlCLENFb1BOLG9HLENGL1dBLG9HLENBQUEsd0QsQ0E4SFEsZ0IsQ0FDSSxPLENBQ0osVSxDRStPUix3RyxDRi9XQSx3RyxDQUFBLDRELENBbUlVLG9CLENBQ0EsZSxDRTJPViwrRyxDRi9XQSwrRyxDQUFBLG1FLENBd0lVLGUsQ0V1T1YsbUcsQ0YvV0EsbUcsQ0FBQSx1RCxDQTZJUSxnQixDQUNJLE8sQ0VpT1oscUcsQ0YvV0EscUcsQ0FBQSx5RCxDQXNKUSxnQixDQUNJLE8sQ0FNWixpRCxDQUFBLDRDLENBQUEsNEMsQ0FBQSw0QyxDQUFBLDRDLENBQUEsNEMsQ0FBQSw0QyxDRzlWSSwrQyxDQUtBLDJDLENIeVZKLDJDLENBQUEsMkMsQ0FBQSwyQyxDQUFBLDJDLENBQUEsMkMsQ0FBQSwyQyxDQUFBLDBDLENHNVZNLHlDLENBb0NBLHVEbENqRk4sVyxDa0N1RE0sK0NsQ3ZETixXLENrQ3dEUSxxQyxDQUlKLGtFLENBQ0Usb0QsQ0FJSixnRCxDQUNFLDJDLENBQ0EsOEMsQ0hzVUoseUQsQ0FBQSxvRCxDQUFBLG9ELENBQUEsb0QsQ0FBQSxvRCxDQUFBLG9ELENBQUEsb0QsQ0dwVUksdUQsQ0FLQSxtRCxDSCtUSixtRCxDQUFBLG1ELENBQUEsbUQsQ0FBQSxtRCxDQUFBLG1ELENBQUEsbUQsQ0FBQSxrRCxDR2xVTSwyQyxDQU9GLHVEbEM5RUosSyxDa0MrRU0sMkMsQ0FPRiwwRSxDQUNFLHNELENBSUosa0QsQ0FDRSw2QyxDQUNBLGdELENINFNKLDJELENBQUEsc0QsQ0FBQSxzRCxDQUFBLHNELENBQUEsc0QsQ0FBQSxzRCxDQUFBLHNELENHMVNJLHlELENBS0EscUQsQ0hxU0oscUQsQ0FBQSxxRCxDQUFBLHFELENBQUEscUQsQ0FBQSxxRCxDQUFBLHFELENBQUEsb0QsQ0d4U00sNkMsQ0FPRix5RGxDeEdKLEssQ2tDeUdNLDZDLENBRUEseURsQzNHTixXLENrQzRHUSxtQyxDQUlKLDRFLENBQ0Usd0QsQ0FJSixnRCxDQUNFLDJDLENBRUEsOEMsQ0hpUkoseUQsQ0FBQSxvRCxDQUFBLG9ELENBQUEsb0QsQ0FBQSxvRCxDQUFBLG9ELENBQUEsb0QsQ0cvUUksdUQsQ0FLQSxtRCxDSDBRSixtRCxDQUFBLG1ELENBQUEsbUQsQ0FBQSxtRCxDQUFBLG1ELENBQUEsbUQsQ0FBQSxrRCxDRzdRTSwyQyxDQU9GLHVEbENuSUosSyxDa0NvSU0sMkMsQ0FuREEsbUNsQ2pGTixXLENrQ3VETSwyQmxDdkROLFcsQ2lDMmxCQSx1RGpDM2xCQSxXLENrQ3NJTSx1RGxDdElOLFcsQ2tDcUpNLDBDbENySk4sVyxDa0N1SVEscUMsQ0FJSiwwRSxDQUNFLHNELENBeEZGLDJCbENwREosSyxDaUMybEJBLHVEakMzbEJBLEssQ2tDa0pJLDBDbENsSkosSyxDa0NtSk0seUMsQ0E1R0osb0IsQ0FFRSxxQixDQUZGLG9CLENIc1dGLDZCLENBQUEsd0IsQ0FBQSx3QixDQUFBLHdCLENBQUEsd0IsQ0FBQSx3QixDQUFBLHdCLENHbFdJLDJCLENBS0EsdUIsQ0g2VkosdUIsQ0FBQSx1QixDQUFBLHVCLENBQUEsdUIsQ0FBQSx1QixDQUFBLHVCLENBQUEsc0IsQ0doV00seUMsQ0FlRiw4QyxDQUNFLG9ELENBSUosNEIsQ0FFRSw4QyxDQUZGLDRCLENINFVGLHFDLENBQUEsZ0MsQ0FBQSxnQyxDQUFBLGdDLENBQUEsZ0MsQ0FBQSxnQyxDQUFBLGdDLENHeFVJLG1DLENBS0EsK0IsQ0htVUosK0IsQ0FBQSwrQixDQUFBLCtCLENBQUEsK0IsQ0FBQSwrQixDQUFBLCtCLENBQUEsOEIsQ0d0VU0sMkMsQ0FPRixtQ2xDOUVKLEssQ2tDK0VNLDJDLENIOGxCQSwrRCxDR3ZsQkYsc0QsQ0gyakJKLCtELENHMWpCTSxzRCxDQUlKLDhCLENBRUUsZ0QsQ0FGRiw4QixDSGtURix1QyxDQUFBLGtDLENBQUEsa0MsQ0FBQSxrQyxDQUFBLGtDLENBQUEsa0MsQ0FBQSxrQyxDRzlTSSxxQyxDQUtBLGlDLENIeVNKLGlDLENBQUEsaUMsQ0FBQSxpQyxDQUFBLGlDLENBQUEsaUMsQ0FBQSxpQyxDQUFBLGdDLENHNVNNLDZDLENBT0YscUNsQ3hHSixLLENrQ3lHTSw2QyxDQUVBLHFDbEMzR04sVyxDa0M0R1EsbUMsQ0FJSix3RCxDSGlpQkosaUUsQ0doaUJNLHdELENBSUosNEIsQ0FHRSw4QyxDQUhGLDRCLENId1JGLHFDLENBQUEsZ0MsQ0FBQSxnQyxDQUFBLGdDLENBQUEsZ0MsQ0FBQSxnQyxDQUFBLGdDLENHblJJLG1DLENBS0EsK0IsQ0g4UUosK0IsQ0FBQSwrQixDQUFBLCtCLENBQUEsK0IsQ0FBQSwrQixDQUFBLCtCLENBQUEsOEIsQ0dqUk0sMkMsQ0FPRixtQ2xDbklKLEssQ2tDb0lNLDJDLENBRUEsbUNsQ3RJTixXLENrQ3VJUSxxQyxDQUlKLHNELENBQ0Usc0QsQ0hpUU4sa0UvQjdZQSxLLENrQ2tKSSxzQmxDbEpKLEssQ2lDMmxCQSxrRWpDM2xCQSxLLENrQ21KTSx5QyxDSDBQTixrRS9CN1lBLFcsQ2tDcUpNLHNCbENySk4sVyxDaUMybEJBLGtFakMzbEJBLFcsQ2tDc0pRLHFDLENINFBSLHFELENBREEsa0MsQ0FFRSxTLENBQ0EsZSxDQUVBLCtELENBQUEsNEMsQ0FHRSxlLENBQ0EsZ0QsQzlDL1ZBLHlCOEMyVkYsK0QsQ0FBQSw0QyxDQU1JLHVDLEE5Q2pXRix5QjhDMlZGLCtELENBQUEsNEMsQ0FTSSx1QyxBOUNwV0YseUI4QzJWRiwrRCxDQUFBLDRDLENBWUksdUMsQTlDdldGLDBCOEMyVkYsK0QsQ0FBQSw0QyxDQWVJLHdDLEE5QzFXRiwwQjhDMlZGLCtELENBQUEsNEMsQ0FrQkksd0NBSUosZ0UsQ0FBQSw2QyxDQUNFLGlCLENBQ0Esa0IsQ0E1QkosNEQsQ0FEQSx5QyxDQWtDSSxpQixDQUNBLGMsQ0FDQSxnQixDQUNBLGEsQzlDM1hBLHlCOEN1VkosNEQsQ0FEQSx5QyxDQXdDTSxjLENBQ0Esa0IsQTlDL1hGLHlCOEN1VkosNEQsQ0FEQSx5QyxDQTRDTSxjLENBQ0Esa0IsQTlDbllGLDBCOEN1VkosNEQsQ0FEQSx5QyxDQWdETSxjLENBQ0Esa0JBaEROLGdFLENBREEsNkMsQ0F1REksMkMsQ0FDQSxtQyxDQUNBLGlCLENBQ0EsZ0IsQ0FDQSxlLENBRUEsMEUsQ0FBQSx1RCxDQUNFLFMsQ0FFRiwyRSxDQUFBLHdELENBQ0UsZ0IsQ0FoRU4sbUYsQ0FEQSxnRSxDQXFFTSxTLENBQ0EsZSxDQUNBLG1CLENBQ0EsWSxDQUNBLHFCLENBQ0ksa0IsQ0ExRVYsb0QsQ0E2RU0saUIsQ0FFQSxxQixDQUVBLFUsQ0FoRk4scUYsQ0FBQSx1RSxDQURBLGtFLENBNkVNLGlCLENBQ0EsTyxDQUNBLHFCLENBQ0EsVSxDQUNBLFUsQ0FFQSxnRyxDQUFBLGtGLENBQUEsNkUsQ0FBQSwrRCxDQUNFLGMsQ0FuRlIsMkUsQ0FEQSx3RCxDQTJGUSxlLENBQ0Esc0YsQ0FBQSxtRSxDQUNFLDJCLENBT1Ysb0QsQ0FDRSxRLENBQ0EsbUIsQ0FDQSxZLENBQ0EsVyxDQUNBLFMsQ0FDQSxxQixDQUNJLGtCLENBQ0osb0IsQ0FDSSxzQixDQUlOLDBDLENBQ0UsZSxDQUNBLGtCLENBRkYsdUYsQ0FJSSxtQixDQUNBLFksQ0FDQSxvQixDQUNJLHNCLENBQ0osVSxDQUNBLHlCLENBQ0kscUIsQ0FWUix1RyxDQWNNLHFCLENBQ0EsZSxDQUNBLGtCLENBQ0EsYyxDOUN4ZEYseUI4Q3VjSix1RyxDQW1CUSxnQixBOUMxZEoseUI4Q3VjSix1RyxDQXNCUSxnQixBOUM3ZEoseUI4Q3VjSix1RyxDQXlCUSxnQkF6QlIsOEcsQ0E0QlEsMkIsQ0FFQSxrRCxDQUNBLGUsQ0EvQlIsdUgsQ0FpQ1UsUyxDQUNBLGEsQ0FsQ1YscUgsQ0FxQ1UsZSxDQXJDVixxSCxDQTBDUSxlLENBQ0Esa0IsQ0FFQSxrRCxDQTdDUixpSCxDQXFEUSxTLENBQ0Esb0IsQ0FDQSxrQyxDQUNBLDhCLENBeERSLHFELENBK0RJLDBCLENBL0RKLGtHLENBaUVNLGtDLENBQ1EsMEIsQ0FDUixpQixDQUNBLGtCLEM5QzNnQkYseUI4Q3VjSixrRyxDQXNFUSxjLENBQ0EsZSxDQXZFUixxSSxDQWdGUSxxQixDQUNJLGtCLENBakZaLDBKLENBbUZVLFcsQ0FuRlYscUosQ0FzRlUsYSxBOUM3aEJOLHlCOEN1Y0oscUksQ0E0RlEsc0IsQ0FDSSxrQixDQUNKLG9CLENBQ0ksc0IsQ0FDSixjLENBaEdSLDBKLENBa0dVLFcsQ0FDQSxhLENBbkdWLHFKLENBc0dVLFcsQ0FDQSxtQixBOUM5aUJOLDBCOEN1Y0osb0ksQ0FBQSxvSSxDQWdIUSxzQixDQUNJLGtCLENBQ0osb0IsQ0FDSSxzQixDQUNKLHFCLENBQ0ksa0IsQ0FySFoseUosQ0FBQSx5SixDQXVIVSxXLENBdkhWLG9KLENBQUEsb0osQ0EwSFUsVyxDQUNBLG1CLEE5Q2xrQk4seUI4Q3VjSixvSSxDQW1JUSxxQixDQUNJLGtCLENBcElaLHlKLENBc0lVLFcsQ0F0SVYsb0osQ0F5SVUsWUFNVixtRCxDQUVJLG1CLENBQ0EsWSxDQUNBLG9CLENBQ0ksc0IsQ0FDSixVLENBQ0EseUIsQ0FDSSxxQixDQVJSLHdFLENBQUEsNkQsQ0FXTSxVLENBQ0EsYSxDQVpOLHVDLENBaUJJLHNCLENBQ0ksYSxDQWxCUiw2QyxDQXFCTSxhLENBQ0EsVSxDQUNBLFUsQ0FDQSw4QyxDQUNBLGUsQ0FDQSxVLENFaEZOLG1HLENGc0RBLG1HLENBQUEsdUQsQ0F5Q0kscUIsQzlDL25CQSwwQjhDc2xCSixzRixDQUFBLHNGLENBQUEsc0YsQ0FpRFEsc0IsQ0FDSSxrQixDQWxEWixnRyxDQUFBLGdHLENBQUEsZ0csQ0FvRFUsaUIsQ0FDQSxtQixDQUNJLFcsQ0F0RGQsMkcsQ0FBQSwyRyxDQUFBLDJHLENBeURVLGEsQTlDL29CTix5QjhDc2xCSix1RixDQWtFUSxzQixDQUNJLGtCLENBbkVaLGlHLENBcUVVLGlCLENBQ0EsbUIsQ0FDSSxXLENBdkVkLDRHLENBMEVVLGFBT1YsNkMsQ0FFSSxjLENBQ0EsMEIsQ0FDQSxtQixDQUNBLFUsQ0FDQSxXLENBRUEsbUIsQ0FSSixnRCxDQUFBLHFELENBWUksNkIsQ0FDQSxRLENBQ0EsaUIsQ0FkSixnRCxDQWlCSSxjLENBQ0EsZ0IsQ0FsQkoscUQsQ0FxQkksYyxDQUNBLG1CLENJanZCSix3QixDSnF2QkEsdUQsQ0FBQSwwRCxDQUdJLHlDLENBR0osK0QsQ0FBQSxrRSxDQUdJLDJDLENBR0osK0QsQ0FBQSxrRSxDQUdJLDJDLENBME1KLHVDLENBdk1BLGlFLENBQUEsb0UsQ0FHSSw2QyxDOUN0dEJBLHlCOEMwdEJKLG1GLENBSU0sZ0IsQ0FDSSxZLENBQ0osVyxBOUNodUJGLDBCOEMwdEJKLG1GLENBU00sZ0IsQ0FDSSxZLENBQ0osUyxDQVhOLCtGLENBYVEsYSxDQWJSLDhGLENBZ0JRLGdCLEE5QzF1QkoseUI4QzB0QkosbUYsQ0F1Qk0sZ0IsQ0FDSSxZLENBQ0osVyxBOUNudkJGLHlCOEMwdEJKLG1GLENBNEJNLGdCLENBQ0ksWSxDQUNKLFMsQ0E5Qk4sK0YsQ0FnQ1EsYSxDQWhDUiw4RixDQW1DUSxnQixBOUM3dkJKLHlCOEMwdEJKLG1GLENBMENNLGdCLENBQ0ksWSxDQUNKLFcsQTlDdHdCRiwwQjhDMHRCSixtRixDQStDTSxnQixDQUNJLFksQ0FDSixTLENBakROLCtGLENBbURRLGEsQ0FuRFIsOEYsQ0FzRFEsZ0JBdERSLDJELENBNERJLHlCLENBQ0kscUIsQ0FDSixxQixDQUNBLHdCLENBQ0EsWSxDQWhFSixzRSxDQW1FTSxtQixDQW5FTiw0RSxDQXFFUSxjLENBQ0EseUMsQ0FDQSwwQixDQUNBLG1CLENBQ0EsVSxDQUNBLFcsQ0ExRVIseUUsQ0E4RU0sUyxDQTlFTiwyRSxDQWdGUSxpQixDQUNBLHlDLEM5QzN5QkoseUI4QzB0QkosdUcsQ0F5RlEsc0IsQ0FDSSxrQixDQTFGWixrSCxDQTZGVSxZLENBN0ZWLHFILENBZ0dVLG1CLENBaEdWLHVILENBa0dZLGtCLEE5QzV6QlIsMEI4Q3kxQkosd0UsQ0EvSEEsc0csQ0FBQSxzRyxDQTZHUSxzQixDQUNJLGtCLENBOUdaLGlILENBQUEsaUgsQ0FnSFUsWSxDQWhIVixvSCxDQUFBLG9ILENBbUhVLG1CLENBWVYsd0YsQ0EvSEEsc0gsQ0FBQSxzSCxDQXFIWSxnQixDQVVaLG1GLENBT1UsWSxDQVBWLHNGLENBVVUscUJBWVYsaUYsQ0FGQSxpRixDQUNBLG1GLENBR0ksUSxDQUtKLCtDLENBRUksZ0IsQ0FDSSxZLENBSVIsc0MsQ0FFSSxpQixDOUMvM0JBLDBCOEM2M0JKLHNDLENBSUssbUJBSkwsNkMsQ0FPTSw2QixDQUNBLGMsQ0FDQSxlLENBQ0EsZ0IsQ0FDQSxlLEM5Q3g0QkYseUI4QzYzQkosNkMsQ0FjUSxjLENBQ0Esa0IsQTlDNTRCSix5QjhDNjNCSiw2QyxDQWtCUSxjLENBQ0Esa0IsQTlDaDVCSiwwQjhDNjNCSiw2QyxDQXNCUSxjLENBQ0Esa0JBT04scUMsQ0FDRSxpQixDQUNJLGEsQzlDNzVCSix5QjhDMjVCRixxQyxDQUlJLGdCLENBQ0ksYyxBOUNoNkJOLHlCOEMyNUJGLHFDLENBUUksZ0IsQ0FDSSxjQUdSLG9DLENBQ0UsaUIsQ0FDSSxhLEM5Q3o2QkosMEI4Q3U2QkYsb0MsQ0FJSSxnQixDQUNJLGNBR1Isb0MsQ0FDRSxpQixDQUNJLGEsQzlDajdCSix5QjhDKzZCRixvQyxDQUlJLGdCLENBQ0ksY0FHUixvQyxDQUNFLGlCLENBQ0ksYSxDOUN6N0JKLHlCOEN1N0JGLG9DLENBSUksZ0IsQ0FDSSxjQXFCViwrQyxDQUFBLCtDLENBakJFLG9DLENBREEsb0MsQ0FFRSxpQixDQUNJLGEsQ0F4Q1IscUMsQ0EyQ0ksaUIsQ0FDQSxTLENBQ0EsUyxDQUNBLG1CLENBQ0EseUIsQ0FDQSxzQixDQUNBLGlCLEM5QzM4QkEsMEI4Q2k5QkosK0MsQ0FBQSwrQyxDQU1NLGdCLENBQ0ksYzNCei9CTix1QixDMkI4L0JGLCtCLENBQ0EsVyxDQUNBLGlCLENBQ0EsZSxDQUNBLG1CLENBQ0EsbUIsQ0FDQSxhLENBQ0Esa0MsQ0FDQSxlLENBQ0EsUSxDQUNBLGdDLENBQ1Esd0IsQ0FDUixRLENBQ0EsaUIsQ0FHRixnQixDQUNFLGdCLEM5QzkrQkUseUI4QzYrQkosZ0IsQ0FHSSxrQkk5aUNKLGtCLENBQ0EsaUIsQ0FDRSxrQixDQUNBLHlDLENsRDJERSx5QmtEOURKLGtCLENBQ0EsaUIsQ0FLSSxvQkFJSixzQixDQUNFLGUsQ0FERix3QixDQUlJLGlELENBQ0EsYyxDQUVBLGdCLENsRDZDQSx5QmtEcERKLHdCLENBVU0sZ0JBT04sZ0IsQ0FDRSxtQixDbERrQ0UseUJrRG5DSixnQixDQUlJLG9CLEFsRCtCQSx5QmtEbkNKLGdCLENBT0ksb0IsQWxENEJBLDBCa0RuQ0osZ0IsQ0FVSSxvQkFJSixlLENBQ0EsZSxDQXdCQSxnQixDQXZCRSxrRCxDQUVBLHlDLENBQ0EsYyxDbERnQkUseUJrRHJCSixlLENBQ0EsZSxDQU1JLGdCLEFsRGNBLHlCa0RyQkosZSxDQUNBLGUsQ0FTSSxnQixBbERXQSwwQmtEckJKLGUsQ0FDQSxlLENBWUksZ0JGbENKLHdCLENBSEEsZ0MsQ0FIQSw4QixDQU5BLDhCLENBTEEsNEIsQ0FrQkEseUIsQ0F0QkEsdUIsQ0FtQkEsOEIsQ0FIQSw0QixDQU5BLDRCLENBTEEsMEIsQ0FKQSxxQixDQUtBLDJCLENBSkEsc0IsQ0FxQkEsb0IsQ0FYQSx5QixDQURBLHlCLENBSEEsdUIsQ0FnQkEsa0IsQ0VrQ0UseUMsQ0FBQSx5QyxDRnRDRiwyQixDQUhBLHlCLENBSkEseUIsQ0FDQSxnQyxDQVBBLHVCLENBSkEsa0IsQ0V3REksZSxDQWpCSixpQixDQUNBLGlCLENBbUJJLGtELENBQ0EsZSxDQUlKLGMsQ0FFSSxtQixDQUNBLFksQ0FDQSx5QixDQUNJLHFCLENBQ0osNEIsQ0FOSixnQixDQVNNLGlELENBR0EsZ0IsQ0FDQSxRLENGM0ROLGlCLENBSEEseUIsQ0FIQSx1QixDQU5BLHVCLENBTEEscUIsQ0FrQkEsa0IsQ0FIQSx1QixDQUhBLHFCLENBTkEscUIsQ0FMQSxtQixDQUNBLG9CLENBaUJBLGEsQ0FmQSxnQixDQWdCQSxXLENBSkEsb0IsQ0FIQSxrQixDQUpBLGtCLENBQ0EseUIsQ0FQQSxnQixDQUpBLFcsQ0FzQkUsa0IsQ2hEc0NFLHlCZ0QxQ0osaUIsQ0FIQSx5QixDQUhBLHVCLENBTkEsdUIsQ0FMQSxxQixDQWtCQSxrQixDQXRCQSxnQixDQW1CQSx1QixDQUhBLHFCLENBTkEscUIsQ0FMQSxtQixDQUpBLGMsQ0FLQSxvQixDQUpBLGUsQ0FxQkEsYSxDQVhBLGtCLENBREEsa0IsQ0FIQSxnQixDQWdCQSxXLENBSkEsb0IsQ0FIQSxrQixDQUpBLGtCLENBQ0EseUIsQ0FQQSxnQixDQUpBLFcsQ0F5Qkksb0JBbkJKLDhCLENBTEEsNEIsQ0FKQSx1QixDQVVBLDRCLENBTEEsMEIsQ0FKQSxxQixDQUtBLDJCLENBSkEsc0IsQ0FVQSx5QixDQURBLHlCLENBSEEsdUIsQ0FLQSx5QixDQUNBLGdDLENBUEEsdUIsQ0FKQSxrQixDQTZCSSxjLENBQ0EsZSxDQUNBLGdCLENBQ0EsWSxDQUNBLGUsQ0FyQkosOEIsQ0FDQSw0QixDQUNBLHlCLENBZUksYyxDQUNBLGUsQ0FDQSxnQixDQUVBLGUsQ0FmSix3QixDQUhBLGdDLENBQ0EsOEIsQ0FDQSwyQixDQVlJLGMsQ0FDQSxlLENBQ0EsZ0IsQ0FDQSxZLENBQ0EsZSxDQWRKLHlCLENBQ0Esb0IsQ0FDQSxrQixDQVNJLGUsQ0FFQSxZLENBQ0EsZSxDQWJKLG9CLENBQ0Esa0IsQ0FRSSxjLENBRUEsZ0IsQ2hENkJBLHlCZ0QxQ0osd0IsQ0FIQSxnQyxDQUhBLDhCLENBTkEsOEIsQ0FMQSw0QixDQWtCQSx5QixDQXRCQSx1QixDQW1CQSw4QixDQUhBLDRCLENBTkEsNEIsQ0FMQSwwQixDQUpBLHFCLENBS0EsMkIsQ0FKQSxzQixDQXFCQSxvQixDQVhBLHlCLENBREEseUIsQ0FIQSx1QixDQWdCQSxrQixDQUpBLDJCLENBSEEseUIsQ0FKQSx5QixDQUNBLGdDLENBUEEsdUIsQ0FKQSxrQixDQW9DTSxjLENBQ0Esa0IsQWhEdUJGLHlCZ0QxQ0osd0IsQ0FIQSxnQyxDQUhBLDhCLENBTkEsOEIsQ0FMQSw0QixDQWtCQSx5QixDQXRCQSx1QixDQW1CQSw4QixDQUhBLDRCLENBTkEsNEIsQ0FMQSwwQixDQUpBLHFCLENBS0EsMkIsQ0FKQSxzQixDQXFCQSxvQixDQVhBLHlCLENBREEseUIsQ0FIQSx1QixDQWdCQSxrQixDQUpBLDJCLENBSEEseUIsQ0FKQSx5QixDQUNBLGdDLENBUEEsdUIsQ0FKQSxrQixDQXdDTSxjLENBQ0Esa0IsQWhEbUJGLDBCZ0QxQ0osd0IsQ0FIQSxnQyxDQUhBLDhCLENBTkEsOEIsQ0FMQSw0QixDQWtCQSx5QixDQXRCQSx1QixDQW1CQSw4QixDQUhBLDRCLENBTkEsNEIsQ0FMQSwwQixDQUpBLHFCLENBS0EsMkIsQ0FKQSxzQixDQXFCQSxvQixDQVhBLHlCLENBREEseUIsQ0FIQSx1QixDQWdCQSxrQixDQUpBLDJCLENBSEEseUIsQ0FKQSx5QixDQUNBLGdDLENBUEEsdUIsQ0FKQSxrQixDQTRDTSxjLENBQ0Esa0JBM0JOLGtDLENBSEEsMEMsQ0FIQSx3QyxDQU5BLHdDLENBTEEsc0MsQ0FrQkEsbUMsQ0F0QkEsaUMsQ0FtQkEsd0MsQ0FIQSxzQyxDQU5BLHNDLENBTEEsb0MsQ0FKQSwrQixDQUtBLHFDLENBSkEsZ0MsQ0FxQkEsOEIsQ0FYQSxtQyxDQURBLG1DLENBSEEsaUMsQ0FnQkEsNEIsQ0FKQSxxQyxDQUhBLG1DLENBSkEsbUMsQ0FDQSwwQyxDQVBBLGlDLENBSkEsNEIsQ0FrRFEsYyxDQUNBLGlCLENBakNSLHlDLENBSEEsaUQsQ0FIQSwrQyxDQU5BLCtDLENBTEEsNkMsQ0FrQkEsMEMsQ0F0QkEsd0MsQ0FtQkEsK0MsQ0FIQSw2QyxDQU5BLDZDLENBTEEsMkMsQ0FKQSxzQyxDQUtBLDRDLENBSkEsdUMsQ0FxQkEscUMsQ0FYQSwwQyxDQURBLDBDLENBSEEsd0MsQ0FnQkEsbUMsQ0FKQSw0QyxDQUhBLDBDLENBSkEsMEMsQ0FDQSxpRCxDQVBBLHdDLENBSkEsbUMsQ0FzRFUsZ0IsQ2hETU4sMEJnRDFDSix5QyxDQUhBLGlELENBSEEsK0MsQ0FOQSwrQyxDQUxBLDZDLENBa0JBLDBDLENBdEJBLHdDLENBbUJBLCtDLENBSEEsNkMsQ0FOQSw2QyxDQUxBLDJDLENBSkEsc0MsQ0FLQSw0QyxDQUpBLHVDLENBcUJBLHFDLENBWEEsMEMsQ0FEQSwwQyxDQUhBLHdDLENBZ0JBLG1DLENBSkEsNEMsQ0FIQSwwQyxDQUpBLDBDLENBQ0EsaUQsQ0FQQSx3QyxDQUpBLG1DLENBd0RZLGtCQXRDWiwwQixDQUhBLGtDLENBSEEsZ0MsQ0FOQSxnQyxDQUxBLDhCLENBa0JBLDJCLENBdEJBLHlCLENBbUJBLGdDLENBSEEsOEIsQ0FOQSw4QixDQUxBLDRCLENBSkEsdUIsQ0FLQSw2QixDQUpBLHdCLENBcUJBLHNCLENBWEEsMkIsQ0FEQSwyQixDQUhBLHlCLENBZ0JBLG9CLENBSkEsNkIsQ0FIQSwyQixDQUpBLDJCLENBQ0Esa0MsQ0FQQSx5QixDQUpBLG9CLENBK0RNLDZCLENBQ0EsZSxDQUNBLG9CLENBRUEsNEMsQ0FBQSxvRCxDQUFBLGtELENBQUEsa0QsQ0FBQSxnRCxDQUFBLDZDLENBQUEsMkMsQ0FBQSxrRCxDQUFBLGdELENBQUEsZ0QsQ0FBQSw4QyxDQUFBLHlDLENBQUEsK0MsQ0FBQSwwQyxDQUFBLHdDLENBQUEsNkMsQ0FBQSw2QyxDQUFBLDJDLENBQUEsc0MsQ0FBQSwrQyxDQUFBLDZDLENBQUEsNkMsQ0FBQSxvRCxDQUFBLDJDLENBQUEsc0MsQ0FDQSw4QyxDQUFBLHNELENBQUEsb0QsQ0FBQSxvRCxDQUFBLGtELENBQUEsK0MsQ0FBQSw2QyxDQUFBLG9ELENBQUEsa0QsQ0FBQSxrRCxDQUFBLGdELENBQUEsMkMsQ0FBQSxpRCxDQUFBLDRDLENBQUEsMEMsQ0FBQSwrQyxDQUFBLCtDLENBQUEsNkMsQ0FBQSx3QyxDQUFBLGlELENBQUEsK0MsQ0FBQSwrQyxDQUFBLHNELENBQUEsNkMsQ0FBQSx3QyxDQUNFLG9CLENBRkYsc0RBSVcsTSxDQUpYLHNEQU1XLGEsQ0FOWCxzREFLVyxVLENBTFgsOERBSVcsTSxDQUpYLDhEQU1XLGEsQ0FOWCw4REFLVyxVLENBTFgsNERBSVcsTSxDQUpYLDREQU1XLGEsQ0FOWCw0REFLVyxVLENBTFgsNERBSVcsTSxDQUpYLDREQU1XLGEsQ0FOWCw0REFLVyxVLENBTFgsMERBSVcsTSxDQUpYLDBEQU1XLGEsQ0FOWCwwREFLVyxVLENBTFgsdURBSVcsTSxDQUpYLHVEQU1XLGEsQ0FOWCx1REFLVyxVLENBTFgscURBSVcsTSxDQUpYLHFEQU1XLGEsQ0FOWCxxREFLVyxVLENBTFgsNERBSVcsTSxDQUpYLDREQU1XLGEsQ0FOWCw0REFLVyxVLENBTFgsMERBSVcsTSxDQUpYLDBEQU1XLGEsQ0FOWCwwREFLVyxVLENBTFgsMERBSVcsTSxDQUpYLDBEQU1XLGEsQ0FOWCwwREFLVyxVLENBTFgsd0RBSVcsTSxDQUpYLHdEQU1XLGEsQ0FOWCx3REFLVyxVLENBTFgsbURBSVcsTSxDQUpYLG1EQU1XLGEsQ0FOWCxtREFLVyxVLENBTFgseURBSVcsTSxDQUpYLHlEQU1XLGEsQ0FOWCx5REFLVyxVLENBTFgsb0RBSVcsTSxDQUpYLG9EQU1XLGEsQ0FOWCxvREFLVyxVLENBTFgsa0RBSVcsTSxDQUpYLGtEQU1XLGEsQ0FOWCxrREFLVyxVLENBTFgsdURBSVcsTSxDQUpYLHVEQU1XLGEsQ0FOWCx1REFLVyxVLENBTFgsdURBSVcsTSxDQUpYLHVEQU1XLGEsQ0FOWCx1REFLVyxVLENBTFgscURBSVcsTSxDQUpYLHFEQU1XLGEsQ0FOWCxxREFLVyxVLENBTFgsZ0RBSVcsTSxDQUpYLGdEQU1XLGEsQ0FOWCxnREFLVyxVLENBTFgseURBSVcsTSxDQUpYLHlEQU1XLGEsQ0FOWCx5REFLVyxVLENBTFgsdURBSVcsTSxDQUpYLHVEQU1XLGEsQ0FOWCx1REFLVyxVLENBTFgsdURBSVcsTSxDQUpYLHVEQU1XLGEsQ0FOWCx1REFLVyxVLENBTFgsOERBSVcsTSxDQUpYLDhEQU1XLGEsQ0FOWCw4REFLVyxVLENBTFgscURBSVcsTSxDQUpYLHFEQU1XLGEsQ0FOWCxxREFLVyxVLENBTFgsZ0RBSVcsTSxDQUpYLGdEQU1XLGEsQ0FOWCxnREFLVyxVLENBSlgsd0RBR1csTSxDQUhYLHdEQUtXLGEsQ0FMWCx3REFJVyxVLENBSlgsZ0VBR1csTSxDQUhYLGdFQUtXLGEsQ0FMWCxnRUFJVyxVLENBSlgsOERBR1csTSxDQUhYLDhEQUtXLGEsQ0FMWCw4REFJVyxVLENBSlgsOERBR1csTSxDQUhYLDhEQUtXLGEsQ0FMWCw4REFJVyxVLENBSlgsNERBR1csTSxDQUhYLDREQUtXLGEsQ0FMWCw0REFJVyxVLENBSlgseURBR1csTSxDQUhYLHlEQUtXLGEsQ0FMWCx5REFJVyxVLENBSlgsdURBR1csTSxDQUhYLHVEQUtXLGEsQ0FMWCx1REFJVyxVLENBSlgsOERBR1csTSxDQUhYLDhEQUtXLGEsQ0FMWCw4REFJVyxVLENBSlgsNERBR1csTSxDQUhYLDREQUtXLGEsQ0FMWCw0REFJVyxVLENBSlgsNERBR1csTSxDQUhYLDREQUtXLGEsQ0FMWCw0REFJVyxVLENBSlgsMERBR1csTSxDQUhYLDBEQUtXLGEsQ0FMWCwwREFJVyxVLENBSlgscURBR1csTSxDQUhYLHFEQUtXLGEsQ0FMWCxxREFJVyxVLENBSlgsMkRBR1csTSxDQUhYLDJEQUtXLGEsQ0FMWCwyREFJVyxVLENBSlgsc0RBR1csTSxDQUhYLHNEQUtXLGEsQ0FMWCxzREFJVyxVLENBSlgsb0RBR1csTSxDQUhYLG9EQUtXLGEsQ0FMWCxvREFJVyxVLENBSlgseURBR1csTSxDQUhYLHlEQUtXLGEsQ0FMWCx5REFJVyxVLENBSlgseURBR1csTSxDQUhYLHlEQUtXLGEsQ0FMWCx5REFJVyxVLENBSlgsdURBR1csTSxDQUhYLHVEQUtXLGEsQ0FMWCx1REFJVyxVLENBSlgsa0RBR1csTSxDQUhYLGtEQUtXLGEsQ0FMWCxrREFJVyxVLENBSlgsMkRBR1csTSxDQUhYLDJEQUtXLGEsQ0FMWCwyREFJVyxVLENBSlgseURBR1csTSxDQUhYLHlEQUtXLGEsQ0FMWCx5REFJVyxVLENBSlgseURBR1csTSxDQUhYLHlEQUtXLGEsQ0FMWCx5REFJVyxVLENBSlgsZ0VBR1csTSxDQUhYLGdFQUtXLGEsQ0FMWCxnRUFJVyxVLENBSlgsdURBR1csTSxDQUhYLHVEQUtXLGEsQ0FMWCx1REFJVyxVLENBSlgsa0RBR1csTSxDQUhYLGtEQUtXLGEsQ0FMWCxrREFJVyxVLENBRVAseUIsQ0F4RFYsb0MsQ0FBQSwyQyxDQUFBLHdDLENBSEEsNEMsQ0FBQSxtRCxDQUFBLGdELENBSEEsMEMsQ0FBQSxpRCxDQUFBLDhDLENBTkEsMEMsQ0FBQSxpRCxDQUFBLDhDLENBTEEsd0MsQ0FBQSwrQyxDQUFBLDRDLENBa0JBLHFDLENBQUEsNEMsQ0FBQSx5QyxDQXRCQSwwQyxDQUFBLHVDLENBbUJBLDBDLENBQUEsaUQsQ0FBQSw4QyxDQUhBLHdDLENBQUEsK0MsQ0FBQSw0QyxDQU5BLHdDLENBQUEsK0MsQ0FBQSw0QyxDQUxBLHNDLENBQUEsNkMsQ0FBQSwwQyxDQUpBLHdDLENBQUEscUMsQ0FLQSx1QyxDQUFBLDhDLENBQUEsMkMsQ0FKQSx5QyxDQUFBLHNDLENBcUJBLGdDLENBQUEsdUMsQ0FBQSxvQyxDQVhBLHFDLENBQUEsNEMsQ0FBQSx5QyxDQURBLHFDLENBQUEsNEMsQ0FBQSx5QyxDQUhBLG1DLENBQUEsMEMsQ0FBQSx1QyxDQWdCQSw4QixDQUFBLHFDLENBQUEsa0MsQ0FKQSx1QyxDQUFBLDhDLENBQUEsMkMsQ0FIQSxxQyxDQUFBLDRDLENBQUEseUMsQ0FKQSxxQyxDQUFBLDRDLENBQUEseUMsQ0FDQSw0QyxDQUFBLG1ELENBQUEsZ0QsQ0FQQSxtQyxDQUFBLDBDLENBQUEsdUMsQ0FKQSxxQyxDQUFBLGtDLENBaUZRLG9CLENBL0RSLG9DQXFEaUIsTSxDQXJEakIsb0NBdURpQixhLENBdkRqQixvQ0FzRGlCLFUsQ0F6RGpCLDRDQXdEaUIsTSxDQXhEakIsNENBMERpQixhLENBMURqQiw0Q0F5RGlCLFUsQ0E1RGpCLDBDQTJEaUIsTSxDQTNEakIsMENBNkRpQixhLENBN0RqQiwwQ0E0RGlCLFUsQ0FsRWpCLDBDQWlFaUIsTSxDQWpFakIsMENBbUVpQixhLENBbkVqQiwwQ0FrRWlCLFUsQ0F2RWpCLHdDQXNFaUIsTSxDQXRFakIsd0NBd0VpQixhLENBeEVqQix3Q0F1RWlCLFUsQ0FyRGpCLHFDQW9EaUIsTSxDQXBEakIscUNBc0RpQixhLENBdERqQixxQ0FxRGlCLFUsQ0EzRWpCLG1DQTBFaUIsTSxDQTFFakIsbUNBNEVpQixhLENBNUVqQixtQ0EyRWlCLFUsQ0F4RGpCLDBDQXVEaUIsTSxDQXZEakIsMENBeURpQixhLENBekRqQiwwQ0F3RGlCLFUsQ0EzRGpCLHdDQTBEaUIsTSxDQTFEakIsd0NBNERpQixhLENBNURqQix3Q0EyRGlCLFUsQ0FqRWpCLHdDQWdFaUIsTSxDQWhFakIsd0NBa0VpQixhLENBbEVqQix3Q0FpRWlCLFUsQ0F0RWpCLHNDQXFFaUIsTSxDQXJFakIsc0NBdUVpQixhLENBdkVqQixzQ0FzRWlCLFUsQ0ExRWpCLGlDQXlFaUIsTSxDQXpFakIsaUNBMkVpQixhLENBM0VqQixpQ0EwRWlCLFUsQ0FyRWpCLHVDQW9FaUIsTSxDQXBFakIsdUNBc0VpQixhLENBdEVqQix1Q0FxRWlCLFUsQ0F6RWpCLGtDQXdFaUIsTSxDQXhFakIsa0NBMEVpQixhLENBMUVqQixrQ0F5RWlCLFUsQ0FwRGpCLGdDQW1EaUIsTSxDQW5EakIsZ0NBcURpQixhLENBckRqQixnQ0FvRGlCLFUsQ0EvRGpCLHFDQThEaUIsTSxDQTlEakIscUNBZ0VpQixhLENBaEVqQixxQ0ErRGlCLFUsQ0FoRWpCLHFDQStEaUIsTSxDQS9EakIscUNBaUVpQixhLENBakVqQixxQ0FnRWlCLFUsQ0FuRWpCLG1DQWtFaUIsTSxDQWxFakIsbUNBb0VpQixhLENBcEVqQixtQ0FtRWlCLFUsQ0FuRGpCLDhCQWtEaUIsTSxDQWxEakIsOEJBb0RpQixhLENBcERqQiw4QkFtRGlCLFUsQ0F2RGpCLHVDQXNEaUIsTSxDQXREakIsdUNBd0RpQixhLENBeERqQix1Q0F1RGlCLFUsQ0ExRGpCLHFDQXlEaUIsTSxDQXpEakIscUNBMkRpQixhLENBM0RqQixxQ0EwRGlCLFUsQ0E5RGpCLHFDQTZEaUIsTSxDQTdEakIscUNBK0RpQixhLENBL0RqQixxQ0E4RGlCLFUsQ0E3RGpCLDRDQTREaUIsTSxDQTVEakIsNENBOERpQixhLENBOURqQiw0Q0E2RGlCLFUsQ0FwRWpCLG1DQW1FaUIsTSxDQW5FakIsbUNBcUVpQixhLENBckVqQixtQ0FvRWlCLFUsQ0F4RWpCLDhCQXVFaUIsTSxDQXZFakIsOEJBeUVpQixhLENBekVqQiw4QkF3RWlCLFUsQ0FlVCxvQixDQXJFUiwyQixDQUhBLG1DLENBSEEsaUMsQ0FOQSxpQyxDQUxBLCtCLENBa0JBLDRCLENBdEJBLDBCLENBbUJBLGlDLENBSEEsK0IsQ0FOQSwrQixDQUxBLDZCLENBSkEsd0IsQ0FLQSw4QixDQUpBLHlCLENBcUJBLHVCLENBWEEsNEIsQ0FEQSw0QixDQUhBLDBCLENBZ0JBLHFCLENBSkEsOEIsQ0FIQSw0QixDQUpBLDRCLENBQ0EsbUMsQ0FQQSwwQixDQUpBLHFCLENBNkZJLGdELENBQ0EsYyxDQUVBLGdCLENBQ0EsOEIsQ0FDQSx5QyxDQUNBLGdCLENoRHZDQSx5QmdEMUNKLDJCLENBSEEsbUMsQ0FIQSxpQyxDQU5BLGlDLENBTEEsK0IsQ0FrQkEsNEIsQ0F0QkEsMEIsQ0FtQkEsaUMsQ0FIQSwrQixDQU5BLCtCLENBTEEsNkIsQ0FKQSx3QixDQUtBLDhCLENBSkEseUIsQ0FxQkEsdUIsQ0FYQSw0QixDQURBLDRCLENBSEEsMEIsQ0FnQkEscUIsQ0FKQSw4QixDQUhBLDRCLENBSkEsNEIsQ0FDQSxtQyxDQVBBLDBCLENBSkEscUIsQ0FzR00sYyxDQUNBLGtCLEFoRDNDRix5QmdEMUNKLDJCLENBSEEsbUMsQ0FIQSxpQyxDQU5BLGlDLENBTEEsK0IsQ0FrQkEsNEIsQ0F0QkEsMEIsQ0FtQkEsaUMsQ0FIQSwrQixDQU5BLCtCLENBTEEsNkIsQ0FKQSx3QixDQUtBLDhCLENBSkEseUIsQ0FxQkEsdUIsQ0FYQSw0QixDQURBLDRCLENBSEEsMEIsQ0FnQkEscUIsQ0FKQSw4QixDQUhBLDRCLENBSkEsNEIsQ0FDQSxtQyxDQVBBLDBCLENBSkEscUIsQ0EwR00sYyxDQUNBLGtCLEFoRC9DRiwwQmdEMUNKLDJCLENBSEEsbUMsQ0FIQSxpQyxDQU5BLGlDLENBTEEsK0IsQ0FrQkEsNEIsQ0F0QkEsMEIsQ0FtQkEsaUMsQ0FIQSwrQixDQU5BLCtCLENBTEEsNkIsQ0FKQSx3QixDQUtBLDhCLENBSkEseUIsQ0FxQkEsdUIsQ0FYQSw0QixDQURBLDRCLENBSEEsMEIsQ0FnQkEscUIsQ0FKQSw4QixDQUhBLDRCLENBSkEsNEIsQ0FDQSxtQyxDQVBBLDBCLENBSkEscUIsQ0E4R00sZ0IsQ0FDQSxjLENBQ0Esa0JBd0ZBLHNDLENBckZGLHFDLENBcUZFLDhDLENBckZGLDZDLENBcUZFLDRDLENBckZGLDJDLENBcUZFLDRDLENBckZGLDJDLENBcUZFLDBDLENBckZGLHlDLENBcUZFLHVDLENBckZGLHNDLENBcUZFLHFDLENBckZGLG9DLENBcUZFLDRDLENBckZGLDJDLENBcUZFLDBDLENBckZGLHlDLENBcUZFLDBDLENBckZGLHlDLENBcUZFLHdDLENBckZGLHVDLENBcUZFLG1DLENBckZGLGtDLENBcUZFLHlDLENBckZGLHdDLENBcUZFLG9DLENBckZGLG1DLENBcUZFLGtDLENBckZGLGlDLENBcUZFLHVDLENBckZGLHNDLENBcUZFLHVDLENBckZGLHNDLENBcUZFLHFDLENBckZGLG9DLENBcUZFLGdDLENBckZGLCtCLENBcUZFLHlDLENBckZGLHdDLENBcUZFLHVDLENBckZGLHNDLENBcUZFLHVDLENBckZGLHNDLENBcUZFLDhDLENBckZGLDZDLENBcUZFLHFDLENBckZGLG9DLENBcUZFLGdDLENBckZGLCtCLENBQ0UseUMsQ0F3RkEsOEMsQ0FyRkYsNkMsQ0FxRkUsc0QsQ0FyRkYscUQsQ0FxRkUsb0QsQ0FyRkYsbUQsQ0FxRkUsb0QsQ0FyRkYsbUQsQ0FxRkUsa0QsQ0FyRkYsaUQsQ0FxRkUsK0MsQ0FyRkYsOEMsQ0FxRkUsNkMsQ0FyRkYsNEMsQ0FxRkUsb0QsQ0FyRkYsbUQsQ0FxRkUsa0QsQ0FyRkYsaUQsQ0FxRkUsa0QsQ0FyRkYsaUQsQ0FxRkUsZ0QsQ0FyRkYsK0MsQ0FxRkUsMkMsQ0FyRkYsMEMsQ0FxRkUsaUQsQ0FyRkYsZ0QsQ0FxRkUsNEMsQ0FyRkYsMkMsQ0FxRkUsMEMsQ0FyRkYseUMsQ0FxRkUsK0MsQ0FyRkYsOEMsQ0FxRkUsK0MsQ0FyRkYsOEMsQ0FxRkUsNkMsQ0FyRkYsNEMsQ0FxRkUsd0MsQ0FyRkYsdUMsQ0FxRkUsaUQsQ0FyRkYsZ0QsQ0FxRkUsK0MsQ0FyRkYsOEMsQ0FxRkUsK0MsQ0FyRkYsOEMsQ0FxRkUsc0QsQ0FyRkYscUQsQ0FxRkUsNkMsQ0FyRkYsNEMsQ0FxRkUsd0MsQ0FyRkYsdUMsQ0FDRSwyQyxDQXdGQSxnRCxDQXJGRiwrQyxDQXFGRSx3RCxDQXJGRix1RCxDQXFGRSxzRCxDQXJGRixxRCxDQXFGRSxzRCxDQXJGRixxRCxDQXFGRSxvRCxDQXJGRixtRCxDQXFGRSxpRCxDQXJGRixnRCxDQXFGRSwrQyxDQXJGRiw4QyxDQXFGRSxzRCxDQXJGRixxRCxDQXFGRSxvRCxDQXJGRixtRCxDQXFGRSxvRCxDQXJGRixtRCxDQXFGRSxrRCxDQXJGRixpRCxDQXFGRSw2QyxDQXJGRiw0QyxDQXFGRSxtRCxDQXJGRixrRCxDQXFGRSw4QyxDQXJGRiw2QyxDQXFGRSw0QyxDQXJGRiwyQyxDQXFGRSxpRCxDQXJGRixnRCxDQXFGRSxpRCxDQXJGRixnRCxDQXFGRSwrQyxDQXJGRiw4QyxDQXFGRSwwQyxDQXJGRix5QyxDQXFGRSxtRCxDQXJGRixrRCxDQXFGRSxpRCxDQXJGRixnRCxDQXFGRSxpRCxDQXJGRixnRCxDQXFGRSx3RCxDQXJGRix1RCxDQXFGRSwrQyxDQXJGRiw4QyxDQXFGRSwwQyxDQXJGRix5QyxDQUNFLDZDLENBd0ZBLDhDLENBckZGLDZDLENBcUZFLHNELENBckZGLHFELENBcUZFLG9ELENBckZGLG1ELENBcUZFLG9ELENBckZGLG1ELENBcUZFLGtELENBckZGLGlELENBcUZFLCtDLENBckZGLDhDLENBcUZFLDZDLENBckZGLDRDLENBcUZFLG9ELENBckZGLG1ELENBcUZFLGtELENBckZGLGlELENBcUZFLGtELENBckZGLGlELENBcUZFLGdELENBckZGLCtDLENBcUZFLDJDLENBckZGLDBDLENBcUZFLGlELENBckZGLGdELENBcUZFLDRDLENBckZGLDJDLENBcUZFLDBDLENBckZGLHlDLENBcUZFLCtDLENBckZGLDhDLENBcUZFLCtDLENBckZGLDhDLENBcUZFLDZDLENBckZGLDRDLENBcUZFLHdDLENBckZGLHVDLENBcUZFLGlELENBckZGLGdELENBcUZFLCtDLENBckZGLDhDLENBcUZFLCtDLENBckZGLDhDLENBcUZFLHNELENBckZGLHFELENBcUZFLDZDLENBckZGLDRDLENBcUZFLHdDLENBckZGLHVDLENBQ0UsMkMsQ0FwSE4sMkIsQ0FOQSwyQixDQUxBLHlCLENBSkEsb0IsQ0FnQkEseUIsQ0FOQSx5QixDQUxBLHVCLENBSkEsa0IsQ0FLQSx3QixDQUpBLG1CLENBVUEsc0IsQ0FEQSxzQixDQUhBLG9CLENBU0Esc0IsQ0FKQSxzQixDQUNBLDZCLENBUEEsb0IsQ0FKQSxlLENBeUlJLFUsQ0FDQSxXLENBQ0Esa0IsQ0E1SEosNkIsQ0FDQSwyQixDQUNBLHdCLENBd0hJLFUsQ0FDQSxXLENBeEhKLHFCLENBQ0Esc0IsQ0FDQSxpQixDQUNBLGUsQ0FvSEksVSxDQUNBLFcsQ0FDQSxrQixDQXpISiw0QixDQUhBLG9DLENBSEEsa0MsQ0FOQSxrQyxDQUxBLGdDLENBa0JBLDZCLENBdEJBLDJCLENBbUJBLGtDLENBSEEsZ0MsQ0FOQSxnQyxDQUxBLDhCLENBSkEseUIsQ0FLQSwrQixDQUpBLDBCLENBcUJBLHdCLENBWEEsNkIsQ0FEQSw2QixDQUhBLDJCLENBZ0JBLHNCLENBSkEsK0IsQ0FIQSw2QixDQUpBLDZCLENBQ0Esb0MsQ0FQQSwyQixDQUpBLHNCLENBK0lJLGtCLENoRG5GQSwwQmdEMUNKLDRCLENBSEEsb0MsQ0FIQSxrQyxDQU5BLGtDLENBTEEsZ0MsQ0FrQkEsNkIsQ0F0QkEsMkIsQ0FtQkEsa0MsQ0FIQSxnQyxDQU5BLGdDLENBTEEsOEIsQ0FKQSx5QixDQUtBLCtCLENBSkEsMEIsQ0FxQkEsd0IsQ0FYQSw2QixDQURBLDZCLENBSEEsMkIsQ0FnQkEsc0IsQ0FKQSwrQixDQUhBLDZCLENBSkEsNkIsQ0FDQSxvQyxDQVBBLDJCLENBSkEsc0IsQ0FrSk0sb0JBaElOLDhCLENBSEEsc0MsQ0FIQSxvQyxDQU5BLG9DLENBTEEsa0MsQ0FrQkEsK0IsQ0F0QkEsNkIsQ0FtQkEsb0MsQ0FIQSxrQyxDQU5BLGtDLENBTEEsZ0MsQ0FKQSwyQixDQUtBLGlDLENBSkEsNEIsQ0FxQkEsMEIsQ0FYQSwrQixDQURBLCtCLENBSEEsNkIsQ0FnQkEsd0IsQ0FKQSxpQyxDQUhBLCtCLENBSkEsK0IsQ0FDQSxzQyxDQVBBLDZCLENBSkEsd0IsQ0FzSk0sYyxDQUNBLGdCLENoRDNGRix5QmdEMUNKLDhCLENBSEEsc0MsQ0FIQSxvQyxDQU5BLG9DLENBTEEsa0MsQ0FrQkEsK0IsQ0F0QkEsNkIsQ0FtQkEsb0MsQ0FIQSxrQyxDQU5BLGtDLENBTEEsZ0MsQ0FKQSwyQixDQUtBLGlDLENBSkEsNEIsQ0FxQkEsMEIsQ0FYQSwrQixDQURBLCtCLENBSEEsNkIsQ0FnQkEsd0IsQ0FKQSxpQyxDQUhBLCtCLENBSkEsK0IsQ0FDQSxzQyxDQVBBLDZCLENBSkEsd0IsQ0EwSlEsYyxDQUNBLGtCLEFoRC9GSix5QmdEMUNKLDhCLENBSEEsc0MsQ0FIQSxvQyxDQU5BLG9DLENBTEEsa0MsQ0FrQkEsK0IsQ0F0QkEsNkIsQ0FtQkEsb0MsQ0FIQSxrQyxDQU5BLGtDLENBTEEsZ0MsQ0FKQSwyQixDQUtBLGlDLENBSkEsNEIsQ0FxQkEsMEIsQ0FYQSwrQixDQURBLCtCLENBSEEsNkIsQ0FnQkEsd0IsQ0FKQSxpQyxDQUhBLCtCLENBSkEsK0IsQ0FDQSxzQyxDQVBBLDZCLENBSkEsd0IsQ0E4SlEsYyxDQUNBLGtCLEFoRG5HSix5QmdEMUNKLDhCLENBSEEsc0MsQ0FIQSxvQyxDQU5BLG9DLENBTEEsa0MsQ0FrQkEsK0IsQ0F0QkEsNkIsQ0FtQkEsb0MsQ0FIQSxrQyxDQU5BLGtDLENBTEEsZ0MsQ0FKQSwyQixDQUtBLGlDLENBSkEsNEIsQ0FxQkEsMEIsQ0FYQSwrQixDQURBLCtCLENBSEEsNkIsQ0FnQkEsd0IsQ0FKQSxpQyxDQUhBLCtCLENBSkEsK0IsQ0FDQSxzQyxDQVBBLDZCLENBSkEsd0IsQ0FrS1EsYyxDQUNBLGtCLEFoRHZHSiwwQmdEMUNKLDhCLENBSEEsc0MsQ0FIQSxvQyxDQU5BLG9DLENBTEEsa0MsQ0FrQkEsK0IsQ0F0QkEsNkIsQ0FtQkEsb0MsQ0FIQSxrQyxDQU5BLGtDLENBTEEsZ0MsQ0FKQSwyQixDQUtBLGlDLENBSkEsNEIsQ0FxQkEsMEIsQ0FYQSwrQixDQURBLCtCLENBSEEsNkIsQ0FnQkEsd0IsQ0FKQSxpQyxDQUhBLCtCLENBSkEsK0IsQ0FDQSxzQyxDQVBBLDZCLENBSkEsd0IsQ0FzS1EsYyxDQUNBLGtCQXJKUiw0QixDQUhBLG9DLENBSEEsa0MsQ0FOQSxrQyxDQUxBLGdDLENBa0JBLDZCLENBdEJBLDJCLENBbUJBLGtDLENBSEEsZ0MsQ0FOQSxnQyxDQUxBLDhCLENBSkEseUIsQ0FLQSwrQixDQUpBLDBCLENBcUJBLHdCLENBWEEsNkIsQ0FEQSw2QixDQUhBLDJCLENBZ0JBLHNCLENBSkEsK0IsQ0FIQSw2QixDQUpBLDZCLENBQ0Esb0MsQ0FQQSwyQixDQUpBLHNCLENBOEtNLGdELENBQ0EsYyxDQUNBLGdCLENBQ0EsZ0IsQ0FDQSxrQixDQUNBLHlDLENoRHZIRix5QmdEMUNKLDRCLENBSEEsb0MsQ0FIQSxrQyxDQU5BLGtDLENBTEEsZ0MsQ0FrQkEsNkIsQ0F0QkEsMkIsQ0FtQkEsa0MsQ0FIQSxnQyxDQU5BLGdDLENBTEEsOEIsQ0FKQSx5QixDQUtBLCtCLENBSkEsMEIsQ0FxQkEsd0IsQ0FYQSw2QixDQURBLDZCLENBSEEsMkIsQ0FnQkEsc0IsQ0FKQSwrQixDQUhBLDZCLENBSkEsNkIsQ0FDQSxvQyxDQVBBLDJCLENBSkEsc0IsQ0FzTFEsYyxDQUNBLGtCLEFoRDNISix5QmdEMUNKLDRCLENBSEEsb0MsQ0FIQSxrQyxDQU5BLGtDLENBTEEsZ0MsQ0FrQkEsNkIsQ0F0QkEsMkIsQ0FtQkEsa0MsQ0FIQSxnQyxDQU5BLGdDLENBTEEsOEIsQ0FKQSx5QixDQUtBLCtCLENBSkEsMEIsQ0FxQkEsd0IsQ0FYQSw2QixDQURBLDZCLENBSEEsMkIsQ0FnQkEsc0IsQ0FKQSwrQixDQUhBLDZCLENBSkEsNkIsQ0FDQSxvQyxDQVBBLDJCLENBSkEsc0IsQ0EwTFEsYyxDQUNBLGtCLEFoRC9ISix5QmdEMUNKLDRCLENBSEEsb0MsQ0FIQSxrQyxDQU5BLGtDLENBTEEsZ0MsQ0FrQkEsNkIsQ0F0QkEsMkIsQ0FtQkEsa0MsQ0FIQSxnQyxDQU5BLGdDLENBTEEsOEIsQ0FKQSx5QixDQUtBLCtCLENBSkEsMEIsQ0FxQkEsd0IsQ0FYQSw2QixDQURBLDZCLENBSEEsMkIsQ0FnQkEsc0IsQ0FKQSwrQixDQUhBLDZCLENBSkEsNkIsQ0FDQSxvQyxDQVBBLDJCLENBSkEsc0IsQ0E4TFEsYyxDQUNBLGdCLENBQ0EsaUIsQWhEcElKLDBCZ0QxQ0osNEIsQ0FIQSxvQyxDQUhBLGtDLENBTkEsa0MsQ0FMQSxnQyxDQWtCQSw2QixDQXRCQSwyQixDQW1CQSxrQyxDQUhBLGdDLENBTkEsZ0MsQ0FMQSw4QixDQUpBLHlCLENBS0EsK0IsQ0FKQSwwQixDQXFCQSx3QixDQVhBLDZCLENBREEsNkIsQ0FIQSwyQixDQWdCQSxzQixDQUpBLCtCLENBSEEsNkIsQ0FKQSw2QixDQUNBLG9DLENBUEEsMkIsQ0FKQSxzQixDQW1NUSxjLENBQ0EsZ0IsQ0FDQSxjQW5MUixpQyxDQUhBLHlDLENBSEEsdUMsQ0FOQSx1QyxDQUxBLHFDLENBa0JBLGtDLENBdEJBLGdDLENBbUJBLHVDLENBSEEscUMsQ0FOQSxxQyxDQUxBLG1DLENBSkEsOEIsQ0FLQSxvQyxDQUpBLCtCLENBcUJBLDZCLENBWEEsa0MsQ0FEQSxrQyxDQUhBLGdDLENBZ0JBLDJCLENBSkEsb0MsQ0FIQSxrQyxDQUpBLGtDLENBQ0EseUMsQ0FQQSxnQyxDQUpBLDJCLENBME5NLFksQ0F4TU4sNEMsQ0FIQSxvRCxDQUhBLGtELENBTkEsa0QsQ0FMQSxnRCxDQWtCQSw2QyxDQXRCQSwyQyxDQW1CQSxrRCxDQUhBLGdELENBTkEsZ0QsQ0FMQSw4QyxDQUpBLHlDLENBS0EsK0MsQ0FKQSwwQyxDQXFCQSx3QyxDQVhBLDZDLENBREEsNkMsQ0FIQSwyQyxDQWdCQSxzQyxDQUpBLCtDLENBSEEsNkMsQ0FKQSw2QyxDQUNBLG9ELENBUEEsMkMsQ0FKQSxzQyxDQWlPTSxpRCxDaERyS0YseUJnRDFDSiw0QyxDQUhBLG9ELENBSEEsa0QsQ0FOQSxrRCxDQUxBLGdELENBa0JBLDZDLENBdEJBLDJDLENBbUJBLGtELENBSEEsZ0QsQ0FOQSxnRCxDQUxBLDhDLENBSkEseUMsQ0FLQSwrQyxDQUpBLDBDLENBcUJBLHdDLENBWEEsNkMsQ0FEQSw2QyxDQUhBLDJDLENBZ0JBLHNDLENBSkEsK0MsQ0FIQSw2QyxDQUpBLDZDLENBQ0Esb0QsQ0FQQSwyQyxDQUpBLHNDLENBbU9RLGdCQWpOUixtQyxDQUhBLDJDLENBSEEseUMsQ0FOQSx5QyxDQUxBLHVDLENBa0JBLG9DLENBdEJBLGtDLENBbUJBLHlDLENBSEEsdUMsQ0FOQSx1QyxDQUxBLHFDLENBSkEsZ0MsQ0FLQSxzQyxDQUpBLGlDLENBcUJBLCtCLENBWEEsb0MsQ0FEQSxvQyxDQUhBLGtDLENBZ0JBLDZCLENBSkEsc0MsQ0FIQSxvQyxDQUpBLG9DLENBQ0EsMkMsQ0FQQSxrQyxDQUpBLDZCLENBdU9NLGdELENBQ0EsYyxDQUVBLGdCLENBQ0Esa0IsQ0FDQSx3QixDaERoTEYseUJnRDFDSixtQyxDQUhBLDJDLENBSEEseUMsQ0FOQSx5QyxDQUxBLHVDLENBa0JBLG9DLENBdEJBLGtDLENBbUJBLHlDLENBSEEsdUMsQ0FOQSx1QyxDQUxBLHFDLENBSkEsZ0MsQ0FLQSxzQyxDQUpBLGlDLENBcUJBLCtCLENBWEEsb0MsQ0FEQSxvQyxDQUhBLGtDLENBZ0JBLDZCLENBSkEsc0MsQ0FIQSxvQyxDQUpBLG9DLENBQ0EsMkMsQ0FQQSxrQyxDQUpBLDZCLENBK09RLGMsQ0FDQSxnQixDQUNBLG1CLENBQ0EsYyxBaER0TEoseUJnRDFDSixtQyxDQUhBLDJDLENBSEEseUMsQ0FOQSx5QyxDQUxBLHVDLENBa0JBLG9DLENBdEJBLGtDLENBbUJBLHlDLENBSEEsdUMsQ0FOQSx1QyxDQUxBLHFDLENBSkEsZ0MsQ0FLQSxzQyxDQUpBLGlDLENBcUJBLCtCLENBWEEsb0MsQ0FEQSxvQyxDQUhBLGtDLENBZ0JBLDZCLENBSkEsc0MsQ0FIQSxvQyxDQUpBLG9DLENBQ0EsMkMsQ0FQQSxrQyxDQUpBLDZCLENBcVBRLGMsQ0FDQSxnQixDQUNBLG1CLENBQ0EsYyxBaEQ1TEosMEJnRDFDSixtQyxDQUhBLDJDLENBSEEseUMsQ0FOQSx5QyxDQUxBLHVDLENBa0JBLG9DLENBdEJBLGtDLENBbUJBLHlDLENBSEEsdUMsQ0FOQSx1QyxDQUxBLHFDLENBSkEsZ0MsQ0FLQSxzQyxDQUpBLGlDLENBcUJBLCtCLENBWEEsb0MsQ0FEQSxvQyxDQUhBLGtDLENBZ0JBLDZCLENBSkEsc0MsQ0FIQSxvQyxDQUpBLG9DLENBQ0EsMkMsQ0FQQSxrQyxDQUpBLDZCLENBMlBRLGMsQ0FDQSxnQixDQUNBLG1CLENBQ0EsY0E1T1Isa0MsQ0FIQSwwQyxDQVRBLHdDLENBTEEsc0MsQ0FrQkEsbUMsQ0F0QkEsaUMsQ0FtQkEsd0MsQ0FUQSxzQyxDQUxBLG9DLENBSkEsK0IsQ0FLQSxxQyxDQUpBLGdDLENBcUJBLDhCLENBWEEsbUMsQ0FEQSxtQyxDQUhBLGlDLENBZ0JBLDRCLENBSkEscUMsQ0FQQSxtQyxDQUNBLDBDLENBUEEsaUMsQ0FKQSw0QixDQW9RSSxRLENBbFBKLG9DLENBSEEsNEMsQ0FIQSwwQyxDQU5BLDBDLENBTEEsd0MsQ0FrQkEscUMsQ0F0QkEsbUMsQ0FtQkEsMEMsQ0FIQSx3QyxDQU5BLHdDLENBTEEsc0MsQ0FKQSxpQyxDQUtBLHVDLENBSkEsa0MsQ0FxQkEsZ0MsQ0FYQSxxQyxDQURBLHFDLENBSEEsbUMsQ0FnQkEsOEIsQ0FKQSx1QyxDQUhBLHFDLENBSkEscUMsQ0FDQSw0QyxDQVBBLG1DLENBSkEsOEIsQ0FzUU0seUMsQ0FwUE4sa0QsQ0FBQSx3QyxDQUFBLG1ELENBQUEseUMsQ0FaQSx3RCxDQUFBLDhDLENBQUEseUQsQ0FBQSwrQyxDQWFBLG1ELENBQUEseUMsQ0FBQSxvRCxDQUFBLDBDLENBdEJBLGlELENBQUEsdUMsQ0FBQSxrRCxDQUFBLHdDLENBbUJBLHdELENBQUEsOEMsQ0FBQSx5RCxDQUFBLCtDLENBSEEsc0QsQ0FBQSw0QyxDQUFBLHVELENBQUEsNkMsQ0FOQSxzRCxDQUFBLDRDLENBQUEsdUQsQ0FBQSw2QyxDQUxBLG9ELENBQUEsMEMsQ0FBQSxxRCxDQUFBLDJDLENBSkEsK0MsQ0FBQSxxQyxDQUFBLGdELENBQUEsc0MsQ0FLQSxxRCxDQUFBLDJDLENBQUEsc0QsQ0FBQSw0QyxDQUpBLGdELENBQUEsc0MsQ0FBQSxpRCxDQUFBLHVDLENBcUJBLDhDLENBQUEsb0MsQ0FBQSwrQyxDQUFBLHFDLENBWEEsbUQsQ0FBQSx5QyxDQUFBLG9ELENBQUEsMEMsQ0FEQSxtRCxDQUFBLHlDLENBQUEsb0QsQ0FBQSwwQyxDQUhBLGlELENBQUEsdUMsQ0FBQSxrRCxDQUFBLHdDLENBZ0JBLDRDLENBQUEsa0MsQ0FBQSw2QyxDQUFBLG1DLENBSkEscUQsQ0FBQSwyQyxDQUFBLHNELENBQUEsNEMsQ0FIQSxtRCxDQUFBLHlDLENBQUEsb0QsQ0FBQSwwQyxDQUpBLG1ELENBQUEseUMsQ0FBQSxvRCxDQUFBLDBDLENBQ0EsMEQsQ0FBQSxnRCxDQUFBLDJELENBQUEsaUQsQ0FQQSxpRCxDQUFBLHVDLENBQUEsa0QsQ0FBQSx3QyxDQUpBLDRDLENBQUEsa0MsQ0FBQSw2QyxDQUFBLG1DLENBK1FRLGlELENBQ0EsYyxDQUVBLGdCLENBTVIsb0MsQ0FHTSwyQyxDQUlOLGtDLENBcUJBLG1FLENBbEJNLHlDLENBSU4sb0MsQ0FHTSwyQyxDQUlOLHNDLENBR00sNkMsQ0FzSU4sMkMsQ0FBQSw0QyxDQUVBLHlDLENBQUEsMEMsQ0FEQSx1QyxDQUFBLHdDLENBOUhBLHVCLENBQ0EscUIsQ0FFQSxzQixDQURBLGtCLENBR0ksZSxDQUxKLHlCLENBQ0EsdUIsQ0FFQSx3QixDQURBLG9CLENBTU0sbUIsQ0FDQSxZLENBQ0Esc0IsQ0FDSSxrQixDQVhWLG1DLENBQ0EsaUMsQ0FtQkksNkMsQ0FBQSwyQyxDQUFBLDRDLENBQUEsd0MsQ0FqQkosa0MsQ0FEQSw4QixDQWFVLG9CLENBS04sb0QsQ0FBQSxrRCxDQUFBLG1ELENBQUEsK0MsQ0FRUSw4QixDQVJSLGtFLENBQUEsZ0UsQ0FBQSxpRSxDQUFBLDZELENBV1UsOEIsQ0FDQSx5QyxDQU9WLHFELENBQUEsbUQsQ0FBQSxvRCxDQUFBLGdELENBSVEsb0IsQ0FKUiw0RCxDQUFBLDBELENBQUEsMkQsQ0FRUSw4QixDQVJSLDBFLENBQUEsd0UsQ0FBQSx5RSxDQUFBLHFFLENBV1UsOEIsQ0FDQSwyQyxDQU9WLHVELENBQUEscUQsQ0FBQSxzRCxDQUFBLGtELENBSVEsb0IsQ0FKUiw4RCxDQUFBLDRELENBQUEsNkQsQ0FRUSw4QixDQVJSLDRFLENBQUEsMEUsQ0FBQSwyRSxDQUFBLHVFLENBV1UsOEIsQ0FDQSw2QyxDQTZIZCxnQyxDQUFBLHNDLENBdEhJLHFELENBQUEsbUQsQ0FBQSxvRCxDQUFBLGdELENBSVEsb0IsQ0FKUiw0RCxDQUFBLDBELENBQUEsMkQsQ0FBQSx1RCxDQVFRLDhCLENBUlIsMEUsQ0FBQSx3RSxDQUFBLHlFLENBQUEscUUsQ0FXVSw4QixDQUNBLDJDLENBekZkLG9DLENBQ0Esa0MsQ0FFQSxtQyxDQURBLCtCLENBaUdNLGUsQ0FPTixxQixDQURBLG1CLENBR0Esb0IsQ0FKQSxnQixDQUdBLGdCLENBS0UsNEIsQ0FJQSx5QyxDQUFBLHVDLENBQUEsdUMsQ0FBQSxxQyxDQUFBLHNDLENBQUEsa0MsQ0FBQSxvQyxDQUFBLGtDLENBRkEseUMsQ0FBQSx1QyxDQUFBLHVDLENBQUEscUMsQ0FBQSxzQyxDQUFBLGtDLENBQUEsb0MsQ0FBQSxrQyxDQUNBLDJDLENBQUEseUMsQ0FBQSx5QyxDQUFBLHVDLENBQUEsd0MsQ0FBQSxvQyxDQUFBLHNDLENBQUEsb0MsQ0FFRSxvQixDQVJKLG9DLENBSEEsa0MsQ0FLQSxrQyxDQU5BLGdDLENBR0EsaUMsQ0FKQSw2QixDQU1BLCtCLENBSEEsNkIsQ0FjSSxrQixDQUlKLDBELENBQUEsZ0QsQ0FBQSwyRCxDQUFBLGlELENBRUEsd0QsQ0FBQSw4QyxDQUFBLHlELENBQUEsK0MsQ0FEQSxzRCxDQUFBLDRDLENBQUEsdUQsQ0FBQSw2QyxDQVFRLGlELENBQ0EsYyxDQUVBLGdCLENoRHRZSix5QmdEMFhKLDBELENBQUEsZ0QsQ0FBQSwyRCxDQUFBLGlELENBRUEsd0QsQ0FBQSw4QyxDQUFBLHlELENBQUEsK0MsQ0FEQSxzRCxDQUFBLDRDLENBQUEsdUQsQ0FBQSw2QyxDQWNVLGMsQ0FDQSxrQixBaEQxWU4seUJnRDBYSiwwRCxDQUFBLGdELENBQUEsMkQsQ0FBQSxpRCxDQUVBLHdELENBQUEsOEMsQ0FBQSx5RCxDQUFBLCtDLENBREEsc0QsQ0FBQSw0QyxDQUFBLHVELENBQUEsNkMsQ0FtQlUsYyxDQUNBLGtCLEFoRC9ZTix5QmdEMFhKLDBELENBQUEsZ0QsQ0FBQSwyRCxDQUFBLGlELENBRUEsd0QsQ0FBQSw4QyxDQUFBLHlELENBQUEsK0MsQ0FEQSxzRCxDQUFBLDRDLENBQUEsdUQsQ0FBQSw2QyxDQXdCVSxjLENBQ0Esa0JBMUJWLGtDLENBRUEsZ0MsQ0FEQSw4QixDQWdDSSxlLENBSUosdUIsQ0FFQSxxQixDQUNBLGtCLENBRkEsa0IsQ0FHRSxrQixDQUdGLGtCLENBT0csa0IsQ0FQSCw4QixDQUVJLGtCLENoRHhhQSx5QmdEc2FKLDhCLENBSU0sa0IsQ0FKTixrQixDQVNNLG9CQUlOLHdDLENBRUEsc0MsQ0FEQSxtQyxDaEVrbGRFLHNHLENnRS9rZEUsUSxDQUpKLDhCLENBRUEsNEIsQ0FEQSx5QixDQU9JLFksQ0FDQSxrQixDQUlKLDhCLENBRUksZSxDQUZKLGtDLENBQUEsdUIsQ0FXSSxjLENoRDNjQSx5QmdEZ2NKLGtDLENBQUEsdUIsQ0FhTSxnQixBaEQ3Y0YseUJnRGdjSixrQyxDQUFBLHVCLENBZ0JNLGdCLEFoRGhkRiwwQmdEZ2NKLGtDLENBQUEsdUIsQ0FtQk0sZ0JBbkJOLHFDLENBd0JJLDZCLENBQ0EsbUIsQ0FDQSxZLENBQ0EscUIsQ0FDSSxrQixDQUNKLHlCLENBQ0kscUIsQ0FDSixXLENBQ0EsWSxDQUNBLDJDLENBQ0EsaUIsQ0FDQSw4QyxDQUNBLGtCLENoRHBlQSx5QmdEZ2NKLHFDLENBd0NNLGlCQXhDTixxQyxDQThDSSx1RyxDQWtESixzRixDQXRESSx3RCxDQUdBLDBDLENBRkUsOEMsQ0FRRix1RCxDQVdBLHlELENBVkUseUMsQ0FDQSxxQixDQUNBLHFCLENBSEYsNkQsQ0FLSSxVLENBQ0Esb0QsQ0FDQSxzRCxDQUlKLCtELENBS0ksVSxDQUNBLG9ELENBQ0Esb0QsQ0FyRVIsMkMsQ0FnR0EsK0UsQ0F0Qk0sbUMsQ0FDQSxzRCxDQUNBLG9ELENBNUVOLHdELENBZ0ZNLGMsQ0FDQSxnQixDQUNBLGMsQ0FsRk4seUQsQ0FzRk0sYyxDQUNBLGUsQ0FDQSxRLENBUU4sZ0QsQ0FHSSxVLENBQ0EsUyxDQUNBLGtFLENBQ0UsOEMsQ0FOTixxRCxDQVNNLHlCLENBQ0kscUIsQ0FDSixjLENBQ0EsZSxDQUNBLGUsQ0FDQSxXLENBZE4sa0UsQ0FnQlEsVSxDQUNBLGtCLENBakJSLHlFLENBb0JRLDhDLENBQ0EsMkMsQ0FDQSw4QyxDQXRCUiwwRCxDQStCUSxtQixDQUNBLFksQ0FDQSxxQixDQUNJLGtCLENBQ0oseUIsQ0FDSSxxQixDQUNKLGlCLENBckNSLDRFLENBQUEsNEUsQ0F3Q1UsbUQsQ0F4Q1Ysb0YsQ0FBQSxvRixDQUFBLDBFLENBZ0RNLGlCLENBQ0ksYSxDaERqbEJOLDBCZ0RnaUJKLG9GLENBQUEsb0YsQ0FtRFEsZ0IsQ0FDSSxjLEFoRHBsQlIseUJnRGdpQkosMEUsQ0E0RE0sZ0IsQ0FDSSxjLEFoRDdsQk4seUJnRGdpQkosMEUsQ0FnRU0sZ0IsQ0FDSSxjQWpFVix5RSxDQXFFSSxpQixDQUNJLGEsQ2hEdG1CSiwwQmdEZ2lCSix5RSxDQXdFTSxnQixDQUNJLGNBekVWLHlFLENBNkVJLGlCLENBQ0ksYSxDaEQ5bUJKLHlCZ0RnaUJKLHlFLENBZ0ZNLGdCLENBQ0ksY0FqRlYseUUsQ0FxRkksaUIsQ0FDSSxhLENoRHRuQkoseUJnRGdpQkoseUUsQ0F3Rk0sZ0IsQ0FDSSxjQXpGViwrRCxDQXVNQSx1RCxDQTFHSSx3QixDQUlKLGtCLENBQ0UsaUIsQ0FDQSxrQixDQUNBLDRCLENBQ0EsbUIsQ0FKRix5QixDQU9JLGtELENBQ0EsYyxDQUVBLGdCLENBQ0Esa0IsQ2hENW9CQSx5QmdEaW9CSix5QixDQWNNLGMsQ0FDQSxrQixBaERocEJGLHlCZ0Rpb0JKLHlCLENBbUJNLGMsQ0FDQSxrQixBaERycEJGLHlCZ0Rpb0JKLHlCLENBdUJNLGMsQ0FDQSxrQkF4Qk4sd0IsQ0E2QkksK0IsQ0FDQSxjLENBQ0EsZSxDQUNBLGlCLENBQ0EsbUIsQ0FDQSxhLENBQ0EsaUIsQ0FDQSxvQixDQUNBLE8sQ0FDQSxlLENBQ0EsbUIsQ0FDQSxtQixDQUNBLFcsQ0FDQSxrQyxDQUNBLGlDLENBM0NKLCtCLENBK0NJLHFDLENBR0Ysa0MsQ0FuSkYseUUsQ0FrSkUsNkIsQ0FHSSx5QyxDQU1KLGlELENBUkEseUMsQ0FuSkYsZ0YsQ0FrSkUsb0MsQ0FNSSxxQyxDQUdKLDBDLENBS0ksMkMsQ0FHSixtRCxDQUVJLG1DLENBRkosNEMsQ0FLSSw2QyxDQUdKLGlELENBRUkscUMsQ0FGSiwwQyxDQUtJLDJDLENBL0VOLG9DLENBb0ZJLGlCLENBQ0EsSyxDQUNBLE8sQ0FDQSxRLENBQ0EsTSxDQUtGLG9DLENBRkEsb0MsQ0FDQSxzQyxDQUVFLG9CLENBOUZKLCtCLENBa0dJLGtCLENBT0osWSxDQUNFLGlCLENBQ0Esa0IsQ2hENXVCRSwwQmdEMHVCSixZLENBSUksb0JBR0YscUMsQ0FDRSxnQixDQUNJLFksQ2hEbnZCSiwwQmdEaXZCRixxQyxDQUlJLGlCLENBQ0ksZSxBaER0dkJOLDBCZ0RpdkJGLHFDLENBUUksZ0IsQ0FDSSxjQUdSLHFDLENBQ0UsZ0IsQ0FDSSxZLENBR04scUMsQ0FDRSxnQixDQUNJLFksQ2hEdnZCSiw2QmdEcXZCRixxQyxDQVVBLHFDLENBREEscUMsQ0FMSSxnQixDQUNJLGNBN0JWLGMsQ0EyQ0ksYyxDaERyeEJBLHlCZ0QwdUJKLGMsQ0E2Q00sYyxDQUNBLGtCLEFoRHh4QkYseUJnRDB1QkosYyxDQWlETSxjLENBQ0Esa0JBbEROLGMsQ0FBQSxvQixDQXFETSxvQixDQXJETiw0QixDQXlETSxtQixDQUNBLFksQ0FDQSxxQixDQUNJLGtCLENBQ0osb0IsQ0FDSSxzQixDQUNKLFUsQ0FDQSxXLENBQ0Esa0IsQ0FDQSwyQyxDQUNBLGlCLENBQ0EsOEMsQ0FwRU4sa0MsQ0F1RVEsYyxDQXZFUixpQyxDQTJFTSxrRCxDQUNBLGMsQ0FFQSxnQixDQUNBLFUsQ0FDQSxrQixDQUNBLGUsQ0FDQSx5QyxDQU1OLDhDLENBbFNBLDZFLENBbVNBLGlDLENBR00sOEMsQ0FDQSwyQyxDQUxOLG1ELENBbFNBLGtGLENBbVNBLHNDLENBT00sMkMsQ0FSTixvRCxDQWxTQSxtRixDQW1TQSx1QyxDQVdRLGdELENBQ0EsNkMsQ0FiUix5RCxDQWxTQSx3RixDQW1TQSw0QyxDQWVRLHFDLENBbFRSLGtGLENBbVNBLHNDLENBd0JNLHlDLENBS04sc0MsQ0FHTSw4QyxDQUNBLDJDLENBSk4sMkMsQ0FPTSx5QyxDQVBOLDRDLENBV1EsZ0QsQ0FDQSw2QyxDQVpSLGlELENBZVEscUMsQ0FPUiw4QyxDQUdNLHNELENBQ0EsbUMsQ0FKTixtRCxDbkIxNUJJLDBDLENtQmk2QkUsMkMsQ0FQTixvRCxDQVdRLGdELENBQ0EsNkMsQ0FaUix5RCxDQWVRLHFDLENBTVIsZ0QsQ0FHTSx3RCxDQUNBLHFDLENBSk4scUQsQ25CMzZCSSw0QyxDbUJrN0JFLDZDLENBUE4sc0QsQ0FXUSw4QyxDQUNBLDJDLENBWlIsMkQsQ0FlUSxtQyxDQVlSLDZCLENBTkEsZ0IsQ0FPQSwyQixDQUxBLGMsQ0FEQSxlLENBT0Esd0IsQ0FMRSxrQixDaERuNkJFLDBCZ0RzNkJKLDZCLENBQ0EsMkIsQ0FDQSx3QixDQUlNLG9CQUtOLDBCLENBR0ksaUQsQ0FISix1QyxDQU1JLGtCLENoRHY3QkEseUJnRGk3QkosdUMsQ0FRTSxvQkFNTiwrQyxDQUlBLDZDLENBRkEsNkMsQ0FPQSx1RCxDQVZBLGlELENBSUEsK0MsQ0FGQSwrQyxDQU9BLHlELENBSEUsbUMsQ0FTRiwyQyxDQUNBLDZDLENBQ0UseUIsQ0FHRixrQixDQUNFLGUsQ0FHRixvRCxDQUVJLDZCLENBQ0EsMEIsQ0FDQSxxQixDQUNBLGEsQ0FDQSxXLENqQ3ZoQ0osSSxDTkpBLDBELENDQUEsaUQsQ3lDR0Usd0IsQ0FDQSxnQixDQUNBLGUsQ0FDQSxrRCxDQUVBLGMsQ3pDUkYsZ0UsQ3lDR0Usd0IsQ0FDQSxnQixDQUNBLGUsQ0FHQSxjLENuRHVERSx5QmUzREosSSxDTkpBLDBELENDQUEsaUQsQ0FBQSxnRSxDeUNVSSxnQixBbkRxREEseUJlM0RKLEksQ05KQSwwRCxDQ0FBLGlELENBQUEsZ0UsQ3lDYUksZ0IsQW5Ea0RBLDBCZTNESixJLENOSkEsMEQsQ0NBQSxpRCxDQUFBLGdFLEN5Q2dCSSxnQkFkSixXLENBQUEsVSxDcENFQSxVLENOSkEsaUUsQ0FBQSxnRSxDQUFBLGdFLENDQUEsd0QsQ0FBQSx1RCxDQUFBLHVELENBQUEsdUUsQ0FBQSxzRSxDQUFBLHNFLEN5Q3NCSSxvQixDcENvR0YsWSxDTjFIRiwwRCxDQ0FBLGlFLEN5QzJCRSw4QyxDQUNBLDBDLENBQ0EsMkMsQ0FDQSxrRCxDQUpGLGtCLENBQUEsa0IsQ0FTSSxzRCxDQUVBLG1DLENBWEosbUIsQ0FBQSxrQixDQUFBLGtCLEMxQzFCQSxpRSxDQUFBLGdFLENBQUEsZ0UsQ0NBQSx3RSxDQUFBLHVFLENBQUEsdUUsQ3lDb0NJLGdELENBVkosbUIsQ0FTSSxzRCxDQUVBLG1DLENBWEosa0MsQ0FBQSxpQyxDQUFBLGlDLEMxQzFCQSxnRixDQUFBLCtFLENBQUEsK0UsQ0NBQSx1RixDQUFBLHNGLENBQUEsc0YsQ3lDd0NRLGtDLENwQ2tGTixjLENMMUhGLHVFLENBQUEsZ0UsQ3lDK0NFLDRCLENBQ0EsZ0QsQ0FDQSx5QyxDQUNBLGtELENBSkYscUIsQ0FBQSxvQixDQUFBLG9CLEN6QzlDQSw4RSxDQUFBLDZFLENBQUEsNkUsQ0FBQSx1RSxDQUFBLHNFLENBQUEsc0UsQ3lDdURJLG9ELENBQ0EsZ0QsQ0FDQSxVLENBWEosb0MsQ0FBQSxtQyxDQUFBLG1DLEN6QzlDQSw2RixDQUFBLDRGLENBQUEsNEYsQ0FBQSxzRixDQUFBLHFGLENBQUEscUYsQ3lDNERRLFMsQ3BDd0ZOLG9CLENvQ2pGQSxtQyxDQUNBLDBDLENBRkYsMkIsQ0FBQSwwQixDQUFBLDBCLENBT0ksMkMsQ0FDQSwwQyxDQUNBLDhDLENBVEosMEMsQ0FBQSx5QyxDQUFBLHlDLENBWVEsMEMsQ0FNUiw2QixDQTFEQSxrQixDMUMxQkEsMkUsQ0FBQSxnRSxDQ0FBLGtGLENBQUEsdUUsQ3lDc0ZFLHNFLENBQ1EsOEQsQ0FHViw4QixDQUFBLDRFLENBQUEsbUYsQ0FxQkEsZ0MsQ0FBQSw4RSxDQUFBLHFGLEMxQy9HQSw0RSxDQUFBLDhFLENDQUEsbUYsQ0FBQSxxRixDeUM0RkkscUIsQ0FDQSxpQixDQUNBLHlDLENBSkoscUMsQ0FBQSxvQyxDQUFBLG9DLENBQUEsbUYsQ0FBQSxrRixDQUFBLGtGLENBQUEsMEYsQ0FBQSx5RixDQUFBLHlGLEMxQzFGQSxtRixDQUFBLGtGLENBQUEsa0YsQ0NBQSwwRixDQUFBLHlGLENBQUEseUYsQ3lDbUdNLG9ELENBQ0Esa0QsQ0FDQSxVLENBWE4sb0QsQ0FBQSxtRCxDQUFBLG1ELENBQUEsa0csQ0FBQSxpRyxDQUFBLGlHLENBQUEseUcsQ0FBQSx3RyxDQUFBLHdHLENBcUJBLHNELENBQUEscUQsQ0FBQSxxRCxDQUFBLG9HLENBQUEsbUcsQ0FBQSxtRyxDQUFBLDJHLENBQUEsMEcsQ0FBQSwwRyxDMUMvR0Esa0csQ0FBQSxpRyxDQUFBLGlHLENBQUEsb0csQ0FBQSxtRyxDQUFBLG1HLENDQUEseUcsQ0FBQSx3RyxDQUFBLHdHLENBQUEsMkcsQ0FBQSwwRyxDQUFBLDBHLEN5Q3dHVSxTLENBT1YsdUMsQ0FBQSxzQyxDQUFBLHNDLENBQUEscUYsQ0FBQSxvRixDQUFBLG9GLENBQUEsNEYsQ0FBQSwyRixDQUFBLDJGLEMxQy9HQSxxRixDQUFBLG9GLENBQUEsb0YsQ0NBQSw0RixDQUFBLDJGLENBQUEsMkYsQ3lDd0hNLG9ELENBQ0EsZ0QsQ0FDQSxVLENBVU4sWSxDQUNFLFEsQ0FDQSw0QixDQUdGLFcsQ0FBQSxpQixDQU9JLDBCLENBQ0EsbUIsQ0FSSixXLENBR0UscUIsQ0FDSSxrQixDQUpOLGlCLENBU0ksVyxDbkRuRkEseUJtRDBFSixpQixDQVdNLDhCQVhOLHFCLENBZU0sVSxDQUNBLFcsQ0FDQSwwQyxDQWpCTix1QixDQUFBLHVCLENBd0JNLDBCLENBQ0EsbUIsQ0FDQSxXLENBQ0EsYyxDbkRyR0YseUJtRDBFSix1QixDQUFBLHVCLENBNkJRLDhCQTdCUiwyQixDQUFBLDJCLENBaUNRLFUsQ0FDQSxXLENBQ0Esa0MsQ0FLUiwyRSxDQUFBLHFILENBQUEscUwsQ0FBQSx3SCxDQUFBLHVJLENBQUEsNEgsQ0FBQSxrSixDQUFBLHFMLEMxQ2pMQSxxSCxDQUFBLHFMLENDQUEsd0gsQ0FBQSx1SSxDQUFBLDRILENBQUEsa0osQ0FBQSxxTCxDeUNrTEUsMkMsQ0FDQSx3QyxDQUZGLGlGLENBQUEsMkgsQ0FBQSwyTCxDQUFBLDhILENBQUEsNkksQ0FBQSxrSSxDQUFBLHdKLENBQUEsMkwsQzFDakxBLDJILENBQUEsMkwsQ0NBQSw4SCxDQUFBLDZJLENBQUEsa0ksQ0FBQSx3SixDQUFBLDJMLEN5Q3FMSSw2QyxDQUNBLDBDLENBR0osNkUsQ0FBQSx1SCxDQUFBLHVMLENBQUEsMEgsQ0FBQSx5SSxDQUFBLDhILENBQUEsb0osQ0FBQSx1TCxDMUN6TEEsdUgsQ0FBQSx1TCxDQ0FBLDBILENBQUEseUksQ0FBQSw4SCxDQUFBLG9KLENBQUEsdUwsQ3lDMExFLDZDLENBQ0EsMEMsQ0FGRixtRixDQUFBLDZILENBQUEsNkwsQ0FBQSxnSSxDQUFBLCtJLENBQUEsb0ksQ0FBQSwwSixDQUFBLDZMLEMxQ3pMQSw2SCxDQUFBLDZMLENDQUEsZ0ksQ0FBQSwrSSxDQUFBLG9JLENBQUEsMEosQ0FBQSw2TCxDeUM2TEksMkMsQ0FDQSx3QyxDQUNBLGlCLENBU0oseUQsQ0FBQSxtRyxDQUFBLG1LLENBQUEsc0csQ0FBQSxxSCxDQUFBLDBHLENBQUEsZ0ksQ0FBQSxtSyxDQURBLHFELENBQUEsbUcsQ0FBQSwwRyxDQURBLHVELENBQUEscUcsQ0FBQSw0RyxDQURBLDZDLENBQUEsMkYsQ0FBQSxrRyxDMUNyTUEsbUcsQ0FBQSxtRyxDQUFBLHFHLENBQUEsMkYsQ0FBQSw2RyxDQUFBLCtHLENBQUEsbUssQzBDbU1BLCtELENBQUEsNkcsQ0FBQSxvSCxDQUNBLGlFLENBQUEsK0csQ0FBQSxzSCxDekNwTUEsc0csQ0FBQSxxSCxDQUFBLDBHLENBQUEsZ0ksQ0FBQSwwRyxDQUFBLDRHLENBQUEsa0csQ0FBQSxtSyxDQUFBLG9ILENBQUEsc0gsQ3lDeU1FLHlDLENBQ0EsZSxDQUNBLGlCLENBSEYsK0QsQ0FBQSx5RyxDQUFBLHlLLENBQUEsNEcsQ0FBQSwySCxDQUFBLGdILENBQUEsc0ksQ0FBQSx5SyxDQURBLDJELENBQUEseUcsQ0FBQSxnSCxDQURBLDZELENBQUEsMkcsQ0FBQSxrSCxDQURBLG1ELENBQUEsaUcsQ0FBQSx3RyxDMUNyTUEseUcsQ0FBQSx5RyxDQUFBLDJHLENBQUEsaUcsQ0FBQSxtSCxDQUFBLHFILENBQUEseUssQzBDbU1BLHFFLENBQUEsbUgsQ0FBQSwwSCxDQUNBLHVFLENBQUEscUgsQ0FBQSw0SCxDekNwTUEsNEcsQ0FBQSwySCxDQUFBLGdILENBQUEsc0ksQ0FBQSxnSCxDQUFBLGtILENBQUEsd0csQ0FBQSx5SyxDQUFBLDBILENBQUEsNEgsQ3lDNk1JLDJDLENBQ0Esd0MsQ0FDQSxpQixDMUMvTUosbUgsQzBDbU1BLHFFLENBQUEsbUgsQ0FBQSwwSCxDekNuTUEsMEgsQ3lDcU5JLFUsQ0FDQSw4QyxDQUNBLGtELEMxQ3ZOSixxSCxDMENvTUEsdUUsQ0FBQSxxSCxDQUFBLDRILEN6Q3BNQSw0SCxDeUM2TkksVSxDQUNBLDhDLENBQ0EsZ0QsQ3RCOU5KLGUsQ0FDRSxrQixDQUNBLGMsQ0FDQSxnQixDN0IyREUseUI2QjlESixlLENBS0ksa0IsQ0FDQSxnQkFJSixjLENBQ0UsZSxDQTRCQSxrQixDQTdCRix3QixDQUdJLGlCLENBQ0EsVSxDQUNBLGUsQ0FDQSwrQixDQUNBLFcsQ0FDQSxpQixDQUVBLG1CLENBQ0EsbUIsQ0FDQSxhLENBQ0EsYyxDQUNBLHlDLENBVUEsMEMsQ0FDRSwyQyxDN0IyQkYseUI2QnBESixjLENBK0JJLG9CQUlKLFcsQ0FDRSx3QixDQUNBLG1ELENBQ0Esc0IsQ0FDQSxrQixDN0JhRSx5QjZCakJKLFcsQ0FNSSxvQkFOSiwrQixDQVVJLDZCLENBQ0Esa0IsQ0FDQSxjLENBQ0EsZ0IsQzdCSUEseUI2QmpCSiwrQixDQWVNLGtCLENBQ0EsYyxDQUNBLGtCLEE3QkFGLHlCNkJqQkosK0IsQ0FvQk0sYyxDQUNBLGtCLEE3QkpGLDBCNkJqQkosK0IsQ0F3Qk0sYyxDQUNBLGtCQXpCTiw4QixDQThCSSxRLENBOUJKLHFDLENBaUNNLFcsQ0FDQSxVLENBQ0EsaUIsQ0FDQSxRLENBQ0EsZ0IsQ0FDQSxrQixDQUNBLGMsQ0F2Q04seUQsQ0E0Q1Esd0IsQ0FDQSxvQixDQUNBLFUsQ0E5Q1IsMEQsQ0FBQSwrRCxDQWdEVSxvRCxDQUNBLGdELENBakRWLGlFLENBQUEsZ0UsQ29CM0NFLCtCLENBQ0EsYyxDQUNBLGUsQ0FDQSxpQixDQUNBLG1CLENBQ0EsYSxDQUNBLGlCLENBQ0Esc0IsQ0FDQSx1QixDQUNBLFcsQ0FDQSxtQixDQUNBLFcsQ0FDQSxrQyxDQUNBLGlDLENwQjhCRiwwRCxDQTBEUSxVLENBMURSLGdFLENBNERVLHFCLENBQ0EsZ0QsQ0FDQSx5QyxDQTlEVixpRSxDb0JsQ0UsVyxDcEIyR0YsUyxDQURBLFUsQ0FlRSxrQixDQWRGLHFCLENBREEsc0IsQ0FHSSxvRCxDQUNBLFcsQ0FDQSx1VyxDQUdRLCtWLENBUFosd0IsQ0FEQSx5QixDQWFJLGUsQzdCcEVBLHlCNkJ3REosUyxDQURBLFUsQ0FpQkksb0JBSUosVSxDQUNFLFMsQ0FERixZLENBNENBLHlCLENBekNJLDZCLENBQ0EsYyxDQUNBLGdCLEM3QmpGQSx5QjZCNEVKLFksQ0FRTSxjLENBQ0Esa0IsQTdCckZGLHlCNkI0RUosWSxDQVlNLGMsQ0FDQSxrQixBN0J6RkYsMEI2QjRFSixZLENBZ0JNLGMsQ0FDQSxrQkFJTixXLENBRUksaUIsQ0FDQSxjLENBQ0EsNkMsQ0FFQSxnQixDN0J2R0EseUI2QmlHSixXLENBU00sYyxDQUNBLGtCLEE3QjNHRix5QjZCaUdKLFcsQ0FhTSxjLENBQ0Esa0IsQTdCL0dGLDBCNkJpR0osVyxDQWlCTSxjLENBQ0Esa0JBS04sTyxDbkJ2TEEsb0UsQ0FBQSxrRSxDbUJ3TEUsa0IsQzdCekhFLHlCNkJ3SEosTyxDQU9JLG9CQVBKLGMsQ0FXSSxVLENBQ0EsaUIsQ0FDQSxVLENBQ0EsVSxDQUNBLDhDLENBQ0EsYSxDQWhCSix1QixDQW1CSSxlLEM3QjNJQSx5QjZCd0hKLHVCLENBcUJNLG9CLEE3QjdJRix5QjZCd0hKLHlCLENBNkJRLGMsQ0FDQSxrQixBN0J0SkoseUI2QndISix5QixDQWlDUSxjLENBQ0Esa0IsQTdCMUpKLDBCNkJ3SEoseUIsQ0FxQ1EsYyxDQUNBLGtCQVFSLHFCLENBRkEscUIsQ0FDQSx1QixDQUdJLGtCLENBRUEsc0IsQ0FKSixzQyxDQUZBLHNDLENBQ0Esd0MsQ0FPTSw2QixDQUNBLGtCLENBQ0EsYyxDQUNBLGdCLEM3Qi9LRix5QjZCc0tKLHNDLENBRkEsc0MsQ0FDQSx3QyxDQVlRLGMsQ0FDQSxrQixBN0JsTEoseUI2QnNLSixzQyxDQUZBLHNDLENBQ0Esd0MsQ0FnQlEsYyxDQUNBLGtCLEE3QnRMSiwwQjZCc0tKLHNDLENBRkEsc0MsQ0FDQSx3QyxDQW9CUSxjLENBQ0Esa0JBTVIsb0IsQ0FBQSxxQixDQUVJLGtCLENBRkosdUIsQ25CL1BBLDRHLENtQm1RTSxlLENBSk4sc0IsQ0FVTSw2QixDQUNBLGMsQ0FDQSxnQixDN0I1TUYseUI2QmdNSixzQixDQWNRLGMsQ0FDQSxrQixBN0IvTUoseUI2QmdNSixzQixDQWtCUSxjLENBQ0Esa0IsQTdCbk5KLDBCNkJnTUosc0IsQ0FzQlEsYyxDQUNBLGtCbkJ0UlIsbUQsQ0FHTSw2QixDQUNBLGdCLENBSk4sd0MsQ0FRTSxnQixDQUNBLGMsQ0FDQSxhLENBVk4scUMsQ0FlSSxnRCxDQUNBLGMsQ0FDQSxhLENBakJKLDhDLENBc0JNLGMsQ0FDQSxpRCxDQUNBLGEsQ0FDQSxlLENBQ0Esa0IsQ1ZxQ0YseUJVL0RKLDhDLENBNkJRLGdCLEFBN0JSLHVDQWtDWSxnQixDQWxDWixtQyxDQUFBLHFDLENBcUNJLFMsQ0FDQSxhLENWeUJBLHlCVS9ESix1Q0FrQ1ksZ0IsQ0FsQ1osbUMsQ0FBQSxxQyxDQXlDTSxTLENBQ0EsZSxBQTFDTix1Q0FrQ1ksc0IsQ0FsQ1osdUNBa0NZLDRCLENBbENaLHlDLENBQUEsK0MsQ0FBQSwyQyxDQUFBLGlELENBMkRNLHdCLENBM0ROLHVDQWtDWSxnQyxDQWxDWix1Q0FrQ1ksc0MsQ0FsQ1osbUQsQ0FBQSx5RCxDQUFBLHFELENBQUEsMkQsQ0E4RFEsUSxDQUNBLDRCLENBQ0EsUyxDQUNBLFksQ0FqRVIsaUQsQ0F1RUksVSxDQUNBLFcsQ0FDQSxpQixDQUNBLGUsQ0ExRUosb0QsQ0E4RUksOEIsQ0E5RUosdUMsQ0FrRkksa0IsQ0RsRkosb0YsQ0NBQSw2QyxDQXNGSSxrRCxDQUVBLGMsQ0FDQSxnQixDQUNBLHlDLENBQ0Esa0IsQ1Y1QkEseUJVL0RKLDZDLENBOEZNLGMsQ0FDQSxrQixBVmhDRix5QlUvREosNkMsQ0FrR00sYyxDQUNBLGtCLEFWcENGLDBCVS9ESiw2QyxDQXNHTSxjLENBQ0Esa0JBdkdOLGlFLENBQUEsNEQsQ0EyR00sYSxDQTNHTiwrQyxDQWlITSxrRCxDQUNBLGMsQ0FDQSxnQixDQUNBLGdDLENBQ0Esa0IsQ1Z0REYseUJVL0RKLCtDLENBMEhRLGMsQ0FDQSxrQixBVjVESix5QlUvREosK0MsQ0FpSVEsYyxDQUNBLGtCLEFWbkVKLDBCVS9ESiwrQyxDQXdJUSxjLENBQ0Esa0JBeklSLHlELENBQUEsd0QsQ0FBQSx3RCxDQXFKSSw4QyxDQUNBLDhDLENBdEpKLHVFLENBQUEsMkVBMkprQixnQixDQUVWLFUsQ0FDQSxjLENBQ0Esc0MsQ1ZuRkosNEJVNUVKLGdFLENBbUtRLFUsQ0FDQSxnQkFwS1IsdUYsQ0FBQSxpRyxDQTZLVSxzQixDRDdLViwrQyxDQUFBLDhDLENDQUEsdUMsQ0FvTEksWSxDQXBMSixnRCxDQUFBLCtDLENBQUEsMkMsQ3VDcUNFLGdELENBQ0EsaUMsQ0FDQSxTLEN2Q3ZDRixxQyxDQThMSSxlLENBQ0Esd0IsQ0EvTEosdUMsQ0FtTUksUSxDQUNBLGUsQ0FwTUosdUQsQ0FBQSx5RCxDQUFBLG1ELENBeU1NLGUsQ0FDQSx5QixDQTFNTixnRSxDQTZNUSw2QixDQTdNUix5RCxDQWtOTSxpQixDQWxOTix5RCxDQUFBLGlGLENBd05NLFUsQ0FDQSxjLENBek5OLG1GLENBQUEsK0UsQ0FzT1EsYSxDQXRPUiwrRCxDQUFBLDJELENBNE9RLGtELENBQ0EsYyxDQUNBLGdCLENBQ0EsZ0MsQ0FDQSxrQixDVmpMSix5QlUvREosK0QsQ0FBQSwyRCxDQXFQVSxjLENBQ0Esa0IsQVZ2TE4seUJVL0RKLCtELENBQUEsMkQsQ0E0UFUsYyxDQUNBLGtCLEFWOUxOLDBCVS9ESiwrRCxDQUFBLDJELENBbVFVLGMsQ0FDQSxrQkFwUVYsOEQsQ0FBQSwwRCxDQThRUSxnRCxDQUNBLGMsQ0FDQSxnQixDVmpOSix5QlUvREosOEQsQ0FBQSwwRCxDQW9SVSxnQixBVnJOTix5QlUvREosOEQsQ0FBQSwwRCxDQXdSVSxnQixBVnpOTiwwQlUvREosOEQsQ0FBQSwwRCxDQTRSVSxnQkE1UlYsZ0UsQ0FBQSw0RCxDQWlTUSxZLENBalNSLGlFLENBQUEsNkQsQ0FzU00sZ0IsQ0F0U04sNEQsQ0FBQSx3RCxDQTBTTSxrQixDRDFTTixnSCxDQ0FBLG1FLENBQUEsK0QsQ0E4U00sVSxDQUNBLFcsQ0FDQSxpQixDQWhUTiwyRSxDQUFBLHVFLENBbVRRLDRCLENBQ0Esb0IsQ0FwVFIsdUYsQ0FBQSxtRixDQXNUVSx5SixDRHRUVix1SSxDQ0FBLDBGLENBQUEsc0YsQ0F5VFUsK04sQ0FDQSx5QixDQTFUVix5RSxDQUFBLHFFLEN1Q3FDRSxnRCxDQUNBLGlDLENBQ0EsUyxDeEN2Q0YsaUUsQ0FBQSxnRSxDQUFBLGdFLENDQUEsd0UsQ0FBQSx1RSxDQUFBLHVFLENBNFVRLHNELENBQ0EsMEMsQ0FDQSxtQyxDRDlVUixtRSxDQ0FBLDBFLENBaVZRLFMsQ0FDQSxhLENBbFZSLDRDLENBMlZJLG1CLENBQ0EsaUIsQ0E1VkosbUQsQ0ErVk0saUMsQ0FDQSw4QixDQUNBLHlCLENBaldOLHlELENBcVdNLHFCLENBQ0Esc0IsQ0FDQSxtQixDQUNBLGdDLENBeFdOLHVFLENBQUEsd0UsQ0FBQSxzRSxDQUFBLHNFLENBK1dVLHFCLENBQ0EsMkMsQ0FoWFYsaURBcVhVLGdCLENBRUYsZSxDQUNBLCtCLENBQ0EsYyxDQUNBLGdDLENBQ0EsaUIsQ0FDQSxvQixDQUNBLHFCLENBRUEsVyxDQUNBLGlCLENBQ0EsZSxDQUNBLG1CLENBQ0EsbUIsQ0FDQSxhLENBQ0Esa0MsQ0FDQSxRLENBQ0EsZ0MsQ0FDUSx3QixDVnpVWix5QlUvREosaURBcVhVLGdCLENBd0JBLHVCQTdZViw2RCxDQUFBLDJELENBcVpJLHdCLENBQ0EsbUQsQ0FDQSxZLENBdlpKLHFGLENBQUEsbUYsQ0E0WlEseUMsQ0FDQSw2QixDQUNBLGMsQ0FDQSxnQixDVmhXSix5QlUvREoscUYsQ0FBQSxtRixDQWlhVSxrQixDQUNBLGMsQ0FDQSxrQixBVnBXTix5QlUvREoscUYsQ0FBQSxtRixDQXNhVSxjLENBQ0Esa0IsQVZ4V04sMEJVL0RKLHFGLENBQUEsbUYsQ0EwYVUsYyxDQUNBLGtCQTNhViwwRCxDQWtiSSxrQixDQWxiSixxRSxDQXFiTSxrQixDQXJiTixzRixDQUFBLDJFLENBeWJNLGUsQ0F6Yk4sa0YsQ0FrY1EsVSxDQUNBLGMsQ0FDQSxzQyxDQXBjUiw2RixDQTRjVSxXLENBNWNWLGtFLENBMGRNLGdCLEMwQ3piRiw2RixDQXdIRixrRyxDcEUremRBLG9HLEMwQng5ZEYsNEUsQ0FBQSxxRixDQUFBLHFFLEMxQis2ZEUsZ0csQ0EyRUEsc0MsQzBCNWhkSSxZLENBOWROLHVHLENBcWVZLHVDLENBcmVaLDZHLENBMGVjLHVDLENBQ0EsNkMsQ0EzZWQsK0MsQ0FvZkksYSxDQUNBLFksQ0FDQSxrQixDVjFhQSw0QlU1RUosK0MsQ0F5Zk0sdUJBemZOLGdFLENBNmZNLGMsQ0FDQSxvQixDQUNBLGMsQ0FDQSxhLENBaGdCTixnRixDQW1nQlEsa0IsQ0FDQSxZLENBQ0EsNEIsQ0FDQSxTLENBdGdCUiwwREY0QkEsa0IsQ0UrZU0sZ0MsQ0FDQSxRLENBQ0EsaUIsQ0FDQSxnQixDQUNBLFksQ0FDQSxrQixDQUNBLGUsQ0FqaEJOLDBERjRCQSw4QixDRXdmUSxnQyxDQXBoQlIsMERGNEJBLHFDLENFNUJBLDBERjRCQSxvQyxDRTRmVSw0QixDQXhoQlYsd0V2QnljVSxTLE11QnVGaUMsaUMsQ0FDckMsMkMsQ0FqaUJOLDZFLENBcWlCTSxpQixDQUNBLGMsQ0FDQSxpQixDQUNBLGUsQ0F4aUJOLHlELENBNGlCTSxZLENBQ0Esa0IsQ0FDQSxRLENBOWlCTixtRSxDQWlqQlEsa0IsQ0FqakJSLDhGLENBcWpCUSxnQixDQUNBLGUsQ0F0akJSLDZFLENBMGpCUSxrQixDQUNBLGUsQ0FDQSxTLENBQ0EsVSxDQTdqQlIsK0QsQ0Fpa0JRLFksQ0FDQSxrQixDQUNBLFEsQ0Fua0JSLG1FLENBc2tCVSxVLENBQ0EsbUIsQ0F2a0JWLG9FLENBMmtCVSw2QixDQUNBLGUsQ0E1a0JWLDJFLENBcWxCUSxTLENBQ0EsZSxDQXRsQlIsa0QsQ0E2bEJNLFUsQ0FDQSxpQixDQUNBLFEsQ0FDQSxnQyxDQWhtQk4seUQsQ0FBQSx3RCxDQUFBLHdELENBcW1CUSxnQixDQUNBLFEsQ0FDQSw0QixDQXZtQlIsbUYsQ0E4bUJNLGtCLENBOW1CTixrRixDQWtuQk0sWSxDQUNBLHFCLENBbm5CTiw4RixDQXNuQlEsZSxDQXRuQlIsMEYsQ0EybkJNLGlCLENBQ0EsMkMsQ0FDQSxnQixDQUNBLGdDLENBOW5CTixpRyxDQUFBLGdHLENBQUEsZ0csQ0Ftb0JRLDJDLENBQ0EsMkMsQ0FDQSxnQixDQUNBLHFCLENBV1IseUQsQ0FHTSxRLENBQ0EsYSxDQUNBLFUsQ0FDQSxvQixDQU5OLHlFLENBQUEsK0QsQ0FVUSwyQyxDQUNBLHFCLENBT1IseUQsQ0FBQSxvRSxDQUlRLGdCLENBQ0Esa0MsQ0FDQSxnQyxDQUNBLFEsQ0FQUix3RCxDQVdRLE8sQ0FDQSxzQixDQUNBLFUsQ0FDQSx5QixDQWRSLGtELENBNEJNLGEsQ0FDQSxnQixDQUNBLGdCLENBOUJOLDZFLENBaUNRLGEsQ0FDQSxvQixDQWxDUiwwRSxDQXdDUSx3QixDQUNBLDBCLENBekNSLG9FLENBaURVLHNCLENBakRWLGdGLENBc0RZLHFELENBQ0Esb0MsQ0F2RFosNEYsQ0E2RFksaUQsQ0FDQSxvQyxDQTlEWixrRixDQUFBLCtGLENBa0VZLHNDLENBbEVaLDhFLENBeUVVLFUsQ0FDQSxvQixDQTFFVix5RixDQTZFWSw2QyxDQUNBLGdDLENBQ0EseUIsQ0EvRVosc0YsQ0EwRlUsaUQsQ0FDQSxvQyxDRDl2QlYsMkUsQzRDQUEsdUMsQzNDbXFCQSwwQyxDQWlHTSw2QyxDQWpHTixtRSxDQXFHVSxxRCxDQUNBLHFCLENBdEdWLDRELENBMkdRLDBCLENBQ0EsNkIsQ0FDQSxvQixDMkNoeEJSLFMsQ0FBQSxRLENBRUksYyxDQUNBLGdCLENyRDREQSx5QnFEL0RKLFMsQ0FBQSxRLENBS00sYyxDQUNBLGtCLEFyRHlERix5QnFEL0RKLFMsQ0FBQSxRLENBU00sYyxDQUNBLGtCLEFyRHFERiwwQnFEL0RKLFMsQ0FBQSxRLENBY00sYyxDQUNBLGtCQWZOLDJCLENBQUEsaUIsQ0FvQkksYyxDQUNBLGdCLENBQ0EsNkIsQ3JEeUNBLHlCcUQvREosaUIsQ0F3Qk0sYyxDQUNBLGtCLEFyRHNDRix5QnFEL0RKLGlCLENBNEJNLGMsQ0FDQSxrQixBckRrQ0YsMEJxRC9ESixpQixDQWdDTSxjLENBQ0Esa0JBakNOLGMsQ0FxQ0ksa0IsQzVDckNKLGlGLEM0Q0FBLHFCLENBdUNNLGlCLENBdkNOLDJCLENBMkNJLGMsQ0FDQSxnQixDckRtQkEseUJxRC9ESiwyQixDQWdETSxjLENBQ0Esa0IsQXJEY0YseUJxRC9ESiwyQixDQW9ETSxjLENBQ0Esa0IsQXJEVUYsMEJxRC9ESiwyQixDQXdETSxjLENBQ0Esa0JBekROLFksQ0E2REksbUMsQ0FDQSxnRCxDTGlpQkosNkQsQ0svbEJBLGlDLENBQUEsNkQsQ0FBQSxpQixDQW1FTSx5QyxDQW5FTixnQixDQXlFTSxjLENBQ0EsZ0IsQ3JEWEYseUJxRC9ESixnQixDQTRFUSxjLENBQ0Esa0IsQXJEZEoseUJxRC9ESixnQixDQWdGUSxjLENBQ0Esa0IsQXJEbEJKLDBCcUQvREosZ0IsQ0FvRlEsYyxDQUNBLGtCQXJGUix1QyxDQTRGTSxjLENBRUEseUIsQ3JEL0JGLHlCcUQvREosdUMsQ0FpR1EsYyxDQUNBLGtCLEFyRG5DSix5QnFEL0RKLHVDLENBcUdRLGMsQ0FDQSxrQixBckR2Q0osMEJxRC9ESix1QyxDQXlHUSxjLENBQ0Esa0JDekdSLG9DLENBRUksYSxDQUNBLFUsQ0FJSixtQyxDQUFtQixrQyxDQUdiLGEsQ0FDQSxTLENBS04sb0MsQ0FBb0IsbUMsQ0FFaEIsWSxDdEQ0Q0EsMEJzRDlDSixvQyxDQUFvQixtQyxDQUtkLGNBZ0JOLHlDLENBWEEsOEIsQ0FBQSxzRCxDQUdJLGUsQ0FISixrQyxDQU1JLFksQ0FLSixhLENBQ0UsVSxDQURGLHFDLENBSUksaUIsQ0FDQSxhLENBQ0Esa0IsQ0FOSiw0QyxDQVNNLGlCLENBQ0EsUyxDQUNBLHNCLENBQ0EsdUIsQ0FDQSxhLENBQ0EsVSxDQUNBLFcsQ0FDQSxVLENBQ0EsaWpCLENBQ0EscUMsQ0FDQSxpQyxDQUNBLHFCLENBcEJOLDJDLENBd0JNLGlCLENBQ0EsUyxDQUNBLGEsQ0FDQSxLLENBQ0EsTSxDQUNBLFUsQ0FDQSxXLENBQ0EsVSxDQS9CTixpRCxDQW1DTSwwQixDQVNOLDRCLENBRUksYyxDQUZKLHlCLENBQUEsNEMsQ0FNSSxtQyxDQU5KLDZCLENBUU0sZ0IsQ0FSTixrQyxDQVVRLGtDLENBVlIsK0IsQ0FBQSxrRCxDQUFBLGlDLENBQUEsaUMsQ0FBQSxnQyxDQUFBLGdDLENBQUEsZ0MsQ0FBQSwrQixDQWNNLFUsQ0FkTix3QyxDQWlCUSxTLENBakJSLHlCLEN0RTA2ZEUsd0MsQ3NFcDVkRSxhLENBdEJKLDZCLENBMEJJLFksQ0FDQSxVLENBQ0EscUIsQ0E1QkosdUMsQ0FBQSxzQyxDN0NsRkEsMEUsQzZDaUhNLGtCLEN0RGxERix5QnNEbUJKLDZCLENBdUNNLGNBWU4sdUIsQ0FFSSxZLENBQ0EsMEIsQ0FISixzQyxDQU1NLGlCLENBTk4sNEQsQ0FRUSxZLENBQ0EsVSxDQUNBLFksQ0FDQSw4QyxDQUNBLG1CLENBQ0EsZSxDQWJSLDhELENBZVUsMkMsQ3REckZOLHlCc0RzRUosNEQsQ0FrQlUsaUIsQ0FDQSxvQkFuQlYsd0YsQ0FzQlUsYyxDQXRCViwyRSxDQXlCVSxlLENBekJWLGtHLENBcUdBLHFDLENBekVVLGUsQ0E1QlYsaUcsQ0F3R0Esb0MsQ0F6RVUsZSxDQS9CViwwRixDQTJHQSw2QixDQXpFVSxlLENBbENWLHFGLENBcUNVLGUsQ0FyQ1YseUIsQ0EyQ0ksYyxDQUNBLGdCLEN0RGxIQSx5QnNEc0VKLHlCLENBK0NNLGMsQ0FDQSxrQixBdER0SEYseUJzRHNFSix5QixDQW1ETSxjLENBQ0Esa0IsQXREMUhGLHlCc0RzRUoseUIsQ0F1RE0sYyxDQUNBLGtCLEF0RDlIRiwwQnNEc0VKLHlCLENBMkRNLGMsQ0FDQSxrQixBdERySEYsNkJzRDJISixnRyxDQURBLGdHLENBREEsZ0csQ0FNUSxpQixDQUNBLFUsQ0FDQSxrQixDQUNBLFUsQ0FQUiwyRyxDQURBLDJHLENBREEsMkcsQ0FXWSxtQixBdERqSlIsMEJzRHdJSixnRyxDQURBLGdHLENBREEsZ0csQ0FlUSxpQixDQUNBLG9CQU9SLGdHLENBREEsZ0csQ0FJTSxpQixDQUNBLFUsQ0FDQSxrQixDQUNBLFUsQ0FOTiwyRyxDQURBLDJHLENBU1EsaUIsQ0FpQlIsd0MsQ0FHTSwyQyxDQUhOLDhDLENBVUEsc0MsQ0FMUSxxQyxDQUtSLGdDLENBR00seUMsQ0FRTix3QyxDQUdNLDJDLENBQ0EseUIsQ0FKTiw4QyxDQU1RLHFDLENBQ0EseUIsQ0FNUiwwQyxDQUdNLDZDLENBQ0EseUIsQ0FKTixnRCxDQU1RLG1DLENBQ0EseUIsQ05pVVIsdUUsQ001VEEsMkIsQ0FHTSx5QyxDTnlUTiw2RSxDTTVUQSxpQyxDQUtRLHFDLENBTVIsK0UsQ0FBQSx3QyxDQUFBLG1DLENOaVRBLCtFLENoRW0xY0EsaUcsQ3NFam9kSSxTLEM3Q2pUSix5QyxDQUFBLHdDLENBR0ksZSxDQUNBLGMsQ0FDQSxlLENBQ0EseUMsQ0FOSixrRCxDQVNJLHdCLENBQ0EsWSxDQVZKLDJFLENBY1Esa0QsQ0FDQSxlLENBQ0EseUMsQ0FoQlIsbUYsQ0FrQlUsVSxDQUNBLGlCLENBbkJWLG1GLENBdUJVLCtCLENBQ0EsZSxDQUNBLGMsQ0FDQSxpQixDQUNBLGUsQ0FDQSxtQixDQUNBLG1CLENBQ0EsYSxDQTlCViw4RCxDQW9DTSxtQixDQUNBLFksQ0FDQSxrQixDQUNJLG9CLENBQ0osa0IsQ0F4Q04sd0UsQ0EyQ1EsbUIsQ0FDSSxXLENBQ0osaUIsQ1RrQkoseUJTL0RKLG9GLENBdURZLGMsQ0FDQSxrQixBVE9SLHlCUy9ESixvRixDQTJEWSxjLENBQ0Esa0IsQVRHUiwwQlMvREosb0YsQ0ErRFksYyxDQUNBLGtCQWhFWiwwRCxDQXVFTSxVLENBdkVOLGtFLENBd0ZNLGMsQ0FDQSxnQixDQUNBLHlDLENBQ0EseUIsQ0FFQSxpRCxDQTdGTix3RSxDQUFBLHdFLENBZ0dRLHlCLENBQ0EscUMsQ1RsQ0oseUJTL0RKLGtFLENBb0dRLGMsQ0FDQSxrQixBVHRDSix5QlMvREosa0UsQ0F3R1EsYyxDQUNBLGtCLEFUMUNKLHlCUy9ESixrRSxDQTRHUSxjLENBQ0Esa0IsQVQ5Q0osMEJTL0RKLGtFLENBZ0hRLGMsQ0FDQSxrQkFqSFIsaUUsQ0FzSE0sZSxDQUNBLGtCLENBdkhOLGtGLENBNkhRLGtELENBQ0EsYyxDQUNBLGdCLENBQ0EseUMsQ0FDQSxrQixDVGxFSix5QlMvREosa0YsQ0FvSVUsYyxDQUNBLGtCLEFUdEVOLHlCUy9ESixrRixDQXdJVSxjLENBQ0Esa0IsQVQxRU4sMEJTL0RKLGtGLENBNElVLGMsQ0FDQSxrQkE3SVYsMkUsQ0FpSlEsZSxDQUNBLG1CLENBQ0EsWSxDQUNBLHFCLENBQ0ksa0IsQ0FySlosc0YsQ0EwSlUsVSxDQUNBLG1CLENBQ0ksVyxDQTVKZCw2RixDQWdLUSxrQyxDQUNBLHNDLENBQ0Esc0MsQ0FsS1IseUYsQ0FzS1Usb0IsQ0FDSSxzQixDQXZLZCw4RixDQTBLVSxtQixDQUNBLFksQ0FDQSxrQixDQUNJLGMsQ0E3S2QsK0gsQ3pCbytkQSxvRCxDQUNBLG9ELEN1RW4rZEEsbUQsQzlDa0xjLGUsQ0FwTGQsd0gsQ0F3TGMsNEIsQ0FDQSxvQixDQXpMZCxzSCxDd0NxQ0UsZ0QsQ0FDQSxpQyxDQUNBLFMsQ3hDdkNGLHlDLENBQUEsd0MsQ0EwTUksZSxDQUNBLDZCLENBQ0EsYyxDQUNBLHlDLENBN01KLCtDLENBQUEsOEMsQ0ErTU0sYSxDQUNBLFUsQ0FDQSxVLENBQ0EsOEMsQ0FDQSxlLENBQ0EsVSxDVHJKRix5QlMvREoseUMsQ0FBQSx3QyxDQXVOTSxjLENBQ0Esa0IsQVR6SkYseUJTL0RKLHlDLENBQUEsd0MsQ0EyTk0sYyxDQUNBLGtCLEFUN0pGLDBCUy9ESix5QyxDQUFBLHdDLENBK05NLGMsQ0FDQSxrQkFoT04sbUQsQ0FxT0ksaUIsQ0FyT0osZ0UsQ0F1T00sYyxDQUNBLFUsQ0FDQSxpQixDQUNBLGMsQ0ExT04sa0UsQ0FpUFEsa0IsQ0FDQSxnRCxDQUNBLHlDLENBQ0Esb0IsQ0FDQSxjLENBQ0EsZ0IsQ1R2TEoseUJTL0RKLGtFLENBNFBVLGMsQ0FDQSxrQixBVDlMTix5QlMvREosa0UsQ0FnUVUsYyxDQUNBLGtCLEFUbE1OLHlCUy9ESixrRSxDQW9RVSxjLENBQ0Esa0IsQVR0TU4sMEJTL0RKLGtFLENBd1FVLGMsQ0FDQSxrQkF6UVYsMkMsQ0FnUk0sYyxDQUNBLCtCLENBalJOLGlELENBQUEsZ0QsQ0FzUlEsa0IsQ0FDQSw2QixDQUNBLHlDLENBQ0Esb0IsQ0FDQSxjLENBQ0EsZSxDQUNBLGdCLENBQ0EsZSxDQTdSUix1RCxDQUFBLHNELENBK1JVLG9CLENBQ0EscUMsQ1RqT04seUJTL0RKLGlELENBQUEsZ0QsQ0FtU1UsYyxDQUNBLGtCLEFUck9OLHlCUy9ESixpRCxDQUFBLGdELENBdVNVLGMsQ0FDQSxrQixBVHpPTiwwQlMvREosaUQsQ0FBQSxnRCxDQTJTVSxjLENBQ0Esa0JBNVNWLDZDLENBaVRRLGdELENBQ0EsUSxDQUNBLGMsQ0FDQSx5QyxDQXBUUixvRCxDQXNUVSxlLENBQ0Esd0IsQ0FDQSxhLENUelBOLHlCUy9ESiw2QyxDQTJUVSxjLENBQ0Esa0IsQVQ3UE4seUJTL0RKLDZDLENBK1RVLGMsQ0FDQSxrQixBVGpRTiwwQlMvREosNkMsQ0FtVVUsYyxDQUNBLGtCbEJqVVYscUIsQ0FDSSxjLENBQ0Esd0IsQ0FJSix5RSxDQUdRLCtCLENBQ0Esb0IsQ0FKUiw0QyxDQVFRLCtCLENBS1IsdUIsQ0FDSSx1QixDQUNBLGtCLENBQ0EsZSxDQUdKLCtDLENBQ0ksdUIsQ0FDUSxlLENBSVoscUIsQ0FFUSxpQixDNkRoQ1Isb0UsQ0FFSSxRLENBQ0EsaUMsQ0FDQSw2QixDQUNBLHlCLENBQ0Esb0MsQ0FDQSxxQyxDQUNBLDBDLENBQ1ksNEgsQ3BFdTRkaEIsK0MsQ29FNTJkSSxpQyxDcEU4MmRGLHlCLENBRUYsb0YsQ29FeDJkUSxtQixDQUNBLDRCLENwRTIyZFIsaUUsQ29FdDJkUSw0QixDcEV3MmROLDhCLENvRW4zZEYsYSxDQWdCUSwyQixDQUNBLDZDLENBQ0Esb0IsQ3BFdTJkUiw2RixDQUNFLGEsQ0FDQSwyQixDQUNBLFMsQ0FDQSxvSCxDb0VsMmRVLGlELENBM0JaLGdCLENBZ0NZLG9CLENwRWkyZFIsMkIsQ29FeDFkRSxrQixDQUNGLG9CLENwRWcyZEosMkYsQ29FNzBkSSxpRCxDQUNBLGdCLENwRXcxZEYsb0IsQ29FbDFkQSx5QixDQUFBLG9CLENBQUEsd0IsQ0FNTSxtQixDcEVvMWRSLDhFLENBREEsOEUsQ0FEQSxnRixDb0U3MGRRLDRELENBQ0EsdUIsQ0FDQSx3QixDQUVBLDJCLENBQ1EsOEIsQ3BFaTFkZCx5QixDb0VqMmRBLHNCLENBc0JNLDZCLENBdEJOLHVDLENwRXEyZEEsK0IsQ0FYRiw4RSxDQURBLDhFLENvRTMwZFEsa0IsQ0FkTixnRixDQWlDVSxrQixDQWlCWiw2RyxDQURBLGdILENBREEsa0gsQ0l6SkksbUUsQ0o0SkEsb0IsQ3BFczBkSixtQyxDdUU5OWRFLGEsQ0FFQSxpQixDRXlDRSxpQixDQUVBLGlCLENBQ0Esb0IsQ0Z0REoscUIsQ3ZFKytkRSxpRCxDQUNBLGdCLENBQ0Esb0IsQ0FDQSxxQyxDdUVsL2RGLDZDLENBc0JNLGlCLENBdEJOLG9CLENBOEJNLGtCLENBOUJOLGEsQ3ZFNC9kRSw2RCxDeUVqN2RFLG9CLENBRUEsWSxDRjdFSixlLEN2RWlnZUksYSxDQUNBLGtELENBQ0EsaUIsQ3VFbmdlSix3QixDdkVxZ2VJLHFFLENBQ0UsVyxDd0VyZ2VILHFCLENBRUMsa0IsQ3hFeWdlSix3QyxDQUNFLHdCLENBQ0EsNkIsQ0FDQSxxRSxDd0VsZ2VNLHdELENBQ0Esb0IsQ0FDQSw0QixDQWRSLDJCLEN4RW1oZUksOEIsQ0FDQSxlLENBQ0Esd0IsQ3dFcmhlSixrRCxDQUFBLDJFLENBMkJRLHlCLENBQ0EsbUQsQ0E1QkwsOEQsQ3hFMmhlRCxxRSxDd0UzaGVGLDZELENBcUNRLDhCLENBckNSLCtCLEN4RStoZUUsNkQsQ3dFcC9kTSw0QixDeEUyaWVOLG1FLENBckRBLCtELEN3RXQ4ZE0sb0UsQ0E2REksbUYsQ0EzR0osWSxDeEVzL2ROLGlFLEN3RXAvZE0sbUIsQ0FDQSxhLENBaERSLGdCLEN4RXVpZUksZ0IsQ0FDQSxTLENBQ0EsZSxDd0V6aWVKLFMsQ3hFMmllSSx5RyxDd0VoL2RRLGlCLENBM0RULFcsQ0FrRUssWSxDQWxFUix1RSxDQXVFUSwrQixDQUNBLDRCLEN4RTArZE4sd0UsQ3dFeCtkTSx1QixDeEUwK2ROLDhELEN3RXBqZUYsd0IsQ3hFc2plSSx5QixDd0V0amVKLHlCLENBc0ZRLG1CLENBdEZSLGtCLEN4RTRqZUUsc0UsQ3dFNWplRix5QixDeEU4amVFLDZELEN3RTlqZUYscUIsQ3hFaXNlQSw4RixDQW1CQSxrQixDQXBKRSxnRyxDQWdCRSwrRSxDd0UvN2RJLHVGLENBakpSLDZGLENBQUEsc0IsQ3hFb2tlRSwyRixDd0VqOWRNLFcsQ3hFbTlkTiw4RCxDd0V0a2VGLHVCLENBeUhRLGUsQ0F6SFIsUyxDeEUwa2VJLGMsQ3dFMWtlSix5QixDeEU4a2VJLGtFd0V6OGRLLGEsQ0FySVQseUIsQ3hFd2xlRSw2RSxDd0V4bGVGLG9CLEN4RTBsZUksbUIsQ3dFMWxlSixrQixDQW9LWSx5QixDQXBLWix5QixDQTBLUSxnRyxDQThGQSx5QixDeEUwMWROLDBELENBQ0UseUIsQ0FDQSw2QixDQUNBLHNCLENBQ0EsaUUsQ3dFbDdkUSw4QixDQXBMWix5QixDeEV5bWVNLG1CLEN3RTc2ZE0sa0IsQ0FDQSx5QixDQWtCSixtQixDQS9NUix3RSxDQW9NYSwwQixDQXBNYixvRixDQ0dJLG1CLENBRUEsc0IsQ3pFK21lRixxRSxDd0VwbmVGLGtELENBc05RLGtCLENBQ0Esb0IsQ0FDQSxlLENBQ0EsZSxDeEVpNmROLHdGLEN3RTk1ZE0sdUIsQ0FDQSw0QixDQUNBLDBCLENBQ0EseUIsQ0EvTlIsb0IsQ0FvT1EsNkMsQ0FwT1IsNEIsQ3hFa29lSSw4QixDQUNBLHlCLENBdURKLG1GLENBdERFLGdGLENBdURGLGtGLEN3RXozZEEsNEYsQ3hFbTBkSSx5QixDQUNBLHFHLEN3RXRvZUQsNkMsQ0FBQSxpQixDQUFBLG9CLENBQUEsb0IsQ0FBQSx5QixDeEVncGVELGlFLENBSEEsMkgsQ0FDQSxtRixDQUZBLDhELEN3RTVvZUYsMEYsQ0FBQSwyQixDQXFRUSw4QixDQUNBLHlCLEN4RWc1ZE4sbUcsQ3dFNTRkTSwyQixDQUVBLDhCLENBNVFSLG1CLENBQUEseUIsQ0FBQSx5QixDQUFBLGUsQ0FvUlEsNkMsQ3hFMDRkTixnSCxDQUNBLCtHLEN3RS9wZUYsK0csQ0FBQSw4RyxDQTJSUSwrQixDQTNSUixvQixDQUFBLGtCLEN4RXFxZUUsZ0gsQ0FDQSwrRyxDd0UzM2RFLHFCLENBQ0EsK0csQ3hFNjNkRiw4RyxDd0UxM2RFLHFCLEN4RTYzZEosZ0gsQ3dFejNkQSw0QixDQVVBLHFGLENBQ0EsNkIsQ0FDSSxzQixDQWtCQSx5QixDeEU2MmRKLGdHLEN3RXY0ZEEsMEIsQ0E2QkEscUMsQ3hFbzNkQSwwQyxDQUVFLG1CLENBRUYsaUQsQ3dFajNkSSxXLEN4RW0zZEYscUIsQ0FFRixpRCxDQUNFLFcsQ3dFNTJkRixxQixDeEVrM2RBLHdDLEN3RW4yZEEsYyxDeEVzMmRBLCtDLEN3RW4yZEkseUIsQ0V0Vkosd0YsQ0NuQ0EsZ0IsQzNFaXVlRSxTLENBQ0EsYyxDQUVGLHlCQUNFLG9ELEMyRTN0ZU0sZSxDQUNBLGdCLENBWFIsWSxDM0V5dWVFLDZFLEMyRXh0ZU0sd0IsQ0FDQSxnQixDQWxCUixZLEMzRTZ1ZUUsMkUsQzJFbnRlTSw2QixDQUNBLGdCLENBM0JSLFksQzNFaXZlRSwyRSxDMkVqdGVNLHFDLENBQ0EsZ0IsQ0FqQ1IsWSxDM0VxdmVFLGdGLEMyRS9zZU0sZ0IsQ0FDQSxnQixDQVFSLFksQzNFMHNlRSwyRSxDMkV4c2VFLDBCLENBQ0EsZ0IsQ0FDQSxZLEMzRTBzZUYsZ0gsQzJFdnNlRSx1QixDUHdERixvQixDQUFBLHFCLENBQUEsa0IsQ09sREUsZ0IsQzNFdXNlQSxlLENBR0YsOEUsQ29FbndlRiw4RSxDTXFDQSxnRixDRXJDSSwyQixBNUVzd2VKLHlCQUNFLG9FLENvRXZ3ZUYsUSxDcEV5d2VJLGlDLEM0RTN2ZUosNkIsQ0FHUSxZLENBQ0Esc0wsQ0FPQSw2RixDQWlJSixnRyxDQWhJSSxZLEM1RXl2ZU4sdUQsQzRFdnZlTSxpQixDQUNBLGlCLENBQ0Esc0IsQ0FoQlIsZSxDNUUwd2VFLG1GLEM0RXJ2ZU0sYyxDQUNBLG1CLENBRUEsZ0IsQ0FDQSxpQixDQXpCUixzQixDQThCUSxlLEM1RW92ZU4sOEUsQzRFbHZlTSxjLENBRUEsMEIsQ0FDQSxpQixDUjBETixzQixDUXRETSxlLEM1RWt2ZU4sOEUsQzRFaHZlTSxjLENBRUEsNkIsQ0FDQSxpQixDQTVDUixzQixDQWlEUSxnQixDNUUrdWVOLGdGLEM0RTd1ZU0sYyxDQUVBLHdCLENBQ0EsaUIsQ1JsQ1Isc0IsQ1E4Q0ksZ0IsQzVFcXVlRiw4RSxDQUNFLGMsQ0FFQSxxQyxDNEV6dWVKLGlCLEM1RTJ1ZUksc0IsQ0FDQSxnQixDNEV2cGVBLGUsQzVFd3BlRixvRixDQUNFLHFCLENBQ0Esc0YsQ0FDRSw0QixDQUNBLGtCLENvRXp4ZUYseUIsQ1FvRUEsa0gsQ0FGSix5QixDQUtRLFMsQ0FDQSx5SSxDQUNBLHlCLENBQ0EsaUIsQ0FSSixvQixDQVlJLGtCLEM1RXF0ZU4sNkYsQ0FDRSx5QixDQUNBLCtGLEM0RW50ZUksNEIsQ0FHQSxvQixDQUNBLGEsQ0FDQSx5QixDUnZGUixrRyxDUTJGUSx5QixDQU9OLGlCLENBR00sb0IsQ0FITixhLENBQUEsa0IsQ0FRRSxlLENBT0EsVyxDQUNKLFksQzVFbXNlRSxvRixDeUVueWVFLGUsQ0cwR0osOEUsQzVFMnJlRSxnRixDNkU5MWVGLDZGLENEb0tJLGUsQzVFZ3NlRiwyRixDeUUzeWVFLGlCLENGM0RKLG9CLEN2RXkyZUksZSxDQUNGLHlFLENBQ0UsdUIsQzhFNzJlSix1QyxDQUNJLHFCLEM5RSsyZUYsbUMsQzhFNzJlRSxpQixDQUNBLG9CLENKNENKLDhFLEMxRSszZUkscUcsQ3dFNTZlSixxQyxDTUtJLGlCLENOTEosNkQsQ01TUSxlLEM5RTIyZU4saUIsQ3dFcDNlRixrQyxDQUFBLHFCLEN4RXUzZUksc0IsQ0FDQSx3QixDQUNGLHdDLENBQ0Usa0IsQ3dFMTNlSixxRSxDTXlCUSx3QixDQUNBLDhCLEM5RW8yZUoscUUsQ0FDQSw2RCxDOEVsMmVJLHVCLENBekJSLHdCLEM5RTgzZUksNkQsQ0FDRSx5QixDQTBCQSxtQixDQXpCRixpRSxDd0VwNGVKLG1CLEN4RXM0ZU0sWSxDQUNBLFUsQ0FDQSxrQixDd0V4NGVOLGUsQ004Q1EsbUUsQ0ExQ0wsMEIsQ0E4Q0sseUIsQ0FDQSxpQixDQUNBLHlHLENBaERMLGUsQ0F5RFMsVyxDQUNBLFksQzlFbzFlUix3RSxDd0VsNWVKLGMsQ3hFbzVlSSw4RSxDd0VwNWVKLG9CLENNd0VRLFUsQ0FDQSxhLEM5RSswZUosK0UsQzhFNzBlSSxvQixDTjNFUixvQixDeEUyNWVNLHlCLENBR0Ysc0UsQ3dFOTVlSixvQixDQ1VJLG9CLENEVkosa0IsQ01rR1Esb0IsQ05sR1IsNkUsQ0NnQ0ksb0IsQ0s1Qkosb0YsQ0FBRyxzQixDQUFBLDBCLENBQUgscUUsQ0FBQSxrQixDQUFBLHdGLENBbUhRLDRCLEM5RTJ6ZUosaUUsQ3dFbDdlSiwySCxDeEVnN2VJLG1GLENBRkEsOEQsQ0FLQSxtRyxDQUZBLDBGLEM4RXB5ZVEsMkIsQzlFd3llTiw4QixDK0VyN2VGLHlHLENBQ0ssaUIsQ0FDRyxvQixDSGFaLGlELENHRFEseUIsQ0hDUixvQixBNUVnN2VBLDBCQUNFLG9FLENvRXAxZUEsc0IsQ1cvRU0seUIsQ0hkUixpQixDNUVxN2VFLG1GLENBRUEsOEUsQ29FbjZlRixnQixDQW9EQSw4RSxDcEVpM2VFLDhFLENBRUEsZ0YsQzRFaDJlRixpQixDNUVpM2VJLHdCLENBQ0EsOEIsQ0FkRixvRixDb0VsMmVBLG1CLENBQUEsNkYsQ0FBQSxvQixDcEVxNWVFLHdGLEMrRTk3ZUksK0YsQ0FDQSwyQixDRm5FUiw2QixDN0VvOWVFLDJGLEM4RXg5ZUYsbUMsQ1BFQSxpQixDRWdFSSxvQixDekU4NWVGLHVDLENBQ0UsbUIsQ2dGOTllQSxxQyxDQUNBLGMsQ1JERCxvQixDUU1DLGtCLENBbUdBLDhFLENBcEdKLDZELENBTVksYyxDaEY2OWVWLGlCLENBQ0UsdUIsQ0FDQSxnQixDQUNBLGlCLEN3RTMrZUosdUIsQ3hFNitlRSx3QyxDQUNFLGtCLENBQ0EsdUZnRnY5ZWtCLGlCLENBQ2QsNkIsQ0FwQlIsNkIsQ0F3QlEsc0IsQ0FDSSx1RkFBNkIsZ0IsTUFBQSxhLENBQ3pCLHlCLENSL0JoQiwwRCxDQ2NJLGtCLENBQ0EsVSxDRGZKLE0sQ1E2Q1Esc0IsQ2hGNjhlSiwrRSxDd0UxL2VKLDhCLENRbURRLDJCLENBQ0Esa0MsQ2hGMDhlSixxRSxDZ0Z4OGVZLGtCLENSdERoQixvQixDeEVvZ2ZJLGdGLENnRi8vZUosOEIsQ0FBQSxrQixDQUFBLFUsQ0FBQSxNLENBQUEscUcsQ0FBRyxjLENBQUEsb0IsQ0FxRUssb0IsQ0FDQSxrQixDaEZvOGVKLDJILEN3RS9nZkosbUYsQ01JQSw4RCxDQUFBLG1HLENFZ0dJLG9FLENoRjg2ZUEseUYsQ0FEQSwwRixDd0UxdGVBLHdCLENRL01BLDhCLENSK01KLHlHLENRdk1JLGlCLENoRjI2ZUUsb0IsQzBFditlTiw4RSxDTm5EQSxvQixDcEU2aGZFLHFGLENpRnhoZkUsb0MsQ0FDSyxvQyxDQUNHLDZCLENiMkJaLHdCLEFwRWtnZkEsMEJBQ0Usb0UsQ0FDRSxxRCxDQUNBLGlCLENBQ0Esb0IsQ2lGemhmSixZLENqRjJoZkksMk8sQ0FHRixvRixDNEUvaGZGLGdCLENLdUJRLDRGLENMdkJSLFUsQ0s0QlEsYSxDTDVCUixxQixDS2lDUSxlLENiNEROLDJGLENhdkRNLFUsQ0x0Q1IsYSxDSzJDUSxxQixDTGdESixlLEM1RWc5ZUYsbUYsQzRFMStlRiw4RSxDS2RRLGUsQ2pGZ2dmTiw4RSxDNkVqa2ZGLDhFLENORkEsZ0YsQ1dHRSxlLENDR0YsMkYsQ25GK2pmRSwrRixDOEV2a2ZGLDRCLENLQ0ksMEIsQ0FPSixrSCxDQUlRLGtCLENBSlIsdUMsQ0FTUSxpQixDQVRSLHFDLENBQUEsb0IsQ1ZjSSxpQixDQUNBLGtCLENVZkosaUIsQ0EyQlEsd0IsQ25Gb2pmTiw4RCxDQUZBLDJFLENtRjdrZkYsZ0IsQ25GaWxmRSxnRSxDbUY3aWZjLHVCLENuRitpZmQsd0UsQ0FDRSxrQixDQUNBLG9CLENtRnJsZkosbUYsQ0FBQSw4QixDQUFBLGtCLENBQUEsVSxDQXVEUSxNLENBQ0Esd0csQ0F4REwsa0IsQ0E2RFMsb0IsQ0NqRVosOEgsQ0FJQSx5RixDQUhBLHNGLENwRm9tZkUsaUUsQ29GaG1mRixzRyxDQUNBLHVFLENBSEEsNkYsQ0FJQSw0QixDQUNJLDhCLENBQ0osaUYsQ0FDRSxvQnBGNG1mRiw2RSxDb0YzbGZBLDhFLENBRkEsOEUsQ0FSQSw4RSxDQVNBLHVHLENBVkEsb0YsQ3BGcW1mQSw0RixDb0Z2bWZBLDhCLENBQ0Esd0QsQ0FhQSx3RCxDcEZnbWZBLHVDLENvRnhsZkEsbUosQ0FEQSxvRixDQURBLHNGLENBR0EsNkMsQ3BGOGxmQSxvRixDQURBLHNGLENvRnJsZkEsNkcsQ0FDQSw4RCxDQUNBLDBELENBUUEscUYsQ0FEQSx1RyxDcEZrbGZBLDBHLENBQ0EsMEcsQ29GamxmQSxxQyxDQUNBLHFELENwRnNsZkEsOEUsQ29GaGxmQSxnRixDQURBLHVHLENwRm9sZkEscUMsQ0FDRSxnRSxDQUtGLDBCLENvRi9rZkUscUYsQ0FGQSxzRixDQUNBLHlGLENwRmlsZkEscUQsQ29GMWtmRixtRyxDQUNBLDJCLENBQ0UsbUMsQ3BGK2tmRixtRCxDQUNBLHNELENBQ0Esd0YsQ3FGcHFmQSxnSCxDQUlJLCtDLENyRm9xZkosNkMsQ0FEQSxnRCxDQUVBLGtGLENxRmpxZm1CLG1ELENBSW5CLFksQ0FDSSxjLENBQ0EsSyxDQUNBLE0sQ0FDQSxVLENBQ0EsVyxDQUNBLFUsQ0FDQSxlLENBUEosWSxDckYycWZBLGUsQ0FDRSxlLENxRjVxZkYsYyxDckY4cWZFLE8sQ0FDQSxPLENxRi9xZkYsUSxDckZpcmZFLGUsQ0FDQSxZLENxRnhwZm1CLG1CLENyRnlwZm5CLGtCLENxRnhwZk0sa0IsQ0FDQSxvQixDQUNBLDZCLENyRjBwZkosbUIsQ3FGbHBmSiwwQixDQUNJLGEsQ0FDQSx3QixDQUNBLGlCLENBQ0EsZSxDQUNBLG1CLENBQ0EsWSxDQUNBLHlCLENBQ0EscUIsQ0FDQSxjLENyRnFwZkosc0IsQ3FGbHBmSSxhLENBWkosaUIsQ3JGaXFmRSxZLENBQ0EsVSxDQUNBLGlCLENxRjlvZkYsbUIsQ0FDSSxjLENBQ0EsUSxDQUNBLHFCLENBQ0EsUyxDQUNBLFMsQ0FDQSx5QyxDQUNBLDRCLENBQ0EsYyxDQUNBLHFDLENyRmlwZkoscUIsQ0FDRSxrQixDQUNBLHdCLENxRjNvZkYsYSxDQUNJLGUsQ0FDQSxXLENBQ0Esa0IsQ0FDQSxtQixDQUVBLFksQ0FFQSxVLENBQ0EsMkIsQ0FDQSxRLENBQ0EsVSxDckY0b2ZKLHFCLENxRnZwZkEsYSxDckZ5cGZFLGtCLENBQ0Esa0IsQ0FDQSxjLENBQ0Esa0QsQ3NGcnVmRix3QixDREZBLFEsQ3JGMHVmRSxXLENBQ0Esd0MsQ0FDQSwyQyxDQUNBLDhDLENBQ0EsMkIsQ0FDRSxjLENBQ0EsZ0QsQ0FDQSxtQyxDQUVKLDBCQUNFLGUsQ0FDRSxhLENBQ0EsZ0IsQ0FDQSxpQixDQUNBLGlCLENBQ0UsNkIsQ0FDQSw0QixDQUNBLHNCLENBQ0Esa0IsQ0FDQSx3QixDQUNFLFksQ0FDQSxvQiIsImZpbGUiOiJhcHAuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO1xuOnJvb3Qge1xuICAtLWJzLWJsdWU6ICMwZDZlZmQ7XG4gIC0tYnMtaW5kaWdvOiAjNjYxMGYyO1xuICAtLWJzLXB1cnBsZTogIzZmNDJjMTtcbiAgLS1icy1waW5rOiAjZDYzMzg0O1xuICAtLWJzLXJlZDogI2RjMzU0NTtcbiAgLS1icy1vcmFuZ2U6ICNmZDdlMTQ7XG4gIC0tYnMteWVsbG93OiAjZmZjMTA3O1xuICAtLWJzLWdyZWVuOiAjMTk4NzU0O1xuICAtLWJzLXRlYWw6ICMyMGM5OTc7XG4gIC0tYnMtY3lhbjogIzBkY2FmMDtcbiAgLS1icy1ibGFjazogIzAwMDtcbiAgLS1icy13aGl0ZTogI2ZmZjtcbiAgLS1icy1ncmF5OiAjNmM3NTdkO1xuICAtLWJzLWdyYXktZGFyazogIzM0M2E0MDtcbiAgLS1icy1ncmF5LTEwMDogI2Y4ZjlmYTtcbiAgLS1icy1ncmF5LTIwMDogI2U5ZWNlZjtcbiAgLS1icy1ncmF5LTMwMDogI2RlZTJlNjtcbiAgLS1icy1ncmF5LTQwMDogI2NlZDRkYTtcbiAgLS1icy1ncmF5LTUwMDogI2FkYjViZDtcbiAgLS1icy1ncmF5LTYwMDogIzZjNzU3ZDtcbiAgLS1icy1ncmF5LTcwMDogIzQ5NTA1NztcbiAgLS1icy1ncmF5LTgwMDogIzM0M2E0MDtcbiAgLS1icy1ncmF5LTkwMDogIzIxMjUyOTtcbiAgLS1icy1wcmltYXJ5OiAjMGQ2ZWZkO1xuICAtLWJzLXNlY29uZGFyeTogIzZjNzU3ZDtcbiAgLS1icy1zdWNjZXNzOiAjMTk4NzU0O1xuICAtLWJzLWluZm86ICMwZGNhZjA7XG4gIC0tYnMtd2FybmluZzogI2ZmYzEwNztcbiAgLS1icy1kYW5nZXI6ICNkYzM1NDU7XG4gIC0tYnMtbGlnaHQ6ICNmOGY5ZmE7XG4gIC0tYnMtZGFyazogIzIxMjUyOTtcbiAgLS1icy1wcmltYXJ5LXJnYjogMTMsIDExMCwgMjUzO1xuICAtLWJzLXNlY29uZGFyeS1yZ2I6IDEwOCwgMTE3LCAxMjU7XG4gIC0tYnMtc3VjY2Vzcy1yZ2I6IDI1LCAxMzUsIDg0O1xuICAtLWJzLWluZm8tcmdiOiAxMywgMjAyLCAyNDA7XG4gIC0tYnMtd2FybmluZy1yZ2I6IDI1NSwgMTkzLCA3O1xuICAtLWJzLWRhbmdlci1yZ2I6IDIyMCwgNTMsIDY5O1xuICAtLWJzLWxpZ2h0LXJnYjogMjQ4LCAyNDksIDI1MDtcbiAgLS1icy1kYXJrLXJnYjogMzMsIDM3LCA0MTtcbiAgLS1icy13aGl0ZS1yZ2I6IDI1NSwgMjU1LCAyNTU7XG4gIC0tYnMtYmxhY2stcmdiOiAwLCAwLCAwO1xuICAtLWJzLWJvZHktY29sb3ItcmdiOiAzMywgMzcsIDQxO1xuICAtLWJzLWJvZHktYmctcmdiOiAyNTUsIDI1NSwgMjU1O1xuICAtLWJzLWZvbnQtc2Fucy1zZXJpZjogc3lzdGVtLXVpLCAtYXBwbGUtc3lzdGVtLCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBcIk5vdG8gU2Fuc1wiLCBcIkxpYmVyYXRpb24gU2Fuc1wiLCBBcmlhbCwgc2Fucy1zZXJpZiwgXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiU2Vnb2UgVUkgU3ltYm9sXCIsIFwiTm90byBDb2xvciBFbW9qaVwiO1xuICAtLWJzLWZvbnQtbW9ub3NwYWNlOiBTRk1vbm8tUmVndWxhciwgTWVubG8sIE1vbmFjbywgQ29uc29sYXMsIFwiTGliZXJhdGlvbiBNb25vXCIsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlO1xuICAtLWJzLWdyYWRpZW50OiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApKTtcbiAgLS1icy1ib2R5LWZvbnQtZmFtaWx5OiB2YXIoLS1icy1mb250LXNhbnMtc2VyaWYpO1xuICAtLWJzLWJvZHktZm9udC1zaXplOiAxcmVtO1xuICAtLWJzLWJvZHktZm9udC13ZWlnaHQ6IDQwMDtcbiAgLS1icy1ib2R5LWxpbmUtaGVpZ2h0OiAxLjU7XG4gIC0tYnMtYm9keS1jb2xvcjogIzIxMjUyOTtcbiAgLS1icy1ib2R5LWJnOiAjZmZmO1xuICAtLWJzLWJvcmRlci13aWR0aDogMXB4O1xuICAtLWJzLWJvcmRlci1zdHlsZTogc29saWQ7XG4gIC0tYnMtYm9yZGVyLWNvbG9yOiAjZGVlMmU2O1xuICAtLWJzLWJvcmRlci1jb2xvci10cmFuc2x1Y2VudDogcmdiYSgwLCAwLCAwLCAwLjE3NSk7XG4gIC0tYnMtYm9yZGVyLXJhZGl1czogMC4zNzVyZW07XG4gIC0tYnMtYm9yZGVyLXJhZGl1cy1zbTogMC4yNXJlbTtcbiAgLS1icy1ib3JkZXItcmFkaXVzLWxnOiAwLjVyZW07XG4gIC0tYnMtYm9yZGVyLXJhZGl1cy14bDogMXJlbTtcbiAgLS1icy1ib3JkZXItcmFkaXVzLTJ4bDogMnJlbTtcbiAgLS1icy1ib3JkZXItcmFkaXVzLXBpbGw6IDUwcmVtO1xuICAtLWJzLWxpbmstY29sb3I6ICMwZDZlZmQ7XG4gIC0tYnMtbGluay1ob3Zlci1jb2xvcjogIzBhNThjYTtcbiAgLS1icy1jb2RlLWNvbG9yOiAjZDYzMzg0O1xuICAtLWJzLWhpZ2hsaWdodC1iZzogI2ZmZjNjZDsgfVxuXG4qLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG5cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogbm8tcHJlZmVyZW5jZSkge1xuICA6cm9vdCB7XG4gICAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7IH0gfVxuXG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xuICBmb250LWZhbWlseTogdmFyKC0tYnMtYm9keS1mb250LWZhbWlseSk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tYnMtYm9keS1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogdmFyKC0tYnMtYm9keS1mb250LXdlaWdodCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1icy1ib2R5LWxpbmUtaGVpZ2h0KTtcbiAgY29sb3I6IHZhcigtLWJzLWJvZHktY29sb3IpO1xuICB0ZXh0LWFsaWduOiB2YXIoLS1icy1ib2R5LXRleHQtYWxpZ24pO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1ib2R5LWJnKTtcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7IH1cblxuaHIge1xuICBtYXJnaW46IDFyZW0gMDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkO1xuICBvcGFjaXR5OiAwLjI1OyB9XG5cbmgxLCAuaDEsIGgyLCAuaDIsIGgzLCAuaDMsIGg0LCAuaDQsIGg1LCAuaDUsIGg2LCAuaDYge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7IH1cblxuaDEsIC5oMSB7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjM3NXJlbSArIDEuNXZ3KTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgaDEsIC5oMSB7XG4gICAgICBmb250LXNpemU6IDIuNXJlbTsgfSB9XG5cbmgyLCAuaDIge1xuICBmb250LXNpemU6IGNhbGMoMS4zMjVyZW0gKyAwLjl2dyk7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIGgyLCAuaDIge1xuICAgICAgZm9udC1zaXplOiAycmVtOyB9IH1cblxuaDMsIC5oMyB7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjNyZW0gKyAwLjZ2dyk7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIGgzLCAuaDMge1xuICAgICAgZm9udC1zaXplOiAxLjc1cmVtOyB9IH1cblxuaDQsIC5oNCB7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjI3NXJlbSArIDAuM3Z3KTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgaDQsIC5oNCB7XG4gICAgICBmb250LXNpemU6IDEuNXJlbTsgfSB9XG5cbmg1LCAuaDUge1xuICBmb250LXNpemU6IDEuMjVyZW07IH1cblxuaDYsIC5oNiB7XG4gIGZvbnQtc2l6ZTogMXJlbTsgfVxuXG5wIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfVxuXG5hYmJyW3RpdGxlXSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDtcbiAgY3Vyc29yOiBoZWxwO1xuICB0ZXh0LWRlY29yYXRpb24tc2tpcC1pbms6IG5vbmU7IH1cblxuYWRkcmVzcyB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7IH1cblxub2wsXG51bCB7XG4gIHBhZGRpbmctbGVmdDogMnJlbTsgfVxuXG5vbCxcbnVsLFxuZGwge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtOyB9XG5cbm9sIG9sLFxudWwgdWwsXG5vbCB1bCxcbnVsIG9sIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG5kdCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7IH1cblxuZGQge1xuICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcbiAgbWFyZ2luLWxlZnQ6IDA7IH1cblxuYmxvY2txdW90ZSB7XG4gIG1hcmdpbjogMCAwIDFyZW07IH1cblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7IH1cblxuc21hbGwsIC5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogMC44NzVlbTsgfVxuXG5tYXJrLCAubWFyayB7XG4gIHBhZGRpbmc6IDAuMTg3NWVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1oaWdobGlnaHQtYmcpOyB9XG5cbnN1YixcbnN1cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAwLjc1ZW07XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7IH1cblxuc3ViIHtcbiAgYm90dG9tOiAtLjI1ZW07IH1cblxuc3VwIHtcbiAgdG9wOiAtLjVlbTsgfVxuXG5hIHtcbiAgY29sb3I6IHZhcigtLWJzLWxpbmstY29sb3IpO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICBhOmhvdmVyIHtcbiAgICBjb2xvcjogdmFyKC0tYnMtbGluay1ob3Zlci1jb2xvcik7IH1cblxuYTpub3QoW2hyZWZdKTpub3QoW2NsYXNzXSksIGE6bm90KFtocmVmXSk6bm90KFtjbGFzc10pOmhvdmVyIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG5wcmUsXG5jb2RlLFxua2JkLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1icy1mb250LW1vbm9zcGFjZSk7XG4gIGZvbnQtc2l6ZTogMWVtOyB9XG5cbnByZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBvdmVyZmxvdzogYXV0bztcbiAgZm9udC1zaXplOiAwLjg3NWVtOyB9XG4gIHByZSBjb2RlIHtcbiAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgd29yZC1icmVhazogbm9ybWFsOyB9XG5cbmNvZGUge1xuICBmb250LXNpemU6IDAuODc1ZW07XG4gIGNvbG9yOiB2YXIoLS1icy1jb2RlLWNvbG9yKTtcbiAgd29yZC13cmFwOiBicmVhay13b3JkOyB9XG4gIGEgPiBjb2RlIHtcbiAgICBjb2xvcjogaW5oZXJpdDsgfVxuXG5rYmQge1xuICBwYWRkaW5nOiAwLjE4NzVyZW0gMC4zNzVyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgY29sb3I6IHZhcigtLWJzLWJvZHktYmcpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1ib2R5LWNvbG9yKTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTsgfVxuICBrYmQga2JkIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGZvbnQtc2l6ZTogMWVtOyB9XG5cbmZpZ3VyZSB7XG4gIG1hcmdpbjogMCAwIDFyZW07IH1cblxuaW1nLFxuc3ZnIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG50YWJsZSB7XG4gIGNhcHRpb24tc2lkZTogYm90dG9tO1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlOyB9XG5cbmNhcHRpb24ge1xuICBwYWRkaW5nLXRvcDogMC41cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtO1xuICBjb2xvcjogIzZjNzU3ZDtcbiAgdGV4dC1hbGlnbjogbGVmdDsgfVxuXG50aCB7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7XG4gIHRleHQtYWxpZ246IC13ZWJraXQtbWF0Y2gtcGFyZW50OyB9XG5cbnRoZWFkLFxudGJvZHksXG50Zm9vdCxcbnRyLFxudGQsXG50aCB7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAwOyB9XG5cbmxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbmJ1dHRvbiB7XG4gIGJvcmRlci1yYWRpdXM6IDA7IH1cblxuYnV0dG9uOmZvY3VzOm5vdCg6Zm9jdXMtdmlzaWJsZSkge1xuICBvdXRsaW5lOiAwOyB9XG5cbmlucHV0LFxuYnV0dG9uLFxuc2VsZWN0LFxub3B0Z3JvdXAsXG50ZXh0YXJlYSB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7IH1cblxuYnV0dG9uLFxuc2VsZWN0IHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cblxuW3JvbGU9XCJidXR0b25cIl0ge1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuc2VsZWN0IHtcbiAgd29yZC13cmFwOiBub3JtYWw7IH1cbiAgc2VsZWN0OmRpc2FibGVkIHtcbiAgICBvcGFjaXR5OiAxOyB9XG5cbltsaXN0XTpub3QoW3R5cGU9XCJkYXRlXCJdKTpub3QoW3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXSk6bm90KFt0eXBlPVwibW9udGhcIl0pOm5vdChbdHlwZT1cIndlZWtcIl0pOm5vdChbdHlwZT1cInRpbWVcIl0pOjotd2Via2l0LWNhbGVuZGFyLXBpY2tlci1pbmRpY2F0b3Ige1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cblxuYnV0dG9uLFxuW3R5cGU9XCJidXR0b25cIl0sXG5bdHlwZT1cInJlc2V0XCJdLFxuW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgfVxuICBidXR0b246bm90KDpkaXNhYmxlZCksXG4gIFt0eXBlPVwiYnV0dG9uXCJdOm5vdCg6ZGlzYWJsZWQpLFxuICBbdHlwZT1cInJlc2V0XCJdOm5vdCg6ZGlzYWJsZWQpLFxuICBbdHlwZT1cInN1Ym1pdFwiXTpub3QoOmRpc2FibGVkKSB7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbjo6LW1vei1mb2N1cy1pbm5lciB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci1zdHlsZTogbm9uZTsgfVxuXG50ZXh0YXJlYSB7XG4gIHJlc2l6ZTogdmVydGljYWw7IH1cblxuZmllbGRzZXQge1xuICBtaW4td2lkdGg6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyOiAwOyB9XG5cbmxlZ2VuZCB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICBmb250LXNpemU6IGNhbGMoMS4yNzVyZW0gKyAwLjN2dyk7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICBsZWdlbmQge1xuICAgICAgZm9udC1zaXplOiAxLjVyZW07IH0gfVxuICBsZWdlbmQgKyAqIHtcbiAgICBjbGVhcjogbGVmdDsgfVxuXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1maWVsZHMtd3JhcHBlcixcbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LXRleHQsXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1taW51dGUsXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1ob3VyLWZpZWxkLFxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtZGF5LWZpZWxkLFxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtbW9udGgtZmllbGQsXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC15ZWFyLWZpZWxkIHtcbiAgcGFkZGluZzogMDsgfVxuXG46Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87IH1cblxuW3R5cGU9XCJzZWFyY2hcIl0ge1xuICBvdXRsaW5lLW9mZnNldDogLTJweDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7IH1cblxuLyogcnRsOnJhdzpcblt0eXBlPVwidGVsXCJdLFxuW3R5cGU9XCJ1cmxcIl0sXG5bdHlwZT1cImVtYWlsXCJdLFxuW3R5cGU9XCJudW1iZXJcIl0ge1xuICBkaXJlY3Rpb246IGx0cjtcbn1cbiovXG46Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7IH1cblxuOjotd2Via2l0LWNvbG9yLXN3YXRjaC13cmFwcGVyIHtcbiAgcGFkZGluZzogMDsgfVxuXG46OmZpbGUtc2VsZWN0b3ItYnV0dG9uIHtcbiAgZm9udDogaW5oZXJpdDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IH1cblxub3V0cHV0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbmlmcmFtZSB7XG4gIGJvcmRlcjogMDsgfVxuXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogbGlzdC1pdGVtO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxucHJvZ3Jlc3Mge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7IH1cblxuW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cblxuLmxlYWQge1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7IH1cblxuLmRpc3BsYXktMSB7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjYyNXJlbSArIDQuNXZ3KTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmRpc3BsYXktMSB7XG4gICAgICBmb250LXNpemU6IDVyZW07IH0gfVxuXG4uZGlzcGxheS0yIHtcbiAgZm9udC1zaXplOiBjYWxjKDEuNTc1cmVtICsgMy45dncpO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMS4yOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuZGlzcGxheS0yIHtcbiAgICAgIGZvbnQtc2l6ZTogNC41cmVtOyB9IH1cblxuLmRpc3BsYXktMyB7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjUyNXJlbSArIDMuM3Z3KTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmRpc3BsYXktMyB7XG4gICAgICBmb250LXNpemU6IDRyZW07IH0gfVxuXG4uZGlzcGxheS00IHtcbiAgZm9udC1zaXplOiBjYWxjKDEuNDc1cmVtICsgMi43dncpO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMS4yOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuZGlzcGxheS00IHtcbiAgICAgIGZvbnQtc2l6ZTogMy41cmVtOyB9IH1cblxuLmRpc3BsYXktNSB7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjQyNXJlbSArIDIuMXZ3KTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmRpc3BsYXktNSB7XG4gICAgICBmb250LXNpemU6IDNyZW07IH0gfVxuXG4uZGlzcGxheS02IHtcbiAgZm9udC1zaXplOiBjYWxjKDEuMzc1cmVtICsgMS41dncpO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMS4yOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuZGlzcGxheS02IHtcbiAgICAgIGZvbnQtc2l6ZTogMi41cmVtOyB9IH1cblxuLmxpc3QtdW5zdHlsZWQge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7IH1cblxuLmxpc3QtaW5saW5lIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lOyB9XG5cbi5saXN0LWlubGluZS1pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gIC5saXN0LWlubGluZS1pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtOyB9XG5cbi5pbml0aWFsaXNtIHtcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi5ibG9ja3F1b3RlIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgZm9udC1zaXplOiAxLjI1cmVtOyB9XG4gIC5ibG9ja3F1b3RlID4gOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLmJsb2NrcXVvdGUtZm9vdGVyIHtcbiAgbWFyZ2luLXRvcDogLTFyZW07XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgY29sb3I6ICM2Yzc1N2Q7IH1cbiAgLmJsb2NrcXVvdGUtZm9vdGVyOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFwyMDE0XFwwMEEwXCI7IH1cblxuLmltZy1mbHVpZCB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbi5pbWctdGh1bWJuYWlsIHtcbiAgcGFkZGluZzogMC4yNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYnMtYm9yZGVyLWNvbG9yKTtcbiAgYm9yZGVyLXJhZGl1czogMC4zNzVyZW07XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbi5maWd1cmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuLmZpZ3VyZS1pbWcge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxOyB9XG5cbi5maWd1cmUtY2FwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgY29sb3I6ICM2Yzc1N2Q7IH1cblxuLmNvbnRhaW5lciwgLmNvbnRhaW5lci1saXF1aWQsXG4uY29udGFpbmVyLWZsdWlkLFxuLmNvbnRhaW5lci1zbSxcbi5jb250YWluZXItbWQsXG4uY29udGFpbmVyLWxnLFxuLmNvbnRhaW5lci14bCxcbi5jb250YWluZXIteHhsIHtcbiAgLS1icy1ndXR0ZXIteDogMS41cmVtO1xuICAtLWJzLWd1dHRlci15OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogY2FsYyh2YXIoLS1icy1ndXR0ZXIteCkgKiAuNSk7XG4gIHBhZGRpbmctbGVmdDogY2FsYyh2YXIoLS1icy1ndXR0ZXIteCkgKiAuNSk7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5jb250YWluZXIsIC5jb250YWluZXItbGlxdWlkLCAuY29udGFpbmVyLXNtIHtcbiAgICBtYXgtd2lkdGg6IDU0MHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb250YWluZXIsIC5jb250YWluZXItbGlxdWlkLCAuY29udGFpbmVyLXNtLCAuY29udGFpbmVyLW1kIHtcbiAgICBtYXgtd2lkdGg6IDcyMHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jb250YWluZXIsIC5jb250YWluZXItbGlxdWlkLCAuY29udGFpbmVyLXNtLCAuY29udGFpbmVyLW1kLCAuY29udGFpbmVyLWxnIHtcbiAgICBtYXgtd2lkdGg6IDk2MHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEzNjZweCkge1xuICAuY29udGFpbmVyLCAuY29udGFpbmVyLWxpcXVpZCwgLmNvbnRhaW5lci1zbSwgLmNvbnRhaW5lci1tZCwgLmNvbnRhaW5lci1sZywgLmNvbnRhaW5lci14bCB7XG4gICAgbWF4LXdpZHRoOiAxMjA0cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTYzNnB4KSB7XG4gIC5jb250YWluZXIsIC5jb250YWluZXItbGlxdWlkLCAuY29udGFpbmVyLXNtLCAuY29udGFpbmVyLW1kLCAuY29udGFpbmVyLWxnLCAuY29udGFpbmVyLXhsLCAuY29udGFpbmVyLXh4bCB7XG4gICAgbWF4LXdpZHRoOiAxNjM2cHg7IH0gfVxuXG4ucm93IHtcbiAgLS1icy1ndXR0ZXIteDogMS4yNXJlbTtcbiAgLS1icy1ndXR0ZXIteTogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tdG9wOiBjYWxjKC0xICogdmFyKC0tYnMtZ3V0dGVyLXkpKTtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKC0uNSAqIHZhcigtLWJzLWd1dHRlci14KSk7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKC0uNSAqIHZhcigtLWJzLWd1dHRlci14KSk7IH1cbiAgLnJvdyA+ICoge1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKHZhcigtLWJzLWd1dHRlci14KSAqIC41KTtcbiAgICBwYWRkaW5nLWxlZnQ6IGNhbGModmFyKC0tYnMtZ3V0dGVyLXgpICogLjUpO1xuICAgIG1hcmdpbi10b3A6IHZhcigtLWJzLWd1dHRlci15KTsgfVxuXG4uY29sIHtcbiAgZmxleDogMSAwIDAlOyB9XG5cbi5yb3ctY29scy1hdXRvID4gKiB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogYXV0bzsgfVxuXG4ucm93LWNvbHMtMSA+ICoge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDEwMCU7IH1cblxuLnJvdy1jb2xzLTIgPiAqIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA1MCU7IH1cblxuLnJvdy1jb2xzLTMgPiAqIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAzMy4zMzMzMyU7IH1cblxuLnJvdy1jb2xzLTQgPiAqIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAyNSU7IH1cblxuLnJvdy1jb2xzLTUgPiAqIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAyMCU7IH1cblxuLnJvdy1jb2xzLTYgPiAqIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAxNi42NjY2NyU7IH1cblxuLmNvbC1hdXRvIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiBhdXRvOyB9XG5cbi5jb2wtMSB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogOC4zMzMzMyU7IH1cblxuLmNvbC0yIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAxNi42NjY2NyU7IH1cblxuLmNvbC0zIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAyNSU7IH1cblxuLmNvbC00IHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAzMy4zMzMzMyU7IH1cblxuLmNvbC01IHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA0MS42NjY2NyU7IH1cblxuLmNvbC02IHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA1MCU7IH1cblxuLmNvbC03IHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA1OC4zMzMzMyU7IH1cblxuLmNvbC04IHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA2Ni42NjY2NyU7IH1cblxuLmNvbC05IHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA3NSU7IH1cblxuLmNvbC0xMCB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogODMuMzMzMzMlOyB9XG5cbi5jb2wtMTEge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDkxLjY2NjY3JTsgfVxuXG4uY29sLTEyIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5vZmZzZXQtMSB7XG4gIG1hcmdpbi1sZWZ0OiA4LjMzMzMzJTsgfVxuXG4ub2Zmc2V0LTIge1xuICBtYXJnaW4tbGVmdDogMTYuNjY2NjclOyB9XG5cbi5vZmZzZXQtMyB7XG4gIG1hcmdpbi1sZWZ0OiAyNSU7IH1cblxuLm9mZnNldC00IHtcbiAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzJTsgfVxuXG4ub2Zmc2V0LTUge1xuICBtYXJnaW4tbGVmdDogNDEuNjY2NjclOyB9XG5cbi5vZmZzZXQtNiB7XG4gIG1hcmdpbi1sZWZ0OiA1MCU7IH1cblxuLm9mZnNldC03IHtcbiAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzJTsgfVxuXG4ub2Zmc2V0LTgge1xuICBtYXJnaW4tbGVmdDogNjYuNjY2NjclOyB9XG5cbi5vZmZzZXQtOSB7XG4gIG1hcmdpbi1sZWZ0OiA3NSU7IH1cblxuLm9mZnNldC0xMCB7XG4gIG1hcmdpbi1sZWZ0OiA4My4zMzMzMyU7IH1cblxuLm9mZnNldC0xMSB7XG4gIG1hcmdpbi1sZWZ0OiA5MS42NjY2NyU7IH1cblxuLmctMCxcbi5neC0wIHtcbiAgLS1icy1ndXR0ZXIteDogMDsgfVxuXG4uZy0wLFxuLmd5LTAge1xuICAtLWJzLWd1dHRlci15OiAwOyB9XG5cbi5nLTEsXG4uZ3gtMSB7XG4gIC0tYnMtZ3V0dGVyLXg6IDAuMjVyZW07IH1cblxuLmctMSxcbi5neS0xIHtcbiAgLS1icy1ndXR0ZXIteTogMC4yNXJlbTsgfVxuXG4uZy0yLFxuLmd4LTIge1xuICAtLWJzLWd1dHRlci14OiAwLjVyZW07IH1cblxuLmctMixcbi5neS0yIHtcbiAgLS1icy1ndXR0ZXIteTogMC41cmVtOyB9XG5cbi5nLTMsXG4uZ3gtMyB7XG4gIC0tYnMtZ3V0dGVyLXg6IDFyZW07IH1cblxuLmctMyxcbi5neS0zIHtcbiAgLS1icy1ndXR0ZXIteTogMXJlbTsgfVxuXG4uZy00LFxuLmd4LTQge1xuICAtLWJzLWd1dHRlci14OiAxLjVyZW07IH1cblxuLmctNCxcbi5neS00IHtcbiAgLS1icy1ndXR0ZXIteTogMS41cmVtOyB9XG5cbi5nLTUsXG4uZ3gtNSB7XG4gIC0tYnMtZ3V0dGVyLXg6IDNyZW07IH1cblxuLmctNSxcbi5neS01IHtcbiAgLS1icy1ndXR0ZXIteTogM3JlbTsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmNvbC1zbSB7XG4gICAgZmxleDogMSAwIDAlOyB9XG4gIC5yb3ctY29scy1zbS1hdXRvID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87IH1cbiAgLnJvdy1jb2xzLXNtLTEgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTsgfVxuICAucm93LWNvbHMtc20tMiA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1MCU7IH1cbiAgLnJvdy1jb2xzLXNtLTMgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMzMuMzMzMzMlOyB9XG4gIC5yb3ctY29scy1zbS00ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDI1JTsgfVxuICAucm93LWNvbHMtc20tNSA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyMCU7IH1cbiAgLnJvdy1jb2xzLXNtLTYgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTYuNjY2NjclOyB9XG4gIC5jb2wtc20tYXV0byB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87IH1cbiAgLmNvbC1zbS0xIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogOC4zMzMzMyU7IH1cbiAgLmNvbC1zbS0yIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTYuNjY2NjclOyB9XG4gIC5jb2wtc20tMyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDI1JTsgfVxuICAuY29sLXNtLTQge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAzMy4zMzMzMyU7IH1cbiAgLmNvbC1zbS01IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNDEuNjY2NjclOyB9XG4gIC5jb2wtc20tNiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDUwJTsgfVxuICAuY29sLXNtLTcge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1OC4zMzMzMyU7IH1cbiAgLmNvbC1zbS04IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNjYuNjY2NjclOyB9XG4gIC5jb2wtc20tOSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDc1JTsgfVxuICAuY29sLXNtLTEwIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogODMuMzMzMzMlOyB9XG4gIC5jb2wtc20tMTEge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA5MS42NjY2NyU7IH1cbiAgLmNvbC1zbS0xMiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLm9mZnNldC1zbS0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAub2Zmc2V0LXNtLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzJTsgfVxuICAub2Zmc2V0LXNtLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NyU7IH1cbiAgLm9mZnNldC1zbS0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlOyB9XG4gIC5vZmZzZXQtc20tNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzJTsgfVxuICAub2Zmc2V0LXNtLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NyU7IH1cbiAgLm9mZnNldC1zbS02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlOyB9XG4gIC5vZmZzZXQtc20tNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzJTsgfVxuICAub2Zmc2V0LXNtLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NyU7IH1cbiAgLm9mZnNldC1zbS05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlOyB9XG4gIC5vZmZzZXQtc20tMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMyU7IH1cbiAgLm9mZnNldC1zbS0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY3JTsgfVxuICAuZy1zbS0wLFxuICAuZ3gtc20tMCB7XG4gICAgLS1icy1ndXR0ZXIteDogMDsgfVxuICAuZy1zbS0wLFxuICAuZ3ktc20tMCB7XG4gICAgLS1icy1ndXR0ZXIteTogMDsgfVxuICAuZy1zbS0xLFxuICAuZ3gtc20tMSB7XG4gICAgLS1icy1ndXR0ZXIteDogMC4yNXJlbTsgfVxuICAuZy1zbS0xLFxuICAuZ3ktc20tMSB7XG4gICAgLS1icy1ndXR0ZXIteTogMC4yNXJlbTsgfVxuICAuZy1zbS0yLFxuICAuZ3gtc20tMiB7XG4gICAgLS1icy1ndXR0ZXIteDogMC41cmVtOyB9XG4gIC5nLXNtLTIsXG4gIC5neS1zbS0yIHtcbiAgICAtLWJzLWd1dHRlci15OiAwLjVyZW07IH1cbiAgLmctc20tMyxcbiAgLmd4LXNtLTMge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDFyZW07IH1cbiAgLmctc20tMyxcbiAgLmd5LXNtLTMge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDFyZW07IH1cbiAgLmctc20tNCxcbiAgLmd4LXNtLTQge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDEuNXJlbTsgfVxuICAuZy1zbS00LFxuICAuZ3ktc20tNCB7XG4gICAgLS1icy1ndXR0ZXIteTogMS41cmVtOyB9XG4gIC5nLXNtLTUsXG4gIC5neC1zbS01IHtcbiAgICAtLWJzLWd1dHRlci14OiAzcmVtOyB9XG4gIC5nLXNtLTUsXG4gIC5neS1zbS01IHtcbiAgICAtLWJzLWd1dHRlci15OiAzcmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb2wtbWQge1xuICAgIGZsZXg6IDEgMCAwJTsgfVxuICAucm93LWNvbHMtbWQtYXV0byA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvOyB9XG4gIC5yb3ctY29scy1tZC0xID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLnJvdy1jb2xzLW1kLTIgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTAlOyB9XG4gIC5yb3ctY29scy1tZC0zID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDMzLjMzMzMzJTsgfVxuICAucm93LWNvbHMtbWQtNCA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyNSU7IH1cbiAgLnJvdy1jb2xzLW1kLTUgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjAlOyB9XG4gIC5yb3ctY29scy1tZC02ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDE2LjY2NjY3JTsgfVxuICAuY29sLW1kLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvOyB9XG4gIC5jb2wtbWQtMSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDguMzMzMzMlOyB9XG4gIC5jb2wtbWQtMiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDE2LjY2NjY3JTsgfVxuICAuY29sLW1kLTMge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyNSU7IH1cbiAgLmNvbC1tZC00IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMzMuMzMzMzMlOyB9XG4gIC5jb2wtbWQtNSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDQxLjY2NjY3JTsgfVxuICAuY29sLW1kLTYge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1MCU7IH1cbiAgLmNvbC1tZC03IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTguMzMzMzMlOyB9XG4gIC5jb2wtbWQtOCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDY2LjY2NjY3JTsgfVxuICAuY29sLW1kLTkge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA3NSU7IH1cbiAgLmNvbC1tZC0xMCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDgzLjMzMzMzJTsgfVxuICAuY29sLW1kLTExIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogOTEuNjY2NjclOyB9XG4gIC5jb2wtbWQtMTIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5vZmZzZXQtbWQtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgLm9mZnNldC1tZC0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMyU7IH1cbiAgLm9mZnNldC1tZC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjclOyB9XG4gIC5vZmZzZXQtbWQtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTsgfVxuICAub2Zmc2V0LW1kLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMyU7IH1cbiAgLm9mZnNldC1tZC01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjclOyB9XG4gIC5vZmZzZXQtbWQtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTsgfVxuICAub2Zmc2V0LW1kLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMyU7IH1cbiAgLm9mZnNldC1tZC04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjclOyB9XG4gIC5vZmZzZXQtbWQtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTsgfVxuICAub2Zmc2V0LW1kLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMlOyB9XG4gIC5vZmZzZXQtbWQtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NyU7IH1cbiAgLmctbWQtMCxcbiAgLmd4LW1kLTAge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDA7IH1cbiAgLmctbWQtMCxcbiAgLmd5LW1kLTAge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDA7IH1cbiAgLmctbWQtMSxcbiAgLmd4LW1kLTEge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDAuMjVyZW07IH1cbiAgLmctbWQtMSxcbiAgLmd5LW1kLTEge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDAuMjVyZW07IH1cbiAgLmctbWQtMixcbiAgLmd4LW1kLTIge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDAuNXJlbTsgfVxuICAuZy1tZC0yLFxuICAuZ3ktbWQtMiB7XG4gICAgLS1icy1ndXR0ZXIteTogMC41cmVtOyB9XG4gIC5nLW1kLTMsXG4gIC5neC1tZC0zIHtcbiAgICAtLWJzLWd1dHRlci14OiAxcmVtOyB9XG4gIC5nLW1kLTMsXG4gIC5neS1tZC0zIHtcbiAgICAtLWJzLWd1dHRlci15OiAxcmVtOyB9XG4gIC5nLW1kLTQsXG4gIC5neC1tZC00IHtcbiAgICAtLWJzLWd1dHRlci14OiAxLjVyZW07IH1cbiAgLmctbWQtNCxcbiAgLmd5LW1kLTQge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDEuNXJlbTsgfVxuICAuZy1tZC01LFxuICAuZ3gtbWQtNSB7XG4gICAgLS1icy1ndXR0ZXIteDogM3JlbTsgfVxuICAuZy1tZC01LFxuICAuZ3ktbWQtNSB7XG4gICAgLS1icy1ndXR0ZXIteTogM3JlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY29sLWxnIHtcbiAgICBmbGV4OiAxIDAgMCU7IH1cbiAgLnJvdy1jb2xzLWxnLWF1dG8gPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bzsgfVxuICAucm93LWNvbHMtbGctMSA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5yb3ctY29scy1sZy0yID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDUwJTsgfVxuICAucm93LWNvbHMtbGctMyA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAzMy4zMzMzMyU7IH1cbiAgLnJvdy1jb2xzLWxnLTQgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjUlOyB9XG4gIC5yb3ctY29scy1sZy01ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDIwJTsgfVxuICAucm93LWNvbHMtbGctNiA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxNi42NjY2NyU7IH1cbiAgLmNvbC1sZy1hdXRvIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bzsgfVxuICAuY29sLWxnLTEge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA4LjMzMzMzJTsgfVxuICAuY29sLWxnLTIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxNi42NjY2NyU7IH1cbiAgLmNvbC1sZy0zIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjUlOyB9XG4gIC5jb2wtbGctNCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDMzLjMzMzMzJTsgfVxuICAuY29sLWxnLTUge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA0MS42NjY2NyU7IH1cbiAgLmNvbC1sZy02IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTAlOyB9XG4gIC5jb2wtbGctNyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDU4LjMzMzMzJTsgfVxuICAuY29sLWxnLTgge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA2Ni42NjY2NyU7IH1cbiAgLmNvbC1sZy05IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNzUlOyB9XG4gIC5jb2wtbGctMTAge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA4My4zMzMzMyU7IH1cbiAgLmNvbC1sZy0xMSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDkxLjY2NjY3JTsgfVxuICAuY29sLWxnLTEyIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTsgfVxuICAub2Zmc2V0LWxnLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gIC5vZmZzZXQtbGctMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMlOyB9XG4gIC5vZmZzZXQtbGctMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY3JTsgfVxuICAub2Zmc2V0LWxnLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7IH1cbiAgLm9mZnNldC1sZy00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMlOyB9XG4gIC5vZmZzZXQtbGctNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY3JTsgfVxuICAub2Zmc2V0LWxnLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7IH1cbiAgLm9mZnNldC1sZy03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMlOyB9XG4gIC5vZmZzZXQtbGctOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY3JTsgfVxuICAub2Zmc2V0LWxnLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7IH1cbiAgLm9mZnNldC1sZy0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzJTsgfVxuICAub2Zmc2V0LWxnLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjclOyB9XG4gIC5nLWxnLTAsXG4gIC5neC1sZy0wIHtcbiAgICAtLWJzLWd1dHRlci14OiAwOyB9XG4gIC5nLWxnLTAsXG4gIC5neS1sZy0wIHtcbiAgICAtLWJzLWd1dHRlci15OiAwOyB9XG4gIC5nLWxnLTEsXG4gIC5neC1sZy0xIHtcbiAgICAtLWJzLWd1dHRlci14OiAwLjI1cmVtOyB9XG4gIC5nLWxnLTEsXG4gIC5neS1sZy0xIHtcbiAgICAtLWJzLWd1dHRlci15OiAwLjI1cmVtOyB9XG4gIC5nLWxnLTIsXG4gIC5neC1sZy0yIHtcbiAgICAtLWJzLWd1dHRlci14OiAwLjVyZW07IH1cbiAgLmctbGctMixcbiAgLmd5LWxnLTIge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDAuNXJlbTsgfVxuICAuZy1sZy0zLFxuICAuZ3gtbGctMyB7XG4gICAgLS1icy1ndXR0ZXIteDogMXJlbTsgfVxuICAuZy1sZy0zLFxuICAuZ3ktbGctMyB7XG4gICAgLS1icy1ndXR0ZXIteTogMXJlbTsgfVxuICAuZy1sZy00LFxuICAuZ3gtbGctNCB7XG4gICAgLS1icy1ndXR0ZXIteDogMS41cmVtOyB9XG4gIC5nLWxnLTQsXG4gIC5neS1sZy00IHtcbiAgICAtLWJzLWd1dHRlci15OiAxLjVyZW07IH1cbiAgLmctbGctNSxcbiAgLmd4LWxnLTUge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDNyZW07IH1cbiAgLmctbGctNSxcbiAgLmd5LWxnLTUge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDNyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTM2NnB4KSB7XG4gIC5jb2wteGwge1xuICAgIGZsZXg6IDEgMCAwJTsgfVxuICAucm93LWNvbHMteGwtYXV0byA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvOyB9XG4gIC5yb3ctY29scy14bC0xID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLnJvdy1jb2xzLXhsLTIgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTAlOyB9XG4gIC5yb3ctY29scy14bC0zID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDMzLjMzMzMzJTsgfVxuICAucm93LWNvbHMteGwtNCA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyNSU7IH1cbiAgLnJvdy1jb2xzLXhsLTUgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjAlOyB9XG4gIC5yb3ctY29scy14bC02ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDE2LjY2NjY3JTsgfVxuICAuY29sLXhsLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvOyB9XG4gIC5jb2wteGwtMSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDguMzMzMzMlOyB9XG4gIC5jb2wteGwtMiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDE2LjY2NjY3JTsgfVxuICAuY29sLXhsLTMge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyNSU7IH1cbiAgLmNvbC14bC00IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMzMuMzMzMzMlOyB9XG4gIC5jb2wteGwtNSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDQxLjY2NjY3JTsgfVxuICAuY29sLXhsLTYge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1MCU7IH1cbiAgLmNvbC14bC03IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTguMzMzMzMlOyB9XG4gIC5jb2wteGwtOCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDY2LjY2NjY3JTsgfVxuICAuY29sLXhsLTkge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA3NSU7IH1cbiAgLmNvbC14bC0xMCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDgzLjMzMzMzJTsgfVxuICAuY29sLXhsLTExIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogOTEuNjY2NjclOyB9XG4gIC5jb2wteGwtMTIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5vZmZzZXQteGwtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgLm9mZnNldC14bC0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMyU7IH1cbiAgLm9mZnNldC14bC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjclOyB9XG4gIC5vZmZzZXQteGwtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTsgfVxuICAub2Zmc2V0LXhsLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMyU7IH1cbiAgLm9mZnNldC14bC01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjclOyB9XG4gIC5vZmZzZXQteGwtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTsgfVxuICAub2Zmc2V0LXhsLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMyU7IH1cbiAgLm9mZnNldC14bC04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjclOyB9XG4gIC5vZmZzZXQteGwtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTsgfVxuICAub2Zmc2V0LXhsLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMlOyB9XG4gIC5vZmZzZXQteGwtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NyU7IH1cbiAgLmcteGwtMCxcbiAgLmd4LXhsLTAge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDA7IH1cbiAgLmcteGwtMCxcbiAgLmd5LXhsLTAge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDA7IH1cbiAgLmcteGwtMSxcbiAgLmd4LXhsLTEge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDAuMjVyZW07IH1cbiAgLmcteGwtMSxcbiAgLmd5LXhsLTEge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDAuMjVyZW07IH1cbiAgLmcteGwtMixcbiAgLmd4LXhsLTIge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDAuNXJlbTsgfVxuICAuZy14bC0yLFxuICAuZ3kteGwtMiB7XG4gICAgLS1icy1ndXR0ZXIteTogMC41cmVtOyB9XG4gIC5nLXhsLTMsXG4gIC5neC14bC0zIHtcbiAgICAtLWJzLWd1dHRlci14OiAxcmVtOyB9XG4gIC5nLXhsLTMsXG4gIC5neS14bC0zIHtcbiAgICAtLWJzLWd1dHRlci15OiAxcmVtOyB9XG4gIC5nLXhsLTQsXG4gIC5neC14bC00IHtcbiAgICAtLWJzLWd1dHRlci14OiAxLjVyZW07IH1cbiAgLmcteGwtNCxcbiAgLmd5LXhsLTQge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDEuNXJlbTsgfVxuICAuZy14bC01LFxuICAuZ3gteGwtNSB7XG4gICAgLS1icy1ndXR0ZXIteDogM3JlbTsgfVxuICAuZy14bC01LFxuICAuZ3kteGwtNSB7XG4gICAgLS1icy1ndXR0ZXIteTogM3JlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNjM2cHgpIHtcbiAgLmNvbC14eGwge1xuICAgIGZsZXg6IDEgMCAwJTsgfVxuICAucm93LWNvbHMteHhsLWF1dG8gPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bzsgfVxuICAucm93LWNvbHMteHhsLTEgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTsgfVxuICAucm93LWNvbHMteHhsLTIgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTAlOyB9XG4gIC5yb3ctY29scy14eGwtMyA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAzMy4zMzMzMyU7IH1cbiAgLnJvdy1jb2xzLXh4bC00ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDI1JTsgfVxuICAucm93LWNvbHMteHhsLTUgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjAlOyB9XG4gIC5yb3ctY29scy14eGwtNiA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxNi42NjY2NyU7IH1cbiAgLmNvbC14eGwtYXV0byB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87IH1cbiAgLmNvbC14eGwtMSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDguMzMzMzMlOyB9XG4gIC5jb2wteHhsLTIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxNi42NjY2NyU7IH1cbiAgLmNvbC14eGwtMyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDI1JTsgfVxuICAuY29sLXh4bC00IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMzMuMzMzMzMlOyB9XG4gIC5jb2wteHhsLTUge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA0MS42NjY2NyU7IH1cbiAgLmNvbC14eGwtNiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDUwJTsgfVxuICAuY29sLXh4bC03IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTguMzMzMzMlOyB9XG4gIC5jb2wteHhsLTgge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA2Ni42NjY2NyU7IH1cbiAgLmNvbC14eGwtOSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDc1JTsgfVxuICAuY29sLXh4bC0xMCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDgzLjMzMzMzJTsgfVxuICAuY29sLXh4bC0xMSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDkxLjY2NjY3JTsgfVxuICAuY29sLXh4bC0xMiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLm9mZnNldC14eGwtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgLm9mZnNldC14eGwtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMlOyB9XG4gIC5vZmZzZXQteHhsLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NyU7IH1cbiAgLm9mZnNldC14eGwtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTsgfVxuICAub2Zmc2V0LXh4bC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMlOyB9XG4gIC5vZmZzZXQteHhsLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NyU7IH1cbiAgLm9mZnNldC14eGwtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTsgfVxuICAub2Zmc2V0LXh4bC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMlOyB9XG4gIC5vZmZzZXQteHhsLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NyU7IH1cbiAgLm9mZnNldC14eGwtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTsgfVxuICAub2Zmc2V0LXh4bC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzJTsgfVxuICAub2Zmc2V0LXh4bC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY3JTsgfVxuICAuZy14eGwtMCxcbiAgLmd4LXh4bC0wIHtcbiAgICAtLWJzLWd1dHRlci14OiAwOyB9XG4gIC5nLXh4bC0wLFxuICAuZ3kteHhsLTAge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDA7IH1cbiAgLmcteHhsLTEsXG4gIC5neC14eGwtMSB7XG4gICAgLS1icy1ndXR0ZXIteDogMC4yNXJlbTsgfVxuICAuZy14eGwtMSxcbiAgLmd5LXh4bC0xIHtcbiAgICAtLWJzLWd1dHRlci15OiAwLjI1cmVtOyB9XG4gIC5nLXh4bC0yLFxuICAuZ3gteHhsLTIge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDAuNXJlbTsgfVxuICAuZy14eGwtMixcbiAgLmd5LXh4bC0yIHtcbiAgICAtLWJzLWd1dHRlci15OiAwLjVyZW07IH1cbiAgLmcteHhsLTMsXG4gIC5neC14eGwtMyB7XG4gICAgLS1icy1ndXR0ZXIteDogMXJlbTsgfVxuICAuZy14eGwtMyxcbiAgLmd5LXh4bC0zIHtcbiAgICAtLWJzLWd1dHRlci15OiAxcmVtOyB9XG4gIC5nLXh4bC00LFxuICAuZ3gteHhsLTQge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDEuNXJlbTsgfVxuICAuZy14eGwtNCxcbiAgLmd5LXh4bC00IHtcbiAgICAtLWJzLWd1dHRlci15OiAxLjVyZW07IH1cbiAgLmcteHhsLTUsXG4gIC5neC14eGwtNSB7XG4gICAgLS1icy1ndXR0ZXIteDogM3JlbTsgfVxuICAuZy14eGwtNSxcbiAgLmd5LXh4bC01IHtcbiAgICAtLWJzLWd1dHRlci15OiAzcmVtOyB9IH1cblxuLmZvcm0tbGFiZWwge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07IH1cblxuLmNvbC1mb3JtLWxhYmVsIHtcbiAgcGFkZGluZy10b3A6IGNhbGMoMC42MjVyZW0gKyAxcHgpO1xuICBwYWRkaW5nLWJvdHRvbTogY2FsYygwLjYyNXJlbSArIDFweCk7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IDEuNTsgfVxuXG4uY29sLWZvcm0tbGFiZWwtbGcge1xuICBwYWRkaW5nLXRvcDogY2FsYygwLjVyZW0gKyAxcHgpO1xuICBwYWRkaW5nLWJvdHRvbTogY2FsYygwLjVyZW0gKyAxcHgpO1xuICBmb250LXNpemU6IDEuMjVyZW07IH1cblxuLmNvbC1mb3JtLWxhYmVsLXNtIHtcbiAgcGFkZGluZy10b3A6IGNhbGMoMC4yNXJlbSArIDFweCk7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKDAuMjVyZW0gKyAxcHgpO1xuICBmb250LXNpemU6IDAuODc1cmVtOyB9XG5cbi5mb3JtLXRleHQge1xuICBtYXJnaW4tdG9wOiAwLjI1cmVtO1xuICBmb250LXNpemU6IDAuODc1ZW07XG4gIGNvbG9yOiAjNmM3NTdkOyB9XG5cbi5mb3JtLWNvbnRyb2wge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAuNjI1cmVtIDAuNzVyZW07XG4gIGZvbnQtc2l6ZTogb3BlbnNhbnNyZWd1bGFyIFZlcmRhbmEgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6IHZhcigtLWZvbnQtY29sb3ItYmctd2hpdGUsICMzNjM2MzYpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IDFweCBzb2xpZCAjYjhiOGI4O1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7IH1cbiAgQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAuZm9ybS1jb250cm9sIHtcbiAgICAgIHRyYW5zaXRpb246IG5vbmU7IH0gfVxuICAuZm9ybS1jb250cm9sW3R5cGU9XCJmaWxlXCJdIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgLmZvcm0tY29udHJvbFt0eXBlPVwiZmlsZVwiXTpub3QoOmRpc2FibGVkKTpub3QoW3JlYWRvbmx5XSkge1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5mb3JtLWNvbnRyb2w6Zm9jdXMge1xuICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLWNvbG9yOiAjODZiN2ZlO1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKDEzLCAxMTAsIDI1MywgMC4yNSk7IH1cbiAgLmZvcm0tY29udHJvbDo6LXdlYmtpdC1kYXRlLWFuZC10aW1lLXZhbHVlIHtcbiAgICBoZWlnaHQ6IDEuNWVtOyB9XG4gIC5mb3JtLWNvbnRyb2w6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogIzZjNzU3ZDtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIC5mb3JtLWNvbnRyb2w6ZGlzYWJsZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7XG4gICAgb3BhY2l0eTogMTsgfVxuICAuZm9ybS1jb250cm9sOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiB7XG4gICAgcGFkZGluZzogMC42MjVyZW0gMC43NXJlbTtcbiAgICBtYXJnaW46IC0wLjYyNXJlbSAtMC43NXJlbTtcbiAgICBtYXJnaW4taW5saW5lLWVuZDogMC43NXJlbTtcbiAgICBjb2xvcjogIzIxMjUyOTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIGJvcmRlci13aWR0aDogMDtcbiAgICBib3JkZXItaW5saW5lLWVuZC13aWR0aDogMXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDsgfVxuICAgIEBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgICAuZm9ybS1jb250cm9sOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiB7XG4gICAgICAgIHRyYW5zaXRpb246IG5vbmU7IH0gfVxuICAuZm9ybS1jb250cm9sOmhvdmVyOm5vdCg6ZGlzYWJsZWQpOm5vdChbcmVhZG9ubHldKTo6ZmlsZS1zZWxlY3Rvci1idXR0b24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkZGUwZTM7IH1cblxuLmZvcm0tY29udHJvbC1wbGFpbnRleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAuNjI1cmVtIDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXdpZHRoOiAxcHggMDsgfVxuICAuZm9ybS1jb250cm9sLXBsYWludGV4dDpmb2N1cyB7XG4gICAgb3V0bGluZTogMDsgfVxuICAuZm9ybS1jb250cm9sLXBsYWludGV4dC5mb3JtLWNvbnRyb2wtc20sIC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0LmZvcm0tY29udHJvbC1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cblxuLmZvcm0tY29udHJvbC1zbSB7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMS41ZW0gKyAwLjVyZW0gKyAycHgpO1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTsgfVxuICAuZm9ybS1jb250cm9sLXNtOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiB7XG4gICAgcGFkZGluZzogMC4yNXJlbSAwLjVyZW07XG4gICAgbWFyZ2luOiAtMC4yNXJlbSAtMC41cmVtO1xuICAgIG1hcmdpbi1pbmxpbmUtZW5kOiAwLjVyZW07IH1cblxuLmZvcm0tY29udHJvbC1sZyB7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMS41ZW0gKyAxcmVtICsgMnB4KTtcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMC41cmVtOyB9XG4gIC5mb3JtLWNvbnRyb2wtbGc6OmZpbGUtc2VsZWN0b3ItYnV0dG9uIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgICBtYXJnaW46IC0wLjVyZW0gLTFyZW07XG4gICAgbWFyZ2luLWlubGluZS1lbmQ6IDFyZW07IH1cblxudGV4dGFyZWEuZm9ybS1jb250cm9sIHtcbiAgbWluLWhlaWdodDogY2FsYygxLjVlbSArIDAuNzVyZW0gKyAycHgpOyB9XG5cbnRleHRhcmVhLmZvcm0tY29udHJvbC1zbSB7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMS41ZW0gKyAwLjVyZW0gKyAycHgpOyB9XG5cbnRleHRhcmVhLmZvcm0tY29udHJvbC1sZyB7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMS41ZW0gKyAxcmVtICsgMnB4KTsgfVxuXG4uZm9ybS1jb250cm9sLWNvbG9yIHtcbiAgd2lkdGg6IDNyZW07XG4gIGhlaWdodDogY2FsYygxLjVlbSArIDAuNzVyZW0gKyAycHgpO1xuICBwYWRkaW5nOiAwLjYyNXJlbTsgfVxuICAuZm9ybS1jb250cm9sLWNvbG9yOm5vdCg6ZGlzYWJsZWQpOm5vdChbcmVhZG9ubHldKSB7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5mb3JtLWNvbnRyb2wtY29sb3I6Oi1tb3otY29sb3Itc3dhdGNoIHtcbiAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgICBib3JkZXItcmFkaXVzOiAwOyB9XG4gIC5mb3JtLWNvbnRyb2wtY29sb3I6Oi13ZWJraXQtY29sb3Itc3dhdGNoIHtcbiAgICBib3JkZXItcmFkaXVzOiAwOyB9XG4gIC5mb3JtLWNvbnRyb2wtY29sb3IuZm9ybS1jb250cm9sLXNtIHtcbiAgICBoZWlnaHQ6IGNhbGMoMS41ZW0gKyAwLjVyZW0gKyAycHgpOyB9XG4gIC5mb3JtLWNvbnRyb2wtY29sb3IuZm9ybS1jb250cm9sLWxnIHtcbiAgICBoZWlnaHQ6IGNhbGMoMS41ZW0gKyAxcmVtICsgMnB4KTsgfVxuXG4uZm9ybS1zZWxlY3Qge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAuMzc1cmVtIDIuMjVyZW0gMC4zNzVyZW0gMC43NXJlbTtcbiAgLW1vei1wYWRkaW5nLXN0YXJ0OiBjYWxjKDAuNzVyZW0gLSAzcHgpO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyUzZSUzY3BhdGggZmlsbD0nbm9uZScgc3Ryb2tlPSclMjMzNDNhNDAnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgc3Ryb2tlLXdpZHRoPScyJyBkPSdtMiA1IDYgNiA2LTYnLyUzZSUzYy9zdmclM2VcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDAuNzVyZW0gY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDE2cHggMTJweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NlZDRkYTtcbiAgYm9yZGVyLXJhZGl1czogMC4zNzVyZW07XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbiAgYXBwZWFyYW5jZTogbm9uZTsgfVxuICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgIC5mb3JtLXNlbGVjdCB7XG4gICAgICB0cmFuc2l0aW9uOiBub25lOyB9IH1cbiAgLmZvcm0tc2VsZWN0OmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICM4NmI3ZmU7XG4gICAgb3V0bGluZTogMDtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEoMTMsIDExMCwgMjUzLCAwLjI1KTsgfVxuICAuZm9ybS1zZWxlY3RbbXVsdGlwbGVdLCAuZm9ybS1zZWxlY3Rbc2l6ZV06bm90KFtzaXplPVwiMVwiXSkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNzVyZW07XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsgfVxuICAuZm9ybS1zZWxlY3Q6ZGlzYWJsZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7IH1cbiAgLmZvcm0tc2VsZWN0Oi1tb3otZm9jdXNyaW5nIHtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgdGV4dC1zaGFkb3c6IDAgMCAwICMyMTI1Mjk7IH1cblxuLmZvcm0tc2VsZWN0LXNtIHtcbiAgcGFkZGluZy10b3A6IDAuMjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTsgfVxuXG4uZm9ybS1zZWxlY3QtbGcge1xuICBwYWRkaW5nLXRvcDogMC41cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMC41cmVtOyB9XG5cbi5mb3JtLWNoZWNrIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1pbi1oZWlnaHQ6IDEuNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAxLjVlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC4xMjVyZW07IH1cbiAgLmZvcm0tY2hlY2sgLmZvcm0tY2hlY2staW5wdXQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiAtMS41ZW07IH1cblxuLmZvcm0tY2hlY2stcmV2ZXJzZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDEuNWVtO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gIC5mb3JtLWNoZWNrLXJldmVyc2UgLmZvcm0tY2hlY2staW5wdXQge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xLjVlbTtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuXG4uZm9ybS1jaGVjay1pbnB1dCB7XG4gIHdpZHRoOiAxZW07XG4gIGhlaWdodDogMWVtO1xuICBtYXJnaW4tdG9wOiAwLjI1ZW07XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBwcmludC1jb2xvci1hZGp1c3Q6IGV4YWN0OyB9XG4gIC5mb3JtLWNoZWNrLWlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgYm9yZGVyLXJhZGl1czogMC4yNWVtOyB9XG4gIC5mb3JtLWNoZWNrLWlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlOyB9XG4gIC5mb3JtLWNoZWNrLWlucHV0OmFjdGl2ZSB7XG4gICAgZmlsdGVyOiBicmlnaHRuZXNzKDkwJSk7IH1cbiAgLmZvcm0tY2hlY2staW5wdXQ6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogIzg2YjdmZTtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSgxMywgMTEwLCAyNTMsIDAuMjUpOyB9XG4gIC5mb3JtLWNoZWNrLWlucHV0OmNoZWNrZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwZDZlZmQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjMGQ2ZWZkOyB9XG4gICAgLmZvcm0tY2hlY2staW5wdXQ6Y2hlY2tlZFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyMCAyMCclM2UlM2NwYXRoIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzZmZmJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIHN0cm9rZS13aWR0aD0nMycgZD0nbTYgMTAgMyAzIDYtNicvJTNlJTNjL3N2ZyUzZVwiKTsgfVxuICAgIC5mb3JtLWNoZWNrLWlucHV0OmNoZWNrZWRbdHlwZT1cInJhZGlvXCJdIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnJTNlJTNjY2lyY2xlIHI9JzInIGZpbGw9JyUyM2ZmZicvJTNlJTNjL3N2ZyUzZVwiKTsgfVxuICAuZm9ybS1jaGVjay1pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06aW5kZXRlcm1pbmF0ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzBkNmVmZDtcbiAgICBib3JkZXItY29sb3I6ICMwZDZlZmQ7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyMCAyMCclM2UlM2NwYXRoIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzZmZmJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIHN0cm9rZS13aWR0aD0nMycgZD0nTTYgMTBoOCcvJTNlJTNjL3N2ZyUzZVwiKTsgfVxuICAuZm9ybS1jaGVjay1pbnB1dDpkaXNhYmxlZCB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgZmlsdGVyOiBub25lO1xuICAgIG9wYWNpdHk6IDAuNTsgfVxuICAuZm9ybS1jaGVjay1pbnB1dFtkaXNhYmxlZF0gfiAuZm9ybS1jaGVjay1sYWJlbCwgLmZvcm0tY2hlY2staW5wdXQ6ZGlzYWJsZWQgfiAuZm9ybS1jaGVjay1sYWJlbCB7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgIG9wYWNpdHk6IDAuNTsgfVxuXG4uZm9ybS1zd2l0Y2gge1xuICBwYWRkaW5nLWxlZnQ6IDIuNWVtOyB9XG4gIC5mb3JtLXN3aXRjaCAuZm9ybS1jaGVjay1pbnB1dCB7XG4gICAgd2lkdGg6IDJlbTtcbiAgICBtYXJnaW4tbGVmdDogLTIuNWVtO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnJTNlJTNjY2lyY2xlIHI9JzMnIGZpbGw9J3JnYmElMjgwLCAwLCAwLCAwLjI1JTI5Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgY2VudGVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDJlbTtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLXBvc2l0aW9uIDAuMTVzIGVhc2UtaW4tb3V0OyB9XG4gICAgQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAgIC5mb3JtLXN3aXRjaCAuZm9ybS1jaGVjay1pbnB1dCB7XG4gICAgICAgIHRyYW5zaXRpb246IG5vbmU7IH0gfVxuICAgIC5mb3JtLXN3aXRjaCAuZm9ybS1jaGVjay1pbnB1dDpmb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4JyUzZSUzY2NpcmNsZSByPSczJyBmaWxsPSclMjM4NmI3ZmUnLyUzZSUzYy9zdmclM2VcIik7IH1cbiAgICAuZm9ybS1zd2l0Y2ggLmZvcm0tY2hlY2staW5wdXQ6Y2hlY2tlZCB7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4JyUzZSUzY2NpcmNsZSByPSczJyBmaWxsPSclMjNmZmYnLyUzZSUzYy9zdmclM2VcIik7IH1cbiAgLmZvcm0tc3dpdGNoLmZvcm0tY2hlY2stcmV2ZXJzZSB7XG4gICAgcGFkZGluZy1yaWdodDogMi41ZW07XG4gICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gICAgLmZvcm0tc3dpdGNoLmZvcm0tY2hlY2stcmV2ZXJzZSAuZm9ybS1jaGVjay1pbnB1dCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC0yLjVlbTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG5cbi5mb3JtLWNoZWNrLWlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtOyB9XG5cbi5idG4tY2hlY2sge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gIC5idG4tY2hlY2tbZGlzYWJsZWRdICsgLmJ0biwgZm9ybS53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAuYnRuLWNoZWNrW2Rpc2FibGVkXSArIC5mb3JtLWNvbnRyb2w6OmZpbGUtc2VsZWN0b3ItYnV0dG9uLCBmb3JtLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIC5idG4tY2hlY2tbZGlzYWJsZWRdICsgLmZvcm0tY29udHJvbC5idXR0b24sIC5wYWdlLXNlYXJjaCAjYmxvY2stdWdhLXRoZW1lLWNvbnRlbnQgLnNlYXJjaC1mb3JtIC5idG4tY2hlY2tbZGlzYWJsZWRdICsgLmJ1dHRvbiwgLmJ0bi1jaGVjazpkaXNhYmxlZCArIC5idG4sIGZvcm0ud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gLmJ0bi1jaGVjazpkaXNhYmxlZCArIC5mb3JtLWNvbnRyb2w6OmZpbGUtc2VsZWN0b3ItYnV0dG9uLCBmb3JtLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIC5idG4tY2hlY2s6ZGlzYWJsZWQgKyAuZm9ybS1jb250cm9sLmJ1dHRvbiwgLnBhZ2Utc2VhcmNoICNibG9jay11Z2EtdGhlbWUtY29udGVudCAuc2VhcmNoLWZvcm0gLmJ0bi1jaGVjazpkaXNhYmxlZCArIC5idXR0b24ge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGZpbHRlcjogbm9uZTtcbiAgICBvcGFjaXR5OiAwLjY1OyB9XG5cbi5mb3JtLXJhbmdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMS41cmVtO1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYXBwZWFyYW5jZTogbm9uZTsgfVxuICAuZm9ybS1yYW5nZTpmb2N1cyB7XG4gICAgb3V0bGluZTogMDsgfVxuICAgIC5mb3JtLXJhbmdlOmZvY3VzOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMC4yNXJlbSByZ2JhKDEzLCAxMTAsIDI1MywgMC4yNSk7IH1cbiAgICAuZm9ybS1yYW5nZTpmb2N1czo6LW1vei1yYW5nZS10aHVtYiB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMC4yNXJlbSByZ2JhKDEzLCAxMTAsIDI1MywgMC4yNSk7IH1cbiAgLmZvcm0tcmFuZ2U6Oi1tb3otZm9jdXMtb3V0ZXIge1xuICAgIGJvcmRlcjogMDsgfVxuICAuZm9ybS1yYW5nZTo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICAgIHdpZHRoOiAxcmVtO1xuICAgIGhlaWdodDogMXJlbTtcbiAgICBtYXJnaW4tdG9wOiAtMC4yNXJlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGQ2ZWZkO1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbiAgICBhcHBlYXJhbmNlOiBub25lOyB9XG4gICAgQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAgIC5mb3JtLXJhbmdlOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gICAgICAgIHRyYW5zaXRpb246IG5vbmU7IH0gfVxuICAgIC5mb3JtLXJhbmdlOjotd2Via2l0LXNsaWRlci10aHVtYjphY3RpdmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2I2ZDRmZTsgfVxuICAuZm9ybS1yYW5nZTo6LXdlYmtpdC1zbGlkZXItcnVubmFibGUtdHJhY2sge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMC41cmVtO1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RlZTJlNjtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDFyZW07IH1cbiAgLmZvcm0tcmFuZ2U6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICAgIHdpZHRoOiAxcmVtO1xuICAgIGhlaWdodDogMXJlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGQ2ZWZkO1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbiAgICBhcHBlYXJhbmNlOiBub25lOyB9XG4gICAgQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAgIC5mb3JtLXJhbmdlOjotbW96LXJhbmdlLXRodW1iIHtcbiAgICAgICAgdHJhbnNpdGlvbjogbm9uZTsgfSB9XG4gICAgLmZvcm0tcmFuZ2U6Oi1tb3otcmFuZ2UtdGh1bWI6YWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNiNmQ0ZmU7IH1cbiAgLmZvcm0tcmFuZ2U6Oi1tb3otcmFuZ2UtdHJhY2sge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMC41cmVtO1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RlZTJlNjtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDFyZW07IH1cbiAgLmZvcm0tcmFuZ2U6ZGlzYWJsZWQge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gICAgLmZvcm0tcmFuZ2U6ZGlzYWJsZWQ6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNhZGI1YmQ7IH1cbiAgICAuZm9ybS1yYW5nZTpkaXNhYmxlZDo6LW1vei1yYW5nZS10aHVtYiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWRiNWJkOyB9XG5cbi5mb3JtLWZsb2F0aW5nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbCxcbiAgLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dCxcbiAgLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1zZWxlY3Qge1xuICAgIGhlaWdodDogY2FsYygzLjVyZW0gKyAycHgpO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1OyB9XG4gIC5mb3JtLWZsb2F0aW5nID4gbGFiZWwge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcGFkZGluZzogMXJlbSAwLjc1cmVtO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjFzIGVhc2UtaW4tb3V0LCB0cmFuc2Zvcm0gMC4xcyBlYXNlLWluLW91dDsgfVxuICAgIEBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgICAuZm9ybS1mbG9hdGluZyA+IGxhYmVsIHtcbiAgICAgICAgdHJhbnNpdGlvbjogbm9uZTsgfSB9XG4gIC5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbCxcbiAgLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dCB7XG4gICAgcGFkZGluZzogMXJlbSAwLjc1cmVtOyB9XG4gICAgLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sOjpwbGFjZWhvbGRlcixcbiAgICAuZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0OjpwbGFjZWhvbGRlciB7XG4gICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAuZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2w6Zm9jdXMsIC5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbDpub3QoOnBsYWNlaG9sZGVyLXNob3duKSxcbiAgICAuZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0OmZvY3VzLFxuICAgIC5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQ6bm90KDpwbGFjZWhvbGRlci1zaG93bikge1xuICAgICAgcGFkZGluZy10b3A6IDEuNjI1cmVtO1xuICAgICAgcGFkZGluZy1ib3R0b206IDAuNjI1cmVtOyB9XG4gICAgLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sOi13ZWJraXQtYXV0b2ZpbGwsXG4gICAgLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dDotd2Via2l0LWF1dG9maWxsIHtcbiAgICAgIHBhZGRpbmctdG9wOiAxLjYyNXJlbTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwLjYyNXJlbTsgfVxuICAuZm9ybS1mbG9hdGluZyA+IC5mb3JtLXNlbGVjdCB7XG4gICAgcGFkZGluZy10b3A6IDEuNjI1cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjYyNXJlbTsgfVxuICAuZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2w6Zm9jdXMgfiBsYWJlbCxcbiAgLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sOm5vdCg6cGxhY2Vob2xkZXItc2hvd24pIH4gbGFiZWwsXG4gIC5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQgfiBsYWJlbCxcbiAgLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1zZWxlY3QgfiBsYWJlbCB7XG4gICAgb3BhY2l0eTogMC42NTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuODUpIHRyYW5zbGF0ZVkoLTAuNXJlbSkgdHJhbnNsYXRlWCgwLjE1cmVtKTsgfVxuICAuZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2w6LXdlYmtpdC1hdXRvZmlsbCB+IGxhYmVsIHtcbiAgICBvcGFjaXR5OiAwLjY1O1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC44NSkgdHJhbnNsYXRlWSgtMC41cmVtKSB0cmFuc2xhdGVYKDAuMTVyZW0pOyB9XG4gIC5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQgfiBsYWJlbCB7XG4gICAgYm9yZGVyLXdpZHRoOiAxcHggMDsgfVxuXG4uaW5wdXQtZ3JvdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wsXG4gIC5pbnB1dC1ncm91cCA+IC5mb3JtLXNlbGVjdCxcbiAgLmlucHV0LWdyb3VwID4gLmZvcm0tZmxvYXRpbmcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgICB3aWR0aDogMSU7XG4gICAgbWluLXdpZHRoOiAwOyB9XG4gIC5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2w6Zm9jdXMsXG4gIC5pbnB1dC1ncm91cCA+IC5mb3JtLXNlbGVjdDpmb2N1cyxcbiAgLmlucHV0LWdyb3VwID4gLmZvcm0tZmxvYXRpbmc6Zm9jdXMtd2l0aGluIHtcbiAgICB6LWluZGV4OiA1OyB9XG4gIC5pbnB1dC1ncm91cCAuYnRuLCAuaW5wdXQtZ3JvdXAgZm9ybS53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAuZm9ybS1jb250cm9sOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiwgZm9ybS53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAuaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbDo6ZmlsZS1zZWxlY3Rvci1idXR0b24sIC5pbnB1dC1ncm91cCBmb3JtLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIC5mb3JtLWNvbnRyb2wuYnV0dG9uLCBmb3JtLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIC5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sLmJ1dHRvbiwgLmlucHV0LWdyb3VwIC5wYWdlLXNlYXJjaCAjYmxvY2stdWdhLXRoZW1lLWNvbnRlbnQgLnNlYXJjaC1mb3JtIC5idXR0b24sIC5wYWdlLXNlYXJjaCAjYmxvY2stdWdhLXRoZW1lLWNvbnRlbnQgLnNlYXJjaC1mb3JtIC5pbnB1dC1ncm91cCAuYnV0dG9uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjsgfVxuICAgIC5pbnB1dC1ncm91cCAuYnRuOmZvY3VzLCAuaW5wdXQtZ3JvdXAgZm9ybS53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAuZm9ybS1jb250cm9sOmZvY3VzOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiwgZm9ybS53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAuaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbDpmb2N1czo6ZmlsZS1zZWxlY3Rvci1idXR0b24sIC5pbnB1dC1ncm91cCBmb3JtLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIC5mb3JtLWNvbnRyb2wuYnV0dG9uOmZvY3VzLCBmb3JtLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIC5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sLmJ1dHRvbjpmb2N1cywgLmlucHV0LWdyb3VwIC5wYWdlLXNlYXJjaCAjYmxvY2stdWdhLXRoZW1lLWNvbnRlbnQgLnNlYXJjaC1mb3JtIC5idXR0b246Zm9jdXMsIC5wYWdlLXNlYXJjaCAjYmxvY2stdWdhLXRoZW1lLWNvbnRlbnQgLnNlYXJjaC1mb3JtIC5pbnB1dC1ncm91cCAuYnV0dG9uOmZvY3VzIHtcbiAgICAgIHotaW5kZXg6IDU7IH1cblxuLmlucHV0LWdyb3VwLXRleHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAwLjM3NXJlbSAwLjc1cmVtO1xuICBmb250LXNpemU6IG9wZW5zYW5zcmVndWxhciBWZXJkYW5hIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjZWQ0ZGE7XG4gIGJvcmRlci1yYWRpdXM6IDA7IH1cblxuLmlucHV0LWdyb3VwLWxnID4gLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cC1sZyA+IC5mb3JtLXNlbGVjdCxcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLWxnID4gLmJ0bixcbmZvcm0ud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gLmlucHV0LWdyb3VwLWxnID4gLmZvcm0tY29udHJvbDo6ZmlsZS1zZWxlY3Rvci1idXR0b24sXG5mb3JtLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIC5pbnB1dC1ncm91cC1sZyA+IC5mb3JtLWNvbnRyb2wuYnV0dG9uLFxuLnBhZ2Utc2VhcmNoICNibG9jay11Z2EtdGhlbWUtY29udGVudCAuc2VhcmNoLWZvcm0gLmlucHV0LWdyb3VwLWxnID4gLmJ1dHRvbiB7XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDAuNXJlbTsgfVxuXG4uaW5wdXQtZ3JvdXAtc20gPiAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwLXNtID4gLmZvcm0tc2VsZWN0LFxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtc20gPiAuYnRuLFxuZm9ybS53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAuaW5wdXQtZ3JvdXAtc20gPiAuZm9ybS1jb250cm9sOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbixcbmZvcm0ud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gLmlucHV0LWdyb3VwLXNtID4gLmZvcm0tY29udHJvbC5idXR0b24sXG4ucGFnZS1zZWFyY2ggI2Jsb2NrLXVnYS10aGVtZS1jb250ZW50IC5zZWFyY2gtZm9ybSAuaW5wdXQtZ3JvdXAtc20gPiAuYnV0dG9uIHtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjVyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07IH1cblxuLmlucHV0LWdyb3VwLWxnID4gLmZvcm0tc2VsZWN0LFxuLmlucHV0LWdyb3VwLXNtID4gLmZvcm0tc2VsZWN0IHtcbiAgcGFkZGluZy1yaWdodDogM3JlbTsgfVxuXG4uaW5wdXQtZ3JvdXA6bm90KC5oYXMtdmFsaWRhdGlvbikgPiA6bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSk6bm90KC5kcm9wZG93bi1tZW51KTpub3QoLmZvcm0tZmxvYXRpbmcpLFxuLmlucHV0LWdyb3VwOm5vdCguaGFzLXZhbGlkYXRpb24pID4gLmRyb3Bkb3duLXRvZ2dsZTpudGgtbGFzdC1jaGlsZChuICsgMyksXG4uaW5wdXQtZ3JvdXA6bm90KC5oYXMtdmFsaWRhdGlvbikgPiAuZm9ybS1mbG9hdGluZzpub3QoOmxhc3QtY2hpbGQpID4gLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cDpub3QoLmhhcy12YWxpZGF0aW9uKSA+IC5mb3JtLWZsb2F0aW5nOm5vdCg6bGFzdC1jaGlsZCkgPiAuZm9ybS1zZWxlY3Qge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7IH1cblxuLmlucHV0LWdyb3VwLmhhcy12YWxpZGF0aW9uID4gOm50aC1sYXN0LWNoaWxkKG4gKyAzKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSk6bm90KC5kcm9wZG93bi1tZW51KTpub3QoLmZvcm0tZmxvYXRpbmcpLFxuLmlucHV0LWdyb3VwLmhhcy12YWxpZGF0aW9uID4gLmRyb3Bkb3duLXRvZ2dsZTpudGgtbGFzdC1jaGlsZChuICsgNCksXG4uaW5wdXQtZ3JvdXAuaGFzLXZhbGlkYXRpb24gPiAuZm9ybS1mbG9hdGluZzpudGgtbGFzdC1jaGlsZChuICsgMykgPiAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwLmhhcy12YWxpZGF0aW9uID4gLmZvcm0tZmxvYXRpbmc6bnRoLWxhc3QtY2hpbGQobiArIDMpID4gLmZvcm0tc2VsZWN0IHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwOyB9XG5cbi5pbnB1dC1ncm91cCA+IDpub3QoOmZpcnN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLW1lbnUpOm5vdCgudmFsaWQtdG9vbHRpcCk6bm90KC52YWxpZC1mZWVkYmFjayk6bm90KC5pbnZhbGlkLXRvb2x0aXApOm5vdCguaW52YWxpZC1mZWVkYmFjaykge1xuICBtYXJnaW4tbGVmdDogLTFweDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDsgfVxuXG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1mbG9hdGluZzpub3QoOmZpcnN0LWNoaWxkKSA+IC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1mbG9hdGluZzpub3QoOmZpcnN0LWNoaWxkKSA+IC5mb3JtLXNlbGVjdCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7IH1cblxuLnZhbGlkLWZlZWRiYWNrIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDAuMjVyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgY29sb3I6ICMxOTg3NTQ7IH1cblxuLnZhbGlkLXRvb2x0aXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgei1pbmRleDogNTtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcbiAgbWFyZ2luLXRvcDogLjFyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1LCAxMzUsIDg0LCAwLjkpO1xuICBib3JkZXItcmFkaXVzOiAwLjM3NXJlbTsgfVxuXG4ud2FzLXZhbGlkYXRlZCA6dmFsaWQgfiAudmFsaWQtZmVlZGJhY2ssXG4ud2FzLXZhbGlkYXRlZCA6dmFsaWQgfiAudmFsaWQtdG9vbHRpcCxcbi5pcy12YWxpZCB+IC52YWxpZC1mZWVkYmFjayxcbi5pcy12YWxpZCB+IC52YWxpZC10b29sdGlwIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbDp2YWxpZCwgLmZvcm0tY29udHJvbC5pcy12YWxpZCB7XG4gIGJvcmRlci1jb2xvcjogIzE5ODc1NDtcbiAgcGFkZGluZy1yaWdodDogY2FsYygxLjVlbSArIDAuNzVyZW0pO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDggOCclM2UlM2NwYXRoIGZpbGw9JyUyMzE5ODc1NCcgZD0nTTIuMyA2LjczLjYgNC41M2MtLjQtMS4wNC40Ni0xLjQgMS4xLS44bDEuMSAxLjQgMy40LTMuOGMuNi0uNjMgMS42LS4yNyAxLjIuN2wtNCA0LjZjLS40My41LS44LjQtMS4xLjF6Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBjYWxjKDAuMzc1ZW0gKyAwLjE4NzVyZW0pIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjYWxjKDAuNzVlbSArIDAuMzc1cmVtKSBjYWxjKDAuNzVlbSArIDAuMzc1cmVtKTsgfVxuICAud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sOnZhbGlkOmZvY3VzLCAuZm9ybS1jb250cm9sLmlzLXZhbGlkOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICMxOTg3NTQ7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKDI1LCAxMzUsIDg0LCAwLjI1KTsgfVxuXG4ud2FzLXZhbGlkYXRlZCB0ZXh0YXJlYS5mb3JtLWNvbnRyb2w6dmFsaWQsIHRleHRhcmVhLmZvcm0tY29udHJvbC5pcy12YWxpZCB7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGMoMS41ZW0gKyAwLjc1cmVtKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNhbGMoMC4zNzVlbSArIDAuMTg3NXJlbSkgcmlnaHQgY2FsYygwLjM3NWVtICsgMC4xODc1cmVtKTsgfVxuXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1zZWxlY3Q6dmFsaWQsIC5mb3JtLXNlbGVjdC5pcy12YWxpZCB7XG4gIGJvcmRlci1jb2xvcjogIzE5ODc1NDsgfVxuICAud2FzLXZhbGlkYXRlZCAuZm9ybS1zZWxlY3Q6dmFsaWQ6bm90KFttdWx0aXBsZV0pOm5vdChbc2l6ZV0pLCAud2FzLXZhbGlkYXRlZCAuZm9ybS1zZWxlY3Q6dmFsaWQ6bm90KFttdWx0aXBsZV0pW3NpemU9XCIxXCJdLCAuZm9ybS1zZWxlY3QuaXMtdmFsaWQ6bm90KFttdWx0aXBsZV0pOm5vdChbc2l6ZV0pLCAuZm9ybS1zZWxlY3QuaXMtdmFsaWQ6bm90KFttdWx0aXBsZV0pW3NpemU9XCIxXCJdIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0LjEyNXJlbTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyUzZSUzY3BhdGggZmlsbD0nbm9uZScgc3Ryb2tlPSclMjMzNDNhNDAnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgc3Ryb2tlLXdpZHRoPScyJyBkPSdtMiA1IDYgNiA2LTYnLyUzZSUzYy9zdmclM2VcIiksIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgOCA4JyUzZSUzY3BhdGggZmlsbD0nJTIzMTk4NzU0JyBkPSdNMi4zIDYuNzMuNiA0LjUzYy0uNC0xLjA0LjQ2LTEuNCAxLjEtLjhsMS4xIDEuNCAzLjQtMy44Yy42LS42MyAxLjYtLjI3IDEuMi43bC00IDQuNmMtLjQzLjUtLjguNC0xLjEuMXonLyUzZSUzYy9zdmclM2VcIik7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMC43NXJlbSBjZW50ZXIsIGNlbnRlciByaWdodCAyLjI1cmVtO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTZweCAxMnB4LCBjYWxjKDAuNzVlbSArIDAuMzc1cmVtKSBjYWxjKDAuNzVlbSArIDAuMzc1cmVtKTsgfVxuICAud2FzLXZhbGlkYXRlZCAuZm9ybS1zZWxlY3Q6dmFsaWQ6Zm9jdXMsIC5mb3JtLXNlbGVjdC5pcy12YWxpZDpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMTk4NzU0O1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSgyNSwgMTM1LCA4NCwgMC4yNSk7IH1cblxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbC1jb2xvcjp2YWxpZCwgLmZvcm0tY29udHJvbC1jb2xvci5pcy12YWxpZCB7XG4gIHdpZHRoOiBjYWxjKDNyZW0gKyBjYWxjKDEuNWVtICsgMC43NXJlbSkpOyB9XG5cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OnZhbGlkLCAuZm9ybS1jaGVjay1pbnB1dC5pcy12YWxpZCB7XG4gIGJvcmRlci1jb2xvcjogIzE5ODc1NDsgfVxuICAud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDp2YWxpZDpjaGVja2VkLCAuZm9ybS1jaGVjay1pbnB1dC5pcy12YWxpZDpjaGVja2VkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTk4NzU0OyB9XG4gIC53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OnZhbGlkOmZvY3VzLCAuZm9ybS1jaGVjay1pbnB1dC5pcy12YWxpZDpmb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKDI1LCAxMzUsIDg0LCAwLjI1KTsgfVxuICAud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDp2YWxpZCB+IC5mb3JtLWNoZWNrLWxhYmVsLCAuZm9ybS1jaGVjay1pbnB1dC5pcy12YWxpZCB+IC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgICBjb2xvcjogIzE5ODc1NDsgfVxuXG4uZm9ybS1jaGVjay1pbmxpbmUgLmZvcm0tY2hlY2staW5wdXQgfiAudmFsaWQtZmVlZGJhY2sge1xuICBtYXJnaW4tbGVmdDogLjVlbTsgfVxuXG4ud2FzLXZhbGlkYXRlZCAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sOm5vdCg6Zm9jdXMpOnZhbGlkLCAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sOm5vdCg6Zm9jdXMpLmlzLXZhbGlkLCAud2FzLXZhbGlkYXRlZFxuLmlucHV0LWdyb3VwID4gLmZvcm0tc2VsZWN0Om5vdCg6Zm9jdXMpOnZhbGlkLFxuLmlucHV0LWdyb3VwID4gLmZvcm0tc2VsZWN0Om5vdCg6Zm9jdXMpLmlzLXZhbGlkLCAud2FzLXZhbGlkYXRlZFxuLmlucHV0LWdyb3VwID4gLmZvcm0tZmxvYXRpbmc6bm90KDpmb2N1cy13aXRoaW4pOnZhbGlkLFxuLmlucHV0LWdyb3VwID4gLmZvcm0tZmxvYXRpbmc6bm90KDpmb2N1cy13aXRoaW4pLmlzLXZhbGlkIHtcbiAgei1pbmRleDogMzsgfVxuXG4uaW52YWxpZC1mZWVkYmFjayB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAwLjI1cmVtO1xuICBmb250LXNpemU6IDAuODc1ZW07XG4gIGNvbG9yOiAjZGMzNTQ1OyB9XG5cbi5pbnZhbGlkLXRvb2x0aXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgei1pbmRleDogNTtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcbiAgbWFyZ2luLXRvcDogLjFyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIyMCwgNTMsIDY5LCAwLjkpO1xuICBib3JkZXItcmFkaXVzOiAwLjM3NXJlbTsgfVxuXG4ud2FzLXZhbGlkYXRlZCA6aW52YWxpZCB+IC5pbnZhbGlkLWZlZWRiYWNrLFxuLndhcy12YWxpZGF0ZWQgOmludmFsaWQgfiAuaW52YWxpZC10b29sdGlwLFxuLmlzLWludmFsaWQgfiAuaW52YWxpZC1mZWVkYmFjayxcbi5pcy1pbnZhbGlkIH4gLmludmFsaWQtdG9vbHRpcCB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6aW52YWxpZCwgLmZvcm0tY29udHJvbC5pcy1pbnZhbGlkIHtcbiAgYm9yZGVyLWNvbG9yOiAjZGMzNTQ1O1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDEuNWVtICsgMC43NXJlbSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTIgMTInIHdpZHRoPScxMicgaGVpZ2h0PScxMicgZmlsbD0nbm9uZScgc3Ryb2tlPSclMjNkYzM1NDUnJTNlJTNjY2lyY2xlIGN4PSc2JyBjeT0nNicgcj0nNC41Jy8lM2UlM2NwYXRoIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIGQ9J001LjggMy42aC40TDYgNi41eicvJTNlJTNjY2lyY2xlIGN4PSc2JyBjeT0nOC4yJyByPScuNicgZmlsbD0nJTIzZGMzNTQ1JyBzdHJva2U9J25vbmUnLyUzZSUzYy9zdmclM2VcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGNhbGMoMC4zNzVlbSArIDAuMTg3NXJlbSkgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNhbGMoMC43NWVtICsgMC4zNzVyZW0pIGNhbGMoMC43NWVtICsgMC4zNzVyZW0pOyB9XG4gIC53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6aW52YWxpZDpmb2N1cywgLmZvcm0tY29udHJvbC5pcy1pbnZhbGlkOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICNkYzM1NDU7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKDIyMCwgNTMsIDY5LCAwLjI1KTsgfVxuXG4ud2FzLXZhbGlkYXRlZCB0ZXh0YXJlYS5mb3JtLWNvbnRyb2w6aW52YWxpZCwgdGV4dGFyZWEuZm9ybS1jb250cm9sLmlzLWludmFsaWQge1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDEuNWVtICsgMC43NXJlbSk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjYWxjKDAuMzc1ZW0gKyAwLjE4NzVyZW0pIHJpZ2h0IGNhbGMoMC4zNzVlbSArIDAuMTg3NXJlbSk7IH1cblxuLndhcy12YWxpZGF0ZWQgLmZvcm0tc2VsZWN0OmludmFsaWQsIC5mb3JtLXNlbGVjdC5pcy1pbnZhbGlkIHtcbiAgYm9yZGVyLWNvbG9yOiAjZGMzNTQ1OyB9XG4gIC53YXMtdmFsaWRhdGVkIC5mb3JtLXNlbGVjdDppbnZhbGlkOm5vdChbbXVsdGlwbGVdKTpub3QoW3NpemVdKSwgLndhcy12YWxpZGF0ZWQgLmZvcm0tc2VsZWN0OmludmFsaWQ6bm90KFttdWx0aXBsZV0pW3NpemU9XCIxXCJdLCAuZm9ybS1zZWxlY3QuaXMtaW52YWxpZDpub3QoW211bHRpcGxlXSk6bm90KFtzaXplXSksIC5mb3JtLXNlbGVjdC5pcy1pbnZhbGlkOm5vdChbbXVsdGlwbGVdKVtzaXplPVwiMVwiXSB7XG4gICAgcGFkZGluZy1yaWdodDogNC4xMjVyZW07XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNiclM2UlM2NwYXRoIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzMzQzYTQwJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIHN0cm9rZS13aWR0aD0nMicgZD0nbTIgNSA2IDYgNi02Jy8lM2UlM2Mvc3ZnJTNlXCIpLCB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDEyIDEyJyB3aWR0aD0nMTInIGhlaWdodD0nMTInIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzZGMzNTQ1JyUzZSUzY2NpcmNsZSBjeD0nNicgY3k9JzYnIHI9JzQuNScvJTNlJTNjcGF0aCBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBkPSdNNS44IDMuNmguNEw2IDYuNXonLyUzZSUzY2NpcmNsZSBjeD0nNicgY3k9JzguMicgcj0nLjYnIGZpbGw9JyUyM2RjMzU0NScgc3Ryb2tlPSdub25lJy8lM2UlM2Mvc3ZnJTNlXCIpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDAuNzVyZW0gY2VudGVyLCBjZW50ZXIgcmlnaHQgMi4yNXJlbTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDE2cHggMTJweCwgY2FsYygwLjc1ZW0gKyAwLjM3NXJlbSkgY2FsYygwLjc1ZW0gKyAwLjM3NXJlbSk7IH1cbiAgLndhcy12YWxpZGF0ZWQgLmZvcm0tc2VsZWN0OmludmFsaWQ6Zm9jdXMsIC5mb3JtLXNlbGVjdC5pcy1pbnZhbGlkOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICNkYzM1NDU7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKDIyMCwgNTMsIDY5LCAwLjI1KTsgfVxuXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sLWNvbG9yOmludmFsaWQsIC5mb3JtLWNvbnRyb2wtY29sb3IuaXMtaW52YWxpZCB7XG4gIHdpZHRoOiBjYWxjKDNyZW0gKyBjYWxjKDEuNWVtICsgMC43NXJlbSkpOyB9XG5cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OmludmFsaWQsIC5mb3JtLWNoZWNrLWlucHV0LmlzLWludmFsaWQge1xuICBib3JkZXItY29sb3I6ICNkYzM1NDU7IH1cbiAgLndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6aW52YWxpZDpjaGVja2VkLCAuZm9ybS1jaGVjay1pbnB1dC5pcy1pbnZhbGlkOmNoZWNrZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkYzM1NDU7IH1cbiAgLndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6aW52YWxpZDpmb2N1cywgLmZvcm0tY2hlY2staW5wdXQuaXMtaW52YWxpZDpmb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKDIyMCwgNTMsIDY5LCAwLjI1KTsgfVxuICAud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDppbnZhbGlkIH4gLmZvcm0tY2hlY2stbGFiZWwsIC5mb3JtLWNoZWNrLWlucHV0LmlzLWludmFsaWQgfiAuZm9ybS1jaGVjay1sYWJlbCB7XG4gICAgY29sb3I6ICNkYzM1NDU7IH1cblxuLmZvcm0tY2hlY2staW5saW5lIC5mb3JtLWNoZWNrLWlucHV0IH4gLmludmFsaWQtZmVlZGJhY2sge1xuICBtYXJnaW4tbGVmdDogLjVlbTsgfVxuXG4ud2FzLXZhbGlkYXRlZCAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sOm5vdCg6Zm9jdXMpOmludmFsaWQsIC5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2w6bm90KDpmb2N1cykuaXMtaW52YWxpZCwgLndhcy12YWxpZGF0ZWRcbi5pbnB1dC1ncm91cCA+IC5mb3JtLXNlbGVjdDpub3QoOmZvY3VzKTppbnZhbGlkLFxuLmlucHV0LWdyb3VwID4gLmZvcm0tc2VsZWN0Om5vdCg6Zm9jdXMpLmlzLWludmFsaWQsIC53YXMtdmFsaWRhdGVkXG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1mbG9hdGluZzpub3QoOmZvY3VzLXdpdGhpbik6aW52YWxpZCxcbi5pbnB1dC1ncm91cCA+IC5mb3JtLWZsb2F0aW5nOm5vdCg6Zm9jdXMtd2l0aGluKS5pcy1pbnZhbGlkIHtcbiAgei1pbmRleDogNDsgfVxuXG4uYnRuLCBmb3JtLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIC5mb3JtLWNvbnRyb2w6OmZpbGUtc2VsZWN0b3ItYnV0dG9uLCBmb3JtLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIC5mb3JtLWNvbnRyb2wuYnV0dG9uLCAucGFnZS1zZWFyY2ggI2Jsb2NrLXVnYS10aGVtZS1jb250ZW50IC5zZWFyY2gtZm9ybSAuYnV0dG9uIHtcbiAgLS1icy1idG4tcGFkZGluZy14OiAxcmVtO1xuICAtLWJzLWJ0bi1wYWRkaW5nLXk6IDAuODc1cmVtO1xuICAtLWJzLWJ0bi1mb250LWZhbWlseTogb3BlbnNhbnNyZWd1bGFyLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICAtLWJzLWJ0bi1mb250LXNpemU6IDFyZW07XG4gIC0tYnMtYnRuLWZvbnQtd2VpZ2h0OiA3MDA7XG4gIC0tYnMtYnRuLWxpbmUtaGVpZ2h0OiAxcmVtO1xuICAtLWJzLWJ0bi1jb2xvcjogIzIxMjUyOTtcbiAgLS1icy1idG4tYmc6IHRyYW5zcGFyZW50O1xuICAtLWJzLWJ0bi1ib3JkZXItd2lkdGg6IDFweDtcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS1icy1idG4tYm9yZGVyLXJhZGl1czogMDtcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS1icy1idG4tYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpLCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLW9wYWNpdHk6IDAuNjU7XG4gIC0tYnMtYnRuLWZvY3VzLWJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSh2YXIoLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYiksIC41KTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiB2YXIoLS1icy1idG4tcGFkZGluZy15KSB2YXIoLS1icy1idG4tcGFkZGluZy14KTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWJzLWJ0bi1mb250LWZhbWlseSk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tYnMtYnRuLWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1icy1idG4tZm9udC13ZWlnaHQpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tYnMtYnRuLWxpbmUtaGVpZ2h0KTtcbiAgY29sb3I6IHZhcigtLWJzLWJ0bi1jb2xvcik7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBib3JkZXI6IHZhcigtLWJzLWJ0bi1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLWJ0bi1ib3JkZXItY29sb3IpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1idG4tYm9yZGVyLXJhZGl1cyk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWJ0bi1iZyk7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7IH1cbiAgQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAuYnRuLCBmb3JtLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIC5mb3JtLWNvbnRyb2w6OmZpbGUtc2VsZWN0b3ItYnV0dG9uLCBmb3JtLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIC5mb3JtLWNvbnRyb2wuYnV0dG9uLCAucGFnZS1zZWFyY2ggI2Jsb2NrLXVnYS10aGVtZS1jb250ZW50IC5zZWFyY2gtZm9ybSAuYnV0dG9uIHtcbiAgICAgIHRyYW5zaXRpb246IG5vbmU7IH0gfVxuICAuYnRuOmhvdmVyLCBmb3JtLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIC5mb3JtLWNvbnRyb2w6aG92ZXI6OmZpbGUtc2VsZWN0b3ItYnV0dG9uLCBmb3JtLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIC5mb3JtLWNvbnRyb2wuYnV0dG9uOmhvdmVyLCAucGFnZS1zZWFyY2ggI2Jsb2NrLXVnYS10aGVtZS1jb250ZW50IC5zZWFyY2gtZm9ybSAuYnV0dG9uOmhvdmVyIHtcbiAgICBjb2xvcjogdmFyKC0tYnMtYnRuLWhvdmVyLWNvbG9yKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1idG4taG92ZXItYmcpO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcik7IH1cbiAgLmJ0bi1jaGVjayArIC5idG46aG92ZXIsIGZvcm0ud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gLmJ0bi1jaGVjayArIC5mb3JtLWNvbnRyb2w6aG92ZXI6OmZpbGUtc2VsZWN0b3ItYnV0dG9uLCBmb3JtLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIC5idG4tY2hlY2sgKyAuZm9ybS1jb250cm9sLmJ1dHRvbjpob3ZlciwgLnBhZ2Utc2VhcmNoICNibG9jay11Z2EtdGhlbWUtY29udGVudCAuc2VhcmNoLWZvcm0gLmJ0bi1jaGVjayArIC5idXR0b246aG92ZXIge1xuICAgIGNvbG9yOiB2YXIoLS1icy1idG4tY29sb3IpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWJ0bi1iZyk7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1idG4tYm9yZGVyLWNvbG9yKTsgfVxuICAuYnRuOmZvY3VzLXZpc2libGUsIGZvcm0ud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gLmZvcm0tY29udHJvbDpmb2N1cy12aXNpYmxlOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiwgZm9ybS53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAuZm9ybS1jb250cm9sLmJ1dHRvbjpmb2N1cy12aXNpYmxlLCAucGFnZS1zZWFyY2ggI2Jsb2NrLXVnYS10aGVtZS1jb250ZW50IC5zZWFyY2gtZm9ybSAuYnV0dG9uOmZvY3VzLXZpc2libGUge1xuICAgIGNvbG9yOiB2YXIoLS1icy1idG4taG92ZXItY29sb3IpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWJ0bi1ob3Zlci1iZyk7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yKTtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJveC1zaGFkb3c6IHZhcigtLWJzLWJ0bi1mb2N1cy1ib3gtc2hhZG93KTsgfVxuICAuYnRuLWNoZWNrOmZvY3VzLXZpc2libGUgKyAuYnRuLCBmb3JtLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIC5idG4tY2hlY2s6Zm9jdXMtdmlzaWJsZSArIC5mb3JtLWNvbnRyb2w6OmZpbGUtc2VsZWN0b3ItYnV0dG9uLCBmb3JtLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIC5idG4tY2hlY2s6Zm9jdXMtdmlzaWJsZSArIC5mb3JtLWNvbnRyb2wuYnV0dG9uLCAucGFnZS1zZWFyY2ggI2Jsb2NrLXVnYS10aGVtZS1jb250ZW50IC5zZWFyY2gtZm9ybSAuYnRuLWNoZWNrOmZvY3VzLXZpc2libGUgKyAuYnV0dG9uIHtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3IpO1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm94LXNoYWRvdzogdmFyKC0tYnMtYnRuLWZvY3VzLWJveC1zaGFkb3cpOyB9XG4gIC5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG4sIGZvcm0ud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gLmJ0bi1jaGVjazpjaGVja2VkICsgLmZvcm0tY29udHJvbDo6ZmlsZS1zZWxlY3Rvci1idXR0b24sIGZvcm0ud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gLmJ0bi1jaGVjazpjaGVja2VkICsgLmZvcm0tY29udHJvbC5idXR0b24sIC5wYWdlLXNlYXJjaCAjYmxvY2stdWdhLXRoZW1lLWNvbnRlbnQgLnNlYXJjaC1mb3JtIC5idG4tY2hlY2s6Y2hlY2tlZCArIC5idXR0b24sXG4gIDpub3QoLmJ0bi1jaGVjaykgKyAuYnRuOmFjdGl2ZSxcbiAgZm9ybS53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSA6bm90KC5idG4tY2hlY2spICsgLmZvcm0tY29udHJvbDphY3RpdmU6OmZpbGUtc2VsZWN0b3ItYnV0dG9uLFxuICBmb3JtLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIDpub3QoLmJ0bi1jaGVjaykgKyAuZm9ybS1jb250cm9sLmJ1dHRvbjphY3RpdmUsXG4gIC5wYWdlLXNlYXJjaCAjYmxvY2stdWdhLXRoZW1lLWNvbnRlbnQgLnNlYXJjaC1mb3JtIDpub3QoLmJ0bi1jaGVjaykgKyAuYnV0dG9uOmFjdGl2ZSwgLmJ0bjpmaXJzdC1jaGlsZDphY3RpdmUsIGZvcm0ud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gLmZvcm0tY29udHJvbDpmaXJzdC1jaGlsZDphY3RpdmU6OmZpbGUtc2VsZWN0b3ItYnV0dG9uLCBmb3JtLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIC5mb3JtLWNvbnRyb2wuYnV0dG9uOmZpcnN0LWNoaWxkOmFjdGl2ZSwgLnBhZ2Utc2VhcmNoICNibG9jay11Z2EtdGhlbWUtY29udGVudCAuc2VhcmNoLWZvcm0gLmJ1dHRvbjpmaXJzdC1jaGlsZDphY3RpdmUsIC5idG4uYWN0aXZlLCBmb3JtLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIC5hY3RpdmUuZm9ybS1jb250cm9sOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiwgZm9ybS53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAuYWN0aXZlLmZvcm0tY29udHJvbC5idXR0b24sIC5wYWdlLXNlYXJjaCAjYmxvY2stdWdhLXRoZW1lLWNvbnRlbnQgLnNlYXJjaC1mb3JtIC5hY3RpdmUuYnV0dG9uLCAuYnRuLnNob3csIGZvcm0ud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gLnNob3cuZm9ybS1jb250cm9sOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiwgZm9ybS53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAuc2hvdy5mb3JtLWNvbnRyb2wuYnV0dG9uLCAucGFnZS1zZWFyY2ggI2Jsb2NrLXVnYS10aGVtZS1jb250ZW50IC5zZWFyY2gtZm9ybSAuc2hvdy5idXR0b24ge1xuICAgIGNvbG9yOiB2YXIoLS1icy1idG4tYWN0aXZlLWNvbG9yKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1idG4tYWN0aXZlLWJnKTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yKTsgfVxuICAgIC5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG46Zm9jdXMtdmlzaWJsZSwgZm9ybS53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAuYnRuLWNoZWNrOmNoZWNrZWQgKyAuZm9ybS1jb250cm9sOmZvY3VzLXZpc2libGU6OmZpbGUtc2VsZWN0b3ItYnV0dG9uLCBmb3JtLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIC5idG4tY2hlY2s6Y2hlY2tlZCArIC5mb3JtLWNvbnRyb2wuYnV0dG9uOmZvY3VzLXZpc2libGUsIC5wYWdlLXNlYXJjaCAjYmxvY2stdWdhLXRoZW1lLWNvbnRlbnQgLnNlYXJjaC1mb3JtIC5idG4tY2hlY2s6Y2hlY2tlZCArIC5idXR0b246Zm9jdXMtdmlzaWJsZSxcbiAgICA6bm90KC5idG4tY2hlY2spICsgLmJ0bjphY3RpdmU6Zm9jdXMtdmlzaWJsZSxcbiAgICBmb3JtLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIDpub3QoLmJ0bi1jaGVjaykgKyAuZm9ybS1jb250cm9sOmFjdGl2ZTpmb2N1cy12aXNpYmxlOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbixcbiAgICBmb3JtLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIDpub3QoLmJ0bi1jaGVjaykgKyAuZm9ybS1jb250cm9sLmJ1dHRvbjphY3RpdmU6Zm9jdXMtdmlzaWJsZSxcbiAgICAucGFnZS1zZWFyY2ggI2Jsb2NrLXVnYS10aGVtZS1jb250ZW50IC5zZWFyY2gtZm9ybSA6bm90KC5idG4tY2hlY2spICsgLmJ1dHRvbjphY3RpdmU6Zm9jdXMtdmlzaWJsZSwgLmJ0bjpmaXJzdC1jaGlsZDphY3RpdmU6Zm9jdXMtdmlzaWJsZSwgZm9ybS53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAuZm9ybS1jb250cm9sOmZpcnN0LWNoaWxkOmFjdGl2ZTpmb2N1cy12aXNpYmxlOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiwgZm9ybS53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAuZm9ybS1jb250cm9sLmJ1dHRvbjpmaXJzdC1jaGlsZDphY3RpdmU6Zm9jdXMtdmlzaWJsZSwgLnBhZ2Utc2VhcmNoICNibG9jay11Z2EtdGhlbWUtY29udGVudCAuc2VhcmNoLWZvcm0gLmJ1dHRvbjpmaXJzdC1jaGlsZDphY3RpdmU6Zm9jdXMtdmlzaWJsZSwgLmJ0bi5hY3RpdmU6Zm9jdXMtdmlzaWJsZSwgZm9ybS53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAuYWN0aXZlLmZvcm0tY29udHJvbDpmb2N1cy12aXNpYmxlOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiwgZm9ybS53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAuYWN0aXZlLmZvcm0tY29udHJvbC5idXR0b246Zm9jdXMtdmlzaWJsZSwgLnBhZ2Utc2VhcmNoICNibG9jay11Z2EtdGhlbWUtY29udGVudCAuc2VhcmNoLWZvcm0gLmFjdGl2ZS5idXR0b246Zm9jdXMtdmlzaWJsZSwgLmJ0bi5zaG93OmZvY3VzLXZpc2libGUsIGZvcm0ud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gLnNob3cuZm9ybS1jb250cm9sOmZvY3VzLXZpc2libGU6OmZpbGUtc2VsZWN0b3ItYnV0dG9uLCBmb3JtLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIC5zaG93LmZvcm0tY29udHJvbC5idXR0b246Zm9jdXMtdmlzaWJsZSwgLnBhZ2Utc2VhcmNoICNibG9jay11Z2EtdGhlbWUtY29udGVudCAuc2VhcmNoLWZvcm0gLnNob3cuYnV0dG9uOmZvY3VzLXZpc2libGUge1xuICAgICAgYm94LXNoYWRvdzogdmFyKC0tYnMtYnRuLWZvY3VzLWJveC1zaGFkb3cpOyB9XG4gIC5idG46ZGlzYWJsZWQsIGZvcm0ud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gLmZvcm0tY29udHJvbDpkaXNhYmxlZDo6ZmlsZS1zZWxlY3Rvci1idXR0b24sIGZvcm0ud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gLmZvcm0tY29udHJvbC5idXR0b246ZGlzYWJsZWQsIC5wYWdlLXNlYXJjaCAjYmxvY2stdWdhLXRoZW1lLWNvbnRlbnQgLnNlYXJjaC1mb3JtIC5idXR0b246ZGlzYWJsZWQsIC5idG4uZGlzYWJsZWQsIGZvcm0ud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gLmRpc2FibGVkLmZvcm0tY29udHJvbDo6ZmlsZS1zZWxlY3Rvci1idXR0b24sIGZvcm0ud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gLmRpc2FibGVkLmZvcm0tY29udHJvbC5idXR0b24sIC5wYWdlLXNlYXJjaCAjYmxvY2stdWdhLXRoZW1lLWNvbnRlbnQgLnNlYXJjaC1mb3JtIC5kaXNhYmxlZC5idXR0b24sXG4gIGZpZWxkc2V0OmRpc2FibGVkIC5idG4sXG4gIGZpZWxkc2V0OmRpc2FibGVkIGZvcm0ud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gLmZvcm0tY29udHJvbDo6ZmlsZS1zZWxlY3Rvci1idXR0b24sXG4gIGZvcm0ud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gZmllbGRzZXQ6ZGlzYWJsZWQgLmZvcm0tY29udHJvbDo6ZmlsZS1zZWxlY3Rvci1idXR0b24sXG4gIGZpZWxkc2V0OmRpc2FibGVkIGZvcm0ud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gLmZvcm0tY29udHJvbC5idXR0b24sXG4gIGZvcm0ud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gZmllbGRzZXQ6ZGlzYWJsZWQgLmZvcm0tY29udHJvbC5idXR0b24sXG4gIGZpZWxkc2V0OmRpc2FibGVkIC5wYWdlLXNlYXJjaCAjYmxvY2stdWdhLXRoZW1lLWNvbnRlbnQgLnNlYXJjaC1mb3JtIC5idXR0b24sXG4gIC5wYWdlLXNlYXJjaCAjYmxvY2stdWdhLXRoZW1lLWNvbnRlbnQgLnNlYXJjaC1mb3JtIGZpZWxkc2V0OmRpc2FibGVkIC5idXR0b24ge1xuICAgIGNvbG9yOiB2YXIoLS1icy1idG4tZGlzYWJsZWQtY29sb3IpO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWJ0bi1kaXNhYmxlZC1iZyk7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yKTtcbiAgICBvcGFjaXR5OiB2YXIoLS1icy1idG4tZGlzYWJsZWQtb3BhY2l0eSk7IH1cblxuLmJ0bi1wcmltYXJ5LCBmb3JtLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIC5mb3JtLWNvbnRyb2wuYnV0dG9uLmJ1dHRvbi0tcHJpbWFyeSwgLnBhZ2Utc2VhcmNoICNibG9jay11Z2EtdGhlbWUtY29udGVudCAuc2VhcmNoLWZvcm0gLmJ1dHRvbiB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1iZzogIzBkNmVmZDtcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjMGQ2ZWZkO1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4taG92ZXItYmc6ICMwYjVlZDc7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogIzBhNThjYTtcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogNDksIDEzMiwgMjUzO1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogIzBhNThjYTtcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogIzBhNTNiZTtcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6ICMwZDZlZmQ7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogIzBkNmVmZDsgfVxuXG4uYnRuLXNlY29uZGFyeSwgZm9ybS53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAuZm9ybS1jb250cm9sOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiwgZm9ybS53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAuZm9ybS1jb250cm9sLmJ1dHRvbi53ZWJmb3JtLWJ1dHRvbi0tcmVzZXQge1xuICAtLWJzLWJ0bi1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4tYmc6ICM2Yzc1N2Q7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogIzZjNzU3ZDtcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiAjNWM2MzZhO1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICM1NjVlNjQ7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDEzMCwgMTM4LCAxNDU7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiAjNTY1ZTY0O1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjNTE1ODVlO1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogIzZjNzU3ZDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjNmM3NTdkOyB9XG5cbi5idG4tc3VjY2VzcyB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1iZzogIzE5ODc1NDtcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjMTk4NzU0O1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4taG92ZXItYmc6ICMxNTczNDc7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogIzE0NmM0MztcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogNjAsIDE1MywgMTEwO1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogIzE0NmM0MztcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogIzEzNjUzZjtcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6ICMxOTg3NTQ7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogIzE5ODc1NDsgfVxuXG4uYnRuLWluZm8ge1xuICAtLWJzLWJ0bi1jb2xvcjogIzAwMDtcbiAgLS1icy1idG4tYmc6ICMwZGNhZjA7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogIzBkY2FmMDtcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICMwMDA7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiAjMzFkMmYyO1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICMyNWNmZjI7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDExLCAxNzIsIDIwNDtcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjMDAwO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6ICMzZGQ1ZjM7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICMyNWNmZjI7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICMwMDA7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiAjMGRjYWYwO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICMwZGNhZjA7IH1cblxuLmJ0bi13YXJuaW5nIHtcbiAgLS1icy1idG4tY29sb3I6ICMwMDA7XG4gIC0tYnMtYnRuLWJnOiAjZmZjMTA3O1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICNmZmMxMDc7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjMDAwO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogI2ZmY2EyYztcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjZmZjNzIwO1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAyMTcsIDE2NCwgNjtcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjMDAwO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6ICNmZmNkMzk7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICNmZmM3MjA7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICMwMDA7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiAjZmZjMTA3O1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICNmZmMxMDc7IH1cblxuLmJ0bi1kYW5nZXIge1xuICAtLWJzLWJ0bi1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4tYmc6ICNkYzM1NDU7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogI2RjMzU0NTtcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiAjYmIyZDNiO1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICNiMDJhMzc7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDIyNSwgODMsIDk3O1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogI2IwMmEzNztcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogI2E1MjgzNDtcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6ICNkYzM1NDU7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogI2RjMzU0NTsgfVxuXG4uYnRuLWxpZ2h0IHtcbiAgLS1icy1idG4tY29sb3I6ICMwMDA7XG4gIC0tYnMtYnRuLWJnOiAjZjhmOWZhO1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICNmOGY5ZmE7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjMDAwO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogI2QzZDRkNTtcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjYzZjN2M4O1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAyMTEsIDIxMiwgMjEzO1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICMwMDA7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogI2M2YzdjODtcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogI2JhYmJiYztcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogIzAwMDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6ICNmOGY5ZmE7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogI2Y4ZjlmYTsgfVxuXG4uYnRuLWRhcmsge1xuICAtLWJzLWJ0bi1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4tYmc6ICMyMTI1Mjk7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogIzIxMjUyOTtcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiAjNDI0NjQ5O1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICMzNzNiM2U7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDY2LCA3MCwgNzM7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiAjNGQ1MTU0O1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjMzczYjNlO1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogIzIxMjUyOTtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjMjEyNTI5OyB9XG5cbi5idG4tb3V0bGluZS1wcmltYXJ5IHtcbiAgLS1icy1idG4tY29sb3I6ICMwZDZlZmQ7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogIzBkNmVmZDtcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiAjMGQ2ZWZkO1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICMwZDZlZmQ7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDEzLCAxMTAsIDI1MztcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6ICMwZDZlZmQ7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICMwZDZlZmQ7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICMwZDZlZmQ7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjMGQ2ZWZkO1xuICAtLWJzLWdyYWRpZW50OiBub25lOyB9XG5cbi5idG4tb3V0bGluZS1zZWNvbmRhcnkge1xuICAtLWJzLWJ0bi1jb2xvcjogIzZjNzU3ZDtcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjNmM3NTdkO1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4taG92ZXItYmc6ICM2Yzc1N2Q7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogIzZjNzU3ZDtcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMTA4LCAxMTcsIDEyNTtcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6ICM2Yzc1N2Q7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICM2Yzc1N2Q7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICM2Yzc1N2Q7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjNmM3NTdkO1xuICAtLWJzLWdyYWRpZW50OiBub25lOyB9XG5cbi5idG4tb3V0bGluZS1zdWNjZXNzIHtcbiAgLS1icy1idG4tY29sb3I6ICMxOTg3NTQ7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogIzE5ODc1NDtcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiAjMTk4NzU0O1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICMxOTg3NTQ7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDI1LCAxMzUsIDg0O1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogIzE5ODc1NDtcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogIzE5ODc1NDtcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogIzE5ODc1NDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6IHRyYW5zcGFyZW50O1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICMxOTg3NTQ7XG4gIC0tYnMtZ3JhZGllbnQ6IG5vbmU7IH1cblxuLmJ0bi1vdXRsaW5lLWluZm8ge1xuICAtLWJzLWJ0bi1jb2xvcjogIzBkY2FmMDtcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjMGRjYWYwO1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogIzAwMDtcbiAgLS1icy1idG4taG92ZXItYmc6ICMwZGNhZjA7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogIzBkY2FmMDtcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMTMsIDIwMiwgMjQwO1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICMwMDA7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogIzBkY2FmMDtcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogIzBkY2FmMDtcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogIzBkY2FmMDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6IHRyYW5zcGFyZW50O1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICMwZGNhZjA7XG4gIC0tYnMtZ3JhZGllbnQ6IG5vbmU7IH1cblxuLmJ0bi1vdXRsaW5lLXdhcm5pbmcge1xuICAtLWJzLWJ0bi1jb2xvcjogI2ZmYzEwNztcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjZmZjMTA3O1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogIzAwMDtcbiAgLS1icy1idG4taG92ZXItYmc6ICNmZmMxMDc7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogI2ZmYzEwNztcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMjU1LCAxOTMsIDc7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogIzAwMDtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiAjZmZjMTA3O1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjZmZjMTA3O1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjZmZjMTA3O1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogI2ZmYzEwNztcbiAgLS1icy1ncmFkaWVudDogbm9uZTsgfVxuXG4uYnRuLW91dGxpbmUtZGFuZ2VyIHtcbiAgLS1icy1idG4tY29sb3I6ICNkYzM1NDU7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogI2RjMzU0NTtcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiAjZGMzNTQ1O1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICNkYzM1NDU7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDIyMCwgNTMsIDY5O1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogI2RjMzU0NTtcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogI2RjMzU0NTtcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogI2RjMzU0NTtcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6IHRyYW5zcGFyZW50O1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICNkYzM1NDU7XG4gIC0tYnMtZ3JhZGllbnQ6IG5vbmU7IH1cblxuLmJ0bi1vdXRsaW5lLWxpZ2h0IHtcbiAgLS1icy1idG4tY29sb3I6ICNmOGY5ZmE7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogI2Y4ZjlmYTtcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICMwMDA7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiAjZjhmOWZhO1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICNmOGY5ZmE7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDI0OCwgMjQ5LCAyNTA7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogIzAwMDtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiAjZjhmOWZhO1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjZjhmOWZhO1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjZjhmOWZhO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogI2Y4ZjlmYTtcbiAgLS1icy1ncmFkaWVudDogbm9uZTsgfVxuXG4uYnRuLW91dGxpbmUtZGFyayB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjMjEyNTI5O1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICMyMTI1Mjk7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogIzIxMjUyOTtcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjMjEyNTI5O1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAzMywgMzcsIDQxO1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogIzIxMjUyOTtcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogIzIxMjUyOTtcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogIzIxMjUyOTtcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6IHRyYW5zcGFyZW50O1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICMyMTI1Mjk7XG4gIC0tYnMtZ3JhZGllbnQ6IG5vbmU7IH1cblxuLmJ0bi1saW5rIHtcbiAgLS1icy1idG4tZm9udC13ZWlnaHQ6IDQwMDtcbiAgLS1icy1idG4tY29sb3I6IHZhcigtLWJzLWxpbmstY29sb3IpO1xuICAtLWJzLWJ0bi1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiB2YXIoLS1icy1saW5rLWhvdmVyLWNvbG9yKTtcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiB2YXIoLS1icy1saW5rLWhvdmVyLWNvbG9yKTtcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjNmM3NTdkO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLWJzLWJ0bi1ib3gtc2hhZG93OiBub25lO1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiA0OSwgMTMyLCAyNTM7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gIC5idG4tbGluazpmb2N1cy12aXNpYmxlIHtcbiAgICBjb2xvcjogdmFyKC0tYnMtYnRuLWNvbG9yKTsgfVxuICAuYnRuLWxpbms6aG92ZXIge1xuICAgIGNvbG9yOiB2YXIoLS1icy1idG4taG92ZXItY29sb3IpOyB9XG5cbi5idG4tbGcge1xuICAtLWJzLWJ0bi1wYWRkaW5nLXk6IDAuNXJlbTtcbiAgLS1icy1idG4tcGFkZGluZy14OiAxcmVtO1xuICAtLWJzLWJ0bi1mb250LXNpemU6IDEuMjVyZW07XG4gIC0tYnMtYnRuLWJvcmRlci1yYWRpdXM6IDAuNXJlbTsgfVxuXG4uYnRuLXNtIHtcbiAgLS1icy1idG4tcGFkZGluZy15OiAwLjI1cmVtO1xuICAtLWJzLWJ0bi1wYWRkaW5nLXg6IDAuNXJlbTtcbiAgLS1icy1idG4tZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgLS1icy1idG4tYm9yZGVyLXJhZGl1czogMC4yNXJlbTsgfVxuXG4uZmFkZSB7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xNXMgbGluZWFyOyB9XG4gIEBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgLmZhZGUge1xuICAgICAgdHJhbnNpdGlvbjogbm9uZTsgfSB9XG4gIC5mYWRlOm5vdCguc2hvdykge1xuICAgIG9wYWNpdHk6IDA7IH1cblxuLmNvbGxhcHNlOm5vdCguc2hvdykge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5jb2xsYXBzaW5nIHtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBoZWlnaHQgMC4zNXMgZWFzZTsgfVxuICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgIC5jb2xsYXBzaW5nIHtcbiAgICAgIHRyYW5zaXRpb246IG5vbmU7IH0gfVxuICAuY29sbGFwc2luZy5jb2xsYXBzZS1ob3Jpem9udGFsIHtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgdHJhbnNpdGlvbjogd2lkdGggMC4zNXMgZWFzZTsgfVxuICAgIEBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgICAuY29sbGFwc2luZy5jb2xsYXBzZS1ob3Jpem9udGFsIHtcbiAgICAgICAgdHJhbnNpdGlvbjogbm9uZTsgfSB9XG5cbi5kcm9wdXAsXG4uZHJvcGVuZCxcbi5kcm9wZG93bixcbi5kcm9wc3RhcnQsXG4uZHJvcHVwLWNlbnRlcixcbi5kcm9wZG93bi1jZW50ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tbGVmdDogMC4yNTVlbTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogMC4yNTVlbTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJvcmRlci10b3A6IDAuM2VtIHNvbGlkO1xuICAgIGJvcmRlci1yaWdodDogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICBib3JkZXItbGVmdDogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7IH1cbiAgLmRyb3Bkb3duLXRvZ2dsZTplbXB0eTo6YWZ0ZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG5cbi5kcm9wZG93bi1tZW51IHtcbiAgLS1icy1kcm9wZG93bi16aW5kZXg6IDEwMDA7XG4gIC0tYnMtZHJvcGRvd24tbWluLXdpZHRoOiAxMHJlbTtcbiAgLS1icy1kcm9wZG93bi1wYWRkaW5nLXg6IDA7XG4gIC0tYnMtZHJvcGRvd24tcGFkZGluZy15OiAwLjVyZW07XG4gIC0tYnMtZHJvcGRvd24tc3BhY2VyOiAwLjEyNXJlbTtcbiAgLS1icy1kcm9wZG93bi1mb250LXNpemU6IDFyZW07XG4gIC0tYnMtZHJvcGRvd24tY29sb3I6ICMyMTI1Mjk7XG4gIC0tYnMtZHJvcGRvd24tYmc6ICNmZmY7XG4gIC0tYnMtZHJvcGRvd24tYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQpO1xuICAtLWJzLWRyb3Bkb3duLWJvcmRlci1yYWRpdXM6IDAuMzc1cmVtO1xuICAtLWJzLWRyb3Bkb3duLWJvcmRlci13aWR0aDogMXB4O1xuICAtLWJzLWRyb3Bkb3duLWlubmVyLWJvcmRlci1yYWRpdXM6IGNhbGMoMC4zNzVyZW0gLSAxcHgpO1xuICAtLWJzLWRyb3Bkb3duLWRpdmlkZXItYmc6IHZhcigtLWJzLWJvcmRlci1jb2xvci10cmFuc2x1Y2VudCk7XG4gIC0tYnMtZHJvcGRvd24tZGl2aWRlci1tYXJnaW4teTogMC41cmVtO1xuICAtLWJzLWRyb3Bkb3duLWJveC1zaGFkb3c6IDAgMC41cmVtIDFyZW0gcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgLS1icy1kcm9wZG93bi1saW5rLWNvbG9yOiAjMjEyNTI5O1xuICAtLWJzLWRyb3Bkb3duLWxpbmstaG92ZXItY29sb3I6ICMxZTIxMjU7XG4gIC0tYnMtZHJvcGRvd24tbGluay1ob3Zlci1iZzogI2U5ZWNlZjtcbiAgLS1icy1kcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvcjogI2ZmZjtcbiAgLS1icy1kcm9wZG93bi1saW5rLWFjdGl2ZS1iZzogIzBkNmVmZDtcbiAgLS1icy1kcm9wZG93bi1saW5rLWRpc2FibGVkLWNvbG9yOiAjYWRiNWJkO1xuICAtLWJzLWRyb3Bkb3duLWl0ZW0tcGFkZGluZy14OiAxcmVtO1xuICAtLWJzLWRyb3Bkb3duLWl0ZW0tcGFkZGluZy15OiAwLjI1cmVtO1xuICAtLWJzLWRyb3Bkb3duLWhlYWRlci1jb2xvcjogIzZjNzU3ZDtcbiAgLS1icy1kcm9wZG93bi1oZWFkZXItcGFkZGluZy14OiAxcmVtO1xuICAtLWJzLWRyb3Bkb3duLWhlYWRlci1wYWRkaW5nLXk6IDAuNXJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiB2YXIoLS1icy1kcm9wZG93bi16aW5kZXgpO1xuICBkaXNwbGF5OiBub25lO1xuICBtaW4td2lkdGg6IHZhcigtLWJzLWRyb3Bkb3duLW1pbi13aWR0aCk7XG4gIHBhZGRpbmc6IHZhcigtLWJzLWRyb3Bkb3duLXBhZGRpbmcteSkgdmFyKC0tYnMtZHJvcGRvd24tcGFkZGluZy14KTtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IHZhcigtLWJzLWRyb3Bkb3duLWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiB2YXIoLS1icy1kcm9wZG93bi1jb2xvcik7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWRyb3Bkb3duLWJnKTtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiB2YXIoLS1icy1kcm9wZG93bi1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLWRyb3Bkb3duLWJvcmRlci1jb2xvcik7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWRyb3Bkb3duLWJvcmRlci1yYWRpdXMpOyB9XG4gIC5kcm9wZG93bi1tZW51W2RhdGEtYnMtcG9wcGVyXSB7XG4gICAgdG9wOiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgbWFyZ2luLXRvcDogdmFyKC0tYnMtZHJvcGRvd24tc3BhY2VyKTsgfVxuXG4uZHJvcGRvd24tbWVudS1zdGFydCB7XG4gIC0tYnMtcG9zaXRpb246IHN0YXJ0OyB9XG4gIC5kcm9wZG93bi1tZW51LXN0YXJ0W2RhdGEtYnMtcG9wcGVyXSB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMDsgfVxuXG4uZHJvcGRvd24tbWVudS1lbmQge1xuICAtLWJzLXBvc2l0aW9uOiBlbmQ7IH1cbiAgLmRyb3Bkb3duLW1lbnUtZW5kW2RhdGEtYnMtcG9wcGVyXSB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogYXV0bzsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmRyb3Bkb3duLW1lbnUtc20tc3RhcnQge1xuICAgIC0tYnMtcG9zaXRpb246IHN0YXJ0OyB9XG4gICAgLmRyb3Bkb3duLW1lbnUtc20tc3RhcnRbZGF0YS1icy1wb3BwZXJdIHtcbiAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgbGVmdDogMDsgfVxuICAuZHJvcGRvd24tbWVudS1zbS1lbmQge1xuICAgIC0tYnMtcG9zaXRpb246IGVuZDsgfVxuICAgIC5kcm9wZG93bi1tZW51LXNtLWVuZFtkYXRhLWJzLXBvcHBlcl0ge1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBsZWZ0OiBhdXRvOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5kcm9wZG93bi1tZW51LW1kLXN0YXJ0IHtcbiAgICAtLWJzLXBvc2l0aW9uOiBzdGFydDsgfVxuICAgIC5kcm9wZG93bi1tZW51LW1kLXN0YXJ0W2RhdGEtYnMtcG9wcGVyXSB7XG4gICAgICByaWdodDogYXV0bztcbiAgICAgIGxlZnQ6IDA7IH1cbiAgLmRyb3Bkb3duLW1lbnUtbWQtZW5kIHtcbiAgICAtLWJzLXBvc2l0aW9uOiBlbmQ7IH1cbiAgICAuZHJvcGRvd24tbWVudS1tZC1lbmRbZGF0YS1icy1wb3BwZXJdIHtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgbGVmdDogYXV0bzsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZHJvcGRvd24tbWVudS1sZy1zdGFydCB7XG4gICAgLS1icy1wb3NpdGlvbjogc3RhcnQ7IH1cbiAgICAuZHJvcGRvd24tbWVudS1sZy1zdGFydFtkYXRhLWJzLXBvcHBlcl0ge1xuICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICBsZWZ0OiAwOyB9XG4gIC5kcm9wZG93bi1tZW51LWxnLWVuZCB7XG4gICAgLS1icy1wb3NpdGlvbjogZW5kOyB9XG4gICAgLmRyb3Bkb3duLW1lbnUtbGctZW5kW2RhdGEtYnMtcG9wcGVyXSB7XG4gICAgICByaWdodDogMDtcbiAgICAgIGxlZnQ6IGF1dG87IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTM2NnB4KSB7XG4gIC5kcm9wZG93bi1tZW51LXhsLXN0YXJ0IHtcbiAgICAtLWJzLXBvc2l0aW9uOiBzdGFydDsgfVxuICAgIC5kcm9wZG93bi1tZW51LXhsLXN0YXJ0W2RhdGEtYnMtcG9wcGVyXSB7XG4gICAgICByaWdodDogYXV0bztcbiAgICAgIGxlZnQ6IDA7IH1cbiAgLmRyb3Bkb3duLW1lbnUteGwtZW5kIHtcbiAgICAtLWJzLXBvc2l0aW9uOiBlbmQ7IH1cbiAgICAuZHJvcGRvd24tbWVudS14bC1lbmRbZGF0YS1icy1wb3BwZXJdIHtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgbGVmdDogYXV0bzsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNjM2cHgpIHtcbiAgLmRyb3Bkb3duLW1lbnUteHhsLXN0YXJ0IHtcbiAgICAtLWJzLXBvc2l0aW9uOiBzdGFydDsgfVxuICAgIC5kcm9wZG93bi1tZW51LXh4bC1zdGFydFtkYXRhLWJzLXBvcHBlcl0ge1xuICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICBsZWZ0OiAwOyB9XG4gIC5kcm9wZG93bi1tZW51LXh4bC1lbmQge1xuICAgIC0tYnMtcG9zaXRpb246IGVuZDsgfVxuICAgIC5kcm9wZG93bi1tZW51LXh4bC1lbmRbZGF0YS1icy1wb3BwZXJdIHtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgbGVmdDogYXV0bzsgfSB9XG5cbi5kcm9wdXAgLmRyb3Bkb3duLW1lbnVbZGF0YS1icy1wb3BwZXJdIHtcbiAgdG9wOiBhdXRvO1xuICBib3R0b206IDEwMCU7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLWJzLWRyb3Bkb3duLXNwYWNlcik7IH1cblxuLmRyb3B1cCAuZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDAuMjU1ZW07XG4gIHZlcnRpY2FsLWFsaWduOiAwLjI1NWVtO1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItdG9wOiAwO1xuICBib3JkZXItcmlnaHQ6IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAwLjNlbSBzb2xpZDtcbiAgYm9yZGVyLWxlZnQ6IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50OyB9XG5cbi5kcm9wdXAgLmRyb3Bkb3duLXRvZ2dsZTplbXB0eTo6YWZ0ZXIge1xuICBtYXJnaW4tbGVmdDogMDsgfVxuXG4uZHJvcGVuZCAuZHJvcGRvd24tbWVudVtkYXRhLWJzLXBvcHBlcl0ge1xuICB0b3A6IDA7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiAxMDAlO1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tbGVmdDogdmFyKC0tYnMtZHJvcGRvd24tc3BhY2VyKTsgfVxuXG4uZHJvcGVuZCAuZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDAuMjU1ZW07XG4gIHZlcnRpY2FsLWFsaWduOiAwLjI1NWVtO1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItdG9wOiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xuICBib3JkZXItYm90dG9tOiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6IDAuM2VtIHNvbGlkOyB9XG5cbi5kcm9wZW5kIC5kcm9wZG93bi10b2dnbGU6ZW1wdHk6OmFmdGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDA7IH1cblxuLmRyb3BlbmQgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICB2ZXJ0aWNhbC1hbGlnbjogMDsgfVxuXG4uZHJvcHN0YXJ0IC5kcm9wZG93bi1tZW51W2RhdGEtYnMtcG9wcGVyXSB7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDEwMCU7XG4gIGxlZnQ6IGF1dG87XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1yaWdodDogdmFyKC0tYnMtZHJvcGRvd24tc3BhY2VyKTsgfVxuXG4uZHJvcHN0YXJ0IC5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogMC4yNTVlbTtcbiAgdmVydGljYWwtYWxpZ246IDAuMjU1ZW07XG4gIGNvbnRlbnQ6IFwiXCI7IH1cblxuLmRyb3BzdGFydCAuZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmRyb3BzdGFydCAuZHJvcGRvd24tdG9nZ2xlOjpiZWZvcmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMC4yNTVlbTtcbiAgdmVydGljYWwtYWxpZ246IDAuMjU1ZW07XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci10b3A6IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDAuM2VtIHNvbGlkO1xuICBib3JkZXItYm90dG9tOiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDsgfVxuXG4uZHJvcHN0YXJ0IC5kcm9wZG93bi10b2dnbGU6ZW1wdHk6OmFmdGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDA7IH1cblxuLmRyb3BzdGFydCAuZHJvcGRvd24tdG9nZ2xlOjpiZWZvcmUge1xuICB2ZXJ0aWNhbC1hbGlnbjogMDsgfVxuXG4uZHJvcGRvd24tZGl2aWRlciB7XG4gIGhlaWdodDogMDtcbiAgbWFyZ2luOiB2YXIoLS1icy1kcm9wZG93bi1kaXZpZGVyLW1hcmdpbi15KSAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tYnMtZHJvcGRvd24tZGl2aWRlci1iZyk7XG4gIG9wYWNpdHk6IDE7IH1cblxuLmRyb3Bkb3duLWl0ZW0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IHZhcigtLWJzLWRyb3Bkb3duLWl0ZW0tcGFkZGluZy15KSB2YXIoLS1icy1kcm9wZG93bi1pdGVtLXBhZGRpbmcteCk7XG4gIGNsZWFyOiBib3RoO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogdmFyKC0tYnMtZHJvcGRvd24tbGluay1jb2xvcik7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDsgfVxuICAuZHJvcGRvd24taXRlbTpob3ZlciwgLmRyb3Bkb3duLWl0ZW06Zm9jdXMge1xuICAgIGNvbG9yOiB2YXIoLS1icy1kcm9wZG93bi1saW5rLWhvdmVyLWNvbG9yKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1kcm9wZG93bi1saW5rLWhvdmVyLWJnKTsgfVxuICAuZHJvcGRvd24taXRlbS5hY3RpdmUsIC5kcm9wZG93bi1pdGVtOmFjdGl2ZSB7XG4gICAgY29sb3I6IHZhcigtLWJzLWRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yKTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtZHJvcGRvd24tbGluay1hY3RpdmUtYmcpOyB9XG4gIC5kcm9wZG93bi1pdGVtLmRpc2FibGVkLCAuZHJvcGRvd24taXRlbTpkaXNhYmxlZCB7XG4gICAgY29sb3I6IHZhcigtLWJzLWRyb3Bkb3duLWxpbmstZGlzYWJsZWQtY29sb3IpO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi5kcm9wZG93bi1tZW51LnNob3cge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4uZHJvcGRvd24taGVhZGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IHZhcigtLWJzLWRyb3Bkb3duLWhlYWRlci1wYWRkaW5nLXkpIHZhcigtLWJzLWRyb3Bkb3duLWhlYWRlci1wYWRkaW5nLXgpO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBjb2xvcjogdmFyKC0tYnMtZHJvcGRvd24taGVhZGVyLWNvbG9yKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuXG4uZHJvcGRvd24taXRlbS10ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IHZhcigtLWJzLWRyb3Bkb3duLWl0ZW0tcGFkZGluZy15KSB2YXIoLS1icy1kcm9wZG93bi1pdGVtLXBhZGRpbmcteCk7XG4gIGNvbG9yOiB2YXIoLS1icy1kcm9wZG93bi1saW5rLWNvbG9yKTsgfVxuXG4uZHJvcGRvd24tbWVudS1kYXJrIHtcbiAgLS1icy1kcm9wZG93bi1jb2xvcjogI2RlZTJlNjtcbiAgLS1icy1kcm9wZG93bi1iZzogIzM0M2E0MDtcbiAgLS1icy1kcm9wZG93bi1ib3JkZXItY29sb3I6IHZhcigtLWJzLWJvcmRlci1jb2xvci10cmFuc2x1Y2VudCk7XG4gIC0tYnMtZHJvcGRvd24tYm94LXNoYWRvdzogO1xuICAtLWJzLWRyb3Bkb3duLWxpbmstY29sb3I6ICNkZWUyZTY7XG4gIC0tYnMtZHJvcGRvd24tbGluay1ob3Zlci1jb2xvcjogI2ZmZjtcbiAgLS1icy1kcm9wZG93bi1kaXZpZGVyLWJnOiB2YXIoLS1icy1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQpO1xuICAtLWJzLWRyb3Bkb3duLWxpbmstaG92ZXItYmc6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSk7XG4gIC0tYnMtZHJvcGRvd24tbGluay1hY3RpdmUtY29sb3I6ICNmZmY7XG4gIC0tYnMtZHJvcGRvd24tbGluay1hY3RpdmUtYmc6ICMwZDZlZmQ7XG4gIC0tYnMtZHJvcGRvd24tbGluay1kaXNhYmxlZC1jb2xvcjogI2FkYjViZDtcbiAgLS1icy1kcm9wZG93bi1oZWFkZXItY29sb3I6ICNhZGI1YmQ7IH1cblxuLm5hdiB7XG4gIC0tYnMtbmF2LWxpbmstcGFkZGluZy14OiAxcmVtO1xuICAtLWJzLW5hdi1saW5rLXBhZGRpbmcteTogMC44MjVyZW07XG4gIC0tYnMtbmF2LWxpbmstZm9udC13ZWlnaHQ6IDtcbiAgLS1icy1uYXYtbGluay1jb2xvcjogdmFyKC0tYnMtbGluay1jb2xvcik7XG4gIC0tYnMtbmF2LWxpbmstaG92ZXItY29sb3I6IHZhcigtLWJzLWxpbmstaG92ZXItY29sb3IpO1xuICAtLWJzLW5hdi1saW5rLWRpc2FibGVkLWNvbG9yOiAjNmM3NTdkO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTsgfVxuXG4ubmF2LWxpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogdmFyKC0tYnMtbmF2LWxpbmstcGFkZGluZy15KSB2YXIoLS1icy1uYXYtbGluay1wYWRkaW5nLXgpO1xuICBmb250LXNpemU6IHZhcigtLWJzLW5hdi1saW5rLWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1icy1uYXYtbGluay1mb250LXdlaWdodCk7XG4gIGNvbG9yOiB2YXIoLS1icy1uYXYtbGluay1jb2xvcik7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dDsgfVxuICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgIC5uYXYtbGluayB7XG4gICAgICB0cmFuc2l0aW9uOiBub25lOyB9IH1cbiAgLm5hdi1saW5rOmhvdmVyLCAubmF2LWxpbms6Zm9jdXMge1xuICAgIGNvbG9yOiB2YXIoLS1icy1uYXYtbGluay1ob3Zlci1jb2xvcik7IH1cbiAgLm5hdi1saW5rLmRpc2FibGVkIHtcbiAgICBjb2xvcjogdmFyKC0tYnMtbmF2LWxpbmstZGlzYWJsZWQtY29sb3IpO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGN1cnNvcjogZGVmYXVsdDsgfVxuXG4ubmF2LXRhYnMge1xuICAtLWJzLW5hdi10YWJzLWJvcmRlci13aWR0aDogMXB4O1xuICAtLWJzLW5hdi10YWJzLWJvcmRlci1jb2xvcjogI2RlZTJlNjtcbiAgLS1icy1uYXYtdGFicy1ib3JkZXItcmFkaXVzOiAwLjM3NXJlbTtcbiAgLS1icy1uYXYtdGFicy1saW5rLWhvdmVyLWJvcmRlci1jb2xvcjogI2U5ZWNlZiAjZTllY2VmICNkZWUyZTY7XG4gIC0tYnMtbmF2LXRhYnMtbGluay1hY3RpdmUtY29sb3I6ICM0OTUwNTc7XG4gIC0tYnMtbmF2LXRhYnMtbGluay1hY3RpdmUtYmc6ICNmZmY7XG4gIC0tYnMtbmF2LXRhYnMtbGluay1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjZGVlMmU2ICNkZWUyZTYgI2ZmZjtcbiAgYm9yZGVyLWJvdHRvbTogdmFyKC0tYnMtbmF2LXRhYnMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1uYXYtdGFicy1ib3JkZXItY29sb3IpOyB9XG4gIC5uYXYtdGFicyAubmF2LWxpbmsge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGMoLTEgKiB2YXIoLS1icy1uYXYtdGFicy1ib3JkZXItd2lkdGgpKTtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGJvcmRlcjogdmFyKC0tYnMtbmF2LXRhYnMtYm9yZGVyLXdpZHRoKSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1uYXYtdGFicy1ib3JkZXItcmFkaXVzKTtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtbmF2LXRhYnMtYm9yZGVyLXJhZGl1cyk7IH1cbiAgICAubmF2LXRhYnMgLm5hdi1saW5rOmhvdmVyLCAubmF2LXRhYnMgLm5hdi1saW5rOmZvY3VzIHtcbiAgICAgIGlzb2xhdGlvbjogaXNvbGF0ZTtcbiAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtbmF2LXRhYnMtbGluay1ob3Zlci1ib3JkZXItY29sb3IpOyB9XG4gICAgLm5hdi10YWJzIC5uYXYtbGluay5kaXNhYmxlZCwgLm5hdi10YWJzIC5uYXYtbGluazpkaXNhYmxlZCB7XG4gICAgICBjb2xvcjogdmFyKC0tYnMtbmF2LWxpbmstZGlzYWJsZWQtY29sb3IpO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC5uYXYtdGFicyAubmF2LWxpbmsuYWN0aXZlLFxuICAubmF2LXRhYnMgLm5hdi1pdGVtLnNob3cgLm5hdi1saW5rIHtcbiAgICBjb2xvcjogdmFyKC0tYnMtbmF2LXRhYnMtbGluay1hY3RpdmUtY29sb3IpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLW5hdi10YWJzLWxpbmstYWN0aXZlLWJnKTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLWJzLW5hdi10YWJzLWxpbmstYWN0aXZlLWJvcmRlci1jb2xvcik7IH1cbiAgLm5hdi10YWJzIC5kcm9wZG93bi1tZW51IHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKC0xICogdmFyKC0tYnMtbmF2LXRhYnMtYm9yZGVyLXdpZHRoKSk7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDsgfVxuXG4ubmF2LXBpbGxzIHtcbiAgLS1icy1uYXYtcGlsbHMtYm9yZGVyLXJhZGl1czogMC4zNzVyZW07XG4gIC0tYnMtbmF2LXBpbGxzLWxpbmstYWN0aXZlLWNvbG9yOiAjZmZmO1xuICAtLWJzLW5hdi1waWxscy1saW5rLWFjdGl2ZS1iZzogIzBkNmVmZDsgfVxuICAubmF2LXBpbGxzIC5uYXYtbGluayB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtbmF2LXBpbGxzLWJvcmRlci1yYWRpdXMpOyB9XG4gICAgLm5hdi1waWxscyAubmF2LWxpbms6ZGlzYWJsZWQge1xuICAgICAgY29sb3I6IHZhcigtLWJzLW5hdi1saW5rLWRpc2FibGVkLWNvbG9yKTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAubmF2LXBpbGxzIC5uYXYtbGluay5hY3RpdmUsXG4gIC5uYXYtcGlsbHMgLnNob3cgPiAubmF2LWxpbmsge1xuICAgIGNvbG9yOiB2YXIoLS1icy1uYXYtcGlsbHMtbGluay1hY3RpdmUtY29sb3IpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLW5hdi1waWxscy1saW5rLWFjdGl2ZS1iZyk7IH1cblxuLm5hdi1maWxsID4gLm5hdi1saW5rLFxuLm5hdi1maWxsIC5uYXYtaXRlbSB7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLm5hdi1qdXN0aWZpZWQgPiAubmF2LWxpbmssXG4ubmF2LWp1c3RpZmllZCAubmF2LWl0ZW0ge1xuICBmbGV4LWJhc2lzOiAwO1xuICBmbGV4LWdyb3c6IDE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4ubmF2LWZpbGwgLm5hdi1pdGVtIC5uYXYtbGluayxcbi5uYXYtanVzdGlmaWVkIC5uYXYtaXRlbSAubmF2LWxpbmsge1xuICB3aWR0aDogMTAwJTsgfVxuXG4udGFiLWNvbnRlbnQgPiAudGFiLXBhbmUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi50YWItY29udGVudCA+IC5hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4ubmF2YmFyIHtcbiAgLS1icy1uYXZiYXItcGFkZGluZy14OiAwO1xuICAtLWJzLW5hdmJhci1wYWRkaW5nLXk6IDAuNXJlbTtcbiAgLS1icy1uYXZiYXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41NSk7XG4gIC0tYnMtbmF2YmFyLWhvdmVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG4gIC0tYnMtbmF2YmFyLWRpc2FibGVkLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIC0tYnMtbmF2YmFyLWFjdGl2ZS1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjkpO1xuICAtLWJzLW5hdmJhci1icmFuZC1wYWRkaW5nLXk6IDAuMzEyNXJlbTtcbiAgLS1icy1uYXZiYXItYnJhbmQtbWFyZ2luLWVuZDogMXJlbTtcbiAgLS1icy1uYXZiYXItYnJhbmQtZm9udC1zaXplOiAxLjI1cmVtO1xuICAtLWJzLW5hdmJhci1icmFuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjkpO1xuICAtLWJzLW5hdmJhci1icmFuZC1ob3Zlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjkpO1xuICAtLWJzLW5hdmJhci1uYXYtbGluay1wYWRkaW5nLXg6IDAuNXJlbTtcbiAgLS1icy1uYXZiYXItdG9nZ2xlci1wYWRkaW5nLXk6IDAuMjVyZW07XG4gIC0tYnMtbmF2YmFyLXRvZ2dsZXItcGFkZGluZy14OiAwLjc1cmVtO1xuICAtLWJzLW5hdmJhci10b2dnbGVyLWZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgLS1icy1uYXZiYXItdG9nZ2xlci1pY29uLWJnOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDMwIDMwJyUzZSUzY3BhdGggc3Ryb2tlPSdyZ2JhJTI4MCwgMCwgMCwgMC41NSUyOScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIHN0cm9rZS13aWR0aD0nMicgZD0nTTQgN2gyMk00IDE1aDIyTTQgMjNoMjInLyUzZSUzYy9zdmclM2VcIik7XG4gIC0tYnMtbmF2YmFyLXRvZ2dsZXItYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIC0tYnMtbmF2YmFyLXRvZ2dsZXItYm9yZGVyLXJhZGl1czogMC4zNzVyZW07XG4gIC0tYnMtbmF2YmFyLXRvZ2dsZXItZm9jdXMtd2lkdGg6IDAuMjVyZW07XG4gIC0tYnMtbmF2YmFyLXRvZ2dsZXItdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogdmFyKC0tYnMtbmF2YmFyLXBhZGRpbmcteSkgdmFyKC0tYnMtbmF2YmFyLXBhZGRpbmcteCk7IH1cbiAgLm5hdmJhciA+IC5jb250YWluZXIsIC5uYXZiYXIgPiAuY29udGFpbmVyLWxpcXVpZCxcbiAgLm5hdmJhciA+IC5jb250YWluZXItZmx1aWQsIC5uYXZiYXIgPiAuY29udGFpbmVyLXNtLCAubmF2YmFyID4gLmNvbnRhaW5lci1tZCwgLm5hdmJhciA+IC5jb250YWluZXItbGcsIC5uYXZiYXIgPiAuY29udGFpbmVyLXhsLCAubmF2YmFyID4gLmNvbnRhaW5lci14eGwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiBpbmhlcml0O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG5cbi5uYXZiYXItYnJhbmQge1xuICBwYWRkaW5nLXRvcDogdmFyKC0tYnMtbmF2YmFyLWJyYW5kLXBhZGRpbmcteSk7XG4gIHBhZGRpbmctYm90dG9tOiB2YXIoLS1icy1uYXZiYXItYnJhbmQtcGFkZGluZy15KTtcbiAgbWFyZ2luLXJpZ2h0OiB2YXIoLS1icy1uYXZiYXItYnJhbmQtbWFyZ2luLWVuZCk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tYnMtbmF2YmFyLWJyYW5kLWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiB2YXIoLS1icy1uYXZiYXItYnJhbmQtY29sb3IpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgLm5hdmJhci1icmFuZDpob3ZlciwgLm5hdmJhci1icmFuZDpmb2N1cyB7XG4gICAgY29sb3I6IHZhcigtLWJzLW5hdmJhci1icmFuZC1ob3Zlci1jb2xvcik7IH1cblxuLm5hdmJhci1uYXYge1xuICAtLWJzLW5hdi1saW5rLXBhZGRpbmcteDogMDtcbiAgLS1icy1uYXYtbGluay1wYWRkaW5nLXk6IDAuODI1cmVtO1xuICAtLWJzLW5hdi1saW5rLWZvbnQtd2VpZ2h0OiA7XG4gIC0tYnMtbmF2LWxpbmstY29sb3I6IHZhcigtLWJzLW5hdmJhci1jb2xvcik7XG4gIC0tYnMtbmF2LWxpbmstaG92ZXItY29sb3I6IHZhcigtLWJzLW5hdmJhci1ob3Zlci1jb2xvcik7XG4gIC0tYnMtbmF2LWxpbmstZGlzYWJsZWQtY29sb3I6IHZhcigtLWJzLW5hdmJhci1kaXNhYmxlZC1jb2xvcik7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTsgfVxuICAubmF2YmFyLW5hdiAuc2hvdyA+IC5uYXYtbGluayxcbiAgLm5hdmJhci1uYXYgLm5hdi1saW5rLmFjdGl2ZSB7XG4gICAgY29sb3I6IHZhcigtLWJzLW5hdmJhci1hY3RpdmUtY29sb3IpOyB9XG4gIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgICBwb3NpdGlvbjogc3RhdGljOyB9XG5cbi5uYXZiYXItdGV4dCB7XG4gIHBhZGRpbmctdG9wOiAwLjgyNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuODI1cmVtO1xuICBjb2xvcjogdmFyKC0tYnMtbmF2YmFyLWNvbG9yKTsgfVxuICAubmF2YmFyLXRleHQgYSxcbiAgLm5hdmJhci10ZXh0IGE6aG92ZXIsXG4gIC5uYXZiYXItdGV4dCBhOmZvY3VzIHtcbiAgICBjb2xvcjogdmFyKC0tYnMtbmF2YmFyLWFjdGl2ZS1jb2xvcik7IH1cblxuLm5hdmJhci1jb2xsYXBzZSB7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG4gIGZsZXgtZ3JvdzogMTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuXG4ubmF2YmFyLXRvZ2dsZXIge1xuICBwYWRkaW5nOiB2YXIoLS1icy1uYXZiYXItdG9nZ2xlci1wYWRkaW5nLXkpIHZhcigtLWJzLW5hdmJhci10b2dnbGVyLXBhZGRpbmcteCk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tYnMtbmF2YmFyLXRvZ2dsZXItZm9udC1zaXplKTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiB2YXIoLS1icy1uYXZiYXItY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiB2YXIoLS1icy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW5hdmJhci10b2dnbGVyLWJvcmRlci1jb2xvcik7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLW5hdmJhci10b2dnbGVyLWJvcmRlci1yYWRpdXMpO1xuICB0cmFuc2l0aW9uOiB2YXIoLS1icy1uYXZiYXItdG9nZ2xlci10cmFuc2l0aW9uKTsgfVxuICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgICB0cmFuc2l0aW9uOiBub25lOyB9IH1cbiAgLm5hdmJhci10b2dnbGVyOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgLm5hdmJhci10b2dnbGVyOmZvY3VzIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgb3V0bGluZTogMDtcbiAgICBib3gtc2hhZG93OiAwIDAgMCB2YXIoLS1icy1uYXZiYXItdG9nZ2xlci1mb2N1cy13aWR0aCk7IH1cblxuLm5hdmJhci10b2dnbGVyLWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxLjVlbTtcbiAgaGVpZ2h0OiAxLjVlbTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdmFyKC0tYnMtbmF2YmFyLXRvZ2dsZXItaWNvbi1iZyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlOyB9XG5cbi5uYXZiYXItbmF2LXNjcm9sbCB7XG4gIG1heC1oZWlnaHQ6IHZhcigtLWJzLXNjcm9sbC1oZWlnaHQsIDc1dmgpO1xuICBvdmVyZmxvdy15OiBhdXRvOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAubmF2YmFyLWV4cGFuZC1zbSB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gICAgLm5hdmJhci1leHBhbmQtc20gLm5hdmJhci1uYXYge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfVxuICAgICAgLm5hdmJhci1leHBhbmQtc20gLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cbiAgICAgIC5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IHZhcigtLWJzLW5hdmJhci1uYXYtbGluay1wYWRkaW5nLXgpO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IHZhcigtLWJzLW5hdmJhci1uYXYtbGluay1wYWRkaW5nLXgpOyB9XG4gICAgLm5hdmJhci1leHBhbmQtc20gLm5hdmJhci1uYXYtc2Nyb2xsIHtcbiAgICAgIG92ZXJmbG93OiB2aXNpYmxlOyB9XG4gICAgLm5hdmJhci1leHBhbmQtc20gLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgICBmbGV4LWJhc2lzOiBhdXRvOyB9XG4gICAgLm5hdmJhci1leHBhbmQtc20gLm5hdmJhci10b2dnbGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAubmF2YmFyLWV4cGFuZC1zbSAub2ZmY2FudmFzIHtcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICB6LWluZGV4OiBhdXRvO1xuICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICAgICAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICB0cmFuc2l0aW9uOiBub25lOyB9XG4gICAgICAubmF2YmFyLWV4cGFuZC1zbSAub2ZmY2FudmFzIC5vZmZjYW52YXMtaGVhZGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgLm5hdmJhci1leHBhbmQtc20gLm9mZmNhbnZhcyAub2ZmY2FudmFzLWJvZHkge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWdyb3c6IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG92ZXJmbG93LXk6IHZpc2libGU7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5hdmJhci1leHBhbmQtbWQge1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuICAgIC5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItbmF2IHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cbiAgICAgIC5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlOyB9XG4gICAgICAubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1icy1uYXZiYXItbmF2LWxpbmstcGFkZGluZy14KTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiB2YXIoLS1icy1uYXZiYXItbmF2LWxpbmstcGFkZGluZy14KTsgfVxuICAgIC5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItbmF2LXNjcm9sbCB7XG4gICAgICBvdmVyZmxvdzogdmlzaWJsZTsgfVxuICAgIC5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItY29sbGFwc2Uge1xuICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgICAgZmxleC1iYXNpczogYXV0bzsgfVxuICAgIC5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLm5hdmJhci1leHBhbmQtbWQgLm9mZmNhbnZhcyB7XG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgei1pbmRleDogYXV0bztcbiAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgICAgIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgdHJhbnNpdGlvbjogbm9uZTsgfVxuICAgICAgLm5hdmJhci1leHBhbmQtbWQgLm9mZmNhbnZhcyAub2ZmY2FudmFzLWhlYWRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC5uYXZiYXItZXhwYW5kLW1kIC5vZmZjYW52YXMgLm9mZmNhbnZhcy1ib2R5IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1ncm93OiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBvdmVyZmxvdy15OiB2aXNpYmxlOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5uYXZiYXItZXhwYW5kLWxnIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgICAubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLW5hdiB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gICAgICAubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuICAgICAgLm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogdmFyKC0tYnMtbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteCk7XG4gICAgICAgIHBhZGRpbmctbGVmdDogdmFyKC0tYnMtbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteCk7IH1cbiAgICAubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLW5hdi1zY3JvbGwge1xuICAgICAgb3ZlcmZsb3c6IHZpc2libGU7IH1cbiAgICAubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICAgIGZsZXgtYmFzaXM6IGF1dG87IH1cbiAgICAubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLXRvZ2dsZXIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5uYXZiYXItZXhwYW5kLWxnIC5vZmZjYW52YXMge1xuICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgIHotaW5kZXg6IGF1dG87XG4gICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gICAgICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIHRyYW5zaXRpb246IG5vbmU7IH1cbiAgICAgIC5uYXZiYXItZXhwYW5kLWxnIC5vZmZjYW52YXMgLm9mZmNhbnZhcy1oZWFkZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAubmF2YmFyLWV4cGFuZC1sZyAub2ZmY2FudmFzIC5vZmZjYW52YXMtYm9keSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZ3JvdzogMDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgb3ZlcmZsb3cteTogdmlzaWJsZTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMzY2cHgpIHtcbiAgLm5hdmJhci1leHBhbmQteGwge1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuICAgIC5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItbmF2IHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cbiAgICAgIC5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlOyB9XG4gICAgICAubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1icy1uYXZiYXItbmF2LWxpbmstcGFkZGluZy14KTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiB2YXIoLS1icy1uYXZiYXItbmF2LWxpbmstcGFkZGluZy14KTsgfVxuICAgIC5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItbmF2LXNjcm9sbCB7XG4gICAgICBvdmVyZmxvdzogdmlzaWJsZTsgfVxuICAgIC5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItY29sbGFwc2Uge1xuICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgICAgZmxleC1iYXNpczogYXV0bzsgfVxuICAgIC5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLm5hdmJhci1leHBhbmQteGwgLm9mZmNhbnZhcyB7XG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgei1pbmRleDogYXV0bztcbiAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgICAgIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgdHJhbnNpdGlvbjogbm9uZTsgfVxuICAgICAgLm5hdmJhci1leHBhbmQteGwgLm9mZmNhbnZhcyAub2ZmY2FudmFzLWhlYWRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC5uYXZiYXItZXhwYW5kLXhsIC5vZmZjYW52YXMgLm9mZmNhbnZhcy1ib2R5IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1ncm93OiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBvdmVyZmxvdy15OiB2aXNpYmxlOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE2MzZweCkge1xuICAubmF2YmFyLWV4cGFuZC14eGwge1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuICAgIC5uYXZiYXItZXhwYW5kLXh4bCAubmF2YmFyLW5hdiB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gICAgICAubmF2YmFyLWV4cGFuZC14eGwgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cbiAgICAgIC5uYXZiYXItZXhwYW5kLXh4bCAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1icy1uYXZiYXItbmF2LWxpbmstcGFkZGluZy14KTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiB2YXIoLS1icy1uYXZiYXItbmF2LWxpbmstcGFkZGluZy14KTsgfVxuICAgIC5uYXZiYXItZXhwYW5kLXh4bCAubmF2YmFyLW5hdi1zY3JvbGwge1xuICAgICAgb3ZlcmZsb3c6IHZpc2libGU7IH1cbiAgICAubmF2YmFyLWV4cGFuZC14eGwgLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgICBmbGV4LWJhc2lzOiBhdXRvOyB9XG4gICAgLm5hdmJhci1leHBhbmQteHhsIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLm5hdmJhci1leHBhbmQteHhsIC5vZmZjYW52YXMge1xuICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgIHotaW5kZXg6IGF1dG87XG4gICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gICAgICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIHRyYW5zaXRpb246IG5vbmU7IH1cbiAgICAgIC5uYXZiYXItZXhwYW5kLXh4bCAub2ZmY2FudmFzIC5vZmZjYW52YXMtaGVhZGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgLm5hdmJhci1leHBhbmQteHhsIC5vZmZjYW52YXMgLm9mZmNhbnZhcy1ib2R5IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1ncm93OiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBvdmVyZmxvdy15OiB2aXNpYmxlOyB9IH1cblxuLm5hdmJhci1leHBhbmQge1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gIC5uYXZiYXItZXhwYW5kIC5uYXZiYXItbmF2IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gICAgLm5hdmJhci1leHBhbmQgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlOyB9XG4gICAgLm5hdmJhci1leHBhbmQgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IHZhcigtLWJzLW5hdmJhci1uYXYtbGluay1wYWRkaW5nLXgpO1xuICAgICAgcGFkZGluZy1sZWZ0OiB2YXIoLS1icy1uYXZiYXItbmF2LWxpbmstcGFkZGluZy14KTsgfVxuICAubmF2YmFyLWV4cGFuZCAubmF2YmFyLW5hdi1zY3JvbGwge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlOyB9XG4gIC5uYXZiYXItZXhwYW5kIC5uYXZiYXItY29sbGFwc2Uge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICBmbGV4LWJhc2lzOiBhdXRvOyB9XG4gIC5uYXZiYXItZXhwYW5kIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAubmF2YmFyLWV4cGFuZCAub2ZmY2FudmFzIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHotaW5kZXg6IGF1dG87XG4gICAgZmxleC1ncm93OiAxO1xuICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNpdGlvbjogbm9uZTsgfVxuICAgIC5uYXZiYXItZXhwYW5kIC5vZmZjYW52YXMgLm9mZmNhbnZhcy1oZWFkZXIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5uYXZiYXItZXhwYW5kIC5vZmZjYW52YXMgLm9mZmNhbnZhcy1ib2R5IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWdyb3c6IDA7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgb3ZlcmZsb3cteTogdmlzaWJsZTsgfVxuXG4ubmF2YmFyLWRhcmsge1xuICAtLWJzLW5hdmJhci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjU1KTtcbiAgLS1icy1uYXZiYXItaG92ZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43NSk7XG4gIC0tYnMtbmF2YmFyLWRpc2FibGVkLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMjUpO1xuICAtLWJzLW5hdmJhci1hY3RpdmUtY29sb3I6ICNmZmY7XG4gIC0tYnMtbmF2YmFyLWJyYW5kLWNvbG9yOiAjZmZmO1xuICAtLWJzLW5hdmJhci1icmFuZC1ob3Zlci1jb2xvcjogI2ZmZjtcbiAgLS1icy1uYXZiYXItdG9nZ2xlci1ib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbiAgLS1icy1uYXZiYXItdG9nZ2xlci1pY29uLWJnOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDMwIDMwJyUzZSUzY3BhdGggc3Ryb2tlPSdyZ2JhJTI4MjU1LCAyNTUsIDI1NSwgMC41NSUyOScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIHN0cm9rZS13aWR0aD0nMicgZD0nTTQgN2gyMk00IDE1aDIyTTQgMjNoMjInLyUzZSUzYy9zdmclM2VcIik7IH1cblxuLmFjY29yZGlvbiB7XG4gIC0tYnMtYWNjb3JkaW9uLWNvbG9yOiAjMjEyNTI5O1xuICAtLWJzLWFjY29yZGlvbi1iZzogI2ZmZjtcbiAgLS1icy1hY2NvcmRpb24tdHJhbnNpdGlvbjogY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLXJhZGl1cyAwLjE1cyBlYXNlO1xuICAtLWJzLWFjY29yZGlvbi1ib3JkZXItY29sb3I6IHZhcigtLWJzLWJvcmRlci1jb2xvcik7XG4gIC0tYnMtYWNjb3JkaW9uLWJvcmRlci13aWR0aDogMXB4O1xuICAtLWJzLWFjY29yZGlvbi1ib3JkZXItcmFkaXVzOiAwLjM3NXJlbTtcbiAgLS1icy1hY2NvcmRpb24taW5uZXItYm9yZGVyLXJhZGl1czogY2FsYygwLjM3NXJlbSAtIDFweCk7XG4gIC0tYnMtYWNjb3JkaW9uLWJ0bi1wYWRkaW5nLXg6IDEuMjVyZW07XG4gIC0tYnMtYWNjb3JkaW9uLWJ0bi1wYWRkaW5nLXk6IDFyZW07XG4gIC0tYnMtYWNjb3JkaW9uLWJ0bi1jb2xvcjogIzIxMjUyOTtcbiAgLS1icy1hY2NvcmRpb24tYnRuLWJnOiB2YXIoLS1icy1hY2NvcmRpb24tYmcpO1xuICAtLWJzLWFjY29yZGlvbi1idG4taWNvbjogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nJTIzMjEyNTI5JyUzZSUzY3BhdGggZmlsbC1ydWxlPSdldmVub2RkJyBkPSdNMS42NDYgNC42NDZhLjUuNSAwIDAgMSAuNzA4IDBMOCAxMC4yOTNsNS42NDYtNS42NDdhLjUuNSAwIDAgMSAuNzA4LjcwOGwtNiA2YS41LjUgMCAwIDEtLjcwOCAwbC02LTZhLjUuNSAwIDAgMSAwLS43MDh6Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xuICAtLWJzLWFjY29yZGlvbi1idG4taWNvbi13aWR0aDogMS4yNXJlbTtcbiAgLS1icy1hY2NvcmRpb24tYnRuLWljb24tdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XG4gIC0tYnMtYWNjb3JkaW9uLWJ0bi1pY29uLXRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2UtaW4tb3V0O1xuICAtLWJzLWFjY29yZGlvbi1idG4tYWN0aXZlLWljb246IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9JyUyMzBjNjNlNCclM2UlM2NwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgZD0nTTEuNjQ2IDQuNjQ2YS41LjUgMCAwIDEgLjcwOCAwTDggMTAuMjkzbDUuNjQ2LTUuNjQ3YS41LjUgMCAwIDEgLjcwOC43MDhsLTYgNmEuNS41IDAgMCAxLS43MDggMGwtNi02YS41LjUgMCAwIDEgMC0uNzA4eicvJTNlJTNjL3N2ZyUzZVwiKTtcbiAgLS1icy1hY2NvcmRpb24tYnRuLWZvY3VzLWJvcmRlci1jb2xvcjogIzg2YjdmZTtcbiAgLS1icy1hY2NvcmRpb24tYnRuLWZvY3VzLWJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSgxMywgMTEwLCAyNTMsIDAuMjUpO1xuICAtLWJzLWFjY29yZGlvbi1ib2R5LXBhZGRpbmcteDogMS4yNXJlbTtcbiAgLS1icy1hY2NvcmRpb24tYm9keS1wYWRkaW5nLXk6IDFyZW07XG4gIC0tYnMtYWNjb3JkaW9uLWFjdGl2ZS1jb2xvcjogIzBjNjNlNDtcbiAgLS1icy1hY2NvcmRpb24tYWN0aXZlLWJnOiAjZTdmMWZmOyB9XG5cbi5hY2NvcmRpb24tYnV0dG9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogdmFyKC0tYnMtYWNjb3JkaW9uLWJ0bi1wYWRkaW5nLXkpIHZhcigtLWJzLWFjY29yZGlvbi1idG4tcGFkZGluZy14KTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBjb2xvcjogdmFyKC0tYnMtYWNjb3JkaW9uLWJ0bi1jb2xvcik7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWFjY29yZGlvbi1idG4tYmcpO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIG92ZXJmbG93LWFuY2hvcjogbm9uZTtcbiAgdHJhbnNpdGlvbjogdmFyKC0tYnMtYWNjb3JkaW9uLXRyYW5zaXRpb24pOyB9XG4gIEBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgLmFjY29yZGlvbi1idXR0b24ge1xuICAgICAgdHJhbnNpdGlvbjogbm9uZTsgfSB9XG4gIC5hY2NvcmRpb24tYnV0dG9uOm5vdCguY29sbGFwc2VkKSB7XG4gICAgY29sb3I6IHZhcigtLWJzLWFjY29yZGlvbi1hY3RpdmUtY29sb3IpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWFjY29yZGlvbi1hY3RpdmUtYmcpO1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgY2FsYygtMSAqIHZhcigtLWJzLWFjY29yZGlvbi1ib3JkZXItd2lkdGgpKSAwIHZhcigtLWJzLWFjY29yZGlvbi1ib3JkZXItY29sb3IpOyB9XG4gICAgLmFjY29yZGlvbi1idXR0b246bm90KC5jb2xsYXBzZWQpOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS1icy1hY2NvcmRpb24tYnRuLWFjdGl2ZS1pY29uKTtcbiAgICAgIHRyYW5zZm9ybTogdmFyKC0tYnMtYWNjb3JkaW9uLWJ0bi1pY29uLXRyYW5zZm9ybSk7IH1cbiAgLmFjY29yZGlvbi1idXR0b246OmFmdGVyIHtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICB3aWR0aDogdmFyKC0tYnMtYWNjb3JkaW9uLWJ0bi1pY29uLXdpZHRoKTtcbiAgICBoZWlnaHQ6IHZhcigtLWJzLWFjY29yZGlvbi1idG4taWNvbi13aWR0aCk7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgY29udGVudDogXCJcIjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS1icy1hY2NvcmRpb24tYnRuLWljb24pO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiB2YXIoLS1icy1hY2NvcmRpb24tYnRuLWljb24td2lkdGgpO1xuICAgIHRyYW5zaXRpb246IHZhcigtLWJzLWFjY29yZGlvbi1idG4taWNvbi10cmFuc2l0aW9uKTsgfVxuICAgIEBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgICAuYWNjb3JkaW9uLWJ1dHRvbjo6YWZ0ZXIge1xuICAgICAgICB0cmFuc2l0aW9uOiBub25lOyB9IH1cbiAgLmFjY29yZGlvbi1idXR0b246aG92ZXIge1xuICAgIHotaW5kZXg6IDI7IH1cbiAgLmFjY29yZGlvbi1idXR0b246Zm9jdXMge1xuICAgIHotaW5kZXg6IDM7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1hY2NvcmRpb24tYnRuLWZvY3VzLWJvcmRlci1jb2xvcik7XG4gICAgb3V0bGluZTogMDtcbiAgICBib3gtc2hhZG93OiB2YXIoLS1icy1hY2NvcmRpb24tYnRuLWZvY3VzLWJveC1zaGFkb3cpOyB9XG5cbi5hY2NvcmRpb24taGVhZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4uYWNjb3JkaW9uLWl0ZW0ge1xuICBjb2xvcjogdmFyKC0tYnMtYWNjb3JkaW9uLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtYWNjb3JkaW9uLWJnKTtcbiAgYm9yZGVyOiB2YXIoLS1icy1hY2NvcmRpb24tYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1hY2NvcmRpb24tYm9yZGVyLWNvbG9yKTsgfVxuICAuYWNjb3JkaW9uLWl0ZW06Zmlyc3Qtb2YtdHlwZSB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tYnMtYWNjb3JkaW9uLWJvcmRlci1yYWRpdXMpO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1hY2NvcmRpb24tYm9yZGVyLXJhZGl1cyk7IH1cbiAgICAuYWNjb3JkaW9uLWl0ZW06Zmlyc3Qtb2YtdHlwZSAuYWNjb3JkaW9uLWJ1dHRvbiB7XG4gICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1hY2NvcmRpb24taW5uZXItYm9yZGVyLXJhZGl1cyk7XG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtYWNjb3JkaW9uLWlubmVyLWJvcmRlci1yYWRpdXMpOyB9XG4gIC5hY2NvcmRpb24taXRlbTpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgICBib3JkZXItdG9wOiAwOyB9XG4gIC5hY2NvcmRpb24taXRlbTpsYXN0LW9mLXR5cGUge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1hY2NvcmRpb24tYm9yZGVyLXJhZGl1cyk7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tYnMtYWNjb3JkaW9uLWJvcmRlci1yYWRpdXMpOyB9XG4gICAgLmFjY29yZGlvbi1pdGVtOmxhc3Qtb2YtdHlwZSAuYWNjb3JkaW9uLWJ1dHRvbi5jb2xsYXBzZWQge1xuICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWFjY29yZGlvbi1pbm5lci1ib3JkZXItcmFkaXVzKTtcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWJzLWFjY29yZGlvbi1pbm5lci1ib3JkZXItcmFkaXVzKTsgfVxuICAgIC5hY2NvcmRpb24taXRlbTpsYXN0LW9mLXR5cGUgLmFjY29yZGlvbi1jb2xsYXBzZSB7XG4gICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtYWNjb3JkaW9uLWJvcmRlci1yYWRpdXMpO1xuICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tYnMtYWNjb3JkaW9uLWJvcmRlci1yYWRpdXMpOyB9XG5cbi5hY2NvcmRpb24tYm9keSB7XG4gIHBhZGRpbmc6IHZhcigtLWJzLWFjY29yZGlvbi1ib2R5LXBhZGRpbmcteSkgdmFyKC0tYnMtYWNjb3JkaW9uLWJvZHktcGFkZGluZy14KTsgfVxuXG4uYWNjb3JkaW9uLWZsdXNoIC5hY2NvcmRpb24tY29sbGFwc2Uge1xuICBib3JkZXItd2lkdGg6IDA7IH1cblxuLmFjY29yZGlvbi1mbHVzaCAuYWNjb3JkaW9uLWl0ZW0ge1xuICBib3JkZXItcmlnaHQ6IDA7XG4gIGJvcmRlci1sZWZ0OiAwO1xuICBib3JkZXItcmFkaXVzOiAwOyB9XG4gIC5hY2NvcmRpb24tZmx1c2ggLmFjY29yZGlvbi1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItdG9wOiAwOyB9XG4gIC5hY2NvcmRpb24tZmx1c2ggLmFjY29yZGlvbi1pdGVtOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1ib3R0b206IDA7IH1cbiAgLmFjY29yZGlvbi1mbHVzaCAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1idXR0b24sIC5hY2NvcmRpb24tZmx1c2ggLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tYnV0dG9uLmNvbGxhcHNlZCB7XG4gICAgYm9yZGVyLXJhZGl1czogMDsgfVxuXG4uYnJlYWRjcnVtYiB7XG4gIC0tYnMtYnJlYWRjcnVtYi1wYWRkaW5nLXg6IDA7XG4gIC0tYnMtYnJlYWRjcnVtYi1wYWRkaW5nLXk6IDA7XG4gIC0tYnMtYnJlYWRjcnVtYi1tYXJnaW4tYm90dG9tOiAxcmVtO1xuICAtLWJzLWJyZWFkY3J1bWItYmc6IDtcbiAgLS1icy1icmVhZGNydW1iLWJvcmRlci1yYWRpdXM6IDtcbiAgLS1icy1icmVhZGNydW1iLWRpdmlkZXItY29sb3I6ICMwMDAwMDA7XG4gIC0tYnMtYnJlYWRjcnVtYi1pdGVtLXBhZGRpbmcteDogMC41cmVtO1xuICAtLWJzLWJyZWFkY3J1bWItaXRlbS1hY3RpdmUtY29sb3I6ICM2Yzc1N2Q7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZzogdmFyKC0tYnMtYnJlYWRjcnVtYi1wYWRkaW5nLXkpIHZhcigtLWJzLWJyZWFkY3J1bWItcGFkZGluZy14KTtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tYnMtYnJlYWRjcnVtYi1tYXJnaW4tYm90dG9tKTtcbiAgZm9udC1zaXplOiB2YXIoLS1icy1icmVhZGNydW1iLWZvbnQtc2l6ZSk7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWJyZWFkY3J1bWItYmcpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1icmVhZGNydW1iLWJvcmRlci1yYWRpdXMpOyB9XG5cbi5icmVhZGNydW1iLWl0ZW0gKyAuYnJlYWRjcnVtYi1pdGVtIHtcbiAgcGFkZGluZy1sZWZ0OiB2YXIoLS1icy1icmVhZGNydW1iLWl0ZW0tcGFkZGluZy14KTsgfVxuICAuYnJlYWRjcnVtYi1pdGVtICsgLmJyZWFkY3J1bWItaXRlbTo6YmVmb3JlIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1icy1icmVhZGNydW1iLWl0ZW0tcGFkZGluZy14KTtcbiAgICBjb2xvcjogdmFyKC0tYnMtYnJlYWRjcnVtYi1kaXZpZGVyLWNvbG9yKTtcbiAgICBjb250ZW50OiB2YXIoLS1icy1icmVhZGNydW1iLWRpdmlkZXIsIFwi4oC6XCIpIC8qIHJ0bDogdmFyKC0tYnMtYnJlYWRjcnVtYi1kaXZpZGVyLCBcIi9cIikgKi87IH1cblxuLmJyZWFkY3J1bWItaXRlbS5hY3RpdmUge1xuICBjb2xvcjogdmFyKC0tYnMtYnJlYWRjcnVtYi1pdGVtLWFjdGl2ZS1jb2xvcik7IH1cblxuLm1vZGFsIHtcbiAgLS1icy1tb2RhbC16aW5kZXg6IDEwNTU7XG4gIC0tYnMtbW9kYWwtd2lkdGg6IDUwMHB4O1xuICAtLWJzLW1vZGFsLXBhZGRpbmc6IDFyZW07XG4gIC0tYnMtbW9kYWwtbWFyZ2luOiAwLjVyZW07XG4gIC0tYnMtbW9kYWwtY29sb3I6IDtcbiAgLS1icy1tb2RhbC1iZzogI2ZmZjtcbiAgLS1icy1tb2RhbC1ib3JkZXItY29sb3I6IHZhcigtLWJzLWJvcmRlci1jb2xvci10cmFuc2x1Y2VudCk7XG4gIC0tYnMtbW9kYWwtYm9yZGVyLXdpZHRoOiAxcHg7XG4gIC0tYnMtbW9kYWwtYm9yZGVyLXJhZGl1czogMDtcbiAgLS1icy1tb2RhbC1ib3gtc2hhZG93OiAwIDAuMTI1cmVtIDAuMjVyZW0gcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG4gIC0tYnMtbW9kYWwtaW5uZXItYm9yZGVyLXJhZGl1czogY2FsYygwLjVyZW0gLSAxcHgpO1xuICAtLWJzLW1vZGFsLWhlYWRlci1wYWRkaW5nLXg6IDFyZW07XG4gIC0tYnMtbW9kYWwtaGVhZGVyLXBhZGRpbmcteTogMXJlbTtcbiAgLS1icy1tb2RhbC1oZWFkZXItcGFkZGluZzogMXJlbSAxcmVtO1xuICAtLWJzLW1vZGFsLWhlYWRlci1ib3JkZXItY29sb3I6IHZhcigtLWJzLWJvcmRlci1jb2xvcik7XG4gIC0tYnMtbW9kYWwtaGVhZGVyLWJvcmRlci13aWR0aDogMDtcbiAgLS1icy1tb2RhbC10aXRsZS1saW5lLWhlaWdodDogMS41O1xuICAtLWJzLW1vZGFsLWZvb3Rlci1nYXA6IDAuNXJlbTtcbiAgLS1icy1tb2RhbC1mb290ZXItYmc6IDtcbiAgLS1icy1tb2RhbC1mb290ZXItYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1ib3JkZXItY29sb3IpO1xuICAtLWJzLW1vZGFsLWZvb3Rlci1ib3JkZXItd2lkdGg6IDFweDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IHZhcigtLWJzLW1vZGFsLXppbmRleCk7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgb3V0bGluZTogMDsgfVxuXG4ubW9kYWwtZGlhbG9nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogYXV0bztcbiAgbWFyZ2luOiB2YXIoLS1icy1tb2RhbC1tYXJnaW4pO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAubW9kYWwuZmFkZSAubW9kYWwtZGlhbG9nIHtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLW91dDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTBweCk7IH1cbiAgICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgICAgLm1vZGFsLmZhZGUgLm1vZGFsLWRpYWxvZyB7XG4gICAgICAgIHRyYW5zaXRpb246IG5vbmU7IH0gfVxuICAubW9kYWwuc2hvdyAubW9kYWwtZGlhbG9nIHtcbiAgICB0cmFuc2Zvcm06IG5vbmU7IH1cbiAgLm1vZGFsLm1vZGFsLXN0YXRpYyAubW9kYWwtZGlhbG9nIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDIpOyB9XG5cbi5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSB7XG4gIGhlaWdodDogY2FsYygxMDAlIC0gdmFyKC0tYnMtbW9kYWwtbWFyZ2luKSAqIDIpOyB9XG4gIC5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSAubW9kYWwtY29udGVudCB7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSAubW9kYWwtYm9keSB7XG4gICAgb3ZlcmZsb3cteTogYXV0bzsgfVxuXG4ubW9kYWwtZGlhbG9nLWNlbnRlcmVkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWluLWhlaWdodDogY2FsYygxMDAlIC0gdmFyKC0tYnMtbW9kYWwtbWFyZ2luKSAqIDIpOyB9XG5cbi5tb2RhbC1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogMTAwJTtcbiAgY29sb3I6IHZhcigtLWJzLW1vZGFsLWNvbG9yKTtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLW1vZGFsLWJnKTtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiB2YXIoLS1icy1tb2RhbC1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW1vZGFsLWJvcmRlci1jb2xvcik7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLW1vZGFsLWJvcmRlci1yYWRpdXMpO1xuICBvdXRsaW5lOiAwOyB9XG5cbi5tb2RhbC1iYWNrZHJvcCB7XG4gIC0tYnMtYmFja2Ryb3AtemluZGV4OiAxMDUwO1xuICAtLWJzLWJhY2tkcm9wLWJnOiAjMDAwO1xuICAtLWJzLWJhY2tkcm9wLW9wYWNpdHk6IDAuNTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IHZhcigtLWJzLWJhY2tkcm9wLXppbmRleCk7XG4gIHdpZHRoOiAxMDB2dztcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtYmFja2Ryb3AtYmcpOyB9XG4gIC5tb2RhbC1iYWNrZHJvcC5mYWRlIHtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIC5tb2RhbC1iYWNrZHJvcC5zaG93IHtcbiAgICBvcGFjaXR5OiB2YXIoLS1icy1iYWNrZHJvcC1vcGFjaXR5KTsgfVxuXG4ubW9kYWwtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogdmFyKC0tYnMtbW9kYWwtaGVhZGVyLXBhZGRpbmcpO1xuICBib3JkZXItYm90dG9tOiB2YXIoLS1icy1tb2RhbC1oZWFkZXItYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1tb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yKTtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tYnMtbW9kYWwtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1tb2RhbC1pbm5lci1ib3JkZXItcmFkaXVzKTsgfVxuICAubW9kYWwtaGVhZGVyIC5idG4tY2xvc2Uge1xuICAgIHBhZGRpbmc6IGNhbGModmFyKC0tYnMtbW9kYWwtaGVhZGVyLXBhZGRpbmcteSkgKiAuNSkgY2FsYyh2YXIoLS1icy1tb2RhbC1oZWFkZXItcGFkZGluZy14KSAqIC41KTtcbiAgICBtYXJnaW46IGNhbGMoLS41ICogdmFyKC0tYnMtbW9kYWwtaGVhZGVyLXBhZGRpbmcteSkpIGNhbGMoLS41ICogdmFyKC0tYnMtbW9kYWwtaGVhZGVyLXBhZGRpbmcteCkpIGNhbGMoLS41ICogdmFyKC0tYnMtbW9kYWwtaGVhZGVyLXBhZGRpbmcteSkpIGF1dG87IH1cblxuLm1vZGFsLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWJzLW1vZGFsLXRpdGxlLWxpbmUtaGVpZ2h0KTsgfVxuXG4ubW9kYWwtYm9keSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleDogMSAxIGF1dG87XG4gIHBhZGRpbmc6IHZhcigtLWJzLW1vZGFsLXBhZGRpbmcpOyB9XG5cbi5tb2RhbC1mb290ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXNocmluazogMDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBwYWRkaW5nOiBjYWxjKHZhcigtLWJzLW1vZGFsLXBhZGRpbmcpIC0gdmFyKC0tYnMtbW9kYWwtZm9vdGVyLWdhcCkgKiAuNSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLW1vZGFsLWZvb3Rlci1iZyk7XG4gIGJvcmRlci10b3A6IHZhcigtLWJzLW1vZGFsLWZvb3Rlci1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW1vZGFsLWZvb3Rlci1ib3JkZXItY29sb3IpO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtbW9kYWwtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWJzLW1vZGFsLWlubmVyLWJvcmRlci1yYWRpdXMpOyB9XG4gIC5tb2RhbC1mb290ZXIgPiAqIHtcbiAgICBtYXJnaW46IGNhbGModmFyKC0tYnMtbW9kYWwtZm9vdGVyLWdhcCkgKiAuNSk7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5tb2RhbCB7XG4gICAgLS1icy1tb2RhbC1tYXJnaW46IDEuNzVyZW07XG4gICAgLS1icy1tb2RhbC1ib3gtc2hhZG93OiAwIDAuNXJlbSAxcmVtIHJnYmEoMCwgMCwgMCwgMC4xNSk7IH1cbiAgLm1vZGFsLWRpYWxvZyB7XG4gICAgbWF4LXdpZHRoOiB2YXIoLS1icy1tb2RhbC13aWR0aCk7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvOyB9XG4gIC5tb2RhbC1zbSB7XG4gICAgLS1icy1tb2RhbC13aWR0aDogMzAwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm1vZGFsLWxnLFxuICAubW9kYWwteGwge1xuICAgIC0tYnMtbW9kYWwtd2lkdGg6IDgwMHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEzNjZweCkge1xuICAubW9kYWwteGwge1xuICAgIC0tYnMtbW9kYWwtd2lkdGg6IDExNDBweDsgfSB9XG5cbi5tb2RhbC1mdWxsc2NyZWVuIHtcbiAgd2lkdGg6IDEwMHZ3O1xuICBtYXgtd2lkdGg6IG5vbmU7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luOiAwOyB9XG4gIC5tb2RhbC1mdWxsc2NyZWVuIC5tb2RhbC1jb250ZW50IHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7IH1cbiAgLm1vZGFsLWZ1bGxzY3JlZW4gLm1vZGFsLWhlYWRlcixcbiAgLm1vZGFsLWZ1bGxzY3JlZW4gLm1vZGFsLWZvb3RlciB7XG4gICAgYm9yZGVyLXJhZGl1czogMDsgfVxuICAubW9kYWwtZnVsbHNjcmVlbiAubW9kYWwtYm9keSB7XG4gICAgb3ZlcmZsb3cteTogYXV0bzsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLm1vZGFsLWZ1bGxzY3JlZW4tc20tZG93biB7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWFyZ2luOiAwOyB9XG4gICAgLm1vZGFsLWZ1bGxzY3JlZW4tc20tZG93biAubW9kYWwtY29udGVudCB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBib3JkZXItcmFkaXVzOiAwOyB9XG4gICAgLm1vZGFsLWZ1bGxzY3JlZW4tc20tZG93biAubW9kYWwtaGVhZGVyLFxuICAgIC5tb2RhbC1mdWxsc2NyZWVuLXNtLWRvd24gLm1vZGFsLWZvb3RlciB7XG4gICAgICBib3JkZXItcmFkaXVzOiAwOyB9XG4gICAgLm1vZGFsLWZ1bGxzY3JlZW4tc20tZG93biAubW9kYWwtYm9keSB7XG4gICAgICBvdmVyZmxvdy15OiBhdXRvOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5tb2RhbC1mdWxsc2NyZWVuLW1kLWRvd24ge1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1hcmdpbjogMDsgfVxuICAgIC5tb2RhbC1mdWxsc2NyZWVuLW1kLWRvd24gLm1vZGFsLWNvbnRlbnQge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgYm9yZGVyLXJhZGl1czogMDsgfVxuICAgIC5tb2RhbC1mdWxsc2NyZWVuLW1kLWRvd24gLm1vZGFsLWhlYWRlcixcbiAgICAubW9kYWwtZnVsbHNjcmVlbi1tZC1kb3duIC5tb2RhbC1mb290ZXIge1xuICAgICAgYm9yZGVyLXJhZGl1czogMDsgfVxuICAgIC5tb2RhbC1mdWxsc2NyZWVuLW1kLWRvd24gLm1vZGFsLWJvZHkge1xuICAgICAgb3ZlcmZsb3cteTogYXV0bzsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAubW9kYWwtZnVsbHNjcmVlbi1sZy1kb3duIHtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXJnaW46IDA7IH1cbiAgICAubW9kYWwtZnVsbHNjcmVlbi1sZy1kb3duIC5tb2RhbC1jb250ZW50IHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7IH1cbiAgICAubW9kYWwtZnVsbHNjcmVlbi1sZy1kb3duIC5tb2RhbC1oZWFkZXIsXG4gICAgLm1vZGFsLWZ1bGxzY3JlZW4tbGctZG93biAubW9kYWwtZm9vdGVyIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7IH1cbiAgICAubW9kYWwtZnVsbHNjcmVlbi1sZy1kb3duIC5tb2RhbC1ib2R5IHtcbiAgICAgIG92ZXJmbG93LXk6IGF1dG87IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTM2NS45OHB4KSB7XG4gIC5tb2RhbC1mdWxsc2NyZWVuLXhsLWRvd24ge1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1hcmdpbjogMDsgfVxuICAgIC5tb2RhbC1mdWxsc2NyZWVuLXhsLWRvd24gLm1vZGFsLWNvbnRlbnQge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgYm9yZGVyLXJhZGl1czogMDsgfVxuICAgIC5tb2RhbC1mdWxsc2NyZWVuLXhsLWRvd24gLm1vZGFsLWhlYWRlcixcbiAgICAubW9kYWwtZnVsbHNjcmVlbi14bC1kb3duIC5tb2RhbC1mb290ZXIge1xuICAgICAgYm9yZGVyLXJhZGl1czogMDsgfVxuICAgIC5tb2RhbC1mdWxsc2NyZWVuLXhsLWRvd24gLm1vZGFsLWJvZHkge1xuICAgICAgb3ZlcmZsb3cteTogYXV0bzsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNjM1Ljk4cHgpIHtcbiAgLm1vZGFsLWZ1bGxzY3JlZW4teHhsLWRvd24ge1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1hcmdpbjogMDsgfVxuICAgIC5tb2RhbC1mdWxsc2NyZWVuLXh4bC1kb3duIC5tb2RhbC1jb250ZW50IHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7IH1cbiAgICAubW9kYWwtZnVsbHNjcmVlbi14eGwtZG93biAubW9kYWwtaGVhZGVyLFxuICAgIC5tb2RhbC1mdWxsc2NyZWVuLXh4bC1kb3duIC5tb2RhbC1mb290ZXIge1xuICAgICAgYm9yZGVyLXJhZGl1czogMDsgfVxuICAgIC5tb2RhbC1mdWxsc2NyZWVuLXh4bC1kb3duIC5tb2RhbC1ib2R5IHtcbiAgICAgIG92ZXJmbG93LXk6IGF1dG87IH0gfVxuXG4uY2Fyb3VzZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLmNhcm91c2VsLnBvaW50ZXItZXZlbnQge1xuICB0b3VjaC1hY3Rpb246IHBhbi15OyB9XG5cbi5jYXJvdXNlbC1pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLmNhcm91c2VsLWlubmVyOjphZnRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgY29udGVudDogXCJcIjsgfVxuXG4uY2Fyb3VzZWwtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogbm9uZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tcmlnaHQ6IC0xMDAlO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjZzIGVhc2UtaW4tb3V0OyB9XG4gIEBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgLmNhcm91c2VsLWl0ZW0ge1xuICAgICAgdHJhbnNpdGlvbjogbm9uZTsgfSB9XG5cbi5jYXJvdXNlbC1pdGVtLmFjdGl2ZSxcbi5jYXJvdXNlbC1pdGVtLW5leHQsXG4uY2Fyb3VzZWwtaXRlbS1wcmV2IHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLmNhcm91c2VsLWl0ZW0tbmV4dDpub3QoLmNhcm91c2VsLWl0ZW0tc3RhcnQpLFxuLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLWVuZCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTsgfVxuXG4uY2Fyb3VzZWwtaXRlbS1wcmV2Om5vdCguY2Fyb3VzZWwtaXRlbS1lbmQpLFxuLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLXN0YXJ0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTsgfVxuXG4uY2Fyb3VzZWwtZmFkZSAuY2Fyb3VzZWwtaXRlbSB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XG4gIHRyYW5zZm9ybTogbm9uZTsgfVxuXG4uY2Fyb3VzZWwtZmFkZSAuY2Fyb3VzZWwtaXRlbS5hY3RpdmUsXG4uY2Fyb3VzZWwtZmFkZSAuY2Fyb3VzZWwtaXRlbS1uZXh0LmNhcm91c2VsLWl0ZW0tc3RhcnQsXG4uY2Fyb3VzZWwtZmFkZSAuY2Fyb3VzZWwtaXRlbS1wcmV2LmNhcm91c2VsLWl0ZW0tZW5kIHtcbiAgei1pbmRleDogMTtcbiAgb3BhY2l0eTogMTsgfVxuXG4uY2Fyb3VzZWwtZmFkZSAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tc3RhcnQsXG4uY2Fyb3VzZWwtZmFkZSAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tZW5kIHtcbiAgei1pbmRleDogMDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwcyAwLjZzOyB9XG4gIEBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgLmNhcm91c2VsLWZhZGUgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLXN0YXJ0LFxuICAgIC5jYXJvdXNlbC1mYWRlIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1lbmQge1xuICAgICAgdHJhbnNpdGlvbjogbm9uZTsgfSB9XG5cbi5jYXJvdXNlbC1jb250cm9sLXByZXYsXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxNSU7XG4gIHBhZGRpbmc6IDA7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogMDtcbiAgb3BhY2l0eTogMC41O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzIGVhc2U7IH1cbiAgQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAuY2Fyb3VzZWwtY29udHJvbC1wcmV2LFxuICAgIC5jYXJvdXNlbC1jb250cm9sLW5leHQge1xuICAgICAgdHJhbnNpdGlvbjogbm9uZTsgfSB9XG4gIC5jYXJvdXNlbC1jb250cm9sLXByZXY6aG92ZXIsIC5jYXJvdXNlbC1jb250cm9sLXByZXY6Zm9jdXMsXG4gIC5jYXJvdXNlbC1jb250cm9sLW5leHQ6aG92ZXIsXG4gIC5jYXJvdXNlbC1jb250cm9sLW5leHQ6Zm9jdXMge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBvdXRsaW5lOiAwO1xuICAgIG9wYWNpdHk6IDAuOTsgfVxuXG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2IHtcbiAgbGVmdDogMDsgfVxuXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0IHtcbiAgcmlnaHQ6IDA7IH1cblxuLmNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uLFxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMnJlbTtcbiAgaGVpZ2h0OiAycmVtO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlOyB9XG5cbi8qIHJ0bDpvcHRpb25zOiB7XG4gIFwiYXV0b1JlbmFtZVwiOiB0cnVlLFxuICBcInN0cmluZ01hcFwiOlsge1xuICAgIFwibmFtZVwiICAgIDogXCJwcmV2LW5leHRcIixcbiAgICBcInNlYXJjaFwiICA6IFwicHJldlwiLFxuICAgIFwicmVwbGFjZVwiIDogXCJuZXh0XCJcbiAgfSBdXG59ICovXG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPSclMjNmZmYnJTNlJTNjcGF0aCBkPSdNMTEuMzU0IDEuNjQ2YS41LjUgMCAwIDEgMCAuNzA4TDUuNzA3IDhsNS42NDcgNS42NDZhLjUuNSAwIDAgMS0uNzA4LjcwOGwtNi02YS41LjUgMCAwIDEgMC0uNzA4bDYtNmEuNS41IDAgMCAxIC43MDggMHonLyUzZSUzYy9zdmclM2VcIik7IH1cblxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nJTIzZmZmJyUzZSUzY3BhdGggZD0nTTQuNjQ2IDEuNjQ2YS41LjUgMCAwIDEgLjcwOCAwbDYgNmEuNS41IDAgMCAxIDAgLjcwOGwtNiA2YS41LjUgMCAwIDEtLjcwOC0uNzA4TDEwLjI5MyA4IDQuNjQ2IDIuMzU0YS41LjUgMCAwIDEgMC0uNzA4eicvJTNlJTNjL3N2ZyUzZVwiKTsgfVxuXG4uY2Fyb3VzZWwtaW5kaWNhdG9ycyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1yaWdodDogMTUlO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBtYXJnaW4tbGVmdDogMTUlO1xuICBsaXN0LXN0eWxlOiBub25lOyB9XG4gIC5jYXJvdXNlbC1pbmRpY2F0b3JzIFtkYXRhLWJzLXRhcmdldF0ge1xuICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAgIGZsZXg6IDAgMSBhdXRvO1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogM3B4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDNweDtcbiAgICB0ZXh0LWluZGVudDogLTk5OXB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvcmRlci10b3A6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWJvdHRvbTogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBvcGFjaXR5OiAwLjU7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjZzIGVhc2U7IH1cbiAgICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgICAgLmNhcm91c2VsLWluZGljYXRvcnMgW2RhdGEtYnMtdGFyZ2V0XSB7XG4gICAgICAgIHRyYW5zaXRpb246IG5vbmU7IH0gfVxuICAuY2Fyb3VzZWwtaW5kaWNhdG9ycyAuYWN0aXZlIHtcbiAgICBvcGFjaXR5OiAxOyB9XG5cbi5jYXJvdXNlbC1jYXB0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTUlO1xuICBib3R0b206IDEuMjVyZW07XG4gIGxlZnQ6IDE1JTtcbiAgcGFkZGluZy10b3A6IDEuMjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAxLjI1cmVtO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5jYXJvdXNlbC1kYXJrIC5jYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbixcbi5jYXJvdXNlbC1kYXJrIC5jYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbiB7XG4gIGZpbHRlcjogaW52ZXJ0KDEpIGdyYXlzY2FsZSgxMDApOyB9XG5cbi5jYXJvdXNlbC1kYXJrIC5jYXJvdXNlbC1pbmRpY2F0b3JzIFtkYXRhLWJzLXRhcmdldF0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwOyB9XG5cbi5jYXJvdXNlbC1kYXJrIC5jYXJvdXNlbC1jYXB0aW9uIHtcbiAgY29sb3I6ICMwMDA7IH1cblxuLmNsZWFyZml4OjphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDtcbiAgY29udGVudDogXCJcIjsgfVxuXG4udGV4dC1iZy1wcmltYXJ5IHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogUkdCQSgxMywgMTEwLCAyNTMsIHZhcigtLWJzLWJnLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LWJnLXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IFJHQkEoMTA4LCAxMTcsIDEyNSwgdmFyKC0tYnMtYmctb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtYmctc3VjY2VzcyB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IFJHQkEoMjUsIDEzNSwgODQsIHZhcigtLWJzLWJnLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LWJnLWluZm8ge1xuICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBSR0JBKDEzLCAyMDIsIDI0MCwgdmFyKC0tYnMtYmctb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtYmctd2FybmluZyB7XG4gIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IFJHQkEoMjU1LCAxOTMsIDcsIHZhcigtLWJzLWJnLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LWJnLWRhbmdlciB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IFJHQkEoMjIwLCA1MywgNjksIHZhcigtLWJzLWJnLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LWJnLWxpZ2h0IHtcbiAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogUkdCQSgyNDgsIDI0OSwgMjUwLCB2YXIoLS1icy1iZy1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDsgfVxuXG4udGV4dC1iZy1kYXJrIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogUkdCQSgzMywgMzcsIDQxLCB2YXIoLS1icy1iZy1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDsgfVxuXG4ubGluay1wcmltYXJ5IHtcbiAgY29sb3I6ICMwZDZlZmQgIWltcG9ydGFudDsgfVxuICAubGluay1wcmltYXJ5OmhvdmVyLCAubGluay1wcmltYXJ5OmZvY3VzIHtcbiAgICBjb2xvcjogIzBhNThjYSAhaW1wb3J0YW50OyB9XG5cbi5saW5rLXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjNmM3NTdkICFpbXBvcnRhbnQ7IH1cbiAgLmxpbmstc2Vjb25kYXJ5OmhvdmVyLCAubGluay1zZWNvbmRhcnk6Zm9jdXMge1xuICAgIGNvbG9yOiAjNTY1ZTY0ICFpbXBvcnRhbnQ7IH1cblxuLmxpbmstc3VjY2VzcyB7XG4gIGNvbG9yOiAjMTk4NzU0ICFpbXBvcnRhbnQ7IH1cbiAgLmxpbmstc3VjY2Vzczpob3ZlciwgLmxpbmstc3VjY2Vzczpmb2N1cyB7XG4gICAgY29sb3I6ICMxNDZjNDMgIWltcG9ydGFudDsgfVxuXG4ubGluay1pbmZvIHtcbiAgY29sb3I6ICMwZGNhZjAgIWltcG9ydGFudDsgfVxuICAubGluay1pbmZvOmhvdmVyLCAubGluay1pbmZvOmZvY3VzIHtcbiAgICBjb2xvcjogIzNkZDVmMyAhaW1wb3J0YW50OyB9XG5cbi5saW5rLXdhcm5pbmcge1xuICBjb2xvcjogI2ZmYzEwNyAhaW1wb3J0YW50OyB9XG4gIC5saW5rLXdhcm5pbmc6aG92ZXIsIC5saW5rLXdhcm5pbmc6Zm9jdXMge1xuICAgIGNvbG9yOiAjZmZjZDM5ICFpbXBvcnRhbnQ7IH1cblxuLmxpbmstZGFuZ2VyIHtcbiAgY29sb3I6ICNkYzM1NDUgIWltcG9ydGFudDsgfVxuICAubGluay1kYW5nZXI6aG92ZXIsIC5saW5rLWRhbmdlcjpmb2N1cyB7XG4gICAgY29sb3I6ICNiMDJhMzcgIWltcG9ydGFudDsgfVxuXG4ubGluay1saWdodCB7XG4gIGNvbG9yOiAjZjhmOWZhICFpbXBvcnRhbnQ7IH1cbiAgLmxpbmstbGlnaHQ6aG92ZXIsIC5saW5rLWxpZ2h0OmZvY3VzIHtcbiAgICBjb2xvcjogI2Y5ZmFmYiAhaW1wb3J0YW50OyB9XG5cbi5saW5rLWRhcmsge1xuICBjb2xvcjogIzIxMjUyOSAhaW1wb3J0YW50OyB9XG4gIC5saW5rLWRhcms6aG92ZXIsIC5saW5rLWRhcms6Zm9jdXMge1xuICAgIGNvbG9yOiAjMWExZTIxICFpbXBvcnRhbnQ7IH1cblxuLnJhdGlvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTsgfVxuICAucmF0aW86OmJlZm9yZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZy10b3A6IHZhcigtLWJzLWFzcGVjdC1yYXRpbyk7XG4gICAgY29udGVudDogXCJcIjsgfVxuICAucmF0aW8gPiAqIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG5cbi5yYXRpby0xeDEge1xuICAtLWJzLWFzcGVjdC1yYXRpbzogMTAwJTsgfVxuXG4ucmF0aW8tNHgzIHtcbiAgLS1icy1hc3BlY3QtcmF0aW86IGNhbGMoMyAvIDQgKiAxMDAlKTsgfVxuXG4ucmF0aW8tMTZ4OSB7XG4gIC0tYnMtYXNwZWN0LXJhdGlvOiBjYWxjKDkgLyAxNiAqIDEwMCUpOyB9XG5cbi5yYXRpby0yMXg5IHtcbiAgLS1icy1hc3BlY3QtcmF0aW86IGNhbGMoOSAvIDIxICogMTAwJSk7IH1cblxuLmZpeGVkLXRvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTAzMDsgfVxuXG4uZml4ZWQtYm90dG9tIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDMwOyB9XG5cbi5zdGlja3ktdG9wIHtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAxMDIwOyB9XG5cbi5zdGlja3ktYm90dG9tIHtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiAxMDIwOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuc3RpY2t5LXNtLXRvcCB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogMTAyMDsgfVxuICAuc3RpY2t5LXNtLWJvdHRvbSB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICBib3R0b206IDA7XG4gICAgei1pbmRleDogMTAyMDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RpY2t5LW1kLXRvcCB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogMTAyMDsgfVxuICAuc3RpY2t5LW1kLWJvdHRvbSB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICBib3R0b206IDA7XG4gICAgei1pbmRleDogMTAyMDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuc3RpY2t5LWxnLXRvcCB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogMTAyMDsgfVxuICAuc3RpY2t5LWxnLWJvdHRvbSB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICBib3R0b206IDA7XG4gICAgei1pbmRleDogMTAyMDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMzY2cHgpIHtcbiAgLnN0aWNreS14bC10b3Age1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IDEwMjA7IH1cbiAgLnN0aWNreS14bC1ib3R0b20ge1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IDEwMjA7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTYzNnB4KSB7XG4gIC5zdGlja3kteHhsLXRvcCB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogMTAyMDsgfVxuICAuc3RpY2t5LXh4bC1ib3R0b20ge1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IDEwMjA7IH0gfVxuXG4uaHN0YWNrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDsgfVxuXG4udnN0YWNrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMSAxIGF1dG87XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2g7IH1cblxuLnZpc3VhbGx5LWhpZGRlbixcbi52aXN1YWxseS1oaWRkZW4tZm9jdXNhYmxlOm5vdCg6Zm9jdXMpOm5vdCg6Zm9jdXMtd2l0aGluKSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICB3aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMXB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAtMXB4ICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKSAhaW1wb3J0YW50O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50OyB9XG5cbi5zdHJldGNoZWQtbGluazo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTtcbiAgY29udGVudDogXCJcIjsgfVxuXG4udGV4dC10cnVuY2F0ZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG5cbi52ciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgd2lkdGg6IDFweDtcbiAgbWluLWhlaWdodDogMWVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Y29sb3I7XG4gIG9wYWNpdHk6IDAuMjU7IH1cblxuLmFsaWduLWJhc2VsaW5lIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLXRvcCB7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3AgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24tbWlkZGxlIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZSAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1ib3R0b20ge1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLXRleHQtYm90dG9tIHtcbiAgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLXRleHQtdG9wIHtcbiAgdmVydGljYWwtYWxpZ246IHRleHQtdG9wICFpbXBvcnRhbnQ7IH1cblxuLmZsb2F0LXN0YXJ0IHtcbiAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDsgfVxuXG4uZmxvYXQtZW5kIHtcbiAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7IH1cblxuLmZsb2F0LW5vbmUge1xuICBmbG9hdDogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi5vcGFjaXR5LTAge1xuICBvcGFjaXR5OiAwICFpbXBvcnRhbnQ7IH1cblxuLm9wYWNpdHktMjUge1xuICBvcGFjaXR5OiAwLjI1ICFpbXBvcnRhbnQ7IH1cblxuLm9wYWNpdHktNTAge1xuICBvcGFjaXR5OiAwLjUgIWltcG9ydGFudDsgfVxuXG4ub3BhY2l0eS03NSB7XG4gIG9wYWNpdHk6IDAuNzUgIWltcG9ydGFudDsgfVxuXG4ub3BhY2l0eS0xMDAge1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7IH1cblxuLm92ZXJmbG93LWF1dG8ge1xuICBvdmVyZmxvdzogYXV0byAhaW1wb3J0YW50OyB9XG5cbi5vdmVyZmxvdy1oaWRkZW4ge1xuICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7IH1cblxuLm92ZXJmbG93LXZpc2libGUge1xuICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50OyB9XG5cbi5vdmVyZmxvdy1zY3JvbGwge1xuICBvdmVyZmxvdzogc2Nyb2xsICFpbXBvcnRhbnQ7IH1cblxuLmQtaW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7IH1cblxuLmQtaW5saW5lLWJsb2NrIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7IH1cblxuLmQtYmxvY2sge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG5cbi5kLWdyaWQge1xuICBkaXNwbGF5OiBncmlkICFpbXBvcnRhbnQ7IH1cblxuLmQtdGFibGUge1xuICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50OyB9XG5cbi5kLXRhYmxlLXJvdyB7XG4gIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50OyB9XG5cbi5kLXRhYmxlLWNlbGwge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7IH1cblxuLmQtZmxleCB7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDsgfVxuXG4uZC1pbmxpbmUtZmxleCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7IH1cblxuLmQtbm9uZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4uc2hhZG93IHtcbiAgYm94LXNoYWRvdzogMCAwLjVyZW0gMXJlbSByZ2JhKDAsIDAsIDAsIDAuMTUpICFpbXBvcnRhbnQ7IH1cblxuLnNoYWRvdy1zbSB7XG4gIGJveC1zaGFkb3c6IDAgMC4xMjVyZW0gMC4yNXJlbSByZ2JhKDAsIDAsIDAsIDAuMDc1KSAhaW1wb3J0YW50OyB9XG5cbi5zaGFkb3ctbGcge1xuICBib3gtc2hhZG93OiAwIDFyZW0gM3JlbSByZ2JhKDAsIDAsIDAsIDAuMTc1KSAhaW1wb3J0YW50OyB9XG5cbi5zaGFkb3ctbm9uZSB7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4ucG9zaXRpb24tc3RhdGljIHtcbiAgcG9zaXRpb246IHN0YXRpYyAhaW1wb3J0YW50OyB9XG5cbi5wb3NpdGlvbi1yZWxhdGl2ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50OyB9XG5cbi5wb3NpdGlvbi1hYnNvbHV0ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50OyB9XG5cbi5wb3NpdGlvbi1maXhlZCB7XG4gIHBvc2l0aW9uOiBmaXhlZCAhaW1wb3J0YW50OyB9XG5cbi5wb3NpdGlvbi1zdGlja3kge1xuICBwb3NpdGlvbjogc3RpY2t5ICFpbXBvcnRhbnQ7IH1cblxuLnRvcC0wIHtcbiAgdG9wOiAwICFpbXBvcnRhbnQ7IH1cblxuLnRvcC01MCB7XG4gIHRvcDogNTAlICFpbXBvcnRhbnQ7IH1cblxuLnRvcC0xMDAge1xuICB0b3A6IDEwMCUgIWltcG9ydGFudDsgfVxuXG4uYm90dG9tLTAge1xuICBib3R0b206IDAgIWltcG9ydGFudDsgfVxuXG4uYm90dG9tLTUwIHtcbiAgYm90dG9tOiA1MCUgIWltcG9ydGFudDsgfVxuXG4uYm90dG9tLTEwMCB7XG4gIGJvdHRvbTogMTAwJSAhaW1wb3J0YW50OyB9XG5cbi5zdGFydC0wIHtcbiAgbGVmdDogMCAhaW1wb3J0YW50OyB9XG5cbi5zdGFydC01MCB7XG4gIGxlZnQ6IDUwJSAhaW1wb3J0YW50OyB9XG5cbi5zdGFydC0xMDAge1xuICBsZWZ0OiAxMDAlICFpbXBvcnRhbnQ7IH1cblxuLmVuZC0wIHtcbiAgcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuXG4uZW5kLTUwIHtcbiAgcmlnaHQ6IDUwJSAhaW1wb3J0YW50OyB9XG5cbi5lbmQtMTAwIHtcbiAgcmlnaHQ6IDEwMCUgIWltcG9ydGFudDsgfVxuXG4udHJhbnNsYXRlLW1pZGRsZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpICFpbXBvcnRhbnQ7IH1cblxuLnRyYW5zbGF0ZS1taWRkbGUteCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSAhaW1wb3J0YW50OyB9XG5cbi50cmFuc2xhdGUtbWlkZGxlLXkge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyIHtcbiAgYm9yZGVyOiB2YXIoLS1icy1ib3JkZXItd2lkdGgpIHZhcigtLWJzLWJvcmRlci1zdHlsZSkgdmFyKC0tYnMtYm9yZGVyLWNvbG9yKSAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItMCB7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcDogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKSB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHZhcigtLWJzLWJvcmRlci1jb2xvcikgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLXRvcC0wIHtcbiAgYm9yZGVyLXRvcDogMCAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItZW5kIHtcbiAgYm9yZGVyLXJpZ2h0OiB2YXIoLS1icy1ib3JkZXItd2lkdGgpIHZhcigtLWJzLWJvcmRlci1zdHlsZSkgdmFyKC0tYnMtYm9yZGVyLWNvbG9yKSAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItZW5kLTAge1xuICBib3JkZXItcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b206IHZhcigtLWJzLWJvcmRlci13aWR0aCkgdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSB2YXIoLS1icy1ib3JkZXItY29sb3IpICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1ib3R0b20tMCB7XG4gIGJvcmRlci1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLXN0YXJ0IHtcbiAgYm9yZGVyLWxlZnQ6IHZhcigtLWJzLWJvcmRlci13aWR0aCkgdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSB2YXIoLS1icy1ib3JkZXItY29sb3IpICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1zdGFydC0wIHtcbiAgYm9yZGVyLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLXByaW1hcnkge1xuICAtLWJzLWJvcmRlci1vcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6IHJnYmEodmFyKC0tYnMtcHJpbWFyeS1yZ2IpLCB2YXIoLS1icy1ib3JkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1zZWNvbmRhcnkge1xuICAtLWJzLWJvcmRlci1vcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6IHJnYmEodmFyKC0tYnMtc2Vjb25kYXJ5LXJnYiksIHZhcigtLWJzLWJvcmRlci1vcGFjaXR5KSkgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLXN1Y2Nlc3Mge1xuICAtLWJzLWJvcmRlci1vcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6IHJnYmEodmFyKC0tYnMtc3VjY2Vzcy1yZ2IpLCB2YXIoLS1icy1ib3JkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1pbmZvIHtcbiAgLS1icy1ib3JkZXItb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKHZhcigtLWJzLWluZm8tcmdiKSwgdmFyKC0tYnMtYm9yZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItd2FybmluZyB7XG4gIC0tYnMtYm9yZGVyLW9wYWNpdHk6IDE7XG4gIGJvcmRlci1jb2xvcjogcmdiYSh2YXIoLS1icy13YXJuaW5nLXJnYiksIHZhcigtLWJzLWJvcmRlci1vcGFjaXR5KSkgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLWRhbmdlciB7XG4gIC0tYnMtYm9yZGVyLW9wYWNpdHk6IDE7XG4gIGJvcmRlci1jb2xvcjogcmdiYSh2YXIoLS1icy1kYW5nZXItcmdiKSwgdmFyKC0tYnMtYm9yZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItbGlnaHQge1xuICAtLWJzLWJvcmRlci1vcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6IHJnYmEodmFyKC0tYnMtbGlnaHQtcmdiKSwgdmFyKC0tYnMtYm9yZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItZGFyayB7XG4gIC0tYnMtYm9yZGVyLW9wYWNpdHk6IDE7XG4gIGJvcmRlci1jb2xvcjogcmdiYSh2YXIoLS1icy1kYXJrLXJnYiksIHZhcigtLWJzLWJvcmRlci1vcGFjaXR5KSkgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLXdoaXRlIHtcbiAgLS1icy1ib3JkZXItb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKHZhcigtLWJzLXdoaXRlLXJnYiksIHZhcigtLWJzLWJvcmRlci1vcGFjaXR5KSkgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLTEge1xuICAtLWJzLWJvcmRlci13aWR0aDogMXB4OyB9XG5cbi5ib3JkZXItMiB7XG4gIC0tYnMtYm9yZGVyLXdpZHRoOiAycHg7IH1cblxuLmJvcmRlci0zIHtcbiAgLS1icy1ib3JkZXItd2lkdGg6IDNweDsgfVxuXG4uYm9yZGVyLTQge1xuICAtLWJzLWJvcmRlci13aWR0aDogNHB4OyB9XG5cbi5ib3JkZXItNSB7XG4gIC0tYnMtYm9yZGVyLXdpZHRoOiA1cHg7IH1cblxuLmJvcmRlci1vcGFjaXR5LTEwIHtcbiAgLS1icy1ib3JkZXItb3BhY2l0eTogMC4xOyB9XG5cbi5ib3JkZXItb3BhY2l0eS0yNSB7XG4gIC0tYnMtYm9yZGVyLW9wYWNpdHk6IDAuMjU7IH1cblxuLmJvcmRlci1vcGFjaXR5LTUwIHtcbiAgLS1icy1ib3JkZXItb3BhY2l0eTogMC41OyB9XG5cbi5ib3JkZXItb3BhY2l0eS03NSB7XG4gIC0tYnMtYm9yZGVyLW9wYWNpdHk6IDAuNzU7IH1cblxuLmJvcmRlci1vcGFjaXR5LTEwMCB7XG4gIC0tYnMtYm9yZGVyLW9wYWNpdHk6IDE7IH1cblxuLnctMjUge1xuICB3aWR0aDogMjUlICFpbXBvcnRhbnQ7IH1cblxuLnctNTAge1xuICB3aWR0aDogNTAlICFpbXBvcnRhbnQ7IH1cblxuLnctNzUge1xuICB3aWR0aDogNzUlICFpbXBvcnRhbnQ7IH1cblxuLnctMTAwIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfVxuXG4udy1hdXRvIHtcbiAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDsgfVxuXG4ubXctMTAwIHtcbiAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cblxuLnZ3LTEwMCB7XG4gIHdpZHRoOiAxMDB2dyAhaW1wb3J0YW50OyB9XG5cbi5taW4tdnctMTAwIHtcbiAgbWluLXdpZHRoOiAxMDB2dyAhaW1wb3J0YW50OyB9XG5cbi5oLTI1IHtcbiAgaGVpZ2h0OiAyNSUgIWltcG9ydGFudDsgfVxuXG4uaC01MCB7XG4gIGhlaWdodDogNTAlICFpbXBvcnRhbnQ7IH1cblxuLmgtNzUge1xuICBoZWlnaHQ6IDc1JSAhaW1wb3J0YW50OyB9XG5cbi5oLTEwMCB7XG4gIGhlaWdodDogMTAwJSAhaW1wb3J0YW50OyB9XG5cbi5oLWF1dG8ge1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDsgfVxuXG4ubWgtMTAwIHtcbiAgbWF4LWhlaWdodDogMTAwJSAhaW1wb3J0YW50OyB9XG5cbi52aC0xMDAge1xuICBoZWlnaHQ6IDEwMHZoICFpbXBvcnRhbnQ7IH1cblxuLm1pbi12aC0xMDAge1xuICBtaW4taGVpZ2h0OiAxMDB2aCAhaW1wb3J0YW50OyB9XG5cbi5mbGV4LWZpbGwge1xuICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50OyB9XG5cbi5mbGV4LXJvdyB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDsgfVxuXG4uZmxleC1jb2x1bW4ge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7IH1cblxuLmZsZXgtcm93LXJldmVyc2Uge1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDsgfVxuXG4uZmxleC1jb2x1bW4tcmV2ZXJzZSB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG5cbi5mbGV4LWdyb3ctMCB7XG4gIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50OyB9XG5cbi5mbGV4LWdyb3ctMSB7XG4gIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50OyB9XG5cbi5mbGV4LXNocmluay0wIHtcbiAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDsgfVxuXG4uZmxleC1zaHJpbmstMSB7XG4gIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7IH1cblxuLmZsZXgtd3JhcCB7XG4gIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50OyB9XG5cbi5mbGV4LW5vd3JhcCB7XG4gIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7IH1cblxuLmZsZXgtd3JhcC1yZXZlcnNlIHtcbiAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDsgfVxuXG4uanVzdGlmeS1jb250ZW50LXN0YXJ0IHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cblxuLmp1c3RpZnktY29udGVudC1lbmQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cblxuLmp1c3RpZnktY29udGVudC1jZW50ZXIge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG5cbi5qdXN0aWZ5LWNvbnRlbnQtYmV0d2VlbiB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG5cbi5qdXN0aWZ5LWNvbnRlbnQtYXJvdW5kIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuXG4uanVzdGlmeS1jb250ZW50LWV2ZW5seSB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5ICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLWl0ZW1zLXN0YXJ0IHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24taXRlbXMtZW5kIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLWl0ZW1zLWNlbnRlciB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24taXRlbXMtYmFzZWxpbmUge1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24taXRlbXMtc3RyZXRjaCB7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLWNvbnRlbnQtc3RhcnQge1xuICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLWNvbnRlbnQtZW5kIHtcbiAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24tY29udGVudC1jZW50ZXIge1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24tY29udGVudC1iZXR3ZWVuIHtcbiAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1jb250ZW50LWFyb3VuZCB7XG4gIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1jb250ZW50LXN0cmV0Y2gge1xuICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLXNlbGYtYXV0byB7XG4gIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDsgfVxuXG4uYWxpZ24tc2VsZi1zdGFydCB7XG4gIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24tc2VsZi1lbmQge1xuICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1zZWxmLWNlbnRlciB7XG4gIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1zZWxmLWJhc2VsaW5lIHtcbiAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24tc2VsZi1zdHJldGNoIHtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG5cbi5vcmRlci1maXJzdCB7XG4gIG9yZGVyOiAtMSAhaW1wb3J0YW50OyB9XG5cbi5vcmRlci0wIHtcbiAgb3JkZXI6IDAgIWltcG9ydGFudDsgfVxuXG4ub3JkZXItMSB7XG4gIG9yZGVyOiAxICFpbXBvcnRhbnQ7IH1cblxuLm9yZGVyLTIge1xuICBvcmRlcjogMiAhaW1wb3J0YW50OyB9XG5cbi5vcmRlci0zIHtcbiAgb3JkZXI6IDMgIWltcG9ydGFudDsgfVxuXG4ub3JkZXItNCB7XG4gIG9yZGVyOiA0ICFpbXBvcnRhbnQ7IH1cblxuLm9yZGVyLTUge1xuICBvcmRlcjogNSAhaW1wb3J0YW50OyB9XG5cbi5vcmRlci1sYXN0IHtcbiAgb3JkZXI6IDYgIWltcG9ydGFudDsgfVxuXG4ubS0wIHtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7IH1cblxuLm0tMSB7XG4gIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tLTIge1xuICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tLTMge1xuICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDsgfVxuXG4ubS00IHtcbiAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubS01IHtcbiAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tYXV0byB7XG4gIG1hcmdpbjogYXV0byAhaW1wb3J0YW50OyB9XG5cbi5teC0wIHtcbiAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cblxuLm14LTEge1xuICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubXgtMiB7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubXgtMyB7XG4gIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5teC00IHtcbiAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5teC01IHtcbiAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7IH1cblxuLm14LWF1dG8ge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDsgfVxuXG4ubXktMCB7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG5cbi5teS0xIHtcbiAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLm15LTIge1xuICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm15LTMge1xuICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDsgfVxuXG4ubXktNCB7XG4gIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubXktNSB7XG4gIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50OyB9XG5cbi5teS1hdXRvIHtcbiAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7IH1cblxuLm10LTAge1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7IH1cblxuLm10LTEge1xuICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLm10LTIge1xuICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubXQtMyB7XG4gIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDsgfVxuXG4ubXQtNCB7XG4gIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tdC01IHtcbiAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50OyB9XG5cbi5tdC1hdXRvIHtcbiAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50OyB9XG5cbi5tZS0wIHtcbiAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cblxuLm1lLTEge1xuICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubWUtMiB7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1lLTMge1xuICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDsgfVxuXG4ubWUtNCB7XG4gIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1lLTUge1xuICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDsgfVxuXG4ubWUtYXV0byB7XG4gIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50OyB9XG5cbi5tYi0wIHtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG5cbi5tYi0xIHtcbiAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tYi0yIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1iLTMge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7IH1cblxuLm1iLTQge1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubWItNSB7XG4gIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDsgfVxuXG4ubWItYXV0byB7XG4gIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDsgfVxuXG4ubXMtMCB7XG4gIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cblxuLm1zLTEge1xuICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tcy0yIHtcbiAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tcy0zIHtcbiAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDsgfVxuXG4ubXMtNCB7XG4gIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubXMtNSB7XG4gIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7IH1cblxuLm1zLWF1dG8ge1xuICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50OyB9XG5cbi5wLTAge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7IH1cblxuLnAtMSB7XG4gIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucC0yIHtcbiAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnAtMyB7XG4gIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDsgfVxuXG4ucC00IHtcbiAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnAtNSB7XG4gIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDsgfVxuXG4ucHgtMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cblxuLnB4LTEge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5weC0yIHtcbiAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnB4LTMge1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5weC00IHtcbiAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnB4LTUge1xuICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50OyB9XG5cbi5weS0wIHtcbiAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuXG4ucHktMSB7XG4gIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLnB5LTIge1xuICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucHktMyB7XG4gIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7IH1cblxuLnB5LTQge1xuICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucHktNSB7XG4gIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7IH1cblxuLnB0LTAge1xuICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50OyB9XG5cbi5wdC0xIHtcbiAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucHQtMiB7XG4gIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucHQtMyB7XG4gIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7IH1cblxuLnB0LTQge1xuICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnB0LTUge1xuICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50OyB9XG5cbi5wZS0wIHtcbiAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50OyB9XG5cbi5wZS0xIHtcbiAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wZS0yIHtcbiAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnBlLTMge1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7IH1cblxuLnBlLTQge1xuICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucGUtNSB7XG4gIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDsgfVxuXG4ucGItMCB7XG4gIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cblxuLnBiLTEge1xuICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wYi0yIHtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wYi0zIHtcbiAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDsgfVxuXG4ucGItNCB7XG4gIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucGItNSB7XG4gIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7IH1cblxuLnBzLTAge1xuICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuXG4ucHMtMSB7XG4gIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wcy0yIHtcbiAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucHMtMyB7XG4gIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wcy00IHtcbiAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucHMtNSB7XG4gIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50OyB9XG5cbi5nYXAtMCB7XG4gIGdhcDogMCAhaW1wb3J0YW50OyB9XG5cbi5nYXAtMSB7XG4gIGdhcDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5nYXAtMiB7XG4gIGdhcDogMC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLmdhcC0zIHtcbiAgZ2FwOiAxcmVtICFpbXBvcnRhbnQ7IH1cblxuLmdhcC00IHtcbiAgZ2FwOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuXG4uZ2FwLTUge1xuICBnYXA6IDNyZW0gIWltcG9ydGFudDsgfVxuXG4uZm9udC1tb25vc3BhY2Uge1xuICBmb250LWZhbWlseTogdmFyKC0tYnMtZm9udC1tb25vc3BhY2UpICFpbXBvcnRhbnQ7IH1cblxuLmZzLTEge1xuICBmb250LXNpemU6IGNhbGMoMS4zNzVyZW0gKyAxLjV2dykgIWltcG9ydGFudDsgfVxuXG4uZnMtMiB7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjMyNXJlbSArIDAuOXZ3KSAhaW1wb3J0YW50OyB9XG5cbi5mcy0zIHtcbiAgZm9udC1zaXplOiBjYWxjKDEuM3JlbSArIDAuNnZ3KSAhaW1wb3J0YW50OyB9XG5cbi5mcy00IHtcbiAgZm9udC1zaXplOiBjYWxjKDEuMjc1cmVtICsgMC4zdncpICFpbXBvcnRhbnQ7IH1cblxuLmZzLTUge1xuICBmb250LXNpemU6IDEuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4uZnMtNiB7XG4gIGZvbnQtc2l6ZTogMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5mc3QtaXRhbGljIHtcbiAgZm9udC1zdHlsZTogaXRhbGljICFpbXBvcnRhbnQ7IH1cblxuLmZzdC1ub3JtYWwge1xuICBmb250LXN0eWxlOiBub3JtYWwgIWltcG9ydGFudDsgfVxuXG4uZnctbGlnaHQge1xuICBmb250LXdlaWdodDogMzAwICFpbXBvcnRhbnQ7IH1cblxuLmZ3LWxpZ2h0ZXIge1xuICBmb250LXdlaWdodDogbGlnaHRlciAhaW1wb3J0YW50OyB9XG5cbi5mdy1ub3JtYWwge1xuICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7IH1cblxuLmZ3LWJvbGQge1xuICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7IH1cblxuLmZ3LXNlbWlib2xkIHtcbiAgZm9udC13ZWlnaHQ6IDYwMCAhaW1wb3J0YW50OyB9XG5cbi5mdy1ib2xkZXIge1xuICBmb250LXdlaWdodDogYm9sZGVyICFpbXBvcnRhbnQ7IH1cblxuLmxoLTEge1xuICBsaW5lLWhlaWdodDogMSAhaW1wb3J0YW50OyB9XG5cbi5saC1zbSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1ICFpbXBvcnRhbnQ7IH1cblxuLmxoLWJhc2Uge1xuICBsaW5lLWhlaWdodDogMS41ICFpbXBvcnRhbnQ7IH1cblxuLmxoLWxnIHtcbiAgbGluZS1oZWlnaHQ6IDIgIWltcG9ydGFudDsgfVxuXG4udGV4dC1zdGFydCB7XG4gIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDsgfVxuXG4udGV4dC1lbmQge1xuICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LWRlY29yYXRpb24tbm9uZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LWRlY29yYXRpb24tdW5kZXJsaW5lIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgIWltcG9ydGFudDsgfVxuXG4udGV4dC1kZWNvcmF0aW9uLWxpbmUtdGhyb3VnaCB7XG4gIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtbG93ZXJjYXNlIHtcbiAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZSAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LXVwcGVyY2FzZSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWltcG9ydGFudDsgfVxuXG4udGV4dC1jYXBpdGFsaXplIHtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemUgIWltcG9ydGFudDsgfVxuXG4udGV4dC13cmFwIHtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbCAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LW5vd3JhcCB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXAgIWltcG9ydGFudDsgfVxuXG4vKiBydGw6YmVnaW46cmVtb3ZlICovXG4udGV4dC1icmVhayB7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZCAhaW1wb3J0YW50O1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkICFpbXBvcnRhbnQ7IH1cblxuLyogcnRsOmVuZDpyZW1vdmUgKi9cbi50ZXh0LXByaW1hcnkge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEodmFyKC0tYnMtcHJpbWFyeS1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LXNlY29uZGFyeSB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSh2YXIoLS1icy1zZWNvbmRhcnktcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDsgfVxuXG4udGV4dC1zdWNjZXNzIHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKHZhcigtLWJzLXN1Y2Nlc3MtcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDsgfVxuXG4udGV4dC1pbmZvIHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKHZhcigtLWJzLWluZm8tcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDsgfVxuXG4udGV4dC13YXJuaW5nIHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKHZhcigtLWJzLXdhcm5pbmctcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDsgfVxuXG4udGV4dC1kYW5nZXIge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEodmFyKC0tYnMtZGFuZ2VyLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtbGlnaHQge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEodmFyKC0tYnMtbGlnaHQtcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDsgfVxuXG4udGV4dC1kYXJrIHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKHZhcigtLWJzLWRhcmstcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDsgfVxuXG4udGV4dC1ibGFjayB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSh2YXIoLS1icy1ibGFjay1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LXdoaXRlIHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKHZhcigtLWJzLXdoaXRlLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtYm9keSB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSh2YXIoLS1icy1ib2R5LWNvbG9yLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtbXV0ZWQge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6ICM2Yzc1N2QgIWltcG9ydGFudDsgfVxuXG4udGV4dC1ibGFjay01MCB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtd2hpdGUtNTAge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KSAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LXJlc2V0IHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiBpbmhlcml0ICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtb3BhY2l0eS0yNSB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAwLjI1OyB9XG5cbi50ZXh0LW9wYWNpdHktNTAge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMC41OyB9XG5cbi50ZXh0LW9wYWNpdHktNzUge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMC43NTsgfVxuXG4udGV4dC1vcGFjaXR5LTEwMCB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxOyB9XG5cbi5iZy1wcmltYXJ5IHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWJzLXByaW1hcnktcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7IH1cblxuLmJnLXNlY29uZGFyeSB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1icy1zZWNvbmRhcnktcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7IH1cblxuLmJnLXN1Y2Nlc3Mge1xuICAtLWJzLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tYnMtc3VjY2Vzcy1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDsgfVxuXG4uYmctaW5mbyB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1icy1pbmZvLXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50OyB9XG5cbi5iZy13YXJuaW5nIHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWJzLXdhcm5pbmctcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7IH1cblxuLmJnLWRhbmdlciB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1icy1kYW5nZXItcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7IH1cblxuLmJnLWxpZ2h0IHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWJzLWxpZ2h0LXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50OyB9XG5cbi5iZy1kYXJrIHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWJzLWRhcmstcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7IH1cblxuLmJnLWJsYWNrIHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWJzLWJsYWNrLXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50OyB9XG5cbi5iZy13aGl0ZSB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1icy13aGl0ZS1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDsgfVxuXG4uYmctYm9keSB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1icy1ib2R5LWJnLXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50OyB9XG5cbi5iZy10cmFuc3BhcmVudCB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDsgfVxuXG4uYmctb3BhY2l0eS0xMCB7XG4gIC0tYnMtYmctb3BhY2l0eTogMC4xOyB9XG5cbi5iZy1vcGFjaXR5LTI1IHtcbiAgLS1icy1iZy1vcGFjaXR5OiAwLjI1OyB9XG5cbi5iZy1vcGFjaXR5LTUwIHtcbiAgLS1icy1iZy1vcGFjaXR5OiAwLjU7IH1cblxuLmJnLW9wYWNpdHktNzUge1xuICAtLWJzLWJnLW9wYWNpdHk6IDAuNzU7IH1cblxuLmJnLW9wYWNpdHktMTAwIHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxOyB9XG5cbi5iZy1ncmFkaWVudCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHZhcigtLWJzLWdyYWRpZW50KSAhaW1wb3J0YW50OyB9XG5cbi51c2VyLXNlbGVjdC1hbGwge1xuICB1c2VyLXNlbGVjdDogYWxsICFpbXBvcnRhbnQ7IH1cblxuLnVzZXItc2VsZWN0LWF1dG8ge1xuICB1c2VyLXNlbGVjdDogYXV0byAhaW1wb3J0YW50OyB9XG5cbi51c2VyLXNlbGVjdC1ub25lIHtcbiAgdXNlci1zZWxlY3Q6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4ucGUtbm9uZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lICFpbXBvcnRhbnQ7IH1cblxuLnBlLWF1dG8ge1xuICBwb2ludGVyLWV2ZW50czogYXV0byAhaW1wb3J0YW50OyB9XG5cbi5yb3VuZGVkIHtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDsgfVxuXG4ucm91bmRlZC0wIHtcbiAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50OyB9XG5cbi5yb3VuZGVkLTEge1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXNtKSAhaW1wb3J0YW50OyB9XG5cbi5yb3VuZGVkLTIge1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50OyB9XG5cbi5yb3VuZGVkLTMge1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLWxnKSAhaW1wb3J0YW50OyB9XG5cbi5yb3VuZGVkLTQge1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXhsKSAhaW1wb3J0YW50OyB9XG5cbi5yb3VuZGVkLTUge1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLTJ4bCkgIWltcG9ydGFudDsgfVxuXG4ucm91bmRlZC1jaXJjbGUge1xuICBib3JkZXItcmFkaXVzOiA1MCUgIWltcG9ydGFudDsgfVxuXG4ucm91bmRlZC1waWxsIHtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1waWxsKSAhaW1wb3J0YW50OyB9XG5cbi5yb3VuZGVkLXRvcCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50OyB9XG5cbi5yb3VuZGVkLWVuZCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDsgfVxuXG4ucm91bmRlZC1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDsgfVxuXG4ucm91bmRlZC1zdGFydCB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7IH1cblxuLnZpc2libGUge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7IH1cblxuLmludmlzaWJsZSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuZmxvYXQtc20tc3RhcnQge1xuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7IH1cbiAgLmZsb2F0LXNtLWVuZCB7XG4gICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7IH1cbiAgLmZsb2F0LXNtLW5vbmUge1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLmQtc20taW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDsgfVxuICAuZC1zbS1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50OyB9XG4gIC5kLXNtLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG4gIC5kLXNtLWdyaWQge1xuICAgIGRpc3BsYXk6IGdyaWQgIWltcG9ydGFudDsgfVxuICAuZC1zbS10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDsgfVxuICAuZC1zbS10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50OyB9XG4gIC5kLXNtLXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDsgfVxuICAuZC1zbS1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7IH1cbiAgLmQtc20taW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7IH1cbiAgLmQtc20tbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXNtLWZpbGwge1xuICAgIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtc20tcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtc20tY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtc20tcm93LXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXNtLWNvbHVtbi1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAuZmxleC1zbS1ncm93LTAge1xuICAgIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXNtLWdyb3ctMSB7XG4gICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtc20tc2hyaW5rLTAge1xuICAgIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtc20tc2hyaW5rLTEge1xuICAgIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtc20td3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtc20tbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXNtLXdyYXAtcmV2ZXJzZSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LXNtLXN0YXJ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LXNtLWVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tYmV0d2VlbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1zbS1hcm91bmQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1zbS1ldmVubHkge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLXNtLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1zbS1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1zbS1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtc20tYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1zbS1zdHJldGNoIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LXNtLXN0YXJ0IHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtc20tZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LXNtLWNlbnRlciB7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtc20tYmV0d2VlbiB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LXNtLWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtc20tc3RyZXRjaCB7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXNtLWF1dG8ge1xuICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1zbS1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXNtLWVuZCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1zbS1jZW50ZXIge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXNtLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXNtLXN0cmV0Y2gge1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuICAub3JkZXItc20tZmlyc3Qge1xuICAgIG9yZGVyOiAtMSAhaW1wb3J0YW50OyB9XG4gIC5vcmRlci1zbS0wIHtcbiAgICBvcmRlcjogMCAhaW1wb3J0YW50OyB9XG4gIC5vcmRlci1zbS0xIHtcbiAgICBvcmRlcjogMSAhaW1wb3J0YW50OyB9XG4gIC5vcmRlci1zbS0yIHtcbiAgICBvcmRlcjogMiAhaW1wb3J0YW50OyB9XG4gIC5vcmRlci1zbS0zIHtcbiAgICBvcmRlcjogMyAhaW1wb3J0YW50OyB9XG4gIC5vcmRlci1zbS00IHtcbiAgICBvcmRlcjogNCAhaW1wb3J0YW50OyB9XG4gIC5vcmRlci1zbS01IHtcbiAgICBvcmRlcjogNSAhaW1wb3J0YW50OyB9XG4gIC5vcmRlci1zbS1sYXN0IHtcbiAgICBvcmRlcjogNiAhaW1wb3J0YW50OyB9XG4gIC5tLXNtLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50OyB9XG4gIC5tLXNtLTEge1xuICAgIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXNtLTIge1xuICAgIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tc20tMyB7XG4gICAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tc20tNCB7XG4gICAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubS1zbS01IHtcbiAgICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDsgfVxuICAubS1zbS1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDsgfVxuICAubXgtc20tMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAubXgtc20tMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXgtc20tMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LXNtLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LXNtLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teC1zbS01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5teC1zbS1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5teS1zbS0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5teS1zbS0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teS1zbS0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXktc20tMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDsgfVxuICAubXktc20tNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LXNtLTUge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LXNtLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDsgfVxuICAubXQtc20tMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1zbS0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtc20tMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1zbS00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtc20tNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1zbS1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1lLXNtLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4gIC5tZS1zbS0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubWUtc20tMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWUtc20tMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1lLXNtLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1lLXNtLTUge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tZS1zbS1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDsgfVxuICAubWItc20tMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXNtLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXNtLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS01IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXNtLWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDsgfVxuICAubXMtc20tMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAubXMtc20tMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXMtc20tMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tcy1zbS0zIHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tcy1zbS00IHtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1zLXNtLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1zLXNtLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLnAtc20tMCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50OyB9XG4gIC5wLXNtLTEge1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucC1zbS0yIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucC1zbS0zIHtcbiAgICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtc20tNCB7XG4gICAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtc20tNSB7XG4gICAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5weC1zbS0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLnB4LXNtLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucHgtc20tMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHgtc20tMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weC1zbS00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weC1zbS01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LXNtLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAucHktc20tMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weS1zbS0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weS1zbS0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LXNtLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LXNtLTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDsgfVxuICAucHQtc20tMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDsgfVxuICAucHQtc20tMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucHQtc20tMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1zbS0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1zbS00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXNtLTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBlLXNtLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuICAucGUtc20tMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wZS1zbS0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGUtc20tMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wZS1zbS00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGUtc20tNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1zbS0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5wYi1zbS0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1zbS0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXNtLTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXNtLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGItc20tNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDsgfVxuICAucHMtc20tMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLnBzLXNtLTEge1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wcy1zbS0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wcy1zbS0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucHMtc20tNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHMtc20tNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLmdhcC1zbS0wIHtcbiAgICBnYXA6IDAgIWltcG9ydGFudDsgfVxuICAuZ2FwLXNtLTEge1xuICAgIGdhcDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5nYXAtc20tMiB7XG4gICAgZ2FwOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAuZ2FwLXNtLTMge1xuICAgIGdhcDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5nYXAtc20tNCB7XG4gICAgZ2FwOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAuZ2FwLXNtLTUge1xuICAgIGdhcDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC50ZXh0LXNtLXN0YXJ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7IH1cbiAgLnRleHQtc20tZW5kIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50OyB9XG4gIC50ZXh0LXNtLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZsb2F0LW1kLXN0YXJ0IHtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50OyB9XG4gIC5mbG9hdC1tZC1lbmQge1xuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50OyB9XG4gIC5mbG9hdC1tZC1ub25lIHtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC5kLW1kLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7IH1cbiAgLmQtbWQtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDsgfVxuICAuZC1tZC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuICAuZC1tZC1ncmlkIHtcbiAgICBkaXNwbGF5OiBncmlkICFpbXBvcnRhbnQ7IH1cbiAgLmQtbWQtdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7IH1cbiAgLmQtbWQtdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDsgfVxuICAuZC1tZC10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7IH1cbiAgLmQtbWQtZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50OyB9XG4gIC5kLW1kLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50OyB9XG4gIC5kLW1kLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAuZmxleC1tZC1maWxsIHtcbiAgICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LW1kLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LW1kLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LW1kLXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAuZmxleC1tZC1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbWQtZ3Jvdy0wIHtcbiAgICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDsgfVxuICAuZmxleC1tZC1ncm93LTEge1xuICAgIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LW1kLXNocmluay0wIHtcbiAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LW1kLXNocmluay0xIHtcbiAgICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LW1kLXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LW1kLW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDsgfVxuICAuZmxleC1tZC13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1tZC1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1tZC1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LW1kLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LW1kLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtZXZlbmx5IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seSAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1tZC1zdGFydCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtbWQtZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtbWQtY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLW1kLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtbWQtc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1tZC1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LW1kLWVuZCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1tZC1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LW1kLWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1tZC1hcm91bmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LW1kLXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1tZC1hdXRvIHtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtbWQtc3RhcnQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1tZC1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtbWQtY2VudGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1tZC1iYXNlbGluZSB7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1tZC1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cbiAgLm9yZGVyLW1kLWZpcnN0IHtcbiAgICBvcmRlcjogLTEgIWltcG9ydGFudDsgfVxuICAub3JkZXItbWQtMCB7XG4gICAgb3JkZXI6IDAgIWltcG9ydGFudDsgfVxuICAub3JkZXItbWQtMSB7XG4gICAgb3JkZXI6IDEgIWltcG9ydGFudDsgfVxuICAub3JkZXItbWQtMiB7XG4gICAgb3JkZXI6IDIgIWltcG9ydGFudDsgfVxuICAub3JkZXItbWQtMyB7XG4gICAgb3JkZXI6IDMgIWltcG9ydGFudDsgfVxuICAub3JkZXItbWQtNCB7XG4gICAgb3JkZXI6IDQgIWltcG9ydGFudDsgfVxuICAub3JkZXItbWQtNSB7XG4gICAgb3JkZXI6IDUgIWltcG9ydGFudDsgfVxuICAub3JkZXItbWQtbGFzdCB7XG4gICAgb3JkZXI6IDYgIWltcG9ydGFudDsgfVxuICAubS1tZC0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDsgfVxuICAubS1tZC0xIHtcbiAgICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubS1tZC0yIHtcbiAgICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLW1kLTMge1xuICAgIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLW1kLTQge1xuICAgIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQtNSB7XG4gICAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQtYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm14LW1kLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLm14LW1kLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LW1kLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teC1tZC0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teC1tZC00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXgtbWQtNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAubXgtbWQtYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDsgfVxuICAubXktbWQtMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAubXktbWQtMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXktbWQtMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LW1kLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LW1kLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teS1tZC01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5teS1tZC1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZC0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbWQtMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbWQtNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kLTUge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbWQtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tZS1tZC0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuICAubWUtbWQtMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1lLW1kLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1lLW1kLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tZS1tZC00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tZS1tZC01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAubWUtbWQtYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAubWItbWQtMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZC0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWItbWQtMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZC00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWItbWQtNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZC1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1zLW1kLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1zLW1kLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1zLW1kLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXMtbWQtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAubXMtbWQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tcy1tZC01IHtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tcy1tZC1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5wLW1kLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDsgfVxuICAucC1tZC0xIHtcbiAgICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtbWQtMiB7XG4gICAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtbWQtMyB7XG4gICAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLW1kLTQge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLW1kLTUge1xuICAgIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucHgtbWQtMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC5weC1tZC0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LW1kLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LW1kLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucHgtbWQtNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHgtbWQtNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5weS1tZC0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnB5LW1kLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucHktbWQtMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHktbWQtMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weS1tZC00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weS1tZC01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LW1kLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnB0LW1kLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LW1kLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHQtbWQtMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucHQtbWQtNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1tZC01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wZS1tZC0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLnBlLW1kLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucGUtbWQtMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBlLW1kLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucGUtbWQtNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBlLW1kLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucGItbWQtMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAucGItbWQtMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucGItbWQtMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1tZC0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1tZC00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLW1kLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBzLW1kLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC5wcy1tZC0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucHMtbWQtMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHMtbWQtMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBzLW1kLTQge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBzLW1kLTUge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5nYXAtbWQtMCB7XG4gICAgZ2FwOiAwICFpbXBvcnRhbnQ7IH1cbiAgLmdhcC1tZC0xIHtcbiAgICBnYXA6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAuZ2FwLW1kLTIge1xuICAgIGdhcDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmdhcC1tZC0zIHtcbiAgICBnYXA6IDFyZW0gIWltcG9ydGFudDsgfVxuICAuZ2FwLW1kLTQge1xuICAgIGdhcDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmdhcC1tZC01IHtcbiAgICBnYXA6IDNyZW0gIWltcG9ydGFudDsgfVxuICAudGV4dC1tZC1zdGFydCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50OyB9XG4gIC50ZXh0LW1kLWVuZCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDsgfVxuICAudGV4dC1tZC1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5mbG9hdC1sZy1zdGFydCB7XG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDsgfVxuICAuZmxvYXQtbGctZW5kIHtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDsgfVxuICAuZmxvYXQtbGctbm9uZSB7XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDsgfVxuICAuZC1sZy1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50OyB9XG4gIC5kLWxnLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLmQtbGctYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLmQtbGctZ3JpZCB7XG4gICAgZGlzcGxheTogZ3JpZCAhaW1wb3J0YW50OyB9XG4gIC5kLWxnLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50OyB9XG4gIC5kLWxnLXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7IH1cbiAgLmQtbGctdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50OyB9XG4gIC5kLWxnLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDsgfVxuICAuZC1sZy1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDsgfVxuICAuZC1sZy1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbGctZmlsbCB7XG4gICAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDsgfVxuICAuZmxleC1sZy1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDsgfVxuICAuZmxleC1sZy1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDsgfVxuICAuZmxleC1sZy1yb3ctcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbGctY29sdW1uLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LWxnLWdyb3ctMCB7XG4gICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbGctZ3Jvdy0xIHtcbiAgICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDsgfVxuICAuZmxleC1sZy1zaHJpbmstMCB7XG4gICAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDsgfVxuICAuZmxleC1sZy1zaHJpbmstMSB7XG4gICAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDsgfVxuICAuZmxleC1sZy13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDsgfVxuICAuZmxleC1sZy1ub3dyYXAge1xuICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbGctd3JhcC1yZXZlcnNlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1sZy1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1sZy1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LWxnLWFyb3VuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LWxnLWV2ZW5seSB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHkgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtbGctc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLWxnLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLWxnLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1sZy1iYXNlbGluZSB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLWxnLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtbGctc3RhcnQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1sZy1lbmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtbGctY2VudGVyIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1sZy1iZXR3ZWVuIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtbGctYXJvdW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1sZy1zdHJldGNoIHtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtbGctYXV0byB7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLWxnLXN0YXJ0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtbGctZW5kIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLWxnLWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtbGctYmFzZWxpbmUge1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtbGctc3RyZXRjaCB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG4gIC5vcmRlci1sZy1maXJzdCB7XG4gICAgb3JkZXI6IC0xICFpbXBvcnRhbnQ7IH1cbiAgLm9yZGVyLWxnLTAge1xuICAgIG9yZGVyOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm9yZGVyLWxnLTEge1xuICAgIG9yZGVyOiAxICFpbXBvcnRhbnQ7IH1cbiAgLm9yZGVyLWxnLTIge1xuICAgIG9yZGVyOiAyICFpbXBvcnRhbnQ7IH1cbiAgLm9yZGVyLWxnLTMge1xuICAgIG9yZGVyOiAzICFpbXBvcnRhbnQ7IH1cbiAgLm9yZGVyLWxnLTQge1xuICAgIG9yZGVyOiA0ICFpbXBvcnRhbnQ7IH1cbiAgLm9yZGVyLWxnLTUge1xuICAgIG9yZGVyOiA1ICFpbXBvcnRhbnQ7IH1cbiAgLm9yZGVyLWxnLWxhc3Qge1xuICAgIG9yZGVyOiA2ICFpbXBvcnRhbnQ7IH1cbiAgLm0tbGctMCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm0tbGctMSB7XG4gICAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbGctMiB7XG4gICAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubS1sZy0zIHtcbiAgICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDsgfVxuICAubS1sZy00IHtcbiAgICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLWxnLTUge1xuICAgIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tLWxnLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5teC1sZy0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC5teC1sZy0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teC1sZy0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXgtbGctMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAubXgtbGctNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LWxnLTUge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LWxnLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm15LWxnLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm15LWxnLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LWxnLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teS1sZy0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teS1sZy00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXktbGctNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDsgfVxuICAubXktbGctYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDsgfVxuICAubXQtbGctMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDsgfVxuICAubWUtbGctMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1lLWxnLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tZS1sZy0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tZS1sZy0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAubWUtbGctNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWUtbGctNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1lLWxnLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxnLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubWItbGctMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxnLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDsgfVxuICAubWItbGctNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxnLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDsgfVxuICAubWItbGctYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tcy1sZy0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC5tcy1sZy0xIHtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tcy1sZy0yIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1zLWxnLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1zLWxnLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXMtbGctNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAubXMtbGctYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDsgfVxuICAucC1sZy0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnAtbGctMSB7XG4gICAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLWxnLTIge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLWxnLTMge1xuICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucC1sZy00IHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucC1sZy01IHtcbiAgICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LWxnLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAucHgtbGctMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weC1sZy0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weC1sZy0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LWxnLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LWxnLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucHktbGctMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5weS1sZy0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LWxnLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LWxnLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDsgfVxuICAucHktbGctNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHktbGctNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1sZy0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50OyB9XG4gIC5wdC1sZy0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1sZy0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LWxnLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LWxnLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHQtbGctNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucGUtbGctMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4gIC5wZS1sZy0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBlLWxnLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wZS1sZy0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBlLWxnLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wZS1sZy01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLWxnLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnBiLWxnLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLWxnLTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGItbGctMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDsgfVxuICAucGItbGctNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1sZy01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wcy1sZy0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAucHMtbGctMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBzLWxnLTIge1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBzLWxnLTMge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wcy1sZy00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wcy1sZy01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAuZ2FwLWxnLTAge1xuICAgIGdhcDogMCAhaW1wb3J0YW50OyB9XG4gIC5nYXAtbGctMSB7XG4gICAgZ2FwOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmdhcC1sZy0yIHtcbiAgICBnYXA6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5nYXAtbGctMyB7XG4gICAgZ2FwOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLmdhcC1sZy00IHtcbiAgICBnYXA6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5nYXAtbGctNSB7XG4gICAgZ2FwOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnRleHQtbGctc3RhcnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDsgfVxuICAudGV4dC1sZy1lbmQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7IH1cbiAgLnRleHQtbGctY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMzY2cHgpIHtcbiAgLmZsb2F0LXhsLXN0YXJ0IHtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50OyB9XG4gIC5mbG9hdC14bC1lbmQge1xuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50OyB9XG4gIC5mbG9hdC14bC1ub25lIHtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC5kLXhsLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7IH1cbiAgLmQteGwtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDsgfVxuICAuZC14bC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuICAuZC14bC1ncmlkIHtcbiAgICBkaXNwbGF5OiBncmlkICFpbXBvcnRhbnQ7IH1cbiAgLmQteGwtdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7IH1cbiAgLmQteGwtdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDsgfVxuICAuZC14bC10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7IH1cbiAgLmQteGwtZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50OyB9XG4gIC5kLXhsLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50OyB9XG4gIC5kLXhsLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAuZmxleC14bC1maWxsIHtcbiAgICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXhsLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXhsLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXhsLXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAuZmxleC14bC1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgteGwtZ3Jvdy0wIHtcbiAgICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDsgfVxuICAuZmxleC14bC1ncm93LTEge1xuICAgIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXhsLXNocmluay0wIHtcbiAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXhsLXNocmluay0xIHtcbiAgICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXhsLXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXhsLW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDsgfVxuICAuZmxleC14bC13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC14bC1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC14bC1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LXhsLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LXhsLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtZXZlbmx5IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seSAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy14bC1zdGFydCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMteGwtZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMteGwtY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLXhsLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMteGwtc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC14bC1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LXhsLWVuZCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC14bC1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LXhsLWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC14bC1hcm91bmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LXhsLXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi14bC1hdXRvIHtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYteGwtc3RhcnQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi14bC1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYteGwtY2VudGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi14bC1iYXNlbGluZSB7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi14bC1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cbiAgLm9yZGVyLXhsLWZpcnN0IHtcbiAgICBvcmRlcjogLTEgIWltcG9ydGFudDsgfVxuICAub3JkZXIteGwtMCB7XG4gICAgb3JkZXI6IDAgIWltcG9ydGFudDsgfVxuICAub3JkZXIteGwtMSB7XG4gICAgb3JkZXI6IDEgIWltcG9ydGFudDsgfVxuICAub3JkZXIteGwtMiB7XG4gICAgb3JkZXI6IDIgIWltcG9ydGFudDsgfVxuICAub3JkZXIteGwtMyB7XG4gICAgb3JkZXI6IDMgIWltcG9ydGFudDsgfVxuICAub3JkZXIteGwtNCB7XG4gICAgb3JkZXI6IDQgIWltcG9ydGFudDsgfVxuICAub3JkZXIteGwtNSB7XG4gICAgb3JkZXI6IDUgIWltcG9ydGFudDsgfVxuICAub3JkZXIteGwtbGFzdCB7XG4gICAgb3JkZXI6IDYgIWltcG9ydGFudDsgfVxuICAubS14bC0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDsgfVxuICAubS14bC0xIHtcbiAgICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubS14bC0yIHtcbiAgICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXhsLTMge1xuICAgIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXhsLTQge1xuICAgIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teGwtNSB7XG4gICAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teGwtYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm14LXhsLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLm14LXhsLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LXhsLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teC14bC0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teC14bC00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXgteGwtNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAubXgteGwtYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDsgfVxuICAubXkteGwtMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAubXkteGwtMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXkteGwtMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LXhsLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LXhsLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teS14bC01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5teS14bC1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tdC14bC0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhsLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQteGwtMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhsLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDsgfVxuICAubXQteGwtNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhsLTUge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDsgfVxuICAubXQteGwtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tZS14bC0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuICAubWUteGwtMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1lLXhsLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1lLXhsLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tZS14bC00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tZS14bC01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAubWUteGwtYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAubWIteGwtMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14bC0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWIteGwtMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14bC00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWIteGwtNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14bC1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1zLXhsLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1zLXhsLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1zLXhsLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXMteGwtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAubXMteGwtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tcy14bC01IHtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tcy14bC1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5wLXhsLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDsgfVxuICAucC14bC0xIHtcbiAgICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAteGwtMiB7XG4gICAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAteGwtMyB7XG4gICAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXhsLTQge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXhsLTUge1xuICAgIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucHgteGwtMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC5weC14bC0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LXhsLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LXhsLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucHgteGwtNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHgteGwtNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5weS14bC0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnB5LXhsLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucHkteGwtMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHkteGwtMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weS14bC00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weS14bC01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXhsLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXhsLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXhsLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHQteGwtMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucHQteGwtNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC14bC01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wZS14bC0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLnBlLXhsLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucGUteGwtMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBlLXhsLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucGUteGwtNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBlLXhsLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucGIteGwtMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAucGIteGwtMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucGIteGwtMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi14bC0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi14bC00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXhsLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBzLXhsLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC5wcy14bC0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucHMteGwtMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHMteGwtMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBzLXhsLTQge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBzLXhsLTUge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5nYXAteGwtMCB7XG4gICAgZ2FwOiAwICFpbXBvcnRhbnQ7IH1cbiAgLmdhcC14bC0xIHtcbiAgICBnYXA6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAuZ2FwLXhsLTIge1xuICAgIGdhcDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmdhcC14bC0zIHtcbiAgICBnYXA6IDFyZW0gIWltcG9ydGFudDsgfVxuICAuZ2FwLXhsLTQge1xuICAgIGdhcDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmdhcC14bC01IHtcbiAgICBnYXA6IDNyZW0gIWltcG9ydGFudDsgfVxuICAudGV4dC14bC1zdGFydCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50OyB9XG4gIC50ZXh0LXhsLWVuZCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDsgfVxuICAudGV4dC14bC1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE2MzZweCkge1xuICAuZmxvYXQteHhsLXN0YXJ0IHtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50OyB9XG4gIC5mbG9hdC14eGwtZW5kIHtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDsgfVxuICAuZmxvYXQteHhsLW5vbmUge1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLmQteHhsLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7IH1cbiAgLmQteHhsLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLmQteHhsLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG4gIC5kLXh4bC1ncmlkIHtcbiAgICBkaXNwbGF5OiBncmlkICFpbXBvcnRhbnQ7IH1cbiAgLmQteHhsLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50OyB9XG4gIC5kLXh4bC10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50OyB9XG4gIC5kLXh4bC10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7IH1cbiAgLmQteHhsLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDsgfVxuICAuZC14eGwtaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7IH1cbiAgLmQteHhsLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAuZmxleC14eGwtZmlsbCB7XG4gICAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDsgfVxuICAuZmxleC14eGwtcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgteHhsLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXh4bC1yb3ctcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgteHhsLWNvbHVtbi1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAuZmxleC14eGwtZ3Jvdy0wIHtcbiAgICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDsgfVxuICAuZmxleC14eGwtZ3Jvdy0xIHtcbiAgICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDsgfVxuICAuZmxleC14eGwtc2hyaW5rLTAge1xuICAgIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgteHhsLXNocmluay0xIHtcbiAgICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXh4bC13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDsgfVxuICAuZmxleC14eGwtbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXh4bC13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC14eGwtc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteHhsLWVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteHhsLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LXh4bC1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LXh4bC1hcm91bmQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC14eGwtZXZlbmx5IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seSAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy14eGwtc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLXh4bC1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy14eGwtY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLXh4bC1iYXNlbGluZSB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLXh4bC1zdHJldGNoIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LXh4bC1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LXh4bC1lbmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQteHhsLWNlbnRlciB7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQteHhsLWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC14eGwtYXJvdW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC14eGwtc3RyZXRjaCB7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXh4bC1hdXRvIHtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYteHhsLXN0YXJ0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYteHhsLWVuZCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi14eGwtY2VudGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi14eGwtYmFzZWxpbmUge1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYteHhsLXN0cmV0Y2gge1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuICAub3JkZXIteHhsLWZpcnN0IHtcbiAgICBvcmRlcjogLTEgIWltcG9ydGFudDsgfVxuICAub3JkZXIteHhsLTAge1xuICAgIG9yZGVyOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm9yZGVyLXh4bC0xIHtcbiAgICBvcmRlcjogMSAhaW1wb3J0YW50OyB9XG4gIC5vcmRlci14eGwtMiB7XG4gICAgb3JkZXI6IDIgIWltcG9ydGFudDsgfVxuICAub3JkZXIteHhsLTMge1xuICAgIG9yZGVyOiAzICFpbXBvcnRhbnQ7IH1cbiAgLm9yZGVyLXh4bC00IHtcbiAgICBvcmRlcjogNCAhaW1wb3J0YW50OyB9XG4gIC5vcmRlci14eGwtNSB7XG4gICAgb3JkZXI6IDUgIWltcG9ydGFudDsgfVxuICAub3JkZXIteHhsLWxhc3Qge1xuICAgIG9yZGVyOiA2ICFpbXBvcnRhbnQ7IH1cbiAgLm0teHhsLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50OyB9XG4gIC5tLXh4bC0xIHtcbiAgICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubS14eGwtMiB7XG4gICAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubS14eGwtMyB7XG4gICAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teHhsLTQge1xuICAgIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teHhsLTUge1xuICAgIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXh4bC1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDsgfVxuICAubXgteHhsLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLm14LXh4bC0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teC14eGwtMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LXh4bC0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teC14eGwtNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LXh4bC01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5teC14eGwtYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDsgfVxuICAubXkteHhsLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm15LXh4bC0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teS14eGwtMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LXh4bC0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teS14eGwtNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LXh4bC01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5teS14eGwtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDsgfVxuICAubXQteHhsLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDsgfVxuICAubXQteHhsLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQteHhsLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14eGwtMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14eGwtNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXh4bC01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXh4bC1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1lLXh4bC0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuICAubWUteHhsLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tZS14eGwtMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWUteHhsLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tZS14eGwtNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWUteHhsLTUge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tZS14eGwtYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXh4bC0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXh4bC0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXh4bC0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWIteHhsLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDsgfVxuICAubWIteHhsLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14eGwtNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14eGwtYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tcy14eGwtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAubXMteHhsLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1zLXh4bC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1zLXh4bC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tcy14eGwtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tcy14eGwtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAubXMteHhsLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLnAteHhsLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDsgfVxuICAucC14eGwtMSB7XG4gICAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXh4bC0yIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucC14eGwtMyB7XG4gICAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXh4bC00IHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucC14eGwtNSB7XG4gICAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5weC14eGwtMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC5weC14eGwtMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weC14eGwtMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHgteHhsLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucHgteHhsLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LXh4bC01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LXh4bC0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnB5LXh4bC0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LXh4bC0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weS14eGwtMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weS14eGwtNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHkteHhsLTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDsgfVxuICAucHQteHhsLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXh4bC0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC14eGwtMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC14eGwtMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucHQteHhsLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHQteHhsLTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBlLXh4bC0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLnBlLXh4bC0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBlLXh4bC0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGUteHhsLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucGUteHhsLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wZS14eGwtNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi14eGwtMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAucGIteHhsLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXh4bC0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXh4bC0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi14eGwtNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi14eGwtNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDsgfVxuICAucHMteHhsLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC5wcy14eGwtMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBzLXh4bC0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wcy14eGwtMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBzLXh4bC00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wcy14eGwtNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLmdhcC14eGwtMCB7XG4gICAgZ2FwOiAwICFpbXBvcnRhbnQ7IH1cbiAgLmdhcC14eGwtMSB7XG4gICAgZ2FwOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmdhcC14eGwtMiB7XG4gICAgZ2FwOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAuZ2FwLXh4bC0zIHtcbiAgICBnYXA6IDFyZW0gIWltcG9ydGFudDsgfVxuICAuZ2FwLXh4bC00IHtcbiAgICBnYXA6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5nYXAteHhsLTUge1xuICAgIGdhcDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC50ZXh0LXh4bC1zdGFydCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50OyB9XG4gIC50ZXh0LXh4bC1lbmQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7IH1cbiAgLnRleHQteHhsLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5mcy0xIHtcbiAgICBmb250LXNpemU6IDIuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5mcy0yIHtcbiAgICBmb250LXNpemU6IDJyZW0gIWltcG9ydGFudDsgfVxuICAuZnMtMyB7XG4gICAgZm9udC1zaXplOiAxLjc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmZzLTQge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgcHJpbnQge1xuICAuZC1wcmludC1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50OyB9XG4gIC5kLXByaW50LWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLmQtcHJpbnQtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLmQtcHJpbnQtZ3JpZCB7XG4gICAgZGlzcGxheTogZ3JpZCAhaW1wb3J0YW50OyB9XG4gIC5kLXByaW50LXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50OyB9XG4gIC5kLXByaW50LXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7IH1cbiAgLmQtcHJpbnQtdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50OyB9XG4gIC5kLXByaW50LWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDsgfVxuICAuZC1wcmludC1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDsgfVxuICAuZC1wcmludC1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdDYWxpc3RvZ2EnO1xuICBzcmM6IHVybChcImZvbnRzL2NhbGlzdG9nYS1yZWd1bGFyL2NhbGlzdG9nYS1yZWd1bGFyLXdlYmZvbnQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcImZvbnRzL2NhbGlzdG9nYS1yZWd1bGFyL2NhbGlzdG9nYS1yZWd1bGFyLXdlYmZvbnQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdvcGVuc2Fuc3JlZ3VsYXInO1xuICBzcmM6IHVybChcImZvbnRzL29wZW5zYW5zLXJlZ3VsYXIvb3BlbnNhbnMtcmVndWxhci13ZWJmb250LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCJmb250cy9vcGVuc2Fucy1yZWd1bGFyL29wZW5zYW5zLXJlZ3VsYXItd2ViZm9udC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ29wZW5zYW5zYm9sZCc7XG4gIHNyYzogdXJsKFwiZm9udHMvb3BlbnNhbnMtYm9sZC9vcGVuc2Fucy1ib2xkLXdlYmZvbnQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcImZvbnRzL29wZW5zYW5zLWJvbGQvb3BlbnNhbnMtYm9sZC13ZWJmb250LndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnb3BlbnNhbnNleHRyYWJvbGQnO1xuICBzcmM6IHVybChcImZvbnRzL29wZW5zYW5zLWV4dHJhYm9sZC9vcGVuc2Fucy1leHRyYWJvbGQtd2ViZm9udC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiZm9udHMvb3BlbnNhbnMtZXh0cmFib2xkL29wZW5zYW5zLWV4dHJhYm9sZC13ZWJmb250LndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnb3BlbnNhbnNzZW1pYm9sZCc7XG4gIHNyYzogdXJsKFwiZm9udHMvb3BlbnNhbnMtc2VtaWJvbGQvb3BlbnNhbnMtc2VtaWJvbGQtd2ViZm9udC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiZm9udHMvb3BlbnNhbnMtc2VtaWJvbGQvb3BlbnNhbnMtc2VtaWJvbGQtd2ViZm9udC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2ljb21vb24nO1xuICBzcmM6IHVybChcImZvbnRzL2ljb21vb24vZm9udHMvaWNvbW9vbi5lb3Q/YXY5NXU3XCIpO1xuICBzcmM6IHVybChcImZvbnRzL2ljb21vb24vZm9udHMvaWNvbW9vbi5lb3Q/YXY5NXU3I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCJmb250cy9pY29tb29uL2ZvbnRzL2ljb21vb24udHRmP2F2OTV1N1wiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiZm9udHMvaWNvbW9vbi9mb250cy9pY29tb29uLndvZmY/YXY5NXU3XCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcImZvbnRzL2ljb21vb24vZm9udHMvaWNvbW9vbi5zdmc/YXY5NXU3I2ljb21vb25cIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogYmxvY2s7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnaWNvbW9vbl9hZG1pbic7XG4gIHNyYzogdXJsKFwiLi4vLi4vLi4vLi4vLi4vLi4vcHJvZmlsZXMvdWdhL3RoZW1lcy91Z2FfdGhlbWUvZGlzdC9jc3MvZm9udHMvaWNvbW9vbi9mb250cy9pY29tb29uLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuLi8uLi8uLi8uLi8uLi8uLi9wcm9maWxlcy91Z2EvdGhlbWVzL3VnYV90aGVtZS9kaXN0L2Nzcy9mb250cy9pY29tb29uL2ZvbnRzL2ljb21vb24uZW90P2F2OTV1NyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vLi4vLi4vLi4vLi4vLi4vcHJvZmlsZXMvdWdhL3RoZW1lcy91Z2FfdGhlbWUvZGlzdC9jc3MvZm9udHMvaWNvbW9vbi9mb250cy9pY29tb29uLnR0Zj9hdjk1dTdcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uLy4uLy4uLy4uLy4uLy4uL3Byb2ZpbGVzL3VnYS90aGVtZXMvdWdhX3RoZW1lL2Rpc3QvY3NzL2ZvbnRzL2ljb21vb24vZm9udHMvaWNvbW9vbi53b2ZmP2F2OTV1N1wiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi8uLi8uLi8uLi8uLi8uLi9wcm9maWxlcy91Z2EvdGhlbWVzL3VnYV90aGVtZS9kaXN0L2Nzcy9mb250cy9pY29tb29uL2ZvbnRzL2ljb21vb24uc3ZnP2F2OTV1NyNpY29tb29uXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IGJsb2NrOyB9XG5cbltjbGFzc149XCJpY29uLVwiXSwgW2NsYXNzKj1cIiBpY29uLVwiXSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiAnaWNvbW9vbicgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTsgfVxuXG4uaWNvbi1jYW5hbC11OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjRhXCI7IH1cblxuLmljb24tYnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjQwXCI7IH1cblxuLmljb24tZWxlY3Ryb25pYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWI0MVwiOyB9XG5cbi5pY29uLWh1bWFuaXR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjQyXCI7IH1cblxuLmljb24taWE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViNDNcIjsgfVxuXG4uaWNvbi1tb250YWluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjQ0XCI7IH1cblxuLmljb24tb2ZmaWNlLWNoYWlyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjQ1XCI7IH1cblxuLmljb24tcXVhbnR1bTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWI0NlwiOyB9XG5cbi5pY29uLXNlY3VyaXR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjQ3XCI7IH1cblxuLmljb24tdHJhaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViNDhcIjsgfVxuXG4uaWNvbi10cmFtd2F5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjQ5XCI7IH1cblxuLmljb24tbW91c2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViM2ZcIjsgfVxuXG4uaWNvbi1hZGFwdGFiaWxpdHkxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjNkXCI7IH1cblxuLmljb24tYmx1ZXNreTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWIzZVwiOyB9XG5cbi5pY29uLXNjaWVuY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViM2NcIjsgfVxuXG4uaWNvbi10aGVhdGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjI5XCI7IH1cblxuLmljb24teDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWIyYVwiOyB9XG5cbi5pY29uLXplbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWIyYlwiOyB9XG5cbi5pY29uLWFwcGxlLWZydWl0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjJjXCI7IH1cblxuLmljb24tYmlrZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWIyZFwiOyB9XG5cbi5pY29uLWJ1YmJsZXM1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjJlXCI7IH1cblxuLmljb24tZGVja2NoYWlyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjJmXCI7IH1cblxuLmljb24tZWFydGgyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjMwXCI7IH1cblxuLmljb24tZmxhc2hpbmctbGlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViMzFcIjsgfVxuXG4uaWNvbi1oZWFkLWFkZGljdGlvbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViMzJcIjsgfVxuXG4uaWNvbi1oZWFkLW1lbnRhbC1oZWFsdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViMzNcIjsgfVxuXG4uaWNvbi1oZWFkLXN0cmVzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWIzNFwiOyB9XG5cbi5pY29uLWhlYWx0aGNhcmUtY2VudGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjM1XCI7IH1cblxuLmljb24taW5jbHVzaXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjM2XCI7IH1cblxuLmljb24tbGlmZWJ1b3k6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViMzdcIjsgfVxuXG4uaWNvbi1zY3JlZW4tYXJyb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViMzhcIjsgfVxuXG4uaWNvbi1zaGFraW5nLWhhbmRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjM5XCI7IH1cblxuLmljb24tc25pY2tlcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViM2FcIjsgfVxuXG4uaWNvbi1zcG9ydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWIzYlwiOyB9XG5cbi5pY29uLWNoZWNrbWFyay1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViMjhcIjsgfVxuXG4uaWNvbi1wbGF5MzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWIyN1wiOyB9XG5cbi5pY29uLXBhdXNlX3JvbmRfcmV2ZXJzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWIyMFwiOyB9XG5cbi5pY29uLWljb24tdmlzdWVsa2lja2ljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjIxXCI7IH1cblxuLmljb24taWNvbi1jb21wdGVsZWN0ZXVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjIyXCI7IH1cblxuLmljb24taWNvbi1ibHVnYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWIyM1wiOyB9XG5cbi5pY29uLWljb24tYWZmbHVlbmNlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWIyNFwiOyB9XG5cbi5pY29uLWZsZWNoZV9yb25kX2dhdWNoZV9yZXZlcnNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjI1XCI7IH1cblxuLmljb24tZmxlY2hlX3JvbmRfZHJvaXRfcmV2ZXJzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWIyNlwiOyB9XG5cbi5pY29uLWZsZWNoZS1kZXJuaWVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjFjXCI7IH1cblxuLmljb24tZmxlY2hlLXByZWNlZGVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWIxZFwiOyB9XG5cbi5pY29uLWZsZWNoZS1wcmVtaWVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjFlXCI7IH1cblxuLmljb24tZmxlY2hlLXN1aXZhbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViMWZcIjsgfVxuXG4uaWNvbi1hcnJvdy1kb3duMzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxMFwiOyB9XG5cbi5pY29uLWFycm93LXVwMzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWIxYVwiOyB9XG5cbi5pY29uLWNoZWNrYm94LWNoZWNrZWQyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjFiXCI7IH1cblxuLmljb24taWNvbi1oZWFydC1lbXB0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwZlwiOyB9XG5cbi5pY29uLWFwcGxpY2F0aW9uczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk3YVwiOyB9XG5cbi5pY29uLWFzdHVjZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWIwNVwiOyB9XG5cbi5pY29uLWFzc3VyYW5jZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWIwZlwiOyB9XG5cbi5pY29uLWJhdGltZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjEwXCI7IH1cblxuLmljb24tZGVtZW5hZ2VtZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjExXCI7IH1cblxuLmljb24tZXRhbmNoZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWIxMlwiOyB9XG5cbi5pY29uLWZvcm1hdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWIxM1wiOyB9XG5cbi5pY29uLWdhejpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWIxNFwiOyB9XG5cbi5pY29uLW1hY29ubmVyaWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViMTVcIjsgfVxuXG4uaWNvbi1tZW51aXNlcmllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjE2XCI7IH1cblxuLmljb24tbmV0dG95YWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjE3XCI7IH1cblxuLmljb24tcGVpbnR1cmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViMThcIjsgfVxuXG4uaWNvbi1wbG9tYmVyaWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViMTlcIjsgfVxuXG4uaWNvbi1ib2l0ZV9vdXRpbHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDBcIjsgfVxuXG4uaWNvbi1idXJnZXJfbWVudTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwMVwiOyB9XG5cbi5pY29uLWNhbGVuZHJpZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDJcIjsgfVxuXG4uaWNvbi1jZXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDZcIjsgfVxuXG4uaWNvbi1jaGVyY2hldXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA3XCI7IH1cblxuLmljb24tY29tdWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDhcIjsgfVxuXG4uaWNvbi1mYWNlYm9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwOVwiOyB9XG5cbi5pY29uLWZsZWNoZV9tZW51OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBhXCI7IH1cblxuLmljb24tZmxlY2hlX3JldG91cl9kcm9pdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwYlwiOyB9XG5cbi5pY29uLWZsZWNoZV9yZXRvdXJfZ2F1Y2hlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBjXCI7IH1cblxuLmljb24tZmxlY2hlX3JvbmRfZHJvaXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MGRcIjsgfVxuXG4uaWNvbi1mbGVjaGVfcm9uZF9nYXVjaGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MGVcIjsgfVxuXG4uaWNvbi1pbnN0YWdyYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTFcIjsgfVxuXG4uaWNvbi1pbnRlcm5hdGlvbmFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTEyXCI7IH1cblxuLmljb24tbGVvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTEzXCI7IH1cblxuLmljb24tbGllbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTRcIjsgfVxuXG4uaWNvbi1saW5rZWRpbiAucGF0aDE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTVcIjtcbiAgY29sb3I6ICMyMzFmMjA7IH1cblxuLmljb24tbGlua2VkaW4gLnBhdGgyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTE2XCI7XG4gIG1hcmdpbi1sZWZ0OiAtMWVtO1xuICBjb2xvcjogI2ZlZmVmZjsgfVxuXG4uaWNvbi1saW5rZWRpbiAucGF0aDM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTdcIjtcbiAgbWFyZ2luLWxlZnQ6IC0xZW07XG4gIGNvbG9yOiAjZmRmZWZmOyB9XG5cbi5pY29uLWxpbmtlZGluIC5wYXRoNDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxOFwiO1xuICBtYXJnaW4tbGVmdDogLTFlbTtcbiAgY29sb3I6ICNmZGZlZmY7IH1cblxuLmljb24tbWFpbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxOVwiOyB9XG5cbi5pY29uLXBhdXNlX3JvbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MWFcIjsgfVxuXG4uaWNvbi1yZWNoZXJjaGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MWJcIjsgfVxuXG4uaWNvbi1yc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MWNcIjsgfVxuXG4uaWNvbi1zb3J0aWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MWRcIjsgfVxuXG4uaWNvbi1zdGF0czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxZVwiOyB9XG5cbi5pY29uLXRlbGVwaG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxZlwiOyB9XG5cbi5pY29uLXR3aXR0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjBcIjsgfVxuXG4uaWNvbi12YWxpZGF0aW9uIC5wYXRoMTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyMVwiO1xuICBjb2xvcjogIzIzMWYyMDsgfVxuXG4uaWNvbi12YWxpZGF0aW9uIC5wYXRoMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyMlwiO1xuICBtYXJnaW4tbGVmdDogLTAuODc1ZW07XG4gIGNvbG9yOiB3aGl0ZTsgfVxuXG4uaWNvbi12YWxpZGF0aW9uIC5wYXRoMzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyM1wiO1xuICBtYXJnaW4tbGVmdDogLTAuODc1ZW07XG4gIGNvbG9yOiB3aGl0ZTsgfVxuXG4uaWNvbi12b3VzX2V0ZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjRcIjsgfVxuXG4uaWNvbi15b3V0dWJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTI1XCI7IH1cblxuLmljb24tem9vbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyNlwiOyB9XG5cbi5pY29uLWhvbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDNcIjsgfVxuXG4uaWNvbi1ob21lMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyN1wiOyB9XG5cbi5pY29uLWhvbWUzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTI4XCI7IH1cblxuLmljb24tb2ZmaWNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA0XCI7IH1cblxuLmljb24tbmV3c3BhcGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA1XCI7IH1cblxuLmljb24tcGVuY2lsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTI5XCI7IH1cblxuLmljb24tcGVuY2lsMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyYVwiOyB9XG5cbi5pY29uLXF1aWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTJiXCI7IH1cblxuLmljb24tcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTJjXCI7IH1cblxuLmljb24tYmxvZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyZFwiOyB9XG5cbi5pY29uLWV5ZWRyb3BwZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MmVcIjsgfVxuXG4uaWNvbi1kcm9wbGV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTJmXCI7IH1cblxuLmljb24tcGFpbnQtZm9ybWF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTMwXCI7IH1cblxuLmljb24taW1hZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MzFcIjsgfVxuXG4uaWNvbi1pbWFnZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MzJcIjsgfVxuXG4uaWNvbi1jYW1lcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MzNcIjsgfVxuXG4uaWNvbi1oZWFkcGhvbmVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTM0XCI7IH1cblxuLmljb24tbXVzaWM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MzVcIjsgfVxuXG4uaWNvbi1wbGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTM2XCI7IH1cblxuLmljb24tZmlsbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzN1wiOyB9XG5cbi5pY29uLXZpZGVvLWNhbWVyYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzOFwiOyB9XG5cbi5pY29uLWRpY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MzlcIjsgfVxuXG4uaWNvbi1wYWNtYW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5M2FcIjsgfVxuXG4uaWNvbi1zcGFkZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5M2JcIjsgfVxuXG4uaWNvbi1jbHViczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzY1wiOyB9XG5cbi5pY29uLWRpYW1vbmRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTNkXCI7IH1cblxuLmljb24tYnVsbGhvcm46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5M2VcIjsgfVxuXG4uaWNvbi1jb25uZWN0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTNmXCI7IH1cblxuLmljb24tcG9kY2FzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0MFwiOyB9XG5cbi5pY29uLWZlZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NDFcIjsgfVxuXG4uaWNvbi1taWM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NDJcIjsgfVxuXG4uaWNvbi1ib29rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTQzXCI7IH1cblxuLmljb24tYm9va3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NDRcIjsgfVxuXG4uaWNvbi1saWJyYXJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTQ1XCI7IH1cblxuLmljb24tZmlsZS10ZXh0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTQ2XCI7IH1cblxuLmljb24tcHJvZmlsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0N1wiOyB9XG5cbi5pY29uLWZpbGUtZW1wdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NDhcIjsgfVxuXG4uaWNvbi1maWxlcy1lbXB0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0OVwiOyB9XG5cbi5pY29uLWZpbGUtdGV4dDI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NGFcIjsgfVxuXG4uaWNvbi1maWxlLXBpY3R1cmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NGJcIjsgfVxuXG4uaWNvbi1maWxlLW11c2ljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTRjXCI7IH1cblxuLmljb24tZmlsZS1wbGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTRkXCI7IH1cblxuLmljb24tZmlsZS12aWRlbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0ZVwiOyB9XG5cbi5pY29uLWZpbGUtemlwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTRmXCI7IH1cblxuLmljb24tY29weTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk1MFwiOyB9XG5cbi5pY29uLXBhc3RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTUxXCI7IH1cblxuLmljb24tc3RhY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NTJcIjsgfVxuXG4uaWNvbi1mb2xkZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NTNcIjsgfVxuXG4uaWNvbi1mb2xkZXItb3BlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk1NFwiOyB9XG5cbi5pY29uLWZvbGRlci1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTU1XCI7IH1cblxuLmljb24tZm9sZGVyLW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTU2XCI7IH1cblxuLmljb24tZm9sZGVyLWRvd25sb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTU3XCI7IH1cblxuLmljb24tZm9sZGVyLXVwbG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk1OFwiOyB9XG5cbi5pY29uLXByaWNlLXRhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk1OVwiOyB9XG5cbi5pY29uLXByaWNlLXRhZ3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NWFcIjsgfVxuXG4uaWNvbi1iYXJjb2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTViXCI7IH1cblxuLmljb24tcXJjb2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTVjXCI7IH1cblxuLmljb24tdGlja2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTVkXCI7IH1cblxuLmljb24tY2FydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk1ZVwiOyB9XG5cbi5pY29uLWNvaW4tZG9sbGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTVmXCI7IH1cblxuLmljb24tY29pbi1ldXJvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTYwXCI7IH1cblxuLmljb24tY29pbi1wb3VuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk2MVwiOyB9XG5cbi5pY29uLWNvaW4teWVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTYyXCI7IH1cblxuLmljb24tY3JlZGl0LWNhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NjNcIjsgfVxuXG4uaWNvbi1jYWxjdWxhdG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTY0XCI7IH1cblxuLmljb24tbGlmZWJ1b3kxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTY1XCI7IH1cblxuLmljb24tcGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NjZcIjsgfVxuXG4uaWNvbi1waG9uZS1oYW5nLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTY3XCI7IH1cblxuLmljb24tYWRkcmVzcy1ib29rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTY4XCI7IH1cblxuLmljb24tZW52ZWxvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk2OVwiOyB9XG5cbi5pY29uLXB1c2hwaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NmFcIjsgfVxuXG4uaWNvbi1sb2NhdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk2YlwiOyB9XG5cbi5pY29uLWxvY2F0aW9uMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk2Y1wiOyB9XG5cbi5pY29uLWNvbXBhc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NmRcIjsgfVxuXG4uaWNvbi1jb21wYXNzMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk2ZVwiOyB9XG5cbi5pY29uLW1hcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk2ZlwiOyB9XG5cbi5pY29uLW1hcDI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NzBcIjsgfVxuXG4uaWNvbi1oaXN0b3J5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTcxXCI7IH1cblxuLmljb24tY2xvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NzJcIjsgfVxuXG4uaWNvbi1jbG9jazI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NzNcIjsgfVxuXG4uaWNvbi1hbGFybTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk3NFwiOyB9XG5cbi5pY29uLWJlbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NzVcIjsgfVxuXG4uaWNvbi1zdG9wd2F0Y2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NzZcIjsgfVxuXG4uaWNvbi1jYWxlbmRhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk3N1wiOyB9XG5cbi5pY29uLXByaW50ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NzhcIjsgfVxuXG4uaWNvbi1rZXlib2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk3OVwiOyB9XG5cbi5pY29uLWxhcHRvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk3YlwiOyB9XG5cbi5pY29uLW1vYmlsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk3Y1wiOyB9XG5cbi5pY29uLW1vYmlsZTI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5N2RcIjsgfVxuXG4uaWNvbi10YWJsZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5N2VcIjsgfVxuXG4uaWNvbi10djpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk3ZlwiOyB9XG5cbi5pY29uLWRyYXdlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk4MFwiOyB9XG5cbi5pY29uLWRyYXdlcjI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ODFcIjsgfVxuXG4uaWNvbi1ib3gtYWRkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTgyXCI7IH1cblxuLmljb24tYm94LXJlbW92ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk4M1wiOyB9XG5cbi5pY29uLWRvd25sb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTg0XCI7IH1cblxuLmljb24tdXBsb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTg1XCI7IH1cblxuLmljb24tZmxvcHB5LWRpc2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ODZcIjsgfVxuXG4uaWNvbi1kcml2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk4N1wiOyB9XG5cbi5pY29uLWRhdGFiYXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTg4XCI7IH1cblxuLmljb24tdW5kbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk4OVwiOyB9XG5cbi5pY29uLXJlZG86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5OGFcIjsgfVxuXG4uaWNvbi11bmRvMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk4YlwiOyB9XG5cbi5pY29uLXJlZG8yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOThjXCI7IH1cblxuLmljb24tZm9yd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk4ZFwiOyB9XG5cbi5pY29uLXJlcGx5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOThlXCI7IH1cblxuLmljb24tYnViYmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOThmXCI7IH1cblxuLmljb24tYnViYmxlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk5MFwiOyB9XG5cbi5pY29uLWJ1YmJsZXMyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTkxXCI7IH1cblxuLmljb24tYnViYmxlMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk5MlwiOyB9XG5cbi5pY29uLWJ1YmJsZXMzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTkzXCI7IH1cblxuLmljb24tYnViYmxlczQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5OTRcIjsgfVxuXG4uaWNvbi11c2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTk1XCI7IH1cblxuLmljb24tdXNlcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5OTZcIjsgfVxuXG4uaWNvbi11c2VyLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5OTdcIjsgfVxuXG4uaWNvbi11c2VyLW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTk4XCI7IH1cblxuLmljb24tdXNlci1jaGVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk5OVwiOyB9XG5cbi5pY29uLXVzZXItdGllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTlhXCI7IH1cblxuLmljb24tcXVvdGVzLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5OWJcIjsgfVxuXG4uaWNvbi1xdW90ZXMtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5OWNcIjsgfVxuXG4uaWNvbi1ob3VyLWdsYXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTlkXCI7IH1cblxuLmljb24tc3Bpbm5lcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk5ZVwiOyB9XG5cbi5pY29uLXNwaW5uZXIyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTlmXCI7IH1cblxuLmljb24tc3Bpbm5lcjM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YTBcIjsgfVxuXG4uaWNvbi1zcGlubmVyNDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlhMVwiOyB9XG5cbi5pY29uLXNwaW5uZXI1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWEyXCI7IH1cblxuLmljb24tc3Bpbm5lcjY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YTNcIjsgfVxuXG4uaWNvbi1zcGlubmVyNzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlhNFwiOyB9XG5cbi5pY29uLXNwaW5uZXI4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWE1XCI7IH1cblxuLmljb24tc3Bpbm5lcjk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YTZcIjsgfVxuXG4uaWNvbi1zcGlubmVyMTA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YTdcIjsgfVxuXG4uaWNvbi1zcGlubmVyMTE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YThcIjsgfVxuXG4uaWNvbi1iaW5vY3VsYXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWE5XCI7IH1cblxuLmljb24tc2VhcmNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWFhXCI7IH1cblxuLmljb24tem9vbS1pbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlhYlwiOyB9XG5cbi5pY29uLXpvb20tb3V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWFjXCI7IH1cblxuLmljb24tZW5sYXJnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlhZFwiOyB9XG5cbi5pY29uLXNocmluazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlhZVwiOyB9XG5cbi5pY29uLWVubGFyZ2UyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWFmXCI7IH1cblxuLmljb24tc2hyaW5rMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTliMFwiOyB9XG5cbi5pY29uLWtleTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTliMVwiOyB9XG5cbi5pY29uLWtleTI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YjJcIjsgfVxuXG4uaWNvbi1sb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWIzXCI7IH1cblxuLmljb24tdW5sb2NrZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YjRcIjsgfVxuXG4uaWNvbi13cmVuY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YjVcIjsgfVxuXG4uaWNvbi1lcXVhbGl6ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YjZcIjsgfVxuXG4uaWNvbi1lcXVhbGl6ZXIyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWI3XCI7IH1cblxuLmljb24tY29nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWI4XCI7IH1cblxuLmljb24tY29nczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTliOVwiOyB9XG5cbi5pY29uLWhhbW1lcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTliYVwiOyB9XG5cbi5pY29uLW1hZ2ljLXdhbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YmJcIjsgfVxuXG4uaWNvbi1haWQta2l0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWJjXCI7IH1cblxuLmljb24tYnVnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWJkXCI7IH1cblxuLmljb24tcGllLWNoYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWJlXCI7IH1cblxuLmljb24tc3RhdHMtZG90czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTliZlwiOyB9XG5cbi5pY29uLXN0YXRzLWJhcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YzBcIjsgfVxuXG4uaWNvbi1zdGF0cy1iYXJzMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTljMVwiOyB9XG5cbi5pY29uLXRyb3BoeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTljMlwiOyB9XG5cbi5pY29uLWdpZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YzNcIjsgfVxuXG4uaWNvbi1nbGFzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTljNFwiOyB9XG5cbi5pY29uLWdsYXNzMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTljNVwiOyB9XG5cbi5pY29uLW11ZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTljNlwiOyB9XG5cbi5pY29uLXNwb29uLWtuaWZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWM3XCI7IH1cblxuLmljb24tbGVhZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTljOFwiOyB9XG5cbi5pY29uLXJvY2tldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTljOVwiOyB9XG5cbi5pY29uLW1ldGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWNhXCI7IH1cblxuLmljb24tbWV0ZXIyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWNiXCI7IH1cblxuLmljb24taGFtbWVyMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTljY1wiOyB9XG5cbi5pY29uLWZpcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5Y2RcIjsgfVxuXG4uaWNvbi1sYWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5Y2VcIjsgfVxuXG4uaWNvbi1tYWduZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5Y2ZcIjsgfVxuXG4uaWNvbi1iaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZDBcIjsgfVxuXG4uaWNvbi1iaW4yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWQxXCI7IH1cblxuLmljb24tYnJpZWZjYXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWQyXCI7IH1cblxuLmljb24tYWlycGxhbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZDNcIjsgfVxuXG4uaWNvbi10cnVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlkNFwiOyB9XG5cbi5pY29uLXJvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZDVcIjsgfVxuXG4uaWNvbi1hY2Nlc3NpYmlsaXR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWQ2XCI7IH1cblxuLmljb24tdGFyZ2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWQ3XCI7IH1cblxuLmljb24tc2hpZWxkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWQ4XCI7IH1cblxuLmljb24tcG93ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZDlcIjsgfVxuXG4uaWNvbi1zd2l0Y2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZGFcIjsgfVxuXG4uaWNvbi1wb3dlci1jb3JkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWRiXCI7IH1cblxuLmljb24tY2xpcGJvYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWRjXCI7IH1cblxuLmljb24tbGlzdC1udW1iZXJlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlkZFwiOyB9XG5cbi5pY29uLWxpc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZGVcIjsgfVxuXG4uaWNvbi1saXN0MjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlkZlwiOyB9XG5cbi5pY29uLXRyZWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZTBcIjsgfVxuXG4uaWNvbi1tZW51OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWUxXCI7IH1cblxuLmljb24tbWVudTI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZTJcIjsgfVxuXG4uaWNvbi1tZW51MzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTllM1wiOyB9XG5cbi5pY29uLW1lbnU0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWU0XCI7IH1cblxuLmljb24tY2xvdWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZTVcIjsgfVxuXG4uaWNvbi1jbG91ZC1kb3dubG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTllNlwiOyB9XG5cbi5pY29uLWNsb3VkLXVwbG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTllN1wiOyB9XG5cbi5pY29uLWNsb3VkLWNoZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWU4XCI7IH1cblxuLmljb24tZG93bmxvYWQyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWU5XCI7IH1cblxuLmljb24tdXBsb2FkMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTllYVwiOyB9XG5cbi5pY29uLWRvd25sb2FkMzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTllYlwiOyB9XG5cbi5pY29uLXVwbG9hZDM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZWNcIjsgfVxuXG4uaWNvbi1zcGhlcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZWRcIjsgfVxuXG4uaWNvbi1lYXJ0aDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTllZVwiOyB9XG5cbi5pY29uLWxpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZWZcIjsgfVxuXG4uaWNvbi1mbGFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWYwXCI7IH1cblxuLmljb24tYXR0YWNobWVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlmMVwiOyB9XG5cbi5pY29uLWV5ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlmMlwiOyB9XG5cbi5pY29uLWV5ZS1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWYzXCI7IH1cblxuLmljb24tZXllLW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWY0XCI7IH1cblxuLmljb24tZXllLWJsb2NrZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZjVcIjsgfVxuXG4uaWNvbi1ib29rbWFyazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlmNlwiOyB9XG5cbi5pY29uLWJvb2ttYXJrczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlmN1wiOyB9XG5cbi5pY29uLXN1bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlmOFwiOyB9XG5cbi5pY29uLWNvbnRyYXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWY5XCI7IH1cblxuLmljb24tYnJpZ2h0bmVzcy1jb250cmFzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlmYVwiOyB9XG5cbi5pY29uLXN0YXItZW1wdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZmJcIjsgfVxuXG4uaWNvbi1zdGFyLWhhbGY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZmNcIjsgfVxuXG4uaWNvbi1zdGFyLWZ1bGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZmRcIjsgfVxuXG4uaWNvbi1oZWFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlmZVwiOyB9XG5cbi5pY29uLWhlYXJ0LWJyb2tlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlmZlwiOyB9XG5cbi5pY29uLW1hbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEwMFwiOyB9XG5cbi5pY29uLXdvbWFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTAxXCI7IH1cblxuLmljb24tbWFuLXdvbWFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTAyXCI7IH1cblxuLmljb24taGFwcHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMDNcIjsgfVxuXG4uaWNvbi1oYXBweTI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMDRcIjsgfVxuXG4uaWNvbi1zbWlsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEwNVwiOyB9XG5cbi5pY29uLXNtaWxlMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEwNlwiOyB9XG5cbi5pY29uLXRvbmd1ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEwN1wiOyB9XG5cbi5pY29uLXRvbmd1ZTI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMDhcIjsgfVxuXG4uaWNvbi1zYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMDlcIjsgfVxuXG4uaWNvbi1zYWQyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTBhXCI7IH1cblxuLmljb24td2luazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEwYlwiOyB9XG5cbi5pY29uLXdpbmsyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTBjXCI7IH1cblxuLmljb24tZ3JpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEwZFwiOyB9XG5cbi5pY29uLWdyaW4yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTBlXCI7IH1cblxuLmljb24tY29vbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEwZlwiOyB9XG5cbi5pY29uLWNvb2wyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTEwXCI7IH1cblxuLmljb24tYW5ncnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMTFcIjsgfVxuXG4uaWNvbi1hbmdyeTI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMTJcIjsgfVxuXG4uaWNvbi1ldmlsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTEzXCI7IH1cblxuLmljb24tZXZpbDI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMTRcIjsgfVxuXG4uaWNvbi1zaG9ja2VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTE1XCI7IH1cblxuLmljb24tc2hvY2tlZDI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMTZcIjsgfVxuXG4uaWNvbi1iYWZmbGVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTE3XCI7IH1cblxuLmljb24tYmFmZmxlZDI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMThcIjsgfVxuXG4uaWNvbi1jb25mdXNlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWExOVwiOyB9XG5cbi5pY29uLWNvbmZ1c2VkMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWExYVwiOyB9XG5cbi5pY29uLW5ldXRyYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMWJcIjsgfVxuXG4uaWNvbi1uZXV0cmFsMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWExY1wiOyB9XG5cbi5pY29uLWhpcHN0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMWRcIjsgfVxuXG4uaWNvbi1oaXBzdGVyMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWExZVwiOyB9XG5cbi5pY29uLXdvbmRlcmluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWExZlwiOyB9XG5cbi5pY29uLXdvbmRlcmluZzI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMjBcIjsgfVxuXG4uaWNvbi1zbGVlcHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMjFcIjsgfVxuXG4uaWNvbi1zbGVlcHkyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTIyXCI7IH1cblxuLmljb24tZnJ1c3RyYXRlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEyM1wiOyB9XG5cbi5pY29uLWZydXN0cmF0ZWQyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTI0XCI7IH1cblxuLmljb24tY3J5aW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTI1XCI7IH1cblxuLmljb24tY3J5aW5nMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEyNlwiOyB9XG5cbi5pY29uLXBvaW50LXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTI3XCI7IH1cblxuLmljb24tcG9pbnQtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMjhcIjsgfVxuXG4uaWNvbi1wb2ludC1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTI5XCI7IH1cblxuLmljb24tcG9pbnQtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEyYVwiOyB9XG5cbi5pY29uLXdhcm5pbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMmJcIjsgfVxuXG4uaWNvbi1ub3RpZmljYXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMmNcIjsgfVxuXG4uaWNvbi1xdWVzdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEyZFwiOyB9XG5cbi5pY29uLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMmVcIjsgfVxuXG4uaWNvbi1taW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEyZlwiOyB9XG5cbi5pY29uLWluZm86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMzBcIjsgfVxuXG4uaWNvbi1jYW5jZWwtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTMxXCI7IH1cblxuLmljb24tYmxvY2tlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEzMlwiOyB9XG5cbi5pY29uLWNyb3NzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTMzXCI7IH1cblxuLmljb24tY2hlY2ttYXJrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTM0XCI7IH1cblxuLmljb24tY2hlY2ttYXJrMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEzNVwiOyB9XG5cbi5pY29uLXNwZWxsLWNoZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTM2XCI7IH1cblxuLmljb24tZW50ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMzdcIjsgfVxuXG4uaWNvbi1leGl0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTM4XCI7IH1cblxuLmljb24tcGxheTI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMzlcIjsgfVxuXG4uaWNvbi1wYXVzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEzYVwiOyB9XG5cbi5pY29uLXN0b3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhM2JcIjsgfVxuXG4uaWNvbi1wcmV2aW91czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEzY1wiOyB9XG5cbi5pY29uLW5leHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhM2RcIjsgfVxuXG4uaWNvbi1iYWNrd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEzZVwiOyB9XG5cbi5pY29uLWZvcndhcmQyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTNmXCI7IH1cblxuLmljb24tcGxheTMxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTQwXCI7IH1cblxuLmljb24tcGF1c2UyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTQxXCI7IH1cblxuLmljb24tc3RvcDI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNDJcIjsgfVxuXG4uaWNvbi1iYWNrd2FyZDI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNDNcIjsgfVxuXG4uaWNvbi1mb3J3YXJkMzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE0NFwiOyB9XG5cbi5pY29uLWZpcnN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTQ1XCI7IH1cblxuLmljb24tbGFzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE0NlwiOyB9XG5cbi5pY29uLXByZXZpb3VzMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE0N1wiOyB9XG5cbi5pY29uLW5leHQyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTQ4XCI7IH1cblxuLmljb24tZWplY3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNDlcIjsgfVxuXG4uaWNvbi12b2x1bWUtaGlnaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE0YVwiOyB9XG5cbi5pY29uLXZvbHVtZS1tZWRpdW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNGJcIjsgfVxuXG4uaWNvbi12b2x1bWUtbG93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTRjXCI7IH1cblxuLmljb24tdm9sdW1lLW11dGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNGRcIjsgfVxuXG4uaWNvbi12b2x1bWUtbXV0ZTI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNGVcIjsgfVxuXG4uaWNvbi12b2x1bWUtaW5jcmVhc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNGZcIjsgfVxuXG4uaWNvbi12b2x1bWUtZGVjcmVhc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNTBcIjsgfVxuXG4uaWNvbi1sb29wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTUxXCI7IH1cblxuLmljb24tbG9vcDI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNTJcIjsgfVxuXG4uaWNvbi1pbmZpbml0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE1M1wiOyB9XG5cbi5pY29uLXNodWZmbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNTRcIjsgfVxuXG4uaWNvbi1hcnJvdy11cC1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTU1XCI7IH1cblxuLmljb24tYXJyb3ctdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNTZcIjsgfVxuXG4uaWNvbi1hcnJvdy11cC1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE1N1wiOyB9XG5cbi5pY29uLWFycm93LXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTU4XCI7IH1cblxuLmljb24tYXJyb3ctZG93bi1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE1OVwiOyB9XG5cbi5pY29uLWFycm93LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNWFcIjsgfVxuXG4uaWNvbi1hcnJvdy1kb3duLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNWJcIjsgfVxuXG4uaWNvbi1hcnJvdy1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTVjXCI7IH1cblxuLmljb24tYXJyb3ctdXAtbGVmdDI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNWRcIjsgfVxuXG4uaWNvbi1hcnJvdy11cDI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNWVcIjsgfVxuXG4uaWNvbi1hcnJvdy11cC1yaWdodDI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNWZcIjsgfVxuXG4uaWNvbi1hcnJvdy1yaWdodDI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNjBcIjsgfVxuXG4uaWNvbi1hcnJvdy1kb3duLXJpZ2h0MjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE2MVwiOyB9XG5cbi5pY29uLWFycm93LWRvd24yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTYyXCI7IH1cblxuLmljb24tYXJyb3ctZG93bi1sZWZ0MjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE2M1wiOyB9XG5cbi5pY29uLWFycm93LWxlZnQyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTY0XCI7IH1cblxuLmljb24tY2lyY2xlLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTY1XCI7IH1cblxuLmljb24tY2lyY2xlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTY2XCI7IH1cblxuLmljb24tY2lyY2xlLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNjdcIjsgfVxuXG4uaWNvbi1jaXJjbGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE2OFwiOyB9XG5cbi5pY29uLXRhYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE2OVwiOyB9XG5cbi5pY29uLW1vdmUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNmFcIjsgfVxuXG4uaWNvbi1tb3ZlLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNmJcIjsgfVxuXG4uaWNvbi1zb3J0LWFscGhhLWFzYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE2Y1wiOyB9XG5cbi5pY29uLXNvcnQtYWxwaGEtZGVzYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE2ZFwiOyB9XG5cbi5pY29uLXNvcnQtbnVtZXJpYy1hc2M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNmVcIjsgfVxuXG4uaWNvbi1zb3J0LW51bWJlcmljLWRlc2M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNmZcIjsgfVxuXG4uaWNvbi1zb3J0LWFtb3VudC1hc2M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNzBcIjsgfVxuXG4uaWNvbi1zb3J0LWFtb3VudC1kZXNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTcxXCI7IH1cblxuLmljb24tY29tbWFuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE3MlwiOyB9XG5cbi5pY29uLXNoaWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTczXCI7IH1cblxuLmljb24tY3RybDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE3NFwiOyB9XG5cbi5pY29uLW9wdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE3NVwiOyB9XG5cbi5pY29uLWNoZWNrYm94LWNoZWNrZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNzZcIjsgfVxuXG4uaWNvbi1jaGVja2JveC11bmNoZWNrZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNzdcIjsgfVxuXG4uaWNvbi1yYWRpby1jaGVja2VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTc4XCI7IH1cblxuLmljb24tcmFkaW8tY2hlY2tlZDI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNzlcIjsgfVxuXG4uaWNvbi1yYWRpby11bmNoZWNrZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhN2FcIjsgfVxuXG4uaWNvbi1jcm9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTdiXCI7IH1cblxuLmljb24tbWFrZS1ncm91cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE3Y1wiOyB9XG5cbi5pY29uLXVuZ3JvdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhN2RcIjsgfVxuXG4uaWNvbi1zY2lzc29yczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE3ZVwiOyB9XG5cbi5pY29uLWZpbHRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE3ZlwiOyB9XG5cbi5pY29uLWZvbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhODBcIjsgfVxuXG4uaWNvbi1saWdhdHVyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE4MVwiOyB9XG5cbi5pY29uLWxpZ2F0dXJlMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE4MlwiOyB9XG5cbi5pY29uLXRleHQtaGVpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTgzXCI7IH1cblxuLmljb24tdGV4dC13aWR0aDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE4NFwiOyB9XG5cbi5pY29uLWZvbnQtc2l6ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE4NVwiOyB9XG5cbi5pY29uLWJvbGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhODZcIjsgfVxuXG4uaWNvbi11bmRlcmxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhODdcIjsgfVxuXG4uaWNvbi1pdGFsaWM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhODhcIjsgfVxuXG4uaWNvbi1zdHJpa2V0aHJvdWdoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTg5XCI7IH1cblxuLmljb24tb21lZ2E6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhOGFcIjsgfVxuXG4uaWNvbi1zaWdtYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE4YlwiOyB9XG5cbi5pY29uLXBhZ2UtYnJlYWs6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhOGNcIjsgfVxuXG4uaWNvbi1zdXBlcnNjcmlwdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE4ZFwiOyB9XG5cbi5pY29uLXN1YnNjcmlwdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE4ZVwiOyB9XG5cbi5pY29uLXN1cGVyc2NyaXB0MjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE4ZlwiOyB9XG5cbi5pY29uLXN1YnNjcmlwdDI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhOTBcIjsgfVxuXG4uaWNvbi10ZXh0LWNvbG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTkxXCI7IH1cblxuLmljb24tcGFnZWJyZWFrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTkyXCI7IH1cblxuLmljb24tY2xlYXItZm9ybWF0dGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE5M1wiOyB9XG5cbi5pY29uLXRhYmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTk0XCI7IH1cblxuLmljb24tdGFibGUyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTk1XCI7IH1cblxuLmljb24taW5zZXJ0LXRlbXBsYXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTk2XCI7IH1cblxuLmljb24tcGlsY3JvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE5N1wiOyB9XG5cbi5pY29uLWx0cjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE5OFwiOyB9XG5cbi5pY29uLXJ0bDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE5OVwiOyB9XG5cbi5pY29uLXNlY3Rpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhOWFcIjsgfVxuXG4uaWNvbi1wYXJhZ3JhcGgtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE5YlwiOyB9XG5cbi5pY29uLXBhcmFncmFwaC1jZW50ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhOWNcIjsgfVxuXG4uaWNvbi1wYXJhZ3JhcGgtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhOWRcIjsgfVxuXG4uaWNvbi1wYXJhZ3JhcGgtanVzdGlmeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE5ZVwiOyB9XG5cbi5pY29uLWluZGVudC1pbmNyZWFzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE5ZlwiOyB9XG5cbi5pY29uLWluZGVudC1kZWNyZWFzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFhMFwiOyB9XG5cbi5pY29uLXNoYXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWExXCI7IH1cblxuLmljb24tbmV3LXRhYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFhMlwiOyB9XG5cbi5pY29uLWVtYmVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWEzXCI7IH1cblxuLmljb24tZW1iZWQyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWE0XCI7IH1cblxuLmljb24tdGVybWluYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhYTVcIjsgfVxuXG4uaWNvbi1zaGFyZTI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhYTZcIjsgfVxuXG4uaWNvbi1tYWlsMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFhN1wiOyB9XG5cbi5pY29uLW1haWwyMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFhOFwiOyB9XG5cbi5pY29uLW1haWwzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWE5XCI7IH1cblxuLmljb24tbWFpbDQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhYWFcIjsgfVxuXG4uaWNvbi1hbWF6b246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhYWJcIjsgfVxuXG4uaWNvbi1nb29nbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhYWNcIjsgfVxuXG4uaWNvbi1nb29nbGUyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWFkXCI7IH1cblxuLmljb24tZ29vZ2xlMzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFhZVwiOyB9XG5cbi5pY29uLWdvb2dsZS1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWFmXCI7IH1cblxuLmljb24tZ29vZ2xlLXBsdXMyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWIwXCI7IH1cblxuLmljb24tZ29vZ2xlLXBsdXMzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWIxXCI7IH1cblxuLmljb24taGFuZ291dHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhYjJcIjsgfVxuXG4uaWNvbi1nb29nbGUtZHJpdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhYjNcIjsgfVxuXG4uaWNvbi1mYWNlYm9vazI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhYjRcIjsgfVxuXG4uaWNvbi1mYWNlYm9vazIyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWI1XCI7IH1cblxuLmljb24taW5zdGFncmFtMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFiNlwiOyB9XG5cbi5pY29uLXdoYXRzYXBwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWI3XCI7IH1cblxuLmljb24tc3BvdGlmeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFiOFwiOyB9XG5cbi5pY29uLXRlbGVncmFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWI5XCI7IH1cblxuLmljb24tdHdpdHRlcjI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhYmFcIjsgfVxuXG4uaWNvbi12aW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWJiXCI7IH1cblxuLmljb24tdms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhYmNcIjsgfVxuXG4uaWNvbi1yZW5yZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhYmRcIjsgfVxuXG4uaWNvbi1zaW5hLXdlaWJvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWJlXCI7IH1cblxuLmljb24tcnNzMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFiZlwiOyB9XG5cbi5pY29uLXJzczIyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWMwXCI7IH1cblxuLmljb24teW91dHViZTI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhYzFcIjsgfVxuXG4uaWNvbi15b3V0dWJlMjI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhYzJcIjsgfVxuXG4uaWNvbi10d2l0Y2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhYzNcIjsgfVxuXG4uaWNvbi12aW1lbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFjNFwiOyB9XG5cbi5pY29uLXZpbWVvMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFjNVwiOyB9XG5cbi5pY29uLWxhbnlyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFjNlwiOyB9XG5cbi5pY29uLWZsaWNrcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFjN1wiOyB9XG5cbi5pY29uLWZsaWNrcjI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhYzhcIjsgfVxuXG4uaWNvbi1mbGlja3IzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWM5XCI7IH1cblxuLmljb24tZmxpY2tyNDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFjYVwiOyB9XG5cbi5pY29uLWRyaWJiYmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWNiXCI7IH1cblxuLmljb24tYmVoYW5jZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFjY1wiOyB9XG5cbi5pY29uLWJlaGFuY2UyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWNkXCI7IH1cblxuLmljb24tZGV2aWFudGFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFjZVwiOyB9XG5cbi5pY29uLTUwMHB4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWNmXCI7IH1cblxuLmljb24tc3RlYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhZDBcIjsgfVxuXG4uaWNvbi1zdGVhbTI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhZDFcIjsgfVxuXG4uaWNvbi1kcm9wYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWQyXCI7IH1cblxuLmljb24tb25lZHJpdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhZDNcIjsgfVxuXG4uaWNvbi1naXRodWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhZDRcIjsgfVxuXG4uaWNvbi1ucG06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhZDVcIjsgfVxuXG4uaWNvbi1iYXNlY2FtcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFkNlwiOyB9XG5cbi5pY29uLXRyZWxsbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFkN1wiOyB9XG5cbi5pY29uLXdvcmRwcmVzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFkOFwiOyB9XG5cbi5pY29uLWpvb21sYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFkOVwiOyB9XG5cbi5pY29uLWVsbG86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhZGFcIjsgfVxuXG4uaWNvbi1ibG9nZ2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWRiXCI7IH1cblxuLmljb24tYmxvZ2dlcjI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhZGNcIjsgfVxuXG4uaWNvbi10dW1ibHI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhZGRcIjsgfVxuXG4uaWNvbi10dW1ibHIyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWRlXCI7IH1cblxuLmljb24teWFob286YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhZGZcIjsgfVxuXG4uaWNvbi15YWhvbzI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhZTBcIjsgfVxuXG4uaWNvbi10dXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhZTFcIjsgfVxuXG4uaWNvbi1hcHBsZWluYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFlMlwiOyB9XG5cbi5pY29uLWZpbmRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFlM1wiOyB9XG5cbi5pY29uLWFuZHJvaWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhZTRcIjsgfVxuXG4uaWNvbi13aW5kb3dzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWU1XCI7IH1cblxuLmljb24td2luZG93czg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhZTZcIjsgfVxuXG4uaWNvbi1zb3VuZGNsb3VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWU3XCI7IH1cblxuLmljb24tc291bmRjbG91ZDI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhZThcIjsgfVxuXG4uaWNvbi1za3lwZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFlOVwiOyB9XG5cbi5pY29uLXJlZGRpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFlYVwiOyB9XG5cbi5pY29uLWhhY2tlcm5ld3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhZWJcIjsgfVxuXG4uaWNvbi13aWtpcGVkaWE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhZWNcIjsgfVxuXG4uaWNvbi1saW5rZWRpbjI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhZWRcIjsgfVxuXG4uaWNvbi1saW5rZWRpbjIyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWVlXCI7IH1cblxuLmljb24tbGFzdGZtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWVmXCI7IH1cblxuLmljb24tbGFzdGZtMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFmMFwiOyB9XG5cbi5pY29uLWRlbGljaW91czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFmMVwiOyB9XG5cbi5pY29uLXN0dW1ibGV1cG9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWYyXCI7IH1cblxuLmljb24tc3R1bWJsZXVwb24yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWYzXCI7IH1cblxuLmljb24tc3RhY2tvdmVyZmxvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFmNFwiOyB9XG5cbi5pY29uLXBpbnRlcmVzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFmNVwiOyB9XG5cbi5pY29uLXBpbnRlcmVzdDI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhZjZcIjsgfVxuXG4uaWNvbi14aW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWY3XCI7IH1cblxuLmljb24teGluZzI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhZjhcIjsgfVxuXG4uaWNvbi1mbGF0dHI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhZjlcIjsgfVxuXG4uaWNvbi1mb3Vyc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWZhXCI7IH1cblxuLmljb24teWVscDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFmYlwiOyB9XG5cbi5pY29uLXBheXBhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFmY1wiOyB9XG5cbi5pY29uLWNocm9tZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFmZFwiOyB9XG5cbi5pY29uLWZpcmVmb3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhZmVcIjsgfVxuXG4uaWNvbi1JRTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFmZlwiOyB9XG5cbi5pY29uLWVkZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViMDBcIjsgfVxuXG4uaWNvbi1zYWZhcmk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViMDFcIjsgfVxuXG4uaWNvbi1vcGVyYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWIwMlwiOyB9XG5cbi5pY29uLWZpbGUtcGRmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjAzXCI7IH1cblxuLmljb24tZmlsZS1vcGVub2ZmaWNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjA0XCI7IH1cblxuLmljb24tZmlsZS1leGNlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWIwNlwiOyB9XG5cbi5pY29uLWxpYnJlb2ZmaWNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjA3XCI7IH1cblxuLmljb24taHRtbC1maXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjA4XCI7IH1cblxuLmljb24taHRtbC1maXZlMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWIwOVwiOyB9XG5cbi5pY29uLWNzczM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViMGFcIjsgfVxuXG4uaWNvbi1naXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViMGJcIjsgfVxuXG4uaWNvbi1jb2RlcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjBjXCI7IH1cblxuLmljb24tc3ZnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjBkXCI7IH1cblxuLmljb24tSWNvTW9vbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWIwZVwiOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWRpc3BsYXk6IHN3YXA7IH1cblxuLmxhbmd1YWdlLWNob29zZXIge1xuICBtYXJnaW4tbGVmdDogYXV0bzsgfVxuICAubGFuZ3VhZ2UtY2hvb3NlciAubGlzdC1pbmxpbmUge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAubGFuZ3VhZ2UtY2hvb3NlciAubGlzdC1pbmxpbmUtaXRlbSB7XG4gICAgICBkaXNwbGF5OiAtbXMtaW5saW5lLWZsZXhib3g7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgICAgLmxhbmd1YWdlLWNob29zZXIgLmxpc3QtaW5saW5lLWl0ZW06Zmlyc3Qtb2YtdHlwZSBhIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gICAgICAubGFuZ3VhZ2UtY2hvb3NlciAubGlzdC1pbmxpbmUtaXRlbTpsYXN0LW9mLXR5cGUgYSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IH1cbiAgICAgIC5sYW5ndWFnZS1jaG9vc2VyIC5saXN0LWlubGluZS1pdGVtIGEge1xuICAgICAgICBmb250LWZhbWlseTogXCJvcGVuc2Fuc2V4dHJhYm9sZFwiLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICAgICAgICBwYWRkaW5nOiAwLjdyZW0gMXJlbTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICAgICAgICBjb2xvcjogdmFyKC0tbGluay1jb2xvci1iZy13aGl0ZSwgI2ZmNGUwMik7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgICAgICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgICAgICAgIC5sYW5ndWFnZS1jaG9vc2VyIC5saXN0LWlubGluZS1pdGVtIGEge1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogbm9uZTsgfSB9XG4gICAgICAgIC5sYW5ndWFnZS1jaG9vc2VyIC5saXN0LWlubGluZS1pdGVtIGE6aG92ZXIge1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktY29sb3IsICMxNjJhNDIpOyB9XG5cbi5tb2RhbC1iYWNrZHJvcC5zaG93IHtcbiAgb3BhY2l0eTogMTsgfVxuXG4ubW9kYWwgLm1vZGFsLWRpYWxvZyB7XG4gIG1heC13aWR0aDogODAwcHg7IH1cblxuLm1vZGFsIC5tb2RhbC1jb250ZW50IHtcbiAgcGFkZGluZzogMzBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAubW9kYWwgLm1vZGFsLWNvbnRlbnQge1xuICAgICAgcGFkZGluZzogNDBweDsgfSB9XG5cbi5tb2RhbCAuYnRuLWNsb3NlIHtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAubW9kYWwgLmJ0bi1jbG9zZSBzdmcgcGF0aCB7XG4gICAgZmlsbDogdmFyKC0tbGluay1jb2xvci1iZy13aGl0ZSwgI2ZmNGUwMik7IH1cblxuLm1vZGFsIC5tb2RhbC1oZWFkZXIge1xuICBwYWRkaW5nOiAwOyB9XG4gIC5tb2RhbCAubW9kYWwtaGVhZGVyIGgzLCAubW9kYWwgLm1vZGFsLWhlYWRlciAuaDMge1xuICAgIGZvbnQtZmFtaWx5OiBcIkNhbGlzdG9nYVwiLCBzZXJpZjtcbiAgICBmb250LXNpemU6IDEuODc1cmVtO1xuICAgIGNvbG9yOiB2YXIoLS1mb250LWNvbG9yLWJnLXdoaXRlLCAjMzYzNjM2KTsgfVxuXG4ubW9kYWwgLm1vZGFsLWJvZHkge1xuICBwYWRkaW5nOiAyMHB4IDA7IH1cblxuLm1vZGFsIC5tb2RhbC1mb290ZXIge1xuICAtbXMtZmxleC1wYWNrOiBzdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBwYWRkaW5nOiAwOyB9XG4gIC5tb2RhbCAubW9kYWwtZm9vdGVyID4gKiB7XG4gICAgbWFyZ2luOiAwOyB9XG5cbiNzZWFyY2gtYmxvY2stZm9ybSB7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4OyB9XG4gICNzZWFyY2gtYmxvY2stZm9ybSAuZm9ybS1pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNzVyZW07IH1cbiAgI3NlYXJjaC1ibG9jay1mb3JtIC5mb3JtLXNlYXJjaCB7XG4gICAgcGFkZGluZy1sZWZ0OiBjYWxjKDAuNzVyZW0gKyAxLjVyZW0pO1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9pbnB1dC1zZWFyY2hfaWNvbi5zdmdcIikgbm8tcmVwZWF0IDAuNzVyZW0gY2VudGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cbiAgI3NlYXJjaC1ibG9jay1mb3JtIC5mb3JtLXN1Ym1pdC5mb3JtLWNvbnRyb2wge1xuICAgIGJhY2tncm91bmQtY2xpcDogdW5zZXQ7IH1cblxuI2JyZWFkY3J1bWItYmxvY2sge1xuICBmbG9hdDogbGVmdDtcbiAgLW1zLWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKHZhcigtLWJzLWd1dHRlci14KSAqIC41KTtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIHBhZGRpbmctbGVmdDogY2FsYyh2YXIoLS1icy1ndXR0ZXIteCkgKiAuNSk7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAjYnJlYWRjcnVtYi1ibG9jayB7XG4gICAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgI2JyZWFkY3J1bWItYmxvY2sge1xuICAgICAgd2lkdGg6IDY2LjY2NjY3JTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gICAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA2MHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEzNjZweCkge1xuICAgICNicmVhZGNydW1iLWJsb2NrIHtcbiAgICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDgwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTYzNnB4KSB7XG4gICAgI2JyZWFkY3J1bWItYmxvY2sge1xuICAgICAgd2lkdGg6IDUwJTsgfSB9XG5cbi5icmVhZGNydW1iIHtcbiAgZm9udC1mYW1pbHk6IFwib3BlbnNhbnNzZW1pYm9sZFwiLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5icmVhZGNydW1iIGEge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogdmFyKC0tbGluay1jb2xvci1iZy13aGl0ZSwgI2ZmNGUwMik7IH1cbiAgICAuYnJlYWRjcnVtYiBhOmhvdmVyIHtcbiAgICAgIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktY29sb3IsICMxNjJhNDIpOyB9XG5cbi5icmVhZGNydW1iLWl0ZW0gKyAuYnJlYWRjcnVtYi1pdGVtOjpiZWZvcmUge1xuICBjb2xvcjogdmFyKC0tbGluay1jb2xvci1iZy13aGl0ZSwgI2ZmNGUwMik7IH1cblxuZmlndXJlIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICBmaWd1cmUudmlzdWVsIGltZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICBmaWd1cmUgaW1nIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIGZpZ3VyZSBmaWdjYXB0aW9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICBmaWd1cmUgZmlnY2FwdGlvbiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH0gfVxuXG5maWdjYXB0aW9uIHtcbiAgZm9udC1mYW1pbHk6IFwib3BlbnNhbnNzZW1pYm9sZFwiLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICBjb2xvcjogIzVmNWY1ZjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICBmaWdjYXB0aW9uIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDsgfSB9XG5cbi51Z2EtbWItZGVmYXVsdCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cblxuLnVnYS1tdC1kZWZhdWx0IHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuXG4udWdhLW1iLWhhbGYge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG5cbi51Z2EtbXktZGVmYXVsdCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cblxuLnVnYS1uby1pbm5lci1tYXJnaW4gaDIsIC51Z2Etbm8taW5uZXItbWFyZ2luIC5oMiwgLnVnYS1uby1pbm5lci1tYXJnaW4gaDMsIC51Z2Etbm8taW5uZXItbWFyZ2luIC5oMywgLnVnYS1uby1pbm5lci1tYXJnaW4gaDQsIC51Z2Etbm8taW5uZXItbWFyZ2luIC5oNCwgLnVnYS1uby1pbm5lci1tYXJnaW4gaDUsIC51Z2Etbm8taW5uZXItbWFyZ2luIC5oNSwgLnVnYS1uby1pbm5lci1tYXJnaW4gaDYsIC51Z2Etbm8taW5uZXItbWFyZ2luIC5oNiwgLnVnYS1uby1pbm5lci1tYXJnaW4gLnRpdHJlLCAudWdhLW5vLWlubmVyLW1hcmdpbiAuc291cy10aXRyZSwgLnVnYS1uby1pbm5lci1tYXJnaW4gcCwgLnVnYS1uby1pbm5lci1tYXJnaW4gdWwsIC51Z2Etbm8taW5uZXItbWFyZ2luIG9sIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4udGhlbWUtYW5kLXR5cGVzLS13cmFwcGVyIHtcbiAgZGlzcGxheTogLW1zLWlubGluZS1mbGV4Ym94O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgcGFkZGluZzogOHB4IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNlY29uZGFyeS1jb2xvciwgIzE2MmE0Mik7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnRoZW1lLWFuZC10eXBlcy0td3JhcHBlciB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLnRoZW1lLWFuZC10eXBlcy0td3JhcHBlciB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEzNjZweCkge1xuICAgIC50aGVtZS1hbmQtdHlwZXMtLXdyYXBwZXIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDsgfSB9XG4gIC50aGVtZS1hbmQtdHlwZXMtLXdyYXBwZXIgcCB7XG4gICAgZm9udC1mYW1pbHk6IFwib3BlbnNhbnNleHRyYWJvbGRcIiwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luOiAwO1xuICAgIGNvbG9yOiB2YXIoLS1mb250LWNvbG9yLWJnLXNlY29uZGFyeSwgI2ZmZmZmZik7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC50aGVtZS1hbmQtdHlwZXMtLXdyYXBwZXIgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDsgfSB9XG4gIC50aGVtZS1hbmQtdHlwZXMtLXdyYXBwZXIgYSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiB2YXIoLS1mb250LWNvbG9yLWJnLXNlY29uZGFyeSwgI2ZmZmZmZik7IH1cblxuLnBhcnRhZ2UtdG9vbHMge1xuICBtYXJnaW46IDEzLjMzMzMzcHggMDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAucGFydGFnZS10b29scyB7XG4gICAgICBtYXJnaW46IDEzLjMzMzMzcHggMDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5wYXJ0YWdlLXRvb2xzIHtcbiAgICAgIG1hcmdpbjogMTMuMzMzMzNweCAwOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEzNjZweCkge1xuICAgIC5wYXJ0YWdlLXRvb2xzIHtcbiAgICAgIG1hcmdpbjogMTMuMzMzMzNweCAwOyB9IH1cbiAgLnBhcnRhZ2UtdG9vbHMgLmxpYmVsbGUge1xuICAgIGZvbnQtZmFtaWx5OiBcIm9wZW5zYW5zc2VtaWJvbGRcIiwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gICAgY29sb3I6ICM1ZjVmNWY7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5wYXJ0YWdlLXRvb2xzIC5saWJlbGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4OyB9IH1cbiAgLnBhcnRhZ2UtdG9vbHMgYnV0dG9uIHtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIG1hcmdpbi10b3A6IDAuOHJlbTtcbiAgICBwYWRkaW5nOiAwIDAuOHJlbTtcbiAgICBjb2xvcjogdmFyKC0tbGluay1jb2xvci1iZy13aGl0ZSwgI2ZmNGUwMik7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7IH1cbiAgICAucGFydGFnZS10b29scyBidXR0b246aG92ZXIge1xuICAgICAgY29sb3I6IHZhcigtLXNlY29uZGFyeS1jb2xvciwgIzE2MmE0Mik7IH1cbiAgLnBhcnRhZ2UtdG9vbHMgbGkubGlzdC1pbmxpbmUtaXRlbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgLnBhcnRhZ2UtdG9vbHMgbGkubGlzdC1pbmxpbmUtaXRlbSBhIHtcbiAgICAgIHBhZGRpbmc6IDAgMC44cmVtO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgY29sb3I6IHZhcigtLWxpbmstY29sb3ItYmctd2hpdGUsICNmZjRlMDIpOyB9XG4gICAgICAucGFydGFnZS10b29scyBsaS5saXN0LWlubGluZS1pdGVtIGE6aG92ZXIge1xuICAgICAgICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWNvbG9yLCAjMTYyYTQyKTsgfVxuXG4uc29jaWFsLXNpZGUtbWVudS13cmFwcGVyIHtcbiAgei1pbmRleDogMTAwMDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuc29jaWFsLXNpZGUtbWVudS13cmFwcGVyIGRpdjpmaXJzdC1jaGlsZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWNvbG9yLCAjMTYyYTQyKTsgfVxuXG4uc29jaWFsLWZvb3RlciB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lOyB9XG5cbi5zb2NpYWwtc2lkZS1tZW51IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7IH1cbiAgLnNvY2lhbC1zaWRlLW1lbnUgLmxpc3QtaXRlbSB7XG4gICAgbWFyZ2luOiAwIDEwcHggMjBweDtcbiAgICBjb2xvcjogdmFyKC0tbGluay1jb2xvci1iZy1zZWNvbmRhcnksICNmZmZmZmYpOyB9XG4gICAgLnNvY2lhbC1zaWRlLW1lbnUgLmxpc3QtaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4OyB9XG4gICAgLnNvY2lhbC1zaWRlLW1lbnUgLmxpc3QtaXRlbSAubGliZWxsZSB7XG4gICAgICBmb250LXNpemU6IDEycHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5zb2NpYWwtc2lkZS1tZW51IC5saXN0LWl0ZW0ge1xuICAgICAgICBtYXJnaW46IDAgMHB4IDE1cHg7IH1cbiAgICAgICAgLnNvY2lhbC1zaWRlLW1lbnUgLmxpc3QtaXRlbTpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9IH1cbiAgICAuc29jaWFsLXNpZGUtbWVudSAubGlzdC1pdGVtIGEuaXRlbS1saW5rIHtcbiAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIHdpZHRoOiA3NHB4O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgY29sb3I6IHZhcigtLWxpbmstY29sb3ItYmctc2Vjb25kYXJ5LCAjZmZmZmZmKTsgfVxuICAgICAgLnNvY2lhbC1zaWRlLW1lbnUgLmxpc3QtaXRlbSBhLml0ZW0tbGluazpob3ZlciB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC41cyBlYXNlO1xuICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjVzIGVhc2U7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yLCAjZmY0ZTAyKTsgfVxuICAgICAgLnNvY2lhbC1zaWRlLW1lbnUgLmxpc3QtaXRlbSBhLml0ZW0tbGluayAuaWNvbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4OyB9XG4gICAgICAuc29jaWFsLXNpZGUtbWVudSAubGlzdC1pdGVtIGEuaXRlbS1saW5rIC5saWJlbGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAxMXB4OyB9XG5cbi5jYXJvdXNlbC1pdGVtIGE6aG92ZXIgaDQudGl0bGUsIC5jYXJvdXNlbC1pdGVtIGE6aG92ZXIgLnRpdGxlLmg0IHtcbiAgY29sb3I6IHZhcigtLXNlY29uZGFyeS1jb2xvciwgIzE2MmE0Mik7IH1cblxuLmJnLXNlY29uZGFyeS1jb2xvciAuY2Fyb3VzZWwtaXRlbSBhOmhvdmVyIGg0LnRpdGxlLCAuYmctc2Vjb25kYXJ5LWNvbG9yIC5jYXJvdXNlbC1pdGVtIGE6aG92ZXIgLnRpdGxlLmg0IHtcbiAgY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IsICNmZjRlMDIpOyB9XG5cbi5jYXJyb3VzZWwtbmF2aWdhdGlvbiB7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZm9udC1zaXplOiAyMnB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIC5jYXJyb3VzZWwtbmF2aWdhdGlvbiAuc2xpZGUtY291bnRlciB7XG4gICAgcGFkZGluZzogMCAxcmVtO1xuICAgIGZvbnQtZmFtaWx5OiBcIkNhbGlzdG9nYVwiLCBzZXJpZjsgfVxuICAuY2Fycm91c2VsLW5hdmlnYXRpb24gYnV0dG9uIHtcbiAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvciwgI2ZmNGUwMik7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgIC5jYXJyb3VzZWwtbmF2aWdhdGlvbiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9IH1cblxuI2Jsb2NrLXVnYS10aGVtZS1sb2NhbC10YXNrcyB1bCB7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmctbGVmdDogMDsgfVxuICAjYmxvY2stdWdhLXRoZW1lLWxvY2FsLXRhc2tzIHVsIGxpIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7IH1cbiAgICAjYmxvY2stdWdhLXRoZW1lLWxvY2FsLXRhc2tzIHVsIGxpIGEge1xuICAgICAgZm9udC1mYW1pbHk6IFwib3BlbnNhbnNzZW1pYm9sZFwiLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgcGFkZGluZzogMy4zMzMzM3B4IDVweDtcbiAgICAgIGJvcmRlcjogc29saWQgMnB4IHZhcigtLXByaW1hcnktY29sb3IsICNmZjRlMDIpO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IsICNmZjRlMDIpO1xuICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yLCAjZmY0ZTAyKTtcbiAgICAgIGNvbG9yOiB2YXIoLS1saW5rLWNvbG9yLWJnLXByaW1hcnksICNmZmZmZmYpOyB9XG4gICAgICAjYmxvY2stdWdhLXRoZW1lLWxvY2FsLXRhc2tzIHVsIGxpIGE6Zm9jdXMsICNibG9jay11Z2EtdGhlbWUtbG9jYWwtdGFza3MgdWwgbGkgYTpob3ZlciwgI2Jsb2NrLXVnYS10aGVtZS1sb2NhbC10YXNrcyB1bCBsaSBhOmFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWxpbmstY29sb3ItYmctcHJpbWFyeSwgI2ZmZmZmZik7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvciwgI2ZmNGUwMik7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yLCAjZmY0ZTAyKTsgfVxuICAgICAgICAjYmxvY2stdWdhLXRoZW1lLWxvY2FsLXRhc2tzIHVsIGxpIGE6Zm9jdXMgLmljb24gc3ZnIHBhdGgsICNibG9jay11Z2EtdGhlbWUtbG9jYWwtdGFza3MgdWwgbGkgYTpob3ZlciAuaWNvbiBzdmcgcGF0aCwgI2Jsb2NrLXVnYS10aGVtZS1sb2NhbC10YXNrcyB1bCBsaSBhOmFjdGl2ZSAuaWNvbiBzdmcgcGF0aCB7XG4gICAgICAgICAgZmlsbDogdmFyKC0tcHJpbWFyeS1jb2xvciwgI2ZmNGUwMik7IH1cblxuLnNpdGVtYXAge1xuICBmb250LWZhbWlseTogXCJvcGVuc2Fuc3NlbWlib2xkXCIsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnNpdGVtYXAge1xuICAgICAgZm9udC1zaXplOiAxNXB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLnNpdGVtYXAge1xuICAgICAgZm9udC1zaXplOiAxNnB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEzNjZweCkge1xuICAgIC5zaXRlbWFwIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDsgfSB9XG4gIC5zaXRlbWFwIGEge1xuICAgIGNvbG9yOiB2YXIoLS1saW5rLWNvbG9yLWJnLXdoaXRlLCAjZmY0ZTAyKTsgfVxuICAgIC5zaXRlbWFwIGE6aG92ZXIge1xuICAgICAgY29sb3I6IHZhcigtLXNlY29uZGFyeS1jb2xvciwgIzE2MmE0Mik7IH1cbiAgLnNpdGVtYXAgdWwge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAgIC5zaXRlbWFwIHVsIGxpOmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBsZWZ0OiAtMXJlbTtcbiAgICAgIGNvbnRlbnQ6IFwiXFxlOTBhXCI7XG4gICAgICBmb250LWZhbWlseTogXCJpY29tb29uXCIgIWltcG9ydGFudDtcbiAgICAgIHNwZWFrOiBuZXZlcjtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBjb2xvcjogdmFyKC0tbGluay1jb2xvci1iZy13aGl0ZSwgI2ZmNGUwMik7IH1cbiAgICAgIC5iZy1wcmltYXJ5LWNvbG9yIC5zaXRlbWFwIHVsIGxpOmJlZm9yZSB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1saW5rLWNvbG9yLWJnLXByaW1hcnksICNmZmZmZmYpOyB9XG4gICAgICAuYmctc2Vjb25kYXJ5LWNvbG9yIC5zaXRlbWFwIHVsIGxpOmJlZm9yZSB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1saW5rLWNvbG9yLWJnLXNlY29uZGFyeSwgI2ZmZmZmZik7IH1cbiAgICAgIC5iZy1uZXV0cmFsLWNvbG9yIC5zaXRlbWFwIHVsIGxpOmJlZm9yZSB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1saW5rLWNvbG9yLWJnLW5ldXRyYWwsICNmZjRlMDIpOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuc2l0ZW1hcCB1bCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH0gfVxuXG4uYWxlcnRzIC5pY29uLXN0YXR1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEzNFwiOyB9XG5cbi5hbGVydHMgLmljb24tZXJyb3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMzFcIjsgfVxuXG4uYWxlcnRzIC5pY29uLXdhcm5pbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMmJcIjsgfVxuXG4uYWxlcnRzIC5hbGVydCAuaWNvbiB7XG4gIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgZm9udC1zaXplOiAyNXB4OyB9XG4gIC5hbGVydHMgLmFsZXJ0IC5pY29uLmljb24tY3Jvc3Mge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBmb250LXNpemU6IDE2cHg7IH1cblxuLmFsZXJ0cyAuYWxlcnQgdWwge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7IH1cbiAgLmFsZXJ0cyAuYWxlcnQgdWwgbGkge1xuICAgIGZvbnQtc2l6ZTogdmFyKC0tYnMtYm9keS1mb250LXNpemUpOyB9XG4gICAgLmFsZXJ0cyAuYWxlcnQgdWwgbGkgcCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwLjJyZW07IH1cblxuLmFsZXJ0cyAuYWxlcnQgcCB7XG4gIG1hcmdpbi1ib3R0b206IDAuMnJlbTsgfVxuXG4uYWxlcnRzIC5hbGVydC5hbGVydC1lcnJvciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkVBRDg7IH1cbiAgLmFsZXJ0cyAuYWxlcnQuYWxlcnQtZXJyb3IgLmljb246bm90KC5pY29uLWNyb3NzKSB7XG4gICAgY29sb3I6ICNEQjNBMkM7IH1cblxuLmFsZXJ0cyAuYWxlcnQuYWxlcnQtc3RhdHVzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VDRkNEMzsgfVxuICAuYWxlcnRzIC5hbGVydC5hbGVydC1zdGF0dXMgLmljb246bm90KC5pY29uLWNyb3NzKSB7XG4gICAgY29sb3I6ICMyRTg3MTA7IH1cblxuLmFsZXJ0cyAuYWxlcnQuYWxlcnQtd2FybmluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGM0YzRjM7IH1cbiAgLmFsZXJ0cyAuYWxlcnQuYWxlcnQtd2FybmluZyAuaWNvbjpub3QoLmljb24tY3Jvc3MpIHtcbiAgICBjb2xvcjogIzVmNWY1ZjsgfVxuXG5kaXYubWVzc2FnZXNfX3dyYXBwZXIge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtOyB9XG4gIGRpdi5tZXNzYWdlc19fd3JhcHBlciAubWVzc2FnZXMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAxLjI1cmVtOyB9XG4gICAgZGl2Lm1lc3NhZ2VzX193cmFwcGVyIC5tZXNzYWdlcyBwIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAycmVtOyB9XG4gICAgICBkaXYubWVzc2FnZXNfX3dyYXBwZXIgLm1lc3NhZ2VzIHA6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICBkaXYubWVzc2FnZXNfX3dyYXBwZXIgLm1lc3NhZ2VzOmJlZm9yZSB7XG4gICAgICBmb250LWZhbWlseTogXCJpY29tb29uXCIgIWltcG9ydGFudDtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiBjYWxjKDUwJSAtIDEycHgpO1xuICAgICAgY29udGVudDogXCJcXGU5MGRcIjtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICBzcGVhazogbmV2ZXI7XG4gICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7IH1cbiAgICBkaXYubWVzc2FnZXNfX3dyYXBwZXIgLm1lc3NhZ2VzLm1lc3NhZ2VzLS1lcnJvciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZFQUQ4OyB9XG4gICAgICBkaXYubWVzc2FnZXNfX3dyYXBwZXIgLm1lc3NhZ2VzLm1lc3NhZ2VzLS1lcnJvcjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlxcZWEzMVwiO1xuICAgICAgICBjb2xvcjogI0RCM0EyQztcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cbiAgICBkaXYubWVzc2FnZXNfX3dyYXBwZXIgLm1lc3NhZ2VzLm1lc3NhZ2VzLS1zdGF0dXMge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0VDRkNEMzsgfVxuICAgICAgZGl2Lm1lc3NhZ2VzX193cmFwcGVyIC5tZXNzYWdlcy5tZXNzYWdlcy0tc3RhdHVzOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxlYTM0XCI7XG4gICAgICAgIGNvbG9yOiAjMkU4NzEwO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuICAgIGRpdi5tZXNzYWdlc19fd3JhcHBlciAubWVzc2FnZXMubWVzc2FnZXMtLXdhcm5pbmcge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0YzRjNGMzsgfVxuICAgICAgZGl2Lm1lc3NhZ2VzX193cmFwcGVyIC5tZXNzYWdlcy5tZXNzYWdlcy0td2FybmluZzpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlxcZWEzMFwiO1xuICAgICAgICBjb2xvcjogIzVmNWY1ZjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cblxuYm9keSB7XG4gIGZvbnQtZmFtaWx5OiBcIm9wZW5zYW5zcmVndWxhclwiLCBWZXJkYW5hLCBzYW5zLXNlcmlmOyB9XG5cbi5sYXlvdXQtbWFpbi13cmFwcGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTsgfVxuXG50YWJsZSB7XG4gIGNhcHRpb24tc2lkZTogdG9wO1xuICBib3JkZXI6IDFweCBzb2xpZCAjQjhCOEI4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3A6IDhweCBzb2xpZCB2YXIoLS1wcmltYXJ5LWNvbG9yLCAjZmY0ZTAyKSAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDE0cHg7IH1cbiAgdGFibGUgY2FwdGlvbiB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiB2YXIoLS1mb250LWNvbG9yLWJnLXdoaXRlLCAjMzYzNjM2KTtcbiAgICBmb250LWZhbWlseTogXCJvcGVuc2Fuc2JvbGRcIiwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIHRhYmxlIGNhcHRpb24ge1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIHRhYmxlIGNhcHRpb24ge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyN3B4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTM2NnB4KSB7XG4gICAgICB0YWJsZSBjYXB0aW9uIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjdweDsgfSB9XG4gIHRhYmxlIHRoZWFkIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0I4QjhCOCAhaW1wb3J0YW50OyB9XG4gIHRhYmxlIHRoIHtcbiAgICBmb250LWZhbWlseTogXCJvcGVuc2Fuc2JvbGRcIiwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI0I4QjhCOCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQjhCOEI4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMjBweDsgfVxuICB0YWJsZSB0ZCB7XG4gICAgZm9udC1mYW1pbHk6IFwib3BlbnNhbnNyZWd1bGFyXCIsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNCOEI4QjggIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0I4QjhCOCAhaW1wb3J0YW50OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgIHRhYmxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIHRhYmxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMzY2cHgpIHtcbiAgICB0YWJsZSB7XG4gICAgICBmb250LXNpemU6IDE4cHg7IH0gfVxuXG4uaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdG9wLWJhY2tncm91bmQsICNlY2VhZWEpOyB9XG5cbi5tZW51X3RvcCB7XG4gIGZvbnQtZmFtaWx5OiBcIm9wZW5zYW5zYm9sZFwiLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuICAubWVudV90b3AgLmRyb3Bkb3duLW1lbnUge1xuICAgIG1pbi13aWR0aDogMjUwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5tZW51X3RvcCAuZHJvcGRvd24tbWVudSB7XG4gICAgICAgIHBhZGRpbmc6IDE1cHggMTVweCAwIDE1cHg7IH1cbiAgICAgICAgLm1lbnVfdG9wIC5kcm9wZG93bi1tZW51IC5uYXYtbGluayB7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IFwib3BlbnNhbnNleHRyYWJvbGRcIiwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgcGFkZGluZzogMC43NXJlbSAwLjYyNXJlbTtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICBjb2xvcjogdmFyKC0tbGluay1jb2xvci1iZy13aGl0ZSwgI2ZmNGUwMik7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgICAgLm1lbnVfdG9wIC5kcm9wZG93bi1tZW51IC5uYXYtbGluayB7XG4gICAgICAgIHRyYW5zaXRpb246IG5vbmU7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgIC5tZW51X3RvcCAuZHJvcGRvd24tbWVudSAubmF2LWxpbms6aG92ZXIsIC5tZW51X3RvcCAuZHJvcGRvd24tbWVudSAubmF2LWxpbmsuYWN0aXZlLCAubWVudV90b3AgLmRyb3Bkb3duLW1lbnUgLm5hdi1saW5rLmlzLWFjdGl2ZSB7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWxpbmstY29sb3ItYmctd2hpdGUsICNmZjRlMDIpOyB9XG4gICAgICAgICAgICAubWVudV90b3AgLmRyb3Bkb3duLW1lbnUgLm5hdi1saW5rOmhvdmVyOmFmdGVyLCAubWVudV90b3AgLmRyb3Bkb3duLW1lbnUgLm5hdi1saW5rOmhvdmVyOmJlZm9yZSwgLm1lbnVfdG9wIC5kcm9wZG93bi1tZW51IC5uYXYtbGluay5hY3RpdmU6YWZ0ZXIsIC5tZW51X3RvcCAuZHJvcGRvd24tbWVudSAubmF2LWxpbmsuYWN0aXZlOmJlZm9yZSwgLm1lbnVfdG9wIC5kcm9wZG93bi1tZW51IC5uYXYtbGluay5pcy1hY3RpdmU6YWZ0ZXIsIC5tZW51X3RvcCAuZHJvcGRvd24tbWVudSAubmF2LWxpbmsuaXMtYWN0aXZlOmJlZm9yZSB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAubWVudV90b3AgLmJ0biwgLm1lbnVfdG9wIGZvcm0ud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gLmZvcm0tY29udHJvbDo6ZmlsZS1zZWxlY3Rvci1idXR0b24sIGZvcm0ud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gLm1lbnVfdG9wIC5mb3JtLWNvbnRyb2w6OmZpbGUtc2VsZWN0b3ItYnV0dG9uLCAubWVudV90b3AgZm9ybS53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAuZm9ybS1jb250cm9sLmJ1dHRvbiwgZm9ybS53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAubWVudV90b3AgLmZvcm0tY29udHJvbC5idXR0b24sIC5tZW51X3RvcCAucGFnZS1zZWFyY2ggI2Jsb2NrLXVnYS10aGVtZS1jb250ZW50IC5zZWFyY2gtZm9ybSAuYnV0dG9uLCAucGFnZS1zZWFyY2ggI2Jsb2NrLXVnYS10aGVtZS1jb250ZW50IC5zZWFyY2gtZm9ybSAubWVudV90b3AgLmJ1dHRvbiB7XG4gICAgZm9udC1mYW1pbHk6IFwib3BlbnNhbnNleHRyYWJvbGRcIiwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMTlweDtcbiAgICBkaXNwbGF5OiAtbXMtaW5saW5lLWZsZXhib3g7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDAuN3JlbSAxcmVtO1xuICAgIGNvbG9yOiB2YXIoLS1saW5rLWNvbG9yLWJnLXdoaXRlLCAjZmY0ZTAyKTsgfVxuICAgIC5tZW51X3RvcCAuYnRuOmZvY3VzLCAubWVudV90b3AgZm9ybS53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAuZm9ybS1jb250cm9sOmZvY3VzOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiwgZm9ybS53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAubWVudV90b3AgLmZvcm0tY29udHJvbDpmb2N1czo6ZmlsZS1zZWxlY3Rvci1idXR0b24sIC5tZW51X3RvcCBmb3JtLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIC5mb3JtLWNvbnRyb2wuYnV0dG9uOmZvY3VzLCBmb3JtLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIC5tZW51X3RvcCAuZm9ybS1jb250cm9sLmJ1dHRvbjpmb2N1cywgLm1lbnVfdG9wIC5wYWdlLXNlYXJjaCAjYmxvY2stdWdhLXRoZW1lLWNvbnRlbnQgLnNlYXJjaC1mb3JtIC5idXR0b246Zm9jdXMsIC5wYWdlLXNlYXJjaCAjYmxvY2stdWdhLXRoZW1lLWNvbnRlbnQgLnNlYXJjaC1mb3JtIC5tZW51X3RvcCAuYnV0dG9uOmZvY3VzLCAubWVudV90b3AgLmJ0bjpob3ZlciwgLm1lbnVfdG9wIGZvcm0ud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gLmZvcm0tY29udHJvbDpob3Zlcjo6ZmlsZS1zZWxlY3Rvci1idXR0b24sIGZvcm0ud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gLm1lbnVfdG9wIC5mb3JtLWNvbnRyb2w6aG92ZXI6OmZpbGUtc2VsZWN0b3ItYnV0dG9uLCAubWVudV90b3AgZm9ybS53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAuZm9ybS1jb250cm9sLmJ1dHRvbjpob3ZlciwgZm9ybS53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAubWVudV90b3AgLmZvcm0tY29udHJvbC5idXR0b246aG92ZXIsIC5tZW51X3RvcCAucGFnZS1zZWFyY2ggI2Jsb2NrLXVnYS10aGVtZS1jb250ZW50IC5zZWFyY2gtZm9ybSAuYnV0dG9uOmhvdmVyLCAucGFnZS1zZWFyY2ggI2Jsb2NrLXVnYS10aGVtZS1jb250ZW50IC5zZWFyY2gtZm9ybSAubWVudV90b3AgLmJ1dHRvbjpob3ZlciB7XG4gICAgICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWNvbG9yLCAjMTYyYTQyKTsgfVxuICAgIC5tZW51X3RvcCAuYnRuOmZpcnN0LW9mLXR5cGUsIC5tZW51X3RvcCBmb3JtLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIC5mb3JtLWNvbnRyb2w6Zmlyc3Qtb2YtdHlwZTo6ZmlsZS1zZWxlY3Rvci1idXR0b24sIGZvcm0ud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gLm1lbnVfdG9wIC5mb3JtLWNvbnRyb2w6Zmlyc3Qtb2YtdHlwZTo6ZmlsZS1zZWxlY3Rvci1idXR0b24sIC5tZW51X3RvcCBmb3JtLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIC5mb3JtLWNvbnRyb2wuYnV0dG9uOmZpcnN0LW9mLXR5cGUsIGZvcm0ud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gLm1lbnVfdG9wIC5mb3JtLWNvbnRyb2wuYnV0dG9uOmZpcnN0LW9mLXR5cGUsIC5tZW51X3RvcCAucGFnZS1zZWFyY2ggI2Jsb2NrLXVnYS10aGVtZS1jb250ZW50IC5zZWFyY2gtZm9ybSAuYnV0dG9uOmZpcnN0LW9mLXR5cGUsIC5wYWdlLXNlYXJjaCAjYmxvY2stdWdhLXRoZW1lLWNvbnRlbnQgLnNlYXJjaC1mb3JtIC5tZW51X3RvcCAuYnV0dG9uOmZpcnN0LW9mLXR5cGUge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4OyB9XG4gICAgLm1lbnVfdG9wIC5idG4gLmljb24sIC5tZW51X3RvcCBmb3JtLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIC5mb3JtLWNvbnRyb2w6OmZpbGUtc2VsZWN0b3ItYnV0dG9uIC5pY29uLCBmb3JtLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIC5tZW51X3RvcCAuZm9ybS1jb250cm9sOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiAuaWNvbiwgLm1lbnVfdG9wIGZvcm0ud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gLmZvcm0tY29udHJvbC5idXR0b24gLmljb24sIGZvcm0ud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gLm1lbnVfdG9wIC5mb3JtLWNvbnRyb2wuYnV0dG9uIC5pY29uLCAubWVudV90b3AgLnBhZ2Utc2VhcmNoICNibG9jay11Z2EtdGhlbWUtY29udGVudCAuc2VhcmNoLWZvcm0gLmJ1dHRvbiAuaWNvbiwgLnBhZ2Utc2VhcmNoICNibG9jay11Z2EtdGhlbWUtY29udGVudCAuc2VhcmNoLWZvcm0gLm1lbnVfdG9wIC5idXR0b24gLmljb24ge1xuICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgd2lkdGg6IDFyZW07IH1cbiAgICAgIC5tZW51X3RvcCAuYnRuIC5pY29uIHN2ZyBwYXRoLCAubWVudV90b3AgZm9ybS53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAuZm9ybS1jb250cm9sOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiAuaWNvbiBzdmcgcGF0aCwgZm9ybS53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAubWVudV90b3AgLmZvcm0tY29udHJvbDo6ZmlsZS1zZWxlY3Rvci1idXR0b24gLmljb24gc3ZnIHBhdGgsIC5tZW51X3RvcCBmb3JtLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIC5mb3JtLWNvbnRyb2wuYnV0dG9uIC5pY29uIHN2ZyBwYXRoLCBmb3JtLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIC5tZW51X3RvcCAuZm9ybS1jb250cm9sLmJ1dHRvbiAuaWNvbiBzdmcgcGF0aCwgLm1lbnVfdG9wIC5wYWdlLXNlYXJjaCAjYmxvY2stdWdhLXRoZW1lLWNvbnRlbnQgLnNlYXJjaC1mb3JtIC5idXR0b24gLmljb24gc3ZnIHBhdGgsIC5wYWdlLXNlYXJjaCAjYmxvY2stdWdhLXRoZW1lLWNvbnRlbnQgLnNlYXJjaC1mb3JtIC5tZW51X3RvcCAuYnV0dG9uIC5pY29uIHN2ZyBwYXRoIHtcbiAgICAgICAgZmlsbDogdmFyKC0tcHJpbWFyeS1jb2xvciwgI2ZmNGUwMik7IH1cbiAgLm1lbnVfdG9wIC5idG4tYmFjayxcbiAgLm1lbnVfdG9wIC5idG4tbGFiZWwge1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAubWVudV90b3AgLmJ0bi1iYWNrOmhvdmVyLCAubWVudV90b3AgLmJ0bi1iYWNrOmZvY3VzLFxuICAgIC5tZW51X3RvcCAuYnRuLWxhYmVsOmhvdmVyLFxuICAgIC5tZW51X3RvcCAuYnRuLWxhYmVsOmZvY3VzIHtcbiAgICAgIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktY29sb3IsICMxNjJhNDIpO1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAubWVudV90b3AgLmJ0bi1sYWJlbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07IH1cbiAgICAubWVudV90b3AgLmJ0bi1sYWJlbDpob3ZlciwgLm1lbnVfdG9wIC5idG4tbGFiZWw6Zm9jdXMge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuI2Jsb2NrLXVnYS10aGVtZS1icmFuZGluZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGhlaWdodDogMTI0cHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSBhbmQgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAjYmxvY2stdWdhLXRoZW1lLWJyYW5kaW5nIHtcbiAgICAgIGhlaWdodDogMTUycHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAjYmxvY2stdWdhLXRoZW1lLWJyYW5kaW5nIHtcbiAgICAgIGhlaWdodDogMTYycHg7IH0gfVxuICAjYmxvY2stdWdhLXRoZW1lLWJyYW5kaW5nIC5zaXRlLWxvZ28gaW1nIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtaGVpZ2h0OiA2NXB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSBhbmQgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgICNibG9jay11Z2EtdGhlbWUtYnJhbmRpbmcgLnNpdGUtbG9nbyBpbWcge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgbWF4LWhlaWdodDogOTVweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAgICNibG9jay11Z2EtdGhlbWUtYnJhbmRpbmcgLnNpdGUtbG9nbyBpbWcge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgbWF4LWhlaWdodDogOTVweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAjYmxvY2stdWdhLXRoZW1lLWJyYW5kaW5nIC5zaXRlLWxvZ28gaW1nIHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIG1heC1oZWlnaHQ6IDk1cHg7IH0gfVxuICAjYmxvY2stdWdhLXRoZW1lLWJyYW5kaW5nIC5sb2dvLWVudGl0eSB7XG4gICAgbWluLXdpZHRoOiAyNTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgYm90dG9tO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH1cbiAgICAjYmxvY2stdWdhLXRoZW1lLWJyYW5kaW5nIC5sb2dvLWVudGl0eSBpbWcge1xuICAgICAgaGVpZ2h0OiAxNjJweDsgfVxuXG4uY29udGVudC1oZWFkZXIge1xuICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgcGFkZGluZzogMDsgfVxuXG4uYmxvY2stc3lzdGVtLWJyYW5kaW5nLWJsb2NrIHtcbiAgaGVpZ2h0OiAxNjBweDsgfVxuXG4ubWFpbi1sb2dvIHtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG5cbi5zaXRlLW5hbWUtd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gIC5zaXRlLW5hbWUtd3JhcHBlciBwLnNpdGUtbmFtZSB7XG4gICAgZm9udC1mYW1pbHk6IFwib3BlbnNhbnNib2xkXCIsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgY29sb3I6IHZhcigtLXRvcC1jb2xvciwgIzM2MzYzNik7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgICAgLnNpdGUtbmFtZS13cmFwcGVyIHAuc2l0ZS1uYW1lIHtcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNDFweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTM2NS45OHB4KSB7XG4gICAgICAuc2l0ZS1uYW1lLXdyYXBwZXIgcC5zaXRlLW5hbWUge1xuICAgICAgICBmb250LXNpemU6IDM4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA1MnB4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTM2NnB4KSB7XG4gICAgICAuc2l0ZS1uYW1lLXdyYXBwZXIgcC5zaXRlLW5hbWUge1xuICAgICAgICBmb250LXNpemU6IDQ1cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA2MXB4OyB9IH1cbiAgICAuc2l0ZS1uYW1lLXdyYXBwZXIgcC5zaXRlLW5hbWUgYSB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBjb2xvcjogdmFyKC0tZm9udC1jb2xvci1iZy13aGl0ZSwgIzM2MzYzNik7IH1cbiAgLnNpdGUtbmFtZS13cmFwcGVyIHAuc2l0ZS1zbG9nYW4ge1xuICAgIGZvbnQtZmFtaWx5OiBcIm9wZW5zYW5zc2VtaWJvbGRcIiwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBjb2xvcjogdmFyKC0tdG9wLWNvbG9yLCAjMzYzNjM2KTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnNpdGUtbmFtZS13cmFwcGVyIHAuc2l0ZS1zbG9nYW4ge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyN3B4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5zaXRlLW5hbWUtd3JhcHBlciBwLnNpdGUtc2xvZ2FuIHtcbiAgICAgICAgZm9udC1zaXplOiAyM3B4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzJweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEzNjZweCkge1xuICAgICAgLnNpdGUtbmFtZS13cmFwcGVyIHAuc2l0ZS1zbG9nYW4ge1xuICAgICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzNHB4OyB9IH1cblxuLnVnYS10aGVtZS1tYWluLW5hdiB7XG4gIC1tcy1mbGV4LWFsaWduOiBzdHJldGNoO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvciwgI2ZmNGUwMik7IH1cbiAgLnVnYS10aGVtZS1tYWluLW5hdiAuYnRuLCAudWdhLXRoZW1lLW1haW4tbmF2IGZvcm0ud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gLmZvcm0tY29udHJvbDo6ZmlsZS1zZWxlY3Rvci1idXR0b24sIGZvcm0ud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gLnVnYS10aGVtZS1tYWluLW5hdiAuZm9ybS1jb250cm9sOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiwgLnVnYS10aGVtZS1tYWluLW5hdiBmb3JtLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIC5mb3JtLWNvbnRyb2wuYnV0dG9uLCBmb3JtLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIC51Z2EtdGhlbWUtbWFpbi1uYXYgLmZvcm0tY29udHJvbC5idXR0b24sIC51Z2EtdGhlbWUtbWFpbi1uYXYgLnBhZ2Utc2VhcmNoICNibG9jay11Z2EtdGhlbWUtY29udGVudCAuc2VhcmNoLWZvcm0gLmJ1dHRvbiwgLnBhZ2Utc2VhcmNoICNibG9jay11Z2EtdGhlbWUtY29udGVudCAuc2VhcmNoLWZvcm0gLnVnYS10aGVtZS1tYWluLW5hdiAuYnV0dG9uIHtcbiAgICBsaW5lLWhlaWdodDogdmFyKC0tYnMtYm9keS1saW5lLWhlaWdodCk7IH1cbiAgICAudWdhLXRoZW1lLW1haW4tbmF2IC5idG4uYnRuLXByaW1hcnksIC51Z2EtdGhlbWUtbWFpbi1uYXYgZm9ybS53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAuYnRuLXByaW1hcnkuZm9ybS1jb250cm9sOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiwgZm9ybS53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAudWdhLXRoZW1lLW1haW4tbmF2IC5idG4tcHJpbWFyeS5mb3JtLWNvbnRyb2w6OmZpbGUtc2VsZWN0b3ItYnV0dG9uLCAudWdhLXRoZW1lLW1haW4tbmF2IGZvcm0ud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gLmZvcm0tY29udHJvbC5idXR0b24uYnV0dG9uLS1wcmltYXJ5OjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiwgZm9ybS53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAudWdhLXRoZW1lLW1haW4tbmF2IC5mb3JtLWNvbnRyb2wuYnV0dG9uLmJ1dHRvbi0tcHJpbWFyeTo6ZmlsZS1zZWxlY3Rvci1idXR0b24sIC51Z2EtdGhlbWUtbWFpbi1uYXYgZm9ybS53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAucGFnZS1zZWFyY2ggI2Jsb2NrLXVnYS10aGVtZS1jb250ZW50IC5zZWFyY2gtZm9ybSAuZm9ybS1jb250cm9sLmJ1dHRvbjo6ZmlsZS1zZWxlY3Rvci1idXR0b24sIGZvcm0ud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gLnBhZ2Utc2VhcmNoICNibG9jay11Z2EtdGhlbWUtY29udGVudCAuc2VhcmNoLWZvcm0gLnVnYS10aGVtZS1tYWluLW5hdiAuZm9ybS1jb250cm9sLmJ1dHRvbjo6ZmlsZS1zZWxlY3Rvci1idXR0b24sIC51Z2EtdGhlbWUtbWFpbi1uYXYgLnBhZ2Utc2VhcmNoICNibG9jay11Z2EtdGhlbWUtY29udGVudCAuc2VhcmNoLWZvcm0gZm9ybS53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAuZm9ybS1jb250cm9sLmJ1dHRvbjo6ZmlsZS1zZWxlY3Rvci1idXR0b24sIC5wYWdlLXNlYXJjaCAjYmxvY2stdWdhLXRoZW1lLWNvbnRlbnQgLnNlYXJjaC1mb3JtIGZvcm0ud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gLnVnYS10aGVtZS1tYWluLW5hdiAuZm9ybS1jb250cm9sLmJ1dHRvbjo6ZmlsZS1zZWxlY3Rvci1idXR0b24sIC51Z2EtdGhlbWUtbWFpbi1uYXYgZm9ybS53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAuYnRuLXByaW1hcnkuZm9ybS1jb250cm9sLmJ1dHRvbiwgZm9ybS53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAudWdhLXRoZW1lLW1haW4tbmF2IC5idG4tcHJpbWFyeS5mb3JtLWNvbnRyb2wuYnV0dG9uLCAudWdhLXRoZW1lLW1haW4tbmF2IGZvcm0ud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gLmZvcm0tY29udHJvbC5idXR0b24uYnV0dG9uLS1wcmltYXJ5LCBmb3JtLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIC51Z2EtdGhlbWUtbWFpbi1uYXYgLmZvcm0tY29udHJvbC5idXR0b24uYnV0dG9uLS1wcmltYXJ5LCAudWdhLXRoZW1lLW1haW4tbmF2IC5wYWdlLXNlYXJjaCAjYmxvY2stdWdhLXRoZW1lLWNvbnRlbnQgLnNlYXJjaC1mb3JtIC5idXR0b24sIC5wYWdlLXNlYXJjaCAjYmxvY2stdWdhLXRoZW1lLWNvbnRlbnQgLnNlYXJjaC1mb3JtIC51Z2EtdGhlbWUtbWFpbi1uYXYgLmJ1dHRvbiB7XG4gICAgICBib3JkZXI6IG5vbmU7IH1cbiAgICAgIC51Z2EtdGhlbWUtbWFpbi1uYXYgLmJ0bi5idG4tcHJpbWFyeTpob3ZlciwgLnVnYS10aGVtZS1tYWluLW5hdiBmb3JtLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIC5idG4tcHJpbWFyeS5mb3JtLWNvbnRyb2w6aG92ZXI6OmZpbGUtc2VsZWN0b3ItYnV0dG9uLCBmb3JtLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIC51Z2EtdGhlbWUtbWFpbi1uYXYgLmJ0bi1wcmltYXJ5LmZvcm0tY29udHJvbDpob3Zlcjo6ZmlsZS1zZWxlY3Rvci1idXR0b24sIC51Z2EtdGhlbWUtbWFpbi1uYXYgZm9ybS53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAuZm9ybS1jb250cm9sLmJ1dHRvbi5idXR0b24tLXByaW1hcnk6aG92ZXI6OmZpbGUtc2VsZWN0b3ItYnV0dG9uLCBmb3JtLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIC51Z2EtdGhlbWUtbWFpbi1uYXYgLmZvcm0tY29udHJvbC5idXR0b24uYnV0dG9uLS1wcmltYXJ5OmhvdmVyOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiwgLnVnYS10aGVtZS1tYWluLW5hdiBmb3JtLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIC5wYWdlLXNlYXJjaCAjYmxvY2stdWdhLXRoZW1lLWNvbnRlbnQgLnNlYXJjaC1mb3JtIC5mb3JtLWNvbnRyb2wuYnV0dG9uOmhvdmVyOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiwgZm9ybS53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAucGFnZS1zZWFyY2ggI2Jsb2NrLXVnYS10aGVtZS1jb250ZW50IC5zZWFyY2gtZm9ybSAudWdhLXRoZW1lLW1haW4tbmF2IC5mb3JtLWNvbnRyb2wuYnV0dG9uOmhvdmVyOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiwgLnVnYS10aGVtZS1tYWluLW5hdiAucGFnZS1zZWFyY2ggI2Jsb2NrLXVnYS10aGVtZS1jb250ZW50IC5zZWFyY2gtZm9ybSBmb3JtLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIC5mb3JtLWNvbnRyb2wuYnV0dG9uOmhvdmVyOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiwgLnBhZ2Utc2VhcmNoICNibG9jay11Z2EtdGhlbWUtY29udGVudCAuc2VhcmNoLWZvcm0gZm9ybS53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAudWdhLXRoZW1lLW1haW4tbmF2IC5mb3JtLWNvbnRyb2wuYnV0dG9uOmhvdmVyOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiwgLnVnYS10aGVtZS1tYWluLW5hdiBmb3JtLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIC5idG4tcHJpbWFyeS5mb3JtLWNvbnRyb2wuYnV0dG9uOmhvdmVyLCBmb3JtLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIC51Z2EtdGhlbWUtbWFpbi1uYXYgLmJ0bi1wcmltYXJ5LmZvcm0tY29udHJvbC5idXR0b246aG92ZXIsIC51Z2EtdGhlbWUtbWFpbi1uYXYgZm9ybS53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAuZm9ybS1jb250cm9sLmJ1dHRvbi5idXR0b24tLXByaW1hcnk6aG92ZXIsIGZvcm0ud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gLnVnYS10aGVtZS1tYWluLW5hdiAuZm9ybS1jb250cm9sLmJ1dHRvbi5idXR0b24tLXByaW1hcnk6aG92ZXIsIC51Z2EtdGhlbWUtbWFpbi1uYXYgLnBhZ2Utc2VhcmNoICNibG9jay11Z2EtdGhlbWUtY29udGVudCAuc2VhcmNoLWZvcm0gLmJ1dHRvbjpob3ZlciwgLnBhZ2Utc2VhcmNoICNibG9jay11Z2EtdGhlbWUtY29udGVudCAuc2VhcmNoLWZvcm0gLnVnYS10aGVtZS1tYWluLW5hdiAuYnV0dG9uOmhvdmVyLCAudWdhLXRoZW1lLW1haW4tbmF2IC5idG4uYnRuLXByaW1hcnk6bm90KC5jb2xsYXBzZWQpLCAudWdhLXRoZW1lLW1haW4tbmF2IGZvcm0ud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gLmJ0bi1wcmltYXJ5LmZvcm0tY29udHJvbDpub3QoLmNvbGxhcHNlZCk6OmZpbGUtc2VsZWN0b3ItYnV0dG9uLCBmb3JtLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIC51Z2EtdGhlbWUtbWFpbi1uYXYgLmJ0bi1wcmltYXJ5LmZvcm0tY29udHJvbDpub3QoLmNvbGxhcHNlZCk6OmZpbGUtc2VsZWN0b3ItYnV0dG9uLCAudWdhLXRoZW1lLW1haW4tbmF2IGZvcm0ud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gLmZvcm0tY29udHJvbC5idXR0b24uYnV0dG9uLS1wcmltYXJ5Om5vdCguY29sbGFwc2VkKTo6ZmlsZS1zZWxlY3Rvci1idXR0b24sIGZvcm0ud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gLnVnYS10aGVtZS1tYWluLW5hdiAuZm9ybS1jb250cm9sLmJ1dHRvbi5idXR0b24tLXByaW1hcnk6bm90KC5jb2xsYXBzZWQpOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiwgLnVnYS10aGVtZS1tYWluLW5hdiBmb3JtLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIC5wYWdlLXNlYXJjaCAjYmxvY2stdWdhLXRoZW1lLWNvbnRlbnQgLnNlYXJjaC1mb3JtIC5mb3JtLWNvbnRyb2wuYnV0dG9uOm5vdCguY29sbGFwc2VkKTo6ZmlsZS1zZWxlY3Rvci1idXR0b24sIGZvcm0ud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gLnBhZ2Utc2VhcmNoICNibG9jay11Z2EtdGhlbWUtY29udGVudCAuc2VhcmNoLWZvcm0gLnVnYS10aGVtZS1tYWluLW5hdiAuZm9ybS1jb250cm9sLmJ1dHRvbjpub3QoLmNvbGxhcHNlZCk6OmZpbGUtc2VsZWN0b3ItYnV0dG9uLCAudWdhLXRoZW1lLW1haW4tbmF2IC5wYWdlLXNlYXJjaCAjYmxvY2stdWdhLXRoZW1lLWNvbnRlbnQgLnNlYXJjaC1mb3JtIGZvcm0ud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gLmZvcm0tY29udHJvbC5idXR0b246bm90KC5jb2xsYXBzZWQpOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiwgLnBhZ2Utc2VhcmNoICNibG9jay11Z2EtdGhlbWUtY29udGVudCAuc2VhcmNoLWZvcm0gZm9ybS53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAudWdhLXRoZW1lLW1haW4tbmF2IC5mb3JtLWNvbnRyb2wuYnV0dG9uOm5vdCguY29sbGFwc2VkKTo6ZmlsZS1zZWxlY3Rvci1idXR0b24sIC51Z2EtdGhlbWUtbWFpbi1uYXYgZm9ybS53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAuYnRuLXByaW1hcnkuZm9ybS1jb250cm9sLmJ1dHRvbjpub3QoLmNvbGxhcHNlZCksIGZvcm0ud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gLnVnYS10aGVtZS1tYWluLW5hdiAuYnRuLXByaW1hcnkuZm9ybS1jb250cm9sLmJ1dHRvbjpub3QoLmNvbGxhcHNlZCksIC51Z2EtdGhlbWUtbWFpbi1uYXYgZm9ybS53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAuZm9ybS1jb250cm9sLmJ1dHRvbi5idXR0b24tLXByaW1hcnk6bm90KC5jb2xsYXBzZWQpLCBmb3JtLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIC51Z2EtdGhlbWUtbWFpbi1uYXYgLmZvcm0tY29udHJvbC5idXR0b24uYnV0dG9uLS1wcmltYXJ5Om5vdCguY29sbGFwc2VkKSwgLnVnYS10aGVtZS1tYWluLW5hdiAucGFnZS1zZWFyY2ggI2Jsb2NrLXVnYS10aGVtZS1jb250ZW50IC5zZWFyY2gtZm9ybSAuYnV0dG9uOm5vdCguY29sbGFwc2VkKSwgLnBhZ2Utc2VhcmNoICNibG9jay11Z2EtdGhlbWUtY29udGVudCAuc2VhcmNoLWZvcm0gLnVnYS10aGVtZS1tYWluLW5hdiAuYnV0dG9uOm5vdCguY29sbGFwc2VkKSB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yLCAjZmY0ZTAyKTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbGluay1jb2xvci1iZy1wcmltYXJ5LCAjZmZmZmZmKTsgfVxuICAgICAgICAudWdhLXRoZW1lLW1haW4tbmF2IC5idG4uYnRuLXByaW1hcnk6aG92ZXIgc3Bhbi5pY29uLCAudWdhLXRoZW1lLW1haW4tbmF2IGZvcm0ud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gLmJ0bi1wcmltYXJ5LmZvcm0tY29udHJvbDpob3Zlcjo6ZmlsZS1zZWxlY3Rvci1idXR0b24gc3Bhbi5pY29uLCBmb3JtLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIC51Z2EtdGhlbWUtbWFpbi1uYXYgLmJ0bi1wcmltYXJ5LmZvcm0tY29udHJvbDpob3Zlcjo6ZmlsZS1zZWxlY3Rvci1idXR0b24gc3Bhbi5pY29uLCAudWdhLXRoZW1lLW1haW4tbmF2IGZvcm0ud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gLmZvcm0tY29udHJvbC5idXR0b24uYnV0dG9uLS1wcmltYXJ5OmhvdmVyOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiBzcGFuLmljb24sIGZvcm0ud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gLnVnYS10aGVtZS1tYWluLW5hdiAuZm9ybS1jb250cm9sLmJ1dHRvbi5idXR0b24tLXByaW1hcnk6aG92ZXI6OmZpbGUtc2VsZWN0b3ItYnV0dG9uIHNwYW4uaWNvbiwgLnVnYS10aGVtZS1tYWluLW5hdiBmb3JtLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIC5wYWdlLXNlYXJjaCAjYmxvY2stdWdhLXRoZW1lLWNvbnRlbnQgLnNlYXJjaC1mb3JtIC5mb3JtLWNvbnRyb2wuYnV0dG9uOmhvdmVyOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiBzcGFuLmljb24sIGZvcm0ud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gLnBhZ2Utc2VhcmNoICNibG9jay11Z2EtdGhlbWUtY29udGVudCAuc2VhcmNoLWZvcm0gLnVnYS10aGVtZS1tYWluLW5hdiAuZm9ybS1jb250cm9sLmJ1dHRvbjpob3Zlcjo6ZmlsZS1zZWxlY3Rvci1idXR0b24gc3Bhbi5pY29uLCAudWdhLXRoZW1lLW1haW4tbmF2IC5wYWdlLXNlYXJjaCAjYmxvY2stdWdhLXRoZW1lLWNvbnRlbnQgLnNlYXJjaC1mb3JtIGZvcm0ud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gLmZvcm0tY29udHJvbC5idXR0b246aG92ZXI6OmZpbGUtc2VsZWN0b3ItYnV0dG9uIHNwYW4uaWNvbiwgLnBhZ2Utc2VhcmNoICNibG9jay11Z2EtdGhlbWUtY29udGVudCAuc2VhcmNoLWZvcm0gZm9ybS53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAudWdhLXRoZW1lLW1haW4tbmF2IC5mb3JtLWNvbnRyb2wuYnV0dG9uOmhvdmVyOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiBzcGFuLmljb24sIC51Z2EtdGhlbWUtbWFpbi1uYXYgZm9ybS53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAuYnRuLXByaW1hcnkuZm9ybS1jb250cm9sLmJ1dHRvbjpob3ZlciBzcGFuLmljb24sIGZvcm0ud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gLnVnYS10aGVtZS1tYWluLW5hdiAuYnRuLXByaW1hcnkuZm9ybS1jb250cm9sLmJ1dHRvbjpob3ZlciBzcGFuLmljb24sIC51Z2EtdGhlbWUtbWFpbi1uYXYgZm9ybS53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAuZm9ybS1jb250cm9sLmJ1dHRvbi5idXR0b24tLXByaW1hcnk6aG92ZXIgc3Bhbi5pY29uLCBmb3JtLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIC51Z2EtdGhlbWUtbWFpbi1uYXYgLmZvcm0tY29udHJvbC5idXR0b24uYnV0dG9uLS1wcmltYXJ5OmhvdmVyIHNwYW4uaWNvbiwgLnVnYS10aGVtZS1tYWluLW5hdiAucGFnZS1zZWFyY2ggI2Jsb2NrLXVnYS10aGVtZS1jb250ZW50IC5zZWFyY2gtZm9ybSAuYnV0dG9uOmhvdmVyIHNwYW4uaWNvbiwgLnBhZ2Utc2VhcmNoICNibG9jay11Z2EtdGhlbWUtY29udGVudCAuc2VhcmNoLWZvcm0gLnVnYS10aGVtZS1tYWluLW5hdiAuYnV0dG9uOmhvdmVyIHNwYW4uaWNvbiwgLnVnYS10aGVtZS1tYWluLW5hdiAuYnRuLmJ0bi1wcmltYXJ5Om5vdCguY29sbGFwc2VkKSBzcGFuLmljb24sIC51Z2EtdGhlbWUtbWFpbi1uYXYgZm9ybS53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAuYnRuLXByaW1hcnkuZm9ybS1jb250cm9sOm5vdCguY29sbGFwc2VkKTo6ZmlsZS1zZWxlY3Rvci1idXR0b24gc3Bhbi5pY29uLCBmb3JtLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIC51Z2EtdGhlbWUtbWFpbi1uYXYgLmJ0bi1wcmltYXJ5LmZvcm0tY29udHJvbDpub3QoLmNvbGxhcHNlZCk6OmZpbGUtc2VsZWN0b3ItYnV0dG9uIHNwYW4uaWNvbiwgLnVnYS10aGVtZS1tYWluLW5hdiBmb3JtLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIC5mb3JtLWNvbnRyb2wuYnV0dG9uLmJ1dHRvbi0tcHJpbWFyeTpub3QoLmNvbGxhcHNlZCk6OmZpbGUtc2VsZWN0b3ItYnV0dG9uIHNwYW4uaWNvbiwgZm9ybS53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAudWdhLXRoZW1lLW1haW4tbmF2IC5mb3JtLWNvbnRyb2wuYnV0dG9uLmJ1dHRvbi0tcHJpbWFyeTpub3QoLmNvbGxhcHNlZCk6OmZpbGUtc2VsZWN0b3ItYnV0dG9uIHNwYW4uaWNvbiwgLnVnYS10aGVtZS1tYWluLW5hdiBmb3JtLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIC5wYWdlLXNlYXJjaCAjYmxvY2stdWdhLXRoZW1lLWNvbnRlbnQgLnNlYXJjaC1mb3JtIC5mb3JtLWNvbnRyb2wuYnV0dG9uOm5vdCguY29sbGFwc2VkKTo6ZmlsZS1zZWxlY3Rvci1idXR0b24gc3Bhbi5pY29uLCBmb3JtLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIC5wYWdlLXNlYXJjaCAjYmxvY2stdWdhLXRoZW1lLWNvbnRlbnQgLnNlYXJjaC1mb3JtIC51Z2EtdGhlbWUtbWFpbi1uYXYgLmZvcm0tY29udHJvbC5idXR0b246bm90KC5jb2xsYXBzZWQpOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiBzcGFuLmljb24sIC51Z2EtdGhlbWUtbWFpbi1uYXYgLnBhZ2Utc2VhcmNoICNibG9jay11Z2EtdGhlbWUtY29udGVudCAuc2VhcmNoLWZvcm0gZm9ybS53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAuZm9ybS1jb250cm9sLmJ1dHRvbjpub3QoLmNvbGxhcHNlZCk6OmZpbGUtc2VsZWN0b3ItYnV0dG9uIHNwYW4uaWNvbiwgLnBhZ2Utc2VhcmNoICNibG9jay11Z2EtdGhlbWUtY29udGVudCAuc2VhcmNoLWZvcm0gZm9ybS53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAudWdhLXRoZW1lLW1haW4tbmF2IC5mb3JtLWNvbnRyb2wuYnV0dG9uOm5vdCguY29sbGFwc2VkKTo6ZmlsZS1zZWxlY3Rvci1idXR0b24gc3Bhbi5pY29uLCAudWdhLXRoZW1lLW1haW4tbmF2IGZvcm0ud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gLmJ0bi1wcmltYXJ5LmZvcm0tY29udHJvbC5idXR0b246bm90KC5jb2xsYXBzZWQpIHNwYW4uaWNvbiwgZm9ybS53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAudWdhLXRoZW1lLW1haW4tbmF2IC5idG4tcHJpbWFyeS5mb3JtLWNvbnRyb2wuYnV0dG9uOm5vdCguY29sbGFwc2VkKSBzcGFuLmljb24sIC51Z2EtdGhlbWUtbWFpbi1uYXYgZm9ybS53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAuZm9ybS1jb250cm9sLmJ1dHRvbi5idXR0b24tLXByaW1hcnk6bm90KC5jb2xsYXBzZWQpIHNwYW4uaWNvbiwgZm9ybS53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAudWdhLXRoZW1lLW1haW4tbmF2IC5mb3JtLWNvbnRyb2wuYnV0dG9uLmJ1dHRvbi0tcHJpbWFyeTpub3QoLmNvbGxhcHNlZCkgc3Bhbi5pY29uLCAudWdhLXRoZW1lLW1haW4tbmF2IC5wYWdlLXNlYXJjaCAjYmxvY2stdWdhLXRoZW1lLWNvbnRlbnQgLnNlYXJjaC1mb3JtIC5idXR0b246bm90KC5jb2xsYXBzZWQpIHNwYW4uaWNvbiwgLnBhZ2Utc2VhcmNoICNibG9jay11Z2EtdGhlbWUtY29udGVudCAuc2VhcmNoLWZvcm0gLnVnYS10aGVtZS1tYWluLW5hdiAuYnV0dG9uOm5vdCguY29sbGFwc2VkKSBzcGFuLmljb24ge1xuICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yLCAjZmY0ZTAyKTsgfVxuICAgICAgICAgIC51Z2EtdGhlbWUtbWFpbi1uYXYgLmJ0bi5idG4tcHJpbWFyeTpob3ZlciBzcGFuLmljb24gc3BhbiwgLnVnYS10aGVtZS1tYWluLW5hdiBmb3JtLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIC5idG4tcHJpbWFyeS5mb3JtLWNvbnRyb2w6aG92ZXI6OmZpbGUtc2VsZWN0b3ItYnV0dG9uIHNwYW4uaWNvbiBzcGFuLCBmb3JtLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIC51Z2EtdGhlbWUtbWFpbi1uYXYgLmJ0bi1wcmltYXJ5LmZvcm0tY29udHJvbDpob3Zlcjo6ZmlsZS1zZWxlY3Rvci1idXR0b24gc3Bhbi5pY29uIHNwYW4sIC51Z2EtdGhlbWUtbWFpbi1uYXYgZm9ybS53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAuZm9ybS1jb250cm9sLmJ1dHRvbi5idXR0b24tLXByaW1hcnk6aG92ZXI6OmZpbGUtc2VsZWN0b3ItYnV0dG9uIHNwYW4uaWNvbiBzcGFuLCBmb3JtLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIC51Z2EtdGhlbWUtbWFpbi1uYXYgLmZvcm0tY29udHJvbC5idXR0b24uYnV0dG9uLS1wcmltYXJ5OmhvdmVyOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiBzcGFuLmljb24gc3BhbiwgLnVnYS10aGVtZS1tYWluLW5hdiBmb3JtLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIC5wYWdlLXNlYXJjaCAjYmxvY2stdWdhLXRoZW1lLWNvbnRlbnQgLnNlYXJjaC1mb3JtIC5mb3JtLWNvbnRyb2wuYnV0dG9uOmhvdmVyOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiBzcGFuLmljb24gc3BhbiwgZm9ybS53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAucGFnZS1zZWFyY2ggI2Jsb2NrLXVnYS10aGVtZS1jb250ZW50IC5zZWFyY2gtZm9ybSAudWdhLXRoZW1lLW1haW4tbmF2IC5mb3JtLWNvbnRyb2wuYnV0dG9uOmhvdmVyOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiBzcGFuLmljb24gc3BhbiwgLnVnYS10aGVtZS1tYWluLW5hdiAucGFnZS1zZWFyY2ggI2Jsb2NrLXVnYS10aGVtZS1jb250ZW50IC5zZWFyY2gtZm9ybSBmb3JtLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIC5mb3JtLWNvbnRyb2wuYnV0dG9uOmhvdmVyOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiBzcGFuLmljb24gc3BhbiwgLnBhZ2Utc2VhcmNoICNibG9jay11Z2EtdGhlbWUtY29udGVudCAuc2VhcmNoLWZvcm0gZm9ybS53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAudWdhLXRoZW1lLW1haW4tbmF2IC5mb3JtLWNvbnRyb2wuYnV0dG9uOmhvdmVyOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiBzcGFuLmljb24gc3BhbiwgLnVnYS10aGVtZS1tYWluLW5hdiBmb3JtLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIC5idG4tcHJpbWFyeS5mb3JtLWNvbnRyb2wuYnV0dG9uOmhvdmVyIHNwYW4uaWNvbiBzcGFuLCBmb3JtLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIC51Z2EtdGhlbWUtbWFpbi1uYXYgLmJ0bi1wcmltYXJ5LmZvcm0tY29udHJvbC5idXR0b246aG92ZXIgc3Bhbi5pY29uIHNwYW4sIC51Z2EtdGhlbWUtbWFpbi1uYXYgZm9ybS53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAuZm9ybS1jb250cm9sLmJ1dHRvbi5idXR0b24tLXByaW1hcnk6aG92ZXIgc3Bhbi5pY29uIHNwYW4sIGZvcm0ud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gLnVnYS10aGVtZS1tYWluLW5hdiAuZm9ybS1jb250cm9sLmJ1dHRvbi5idXR0b24tLXByaW1hcnk6aG92ZXIgc3Bhbi5pY29uIHNwYW4sIC51Z2EtdGhlbWUtbWFpbi1uYXYgLnBhZ2Utc2VhcmNoICNibG9jay11Z2EtdGhlbWUtY29udGVudCAuc2VhcmNoLWZvcm0gLmJ1dHRvbjpob3ZlciBzcGFuLmljb24gc3BhbiwgLnBhZ2Utc2VhcmNoICNibG9jay11Z2EtdGhlbWUtY29udGVudCAuc2VhcmNoLWZvcm0gLnVnYS10aGVtZS1tYWluLW5hdiAuYnV0dG9uOmhvdmVyIHNwYW4uaWNvbiBzcGFuLCAudWdhLXRoZW1lLW1haW4tbmF2IC5idG4uYnRuLXByaW1hcnk6bm90KC5jb2xsYXBzZWQpIHNwYW4uaWNvbiBzcGFuLCAudWdhLXRoZW1lLW1haW4tbmF2IGZvcm0ud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gLmJ0bi1wcmltYXJ5LmZvcm0tY29udHJvbDpub3QoLmNvbGxhcHNlZCk6OmZpbGUtc2VsZWN0b3ItYnV0dG9uIHNwYW4uaWNvbiBzcGFuLCBmb3JtLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIC51Z2EtdGhlbWUtbWFpbi1uYXYgLmJ0bi1wcmltYXJ5LmZvcm0tY29udHJvbDpub3QoLmNvbGxhcHNlZCk6OmZpbGUtc2VsZWN0b3ItYnV0dG9uIHNwYW4uaWNvbiBzcGFuLCAudWdhLXRoZW1lLW1haW4tbmF2IGZvcm0ud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gLmZvcm0tY29udHJvbC5idXR0b24uYnV0dG9uLS1wcmltYXJ5Om5vdCguY29sbGFwc2VkKTo6ZmlsZS1zZWxlY3Rvci1idXR0b24gc3Bhbi5pY29uIHNwYW4sIGZvcm0ud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gLnVnYS10aGVtZS1tYWluLW5hdiAuZm9ybS1jb250cm9sLmJ1dHRvbi5idXR0b24tLXByaW1hcnk6bm90KC5jb2xsYXBzZWQpOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiBzcGFuLmljb24gc3BhbiwgLnVnYS10aGVtZS1tYWluLW5hdiBmb3JtLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIC5wYWdlLXNlYXJjaCAjYmxvY2stdWdhLXRoZW1lLWNvbnRlbnQgLnNlYXJjaC1mb3JtIC5mb3JtLWNvbnRyb2wuYnV0dG9uOm5vdCguY29sbGFwc2VkKTo6ZmlsZS1zZWxlY3Rvci1idXR0b24gc3Bhbi5pY29uIHNwYW4sIGZvcm0ud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gLnBhZ2Utc2VhcmNoICNibG9jay11Z2EtdGhlbWUtY29udGVudCAuc2VhcmNoLWZvcm0gLnVnYS10aGVtZS1tYWluLW5hdiAuZm9ybS1jb250cm9sLmJ1dHRvbjpub3QoLmNvbGxhcHNlZCk6OmZpbGUtc2VsZWN0b3ItYnV0dG9uIHNwYW4uaWNvbiBzcGFuLCAudWdhLXRoZW1lLW1haW4tbmF2IC5wYWdlLXNlYXJjaCAjYmxvY2stdWdhLXRoZW1lLWNvbnRlbnQgLnNlYXJjaC1mb3JtIGZvcm0ud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gLmZvcm0tY29udHJvbC5idXR0b246bm90KC5jb2xsYXBzZWQpOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiBzcGFuLmljb24gc3BhbiwgLnBhZ2Utc2VhcmNoICNibG9jay11Z2EtdGhlbWUtY29udGVudCAuc2VhcmNoLWZvcm0gZm9ybS53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAudWdhLXRoZW1lLW1haW4tbmF2IC5mb3JtLWNvbnRyb2wuYnV0dG9uOm5vdCguY29sbGFwc2VkKTo6ZmlsZS1zZWxlY3Rvci1idXR0b24gc3Bhbi5pY29uIHNwYW4sIC51Z2EtdGhlbWUtbWFpbi1uYXYgZm9ybS53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAuYnRuLXByaW1hcnkuZm9ybS1jb250cm9sLmJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgc3Bhbi5pY29uIHNwYW4sIGZvcm0ud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gLnVnYS10aGVtZS1tYWluLW5hdiAuYnRuLXByaW1hcnkuZm9ybS1jb250cm9sLmJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgc3Bhbi5pY29uIHNwYW4sIC51Z2EtdGhlbWUtbWFpbi1uYXYgZm9ybS53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAuZm9ybS1jb250cm9sLmJ1dHRvbi5idXR0b24tLXByaW1hcnk6bm90KC5jb2xsYXBzZWQpIHNwYW4uaWNvbiBzcGFuLCBmb3JtLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIC51Z2EtdGhlbWUtbWFpbi1uYXYgLmZvcm0tY29udHJvbC5idXR0b24uYnV0dG9uLS1wcmltYXJ5Om5vdCguY29sbGFwc2VkKSBzcGFuLmljb24gc3BhbiwgLnVnYS10aGVtZS1tYWluLW5hdiAucGFnZS1zZWFyY2ggI2Jsb2NrLXVnYS10aGVtZS1jb250ZW50IC5zZWFyY2gtZm9ybSAuYnV0dG9uOm5vdCguY29sbGFwc2VkKSBzcGFuLmljb24gc3BhbiwgLnBhZ2Utc2VhcmNoICNibG9jay11Z2EtdGhlbWUtY29udGVudCAuc2VhcmNoLWZvcm0gLnVnYS10aGVtZS1tYWluLW5hdiAuYnV0dG9uOm5vdCguY29sbGFwc2VkKSBzcGFuLmljb24gc3BhbiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yLCAjZmY0ZTAyKTsgfVxuICAgICAgICAgIC51Z2EtdGhlbWUtbWFpbi1uYXYgLmJ0bi5idG4tcHJpbWFyeTpob3ZlciBzcGFuLmljb24gc3ZnIHBhdGgsIC51Z2EtdGhlbWUtbWFpbi1uYXYgZm9ybS53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAuYnRuLXByaW1hcnkuZm9ybS1jb250cm9sOmhvdmVyOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiBzcGFuLmljb24gc3ZnIHBhdGgsIGZvcm0ud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gLnVnYS10aGVtZS1tYWluLW5hdiAuYnRuLXByaW1hcnkuZm9ybS1jb250cm9sOmhvdmVyOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiBzcGFuLmljb24gc3ZnIHBhdGgsIC51Z2EtdGhlbWUtbWFpbi1uYXYgZm9ybS53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAuZm9ybS1jb250cm9sLmJ1dHRvbi5idXR0b24tLXByaW1hcnk6aG92ZXI6OmZpbGUtc2VsZWN0b3ItYnV0dG9uIHNwYW4uaWNvbiBzdmcgcGF0aCwgZm9ybS53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAudWdhLXRoZW1lLW1haW4tbmF2IC5mb3JtLWNvbnRyb2wuYnV0dG9uLmJ1dHRvbi0tcHJpbWFyeTpob3Zlcjo6ZmlsZS1zZWxlY3Rvci1idXR0b24gc3Bhbi5pY29uIHN2ZyBwYXRoLCAudWdhLXRoZW1lLW1haW4tbmF2IGZvcm0ud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gLnBhZ2Utc2VhcmNoICNibG9jay11Z2EtdGhlbWUtY29udGVudCAuc2VhcmNoLWZvcm0gLmZvcm0tY29udHJvbC5idXR0b246aG92ZXI6OmZpbGUtc2VsZWN0b3ItYnV0dG9uIHNwYW4uaWNvbiBzdmcgcGF0aCwgZm9ybS53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAucGFnZS1zZWFyY2ggI2Jsb2NrLXVnYS10aGVtZS1jb250ZW50IC5zZWFyY2gtZm9ybSAudWdhLXRoZW1lLW1haW4tbmF2IC5mb3JtLWNvbnRyb2wuYnV0dG9uOmhvdmVyOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiBzcGFuLmljb24gc3ZnIHBhdGgsIC51Z2EtdGhlbWUtbWFpbi1uYXYgLnBhZ2Utc2VhcmNoICNibG9jay11Z2EtdGhlbWUtY29udGVudCAuc2VhcmNoLWZvcm0gZm9ybS53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAuZm9ybS1jb250cm9sLmJ1dHRvbjpob3Zlcjo6ZmlsZS1zZWxlY3Rvci1idXR0b24gc3Bhbi5pY29uIHN2ZyBwYXRoLCAucGFnZS1zZWFyY2ggI2Jsb2NrLXVnYS10aGVtZS1jb250ZW50IC5zZWFyY2gtZm9ybSBmb3JtLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIC51Z2EtdGhlbWUtbWFpbi1uYXYgLmZvcm0tY29udHJvbC5idXR0b246aG92ZXI6OmZpbGUtc2VsZWN0b3ItYnV0dG9uIHNwYW4uaWNvbiBzdmcgcGF0aCwgLnVnYS10aGVtZS1tYWluLW5hdiBmb3JtLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIC5idG4tcHJpbWFyeS5mb3JtLWNvbnRyb2wuYnV0dG9uOmhvdmVyIHNwYW4uaWNvbiBzdmcgcGF0aCwgZm9ybS53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAudWdhLXRoZW1lLW1haW4tbmF2IC5idG4tcHJpbWFyeS5mb3JtLWNvbnRyb2wuYnV0dG9uOmhvdmVyIHNwYW4uaWNvbiBzdmcgcGF0aCwgLnVnYS10aGVtZS1tYWluLW5hdiBmb3JtLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIC5mb3JtLWNvbnRyb2wuYnV0dG9uLmJ1dHRvbi0tcHJpbWFyeTpob3ZlciBzcGFuLmljb24gc3ZnIHBhdGgsIGZvcm0ud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gLnVnYS10aGVtZS1tYWluLW5hdiAuZm9ybS1jb250cm9sLmJ1dHRvbi5idXR0b24tLXByaW1hcnk6aG92ZXIgc3Bhbi5pY29uIHN2ZyBwYXRoLCAudWdhLXRoZW1lLW1haW4tbmF2IC5wYWdlLXNlYXJjaCAjYmxvY2stdWdhLXRoZW1lLWNvbnRlbnQgLnNlYXJjaC1mb3JtIC5idXR0b246aG92ZXIgc3Bhbi5pY29uIHN2ZyBwYXRoLCAucGFnZS1zZWFyY2ggI2Jsb2NrLXVnYS10aGVtZS1jb250ZW50IC5zZWFyY2gtZm9ybSAudWdhLXRoZW1lLW1haW4tbmF2IC5idXR0b246aG92ZXIgc3Bhbi5pY29uIHN2ZyBwYXRoLCAudWdhLXRoZW1lLW1haW4tbmF2IC5idG4uYnRuLXByaW1hcnk6bm90KC5jb2xsYXBzZWQpIHNwYW4uaWNvbiBzdmcgcGF0aCwgLnVnYS10aGVtZS1tYWluLW5hdiBmb3JtLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIC5idG4tcHJpbWFyeS5mb3JtLWNvbnRyb2w6bm90KC5jb2xsYXBzZWQpOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiBzcGFuLmljb24gc3ZnIHBhdGgsIGZvcm0ud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gLnVnYS10aGVtZS1tYWluLW5hdiAuYnRuLXByaW1hcnkuZm9ybS1jb250cm9sOm5vdCguY29sbGFwc2VkKTo6ZmlsZS1zZWxlY3Rvci1idXR0b24gc3Bhbi5pY29uIHN2ZyBwYXRoLCAudWdhLXRoZW1lLW1haW4tbmF2IGZvcm0ud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gLmZvcm0tY29udHJvbC5idXR0b24uYnV0dG9uLS1wcmltYXJ5Om5vdCguY29sbGFwc2VkKTo6ZmlsZS1zZWxlY3Rvci1idXR0b24gc3Bhbi5pY29uIHN2ZyBwYXRoLCBmb3JtLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIC51Z2EtdGhlbWUtbWFpbi1uYXYgLmZvcm0tY29udHJvbC5idXR0b24uYnV0dG9uLS1wcmltYXJ5Om5vdCguY29sbGFwc2VkKTo6ZmlsZS1zZWxlY3Rvci1idXR0b24gc3Bhbi5pY29uIHN2ZyBwYXRoLCAudWdhLXRoZW1lLW1haW4tbmF2IGZvcm0ud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gLnBhZ2Utc2VhcmNoICNibG9jay11Z2EtdGhlbWUtY29udGVudCAuc2VhcmNoLWZvcm0gLmZvcm0tY29udHJvbC5idXR0b246bm90KC5jb2xsYXBzZWQpOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiBzcGFuLmljb24gc3ZnIHBhdGgsIGZvcm0ud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gLnBhZ2Utc2VhcmNoICNibG9jay11Z2EtdGhlbWUtY29udGVudCAuc2VhcmNoLWZvcm0gLnVnYS10aGVtZS1tYWluLW5hdiAuZm9ybS1jb250cm9sLmJ1dHRvbjpub3QoLmNvbGxhcHNlZCk6OmZpbGUtc2VsZWN0b3ItYnV0dG9uIHNwYW4uaWNvbiBzdmcgcGF0aCwgLnVnYS10aGVtZS1tYWluLW5hdiAucGFnZS1zZWFyY2ggI2Jsb2NrLXVnYS10aGVtZS1jb250ZW50IC5zZWFyY2gtZm9ybSBmb3JtLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIC5mb3JtLWNvbnRyb2wuYnV0dG9uOm5vdCguY29sbGFwc2VkKTo6ZmlsZS1zZWxlY3Rvci1idXR0b24gc3Bhbi5pY29uIHN2ZyBwYXRoLCAucGFnZS1zZWFyY2ggI2Jsb2NrLXVnYS10aGVtZS1jb250ZW50IC5zZWFyY2gtZm9ybSBmb3JtLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIC51Z2EtdGhlbWUtbWFpbi1uYXYgLmZvcm0tY29udHJvbC5idXR0b246bm90KC5jb2xsYXBzZWQpOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiBzcGFuLmljb24gc3ZnIHBhdGgsIC51Z2EtdGhlbWUtbWFpbi1uYXYgZm9ybS53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAuYnRuLXByaW1hcnkuZm9ybS1jb250cm9sLmJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgc3Bhbi5pY29uIHN2ZyBwYXRoLCBmb3JtLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIC51Z2EtdGhlbWUtbWFpbi1uYXYgLmJ0bi1wcmltYXJ5LmZvcm0tY29udHJvbC5idXR0b246bm90KC5jb2xsYXBzZWQpIHNwYW4uaWNvbiBzdmcgcGF0aCwgLnVnYS10aGVtZS1tYWluLW5hdiBmb3JtLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIC5mb3JtLWNvbnRyb2wuYnV0dG9uLmJ1dHRvbi0tcHJpbWFyeTpub3QoLmNvbGxhcHNlZCkgc3Bhbi5pY29uIHN2ZyBwYXRoLCBmb3JtLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIC51Z2EtdGhlbWUtbWFpbi1uYXYgLmZvcm0tY29udHJvbC5idXR0b24uYnV0dG9uLS1wcmltYXJ5Om5vdCguY29sbGFwc2VkKSBzcGFuLmljb24gc3ZnIHBhdGgsIC51Z2EtdGhlbWUtbWFpbi1uYXYgLnBhZ2Utc2VhcmNoICNibG9jay11Z2EtdGhlbWUtY29udGVudCAuc2VhcmNoLWZvcm0gLmJ1dHRvbjpub3QoLmNvbGxhcHNlZCkgc3Bhbi5pY29uIHN2ZyBwYXRoLCAucGFnZS1zZWFyY2ggI2Jsb2NrLXVnYS10aGVtZS1jb250ZW50IC5zZWFyY2gtZm9ybSAudWdhLXRoZW1lLW1haW4tbmF2IC5idXR0b246bm90KC5jb2xsYXBzZWQpIHNwYW4uaWNvbiBzdmcgcGF0aCB7XG4gICAgICAgICAgICBmaWxsOiB2YXIoLS1wcmltYXJ5LWNvbG9yLCAjZmY0ZTAyKTsgfVxuICAudWdhLXRoZW1lLW1haW4tbmF2IHNwYW4uYnRuLWxhYmVsIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAudWdhLXRoZW1lLW1haW4tbmF2IHNwYW4uYnRuLWxhYmVsIHtcbiAgICAgICAgZGlzcGxheTogLW1zLWlubGluZS1mbGV4Ym94O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDsgfSB9XG4gIC51Z2EtdGhlbWUtbWFpbi1uYXYgLm5hdiB7XG4gICAgLW1zLWZsZXgtd3JhcDogdW5zZXQ7XG4gICAgZmxleC13cmFwOiB1bnNldDsgfVxuICAudWdhLXRoZW1lLW1haW4tbmF2Lm5hdmJhciB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDA7IH1cbiAgLnVnYS10aGVtZS1tYWluLW5hdiAubmF2YmFyLW5hdiB7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAudWdhLXRoZW1lLW1haW4tbmF2Lm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci1uYXYgLm5hdi1pdGVtOmZpcnN0LW9mLXR5cGUgLm5hdi1saW5rIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgLnVnYS10aGVtZS1tYWluLW5hdi5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItbmF2IC5uYXYtaXRlbTpsYXN0LW9mLXR5cGUgLm5hdi1saW5rIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG4gIC51Z2EtdGhlbWUtbWFpbi1uYXYgLm5hdi1pdGVtIC5uYXYtbGluayB7XG4gICAgZm9udC1mYW1pbHk6IFwib3BlbnNhbnNleHRyYWJvbGRcIiwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLW1zLWZsZXgtYWxpZ246IHN0YXJ0O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiB2YXIoLS1saW5rLWNvbG9yLWJnLXByaW1hcnksICNmZmZmZmYpOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAudWdhLXRoZW1lLW1haW4tbmF2IC5uYXYtaXRlbSAubmF2LWxpbmsge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7IH0gfVxuICAgIC51Z2EtdGhlbWUtbWFpbi1uYXYgLm5hdi1pdGVtIC5uYXYtbGluazpiZWZvcmUge1xuICAgICAgZm9udC1mYW1pbHk6ICdpY29tb29uJyAhaW1wb3J0YW50O1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgZGlzcGxheTogLW1zLWlubGluZS1mbGV4Ym94O1xuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICB3aWR0aDogMjRweDtcbiAgICAgIGhlaWdodDogMjRweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMC41cmVtO1xuICAgICAgY29udGVudDogJ1xcZWE2Nic7IH1cbiAgICAudWdhLXRoZW1lLW1haW4tbmF2IC5uYXYtaXRlbSAubmF2LWxpbmsuc2hvdzpiZWZvcmUge1xuICAgICAgY29udGVudDogJ1xcZWE2Nyc7IH1cbiAgICAudWdhLXRoZW1lLW1haW4tbmF2IC5uYXYtaXRlbSAubmF2LWxpbmsuZHJvcGRvd24tdG9nZ2xlciB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAudWdhLXRoZW1lLW1haW4tbmF2IC5uYXYtaXRlbSAubmF2LWxpbmsge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgICAgLnVnYS10aGVtZS1tYWluLW5hdiAubmF2LWl0ZW0gLm5hdi1saW5rOmJlZm9yZSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAudWdhLXRoZW1lLW1haW4tbmF2IC5uYXYtaXRlbSAubmF2LWxpbmsuaXMtYWN0aXZlOmFmdGVyLCAudWdhLXRoZW1lLW1haW4tbmF2IC5uYXYtaXRlbSAubmF2LWxpbmsuYWN0aXZlOmFmdGVyLCAudWdhLXRoZW1lLW1haW4tbmF2IC5uYXYtaXRlbSAubmF2LWxpbms6aG92ZXI6YWZ0ZXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHotaW5kZXg6IDk5O1xuICAgICAgICBib3R0b206IC01cHg7XG4gICAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gNXB4KTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogNTAlIDUwJTtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAxcHggMXB4IDAgMDtcbiAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAudWdhLXRoZW1lLW1haW4tbmF2IC5uYXYtaXRlbS5hY3RpdmUgLm5hdi1saW5rOmFmdGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHotaW5kZXg6IDk5O1xuICAgICAgYm90dG9tOiAtNXB4O1xuICAgICAgbGVmdDogY2FsYyg1MCUgLSA1cHgpO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTBweDtcbiAgICAgIGhlaWdodDogMTBweDtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiA1MCUgNTAlO1xuICAgICAgYm9yZGVyLXdpZHRoOiAxcHggMXB4IDAgMDtcbiAgICAgIGJhY2tncm91bmQ6IHdoaXRlOyB9IH1cbiAgLnVnYS10aGVtZS1tYWluLW5hdiAuZHJvcGRvd24tcHJvZmlsZSBhLFxuICAudWdhLXRoZW1lLW1haW4tbmF2IC5jb2xsYXBzZS1wcm9maWxlIGEge1xuICAgIGNvbG9yOiB2YXIoLS1saW5rLWNvbG9yLWJnLXByaW1hcnksICNmZmZmZmYpOyB9XG4gICAgLnVnYS10aGVtZS1tYWluLW5hdiAuZHJvcGRvd24tcHJvZmlsZSBhIC5pY29uLFxuICAgIC51Z2EtdGhlbWUtbWFpbi1uYXYgLmNvbGxhcHNlLXByb2ZpbGUgYSAuaWNvbiB7XG4gICAgICBjb2xvcjogdmFyKC0tbGluay1jb2xvci1iZy1wcmltYXJ5LCAjZmZmZmZmKTsgfVxuICAudWdhLXRoZW1lLW1haW4tbmF2IC5sYW5ndWFnZS1jaG9vc2VyIHtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gICAgLnVnYS10aGVtZS1tYWluLW5hdiAubGFuZ3VhZ2UtY2hvb3NlciBsaTpmaXJzdC1vZi10eXBlIGEge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gICAgLnVnYS10aGVtZS1tYWluLW5hdiAubGFuZ3VhZ2UtY2hvb3NlciBsaTpsYXN0LW9mLXR5cGUgYSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG4gICAgLnVnYS10aGVtZS1tYWluLW5hdiAubGFuZ3VhZ2UtY2hvb3NlciBhIHtcbiAgICAgIHBhZGRpbmc6IDAuNzVyZW0gMC42MjVyZW07XG4gICAgICBjb2xvcjogdmFyKC0tbGluay1jb2xvci1iZy1wcmltYXJ5LCAjZmZmZmZmKTsgfVxuXG4udWdhLXRoZW1lLW1haW4tbmF2IC5uYXZiYXItY29sbGFwc2UgLmRyb3Bkb3duLW1lbnUtdGl0bGUge1xuICBmb250LWZhbWlseTogXCJvcGVuc2Fuc2V4dHJhYm9sZFwiLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6IHZhcigtLWxpbmstY29sb3ItYmctcHJpbWFyeSwgI2ZmZmZmZik7IH1cblxuLmhlYWRlci1zZWFyY2gtYmxvY2sge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBoZWlnaHQ6IDEwMCU7IH1cbiAgLmhlYWRlci1zZWFyY2gtYmxvY2sgLmJ0bi1zZWFyY2gge1xuICAgIGZvbnQtZmFtaWx5OiBcIm9wZW5zYW5zZXh0cmFib2xkXCIsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDsgfVxuXG4ubmF2YmFyLXRvZ2dsZXIge1xuICBmb250LXNpemU6IDFyZW07XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAtbXMtZmxleC1pdGVtLWFsaWduOiBzdHJldGNoO1xuICBhbGlnbi1zZWxmOiBzdHJldGNoOyB9XG4gIC5uYXZiYXItdG9nZ2xlciBzcGFuLmljb24ge1xuICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgLm5hdmJhci10b2dnbGVyIHNwYW4uaWNvbiB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMC41cmVtOyB9IH1cbiAgLm5hdmJhci10b2dnbGVyOmZvY3VzIHtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIDAuMXJlbTtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjFyZW07IH1cblxuLm5hdmJhci10b2dnbGVyIHNwYW4uaWNvbiBzcGFuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDI1cHg7XG4gIGhlaWdodDogM3B4O1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLW91dDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1vdXQ7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGxlZnQ7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBsZWZ0O1xuICBvcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1saW5rLWNvbG9yLWJnLXByaW1hcnksICNmZmZmZmYpOyB9XG5cbi5uYXZiYXItdG9nZ2xlciBzcGFuLmljb24gc3BhbjpudGgtY2hpbGQoMSkge1xuICBtYXJnaW4tdG9wOiAwLjNlbTsgfVxuXG4ubmF2YmFyLXRvZ2dsZXI6bm90KC5jb2xsYXBzZWQpIHNwYW4uaWNvbiBzcGFuOm50aC1jaGlsZCgxKSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTUlLCAtMzMlKSByb3RhdGUoNDVkZWcpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxNSUsIC0zMyUpIHJvdGF0ZSg0NWRlZyk7IH1cblxuLm5hdmJhci10b2dnbGVyOm5vdCguY29sbGFwc2VkKSBzcGFuLmljb24gc3BhbjpudGgtY2hpbGQoMikge1xuICBvcGFjaXR5OiAwOyB9XG5cbi5uYXZiYXItdG9nZ2xlcjpub3QoLmNvbGxhcHNlZCkgc3Bhbi5pY29uIHNwYW46bnRoLWNoaWxkKDMpIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgxNSUsIDMzJSkgcm90YXRlKC00NWRlZyk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDE1JSwgMzMlKSByb3RhdGUoLTQ1ZGVnKTsgfVxuXG4ubmF2YmFyLXRvZ2dsZXIgc3Bhbi5pY29uIHNwYW46bnRoLWNoaWxkKDEpIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwJSwgMCUpIHJvdGF0ZSgwZGVnKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCUsIDAlKSByb3RhdGUoMGRlZyk7IH1cblxuLm5hdmJhci10b2dnbGVyIHNwYW4uaWNvbiBzcGFuOm50aC1jaGlsZCgyKSB7XG4gIG9wYWNpdHk6IDE7IH1cblxuLm5hdmJhci10b2dnbGVyIHNwYW4uaWNvbiBzcGFuOm50aC1jaGlsZCgzKSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCUsIDAlKSByb3RhdGUoMGRlZyk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAlLCAwJSkgcm90YXRlKDBkZWcpOyB9XG5cbiNibG9jay11Z2EtdGhlbWUtbWVudS1tYWluLW1vYmlsZSAubGFuZ3VhZ2UtY2hvb3NlciB7XG4gIC1tcy1mbGV4LWl0ZW0tYWxpZ246IGNlbnRlcjtcbiAgLW1zLWdyaWQtcm93LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87IH1cblxuI2Jsb2NrLXVnYS10aGVtZS1tZW51LW1haW4tbW9iaWxlIC5uYXZiYXItdG9nZ2xlcixcbiNibG9jay11Z2EtdGhlbWUtbWVudS1tYWluLW1vYmlsZSAuYnRuLXNlYXJjaCxcbiNibG9jay11Z2EtdGhlbWUtbWVudS1tYWluLW1vYmlsZSAuYnRuLXByb2ZpbGUge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiB2YXIoLS1saW5rLWNvbG9yLWJnLXByaW1hcnksICNmZmZmZmYpOyB9XG4gICNibG9jay11Z2EtdGhlbWUtbWVudS1tYWluLW1vYmlsZSAubmF2YmFyLXRvZ2dsZXIgLmljb24gKixcbiAgI2Jsb2NrLXVnYS10aGVtZS1tZW51LW1haW4tbW9iaWxlIC5idG4tc2VhcmNoIC5pY29uICosXG4gICNibG9jay11Z2EtdGhlbWUtbWVudS1tYWluLW1vYmlsZSAuYnRuLXByb2ZpbGUgLmljb24gKiB7XG4gICAgZmlsbDogdmFyKC0tbGluay1jb2xvci1iZy1wcmltYXJ5LCAjZmZmZmZmKTsgfVxuICAjYmxvY2stdWdhLXRoZW1lLW1lbnUtbWFpbi1tb2JpbGUgLm5hdmJhci10b2dnbGVyOmhvdmVyLCAjYmxvY2stdWdhLXRoZW1lLW1lbnUtbWFpbi1tb2JpbGUgLm5hdmJhci10b2dnbGVyOmZvY3VzLCAjYmxvY2stdWdhLXRoZW1lLW1lbnUtbWFpbi1tb2JpbGUgLm5hdmJhci10b2dnbGVyOm5vdCguY29sbGFwc2VkKSxcbiAgI2Jsb2NrLXVnYS10aGVtZS1tZW51LW1haW4tbW9iaWxlIC5idG4tc2VhcmNoOmhvdmVyLFxuICAjYmxvY2stdWdhLXRoZW1lLW1lbnUtbWFpbi1tb2JpbGUgLmJ0bi1zZWFyY2g6Zm9jdXMsXG4gICNibG9jay11Z2EtdGhlbWUtbWVudS1tYWluLW1vYmlsZSAuYnRuLXNlYXJjaDpub3QoLmNvbGxhcHNlZCksXG4gICNibG9jay11Z2EtdGhlbWUtbWVudS1tYWluLW1vYmlsZSAuYnRuLXByb2ZpbGU6aG92ZXIsXG4gICNibG9jay11Z2EtdGhlbWUtbWVudS1tYWluLW1vYmlsZSAuYnRuLXByb2ZpbGU6Zm9jdXMsXG4gICNibG9jay11Z2EtdGhlbWUtbWVudS1tYWluLW1vYmlsZSAuYnRuLXByb2ZpbGU6bm90KC5jb2xsYXBzZWQpIHtcbiAgICBjb2xvcjogdmFyKC0tbGluay1jb2xvci1iZy13aGl0ZSwgI2ZmNGUwMik7IH1cbiAgICAjYmxvY2stdWdhLXRoZW1lLW1lbnUtbWFpbi1tb2JpbGUgLm5hdmJhci10b2dnbGVyOmhvdmVyIC5pY29uICosICNibG9jay11Z2EtdGhlbWUtbWVudS1tYWluLW1vYmlsZSAubmF2YmFyLXRvZ2dsZXI6Zm9jdXMgLmljb24gKiwgI2Jsb2NrLXVnYS10aGVtZS1tZW51LW1haW4tbW9iaWxlIC5uYXZiYXItdG9nZ2xlcjpub3QoLmNvbGxhcHNlZCkgLmljb24gKixcbiAgICAjYmxvY2stdWdhLXRoZW1lLW1lbnUtbWFpbi1tb2JpbGUgLmJ0bi1zZWFyY2g6aG92ZXIgLmljb24gKixcbiAgICAjYmxvY2stdWdhLXRoZW1lLW1lbnUtbWFpbi1tb2JpbGUgLmJ0bi1zZWFyY2g6Zm9jdXMgLmljb24gKixcbiAgICAjYmxvY2stdWdhLXRoZW1lLW1lbnUtbWFpbi1tb2JpbGUgLmJ0bi1zZWFyY2g6bm90KC5jb2xsYXBzZWQpIC5pY29uICosXG4gICAgI2Jsb2NrLXVnYS10aGVtZS1tZW51LW1haW4tbW9iaWxlIC5idG4tcHJvZmlsZTpob3ZlciAuaWNvbiAqLFxuICAgICNibG9jay11Z2EtdGhlbWUtbWVudS1tYWluLW1vYmlsZSAuYnRuLXByb2ZpbGU6Zm9jdXMgLmljb24gKixcbiAgICAjYmxvY2stdWdhLXRoZW1lLW1lbnUtbWFpbi1tb2JpbGUgLmJ0bi1wcm9maWxlOm5vdCguY29sbGFwc2VkKSAuaWNvbiAqIHtcbiAgICAgIGZpbGw6IHZhcigtLWxpbmstY29sb3ItYmctd2hpdGUsICNmZjRlMDIpOyB9XG4gICAgI2Jsb2NrLXVnYS10aGVtZS1tZW51LW1haW4tbW9iaWxlIC5uYXZiYXItdG9nZ2xlcjpob3ZlciAubmF2YmFyLXRvZ2dsZXItaWNvbiwgI2Jsb2NrLXVnYS10aGVtZS1tZW51LW1haW4tbW9iaWxlIC5uYXZiYXItdG9nZ2xlcjpmb2N1cyAubmF2YmFyLXRvZ2dsZXItaWNvbiwgI2Jsb2NrLXVnYS10aGVtZS1tZW51LW1haW4tbW9iaWxlIC5uYXZiYXItdG9nZ2xlcjpub3QoLmNvbGxhcHNlZCkgLm5hdmJhci10b2dnbGVyLWljb24sXG4gICAgI2Jsb2NrLXVnYS10aGVtZS1tZW51LW1haW4tbW9iaWxlIC5idG4tc2VhcmNoOmhvdmVyIC5uYXZiYXItdG9nZ2xlci1pY29uLFxuICAgICNibG9jay11Z2EtdGhlbWUtbWVudS1tYWluLW1vYmlsZSAuYnRuLXNlYXJjaDpmb2N1cyAubmF2YmFyLXRvZ2dsZXItaWNvbixcbiAgICAjYmxvY2stdWdhLXRoZW1lLW1lbnUtbWFpbi1tb2JpbGUgLmJ0bi1zZWFyY2g6bm90KC5jb2xsYXBzZWQpIC5uYXZiYXItdG9nZ2xlci1pY29uLFxuICAgICNibG9jay11Z2EtdGhlbWUtbWVudS1tYWluLW1vYmlsZSAuYnRuLXByb2ZpbGU6aG92ZXIgLm5hdmJhci10b2dnbGVyLWljb24sXG4gICAgI2Jsb2NrLXVnYS10aGVtZS1tZW51LW1haW4tbW9iaWxlIC5idG4tcHJvZmlsZTpmb2N1cyAubmF2YmFyLXRvZ2dsZXItaWNvbixcbiAgICAjYmxvY2stdWdhLXRoZW1lLW1lbnUtbWFpbi1tb2JpbGUgLmJ0bi1wcm9maWxlOm5vdCguY29sbGFwc2VkKSAubmF2YmFyLXRvZ2dsZXItaWNvbiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1saW5rLWNvbG9yLWJnLXdoaXRlLCAjZmY0ZTAyKTsgfVxuXG4jYmxvY2stdWdhLXRoZW1lLW1lbnUtbWFpbi1tb2JpbGUgLm5hdiB7XG4gIHBhZGRpbmc6IDAuNXJlbSAwIDAgMDsgfVxuXG4jYmxvY2stdWdhLXRoZW1lLW1lbnUtbWFpbi1tb2JpbGUgLm5hdi1saW5rIHtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMDsgfVxuICAjYmxvY2stdWdhLXRoZW1lLW1lbnUtbWFpbi1tb2JpbGUgLm5hdi1saW5rOmJlZm9yZSB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xuICAgIC1tcy1mbGV4LW5lZ2F0aXZlOiAxO1xuICAgIGZsZXgtc2hyaW5rOiAxOyB9XG5cbiNibG9jay11Z2EtdGhlbWUtbWVudS1tYWluLW1vYmlsZSAubmF2LWl0ZW0uZHJvcGRvd24ge1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtd3JhcDogd3JhcDsgfVxuICAjYmxvY2stdWdhLXRoZW1lLW1lbnUtbWFpbi1tb2JpbGUgLm5hdi1pdGVtLmRyb3Bkb3duID4gLm5hdi1saW5rIHtcbiAgICBmb250LWZhbWlseTogXCJvcGVuc2Fuc2V4dHJhYm9sZFwiLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICAgIGRpc3BsYXk6IC1tcy1pbmxpbmUtZmxleGJveDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtcG9zaXRpdmU6IDI7XG4gICAgZmxleC1ncm93OiAyO1xuICAgIG1pbi1oZWlnaHQ6IDMycHg7IH1cbiAgICAjYmxvY2stdWdhLXRoZW1lLW1lbnUtbWFpbi1tb2JpbGUgLm5hdi1pdGVtLmRyb3Bkb3duID4gLm5hdi1saW5rOmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgI2Jsb2NrLXVnYS10aGVtZS1tZW51LW1haW4tbW9iaWxlIC5uYXYtaXRlbS5kcm9wZG93biA+IC5uYXYtbGluay5kcm9wZG93bi10b2dnbGVyIHtcbiAgICAgIC1tcy1mbGV4LXBvc2l0aXZlOiB1bnNldDtcbiAgICAgIGZsZXgtZ3JvdzogdW5zZXQ7XG4gICAgICAtbXMtZmxleC1uZWdhdGl2ZTogMTtcbiAgICAgIGZsZXgtc2hyaW5rOiAxO1xuICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICBtaW4taGVpZ2h0OiAyNHB4O1xuICAgICAgbWFyZ2luLXRvcDogMC4yNXJlbTtcbiAgICAgIG1hcmdpbi1yaWdodDogMC41cmVtO1xuICAgICAgcGFkZGluZzogMDsgfVxuICAgICAgI2Jsb2NrLXVnYS10aGVtZS1tZW51LW1haW4tbW9iaWxlIC5uYXYtaXRlbS5kcm9wZG93biA+IC5uYXYtbGluay5kcm9wZG93bi10b2dnbGVyOmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IC1tcy1pbmxpbmUtZmxleGJveDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7IH1cbiAgI2Jsb2NrLXVnYS10aGVtZS1tZW51LW1haW4tbW9iaWxlIC5uYXYtaXRlbS5kcm9wZG93biAuZHJvcGRvd24tbWVudSB7XG4gICAgLW1zLWZsZXg6IDAgMCAxMDAlO1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAwIDAgMCAycmVtO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgICNibG9jay11Z2EtdGhlbWUtbWVudS1tYWluLW1vYmlsZSAubmF2LWl0ZW0uZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUgLm5hdi1pdGVtIC5uYXYtbGluayB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1bnNldDsgfVxuICAgICAgI2Jsb2NrLXVnYS10aGVtZS1tZW51LW1haW4tbW9iaWxlIC5uYXYtaXRlbS5kcm9wZG93biAuZHJvcGRvd24tbWVudSAubmF2LWl0ZW0gLm5hdi1saW5rOmZpcnN0LWxldHRlciB7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAgICNibG9jay11Z2EtdGhlbWUtbWVudS1tYWluLW1vYmlsZSAubmF2LWl0ZW0uZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUgLm5hdi1pdGVtIC5uYXYtbGluazphZnRlciwgI2Jsb2NrLXVnYS10aGVtZS1tZW51LW1haW4tbW9iaWxlIC5uYXYtaXRlbS5kcm9wZG93biAuZHJvcGRvd24tbWVudSAubmF2LWl0ZW0gLm5hdi1saW5rOmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuI2Jsb2NrLXVnYS10aGVtZS1tZW51LW1haW4tbW9iaWxlIC5uYXYtbGluay5kcm9wZG93bi10b2dnbGVyOmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIC1tcy1mbGV4LWxpbmUtcGFjazogY2VudGVyO1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgY29udGVudDogJ1xcZWEyZSc7XG4gIGJvcmRlcjogM3B4IHNvbGlkIHZhcigtLWxpbmstY29sb3ItYmctcHJpbWFyeSwgI2ZmZmZmZik7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTsgfVxuXG4jYmxvY2stdWdhLXRoZW1lLW1lbnUtbWFpbi1tb2JpbGUgLm5hdi1saW5rLmRyb3Bkb3duLXRvZ2dsZXI6Zm9jdXMge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7IH1cblxuI2Jsb2NrLXVnYS10aGVtZS1tZW51LW1haW4tbW9iaWxlIC5uYXYtbGluay5kcm9wZG93bi10b2dnbGVyLnNob3c6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWEyZic7IH1cblxuI2Jsb2NrLXVnYS10aGVtZS1tZW51LW1haW4tbW9iaWxlIC5uYXZiYXItZ3JvdXAge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZjsgfVxuICAjYmxvY2stdWdhLXRoZW1lLW1lbnUtbWFpbi1tb2JpbGUgLm5hdmJhci1ncm91cCAuYnRuLmJ0bi1wcm9maWxlLCAjYmxvY2stdWdhLXRoZW1lLW1lbnUtbWFpbi1tb2JpbGUgLm5hdmJhci1ncm91cCBmb3JtLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIC5idG4tcHJvZmlsZS5mb3JtLWNvbnRyb2w6OmZpbGUtc2VsZWN0b3ItYnV0dG9uLCBmb3JtLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtICNibG9jay11Z2EtdGhlbWUtbWVudS1tYWluLW1vYmlsZSAubmF2YmFyLWdyb3VwIC5idG4tcHJvZmlsZS5mb3JtLWNvbnRyb2w6OmZpbGUtc2VsZWN0b3ItYnV0dG9uLCAjYmxvY2stdWdhLXRoZW1lLW1lbnUtbWFpbi1tb2JpbGUgLm5hdmJhci1ncm91cCBmb3JtLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIC5idG4tcHJvZmlsZS5mb3JtLWNvbnRyb2wuYnV0dG9uLCBmb3JtLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtICNibG9jay11Z2EtdGhlbWUtbWVudS1tYWluLW1vYmlsZSAubmF2YmFyLWdyb3VwIC5idG4tcHJvZmlsZS5mb3JtLWNvbnRyb2wuYnV0dG9uLCAjYmxvY2stdWdhLXRoZW1lLW1lbnUtbWFpbi1tb2JpbGUgLm5hdmJhci1ncm91cCAucGFnZS1zZWFyY2ggI2Jsb2NrLXVnYS10aGVtZS1jb250ZW50IC5zZWFyY2gtZm9ybSAuYnRuLXByb2ZpbGUuYnV0dG9uLCAucGFnZS1zZWFyY2ggI2Jsb2NrLXVnYS10aGVtZS1jb250ZW50IC5zZWFyY2gtZm9ybSAjYmxvY2stdWdhLXRoZW1lLW1lbnUtbWFpbi1tb2JpbGUgLm5hdmJhci1ncm91cCAuYnRuLXByb2ZpbGUuYnV0dG9uIHtcbiAgICBjb2xvcjogdmFyKC0tbGluay1jb2xvci1iZy1wcmltYXJ5LCAjZmZmZmZmKTsgfVxuICAgICNibG9jay11Z2EtdGhlbWUtbWVudS1tYWluLW1vYmlsZSAubmF2YmFyLWdyb3VwIC5idG4uYnRuLXByb2ZpbGU6aG92ZXIsICNibG9jay11Z2EtdGhlbWUtbWVudS1tYWluLW1vYmlsZSAubmF2YmFyLWdyb3VwIGZvcm0ud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gLmJ0bi1wcm9maWxlLmZvcm0tY29udHJvbDpob3Zlcjo6ZmlsZS1zZWxlY3Rvci1idXR0b24sIGZvcm0ud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gI2Jsb2NrLXVnYS10aGVtZS1tZW51LW1haW4tbW9iaWxlIC5uYXZiYXItZ3JvdXAgLmJ0bi1wcm9maWxlLmZvcm0tY29udHJvbDpob3Zlcjo6ZmlsZS1zZWxlY3Rvci1idXR0b24sICNibG9jay11Z2EtdGhlbWUtbWVudS1tYWluLW1vYmlsZSAubmF2YmFyLWdyb3VwIGZvcm0ud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gLmJ0bi1wcm9maWxlLmZvcm0tY29udHJvbC5idXR0b246aG92ZXIsIGZvcm0ud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gI2Jsb2NrLXVnYS10aGVtZS1tZW51LW1haW4tbW9iaWxlIC5uYXZiYXItZ3JvdXAgLmJ0bi1wcm9maWxlLmZvcm0tY29udHJvbC5idXR0b246aG92ZXIsICNibG9jay11Z2EtdGhlbWUtbWVudS1tYWluLW1vYmlsZSAubmF2YmFyLWdyb3VwIC5wYWdlLXNlYXJjaCAjYmxvY2stdWdhLXRoZW1lLWNvbnRlbnQgLnNlYXJjaC1mb3JtIC5idG4tcHJvZmlsZS5idXR0b246aG92ZXIsIC5wYWdlLXNlYXJjaCAjYmxvY2stdWdhLXRoZW1lLWNvbnRlbnQgLnNlYXJjaC1mb3JtICNibG9jay11Z2EtdGhlbWUtbWVudS1tYWluLW1vYmlsZSAubmF2YmFyLWdyb3VwIC5idG4tcHJvZmlsZS5idXR0b246aG92ZXIsICNibG9jay11Z2EtdGhlbWUtbWVudS1tYWluLW1vYmlsZSAubmF2YmFyLWdyb3VwIC5idG4uYnRuLXByb2ZpbGU6bm90KC5jb2xsYXBzZWQpLCAjYmxvY2stdWdhLXRoZW1lLW1lbnUtbWFpbi1tb2JpbGUgLm5hdmJhci1ncm91cCBmb3JtLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIC5idG4tcHJvZmlsZS5mb3JtLWNvbnRyb2w6bm90KC5jb2xsYXBzZWQpOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiwgZm9ybS53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAjYmxvY2stdWdhLXRoZW1lLW1lbnUtbWFpbi1tb2JpbGUgLm5hdmJhci1ncm91cCAuYnRuLXByb2ZpbGUuZm9ybS1jb250cm9sOm5vdCguY29sbGFwc2VkKTo6ZmlsZS1zZWxlY3Rvci1idXR0b24sICNibG9jay11Z2EtdGhlbWUtbWVudS1tYWluLW1vYmlsZSAubmF2YmFyLWdyb3VwIGZvcm0ud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gLmJ0bi1wcm9maWxlLmZvcm0tY29udHJvbC5idXR0b246bm90KC5jb2xsYXBzZWQpLCBmb3JtLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtICNibG9jay11Z2EtdGhlbWUtbWVudS1tYWluLW1vYmlsZSAubmF2YmFyLWdyb3VwIC5idG4tcHJvZmlsZS5mb3JtLWNvbnRyb2wuYnV0dG9uOm5vdCguY29sbGFwc2VkKSwgI2Jsb2NrLXVnYS10aGVtZS1tZW51LW1haW4tbW9iaWxlIC5uYXZiYXItZ3JvdXAgLnBhZ2Utc2VhcmNoICNibG9jay11Z2EtdGhlbWUtY29udGVudCAuc2VhcmNoLWZvcm0gLmJ0bi1wcm9maWxlLmJ1dHRvbjpub3QoLmNvbGxhcHNlZCksIC5wYWdlLXNlYXJjaCAjYmxvY2stdWdhLXRoZW1lLWNvbnRlbnQgLnNlYXJjaC1mb3JtICNibG9jay11Z2EtdGhlbWUtbWVudS1tYWluLW1vYmlsZSAubmF2YmFyLWdyb3VwIC5idG4tcHJvZmlsZS5idXR0b246bm90KC5jb2xsYXBzZWQpIHtcbiAgICAgIGNvbG9yOiB2YXIoLS1saW5rLWNvbG9yLWJnLXdoaXRlLCAjZmY0ZTAyKTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWxpbmstY29sb3ItYmctcHJpbWFyeSwgI2ZmZmZmZik7IH1cblxuI2Jsb2NrLXVnYS10aGVtZS1tZW51LW1haW4tbW9iaWxlICNuYXZiYXJNYWluQ29udGVudCAuc3VibWVudURyb3Bkb3duLWJsb2NrIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLWxpbmstY29sb3ItYmctcHJpbWFyeSwgI2ZmZmZmZik7IH1cblxuI2Jsb2NrLXVnYS10aGVtZS1tZW51LW1haW4tbW9iaWxlIC5zdWJtZW51RHJvcGRvd24tYmxvY2sgLmJ0bi1wcm9maWxlIHtcbiAgcGFkZGluZzogMC43NXJlbSAwO1xuICBjb2xvcjogdmFyKC0tbGluay1jb2xvci1iZy1wcmltYXJ5LCAjZmZmZmZmKTsgfVxuICAjYmxvY2stdWdhLXRoZW1lLW1lbnUtbWFpbi1tb2JpbGUgLnN1Ym1lbnVEcm9wZG93bi1ibG9jayAuYnRuLXByb2ZpbGU6aG92ZXIsICNibG9jay11Z2EtdGhlbWUtbWVudS1tYWluLW1vYmlsZSAuc3VibWVudURyb3Bkb3duLWJsb2NrIC5idG4tcHJvZmlsZTphY3RpdmUsICNibG9jay11Z2EtdGhlbWUtbWVudS1tYWluLW1vYmlsZSAuc3VibWVudURyb3Bkb3duLWJsb2NrIC5idG4tcHJvZmlsZTpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgI2Jsb2NrLXVnYS10aGVtZS1tZW51LW1haW4tbW9iaWxlIC5zdWJtZW51RHJvcGRvd24tYmxvY2sgLmJ0bi1wcm9maWxlLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDsgfVxuICAgICNibG9jay11Z2EtdGhlbWUtbWVudS1tYWluLW1vYmlsZSAuc3VibWVudURyb3Bkb3duLWJsb2NrIC5idG4tcHJvZmlsZS5kcm9wZG93bi10b2dnbGU6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAjYmxvY2stdWdhLXRoZW1lLW1lbnUtbWFpbi1tb2JpbGUgLnN1Ym1lbnVEcm9wZG93bi1ibG9jayAuYnRuLXByb2ZpbGU6YmVmb3JlIHtcbiAgICBmb250LWZhbWlseTogJ2ljb21vb24nICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiAtbXMtaW5saW5lLWZsZXhib3g7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHdpZHRoOiAyNHB4O1xuICAgIGhlaWdodDogMjRweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgICBjb250ZW50OiAnXFxlYTY2JzsgfVxuICAjYmxvY2stdWdhLXRoZW1lLW1lbnUtbWFpbi1tb2JpbGUgLnN1Ym1lbnVEcm9wZG93bi1ibG9jayAuYnRuLXByb2ZpbGUuc2hvdzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGVhNjcnOyB9XG4gICNibG9jay11Z2EtdGhlbWUtbWVudS1tYWluLW1vYmlsZSAuc3VibWVudURyb3Bkb3duLWJsb2NrIC5idG4tcHJvZmlsZSAuaWNvbiB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAjYmxvY2stdWdhLXRoZW1lLW1lbnUtbWFpbi1tb2JpbGUgLnN1Ym1lbnVEcm9wZG93bi1ibG9jayAuYnRuLXByb2ZpbGUgLmJ0bi1sYWJlbCB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cblxuI2Jsb2NrLXVnYS10aGVtZS1tZW51LW1haW4tbW9iaWxlIC5zdWJtZW51RHJvcGRvd24tYmxvY2sgLmRyb3Bkb3duLW1lbnUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC1tcy1mbGV4OiAwIDAgMTAwJTtcbiAgZmxleDogMCAwIDEwMCU7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAwIDAgMnJlbTtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAjYmxvY2stdWdhLXRoZW1lLW1lbnUtbWFpbi1tb2JpbGUgLnN1Ym1lbnVEcm9wZG93bi1ibG9jayAuZHJvcGRvd24tbWVudSBsaSBhLm5hdi1saW5rIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gMDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVuc2V0O1xuICAgIGNvbG9yOiB2YXIoLS1saW5rLWNvbG9yLWJnLXByaW1hcnksICNmZmZmZmYpOyB9XG4gICAgI2Jsb2NrLXVnYS10aGVtZS1tZW51LW1haW4tbW9iaWxlIC5zdWJtZW51RHJvcGRvd24tYmxvY2sgLmRyb3Bkb3duLW1lbnUgbGkgYS5uYXYtbGluazpmaXJzdC1sZXR0ZXIge1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgICNibG9jay11Z2EtdGhlbWUtbWVudS1tYWluLW1vYmlsZSAuc3VibWVudURyb3Bkb3duLWJsb2NrIC5kcm9wZG93bi1tZW51IGxpIGEubmF2LWxpbms6YWZ0ZXIsICNibG9jay11Z2EtdGhlbWUtbWVudS1tYWluLW1vYmlsZSAuc3VibWVudURyb3Bkb3duLWJsb2NrIC5kcm9wZG93bi1tZW51IGxpIGEubmF2LWxpbms6YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuI2Jsb2NrLXVnYS10aGVtZS1tZW51LW1haW4tbW9iaWxlICNzdWJtZW51RHJvcGRvd24tcHJvZmlsZSAuYnRuLXByb2ZpbGUge1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAjYmxvY2stdWdhLXRoZW1lLW1lbnUtbWFpbi1tb2JpbGUgI3N1Ym1lbnVEcm9wZG93bi1wcm9maWxlIC5idG4tcHJvZmlsZSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuI2Jsb2NrLXVnYS10aGVtZS1tZW51LW1haW4tbW9iaWxlICNzdWJtZW51RHJvcGRvd24tcHJvZmlsZSAuZHJvcGRvd24ge1xuICBkaXNwbGF5OiBibG9jazsgfVxuICAjYmxvY2stdWdhLXRoZW1lLW1lbnUtbWFpbi1tb2JpbGUgI3N1Ym1lbnVEcm9wZG93bi1wcm9maWxlIC5kcm9wZG93biAuZHJvcGRvd24tbWVudSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAgICNibG9jay11Z2EtdGhlbWUtbWVudS1tYWluLW1vYmlsZSAjc3VibWVudURyb3Bkb3duLXByb2ZpbGUgLmRyb3Bkb3duIC5kcm9wZG93bi1tZW51LnNob3cge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDJyZW07IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgICNibG9jay11Z2EtdGhlbWUtbWVudS1tYWluLW1vYmlsZSAjc3VibWVudURyb3Bkb3duLXByb2ZpbGUgLmRyb3Bkb3duIC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDsgfSB9XG4gICAgI2Jsb2NrLXVnYS10aGVtZS1tZW51LW1haW4tbW9iaWxlICNzdWJtZW51RHJvcGRvd24tcHJvZmlsZSAuZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUgdWwge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICNibG9jay11Z2EtdGhlbWUtbWVudS1tYWluLW1vYmlsZSAjc3VibWVudURyb3Bkb3duLXByb2ZpbGUgLmRyb3Bkb3duIC5kcm9wZG93bi1tZW51IC5uYXYtbGluazpiZWZvcmUge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAgICNibG9jay11Z2EtdGhlbWUtbWVudS1tYWluLW1vYmlsZSAjc3VibWVudURyb3Bkb3duLXByb2ZpbGUgLmRyb3Bkb3duIC5kcm9wZG93bi1tZW51IC5uYXYtbGluazpiZWZvcmUge1xuICAgICAgICAgIGRpc3BsYXk6IC1tcy1pbmxpbmUtZmxleGJveDtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAjYmxvY2stdWdhLXRoZW1lLW1lbnUtbWFpbi1tb2JpbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4jYmxvY2stdWdhLXRoZW1lLW1lbnUtbWFpbi1tb2JpbGUgLm5hdmJhci10b2dnbGVyOmhvdmVyLFxuLnVnYS10aGVtZS1tYWluLW5hdiAuYnRuLmJ0bi1wcmltYXJ5LmJ0bi1zZWFyY2g6aG92ZXIsXG4udWdhLXRoZW1lLW1haW4tbmF2IGZvcm0ud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gLmJ0bi1wcmltYXJ5LmJ0bi1zZWFyY2guZm9ybS1jb250cm9sOmhvdmVyOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbixcbmZvcm0ud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gLnVnYS10aGVtZS1tYWluLW5hdiAuYnRuLXByaW1hcnkuYnRuLXNlYXJjaC5mb3JtLWNvbnRyb2w6aG92ZXI6OmZpbGUtc2VsZWN0b3ItYnV0dG9uLFxuLnVnYS10aGVtZS1tYWluLW5hdiBmb3JtLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIC5idG4tc2VhcmNoLmZvcm0tY29udHJvbC5idXR0b24uYnV0dG9uLS1wcmltYXJ5OmhvdmVyOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbixcbmZvcm0ud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gLnVnYS10aGVtZS1tYWluLW5hdiAuYnRuLXNlYXJjaC5mb3JtLWNvbnRyb2wuYnV0dG9uLmJ1dHRvbi0tcHJpbWFyeTpob3Zlcjo6ZmlsZS1zZWxlY3Rvci1idXR0b24sXG4udWdhLXRoZW1lLW1haW4tbmF2IGZvcm0ud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gLnBhZ2Utc2VhcmNoICNibG9jay11Z2EtdGhlbWUtY29udGVudCAuc2VhcmNoLWZvcm0gLmJ0bi1zZWFyY2guZm9ybS1jb250cm9sLmJ1dHRvbjpob3Zlcjo6ZmlsZS1zZWxlY3Rvci1idXR0b24sXG5mb3JtLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIC5wYWdlLXNlYXJjaCAjYmxvY2stdWdhLXRoZW1lLWNvbnRlbnQgLnNlYXJjaC1mb3JtIC51Z2EtdGhlbWUtbWFpbi1uYXYgLmJ0bi1zZWFyY2guZm9ybS1jb250cm9sLmJ1dHRvbjpob3Zlcjo6ZmlsZS1zZWxlY3Rvci1idXR0b24sXG4udWdhLXRoZW1lLW1haW4tbmF2IC5wYWdlLXNlYXJjaCAjYmxvY2stdWdhLXRoZW1lLWNvbnRlbnQgLnNlYXJjaC1mb3JtIGZvcm0ud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gLmJ0bi1zZWFyY2guZm9ybS1jb250cm9sLmJ1dHRvbjpob3Zlcjo6ZmlsZS1zZWxlY3Rvci1idXR0b24sXG4ucGFnZS1zZWFyY2ggI2Jsb2NrLXVnYS10aGVtZS1jb250ZW50IC5zZWFyY2gtZm9ybSBmb3JtLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIC51Z2EtdGhlbWUtbWFpbi1uYXYgLmJ0bi1zZWFyY2guZm9ybS1jb250cm9sLmJ1dHRvbjpob3Zlcjo6ZmlsZS1zZWxlY3Rvci1idXR0b24sXG4udWdhLXRoZW1lLW1haW4tbmF2IGZvcm0ud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gLmJ0bi1wcmltYXJ5LmJ0bi1zZWFyY2guZm9ybS1jb250cm9sLmJ1dHRvbjpob3ZlcixcbmZvcm0ud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gLnVnYS10aGVtZS1tYWluLW5hdiAuYnRuLXByaW1hcnkuYnRuLXNlYXJjaC5mb3JtLWNvbnRyb2wuYnV0dG9uOmhvdmVyLFxuLnVnYS10aGVtZS1tYWluLW5hdiBmb3JtLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIC5idG4tc2VhcmNoLmZvcm0tY29udHJvbC5idXR0b24uYnV0dG9uLS1wcmltYXJ5OmhvdmVyLFxuZm9ybS53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAudWdhLXRoZW1lLW1haW4tbmF2IC5idG4tc2VhcmNoLmZvcm0tY29udHJvbC5idXR0b24uYnV0dG9uLS1wcmltYXJ5OmhvdmVyLFxuLnVnYS10aGVtZS1tYWluLW5hdiAucGFnZS1zZWFyY2ggI2Jsb2NrLXVnYS10aGVtZS1jb250ZW50IC5zZWFyY2gtZm9ybSAuYnRuLXNlYXJjaC5idXR0b246aG92ZXIsXG4ucGFnZS1zZWFyY2ggI2Jsb2NrLXVnYS10aGVtZS1jb250ZW50IC5zZWFyY2gtZm9ybSAudWdhLXRoZW1lLW1haW4tbmF2IC5idG4tc2VhcmNoLmJ1dHRvbjpob3ZlciwgI2Jsb2NrLXVnYS10aGVtZS1tZW51LW1haW4tbW9iaWxlIC5uYXZiYXItZ3JvdXAgLmJ0bi5idG4tcHJvZmlsZTpob3ZlciwgI2Jsb2NrLXVnYS10aGVtZS1tZW51LW1haW4tbW9iaWxlIC5uYXZiYXItZ3JvdXAgZm9ybS53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAuYnRuLXByb2ZpbGUuZm9ybS1jb250cm9sOmhvdmVyOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiwgZm9ybS53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAjYmxvY2stdWdhLXRoZW1lLW1lbnUtbWFpbi1tb2JpbGUgLm5hdmJhci1ncm91cCAuYnRuLXByb2ZpbGUuZm9ybS1jb250cm9sOmhvdmVyOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiwgI2Jsb2NrLXVnYS10aGVtZS1tZW51LW1haW4tbW9iaWxlIC5uYXZiYXItZ3JvdXAgZm9ybS53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAuYnRuLXByb2ZpbGUuZm9ybS1jb250cm9sLmJ1dHRvbjpob3ZlciwgZm9ybS53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAjYmxvY2stdWdhLXRoZW1lLW1lbnUtbWFpbi1tb2JpbGUgLm5hdmJhci1ncm91cCAuYnRuLXByb2ZpbGUuZm9ybS1jb250cm9sLmJ1dHRvbjpob3ZlciwgI2Jsb2NrLXVnYS10aGVtZS1tZW51LW1haW4tbW9iaWxlIC5uYXZiYXItZ3JvdXAgLnBhZ2Utc2VhcmNoICNibG9jay11Z2EtdGhlbWUtY29udGVudCAuc2VhcmNoLWZvcm0gLmJ0bi1wcm9maWxlLmJ1dHRvbjpob3ZlciwgLnBhZ2Utc2VhcmNoICNibG9jay11Z2EtdGhlbWUtY29udGVudCAuc2VhcmNoLWZvcm0gI2Jsb2NrLXVnYS10aGVtZS1tZW51LW1haW4tbW9iaWxlIC5uYXZiYXItZ3JvdXAgLmJ0bi1wcm9maWxlLmJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cblxuI21vYmlsZUNvbGxhcHNlR3JvdXAgLmRyb3Bkb3duIC5kcm9wZG93bi10b2dnbGUge1xuICBmb250LWZhbWlseTogXCJvcGVuc2Fuc2V4dHJhYm9sZFwiLCBWZXJkYW5hLCBzYW5zLXNlcmlmOyB9XG5cbi5zaWRlYmFyLWZpcnN0IHtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gIC5zaWRlYmFyLWZpcnN0IGFzaWRlIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuc2lkZWJhci1maXJzdCBuYXYuc2lkZWJhci1tZW51IHVsLm5hdiB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLnNpZGViYXItZmlyc3QgbmF2LnNpZGViYXItbWVudSAuZHJvcGRvd24tdG9nZ2xlciB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuc2lkZWJhci1maXJzdCBuYXYuc2lkZWJhci1tZW51IC5uYXYtaXRlbSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5zaWRlYmFyLWZpcnN0IG5hdi5zaWRlYmFyLW1lbnUgLm5hdi1pdGVtLmFjdGl2ZS5kcm9wZG93biB7XG4gICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAgIC5zaWRlYmFyLWZpcnN0IG5hdi5zaWRlYmFyLW1lbnUgLm5hdi1pdGVtLmFjdGl2ZS5kcm9wZG93biA+IC5uYXYtbGluayB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIm9wZW5zYW5zZXh0cmFib2xkXCIsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgIHBhZGRpbmc6IDAuNXJlbTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgY29sb3I6IHZhcigtLWxpbmstY29sb3ItYmctcHJpbWFyeSwgI2ZmZmZmZik7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IsICNmZjRlMDIpOyB9XG4gICAgICAgIC5zaWRlYmFyLWZpcnN0IG5hdi5zaWRlYmFyLW1lbnUgLm5hdi1pdGVtLmFjdGl2ZS5kcm9wZG93biA+IC5uYXYtbGluazpob3ZlciB7XG4gICAgICAgICAgY29sb3I6IHZhcigtLXNlY29uZGFyeS1jb2xvciwgIzE2MmE0Mik7IH1cbiAgICAgICAgLnNpZGViYXItZmlyc3QgbmF2LnNpZGViYXItbWVudSAubmF2LWl0ZW0uYWN0aXZlLmRyb3Bkb3duID4gLm5hdi1saW5rLmRyb3Bkb3duLXRvZ2dsZTphZnRlciB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgLnNpZGViYXItZmlyc3QgbmF2LnNpZGViYXItbWVudSAubmF2LWl0ZW0uYWN0aXZlLmRyb3Bkb3duIC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgei1pbmRleDogNDAwO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcGFkZGluZzogMCAwLjVyZW07XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuICAgICAgICAuc2lkZWJhci1maXJzdCBuYXYuc2lkZWJhci1tZW51IC5uYXYtaXRlbS5hY3RpdmUuZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUgLm5hdi1pdGVtIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG4gICAgICAgICAgLnNpZGViYXItZmlyc3QgbmF2LnNpZGViYXItbWVudSAubmF2LWl0ZW0uYWN0aXZlLmRyb3Bkb3duIC5kcm9wZG93bi1tZW51IC5uYXYtaXRlbSAubmF2LWxpbmsge1xuICAgICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMTRweC8yOHB4IFwib3BlbnNhbnNzZW1pYm9sZFwiLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgcGFkZGluZzogMC41cmVtO1xuICAgICAgICAgICAgY29sb3I6IHZhcigtLWZvbnQtY29sb3ItYmctd2hpdGUsICMzNjM2MzYpOyB9XG4gICAgICAgICAgICAuc2lkZWJhci1maXJzdCBuYXYuc2lkZWJhci1tZW51IC5uYXYtaXRlbS5hY3RpdmUuZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUgLm5hdi1pdGVtIC5uYXYtbGluazpob3ZlciB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgICAgICAgLnNpZGViYXItZmlyc3QgbmF2LnNpZGViYXItbWVudSAubmF2LWl0ZW0uYWN0aXZlLmRyb3Bkb3duIC5kcm9wZG93bi1tZW51IC5uYXYtaXRlbS5hY3RpdmUsIC5zaWRlYmFyLWZpcnN0IG5hdi5zaWRlYmFyLW1lbnUgLm5hdi1pdGVtLmFjdGl2ZS5kcm9wZG93biAuZHJvcGRvd24tbWVudSAubmF2LWl0ZW06aG92ZXIge1xuICAgICAgICAgICAgcGFkZGluZzogMDsgfVxuICAgICAgICAgICAgLnNpZGViYXItZmlyc3QgbmF2LnNpZGViYXItbWVudSAubmF2LWl0ZW0uYWN0aXZlLmRyb3Bkb3duIC5kcm9wZG93bi1tZW51IC5uYXYtaXRlbS5hY3RpdmUgLm5hdi1saW5rLCAuc2lkZWJhci1maXJzdCBuYXYuc2lkZWJhci1tZW51IC5uYXYtaXRlbS5hY3RpdmUuZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUgLm5hdi1pdGVtOmhvdmVyIC5uYXYtbGluayB7XG4gICAgICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDE0cHgvMjhweCBcIm9wZW5zYW5zYm9sZFwiLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tbGluay1jb2xvci1iZy13aGl0ZSwgI2ZmNGUwMik7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi8qIEZlYXR1cmVkIGZvb3RlciAqL1xuLmZlYXR1cmVkLWJvdHRvbSB7XG4gIGNvbG9yOiB2YXIoLS1mb250LWNvbG9yLWJnLW5ldXRyYWwsICMzNjM2MzYpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1uZXV0cmFsLWNvbG9yLCAjZWNlYWVhKTsgfVxuICAuZmVhdHVyZWQtYm90dG9tIC51Z2EtcGFydG5lci1ibG9jayB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogNTBweCAwIDAgMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAuZmVhdHVyZWQtYm90dG9tIC51Z2EtcGFydG5lci1ibG9jayAuaXRlbSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDUwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1MHB4OyB9XG4gICAgICAuZmVhdHVyZWQtYm90dG9tIC51Z2EtcGFydG5lci1ibG9jayAuaXRlbSBpbWcge1xuICAgICAgICBoZWlnaHQ6IDkwcHg7XG4gICAgICAgIHdpZHRoOiBhdXRvOyB9XG4gIC5mZWF0dXJlZC1ib3R0b20gYSB7XG4gICAgY29sb3I6IHZhcigtLWxpbmstY29sb3ItYmctbmV1dHJhbCwgI2ZmNGUwMik7IH1cblxuLyogZm9vdGVyICovXG5mb290ZXIge1xuICBwYWRkaW5nLXRvcDogMnJlbTtcbiAgcGFkZGluZy1ib3R0b206IDJyZW07XG4gIGNvbG9yOiB2YXIoLS1mb250LWNvbG9yLWJnLXNlY29uZGFyeSwgI2ZmZmZmZik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNlY29uZGFyeS1jb2xvciwgIzE2MmE0Mik7IH1cbiAgZm9vdGVyIGEge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogdmFyKC0tbGluay1jb2xvci1iZy1zZWNvbmRhcnksICNmZmZmZmYpOyB9XG4gICAgZm9vdGVyIGE6Zm9jdXMsIGZvb3RlciBhOmhvdmVyIHtcbiAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yLCAjZmY0ZTAyKTsgfVxuICBmb290ZXIgLnNvY2lhbC1mb290ZXIge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgZm9vdGVyIC5zb2NpYWwtZm9vdGVyIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgZm9vdGVyIC5zb2NpYWwtZm9vdGVyIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xMHB4OyB9IH1cbiAgICBmb290ZXIgLnNvY2lhbC1mb290ZXIgLmljb24ge1xuICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICBmb290ZXIgLnNvY2lhbC1mb290ZXIgLmljb24ge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9IH1cbiAgICBmb290ZXIgLnNvY2lhbC1mb290ZXIgLmxpYmVsbGUge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplOyB9XG4gICAgICBmb290ZXIgLnNvY2lhbC1mb290ZXIgLmxpYmVsbGU6Zmlyc3QtY2hpbGQge1xuICAgICAgICBmb250LWZhbWlseTogXCJvcGVuc2Fuc2JvbGRcIiwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTRweDsgfVxuICAgICAgICBmb290ZXIgLnNvY2lhbC1mb290ZXIgLmxpYmVsbGU6Zmlyc3QtY2hpbGQgZW0ge1xuICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICBjb2xvcjogdmFyKC0tZm9udC1jb2xvci1iZy1zZWNvbmRhcnksICNmZmZmZmYpO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICBmb290ZXIgLnNvY2lhbC1mb290ZXIgLmxpYmVsbGUge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZTsgfSB9XG5cbmZvb3RlciBuYXYgdWwgbGkgYSB7XG4gIGZvbnQtZmFtaWx5OiBcIm9wZW5zYW5zcmVndWxhclwiLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiB2YXIoLS1saW5rLWNvbG9yLWJnLXNlY29uZGFyeSwgI2ZmZmZmZik7IH1cbiAgZm9vdGVyIG5hdiB1bCBsaSBhOmZvY3VzLCBmb290ZXIgbmF2IHVsIGxpIGE6aG92ZXIge1xuICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yLCAjZmY0ZTAyKTsgfVxuXG4uY29udGFjdC1hZGRyZXNzIHtcbiAgY29sb3I6IHZhcigtLWZvbnQtY29sb3ItYmctc2Vjb25kYXJ5LCAjZmZmZmZmKTsgfVxuICAuY29udGFjdC1hZGRyZXNzIHAsIC5jb250YWN0LWFkZHJlc3MgdWwge1xuICAgIGZvbnQtZmFtaWx5OiBcIm9wZW5zYW5zcmVndWxhclwiLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMTlweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG5cbi5zb2NpYWwtbmV0d29yayBoMiwgLnNvY2lhbC1uZXR3b3JrIC5oMiB7XG4gIGZvbnQtZmFtaWx5OiBcIm9wZW5zYW5zZXh0cmFib2xkXCIsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiB2YXIoLS1mb250LWNvbG9yLWJnLXNlY29uZGFyeSwgI2ZmZmZmZik7IH1cblxuLnNvY2lhbC1uZXR3b3JrIHVsIHtcbiAgZmxvYXQ6IGxlZnQ7IH1cbiAgLnNvY2lhbC1uZXR3b3JrIHVsIGxpIHtcbiAgICBmb250LWZhbWlseTogXCJvcGVuc2Fuc3JlZ3VsYXJcIiwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgZGlzcGxheTogLW1zLWlubGluZS1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gICAgLnNvY2lhbC1uZXR3b3JrIHVsIGxpIGEge1xuICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAgIC5zb2NpYWwtbmV0d29yayB1bCBsaSBhOmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IC1tcy1pbmxpbmUtZmxleGJveDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgIHdpZHRoOiAzMnB4O1xuICAgICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMC41cmVtO1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tbGluay1jb2xvci1iZy1zZWNvbmRhcnksICNmZmZmZmYpOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkgYW5kIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zb2NpYWwtbmV0d29yayB1bCB7XG4gICAgZmxvYXQ6IHJpZ2h0OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zb2NpYWwtbmV0d29yayBoMiwgLnNvY2lhbC1uZXR3b3JrIC5oMiB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLnNvY2lhbC1uZXR3b3JrIHVsIHtcbiAgICBmbG9hdDogbGVmdDsgfVxuICAgIC5zb2NpYWwtbmV0d29yayB1bCBsaSB7XG4gICAgICBkaXNwbGF5OiBsaXN0LWl0ZW07XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgICAuc29jaWFsLW5ldHdvcmsgdWwgbGkgYSB7XG4gICAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfVxuICAgICAgICAuc29jaWFsLW5ldHdvcmsgdWwgbGkgYTpiZWZvcmUge1xuICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgIGhlaWdodDogMTZweDsgfSB9XG5cbi5iYWNrLXRvLXRvcCB7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtbXMtZmxleC1saW5lLXBhY2s6IGNlbnRlcjtcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBtYXJnaW46IDAgMCAwIGF1dG87XG4gIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLWxpbmstY29sb3ItYmctc2Vjb25kYXJ5LCAjZmZmZmZmKTsgfVxuICAuYmFjay10by10b3Agc3ZnIHBhdGgge1xuICAgIGZpbGw6IHZhcigtLWxpbmstY29sb3ItYmctc2Vjb25kYXJ5LCAjZmZmZmZmKTsgfVxuICAuYmFjay10by10b3A6aG92ZXIge1xuICAgIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktY29sb3IsICMxNjJhNDIpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWxpbmstY29sb3ItYmctc2Vjb25kYXJ5LCAjZmZmZmZmKTsgfVxuICAgIC5iYWNrLXRvLXRvcDpob3ZlciBzdmcgcGF0aCB7XG4gICAgICBmaWxsOiB2YXIoLS1zZWNvbmRhcnktY29sb3IsICMxNjJhNDIpOyB9XG5cbi5tYWluLWNvbnRlbnQgaDEsIC5tYWluLWNvbnRlbnQgLmgxIHtcbiAgZm9udC1mYW1pbHk6IFwiQ2FsaXN0b2dhXCIsIHNlcmlmO1xuICBmb250LXNpemU6IDIycHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gIC5tYWluLWNvbnRlbnQgaDEucGFnZS10aXRsZSwgLm1haW4tY29udGVudCAucGFnZS10aXRsZS5oMSB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgIGNvbG9yOiB2YXIoLS1mb250LWNvbG9yLWJnLXdoaXRlLCAjMzYzNjM2KTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAubWFpbi1jb250ZW50IGgxLCAubWFpbi1jb250ZW50IC5oMSB7XG4gICAgICBmb250LXNpemU6IDIzcHg7XG4gICAgICBsaW5lLWhlaWdodDogMjdweDsgfVxuICAgICAgLm1haW4tY29udGVudCBoMS5wYWdlLXRpdGxlLCAubWFpbi1jb250ZW50IC5wYWdlLXRpdGxlLmgxIHtcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzVweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5tYWluLWNvbnRlbnQgaDEsIC5tYWluLWNvbnRlbnQgLmgxIHtcbiAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzM3B4OyB9XG4gICAgICAubWFpbi1jb250ZW50IGgxLnBhZ2UtdGl0bGUsIC5tYWluLWNvbnRlbnQgLnBhZ2UtdGl0bGUuaDEge1xuICAgICAgICBmb250LXNpemU6IDMzcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEzNjZweCkge1xuICAgIC5tYWluLWNvbnRlbnQgaDEsIC5tYWluLWNvbnRlbnQgLmgxIHtcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzOXB4OyB9XG4gICAgICAubWFpbi1jb250ZW50IGgxLnBhZ2UtdGl0bGUsIC5tYWluLWNvbnRlbnQgLnBhZ2UtdGl0bGUuaDEge1xuICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA1MnB4OyB9IH1cblxuYXJ0aWNsZSAuY2hhcGVhdSBwIHtcbiAgZm9udC1mYW1pbHk6IFwiQ2FsaXN0b2dhXCIsIHNlcmlmO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogdmFyKC0tZm9udC1jb2xvci1iZy13aGl0ZSwgIzM2MzYzNik7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgYXJ0aWNsZSAuY2hhcGVhdSBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgYXJ0aWNsZSAuY2hhcGVhdSBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTM2NnB4KSB7XG4gICAgYXJ0aWNsZSAuY2hhcGVhdSBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMjNweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4OyB9IH1cblxuYXJ0aWNsZSAuY2hhcGVhdTpiZWZvcmUge1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDcwcHg7XG4gIGhlaWdodDogOHB4O1xuICBtYXJnaW46IDMwcHggMDtcbiAgY29udGVudDogJyc7XG4gIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktY29sb3IsICNmZjRlMDIpOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIGFydGljbGUgLmNoYXBlYXU6YmVmb3JlIHtcbiAgICAgIG1hcmdpbjogNDBweCAwOyB9IH1cblxuYXJ0aWNsZSBoMSwgYXJ0aWNsZSAuaDEsIGFydGljbGUgaDIsIGFydGljbGUgLmgyLCBhcnRpY2xlIGgzLCBhcnRpY2xlIC5oMywgYXJ0aWNsZSBoNCwgYXJ0aWNsZSAuaDQsIGFydGljbGUgaDUsIGFydGljbGUgLmg1IHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgY29sb3I6IHZhcigtLWZvbnQtY29sb3ItYmctd2hpdGUsICMzNjM2MzYpOyB9XG5cbmFydGljbGUgaDIsIGFydGljbGUgLmgyIHtcbiAgZm9udC1mYW1pbHk6IFwiQ2FsaXN0b2dhXCIsIHNlcmlmO1xuICBmb250LXNpemU6IDI2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIGFydGljbGUgaDIsIGFydGljbGUgLmgyIHtcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzNXB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgYXJ0aWNsZSBoMiwgYXJ0aWNsZSAuaDIge1xuICAgICAgZm9udC1zaXplOiAzM3B4O1xuICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTM2NnB4KSB7XG4gICAgYXJ0aWNsZSBoMiwgYXJ0aWNsZSAuaDIge1xuICAgICAgZm9udC1zaXplOiAzM3B4O1xuICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7IH0gfVxuXG5hcnRpY2xlIGgzLCBhcnRpY2xlIC5oMyB7XG4gIGZvbnQtZmFtaWx5OiBcIkNhbGlzdG9nYVwiLCBzZXJpZjtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMjdweDtcbiAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICBhcnRpY2xlIGgzLCBhcnRpY2xlIC5oMyB7XG4gICAgICBmb250LXNpemU6IDIzcHg7XG4gICAgICBsaW5lLWhlaWdodDogMjdweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIGFydGljbGUgaDMsIGFydGljbGUgLmgzIHtcbiAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzM3B4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEzNjZweCkge1xuICAgIGFydGljbGUgaDMsIGFydGljbGUgLmgzIHtcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzOXB4OyB9IH1cblxuYXJ0aWNsZSBoNCwgYXJ0aWNsZSAuaDQge1xuICBmb250LWZhbWlseTogXCJDYWxpc3RvZ2FcIiwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgYXJ0aWNsZSBoNCwgYXJ0aWNsZSAuaDQge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICBhcnRpY2xlIGg0LCBhcnRpY2xlIC5oNCB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMjhweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMzY2cHgpIHtcbiAgICBhcnRpY2xlIGg0LCBhcnRpY2xlIC5oNCB7XG4gICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICBsaW5lLWhlaWdodDogMzJweDsgfSB9XG5cbmFydGljbGUgaDUsIGFydGljbGUgLmg1IHtcbiAgZm9udC1mYW1pbHk6IFwib3BlbnNhbnNib2xkXCIsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgYXJ0aWNsZSBoNSwgYXJ0aWNsZSAuaDUge1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICBhcnRpY2xlIGg1LCBhcnRpY2xlIC5oNSB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjdweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMzY2cHgpIHtcbiAgICBhcnRpY2xlIGg1LCBhcnRpY2xlIC5oNSB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjdweDsgfSB9XG5cbmFydGljbGUgcCwgYXJ0aWNsZSBsaSB7XG4gIGZvbnQtZmFtaWx5OiBcIm9wZW5zYW5zcmVndWxhclwiLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBjb2xvcjogdmFyKC0tZm9udC1jb2xvci1iZy13aGl0ZSwgIzM2MzYzNik7IH1cbiAgYXJ0aWNsZSBwLnN1YnRpdGxlLCBhcnRpY2xlIGxpLnN1YnRpdGxlIHtcbiAgICBmb250LWZhbWlseTogXCJDYWxpc3RvZ2FcIiwgc2VyaWY7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgY29sb3I6IHZhcigtLWZvbnQtY29sb3ItYmctd2hpdGUsICMzNjM2MzYpOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIGFydGljbGUgcCwgYXJ0aWNsZSBsaSB7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjVweDsgfVxuICAgICAgYXJ0aWNsZSBwLnN1YnRpdGxlLCBhcnRpY2xlIGxpLnN1YnRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAyM3B4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjdweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIGFydGljbGUgcCwgYXJ0aWNsZSBsaSB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjdweDsgfVxuICAgICAgYXJ0aWNsZSBwLnN1YnRpdGxlLCBhcnRpY2xlIGxpLnN1YnRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzNweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMzY2cHgpIHtcbiAgICBhcnRpY2xlIHAsIGFydGljbGUgbGkge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7IH1cbiAgICAgIGFydGljbGUgcC5zdWJ0aXRsZSwgYXJ0aWNsZSBsaS5zdWJ0aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM5cHg7IH0gfVxuXG5hcnRpY2xlIGEge1xuICBmb250LWZhbWlseTogXCJvcGVuc2Fuc2JvbGRcIiwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGNvbG9yOiB2YXIoLS1saW5rLWNvbG9yLWJnLXdoaXRlLCAjZmY0ZTAyKTsgfVxuICBhcnRpY2xlIGE6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktY29sb3IsICMxNjJhNDIpOyB9XG5cbmFydGljbGUgdWwsIGFydGljbGUgb2wge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIGFydGljbGUgdWwsIGFydGljbGUgb2wge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDsgfSB9XG5cbmltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbi5saXN0ZS10eXBlcyBsaSxcbi5saXN0ZS10aGVtYXRpcXVlcyBsaSB7XG4gIGZvbnQtZmFtaWx5OiBcIm9wZW5zYW5zZXh0cmFib2xkXCIsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE5cHg7IH1cbiAgLmxpc3RlLXR5cGVzIGxpIGEsXG4gIC5saXN0ZS10aGVtYXRpcXVlcyBsaSBhIHtcbiAgICBwYWRkaW5nOiA4cHggMTBweDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6IHZhcigtLWxpbmstY29sb3ItYmctc2Vjb25kYXJ5LCAjZmZmZmZmKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zZWNvbmRhcnktY29sb3IsICMxNjJhNDIpOyB9XG5cbi5wcmVmaXhlLWF1dGV1ciB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIGZsb2F0OiBsZWZ0OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5wcmVmaXhlLWF1dGV1ciB7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjVweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5wcmVmaXhlLWF1dGV1ciB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjdweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMzY2cHgpIHtcbiAgICAucHJlZml4ZS1hdXRldXIge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7IH0gfVxuXG5wOmVtcHR5LFxucDotbW96LW9ubHktd2hpdGVzcGFjZSB7XG4gIG1hcmdpbjogMDsgfVxuXG51bCB7XG4gIHBhZGRpbmctbGVmdDogMXJlbTsgfVxuXG5wLmNvcHlyaWdodCB7XG4gIGZvbnQtZmFtaWx5OiBcIm9wZW5zYW5zc2VtaWJvbGRcIiwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICBwLmNvcHlyaWdodCB7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgZGlzcGxheTogZmxleDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIHAuY29weXJpZ2h0IHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICBkaXNwbGF5OiBmbGV4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEzNjZweCkge1xuICAgIHAuY29weXJpZ2h0IHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICBkaXNwbGF5OiBmbGV4OyB9IH1cblxuLnBhcmFncmFwaCxcbi5wYXJhZ3JhcGgtLWxpZ25lLWxhbmRpbmctcGFnZSB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cbiAgLnBhcmFncmFwaC5wYXJhZ3JhcGgtZG93bmxvYWQsXG4gIC5wYXJhZ3JhcGgtLWxpZ25lLWxhbmRpbmctcGFnZS5wYXJhZ3JhcGgtZG93bmxvYWQge1xuICAgIG1hcmdpbjogNDBweCAwIDYwcHggMDsgfVxuICAucGFyYWdyYXBoIGE6bm90KC5idG4pLFxuICAucGFyYWdyYXBoLS1saWduZS1sYW5kaW5nLXBhZ2UgYTpub3QoLmJ0bikge1xuICAgIGNvbG9yOiB2YXIoLS1saW5rLWNvbG9yLWJnLXdoaXRlLCAjZmY0ZTAyKTsgfVxuICAgIC5wYXJhZ3JhcGggYTpub3QoLmJ0bik6aG92ZXIsXG4gICAgLnBhcmFncmFwaC0tbGlnbmUtbGFuZGluZy1wYWdlIGE6bm90KC5idG4pOmhvdmVyIHtcbiAgICAgIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktY29sb3IsICMxNjJhNDIpOyB9XG5cbi5wYXJhZ3JhcGgtLWxpZ25lLWxhbmRpbmctcGFnZSAudGl0bGUsXG4ucGFyYWdyYXBoLS10eXBlLS1ibG9jIC50aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkNhbGlzdG9nYVwiLCBzZXJpZjtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBsaW5lLWhlaWdodDogMjVweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6IHZhcigtLWZvbnQtY29sb3ItYmctd2hpdGUsICMzNjM2MzYpOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5wYXJhZ3JhcGgtLWxpZ25lLWxhbmRpbmctcGFnZSAudGl0bGUsXG4gICAgLnBhcmFncmFwaC0tdHlwZS0tYmxvYyAudGl0bGUge1xuICAgICAgZm9udC1zaXplOiAyM3B4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAucGFyYWdyYXBoLS1saWduZS1sYW5kaW5nLXBhZ2UgLnRpdGxlLFxuICAgIC5wYXJhZ3JhcGgtLXR5cGUtLWJsb2MgLnRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEzNjZweCkge1xuICAgIC5wYXJhZ3JhcGgtLWxpZ25lLWxhbmRpbmctcGFnZSAudGl0bGUsXG4gICAgLnBhcmFncmFwaC0tdHlwZS0tYmxvYyAudGl0bGUge1xuICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDMycHg7IH0gfVxuXG4ucGFyYWdyYXBoLS1saWduZS1sYW5kaW5nLXBhZ2UgLnBhcmFncmFwaC1jb250ZW50LFxuLnBhcmFncmFwaC0tdHlwZS0tYmxvYyAucGFyYWdyYXBoLWNvbnRlbnQge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDIwcHg7IH1cbiAgLnBhcmFncmFwaC0tbGlnbmUtbGFuZGluZy1wYWdlIC5wYXJhZ3JhcGgtY29udGVudC5waW0sIC5wYXJhZ3JhcGgtLWxpZ25lLWxhbmRpbmctcGFnZSAucGFyYWdyYXBoLWNvbnRlbnQuYWN0dWFsaXRlLWFnZW5kYSxcbiAgLnBhcmFncmFwaC0tdHlwZS0tYmxvYyAucGFyYWdyYXBoLWNvbnRlbnQucGltLFxuICAucGFyYWdyYXBoLS10eXBlLS1ibG9jIC5wYXJhZ3JhcGgtLWxpZ25lLWxhbmRpbmctcGFnZSAucGFyYWdyYXBoLWNvbnRlbnQuYWN0dWFsaXRlLWFnZW5kYSxcbiAgLnBhcmFncmFwaC0tbGlnbmUtbGFuZGluZy1wYWdlIC5wYXJhZ3JhcGgtLXR5cGUtLWJsb2MgLnBhcmFncmFwaC1jb250ZW50LmFjdHVhbGl0ZS1hZ2VuZGEge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cbiAgLnBhcmFncmFwaC0tbGlnbmUtbGFuZGluZy1wYWdlIC5wYXJhZ3JhcGgtY29udGVudC5yb3ctYmctcHJpbWFyeS1jb2xvciwgLnBhcmFncmFwaC0tbGlnbmUtbGFuZGluZy1wYWdlIC5wYXJhZ3JhcGgtY29udGVudC5yb3ctYmctc2Vjb25kYXJ5LWNvbG9yLCAucGFyYWdyYXBoLS1saWduZS1sYW5kaW5nLXBhZ2UgLnBhcmFncmFwaC1jb250ZW50LnJvdy1iZy1uZXV0cmFsLWNvbG9yLFxuICAucGFyYWdyYXBoLS10eXBlLS1ibG9jIC5wYXJhZ3JhcGgtY29udGVudC5yb3ctYmctcHJpbWFyeS1jb2xvcixcbiAgLnBhcmFncmFwaC0tdHlwZS0tYmxvYyAucGFyYWdyYXBoLWNvbnRlbnQucm93LWJnLXNlY29uZGFyeS1jb2xvcixcbiAgLnBhcmFncmFwaC0tdHlwZS0tYmxvYyAucGFyYWdyYXBoLWNvbnRlbnQucm93LWJnLW5ldXRyYWwtY29sb3Ige1xuICAgIHBhZGRpbmc6IDIwcHg7IH1cbiAgLnBhcmFncmFwaC0tbGlnbmUtbGFuZGluZy1wYWdlIC5wYXJhZ3JhcGgtY29udGVudC5yb3ctYmctcHJpbWFyeS1jb2xvcixcbiAgLnBhcmFncmFwaC0tdHlwZS0tYmxvYyAucGFyYWdyYXBoLWNvbnRlbnQucm93LWJnLXByaW1hcnktY29sb3Ige1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IsICNmZjRlMDIpOyB9XG4gICAgLnBhcmFncmFwaC0tbGlnbmUtbGFuZGluZy1wYWdlIC5wYXJhZ3JhcGgtY29udGVudC5yb3ctYmctcHJpbWFyeS1jb2xvciAubGlnbmUtdGl0bGUgLnRpdGxlLFxuICAgIC5wYXJhZ3JhcGgtLXR5cGUtLWJsb2MgLnBhcmFncmFwaC1jb250ZW50LnJvdy1iZy1wcmltYXJ5LWNvbG9yIC5saWduZS10aXRsZSAudGl0bGUge1xuICAgICAgY29sb3I6IHZhcigtLWZvbnQtY29sb3ItYmctcHJpbWFyeSwgI2ZmZmZmZik7IH1cbiAgLnBhcmFncmFwaC0tbGlnbmUtbGFuZGluZy1wYWdlIC5wYXJhZ3JhcGgtY29udGVudC5yb3ctYmctc2Vjb25kYXJ5LWNvbG9yLFxuICAucGFyYWdyYXBoLS10eXBlLS1ibG9jIC5wYXJhZ3JhcGgtY29udGVudC5yb3ctYmctc2Vjb25kYXJ5LWNvbG9yIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zZWNvbmRhcnktY29sb3IsICMxNjJhNDIpOyB9XG4gICAgLnBhcmFncmFwaC0tbGlnbmUtbGFuZGluZy1wYWdlIC5wYXJhZ3JhcGgtY29udGVudC5yb3ctYmctc2Vjb25kYXJ5LWNvbG9yIC5saWduZS10aXRsZSAudGl0bGUsXG4gICAgLnBhcmFncmFwaC0tdHlwZS0tYmxvYyAucGFyYWdyYXBoLWNvbnRlbnQucm93LWJnLXNlY29uZGFyeS1jb2xvciAubGlnbmUtdGl0bGUgLnRpdGxlIHtcbiAgICAgIGNvbG9yOiB2YXIoLS1mb250LWNvbG9yLWJnLXNlY29uZGFyeSwgI2ZmZmZmZik7IH1cbiAgLnBhcmFncmFwaC0tbGlnbmUtbGFuZGluZy1wYWdlIC5wYXJhZ3JhcGgtY29udGVudC5yb3ctYmctbmV1dHJhbC1jb2xvcixcbiAgLnBhcmFncmFwaC0tdHlwZS0tYmxvYyAucGFyYWdyYXBoLWNvbnRlbnQucm93LWJnLW5ldXRyYWwtY29sb3Ige1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW5ldXRyYWwtY29sb3IsICNlY2VhZWEpOyB9XG4gICAgLnBhcmFncmFwaC0tbGlnbmUtbGFuZGluZy1wYWdlIC5wYXJhZ3JhcGgtY29udGVudC5yb3ctYmctbmV1dHJhbC1jb2xvciAubGlnbmUtdGl0bGUgLnRpdGxlLFxuICAgIC5wYXJhZ3JhcGgtLXR5cGUtLWJsb2MgLnBhcmFncmFwaC1jb250ZW50LnJvdy1iZy1uZXV0cmFsLWNvbG9yIC5saWduZS10aXRsZSAudGl0bGUge1xuICAgICAgY29sb3I6IHZhcigtLWZvbnQtY29sb3ItYmctbmV1dHJhbCwgIzM2MzYzNik7IH1cblxuLmFjdHVhbGl0ZS1wYWdlLWxpYnJlIC5wYXJhZ3JhcGgtY29udGVudC5iZy13aGl0ZSxcbi5hY3R1YWxpdGUtcGFnZS1saWJyZSAucGFyYWdyYXBoLWNvbnRlbnQucGltLFxuLmFjdHVhbGl0ZS1wYWdlLWxpYnJlIC5wYXJhZ3JhcGgtLWxpZ25lLWxhbmRpbmctcGFnZSAucGFyYWdyYXBoLWNvbnRlbnQuYWN0dWFsaXRlLWFnZW5kYSxcbi5wYXJhZ3JhcGgtLWxpZ25lLWxhbmRpbmctcGFnZSAuYWN0dWFsaXRlLXBhZ2UtbGlicmUgLnBhcmFncmFwaC1jb250ZW50LmFjdHVhbGl0ZS1hZ2VuZGEge1xuICBwYWRkaW5nOiAwOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaXMtZnJvbnQgLmNvbnRhaW5lciwgLmlzLWZyb250IC5jb250YWluZXItbGlxdWlkIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7IH0gfVxuXG4uaXMtZnJvbnQucGFyYWdyYXBoLWNvbnRlbnQuYmctcHJpbWFyeS1jb2xvcixcbi5pcy1mcm9udC5wYXJhZ3JhcGgtY29udGVudC5iZy1zZWNvbmRhcnktY29sb3Ige1xuICBwYWRkaW5nOiAyMHB4IDAgMjBweCAwOyB9XG5cbi5wYXJhZ3JhcGgtLWxpZ25lLWxhbmRpbmctcGFnZSAucGFyYWdyYXBoLWNvbnRlbnQge1xuICBwYWRkaW5nOiAyMHB4OyB9XG5cbi5wYXJhZ3JhcGgtLXR5cGUtLWRpbS0xMDAge1xuICAtbXMtZmxleDogMSAwIDEwMCU7XG4gIGZsZXg6IDEgMCAxMDAlOyB9XG5cbi5wYXJhZ3JhcGgtLXR5cGUtLWRpbS03NSB7XG4gIC1tcy1mbGV4OiAxIDAgMTAwJTtcbiAgZmxleDogMSAwIDEwMCU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgLnBhcmFncmFwaC0tdHlwZS0tZGltLTc1IHtcbiAgICAgIC1tcy1mbGV4OiAwIDAgNTAlO1xuICAgICAgZmxleDogMCAwIDUwJTtcbiAgICAgIHdpZHRoOiA1MCU7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTM2NnB4KSB7XG4gICAgLnBhcmFncmFwaC0tdHlwZS0tZGltLTc1IHtcbiAgICAgIC1tcy1mbGV4OiAwIDAgNzUlO1xuICAgICAgZmxleDogMCAwIDc1JTtcbiAgICAgIHdpZHRoOiA3NSU7IH0gfVxuXG4ucGFyYWdyYXBoLS10eXBlLS1kaW0tNjYge1xuICAtbXMtZmxleDogMSAwIDEwMCU7XG4gIGZsZXg6IDEgMCAxMDAlOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgIC5wYXJhZ3JhcGgtLXR5cGUtLWRpbS02NiB7XG4gICAgICAtbXMtZmxleDogMCAwIDUwJTtcbiAgICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgICB3aWR0aDogNTAlOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEzNjZweCkge1xuICAgIC5wYXJhZ3JhcGgtLXR5cGUtLWRpbS02NiB7XG4gICAgICAtbXMtZmxleDogMCAwIDY2JTtcbiAgICAgIGZsZXg6IDAgMCA2NiU7XG4gICAgICB3aWR0aDogNjYlOyB9IH1cblxuLnBhcmFncmFwaC0tdHlwZS0tZGltLTUwIHtcbiAgLW1zLWZsZXg6IDEgMCAxMDAlO1xuICBmbGV4OiAxIDAgMTAwJTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAucGFyYWdyYXBoLS10eXBlLS1kaW0tNTAge1xuICAgICAgLW1zLWZsZXg6IDAgMCA1MCU7XG4gICAgICBmbGV4OiAwIDAgNTAlO1xuICAgICAgd2lkdGg6IDUwJTsgfSB9XG5cbi5wYXJhZ3JhcGgtLXR5cGUtLWRpbS0zMyB7XG4gIC1tcy1mbGV4OiAxIDAgMTAwJTtcbiAgZmxleDogMSAwIDEwMCU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgLnBhcmFncmFwaC0tdHlwZS0tZGltLTMzIHtcbiAgICAgIC1tcy1mbGV4OiAwIDAgNTAlO1xuICAgICAgZmxleDogMCAwIDUwJTtcbiAgICAgIHdpZHRoOiA1MCU7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTM2NnB4KSB7XG4gICAgLnBhcmFncmFwaC0tdHlwZS0tZGltLTMzIHtcbiAgICAgIC1tcy1mbGV4OiAwIDAgMzMlO1xuICAgICAgZmxleDogMCAwIDMzJTtcbiAgICAgIHdpZHRoOiAzMyU7IH0gfVxuXG4ucGFyYWdyYXBoLS10eXBlLS1kaW0tMjUge1xuICAtbXMtZmxleDogMSAwIDEwMCU7XG4gIGZsZXg6IDEgMCAxMDAlOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgIC5wYXJhZ3JhcGgtLXR5cGUtLWRpbS0yNSB7XG4gICAgICAtbXMtZmxleDogMCAwIDUwJTtcbiAgICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgICB3aWR0aDogNTAlOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEzNjZweCkge1xuICAgIC5wYXJhZ3JhcGgtLXR5cGUtLWRpbS0yNSB7XG4gICAgICAtbXMtZmxleDogMCAwIDI1JTtcbiAgICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgICB3aWR0aDogMjUlOyB9IH1cblxuLnBpbSwgLnBhcmFncmFwaC0tbGlnbmUtbGFuZGluZy1wYWdlIC5hY3R1YWxpdGUtYWdlbmRhIHtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gIC5waW0gLnZpc3VlbCwgLnBhcmFncmFwaC0tbGlnbmUtbGFuZGluZy1wYWdlIC5hY3R1YWxpdGUtYWdlbmRhIC52aXN1ZWwge1xuICAgIC1tcy1mbGV4LW9yZGVyOiAxO1xuICAgIG9yZGVyOiAxO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAucGltIC52aXN1ZWwgaW1nLCAucGFyYWdyYXBoLS1saWduZS1sYW5kaW5nLXBhZ2UgLmFjdHVhbGl0ZS1hZ2VuZGEgLnZpc3VlbCBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgLnBpbSA+IC50aXRsZSwgLnBhcmFncmFwaC0tbGlnbmUtbGFuZGluZy1wYWdlIC5hY3R1YWxpdGUtYWdlbmRhID4gLnRpdGxlIHtcbiAgICAtbXMtZmxleC1vcmRlcjogMjtcbiAgICBvcmRlcjogMjsgfVxuICAgIC5waW0gPiAudGl0bGU6YWZ0ZXIsIC5wYXJhZ3JhcGgtLWxpZ25lLWxhbmRpbmctcGFnZSAuYWN0dWFsaXRlLWFnZW5kYSA+IC50aXRsZTphZnRlciB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiA3MHB4O1xuICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICBtYXJnaW46IDE1cHggMCAwIDA7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvciwgI2ZmNGUwMik7IH1cbiAgLnBpbSAuY29udGVudCwgLnBhcmFncmFwaC0tbGlnbmUtbGFuZGluZy1wYWdlIC5hY3R1YWxpdGUtYWdlbmRhIC5jb250ZW50IHtcbiAgICAtbXMtZmxleC1vcmRlcjogMztcbiAgICBvcmRlcjogMzsgfVxuXG4ucGFyYWdyYXBoLS10eXBlLS1ibG9jLWxpc3RlLW1hbnVlbGxlIC5waW0gPiAudGl0bGUsIC5wYXJhZ3JhcGgtLXR5cGUtLWJsb2MtbGlzdGUtbWFudWVsbGUgLnBhcmFncmFwaC0tbGlnbmUtbGFuZGluZy1wYWdlIC5hY3R1YWxpdGUtYWdlbmRhID4gLnRpdGxlLCAucGFyYWdyYXBoLS1saWduZS1sYW5kaW5nLXBhZ2UgLnBhcmFncmFwaC0tdHlwZS0tYmxvYy1saXN0ZS1tYW51ZWxsZSAuYWN0dWFsaXRlLWFnZW5kYSA+IC50aXRsZSB7XG4gIC1tcy1mbGV4LW9yZGVyOiBpbml0aWFsO1xuICBvcmRlcjogaW5pdGlhbDsgfVxuXG4ucGFyYWdyYXBoLS1saWduZS1sYW5kaW5nLXBhZ2Uge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5wYXJhZ3JhcGgtLWxpZ25lLWxhbmRpbmctcGFnZSAubGlnbmUtdGl0bGUgLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbjogMCAwIDQwcHg7XG4gICAgbWFyZ2luLXRvcDogNDBweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnBhcmFncmFwaC0tbGlnbmUtbGFuZGluZy1wYWdlIC5saWduZS10aXRsZSAudGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDIzcHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLnBhcmFncmFwaC0tbGlnbmUtbGFuZGluZy1wYWdlIC5saWduZS10aXRsZSAudGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDI1cHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMzY2cHgpIHtcbiAgICAgIC5wYXJhZ3JhcGgtLWxpZ25lLWxhbmRpbmctcGFnZSAubGlnbmUtdGl0bGUgLnRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAzMHB4OyB9IH1cblxuLnBhcmFncmFwaC0tdHlwZS0tZW5jYWRyZSB7XG4gIC1tcy1mbGV4OiAxIDAgMTAwJTtcbiAgZmxleDogMSAwIDEwMCU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnBhcmFncmFwaC0tdHlwZS0tZW5jYWRyZSB7XG4gICAgICAtbXMtZmxleDogMCAwIDUwJTtcbiAgICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgICB3aWR0aDogNTAlOyB9IH1cbiAgLnBhcmFncmFwaC0tdHlwZS0tZW5jYWRyZS5mdWxsLXdpZHRoIHtcbiAgICAtbXMtZmxleDogMSAwIDEwMCU7XG4gICAgZmxleDogMSAwIDEwMCU7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5wYXJhZ3JhcGgtLXR5cGUtLWVuY2FkcmUuZnVsbC13aWR0aCB7XG4gICAgICAgIC1tcy1mbGV4OiAwIDAgMTAwJTtcbiAgICAgICAgZmxleDogMCAwIDEwMCU7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgLnBhcmFncmFwaC0tdHlwZS0tZW5jYWRyZSBwLnRpdGxlIHtcbiAgICBmb250LWZhbWlseTogXCJvcGVuc2Fuc2V4dHJhYm9sZFwiLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnBhcmFncmFwaC0tdHlwZS0tZW5jYWRyZSBwLnRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5wYXJhZ3JhcGgtLXR5cGUtLWVuY2FkcmUgcC50aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEzNjZweCkge1xuICAgICAgLnBhcmFncmFwaC0tdHlwZS0tZW5jYWRyZSBwLnRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4OyB9IH1cbiAgLnBhcmFncmFwaC0tdHlwZS0tZW5jYWRyZSAuZW1iZWRkZWQtZW50aXR5IC5hY3R1YWxpdGUtdGl0cmUgLnRpdGxlLFxuICAucGFyYWdyYXBoLS10eXBlLS1lbmNhZHJlIC5lbWJlZGRlZC1lbnRpdHkgLmFydGljbGUtdGl0cmUgLnRpdGxlLFxuICAucGFyYWdyYXBoLS10eXBlLS1lbmNhZHJlIC5lbWJlZGRlZC1lbnRpdHkgLmRvY3VtZW50LXRpdHJlIC50aXRsZSxcbiAgLnBhcmFncmFwaC0tdHlwZS0tZW5jYWRyZSAuZW1iZWRkZWQtZW50aXR5IC51c2VyLXRpdHJlIC50aXRsZSB7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgLnBhcmFncmFwaC0tdHlwZS0tZW5jYWRyZSAucGFyYWdyYXBoLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgY29sb3I6IHZhcigtLWZvbnQtY29sb3ItYmctd2hpdGUsICMzNjM2MzYpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgLnBhcmFncmFwaC0tdHlwZS0tZW5jYWRyZSAucGFyYWdyYXBoLWNvbnRlbnQgcCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICAgLnBhcmFncmFwaC0tdHlwZS0tZW5jYWRyZSAucGFyYWdyYXBoLWNvbnRlbnQ6YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDhweDtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yLCAjZmY0ZTAyKTsgfVxuICAgIC5wYXJhZ3JhcGgtLXR5cGUtLWVuY2FkcmUgLnBhcmFncmFwaC1jb250ZW50IGE6bm90KC5idG4pIHtcbiAgICAgIGNvbG9yOiB2YXIoLS1saW5rLWNvbG9yLWJnLXdoaXRlLCAjZmY0ZTAyKTsgfVxuICAgICAgLnBhcmFncmFwaC0tdHlwZS0tZW5jYWRyZSAucGFyYWdyYXBoLWNvbnRlbnQgYTpub3QoLmJ0bik6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgY29sb3I6IHZhcigtLXNlY29uZGFyeS1jb2xvciwgIzE2MmE0Mik7IH1cbiAgICAucGFyYWdyYXBoLS10eXBlLS1lbmNhZHJlIC5wYXJhZ3JhcGgtY29udGVudC5iZy13aGl0ZSB7XG4gICAgICBjb2xvcjogdmFyKC0tZm9udC1jb2xvci1iZy13aGl0ZSwgIzM2MzYzNik7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG4gICAgICAucGFyYWdyYXBoLS10eXBlLS1lbmNhZHJlIC5wYXJhZ3JhcGgtY29udGVudC5iZy13aGl0ZSBmaWd1cmU6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDhweDtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvciwgI2ZmNGUwMik7IH1cbiAgICAucGFyYWdyYXBoLS10eXBlLS1lbmNhZHJlIC5wYXJhZ3JhcGgtY29udGVudC5iZy1wcmltYXJ5LWNvbG9yIHtcbiAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICBjb2xvcjogdmFyKC0tZm9udC1jb2xvci1iZy1wcmltYXJ5LCAjZmZmZmZmKTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IsICNmZjRlMDIpOyB9XG4gICAgICAucGFyYWdyYXBoLS10eXBlLS1lbmNhZHJlIC5wYXJhZ3JhcGgtY29udGVudC5iZy1wcmltYXJ5LWNvbG9yOmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAucGFyYWdyYXBoLS10eXBlLS1lbmNhZHJlIC5wYXJhZ3JhcGgtY29udGVudC5iZy1zZWNvbmRhcnktY29sb3Ige1xuICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgIGNvbG9yOiB2YXIoLS1mb250LWNvbG9yLWJnLXNlY29uZGFyeSwgI2ZmZmZmZik7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zZWNvbmRhcnktY29sb3IsICMxNjJhNDIpOyB9XG4gICAgICAucGFyYWdyYXBoLS10eXBlLS1lbmNhZHJlIC5wYXJhZ3JhcGgtY29udGVudC5iZy1zZWNvbmRhcnktY29sb3I6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5wYXJhZ3JhcGgtLXR5cGUtLWVuY2FkcmUgLnBhcmFncmFwaC1jb250ZW50LmJnLW5ldXRyYWwtY29sb3Ige1xuICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgIGNvbG9yOiB2YXIoLS1mb250LWNvbG9yLWJnLW5ldXRyYWwsICMzNjM2MzYpO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbmV1dHJhbC1jb2xvciwgI2VjZWFlYSk7IH1cbiAgICAgIC5wYXJhZ3JhcGgtLXR5cGUtLWVuY2FkcmUgLnBhcmFncmFwaC1jb250ZW50LmJnLW5ldXRyYWwtY29sb3I6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5wYXJhZ3JhcGgtLXR5cGUtLWVuY2FkcmUgLnBhcmFncmFwaC1jb250ZW50LnBpbSwgLnBhcmFncmFwaC0tdHlwZS0tZW5jYWRyZSAucGFyYWdyYXBoLS1saWduZS1sYW5kaW5nLXBhZ2UgLnBhcmFncmFwaC1jb250ZW50LmFjdHVhbGl0ZS1hZ2VuZGEsIC5wYXJhZ3JhcGgtLWxpZ25lLWxhbmRpbmctcGFnZSAucGFyYWdyYXBoLS10eXBlLS1lbmNhZHJlIC5wYXJhZ3JhcGgtY29udGVudC5hY3R1YWxpdGUtYWdlbmRhIHtcbiAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGJvcmRlci1jb2xvcjogI2JiYmJiYjsgfVxuICAgICAgLnBhcmFncmFwaC0tdHlwZS0tZW5jYWRyZSAucGFyYWdyYXBoLWNvbnRlbnQucGltIC52aXN1ZWwsIC5wYXJhZ3JhcGgtLXR5cGUtLWVuY2FkcmUgLnBhcmFncmFwaC0tbGlnbmUtbGFuZGluZy1wYWdlIC5wYXJhZ3JhcGgtY29udGVudC5hY3R1YWxpdGUtYWdlbmRhIC52aXN1ZWwsIC5wYXJhZ3JhcGgtLWxpZ25lLWxhbmRpbmctcGFnZSAucGFyYWdyYXBoLS10eXBlLS1lbmNhZHJlIC5wYXJhZ3JhcGgtY29udGVudC5hY3R1YWxpdGUtYWdlbmRhIC52aXN1ZWwge1xuICAgICAgICAtbXMtZmxleC1vcmRlcjogMTtcbiAgICAgICAgb3JkZXI6IDE7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgIC5wYXJhZ3JhcGgtLXR5cGUtLWVuY2FkcmUgLnBhcmFncmFwaC1jb250ZW50LnBpbSAudmlzdWVsIGltZywgLnBhcmFncmFwaC0tdHlwZS0tZW5jYWRyZSAucGFyYWdyYXBoLS1saWduZS1sYW5kaW5nLXBhZ2UgLnBhcmFncmFwaC1jb250ZW50LmFjdHVhbGl0ZS1hZ2VuZGEgLnZpc3VlbCBpbWcsIC5wYXJhZ3JhcGgtLWxpZ25lLWxhbmRpbmctcGFnZSAucGFyYWdyYXBoLS10eXBlLS1lbmNhZHJlIC5wYXJhZ3JhcGgtY29udGVudC5hY3R1YWxpdGUtYWdlbmRhIC52aXN1ZWwgaW1nIHtcbiAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgICAgLnBhcmFncmFwaC0tdHlwZS0tZW5jYWRyZSAucGFyYWdyYXBoLWNvbnRlbnQucGltIC52aXN1ZWwgZmlnY2FwdGlvbiwgLnBhcmFncmFwaC0tdHlwZS0tZW5jYWRyZSAucGFyYWdyYXBoLS1saWduZS1sYW5kaW5nLXBhZ2UgLnBhcmFncmFwaC1jb250ZW50LmFjdHVhbGl0ZS1hZ2VuZGEgLnZpc3VlbCBmaWdjYXB0aW9uLCAucGFyYWdyYXBoLS1saWduZS1sYW5kaW5nLXBhZ2UgLnBhcmFncmFwaC0tdHlwZS0tZW5jYWRyZSAucGFyYWdyYXBoLWNvbnRlbnQuYWN0dWFsaXRlLWFnZW5kYSAudmlzdWVsIGZpZ2NhcHRpb24ge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7IH1cbiAgICAgIC5wYXJhZ3JhcGgtLXR5cGUtLWVuY2FkcmUgLnBhcmFncmFwaC1jb250ZW50LnBpbSAudGl0bGUsIC5wYXJhZ3JhcGgtLXR5cGUtLWVuY2FkcmUgLnBhcmFncmFwaC0tbGlnbmUtbGFuZGluZy1wYWdlIC5wYXJhZ3JhcGgtY29udGVudC5hY3R1YWxpdGUtYWdlbmRhIC50aXRsZSwgLnBhcmFncmFwaC0tbGlnbmUtbGFuZGluZy1wYWdlIC5wYXJhZ3JhcGgtLXR5cGUtLWVuY2FkcmUgLnBhcmFncmFwaC1jb250ZW50LmFjdHVhbGl0ZS1hZ2VuZGEgLnRpdGxlIHtcbiAgICAgICAgLW1zLWZsZXgtb3JkZXI6IDI7XG4gICAgICAgIG9yZGVyOiAyOyB9XG4gICAgICAgIC5wYXJhZ3JhcGgtLXR5cGUtLWVuY2FkcmUgLnBhcmFncmFwaC1jb250ZW50LnBpbSAudGl0bGU6YWZ0ZXIsIC5wYXJhZ3JhcGgtLXR5cGUtLWVuY2FkcmUgLnBhcmFncmFwaC0tbGlnbmUtbGFuZGluZy1wYWdlIC5wYXJhZ3JhcGgtY29udGVudC5hY3R1YWxpdGUtYWdlbmRhIC50aXRsZTphZnRlciwgLnBhcmFncmFwaC0tbGlnbmUtbGFuZGluZy1wYWdlIC5wYXJhZ3JhcGgtLXR5cGUtLWVuY2FkcmUgLnBhcmFncmFwaC1jb250ZW50LmFjdHVhbGl0ZS1hZ2VuZGEgLnRpdGxlOmFmdGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAucGFyYWdyYXBoLS10eXBlLS1lbmNhZHJlIC5wYXJhZ3JhcGgtY29udGVudC5waW0gLmNvbnRlbnQsIC5wYXJhZ3JhcGgtLXR5cGUtLWVuY2FkcmUgLnBhcmFncmFwaC0tbGlnbmUtbGFuZGluZy1wYWdlIC5wYXJhZ3JhcGgtY29udGVudC5hY3R1YWxpdGUtYWdlbmRhIC5jb250ZW50LCAucGFyYWdyYXBoLS1saWduZS1sYW5kaW5nLXBhZ2UgLnBhcmFncmFwaC0tdHlwZS0tZW5jYWRyZSAucGFyYWdyYXBoLWNvbnRlbnQuYWN0dWFsaXRlLWFnZW5kYSAuY29udGVudCB7XG4gICAgICAgIC1tcy1mbGV4LW9yZGVyOiAzO1xuICAgICAgICBvcmRlcjogMzsgfVxuXG4ucGFyYWdyYXBoLS1saWduZS1sYW5kaW5nLXBhZ2UgLmJnLXdoaXRlIHtcbiAgY29sb3I6IHZhcigtLWZvbnQtY29sb3ItYmctd2hpdGUsICMzNjM2MzYpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG4gIC5wYXJhZ3JhcGgtLWxpZ25lLWxhbmRpbmctcGFnZSAuYmctd2hpdGUgLnRpdGxlLFxuICAucGFyYWdyYXBoLS1saWduZS1sYW5kaW5nLXBhZ2UgLmJnLXdoaXRlIC5jaGFwZWF1IHtcbiAgICBjb2xvcjogdmFyKC0tZm9udC1jb2xvci1iZy13aGl0ZSwgIzM2MzYzNik7IH1cbiAgLnBhcmFncmFwaC0tbGlnbmUtbGFuZGluZy1wYWdlIC5iZy13aGl0ZSBoMSwgLnBhcmFncmFwaC0tbGlnbmUtbGFuZGluZy1wYWdlIC5iZy13aGl0ZSAuaDEsIC5wYXJhZ3JhcGgtLWxpZ25lLWxhbmRpbmctcGFnZSAuYmctd2hpdGUgaDIsIC5wYXJhZ3JhcGgtLWxpZ25lLWxhbmRpbmctcGFnZSAuYmctd2hpdGUgLmgyLCAucGFyYWdyYXBoLS1saWduZS1sYW5kaW5nLXBhZ2UgLmJnLXdoaXRlIGgzLCAucGFyYWdyYXBoLS1saWduZS1sYW5kaW5nLXBhZ2UgLmJnLXdoaXRlIC5oMywgLnBhcmFncmFwaC0tbGlnbmUtbGFuZGluZy1wYWdlIC5iZy13aGl0ZSBoNCwgLnBhcmFncmFwaC0tbGlnbmUtbGFuZGluZy1wYWdlIC5iZy13aGl0ZSAuaDQsIC5wYXJhZ3JhcGgtLWxpZ25lLWxhbmRpbmctcGFnZSAuYmctd2hpdGUgaDUsIC5wYXJhZ3JhcGgtLWxpZ25lLWxhbmRpbmctcGFnZSAuYmctd2hpdGUgLmg1LCAucGFyYWdyYXBoLS1saWduZS1sYW5kaW5nLXBhZ2UgLmJnLXdoaXRlIGg2LCAucGFyYWdyYXBoLS1saWduZS1sYW5kaW5nLXBhZ2UgLmJnLXdoaXRlIC5oNiwgLnBhcmFncmFwaC0tbGlnbmUtbGFuZGluZy1wYWdlIC5iZy13aGl0ZSBwLCAucGFyYWdyYXBoLS1saWduZS1sYW5kaW5nLXBhZ2UgLmJnLXdoaXRlIGxpIHtcbiAgICBjb2xvcjogdmFyKC0tZm9udC1jb2xvci1iZy13aGl0ZSwgIzM2MzYzNik7IH1cbiAgLnBhcmFncmFwaC0tbGlnbmUtbGFuZGluZy1wYWdlIC5iZy13aGl0ZSBhOm5vdCguYnRuKSB7XG4gICAgY29sb3I6IHZhcigtLWxpbmstY29sb3ItYmctd2hpdGUsICNmZjRlMDIpOyB9XG4gICAgLnBhcmFncmFwaC0tbGlnbmUtbGFuZGluZy1wYWdlIC5iZy13aGl0ZSBhOm5vdCguYnRuKTpob3ZlciB7XG4gICAgICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWNvbG9yLCAjMTYyYTQyKTsgfVxuICAucGFyYWdyYXBoLS1saWduZS1sYW5kaW5nLXBhZ2UgLmJnLXdoaXRlIC5saWduZS10aXRsZSAudGl0bGU6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWZvbnQtY29sb3ItYmctd2hpdGUsICMzNjM2MzYpOyB9XG5cbi5wYXJhZ3JhcGgtLWxpZ25lLWxhbmRpbmctcGFnZSAuYmctcHJpbWFyeS1jb2xvciB7XG4gIGNvbG9yOiB2YXIoLS1mb250LWNvbG9yLWJnLXByaW1hcnksICNmZmZmZmYpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yLCAjZmY0ZTAyKTsgfVxuICAucGFyYWdyYXBoLS1saWduZS1sYW5kaW5nLXBhZ2UgLmJnLXByaW1hcnktY29sb3IgLnRpdGxlLFxuICAucGFyYWdyYXBoLS1saWduZS1sYW5kaW5nLXBhZ2UgLmJnLXByaW1hcnktY29sb3IgLmNoYXBlYXUge1xuICAgIGNvbG9yOiB2YXIoLS1mb250LWNvbG9yLWJnLXByaW1hcnksICNmZmZmZmYpOyB9XG4gIC5wYXJhZ3JhcGgtLWxpZ25lLWxhbmRpbmctcGFnZSAuYmctcHJpbWFyeS1jb2xvciBoMSwgLnBhcmFncmFwaC0tbGlnbmUtbGFuZGluZy1wYWdlIC5iZy1wcmltYXJ5LWNvbG9yIC5oMSwgLnBhcmFncmFwaC0tbGlnbmUtbGFuZGluZy1wYWdlIC5iZy1wcmltYXJ5LWNvbG9yIGgyLCAucGFyYWdyYXBoLS1saWduZS1sYW5kaW5nLXBhZ2UgLmJnLXByaW1hcnktY29sb3IgLmgyLCAucGFyYWdyYXBoLS1saWduZS1sYW5kaW5nLXBhZ2UgLmJnLXByaW1hcnktY29sb3IgaDMsIC5wYXJhZ3JhcGgtLWxpZ25lLWxhbmRpbmctcGFnZSAuYmctcHJpbWFyeS1jb2xvciAuaDMsIC5wYXJhZ3JhcGgtLWxpZ25lLWxhbmRpbmctcGFnZSAuYmctcHJpbWFyeS1jb2xvciBoNCwgLnBhcmFncmFwaC0tbGlnbmUtbGFuZGluZy1wYWdlIC5iZy1wcmltYXJ5LWNvbG9yIC5oNCwgLnBhcmFncmFwaC0tbGlnbmUtbGFuZGluZy1wYWdlIC5iZy1wcmltYXJ5LWNvbG9yIGg1LCAucGFyYWdyYXBoLS1saWduZS1sYW5kaW5nLXBhZ2UgLmJnLXByaW1hcnktY29sb3IgLmg1LCAucGFyYWdyYXBoLS1saWduZS1sYW5kaW5nLXBhZ2UgLmJnLXByaW1hcnktY29sb3IgaDYsIC5wYXJhZ3JhcGgtLWxpZ25lLWxhbmRpbmctcGFnZSAuYmctcHJpbWFyeS1jb2xvciAuaDYsIC5wYXJhZ3JhcGgtLWxpZ25lLWxhbmRpbmctcGFnZSAuYmctcHJpbWFyeS1jb2xvciBwLCAucGFyYWdyYXBoLS1saWduZS1sYW5kaW5nLXBhZ2UgLmJnLXByaW1hcnktY29sb3IgbGkge1xuICAgIGNvbG9yOiB2YXIoLS1mb250LWNvbG9yLWJnLXByaW1hcnksICNmZmZmZmYpOyB9XG4gIC5wYXJhZ3JhcGgtLWxpZ25lLWxhbmRpbmctcGFnZSAuYmctcHJpbWFyeS1jb2xvciBhOm5vdCguYnRuKSB7XG4gICAgY29sb3I6IHZhcigtLWxpbmstY29sb3ItYmctcHJpbWFyeSwgI2ZmZmZmZik7IH1cbiAgICAucGFyYWdyYXBoLS1saWduZS1sYW5kaW5nLXBhZ2UgLmJnLXByaW1hcnktY29sb3IgYTpub3QoLmJ0bik6aG92ZXIge1xuICAgICAgY29sb3I6IHZhcigtLXNlY29uZGFyeS1jb2xvciwgIzE2MmE0Mik7IH1cbiAgLnBhcmFncmFwaC0tbGlnbmUtbGFuZGluZy1wYWdlIC5iZy1wcmltYXJ5LWNvbG9yIC5saWduZS10aXRsZSAudGl0bGU6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWZvbnQtY29sb3ItYmctcHJpbWFyeSwgI2ZmZmZmZik7IH1cblxuLnBhcmFncmFwaC0tbGlnbmUtbGFuZGluZy1wYWdlIC5iZy1zZWNvbmRhcnktY29sb3Ige1xuICBjb2xvcjogdmFyKC0tZm9udC1jb2xvci1iZy1zZWNvbmRhcnksICNmZmZmZmYpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zZWNvbmRhcnktY29sb3IsICMxNjJhNDIpOyB9XG4gIC5wYXJhZ3JhcGgtLWxpZ25lLWxhbmRpbmctcGFnZSAuYmctc2Vjb25kYXJ5LWNvbG9yIC50aXRsZSxcbiAgLnBhcmFncmFwaC0tbGlnbmUtbGFuZGluZy1wYWdlIC5iZy1zZWNvbmRhcnktY29sb3IgLmNoYXBlYXUge1xuICAgIGNvbG9yOiB2YXIoLS1mb250LWNvbG9yLWJnLXNlY29uZGFyeSwgI2ZmZmZmZik7IH1cbiAgLnBhcmFncmFwaC0tbGlnbmUtbGFuZGluZy1wYWdlIC5iZy1zZWNvbmRhcnktY29sb3IgaDEsIC5wYXJhZ3JhcGgtLWxpZ25lLWxhbmRpbmctcGFnZSAuYmctc2Vjb25kYXJ5LWNvbG9yIC5oMSwgLnBhcmFncmFwaC0tbGlnbmUtbGFuZGluZy1wYWdlIC5iZy1zZWNvbmRhcnktY29sb3IgaDIsIC5wYXJhZ3JhcGgtLWxpZ25lLWxhbmRpbmctcGFnZSAuYmctc2Vjb25kYXJ5LWNvbG9yIC5oMiwgLnBhcmFncmFwaC0tbGlnbmUtbGFuZGluZy1wYWdlIC5iZy1zZWNvbmRhcnktY29sb3IgaDMsIC5wYXJhZ3JhcGgtLWxpZ25lLWxhbmRpbmctcGFnZSAuYmctc2Vjb25kYXJ5LWNvbG9yIC5oMywgLnBhcmFncmFwaC0tbGlnbmUtbGFuZGluZy1wYWdlIC5iZy1zZWNvbmRhcnktY29sb3IgaDQsIC5wYXJhZ3JhcGgtLWxpZ25lLWxhbmRpbmctcGFnZSAuYmctc2Vjb25kYXJ5LWNvbG9yIC5oNCwgLnBhcmFncmFwaC0tbGlnbmUtbGFuZGluZy1wYWdlIC5iZy1zZWNvbmRhcnktY29sb3IgaDUsIC5wYXJhZ3JhcGgtLWxpZ25lLWxhbmRpbmctcGFnZSAuYmctc2Vjb25kYXJ5LWNvbG9yIC5oNSwgLnBhcmFncmFwaC0tbGlnbmUtbGFuZGluZy1wYWdlIC5iZy1zZWNvbmRhcnktY29sb3IgaDYsIC5wYXJhZ3JhcGgtLWxpZ25lLWxhbmRpbmctcGFnZSAuYmctc2Vjb25kYXJ5LWNvbG9yIC5oNiwgLnBhcmFncmFwaC0tbGlnbmUtbGFuZGluZy1wYWdlIC5iZy1zZWNvbmRhcnktY29sb3IgcCwgLnBhcmFncmFwaC0tbGlnbmUtbGFuZGluZy1wYWdlIC5iZy1zZWNvbmRhcnktY29sb3IgbGkge1xuICAgIGNvbG9yOiB2YXIoLS1mb250LWNvbG9yLWJnLXNlY29uZGFyeSwgI2ZmZmZmZik7IH1cbiAgLnBhcmFncmFwaC0tbGlnbmUtbGFuZGluZy1wYWdlIC5iZy1zZWNvbmRhcnktY29sb3IgYTpub3QoLmJ0bikge1xuICAgIGNvbG9yOiB2YXIoLS1saW5rLWNvbG9yLWJnLXNlY29uZGFyeSwgI2ZmZmZmZik7IH1cbiAgICAucGFyYWdyYXBoLS1saWduZS1sYW5kaW5nLXBhZ2UgLmJnLXNlY29uZGFyeS1jb2xvciBhOm5vdCguYnRuKTpob3ZlciB7XG4gICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvciwgI2ZmNGUwMik7IH1cbiAgLnBhcmFncmFwaC0tbGlnbmUtbGFuZGluZy1wYWdlIC5iZy1zZWNvbmRhcnktY29sb3IgLmxpZ25lLXRpdGxlIC50aXRsZTphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZm9udC1jb2xvci1iZy1zZWNvbmRhcnksICNmZmZmZmYpOyB9XG5cbi5wYXJhZ3JhcGgtLWxpZ25lLWxhbmRpbmctcGFnZSAuYmctbmV1dHJhbC1jb2xvciB7XG4gIGNvbG9yOiB2YXIoLS1mb250LWNvbG9yLWJnLW5ldXRyYWwsICMzNjM2MzYpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1uZXV0cmFsLWNvbG9yLCAjZWNlYWVhKTsgfVxuICAucGFyYWdyYXBoLS1saWduZS1sYW5kaW5nLXBhZ2UgLmJnLW5ldXRyYWwtY29sb3IgLnRpdGxlLFxuICAucGFyYWdyYXBoLS1saWduZS1sYW5kaW5nLXBhZ2UgLmJnLW5ldXRyYWwtY29sb3IgLmNoYXBlYXUge1xuICAgIGNvbG9yOiB2YXIoLS1mb250LWNvbG9yLWJnLW5ldXRyYWwsICMzNjM2MzYpOyB9XG4gIC5wYXJhZ3JhcGgtLWxpZ25lLWxhbmRpbmctcGFnZSAuYmctbmV1dHJhbC1jb2xvciBoMSwgLnBhcmFncmFwaC0tbGlnbmUtbGFuZGluZy1wYWdlIC5iZy1uZXV0cmFsLWNvbG9yIC5oMSwgLnBhcmFncmFwaC0tbGlnbmUtbGFuZGluZy1wYWdlIC5iZy1uZXV0cmFsLWNvbG9yIGgyLCAucGFyYWdyYXBoLS1saWduZS1sYW5kaW5nLXBhZ2UgLmJnLW5ldXRyYWwtY29sb3IgLmgyLCAucGFyYWdyYXBoLS1saWduZS1sYW5kaW5nLXBhZ2UgLmJnLW5ldXRyYWwtY29sb3IgaDMsIC5wYXJhZ3JhcGgtLWxpZ25lLWxhbmRpbmctcGFnZSAuYmctbmV1dHJhbC1jb2xvciAuaDMsIC5wYXJhZ3JhcGgtLWxpZ25lLWxhbmRpbmctcGFnZSAuYmctbmV1dHJhbC1jb2xvciBoNCwgLnBhcmFncmFwaC0tbGlnbmUtbGFuZGluZy1wYWdlIC5iZy1uZXV0cmFsLWNvbG9yIC5oNCwgLnBhcmFncmFwaC0tbGlnbmUtbGFuZGluZy1wYWdlIC5iZy1uZXV0cmFsLWNvbG9yIGg1LCAucGFyYWdyYXBoLS1saWduZS1sYW5kaW5nLXBhZ2UgLmJnLW5ldXRyYWwtY29sb3IgLmg1LCAucGFyYWdyYXBoLS1saWduZS1sYW5kaW5nLXBhZ2UgLmJnLW5ldXRyYWwtY29sb3IgaDYsIC5wYXJhZ3JhcGgtLWxpZ25lLWxhbmRpbmctcGFnZSAuYmctbmV1dHJhbC1jb2xvciAuaDYsIC5wYXJhZ3JhcGgtLWxpZ25lLWxhbmRpbmctcGFnZSAuYmctbmV1dHJhbC1jb2xvciBwLCAucGFyYWdyYXBoLS1saWduZS1sYW5kaW5nLXBhZ2UgLmJnLW5ldXRyYWwtY29sb3IgbGkge1xuICAgIGNvbG9yOiB2YXIoLS1mb250LWNvbG9yLWJnLW5ldXRyYWwsICMzNjM2MzYpOyB9XG4gIC5wYXJhZ3JhcGgtLWxpZ25lLWxhbmRpbmctcGFnZSAuYmctbmV1dHJhbC1jb2xvciBhOm5vdCguYnRuKSB7XG4gICAgY29sb3I6IHZhcigtLWxpbmstY29sb3ItYmctbmV1dHJhbCwgI2ZmNGUwMik7IH1cbiAgICAucGFyYWdyYXBoLS1saWduZS1sYW5kaW5nLXBhZ2UgLmJnLW5ldXRyYWwtY29sb3IgYTpub3QoLmJ0bik6aG92ZXIge1xuICAgICAgY29sb3I6IHZhcigtLXNlY29uZGFyeS1jb2xvciwgIzE2MmE0Mik7IH1cbiAgLnBhcmFncmFwaC0tbGlnbmUtbGFuZGluZy1wYWdlIC5iZy1uZXV0cmFsLWNvbG9yIC5saWduZS10aXRsZSAudGl0bGU6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWZvbnQtY29sb3ItYmctbmV1dHJhbCwgIzM2MzYzNik7IH1cblxuLnBhcmFncmFwaC0tbGlnbmUtbGFuZGluZy1wYWdlIC5waW0gYTpub3QoLmJ0biksIC5wYXJhZ3JhcGgtLWxpZ25lLWxhbmRpbmctcGFnZSAuYWN0dWFsaXRlLWFnZW5kYSBhOm5vdCguYnRuKSB7XG4gIGNvbG9yOiB2YXIoLS1saW5rLWNvbG9yLWJnLXdoaXRlLCAjZmY0ZTAyKTsgfVxuICAucGFyYWdyYXBoLS1saWduZS1sYW5kaW5nLXBhZ2UgLnBpbSBhOm5vdCguYnRuKTpob3ZlciwgLnBhcmFncmFwaC0tbGlnbmUtbGFuZGluZy1wYWdlIC5hY3R1YWxpdGUtYWdlbmRhIGE6bm90KC5idG4pOmhvdmVyIHtcbiAgICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWNvbG9yLCAjMTYyYTQyKTsgfVxuXG4ucGFyYWdyYXBoIC5iZy13aGl0ZSB7XG4gIGNvbG9yOiB2YXIoLS1mb250LWNvbG9yLWJnLXdoaXRlLCAjMzYzNjM2KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuICAucGFyYWdyYXBoIC5iZy13aGl0ZSAudGl0bGUsXG4gIC5wYXJhZ3JhcGggLmJnLXdoaXRlIC5jaGFwZWF1IHtcbiAgICBjb2xvcjogdmFyKC0tZm9udC1jb2xvci1iZy13aGl0ZSwgIzM2MzYzNik7IH1cbiAgLnBhcmFncmFwaCAuYmctd2hpdGUgaDEsIC5wYXJhZ3JhcGggLmJnLXdoaXRlIC5oMSwgLnBhcmFncmFwaCAuYmctd2hpdGUgaDIsIC5wYXJhZ3JhcGggLmJnLXdoaXRlIC5oMiwgLnBhcmFncmFwaCAuYmctd2hpdGUgaDMsIC5wYXJhZ3JhcGggLmJnLXdoaXRlIC5oMywgLnBhcmFncmFwaCAuYmctd2hpdGUgaDQsIC5wYXJhZ3JhcGggLmJnLXdoaXRlIC5oNCwgLnBhcmFncmFwaCAuYmctd2hpdGUgaDUsIC5wYXJhZ3JhcGggLmJnLXdoaXRlIC5oNSwgLnBhcmFncmFwaCAuYmctd2hpdGUgaDYsIC5wYXJhZ3JhcGggLmJnLXdoaXRlIC5oNiwgLnBhcmFncmFwaCAuYmctd2hpdGUgcCwgLnBhcmFncmFwaCAuYmctd2hpdGUgbGkge1xuICAgIGNvbG9yOiB2YXIoLS1mb250LWNvbG9yLWJnLXdoaXRlLCAjMzYzNjM2KTsgfVxuICAucGFyYWdyYXBoIC5iZy13aGl0ZSBhOm5vdCguYnRuKSB7XG4gICAgY29sb3I6IHZhcigtLWxpbmstY29sb3ItYmctd2hpdGUsICNmZjRlMDIpOyB9XG4gICAgLnBhcmFncmFwaCAuYmctd2hpdGUgYTpub3QoLmJ0bik6aG92ZXIge1xuICAgICAgY29sb3I6IHZhcigtLXNlY29uZGFyeS1jb2xvciwgIzE2MmE0Mik7IH1cbiAgLnBhcmFncmFwaCAuYmctd2hpdGUgLmxpZ25lLXRpdGxlIC50aXRsZTphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZm9udC1jb2xvci1iZy13aGl0ZSwgIzM2MzYzNik7IH1cblxuLnBhcmFncmFwaCAuYmctcHJpbWFyeS1jb2xvciB7XG4gIGNvbG9yOiB2YXIoLS1mb250LWNvbG9yLWJnLXByaW1hcnksICNmZmZmZmYpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yLCAjZmY0ZTAyKTsgfVxuICAucGFyYWdyYXBoIC5iZy1wcmltYXJ5LWNvbG9yIC50aXRsZSxcbiAgLnBhcmFncmFwaCAuYmctcHJpbWFyeS1jb2xvciAuY2hhcGVhdSB7XG4gICAgY29sb3I6IHZhcigtLWZvbnQtY29sb3ItYmctcHJpbWFyeSwgI2ZmZmZmZik7IH1cbiAgLnBhcmFncmFwaCAuYmctcHJpbWFyeS1jb2xvciBoMSwgLnBhcmFncmFwaCAuYmctcHJpbWFyeS1jb2xvciAuaDEsIC5wYXJhZ3JhcGggLmJnLXByaW1hcnktY29sb3IgaDIsIC5wYXJhZ3JhcGggLmJnLXByaW1hcnktY29sb3IgLmgyLCAucGFyYWdyYXBoIC5iZy1wcmltYXJ5LWNvbG9yIGgzLCAucGFyYWdyYXBoIC5iZy1wcmltYXJ5LWNvbG9yIC5oMywgLnBhcmFncmFwaCAuYmctcHJpbWFyeS1jb2xvciBoNCwgLnBhcmFncmFwaCAuYmctcHJpbWFyeS1jb2xvciAuaDQsIC5wYXJhZ3JhcGggLmJnLXByaW1hcnktY29sb3IgaDUsIC5wYXJhZ3JhcGggLmJnLXByaW1hcnktY29sb3IgLmg1LCAucGFyYWdyYXBoIC5iZy1wcmltYXJ5LWNvbG9yIGg2LCAucGFyYWdyYXBoIC5iZy1wcmltYXJ5LWNvbG9yIC5oNiwgLnBhcmFncmFwaCAuYmctcHJpbWFyeS1jb2xvciBwLCAucGFyYWdyYXBoIC5iZy1wcmltYXJ5LWNvbG9yIGxpIHtcbiAgICBjb2xvcjogdmFyKC0tZm9udC1jb2xvci1iZy1wcmltYXJ5LCAjZmZmZmZmKTsgfVxuICAucGFyYWdyYXBoIC5iZy1wcmltYXJ5LWNvbG9yIGE6bm90KC5idG4pIHtcbiAgICBjb2xvcjogdmFyKC0tbGluay1jb2xvci1iZy1wcmltYXJ5LCAjZmZmZmZmKTsgfVxuICAgIC5wYXJhZ3JhcGggLmJnLXByaW1hcnktY29sb3IgYTpub3QoLmJ0bik6aG92ZXIge1xuICAgICAgY29sb3I6IHZhcigtLXNlY29uZGFyeS1jb2xvciwgIzE2MmE0Mik7IH1cbiAgLnBhcmFncmFwaCAuYmctcHJpbWFyeS1jb2xvciAubGlnbmUtdGl0bGUgLnRpdGxlOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1mb250LWNvbG9yLWJnLXByaW1hcnksICNmZmZmZmYpOyB9XG5cbi5wYXJhZ3JhcGggLmJnLXNlY29uZGFyeS1jb2xvciB7XG4gIGNvbG9yOiB2YXIoLS1mb250LWNvbG9yLWJnLXNlY29uZGFyeSwgI2ZmZmZmZik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNlY29uZGFyeS1jb2xvciwgIzE2MmE0Mik7IH1cbiAgLnBhcmFncmFwaCAuYmctc2Vjb25kYXJ5LWNvbG9yIC50aXRsZSxcbiAgLnBhcmFncmFwaCAuYmctc2Vjb25kYXJ5LWNvbG9yIC5jaGFwZWF1IHtcbiAgICBjb2xvcjogdmFyKC0tZm9udC1jb2xvci1iZy1zZWNvbmRhcnksICNmZmZmZmYpOyB9XG4gIC5wYXJhZ3JhcGggLmJnLXNlY29uZGFyeS1jb2xvciBoMSwgLnBhcmFncmFwaCAuYmctc2Vjb25kYXJ5LWNvbG9yIC5oMSwgLnBhcmFncmFwaCAuYmctc2Vjb25kYXJ5LWNvbG9yIGgyLCAucGFyYWdyYXBoIC5iZy1zZWNvbmRhcnktY29sb3IgLmgyLCAucGFyYWdyYXBoIC5iZy1zZWNvbmRhcnktY29sb3IgaDMsIC5wYXJhZ3JhcGggLmJnLXNlY29uZGFyeS1jb2xvciAuaDMsIC5wYXJhZ3JhcGggLmJnLXNlY29uZGFyeS1jb2xvciBoNCwgLnBhcmFncmFwaCAuYmctc2Vjb25kYXJ5LWNvbG9yIC5oNCwgLnBhcmFncmFwaCAuYmctc2Vjb25kYXJ5LWNvbG9yIGg1LCAucGFyYWdyYXBoIC5iZy1zZWNvbmRhcnktY29sb3IgLmg1LCAucGFyYWdyYXBoIC5iZy1zZWNvbmRhcnktY29sb3IgaDYsIC5wYXJhZ3JhcGggLmJnLXNlY29uZGFyeS1jb2xvciAuaDYsIC5wYXJhZ3JhcGggLmJnLXNlY29uZGFyeS1jb2xvciBwLCAucGFyYWdyYXBoIC5iZy1zZWNvbmRhcnktY29sb3IgbGkge1xuICAgIGNvbG9yOiB2YXIoLS1mb250LWNvbG9yLWJnLXNlY29uZGFyeSwgI2ZmZmZmZik7IH1cbiAgLnBhcmFncmFwaCAuYmctc2Vjb25kYXJ5LWNvbG9yIGE6bm90KC5idG4pIHtcbiAgICBjb2xvcjogdmFyKC0tbGluay1jb2xvci1iZy1zZWNvbmRhcnksICNmZmZmZmYpOyB9XG4gICAgLnBhcmFncmFwaCAuYmctc2Vjb25kYXJ5LWNvbG9yIGE6bm90KC5idG4pOmhvdmVyIHtcbiAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yLCAjZmY0ZTAyKTsgfVxuICAucGFyYWdyYXBoIC5iZy1zZWNvbmRhcnktY29sb3IgLmxpZ25lLXRpdGxlIC50aXRsZTphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZm9udC1jb2xvci1iZy1zZWNvbmRhcnksICNmZmZmZmYpOyB9XG5cbi5wYXJhZ3JhcGggLmJnLW5ldXRyYWwtY29sb3Ige1xuICBjb2xvcjogdmFyKC0tZm9udC1jb2xvci1iZy1uZXV0cmFsLCAjMzYzNjM2KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbmV1dHJhbC1jb2xvciwgI2VjZWFlYSk7IH1cbiAgLnBhcmFncmFwaCAuYmctbmV1dHJhbC1jb2xvciAudGl0bGUsXG4gIC5wYXJhZ3JhcGggLmJnLW5ldXRyYWwtY29sb3IgLmNoYXBlYXUge1xuICAgIGNvbG9yOiB2YXIoLS1mb250LWNvbG9yLWJnLW5ldXRyYWwsICMzNjM2MzYpOyB9XG4gIC5wYXJhZ3JhcGggLmJnLW5ldXRyYWwtY29sb3IgaDEsIC5wYXJhZ3JhcGggLmJnLW5ldXRyYWwtY29sb3IgLmgxLCAucGFyYWdyYXBoIC5iZy1uZXV0cmFsLWNvbG9yIGgyLCAucGFyYWdyYXBoIC5iZy1uZXV0cmFsLWNvbG9yIC5oMiwgLnBhcmFncmFwaCAuYmctbmV1dHJhbC1jb2xvciBoMywgLnBhcmFncmFwaCAuYmctbmV1dHJhbC1jb2xvciAuaDMsIC5wYXJhZ3JhcGggLmJnLW5ldXRyYWwtY29sb3IgaDQsIC5wYXJhZ3JhcGggLmJnLW5ldXRyYWwtY29sb3IgLmg0LCAucGFyYWdyYXBoIC5iZy1uZXV0cmFsLWNvbG9yIGg1LCAucGFyYWdyYXBoIC5iZy1uZXV0cmFsLWNvbG9yIC5oNSwgLnBhcmFncmFwaCAuYmctbmV1dHJhbC1jb2xvciBoNiwgLnBhcmFncmFwaCAuYmctbmV1dHJhbC1jb2xvciAuaDYsIC5wYXJhZ3JhcGggLmJnLW5ldXRyYWwtY29sb3IgcCwgLnBhcmFncmFwaCAuYmctbmV1dHJhbC1jb2xvciBsaSB7XG4gICAgY29sb3I6IHZhcigtLWZvbnQtY29sb3ItYmctbmV1dHJhbCwgIzM2MzYzNik7IH1cbiAgLnBhcmFncmFwaCAuYmctbmV1dHJhbC1jb2xvciBhOm5vdCguYnRuKSB7XG4gICAgY29sb3I6IHZhcigtLWxpbmstY29sb3ItYmctbmV1dHJhbCwgI2ZmNGUwMik7IH1cbiAgICAucGFyYWdyYXBoIC5iZy1uZXV0cmFsLWNvbG9yIGE6bm90KC5idG4pOmhvdmVyIHtcbiAgICAgIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktY29sb3IsICMxNjJhNDIpOyB9XG4gIC5wYXJhZ3JhcGggLmJnLW5ldXRyYWwtY29sb3IgLmxpZ25lLXRpdGxlIC50aXRsZTphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZm9udC1jb2xvci1iZy1uZXV0cmFsLCAjMzYzNjM2KTsgfVxuXG4ucGFyYWdyYXBoIC5waW0gYTpub3QoLmJ0biksIC5wYXJhZ3JhcGggLnBhcmFncmFwaC0tbGlnbmUtbGFuZGluZy1wYWdlIC5hY3R1YWxpdGUtYWdlbmRhIGE6bm90KC5idG4pLCAucGFyYWdyYXBoLS1saWduZS1sYW5kaW5nLXBhZ2UgLnBhcmFncmFwaCAuYWN0dWFsaXRlLWFnZW5kYSBhOm5vdCguYnRuKSB7XG4gIGNvbG9yOiB2YXIoLS1saW5rLWNvbG9yLWJnLXdoaXRlLCAjZmY0ZTAyKTsgfVxuICAucGFyYWdyYXBoIC5waW0gYTpub3QoLmJ0bik6aG92ZXIsIC5wYXJhZ3JhcGggLnBhcmFncmFwaC0tbGlnbmUtbGFuZGluZy1wYWdlIC5hY3R1YWxpdGUtYWdlbmRhIGE6bm90KC5idG4pOmhvdmVyLCAucGFyYWdyYXBoLS1saWduZS1sYW5kaW5nLXBhZ2UgLnBhcmFncmFwaCAuYWN0dWFsaXRlLWFnZW5kYSBhOm5vdCguYnRuKTpob3ZlciB7XG4gICAgY29sb3I6IHZhcigtLXNlY29uZGFyeS1jb2xvciwgIzE2MmE0Mik7IH1cblxuLnBhcmFncmFwaC0tdHlwZS0tYmxvYy10aXRyZS1pbWFnZSxcbi5wYXJhZ3JhcGgtLXR5cGUtLWJsb2MtbmF2aWdhdGlvbi1wcm9maWxlZS53aXRoLXBob3RvIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAuaXMtZnJvbnQgLnBhcmFncmFwaC0tdHlwZS0tYmxvYy10aXRyZS1pbWFnZSwgLmlzLWZyb250XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWJsb2MtbmF2aWdhdGlvbi1wcm9maWxlZS53aXRoLXBob3RvIHtcbiAgICBtaW4td2lkdGg6IDEwMHZ3O1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKC0xMHB4ICsgdmFyKC0tYnMtZ3V0dGVyLXgpICogLTAuNSk7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgIC5pcy1mcm9udCAucGFyYWdyYXBoLS10eXBlLS1ibG9jLXRpdHJlLWltYWdlLCAuaXMtZnJvbnRcbiAgICAgIC5wYXJhZ3JhcGgtLXR5cGUtLWJsb2MtbmF2aWdhdGlvbi1wcm9maWxlZS53aXRoLXBob3RvIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoKCg1MzBweCAtIDEwMHZ3KS8yICkpOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5pcy1mcm9udCAucGFyYWdyYXBoLS10eXBlLS1ibG9jLXRpdHJlLWltYWdlLCAuaXMtZnJvbnRcbiAgICAgIC5wYXJhZ3JhcGgtLXR5cGUtLWJsb2MtbmF2aWdhdGlvbi1wcm9maWxlZS53aXRoLXBob3RvIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoKCg3MTBweCAtIDEwMHZ3KS8yICkpOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5pcy1mcm9udCAucGFyYWdyYXBoLS10eXBlLS1ibG9jLXRpdHJlLWltYWdlLCAuaXMtZnJvbnRcbiAgICAgIC5wYXJhZ3JhcGgtLXR5cGUtLWJsb2MtbmF2aWdhdGlvbi1wcm9maWxlZS53aXRoLXBob3RvIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoKCg5NTBweCAtIDEwMHZ3KS8yICkpOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTM2NnB4KSB7XG4gICAgICAuaXMtZnJvbnQgLnBhcmFncmFwaC0tdHlwZS0tYmxvYy10aXRyZS1pbWFnZSwgLmlzLWZyb250XG4gICAgICAucGFyYWdyYXBoLS10eXBlLS1ibG9jLW5hdmlnYXRpb24tcHJvZmlsZWUud2l0aC1waG90byB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKCgoMTE5NHB4IC0gMTAwdncpLzIpKTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDE2MzZweCkge1xuICAgICAgLmlzLWZyb250IC5wYXJhZ3JhcGgtLXR5cGUtLWJsb2MtdGl0cmUtaW1hZ2UsIC5pcy1mcm9udFxuICAgICAgLnBhcmFncmFwaC0tdHlwZS0tYmxvYy1uYXZpZ2F0aW9uLXByb2ZpbGVlLndpdGgtcGhvdG8ge1xuICAgICAgICBtYXJnaW4tbGVmdDogY2FsYygoKDE2MjZweCAtIDEwMHZ3KS8yKSk7IH0gfVxuICAubm90LWZyb250IC5wYXJhZ3JhcGgtLXR5cGUtLWJsb2MtdGl0cmUtaW1hZ2UsIC5ub3QtZnJvbnRcbiAgLnBhcmFncmFwaC0tdHlwZS0tYmxvYy1uYXZpZ2F0aW9uLXByb2ZpbGVlLndpdGgtcGhvdG8ge1xuICAgIG1hcmdpbi1sZWZ0OiAtMzBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zMHB4OyB9XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWJsb2MtdGl0cmUtaW1hZ2UgLnRpdGxlLFxuICAucGFyYWdyYXBoLS10eXBlLS1ibG9jLW5hdmlnYXRpb24tcHJvZmlsZWUud2l0aC1waG90byAudGl0bGUge1xuICAgIG1hcmdpbjogMCAyMHB4IDIwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAucGFyYWdyYXBoLS10eXBlLS1ibG9jLXRpdHJlLWltYWdlIC50aXRsZSxcbiAgICAgIC5wYXJhZ3JhcGgtLXR5cGUtLWJsb2MtbmF2aWdhdGlvbi1wcm9maWxlZS53aXRoLXBob3RvIC50aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM1cHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLnBhcmFncmFwaC0tdHlwZS0tYmxvYy10aXRyZS1pbWFnZSAudGl0bGUsXG4gICAgICAucGFyYWdyYXBoLS10eXBlLS1ibG9jLW5hdmlnYXRpb24tcHJvZmlsZWUud2l0aC1waG90byAudGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDMzcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTM2NnB4KSB7XG4gICAgICAucGFyYWdyYXBoLS10eXBlLS1ibG9jLXRpdHJlLWltYWdlIC50aXRsZSxcbiAgICAgIC5wYXJhZ3JhcGgtLXR5cGUtLWJsb2MtbmF2aWdhdGlvbi1wcm9maWxlZS53aXRoLXBob3RvIC50aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQ1cHg7IH0gfVxuICAucGFyYWdyYXBoLS10eXBlLS1ibG9jLXRpdHJlLWltYWdlLndpdGgtcGhvdG8sXG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWJsb2MtbmF2aWdhdGlvbi1wcm9maWxlZS53aXRoLXBob3RvLndpdGgtcGhvdG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGModmFyKC0tYnMtZ3V0dGVyLXgpICogLTEuNSk7XG4gICAgbWFyZ2luLXRvcDogY2FsYyh2YXIoLS1icy1ndXR0ZXIteCkpO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXgtaGVpZ2h0OiA3MzVweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgLmlzLWZyb250IC5wYXJhZ3JhcGgtLXR5cGUtLWJsb2MtdGl0cmUtaW1hZ2Uud2l0aC1waG90bywgLmlzLWZyb250XG4gICAgLnBhcmFncmFwaC0tdHlwZS0tYmxvYy1uYXZpZ2F0aW9uLXByb2ZpbGVlLndpdGgtcGhvdG8ud2l0aC1waG90byB7XG4gICAgICB0b3A6IC00MHB4OyB9XG4gICAgLm5vdC1mcm9udCAucGFyYWdyYXBoLS10eXBlLS1ibG9jLXRpdHJlLWltYWdlLndpdGgtcGhvdG8sIC5ub3QtZnJvbnRcbiAgICAucGFyYWdyYXBoLS10eXBlLS1ibG9jLW5hdmlnYXRpb24tcHJvZmlsZWUud2l0aC1waG90by53aXRoLXBob3RvIHtcbiAgICAgIG92ZXJmbG93OiB2aXNpYmxlOyB9XG4gICAgLnBhcmFncmFwaC0tdHlwZS0tYmxvYy10aXRyZS1pbWFnZS53aXRoLXBob3RvIC5wYXJhZ3JhcGgtY29udGVudCxcbiAgICAucGFyYWdyYXBoLS10eXBlLS1ibG9jLW5hdmlnYXRpb24tcHJvZmlsZWUud2l0aC1waG90by53aXRoLXBob3RvIC5wYXJhZ3JhcGgtY29udGVudCB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgLnBhcmFncmFwaC0tdHlwZS0tYmxvYy10aXRyZS1pbWFnZS53aXRoLXBob3RvIC50aXRsZSwgLnBhcmFncmFwaC0tdHlwZS0tYmxvYy10aXRyZS1pbWFnZS53aXRoLXBob3RvIC5uYXZpZ2F0aW9uLXByb2ZpbGVlLFxuICAgIC5wYXJhZ3JhcGgtLXR5cGUtLWJsb2MtbmF2aWdhdGlvbi1wcm9maWxlZS53aXRoLXBob3RvLndpdGgtcGhvdG8gLnRpdGxlLFxuICAgIC5wYXJhZ3JhcGgtLXR5cGUtLWJsb2MtbmF2aWdhdGlvbi1wcm9maWxlZS53aXRoLXBob3RvLndpdGgtcGhvdG8gLm5hdmlnYXRpb24tcHJvZmlsZWUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA0NyU7XG4gICAgICBwYWRkaW5nOiAwIDQwcHggMCAyMHB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgLm5vdC1mcm9udCAucGFyYWdyYXBoLS10eXBlLS1ibG9jLXRpdHJlLWltYWdlLndpdGgtcGhvdG8gLnRpdGxlLCAubm90LWZyb250IC5wYXJhZ3JhcGgtLXR5cGUtLWJsb2MtdGl0cmUtaW1hZ2Uud2l0aC1waG90byAubmF2aWdhdGlvbi1wcm9maWxlZSwgLm5vdC1mcm9udFxuICAgICAgLnBhcmFncmFwaC0tdHlwZS0tYmxvYy1uYXZpZ2F0aW9uLXByb2ZpbGVlLndpdGgtcGhvdG8ud2l0aC1waG90byAudGl0bGUsIC5ub3QtZnJvbnRcbiAgICAgIC5wYXJhZ3JhcGgtLXR5cGUtLWJsb2MtbmF2aWdhdGlvbi1wcm9maWxlZS53aXRoLXBob3RvLndpdGgtcGhvdG8gLm5hdmlnYXRpb24tcHJvZmlsZWUge1xuICAgICAgICBtaW4td2lkdGg6IDEwMCU7IH1cbiAgICAucGFyYWdyYXBoLS10eXBlLS1ibG9jLXRpdHJlLWltYWdlLndpdGgtcGhvdG8gZmlndXJlLFxuICAgIC5wYXJhZ3JhcGgtLXR5cGUtLWJsb2MtbmF2aWdhdGlvbi1wcm9maWxlZS53aXRoLXBob3RvLndpdGgtcGhvdG8gZmlndXJlIHtcbiAgICAgIG1hcmdpbjogMDsgfVxuICAgICAgLnBhcmFncmFwaC0tdHlwZS0tYmxvYy10aXRyZS1pbWFnZS53aXRoLXBob3RvIGZpZ3VyZSBpbWcsXG4gICAgICAucGFyYWdyYXBoLS10eXBlLS1ibG9jLW5hdmlnYXRpb24tcHJvZmlsZWUud2l0aC1waG90by53aXRoLXBob3RvIGZpZ3VyZSBpbWcge1xuICAgICAgICBtaW4td2lkdGg6IDEwMHZ3OyB9XG4gICAgICAgIC5ub3QtZnJvbnQgLnBhcmFncmFwaC0tdHlwZS0tYmxvYy10aXRyZS1pbWFnZS53aXRoLXBob3RvIGZpZ3VyZSBpbWcsIC5ub3QtZnJvbnRcbiAgICAgICAgLnBhcmFncmFwaC0tdHlwZS0tYmxvYy1uYXZpZ2F0aW9uLXByb2ZpbGVlLndpdGgtcGhvdG8ud2l0aC1waG90byBmaWd1cmUgaW1nIHtcbiAgICAgICAgICBtaW4td2lkdGg6IGNhbGMoMTAwJSArIDYwcHgpOyB9XG5cbi5wYXJhZ3JhcGgtLXR5cGUtLWJsb2MtdGl0cmUtaW1hZ2Uud2l0aC1waG90byAudGl0bGUge1xuICB0b3A6IGF1dG87XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiA5MCU7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cblxuLnBhcmFncmFwaC0tdHlwZS0tYmxvYy1uYXZpZ2F0aW9uLXByb2ZpbGVlIHtcbiAgbWFyZ2luLXRvcDogODBweDtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDsgfVxuICAucGFyYWdyYXBoLS10eXBlLS1ibG9jLW5hdmlnYXRpb24tcHJvZmlsZWUgLm5hdmlnYXRpb24tcHJvZmlsZWUud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0ge1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAucGFyYWdyYXBoLS10eXBlLS1ibG9jLW5hdmlnYXRpb24tcHJvZmlsZWUgLm5hdmlnYXRpb24tcHJvZmlsZWUud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gLnNlbGVjdC13cmFwcGVyIHtcbiAgICAgIGZvbnQtc2l6ZTogXCJvcGVuc2Fuc3JlZ3VsYXJcIiwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICBmb250LXNpemU6IDE0cHg7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICAucGFyYWdyYXBoLS10eXBlLS1ibG9jLW5hdmlnYXRpb24tcHJvZmlsZWUgLm5hdmlnYXRpb24tcHJvZmlsZWUud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gLnNlbGVjdC13cmFwcGVyIHtcbiAgICAgICAgICBmb250LXNpemU6IDE1cHg7IH0gfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5wYXJhZ3JhcGgtLXR5cGUtLWJsb2MtbmF2aWdhdGlvbi1wcm9maWxlZSAubmF2aWdhdGlvbi1wcm9maWxlZS53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAuc2VsZWN0LXdyYXBwZXIge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDsgfSB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLnBhcmFncmFwaC0tdHlwZS0tYmxvYy1uYXZpZ2F0aW9uLXByb2ZpbGVlIC5uYXZpZ2F0aW9uLXByb2ZpbGVlLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIC5zZWxlY3Qtd3JhcHBlciB7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4OyB9IH1cbiAgICAgIC5wYXJhZ3JhcGgtLXR5cGUtLWJsb2MtbmF2aWdhdGlvbi1wcm9maWxlZSAubmF2aWdhdGlvbi1wcm9maWxlZS53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAuc2VsZWN0LXdyYXBwZXIgc2VsZWN0IHtcbiAgICAgICAgcGFkZGluZzogMTBweCA0MHB4IDEwcHggMTBweDtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwib3BlbnNhbnNleHRyYWJvbGRcIiwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjsgfVxuICAgICAgICAucGFyYWdyYXBoLS10eXBlLS1ibG9jLW5hdmlnYXRpb24tcHJvZmlsZWUgLm5hdmlnYXRpb24tcHJvZmlsZWUud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gLnNlbGVjdC13cmFwcGVyIHNlbGVjdDpkaXNhYmxlZCB7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICBjb2xvcjogI2I4YjhiODsgfVxuICAgICAgICAucGFyYWdyYXBoLS10eXBlLS1ibG9jLW5hdmlnYXRpb24tcHJvZmlsZWUgLm5hdmlnYXRpb24tcHJvZmlsZWUud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gLnNlbGVjdC13cmFwcGVyIHNlbGVjdCBvcHRpb24ge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7IH1cbiAgICAgIC5wYXJhZ3JhcGgtLXR5cGUtLWJsb2MtbmF2aWdhdGlvbi1wcm9maWxlZSAubmF2aWdhdGlvbi1wcm9maWxlZS53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAuc2VsZWN0LXdyYXBwZXIgLmZvcm0tY29udHJvbCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIm9wZW5zYW5zZXh0cmFib2xkXCIsIFZlcmRhbmEsIHNhbnMtc2VyaWY7IH1cbiAgICAucGFyYWdyYXBoLS10eXBlLS1ibG9jLW5hdmlnYXRpb24tcHJvZmlsZWUgLm5hdmlnYXRpb24tcHJvZmlsZWUud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gLmJ1dHRvbi0tcHJpbWFyeTpkaXNhYmxlZCB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNiOGI4YjggIWltcG9ydGFudDtcbiAgICAgIGJvcmRlci1jb2xvcjogI2I4YjhiOCAhaW1wb3J0YW50OyB9XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWJsb2MtbmF2aWdhdGlvbi1wcm9maWxlZS53aXRoLXBob3RvIHtcbiAgICBtYXgtaGVpZ2h0OiAzMDBweCAhaW1wb3J0YW50OyB9XG4gICAgLnBhcmFncmFwaC0tdHlwZS0tYmxvYy1uYXZpZ2F0aW9uLXByb2ZpbGVlLndpdGgtcGhvdG8gLm5hdmlnYXRpb24tcHJvZmlsZWUud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0ge1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4OyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnBhcmFncmFwaC0tdHlwZS0tYmxvYy1uYXZpZ2F0aW9uLXByb2ZpbGVlLndpdGgtcGhvdG8gLm5hdmlnYXRpb24tcHJvZmlsZWUud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0ge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnBhcmFncmFwaC0tdHlwZS0tYmxvYy1uYXZpZ2F0aW9uLXByb2ZpbGVlLnBhcmFncmFwaC0tdHlwZS0tYmxvYy1uYXZpZ2F0aW9uLXByb2ZpbGVlLTEwMCAubmF2aWdhdGlvbi1wcm9maWxlZS53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSB7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgLnBhcmFncmFwaC0tdHlwZS0tYmxvYy1uYXZpZ2F0aW9uLXByb2ZpbGVlLnBhcmFncmFwaC0tdHlwZS0tYmxvYy1uYXZpZ2F0aW9uLXByb2ZpbGVlLTEwMCAubmF2aWdhdGlvbi1wcm9maWxlZS53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAuZm9ybS1jb250cm9sLmJ1dHRvbiB7XG4gICAgICAgIHdpZHRoOiAxODBweDsgfVxuICAgICAgLnBhcmFncmFwaC0tdHlwZS0tYmxvYy1uYXZpZ2F0aW9uLXByb2ZpbGVlLnBhcmFncmFwaC0tdHlwZS0tYmxvYy1uYXZpZ2F0aW9uLXByb2ZpbGVlLTEwMCAubmF2aWdhdGlvbi1wcm9maWxlZS53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAuc2VsZWN0LXdyYXBwZXIge1xuICAgICAgICB3aWR0aDogNDUwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAucGFyYWdyYXBoLS10eXBlLS1ibG9jLW5hdmlnYXRpb24tcHJvZmlsZWUucGFyYWdyYXBoLS10eXBlLS1ibG9jLW5hdmlnYXRpb24tcHJvZmlsZWUtMTAwIC5uYXZpZ2F0aW9uLXByb2ZpbGVlLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIHtcbiAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgcGFkZGluZzogMCAxMHB4OyB9XG4gICAgICAucGFyYWdyYXBoLS10eXBlLS1ibG9jLW5hdmlnYXRpb24tcHJvZmlsZWUucGFyYWdyYXBoLS10eXBlLS1ibG9jLW5hdmlnYXRpb24tcHJvZmlsZWUtMTAwIC5uYXZpZ2F0aW9uLXByb2ZpbGVlLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIC5mb3JtLWNvbnRyb2wuYnV0dG9uIHtcbiAgICAgICAgd2lkdGg6IDE4MHB4O1xuICAgICAgICBtYXJnaW46IDEwcHggMDsgfVxuICAgICAgLnBhcmFncmFwaC0tdHlwZS0tYmxvYy1uYXZpZ2F0aW9uLXByb2ZpbGVlLnBhcmFncmFwaC0tdHlwZS0tYmxvYy1uYXZpZ2F0aW9uLXByb2ZpbGVlLTEwMCAubmF2aWdhdGlvbi1wcm9maWxlZS53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAuc2VsZWN0LXdyYXBwZXIge1xuICAgICAgICB3aWR0aDogMzAwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMjBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMzY2cHgpIHtcbiAgICAucGFyYWdyYXBoLS10eXBlLS1ibG9jLW5hdmlnYXRpb24tcHJvZmlsZWUucGFyYWdyYXBoLS10eXBlLS1ibG9jLW5hdmlnYXRpb24tcHJvZmlsZWUtNjYgLm5hdmlnYXRpb24tcHJvZmlsZWUud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0sIC5wYXJhZ3JhcGgtLXR5cGUtLWJsb2MtbmF2aWdhdGlvbi1wcm9maWxlZS5wYXJhZ3JhcGgtLXR5cGUtLWJsb2MtbmF2aWdhdGlvbi1wcm9maWxlZS03NSAubmF2aWdhdGlvbi1wcm9maWxlZS53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSB7XG4gICAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICAucGFyYWdyYXBoLS10eXBlLS1ibG9jLW5hdmlnYXRpb24tcHJvZmlsZWUucGFyYWdyYXBoLS10eXBlLS1ibG9jLW5hdmlnYXRpb24tcHJvZmlsZWUtNjYgLm5hdmlnYXRpb24tcHJvZmlsZWUud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gLmZvcm0tY29udHJvbC5idXR0b24sIC5wYXJhZ3JhcGgtLXR5cGUtLWJsb2MtbmF2aWdhdGlvbi1wcm9maWxlZS5wYXJhZ3JhcGgtLXR5cGUtLWJsb2MtbmF2aWdhdGlvbi1wcm9maWxlZS03NSAubmF2aWdhdGlvbi1wcm9maWxlZS53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAuZm9ybS1jb250cm9sLmJ1dHRvbiB7XG4gICAgICAgIHdpZHRoOiAxODBweDsgfVxuICAgICAgLnBhcmFncmFwaC0tdHlwZS0tYmxvYy1uYXZpZ2F0aW9uLXByb2ZpbGVlLnBhcmFncmFwaC0tdHlwZS0tYmxvYy1uYXZpZ2F0aW9uLXByb2ZpbGVlLTY2IC5uYXZpZ2F0aW9uLXByb2ZpbGVlLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIC5zZWxlY3Qtd3JhcHBlciwgLnBhcmFncmFwaC0tdHlwZS0tYmxvYy1uYXZpZ2F0aW9uLXByb2ZpbGVlLnBhcmFncmFwaC0tdHlwZS0tYmxvYy1uYXZpZ2F0aW9uLXByb2ZpbGVlLTc1IC5uYXZpZ2F0aW9uLXByb2ZpbGVlLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIC5zZWxlY3Qtd3JhcHBlciB7XG4gICAgICAgIHdpZHRoOiAzMDBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLnBhcmFncmFwaC0tdHlwZS0tYmxvYy1uYXZpZ2F0aW9uLXByb2ZpbGVlLnBhcmFncmFwaC0tdHlwZS0tYmxvYy1uYXZpZ2F0aW9uLXByb2ZpbGVlLTUwIC5uYXZpZ2F0aW9uLXByb2ZpbGVlLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIHtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICAucGFyYWdyYXBoLS10eXBlLS1ibG9jLW5hdmlnYXRpb24tcHJvZmlsZWUucGFyYWdyYXBoLS10eXBlLS1ibG9jLW5hdmlnYXRpb24tcHJvZmlsZWUtNTAgLm5hdmlnYXRpb24tcHJvZmlsZWUud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gLmZvcm0tY29udHJvbC5idXR0b24ge1xuICAgICAgICB3aWR0aDogMTgwcHg7IH1cbiAgICAgIC5wYXJhZ3JhcGgtLXR5cGUtLWJsb2MtbmF2aWdhdGlvbi1wcm9maWxlZS5wYXJhZ3JhcGgtLXR5cGUtLWJsb2MtbmF2aWdhdGlvbi1wcm9maWxlZS01MCAubmF2aWdhdGlvbi1wcm9maWxlZS53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAuc2VsZWN0LXdyYXBwZXIge1xuICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG5cbi5wYXJhZ3JhcGgtLXR5cGUtLWJsb2MtcmVjaGVyY2hlIC5zZWFyY2gtYmxvY2stZm9ybSB7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgLnBhcmFncmFwaC0tdHlwZS0tYmxvYy1yZWNoZXJjaGUgLnNlYXJjaC1ibG9jay1mb3JtIC5mb3JtLXJvdyxcbiAgLnBhcmFncmFwaC0tdHlwZS0tYmxvYy1yZWNoZXJjaGUgLnNlYXJjaC1ibG9jay1mb3JtIC5mb3JtLWNvbnRyb2wuYnV0dG9uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDEwcHggMDsgfVxuXG4ucGFyYWdyYXBoLS10eXBlLS1ibG9jLXJlY2hlcmNoZSAudGl0bGUge1xuICAtbXMtZmxleC1vcmRlcjogaW5pdGlhbDtcbiAgb3JkZXI6IGluaXRpYWw7IH1cbiAgLnBhcmFncmFwaC0tdHlwZS0tYmxvYy1yZWNoZXJjaGUgLnRpdGxlOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDhweDtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IsICNmZjRlMDIpO1xuICAgIG1hcmdpbjogMjBweCAwIDA7XG4gICAgd2lkdGg6IDcwcHg7IH1cbiAgICAuYmctcHJpbWFyeS1jb2xvciAucGFyYWdyYXBoLS10eXBlLS1ibG9jLXJlY2hlcmNoZSAudGl0bGU6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZm9udC1jb2xvci1iZy1wcmltYXJ5LCAjZmZmZmZmKTsgfVxuXG4ucGFyYWdyYXBoLS10eXBlLS1ibG9jLXJlY2hlcmNoZSAuYmctcHJpbWFyeS1jb2xvciAudGl0bGU6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1mb250LWNvbG9yLWJnLXByaW1hcnksICNmZmZmZmYpOyB9XG5cbi5wYXJhZ3JhcGgtLXR5cGUtLWJsb2MtcmVjaGVyY2hlIC5iZy1zZWNvbmRhcnktY29sb3IgLnRpdGxlOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZm9udC1jb2xvci1iZy1zZWNvbmRhcnksICNmZmZmZmYpOyB9XG5cbi5wYXJhZ3JhcGgtLXR5cGUtLWJsb2MtcmVjaGVyY2hlIC5wYXJhZ3JhcGgtY29udGVudC5waW0sIC5wYXJhZ3JhcGgtLXR5cGUtLWJsb2MtcmVjaGVyY2hlIC5wYXJhZ3JhcGgtLWxpZ25lLWxhbmRpbmctcGFnZSAucGFyYWdyYXBoLWNvbnRlbnQuYWN0dWFsaXRlLWFnZW5kYSwgLnBhcmFncmFwaC0tbGlnbmUtbGFuZGluZy1wYWdlIC5wYXJhZ3JhcGgtLXR5cGUtLWJsb2MtcmVjaGVyY2hlIC5wYXJhZ3JhcGgtY29udGVudC5hY3R1YWxpdGUtYWdlbmRhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTM2NnB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWJsb2MtcmVjaGVyY2hlLnBhcmFncmFwaC0tdHlwZS0tYmxvYy1yZWNoZXJjaGUtNTAgLnNlYXJjaC1ibG9jay1mb3JtLCAucGFyYWdyYXBoLS10eXBlLS1ibG9jLXJlY2hlcmNoZS5wYXJhZ3JhcGgtLXR5cGUtLWJsb2MtcmVjaGVyY2hlLTc1IC5zZWFyY2gtYmxvY2stZm9ybSwgLnBhcmFncmFwaC0tdHlwZS0tYmxvYy1yZWNoZXJjaGUucGFyYWdyYXBoLS10eXBlLS1ibG9jLXJlY2hlcmNoZS02NiAuc2VhcmNoLWJsb2NrLWZvcm0ge1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cbiAgICAucGFyYWdyYXBoLS10eXBlLS1ibG9jLXJlY2hlcmNoZS5wYXJhZ3JhcGgtLXR5cGUtLWJsb2MtcmVjaGVyY2hlLTUwIC5zZWFyY2gtYmxvY2stZm9ybSAuZm9ybS1yb3csIC5wYXJhZ3JhcGgtLXR5cGUtLWJsb2MtcmVjaGVyY2hlLnBhcmFncmFwaC0tdHlwZS0tYmxvYy1yZWNoZXJjaGUtNzUgLnNlYXJjaC1ibG9jay1mb3JtIC5mb3JtLXJvdywgLnBhcmFncmFwaC0tdHlwZS0tYmxvYy1yZWNoZXJjaGUucGFyYWdyYXBoLS10eXBlLS1ibG9jLXJlY2hlcmNoZS02NiAuc2VhcmNoLWJsb2NrLWZvcm0gLmZvcm0tcm93IHtcbiAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgIC1tcy1mbGV4LXBvc2l0aXZlOiAxO1xuICAgICAgZmxleC1ncm93OiAxOyB9XG4gICAgLnBhcmFncmFwaC0tdHlwZS0tYmxvYy1yZWNoZXJjaGUucGFyYWdyYXBoLS10eXBlLS1ibG9jLXJlY2hlcmNoZS01MCAuc2VhcmNoLWJsb2NrLWZvcm0gLmZvcm0tY29udHJvbC5idXR0b24sIC5wYXJhZ3JhcGgtLXR5cGUtLWJsb2MtcmVjaGVyY2hlLnBhcmFncmFwaC0tdHlwZS0tYmxvYy1yZWNoZXJjaGUtNzUgLnNlYXJjaC1ibG9jay1mb3JtIC5mb3JtLWNvbnRyb2wuYnV0dG9uLCAucGFyYWdyYXBoLS10eXBlLS1ibG9jLXJlY2hlcmNoZS5wYXJhZ3JhcGgtLXR5cGUtLWJsb2MtcmVjaGVyY2hlLTY2IC5zZWFyY2gtYmxvY2stZm9ybSAuZm9ybS1jb250cm9sLmJ1dHRvbiB7XG4gICAgICB3aWR0aDogMTgwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tYmxvYy1yZWNoZXJjaGUucGFyYWdyYXBoLS10eXBlLS1ibG9jLXJlY2hlcmNoZS0xMDAgLnNlYXJjaC1ibG9jay1mb3JtIHtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gICAgLnBhcmFncmFwaC0tdHlwZS0tYmxvYy1yZWNoZXJjaGUucGFyYWdyYXBoLS10eXBlLS1ibG9jLXJlY2hlcmNoZS0xMDAgLnNlYXJjaC1ibG9jay1mb3JtIC5mb3JtLXJvdyB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICAtbXMtZmxleC1wb3NpdGl2ZTogMTtcbiAgICAgIGZsZXgtZ3JvdzogMTsgfVxuICAgIC5wYXJhZ3JhcGgtLXR5cGUtLWJsb2MtcmVjaGVyY2hlLnBhcmFncmFwaC0tdHlwZS0tYmxvYy1yZWNoZXJjaGUtMTAwIC5zZWFyY2gtYmxvY2stZm9ybSAuZm9ybS1jb250cm9sLmJ1dHRvbiB7XG4gICAgICB3aWR0aDogMTgwcHg7IH0gfVxuXG4ucGFyYWdyYXBoLS10eXBlLS1ibG9jLWluZm9ybWF0aW9uLWNsZXMgLmljb24ge1xuICBmb250LXNpemU6IDgwcHg7XG4gIGRpc3BsYXk6IC1tcy1pbmxpbmUtZmxleGJveDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHdpZHRoOiA4MHB4O1xuICBoZWlnaHQ6IDgwcHg7XG4gIG1hcmdpbjogNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG5cbi5wYXJhZ3JhcGgtLXR5cGUtLWJsb2MtaW5mb3JtYXRpb24tY2xlcyAuY2hpZmZyZSxcbi5wYXJhZ3JhcGgtLXR5cGUtLWJsb2MtaW5mb3JtYXRpb24tY2xlcyAuY2hpZmZyZS1kZXNjIHtcbiAgZm9udC1mYW1pbHk6IFwiQ2FsaXN0b2dhXCIsIHNlcmlmO1xuICBtYXJnaW46IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4ucGFyYWdyYXBoLS10eXBlLS1ibG9jLWluZm9ybWF0aW9uLWNsZXMgLmNoaWZmcmUge1xuICBmb250LXNpemU6IDUwcHg7XG4gIGxpbmUtaGVpZ2h0OiA2NXB4OyB9XG5cbi5wYXJhZ3JhcGgtLXR5cGUtLWJsb2MtaW5mb3JtYXRpb24tY2xlcyAuY2hpZmZyZS1kZXNjIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDsgfVxuXG4ucm93LWJnLXdoaXRlIC5wYXJhZ3JhcGgtLXR5cGUtLWJsb2MtaW5mb3JtYXRpb24tY2xlcyBwLFxuLnJvdy1iZy13aGl0ZSAucGFyYWdyYXBoLS10eXBlLS1ibG9jLWluZm9ybWF0aW9uLWNsZXMgc3BhbiB7XG4gIGNvbG9yOiB2YXIoLS1mb250LWNvbG9yLWJnLXdoaXRlLCAjMzYzNjM2KTsgfVxuXG4ucm93LWJnLW5ldXRyYWwtY29sb3IgLnBhcmFncmFwaC0tdHlwZS0tYmxvYy1pbmZvcm1hdGlvbi1jbGVzIHAsXG4ucm93LWJnLW5ldXRyYWwtY29sb3IgLnBhcmFncmFwaC0tdHlwZS0tYmxvYy1pbmZvcm1hdGlvbi1jbGVzIHNwYW4ge1xuICBjb2xvcjogdmFyKC0tZm9udC1jb2xvci1iZy1uZXV0cmFsLCAjMzYzNjM2KTsgfVxuXG4ucm93LWJnLXByaW1hcnktY29sb3IgLnBhcmFncmFwaC0tdHlwZS0tYmxvYy1pbmZvcm1hdGlvbi1jbGVzIHAsXG4ucm93LWJnLXByaW1hcnktY29sb3IgLnBhcmFncmFwaC0tdHlwZS0tYmxvYy1pbmZvcm1hdGlvbi1jbGVzIHNwYW4ge1xuICBjb2xvcjogdmFyKC0tZm9udC1jb2xvci1iZy1wcmltYXJ5LCAjZmZmZmZmKTsgfVxuXG4ucm93LWJnLXNlY29uZGFyeS1jb2xvciAucGFyYWdyYXBoLS10eXBlLS1ibG9jLWluZm9ybWF0aW9uLWNsZXMgcCxcbi5yb3ctYmctc2Vjb25kYXJ5LWNvbG9yIC5wYXJhZ3JhcGgtLXR5cGUtLWJsb2MtaW5mb3JtYXRpb24tY2xlcyBzcGFuIHtcbiAgY29sb3I6IHZhcigtLWZvbnQtY29sb3ItYmctc2Vjb25kYXJ5LCAjZmZmZmZmKTsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tYmxvYy1jYXJ0ZS1pbmZvcm1hdGlvbi5wYXJhZ3JhcGgtLXR5cGUtLWJsb2MtY2FydGUtaW5mb3JtYXRpb24tMjUge1xuICAgIC1tcy1mbGV4OiAwIDAgNTAlO1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgd2lkdGg6IDUwJTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMzY2cHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tYmxvYy1jYXJ0ZS1pbmZvcm1hdGlvbi5wYXJhZ3JhcGgtLXR5cGUtLWJsb2MtY2FydGUtaW5mb3JtYXRpb24tMjUge1xuICAgIC1tcy1mbGV4OiAwIDAgMjUlO1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgd2lkdGg6IDI1JTsgfVxuICAgIC5wYXJhZ3JhcGgtLXR5cGUtLWJsb2MtY2FydGUtaW5mb3JtYXRpb24ucGFyYWdyYXBoLS10eXBlLS1ibG9jLWNhcnRlLWluZm9ybWF0aW9uLTI1OmZpcnN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gICAgLnBhcmFncmFwaC0tdHlwZS0tYmxvYy1jYXJ0ZS1pbmZvcm1hdGlvbi5wYXJhZ3JhcGgtLXR5cGUtLWJsb2MtY2FydGUtaW5mb3JtYXRpb24tMjU6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tYmxvYy1jYXJ0ZS1pbmZvcm1hdGlvbi5wYXJhZ3JhcGgtLXR5cGUtLWJsb2MtY2FydGUtaW5mb3JtYXRpb24tNTAge1xuICAgIC1tcy1mbGV4OiAwIDAgNTAlO1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgd2lkdGg6IDUwJTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1ibG9jLWNhcnRlLWluZm9ybWF0aW9uLnBhcmFncmFwaC0tdHlwZS0tYmxvYy1jYXJ0ZS1pbmZvcm1hdGlvbi01MCB7XG4gICAgLW1zLWZsZXg6IDAgMCA1MCU7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICB3aWR0aDogNTAlOyB9XG4gICAgLnBhcmFncmFwaC0tdHlwZS0tYmxvYy1jYXJ0ZS1pbmZvcm1hdGlvbi5wYXJhZ3JhcGgtLXR5cGUtLWJsb2MtY2FydGUtaW5mb3JtYXRpb24tNTA6Zmlyc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgICAucGFyYWdyYXBoLS10eXBlLS1ibG9jLWNhcnRlLWluZm9ybWF0aW9uLnBhcmFncmFwaC0tdHlwZS0tYmxvYy1jYXJ0ZS1pbmZvcm1hdGlvbi01MDpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1ibG9jLWNhcnRlLWluZm9ybWF0aW9uLnBhcmFncmFwaC0tdHlwZS0tYmxvYy1jYXJ0ZS1pbmZvcm1hdGlvbi0zMyB7XG4gICAgLW1zLWZsZXg6IDAgMCA1MCU7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICB3aWR0aDogNTAlOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEzNjZweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1ibG9jLWNhcnRlLWluZm9ybWF0aW9uLnBhcmFncmFwaC0tdHlwZS0tYmxvYy1jYXJ0ZS1pbmZvcm1hdGlvbi0zMyB7XG4gICAgLW1zLWZsZXg6IDAgMCAzMyU7XG4gICAgZmxleDogMCAwIDMzJTtcbiAgICB3aWR0aDogMzMlOyB9XG4gICAgLnBhcmFncmFwaC0tdHlwZS0tYmxvYy1jYXJ0ZS1pbmZvcm1hdGlvbi5wYXJhZ3JhcGgtLXR5cGUtLWJsb2MtY2FydGUtaW5mb3JtYXRpb24tMzM6Zmlyc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgICAucGFyYWdyYXBoLS10eXBlLS1ibG9jLWNhcnRlLWluZm9ybWF0aW9uLnBhcmFncmFwaC0tdHlwZS0tYmxvYy1jYXJ0ZS1pbmZvcm1hdGlvbi0zMzpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG5cbi5wYXJhZ3JhcGgtLXR5cGUtLWJsb2MtY2FydGUtaW5mb3JtYXRpb24gLnBhcmFncmFwaC1jb250ZW50IHtcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXI6IHNvbGlkIDFweCAjYjhiOGI4O1xuICBwYWRkaW5nOiAxNXB4OyB9XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWJsb2MtY2FydGUtaW5mb3JtYXRpb24gLnBhcmFncmFwaC1jb250ZW50IC5pbmZvLWljb24ge1xuICAgIHBhZGRpbmc6IDYwcHggMCAzMHB4OyB9XG4gICAgLnBhcmFncmFwaC0tdHlwZS0tYmxvYy1jYXJ0ZS1pbmZvcm1hdGlvbiAucGFyYWdyYXBoLWNvbnRlbnQgLmluZm8taWNvbiAuaWNvbiB7XG4gICAgICBmb250LXNpemU6IDYwcHg7XG4gICAgICBjb2xvcjogdmFyKC0tZm9udC1jb2xvci1iZy13aGl0ZSwgIzM2MzYzNik7XG4gICAgICBkaXNwbGF5OiAtbXMtaW5saW5lLWZsZXhib3g7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgaGVpZ2h0OiA2MHB4OyB9XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWJsb2MtY2FydGUtaW5mb3JtYXRpb24gLnBhcmFncmFwaC1jb250ZW50IC5pbmZvLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgICAucGFyYWdyYXBoLS10eXBlLS1ibG9jLWNhcnRlLWluZm9ybWF0aW9uIC5wYXJhZ3JhcGgtY29udGVudCAuaW5mby1jb250ZW50IHAge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgY29sb3I6IHZhcigtLWZvbnQtY29sb3ItYmctd2hpdGUsICMzNjM2MzYpOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1ibG9jLWNhcnRlLWluZm9ybWF0aW9uLnBhcmFncmFwaC0tdHlwZS0tYmxvYy1jYXJ0ZS1pbmZvcm1hdGlvbi0xMDAgLnBhcmFncmFwaC1jb250ZW50IHtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gICAgLnBhcmFncmFwaC0tdHlwZS0tYmxvYy1jYXJ0ZS1pbmZvcm1hdGlvbi5wYXJhZ3JhcGgtLXR5cGUtLWJsb2MtY2FydGUtaW5mb3JtYXRpb24tMTAwIC5wYXJhZ3JhcGgtY29udGVudCAuaW5mby1pY29uIHtcbiAgICAgIHBhZGRpbmc6IDYwcHg7IH1cbiAgICAucGFyYWdyYXBoLS10eXBlLS1ibG9jLWNhcnRlLWluZm9ybWF0aW9uLnBhcmFncmFwaC0tdHlwZS0tYmxvYy1jYXJ0ZS1pbmZvcm1hdGlvbi0xMDAgLnBhcmFncmFwaC1jb250ZW50IC5pbmZvLWNvbnRlbnQge1xuICAgICAgcGFkZGluZzogMCAyMHB4IDIwcHg7IH1cbiAgICAgIC5wYXJhZ3JhcGgtLXR5cGUtLWJsb2MtY2FydGUtaW5mb3JtYXRpb24ucGFyYWdyYXBoLS10eXBlLS1ibG9jLWNhcnRlLWluZm9ybWF0aW9uLTEwMCAucGFyYWdyYXBoLWNvbnRlbnQgLmluZm8tY29udGVudCBwIHtcbiAgICAgICAgdGV4dC1hbGlnbjogc3RhcnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTM2NnB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWJsb2MtY2FydGUtaW5mb3JtYXRpb24ucGFyYWdyYXBoLS10eXBlLS1ibG9jLWNhcnRlLWluZm9ybWF0aW9uLTc1IC5wYXJhZ3JhcGgtY29udGVudCwgLnBhcmFncmFwaC0tdHlwZS0tYmxvYy1jYXJ0ZS1pbmZvcm1hdGlvbi5wYXJhZ3JhcGgtLXR5cGUtLWJsb2MtY2FydGUtaW5mb3JtYXRpb24tNjYgLnBhcmFncmFwaC1jb250ZW50IHtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gICAgLnBhcmFncmFwaC0tdHlwZS0tYmxvYy1jYXJ0ZS1pbmZvcm1hdGlvbi5wYXJhZ3JhcGgtLXR5cGUtLWJsb2MtY2FydGUtaW5mb3JtYXRpb24tNzUgLnBhcmFncmFwaC1jb250ZW50IC5pbmZvLWljb24sIC5wYXJhZ3JhcGgtLXR5cGUtLWJsb2MtY2FydGUtaW5mb3JtYXRpb24ucGFyYWdyYXBoLS10eXBlLS1ibG9jLWNhcnRlLWluZm9ybWF0aW9uLTY2IC5wYXJhZ3JhcGgtY29udGVudCAuaW5mby1pY29uIHtcbiAgICAgIHBhZGRpbmc6IDYwcHg7IH1cbiAgICAucGFyYWdyYXBoLS10eXBlLS1ibG9jLWNhcnRlLWluZm9ybWF0aW9uLnBhcmFncmFwaC0tdHlwZS0tYmxvYy1jYXJ0ZS1pbmZvcm1hdGlvbi03NSAucGFyYWdyYXBoLWNvbnRlbnQgLmluZm8tY29udGVudCwgLnBhcmFncmFwaC0tdHlwZS0tYmxvYy1jYXJ0ZS1pbmZvcm1hdGlvbi5wYXJhZ3JhcGgtLXR5cGUtLWJsb2MtY2FydGUtaW5mb3JtYXRpb24tNjYgLnBhcmFncmFwaC1jb250ZW50IC5pbmZvLWNvbnRlbnQge1xuICAgICAgcGFkZGluZzogMCAyMHB4IDIwcHg7IH1cbiAgICAgIC5wYXJhZ3JhcGgtLXR5cGUtLWJsb2MtY2FydGUtaW5mb3JtYXRpb24ucGFyYWdyYXBoLS10eXBlLS1ibG9jLWNhcnRlLWluZm9ybWF0aW9uLTc1IC5wYXJhZ3JhcGgtY29udGVudCAuaW5mby1jb250ZW50IHAsIC5wYXJhZ3JhcGgtLXR5cGUtLWJsb2MtY2FydGUtaW5mb3JtYXRpb24ucGFyYWdyYXBoLS10eXBlLS1ibG9jLWNhcnRlLWluZm9ybWF0aW9uLTY2IC5wYXJhZ3JhcGgtY29udGVudCAuaW5mby1jb250ZW50IHAge1xuICAgICAgICB0ZXh0LWFsaWduOiBzdGFydDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMzY2cHgpIHtcbiAgLmlzLWZyb250IC5wYXJhZ3JhcGgtLXR5cGUtLWJsb2MtY2FydGUtaW5mb3JtYXRpb24tNTAgLnBhcmFncmFwaC1jb250ZW50IHtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gICAgLmlzLWZyb250IC5wYXJhZ3JhcGgtLXR5cGUtLWJsb2MtY2FydGUtaW5mb3JtYXRpb24tNTAgLnBhcmFncmFwaC1jb250ZW50IC5pbmZvLWljb24ge1xuICAgICAgcGFkZGluZzogNjBweDsgfVxuICAgIC5pcy1mcm9udCAucGFyYWdyYXBoLS10eXBlLS1ibG9jLWNhcnRlLWluZm9ybWF0aW9uLTUwIC5wYXJhZ3JhcGgtY29udGVudCAuaW5mby1jb250ZW50IHtcbiAgICAgIHBhZGRpbmc6IDAgMjBweCAyMHB4OyB9XG4gICAgICAuaXMtZnJvbnQgLnBhcmFncmFwaC0tdHlwZS0tYmxvYy1jYXJ0ZS1pbmZvcm1hdGlvbi01MCAucGFyYWdyYXBoLWNvbnRlbnQgLmluZm8tY29udGVudCBwIHtcbiAgICAgICAgdGV4dC1hbGlnbjogc3RhcnQ7IH0gfVxuXG4ucm93LWJnLXByaW1hcnktY29sb3IgLnBhcmFncmFwaC0tdHlwZS0tYmxvYy1jYXJ0ZS1pbmZvcm1hdGlvbiAucGFyYWdyYXBoLWNvbnRlbnQsXG4ucm93LWJnLXNlY29uZGFyeS1jb2xvciAucGFyYWdyYXBoLS10eXBlLS1ibG9jLWNhcnRlLWluZm9ybWF0aW9uIC5wYXJhZ3JhcGgtY29udGVudCxcbi5yb3ctYmctbmV1dHJhbC1jb2xvciAucGFyYWdyYXBoLS10eXBlLS1ibG9jLWNhcnRlLWluZm9ybWF0aW9uIC5wYXJhZ3JhcGgtY29udGVudCB7XG4gIGJvcmRlcjogbm9uZTsgfVxuXG4ucGFyYWdyYXBoLS10eXBlLS1ibG9jLWluZm9ybWF0aW9uLWNsZXMgLmQtZmxleCB7XG4gIC1tcy1mbGV4OiAxIDEgMjUlO1xuICBmbGV4OiAxIDEgMjUlOyB9XG5cbi5wYXJhZ3JhcGgtZG93bmxvYWQgLnBhcmFncmFwaC1jb250ZW50IHtcbiAgcGFkZGluZzogMzBweCAxNXB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxNjM2cHgpIHtcbiAgICAucGFyYWdyYXBoLWRvd25sb2FkIC5wYXJhZ3JhcGgtY29udGVudCB7XG4gICAgICBwYWRkaW5nOiA0MHB4IDIwcHg7IH0gfVxuICAucGFyYWdyYXBoLWRvd25sb2FkIC5wYXJhZ3JhcGgtY29udGVudCAudGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiBcIkNhbGlzdG9nYVwiLCBzZXJpZjtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMjdweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAucGFyYWdyYXBoLWRvd25sb2FkIC5wYXJhZ3JhcGgtY29udGVudCAudGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDIzcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyN3B4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5wYXJhZ3JhcGgtZG93bmxvYWQgLnBhcmFncmFwaC1jb250ZW50IC50aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMzcHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMzY2cHgpIHtcbiAgICAgIC5wYXJhZ3JhcGgtZG93bmxvYWQgLnBhcmFncmFwaC1jb250ZW50IC50aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM5cHg7IH0gfVxuXG4ucGFyYWdyYXBoLS10eXBlLS1kaW0tMTAwIC5saXN0ZS1saWVuIHtcbiAgLW1zLWZsZXg6IDAgMCAxMDAlO1xuICBmbGV4OiAwIDAgMTAwJTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAucGFyYWdyYXBoLS10eXBlLS1kaW0tMTAwIC5saXN0ZS1saWVuIHtcbiAgICAgIC1tcy1mbGV4OiAwIDAgNTAlO1xuICAgICAgZmxleDogMCAwIDUwJTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5wYXJhZ3JhcGgtLXR5cGUtLWRpbS0xMDAgLmxpc3RlLWxpZW4ge1xuICAgICAgLW1zLWZsZXg6IDAgMCAyNSU7XG4gICAgICBmbGV4OiAwIDAgMjUlOyB9IH1cblxuLnBhcmFncmFwaC0tdHlwZS0tZGltLTc1IC5saXN0ZS1saWVuIHtcbiAgLW1zLWZsZXg6IDAgMCAxMDAlO1xuICBmbGV4OiAwIDAgMTAwJTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTM2NnB4KSB7XG4gICAgLnBhcmFncmFwaC0tdHlwZS0tZGltLTc1IC5saXN0ZS1saWVuIHtcbiAgICAgIC1tcy1mbGV4OiAwIDAgMzMlO1xuICAgICAgZmxleDogMCAwIDMzJTsgfSB9XG5cbi5wYXJhZ3JhcGgtLXR5cGUtLWRpbS02NiAubGlzdGUtbGllbiB7XG4gIC1tcy1mbGV4OiAwIDAgMTAwJTtcbiAgZmxleDogMCAwIDEwMCU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLnBhcmFncmFwaC0tdHlwZS0tZGltLTY2IC5saXN0ZS1saWVuIHtcbiAgICAgIC1tcy1mbGV4OiAwIDAgNTAlO1xuICAgICAgZmxleDogMCAwIDUwJTsgfSB9XG5cbi5wYXJhZ3JhcGgtLXR5cGUtLWRpbS01MCAubGlzdGUtbGllbiB7XG4gIC1tcy1mbGV4OiAwIDAgMTAwJTtcbiAgZmxleDogMCAwIDEwMCU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLnBhcmFncmFwaC0tdHlwZS0tZGltLTUwIC5saXN0ZS1saWVuIHtcbiAgICAgIC1tcy1mbGV4OiAwIDAgNTAlO1xuICAgICAgZmxleDogMCAwIDUwJTsgfSB9XG5cbi5wYXJhZ3JhcGgtLXR5cGUtLWRpbS0zMyAubGlzdGUtbGllbixcbi5wYXJhZ3JhcGgtLXR5cGUtLWRpbS0yNSAubGlzdGUtbGllbiB7XG4gIC1tcy1mbGV4OiAwIDAgMTAwJTtcbiAgZmxleDogMCAwIDEwMCU7IH1cblxuLmxpc3RlLWxpZW4gLnRoZW1lLWFuZC10eXBlcy0td3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtNDBweDtcbiAgbGVmdDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogLTQwcHg7XG4gIHdpZHRoOiAtd2Via2l0LW1pbi1jb250ZW50O1xuICB3aWR0aDogLW1vei1taW4tY29udGVudDtcbiAgd2lkdGg6IG1pbi1jb250ZW50OyB9XG4gIC5saXN0ZS1saWVuIC50aGVtZS1hbmQtdHlwZXMtLXdyYXBwZXIgcCB7XG4gICAgY29sb3I6IHZhcigtLWZvbnQtY29sb3ItYmctc2Vjb25kYXJ5LCAjZmZmZmZmKTsgfVxuXG4ubm90LWZyb250IC5wYXJhZ3JhcGgtLXR5cGUtLWRpbS02NiAubGlzdGUtbGllbixcbi5ub3QtZnJvbnQgLnBhcmFncmFwaC0tdHlwZS0tZGltLTUwIC5saXN0ZS1saWVuIHtcbiAgLW1zLWZsZXg6IDAgMCAxMDAlO1xuICBmbGV4OiAwIDAgMTAwJTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTM2NnB4KSB7XG4gICAgLm5vdC1mcm9udCAucGFyYWdyYXBoLS10eXBlLS1kaW0tNjYgLmxpc3RlLWxpZW4sXG4gICAgLm5vdC1mcm9udCAucGFyYWdyYXBoLS10eXBlLS1kaW0tNTAgLmxpc3RlLWxpZW4ge1xuICAgICAgLW1zLWZsZXg6IDAgMCA1MCU7XG4gICAgICBmbGV4OiAwIDAgNTAlOyB9IH1cblxuLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICBmb250LWZhbWlseTogXCJpY29tb29uXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICBjb250ZW50OiBcIlxcZWIxZFwiO1xuICBib3JkZXI6IG5vbmU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMjY5ZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjY5ZGVnKTtcbiAgdG9wOiAtM3B4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLmVuY2FkcmUtd3JhcHBlciB7XG4gIHBhZGRpbmctdG9wOiAxNXB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5lbmNhZHJlLXdyYXBwZXIge1xuICAgICAgcGFkZGluZy10b3A6IDI1cHg7IH0gfVxuXG4uYWN0dWFsaXRlLWNvbnRlbnQsXG4uZG9jdW1lbnQtY29udGVudCB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIGNvbG9yOiB2YXIoLS1mb250LWNvbG9yLWJnLXdoaXRlLCAjMzYzNjM2KTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuYWN0dWFsaXRlLWNvbnRlbnQsXG4gICAgLmRvY3VtZW50LWNvbnRlbnQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDsgfSB9XG5cbi5hY3R1YWxpdGUtcGFydGVuYWlyZXMge1xuICBtYXJnaW4tdG9wOiA0MHB4OyB9XG4gIC5hY3R1YWxpdGUtcGFydGVuYWlyZXMgcCB7XG4gICAgZm9udC1mYW1pbHk6IFwib3BlbnNhbnNzZW1pYm9sZFwiLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBsaW5lLWhlaWdodDogMTlweDtcbiAgICBjb2xvcjogdmFyKC0tZm9udC1jb2xvci1iZy13aGl0ZSwgIzM2MzYzNik7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5hY3R1YWxpdGUtcGFydGVuYWlyZXMgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDsgfSB9XG5cbi5hY3R1YWxpdGUtbGlldXgge1xuICBtYXJnaW4tYm90dG9tOiAtMjBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuYWN0dWFsaXRlLWxpZXV4IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuYWN0dWFsaXRlLWxpZXV4IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTM2NnB4KSB7XG4gICAgLmFjdHVhbGl0ZS1saWV1eCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9IH1cblxuLmFjdHVhbGl0ZS1kYXRlLFxuLmFjdHVhbGl0ZS1saWV1IHtcbiAgZm9udC1mYW1pbHk6IFwib3BlbnNhbnNleHRyYWJvbGRcIiwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgY29sb3I6IHZhcigtLWZvbnQtY29sb3ItYmctd2hpdGUsICMzNjM2MzYpO1xuICBmb250LXNpemU6IDE0cHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmFjdHVhbGl0ZS1kYXRlLFxuICAgIC5hY3R1YWxpdGUtbGlldSB7XG4gICAgICBmb250LXNpemU6IDE1cHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuYWN0dWFsaXRlLWRhdGUsXG4gICAgLmFjdHVhbGl0ZS1saWV1IHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMzY2cHgpIHtcbiAgICAuYWN0dWFsaXRlLWRhdGUsXG4gICAgLmFjdHVhbGl0ZS1saWV1IHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDsgfSB9XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWVuY2FkcmUgLmFjdHVhbGl0ZS1kYXRlLCAucGFyYWdyYXBoLS10eXBlLS1lbmNhZHJlXG4gIC5hY3R1YWxpdGUtbGlldSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAuYWN0dWFsaXRlLWRhdGUgcCxcbiAgLmFjdHVhbGl0ZS1saWV1IHAge1xuICAgIGZvbnQtZmFtaWx5OiBcIm9wZW5zYW5zZXh0cmFib2xkXCIsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG5hcnRpY2xlIGZvb3RlciB7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgYXJ0aWNsZSBmb290ZXIgcCB7XG4gICAgZm9udC1mYW1pbHk6IFwib3BlbnNhbnNzZW1pYm9sZFwiLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMTlweDtcbiAgICBtYXJnaW46IDA7XG4gICAgY29sb3I6IHZhcigtLWZvbnQtY29sb3ItYmctd2hpdGUsICMzNjM2MzYpOyB9XG5cbi5hY3R1YWxpdGUtdGl0cmUsXG4uYXJ0aWNsZS10aXRyZSxcbi5kb2N1bWVudC10aXRyZSxcbi51c2VyLXRpdHJlLFxuLmFjdHVhbGl0ZS1wYXJhZ3JhcGhlLFxuLmFydGljbGUtcGFyYWdyYXBoZSxcbi5kb2N1bWVudC1wYXJhZ3JhcGhlLFxuLnVzZXItcGFyYWdyYXBoZSxcbi5saWVuLXBhcmFncmFwaGUsXG4uYWN0dWFsaXRlLWltYWdlLXNpbXBsZSxcbi5hcnRpY2xlLWltYWdlLXNpbXBsZSxcbi5saWVuLWltYWdlLXNpbXBsZSxcbi5saWVuLWltYWdlLWdhdWNoZSxcbi51c2VyLWltYWdlLXNpbXBsZSxcbi51c2VyLWltYWdlLXNpbXBsZS1wZXRpdGUsXG4uYWN0dWFsaXRlLWltYWdlLWdhdWNoZSxcbi5hcnRpY2xlLWltYWdlLWdhdWNoZSxcbi51c2VyLWltYWdlLWdhdWNoZSxcbi5hY3R1YWxpdGUtaW1hZ2UtY29tcGxldGUsXG4uYXJ0aWNsZS1pbWFnZS1jb21wbGV0ZSxcbi51c2VyLWltYWdlLWNvbXBsZXRlLFxuLmFjdHVhbGl0ZS1hZ2VuZGEsXG4uYWN0dWFsaXRlLXBvc3QtaXQsXG4uZ2FsZXJpZS1pdGVtLFxuLmxpc3RlLWxpZW4ge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5hY3R1YWxpdGUtdGl0cmUsXG4gICAgLmFydGljbGUtdGl0cmUsXG4gICAgLmRvY3VtZW50LXRpdHJlLFxuICAgIC51c2VyLXRpdHJlLFxuICAgIC5hY3R1YWxpdGUtcGFyYWdyYXBoZSxcbiAgICAuYXJ0aWNsZS1wYXJhZ3JhcGhlLFxuICAgIC5kb2N1bWVudC1wYXJhZ3JhcGhlLFxuICAgIC51c2VyLXBhcmFncmFwaGUsXG4gICAgLmxpZW4tcGFyYWdyYXBoZSxcbiAgICAuYWN0dWFsaXRlLWltYWdlLXNpbXBsZSxcbiAgICAuYXJ0aWNsZS1pbWFnZS1zaW1wbGUsXG4gICAgLmxpZW4taW1hZ2Utc2ltcGxlLFxuICAgIC5saWVuLWltYWdlLWdhdWNoZSxcbiAgICAudXNlci1pbWFnZS1zaW1wbGUsXG4gICAgLnVzZXItaW1hZ2Utc2ltcGxlLXBldGl0ZSxcbiAgICAuYWN0dWFsaXRlLWltYWdlLWdhdWNoZSxcbiAgICAuYXJ0aWNsZS1pbWFnZS1nYXVjaGUsXG4gICAgLnVzZXItaW1hZ2UtZ2F1Y2hlLFxuICAgIC5hY3R1YWxpdGUtaW1hZ2UtY29tcGxldGUsXG4gICAgLmFydGljbGUtaW1hZ2UtY29tcGxldGUsXG4gICAgLnVzZXItaW1hZ2UtY29tcGxldGUsXG4gICAgLmFjdHVhbGl0ZS1hZ2VuZGEsXG4gICAgLmFjdHVhbGl0ZS1wb3N0LWl0LFxuICAgIC5nYWxlcmllLWl0ZW0sXG4gICAgLmxpc3RlLWxpZW4ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDsgfSB9XG4gIC5hY3R1YWxpdGUtdGl0cmUgLnRpdGxlLFxuICAuYXJ0aWNsZS10aXRyZSAudGl0bGUsXG4gIC5kb2N1bWVudC10aXRyZSAudGl0bGUsXG4gIC51c2VyLXRpdHJlIC50aXRsZSxcbiAgLmFjdHVhbGl0ZS1wYXJhZ3JhcGhlIC50aXRsZSxcbiAgLmFydGljbGUtcGFyYWdyYXBoZSAudGl0bGUsXG4gIC5kb2N1bWVudC1wYXJhZ3JhcGhlIC50aXRsZSxcbiAgLnVzZXItcGFyYWdyYXBoZSAudGl0bGUsXG4gIC5saWVuLXBhcmFncmFwaGUgLnRpdGxlLFxuICAuYWN0dWFsaXRlLWltYWdlLXNpbXBsZSAudGl0bGUsXG4gIC5hcnRpY2xlLWltYWdlLXNpbXBsZSAudGl0bGUsXG4gIC5saWVuLWltYWdlLXNpbXBsZSAudGl0bGUsXG4gIC5saWVuLWltYWdlLWdhdWNoZSAudGl0bGUsXG4gIC51c2VyLWltYWdlLXNpbXBsZSAudGl0bGUsXG4gIC51c2VyLWltYWdlLXNpbXBsZS1wZXRpdGUgLnRpdGxlLFxuICAuYWN0dWFsaXRlLWltYWdlLWdhdWNoZSAudGl0bGUsXG4gIC5hcnRpY2xlLWltYWdlLWdhdWNoZSAudGl0bGUsXG4gIC51c2VyLWltYWdlLWdhdWNoZSAudGl0bGUsXG4gIC5hY3R1YWxpdGUtaW1hZ2UtY29tcGxldGUgLnRpdGxlLFxuICAuYXJ0aWNsZS1pbWFnZS1jb21wbGV0ZSAudGl0bGUsXG4gIC51c2VyLWltYWdlLWNvbXBsZXRlIC50aXRsZSxcbiAgLmFjdHVhbGl0ZS1hZ2VuZGEgLnRpdGxlLFxuICAuYWN0dWFsaXRlLXBvc3QtaXQgLnRpdGxlLFxuICAuZ2FsZXJpZS1pdGVtIC50aXRsZSxcbiAgLmxpc3RlLWxpZW4gLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5hY3R1YWxpdGUtdGl0cmUgLnRpdGxlLFxuICAgICAgLmFydGljbGUtdGl0cmUgLnRpdGxlLFxuICAgICAgLmRvY3VtZW50LXRpdHJlIC50aXRsZSxcbiAgICAgIC51c2VyLXRpdHJlIC50aXRsZSxcbiAgICAgIC5hY3R1YWxpdGUtcGFyYWdyYXBoZSAudGl0bGUsXG4gICAgICAuYXJ0aWNsZS1wYXJhZ3JhcGhlIC50aXRsZSxcbiAgICAgIC5kb2N1bWVudC1wYXJhZ3JhcGhlIC50aXRsZSxcbiAgICAgIC51c2VyLXBhcmFncmFwaGUgLnRpdGxlLFxuICAgICAgLmxpZW4tcGFyYWdyYXBoZSAudGl0bGUsXG4gICAgICAuYWN0dWFsaXRlLWltYWdlLXNpbXBsZSAudGl0bGUsXG4gICAgICAuYXJ0aWNsZS1pbWFnZS1zaW1wbGUgLnRpdGxlLFxuICAgICAgLmxpZW4taW1hZ2Utc2ltcGxlIC50aXRsZSxcbiAgICAgIC5saWVuLWltYWdlLWdhdWNoZSAudGl0bGUsXG4gICAgICAudXNlci1pbWFnZS1zaW1wbGUgLnRpdGxlLFxuICAgICAgLnVzZXItaW1hZ2Utc2ltcGxlLXBldGl0ZSAudGl0bGUsXG4gICAgICAuYWN0dWFsaXRlLWltYWdlLWdhdWNoZSAudGl0bGUsXG4gICAgICAuYXJ0aWNsZS1pbWFnZS1nYXVjaGUgLnRpdGxlLFxuICAgICAgLnVzZXItaW1hZ2UtZ2F1Y2hlIC50aXRsZSxcbiAgICAgIC5hY3R1YWxpdGUtaW1hZ2UtY29tcGxldGUgLnRpdGxlLFxuICAgICAgLmFydGljbGUtaW1hZ2UtY29tcGxldGUgLnRpdGxlLFxuICAgICAgLnVzZXItaW1hZ2UtY29tcGxldGUgLnRpdGxlLFxuICAgICAgLmFjdHVhbGl0ZS1hZ2VuZGEgLnRpdGxlLFxuICAgICAgLmFjdHVhbGl0ZS1wb3N0LWl0IC50aXRsZSxcbiAgICAgIC5nYWxlcmllLWl0ZW0gLnRpdGxlLFxuICAgICAgLmxpc3RlLWxpZW4gLnRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjVweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuYWN0dWFsaXRlLXRpdHJlIC50aXRsZSxcbiAgICAgIC5hcnRpY2xlLXRpdHJlIC50aXRsZSxcbiAgICAgIC5kb2N1bWVudC10aXRyZSAudGl0bGUsXG4gICAgICAudXNlci10aXRyZSAudGl0bGUsXG4gICAgICAuYWN0dWFsaXRlLXBhcmFncmFwaGUgLnRpdGxlLFxuICAgICAgLmFydGljbGUtcGFyYWdyYXBoZSAudGl0bGUsXG4gICAgICAuZG9jdW1lbnQtcGFyYWdyYXBoZSAudGl0bGUsXG4gICAgICAudXNlci1wYXJhZ3JhcGhlIC50aXRsZSxcbiAgICAgIC5saWVuLXBhcmFncmFwaGUgLnRpdGxlLFxuICAgICAgLmFjdHVhbGl0ZS1pbWFnZS1zaW1wbGUgLnRpdGxlLFxuICAgICAgLmFydGljbGUtaW1hZ2Utc2ltcGxlIC50aXRsZSxcbiAgICAgIC5saWVuLWltYWdlLXNpbXBsZSAudGl0bGUsXG4gICAgICAubGllbi1pbWFnZS1nYXVjaGUgLnRpdGxlLFxuICAgICAgLnVzZXItaW1hZ2Utc2ltcGxlIC50aXRsZSxcbiAgICAgIC51c2VyLWltYWdlLXNpbXBsZS1wZXRpdGUgLnRpdGxlLFxuICAgICAgLmFjdHVhbGl0ZS1pbWFnZS1nYXVjaGUgLnRpdGxlLFxuICAgICAgLmFydGljbGUtaW1hZ2UtZ2F1Y2hlIC50aXRsZSxcbiAgICAgIC51c2VyLWltYWdlLWdhdWNoZSAudGl0bGUsXG4gICAgICAuYWN0dWFsaXRlLWltYWdlLWNvbXBsZXRlIC50aXRsZSxcbiAgICAgIC5hcnRpY2xlLWltYWdlLWNvbXBsZXRlIC50aXRsZSxcbiAgICAgIC51c2VyLWltYWdlLWNvbXBsZXRlIC50aXRsZSxcbiAgICAgIC5hY3R1YWxpdGUtYWdlbmRhIC50aXRsZSxcbiAgICAgIC5hY3R1YWxpdGUtcG9zdC1pdCAudGl0bGUsXG4gICAgICAuZ2FsZXJpZS1pdGVtIC50aXRsZSxcbiAgICAgIC5saXN0ZS1saWVuIC50aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMzY2cHgpIHtcbiAgICAgIC5hY3R1YWxpdGUtdGl0cmUgLnRpdGxlLFxuICAgICAgLmFydGljbGUtdGl0cmUgLnRpdGxlLFxuICAgICAgLmRvY3VtZW50LXRpdHJlIC50aXRsZSxcbiAgICAgIC51c2VyLXRpdHJlIC50aXRsZSxcbiAgICAgIC5hY3R1YWxpdGUtcGFyYWdyYXBoZSAudGl0bGUsXG4gICAgICAuYXJ0aWNsZS1wYXJhZ3JhcGhlIC50aXRsZSxcbiAgICAgIC5kb2N1bWVudC1wYXJhZ3JhcGhlIC50aXRsZSxcbiAgICAgIC51c2VyLXBhcmFncmFwaGUgLnRpdGxlLFxuICAgICAgLmxpZW4tcGFyYWdyYXBoZSAudGl0bGUsXG4gICAgICAuYWN0dWFsaXRlLWltYWdlLXNpbXBsZSAudGl0bGUsXG4gICAgICAuYXJ0aWNsZS1pbWFnZS1zaW1wbGUgLnRpdGxlLFxuICAgICAgLmxpZW4taW1hZ2Utc2ltcGxlIC50aXRsZSxcbiAgICAgIC5saWVuLWltYWdlLWdhdWNoZSAudGl0bGUsXG4gICAgICAudXNlci1pbWFnZS1zaW1wbGUgLnRpdGxlLFxuICAgICAgLnVzZXItaW1hZ2Utc2ltcGxlLXBldGl0ZSAudGl0bGUsXG4gICAgICAuYWN0dWFsaXRlLWltYWdlLWdhdWNoZSAudGl0bGUsXG4gICAgICAuYXJ0aWNsZS1pbWFnZS1nYXVjaGUgLnRpdGxlLFxuICAgICAgLnVzZXItaW1hZ2UtZ2F1Y2hlIC50aXRsZSxcbiAgICAgIC5hY3R1YWxpdGUtaW1hZ2UtY29tcGxldGUgLnRpdGxlLFxuICAgICAgLmFydGljbGUtaW1hZ2UtY29tcGxldGUgLnRpdGxlLFxuICAgICAgLnVzZXItaW1hZ2UtY29tcGxldGUgLnRpdGxlLFxuICAgICAgLmFjdHVhbGl0ZS1hZ2VuZGEgLnRpdGxlLFxuICAgICAgLmFjdHVhbGl0ZS1wb3N0LWl0IC50aXRsZSxcbiAgICAgIC5nYWxlcmllLWl0ZW0gLnRpdGxlLFxuICAgICAgLmxpc3RlLWxpZW4gLnRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzJweDsgfSB9XG4gICAgLmFjdHVhbGl0ZS10aXRyZSAudGl0bGUgc3Bhbi5pY29uLFxuICAgIC5hcnRpY2xlLXRpdHJlIC50aXRsZSBzcGFuLmljb24sXG4gICAgLmRvY3VtZW50LXRpdHJlIC50aXRsZSBzcGFuLmljb24sXG4gICAgLnVzZXItdGl0cmUgLnRpdGxlIHNwYW4uaWNvbixcbiAgICAuYWN0dWFsaXRlLXBhcmFncmFwaGUgLnRpdGxlIHNwYW4uaWNvbixcbiAgICAuYXJ0aWNsZS1wYXJhZ3JhcGhlIC50aXRsZSBzcGFuLmljb24sXG4gICAgLmRvY3VtZW50LXBhcmFncmFwaGUgLnRpdGxlIHNwYW4uaWNvbixcbiAgICAudXNlci1wYXJhZ3JhcGhlIC50aXRsZSBzcGFuLmljb24sXG4gICAgLmxpZW4tcGFyYWdyYXBoZSAudGl0bGUgc3Bhbi5pY29uLFxuICAgIC5hY3R1YWxpdGUtaW1hZ2Utc2ltcGxlIC50aXRsZSBzcGFuLmljb24sXG4gICAgLmFydGljbGUtaW1hZ2Utc2ltcGxlIC50aXRsZSBzcGFuLmljb24sXG4gICAgLmxpZW4taW1hZ2Utc2ltcGxlIC50aXRsZSBzcGFuLmljb24sXG4gICAgLmxpZW4taW1hZ2UtZ2F1Y2hlIC50aXRsZSBzcGFuLmljb24sXG4gICAgLnVzZXItaW1hZ2Utc2ltcGxlIC50aXRsZSBzcGFuLmljb24sXG4gICAgLnVzZXItaW1hZ2Utc2ltcGxlLXBldGl0ZSAudGl0bGUgc3Bhbi5pY29uLFxuICAgIC5hY3R1YWxpdGUtaW1hZ2UtZ2F1Y2hlIC50aXRsZSBzcGFuLmljb24sXG4gICAgLmFydGljbGUtaW1hZ2UtZ2F1Y2hlIC50aXRsZSBzcGFuLmljb24sXG4gICAgLnVzZXItaW1hZ2UtZ2F1Y2hlIC50aXRsZSBzcGFuLmljb24sXG4gICAgLmFjdHVhbGl0ZS1pbWFnZS1jb21wbGV0ZSAudGl0bGUgc3Bhbi5pY29uLFxuICAgIC5hcnRpY2xlLWltYWdlLWNvbXBsZXRlIC50aXRsZSBzcGFuLmljb24sXG4gICAgLnVzZXItaW1hZ2UtY29tcGxldGUgLnRpdGxlIHNwYW4uaWNvbixcbiAgICAuYWN0dWFsaXRlLWFnZW5kYSAudGl0bGUgc3Bhbi5pY29uLFxuICAgIC5hY3R1YWxpdGUtcG9zdC1pdCAudGl0bGUgc3Bhbi5pY29uLFxuICAgIC5nYWxlcmllLWl0ZW0gLnRpdGxlIHNwYW4uaWNvbixcbiAgICAubGlzdGUtbGllbiAudGl0bGUgc3Bhbi5pY29uIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTVweDsgfVxuICAgICAgLmFjdHVhbGl0ZS10aXRyZSAudGl0bGUgc3Bhbi5pY29uOmJlZm9yZSxcbiAgICAgIC5hcnRpY2xlLXRpdHJlIC50aXRsZSBzcGFuLmljb246YmVmb3JlLFxuICAgICAgLmRvY3VtZW50LXRpdHJlIC50aXRsZSBzcGFuLmljb246YmVmb3JlLFxuICAgICAgLnVzZXItdGl0cmUgLnRpdGxlIHNwYW4uaWNvbjpiZWZvcmUsXG4gICAgICAuYWN0dWFsaXRlLXBhcmFncmFwaGUgLnRpdGxlIHNwYW4uaWNvbjpiZWZvcmUsXG4gICAgICAuYXJ0aWNsZS1wYXJhZ3JhcGhlIC50aXRsZSBzcGFuLmljb246YmVmb3JlLFxuICAgICAgLmRvY3VtZW50LXBhcmFncmFwaGUgLnRpdGxlIHNwYW4uaWNvbjpiZWZvcmUsXG4gICAgICAudXNlci1wYXJhZ3JhcGhlIC50aXRsZSBzcGFuLmljb246YmVmb3JlLFxuICAgICAgLmxpZW4tcGFyYWdyYXBoZSAudGl0bGUgc3Bhbi5pY29uOmJlZm9yZSxcbiAgICAgIC5hY3R1YWxpdGUtaW1hZ2Utc2ltcGxlIC50aXRsZSBzcGFuLmljb246YmVmb3JlLFxuICAgICAgLmFydGljbGUtaW1hZ2Utc2ltcGxlIC50aXRsZSBzcGFuLmljb246YmVmb3JlLFxuICAgICAgLmxpZW4taW1hZ2Utc2ltcGxlIC50aXRsZSBzcGFuLmljb246YmVmb3JlLFxuICAgICAgLmxpZW4taW1hZ2UtZ2F1Y2hlIC50aXRsZSBzcGFuLmljb246YmVmb3JlLFxuICAgICAgLnVzZXItaW1hZ2Utc2ltcGxlIC50aXRsZSBzcGFuLmljb246YmVmb3JlLFxuICAgICAgLnVzZXItaW1hZ2Utc2ltcGxlLXBldGl0ZSAudGl0bGUgc3Bhbi5pY29uOmJlZm9yZSxcbiAgICAgIC5hY3R1YWxpdGUtaW1hZ2UtZ2F1Y2hlIC50aXRsZSBzcGFuLmljb246YmVmb3JlLFxuICAgICAgLmFydGljbGUtaW1hZ2UtZ2F1Y2hlIC50aXRsZSBzcGFuLmljb246YmVmb3JlLFxuICAgICAgLnVzZXItaW1hZ2UtZ2F1Y2hlIC50aXRsZSBzcGFuLmljb246YmVmb3JlLFxuICAgICAgLmFjdHVhbGl0ZS1pbWFnZS1jb21wbGV0ZSAudGl0bGUgc3Bhbi5pY29uOmJlZm9yZSxcbiAgICAgIC5hcnRpY2xlLWltYWdlLWNvbXBsZXRlIC50aXRsZSBzcGFuLmljb246YmVmb3JlLFxuICAgICAgLnVzZXItaW1hZ2UtY29tcGxldGUgLnRpdGxlIHNwYW4uaWNvbjpiZWZvcmUsXG4gICAgICAuYWN0dWFsaXRlLWFnZW5kYSAudGl0bGUgc3Bhbi5pY29uOmJlZm9yZSxcbiAgICAgIC5hY3R1YWxpdGUtcG9zdC1pdCAudGl0bGUgc3Bhbi5pY29uOmJlZm9yZSxcbiAgICAgIC5nYWxlcmllLWl0ZW0gLnRpdGxlIHNwYW4uaWNvbjpiZWZvcmUsXG4gICAgICAubGlzdGUtbGllbiAudGl0bGUgc3Bhbi5pY29uOmJlZm9yZSB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4OyB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMzY2cHgpIHtcbiAgICAgICAgICAuYWN0dWFsaXRlLXRpdHJlIC50aXRsZSBzcGFuLmljb246YmVmb3JlLFxuICAgICAgICAgIC5hcnRpY2xlLXRpdHJlIC50aXRsZSBzcGFuLmljb246YmVmb3JlLFxuICAgICAgICAgIC5kb2N1bWVudC10aXRyZSAudGl0bGUgc3Bhbi5pY29uOmJlZm9yZSxcbiAgICAgICAgICAudXNlci10aXRyZSAudGl0bGUgc3Bhbi5pY29uOmJlZm9yZSxcbiAgICAgICAgICAuYWN0dWFsaXRlLXBhcmFncmFwaGUgLnRpdGxlIHNwYW4uaWNvbjpiZWZvcmUsXG4gICAgICAgICAgLmFydGljbGUtcGFyYWdyYXBoZSAudGl0bGUgc3Bhbi5pY29uOmJlZm9yZSxcbiAgICAgICAgICAuZG9jdW1lbnQtcGFyYWdyYXBoZSAudGl0bGUgc3Bhbi5pY29uOmJlZm9yZSxcbiAgICAgICAgICAudXNlci1wYXJhZ3JhcGhlIC50aXRsZSBzcGFuLmljb246YmVmb3JlLFxuICAgICAgICAgIC5saWVuLXBhcmFncmFwaGUgLnRpdGxlIHNwYW4uaWNvbjpiZWZvcmUsXG4gICAgICAgICAgLmFjdHVhbGl0ZS1pbWFnZS1zaW1wbGUgLnRpdGxlIHNwYW4uaWNvbjpiZWZvcmUsXG4gICAgICAgICAgLmFydGljbGUtaW1hZ2Utc2ltcGxlIC50aXRsZSBzcGFuLmljb246YmVmb3JlLFxuICAgICAgICAgIC5saWVuLWltYWdlLXNpbXBsZSAudGl0bGUgc3Bhbi5pY29uOmJlZm9yZSxcbiAgICAgICAgICAubGllbi1pbWFnZS1nYXVjaGUgLnRpdGxlIHNwYW4uaWNvbjpiZWZvcmUsXG4gICAgICAgICAgLnVzZXItaW1hZ2Utc2ltcGxlIC50aXRsZSBzcGFuLmljb246YmVmb3JlLFxuICAgICAgICAgIC51c2VyLWltYWdlLXNpbXBsZS1wZXRpdGUgLnRpdGxlIHNwYW4uaWNvbjpiZWZvcmUsXG4gICAgICAgICAgLmFjdHVhbGl0ZS1pbWFnZS1nYXVjaGUgLnRpdGxlIHNwYW4uaWNvbjpiZWZvcmUsXG4gICAgICAgICAgLmFydGljbGUtaW1hZ2UtZ2F1Y2hlIC50aXRsZSBzcGFuLmljb246YmVmb3JlLFxuICAgICAgICAgIC51c2VyLWltYWdlLWdhdWNoZSAudGl0bGUgc3Bhbi5pY29uOmJlZm9yZSxcbiAgICAgICAgICAuYWN0dWFsaXRlLWltYWdlLWNvbXBsZXRlIC50aXRsZSBzcGFuLmljb246YmVmb3JlLFxuICAgICAgICAgIC5hcnRpY2xlLWltYWdlLWNvbXBsZXRlIC50aXRsZSBzcGFuLmljb246YmVmb3JlLFxuICAgICAgICAgIC51c2VyLWltYWdlLWNvbXBsZXRlIC50aXRsZSBzcGFuLmljb246YmVmb3JlLFxuICAgICAgICAgIC5hY3R1YWxpdGUtYWdlbmRhIC50aXRsZSBzcGFuLmljb246YmVmb3JlLFxuICAgICAgICAgIC5hY3R1YWxpdGUtcG9zdC1pdCAudGl0bGUgc3Bhbi5pY29uOmJlZm9yZSxcbiAgICAgICAgICAuZ2FsZXJpZS1pdGVtIC50aXRsZSBzcGFuLmljb246YmVmb3JlLFxuICAgICAgICAgIC5saXN0ZS1saWVuIC50aXRsZSBzcGFuLmljb246YmVmb3JlIHtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNXB4OyB9IH1cbiAgICAuYWN0dWFsaXRlLXRpdHJlIC50aXRsZSA+IGEsXG4gICAgLmFydGljbGUtdGl0cmUgLnRpdGxlID4gYSxcbiAgICAuZG9jdW1lbnQtdGl0cmUgLnRpdGxlID4gYSxcbiAgICAudXNlci10aXRyZSAudGl0bGUgPiBhLFxuICAgIC5hY3R1YWxpdGUtcGFyYWdyYXBoZSAudGl0bGUgPiBhLFxuICAgIC5hcnRpY2xlLXBhcmFncmFwaGUgLnRpdGxlID4gYSxcbiAgICAuZG9jdW1lbnQtcGFyYWdyYXBoZSAudGl0bGUgPiBhLFxuICAgIC51c2VyLXBhcmFncmFwaGUgLnRpdGxlID4gYSxcbiAgICAubGllbi1wYXJhZ3JhcGhlIC50aXRsZSA+IGEsXG4gICAgLmFjdHVhbGl0ZS1pbWFnZS1zaW1wbGUgLnRpdGxlID4gYSxcbiAgICAuYXJ0aWNsZS1pbWFnZS1zaW1wbGUgLnRpdGxlID4gYSxcbiAgICAubGllbi1pbWFnZS1zaW1wbGUgLnRpdGxlID4gYSxcbiAgICAubGllbi1pbWFnZS1nYXVjaGUgLnRpdGxlID4gYSxcbiAgICAudXNlci1pbWFnZS1zaW1wbGUgLnRpdGxlID4gYSxcbiAgICAudXNlci1pbWFnZS1zaW1wbGUtcGV0aXRlIC50aXRsZSA+IGEsXG4gICAgLmFjdHVhbGl0ZS1pbWFnZS1nYXVjaGUgLnRpdGxlID4gYSxcbiAgICAuYXJ0aWNsZS1pbWFnZS1nYXVjaGUgLnRpdGxlID4gYSxcbiAgICAudXNlci1pbWFnZS1nYXVjaGUgLnRpdGxlID4gYSxcbiAgICAuYWN0dWFsaXRlLWltYWdlLWNvbXBsZXRlIC50aXRsZSA+IGEsXG4gICAgLmFydGljbGUtaW1hZ2UtY29tcGxldGUgLnRpdGxlID4gYSxcbiAgICAudXNlci1pbWFnZS1jb21wbGV0ZSAudGl0bGUgPiBhLFxuICAgIC5hY3R1YWxpdGUtYWdlbmRhIC50aXRsZSA+IGEsXG4gICAgLmFjdHVhbGl0ZS1wb3N0LWl0IC50aXRsZSA+IGEsXG4gICAgLmdhbGVyaWUtaXRlbSAudGl0bGUgPiBhLFxuICAgIC5saXN0ZS1saWVuIC50aXRsZSA+IGEge1xuICAgICAgZm9udC1mYW1pbHk6IFwiQ2FsaXN0b2dhXCIsIHNlcmlmO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgLmJnLXByaW1hcnktY29sb3IgLmFjdHVhbGl0ZS10aXRyZSAudGl0bGUgPiBhLFxuICAgICAgLmJnLXNlY29uZGFyeS1jb2xvciAuYWN0dWFsaXRlLXRpdHJlIC50aXRsZSA+IGEsIC5iZy1wcmltYXJ5LWNvbG9yXG4gICAgICAuYXJ0aWNsZS10aXRyZSAudGl0bGUgPiBhLFxuICAgICAgLmJnLXNlY29uZGFyeS1jb2xvclxuICAgICAgLmFydGljbGUtdGl0cmUgLnRpdGxlID4gYSwgLmJnLXByaW1hcnktY29sb3JcbiAgICAgIC5kb2N1bWVudC10aXRyZSAudGl0bGUgPiBhLFxuICAgICAgLmJnLXNlY29uZGFyeS1jb2xvclxuICAgICAgLmRvY3VtZW50LXRpdHJlIC50aXRsZSA+IGEsIC5iZy1wcmltYXJ5LWNvbG9yXG4gICAgICAudXNlci10aXRyZSAudGl0bGUgPiBhLFxuICAgICAgLmJnLXNlY29uZGFyeS1jb2xvclxuICAgICAgLnVzZXItdGl0cmUgLnRpdGxlID4gYSwgLmJnLXByaW1hcnktY29sb3JcbiAgICAgIC5hY3R1YWxpdGUtcGFyYWdyYXBoZSAudGl0bGUgPiBhLFxuICAgICAgLmJnLXNlY29uZGFyeS1jb2xvclxuICAgICAgLmFjdHVhbGl0ZS1wYXJhZ3JhcGhlIC50aXRsZSA+IGEsIC5iZy1wcmltYXJ5LWNvbG9yXG4gICAgICAuYXJ0aWNsZS1wYXJhZ3JhcGhlIC50aXRsZSA+IGEsXG4gICAgICAuYmctc2Vjb25kYXJ5LWNvbG9yXG4gICAgICAuYXJ0aWNsZS1wYXJhZ3JhcGhlIC50aXRsZSA+IGEsIC5iZy1wcmltYXJ5LWNvbG9yXG4gICAgICAuZG9jdW1lbnQtcGFyYWdyYXBoZSAudGl0bGUgPiBhLFxuICAgICAgLmJnLXNlY29uZGFyeS1jb2xvclxuICAgICAgLmRvY3VtZW50LXBhcmFncmFwaGUgLnRpdGxlID4gYSwgLmJnLXByaW1hcnktY29sb3JcbiAgICAgIC51c2VyLXBhcmFncmFwaGUgLnRpdGxlID4gYSxcbiAgICAgIC5iZy1zZWNvbmRhcnktY29sb3JcbiAgICAgIC51c2VyLXBhcmFncmFwaGUgLnRpdGxlID4gYSwgLmJnLXByaW1hcnktY29sb3JcbiAgICAgIC5saWVuLXBhcmFncmFwaGUgLnRpdGxlID4gYSxcbiAgICAgIC5iZy1zZWNvbmRhcnktY29sb3JcbiAgICAgIC5saWVuLXBhcmFncmFwaGUgLnRpdGxlID4gYSwgLmJnLXByaW1hcnktY29sb3JcbiAgICAgIC5hY3R1YWxpdGUtaW1hZ2Utc2ltcGxlIC50aXRsZSA+IGEsXG4gICAgICAuYmctc2Vjb25kYXJ5LWNvbG9yXG4gICAgICAuYWN0dWFsaXRlLWltYWdlLXNpbXBsZSAudGl0bGUgPiBhLCAuYmctcHJpbWFyeS1jb2xvclxuICAgICAgLmFydGljbGUtaW1hZ2Utc2ltcGxlIC50aXRsZSA+IGEsXG4gICAgICAuYmctc2Vjb25kYXJ5LWNvbG9yXG4gICAgICAuYXJ0aWNsZS1pbWFnZS1zaW1wbGUgLnRpdGxlID4gYSwgLmJnLXByaW1hcnktY29sb3JcbiAgICAgIC5saWVuLWltYWdlLXNpbXBsZSAudGl0bGUgPiBhLFxuICAgICAgLmJnLXNlY29uZGFyeS1jb2xvclxuICAgICAgLmxpZW4taW1hZ2Utc2ltcGxlIC50aXRsZSA+IGEsIC5iZy1wcmltYXJ5LWNvbG9yXG4gICAgICAubGllbi1pbWFnZS1nYXVjaGUgLnRpdGxlID4gYSxcbiAgICAgIC5iZy1zZWNvbmRhcnktY29sb3JcbiAgICAgIC5saWVuLWltYWdlLWdhdWNoZSAudGl0bGUgPiBhLCAuYmctcHJpbWFyeS1jb2xvclxuICAgICAgLnVzZXItaW1hZ2Utc2ltcGxlIC50aXRsZSA+IGEsXG4gICAgICAuYmctc2Vjb25kYXJ5LWNvbG9yXG4gICAgICAudXNlci1pbWFnZS1zaW1wbGUgLnRpdGxlID4gYSwgLmJnLXByaW1hcnktY29sb3JcbiAgICAgIC51c2VyLWltYWdlLXNpbXBsZS1wZXRpdGUgLnRpdGxlID4gYSxcbiAgICAgIC5iZy1zZWNvbmRhcnktY29sb3JcbiAgICAgIC51c2VyLWltYWdlLXNpbXBsZS1wZXRpdGUgLnRpdGxlID4gYSwgLmJnLXByaW1hcnktY29sb3JcbiAgICAgIC5hY3R1YWxpdGUtaW1hZ2UtZ2F1Y2hlIC50aXRsZSA+IGEsXG4gICAgICAuYmctc2Vjb25kYXJ5LWNvbG9yXG4gICAgICAuYWN0dWFsaXRlLWltYWdlLWdhdWNoZSAudGl0bGUgPiBhLCAuYmctcHJpbWFyeS1jb2xvclxuICAgICAgLmFydGljbGUtaW1hZ2UtZ2F1Y2hlIC50aXRsZSA+IGEsXG4gICAgICAuYmctc2Vjb25kYXJ5LWNvbG9yXG4gICAgICAuYXJ0aWNsZS1pbWFnZS1nYXVjaGUgLnRpdGxlID4gYSwgLmJnLXByaW1hcnktY29sb3JcbiAgICAgIC51c2VyLWltYWdlLWdhdWNoZSAudGl0bGUgPiBhLFxuICAgICAgLmJnLXNlY29uZGFyeS1jb2xvclxuICAgICAgLnVzZXItaW1hZ2UtZ2F1Y2hlIC50aXRsZSA+IGEsIC5iZy1wcmltYXJ5LWNvbG9yXG4gICAgICAuYWN0dWFsaXRlLWltYWdlLWNvbXBsZXRlIC50aXRsZSA+IGEsXG4gICAgICAuYmctc2Vjb25kYXJ5LWNvbG9yXG4gICAgICAuYWN0dWFsaXRlLWltYWdlLWNvbXBsZXRlIC50aXRsZSA+IGEsIC5iZy1wcmltYXJ5LWNvbG9yXG4gICAgICAuYXJ0aWNsZS1pbWFnZS1jb21wbGV0ZSAudGl0bGUgPiBhLFxuICAgICAgLmJnLXNlY29uZGFyeS1jb2xvclxuICAgICAgLmFydGljbGUtaW1hZ2UtY29tcGxldGUgLnRpdGxlID4gYSwgLmJnLXByaW1hcnktY29sb3JcbiAgICAgIC51c2VyLWltYWdlLWNvbXBsZXRlIC50aXRsZSA+IGEsXG4gICAgICAuYmctc2Vjb25kYXJ5LWNvbG9yXG4gICAgICAudXNlci1pbWFnZS1jb21wbGV0ZSAudGl0bGUgPiBhLCAuYmctcHJpbWFyeS1jb2xvclxuICAgICAgLmFjdHVhbGl0ZS1hZ2VuZGEgLnRpdGxlID4gYSxcbiAgICAgIC5iZy1zZWNvbmRhcnktY29sb3JcbiAgICAgIC5hY3R1YWxpdGUtYWdlbmRhIC50aXRsZSA+IGEsIC5iZy1wcmltYXJ5LWNvbG9yXG4gICAgICAuYWN0dWFsaXRlLXBvc3QtaXQgLnRpdGxlID4gYSxcbiAgICAgIC5iZy1zZWNvbmRhcnktY29sb3JcbiAgICAgIC5hY3R1YWxpdGUtcG9zdC1pdCAudGl0bGUgPiBhLCAuYmctcHJpbWFyeS1jb2xvclxuICAgICAgLmdhbGVyaWUtaXRlbSAudGl0bGUgPiBhLFxuICAgICAgLmJnLXNlY29uZGFyeS1jb2xvclxuICAgICAgLmdhbGVyaWUtaXRlbSAudGl0bGUgPiBhLCAuYmctcHJpbWFyeS1jb2xvclxuICAgICAgLmxpc3RlLWxpZW4gLnRpdGxlID4gYSxcbiAgICAgIC5iZy1zZWNvbmRhcnktY29sb3JcbiAgICAgIC5saXN0ZS1saWVuIC50aXRsZSA+IGEge1xuICAgICAgICBib3JkZXItY29sb3I6IGluaGVyaXQ7IH1cbiAgICAgICAgLmJnLXByaW1hcnktY29sb3IgLmFjdHVhbGl0ZS10aXRyZSAudGl0bGUgPiBhIHNwYW46bm90KC5pY29uKSxcbiAgICAgICAgLmJnLXByaW1hcnktY29sb3IgLmFjdHVhbGl0ZS10aXRyZSAudGl0bGUgPiBhIHNwYW46bm90KC5zdWJ0aXRsZSksXG4gICAgICAgIC5iZy1wcmltYXJ5LWNvbG9yIC5hY3R1YWxpdGUtdGl0cmUgLnRpdGxlID4gYSBzcGFuOm5vdCgubGluay0tbGFiZWwpLFxuICAgICAgICAuYmctc2Vjb25kYXJ5LWNvbG9yIC5hY3R1YWxpdGUtdGl0cmUgLnRpdGxlID4gYSBzcGFuOm5vdCguaWNvbiksXG4gICAgICAgIC5iZy1zZWNvbmRhcnktY29sb3IgLmFjdHVhbGl0ZS10aXRyZSAudGl0bGUgPiBhIHNwYW46bm90KC5zdWJ0aXRsZSksXG4gICAgICAgIC5iZy1zZWNvbmRhcnktY29sb3IgLmFjdHVhbGl0ZS10aXRyZSAudGl0bGUgPiBhIHNwYW46bm90KC5saW5rLS1sYWJlbCksIC5iZy1wcmltYXJ5LWNvbG9yXG4gICAgICAgIC5hcnRpY2xlLXRpdHJlIC50aXRsZSA+IGEgc3Bhbjpub3QoLmljb24pLFxuICAgICAgICAuYmctcHJpbWFyeS1jb2xvclxuICAgICAgICAuYXJ0aWNsZS10aXRyZSAudGl0bGUgPiBhIHNwYW46bm90KC5zdWJ0aXRsZSksXG4gICAgICAgIC5iZy1wcmltYXJ5LWNvbG9yXG4gICAgICAgIC5hcnRpY2xlLXRpdHJlIC50aXRsZSA+IGEgc3Bhbjpub3QoLmxpbmstLWxhYmVsKSxcbiAgICAgICAgLmJnLXNlY29uZGFyeS1jb2xvclxuICAgICAgICAuYXJ0aWNsZS10aXRyZSAudGl0bGUgPiBhIHNwYW46bm90KC5pY29uKSxcbiAgICAgICAgLmJnLXNlY29uZGFyeS1jb2xvclxuICAgICAgICAuYXJ0aWNsZS10aXRyZSAudGl0bGUgPiBhIHNwYW46bm90KC5zdWJ0aXRsZSksXG4gICAgICAgIC5iZy1zZWNvbmRhcnktY29sb3JcbiAgICAgICAgLmFydGljbGUtdGl0cmUgLnRpdGxlID4gYSBzcGFuOm5vdCgubGluay0tbGFiZWwpLCAuYmctcHJpbWFyeS1jb2xvclxuICAgICAgICAuZG9jdW1lbnQtdGl0cmUgLnRpdGxlID4gYSBzcGFuOm5vdCguaWNvbiksXG4gICAgICAgIC5iZy1wcmltYXJ5LWNvbG9yXG4gICAgICAgIC5kb2N1bWVudC10aXRyZSAudGl0bGUgPiBhIHNwYW46bm90KC5zdWJ0aXRsZSksXG4gICAgICAgIC5iZy1wcmltYXJ5LWNvbG9yXG4gICAgICAgIC5kb2N1bWVudC10aXRyZSAudGl0bGUgPiBhIHNwYW46bm90KC5saW5rLS1sYWJlbCksXG4gICAgICAgIC5iZy1zZWNvbmRhcnktY29sb3JcbiAgICAgICAgLmRvY3VtZW50LXRpdHJlIC50aXRsZSA+IGEgc3Bhbjpub3QoLmljb24pLFxuICAgICAgICAuYmctc2Vjb25kYXJ5LWNvbG9yXG4gICAgICAgIC5kb2N1bWVudC10aXRyZSAudGl0bGUgPiBhIHNwYW46bm90KC5zdWJ0aXRsZSksXG4gICAgICAgIC5iZy1zZWNvbmRhcnktY29sb3JcbiAgICAgICAgLmRvY3VtZW50LXRpdHJlIC50aXRsZSA+IGEgc3Bhbjpub3QoLmxpbmstLWxhYmVsKSwgLmJnLXByaW1hcnktY29sb3JcbiAgICAgICAgLnVzZXItdGl0cmUgLnRpdGxlID4gYSBzcGFuOm5vdCguaWNvbiksXG4gICAgICAgIC5iZy1wcmltYXJ5LWNvbG9yXG4gICAgICAgIC51c2VyLXRpdHJlIC50aXRsZSA+IGEgc3Bhbjpub3QoLnN1YnRpdGxlKSxcbiAgICAgICAgLmJnLXByaW1hcnktY29sb3JcbiAgICAgICAgLnVzZXItdGl0cmUgLnRpdGxlID4gYSBzcGFuOm5vdCgubGluay0tbGFiZWwpLFxuICAgICAgICAuYmctc2Vjb25kYXJ5LWNvbG9yXG4gICAgICAgIC51c2VyLXRpdHJlIC50aXRsZSA+IGEgc3Bhbjpub3QoLmljb24pLFxuICAgICAgICAuYmctc2Vjb25kYXJ5LWNvbG9yXG4gICAgICAgIC51c2VyLXRpdHJlIC50aXRsZSA+IGEgc3Bhbjpub3QoLnN1YnRpdGxlKSxcbiAgICAgICAgLmJnLXNlY29uZGFyeS1jb2xvclxuICAgICAgICAudXNlci10aXRyZSAudGl0bGUgPiBhIHNwYW46bm90KC5saW5rLS1sYWJlbCksIC5iZy1wcmltYXJ5LWNvbG9yXG4gICAgICAgIC5hY3R1YWxpdGUtcGFyYWdyYXBoZSAudGl0bGUgPiBhIHNwYW46bm90KC5pY29uKSxcbiAgICAgICAgLmJnLXByaW1hcnktY29sb3JcbiAgICAgICAgLmFjdHVhbGl0ZS1wYXJhZ3JhcGhlIC50aXRsZSA+IGEgc3Bhbjpub3QoLnN1YnRpdGxlKSxcbiAgICAgICAgLmJnLXByaW1hcnktY29sb3JcbiAgICAgICAgLmFjdHVhbGl0ZS1wYXJhZ3JhcGhlIC50aXRsZSA+IGEgc3Bhbjpub3QoLmxpbmstLWxhYmVsKSxcbiAgICAgICAgLmJnLXNlY29uZGFyeS1jb2xvclxuICAgICAgICAuYWN0dWFsaXRlLXBhcmFncmFwaGUgLnRpdGxlID4gYSBzcGFuOm5vdCguaWNvbiksXG4gICAgICAgIC5iZy1zZWNvbmRhcnktY29sb3JcbiAgICAgICAgLmFjdHVhbGl0ZS1wYXJhZ3JhcGhlIC50aXRsZSA+IGEgc3Bhbjpub3QoLnN1YnRpdGxlKSxcbiAgICAgICAgLmJnLXNlY29uZGFyeS1jb2xvclxuICAgICAgICAuYWN0dWFsaXRlLXBhcmFncmFwaGUgLnRpdGxlID4gYSBzcGFuOm5vdCgubGluay0tbGFiZWwpLCAuYmctcHJpbWFyeS1jb2xvclxuICAgICAgICAuYXJ0aWNsZS1wYXJhZ3JhcGhlIC50aXRsZSA+IGEgc3Bhbjpub3QoLmljb24pLFxuICAgICAgICAuYmctcHJpbWFyeS1jb2xvclxuICAgICAgICAuYXJ0aWNsZS1wYXJhZ3JhcGhlIC50aXRsZSA+IGEgc3Bhbjpub3QoLnN1YnRpdGxlKSxcbiAgICAgICAgLmJnLXByaW1hcnktY29sb3JcbiAgICAgICAgLmFydGljbGUtcGFyYWdyYXBoZSAudGl0bGUgPiBhIHNwYW46bm90KC5saW5rLS1sYWJlbCksXG4gICAgICAgIC5iZy1zZWNvbmRhcnktY29sb3JcbiAgICAgICAgLmFydGljbGUtcGFyYWdyYXBoZSAudGl0bGUgPiBhIHNwYW46bm90KC5pY29uKSxcbiAgICAgICAgLmJnLXNlY29uZGFyeS1jb2xvclxuICAgICAgICAuYXJ0aWNsZS1wYXJhZ3JhcGhlIC50aXRsZSA+IGEgc3Bhbjpub3QoLnN1YnRpdGxlKSxcbiAgICAgICAgLmJnLXNlY29uZGFyeS1jb2xvclxuICAgICAgICAuYXJ0aWNsZS1wYXJhZ3JhcGhlIC50aXRsZSA+IGEgc3Bhbjpub3QoLmxpbmstLWxhYmVsKSwgLmJnLXByaW1hcnktY29sb3JcbiAgICAgICAgLmRvY3VtZW50LXBhcmFncmFwaGUgLnRpdGxlID4gYSBzcGFuOm5vdCguaWNvbiksXG4gICAgICAgIC5iZy1wcmltYXJ5LWNvbG9yXG4gICAgICAgIC5kb2N1bWVudC1wYXJhZ3JhcGhlIC50aXRsZSA+IGEgc3Bhbjpub3QoLnN1YnRpdGxlKSxcbiAgICAgICAgLmJnLXByaW1hcnktY29sb3JcbiAgICAgICAgLmRvY3VtZW50LXBhcmFncmFwaGUgLnRpdGxlID4gYSBzcGFuOm5vdCgubGluay0tbGFiZWwpLFxuICAgICAgICAuYmctc2Vjb25kYXJ5LWNvbG9yXG4gICAgICAgIC5kb2N1bWVudC1wYXJhZ3JhcGhlIC50aXRsZSA+IGEgc3Bhbjpub3QoLmljb24pLFxuICAgICAgICAuYmctc2Vjb25kYXJ5LWNvbG9yXG4gICAgICAgIC5kb2N1bWVudC1wYXJhZ3JhcGhlIC50aXRsZSA+IGEgc3Bhbjpub3QoLnN1YnRpdGxlKSxcbiAgICAgICAgLmJnLXNlY29uZGFyeS1jb2xvclxuICAgICAgICAuZG9jdW1lbnQtcGFyYWdyYXBoZSAudGl0bGUgPiBhIHNwYW46bm90KC5saW5rLS1sYWJlbCksIC5iZy1wcmltYXJ5LWNvbG9yXG4gICAgICAgIC51c2VyLXBhcmFncmFwaGUgLnRpdGxlID4gYSBzcGFuOm5vdCguaWNvbiksXG4gICAgICAgIC5iZy1wcmltYXJ5LWNvbG9yXG4gICAgICAgIC51c2VyLXBhcmFncmFwaGUgLnRpdGxlID4gYSBzcGFuOm5vdCguc3VidGl0bGUpLFxuICAgICAgICAuYmctcHJpbWFyeS1jb2xvclxuICAgICAgICAudXNlci1wYXJhZ3JhcGhlIC50aXRsZSA+IGEgc3Bhbjpub3QoLmxpbmstLWxhYmVsKSxcbiAgICAgICAgLmJnLXNlY29uZGFyeS1jb2xvclxuICAgICAgICAudXNlci1wYXJhZ3JhcGhlIC50aXRsZSA+IGEgc3Bhbjpub3QoLmljb24pLFxuICAgICAgICAuYmctc2Vjb25kYXJ5LWNvbG9yXG4gICAgICAgIC51c2VyLXBhcmFncmFwaGUgLnRpdGxlID4gYSBzcGFuOm5vdCguc3VidGl0bGUpLFxuICAgICAgICAuYmctc2Vjb25kYXJ5LWNvbG9yXG4gICAgICAgIC51c2VyLXBhcmFncmFwaGUgLnRpdGxlID4gYSBzcGFuOm5vdCgubGluay0tbGFiZWwpLCAuYmctcHJpbWFyeS1jb2xvclxuICAgICAgICAubGllbi1wYXJhZ3JhcGhlIC50aXRsZSA+IGEgc3Bhbjpub3QoLmljb24pLFxuICAgICAgICAuYmctcHJpbWFyeS1jb2xvclxuICAgICAgICAubGllbi1wYXJhZ3JhcGhlIC50aXRsZSA+IGEgc3Bhbjpub3QoLnN1YnRpdGxlKSxcbiAgICAgICAgLmJnLXByaW1hcnktY29sb3JcbiAgICAgICAgLmxpZW4tcGFyYWdyYXBoZSAudGl0bGUgPiBhIHNwYW46bm90KC5saW5rLS1sYWJlbCksXG4gICAgICAgIC5iZy1zZWNvbmRhcnktY29sb3JcbiAgICAgICAgLmxpZW4tcGFyYWdyYXBoZSAudGl0bGUgPiBhIHNwYW46bm90KC5pY29uKSxcbiAgICAgICAgLmJnLXNlY29uZGFyeS1jb2xvclxuICAgICAgICAubGllbi1wYXJhZ3JhcGhlIC50aXRsZSA+IGEgc3Bhbjpub3QoLnN1YnRpdGxlKSxcbiAgICAgICAgLmJnLXNlY29uZGFyeS1jb2xvclxuICAgICAgICAubGllbi1wYXJhZ3JhcGhlIC50aXRsZSA+IGEgc3Bhbjpub3QoLmxpbmstLWxhYmVsKSwgLmJnLXByaW1hcnktY29sb3JcbiAgICAgICAgLmFjdHVhbGl0ZS1pbWFnZS1zaW1wbGUgLnRpdGxlID4gYSBzcGFuOm5vdCguaWNvbiksXG4gICAgICAgIC5iZy1wcmltYXJ5LWNvbG9yXG4gICAgICAgIC5hY3R1YWxpdGUtaW1hZ2Utc2ltcGxlIC50aXRsZSA+IGEgc3Bhbjpub3QoLnN1YnRpdGxlKSxcbiAgICAgICAgLmJnLXByaW1hcnktY29sb3JcbiAgICAgICAgLmFjdHVhbGl0ZS1pbWFnZS1zaW1wbGUgLnRpdGxlID4gYSBzcGFuOm5vdCgubGluay0tbGFiZWwpLFxuICAgICAgICAuYmctc2Vjb25kYXJ5LWNvbG9yXG4gICAgICAgIC5hY3R1YWxpdGUtaW1hZ2Utc2ltcGxlIC50aXRsZSA+IGEgc3Bhbjpub3QoLmljb24pLFxuICAgICAgICAuYmctc2Vjb25kYXJ5LWNvbG9yXG4gICAgICAgIC5hY3R1YWxpdGUtaW1hZ2Utc2ltcGxlIC50aXRsZSA+IGEgc3Bhbjpub3QoLnN1YnRpdGxlKSxcbiAgICAgICAgLmJnLXNlY29uZGFyeS1jb2xvclxuICAgICAgICAuYWN0dWFsaXRlLWltYWdlLXNpbXBsZSAudGl0bGUgPiBhIHNwYW46bm90KC5saW5rLS1sYWJlbCksIC5iZy1wcmltYXJ5LWNvbG9yXG4gICAgICAgIC5hcnRpY2xlLWltYWdlLXNpbXBsZSAudGl0bGUgPiBhIHNwYW46bm90KC5pY29uKSxcbiAgICAgICAgLmJnLXByaW1hcnktY29sb3JcbiAgICAgICAgLmFydGljbGUtaW1hZ2Utc2ltcGxlIC50aXRsZSA+IGEgc3Bhbjpub3QoLnN1YnRpdGxlKSxcbiAgICAgICAgLmJnLXByaW1hcnktY29sb3JcbiAgICAgICAgLmFydGljbGUtaW1hZ2Utc2ltcGxlIC50aXRsZSA+IGEgc3Bhbjpub3QoLmxpbmstLWxhYmVsKSxcbiAgICAgICAgLmJnLXNlY29uZGFyeS1jb2xvclxuICAgICAgICAuYXJ0aWNsZS1pbWFnZS1zaW1wbGUgLnRpdGxlID4gYSBzcGFuOm5vdCguaWNvbiksXG4gICAgICAgIC5iZy1zZWNvbmRhcnktY29sb3JcbiAgICAgICAgLmFydGljbGUtaW1hZ2Utc2ltcGxlIC50aXRsZSA+IGEgc3Bhbjpub3QoLnN1YnRpdGxlKSxcbiAgICAgICAgLmJnLXNlY29uZGFyeS1jb2xvclxuICAgICAgICAuYXJ0aWNsZS1pbWFnZS1zaW1wbGUgLnRpdGxlID4gYSBzcGFuOm5vdCgubGluay0tbGFiZWwpLCAuYmctcHJpbWFyeS1jb2xvclxuICAgICAgICAubGllbi1pbWFnZS1zaW1wbGUgLnRpdGxlID4gYSBzcGFuOm5vdCguaWNvbiksXG4gICAgICAgIC5iZy1wcmltYXJ5LWNvbG9yXG4gICAgICAgIC5saWVuLWltYWdlLXNpbXBsZSAudGl0bGUgPiBhIHNwYW46bm90KC5zdWJ0aXRsZSksXG4gICAgICAgIC5iZy1wcmltYXJ5LWNvbG9yXG4gICAgICAgIC5saWVuLWltYWdlLXNpbXBsZSAudGl0bGUgPiBhIHNwYW46bm90KC5saW5rLS1sYWJlbCksXG4gICAgICAgIC5iZy1zZWNvbmRhcnktY29sb3JcbiAgICAgICAgLmxpZW4taW1hZ2Utc2ltcGxlIC50aXRsZSA+IGEgc3Bhbjpub3QoLmljb24pLFxuICAgICAgICAuYmctc2Vjb25kYXJ5LWNvbG9yXG4gICAgICAgIC5saWVuLWltYWdlLXNpbXBsZSAudGl0bGUgPiBhIHNwYW46bm90KC5zdWJ0aXRsZSksXG4gICAgICAgIC5iZy1zZWNvbmRhcnktY29sb3JcbiAgICAgICAgLmxpZW4taW1hZ2Utc2ltcGxlIC50aXRsZSA+IGEgc3Bhbjpub3QoLmxpbmstLWxhYmVsKSwgLmJnLXByaW1hcnktY29sb3JcbiAgICAgICAgLmxpZW4taW1hZ2UtZ2F1Y2hlIC50aXRsZSA+IGEgc3Bhbjpub3QoLmljb24pLFxuICAgICAgICAuYmctcHJpbWFyeS1jb2xvclxuICAgICAgICAubGllbi1pbWFnZS1nYXVjaGUgLnRpdGxlID4gYSBzcGFuOm5vdCguc3VidGl0bGUpLFxuICAgICAgICAuYmctcHJpbWFyeS1jb2xvclxuICAgICAgICAubGllbi1pbWFnZS1nYXVjaGUgLnRpdGxlID4gYSBzcGFuOm5vdCgubGluay0tbGFiZWwpLFxuICAgICAgICAuYmctc2Vjb25kYXJ5LWNvbG9yXG4gICAgICAgIC5saWVuLWltYWdlLWdhdWNoZSAudGl0bGUgPiBhIHNwYW46bm90KC5pY29uKSxcbiAgICAgICAgLmJnLXNlY29uZGFyeS1jb2xvclxuICAgICAgICAubGllbi1pbWFnZS1nYXVjaGUgLnRpdGxlID4gYSBzcGFuOm5vdCguc3VidGl0bGUpLFxuICAgICAgICAuYmctc2Vjb25kYXJ5LWNvbG9yXG4gICAgICAgIC5saWVuLWltYWdlLWdhdWNoZSAudGl0bGUgPiBhIHNwYW46bm90KC5saW5rLS1sYWJlbCksIC5iZy1wcmltYXJ5LWNvbG9yXG4gICAgICAgIC51c2VyLWltYWdlLXNpbXBsZSAudGl0bGUgPiBhIHNwYW46bm90KC5pY29uKSxcbiAgICAgICAgLmJnLXByaW1hcnktY29sb3JcbiAgICAgICAgLnVzZXItaW1hZ2Utc2ltcGxlIC50aXRsZSA+IGEgc3Bhbjpub3QoLnN1YnRpdGxlKSxcbiAgICAgICAgLmJnLXByaW1hcnktY29sb3JcbiAgICAgICAgLnVzZXItaW1hZ2Utc2ltcGxlIC50aXRsZSA+IGEgc3Bhbjpub3QoLmxpbmstLWxhYmVsKSxcbiAgICAgICAgLmJnLXNlY29uZGFyeS1jb2xvclxuICAgICAgICAudXNlci1pbWFnZS1zaW1wbGUgLnRpdGxlID4gYSBzcGFuOm5vdCguaWNvbiksXG4gICAgICAgIC5iZy1zZWNvbmRhcnktY29sb3JcbiAgICAgICAgLnVzZXItaW1hZ2Utc2ltcGxlIC50aXRsZSA+IGEgc3Bhbjpub3QoLnN1YnRpdGxlKSxcbiAgICAgICAgLmJnLXNlY29uZGFyeS1jb2xvclxuICAgICAgICAudXNlci1pbWFnZS1zaW1wbGUgLnRpdGxlID4gYSBzcGFuOm5vdCgubGluay0tbGFiZWwpLCAuYmctcHJpbWFyeS1jb2xvclxuICAgICAgICAudXNlci1pbWFnZS1zaW1wbGUtcGV0aXRlIC50aXRsZSA+IGEgc3Bhbjpub3QoLmljb24pLFxuICAgICAgICAuYmctcHJpbWFyeS1jb2xvclxuICAgICAgICAudXNlci1pbWFnZS1zaW1wbGUtcGV0aXRlIC50aXRsZSA+IGEgc3Bhbjpub3QoLnN1YnRpdGxlKSxcbiAgICAgICAgLmJnLXByaW1hcnktY29sb3JcbiAgICAgICAgLnVzZXItaW1hZ2Utc2ltcGxlLXBldGl0ZSAudGl0bGUgPiBhIHNwYW46bm90KC5saW5rLS1sYWJlbCksXG4gICAgICAgIC5iZy1zZWNvbmRhcnktY29sb3JcbiAgICAgICAgLnVzZXItaW1hZ2Utc2ltcGxlLXBldGl0ZSAudGl0bGUgPiBhIHNwYW46bm90KC5pY29uKSxcbiAgICAgICAgLmJnLXNlY29uZGFyeS1jb2xvclxuICAgICAgICAudXNlci1pbWFnZS1zaW1wbGUtcGV0aXRlIC50aXRsZSA+IGEgc3Bhbjpub3QoLnN1YnRpdGxlKSxcbiAgICAgICAgLmJnLXNlY29uZGFyeS1jb2xvclxuICAgICAgICAudXNlci1pbWFnZS1zaW1wbGUtcGV0aXRlIC50aXRsZSA+IGEgc3Bhbjpub3QoLmxpbmstLWxhYmVsKSwgLmJnLXByaW1hcnktY29sb3JcbiAgICAgICAgLmFjdHVhbGl0ZS1pbWFnZS1nYXVjaGUgLnRpdGxlID4gYSBzcGFuOm5vdCguaWNvbiksXG4gICAgICAgIC5iZy1wcmltYXJ5LWNvbG9yXG4gICAgICAgIC5hY3R1YWxpdGUtaW1hZ2UtZ2F1Y2hlIC50aXRsZSA+IGEgc3Bhbjpub3QoLnN1YnRpdGxlKSxcbiAgICAgICAgLmJnLXByaW1hcnktY29sb3JcbiAgICAgICAgLmFjdHVhbGl0ZS1pbWFnZS1nYXVjaGUgLnRpdGxlID4gYSBzcGFuOm5vdCgubGluay0tbGFiZWwpLFxuICAgICAgICAuYmctc2Vjb25kYXJ5LWNvbG9yXG4gICAgICAgIC5hY3R1YWxpdGUtaW1hZ2UtZ2F1Y2hlIC50aXRsZSA+IGEgc3Bhbjpub3QoLmljb24pLFxuICAgICAgICAuYmctc2Vjb25kYXJ5LWNvbG9yXG4gICAgICAgIC5hY3R1YWxpdGUtaW1hZ2UtZ2F1Y2hlIC50aXRsZSA+IGEgc3Bhbjpub3QoLnN1YnRpdGxlKSxcbiAgICAgICAgLmJnLXNlY29uZGFyeS1jb2xvclxuICAgICAgICAuYWN0dWFsaXRlLWltYWdlLWdhdWNoZSAudGl0bGUgPiBhIHNwYW46bm90KC5saW5rLS1sYWJlbCksIC5iZy1wcmltYXJ5LWNvbG9yXG4gICAgICAgIC5hcnRpY2xlLWltYWdlLWdhdWNoZSAudGl0bGUgPiBhIHNwYW46bm90KC5pY29uKSxcbiAgICAgICAgLmJnLXByaW1hcnktY29sb3JcbiAgICAgICAgLmFydGljbGUtaW1hZ2UtZ2F1Y2hlIC50aXRsZSA+IGEgc3Bhbjpub3QoLnN1YnRpdGxlKSxcbiAgICAgICAgLmJnLXByaW1hcnktY29sb3JcbiAgICAgICAgLmFydGljbGUtaW1hZ2UtZ2F1Y2hlIC50aXRsZSA+IGEgc3Bhbjpub3QoLmxpbmstLWxhYmVsKSxcbiAgICAgICAgLmJnLXNlY29uZGFyeS1jb2xvclxuICAgICAgICAuYXJ0aWNsZS1pbWFnZS1nYXVjaGUgLnRpdGxlID4gYSBzcGFuOm5vdCguaWNvbiksXG4gICAgICAgIC5iZy1zZWNvbmRhcnktY29sb3JcbiAgICAgICAgLmFydGljbGUtaW1hZ2UtZ2F1Y2hlIC50aXRsZSA+IGEgc3Bhbjpub3QoLnN1YnRpdGxlKSxcbiAgICAgICAgLmJnLXNlY29uZGFyeS1jb2xvclxuICAgICAgICAuYXJ0aWNsZS1pbWFnZS1nYXVjaGUgLnRpdGxlID4gYSBzcGFuOm5vdCgubGluay0tbGFiZWwpLCAuYmctcHJpbWFyeS1jb2xvclxuICAgICAgICAudXNlci1pbWFnZS1nYXVjaGUgLnRpdGxlID4gYSBzcGFuOm5vdCguaWNvbiksXG4gICAgICAgIC5iZy1wcmltYXJ5LWNvbG9yXG4gICAgICAgIC51c2VyLWltYWdlLWdhdWNoZSAudGl0bGUgPiBhIHNwYW46bm90KC5zdWJ0aXRsZSksXG4gICAgICAgIC5iZy1wcmltYXJ5LWNvbG9yXG4gICAgICAgIC51c2VyLWltYWdlLWdhdWNoZSAudGl0bGUgPiBhIHNwYW46bm90KC5saW5rLS1sYWJlbCksXG4gICAgICAgIC5iZy1zZWNvbmRhcnktY29sb3JcbiAgICAgICAgLnVzZXItaW1hZ2UtZ2F1Y2hlIC50aXRsZSA+IGEgc3Bhbjpub3QoLmljb24pLFxuICAgICAgICAuYmctc2Vjb25kYXJ5LWNvbG9yXG4gICAgICAgIC51c2VyLWltYWdlLWdhdWNoZSAudGl0bGUgPiBhIHNwYW46bm90KC5zdWJ0aXRsZSksXG4gICAgICAgIC5iZy1zZWNvbmRhcnktY29sb3JcbiAgICAgICAgLnVzZXItaW1hZ2UtZ2F1Y2hlIC50aXRsZSA+IGEgc3Bhbjpub3QoLmxpbmstLWxhYmVsKSwgLmJnLXByaW1hcnktY29sb3JcbiAgICAgICAgLmFjdHVhbGl0ZS1pbWFnZS1jb21wbGV0ZSAudGl0bGUgPiBhIHNwYW46bm90KC5pY29uKSxcbiAgICAgICAgLmJnLXByaW1hcnktY29sb3JcbiAgICAgICAgLmFjdHVhbGl0ZS1pbWFnZS1jb21wbGV0ZSAudGl0bGUgPiBhIHNwYW46bm90KC5zdWJ0aXRsZSksXG4gICAgICAgIC5iZy1wcmltYXJ5LWNvbG9yXG4gICAgICAgIC5hY3R1YWxpdGUtaW1hZ2UtY29tcGxldGUgLnRpdGxlID4gYSBzcGFuOm5vdCgubGluay0tbGFiZWwpLFxuICAgICAgICAuYmctc2Vjb25kYXJ5LWNvbG9yXG4gICAgICAgIC5hY3R1YWxpdGUtaW1hZ2UtY29tcGxldGUgLnRpdGxlID4gYSBzcGFuOm5vdCguaWNvbiksXG4gICAgICAgIC5iZy1zZWNvbmRhcnktY29sb3JcbiAgICAgICAgLmFjdHVhbGl0ZS1pbWFnZS1jb21wbGV0ZSAudGl0bGUgPiBhIHNwYW46bm90KC5zdWJ0aXRsZSksXG4gICAgICAgIC5iZy1zZWNvbmRhcnktY29sb3JcbiAgICAgICAgLmFjdHVhbGl0ZS1pbWFnZS1jb21wbGV0ZSAudGl0bGUgPiBhIHNwYW46bm90KC5saW5rLS1sYWJlbCksIC5iZy1wcmltYXJ5LWNvbG9yXG4gICAgICAgIC5hcnRpY2xlLWltYWdlLWNvbXBsZXRlIC50aXRsZSA+IGEgc3Bhbjpub3QoLmljb24pLFxuICAgICAgICAuYmctcHJpbWFyeS1jb2xvclxuICAgICAgICAuYXJ0aWNsZS1pbWFnZS1jb21wbGV0ZSAudGl0bGUgPiBhIHNwYW46bm90KC5zdWJ0aXRsZSksXG4gICAgICAgIC5iZy1wcmltYXJ5LWNvbG9yXG4gICAgICAgIC5hcnRpY2xlLWltYWdlLWNvbXBsZXRlIC50aXRsZSA+IGEgc3Bhbjpub3QoLmxpbmstLWxhYmVsKSxcbiAgICAgICAgLmJnLXNlY29uZGFyeS1jb2xvclxuICAgICAgICAuYXJ0aWNsZS1pbWFnZS1jb21wbGV0ZSAudGl0bGUgPiBhIHNwYW46bm90KC5pY29uKSxcbiAgICAgICAgLmJnLXNlY29uZGFyeS1jb2xvclxuICAgICAgICAuYXJ0aWNsZS1pbWFnZS1jb21wbGV0ZSAudGl0bGUgPiBhIHNwYW46bm90KC5zdWJ0aXRsZSksXG4gICAgICAgIC5iZy1zZWNvbmRhcnktY29sb3JcbiAgICAgICAgLmFydGljbGUtaW1hZ2UtY29tcGxldGUgLnRpdGxlID4gYSBzcGFuOm5vdCgubGluay0tbGFiZWwpLCAuYmctcHJpbWFyeS1jb2xvclxuICAgICAgICAudXNlci1pbWFnZS1jb21wbGV0ZSAudGl0bGUgPiBhIHNwYW46bm90KC5pY29uKSxcbiAgICAgICAgLmJnLXByaW1hcnktY29sb3JcbiAgICAgICAgLnVzZXItaW1hZ2UtY29tcGxldGUgLnRpdGxlID4gYSBzcGFuOm5vdCguc3VidGl0bGUpLFxuICAgICAgICAuYmctcHJpbWFyeS1jb2xvclxuICAgICAgICAudXNlci1pbWFnZS1jb21wbGV0ZSAudGl0bGUgPiBhIHNwYW46bm90KC5saW5rLS1sYWJlbCksXG4gICAgICAgIC5iZy1zZWNvbmRhcnktY29sb3JcbiAgICAgICAgLnVzZXItaW1hZ2UtY29tcGxldGUgLnRpdGxlID4gYSBzcGFuOm5vdCguaWNvbiksXG4gICAgICAgIC5iZy1zZWNvbmRhcnktY29sb3JcbiAgICAgICAgLnVzZXItaW1hZ2UtY29tcGxldGUgLnRpdGxlID4gYSBzcGFuOm5vdCguc3VidGl0bGUpLFxuICAgICAgICAuYmctc2Vjb25kYXJ5LWNvbG9yXG4gICAgICAgIC51c2VyLWltYWdlLWNvbXBsZXRlIC50aXRsZSA+IGEgc3Bhbjpub3QoLmxpbmstLWxhYmVsKSwgLmJnLXByaW1hcnktY29sb3JcbiAgICAgICAgLmFjdHVhbGl0ZS1hZ2VuZGEgLnRpdGxlID4gYSBzcGFuOm5vdCguaWNvbiksXG4gICAgICAgIC5iZy1wcmltYXJ5LWNvbG9yXG4gICAgICAgIC5hY3R1YWxpdGUtYWdlbmRhIC50aXRsZSA+IGEgc3Bhbjpub3QoLnN1YnRpdGxlKSxcbiAgICAgICAgLmJnLXByaW1hcnktY29sb3JcbiAgICAgICAgLmFjdHVhbGl0ZS1hZ2VuZGEgLnRpdGxlID4gYSBzcGFuOm5vdCgubGluay0tbGFiZWwpLFxuICAgICAgICAuYmctc2Vjb25kYXJ5LWNvbG9yXG4gICAgICAgIC5hY3R1YWxpdGUtYWdlbmRhIC50aXRsZSA+IGEgc3Bhbjpub3QoLmljb24pLFxuICAgICAgICAuYmctc2Vjb25kYXJ5LWNvbG9yXG4gICAgICAgIC5hY3R1YWxpdGUtYWdlbmRhIC50aXRsZSA+IGEgc3Bhbjpub3QoLnN1YnRpdGxlKSxcbiAgICAgICAgLmJnLXNlY29uZGFyeS1jb2xvclxuICAgICAgICAuYWN0dWFsaXRlLWFnZW5kYSAudGl0bGUgPiBhIHNwYW46bm90KC5saW5rLS1sYWJlbCksIC5iZy1wcmltYXJ5LWNvbG9yXG4gICAgICAgIC5hY3R1YWxpdGUtcG9zdC1pdCAudGl0bGUgPiBhIHNwYW46bm90KC5pY29uKSxcbiAgICAgICAgLmJnLXByaW1hcnktY29sb3JcbiAgICAgICAgLmFjdHVhbGl0ZS1wb3N0LWl0IC50aXRsZSA+IGEgc3Bhbjpub3QoLnN1YnRpdGxlKSxcbiAgICAgICAgLmJnLXByaW1hcnktY29sb3JcbiAgICAgICAgLmFjdHVhbGl0ZS1wb3N0LWl0IC50aXRsZSA+IGEgc3Bhbjpub3QoLmxpbmstLWxhYmVsKSxcbiAgICAgICAgLmJnLXNlY29uZGFyeS1jb2xvclxuICAgICAgICAuYWN0dWFsaXRlLXBvc3QtaXQgLnRpdGxlID4gYSBzcGFuOm5vdCguaWNvbiksXG4gICAgICAgIC5iZy1zZWNvbmRhcnktY29sb3JcbiAgICAgICAgLmFjdHVhbGl0ZS1wb3N0LWl0IC50aXRsZSA+IGEgc3Bhbjpub3QoLnN1YnRpdGxlKSxcbiAgICAgICAgLmJnLXNlY29uZGFyeS1jb2xvclxuICAgICAgICAuYWN0dWFsaXRlLXBvc3QtaXQgLnRpdGxlID4gYSBzcGFuOm5vdCgubGluay0tbGFiZWwpLCAuYmctcHJpbWFyeS1jb2xvclxuICAgICAgICAuZ2FsZXJpZS1pdGVtIC50aXRsZSA+IGEgc3Bhbjpub3QoLmljb24pLFxuICAgICAgICAuYmctcHJpbWFyeS1jb2xvclxuICAgICAgICAuZ2FsZXJpZS1pdGVtIC50aXRsZSA+IGEgc3Bhbjpub3QoLnN1YnRpdGxlKSxcbiAgICAgICAgLmJnLXByaW1hcnktY29sb3JcbiAgICAgICAgLmdhbGVyaWUtaXRlbSAudGl0bGUgPiBhIHNwYW46bm90KC5saW5rLS1sYWJlbCksXG4gICAgICAgIC5iZy1zZWNvbmRhcnktY29sb3JcbiAgICAgICAgLmdhbGVyaWUtaXRlbSAudGl0bGUgPiBhIHNwYW46bm90KC5pY29uKSxcbiAgICAgICAgLmJnLXNlY29uZGFyeS1jb2xvclxuICAgICAgICAuZ2FsZXJpZS1pdGVtIC50aXRsZSA+IGEgc3Bhbjpub3QoLnN1YnRpdGxlKSxcbiAgICAgICAgLmJnLXNlY29uZGFyeS1jb2xvclxuICAgICAgICAuZ2FsZXJpZS1pdGVtIC50aXRsZSA+IGEgc3Bhbjpub3QoLmxpbmstLWxhYmVsKSwgLmJnLXByaW1hcnktY29sb3JcbiAgICAgICAgLmxpc3RlLWxpZW4gLnRpdGxlID4gYSBzcGFuOm5vdCguaWNvbiksXG4gICAgICAgIC5iZy1wcmltYXJ5LWNvbG9yXG4gICAgICAgIC5saXN0ZS1saWVuIC50aXRsZSA+IGEgc3Bhbjpub3QoLnN1YnRpdGxlKSxcbiAgICAgICAgLmJnLXByaW1hcnktY29sb3JcbiAgICAgICAgLmxpc3RlLWxpZW4gLnRpdGxlID4gYSBzcGFuOm5vdCgubGluay0tbGFiZWwpLFxuICAgICAgICAuYmctc2Vjb25kYXJ5LWNvbG9yXG4gICAgICAgIC5saXN0ZS1saWVuIC50aXRsZSA+IGEgc3Bhbjpub3QoLmljb24pLFxuICAgICAgICAuYmctc2Vjb25kYXJ5LWNvbG9yXG4gICAgICAgIC5saXN0ZS1saWVuIC50aXRsZSA+IGEgc3Bhbjpub3QoLnN1YnRpdGxlKSxcbiAgICAgICAgLmJnLXNlY29uZGFyeS1jb2xvclxuICAgICAgICAubGlzdGUtbGllbiAudGl0bGUgPiBhIHNwYW46bm90KC5saW5rLS1sYWJlbCkge1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gICAgICAuYWN0dWFsaXRlLXRpdHJlIC50aXRsZSA+IGEgc3Bhbi5pY29uLFxuICAgICAgLmFjdHVhbGl0ZS10aXRyZSAudGl0bGUgPiBhIHNwYW4uc3VidGl0bGUsXG4gICAgICAuYWN0dWFsaXRlLXRpdHJlIC50aXRsZSA+IGEgc3Bhbi5saW5rLS1sYWJlbCxcbiAgICAgIC5hcnRpY2xlLXRpdHJlIC50aXRsZSA+IGEgc3Bhbi5pY29uLFxuICAgICAgLmFydGljbGUtdGl0cmUgLnRpdGxlID4gYSBzcGFuLnN1YnRpdGxlLFxuICAgICAgLmFydGljbGUtdGl0cmUgLnRpdGxlID4gYSBzcGFuLmxpbmstLWxhYmVsLFxuICAgICAgLmRvY3VtZW50LXRpdHJlIC50aXRsZSA+IGEgc3Bhbi5pY29uLFxuICAgICAgLmRvY3VtZW50LXRpdHJlIC50aXRsZSA+IGEgc3Bhbi5zdWJ0aXRsZSxcbiAgICAgIC5kb2N1bWVudC10aXRyZSAudGl0bGUgPiBhIHNwYW4ubGluay0tbGFiZWwsXG4gICAgICAudXNlci10aXRyZSAudGl0bGUgPiBhIHNwYW4uaWNvbixcbiAgICAgIC51c2VyLXRpdHJlIC50aXRsZSA+IGEgc3Bhbi5zdWJ0aXRsZSxcbiAgICAgIC51c2VyLXRpdHJlIC50aXRsZSA+IGEgc3Bhbi5saW5rLS1sYWJlbCxcbiAgICAgIC5hY3R1YWxpdGUtcGFyYWdyYXBoZSAudGl0bGUgPiBhIHNwYW4uaWNvbixcbiAgICAgIC5hY3R1YWxpdGUtcGFyYWdyYXBoZSAudGl0bGUgPiBhIHNwYW4uc3VidGl0bGUsXG4gICAgICAuYWN0dWFsaXRlLXBhcmFncmFwaGUgLnRpdGxlID4gYSBzcGFuLmxpbmstLWxhYmVsLFxuICAgICAgLmFydGljbGUtcGFyYWdyYXBoZSAudGl0bGUgPiBhIHNwYW4uaWNvbixcbiAgICAgIC5hcnRpY2xlLXBhcmFncmFwaGUgLnRpdGxlID4gYSBzcGFuLnN1YnRpdGxlLFxuICAgICAgLmFydGljbGUtcGFyYWdyYXBoZSAudGl0bGUgPiBhIHNwYW4ubGluay0tbGFiZWwsXG4gICAgICAuZG9jdW1lbnQtcGFyYWdyYXBoZSAudGl0bGUgPiBhIHNwYW4uaWNvbixcbiAgICAgIC5kb2N1bWVudC1wYXJhZ3JhcGhlIC50aXRsZSA+IGEgc3Bhbi5zdWJ0aXRsZSxcbiAgICAgIC5kb2N1bWVudC1wYXJhZ3JhcGhlIC50aXRsZSA+IGEgc3Bhbi5saW5rLS1sYWJlbCxcbiAgICAgIC51c2VyLXBhcmFncmFwaGUgLnRpdGxlID4gYSBzcGFuLmljb24sXG4gICAgICAudXNlci1wYXJhZ3JhcGhlIC50aXRsZSA+IGEgc3Bhbi5zdWJ0aXRsZSxcbiAgICAgIC51c2VyLXBhcmFncmFwaGUgLnRpdGxlID4gYSBzcGFuLmxpbmstLWxhYmVsLFxuICAgICAgLmxpZW4tcGFyYWdyYXBoZSAudGl0bGUgPiBhIHNwYW4uaWNvbixcbiAgICAgIC5saWVuLXBhcmFncmFwaGUgLnRpdGxlID4gYSBzcGFuLnN1YnRpdGxlLFxuICAgICAgLmxpZW4tcGFyYWdyYXBoZSAudGl0bGUgPiBhIHNwYW4ubGluay0tbGFiZWwsXG4gICAgICAuYWN0dWFsaXRlLWltYWdlLXNpbXBsZSAudGl0bGUgPiBhIHNwYW4uaWNvbixcbiAgICAgIC5hY3R1YWxpdGUtaW1hZ2Utc2ltcGxlIC50aXRsZSA+IGEgc3Bhbi5zdWJ0aXRsZSxcbiAgICAgIC5hY3R1YWxpdGUtaW1hZ2Utc2ltcGxlIC50aXRsZSA+IGEgc3Bhbi5saW5rLS1sYWJlbCxcbiAgICAgIC5hcnRpY2xlLWltYWdlLXNpbXBsZSAudGl0bGUgPiBhIHNwYW4uaWNvbixcbiAgICAgIC5hcnRpY2xlLWltYWdlLXNpbXBsZSAudGl0bGUgPiBhIHNwYW4uc3VidGl0bGUsXG4gICAgICAuYXJ0aWNsZS1pbWFnZS1zaW1wbGUgLnRpdGxlID4gYSBzcGFuLmxpbmstLWxhYmVsLFxuICAgICAgLmxpZW4taW1hZ2Utc2ltcGxlIC50aXRsZSA+IGEgc3Bhbi5pY29uLFxuICAgICAgLmxpZW4taW1hZ2Utc2ltcGxlIC50aXRsZSA+IGEgc3Bhbi5zdWJ0aXRsZSxcbiAgICAgIC5saWVuLWltYWdlLXNpbXBsZSAudGl0bGUgPiBhIHNwYW4ubGluay0tbGFiZWwsXG4gICAgICAubGllbi1pbWFnZS1nYXVjaGUgLnRpdGxlID4gYSBzcGFuLmljb24sXG4gICAgICAubGllbi1pbWFnZS1nYXVjaGUgLnRpdGxlID4gYSBzcGFuLnN1YnRpdGxlLFxuICAgICAgLmxpZW4taW1hZ2UtZ2F1Y2hlIC50aXRsZSA+IGEgc3Bhbi5saW5rLS1sYWJlbCxcbiAgICAgIC51c2VyLWltYWdlLXNpbXBsZSAudGl0bGUgPiBhIHNwYW4uaWNvbixcbiAgICAgIC51c2VyLWltYWdlLXNpbXBsZSAudGl0bGUgPiBhIHNwYW4uc3VidGl0bGUsXG4gICAgICAudXNlci1pbWFnZS1zaW1wbGUgLnRpdGxlID4gYSBzcGFuLmxpbmstLWxhYmVsLFxuICAgICAgLnVzZXItaW1hZ2Utc2ltcGxlLXBldGl0ZSAudGl0bGUgPiBhIHNwYW4uaWNvbixcbiAgICAgIC51c2VyLWltYWdlLXNpbXBsZS1wZXRpdGUgLnRpdGxlID4gYSBzcGFuLnN1YnRpdGxlLFxuICAgICAgLnVzZXItaW1hZ2Utc2ltcGxlLXBldGl0ZSAudGl0bGUgPiBhIHNwYW4ubGluay0tbGFiZWwsXG4gICAgICAuYWN0dWFsaXRlLWltYWdlLWdhdWNoZSAudGl0bGUgPiBhIHNwYW4uaWNvbixcbiAgICAgIC5hY3R1YWxpdGUtaW1hZ2UtZ2F1Y2hlIC50aXRsZSA+IGEgc3Bhbi5zdWJ0aXRsZSxcbiAgICAgIC5hY3R1YWxpdGUtaW1hZ2UtZ2F1Y2hlIC50aXRsZSA+IGEgc3Bhbi5saW5rLS1sYWJlbCxcbiAgICAgIC5hcnRpY2xlLWltYWdlLWdhdWNoZSAudGl0bGUgPiBhIHNwYW4uaWNvbixcbiAgICAgIC5hcnRpY2xlLWltYWdlLWdhdWNoZSAudGl0bGUgPiBhIHNwYW4uc3VidGl0bGUsXG4gICAgICAuYXJ0aWNsZS1pbWFnZS1nYXVjaGUgLnRpdGxlID4gYSBzcGFuLmxpbmstLWxhYmVsLFxuICAgICAgLnVzZXItaW1hZ2UtZ2F1Y2hlIC50aXRsZSA+IGEgc3Bhbi5pY29uLFxuICAgICAgLnVzZXItaW1hZ2UtZ2F1Y2hlIC50aXRsZSA+IGEgc3Bhbi5zdWJ0aXRsZSxcbiAgICAgIC51c2VyLWltYWdlLWdhdWNoZSAudGl0bGUgPiBhIHNwYW4ubGluay0tbGFiZWwsXG4gICAgICAuYWN0dWFsaXRlLWltYWdlLWNvbXBsZXRlIC50aXRsZSA+IGEgc3Bhbi5pY29uLFxuICAgICAgLmFjdHVhbGl0ZS1pbWFnZS1jb21wbGV0ZSAudGl0bGUgPiBhIHNwYW4uc3VidGl0bGUsXG4gICAgICAuYWN0dWFsaXRlLWltYWdlLWNvbXBsZXRlIC50aXRsZSA+IGEgc3Bhbi5saW5rLS1sYWJlbCxcbiAgICAgIC5hcnRpY2xlLWltYWdlLWNvbXBsZXRlIC50aXRsZSA+IGEgc3Bhbi5pY29uLFxuICAgICAgLmFydGljbGUtaW1hZ2UtY29tcGxldGUgLnRpdGxlID4gYSBzcGFuLnN1YnRpdGxlLFxuICAgICAgLmFydGljbGUtaW1hZ2UtY29tcGxldGUgLnRpdGxlID4gYSBzcGFuLmxpbmstLWxhYmVsLFxuICAgICAgLnVzZXItaW1hZ2UtY29tcGxldGUgLnRpdGxlID4gYSBzcGFuLmljb24sXG4gICAgICAudXNlci1pbWFnZS1jb21wbGV0ZSAudGl0bGUgPiBhIHNwYW4uc3VidGl0bGUsXG4gICAgICAudXNlci1pbWFnZS1jb21wbGV0ZSAudGl0bGUgPiBhIHNwYW4ubGluay0tbGFiZWwsXG4gICAgICAuYWN0dWFsaXRlLWFnZW5kYSAudGl0bGUgPiBhIHNwYW4uaWNvbixcbiAgICAgIC5hY3R1YWxpdGUtYWdlbmRhIC50aXRsZSA+IGEgc3Bhbi5zdWJ0aXRsZSxcbiAgICAgIC5hY3R1YWxpdGUtYWdlbmRhIC50aXRsZSA+IGEgc3Bhbi5saW5rLS1sYWJlbCxcbiAgICAgIC5hY3R1YWxpdGUtcG9zdC1pdCAudGl0bGUgPiBhIHNwYW4uaWNvbixcbiAgICAgIC5hY3R1YWxpdGUtcG9zdC1pdCAudGl0bGUgPiBhIHNwYW4uc3VidGl0bGUsXG4gICAgICAuYWN0dWFsaXRlLXBvc3QtaXQgLnRpdGxlID4gYSBzcGFuLmxpbmstLWxhYmVsLFxuICAgICAgLmdhbGVyaWUtaXRlbSAudGl0bGUgPiBhIHNwYW4uaWNvbixcbiAgICAgIC5nYWxlcmllLWl0ZW0gLnRpdGxlID4gYSBzcGFuLnN1YnRpdGxlLFxuICAgICAgLmdhbGVyaWUtaXRlbSAudGl0bGUgPiBhIHNwYW4ubGluay0tbGFiZWwsXG4gICAgICAubGlzdGUtbGllbiAudGl0bGUgPiBhIHNwYW4uaWNvbixcbiAgICAgIC5saXN0ZS1saWVuIC50aXRsZSA+IGEgc3Bhbi5zdWJ0aXRsZSxcbiAgICAgIC5saXN0ZS1saWVuIC50aXRsZSA+IGEgc3Bhbi5saW5rLS1sYWJlbCB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgLmFjdHVhbGl0ZS10aXRyZSAudGl0bGUgPiBhIHNwYW46bm90KC5pY29uKSxcbiAgICAgIC5hY3R1YWxpdGUtdGl0cmUgLnRpdGxlID4gYSBzcGFuOm5vdCguc3VidGl0bGUpLFxuICAgICAgLmFjdHVhbGl0ZS10aXRyZSAudGl0bGUgPiBhIHNwYW46bm90KC5saW5rLS1sYWJlbCksXG4gICAgICAuYXJ0aWNsZS10aXRyZSAudGl0bGUgPiBhIHNwYW46bm90KC5pY29uKSxcbiAgICAgIC5hcnRpY2xlLXRpdHJlIC50aXRsZSA+IGEgc3Bhbjpub3QoLnN1YnRpdGxlKSxcbiAgICAgIC5hcnRpY2xlLXRpdHJlIC50aXRsZSA+IGEgc3Bhbjpub3QoLmxpbmstLWxhYmVsKSxcbiAgICAgIC5kb2N1bWVudC10aXRyZSAudGl0bGUgPiBhIHNwYW46bm90KC5pY29uKSxcbiAgICAgIC5kb2N1bWVudC10aXRyZSAudGl0bGUgPiBhIHNwYW46bm90KC5zdWJ0aXRsZSksXG4gICAgICAuZG9jdW1lbnQtdGl0cmUgLnRpdGxlID4gYSBzcGFuOm5vdCgubGluay0tbGFiZWwpLFxuICAgICAgLnVzZXItdGl0cmUgLnRpdGxlID4gYSBzcGFuOm5vdCguaWNvbiksXG4gICAgICAudXNlci10aXRyZSAudGl0bGUgPiBhIHNwYW46bm90KC5zdWJ0aXRsZSksXG4gICAgICAudXNlci10aXRyZSAudGl0bGUgPiBhIHNwYW46bm90KC5saW5rLS1sYWJlbCksXG4gICAgICAuYWN0dWFsaXRlLXBhcmFncmFwaGUgLnRpdGxlID4gYSBzcGFuOm5vdCguaWNvbiksXG4gICAgICAuYWN0dWFsaXRlLXBhcmFncmFwaGUgLnRpdGxlID4gYSBzcGFuOm5vdCguc3VidGl0bGUpLFxuICAgICAgLmFjdHVhbGl0ZS1wYXJhZ3JhcGhlIC50aXRsZSA+IGEgc3Bhbjpub3QoLmxpbmstLWxhYmVsKSxcbiAgICAgIC5hcnRpY2xlLXBhcmFncmFwaGUgLnRpdGxlID4gYSBzcGFuOm5vdCguaWNvbiksXG4gICAgICAuYXJ0aWNsZS1wYXJhZ3JhcGhlIC50aXRsZSA+IGEgc3Bhbjpub3QoLnN1YnRpdGxlKSxcbiAgICAgIC5hcnRpY2xlLXBhcmFncmFwaGUgLnRpdGxlID4gYSBzcGFuOm5vdCgubGluay0tbGFiZWwpLFxuICAgICAgLmRvY3VtZW50LXBhcmFncmFwaGUgLnRpdGxlID4gYSBzcGFuOm5vdCguaWNvbiksXG4gICAgICAuZG9jdW1lbnQtcGFyYWdyYXBoZSAudGl0bGUgPiBhIHNwYW46bm90KC5zdWJ0aXRsZSksXG4gICAgICAuZG9jdW1lbnQtcGFyYWdyYXBoZSAudGl0bGUgPiBhIHNwYW46bm90KC5saW5rLS1sYWJlbCksXG4gICAgICAudXNlci1wYXJhZ3JhcGhlIC50aXRsZSA+IGEgc3Bhbjpub3QoLmljb24pLFxuICAgICAgLnVzZXItcGFyYWdyYXBoZSAudGl0bGUgPiBhIHNwYW46bm90KC5zdWJ0aXRsZSksXG4gICAgICAudXNlci1wYXJhZ3JhcGhlIC50aXRsZSA+IGEgc3Bhbjpub3QoLmxpbmstLWxhYmVsKSxcbiAgICAgIC5saWVuLXBhcmFncmFwaGUgLnRpdGxlID4gYSBzcGFuOm5vdCguaWNvbiksXG4gICAgICAubGllbi1wYXJhZ3JhcGhlIC50aXRsZSA+IGEgc3Bhbjpub3QoLnN1YnRpdGxlKSxcbiAgICAgIC5saWVuLXBhcmFncmFwaGUgLnRpdGxlID4gYSBzcGFuOm5vdCgubGluay0tbGFiZWwpLFxuICAgICAgLmFjdHVhbGl0ZS1pbWFnZS1zaW1wbGUgLnRpdGxlID4gYSBzcGFuOm5vdCguaWNvbiksXG4gICAgICAuYWN0dWFsaXRlLWltYWdlLXNpbXBsZSAudGl0bGUgPiBhIHNwYW46bm90KC5zdWJ0aXRsZSksXG4gICAgICAuYWN0dWFsaXRlLWltYWdlLXNpbXBsZSAudGl0bGUgPiBhIHNwYW46bm90KC5saW5rLS1sYWJlbCksXG4gICAgICAuYXJ0aWNsZS1pbWFnZS1zaW1wbGUgLnRpdGxlID4gYSBzcGFuOm5vdCguaWNvbiksXG4gICAgICAuYXJ0aWNsZS1pbWFnZS1zaW1wbGUgLnRpdGxlID4gYSBzcGFuOm5vdCguc3VidGl0bGUpLFxuICAgICAgLmFydGljbGUtaW1hZ2Utc2ltcGxlIC50aXRsZSA+IGEgc3Bhbjpub3QoLmxpbmstLWxhYmVsKSxcbiAgICAgIC5saWVuLWltYWdlLXNpbXBsZSAudGl0bGUgPiBhIHNwYW46bm90KC5pY29uKSxcbiAgICAgIC5saWVuLWltYWdlLXNpbXBsZSAudGl0bGUgPiBhIHNwYW46bm90KC5zdWJ0aXRsZSksXG4gICAgICAubGllbi1pbWFnZS1zaW1wbGUgLnRpdGxlID4gYSBzcGFuOm5vdCgubGluay0tbGFiZWwpLFxuICAgICAgLmxpZW4taW1hZ2UtZ2F1Y2hlIC50aXRsZSA+IGEgc3Bhbjpub3QoLmljb24pLFxuICAgICAgLmxpZW4taW1hZ2UtZ2F1Y2hlIC50aXRsZSA+IGEgc3Bhbjpub3QoLnN1YnRpdGxlKSxcbiAgICAgIC5saWVuLWltYWdlLWdhdWNoZSAudGl0bGUgPiBhIHNwYW46bm90KC5saW5rLS1sYWJlbCksXG4gICAgICAudXNlci1pbWFnZS1zaW1wbGUgLnRpdGxlID4gYSBzcGFuOm5vdCguaWNvbiksXG4gICAgICAudXNlci1pbWFnZS1zaW1wbGUgLnRpdGxlID4gYSBzcGFuOm5vdCguc3VidGl0bGUpLFxuICAgICAgLnVzZXItaW1hZ2Utc2ltcGxlIC50aXRsZSA+IGEgc3Bhbjpub3QoLmxpbmstLWxhYmVsKSxcbiAgICAgIC51c2VyLWltYWdlLXNpbXBsZS1wZXRpdGUgLnRpdGxlID4gYSBzcGFuOm5vdCguaWNvbiksXG4gICAgICAudXNlci1pbWFnZS1zaW1wbGUtcGV0aXRlIC50aXRsZSA+IGEgc3Bhbjpub3QoLnN1YnRpdGxlKSxcbiAgICAgIC51c2VyLWltYWdlLXNpbXBsZS1wZXRpdGUgLnRpdGxlID4gYSBzcGFuOm5vdCgubGluay0tbGFiZWwpLFxuICAgICAgLmFjdHVhbGl0ZS1pbWFnZS1nYXVjaGUgLnRpdGxlID4gYSBzcGFuOm5vdCguaWNvbiksXG4gICAgICAuYWN0dWFsaXRlLWltYWdlLWdhdWNoZSAudGl0bGUgPiBhIHNwYW46bm90KC5zdWJ0aXRsZSksXG4gICAgICAuYWN0dWFsaXRlLWltYWdlLWdhdWNoZSAudGl0bGUgPiBhIHNwYW46bm90KC5saW5rLS1sYWJlbCksXG4gICAgICAuYXJ0aWNsZS1pbWFnZS1nYXVjaGUgLnRpdGxlID4gYSBzcGFuOm5vdCguaWNvbiksXG4gICAgICAuYXJ0aWNsZS1pbWFnZS1nYXVjaGUgLnRpdGxlID4gYSBzcGFuOm5vdCguc3VidGl0bGUpLFxuICAgICAgLmFydGljbGUtaW1hZ2UtZ2F1Y2hlIC50aXRsZSA+IGEgc3Bhbjpub3QoLmxpbmstLWxhYmVsKSxcbiAgICAgIC51c2VyLWltYWdlLWdhdWNoZSAudGl0bGUgPiBhIHNwYW46bm90KC5pY29uKSxcbiAgICAgIC51c2VyLWltYWdlLWdhdWNoZSAudGl0bGUgPiBhIHNwYW46bm90KC5zdWJ0aXRsZSksXG4gICAgICAudXNlci1pbWFnZS1nYXVjaGUgLnRpdGxlID4gYSBzcGFuOm5vdCgubGluay0tbGFiZWwpLFxuICAgICAgLmFjdHVhbGl0ZS1pbWFnZS1jb21wbGV0ZSAudGl0bGUgPiBhIHNwYW46bm90KC5pY29uKSxcbiAgICAgIC5hY3R1YWxpdGUtaW1hZ2UtY29tcGxldGUgLnRpdGxlID4gYSBzcGFuOm5vdCguc3VidGl0bGUpLFxuICAgICAgLmFjdHVhbGl0ZS1pbWFnZS1jb21wbGV0ZSAudGl0bGUgPiBhIHNwYW46bm90KC5saW5rLS1sYWJlbCksXG4gICAgICAuYXJ0aWNsZS1pbWFnZS1jb21wbGV0ZSAudGl0bGUgPiBhIHNwYW46bm90KC5pY29uKSxcbiAgICAgIC5hcnRpY2xlLWltYWdlLWNvbXBsZXRlIC50aXRsZSA+IGEgc3Bhbjpub3QoLnN1YnRpdGxlKSxcbiAgICAgIC5hcnRpY2xlLWltYWdlLWNvbXBsZXRlIC50aXRsZSA+IGEgc3Bhbjpub3QoLmxpbmstLWxhYmVsKSxcbiAgICAgIC51c2VyLWltYWdlLWNvbXBsZXRlIC50aXRsZSA+IGEgc3Bhbjpub3QoLmljb24pLFxuICAgICAgLnVzZXItaW1hZ2UtY29tcGxldGUgLnRpdGxlID4gYSBzcGFuOm5vdCguc3VidGl0bGUpLFxuICAgICAgLnVzZXItaW1hZ2UtY29tcGxldGUgLnRpdGxlID4gYSBzcGFuOm5vdCgubGluay0tbGFiZWwpLFxuICAgICAgLmFjdHVhbGl0ZS1hZ2VuZGEgLnRpdGxlID4gYSBzcGFuOm5vdCguaWNvbiksXG4gICAgICAuYWN0dWFsaXRlLWFnZW5kYSAudGl0bGUgPiBhIHNwYW46bm90KC5zdWJ0aXRsZSksXG4gICAgICAuYWN0dWFsaXRlLWFnZW5kYSAudGl0bGUgPiBhIHNwYW46bm90KC5saW5rLS1sYWJlbCksXG4gICAgICAuYWN0dWFsaXRlLXBvc3QtaXQgLnRpdGxlID4gYSBzcGFuOm5vdCguaWNvbiksXG4gICAgICAuYWN0dWFsaXRlLXBvc3QtaXQgLnRpdGxlID4gYSBzcGFuOm5vdCguc3VidGl0bGUpLFxuICAgICAgLmFjdHVhbGl0ZS1wb3N0LWl0IC50aXRsZSA+IGEgc3Bhbjpub3QoLmxpbmstLWxhYmVsKSxcbiAgICAgIC5nYWxlcmllLWl0ZW0gLnRpdGxlID4gYSBzcGFuOm5vdCguaWNvbiksXG4gICAgICAuZ2FsZXJpZS1pdGVtIC50aXRsZSA+IGEgc3Bhbjpub3QoLnN1YnRpdGxlKSxcbiAgICAgIC5nYWxlcmllLWl0ZW0gLnRpdGxlID4gYSBzcGFuOm5vdCgubGluay0tbGFiZWwpLFxuICAgICAgLmxpc3RlLWxpZW4gLnRpdGxlID4gYSBzcGFuOm5vdCguaWNvbiksXG4gICAgICAubGlzdGUtbGllbiAudGl0bGUgPiBhIHNwYW46bm90KC5zdWJ0aXRsZSksXG4gICAgICAubGlzdGUtbGllbiAudGl0bGUgPiBhIHNwYW46bm90KC5saW5rLS1sYWJlbCkge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgLmFjdHVhbGl0ZS10aXRyZSAuc3VidGl0bGUsXG4gIC5hcnRpY2xlLXRpdHJlIC5zdWJ0aXRsZSxcbiAgLmRvY3VtZW50LXRpdHJlIC5zdWJ0aXRsZSxcbiAgLnVzZXItdGl0cmUgLnN1YnRpdGxlLFxuICAuYWN0dWFsaXRlLXBhcmFncmFwaGUgLnN1YnRpdGxlLFxuICAuYXJ0aWNsZS1wYXJhZ3JhcGhlIC5zdWJ0aXRsZSxcbiAgLmRvY3VtZW50LXBhcmFncmFwaGUgLnN1YnRpdGxlLFxuICAudXNlci1wYXJhZ3JhcGhlIC5zdWJ0aXRsZSxcbiAgLmxpZW4tcGFyYWdyYXBoZSAuc3VidGl0bGUsXG4gIC5hY3R1YWxpdGUtaW1hZ2Utc2ltcGxlIC5zdWJ0aXRsZSxcbiAgLmFydGljbGUtaW1hZ2Utc2ltcGxlIC5zdWJ0aXRsZSxcbiAgLmxpZW4taW1hZ2Utc2ltcGxlIC5zdWJ0aXRsZSxcbiAgLmxpZW4taW1hZ2UtZ2F1Y2hlIC5zdWJ0aXRsZSxcbiAgLnVzZXItaW1hZ2Utc2ltcGxlIC5zdWJ0aXRsZSxcbiAgLnVzZXItaW1hZ2Utc2ltcGxlLXBldGl0ZSAuc3VidGl0bGUsXG4gIC5hY3R1YWxpdGUtaW1hZ2UtZ2F1Y2hlIC5zdWJ0aXRsZSxcbiAgLmFydGljbGUtaW1hZ2UtZ2F1Y2hlIC5zdWJ0aXRsZSxcbiAgLnVzZXItaW1hZ2UtZ2F1Y2hlIC5zdWJ0aXRsZSxcbiAgLmFjdHVhbGl0ZS1pbWFnZS1jb21wbGV0ZSAuc3VidGl0bGUsXG4gIC5hcnRpY2xlLWltYWdlLWNvbXBsZXRlIC5zdWJ0aXRsZSxcbiAgLnVzZXItaW1hZ2UtY29tcGxldGUgLnN1YnRpdGxlLFxuICAuYWN0dWFsaXRlLWFnZW5kYSAuc3VidGl0bGUsXG4gIC5hY3R1YWxpdGUtcG9zdC1pdCAuc3VidGl0bGUsXG4gIC5nYWxlcmllLWl0ZW0gLnN1YnRpdGxlLFxuICAubGlzdGUtbGllbiAuc3VidGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiBcIm9wZW5zYW5zcmVndWxhclwiLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgICBjb2xvcjogdmFyKC0tZm9udC1jb2xvci1iZy13aGl0ZSwgIzM2MzYzNik7XG4gICAgbWFyZ2luLXRvcDogLTEwcHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5hY3R1YWxpdGUtdGl0cmUgLnN1YnRpdGxlLFxuICAgICAgLmFydGljbGUtdGl0cmUgLnN1YnRpdGxlLFxuICAgICAgLmRvY3VtZW50LXRpdHJlIC5zdWJ0aXRsZSxcbiAgICAgIC51c2VyLXRpdHJlIC5zdWJ0aXRsZSxcbiAgICAgIC5hY3R1YWxpdGUtcGFyYWdyYXBoZSAuc3VidGl0bGUsXG4gICAgICAuYXJ0aWNsZS1wYXJhZ3JhcGhlIC5zdWJ0aXRsZSxcbiAgICAgIC5kb2N1bWVudC1wYXJhZ3JhcGhlIC5zdWJ0aXRsZSxcbiAgICAgIC51c2VyLXBhcmFncmFwaGUgLnN1YnRpdGxlLFxuICAgICAgLmxpZW4tcGFyYWdyYXBoZSAuc3VidGl0bGUsXG4gICAgICAuYWN0dWFsaXRlLWltYWdlLXNpbXBsZSAuc3VidGl0bGUsXG4gICAgICAuYXJ0aWNsZS1pbWFnZS1zaW1wbGUgLnN1YnRpdGxlLFxuICAgICAgLmxpZW4taW1hZ2Utc2ltcGxlIC5zdWJ0aXRsZSxcbiAgICAgIC5saWVuLWltYWdlLWdhdWNoZSAuc3VidGl0bGUsXG4gICAgICAudXNlci1pbWFnZS1zaW1wbGUgLnN1YnRpdGxlLFxuICAgICAgLnVzZXItaW1hZ2Utc2ltcGxlLXBldGl0ZSAuc3VidGl0bGUsXG4gICAgICAuYWN0dWFsaXRlLWltYWdlLWdhdWNoZSAuc3VidGl0bGUsXG4gICAgICAuYXJ0aWNsZS1pbWFnZS1nYXVjaGUgLnN1YnRpdGxlLFxuICAgICAgLnVzZXItaW1hZ2UtZ2F1Y2hlIC5zdWJ0aXRsZSxcbiAgICAgIC5hY3R1YWxpdGUtaW1hZ2UtY29tcGxldGUgLnN1YnRpdGxlLFxuICAgICAgLmFydGljbGUtaW1hZ2UtY29tcGxldGUgLnN1YnRpdGxlLFxuICAgICAgLnVzZXItaW1hZ2UtY29tcGxldGUgLnN1YnRpdGxlLFxuICAgICAgLmFjdHVhbGl0ZS1hZ2VuZGEgLnN1YnRpdGxlLFxuICAgICAgLmFjdHVhbGl0ZS1wb3N0LWl0IC5zdWJ0aXRsZSxcbiAgICAgIC5nYWxlcmllLWl0ZW0gLnN1YnRpdGxlLFxuICAgICAgLmxpc3RlLWxpZW4gLnN1YnRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjBweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuYWN0dWFsaXRlLXRpdHJlIC5zdWJ0aXRsZSxcbiAgICAgIC5hcnRpY2xlLXRpdHJlIC5zdWJ0aXRsZSxcbiAgICAgIC5kb2N1bWVudC10aXRyZSAuc3VidGl0bGUsXG4gICAgICAudXNlci10aXRyZSAuc3VidGl0bGUsXG4gICAgICAuYWN0dWFsaXRlLXBhcmFncmFwaGUgLnN1YnRpdGxlLFxuICAgICAgLmFydGljbGUtcGFyYWdyYXBoZSAuc3VidGl0bGUsXG4gICAgICAuZG9jdW1lbnQtcGFyYWdyYXBoZSAuc3VidGl0bGUsXG4gICAgICAudXNlci1wYXJhZ3JhcGhlIC5zdWJ0aXRsZSxcbiAgICAgIC5saWVuLXBhcmFncmFwaGUgLnN1YnRpdGxlLFxuICAgICAgLmFjdHVhbGl0ZS1pbWFnZS1zaW1wbGUgLnN1YnRpdGxlLFxuICAgICAgLmFydGljbGUtaW1hZ2Utc2ltcGxlIC5zdWJ0aXRsZSxcbiAgICAgIC5saWVuLWltYWdlLXNpbXBsZSAuc3VidGl0bGUsXG4gICAgICAubGllbi1pbWFnZS1nYXVjaGUgLnN1YnRpdGxlLFxuICAgICAgLnVzZXItaW1hZ2Utc2ltcGxlIC5zdWJ0aXRsZSxcbiAgICAgIC51c2VyLWltYWdlLXNpbXBsZS1wZXRpdGUgLnN1YnRpdGxlLFxuICAgICAgLmFjdHVhbGl0ZS1pbWFnZS1nYXVjaGUgLnN1YnRpdGxlLFxuICAgICAgLmFydGljbGUtaW1hZ2UtZ2F1Y2hlIC5zdWJ0aXRsZSxcbiAgICAgIC51c2VyLWltYWdlLWdhdWNoZSAuc3VidGl0bGUsXG4gICAgICAuYWN0dWFsaXRlLWltYWdlLWNvbXBsZXRlIC5zdWJ0aXRsZSxcbiAgICAgIC5hcnRpY2xlLWltYWdlLWNvbXBsZXRlIC5zdWJ0aXRsZSxcbiAgICAgIC51c2VyLWltYWdlLWNvbXBsZXRlIC5zdWJ0aXRsZSxcbiAgICAgIC5hY3R1YWxpdGUtYWdlbmRhIC5zdWJ0aXRsZSxcbiAgICAgIC5hY3R1YWxpdGUtcG9zdC1pdCAuc3VidGl0bGUsXG4gICAgICAuZ2FsZXJpZS1pdGVtIC5zdWJ0aXRsZSxcbiAgICAgIC5saXN0ZS1saWVuIC5zdWJ0aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMzY2cHgpIHtcbiAgICAgIC5hY3R1YWxpdGUtdGl0cmUgLnN1YnRpdGxlLFxuICAgICAgLmFydGljbGUtdGl0cmUgLnN1YnRpdGxlLFxuICAgICAgLmRvY3VtZW50LXRpdHJlIC5zdWJ0aXRsZSxcbiAgICAgIC51c2VyLXRpdHJlIC5zdWJ0aXRsZSxcbiAgICAgIC5hY3R1YWxpdGUtcGFyYWdyYXBoZSAuc3VidGl0bGUsXG4gICAgICAuYXJ0aWNsZS1wYXJhZ3JhcGhlIC5zdWJ0aXRsZSxcbiAgICAgIC5kb2N1bWVudC1wYXJhZ3JhcGhlIC5zdWJ0aXRsZSxcbiAgICAgIC51c2VyLXBhcmFncmFwaGUgLnN1YnRpdGxlLFxuICAgICAgLmxpZW4tcGFyYWdyYXBoZSAuc3VidGl0bGUsXG4gICAgICAuYWN0dWFsaXRlLWltYWdlLXNpbXBsZSAuc3VidGl0bGUsXG4gICAgICAuYXJ0aWNsZS1pbWFnZS1zaW1wbGUgLnN1YnRpdGxlLFxuICAgICAgLmxpZW4taW1hZ2Utc2ltcGxlIC5zdWJ0aXRsZSxcbiAgICAgIC5saWVuLWltYWdlLWdhdWNoZSAuc3VidGl0bGUsXG4gICAgICAudXNlci1pbWFnZS1zaW1wbGUgLnN1YnRpdGxlLFxuICAgICAgLnVzZXItaW1hZ2Utc2ltcGxlLXBldGl0ZSAuc3VidGl0bGUsXG4gICAgICAuYWN0dWFsaXRlLWltYWdlLWdhdWNoZSAuc3VidGl0bGUsXG4gICAgICAuYXJ0aWNsZS1pbWFnZS1nYXVjaGUgLnN1YnRpdGxlLFxuICAgICAgLnVzZXItaW1hZ2UtZ2F1Y2hlIC5zdWJ0aXRsZSxcbiAgICAgIC5hY3R1YWxpdGUtaW1hZ2UtY29tcGxldGUgLnN1YnRpdGxlLFxuICAgICAgLmFydGljbGUtaW1hZ2UtY29tcGxldGUgLnN1YnRpdGxlLFxuICAgICAgLnVzZXItaW1hZ2UtY29tcGxldGUgLnN1YnRpdGxlLFxuICAgICAgLmFjdHVhbGl0ZS1hZ2VuZGEgLnN1YnRpdGxlLFxuICAgICAgLmFjdHVhbGl0ZS1wb3N0LWl0IC5zdWJ0aXRsZSxcbiAgICAgIC5nYWxlcmllLWl0ZW0gLnN1YnRpdGxlLFxuICAgICAgLmxpc3RlLWxpZW4gLnN1YnRpdGxlIHtcbiAgICAgICAgbWFyZ2luLXRvcDogLTIwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7IH0gfVxuICAgIC5iZy13aGl0ZSAuYWN0dWFsaXRlLXRpdHJlIC5zdWJ0aXRsZSwgLmJnLXdoaXRlXG4gICAgLmFydGljbGUtdGl0cmUgLnN1YnRpdGxlLCAuYmctd2hpdGVcbiAgICAuZG9jdW1lbnQtdGl0cmUgLnN1YnRpdGxlLCAuYmctd2hpdGVcbiAgICAudXNlci10aXRyZSAuc3VidGl0bGUsIC5iZy13aGl0ZVxuICAgIC5hY3R1YWxpdGUtcGFyYWdyYXBoZSAuc3VidGl0bGUsIC5iZy13aGl0ZVxuICAgIC5hcnRpY2xlLXBhcmFncmFwaGUgLnN1YnRpdGxlLCAuYmctd2hpdGVcbiAgICAuZG9jdW1lbnQtcGFyYWdyYXBoZSAuc3VidGl0bGUsIC5iZy13aGl0ZVxuICAgIC51c2VyLXBhcmFncmFwaGUgLnN1YnRpdGxlLCAuYmctd2hpdGVcbiAgICAubGllbi1wYXJhZ3JhcGhlIC5zdWJ0aXRsZSwgLmJnLXdoaXRlXG4gICAgLmFjdHVhbGl0ZS1pbWFnZS1zaW1wbGUgLnN1YnRpdGxlLCAuYmctd2hpdGVcbiAgICAuYXJ0aWNsZS1pbWFnZS1zaW1wbGUgLnN1YnRpdGxlLCAuYmctd2hpdGVcbiAgICAubGllbi1pbWFnZS1zaW1wbGUgLnN1YnRpdGxlLCAuYmctd2hpdGVcbiAgICAubGllbi1pbWFnZS1nYXVjaGUgLnN1YnRpdGxlLCAuYmctd2hpdGVcbiAgICAudXNlci1pbWFnZS1zaW1wbGUgLnN1YnRpdGxlLCAuYmctd2hpdGVcbiAgICAudXNlci1pbWFnZS1zaW1wbGUtcGV0aXRlIC5zdWJ0aXRsZSwgLmJnLXdoaXRlXG4gICAgLmFjdHVhbGl0ZS1pbWFnZS1nYXVjaGUgLnN1YnRpdGxlLCAuYmctd2hpdGVcbiAgICAuYXJ0aWNsZS1pbWFnZS1nYXVjaGUgLnN1YnRpdGxlLCAuYmctd2hpdGVcbiAgICAudXNlci1pbWFnZS1nYXVjaGUgLnN1YnRpdGxlLCAuYmctd2hpdGVcbiAgICAuYWN0dWFsaXRlLWltYWdlLWNvbXBsZXRlIC5zdWJ0aXRsZSwgLmJnLXdoaXRlXG4gICAgLmFydGljbGUtaW1hZ2UtY29tcGxldGUgLnN1YnRpdGxlLCAuYmctd2hpdGVcbiAgICAudXNlci1pbWFnZS1jb21wbGV0ZSAuc3VidGl0bGUsIC5iZy13aGl0ZVxuICAgIC5hY3R1YWxpdGUtYWdlbmRhIC5zdWJ0aXRsZSwgLmJnLXdoaXRlXG4gICAgLmFjdHVhbGl0ZS1wb3N0LWl0IC5zdWJ0aXRsZSwgLmJnLXdoaXRlXG4gICAgLmdhbGVyaWUtaXRlbSAuc3VidGl0bGUsIC5iZy13aGl0ZVxuICAgIC5saXN0ZS1saWVuIC5zdWJ0aXRsZSB7XG4gICAgICBjb2xvcjogdmFyKC0tZm9udC1jb2xvci1iZy13aGl0ZSwgIzM2MzYzNik7IH1cbiAgICAuYmctcHJpbWFyeS1jb2xvciAuYWN0dWFsaXRlLXRpdHJlIC5zdWJ0aXRsZSwgLmJnLXByaW1hcnktY29sb3JcbiAgICAuYXJ0aWNsZS10aXRyZSAuc3VidGl0bGUsIC5iZy1wcmltYXJ5LWNvbG9yXG4gICAgLmRvY3VtZW50LXRpdHJlIC5zdWJ0aXRsZSwgLmJnLXByaW1hcnktY29sb3JcbiAgICAudXNlci10aXRyZSAuc3VidGl0bGUsIC5iZy1wcmltYXJ5LWNvbG9yXG4gICAgLmFjdHVhbGl0ZS1wYXJhZ3JhcGhlIC5zdWJ0aXRsZSwgLmJnLXByaW1hcnktY29sb3JcbiAgICAuYXJ0aWNsZS1wYXJhZ3JhcGhlIC5zdWJ0aXRsZSwgLmJnLXByaW1hcnktY29sb3JcbiAgICAuZG9jdW1lbnQtcGFyYWdyYXBoZSAuc3VidGl0bGUsIC5iZy1wcmltYXJ5LWNvbG9yXG4gICAgLnVzZXItcGFyYWdyYXBoZSAuc3VidGl0bGUsIC5iZy1wcmltYXJ5LWNvbG9yXG4gICAgLmxpZW4tcGFyYWdyYXBoZSAuc3VidGl0bGUsIC5iZy1wcmltYXJ5LWNvbG9yXG4gICAgLmFjdHVhbGl0ZS1pbWFnZS1zaW1wbGUgLnN1YnRpdGxlLCAuYmctcHJpbWFyeS1jb2xvclxuICAgIC5hcnRpY2xlLWltYWdlLXNpbXBsZSAuc3VidGl0bGUsIC5iZy1wcmltYXJ5LWNvbG9yXG4gICAgLmxpZW4taW1hZ2Utc2ltcGxlIC5zdWJ0aXRsZSwgLmJnLXByaW1hcnktY29sb3JcbiAgICAubGllbi1pbWFnZS1nYXVjaGUgLnN1YnRpdGxlLCAuYmctcHJpbWFyeS1jb2xvclxuICAgIC51c2VyLWltYWdlLXNpbXBsZSAuc3VidGl0bGUsIC5iZy1wcmltYXJ5LWNvbG9yXG4gICAgLnVzZXItaW1hZ2Utc2ltcGxlLXBldGl0ZSAuc3VidGl0bGUsIC5iZy1wcmltYXJ5LWNvbG9yXG4gICAgLmFjdHVhbGl0ZS1pbWFnZS1nYXVjaGUgLnN1YnRpdGxlLCAuYmctcHJpbWFyeS1jb2xvclxuICAgIC5hcnRpY2xlLWltYWdlLWdhdWNoZSAuc3VidGl0bGUsIC5iZy1wcmltYXJ5LWNvbG9yXG4gICAgLnVzZXItaW1hZ2UtZ2F1Y2hlIC5zdWJ0aXRsZSwgLmJnLXByaW1hcnktY29sb3JcbiAgICAuYWN0dWFsaXRlLWltYWdlLWNvbXBsZXRlIC5zdWJ0aXRsZSwgLmJnLXByaW1hcnktY29sb3JcbiAgICAuYXJ0aWNsZS1pbWFnZS1jb21wbGV0ZSAuc3VidGl0bGUsIC5iZy1wcmltYXJ5LWNvbG9yXG4gICAgLnVzZXItaW1hZ2UtY29tcGxldGUgLnN1YnRpdGxlLCAuYmctcHJpbWFyeS1jb2xvclxuICAgIC5hY3R1YWxpdGUtYWdlbmRhIC5zdWJ0aXRsZSwgLmJnLXByaW1hcnktY29sb3JcbiAgICAuYWN0dWFsaXRlLXBvc3QtaXQgLnN1YnRpdGxlLCAuYmctcHJpbWFyeS1jb2xvclxuICAgIC5nYWxlcmllLWl0ZW0gLnN1YnRpdGxlLCAuYmctcHJpbWFyeS1jb2xvclxuICAgIC5saXN0ZS1saWVuIC5zdWJ0aXRsZSB7XG4gICAgICBjb2xvcjogdmFyKC0tZm9udC1jb2xvci1iZy1wcmltYXJ5LCAjZmZmZmZmKTsgfVxuICAgIC5iZy1zZWNvbmRhcnktY29sb3IgLmFjdHVhbGl0ZS10aXRyZSAuc3VidGl0bGUsIC5iZy1zZWNvbmRhcnktY29sb3JcbiAgICAuYXJ0aWNsZS10aXRyZSAuc3VidGl0bGUsIC5iZy1zZWNvbmRhcnktY29sb3JcbiAgICAuZG9jdW1lbnQtdGl0cmUgLnN1YnRpdGxlLCAuYmctc2Vjb25kYXJ5LWNvbG9yXG4gICAgLnVzZXItdGl0cmUgLnN1YnRpdGxlLCAuYmctc2Vjb25kYXJ5LWNvbG9yXG4gICAgLmFjdHVhbGl0ZS1wYXJhZ3JhcGhlIC5zdWJ0aXRsZSwgLmJnLXNlY29uZGFyeS1jb2xvclxuICAgIC5hcnRpY2xlLXBhcmFncmFwaGUgLnN1YnRpdGxlLCAuYmctc2Vjb25kYXJ5LWNvbG9yXG4gICAgLmRvY3VtZW50LXBhcmFncmFwaGUgLnN1YnRpdGxlLCAuYmctc2Vjb25kYXJ5LWNvbG9yXG4gICAgLnVzZXItcGFyYWdyYXBoZSAuc3VidGl0bGUsIC5iZy1zZWNvbmRhcnktY29sb3JcbiAgICAubGllbi1wYXJhZ3JhcGhlIC5zdWJ0aXRsZSwgLmJnLXNlY29uZGFyeS1jb2xvclxuICAgIC5hY3R1YWxpdGUtaW1hZ2Utc2ltcGxlIC5zdWJ0aXRsZSwgLmJnLXNlY29uZGFyeS1jb2xvclxuICAgIC5hcnRpY2xlLWltYWdlLXNpbXBsZSAuc3VidGl0bGUsIC5iZy1zZWNvbmRhcnktY29sb3JcbiAgICAubGllbi1pbWFnZS1zaW1wbGUgLnN1YnRpdGxlLCAuYmctc2Vjb25kYXJ5LWNvbG9yXG4gICAgLmxpZW4taW1hZ2UtZ2F1Y2hlIC5zdWJ0aXRsZSwgLmJnLXNlY29uZGFyeS1jb2xvclxuICAgIC51c2VyLWltYWdlLXNpbXBsZSAuc3VidGl0bGUsIC5iZy1zZWNvbmRhcnktY29sb3JcbiAgICAudXNlci1pbWFnZS1zaW1wbGUtcGV0aXRlIC5zdWJ0aXRsZSwgLmJnLXNlY29uZGFyeS1jb2xvclxuICAgIC5hY3R1YWxpdGUtaW1hZ2UtZ2F1Y2hlIC5zdWJ0aXRsZSwgLmJnLXNlY29uZGFyeS1jb2xvclxuICAgIC5hcnRpY2xlLWltYWdlLWdhdWNoZSAuc3VidGl0bGUsIC5iZy1zZWNvbmRhcnktY29sb3JcbiAgICAudXNlci1pbWFnZS1nYXVjaGUgLnN1YnRpdGxlLCAuYmctc2Vjb25kYXJ5LWNvbG9yXG4gICAgLmFjdHVhbGl0ZS1pbWFnZS1jb21wbGV0ZSAuc3VidGl0bGUsIC5iZy1zZWNvbmRhcnktY29sb3JcbiAgICAuYXJ0aWNsZS1pbWFnZS1jb21wbGV0ZSAuc3VidGl0bGUsIC5iZy1zZWNvbmRhcnktY29sb3JcbiAgICAudXNlci1pbWFnZS1jb21wbGV0ZSAuc3VidGl0bGUsIC5iZy1zZWNvbmRhcnktY29sb3JcbiAgICAuYWN0dWFsaXRlLWFnZW5kYSAuc3VidGl0bGUsIC5iZy1zZWNvbmRhcnktY29sb3JcbiAgICAuYWN0dWFsaXRlLXBvc3QtaXQgLnN1YnRpdGxlLCAuYmctc2Vjb25kYXJ5LWNvbG9yXG4gICAgLmdhbGVyaWUtaXRlbSAuc3VidGl0bGUsIC5iZy1zZWNvbmRhcnktY29sb3JcbiAgICAubGlzdGUtbGllbiAuc3VidGl0bGUge1xuICAgICAgY29sb3I6IHZhcigtLWZvbnQtY29sb3ItYmctc2Vjb25kYXJ5LCAjZmZmZmZmKTsgfVxuICAgIC5iZy1uZXV0cmFsLWNvbG9yIC5hY3R1YWxpdGUtdGl0cmUgLnN1YnRpdGxlLCAuYmctbmV1dHJhbC1jb2xvclxuICAgIC5hcnRpY2xlLXRpdHJlIC5zdWJ0aXRsZSwgLmJnLW5ldXRyYWwtY29sb3JcbiAgICAuZG9jdW1lbnQtdGl0cmUgLnN1YnRpdGxlLCAuYmctbmV1dHJhbC1jb2xvclxuICAgIC51c2VyLXRpdHJlIC5zdWJ0aXRsZSwgLmJnLW5ldXRyYWwtY29sb3JcbiAgICAuYWN0dWFsaXRlLXBhcmFncmFwaGUgLnN1YnRpdGxlLCAuYmctbmV1dHJhbC1jb2xvclxuICAgIC5hcnRpY2xlLXBhcmFncmFwaGUgLnN1YnRpdGxlLCAuYmctbmV1dHJhbC1jb2xvclxuICAgIC5kb2N1bWVudC1wYXJhZ3JhcGhlIC5zdWJ0aXRsZSwgLmJnLW5ldXRyYWwtY29sb3JcbiAgICAudXNlci1wYXJhZ3JhcGhlIC5zdWJ0aXRsZSwgLmJnLW5ldXRyYWwtY29sb3JcbiAgICAubGllbi1wYXJhZ3JhcGhlIC5zdWJ0aXRsZSwgLmJnLW5ldXRyYWwtY29sb3JcbiAgICAuYWN0dWFsaXRlLWltYWdlLXNpbXBsZSAuc3VidGl0bGUsIC5iZy1uZXV0cmFsLWNvbG9yXG4gICAgLmFydGljbGUtaW1hZ2Utc2ltcGxlIC5zdWJ0aXRsZSwgLmJnLW5ldXRyYWwtY29sb3JcbiAgICAubGllbi1pbWFnZS1zaW1wbGUgLnN1YnRpdGxlLCAuYmctbmV1dHJhbC1jb2xvclxuICAgIC5saWVuLWltYWdlLWdhdWNoZSAuc3VidGl0bGUsIC5iZy1uZXV0cmFsLWNvbG9yXG4gICAgLnVzZXItaW1hZ2Utc2ltcGxlIC5zdWJ0aXRsZSwgLmJnLW5ldXRyYWwtY29sb3JcbiAgICAudXNlci1pbWFnZS1zaW1wbGUtcGV0aXRlIC5zdWJ0aXRsZSwgLmJnLW5ldXRyYWwtY29sb3JcbiAgICAuYWN0dWFsaXRlLWltYWdlLWdhdWNoZSAuc3VidGl0bGUsIC5iZy1uZXV0cmFsLWNvbG9yXG4gICAgLmFydGljbGUtaW1hZ2UtZ2F1Y2hlIC5zdWJ0aXRsZSwgLmJnLW5ldXRyYWwtY29sb3JcbiAgICAudXNlci1pbWFnZS1nYXVjaGUgLnN1YnRpdGxlLCAuYmctbmV1dHJhbC1jb2xvclxuICAgIC5hY3R1YWxpdGUtaW1hZ2UtY29tcGxldGUgLnN1YnRpdGxlLCAuYmctbmV1dHJhbC1jb2xvclxuICAgIC5hcnRpY2xlLWltYWdlLWNvbXBsZXRlIC5zdWJ0aXRsZSwgLmJnLW5ldXRyYWwtY29sb3JcbiAgICAudXNlci1pbWFnZS1jb21wbGV0ZSAuc3VidGl0bGUsIC5iZy1uZXV0cmFsLWNvbG9yXG4gICAgLmFjdHVhbGl0ZS1hZ2VuZGEgLnN1YnRpdGxlLCAuYmctbmV1dHJhbC1jb2xvclxuICAgIC5hY3R1YWxpdGUtcG9zdC1pdCAuc3VidGl0bGUsIC5iZy1uZXV0cmFsLWNvbG9yXG4gICAgLmdhbGVyaWUtaXRlbSAuc3VidGl0bGUsIC5iZy1uZXV0cmFsLWNvbG9yXG4gICAgLmxpc3RlLWxpZW4gLnN1YnRpdGxlIHtcbiAgICAgIGNvbG9yOiB2YXIoLS1mb250LWNvbG9yLWJnLW5ldXRyYWwsICMzNjM2MzYpOyB9XG4gIC5hY3R1YWxpdGUtdGl0cmUgZmlndXJlLFxuICAuYXJ0aWNsZS10aXRyZSBmaWd1cmUsXG4gIC5kb2N1bWVudC10aXRyZSBmaWd1cmUsXG4gIC51c2VyLXRpdHJlIGZpZ3VyZSxcbiAgLmFjdHVhbGl0ZS1wYXJhZ3JhcGhlIGZpZ3VyZSxcbiAgLmFydGljbGUtcGFyYWdyYXBoZSBmaWd1cmUsXG4gIC5kb2N1bWVudC1wYXJhZ3JhcGhlIGZpZ3VyZSxcbiAgLnVzZXItcGFyYWdyYXBoZSBmaWd1cmUsXG4gIC5saWVuLXBhcmFncmFwaGUgZmlndXJlLFxuICAuYWN0dWFsaXRlLWltYWdlLXNpbXBsZSBmaWd1cmUsXG4gIC5hcnRpY2xlLWltYWdlLXNpbXBsZSBmaWd1cmUsXG4gIC5saWVuLWltYWdlLXNpbXBsZSBmaWd1cmUsXG4gIC5saWVuLWltYWdlLWdhdWNoZSBmaWd1cmUsXG4gIC51c2VyLWltYWdlLXNpbXBsZSBmaWd1cmUsXG4gIC51c2VyLWltYWdlLXNpbXBsZS1wZXRpdGUgZmlndXJlLFxuICAuYWN0dWFsaXRlLWltYWdlLWdhdWNoZSBmaWd1cmUsXG4gIC5hcnRpY2xlLWltYWdlLWdhdWNoZSBmaWd1cmUsXG4gIC51c2VyLWltYWdlLWdhdWNoZSBmaWd1cmUsXG4gIC5hY3R1YWxpdGUtaW1hZ2UtY29tcGxldGUgZmlndXJlLFxuICAuYXJ0aWNsZS1pbWFnZS1jb21wbGV0ZSBmaWd1cmUsXG4gIC51c2VyLWltYWdlLWNvbXBsZXRlIGZpZ3VyZSxcbiAgLmFjdHVhbGl0ZS1hZ2VuZGEgZmlndXJlLFxuICAuYWN0dWFsaXRlLXBvc3QtaXQgZmlndXJlLFxuICAuZ2FsZXJpZS1pdGVtIGZpZ3VyZSxcbiAgLmxpc3RlLWxpZW4gZmlndXJlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5hY3R1YWxpdGUtdGl0cmUgaW1nLFxuICAuYXJ0aWNsZS10aXRyZSBpbWcsXG4gIC5kb2N1bWVudC10aXRyZSBpbWcsXG4gIC51c2VyLXRpdHJlIGltZyxcbiAgLmFjdHVhbGl0ZS1wYXJhZ3JhcGhlIGltZyxcbiAgLmFydGljbGUtcGFyYWdyYXBoZSBpbWcsXG4gIC5kb2N1bWVudC1wYXJhZ3JhcGhlIGltZyxcbiAgLnVzZXItcGFyYWdyYXBoZSBpbWcsXG4gIC5saWVuLXBhcmFncmFwaGUgaW1nLFxuICAuYWN0dWFsaXRlLWltYWdlLXNpbXBsZSBpbWcsXG4gIC5hcnRpY2xlLWltYWdlLXNpbXBsZSBpbWcsXG4gIC5saWVuLWltYWdlLXNpbXBsZSBpbWcsXG4gIC5saWVuLWltYWdlLWdhdWNoZSBpbWcsXG4gIC51c2VyLWltYWdlLXNpbXBsZSBpbWcsXG4gIC51c2VyLWltYWdlLXNpbXBsZS1wZXRpdGUgaW1nLFxuICAuYWN0dWFsaXRlLWltYWdlLWdhdWNoZSBpbWcsXG4gIC5hcnRpY2xlLWltYWdlLWdhdWNoZSBpbWcsXG4gIC51c2VyLWltYWdlLWdhdWNoZSBpbWcsXG4gIC5hY3R1YWxpdGUtaW1hZ2UtY29tcGxldGUgaW1nLFxuICAuYXJ0aWNsZS1pbWFnZS1jb21wbGV0ZSBpbWcsXG4gIC51c2VyLWltYWdlLWNvbXBsZXRlIGltZyxcbiAgLmFjdHVhbGl0ZS1hZ2VuZGEgaW1nLFxuICAuYWN0dWFsaXRlLXBvc3QtaXQgaW1nLFxuICAuZ2FsZXJpZS1pdGVtIGltZyxcbiAgLmxpc3RlLWxpZW4gaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAuYWN0dWFsaXRlLXRpdHJlIC5yZWFkLW1vcmUsXG4gIC5hcnRpY2xlLXRpdHJlIC5yZWFkLW1vcmUsXG4gIC5kb2N1bWVudC10aXRyZSAucmVhZC1tb3JlLFxuICAudXNlci10aXRyZSAucmVhZC1tb3JlLFxuICAuYWN0dWFsaXRlLXBhcmFncmFwaGUgLnJlYWQtbW9yZSxcbiAgLmFydGljbGUtcGFyYWdyYXBoZSAucmVhZC1tb3JlLFxuICAuZG9jdW1lbnQtcGFyYWdyYXBoZSAucmVhZC1tb3JlLFxuICAudXNlci1wYXJhZ3JhcGhlIC5yZWFkLW1vcmUsXG4gIC5saWVuLXBhcmFncmFwaGUgLnJlYWQtbW9yZSxcbiAgLmFjdHVhbGl0ZS1pbWFnZS1zaW1wbGUgLnJlYWQtbW9yZSxcbiAgLmFydGljbGUtaW1hZ2Utc2ltcGxlIC5yZWFkLW1vcmUsXG4gIC5saWVuLWltYWdlLXNpbXBsZSAucmVhZC1tb3JlLFxuICAubGllbi1pbWFnZS1nYXVjaGUgLnJlYWQtbW9yZSxcbiAgLnVzZXItaW1hZ2Utc2ltcGxlIC5yZWFkLW1vcmUsXG4gIC51c2VyLWltYWdlLXNpbXBsZS1wZXRpdGUgLnJlYWQtbW9yZSxcbiAgLmFjdHVhbGl0ZS1pbWFnZS1nYXVjaGUgLnJlYWQtbW9yZSxcbiAgLmFydGljbGUtaW1hZ2UtZ2F1Y2hlIC5yZWFkLW1vcmUsXG4gIC51c2VyLWltYWdlLWdhdWNoZSAucmVhZC1tb3JlLFxuICAuYWN0dWFsaXRlLWltYWdlLWNvbXBsZXRlIC5yZWFkLW1vcmUsXG4gIC5hcnRpY2xlLWltYWdlLWNvbXBsZXRlIC5yZWFkLW1vcmUsXG4gIC51c2VyLWltYWdlLWNvbXBsZXRlIC5yZWFkLW1vcmUsXG4gIC5hY3R1YWxpdGUtYWdlbmRhIC5yZWFkLW1vcmUsXG4gIC5hY3R1YWxpdGUtcG9zdC1pdCAucmVhZC1tb3JlLFxuICAuZ2FsZXJpZS1pdGVtIC5yZWFkLW1vcmUsXG4gIC5saXN0ZS1saWVuIC5yZWFkLW1vcmUge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTM2NnB4KSB7XG4gICAgICAuYWN0dWFsaXRlLXRpdHJlIC5yZWFkLW1vcmUsXG4gICAgICAuYXJ0aWNsZS10aXRyZSAucmVhZC1tb3JlLFxuICAgICAgLmRvY3VtZW50LXRpdHJlIC5yZWFkLW1vcmUsXG4gICAgICAudXNlci10aXRyZSAucmVhZC1tb3JlLFxuICAgICAgLmFjdHVhbGl0ZS1wYXJhZ3JhcGhlIC5yZWFkLW1vcmUsXG4gICAgICAuYXJ0aWNsZS1wYXJhZ3JhcGhlIC5yZWFkLW1vcmUsXG4gICAgICAuZG9jdW1lbnQtcGFyYWdyYXBoZSAucmVhZC1tb3JlLFxuICAgICAgLnVzZXItcGFyYWdyYXBoZSAucmVhZC1tb3JlLFxuICAgICAgLmxpZW4tcGFyYWdyYXBoZSAucmVhZC1tb3JlLFxuICAgICAgLmFjdHVhbGl0ZS1pbWFnZS1zaW1wbGUgLnJlYWQtbW9yZSxcbiAgICAgIC5hcnRpY2xlLWltYWdlLXNpbXBsZSAucmVhZC1tb3JlLFxuICAgICAgLmxpZW4taW1hZ2Utc2ltcGxlIC5yZWFkLW1vcmUsXG4gICAgICAubGllbi1pbWFnZS1nYXVjaGUgLnJlYWQtbW9yZSxcbiAgICAgIC51c2VyLWltYWdlLXNpbXBsZSAucmVhZC1tb3JlLFxuICAgICAgLnVzZXItaW1hZ2Utc2ltcGxlLXBldGl0ZSAucmVhZC1tb3JlLFxuICAgICAgLmFjdHVhbGl0ZS1pbWFnZS1nYXVjaGUgLnJlYWQtbW9yZSxcbiAgICAgIC5hcnRpY2xlLWltYWdlLWdhdWNoZSAucmVhZC1tb3JlLFxuICAgICAgLnVzZXItaW1hZ2UtZ2F1Y2hlIC5yZWFkLW1vcmUsXG4gICAgICAuYWN0dWFsaXRlLWltYWdlLWNvbXBsZXRlIC5yZWFkLW1vcmUsXG4gICAgICAuYXJ0aWNsZS1pbWFnZS1jb21wbGV0ZSAucmVhZC1tb3JlLFxuICAgICAgLnVzZXItaW1hZ2UtY29tcGxldGUgLnJlYWQtbW9yZSxcbiAgICAgIC5hY3R1YWxpdGUtYWdlbmRhIC5yZWFkLW1vcmUsXG4gICAgICAuYWN0dWFsaXRlLXBvc3QtaXQgLnJlYWQtbW9yZSxcbiAgICAgIC5nYWxlcmllLWl0ZW0gLnJlYWQtbW9yZSxcbiAgICAgIC5saXN0ZS1saWVuIC5yZWFkLW1vcmUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9IH1cbiAgICAuYWN0dWFsaXRlLXRpdHJlIC5yZWFkLW1vcmUgYSxcbiAgICAuYXJ0aWNsZS10aXRyZSAucmVhZC1tb3JlIGEsXG4gICAgLmRvY3VtZW50LXRpdHJlIC5yZWFkLW1vcmUgYSxcbiAgICAudXNlci10aXRyZSAucmVhZC1tb3JlIGEsXG4gICAgLmFjdHVhbGl0ZS1wYXJhZ3JhcGhlIC5yZWFkLW1vcmUgYSxcbiAgICAuYXJ0aWNsZS1wYXJhZ3JhcGhlIC5yZWFkLW1vcmUgYSxcbiAgICAuZG9jdW1lbnQtcGFyYWdyYXBoZSAucmVhZC1tb3JlIGEsXG4gICAgLnVzZXItcGFyYWdyYXBoZSAucmVhZC1tb3JlIGEsXG4gICAgLmxpZW4tcGFyYWdyYXBoZSAucmVhZC1tb3JlIGEsXG4gICAgLmFjdHVhbGl0ZS1pbWFnZS1zaW1wbGUgLnJlYWQtbW9yZSBhLFxuICAgIC5hcnRpY2xlLWltYWdlLXNpbXBsZSAucmVhZC1tb3JlIGEsXG4gICAgLmxpZW4taW1hZ2Utc2ltcGxlIC5yZWFkLW1vcmUgYSxcbiAgICAubGllbi1pbWFnZS1nYXVjaGUgLnJlYWQtbW9yZSBhLFxuICAgIC51c2VyLWltYWdlLXNpbXBsZSAucmVhZC1tb3JlIGEsXG4gICAgLnVzZXItaW1hZ2Utc2ltcGxlLXBldGl0ZSAucmVhZC1tb3JlIGEsXG4gICAgLmFjdHVhbGl0ZS1pbWFnZS1nYXVjaGUgLnJlYWQtbW9yZSBhLFxuICAgIC5hcnRpY2xlLWltYWdlLWdhdWNoZSAucmVhZC1tb3JlIGEsXG4gICAgLnVzZXItaW1hZ2UtZ2F1Y2hlIC5yZWFkLW1vcmUgYSxcbiAgICAuYWN0dWFsaXRlLWltYWdlLWNvbXBsZXRlIC5yZWFkLW1vcmUgYSxcbiAgICAuYXJ0aWNsZS1pbWFnZS1jb21wbGV0ZSAucmVhZC1tb3JlIGEsXG4gICAgLnVzZXItaW1hZ2UtY29tcGxldGUgLnJlYWQtbW9yZSBhLFxuICAgIC5hY3R1YWxpdGUtYWdlbmRhIC5yZWFkLW1vcmUgYSxcbiAgICAuYWN0dWFsaXRlLXBvc3QtaXQgLnJlYWQtbW9yZSBhLFxuICAgIC5nYWxlcmllLWl0ZW0gLnJlYWQtbW9yZSBhLFxuICAgIC5saXN0ZS1saWVuIC5yZWFkLW1vcmUgYSB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjVweDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAgIC5hY3R1YWxpdGUtdGl0cmUgLnJlYWQtbW9yZSBhLFxuICAgICAgICAuYXJ0aWNsZS10aXRyZSAucmVhZC1tb3JlIGEsXG4gICAgICAgIC5kb2N1bWVudC10aXRyZSAucmVhZC1tb3JlIGEsXG4gICAgICAgIC51c2VyLXRpdHJlIC5yZWFkLW1vcmUgYSxcbiAgICAgICAgLmFjdHVhbGl0ZS1wYXJhZ3JhcGhlIC5yZWFkLW1vcmUgYSxcbiAgICAgICAgLmFydGljbGUtcGFyYWdyYXBoZSAucmVhZC1tb3JlIGEsXG4gICAgICAgIC5kb2N1bWVudC1wYXJhZ3JhcGhlIC5yZWFkLW1vcmUgYSxcbiAgICAgICAgLnVzZXItcGFyYWdyYXBoZSAucmVhZC1tb3JlIGEsXG4gICAgICAgIC5saWVuLXBhcmFncmFwaGUgLnJlYWQtbW9yZSBhLFxuICAgICAgICAuYWN0dWFsaXRlLWltYWdlLXNpbXBsZSAucmVhZC1tb3JlIGEsXG4gICAgICAgIC5hcnRpY2xlLWltYWdlLXNpbXBsZSAucmVhZC1tb3JlIGEsXG4gICAgICAgIC5saWVuLWltYWdlLXNpbXBsZSAucmVhZC1tb3JlIGEsXG4gICAgICAgIC5saWVuLWltYWdlLWdhdWNoZSAucmVhZC1tb3JlIGEsXG4gICAgICAgIC51c2VyLWltYWdlLXNpbXBsZSAucmVhZC1tb3JlIGEsXG4gICAgICAgIC51c2VyLWltYWdlLXNpbXBsZS1wZXRpdGUgLnJlYWQtbW9yZSBhLFxuICAgICAgICAuYWN0dWFsaXRlLWltYWdlLWdhdWNoZSAucmVhZC1tb3JlIGEsXG4gICAgICAgIC5hcnRpY2xlLWltYWdlLWdhdWNoZSAucmVhZC1tb3JlIGEsXG4gICAgICAgIC51c2VyLWltYWdlLWdhdWNoZSAucmVhZC1tb3JlIGEsXG4gICAgICAgIC5hY3R1YWxpdGUtaW1hZ2UtY29tcGxldGUgLnJlYWQtbW9yZSBhLFxuICAgICAgICAuYXJ0aWNsZS1pbWFnZS1jb21wbGV0ZSAucmVhZC1tb3JlIGEsXG4gICAgICAgIC51c2VyLWltYWdlLWNvbXBsZXRlIC5yZWFkLW1vcmUgYSxcbiAgICAgICAgLmFjdHVhbGl0ZS1hZ2VuZGEgLnJlYWQtbW9yZSBhLFxuICAgICAgICAuYWN0dWFsaXRlLXBvc3QtaXQgLnJlYWQtbW9yZSBhLFxuICAgICAgICAuZ2FsZXJpZS1pdGVtIC5yZWFkLW1vcmUgYSxcbiAgICAgICAgLmxpc3RlLWxpZW4gLnJlYWQtbW9yZSBhIHtcbiAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7IH0gfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5hY3R1YWxpdGUtdGl0cmUgLnJlYWQtbW9yZSBhLFxuICAgICAgICAuYXJ0aWNsZS10aXRyZSAucmVhZC1tb3JlIGEsXG4gICAgICAgIC5kb2N1bWVudC10aXRyZSAucmVhZC1tb3JlIGEsXG4gICAgICAgIC51c2VyLXRpdHJlIC5yZWFkLW1vcmUgYSxcbiAgICAgICAgLmFjdHVhbGl0ZS1wYXJhZ3JhcGhlIC5yZWFkLW1vcmUgYSxcbiAgICAgICAgLmFydGljbGUtcGFyYWdyYXBoZSAucmVhZC1tb3JlIGEsXG4gICAgICAgIC5kb2N1bWVudC1wYXJhZ3JhcGhlIC5yZWFkLW1vcmUgYSxcbiAgICAgICAgLnVzZXItcGFyYWdyYXBoZSAucmVhZC1tb3JlIGEsXG4gICAgICAgIC5saWVuLXBhcmFncmFwaGUgLnJlYWQtbW9yZSBhLFxuICAgICAgICAuYWN0dWFsaXRlLWltYWdlLXNpbXBsZSAucmVhZC1tb3JlIGEsXG4gICAgICAgIC5hcnRpY2xlLWltYWdlLXNpbXBsZSAucmVhZC1tb3JlIGEsXG4gICAgICAgIC5saWVuLWltYWdlLXNpbXBsZSAucmVhZC1tb3JlIGEsXG4gICAgICAgIC5saWVuLWltYWdlLWdhdWNoZSAucmVhZC1tb3JlIGEsXG4gICAgICAgIC51c2VyLWltYWdlLXNpbXBsZSAucmVhZC1tb3JlIGEsXG4gICAgICAgIC51c2VyLWltYWdlLXNpbXBsZS1wZXRpdGUgLnJlYWQtbW9yZSBhLFxuICAgICAgICAuYWN0dWFsaXRlLWltYWdlLWdhdWNoZSAucmVhZC1tb3JlIGEsXG4gICAgICAgIC5hcnRpY2xlLWltYWdlLWdhdWNoZSAucmVhZC1tb3JlIGEsXG4gICAgICAgIC51c2VyLWltYWdlLWdhdWNoZSAucmVhZC1tb3JlIGEsXG4gICAgICAgIC5hY3R1YWxpdGUtaW1hZ2UtY29tcGxldGUgLnJlYWQtbW9yZSBhLFxuICAgICAgICAuYXJ0aWNsZS1pbWFnZS1jb21wbGV0ZSAucmVhZC1tb3JlIGEsXG4gICAgICAgIC51c2VyLWltYWdlLWNvbXBsZXRlIC5yZWFkLW1vcmUgYSxcbiAgICAgICAgLmFjdHVhbGl0ZS1hZ2VuZGEgLnJlYWQtbW9yZSBhLFxuICAgICAgICAuYWN0dWFsaXRlLXBvc3QtaXQgLnJlYWQtbW9yZSBhLFxuICAgICAgICAuZ2FsZXJpZS1pdGVtIC5yZWFkLW1vcmUgYSxcbiAgICAgICAgLmxpc3RlLWxpZW4gLnJlYWQtbW9yZSBhIHtcbiAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI3cHg7IH0gfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5hY3R1YWxpdGUtdGl0cmUgLnJlYWQtbW9yZSBhLFxuICAgICAgICAuYXJ0aWNsZS10aXRyZSAucmVhZC1tb3JlIGEsXG4gICAgICAgIC5kb2N1bWVudC10aXRyZSAucmVhZC1tb3JlIGEsXG4gICAgICAgIC51c2VyLXRpdHJlIC5yZWFkLW1vcmUgYSxcbiAgICAgICAgLmFjdHVhbGl0ZS1wYXJhZ3JhcGhlIC5yZWFkLW1vcmUgYSxcbiAgICAgICAgLmFydGljbGUtcGFyYWdyYXBoZSAucmVhZC1tb3JlIGEsXG4gICAgICAgIC5kb2N1bWVudC1wYXJhZ3JhcGhlIC5yZWFkLW1vcmUgYSxcbiAgICAgICAgLnVzZXItcGFyYWdyYXBoZSAucmVhZC1tb3JlIGEsXG4gICAgICAgIC5saWVuLXBhcmFncmFwaGUgLnJlYWQtbW9yZSBhLFxuICAgICAgICAuYWN0dWFsaXRlLWltYWdlLXNpbXBsZSAucmVhZC1tb3JlIGEsXG4gICAgICAgIC5hcnRpY2xlLWltYWdlLXNpbXBsZSAucmVhZC1tb3JlIGEsXG4gICAgICAgIC5saWVuLWltYWdlLXNpbXBsZSAucmVhZC1tb3JlIGEsXG4gICAgICAgIC5saWVuLWltYWdlLWdhdWNoZSAucmVhZC1tb3JlIGEsXG4gICAgICAgIC51c2VyLWltYWdlLXNpbXBsZSAucmVhZC1tb3JlIGEsXG4gICAgICAgIC51c2VyLWltYWdlLXNpbXBsZS1wZXRpdGUgLnJlYWQtbW9yZSBhLFxuICAgICAgICAuYWN0dWFsaXRlLWltYWdlLWdhdWNoZSAucmVhZC1tb3JlIGEsXG4gICAgICAgIC5hcnRpY2xlLWltYWdlLWdhdWNoZSAucmVhZC1tb3JlIGEsXG4gICAgICAgIC51c2VyLWltYWdlLWdhdWNoZSAucmVhZC1tb3JlIGEsXG4gICAgICAgIC5hY3R1YWxpdGUtaW1hZ2UtY29tcGxldGUgLnJlYWQtbW9yZSBhLFxuICAgICAgICAuYXJ0aWNsZS1pbWFnZS1jb21wbGV0ZSAucmVhZC1tb3JlIGEsXG4gICAgICAgIC51c2VyLWltYWdlLWNvbXBsZXRlIC5yZWFkLW1vcmUgYSxcbiAgICAgICAgLmFjdHVhbGl0ZS1hZ2VuZGEgLnJlYWQtbW9yZSBhLFxuICAgICAgICAuYWN0dWFsaXRlLXBvc3QtaXQgLnJlYWQtbW9yZSBhLFxuICAgICAgICAuZ2FsZXJpZS1pdGVtIC5yZWFkLW1vcmUgYSxcbiAgICAgICAgLmxpc3RlLWxpZW4gLnJlYWQtbW9yZSBhIHtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI3cHg7IH0gfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEzNjZweCkge1xuICAgICAgICAuYWN0dWFsaXRlLXRpdHJlIC5yZWFkLW1vcmUgYSxcbiAgICAgICAgLmFydGljbGUtdGl0cmUgLnJlYWQtbW9yZSBhLFxuICAgICAgICAuZG9jdW1lbnQtdGl0cmUgLnJlYWQtbW9yZSBhLFxuICAgICAgICAudXNlci10aXRyZSAucmVhZC1tb3JlIGEsXG4gICAgICAgIC5hY3R1YWxpdGUtcGFyYWdyYXBoZSAucmVhZC1tb3JlIGEsXG4gICAgICAgIC5hcnRpY2xlLXBhcmFncmFwaGUgLnJlYWQtbW9yZSBhLFxuICAgICAgICAuZG9jdW1lbnQtcGFyYWdyYXBoZSAucmVhZC1tb3JlIGEsXG4gICAgICAgIC51c2VyLXBhcmFncmFwaGUgLnJlYWQtbW9yZSBhLFxuICAgICAgICAubGllbi1wYXJhZ3JhcGhlIC5yZWFkLW1vcmUgYSxcbiAgICAgICAgLmFjdHVhbGl0ZS1pbWFnZS1zaW1wbGUgLnJlYWQtbW9yZSBhLFxuICAgICAgICAuYXJ0aWNsZS1pbWFnZS1zaW1wbGUgLnJlYWQtbW9yZSBhLFxuICAgICAgICAubGllbi1pbWFnZS1zaW1wbGUgLnJlYWQtbW9yZSBhLFxuICAgICAgICAubGllbi1pbWFnZS1nYXVjaGUgLnJlYWQtbW9yZSBhLFxuICAgICAgICAudXNlci1pbWFnZS1zaW1wbGUgLnJlYWQtbW9yZSBhLFxuICAgICAgICAudXNlci1pbWFnZS1zaW1wbGUtcGV0aXRlIC5yZWFkLW1vcmUgYSxcbiAgICAgICAgLmFjdHVhbGl0ZS1pbWFnZS1nYXVjaGUgLnJlYWQtbW9yZSBhLFxuICAgICAgICAuYXJ0aWNsZS1pbWFnZS1nYXVjaGUgLnJlYWQtbW9yZSBhLFxuICAgICAgICAudXNlci1pbWFnZS1nYXVjaGUgLnJlYWQtbW9yZSBhLFxuICAgICAgICAuYWN0dWFsaXRlLWltYWdlLWNvbXBsZXRlIC5yZWFkLW1vcmUgYSxcbiAgICAgICAgLmFydGljbGUtaW1hZ2UtY29tcGxldGUgLnJlYWQtbW9yZSBhLFxuICAgICAgICAudXNlci1pbWFnZS1jb21wbGV0ZSAucmVhZC1tb3JlIGEsXG4gICAgICAgIC5hY3R1YWxpdGUtYWdlbmRhIC5yZWFkLW1vcmUgYSxcbiAgICAgICAgLmFjdHVhbGl0ZS1wb3N0LWl0IC5yZWFkLW1vcmUgYSxcbiAgICAgICAgLmdhbGVyaWUtaXRlbSAucmVhZC1tb3JlIGEsXG4gICAgICAgIC5saXN0ZS1saWVuIC5yZWFkLW1vcmUgYSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4OyB9IH1cbiAgLmFjdHVhbGl0ZS10aXRyZSAuY2hhcGVhdSBwLFxuICAuYXJ0aWNsZS10aXRyZSAuY2hhcGVhdSBwLFxuICAuZG9jdW1lbnQtdGl0cmUgLmNoYXBlYXUgcCxcbiAgLnVzZXItdGl0cmUgLmNoYXBlYXUgcCxcbiAgLmFjdHVhbGl0ZS1wYXJhZ3JhcGhlIC5jaGFwZWF1IHAsXG4gIC5hcnRpY2xlLXBhcmFncmFwaGUgLmNoYXBlYXUgcCxcbiAgLmRvY3VtZW50LXBhcmFncmFwaGUgLmNoYXBlYXUgcCxcbiAgLnVzZXItcGFyYWdyYXBoZSAuY2hhcGVhdSBwLFxuICAubGllbi1wYXJhZ3JhcGhlIC5jaGFwZWF1IHAsXG4gIC5hY3R1YWxpdGUtaW1hZ2Utc2ltcGxlIC5jaGFwZWF1IHAsXG4gIC5hcnRpY2xlLWltYWdlLXNpbXBsZSAuY2hhcGVhdSBwLFxuICAubGllbi1pbWFnZS1zaW1wbGUgLmNoYXBlYXUgcCxcbiAgLmxpZW4taW1hZ2UtZ2F1Y2hlIC5jaGFwZWF1IHAsXG4gIC51c2VyLWltYWdlLXNpbXBsZSAuY2hhcGVhdSBwLFxuICAudXNlci1pbWFnZS1zaW1wbGUtcGV0aXRlIC5jaGFwZWF1IHAsXG4gIC5hY3R1YWxpdGUtaW1hZ2UtZ2F1Y2hlIC5jaGFwZWF1IHAsXG4gIC5hcnRpY2xlLWltYWdlLWdhdWNoZSAuY2hhcGVhdSBwLFxuICAudXNlci1pbWFnZS1nYXVjaGUgLmNoYXBlYXUgcCxcbiAgLmFjdHVhbGl0ZS1pbWFnZS1jb21wbGV0ZSAuY2hhcGVhdSBwLFxuICAuYXJ0aWNsZS1pbWFnZS1jb21wbGV0ZSAuY2hhcGVhdSBwLFxuICAudXNlci1pbWFnZS1jb21wbGV0ZSAuY2hhcGVhdSBwLFxuICAuYWN0dWFsaXRlLWFnZW5kYSAuY2hhcGVhdSBwLFxuICAuYWN0dWFsaXRlLXBvc3QtaXQgLmNoYXBlYXUgcCxcbiAgLmdhbGVyaWUtaXRlbSAuY2hhcGVhdSBwLFxuICAubGlzdGUtbGllbiAuY2hhcGVhdSBwIHtcbiAgICBmb250LWZhbWlseTogXCJvcGVuc2Fuc3JlZ3VsYXJcIiwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgbWFyZ2luLXRvcDogLTEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBjb2xvcjogdmFyKC0tZm9udC1jb2xvci1iZy13aGl0ZSwgIzM2MzYzNik7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgIC5hY3R1YWxpdGUtdGl0cmUgLmNoYXBlYXUgcCxcbiAgICAgIC5hcnRpY2xlLXRpdHJlIC5jaGFwZWF1IHAsXG4gICAgICAuZG9jdW1lbnQtdGl0cmUgLmNoYXBlYXUgcCxcbiAgICAgIC51c2VyLXRpdHJlIC5jaGFwZWF1IHAsXG4gICAgICAuYWN0dWFsaXRlLXBhcmFncmFwaGUgLmNoYXBlYXUgcCxcbiAgICAgIC5hcnRpY2xlLXBhcmFncmFwaGUgLmNoYXBlYXUgcCxcbiAgICAgIC5kb2N1bWVudC1wYXJhZ3JhcGhlIC5jaGFwZWF1IHAsXG4gICAgICAudXNlci1wYXJhZ3JhcGhlIC5jaGFwZWF1IHAsXG4gICAgICAubGllbi1wYXJhZ3JhcGhlIC5jaGFwZWF1IHAsXG4gICAgICAuYWN0dWFsaXRlLWltYWdlLXNpbXBsZSAuY2hhcGVhdSBwLFxuICAgICAgLmFydGljbGUtaW1hZ2Utc2ltcGxlIC5jaGFwZWF1IHAsXG4gICAgICAubGllbi1pbWFnZS1zaW1wbGUgLmNoYXBlYXUgcCxcbiAgICAgIC5saWVuLWltYWdlLWdhdWNoZSAuY2hhcGVhdSBwLFxuICAgICAgLnVzZXItaW1hZ2Utc2ltcGxlIC5jaGFwZWF1IHAsXG4gICAgICAudXNlci1pbWFnZS1zaW1wbGUtcGV0aXRlIC5jaGFwZWF1IHAsXG4gICAgICAuYWN0dWFsaXRlLWltYWdlLWdhdWNoZSAuY2hhcGVhdSBwLFxuICAgICAgLmFydGljbGUtaW1hZ2UtZ2F1Y2hlIC5jaGFwZWF1IHAsXG4gICAgICAudXNlci1pbWFnZS1nYXVjaGUgLmNoYXBlYXUgcCxcbiAgICAgIC5hY3R1YWxpdGUtaW1hZ2UtY29tcGxldGUgLmNoYXBlYXUgcCxcbiAgICAgIC5hcnRpY2xlLWltYWdlLWNvbXBsZXRlIC5jaGFwZWF1IHAsXG4gICAgICAudXNlci1pbWFnZS1jb21wbGV0ZSAuY2hhcGVhdSBwLFxuICAgICAgLmFjdHVhbGl0ZS1hZ2VuZGEgLmNoYXBlYXUgcCxcbiAgICAgIC5hY3R1YWxpdGUtcG9zdC1pdCAuY2hhcGVhdSBwLFxuICAgICAgLmdhbGVyaWUtaXRlbSAuY2hhcGVhdSBwLFxuICAgICAgLmxpc3RlLWxpZW4gLmNoYXBlYXUgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmFjdHVhbGl0ZS10aXRyZSAuY2hhcGVhdSBwLFxuICAgICAgLmFydGljbGUtdGl0cmUgLmNoYXBlYXUgcCxcbiAgICAgIC5kb2N1bWVudC10aXRyZSAuY2hhcGVhdSBwLFxuICAgICAgLnVzZXItdGl0cmUgLmNoYXBlYXUgcCxcbiAgICAgIC5hY3R1YWxpdGUtcGFyYWdyYXBoZSAuY2hhcGVhdSBwLFxuICAgICAgLmFydGljbGUtcGFyYWdyYXBoZSAuY2hhcGVhdSBwLFxuICAgICAgLmRvY3VtZW50LXBhcmFncmFwaGUgLmNoYXBlYXUgcCxcbiAgICAgIC51c2VyLXBhcmFncmFwaGUgLmNoYXBlYXUgcCxcbiAgICAgIC5saWVuLXBhcmFncmFwaGUgLmNoYXBlYXUgcCxcbiAgICAgIC5hY3R1YWxpdGUtaW1hZ2Utc2ltcGxlIC5jaGFwZWF1IHAsXG4gICAgICAuYXJ0aWNsZS1pbWFnZS1zaW1wbGUgLmNoYXBlYXUgcCxcbiAgICAgIC5saWVuLWltYWdlLXNpbXBsZSAuY2hhcGVhdSBwLFxuICAgICAgLmxpZW4taW1hZ2UtZ2F1Y2hlIC5jaGFwZWF1IHAsXG4gICAgICAudXNlci1pbWFnZS1zaW1wbGUgLmNoYXBlYXUgcCxcbiAgICAgIC51c2VyLWltYWdlLXNpbXBsZS1wZXRpdGUgLmNoYXBlYXUgcCxcbiAgICAgIC5hY3R1YWxpdGUtaW1hZ2UtZ2F1Y2hlIC5jaGFwZWF1IHAsXG4gICAgICAuYXJ0aWNsZS1pbWFnZS1nYXVjaGUgLmNoYXBlYXUgcCxcbiAgICAgIC51c2VyLWltYWdlLWdhdWNoZSAuY2hhcGVhdSBwLFxuICAgICAgLmFjdHVhbGl0ZS1pbWFnZS1jb21wbGV0ZSAuY2hhcGVhdSBwLFxuICAgICAgLmFydGljbGUtaW1hZ2UtY29tcGxldGUgLmNoYXBlYXUgcCxcbiAgICAgIC51c2VyLWltYWdlLWNvbXBsZXRlIC5jaGFwZWF1IHAsXG4gICAgICAuYWN0dWFsaXRlLWFnZW5kYSAuY2hhcGVhdSBwLFxuICAgICAgLmFjdHVhbGl0ZS1wb3N0LWl0IC5jaGFwZWF1IHAsXG4gICAgICAuZ2FsZXJpZS1pdGVtIC5jaGFwZWF1IHAsXG4gICAgICAubGlzdGUtbGllbiAuY2hhcGVhdSBwIHtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjVweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuYWN0dWFsaXRlLXRpdHJlIC5jaGFwZWF1IHAsXG4gICAgICAuYXJ0aWNsZS10aXRyZSAuY2hhcGVhdSBwLFxuICAgICAgLmRvY3VtZW50LXRpdHJlIC5jaGFwZWF1IHAsXG4gICAgICAudXNlci10aXRyZSAuY2hhcGVhdSBwLFxuICAgICAgLmFjdHVhbGl0ZS1wYXJhZ3JhcGhlIC5jaGFwZWF1IHAsXG4gICAgICAuYXJ0aWNsZS1wYXJhZ3JhcGhlIC5jaGFwZWF1IHAsXG4gICAgICAuZG9jdW1lbnQtcGFyYWdyYXBoZSAuY2hhcGVhdSBwLFxuICAgICAgLnVzZXItcGFyYWdyYXBoZSAuY2hhcGVhdSBwLFxuICAgICAgLmxpZW4tcGFyYWdyYXBoZSAuY2hhcGVhdSBwLFxuICAgICAgLmFjdHVhbGl0ZS1pbWFnZS1zaW1wbGUgLmNoYXBlYXUgcCxcbiAgICAgIC5hcnRpY2xlLWltYWdlLXNpbXBsZSAuY2hhcGVhdSBwLFxuICAgICAgLmxpZW4taW1hZ2Utc2ltcGxlIC5jaGFwZWF1IHAsXG4gICAgICAubGllbi1pbWFnZS1nYXVjaGUgLmNoYXBlYXUgcCxcbiAgICAgIC51c2VyLWltYWdlLXNpbXBsZSAuY2hhcGVhdSBwLFxuICAgICAgLnVzZXItaW1hZ2Utc2ltcGxlLXBldGl0ZSAuY2hhcGVhdSBwLFxuICAgICAgLmFjdHVhbGl0ZS1pbWFnZS1nYXVjaGUgLmNoYXBlYXUgcCxcbiAgICAgIC5hcnRpY2xlLWltYWdlLWdhdWNoZSAuY2hhcGVhdSBwLFxuICAgICAgLnVzZXItaW1hZ2UtZ2F1Y2hlIC5jaGFwZWF1IHAsXG4gICAgICAuYWN0dWFsaXRlLWltYWdlLWNvbXBsZXRlIC5jaGFwZWF1IHAsXG4gICAgICAuYXJ0aWNsZS1pbWFnZS1jb21wbGV0ZSAuY2hhcGVhdSBwLFxuICAgICAgLnVzZXItaW1hZ2UtY29tcGxldGUgLmNoYXBlYXUgcCxcbiAgICAgIC5hY3R1YWxpdGUtYWdlbmRhIC5jaGFwZWF1IHAsXG4gICAgICAuYWN0dWFsaXRlLXBvc3QtaXQgLmNoYXBlYXUgcCxcbiAgICAgIC5nYWxlcmllLWl0ZW0gLmNoYXBlYXUgcCxcbiAgICAgIC5saXN0ZS1saWVuIC5jaGFwZWF1IHAge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICAgICAgICBtYXJnaW4tdG9wOiAtNXB4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTM2NnB4KSB7XG4gICAgICAuYWN0dWFsaXRlLXRpdHJlIC5jaGFwZWF1IHAsXG4gICAgICAuYXJ0aWNsZS10aXRyZSAuY2hhcGVhdSBwLFxuICAgICAgLmRvY3VtZW50LXRpdHJlIC5jaGFwZWF1IHAsXG4gICAgICAudXNlci10aXRyZSAuY2hhcGVhdSBwLFxuICAgICAgLmFjdHVhbGl0ZS1wYXJhZ3JhcGhlIC5jaGFwZWF1IHAsXG4gICAgICAuYXJ0aWNsZS1wYXJhZ3JhcGhlIC5jaGFwZWF1IHAsXG4gICAgICAuZG9jdW1lbnQtcGFyYWdyYXBoZSAuY2hhcGVhdSBwLFxuICAgICAgLnVzZXItcGFyYWdyYXBoZSAuY2hhcGVhdSBwLFxuICAgICAgLmxpZW4tcGFyYWdyYXBoZSAuY2hhcGVhdSBwLFxuICAgICAgLmFjdHVhbGl0ZS1pbWFnZS1zaW1wbGUgLmNoYXBlYXUgcCxcbiAgICAgIC5hcnRpY2xlLWltYWdlLXNpbXBsZSAuY2hhcGVhdSBwLFxuICAgICAgLmxpZW4taW1hZ2Utc2ltcGxlIC5jaGFwZWF1IHAsXG4gICAgICAubGllbi1pbWFnZS1nYXVjaGUgLmNoYXBlYXUgcCxcbiAgICAgIC51c2VyLWltYWdlLXNpbXBsZSAuY2hhcGVhdSBwLFxuICAgICAgLnVzZXItaW1hZ2Utc2ltcGxlLXBldGl0ZSAuY2hhcGVhdSBwLFxuICAgICAgLmFjdHVhbGl0ZS1pbWFnZS1nYXVjaGUgLmNoYXBlYXUgcCxcbiAgICAgIC5hcnRpY2xlLWltYWdlLWdhdWNoZSAuY2hhcGVhdSBwLFxuICAgICAgLnVzZXItaW1hZ2UtZ2F1Y2hlIC5jaGFwZWF1IHAsXG4gICAgICAuYWN0dWFsaXRlLWltYWdlLWNvbXBsZXRlIC5jaGFwZWF1IHAsXG4gICAgICAuYXJ0aWNsZS1pbWFnZS1jb21wbGV0ZSAuY2hhcGVhdSBwLFxuICAgICAgLnVzZXItaW1hZ2UtY29tcGxldGUgLmNoYXBlYXUgcCxcbiAgICAgIC5hY3R1YWxpdGUtYWdlbmRhIC5jaGFwZWF1IHAsXG4gICAgICAuYWN0dWFsaXRlLXBvc3QtaXQgLmNoYXBlYXUgcCxcbiAgICAgIC5nYWxlcmllLWl0ZW0gLmNoYXBlYXUgcCxcbiAgICAgIC5saXN0ZS1saWVuIC5jaGFwZWF1IHAge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAwOyB9IH1cbiAgICAuYmctd2hpdGUgLmFjdHVhbGl0ZS10aXRyZSAuY2hhcGVhdSBwLCAuYmctd2hpdGVcbiAgICAuYXJ0aWNsZS10aXRyZSAuY2hhcGVhdSBwLCAuYmctd2hpdGVcbiAgICAuZG9jdW1lbnQtdGl0cmUgLmNoYXBlYXUgcCwgLmJnLXdoaXRlXG4gICAgLnVzZXItdGl0cmUgLmNoYXBlYXUgcCwgLmJnLXdoaXRlXG4gICAgLmFjdHVhbGl0ZS1wYXJhZ3JhcGhlIC5jaGFwZWF1IHAsIC5iZy13aGl0ZVxuICAgIC5hcnRpY2xlLXBhcmFncmFwaGUgLmNoYXBlYXUgcCwgLmJnLXdoaXRlXG4gICAgLmRvY3VtZW50LXBhcmFncmFwaGUgLmNoYXBlYXUgcCwgLmJnLXdoaXRlXG4gICAgLnVzZXItcGFyYWdyYXBoZSAuY2hhcGVhdSBwLCAuYmctd2hpdGVcbiAgICAubGllbi1wYXJhZ3JhcGhlIC5jaGFwZWF1IHAsIC5iZy13aGl0ZVxuICAgIC5hY3R1YWxpdGUtaW1hZ2Utc2ltcGxlIC5jaGFwZWF1IHAsIC5iZy13aGl0ZVxuICAgIC5hcnRpY2xlLWltYWdlLXNpbXBsZSAuY2hhcGVhdSBwLCAuYmctd2hpdGVcbiAgICAubGllbi1pbWFnZS1zaW1wbGUgLmNoYXBlYXUgcCwgLmJnLXdoaXRlXG4gICAgLmxpZW4taW1hZ2UtZ2F1Y2hlIC5jaGFwZWF1IHAsIC5iZy13aGl0ZVxuICAgIC51c2VyLWltYWdlLXNpbXBsZSAuY2hhcGVhdSBwLCAuYmctd2hpdGVcbiAgICAudXNlci1pbWFnZS1zaW1wbGUtcGV0aXRlIC5jaGFwZWF1IHAsIC5iZy13aGl0ZVxuICAgIC5hY3R1YWxpdGUtaW1hZ2UtZ2F1Y2hlIC5jaGFwZWF1IHAsIC5iZy13aGl0ZVxuICAgIC5hcnRpY2xlLWltYWdlLWdhdWNoZSAuY2hhcGVhdSBwLCAuYmctd2hpdGVcbiAgICAudXNlci1pbWFnZS1nYXVjaGUgLmNoYXBlYXUgcCwgLmJnLXdoaXRlXG4gICAgLmFjdHVhbGl0ZS1pbWFnZS1jb21wbGV0ZSAuY2hhcGVhdSBwLCAuYmctd2hpdGVcbiAgICAuYXJ0aWNsZS1pbWFnZS1jb21wbGV0ZSAuY2hhcGVhdSBwLCAuYmctd2hpdGVcbiAgICAudXNlci1pbWFnZS1jb21wbGV0ZSAuY2hhcGVhdSBwLCAuYmctd2hpdGVcbiAgICAuYWN0dWFsaXRlLWFnZW5kYSAuY2hhcGVhdSBwLCAuYmctd2hpdGVcbiAgICAuYWN0dWFsaXRlLXBvc3QtaXQgLmNoYXBlYXUgcCwgLmJnLXdoaXRlXG4gICAgLmdhbGVyaWUtaXRlbSAuY2hhcGVhdSBwLCAuYmctd2hpdGVcbiAgICAubGlzdGUtbGllbiAuY2hhcGVhdSBwIHtcbiAgICAgIGNvbG9yOiB2YXIoLS1mb250LWNvbG9yLWJnLXdoaXRlLCAjMzYzNjM2KTsgfVxuICAgIC5iZy1wcmltYXJ5LWNvbG9yIC5hY3R1YWxpdGUtdGl0cmUgLmNoYXBlYXUgcCwgLmJnLXByaW1hcnktY29sb3JcbiAgICAuYXJ0aWNsZS10aXRyZSAuY2hhcGVhdSBwLCAuYmctcHJpbWFyeS1jb2xvclxuICAgIC5kb2N1bWVudC10aXRyZSAuY2hhcGVhdSBwLCAuYmctcHJpbWFyeS1jb2xvclxuICAgIC51c2VyLXRpdHJlIC5jaGFwZWF1IHAsIC5iZy1wcmltYXJ5LWNvbG9yXG4gICAgLmFjdHVhbGl0ZS1wYXJhZ3JhcGhlIC5jaGFwZWF1IHAsIC5iZy1wcmltYXJ5LWNvbG9yXG4gICAgLmFydGljbGUtcGFyYWdyYXBoZSAuY2hhcGVhdSBwLCAuYmctcHJpbWFyeS1jb2xvclxuICAgIC5kb2N1bWVudC1wYXJhZ3JhcGhlIC5jaGFwZWF1IHAsIC5iZy1wcmltYXJ5LWNvbG9yXG4gICAgLnVzZXItcGFyYWdyYXBoZSAuY2hhcGVhdSBwLCAuYmctcHJpbWFyeS1jb2xvclxuICAgIC5saWVuLXBhcmFncmFwaGUgLmNoYXBlYXUgcCwgLmJnLXByaW1hcnktY29sb3JcbiAgICAuYWN0dWFsaXRlLWltYWdlLXNpbXBsZSAuY2hhcGVhdSBwLCAuYmctcHJpbWFyeS1jb2xvclxuICAgIC5hcnRpY2xlLWltYWdlLXNpbXBsZSAuY2hhcGVhdSBwLCAuYmctcHJpbWFyeS1jb2xvclxuICAgIC5saWVuLWltYWdlLXNpbXBsZSAuY2hhcGVhdSBwLCAuYmctcHJpbWFyeS1jb2xvclxuICAgIC5saWVuLWltYWdlLWdhdWNoZSAuY2hhcGVhdSBwLCAuYmctcHJpbWFyeS1jb2xvclxuICAgIC51c2VyLWltYWdlLXNpbXBsZSAuY2hhcGVhdSBwLCAuYmctcHJpbWFyeS1jb2xvclxuICAgIC51c2VyLWltYWdlLXNpbXBsZS1wZXRpdGUgLmNoYXBlYXUgcCwgLmJnLXByaW1hcnktY29sb3JcbiAgICAuYWN0dWFsaXRlLWltYWdlLWdhdWNoZSAuY2hhcGVhdSBwLCAuYmctcHJpbWFyeS1jb2xvclxuICAgIC5hcnRpY2xlLWltYWdlLWdhdWNoZSAuY2hhcGVhdSBwLCAuYmctcHJpbWFyeS1jb2xvclxuICAgIC51c2VyLWltYWdlLWdhdWNoZSAuY2hhcGVhdSBwLCAuYmctcHJpbWFyeS1jb2xvclxuICAgIC5hY3R1YWxpdGUtaW1hZ2UtY29tcGxldGUgLmNoYXBlYXUgcCwgLmJnLXByaW1hcnktY29sb3JcbiAgICAuYXJ0aWNsZS1pbWFnZS1jb21wbGV0ZSAuY2hhcGVhdSBwLCAuYmctcHJpbWFyeS1jb2xvclxuICAgIC51c2VyLWltYWdlLWNvbXBsZXRlIC5jaGFwZWF1IHAsIC5iZy1wcmltYXJ5LWNvbG9yXG4gICAgLmFjdHVhbGl0ZS1hZ2VuZGEgLmNoYXBlYXUgcCwgLmJnLXByaW1hcnktY29sb3JcbiAgICAuYWN0dWFsaXRlLXBvc3QtaXQgLmNoYXBlYXUgcCwgLmJnLXByaW1hcnktY29sb3JcbiAgICAuZ2FsZXJpZS1pdGVtIC5jaGFwZWF1IHAsIC5iZy1wcmltYXJ5LWNvbG9yXG4gICAgLmxpc3RlLWxpZW4gLmNoYXBlYXUgcCB7XG4gICAgICBjb2xvcjogdmFyKC0tZm9udC1jb2xvci1iZy1wcmltYXJ5LCAjZmZmZmZmKTsgfVxuICAgIC5iZy1zZWNvbmRhcnktY29sb3IgLmFjdHVhbGl0ZS10aXRyZSAuY2hhcGVhdSBwLCAuYmctc2Vjb25kYXJ5LWNvbG9yXG4gICAgLmFydGljbGUtdGl0cmUgLmNoYXBlYXUgcCwgLmJnLXNlY29uZGFyeS1jb2xvclxuICAgIC5kb2N1bWVudC10aXRyZSAuY2hhcGVhdSBwLCAuYmctc2Vjb25kYXJ5LWNvbG9yXG4gICAgLnVzZXItdGl0cmUgLmNoYXBlYXUgcCwgLmJnLXNlY29uZGFyeS1jb2xvclxuICAgIC5hY3R1YWxpdGUtcGFyYWdyYXBoZSAuY2hhcGVhdSBwLCAuYmctc2Vjb25kYXJ5LWNvbG9yXG4gICAgLmFydGljbGUtcGFyYWdyYXBoZSAuY2hhcGVhdSBwLCAuYmctc2Vjb25kYXJ5LWNvbG9yXG4gICAgLmRvY3VtZW50LXBhcmFncmFwaGUgLmNoYXBlYXUgcCwgLmJnLXNlY29uZGFyeS1jb2xvclxuICAgIC51c2VyLXBhcmFncmFwaGUgLmNoYXBlYXUgcCwgLmJnLXNlY29uZGFyeS1jb2xvclxuICAgIC5saWVuLXBhcmFncmFwaGUgLmNoYXBlYXUgcCwgLmJnLXNlY29uZGFyeS1jb2xvclxuICAgIC5hY3R1YWxpdGUtaW1hZ2Utc2ltcGxlIC5jaGFwZWF1IHAsIC5iZy1zZWNvbmRhcnktY29sb3JcbiAgICAuYXJ0aWNsZS1pbWFnZS1zaW1wbGUgLmNoYXBlYXUgcCwgLmJnLXNlY29uZGFyeS1jb2xvclxuICAgIC5saWVuLWltYWdlLXNpbXBsZSAuY2hhcGVhdSBwLCAuYmctc2Vjb25kYXJ5LWNvbG9yXG4gICAgLmxpZW4taW1hZ2UtZ2F1Y2hlIC5jaGFwZWF1IHAsIC5iZy1zZWNvbmRhcnktY29sb3JcbiAgICAudXNlci1pbWFnZS1zaW1wbGUgLmNoYXBlYXUgcCwgLmJnLXNlY29uZGFyeS1jb2xvclxuICAgIC51c2VyLWltYWdlLXNpbXBsZS1wZXRpdGUgLmNoYXBlYXUgcCwgLmJnLXNlY29uZGFyeS1jb2xvclxuICAgIC5hY3R1YWxpdGUtaW1hZ2UtZ2F1Y2hlIC5jaGFwZWF1IHAsIC5iZy1zZWNvbmRhcnktY29sb3JcbiAgICAuYXJ0aWNsZS1pbWFnZS1nYXVjaGUgLmNoYXBlYXUgcCwgLmJnLXNlY29uZGFyeS1jb2xvclxuICAgIC51c2VyLWltYWdlLWdhdWNoZSAuY2hhcGVhdSBwLCAuYmctc2Vjb25kYXJ5LWNvbG9yXG4gICAgLmFjdHVhbGl0ZS1pbWFnZS1jb21wbGV0ZSAuY2hhcGVhdSBwLCAuYmctc2Vjb25kYXJ5LWNvbG9yXG4gICAgLmFydGljbGUtaW1hZ2UtY29tcGxldGUgLmNoYXBlYXUgcCwgLmJnLXNlY29uZGFyeS1jb2xvclxuICAgIC51c2VyLWltYWdlLWNvbXBsZXRlIC5jaGFwZWF1IHAsIC5iZy1zZWNvbmRhcnktY29sb3JcbiAgICAuYWN0dWFsaXRlLWFnZW5kYSAuY2hhcGVhdSBwLCAuYmctc2Vjb25kYXJ5LWNvbG9yXG4gICAgLmFjdHVhbGl0ZS1wb3N0LWl0IC5jaGFwZWF1IHAsIC5iZy1zZWNvbmRhcnktY29sb3JcbiAgICAuZ2FsZXJpZS1pdGVtIC5jaGFwZWF1IHAsIC5iZy1zZWNvbmRhcnktY29sb3JcbiAgICAubGlzdGUtbGllbiAuY2hhcGVhdSBwIHtcbiAgICAgIGNvbG9yOiB2YXIoLS1mb250LWNvbG9yLWJnLXNlY29uZGFyeSwgI2ZmZmZmZik7IH1cbiAgICAuYmctbmV1dHJhbC1jb2xvciAuYWN0dWFsaXRlLXRpdHJlIC5jaGFwZWF1IHAsIC5iZy1uZXV0cmFsLWNvbG9yXG4gICAgLmFydGljbGUtdGl0cmUgLmNoYXBlYXUgcCwgLmJnLW5ldXRyYWwtY29sb3JcbiAgICAuZG9jdW1lbnQtdGl0cmUgLmNoYXBlYXUgcCwgLmJnLW5ldXRyYWwtY29sb3JcbiAgICAudXNlci10aXRyZSAuY2hhcGVhdSBwLCAuYmctbmV1dHJhbC1jb2xvclxuICAgIC5hY3R1YWxpdGUtcGFyYWdyYXBoZSAuY2hhcGVhdSBwLCAuYmctbmV1dHJhbC1jb2xvclxuICAgIC5hcnRpY2xlLXBhcmFncmFwaGUgLmNoYXBlYXUgcCwgLmJnLW5ldXRyYWwtY29sb3JcbiAgICAuZG9jdW1lbnQtcGFyYWdyYXBoZSAuY2hhcGVhdSBwLCAuYmctbmV1dHJhbC1jb2xvclxuICAgIC51c2VyLXBhcmFncmFwaGUgLmNoYXBlYXUgcCwgLmJnLW5ldXRyYWwtY29sb3JcbiAgICAubGllbi1wYXJhZ3JhcGhlIC5jaGFwZWF1IHAsIC5iZy1uZXV0cmFsLWNvbG9yXG4gICAgLmFjdHVhbGl0ZS1pbWFnZS1zaW1wbGUgLmNoYXBlYXUgcCwgLmJnLW5ldXRyYWwtY29sb3JcbiAgICAuYXJ0aWNsZS1pbWFnZS1zaW1wbGUgLmNoYXBlYXUgcCwgLmJnLW5ldXRyYWwtY29sb3JcbiAgICAubGllbi1pbWFnZS1zaW1wbGUgLmNoYXBlYXUgcCwgLmJnLW5ldXRyYWwtY29sb3JcbiAgICAubGllbi1pbWFnZS1nYXVjaGUgLmNoYXBlYXUgcCwgLmJnLW5ldXRyYWwtY29sb3JcbiAgICAudXNlci1pbWFnZS1zaW1wbGUgLmNoYXBlYXUgcCwgLmJnLW5ldXRyYWwtY29sb3JcbiAgICAudXNlci1pbWFnZS1zaW1wbGUtcGV0aXRlIC5jaGFwZWF1IHAsIC5iZy1uZXV0cmFsLWNvbG9yXG4gICAgLmFjdHVhbGl0ZS1pbWFnZS1nYXVjaGUgLmNoYXBlYXUgcCwgLmJnLW5ldXRyYWwtY29sb3JcbiAgICAuYXJ0aWNsZS1pbWFnZS1nYXVjaGUgLmNoYXBlYXUgcCwgLmJnLW5ldXRyYWwtY29sb3JcbiAgICAudXNlci1pbWFnZS1nYXVjaGUgLmNoYXBlYXUgcCwgLmJnLW5ldXRyYWwtY29sb3JcbiAgICAuYWN0dWFsaXRlLWltYWdlLWNvbXBsZXRlIC5jaGFwZWF1IHAsIC5iZy1uZXV0cmFsLWNvbG9yXG4gICAgLmFydGljbGUtaW1hZ2UtY29tcGxldGUgLmNoYXBlYXUgcCwgLmJnLW5ldXRyYWwtY29sb3JcbiAgICAudXNlci1pbWFnZS1jb21wbGV0ZSAuY2hhcGVhdSBwLCAuYmctbmV1dHJhbC1jb2xvclxuICAgIC5hY3R1YWxpdGUtYWdlbmRhIC5jaGFwZWF1IHAsIC5iZy1uZXV0cmFsLWNvbG9yXG4gICAgLmFjdHVhbGl0ZS1wb3N0LWl0IC5jaGFwZWF1IHAsIC5iZy1uZXV0cmFsLWNvbG9yXG4gICAgLmdhbGVyaWUtaXRlbSAuY2hhcGVhdSBwLCAuYmctbmV1dHJhbC1jb2xvclxuICAgIC5saXN0ZS1saWVuIC5jaGFwZWF1IHAge1xuICAgICAgY29sb3I6IHZhcigtLWZvbnQtY29sb3ItYmctbmV1dHJhbCwgIzM2MzYzNik7IH1cbiAgLmFjdHVhbGl0ZS10aXRyZSAuY2hhcGVhdTpiZWZvcmUsXG4gIC5hcnRpY2xlLXRpdHJlIC5jaGFwZWF1OmJlZm9yZSxcbiAgLmRvY3VtZW50LXRpdHJlIC5jaGFwZWF1OmJlZm9yZSxcbiAgLnVzZXItdGl0cmUgLmNoYXBlYXU6YmVmb3JlLFxuICAuYWN0dWFsaXRlLXBhcmFncmFwaGUgLmNoYXBlYXU6YmVmb3JlLFxuICAuYXJ0aWNsZS1wYXJhZ3JhcGhlIC5jaGFwZWF1OmJlZm9yZSxcbiAgLmRvY3VtZW50LXBhcmFncmFwaGUgLmNoYXBlYXU6YmVmb3JlLFxuICAudXNlci1wYXJhZ3JhcGhlIC5jaGFwZWF1OmJlZm9yZSxcbiAgLmxpZW4tcGFyYWdyYXBoZSAuY2hhcGVhdTpiZWZvcmUsXG4gIC5hY3R1YWxpdGUtaW1hZ2Utc2ltcGxlIC5jaGFwZWF1OmJlZm9yZSxcbiAgLmFydGljbGUtaW1hZ2Utc2ltcGxlIC5jaGFwZWF1OmJlZm9yZSxcbiAgLmxpZW4taW1hZ2Utc2ltcGxlIC5jaGFwZWF1OmJlZm9yZSxcbiAgLmxpZW4taW1hZ2UtZ2F1Y2hlIC5jaGFwZWF1OmJlZm9yZSxcbiAgLnVzZXItaW1hZ2Utc2ltcGxlIC5jaGFwZWF1OmJlZm9yZSxcbiAgLnVzZXItaW1hZ2Utc2ltcGxlLXBldGl0ZSAuY2hhcGVhdTpiZWZvcmUsXG4gIC5hY3R1YWxpdGUtaW1hZ2UtZ2F1Y2hlIC5jaGFwZWF1OmJlZm9yZSxcbiAgLmFydGljbGUtaW1hZ2UtZ2F1Y2hlIC5jaGFwZWF1OmJlZm9yZSxcbiAgLnVzZXItaW1hZ2UtZ2F1Y2hlIC5jaGFwZWF1OmJlZm9yZSxcbiAgLmFjdHVhbGl0ZS1pbWFnZS1jb21wbGV0ZSAuY2hhcGVhdTpiZWZvcmUsXG4gIC5hcnRpY2xlLWltYWdlLWNvbXBsZXRlIC5jaGFwZWF1OmJlZm9yZSxcbiAgLnVzZXItaW1hZ2UtY29tcGxldGUgLmNoYXBlYXU6YmVmb3JlLFxuICAuYWN0dWFsaXRlLWFnZW5kYSAuY2hhcGVhdTpiZWZvcmUsXG4gIC5hY3R1YWxpdGUtcG9zdC1pdCAuY2hhcGVhdTpiZWZvcmUsXG4gIC5nYWxlcmllLWl0ZW0gLmNoYXBlYXU6YmVmb3JlLFxuICAubGlzdGUtbGllbiAuY2hhcGVhdTpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmFjdHVhbGl0ZS10aXRyZSAudHlwZXMtLXdyYXBwZXIgLnR5cGUtaXRlbSxcbiAgLmFydGljbGUtdGl0cmUgLnR5cGVzLS13cmFwcGVyIC50eXBlLWl0ZW0sXG4gIC5kb2N1bWVudC10aXRyZSAudHlwZXMtLXdyYXBwZXIgLnR5cGUtaXRlbSxcbiAgLnVzZXItdGl0cmUgLnR5cGVzLS13cmFwcGVyIC50eXBlLWl0ZW0sXG4gIC5hY3R1YWxpdGUtcGFyYWdyYXBoZSAudHlwZXMtLXdyYXBwZXIgLnR5cGUtaXRlbSxcbiAgLmFydGljbGUtcGFyYWdyYXBoZSAudHlwZXMtLXdyYXBwZXIgLnR5cGUtaXRlbSxcbiAgLmRvY3VtZW50LXBhcmFncmFwaGUgLnR5cGVzLS13cmFwcGVyIC50eXBlLWl0ZW0sXG4gIC51c2VyLXBhcmFncmFwaGUgLnR5cGVzLS13cmFwcGVyIC50eXBlLWl0ZW0sXG4gIC5saWVuLXBhcmFncmFwaGUgLnR5cGVzLS13cmFwcGVyIC50eXBlLWl0ZW0sXG4gIC5hY3R1YWxpdGUtaW1hZ2Utc2ltcGxlIC50eXBlcy0td3JhcHBlciAudHlwZS1pdGVtLFxuICAuYXJ0aWNsZS1pbWFnZS1zaW1wbGUgLnR5cGVzLS13cmFwcGVyIC50eXBlLWl0ZW0sXG4gIC5saWVuLWltYWdlLXNpbXBsZSAudHlwZXMtLXdyYXBwZXIgLnR5cGUtaXRlbSxcbiAgLmxpZW4taW1hZ2UtZ2F1Y2hlIC50eXBlcy0td3JhcHBlciAudHlwZS1pdGVtLFxuICAudXNlci1pbWFnZS1zaW1wbGUgLnR5cGVzLS13cmFwcGVyIC50eXBlLWl0ZW0sXG4gIC51c2VyLWltYWdlLXNpbXBsZS1wZXRpdGUgLnR5cGVzLS13cmFwcGVyIC50eXBlLWl0ZW0sXG4gIC5hY3R1YWxpdGUtaW1hZ2UtZ2F1Y2hlIC50eXBlcy0td3JhcHBlciAudHlwZS1pdGVtLFxuICAuYXJ0aWNsZS1pbWFnZS1nYXVjaGUgLnR5cGVzLS13cmFwcGVyIC50eXBlLWl0ZW0sXG4gIC51c2VyLWltYWdlLWdhdWNoZSAudHlwZXMtLXdyYXBwZXIgLnR5cGUtaXRlbSxcbiAgLmFjdHVhbGl0ZS1pbWFnZS1jb21wbGV0ZSAudHlwZXMtLXdyYXBwZXIgLnR5cGUtaXRlbSxcbiAgLmFydGljbGUtaW1hZ2UtY29tcGxldGUgLnR5cGVzLS13cmFwcGVyIC50eXBlLWl0ZW0sXG4gIC51c2VyLWltYWdlLWNvbXBsZXRlIC50eXBlcy0td3JhcHBlciAudHlwZS1pdGVtLFxuICAuYWN0dWFsaXRlLWFnZW5kYSAudHlwZXMtLXdyYXBwZXIgLnR5cGUtaXRlbSxcbiAgLmFjdHVhbGl0ZS1wb3N0LWl0IC50eXBlcy0td3JhcHBlciAudHlwZS1pdGVtLFxuICAuZ2FsZXJpZS1pdGVtIC50eXBlcy0td3JhcHBlciAudHlwZS1pdGVtLFxuICAubGlzdGUtbGllbiAudHlwZXMtLXdyYXBwZXIgLnR5cGUtaXRlbSB7XG4gICAgZm9udC1mYW1pbHk6IFwib3BlbnNhbnNzZW1pYm9sZFwiLCBWZXJkYW5hLCBzYW5zLXNlcmlmOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAuYWN0dWFsaXRlLXRpdHJlIC50eXBlcy0td3JhcHBlciAudHlwZS1pdGVtLFxuICAgICAgLmFydGljbGUtdGl0cmUgLnR5cGVzLS13cmFwcGVyIC50eXBlLWl0ZW0sXG4gICAgICAuZG9jdW1lbnQtdGl0cmUgLnR5cGVzLS13cmFwcGVyIC50eXBlLWl0ZW0sXG4gICAgICAudXNlci10aXRyZSAudHlwZXMtLXdyYXBwZXIgLnR5cGUtaXRlbSxcbiAgICAgIC5hY3R1YWxpdGUtcGFyYWdyYXBoZSAudHlwZXMtLXdyYXBwZXIgLnR5cGUtaXRlbSxcbiAgICAgIC5hcnRpY2xlLXBhcmFncmFwaGUgLnR5cGVzLS13cmFwcGVyIC50eXBlLWl0ZW0sXG4gICAgICAuZG9jdW1lbnQtcGFyYWdyYXBoZSAudHlwZXMtLXdyYXBwZXIgLnR5cGUtaXRlbSxcbiAgICAgIC51c2VyLXBhcmFncmFwaGUgLnR5cGVzLS13cmFwcGVyIC50eXBlLWl0ZW0sXG4gICAgICAubGllbi1wYXJhZ3JhcGhlIC50eXBlcy0td3JhcHBlciAudHlwZS1pdGVtLFxuICAgICAgLmFjdHVhbGl0ZS1pbWFnZS1zaW1wbGUgLnR5cGVzLS13cmFwcGVyIC50eXBlLWl0ZW0sXG4gICAgICAuYXJ0aWNsZS1pbWFnZS1zaW1wbGUgLnR5cGVzLS13cmFwcGVyIC50eXBlLWl0ZW0sXG4gICAgICAubGllbi1pbWFnZS1zaW1wbGUgLnR5cGVzLS13cmFwcGVyIC50eXBlLWl0ZW0sXG4gICAgICAubGllbi1pbWFnZS1nYXVjaGUgLnR5cGVzLS13cmFwcGVyIC50eXBlLWl0ZW0sXG4gICAgICAudXNlci1pbWFnZS1zaW1wbGUgLnR5cGVzLS13cmFwcGVyIC50eXBlLWl0ZW0sXG4gICAgICAudXNlci1pbWFnZS1zaW1wbGUtcGV0aXRlIC50eXBlcy0td3JhcHBlciAudHlwZS1pdGVtLFxuICAgICAgLmFjdHVhbGl0ZS1pbWFnZS1nYXVjaGUgLnR5cGVzLS13cmFwcGVyIC50eXBlLWl0ZW0sXG4gICAgICAuYXJ0aWNsZS1pbWFnZS1nYXVjaGUgLnR5cGVzLS13cmFwcGVyIC50eXBlLWl0ZW0sXG4gICAgICAudXNlci1pbWFnZS1nYXVjaGUgLnR5cGVzLS13cmFwcGVyIC50eXBlLWl0ZW0sXG4gICAgICAuYWN0dWFsaXRlLWltYWdlLWNvbXBsZXRlIC50eXBlcy0td3JhcHBlciAudHlwZS1pdGVtLFxuICAgICAgLmFydGljbGUtaW1hZ2UtY29tcGxldGUgLnR5cGVzLS13cmFwcGVyIC50eXBlLWl0ZW0sXG4gICAgICAudXNlci1pbWFnZS1jb21wbGV0ZSAudHlwZXMtLXdyYXBwZXIgLnR5cGUtaXRlbSxcbiAgICAgIC5hY3R1YWxpdGUtYWdlbmRhIC50eXBlcy0td3JhcHBlciAudHlwZS1pdGVtLFxuICAgICAgLmFjdHVhbGl0ZS1wb3N0LWl0IC50eXBlcy0td3JhcHBlciAudHlwZS1pdGVtLFxuICAgICAgLmdhbGVyaWUtaXRlbSAudHlwZXMtLXdyYXBwZXIgLnR5cGUtaXRlbSxcbiAgICAgIC5saXN0ZS1saWVuIC50eXBlcy0td3JhcHBlciAudHlwZS1pdGVtIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4OyB9IH1cbiAgLmFjdHVhbGl0ZS10aXRyZSAudHlwZXMtLXdyYXBwZXIgcCxcbiAgLmFydGljbGUtdGl0cmUgLnR5cGVzLS13cmFwcGVyIHAsXG4gIC5kb2N1bWVudC10aXRyZSAudHlwZXMtLXdyYXBwZXIgcCxcbiAgLnVzZXItdGl0cmUgLnR5cGVzLS13cmFwcGVyIHAsXG4gIC5hY3R1YWxpdGUtcGFyYWdyYXBoZSAudHlwZXMtLXdyYXBwZXIgcCxcbiAgLmFydGljbGUtcGFyYWdyYXBoZSAudHlwZXMtLXdyYXBwZXIgcCxcbiAgLmRvY3VtZW50LXBhcmFncmFwaGUgLnR5cGVzLS13cmFwcGVyIHAsXG4gIC51c2VyLXBhcmFncmFwaGUgLnR5cGVzLS13cmFwcGVyIHAsXG4gIC5saWVuLXBhcmFncmFwaGUgLnR5cGVzLS13cmFwcGVyIHAsXG4gIC5hY3R1YWxpdGUtaW1hZ2Utc2ltcGxlIC50eXBlcy0td3JhcHBlciBwLFxuICAuYXJ0aWNsZS1pbWFnZS1zaW1wbGUgLnR5cGVzLS13cmFwcGVyIHAsXG4gIC5saWVuLWltYWdlLXNpbXBsZSAudHlwZXMtLXdyYXBwZXIgcCxcbiAgLmxpZW4taW1hZ2UtZ2F1Y2hlIC50eXBlcy0td3JhcHBlciBwLFxuICAudXNlci1pbWFnZS1zaW1wbGUgLnR5cGVzLS13cmFwcGVyIHAsXG4gIC51c2VyLWltYWdlLXNpbXBsZS1wZXRpdGUgLnR5cGVzLS13cmFwcGVyIHAsXG4gIC5hY3R1YWxpdGUtaW1hZ2UtZ2F1Y2hlIC50eXBlcy0td3JhcHBlciBwLFxuICAuYXJ0aWNsZS1pbWFnZS1nYXVjaGUgLnR5cGVzLS13cmFwcGVyIHAsXG4gIC51c2VyLWltYWdlLWdhdWNoZSAudHlwZXMtLXdyYXBwZXIgcCxcbiAgLmFjdHVhbGl0ZS1pbWFnZS1jb21wbGV0ZSAudHlwZXMtLXdyYXBwZXIgcCxcbiAgLmFydGljbGUtaW1hZ2UtY29tcGxldGUgLnR5cGVzLS13cmFwcGVyIHAsXG4gIC51c2VyLWltYWdlLWNvbXBsZXRlIC50eXBlcy0td3JhcHBlciBwLFxuICAuYWN0dWFsaXRlLWFnZW5kYSAudHlwZXMtLXdyYXBwZXIgcCxcbiAgLmFjdHVhbGl0ZS1wb3N0LWl0IC50eXBlcy0td3JhcHBlciBwLFxuICAuZ2FsZXJpZS1pdGVtIC50eXBlcy0td3JhcHBlciBwLFxuICAubGlzdGUtbGllbiAudHlwZXMtLXdyYXBwZXIgcCB7XG4gICAgZm9udC1mYW1pbHk6IFwib3BlbnNhbnNyZWd1bGFyXCIsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmFjdHVhbGl0ZS10aXRyZSAudHlwZXMtLXdyYXBwZXIgcCxcbiAgICAgIC5hcnRpY2xlLXRpdHJlIC50eXBlcy0td3JhcHBlciBwLFxuICAgICAgLmRvY3VtZW50LXRpdHJlIC50eXBlcy0td3JhcHBlciBwLFxuICAgICAgLnVzZXItdGl0cmUgLnR5cGVzLS13cmFwcGVyIHAsXG4gICAgICAuYWN0dWFsaXRlLXBhcmFncmFwaGUgLnR5cGVzLS13cmFwcGVyIHAsXG4gICAgICAuYXJ0aWNsZS1wYXJhZ3JhcGhlIC50eXBlcy0td3JhcHBlciBwLFxuICAgICAgLmRvY3VtZW50LXBhcmFncmFwaGUgLnR5cGVzLS13cmFwcGVyIHAsXG4gICAgICAudXNlci1wYXJhZ3JhcGhlIC50eXBlcy0td3JhcHBlciBwLFxuICAgICAgLmxpZW4tcGFyYWdyYXBoZSAudHlwZXMtLXdyYXBwZXIgcCxcbiAgICAgIC5hY3R1YWxpdGUtaW1hZ2Utc2ltcGxlIC50eXBlcy0td3JhcHBlciBwLFxuICAgICAgLmFydGljbGUtaW1hZ2Utc2ltcGxlIC50eXBlcy0td3JhcHBlciBwLFxuICAgICAgLmxpZW4taW1hZ2Utc2ltcGxlIC50eXBlcy0td3JhcHBlciBwLFxuICAgICAgLmxpZW4taW1hZ2UtZ2F1Y2hlIC50eXBlcy0td3JhcHBlciBwLFxuICAgICAgLnVzZXItaW1hZ2Utc2ltcGxlIC50eXBlcy0td3JhcHBlciBwLFxuICAgICAgLnVzZXItaW1hZ2Utc2ltcGxlLXBldGl0ZSAudHlwZXMtLXdyYXBwZXIgcCxcbiAgICAgIC5hY3R1YWxpdGUtaW1hZ2UtZ2F1Y2hlIC50eXBlcy0td3JhcHBlciBwLFxuICAgICAgLmFydGljbGUtaW1hZ2UtZ2F1Y2hlIC50eXBlcy0td3JhcHBlciBwLFxuICAgICAgLnVzZXItaW1hZ2UtZ2F1Y2hlIC50eXBlcy0td3JhcHBlciBwLFxuICAgICAgLmFjdHVhbGl0ZS1pbWFnZS1jb21wbGV0ZSAudHlwZXMtLXdyYXBwZXIgcCxcbiAgICAgIC5hcnRpY2xlLWltYWdlLWNvbXBsZXRlIC50eXBlcy0td3JhcHBlciBwLFxuICAgICAgLnVzZXItaW1hZ2UtY29tcGxldGUgLnR5cGVzLS13cmFwcGVyIHAsXG4gICAgICAuYWN0dWFsaXRlLWFnZW5kYSAudHlwZXMtLXdyYXBwZXIgcCxcbiAgICAgIC5hY3R1YWxpdGUtcG9zdC1pdCAudHlwZXMtLXdyYXBwZXIgcCxcbiAgICAgIC5nYWxlcmllLWl0ZW0gLnR5cGVzLS13cmFwcGVyIHAsXG4gICAgICAubGlzdGUtbGllbiAudHlwZXMtLXdyYXBwZXIgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgICBkaXNwbGF5OiBmbGV4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5hY3R1YWxpdGUtdGl0cmUgLnR5cGVzLS13cmFwcGVyIHAsXG4gICAgICAuYXJ0aWNsZS10aXRyZSAudHlwZXMtLXdyYXBwZXIgcCxcbiAgICAgIC5kb2N1bWVudC10aXRyZSAudHlwZXMtLXdyYXBwZXIgcCxcbiAgICAgIC51c2VyLXRpdHJlIC50eXBlcy0td3JhcHBlciBwLFxuICAgICAgLmFjdHVhbGl0ZS1wYXJhZ3JhcGhlIC50eXBlcy0td3JhcHBlciBwLFxuICAgICAgLmFydGljbGUtcGFyYWdyYXBoZSAudHlwZXMtLXdyYXBwZXIgcCxcbiAgICAgIC5kb2N1bWVudC1wYXJhZ3JhcGhlIC50eXBlcy0td3JhcHBlciBwLFxuICAgICAgLnVzZXItcGFyYWdyYXBoZSAudHlwZXMtLXdyYXBwZXIgcCxcbiAgICAgIC5saWVuLXBhcmFncmFwaGUgLnR5cGVzLS13cmFwcGVyIHAsXG4gICAgICAuYWN0dWFsaXRlLWltYWdlLXNpbXBsZSAudHlwZXMtLXdyYXBwZXIgcCxcbiAgICAgIC5hcnRpY2xlLWltYWdlLXNpbXBsZSAudHlwZXMtLXdyYXBwZXIgcCxcbiAgICAgIC5saWVuLWltYWdlLXNpbXBsZSAudHlwZXMtLXdyYXBwZXIgcCxcbiAgICAgIC5saWVuLWltYWdlLWdhdWNoZSAudHlwZXMtLXdyYXBwZXIgcCxcbiAgICAgIC51c2VyLWltYWdlLXNpbXBsZSAudHlwZXMtLXdyYXBwZXIgcCxcbiAgICAgIC51c2VyLWltYWdlLXNpbXBsZS1wZXRpdGUgLnR5cGVzLS13cmFwcGVyIHAsXG4gICAgICAuYWN0dWFsaXRlLWltYWdlLWdhdWNoZSAudHlwZXMtLXdyYXBwZXIgcCxcbiAgICAgIC5hcnRpY2xlLWltYWdlLWdhdWNoZSAudHlwZXMtLXdyYXBwZXIgcCxcbiAgICAgIC51c2VyLWltYWdlLWdhdWNoZSAudHlwZXMtLXdyYXBwZXIgcCxcbiAgICAgIC5hY3R1YWxpdGUtaW1hZ2UtY29tcGxldGUgLnR5cGVzLS13cmFwcGVyIHAsXG4gICAgICAuYXJ0aWNsZS1pbWFnZS1jb21wbGV0ZSAudHlwZXMtLXdyYXBwZXIgcCxcbiAgICAgIC51c2VyLWltYWdlLWNvbXBsZXRlIC50eXBlcy0td3JhcHBlciBwLFxuICAgICAgLmFjdHVhbGl0ZS1hZ2VuZGEgLnR5cGVzLS13cmFwcGVyIHAsXG4gICAgICAuYWN0dWFsaXRlLXBvc3QtaXQgLnR5cGVzLS13cmFwcGVyIHAsXG4gICAgICAuZ2FsZXJpZS1pdGVtIC50eXBlcy0td3JhcHBlciBwLFxuICAgICAgLmxpc3RlLWxpZW4gLnR5cGVzLS13cmFwcGVyIHAge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICAgICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAgICAgZGlzcGxheTogZmxleDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEzNjZweCkge1xuICAgICAgLmFjdHVhbGl0ZS10aXRyZSAudHlwZXMtLXdyYXBwZXIgcCxcbiAgICAgIC5hcnRpY2xlLXRpdHJlIC50eXBlcy0td3JhcHBlciBwLFxuICAgICAgLmRvY3VtZW50LXRpdHJlIC50eXBlcy0td3JhcHBlciBwLFxuICAgICAgLnVzZXItdGl0cmUgLnR5cGVzLS13cmFwcGVyIHAsXG4gICAgICAuYWN0dWFsaXRlLXBhcmFncmFwaGUgLnR5cGVzLS13cmFwcGVyIHAsXG4gICAgICAuYXJ0aWNsZS1wYXJhZ3JhcGhlIC50eXBlcy0td3JhcHBlciBwLFxuICAgICAgLmRvY3VtZW50LXBhcmFncmFwaGUgLnR5cGVzLS13cmFwcGVyIHAsXG4gICAgICAudXNlci1wYXJhZ3JhcGhlIC50eXBlcy0td3JhcHBlciBwLFxuICAgICAgLmxpZW4tcGFyYWdyYXBoZSAudHlwZXMtLXdyYXBwZXIgcCxcbiAgICAgIC5hY3R1YWxpdGUtaW1hZ2Utc2ltcGxlIC50eXBlcy0td3JhcHBlciBwLFxuICAgICAgLmFydGljbGUtaW1hZ2Utc2ltcGxlIC50eXBlcy0td3JhcHBlciBwLFxuICAgICAgLmxpZW4taW1hZ2Utc2ltcGxlIC50eXBlcy0td3JhcHBlciBwLFxuICAgICAgLmxpZW4taW1hZ2UtZ2F1Y2hlIC50eXBlcy0td3JhcHBlciBwLFxuICAgICAgLnVzZXItaW1hZ2Utc2ltcGxlIC50eXBlcy0td3JhcHBlciBwLFxuICAgICAgLnVzZXItaW1hZ2Utc2ltcGxlLXBldGl0ZSAudHlwZXMtLXdyYXBwZXIgcCxcbiAgICAgIC5hY3R1YWxpdGUtaW1hZ2UtZ2F1Y2hlIC50eXBlcy0td3JhcHBlciBwLFxuICAgICAgLmFydGljbGUtaW1hZ2UtZ2F1Y2hlIC50eXBlcy0td3JhcHBlciBwLFxuICAgICAgLnVzZXItaW1hZ2UtZ2F1Y2hlIC50eXBlcy0td3JhcHBlciBwLFxuICAgICAgLmFjdHVhbGl0ZS1pbWFnZS1jb21wbGV0ZSAudHlwZXMtLXdyYXBwZXIgcCxcbiAgICAgIC5hcnRpY2xlLWltYWdlLWNvbXBsZXRlIC50eXBlcy0td3JhcHBlciBwLFxuICAgICAgLnVzZXItaW1hZ2UtY29tcGxldGUgLnR5cGVzLS13cmFwcGVyIHAsXG4gICAgICAuYWN0dWFsaXRlLWFnZW5kYSAudHlwZXMtLXdyYXBwZXIgcCxcbiAgICAgIC5hY3R1YWxpdGUtcG9zdC1pdCAudHlwZXMtLXdyYXBwZXIgcCxcbiAgICAgIC5nYWxlcmllLWl0ZW0gLnR5cGVzLS13cmFwcGVyIHAsXG4gICAgICAubGlzdGUtbGllbiAudHlwZXMtLXdyYXBwZXIgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gICAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgICBkaXNwbGF5OiBmbGV4OyB9IH1cbiAgLmFjdHVhbGl0ZS10aXRyZSAuYWN0dWFsaXRlLWxpZXV4LFxuICAuYXJ0aWNsZS10aXRyZSAuYWN0dWFsaXRlLWxpZXV4LFxuICAuZG9jdW1lbnQtdGl0cmUgLmFjdHVhbGl0ZS1saWV1eCxcbiAgLnVzZXItdGl0cmUgLmFjdHVhbGl0ZS1saWV1eCxcbiAgLmFjdHVhbGl0ZS1wYXJhZ3JhcGhlIC5hY3R1YWxpdGUtbGlldXgsXG4gIC5hcnRpY2xlLXBhcmFncmFwaGUgLmFjdHVhbGl0ZS1saWV1eCxcbiAgLmRvY3VtZW50LXBhcmFncmFwaGUgLmFjdHVhbGl0ZS1saWV1eCxcbiAgLnVzZXItcGFyYWdyYXBoZSAuYWN0dWFsaXRlLWxpZXV4LFxuICAubGllbi1wYXJhZ3JhcGhlIC5hY3R1YWxpdGUtbGlldXgsXG4gIC5hY3R1YWxpdGUtaW1hZ2Utc2ltcGxlIC5hY3R1YWxpdGUtbGlldXgsXG4gIC5hcnRpY2xlLWltYWdlLXNpbXBsZSAuYWN0dWFsaXRlLWxpZXV4LFxuICAubGllbi1pbWFnZS1zaW1wbGUgLmFjdHVhbGl0ZS1saWV1eCxcbiAgLmxpZW4taW1hZ2UtZ2F1Y2hlIC5hY3R1YWxpdGUtbGlldXgsXG4gIC51c2VyLWltYWdlLXNpbXBsZSAuYWN0dWFsaXRlLWxpZXV4LFxuICAudXNlci1pbWFnZS1zaW1wbGUtcGV0aXRlIC5hY3R1YWxpdGUtbGlldXgsXG4gIC5hY3R1YWxpdGUtaW1hZ2UtZ2F1Y2hlIC5hY3R1YWxpdGUtbGlldXgsXG4gIC5hcnRpY2xlLWltYWdlLWdhdWNoZSAuYWN0dWFsaXRlLWxpZXV4LFxuICAudXNlci1pbWFnZS1nYXVjaGUgLmFjdHVhbGl0ZS1saWV1eCxcbiAgLmFjdHVhbGl0ZS1pbWFnZS1jb21wbGV0ZSAuYWN0dWFsaXRlLWxpZXV4LFxuICAuYXJ0aWNsZS1pbWFnZS1jb21wbGV0ZSAuYWN0dWFsaXRlLWxpZXV4LFxuICAudXNlci1pbWFnZS1jb21wbGV0ZSAuYWN0dWFsaXRlLWxpZXV4LFxuICAuYWN0dWFsaXRlLWFnZW5kYSAuYWN0dWFsaXRlLWxpZXV4LFxuICAuYWN0dWFsaXRlLXBvc3QtaXQgLmFjdHVhbGl0ZS1saWV1eCxcbiAgLmdhbGVyaWUtaXRlbSAuYWN0dWFsaXRlLWxpZXV4LFxuICAubGlzdGUtbGllbiAuYWN0dWFsaXRlLWxpZXV4IHtcbiAgICBtYXJnaW46IDA7IH1cbiAgICAuYWN0dWFsaXRlLXRpdHJlIC5hY3R1YWxpdGUtbGlldXggcCxcbiAgICAuYXJ0aWNsZS10aXRyZSAuYWN0dWFsaXRlLWxpZXV4IHAsXG4gICAgLmRvY3VtZW50LXRpdHJlIC5hY3R1YWxpdGUtbGlldXggcCxcbiAgICAudXNlci10aXRyZSAuYWN0dWFsaXRlLWxpZXV4IHAsXG4gICAgLmFjdHVhbGl0ZS1wYXJhZ3JhcGhlIC5hY3R1YWxpdGUtbGlldXggcCxcbiAgICAuYXJ0aWNsZS1wYXJhZ3JhcGhlIC5hY3R1YWxpdGUtbGlldXggcCxcbiAgICAuZG9jdW1lbnQtcGFyYWdyYXBoZSAuYWN0dWFsaXRlLWxpZXV4IHAsXG4gICAgLnVzZXItcGFyYWdyYXBoZSAuYWN0dWFsaXRlLWxpZXV4IHAsXG4gICAgLmxpZW4tcGFyYWdyYXBoZSAuYWN0dWFsaXRlLWxpZXV4IHAsXG4gICAgLmFjdHVhbGl0ZS1pbWFnZS1zaW1wbGUgLmFjdHVhbGl0ZS1saWV1eCBwLFxuICAgIC5hcnRpY2xlLWltYWdlLXNpbXBsZSAuYWN0dWFsaXRlLWxpZXV4IHAsXG4gICAgLmxpZW4taW1hZ2Utc2ltcGxlIC5hY3R1YWxpdGUtbGlldXggcCxcbiAgICAubGllbi1pbWFnZS1nYXVjaGUgLmFjdHVhbGl0ZS1saWV1eCBwLFxuICAgIC51c2VyLWltYWdlLXNpbXBsZSAuYWN0dWFsaXRlLWxpZXV4IHAsXG4gICAgLnVzZXItaW1hZ2Utc2ltcGxlLXBldGl0ZSAuYWN0dWFsaXRlLWxpZXV4IHAsXG4gICAgLmFjdHVhbGl0ZS1pbWFnZS1nYXVjaGUgLmFjdHVhbGl0ZS1saWV1eCBwLFxuICAgIC5hcnRpY2xlLWltYWdlLWdhdWNoZSAuYWN0dWFsaXRlLWxpZXV4IHAsXG4gICAgLnVzZXItaW1hZ2UtZ2F1Y2hlIC5hY3R1YWxpdGUtbGlldXggcCxcbiAgICAuYWN0dWFsaXRlLWltYWdlLWNvbXBsZXRlIC5hY3R1YWxpdGUtbGlldXggcCxcbiAgICAuYXJ0aWNsZS1pbWFnZS1jb21wbGV0ZSAuYWN0dWFsaXRlLWxpZXV4IHAsXG4gICAgLnVzZXItaW1hZ2UtY29tcGxldGUgLmFjdHVhbGl0ZS1saWV1eCBwLFxuICAgIC5hY3R1YWxpdGUtYWdlbmRhIC5hY3R1YWxpdGUtbGlldXggcCxcbiAgICAuYWN0dWFsaXRlLXBvc3QtaXQgLmFjdHVhbGl0ZS1saWV1eCBwLFxuICAgIC5nYWxlcmllLWl0ZW0gLmFjdHVhbGl0ZS1saWV1eCBwLFxuICAgIC5saXN0ZS1saWVuIC5hY3R1YWxpdGUtbGlldXggcCB7XG4gICAgICBjb2xvcjogdmFyKC0tZm9udC1jb2xvci1iZy13aGl0ZSwgIzM2MzYzNik7IH1cbiAgLmFjdHVhbGl0ZS10aXRyZSAuYWN0dWFsaXRlLWRhdGUgcC5kYXRlLCAuYWN0dWFsaXRlLXRpdHJlIC5hY3R1YWxpdGUtZGF0ZSBwLmFjdHVhbGl0ZS1saWV1LFxuICAuYWN0dWFsaXRlLXRpdHJlIC5hY3R1YWxpdGUtbGlldXggcC5kYXRlLFxuICAuYWN0dWFsaXRlLXRpdHJlIC5hY3R1YWxpdGUtbGlldXggcC5hY3R1YWxpdGUtbGlldSxcbiAgLmFydGljbGUtdGl0cmUgLmFjdHVhbGl0ZS1kYXRlIHAuZGF0ZSxcbiAgLmFydGljbGUtdGl0cmUgLmFjdHVhbGl0ZS1kYXRlIHAuYWN0dWFsaXRlLWxpZXUsXG4gIC5hcnRpY2xlLXRpdHJlIC5hY3R1YWxpdGUtbGlldXggcC5kYXRlLFxuICAuYXJ0aWNsZS10aXRyZSAuYWN0dWFsaXRlLWxpZXV4IHAuYWN0dWFsaXRlLWxpZXUsXG4gIC5kb2N1bWVudC10aXRyZSAuYWN0dWFsaXRlLWRhdGUgcC5kYXRlLFxuICAuZG9jdW1lbnQtdGl0cmUgLmFjdHVhbGl0ZS1kYXRlIHAuYWN0dWFsaXRlLWxpZXUsXG4gIC5kb2N1bWVudC10aXRyZSAuYWN0dWFsaXRlLWxpZXV4IHAuZGF0ZSxcbiAgLmRvY3VtZW50LXRpdHJlIC5hY3R1YWxpdGUtbGlldXggcC5hY3R1YWxpdGUtbGlldSxcbiAgLnVzZXItdGl0cmUgLmFjdHVhbGl0ZS1kYXRlIHAuZGF0ZSxcbiAgLnVzZXItdGl0cmUgLmFjdHVhbGl0ZS1kYXRlIHAuYWN0dWFsaXRlLWxpZXUsXG4gIC51c2VyLXRpdHJlIC5hY3R1YWxpdGUtbGlldXggcC5kYXRlLFxuICAudXNlci10aXRyZSAuYWN0dWFsaXRlLWxpZXV4IHAuYWN0dWFsaXRlLWxpZXUsXG4gIC5hY3R1YWxpdGUtcGFyYWdyYXBoZSAuYWN0dWFsaXRlLWRhdGUgcC5kYXRlLFxuICAuYWN0dWFsaXRlLXBhcmFncmFwaGUgLmFjdHVhbGl0ZS1kYXRlIHAuYWN0dWFsaXRlLWxpZXUsXG4gIC5hY3R1YWxpdGUtcGFyYWdyYXBoZSAuYWN0dWFsaXRlLWxpZXV4IHAuZGF0ZSxcbiAgLmFjdHVhbGl0ZS1wYXJhZ3JhcGhlIC5hY3R1YWxpdGUtbGlldXggcC5hY3R1YWxpdGUtbGlldSxcbiAgLmFydGljbGUtcGFyYWdyYXBoZSAuYWN0dWFsaXRlLWRhdGUgcC5kYXRlLFxuICAuYXJ0aWNsZS1wYXJhZ3JhcGhlIC5hY3R1YWxpdGUtZGF0ZSBwLmFjdHVhbGl0ZS1saWV1LFxuICAuYXJ0aWNsZS1wYXJhZ3JhcGhlIC5hY3R1YWxpdGUtbGlldXggcC5kYXRlLFxuICAuYXJ0aWNsZS1wYXJhZ3JhcGhlIC5hY3R1YWxpdGUtbGlldXggcC5hY3R1YWxpdGUtbGlldSxcbiAgLmRvY3VtZW50LXBhcmFncmFwaGUgLmFjdHVhbGl0ZS1kYXRlIHAuZGF0ZSxcbiAgLmRvY3VtZW50LXBhcmFncmFwaGUgLmFjdHVhbGl0ZS1kYXRlIHAuYWN0dWFsaXRlLWxpZXUsXG4gIC5kb2N1bWVudC1wYXJhZ3JhcGhlIC5hY3R1YWxpdGUtbGlldXggcC5kYXRlLFxuICAuZG9jdW1lbnQtcGFyYWdyYXBoZSAuYWN0dWFsaXRlLWxpZXV4IHAuYWN0dWFsaXRlLWxpZXUsXG4gIC51c2VyLXBhcmFncmFwaGUgLmFjdHVhbGl0ZS1kYXRlIHAuZGF0ZSxcbiAgLnVzZXItcGFyYWdyYXBoZSAuYWN0dWFsaXRlLWRhdGUgcC5hY3R1YWxpdGUtbGlldSxcbiAgLnVzZXItcGFyYWdyYXBoZSAuYWN0dWFsaXRlLWxpZXV4IHAuZGF0ZSxcbiAgLnVzZXItcGFyYWdyYXBoZSAuYWN0dWFsaXRlLWxpZXV4IHAuYWN0dWFsaXRlLWxpZXUsXG4gIC5saWVuLXBhcmFncmFwaGUgLmFjdHVhbGl0ZS1kYXRlIHAuZGF0ZSxcbiAgLmxpZW4tcGFyYWdyYXBoZSAuYWN0dWFsaXRlLWRhdGUgcC5hY3R1YWxpdGUtbGlldSxcbiAgLmxpZW4tcGFyYWdyYXBoZSAuYWN0dWFsaXRlLWxpZXV4IHAuZGF0ZSxcbiAgLmxpZW4tcGFyYWdyYXBoZSAuYWN0dWFsaXRlLWxpZXV4IHAuYWN0dWFsaXRlLWxpZXUsXG4gIC5hY3R1YWxpdGUtaW1hZ2Utc2ltcGxlIC5hY3R1YWxpdGUtZGF0ZSBwLmRhdGUsXG4gIC5hY3R1YWxpdGUtaW1hZ2Utc2ltcGxlIC5hY3R1YWxpdGUtZGF0ZSBwLmFjdHVhbGl0ZS1saWV1LFxuICAuYWN0dWFsaXRlLWltYWdlLXNpbXBsZSAuYWN0dWFsaXRlLWxpZXV4IHAuZGF0ZSxcbiAgLmFjdHVhbGl0ZS1pbWFnZS1zaW1wbGUgLmFjdHVhbGl0ZS1saWV1eCBwLmFjdHVhbGl0ZS1saWV1LFxuICAuYXJ0aWNsZS1pbWFnZS1zaW1wbGUgLmFjdHVhbGl0ZS1kYXRlIHAuZGF0ZSxcbiAgLmFydGljbGUtaW1hZ2Utc2ltcGxlIC5hY3R1YWxpdGUtZGF0ZSBwLmFjdHVhbGl0ZS1saWV1LFxuICAuYXJ0aWNsZS1pbWFnZS1zaW1wbGUgLmFjdHVhbGl0ZS1saWV1eCBwLmRhdGUsXG4gIC5hcnRpY2xlLWltYWdlLXNpbXBsZSAuYWN0dWFsaXRlLWxpZXV4IHAuYWN0dWFsaXRlLWxpZXUsXG4gIC5saWVuLWltYWdlLXNpbXBsZSAuYWN0dWFsaXRlLWRhdGUgcC5kYXRlLFxuICAubGllbi1pbWFnZS1zaW1wbGUgLmFjdHVhbGl0ZS1kYXRlIHAuYWN0dWFsaXRlLWxpZXUsXG4gIC5saWVuLWltYWdlLXNpbXBsZSAuYWN0dWFsaXRlLWxpZXV4IHAuZGF0ZSxcbiAgLmxpZW4taW1hZ2Utc2ltcGxlIC5hY3R1YWxpdGUtbGlldXggcC5hY3R1YWxpdGUtbGlldSxcbiAgLmxpZW4taW1hZ2UtZ2F1Y2hlIC5hY3R1YWxpdGUtZGF0ZSBwLmRhdGUsXG4gIC5saWVuLWltYWdlLWdhdWNoZSAuYWN0dWFsaXRlLWRhdGUgcC5hY3R1YWxpdGUtbGlldSxcbiAgLmxpZW4taW1hZ2UtZ2F1Y2hlIC5hY3R1YWxpdGUtbGlldXggcC5kYXRlLFxuICAubGllbi1pbWFnZS1nYXVjaGUgLmFjdHVhbGl0ZS1saWV1eCBwLmFjdHVhbGl0ZS1saWV1LFxuICAudXNlci1pbWFnZS1zaW1wbGUgLmFjdHVhbGl0ZS1kYXRlIHAuZGF0ZSxcbiAgLnVzZXItaW1hZ2Utc2ltcGxlIC5hY3R1YWxpdGUtZGF0ZSBwLmFjdHVhbGl0ZS1saWV1LFxuICAudXNlci1pbWFnZS1zaW1wbGUgLmFjdHVhbGl0ZS1saWV1eCBwLmRhdGUsXG4gIC51c2VyLWltYWdlLXNpbXBsZSAuYWN0dWFsaXRlLWxpZXV4IHAuYWN0dWFsaXRlLWxpZXUsXG4gIC51c2VyLWltYWdlLXNpbXBsZS1wZXRpdGUgLmFjdHVhbGl0ZS1kYXRlIHAuZGF0ZSxcbiAgLnVzZXItaW1hZ2Utc2ltcGxlLXBldGl0ZSAuYWN0dWFsaXRlLWRhdGUgcC5hY3R1YWxpdGUtbGlldSxcbiAgLnVzZXItaW1hZ2Utc2ltcGxlLXBldGl0ZSAuYWN0dWFsaXRlLWxpZXV4IHAuZGF0ZSxcbiAgLnVzZXItaW1hZ2Utc2ltcGxlLXBldGl0ZSAuYWN0dWFsaXRlLWxpZXV4IHAuYWN0dWFsaXRlLWxpZXUsXG4gIC5hY3R1YWxpdGUtaW1hZ2UtZ2F1Y2hlIC5hY3R1YWxpdGUtZGF0ZSBwLmRhdGUsXG4gIC5hY3R1YWxpdGUtaW1hZ2UtZ2F1Y2hlIC5hY3R1YWxpdGUtZGF0ZSBwLmFjdHVhbGl0ZS1saWV1LFxuICAuYWN0dWFsaXRlLWltYWdlLWdhdWNoZSAuYWN0dWFsaXRlLWxpZXV4IHAuZGF0ZSxcbiAgLmFjdHVhbGl0ZS1pbWFnZS1nYXVjaGUgLmFjdHVhbGl0ZS1saWV1eCBwLmFjdHVhbGl0ZS1saWV1LFxuICAuYXJ0aWNsZS1pbWFnZS1nYXVjaGUgLmFjdHVhbGl0ZS1kYXRlIHAuZGF0ZSxcbiAgLmFydGljbGUtaW1hZ2UtZ2F1Y2hlIC5hY3R1YWxpdGUtZGF0ZSBwLmFjdHVhbGl0ZS1saWV1LFxuICAuYXJ0aWNsZS1pbWFnZS1nYXVjaGUgLmFjdHVhbGl0ZS1saWV1eCBwLmRhdGUsXG4gIC5hcnRpY2xlLWltYWdlLWdhdWNoZSAuYWN0dWFsaXRlLWxpZXV4IHAuYWN0dWFsaXRlLWxpZXUsXG4gIC51c2VyLWltYWdlLWdhdWNoZSAuYWN0dWFsaXRlLWRhdGUgcC5kYXRlLFxuICAudXNlci1pbWFnZS1nYXVjaGUgLmFjdHVhbGl0ZS1kYXRlIHAuYWN0dWFsaXRlLWxpZXUsXG4gIC51c2VyLWltYWdlLWdhdWNoZSAuYWN0dWFsaXRlLWxpZXV4IHAuZGF0ZSxcbiAgLnVzZXItaW1hZ2UtZ2F1Y2hlIC5hY3R1YWxpdGUtbGlldXggcC5hY3R1YWxpdGUtbGlldSxcbiAgLmFjdHVhbGl0ZS1pbWFnZS1jb21wbGV0ZSAuYWN0dWFsaXRlLWRhdGUgcC5kYXRlLFxuICAuYWN0dWFsaXRlLWltYWdlLWNvbXBsZXRlIC5hY3R1YWxpdGUtZGF0ZSBwLmFjdHVhbGl0ZS1saWV1LFxuICAuYWN0dWFsaXRlLWltYWdlLWNvbXBsZXRlIC5hY3R1YWxpdGUtbGlldXggcC5kYXRlLFxuICAuYWN0dWFsaXRlLWltYWdlLWNvbXBsZXRlIC5hY3R1YWxpdGUtbGlldXggcC5hY3R1YWxpdGUtbGlldSxcbiAgLmFydGljbGUtaW1hZ2UtY29tcGxldGUgLmFjdHVhbGl0ZS1kYXRlIHAuZGF0ZSxcbiAgLmFydGljbGUtaW1hZ2UtY29tcGxldGUgLmFjdHVhbGl0ZS1kYXRlIHAuYWN0dWFsaXRlLWxpZXUsXG4gIC5hcnRpY2xlLWltYWdlLWNvbXBsZXRlIC5hY3R1YWxpdGUtbGlldXggcC5kYXRlLFxuICAuYXJ0aWNsZS1pbWFnZS1jb21wbGV0ZSAuYWN0dWFsaXRlLWxpZXV4IHAuYWN0dWFsaXRlLWxpZXUsXG4gIC51c2VyLWltYWdlLWNvbXBsZXRlIC5hY3R1YWxpdGUtZGF0ZSBwLmRhdGUsXG4gIC51c2VyLWltYWdlLWNvbXBsZXRlIC5hY3R1YWxpdGUtZGF0ZSBwLmFjdHVhbGl0ZS1saWV1LFxuICAudXNlci1pbWFnZS1jb21wbGV0ZSAuYWN0dWFsaXRlLWxpZXV4IHAuZGF0ZSxcbiAgLnVzZXItaW1hZ2UtY29tcGxldGUgLmFjdHVhbGl0ZS1saWV1eCBwLmFjdHVhbGl0ZS1saWV1LFxuICAuYWN0dWFsaXRlLWFnZW5kYSAuYWN0dWFsaXRlLWRhdGUgcC5kYXRlLFxuICAuYWN0dWFsaXRlLWFnZW5kYSAuYWN0dWFsaXRlLWRhdGUgcC5hY3R1YWxpdGUtbGlldSxcbiAgLmFjdHVhbGl0ZS1hZ2VuZGEgLmFjdHVhbGl0ZS1saWV1eCBwLmRhdGUsXG4gIC5hY3R1YWxpdGUtYWdlbmRhIC5hY3R1YWxpdGUtbGlldXggcC5hY3R1YWxpdGUtbGlldSxcbiAgLmFjdHVhbGl0ZS1wb3N0LWl0IC5hY3R1YWxpdGUtZGF0ZSBwLmRhdGUsXG4gIC5hY3R1YWxpdGUtcG9zdC1pdCAuYWN0dWFsaXRlLWRhdGUgcC5hY3R1YWxpdGUtbGlldSxcbiAgLmFjdHVhbGl0ZS1wb3N0LWl0IC5hY3R1YWxpdGUtbGlldXggcC5kYXRlLFxuICAuYWN0dWFsaXRlLXBvc3QtaXQgLmFjdHVhbGl0ZS1saWV1eCBwLmFjdHVhbGl0ZS1saWV1LFxuICAuZ2FsZXJpZS1pdGVtIC5hY3R1YWxpdGUtZGF0ZSBwLmRhdGUsXG4gIC5nYWxlcmllLWl0ZW0gLmFjdHVhbGl0ZS1kYXRlIHAuYWN0dWFsaXRlLWxpZXUsXG4gIC5nYWxlcmllLWl0ZW0gLmFjdHVhbGl0ZS1saWV1eCBwLmRhdGUsXG4gIC5nYWxlcmllLWl0ZW0gLmFjdHVhbGl0ZS1saWV1eCBwLmFjdHVhbGl0ZS1saWV1LFxuICAubGlzdGUtbGllbiAuYWN0dWFsaXRlLWRhdGUgcC5kYXRlLFxuICAubGlzdGUtbGllbiAuYWN0dWFsaXRlLWRhdGUgcC5hY3R1YWxpdGUtbGlldSxcbiAgLmxpc3RlLWxpZW4gLmFjdHVhbGl0ZS1saWV1eCBwLmRhdGUsXG4gIC5saXN0ZS1saWVuIC5hY3R1YWxpdGUtbGlldXggcC5hY3R1YWxpdGUtbGlldSB7XG4gICAgZm9udC1mYW1pbHk6IFwib3BlbnNhbnNzZW1pYm9sZFwiLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjdweDsgfVxuXG4uYmctbmV1dHJhbC1jb2xvciAuYWN0dWFsaXRlLWxpZXV4IHAge1xuICBjb2xvcjogdmFyKC0tZm9udC1jb2xvci1iZy1uZXV0cmFsLCAjMzYzNjM2KTsgfVxuXG4uYmctd2hpdGUtY29sb3IgLmFjdHVhbGl0ZS1saWV1eCBwIHtcbiAgY29sb3I6IHZhcigtLWZvbnQtY29sb3ItYmctd2hpdGUsICMzNjM2MzYpOyB9XG5cbi5iZy1wcmltYXJ5LWNvbG9yIC5hY3R1YWxpdGUtbGlldXggcCB7XG4gIGNvbG9yOiB2YXIoLS1mb250LWNvbG9yLWJnLXByaW1hcnksICNmZmZmZmYpOyB9XG5cbi5iZy1zZWNvbmRhcnktY29sb3IgLmFjdHVhbGl0ZS1saWV1eCBwIHtcbiAgY29sb3I6IHZhcigtLWZvbnQtY29sb3ItYmctc2Vjb25kYXJ5LCAjZmZmZmZmKTsgfVxuXG4ucGFyYWdyYXBoLS1saWduZS1sYW5kaW5nLXBhZ2UgLmFjdHVhbGl0ZS1hZ2VuZGEgLmFjdHVhbGl0ZS1saWV1eCBwIHtcbiAgY29sb3I6IHZhcigtLWZvbnQtY29sb3ItYmctd2hpdGUsICMzNjM2MzYpOyB9XG5cbi5hY3R1YWxpdGUtdGl0cmUgLnRpdGxlLFxuLmFydGljbGUtdGl0cmUgLnRpdGxlLFxuLnVzZXItdGl0cmUgLnRpdGxlLFxuLmRvY3VtZW50LXRpdHJlIC50aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLmFjdHVhbGl0ZS10aXRyZSAudGl0bGUgPiBhLFxuICAuYXJ0aWNsZS10aXRyZSAudGl0bGUgPiBhLFxuICAudXNlci10aXRyZSAudGl0bGUgPiBhLFxuICAuZG9jdW1lbnQtdGl0cmUgLnRpdGxlID4gYSB7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gICAgLmFjdHVhbGl0ZS10aXRyZSAudGl0bGUgPiBhIHNwYW4uaWNvbixcbiAgICAuYXJ0aWNsZS10aXRyZSAudGl0bGUgPiBhIHNwYW4uaWNvbixcbiAgICAudXNlci10aXRyZSAudGl0bGUgPiBhIHNwYW4uaWNvbixcbiAgICAuZG9jdW1lbnQtdGl0cmUgLnRpdGxlID4gYSBzcGFuLmljb24ge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC5iZy13aGl0ZSAuYWN0dWFsaXRlLXRpdHJlIC50aXRsZSA+IGEgc3Bhbi5pY29uLCAuYmctd2hpdGVcbiAgLmFydGljbGUtdGl0cmUgLnRpdGxlID4gYSBzcGFuLmljb24sIC5iZy13aGl0ZVxuICAudXNlci10aXRyZSAudGl0bGUgPiBhIHNwYW4uaWNvbiwgLmJnLXdoaXRlXG4gIC5kb2N1bWVudC10aXRyZSAudGl0bGUgPiBhIHNwYW4uaWNvbiB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC5iZy13aGl0ZSAuYWN0dWFsaXRlLXRpdHJlIC50aXRsZSA+IGEgc3Bhbi5saW5rLS1sYWJlbCwgLmJnLXdoaXRlXG4gIC5hcnRpY2xlLXRpdHJlIC50aXRsZSA+IGEgc3Bhbi5saW5rLS1sYWJlbCwgLmJnLXdoaXRlXG4gIC51c2VyLXRpdHJlIC50aXRsZSA+IGEgc3Bhbi5saW5rLS1sYWJlbCwgLmJnLXdoaXRlXG4gIC5kb2N1bWVudC10aXRyZSAudGl0bGUgPiBhIHNwYW4ubGluay0tbGFiZWwge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50OyB9XG4gICAgLmJnLXdoaXRlIC5hY3R1YWxpdGUtdGl0cmUgLnRpdGxlID4gYSBzcGFuLmxpbmstLWxhYmVsIHNwYW4uc3VidGl0bGUsIC5iZy13aGl0ZVxuICAgIC5hcnRpY2xlLXRpdHJlIC50aXRsZSA+IGEgc3Bhbi5saW5rLS1sYWJlbCBzcGFuLnN1YnRpdGxlLCAuYmctd2hpdGVcbiAgICAudXNlci10aXRyZSAudGl0bGUgPiBhIHNwYW4ubGluay0tbGFiZWwgc3Bhbi5zdWJ0aXRsZSwgLmJnLXdoaXRlXG4gICAgLmRvY3VtZW50LXRpdHJlIC50aXRsZSA+IGEgc3Bhbi5saW5rLS1sYWJlbCBzcGFuLnN1YnRpdGxlIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgY29sb3I6IHZhcigtLWZvbnQtY29sb3ItYmctd2hpdGUsICMzNjM2MzYpOyB9XG4gIC5iZy1wcmltYXJ5LWNvbG9yIC5hY3R1YWxpdGUtdGl0cmUgLnRpdGxlID4gYSBzcGFuLmljb24sIC5iZy1wcmltYXJ5LWNvbG9yXG4gIC5hcnRpY2xlLXRpdHJlIC50aXRsZSA+IGEgc3Bhbi5pY29uLCAuYmctcHJpbWFyeS1jb2xvclxuICAudXNlci10aXRyZSAudGl0bGUgPiBhIHNwYW4uaWNvbiwgLmJnLXByaW1hcnktY29sb3JcbiAgLmRvY3VtZW50LXRpdHJlIC50aXRsZSA+IGEgc3Bhbi5pY29uIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgLmJnLXByaW1hcnktY29sb3IgLmFjdHVhbGl0ZS10aXRyZSAudGl0bGUgPiBhIHNwYW4ubGluay0tbGFiZWwsIC5iZy1wcmltYXJ5LWNvbG9yXG4gIC5hcnRpY2xlLXRpdHJlIC50aXRsZSA+IGEgc3Bhbi5saW5rLS1sYWJlbCwgLmJnLXByaW1hcnktY29sb3JcbiAgLnVzZXItdGl0cmUgLnRpdGxlID4gYSBzcGFuLmxpbmstLWxhYmVsLCAuYmctcHJpbWFyeS1jb2xvclxuICAuZG9jdW1lbnQtdGl0cmUgLnRpdGxlID4gYSBzcGFuLmxpbmstLWxhYmVsIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDsgfVxuICAgIC5iZy1wcmltYXJ5LWNvbG9yIC5hY3R1YWxpdGUtdGl0cmUgLnRpdGxlID4gYSBzcGFuLmxpbmstLWxhYmVsIHNwYW4uc3VidGl0bGUsIC5iZy1wcmltYXJ5LWNvbG9yXG4gICAgLmFydGljbGUtdGl0cmUgLnRpdGxlID4gYSBzcGFuLmxpbmstLWxhYmVsIHNwYW4uc3VidGl0bGUsIC5iZy1wcmltYXJ5LWNvbG9yXG4gICAgLnVzZXItdGl0cmUgLnRpdGxlID4gYSBzcGFuLmxpbmstLWxhYmVsIHNwYW4uc3VidGl0bGUsIC5iZy1wcmltYXJ5LWNvbG9yXG4gICAgLmRvY3VtZW50LXRpdHJlIC50aXRsZSA+IGEgc3Bhbi5saW5rLS1sYWJlbCBzcGFuLnN1YnRpdGxlIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgY29sb3I6IHZhcigtLWZvbnQtY29sb3ItYmctcHJpbWFyeSwgI2ZmZmZmZik7IH1cbiAgLmJnLXNlY29uZGFyeS1jb2xvciAuYWN0dWFsaXRlLXRpdHJlIC50aXRsZSA+IGEgc3Bhbi5pY29uLCAuYmctc2Vjb25kYXJ5LWNvbG9yXG4gIC5hcnRpY2xlLXRpdHJlIC50aXRsZSA+IGEgc3Bhbi5pY29uLCAuYmctc2Vjb25kYXJ5LWNvbG9yXG4gIC51c2VyLXRpdHJlIC50aXRsZSA+IGEgc3Bhbi5pY29uLCAuYmctc2Vjb25kYXJ5LWNvbG9yXG4gIC5kb2N1bWVudC10aXRyZSAudGl0bGUgPiBhIHNwYW4uaWNvbiB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC5iZy1zZWNvbmRhcnktY29sb3IgLmFjdHVhbGl0ZS10aXRyZSAudGl0bGUgPiBhIHNwYW4ubGluay0tbGFiZWwsIC5iZy1zZWNvbmRhcnktY29sb3JcbiAgLmFydGljbGUtdGl0cmUgLnRpdGxlID4gYSBzcGFuLmxpbmstLWxhYmVsLCAuYmctc2Vjb25kYXJ5LWNvbG9yXG4gIC51c2VyLXRpdHJlIC50aXRsZSA+IGEgc3Bhbi5saW5rLS1sYWJlbCwgLmJnLXNlY29uZGFyeS1jb2xvclxuICAuZG9jdW1lbnQtdGl0cmUgLnRpdGxlID4gYSBzcGFuLmxpbmstLWxhYmVsIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDsgfVxuICAgIC5iZy1zZWNvbmRhcnktY29sb3IgLmFjdHVhbGl0ZS10aXRyZSAudGl0bGUgPiBhIHNwYW4ubGluay0tbGFiZWwgc3Bhbi5zdWJ0aXRsZSwgLmJnLXNlY29uZGFyeS1jb2xvclxuICAgIC5hcnRpY2xlLXRpdHJlIC50aXRsZSA+IGEgc3Bhbi5saW5rLS1sYWJlbCBzcGFuLnN1YnRpdGxlLCAuYmctc2Vjb25kYXJ5LWNvbG9yXG4gICAgLnVzZXItdGl0cmUgLnRpdGxlID4gYSBzcGFuLmxpbmstLWxhYmVsIHNwYW4uc3VidGl0bGUsIC5iZy1zZWNvbmRhcnktY29sb3JcbiAgICAuZG9jdW1lbnQtdGl0cmUgLnRpdGxlID4gYSBzcGFuLmxpbmstLWxhYmVsIHNwYW4uc3VidGl0bGUge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICBjb2xvcjogdmFyKC0tZm9udC1jb2xvci1iZy1zZWNvbmRhcnksICNmZmZmZmYpOyB9XG4gIC5iZy1uZXV0cmFsLWNvbG9yIC5hY3R1YWxpdGUtdGl0cmUgLnRpdGxlID4gYSBzcGFuLmljb24sIC5iZy1uZXV0cmFsLWNvbG9yXG4gIC5hcnRpY2xlLXRpdHJlIC50aXRsZSA+IGEgc3Bhbi5pY29uLCAuYmctbmV1dHJhbC1jb2xvclxuICAudXNlci10aXRyZSAudGl0bGUgPiBhIHNwYW4uaWNvbiwgLmJnLW5ldXRyYWwtY29sb3JcbiAgLmRvY3VtZW50LXRpdHJlIC50aXRsZSA+IGEgc3Bhbi5pY29uIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgLmJnLW5ldXRyYWwtY29sb3IgLmFjdHVhbGl0ZS10aXRyZSAudGl0bGUgPiBhIHNwYW4ubGluay0tbGFiZWwsIC5iZy1uZXV0cmFsLWNvbG9yXG4gIC5hcnRpY2xlLXRpdHJlIC50aXRsZSA+IGEgc3Bhbi5saW5rLS1sYWJlbCwgLmJnLW5ldXRyYWwtY29sb3JcbiAgLnVzZXItdGl0cmUgLnRpdGxlID4gYSBzcGFuLmxpbmstLWxhYmVsLCAuYmctbmV1dHJhbC1jb2xvclxuICAuZG9jdW1lbnQtdGl0cmUgLnRpdGxlID4gYSBzcGFuLmxpbmstLWxhYmVsIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDsgfVxuICAgIC5iZy1uZXV0cmFsLWNvbG9yIC5hY3R1YWxpdGUtdGl0cmUgLnRpdGxlID4gYSBzcGFuLmxpbmstLWxhYmVsIHNwYW4uc3VidGl0bGUsIC5iZy1uZXV0cmFsLWNvbG9yXG4gICAgLmFydGljbGUtdGl0cmUgLnRpdGxlID4gYSBzcGFuLmxpbmstLWxhYmVsIHNwYW4uc3VidGl0bGUsIC5iZy1uZXV0cmFsLWNvbG9yXG4gICAgLnVzZXItdGl0cmUgLnRpdGxlID4gYSBzcGFuLmxpbmstLWxhYmVsIHNwYW4uc3VidGl0bGUsIC5iZy1uZXV0cmFsLWNvbG9yXG4gICAgLmRvY3VtZW50LXRpdHJlIC50aXRsZSA+IGEgc3Bhbi5saW5rLS1sYWJlbCBzcGFuLnN1YnRpdGxlIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgY29sb3I6IHZhcigtLWZvbnQtY29sb3ItYmctbmV1dHJhbCwgIzM2MzYzNik7IH1cblxuLmFjdHVhbGl0ZS10aXRyZTpsYXN0LW9mLXR5cGUgLnRpdGxlLFxuLmFydGljbGUtdGl0cmU6bGFzdC1vZi10eXBlIC50aXRsZSxcbi51c2VyLXRpdHJlOmxhc3Qtb2YtdHlwZSAudGl0bGUsXG4uZG9jdW1lbnQtdGl0cmU6bGFzdC1vZi10eXBlIC50aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLmxpZW4tcGFyYWdyYXBoZSxcbi5hcnRpY2xlLXBhcmFncmFwaGUsXG4uYWN0dWFsaXRlLXBhcmFncmFwaGUsXG4udXNlci1wYXJhZ3JhcGhlLFxuLmRvY3VtZW50LXBhcmFncmFwaGUsXG4uYWN0dWFsaXRlLWltYWdlLXNpbXBsZSxcbi51c2VyLWltYWdlLXNpbXBsZSxcbi5hcnRpY2xlLWltYWdlLXNpbXBsZSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYmJiYmJiOyB9XG4gIC5iZy1wcmltYXJ5LWNvbG9yIC5saWVuLXBhcmFncmFwaGUsXG4gIC5iZy1zZWNvbmRhcnktY29sb3IgLmxpZW4tcGFyYWdyYXBoZSxcbiAgLmJnLW5ldXRyYWwtY29sb3IgLmxpZW4tcGFyYWdyYXBoZSwgLmJnLXByaW1hcnktY29sb3JcbiAgLmFydGljbGUtcGFyYWdyYXBoZSxcbiAgLmJnLXNlY29uZGFyeS1jb2xvclxuICAuYXJ0aWNsZS1wYXJhZ3JhcGhlLFxuICAuYmctbmV1dHJhbC1jb2xvclxuICAuYXJ0aWNsZS1wYXJhZ3JhcGhlLCAuYmctcHJpbWFyeS1jb2xvclxuICAuYWN0dWFsaXRlLXBhcmFncmFwaGUsXG4gIC5iZy1zZWNvbmRhcnktY29sb3JcbiAgLmFjdHVhbGl0ZS1wYXJhZ3JhcGhlLFxuICAuYmctbmV1dHJhbC1jb2xvclxuICAuYWN0dWFsaXRlLXBhcmFncmFwaGUsIC5iZy1wcmltYXJ5LWNvbG9yXG4gIC51c2VyLXBhcmFncmFwaGUsXG4gIC5iZy1zZWNvbmRhcnktY29sb3JcbiAgLnVzZXItcGFyYWdyYXBoZSxcbiAgLmJnLW5ldXRyYWwtY29sb3JcbiAgLnVzZXItcGFyYWdyYXBoZSwgLmJnLXByaW1hcnktY29sb3JcbiAgLmRvY3VtZW50LXBhcmFncmFwaGUsXG4gIC5iZy1zZWNvbmRhcnktY29sb3JcbiAgLmRvY3VtZW50LXBhcmFncmFwaGUsXG4gIC5iZy1uZXV0cmFsLWNvbG9yXG4gIC5kb2N1bWVudC1wYXJhZ3JhcGhlLCAuYmctcHJpbWFyeS1jb2xvclxuICAuYWN0dWFsaXRlLWltYWdlLXNpbXBsZSxcbiAgLmJnLXNlY29uZGFyeS1jb2xvclxuICAuYWN0dWFsaXRlLWltYWdlLXNpbXBsZSxcbiAgLmJnLW5ldXRyYWwtY29sb3JcbiAgLmFjdHVhbGl0ZS1pbWFnZS1zaW1wbGUsIC5iZy1wcmltYXJ5LWNvbG9yXG4gIC51c2VyLWltYWdlLXNpbXBsZSxcbiAgLmJnLXNlY29uZGFyeS1jb2xvclxuICAudXNlci1pbWFnZS1zaW1wbGUsXG4gIC5iZy1uZXV0cmFsLWNvbG9yXG4gIC51c2VyLWltYWdlLXNpbXBsZSwgLmJnLXByaW1hcnktY29sb3JcbiAgLmFydGljbGUtaW1hZ2Utc2ltcGxlLFxuICAuYmctc2Vjb25kYXJ5LWNvbG9yXG4gIC5hcnRpY2xlLWltYWdlLXNpbXBsZSxcbiAgLmJnLW5ldXRyYWwtY29sb3JcbiAgLmFydGljbGUtaW1hZ2Utc2ltcGxlIHtcbiAgICBib3JkZXItY29sb3I6IGluaGVyaXQ7IH1cbiAgLmxpZW4tcGFyYWdyYXBoZTpsYXN0LW9mLXR5cGUsXG4gIC5hcnRpY2xlLXBhcmFncmFwaGU6bGFzdC1vZi10eXBlLFxuICAuYWN0dWFsaXRlLXBhcmFncmFwaGU6bGFzdC1vZi10eXBlLFxuICAudXNlci1wYXJhZ3JhcGhlOmxhc3Qtb2YtdHlwZSxcbiAgLmRvY3VtZW50LXBhcmFncmFwaGU6bGFzdC1vZi10eXBlLFxuICAuYWN0dWFsaXRlLWltYWdlLXNpbXBsZTpsYXN0LW9mLXR5cGUsXG4gIC51c2VyLWltYWdlLXNpbXBsZTpsYXN0LW9mLXR5cGUsXG4gIC5hcnRpY2xlLWltYWdlLXNpbXBsZTpsYXN0LW9mLXR5cGUge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cblxuLmFjdHVhbGl0ZS1pbWFnZS1jb21wbGV0ZSAuYWN0dWFsaXRlLWRhdGUgcCxcbi5hY3R1YWxpdGUtaW1hZ2UtY29tcGxldGUgLmFjdHVhbGl0ZS1saWV1eCBwLFxuLmFjdHVhbGl0ZS1wYXJhZ3JhcGhlIC5hY3R1YWxpdGUtZGF0ZSBwLFxuLmFjdHVhbGl0ZS1wYXJhZ3JhcGhlIC5hY3R1YWxpdGUtbGlldXggcCxcbi5hY3R1YWxpdGUtaW1hZ2UtZ2F1Y2hlIC5hY3R1YWxpdGUtZGF0ZSBwLFxuLmFjdHVhbGl0ZS1pbWFnZS1nYXVjaGUgLmFjdHVhbGl0ZS1saWV1eCBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAuYWN0dWFsaXRlLWltYWdlLWNvbXBsZXRlIC5hY3R1YWxpdGUtZGF0ZSBwLmRhdGUsIC5hY3R1YWxpdGUtaW1hZ2UtY29tcGxldGUgLmFjdHVhbGl0ZS1kYXRlIHAuYWN0dWFsaXRlLWxpZXUsXG4gIC5hY3R1YWxpdGUtaW1hZ2UtY29tcGxldGUgLmFjdHVhbGl0ZS1saWV1eCBwLmRhdGUsXG4gIC5hY3R1YWxpdGUtaW1hZ2UtY29tcGxldGUgLmFjdHVhbGl0ZS1saWV1eCBwLmFjdHVhbGl0ZS1saWV1LFxuICAuYWN0dWFsaXRlLXBhcmFncmFwaGUgLmFjdHVhbGl0ZS1kYXRlIHAuZGF0ZSxcbiAgLmFjdHVhbGl0ZS1wYXJhZ3JhcGhlIC5hY3R1YWxpdGUtZGF0ZSBwLmFjdHVhbGl0ZS1saWV1LFxuICAuYWN0dWFsaXRlLXBhcmFncmFwaGUgLmFjdHVhbGl0ZS1saWV1eCBwLmRhdGUsXG4gIC5hY3R1YWxpdGUtcGFyYWdyYXBoZSAuYWN0dWFsaXRlLWxpZXV4IHAuYWN0dWFsaXRlLWxpZXUsXG4gIC5hY3R1YWxpdGUtaW1hZ2UtZ2F1Y2hlIC5hY3R1YWxpdGUtZGF0ZSBwLmRhdGUsXG4gIC5hY3R1YWxpdGUtaW1hZ2UtZ2F1Y2hlIC5hY3R1YWxpdGUtZGF0ZSBwLmFjdHVhbGl0ZS1saWV1LFxuICAuYWN0dWFsaXRlLWltYWdlLWdhdWNoZSAuYWN0dWFsaXRlLWxpZXV4IHAuZGF0ZSxcbiAgLmFjdHVhbGl0ZS1pbWFnZS1nYXVjaGUgLmFjdHVhbGl0ZS1saWV1eCBwLmFjdHVhbGl0ZS1saWV1IHtcbiAgICBmb250LWZhbWlseTogXCJvcGVuc2Fuc3NlbWlib2xkXCIsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAuYWN0dWFsaXRlLWltYWdlLWNvbXBsZXRlIC5hY3R1YWxpdGUtZGF0ZSBwLmRhdGUsIC5hY3R1YWxpdGUtaW1hZ2UtY29tcGxldGUgLmFjdHVhbGl0ZS1kYXRlIHAuYWN0dWFsaXRlLWxpZXUsXG4gICAgICAuYWN0dWFsaXRlLWltYWdlLWNvbXBsZXRlIC5hY3R1YWxpdGUtbGlldXggcC5kYXRlLFxuICAgICAgLmFjdHVhbGl0ZS1pbWFnZS1jb21wbGV0ZSAuYWN0dWFsaXRlLWxpZXV4IHAuYWN0dWFsaXRlLWxpZXUsXG4gICAgICAuYWN0dWFsaXRlLXBhcmFncmFwaGUgLmFjdHVhbGl0ZS1kYXRlIHAuZGF0ZSxcbiAgICAgIC5hY3R1YWxpdGUtcGFyYWdyYXBoZSAuYWN0dWFsaXRlLWRhdGUgcC5hY3R1YWxpdGUtbGlldSxcbiAgICAgIC5hY3R1YWxpdGUtcGFyYWdyYXBoZSAuYWN0dWFsaXRlLWxpZXV4IHAuZGF0ZSxcbiAgICAgIC5hY3R1YWxpdGUtcGFyYWdyYXBoZSAuYWN0dWFsaXRlLWxpZXV4IHAuYWN0dWFsaXRlLWxpZXUsXG4gICAgICAuYWN0dWFsaXRlLWltYWdlLWdhdWNoZSAuYWN0dWFsaXRlLWRhdGUgcC5kYXRlLFxuICAgICAgLmFjdHVhbGl0ZS1pbWFnZS1nYXVjaGUgLmFjdHVhbGl0ZS1kYXRlIHAuYWN0dWFsaXRlLWxpZXUsXG4gICAgICAuYWN0dWFsaXRlLWltYWdlLWdhdWNoZSAuYWN0dWFsaXRlLWxpZXV4IHAuZGF0ZSxcbiAgICAgIC5hY3R1YWxpdGUtaW1hZ2UtZ2F1Y2hlIC5hY3R1YWxpdGUtbGlldXggcC5hY3R1YWxpdGUtbGlldSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmFjdHVhbGl0ZS1pbWFnZS1jb21wbGV0ZSAuYWN0dWFsaXRlLWRhdGUgcC5kYXRlLCAuYWN0dWFsaXRlLWltYWdlLWNvbXBsZXRlIC5hY3R1YWxpdGUtZGF0ZSBwLmFjdHVhbGl0ZS1saWV1LFxuICAgICAgLmFjdHVhbGl0ZS1pbWFnZS1jb21wbGV0ZSAuYWN0dWFsaXRlLWxpZXV4IHAuZGF0ZSxcbiAgICAgIC5hY3R1YWxpdGUtaW1hZ2UtY29tcGxldGUgLmFjdHVhbGl0ZS1saWV1eCBwLmFjdHVhbGl0ZS1saWV1LFxuICAgICAgLmFjdHVhbGl0ZS1wYXJhZ3JhcGhlIC5hY3R1YWxpdGUtZGF0ZSBwLmRhdGUsXG4gICAgICAuYWN0dWFsaXRlLXBhcmFncmFwaGUgLmFjdHVhbGl0ZS1kYXRlIHAuYWN0dWFsaXRlLWxpZXUsXG4gICAgICAuYWN0dWFsaXRlLXBhcmFncmFwaGUgLmFjdHVhbGl0ZS1saWV1eCBwLmRhdGUsXG4gICAgICAuYWN0dWFsaXRlLXBhcmFncmFwaGUgLmFjdHVhbGl0ZS1saWV1eCBwLmFjdHVhbGl0ZS1saWV1LFxuICAgICAgLmFjdHVhbGl0ZS1pbWFnZS1nYXVjaGUgLmFjdHVhbGl0ZS1kYXRlIHAuZGF0ZSxcbiAgICAgIC5hY3R1YWxpdGUtaW1hZ2UtZ2F1Y2hlIC5hY3R1YWxpdGUtZGF0ZSBwLmFjdHVhbGl0ZS1saWV1LFxuICAgICAgLmFjdHVhbGl0ZS1pbWFnZS1nYXVjaGUgLmFjdHVhbGl0ZS1saWV1eCBwLmRhdGUsXG4gICAgICAuYWN0dWFsaXRlLWltYWdlLWdhdWNoZSAuYWN0dWFsaXRlLWxpZXV4IHAuYWN0dWFsaXRlLWxpZXUge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyN3B4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5hY3R1YWxpdGUtaW1hZ2UtY29tcGxldGUgLmFjdHVhbGl0ZS1kYXRlIHAuZGF0ZSwgLmFjdHVhbGl0ZS1pbWFnZS1jb21wbGV0ZSAuYWN0dWFsaXRlLWRhdGUgcC5hY3R1YWxpdGUtbGlldSxcbiAgICAgIC5hY3R1YWxpdGUtaW1hZ2UtY29tcGxldGUgLmFjdHVhbGl0ZS1saWV1eCBwLmRhdGUsXG4gICAgICAuYWN0dWFsaXRlLWltYWdlLWNvbXBsZXRlIC5hY3R1YWxpdGUtbGlldXggcC5hY3R1YWxpdGUtbGlldSxcbiAgICAgIC5hY3R1YWxpdGUtcGFyYWdyYXBoZSAuYWN0dWFsaXRlLWRhdGUgcC5kYXRlLFxuICAgICAgLmFjdHVhbGl0ZS1wYXJhZ3JhcGhlIC5hY3R1YWxpdGUtZGF0ZSBwLmFjdHVhbGl0ZS1saWV1LFxuICAgICAgLmFjdHVhbGl0ZS1wYXJhZ3JhcGhlIC5hY3R1YWxpdGUtbGlldXggcC5kYXRlLFxuICAgICAgLmFjdHVhbGl0ZS1wYXJhZ3JhcGhlIC5hY3R1YWxpdGUtbGlldXggcC5hY3R1YWxpdGUtbGlldSxcbiAgICAgIC5hY3R1YWxpdGUtaW1hZ2UtZ2F1Y2hlIC5hY3R1YWxpdGUtZGF0ZSBwLmRhdGUsXG4gICAgICAuYWN0dWFsaXRlLWltYWdlLWdhdWNoZSAuYWN0dWFsaXRlLWRhdGUgcC5hY3R1YWxpdGUtbGlldSxcbiAgICAgIC5hY3R1YWxpdGUtaW1hZ2UtZ2F1Y2hlIC5hY3R1YWxpdGUtbGlldXggcC5kYXRlLFxuICAgICAgLmFjdHVhbGl0ZS1pbWFnZS1nYXVjaGUgLmFjdHVhbGl0ZS1saWV1eCBwLmFjdHVhbGl0ZS1saWV1IHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzBweDsgfSB9XG5cbi5hY3R1YWxpdGUtaW1hZ2UtY29tcGxldGUgLmNoYXBlYXUsXG4uYWN0dWFsaXRlLXBhcmFncmFwaGUgLmNoYXBlYXUsXG4uYWN0dWFsaXRlLWltYWdlLWdhdWNoZSAuY2hhcGVhdSB7XG4gIG1hcmdpbi10b3A6IDIwcHg7IH1cblxuLmFjdHVhbGl0ZS1pbWFnZS1zaW1wbGUsXG4udXNlci1pbWFnZS1zaW1wbGUsXG4uYXJ0aWNsZS1pbWFnZS1zaW1wbGUsXG4ubGllbi1pbWFnZS1zaW1wbGUge1xuICBib3JkZXItYm90dG9tOiBub25lOyB9XG5cbi5saWVuLWltYWdlLXNpbXBsZSB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgLmxpZW4taW1hZ2Utc2ltcGxlIC52aXN1ZWwgaW1nIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAubGllbi1pbWFnZS1zaW1wbGUgLnZpc3VlbCBpbWcge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmxpZW4taW1hZ2Utc2ltcGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH0gfVxuXG4uYWN0dWFsaXRlLWltYWdlLWdhdWNoZSAuYWN0dWFsaXRlLWxpZXV4LFxuLnVzZXItaW1hZ2UtZ2F1Y2hlIC5hY3R1YWxpdGUtbGlldXgsXG4uYXJ0aWNsZS1pbWFnZS1nYXVjaGUgLmFjdHVhbGl0ZS1saWV1eCB7XG4gIG1hcmdpbjogMDsgfVxuXG4uYWN0dWFsaXRlLWltYWdlLWdhdWNoZSAudGl0bGUsXG4udXNlci1pbWFnZS1nYXVjaGUgLnRpdGxlLFxuLmFydGljbGUtaW1hZ2UtZ2F1Y2hlIC50aXRsZSB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cblxuLmFjdHVhbGl0ZS1hZ2VuZGEgLmFnZW5kYS1kYXRlIHtcbiAgbWluLXdpZHRoOiAxMzBweDsgfVxuICAuYWN0dWFsaXRlLWFnZW5kYSAuYWdlbmRhLWRhdGUgYSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgLmFjdHVhbGl0ZS1hZ2VuZGEgLmFnZW5kYS1kYXRlIGE6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi5hY3R1YWxpdGUtYWdlbmRhIC5kYXRlLCAuYWN0dWFsaXRlLWFnZW5kYSAuYWN0dWFsaXRlLWxpZXV4IHtcbiAgZm9udC1zaXplOiAxNHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5hY3R1YWxpdGUtYWdlbmRhIC5kYXRlLCAuYWN0dWFsaXRlLWFnZW5kYSAuYWN0dWFsaXRlLWxpZXV4IHtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5hY3R1YWxpdGUtYWdlbmRhIC5kYXRlLCAuYWN0dWFsaXRlLWFnZW5kYSAuYWN0dWFsaXRlLWxpZXV4IHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMzY2cHgpIHtcbiAgICAuYWN0dWFsaXRlLWFnZW5kYSAuZGF0ZSwgLmFjdHVhbGl0ZS1hZ2VuZGEgLmFjdHVhbGl0ZS1saWV1eCB7XG4gICAgICBmb250LXNpemU6IDE4cHg7IH0gfVxuXG4uYWN0dWFsaXRlLWFnZW5kYSAuYWdlbmRhLWRhdGUtLXNob3J0IHtcbiAgZm9udC1mYW1pbHk6IFwiQ2FsaXN0b2dhXCIsIHNlcmlmO1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiAxMThweDtcbiAgaGVpZ2h0OiAxMThweDtcbiAgY29sb3I6IHZhcigtLWxpbmstY29sb3ItYmctcHJpbWFyeSwgI2ZmZmZmZik7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvciwgI2ZmNGUwMik7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLXByaW1hcnktY29sb3IsICNmZjRlMDIpOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgIC5hY3R1YWxpdGUtYWdlbmRhIC5hZ2VuZGEtZGF0ZS0tc2hvcnQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG4gIC5wYXJhZ3JhcGgtY29udGVudCAuYWN0dWFsaXRlLWFnZW5kYSAuYWdlbmRhLWRhdGUtLXNob3J0IHtcbiAgICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1wcmltYXJ5LWNvbG9yLCAjZmY0ZTAyKTsgfVxuICAucGltIC5hY3R1YWxpdGUtYWdlbmRhIC5hZ2VuZGEtZGF0ZS0tc2hvcnQsIC5wYXJhZ3JhcGgtLWxpZ25lLWxhbmRpbmctcGFnZSAuYWN0dWFsaXRlLWFnZW5kYSAuYWN0dWFsaXRlLWFnZW5kYSAuYWdlbmRhLWRhdGUtLXNob3J0LFxuICAuYmctbmV1dHJhbC1jb2xvciAuYWN0dWFsaXRlLWFnZW5kYSAuYWdlbmRhLWRhdGUtLXNob3J0IC5iZy13aGl0ZSAuYWN0dWFsaXRlLWFnZW5kYSAuYWdlbmRhLWRhdGUtLXNob3J0IHtcbiAgICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1wcmltYXJ5LWNvbG9yLCAjZmY0ZTAyKTsgfVxuICAuYmctcHJpbWFyeS1jb2xvciAuYWN0dWFsaXRlLWFnZW5kYSAuYWdlbmRhLWRhdGUtLXNob3J0IHtcbiAgICBjb2xvcjogdmFyKC0tbGluay1jb2xvci1iZy13aGl0ZSwgI2ZmNGUwMik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjZmZmZmZmOyB9XG4gICAgLmJnLXByaW1hcnktY29sb3IgLmFjdHVhbGl0ZS1hZ2VuZGEgLmFnZW5kYS1kYXRlLS1zaG9ydDpob3ZlciB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWxpbmstY29sb3ItYmctd2hpdGUsICNmZjRlMDIpO1xuICAgICAgYm9yZGVyOiAycHggc29saWQgdmFyKC0tbGluay1jb2xvci1iZy1wcmltYXJ5LCAjZmZmZmZmKTsgfVxuICAuYmctc2Vjb25kYXJ5LWNvbG9yIC5hY3R1YWxpdGUtYWdlbmRhIC5hZ2VuZGEtZGF0ZS0tc2hvcnQge1xuICAgIGNvbG9yOiB2YXIoLS1saW5rLWNvbG9yLWJnLXdoaXRlLCAjZmY0ZTAyKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICNmZmZmZmY7IH1cbiAgICAuYmctc2Vjb25kYXJ5LWNvbG9yIC5hY3R1YWxpdGUtYWdlbmRhIC5hZ2VuZGEtZGF0ZS0tc2hvcnQ6aG92ZXIge1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1saW5rLWNvbG9yLWJnLXdoaXRlLCAjZmY0ZTAyKTtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLWxpbmstY29sb3ItYmctd2hpdGUsICNmZjRlMDIpOyB9XG4gIC5hY3R1YWxpdGUtYWdlbmRhIC5hZ2VuZGEtZGF0ZS0tc2hvcnQ6aG92ZXIge1xuICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yLCAjZmY0ZTAyKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1saW5rLWNvbG9yLWJnLXByaW1hcnksICNmZmZmZmYpO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLWxpbmstY29sb3ItYmctd2hpdGUsICNmZjRlMDIpOyB9XG4gIC5hY3R1YWxpdGUtYWdlbmRhIC5hZ2VuZGEtZGF0ZS0tc2hvcnQgLmFnZW5kYS1kYXRlLS1qb3VyIHtcbiAgICBmb250LXNpemU6IDYwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDc4cHg7XG4gICAgbWFyZ2luOiA1cHggMCAwIDA7IH1cbiAgLmFjdHVhbGl0ZS1hZ2VuZGEgLmFnZW5kYS1kYXRlLS1zaG9ydCAuYWdlbmRhLWRhdGUtLW1vbnRoIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDVweDtcbiAgICBtYXJnaW46IDAgMCAwIDA7IH1cblxuLnBhcmFncmFwaC0tbGlnbmUtbGFuZGluZy1wYWdlIC5hY3R1YWxpdGUtYWdlbmRhIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7IH1cbiAgLmJnLXByaW1hcnktY29sb3IgLnBhcmFncmFwaC0tbGlnbmUtbGFuZGluZy1wYWdlIC5hY3R1YWxpdGUtYWdlbmRhIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yLCAjZmY0ZTAyKTsgfVxuICAucGFyYWdyYXBoLS1saWduZS1sYW5kaW5nLXBhZ2UgLmFjdHVhbGl0ZS1hZ2VuZGEgPiAucm93IHtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIG1hcmdpbjogMTBweCA1cHg7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgLnBhcmFncmFwaC0tbGlnbmUtbGFuZGluZy1wYWdlIC5hY3R1YWxpdGUtYWdlbmRhID4gLnJvdyAuYWdlbmRhLWRhdGUge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gICAgLnBhcmFncmFwaC0tbGlnbmUtbGFuZGluZy1wYWdlIC5hY3R1YWxpdGUtYWdlbmRhID4gLnJvdyAuYWdlbmRhLWRhdGUtLXNob3J0IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IsICNmZjRlMDIpO1xuICAgICAgY29sb3I6IHZhcigtLWxpbmstY29sb3ItYmctcHJpbWFyeSwgI2ZmZmZmZik7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1wcmltYXJ5LWNvbG9yLCAjZmY0ZTAyKTsgfVxuICAgICAgLnBhcmFncmFwaC0tbGlnbmUtbGFuZGluZy1wYWdlIC5hY3R1YWxpdGUtYWdlbmRhID4gLnJvdyAuYWdlbmRhLWRhdGUtLXNob3J0OmhvdmVyIHtcbiAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IsICNmZjRlMDIpO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1saW5rLWNvbG9yLWJnLXByaW1hcnksICNmZmZmZmYpO1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1saW5rLWNvbG9yLWJnLXdoaXRlLCAjZmY0ZTAyKTsgfVxuICAgIC5wYXJhZ3JhcGgtLWxpZ25lLWxhbmRpbmctcGFnZSAuYWN0dWFsaXRlLWFnZW5kYSA+IC5yb3cgLmNvbCB7XG4gICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgLnBhcmFncmFwaC0tbGlnbmUtbGFuZGluZy1wYWdlIC5hY3R1YWxpdGUtYWdlbmRhID4gLnJvdyAuY29sIC5hY3R1YWxpdGUtZGF0ZSBwLFxuICAgICAgLnBhcmFncmFwaC0tbGlnbmUtbGFuZGluZy1wYWdlIC5hY3R1YWxpdGUtYWdlbmRhID4gLnJvdyAuY29sIC50eXBlcy0td3JhcHBlciBwIHtcbiAgICAgICAgY29sb3I6IHZhcigtLWZvbnQtY29sb3ItYmctd2hpdGUsICMzNjM2MzYpICFpbXBvcnRhbnQ7IH1cblxuLnBhcmFncmFwaC0tbGlnbmUtbGFuZGluZy1wYWdlIC5ub3QtZnJvbnQgLnBhcmFncmFwaC0tdHlwZS0tZGltLTY2IC5hY3R1YWxpdGUtYWdlbmRhLFxuLnBhcmFncmFwaC0tbGlnbmUtbGFuZGluZy1wYWdlIC5ub3QtZnJvbnQgLnBhcmFncmFwaC0tdHlwZS0tZGltLTUwIC5hY3R1YWxpdGUtYWdlbmRhIHtcbiAgLW1zLWZsZXg6IDAgMCAxMDAlO1xuICBmbGV4OiAwIDAgMTAwJTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTM2NnB4KSB7XG4gICAgLnBhcmFncmFwaC0tbGlnbmUtbGFuZGluZy1wYWdlIC5ub3QtZnJvbnQgLnBhcmFncmFwaC0tdHlwZS0tZGltLTY2IC5hY3R1YWxpdGUtYWdlbmRhLFxuICAgIC5wYXJhZ3JhcGgtLWxpZ25lLWxhbmRpbmctcGFnZSAubm90LWZyb250IC5wYXJhZ3JhcGgtLXR5cGUtLWRpbS01MCAuYWN0dWFsaXRlLWFnZW5kYSB7XG4gICAgICAtbXMtZmxleDogMCAwIDUwJTtcbiAgICAgIGZsZXg6IDAgMCA1MCU7IH0gfVxuXG4ucGFyYWdyYXBoLS1saWduZS1sYW5kaW5nLXBhZ2UgLnBhcmFncmFwaC0tdHlwZS0tZGltLTEwMCAuYWN0dWFsaXRlLWFnZW5kYSB7XG4gIC1tcy1mbGV4OiAwIDAgMTAwJTtcbiAgZmxleDogMCAwIDEwMCU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgLnBhcmFncmFwaC0tbGlnbmUtbGFuZGluZy1wYWdlIC5wYXJhZ3JhcGgtLXR5cGUtLWRpbS0xMDAgLmFjdHVhbGl0ZS1hZ2VuZGEge1xuICAgICAgLW1zLWZsZXg6IDAgMCA1MCU7XG4gICAgICBmbGV4OiAwIDAgNTAlOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLnBhcmFncmFwaC0tbGlnbmUtbGFuZGluZy1wYWdlIC5wYXJhZ3JhcGgtLXR5cGUtLWRpbS0xMDAgLmFjdHVhbGl0ZS1hZ2VuZGEge1xuICAgICAgLW1zLWZsZXg6IDAgMCAyNSU7XG4gICAgICBmbGV4OiAwIDAgMjUlOyB9IH1cblxuLnBhcmFncmFwaC0tbGlnbmUtbGFuZGluZy1wYWdlIC5wYXJhZ3JhcGgtLXR5cGUtLWRpbS03NSAuYWN0dWFsaXRlLWFnZW5kYSB7XG4gIC1tcy1mbGV4OiAwIDAgMTAwJTtcbiAgZmxleDogMCAwIDEwMCU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEzNjZweCkge1xuICAgIC5wYXJhZ3JhcGgtLWxpZ25lLWxhbmRpbmctcGFnZSAucGFyYWdyYXBoLS10eXBlLS1kaW0tNzUgLmFjdHVhbGl0ZS1hZ2VuZGEge1xuICAgICAgLW1zLWZsZXg6IDAgMCAzMyU7XG4gICAgICBmbGV4OiAwIDAgMzMlOyB9IH1cblxuLnBhcmFncmFwaC0tbGlnbmUtbGFuZGluZy1wYWdlIC5wYXJhZ3JhcGgtLXR5cGUtLWRpbS02NiAuYWN0dWFsaXRlLWFnZW5kYSB7XG4gIC1tcy1mbGV4OiAwIDAgMTAwJTtcbiAgZmxleDogMCAwIDEwMCU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLnBhcmFncmFwaC0tbGlnbmUtbGFuZGluZy1wYWdlIC5wYXJhZ3JhcGgtLXR5cGUtLWRpbS02NiAuYWN0dWFsaXRlLWFnZW5kYSB7XG4gICAgICAtbXMtZmxleDogMCAwIDUwJTtcbiAgICAgIGZsZXg6IDAgMCA1MCU7IH0gfVxuXG4ucGFyYWdyYXBoLS1saWduZS1sYW5kaW5nLXBhZ2UgLnBhcmFncmFwaC0tdHlwZS0tZGltLTUwIC5hY3R1YWxpdGUtYWdlbmRhIHtcbiAgLW1zLWZsZXg6IDAgMCAxMDAlO1xuICBmbGV4OiAwIDAgMTAwJTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAucGFyYWdyYXBoLS1saWduZS1sYW5kaW5nLXBhZ2UgLnBhcmFncmFwaC0tdHlwZS0tZGltLTUwIC5hY3R1YWxpdGUtYWdlbmRhIHtcbiAgICAgIC1tcy1mbGV4OiAwIDAgNTAlO1xuICAgICAgZmxleDogMCAwIDUwJTsgfSB9XG5cbi5wYXJhZ3JhcGgtLWxpZ25lLWxhbmRpbmctcGFnZSAuYmctd2hpdGUgLmFjdHVhbGl0ZS1hZ2VuZGEgLnJvdyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiOGI4Yjg7IH1cblxuLmFjdHVhbGl0ZS1wb3N0LWl0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXJpZ2h0OiAzNXB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2JiYmJiYjtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7IH1cbiAgLmFjdHVhbGl0ZS1wb3N0LWl0IC50aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6IFwib3BlbnNhbnNleHRyYWJvbGRcIiwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgLmFjdHVhbGl0ZS1wb3N0LWl0IC50aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmFjdHVhbGl0ZS1wb3N0LWl0IC50aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI3cHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmFjdHVhbGl0ZS1wb3N0LWl0IC50aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7IH0gfVxuICAuYWN0dWFsaXRlLXBvc3QtaXQ6YWZ0ZXIge1xuICAgIGZvbnQtZmFtaWx5OiBcImljb21vb25cIiAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiBjYWxjKDUwJSAtIDEycHgpO1xuICAgIHJpZ2h0OiAwO1xuICAgIGNvbnRlbnQ6IFwiXFxlOTBkXCI7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgc3BlYWs6IG5ldmVyO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7IH1cbiAgLmFjdHVhbGl0ZS1wb3N0LWl0OmhvdmVyOjphZnRlciB7XG4gICAgY29sb3I6IHZhcigtLXNlY29uZGFyeS1jb2xvciwgIzE2MmE0Mik7IH1cbiAgLnBpbSAuYWN0dWFsaXRlLXBvc3QtaXQ6YWZ0ZXIsIC5wYXJhZ3JhcGgtLWxpZ25lLWxhbmRpbmctcGFnZSAuYWN0dWFsaXRlLWFnZW5kYSAuYWN0dWFsaXRlLXBvc3QtaXQ6YWZ0ZXIsXG4gIC5iZy13aGl0ZSAuYWN0dWFsaXRlLXBvc3QtaXQ6YWZ0ZXIge1xuICAgIGNvbG9yOiB2YXIoLS1saW5rLWNvbG9yLWJnLXdoaXRlLCAjZmY0ZTAyKTsgfVxuICAucGltIC5hY3R1YWxpdGUtcG9zdC1pdDpob3Zlcjo6YWZ0ZXIsIC5wYXJhZ3JhcGgtLWxpZ25lLWxhbmRpbmctcGFnZSAuYWN0dWFsaXRlLWFnZW5kYSAuYWN0dWFsaXRlLXBvc3QtaXQ6aG92ZXI6OmFmdGVyLFxuICAuYmctd2hpdGUgLmFjdHVhbGl0ZS1wb3N0LWl0OmhvdmVyOjphZnRlciB7XG4gICAgY29sb3I6IHZhcigtLXNlY29uZGFyeS1jb2xvciwgIzE2MmE0Mik7IH1cbiAgLmJnLXByaW1hcnktY29sb3IgLmFjdHVhbGl0ZS1wb3N0LWl0OmhvdmVyOjphZnRlciB7XG4gICAgY29sb3I6IHZhcigtLXNlY29uZGFyeS1jb2xvciwgIzE2MmE0Mik7IH1cbiAgLmJnLXByaW1hcnktY29sb3IgLmFjdHVhbGl0ZS1wb3N0LWl0OmFmdGVyIHtcbiAgICBjb2xvcjogdmFyKC0tbGluay1jb2xvci1iZy1wcmltYXJ5LCAjZmZmZmZmKTsgfVxuICAuYmctc2Vjb25kYXJ5LWNvbG9yIC5hY3R1YWxpdGUtcG9zdC1pdDpob3Zlcjo6YWZ0ZXIge1xuICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yLCAjZmY0ZTAyKTsgfVxuICAuYmctc2Vjb25kYXJ5LWNvbG9yIC5hY3R1YWxpdGUtcG9zdC1pdDphZnRlciB7XG4gICAgY29sb3I6IHZhcigtLWxpbmstY29sb3ItYmctc2Vjb25kYXJ5LCAjZmZmZmZmKTsgfVxuICAuYmctbmV1dHJhbC1jb2xvciAuYWN0dWFsaXRlLXBvc3QtaXQ6aG92ZXI6OmFmdGVyIHtcbiAgICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWNvbG9yLCAjMTYyYTQyKTsgfVxuICAuYmctbmV1dHJhbC1jb2xvciAuYWN0dWFsaXRlLXBvc3QtaXQ6YWZ0ZXIge1xuICAgIGNvbG9yOiB2YXIoLS1saW5rLWNvbG9yLWJnLW5ldXRyYWwsICNmZjRlMDIpOyB9XG4gIC5hY3R1YWxpdGUtcG9zdC1pdCBhLnJlYWQtbW9yZS0tbGluayB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDsgfVxuICAuYmctcHJpbWFyeS1jb2xvciAuYWN0dWFsaXRlLXBvc3QtaXQsXG4gIC5iZy1zZWNvbmRhcnktY29sb3IgLmFjdHVhbGl0ZS1wb3N0LWl0LFxuICAuYmctbmV1dHJhbC1jb2xvciAuYWN0dWFsaXRlLXBvc3QtaXQge1xuICAgIGJvcmRlci1jb2xvcjogaW5oZXJpdDsgfVxuICAuYWN0dWFsaXRlLXBvc3QtaXQ6bGFzdC1vZi10eXBlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG5cbi5yb3ctYmctd2hpdGUgLnBhcmFncmFwaC0tdHlwZS0tYmxvYyAucGFyYWdyYXBoLWNvbnRlbnQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjYjhiOGI4OyB9XG5cbi5saWVuLWRpcmVjdCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTM2NnB4KSB7XG4gICAgLmxpZW4tZGlyZWN0IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH0gfVxuICAucGFyYWdyYXBoLS10eXBlLS1kaW0tMjUgLmxpZW4tZGlyZWN0IHtcbiAgICAtbXMtZmxleDogMCAwIDUwJTtcbiAgICBmbGV4OiAwIDAgNTAlOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEzNjZweCkge1xuICAgICAgLnBhcmFncmFwaC0tdHlwZS0tZGltLTI1IC5saWVuLWRpcmVjdCB7XG4gICAgICAgIC1tcy1mbGV4OiAwIDAgMTAwJTtcbiAgICAgICAgZmxleDogMCAwIDEwMCU7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxNjM2cHgpIHtcbiAgICAgIC5wYXJhZ3JhcGgtLXR5cGUtLWRpbS0yNSAubGllbi1kaXJlY3Qge1xuICAgICAgICAtbXMtZmxleDogMCAwIDUwJTtcbiAgICAgICAgZmxleDogMCAwIDUwJTsgfSB9XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWRpbS0zMyAubGllbi1kaXJlY3Qge1xuICAgIC1tcy1mbGV4OiAwIDAgNTAlO1xuICAgIGZsZXg6IDAgMCA1MCU7IH1cbiAgLnBhcmFncmFwaC0tdHlwZS0tZGltLTUwIC5saWVuLWRpcmVjdCB7XG4gICAgLW1zLWZsZXg6IDAgMCAzMyU7XG4gICAgZmxleDogMCAwIDMzJTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMzY1Ljk4cHgpIHtcbiAgICAgIC5wYXJhZ3JhcGgtLXR5cGUtLWRpbS01MCAubGllbi1kaXJlY3Qge1xuICAgICAgICAtbXMtZmxleDogMCAwIDUwJTtcbiAgICAgICAgZmxleDogMCAwIDUwJTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMzY1Ljk4cHgpIHtcbiAgICAucGFyYWdyYXBoLS10eXBlLS1kaW0tNzUgLmxpZW4tZGlyZWN0LFxuICAgIC5wYXJhZ3JhcGgtLXR5cGUtLWRpbS02NiAubGllbi1kaXJlY3Qge1xuICAgICAgLW1zLWZsZXg6IDAgMCA1MCU7XG4gICAgICBmbGV4OiAwIDAgNTAlOyB9IH1cbiAgLmxpZW4tZGlyZWN0IGEge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBmb250LXNpemU6IDE0cHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5saWVuLWRpcmVjdCBhIHtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjdweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAubGllbi1kaXJlY3QgYSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7IH0gfVxuICAgIC5saWVuLWRpcmVjdCBhOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgIC5saWVuLWRpcmVjdCBhIC5pY29uLWNvbnRlbnQge1xuICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIHdpZHRoOiA2NHB4O1xuICAgICAgaGVpZ2h0OiA2NHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG8gMjBweCBhdXRvO1xuICAgICAgY29sb3I6IHZhcigtLWxpbmstY29sb3ItYmctcHJpbWFyeSwgI2ZmZmZmZik7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yLCAjZmY0ZTAyKTsgfVxuICAgICAgLmxpZW4tZGlyZWN0IGEgLmljb24tY29udGVudCAuaWNvbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzJweDsgfVxuICAgIC5saWVuLWRpcmVjdCBhIC5saWVuLWRpcmVjdC1sYWJlbCB7XG4gICAgICBmb250LWZhbWlseTogXCJvcGVuc2Fuc2V4dHJhYm9sZFwiLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgY29sb3I6IHZhcigtLWxpbmstY29sb3ItYmctd2hpdGUsICNmZjRlMDIpOyB9XG5cbi5iZy1uZXV0cmFsLWNvbG9yIC5saWVuLWRpcmVjdCBhIC5pY29uLWNvbnRlbnQsXG4ucGltIC5saWVuLWRpcmVjdCBhIC5pY29uLWNvbnRlbnQsXG4ucGFyYWdyYXBoLS1saWduZS1sYW5kaW5nLXBhZ2UgLmFjdHVhbGl0ZS1hZ2VuZGEgLmxpZW4tZGlyZWN0IGEgLmljb24tY29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IsICNmZjRlMDIpO1xuICBjb2xvcjogdmFyKC0tbGluay1jb2xvci1iZy1wcmltYXJ5LCAjZmZmZmZmKTsgfVxuXG4uYmctbmV1dHJhbC1jb2xvciAubGllbi1kaXJlY3QgYSAuZGlyZWN0LWxpbmstbGFiZWwsXG4ucGltIC5saWVuLWRpcmVjdCBhIC5kaXJlY3QtbGluay1sYWJlbCxcbi5wYXJhZ3JhcGgtLWxpZ25lLWxhbmRpbmctcGFnZSAuYWN0dWFsaXRlLWFnZW5kYSAubGllbi1kaXJlY3QgYSAuZGlyZWN0LWxpbmstbGFiZWwge1xuICBjb2xvcjogdmFyKC0tbGluay1jb2xvci1iZy1uZXV0cmFsLCAjZmY0ZTAyKTsgfVxuXG4uYmctbmV1dHJhbC1jb2xvciAubGllbi1kaXJlY3QgYTpob3ZlciAuaWNvbi1jb250ZW50LFxuLnBpbSAubGllbi1kaXJlY3QgYTpob3ZlciAuaWNvbi1jb250ZW50LFxuLnBhcmFncmFwaC0tbGlnbmUtbGFuZGluZy1wYWdlIC5hY3R1YWxpdGUtYWdlbmRhIC5saWVuLWRpcmVjdCBhOmhvdmVyIC5pY29uLWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zZWNvbmRhcnktY29sb3IsICMxNjJhNDIpO1xuICBjb2xvcjogdmFyKC0tbGluay1jb2xvci1iZy1zZWNvbmRhcnksICNmZmZmZmYpOyB9XG5cbi5iZy1uZXV0cmFsLWNvbG9yIC5saWVuLWRpcmVjdCBhOmhvdmVyIC5kaXJlY3QtbGluay1sYWJlbCxcbi5waW0gLmxpZW4tZGlyZWN0IGE6aG92ZXIgLmRpcmVjdC1saW5rLWxhYmVsLFxuLnBhcmFncmFwaC0tbGlnbmUtbGFuZGluZy1wYWdlIC5hY3R1YWxpdGUtYWdlbmRhIC5saWVuLWRpcmVjdCBhOmhvdmVyIC5kaXJlY3QtbGluay1sYWJlbCB7XG4gIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktY29sb3IsICMxNjJhNDIpOyB9XG5cblxuLnBpbSAubGllbi1kaXJlY3QgYSAuZGlyZWN0LWxpbmstbGFiZWwsXG4ucGFyYWdyYXBoLS1saWduZS1sYW5kaW5nLXBhZ2UgLmFjdHVhbGl0ZS1hZ2VuZGEgLmxpZW4tZGlyZWN0IGEgLmRpcmVjdC1saW5rLWxhYmVsIHtcbiAgY29sb3I6IHZhcigtLWxpbmstY29sb3ItYmctd2hpdGUsICNmZjRlMDIpOyB9XG5cbi5iZy13aGl0ZSAubGllbi1kaXJlY3QgYSAuaWNvbi1jb250ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvciwgI2ZmNGUwMik7XG4gIGNvbG9yOiB2YXIoLS1saW5rLWNvbG9yLWJnLXByaW1hcnksICNmZmZmZmYpOyB9XG5cbi5iZy13aGl0ZSAubGllbi1kaXJlY3QgYSAuZGlyZWN0LWxpbmstbGFiZWwge1xuICBjb2xvcjogdmFyKC0tbGluay1jb2xvci1iZy13aGl0ZSwgI2ZmNGUwMik7IH1cblxuLmJnLXdoaXRlIC5saWVuLWRpcmVjdCBhOmhvdmVyIC5pY29uLWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zZWNvbmRhcnktY29sb3IsICMxNjJhNDIpO1xuICBjb2xvcjogdmFyKC0tbGluay1jb2xvci1iZy1zZWNvbmRhcnksICNmZmZmZmYpOyB9XG5cbi5iZy13aGl0ZSAubGllbi1kaXJlY3QgYTpob3ZlciAuZGlyZWN0LWxpbmstbGFiZWwge1xuICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWNvbG9yLCAjMTYyYTQyKTsgfVxuXG4uYmctcHJpbWFyeS1jb2xvciAubGllbi1kaXJlY3QgYSAuaWNvbi1jb250ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbGluay1jb2xvci1iZy1wcmltYXJ5LCAjZmZmZmZmKTtcbiAgY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IsICNmZjRlMDIpOyB9XG5cbi5iZy1wcmltYXJ5LWNvbG9yIC5saWVuLWRpcmVjdCBhIC5kaXJlY3QtbGluay1sYWJlbCB7XG4gIGNvbG9yOiB2YXIoLS1saW5rLWNvbG9yLWJnLXByaW1hcnksICNmZmZmZmYpOyB9XG5cbi5iZy1wcmltYXJ5LWNvbG9yIC5saWVuLWRpcmVjdCBhOmhvdmVyIC5pY29uLWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zZWNvbmRhcnktY29sb3IsICMxNjJhNDIpO1xuICBjb2xvcjogdmFyKC0tbGluay1jb2xvci1iZy1zZWNvbmRhcnksICNmZmZmZmYpOyB9XG5cbi5iZy1wcmltYXJ5LWNvbG9yIC5saWVuLWRpcmVjdCBhOmhvdmVyIC5kaXJlY3QtbGluay1sYWJlbCB7XG4gIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktY29sb3IsICMxNjJhNDIpOyB9XG5cbi5iZy1zZWNvbmRhcnktY29sb3IgLmxpZW4tZGlyZWN0IGEgLmljb24tY29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWxpbmstY29sb3ItYmctc2Vjb25kYXJ5LCAjZmZmZmZmKTtcbiAgY29sb3I6IHZhcigtLXNlY29uZGFyeS1jb2xvciwgIzE2MmE0Mik7IH1cblxuLmJnLXNlY29uZGFyeS1jb2xvciAubGllbi1kaXJlY3QgYSAuZGlyZWN0LWxpbmstbGFiZWwge1xuICBjb2xvcjogdmFyKC0tbGluay1jb2xvci1iZy1zZWNvbmRhcnksICNmZmZmZmYpOyB9XG5cbi5iZy1zZWNvbmRhcnktY29sb3IgLmxpZW4tZGlyZWN0IGE6aG92ZXIgLmljb24tY29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IsICNmZjRlMDIpO1xuICBjb2xvcjogdmFyKC0tbGluay1jb2xvci1iZy1wcmltYXJ5LCAjZmZmZmZmKTsgfVxuXG4uYmctc2Vjb25kYXJ5LWNvbG9yIC5saWVuLWRpcmVjdCBhOmhvdmVyIC5kaXJlY3QtbGluay1sYWJlbCB7XG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yLCAjZmY0ZTAyKTsgfVxuXG4uYWN0dWFsaXRlLXRpdHJlLFxuLmRvY3VtZW50LXRpdHJlLFxuLmFydGljbGUtdGl0cmUge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG5cbi5hY3R1YWxpdGUtaW1hZ2UtY29tcGxldGUgaW1nLFxuLmFydGljbGUtaW1hZ2UtY29tcGxldGUgaW1nLFxuLnVzZXItaW1hZ2UtY29tcGxldGUgaW1nIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTM2NnB4KSB7XG4gICAgLmFjdHVhbGl0ZS1pbWFnZS1jb21wbGV0ZSBpbWcsXG4gICAgLmFydGljbGUtaW1hZ2UtY29tcGxldGUgaW1nLFxuICAgIC51c2VyLWltYWdlLWNvbXBsZXRlIGltZyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9IH1cblxuLmRvY3VtZW50LXBhcmFncmFwaGUgLmRhdGUge1xuICBmb250LWZhbWlseTogXCJvcGVuc2Fuc3NlbWlib2xkXCIsIFZlcmRhbmEsIHNhbnMtc2VyaWY7IH1cblxuLmRvY3VtZW50LXBhcmFncmFwaGUgLnVnYS1tYi1yZXNwb25zaXZlIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuZG9jdW1lbnQtcGFyYWdyYXBoZSAudWdhLW1iLXJlc3BvbnNpdmUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDsgfSB9XG5cbi5iZy1zZWNvbmRhcnktY29sb3IgLnVzZXItaW1hZ2UtY29tcGxldGUgLnRpdGxlID4gYSxcbi5iZy1wcmltYXJ5LWNvbG9yIC51c2VyLWltYWdlLWNvbXBsZXRlIC50aXRsZSA+IGEsXG4uYmctc2Vjb25kYXJ5LWNvbG9yIC51c2VyLWltYWdlLXNpbXBsZSAudGl0bGUgPiBhLFxuLmJnLXByaW1hcnktY29sb3IgLnVzZXItaW1hZ2Utc2ltcGxlIC50aXRsZSA+IGEsXG4uYmctc2Vjb25kYXJ5LWNvbG9yIC51c2VyLWltYWdlLWdhdWNoZSAudGl0bGUgPiBhLFxuLmJnLXByaW1hcnktY29sb3IgLnVzZXItaW1hZ2UtZ2F1Y2hlIC50aXRsZSA+IGEge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSAhaW1wb3J0YW50OyB9XG5cbi5iZy1zZWNvbmRhcnktY29sb3IgLnVzZXItdGl0cmUgLnRpdGxlID4gYSBzcGFuLmxpbmstLWxhYmVsLFxuLmJnLXByaW1hcnktY29sb3IgLnVzZXItdGl0cmUgLnRpdGxlID4gYSBzcGFuLmxpbmstLWxhYmVsIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgIWltcG9ydGFudDsgfVxuXG4uYmctcHJpbWFyeS1jb2xvciAudXNlci1wYXJhZ3JhcGhlIC50aXRsZSA+IGEsXG4uYmctc2Vjb25kYXJ5LWNvbG9yIC51c2VyLXBhcmFncmFwaGUgLnRpdGxlID4gYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbi5saWVuLWltYWdlLWdhdWNoZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLnBhcmFncmFwaC0tdHlwZS0tYmxvYy1saXN0ZS1tYW51ZWxsZSAuYnRuLWxpbmstbGlzdCB7XG4gIG1heC13aWR0aDogLXdlYmtpdC1maXQtY29udGVudDtcbiAgbWF4LXdpZHRoOiAtbW96LWZpdC1jb250ZW50O1xuICBtYXgtd2lkdGg6IGZpdC1jb250ZW50O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiBhdXRvOyB9XG5cbi5idG4sIGZvcm0ud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gLmZvcm0tY29udHJvbDo6ZmlsZS1zZWxlY3Rvci1idXR0b24sIGZvcm0ud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gLmZvcm0tY29udHJvbC5idXR0b24sIC5wYWdlLXNlYXJjaCAjYmxvY2stdWdhLXRoZW1lLWNvbnRlbnQgLnNlYXJjaC1mb3JtIC5idXR0b24ge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBib3JkZXItd2lkdGg6IDJweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1mYW1pbHk6IFwib3BlbnNhbnNleHRyYWJvbGRcIiwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5idG4sIGZvcm0ud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gLmZvcm0tY29udHJvbDo6ZmlsZS1zZWxlY3Rvci1idXR0b24sIGZvcm0ud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gLmZvcm0tY29udHJvbC5idXR0b24sIC5wYWdlLXNlYXJjaCAjYmxvY2stdWdhLXRoZW1lLWNvbnRlbnQgLnNlYXJjaC1mb3JtIC5idXR0b24ge1xuICAgICAgZm9udC1zaXplOiAxNXB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmJ0biwgZm9ybS53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAuZm9ybS1jb250cm9sOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiwgZm9ybS53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAuZm9ybS1jb250cm9sLmJ1dHRvbiwgLnBhZ2Utc2VhcmNoICNibG9jay11Z2EtdGhlbWUtY29udGVudCAuc2VhcmNoLWZvcm0gLmJ1dHRvbiB7XG4gICAgICBmb250LXNpemU6IDE2cHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTM2NnB4KSB7XG4gICAgLmJ0biwgZm9ybS53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAuZm9ybS1jb250cm9sOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiwgZm9ybS53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAuZm9ybS1jb250cm9sLmJ1dHRvbiwgLnBhZ2Utc2VhcmNoICNibG9jay11Z2EtdGhlbWUtY29udGVudCAuc2VhcmNoLWZvcm0gLmJ1dHRvbiB7XG4gICAgICBmb250LXNpemU6IDE4cHg7IH0gfVxuICAuYnRuOmhvdmVyLCBmb3JtLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIC5mb3JtLWNvbnRyb2w6aG92ZXI6OmZpbGUtc2VsZWN0b3ItYnV0dG9uLCBmb3JtLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIC5mb3JtLWNvbnRyb2wuYnV0dG9uOmhvdmVyLCAucGFnZS1zZWFyY2ggI2Jsb2NrLXVnYS10aGVtZS1jb250ZW50IC5zZWFyY2gtZm9ybSAuYnV0dG9uOmhvdmVyLCAuYnRuOmZvY3VzLCBmb3JtLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIC5mb3JtLWNvbnRyb2w6Zm9jdXM6OmZpbGUtc2VsZWN0b3ItYnV0dG9uLCBmb3JtLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIC5mb3JtLWNvbnRyb2wuYnV0dG9uOmZvY3VzLCAucGFnZS1zZWFyY2ggI2Jsb2NrLXVnYS10aGVtZS1jb250ZW50IC5zZWFyY2gtZm9ybSAuYnV0dG9uOmZvY3VzLCAuYnRuOmFjdGl2ZSwgZm9ybS53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAuZm9ybS1jb250cm9sOmFjdGl2ZTo6ZmlsZS1zZWxlY3Rvci1idXR0b24sIGZvcm0ud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gLmZvcm0tY29udHJvbC5idXR0b246YWN0aXZlLCAucGFnZS1zZWFyY2ggI2Jsb2NrLXVnYS10aGVtZS1jb250ZW50IC5zZWFyY2gtZm9ybSAuYnV0dG9uOmFjdGl2ZSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi5idG4tcHJpbWFyeSwgZm9ybS53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAuZm9ybS1jb250cm9sLmJ1dHRvbi5idXR0b24tLXByaW1hcnksIC5wYWdlLXNlYXJjaCAjYmxvY2stdWdhLXRoZW1lLWNvbnRlbnQgLnNlYXJjaC1mb3JtIC5idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yLCAjZmY0ZTAyKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yLCAjZmY0ZTAyKTtcbiAgY29sb3I6IHZhcigtLWxpbmstY29sb3ItYmctcHJpbWFyeSwgI2ZmZmZmZik7XG4gIGZvbnQtZmFtaWx5OiBcIm9wZW5zYW5zZXh0cmFib2xkXCIsIFZlcmRhbmEsIHNhbnMtc2VyaWY7IH1cbiAgLmJ0bi1wcmltYXJ5OmZvY3VzLCBmb3JtLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIC5mb3JtLWNvbnRyb2wuYnV0dG9uLmJ1dHRvbi0tcHJpbWFyeTpmb2N1cywgLnBhZ2Utc2VhcmNoICNibG9jay11Z2EtdGhlbWUtY29udGVudCAuc2VhcmNoLWZvcm0gLmJ1dHRvbjpmb2N1cywgLmJ0bi1wcmltYXJ5OmhvdmVyLCBmb3JtLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIC5mb3JtLWNvbnRyb2wuYnV0dG9uLmJ1dHRvbi0tcHJpbWFyeTpob3ZlciwgLnBhZ2Utc2VhcmNoICNibG9jay11Z2EtdGhlbWUtY29udGVudCAuc2VhcmNoLWZvcm0gLmJ1dHRvbjpob3ZlciwgLmJ0bi1wcmltYXJ5OmFjdGl2ZSwgZm9ybS53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAuZm9ybS1jb250cm9sLmJ1dHRvbi5idXR0b24tLXByaW1hcnk6YWN0aXZlLCAucGFnZS1zZWFyY2ggI2Jsb2NrLXVnYS10aGVtZS1jb250ZW50IC5zZWFyY2gtZm9ybSAuYnV0dG9uOmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbGluay1jb2xvci1iZy1wcmltYXJ5LCAjZmZmZmZmKTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLWxpbmstY29sb3ItYmctd2hpdGUsICNmZjRlMDIpO1xuICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yLCAjZmY0ZTAyKTsgfVxuICAgIC5idG4tcHJpbWFyeTpmb2N1cyAuaWNvbiBzdmcgcGF0aCwgZm9ybS53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAuZm9ybS1jb250cm9sLmJ1dHRvbi5idXR0b24tLXByaW1hcnk6Zm9jdXMgLmljb24gc3ZnIHBhdGgsIC5wYWdlLXNlYXJjaCAjYmxvY2stdWdhLXRoZW1lLWNvbnRlbnQgLnNlYXJjaC1mb3JtIC5idXR0b246Zm9jdXMgLmljb24gc3ZnIHBhdGgsIC5idG4tcHJpbWFyeTpob3ZlciAuaWNvbiBzdmcgcGF0aCwgZm9ybS53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAuZm9ybS1jb250cm9sLmJ1dHRvbi5idXR0b24tLXByaW1hcnk6aG92ZXIgLmljb24gc3ZnIHBhdGgsIC5wYWdlLXNlYXJjaCAjYmxvY2stdWdhLXRoZW1lLWNvbnRlbnQgLnNlYXJjaC1mb3JtIC5idXR0b246aG92ZXIgLmljb24gc3ZnIHBhdGgsIC5idG4tcHJpbWFyeTphY3RpdmUgLmljb24gc3ZnIHBhdGgsIGZvcm0ud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gLmZvcm0tY29udHJvbC5idXR0b24uYnV0dG9uLS1wcmltYXJ5OmFjdGl2ZSAuaWNvbiBzdmcgcGF0aCwgLnBhZ2Utc2VhcmNoICNibG9jay11Z2EtdGhlbWUtY29udGVudCAuc2VhcmNoLWZvcm0gLmJ1dHRvbjphY3RpdmUgLmljb24gc3ZnIHBhdGgge1xuICAgICAgZmlsbDogdmFyKC0tcHJpbWFyeS1jb2xvciwgI2ZmNGUwMik7IH1cblxuLmJ0bi1zZWNvbmRhcnksIGZvcm0ud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gLmZvcm0tY29udHJvbDo6ZmlsZS1zZWxlY3Rvci1idXR0b24sIGZvcm0ud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gLmZvcm0tY29udHJvbC5idXR0b24ud2ViZm9ybS1idXR0b24tLXJlc2V0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tbGluay1jb2xvci1iZy13aGl0ZSwgI2ZmNGUwMik7XG4gIGNvbG9yOiB2YXIoLS1saW5rLWNvbG9yLWJnLXdoaXRlLCAjZmY0ZTAyKTtcbiAgZm9udC1mYW1pbHk6IFwib3BlbnNhbnNleHRyYWJvbGRcIiwgVmVyZGFuYSwgc2Fucy1zZXJpZjsgfVxuICAuYnRuLXNlY29uZGFyeTpmb2N1cywgZm9ybS53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAuZm9ybS1jb250cm9sOmZvY3VzOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiwgZm9ybS53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAuZm9ybS1jb250cm9sLmJ1dHRvbi53ZWJmb3JtLWJ1dHRvbi0tcmVzZXQ6Zm9jdXMsIC5idG4tc2Vjb25kYXJ5OmhvdmVyLCBmb3JtLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIC5mb3JtLWNvbnRyb2w6aG92ZXI6OmZpbGUtc2VsZWN0b3ItYnV0dG9uLCBmb3JtLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIC5mb3JtLWNvbnRyb2wuYnV0dG9uLndlYmZvcm0tYnV0dG9uLS1yZXNldDpob3ZlciwgLmJ0bi1zZWNvbmRhcnk6YWN0aXZlLCBmb3JtLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIC5mb3JtLWNvbnRyb2w6YWN0aXZlOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiwgZm9ybS53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAuZm9ybS1jb250cm9sLmJ1dHRvbi53ZWJmb3JtLWJ1dHRvbi0tcmVzZXQ6YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1saW5rLWNvbG9yLWJnLXdoaXRlLCAjZmY0ZTAyKTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLWxpbmstY29sb3ItYmctd2hpdGUsICNmZjRlMDIpO1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLmJ0bi1zZWNvbmRhcnk6Zm9jdXMgLmljb24gc3ZnIHBhdGgsIGZvcm0ud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gLmZvcm0tY29udHJvbDpmb2N1czo6ZmlsZS1zZWxlY3Rvci1idXR0b24gLmljb24gc3ZnIHBhdGgsIGZvcm0ud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gLmZvcm0tY29udHJvbC5idXR0b24ud2ViZm9ybS1idXR0b24tLXJlc2V0OmZvY3VzIC5pY29uIHN2ZyBwYXRoLCAuYnRuLXNlY29uZGFyeTpob3ZlciAuaWNvbiBzdmcgcGF0aCwgZm9ybS53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAuZm9ybS1jb250cm9sOmhvdmVyOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiAuaWNvbiBzdmcgcGF0aCwgZm9ybS53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAuZm9ybS1jb250cm9sLmJ1dHRvbi53ZWJmb3JtLWJ1dHRvbi0tcmVzZXQ6aG92ZXIgLmljb24gc3ZnIHBhdGgsIC5idG4tc2Vjb25kYXJ5OmFjdGl2ZSAuaWNvbiBzdmcgcGF0aCwgZm9ybS53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAuZm9ybS1jb250cm9sOmFjdGl2ZTo6ZmlsZS1zZWxlY3Rvci1idXR0b24gLmljb24gc3ZnIHBhdGgsIGZvcm0ud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gLmZvcm0tY29udHJvbC5idXR0b24ud2ViZm9ybS1idXR0b24tLXJlc2V0OmFjdGl2ZSAuaWNvbiBzdmcgcGF0aCB7XG4gICAgICBmaWxsOiB3aGl0ZTsgfVxuXG4uYnRuLW91dGxpbmUtcHJpbWFyeSB7XG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yLCAjZmY0ZTAyKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yLCAjZmY0ZTAyKTsgfVxuICAuYnRuLW91dGxpbmUtcHJpbWFyeTpmb2N1cywgLmJ0bi1vdXRsaW5lLXByaW1hcnk6aG92ZXIsIC5idG4tb3V0bGluZS1wcmltYXJ5OmFjdGl2ZSB7XG4gICAgY29sb3I6IHZhcigtLWZvbnQtY29sb3ItYmctcHJpbWFyeSwgI2ZmZmZmZik7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yLCAjZmY0ZTAyKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yLCAjZmY0ZTAyKTsgfVxuICAgIC5idG4tb3V0bGluZS1wcmltYXJ5OmZvY3VzIC5pY29uIHN2ZyBwYXRoLCAuYnRuLW91dGxpbmUtcHJpbWFyeTpob3ZlciAuaWNvbiBzdmcgcGF0aCwgLmJ0bi1vdXRsaW5lLXByaW1hcnk6YWN0aXZlIC5pY29uIHN2ZyBwYXRoIHtcbiAgICAgIGZpbGw6IHZhcigtLWZvbnQtY29sb3ItYmctcHJpbWFyeSwgI2ZmZmZmZik7IH1cblxuLmJ0bi1jaGVjazpmb2N1cyArIC5idG4tcHJpbWFyeSwgZm9ybS53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAuYnRuLWNoZWNrOmZvY3VzICsgLmZvcm0tY29udHJvbC5idXR0b24uYnV0dG9uLS1wcmltYXJ5LCAucGFnZS1zZWFyY2ggI2Jsb2NrLXVnYS10aGVtZS1jb250ZW50IC5zZWFyY2gtZm9ybSAuYnRuLWNoZWNrOmZvY3VzICsgLmJ1dHRvbiwgLmJ0bi1wcmltYXJ5OmZvY3VzLCBmb3JtLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIC5mb3JtLWNvbnRyb2wuYnV0dG9uLmJ1dHRvbi0tcHJpbWFyeTpmb2N1cywgLnBhZ2Utc2VhcmNoICNibG9jay11Z2EtdGhlbWUtY29udGVudCAuc2VhcmNoLWZvcm0gLmJ1dHRvbjpmb2N1cyB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKHZhcigtLXByaW1hcnktY29sb3IsICNmZjRlMDIpLCAwLjUpO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEodmFyKC0tcHJpbWFyeS1jb2xvciwgI2ZmNGUwMiksIDAuNSk7IH1cblxuLmJnLXByaW1hcnktY29sb3IgLmJ0bi1wcmltYXJ5LCAuYmctcHJpbWFyeS1jb2xvciBmb3JtLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIC5mb3JtLWNvbnRyb2wuYnV0dG9uLmJ1dHRvbi0tcHJpbWFyeSwgZm9ybS53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAuYmctcHJpbWFyeS1jb2xvciAuZm9ybS1jb250cm9sLmJ1dHRvbi5idXR0b24tLXByaW1hcnksIC5iZy1wcmltYXJ5LWNvbG9yIC5wYWdlLXNlYXJjaCAjYmxvY2stdWdhLXRoZW1lLWNvbnRlbnQgLnNlYXJjaC1mb3JtIC5idXR0b24sIC5wYWdlLXNlYXJjaCAjYmxvY2stdWdhLXRoZW1lLWNvbnRlbnQgLnNlYXJjaC1mb3JtIC5iZy1wcmltYXJ5LWNvbG9yIC5idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItY29sb3I6ICNmZmZmZmY7XG4gIGNvbG9yOiB2YXIoLS1saW5rLWNvbG9yLWJnLXdoaXRlLCAjZmY0ZTAyKTsgfVxuICAuYmctcHJpbWFyeS1jb2xvciAuYnRuLXByaW1hcnk6Zm9jdXMsIC5iZy1wcmltYXJ5LWNvbG9yIGZvcm0ud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gLmZvcm0tY29udHJvbC5idXR0b24uYnV0dG9uLS1wcmltYXJ5OmZvY3VzLCBmb3JtLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIC5iZy1wcmltYXJ5LWNvbG9yIC5mb3JtLWNvbnRyb2wuYnV0dG9uLmJ1dHRvbi0tcHJpbWFyeTpmb2N1cywgLmJnLXByaW1hcnktY29sb3IgLnBhZ2Utc2VhcmNoICNibG9jay11Z2EtdGhlbWUtY29udGVudCAuc2VhcmNoLWZvcm0gLmJ1dHRvbjpmb2N1cywgLnBhZ2Utc2VhcmNoICNibG9jay11Z2EtdGhlbWUtY29udGVudCAuc2VhcmNoLWZvcm0gLmJnLXByaW1hcnktY29sb3IgLmJ1dHRvbjpmb2N1cywgLmJnLXByaW1hcnktY29sb3IgLmJ0bi1wcmltYXJ5OmhvdmVyLCAuYmctcHJpbWFyeS1jb2xvciBmb3JtLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIC5mb3JtLWNvbnRyb2wuYnV0dG9uLmJ1dHRvbi0tcHJpbWFyeTpob3ZlciwgZm9ybS53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAuYmctcHJpbWFyeS1jb2xvciAuZm9ybS1jb250cm9sLmJ1dHRvbi5idXR0b24tLXByaW1hcnk6aG92ZXIsIC5iZy1wcmltYXJ5LWNvbG9yIC5wYWdlLXNlYXJjaCAjYmxvY2stdWdhLXRoZW1lLWNvbnRlbnQgLnNlYXJjaC1mb3JtIC5idXR0b246aG92ZXIsIC5wYWdlLXNlYXJjaCAjYmxvY2stdWdhLXRoZW1lLWNvbnRlbnQgLnNlYXJjaC1mb3JtIC5iZy1wcmltYXJ5LWNvbG9yIC5idXR0b246aG92ZXIsIC5iZy1wcmltYXJ5LWNvbG9yIC5idG4tcHJpbWFyeTphY3RpdmUsIC5iZy1wcmltYXJ5LWNvbG9yIGZvcm0ud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gLmZvcm0tY29udHJvbC5idXR0b24uYnV0dG9uLS1wcmltYXJ5OmFjdGl2ZSwgZm9ybS53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAuYmctcHJpbWFyeS1jb2xvciAuZm9ybS1jb250cm9sLmJ1dHRvbi5idXR0b24tLXByaW1hcnk6YWN0aXZlLCAuYmctcHJpbWFyeS1jb2xvciAucGFnZS1zZWFyY2ggI2Jsb2NrLXVnYS10aGVtZS1jb250ZW50IC5zZWFyY2gtZm9ybSAuYnV0dG9uOmFjdGl2ZSwgLnBhZ2Utc2VhcmNoICNibG9jay11Z2EtdGhlbWUtY29udGVudCAuc2VhcmNoLWZvcm0gLmJnLXByaW1hcnktY29sb3IgLmJ1dHRvbjphY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWxpbmstY29sb3ItYmctd2hpdGUsICNmZjRlMDIpO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tbGluay1jb2xvci1iZy1wcmltYXJ5LCAjZmZmZmZmKTtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5iZy1wcmltYXJ5LWNvbG9yIC5idG4tcHJpbWFyeTpmb2N1cyAuaWNvbiBzdmcgcGF0aCwgLmJnLXByaW1hcnktY29sb3IgZm9ybS53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAuZm9ybS1jb250cm9sLmJ1dHRvbi5idXR0b24tLXByaW1hcnk6Zm9jdXMgLmljb24gc3ZnIHBhdGgsIGZvcm0ud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gLmJnLXByaW1hcnktY29sb3IgLmZvcm0tY29udHJvbC5idXR0b24uYnV0dG9uLS1wcmltYXJ5OmZvY3VzIC5pY29uIHN2ZyBwYXRoLCAuYmctcHJpbWFyeS1jb2xvciAucGFnZS1zZWFyY2ggI2Jsb2NrLXVnYS10aGVtZS1jb250ZW50IC5zZWFyY2gtZm9ybSAuYnV0dG9uOmZvY3VzIC5pY29uIHN2ZyBwYXRoLCAucGFnZS1zZWFyY2ggI2Jsb2NrLXVnYS10aGVtZS1jb250ZW50IC5zZWFyY2gtZm9ybSAuYmctcHJpbWFyeS1jb2xvciAuYnV0dG9uOmZvY3VzIC5pY29uIHN2ZyBwYXRoLCAuYmctcHJpbWFyeS1jb2xvciAuYnRuLXByaW1hcnk6aG92ZXIgLmljb24gc3ZnIHBhdGgsIC5iZy1wcmltYXJ5LWNvbG9yIGZvcm0ud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gLmZvcm0tY29udHJvbC5idXR0b24uYnV0dG9uLS1wcmltYXJ5OmhvdmVyIC5pY29uIHN2ZyBwYXRoLCBmb3JtLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIC5iZy1wcmltYXJ5LWNvbG9yIC5mb3JtLWNvbnRyb2wuYnV0dG9uLmJ1dHRvbi0tcHJpbWFyeTpob3ZlciAuaWNvbiBzdmcgcGF0aCwgLmJnLXByaW1hcnktY29sb3IgLnBhZ2Utc2VhcmNoICNibG9jay11Z2EtdGhlbWUtY29udGVudCAuc2VhcmNoLWZvcm0gLmJ1dHRvbjpob3ZlciAuaWNvbiBzdmcgcGF0aCwgLnBhZ2Utc2VhcmNoICNibG9jay11Z2EtdGhlbWUtY29udGVudCAuc2VhcmNoLWZvcm0gLmJnLXByaW1hcnktY29sb3IgLmJ1dHRvbjpob3ZlciAuaWNvbiBzdmcgcGF0aCwgLmJnLXByaW1hcnktY29sb3IgLmJ0bi1wcmltYXJ5OmFjdGl2ZSAuaWNvbiBzdmcgcGF0aCwgLmJnLXByaW1hcnktY29sb3IgZm9ybS53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAuZm9ybS1jb250cm9sLmJ1dHRvbi5idXR0b24tLXByaW1hcnk6YWN0aXZlIC5pY29uIHN2ZyBwYXRoLCBmb3JtLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIC5iZy1wcmltYXJ5LWNvbG9yIC5mb3JtLWNvbnRyb2wuYnV0dG9uLmJ1dHRvbi0tcHJpbWFyeTphY3RpdmUgLmljb24gc3ZnIHBhdGgsIC5iZy1wcmltYXJ5LWNvbG9yIC5wYWdlLXNlYXJjaCAjYmxvY2stdWdhLXRoZW1lLWNvbnRlbnQgLnNlYXJjaC1mb3JtIC5idXR0b246YWN0aXZlIC5pY29uIHN2ZyBwYXRoLCAucGFnZS1zZWFyY2ggI2Jsb2NrLXVnYS10aGVtZS1jb250ZW50IC5zZWFyY2gtZm9ybSAuYmctcHJpbWFyeS1jb2xvciAuYnV0dG9uOmFjdGl2ZSAuaWNvbiBzdmcgcGF0aCB7XG4gICAgICBmaWxsOiAjZmZmZmZmOyB9XG5cbi5iZy1zZWNvbmRhcnktY29sb3IgLmJ0bi1wcmltYXJ5LCAuYmctc2Vjb25kYXJ5LWNvbG9yIGZvcm0ud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gLmZvcm0tY29udHJvbC5idXR0b24uYnV0dG9uLS1wcmltYXJ5LCBmb3JtLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIC5iZy1zZWNvbmRhcnktY29sb3IgLmZvcm0tY29udHJvbC5idXR0b24uYnV0dG9uLS1wcmltYXJ5LCAuYmctc2Vjb25kYXJ5LWNvbG9yIC5wYWdlLXNlYXJjaCAjYmxvY2stdWdhLXRoZW1lLWNvbnRlbnQgLnNlYXJjaC1mb3JtIC5idXR0b24sIC5wYWdlLXNlYXJjaCAjYmxvY2stdWdhLXRoZW1lLWNvbnRlbnQgLnNlYXJjaC1mb3JtIC5iZy1zZWNvbmRhcnktY29sb3IgLmJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1jb2xvcjogI2ZmZmZmZjtcbiAgY29sb3I6IHZhcigtLWxpbmstY29sb3ItYmctd2hpdGUsICNmZjRlMDIpOyB9XG4gIC5iZy1zZWNvbmRhcnktY29sb3IgLmJ0bi1wcmltYXJ5OmZvY3VzLCAuYmctc2Vjb25kYXJ5LWNvbG9yIGZvcm0ud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gLmZvcm0tY29udHJvbC5idXR0b24uYnV0dG9uLS1wcmltYXJ5OmZvY3VzLCBmb3JtLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIC5iZy1zZWNvbmRhcnktY29sb3IgLmZvcm0tY29udHJvbC5idXR0b24uYnV0dG9uLS1wcmltYXJ5OmZvY3VzLCAuYmctc2Vjb25kYXJ5LWNvbG9yIC5wYWdlLXNlYXJjaCAjYmxvY2stdWdhLXRoZW1lLWNvbnRlbnQgLnNlYXJjaC1mb3JtIC5idXR0b246Zm9jdXMsIC5wYWdlLXNlYXJjaCAjYmxvY2stdWdhLXRoZW1lLWNvbnRlbnQgLnNlYXJjaC1mb3JtIC5iZy1zZWNvbmRhcnktY29sb3IgLmJ1dHRvbjpmb2N1cywgLmJnLXNlY29uZGFyeS1jb2xvciAuYnRuLXByaW1hcnk6aG92ZXIsIC5iZy1zZWNvbmRhcnktY29sb3IgZm9ybS53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAuZm9ybS1jb250cm9sLmJ1dHRvbi5idXR0b24tLXByaW1hcnk6aG92ZXIsIGZvcm0ud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gLmJnLXNlY29uZGFyeS1jb2xvciAuZm9ybS1jb250cm9sLmJ1dHRvbi5idXR0b24tLXByaW1hcnk6aG92ZXIsIC5iZy1zZWNvbmRhcnktY29sb3IgLnBhZ2Utc2VhcmNoICNibG9jay11Z2EtdGhlbWUtY29udGVudCAuc2VhcmNoLWZvcm0gLmJ1dHRvbjpob3ZlciwgLnBhZ2Utc2VhcmNoICNibG9jay11Z2EtdGhlbWUtY29udGVudCAuc2VhcmNoLWZvcm0gLmJnLXNlY29uZGFyeS1jb2xvciAuYnV0dG9uOmhvdmVyLCAuYmctc2Vjb25kYXJ5LWNvbG9yIC5idG4tcHJpbWFyeTphY3RpdmUsIC5iZy1zZWNvbmRhcnktY29sb3IgZm9ybS53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAuZm9ybS1jb250cm9sLmJ1dHRvbi5idXR0b24tLXByaW1hcnk6YWN0aXZlLCBmb3JtLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIC5iZy1zZWNvbmRhcnktY29sb3IgLmZvcm0tY29udHJvbC5idXR0b24uYnV0dG9uLS1wcmltYXJ5OmFjdGl2ZSwgLmJnLXNlY29uZGFyeS1jb2xvciAucGFnZS1zZWFyY2ggI2Jsb2NrLXVnYS10aGVtZS1jb250ZW50IC5zZWFyY2gtZm9ybSAuYnV0dG9uOmFjdGl2ZSwgLnBhZ2Utc2VhcmNoICNibG9jay11Z2EtdGhlbWUtY29udGVudCAuc2VhcmNoLWZvcm0gLmJnLXNlY29uZGFyeS1jb2xvciAuYnV0dG9uOmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbGluay1jb2xvci1iZy13aGl0ZSwgI2ZmNGUwMik7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1saW5rLWNvbG9yLWJnLXdoaXRlLCAjZmY0ZTAyKTtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5iZy1zZWNvbmRhcnktY29sb3IgLmJ0bi1wcmltYXJ5OmZvY3VzIC5pY29uIHN2ZyBwYXRoLCAuYmctc2Vjb25kYXJ5LWNvbG9yIGZvcm0ud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gLmZvcm0tY29udHJvbC5idXR0b24uYnV0dG9uLS1wcmltYXJ5OmZvY3VzIC5pY29uIHN2ZyBwYXRoLCBmb3JtLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIC5iZy1zZWNvbmRhcnktY29sb3IgLmZvcm0tY29udHJvbC5idXR0b24uYnV0dG9uLS1wcmltYXJ5OmZvY3VzIC5pY29uIHN2ZyBwYXRoLCAuYmctc2Vjb25kYXJ5LWNvbG9yIC5wYWdlLXNlYXJjaCAjYmxvY2stdWdhLXRoZW1lLWNvbnRlbnQgLnNlYXJjaC1mb3JtIC5idXR0b246Zm9jdXMgLmljb24gc3ZnIHBhdGgsIC5wYWdlLXNlYXJjaCAjYmxvY2stdWdhLXRoZW1lLWNvbnRlbnQgLnNlYXJjaC1mb3JtIC5iZy1zZWNvbmRhcnktY29sb3IgLmJ1dHRvbjpmb2N1cyAuaWNvbiBzdmcgcGF0aCwgLmJnLXNlY29uZGFyeS1jb2xvciAuYnRuLXByaW1hcnk6aG92ZXIgLmljb24gc3ZnIHBhdGgsIC5iZy1zZWNvbmRhcnktY29sb3IgZm9ybS53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAuZm9ybS1jb250cm9sLmJ1dHRvbi5idXR0b24tLXByaW1hcnk6aG92ZXIgLmljb24gc3ZnIHBhdGgsIGZvcm0ud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gLmJnLXNlY29uZGFyeS1jb2xvciAuZm9ybS1jb250cm9sLmJ1dHRvbi5idXR0b24tLXByaW1hcnk6aG92ZXIgLmljb24gc3ZnIHBhdGgsIC5iZy1zZWNvbmRhcnktY29sb3IgLnBhZ2Utc2VhcmNoICNibG9jay11Z2EtdGhlbWUtY29udGVudCAuc2VhcmNoLWZvcm0gLmJ1dHRvbjpob3ZlciAuaWNvbiBzdmcgcGF0aCwgLnBhZ2Utc2VhcmNoICNibG9jay11Z2EtdGhlbWUtY29udGVudCAuc2VhcmNoLWZvcm0gLmJnLXNlY29uZGFyeS1jb2xvciAuYnV0dG9uOmhvdmVyIC5pY29uIHN2ZyBwYXRoLCAuYmctc2Vjb25kYXJ5LWNvbG9yIC5idG4tcHJpbWFyeTphY3RpdmUgLmljb24gc3ZnIHBhdGgsIC5iZy1zZWNvbmRhcnktY29sb3IgZm9ybS53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAuZm9ybS1jb250cm9sLmJ1dHRvbi5idXR0b24tLXByaW1hcnk6YWN0aXZlIC5pY29uIHN2ZyBwYXRoLCBmb3JtLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIC5iZy1zZWNvbmRhcnktY29sb3IgLmZvcm0tY29udHJvbC5idXR0b24uYnV0dG9uLS1wcmltYXJ5OmFjdGl2ZSAuaWNvbiBzdmcgcGF0aCwgLmJnLXNlY29uZGFyeS1jb2xvciAucGFnZS1zZWFyY2ggI2Jsb2NrLXVnYS10aGVtZS1jb250ZW50IC5zZWFyY2gtZm9ybSAuYnV0dG9uOmFjdGl2ZSAuaWNvbiBzdmcgcGF0aCwgLnBhZ2Utc2VhcmNoICNibG9jay11Z2EtdGhlbWUtY29udGVudCAuc2VhcmNoLWZvcm0gLmJnLXNlY29uZGFyeS1jb2xvciAuYnV0dG9uOmFjdGl2ZSAuaWNvbiBzdmcgcGF0aCB7XG4gICAgICBmaWxsOiAjZmZmZmZmOyB9XG5cbi5idG4tcHJvZmlsZSB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLmJ0bi1zZWFyY2gge1xuICBkaXNwbGF5OiAtbXMtaW5saW5lLWZsZXhib3g7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC5idG4tc2VhcmNoIC5pY29uIHtcbiAgICBkaXNwbGF5OiAtbXMtaW5saW5lLWZsZXhib3g7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgaGVpZ2h0OiAxcmVtOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAuYnRuLXNlYXJjaCAuaWNvbiB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7IH0gfVxuICAgIC5idG4tc2VhcmNoIC5pY29uIHN2ZyB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGZpbGw6IHZhcigtLWxpbmstY29sb3ItYmctcHJpbWFyeSwgI2ZmZmZmZik7IH1cbiAgLmJ0bi1zZWFyY2g6aG92ZXIgLmljb24sIC5idG4tc2VhcmNoOmZvY3VzIC5pY29uIHtcbiAgICBkaXNwbGF5OiAtbXMtaW5saW5lLWZsZXhib3g7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgaGVpZ2h0OiAxcmVtO1xuICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgLmJ0bi1zZWFyY2g6aG92ZXIgLmljb24sIC5idG4tc2VhcmNoOmZvY3VzIC5pY29uIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDsgfSB9XG4gICAgLmJ0bi1zZWFyY2g6aG92ZXIgLmljb24gc3ZnLCAuYnRuLXNlYXJjaDpmb2N1cyAuaWNvbiBzdmcge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBmaWxsOiB2YXIoLS1wcmltYXJ5LWNvbG9yLCAjZmY0ZTAyKTsgfVxuXG4uYmctcHJpbWFyeS1jb2xvciAucGFyYWdyYXBoLS10eXBlLS1ibG9jLWNhcnRlLWluZm9ybWF0aW9uIC5idG4uYnRuLXByaW1hcnksIC5iZy1wcmltYXJ5LWNvbG9yIC5wYXJhZ3JhcGgtLXR5cGUtLWJsb2MtY2FydGUtaW5mb3JtYXRpb24gZm9ybS53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAuYnRuLXByaW1hcnkuZm9ybS1jb250cm9sOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiwgZm9ybS53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAuYmctcHJpbWFyeS1jb2xvciAucGFyYWdyYXBoLS10eXBlLS1ibG9jLWNhcnRlLWluZm9ybWF0aW9uIC5idG4tcHJpbWFyeS5mb3JtLWNvbnRyb2w6OmZpbGUtc2VsZWN0b3ItYnV0dG9uLCAuYmctcHJpbWFyeS1jb2xvciAucGFyYWdyYXBoLS10eXBlLS1ibG9jLWNhcnRlLWluZm9ybWF0aW9uIGZvcm0ud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gLmZvcm0tY29udHJvbC5idXR0b24uYnV0dG9uLS1wcmltYXJ5OjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiwgZm9ybS53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAuYmctcHJpbWFyeS1jb2xvciAucGFyYWdyYXBoLS10eXBlLS1ibG9jLWNhcnRlLWluZm9ybWF0aW9uIC5mb3JtLWNvbnRyb2wuYnV0dG9uLmJ1dHRvbi0tcHJpbWFyeTo6ZmlsZS1zZWxlY3Rvci1idXR0b24sIC5iZy1wcmltYXJ5LWNvbG9yIC5wYXJhZ3JhcGgtLXR5cGUtLWJsb2MtY2FydGUtaW5mb3JtYXRpb24gZm9ybS53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAucGFnZS1zZWFyY2ggI2Jsb2NrLXVnYS10aGVtZS1jb250ZW50IC5zZWFyY2gtZm9ybSAuZm9ybS1jb250cm9sLmJ1dHRvbjo6ZmlsZS1zZWxlY3Rvci1idXR0b24sIGZvcm0ud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gLnBhZ2Utc2VhcmNoICNibG9jay11Z2EtdGhlbWUtY29udGVudCAuc2VhcmNoLWZvcm0gLmJnLXByaW1hcnktY29sb3IgLnBhcmFncmFwaC0tdHlwZS0tYmxvYy1jYXJ0ZS1pbmZvcm1hdGlvbiAuZm9ybS1jb250cm9sLmJ1dHRvbjo6ZmlsZS1zZWxlY3Rvci1idXR0b24sIC5iZy1wcmltYXJ5LWNvbG9yIC5wYXJhZ3JhcGgtLXR5cGUtLWJsb2MtY2FydGUtaW5mb3JtYXRpb24gLnBhZ2Utc2VhcmNoICNibG9jay11Z2EtdGhlbWUtY29udGVudCAuc2VhcmNoLWZvcm0gZm9ybS53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAuZm9ybS1jb250cm9sLmJ1dHRvbjo6ZmlsZS1zZWxlY3Rvci1idXR0b24sIC5wYWdlLXNlYXJjaCAjYmxvY2stdWdhLXRoZW1lLWNvbnRlbnQgLnNlYXJjaC1mb3JtIGZvcm0ud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gLmJnLXByaW1hcnktY29sb3IgLnBhcmFncmFwaC0tdHlwZS0tYmxvYy1jYXJ0ZS1pbmZvcm1hdGlvbiAuZm9ybS1jb250cm9sLmJ1dHRvbjo6ZmlsZS1zZWxlY3Rvci1idXR0b24sIC5iZy1wcmltYXJ5LWNvbG9yIC5wYXJhZ3JhcGgtLXR5cGUtLWJsb2MtY2FydGUtaW5mb3JtYXRpb24gZm9ybS53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAuYnRuLXByaW1hcnkuZm9ybS1jb250cm9sLmJ1dHRvbiwgZm9ybS53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAuYmctcHJpbWFyeS1jb2xvciAucGFyYWdyYXBoLS10eXBlLS1ibG9jLWNhcnRlLWluZm9ybWF0aW9uIC5idG4tcHJpbWFyeS5mb3JtLWNvbnRyb2wuYnV0dG9uLCAuYmctcHJpbWFyeS1jb2xvciAucGFyYWdyYXBoLS10eXBlLS1ibG9jLWNhcnRlLWluZm9ybWF0aW9uIGZvcm0ud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gLmZvcm0tY29udHJvbC5idXR0b24uYnV0dG9uLS1wcmltYXJ5LCBmb3JtLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIC5iZy1wcmltYXJ5LWNvbG9yIC5wYXJhZ3JhcGgtLXR5cGUtLWJsb2MtY2FydGUtaW5mb3JtYXRpb24gLmZvcm0tY29udHJvbC5idXR0b24uYnV0dG9uLS1wcmltYXJ5LCAuYmctcHJpbWFyeS1jb2xvciAucGFyYWdyYXBoLS10eXBlLS1ibG9jLWNhcnRlLWluZm9ybWF0aW9uIC5wYWdlLXNlYXJjaCAjYmxvY2stdWdhLXRoZW1lLWNvbnRlbnQgLnNlYXJjaC1mb3JtIC5idXR0b24sIC5wYWdlLXNlYXJjaCAjYmxvY2stdWdhLXRoZW1lLWNvbnRlbnQgLnNlYXJjaC1mb3JtIC5iZy1wcmltYXJ5LWNvbG9yIC5wYXJhZ3JhcGgtLXR5cGUtLWJsb2MtY2FydGUtaW5mb3JtYXRpb24gLmJ1dHRvbiB7XG4gIGNvbG9yOiB2YXIoLS1saW5rLWNvbG9yLWJnLXByaW1hcnksICNmZmZmZmYpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LWNvbG9yLCAjZmY0ZTAyKTsgfVxuICAuYmctcHJpbWFyeS1jb2xvciAucGFyYWdyYXBoLS10eXBlLS1ibG9jLWNhcnRlLWluZm9ybWF0aW9uIC5idG4uYnRuLXByaW1hcnk6aG92ZXIsIC5iZy1wcmltYXJ5LWNvbG9yIC5wYXJhZ3JhcGgtLXR5cGUtLWJsb2MtY2FydGUtaW5mb3JtYXRpb24gZm9ybS53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAuYnRuLXByaW1hcnkuZm9ybS1jb250cm9sOmhvdmVyOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiwgZm9ybS53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAuYmctcHJpbWFyeS1jb2xvciAucGFyYWdyYXBoLS10eXBlLS1ibG9jLWNhcnRlLWluZm9ybWF0aW9uIC5idG4tcHJpbWFyeS5mb3JtLWNvbnRyb2w6aG92ZXI6OmZpbGUtc2VsZWN0b3ItYnV0dG9uLCAuYmctcHJpbWFyeS1jb2xvciAucGFyYWdyYXBoLS10eXBlLS1ibG9jLWNhcnRlLWluZm9ybWF0aW9uIGZvcm0ud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gLmZvcm0tY29udHJvbC5idXR0b24uYnV0dG9uLS1wcmltYXJ5OmhvdmVyOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiwgZm9ybS53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAuYmctcHJpbWFyeS1jb2xvciAucGFyYWdyYXBoLS10eXBlLS1ibG9jLWNhcnRlLWluZm9ybWF0aW9uIC5mb3JtLWNvbnRyb2wuYnV0dG9uLmJ1dHRvbi0tcHJpbWFyeTpob3Zlcjo6ZmlsZS1zZWxlY3Rvci1idXR0b24sIC5iZy1wcmltYXJ5LWNvbG9yIC5wYXJhZ3JhcGgtLXR5cGUtLWJsb2MtY2FydGUtaW5mb3JtYXRpb24gZm9ybS53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAucGFnZS1zZWFyY2ggI2Jsb2NrLXVnYS10aGVtZS1jb250ZW50IC5zZWFyY2gtZm9ybSAuZm9ybS1jb250cm9sLmJ1dHRvbjpob3Zlcjo6ZmlsZS1zZWxlY3Rvci1idXR0b24sIGZvcm0ud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gLnBhZ2Utc2VhcmNoICNibG9jay11Z2EtdGhlbWUtY29udGVudCAuc2VhcmNoLWZvcm0gLmJnLXByaW1hcnktY29sb3IgLnBhcmFncmFwaC0tdHlwZS0tYmxvYy1jYXJ0ZS1pbmZvcm1hdGlvbiAuZm9ybS1jb250cm9sLmJ1dHRvbjpob3Zlcjo6ZmlsZS1zZWxlY3Rvci1idXR0b24sIC5iZy1wcmltYXJ5LWNvbG9yIC5wYXJhZ3JhcGgtLXR5cGUtLWJsb2MtY2FydGUtaW5mb3JtYXRpb24gLnBhZ2Utc2VhcmNoICNibG9jay11Z2EtdGhlbWUtY29udGVudCAuc2VhcmNoLWZvcm0gZm9ybS53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAuZm9ybS1jb250cm9sLmJ1dHRvbjpob3Zlcjo6ZmlsZS1zZWxlY3Rvci1idXR0b24sIC5wYWdlLXNlYXJjaCAjYmxvY2stdWdhLXRoZW1lLWNvbnRlbnQgLnNlYXJjaC1mb3JtIGZvcm0ud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gLmJnLXByaW1hcnktY29sb3IgLnBhcmFncmFwaC0tdHlwZS0tYmxvYy1jYXJ0ZS1pbmZvcm1hdGlvbiAuZm9ybS1jb250cm9sLmJ1dHRvbjpob3Zlcjo6ZmlsZS1zZWxlY3Rvci1idXR0b24sIC5iZy1wcmltYXJ5LWNvbG9yIC5wYXJhZ3JhcGgtLXR5cGUtLWJsb2MtY2FydGUtaW5mb3JtYXRpb24gZm9ybS53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAuYnRuLXByaW1hcnkuZm9ybS1jb250cm9sLmJ1dHRvbjpob3ZlciwgZm9ybS53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAuYmctcHJpbWFyeS1jb2xvciAucGFyYWdyYXBoLS10eXBlLS1ibG9jLWNhcnRlLWluZm9ybWF0aW9uIC5idG4tcHJpbWFyeS5mb3JtLWNvbnRyb2wuYnV0dG9uOmhvdmVyLCAuYmctcHJpbWFyeS1jb2xvciAucGFyYWdyYXBoLS10eXBlLS1ibG9jLWNhcnRlLWluZm9ybWF0aW9uIGZvcm0ud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gLmZvcm0tY29udHJvbC5idXR0b24uYnV0dG9uLS1wcmltYXJ5OmhvdmVyLCBmb3JtLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIC5iZy1wcmltYXJ5LWNvbG9yIC5wYXJhZ3JhcGgtLXR5cGUtLWJsb2MtY2FydGUtaW5mb3JtYXRpb24gLmZvcm0tY29udHJvbC5idXR0b24uYnV0dG9uLS1wcmltYXJ5OmhvdmVyLCAuYmctcHJpbWFyeS1jb2xvciAucGFyYWdyYXBoLS10eXBlLS1ibG9jLWNhcnRlLWluZm9ybWF0aW9uIC5wYWdlLXNlYXJjaCAjYmxvY2stdWdhLXRoZW1lLWNvbnRlbnQgLnNlYXJjaC1mb3JtIC5idXR0b246aG92ZXIsIC5wYWdlLXNlYXJjaCAjYmxvY2stdWdhLXRoZW1lLWNvbnRlbnQgLnNlYXJjaC1mb3JtIC5iZy1wcmltYXJ5LWNvbG9yIC5wYXJhZ3JhcGgtLXR5cGUtLWJsb2MtY2FydGUtaW5mb3JtYXRpb24gLmJ1dHRvbjpob3ZlciB7XG4gICAgY29sb3I6IHZhcigtLWZvbnQtY29sb3ItYmctc2Vjb25kYXJ5LCAjZmZmZmZmKTtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zZWNvbmRhcnktY29sb3IsICMxNjJhNDIpOyB9XG5cbi5iZy1zZWNvbmRhcnktY29sb3IgLnBhcmFncmFwaC0tdHlwZS0tYmxvYy1jYXJ0ZS1pbmZvcm1hdGlvbiAuYnRuLmJ0bi1wcmltYXJ5LCAuYmctc2Vjb25kYXJ5LWNvbG9yIC5wYXJhZ3JhcGgtLXR5cGUtLWJsb2MtY2FydGUtaW5mb3JtYXRpb24gZm9ybS53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAuYnRuLXByaW1hcnkuZm9ybS1jb250cm9sOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiwgZm9ybS53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAuYmctc2Vjb25kYXJ5LWNvbG9yIC5wYXJhZ3JhcGgtLXR5cGUtLWJsb2MtY2FydGUtaW5mb3JtYXRpb24gLmJ0bi1wcmltYXJ5LmZvcm0tY29udHJvbDo6ZmlsZS1zZWxlY3Rvci1idXR0b24sIC5iZy1zZWNvbmRhcnktY29sb3IgLnBhcmFncmFwaC0tdHlwZS0tYmxvYy1jYXJ0ZS1pbmZvcm1hdGlvbiBmb3JtLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIC5mb3JtLWNvbnRyb2wuYnV0dG9uLmJ1dHRvbi0tcHJpbWFyeTo6ZmlsZS1zZWxlY3Rvci1idXR0b24sIGZvcm0ud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gLmJnLXNlY29uZGFyeS1jb2xvciAucGFyYWdyYXBoLS10eXBlLS1ibG9jLWNhcnRlLWluZm9ybWF0aW9uIC5mb3JtLWNvbnRyb2wuYnV0dG9uLmJ1dHRvbi0tcHJpbWFyeTo6ZmlsZS1zZWxlY3Rvci1idXR0b24sIC5iZy1zZWNvbmRhcnktY29sb3IgLnBhcmFncmFwaC0tdHlwZS0tYmxvYy1jYXJ0ZS1pbmZvcm1hdGlvbiBmb3JtLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIC5wYWdlLXNlYXJjaCAjYmxvY2stdWdhLXRoZW1lLWNvbnRlbnQgLnNlYXJjaC1mb3JtIC5mb3JtLWNvbnRyb2wuYnV0dG9uOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiwgZm9ybS53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAucGFnZS1zZWFyY2ggI2Jsb2NrLXVnYS10aGVtZS1jb250ZW50IC5zZWFyY2gtZm9ybSAuYmctc2Vjb25kYXJ5LWNvbG9yIC5wYXJhZ3JhcGgtLXR5cGUtLWJsb2MtY2FydGUtaW5mb3JtYXRpb24gLmZvcm0tY29udHJvbC5idXR0b246OmZpbGUtc2VsZWN0b3ItYnV0dG9uLCAuYmctc2Vjb25kYXJ5LWNvbG9yIC5wYXJhZ3JhcGgtLXR5cGUtLWJsb2MtY2FydGUtaW5mb3JtYXRpb24gLnBhZ2Utc2VhcmNoICNibG9jay11Z2EtdGhlbWUtY29udGVudCAuc2VhcmNoLWZvcm0gZm9ybS53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAuZm9ybS1jb250cm9sLmJ1dHRvbjo6ZmlsZS1zZWxlY3Rvci1idXR0b24sIC5wYWdlLXNlYXJjaCAjYmxvY2stdWdhLXRoZW1lLWNvbnRlbnQgLnNlYXJjaC1mb3JtIGZvcm0ud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gLmJnLXNlY29uZGFyeS1jb2xvciAucGFyYWdyYXBoLS10eXBlLS1ibG9jLWNhcnRlLWluZm9ybWF0aW9uIC5mb3JtLWNvbnRyb2wuYnV0dG9uOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiwgLmJnLXNlY29uZGFyeS1jb2xvciAucGFyYWdyYXBoLS10eXBlLS1ibG9jLWNhcnRlLWluZm9ybWF0aW9uIGZvcm0ud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gLmJ0bi1wcmltYXJ5LmZvcm0tY29udHJvbC5idXR0b24sIGZvcm0ud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gLmJnLXNlY29uZGFyeS1jb2xvciAucGFyYWdyYXBoLS10eXBlLS1ibG9jLWNhcnRlLWluZm9ybWF0aW9uIC5idG4tcHJpbWFyeS5mb3JtLWNvbnRyb2wuYnV0dG9uLCAuYmctc2Vjb25kYXJ5LWNvbG9yIC5wYXJhZ3JhcGgtLXR5cGUtLWJsb2MtY2FydGUtaW5mb3JtYXRpb24gZm9ybS53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAuZm9ybS1jb250cm9sLmJ1dHRvbi5idXR0b24tLXByaW1hcnksIGZvcm0ud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gLmJnLXNlY29uZGFyeS1jb2xvciAucGFyYWdyYXBoLS10eXBlLS1ibG9jLWNhcnRlLWluZm9ybWF0aW9uIC5mb3JtLWNvbnRyb2wuYnV0dG9uLmJ1dHRvbi0tcHJpbWFyeSwgLmJnLXNlY29uZGFyeS1jb2xvciAucGFyYWdyYXBoLS10eXBlLS1ibG9jLWNhcnRlLWluZm9ybWF0aW9uIC5wYWdlLXNlYXJjaCAjYmxvY2stdWdhLXRoZW1lLWNvbnRlbnQgLnNlYXJjaC1mb3JtIC5idXR0b24sIC5wYWdlLXNlYXJjaCAjYmxvY2stdWdhLXRoZW1lLWNvbnRlbnQgLnNlYXJjaC1mb3JtIC5iZy1zZWNvbmRhcnktY29sb3IgLnBhcmFncmFwaC0tdHlwZS0tYmxvYy1jYXJ0ZS1pbmZvcm1hdGlvbiAuYnV0dG9uIHtcbiAgY29sb3I6IHZhcigtLWxpbmstY29sb3ItYmctc2Vjb25kYXJ5LCAjZmZmZmZmKTtcbiAgYmFja2dyb3VuZDogdmFyKC0tc2Vjb25kYXJ5LWNvbG9yLCAjMTYyYTQyKTsgfVxuICAuYmctc2Vjb25kYXJ5LWNvbG9yIC5wYXJhZ3JhcGgtLXR5cGUtLWJsb2MtY2FydGUtaW5mb3JtYXRpb24gLmJ0bi5idG4tcHJpbWFyeTpob3ZlciwgLmJnLXNlY29uZGFyeS1jb2xvciAucGFyYWdyYXBoLS10eXBlLS1ibG9jLWNhcnRlLWluZm9ybWF0aW9uIGZvcm0ud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gLmJ0bi1wcmltYXJ5LmZvcm0tY29udHJvbDpob3Zlcjo6ZmlsZS1zZWxlY3Rvci1idXR0b24sIGZvcm0ud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gLmJnLXNlY29uZGFyeS1jb2xvciAucGFyYWdyYXBoLS10eXBlLS1ibG9jLWNhcnRlLWluZm9ybWF0aW9uIC5idG4tcHJpbWFyeS5mb3JtLWNvbnRyb2w6aG92ZXI6OmZpbGUtc2VsZWN0b3ItYnV0dG9uLCAuYmctc2Vjb25kYXJ5LWNvbG9yIC5wYXJhZ3JhcGgtLXR5cGUtLWJsb2MtY2FydGUtaW5mb3JtYXRpb24gZm9ybS53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAuZm9ybS1jb250cm9sLmJ1dHRvbi5idXR0b24tLXByaW1hcnk6aG92ZXI6OmZpbGUtc2VsZWN0b3ItYnV0dG9uLCBmb3JtLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIC5iZy1zZWNvbmRhcnktY29sb3IgLnBhcmFncmFwaC0tdHlwZS0tYmxvYy1jYXJ0ZS1pbmZvcm1hdGlvbiAuZm9ybS1jb250cm9sLmJ1dHRvbi5idXR0b24tLXByaW1hcnk6aG92ZXI6OmZpbGUtc2VsZWN0b3ItYnV0dG9uLCAuYmctc2Vjb25kYXJ5LWNvbG9yIC5wYXJhZ3JhcGgtLXR5cGUtLWJsb2MtY2FydGUtaW5mb3JtYXRpb24gZm9ybS53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAucGFnZS1zZWFyY2ggI2Jsb2NrLXVnYS10aGVtZS1jb250ZW50IC5zZWFyY2gtZm9ybSAuZm9ybS1jb250cm9sLmJ1dHRvbjpob3Zlcjo6ZmlsZS1zZWxlY3Rvci1idXR0b24sIGZvcm0ud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gLnBhZ2Utc2VhcmNoICNibG9jay11Z2EtdGhlbWUtY29udGVudCAuc2VhcmNoLWZvcm0gLmJnLXNlY29uZGFyeS1jb2xvciAucGFyYWdyYXBoLS10eXBlLS1ibG9jLWNhcnRlLWluZm9ybWF0aW9uIC5mb3JtLWNvbnRyb2wuYnV0dG9uOmhvdmVyOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiwgLmJnLXNlY29uZGFyeS1jb2xvciAucGFyYWdyYXBoLS10eXBlLS1ibG9jLWNhcnRlLWluZm9ybWF0aW9uIC5wYWdlLXNlYXJjaCAjYmxvY2stdWdhLXRoZW1lLWNvbnRlbnQgLnNlYXJjaC1mb3JtIGZvcm0ud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gLmZvcm0tY29udHJvbC5idXR0b246aG92ZXI6OmZpbGUtc2VsZWN0b3ItYnV0dG9uLCAucGFnZS1zZWFyY2ggI2Jsb2NrLXVnYS10aGVtZS1jb250ZW50IC5zZWFyY2gtZm9ybSBmb3JtLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIC5iZy1zZWNvbmRhcnktY29sb3IgLnBhcmFncmFwaC0tdHlwZS0tYmxvYy1jYXJ0ZS1pbmZvcm1hdGlvbiAuZm9ybS1jb250cm9sLmJ1dHRvbjpob3Zlcjo6ZmlsZS1zZWxlY3Rvci1idXR0b24sIC5iZy1zZWNvbmRhcnktY29sb3IgLnBhcmFncmFwaC0tdHlwZS0tYmxvYy1jYXJ0ZS1pbmZvcm1hdGlvbiBmb3JtLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIC5idG4tcHJpbWFyeS5mb3JtLWNvbnRyb2wuYnV0dG9uOmhvdmVyLCBmb3JtLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIC5iZy1zZWNvbmRhcnktY29sb3IgLnBhcmFncmFwaC0tdHlwZS0tYmxvYy1jYXJ0ZS1pbmZvcm1hdGlvbiAuYnRuLXByaW1hcnkuZm9ybS1jb250cm9sLmJ1dHRvbjpob3ZlciwgLmJnLXNlY29uZGFyeS1jb2xvciAucGFyYWdyYXBoLS10eXBlLS1ibG9jLWNhcnRlLWluZm9ybWF0aW9uIGZvcm0ud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gLmZvcm0tY29udHJvbC5idXR0b24uYnV0dG9uLS1wcmltYXJ5OmhvdmVyLCBmb3JtLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIC5iZy1zZWNvbmRhcnktY29sb3IgLnBhcmFncmFwaC0tdHlwZS0tYmxvYy1jYXJ0ZS1pbmZvcm1hdGlvbiAuZm9ybS1jb250cm9sLmJ1dHRvbi5idXR0b24tLXByaW1hcnk6aG92ZXIsIC5iZy1zZWNvbmRhcnktY29sb3IgLnBhcmFncmFwaC0tdHlwZS0tYmxvYy1jYXJ0ZS1pbmZvcm1hdGlvbiAucGFnZS1zZWFyY2ggI2Jsb2NrLXVnYS10aGVtZS1jb250ZW50IC5zZWFyY2gtZm9ybSAuYnV0dG9uOmhvdmVyLCAucGFnZS1zZWFyY2ggI2Jsb2NrLXVnYS10aGVtZS1jb250ZW50IC5zZWFyY2gtZm9ybSAuYmctc2Vjb25kYXJ5LWNvbG9yIC5wYXJhZ3JhcGgtLXR5cGUtLWJsb2MtY2FydGUtaW5mb3JtYXRpb24gLmJ1dHRvbjpob3ZlciB7XG4gICAgY29sb3I6IHZhcigtLWZvbnQtY29sb3ItYmctcHJpbWFyeSwgI2ZmZmZmZik7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeS1jb2xvciwgI2ZmNGUwMik7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmOyB9XG5cbi5wYXJhZ3JhcGgtLXR5cGUtLWJsb2MtcmVjaGVyY2hlIC5iZy1wcmltYXJ5LWNvbG9yIC5idG4tcHJpbWFyeSwgLnBhcmFncmFwaC0tdHlwZS0tYmxvYy1yZWNoZXJjaGUgLmJnLXByaW1hcnktY29sb3IgZm9ybS53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAuZm9ybS1jb250cm9sLmJ1dHRvbi5idXR0b24tLXByaW1hcnksIGZvcm0ud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gLnBhcmFncmFwaC0tdHlwZS0tYmxvYy1yZWNoZXJjaGUgLmJnLXByaW1hcnktY29sb3IgLmZvcm0tY29udHJvbC5idXR0b24uYnV0dG9uLS1wcmltYXJ5LCAucGFyYWdyYXBoLS10eXBlLS1ibG9jLXJlY2hlcmNoZSAuYmctcHJpbWFyeS1jb2xvciAucGFnZS1zZWFyY2ggI2Jsb2NrLXVnYS10aGVtZS1jb250ZW50IC5zZWFyY2gtZm9ybSAuYnV0dG9uLCAucGFnZS1zZWFyY2ggI2Jsb2NrLXVnYS10aGVtZS1jb250ZW50IC5zZWFyY2gtZm9ybSAucGFyYWdyYXBoLS10eXBlLS1ibG9jLXJlY2hlcmNoZSAuYmctcHJpbWFyeS1jb2xvciAuYnV0dG9uLFxuLnBhcmFncmFwaC0tdHlwZS0tYmxvYy1yZWNoZXJjaGUgLmJnLXNlY29uZGFyeS1jb2xvciAuYnRuLXByaW1hcnksXG4ucGFyYWdyYXBoLS10eXBlLS1ibG9jLXJlY2hlcmNoZSAuYmctc2Vjb25kYXJ5LWNvbG9yIGZvcm0ud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gLmZvcm0tY29udHJvbC5idXR0b24uYnV0dG9uLS1wcmltYXJ5LFxuZm9ybS53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAucGFyYWdyYXBoLS10eXBlLS1ibG9jLXJlY2hlcmNoZSAuYmctc2Vjb25kYXJ5LWNvbG9yIC5mb3JtLWNvbnRyb2wuYnV0dG9uLmJ1dHRvbi0tcHJpbWFyeSxcbi5wYXJhZ3JhcGgtLXR5cGUtLWJsb2MtcmVjaGVyY2hlIC5iZy1zZWNvbmRhcnktY29sb3IgLnBhZ2Utc2VhcmNoICNibG9jay11Z2EtdGhlbWUtY29udGVudCAuc2VhcmNoLWZvcm0gLmJ1dHRvbixcbi5wYWdlLXNlYXJjaCAjYmxvY2stdWdhLXRoZW1lLWNvbnRlbnQgLnNlYXJjaC1mb3JtIC5wYXJhZ3JhcGgtLXR5cGUtLWJsb2MtcmVjaGVyY2hlIC5iZy1zZWNvbmRhcnktY29sb3IgLmJ1dHRvbixcbi5iZy13aGl0ZSAucGFyYWdyYXBoLS10eXBlLS1ibG9jIC5idG4tcHJpbWFyeSxcbi5iZy13aGl0ZSAucGFyYWdyYXBoLS10eXBlLS1ibG9jIGZvcm0ud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gLmZvcm0tY29udHJvbC5idXR0b24uYnV0dG9uLS1wcmltYXJ5LFxuZm9ybS53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAuYmctd2hpdGUgLnBhcmFncmFwaC0tdHlwZS0tYmxvYyAuZm9ybS1jb250cm9sLmJ1dHRvbi5idXR0b24tLXByaW1hcnksXG4uYmctd2hpdGUgLnBhcmFncmFwaC0tdHlwZS0tYmxvYyAucGFnZS1zZWFyY2ggI2Jsb2NrLXVnYS10aGVtZS1jb250ZW50IC5zZWFyY2gtZm9ybSAuYnV0dG9uLFxuLnBhZ2Utc2VhcmNoICNibG9jay11Z2EtdGhlbWUtY29udGVudCAuc2VhcmNoLWZvcm0gLmJnLXdoaXRlIC5wYXJhZ3JhcGgtLXR5cGUtLWJsb2MgLmJ1dHRvbixcbi5iZy1zZWNvbmRhcnktY29sb3IgLnBhcmFncmFwaC0tdHlwZS0tYmxvYyAuYnRuLXByaW1hcnksXG4uYmctc2Vjb25kYXJ5LWNvbG9yIC5wYXJhZ3JhcGgtLXR5cGUtLWJsb2MgZm9ybS53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAuZm9ybS1jb250cm9sLmJ1dHRvbi5idXR0b24tLXByaW1hcnksXG5mb3JtLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIC5iZy1zZWNvbmRhcnktY29sb3IgLnBhcmFncmFwaC0tdHlwZS0tYmxvYyAuZm9ybS1jb250cm9sLmJ1dHRvbi5idXR0b24tLXByaW1hcnksXG4uYmctc2Vjb25kYXJ5LWNvbG9yIC5wYXJhZ3JhcGgtLXR5cGUtLWJsb2MgLnBhZ2Utc2VhcmNoICNibG9jay11Z2EtdGhlbWUtY29udGVudCAuc2VhcmNoLWZvcm0gLmJ1dHRvbixcbi5wYWdlLXNlYXJjaCAjYmxvY2stdWdhLXRoZW1lLWNvbnRlbnQgLnNlYXJjaC1mb3JtIC5iZy1zZWNvbmRhcnktY29sb3IgLnBhcmFncmFwaC0tdHlwZS0tYmxvYyAuYnV0dG9uLFxuLmJnLXByaW1hcnktY29sb3IgLnBhcmFncmFwaC0tdHlwZS0tYmxvYyAuYnRuLXByaW1hcnksXG4uYmctcHJpbWFyeS1jb2xvciAucGFyYWdyYXBoLS10eXBlLS1ibG9jIGZvcm0ud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gLmZvcm0tY29udHJvbC5idXR0b24uYnV0dG9uLS1wcmltYXJ5LFxuZm9ybS53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAuYmctcHJpbWFyeS1jb2xvciAucGFyYWdyYXBoLS10eXBlLS1ibG9jIC5mb3JtLWNvbnRyb2wuYnV0dG9uLmJ1dHRvbi0tcHJpbWFyeSxcbi5iZy1wcmltYXJ5LWNvbG9yIC5wYXJhZ3JhcGgtLXR5cGUtLWJsb2MgLnBhZ2Utc2VhcmNoICNibG9jay11Z2EtdGhlbWUtY29udGVudCAuc2VhcmNoLWZvcm0gLmJ1dHRvbixcbi5wYWdlLXNlYXJjaCAjYmxvY2stdWdhLXRoZW1lLWNvbnRlbnQgLnNlYXJjaC1mb3JtIC5iZy1wcmltYXJ5LWNvbG9yIC5wYXJhZ3JhcGgtLXR5cGUtLWJsb2MgLmJ1dHRvbixcbi5iZy1uZXV0cmFsLWNvbG9yIC5wYXJhZ3JhcGgtLXR5cGUtLWJsb2MgLmJ0bi5idG4tcHJpbWFyeSxcbi5iZy1uZXV0cmFsLWNvbG9yIC5wYXJhZ3JhcGgtLXR5cGUtLWJsb2MgZm9ybS53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAuYnRuLXByaW1hcnkuZm9ybS1jb250cm9sOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbixcbmZvcm0ud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gLmJnLW5ldXRyYWwtY29sb3IgLnBhcmFncmFwaC0tdHlwZS0tYmxvYyAuYnRuLXByaW1hcnkuZm9ybS1jb250cm9sOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbixcbi5iZy1uZXV0cmFsLWNvbG9yIC5wYXJhZ3JhcGgtLXR5cGUtLWJsb2MgZm9ybS53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAuZm9ybS1jb250cm9sLmJ1dHRvbi5idXR0b24tLXByaW1hcnk6OmZpbGUtc2VsZWN0b3ItYnV0dG9uLFxuZm9ybS53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAuYmctbmV1dHJhbC1jb2xvciAucGFyYWdyYXBoLS10eXBlLS1ibG9jIC5mb3JtLWNvbnRyb2wuYnV0dG9uLmJ1dHRvbi0tcHJpbWFyeTo6ZmlsZS1zZWxlY3Rvci1idXR0b24sXG4uYmctbmV1dHJhbC1jb2xvciAucGFyYWdyYXBoLS10eXBlLS1ibG9jIGZvcm0ud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gLnBhZ2Utc2VhcmNoICNibG9jay11Z2EtdGhlbWUtY29udGVudCAuc2VhcmNoLWZvcm0gLmZvcm0tY29udHJvbC5idXR0b246OmZpbGUtc2VsZWN0b3ItYnV0dG9uLFxuZm9ybS53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAucGFnZS1zZWFyY2ggI2Jsb2NrLXVnYS10aGVtZS1jb250ZW50IC5zZWFyY2gtZm9ybSAuYmctbmV1dHJhbC1jb2xvciAucGFyYWdyYXBoLS10eXBlLS1ibG9jIC5mb3JtLWNvbnRyb2wuYnV0dG9uOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbixcbi5iZy1uZXV0cmFsLWNvbG9yIC5wYXJhZ3JhcGgtLXR5cGUtLWJsb2MgLnBhZ2Utc2VhcmNoICNibG9jay11Z2EtdGhlbWUtY29udGVudCAuc2VhcmNoLWZvcm0gZm9ybS53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAuZm9ybS1jb250cm9sLmJ1dHRvbjo6ZmlsZS1zZWxlY3Rvci1idXR0b24sXG4ucGFnZS1zZWFyY2ggI2Jsb2NrLXVnYS10aGVtZS1jb250ZW50IC5zZWFyY2gtZm9ybSBmb3JtLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIC5iZy1uZXV0cmFsLWNvbG9yIC5wYXJhZ3JhcGgtLXR5cGUtLWJsb2MgLmZvcm0tY29udHJvbC5idXR0b246OmZpbGUtc2VsZWN0b3ItYnV0dG9uLFxuLmJnLW5ldXRyYWwtY29sb3IgLnBhcmFncmFwaC0tdHlwZS0tYmxvYyBmb3JtLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIC5idG4tcHJpbWFyeS5mb3JtLWNvbnRyb2wuYnV0dG9uLFxuZm9ybS53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAuYmctbmV1dHJhbC1jb2xvciAucGFyYWdyYXBoLS10eXBlLS1ibG9jIC5idG4tcHJpbWFyeS5mb3JtLWNvbnRyb2wuYnV0dG9uLFxuLmJnLW5ldXRyYWwtY29sb3IgLnBhcmFncmFwaC0tdHlwZS0tYmxvYyBmb3JtLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIC5mb3JtLWNvbnRyb2wuYnV0dG9uLmJ1dHRvbi0tcHJpbWFyeSxcbmZvcm0ud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gLmJnLW5ldXRyYWwtY29sb3IgLnBhcmFncmFwaC0tdHlwZS0tYmxvYyAuZm9ybS1jb250cm9sLmJ1dHRvbi5idXR0b24tLXByaW1hcnksXG4uYmctbmV1dHJhbC1jb2xvciAucGFyYWdyYXBoLS10eXBlLS1ibG9jIC5wYWdlLXNlYXJjaCAjYmxvY2stdWdhLXRoZW1lLWNvbnRlbnQgLnNlYXJjaC1mb3JtIC5idXR0b24sXG4ucGFnZS1zZWFyY2ggI2Jsb2NrLXVnYS10aGVtZS1jb250ZW50IC5zZWFyY2gtZm9ybSAuYmctbmV1dHJhbC1jb2xvciAucGFyYWdyYXBoLS10eXBlLS1ibG9jIC5idXR0b24ge1xuICBjb2xvcjogdmFyKC0tbGluay1jb2xvci1iZy13aGl0ZSwgI2ZmNGUwMik7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGJvcmRlci1jb2xvcjogI2ZmZmZmZjsgfVxuICAucGFyYWdyYXBoLS10eXBlLS1ibG9jLXJlY2hlcmNoZSAuYmctcHJpbWFyeS1jb2xvciAuYnRuLXByaW1hcnk6aG92ZXIsIC5wYXJhZ3JhcGgtLXR5cGUtLWJsb2MtcmVjaGVyY2hlIC5iZy1wcmltYXJ5LWNvbG9yIGZvcm0ud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gLmZvcm0tY29udHJvbC5idXR0b24uYnV0dG9uLS1wcmltYXJ5OmhvdmVyLCBmb3JtLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIC5wYXJhZ3JhcGgtLXR5cGUtLWJsb2MtcmVjaGVyY2hlIC5iZy1wcmltYXJ5LWNvbG9yIC5mb3JtLWNvbnRyb2wuYnV0dG9uLmJ1dHRvbi0tcHJpbWFyeTpob3ZlciwgLnBhcmFncmFwaC0tdHlwZS0tYmxvYy1yZWNoZXJjaGUgLmJnLXByaW1hcnktY29sb3IgLnBhZ2Utc2VhcmNoICNibG9jay11Z2EtdGhlbWUtY29udGVudCAuc2VhcmNoLWZvcm0gLmJ1dHRvbjpob3ZlciwgLnBhZ2Utc2VhcmNoICNibG9jay11Z2EtdGhlbWUtY29udGVudCAuc2VhcmNoLWZvcm0gLnBhcmFncmFwaC0tdHlwZS0tYmxvYy1yZWNoZXJjaGUgLmJnLXByaW1hcnktY29sb3IgLmJ1dHRvbjpob3ZlcixcbiAgLnBhcmFncmFwaC0tdHlwZS0tYmxvYy1yZWNoZXJjaGUgLmJnLXNlY29uZGFyeS1jb2xvciAuYnRuLXByaW1hcnk6aG92ZXIsXG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWJsb2MtcmVjaGVyY2hlIC5iZy1zZWNvbmRhcnktY29sb3IgZm9ybS53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAuZm9ybS1jb250cm9sLmJ1dHRvbi5idXR0b24tLXByaW1hcnk6aG92ZXIsXG4gIGZvcm0ud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gLnBhcmFncmFwaC0tdHlwZS0tYmxvYy1yZWNoZXJjaGUgLmJnLXNlY29uZGFyeS1jb2xvciAuZm9ybS1jb250cm9sLmJ1dHRvbi5idXR0b24tLXByaW1hcnk6aG92ZXIsXG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWJsb2MtcmVjaGVyY2hlIC5iZy1zZWNvbmRhcnktY29sb3IgLnBhZ2Utc2VhcmNoICNibG9jay11Z2EtdGhlbWUtY29udGVudCAuc2VhcmNoLWZvcm0gLmJ1dHRvbjpob3ZlcixcbiAgLnBhZ2Utc2VhcmNoICNibG9jay11Z2EtdGhlbWUtY29udGVudCAuc2VhcmNoLWZvcm0gLnBhcmFncmFwaC0tdHlwZS0tYmxvYy1yZWNoZXJjaGUgLmJnLXNlY29uZGFyeS1jb2xvciAuYnV0dG9uOmhvdmVyLFxuICAuYmctd2hpdGUgLnBhcmFncmFwaC0tdHlwZS0tYmxvYyAuYnRuLXByaW1hcnk6aG92ZXIsXG4gIC5iZy13aGl0ZSAucGFyYWdyYXBoLS10eXBlLS1ibG9jIGZvcm0ud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gLmZvcm0tY29udHJvbC5idXR0b24uYnV0dG9uLS1wcmltYXJ5OmhvdmVyLFxuICBmb3JtLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIC5iZy13aGl0ZSAucGFyYWdyYXBoLS10eXBlLS1ibG9jIC5mb3JtLWNvbnRyb2wuYnV0dG9uLmJ1dHRvbi0tcHJpbWFyeTpob3ZlcixcbiAgLmJnLXdoaXRlIC5wYXJhZ3JhcGgtLXR5cGUtLWJsb2MgLnBhZ2Utc2VhcmNoICNibG9jay11Z2EtdGhlbWUtY29udGVudCAuc2VhcmNoLWZvcm0gLmJ1dHRvbjpob3ZlcixcbiAgLnBhZ2Utc2VhcmNoICNibG9jay11Z2EtdGhlbWUtY29udGVudCAuc2VhcmNoLWZvcm0gLmJnLXdoaXRlIC5wYXJhZ3JhcGgtLXR5cGUtLWJsb2MgLmJ1dHRvbjpob3ZlcixcbiAgLmJnLXNlY29uZGFyeS1jb2xvciAucGFyYWdyYXBoLS10eXBlLS1ibG9jIC5idG4tcHJpbWFyeTpob3ZlcixcbiAgLmJnLXNlY29uZGFyeS1jb2xvciAucGFyYWdyYXBoLS10eXBlLS1ibG9jIGZvcm0ud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gLmZvcm0tY29udHJvbC5idXR0b24uYnV0dG9uLS1wcmltYXJ5OmhvdmVyLFxuICBmb3JtLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIC5iZy1zZWNvbmRhcnktY29sb3IgLnBhcmFncmFwaC0tdHlwZS0tYmxvYyAuZm9ybS1jb250cm9sLmJ1dHRvbi5idXR0b24tLXByaW1hcnk6aG92ZXIsXG4gIC5iZy1zZWNvbmRhcnktY29sb3IgLnBhcmFncmFwaC0tdHlwZS0tYmxvYyAucGFnZS1zZWFyY2ggI2Jsb2NrLXVnYS10aGVtZS1jb250ZW50IC5zZWFyY2gtZm9ybSAuYnV0dG9uOmhvdmVyLFxuICAucGFnZS1zZWFyY2ggI2Jsb2NrLXVnYS10aGVtZS1jb250ZW50IC5zZWFyY2gtZm9ybSAuYmctc2Vjb25kYXJ5LWNvbG9yIC5wYXJhZ3JhcGgtLXR5cGUtLWJsb2MgLmJ1dHRvbjpob3ZlcixcbiAgLmJnLXByaW1hcnktY29sb3IgLnBhcmFncmFwaC0tdHlwZS0tYmxvYyAuYnRuLXByaW1hcnk6aG92ZXIsXG4gIC5iZy1wcmltYXJ5LWNvbG9yIC5wYXJhZ3JhcGgtLXR5cGUtLWJsb2MgZm9ybS53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAuZm9ybS1jb250cm9sLmJ1dHRvbi5idXR0b24tLXByaW1hcnk6aG92ZXIsXG4gIGZvcm0ud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gLmJnLXByaW1hcnktY29sb3IgLnBhcmFncmFwaC0tdHlwZS0tYmxvYyAuZm9ybS1jb250cm9sLmJ1dHRvbi5idXR0b24tLXByaW1hcnk6aG92ZXIsXG4gIC5iZy1wcmltYXJ5LWNvbG9yIC5wYXJhZ3JhcGgtLXR5cGUtLWJsb2MgLnBhZ2Utc2VhcmNoICNibG9jay11Z2EtdGhlbWUtY29udGVudCAuc2VhcmNoLWZvcm0gLmJ1dHRvbjpob3ZlcixcbiAgLnBhZ2Utc2VhcmNoICNibG9jay11Z2EtdGhlbWUtY29udGVudCAuc2VhcmNoLWZvcm0gLmJnLXByaW1hcnktY29sb3IgLnBhcmFncmFwaC0tdHlwZS0tYmxvYyAuYnV0dG9uOmhvdmVyLFxuICAuYmctbmV1dHJhbC1jb2xvciAucGFyYWdyYXBoLS10eXBlLS1ibG9jIC5idG4uYnRuLXByaW1hcnk6aG92ZXIsXG4gIC5iZy1uZXV0cmFsLWNvbG9yIC5wYXJhZ3JhcGgtLXR5cGUtLWJsb2MgZm9ybS53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAuYnRuLXByaW1hcnkuZm9ybS1jb250cm9sOmhvdmVyOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbixcbiAgZm9ybS53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAuYmctbmV1dHJhbC1jb2xvciAucGFyYWdyYXBoLS10eXBlLS1ibG9jIC5idG4tcHJpbWFyeS5mb3JtLWNvbnRyb2w6aG92ZXI6OmZpbGUtc2VsZWN0b3ItYnV0dG9uLFxuICAuYmctbmV1dHJhbC1jb2xvciAucGFyYWdyYXBoLS10eXBlLS1ibG9jIGZvcm0ud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gLmZvcm0tY29udHJvbC5idXR0b24uYnV0dG9uLS1wcmltYXJ5OmhvdmVyOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbixcbiAgZm9ybS53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAuYmctbmV1dHJhbC1jb2xvciAucGFyYWdyYXBoLS10eXBlLS1ibG9jIC5mb3JtLWNvbnRyb2wuYnV0dG9uLmJ1dHRvbi0tcHJpbWFyeTpob3Zlcjo6ZmlsZS1zZWxlY3Rvci1idXR0b24sXG4gIC5iZy1uZXV0cmFsLWNvbG9yIC5wYXJhZ3JhcGgtLXR5cGUtLWJsb2MgZm9ybS53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAucGFnZS1zZWFyY2ggI2Jsb2NrLXVnYS10aGVtZS1jb250ZW50IC5zZWFyY2gtZm9ybSAuZm9ybS1jb250cm9sLmJ1dHRvbjpob3Zlcjo6ZmlsZS1zZWxlY3Rvci1idXR0b24sXG4gIGZvcm0ud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gLnBhZ2Utc2VhcmNoICNibG9jay11Z2EtdGhlbWUtY29udGVudCAuc2VhcmNoLWZvcm0gLmJnLW5ldXRyYWwtY29sb3IgLnBhcmFncmFwaC0tdHlwZS0tYmxvYyAuZm9ybS1jb250cm9sLmJ1dHRvbjpob3Zlcjo6ZmlsZS1zZWxlY3Rvci1idXR0b24sXG4gIC5iZy1uZXV0cmFsLWNvbG9yIC5wYXJhZ3JhcGgtLXR5cGUtLWJsb2MgLnBhZ2Utc2VhcmNoICNibG9jay11Z2EtdGhlbWUtY29udGVudCAuc2VhcmNoLWZvcm0gZm9ybS53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAuZm9ybS1jb250cm9sLmJ1dHRvbjpob3Zlcjo6ZmlsZS1zZWxlY3Rvci1idXR0b24sXG4gIC5wYWdlLXNlYXJjaCAjYmxvY2stdWdhLXRoZW1lLWNvbnRlbnQgLnNlYXJjaC1mb3JtIGZvcm0ud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gLmJnLW5ldXRyYWwtY29sb3IgLnBhcmFncmFwaC0tdHlwZS0tYmxvYyAuZm9ybS1jb250cm9sLmJ1dHRvbjpob3Zlcjo6ZmlsZS1zZWxlY3Rvci1idXR0b24sXG4gIC5iZy1uZXV0cmFsLWNvbG9yIC5wYXJhZ3JhcGgtLXR5cGUtLWJsb2MgZm9ybS53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAuYnRuLXByaW1hcnkuZm9ybS1jb250cm9sLmJ1dHRvbjpob3ZlcixcbiAgZm9ybS53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAuYmctbmV1dHJhbC1jb2xvciAucGFyYWdyYXBoLS10eXBlLS1ibG9jIC5idG4tcHJpbWFyeS5mb3JtLWNvbnRyb2wuYnV0dG9uOmhvdmVyLFxuICAuYmctbmV1dHJhbC1jb2xvciAucGFyYWdyYXBoLS10eXBlLS1ibG9jIGZvcm0ud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gLmZvcm0tY29udHJvbC5idXR0b24uYnV0dG9uLS1wcmltYXJ5OmhvdmVyLFxuICBmb3JtLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIC5iZy1uZXV0cmFsLWNvbG9yIC5wYXJhZ3JhcGgtLXR5cGUtLWJsb2MgLmZvcm0tY29udHJvbC5idXR0b24uYnV0dG9uLS1wcmltYXJ5OmhvdmVyLFxuICAuYmctbmV1dHJhbC1jb2xvciAucGFyYWdyYXBoLS10eXBlLS1ibG9jIC5wYWdlLXNlYXJjaCAjYmxvY2stdWdhLXRoZW1lLWNvbnRlbnQgLnNlYXJjaC1mb3JtIC5idXR0b246aG92ZXIsXG4gIC5wYWdlLXNlYXJjaCAjYmxvY2stdWdhLXRoZW1lLWNvbnRlbnQgLnNlYXJjaC1mb3JtIC5iZy1uZXV0cmFsLWNvbG9yIC5wYXJhZ3JhcGgtLXR5cGUtLWJsb2MgLmJ1dHRvbjpob3ZlciB7XG4gICAgY29sb3I6IHZhcigtLWZvbnQtY29sb3ItYmctcHJpbWFyeSwgI2ZmZmZmZik7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeS1jb2xvciwgI2ZmNGUwMik7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmOyB9XG5cbi5wYXJhZ3JhcGgtLXR5cGUtLWJsb2MtcmVjaGVyY2hlIC5iZy1wcmltYXJ5LWNvbG9yIC5idG4tcHJpbWFyeTpob3ZlciwgLnBhcmFncmFwaC0tdHlwZS0tYmxvYy1yZWNoZXJjaGUgLmJnLXByaW1hcnktY29sb3IgZm9ybS53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAuZm9ybS1jb250cm9sLmJ1dHRvbi5idXR0b24tLXByaW1hcnk6aG92ZXIsIGZvcm0ud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gLnBhcmFncmFwaC0tdHlwZS0tYmxvYy1yZWNoZXJjaGUgLmJnLXByaW1hcnktY29sb3IgLmZvcm0tY29udHJvbC5idXR0b24uYnV0dG9uLS1wcmltYXJ5OmhvdmVyLCAucGFyYWdyYXBoLS10eXBlLS1ibG9jLXJlY2hlcmNoZSAuYmctcHJpbWFyeS1jb2xvciAucGFnZS1zZWFyY2ggI2Jsb2NrLXVnYS10aGVtZS1jb250ZW50IC5zZWFyY2gtZm9ybSAuYnV0dG9uOmhvdmVyLCAucGFnZS1zZWFyY2ggI2Jsb2NrLXVnYS10aGVtZS1jb250ZW50IC5zZWFyY2gtZm9ybSAucGFyYWdyYXBoLS10eXBlLS1ibG9jLXJlY2hlcmNoZSAuYmctcHJpbWFyeS1jb2xvciAuYnV0dG9uOmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQ6IHZhcigtLWxpbmstY29sb3ItYmctd2hpdGUsICNmZjRlMDIpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWxpbmstY29sb3ItYmctcHJpbWFyeSwgI2ZmZmZmZik7IH1cblxuXG4ucGFyYWdyYXBoLS10eXBlLS1ibG9jLXJlY2hlcmNoZSAuYmctc2Vjb25kYXJ5LWNvbG9yIC5idG4tcHJpbWFyeTpob3Zlcixcbi5wYXJhZ3JhcGgtLXR5cGUtLWJsb2MtcmVjaGVyY2hlIC5iZy1zZWNvbmRhcnktY29sb3IgZm9ybS53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAuZm9ybS1jb250cm9sLmJ1dHRvbi5idXR0b24tLXByaW1hcnk6aG92ZXIsXG5mb3JtLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIC5wYXJhZ3JhcGgtLXR5cGUtLWJsb2MtcmVjaGVyY2hlIC5iZy1zZWNvbmRhcnktY29sb3IgLmZvcm0tY29udHJvbC5idXR0b24uYnV0dG9uLS1wcmltYXJ5OmhvdmVyLFxuLnBhcmFncmFwaC0tdHlwZS0tYmxvYy1yZWNoZXJjaGUgLmJnLXNlY29uZGFyeS1jb2xvciAucGFnZS1zZWFyY2ggI2Jsb2NrLXVnYS10aGVtZS1jb250ZW50IC5zZWFyY2gtZm9ybSAuYnV0dG9uOmhvdmVyLFxuLnBhZ2Utc2VhcmNoICNibG9jay11Z2EtdGhlbWUtY29udGVudCAuc2VhcmNoLWZvcm0gLnBhcmFncmFwaC0tdHlwZS0tYmxvYy1yZWNoZXJjaGUgLmJnLXNlY29uZGFyeS1jb2xvciAuYnV0dG9uOmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQ6IHZhcigtLWxpbmstY29sb3ItYmctd2hpdGUsICNmZjRlMDIpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWxpbmstY29sb3ItYmctd2hpdGUsICNmZjRlMDIpOyB9XG5cbnAubm90ZS1iYXMtcGFnZSB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgcC5ub3RlLWJhcy1wYWdlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICBmb250LXNpemU6IDE0cHg7IH0gfVxuXG51bC5saXN0ZS1saWVucyB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgdWwubGlzdGUtbGllbnMgbGk6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogLTFyZW07XG4gICAgY29udGVudDogXCJcXGU5MGFcIjtcbiAgICBmb250LWZhbWlseTogXCJpY29tb29uXCIgIWltcG9ydGFudDtcbiAgICBzcGVhazogbmV2ZXI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogdmFyKC0tbGluay1jb2xvci1iZy13aGl0ZSwgI2ZmNGUwMik7IH1cbiAgICAuYmctcHJpbWFyeS1jb2xvciB1bC5saXN0ZS1saWVucyBsaTpiZWZvcmUge1xuICAgICAgY29sb3I6IHZhcigtLWxpbmstY29sb3ItYmctcHJpbWFyeSwgI2ZmZmZmZik7IH1cbiAgICAuYmctc2Vjb25kYXJ5LWNvbG9yIHVsLmxpc3RlLWxpZW5zIGxpOmJlZm9yZSB7XG4gICAgICBjb2xvcjogdmFyKC0tbGluay1jb2xvci1iZy1zZWNvbmRhcnksICNmZmZmZmYpOyB9XG4gICAgLmJnLW5ldXRyYWwtY29sb3IgdWwubGlzdGUtbGllbnMgbGk6YmVmb3JlIHtcbiAgICAgIGNvbG9yOiB2YXIoLS1saW5rLWNvbG9yLWJnLW5ldXRyYWwsICNmZjRlMDIpOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIHVsLmxpc3RlLWxpZW5zIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH0gfVxuXG4ucC1jb2xsYXBzZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiOGI4Yjg7XG4gIGJvcmRlci1sZWZ0OiA4cHggc29saWQgdmFyKC0tcHJpbWFyeS1jb2xvciwgI2ZmNGUwMik7XG4gIHBhZGRpbmc6IDIwcHggMjBweCAxNHB4IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnAtY29sbGFwc2Uge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDsgfSB9XG4gIC5wLWNvbGxhcHNlIC5wLWNvbGxhcHNlLXRpdGxlIHAge1xuICAgIGZvbnQtZmFtaWx5OiBcIkNhbGlzdG9nYVwiLCBzZXJpZjtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBsaW5lLWhlaWdodDogMjVweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnAtY29sbGFwc2UgLnAtY29sbGFwc2UtdGl0bGUgcCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMjNweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLnAtY29sbGFwc2UgLnAtY29sbGFwc2UtdGl0bGUgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMzY2cHgpIHtcbiAgICAgIC5wLWNvbGxhcHNlIC5wLWNvbGxhcHNlLXRpdGxlIHAge1xuICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4OyB9IH1cbiAgLnAtY29sbGFwc2UgLnAtY29sbGFwc2UtYnV0dG9uIHtcbiAgICBoZWlnaHQ6IDA7IH1cbiAgICAucC1jb2xsYXBzZSAucC1jb2xsYXBzZS1idXR0b24gPiBidXR0b24ge1xuICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICBmb250LXNpemU6IDIwcHg7IH1cbiAgICAgIC5wLWNvbGxhcHNlIC5wLWNvbGxhcHNlLWJ1dHRvbiA+IGJ1dHRvbjpiZWZvcmUge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIC5wLWNvbGxhcHNlIC5wLWNvbGxhcHNlLWJ1dHRvbiA+IGJ1dHRvblthcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNiOGI4Yjg7XG4gICAgICAgIGJvcmRlci1jb2xvcjogI2I4YjhiODtcbiAgICAgICAgY29sb3I6IHdoaXRlOyB9XG4gICAgICAgIC5wLWNvbGxhcHNlIC5wLWNvbGxhcHNlLWJ1dHRvbiA+IGJ1dHRvblthcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXTpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbGluay1jb2xvci1iZy13aGl0ZSwgI2ZmNGUwMik7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1saW5rLWNvbG9yLWJnLXdoaXRlLCAjZmY0ZTAyKTsgfVxuICAgICAgICAucC1jb2xsYXBzZSAucC1jb2xsYXBzZS1idXR0b24gPiBidXR0b25bYXJpYS1leHBhbmRlZD1cInRydWVcIl06YmVmb3JlIHtcbiAgICAgICAgICBmb250LWZhbWlseTogJ2ljb21vb24nICFpbXBvcnRhbnQ7XG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IGNhbGMoNTAlIC0gMTJweC8yKTtcbiAgICAgICAgICBsZWZ0OiBjYWxjKDUwJSAtIDEycHgvMik7XG4gICAgICAgICAgY29udGVudDogXCLuqK9cIjtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICBzcGVhazogbmV2ZXI7XG4gICAgICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTsgfVxuICAgICAgLnAtY29sbGFwc2UgLnAtY29sbGFwc2UtYnV0dG9uID4gYnV0dG9uW2FyaWEtZXhwYW5kZWQ9XCJmYWxzZVwiXSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWxpbmstY29sb3ItYmctd2hpdGUsICNmZjRlMDIpO1xuICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLWxpbmstY29sb3ItYmctd2hpdGUsICNmZjRlMDIpO1xuICAgICAgICBjb2xvcjogd2hpdGU7IH1cbiAgICAgICAgLnAtY29sbGFwc2UgLnAtY29sbGFwc2UtYnV0dG9uID4gYnV0dG9uW2FyaWEtZXhwYW5kZWQ9XCJmYWxzZVwiXTpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1saW5rLWNvbG9yLWJnLXdoaXRlLCAjZmY0ZTAyKTtcbiAgICAgICAgICBjb2xvcjogdmFyKC0tbGluay1jb2xvci1iZy13aGl0ZSwgI2ZmNGUwMik7IH1cbiAgICAgICAgLnAtY29sbGFwc2UgLnAtY29sbGFwc2UtYnV0dG9uID4gYnV0dG9uW2FyaWEtZXhwYW5kZWQ9XCJmYWxzZVwiXTpiZWZvcmUge1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAnaWNvbW9vbicgIWltcG9ydGFudDtcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogY2FsYyg1MCUgLSAxMnB4LzIpO1xuICAgICAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gMTJweC8yKTtcbiAgICAgICAgICBjb250ZW50OiBcIu6orlwiO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgIHNwZWFrOiBuZXZlcjtcbiAgICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlOyB9XG5cbi5xdW90ZS0tc20sXG4ucXVvdGUtLWwge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gIC5xdW90ZS0tc20gLnF1b3RlLW1hc2ssXG4gIC5xdW90ZS0tbCAucXVvdGUtbWFzayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZm9udC1jb2xvci1iZy13aGl0ZSwgIzM2MzYzNik7XG4gICAgaGVpZ2h0OiAzNXB4O1xuICAgIC13ZWJraXQtY2xpcC1wYXRoOiBwYXRoKFwiTTEzLjY0NCwxOS40MjV2MTQuOEgwVjIyLjQzMUMwLDE2LjE4OC42OTQsMTEuNTYzLDIuMzEzLDguNTU2QTE5LjEzNiwxOS4xMzYsMCwwLDEsMTEuNzk0LDBsMy4yMzgsNS4wODhBMTIuMTQ3LDEyLjE0NywwLDAsMCw5LjI1LDkuOTQ0Yy0xLjM4NywyLjA4MS0yLjA4MSw1LjMxOS0yLjA4MSw5LjQ4MVptMjIuMiwwdjE0LjhIMjIuMlYyMi40MzFjMC02LjQ3NS42OTQtMTAuODY5LDIuMzEzLTEzLjg3NUExOS4xMzYsMTkuMTM2LDAsMCwxLDMzLjk5NCwwTDM3LDUuMDg4YTEyLjE0NywxMi4xNDcsMCwwLDAtNS43ODEsNC44NTZjLTEuMTU2LDIuMDgxLTEuODUsNS4zMTktMi4wODEsOS40ODFaXCIpO1xuICAgIGNsaXAtcGF0aDogcGF0aChcIk0xMy42NDQsMTkuNDI1djE0LjhIMFYyMi40MzFDMCwxNi4xODguNjk0LDExLjU2MywyLjMxMyw4LjU1NkExOS4xMzYsMTkuMTM2LDAsMCwxLDExLjc5NCwwbDMuMjM4LDUuMDg4QTEyLjE0NywxMi4xNDcsMCwwLDAsOS4yNSw5Ljk0NGMtMS4zODcsMi4wODEtMi4wODEsNS4zMTktMi4wODEsOS40ODFabTIyLjIsMHYxNC44SDIyLjJWMjIuNDMxYzAtNi40NzUuNjk0LTEwLjg2OSwyLjMxMy0xMy44NzVBMTkuMTM2LDE5LjEzNiwwLDAsMSwzMy45OTQsMEwzNyw1LjA4OGExMi4xNDcsMTIuMTQ3LDAsMCwwLTUuNzgxLDQuODU2Yy0xLjE1NiwyLjA4MS0xLjg1LDUuMzE5LTIuMDgxLDkuNDgxWlwiKTsgfVxuICAucXVvdGUtLXNtIC5xdW90ZS1jb250ZW50LFxuICAucXVvdGUtLWwgLnF1b3RlLWNvbnRlbnQge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLnF1b3RlLS1zbSxcbiAgICAucXVvdGUtLWwge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDsgfSB9XG5cbi5xdW90ZS0tc20ge1xuICB3aWR0aDogNTAlOyB9XG4gIC5xdW90ZS0tc20gKiB7XG4gICAgZm9udC1mYW1pbHk6IFwiQ2FsaXN0b2dhXCIsIHNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjVweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnF1b3RlLS1zbSAqIHtcbiAgICAgICAgZm9udC1zaXplOiAxOXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjVweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAucXVvdGUtLXNtICoge1xuICAgICAgICBmb250LXNpemU6IDIxcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTM2NnB4KSB7XG4gICAgICAucXVvdGUtLXNtICoge1xuICAgICAgICBmb250LXNpemU6IDIzcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4OyB9IH1cblxuLnF1b3RlLS1sICoge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1mYW1pbHk6IFwib3BlbnNhbnNib2xkXCIsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5xdW90ZS0tbCAqIHtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLnF1b3RlLS1sICoge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTM2NnB4KSB7XG4gICAgLnF1b3RlLS1sICoge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDMycHg7IH0gfVxuXG4udGVhc2VyIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAudGVhc2VyIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAudGVhc2VyIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH0gfVxuICAudGVhc2VyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiA4cHg7XG4gICAgd2lkdGg6IDcwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvciwgI2ZmNGUwMik7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLnRlYXNlciAudGVhc2VyLWNvbnRlbnQge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC50ZWFzZXIgLnRlYXNlci1jb250ZW50IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDsgfSB9XG4gICAgLnRlYXNlciAudGVhc2VyLWNvbnRlbnQgcCB7XG4gICAgICBmb250LWZhbWlseTogXCJDYWxpc3RvZ2FcIiwgc2VyaWY7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjVweDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC50ZWFzZXIgLnRlYXNlci1jb250ZW50IHAge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjVweDsgfSB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLnRlYXNlciAudGVhc2VyLWNvbnRlbnQgcCB7XG4gICAgICAgICAgZm9udC1zaXplOiAyMXB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4OyB9IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMzY2cHgpIHtcbiAgICAgICAgLnRlYXNlciAudGVhc2VyLWNvbnRlbnQgcCB7XG4gICAgICAgICAgZm9udC1zaXplOiAyM3B4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4OyB9IH1cblxuLmNvbG9yZWQtLXByaW1hcnkgPiBkaXYsXG4uY29sb3JlZC0tc2Vjb25kYXJ5ID4gZGl2LFxuLmNvbG9yZWQtLW5ldXRyYWwgPiBkaXYge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwYWRkaW5nOiAyMHB4O1xuICBwYWRkaW5nLXRvcDogNDBweDsgfVxuICAuY29sb3JlZC0tcHJpbWFyeSA+IGRpdiAuY29sb3JlZC10aXRsZSAqLFxuICAuY29sb3JlZC0tc2Vjb25kYXJ5ID4gZGl2IC5jb2xvcmVkLXRpdGxlICosXG4gIC5jb2xvcmVkLS1uZXV0cmFsID4gZGl2IC5jb2xvcmVkLXRpdGxlICoge1xuICAgIGZvbnQtZmFtaWx5OiBcIkNhbGlzdG9nYVwiLCBzZXJpZjtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBsaW5lLWhlaWdodDogMjVweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmNvbG9yZWQtLXByaW1hcnkgPiBkaXYgLmNvbG9yZWQtdGl0bGUgKixcbiAgICAgIC5jb2xvcmVkLS1zZWNvbmRhcnkgPiBkaXYgLmNvbG9yZWQtdGl0bGUgKixcbiAgICAgIC5jb2xvcmVkLS1uZXV0cmFsID4gZGl2IC5jb2xvcmVkLXRpdGxlICoge1xuICAgICAgICBmb250LXNpemU6IDIzcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5jb2xvcmVkLS1wcmltYXJ5ID4gZGl2IC5jb2xvcmVkLXRpdGxlICosXG4gICAgICAuY29sb3JlZC0tc2Vjb25kYXJ5ID4gZGl2IC5jb2xvcmVkLXRpdGxlICosXG4gICAgICAuY29sb3JlZC0tbmV1dHJhbCA+IGRpdiAuY29sb3JlZC10aXRsZSAqIHtcbiAgICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjhweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEzNjZweCkge1xuICAgICAgLmNvbG9yZWQtLXByaW1hcnkgPiBkaXYgLmNvbG9yZWQtdGl0bGUgKixcbiAgICAgIC5jb2xvcmVkLS1zZWNvbmRhcnkgPiBkaXYgLmNvbG9yZWQtdGl0bGUgKixcbiAgICAgIC5jb2xvcmVkLS1uZXV0cmFsID4gZGl2IC5jb2xvcmVkLXRpdGxlICoge1xuICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4OyB9IH1cblxuLnBpbS1ja2VkaXRvciAudmlzdWVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAucGltLWNrZWRpdG9yIC52aXN1ZWwgcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4ucGltLWNrZWRpdG9yIC50aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgLnBpbS1ja2VkaXRvciAudGl0bGUgKiB7XG4gICAgZm9udC1mYW1pbHk6IFwiQ2FsaXN0b2dhXCIsIHNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBsaW5lLWhlaWdodDogMjVweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnBpbS1ja2VkaXRvciAudGl0bGUgKiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjNweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLnBpbS1ja2VkaXRvciAudGl0bGUgKiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMzY2cHgpIHtcbiAgICAgIC5waW0tY2tlZGl0b3IgLnRpdGxlICoge1xuICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4OyB9IH1cblxuZm9ybS53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSBsYWJlbC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgZm9udC1mYW1pbHk6IFwib3BlbnNhbnNyZWd1bGFyXCI7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4OyB9XG5cbmZvcm0ud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gbGFiZWwuZXJyb3Ige1xuICBtYXJnaW4tdG9wOiAwLjVyZW07XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICNEQjNBMkM7IH1cblxuZm9ybS53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAuZGV0YWlscyB7XG4gIGZvbnQtZmFtaWx5OiBcIm9wZW5zYW5zcmVndWxhclwiLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjNzM3MzczOyB9XG5cbmZvcm0ud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gZGl2LmRlc2NyaXB0aW9uICoge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtZmFtaWx5OiBcIm9wZW5zYW5zc2VtaWJvbGRcIiwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICM1ZjVmNWY7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgZm9ybS53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSBkaXYuZGVzY3JpcHRpb24gKiB7XG4gICAgICBmb250LXNpemU6IDE0cHg7IH0gfVxuXG5mb3JtLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIGlucHV0Om5vdChbdHlwZT1cImNoZWNrYm94XCJdKSxcbmZvcm0ud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gdGV4dGFyZWEsXG5mb3JtLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIHNlbGVjdCB7XG4gIHdpZHRoOiA5MCU7XG4gIG1heC13aWR0aDogOTAlOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIGZvcm0ud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gaW5wdXQ6bm90KFt0eXBlPVwiY2hlY2tib3hcIl0pLFxuICAgIGZvcm0ud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gdGV4dGFyZWEsXG4gICAgZm9ybS53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSBzZWxlY3Qge1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIG1heC13aWR0aDogNTAlOyB9IH1cbiAgZm9ybS53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSBpbnB1dDpub3QoW3R5cGU9XCJjaGVja2JveFwiXSkuZXJyb3IsIGZvcm0ud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gaW5wdXQ6bm90KFt0eXBlPVwiY2hlY2tib3hcIl0pLmVycm9yOmZvY3VzLFxuICBmb3JtLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIHRleHRhcmVhLmVycm9yLFxuICBmb3JtLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIHRleHRhcmVhLmVycm9yOmZvY3VzLFxuICBmb3JtLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIHNlbGVjdC5lcnJvcixcbiAgZm9ybS53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSBzZWxlY3QuZXJyb3I6Zm9jdXMge1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICNEQjNBMkM7IH1cbiAgICBmb3JtLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIGlucHV0Om5vdChbdHlwZT1cImNoZWNrYm94XCJdKS5lcnJvci5mb3JtLWZpbGUsIGZvcm0ud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gaW5wdXQ6bm90KFt0eXBlPVwiY2hlY2tib3hcIl0pLmVycm9yOmZvY3VzLmZvcm0tZmlsZSxcbiAgICBmb3JtLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIHRleHRhcmVhLmVycm9yLmZvcm0tZmlsZSxcbiAgICBmb3JtLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIHRleHRhcmVhLmVycm9yOmZvY3VzLmZvcm0tZmlsZSxcbiAgICBmb3JtLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIHNlbGVjdC5lcnJvci5mb3JtLWZpbGUsXG4gICAgZm9ybS53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSBzZWxlY3QuZXJyb3I6Zm9jdXMuZm9ybS1maWxlIHtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDJweCAjREIzQTJDO1xuICAgICAgb3V0bGluZTogMDtcbiAgICAgIHBhZGRpbmc6IDFyZW07IH1cblxuZm9ybS53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICB3aWR0aDogMTlweDtcbiAgaGVpZ2h0OiAxOXB4O1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDA7IH1cblxuZm9ybS53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSBpbnB1dC5mb3JtLWF1dG9jb21wbGV0ZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDk4JSBjZW50ZXI7IH1cblxuZm9ybS53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAuZm9ybS1pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxuXG5mb3JtLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIC5maWVsZHNldC1sZWdlbmQge1xuICBmb250LWZhbWlseTogXCJvcGVuc2Fuc2V4dHJhYm9sZFwiLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICBjb2xvcjogdmFyKC0tZm9udC1jb2xvci1iZy13aGl0ZSwgIzM2MzYzNik7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgZm9ybS53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAuZmllbGRzZXQtbGVnZW5kIHtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgZm9ybS53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAuZmllbGRzZXQtbGVnZW5kIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEzNjZweCkge1xuICAgIGZvcm0ud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gLmZpZWxkc2V0LWxlZ2VuZCB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzJweDsgfSB9XG4gIGZvcm0ud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gLmZpZWxkc2V0LWxlZ2VuZC5mb3JtLXJlcXVpcmVkOmFmdGVyIHtcbiAgICBjb250ZW50OiB1bnNldDsgfVxuXG5mb3JtLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIC5mb3JtLWxhYmVsIC5sYWJlbCB7XG4gIGZvbnQtZmFtaWx5OiBcIm9wZW5zYW5zZXh0cmFib2xkXCIsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIGNvbG9yOiB2YXIoLS1mb250LWNvbG9yLWJnLXdoaXRlKTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgZm9ybS53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAuZm9ybS1sYWJlbCAubGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMjVweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICBmb3JtLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIC5mb3JtLWxhYmVsIC5sYWJlbCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEzNjZweCkge1xuICBmb3JtLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIC5mb3JtLWxhYmVsIC5sYWJlbCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4OyB9IH1cblxuZm9ybS53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAuZm9ybS1sYWJlbC5mb3JtLXJlcXVpcmVkOmFmdGVyIHtcbiAgY29udGVudDogdW5zZXQ7IH1cblxuZm9ybS53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAud2ViZm9ybS1lbGVtZW50LWhlbHA6Zm9jdXMsXG5mb3JtLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIC53ZWJmb3JtLWVsZW1lbnQtaGVscDphY3RpdmUsXG5mb3JtLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIC53ZWJmb3JtLWVsZW1lbnQtaGVscDpob3ZlciB7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLXByaW1hcnktY29sb3IsICNmZjRlMDIpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yLCAjZmY0ZTAyKTsgfVxuXG5mb3JtLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIC53ZWJmb3JtLWZsZXgtLWNvbnRhaW5lciA+IC5mb3JtLWl0ZW0gPiBpbnB1dDpub3QoW3R5cGU9XCJjaGVja2JveFwiXSksXG5mb3JtLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIC53ZWJmb3JtLWZsZXgtLWNvbnRhaW5lciA+IC5mb3JtLWl0ZW0gc2VsZWN0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZzogLjYyNXJlbSAyLjI1cmVtIC42MjVyZW0gLjc1cmVtOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICBmb3JtLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIC53ZWJmb3JtLWZsZXgtLWNvbnRhaW5lciA+IC5mb3JtLWl0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTsgfSB9XG5cbmZvcm0ud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gLndlYmZvcm0tZmxleC0tY29udGFpbmVyID4gLmZvcm0taXRlbSAuc2VsZWN0LXdyYXBwZXIgLndlYmZvcm0tc2VsZWN0LW90aGVyLWlucHV0IHtcbiAgbWFyZ2luLWJvdHRvbTogMHB4OyB9XG5cbmZvcm0ud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gLndlYmZvcm0tZmxleC0tY29udGFpbmVyID4gLmZvcm0taXRlbSAuc2VsZWN0LXdyYXBwZXI6OmFmdGVyIHtcbiAgbGVmdDogY2FsYygxMDAlIC0gMjVweCk7IH1cblxuZm9ybS53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAuZm9ybS10ZXh0IHtcbiAgbWFyZ2luLXRvcDogMDsgfVxuXG5mb3JtLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIC5mb3JtLWNvbnRyb2w6Zm9jdXMsXG5mb3JtLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIHRleHRhcmVhOmZvY3VzLFxuZm9ybS53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAuZm9ybS1zZWxlY3Q6Zm9jdXMge1xuICBib3JkZXItY29sb3I6IHZhcigtLWZvbnQtY29sb3ItYmctd2hpdGUsICMzNjM2MzYpO1xuICBib3gtc2hhZG93OiAwIDAgMCAuMjVyZW0gIzM2MzYzNjIyO1xuICBvdXRsaW5lOiBub25lOyB9XG5cbmZvcm0ud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gdGV4dGFyZWEge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYjhiOGI4OyB9XG5cbmZvcm0ud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gLmZvcm0tZmlsZSB7XG4gIGJvcmRlcjogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogMHJlbTsgfVxuXG5mb3JtLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIC5qcy1mb3JtLXR5cGUtY2hlY2tib3ggbGFiZWwge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICB3aWR0aDogY2FsYygxMDAlIC0gMS41cmVtKTsgfVxuICBmb3JtLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIC5qcy1mb3JtLXR5cGUtY2hlY2tib3ggbGFiZWwgLmxhYmVsIHtcbiAgICBmb250LWZhbWlseTogXCJvcGVuc2Fuc3JlZ3VsYXJcIjsgfVxuXG5mb3JtLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIC5qcy1mb3JtLXR5cGUtY2hlY2tib3ggaW5wdXQge1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7IH1cblxuZm9ybS53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAuanMtZm9ybS10eXBlLWRhdGV0aW1lIGlucHV0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTsgfVxuXG5mb3JtLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIC5yYWRpb3MtLXdyYXBwZXIgLmZpZWxkc2V0LXdyYXBwZXIgPiBkaXYuZGVzY3JpcHRpb24sXG5mb3JtLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIC5jaGVja2JveGVzLS13cmFwcGVyIC5maWVsZHNldC13cmFwcGVyID4gZGl2LmRlc2NyaXB0aW9uIHtcbiAgbWFyZ2luLWxlZnQ6IDA7IH1cblxuZm9ybS53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAucmFkaW9zLS13cmFwcGVyIGxlZ2VuZCAubGFiZWwsXG5mb3JtLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIC5jaGVja2JveGVzLS13cmFwcGVyIGxlZ2VuZCAubGFiZWwge1xuICBmb250LWZhbWlseTogXCJvcGVuc2Fuc2V4dHJhYm9sZFwiLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICBjb2xvcjogdmFyKC0tZm9udC1jb2xvci1iZy13aGl0ZSk7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIGZvcm0ud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gLnJhZGlvcy0td3JhcHBlciBsZWdlbmQgLmxhYmVsLFxuICBmb3JtLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIC5jaGVja2JveGVzLS13cmFwcGVyIGxlZ2VuZCAubGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMjVweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICBmb3JtLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIC5yYWRpb3MtLXdyYXBwZXIgbGVnZW5kIC5sYWJlbCxcbiAgZm9ybS53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAuY2hlY2tib3hlcy0td3JhcHBlciBsZWdlbmQgLmxhYmVsIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTM2NnB4KSB7XG4gIGZvcm0ud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gLnJhZGlvcy0td3JhcHBlciBsZWdlbmQgLmxhYmVsLFxuICBmb3JtLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIC5jaGVja2JveGVzLS13cmFwcGVyIGxlZ2VuZCAubGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMzJweDsgfSB9XG5cbmZvcm0ud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gLnJhZGlvcy0td3JhcHBlciBsYWJlbCxcbmZvcm0ud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gLmNoZWNrYm94ZXMtLXdyYXBwZXIgbGFiZWwge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICB3aWR0aDogY2FsYygxMDAlIC0gMS41cmVtKTsgfVxuICBmb3JtLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIC5yYWRpb3MtLXdyYXBwZXIgbGFiZWwgLmxhYmVsLFxuICBmb3JtLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIC5jaGVja2JveGVzLS13cmFwcGVyIGxhYmVsIC5sYWJlbCB7XG4gICAgZm9udC1mYW1pbHk6IFwib3BlbnNhbnNyZWd1bGFyXCIsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNXB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICBmb3JtLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIC5yYWRpb3MtLXdyYXBwZXIgbGFiZWwgLmxhYmVsLFxuICAgICAgZm9ybS53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAuY2hlY2tib3hlcy0td3JhcHBlciBsYWJlbCAubGFiZWwge1xuICAgICAgICBmb250LXNpemU6IDE1cHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgZm9ybS53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAucmFkaW9zLS13cmFwcGVyIGxhYmVsIC5sYWJlbCxcbiAgICAgIGZvcm0ud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gLmNoZWNrYm94ZXMtLXdyYXBwZXIgbGFiZWwgLmxhYmVsIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTM2NnB4KSB7XG4gICAgICBmb3JtLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIC5yYWRpb3MtLXdyYXBwZXIgbGFiZWwgLmxhYmVsLFxuICAgICAgZm9ybS53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAuY2hlY2tib3hlcy0td3JhcHBlciBsYWJlbCAubGFiZWwge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7IH0gfVxuICBmb3JtLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIC5yYWRpb3MtLXdyYXBwZXIgbGFiZWwgLmRldGFpbHMsXG4gIGZvcm0ud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gLmNoZWNrYm94ZXMtLXdyYXBwZXIgbGFiZWwgLmRldGFpbHMge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuZm9ybS53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAucmFkaW9zLS13cmFwcGVyIGRpdi5kZXNjcmlwdGlvbixcbmZvcm0ud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gLmNoZWNrYm94ZXMtLXdyYXBwZXIgZGl2LmRlc2NyaXB0aW9uIHtcbiAgbWFyZ2luLWxlZnQ6IDExcHg7IH1cblxuZm9ybS53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAucmFkaW9zLS13cmFwcGVyIC5mb3JtLWl0ZW0sXG5mb3JtLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIC5jaGVja2JveGVzLS13cmFwcGVyIC5mb3JtLWl0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG5cbmZvcm0ud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gLnJhZGlvcy0td3JhcHBlciAuZm9ybS1jaGVjay1pbnB1dCxcbmZvcm0ud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gLmNoZWNrYm94ZXMtLXdyYXBwZXIgLmZvcm0tY2hlY2staW5wdXQge1xuICB3aWR0aDogMTlweDtcbiAgaGVpZ2h0OiAxOXB4O1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7IH1cbiAgZm9ybS53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAucmFkaW9zLS13cmFwcGVyIC5mb3JtLWNoZWNrLWlucHV0OmNoZWNrZWQsXG4gIGZvcm0ud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gLmNoZWNrYm94ZXMtLXdyYXBwZXIgLmZvcm0tY2hlY2staW5wdXQ6Y2hlY2tlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjYjhiOGI4OyB9XG4gICAgZm9ybS53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAucmFkaW9zLS13cmFwcGVyIC5mb3JtLWNoZWNrLWlucHV0OmNoZWNrZWRbdHlwZT1cInJhZGlvXCJdLFxuICAgIGZvcm0ud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gLmNoZWNrYm94ZXMtLXdyYXBwZXIgLmZvcm0tY2hlY2staW5wdXQ6Y2hlY2tlZFt0eXBlPVwicmFkaW9cIl0ge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCclM2UlM2NjaXJjbGUgcj0nMicgZmlsbD0nJTIzMzYzNjM2Jy8lM2UlM2Mvc3ZnJTNlXCIpOyB9XG4gICAgZm9ybS53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAucmFkaW9zLS13cmFwcGVyIC5mb3JtLWNoZWNrLWlucHV0OmNoZWNrZWRbdHlwZT1cImNoZWNrYm94XCJdLFxuICAgIGZvcm0ud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gLmNoZWNrYm94ZXMtLXdyYXBwZXIgLmZvcm0tY2hlY2staW5wdXQ6Y2hlY2tlZFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSczMnB4JyBoZWlnaHQ9JzMycHgnIHZpZXdCb3g9JzAgMCAyMCAyMCclM2UlM2NwYXRoIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzMzYzNjM2JyBzdHJva2Utd2lkdGg9JzEuMicgZD0nTTYgMTBsMyAzbDYtNicvJTNlJTNjL3N2ZyUzZVwiKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMzJweCAzMnB4OyB9XG4gIGZvcm0ud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gLnJhZGlvcy0td3JhcHBlciAuZm9ybS1jaGVjay1pbnB1dDpmb2N1cyxcbiAgZm9ybS53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAuY2hlY2tib3hlcy0td3JhcHBlciAuZm9ybS1jaGVjay1pbnB1dDpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1mb250LWNvbG9yLWJnLXdoaXRlLCAjMzYzNjM2KTtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAuMjVyZW0gIzM2MzYzNjIyO1xuICAgIG91dGxpbmU6IG5vbmU7IH1cblxuZm9ybS53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAuZm9ybS1jb250cm9sLmJ1dHRvbi5idXR0b24tLXByaW1hcnk6Zm9jdXMsIGZvcm0ud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gLmZvcm0tY29udHJvbC5idXR0b24uYnV0dG9uLS1wcmltYXJ5OmhvdmVyLCBmb3JtLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIC5mb3JtLWNvbnRyb2wuYnV0dG9uLmJ1dHRvbi0tcHJpbWFyeTphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1saW5rLWNvbG9yLWJnLXByaW1hcnksICNmZmZmZmYpO1xuICBib3JkZXItY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IsICNmZjRlMDIpO1xuICBjb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvciwgI2ZmNGUwMik7IH1cblxuZm9ybS53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAuZm9ybS1jb250cm9sLmJ1dHRvbi5idXR0b24tLXByaW1hcnk6ZGlzYWJsZWQge1xuICBvcGFjaXR5OiAxO1xuICBjb2xvcjogI2I4YjhiODsgfVxuXG5mb3JtLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIC5zZWxlY3Qtd3JhcHBlciB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgZm9ybS53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAuc2VsZWN0LXdyYXBwZXIgc2VsZWN0IHtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmUgIWltcG9ydGFudDtcbiAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmUgIWltcG9ydGFudDtcbiAgICBhcHBlYXJhbmNlOiBub25lICFpbXBvcnRhbnQ7IH1cbiAgZm9ybS53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAuc2VsZWN0LXdyYXBwZXIgLmZvcm0tc2VsZWN0IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgIHBvaW50ZXItZXZlbnRzOiB2aXNpYmxlO1xuICAgIGJvcmRlci1yYWRpdXM6IHVuc2V0O1xuICAgIGNvbG9yOiB2YXIoLS1mb250LWNvbG9yLWJnLXdoaXRlKTsgfVxuICAgIGZvcm0ud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gLnNlbGVjdC13cmFwcGVyIC5mb3JtLXNlbGVjdCBvcHRpb246YWN0aXZlLCBmb3JtLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIC5zZWxlY3Qtd3JhcHBlciAuZm9ybS1zZWxlY3Qgb3B0aW9uOmZvY3VzLCBmb3JtLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIC5zZWxlY3Qtd3JhcHBlciAuZm9ybS1zZWxlY3Qgb3B0aW9uOmNoZWNrZWQsIGZvcm0ud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gLnNlbGVjdC13cmFwcGVyIC5mb3JtLXNlbGVjdCBvcHRpb246aG92ZXIge1xuICAgICAgY29sb3I6IHZhcigtLWJzLXdoaXRlKTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWxpbmstY29sb3ItYmctd2hpdGUpOyB9XG4gIGZvcm0ud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gLnNlbGVjdC13cmFwcGVyOm5vdCgubXVsdGlwbGUpOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlxcZWIxZFwiO1xuICAgIGZvbnQtZmFtaWx5OiBcImljb21vb25cIiAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBjb2xvcjogdmFyKC0tbGluay1jb2xvci1iZy13aGl0ZSk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogY2FsYyg1MCUgLSAxMnB4KTtcbiAgICBsZWZ0OiBjYWxjKDkwJSAtIDI1cHgpO1xuICAgIHNwZWFrOiBuZXZlcjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgyNjlkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDI2OWRlZyk7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIGZvcm0ud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gLnNlbGVjdC13cmFwcGVyOm5vdCgubXVsdGlwbGUpOmFmdGVyIHtcbiAgICAgICAgbGVmdDogY2FsYyg1MCUgLSAyNXB4KTsgfSB9XG5cbmZvcm0ud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gZmllbGRzZXQud2ViZm9ybS10eXBlLWZpZWxkc2V0LFxuZm9ybS53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAud2ViZm9ybS1jb250YWluZXItdHlwZS1maWVsZHNldCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiOGI4Yjg7XG4gIGJvcmRlci1sZWZ0OiA4cHggc29saWQgdmFyKC0tcHJpbWFyeS1jb2xvciwgI2ZmNGUwMik7XG4gIHBhZGRpbmc6IDIwcHg7IH1cbiAgZm9ybS53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSBmaWVsZHNldC53ZWJmb3JtLXR5cGUtZmllbGRzZXQgPiBsZWdlbmQsXG4gIGZvcm0ud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gLndlYmZvcm0tY29udGFpbmVyLXR5cGUtZmllbGRzZXQgPiBsZWdlbmQge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgICBmb3JtLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIGZpZWxkc2V0LndlYmZvcm0tdHlwZS1maWVsZHNldCA+IGxlZ2VuZCAuZmllbGRzZXQtbGVnZW5kLFxuICAgIGZvcm0ud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gLndlYmZvcm0tY29udGFpbmVyLXR5cGUtZmllbGRzZXQgPiBsZWdlbmQgLmZpZWxkc2V0LWxlZ2VuZCB7XG4gICAgICBjb2xvcjogdmFyKC0tZm9udC1jb2xvci1iZy13aGl0ZSwgIzM2MzYzNik7XG4gICAgICBmb250LWZhbWlseTogXCJDYWxpc3RvZ2FcIiwgc2VyaWY7XG4gICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICBsaW5lLWhlaWdodDogMjVweDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIGZvcm0ud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gZmllbGRzZXQud2ViZm9ybS10eXBlLWZpZWxkc2V0ID4gbGVnZW5kIC5maWVsZHNldC1sZWdlbmQsXG4gICAgICAgIGZvcm0ud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gLndlYmZvcm0tY29udGFpbmVyLXR5cGUtZmllbGRzZXQgPiBsZWdlbmQgLmZpZWxkc2V0LWxlZ2VuZCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICBmb250LXNpemU6IDIzcHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7IH0gfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIGZvcm0ud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gZmllbGRzZXQud2ViZm9ybS10eXBlLWZpZWxkc2V0ID4gbGVnZW5kIC5maWVsZHNldC1sZWdlbmQsXG4gICAgICAgIGZvcm0ud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gLndlYmZvcm0tY29udGFpbmVyLXR5cGUtZmllbGRzZXQgPiBsZWdlbmQgLmZpZWxkc2V0LWxlZ2VuZCB7XG4gICAgICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4OyB9IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMzY2cHgpIHtcbiAgICAgICAgZm9ybS53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSBmaWVsZHNldC53ZWJmb3JtLXR5cGUtZmllbGRzZXQgPiBsZWdlbmQgLmZpZWxkc2V0LWxlZ2VuZCxcbiAgICAgICAgZm9ybS53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAud2ViZm9ybS1jb250YWluZXItdHlwZS1maWVsZHNldCA+IGxlZ2VuZCAuZmllbGRzZXQtbGVnZW5kIHtcbiAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7IH0gfVxuXG5mb3JtLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIGZpZWxkc2V0LndlYmZvcm0tc2VsZWN0LW90aGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxuICBmb3JtLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIGZpZWxkc2V0LndlYmZvcm0tc2VsZWN0LW90aGVyIC5mb3JtLWl0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7IH1cbiAgZm9ybS53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSBmaWVsZHNldC53ZWJmb3JtLXNlbGVjdC1vdGhlciAud2ViZm9ybS1zZWxlY3Qtb3RoZXItaW5wdXQge1xuICAgIG1hcmdpbi1ib3R0b206IDBweDsgfVxuXG5mb3JtLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIGZpZWxkc2V0LndlYmZvcm0tdGVsZXBob25lLS13cmFwcGVyIC5mb3JtLWl0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIGZvcm0ud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gZmllbGRzZXQud2ViZm9ybS10ZWxlcGhvbmUtLXdyYXBwZXIgLmZvcm0taXRlbSBzZWxlY3Qge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAuNjI1cmVtIDIuMjVyZW0gLjYyNXJlbSAuNzVyZW07IH1cbiAgZm9ybS53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSBmaWVsZHNldC53ZWJmb3JtLXRlbGVwaG9uZS0td3JhcHBlciAuZm9ybS1pdGVtIGlucHV0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgICBmb3JtLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIGZpZWxkc2V0LndlYmZvcm0tdGVsZXBob25lLS13cmFwcGVyIC5mb3JtLWl0ZW0gaW5wdXQuZm9ybS1udW1iZXIge1xuICAgICAgd2lkdGg6IHVuc2V0OyB9XG4gIGZvcm0ud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gZmllbGRzZXQud2ViZm9ybS10ZWxlcGhvbmUtLXdyYXBwZXIgLmZvcm0taXRlbSAuc2VsZWN0LXdyYXBwZXI6YWZ0ZXIge1xuICAgIGxlZnQ6IGNhbGMoMTAwJSAtIDI1cHgpOyB9XG5cbmZvcm0ud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gZmllbGRzZXQud2ViZm9ybS1zY2FsZS0td3JhcHBlciBsYWJlbCB7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4OyB9XG5cbmZvcm0ud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gZmllbGRzZXQud2ViZm9ybS1zY2FsZS0td3JhcHBlciAuZGV0YWlscyB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuZm9ybS53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSBmaWVsZHNldC53ZWJmb3JtLXNjYWxlLS13cmFwcGVyIC53ZWJmb3JtLXNjYWxlLW9wdGlvbnMgaW5wdXQ6Y2hlY2tlZCArIGxhYmVsIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1saW5rLWNvbG9yLWJnLXdoaXRlKTsgfVxuXG5mb3JtLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIGZpZWxkc2V0LndlYmZvcm0tc2NhbGUtLXdyYXBwZXIgLndlYmZvcm0tc2NhbGUtb3B0aW9ucyBpbnB1dDpjaGVja2VkOmZvY3VzICsgbGFiZWwge1xuICBib3JkZXItY29sb3I6IHZhcigtLWxpbmstY29sb3ItYmctd2hpdGUpO1xuICBib3gtc2hhZG93OiAwIDAgNXB4IHZhcigtLWxpbmstY29sb3ItYmctd2hpdGUpOyB9XG5cbmZvcm0ud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gLmZvcm0tbWFuYWdlZC1maWxlIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgZm9ybS53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAuZm9ybS1tYW5hZ2VkLWZpbGUge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfSB9XG4gIGZvcm0ud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gLmZvcm0tbWFuYWdlZC1maWxlIC5tZXNzYWdlcy0tZXJyb3Ige1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogI0RCM0EyQzsgfVxuICAgIGZvcm0ud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gLmZvcm0tbWFuYWdlZC1maWxlIC5tZXNzYWdlcy0tZXJyb3IgfiBpbnB1dC5mb3JtLWZpbGUge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG4gICAgICBwYWRkaW5nOiAxcmVtO1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMnB4ICNEQjNBMkM7XG4gICAgICBvdXRsaW5lOiAwOyB9XG4gIGZvcm0ud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gLmZvcm0tbWFuYWdlZC1maWxlIGlucHV0Om5vdCguZm9ybS1jaGVjay1pbnB1dCkge1xuICAgIGNvbG9yOiB2YXIoLS1saW5rLWNvbG9yLWJnLXdoaXRlKTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgIGJveC1zaGFkb3c6IHVuc2V0O1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB0cmFuc2l0aW9uOiBub25lOyB9XG4gICAgZm9ybS53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAuZm9ybS1tYW5hZ2VkLWZpbGUgaW5wdXQ6bm90KC5mb3JtLWNoZWNrLWlucHV0KS5mb3JtLXN1Ym1pdCB7XG4gICAgICBjb2xvcjogdmFyKC0tbGluay1jb2xvci1iZy13aGl0ZSk7IH1cbiAgICAgIGZvcm0ud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gLmZvcm0tbWFuYWdlZC1maWxlIGlucHV0Om5vdCguZm9ybS1jaGVjay1pbnB1dCkuZm9ybS1zdWJtaXQ6aG92ZXIsIGZvcm0ud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gLmZvcm0tbWFuYWdlZC1maWxlIGlucHV0Om5vdCguZm9ybS1jaGVjay1pbnB1dCkuZm9ybS1zdWJtaXQ6YWN0aXZlIHtcbiAgICAgICAgY29sb3I6IHZhcigtLXNlY29uZGFyeS1jb2xvcik7IH1cbiAgZm9ybS53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAuZm9ybS1tYW5hZ2VkLWZpbGUgLmZvcm0tY29udHJvbDpob3Zlcjpub3QoOmRpc2FibGVkKTpub3QoW3JlYWRvbmx5XSk6OmZpbGUtc2VsZWN0b3ItYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1saW5rLWNvbG9yLWJnLXdoaXRlKTsgfVxuICBmb3JtLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIC5mb3JtLW1hbmFnZWQtZmlsZSAud2ViZm9ybS1tYW5hZ2VkLWZpbGUtcHJldmlldyB7XG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICBmb3JtLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIC5mb3JtLW1hbmFnZWQtZmlsZSAuZm9ybS1yb3cge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBib3JkZXI6IG5vbmU7IH1cbiAgICBmb3JtLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIC5mb3JtLW1hbmFnZWQtZmlsZSAuZm9ybS1yb3cuZm9ybS1pdGVtIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07IH1cbiAgICBmb3JtLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIC5mb3JtLW1hbmFnZWQtZmlsZSAuZm9ybS1yb3cud2ViZm9ybS1tYW5hZ2VkLWZpbGUtcHJldmlldy13cmFwcGVyIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxcmVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgIGZvcm0ud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gLmZvcm0tbWFuYWdlZC1maWxlIC5mb3JtLXJvdyBpbnB1dC5mb3JtLWNoZWNrYm94IHtcbiAgICAgIG1hcmdpbi1yaWdodDogMC41cmVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIHdpZHRoOiAxZW07XG4gICAgICBoZWlnaHQ6IDFlbTsgfVxuICAgIGZvcm0ud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gLmZvcm0tbWFuYWdlZC1maWxlIC5mb3JtLXJvdyBsYWJlbCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIG1hcmdpbjogMDsgfVxuICAgICAgZm9ybS53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAuZm9ybS1tYW5hZ2VkLWZpbGUgLmZvcm0tcm93IGxhYmVsID4gZGl2IHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbTsgfVxuICAgICAgZm9ybS53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAuZm9ybS1tYW5hZ2VkLWZpbGUgLmZvcm0tcm93IGxhYmVsIHNwYW4ge1xuICAgICAgICBmb250LWZhbWlseTogXCJvcGVuc2Fuc3JlZ3VsYXJcIjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgICBmb3JtLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIC5mb3JtLW1hbmFnZWQtZmlsZSAuZm9ybS1yb3cgbGFiZWwgc3Bhbi5kZXRhaWxzIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgZm9ybS53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAuZm9ybS1tYW5hZ2VkLWZpbGUgLmZvcm0tcm93IH4gaW5wdXQuZm9ybS1zdWJtaXQge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG1hcmdpbi10b3A6IDFyZW07IH1cblxuZm9ybS53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAuZm9ybS1hY3Rpb25zIC5idXR0b24ge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIGNvbG9yOiB2YXIoLS1saW5rLWNvbG9yLWJnLXdoaXRlKTsgfVxuICBmb3JtLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIC5mb3JtLWFjdGlvbnMgLmJ1dHRvbjpob3ZlciwgZm9ybS53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAuZm9ybS1hY3Rpb25zIC5idXR0b246YWN0aXZlLCBmb3JtLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIC5mb3JtLWFjdGlvbnMgLmJ1dHRvbjpmb2N1cyB7XG4gICAgYm94LXNoYWRvdzogdW5zZXQ7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktY29sb3IpOyB9XG5cbmZvcm0ud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gLndlYmZvcm0tc3VibWlzc2lvbi1kYXRhLS12aWV3LW1vZGUtcHJldmlldyAuZm9ybS1pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDsgfVxuXG5mb3JtLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIC53ZWJmb3JtLXN1Ym1pc3Npb24tZGF0YS0tdmlldy1tb2RlLXByZXZpZXcgLmZvcm0tcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICBmb3JtLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIC53ZWJmb3JtLXN1Ym1pc3Npb24tZGF0YS0tdmlldy1tb2RlLXByZXZpZXcgLmZvcm0tcm93IC5mb3JtLWxhYmVsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbmZvcm0ud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gLndlYmZvcm0tc3VibWlzc2lvbi1kYXRhLS12aWV3LW1vZGUtcHJldmlldyBpbnB1dC5mb3JtLXN1Ym1pdCB7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgYm9yZGVyOiAycHggc29saWQgdmFyKC0tbGluay1jb2xvci1iZy13aGl0ZSk7XG4gIGJveC1zaGFkb3c6IHVuc2V0O1xuICBjb2xvcjogdmFyKC0tbGluay1jb2xvci1iZy13aGl0ZSk7IH1cbiAgZm9ybS53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAud2ViZm9ybS1zdWJtaXNzaW9uLWRhdGEtLXZpZXctbW9kZS1wcmV2aWV3IGlucHV0LmZvcm0tc3VibWl0OmhvdmVyLCBmb3JtLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIC53ZWJmb3JtLXN1Ym1pc3Npb24tZGF0YS0tdmlldy1tb2RlLXByZXZpZXcgaW5wdXQuZm9ybS1zdWJtaXQ6YWN0aXZlLCBmb3JtLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIC53ZWJmb3JtLXN1Ym1pc3Npb24tZGF0YS0tdmlldy1tb2RlLXByZXZpZXcgaW5wdXQuZm9ybS1zdWJtaXQ6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWxpbmstY29sb3ItYmctd2hpdGUpO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLWxpbmstY29sb3ItYmctd2hpdGUpO1xuICAgIGJveC1zaGFkb3c6IHVuc2V0O1xuICAgIGNvbG9yOiB2YXIoLS1icy13aGl0ZSk7IH1cblxuZm9ybS53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAud2ViZm9ybS1zdWJtaXNzaW9uLWRhdGEtLXZpZXctbW9kZS1wcmV2aWV3IHNwYW4uZGV0YWlscyB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxudWwudWktYXV0b2NvbXBsZXRlIGxpLnVpLW1lbnUtaXRlbSBhLnVpLW1lbnUtaXRlbS13cmFwcGVyIHtcbiAgYm9yZGVyOiBub25lO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICB1bC51aS1hdXRvY29tcGxldGUgbGkudWktbWVudS1pdGVtIGEudWktbWVudS1pdGVtLXdyYXBwZXI6aG92ZXIsIHVsLnVpLWF1dG9jb21wbGV0ZSBsaS51aS1tZW51LWl0ZW0gYS51aS1tZW51LWl0ZW0td3JhcHBlci51aS1zdGF0ZS1hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWxpbmstY29sb3ItYmctd2hpdGUpO1xuICAgIGNvbG9yOiB2YXIoLS1icy13aGl0ZSk7IH1cblxuLndlYmZvcm0tcHJvZ3Jlc3MgLnByb2dyZXNzLXN0ZXAgLnByb2dyZXNzLW1hcmtlcjo6YmVmb3JlIHtcbiAgcGFkZGluZy1ib3R0b206IDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2I4YjhiOCAhaW1wb3J0YW50O1xuICBjb2xvcjogdmFyKC0tZm9udC1jb2xvci1iZy13aGl0ZSk7XG4gIG1hcmdpbjogMDsgfVxuXG4ud2ViZm9ybS1wcm9ncmVzcyAucHJvZ3Jlc3Mtc3RlcCAucHJvZ3Jlc3MtbWFya2VyOjphZnRlciB7XG4gIHJpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldDtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJvcmRlcjogMXB4IGRhc2hlZCAjYjhiOGI4OyB9XG5cbi53ZWJmb3JtLXByb2dyZXNzIC5wcm9ncmVzcy1zdGVwIC5wcm9ncmVzcy1tYXJrZXJbcm9sZT1cImxpbmtcIl06OmJlZm9yZSB7XG4gIHBhZGRpbmctYm90dG9tOiAwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiOGI4YjggIWltcG9ydGFudDtcbiAgY29sb3I6IHZhcigtLWZvbnQtY29sb3ItYmctd2hpdGUpO1xuICBtYXJnaW46IDA7IH1cblxuLndlYmZvcm0tcHJvZ3Jlc3MgLnByb2dyZXNzLXN0ZXAgZGl2LnByb2dyZXNzLXRleHQge1xuICBwYWRkaW5nOiA1cHggMDtcbiAgbWFyZ2luLXJpZ2h0OiAycHg7XG4gIHRleHQtYWxpZ246IHN0YXJ0OyB9XG4gIC53ZWJmb3JtLXByb2dyZXNzIC5wcm9ncmVzcy1zdGVwIGRpdi5wcm9ncmVzcy10ZXh0IC5wcm9ncmVzcy10aXRsZVtyb2xlPVwibGlua1wiXSB7XG4gICAgY29sb3I6ICNiOGI4Yjg7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi53ZWJmb3JtLXByb2dyZXNzIC5wcm9ncmVzcy1zdGVwOmhvdmVyIC5wcm9ncmVzcy1tYXJrZXJbcm9sZT1cImxpbmtcIl06OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiOGI4Yjg7XG4gIGNvbG9yOiB2YXIoLS1icy1ib2R5LWNvbG9yKTsgfVxuXG4ud2ViZm9ybS1wcm9ncmVzcyAucHJvZ3Jlc3Mtc3RlcC5pcy1jb21wbGV0ZSAucHJvZ3Jlc3MtbWFya2VyOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHVuc2V0OyB9XG5cbi53ZWJmb3JtLXByb2dyZXNzIC5wcm9ncmVzcy1zdGVwLmlzLWNvbXBsZXRlIC5wcm9ncmVzcy1tYXJrZXJbcm9sZT1cImxpbmtcIl06OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWxpbmstY29sb3ItYmctd2hpdGUpICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiB2YXIoLS1mb250LWNvbG9yLWJnLXNlY29uZGFyeSk7IH1cblxuLndlYmZvcm0tcHJvZ3Jlc3MgLnByb2dyZXNzLXN0ZXAuaXMtY29tcGxldGUgLnByb2dyZXNzLW1hcmtlcjpob3ZlciAucHJvZ3Jlc3MtbWFya2VyOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zZWNvbmRhcnktY29sb3IpICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiB2YXIoLS1mb250LWNvbG9yLWJnLXNlY29uZGFyeSk7IH1cblxuLndlYmZvcm0tcHJvZ3Jlc3MgLnByb2dyZXNzLXN0ZXAuaXMtY29tcGxldGUgLnByb2dyZXNzLW1hcmtlcjpob3ZlciAucHJvZ3Jlc3MtdGV4dCB7XG4gIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktY29sb3IpICFpbXBvcnRhbnQ7IH1cblxuLndlYmZvcm0tcHJvZ3Jlc3MgLnByb2dyZXNzLXN0ZXAuaXMtY29tcGxldGUgZGl2LnByb2dyZXNzLXRleHQgLnByb2dyZXNzLXRpdGxlIHtcbiAgY29sb3I6ICM3Nzc7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAud2ViZm9ybS1wcm9ncmVzcyAucHJvZ3Jlc3Mtc3RlcC5pcy1jb21wbGV0ZSBkaXYucHJvZ3Jlc3MtdGV4dCAucHJvZ3Jlc3MtdGl0bGVbcm9sZT1cImxpbmtcIl0ge1xuICAgIGZvbnQtZmFtaWx5OiBcIm9wZW5zYW5zYm9sZFwiLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiB2YXIoLS1saW5rLWNvbG9yLWJnLXdoaXRlKTtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAgIC53ZWJmb3JtLXByb2dyZXNzIC5wcm9ncmVzcy1zdGVwLmlzLWNvbXBsZXRlIGRpdi5wcm9ncmVzcy10ZXh0IC5wcm9ncmVzcy10aXRsZVtyb2xlPVwibGlua1wiXTpob3ZlciB7XG4gICAgICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWNvbG9yKSAhaW1wb3J0YW50OyB9XG5cbi53ZWJmb3JtLXByb2dyZXNzIC5wcm9ncmVzcy1zdGVwLmlzLWNvbXBsZXRlOmhvdmVyIC5wcm9ncmVzcy1tYXJrZXJbcm9sZT1cImxpbmtcIl06OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNlY29uZGFyeS1jb2xvcikgIWltcG9ydGFudDtcbiAgY29sb3I6IHZhcigtLWZvbnQtY29sb3ItYmctc2Vjb25kYXJ5KTsgfVxuXG4ud2ViZm9ybS1wcm9ncmVzcyAucHJvZ3Jlc3Mtc3RlcC5pcy1hY3RpdmUge1xuICBmb250LWZhbWlseTogXCJvcGVuc2Fuc2JvbGRcIiwgVmVyZGFuYSwgc2Fucy1zZXJpZjsgfVxuICAud2ViZm9ybS1wcm9ncmVzcyAucHJvZ3Jlc3Mtc3RlcC5pcy1hY3RpdmUgLnByb2dyZXNzLW1hcmtlcjo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1mb250LWNvbG9yLWJnLXdoaXRlKSAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiB2YXIoLS1icy13aGl0ZSk7IH1cbiAgLndlYmZvcm0tcHJvZ3Jlc3MgLnByb2dyZXNzLXN0ZXAuaXMtYWN0aXZlIGRpdi5wcm9ncmVzcy10ZXh0IHtcbiAgICBjb2xvcjogdmFyKC0tYnMtYm9keS1jb2xvcik7XG4gICAgZm9udC1mYW1pbHk6ICdvcGVuc2Fuc3JlZ3VsYXInO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4udXNlciBoMSwgLnVzZXIgLmgxIHtcbiAgZm9udC1zaXplOiAyNnB4O1xuICBsaW5lLWhlaWdodDogMjdweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAudXNlciBoMSwgLnVzZXIgLmgxIHtcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzNXB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLnVzZXIgaDEsIC51c2VyIC5oMSB7XG4gICAgICBmb250LXNpemU6IDMzcHg7XG4gICAgICBsaW5lLWhlaWdodDogNDBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMzY2cHgpIHtcbiAgICAudXNlciBoMSwgLnVzZXIgLmgxIHtcbiAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA1MnB4OyB9IH1cblxuLnVzZXIgLnNvdXMtdGl0cmUge1xuICBmb250LXNpemU6IDIycHg7XG4gIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICBmb250LWZhbWlseTogXCJDYWxpc3RvZ2FcIiwgc2VyaWY7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnVzZXIgLnNvdXMtdGl0cmUge1xuICAgICAgZm9udC1zaXplOiAyM3B4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI3cHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAudXNlciAuc291cy10aXRyZSB7XG4gICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzNweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMzY2cHgpIHtcbiAgICAudXNlciAuc291cy10aXRyZSB7XG4gICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMzlweDsgfSB9XG5cbi51c2VyIC5saWduZS0xIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAudXNlciAubGlnbmUtMSBmaWd1cmUge1xuICAgIG1hcmdpbi1yaWdodDogMjBweDsgfVxuXG4udXNlciAucC1jb2xsYXBzZSAuc3VidGl0bGUge1xuICBmb250LXNpemU6IDE3cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICBmb250LWZhbWlseTogXCJDYWxpc3RvZ2FcIiwgc2VyaWY7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnVzZXIgLnAtY29sbGFwc2UgLnN1YnRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLnVzZXIgLnAtY29sbGFwc2UgLnN1YnRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEzNjZweCkge1xuICAgIC51c2VyIC5wLWNvbGxhcHNlIC5zdWJ0aXRsZSB7XG4gICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICBsaW5lLWhlaWdodDogMzJweDsgfSB9XG5cbi51c2VyIC50aXRsZSB7XG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yLCAjZmY0ZTAyKTtcbiAgZm9udC1mYW1pbHk6IFwib3BlbnNhbnNyZWd1bGFyXCIsIFZlcmRhbmEsIHNhbnMtc2VyaWY7IH1cblxuLnVzZXIgLmJnLXdoaXRlLWZ1bGwtd2lkdGggLnRpdGxlLFxuLnVzZXIgLnBpbSAudGl0bGUsXG4udXNlciAucGFyYWdyYXBoLS1saWduZS1sYW5kaW5nLXBhZ2UgLmFjdHVhbGl0ZS1hZ2VuZGEgLnRpdGxlLFxuLnBhcmFncmFwaC0tbGlnbmUtbGFuZGluZy1wYWdlIC51c2VyIC5hY3R1YWxpdGUtYWdlbmRhIC50aXRsZSB7XG4gIGNvbG9yOiB2YXIoLS1mb250LWNvbG9yLWJnLXdoaXRlLCAjMzYzNjM2KTsgfVxuXG4udXNlciAuZGV0YWlscyBhIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjVweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAudXNlciAuZGV0YWlscyBhIHtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLnVzZXIgLmRldGFpbHMgYSB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjdweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMzY2cHgpIHtcbiAgICAudXNlciAuZGV0YWlscyBhIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyN3B4OyB9IH1cblxuLnVzZXIudXNlci1pbWFnZS1zaW1wbGUtcGV0aXRlIC50aXRsZSBhIHtcbiAgZm9udC1mYW1pbHk6IFwib3BlbnNhbnNib2xkXCIsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnVzZXIudXNlci1pbWFnZS1zaW1wbGUtcGV0aXRlIC50aXRsZSBhIHtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLnVzZXIudXNlci1pbWFnZS1zaW1wbGUtcGV0aXRlIC50aXRsZSBhIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyN3B4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEzNjZweCkge1xuICAgIC51c2VyLnVzZXItaW1hZ2Utc2ltcGxlLXBldGl0ZSAudGl0bGUgYSB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzBweDsgfSB9XG5cbi5nYWxsZXJ5LWZ1bGwtdzEwMCAuZ2FsbGVyeS1yb3cgLmNvbCB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMTAwJTsgfVxuXG4uZ2FsbGVyeS1mdWxsLXc1MCAuZ2FsbGVyeS1yb3cgLmNvbCwgLmdhbGxlcnktaW1nLXc1MCAuZ2FsbGVyeS1yb3cgLmNvbCB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogNTAlOyB9XG5cbi5nYWxsZXJ5LWZ1bGwtdzEwMCAuZ2FsbGVyeS1yb3cgLmNvbCwgLmdhbGxlcnktZnVsbC13NTAgLmdhbGxlcnktcm93IC5jb2wge1xuICBwYWRkaW5nOiAxNXB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMzY2cHgpIHtcbiAgICAuZ2FsbGVyeS1mdWxsLXcxMDAgLmdhbGxlcnktcm93IC5jb2wsIC5nYWxsZXJ5LWZ1bGwtdzUwIC5nYWxsZXJ5LXJvdyAuY29sIHtcbiAgICAgIHBhZGRpbmc6IDIwcHg7IH0gfVxuXG4uZ2FsbGVyeS1pbWctdzUwIC5nYWxlcmllLWl0ZW0sXG4uZ2FsbGVyeS1pbWctdzUwIC5nYWxlcmllLWl0ZW0gYVtkYXRhLWJzLXRvZ2dsZT1cIm1vZGFsXCJdIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4uZ2FsbGVyeS1pbWctdzUwIC5nYWxsZXJ5LXJvdyAuY29sIHtcbiAgcGFkZGluZzogMTBweDsgfVxuXG4uZ2FsZXJpZS1pdGVtIHtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLmdhbGVyaWUtaXRlbSBhW2RhdGEtYnMtdG9nZ2xlPVwibW9kYWxcIl0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gICAgLmdhbGVyaWUtaXRlbSBhW2RhdGEtYnMtdG9nZ2xlPVwibW9kYWxcIl06YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHotaW5kZXg6IDM7XG4gICAgICB0b3A6IGNhbGMoNTAlIC0gNTBweCAvIDIpO1xuICAgICAgbGVmdDogY2FsYyg1MCUgLSA1MHB4IC8gMik7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgaWQ9J3pvb20taW4nIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzUwJyBoZWlnaHQ9JzUwJyB2aWV3Qm94PScwIDAgNTAgNTAnJTNFJTNDcGF0aCBpZD0nem9vbS1pbi0yJyBkYXRhLW5hbWU9J3pvb20taW4nIGQ9J000OC40NDksNDIuNTQ4LDM2LjYwNiwzMi40NzVhNS4yOTEsNS4yOTEsMCwwLDAtMy41OTItMS41NTksMTguNzUsMTguNzUsMCwxLDAtMi4xLDIuMSw1LjI5Miw1LjI5MiwwLDAsMCwxLjU1OSwzLjU5Mkw0Mi41NDgsNDguNDQ5YTQuMiw0LjIsMCwxLDAsNS45LTUuOVptLTI5LjctMTEuM2ExMi41LDEyLjUsMCwxLDEsMTIuNS0xMi41QTEyLjUsMTIuNSwwLDAsMSwxOC43NSwzMS4yNVpNMjEuODc1LDkuMzc1aC02LjI1djYuMjVIOS4zNzV2Ni4yNWg2LjI1djYuMjVoNi4yNXYtNi4yNWg2LjI1di02LjI1aC02LjI1WicgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMC4wMDEgMC4wMDEpJyBmaWxsPSclMjNmZmYnIG9wYWNpdHk9JzAuOCcvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH1cbiAgICAuZ2FsZXJpZS1pdGVtIGFbZGF0YS1icy10b2dnbGU9XCJtb2RhbFwiXTphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB6LWluZGV4OiA0O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBjb250ZW50OiBcIlwiOyB9XG4gICAgLmdhbGVyaWUtaXRlbSBhW2RhdGEtYnMtdG9nZ2xlPVwibW9kYWxcIl06aG92ZXI6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjg4OyB9XG4gICAgLmdhbGVyaWUtaXRlbSBhW2RhdGEtYnMtdG9nZ2xlPVwibW9kYWxcIl0gaW1nIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLmdhbGVyaWUtbW9kYWwgLm1vZGFsLWRpYWxvZyB7XG4gIG1heC13aWR0aDogMTAwJTsgfVxuXG4uZ2FsZXJpZS1tb2RhbCAuYnRuLWNsb3NlIHtcbiAgY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IsICNmZjRlMDIpOyB9XG4gIC5nYWxlcmllLW1vZGFsIC5idG4tY2xvc2Ugc3ZnIHtcbiAgICBtYXJnaW4tbGVmdDogMTBweDsgfVxuICAgIC5nYWxlcmllLW1vZGFsIC5idG4tY2xvc2Ugc3ZnIHBhdGgge1xuICAgICAgZmlsbDogdmFyKC0tcHJpbWFyeS1jb2xvciwgI2ZmNGUwMik7IH1cbiAgLmdhbGVyaWUtbW9kYWwgLmJ0bi1jbG9zZTpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgICAuZ2FsZXJpZS1tb2RhbCAuYnRuLWNsb3NlOmhvdmVyIHN2ZyBwYXRoIHtcbiAgICAgIGZpbGw6ICNmZmY7IH1cblxuLmdhbGVyaWUtbW9kYWwgLmNvcHlyaWdodCB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5nYWxlcmllLW1vZGFsIC5tb2RhbC1jb250ZW50IHtcbiAgcGFkZGluZzogMzBweDtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IGJsYWNrOyB9XG4gIC5nYWxlcmllLW1vZGFsIC5tb2RhbC1jb250ZW50IGgzLmxhYmVsLCAuZ2FsZXJpZS1tb2RhbCAubW9kYWwtY29udGVudCAubGFiZWwuaDMge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgLmdhbGVyaWUtbW9kYWwgLm1vZGFsLWNvbnRlbnQgaDMsIC5nYWxlcmllLW1vZGFsIC5tb2RhbC1jb250ZW50IC5oMywgLmdhbGVyaWUtbW9kYWwgLm1vZGFsLWNvbnRlbnQgaDQsIC5nYWxlcmllLW1vZGFsIC5tb2RhbC1jb250ZW50IC5oNCwgLmdhbGVyaWUtbW9kYWwgLm1vZGFsLWNvbnRlbnQgcCwgLmdhbGVyaWUtbW9kYWwgLm1vZGFsLWNvbnRlbnQgbGkge1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5nYWxlcmllLW1vZGFsIC5tb2RhbC1jb250ZW50IHtcbiAgICAgIHBhZGRpbmc6IDQwcHg7IH0gfVxuICAuZ2FsZXJpZS1tb2RhbCAubW9kYWwtY29udGVudCAuZGVzY3JpcHRpb24gYSB7XG4gICAgY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IsICNmZjRlMDIpOyB9XG4gICAgLmdhbGVyaWUtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLmRlc2NyaXB0aW9uIGE6aG92ZXIge1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cblxuLmNhcm91c2VsLXcxMDAgLnBpY3R1cmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgLmNhcm91c2VsLXcxMDAgLnBpY3R1cmUgLnBob3RvLXdyYXBwZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5jYXJvdXNlbC13MTAwIC5waWN0dXJlIC5waG90by13cmFwcGVyIC5jYXJyb3VzZWwtbmF2aWdhdGlvbiB7XG4gICAgICBib3R0b206IC0yMHB4O1xuICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvciwgI2ZmNGUwMik7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGVuZDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgIC5jYXJvdXNlbC13MTAwIC5waWN0dXJlIC5waG90by13cmFwcGVyIC5jYXJyb3VzZWwtbmF2aWdhdGlvbiA+ICoge1xuICAgICAgICBjb2xvcjogdmFyKC0tbGluay1jb2xvci1iZy1wcmltYXJ5LCAjZmZmZmZmKTsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAgIC5jYXJvdXNlbC13MTAwIC5waWN0dXJlIC5waG90by13cmFwcGVyIC5jYXJyb3VzZWwtbmF2aWdhdGlvbiB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH0gfVxuICAgICAgLmNhcm91c2VsLXcxMDAgLnBpY3R1cmUgLnBob3RvLXdyYXBwZXIgLmNhcnJvdXNlbC1uYXZpZ2F0aW9uIC51Z2EtY2Fyb3VzZWwtY29udHJvbDpmaXJzdCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAgICAgLmNhcm91c2VsLXcxMDAgLnBpY3R1cmUgLnBob3RvLXdyYXBwZXIgLmNhcnJvdXNlbC1uYXZpZ2F0aW9uIC5zbGlkZS1jb3VudGVyIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDsgfVxuICAgICAgLmNhcm91c2VsLXcxMDAgLnBpY3R1cmUgLnBob3RvLXdyYXBwZXIgLmNhcnJvdXNlbC1uYXZpZ2F0aW9uIC5pY29uLWZsZWNoZV9yb25kX2dhdWNoZTpob3ZlcjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlxcZWIyNVwiOyB9XG4gICAgICAuY2Fyb3VzZWwtdzEwMCAucGljdHVyZSAucGhvdG8td3JhcHBlciAuY2Fycm91c2VsLW5hdmlnYXRpb24gLmljb24tZmxlY2hlX3JvbmRfZHJvaXQ6aG92ZXI6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcXGViMjZcIjsgfVxuICAgICAgLmNhcm91c2VsLXcxMDAgLnBpY3R1cmUgLnBob3RvLXdyYXBwZXIgLmNhcnJvdXNlbC1uYXZpZ2F0aW9uIC5pY29uLXBhdXNlX3JvbmQ6aG92ZXI6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcXGViMjBcIjsgfVxuICAgICAgLmNhcm91c2VsLXcxMDAgLnBpY3R1cmUgLnBob3RvLXdyYXBwZXIgLmNhcnJvdXNlbC1uYXZpZ2F0aW9uIC5pY29uLXBsYXkyOmhvdmVyOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxlYjI3XCI7IH1cblxuLmNhcm91c2VsLXcxMDAgLnJlYWQtbW9yZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgLmNhcm91c2VsLXcxMDAgLnJlYWQtbW9yZSB7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjVweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5jYXJvdXNlbC13MTAwIC5yZWFkLW1vcmUge1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI3cHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuY2Fyb3VzZWwtdzEwMCAucmVhZC1tb3JlIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyN3B4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEzNjZweCkge1xuICAgIC5jYXJvdXNlbC13MTAwIC5yZWFkLW1vcmUge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTM2NS45OHB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWJsb2MtY2Fycm91c2VsLTc1IC5jYXJvdXNlbC13MTAwIC5waWN0dXJlIC5waG90by13cmFwcGVyIC5jYXJyb3VzZWwtbmF2aWdhdGlvbixcbiAgLnBhcmFncmFwaC0tdHlwZS0tYmxvYy1jYXJyb3VzZWwtNjYgLmNhcm91c2VsLXcxMDAgLnBpY3R1cmUgLnBob3RvLXdyYXBwZXIgLmNhcnJvdXNlbC1uYXZpZ2F0aW9uLFxuICAucGFyYWdyYXBoLS10eXBlLS1ibG9jLWNhcnJvdXNlbC01MCAuY2Fyb3VzZWwtdzEwMCAucGljdHVyZSAucGhvdG8td3JhcHBlciAuY2Fycm91c2VsLW5hdmlnYXRpb24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLnBhcmFncmFwaC0tdHlwZS0tYmxvYy1jYXJyb3VzZWwtNzUgLmNhcm91c2VsLXcxMDAgLnBpY3R1cmUgLnBob3RvLXdyYXBwZXIgLmNhcnJvdXNlbC1uYXZpZ2F0aW9uLm9yZGVyLXNtLTEsXG4gICAgLnBhcmFncmFwaC0tdHlwZS0tYmxvYy1jYXJyb3VzZWwtNjYgLmNhcm91c2VsLXcxMDAgLnBpY3R1cmUgLnBob3RvLXdyYXBwZXIgLmNhcnJvdXNlbC1uYXZpZ2F0aW9uLm9yZGVyLXNtLTEsXG4gICAgLnBhcmFncmFwaC0tdHlwZS0tYmxvYy1jYXJyb3VzZWwtNTAgLmNhcm91c2VsLXcxMDAgLnBpY3R1cmUgLnBob3RvLXdyYXBwZXIgLmNhcnJvdXNlbC1uYXZpZ2F0aW9uLm9yZGVyLXNtLTEge1xuICAgICAgb3JkZXI6IDAgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMzY2cHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tYmxvYy1jYXJyb3VzZWwtNzUgLmNhcm91c2VsLXcxMDAgLnBpY3R1cmUgLnBob3RvLXdyYXBwZXIgLmNhcnJvdXNlbC1uYXZpZ2F0aW9uLFxuICAucGFyYWdyYXBoLS10eXBlLS1ibG9jLWNhcnJvdXNlbC02NiAuY2Fyb3VzZWwtdzEwMCAucGljdHVyZSAucGhvdG8td3JhcHBlciAuY2Fycm91c2VsLW5hdmlnYXRpb24sXG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWJsb2MtY2Fycm91c2VsLTUwIC5jYXJvdXNlbC13MTAwIC5waWN0dXJlIC5waG90by13cmFwcGVyIC5jYXJyb3VzZWwtbmF2aWdhdGlvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH0gfVxuXG4ucGFyYWdyYXBoLS10eXBlLS1ibG9jLWNhcnJvdXNlbC0zMyAuY2Fyb3VzZWwtdzEwMCAucGljdHVyZSAucGhvdG8td3JhcHBlciAuY2Fycm91c2VsLW5hdmlnYXRpb24sXG4ucGFyYWdyYXBoLS10eXBlLS1ibG9jLWNhcnJvdXNlbC0yNSAuY2Fyb3VzZWwtdzEwMCAucGljdHVyZSAucGhvdG8td3JhcHBlciAuY2Fycm91c2VsLW5hdmlnYXRpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB3aWR0aDogMTAwJTsgfVxuICAucGFyYWdyYXBoLS10eXBlLS1ibG9jLWNhcnJvdXNlbC0zMyAuY2Fyb3VzZWwtdzEwMCAucGljdHVyZSAucGhvdG8td3JhcHBlciAuY2Fycm91c2VsLW5hdmlnYXRpb24ub3JkZXItc20tMSxcbiAgLnBhcmFncmFwaC0tdHlwZS0tYmxvYy1jYXJyb3VzZWwtMjUgLmNhcm91c2VsLXcxMDAgLnBpY3R1cmUgLnBob3RvLXdyYXBwZXIgLmNhcnJvdXNlbC1uYXZpZ2F0aW9uLm9yZGVyLXNtLTEge1xuICAgIG9yZGVyOiAwICFpbXBvcnRhbnQ7IH1cblxuLmljb24tZmxlY2hlX3JvbmRfZ2F1Y2hlOmhvdmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjI1XCI7IH1cblxuLmljb24tZmxlY2hlX3JvbmRfZHJvaXQ6aG92ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViMjZcIjsgfVxuXG4uaWNvbi1wYXVzZV9yb25kOmhvdmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjIwXCI7IH1cblxuLmJnLW5ldXRyYWwtY29sb3IgLmNhcm91c2VsLWlubmVyIC50aXRsZSB7XG4gIGNvbG9yOiB2YXIoLS1saW5rLWNvbG9yLWJnLW5ldXRyYWwsICNmZjRlMDIpOyB9XG4gIC5iZy1uZXV0cmFsLWNvbG9yIC5jYXJvdXNlbC1pbm5lciAudGl0bGU6aG92ZXIge1xuICAgIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktY29sb3IsICMxNjJhNDIpOyB9XG5cbi5iZy13aGl0ZSAuY2Fyb3VzZWwtaW5uZXIgLnRpdGxlIHtcbiAgY29sb3I6IHZhcigtLWxpbmstY29sb3ItYmctd2hpdGUsICNmZjRlMDIpOyB9XG4gIC5iZy13aGl0ZSAuY2Fyb3VzZWwtaW5uZXIgLnRpdGxlOmhvdmVyIHtcbiAgICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWNvbG9yLCAjMTYyYTQyKTsgfVxuXG4uYmctcHJpbWFyeS1jb2xvciAuY2Fyb3VzZWwtaW5uZXIgLnRpdGxlIHtcbiAgY29sb3I6IHZhcigtLWxpbmstY29sb3ItYmctcHJpbWFyeSwgI2ZmZmZmZik7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gIC5iZy1wcmltYXJ5LWNvbG9yIC5jYXJvdXNlbC1pbm5lciAudGl0bGU6aG92ZXIge1xuICAgIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktY29sb3IsICMxNjJhNDIpO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbi5iZy1zZWNvbmRhcnktY29sb3IgLmNhcm91c2VsLWlubmVyIC50aXRsZSB7XG4gIGNvbG9yOiB2YXIoLS1saW5rLWNvbG9yLWJnLXNlY29uZGFyeSwgI2ZmZmZmZik7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gIC5iZy1zZWNvbmRhcnktY29sb3IgLmNhcm91c2VsLWlubmVyIC50aXRsZTpob3ZlciB7XG4gICAgY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IsICNmZjRlMDIpO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbi5waW0gLmNhcm91c2VsLWlubmVyIC50aXRsZSwgLnBhcmFncmFwaC0tbGlnbmUtbGFuZGluZy1wYWdlIC5hY3R1YWxpdGUtYWdlbmRhIC5jYXJvdXNlbC1pbm5lciAudGl0bGUge1xuICBjb2xvcjogdmFyKC0tbGluay1jb2xvci1iZy13aGl0ZSwgI2ZmNGUwMik7IH1cbiAgLnBpbSAuY2Fyb3VzZWwtaW5uZXIgLnRpdGxlOmhvdmVyLCAucGFyYWdyYXBoLS1saWduZS1sYW5kaW5nLXBhZ2UgLmFjdHVhbGl0ZS1hZ2VuZGEgLmNhcm91c2VsLWlubmVyIC50aXRsZTpob3ZlciB7XG4gICAgY29sb3I6IHZhcigtLXNlY29uZGFyeS1jb2xvciwgIzE2MmE0Mik7IH1cblxuLmdhbGxlcnktcm93IC5wYXJhZ3JhcGgtY29udGVudC5iZy13aGl0ZSxcbi5nYWxsZXJ5LXJvdyAucGFyYWdyYXBoLWNvbnRlbnQucGltLFxuLmdhbGxlcnktcm93IC5wYXJhZ3JhcGgtLWxpZ25lLWxhbmRpbmctcGFnZSAucGFyYWdyYXBoLWNvbnRlbnQuYWN0dWFsaXRlLWFnZW5kYSxcbi5wYXJhZ3JhcGgtLWxpZ25lLWxhbmRpbmctcGFnZSAuZ2FsbGVyeS1yb3cgLnBhcmFncmFwaC1jb250ZW50LmFjdHVhbGl0ZS1hZ2VuZGEge1xuICBwYWRkaW5nOiAwOyB9XG5cbi5wYWdlLXNlYXJjaCAjYmxvY2stdWdhLXRoZW1lLWNvbnRlbnQgaDMsIC5wYWdlLXNlYXJjaCAjYmxvY2stdWdhLXRoZW1lLWNvbnRlbnQgLmgzIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogODAwO1xuICBjb2xvcjogdmFyKC0tZm9udC1jb2xvci1iZy13aGl0ZSwgIzM2MzYzNik7IH1cblxuLnBhZ2Utc2VhcmNoICNibG9jay11Z2EtdGhlbWUtY29udGVudCAuc2VhcmNoLWZvcm0ge1xuICBib3JkZXI6IHNvbGlkIDFweCAjYjhiOGI4O1xuICBwYWRkaW5nOiAyMHB4OyB9XG4gIC5wYWdlLXNlYXJjaCAjYmxvY2stdWdhLXRoZW1lLWNvbnRlbnQgLnNlYXJjaC1mb3JtIC5zZWFyY2gtYWR2YW5jZWQgc3VtbWFyeSB7XG4gICAgZm9udC1mYW1pbHk6IFwib3BlbnNhbnNleHRyYWJvbGRcIiwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgICBtYXJnaW46IDQwcHggMCAwIDA7XG4gICAgY29sb3I6IHZhcigtLWxpbmstY29sb3ItYmctd2hpdGUsICNmZjRlMDIpOyB9XG4gICAgLnBhZ2Utc2VhcmNoICNibG9jay11Z2EtdGhlbWUtY29udGVudCAuc2VhcmNoLWZvcm0gLnNlYXJjaC1hZHZhbmNlZCBzdW1tYXJ5OjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7IH1cbiAgICAucGFnZS1zZWFyY2ggI2Jsb2NrLXVnYS10aGVtZS1jb250ZW50IC5zZWFyY2gtZm9ybSAuc2VhcmNoLWFkdmFuY2VkIHN1bW1hcnk6Om1hcmtlciB7XG4gICAgICBmb250LWZhbWlseTogXCJpY29tb29uXCIgIWltcG9ydGFudDtcbiAgICAgIGNvbnRlbnQ6IFwiXFxlOTBhXCI7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOyB9XG4gIC5wYWdlLXNlYXJjaCAjYmxvY2stdWdhLXRoZW1lLWNvbnRlbnQgLnNlYXJjaC1mb3JtICNlZGl0LWJhc2ljIHtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC1tcy1mbGV4LWFsaWduOiBlbmQ7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgICAucGFnZS1zZWFyY2ggI2Jsb2NrLXVnYS10aGVtZS1jb250ZW50IC5zZWFyY2gtZm9ybSAjZWRpdC1iYXNpYyAuZm9ybS1yb3cge1xuICAgICAgLW1zLWZsZXgtcG9zaXRpdmU6IDI7XG4gICAgICBmbGV4LWdyb3c6IDI7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7IH1cbiAgICAgIC5wYWdlLXNlYXJjaCAjYmxvY2stdWdhLXRoZW1lLWNvbnRlbnQgLnNlYXJjaC1mb3JtICNlZGl0LWJhc2ljIC5mb3JtLXJvdyAuZm9ybS1sYWJlbCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIm9wZW5zYW5zZXh0cmFib2xkXCIsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1mb250LWNvbG9yLWJnLXdoaXRlLCAjMzYzNjM2KTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAucGFnZS1zZWFyY2ggI2Jsb2NrLXVnYS10aGVtZS1jb250ZW50IC5zZWFyY2gtZm9ybSAjZWRpdC1iYXNpYyAuZm9ybS1yb3cgLmZvcm0tbGFiZWwge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7IH0gfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAucGFnZS1zZWFyY2ggI2Jsb2NrLXVnYS10aGVtZS1jb250ZW50IC5zZWFyY2gtZm9ybSAjZWRpdC1iYXNpYyAuZm9ybS1yb3cgLmZvcm0tbGFiZWwge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7IH0gfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTM2NnB4KSB7XG4gICAgICAgICAgLnBhZ2Utc2VhcmNoICNibG9jay11Z2EtdGhlbWUtY29udGVudCAuc2VhcmNoLWZvcm0gI2VkaXQtYmFzaWMgLmZvcm0tcm93IC5mb3JtLWxhYmVsIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4OyB9IH1cbiAgLnBhZ2Utc2VhcmNoICNibG9jay11Z2EtdGhlbWUtY29udGVudCAuc2VhcmNoLWZvcm0gLmJ1dHRvbiB7XG4gICAgd2lkdGg6IGF1dG87IH1cbiAgICAucGFnZS1zZWFyY2ggI2Jsb2NrLXVnYS10aGVtZS1jb250ZW50IC5zZWFyY2gtZm9ybSAuYnV0dG9uOmZvY3VzLCAucGFnZS1zZWFyY2ggI2Jsb2NrLXVnYS10aGVtZS1jb250ZW50IC5zZWFyY2gtZm9ybSAuYnV0dG9uOmhvdmVyLCAucGFnZS1zZWFyY2ggI2Jsb2NrLXVnYS10aGVtZS1jb250ZW50IC5zZWFyY2gtZm9ybSAuYnV0dG9uOmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1saW5rLWNvbG9yLWJnLXByaW1hcnksICNmZmZmZmYpO1xuICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yLCAjZmY0ZTAyKTtcbiAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yLCAjZmY0ZTAyKTsgfVxuICAgIC5wYWdlLXNlYXJjaCAjYmxvY2stdWdhLXRoZW1lLWNvbnRlbnQgLnNlYXJjaC1mb3JtIC5idXR0b246ZGlzYWJsZWQge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIGNvbG9yOiAjYjhiOGI4OyB9XG4gIC5wYWdlLXNlYXJjaCAjYmxvY2stdWdhLXRoZW1lLWNvbnRlbnQgLnNlYXJjaC1mb3JtICNlZGl0LWhlbHAtbGluayB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgIGNvbG9yOiB2YXIoLS1saW5rLWNvbG9yLWJnLXdoaXRlLCAjZmY0ZTAyKTtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICBmb250LWZhbWlseTogXCJvcGVuc2Fuc3NlbWlib2xkXCIsIFZlcmRhbmEsIHNhbnMtc2VyaWY7IH1cbiAgICAucGFnZS1zZWFyY2ggI2Jsb2NrLXVnYS10aGVtZS1jb250ZW50IC5zZWFyY2gtZm9ybSAjZWRpdC1oZWxwLWxpbms6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWNvbG9yLCAjMTYyYTQyKTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgLnBhZ2Utc2VhcmNoICNibG9jay11Z2EtdGhlbWUtY29udGVudCAuc2VhcmNoLWZvcm0gI2VkaXQtaGVscC1saW5rIHtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjVweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAucGFnZS1zZWFyY2ggI2Jsb2NrLXVnYS10aGVtZS1jb250ZW50IC5zZWFyY2gtZm9ybSAjZWRpdC1oZWxwLWxpbmsge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyN3B4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5wYWdlLXNlYXJjaCAjYmxvY2stdWdhLXRoZW1lLWNvbnRlbnQgLnNlYXJjaC1mb3JtICNlZGl0LWhlbHAtbGluayB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMzY2cHgpIHtcbiAgICAgIC5wYWdlLXNlYXJjaCAjYmxvY2stdWdhLXRoZW1lLWNvbnRlbnQgLnNlYXJjaC1mb3JtICNlZGl0LWhlbHAtbGluayB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7IH0gfVxuICAucGFnZS1zZWFyY2ggI2Jsb2NrLXVnYS10aGVtZS1jb250ZW50IC5zZWFyY2gtZm9ybSAjZWRpdC1hZHZhbmNlZCB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gICAgLnBhZ2Utc2VhcmNoICNibG9jay11Z2EtdGhlbWUtY29udGVudCAuc2VhcmNoLWZvcm0gI2VkaXQtYWR2YW5jZWQgZmllbGRzZXQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgIC5wYWdlLXNlYXJjaCAjYmxvY2stdWdhLXRoZW1lLWNvbnRlbnQgLnNlYXJjaC1mb3JtICNlZGl0LWFkdmFuY2VkIC5maWVsZHNldC1sZWdlbmQge1xuICAgICAgZm9udC1mYW1pbHk6IFwib3BlbnNhbnNleHRyYWJvbGRcIiwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgICAgY29sb3I6IHZhcigtLWZvbnQtY29sb3ItYmctd2hpdGUsICMzNjM2MzYpO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5wYWdlLXNlYXJjaCAjYmxvY2stdWdhLXRoZW1lLWNvbnRlbnQgLnNlYXJjaC1mb3JtICNlZGl0LWFkdmFuY2VkIC5maWVsZHNldC1sZWdlbmQge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjVweDsgfSB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLnBhZ2Utc2VhcmNoICNibG9jay11Z2EtdGhlbWUtY29udGVudCAuc2VhcmNoLWZvcm0gI2VkaXQtYWR2YW5jZWQgLmZpZWxkc2V0LWxlZ2VuZCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4OyB9IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMzY2cHgpIHtcbiAgICAgICAgLnBhZ2Utc2VhcmNoICNibG9jay11Z2EtdGhlbWUtY29udGVudCAuc2VhcmNoLWZvcm0gI2VkaXQtYWR2YW5jZWQgLmZpZWxkc2V0LWxlZ2VuZCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4OyB9IH1cbiAgICAucGFnZS1zZWFyY2ggI2Jsb2NrLXVnYS10aGVtZS1jb250ZW50IC5zZWFyY2gtZm9ybSAjZWRpdC1hZHZhbmNlZCAuZm9ybS1yb3cge1xuICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICAucGFnZS1zZWFyY2ggI2Jsb2NrLXVnYS10aGVtZS1jb250ZW50IC5zZWFyY2gtZm9ybSAjZWRpdC1hZHZhbmNlZCAuZm9ybS1yb3cgbGFiZWwge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7IH1cbiAgICAgIC5wYWdlLXNlYXJjaCAjYmxvY2stdWdhLXRoZW1lLWNvbnRlbnQgLnNlYXJjaC1mb3JtICNlZGl0LWFkdmFuY2VkIC5mb3JtLXJvdyAuZm9ybS10ZXh0IHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIC1tcy1mbGV4LXBvc2l0aXZlOiAxO1xuICAgICAgICBmbGV4LWdyb3c6IDE7IH1cbiAgICAucGFnZS1zZWFyY2ggI2Jsb2NrLXVnYS10aGVtZS1jb250ZW50IC5zZWFyY2gtZm9ybSAjZWRpdC1hZHZhbmNlZCAuY3JpdGVyaW9uIC5maWVsZHNldC1sZWdlbmQge1xuICAgICAgZm9udC1zaXplOiB2YXIoLS1icy1ib2R5LWZvbnQtc2l6ZSk7XG4gICAgICBmb250LXdlaWdodDogdmFyKC0tYnMtYm9keS1mb250LXdlaWdodCk7XG4gICAgICBsaW5lLWhlaWdodDogdmFyKC0tYnMtYm9keS1saW5lLWhlaWdodCk7IH1cbiAgICAucGFnZS1zZWFyY2ggI2Jsb2NrLXVnYS10aGVtZS1jb250ZW50IC5zZWFyY2gtZm9ybSAjZWRpdC1hZHZhbmNlZCAuZmllbGRncm91cCAuZm9ybS1jaGVjayB7XG4gICAgICAtbXMtZmxleC1hbGlnbjogc3RhcnQ7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgfVxuICAgIC5wYWdlLXNlYXJjaCAjYmxvY2stdWdhLXRoZW1lLWNvbnRlbnQgLnNlYXJjaC1mb3JtICNlZGl0LWFkdmFuY2VkIC5maWVsZGdyb3VwIC5mb3JtLWNoZWNrYm94ZXMge1xuICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAgICAgLnBhZ2Utc2VhcmNoICNibG9jay11Z2EtdGhlbWUtY29udGVudCAuc2VhcmNoLWZvcm0gI2VkaXQtYWR2YW5jZWQgLmZpZWxkZ3JvdXAgLmZvcm0tY2hlY2tib3hlcyAuZm9ybS1jaGVjay1pbnB1dCB7XG4gICAgICAgIHdpZHRoOiAxOXB4O1xuICAgICAgICBoZWlnaHQ6IDE5cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTVweDsgfVxuICAgICAgICAucGFnZS1zZWFyY2ggI2Jsb2NrLXVnYS10aGVtZS1jb250ZW50IC5zZWFyY2gtZm9ybSAjZWRpdC1hZHZhbmNlZCAuZmllbGRncm91cCAuZm9ybS1jaGVja2JveGVzIC5mb3JtLWNoZWNrLWlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMDsgfVxuICAgICAgICAucGFnZS1zZWFyY2ggI2Jsb2NrLXVnYS10aGVtZS1jb250ZW50IC5zZWFyY2gtZm9ybSAjZWRpdC1hZHZhbmNlZCAuZmllbGRncm91cCAuZm9ybS1jaGVja2JveGVzIC5mb3JtLWNoZWNrLWlucHV0OmNoZWNrZWQge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogI2I4YjhiODsgfVxuICAgICAgICAgIC5wYWdlLXNlYXJjaCAjYmxvY2stdWdhLXRoZW1lLWNvbnRlbnQgLnNlYXJjaC1mb3JtICNlZGl0LWFkdmFuY2VkIC5maWVsZGdyb3VwIC5mb3JtLWNoZWNrYm94ZXMgLmZvcm0tY2hlY2staW5wdXQ6Y2hlY2tlZFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSczMnB4JyBoZWlnaHQ9JzMycHgnIHZpZXdCb3g9JzAgMCAyMCAyMCclM2UlM2NwYXRoIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzMzYzNjM2JyBzdHJva2Utd2lkdGg9JzEuMicgZD0nTTYgMTBsMyAzbDYtNicvJTNlJTNjL3N2ZyUzZVwiKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMzJweCAzMnB4OyB9XG4gICAgICAgIC5wYWdlLXNlYXJjaCAjYmxvY2stdWdhLXRoZW1lLWNvbnRlbnQgLnNlYXJjaC1mb3JtICNlZGl0LWFkdmFuY2VkIC5maWVsZGdyb3VwIC5mb3JtLWNoZWNrYm94ZXMgLmZvcm0tY2hlY2staW5wdXQ6Zm9jdXMge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tZm9udC1jb2xvci1iZy13aGl0ZSwgIzM2MzYzNik7XG4gICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgLjI1cmVtICMzNjM2MzYyMjtcbiAgICAgICAgICBvdXRsaW5lOiBub25lOyB9XG5cbi5wYWdlLXNlYXJjaCAjYmxvY2stdWdhLXRoZW1lLWNvbnRlbnQgaDIsIC5wYWdlLXNlYXJjaCAjYmxvY2stdWdhLXRoZW1lLWNvbnRlbnQgLmgyIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgZm9udC1mYW1pbHk6IFwiQ2FsaXN0b2dhXCIsIHNlcmlmO1xuICBmb250LXNpemU6IDIycHg7XG4gIGNvbG9yOiB2YXIoLS1mb250LWNvbG9yLWJnLXdoaXRlLCAjMzYzNjM2KTsgfVxuICAucGFnZS1zZWFyY2ggI2Jsb2NrLXVnYS10aGVtZS1jb250ZW50IGgyOmFmdGVyLCAucGFnZS1zZWFyY2ggI2Jsb2NrLXVnYS10aGVtZS1jb250ZW50IC5oMjphZnRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiA4cHg7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yLCAjZmY0ZTAyKTtcbiAgICBtYXJnaW46IDQwcHggMCAwO1xuICAgIHdpZHRoOiA3MHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5wYWdlLXNlYXJjaCAjYmxvY2stdWdhLXRoZW1lLWNvbnRlbnQgaDIsIC5wYWdlLXNlYXJjaCAjYmxvY2stdWdhLXRoZW1lLWNvbnRlbnQgLmgyIHtcbiAgICAgIGZvbnQtc2l6ZTogMjNweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyN3B4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLnBhZ2Utc2VhcmNoICNibG9jay11Z2EtdGhlbWUtY29udGVudCBoMiwgLnBhZ2Utc2VhcmNoICNibG9jay11Z2EtdGhlbWUtY29udGVudCAuaDIge1xuICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDMzcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTM2NnB4KSB7XG4gICAgLnBhZ2Utc2VhcmNoICNibG9jay11Z2EtdGhlbWUtY29udGVudCBoMiwgLnBhZ2Utc2VhcmNoICNibG9jay11Z2EtdGhlbWUtY29udGVudCAuaDIge1xuICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDM5cHg7IH0gfVxuXG4ucGFnZS1zZWFyY2ggI2Jsb2NrLXVnYS10aGVtZS1jb250ZW50IC5wYWdlcl9faXRlbXMge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLnBhZ2Utc2VhcmNoICNibG9jay11Z2EtdGhlbWUtY29udGVudCAucGFnZXJfX2l0ZW1zIC5wYWdlcl9faXRlbSB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICAgIGNsZWFyOiBib3RoO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwIDEwcHg7IH1cbiAgICAucGFnZS1zZWFyY2ggI2Jsb2NrLXVnYS10aGVtZS1jb250ZW50IC5wYWdlcl9faXRlbXMgLnBhZ2VyX19pdGVtIC5pcy1hY3RpdmUge1xuICAgICAgZm9udC1mYW1pbHk6IFwib3BlbnNhbnNib2xkXCIsIFZlcmRhbmEsIHNhbnMtc2VyaWY7IH1cbiAgICAucGFnZS1zZWFyY2ggI2Jsb2NrLXVnYS10aGVtZS1jb250ZW50IC5wYWdlcl9faXRlbXMgLnBhZ2VyX19pdGVtIGEge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIm9wZW5zYW5zcmVndWxhclwiLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6IHZhcigtLWxpbmstY29sb3ItYmctd2hpdGUsICNmZjRlMDIpO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7IH1cbiAgICAgIC5wYWdlLXNlYXJjaCAjYmxvY2stdWdhLXRoZW1lLWNvbnRlbnQgLnBhZ2VyX19pdGVtcyAucGFnZXJfX2l0ZW0gYTpob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWNvbG9yLCAjMTYyYTQyKTsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAgIC5wYWdlLXNlYXJjaCAjYmxvY2stdWdhLXRoZW1lLWNvbnRlbnQgLnBhZ2VyX19pdGVtcyAucGFnZXJfX2l0ZW0gYSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4OyB9IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAucGFnZS1zZWFyY2ggI2Jsb2NrLXVnYS10aGVtZS1jb250ZW50IC5wYWdlcl9faXRlbXMgLnBhZ2VyX19pdGVtIGEge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjdweDsgfSB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLnBhZ2Utc2VhcmNoICNibG9jay11Z2EtdGhlbWUtY29udGVudCAucGFnZXJfX2l0ZW1zIC5wYWdlcl9faXRlbSBhIHtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7IH0gfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEzNjZweCkge1xuICAgICAgICAucGFnZS1zZWFyY2ggI2Jsb2NrLXVnYS10aGVtZS1jb250ZW50IC5wYWdlcl9faXRlbXMgLnBhZ2VyX19pdGVtIGEge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMzJweDsgfSB9XG5cbi5wYWdlLXNlYXJjaCAjYmxvY2stdWdhLXRoZW1lLWNvbnRlbnQgb2wgbGkge1xuICBwYWRkaW5nOiA0MHB4IDA7XG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjYjhiOGI4OyB9XG4gIC5wYWdlLXNlYXJjaCAjYmxvY2stdWdhLXRoZW1lLWNvbnRlbnQgb2wgbGkgaDMsIC5wYWdlLXNlYXJjaCAjYmxvY2stdWdhLXRoZW1lLWNvbnRlbnQgb2wgbGkgLmgzIHtcbiAgICBtYXJnaW4tdG9wOiAwOyB9XG4gIC5wYWdlLXNlYXJjaCAjYmxvY2stdWdhLXRoZW1lLWNvbnRlbnQgb2wgbGkgaDMgYSwgLnBhZ2Utc2VhcmNoICNibG9jay11Z2EtdGhlbWUtY29udGVudCBvbCBsaSAuaDMgYSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBmb250LWZhbWlseTogXCJDYWxpc3RvZ2FcIiwgc2VyaWY7XG4gICAgY29sb3I6IHZhcigtLWxpbmstY29sb3ItYmctd2hpdGUsICNmZjRlMDIpO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgLnBhZ2Utc2VhcmNoICNibG9jay11Z2EtdGhlbWUtY29udGVudCBvbCBsaSBoMyBhOmhvdmVyLCAucGFnZS1zZWFyY2ggI2Jsb2NrLXVnYS10aGVtZS1jb250ZW50IG9sIGxpIC5oMyBhOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktY29sb3IsICMxNjJhNDIpOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAucGFnZS1zZWFyY2ggI2Jsb2NrLXVnYS10aGVtZS1jb250ZW50IG9sIGxpIGgzIGEsIC5wYWdlLXNlYXJjaCAjYmxvY2stdWdhLXRoZW1lLWNvbnRlbnQgb2wgbGkgLmgzIGEge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5wYWdlLXNlYXJjaCAjYmxvY2stdWdhLXRoZW1lLWNvbnRlbnQgb2wgbGkgaDMgYSwgLnBhZ2Utc2VhcmNoICNibG9jay11Z2EtdGhlbWUtY29udGVudCBvbCBsaSAuaDMgYSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMzY2cHgpIHtcbiAgICAgIC5wYWdlLXNlYXJjaCAjYmxvY2stdWdhLXRoZW1lLWNvbnRlbnQgb2wgbGkgaDMgYSwgLnBhZ2Utc2VhcmNoICNibG9jay11Z2EtdGhlbWUtY29udGVudCBvbCBsaSAuaDMgYSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7IH0gfVxuICAucGFnZS1zZWFyY2ggI2Jsb2NrLXVnYS10aGVtZS1jb250ZW50IG9sIGxpIHAge1xuICAgIGZvbnQtZmFtaWx5OiBcIm9wZW5zYW5zcmVndWxhclwiLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICAgIG1hcmdpbjogMDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6IHZhcigtLWZvbnQtY29sb3ItYmctd2hpdGUsICMzNjM2MzYpOyB9XG4gICAgLnBhZ2Utc2VhcmNoICNibG9jay11Z2EtdGhlbWUtY29udGVudCBvbCBsaSBwIHN0cm9uZyB7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2RlZGVkZTtcbiAgICAgIHBhZGRpbmc6IDAgM3B4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAucGFnZS1zZWFyY2ggI2Jsb2NrLXVnYS10aGVtZS1jb250ZW50IG9sIGxpIHAge1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5wYWdlLXNlYXJjaCAjYmxvY2stdWdhLXRoZW1lLWNvbnRlbnQgb2wgbGkgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI3cHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMzY2cHgpIHtcbiAgICAgIC5wYWdlLXNlYXJjaCAjYmxvY2stdWdhLXRoZW1lLWNvbnRlbnQgb2wgbGkgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI3cHg7IH0gfVxuXG5kaXYjdGFydGVhdWNpdHJvblJvb3Qge1xuICBmb250LXNpemU6IDEwcHg7XG4gIGZvbnQtc2l6ZTogY2FsYygxZW0gKiAuNjI1KTsgfVxuXG5ib2R5LnRhcnRlYXVjaXRyb24tbW9kYWwtb3BlbiAjdGFydGVhdWNpdHJvblJvb3QgYnV0dG9uI3RhcnRlYXVjaXRyb25CYWNrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMCAhaW1wb3J0YW50O1xuICBvcGFjaXR5OiAwLjUgIWltcG9ydGFudDsgfVxuXG5ib2R5LnRhcnRlYXVjaXRyb24tbW9kYWwtb3BlbiAjdGFydGVhdWNpdHJvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDsgfVxuXG5kaXYjdGFydGVhdWNpdHJvblJvb3QgKiB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogbm9uZTtcbiAgLW8tdHJhbnNpdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogbm9uZTsgfVxuXG5kaXYjdGFydGVhdWNpdHJvblJvb3QgZGl2I3RhcnRlYXVjaXRyb25TZXJ2aWNlcyB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTsgfVxuXG5mb290ZXIgbmF2IHVsIGxpIHNwYW4ge1xuICBmb250LXNpemU6IDAuODc1cmVtOyB9XG4gIGZvb3RlciBuYXYgdWwgbGkgc3Bhbjpob3ZlciB7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbiN0YXJ0ZWF1Y2l0cm9uUm9vdC50YXJ0ZWF1Y2l0cm9uQmVmb3JlVmlzaWJsZSAjdGFydGVhdWNpdHJvbkFsZXJ0QmlnIHtcbiAgbWFyZ2luOiAwO1xuICBkaXNwbGF5OiAtbXMtaW5saW5lLWdyaWQgIWltcG9ydGFudDtcbiAgZGlzcGxheTogaW5saW5lLWdyaWQgIWltcG9ydGFudDtcbiAgLW1zLWdyaWQtY29sdW1uczogMWZyIFsxMl07XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEyLCAxZnIpO1xuICAtbXMtZ3JpZC1yb3dzOiBhdXRvIGF1dG8gYXV0byBhdXRvIDFmcjtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvIGF1dG8gYXV0byBhdXRvIDFmcjtcbiAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCJ0aXRyZVwiICAgICAgICAgICAgICAgICAgICAgICAgICBcciBcImJvdXRvbkFjY2VwdGVyXCJcciBcImJvdXRvblBlcnNvbm5hbGlzZXJcIlxyIFwiYm91dG9uQ29udGludWVyU2Fuc0FjY2VwdGVyXCJcciBcInJlc3VtZVwiIFxyIFwicG9saXRpcXVlZG9ubmVlc1wiOyB9XG4gICN0YXJ0ZWF1Y2l0cm9uUm9vdC50YXJ0ZWF1Y2l0cm9uQmVmb3JlVmlzaWJsZSAjdGFydGVhdWNpdHJvbkFsZXJ0QmlnICN0YXJ0ZWF1Y2l0cm9uQ2xvc2VDcm9zcyB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuXG4jdGFydGVhdWNpdHJvblJvb3QudGFydGVhdWNpdHJvbkJlZm9yZVZpc2libGUgKiB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uOiBub25lICFpbXBvcnRhbnQ7IH1cblxuaHRtbCBib2R5IGRpdiN0YXJ0ZWF1Y2l0cm9uUm9vdC50YXJ0ZWF1Y2l0cm9uQmVmb3JlVmlzaWJsZSBkaXYjdGFydGVhdWNpdHJvbkFsZXJ0QmlnIHtcbiAgcGFkZGluZzogMnJlbSAzLjNyZW07XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjQjhCOEI4OyB9XG5cbmh0bWwgYm9keSAudGFydGVhdWNpdHJvbkJlZm9yZVZpc2libGUgZGl2I3RhcnRlYXVjaXRyb25BbGVydEJpZyBiIHtcbiAgZm9udC1zaXplOiAxLjA2M3JlbSAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMS41NjNyZW0gIWltcG9ydGFudDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICBmb250LWZhbWlseTogXCJvcGVuc2Fuc2JvbGRcIiwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtOyB9XG5cbmh0bWwgYm9keSAudGFydGVhdWNpdHJvbkJlZm9yZVZpc2libGUgZGl2I3RhcnRlYXVjaXRyb25BbGVydEJpZyAjdGFydGVhdWNpdHJvbkRpc2NsYWltZXJBbGVydCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMDsgfVxuICBodG1sIGJvZHkgLnRhcnRlYXVjaXRyb25CZWZvcmVWaXNpYmxlIGRpdiN0YXJ0ZWF1Y2l0cm9uQWxlcnRCaWcgI3RhcnRlYXVjaXRyb25EaXNjbGFpbWVyQWxlcnQgI3RhcnRlYXVjaXRyb25fX3Jlc3VtZSB7XG4gICAgZm9udC1mYW1pbHk6IFwib3BlbnNhbnNzZW1pYm9sZFwiLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4wNjNyZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgaHRtbCBib2R5IC50YXJ0ZWF1Y2l0cm9uQmVmb3JlVmlzaWJsZSBkaXYjdGFydGVhdWNpdHJvbkFsZXJ0QmlnICN0YXJ0ZWF1Y2l0cm9uRGlzY2xhaW1lckFsZXJ0IGJyIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG5cbmh0bWwgYm9keSAudGFydGVhdWNpdHJvbkJlZm9yZVZpc2libGUgZGl2I3RhcnRlYXVjaXRyb25BbGVydEJpZyBzcGFuI3RhcnRlYXVjaXRyb25EaXNjbGFpbWVyQWxlcnQge1xuICBwYWRkaW5nOiAwOyB9XG5cbmh0bWwgYm9keSAudGFydGVhdWNpdHJvbkJlZm9yZVZpc2libGUgI3RhcnRlYXVjaXRyb25BbGVydEJpZyBidXR0b24jdGFydGVhdWNpdHJvblByaXZhY3lVcmwge1xuICBmb250LWZhbWlseTogXCJvcGVuc2Fuc3NlbWlib2xkXCIsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMDYzcmVtO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDsgfVxuXG5odG1sIGJvZHkgLnRhcnRlYXVjaXRyb25CZWZvcmVWaXNpYmxlICN0YXJ0ZWF1Y2l0cm9uQWxlcnRCaWcgYnV0dG9uI3RhcnRlYXVjaXRyb25Qcml2YWN5VXJsIHtcbiAgZm9udC1mYW1pbHk6IFwib3BlbnNhbnNzZW1pYm9sZFwiLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjA2M3JlbTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7IH1cblxuLnRhcnRlYXVjaXRyb25CZWZvcmVWaXNpYmxlIGRpdiN0YXJ0ZWF1Y2l0cm9uQWxlcnRCaWcgI3RhcnRlYXVjaXRyb25QZXJzb25hbGl6ZTIsXG4udGFydGVhdWNpdHJvbkJlZm9yZVZpc2libGUgZGl2I3RhcnRlYXVjaXRyb25BbGVydEJpZyAjdGFydGVhdWNpdHJvbkNsb3NlQWxlcnQsXG4udGFydGVhdWNpdHJvbkJlZm9yZVZpc2libGUgZGl2I3RhcnRlYXVjaXRyb25BbGVydEJpZyAjdGFydGVhdWNpdHJvbkFsbERlbmllZDIge1xuICBmb250LWZhbWlseTogXCJvcGVuc2Fuc2V4dHJhYm9sZFwiLCBWZXJkYW5hLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVyZW0gIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDEuMTg4cmVtICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAzLjE4OHJlbSAhaW1wb3J0YW50O1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3ggIWltcG9ydGFudDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveCAhaW1wb3J0YW50OyB9XG5cbi50YXJ0ZWF1Y2l0cm9uQmVmb3JlVmlzaWJsZSBkaXYjdGFydGVhdWNpdHJvbkFsZXJ0QmlnICN0YXJ0ZWF1Y2l0cm9uUGVyc29uYWxpemUyIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfVxuICAudGFydGVhdWNpdHJvbkJlZm9yZVZpc2libGUgZGl2I3RhcnRlYXVjaXRyb25BbGVydEJpZyAjdGFydGVhdWNpdHJvblBlcnNvbmFsaXplMiAudGFydGVhdWNpdHJvbkNoZWNrIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG5cbi50YXJ0ZWF1Y2l0cm9uQmVmb3JlVmlzaWJsZSBkaXYjdGFydGVhdWNpdHJvbkFsZXJ0QmlnICN0YXJ0ZWF1Y2l0cm9uQWxsRGVuaWVkMiAudGFydGVhdWNpdHJvbkNyb3NzIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG5odG1sIGJvZHkgI3RhcnRlYXVjaXRyb25Sb290LnRhcnRlYXVjaXRyb25CZWZvcmVWaXNpYmxlIGRpdiN0YXJ0ZWF1Y2l0cm9uQWxlcnRCaWcgI3RhcnRlYXVjaXRyb25QZXJzb25hbGl6ZTI6aG92ZXIsXG5odG1sIGJvZHkgI3RhcnRlYXVjaXRyb25Sb290LnRhcnRlYXVjaXRyb25CZWZvcmVWaXNpYmxlIGRpdiN0YXJ0ZWF1Y2l0cm9uQWxlcnRCaWcgI3RhcnRlYXVjaXRyb25BbGxEZW5pZWQyOmhvdmVyLFxuaHRtbCBib2R5ICN0YXJ0ZWF1Y2l0cm9uUm9vdC50YXJ0ZWF1Y2l0cm9uQmVmb3JlVmlzaWJsZSAjdGFydGVhdWNpdHJvbkFsZXJ0QmlnICN0YXJ0ZWF1Y2l0cm9uQ2xvc2VBbGVydDpob3ZlciB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7IH1cblxuZGl2I3RhcnRlYXVjaXRyb25Sb290IGJ1dHRvbi50YXJ0ZWF1Y2l0cm9uQ1RBQnV0dG9uLFxuZGl2I3RhcnRlYXVjaXRyb25Sb290IGJ1dHRvbiN0YXJ0ZWF1Y2l0cm9uQ2xvc2VBbGVydCxcbmRpdiN0YXJ0ZWF1Y2l0cm9uUm9vdCBidXR0b24jdGFydGVhdWNpdHJvblByaXZhY3lVcmwge1xuICBib3JkZXItcmFkaXVzOiAwOyB9XG5cbmh0bWwgc3Bhbi50YXJ0ZWF1Y2l0cm9uLW1hZ2ljLWJsb2NrIHtcbiAgcGFkZGluZzogMS41cmVtIDA7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1heC13aWR0aDogaW5oZXJpdDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gIHBhZGRpbmc6IDIuNXJlbSAxLjVyZW07XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgZm9udC1mYW1pbHk6IFwib3BlbnNhbnNzZW1pYm9sZFwiLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjA2M3JlbTsgfVxuICBodG1sIHNwYW4udGFydGVhdWNpdHJvbi1tYWdpYy1ibG9jayBiIHtcbiAgICBmb250LWZhbWlseTogXCJvcGVuc2Fuc2JvbGRcIiwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU2M3JlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIGh0bWwgc3Bhbi50YXJ0ZWF1Y2l0cm9uLW1hZ2ljLWJsb2NrIGJyIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIGh0bWwgc3Bhbi50YXJ0ZWF1Y2l0cm9uLW1hZ2ljLWJsb2NrIHNwYW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIGh0bWwgc3Bhbi50YXJ0ZWF1Y2l0cm9uLW1hZ2ljLWJsb2NrIGJ1dHRvbi50YXJ0ZWF1Y2l0cm9uQWxsb3cge1xuICAgIG1hcmdpbjogMS41cmVtIGF1dG8gMDtcbiAgICBwYWRkaW5nOiAxcmVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LWZhbWlseTogXCJvcGVuc2Fuc2V4dHJhYm9sZFwiLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgIGh0bWwgc3Bhbi50YXJ0ZWF1Y2l0cm9uLW1hZ2ljLWJsb2NrIGJ1dHRvbi50YXJ0ZWF1Y2l0cm9uQWxsb3c6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIu6otFwiO1xuICAgICAgZm9udC1mYW1pbHk6IFwiaWNvbW9vblwiO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07IH1cbiAgICBodG1sIHNwYW4udGFydGVhdWNpdHJvbi1tYWdpYy1ibG9jayBidXR0b24udGFydGVhdWNpdHJvbkFsbG93OmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7IH1cblxuZGl2I3RhcnRlYXVjaXRyb24gI3RhcnRlYXVjaXRyb25TZXJ2aWNlcyB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi10b3A6IDIuMDYzcmVtICFpbXBvcnRhbnQ7IH1cbiAgZGl2I3RhcnRlYXVjaXRyb24gI3RhcnRlYXVjaXRyb25TZXJ2aWNlcyBbaWQ9XCJ0YXJ0ZWF1Y2l0cm9uU2F2ZUJ1dHRvblwiXSB7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tbGluay1jb2xvci1iZy13aGl0ZSwgI2ZmNGUwMikgIWltcG9ydGFudDtcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW0gIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMS4xODhyZW0gIWltcG9ydGFudDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1mYW1pbHk6IFwib3BlbnNhbnNleHRyYWJvbGRcIiwgVmVyZGFuYSwgc2Fucy1zZXJpZjsgfVxuICAgIGRpdiN0YXJ0ZWF1Y2l0cm9uICN0YXJ0ZWF1Y2l0cm9uU2VydmljZXMgW2lkPVwidGFydGVhdWNpdHJvblNhdmVCdXR0b25cIl06aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogI2ZmZiAhaW1wb3J0YW50O1xuICAgICAgY29sb3I6IHZhcigtLWxpbmstY29sb3ItYmctd2hpdGUsICNmZjRlMDIpICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1saW5rLWNvbG9yLWJnLXdoaXRlLCAjZmY0ZTAyKSAhaW1wb3J0YW50OyB9XG4gIGRpdiN0YXJ0ZWF1Y2l0cm9uICN0YXJ0ZWF1Y2l0cm9uU2VydmljZXMgI3RhcnRlYXVjaXRyb25NYWluTGluZU9mZnNldCxcbiAgZGl2I3RhcnRlYXVjaXRyb24gI3RhcnRlYXVjaXRyb25TZXJ2aWNlcyAudGFydGVhdWNpdHJvbkJvcmRlciB7XG4gICAgbWFyZ2luLWxlZnQ6IDIuMDYzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAyLjA2M3JlbSAhaW1wb3J0YW50OyB9XG4gIGRpdiN0YXJ0ZWF1Y2l0cm9uICN0YXJ0ZWF1Y2l0cm9uU2VydmljZXMgLnRhcnRlYXVjaXRyb25Cb3JkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDsgfVxuICBkaXYjdGFydGVhdWNpdHJvbiAjdGFydGVhdWNpdHJvblNlcnZpY2VzIC50YXJ0ZWF1Y2l0cm9uU2VsZkxpbmsge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgZGl2I3RhcnRlYXVjaXRyb24gI3RhcnRlYXVjaXRyb25TZXJ2aWNlcyAjdGFydGVhdWNpdHJvbkNsb3NlUGFuZWwge1xuICAgIG1pbi1oZWlnaHQ6IDEuMDYzcmVtO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIHotaW5kZXg6IDI7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBwYWRkaW5nOiAwOyB9XG4gICAgZGl2I3RhcnRlYXVjaXRyb24gI3RhcnRlYXVjaXRyb25TZXJ2aWNlcyAjdGFydGVhdWNpdHJvbkNsb3NlUGFuZWwgLnBhbm5lYXVfX2NvbnNlbnRlbWVudF9fYnV0dG9uX19saWJlbGxlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogLTk5OTlweDtcbiAgICAgIGxlZnQ6IC05OTk5cHg7IH1cbiAgICBkaXYjdGFydGVhdWNpdHJvbiAjdGFydGVhdWNpdHJvblNlcnZpY2VzICN0YXJ0ZWF1Y2l0cm9uQ2xvc2VQYW5lbCAuaWNvbiB7XG4gICAgICBmb250LWZhbWlseTogXCJpY29tb29uXCIgIWltcG9ydGFudDtcbiAgICAgIGZvbnQtc2l6ZTogMS4wNjNyZW0gIWltcG9ydGFudDsgfVxuICBkaXYjdGFydGVhdWNpdHJvbiAjdGFydGVhdWNpdHJvblNlcnZpY2VzIGRpdiN0YXJ0ZWF1Y2l0cm9uTWFpbkxpbmVPZmZzZXQge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAxLjVyZW0gMDsgfVxuICBkaXYjdGFydGVhdWNpdHJvbiAjdGFydGVhdWNpdHJvblNlcnZpY2VzIGRpdiN0YXJ0ZWF1Y2l0cm9uSW5mbyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogMCAwIDJyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7IH1cbiAgICBkaXYjdGFydGVhdWNpdHJvbiAjdGFydGVhdWNpdHJvblNlcnZpY2VzIGRpdiN0YXJ0ZWF1Y2l0cm9uSW5mbyBiciArIGJyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgZGl2I3RhcnRlYXVjaXRyb24gI3RhcnRlYXVjaXRyb25TZXJ2aWNlcyAjdGFydGVhdWNpdHJvblNjcm9sbGJhckFkanVzdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIGRpdiN0YXJ0ZWF1Y2l0cm9uICN0YXJ0ZWF1Y2l0cm9uU2VydmljZXMgLnRhcnRlYXVjaXRyb25Cb3JkZXIge1xuICAgIHBhZGRpbmc6IDAgMS41cmVtIDJyZW07IH1cbiAgZGl2I3RhcnRlYXVjaXRyb24gI3RhcnRlYXVjaXRyb25TZXJ2aWNlcyAjdGFydGVhdWNpdHJvblNlcnZpY2VzVGl0bGVfbWFuZGF0b3J5IC50YXJ0ZWF1Y2l0cm9uQXNrIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgZGl2I3RhcnRlYXVjaXRyb24gI3RhcnRlYXVjaXRyb25TZXJ2aWNlcyAjdGFydGVhdWNpdHJvblNlcnZpY2VzVGl0bGVfbWFuZGF0b3J5IC50YXJ0ZWF1Y2l0cm9uTmFtZSBzcGFuIHtcbiAgICBtYXJnaW46IDA7IH1cbiAgZGl2I3RhcnRlYXVjaXRyb24gI3RhcnRlYXVjaXRyb25TZXJ2aWNlcyAjdGFydGVhdWNpdHJvblNlcnZpY2VzVGl0bGVfbWFuZGF0b3J5IGJ1dHRvbjpob3ZlciB7XG4gICAgY3Vyc29yOiB0ZXh0OyB9XG4gIGRpdiN0YXJ0ZWF1Y2l0cm9uICN0YXJ0ZWF1Y2l0cm9uU2VydmljZXMgLnRhcnRlYXVjaXRyb25EZXRhaWxzIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwIDAgMnJlbSAhaW1wb3J0YW50OyB9XG4gIGRpdiN0YXJ0ZWF1Y2l0cm9uICN0YXJ0ZWF1Y2l0cm9uU2VydmljZXMgbGkudGFydGVhdWNpdHJvbkxpbmUge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDsgfVxuICAgIGRpdiN0YXJ0ZWF1Y2l0cm9uICN0YXJ0ZWF1Y2l0cm9uU2VydmljZXMgbGkudGFydGVhdWNpdHJvbkxpbmU6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50OyB9XG4gICAgZGl2I3RhcnRlYXVjaXRyb24gI3RhcnRlYXVjaXRyb25TZXJ2aWNlcyBsaS50YXJ0ZWF1Y2l0cm9uTGluZSAudGFjQ3VycmVudFN0YXR1cyxcbiAgICBkaXYjdGFydGVhdWNpdHJvbiAjdGFydGVhdWNpdHJvblNlcnZpY2VzIGxpLnRhcnRlYXVjaXRyb25MaW5lIC50YXJ0ZWF1Y2l0cm9uUmVhZG1vcmVTZXBhcmF0b3IsXG4gICAgZGl2I3RhcnRlYXVjaXRyb24gI3RhcnRlYXVjaXRyb25TZXJ2aWNlcyBsaS50YXJ0ZWF1Y2l0cm9uTGluZSAudGFydGVhdWNpdHJvbkxpc3RDb29raWVzIHtcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAgIGRpdiN0YXJ0ZWF1Y2l0cm9uICN0YXJ0ZWF1Y2l0cm9uU2VydmljZXMgbGkudGFydGVhdWNpdHJvbkxpbmUgLnRhcnRlYXVjaXRyb25OYW1lIGJyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgZGl2I3RhcnRlYXVjaXRyb24gI3RhcnRlYXVjaXRyb25TZXJ2aWNlcyAudGFydGVhdWNpdHJvblBsdXM6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICBkaXYjdGFydGVhdWNpdHJvbiAjdGFydGVhdWNpdHJvblNlcnZpY2VzICN0YXJ0ZWF1Y2l0cm9uU2Nyb2xsYmFyQWRqdXN0IGJ1dHRvbiB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQ6ICNmZmYgIWltcG9ydGFudDsgfVxuICAgIGRpdiN0YXJ0ZWF1Y2l0cm9uICN0YXJ0ZWF1Y2l0cm9uU2VydmljZXMgI3RhcnRlYXVjaXRyb25TY3JvbGxiYXJBZGp1c3QgYnV0dG9uW2FyaWEtcHJlc3NlZD1cInRydWVcIl0ge1xuICAgICAgZm9udC13ZWlnaHQ6IDEwMCAhaW1wb3J0YW50OyB9XG4gIGRpdiN0YXJ0ZWF1Y2l0cm9uICN0YXJ0ZWF1Y2l0cm9uU2VydmljZXMgI3RhcnRlYXVjaXRyb25TY3JvbGxiYXJBZGp1c3QgYnV0dG9uICsgYnV0dG9uIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgZGl2I3RhcnRlYXVjaXRyb24gI3RhcnRlYXVjaXRyb25TZXJ2aWNlcyAudGFydGVhdWNpdHJvbkFzayB7XG4gICAgbWFyZ2luOiAwIDAgMnJlbSAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94ICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50OyB9XG4gICAgZGl2I3RhcnRlYXVjaXRyb24gI3RhcnRlYXVjaXRyb25TZXJ2aWNlcyAudGFydGVhdWNpdHJvbkFzayBidXR0b24ge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgICBmb250LXdlaWdodDogMTAwICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW46IDAgICAhaW1wb3J0YW50O1xuICAgICAgYmFja2dyb3VuZDogI2ZmZiAhaW1wb3J0YW50OyB9XG4gICAgICBkaXYjdGFydGVhdWNpdHJvbiAjdGFydGVhdWNpdHJvblNlcnZpY2VzIC50YXJ0ZWF1Y2l0cm9uQXNrIGJ1dHRvbiArIGJ1dHRvbiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAycmVtICFpbXBvcnRhbnQ7IH1cbiAgICBkaXYjdGFydGVhdWNpdHJvbiAjdGFydGVhdWNpdHJvblNlcnZpY2VzIC50YXJ0ZWF1Y2l0cm9uQXNrIGJ1dHRvbi50YXJ0ZWF1Y2l0cm9uQWxsb3cge1xuICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50OyB9XG4gICAgZGl2I3RhcnRlYXVjaXRyb24gI3RhcnRlYXVjaXRyb25TZXJ2aWNlcyAudGFydGVhdWNpdHJvbkFzayBidXR0b24ge1xuICAgICAgb3BhY2l0eTogMSAgICFpbXBvcnRhbnQ7IH1cbiAgZGl2I3RhcnRlYXVjaXRyb24gI3RhcnRlYXVjaXRyb25TZXJ2aWNlcyAjZGlhbG9nVGl0bGUudGFydGVhdWNpdHJvbkgxIHtcbiAgICBmb250LWZhbWlseTogXCJvcGVuc2Fuc2V4dHJhYm9sZFwiLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNjg4cmVtO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbWFyZ2luOiAwIDAgMnJlbTsgfVxuICBkaXYjdGFydGVhdWNpdHJvbiAjdGFydGVhdWNpdHJvblNlcnZpY2VzIC50YXJ0ZWF1Y2l0cm9uQm9yZGVyIC50YXJ0ZWF1Y2l0cm9uVGl0bGUgYnV0dG9uIHtcbiAgICBtYXJnaW46IDJyZW0gMCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAjQjhCOEI4O1xuICAgIHBhZGRpbmc6IDJyZW0gMCAwICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgZm9udC1mYW1pbHk6IFwib3BlbnNhbnNib2xkXCIsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxLjA2M3JlbSAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU2M3JlbSAhaW1wb3J0YW50O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDsgfVxuICBkaXYjdGFydGVhdWNpdHJvbiAjdGFydGVhdWNpdHJvblNlcnZpY2VzIGxpLnRhcnRlYXVjaXRyb25MaW5lIC50YXJ0ZWF1Y2l0cm9uTmFtZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gICAgZGl2I3RhcnRlYXVjaXRyb24gI3RhcnRlYXVjaXRyb25TZXJ2aWNlcyBsaS50YXJ0ZWF1Y2l0cm9uTGluZSAudGFydGVhdWNpdHJvbk5hbWUgc3Bhbi50YXJ0ZWF1Y2l0cm9uSDMge1xuICAgICAgZm9udC1mYW1pbHk6IFwib3BlbnNhbnNib2xkXCIsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNTYzcmVtO1xuICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDsgfVxuICBkaXYjdGFydGVhdWNpdHJvbiAjdGFydGVhdWNpdHJvblNlcnZpY2VzIGRpdiN0YXJ0ZWF1Y2l0cm9uSW5mbyxcbiAgZGl2I3RhcnRlYXVjaXRyb24gI3RhcnRlYXVjaXRyb25TZXJ2aWNlcyAudGFydGVhdWNpdHJvbkJvcmRlciAjdGFydGVhdWNpdHJvblNlcnZpY2VzVGl0bGVfbWFuZGF0b3J5IC50YXJ0ZWF1Y2l0cm9uTmFtZSBzcGFuLFxuICBkaXYjdGFydGVhdWNpdHJvbiAjdGFydGVhdWNpdHJvblNlcnZpY2VzIC50YXJ0ZWF1Y2l0cm9uQm9yZGVyIC50YXJ0ZWF1Y2l0cm9uRGV0YWlscyxcbiAgZGl2I3RhcnRlYXVjaXRyb24gI3RhcnRlYXVjaXRyb25TZXJ2aWNlcyBsaSN0YXJ0ZWF1Y2l0cm9uTm9TZXJ2aWNlc1RpdGxlLnRhcnRlYXVjaXRyb25MaW5lLFxuICBkaXYjdGFydGVhdWNpdHJvbiAjdGFydGVhdWNpdHJvblNlcnZpY2VzIC50YXJ0ZWF1Y2l0cm9uQXNrIGJ1dHRvbiB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbSAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU2M3JlbSAhaW1wb3J0YW50O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDsgfVxuICBkaXYjdGFydGVhdWNpdHJvbiAjdGFydGVhdWNpdHJvblNlcnZpY2VzICN0YXJ0ZWF1Y2l0cm9uU2Nyb2xsYmFyQWRqdXN0IGJ1dHRvblthcmlhLXByZXNzZWQ9XCJ0cnVlXCJdIHtcbiAgICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7IH1cbiAgZGl2I3RhcnRlYXVjaXRyb24gI3RhcnRlYXVjaXRyb25TZXJ2aWNlcyBkaXYjdGFydGVhdWNpdHJvbkluZm8gYnV0dG9uI3RhcnRlYXVjaXRyb25Qcml2YWN5VXJsRGlhbG9nIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTYzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogMXJlbSAwIDAgIWltcG9ydGFudDtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGZvbnQtZmFtaWx5OiBcIm9wZW5zYW5zYm9sZFwiLCBWZXJkYW5hLCBzYW5zLXNlcmlmOyB9XG4gIGRpdiN0YXJ0ZWF1Y2l0cm9uICN0YXJ0ZWF1Y2l0cm9uU2VydmljZXMgLnRhcnRlYXVjaXRyb25BbGxvd1thcmlhLXByZXNzZWQ9XCJmYWxzZVwiXSBzcGFuLnRhcnRlYXVjaXRyb25DaGVjazo6YmVmb3JlLFxuICBkaXYjdGFydGVhdWNpdHJvbiAjdGFydGVhdWNpdHJvblNlcnZpY2VzIC50YXJ0ZWF1Y2l0cm9uQWxsb3dbYXJpYS1wcmVzc2VkPVwidHJ1ZVwiXSBzcGFuLnRhcnRlYXVjaXRyb25DaGVjazo6YmVmb3JlLFxuICBkaXYjdGFydGVhdWNpdHJvbiAjdGFydGVhdWNpdHJvblNlcnZpY2VzIC50YXJ0ZWF1Y2l0cm9uRGVueVthcmlhLXByZXNzZWQ9XCJmYWxzZVwiXSBzcGFuLnRhcnRlYXVjaXRyb25Dcm9zczo6YmVmb3JlLFxuICBkaXYjdGFydGVhdWNpdHJvbiAjdGFydGVhdWNpdHJvblNlcnZpY2VzIC50YXJ0ZWF1Y2l0cm9uRGVueVthcmlhLXByZXNzZWQ9XCJ0cnVlXCJdIHNwYW4udGFydGVhdWNpdHJvbkNyb3NzOjpiZWZvcmUge1xuICAgIGZvbnQtZmFtaWx5OiBcImljb21vb25cIiAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTsgfVxuICBkaXYjdGFydGVhdWNpdHJvbiAjdGFydGVhdWNpdHJvblNlcnZpY2VzIC50YXJ0ZWF1Y2l0cm9uQWxsb3dbYXJpYS1wcmVzc2VkPVwiZmFsc2VcIl0gc3Bhbi50YXJ0ZWF1Y2l0cm9uQ2hlY2s6OmJlZm9yZSxcbiAgZGl2I3RhcnRlYXVjaXRyb24gI3RhcnRlYXVjaXRyb25TZXJ2aWNlcyAudGFydGVhdWNpdHJvbkRlbnlbYXJpYS1wcmVzc2VkPVwiZmFsc2VcIl0gc3Bhbi50YXJ0ZWF1Y2l0cm9uQ3Jvc3M6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCLuqbpcIiAhaW1wb3J0YW50OyB9XG4gIGRpdiN0YXJ0ZWF1Y2l0cm9uICN0YXJ0ZWF1Y2l0cm9uU2VydmljZXMgLnRhcnRlYXVjaXRyb25BbGxvd1thcmlhLXByZXNzZWQ9XCJ0cnVlXCJdIHNwYW4udGFydGVhdWNpdHJvbkNoZWNrOjpiZWZvcmUsXG4gIGRpdiN0YXJ0ZWF1Y2l0cm9uICN0YXJ0ZWF1Y2l0cm9uU2VydmljZXMgLnRhcnRlYXVjaXRyb25EZW55W2FyaWEtcHJlc3NlZD1cInRydWVcIl0gc3Bhbi50YXJ0ZWF1Y2l0cm9uQ3Jvc3M6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCLuqbhcIiAhaW1wb3J0YW50OyB9XG5cbmh0bWwgYm9keSAjdGFydGVhdWNpdHJvblJvb3QgZGl2I3RhcnRlYXVjaXRyb24gLnRhcnRlYXVjaXRyb25Cb3JkZXIgI3RhcnRlYXVjaXRyb25TZXJ2aWNlc1RpdGxlX21hbmRhdG9yeSBidXR0b24ge1xuICBtYXJnaW4tYm90dG9tOiAycmVtICFpbXBvcnRhbnQ7IH1cblxuaHRtbCBib2R5ICN0YXJ0ZWF1Y2l0cm9uUm9vdCBkaXYjdGFydGVhdWNpdHJvbiAudGFydGVhdWNpdHJvbkJvcmRlciB1bCAudGFydGVhdWNpdHJvbkxpbmUge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7IH1cblxuaHRtbCBib2R5IGRpdiN0YXJ0ZWF1Y2l0cm9uUm9vdCAjdGFydGVhdWNpdHJvbiAudGFydGVhdWNpdHJvbkJvcmRlciBidXR0b24ge1xuICB3aWR0aDogYXV0byAgIWltcG9ydGFudDsgfVxuXG5odG1sIGJvZHkgI3RhcnRlYXVjaXRyb25Sb290IGRpdiN0YXJ0ZWF1Y2l0cm9uIGxpLnRhcnRlYXVjaXRyb25MaW5lIC50YXJ0ZWF1Y2l0cm9uQXNrIHtcbiAgZGlzcGxheTogLW1zLWZsZXhib3ggIWltcG9ydGFudDtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50OyB9XG5cbmh0bWwgYm9keSAjdGFydGVhdWNpdHJvblJvb3QgI3RhcnRlYXVjaXRyb24gbGkudGFydGVhdWNpdHJvbkxpbmUgLnRhcnRlYXVjaXRyb25Cb3JkZXIgYnV0dG9uLFxuI3RhcnRlYXVjaXRyb24gI3RhcnRlYXVjaXRyb25TZXJ2aWNlcyBsaS50YXJ0ZWF1Y2l0cm9uTGluZSAudGFydGVhdWNpdHJvbkFzayBidXR0b24sXG5odG1sIGJvZHkgI3RhcnRlYXVjaXRyb25Sb290ICN0YXJ0ZWF1Y2l0cm9uIGxpLnRhcnRlYXVjaXRyb25MaW5lIC50YXJ0ZWF1Y2l0cm9uQXNrIHtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG5cbmh0bWwgYm9keSAjdGFydGVhdWNpdHJvblJvb3QgI3RhcnRlYXVjaXRyb24gLnRhcnRlYXVjaXRyb25Cb3JkZXIgLnRhcnRlYXVjaXRyb25Bc2sgYnV0dG9uICsgYnV0dG9uIHtcbiAgbWFyZ2luLWxlZnQ6IDJyZW0gIWltcG9ydGFudDsgfVxuXG4jdGFydGVhdWNpdHJvbiAjdGFydGVhdWNpdHJvblNlcnZpY2VzIC50YXJ0ZWF1Y2l0cm9uTGluZSAjdGFydGVhdWNpdHJvbkluZm8gKyAudGFydGVhdWNpdHJvbk5hbWUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cblxuaHRtbCBib2R5ICN0YXJ0ZWF1Y2l0cm9uUm9vdCBkaXYjdGFydGVhdWNpdHJvbiBsaS50YXJ0ZWF1Y2l0cm9uTGluZSAudGFydGVhdWNpdHJvbkFzayB7XG4gIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDsgfVxuXG5kaXYjdGFydGVhdWNpdHJvblJvb3QgYTpmb2N1cy12aXNpYmxlLFxuZGl2I3RhcnRlYXVjaXRyb25Sb290IGJ1dHRvbjpmb2N1cy12aXNpYmxlIHtcbiAgb3V0bGluZTogMXB4IGRhc2hlZCAjQjhCOEI4O1xuICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7IH1cblxuZGl2I3RhcnRlYXVjaXRyb25Sb290IC50YXJ0ZWF1Y2l0cm9uQ2hlY2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qm4XCI7XG4gIGZvbnQtZmFtaWx5OiBcImljb21vb25cIjsgfVxuXG5kaXYjdGFydGVhdWNpdHJvblJvb3QgLnRhcnRlYXVjaXRyb25Dcm9zczo6YmVmb3JlIHtcbiAgY29udGVudDogXCLuqbpcIjtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbW9vblwiOyB9XG5cbiN0YXJ0ZWF1Y2l0cm9uSWNvbiB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4udGFydGVhdWNpdHJvbnVnYV9fb3V2cmlyX19wYW5uZWF1OmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbltpZD1cImNvbnRlbnRcIl0gLnRhcnRlYXVjaXRyb251Z2FfX291dnJpcl9fcGFubmVhdSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbmh0bWwgYm9keSAjdGFydGVhdWNpdHJvblJvb3QgI3RhcnRlYXVjaXRyb24gI3RhcnRlYXVjaXRyb25TZXJ2aWNlcyAudGFydGVhdWNpdHJvbkRldGFpbHMge1xuICBwb3NpdGlvbjogaW5pdGlhbDtcbiAgcGFkZGluZzogMDtcbiAgbWluLXdpZHRoOiAxMDAlOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudGFydGVhdWNpdHJvbkJlZm9yZVZpc2libGUgI3RhcnRlYXVjaXRyb25BbGVydEJpZyBiIHtcbiAgICBncmlkLWFyZWE6IHRpdHJlO1xuICAgIGdyaWQtY29sdW1uOiAxIC8gMTM7XG4gICAgZ3JpZC1yb3c6IDEgLyAyOyB9XG4gIC50YXJ0ZWF1Y2l0cm9uQmVmb3JlVmlzaWJsZSAjdGFydGVhdWNpdHJvbkFsZXJ0QmlnICN0YXJ0ZWF1Y2l0cm9uUGVyc29uYWxpemUyIHtcbiAgICBncmlkLWFyZWE6IGJvdXRvbkFjY2VwdGVyO1xuICAgIGdyaWQtY29sdW1uOiAxIC8gMTM7XG4gICAgZ3JpZC1yb3c6IDIvIDM7IH1cbiAgLnRhcnRlYXVjaXRyb25CZWZvcmVWaXNpYmxlICN0YXJ0ZWF1Y2l0cm9uQWxlcnRCaWcgI3RhcnRlYXVjaXRyb25DbG9zZUFsZXJ0IHtcbiAgICBncmlkLWFyZWE6IGJvdXRvblBlcnNvbm5hbGlzZXI7XG4gICAgZ3JpZC1jb2x1bW46IDEgLyAxMztcbiAgICBncmlkLXJvdzogMy8gNDsgfVxuICAudGFydGVhdWNpdHJvbkJlZm9yZVZpc2libGUgI3RhcnRlYXVjaXRyb25BbGVydEJpZyAjdGFydGVhdWNpdHJvbkFsbERlbmllZDIge1xuICAgIGdyaWQtYXJlYTogYm91dG9uQ29udGludWVyU2Fuc0FjY2VwdGVyO1xuICAgIGdyaWQtY29sdW1uOiAxIC8gMTM7XG4gICAgZ3JpZC1yb3c6IDQgLyA1OyB9XG4gIC50YXJ0ZWF1Y2l0cm9uQmVmb3JlVmlzaWJsZSAjdGFydGVhdWNpdHJvbkFsZXJ0QmlnICN0YXJ0ZWF1Y2l0cm9uRGlzY2xhaW1lckFsZXJ0IHtcbiAgICBncmlkLWFyZWE6IHJlc3VtZTtcbiAgICBncmlkLWNvbHVtbjogMSAvIDEzO1xuICAgIGdyaWQtcm93OiA1IC8gODsgfVxuICAudGFydGVhdWNpdHJvbkJlZm9yZVZpc2libGUgI3RhcnRlYXVjaXRyb25BbGVydEJpZyAjdGFydGVhdWNpdHJvblByaXZhY3lVcmwge1xuICAgIGdyaWQtYXJlYTogcG9saXRpcXVlZG9ubmVlcztcbiAgICBncmlkLWNvbHVtbjogMSAvIDEzO1xuICAgIGdyaWQtcm93OiA4IC8gOTsgfVxuICBodG1sIGJvZHkgZGl2I3RhcnRlYXVjaXRyb25Sb290LnRhcnRlYXVjaXRyb25CZWZvcmVWaXNpYmxlIGRpdiN0YXJ0ZWF1Y2l0cm9uQWxlcnRCaWcudGFydGVhdWNpdHJvbkFsZXJ0QmlnQm90dG9tIHtcbiAgICBvdmVyZmxvdzogYXV0byAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogMCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDA7IH1cbiAgLnRhcnRlYXVjaXRyb25CZWZvcmVWaXNpYmxlIGRpdiN0YXJ0ZWF1Y2l0cm9uQWxlcnRCaWcgI3RhcnRlYXVjaXRyb25QZXJzb25hbGl6ZTIsXG4gIC50YXJ0ZWF1Y2l0cm9uQmVmb3JlVmlzaWJsZSBkaXYjdGFydGVhdWNpdHJvbkFsZXJ0QmlnICN0YXJ0ZWF1Y2l0cm9uQ2xvc2VBbGVydCxcbiAgLnRhcnRlYXVjaXRyb25CZWZvcmVWaXNpYmxlIGRpdiN0YXJ0ZWF1Y2l0cm9uQWxlcnRCaWcgI3RhcnRlYXVjaXRyb25BbGxEZW5pZWQyIHtcbiAgICBtaW4taGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI3RhcnRlYXVjaXRyb25Sb290LnRhcnRlYXVjaXRyb25CZWZvcmVWaXNpYmxlICN0YXJ0ZWF1Y2l0cm9uQWxlcnRCaWcge1xuICAgIG1hcmdpbjogMDtcbiAgICBkaXNwbGF5OiAtbXMtaW5saW5lLWdyaWQgIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZ3JpZCAhaW1wb3J0YW50O1xuICAgIHJvdy1nYXA6IDFyZW07XG4gICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCJyZXN1bWUgICAgICAgICAgICBib3V0b25BY2NlcHRlclwiXHIgXCJyZXN1bWUgICAgICAgICAgIGJvdXRvblBlcnNvbm5hbGlzZXJcIlxyIFwicmVzdW1lICAgICAgICAgICBib3V0b25Db250aW51ZXJTYW5zQWNjZXB0ZXJcIlxyIFwicmVzdW1lICAgICAgICAgICAuXCIgXHIgXCJwb2xpdGlxdWVkb25uZWVzIC5cIjsgfVxuICAgICN0YXJ0ZWF1Y2l0cm9uUm9vdC50YXJ0ZWF1Y2l0cm9uQmVmb3JlVmlzaWJsZSAjdGFydGVhdWNpdHJvbkFsZXJ0QmlnICN0YXJ0ZWF1Y2l0cm9uQ2xvc2VDcm9zcyB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gIC50YXJ0ZWF1Y2l0cm9uQmVmb3JlVmlzaWJsZSBkaXYjdGFydGVhdWNpdHJvbkFsZXJ0QmlnIGIge1xuICAgIGdyaWQtYXJlYTogaW5oZXJpdDtcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDE7XG4gICAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDY7XG4gICAgZ3JpZC1jb2x1bW46IDEgLyA3OyB9XG4gIC50YXJ0ZWF1Y2l0cm9uQmVmb3JlVmlzaWJsZSBkaXYjdGFydGVhdWNpdHJvbkFsZXJ0QmlnICN0YXJ0ZWF1Y2l0cm9uRGlzY2xhaW1lckFsZXJ0IHtcbiAgICAtbXMtZ3JpZC1yb3c6IDE7XG4gICAgLW1zLWdyaWQtcm93LXNwYW46IDc7XG4gICAgLW1zLWdyaWQtY29sdW1uOiAxO1xuICAgIGdyaWQtYXJlYTogcmVzdW1lO1xuICAgIC1tcy1ncmlkLWNvbHVtbjogMTtcbiAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogNjtcbiAgICBncmlkLWNvbHVtbjogMS83OyB9XG4gIC50YXJ0ZWF1Y2l0cm9uQmVmb3JlVmlzaWJsZSBkaXYjdGFydGVhdWNpdHJvbkFsZXJ0QmlnICN0YXJ0ZWF1Y2l0cm9uUHJpdmFjeVVybCB7XG4gICAgLW1zLWdyaWQtcm93OiA5O1xuICAgIC1tcy1ncmlkLWNvbHVtbjogMTtcbiAgICBncmlkLWFyZWE6IHBvbGl0aXF1ZWRvbm5lZXM7XG4gICAgLW1zLWdyaWQtY29sdW1uOiAxO1xuICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiA2O1xuICAgIGdyaWQtY29sdW1uOiAxLzc7IH1cbiAgLnRhcnRlYXVjaXRyb25CZWZvcmVWaXNpYmxlIGRpdiN0YXJ0ZWF1Y2l0cm9uQWxlcnRCaWcgI3RhcnRlYXVjaXRyb25DbG9zZUFsZXJ0IHtcbiAgICAtbXMtZ3JpZC1yb3c6IDM7XG4gICAgLW1zLWdyaWQtY29sdW1uOiAyO1xuICAgIGdyaWQtYXJlYTogYm91dG9uUGVyc29ubmFsaXNlcjtcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDg7XG4gICAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDU7XG4gICAgZ3JpZC1jb2x1bW46IDgvMTM7IH1cbiAgLnRhcnRlYXVjaXRyb25CZWZvcmVWaXNpYmxlIGRpdiN0YXJ0ZWF1Y2l0cm9uQWxlcnRCaWcgI3RhcnRlYXVjaXRyb25QZXJzb25hbGl6ZTIge1xuICAgIC1tcy1ncmlkLXJvdzogMTtcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDI7XG4gICAgZ3JpZC1hcmVhOiBib3V0b25BY2NlcHRlcjtcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDg7XG4gICAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDU7XG4gICAgZ3JpZC1jb2x1bW46IDgvMTM7IH1cbiAgLnRhcnRlYXVjaXRyb25CZWZvcmVWaXNpYmxlIGRpdiN0YXJ0ZWF1Y2l0cm9uQWxlcnRCaWcgI3RhcnRlYXVjaXRyb25BbGxEZW5pZWQyIHtcbiAgICAtbXMtZ3JpZC1yb3c6IDU7XG4gICAgLW1zLWdyaWQtY29sdW1uOiAyO1xuICAgIGdyaWQtYXJlYTogYm91dG9uQ29udGludWVyU2Fuc0FjY2VwdGVyO1xuICAgIC1tcy1ncmlkLWNvbHVtbjogODtcbiAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogNTtcbiAgICBncmlkLWNvbHVtbjogOC8xMzsgfVxuICBodG1sIGJvZHkgZGl2I3RhcnRlYXVjaXRyb25Sb290LnRhcnRlYXVjaXRyb25CZWZvcmVWaXNpYmxlIGRpdiN0YXJ0ZWF1Y2l0cm9uQWxlcnRCaWcge1xuICAgIHBhZGRpbmc6IDIuNXJlbSA3LjRyZW07IH1cbiAgICBodG1sIGJvZHkgZGl2I3RhcnRlYXVjaXRyb25Sb290LnRhcnRlYXVjaXRyb25CZWZvcmVWaXNpYmxlIGRpdiN0YXJ0ZWF1Y2l0cm9uQWxlcnRCaWcgYiB7XG4gICAgICBmb250LXNpemU6IDEuMTI1cmVtICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50OyB9XG4gICAgaHRtbCBib2R5IGRpdiN0YXJ0ZWF1Y2l0cm9uUm9vdC50YXJ0ZWF1Y2l0cm9uQmVmb3JlVmlzaWJsZSBkaXYjdGFydGVhdWNpdHJvbkFsZXJ0QmlnICN0YXJ0ZWF1Y2l0cm9uRGlzY2xhaW1lckFsZXJ0IHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAgIGh0bWwgYm9keSBkaXYjdGFydGVhdWNpdHJvblJvb3QudGFydGVhdWNpdHJvbkJlZm9yZVZpc2libGUgZGl2I3RhcnRlYXVjaXRyb25BbGVydEJpZyAjdGFydGVhdWNpdHJvbkRpc2NsYWltZXJBbGVydCAjdGFydGVhdWNpdHJvbl9fcmVzdW1lIHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICAgICAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4xMjVyZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07IH1cbiAgaHRtbCBib2R5IC50YXJ0ZWF1Y2l0cm9uQmVmb3JlVmlzaWJsZSBkaXYjdGFydGVhdWNpdHJvbkFsZXJ0QmlnICN0YXJ0ZWF1Y2l0cm9uRGlzY2xhaW1lckFsZXJ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7IH1cbiAgICBodG1sIGJvZHkgLnRhcnRlYXVjaXRyb25CZWZvcmVWaXNpYmxlIGRpdiN0YXJ0ZWF1Y2l0cm9uQWxlcnRCaWcgI3RhcnRlYXVjaXRyb25EaXNjbGFpbWVyQWxlcnQgYiB7XG4gICAgICBmb250LXNpemU6IDEuMTI1cmVtICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDsgfVxuICAgIGh0bWwgYm9keSAudGFydGVhdWNpdHJvbkJlZm9yZVZpc2libGUgZGl2I3RhcnRlYXVjaXRyb25BbGVydEJpZyAjdGFydGVhdWNpdHJvbkRpc2NsYWltZXJBbGVydCBzcGFuIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgICBsaW5lLWhlaWdodDogMS4xMjVyZW07XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgdG9wOiBpbmhlcml0O1xuICAgICAgbGVmdDogaW5oZXJpdDsgfVxuICAgIGh0bWwgYm9keSAudGFydGVhdWNpdHJvbkJlZm9yZVZpc2libGUgZGl2I3RhcnRlYXVjaXRyb25BbGVydEJpZyAjdGFydGVhdWNpdHJvbkRpc2NsYWltZXJBbGVydCBiciB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gIC50YXJ0ZWF1Y2l0cm9uQmVmb3JlVmlzaWJsZSBkaXYjdGFydGVhdWNpdHJvbkFsZXJ0QmlnIGJ1dHRvbiN0YXJ0ZWF1Y2l0cm9uUHJpdmFjeVVybCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAudGFydGVhdWNpdHJvbkJlZm9yZVZpc2libGUgZGl2I3RhcnRlYXVjaXRyb25BbGVydEJpZyAjdGFydGVhdWNpdHJvblBlcnNvbmFsaXplMixcbiAgLnRhcnRlYXVjaXRyb25CZWZvcmVWaXNpYmxlIGRpdiN0YXJ0ZWF1Y2l0cm9uQWxlcnRCaWcgI3RhcnRlYXVjaXRyb25DbG9zZUFsZXJ0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIGh0bWwgYm9keSAudGFydGVhdWNpdHJvbkJlZm9yZVZpc2libGUgZGl2I3RhcnRlYXVjaXRyb25BbGVydEJpZyAjdGFydGVhdWNpdHJvbkRpc2NsYWltZXJBbGVydCxcbiAgLnRhcnRlYXVjaXRyb25CZWZvcmVWaXNpYmxlIGRpdiN0YXJ0ZWF1Y2l0cm9uQWxlcnRCaWcgI3RhcnRlYXVjaXRyb25BbGxEZW5pZWQyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIGh0bWwgYm9keSAudGFydGVhdWNpdHJvbkJlZm9yZVZpc2libGUgI3RhcnRlYXVjaXRyb25BbGVydEJpZyBidXR0b24jdGFydGVhdWNpdHJvblByaXZhY3lVcmwge1xuICAgIGZvbnQtc2l6ZTogMC44MTNyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMTI1cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLnRhcnRlYXVjaXRyb25TaXplLWJvdHRvbSAjdGFydGVhdWNpdHJvbkFsZXJ0QmlnICN0YXJ0ZWF1Y2l0cm9uUHJpdmFjeVVybCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAuY29udGVudSBzcGFuLnRhcnRlYXVjaXRyb24tbWFnaWMtYmxvY2sge1xuICAgIHBhZGRpbmc6IDMuNXJlbSAyLjVyZW07IH1cbiAgaHRtbCBzcGFuLnRhcnRlYXVjaXRyb24tbWFnaWMtYmxvY2sge1xuICAgIGZvbnQtc2l6ZTogMC44MTNyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMTI1cmVtOyB9XG4gICAgaHRtbCBzcGFuLnRhcnRlYXVjaXRyb24tbWFnaWMtYmxvY2sgYiB7XG4gICAgICBmb250LXNpemU6IDAuOTM4cmVtOyB9XG4gICAgaHRtbCBzcGFuLnRhcnRlYXVjaXRyb24tbWFnaWMtYmxvY2sgYnV0dG9uLnRhcnRlYXVjaXRyb25BbGxvdyB7XG4gICAgICBtYXJnaW4tdG9wOiAycmVtOyB9XG4gIGRpdiN0YXJ0ZWF1Y2l0cm9uIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMTQ4cHgpICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogNy40cmVtICFpbXBvcnRhbnQ7XG4gICAgcmlnaHQ6IDcuNHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogaW5oZXJpdCAhaW1wb3J0YW50OyB9XG4gIGRpdiN0YXJ0ZWF1Y2l0cm9uICN0YXJ0ZWF1Y2l0cm9uU2VydmljZXMge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50OyB9XG4gICAgZGl2I3RhcnRlYXVjaXRyb24gI3RhcnRlYXVjaXRyb25TZXJ2aWNlcyBbaWQ9XCJ0YXJ0ZWF1Y2l0cm9uU2F2ZUJ1dHRvblwiXSB7XG4gICAgICBmb250LXNpemU6IDFyZW0gIWltcG9ydGFudDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjM3NXJlbSAhaW1wb3J0YW50OyB9XG4gICAgZGl2I3RhcnRlYXVjaXRyb24gI3RhcnRlYXVjaXRyb25TZXJ2aWNlcyAjdGFydGVhdWNpdHJvbk1haW5MaW5lT2Zmc2V0LFxuICAgIGRpdiN0YXJ0ZWF1Y2l0cm9uICN0YXJ0ZWF1Y2l0cm9uU2VydmljZXMgLnRhcnRlYXVjaXRyb25Cb3JkZXIge1xuICAgICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4gICAgZGl2I3RhcnRlYXVjaXRyb24gI3RhcnRlYXVjaXRyb25TZXJ2aWNlcyAudGFydGVhdWNpdHJvbkJvcmRlciB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgICBkaXYjdGFydGVhdWNpdHJvbiAjdGFydGVhdWNpdHJvblNlcnZpY2VzICN0YXJ0ZWF1Y2l0cm9uQ2xvc2VQYW5lbCB7XG4gICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogLTFyZW07XG4gICAgICBtYXJnaW4tdG9wOiAxcmVtOyB9XG4gICAgICBkaXYjdGFydGVhdWNpdHJvbiAjdGFydGVhdWNpdHJvblNlcnZpY2VzICN0YXJ0ZWF1Y2l0cm9uQ2xvc2VQYW5lbCA+ICoge1xuICAgICAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBjZW50ZXI7XG4gICAgICAgIC1tcy1ncmlkLXJvdy1hbGlnbjogY2VudGVyO1xuICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7IH1cbiAgICAgIGRpdiN0YXJ0ZWF1Y2l0cm9uICN0YXJ0ZWF1Y2l0cm9uU2VydmljZXMgI3RhcnRlYXVjaXRyb25DbG9zZVBhbmVsIC5wYW5uZWF1X19jb25zZW50ZW1lbnRfX2J1dHRvbl9fbGliZWxsZSB7XG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgIHRvcDogaW5oZXJpdDtcbiAgICAgICAgbGVmdDogaW5oZXJpdDsgfVxuICAgIGRpdiN0YXJ0ZWF1Y2l0cm9uICN0YXJ0ZWF1Y2l0cm9uU2VydmljZXMgZGl2I3RhcnRlYXVjaXRyb25NYWluTGluZU9mZnNldCB7XG4gICAgICBwYWRkaW5nOiAwIDJyZW0gMDsgfVxuICAgIGRpdiN0YXJ0ZWF1Y2l0cm9uICN0YXJ0ZWF1Y2l0cm9uU2VydmljZXMgLnRhcnRlYXVjaXRyb25MaW5lIC50YXJ0ZWF1Y2l0cm9uTmFtZSB7XG4gICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAgIGRpdiN0YXJ0ZWF1Y2l0cm9uICN0YXJ0ZWF1Y2l0cm9uU2VydmljZXMgbGkudGFydGVhdWNpdHJvbkxpbmUgLnRhcnRlYXVjaXRyb25Bc2sge1xuICAgICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIGNsZWFyOiBib3RoICFpbXBvcnRhbnQ7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7IH1cbiAgICBkaXYjdGFydGVhdWNpdHJvbiAjdGFydGVhdWNpdHJvblNlcnZpY2VzIC50YXJ0ZWF1Y2l0cm9uQm9yZGVyIHtcbiAgICAgIHBhZGRpbmc6IDAgMnJlbSAycmVtOyB9XG4gICAgZGl2I3RhcnRlYXVjaXRyb24gI3RhcnRlYXVjaXRyb25TZXJ2aWNlcyAjdGFydGVhdWNpdHJvblNjcm9sbGJhckFkanVzdCB7XG4gICAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgY2xlYXI6IGJvdGggIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfVxuICAgICAgZGl2I3RhcnRlYXVjaXRyb24gI3RhcnRlYXVjaXRyb25TZXJ2aWNlcyAjdGFydGVhdWNpdHJvblNjcm9sbGJhckFkanVzdCBidXR0b24ge1xuICAgICAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50OyB9XG4gICAgICBkaXYjdGFydGVhdWNpdHJvbiAjdGFydGVhdWNpdHJvblNlcnZpY2VzICN0YXJ0ZWF1Y2l0cm9uU2Nyb2xsYmFyQWRqdXN0IGJ1dHRvbiArIGJ1dHRvbiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDJyZW0gIWltcG9ydGFudDsgfVxuICAgIGRpdiN0YXJ0ZWF1Y2l0cm9uICN0YXJ0ZWF1Y2l0cm9uU2VydmljZXMgI2RpYWxvZ1RpdGxlLnRhcnRlYXVjaXRyb25IMSB7XG4gICAgICBmb250LXNpemU6IDEuNDM4cmVtOyB9XG4gICAgZGl2I3RhcnRlYXVjaXRyb24gI3RhcnRlYXVjaXRyb25TZXJ2aWNlcyAudGFydGVhdWNpdHJvbkJvcmRlciAudGFydGVhdWNpdHJvblRpdGxlIGJ1dHRvbiB7XG4gICAgICBmb250LXNpemU6IDEuMTI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgICBkaXYjdGFydGVhdWNpdHJvbiAjdGFydGVhdWNpdHJvblNlcnZpY2VzIGxpLnRhcnRlYXVjaXRyb25MaW5lIC50YXJ0ZWF1Y2l0cm9uTmFtZSBzcGFuLnRhcnRlYXVjaXRyb25IMyB7XG4gICAgICBmb250LXNpemU6IDAuOTM4cmVtOyB9XG4gICAgZGl2I3RhcnRlYXVjaXRyb24gI3RhcnRlYXVjaXRyb25TZXJ2aWNlcyBkaXYjdGFydGVhdWNpdHJvbkluZm8sXG4gICAgZGl2I3RhcnRlYXVjaXRyb24gI3RhcnRlYXVjaXRyb25TZXJ2aWNlcyAudGFydGVhdWNpdHJvbkJvcmRlciAjdGFydGVhdWNpdHJvblNlcnZpY2VzVGl0bGVfbWFuZGF0b3J5IC50YXJ0ZWF1Y2l0cm9uTmFtZSBzcGFuLFxuICAgIGRpdiN0YXJ0ZWF1Y2l0cm9uICN0YXJ0ZWF1Y2l0cm9uU2VydmljZXMgLnRhcnRlYXVjaXRyb25Cb3JkZXIgLnRhcnRlYXVjaXRyb25EZXRhaWxzLFxuICAgIGRpdiN0YXJ0ZWF1Y2l0cm9uICN0YXJ0ZWF1Y2l0cm9uU2VydmljZXMgbGkjdGFydGVhdWNpdHJvbk5vU2VydmljZXNUaXRsZS50YXJ0ZWF1Y2l0cm9uTGluZSxcbiAgICBkaXYjdGFydGVhdWNpdHJvbiAjdGFydGVhdWNpdHJvblNlcnZpY2VzIC50YXJ0ZWF1Y2l0cm9uQXNrIGJ1dHRvbixcbiAgICBkaXYjdGFydGVhdWNpdHJvbiAjdGFydGVhdWNpdHJvblNlcnZpY2VzIGRpdiN0YXJ0ZWF1Y2l0cm9uSW5mbyBidXR0b24jdGFydGVhdWNpdHJvblByaXZhY3lVcmxEaWFsb2cge1xuICAgICAgZm9udC1zaXplOiAwLjkzOHJlbSAhaW1wb3J0YW50O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNTYzcmVtICFpbXBvcnRhbnQ7IH1cbiAgICBkaXYjdGFydGVhdWNpdHJvbiAjdGFydGVhdWNpdHJvblNlcnZpY2VzIC50YXJ0ZWF1Y2l0cm9uQXNrIGJ1dHRvbiBzcGFuOjpiZWZvcmUge1xuICAgICAgZm9udC1zaXplOiAwLjkzOHJlbTsgfVxuICAgIGRpdiN0YXJ0ZWF1Y2l0cm9uICN0YXJ0ZWF1Y2l0cm9uU2VydmljZXMgI3RhcnRlYXVjaXRyb25DbG9zZVBhbmVsIC5wYW5uZWF1X19jb25zZW50ZW1lbnRfX2J1dHRvbl9fbGliZWxsZSB7XG4gICAgICBmb250LXNpemU6IDAuODEzcmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMTI1cmVtO1xuICAgICAgZm9udC1mYW1pbHk6IFwib3BlbnNhbnNzZW1pYm9sZFwiLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMzY2cHgpIHtcbiAgI3RhcnRlYXVjaXRyb25Sb290LnRhcnRlYXVjaXRyb25CZWZvcmVWaXNpYmxlICN0YXJ0ZWF1Y2l0cm9uQWxlcnRCaWcge1xuICAgIC1tb3otY29sdW1uLWdhcDogMS41cmVtO1xuICAgIC13ZWJraXQtY29sdW1uLWdhcDogMS41cmVtO1xuICAgIGNvbHVtbi1nYXA6IDEuNXJlbTsgfVxuICAudGFydGVhdWNpdHJvbkJlZm9yZVZpc2libGUgZGl2I3RhcnRlYXVjaXRyb25BbGVydEJpZyAjdGFydGVhdWNpdHJvbkRpc2NsYWltZXJBbGVydCB7XG4gICAgZ3JpZC1jb2x1bW46IDEvMTA7IH1cbiAgLnRhcnRlYXVjaXRyb25CZWZvcmVWaXNpYmxlIGRpdiN0YXJ0ZWF1Y2l0cm9uQWxlcnRCaWcgI3RhcnRlYXVjaXRyb25Qcml2YWN5VXJsIHtcbiAgICBncmlkLWNvbHVtbjogMS8xMDsgfVxuICAudGFydGVhdWNpdHJvbkJlZm9yZVZpc2libGUgZGl2I3RhcnRlYXVjaXRyb25BbGVydEJpZyAjdGFydGVhdWNpdHJvbkNsb3NlQWxlcnQge1xuICAgIGdyaWQtY29sdW1uOiAxMC8xMzsgfVxuICAudGFydGVhdWNpdHJvbkJlZm9yZVZpc2libGUgZGl2I3RhcnRlYXVjaXRyb25BbGVydEJpZyAjdGFydGVhdWNpdHJvblBlcnNvbmFsaXplMiB7XG4gICAgZ3JpZC1jb2x1bW46IDEwLzEzOyB9XG4gIC50YXJ0ZWF1Y2l0cm9uQmVmb3JlVmlzaWJsZSBkaXYjdGFydGVhdWNpdHJvbkFsZXJ0QmlnICN0YXJ0ZWF1Y2l0cm9uQWxsRGVuaWVkMiB7XG4gICAgZ3JpZC1jb2x1bW46IDEwLzEzOyB9XG4gIGh0bWwgYm9keSBkaXYjdGFydGVhdWNpdHJvblJvb3QudGFydGVhdWNpdHJvbkJlZm9yZVZpc2libGUgZGl2I3RhcnRlYXVjaXRyb25BbGVydEJpZyB7XG4gICAgcGFkZGluZzogM3JlbSA4LjNyZW07IH1cbiAgaHRtbCBib2R5IC50YXJ0ZWF1Y2l0cm9uQmVmb3JlVmlzaWJsZSBkaXYjdGFydGVhdWNpdHJvbkFsZXJ0QmlnICN0YXJ0ZWF1Y2l0cm9uRGlzY2xhaW1lckFsZXJ0IHtcbiAgICBsaW5lLWhlaWdodDogMS4xODhyZW07IH1cbiAgICBodG1sIGJvZHkgLnRhcnRlYXVjaXRyb25CZWZvcmVWaXNpYmxlIGRpdiN0YXJ0ZWF1Y2l0cm9uQWxlcnRCaWcgI3RhcnRlYXVjaXRyb25EaXNjbGFpbWVyQWxlcnQgYiB7XG4gICAgICBmb250LXNpemU6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgaHRtbCBib2R5IC50YXJ0ZWF1Y2l0cm9uQmVmb3JlVmlzaWJsZSAjdGFydGVhdWNpdHJvbkFsZXJ0QmlnIGJ1dHRvbiN0YXJ0ZWF1Y2l0cm9uUHJpdmFjeVVybCB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4xODhyZW07IH1cbiAgLnRhcnRlYXVjaXRyb25CZWZvcmVWaXNpYmxlIGRpdiN0YXJ0ZWF1Y2l0cm9uQWxlcnRCaWcgI3RhcnRlYXVjaXRyb25QZXJzb25hbGl6ZTIsXG4gIC50YXJ0ZWF1Y2l0cm9uQmVmb3JlVmlzaWJsZSBkaXYjdGFydGVhdWNpdHJvbkFsZXJ0QmlnICN0YXJ0ZWF1Y2l0cm9uQ2xvc2VBbGVydCxcbiAgLnRhcnRlYXVjaXRyb25CZWZvcmVWaXNpYmxlIGRpdiN0YXJ0ZWF1Y2l0cm9uQWxlcnRCaWcgI3RhcnRlYXVjaXRyb25BbGxEZW5pZWQyIHtcbiAgICBmb250LXNpemU6IDFyZW0gIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMS4zNzVyZW0gIWltcG9ydGFudDsgfVxuICAuY29udGVudSBzcGFuLnRhcnRlYXVjaXRyb24tbWFnaWMtYmxvY2sge1xuICAgIHBhZGRpbmc6IDRyZW0gMy41cmVtOyB9XG4gIGh0bWwgc3Bhbi50YXJ0ZWF1Y2l0cm9uLW1hZ2ljLWJsb2NrIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjE4OHJlbTsgfVxuICAgIGh0bWwgc3Bhbi50YXJ0ZWF1Y2l0cm9uLW1hZ2ljLWJsb2NrIGIge1xuICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNjg4cmVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTsgfVxuICAgIGh0bWwgc3Bhbi50YXJ0ZWF1Y2l0cm9uLW1hZ2ljLWJsb2NrIGJ1dHRvbi50YXJ0ZWF1Y2l0cm9uQWxsb3cge1xuICAgICAgZm9udC1zaXplOiAxcmVtOyB9XG4gIGRpdiN0YXJ0ZWF1Y2l0cm9uIHtcbiAgICB3aWR0aDogNDkuNXJlbSAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICByaWdodDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogMCBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgZGl2I3RhcnRlYXVjaXRyb24gI3RhcnRlYXVjaXRyb25TZXJ2aWNlcyB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7IH1cbiAgICBkaXYjdGFydGVhdWNpdHJvbiAjdGFydGVhdWNpdHJvblNlcnZpY2VzIC50YXJ0ZWF1Y2l0cm9uQm9yZGVyIGxpLnRhcnRlYXVjaXRyb25MaW5lOm5vdCgubWVzc2FnZV9fbWFzcXVlKSB7XG4gICAgICBkaXNwbGF5OiAtd2Via2l0LWJveCAhaW1wb3J0YW50O1xuICAgICAgZGlzcGxheTogLW1zLWZsZXhib3ggIWltcG9ydGFudDtcbiAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDsgfVxuICAgICAgZGl2I3RhcnRlYXVjaXRyb24gI3RhcnRlYXVjaXRyb25TZXJ2aWNlcyAudGFydGVhdWNpdHJvbkJvcmRlciBsaS50YXJ0ZWF1Y2l0cm9uTGluZTpub3QoLm1lc3NhZ2VfX21hc3F1ZSk6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICBtYXJnaW4tdG9wOiAycmVtICFpbXBvcnRhbnQ7IH1cbiAgICBkaXYjdGFydGVhdWNpdHJvbiAjdGFydGVhdWNpdHJvblNlcnZpY2VzIC50YXJ0ZWF1Y2l0cm9uQXNrIHtcbiAgICAgIC13ZWJraXQtYm94LWZsZXg6IDM7XG4gICAgICAtbXMtZmxleDogMztcbiAgICAgIGZsZXg6IDM7XG4gICAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7IH1cbiAgICBkaXYjdGFydGVhdWNpdHJvbiAjdGFydGVhdWNpdHJvblNlcnZpY2VzIC50YXJ0ZWF1Y2l0cm9uQm9yZGVyIC50YXJ0ZWF1Y2l0cm9uQXNrIHtcbiAgICAgIC13ZWJraXQtYm94LXBhY2s6IGVuZCAhaW1wb3J0YW50O1xuICAgICAgLW1zLWZsZXgtcGFjazogZW5kICFpbXBvcnRhbnQ7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgICBkaXYjdGFydGVhdWNpdHJvbiAjdGFydGVhdWNpdHJvblNlcnZpY2VzICNkaWFsb2dUaXRsZS50YXJ0ZWF1Y2l0cm9uSDEge1xuICAgICAgZm9udC1zaXplOiAxLjU2M3JlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyLjA2M3JlbTsgfVxuICAgIGRpdiN0YXJ0ZWF1Y2l0cm9uICN0YXJ0ZWF1Y2l0cm9uU2VydmljZXMgLnRhcnRlYXVjaXRyb25Cb3JkZXIgLnRhcnRlYXVjaXRyb25UaXRsZSBidXR0b24ge1xuICAgICAgZm9udC1zaXplOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgICBsaW5lLWhlaWdodDogMS43NXJlbSAhaW1wb3J0YW50OyB9XG4gICAgZGl2I3RhcnRlYXVjaXRyb24gI3RhcnRlYXVjaXRyb25TZXJ2aWNlcyBsaS50YXJ0ZWF1Y2l0cm9uTGluZSAudGFydGVhdWNpdHJvbk5hbWUge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICAtd2Via2l0LWJveC1mbGV4OiAyO1xuICAgICAgLW1zLWZsZXg6IDI7XG4gICAgICBmbGV4OiAyOyB9XG4gICAgICBkaXYjdGFydGVhdWNpdHJvbiAjdGFydGVhdWNpdHJvblNlcnZpY2VzIGxpLnRhcnRlYXVjaXRyb25MaW5lIC50YXJ0ZWF1Y2l0cm9uTmFtZSBzcGFuLnRhcnRlYXVjaXRyb25IMyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjg4cmVtO1xuICAgICAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAycmVtOyB9XG4gICAgZGl2I3RhcnRlYXVjaXRyb24gI3RhcnRlYXVjaXRyb25TZXJ2aWNlcyBkaXYjdGFydGVhdWNpdHJvbkluZm8sXG4gICAgZGl2I3RhcnRlYXVjaXRyb24gI3RhcnRlYXVjaXRyb25TZXJ2aWNlcyAudGFydGVhdWNpdHJvbkJvcmRlciAjdGFydGVhdWNpdHJvblNlcnZpY2VzVGl0bGVfbWFuZGF0b3J5IC50YXJ0ZWF1Y2l0cm9uTmFtZSBzcGFuLFxuICAgIGRpdiN0YXJ0ZWF1Y2l0cm9uICN0YXJ0ZWF1Y2l0cm9uU2VydmljZXMgLnRhcnRlYXVjaXRyb25Cb3JkZXIgLnRhcnRlYXVjaXRyb25EZXRhaWxzLFxuICAgIGRpdiN0YXJ0ZWF1Y2l0cm9uICN0YXJ0ZWF1Y2l0cm9uU2VydmljZXMgbGkjdGFydGVhdWNpdHJvbk5vU2VydmljZXNUaXRsZS50YXJ0ZWF1Y2l0cm9uTGluZSxcbiAgICBkaXYjdGFydGVhdWNpdHJvbiAjdGFydGVhdWNpdHJvblNlcnZpY2VzIGRpdi50YXJ0ZWF1Y2l0cm9uQm9yZGVyIC50YXJ0ZWF1Y2l0cm9uQXNrIGJ1dHRvbixcbiAgICBkaXYjdGFydGVhdWNpdHJvbiAjdGFydGVhdWNpdHJvblNlcnZpY2VzIGRpdiN0YXJ0ZWF1Y2l0cm9uSW5mbyBidXR0b24jdGFydGVhdWNpdHJvblByaXZhY3lVcmxEaWFsb2csXG4gICAgZGl2I3RhcnRlYXVjaXRyb24gI3RhcnRlYXVjaXRyb25TZXJ2aWNlcyBkaXYudGFydGVhdWNpdHJvbkFzayBidXR0b24ge1xuICAgICAgZm9udC1zaXplOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgICBsaW5lLWhlaWdodDogMS42ODhyZW0gIWltcG9ydGFudDsgfVxuICAgIGRpdiN0YXJ0ZWF1Y2l0cm9uICN0YXJ0ZWF1Y2l0cm9uU2VydmljZXMgLnRhcnRlYXVjaXRyb25Bc2sgYnV0dG9uIHNwYW46OmJlZm9yZSB7XG4gICAgICBmb250LXNpemU6IDFyZW07IH1cbiAgICBkaXYjdGFydGVhdWNpdHJvbiAjdGFydGVhdWNpdHJvblNlcnZpY2VzICN0YXJ0ZWF1Y2l0cm9uQ2xvc2VQYW5lbCAucGFubmVhdV9fY29uc2VudGVtZW50X19idXR0b25fX2xpYmVsbGUge1xuICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjE4OHJlbTsgfVxuICBkaXYjdGFydGVhdWNpdHJvbiAjdGFydGVhdWNpdHJvblNlcnZpY2VzIC50YXJ0ZWF1Y2l0cm9uTGluZSAudGFydGVhdWNpdHJvbk5hbWUge1xuICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgaHRtbCBib2R5ICN0YXJ0ZWF1Y2l0cm9uUm9vdCBkaXYjdGFydGVhdWNpdHJvbiBsaS50YXJ0ZWF1Y2l0cm9uTGluZSAudGFydGVhdWNpdHJvbkFzayB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1pbmxpbmUtYm94ICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogLW1zLWlubGluZS1mbGV4Ym94ICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDsgfVxuICBodG1sIGJvZHkgI3RhcnRlYXVjaXRyb25Sb290IGRpdiN0YXJ0ZWF1Y2l0cm9uIGxpLnRhcnRlYXVjaXRyb25MaW5lIC50YXJ0ZWF1Y2l0cm9uQXNrIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTkyMHB4KSB7XG4gICN0YXJ0ZWF1Y2l0cm9uUm9vdC50YXJ0ZWF1Y2l0cm9uQmVmb3JlVmlzaWJsZSAjdGFydGVhdWNpdHJvbkFsZXJ0QmlnIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciA3OS41cmVtIDkuNXJlbSAxNi4yNXJlbSAxZnI7XG4gICAgLW1vei1jb2x1bW4tZ2FwOiAwO1xuICAgIC13ZWJraXQtY29sdW1uLWdhcDogMDtcbiAgICBjb2x1bW4tZ2FwOiAwO1xuICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwibWFyZ2VnYXVjaGUgcmVzdW1lICAgICAgICAgICAgYm91dG9uQWNjZXB0ZXIgICAgICAgICAgICAgIG1hcmdlZHJvaXRlXCJcciBcIm1hcmdlZ2F1Y2hlIHJlc3VtZSAgICAgICAgICAgIGJvdXRvblBlcnNvbm5hbGlzZXIgICAgICAgICBtYXJnZWRyb2l0ZVwiXHIgXCJtYXJnZWdhdWNoZSBwb2xpdGlxdWVkb25uZWVzICBib3V0b25Db250aW51ZXJTYW5zQWNjZXB0ZXIgbWFyZ2Vkcm9pdGVcIjsgfVxuICBodG1sIGJvZHkgZGl2I3RhcnRlYXVjaXRyb25Sb290LnRhcnRlYXVjaXRyb25CZWZvcmVWaXNpYmxlIGRpdiN0YXJ0ZWF1Y2l0cm9uQWxlcnRCaWcge1xuICAgIHBhZGRpbmc6IDMuNXJlbSAwOyB9XG4gICAgaHRtbCBib2R5IGRpdiN0YXJ0ZWF1Y2l0cm9uUm9vdC50YXJ0ZWF1Y2l0cm9uQmVmb3JlVmlzaWJsZSBkaXYjdGFydGVhdWNpdHJvbkFsZXJ0QmlnOjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZ3JpZC1hcmVhOiBtYXJnZWdhdWNoZTtcbiAgICAgIGdyaWQtY29sdW1uOiAxLzI7IH1cbiAgICBodG1sIGJvZHkgZGl2I3RhcnRlYXVjaXRyb25Sb290LnRhcnRlYXVjaXRyb25CZWZvcmVWaXNpYmxlIGRpdiN0YXJ0ZWF1Y2l0cm9uQWxlcnRCaWc6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGdyaWQtYXJlYTogbWFyZ2Vkcm9pdGU7XG4gICAgICBncmlkLWNvbHVtbjogNS82OyB9XG4gIC50YXJ0ZWF1Y2l0cm9uQmVmb3JlVmlzaWJsZSBkaXYjdGFydGVhdWNpdHJvbkFsZXJ0QmlnICN0YXJ0ZWF1Y2l0cm9uRGlzY2xhaW1lckFsZXJ0IHtcbiAgICBncmlkLWNvbHVtbjogMi8zOyB9XG4gIC50YXJ0ZWF1Y2l0cm9uQmVmb3JlVmlzaWJsZSBkaXYjdGFydGVhdWNpdHJvbkFsZXJ0QmlnICN0YXJ0ZWF1Y2l0cm9uUHJpdmFjeVVybCB7XG4gICAgZ3JpZC1jb2x1bW46IDIvMzsgfVxuICAudGFydGVhdWNpdHJvbkJlZm9yZVZpc2libGUgZGl2I3RhcnRlYXVjaXRyb25BbGVydEJpZyAjdGFydGVhdWNpdHJvbkNsb3NlQWxlcnQge1xuICAgIGdyaWQtY29sdW1uOiAzLzU7IH1cbiAgLnRhcnRlYXVjaXRyb25CZWZvcmVWaXNpYmxlIGRpdiN0YXJ0ZWF1Y2l0cm9uQWxlcnRCaWcgI3RhcnRlYXVjaXRyb25QZXJzb25hbGl6ZTIge1xuICAgIGdyaWQtY29sdW1uOiAzLzU7IH1cbiAgLnRhcnRlYXVjaXRyb25CZWZvcmVWaXNpYmxlIGRpdiN0YXJ0ZWF1Y2l0cm9uQWxlcnRCaWcgI3RhcnRlYXVjaXRyb25BbGxEZW5pZWQyIHtcbiAgICBncmlkLWNvbHVtbjogMy81OyB9XG4gIGh0bWwgYm9keSAudGFydGVhdWNpdHJvbkJlZm9yZVZpc2libGUgZGl2I3RhcnRlYXVjaXRyb25BbGVydEJpZyAjdGFydGVhdWNpdHJvbkRpc2NsYWltZXJBbGVydCBiIHtcbiAgICBmb250LXNpemU6IDEuMzc1cmVtICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDJyZW0gIWltcG9ydGFudDsgfVxuICBodG1sIGJvZHkgZGl2I3RhcnRlYXVjaXRyb25Sb290LnRhcnRlYXVjaXRyb25CZWZvcmVWaXNpYmxlIGRpdiN0YXJ0ZWF1Y2l0cm9uQWxlcnRCaWcgI3RhcnRlYXVjaXRyb25EaXNjbGFpbWVyQWxlcnQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDJyZW07IH1cbiAgLmNvbnRlbnUgc3Bhbi50YXJ0ZWF1Y2l0cm9uLW1hZ2ljLWJsb2NrIHtcbiAgICBwYWRkaW5nOiA2cmVtIDVyZW07IH1cbiAgaHRtbCBzcGFuLnRhcnRlYXVjaXRyb24tbWFnaWMtYmxvY2sgYiB7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS44NzVyZW07XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07IH1cbiAgZGl2I3RhcnRlYXVjaXRyb24ge1xuICAgIHdpZHRoOiA2Ny43NXJlbSAhaW1wb3J0YW50OyB9XG4gIGRpdiN0YXJ0ZWF1Y2l0cm9uIGRpdiN0YXJ0ZWF1Y2l0cm9uU2VydmljZXMgZGl2I3RhcnRlYXVjaXRyb25NYWluTGluZU9mZnNldCB7XG4gICAgcGFkZGluZzogMCAyLjVyZW0gMDsgfVxuICBkaXYjdGFydGVhdWNpdHJvbiBkaXYjdGFydGVhdWNpdHJvblNlcnZpY2VzIC50YXJ0ZWF1Y2l0cm9uTGluZSB7XG4gICAgcGFkZGluZzogMCAyLjVyZW07IH1cbiAgZGl2I3RhcnRlYXVjaXRyb24gZGl2I3RhcnRlYXVjaXRyb25TZXJ2aWNlcyAudGFydGVhdWNpdHJvbkJvcmRlciB7XG4gICAgcGFkZGluZzogMCAyLjVyZW0gMi41cmVtOyB9XG4gIGRpdiN0YXJ0ZWF1Y2l0cm9uIGRpdiN0YXJ0ZWF1Y2l0cm9uU2VydmljZXMgI2RpYWxvZ1RpdGxlLnRhcnRlYXVjaXRyb25IMSB7XG4gICAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMi41NjNyZW07IH1cbiAgZGl2I3RhcnRlYXVjaXRyb24gZGl2I3RhcnRlYXVjaXRyb25TZXJ2aWNlcyAudGFydGVhdWNpdHJvbkJvcmRlciAudGFydGVhdWNpdHJvblRpdGxlIGJ1dHRvbiB7XG4gICAgZm9udC1zaXplOiAxLjM3NXJlbSAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAycmVtICFpbXBvcnRhbnQ7IH1cbiAgZGl2I3RhcnRlYXVjaXRyb24gZGl2I3RhcnRlYXVjaXRyb25TZXJ2aWNlcyBsaS50YXJ0ZWF1Y2l0cm9uTGluZSAudGFydGVhdWNpdHJvbk5hbWUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gICAgLW1zLWZsZXg6IDE7XG4gICAgZmxleDogMTsgfVxuICAgIGRpdiN0YXJ0ZWF1Y2l0cm9uIGRpdiN0YXJ0ZWF1Y2l0cm9uU2VydmljZXMgbGkudGFydGVhdWNpdHJvbkxpbmUgLnRhcnRlYXVjaXRyb25OYW1lIHNwYW4udGFydGVhdWNpdHJvbkgzIHtcbiAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgICBsaW5lLWhlaWdodDogMS44NzVyZW07IH1cbiAgZGl2I3RhcnRlYXVjaXRyb24gZGl2I3RhcnRlYXVjaXRyb25TZXJ2aWNlcyBkaXYjdGFydGVhdWNpdHJvbkluZm8sXG4gIGRpdiN0YXJ0ZWF1Y2l0cm9uIGRpdiN0YXJ0ZWF1Y2l0cm9uU2VydmljZXMgLnRhcnRlYXVjaXRyb25Cb3JkZXIgI3RhcnRlYXVjaXRyb25TZXJ2aWNlc1RpdGxlX21hbmRhdG9yeSAudGFydGVhdWNpdHJvbk5hbWUgc3BhbixcbiAgZGl2I3RhcnRlYXVjaXRyb24gZGl2I3RhcnRlYXVjaXRyb25TZXJ2aWNlcyAudGFydGVhdWNpdHJvbkJvcmRlciAudGFydGVhdWNpdHJvbkRldGFpbHMsXG4gIGRpdiN0YXJ0ZWF1Y2l0cm9uIGRpdiN0YXJ0ZWF1Y2l0cm9uU2VydmljZXMgbGkjdGFydGVhdWNpdHJvbk5vU2VydmljZXNUaXRsZS50YXJ0ZWF1Y2l0cm9uTGluZSxcbiAgZGl2I3RhcnRlYXVjaXRyb24gZGl2I3RhcnRlYXVjaXRyb25TZXJ2aWNlcyAudGFydGVhdWNpdHJvbkJvcmRlciAudGFydGVhdWNpdHJvbkFzayBidXR0b24sXG4gIGRpdiN0YXJ0ZWF1Y2l0cm9uIGRpdiN0YXJ0ZWF1Y2l0cm9uU2VydmljZXMgZGl2I3RhcnRlYXVjaXRyb25JbmZvIGJ1dHRvbiN0YXJ0ZWF1Y2l0cm9uUHJpdmFjeVVybERpYWxvZyxcbiAgZGl2I3RhcnRlYXVjaXRyb24gZGl2I3RhcnRlYXVjaXRyb25TZXJ2aWNlcyBkaXYudGFydGVhdWNpdHJvbkFzayBidXR0b24ge1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW0gIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMS44NzVyZW0gIWltcG9ydGFudDsgfVxuICBkaXYjdGFydGVhdWNpdHJvbiBkaXYjdGFydGVhdWNpdHJvblNlcnZpY2VzIC50YXJ0ZWF1Y2l0cm9uQXNrIGJ1dHRvbiBzcGFuOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07IH0gfVxuXG5zcGFuLnRhcnRlYXVjaXRyb24tbWFnaWMtYmxvY2ssXG5zcGFuLnRhcnRlYXVjaXRyb24tbWFnaWMtYmxvY2sgYnV0dG9uLnRhcnRlYXVjaXRyb25BbGxvdyxcbmh0bWwgYm9keSBkaXYjdGFydGVhdWNpdHJvblJvb3QudGFydGVhdWNpdHJvbkJlZm9yZVZpc2libGUgZGl2I3RhcnRlYXVjaXRyb25BbGVydEJpZyxcbmh0bWwgYm9keSAjdGFydGVhdWNpdHJvblJvb3QudGFydGVhdWNpdHJvbkJlZm9yZVZpc2libGUgI3RhcnRlYXVjaXRyb25BbGVydEJpZyxcbmh0bWwgYm9keSBkaXYjdGFydGVhdWNpdHJvblJvb3QudGFydGVhdWNpdHJvbkJlZm9yZVZpc2libGUgc3BhbiN0YXJ0ZWF1Y2l0cm9uRGlzY2xhaW1lckFsZXJ0LFxuLnRhcnRlYXVjaXRyb25CZWZvcmVWaXNpYmxlICN0YXJ0ZWF1Y2l0cm9uQWxlcnRCaWcgI3RhcnRlYXVjaXRyb25QZXJzb25hbGl6ZTIsXG4udGFydGVhdWNpdHJvbkJlZm9yZVZpc2libGUgZGl2I3RhcnRlYXVjaXRyb25BbGVydEJpZyAjdGFydGVhdWNpdHJvbkNsb3NlQWxlcnQsXG5odG1sIGJvZHkgI3RhcnRlYXVjaXRyb25Sb290LnRhcnRlYXVjaXRyb25CZWZvcmVWaXNpYmxlICN0YXJ0ZWF1Y2l0cm9uQWxlcnRCaWcgI3RhcnRlYXVjaXRyb25DbG9zZUFsZXJ0LFxuLnRhcnRlYXVjaXRyb25CZWZvcmVWaXNpYmxlIGRpdiN0YXJ0ZWF1Y2l0cm9uQWxlcnRCaWcgI3RhcnRlYXVjaXRyb25BbGxEZW5pZWQyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbmV1dHJhbC1jb2xvciwgI2VjZWFlYSkgIWltcG9ydGFudDsgfVxuXG4udGFydGVhdWNpdHJvbi1tYWdpYy1ibG9jayBidXR0b246aG92ZXIsXG4udGFydGVhdWNpdHJvbkJlZm9yZVZpc2libGUgZGl2I3RhcnRlYXVjaXRyb25BbGVydEJpZyAjdGFydGVhdWNpdHJvblBlcnNvbmFsaXplMjpob3Zlcixcbi50YXJ0ZWF1Y2l0cm9uQmVmb3JlVmlzaWJsZSBkaXYjdGFydGVhdWNpdHJvbkFsZXJ0QmlnICN0YXJ0ZWF1Y2l0cm9uQ2xvc2VBbGVydDpob3Zlcixcbi50YXJ0ZWF1Y2l0cm9uQmVmb3JlVmlzaWJsZSBkaXYjdGFydGVhdWNpdHJvbkFsZXJ0QmlnICN0YXJ0ZWF1Y2l0cm9uQWxsRGVuaWVkMjpob3ZlciBzcGFuLnRhcnRlYXVjaXRyb24tbWFnaWMtYmxvY2sgYnV0dG9uLnRhcnRlYXVjaXRyb25BbGxvdzpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1uZXV0cmFsLWNvbG9yLCAjZWNlYWVhKSAhaW1wb3J0YW50OyB9XG5cbi50YXJ0ZWF1Y2l0cm9uQmVmb3JlVmlzaWJsZSBkaXYjdGFydGVhdWNpdHJvbkFsZXJ0QmlnICN0YXJ0ZWF1Y2l0cm9uUGVyc29uYWxpemUyOmhvdmVyLFxuLnRhcnRlYXVjaXRyb25CZWZvcmVWaXNpYmxlIGRpdiN0YXJ0ZWF1Y2l0cm9uQWxlcnRCaWcgI3RhcnRlYXVjaXRyb25BbGxEZW5pZWQyOmhvdmVyLFxuaHRtbCBib2R5ICN0YXJ0ZWF1Y2l0cm9uUm9vdC50YXJ0ZWF1Y2l0cm9uQmVmb3JlVmlzaWJsZSAjdGFydGVhdWNpdHJvbkFsZXJ0QmlnICN0YXJ0ZWF1Y2l0cm9uQ2xvc2VBbGVydDpob3ZlcixcbnNwYW4udGFydGVhdWNpdHJvbi1tYWdpYy1ibG9jayBidXR0b24udGFydGVhdWNpdHJvbkFsbG93OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tbGluay1jb2xvci1iZy1uZXV0cmFsLCAjZmY0ZTAyKSAhaW1wb3J0YW50OyB9XG5cbmh0bWwgYm9keSAjdGFydGVhdWNpdHJvblJvb3QudGFydGVhdWNpdHJvbkJlZm9yZVZpc2libGUgZGl2I3RhcnRlYXVjaXRyb25BbGVydEJpZyAjdGFydGVhdWNpdHJvbkFsbERlbmllZDIsXG5odG1sIGJvZHkgI3RhcnRlYXVjaXRyb25Sb290LnRhcnRlYXVjaXRyb25CZWZvcmVWaXNpYmxlIGRpdiN0YXJ0ZWF1Y2l0cm9uQWxlcnRCaWcgI3RhcnRlYXVjaXRyb25Qcml2YWN5VXJsLFxuaHRtbCBib2R5ICN0YXJ0ZWF1Y2l0cm9uUm9vdC50YXJ0ZWF1Y2l0cm9uQmVmb3JlVmlzaWJsZSAjdGFydGVhdWNpdHJvbkFsZXJ0QmlnICN0YXJ0ZWF1Y2l0cm9uQ2xvc2VBbGVydCxcbmh0bWwgLnRhcnRlYXVjaXRyb25CZWZvcmVWaXNpYmxlIGRpdiN0YXJ0ZWF1Y2l0cm9uQWxlcnRCaWcgI3RhcnRlYXVjaXRyb25QZXJzb25hbGl6ZTIsXG5zcGFuLnRhcnRlYXVjaXRyb24tbWFnaWMtYmxvY2sgYnV0dG9uIHtcbiAgY29sb3I6IHZhcigtLWxpbmstY29sb3ItYmctbmV1dHJhbCwgI2ZmNGUwMikgIWltcG9ydGFudDsgfVxuXG4udGFydGVhdWNpdHJvbkJlZm9yZVZpc2libGUgZGl2I3RhcnRlYXVjaXRyb25BbGVydEJpZyAjdGFydGVhdWNpdHJvbkFsbERlbmllZDIsXG5odG1sIGJvZHkgI3RhcnRlYXVjaXRyb25Sb290LnRhcnRlYXVjaXRyb25CZWZvcmVWaXNpYmxlICN0YXJ0ZWF1Y2l0cm9uQWxlcnRCaWcgI3RhcnRlYXVjaXRyb25DbG9zZUFsZXJ0LFxuLnRhcnRlYXVjaXRyb25CZWZvcmVWaXNpYmxlIGRpdiN0YXJ0ZWF1Y2l0cm9uQWxlcnRCaWcgI3RhcnRlYXVjaXRyb25QZXJzb25hbGl6ZTIsXG5zcGFuLnRhcnRlYXVjaXRyb24tbWFnaWMtYmxvY2sgYnV0dG9uIHtcbiAgYm9yZGVyOiAycHggc29saWQgdmFyKC0tbGluay1jb2xvci1iZy1uZXV0cmFsLCAjZmY0ZTAyKSAhaW1wb3J0YW50OyB9XG5cbi50YXJ0ZWF1Y2l0cm9uQmVmb3JlVmlzaWJsZSBkaXYjdGFydGVhdWNpdHJvbkFsZXJ0QmlnIGRpdiN0YXJ0ZWF1Y2l0cm9uRGlzY2xhaW1lckFsZXJ0LFxuaHRtbCBib2R5IGRpdiN0YXJ0ZWF1Y2l0cm9uUm9vdC50YXJ0ZWF1Y2l0cm9uQmVmb3JlVmlzaWJsZSBkaXYjdGFydGVhdWNpdHJvbkFsZXJ0QmlnIHNwYW4sXG4udGFydGVhdWNpdHJvbkJlZm9yZVZpc2libGUgZGl2I3RhcnRlYXVjaXRyb25BbGVydEJpZyAjdGFydGVhdWNpdHJvbkRpc2NsYWltZXJBbGVydCBiLFxuLnRhcnRlYXVjaXRyb24tbWFnaWMtYmxvY2sge1xuICBjb2xvcjogdmFyKC0tZm9udC1jb2xvci1iZy1uZXV0cmFsLCAjMzYzNjM2KSAhaW1wb3J0YW50OyB9XG5cbmRpdiN0YXJ0ZWF1Y2l0cm9uICN0YXJ0ZWF1Y2l0cm9uU2VydmljZXMgZGl2I3RhcnRlYXVjaXRyb25JbmZvIGJ1dHRvbiN0YXJ0ZWF1Y2l0cm9uUHJpdmFjeVVybERpYWxvZyxcbmZvb3RlciBuYXYgdWwgbGkgc3Bhbjpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yLCAjZmY0ZTAyKTsgfVxuXG5odG1sIGJvZHkgI3RhcnRlYXVjaXRyb25Sb290LnRhcnRlYXVjaXRyb25CZWZvcmVWaXNpYmxlIGRpdiN0YXJ0ZWF1Y2l0cm9uQWxlcnRCaWcgI3RhcnRlYXVjaXRyb25Qcml2YWN5VXJsOmhvdmVyLFxuI3RhcnRlYXVjaXRyb24gI3RhcnRlYXVjaXRyb25Qcml2YWN5VXJsRGlhbG9nOmhvdmVyLFxuZGl2I3RhcnRlYXVjaXRyb24gI3RhcnRlYXVjaXRyb25DbG9zZVBhbmVsIC5pY29uOmhvdmVyLFxuZGl2I3RhcnRlYXVjaXRyb24gI3RhcnRlYXVjaXRyb25DbG9zZVBhbmVsIC5wYW5uZWF1X19jb25zZW50ZW1lbnRfX2J1dHRvbl9fbGliZWxsZTpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktY29sb3IsICMxNjJhNDIpICFpbXBvcnRhbnQ7IH1cblxuZGl2I3RhcnRlYXVjaXRyb24gI3RhcnRlYXVjaXRyb25DbG9zZVBhbmVsIC5pY29uLFxuI3RhcnRlYXVjaXRyb24gI3RhcnRlYXVjaXRyb25Qcml2YWN5VXJsRGlhbG9nLFxuZGl2I3RhcnRlYXVjaXRyb24gI3RhcnRlYXVjaXRyb25DbG9zZVBhbmVsIC5wYW5uZWF1X19jb25zZW50ZW1lbnRfX2J1dHRvbl9fbGliZWxsZSB7XG4gIGNvbG9yOiB2YXIoLS1saW5rLWNvbG9yLWJnLXdoaXRlLCAjZmY0ZTAyKSAhaW1wb3J0YW50OyB9XG5cbi51Z2FfX3NoYWRvdyB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvcGFjaXR5OiAwLjU7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIHotaW5kZXg6IDEwMDA7XG4gIC8qIEFzc3VyZXotdm91cyBxdWUgYydlc3QgYXUtZGVzc3VzIGRlcyBhdXRyZXMgw6lsw6ltZW50cyAqLyB9XG5cbi51Z2FfX3NoYXJlcGFnZSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAyNSU7XG4gIGxlZnQ6IDUlO1xuICByaWdodDogNSU7XG4gIHBhZGRpbmc6IDEuMjVyZW07XG4gIHotaW5kZXg6IDEwMTA7IH1cbiAgLnVnYV9fc2hhcmVwYWdlIGgzLCAudWdhX19zaGFyZXBhZ2UgLmgzIHtcbiAgICBmb250LXNpemU6IDEuMzc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY4OHJlbTtcbiAgICBmb250LWZhbWlseTogXCJDYWxpc3RvZ2FcIiwgc2VyaWY7XG4gICAgbWFyZ2luOiAwIDAgMS44NzVyZW07IH1cbiAgLnVnYV9fc2hhcmVwYWdlIC5pY29uLWxpbmsge1xuICAgIGNvbG9yOiAjZGNkY2RjO1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtIDAgMDsgfVxuICAudWdhX19zaGFyZXBhZ2UgcCB7XG4gICAgbWFyZ2luOiAxLjVyZW0gMDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZm9udC1zaXplOiAxcmVtOyB9XG5cbi51Z2FfX3NoYXJlcGFnZV9fY2xvc2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMS41cmVtO1xuICB0b3A6IDEuNXJlbTtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiAwO1xuICBmb250LWZhbWlseTogJ2ljb21vb24nO1xuICBwYWRkaW5nOiAwO1xuICBvcGFjaXR5OiAxO1xuICBjb2xvcjogdmFyKC0tbGluay1jb2xvci1iZy13aGl0ZSwgI2ZmNGUwMik7IH1cbiAgLnVnYV9fc2hhcmVwYWdlX19jbG9zZTpob3ZlciB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktY29sb3IsICMxNjJhNDIpOyB9XG5cbi51Z2FfX3NoYXJlcGFnZV9fdGV4dCB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkY2RjZGM7XG4gIHBhZGRpbmc6IDAuNXJlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgaGVpZ2h0OiAzcmVtO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLnVnYV9fc2hhcmVwYWdlX190ZXh0IGlucHV0IHtcbiAgICBib3JkZXI6IDA7XG4gICAgd2lkdGg6IDEwMCU7IH1cblxuLnVnYV9fc2hhcmVwYWdlX19jb3B5IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1pbi13aWR0aDogNi41NjNyZW07XG4gIG1hcmdpbi10b3A6IDAuNjI1cmVtO1xuICBwYWRkaW5nOiAwLjc1cmVtO1xuICBmb250LWZhbWlseTogXCJvcGVuc2Fuc2V4dHJhYm9sZFwiLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBib3JkZXI6IDA7XG4gIGhlaWdodDogM3JlbTtcbiAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeS1jb2xvciwgI2ZmNGUwMik7XG4gIGNvbG9yOiB2YXIoLS1saW5rLWNvbG9yLWJnLXByaW1hcnksICNmZmZmZmYpO1xuICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1wcmltYXJ5LWNvbG9yLCAjZmY0ZTAyKTsgfVxuICAudWdhX19zaGFyZXBhZ2VfX2NvcHk6aG92ZXIge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1saW5rLWNvbG9yLWJnLXByaW1hcnksICNmZmZmZmYpO1xuICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yLCAjZmY0ZTAyKTsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTM2NnB4KSB7XG4gIC51Z2FfX3NoYXJlcGFnZSB7XG4gICAgd2lkdGg6IDUwLjVyZW07XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG4gICAgLnVnYV9fc2hhcmVwYWdlIHAge1xuICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAgICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cbiAgICAgIC51Z2FfX3NoYXJlcGFnZSBwIGJ1dHRvbiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW07IH0gfVxuIiwiOnJvb3Qge1xuICAvLyBOb3RlOiBDdXN0b20gdmFyaWFibGUgdmFsdWVzIG9ubHkgc3VwcG9ydCBTYXNzU2NyaXB0IGluc2lkZSBgI3t9YC5cblxuICAvLyBDb2xvcnNcbiAgLy9cbiAgLy8gR2VuZXJhdGUgcGFsZXR0ZXMgZm9yIGZ1bGwgY29sb3JzLCBncmF5cywgYW5kIHRoZW1lIGNvbG9ycy5cblxuICBAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkY29sb3JzIHtcbiAgICAtLSN7JHByZWZpeH0jeyRjb2xvcn06ICN7JHZhbHVlfTtcbiAgfVxuXG4gIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICRncmF5cyB7XG4gICAgLS0jeyRwcmVmaXh9Z3JheS0jeyRjb2xvcn06ICN7JHZhbHVlfTtcbiAgfVxuXG4gIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAgIC0tI3skcHJlZml4fSN7JGNvbG9yfTogI3skdmFsdWV9O1xuICB9XG5cbiAgQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycy1yZ2Ige1xuICAgIC0tI3skcHJlZml4fSN7JGNvbG9yfS1yZ2I6ICN7JHZhbHVlfTtcbiAgfVxuXG4gIC0tI3skcHJlZml4fXdoaXRlLXJnYjogI3t0by1yZ2IoJHdoaXRlKX07XG4gIC0tI3skcHJlZml4fWJsYWNrLXJnYjogI3t0by1yZ2IoJGJsYWNrKX07XG4gIC0tI3skcHJlZml4fWJvZHktY29sb3ItcmdiOiAje3RvLXJnYigkYm9keS1jb2xvcil9O1xuICAtLSN7JHByZWZpeH1ib2R5LWJnLXJnYjogI3t0by1yZ2IoJGJvZHktYmcpfTtcblxuICAvLyBGb250c1xuXG4gIC8vIE5vdGU6IFVzZSBgaW5zcGVjdGAgZm9yIGxpc3RzIHNvIHRoYXQgcXVvdGVkIGl0ZW1zIGtlZXAgdGhlIHF1b3Rlcy5cbiAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS9zYXNzL3Nhc3MvaXNzdWVzLzIzODMjaXNzdWVjb21tZW50LTMzNjM0OTE3MlxuICAtLSN7JHByZWZpeH1mb250LXNhbnMtc2VyaWY6ICN7aW5zcGVjdCgkZm9udC1mYW1pbHktc2Fucy1zZXJpZil9O1xuICAtLSN7JHByZWZpeH1mb250LW1vbm9zcGFjZTogI3tpbnNwZWN0KCRmb250LWZhbWlseS1tb25vc3BhY2UpfTtcbiAgLS0jeyRwcmVmaXh9Z3JhZGllbnQ6ICN7JGdyYWRpZW50fTtcblxuICAvLyBSb290IGFuZCBib2R5XG4gIC8vIHNjc3MtZG9jcy1zdGFydCByb290LWJvZHktdmFyaWFibGVzXG4gIEBpZiAkZm9udC1zaXplLXJvb3QgIT0gbnVsbCB7XG4gICAgLS0jeyRwcmVmaXh9cm9vdC1mb250LXNpemU6ICN7JGZvbnQtc2l6ZS1yb290fTtcbiAgfVxuICAtLSN7JHByZWZpeH1ib2R5LWZvbnQtZmFtaWx5OiAjeyRmb250LWZhbWlseS1iYXNlfTtcbiAgQGluY2x1ZGUgcmZzKCRmb250LXNpemUtYmFzZSwgLS0jeyRwcmVmaXh9Ym9keS1mb250LXNpemUpO1xuICAtLSN7JHByZWZpeH1ib2R5LWZvbnQtd2VpZ2h0OiAjeyRmb250LXdlaWdodC1iYXNlfTtcbiAgLS0jeyRwcmVmaXh9Ym9keS1saW5lLWhlaWdodDogI3skbGluZS1oZWlnaHQtYmFzZX07XG4gIC0tI3skcHJlZml4fWJvZHktY29sb3I6ICN7JGJvZHktY29sb3J9O1xuICBAaWYgJGJvZHktdGV4dC1hbGlnbiAhPSBudWxsIHtcbiAgICAtLSN7JHByZWZpeH1ib2R5LXRleHQtYWxpZ246ICN7JGJvZHktdGV4dC1hbGlnbn07XG4gIH1cbiAgLS0jeyRwcmVmaXh9Ym9keS1iZzogI3skYm9keS1iZ307XG4gIC8vIHNjc3MtZG9jcy1lbmQgcm9vdC1ib2R5LXZhcmlhYmxlc1xuXG4gIC8vIHNjc3MtZG9jcy1zdGFydCByb290LWJvcmRlci12YXJcbiAgLS0jeyRwcmVmaXh9Ym9yZGVyLXdpZHRoOiAjeyRib3JkZXItd2lkdGh9O1xuICAtLSN7JHByZWZpeH1ib3JkZXItc3R5bGU6ICN7JGJvcmRlci1zdHlsZX07XG4gIC0tI3skcHJlZml4fWJvcmRlci1jb2xvcjogI3skYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yLXRyYW5zbHVjZW50OiAjeyRib3JkZXItY29sb3ItdHJhbnNsdWNlbnR9O1xuXG4gIC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXM6ICN7JGJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzLXNtOiAjeyRib3JkZXItcmFkaXVzLXNtfTtcbiAgLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cy1sZzogI3skYm9yZGVyLXJhZGl1cy1sZ307XG4gIC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMteGw6ICN7JGJvcmRlci1yYWRpdXMteGx9O1xuICAtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzLTJ4bDogI3skYm9yZGVyLXJhZGl1cy0yeGx9O1xuICAtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzLXBpbGw6ICN7JGJvcmRlci1yYWRpdXMtcGlsbH07XG4gIC8vIHNjc3MtZG9jcy1lbmQgcm9vdC1ib3JkZXItdmFyXG5cbiAgLS0jeyRwcmVmaXh9bGluay1jb2xvcjogI3skbGluay1jb2xvcn07XG4gIC0tI3skcHJlZml4fWxpbmstaG92ZXItY29sb3I6ICN7JGxpbmstaG92ZXItY29sb3J9O1xuXG4gIC0tI3skcHJlZml4fWNvZGUtY29sb3I6ICN7JGNvZGUtY29sb3J9O1xuXG4gIC0tI3skcHJlZml4fWhpZ2hsaWdodC1iZzogI3skbWFyay1iZ307XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBwcm9wZXJ0eS1ibGFja2xpc3QsIHNjc3MvZG9sbGFyLXZhcmlhYmxlLWRlZmF1bHRcblxuLy8gU0NTUyBSRlMgbWl4aW5cbi8vXG4vLyBBdXRvbWF0ZWQgcmVzcG9uc2l2ZSB2YWx1ZXMgZm9yIGZvbnQgc2l6ZXMsIHBhZGRpbmdzLCBtYXJnaW5zIGFuZCBtdWNoIG1vcmVcbi8vXG4vLyBMaWNlbnNlZCB1bmRlciBNSVQgKGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL3Jmcy9ibG9iL21haW4vTElDRU5TRSlcblxuLy8gQ29uZmlndXJhdGlvblxuXG4vLyBCYXNlIHZhbHVlXG4kcmZzLWJhc2UtdmFsdWU6IDEuMjVyZW0gIWRlZmF1bHQ7XG4kcmZzLXVuaXQ6IHJlbSAhZGVmYXVsdDtcblxuQGlmICRyZnMtdW5pdCAhPSByZW0gYW5kICRyZnMtdW5pdCAhPSBweCB7XG4gIEBlcnJvciBcImAjeyRyZnMtdW5pdH1gIGlzIG5vdCBhIHZhbGlkIHVuaXQgZm9yICRyZnMtdW5pdC4gVXNlIGBweGAgb3IgYHJlbWAuXCI7XG59XG5cbi8vIEJyZWFrcG9pbnQgYXQgd2hlcmUgdmFsdWVzIHN0YXJ0IGRlY3JlYXNpbmcgaWYgc2NyZWVuIHdpZHRoIGlzIHNtYWxsZXJcbiRyZnMtYnJlYWtwb2ludDogMTIwMHB4ICFkZWZhdWx0O1xuJHJmcy1icmVha3BvaW50LXVuaXQ6IHB4ICFkZWZhdWx0O1xuXG5AaWYgJHJmcy1icmVha3BvaW50LXVuaXQgIT0gcHggYW5kICRyZnMtYnJlYWtwb2ludC11bml0ICE9IGVtIGFuZCAkcmZzLWJyZWFrcG9pbnQtdW5pdCAhPSByZW0ge1xuICBAZXJyb3IgXCJgI3skcmZzLWJyZWFrcG9pbnQtdW5pdH1gIGlzIG5vdCBhIHZhbGlkIHVuaXQgZm9yICRyZnMtYnJlYWtwb2ludC11bml0LiBVc2UgYHB4YCwgYGVtYCBvciBgcmVtYC5cIjtcbn1cblxuLy8gUmVzaXplIHZhbHVlcyBiYXNlZCBvbiBzY3JlZW4gaGVpZ2h0IGFuZCB3aWR0aFxuJHJmcy10d28tZGltZW5zaW9uYWw6IGZhbHNlICFkZWZhdWx0O1xuXG4vLyBGYWN0b3Igb2YgZGVjcmVhc2VcbiRyZnMtZmFjdG9yOiAxMCAhZGVmYXVsdDtcblxuQGlmIHR5cGUtb2YoJHJmcy1mYWN0b3IpICE9IG51bWJlciBvciAkcmZzLWZhY3RvciA8PSAxIHtcbiAgQGVycm9yIFwiYCN7JHJmcy1mYWN0b3J9YCBpcyBub3QgYSB2YWxpZCAgJHJmcy1mYWN0b3IsIGl0IG11c3QgYmUgZ3JlYXRlciB0aGFuIDEuXCI7XG59XG5cbi8vIE1vZGUuIFBvc3NpYmlsaXRpZXM6IFwibWluLW1lZGlhLXF1ZXJ5XCIsIFwibWF4LW1lZGlhLXF1ZXJ5XCJcbiRyZnMtbW9kZTogbWluLW1lZGlhLXF1ZXJ5ICFkZWZhdWx0O1xuXG4vLyBHZW5lcmF0ZSBlbmFibGUgb3IgZGlzYWJsZSBjbGFzc2VzLiBQb3NzaWJpbGl0aWVzOiBmYWxzZSwgXCJlbmFibGVcIiBvciBcImRpc2FibGVcIlxuJHJmcy1jbGFzczogZmFsc2UgIWRlZmF1bHQ7XG5cbi8vIDEgcmVtID0gJHJmcy1yZW0tdmFsdWUgcHhcbiRyZnMtcmVtLXZhbHVlOiAxNiAhZGVmYXVsdDtcblxuLy8gU2FmYXJpIGlmcmFtZSByZXNpemUgYnVnOiBodHRwczovL2dpdGh1Yi5jb20vdHdicy9yZnMvaXNzdWVzLzE0XG4kcmZzLXNhZmFyaS1pZnJhbWUtcmVzaXplLWJ1Zy1maXg6IGZhbHNlICFkZWZhdWx0O1xuXG4vLyBEaXNhYmxlIFJGUyBieSBzZXR0aW5nICRlbmFibGUtcmZzIHRvIGZhbHNlXG4kZW5hYmxlLXJmczogdHJ1ZSAhZGVmYXVsdDtcblxuLy8gQ2FjaGUgJHJmcy1iYXNlLXZhbHVlIHVuaXRcbiRyZnMtYmFzZS12YWx1ZS11bml0OiB1bml0KCRyZnMtYmFzZS12YWx1ZSk7XG5cbkBmdW5jdGlvbiBkaXZpZGUoJGRpdmlkZW5kLCAkZGl2aXNvciwgJHByZWNpc2lvbjogMTApIHtcbiAgJHNpZ246IGlmKCRkaXZpZGVuZCA+IDAgYW5kICRkaXZpc29yID4gMCBvciAkZGl2aWRlbmQgPCAwIGFuZCAkZGl2aXNvciA8IDAsIDEsIC0xKTtcbiAgJGRpdmlkZW5kOiBhYnMoJGRpdmlkZW5kKTtcbiAgJGRpdmlzb3I6IGFicygkZGl2aXNvcik7XG4gIEBpZiAkZGl2aWRlbmQgPT0gMCB7XG4gICAgQHJldHVybiAwO1xuICB9XG4gIEBpZiAkZGl2aXNvciA9PSAwIHtcbiAgICBAZXJyb3IgXCJDYW5ub3QgZGl2aWRlIGJ5IDBcIjtcbiAgfVxuICAkcmVtYWluZGVyOiAkZGl2aWRlbmQ7XG4gICRyZXN1bHQ6IDA7XG4gICRmYWN0b3I6IDEwO1xuICBAd2hpbGUgKCRyZW1haW5kZXIgPiAwIGFuZCAkcHJlY2lzaW9uID49IDApIHtcbiAgICAkcXVvdGllbnQ6IDA7XG4gICAgQHdoaWxlICgkcmVtYWluZGVyID49ICRkaXZpc29yKSB7XG4gICAgICAkcmVtYWluZGVyOiAkcmVtYWluZGVyIC0gJGRpdmlzb3I7XG4gICAgICAkcXVvdGllbnQ6ICRxdW90aWVudCArIDE7XG4gICAgfVxuICAgICRyZXN1bHQ6ICRyZXN1bHQgKiAxMCArICRxdW90aWVudDtcbiAgICAkZmFjdG9yOiAkZmFjdG9yICogLjE7XG4gICAgJHJlbWFpbmRlcjogJHJlbWFpbmRlciAqIDEwO1xuICAgICRwcmVjaXNpb246ICRwcmVjaXNpb24gLSAxO1xuICAgIEBpZiAoJHByZWNpc2lvbiA8IDAgYW5kICRyZW1haW5kZXIgPj0gJGRpdmlzb3IgKiA1KSB7XG4gICAgICAkcmVzdWx0OiAkcmVzdWx0ICsgMTtcbiAgICB9XG4gIH1cbiAgJHJlc3VsdDogJHJlc3VsdCAqICRmYWN0b3IgKiAkc2lnbjtcbiAgJGRpdmlkZW5kLXVuaXQ6IHVuaXQoJGRpdmlkZW5kKTtcbiAgJGRpdmlzb3ItdW5pdDogdW5pdCgkZGl2aXNvcik7XG4gICR1bml0LW1hcDogKFxuICAgIFwicHhcIjogMXB4LFxuICAgIFwicmVtXCI6IDFyZW0sXG4gICAgXCJlbVwiOiAxZW0sXG4gICAgXCIlXCI6IDElXG4gICk7XG4gIEBpZiAoJGRpdmlkZW5kLXVuaXQgIT0gJGRpdmlzb3ItdW5pdCBhbmQgbWFwLWhhcy1rZXkoJHVuaXQtbWFwLCAkZGl2aWRlbmQtdW5pdCkpIHtcbiAgICAkcmVzdWx0OiAkcmVzdWx0ICogbWFwLWdldCgkdW5pdC1tYXAsICRkaXZpZGVuZC11bml0KTtcbiAgfVxuICBAcmV0dXJuICRyZXN1bHQ7XG59XG5cbi8vIFJlbW92ZSBweC11bml0IGZyb20gJHJmcy1iYXNlLXZhbHVlIGZvciBjYWxjdWxhdGlvbnNcbkBpZiAkcmZzLWJhc2UtdmFsdWUtdW5pdCA9PSBweCB7XG4gICRyZnMtYmFzZS12YWx1ZTogZGl2aWRlKCRyZnMtYmFzZS12YWx1ZSwgJHJmcy1iYXNlLXZhbHVlICogMCArIDEpO1xufVxuQGVsc2UgaWYgJHJmcy1iYXNlLXZhbHVlLXVuaXQgPT0gcmVtIHtcbiAgJHJmcy1iYXNlLXZhbHVlOiBkaXZpZGUoJHJmcy1iYXNlLXZhbHVlLCBkaXZpZGUoJHJmcy1iYXNlLXZhbHVlICogMCArIDEsICRyZnMtcmVtLXZhbHVlKSk7XG59XG5cbi8vIENhY2hlICRyZnMtYnJlYWtwb2ludCB1bml0IHRvIHByZXZlbnQgbXVsdGlwbGUgY2FsbHNcbiRyZnMtYnJlYWtwb2ludC11bml0LWNhY2hlOiB1bml0KCRyZnMtYnJlYWtwb2ludCk7XG5cbi8vIFJlbW92ZSB1bml0IGZyb20gJHJmcy1icmVha3BvaW50IGZvciBjYWxjdWxhdGlvbnNcbkBpZiAkcmZzLWJyZWFrcG9pbnQtdW5pdC1jYWNoZSA9PSBweCB7XG4gICRyZnMtYnJlYWtwb2ludDogZGl2aWRlKCRyZnMtYnJlYWtwb2ludCwgJHJmcy1icmVha3BvaW50ICogMCArIDEpO1xufVxuQGVsc2UgaWYgJHJmcy1icmVha3BvaW50LXVuaXQtY2FjaGUgPT0gcmVtIG9yICRyZnMtYnJlYWtwb2ludC11bml0LWNhY2hlID09IFwiZW1cIiB7XG4gICRyZnMtYnJlYWtwb2ludDogZGl2aWRlKCRyZnMtYnJlYWtwb2ludCwgZGl2aWRlKCRyZnMtYnJlYWtwb2ludCAqIDAgKyAxLCAkcmZzLXJlbS12YWx1ZSkpO1xufVxuXG4vLyBDYWxjdWxhdGUgdGhlIG1lZGlhIHF1ZXJ5IHZhbHVlXG4kcmZzLW1xLXZhbHVlOiBpZigkcmZzLWJyZWFrcG9pbnQtdW5pdCA9PSBweCwgI3skcmZzLWJyZWFrcG9pbnR9cHgsICN7ZGl2aWRlKCRyZnMtYnJlYWtwb2ludCwgJHJmcy1yZW0tdmFsdWUpfSN7JHJmcy1icmVha3BvaW50LXVuaXR9KTtcbiRyZnMtbXEtcHJvcGVydHktd2lkdGg6IGlmKCRyZnMtbW9kZSA9PSBtYXgtbWVkaWEtcXVlcnksIG1heC13aWR0aCwgbWluLXdpZHRoKTtcbiRyZnMtbXEtcHJvcGVydHktaGVpZ2h0OiBpZigkcmZzLW1vZGUgPT0gbWF4LW1lZGlhLXF1ZXJ5LCBtYXgtaGVpZ2h0LCBtaW4taGVpZ2h0KTtcblxuLy8gSW50ZXJuYWwgbWl4aW4gdXNlZCB0byBkZXRlcm1pbmUgd2hpY2ggbWVkaWEgcXVlcnkgbmVlZHMgdG8gYmUgdXNlZFxuQG1peGluIF9yZnMtbWVkaWEtcXVlcnkge1xuICBAaWYgJHJmcy10d28tZGltZW5zaW9uYWwge1xuICAgIEBpZiAkcmZzLW1vZGUgPT0gbWF4LW1lZGlhLXF1ZXJ5IHtcbiAgICAgIEBtZWRpYSAoI3skcmZzLW1xLXByb3BlcnR5LXdpZHRofTogI3skcmZzLW1xLXZhbHVlfSksICgjeyRyZnMtbXEtcHJvcGVydHktaGVpZ2h0fTogI3skcmZzLW1xLXZhbHVlfSkge1xuICAgICAgICBAY29udGVudDtcbiAgICAgIH1cbiAgICB9XG4gICAgQGVsc2Uge1xuICAgICAgQG1lZGlhICgjeyRyZnMtbXEtcHJvcGVydHktd2lkdGh9OiAjeyRyZnMtbXEtdmFsdWV9KSBhbmQgKCN7JHJmcy1tcS1wcm9wZXJ0eS1oZWlnaHR9OiAjeyRyZnMtbXEtdmFsdWV9KSB7XG4gICAgICAgIEBjb250ZW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBAZWxzZSB7XG4gICAgQG1lZGlhICgjeyRyZnMtbXEtcHJvcGVydHktd2lkdGh9OiAjeyRyZnMtbXEtdmFsdWV9KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cblxuLy8gSW50ZXJuYWwgbWl4aW4gdGhhdCBhZGRzIGRpc2FibGUgY2xhc3NlcyB0byB0aGUgc2VsZWN0b3IgaWYgbmVlZGVkLlxuQG1peGluIF9yZnMtcnVsZSB7XG4gIEBpZiAkcmZzLWNsYXNzID09IGRpc2FibGUgYW5kICRyZnMtbW9kZSA9PSBtYXgtbWVkaWEtcXVlcnkge1xuICAgIC8vIEFkZGluZyBhbiBleHRyYSBjbGFzcyBpbmNyZWFzZXMgc3BlY2lmaWNpdHksIHdoaWNoIHByZXZlbnRzIHRoZSBtZWRpYSBxdWVyeSB0byBvdmVycmlkZSB0aGUgcHJvcGVydHlcbiAgICAmLFxuICAgIC5kaXNhYmxlLXJmcyAmLFxuICAgICYuZGlzYWJsZS1yZnMge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG4gIEBlbHNlIGlmICRyZnMtY2xhc3MgPT0gZW5hYmxlIGFuZCAkcmZzLW1vZGUgPT0gbWluLW1lZGlhLXF1ZXJ5IHtcbiAgICAuZW5hYmxlLXJmcyAmLFxuICAgICYuZW5hYmxlLXJmcyB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbiAgQGVsc2Uge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIEludGVybmFsIG1peGluIHRoYXQgYWRkcyBlbmFibGUgY2xhc3NlcyB0byB0aGUgc2VsZWN0b3IgaWYgbmVlZGVkLlxuQG1peGluIF9yZnMtbWVkaWEtcXVlcnktcnVsZSB7XG5cbiAgQGlmICRyZnMtY2xhc3MgPT0gZW5hYmxlIHtcbiAgICBAaWYgJHJmcy1tb2RlID09IG1pbi1tZWRpYS1xdWVyeSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBfcmZzLW1lZGlhLXF1ZXJ5IHtcbiAgICAgIC5lbmFibGUtcmZzICYsXG4gICAgICAmLmVuYWJsZS1yZnMge1xuICAgICAgICBAY29udGVudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQGVsc2Uge1xuICAgIEBpZiAkcmZzLWNsYXNzID09IGRpc2FibGUgYW5kICRyZnMtbW9kZSA9PSBtaW4tbWVkaWEtcXVlcnkge1xuICAgICAgLmRpc2FibGUtcmZzICYsXG4gICAgICAmLmRpc2FibGUtcmZzIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIF9yZnMtbWVkaWEtcXVlcnkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG5cbi8vIEhlbHBlciBmdW5jdGlvbiB0byBnZXQgdGhlIGZvcm1hdHRlZCBub24tcmVzcG9uc2l2ZSB2YWx1ZVxuQGZ1bmN0aW9uIHJmcy12YWx1ZSgkdmFsdWVzKSB7XG4gIC8vIENvbnZlcnQgdG8gbGlzdFxuICAkdmFsdWVzOiBpZih0eXBlLW9mKCR2YWx1ZXMpICE9IGxpc3QsICgkdmFsdWVzLCksICR2YWx1ZXMpO1xuXG4gICR2YWw6ICcnO1xuXG4gIC8vIExvb3Agb3ZlciBlYWNoIHZhbHVlIGFuZCBjYWxjdWxhdGUgdmFsdWVcbiAgQGVhY2ggJHZhbHVlIGluICR2YWx1ZXMge1xuICAgIEBpZiAkdmFsdWUgPT0gMCB7XG4gICAgICAkdmFsOiAkdmFsICsgJyAwJztcbiAgICB9XG4gICAgQGVsc2Uge1xuICAgICAgLy8gQ2FjaGUgJHZhbHVlIHVuaXRcbiAgICAgICR1bml0OiBpZih0eXBlLW9mKCR2YWx1ZSkgPT0gXCJudW1iZXJcIiwgdW5pdCgkdmFsdWUpLCBmYWxzZSk7XG5cbiAgICAgIEBpZiAkdW5pdCA9PSBweCB7XG4gICAgICAgIC8vIENvbnZlcnQgdG8gcmVtIGlmIG5lZWRlZFxuICAgICAgICAkdmFsOiAkdmFsICsgJyAnICsgaWYoJHJmcy11bml0ID09IHJlbSwgI3tkaXZpZGUoJHZhbHVlLCAkdmFsdWUgKiAwICsgJHJmcy1yZW0tdmFsdWUpfXJlbSwgJHZhbHVlKTtcbiAgICAgIH1cbiAgICAgIEBlbHNlIGlmICR1bml0ID09IHJlbSB7XG4gICAgICAgIC8vIENvbnZlcnQgdG8gcHggaWYgbmVlZGVkXG4gICAgICAgICR2YWw6ICR2YWwgKyAnICcgKyBpZigkcmZzLXVuaXQgPT0gcHgsICN7ZGl2aWRlKCR2YWx1ZSwgJHZhbHVlICogMCArIDEpICogJHJmcy1yZW0tdmFsdWV9cHgsICR2YWx1ZSk7XG4gICAgICB9XG4gICAgICBAZWxzZSB7XG4gICAgICAgIC8vIElmICR2YWx1ZSBpc24ndCBhIG51bWJlciAobGlrZSBpbmhlcml0KSBvciAkdmFsdWUgaGFzIGEgdW5pdCAobm90IHB4IG9yIHJlbSwgbGlrZSAxLjVlbSkgb3IgJCBpcyAwLCBqdXN0IHByaW50IHRoZSB2YWx1ZVxuICAgICAgICAkdmFsOiAkdmFsICsgJyAnICsgJHZhbHVlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIFJlbW92ZSBmaXJzdCBzcGFjZVxuICBAcmV0dXJuIHVucXVvdGUoc3RyLXNsaWNlKCR2YWwsIDIpKTtcbn1cblxuLy8gSGVscGVyIGZ1bmN0aW9uIHRvIGdldCB0aGUgcmVzcG9uc2l2ZSB2YWx1ZSBjYWxjdWxhdGVkIGJ5IFJGU1xuQGZ1bmN0aW9uIHJmcy1mbHVpZC12YWx1ZSgkdmFsdWVzKSB7XG4gIC8vIENvbnZlcnQgdG8gbGlzdFxuICAkdmFsdWVzOiBpZih0eXBlLW9mKCR2YWx1ZXMpICE9IGxpc3QsICgkdmFsdWVzLCksICR2YWx1ZXMpO1xuXG4gICR2YWw6ICcnO1xuXG4gIC8vIExvb3Agb3ZlciBlYWNoIHZhbHVlIGFuZCBjYWxjdWxhdGUgdmFsdWVcbiAgQGVhY2ggJHZhbHVlIGluICR2YWx1ZXMge1xuICAgIEBpZiAkdmFsdWUgPT0gMCB7XG4gICAgICAkdmFsOiAkdmFsICsgJyAwJztcbiAgICB9XG5cbiAgICBAZWxzZSB7XG4gICAgICAvLyBDYWNoZSAkdmFsdWUgdW5pdFxuICAgICAgJHVuaXQ6IGlmKHR5cGUtb2YoJHZhbHVlKSA9PSBcIm51bWJlclwiLCB1bml0KCR2YWx1ZSksIGZhbHNlKTtcblxuICAgICAgLy8gSWYgJHZhbHVlIGlzbid0IGEgbnVtYmVyIChsaWtlIGluaGVyaXQpIG9yICR2YWx1ZSBoYXMgYSB1bml0IChub3QgcHggb3IgcmVtLCBsaWtlIDEuNWVtKSBvciAkIGlzIDAsIGp1c3QgcHJpbnQgdGhlIHZhbHVlXG4gICAgICBAaWYgbm90ICR1bml0IG9yICR1bml0ICE9IHB4IGFuZCAkdW5pdCAhPSByZW0ge1xuICAgICAgICAkdmFsOiAkdmFsICsgJyAnICsgJHZhbHVlO1xuICAgICAgfVxuXG4gICAgICBAZWxzZSB7XG4gICAgICAgIC8vIFJlbW92ZSB1bml0IGZyb20gJHZhbHVlIGZvciBjYWxjdWxhdGlvbnNcbiAgICAgICAgJHZhbHVlOiBkaXZpZGUoJHZhbHVlLCAkdmFsdWUgKiAwICsgaWYoJHVuaXQgPT0gcHgsIDEsIGRpdmlkZSgxLCAkcmZzLXJlbS12YWx1ZSkpKTtcblxuICAgICAgICAvLyBPbmx5IGFkZCB0aGUgbWVkaWEgcXVlcnkgaWYgdGhlIHZhbHVlIGlzIGdyZWF0ZXIgdGhhbiB0aGUgbWluaW11bSB2YWx1ZVxuICAgICAgICBAaWYgYWJzKCR2YWx1ZSkgPD0gJHJmcy1iYXNlLXZhbHVlIG9yIG5vdCAkZW5hYmxlLXJmcyB7XG4gICAgICAgICAgJHZhbDogJHZhbCArICcgJyArICBpZigkcmZzLXVuaXQgPT0gcmVtLCAje2RpdmlkZSgkdmFsdWUsICRyZnMtcmVtLXZhbHVlKX1yZW0sICN7JHZhbHVlfXB4KTtcbiAgICAgICAgfVxuICAgICAgICBAZWxzZSB7XG4gICAgICAgICAgLy8gQ2FsY3VsYXRlIHRoZSBtaW5pbXVtIHZhbHVlXG4gICAgICAgICAgJHZhbHVlLW1pbjogJHJmcy1iYXNlLXZhbHVlICsgZGl2aWRlKGFicygkdmFsdWUpIC0gJHJmcy1iYXNlLXZhbHVlLCAkcmZzLWZhY3Rvcik7XG5cbiAgICAgICAgICAvLyBDYWxjdWxhdGUgZGlmZmVyZW5jZSBiZXR3ZWVuICR2YWx1ZSBhbmQgdGhlIG1pbmltdW0gdmFsdWVcbiAgICAgICAgICAkdmFsdWUtZGlmZjogYWJzKCR2YWx1ZSkgLSAkdmFsdWUtbWluO1xuXG4gICAgICAgICAgLy8gQmFzZSB2YWx1ZSBmb3JtYXR0aW5nXG4gICAgICAgICAgJG1pbi13aWR0aDogaWYoJHJmcy11bml0ID09IHJlbSwgI3tkaXZpZGUoJHZhbHVlLW1pbiwgJHJmcy1yZW0tdmFsdWUpfXJlbSwgI3skdmFsdWUtbWlufXB4KTtcblxuICAgICAgICAgIC8vIFVzZSBuZWdhdGl2ZSB2YWx1ZSBpZiBuZWVkZWRcbiAgICAgICAgICAkbWluLXdpZHRoOiBpZigkdmFsdWUgPCAwLCAtJG1pbi13aWR0aCwgJG1pbi13aWR0aCk7XG5cbiAgICAgICAgICAvLyBVc2UgYHZtaW5gIGlmIHR3by1kaW1lbnNpb25hbCBpcyBlbmFibGVkXG4gICAgICAgICAgJHZhcmlhYmxlLXVuaXQ6IGlmKCRyZnMtdHdvLWRpbWVuc2lvbmFsLCB2bWluLCB2dyk7XG5cbiAgICAgICAgICAvLyBDYWxjdWxhdGUgdGhlIHZhcmlhYmxlIHdpZHRoIGJldHdlZW4gMCBhbmQgJHJmcy1icmVha3BvaW50XG4gICAgICAgICAgJHZhcmlhYmxlLXdpZHRoOiAje2RpdmlkZSgkdmFsdWUtZGlmZiAqIDEwMCwgJHJmcy1icmVha3BvaW50KX0jeyR2YXJpYWJsZS11bml0fTtcblxuICAgICAgICAgIC8vIFJldHVybiB0aGUgY2FsY3VsYXRlZCB2YWx1ZVxuICAgICAgICAgICR2YWw6ICR2YWwgKyAnIGNhbGMoJyArICRtaW4td2lkdGggKyBpZigkdmFsdWUgPCAwLCAnIC0gJywgJyArICcpICsgJHZhcmlhYmxlLXdpZHRoICsgJyknO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gUmVtb3ZlIGZpcnN0IHNwYWNlXG4gIEByZXR1cm4gdW5xdW90ZShzdHItc2xpY2UoJHZhbCwgMikpO1xufVxuXG4vLyBSRlMgbWl4aW5cbkBtaXhpbiByZnMoJHZhbHVlcywgJHByb3BlcnR5OiBmb250LXNpemUpIHtcbiAgQGlmICR2YWx1ZXMgIT0gbnVsbCB7XG4gICAgJHZhbDogcmZzLXZhbHVlKCR2YWx1ZXMpO1xuICAgICRmbHVpZFZhbDogcmZzLWZsdWlkLXZhbHVlKCR2YWx1ZXMpO1xuXG4gICAgLy8gRG8gbm90IHByaW50IHRoZSBtZWRpYSBxdWVyeSBpZiByZXNwb25zaXZlICYgbm9uLXJlc3BvbnNpdmUgdmFsdWVzIGFyZSB0aGUgc2FtZVxuICAgIEBpZiAkdmFsID09ICRmbHVpZFZhbCB7XG4gICAgICAjeyRwcm9wZXJ0eX06ICR2YWw7XG4gICAgfVxuICAgIEBlbHNlIHtcbiAgICAgIEBpbmNsdWRlIF9yZnMtcnVsZSB7XG4gICAgICAgICN7JHByb3BlcnR5fTogaWYoJHJmcy1tb2RlID09IG1heC1tZWRpYS1xdWVyeSwgJHZhbCwgJGZsdWlkVmFsKTtcblxuICAgICAgICAvLyBJbmNsdWRlIHNhZmFyaSBpZnJhbWUgcmVzaXplIGZpeCBpZiBuZWVkZWRcbiAgICAgICAgbWluLXdpZHRoOiBpZigkcmZzLXNhZmFyaS1pZnJhbWUtcmVzaXplLWJ1Zy1maXgsICgwICogMXZ3KSwgbnVsbCk7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIF9yZnMtbWVkaWEtcXVlcnktcnVsZSB7XG4gICAgICAgICN7JHByb3BlcnR5fTogaWYoJHJmcy1tb2RlID09IG1heC1tZWRpYS1xdWVyeSwgJGZsdWlkVmFsLCAkdmFsKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gU2hvcnRoYW5kIGhlbHBlciBtaXhpbnNcbkBtaXhpbiBmb250LXNpemUoJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHJmcygkdmFsdWUpO1xufVxuXG5AbWl4aW4gcGFkZGluZygkdmFsdWUpIHtcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSwgcGFkZGluZyk7XG59XG5cbkBtaXhpbiBwYWRkaW5nLXRvcCgkdmFsdWUpIHtcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSwgcGFkZGluZy10b3ApO1xufVxuXG5AbWl4aW4gcGFkZGluZy1yaWdodCgkdmFsdWUpIHtcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSwgcGFkZGluZy1yaWdodCk7XG59XG5cbkBtaXhpbiBwYWRkaW5nLWJvdHRvbSgkdmFsdWUpIHtcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSwgcGFkZGluZy1ib3R0b20pO1xufVxuXG5AbWl4aW4gcGFkZGluZy1sZWZ0KCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBwYWRkaW5nLWxlZnQpO1xufVxuXG5AbWl4aW4gbWFyZ2luKCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBtYXJnaW4pO1xufVxuXG5AbWl4aW4gbWFyZ2luLXRvcCgkdmFsdWUpIHtcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSwgbWFyZ2luLXRvcCk7XG59XG5cbkBtaXhpbiBtYXJnaW4tcmlnaHQoJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHJmcygkdmFsdWUsIG1hcmdpbi1yaWdodCk7XG59XG5cbkBtaXhpbiBtYXJnaW4tYm90dG9tKCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBtYXJnaW4tYm90dG9tKTtcbn1cblxuQG1peGluIG1hcmdpbi1sZWZ0KCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBtYXJnaW4tbGVmdCk7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnQsIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZSwgcHJvcGVydHktbm8tdmVuZG9yLXByZWZpeFxuXG5cbi8vIFJlYm9vdFxuLy9cbi8vIE5vcm1hbGl6YXRpb24gb2YgSFRNTCBlbGVtZW50cywgbWFudWFsbHkgZm9ya2VkIGZyb20gTm9ybWFsaXplLmNzcyB0byByZW1vdmVcbi8vIHN0eWxlcyB0YXJnZXRpbmcgaXJyZWxldmFudCBicm93c2VycyB3aGlsZSBhcHBseWluZyBuZXcgc3R5bGVzLlxuLy9cbi8vIE5vcm1hbGl6ZSBpcyBsaWNlbnNlZCBNSVQuIGh0dHBzOi8vZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3NcblxuXG4vLyBEb2N1bWVudFxuLy9cbi8vIENoYW5nZSBmcm9tIGBib3gtc2l6aW5nOiBjb250ZW50LWJveGAgc28gdGhhdCBgd2lkdGhgIGlzIG5vdCBhZmZlY3RlZCBieSBgcGFkZGluZ2Agb3IgYGJvcmRlcmAuXG5cbiosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cblxuLy8gUm9vdFxuLy9cbi8vIEFiaWxpdHkgdG8gdGhlIHZhbHVlIG9mIHRoZSByb290IGZvbnQgc2l6ZXMsIGFmZmVjdGluZyB0aGUgdmFsdWUgb2YgYHJlbWAuXG4vLyBudWxsIGJ5IGRlZmF1bHQsIHRodXMgbm90aGluZyBpcyBnZW5lcmF0ZWQuXG5cbjpyb290IHtcbiAgQGlmICRmb250LXNpemUtcm9vdCAhPSBudWxsIHtcbiAgICBAaW5jbHVkZSBmb250LXNpemUodmFyKC0tI3skcHJlZml4fXJvb3QtZm9udC1zaXplKSk7XG4gIH1cblxuICBAaWYgJGVuYWJsZS1zbW9vdGgtc2Nyb2xsIHtcbiAgICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IG5vLXByZWZlcmVuY2UpIHtcbiAgICAgIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIEJvZHlcbi8vXG4vLyAxLiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBhbGwgYnJvd3NlcnMuXG4vLyAyLiBBcyBhIGJlc3QgcHJhY3RpY2UsIGFwcGx5IGEgZGVmYXVsdCBgYmFja2dyb3VuZC1jb2xvcmAuXG4vLyAzLiBQcmV2ZW50IGFkanVzdG1lbnRzIG9mIGZvbnQgc2l6ZSBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2VzIGluIGlPUy5cbi8vIDQuIENoYW5nZSB0aGUgZGVmYXVsdCB0YXAgaGlnaGxpZ2h0IHRvIGJlIGNvbXBsZXRlbHkgdHJhbnNwYXJlbnQgaW4gaU9TLlxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgcmVib290LWJvZHktcnVsZXNcbmJvZHkge1xuICBtYXJnaW46IDA7IC8vIDFcbiAgZm9udC1mYW1pbHk6IHZhcigtLSN7JHByZWZpeH1ib2R5LWZvbnQtZmFtaWx5KTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKHZhcigtLSN7JHByZWZpeH1ib2R5LWZvbnQtc2l6ZSkpO1xuICBmb250LXdlaWdodDogdmFyKC0tI3skcHJlZml4fWJvZHktZm9udC13ZWlnaHQpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tI3skcHJlZml4fWJvZHktbGluZS1oZWlnaHQpO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWJvZHktY29sb3IpO1xuICB0ZXh0LWFsaWduOiB2YXIoLS0jeyRwcmVmaXh9Ym9keS10ZXh0LWFsaWduKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWJvZHktYmcpOyAvLyAyXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLy8gM1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoJGJsYWNrLCAwKTsgLy8gNFxufVxuLy8gc2Nzcy1kb2NzLWVuZCByZWJvb3QtYm9keS1ydWxlc1xuXG5cbi8vIENvbnRlbnQgZ3JvdXBpbmdcbi8vXG4vLyAxLiBSZXNldCBGaXJlZm94J3MgZ3JheSBjb2xvclxuXG5ociB7XG4gIG1hcmdpbjogJGhyLW1hcmdpbi15IDA7XG4gIGNvbG9yOiAkaHItY29sb3I7IC8vIDFcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItdG9wOiAkaHItYm9yZGVyLXdpZHRoIHNvbGlkICRoci1ib3JkZXItY29sb3I7XG4gIG9wYWNpdHk6ICRoci1vcGFjaXR5O1xufVxuXG5cbi8vIFR5cG9ncmFwaHlcbi8vXG4vLyAxLiBSZW1vdmUgdG9wIG1hcmdpbnMgZnJvbSBoZWFkaW5nc1xuLy8gICAgQnkgZGVmYXVsdCwgYDxoMT5gLWA8aDY+YCBhbGwgcmVjZWl2ZSB0b3AgYW5kIGJvdHRvbSBtYXJnaW5zLiBXZSBudWtlIHRoZSB0b3Bcbi8vICAgIG1hcmdpbiBmb3IgZWFzaWVyIGNvbnRyb2wgd2l0aGluIHR5cGUgc2NhbGVzIGFzIGl0IGF2b2lkcyBtYXJnaW4gY29sbGFwc2luZy5cblxuJWhlYWRpbmcge1xuICBtYXJnaW4tdG9wOiAwOyAvLyAxXG4gIG1hcmdpbi1ib3R0b206ICRoZWFkaW5ncy1tYXJnaW4tYm90dG9tO1xuICBmb250LWZhbWlseTogJGhlYWRpbmdzLWZvbnQtZmFtaWx5O1xuICBmb250LXN0eWxlOiAkaGVhZGluZ3MtZm9udC1zdHlsZTtcbiAgZm9udC13ZWlnaHQ6ICRoZWFkaW5ncy1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRoZWFkaW5ncy1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRoZWFkaW5ncy1jb2xvcjtcbn1cblxuaDEge1xuICBAZXh0ZW5kICVoZWFkaW5nO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGgxLWZvbnQtc2l6ZSk7XG59XG5cbmgyIHtcbiAgQGV4dGVuZCAlaGVhZGluZztcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRoMi1mb250LXNpemUpO1xufVxuXG5oMyB7XG4gIEBleHRlbmQgJWhlYWRpbmc7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDMtZm9udC1zaXplKTtcbn1cblxuaDQge1xuICBAZXh0ZW5kICVoZWFkaW5nO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGg0LWZvbnQtc2l6ZSk7XG59XG5cbmg1IHtcbiAgQGV4dGVuZCAlaGVhZGluZztcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRoNS1mb250LXNpemUpO1xufVxuXG5oNiB7XG4gIEBleHRlbmQgJWhlYWRpbmc7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDYtZm9udC1zaXplKTtcbn1cblxuXG4vLyBSZXNldCBtYXJnaW5zIG9uIHBhcmFncmFwaHNcbi8vXG4vLyBTaW1pbGFybHksIHRoZSB0b3AgbWFyZ2luIG9uIGA8cD5gcyBnZXQgcmVzZXQuIEhvd2V2ZXIsIHdlIGFsc28gcmVzZXQgdGhlXG4vLyBib3R0b20gbWFyZ2luIHRvIHVzZSBgcmVtYCB1bml0cyBpbnN0ZWFkIG9mIGBlbWAuXG5cbnAge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAkcGFyYWdyYXBoLW1hcmdpbi1ib3R0b207XG59XG5cblxuLy8gQWJicmV2aWF0aW9uc1xuLy9cbi8vIDEuIEFkZCB0aGUgY29ycmVjdCB0ZXh0IGRlY29yYXRpb24gaW4gQ2hyb21lLCBFZGdlLCBPcGVyYSwgYW5kIFNhZmFyaS5cbi8vIDIuIEFkZCBleHBsaWNpdCBjdXJzb3IgdG8gaW5kaWNhdGUgY2hhbmdlZCBiZWhhdmlvci5cbi8vIDMuIFByZXZlbnQgdGhlIHRleHQtZGVjb3JhdGlvbiB0byBiZSBza2lwcGVkLlxuXG5hYmJyW3RpdGxlXSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDsgLy8gMVxuICBjdXJzb3I6IGhlbHA7IC8vIDJcbiAgdGV4dC1kZWNvcmF0aW9uLXNraXAtaW5rOiBub25lOyAvLyAzXG59XG5cblxuLy8gQWRkcmVzc1xuXG5hZGRyZXNzIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxuXG4vLyBMaXN0c1xuXG5vbCxcbnVsIHtcbiAgcGFkZGluZy1sZWZ0OiAycmVtO1xufVxuXG5vbCxcbnVsLFxuZGwge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG5vbCBvbCxcbnVsIHVsLFxub2wgdWwsXG51bCBvbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbmR0IHtcbiAgZm9udC13ZWlnaHQ6ICRkdC1mb250LXdlaWdodDtcbn1cblxuLy8gMS4gVW5kbyBicm93c2VyIGRlZmF1bHRcblxuZGQge1xuICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcbiAgbWFyZ2luLWxlZnQ6IDA7IC8vIDFcbn1cblxuXG4vLyBCbG9ja3F1b3RlXG5cbmJsb2NrcXVvdGUge1xuICBtYXJnaW46IDAgMCAxcmVtO1xufVxuXG5cbi8vIFN0cm9uZ1xuLy9cbi8vIEFkZCB0aGUgY29ycmVjdCBmb250IHdlaWdodCBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmlcblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZGVyO1xufVxuXG5cbi8vIFNtYWxsXG4vL1xuLy8gQWRkIHRoZSBjb3JyZWN0IGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnNcblxuc21hbGwge1xuICBAaW5jbHVkZSBmb250LXNpemUoJHNtYWxsLWZvbnQtc2l6ZSk7XG59XG5cblxuLy8gTWFya1xuXG5tYXJrIHtcbiAgcGFkZGluZzogJG1hcmstcGFkZGluZztcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWhpZ2hsaWdodC1iZyk7XG59XG5cblxuLy8gU3ViIGFuZCBTdXBcbi8vXG4vLyBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBlbGVtZW50cyBmcm9tIGFmZmVjdGluZyB0aGUgbGluZSBoZWlnaHQgaW5cbi8vIGFsbCBicm93c2Vycy5cblxuc3ViLFxuc3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBAaW5jbHVkZSBmb250LXNpemUoJHN1Yi1zdXAtZm9udC1zaXplKTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3ViIHsgYm90dG9tOiAtLjI1ZW07IH1cbnN1cCB7IHRvcDogLS41ZW07IH1cblxuXG4vLyBMaW5rc1xuXG5hIHtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1saW5rLWNvbG9yKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1kZWNvcmF0aW9uO1xuXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bGluay1ob3Zlci1jb2xvcik7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1ob3Zlci1kZWNvcmF0aW9uO1xuICB9XG59XG5cbi8vIEFuZCB1bmRvIHRoZXNlIHN0eWxlcyBmb3IgcGxhY2Vob2xkZXIgbGlua3MvbmFtZWQgYW5jaG9ycyAod2l0aG91dCBocmVmKS5cbi8vIEl0IHdvdWxkIGJlIG1vcmUgc3RyYWlnaHRmb3J3YXJkIHRvIGp1c3QgdXNlIGFbaHJlZl0gaW4gcHJldmlvdXMgYmxvY2ssIGJ1dCB0aGF0XG4vLyBjYXVzZXMgc3BlY2lmaWNpdHkgaXNzdWVzIGluIG1hbnkgb3RoZXIgc3R5bGVzIHRoYXQgYXJlIHRvbyBjb21wbGV4IHRvIGZpeC5cbi8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzE5NDAyXG5cbmE6bm90KFtocmVmXSk6bm90KFtjbGFzc10pIHtcbiAgJixcbiAgJjpob3ZlciB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG5cblxuLy8gQ29kZVxuXG5wcmUsXG5jb2RlLFxua2JkLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktY29kZTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDFlbSk7IC8vIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbn1cblxuLy8gMS4gUmVtb3ZlIGJyb3dzZXIgZGVmYXVsdCB0b3AgbWFyZ2luXG4vLyAyLiBSZXNldCBicm93c2VyIGRlZmF1bHQgb2YgYDFlbWAgdG8gdXNlIGByZW1gc1xuLy8gMy4gRG9uJ3QgYWxsb3cgY29udGVudCB0byBicmVhayBvdXRzaWRlXG5cbnByZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAwOyAvLyAxXG4gIG1hcmdpbi1ib3R0b206IDFyZW07IC8vIDJcbiAgb3ZlcmZsb3c6IGF1dG87IC8vIDNcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRjb2RlLWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiAkcHJlLWNvbG9yO1xuXG4gIC8vIEFjY291bnQgZm9yIHNvbWUgY29kZSBvdXRwdXRzIHRoYXQgcGxhY2UgY29kZSB0YWdzIGluIHByZSB0YWdzXG4gIGNvZGUge1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZShpbmhlcml0KTtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB3b3JkLWJyZWFrOiBub3JtYWw7XG4gIH1cbn1cblxuY29kZSB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkY29kZS1mb250LXNpemUpO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWNvZGUtY29sb3IpO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG5cbiAgLy8gU3RyZWFtbGluZSB0aGUgc3R5bGUgd2hlbiBpbnNpZGUgYW5jaG9ycyB0byBhdm9pZCBicm9rZW4gdW5kZXJsaW5lIGFuZCBtb3JlXG4gIGEgPiAmIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgfVxufVxuXG5rYmQge1xuICBwYWRkaW5nOiAka2JkLXBhZGRpbmcteSAka2JkLXBhZGRpbmcteDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRrYmQtZm9udC1zaXplKTtcbiAgY29sb3I6ICRrYmQtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRrYmQtYmc7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJvcmRlci1yYWRpdXMtc20pO1xuXG4gIGtiZCB7XG4gICAgcGFkZGluZzogMDtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMWVtKTtcbiAgICBmb250LXdlaWdodDogJG5lc3RlZC1rYmQtZm9udC13ZWlnaHQ7XG4gIH1cbn1cblxuXG4vLyBGaWd1cmVzXG4vL1xuLy8gQXBwbHkgYSBjb25zaXN0ZW50IG1hcmdpbiBzdHJhdGVneSAobWF0Y2hlcyBvdXIgdHlwZSBzdHlsZXMpLlxuXG5maWd1cmUge1xuICBtYXJnaW46IDAgMCAxcmVtO1xufVxuXG5cbi8vIEltYWdlcyBhbmQgY29udGVudFxuXG5pbWcsXG5zdmcge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG5cbi8vIFRhYmxlc1xuLy9cbi8vIFByZXZlbnQgZG91YmxlIGJvcmRlcnNcblxudGFibGUge1xuICBjYXB0aW9uLXNpZGU6IGJvdHRvbTtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbn1cblxuY2FwdGlvbiB7XG4gIHBhZGRpbmctdG9wOiAkdGFibGUtY2VsbC1wYWRkaW5nLXk7XG4gIHBhZGRpbmctYm90dG9tOiAkdGFibGUtY2VsbC1wYWRkaW5nLXk7XG4gIGNvbG9yOiAkdGFibGUtY2FwdGlvbi1jb2xvcjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLy8gMS4gUmVtb3ZlcyBmb250LXdlaWdodCBib2xkIGJ5IGluaGVyaXRpbmdcbi8vIDIuIE1hdGNoZXMgZGVmYXVsdCBgPHRkPmAgYWxpZ25tZW50IGJ5IGluaGVyaXRpbmcgYHRleHQtYWxpZ25gLlxuLy8gMy4gRml4IGFsaWdubWVudCBmb3IgU2FmYXJpXG5cbnRoIHtcbiAgZm9udC13ZWlnaHQ6ICR0YWJsZS10aC1mb250LXdlaWdodDsgLy8gMVxuICB0ZXh0LWFsaWduOiBpbmhlcml0OyAvLyAyXG4gIHRleHQtYWxpZ246IC13ZWJraXQtbWF0Y2gtcGFyZW50OyAvLyAzXG59XG5cbnRoZWFkLFxudGJvZHksXG50Zm9vdCxcbnRyLFxudGQsXG50aCB7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAwO1xufVxuXG5cbi8vIEZvcm1zXG4vL1xuLy8gMS4gQWxsb3cgbGFiZWxzIHRvIHVzZSBgbWFyZ2luYCBmb3Igc3BhY2luZy5cblxubGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IC8vIDFcbn1cblxuLy8gUmVtb3ZlIHRoZSBkZWZhdWx0IGBib3JkZXItcmFkaXVzYCB0aGF0IG1hY09TIENocm9tZSBhZGRzLlxuLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjQwOTNcblxuYnV0dG9uIHtcbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4vLyBFeHBsaWNpdGx5IHJlbW92ZSBmb2N1cyBvdXRsaW5lIGluIENocm9taXVtIHdoZW4gaXQgc2hvdWxkbid0IGJlXG4vLyB2aXNpYmxlIChlLmcuIGFzIHJlc3VsdCBvZiBtb3VzZSBjbGljayBvciB0b3VjaCB0YXApLiBJdCBhbHJlYWR5XG4vLyBzaG91bGQgYmUgZG9pbmcgdGhpcyBhdXRvbWF0aWNhbGx5LCBidXQgc2VlbXMgdG8gY3VycmVudGx5IGJlXG4vLyBjb25mdXNlZCBhbmQgYXBwbGllcyBpdHMgdmVyeSB2aXNpYmxlIHR3by10b25lIG91dGxpbmUgYW55d2F5LlxuXG5idXR0b246Zm9jdXM6bm90KDpmb2N1cy12aXNpYmxlKSB7XG4gIG91dGxpbmU6IDA7XG59XG5cbi8vIDEuIFJlbW92ZSB0aGUgbWFyZ2luIGluIEZpcmVmb3ggYW5kIFNhZmFyaVxuXG5pbnB1dCxcbmJ1dHRvbixcbnNlbGVjdCxcbm9wdGdyb3VwLFxudGV4dGFyZWEge1xuICBtYXJnaW46IDA7IC8vIDFcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZShpbmhlcml0KTtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbi8vIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRmlyZWZveFxuYnV0dG9uLFxuc2VsZWN0IHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG4vLyBTZXQgdGhlIGN1cnNvciBmb3Igbm9uLWA8YnV0dG9uPmAgYnV0dG9uc1xuLy9cbi8vIERldGFpbHMgYXQgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMzA1NjJcbltyb2xlPVwiYnV0dG9uXCJdIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5zZWxlY3Qge1xuICAvLyBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHdvcmQtd3JhcCBpbiBTYWZhcmkuXG4gIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI0OTkwXG4gIHdvcmQtd3JhcDogbm9ybWFsO1xuXG4gIC8vIFVuZG8gdGhlIG9wYWNpdHkgY2hhbmdlIGZyb20gQ2hyb21lXG4gICY6ZGlzYWJsZWQge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLy8gUmVtb3ZlIHRoZSBkcm9wZG93biBhcnJvdyBvbmx5IGZyb20gdGV4dCB0eXBlIGlucHV0cyBidWlsdCB3aXRoIGRhdGFsaXN0cyBpbiBDaHJvbWUuXG4vLyBTZWUgaHR0cHM6Ly9zdGFja292ZXJmbG93LmNvbS9hLzU0OTk3MTE4XG5cbltsaXN0XTpub3QoW3R5cGU9XCJkYXRlXCJdKTpub3QoW3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXSk6bm90KFt0eXBlPVwibW9udGhcIl0pOm5vdChbdHlwZT1cIndlZWtcIl0pOm5vdChbdHlwZT1cInRpbWVcIl0pOjotd2Via2l0LWNhbGVuZGFyLXBpY2tlci1pbmRpY2F0b3Ige1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi8vIDEuIFByZXZlbnQgYSBXZWJLaXQgYnVnIHdoZXJlICgyKSBkZXN0cm95cyBuYXRpdmUgYGF1ZGlvYCBhbmQgYHZpZGVvYFxuLy8gICAgY29udHJvbHMgaW4gQW5kcm9pZCA0LlxuLy8gMi4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbi8vIDMuIE9waW5pb25hdGVkOiBhZGQgXCJoYW5kXCIgY3Vyc29yIHRvIG5vbi1kaXNhYmxlZCBidXR0b24gZWxlbWVudHMuXG5cbmJ1dHRvbixcblt0eXBlPVwiYnV0dG9uXCJdLCAvLyAxXG5bdHlwZT1cInJlc2V0XCJdLFxuW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLy8gMlxuXG4gIEBpZiAkZW5hYmxlLWJ1dHRvbi1wb2ludGVycyB7XG4gICAgJjpub3QoOmRpc2FibGVkKSB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7IC8vIDNcbiAgICB9XG4gIH1cbn1cblxuLy8gUmVtb3ZlIGlubmVyIGJvcmRlciBhbmQgcGFkZGluZyBmcm9tIEZpcmVmb3gsIGJ1dCBkb24ndCByZXN0b3JlIHRoZSBvdXRsaW5lIGxpa2UgTm9ybWFsaXplLlxuXG46Oi1tb3otZm9jdXMtaW5uZXIge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG59XG5cbi8vIDEuIFRleHRhcmVhcyBzaG91bGQgcmVhbGx5IG9ubHkgcmVzaXplIHZlcnRpY2FsbHkgc28gdGhleSBkb24ndCBicmVhayB0aGVpciAoaG9yaXpvbnRhbCkgY29udGFpbmVycy5cblxudGV4dGFyZWEge1xuICByZXNpemU6IHZlcnRpY2FsOyAvLyAxXG59XG5cbi8vIDEuIEJyb3dzZXJzIHNldCBhIGRlZmF1bHQgYG1pbi13aWR0aDogbWluLWNvbnRlbnQ7YCBvbiBmaWVsZHNldHMsXG4vLyAgICB1bmxpa2UgZS5nLiBgPGRpdj5gcywgd2hpY2ggaGF2ZSBgbWluLXdpZHRoOiAwO2AgYnkgZGVmYXVsdC5cbi8vICAgIFNvIHdlIHJlc2V0IHRoYXQgdG8gZW5zdXJlIGZpZWxkc2V0cyBiZWhhdmUgbW9yZSBsaWtlIGEgc3RhbmRhcmQgYmxvY2sgZWxlbWVudC5cbi8vICAgIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzEyMzU5XG4vLyAgICBhbmQgaHR0cHM6Ly9odG1sLnNwZWMud2hhdHdnLm9yZy9tdWx0aXBhZ2UvI3RoZS1maWVsZHNldC1hbmQtbGVnZW5kLWVsZW1lbnRzXG4vLyAyLiBSZXNldCB0aGUgZGVmYXVsdCBvdXRsaW5lIGJlaGF2aW9yIG9mIGZpZWxkc2V0cyBzbyB0aGV5IGRvbid0IGFmZmVjdCBwYWdlIGxheW91dC5cblxuZmllbGRzZXQge1xuICBtaW4td2lkdGg6IDA7IC8vIDFcbiAgcGFkZGluZzogMDsgLy8gMlxuICBtYXJnaW46IDA7IC8vIDJcbiAgYm9yZGVyOiAwOyAvLyAyXG59XG5cbi8vIDEuIEJ5IHVzaW5nIGBmbG9hdDogbGVmdGAsIHRoZSBsZWdlbmQgd2lsbCBiZWhhdmUgbGlrZSBhIGJsb2NrIGVsZW1lbnQuXG4vLyAgICBUaGlzIHdheSB0aGUgYm9yZGVyIG9mIGEgZmllbGRzZXQgd3JhcHMgYXJvdW5kIHRoZSBsZWdlbmQgaWYgcHJlc2VudC5cbi8vIDIuIEZpeCB3cmFwcGluZyBidWcuXG4vLyAgICBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yOTcxMlxuXG5sZWdlbmQge1xuICBmbG9hdDogbGVmdDsgLy8gMVxuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogJGxlZ2VuZC1tYXJnaW4tYm90dG9tO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGxlZ2VuZC1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogJGxlZ2VuZC1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG5cbiAgKyAqIHtcbiAgICBjbGVhcjogbGVmdDsgLy8gMlxuICB9XG59XG5cbi8vIEZpeCBoZWlnaHQgb2YgaW5wdXRzIHdpdGggYSB0eXBlIG9mIGRhdGV0aW1lLWxvY2FsLCBkYXRlLCBtb250aCwgd2Vlaywgb3IgdGltZVxuLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTg4NDJcblxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtZmllbGRzLXdyYXBwZXIsXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC10ZXh0LFxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtbWludXRlLFxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtaG91ci1maWVsZCxcbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LWRheS1maWVsZCxcbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LW1vbnRoLWZpZWxkLFxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQteWVhci1maWVsZCB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbjo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLy8gMS4gQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkuXG4vLyAyLiBUaGlzIG92ZXJyaWRlcyB0aGUgZXh0cmEgcm91bmRlZCBjb3JuZXJzIG9uIHNlYXJjaCBpbnB1dHMgaW4gaU9TIHNvIHRoYXQgb3VyXG4vLyAgICBgLmZvcm0tY29udHJvbGAgY2xhc3MgY2FuIHByb3Blcmx5IHN0eWxlIHRoZW0uIE5vdGUgdGhhdCB0aGlzIGNhbm5vdCBzaW1wbHlcbi8vICAgIGJlIGFkZGVkIHRvIGAuZm9ybS1jb250cm9sYCBhcyBpdCdzIG5vdCBzcGVjaWZpYyBlbm91Z2guIEZvciBkZXRhaWxzLCBzZWVcbi8vICAgIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTE1ODYuXG5cblt0eXBlPVwic2VhcmNoXCJdIHtcbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7IC8vIDFcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7IC8vIDJcbn1cblxuLy8gMS4gQSBmZXcgaW5wdXQgdHlwZXMgc2hvdWxkIHN0YXkgTFRSXG4vLyBTZWUgaHR0cHM6Ly9ydGxzdHlsaW5nLmNvbS9wb3N0cy9ydGwtc3R5bGluZyNmb3JtLWlucHV0c1xuLy8gMi4gUlRMIG9ubHkgb3V0cHV0XG4vLyBTZWUgaHR0cHM6Ly9ydGxjc3MuY29tL2xlYXJuL3VzYWdlLWd1aWRlL2NvbnRyb2wtZGlyZWN0aXZlcy8jcmF3XG5cbi8qIHJ0bDpyYXc6XG5bdHlwZT1cInRlbFwiXSxcblt0eXBlPVwidXJsXCJdLFxuW3R5cGU9XCJlbWFpbFwiXSxcblt0eXBlPVwibnVtYmVyXCJdIHtcbiAgZGlyZWN0aW9uOiBsdHI7XG59XG4qL1xuXG4vLyBSZW1vdmUgdGhlIGlubmVyIHBhZGRpbmcgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gbWFjT1MuXG5cbjo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLy8gUmVtb3ZlIHBhZGRpbmcgYXJvdW5kIGNvbG9yIHBpY2tlcnMgaW4gd2Via2l0IGJyb3dzZXJzXG5cbjo6LXdlYmtpdC1jb2xvci1zd2F0Y2gtd3JhcHBlciB7XG4gIHBhZGRpbmc6IDA7XG59XG5cblxuLy8gMS4gSW5oZXJpdCBmb250IGZhbWlseSBhbmQgbGluZSBoZWlnaHQgZm9yIGZpbGUgaW5wdXQgYnV0dG9uc1xuLy8gMi4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cblxuOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiB7XG4gIGZvbnQ6IGluaGVyaXQ7IC8vIDFcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8vIDJcbn1cblxuLy8gQ29ycmVjdCBlbGVtZW50IGRpc3BsYXlzXG5cbm91dHB1dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLy8gUmVtb3ZlIGJvcmRlciBmcm9tIGlmcmFtZVxuXG5pZnJhbWUge1xuICBib3JkZXI6IDA7XG59XG5cbi8vIFN1bW1hcnlcbi8vXG4vLyAxLiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBhbGwgYnJvd3NlcnNcblxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTsgLy8gMVxuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cblxuLy8gUHJvZ3Jlc3Ncbi8vXG4vLyBBZGQgdGhlIGNvcnJlY3QgdmVydGljYWwgYWxpZ25tZW50IGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxuXG5wcm9ncmVzcyB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuXG4vLyBIaWRkZW4gYXR0cmlidXRlXG4vL1xuLy8gQWx3YXlzIGhpZGUgYW4gZWxlbWVudCB3aXRoIHRoZSBgaGlkZGVuYCBIVE1MIGF0dHJpYnV0ZS5cblxuW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4iLCIvLyBMYXlvdXRcblxuYm9keSB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1zdGFjay1vcGVuO1xufVxuXG4uY29udGFpbmVyLWxpcXVpZCB7XG4gIEBleHRlbmQgLmNvbnRhaW5lcjtcbn1cblxuLmxheW91dC1tYWluLXdyYXBwZXIge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuXG50YWJsZSB7XG4gIGNhcHRpb24tc2lkZTogdG9wO1xuICBjYXB0aW9uIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6ICR0ZXh0LWJnLXdoaXRlO1xuICAgIC8vIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LXN0YWNrLW9wZW5ib2xkO1xuICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogJGRlZmF1bHQtc3BhY2luZztcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICAgIH1cbiAgfVxuXG4gIGJvcmRlcjogMXB4IHNvbGlkICNCOEI4QjggIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcDogOHB4IHNvbGlkICR1Z2EtcHJpbWFyeSAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDE0cHg7XG4gIHRoZWFke1xuICAgIGJvcmRlci1ib3R0b20gOiAxcHggc29saWQgI0I4QjhCOCAhaW1wb3J0YW50O1xuICB9XG5cbiAgdGh7XG4gICAgIGZvbnQtZmFtaWx5OiAkZm9udC1zdGFjay1vcGVuYm9sZDtcbiAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjQjhCOEI4ICFpbXBvcnRhbnQ7XG4gICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQjhCOEI4ICFpbXBvcnRhbnQ7XG4gICAgIHBhZGRpbmc6ICRkZWZhdWx0LXNwYWNpbmc7XG4gIH1cbiAgdGR7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LXN0YWNrLW9wZW47XG4gICAgcGFkZGluZzogJGRlZmF1bHQtc3BhY2luZztcbiAgICBib3JkZXItbGVmdDoxcHggc29saWQgI0I4QjhCOCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1ib3R0b20gOiAxcHggc29saWQgI0I4QjhCOCAhaW1wb3J0YW50O1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cbiIsIi8vXG4vLyBIZWFkaW5nc1xuLy9cbi5oMSB7XG4gIEBleHRlbmQgaDE7XG59XG5cbi5oMiB7XG4gIEBleHRlbmQgaDI7XG59XG5cbi5oMyB7XG4gIEBleHRlbmQgaDM7XG59XG5cbi5oNCB7XG4gIEBleHRlbmQgaDQ7XG59XG5cbi5oNSB7XG4gIEBleHRlbmQgaDU7XG59XG5cbi5oNiB7XG4gIEBleHRlbmQgaDY7XG59XG5cblxuLmxlYWQge1xuICBAaW5jbHVkZSBmb250LXNpemUoJGxlYWQtZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6ICRsZWFkLWZvbnQtd2VpZ2h0O1xufVxuXG4vLyBUeXBlIGRpc3BsYXkgY2xhc3Nlc1xuQGVhY2ggJGRpc3BsYXksICRmb250LXNpemUgaW4gJGRpc3BsYXktZm9udC1zaXplcyB7XG4gIC5kaXNwbGF5LSN7JGRpc3BsYXl9IHtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc2l6ZSk7XG4gICAgZm9udC1mYW1pbHk6ICRkaXNwbGF5LWZvbnQtZmFtaWx5O1xuICAgIGZvbnQtc3R5bGU6ICRkaXNwbGF5LWZvbnQtc3R5bGU7XG4gICAgZm9udC13ZWlnaHQ6ICRkaXNwbGF5LWZvbnQtd2VpZ2h0O1xuICAgIGxpbmUtaGVpZ2h0OiAkZGlzcGxheS1saW5lLWhlaWdodDtcbiAgfVxufVxuXG4vL1xuLy8gRW1waGFzaXNcbi8vXG4uc21hbGwge1xuICBAZXh0ZW5kIHNtYWxsO1xufVxuXG4ubWFyayB7XG4gIEBleHRlbmQgbWFyaztcbn1cblxuLy9cbi8vIExpc3RzXG4vL1xuXG4ubGlzdC11bnN0eWxlZCB7XG4gIEBpbmNsdWRlIGxpc3QtdW5zdHlsZWQoKTtcbn1cblxuLy8gSW5saW5lIHR1cm5zIGxpc3QgaXRlbXMgaW50byBpbmxpbmUtYmxvY2tcbi5saXN0LWlubGluZSB7XG4gIEBpbmNsdWRlIGxpc3QtdW5zdHlsZWQoKTtcbn1cbi5saXN0LWlubGluZS1pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAkbGlzdC1pbmxpbmUtcGFkZGluZztcbiAgfVxufVxuXG5cbi8vXG4vLyBNaXNjXG4vL1xuXG4vLyBCdWlsZHMgb24gYGFiYnJgXG4uaW5pdGlhbGlzbSB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5pdGlhbGlzbS1mb250LXNpemUpO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4vLyBCbG9ja3F1b3Rlc1xuLmJsb2NrcXVvdGUge1xuICBtYXJnaW4tYm90dG9tOiAkYmxvY2txdW90ZS1tYXJnaW4teTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRibG9ja3F1b3RlLWZvbnQtc2l6ZSk7XG5cbiAgPiA6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG4uYmxvY2txdW90ZS1mb290ZXIge1xuICBtYXJnaW4tdG9wOiAtJGJsb2NrcXVvdGUtbWFyZ2luLXk7XG4gIG1hcmdpbi1ib3R0b206ICRibG9ja3F1b3RlLW1hcmdpbi15O1xuICBAaW5jbHVkZSBmb250LXNpemUoJGJsb2NrcXVvdGUtZm9vdGVyLWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiAkYmxvY2txdW90ZS1mb290ZXItY29sb3I7XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcMjAxNFxcMDBBMFwiOyAvLyBlbSBkYXNoLCBuYnNwXG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuLy8gU2luZ2xlIHNpZGUgYm9yZGVyLXJhZGl1c1xuXG4vLyBIZWxwZXIgZnVuY3Rpb24gdG8gcmVwbGFjZSBuZWdhdGl2ZSB2YWx1ZXMgd2l0aCAwXG5AZnVuY3Rpb24gdmFsaWQtcmFkaXVzKCRyYWRpdXMpIHtcbiAgJHJldHVybjogKCk7XG4gIEBlYWNoICR2YWx1ZSBpbiAkcmFkaXVzIHtcbiAgICBAaWYgdHlwZS1vZigkdmFsdWUpID09IG51bWJlciB7XG4gICAgICAkcmV0dXJuOiBhcHBlbmQoJHJldHVybiwgbWF4KCR2YWx1ZSwgMCkpO1xuICAgIH0gQGVsc2Uge1xuICAgICAgJHJldHVybjogYXBwZW5kKCRyZXR1cm4sICR2YWx1ZSk7XG4gICAgfVxuICB9XG4gIEByZXR1cm4gJHJldHVybjtcbn1cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGJvcmRlci1yYWRpdXMtbWl4aW5zXG5AbWl4aW4gYm9yZGVyLXJhZGl1cygkcmFkaXVzOiAkYm9yZGVyLXJhZGl1cywgJGZhbGxiYWNrLWJvcmRlci1yYWRpdXM6IGZhbHNlKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxuICBAZWxzZSBpZiAkZmFsbGJhY2stYm9yZGVyLXJhZGl1cyAhPSBmYWxzZSB7XG4gICAgYm9yZGVyLXJhZGl1czogJGZhbGxiYWNrLWJvcmRlci1yYWRpdXM7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci10b3AtcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItZW5kLXJhZGl1cygkcmFkaXVzOiAkYm9yZGVyLXJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1ib3R0b20tcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItc3RhcnQtcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci10b3Atc3RhcnQtcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLXRvcC1lbmQtcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1ib3R0b20tZW5kLXJhZGl1cygkcmFkaXVzOiAkYm9yZGVyLXJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItYm90dG9tLXN0YXJ0LXJhZGl1cygkcmFkaXVzOiAkYm9yZGVyLXJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgYm9yZGVyLXJhZGl1cy1taXhpbnNcbiIsIlxyXG4vLyByZW1pc2UgYSAxMHB4IGRlIGxhIHRhaWxsZSBkZSBsYSBmZW5ldHJlIHRhcnRlYXVjaXRyb24gXHJcblxyXG5kaXYjdGFydGVhdWNpdHJvblJvb3Qge1xyXG4gICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgZm9udC1zaXplOiBjYWxjKDFlbSAqIC42MjUpOyBcclxufVxyXG5cclxuLy8gdW5lIG1vZGFsZSBlc3Qgb3V2ZXJ0ZSBcclxuYm9keS50YXJ0ZWF1Y2l0cm9uLW1vZGFsLW9wZW4ge1xyXG5cclxuICAgICN0YXJ0ZWF1Y2l0cm9uUm9vdCBidXR0b24jdGFydGVhdWNpdHJvbkJhY2sge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb3VsZXVyLWRzLW5vaXIgIWltcG9ydGFudDtcclxuICAgICAgICBvcGFjaXR5OiAwLjUgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAjdGFydGVhdWNpdHJvbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvdWxldXItZHMtYmxhbmMgIWltcG9ydGFudDtcclxuICAgICAgICBcclxuICAgIH1cclxufVxyXG5cclxuZGl2I3RhcnRlYXVjaXRyb25Sb290ICoge1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOm5vbmU7XHJcbiAgICAtby10cmFuc2l0aW9uOm5vbmU7XHJcbiAgICB0cmFuc2l0aW9uOm5vbmU7XHJcbn1cclxuXHJcbmRpdiN0YXJ0ZWF1Y2l0cm9uUm9vdCBkaXYjdGFydGVhdWNpdHJvblNlcnZpY2VzIHtcclxuICAgIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxufVxyXG5cclxuLy8gbGllbiBHZXN0aW9uIGRlcyBjb29raWVzIGVuIHBpZWQgXHJcbmZvb3RlciB7XHJcbiAgICBuYXYgdWwgbGkgc3BhbiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAkdGFpbGxlLTE0O1xyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBjdXJzb3I6cG9pbnRlcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbiAiLCIvL1xuLy8gR2VuZXJhbCBmb3JtIGNvbnRyb2xzIChwbHVzIGEgZmV3IHNwZWNpZmljIGhpZ2gtbGV2ZWwgaW50ZXJ2ZW50aW9ucylcbi8vXG5cbi5mb3JtLWNvbnRyb2wge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXkgJGlucHV0LXBhZGRpbmcteDtcbiAgZm9udC1mYW1pbHk6ICRpbnB1dC1mb250LWZhbWlseTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogJGlucHV0LWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGlucHV0LWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtYmc7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogJGlucHV0LWJvcmRlci13aWR0aCBzb2xpZCAkaW5wdXQtYm9yZGVyLWNvbG9yO1xuICBhcHBlYXJhbmNlOiBub25lOyAvLyBGaXggYXBwZWFyYW5jZSBmb3IgZGF0ZSBpbnB1dHMgaW4gU2FmYXJpXG5cbiAgLy8gTm90ZTogVGhpcyBoYXMgbm8gZWZmZWN0IG9uIDxzZWxlY3Q+cyBpbiBzb21lIGJyb3dzZXJzLCBkdWUgdG8gdGhlIGxpbWl0ZWQgc3R5bGFiaWxpdHkgb2YgYDxzZWxlY3Q+YHMgaW4gQ1NTLlxuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzLCAwKTtcblxuICBAaW5jbHVkZSBib3gtc2hhZG93KCRpbnB1dC1ib3gtc2hhZG93KTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkaW5wdXQtdHJhbnNpdGlvbik7XG5cbiAgJlt0eXBlPVwiZmlsZVwiXSB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgLy8gcHJldmVudCBwc2V1ZG8gZWxlbWVudCBidXR0b24gb3ZlcmxhcFxuXG4gICAgJjpub3QoOmRpc2FibGVkKTpub3QoW3JlYWRvbmx5XSkge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cbiAgfVxuXG4gIC8vIEN1c3RvbWl6ZSB0aGUgYDpmb2N1c2Agc3RhdGUgdG8gaW1pdGF0ZSBuYXRpdmUgV2ViS2l0IHN0eWxlcy5cbiAgJjpmb2N1cyB7XG4gICAgY29sb3I6ICRpbnB1dC1mb2N1cy1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtZm9jdXMtYmc7XG4gICAgYm9yZGVyLWNvbG9yOiAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yO1xuICAgIG91dGxpbmU6IDA7XG4gICAgQGlmICRlbmFibGUtc2hhZG93cyB7XG4gICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRpbnB1dC1ib3gtc2hhZG93LCAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdyk7XG4gICAgfSBAZWxzZSB7XG4gICAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XG4gICAgICBib3gtc2hhZG93OiAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdztcbiAgICB9XG4gIH1cblxuICAvLyBBZGQgc29tZSBoZWlnaHQgdG8gZGF0ZSBpbnB1dHMgb24gaU9TXG4gIC8vIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjMzMDdcbiAgLy8gVE9ETzogd2UgY2FuIHJlbW92ZSB0aGlzIHdvcmthcm91bmQgb25jZSBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTk4OTU5IGlzIHJlc29sdmVkXG4gICY6Oi13ZWJraXQtZGF0ZS1hbmQtdGltZS12YWx1ZSB7XG4gICAgLy8gTXVsdGlwbHkgbGluZS1oZWlnaHQgYnkgMWVtIGlmIGl0IGhhcyBubyB1bml0XG4gICAgaGVpZ2h0OiBpZih1bml0KCRpbnB1dC1saW5lLWhlaWdodCkgPT0gXCJcIiwgJGlucHV0LWxpbmUtaGVpZ2h0ICogMWVtLCAkaW5wdXQtbGluZS1oZWlnaHQpO1xuICB9XG5cbiAgLy8gUGxhY2Vob2xkZXJcbiAgJjo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAkaW5wdXQtcGxhY2Vob2xkZXItY29sb3I7XG4gICAgLy8gT3ZlcnJpZGUgRmlyZWZveCdzIHVudXN1YWwgZGVmYXVsdCBvcGFjaXR5OyBzZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMTE1MjYuXG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIC8vIERpc2FibGVkIGlucHV0c1xuICAvL1xuICAvLyBIVE1MNSBzYXlzIHRoYXQgY29udHJvbHMgdW5kZXIgYSBmaWVsZHNldCA+IGxlZ2VuZDpmaXJzdC1jaGlsZCB3b24ndCBiZVxuICAvLyBkaXNhYmxlZCBpZiB0aGUgZmllbGRzZXQgaXMgZGlzYWJsZWQuIER1ZSB0byBpbXBsZW1lbnRhdGlvbiBkaWZmaWN1bHR5LCB3ZVxuICAvLyBkb24ndCBob25vciB0aGF0IGVkZ2UgY2FzZTsgd2Ugc3R5bGUgdGhlbSBhcyBkaXNhYmxlZCBhbnl3YXkuXG4gICY6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAkaW5wdXQtZGlzYWJsZWQtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWRpc2FibGVkLWJnO1xuICAgIGJvcmRlci1jb2xvcjogJGlucHV0LWRpc2FibGVkLWJvcmRlci1jb2xvcjtcbiAgICAvLyBpT1MgZml4IGZvciB1bnJlYWRhYmxlIGRpc2FibGVkIGNvbnRlbnQ7IHNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzExNjU1LlxuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAvLyBGaWxlIGlucHV0IGJ1dHRvbnMgdGhlbWluZ1xuICAmOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiB7XG4gICAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteSAkaW5wdXQtcGFkZGluZy14O1xuICAgIG1hcmdpbjogKC0kaW5wdXQtcGFkZGluZy15KSAoLSRpbnB1dC1wYWRkaW5nLXgpO1xuICAgIG1hcmdpbi1pbmxpbmUtZW5kOiAkaW5wdXQtcGFkZGluZy14O1xuICAgIGNvbG9yOiAkZm9ybS1maWxlLWJ1dHRvbi1jb2xvcjtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkZm9ybS1maWxlLWJ1dHRvbi1iZyk7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLXdpZHRoOiAwO1xuICAgIGJvcmRlci1pbmxpbmUtZW5kLXdpZHRoOiAkaW5wdXQtYm9yZGVyLXdpZHRoO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkYnRuLXRyYW5zaXRpb24pO1xuICB9XG5cbiAgJjpob3Zlcjpub3QoOmRpc2FibGVkKTpub3QoW3JlYWRvbmx5XSk6OmZpbGUtc2VsZWN0b3ItYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9ybS1maWxlLWJ1dHRvbi1ob3Zlci1iZztcbiAgfVxufVxuXG4vLyBSZWFkb25seSBjb250cm9scyBhcyBwbGFpbiB0ZXh0XG4vL1xuLy8gQXBwbHkgY2xhc3MgdG8gYSByZWFkb25seSBpbnB1dCB0byBtYWtlIGl0IGFwcGVhciBsaWtlIHJlZ3VsYXIgcGxhaW5cbi8vIHRleHQgKHdpdGhvdXQgYW55IGJvcmRlciwgYmFja2dyb3VuZCBjb2xvciwgZm9jdXMgaW5kaWNhdG9yKVxuXG4uZm9ybS1jb250cm9sLXBsYWludGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteSAwO1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBtYXRjaCBpbnB1dHMgaWYgdGhpcyBjbGFzcyBjb21lcyBvbiBpbnB1dHMgd2l0aCBkZWZhdWx0IG1hcmdpbnNcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRpbnB1dC1wbGFpbnRleHQtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItd2lkdGg6ICRpbnB1dC1ib3JkZXItd2lkdGggMDtcblxuICAmOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xuICB9XG5cbiAgJi5mb3JtLWNvbnRyb2wtc20sXG4gICYuZm9ybS1jb250cm9sLWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuXG4vLyBGb3JtIGNvbnRyb2wgc2l6aW5nXG4vL1xuLy8gQnVpbGQgb24gYC5mb3JtLWNvbnRyb2xgIHdpdGggbW9kaWZpZXIgY2xhc3NlcyB0byBkZWNyZWFzZSBvciBpbmNyZWFzZSB0aGVcbi8vIGhlaWdodCBhbmQgZm9udC1zaXplIG9mIGZvcm0gY29udHJvbHMuXG4vL1xuLy8gUmVwZWF0ZWQgaW4gYF9pbnB1dF9ncm91cC5zY3NzYCB0byBhdm9pZCBTYXNzIGV4dGVuZCBpc3N1ZXMuXG5cbi5mb3JtLWNvbnRyb2wtc20ge1xuICBtaW4taGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LXNtO1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15LXNtICRpbnB1dC1wYWRkaW5nLXgtc207XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplLXNtKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cy1zbSk7XG5cbiAgJjo6ZmlsZS1zZWxlY3Rvci1idXR0b24ge1xuICAgIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXktc20gJGlucHV0LXBhZGRpbmcteC1zbTtcbiAgICBtYXJnaW46ICgtJGlucHV0LXBhZGRpbmcteS1zbSkgKC0kaW5wdXQtcGFkZGluZy14LXNtKTtcbiAgICBtYXJnaW4taW5saW5lLWVuZDogJGlucHV0LXBhZGRpbmcteC1zbTtcbiAgfVxufVxuXG4uZm9ybS1jb250cm9sLWxnIHtcbiAgbWluLWhlaWdodDogJGlucHV0LWhlaWdodC1sZztcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteS1sZyAkaW5wdXQtcGFkZGluZy14LWxnO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZS1sZyk7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMtbGcpO1xuXG4gICY6OmZpbGUtc2VsZWN0b3ItYnV0dG9uIHtcbiAgICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15LWxnICRpbnB1dC1wYWRkaW5nLXgtbGc7XG4gICAgbWFyZ2luOiAoLSRpbnB1dC1wYWRkaW5nLXktbGcpICgtJGlucHV0LXBhZGRpbmcteC1sZyk7XG4gICAgbWFyZ2luLWlubGluZS1lbmQ6ICRpbnB1dC1wYWRkaW5nLXgtbGc7XG4gIH1cbn1cblxuLy8gTWFrZSBzdXJlIHRleHRhcmVhcyBkb24ndCBzaHJpbmsgdG9vIG11Y2ggd2hlbiByZXNpemVkXG4vLyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8yOTEyNFxuLy8gc3R5bGVsaW50LWRpc2FibGUgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG50ZXh0YXJlYSB7XG4gICYuZm9ybS1jb250cm9sIHtcbiAgICBtaW4taGVpZ2h0OiAkaW5wdXQtaGVpZ2h0O1xuICB9XG5cbiAgJi5mb3JtLWNvbnRyb2wtc20ge1xuICAgIG1pbi1oZWlnaHQ6ICRpbnB1dC1oZWlnaHQtc207XG4gIH1cblxuICAmLmZvcm0tY29udHJvbC1sZyB7XG4gICAgbWluLWhlaWdodDogJGlucHV0LWhlaWdodC1sZztcbiAgfVxufVxuLy8gc3R5bGVsaW50LWVuYWJsZSBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcblxuLmZvcm0tY29udHJvbC1jb2xvciB7XG4gIHdpZHRoOiAkZm9ybS1jb2xvci13aWR0aDtcbiAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0O1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15O1xuXG4gICY6bm90KDpkaXNhYmxlZCk6bm90KFtyZWFkb25seV0pIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cblxuICAmOjotbW96LWNvbG9yLXN3YXRjaCB7XG4gICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cyk7XG4gIH1cblxuICAmOjotd2Via2l0LWNvbG9yLXN3YXRjaCB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cyk7XG4gIH1cblxuICAmLmZvcm0tY29udHJvbC1zbSB7IGhlaWdodDogJGlucHV0LWhlaWdodC1zbTsgfVxuICAmLmZvcm0tY29udHJvbC1sZyB7IGhlaWdodDogJGlucHV0LWhlaWdodC1sZzsgfVxufVxuIiwiLy8gTGlzdHNcblxuLy8gVW5zdHlsZWQga2VlcHMgbGlzdCBpdGVtcyBibG9jayBsZXZlbCwganVzdCByZW1vdmVzIGRlZmF1bHQgYnJvd3NlciBwYWRkaW5nIGFuZCBsaXN0LXN0eWxlXG5AbWl4aW4gbGlzdC11bnN0eWxlZCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbiIsIi8vVXRpbHNcblxuLy8gQXZvaWRpbmcgRk9JVCBjZi5odHRwczovL2Nzcy10cmlja3MuY29tL2ZvdXQtZm9pdC1mb2Z0L1xuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG4vL0xBTkdVQUdFXG5cbi5sYW5ndWFnZS1jaG9vc2VyIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG5cbiAgLmxpc3QtaW5saW5lIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgJi1pdGVtIHtcbiAgICAgIGRpc3BsYXk6IC1tcy1pbmxpbmUtZmxleGJveDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuXG4gICAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICBhIHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICBhIHtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIGEge1xuICAgICAgICBmb250LWZhbWlseTokZm9udC1zdGFjay1vcGVuZXh0cmFib2xkIDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAvLyBmb250LXdlaWdodDogODAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTlweDtcbiAgICAgICAgcGFkZGluZzogMC43cmVtIDFyZW07XG4gICAgICAgIGN1cnNvcjogaWYoJGVuYWJsZS1idXR0b24tcG9pbnRlcnMsIHBvaW50ZXIsIG51bGwpO1xuICAgICAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAgICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICB3aGl0ZS1zcGFjZTogJGJ0bi13aGl0ZS1zcGFjZTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstZGVjb3JhdGlvbiA9PSBub25lLCBudWxsLCBub25lKTtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWRlY29yYXRpb24gPT0gbm9uZSwgbnVsbCwgbm9uZSk7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICAgICAgICBjb2xvcjogJGxpbmstYmctd2hpdGU7XG4gICAgICAgIGJvcmRlcjogJGJ0bi1ib3JkZXItd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJGJ0bi10cmFuc2l0aW9uKTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGJ0bi1ib3JkZXItcmFkaXVzO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICBjb2xvcjogJHVnYS1zZWNvbmRhcnk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gbW9kYWxzXG5cbi5tb2RhbC1iYWNrZHJvcCB7XG4gICYuc2hvdyB7XG4gICAgb3BhY2l0eTogMTtcblxuICB9XG59XG5cbi5tb2RhbCB7XG5cbiAgLm1vZGFsLWRpYWxvZyB7XG4gICAgbWF4LXdpZHRoOiA4MDBweDtcbiAgfVxuXG4gIC5tb2RhbC1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAzMHB4O1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgIHBhZGRpbmc6IDQwcHg7XG4gICAgfVxuICB9XG5cbiAgLmJ0bi1jbG9zZSB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXG4gICAgc3ZnIHBhdGgge1xuICAgICAgZmlsbDogJGxpbmstYmctd2hpdGU7XG4gICAgfVxuICB9XG5cbiAgLm1vZGFsLWhlYWRlciB7XG4gICAgcGFkZGluZzogMDtcblxuICAgIGgzIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1zdGFjay1jYWxpc3RvZ2E7XG4gICAgICBmb250LXNpemU6IDEuODc1cmVtO1xuICAgICAgY29sb3I6ICR0ZXh0LWJnLXdoaXRlO1xuICAgIH1cbiAgfVxuXG4gIC5tb2RhbC1ib2R5IHtcbiAgICBwYWRkaW5nOiAyMHB4IDA7XG4gIH1cblxuICAubW9kYWwtZm9vdGVyIHtcbiAgICAtbXMtZmxleC1wYWNrOiBzdGFydDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIHBhZGRpbmc6IDA7XG5cbiAgICA+ICoge1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgfVxufVxuXG4vLyBTZWFyY2hcbiNzZWFyY2gtYmxvY2stZm9ybSB7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuXG4gIC5mb3JtLWl0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1yaWdodDogJGlucHV0LWJ0bi1wYWRkaW5nLXg7XG4gIH1cblxuICAuZm9ybS1zZWFyY2gge1xuICAgIHBhZGRpbmctbGVmdDogY2FsYygjeyRpbnB1dC1wYWRkaW5nLXh9ICsgMS41cmVtKTtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9pbnB1dC1zZWFyY2hfaWNvbi5zdmcnKSBuby1yZXBlYXQgJGlucHV0LXBhZGRpbmcteCBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgfVxuXG4gIC5mb3JtLXN1Ym1pdCB7XG4gICAgJi5mb3JtLWNvbnRyb2wge1xuICAgICAgYmFja2dyb3VuZC1jbGlwOiB1bnNldDtcbiAgICB9XG4gIH1cbn1cblxuLy8gQnJlYWRjcnVtYlxuXG4jYnJlYWRjcnVtYi1ibG9jayB7XG4gIGZsb2F0OiBsZWZ0O1xuICAtbXMtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogMDtcbiAgcGFkZGluZy10b3A6ICRkZWZhdWx0LXNwYWNpbmcvMiozO1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKHZhcigtLWJzLWd1dHRlci14KSAqIC41KTtcbiAgcGFkZGluZy1ib3R0b206ICRkZWZhdWx0LXNwYWNpbmcqMjtcbiAgcGFkZGluZy1sZWZ0OiBjYWxjKHZhcigtLWJzLWd1dHRlci14KSAqIC41KTtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBwYWRkaW5nLXRvcDogJGRlZmF1bHQtc3BhY2luZy8yKjM7XG4gICAgcGFkZGluZy1ib3R0b206ICRkZWZhdWx0LXNwYWNpbmcqMjtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgd2lkdGg6IDY2LjY2NjY3JTtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICAgIHBhZGRpbmctdG9wOiAkZGVmYXVsdC1zcGFjaW5nLzIqMztcbiAgICBwYWRkaW5nLWJvdHRvbTogJGRlZmF1bHQtc3BhY2luZyozO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICBwYWRkaW5nLXRvcDogJGRlZmF1bHQtc3BhY2luZyoyO1xuICAgIHBhZGRpbmctYm90dG9tOiAkZGVmYXVsdC1zcGFjaW5nKjQ7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4eGwpIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5cbi5icmVhZGNydW1iIHtcbiAgZm9udC1mYW1pbHk6ICRmb250LXN0YWNrLW9wZW5zZW1pYm9sZDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICAvLyBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMTlweDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcblxuICBhIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6ICRsaW5rLWJnLXdoaXRlO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogJHVnYS1zZWNvbmRhcnk7XG4gICAgfVxuICB9XG59XG5cbi5icmVhZGNydW1iLWl0ZW0gKyAuYnJlYWRjcnVtYi1pdGVtOjpiZWZvcmUge1xuICBjb2xvcjogJGxpbmstYmctd2hpdGU7XG59XG5cbi8vIEZpZ3VyZVxuXG5maWd1cmUge1xuICBtYXJnaW4tYm90dG9tOiAkZGVmYXVsdC1zcGFjaW5nO1xuXG4gICYudmlzdWVsIHtcbiAgICBpbWcge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cblxuICBpbWcge1xuICAgIG1hcmdpbi1ib3R0b206ICRkZWZhdWx0LXNwYWNpbmc7XG4gIH1cbiAgZmlnY2FwdGlvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41ICogJGRlZmF1bHQtc3BhY2luZztcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyICogJGRlZmF1bHQtc3BhY2luZztcbiAgICB9XG4gIH1cbn1cblxuZmlnY2FwdGlvbiB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1zdGFjay1vcGVuc2VtaWJvbGQ7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgLy8gZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gIGNvbG9yOiAjNWY1ZjVmO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cblxuLy8gTWFyZ2VzIHBhciBkZWZhdXRcblxuLnVnYS1tYi1kZWZhdWx0IHtcbiAgbWFyZ2luLWJvdHRvbTogJGRlZmF1bHQtc3BhY2luZztcbn1cblxuLnVnYS1tdC1kZWZhdWx0IHtcbiAgbWFyZ2luLWJvdHRvbTogJGRlZmF1bHQtc3BhY2luZztcbn1cblxuLnVnYS1tYi1oYWxmIHtcbiAgbWFyZ2luLWJvdHRvbTogJGRlZmF1bHQtc3BhY2luZy8yO1xufVxuXG4udWdhLW15LWRlZmF1bHQge1xuICBtYXJnaW4tdG9wOiAkZGVmYXVsdC1zcGFjaW5nO1xuICBtYXJnaW4tYm90dG9tOiAkZGVmYXVsdC1zcGFjaW5nO1xufVxuXG4vLyBTdXBwcmVzc2lvbiBkZXMgbWFyZ2VzIGRhbnMgbGUgYmxvY2tcblxuLnVnYS1uby1pbm5lci1tYXJnaW4ge1xuICBoMiwgaDMsIGg0LCBoNSwgaDYsIC50aXRyZSwgLnNvdXMtdGl0cmUsIHAsIHVsLCBvbCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbi8vIFRoZW1hICYgdHlwZVxuXG4udGhlbWUtYW5kLXR5cGVzLS13cmFwcGVyIHtcbiAgZGlzcGxheTogLW1zLWlubGluZS1mbGV4Ym94O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgbWFyZ2luLWJvdHRvbTogJGRlZmF1bHQtc3BhY2luZyoxLjU7XG4gIHBhZGRpbmc6IDhweCAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdWdhLXNlY29uZGFyeTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogJGRlZmF1bHQtc3BhY2luZyoxLjU7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIG1hcmdpbi1ib3R0b206ICRkZWZhdWx0LXNwYWNpbmcqMjtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogJGRlZmF1bHQtc3BhY2luZyoyO1xuICB9XG5cbiAgcCB7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LXN0YWNrLW9wZW5leHRyYWJvbGQ7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIC8vIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luOiAwO1xuICAgIGNvbG9yOiAkdGV4dC1iZy1zZWNvbmRhcnk7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgfVxuICB9XG5cbiAgYSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiAkdGV4dC1iZy1zZWNvbmRhcnk7XG4gIH1cbn1cblxuLy8gUGFydGFnZXNcblxuLnBhcnRhZ2UtdG9vbHMge1xuICBtYXJnaW46ICRkZWZhdWx0LXNwYWNpbmcvMyoyIDA7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIG1hcmdpbjogJGRlZmF1bHQtc3BhY2luZy8zKjIgMDtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgbWFyZ2luOiAkZGVmYXVsdC1zcGFjaW5nLzMqMiAwO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICBtYXJnaW46ICRkZWZhdWx0LXNwYWNpbmcvMyoyIDA7XG4gIH1cblxuICAubGliZWxsZSB7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LXN0YWNrLW9wZW5zZW1pYm9sZDtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgLy8gZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsaW5lLWhlaWdodDogMTlweDtcbiAgICBjb2xvcjogIzVmNWY1ZjtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB9XG4gIH1cblxuICBidXR0b24ge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgbWFyZ2luLXRvcDogMC44cmVtO1xuICAgIHBhZGRpbmc6IDAgMC44cmVtO1xuICAgIGNvbG9yOiAkbGluay1iZy13aGl0ZTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcblxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICR1Z2Etc2Vjb25kYXJ5O1xuICAgIH1cbiAgfVxuXG4gIGxpLmxpc3QtaW5saW5lLWl0ZW0ge1xuICAgIG1hcmdpbi1yaWdodDogMDtcblxuICAgIGEge1xuICAgICAgcGFkZGluZzogMCAwLjhyZW07XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBjb2xvcjogJGxpbmstYmctd2hpdGU7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogJHVnYS1zZWNvbmRhcnk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIHNpZGUgc29jaWFsXG5cbi5zb2NpYWwtc2lkZS1tZW51LXdyYXBwZXIge1xuICB6LWluZGV4OiAxMDAwO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAmIGRpdjpmaXJzdC1jaGlsZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHVnYS1zZWNvbmRhcnk7XG4gIH1cbn1cblxuLnNvY2lhbC1mb290ZXIge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLnNvY2lhbC1zaWRlLW1lbnUge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcblxuICAubGlzdC1pdGVtIHtcbiAgICBtYXJnaW46IDAgMTBweCAyMHB4O1xuICAgIGNvbG9yOiAkbGluay1iZy1zZWNvbmRhcnk7XG5cbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgfVxuXG4gICAgLmxpYmVsbGUge1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICBtYXJnaW46IDAgMHB4IDE1cHg7XG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgfVxuICAgIH1cbiAgICBhLml0ZW0tbGluayB7XG4gICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgd2lkdGg6IDc0cHg7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBjb2xvcjogJGxpbmstYmctc2Vjb25kYXJ5O1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjVzIGVhc2U7XG4gICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuNXMgZWFzZTtcbiAgICAgICAgY29sb3I6ICR1Z2EtcHJpbWFyeTtcbiAgICAgIH1cblxuICAgICAgLmljb24ge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgIH1cblxuICAgICAgLmxpYmVsbGUge1xuICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIENhcm91c2VsXG4uY2Fyb3VzZWwtaXRlbSBhOmhvdmVyIGg0LnRpdGxlIHtcbiAgY29sb3I6ICR1Z2Etc2Vjb25kYXJ5O1xufVxuLmJnLXNlY29uZGFyeS1jb2xvciAuY2Fyb3VzZWwtaXRlbSBhOmhvdmVyIGg0LnRpdGxlIHtcbiAgY29sb3I6ICR1Z2EtcHJpbWFyeTtcbn1cblxuXG4uY2Fycm91c2VsLW5hdmlnYXRpb24ge1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmb250LXNpemU6IDIycHg7XG4gIG1hcmdpbi1ib3R0b206ICRkZWZhdWx0LXNwYWNpbmc7XG4gIC5zbGlkZS1jb3VudGVyIHtcbiAgICBwYWRkaW5nOiAwIDFyZW07XG4gICAgZm9udC1mYW1pbHk6ICRmb250LXN0YWNrLWNhbGlzdG9nYTtcbiAgfVxuXG4gIGJ1dHRvbiB7XG4gICAgY29sb3I6ICR1Z2EtcHJpbWFyeTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIG1hcmdpbi1ib3R0b206ICRkZWZhdWx0LXNwYWNpbmcqMjtcbiAgfVxufVxuXG4jYmxvY2stdWdhLXRoZW1lLWxvY2FsLXRhc2tzIHtcbiAgdWwge1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcblxuICAgIGxpIHtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6ICRkZWZhdWx0LXNwYWNpbmcvMjtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAkZGVmYXVsdC1zcGFjaW5nLzI7XG4gICAgICBhIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LXN0YWNrLW9wZW5zZW1pYm9sZDtcbiAgICAgICAgLy8gZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBwYWRkaW5nOiAkZGVmYXVsdC1zcGFjaW5nLzYgJGRlZmF1bHQtc3BhY2luZy80O1xuICAgICAgICBib3JkZXI6IHNvbGlkIDJweCAkdWdhLXByaW1hcnk7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHVnYS1wcmltYXJ5O1xuICAgICAgICBib3JkZXItY29sb3I6ICR1Z2EtcHJpbWFyeTtcbiAgICAgICAgY29sb3I6ICRsaW5rLWJnLXByaW1hcnk7XG5cbiAgICAgICAgJjpmb2N1cyxcbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaW5rLWJnLXByaW1hcnk7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkdWdhLXByaW1hcnk7XG4gICAgICAgICAgY29sb3I6ICR1Z2EtcHJpbWFyeTtcbiAgICAgICAgICAuaWNvbiB7XG4gICAgICAgICAgICBzdmcgcGF0aCB7XG4gICAgICAgICAgICAgIGZpbGw6ICR1Z2EtcHJpbWFyeTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnNpdGVtYXAge1xuICBmb250LWZhbWlseTogJGZvbnQtc3RhY2stb3BlbnNlbWlib2xkO1xuICBmb250LXNpemU6IDE0cHg7XG4gIC8vIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBmb250LXNpemU6MTVweDtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgZm9udC1zaXplOjE2cHg7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIGZvbnQtc2l6ZToxOHB4O1xuICB9XG5cbiAgYSB7XG4gICAgY29sb3I6ICRsaW5rLWJnLXdoaXRlO1xuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICR1Z2Etc2Vjb25kYXJ5O1xuICAgIH1cbiAgfVxuXG4gIHVsIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIGxpOmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBsZWZ0OiAtMXJlbTtcbiAgICAgIGNvbnRlbnQ6IFwiXFxlOTBhXCI7XG4gICAgICBmb250LWZhbWlseTogJ2ljb21vb24nIWltcG9ydGFudDtcbiAgICAgIHNwZWFrOiBuZXZlcjtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBjb2xvcjogJGxpbmstYmctd2hpdGU7XG5cbiAgICAgIC5iZy1wcmltYXJ5LWNvbG9yICYge1xuICAgICAgICBjb2xvcjogJGxpbmstYmctcHJpbWFyeTtcbiAgICAgIH1cblxuICAgICAgLmJnLXNlY29uZGFyeS1jb2xvciAmIHtcbiAgICAgICAgY29sb3I6ICRsaW5rLWJnLXNlY29uZGFyeTtcbiAgICAgIH1cblxuICAgICAgLmJnLW5ldXRyYWwtY29sb3IgJiB7XG4gICAgICAgIGNvbG9yOiAkbGluay1iZy1uZXV0cmFsO1xuICAgICAgfVxuICAgIH1cblxuICAgIG1hcmdpbi1ib3R0b206ICRkZWZhdWx0LXNwYWNpbmcgKiAxLjU7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgbWFyZ2luLWJvdHRvbTogJGRlZmF1bHQtc3BhY2luZyAqIDI7XG4gICAgfVxuICB9XG59XG5cbi5hbGVydHMge1xuICAuaWNvbi1zdGF0dXM6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZWEzNFwiO1xuICB9XG4gIC5pY29uLWVycm9yOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhMzFcIjtcbiAgfVxuICAuaWNvbi13YXJuaW5nOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGVhMmJcIjtcbiAgfVxuXG4gIC5hbGVydCB7XG4gICAgLmljb24ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICAgICAgZm9udC1zaXplOiAyNXB4O1xuXG4gICAgICAmLmljb24tY3Jvc3Mge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICB1bCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcblxuICAgICAgbGkge1xuICAgICAgICBmb250LXNpemU6IHZhcigtLWJzLWJvZHktZm9udC1zaXplKTtcblxuICAgICAgICBwIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjJyZW07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBwIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDAuMnJlbTtcbiAgICB9XG5cbiAgICAmLmFsZXJ0LWVycm9yIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkVBRDg7XG5cbiAgICAgIC5pY29uOm5vdCguaWNvbi1jcm9zcykge1xuICAgICAgICBjb2xvcjogI0RCM0EyQztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmFsZXJ0LXN0YXR1cyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUNGQ0QzO1xuXG4gICAgICAuaWNvbjpub3QoLmljb24tY3Jvc3MpIHtcbiAgICAgICAgY29sb3I6ICMyRTg3MTA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5hbGVydC13YXJuaW5nIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGM0YzRjM7XG5cbiAgICAgIC5pY29uOm5vdCguaWNvbi1jcm9zcykge1xuICAgICAgICBjb2xvcjogIzVmNWY1ZjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuZGl2Lm1lc3NhZ2VzX193cmFwcGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcblxuICAubWVzc2FnZXMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAxLjI1cmVtO1xuXG4gICAgcCB7XG4gICAgICBtYXJnaW4tbGVmdDogMnJlbTtcblxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBmb250LWZhbWlseTogXCJpY29tb29uXCIgIWltcG9ydGFudDtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiBjYWxjKDUwJSAtIDEycHgpO1xuICAgICAgY29udGVudDogXCJcXGU5MGRcIjtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICBzcGVhazogbmV2ZXI7XG4gICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgfVxuXG4gICAgJi5tZXNzYWdlcy0tZXJyb3Ige1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRUFEODtcblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlxcZWEzMVwiO1xuICAgICAgICBjb2xvcjogI0RCM0EyQztcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5tZXNzYWdlcy0tc3RhdHVzIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFQ0ZDRDM7XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcXGVhMzRcIjtcbiAgICAgICAgY29sb3I6ICMyRTg3MTA7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICYubWVzc2FnZXMtLXdhcm5pbmcge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0YzRjNGMztcblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlxcZWEzMFwiO1xuICAgICAgICBjb2xvcjogIzVmNWY1ZjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBSZXNwb25zaXZlIGltYWdlcyAoZW5zdXJlIGltYWdlcyBkb24ndCBzY2FsZSBiZXlvbmQgdGhlaXIgcGFyZW50cylcbi8vXG4vLyBUaGlzIGlzIHB1cnBvc2VmdWxseSBvcHQtaW4gdmlhIGFuIGV4cGxpY2l0IGNsYXNzIHJhdGhlciB0aGFuIGJlaW5nIHRoZSBkZWZhdWx0IGZvciBhbGwgYDxpbWc+YHMuXG4vLyBXZSBwcmV2aW91c2x5IHRyaWVkIHRoZSBcImltYWdlcyBhcmUgcmVzcG9uc2l2ZSBieSBkZWZhdWx0XCIgYXBwcm9hY2ggaW4gQm9vdHN0cmFwIHYyLFxuLy8gYW5kIGFiYW5kb25lZCBpdCBpbiBCb290c3RyYXAgdjMgYmVjYXVzZSBpdCBicmVha3MgbG90cyBvZiB0aGlyZC1wYXJ0eSB3aWRnZXRzIChpbmNsdWRpbmcgR29vZ2xlIE1hcHMpXG4vLyB3aGljaCB3ZXJlbid0IGV4cGVjdGluZyB0aGUgaW1hZ2VzIHdpdGhpbiB0aGVtc2VsdmVzIHRvIGJlIGludm9sdW50YXJpbHkgcmVzaXplZC5cbi8vIFNlZSBhbHNvIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTgxNzhcbi5pbWctZmx1aWQge1xuICBAaW5jbHVkZSBpbWctZmx1aWQoKTtcbn1cblxuXG4vLyBJbWFnZSB0aHVtYm5haWxzXG4uaW1nLXRodW1ibmFpbCB7XG4gIHBhZGRpbmc6ICR0aHVtYm5haWwtcGFkZGluZztcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRodW1ibmFpbC1iZztcbiAgYm9yZGVyOiAkdGh1bWJuYWlsLWJvcmRlci13aWR0aCBzb2xpZCAkdGh1bWJuYWlsLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkdGh1bWJuYWlsLWJvcmRlci1yYWRpdXMpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCR0aHVtYm5haWwtYm94LXNoYWRvdyk7XG5cbiAgLy8gS2VlcCB0aGVtIGF0IG1vc3QgMTAwJSB3aWRlXG4gIEBpbmNsdWRlIGltZy1mbHVpZCgpO1xufVxuXG4vL1xuLy8gRmlndXJlc1xuLy9cblxuLmZpZ3VyZSB7XG4gIC8vIEVuc3VyZXMgdGhlIGNhcHRpb24ncyB0ZXh0IGFsaWducyB3aXRoIHRoZSBpbWFnZS5cbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uZmlndXJlLWltZyB7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjZXIgKiAuNTtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi5maWd1cmUtY2FwdGlvbiB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZmlndXJlLWNhcHRpb24tZm9udC1zaXplKTtcbiAgY29sb3I6ICRmaWd1cmUtY2FwdGlvbi1jb2xvcjtcbn1cbiIsIi5tYWluLWNvbnRlbnQgaDEge1xuICBmb250LWZhbWlseTogJGZvbnQtc3RhY2stY2FsaXN0b2dhO1xuICBmb250LXNpemU6IDIycHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICYucGFnZS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgIGNvbG9yOiAkdGV4dC1iZy13aGl0ZTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBmb250LXNpemU6IDIzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gICAgJi5wYWdlLXRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzM3B4O1xuICAgICYucGFnZS10aXRsZSB7XG4gICAgICBmb250LXNpemU6IDMzcHg7XG4gICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBsaW5lLWhlaWdodDogMzlweDtcbiAgICAmLnBhZ2UtdGl0bGUge1xuICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDUycHg7XG4gICAgfVxuICB9XG59XG5cbmFydGljbGUge1xuICAuY2hhcGVhdSB7XG4gICAgcCB7XG4gICAgICBmb250LWZhbWlseTogJGZvbnQtc3RhY2stY2FsaXN0b2dhO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgY29sb3I6ICR0ZXh0LWJnLXdoaXRlO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjNweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpiZWZvcmUge1xuICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgd2lkdGg6IDcwcHg7XG4gICAgICBoZWlnaHQ6IDhweDtcbiAgICAgIG1hcmdpbjogMzBweCAwO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBiYWNrZ3JvdW5kOiAkdWdhLXByaW1hcnk7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgIG1hcmdpbjogNDBweCAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIGgxLCBoMiwgaDMsIGg0LCBoNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogJGRlZmF1bHQtc3BhY2luZztcbiAgICBjb2xvcjogdmFyKC0tZm9udC1jb2xvci1iZy13aGl0ZSwgIzM2MzYzNik7XG4gIH1cblxuICBoMiB7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LXN0YWNrLWNhbGlzdG9nYTtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgIGZvbnQtc2l6ZTogMzNweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICBmb250LXNpemU6IDMzcHg7XG4gICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICB9XG4gIH1cblxuICBoMyB7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LXN0YWNrLWNhbGlzdG9nYTtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMjdweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIGZvbnQtc2l6ZTogMjNweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzNweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDM5cHg7XG4gICAgfVxuICB9XG5cbiAgaDQge1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1zdGFjay1jYWxpc3RvZ2E7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgIH1cbiAgfVxuXG4gIGg1IHtcbiAgICBmb250LWZhbWlseTogJGZvbnQtc3RhY2stb3BlbmJvbGQ7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIC8vIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICAgIH1cbiAgfVxuXG4gIHAsIGxpIHtcbiAgICBmb250LWZhbWlseTogJGZvbnQtc3RhY2stb3BlbjtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogJGRlZmF1bHQtc3BhY2luZztcbiAgICBjb2xvcjogdmFyKC0tZm9udC1jb2xvci1iZy13aGl0ZSwgIzM2MzYzNik7XG5cbiAgICAmLnN1YnRpdGxlIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1zdGFjay1jYWxpc3RvZ2E7XG4gICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAvLyBmb250LXdlaWdodDogNDAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgY29sb3I6ICR0ZXh0LWJnLXdoaXRlO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgICAgJi5zdWJ0aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjNweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICAgICAgJi5zdWJ0aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMzcHg7XG4gICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgJi5zdWJ0aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM5cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgYSB7XG4gICAgLy8gZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LWZhbWlseTogJGZvbnQtc3RhY2stb3BlbmJvbGQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgY29sb3I6ICRsaW5rLWJnLXdoaXRlO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgIGNvbG9yOiAkdWdhLXNlY29uZGFyeTtcbiAgICB9XG4gIH1cblxuICB1bCwgb2wge1xuICAgIG1hcmdpbi1ib3R0b206ICRkZWZhdWx0LXNwYWNpbmcgKiAxLjU7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgbWFyZ2luLWJvdHRvbTogJGRlZmF1bHQtc3BhY2luZyAqIDI7XG4gICAgfVxuICB9XG59XG5cbmltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG5cbi5saXN0ZS10eXBlcyxcbi5saXN0ZS10aGVtYXRpcXVlcyB7XG4gIGxpIHtcbiAgICBmb250LWZhbWlseTogJGZvbnQtc3RhY2stb3BlbmV4dHJhYm9sZDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgLy8gZm9udC13ZWlnaHQ6IDgwMDtcbiAgICBsaW5lLWhlaWdodDogMTlweDtcblxuICAgIGEge1xuICAgICAgcGFkZGluZzogOHB4IDEwcHg7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBjb2xvcjogJGxpbmstYmctc2Vjb25kYXJ5O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHVnYS1zZWNvbmRhcnk7XG4gICAgfVxuICB9XG59XG5cbi8vIFByZWZpeGUgZCd1biBibG9jIHd5c2l3eWdcblxuLnByZWZpeGUtYXV0ZXVyIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjVweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjdweDtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICB9XG59XG5cbnA6ZW1wdHksXG5wOi1tb3otb25seS13aGl0ZXNwYWNlIHtcbiAgbWFyZ2luOiAwO1xufVxuXG51bCB7XG4gIHBhZGRpbmctbGVmdDogMXJlbTtcbn1cblxuLy9cblxucCB7XG4gICYuY29weXJpZ2h0IHtcbiAgICBmb250LWZhbWlseTogJGZvbnQtc3RhY2stb3BlbnNlbWlib2xkO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAvLyBmb250LXdlaWdodDogNjAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIG1hcmdpbi1ib3R0b206ICRkZWZhdWx0LXNwYWNpbmcvMjtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTlweDtcbiAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxuICB9XG59XG4iLCIvLyBJbWFnZSBNaXhpbnNcbi8vIC0gUmVzcG9uc2l2ZSBpbWFnZVxuLy8gLSBSZXRpbmEgaW1hZ2VcblxuXG4vLyBSZXNwb25zaXZlIGltYWdlXG4vL1xuLy8gS2VlcCBpbWFnZXMgZnJvbSBzY2FsaW5nIGJleW9uZCB0aGUgd2lkdGggb2YgdGhlaXIgcGFyZW50cy5cblxuQG1peGluIGltZy1mbHVpZCB7XG4gIC8vIFBhcnQgMTogU2V0IGEgbWF4aW11bSByZWxhdGl2ZSB0byB0aGUgcGFyZW50XG4gIG1heC13aWR0aDogMTAwJTtcbiAgLy8gUGFydCAyOiBPdmVycmlkZSB0aGUgaGVpZ2h0IHRvIGF1dG8sIG90aGVyd2lzZSBpbWFnZXMgd2lsbCBiZSBzdHJldGNoZWRcbiAgLy8gd2hlbiBzZXR0aW5nIGEgd2lkdGggYW5kIGhlaWdodCBhdHRyaWJ1dGUgb24gdGhlIGltZyBlbGVtZW50LlxuICBoZWlnaHQ6IGF1dG87XG59XG4iLCIvLyBDb250YWluZXIgd2lkdGhzXG4vL1xuLy8gU2V0IHRoZSBjb250YWluZXIgd2lkdGgsIGFuZCBvdmVycmlkZSBpdCBmb3IgZml4ZWQgbmF2YmFycyBpbiBtZWRpYSBxdWVyaWVzLlxuXG5AaWYgJGVuYWJsZS1jb250YWluZXItY2xhc3NlcyB7XG4gIC8vIFNpbmdsZSBjb250YWluZXIgY2xhc3Mgd2l0aCBicmVha3BvaW50IG1heC13aWR0aHNcbiAgLmNvbnRhaW5lcixcbiAgLy8gMTAwJSB3aWRlIGNvbnRhaW5lciBhdCBhbGwgYnJlYWtwb2ludHNcbiAgLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgQGluY2x1ZGUgbWFrZS1jb250YWluZXIoKTtcbiAgfVxuXG4gIC8vIFJlc3BvbnNpdmUgY29udGFpbmVycyB0aGF0IGFyZSAxMDAlIHdpZGUgdW50aWwgYSBicmVha3BvaW50XG4gIEBlYWNoICRicmVha3BvaW50LCAkY29udGFpbmVyLW1heC13aWR0aCBpbiAkY29udGFpbmVyLW1heC13aWR0aHMge1xuICAgIC5jb250YWluZXItI3skYnJlYWtwb2ludH0ge1xuICAgICAgQGV4dGVuZCAuY29udGFpbmVyLWZsdWlkO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICAgICAlcmVzcG9uc2l2ZS1jb250YWluZXItI3skYnJlYWtwb2ludH0ge1xuICAgICAgICBtYXgtd2lkdGg6ICRjb250YWluZXItbWF4LXdpZHRoO1xuICAgICAgfVxuXG4gICAgICAvLyBFeHRlbmQgZWFjaCBicmVha3BvaW50IHdoaWNoIGlzIHNtYWxsZXIgb3IgZXF1YWwgdG8gdGhlIGN1cnJlbnQgYnJlYWtwb2ludFxuICAgICAgJGV4dGVuZC1icmVha3BvaW50OiB0cnVlO1xuXG4gICAgICBAZWFjaCAkbmFtZSwgJHdpZHRoIGluICRncmlkLWJyZWFrcG9pbnRzIHtcbiAgICAgICAgQGlmICgkZXh0ZW5kLWJyZWFrcG9pbnQpIHtcbiAgICAgICAgICAuY29udGFpbmVyI3ticmVha3BvaW50LWluZml4KCRuYW1lLCAkZ3JpZC1icmVha3BvaW50cyl9IHtcbiAgICAgICAgICAgIEBleHRlbmQgJXJlc3BvbnNpdmUtY29udGFpbmVyLSN7JGJyZWFrcG9pbnR9O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC8vIE9uY2UgdGhlIGN1cnJlbnQgYnJlYWtwb2ludCBpcyByZWFjaGVkLCBzdG9wIGV4dGVuZGluZ1xuICAgICAgICAgIEBpZiAoJGJyZWFrcG9pbnQgPT0gJG5hbWUpIHtcbiAgICAgICAgICAgICRleHRlbmQtYnJlYWtwb2ludDogZmFsc2U7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBDb250YWluZXIgbWl4aW5zXG5cbkBtaXhpbiBtYWtlLWNvbnRhaW5lcigkZ3V0dGVyOiAkY29udGFpbmVyLXBhZGRpbmcteCkge1xuICAtLSN7JHByZWZpeH1ndXR0ZXIteDogI3skZ3V0dGVyfTtcbiAgLS0jeyRwcmVmaXh9Z3V0dGVyLXk6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKHZhcigtLSN7JHByZWZpeH1ndXR0ZXIteCkgKiAuNSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gIHBhZGRpbmctbGVmdDogY2FsYyh2YXIoLS0jeyRwcmVmaXh9Z3V0dGVyLXgpICogLjUpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuIiwiLy8gQnJlYWtwb2ludCB2aWV3cG9ydCBzaXplcyBhbmQgbWVkaWEgcXVlcmllcy5cbi8vXG4vLyBCcmVha3BvaW50cyBhcmUgZGVmaW5lZCBhcyBhIG1hcCBvZiAobmFtZTogbWluaW11bSB3aWR0aCksIG9yZGVyIGZyb20gc21hbGwgdG8gbGFyZ2U6XG4vL1xuLy8gICAgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4LCB4eGw6IDE0MDBweClcbi8vXG4vLyBUaGUgbWFwIGRlZmluZWQgaW4gdGhlIGAkZ3JpZC1icmVha3BvaW50c2AgZ2xvYmFsIHZhcmlhYmxlIGlzIHVzZWQgYXMgdGhlIGAkYnJlYWtwb2ludHNgIGFyZ3VtZW50IGJ5IGRlZmF1bHQuXG5cbi8vIE5hbWUgb2YgdGhlIG5leHQgYnJlYWtwb2ludCwgb3IgbnVsbCBmb3IgdGhlIGxhc3QgYnJlYWtwb2ludC5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20pXG4vLyAgICBtZFxuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgsIHh4bDogMTQwMHB4KSlcbi8vICAgIG1kXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20sICRicmVha3BvaW50LW5hbWVzOiAoeHMgc20gbWQgbGcgeGwgeHhsKSlcbi8vICAgIG1kXG5AZnVuY3Rpb24gYnJlYWtwb2ludC1uZXh0KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzLCAkYnJlYWtwb2ludC1uYW1lczogbWFwLWtleXMoJGJyZWFrcG9pbnRzKSkge1xuICAkbjogaW5kZXgoJGJyZWFrcG9pbnQtbmFtZXMsICRuYW1lKTtcbiAgQGlmIG5vdCAkbiB7XG4gICAgQGVycm9yIFwiYnJlYWtwb2ludCBgI3skbmFtZX1gIG5vdCBmb3VuZCBpbiBgI3skYnJlYWtwb2ludHN9YFwiO1xuICB9XG4gIEByZXR1cm4gaWYoJG4gPCBsZW5ndGgoJGJyZWFrcG9pbnQtbmFtZXMpLCBudGgoJGJyZWFrcG9pbnQtbmFtZXMsICRuICsgMSksIG51bGwpO1xufVxuXG4vLyBNaW5pbXVtIGJyZWFrcG9pbnQgd2lkdGguIE51bGwgZm9yIHRoZSBzbWFsbGVzdCAoZmlyc3QpIGJyZWFrcG9pbnQuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1taW4oc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCwgeHhsOiAxNDAwcHgpKVxuLy8gICAgNTc2cHhcbkBmdW5jdGlvbiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBtYXAtZ2V0KCRicmVha3BvaW50cywgJG5hbWUpO1xuICBAcmV0dXJuIGlmKCRtaW4gIT0gMCwgJG1pbiwgbnVsbCk7XG59XG5cbi8vIE1heGltdW0gYnJlYWtwb2ludCB3aWR0aC5cbi8vIFRoZSBtYXhpbXVtIHZhbHVlIGlzIHJlZHVjZWQgYnkgMC4wMnB4IHRvIHdvcmsgYXJvdW5kIHRoZSBsaW1pdGF0aW9ucyBvZlxuLy8gYG1pbi1gIGFuZCBgbWF4LWAgcHJlZml4ZXMgYW5kIHZpZXdwb3J0cyB3aXRoIGZyYWN0aW9uYWwgd2lkdGhzLlxuLy8gU2VlIGh0dHBzOi8vd3d3LnczLm9yZy9UUi9tZWRpYXF1ZXJpZXMtNC8jbXEtbWluLW1heFxuLy8gVXNlcyAwLjAycHggcmF0aGVyIHRoYW4gMC4wMXB4IHRvIHdvcmsgYXJvdW5kIGEgY3VycmVudCByb3VuZGluZyBidWcgaW4gU2FmYXJpLlxuLy8gU2VlIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNzgyNjFcbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW1heChtZCwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4LCB4eGw6IDE0MDBweCkpXG4vLyAgICA3NjcuOThweFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtYXg6IG1hcC1nZXQoJGJyZWFrcG9pbnRzLCAkbmFtZSk7XG4gIEByZXR1cm4gaWYoJG1heCBhbmQgJG1heCA+IDAsICRtYXggLSAuMDIsIG51bGwpO1xufVxuXG4vLyBSZXR1cm5zIGEgYmxhbmsgc3RyaW5nIGlmIHNtYWxsZXN0IGJyZWFrcG9pbnQsIG90aGVyd2lzZSByZXR1cm5zIHRoZSBuYW1lIHdpdGggYSBkYXNoIGluIGZyb250LlxuLy8gVXNlZnVsIGZvciBtYWtpbmcgcmVzcG9uc2l2ZSB1dGlsaXRpZXMuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1pbmZpeCh4cywgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4LCB4eGw6IDE0MDBweCkpXG4vLyAgICBcIlwiICAoUmV0dXJucyBhIGJsYW5rIHN0cmluZylcbi8vICAgID4+IGJyZWFrcG9pbnQtaW5maXgoc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCwgeHhsOiAxNDAwcHgpKVxuLy8gICAgXCItc21cIlxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtaW5maXgoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQHJldHVybiBpZihicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKSA9PSBudWxsLCBcIlwiLCBcIi0jeyRuYW1lfVwiKTtcbn1cblxuLy8gTWVkaWEgb2YgYXQgbGVhc3QgdGhlIG1pbmltdW0gYnJlYWtwb2ludCB3aWR0aC4gTm8gcXVlcnkgZm9yIHRoZSBzbWFsbGVzdCBicmVha3BvaW50LlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50IGFuZCB3aWRlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LXVwKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICBAaWYgJG1pbiB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gTWVkaWEgb2YgYXQgbW9zdCB0aGUgbWF4aW11bSBicmVha3BvaW50IHdpZHRoLiBObyBxdWVyeSBmb3IgdGhlIGxhcmdlc3QgYnJlYWtwb2ludC5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCBhbmQgbmFycm93ZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1kb3duKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtYXg6IGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICBAaWYgJG1heCB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gTWVkaWEgdGhhdCBzcGFucyBtdWx0aXBsZSBicmVha3BvaW50IHdpZHRocy5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSBiZXR3ZWVuIHRoZSBtaW4gYW5kIG1heCBicmVha3BvaW50c1xuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2VlbigkbG93ZXIsICR1cHBlciwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbG93ZXIsICRicmVha3BvaW50cyk7XG4gICRtYXg6IGJyZWFrcG9pbnQtbWF4KCR1cHBlciwgJGJyZWFrcG9pbnRzKTtcblxuICBAaWYgJG1pbiAhPSBudWxsIGFuZCAkbWF4ICE9IG51bGwge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSBhbmQgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtYXggPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbG93ZXIsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtaW4gPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCR1cHBlciwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cblxuLy8gTWVkaWEgYmV0d2VlbiB0aGUgYnJlYWtwb2ludCdzIG1pbmltdW0gYW5kIG1heGltdW0gd2lkdGhzLlxuLy8gTm8gbWluaW11bSBmb3IgdGhlIHNtYWxsZXN0IGJyZWFrcG9pbnQsIGFuZCBubyBtYXhpbXVtIGZvciB0aGUgbGFyZ2VzdCBvbmUuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgb25seSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCwgbm90IHZpZXdwb3J0cyBhbnkgd2lkZXIgb3IgbmFycm93ZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1vbmx5KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46ICBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgJG5leHQ6IGJyZWFrcG9pbnQtbmV4dCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgJG1heDogIGJyZWFrcG9pbnQtbWF4KCRuZXh0LCAkYnJlYWtwb2ludHMpO1xuXG4gIEBpZiAkbWluICE9IG51bGwgYW5kICRtYXggIT0gbnVsbCB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIGFuZCAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1heCA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRuYW1lLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWluID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkbmV4dCwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIFJvd1xuLy9cbi8vIFJvd3MgY29udGFpbiB5b3VyIGNvbHVtbnMuXG5cbkBpZiAkZW5hYmxlLWdyaWQtY2xhc3NlcyB7XG4gIC5yb3cge1xuICAgIEBpbmNsdWRlIG1ha2Utcm93KCk7XG5cbiAgICA+ICoge1xuICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtcmVhZHkoKTtcbiAgICB9XG4gIH1cbn1cblxuQGlmICRlbmFibGUtY3NzZ3JpZCB7XG4gIC5ncmlkIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KHZhcigtLSN7JHByZWZpeH1yb3dzLCAxKSwgMWZyKTtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCh2YXIoLS0jeyRwcmVmaXh9Y29sdW1ucywgI3skZ3JpZC1jb2x1bW5zfSksIDFmcik7XG4gICAgZ2FwOiB2YXIoLS0jeyRwcmVmaXh9Z2FwLCAjeyRncmlkLWd1dHRlci13aWR0aH0pO1xuXG4gICAgQGluY2x1ZGUgbWFrZS1jc3NncmlkKCk7XG4gIH1cbn1cblxuXG4vLyBDb2x1bW5zXG4vL1xuLy8gQ29tbW9uIHN0eWxlcyBmb3Igc21hbGwgYW5kIGxhcmdlIGdyaWQgY29sdW1uc1xuXG5AaWYgJGVuYWJsZS1ncmlkLWNsYXNzZXMge1xuICBAaW5jbHVkZSBtYWtlLWdyaWQtY29sdW1ucygpO1xufVxuIiwiLy8gR3JpZCBzeXN0ZW1cbi8vXG4vLyBHZW5lcmF0ZSBzZW1hbnRpYyBncmlkIGNvbHVtbnMgd2l0aCB0aGVzZSBtaXhpbnMuXG5cbkBtaXhpbiBtYWtlLXJvdygkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgpIHtcbiAgLS0jeyRwcmVmaXh9Z3V0dGVyLXg6ICN7JGd1dHRlcn07XG4gIC0tI3skcHJlZml4fWd1dHRlci15OiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIC8vIFRPRE86IFJldmlzaXQgY2FsYyBvcmRlciBhZnRlciBodHRwczovL2dpdGh1Yi5jb20vcmVhY3QtYm9vdHN0cmFwL3JlYWN0LWJvb3RzdHJhcC9pc3N1ZXMvNjAzOSBpcyBmaXhlZFxuICBtYXJnaW4tdG9wOiBjYWxjKC0xICogdmFyKC0tI3skcHJlZml4fWd1dHRlci15KSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gIG1hcmdpbi1yaWdodDogY2FsYygtLjUgKiB2YXIoLS0jeyRwcmVmaXh9Z3V0dGVyLXgpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoLS41ICogdmFyKC0tI3skcHJlZml4fWd1dHRlci14KSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG59XG5cbkBtaXhpbiBtYWtlLWNvbC1yZWFkeSgpIHtcbiAgLy8gQWRkIGJveCBzaXppbmcgaWYgb25seSB0aGUgZ3JpZCBpcyBsb2FkZWRcbiAgYm94LXNpemluZzogaWYodmFyaWFibGUtZXhpc3RzKGluY2x1ZGUtY29sdW1uLWJveC1zaXppbmcpIGFuZCAkaW5jbHVkZS1jb2x1bW4tYm94LXNpemluZywgYm9yZGVyLWJveCwgbnVsbCk7XG4gIC8vIFByZXZlbnQgY29sdW1ucyBmcm9tIGJlY29taW5nIHRvbyBuYXJyb3cgd2hlbiBhdCBzbWFsbGVyIGdyaWQgdGllcnMgYnlcbiAgLy8gYWx3YXlzIHNldHRpbmcgYHdpZHRoOiAxMDAlO2AuIFRoaXMgd29ya3MgYmVjYXVzZSB3ZSBzZXQgdGhlIHdpZHRoXG4gIC8vIGxhdGVyIG9uIHRvIG92ZXJyaWRlIHRoaXMgaW5pdGlhbCB3aWR0aC5cbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7IC8vIFByZXZlbnQgYC5jb2wtYXV0b2AsIGAuY29sYCAoJiByZXNwb25zaXZlIHZhcmlhbnRzKSBmcm9tIGJyZWFraW5nIG91dCB0aGUgZ3JpZFxuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKHZhcigtLSN7JHByZWZpeH1ndXR0ZXIteCkgKiAuNSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gIHBhZGRpbmctbGVmdDogY2FsYyh2YXIoLS0jeyRwcmVmaXh9Z3V0dGVyLXgpICogLjUpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICBtYXJnaW4tdG9wOiB2YXIoLS0jeyRwcmVmaXh9Z3V0dGVyLXkpO1xufVxuXG5AbWl4aW4gbWFrZS1jb2woJHNpemU6IGZhbHNlLCAkY29sdW1uczogJGdyaWQtY29sdW1ucykge1xuICBAaWYgJHNpemUge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBwZXJjZW50YWdlKGRpdmlkZSgkc2l6ZSwgJGNvbHVtbnMpKTtcblxuICB9IEBlbHNlIHtcbiAgICBmbGV4OiAxIDEgMDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuQG1peGluIG1ha2UtY29sLWF1dG8oKSB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogYXV0bztcbn1cblxuQG1peGluIG1ha2UtY29sLW9mZnNldCgkc2l6ZSwgJGNvbHVtbnM6ICRncmlkLWNvbHVtbnMpIHtcbiAgJG51bTogZGl2aWRlKCRzaXplLCAkY29sdW1ucyk7XG4gIG1hcmdpbi1sZWZ0OiBpZigkbnVtID09IDAsIDAsIHBlcmNlbnRhZ2UoJG51bSkpO1xufVxuXG4vLyBSb3cgY29sdW1uc1xuLy9cbi8vIFNwZWNpZnkgb24gYSBwYXJlbnQgZWxlbWVudChlLmcuLCAucm93KSB0byBmb3JjZSBpbW1lZGlhdGUgY2hpbGRyZW4gaW50byBOTlxuLy8gbnVtYmVyIG9mIGNvbHVtbnMuIFN1cHBvcnRzIHdyYXBwaW5nIHRvIG5ldyBsaW5lcywgYnV0IGRvZXMgbm90IGRvIGEgTWFzb25yeVxuLy8gc3R5bGUgZ3JpZC5cbkBtaXhpbiByb3ctY29scygkY291bnQpIHtcbiAgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogZGl2aWRlKDEwMCUsICRjb3VudCk7XG4gIH1cbn1cblxuLy8gRnJhbWV3b3JrIGdyaWQgZ2VuZXJhdGlvblxuLy9cbi8vIFVzZWQgb25seSBieSBCb290c3RyYXAgdG8gZ2VuZXJhdGUgdGhlIGNvcnJlY3QgbnVtYmVyIG9mIGdyaWQgY2xhc3NlcyBnaXZlblxuLy8gYW55IHZhbHVlIG9mIGAkZ3JpZC1jb2x1bW5zYC5cblxuQG1peGluIG1ha2UtZ3JpZC1jb2x1bW5zKCRjb2x1bW5zOiAkZ3JpZC1jb2x1bW5zLCAkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGJyZWFrcG9pbnRzKSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICAvLyBQcm92aWRlIGJhc2ljIGAuY29sLXticH1gIGNsYXNzZXMgZm9yIGVxdWFsLXdpZHRoIGZsZXhib3ggY29sdW1uc1xuICAgICAgLmNvbCN7JGluZml4fSB7XG4gICAgICAgIGZsZXg6IDEgMCAwJTsgLy8gRmxleGJ1Z3MgIzQ6IGh0dHBzOi8vZ2l0aHViLmNvbS9waGlsaXB3YWx0b24vZmxleGJ1Z3MjZmxleGJ1Zy00XG4gICAgICB9XG5cbiAgICAgIC5yb3ctY29scyN7JGluZml4fS1hdXRvID4gKiB7XG4gICAgICAgIEBpbmNsdWRlIG1ha2UtY29sLWF1dG8oKTtcbiAgICAgIH1cblxuICAgICAgQGlmICRncmlkLXJvdy1jb2x1bW5zID4gMCB7XG4gICAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGdyaWQtcm93LWNvbHVtbnMge1xuICAgICAgICAgIC5yb3ctY29scyN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgICBAaW5jbHVkZSByb3ctY29scygkaSk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5jb2wjeyRpbmZpeH0tYXV0byB7XG4gICAgICAgIEBpbmNsdWRlIG1ha2UtY29sLWF1dG8oKTtcbiAgICAgIH1cblxuICAgICAgQGlmICRjb2x1bW5zID4gMCB7XG4gICAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGNvbHVtbnMge1xuICAgICAgICAgIC5jb2wjeyRpbmZpeH0tI3skaX0ge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2woJGksICRjb2x1bW5zKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvLyBgJGNvbHVtbnMgLSAxYCBiZWNhdXNlIG9mZnNldHRpbmcgYnkgdGhlIHdpZHRoIG9mIGFuIGVudGlyZSByb3cgaXNuJ3QgcG9zc2libGVcbiAgICAgICAgQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAoJGNvbHVtbnMgLSAxKSB7XG4gICAgICAgICAgQGlmIG5vdCAoJGluZml4ID09IFwiXCIgYW5kICRpID09IDApIHsgLy8gQXZvaWQgZW1pdHRpbmcgdXNlbGVzcyAub2Zmc2V0LTBcbiAgICAgICAgICAgIC5vZmZzZXQjeyRpbmZpeH0tI3skaX0ge1xuICAgICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbC1vZmZzZXQoJGksICRjb2x1bW5zKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLy8gR3V0dGVyc1xuICAgICAgLy9cbiAgICAgIC8vIE1ha2UgdXNlIG9mIGAuZy0qYCwgYC5neC0qYCBvciBgLmd5LSpgIHV0aWxpdGllcyB0byBjaGFuZ2Ugc3BhY2luZyBiZXR3ZWVuIHRoZSBjb2x1bW5zLlxuICAgICAgQGVhY2ggJGtleSwgJHZhbHVlIGluICRndXR0ZXJzIHtcbiAgICAgICAgLmcjeyRpbmZpeH0tI3ska2V5fSxcbiAgICAgICAgLmd4I3skaW5maXh9LSN7JGtleX0ge1xuICAgICAgICAgIC0tI3skcHJlZml4fWd1dHRlci14OiAjeyR2YWx1ZX07XG4gICAgICAgIH1cblxuICAgICAgICAuZyN7JGluZml4fS0jeyRrZXl9LFxuICAgICAgICAuZ3kjeyRpbmZpeH0tI3ska2V5fSB7XG4gICAgICAgICAgLS0jeyRwcmVmaXh9Z3V0dGVyLXk6ICN7JHZhbHVlfTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gbWFrZS1jc3NncmlkKCRjb2x1bW5zOiAkZ3JpZC1jb2x1bW5zLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRicmVha3BvaW50cykge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cykge1xuICAgICAgQGlmICRjb2x1bW5zID4gMCB7XG4gICAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGNvbHVtbnMge1xuICAgICAgICAgIC5nLWNvbCN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgICBncmlkLWNvbHVtbjogYXV0byAvIHNwYW4gJGk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLy8gU3RhcnQgd2l0aCBgMWAgYmVjYXVzZSBgMGAgaXMgYW5kIGludmFsaWQgdmFsdWUuXG4gICAgICAgIC8vIEVuZHMgd2l0aCBgJGNvbHVtbnMgLSAxYCBiZWNhdXNlIG9mZnNldHRpbmcgYnkgdGhlIHdpZHRoIG9mIGFuIGVudGlyZSByb3cgaXNuJ3QgcG9zc2libGUuXG4gICAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggKCRjb2x1bW5zIC0gMSkge1xuICAgICAgICAgIC5nLXN0YXJ0I3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAkaTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vXG4vLyBMYWJlbHNcbi8vXG5cbi5mb3JtLWxhYmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogJGZvcm0tbGFiZWwtbWFyZ2luLWJvdHRvbTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmb3JtLWxhYmVsLWZvbnQtc2l6ZSk7XG4gIGZvbnQtc3R5bGU6ICRmb3JtLWxhYmVsLWZvbnQtc3R5bGU7XG4gIGZvbnQtd2VpZ2h0OiAkZm9ybS1sYWJlbC1mb250LXdlaWdodDtcbiAgY29sb3I6ICRmb3JtLWxhYmVsLWNvbG9yO1xufVxuXG4vLyBGb3IgdXNlIHdpdGggaG9yaXpvbnRhbCBhbmQgaW5saW5lIGZvcm1zLCB3aGVuIHlvdSBuZWVkIHRoZSBsYWJlbCAob3IgbGVnZW5kKVxuLy8gdGV4dCB0byBhbGlnbiB3aXRoIHRoZSBmb3JtIGNvbnRyb2xzLlxuLmNvbC1mb3JtLWxhYmVsIHtcbiAgcGFkZGluZy10b3A6IGFkZCgkaW5wdXQtcGFkZGluZy15LCAkaW5wdXQtYm9yZGVyLXdpZHRoKTtcbiAgcGFkZGluZy1ib3R0b206IGFkZCgkaW5wdXQtcGFkZGluZy15LCAkaW5wdXQtYm9yZGVyLXdpZHRoKTtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gT3ZlcnJpZGUgdGhlIGA8bGVnZW5kPmAgZGVmYXVsdFxuICBAaW5jbHVkZSBmb250LXNpemUoaW5oZXJpdCk7IC8vIE92ZXJyaWRlIHRoZSBgPGxlZ2VuZD5gIGRlZmF1bHRcbiAgZm9udC1zdHlsZTogJGZvcm0tbGFiZWwtZm9udC1zdHlsZTtcbiAgZm9udC13ZWlnaHQ6ICRmb3JtLWxhYmVsLWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGZvcm0tbGFiZWwtY29sb3I7XG59XG5cbi5jb2wtZm9ybS1sYWJlbC1sZyB7XG4gIHBhZGRpbmctdG9wOiBhZGQoJGlucHV0LXBhZGRpbmcteS1sZywgJGlucHV0LWJvcmRlci13aWR0aCk7XG4gIHBhZGRpbmctYm90dG9tOiBhZGQoJGlucHV0LXBhZGRpbmcteS1sZywgJGlucHV0LWJvcmRlci13aWR0aCk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplLWxnKTtcbn1cblxuLmNvbC1mb3JtLWxhYmVsLXNtIHtcbiAgcGFkZGluZy10b3A6IGFkZCgkaW5wdXQtcGFkZGluZy15LXNtLCAkaW5wdXQtYm9yZGVyLXdpZHRoKTtcbiAgcGFkZGluZy1ib3R0b206IGFkZCgkaW5wdXQtcGFkZGluZy15LXNtLCAkaW5wdXQtYm9yZGVyLXdpZHRoKTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUtc20pO1xufVxuIiwiLy9cbi8vIEZvcm0gdGV4dFxuLy9cblxuLmZvcm0tdGV4dCB7XG4gIG1hcmdpbi10b3A6ICRmb3JtLXRleHQtbWFyZ2luLXRvcDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmb3JtLXRleHQtZm9udC1zaXplKTtcbiAgZm9udC1zdHlsZTogJGZvcm0tdGV4dC1mb250LXN0eWxlO1xuICBmb250LXdlaWdodDogJGZvcm0tdGV4dC1mb250LXdlaWdodDtcbiAgY29sb3I6ICRmb3JtLXRleHQtY29sb3I7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbkBtaXhpbiB0cmFuc2l0aW9uKCR0cmFuc2l0aW9uLi4uKSB7XG4gIEBpZiBsZW5ndGgoJHRyYW5zaXRpb24pID09IDAge1xuICAgICR0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1iYXNlO1xuICB9XG5cbiAgQGlmIGxlbmd0aCgkdHJhbnNpdGlvbikgPiAxIHtcbiAgICBAZWFjaCAkdmFsdWUgaW4gJHRyYW5zaXRpb24ge1xuICAgICAgQGlmICR2YWx1ZSA9PSBudWxsIG9yICR2YWx1ZSA9PSBub25lIHtcbiAgICAgICAgQHdhcm4gXCJUaGUga2V5d29yZCAnbm9uZScgb3IgJ251bGwnIG11c3QgYmUgdXNlZCBhcyBhIHNpbmdsZSBhcmd1bWVudC5cIjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAaWYgJGVuYWJsZS10cmFuc2l0aW9ucyB7XG4gICAgQGlmIG50aCgkdHJhbnNpdGlvbiwgMSkgIT0gbnVsbCB7XG4gICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcbiAgICB9XG5cbiAgICBAaWYgJGVuYWJsZS1yZWR1Y2VkLW1vdGlvbiBhbmQgbnRoKCR0cmFuc2l0aW9uLCAxKSAhPSBudWxsIGFuZCBudGgoJHRyYW5zaXRpb24sIDEpICE9IG5vbmUge1xuICAgICAgQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAgICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIEdyYWRpZW50c1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZ3JhZGllbnQtYmctbWl4aW5cbkBtaXhpbiBncmFkaWVudC1iZygkY29sb3I6IG51bGwpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xuXG4gIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdmFyKC0tI3skcHJlZml4fWdyYWRpZW50KTtcbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBncmFkaWVudC1iZy1taXhpblxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZ3JhZGllbnQtbWl4aW5zXG4vLyBIb3Jpem9udGFsIGdyYWRpZW50LCBmcm9tIGxlZnQgdG8gcmlnaHRcbi8vXG4vLyBDcmVhdGVzIHR3byBjb2xvciBzdG9wcywgc3RhcnQgYW5kIGVuZCwgYnkgc3BlY2lmeWluZyBhIGNvbG9yIGFuZCBwb3NpdGlvbiBmb3IgZWFjaCBjb2xvciBzdG9wLlxuQG1peGluIGdyYWRpZW50LXgoJHN0YXJ0LWNvbG9yOiAkZ3JheS03MDAsICRlbmQtY29sb3I6ICRncmF5LTgwMCwgJHN0YXJ0LXBlcmNlbnQ6IDAlLCAkZW5kLXBlcmNlbnQ6IDEwMCUpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkc3RhcnQtY29sb3IgJHN0YXJ0LXBlcmNlbnQsICRlbmQtY29sb3IgJGVuZC1wZXJjZW50KTtcbn1cblxuLy8gVmVydGljYWwgZ3JhZGllbnQsIGZyb20gdG9wIHRvIGJvdHRvbVxuLy9cbi8vIENyZWF0ZXMgdHdvIGNvbG9yIHN0b3BzLCBzdGFydCBhbmQgZW5kLCBieSBzcGVjaWZ5aW5nIGEgY29sb3IgYW5kIHBvc2l0aW9uIGZvciBlYWNoIGNvbG9yIHN0b3AuXG5AbWl4aW4gZ3JhZGllbnQteSgkc3RhcnQtY29sb3I6ICRncmF5LTcwMCwgJGVuZC1jb2xvcjogJGdyYXktODAwLCAkc3RhcnQtcGVyY2VudDogbnVsbCwgJGVuZC1wZXJjZW50OiBudWxsKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICRzdGFydC1jb2xvciAkc3RhcnQtcGVyY2VudCwgJGVuZC1jb2xvciAkZW5kLXBlcmNlbnQpO1xufVxuXG5AbWl4aW4gZ3JhZGllbnQtZGlyZWN0aW9uYWwoJHN0YXJ0LWNvbG9yOiAkZ3JheS03MDAsICRlbmQtY29sb3I6ICRncmF5LTgwMCwgJGRlZzogNDVkZWcpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCRkZWcsICRzdGFydC1jb2xvciwgJGVuZC1jb2xvcik7XG59XG5cbkBtaXhpbiBncmFkaWVudC14LXRocmVlLWNvbG9ycygkc3RhcnQtY29sb3I6ICRibHVlLCAkbWlkLWNvbG9yOiAkcHVycGxlLCAkY29sb3Itc3RvcDogNTAlLCAkZW5kLWNvbG9yOiAkcmVkKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJHN0YXJ0LWNvbG9yLCAkbWlkLWNvbG9yICRjb2xvci1zdG9wLCAkZW5kLWNvbG9yKTtcbn1cblxuQG1peGluIGdyYWRpZW50LXktdGhyZWUtY29sb3JzKCRzdGFydC1jb2xvcjogJGJsdWUsICRtaWQtY29sb3I6ICRwdXJwbGUsICRjb2xvci1zdG9wOiA1MCUsICRlbmQtY29sb3I6ICRyZWQpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCRzdGFydC1jb2xvciwgJG1pZC1jb2xvciAkY29sb3Itc3RvcCwgJGVuZC1jb2xvcik7XG59XG5cbkBtaXhpbiBncmFkaWVudC1yYWRpYWwoJGlubmVyLWNvbG9yOiAkZ3JheS03MDAsICRvdXRlci1jb2xvcjogJGdyYXktODAwKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHJhZGlhbC1ncmFkaWVudChjaXJjbGUsICRpbm5lci1jb2xvciwgJG91dGVyLWNvbG9yKTtcbn1cblxuQG1peGluIGdyYWRpZW50LXN0cmlwZWQoJGNvbG9yOiByZ2JhKCR3aGl0ZSwgLjE1KSwgJGFuZ2xlOiA0NWRlZykge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoJGFuZ2xlLCAkY29sb3IgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgJGNvbG9yIDUwJSwgJGNvbG9yIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG59XG4vLyBzY3NzLWRvY3MtZW5kIGdyYWRpZW50LW1peGluc1xuIiwiLy8gU2VsZWN0XG4vL1xuLy8gUmVwbGFjZXMgdGhlIGJyb3dzZXIgZGVmYXVsdCBzZWxlY3Qgd2l0aCBhIGN1c3RvbSBvbmUsIG1vc3RseSBwdWxsZWQgZnJvbVxuLy8gaHR0cHM6Ly9wcmltZXIuZ2l0aHViLmlvLy5cblxuLmZvcm0tc2VsZWN0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAkZm9ybS1zZWxlY3QtcGFkZGluZy15ICRmb3JtLXNlbGVjdC1pbmRpY2F0b3ItcGFkZGluZyAkZm9ybS1zZWxlY3QtcGFkZGluZy15ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXg7XG4gIC1tb3otcGFkZGluZy1zdGFydDogc3VidHJhY3QoJGZvcm0tc2VsZWN0LXBhZGRpbmcteCwgM3B4KTsgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMzI2MzZcbiAgZm9udC1mYW1pbHk6ICRmb3JtLXNlbGVjdC1mb250LWZhbWlseTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmb3JtLXNlbGVjdC1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogJGZvcm0tc2VsZWN0LWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGZvcm0tc2VsZWN0LWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGZvcm0tc2VsZWN0LWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9ybS1zZWxlY3QtYmc7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJGZvcm0tc2VsZWN0LWluZGljYXRvcik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246ICRmb3JtLXNlbGVjdC1iZy1wb3NpdGlvbjtcbiAgYmFja2dyb3VuZC1zaXplOiAkZm9ybS1zZWxlY3QtYmctc2l6ZTtcbiAgYm9yZGVyOiAkZm9ybS1zZWxlY3QtYm9yZGVyLXdpZHRoIHNvbGlkICRmb3JtLXNlbGVjdC1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGZvcm0tc2VsZWN0LWJvcmRlci1yYWRpdXMsIDApO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRmb3JtLXNlbGVjdC1ib3gtc2hhZG93KTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkZm9ybS1zZWxlY3QtdHJhbnNpdGlvbik7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG5cbiAgJjpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAkZm9ybS1zZWxlY3QtZm9jdXMtYm9yZGVyLWNvbG9yO1xuICAgIG91dGxpbmU6IDA7XG4gICAgQGlmICRlbmFibGUtc2hhZG93cyB7XG4gICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRmb3JtLXNlbGVjdC1ib3gtc2hhZG93LCAkZm9ybS1zZWxlY3QtZm9jdXMtYm94LXNoYWRvdyk7XG4gICAgfSBAZWxzZSB7XG4gICAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XG4gICAgICBib3gtc2hhZG93OiAkZm9ybS1zZWxlY3QtZm9jdXMtYm94LXNoYWRvdztcbiAgICB9XG4gIH1cblxuICAmW211bHRpcGxlXSxcbiAgJltzaXplXTpub3QoW3NpemU9XCIxXCJdKSB7XG4gICAgcGFkZGluZy1yaWdodDogJGZvcm0tc2VsZWN0LXBhZGRpbmcteDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICB9XG5cbiAgJjpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICRmb3JtLXNlbGVjdC1kaXNhYmxlZC1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9ybS1zZWxlY3QtZGlzYWJsZWQtYmc7XG4gICAgYm9yZGVyLWNvbG9yOiAkZm9ybS1zZWxlY3QtZGlzYWJsZWQtYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgLy8gUmVtb3ZlIG91dGxpbmUgZnJvbSBzZWxlY3QgYm94IGluIEZGXG4gICY6LW1vei1mb2N1c3Jpbmcge1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB0ZXh0LXNoYWRvdzogMCAwIDAgJGZvcm0tc2VsZWN0LWNvbG9yO1xuICB9XG59XG5cbi5mb3JtLXNlbGVjdC1zbSB7XG4gIHBhZGRpbmctdG9wOiAkZm9ybS1zZWxlY3QtcGFkZGluZy15LXNtO1xuICBwYWRkaW5nLWJvdHRvbTogJGZvcm0tc2VsZWN0LXBhZGRpbmcteS1zbTtcbiAgcGFkZGluZy1sZWZ0OiAkZm9ybS1zZWxlY3QtcGFkZGluZy14LXNtO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGZvcm0tc2VsZWN0LWZvbnQtc2l6ZS1zbSk7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGZvcm0tc2VsZWN0LWJvcmRlci1yYWRpdXMtc20pO1xufVxuXG4uZm9ybS1zZWxlY3QtbGcge1xuICBwYWRkaW5nLXRvcDogJGZvcm0tc2VsZWN0LXBhZGRpbmcteS1sZztcbiAgcGFkZGluZy1ib3R0b206ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXktbGc7XG4gIHBhZGRpbmctbGVmdDogJGZvcm0tc2VsZWN0LXBhZGRpbmcteC1sZztcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmb3JtLXNlbGVjdC1mb250LXNpemUtbGcpO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRmb3JtLXNlbGVjdC1ib3JkZXItcmFkaXVzLWxnKTtcbn1cbiIsIi8vXG4vLyBDaGVjay9yYWRpb1xuLy9cblxuLmZvcm0tY2hlY2sge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWluLWhlaWdodDogJGZvcm0tY2hlY2stbWluLWhlaWdodDtcbiAgcGFkZGluZy1sZWZ0OiAkZm9ybS1jaGVjay1wYWRkaW5nLXN0YXJ0O1xuICBtYXJnaW4tYm90dG9tOiAkZm9ybS1jaGVjay1tYXJnaW4tYm90dG9tO1xuXG4gIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogJGZvcm0tY2hlY2stcGFkZGluZy1zdGFydCAqIC0xO1xuICB9XG59XG5cbi5mb3JtLWNoZWNrLXJldmVyc2Uge1xuICBwYWRkaW5nLXJpZ2h0OiAkZm9ybS1jaGVjay1wYWRkaW5nLXN0YXJ0O1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuXG4gIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAkZm9ybS1jaGVjay1wYWRkaW5nLXN0YXJ0ICogLTE7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cblxuLmZvcm0tY2hlY2staW5wdXQge1xuICB3aWR0aDogJGZvcm0tY2hlY2staW5wdXQtd2lkdGg7XG4gIGhlaWdodDogJGZvcm0tY2hlY2staW5wdXQtd2lkdGg7XG4gIG1hcmdpbi10b3A6ICgkbGluZS1oZWlnaHQtYmFzZSAtICRmb3JtLWNoZWNrLWlucHV0LXdpZHRoKSAqIC41OyAvLyBsaW5lLWhlaWdodCBtaW51cyBjaGVjayBoZWlnaHRcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGZvcm0tY2hlY2staW5wdXQtYmc7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBib3JkZXI6ICRmb3JtLWNoZWNrLWlucHV0LWJvcmRlcjtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgcHJpbnQtY29sb3ItYWRqdXN0OiBleGFjdDsgLy8gS2VlcCB0aGVtZWQgYXBwZWFyYW5jZSBmb3IgcHJpbnRcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkZm9ybS1jaGVjay10cmFuc2l0aW9uKTtcblxuICAmW3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkZm9ybS1jaGVjay1pbnB1dC1ib3JkZXItcmFkaXVzKTtcbiAgfVxuXG4gICZbdHlwZT1cInJhZGlvXCJdIHtcbiAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4gICAgYm9yZGVyLXJhZGl1czogJGZvcm0tY2hlY2stcmFkaW8tYm9yZGVyLXJhZGl1cztcbiAgfVxuXG4gICY6YWN0aXZlIHtcbiAgICBmaWx0ZXI6ICRmb3JtLWNoZWNrLWlucHV0LWFjdGl2ZS1maWx0ZXI7XG4gIH1cblxuICAmOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICRmb3JtLWNoZWNrLWlucHV0LWZvY3VzLWJvcmRlcjtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJveC1zaGFkb3c6ICRmb3JtLWNoZWNrLWlucHV0LWZvY3VzLWJveC1zaGFkb3c7XG4gIH1cblxuICAmOmNoZWNrZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtYmctY29sb3I7XG4gICAgYm9yZGVyLWNvbG9yOiAkZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWJvcmRlci1jb2xvcjtcblxuICAgICZbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICAgIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1iZy1pbWFnZSksIHZhcigtLSN7JHByZWZpeH1ncmFkaWVudCk7XG4gICAgICB9IEBlbHNlIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWJnLWltYWdlKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmW3R5cGU9XCJyYWRpb1wiXSB7XG4gICAgICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRmb3JtLWNoZWNrLXJhZGlvLWNoZWNrZWQtYmctaW1hZ2UpLCB2YXIoLS0jeyRwcmVmaXh9Z3JhZGllbnQpO1xuICAgICAgfSBAZWxzZSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJGZvcm0tY2hlY2stcmFkaW8tY2hlY2tlZC1iZy1pbWFnZSk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJlt0eXBlPVwiY2hlY2tib3hcIl06aW5kZXRlcm1pbmF0ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGZvcm0tY2hlY2staW5wdXQtaW5kZXRlcm1pbmF0ZS1iZy1jb2xvcjtcbiAgICBib3JkZXItY29sb3I6ICRmb3JtLWNoZWNrLWlucHV0LWluZGV0ZXJtaW5hdGUtYm9yZGVyLWNvbG9yO1xuXG4gICAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJGZvcm0tY2hlY2staW5wdXQtaW5kZXRlcm1pbmF0ZS1iZy1pbWFnZSksIHZhcigtLSN7JHByZWZpeH1ncmFkaWVudCk7XG4gICAgfSBAZWxzZSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRmb3JtLWNoZWNrLWlucHV0LWluZGV0ZXJtaW5hdGUtYmctaW1hZ2UpO1xuICAgIH1cbiAgfVxuXG4gICY6ZGlzYWJsZWQge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGZpbHRlcjogbm9uZTtcbiAgICBvcGFjaXR5OiAkZm9ybS1jaGVjay1pbnB1dC1kaXNhYmxlZC1vcGFjaXR5O1xuICB9XG5cbiAgLy8gVXNlIGRpc2FibGVkIGF0dHJpYnV0ZSBpbiBhZGRpdGlvbiBvZiA6ZGlzYWJsZWQgcHNldWRvLWNsYXNzXG4gIC8vIFNlZTogaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yODI0N1xuICAmW2Rpc2FibGVkXSxcbiAgJjpkaXNhYmxlZCB7XG4gICAgfiAuZm9ybS1jaGVjay1sYWJlbCB7XG4gICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICBvcGFjaXR5OiAkZm9ybS1jaGVjay1sYWJlbC1kaXNhYmxlZC1vcGFjaXR5O1xuICAgIH1cbiAgfVxufVxuXG4uZm9ybS1jaGVjay1sYWJlbCB7XG4gIGNvbG9yOiAkZm9ybS1jaGVjay1sYWJlbC1jb2xvcjtcbiAgY3Vyc29yOiAkZm9ybS1jaGVjay1sYWJlbC1jdXJzb3I7XG59XG5cbi8vXG4vLyBTd2l0Y2hcbi8vXG5cbi5mb3JtLXN3aXRjaCB7XG4gIHBhZGRpbmctbGVmdDogJGZvcm0tc3dpdGNoLXBhZGRpbmctc3RhcnQ7XG5cbiAgLmZvcm0tY2hlY2staW5wdXQge1xuICAgIHdpZHRoOiAkZm9ybS1zd2l0Y2gtd2lkdGg7XG4gICAgbWFyZ2luLWxlZnQ6ICRmb3JtLXN3aXRjaC1wYWRkaW5nLXN0YXJ0ICogLTE7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkZm9ybS1zd2l0Y2gtYmctaW1hZ2UpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgY2VudGVyO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGZvcm0tc3dpdGNoLWJvcmRlci1yYWRpdXMpO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJGZvcm0tc3dpdGNoLXRyYW5zaXRpb24pO1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRmb3JtLXN3aXRjaC1mb2N1cy1iZy1pbWFnZSk7XG4gICAgfVxuXG4gICAgJjpjaGVja2VkIHtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246ICRmb3JtLXN3aXRjaC1jaGVja2VkLWJnLXBvc2l0aW9uO1xuXG4gICAgICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRmb3JtLXN3aXRjaC1jaGVja2VkLWJnLWltYWdlKSwgdmFyKC0tI3skcHJlZml4fWdyYWRpZW50KTtcbiAgICAgIH0gQGVsc2Uge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRmb3JtLXN3aXRjaC1jaGVja2VkLWJnLWltYWdlKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLmZvcm0tY2hlY2stcmV2ZXJzZSB7XG4gICAgcGFkZGluZy1yaWdodDogJGZvcm0tc3dpdGNoLXBhZGRpbmctc3RhcnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuXG4gICAgLmZvcm0tY2hlY2staW5wdXQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAkZm9ybS1zd2l0Y2gtcGFkZGluZy1zdGFydCAqIC0xO1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuICB9XG59XG5cbi5mb3JtLWNoZWNrLWlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAkZm9ybS1jaGVjay1pbmxpbmUtbWFyZ2luLWVuZDtcbn1cblxuLmJ0bi1jaGVjayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgJltkaXNhYmxlZF0sXG4gICY6ZGlzYWJsZWQge1xuICAgICsgLmJ0biB7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIGZpbHRlcjogbm9uZTtcbiAgICAgIG9wYWNpdHk6ICRmb3JtLWNoZWNrLWJ0bi1jaGVjay1kaXNhYmxlZC1vcGFjaXR5O1xuICAgIH1cbiAgfVxufVxuIiwiLnBhZ2Utc2VhcmNoICNibG9jay11Z2EtdGhlbWUtY29udGVudCB7XG5cbiAgaDMge1xuICAgIG1hcmdpbi10b3A6IDIgKiAkZGVmYXVsdC1zcGFjaW5nO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogODAwO1xuICAgIGNvbG9yOiAkdGV4dC1iZy13aGl0ZTtcbiAgfVxuICAuc2VhcmNoLWZvcm0ge1xuICAgIGJvcmRlcjogc29saWQgMXB4ICRpbnB1dC1ib3JkZXItY29sb3I7XG4gICAgcGFkZGluZzogJGRlZmF1bHQtc3BhY2luZztcbiAgICAuc2VhcmNoLWFkdmFuY2VkIHtcbiAgICAgIHN1bW1hcnl7XG4gICAgICAgIC8vIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1zdGFjay1vcGVuZXh0cmFib2xkIDtcbiAgICAgICAgbWFyZ2luOiAyICogJGRlZmF1bHQtc3BhY2luZyAwIDAgMDtcbiAgICAgICAgY29sb3I6ICRsaW5rLWJnLXdoaXRlO1xuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6Jyc7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgICAgICB9XG4gICAgICAgICY6Om1hcmtlcntcblxuICAgICAgICAgIGZvbnQtZmFtaWx5OiAnaWNvbW9vbichaW1wb3J0YW50O1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXFxlOTBhXCI7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgI2VkaXQtYmFzaWMge1xuICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGVuZDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICBtYXJnaW4tYm90dG9tOiAkZGVmYXVsdC1zcGFjaW5nO1xuXG4gICAgICAuZm9ybS1yb3cge1xuICAgICAgICAtbXMtZmxleC1wb3NpdGl2ZTogMjtcbiAgICAgICAgICAgIGZsZXgtZ3JvdzogMjtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyKiRkZWZhdWx0LXNwYWNpbmc7XG4gICAgICAgIC5mb3JtLWxhYmVsIHtcbiAgICAgICAgICAvLyBmb250LXdlaWdodDogODAwO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1zdGFjay1vcGVuZXh0cmFib2xkIDtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgICAgICAgY29sb3I6ICR0ZXh0LWJnLXdoaXRlO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRkZWZhdWx0LXNwYWNpbmc7XG5cbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5idXR0b24ge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBAZXh0ZW5kIC5idG47XG4gICAgICBAZXh0ZW5kIC5idG4tcHJpbWFyeTtcbiAgICAgICY6Zm9jdXMsXG4gICAgICAmOmhvdmVyLFxuICAgICAgJjphY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGluay1iZy1wcmltYXJ5O1xuICAgICAgICBib3JkZXItY29sb3I6ICR1Z2EtcHJpbWFyeTtcbiAgICAgICAgY29sb3I6ICR1Z2EtcHJpbWFyeTtcbiAgICAgIH1cbiAgICAgICY6ZGlzYWJsZWQge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICBjb2xvcjogJGlucHV0LWJvcmRlci1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAjZWRpdC1oZWxwLWxpbmsge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgICBjb2xvcjogJGxpbmstYmctd2hpdGU7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgIC8vIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBmb250LWZhbWlseTogJGZvbnQtc3RhY2stb3BlbnNlbWlib2xkO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIGNvbG9yOiAkdWdhLXNlY29uZGFyeTtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjdweDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAjZWRpdC1hZHZhbmNlZCB7XG4gICAgICBtYXJnaW4tdG9wOiAkZGVmYXVsdC1zcGFjaW5nO1xuICAgICAgbWFyZ2luLWJvdHRvbTogJGRlZmF1bHQtc3BhY2luZztcbiAgICAgIGZpZWxkc2V0IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJGRlZmF1bHQtc3BhY2luZztcbiAgICAgIH1cbiAgICAgIC5maWVsZHNldC1sZWdlbmQge1xuICAgICAgICAvLyBmb250LXdlaWdodDogODAwO1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtc3RhY2stb3BlbmV4dHJhYm9sZCA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgICAgIGNvbG9yOiAkdGV4dC1iZy13aGl0ZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJGRlZmF1bHQtc3BhY2luZztcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmZvcm0tcm93IHtcbiAgICAgICAgbWFyZ2luLXRvcDogJGRlZmF1bHQtc3BhY2luZztcbiAgICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAkZGVmYXVsdC1zcGFjaW5nO1xuICAgICAgICB9XG4gICAgICAgIC5mb3JtLXRleHQge1xuICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgIC1tcy1mbGV4LXBvc2l0aXZlOiAxO1xuICAgICAgICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5jcml0ZXJpb24gLmZpZWxkc2V0LWxlZ2VuZCB7XG4gICAgICAgIGZvbnQtc2l6ZTogdmFyKC0tYnMtYm9keS1mb250LXNpemUpO1xuICAgICAgICBmb250LXdlaWdodDogdmFyKC0tYnMtYm9keS1mb250LXdlaWdodCk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiB2YXIoLS1icy1ib2R5LWxpbmUtaGVpZ2h0KTtcbiAgICAgIH1cbiAgICAgIC5maWVsZGdyb3VwIHtcbiAgICAgICAgLmZvcm0tY2hlY2sge1xuICAgICAgICAgIC1tcy1mbGV4LWFsaWduOiBzdGFydDtcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIH1cbiAgICAgICAgLmZvcm0tY2hlY2tib3hlcyB7XG4gICAgICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgLmZvcm0tY2hlY2staW5wdXR7XG4gICAgICAgICAgICB3aWR0aDogMTlweDtcbiAgICAgICAgICAgIGhlaWdodDogMTlweDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcblxuICAgICAgICAgICAgJlt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmNoZWNrZWQge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkaW5wdXQtYm9yZGVyLWNvbG9yO1xuICAgICAgICAgICAgICAmW3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSczMnB4JyBoZWlnaHQ9JzMycHgnIHZpZXdCb3g9JzAgMCAyMCAyMCclM2UlM2NwYXRoIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzMzYzNjM2JyBzdHJva2Utd2lkdGg9JzEuMicgZD0nTTYgMTBsMyAzbDYtNicvJTNlJTNjL3N2ZyUzZVwiKTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDMycHggMzJweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgZm9ybUVsZW1lbnRGb2N1cygpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIGgyIHtcbiAgICBtYXJnaW4tdG9wOiAkZGVmYXVsdC1zcGFjaW5nICogMjtcbiAgICBmb250LWZhbWlseTogJGZvbnQtc3RhY2stY2FsaXN0b2dhO1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBjb2xvcjogJHRleHQtYmctd2hpdGU7XG4gICAgJjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGhlaWdodDogOHB4O1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IsICNmZjRlMDIpO1xuICAgICAgbWFyZ2luOiAkZGVmYXVsdC1zcGFjaW5nICogMiAwIDA7XG4gICAgICB3aWR0aDogNzBweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgZm9udC1zaXplOiAyM3B4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzM3B4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMzlweDtcbiAgICB9XG4gIH1cblxuICAucGFnZXJfX2l0ZW1zIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgLnBhZ2VyX19pdGVtIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgcGFkZGluZzogMCAxMHB4O1xuICAgICAgLmlzLWFjdGl2ZSB7XG4gICAgICAgIC8vIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtc3RhY2stb3BlbmJvbGQgO1xuICAgICAgfVxuICAgICAgYSB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LXN0YWNrLW9wZW47XG4gICAgICAgIGNvbG9yOiAkbGluay1iZy13aGl0ZTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICBjb2xvcjogJHVnYS1zZWNvbmRhcnk7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICBvbCB7XG4gICAgbGkge1xuICAgICAgcGFkZGluZzogJGRlZmF1bHQtc3BhY2luZyAqIDIgMDtcbiAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAkaW5wdXQtYm9yZGVyLWNvbG9yO1xuICAgICAgaDMge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgfVxuICAgICAgaDMgYXtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJGRlZmF1bHQtc3BhY2luZyAqIC41O1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtc3RhY2stY2FsaXN0b2dhO1xuICAgICAgICBjb2xvcjogJGxpbmstYmctd2hpdGU7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgIGNvbG9yOiAkdWdhLXNlY29uZGFyeTtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBwIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LXN0YWNrLW9wZW47XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBjb2xvcjogJHRleHQtYmctd2hpdGU7XG4gICAgICAgIHN0cm9uZyB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGVkZWRlO1xuICAgICAgICAgIHBhZGRpbmc6IDAgM3B4XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCJmb3JtLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIHtcbiAgbGFiZWwge1xuICAgICYuZm9ybS1jaGVjay1sYWJlbCB7XG4gICAgICBmb250LWZhbWlseTogXCJvcGVuc2Fuc3JlZ3VsYXJcIjtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgIH1cblxuICAgICYuZXJyb3Ige1xuICAgICAgbWFyZ2luLXRvcDogMC41cmVtO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgY29sb3I6ICNEQjNBMkM7XG4gICAgfVxuICB9XG5cbiAgLmRldGFpbHMge1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1zdGFjay1vcGVuO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogIzczNzM3MztcbiAgfVxuXG4gIGRpdi5kZXNjcmlwdGlvbiB7XG4gICAgICoge1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgZm9udC1mYW1pbHk6ICRmb250LXN0YWNrLW9wZW5zZW1pYm9sZDtcbiAgICAgIGNvbG9yOiAjNWY1ZjVmO1xuICAgICAgbWFyZ2luLXRvcDogJGRlZmF1bHQtc3BhY2luZy8yO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgaW5wdXQ6bm90KFt0eXBlPVwiY2hlY2tib3hcIl0pLFxuICB0ZXh0YXJlYSxcbiAgc2VsZWN0IHtcbiAgICB3aWR0aDogOTAlO1xuICAgIG1heC13aWR0aDogOTAlO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIG1heC13aWR0aDogNTAlO1xuICAgIH1cblxuICAgIC8vIFRvZG86IMOAIHNww6ljaWZpZXIsIGxhICBwcmlzZSBlbiBjb21wdGUgZGUgbCdhdHRyLiBzaXplLlxuICAgIC8vIHdpZHRoOiB1bnNldDtcbiAgICAvLyAmOm5vdChbc2l6ZV0pIHtcbiAgICAvLyAgIHdpZHRoOiA5MCU7XG4gICAgLy8gICBtYXgtd2lkdGg6IDkwJTtcblxuICAgIC8vICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIC8vICAgICB3aWR0aDogNTAlO1xuICAgIC8vICAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICAvLyAgIH1cbiAgICAvLyB9XG5cbiAgICAmLmVycm9yLFxuICAgICYuZXJyb3I6Zm9jdXMge1xuICAgICAgYm9yZGVyOiAycHggc29saWQgI0RCM0EyQztcblxuICAgICAgJi5mb3JtLWZpbGUge1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDJweCAjREIzQTJDO1xuICAgICAgICBvdXRsaW5lOiAwO1xuICAgICAgICBwYWRkaW5nOiAxcmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgd2lkdGg6IDE5cHg7XG4gICAgaGVpZ2h0OiAxOXB4O1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG5cbiAgaW5wdXQuZm9ybS1hdXRvY29tcGxldGUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDk4JSBjZW50ZXI7XG4gIH1cblxuICAuZm9ybS1pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkZGVmYXVsdC1zcGFjaW5nKjI7XG4gIH1cblxuICAuZmllbGRzZXQtbGVnZW5kIHtcbiAgICBmb250LWZhbWlseTogJGZvbnQtc3RhY2stb3BlbmV4dHJhYm9sZDtcbiAgICAvLyBmb250LXdlaWdodDogODAwO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICBjb2xvcjogJHRleHQtYmctd2hpdGU7XG4gICAgbWFyZ2luLWJvdHRvbTogJGRlZmF1bHQtc3BhY2luZztcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgfVxuXG4gICAgJi5mb3JtLXJlcXVpcmVkOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IHVuc2V0O1xuICAgIH1cbiAgfVxuXG4gIC5mb3JtLWxhYmVsIHtcbiAgICAubGFiZWwge1xuICAgICAgZm9udC1mYW1pbHk6ICRmb250LXN0YWNrLW9wZW5leHRyYWJvbGQ7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICAgIGNvbG9yOiB2YXIoLS1mb250LWNvbG9yLWJnLXdoaXRlKTtcbiAgICAgIG1hcmdpbi1ib3R0b206ICRkZWZhdWx0LXNwYWNpbmc7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgLmxhYmVsIHtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAubGFiZWwge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgIC5sYWJlbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5mb3JtLXJlcXVpcmVkOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IHVuc2V0O1xuICAgIH1cbiAgfVxuXG4gIC53ZWJmb3JtLWVsZW1lbnQtaGVscDpmb2N1cyxcbiAgLndlYmZvcm0tZWxlbWVudC1oZWxwOmFjdGl2ZSxcbiAgLndlYmZvcm0tZWxlbWVudC1oZWxwOmhvdmVyIHtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAkdWdhLXByaW1hcnk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHVnYS1wcmltYXJ5O1xuICB9XG5cbiAgLndlYmZvcm0tZmxleC0tY29udGFpbmVyIHtcbiAgICA+IC5mb3JtLWl0ZW0ge1xuICAgICAgPiBpbnB1dDpub3QoW3R5cGU9XCJjaGVja2JveFwiXSksXG4gICAgICBzZWxlY3Qge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAuNjI1cmVtIDIuMjVyZW0gLjYyNXJlbSAuNzVyZW07XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgfVxuXG4gICAgICAuc2VsZWN0LXdyYXBwZXIge1xuICAgICAgICAud2ViZm9ybS1zZWxlY3Qtb3RoZXItaW5wdXQge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBsZWZ0OiBjYWxjKDEwMCUgLSAyNXB4KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5mb3JtLXRleHQge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cblxuICAuZm9ybS1jb250cm9sOmZvY3VzLFxuICB0ZXh0YXJlYTpmb2N1cyxcbiAgLmZvcm0tc2VsZWN0OmZvY3VzIHtcbiAgICBAaW5jbHVkZSBmb3JtRWxlbWVudEZvY3VzKCk7XG4gIH1cblxuICB0ZXh0YXJlYSB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjYjhiOGI4O1xuICB9XG5cbiAgLmZvcm0tZmlsZSB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIG1hcmdpbi1ib3R0b206IDByZW07XG4gIH1cblxuICAuanMtZm9ybS10eXBlLWNoZWNrYm94IHtcbiAgICBsYWJlbCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDEuNXJlbSk7XG5cbiAgICAgIC5sYWJlbCAge1xuICAgICAgICBmb250LWZhbWlseTogXCJvcGVuc2Fuc3JlZ3VsYXJcIjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBpbnB1dCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgfVxuICB9XG5cbiAgLmpzLWZvcm0tdHlwZS1kYXRldGltZSB7XG4gICAgaW5wdXQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgLmZvcm0tY29udHJvbDo6ZmlsZS1zZWxlY3Rvci1idXR0b24ge1xuICAgIEBleHRlbmQgLmJ0bjtcbiAgICBAZXh0ZW5kIC5idG4tc2Vjb25kYXJ5IDtcbiAgfVxuXG4gIC5yYWRpb3MtLXdyYXBwZXIsXG4gIC5jaGVja2JveGVzLS13cmFwcGVyIHtcbiAgICAuZmllbGRzZXQtd3JhcHBlciB7XG4gICAgICA+IGRpdi5kZXNjcmlwdGlvbiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIGxlZ2VuZCB7XG4gICAgICAubGFiZWwge1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtc3RhY2stb3BlbmV4dHJhYm9sZDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICAgICAgY29sb3I6IHZhcigtLWZvbnQtY29sb3ItYmctd2hpdGUpO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAkZGVmYXVsdC1zcGFjaW5nO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIC5sYWJlbCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgLmxhYmVsIHtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgICAubGFiZWwge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIGxhYmVsIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gMS41cmVtKTtcblxuICAgICAgLmxhYmVsIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LXN0YWNrLW9wZW47XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XG5cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmRldGFpbHMge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgIGRpdi5kZXNjcmlwdGlvbiB7XG4gICAgICBtYXJnaW4tbGVmdDogMTFweDtcbiAgICB9XG5cbiAgICAuZm9ybS1pdGVtIHtcbiAgICAgIG1hcmdpbi1ib3R0b206ICRkZWZhdWx0LXNwYWNpbmcvMjtcbiAgICB9XG5cbiAgICAuZm9ybS1jaGVjay1pbnB1dCAge1xuICAgICAgd2lkdGg6IDE5cHg7XG4gICAgICBoZWlnaHQ6IDE5cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG5cbiAgICAgICY6Y2hlY2tlZCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItY29sb3I6ICRpbnB1dC1ib3JkZXItY29sb3I7XG4gICAgICAgICZbdHlwZT1cInJhZGlvXCJdIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4JyUzZSUzY2NpcmNsZSByPScyJyBmaWxsPSclMjMzNjM2MzYnLyUzZSUzYy9zdmclM2VcIik7XG4gICAgICAgIH1cbiAgICAgICAgJlt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMzJweCcgaGVpZ2h0PSczMnB4JyB2aWV3Qm94PScwIDAgMjAgMjAnJTNlJTNjcGF0aCBmaWxsPSdub25lJyBzdHJva2U9JyUyMzM2MzYzNicgc3Ryb2tlLXdpZHRoPScxLjInIGQ9J002IDEwbDMgM2w2LTYnLyUzZSUzYy9zdmclM2VcIik7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAzMnB4IDMycHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIEBpbmNsdWRlIGZvcm1FbGVtZW50Rm9jdXMoKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZm9ybS1jb250cm9sLmJ1dHRvbiB7XG4gICAgQGV4dGVuZCAuYnRuO1xuXG4gICAgJi5idXR0b24tLXByaW1hcnkge1xuICAgICAgQGV4dGVuZCAuYnRuLXByaW1hcnk7XG4gICAgICAmOmZvY3VzLFxuICAgICAgJjpob3ZlcixcbiAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpbmstYmctcHJpbWFyeTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkdWdhLXByaW1hcnk7XG4gICAgICAgIGNvbG9yOiAkdWdhLXByaW1hcnk7XG4gICAgICB9XG4gICAgICAmOmRpc2FibGVkIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgY29sb3I6ICRpbnB1dC1ib3JkZXItY29sb3I7XG4gICAgICB9XG4gICAgfVxuICAgICYud2ViZm9ybS1idXR0b24tLXJlc2V0IHtcbiAgICAgIEBleHRlbmQgLmJ0bi1zZWNvbmRhcnk7XG4gICAgfVxuICB9XG5cbiAgLnNlbGVjdC13cmFwcGVyIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBzZWxlY3Qge1xuICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIGFwcGVhcmFuY2U6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuZm9ybS1zZWxlY3Qge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiB2aXNpYmxlO1xuICAgICAgYm9yZGVyLXJhZGl1czogdW5zZXQ7XG4gICAgICBjb2xvcjogdmFyKC0tZm9udC1jb2xvci1iZy13aGl0ZSk7XG5cbiAgICAgIG9wdGlvbiB7XG4gICAgICAgICY6YWN0aXZlLFxuICAgICAgICAmOmZvY3VzLFxuICAgICAgICAmOmNoZWNrZWQsXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiB2YXIoLS1icy13aGl0ZSk7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbGluay1jb2xvci1iZy13aGl0ZSk7O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpub3QoLm11bHRpcGxlKSB7XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcXGViMWRcIjtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdpY29tb29uJyFpbXBvcnRhbnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgY29sb3I6IHZhcigtLWxpbmstY29sb3ItYmctd2hpdGUpO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogY2FsYyg1MCUgLSAxMnB4KTtcbiAgICAgICAgbGVmdDogY2FsYyg5MCUgLSAyNXB4KTtcblxuICAgICAgICBzcGVhazogbmV2ZXI7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgyNjlkZWcpO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDI2OWRlZyk7XG5cblxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICBsZWZ0OiBjYWxjKDUwJSAtIDI1cHgpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgZmllbGRzZXQud2ViZm9ybS10eXBlLWZpZWxkc2V0LFxuICAud2ViZm9ybS1jb250YWluZXItdHlwZS1maWVsZHNldCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGlucHV0LWJvcmRlci1jb2xvcjtcbiAgICBib3JkZXItbGVmdDogOHB4IHNvbGlkICR1Z2EtcHJpbWFyeTtcbiAgICBwYWRkaW5nOiAkZGVmYXVsdC1zcGFjaW5nO1xuXG4gICAgPiBsZWdlbmQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogJGRlZmF1bHQtc3BhY2luZyoxLjU7XG4gICAgICAuZmllbGRzZXQtbGVnZW5kIHtcbiAgICAgICAgY29sb3I6ICR0ZXh0LWJnLXdoaXRlO1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtc3RhY2stY2FsaXN0b2dhO1xuICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGRlZmF1bHQtc3BhY2luZztcbiAgICAgICAgICBmb250LXNpemU6IDIzcHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgZmllbGRzZXQud2ViZm9ybS1zZWxlY3Qtb3RoZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG5cbiAgICAuZm9ybS1pdGVtIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgfVxuXG4gICAgLndlYmZvcm0tc2VsZWN0LW90aGVyLWlucHV0IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICB9XG4gIH1cblxuICBmaWVsZHNldC53ZWJmb3JtLXRlbGVwaG9uZS0td3JhcHBlciB7XG4gICAgLmZvcm0taXRlbSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgICBzZWxlY3Qge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAuNjI1cmVtIDIuMjVyZW0gLjYyNXJlbSAuNzVyZW07XG4gICAgICB9XG5cbiAgICAgIGlucHV0IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcblxuICAgICAgICAmLmZvcm0tbnVtYmVyIHtcbiAgICAgICAgICB3aWR0aDogdW5zZXQ7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnNlbGVjdC13cmFwcGVyIHtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgbGVmdDogY2FsYygxMDAlIC0gMjVweCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBmaWVsZHNldC53ZWJmb3JtLXNjYWxlLS13cmFwcGVyIHtcbiAgICBsYWJlbCB7XG4gICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICB9XG5cbiAgICAuZGV0YWlscyB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC53ZWJmb3JtLXNjYWxlLW9wdGlvbnMge1xuICAgICAgaW5wdXQge1xuICAgICAgICAmOmNoZWNrZWQge1xuICAgICAgICAgICsgbGFiZWwge1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1saW5rLWNvbG9yLWJnLXdoaXRlKTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICsgbGFiZWwge1xuICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLWxpbmstY29sb3ItYmctd2hpdGUpO1xuICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgNXB4IHZhcigtLWxpbmstY29sb3ItYmctd2hpdGUpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5mb3JtLW1hbmFnZWQtZmlsZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cblxuICAgIC5tZXNzYWdlcy0tZXJyb3Ige1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMC43NXJlbTtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGNvbG9yOiAjREIzQTJDO1xuXG4gICAgICB+IGlucHV0LmZvcm0tZmlsZSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMC41cmVtO1xuICAgICAgICBwYWRkaW5nOiAxcmVtO1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAycHggI0RCM0EyQztcbiAgICAgICAgb3V0bGluZTogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBpbnB1dDpub3QoLmZvcm0tY2hlY2staW5wdXQpIHtcbiAgICAgIGNvbG9yOiB2YXIoLS1saW5rLWNvbG9yLWJnLXdoaXRlKTtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgIGJveC1zaGFkb3c6IHVuc2V0O1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICB0cmFuc2l0aW9uOiBub25lO1xuXG4gICAgICAmLmZvcm0tc3VibWl0IHtcbiAgICAgICAgY29sb3I6IHZhcigtLWxpbmstY29sb3ItYmctd2hpdGUpO1xuXG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWNvbG9yKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuXG5cbiAgICAvLyBTdXJjaGFyZ2VyIGxlIGNvbXBvcnRlbWVudCBob3ZlciB0csOocyBoYXV0IGRhbnMgbGEgZmV1aWxsZSBkZSBzdHlsZS5cbiAgICAuZm9ybS1jb250cm9sOmhvdmVyOm5vdCg6ZGlzYWJsZWQpOm5vdChbcmVhZG9ubHldKTo6ZmlsZS1zZWxlY3Rvci1idXR0b24ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbGluay1jb2xvci1iZy13aGl0ZSk7XG4gICAgfVxuXG4gICAgLndlYmZvcm0tbWFuYWdlZC1maWxlLXByZXZpZXcge1xuICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICAuZm9ybS1yb3cge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBib3JkZXI6IG5vbmU7XG5cbiAgICAgICYuZm9ybS1pdGVtIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgIH1cblxuICAgICAgJi53ZWJmb3JtLW1hbmFnZWQtZmlsZS1wcmV2aWV3LXdyYXBwZXIge1xuICAgICAgICBtYXJnaW4tbGVmdDogMXJlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cblxuICAgICAgaW5wdXQuZm9ybS1jaGVja2JveCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMC41cmVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB3aWR0aDogMWVtO1xuICAgICAgICBoZWlnaHQ6IDFlbTtcbiAgICAgIH1cblxuICAgICAgbGFiZWwge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBtYXJnaW46IDA7XG5cbiAgICAgICAgPiBkaXYge1xuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIm9wZW5zYW5zcmVndWxhclwiO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAgICAgICAmLmRldGFpbHMge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgfiBpbnB1dC5mb3JtLXN1Ym1pdCB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG1hcmdpbi10b3A6IDFyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmZvcm0tYWN0aW9ucyB7XG4gICAgLmJ1dHRvbiB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGNvbG9yOiB2YXIoLS1saW5rLWNvbG9yLWJnLXdoaXRlKTtcblxuICAgICAgJjpob3ZlcixcbiAgICAgICY6YWN0aXZlLFxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGJveC1zaGFkb3c6IHVuc2V0O1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktY29sb3IpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC53ZWJmb3JtLXN1Ym1pc3Npb24tZGF0YS0tdmlldy1tb2RlLXByZXZpZXcge1xuICAgIC5mb3JtLWl0ZW0ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICB9XG5cbiAgICAuZm9ybS1yb3cge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAgIC5mb3JtLWxhYmVsIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBpbnB1dC5mb3JtLXN1Ym1pdCB7XG4gICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1saW5rLWNvbG9yLWJnLXdoaXRlKTtcbiAgICAgIGJveC1zaGFkb3c6IHVuc2V0O1xuICAgICAgY29sb3I6IHZhcigtLWxpbmstY29sb3ItYmctd2hpdGUpO1xuXG4gICAgICAmOmhvdmVyLFxuICAgICAgJjphY3RpdmUsXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbGluay1jb2xvci1iZy13aGl0ZSk7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLWxpbmstY29sb3ItYmctd2hpdGUpO1xuICAgICAgICBib3gtc2hhZG93OiB1bnNldDtcbiAgICAgICAgY29sb3I6IHZhcigtLWJzLXdoaXRlKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBzcGFuLmRldGFpbHMge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuLy8gRHJvcGRvd24gZHUgY2hhbXAgYXV0b2NvbXBsZXRlLlxudWwudWktYXV0b2NvbXBsZXRlIHtcbiAgbGkudWktbWVudS1pdGVtIHtcbiAgICBhLnVpLW1lbnUtaXRlbS13cmFwcGVyIHtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAgICY6aG92ZXIsXG4gICAgICAmLnVpLXN0YXRlLWFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWxpbmstY29sb3ItYmctd2hpdGUpO1xuICAgICAgICBjb2xvcjogdmFyKC0tYnMtd2hpdGUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyDDiXRhcGUgZHUgbXVsdGlzdGVwLlxuLndlYmZvcm0tcHJvZ3Jlc3Mge1xuICAucHJvZ3Jlc3Mtc3RlcCB7XG4gICAgLnByb2dyZXNzLW1hcmtlciB7XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjhiOGI4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1mb250LWNvbG9yLWJnLXdoaXRlKTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgfVxuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldDtcbiAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgIGJvcmRlcjogMXB4IGRhc2hlZCAjYjhiOGI4O1xuICAgICAgfVxuXG4gICAgICAmW3JvbGU9XCJsaW5rXCJdIHtcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNiOGI4YjggIWltcG9ydGFudDtcbiAgICAgICAgICBjb2xvcjogdmFyKC0tZm9udC1jb2xvci1iZy13aGl0ZSk7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgZGl2LnByb2dyZXNzLXRleHQge1xuICAgICAgcGFkZGluZzogNXB4IDA7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDJweDtcbiAgICAgIHRleHQtYWxpZ246IHN0YXJ0O1xuXG4gICAgICAucHJvZ3Jlc3MtdGl0bGVbcm9sZT1cImxpbmtcIl17XG4gICAgICAgIGNvbG9yOiAjYjhiOGI4O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICAucHJvZ3Jlc3MtbWFya2VyW3JvbGU9XCJsaW5rXCJdOjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjhiOGI4O1xuICAgICAgICBjb2xvcjogdmFyKC0tYnMtYm9keS1jb2xvcik7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5pcy1jb21wbGV0ZSB7XG4gICAgICAucHJvZ3Jlc3MtbWFya2VyIHtcblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdW5zZXQ7XG4gICAgICAgIH1cblxuICAgICAgICAmW3JvbGU9XCJsaW5rXCJdIHtcbiAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbGluay1jb2xvci1iZy13aGl0ZSkgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1mb250LWNvbG9yLWJnLXNlY29uZGFyeSk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgLnByb2dyZXNzLW1hcmtlcjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNlY29uZGFyeS1jb2xvcikgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1mb250LWNvbG9yLWJnLXNlY29uZGFyeSk7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLnByb2dyZXNzLXRleHQge1xuICAgICAgICAgICAgY29sb3I6IHZhcigtLXNlY29uZGFyeS1jb2xvcikgIWltcG9ydGFudDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgZGl2LnByb2dyZXNzLXRleHQge1xuICAgICAgICAucHJvZ3Jlc3MtdGl0bGV7XG4gICAgICAgICAgY29sb3I6ICM3Nzc7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgICAgICAgJltyb2xlPVwibGlua1wiXSB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtc3RhY2stb3BlbmJvbGQ7XG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tbGluay1jb2xvci1iZy13aGl0ZSk7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktY29sb3IpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICAucHJvZ3Jlc3MtbWFya2VyW3JvbGU9XCJsaW5rXCJdOjpiZWZvcmUge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNlY29uZGFyeS1jb2xvcikgIWltcG9ydGFudDtcbiAgICAgICAgICBjb2xvcjogdmFyKC0tZm9udC1jb2xvci1iZy1zZWNvbmRhcnkpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5pcy1hY3RpdmUge1xuICAgICAgZm9udC1mYW1pbHk6ICRmb250LXN0YWNrLW9wZW5ib2xkO1xuXG4gICAgICAucHJvZ3Jlc3MtbWFya2VyIHtcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1mb250LWNvbG9yLWJnLXdoaXRlKSAhaW1wb3J0YW50O1xuICAgICAgICAgIGNvbG9yOiB2YXIoLS1icy13aGl0ZSk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgZGl2LnByb2dyZXNzLXRleHQge1xuICAgICAgICBjb2xvcjogdmFyKC0tYnMtYm9keS1jb2xvcik7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnb3BlbnNhbnNyZWd1bGFyJztcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gUmFuZ2Vcbi8vXG4vLyBTdHlsZSByYW5nZSBpbnB1dHMgdGhlIHNhbWUgYWNyb3NzIGJyb3dzZXJzLiBWZW5kb3Itc3BlY2lmaWMgcnVsZXMgZm9yIHBzZXVkb1xuLy8gZWxlbWVudHMgY2Fubm90IGJlIG1peGVkLiBBcyBzdWNoLCB0aGVyZSBhcmUgbm8gc2hhcmVkIHN0eWxlcyBmb3IgZm9jdXMgb3Jcbi8vIGFjdGl2ZSBzdGF0ZXMgb24gcHJlZml4ZWQgc2VsZWN0b3JzLlxuXG4uZm9ybS1yYW5nZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGFkZCgkZm9ybS1yYW5nZS10aHVtYi1oZWlnaHQsICRmb3JtLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3ctd2lkdGggKiAyKTtcbiAgcGFkZGluZzogMDsgLy8gTmVlZCB0byByZXNldCBwYWRkaW5nXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBhcHBlYXJhbmNlOiBub25lO1xuXG4gICY6Zm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG5cbiAgICAvLyBQc2V1ZG8tZWxlbWVudHMgbXVzdCBiZSBzcGxpdCBhY3Jvc3MgbXVsdGlwbGUgcnVsZXNldHMgdG8gaGF2ZSBhbiBlZmZlY3QuXG4gICAgLy8gTm8gYm94LXNoYWRvdygpIG1peGluIGZvciBmb2N1cyBhY2Nlc3NpYmlsaXR5LlxuICAgICY6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHsgYm94LXNoYWRvdzogJGZvcm0tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdzsgfVxuICAgICY6Oi1tb3otcmFuZ2UtdGh1bWIgICAgIHsgYm94LXNoYWRvdzogJGZvcm0tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdzsgfVxuICB9XG5cbiAgJjo6LW1vei1mb2N1cy1vdXRlciB7XG4gICAgYm9yZGVyOiAwO1xuICB9XG5cbiAgJjo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICAgIHdpZHRoOiAkZm9ybS1yYW5nZS10aHVtYi13aWR0aDtcbiAgICBoZWlnaHQ6ICRmb3JtLXJhbmdlLXRodW1iLWhlaWdodDtcbiAgICBtYXJnaW4tdG9wOiAoJGZvcm0tcmFuZ2UtdHJhY2staGVpZ2h0IC0gJGZvcm0tcmFuZ2UtdGh1bWItaGVpZ2h0KSAqIC41OyAvLyBXZWJraXQgc3BlY2lmaWNcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkZm9ybS1yYW5nZS10aHVtYi1iZyk7XG4gICAgYm9yZGVyOiAkZm9ybS1yYW5nZS10aHVtYi1ib3JkZXI7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkZm9ybS1yYW5nZS10aHVtYi1ib3JkZXItcmFkaXVzKTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRmb3JtLXJhbmdlLXRodW1iLWJveC1zaGFkb3cpO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJGZvcm0tcmFuZ2UtdGh1bWItdHJhbnNpdGlvbik7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcblxuICAgICY6YWN0aXZlIHtcbiAgICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRmb3JtLXJhbmdlLXRodW1iLWFjdGl2ZS1iZyk7XG4gICAgfVxuICB9XG5cbiAgJjo6LXdlYmtpdC1zbGlkZXItcnVubmFibGUtdHJhY2sge1xuICAgIHdpZHRoOiAkZm9ybS1yYW5nZS10cmFjay13aWR0aDtcbiAgICBoZWlnaHQ6ICRmb3JtLXJhbmdlLXRyYWNrLWhlaWdodDtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7IC8vIFdoeT9cbiAgICBjdXJzb3I6ICRmb3JtLXJhbmdlLXRyYWNrLWN1cnNvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9ybS1yYW5nZS10cmFjay1iZztcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGZvcm0tcmFuZ2UtdHJhY2stYm9yZGVyLXJhZGl1cyk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkZm9ybS1yYW5nZS10cmFjay1ib3gtc2hhZG93KTtcbiAgfVxuXG4gICY6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICAgIHdpZHRoOiAkZm9ybS1yYW5nZS10aHVtYi13aWR0aDtcbiAgICBoZWlnaHQ6ICRmb3JtLXJhbmdlLXRodW1iLWhlaWdodDtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkZm9ybS1yYW5nZS10aHVtYi1iZyk7XG4gICAgYm9yZGVyOiAkZm9ybS1yYW5nZS10aHVtYi1ib3JkZXI7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkZm9ybS1yYW5nZS10aHVtYi1ib3JkZXItcmFkaXVzKTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRmb3JtLXJhbmdlLXRodW1iLWJveC1zaGFkb3cpO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJGZvcm0tcmFuZ2UtdGh1bWItdHJhbnNpdGlvbik7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcblxuICAgICY6YWN0aXZlIHtcbiAgICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRmb3JtLXJhbmdlLXRodW1iLWFjdGl2ZS1iZyk7XG4gICAgfVxuICB9XG5cbiAgJjo6LW1vei1yYW5nZS10cmFjayB7XG4gICAgd2lkdGg6ICRmb3JtLXJhbmdlLXRyYWNrLXdpZHRoO1xuICAgIGhlaWdodDogJGZvcm0tcmFuZ2UtdHJhY2staGVpZ2h0O1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjdXJzb3I6ICRmb3JtLXJhbmdlLXRyYWNrLWN1cnNvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9ybS1yYW5nZS10cmFjay1iZztcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50OyAvLyBGaXJlZm94IHNwZWNpZmljP1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGZvcm0tcmFuZ2UtdHJhY2stYm9yZGVyLXJhZGl1cyk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkZm9ybS1yYW5nZS10cmFjay1ib3gtc2hhZG93KTtcbiAgfVxuXG4gICY6ZGlzYWJsZWQge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gICAgJjo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGZvcm0tcmFuZ2UtdGh1bWItZGlzYWJsZWQtYmc7XG4gICAgfVxuXG4gICAgJjo6LW1vei1yYW5nZS10aHVtYiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9ybS1yYW5nZS10aHVtYi1kaXNhYmxlZC1iZztcbiAgICB9XG4gIH1cbn1cbiIsIi5mb3JtLWZsb2F0aW5nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gID4gLmZvcm0tY29udHJvbCxcbiAgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dCxcbiAgPiAuZm9ybS1zZWxlY3Qge1xuICAgIGhlaWdodDogJGZvcm0tZmxvYXRpbmctaGVpZ2h0O1xuICAgIGxpbmUtaGVpZ2h0OiAkZm9ybS1mbG9hdGluZy1saW5lLWhlaWdodDtcbiAgfVxuXG4gID4gbGFiZWwge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7IC8vIGFsbG93IHRleHRhcmVhc1xuICAgIHBhZGRpbmc6ICRmb3JtLWZsb2F0aW5nLXBhZGRpbmcteSAkZm9ybS1mbG9hdGluZy1wYWRkaW5nLXg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGJvcmRlcjogJGlucHV0LWJvcmRlci13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDsgLy8gUmVxdWlyZWQgZm9yIGFsaWduaW5nIGxhYmVsJ3MgdGV4dCB3aXRoIHRoZSBpbnB1dCBhcyBpdCBhZmZlY3RzIGlubmVyIGJveCBtb2RlbFxuICAgIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRmb3JtLWZsb2F0aW5nLXRyYW5zaXRpb24pO1xuICB9XG5cbiAgPiAuZm9ybS1jb250cm9sLFxuICA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0IHtcbiAgICBwYWRkaW5nOiAkZm9ybS1mbG9hdGluZy1wYWRkaW5nLXkgJGZvcm0tZmxvYXRpbmctcGFkZGluZy14O1xuXG4gICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIH1cblxuICAgICY6Zm9jdXMsXG4gICAgJjpub3QoOnBsYWNlaG9sZGVyLXNob3duKSB7XG4gICAgICBwYWRkaW5nLXRvcDogJGZvcm0tZmxvYXRpbmctaW5wdXQtcGFkZGluZy10O1xuICAgICAgcGFkZGluZy1ib3R0b206ICRmb3JtLWZsb2F0aW5nLWlucHV0LXBhZGRpbmctYjtcbiAgICB9XG4gICAgLy8gRHVwbGljYXRlZCBiZWNhdXNlIGA6LXdlYmtpdC1hdXRvZmlsbGAgaW52YWxpZGF0ZXMgb3RoZXIgc2VsZWN0b3JzIHdoZW4gZ3JvdXBlZFxuICAgICY6LXdlYmtpdC1hdXRvZmlsbCB7XG4gICAgICBwYWRkaW5nLXRvcDogJGZvcm0tZmxvYXRpbmctaW5wdXQtcGFkZGluZy10O1xuICAgICAgcGFkZGluZy1ib3R0b206ICRmb3JtLWZsb2F0aW5nLWlucHV0LXBhZGRpbmctYjtcbiAgICB9XG4gIH1cblxuICA+IC5mb3JtLXNlbGVjdCB7XG4gICAgcGFkZGluZy10b3A6ICRmb3JtLWZsb2F0aW5nLWlucHV0LXBhZGRpbmctdDtcbiAgICBwYWRkaW5nLWJvdHRvbTogJGZvcm0tZmxvYXRpbmctaW5wdXQtcGFkZGluZy1iO1xuICB9XG5cbiAgPiAuZm9ybS1jb250cm9sOmZvY3VzLFxuICA+IC5mb3JtLWNvbnRyb2w6bm90KDpwbGFjZWhvbGRlci1zaG93biksXG4gID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQsXG4gID4gLmZvcm0tc2VsZWN0IHtcbiAgICB+IGxhYmVsIHtcbiAgICAgIG9wYWNpdHk6ICRmb3JtLWZsb2F0aW5nLWxhYmVsLW9wYWNpdHk7XG4gICAgICB0cmFuc2Zvcm06ICRmb3JtLWZsb2F0aW5nLWxhYmVsLXRyYW5zZm9ybTtcbiAgICB9XG4gIH1cbiAgLy8gRHVwbGljYXRlZCBiZWNhdXNlIGA6LXdlYmtpdC1hdXRvZmlsbGAgaW52YWxpZGF0ZXMgb3RoZXIgc2VsZWN0b3JzIHdoZW4gZ3JvdXBlZFxuICA+IC5mb3JtLWNvbnRyb2w6LXdlYmtpdC1hdXRvZmlsbCB7XG4gICAgfiBsYWJlbCB7XG4gICAgICBvcGFjaXR5OiAkZm9ybS1mbG9hdGluZy1sYWJlbC1vcGFjaXR5O1xuICAgICAgdHJhbnNmb3JtOiAkZm9ybS1mbG9hdGluZy1sYWJlbC10cmFuc2Zvcm07XG4gICAgfVxuICB9XG5cbiAgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dCB7XG4gICAgfiBsYWJlbCB7XG4gICAgICBib3JkZXItd2lkdGg6ICRpbnB1dC1ib3JkZXItd2lkdGggMDsgLy8gUmVxdWlyZWQgdG8gcHJvcGVybHkgcG9zaXRpb24gbGFiZWwgdGV4dCAtIGFzIGV4cGxhaW5lZCBhYm92ZVxuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vIEJhc2Ugc3R5bGVzXG4vL1xuXG4uaW5wdXQtZ3JvdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDsgLy8gRm9yIGZvcm0gdmFsaWRhdGlvbiBmZWVkYmFja1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgPiAuZm9ybS1jb250cm9sLFxuICA+IC5mb3JtLXNlbGVjdCxcbiAgPiAuZm9ybS1mbG9hdGluZyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyAvLyBGb3IgZm9jdXMgc3RhdGUncyB6LWluZGV4XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgd2lkdGg6IDElO1xuICAgIG1pbi13aWR0aDogMDsgLy8gaHR0cHM6Ly9zdGFja292ZXJmbG93LmNvbS9xdWVzdGlvbnMvMzYyNDcxNDAvd2h5LWRvbnQtZmxleC1pdGVtcy1zaHJpbmstcGFzdC1jb250ZW50LXNpemVcbiAgfVxuXG4gIC8vIEJyaW5nIHRoZSBcImFjdGl2ZVwiIGZvcm0gY29udHJvbCB0byB0aGUgdG9wIG9mIHN1cnJvdW5kaW5nIGVsZW1lbnRzXG4gID4gLmZvcm0tY29udHJvbDpmb2N1cyxcbiAgPiAuZm9ybS1zZWxlY3Q6Zm9jdXMsXG4gID4gLmZvcm0tZmxvYXRpbmc6Zm9jdXMtd2l0aGluIHtcbiAgICB6LWluZGV4OiA1O1xuICB9XG5cbiAgLy8gRW5zdXJlIGJ1dHRvbnMgYXJlIGFsd2F5cyBhYm92ZSBpbnB1dHMgZm9yIG1vcmUgdmlzdWFsbHkgcGxlYXNpbmcgYm9yZGVycy5cbiAgLy8gVGhpcyBpc24ndCBuZWVkZWQgZm9yIGAuaW5wdXQtZ3JvdXAtdGV4dGAgc2luY2UgaXQgc2hhcmVzIHRoZSBzYW1lIGJvcmRlci1jb2xvclxuICAvLyBhcyBvdXIgaW5wdXRzLlxuICAuYnRuIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcblxuICAgICY6Zm9jdXMge1xuICAgICAgei1pbmRleDogNTtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBUZXh0dWFsIGFkZG9uc1xuLy9cbi8vIFNlcnZlcyBhcyBhIGNhdGNoLWFsbCBlbGVtZW50IGZvciBhbnkgdGV4dCBvciByYWRpby9jaGVja2JveCBpbnB1dCB5b3Ugd2lzaFxuLy8gdG8gcHJlcGVuZCBvciBhcHBlbmQgdG8gYW4gaW5wdXQuXG5cbi5pbnB1dC1ncm91cC10ZXh0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogJGlucHV0LWdyb3VwLWFkZG9uLXBhZGRpbmcteSAkaW5wdXQtZ3JvdXAtYWRkb24tcGFkZGluZy14O1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZSk7IC8vIE1hdGNoIGlucHV0c1xuICBmb250LXdlaWdodDogJGlucHV0LWdyb3VwLWFkZG9uLWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGlucHV0LWdyb3VwLWFkZG9uLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1ncm91cC1hZGRvbi1iZztcbiAgYm9yZGVyOiAkaW5wdXQtYm9yZGVyLXdpZHRoIHNvbGlkICRpbnB1dC1ncm91cC1hZGRvbi1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMpO1xufVxuXG5cbi8vIFNpemluZ1xuLy9cbi8vIFJlbWl4IHRoZSBkZWZhdWx0IGZvcm0gY29udHJvbCBzaXppbmcgY2xhc3NlcyBpbnRvIG5ldyBvbmVzIGZvciBlYXNpZXJcbi8vIG1hbmlwdWxhdGlvbi5cblxuLmlucHV0LWdyb3VwLWxnID4gLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cC1sZyA+IC5mb3JtLXNlbGVjdCxcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLWxnID4gLmJ0biB7XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXktbGcgJGlucHV0LXBhZGRpbmcteC1sZztcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUtbGcpO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzLWxnKTtcbn1cblxuLmlucHV0LWdyb3VwLXNtID4gLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLXNlbGVjdCxcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLXNtID4gLmJ0biB7XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXktc20gJGlucHV0LXBhZGRpbmcteC1zbTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUtc20pO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzLXNtKTtcbn1cblxuLmlucHV0LWdyb3VwLWxnID4gLmZvcm0tc2VsZWN0LFxuLmlucHV0LWdyb3VwLXNtID4gLmZvcm0tc2VsZWN0IHtcbiAgcGFkZGluZy1yaWdodDogJGZvcm0tc2VsZWN0LXBhZGRpbmcteCArICRmb3JtLXNlbGVjdC1pbmRpY2F0b3ItcGFkZGluZztcbn1cblxuXG4vLyBSb3VuZGVkIGNvcm5lcnNcbi8vXG4vLyBUaGVzZSBydWxlc2V0cyBtdXN0IGNvbWUgYWZ0ZXIgdGhlIHNpemluZyBvbmVzIHRvIHByb3Blcmx5IG92ZXJyaWRlIHNtIGFuZCBsZ1xuLy8gYm9yZGVyLXJhZGl1cyB2YWx1ZXMgd2hlbiBleHRlbmRpbmcuIFRoZXkncmUgbW9yZSBzcGVjaWZpYyB0aGFuIHdlJ2QgbGlrZVxuLy8gd2l0aCB0aGUgYC5pbnB1dC1ncm91cCA+YCBwYXJ0LCBidXQgd2l0aG91dCBpdCwgd2UgY2Fubm90IG92ZXJyaWRlIHRoZSBzaXppbmcuXG5cbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBuby1kdXBsaWNhdGUtc2VsZWN0b3JzXG4uaW5wdXQtZ3JvdXAge1xuICAmOm5vdCguaGFzLXZhbGlkYXRpb24pIHtcbiAgICA+IDpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKTpub3QoLmRyb3Bkb3duLW1lbnUpOm5vdCguZm9ybS1mbG9hdGluZyksXG4gICAgPiAuZHJvcGRvd24tdG9nZ2xlOm50aC1sYXN0LWNoaWxkKG4gKyAzKSxcbiAgICA+IC5mb3JtLWZsb2F0aW5nOm5vdCg6bGFzdC1jaGlsZCkgPiAuZm9ybS1jb250cm9sLFxuICAgID4gLmZvcm0tZmxvYXRpbmc6bm90KDpsYXN0LWNoaWxkKSA+IC5mb3JtLXNlbGVjdCB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItZW5kLXJhZGl1cygwKTtcbiAgICB9XG4gIH1cblxuICAmLmhhcy12YWxpZGF0aW9uIHtcbiAgICA+IDpudGgtbGFzdC1jaGlsZChuICsgMyk6bm90KC5kcm9wZG93bi10b2dnbGUpOm5vdCguZHJvcGRvd24tbWVudSk6bm90KC5mb3JtLWZsb2F0aW5nKSxcbiAgICA+IC5kcm9wZG93bi10b2dnbGU6bnRoLWxhc3QtY2hpbGQobiArIDQpLFxuICAgID4gLmZvcm0tZmxvYXRpbmc6bnRoLWxhc3QtY2hpbGQobiArIDMpID4gLmZvcm0tY29udHJvbCxcbiAgICA+IC5mb3JtLWZsb2F0aW5nOm50aC1sYXN0LWNoaWxkKG4gKyAzKSA+IC5mb3JtLXNlbGVjdCB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItZW5kLXJhZGl1cygwKTtcbiAgICB9XG4gIH1cblxuICAkdmFsaWRhdGlvbi1tZXNzYWdlczogXCJcIjtcbiAgQGVhY2ggJHN0YXRlIGluIG1hcC1rZXlzKCRmb3JtLXZhbGlkYXRpb24tc3RhdGVzKSB7XG4gICAgJHZhbGlkYXRpb24tbWVzc2FnZXM6ICR2YWxpZGF0aW9uLW1lc3NhZ2VzICsgXCI6bm90KC5cIiArIHVucXVvdGUoJHN0YXRlKSArIFwiLXRvb2x0aXApXCIgKyBcIjpub3QoLlwiICsgdW5xdW90ZSgkc3RhdGUpICsgXCItZmVlZGJhY2spXCI7XG4gIH1cblxuICA+IDpub3QoOmZpcnN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLW1lbnUpI3skdmFsaWRhdGlvbi1tZXNzYWdlc30ge1xuICAgIG1hcmdpbi1sZWZ0OiAtJGlucHV0LWJvcmRlci13aWR0aDtcbiAgICBAaW5jbHVkZSBib3JkZXItc3RhcnQtcmFkaXVzKDApO1xuICB9XG5cbiAgPiAuZm9ybS1mbG9hdGluZzpub3QoOmZpcnN0LWNoaWxkKSA+IC5mb3JtLWNvbnRyb2wsXG4gID4gLmZvcm0tZmxvYXRpbmc6bm90KDpmaXJzdC1jaGlsZCkgPiAuZm9ybS1zZWxlY3Qge1xuICAgIEBpbmNsdWRlIGJvcmRlci1zdGFydC1yYWRpdXMoMCk7XG4gIH1cbn1cbiIsIi8vIFRoaXMgbWl4aW4gdXNlcyBhbiBgaWYoKWAgdGVjaG5pcXVlIHRvIGJlIGNvbXBhdGlibGUgd2l0aCBEYXJ0IFNhc3Ncbi8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vc2Fzcy9zYXNzL2lzc3Vlcy8xODczI2lzc3VlY29tbWVudC0xNTIyOTM3MjUgZm9yIG1vcmUgZGV0YWlsc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS12YWxpZGF0aW9uLW1peGluc1xuQG1peGluIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcbiAgQGlmICgkc3RhdGUgPT0gXCJ2YWxpZFwiIG9yICRzdGF0ZSA9PSBcImludmFsaWRcIikge1xuICAgIC53YXMtdmFsaWRhdGVkICN7aWYoJiwgXCImXCIsIFwiXCIpfTojeyRzdGF0ZX0sXG4gICAgI3tpZigmLCBcIiZcIiwgXCJcIil9LmlzLSN7JHN0YXRlfSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgICN7aWYoJiwgXCImXCIsIFwiXCIpfS5pcy0jeyRzdGF0ZX0ge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBmb3JtLXZhbGlkYXRpb24tc3RhdGUoXG4gICRzdGF0ZSxcbiAgJGNvbG9yLFxuICAkaWNvbixcbiAgJHRvb2x0aXAtY29sb3I6IGNvbG9yLWNvbnRyYXN0KCRjb2xvciksXG4gICR0b29sdGlwLWJnLWNvbG9yOiByZ2JhKCRjb2xvciwgJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1vcGFjaXR5KSxcbiAgJGZvY3VzLWJveC1zaGFkb3c6IDAgMCAkaW5wdXQtYnRuLWZvY3VzLWJsdXIgJGlucHV0LWZvY3VzLXdpZHRoIHJnYmEoJGNvbG9yLCAkaW5wdXQtYnRuLWZvY3VzLWNvbG9yLW9wYWNpdHkpXG4pIHtcbiAgLiN7JHN0YXRlfS1mZWVkYmFjayB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAkZm9ybS1mZWVkYmFjay1tYXJnaW4tdG9wO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9ybS1mZWVkYmFjay1mb250LXNpemUpO1xuICAgIGZvbnQtc3R5bGU6ICRmb3JtLWZlZWRiYWNrLWZvbnQtc3R5bGU7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgfVxuXG4gIC4jeyRzdGF0ZX0tdG9vbHRpcCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTAwJTtcbiAgICB6LWluZGV4OiA1O1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyAvLyBDb250YWluIHRvIHBhcmVudCB3aGVuIHBvc3NpYmxlXG4gICAgcGFkZGluZzogJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1wYWRkaW5nLXkgJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1wYWRkaW5nLXg7XG4gICAgbWFyZ2luLXRvcDogLjFyZW07XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKCRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtZm9udC1zaXplKTtcbiAgICBsaW5lLWhlaWdodDogJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1saW5lLWhlaWdodDtcbiAgICBjb2xvcjogJHRvb2x0aXAtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHRvb2x0aXAtYmctY29sb3I7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkZm9ybS1mZWVkYmFjay10b29sdGlwLWJvcmRlci1yYWRpdXMpO1xuICB9XG5cbiAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xuICAgIH4gLiN7JHN0YXRlfS1mZWVkYmFjayxcbiAgICB+IC4jeyRzdGF0ZX0tdG9vbHRpcCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cblxuICAuZm9ybS1jb250cm9sIHtcbiAgICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcblxuICAgICAgQGlmICRlbmFibGUtdmFsaWRhdGlvbi1pY29ucyB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICRpbnB1dC1oZWlnaHQtaW5uZXI7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJGljb24pO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAkaW5wdXQtaGVpZ2h0LWlubmVyLXF1YXJ0ZXIgY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6ICRpbnB1dC1oZWlnaHQtaW5uZXItaGFsZiAkaW5wdXQtaGVpZ2h0LWlubmVyLWhhbGY7XG4gICAgICB9XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcbiAgICAgICAgYm94LXNoYWRvdzogJGZvY3VzLWJveC1zaGFkb3c7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxuICB0ZXh0YXJlYS5mb3JtLWNvbnRyb2wge1xuICAgIEBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcbiAgICAgIEBpZiAkZW5hYmxlLXZhbGlkYXRpb24taWNvbnMge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkaW5wdXQtaGVpZ2h0LWlubmVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgJGlucHV0LWhlaWdodC1pbm5lci1xdWFydGVyIHJpZ2h0ICRpbnB1dC1oZWlnaHQtaW5uZXItcXVhcnRlcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZm9ybS1zZWxlY3Qge1xuICAgIEBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuXG4gICAgICBAaWYgJGVuYWJsZS12YWxpZGF0aW9uLWljb25zIHtcbiAgICAgICAgJjpub3QoW211bHRpcGxlXSk6bm90KFtzaXplXSksXG4gICAgICAgICY6bm90KFttdWx0aXBsZV0pW3NpemU9XCIxXCJdIHtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkZm9ybS1zZWxlY3QtZmVlZGJhY2staWNvbi1wYWRkaW5nLWVuZDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRmb3JtLXNlbGVjdC1pbmRpY2F0b3IpLCBlc2NhcGUtc3ZnKCRpY29uKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAkZm9ybS1zZWxlY3QtYmctcG9zaXRpb24sICRmb3JtLXNlbGVjdC1mZWVkYmFjay1pY29uLXBvc2l0aW9uO1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogJGZvcm0tc2VsZWN0LWJnLXNpemUsICRmb3JtLXNlbGVjdC1mZWVkYmFjay1pY29uLXNpemU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuICAgICAgICBib3gtc2hhZG93OiAkZm9jdXMtYm94LXNoYWRvdztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZm9ybS1jb250cm9sLWNvbG9yIHtcbiAgICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gICAgICBAaWYgJGVuYWJsZS12YWxpZGF0aW9uLWljb25zIHtcbiAgICAgICAgd2lkdGg6IGFkZCgkZm9ybS1jb2xvci13aWR0aCwgJGlucHV0LWhlaWdodC1pbm5lcik7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmZvcm0tY2hlY2staW5wdXQge1xuICAgIEBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuXG4gICAgICAmOmNoZWNrZWQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XG4gICAgICB9XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBib3gtc2hhZG93OiAkZm9jdXMtYm94LXNoYWRvdztcbiAgICAgIH1cblxuICAgICAgfiAuZm9ybS1jaGVjay1sYWJlbCB7XG4gICAgICAgIGNvbG9yOiAkY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5mb3JtLWNoZWNrLWlubGluZSAuZm9ybS1jaGVjay1pbnB1dCB7XG4gICAgfiAuI3skc3RhdGV9LWZlZWRiYWNrIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAuNWVtO1xuICAgIH1cbiAgfVxuXG4gIC5pbnB1dC1ncm91cCB7XG4gICAgPiAuZm9ybS1jb250cm9sOm5vdCg6Zm9jdXMpLFxuICAgID4gLmZvcm0tc2VsZWN0Om5vdCg6Zm9jdXMpLFxuICAgID4gLmZvcm0tZmxvYXRpbmc6bm90KDpmb2N1cy13aXRoaW4pIHtcbiAgICAgIEBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcbiAgICAgICAgQGlmICRzdGF0ZSA9PSBcInZhbGlkXCIge1xuICAgICAgICAgIHotaW5kZXg6IDM7XG4gICAgICAgIH0gQGVsc2UgaWYgJHN0YXRlID09IFwiaW52YWxpZFwiIHtcbiAgICAgICAgICB6LWluZGV4OiA0O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIGZvcm0tdmFsaWRhdGlvbi1taXhpbnNcbiIsIi8vXG4vLyBCYXNlIHN0eWxlc1xuLy9cblxuLmJ0biB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBidG4tY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9YnRuLXBhZGRpbmcteDogI3skYnRuLXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fWJ0bi1wYWRkaW5nLXk6ICN7JGJ0bi1wYWRkaW5nLXl9O1xuICAtLSN7JHByZWZpeH1idG4tZm9udC1mYW1pbHk6ICN7JGJ0bi1mb250LWZhbWlseX07XG4gIEBpbmNsdWRlIHJmcygkYnRuLWZvbnQtc2l6ZSwgLS0jeyRwcmVmaXh9YnRuLWZvbnQtc2l6ZSk7XG4gIC0tI3skcHJlZml4fWJ0bi1mb250LXdlaWdodDogI3skYnRuLWZvbnQtd2VpZ2h0fTtcbiAgLS0jeyRwcmVmaXh9YnRuLWxpbmUtaGVpZ2h0OiAjeyRidG4tbGluZS1oZWlnaHR9O1xuICAtLSN7JHByZWZpeH1idG4tY29sb3I6ICN7JGJvZHktY29sb3J9O1xuICAtLSN7JHByZWZpeH1idG4tYmc6IHRyYW5zcGFyZW50O1xuICAtLSN7JHByZWZpeH1idG4tYm9yZGVyLXdpZHRoOiAjeyRidG4tYm9yZGVyLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9YnRuLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tI3skcHJlZml4fWJ0bi1ib3JkZXItcmFkaXVzOiAjeyRidG4tYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLSN7JHByZWZpeH1idG4tYm94LXNoYWRvdzogI3skYnRuLWJveC1zaGFkb3d9O1xuICAtLSN7JHByZWZpeH1idG4tZGlzYWJsZWQtb3BhY2l0eTogI3skYnRuLWRpc2FibGVkLW9wYWNpdHl9O1xuICAtLSN7JHByZWZpeH1idG4tZm9jdXMtYm94LXNoYWRvdzogMCAwIDAgI3skYnRuLWZvY3VzLXdpZHRofSByZ2JhKHZhcigtLSN7JHByZWZpeH1idG4tZm9jdXMtc2hhZG93LXJnYiksIC41KTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBidG4tY3NzLXZhcnNcblxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1idG4tcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9YnRuLXBhZGRpbmcteCk7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS0jeyRwcmVmaXh9YnRuLWZvbnQtZmFtaWx5KTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKHZhcigtLSN7JHByZWZpeH1idG4tZm9udC1zaXplKSk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9YnRuLWZvbnQtd2VpZ2h0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1idG4tbGluZS1oZWlnaHQpO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1jb2xvcik7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1kZWNvcmF0aW9uID09IG5vbmUsIG51bGwsIG5vbmUpO1xuICB3aGl0ZS1zcGFjZTogJGJ0bi13aGl0ZS1zcGFjZTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgY3Vyc29yOiBpZigkZW5hYmxlLWJ1dHRvbi1wb2ludGVycywgcG9pbnRlciwgbnVsbCk7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBib3JkZXI6IHZhcigtLSN7JHByZWZpeH1idG4tYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9YnRuLWJvcmRlci1jb2xvcik7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXModmFyKC0tI3skcHJlZml4fWJ0bi1ib3JkZXItcmFkaXVzKSk7XG4gIEBpbmNsdWRlIGdyYWRpZW50LWJnKHZhcigtLSN7JHByZWZpeH1idG4tYmcpKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdyh2YXIoLS0jeyRwcmVmaXh9YnRuLWJveC1zaGFkb3cpKTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkYnRuLXRyYW5zaXRpb24pO1xuXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWNvbG9yKTtcbiAgICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWhvdmVyLWRlY29yYXRpb24gPT0gdW5kZXJsaW5lLCBub25lLCBudWxsKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWJnKTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4taG92ZXItYm9yZGVyLWNvbG9yKTtcbiAgfVxuXG4gIC5idG4tY2hlY2sgKyAmOmhvdmVyIHtcbiAgICAvLyBvdmVycmlkZSBmb3IgdGhlIGNoZWNrYm94L3JhZGlvIGJ1dHRvbnNcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1jb2xvcik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1iZyk7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWJvcmRlci1jb2xvcik7XG4gIH1cblxuICAmOmZvY3VzLXZpc2libGUge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWNvbG9yKTtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZyh2YXIoLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWJnKSk7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWJvcmRlci1jb2xvcik7XG4gICAgb3V0bGluZTogMDtcbiAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XG4gICAgQGlmICRlbmFibGUtc2hhZG93cyB7XG4gICAgICBib3gtc2hhZG93OiB2YXIoLS0jeyRwcmVmaXh9YnRuLWJveC1zaGFkb3cpLCB2YXIoLS0jeyRwcmVmaXh9YnRuLWZvY3VzLWJveC1zaGFkb3cpO1xuICAgIH0gQGVsc2Uge1xuICAgICAgYm94LXNoYWRvdzogdmFyKC0tI3skcHJlZml4fWJ0bi1mb2N1cy1ib3gtc2hhZG93KTtcbiAgICB9XG4gIH1cblxuICAuYnRuLWNoZWNrOmZvY3VzLXZpc2libGUgKyAmIHtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4taG92ZXItYm9yZGVyLWNvbG9yKTtcbiAgICBvdXRsaW5lOiAwO1xuICAgIC8vIEF2b2lkIHVzaW5nIG1peGluIHNvIHdlIGNhbiBwYXNzIGN1c3RvbSBmb2N1cyBzaGFkb3cgcHJvcGVybHlcbiAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIHtcbiAgICAgIGJveC1zaGFkb3c6IHZhcigtLSN7JHByZWZpeH1idG4tYm94LXNoYWRvdyksIHZhcigtLSN7JHByZWZpeH1idG4tZm9jdXMtYm94LXNoYWRvdyk7XG4gICAgfSBAZWxzZSB7XG4gICAgICBib3gtc2hhZG93OiB2YXIoLS0jeyRwcmVmaXh9YnRuLWZvY3VzLWJveC1zaGFkb3cpO1xuICAgIH1cbiAgfVxuXG4gIC5idG4tY2hlY2s6Y2hlY2tlZCArICYsXG4gIDpub3QoLmJ0bi1jaGVjaykgKyAmOmFjdGl2ZSxcbiAgJjpmaXJzdC1jaGlsZDphY3RpdmUsXG4gICYuYWN0aXZlLFxuICAmLnNob3cge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWFjdGl2ZS1jb2xvcik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1hY3RpdmUtYmcpO1xuICAgIC8vIFJlbW92ZSBDU1MgZ3JhZGllbnRzIGlmIHRoZXkncmUgZW5hYmxlZFxuICAgIGJhY2tncm91bmQtaW1hZ2U6IGlmKCRlbmFibGUtZ3JhZGllbnRzLCBub25lLCBudWxsKTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4tYWN0aXZlLWJvcmRlci1jb2xvcik7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdyh2YXIoLS0jeyRwcmVmaXh9YnRuLWFjdGl2ZS1zaGFkb3cpKTtcblxuICAgICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XG4gICAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIHtcbiAgICAgICAgYm94LXNoYWRvdzogdmFyKC0tI3skcHJlZml4fWJ0bi1hY3RpdmUtc2hhZG93KSwgdmFyKC0tI3skcHJlZml4fWJ0bi1mb2N1cy1ib3gtc2hhZG93KTtcbiAgICAgIH0gQGVsc2Uge1xuICAgICAgICBib3gtc2hhZG93OiB2YXIoLS0jeyRwcmVmaXh9YnRuLWZvY3VzLWJveC1zaGFkb3cpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICY6ZGlzYWJsZWQsXG4gICYuZGlzYWJsZWQsXG4gIGZpZWxkc2V0OmRpc2FibGVkICYge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWRpc2FibGVkLWNvbG9yKTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWRpc2FibGVkLWJnKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBpZigkZW5hYmxlLWdyYWRpZW50cywgbm9uZSwgbnVsbCk7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcik7XG4gICAgb3BhY2l0eTogdmFyKC0tI3skcHJlZml4fWJ0bi1kaXNhYmxlZC1vcGFjaXR5KTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KG5vbmUpO1xuICB9XG59XG5cblxuLy9cbi8vIEFsdGVybmF0ZSBidXR0b25zXG4vL1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYnRuLXZhcmlhbnQtbG9vcHNcbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAuYnRuLSN7JGNvbG9yfSB7XG4gICAgQGlmICRjb2xvciA9PSBcImxpZ2h0XCIge1xuICAgICAgQGluY2x1ZGUgYnV0dG9uLXZhcmlhbnQoXG4gICAgICAgICR2YWx1ZSxcbiAgICAgICAgJHZhbHVlLFxuICAgICAgICAkaG92ZXItYmFja2dyb3VuZDogc2hhZGUtY29sb3IoJHZhbHVlLCAkYnRuLWhvdmVyLWJnLXNoYWRlLWFtb3VudCksXG4gICAgICAgICRob3Zlci1ib3JkZXI6IHNoYWRlLWNvbG9yKCR2YWx1ZSwgJGJ0bi1ob3Zlci1ib3JkZXItc2hhZGUtYW1vdW50KSxcbiAgICAgICAgJGFjdGl2ZS1iYWNrZ3JvdW5kOiBzaGFkZS1jb2xvcigkdmFsdWUsICRidG4tYWN0aXZlLWJnLXNoYWRlLWFtb3VudCksXG4gICAgICAgICRhY3RpdmUtYm9yZGVyOiBzaGFkZS1jb2xvcigkdmFsdWUsICRidG4tYWN0aXZlLWJvcmRlci1zaGFkZS1hbW91bnQpXG4gICAgICApO1xuICAgIH0gQGVsc2UgaWYgJGNvbG9yID09IFwiZGFya1wiIHtcbiAgICAgIEBpbmNsdWRlIGJ1dHRvbi12YXJpYW50KFxuICAgICAgICAkdmFsdWUsXG4gICAgICAgICR2YWx1ZSxcbiAgICAgICAgJGhvdmVyLWJhY2tncm91bmQ6IHRpbnQtY29sb3IoJHZhbHVlLCAkYnRuLWhvdmVyLWJnLXRpbnQtYW1vdW50KSxcbiAgICAgICAgJGhvdmVyLWJvcmRlcjogdGludC1jb2xvcigkdmFsdWUsICRidG4taG92ZXItYm9yZGVyLXRpbnQtYW1vdW50KSxcbiAgICAgICAgJGFjdGl2ZS1iYWNrZ3JvdW5kOiB0aW50LWNvbG9yKCR2YWx1ZSwgJGJ0bi1hY3RpdmUtYmctdGludC1hbW91bnQpLFxuICAgICAgICAkYWN0aXZlLWJvcmRlcjogdGludC1jb2xvcigkdmFsdWUsICRidG4tYWN0aXZlLWJvcmRlci10aW50LWFtb3VudClcbiAgICAgICk7XG4gICAgfSBAZWxzZSB7XG4gICAgICBAaW5jbHVkZSBidXR0b24tdmFyaWFudCgkdmFsdWUsICR2YWx1ZSk7XG4gICAgfVxuICB9XG59XG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAuYnRuLW91dGxpbmUtI3skY29sb3J9IHtcbiAgICBAaW5jbHVkZSBidXR0b24tb3V0bGluZS12YXJpYW50KCR2YWx1ZSk7XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgYnRuLXZhcmlhbnQtbG9vcHNcblxuXG4vL1xuLy8gTGluayBidXR0b25zXG4vL1xuXG4vLyBNYWtlIGEgYnV0dG9uIGxvb2sgYW5kIGJlaGF2ZSBsaWtlIGEgbGlua1xuLmJ0bi1saW5rIHtcbiAgLS0jeyRwcmVmaXh9YnRuLWZvbnQtd2VpZ2h0OiAjeyRmb250LXdlaWdodC1ub3JtYWx9O1xuICAtLSN7JHByZWZpeH1idG4tY29sb3I6ICN7JGJ0bi1saW5rLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWJnOiB0cmFuc3BhcmVudDtcbiAgLS0jeyRwcmVmaXh9YnRuLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tI3skcHJlZml4fWJ0bi1ob3Zlci1jb2xvcjogI3skYnRuLWxpbmstaG92ZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1idG4taG92ZXItYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS0jeyRwcmVmaXh9YnRuLWFjdGl2ZS1jb2xvcjogI3skYnRuLWxpbmstaG92ZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tI3skcHJlZml4fWJ0bi1kaXNhYmxlZC1jb2xvcjogI3skYnRuLWxpbmstZGlzYWJsZWQtY29sb3J9O1xuICAtLSN7JHByZWZpeH1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS0jeyRwcmVmaXh9YnRuLWJveC1zaGFkb3c6IG5vbmU7XG4gIC0tI3skcHJlZml4fWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAje3RvLXJnYihtaXgoY29sb3ItY29udHJhc3QoJHByaW1hcnkpLCAkcHJpbWFyeSwgMTUlKSl9O1xuXG4gIHRleHQtZGVjb3JhdGlvbjogJGxpbmstZGVjb3JhdGlvbjtcbiAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICB9XG5cbiAgJjpob3ZlcixcbiAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWhvdmVyLWRlY29yYXRpb247XG4gIH1cblxuICAmOmZvY3VzLXZpc2libGUge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWNvbG9yKTtcbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWNvbG9yKTtcbiAgfVxuXG4gIC8vIE5vIG5lZWQgZm9yIGFuIGFjdGl2ZSBzdGF0ZSBoZXJlXG59XG5cblxuLy9cbi8vIEJ1dHRvbiBTaXplc1xuLy9cblxuLmJ0bi1sZyB7XG4gIEBpbmNsdWRlIGJ1dHRvbi1zaXplKCRidG4tcGFkZGluZy15LWxnLCAkYnRuLXBhZGRpbmcteC1sZywgJGJ0bi1mb250LXNpemUtbGcsICRidG4tYm9yZGVyLXJhZGl1cy1sZyk7XG59XG5cbi5idG4tc20ge1xuICBAaW5jbHVkZSBidXR0b24tc2l6ZSgkYnRuLXBhZGRpbmcteS1zbSwgJGJ0bi1wYWRkaW5nLXgtc20sICRidG4tZm9udC1zaXplLXNtLCAkYnRuLWJvcmRlci1yYWRpdXMtc20pO1xufVxuIiwiLy8gQnV0dG9uIHZhcmlhbnRzXG4vL1xuLy8gRWFzaWx5IHB1bXAgb3V0IGRlZmF1bHQgc3R5bGVzLCBhcyB3ZWxsIGFzIDpob3ZlciwgOmZvY3VzLCA6YWN0aXZlLFxuLy8gYW5kIGRpc2FibGVkIG9wdGlvbnMgZm9yIGFsbCBidXR0b25zXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBidG4tdmFyaWFudC1taXhpblxuQG1peGluIGJ1dHRvbi12YXJpYW50KFxuICAkYmFja2dyb3VuZCxcbiAgJGJvcmRlcixcbiAgJGNvbG9yOiBjb2xvci1jb250cmFzdCgkYmFja2dyb3VuZCksXG4gICRob3Zlci1iYWNrZ3JvdW5kOiBpZigkY29sb3IgPT0gJGNvbG9yLWNvbnRyYXN0LWxpZ2h0LCBzaGFkZS1jb2xvcigkYmFja2dyb3VuZCwgJGJ0bi1ob3Zlci1iZy1zaGFkZS1hbW91bnQpLCB0aW50LWNvbG9yKCRiYWNrZ3JvdW5kLCAkYnRuLWhvdmVyLWJnLXRpbnQtYW1vdW50KSksXG4gICRob3Zlci1ib3JkZXI6IGlmKCRjb2xvciA9PSAkY29sb3ItY29udHJhc3QtbGlnaHQsIHNoYWRlLWNvbG9yKCRib3JkZXIsICRidG4taG92ZXItYm9yZGVyLXNoYWRlLWFtb3VudCksIHRpbnQtY29sb3IoJGJvcmRlciwgJGJ0bi1ob3Zlci1ib3JkZXItdGludC1hbW91bnQpKSxcbiAgJGhvdmVyLWNvbG9yOiBjb2xvci1jb250cmFzdCgkaG92ZXItYmFja2dyb3VuZCksXG4gICRhY3RpdmUtYmFja2dyb3VuZDogaWYoJGNvbG9yID09ICRjb2xvci1jb250cmFzdC1saWdodCwgc2hhZGUtY29sb3IoJGJhY2tncm91bmQsICRidG4tYWN0aXZlLWJnLXNoYWRlLWFtb3VudCksIHRpbnQtY29sb3IoJGJhY2tncm91bmQsICRidG4tYWN0aXZlLWJnLXRpbnQtYW1vdW50KSksXG4gICRhY3RpdmUtYm9yZGVyOiBpZigkY29sb3IgPT0gJGNvbG9yLWNvbnRyYXN0LWxpZ2h0LCBzaGFkZS1jb2xvcigkYm9yZGVyLCAkYnRuLWFjdGl2ZS1ib3JkZXItc2hhZGUtYW1vdW50KSwgdGludC1jb2xvcigkYm9yZGVyLCAkYnRuLWFjdGl2ZS1ib3JkZXItdGludC1hbW91bnQpKSxcbiAgJGFjdGl2ZS1jb2xvcjogY29sb3ItY29udHJhc3QoJGFjdGl2ZS1iYWNrZ3JvdW5kKSxcbiAgJGRpc2FibGVkLWJhY2tncm91bmQ6ICRiYWNrZ3JvdW5kLFxuICAkZGlzYWJsZWQtYm9yZGVyOiAkYm9yZGVyLFxuICAkZGlzYWJsZWQtY29sb3I6IGNvbG9yLWNvbnRyYXN0KCRkaXNhYmxlZC1iYWNrZ3JvdW5kKVxuKSB7XG4gIC0tI3skcHJlZml4fWJ0bi1jb2xvcjogI3skY29sb3J9O1xuICAtLSN7JHByZWZpeH1idG4tYmc6ICN7JGJhY2tncm91bmR9O1xuICAtLSN7JHByZWZpeH1idG4tYm9yZGVyLWNvbG9yOiAjeyRib3JkZXJ9O1xuICAtLSN7JHByZWZpeH1idG4taG92ZXItY29sb3I6ICN7JGhvdmVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWJnOiAjeyRob3Zlci1iYWNrZ3JvdW5kfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWJvcmRlci1jb2xvcjogI3skaG92ZXItYm9yZGVyfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWZvY3VzLXNoYWRvdy1yZ2I6ICN7dG8tcmdiKG1peCgkY29sb3IsICRib3JkZXIsIDE1JSkpfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWFjdGl2ZS1jb2xvcjogI3skYWN0aXZlLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWFjdGl2ZS1iZzogI3skYWN0aXZlLWJhY2tncm91bmR9O1xuICAtLSN7JHByZWZpeH1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogI3skYWN0aXZlLWJvcmRlcn07XG4gIC0tI3skcHJlZml4fWJ0bi1hY3RpdmUtc2hhZG93OiAjeyRidG4tYWN0aXZlLWJveC1zaGFkb3d9O1xuICAtLSN7JHByZWZpeH1idG4tZGlzYWJsZWQtY29sb3I6ICN7JGRpc2FibGVkLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWRpc2FibGVkLWJnOiAjeyRkaXNhYmxlZC1iYWNrZ3JvdW5kfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogI3skZGlzYWJsZWQtYm9yZGVyfTtcbn1cbi8vIHNjc3MtZG9jcy1lbmQgYnRuLXZhcmlhbnQtbWl4aW5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGJ0bi1vdXRsaW5lLXZhcmlhbnQtbWl4aW5cbkBtaXhpbiBidXR0b24tb3V0bGluZS12YXJpYW50KFxuICAkY29sb3IsXG4gICRjb2xvci1ob3ZlcjogY29sb3ItY29udHJhc3QoJGNvbG9yKSxcbiAgJGFjdGl2ZS1iYWNrZ3JvdW5kOiAkY29sb3IsXG4gICRhY3RpdmUtYm9yZGVyOiAkY29sb3IsXG4gICRhY3RpdmUtY29sb3I6IGNvbG9yLWNvbnRyYXN0KCRhY3RpdmUtYmFja2dyb3VuZClcbikge1xuICAtLSN7JHByZWZpeH1idG4tY29sb3I6ICN7JGNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWJvcmRlci1jb2xvcjogI3skY29sb3J9O1xuICAtLSN7JHByZWZpeH1idG4taG92ZXItY29sb3I6ICN7JGNvbG9yLWhvdmVyfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWJnOiAjeyRhY3RpdmUtYmFja2dyb3VuZH07XG4gIC0tI3skcHJlZml4fWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICN7JGFjdGl2ZS1ib3JkZXJ9O1xuICAtLSN7JHByZWZpeH1idG4tZm9jdXMtc2hhZG93LXJnYjogI3t0by1yZ2IoJGNvbG9yKX07XG4gIC0tI3skcHJlZml4fWJ0bi1hY3RpdmUtY29sb3I6ICN7JGFjdGl2ZS1jb2xvcn07XG4gIC0tI3skcHJlZml4fWJ0bi1hY3RpdmUtYmc6ICN7JGFjdGl2ZS1iYWNrZ3JvdW5kfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICN7JGFjdGl2ZS1ib3JkZXJ9O1xuICAtLSN7JHByZWZpeH1idG4tYWN0aXZlLXNoYWRvdzogI3skYnRuLWFjdGl2ZS1ib3gtc2hhZG93fTtcbiAgLS0jeyRwcmVmaXh9YnRuLWRpc2FibGVkLWNvbG9yOiAjeyRjb2xvcn07XG4gIC0tI3skcHJlZml4fWJ0bi1kaXNhYmxlZC1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tI3skcHJlZml4fWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICN7JGNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9Z3JhZGllbnQ6IG5vbmU7XG59XG4vLyBzY3NzLWRvY3MtZW5kIGJ0bi1vdXRsaW5lLXZhcmlhbnQtbWl4aW5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGJ0bi1zaXplLW1peGluXG5AbWl4aW4gYnV0dG9uLXNpemUoJHBhZGRpbmcteSwgJHBhZGRpbmcteCwgJGZvbnQtc2l6ZSwgJGJvcmRlci1yYWRpdXMpIHtcbiAgLS0jeyRwcmVmaXh9YnRuLXBhZGRpbmcteTogI3skcGFkZGluZy15fTtcbiAgLS0jeyRwcmVmaXh9YnRuLXBhZGRpbmcteDogI3skcGFkZGluZy14fTtcbiAgQGluY2x1ZGUgcmZzKCRmb250LXNpemUsIC0tI3skcHJlZml4fWJ0bi1mb250LXNpemUpO1xuICAtLSN7JHByZWZpeH1idG4tYm9yZGVyLXJhZGl1czogI3skYm9yZGVyLXJhZGl1c307XG59XG4vLyBzY3NzLWRvY3MtZW5kIGJ0bi1zaXplLW1peGluXG4iLCIuZmFkZSB7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJHRyYW5zaXRpb24tZmFkZSk7XG5cbiAgJjpub3QoLnNob3cpIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbi8vIHNjc3MtZG9jcy1zdGFydCBjb2xsYXBzZS1jbGFzc2VzXG4uY29sbGFwc2Uge1xuICAmOm5vdCguc2hvdykge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmNvbGxhcHNpbmcge1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJHRyYW5zaXRpb24tY29sbGFwc2UpO1xuXG4gICYuY29sbGFwc2UtaG9yaXpvbnRhbCB7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJHRyYW5zaXRpb24tY29sbGFwc2Utd2lkdGgpO1xuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIGNvbGxhcHNlLWNsYXNzZXNcbiIsIi8vIFRoZSBkcm9wZG93biB3cmFwcGVyIChgPGRpdj5gKVxuLmRyb3B1cCxcbi5kcm9wZW5kLFxuLmRyb3Bkb3duLFxuLmRyb3BzdGFydCxcbi5kcm9wdXAtY2VudGVyLFxuLmRyb3Bkb3duLWNlbnRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgLy8gR2VuZXJhdGUgdGhlIGNhcmV0IGF1dG9tYXRpY2FsbHlcbiAgQGluY2x1ZGUgY2FyZXQoKTtcbn1cblxuLy8gVGhlIGRyb3Bkb3duIG1lbnVcbi5kcm9wZG93bi1tZW51IHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IGRyb3Bkb3duLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLXppbmRleDogI3skemluZGV4LWRyb3Bkb3dufTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tbWluLXdpZHRoOiAjeyRkcm9wZG93bi1taW4td2lkdGh9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1wYWRkaW5nLXg6ICN7JGRyb3Bkb3duLXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLXBhZGRpbmcteTogI3skZHJvcGRvd24tcGFkZGluZy15fTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tc3BhY2VyOiAjeyRkcm9wZG93bi1zcGFjZXJ9O1xuICBAaW5jbHVkZSByZnMoJGRyb3Bkb3duLWZvbnQtc2l6ZSwgLS0jeyRwcmVmaXh9ZHJvcGRvd24tZm9udC1zaXplKTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tY29sb3I6ICN7JGRyb3Bkb3duLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tYmc6ICN7JGRyb3Bkb3duLWJnfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tYm9yZGVyLWNvbG9yOiAjeyRkcm9wZG93bi1ib3JkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1ib3JkZXItcmFkaXVzOiAjeyRkcm9wZG93bi1ib3JkZXItcmFkaXVzfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tYm9yZGVyLXdpZHRoOiAjeyRkcm9wZG93bi1ib3JkZXItd2lkdGh9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1pbm5lci1ib3JkZXItcmFkaXVzOiAjeyRkcm9wZG93bi1pbm5lci1ib3JkZXItcmFkaXVzfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tZGl2aWRlci1iZzogI3skZHJvcGRvd24tZGl2aWRlci1iZ307XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWRpdmlkZXItbWFyZ2luLXk6ICN7JGRyb3Bkb3duLWRpdmlkZXItbWFyZ2luLXl9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1ib3gtc2hhZG93OiAjeyRkcm9wZG93bi1ib3gtc2hhZG93fTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tbGluay1jb2xvcjogI3skZHJvcGRvd24tbGluay1jb2xvcn07XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWxpbmstaG92ZXItY29sb3I6ICN7JGRyb3Bkb3duLWxpbmstaG92ZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWhvdmVyLWJnOiAjeyRkcm9wZG93bi1saW5rLWhvdmVyLWJnfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tbGluay1hY3RpdmUtY29sb3I6ICN7JGRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tbGluay1hY3RpdmUtYmc6ICN7JGRyb3Bkb3duLWxpbmstYWN0aXZlLWJnfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tbGluay1kaXNhYmxlZC1jb2xvcjogI3skZHJvcGRvd24tbGluay1kaXNhYmxlZC1jb2xvcn07XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWl0ZW0tcGFkZGluZy14OiAjeyRkcm9wZG93bi1pdGVtLXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWl0ZW0tcGFkZGluZy15OiAjeyRkcm9wZG93bi1pdGVtLXBhZGRpbmcteX07XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWhlYWRlci1jb2xvcjogI3skZHJvcGRvd24taGVhZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24taGVhZGVyLXBhZGRpbmcteDogI3skZHJvcGRvd24taGVhZGVyLXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWhlYWRlci1wYWRkaW5nLXk6ICN7JGRyb3Bkb3duLWhlYWRlci1wYWRkaW5nLXl9O1xuICAvLyBzY3NzLWRvY3MtZW5kIGRyb3Bkb3duLWNzcy12YXJzXG5cbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24temluZGV4KTtcbiAgZGlzcGxheTogbm9uZTsgLy8gbm9uZSBieSBkZWZhdWx0LCBidXQgYmxvY2sgb24gXCJvcGVuXCIgb2YgdGhlIG1lbnVcbiAgbWluLXdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tbWluLXdpZHRoKTtcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLXBhZGRpbmcteCk7XG4gIG1hcmdpbjogMDsgLy8gT3ZlcnJpZGUgZGVmYXVsdCBtYXJnaW4gb2YgdWxcbiAgQGluY2x1ZGUgZm9udC1zaXplKHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1mb250LXNpemUpKTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1jb2xvcik7XG4gIHRleHQtYWxpZ246IGxlZnQ7IC8vIEVuc3VyZXMgcHJvcGVyIGFsaWdubWVudCBpZiBwYXJlbnQgaGFzIGl0IGNoYW5nZWQgKGUuZy4sIG1vZGFsIGZvb3RlcilcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWJnKTtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tYm9yZGVyLWNvbG9yKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tYm9yZGVyLXJhZGl1cykpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1ib3gtc2hhZG93KSk7XG5cbiAgJltkYXRhLWJzLXBvcHBlcl0ge1xuICAgIHRvcDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIG1hcmdpbi10b3A6IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1zcGFjZXIpO1xuICB9XG5cbiAgQGlmICRkcm9wZG93bi1wYWRkaW5nLXkgPT0gMCB7XG4gICAgPiAuZHJvcGRvd24taXRlbTpmaXJzdC1jaGlsZCxcbiAgICA+IGxpOmZpcnN0LWNoaWxkIC5kcm9wZG93bi1pdGVtIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1pbm5lci1ib3JkZXItcmFkaXVzKSk7XG4gICAgfVxuICAgID4gLmRyb3Bkb3duLWl0ZW06bGFzdC1jaGlsZCxcbiAgICA+IGxpOmxhc3QtY2hpbGQgLmRyb3Bkb3duLWl0ZW0ge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXModmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWlubmVyLWJvcmRlci1yYWRpdXMpKTtcbiAgICB9XG5cbiAgfVxufVxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgcmVzcG9uc2l2ZS1icmVha3BvaW50c1xuLy8gV2UgZGVsaWJlcmF0ZWx5IGhhcmRjb2RlIHRoZSBgYnMtYCBwcmVmaXggYmVjYXVzZSB3ZSBjaGVja1xuLy8gdGhpcyBjdXN0b20gcHJvcGVydHkgaW4gSlMgdG8gZGV0ZXJtaW5lIFBvcHBlcidzIHBvc2l0aW9uaW5nXG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIC5kcm9wZG93bi1tZW51I3skaW5maXh9LXN0YXJ0IHtcbiAgICAgIC0tYnMtcG9zaXRpb246IHN0YXJ0O1xuXG4gICAgICAmW2RhdGEtYnMtcG9wcGVyXSB7XG4gICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5kcm9wZG93bi1tZW51I3skaW5maXh9LWVuZCB7XG4gICAgICAtLWJzLXBvc2l0aW9uOiBlbmQ7XG5cbiAgICAgICZbZGF0YS1icy1wb3BwZXJdIHtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIHJlc3BvbnNpdmUtYnJlYWtwb2ludHNcblxuLy8gQWxsb3cgZm9yIGRyb3Bkb3ducyB0byBnbyBib3R0b20gdXAgKGFrYSwgZHJvcHVwLW1lbnUpXG4vLyBKdXN0IGFkZCAuZHJvcHVwIGFmdGVyIHRoZSBzdGFuZGFyZCAuZHJvcGRvd24gY2xhc3MgYW5kIHlvdSdyZSBzZXQuXG4uZHJvcHVwIHtcbiAgLmRyb3Bkb3duLW1lbnVbZGF0YS1icy1wb3BwZXJdIHtcbiAgICB0b3A6IGF1dG87XG4gICAgYm90dG9tOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLXNwYWNlcik7XG4gIH1cblxuICAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBAaW5jbHVkZSBjYXJldCh1cCk7XG4gIH1cbn1cblxuLmRyb3BlbmQge1xuICAuZHJvcGRvd24tbWVudVtkYXRhLWJzLXBvcHBlcl0ge1xuICAgIHRvcDogMDtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1zcGFjZXIpO1xuICB9XG5cbiAgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgQGluY2x1ZGUgY2FyZXQoZW5kKTtcbiAgICAmOjphZnRlciB7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogMDtcbiAgICB9XG4gIH1cbn1cblxuLmRyb3BzdGFydCB7XG4gIC5kcm9wZG93bi1tZW51W2RhdGEtYnMtcG9wcGVyXSB7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAxMDAlO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1zcGFjZXIpO1xuICB9XG5cbiAgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgQGluY2x1ZGUgY2FyZXQoc3RhcnQpO1xuICAgICY6OmJlZm9yZSB7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogMDtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBEaXZpZGVycyAoYmFzaWNhbGx5IGFuIGA8aHI+YCkgd2l0aGluIHRoZSBkcm9wZG93blxuLmRyb3Bkb3duLWRpdmlkZXIge1xuICBoZWlnaHQ6IDA7XG4gIG1hcmdpbjogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWRpdmlkZXItbWFyZ2luLXkpIDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tZGl2aWRlci1iZyk7XG4gIG9wYWNpdHk6IDE7IC8vIFJldmlzaXQgaW4gdjYgdG8gZGUtZHVwZSBzdHlsZXMgdGhhdCBjb25mbGljdCB3aXRoIDxocj4gZWxlbWVudFxufVxuXG4vLyBMaW5rcywgYnV0dG9ucywgYW5kIG1vcmUgd2l0aGluIHRoZSBkcm9wZG93biBtZW51XG4vL1xuLy8gYDxidXR0b24+YC1zcGVjaWZpYyBzdHlsZXMgYXJlIGRlbm90ZWQgd2l0aCBgLy8gRm9yIDxidXR0b24+c2Bcbi5kcm9wZG93bi1pdGVtIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlOyAvLyBGb3IgYDxidXR0b24+YHNcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWl0ZW0tcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24taXRlbS1wYWRkaW5nLXgpO1xuICBjbGVhcjogYm90aDtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tbGluay1jb2xvcik7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7IC8vIEZvciBgPGJ1dHRvbj5gc1xuICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWRlY29yYXRpb24gPT0gbm9uZSwgbnVsbCwgbm9uZSk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IC8vIHByZXZlbnQgbGlua3MgZnJvbSByYW5kb21seSBicmVha2luZyBvbnRvIG5ldyBsaW5lc1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgLy8gRm9yIGA8YnV0dG9uPmBzXG4gIGJvcmRlcjogMDsgLy8gRm9yIGA8YnV0dG9uPmBzXG5cbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWhvdmVyLWNvbG9yKTtcbiAgICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWhvdmVyLWRlY29yYXRpb24gPT0gdW5kZXJsaW5lLCBub25lLCBudWxsKTtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZyh2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tbGluay1ob3Zlci1iZykpO1xuICB9XG5cbiAgJi5hY3RpdmUsXG4gICY6YWN0aXZlIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yKTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcodmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWxpbmstYWN0aXZlLWJnKSk7XG4gIH1cblxuICAmLmRpc2FibGVkLFxuICAmOmRpc2FibGVkIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWxpbmstZGlzYWJsZWQtY29sb3IpO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIC8vIFJlbW92ZSBDU1MgZ3JhZGllbnRzIGlmIHRoZXkncmUgZW5hYmxlZFxuICAgIGJhY2tncm91bmQtaW1hZ2U6IGlmKCRlbmFibGUtZ3JhZGllbnRzLCBub25lLCBudWxsKTtcbiAgfVxufVxuXG4uZHJvcGRvd24tbWVudS5zaG93IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8vIERyb3Bkb3duIHNlY3Rpb24gaGVhZGVyc1xuLmRyb3Bkb3duLWhlYWRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24taGVhZGVyLXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWhlYWRlci1wYWRkaW5nLXgpO1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBmb3IgdXNlIHdpdGggaGVhZGluZyBlbGVtZW50c1xuICBAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc2l6ZS1zbSk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24taGVhZGVyLWNvbG9yKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgLy8gYXMgd2l0aCA+IGxpID4gYVxufVxuXG4vLyBEcm9wZG93biB0ZXh0XG4uZHJvcGRvd24taXRlbS10ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1pdGVtLXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWl0ZW0tcGFkZGluZy14KTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWNvbG9yKTtcbn1cblxuLy8gRGFyayBkcm9wZG93bnNcbi5kcm9wZG93bi1tZW51LWRhcmsge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgZHJvcGRvd24tZGFyay1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1jb2xvcjogI3skZHJvcGRvd24tZGFyay1jb2xvcn07XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWJnOiAjeyRkcm9wZG93bi1kYXJrLWJnfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tYm9yZGVyLWNvbG9yOiAjeyRkcm9wZG93bi1kYXJrLWJvcmRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWJveC1zaGFkb3c6ICN7JGRyb3Bkb3duLWRhcmstYm94LXNoYWRvd307XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWxpbmstY29sb3I6ICN7JGRyb3Bkb3duLWRhcmstbGluay1jb2xvcn07XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWxpbmstaG92ZXItY29sb3I6ICN7JGRyb3Bkb3duLWRhcmstbGluay1ob3Zlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWRpdmlkZXItYmc6ICN7JGRyb3Bkb3duLWRhcmstZGl2aWRlci1iZ307XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWxpbmstaG92ZXItYmc6ICN7JGRyb3Bkb3duLWRhcmstbGluay1ob3Zlci1iZ307XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yOiAjeyRkcm9wZG93bi1kYXJrLWxpbmstYWN0aXZlLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tbGluay1hY3RpdmUtYmc6ICN7JGRyb3Bkb3duLWRhcmstbGluay1hY3RpdmUtYmd9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWRpc2FibGVkLWNvbG9yOiAjeyRkcm9wZG93bi1kYXJrLWxpbmstZGlzYWJsZWQtY29sb3J9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1oZWFkZXItY29sb3I6ICN7JGRyb3Bkb3duLWRhcmstaGVhZGVyLWNvbG9yfTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBkcm9wZG93bi1kYXJrLWNzcy12YXJzXG59XG4iLCIvLyBzY3NzLWRvY3Mtc3RhcnQgY2FyZXQtbWl4aW5zXG5AbWl4aW4gY2FyZXQtZG93biB7XG4gIGJvcmRlci10b3A6ICRjYXJldC13aWR0aCBzb2xpZDtcbiAgYm9yZGVyLXJpZ2h0OiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDA7XG4gIGJvcmRlci1sZWZ0OiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbkBtaXhpbiBjYXJldC11cCB7XG4gIGJvcmRlci10b3A6IDA7XG4gIGJvcmRlci1yaWdodDogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAkY2FyZXQtd2lkdGggc29saWQ7XG4gIGJvcmRlci1sZWZ0OiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbkBtaXhpbiBjYXJldC1lbmQge1xuICBib3JkZXItdG9wOiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogMDtcbiAgYm9yZGVyLWJvdHRvbTogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdDogJGNhcmV0LXdpZHRoIHNvbGlkO1xufVxuXG5AbWl4aW4gY2FyZXQtc3RhcnQge1xuICBib3JkZXItdG9wOiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogJGNhcmV0LXdpZHRoIHNvbGlkO1xuICBib3JkZXItYm90dG9tOiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbkBtaXhpbiBjYXJldCgkZGlyZWN0aW9uOiBkb3duKSB7XG4gIEBpZiAkZW5hYmxlLWNhcmV0IHtcbiAgICAmOjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tbGVmdDogJGNhcmV0LXNwYWNpbmc7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogJGNhcmV0LXZlcnRpY2FsLWFsaWduO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIEBpZiAkZGlyZWN0aW9uID09IGRvd24ge1xuICAgICAgICBAaW5jbHVkZSBjYXJldC1kb3duKCk7XG4gICAgICB9IEBlbHNlIGlmICRkaXJlY3Rpb24gPT0gdXAge1xuICAgICAgICBAaW5jbHVkZSBjYXJldC11cCgpO1xuICAgICAgfSBAZWxzZSBpZiAkZGlyZWN0aW9uID09IGVuZCB7XG4gICAgICAgIEBpbmNsdWRlIGNhcmV0LWVuZCgpO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpZiAkZGlyZWN0aW9uID09IHN0YXJ0IHtcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6ICRjYXJldC1zcGFjaW5nO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogJGNhcmV0LXZlcnRpY2FsLWFsaWduO1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBAaW5jbHVkZSBjYXJldC1zdGFydCgpO1xuICAgICAgfVxuICAgIH1cblxuICAgICY6ZW1wdHk6OmFmdGVyIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBjYXJldC1taXhpbnNcbiIsIi8vIEJhc2UgY2xhc3Ncbi8vXG4vLyBLaWNrc3RhcnQgYW55IG5hdmlnYXRpb24gY29tcG9uZW50IHdpdGggYSBzZXQgb2Ygc3R5bGUgcmVzZXRzLiBXb3JrcyB3aXRoXG4vLyBgPG5hdj5gcywgYDx1bD5gcyBvciBgPG9sPmBzLlxuXG4ubmF2IHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IG5hdi1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1uYXYtbGluay1wYWRkaW5nLXg6ICN7JG5hdi1saW5rLXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fW5hdi1saW5rLXBhZGRpbmcteTogI3skbmF2LWxpbmstcGFkZGluZy15fTtcbiAgQGluY2x1ZGUgcmZzKCRuYXYtbGluay1mb250LXNpemUsIC0tI3skcHJlZml4fW5hdi1saW5rLWZvbnQtc2l6ZSk7XG4gIC0tI3skcHJlZml4fW5hdi1saW5rLWZvbnQtd2VpZ2h0OiAjeyRuYXYtbGluay1mb250LXdlaWdodH07XG4gIC0tI3skcHJlZml4fW5hdi1saW5rLWNvbG9yOiAjeyRuYXYtbGluay1jb2xvcn07XG4gIC0tI3skcHJlZml4fW5hdi1saW5rLWhvdmVyLWNvbG9yOiAjeyRuYXYtbGluay1ob3Zlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fW5hdi1saW5rLWRpc2FibGVkLWNvbG9yOiAjeyRuYXYtbGluay1kaXNhYmxlZC1jb2xvcn07XG4gIC8vIHNjc3MtZG9jcy1lbmQgbmF2LWNzcy12YXJzXG5cbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5uYXYtbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9bmF2LWxpbmstcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9bmF2LWxpbmstcGFkZGluZy14KTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKHZhcigtLSN7JHByZWZpeH1uYXYtbGluay1mb250LXNpemUpKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1uYXYtbGluay1mb250LXdlaWdodCk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2LWxpbmstY29sb3IpO1xuICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWRlY29yYXRpb24gPT0gbm9uZSwgbnVsbCwgbm9uZSk7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJG5hdi1saW5rLXRyYW5zaXRpb24pO1xuXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2LWxpbmstaG92ZXItY29sb3IpO1xuICAgIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstaG92ZXItZGVjb3JhdGlvbiA9PSB1bmRlcmxpbmUsIG5vbmUsIG51bGwpO1xuICB9XG5cbiAgLy8gRGlzYWJsZWQgc3RhdGUgbGlnaHRlbnMgdGV4dFxuICAmLmRpc2FibGVkIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdi1saW5rLWRpc2FibGVkLWNvbG9yKTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gIH1cbn1cblxuLy9cbi8vIFRhYnNcbi8vXG5cbi5uYXYtdGFicyB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBuYXYtdGFicy1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1uYXYtdGFicy1ib3JkZXItd2lkdGg6ICN7JG5hdi10YWJzLWJvcmRlci13aWR0aH07XG4gIC0tI3skcHJlZml4fW5hdi10YWJzLWJvcmRlci1jb2xvcjogI3skbmF2LXRhYnMtYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2LXRhYnMtYm9yZGVyLXJhZGl1czogI3skbmF2LXRhYnMtYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fW5hdi10YWJzLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yOiAjeyRuYXYtdGFicy1saW5rLWhvdmVyLWJvcmRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fW5hdi10YWJzLWxpbmstYWN0aXZlLWNvbG9yOiAjeyRuYXYtdGFicy1saW5rLWFjdGl2ZS1jb2xvcn07XG4gIC0tI3skcHJlZml4fW5hdi10YWJzLWxpbmstYWN0aXZlLWJnOiAjeyRuYXYtdGFicy1saW5rLWFjdGl2ZS1iZ307XG4gIC0tI3skcHJlZml4fW5hdi10YWJzLWxpbmstYWN0aXZlLWJvcmRlci1jb2xvcjogI3skbmF2LXRhYnMtbGluay1hY3RpdmUtYm9yZGVyLWNvbG9yfTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBuYXYtdGFicy1jc3MtdmFyc1xuXG4gIGJvcmRlci1ib3R0b206IHZhcigtLSN7JHByZWZpeH1uYXYtdGFicy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH1uYXYtdGFicy1ib3JkZXItY29sb3IpO1xuXG4gIC5uYXYtbGluayB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYygtMSAqIHZhcigtLSN7JHByZWZpeH1uYXYtdGFicy1ib3JkZXItd2lkdGgpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGJvcmRlcjogdmFyKC0tI3skcHJlZml4fW5hdi10YWJzLWJvcmRlci13aWR0aCkgc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXModmFyKC0tI3skcHJlZml4fW5hdi10YWJzLWJvcmRlci1yYWRpdXMpKTtcblxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICAvLyBQcmV2ZW50cyBhY3RpdmUgLm5hdi1saW5rIHRhYiBvdmVybGFwcGluZyBmb2N1cyBvdXRsaW5lIG9mIHByZXZpb3VzL25leHQgLm5hdi1saW5rXG4gICAgICBpc29sYXRpb246IGlzb2xhdGU7XG4gICAgICBib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1uYXYtdGFicy1saW5rLWhvdmVyLWJvcmRlci1jb2xvcik7XG4gICAgfVxuXG4gICAgJi5kaXNhYmxlZCxcbiAgICAmOmRpc2FibGVkIHtcbiAgICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2LWxpbmstZGlzYWJsZWQtY29sb3IpO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIH1cbiAgfVxuXG4gIC5uYXYtbGluay5hY3RpdmUsXG4gIC5uYXYtaXRlbS5zaG93IC5uYXYtbGluayB7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1uYXYtdGFicy1saW5rLWFjdGl2ZS1jb2xvcik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdi10YWJzLWxpbmstYWN0aXZlLWJnKTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1uYXYtdGFicy1saW5rLWFjdGl2ZS1ib3JkZXItY29sb3IpO1xuICB9XG5cbiAgLmRyb3Bkb3duLW1lbnUge1xuICAgIC8vIE1ha2UgZHJvcGRvd24gYm9yZGVyIG92ZXJsYXAgdGFiIGJvcmRlclxuICAgIG1hcmdpbi10b3A6IGNhbGMoLTEgKiB2YXIoLS0jeyRwcmVmaXh9bmF2LXRhYnMtYm9yZGVyLXdpZHRoKSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gICAgLy8gUmVtb3ZlIHRoZSB0b3Agcm91bmRlZCBjb3JuZXJzIGhlcmUgc2luY2UgdGhlcmUgaXMgYSBoYXJkIGVkZ2UgYWJvdmUgdGhlIG1lbnVcbiAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygwKTtcbiAgfVxufVxuXG5cbi8vXG4vLyBQaWxsc1xuLy9cblxuLm5hdi1waWxscyB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBuYXYtcGlsbHMtY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9bmF2LXBpbGxzLWJvcmRlci1yYWRpdXM6ICN7JG5hdi1waWxscy1ib3JkZXItcmFkaXVzfTtcbiAgLS0jeyRwcmVmaXh9bmF2LXBpbGxzLWxpbmstYWN0aXZlLWNvbG9yOiAjeyRuYXYtcGlsbHMtbGluay1hY3RpdmUtY29sb3J9O1xuICAtLSN7JHByZWZpeH1uYXYtcGlsbHMtbGluay1hY3RpdmUtYmc6ICN7JG5hdi1waWxscy1saW5rLWFjdGl2ZS1iZ307XG4gIC8vIHNjc3MtZG9jcy1lbmQgbmF2LXBpbGxzLWNzcy12YXJzXG5cbiAgLm5hdi1saW5rIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGJvcmRlcjogMDtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKHZhcigtLSN7JHByZWZpeH1uYXYtcGlsbHMtYm9yZGVyLXJhZGl1cykpO1xuXG4gICAgJjpkaXNhYmxlZCB7XG4gICAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdi1saW5rLWRpc2FibGVkLWNvbG9yKTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB9XG4gIH1cblxuICAubmF2LWxpbmsuYWN0aXZlLFxuICAuc2hvdyA+IC5uYXYtbGluayB7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1uYXYtcGlsbHMtbGluay1hY3RpdmUtY29sb3IpO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKHZhcigtLSN7JHByZWZpeH1uYXYtcGlsbHMtbGluay1hY3RpdmUtYmcpKTtcbiAgfVxufVxuXG5cbi8vXG4vLyBKdXN0aWZpZWQgdmFyaWFudHNcbi8vXG5cbi5uYXYtZmlsbCB7XG4gID4gLm5hdi1saW5rLFxuICAubmF2LWl0ZW0ge1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG4ubmF2LWp1c3RpZmllZCB7XG4gID4gLm5hdi1saW5rLFxuICAubmF2LWl0ZW0ge1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG4ubmF2LWZpbGwsXG4ubmF2LWp1c3RpZmllZCB7XG4gIC5uYXYtaXRlbSAubmF2LWxpbmsge1xuICAgIHdpZHRoOiAxMDAlOyAvLyBNYWtlIHN1cmUgYnV0dG9uIHdpbGwgZ3Jvd1xuICB9XG59XG5cblxuLy8gVGFiYmFibGUgdGFic1xuLy9cbi8vIEhpZGUgdGFiYmFibGUgcGFuZXMgdG8gc3RhcnQsIHNob3cgdGhlbSB3aGVuIGAuYWN0aXZlYFxuXG4udGFiLWNvbnRlbnQge1xuICA+IC50YWItcGFuZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICA+IC5hY3RpdmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4iLCIuc2lkZWJhci1maXJzdCB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcblxuICBhc2lkZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICBuYXYuc2lkZWJhci1tZW51IHtcbiAgICB1bC5uYXYge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgLmRyb3Bkb3duLXRvZ2dsZXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAubmF2LWl0ZW0ge1xuICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgJi5hY3RpdmUuZHJvcGRvd24ge1xuICAgICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgICAgID4gLm5hdi1saW5rIHtcbiAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtc3RhY2stb3BlbmV4dHJhYm9sZDtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgLy8gZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgICBwYWRkaW5nOiAwLjVyZW07XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICBjb2xvcjogJGxpbmstYmctcHJpbWFyeTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdWdhLXByaW1hcnk7XG5cbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAkdWdhLXNlY29uZGFyeTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuZHJvcGRvd24tbWVudSB7XG4gICAgICAgICAgei1pbmRleDogNDAwO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHBhZGRpbmc6IDAgMC41cmVtO1xuICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcblxuICAgICAgICAgIC5uYXYtaXRlbSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcblxuICAgICAgICAgICAgLm5hdi1saW5rIHtcbiAgICAgICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMTRweC8yOHB4ICRmb250LXN0YWNrLW9wZW5zZW1pYm9sZDtcbiAgICAgICAgICAgICAgcGFkZGluZzogMC41cmVtO1xuICAgICAgICAgICAgICBjb2xvcjogJHRleHQtYmctd2hpdGU7XG5cbiAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5hY3RpdmUsXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICAgICAgICAubmF2LWxpbmsge1xuICAgICAgICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDE0cHgvMjhweCAkZm9udC1zdGFjay1vcGVuYm9sZDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGxpbmstYmctd2hpdGU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG5cbiAgfVxufVxuIiwiLy8gTmF2YmFyXG4vL1xuLy8gUHJvdmlkZSBhIHN0YXRpYyBuYXZiYXIgZnJvbSB3aGljaCB3ZSBleHBhbmQgdG8gY3JlYXRlIGZ1bGwtd2lkdGgsIGZpeGVkLCBhbmRcbi8vIG90aGVyIG5hdmJhciB2YXJpYXRpb25zLlxuXG4ubmF2YmFyIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IG5hdmJhci1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1uYXZiYXItcGFkZGluZy14OiAje2lmKCRuYXZiYXItcGFkZGluZy14ID09IG51bGwsIDAsICRuYXZiYXItcGFkZGluZy14KX07XG4gIC0tI3skcHJlZml4fW5hdmJhci1wYWRkaW5nLXk6ICN7JG5hdmJhci1wYWRkaW5nLXl9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItY29sb3I6ICN7JG5hdmJhci1saWdodC1jb2xvcn07XG4gIC0tI3skcHJlZml4fW5hdmJhci1ob3Zlci1jb2xvcjogI3skbmF2YmFyLWxpZ2h0LWhvdmVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLWRpc2FibGVkLWNvbG9yOiAjeyRuYXZiYXItbGlnaHQtZGlzYWJsZWQtY29sb3J9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItYWN0aXZlLWNvbG9yOiAjeyRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLWJyYW5kLXBhZGRpbmcteTogI3skbmF2YmFyLWJyYW5kLXBhZGRpbmcteX07XG4gIC0tI3skcHJlZml4fW5hdmJhci1icmFuZC1tYXJnaW4tZW5kOiAjeyRuYXZiYXItYnJhbmQtbWFyZ2luLWVuZH07XG4gIC0tI3skcHJlZml4fW5hdmJhci1icmFuZC1mb250LXNpemU6ICN7JG5hdmJhci1icmFuZC1mb250LXNpemV9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItYnJhbmQtY29sb3I6ICN7JG5hdmJhci1saWdodC1icmFuZC1jb2xvcn07XG4gIC0tI3skcHJlZml4fW5hdmJhci1icmFuZC1ob3Zlci1jb2xvcjogI3skbmF2YmFyLWxpZ2h0LWJyYW5kLWhvdmVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteDogI3skbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fW5hdmJhci10b2dnbGVyLXBhZGRpbmcteTogI3skbmF2YmFyLXRvZ2dsZXItcGFkZGluZy15fTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLXRvZ2dsZXItcGFkZGluZy14OiAjeyRuYXZiYXItdG9nZ2xlci1wYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItdG9nZ2xlci1mb250LXNpemU6ICN7JG5hdmJhci10b2dnbGVyLWZvbnQtc2l6ZX07XG4gIC0tI3skcHJlZml4fW5hdmJhci10b2dnbGVyLWljb24tYmc6ICN7ZXNjYXBlLXN2ZygkbmF2YmFyLWxpZ2h0LXRvZ2dsZXItaWNvbi1iZyl9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItdG9nZ2xlci1ib3JkZXItY29sb3I6ICN7JG5hdmJhci1saWdodC10b2dnbGVyLWJvcmRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fW5hdmJhci10b2dnbGVyLWJvcmRlci1yYWRpdXM6ICN7JG5hdmJhci10b2dnbGVyLWJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItdG9nZ2xlci1mb2N1cy13aWR0aDogI3skbmF2YmFyLXRvZ2dsZXItZm9jdXMtd2lkdGh9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItdG9nZ2xlci10cmFuc2l0aW9uOiAjeyRuYXZiYXItdG9nZ2xlci10cmFuc2l0aW9ufTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBuYXZiYXItY3NzLXZhcnNcblxuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDsgLy8gYWxsb3cgdXMgdG8gZG8gdGhlIGxpbmUgYnJlYWsgZm9yIGNvbGxhcHNpbmcgY29udGVudFxuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IC8vIHNwYWNlIG91dCBicmFuZCBmcm9tIGxvZ29cbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fW5hdmJhci1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1uYXZiYXItcGFkZGluZy14KTtcbiAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoKTtcblxuICAvLyBCZWNhdXNlIGZsZXggcHJvcGVydGllcyBhcmVuJ3QgaW5oZXJpdGVkLCB3ZSBuZWVkIHRvIHJlZGVjbGFyZSB0aGVzZSBmaXJzdFxuICAvLyBmZXcgcHJvcGVydGllcyBzbyB0aGF0IGNvbnRlbnQgbmVzdGVkIHdpdGhpbiBiZWhhdmUgcHJvcGVybHkuXG4gIC8vIFRoZSBgZmxleC13cmFwYCBwcm9wZXJ0eSBpcyBpbmhlcml0ZWQgdG8gc2ltcGxpZnkgdGhlIGV4cGFuZGVkIG5hdmJhcnNcbiAgJWNvbnRhaW5lci1mbGV4LXByb3BlcnRpZXMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiBpbmhlcml0O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG5cbiAgPiAuY29udGFpbmVyLFxuICA+IC5jb250YWluZXItZmx1aWQge1xuICAgIEBleHRlbmQgJWNvbnRhaW5lci1mbGV4LXByb3BlcnRpZXM7XG4gIH1cblxuICBAZWFjaCAkYnJlYWtwb2ludCwgJGNvbnRhaW5lci1tYXgtd2lkdGggaW4gJGNvbnRhaW5lci1tYXgtd2lkdGhzIHtcbiAgICA+IC5jb250YWluZXIje2JyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRjb250YWluZXItbWF4LXdpZHRocyl9IHtcbiAgICAgIEBleHRlbmQgJWNvbnRhaW5lci1mbGV4LXByb3BlcnRpZXM7XG4gICAgfVxuICB9XG59XG5cblxuLy8gTmF2YmFyIGJyYW5kXG4vL1xuLy8gVXNlZCBmb3IgYnJhbmQsIHByb2plY3QsIG9yIHNpdGUgbmFtZXMuXG5cbi5uYXZiYXItYnJhbmQge1xuICBwYWRkaW5nLXRvcDogdmFyKC0tI3skcHJlZml4fW5hdmJhci1icmFuZC1wYWRkaW5nLXkpO1xuICBwYWRkaW5nLWJvdHRvbTogdmFyKC0tI3skcHJlZml4fW5hdmJhci1icmFuZC1wYWRkaW5nLXkpO1xuICBtYXJnaW4tcmlnaHQ6IHZhcigtLSN7JHByZWZpeH1uYXZiYXItYnJhbmQtbWFyZ2luLWVuZCk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSh2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLWJyYW5kLWZvbnQtc2l6ZSkpO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdmJhci1icmFuZC1jb2xvcik7XG4gIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstZGVjb3JhdGlvbiA9PSBub25lLCBudWxsLCBub25lKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdmJhci1icmFuZC1ob3Zlci1jb2xvcik7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1ob3Zlci1kZWNvcmF0aW9uID09IHVuZGVybGluZSwgbm9uZSwgbnVsbCk7XG4gIH1cbn1cblxuXG4vLyBOYXZiYXIgbmF2XG4vL1xuLy8gQ3VzdG9tIG5hdmJhciBuYXZpZ2F0aW9uIChkb2Vzbid0IHJlcXVpcmUgYC5uYXZgLCBidXQgZG9lcyBtYWtlIHVzZSBvZiBgLm5hdi1saW5rYCkuXG5cbi5uYXZiYXItbmF2IHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IG5hdmJhci1uYXYtY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9bmF2LWxpbmstcGFkZGluZy14OiAwO1xuICAtLSN7JHByZWZpeH1uYXYtbGluay1wYWRkaW5nLXk6ICN7JG5hdi1saW5rLXBhZGRpbmcteX07XG4gIEBpbmNsdWRlIHJmcygkbmF2LWxpbmstZm9udC1zaXplLCAtLSN7JHByZWZpeH1uYXYtbGluay1mb250LXNpemUpO1xuICAtLSN7JHByZWZpeH1uYXYtbGluay1mb250LXdlaWdodDogI3skbmF2LWxpbmstZm9udC13ZWlnaHR9O1xuICAtLSN7JHByZWZpeH1uYXYtbGluay1jb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdmJhci1jb2xvcik7XG4gIC0tI3skcHJlZml4fW5hdi1saW5rLWhvdmVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLWhvdmVyLWNvbG9yKTtcbiAgLS0jeyRwcmVmaXh9bmF2LWxpbmstZGlzYWJsZWQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1uYXZiYXItZGlzYWJsZWQtY29sb3IpO1xuICAvLyBzY3NzLWRvY3MtZW5kIG5hdmJhci1uYXYtY3NzLXZhcnNcblxuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyAvLyBjYW5ub3QgdXNlIGBpbmhlcml0YCB0byBnZXQgdGhlIGAubmF2YmFyYHMgdmFsdWVcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuXG4gIC5zaG93ID4gLm5hdi1saW5rLFxuICAubmF2LWxpbmsuYWN0aXZlIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdmJhci1hY3RpdmUtY29sb3IpO1xuICB9XG5cbiAgLmRyb3Bkb3duLW1lbnUge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gIH1cbn1cblxuXG4vLyBOYXZiYXIgdGV4dFxuLy9cbi8vXG5cbi5uYXZiYXItdGV4dCB7XG4gIHBhZGRpbmctdG9wOiAkbmF2LWxpbmstcGFkZGluZy15O1xuICBwYWRkaW5nLWJvdHRvbTogJG5hdi1saW5rLXBhZGRpbmcteTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1uYXZiYXItY29sb3IpO1xuXG4gIGEsXG4gIGE6aG92ZXIsXG4gIGE6Zm9jdXMgIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdmJhci1hY3RpdmUtY29sb3IpO1xuICB9XG59XG5cblxuLy8gUmVzcG9uc2l2ZSBuYXZiYXJcbi8vXG4vLyBDdXN0b20gc3R5bGVzIGZvciByZXNwb25zaXZlIGNvbGxhcHNpbmcgYW5kIHRvZ2dsaW5nIG9mIG5hdmJhciBjb250ZW50cy5cbi8vIFBvd2VyZWQgYnkgdGhlIGNvbGxhcHNlIEJvb3RzdHJhcCBKYXZhU2NyaXB0IHBsdWdpbi5cblxuLy8gV2hlbiBjb2xsYXBzZWQsIHByZXZlbnQgdGhlIHRvZ2dsZWFibGUgbmF2YmFyIGNvbnRlbnRzIGZyb20gYXBwZWFyaW5nIGluXG4vLyB0aGUgZGVmYXVsdCBmbGV4Ym94IHJvdyBvcmllbnRhdGlvbi4gUmVxdWlyZXMgdGhlIHVzZSBvZiBgZmxleC13cmFwOiB3cmFwYFxuLy8gb24gdGhlIGAubmF2YmFyYCBwYXJlbnQuXG4ubmF2YmFyLWNvbGxhcHNlIHtcbiAgZmxleC1iYXNpczogMTAwJTtcbiAgZmxleC1ncm93OiAxO1xuICAvLyBGb3IgYWx3YXlzIGV4cGFuZGVkIG9yIGV4dHJhIGZ1bGwgbmF2YmFycywgZW5zdXJlIGNvbnRlbnQgYWxpZ25zIGl0c2VsZlxuICAvLyBwcm9wZXJseSB2ZXJ0aWNhbGx5LiBDYW4gYmUgZWFzaWx5IG92ZXJyaWRkZW4gd2l0aCBmbGV4IHV0aWxpdGllcy5cbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLy8gQnV0dG9uIGZvciB0b2dnbGluZyB0aGUgbmF2YmFyIHdoZW4gaW4gaXRzIGNvbGxhcHNlZCBzdGF0ZVxuLm5hdmJhci10b2dnbGVyIHtcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fW5hdmJhci10b2dnbGVyLXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fW5hdmJhci10b2dnbGVyLXBhZGRpbmcteCk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSh2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLXRvZ2dsZXItZm9udC1zaXplKSk7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdmJhci1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyAvLyByZW1vdmUgZGVmYXVsdCBidXR0b24gc3R5bGVcbiAgYm9yZGVyOiB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLXRvZ2dsZXItYm9yZGVyLWNvbG9yKTsgLy8gcmVtb3ZlIGRlZmF1bHQgYnV0dG9uIHN0eWxlXG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXModmFyKC0tI3skcHJlZml4fW5hdmJhci10b2dnbGVyLWJvcmRlci1yYWRpdXMpKTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbih2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLXRvZ2dsZXItdHJhbnNpdGlvbikpO1xuXG4gICY6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gICY6Zm9jdXMge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIHZhcigtLSN7JHByZWZpeH1uYXZiYXItdG9nZ2xlci1mb2N1cy13aWR0aCk7XG4gIH1cbn1cblxuLy8gS2VlcCBhcyBhIHNlcGFyYXRlIGVsZW1lbnQgc28gZm9sa3MgY2FuIGVhc2lseSBvdmVycmlkZSBpdCB3aXRoIGFub3RoZXIgaWNvblxuLy8gb3IgaW1hZ2UgZmlsZSBhcyBuZWVkZWQuXG4ubmF2YmFyLXRvZ2dsZXItaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEuNWVtO1xuICBoZWlnaHQ6IDEuNWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLXRvZ2dsZXItaWNvbi1iZyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xufVxuXG4ubmF2YmFyLW5hdi1zY3JvbGwge1xuICBtYXgtaGVpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9c2Nyb2xsLWhlaWdodCwgNzV2aCk7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbi8vIHNjc3MtZG9jcy1zdGFydCBuYXZiYXItZXhwYW5kLWxvb3Bcbi8vIEdlbmVyYXRlIHNlcmllcyBvZiBgLm5hdmJhci1leHBhbmQtKmAgcmVzcG9uc2l2ZSBjbGFzc2VzIGZvciBjb25maWd1cmluZ1xuLy8gd2hlcmUgeW91ciBuYXZiYXIgY29sbGFwc2VzLlxuLm5hdmJhci1leHBhbmQge1xuICBAZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICAgICRuZXh0OiBicmVha3BvaW50LW5leHQoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJG5leHQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzY3NzL3NlbGVjdG9yLW5vLXVuaW9uLWNsYXNzLW5hbWVcbiAgICAmI3skaW5maXh9IHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5leHQpIHtcbiAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblxuICAgICAgICAubmF2YmFyLW5hdiB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcblxuICAgICAgICAgIC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAubmF2LWxpbmsge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogdmFyKC0tI3skcHJlZml4fW5hdmJhci1uYXYtbGluay1wYWRkaW5nLXgpO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteCk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLm5hdmJhci1uYXYtc2Nyb2xsIHtcbiAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5uYXZiYXItY29sbGFwc2Uge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcbiAgICAgICAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICAgICAgICB9XG5cbiAgICAgICAgLm5hdmJhci10b2dnbGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgLm9mZmNhbnZhcyB7XG4gICAgICAgICAgLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG4gICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgICB6LWluZGV4OiBhdXRvO1xuICAgICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICAgICAgICAgIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3cobm9uZSk7XG4gICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihub25lKTtcbiAgICAgICAgICAvLyBzdHlsZWxpbnQtZW5hYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4gICAgICAgICAgLm9mZmNhbnZhcy1oZWFkZXIge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAub2ZmY2FudmFzLWJvZHkge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZ3JvdzogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBvdmVyZmxvdy15OiB2aXNpYmxlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBuYXZiYXItZXhwYW5kLWxvb3BcblxuLy8gTmF2YmFyIHRoZW1lc1xuLy9cbi8vIFN0eWxlcyBmb3Igc3dpdGNoaW5nIGJldHdlZW4gbmF2YmFycyB3aXRoIGxpZ2h0IG9yIGRhcmsgYmFja2dyb3VuZC5cblxuLm5hdmJhci1saWdodCB7XG4gIEBpbmNsdWRlIGRlcHJlY2F0ZShcImAubmF2YmFyLWxpZ2h0YFwiLCBcInY1LjIuMFwiLCBcInY2LjAuMFwiLCB0cnVlKTtcbn1cblxuLm5hdmJhci1kYXJrIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IG5hdmJhci1kYXJrLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fW5hdmJhci1jb2xvcjogI3skbmF2YmFyLWRhcmstY29sb3J9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItaG92ZXItY29sb3I6ICN7JG5hdmJhci1kYXJrLWhvdmVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLWRpc2FibGVkLWNvbG9yOiAjeyRuYXZiYXItZGFyay1kaXNhYmxlZC1jb2xvcn07XG4gIC0tI3skcHJlZml4fW5hdmJhci1hY3RpdmUtY29sb3I6ICN7JG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvcn07XG4gIC0tI3skcHJlZml4fW5hdmJhci1icmFuZC1jb2xvcjogI3skbmF2YmFyLWRhcmstYnJhbmQtY29sb3J9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItYnJhbmQtaG92ZXItY29sb3I6ICN7JG5hdmJhci1kYXJrLWJyYW5kLWhvdmVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLXRvZ2dsZXItYm9yZGVyLWNvbG9yOiAjeyRuYXZiYXItZGFyay10b2dnbGVyLWJvcmRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fW5hdmJhci10b2dnbGVyLWljb24tYmc6ICN7ZXNjYXBlLXN2ZygkbmF2YmFyLWRhcmstdG9nZ2xlci1pY29uLWJnKX07XG4gIC8vIHNjc3MtZG9jcy1lbmQgbmF2YmFyLWRhcmstY3NzLXZhcnNcbn1cbiIsIi8vIGhlYWRlci5zY3NzXG5cbi5oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdG9wLWJhY2tncm91bmQ7XG59XG5cbi5tZW51X3RvcCB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1zdGFjay1vcGVuYm9sZDtcbiAgLy8gZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcblxuICAuZHJvcGRvd24tbWVudSB7XG4gICAgbWluLXdpZHRoOiAyNTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgIHBhZGRpbmc6IDE1cHggMTVweCAwIDE1cHg7XG4gICAgICAubmF2LWxpbmsge1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtc3RhY2stb3BlbmV4dHJhYm9sZDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAvLyBmb250LXdlaWdodDogODAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTlweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBhZGRpbmc6IDAuNzVyZW0gMC42MjVyZW07XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkYnRuLXRyYW5zaXRpb24pO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgY29sb3I6ICRsaW5rLWJnLXdoaXRlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAkYnRuLWJvcmRlci1yYWRpdXM7XG5cbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgJi5hY3RpdmUsXG4gICAgICAgICYuaXMtYWN0aXZlIHtcbiAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGluay1iZy13aGl0ZTtcblxuICAgICAgICAgICY6YWZ0ZXIsXG4gICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuYnRuIHtcbiAgICBmb250LWZhbWlseTogJGZvbnQtc3RhY2stb3BlbmV4dHJhYm9sZDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMTlweDtcbiAgICBkaXNwbGF5OiAtbXMtaW5saW5lLWZsZXhib3g7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwLjdyZW0gMXJlbTtcbiAgICBjb2xvcjogJGxpbmstYmctd2hpdGU7XG5cbiAgICAmOmZvY3VzLFxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICR1Z2Etc2Vjb25kYXJ5O1xuICAgIH1cblxuICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgfVxuXG4gICAgLmljb24ge1xuICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgd2lkdGg6IDFyZW07XG5cbiAgICAgIHN2ZyBwYXRoIHtcbiAgICAgICAgZmlsbDogJHVnYS1wcmltYXJ5O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5idG4tYmFjayxcbiAgLmJ0bi1sYWJlbCB7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICBjb2xvcjogJHVnYS1zZWNvbmRhcnk7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuXG4gICAgfVxuICB9XG4gIC5idG4tbGFiZWwge1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtO1xuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB9XG4gIH1cbn1cblxuI2Jsb2NrLXVnYS10aGVtZS1icmFuZGluZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGhlaWdodDogMTI0cHg7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1vbmx5KHNtKSB7XG4gICAgaGVpZ2h0OiAxNTJweDtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgaGVpZ2h0OiAxNjJweDtcbiAgfVxuXG4gIC5zaXRlLWxvZ28ge1xuICAgIGltZyB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIG1heC1oZWlnaHQ6IDY1cHg7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LW9ubHkoc20pIHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIG1heC1oZWlnaHQ6IDk1cHg7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LW9ubHkobWQpIHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIG1heC1oZWlnaHQ6IDk1cHg7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBtYXgtaGVpZ2h0OiA5NXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5sb2dvLWVudGl0eSB7XG4gICAgbWluLXdpZHRoOiAyNTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgYm90dG9tO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cbiAgICBpbWcge1xuICAgICAgaGVpZ2h0OiAxNjJweDtcbiAgICB9XG4gIH1cbn1cblxuLmNvbnRlbnQtaGVhZGVyIHtcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBwYWRkaW5nOiAwO1xufVxuXG4uYmxvY2stc3lzdGVtLWJyYW5kaW5nLWJsb2NrIHtcbiAgaGVpZ2h0OiAxNjBweDtcbn1cblxuLm1haW4tbG9nbyB7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuXG4uc2l0ZS1uYW1lLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG5cbiAgcCB7XG4gICAgJi5zaXRlLW5hbWUge1xuICAgICAgZm9udC1mYW1pbHk6ICRmb250LXN0YWNrLW9wZW5ib2xkO1xuICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgLy8gZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIGNvbG9yOiAkdG9wLWNvbG9yO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LW9ubHkobWQpIHtcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNDFweDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtb25seShsZykge1xuICAgICAgICBmb250LXNpemU6IDM4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA1MnB4O1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgICBmb250LXNpemU6IDQ1cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA2MXB4O1xuICAgICAgfVxuXG4gICAgICBhIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBjb2xvcjogJHRleHQtYmctd2hpdGU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5zaXRlLXNsb2dhbiB7XG4gICAgICBmb250LWZhbWlseTogJGZvbnQtc3RhY2stb3BlbnNlbWlib2xkO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgLy8gZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIGNvbG9yOiAkdG9wLWNvbG9yO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjNweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIE1haW5OYXZcblxuLnVnYS10aGVtZS1tYWluLW5hdiB7XG4gIC1tcy1mbGV4LWFsaWduOiBzdHJldGNoO1xuICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGJhY2tncm91bmQtY29sb3I6ICR1Z2EtcHJpbWFyeTtcblxuICAuYnRuIHtcbiAgICBsaW5lLWhlaWdodDogdmFyKC0tYnMtYm9keS1saW5lLWhlaWdodCk7XG5cbiAgICAmLmJ0bi1wcmltYXJ5IHtcbiAgICAgIGJvcmRlcjogbm9uZTtcblxuICAgICAgJjpob3ZlcixcbiAgICAgICY6bm90KC5jb2xsYXBzZWQpIHtcbiAgICAgICAgY29sb3I6ICR1Z2EtcHJpbWFyeTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpbmstYmctcHJpbWFyeTtcblxuICAgICAgICBzcGFuLmljb24ge1xuICAgICAgICAgIGNvbG9yOiAkdWdhLXByaW1hcnk7XG5cbiAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR1Z2EtcHJpbWFyeTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICAgIGZpbGw6ICR1Z2EtcHJpbWFyeTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgfVxuXG4gIHNwYW4uYnRuLWxhYmVsIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgIGRpc3BsYXk6IC1tcy1pbmxpbmUtZmxleGJveDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIH1cbiAgfVxuXG4gIC5uYXYge1xuICAgIC1tcy1mbGV4LXdyYXA6IHVuc2V0O1xuICAgICAgICBmbGV4LXdyYXA6IHVuc2V0O1xuICB9XG5cbiAgJi5uYXZiYXIge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG5cbiAgLm5hdmJhci1uYXYge1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgJi5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItbmF2IC5uYXYtaXRlbSB7XG4gICAgJjpmaXJzdC1vZi10eXBlIC5uYXYtbGluayB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgfVxuICAgICY6bGFzdC1vZi10eXBlIC5uYXYtbGluayB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIH1cbiAgfVxuXG4gIC5uYXYtaXRlbSB7XG4gICAgLm5hdi1saW5rIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1zdGFjay1vcGVuZXh0cmFib2xkO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgLy8gZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgLW1zLWZsZXgtYWxpZ246IHN0YXJ0O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGNvbG9yOiAkbGluay1iZy1wcmltYXJ5O1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICB9XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdpY29tb29uJyAhaW1wb3J0YW50O1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGRpc3BsYXk6IC1tcy1pbmxpbmUtZmxleGJveDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMC41cmVtO1xuICAgICAgICBjb250ZW50OiAnXFxlYTY2JztcbiAgICAgIH1cblxuICAgICAgJi5zaG93IHtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6ICdcXGVhNjcnO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYuZHJvcGRvd24tdG9nZ2xlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLmlzLWFjdGl2ZSxcbiAgICAgICYuYWN0aXZlLFxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHotaW5kZXg6IDk5O1xuICAgICAgICAgICAgYm90dG9tOiAtNXB4O1xuICAgICAgICAgICAgbGVmdDogY2FsYyg1MCUgLSA1cHgpO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiA1MCUgNTAlO1xuICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAxcHggMXB4IDAgMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYuYWN0aXZlIHtcbiAgICAgIC5uYXYtbGluayB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHotaW5kZXg6IDk5O1xuICAgICAgICAgICAgYm90dG9tOiAtNXB4O1xuICAgICAgICAgICAgbGVmdDogY2FsYyg1MCUgLSA1cHgpO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiA1MCUgNTAlO1xuICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAxcHggMXB4IDAgMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5kcm9wZG93bi1wcm9maWxlLFxuICAuY29sbGFwc2UtcHJvZmlsZSB7XG4gICAgYSB7XG4gICAgICBjb2xvcjogJGxpbmstYmctcHJpbWFyeTtcblxuICAgICAgLmljb24ge1xuICAgICAgICBjb2xvcjogJGxpbmstYmctcHJpbWFyeTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubGFuZ3VhZ2UtY2hvb3NlciB7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cbiAgICBsaSB7XG4gICAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICBhIHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICBhIHtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICBwYWRkaW5nOiAwLjc1cmVtIDAuNjI1cmVtO1xuICAgICAgY29sb3I6ICRsaW5rLWJnLXByaW1hcnk7XG4gICAgfVxuICB9XG59XG5cbi51Z2EtdGhlbWUtbWFpbi1uYXYge1xuICAubmF2YmFyLWNvbGxhcHNlIHtcblxuICAgIC5kcm9wZG93bi1tZW51LXRpdGxlIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1zdGFjay1vcGVuZXh0cmFib2xkO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgLy8gZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBjb2xvcjogJGxpbmstYmctcHJpbWFyeTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgfVxuICB9XG59XG5cbi5oZWFkZXItc2VhcmNoLWJsb2NrIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuXG4gIC5idG4tc2VhcmNoIHtcbiAgICBmb250LWZhbWlseTogJGZvbnQtc3RhY2stb3BlbmV4dHJhYm9sZDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICB9XG59XG5cbi8vIE1vYmlsZSBOYXZcbi8vIGJ1cmdlciBtZW51XG5cbi5uYXZiYXItdG9nZ2xlciB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAtbXMtZmxleC1pdGVtLWFsaWduOiBzdHJldGNoO1xuICAgICAgYWxpZ24tc2VsZjogc3RyZXRjaDtcblxuICBzcGFuLmljb24ge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgICB9XG4gIH1cblxuICAmOmZvY3VzIHtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIDAuMXJlbTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMXJlbTtcbiAgfVxufVxuXG4ubmF2YmFyLXRvZ2dsZXIgc3Bhbi5pY29uIHNwYW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjVweDtcbiAgaGVpZ2h0OiAzcHg7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2Utb3V0O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLW91dDtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgbGVmdDtcbiAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgbGVmdDtcbiAgb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGxpbmstYmctcHJpbWFyeTtcbn1cblxuLm5hdmJhci10b2dnbGVyIHNwYW4uaWNvbiBzcGFuOm50aC1jaGlsZCgxKSB7XG4gIG1hcmdpbi10b3A6IDAuM2VtO1xufVxuXG4ubmF2YmFyLXRvZ2dsZXI6bm90KC5jb2xsYXBzZWQpIHNwYW4uaWNvbiBzcGFuOm50aC1jaGlsZCgxKSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTUlLCAtMzMlKSByb3RhdGUoNDVkZWcpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDE1JSwgLTMzJSkgcm90YXRlKDQ1ZGVnKTtcbn1cblxuLm5hdmJhci10b2dnbGVyOm5vdCguY29sbGFwc2VkKSBzcGFuLmljb24gc3BhbjpudGgtY2hpbGQoMikge1xuICBvcGFjaXR5OiAwO1xufVxuXG4ubmF2YmFyLXRvZ2dsZXI6bm90KC5jb2xsYXBzZWQpIHNwYW4uaWNvbiBzcGFuOm50aC1jaGlsZCgzKSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTUlLCAzMyUpIHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDE1JSwgMzMlKSByb3RhdGUoLTQ1ZGVnKTtcbn1cblxuLm5hdmJhci10b2dnbGVyIHNwYW4uaWNvbiBzcGFuOm50aC1jaGlsZCgxKSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCUsIDAlKSByb3RhdGUoMGRlZyk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCUsIDAlKSByb3RhdGUoMGRlZyk7XG59XG5cbi5uYXZiYXItdG9nZ2xlciBzcGFuLmljb24gc3BhbjpudGgtY2hpbGQoMikge1xuICBvcGFjaXR5OiAxO1xufVxuXG4ubmF2YmFyLXRvZ2dsZXIgc3Bhbi5pY29uIHNwYW46bnRoLWNoaWxkKDMpIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwJSwgMCUpIHJvdGF0ZSgwZGVnKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwJSwgMCUpIHJvdGF0ZSgwZGVnKTtcbn1cblxuLy8gVG9nZ2xlciBFbmRcblxuI2Jsb2NrLXVnYS10aGVtZS1tZW51LW1haW4tbW9iaWxlIHtcbiAgLmxhbmd1YWdlLWNob29zZXIge1xuICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IGNlbnRlcjtcbiAgICAgICAgLW1zLWdyaWQtcm93LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxuXG4gIC5uYXZiYXItdG9nZ2xlcixcbiAgLmJ0bi1zZWFyY2gsXG4gIC5idG4tcHJvZmlsZSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiAkbGluay1iZy1wcmltYXJ5O1xuICAgIC5pY29uICoge1xuICAgICAgZmlsbDogJGxpbmstYmctcHJpbWFyeTtcbiAgICB9XG5cbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMsXG4gICAgJjpub3QoLmNvbGxhcHNlZCkge1xuICAgICAgY29sb3I6ICRsaW5rLWJnLXdoaXRlO1xuICAgICAgLmljb24gKiB7XG4gICAgICAgIGZpbGw6ICRsaW5rLWJnLXdoaXRlO1xuICAgICAgfVxuICAgICAgLm5hdmJhci10b2dnbGVyLWljb24ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGluay1iZy13aGl0ZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubmF2IHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gMCAwIDA7XG4gIH1cblxuICAubmF2LWxpbmsge1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMC4yNXJlbSAwO1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xuICAgICAgLW1zLWZsZXgtbmVnYXRpdmU6IDE7XG4gICAgICAgICAgZmxleC1zaHJpbms6IDE7XG4gICAgfVxuICB9XG5cbiAgLm5hdi1pdGVtLmRyb3Bkb3duIHtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcblxuICAgID4gLm5hdi1saW5rIHtcbiAgICAgIC8vIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgICBmb250LWZhbWlseTogJGZvbnQtc3RhY2stb3BlbmV4dHJhYm9sZCA7XG4gICAgICBkaXNwbGF5OiAtbXMtaW5saW5lLWZsZXhib3g7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBvc2l0aXZlOiAyO1xuICAgICAgICAgIGZsZXgtZ3JvdzogMjtcbiAgICAgIG1pbi1oZWlnaHQ6IDMycHg7XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgJi5kcm9wZG93bi10b2dnbGVyIHtcbiAgICAgICAgLW1zLWZsZXgtcG9zaXRpdmU6IHVuc2V0O1xuICAgICAgICAgICAgZmxleC1ncm93OiB1bnNldDtcbiAgICAgICAgLW1zLWZsZXgtbmVnYXRpdmU6IDE7XG4gICAgICAgICAgICBmbGV4LXNocmluazogMTtcbiAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgbWluLWhlaWdodDogMjRweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMC4yNXJlbTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG4gICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGRpc3BsYXk6IC1tcy1pbmxpbmUtZmxleGJveDtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5kcm9wZG93bi1tZW51IHtcbiAgICAgIC1tcy1mbGV4OiAwIDAgMTAwJTtcbiAgICAgICAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICAgIHBhZGRpbmc6IDAgMCAwIDJyZW07XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblxuICAgICAgLm5hdi1pdGVtIHtcbiAgICAgICAgLm5hdi1saW5rIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdW5zZXQ7XG5cbiAgICAgICAgICAmOmZpcnN0LWxldHRlciB7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6YWZ0ZXIsXG4gICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubmF2LWxpbmsge1xuICAgICYuZHJvcGRvd24tdG9nZ2xlciB7XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgICAgLW1zLWZsZXgtbGluZS1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIGNvbnRlbnQ6ICdcXGVhMmUnO1xuICAgICAgICBib3JkZXI6IDNweCBzb2xpZCAkbGluay1iZy1wcmltYXJ5O1xuICAgICAgO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICB9XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICB9XG5cbiAgICAgICYuc2hvdyB7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiAnXFxlYTJmJztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5uYXZiYXItZ3JvdXAge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkd2hpdGU7XG5cbiAgICAuYnRuIHtcbiAgICAgICYuYnRuLXByb2ZpbGUge1xuICAgICAgICBjb2xvcjogJGxpbmstYmctcHJpbWFyeTtcblxuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAmOm5vdCguY29sbGFwc2VkKSB7XG4gICAgICAgICAgY29sb3I6ICRsaW5rLWJnLXdoaXRlO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaW5rLWJnLXByaW1hcnk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAjbmF2YmFyTWFpbkNvbnRlbnQge1xuICAgIC5zdWJtZW51RHJvcGRvd24tYmxvY2sge1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRsaW5rLWJnLXByaW1hcnk7XG4gICAgfVxuICB9XG5cbiAgLnN1Ym1lbnVEcm9wZG93bi1ibG9jayB7XG5cbiAgICAuYnRuLXByb2ZpbGUge1xuICAgICAgcGFkZGluZzogMC43NXJlbSAwO1xuICAgICAgY29sb3I6ICRsaW5rLWJnLXByaW1hcnk7XG5cbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmFjdGl2ZSxcbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIH1cblxuICAgICAgJi5kcm9wZG93bi10b2dnbGUge1xuICAgICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdpY29tb29uJyAhaW1wb3J0YW50O1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcbiAgICAgICAgZGlzcGxheTogLW1zLWlubGluZS1mbGV4Ym94O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMC41cmVtO1xuICAgICAgICBjb250ZW50OiAnXFxlYTY2JztcbiAgICAgIH1cblxuICAgICAgJi5zaG93IHtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6ICdcXGVhNjcnO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5pY29uIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgLmJ0bi1sYWJlbCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5kcm9wZG93bi1tZW51IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIC1tcy1mbGV4OiAwIDAgMTAwJTtcbiAgICAgICAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICAgIHBhZGRpbmc6IDAgMCAwIDJyZW07XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblxuICAgICAgbGkge1xuICAgICAgICBhLm5hdi1saW5rIHtcbiAgICAgICAgICBwYWRkaW5nOiAwLjVyZW0gMDtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVuc2V0O1xuICAgICAgICAgIGNvbG9yOiAkbGluay1iZy1wcmltYXJ5O1xuXG4gICAgICAgICAgJjpmaXJzdC1sZXR0ZXIge1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmFmdGVyLFxuICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgI3N1Ym1lbnVEcm9wZG93bi1wcm9maWxlIHtcbiAgICAuYnRuLXByb2ZpbGUge1xuICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5kcm9wZG93biB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgICYuc2hvdyB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAycmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIHVsIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLm5hdi1saW5rIHtcbiAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICAgICAgICBkaXNwbGF5OiAtbXMtaW5saW5lLWZsZXhib3g7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbiAjYmxvY2stdWdhLXRoZW1lLW1lbnUtbWFpbi1tb2JpbGUgLm5hdmJhci10b2dnbGVyOmhvdmVyLFxuICAudWdhLXRoZW1lLW1haW4tbmF2IC5idG4uYnRuLXByaW1hcnkuYnRuLXNlYXJjaDpob3ZlcixcbiAgI2Jsb2NrLXVnYS10aGVtZS1tZW51LW1haW4tbW9iaWxlIC5uYXZiYXItZ3JvdXAgLmJ0bi5idG4tcHJvZmlsZTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICB9XG4jbW9iaWxlQ29sbGFwc2VHcm91cCB7XG4gIC5kcm9wZG93biAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICAvLyBmb250LXdlaWdodDogODAwO1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1zdGFjay1vcGVuZXh0cmFib2xkIDtcbiAgfVxufVxuIiwiLy9cbi8vIEJhc2Ugc3R5bGVzXG4vL1xuXG4uYWNjb3JkaW9uIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IGFjY29yZGlvbi1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tY29sb3I6ICN7JGFjY29yZGlvbi1jb2xvcn07XG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1iZzogI3skYWNjb3JkaW9uLWJnfTtcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLXRyYW5zaXRpb246ICN7JGFjY29yZGlvbi10cmFuc2l0aW9ufTtcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJvcmRlci1jb2xvcjogI3skYWNjb3JkaW9uLWJvcmRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1ib3JkZXItd2lkdGg6ICN7JGFjY29yZGlvbi1ib3JkZXItd2lkdGh9O1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYm9yZGVyLXJhZGl1czogI3skYWNjb3JkaW9uLWJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24taW5uZXItYm9yZGVyLXJhZGl1czogI3skYWNjb3JkaW9uLWlubmVyLWJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLXBhZGRpbmcteDogI3skYWNjb3JkaW9uLWJ1dHRvbi1wYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLXBhZGRpbmcteTogI3skYWNjb3JkaW9uLWJ1dHRvbi1wYWRkaW5nLXl9O1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWNvbG9yOiAjeyRhY2NvcmRpb24tYnV0dG9uLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1iZzogI3skYWNjb3JkaW9uLWJ1dHRvbi1iZ307XG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4taWNvbjogI3tlc2NhcGUtc3ZnKCRhY2NvcmRpb24tYnV0dG9uLWljb24pfTtcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1pY29uLXdpZHRoOiAjeyRhY2NvcmRpb24taWNvbi13aWR0aH07XG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4taWNvbi10cmFuc2Zvcm06ICN7JGFjY29yZGlvbi1pY29uLXRyYW5zZm9ybX07XG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4taWNvbi10cmFuc2l0aW9uOiAjeyRhY2NvcmRpb24taWNvbi10cmFuc2l0aW9ufTtcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1hY3RpdmUtaWNvbjogI3tlc2NhcGUtc3ZnKCRhY2NvcmRpb24tYnV0dG9uLWFjdGl2ZS1pY29uKX07XG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4tZm9jdXMtYm9yZGVyLWNvbG9yOiAjeyRhY2NvcmRpb24tYnV0dG9uLWZvY3VzLWJvcmRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4tZm9jdXMtYm94LXNoYWRvdzogI3skYWNjb3JkaW9uLWJ1dHRvbi1mb2N1cy1ib3gtc2hhZG93fTtcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJvZHktcGFkZGluZy14OiAjeyRhY2NvcmRpb24tYm9keS1wYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYm9keS1wYWRkaW5nLXk6ICN7JGFjY29yZGlvbi1ib2R5LXBhZGRpbmcteX07XG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1hY3RpdmUtY29sb3I6ICN7JGFjY29yZGlvbi1idXR0b24tYWN0aXZlLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWFjdGl2ZS1iZzogI3skYWNjb3JkaW9uLWJ1dHRvbi1hY3RpdmUtYmd9O1xuICAvLyBzY3NzLWRvY3MtZW5kIGFjY29yZGlvbi1jc3MtdmFyc1xufVxuXG4uYWNjb3JkaW9uLWJ1dHRvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4tcGFkZGluZy14KTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmb250LXNpemUtYmFzZSk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1jb2xvcik7XG4gIHRleHQtYWxpZ246IGxlZnQ7IC8vIFJlc2V0IGJ1dHRvbiBzdHlsZVxuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1iZyk7XG4gIGJvcmRlcjogMDtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwKTtcbiAgb3ZlcmZsb3ctYW5jaG9yOiBub25lO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tdHJhbnNpdGlvbikpO1xuXG4gICY6bm90KC5jb2xsYXBzZWQpIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1hY3RpdmUtY29sb3IpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYWN0aXZlLWJnKTtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIGNhbGMoLTEgKiB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJvcmRlci13aWR0aCkpIDAgdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1ib3JkZXItY29sb3IpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4tYWN0aXZlLWljb24pO1xuICAgICAgdHJhbnNmb3JtOiB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1pY29uLXRyYW5zZm9ybSk7XG4gICAgfVxuICB9XG5cbiAgLy8gQWNjb3JkaW9uIGljb25cbiAgJjo6YWZ0ZXIge1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIHdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1pY29uLXdpZHRoKTtcbiAgICBoZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWljb24td2lkdGgpO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4taWNvbik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWljb24td2lkdGgpO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24odmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4taWNvbi10cmFuc2l0aW9uKSk7XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICB6LWluZGV4OiAyO1xuICB9XG5cbiAgJjpmb2N1cyB7XG4gICAgei1pbmRleDogMztcbiAgICBib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWZvY3VzLWJvcmRlci1jb2xvcik7XG4gICAgb3V0bGluZTogMDtcbiAgICBib3gtc2hhZG93OiB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1mb2N1cy1ib3gtc2hhZG93KTtcbiAgfVxufVxuXG4uYWNjb3JkaW9uLWhlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5hY2NvcmRpb24taXRlbSB7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1iZyk7XG4gIGJvcmRlcjogdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYm9yZGVyLWNvbG9yKTtcblxuICAmOmZpcnN0LW9mLXR5cGUge1xuICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYm9yZGVyLXJhZGl1cykpO1xuXG4gICAgLmFjY29yZGlvbi1idXR0b24ge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXModmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1pbm5lci1ib3JkZXItcmFkaXVzKSk7XG4gICAgfVxuICB9XG5cbiAgJjpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgICBib3JkZXItdG9wOiAwO1xuICB9XG5cbiAgLy8gT25seSBzZXQgYSBib3JkZXItcmFkaXVzIG9uIHRoZSBsYXN0IGl0ZW0gaWYgdGhlIGFjY29yZGlvbiBpcyBjb2xsYXBzZWRcbiAgJjpsYXN0LW9mLXR5cGUge1xuICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYm9yZGVyLXJhZGl1cykpO1xuXG4gICAgLmFjY29yZGlvbi1idXR0b24ge1xuICAgICAgJi5jb2xsYXBzZWQge1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWlubmVyLWJvcmRlci1yYWRpdXMpKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYWNjb3JkaW9uLWNvbGxhcHNlIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYm9yZGVyLXJhZGl1cykpO1xuICAgIH1cbiAgfVxufVxuXG4uYWNjb3JkaW9uLWJvZHkge1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJvZHktcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJvZHktcGFkZGluZy14KTtcbn1cblxuXG4vLyBGbHVzaCBhY2NvcmRpb24gaXRlbXNcbi8vXG4vLyBSZW1vdmUgYm9yZGVycyBhbmQgYm9yZGVyLXJhZGl1cyB0byBrZWVwIGFjY29yZGlvbiBpdGVtcyBlZGdlLXRvLWVkZ2UuXG5cbi5hY2NvcmRpb24tZmx1c2gge1xuICAuYWNjb3JkaW9uLWNvbGxhcHNlIHtcbiAgICBib3JkZXItd2lkdGg6IDA7XG4gIH1cblxuICAuYWNjb3JkaW9uLWl0ZW0ge1xuICAgIGJvcmRlci1yaWdodDogMDtcbiAgICBib3JkZXItbGVmdDogMDtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDApO1xuXG4gICAgJjpmaXJzdC1jaGlsZCB7IGJvcmRlci10b3A6IDA7IH1cbiAgICAmOmxhc3QtY2hpbGQgeyBib3JkZXItYm90dG9tOiAwOyB9XG5cbiAgICAuYWNjb3JkaW9uLWJ1dHRvbiB7XG4gICAgICAmLFxuICAgICAgJi5jb2xsYXBzZWQge1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDApO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLmJyZWFkY3J1bWIge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgYnJlYWRjcnVtYi1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1icmVhZGNydW1iLXBhZGRpbmcteDogI3skYnJlYWRjcnVtYi1wYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH1icmVhZGNydW1iLXBhZGRpbmcteTogI3skYnJlYWRjcnVtYi1wYWRkaW5nLXl9O1xuICAtLSN7JHByZWZpeH1icmVhZGNydW1iLW1hcmdpbi1ib3R0b206ICN7JGJyZWFkY3J1bWItbWFyZ2luLWJvdHRvbX07XG4gIEBpbmNsdWRlIHJmcygkYnJlYWRjcnVtYi1mb250LXNpemUsIC0tI3skcHJlZml4fWJyZWFkY3J1bWItZm9udC1zaXplKTtcbiAgLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1iZzogI3skYnJlYWRjcnVtYi1iZ307XG4gIC0tI3skcHJlZml4fWJyZWFkY3J1bWItYm9yZGVyLXJhZGl1czogI3skYnJlYWRjcnVtYi1ib3JkZXItcmFkaXVzfTtcbiAgLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1kaXZpZGVyLWNvbG9yOiAjeyRicmVhZGNydW1iLWRpdmlkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1icmVhZGNydW1iLWl0ZW0tcGFkZGluZy14OiAjeyRicmVhZGNydW1iLWl0ZW0tcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1pdGVtLWFjdGl2ZS1jb2xvcjogI3skYnJlYWRjcnVtYi1hY3RpdmUtY29sb3J9O1xuICAvLyBzY3NzLWRvY3MtZW5kIGJyZWFkY3J1bWItY3NzLXZhcnNcblxuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1icmVhZGNydW1iLXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fWJyZWFkY3J1bWItcGFkZGluZy14KTtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tI3skcHJlZml4fWJyZWFkY3J1bWItbWFyZ2luLWJvdHRvbSk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSh2YXIoLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1mb250LXNpemUpKTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWJyZWFkY3J1bWItYmcpO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKHZhcigtLSN7JHByZWZpeH1icmVhZGNydW1iLWJvcmRlci1yYWRpdXMpKTtcbn1cblxuLmJyZWFkY3J1bWItaXRlbSB7XG4gIC8vIFRoZSBzZXBhcmF0b3IgYmV0d2VlbiBicmVhZGNydW1icyAoYnkgZGVmYXVsdCwgYSBmb3J3YXJkLXNsYXNoOiBcIi9cIilcbiAgKyAuYnJlYWRjcnVtYi1pdGVtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IHZhcigtLSN7JHByZWZpeH1icmVhZGNydW1iLWl0ZW0tcGFkZGluZy14KTtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBmbG9hdDogbGVmdDsgLy8gU3VwcHJlc3MgaW5saW5lIHNwYWNpbmdzIGFuZCB1bmRlcmxpbmluZyBvZiB0aGUgc2VwYXJhdG9yXG4gICAgICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1pdGVtLXBhZGRpbmcteCk7XG4gICAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWJyZWFkY3J1bWItZGl2aWRlci1jb2xvcik7XG4gICAgICBjb250ZW50OiB2YXIoLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1kaXZpZGVyLCBlc2NhcGUtc3ZnKCRicmVhZGNydW1iLWRpdmlkZXIpKSAje1wiLyogcnRsOlwifSB2YXIoLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1kaXZpZGVyLCBlc2NhcGUtc3ZnKCRicmVhZGNydW1iLWRpdmlkZXItZmxpcHBlZCkpICN7XCIqL1wifTtcbiAgICB9XG4gIH1cblxuICAmLmFjdGl2ZSB7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1icmVhZGNydW1iLWl0ZW0tYWN0aXZlLWNvbG9yKTtcbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG5cbi8vIC5tb2RhbC1vcGVuICAgICAgLSBib2R5IGNsYXNzIGZvciBraWxsaW5nIHRoZSBzY3JvbGxcbi8vIC5tb2RhbCAgICAgICAgICAgLSBjb250YWluZXIgdG8gc2Nyb2xsIHdpdGhpblxuLy8gLm1vZGFsLWRpYWxvZyAgICAtIHBvc2l0aW9uaW5nIHNoZWxsIGZvciB0aGUgYWN0dWFsIG1vZGFsXG4vLyAubW9kYWwtY29udGVudCAgIC0gYWN0dWFsIG1vZGFsIHcvIGJnIGFuZCBjb3JuZXJzIGFuZCBzdHVmZlxuXG5cbi8vIENvbnRhaW5lciB0aGF0IHRoZSBtb2RhbCBzY3JvbGxzIHdpdGhpblxuLm1vZGFsIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IG1vZGFsLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fW1vZGFsLXppbmRleDogI3skemluZGV4LW1vZGFsfTtcbiAgLS0jeyRwcmVmaXh9bW9kYWwtd2lkdGg6ICN7JG1vZGFsLW1kfTtcbiAgLS0jeyRwcmVmaXh9bW9kYWwtcGFkZGluZzogI3skbW9kYWwtaW5uZXItcGFkZGluZ307XG4gIC0tI3skcHJlZml4fW1vZGFsLW1hcmdpbjogI3skbW9kYWwtZGlhbG9nLW1hcmdpbn07XG4gIC0tI3skcHJlZml4fW1vZGFsLWNvbG9yOiAjeyRtb2RhbC1jb250ZW50LWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bW9kYWwtYmc6ICN7JG1vZGFsLWNvbnRlbnQtYmd9O1xuICAtLSN7JHByZWZpeH1tb2RhbC1ib3JkZXItY29sb3I6ICN7JG1vZGFsLWNvbnRlbnQtYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bW9kYWwtYm9yZGVyLXdpZHRoOiAjeyRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aH07XG4gIC0tI3skcHJlZml4fW1vZGFsLWJvcmRlci1yYWRpdXM6ICN7JG1vZGFsLWNvbnRlbnQtYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fW1vZGFsLWJveC1zaGFkb3c6ICN7JG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy14c307XG4gIC0tI3skcHJlZml4fW1vZGFsLWlubmVyLWJvcmRlci1yYWRpdXM6ICN7JG1vZGFsLWNvbnRlbnQtaW5uZXItYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fW1vZGFsLWhlYWRlci1wYWRkaW5nLXg6ICN7JG1vZGFsLWhlYWRlci1wYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH1tb2RhbC1oZWFkZXItcGFkZGluZy15OiAjeyRtb2RhbC1oZWFkZXItcGFkZGluZy15fTtcbiAgLS0jeyRwcmVmaXh9bW9kYWwtaGVhZGVyLXBhZGRpbmc6ICN7JG1vZGFsLWhlYWRlci1wYWRkaW5nfTsgLy8gVG9kbyBpbiB2NjogU3BsaXQgdGhpcyBwYWRkaW5nIGludG8geCBhbmQgeVxuICAtLSN7JHByZWZpeH1tb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yOiAjeyRtb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bW9kYWwtaGVhZGVyLWJvcmRlci13aWR0aDogI3skbW9kYWwtaGVhZGVyLWJvcmRlci13aWR0aH07XG4gIC0tI3skcHJlZml4fW1vZGFsLXRpdGxlLWxpbmUtaGVpZ2h0OiAjeyRtb2RhbC10aXRsZS1saW5lLWhlaWdodH07XG4gIC0tI3skcHJlZml4fW1vZGFsLWZvb3Rlci1nYXA6ICN7JG1vZGFsLWZvb3Rlci1tYXJnaW4tYmV0d2Vlbn07XG4gIC0tI3skcHJlZml4fW1vZGFsLWZvb3Rlci1iZzogI3skbW9kYWwtZm9vdGVyLWJnfTtcbiAgLS0jeyRwcmVmaXh9bW9kYWwtZm9vdGVyLWJvcmRlci1jb2xvcjogI3skbW9kYWwtZm9vdGVyLWJvcmRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fW1vZGFsLWZvb3Rlci1ib3JkZXItd2lkdGg6ICN7JG1vZGFsLWZvb3Rlci1ib3JkZXItd2lkdGh9O1xuICAvLyBzY3NzLWRvY3MtZW5kIG1vZGFsLWNzcy12YXJzXG5cbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IHZhcigtLSN7JHByZWZpeH1tb2RhbC16aW5kZXgpO1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIC8vIFByZXZlbnQgQ2hyb21lIG9uIFdpbmRvd3MgZnJvbSBhZGRpbmcgYSBmb2N1cyBvdXRsaW5lLiBGb3IgZGV0YWlscywgc2VlXG4gIC8vIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzEwOTUxLlxuICBvdXRsaW5lOiAwO1xuICAvLyBXZSBkZWxpYmVyYXRlbHkgZG9uJ3QgdXNlIGAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7YCBkdWUgdG8gYVxuICAvLyBnbmFybHkgaU9TIFNhZmFyaSBidWc6IGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNTgzNDJcbiAgLy8gU2VlIGFsc28gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xNzY5NVxufVxuXG4vLyBTaGVsbCBkaXYgdG8gcG9zaXRpb24gdGhlIG1vZGFsIHdpdGggYm90dG9tIHBhZGRpbmdcbi5tb2RhbC1kaWFsb2cge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXJnaW46IHZhcigtLSN7JHByZWZpeH1tb2RhbC1tYXJnaW4pO1xuICAvLyBhbGxvdyBjbGlja3MgdG8gcGFzcyB0aHJvdWdoIGZvciBjdXN0b20gY2xpY2sgaGFuZGxpbmcgdG8gY2xvc2UgbW9kYWxcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgLy8gV2hlbiBmYWRpbmcgaW4gdGhlIG1vZGFsLCBhbmltYXRlIGl0IHRvIHNsaWRlIGRvd25cbiAgLm1vZGFsLmZhZGUgJiB7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkbW9kYWwtdHJhbnNpdGlvbik7XG4gICAgdHJhbnNmb3JtOiAkbW9kYWwtZmFkZS10cmFuc2Zvcm07XG4gIH1cbiAgLm1vZGFsLnNob3cgJiB7XG4gICAgdHJhbnNmb3JtOiAkbW9kYWwtc2hvdy10cmFuc2Zvcm07XG4gIH1cblxuICAvLyBXaGVuIHRyeWluZyB0byBjbG9zZSwgYW5pbWF0ZSBmb2N1cyB0byBzY2FsZVxuICAubW9kYWwubW9kYWwtc3RhdGljICYge1xuICAgIHRyYW5zZm9ybTogJG1vZGFsLXNjYWxlLXRyYW5zZm9ybTtcbiAgfVxufVxuXG4ubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUge1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIHZhcigtLSN7JHByZWZpeH1tb2RhbC1tYXJnaW4pICogMik7XG5cbiAgLm1vZGFsLWNvbnRlbnQge1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuXG4gIC5tb2RhbC1ib2R5IHtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICB9XG59XG5cbi5tb2RhbC1kaWFsb2ctY2VudGVyZWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtaW4taGVpZ2h0OiBjYWxjKDEwMCUgLSB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtbWFyZ2luKSAqIDIpO1xufVxuXG4vLyBBY3R1YWwgbW9kYWxcbi5tb2RhbC1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogMTAwJTsgLy8gRW5zdXJlIGAubW9kYWwtY29udGVudGAgZXh0ZW5kcyB0aGUgZnVsbCB3aWR0aCBvZiB0aGUgcGFyZW50IGAubW9kYWwtZGlhbG9nYFxuICAvLyBjb3VudGVyYWN0IHRoZSBwb2ludGVyLWV2ZW50czogbm9uZTsgaW4gdGhlIC5tb2RhbC1kaWFsb2dcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1tb2RhbC1jb2xvcik7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtYmcpO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IHZhcigtLSN7JHByZWZpeH1tb2RhbC1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH1tb2RhbC1ib3JkZXItY29sb3IpO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKHZhcigtLSN7JHByZWZpeH1tb2RhbC1ib3JkZXItcmFkaXVzKSk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3codmFyKC0tI3skcHJlZml4fW1vZGFsLWJveC1zaGFkb3cpKTtcbiAgLy8gUmVtb3ZlIGZvY3VzIG91dGxpbmUgZnJvbSBvcGVuZWQgbW9kYWxcbiAgb3V0bGluZTogMDtcbn1cblxuLy8gTW9kYWwgYmFja2dyb3VuZFxuLm1vZGFsLWJhY2tkcm9wIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IG1vZGFsLWJhY2tkcm9wLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fWJhY2tkcm9wLXppbmRleDogI3skemluZGV4LW1vZGFsLWJhY2tkcm9wfTtcbiAgLS0jeyRwcmVmaXh9YmFja2Ryb3AtYmc6ICN7JG1vZGFsLWJhY2tkcm9wLWJnfTtcbiAgLS0jeyRwcmVmaXh9YmFja2Ryb3Atb3BhY2l0eTogI3skbW9kYWwtYmFja2Ryb3Atb3BhY2l0eX07XG4gIC8vIHNjc3MtZG9jcy1lbmQgbW9kYWwtYmFja2Ryb3AtY3NzLXZhcnNcblxuICBAaW5jbHVkZSBvdmVybGF5LWJhY2tkcm9wKHZhcigtLSN7JHByZWZpeH1iYWNrZHJvcC16aW5kZXgpLCB2YXIoLS0jeyRwcmVmaXh9YmFja2Ryb3AtYmcpLCB2YXIoLS0jeyRwcmVmaXh9YmFja2Ryb3Atb3BhY2l0eSkpO1xufVxuXG4vLyBNb2RhbCBoZWFkZXJcbi8vIFRvcCBzZWN0aW9uIG9mIHRoZSBtb2RhbCB3LyB0aXRsZSBhbmQgZGlzbWlzc1xuLm1vZGFsLWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IC8vIFB1dCBtb2RhbCBoZWFkZXIgZWxlbWVudHMgKHRpdGxlIGFuZCBkaXNtaXNzKSBvbiBvcHBvc2l0ZSBlbmRzXG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1tb2RhbC1oZWFkZXItcGFkZGluZyk7XG4gIGJvcmRlci1ib3R0b206IHZhcigtLSN7JHByZWZpeH1tb2RhbC1oZWFkZXItYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvcik7XG4gIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKHZhcigtLSN7JHByZWZpeH1tb2RhbC1pbm5lci1ib3JkZXItcmFkaXVzKSk7XG5cbiAgLmJ0bi1jbG9zZSB7XG4gICAgcGFkZGluZzogY2FsYyh2YXIoLS0jeyRwcmVmaXh9bW9kYWwtaGVhZGVyLXBhZGRpbmcteSkgKiAuNSkgY2FsYyh2YXIoLS0jeyRwcmVmaXh9bW9kYWwtaGVhZGVyLXBhZGRpbmcteCkgKiAuNSk7XG4gICAgbWFyZ2luOiBjYWxjKC0uNSAqIHZhcigtLSN7JHByZWZpeH1tb2RhbC1oZWFkZXItcGFkZGluZy15KSkgY2FsYygtLjUgKiB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtaGVhZGVyLXBhZGRpbmcteCkpIGNhbGMoLS41ICogdmFyKC0tI3skcHJlZml4fW1vZGFsLWhlYWRlci1wYWRkaW5nLXkpKSBhdXRvO1xuICB9XG59XG5cbi8vIFRpdGxlIHRleHQgd2l0aGluIGhlYWRlclxuLm1vZGFsLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1tb2RhbC10aXRsZS1saW5lLWhlaWdodCk7XG59XG5cbi8vIE1vZGFsIGJvZHlcbi8vIFdoZXJlIGFsbCBtb2RhbCBjb250ZW50IHJlc2lkZXMgKHNpYmxpbmcgb2YgLm1vZGFsLWhlYWRlciBhbmQgLm1vZGFsLWZvb3Rlcilcbi5tb2RhbC1ib2R5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAvLyBFbmFibGUgYGZsZXgtZ3JvdzogMWAgc28gdGhhdCB0aGUgYm9keSB0YWtlIHVwIGFzIG11Y2ggc3BhY2UgYXMgcG9zc2libGVcbiAgLy8gd2hlbiB0aGVyZSBzaG91bGQgYmUgYSBmaXhlZCBoZWlnaHQgb24gYC5tb2RhbC1kaWFsb2dgLlxuICBmbGV4OiAxIDEgYXV0bztcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fW1vZGFsLXBhZGRpbmcpO1xufVxuXG4vLyBGb290ZXIgKGZvciBhY3Rpb25zKVxuLm1vZGFsLWZvb3RlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IC8vIHZlcnRpY2FsbHkgY2VudGVyXG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IC8vIFJpZ2h0IGFsaWduIGJ1dHRvbnMgd2l0aCBmbGV4IHByb3BlcnR5IGJlY2F1c2UgdGV4dC1hbGlnbiBkb2Vzbid0IHdvcmsgb24gZmxleCBpdGVtc1xuICBwYWRkaW5nOiBjYWxjKHZhcigtLSN7JHByZWZpeH1tb2RhbC1wYWRkaW5nKSAtIHZhcigtLSN7JHByZWZpeH1tb2RhbC1mb290ZXItZ2FwKSAqIC41KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fW1vZGFsLWZvb3Rlci1iZyk7XG4gIGJvcmRlci10b3A6IHZhcigtLSN7JHByZWZpeH1tb2RhbC1mb290ZXItYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtZm9vdGVyLWJvcmRlci1jb2xvcik7XG4gIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKHZhcigtLSN7JHByZWZpeH1tb2RhbC1pbm5lci1ib3JkZXItcmFkaXVzKSk7XG5cbiAgLy8gUGxhY2UgbWFyZ2luIGJldHdlZW4gZm9vdGVyIGVsZW1lbnRzXG4gIC8vIFRoaXMgc29sdXRpb24gaXMgZmFyIGZyb20gaWRlYWwgYmVjYXVzZSBvZiB0aGUgdW5pdmVyc2FsIHNlbGVjdG9yIHVzYWdlLFxuICAvLyBidXQgaXMgbmVlZGVkIHRvIGZpeCBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI0ODAwXG4gID4gKiB7XG4gICAgbWFyZ2luOiBjYWxjKHZhcigtLSN7JHByZWZpeH1tb2RhbC1mb290ZXItZ2FwKSAqIC41KTsgLy8gVG9kbyBpbiB2NjogcmVwbGFjZSB3aXRoIGdhcCBvbiBwYXJlbnQgY2xhc3NcbiAgfVxufVxuXG4vLyBTY2FsZSB1cCB0aGUgbW9kYWxcbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgLm1vZGFsIHtcbiAgICAtLSN7JHByZWZpeH1tb2RhbC1tYXJnaW46ICN7JG1vZGFsLWRpYWxvZy1tYXJnaW4teS1zbS11cH07XG4gICAgLS0jeyRwcmVmaXh9bW9kYWwtYm94LXNoYWRvdzogI3skbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXNtLXVwfTtcbiAgfVxuXG4gIC8vIEF1dG9tYXRpY2FsbHkgc2V0IG1vZGFsJ3Mgd2lkdGggZm9yIGxhcmdlciB2aWV3cG9ydHNcbiAgLm1vZGFsLWRpYWxvZyB7XG4gICAgbWF4LXdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtd2lkdGgpO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxuXG4gIC5tb2RhbC1zbSB7XG4gICAgLS0jeyRwcmVmaXh9bW9kYWwtd2lkdGg6ICN7JG1vZGFsLXNtfTtcbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gIC5tb2RhbC1sZyxcbiAgLm1vZGFsLXhsIHtcbiAgICAtLSN7JHByZWZpeH1tb2RhbC13aWR0aDogI3skbW9kYWwtbGd9O1xuICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgLm1vZGFsLXhsIHtcbiAgICAtLSN7JHByZWZpeH1tb2RhbC13aWR0aDogI3skbW9kYWwteGx9O1xuICB9XG59XG5cbi8vIHNjc3MtZG9jcy1zdGFydCBtb2RhbC1mdWxsc2NyZWVuLWxvb3BcbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuICAkcG9zdGZpeDogaWYoJGluZml4ICE9IFwiXCIsICRpbmZpeCArIFwiLWRvd25cIiwgXCJcIik7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCRicmVha3BvaW50KSB7XG4gICAgLm1vZGFsLWZ1bGxzY3JlZW4jeyRwb3N0Zml4fSB7XG4gICAgICB3aWR0aDogMTAwdnc7XG4gICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBtYXJnaW46IDA7XG5cbiAgICAgIC5tb2RhbC1jb250ZW50IHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XG4gICAgICB9XG5cbiAgICAgIC5tb2RhbC1oZWFkZXIsXG4gICAgICAubW9kYWwtZm9vdGVyIHtcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwKTtcbiAgICAgIH1cblxuICAgICAgLm1vZGFsLWJvZHkge1xuICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBtb2RhbC1mdWxsc2NyZWVuLWxvb3BcbiIsIi8vIFNoYXJlZCBiZXR3ZWVuIG1vZGFscyBhbmQgb2ZmY2FudmFzZXNcbkBtaXhpbiBvdmVybGF5LWJhY2tkcm9wKCR6aW5kZXgsICRiYWNrZHJvcC1iZywgJGJhY2tkcm9wLW9wYWNpdHkpIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXg7XG4gIHdpZHRoOiAxMDB2dztcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tkcm9wLWJnO1xuXG4gIC8vIEZhZGUgZm9yIGJhY2tkcm9wXG4gICYuZmFkZSB7IG9wYWNpdHk6IDA7IH1cbiAgJi5zaG93IHsgb3BhY2l0eTogJGJhY2tkcm9wLW9wYWNpdHk7IH1cbn1cbiIsIi8vIE5vdGVzIG9uIHRoZSBjbGFzc2VzOlxuLy9cbi8vIDEuIC5jYXJvdXNlbC5wb2ludGVyLWV2ZW50IHNob3VsZCBpZGVhbGx5IGJlIHBhbi15ICh0byBhbGxvdyBmb3IgdXNlcnMgdG8gc2Nyb2xsIHZlcnRpY2FsbHkpXG4vLyAgICBldmVuIHdoZW4gdGhlaXIgc2Nyb2xsIGFjdGlvbiBzdGFydGVkIG9uIGEgY2Fyb3VzZWwsIGJ1dCBmb3IgY29tcGF0aWJpbGl0eSAod2l0aCBGaXJlZm94KVxuLy8gICAgd2UncmUgcHJldmVudGluZyBhbGwgYWN0aW9ucyBpbnN0ZWFkXG4vLyAyLiBUaGUgLmNhcm91c2VsLWl0ZW0tc3RhcnQgYW5kIC5jYXJvdXNlbC1pdGVtLWVuZCBpcyB1c2VkIHRvIGluZGljYXRlIHdoZXJlXG4vLyAgICB0aGUgYWN0aXZlIHNsaWRlIGlzIGhlYWRpbmcuXG4vLyAzLiAuYWN0aXZlLmNhcm91c2VsLWl0ZW0gaXMgdGhlIGN1cnJlbnQgc2xpZGUuXG4vLyA0LiAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tc3RhcnQgYW5kIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1lbmQgaXMgdGhlIGN1cnJlbnRcbi8vICAgIHNsaWRlIGluIGl0cyBpbi10cmFuc2l0aW9uIHN0YXRlLiBPbmx5IG9uZSBvZiB0aGVzZSBvY2N1cnMgYXQgYSB0aW1lLlxuLy8gNS4gLmNhcm91c2VsLWl0ZW0tbmV4dC5jYXJvdXNlbC1pdGVtLXN0YXJ0IGFuZCAuY2Fyb3VzZWwtaXRlbS1wcmV2LmNhcm91c2VsLWl0ZW0tZW5kXG4vLyAgICBpcyB0aGUgdXBjb21pbmcgc2xpZGUgaW4gdHJhbnNpdGlvbi5cblxuLmNhcm91c2VsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uY2Fyb3VzZWwucG9pbnRlci1ldmVudCB7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXk7XG59XG5cbi5jYXJvdXNlbC1pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIEBpbmNsdWRlIGNsZWFyZml4KCk7XG59XG5cbi5jYXJvdXNlbC1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBub25lO1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1yaWdodDogLTEwMCU7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkY2Fyb3VzZWwtdHJhbnNpdGlvbik7XG59XG5cbi5jYXJvdXNlbC1pdGVtLmFjdGl2ZSxcbi5jYXJvdXNlbC1pdGVtLW5leHQsXG4uY2Fyb3VzZWwtaXRlbS1wcmV2IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5jYXJvdXNlbC1pdGVtLW5leHQ6bm90KC5jYXJvdXNlbC1pdGVtLXN0YXJ0KSxcbi5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1lbmQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG59XG5cbi5jYXJvdXNlbC1pdGVtLXByZXY6bm90KC5jYXJvdXNlbC1pdGVtLWVuZCksXG4uYWN0aXZlLmNhcm91c2VsLWl0ZW0tc3RhcnQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xufVxuXG5cbi8vXG4vLyBBbHRlcm5hdGUgdHJhbnNpdGlvbnNcbi8vXG5cbi5jYXJvdXNlbC1mYWRlIHtcbiAgLmNhcm91c2VsLWl0ZW0ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cblxuICAuY2Fyb3VzZWwtaXRlbS5hY3RpdmUsXG4gIC5jYXJvdXNlbC1pdGVtLW5leHQuY2Fyb3VzZWwtaXRlbS1zdGFydCxcbiAgLmNhcm91c2VsLWl0ZW0tcHJldi5jYXJvdXNlbC1pdGVtLWVuZCB7XG4gICAgei1pbmRleDogMTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLXN0YXJ0LFxuICAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tZW5kIHtcbiAgICB6LWluZGV4OiAwO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbihvcGFjaXR5IDBzICRjYXJvdXNlbC10cmFuc2l0aW9uLWR1cmF0aW9uKTtcbiAgfVxufVxuXG5cbi8vXG4vLyBMZWZ0L3JpZ2h0IGNvbnRyb2xzIGZvciBuYXZcbi8vXG5cbi5jYXJvdXNlbC1jb250cm9sLXByZXYsXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogMTtcbiAgLy8gVXNlIGZsZXggZm9yIGFsaWdubWVudCAoMS0zKVxuICBkaXNwbGF5OiBmbGV4OyAvLyAxLiBhbGxvdyBmbGV4IHN0eWxlc1xuICBhbGlnbi1pdGVtczogY2VudGVyOyAvLyAyLiB2ZXJ0aWNhbGx5IGNlbnRlciBjb250ZW50c1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgLy8gMy4gaG9yaXpvbnRhbGx5IGNlbnRlciBjb250ZW50c1xuICB3aWR0aDogJGNhcm91c2VsLWNvbnRyb2wtd2lkdGg7XG4gIHBhZGRpbmc6IDA7XG4gIGNvbG9yOiAkY2Fyb3VzZWwtY29udHJvbC1jb2xvcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IDA7XG4gIG9wYWNpdHk6ICRjYXJvdXNlbC1jb250cm9sLW9wYWNpdHk7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJGNhcm91c2VsLWNvbnRyb2wtdHJhbnNpdGlvbik7XG5cbiAgLy8gSG92ZXIvZm9jdXMgc3RhdGVcbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgY29sb3I6ICRjYXJvdXNlbC1jb250cm9sLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBvdXRsaW5lOiAwO1xuICAgIG9wYWNpdHk6ICRjYXJvdXNlbC1jb250cm9sLWhvdmVyLW9wYWNpdHk7XG4gIH1cbn1cbi5jYXJvdXNlbC1jb250cm9sLXByZXYge1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBpZigkZW5hYmxlLWdyYWRpZW50cywgbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKCRibGFjaywgLjI1KSwgcmdiYSgkYmxhY2ssIC4wMDEpKSwgbnVsbCk7XG59XG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0IHtcbiAgcmlnaHQ6IDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGlmKCRlbmFibGUtZ3JhZGllbnRzLCBsaW5lYXItZ3JhZGllbnQoMjcwZGVnLCByZ2JhKCRibGFjaywgLjI1KSwgcmdiYSgkYmxhY2ssIC4wMDEpKSwgbnVsbCk7XG59XG5cbi8vIEljb25zIGZvciB3aXRoaW5cbi5jYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbixcbi5jYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6ICRjYXJvdXNlbC1jb250cm9sLWljb24td2lkdGg7XG4gIGhlaWdodDogJGNhcm91c2VsLWNvbnRyb2wtaWNvbi13aWR0aDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbn1cblxuLyogcnRsOm9wdGlvbnM6IHtcbiAgXCJhdXRvUmVuYW1lXCI6IHRydWUsXG4gIFwic3RyaW5nTWFwXCI6WyB7XG4gICAgXCJuYW1lXCIgICAgOiBcInByZXYtbmV4dFwiLFxuICAgIFwic2VhcmNoXCIgIDogXCJwcmV2XCIsXG4gICAgXCJyZXBsYWNlXCIgOiBcIm5leHRcIlxuICB9IF1cbn0gKi9cbi5jYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJGNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uLWJnKTtcbn1cbi5jYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJGNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uLWJnKTtcbn1cblxuLy8gT3B0aW9uYWwgaW5kaWNhdG9yIHBpcHMvY29udHJvbHNcbi8vXG4vLyBBZGQgYSBjb250YWluZXIgKHN1Y2ggYXMgYSBsaXN0KSB3aXRoIHRoZSBmb2xsb3dpbmcgY2xhc3MgYW5kIGFkZCBhbiBpdGVtIChpZGVhbGx5IGEgZm9jdXNhYmxlIGNvbnRyb2wsXG4vLyBsaWtlIGEgYnV0dG9uKSB3aXRoIGRhdGEtYnMtdGFyZ2V0IGZvciBlYWNoIHNsaWRlIHlvdXIgY2Fyb3VzZWwgaG9sZHMuXG5cbi5jYXJvdXNlbC1pbmRpY2F0b3JzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogMDtcbiAgLy8gVXNlIHRoZSAuY2Fyb3VzZWwtY29udHJvbCdzIHdpZHRoIGFzIG1hcmdpbiBzbyB3ZSBkb24ndCBvdmVybGF5IHRob3NlXG4gIG1hcmdpbi1yaWdodDogJGNhcm91c2VsLWNvbnRyb2wtd2lkdGg7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIG1hcmdpbi1sZWZ0OiAkY2Fyb3VzZWwtY29udHJvbC13aWR0aDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcblxuICBbZGF0YS1icy10YXJnZXRdIHtcbiAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgICBmbGV4OiAwIDEgYXV0bztcbiAgICB3aWR0aDogJGNhcm91c2VsLWluZGljYXRvci13aWR0aDtcbiAgICBoZWlnaHQ6ICRjYXJvdXNlbC1pbmRpY2F0b3ItaGVpZ2h0O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAkY2Fyb3VzZWwtaW5kaWNhdG9yLXNwYWNlcjtcbiAgICBtYXJnaW4tbGVmdDogJGNhcm91c2VsLWluZGljYXRvci1zcGFjZXI7XG4gICAgdGV4dC1pbmRlbnQ6IC05OTlweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNhcm91c2VsLWluZGljYXRvci1hY3RpdmUtYmc7XG4gICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgICBib3JkZXI6IDA7XG4gICAgLy8gVXNlIHRyYW5zcGFyZW50IGJvcmRlcnMgdG8gaW5jcmVhc2UgdGhlIGhpdCBhcmVhIGJ5IDEwcHggb24gdG9wIGFuZCBib3R0b20uXG4gICAgYm9yZGVyLXRvcDogJGNhcm91c2VsLWluZGljYXRvci1oaXQtYXJlYS1oZWlnaHQgc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWJvdHRvbTogJGNhcm91c2VsLWluZGljYXRvci1oaXQtYXJlYS1oZWlnaHQgc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgb3BhY2l0eTogJGNhcm91c2VsLWluZGljYXRvci1vcGFjaXR5O1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJGNhcm91c2VsLWluZGljYXRvci10cmFuc2l0aW9uKTtcbiAgfVxuXG4gIC5hY3RpdmUge1xuICAgIG9wYWNpdHk6ICRjYXJvdXNlbC1pbmRpY2F0b3ItYWN0aXZlLW9wYWNpdHk7XG4gIH1cbn1cblxuXG4vLyBPcHRpb25hbCBjYXB0aW9uc1xuLy9cbi8vXG5cbi5jYXJvdXNlbC1jYXB0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogKDEwMCUgLSAkY2Fyb3VzZWwtY2FwdGlvbi13aWR0aCkgKiAuNTtcbiAgYm90dG9tOiAkY2Fyb3VzZWwtY2FwdGlvbi1zcGFjZXI7XG4gIGxlZnQ6ICgxMDAlIC0gJGNhcm91c2VsLWNhcHRpb24td2lkdGgpICogLjU7XG4gIHBhZGRpbmctdG9wOiAkY2Fyb3VzZWwtY2FwdGlvbi1wYWRkaW5nLXk7XG4gIHBhZGRpbmctYm90dG9tOiAkY2Fyb3VzZWwtY2FwdGlvbi1wYWRkaW5nLXk7XG4gIGNvbG9yOiAkY2Fyb3VzZWwtY2FwdGlvbi1jb2xvcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4vLyBEYXJrIG1vZGUgY2Fyb3VzZWxcblxuLmNhcm91c2VsLWRhcmsge1xuICAuY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24sXG4gIC5jYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbiB7XG4gICAgZmlsdGVyOiAkY2Fyb3VzZWwtZGFyay1jb250cm9sLWljb24tZmlsdGVyO1xuICB9XG5cbiAgLmNhcm91c2VsLWluZGljYXRvcnMgW2RhdGEtYnMtdGFyZ2V0XSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNhcm91c2VsLWRhcmstaW5kaWNhdG9yLWFjdGl2ZS1iZztcbiAgfVxuXG4gIC5jYXJvdXNlbC1jYXB0aW9uIHtcbiAgICBjb2xvcjogJGNhcm91c2VsLWRhcmstY2FwdGlvbi1jb2xvcjtcbiAgfVxufVxuIiwiLy8gVGhpcyBzdHlsZSBzaGVldCBpcyB1c2VkIGZvciB0aGUgZnJvbnQtZW5kIHJlbmRlcmluZyBvZiBja2VkaXRvciBjb21wb25lbnRzLlxucC5ub3RlLWJhcy1wYWdlIHtcbiAgbWFyZ2luLWJvdHRvbTogJGRlZmF1bHQtc3BhY2luZyAqIDEuNTtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIG1hcmdpbi1ib3R0b206ICRkZWZhdWx0LXNwYWNpbmcgKiAyO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuXG51bC5saXN0ZS1saWVucyB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGxpOmJlZm9yZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IC0xcmVtO1xuICAgIGNvbnRlbnQ6IFwiXFxlOTBhXCI7XG4gICAgZm9udC1mYW1pbHk6ICdpY29tb29uJyFpbXBvcnRhbnQ7XG4gICAgc3BlYWs6IG5ldmVyO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAvLyBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogJGxpbmstYmctd2hpdGU7XG5cbiAgICAuYmctcHJpbWFyeS1jb2xvciAmIHtcbiAgICAgIGNvbG9yOiAkbGluay1iZy1wcmltYXJ5O1xuICAgIH1cblxuICAgIC5iZy1zZWNvbmRhcnktY29sb3IgJiB7XG4gICAgICBjb2xvcjogJGxpbmstYmctc2Vjb25kYXJ5O1xuICAgIH1cblxuICAgIC5iZy1uZXV0cmFsLWNvbG9yICYge1xuICAgICAgY29sb3I6ICRsaW5rLWJnLW5ldXRyYWw7XG4gICAgfVxuICB9XG5cbiAgbWFyZ2luLWJvdHRvbTogJGRlZmF1bHQtc3BhY2luZyAqIDEuNTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIG1hcmdpbi1ib3R0b206ICRkZWZhdWx0LXNwYWNpbmcgKiAyO1xuICB9XG59XG5cbi5wLWNvbGxhcHNlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgJGlucHV0LWJvcmRlci1jb2xvcjtcbiAgYm9yZGVyLWxlZnQ6IDhweCBzb2xpZCAkdWdhLXByaW1hcnk7XG4gIHBhZGRpbmc6IDIwcHggMjBweCAxNHB4IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICB9XG5cbiAgLnAtY29sbGFwc2UtdGl0bGUgcCB7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LXN0YWNrLWNhbGlzdG9nYTtcbiAgICBtYXJnaW4tYm90dG9tOiAkZGVmYXVsdC1zcGFjaW5nICogMS41O1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAkZGVmYXVsdC1zcGFjaW5nO1xuICAgICAgZm9udC1zaXplOiAyM3B4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICB9XG4gIH1cblxuICAucC1jb2xsYXBzZS1idXR0b24ge1xuICAgIGhlaWdodDogMDtcblxuICAgID4gYnV0dG9uIHtcbiAgICAgIGhlaWdodDogMjVweDtcbiAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgYm9yZGVyOiAycHggc29saWQ7XG4gICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB9XG4gICAgICAmW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWJvcmRlci1jb2xvcjtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkaW5wdXQtYm9yZGVyLWNvbG9yO1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaW5rLWJnLXdoaXRlO1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogJGxpbmstYmctd2hpdGU7XG4gICAgICAgIH1cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIEBpbmNsdWRlIGljb21vb24oXCJcXGVhMmZcIiwgMTJweCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICZbYXJpYS1leHBhbmRlZD1cImZhbHNlXCJdIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpbmstYmctd2hpdGU7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGxpbmstYmctd2hpdGU7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkbGluay1iZy13aGl0ZTtcbiAgICAgICAgICBjb2xvcjogJGxpbmstYmctd2hpdGU7XG4gICAgICAgIH1cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIEBpbmNsdWRlIGljb21vb24oXCJcXGVhMmVcIiwgMTJweCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnF1b3RlLS1zbSxcbi5xdW90ZS0tbCB7XG4gIC5xdW90ZS1tYXNrIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGV4dC1iZy13aGl0ZTtcbiAgICBoZWlnaHQ6IDM1cHg7XG4gICAgLXdlYmtpdC1jbGlwLXBhdGg6IHBhdGgoXG4gICAgICBcIk0xMy42NDQsMTkuNDI1djE0LjhIMFYyMi40MzFDMCwxNi4xODguNjk0LDExLjU2MywyLjMxMyw4LjU1NkExOS4xMzYsMTkuMTM2LDAsMCwxLDExLjc5NCwwbDMuMjM4LDUuMDg4QTEyLjE0NywxMi4xNDcsMCwwLDAsOS4yNSw5Ljk0NGMtMS4zODcsMi4wODEtMi4wODEsNS4zMTktMi4wODEsOS40ODFabTIyLjIsMHYxNC44SDIyLjJWMjIuNDMxYzAtNi40NzUuNjk0LTEwLjg2OSwyLjMxMy0xMy44NzVBMTkuMTM2LDE5LjEzNiwwLDAsMSwzMy45OTQsMEwzNyw1LjA4OGExMi4xNDcsMTIuMTQ3LDAsMCwwLTUuNzgxLDQuODU2Yy0xLjE1NiwyLjA4MS0xLjg1LDUuMzE5LTIuMDgxLDkuNDgxWlwiXG4gICAgKTtcbiAgICAgICAgICAgIGNsaXAtcGF0aDogcGF0aChcbiAgICAgIFwiTTEzLjY0NCwxOS40MjV2MTQuOEgwVjIyLjQzMUMwLDE2LjE4OC42OTQsMTEuNTYzLDIuMzEzLDguNTU2QTE5LjEzNiwxOS4xMzYsMCwwLDEsMTEuNzk0LDBsMy4yMzgsNS4wODhBMTIuMTQ3LDEyLjE0NywwLDAsMCw5LjI1LDkuOTQ0Yy0xLjM4NywyLjA4MS0yLjA4MSw1LjMxOS0yLjA4MSw5LjQ4MVptMjIuMiwwdjE0LjhIMjIuMlYyMi40MzFjMC02LjQ3NS42OTQtMTAuODY5LDIuMzEzLTEzLjg3NUExOS4xMzYsMTkuMTM2LDAsMCwxLDMzLjk5NCwwTDM3LDUuMDg4YTEyLjE0NywxMi4xNDcsMCwwLDAtNS43ODEsNC44NTZjLTEuMTU2LDIuMDgxLTEuODUsNS4zMTktMi4wODEsOS40ODFaXCJcbiAgICApO1xuICB9XG4gIC5xdW90ZS1jb250ZW50IHtcbiAgICBtYXJnaW4tdG9wOiAkZGVmYXVsdC1zcGFjaW5nO1xuICB9XG4gIG1hcmdpbi1ib3R0b206ICRkZWZhdWx0LXNwYWNpbmcgKiAxLjU7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkZGVmYXVsdC1zcGFjaW5nICogMjtcbiAgfVxufVxuXG4ucXVvdGUtLXNtIHtcbiAgd2lkdGg6IDUwJTtcbiAgKiB7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LXN0YWNrLWNhbGlzdG9nYTtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBmb250LXNpemU6IDE5cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgZm9udC1zaXplOiAyMXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgIGZvbnQtc2l6ZTogMjNweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgIH1cbiAgfVxufVxuLnF1b3RlLS1sIHtcbiAgKiB7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LWZhbWlseTogJGZvbnQtc3RhY2stb3BlbmJvbGQ7XG4gICAgLy8gZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgIH1cbiAgfVxufVxuXG4udGVhc2VyIHtcbiAgbWFyZ2luLWJvdHRvbTogJGRlZmF1bHQtc3BhY2luZyAqIDEuNTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIG1hcmdpbi1ib3R0b206ICRkZWZhdWx0LXNwYWNpbmcgKiAyO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIG1hcmdpbi1ib3R0b206ICRkZWZhdWx0LXNwYWNpbmcgKiAyO1xuICB9XG5cbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogOHB4O1xuICAgIHdpZHRoOiA3MHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR1Z2EtcHJpbWFyeTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAudGVhc2VyLWNvbnRlbnQge1xuICAgIG1hcmdpbi10b3A6ICRkZWZhdWx0LXNwYWNpbmcgKiAxLjU7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgbWFyZ2luLWJvdHRvbTogJGRlZmF1bHQtc3BhY2luZyAqIDI7XG4gICAgfVxuICAgIHAge1xuICAgICAgZm9udC1mYW1pbHk6ICRmb250LXN0YWNrLWNhbGlzdG9nYTtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjNweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5jb2xvcmVkLS1wcmltYXJ5LFxuLmNvbG9yZWQtLXNlY29uZGFyeSxcbi5jb2xvcmVkLS1uZXV0cmFsIHtcbiAgPiBkaXYge1xuICAgIG1hcmdpbi1ib3R0b206ICRkZWZhdWx0LXNwYWNpbmc7XG4gICAgcGFkZGluZzogJGRlZmF1bHQtc3BhY2luZztcbiAgICBwYWRkaW5nLXRvcDogJGRlZmF1bHQtc3BhY2luZyAqIDI7XG4gICAgLmNvbG9yZWQtdGl0bGUgKiB7XG4gICAgICBmb250LWZhbWlseTogJGZvbnQtc3RhY2stY2FsaXN0b2dhO1xuICAgICAgbWFyZ2luLWJvdHRvbTogJGRlZmF1bHQtc3BhY2luZztcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICBmb250LXNpemU6IDIzcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ucGltLWNrZWRpdG9yIHtcbiAgLnZpc3VlbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogJGRlZmF1bHQtc3BhY2luZztcbiAgICBwIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG4gIC50aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogJGRlZmF1bHQtc3BhY2luZztcbiAgICAqIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1zdGFjay1jYWxpc3RvZ2E7XG4gICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgZm9udC1zaXplOiAyM3B4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIvLyBzY3NzLWRvY3Mtc3RhcnQgY2xlYXJmaXhcbkBtaXhpbiBjbGVhcmZpeCgpIHtcbiAgJjo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgY2xlYXJmaXhcbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGZ1bmN0aW9uLW5hbWUtY2FzZVxuXG4vLyBBbGwtY2FwcyBgUkdCQSgpYCBmdW5jdGlvbiB1c2VkIGJlY2F1c2Ugb2YgdGhpcyBTYXNzIGJ1ZzogaHR0cHM6Ly9naXRodWIuY29tL3Nhc3Mvbm9kZS1zYXNzL2lzc3Vlcy8yMjUxXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgJGNvbG9yLXJnYjogdG8tcmdiKCR2YWx1ZSk7XG4gIC50ZXh0LWJnLSN7JGNvbG9yfSB7XG4gICAgY29sb3I6IGNvbG9yLWNvbnRyYXN0KCR2YWx1ZSkgaWYoJGVuYWJsZS1pbXBvcnRhbnQtdXRpbGl0aWVzLCAhaW1wb3J0YW50LCBudWxsKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBSR0JBKCRjb2xvci1yZ2IsIHZhcigtLSN7JHByZWZpeH1iZy1vcGFjaXR5LCAxKSkgaWYoJGVuYWJsZS1pbXBvcnRhbnQtdXRpbGl0aWVzLCAhaW1wb3J0YW50LCBudWxsKTtcbiAgfVxufVxuIiwiQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIC5saW5rLSN7JGNvbG9yfSB7XG4gICAgY29sb3I6ICR2YWx1ZSAhaW1wb3J0YW50OyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4gICAgQGlmICRsaW5rLXNoYWRlLXBlcmNlbnRhZ2UgIT0gMCB7XG4gICAgICAmOmhvdmVyLFxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiBpZihjb2xvci1jb250cmFzdCgkdmFsdWUpID09ICRjb2xvci1jb250cmFzdC1saWdodCwgc2hhZGUtY29sb3IoJHZhbHVlLCAkbGluay1zaGFkZS1wZXJjZW50YWdlKSwgdGludC1jb2xvcigkdmFsdWUsICRsaW5rLXNoYWRlLXBlcmNlbnRhZ2UpKSAhaW1wb3J0YW50OyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gQ3JlZGl0OiBOaWNvbGFzIEdhbGxhZ2hlciBhbmQgU1VJVCBDU1MuXG5cbi5yYXRpbyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nLXRvcDogdmFyKC0tI3skcHJlZml4fWFzcGVjdC1yYXRpbyk7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxuXG4gID4gKiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuXG5AZWFjaCAka2V5LCAkcmF0aW8gaW4gJGFzcGVjdC1yYXRpb3Mge1xuICAucmF0aW8tI3ska2V5fSB7XG4gICAgLS0jeyRwcmVmaXh9YXNwZWN0LXJhdGlvOiAjeyRyYXRpb307XG4gIH1cbn1cbiIsIi8vIFNob3J0aGFuZFxuXG4uZml4ZWQtdG9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAkemluZGV4LWZpeGVkO1xufVxuXG4uZml4ZWQtYm90dG9tIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAkemluZGV4LWZpeGVkO1xufVxuXG4vLyBSZXNwb25zaXZlIHN0aWNreSB0b3AgYW5kIGJvdHRvbVxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgLnN0aWNreSN7JGluZml4fS10b3Age1xuICAgICAgcG9zaXRpb246IHN0aWNreTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHotaW5kZXg6ICR6aW5kZXgtc3RpY2t5O1xuICAgIH1cblxuICAgIC5zdGlja3kjeyRpbmZpeH0tYm90dG9tIHtcbiAgICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgICBib3R0b206IDA7XG4gICAgICB6LWluZGV4OiAkemluZGV4LXN0aWNreTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIHNjc3MtZG9jcy1zdGFydCBzdGFja3Ncbi5oc3RhY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xufVxuXG4udnN0YWNrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMSAxIGF1dG87XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG59XG4vLyBzY3NzLWRvY3MtZW5kIHN0YWNrc1xuIiwiLy9cbi8vIFZpc3VhbGx5IGhpZGRlblxuLy9cblxuLnZpc3VhbGx5LWhpZGRlbixcbi52aXN1YWxseS1oaWRkZW4tZm9jdXNhYmxlOm5vdCg6Zm9jdXMpOm5vdCg6Zm9jdXMtd2l0aGluKSB7XG4gIEBpbmNsdWRlIHZpc3VhbGx5LWhpZGRlbigpO1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vIEhpZGUgY29udGVudCB2aXN1YWxseSB3aGlsZSBrZWVwaW5nIGl0IGFjY2Vzc2libGUgdG8gYXNzaXN0aXZlIHRlY2hub2xvZ2llc1xuLy9cbi8vIFNlZTogaHR0cHM6Ly93d3cuYTExeXByb2plY3QuY29tL3Bvc3RzLzIwMTMtMDEtMTEtaG93LXRvLWhpZGUtY29udGVudC9cbi8vIFNlZTogaHR0cHM6Ly9raXR0eWdpcmF1ZGVsLmNvbS8yMDE2LzEwLzEzL2Nzcy1oaWRlLWFuZC1zZWVrL1xuXG5AbWl4aW4gdmlzdWFsbHktaGlkZGVuKCkge1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgd2lkdGg6IDFweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDFweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogLTFweCAhaW1wb3J0YW50OyAvLyBGaXggZm9yIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjU2ODZcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApICFpbXBvcnRhbnQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXAgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG59XG5cbi8vIFVzZSB0byBvbmx5IGRpc3BsYXkgY29udGVudCB3aGVuIGl0J3MgZm9jdXNlZCwgb3Igb25lIG9mIGl0cyBjaGlsZCBlbGVtZW50cyBpcyBmb2N1c2VkXG4vLyAoaS5lLiB3aGVuIGZvY3VzIGlzIHdpdGhpbiB0aGUgZWxlbWVudC9jb250YWluZXIgdGhhdCB0aGUgY2xhc3Mgd2FzIGFwcGxpZWQgdG8pXG4vL1xuLy8gVXNlZnVsIGZvciBcIlNraXAgdG8gbWFpbiBjb250ZW50XCIgbGlua3M7IHNlZSBodHRwczovL3d3dy53My5vcmcvVFIvMjAxMy9OT1RFLVdDQUcyMC1URUNIUy0yMDEzMDkwNS9HMVxuXG5AbWl4aW4gdmlzdWFsbHktaGlkZGVuLWZvY3VzYWJsZSgpIHtcbiAgJjpub3QoOmZvY3VzKTpub3QoOmZvY3VzLXdpdGhpbikge1xuICAgIEBpbmNsdWRlIHZpc3VhbGx5LWhpZGRlbigpO1xuICB9XG59XG4iLCIvL1xuLy8gU3RyZXRjaGVkIGxpbmtcbi8vXG5cbi5zdHJldGNoZWQtbGluayB7XG4gICY6OiN7JHN0cmV0Y2hlZC1saW5rLXBzZXVkby1lbGVtZW50fSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiAkc3RyZXRjaGVkLWxpbmstei1pbmRleDtcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG59XG4iLCIvL1xuLy8gVGV4dCB0cnVuY2F0aW9uXG4vL1xuXG4udGV4dC10cnVuY2F0ZSB7XG4gIEBpbmNsdWRlIHRleHQtdHJ1bmNhdGUoKTtcbn1cbiIsIi8vIFRleHQgdHJ1bmNhdGVcbi8vIFJlcXVpcmVzIGlubGluZS1ibG9jayBvciBibG9jayBmb3IgcHJvcGVyIHN0eWxpbmdcblxuQG1peGluIHRleHQtdHJ1bmNhdGUoKSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuIiwiLnZyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICB3aWR0aDogMXB4O1xuICBtaW4taGVpZ2h0OiAxZW07XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRjb2xvcjtcbiAgb3BhY2l0eTogJGhyLW9wYWNpdHk7XG59XG4iLCIvLyBVdGlsaXR5IGdlbmVyYXRvclxuLy8gVXNlZCB0byBnZW5lcmF0ZSB1dGlsaXRpZXMgJiBwcmludCB1dGlsaXRpZXNcbkBtaXhpbiBnZW5lcmF0ZS11dGlsaXR5KCR1dGlsaXR5LCAkaW5maXgsICRpcy1yZnMtbWVkaWEtcXVlcnk6IGZhbHNlKSB7XG4gICR2YWx1ZXM6IG1hcC1nZXQoJHV0aWxpdHksIHZhbHVlcyk7XG5cbiAgLy8gSWYgdGhlIHZhbHVlcyBhcmUgYSBsaXN0IG9yIHN0cmluZywgY29udmVydCBpdCBpbnRvIGEgbWFwXG4gIEBpZiB0eXBlLW9mKCR2YWx1ZXMpID09IFwic3RyaW5nXCIgb3IgdHlwZS1vZihudGgoJHZhbHVlcywgMSkpICE9IFwibGlzdFwiIHtcbiAgICAkdmFsdWVzOiB6aXAoJHZhbHVlcywgJHZhbHVlcyk7XG4gIH1cblxuICBAZWFjaCAka2V5LCAkdmFsdWUgaW4gJHZhbHVlcyB7XG4gICAgJHByb3BlcnRpZXM6IG1hcC1nZXQoJHV0aWxpdHksIHByb3BlcnR5KTtcblxuICAgIC8vIE11bHRpcGxlIHByb3BlcnRpZXMgYXJlIHBvc3NpYmxlLCBmb3IgZXhhbXBsZSB3aXRoIHZlcnRpY2FsIG9yIGhvcml6b250YWwgbWFyZ2lucyBvciBwYWRkaW5nc1xuICAgIEBpZiB0eXBlLW9mKCRwcm9wZXJ0aWVzKSA9PSBcInN0cmluZ1wiIHtcbiAgICAgICRwcm9wZXJ0aWVzOiBhcHBlbmQoKCksICRwcm9wZXJ0aWVzKTtcbiAgICB9XG5cbiAgICAvLyBVc2UgY3VzdG9tIGNsYXNzIGlmIHByZXNlbnRcbiAgICAkcHJvcGVydHktY2xhc3M6IGlmKG1hcC1oYXMta2V5KCR1dGlsaXR5LCBjbGFzcyksIG1hcC1nZXQoJHV0aWxpdHksIGNsYXNzKSwgbnRoKCRwcm9wZXJ0aWVzLCAxKSk7XG4gICAgJHByb3BlcnR5LWNsYXNzOiBpZigkcHJvcGVydHktY2xhc3MgPT0gbnVsbCwgXCJcIiwgJHByb3BlcnR5LWNsYXNzKTtcblxuICAgIC8vIFVzZSBjdXN0b20gQ1NTIHZhcmlhYmxlIG5hbWUgaWYgcHJlc2VudCwgb3RoZXJ3aXNlIGRlZmF1bHQgdG8gYGNsYXNzYFxuICAgICRjc3MtdmFyaWFibGUtbmFtZTogaWYobWFwLWhhcy1rZXkoJHV0aWxpdHksIGNzcy12YXJpYWJsZS1uYW1lKSwgbWFwLWdldCgkdXRpbGl0eSwgY3NzLXZhcmlhYmxlLW5hbWUpLCBtYXAtZ2V0KCR1dGlsaXR5LCBjbGFzcykpO1xuXG4gICAgLy8gU3RhdGUgcGFyYW1zIHRvIGdlbmVyYXRlIHBzZXVkby1jbGFzc2VzXG4gICAgJHN0YXRlOiBpZihtYXAtaGFzLWtleSgkdXRpbGl0eSwgc3RhdGUpLCBtYXAtZ2V0KCR1dGlsaXR5LCBzdGF0ZSksICgpKTtcblxuICAgICRpbmZpeDogaWYoJHByb3BlcnR5LWNsYXNzID09IFwiXCIgYW5kIHN0ci1zbGljZSgkaW5maXgsIDEsIDEpID09IFwiLVwiLCBzdHItc2xpY2UoJGluZml4LCAyKSwgJGluZml4KTtcblxuICAgIC8vIERvbid0IHByZWZpeCBpZiB2YWx1ZSBrZXkgaXMgbnVsbCAoZS5nLiB3aXRoIHNoYWRvdyBjbGFzcylcbiAgICAkcHJvcGVydHktY2xhc3MtbW9kaWZpZXI6IGlmKCRrZXksIGlmKCRwcm9wZXJ0eS1jbGFzcyA9PSBcIlwiIGFuZCAkaW5maXggPT0gXCJcIiwgXCJcIiwgXCItXCIpICsgJGtleSwgXCJcIik7XG5cbiAgICBAaWYgbWFwLWdldCgkdXRpbGl0eSwgcmZzKSB7XG4gICAgICAvLyBJbnNpZGUgdGhlIG1lZGlhIHF1ZXJ5XG4gICAgICBAaWYgJGlzLXJmcy1tZWRpYS1xdWVyeSB7XG4gICAgICAgICR2YWw6IHJmcy12YWx1ZSgkdmFsdWUpO1xuXG4gICAgICAgIC8vIERvIG5vdCByZW5kZXIgYW55dGhpbmcgaWYgZmx1aWQgYW5kIG5vbiBmbHVpZCB2YWx1ZXMgYXJlIHRoZSBzYW1lXG4gICAgICAgICR2YWx1ZTogaWYoJHZhbCA9PSByZnMtZmx1aWQtdmFsdWUoJHZhbHVlKSwgbnVsbCwgJHZhbCk7XG4gICAgICB9XG4gICAgICBAZWxzZSB7XG4gICAgICAgICR2YWx1ZTogcmZzLWZsdWlkLXZhbHVlKCR2YWx1ZSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJGlzLWNzcy12YXI6IG1hcC1nZXQoJHV0aWxpdHksIGNzcy12YXIpO1xuICAgICRpcy1sb2NhbC12YXJzOiBtYXAtZ2V0KCR1dGlsaXR5LCBsb2NhbC12YXJzKTtcbiAgICAkaXMtcnRsOiBtYXAtZ2V0KCR1dGlsaXR5LCBydGwpO1xuXG4gICAgQGlmICR2YWx1ZSAhPSBudWxsIHtcbiAgICAgIEBpZiAkaXMtcnRsID09IGZhbHNlIHtcbiAgICAgICAgLyogcnRsOmJlZ2luOnJlbW92ZSAqL1xuICAgICAgfVxuXG4gICAgICBAaWYgJGlzLWNzcy12YXIge1xuICAgICAgICAuI3skcHJvcGVydHktY2xhc3MgKyAkaW5maXggKyAkcHJvcGVydHktY2xhc3MtbW9kaWZpZXJ9IHtcbiAgICAgICAgICAtLSN7JHByZWZpeH0jeyRjc3MtdmFyaWFibGUtbmFtZX06ICN7JHZhbHVlfTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBlYWNoICRwc2V1ZG8gaW4gJHN0YXRlIHtcbiAgICAgICAgICAuI3skcHJvcGVydHktY2xhc3MgKyAkaW5maXggKyAkcHJvcGVydHktY2xhc3MtbW9kaWZpZXJ9LSN7JHBzZXVkb306I3skcHNldWRvfSB7XG4gICAgICAgICAgICAtLSN7JHByZWZpeH0jeyRjc3MtdmFyaWFibGUtbmFtZX06ICN7JHZhbHVlfTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH0gQGVsc2Uge1xuICAgICAgICAuI3skcHJvcGVydHktY2xhc3MgKyAkaW5maXggKyAkcHJvcGVydHktY2xhc3MtbW9kaWZpZXJ9IHtcbiAgICAgICAgICBAZWFjaCAkcHJvcGVydHkgaW4gJHByb3BlcnRpZXMge1xuICAgICAgICAgICAgQGlmICRpcy1sb2NhbC12YXJzIHtcbiAgICAgICAgICAgICAgQGVhY2ggJGxvY2FsLXZhciwgJHZhcmlhYmxlIGluICRpcy1sb2NhbC12YXJzIHtcbiAgICAgICAgICAgICAgICAtLSN7JHByZWZpeH0jeyRsb2NhbC12YXJ9OiAjeyR2YXJpYWJsZX07XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICN7JHByb3BlcnR5fTogJHZhbHVlIGlmKCRlbmFibGUtaW1wb3J0YW50LXV0aWxpdGllcywgIWltcG9ydGFudCwgbnVsbCk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQGVhY2ggJHBzZXVkbyBpbiAkc3RhdGUge1xuICAgICAgICAgIC4jeyRwcm9wZXJ0eS1jbGFzcyArICRpbmZpeCArICRwcm9wZXJ0eS1jbGFzcy1tb2RpZmllcn0tI3skcHNldWRvfTojeyRwc2V1ZG99IHtcbiAgICAgICAgICAgIEBlYWNoICRwcm9wZXJ0eSBpbiAkcHJvcGVydGllcyB7XG4gICAgICAgICAgICAgIEBpZiAkaXMtbG9jYWwtdmFycyB7XG4gICAgICAgICAgICAgICAgQGVhY2ggJGxvY2FsLXZhciwgJHZhcmlhYmxlIGluICRpcy1sb2NhbC12YXJzIHtcbiAgICAgICAgICAgICAgICAgIC0tI3skcHJlZml4fSN7JGxvY2FsLXZhcn06ICN7JHZhcmlhYmxlfTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgI3skcHJvcGVydHl9OiAkdmFsdWUgaWYoJGVuYWJsZS1pbXBvcnRhbnQtdXRpbGl0aWVzLCAhaW1wb3J0YW50LCBudWxsKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgQGlmICRpcy1ydGwgPT0gZmFsc2Uge1xuICAgICAgICAvKiBydGw6ZW5kOnJlbW92ZSAqL1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gTG9vcCBvdmVyIGVhY2ggYnJlYWtwb2ludFxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcblxuICAvLyBHZW5lcmF0ZSBtZWRpYSBxdWVyeSBpZiBuZWVkZWRcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgLy8gTG9vcCBvdmVyIGVhY2ggdXRpbGl0eSBwcm9wZXJ0eVxuICAgIEBlYWNoICRrZXksICR1dGlsaXR5IGluICR1dGlsaXRpZXMge1xuICAgICAgLy8gVGhlIHV0aWxpdHkgY2FuIGJlIGRpc2FibGVkIHdpdGggYGZhbHNlYCwgdGh1cyBjaGVjayBpZiB0aGUgdXRpbGl0eSBpcyBhIG1hcCBmaXJzdFxuICAgICAgLy8gT25seSBwcm9jZWVkIGlmIHJlc3BvbnNpdmUgbWVkaWEgcXVlcmllcyBhcmUgZW5hYmxlZCBvciBpZiBpdCdzIHRoZSBiYXNlIG1lZGlhIHF1ZXJ5XG4gICAgICBAaWYgdHlwZS1vZigkdXRpbGl0eSkgPT0gXCJtYXBcIiBhbmQgKG1hcC1nZXQoJHV0aWxpdHksIHJlc3BvbnNpdmUpIG9yICRpbmZpeCA9PSBcIlwiKSB7XG4gICAgICAgIEBpbmNsdWRlIGdlbmVyYXRlLXV0aWxpdHkoJHV0aWxpdHksICRpbmZpeCk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIFJGUyByZXNjYWxpbmdcbkBtZWRpYSAobWluLXdpZHRoOiAkcmZzLW1xLXZhbHVlKSB7XG4gIEBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICBAaWYgKG1hcC1nZXQoJGdyaWQtYnJlYWtwb2ludHMsICRicmVha3BvaW50KSA8ICRyZnMtYnJlYWtwb2ludCkge1xuICAgICAgLy8gTG9vcCBvdmVyIGVhY2ggdXRpbGl0eSBwcm9wZXJ0eVxuICAgICAgQGVhY2ggJGtleSwgJHV0aWxpdHkgaW4gJHV0aWxpdGllcyB7XG4gICAgICAgIC8vIFRoZSB1dGlsaXR5IGNhbiBiZSBkaXNhYmxlZCB3aXRoIGBmYWxzZWAsIHRodXMgY2hlY2sgaWYgdGhlIHV0aWxpdHkgaXMgYSBtYXAgZmlyc3RcbiAgICAgICAgLy8gT25seSBwcm9jZWVkIGlmIHJlc3BvbnNpdmUgbWVkaWEgcXVlcmllcyBhcmUgZW5hYmxlZCBvciBpZiBpdCdzIHRoZSBiYXNlIG1lZGlhIHF1ZXJ5XG4gICAgICAgIEBpZiB0eXBlLW9mKCR1dGlsaXR5KSA9PSBcIm1hcFwiIGFuZCBtYXAtZ2V0KCR1dGlsaXR5LCByZnMpIGFuZCAobWFwLWdldCgkdXRpbGl0eSwgcmVzcG9uc2l2ZSkgb3IgJGluZml4ID09IFwiXCIpIHtcbiAgICAgICAgICBAaW5jbHVkZSBnZW5lcmF0ZS11dGlsaXR5KCR1dGlsaXR5LCAkaW5maXgsIHRydWUpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLy8gUHJpbnQgdXRpbGl0aWVzXG5AbWVkaWEgcHJpbnQge1xuICBAZWFjaCAka2V5LCAkdXRpbGl0eSBpbiAkdXRpbGl0aWVzIHtcbiAgICAvLyBUaGUgdXRpbGl0eSBjYW4gYmUgZGlzYWJsZWQgd2l0aCBgZmFsc2VgLCB0aHVzIGNoZWNrIGlmIHRoZSB1dGlsaXR5IGlzIGEgbWFwIGZpcnN0XG4gICAgLy8gVGhlbiBjaGVjayBpZiB0aGUgdXRpbGl0eSBuZWVkcyBwcmludCBzdHlsZXNcbiAgICBAaWYgdHlwZS1vZigkdXRpbGl0eSkgPT0gXCJtYXBcIiBhbmQgbWFwLWdldCgkdXRpbGl0eSwgcHJpbnQpID09IHRydWUge1xuICAgICAgQGluY2x1ZGUgZ2VuZXJhdGUtdXRpbGl0eSgkdXRpbGl0eSwgXCItcHJpbnRcIik7XG4gICAgfVxuICB9XG59XG4iLCJAZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnQ2FsaXN0b2dhJztcclxuICAgIHNyYzogdXJsKCdmb250cy9jYWxpc3RvZ2EtcmVndWxhci9jYWxpc3RvZ2EtcmVndWxhci13ZWJmb250LndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxyXG4gICAgICAgICB1cmwoJ2ZvbnRzL2NhbGlzdG9nYS1yZWd1bGFyL2NhbGlzdG9nYS1yZWd1bGFyLXdlYmZvbnQud29mZicpIGZvcm1hdCgnd29mZicpO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ29wZW5zYW5zcmVndWxhcic7XHJcbiAgICBzcmM6IHVybCgnZm9udHMvb3BlbnNhbnMtcmVndWxhci9vcGVuc2Fucy1yZWd1bGFyLXdlYmZvbnQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXHJcbiAgICAgICAgIHVybCgnZm9udHMvb3BlbnNhbnMtcmVndWxhci9vcGVuc2Fucy1yZWd1bGFyLXdlYmZvbnQud29mZicpIGZvcm1hdCgnd29mZicpO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcclxufVxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnb3BlbnNhbnNib2xkJztcclxuICAgIHNyYzogdXJsKCdmb250cy9vcGVuc2Fucy1ib2xkL29wZW5zYW5zLWJvbGQtd2ViZm9udC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcclxuICAgICAgICAgdXJsKCdmb250cy9vcGVuc2Fucy1ib2xkL29wZW5zYW5zLWJvbGQtd2ViZm9udC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG59XHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdvcGVuc2Fuc2V4dHJhYm9sZCc7XHJcbiAgICBzcmM6IHVybCgnZm9udHMvb3BlbnNhbnMtZXh0cmFib2xkL29wZW5zYW5zLWV4dHJhYm9sZC13ZWJmb250LndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxyXG4gICAgICAgICB1cmwoJ2ZvbnRzL29wZW5zYW5zLWV4dHJhYm9sZC9vcGVuc2Fucy1leHRyYWJvbGQtd2ViZm9udC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG59XHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdvcGVuc2Fuc3NlbWlib2xkJztcclxuICAgIHNyYzogdXJsKCdmb250cy9vcGVuc2Fucy1zZW1pYm9sZC9vcGVuc2Fucy1zZW1pYm9sZC13ZWJmb250LndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxyXG4gICAgICAgICB1cmwoJ2ZvbnRzL29wZW5zYW5zLXNlbWlib2xkL29wZW5zYW5zLXNlbWlib2xkLXdlYmZvbnQud29mZicpIGZvcm1hdCgnd29mZicpO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcclxufSIsIkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2ljb21vb24nO1xuICBzcmM6ICB1cmwoJ2ZvbnRzL2ljb21vb24vZm9udHMvaWNvbW9vbi5lb3Q/YXY5NXU3Jyk7XG4gIHNyYzogIHVybCgnZm9udHMvaWNvbW9vbi9mb250cy9pY29tb29uLmVvdD9hdjk1dTcjaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gICAgdXJsKCdmb250cy9pY29tb29uL2ZvbnRzL2ljb21vb24udHRmP2F2OTV1NycpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcbiAgICB1cmwoJ2ZvbnRzL2ljb21vb24vZm9udHMvaWNvbW9vbi53b2ZmP2F2OTV1NycpIGZvcm1hdCgnd29mZicpLFxuICAgIHVybCgnZm9udHMvaWNvbW9vbi9mb250cy9pY29tb29uLnN2Zz9hdjk1dTcjaWNvbW9vbicpIGZvcm1hdCgnc3ZnJyk7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBibG9jaztcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnaWNvbW9vbl9hZG1pbic7XG4gIHNyYzogIHVybCgnLi4vLi4vLi4vLi4vLi4vLi4vcHJvZmlsZXMvdWdhL3RoZW1lcy91Z2FfdGhlbWUvZGlzdC9jc3MvZm9udHMvaWNvbW9vbi9mb250cy9pY29tb29uLmVvdCcpO1xuICBzcmM6ICB1cmwoJy4uLy4uLy4uLy4uLy4uLy4uL3Byb2ZpbGVzL3VnYS90aGVtZXMvdWdhX3RoZW1lL2Rpc3QvY3NzL2ZvbnRzL2ljb21vb24vZm9udHMvaWNvbW9vbi5lb3Q/YXY5NXU3I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgIHVybCgnLi4vLi4vLi4vLi4vLi4vLi4vcHJvZmlsZXMvdWdhL3RoZW1lcy91Z2FfdGhlbWUvZGlzdC9jc3MvZm9udHMvaWNvbW9vbi9mb250cy9pY29tb29uLnR0Zj9hdjk1dTcnKSBmb3JtYXQoJ3RydWV0eXBlJyksXG4gICAgdXJsKCcuLi8uLi8uLi8uLi8uLi8uLi9wcm9maWxlcy91Z2EvdGhlbWVzL3VnYV90aGVtZS9kaXN0L2Nzcy9mb250cy9pY29tb29uL2ZvbnRzL2ljb21vb24ud29mZj9hdjk1dTcnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICB1cmwoJy4uLy4uLy4uLy4uLy4uLy4uL3Byb2ZpbGVzL3VnYS90aGVtZXMvdWdhX3RoZW1lL2Rpc3QvY3NzL2ZvbnRzL2ljb21vb24vZm9udHMvaWNvbW9vbi5zdmc/YXY5NXU3I2ljb21vb24nKSBmb3JtYXQoJ3N2ZycpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogYmxvY2s7XG59XG5cbltjbGFzc149XCJpY29uLVwiXSwgW2NsYXNzKj1cIiBpY29uLVwiXSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiAnaWNvbW9vbicgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG5cbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG4uaWNvbi1jYW5hbC11OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjRhXCI7XG59XG4uaWNvbi1idXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViNDBcIjtcbn1cbi5pY29uLWVsZWN0cm9uaWM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViNDFcIjtcbn1cbi5pY29uLWh1bWFuaXR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjQyXCI7XG59XG4uaWNvbi1pYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWI0M1wiO1xufVxuLmljb24tbW9udGFpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWI0NFwiO1xufVxuLmljb24tb2ZmaWNlLWNoYWlyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjQ1XCI7XG59XG4uaWNvbi1xdWFudHVtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjQ2XCI7XG59XG4uaWNvbi1zZWN1cml0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWI0N1wiO1xufVxuLmljb24tdHJhaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViNDhcIjtcbn1cbi5pY29uLXRyYW13YXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViNDlcIjtcbn1cbi5pY29uLW1vdXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjNmXCI7XG59XG4uaWNvbi1hZGFwdGFiaWxpdHkxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjNkXCI7XG59XG4uaWNvbi1ibHVlc2t5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjNlXCI7XG59XG4uaWNvbi1zY2llbmNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjNjXCI7XG59XG4uaWNvbi10aGVhdGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjI5XCI7XG59XG4uaWNvbi14OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjJhXCI7XG59XG4uaWNvbi16ZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViMmJcIjtcbn1cbi5pY29uLWFwcGxlLWZydWl0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjJjXCI7XG59XG4uaWNvbi1iaWtlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjJkXCI7XG59XG4uaWNvbi1idWJibGVzNTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWIyZVwiO1xufVxuLmljb24tZGVja2NoYWlyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjJmXCI7XG59XG4uaWNvbi1lYXJ0aDI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViMzBcIjtcbn1cbi5pY29uLWZsYXNoaW5nLWxpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjMxXCI7XG59XG4uaWNvbi1oZWFkLWFkZGljdGlvbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViMzJcIjtcbn1cbi5pY29uLWhlYWQtbWVudGFsLWhlYWx0aDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWIzM1wiO1xufVxuLmljb24taGVhZC1zdHJlc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViMzRcIjtcbn1cbi5pY29uLWhlYWx0aGNhcmUtY2VudGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjM1XCI7XG59XG4uaWNvbi1pbmNsdXNpdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViMzZcIjtcbn1cbi5pY29uLWxpZmVidW95OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjM3XCI7XG59XG4uaWNvbi1zY3JlZW4tYXJyb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViMzhcIjtcbn1cbi5pY29uLXNoYWtpbmctaGFuZHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViMzlcIjtcbn1cbi5pY29uLXNuaWNrZXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjNhXCI7XG59XG4uaWNvbi1zcG9ydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWIzYlwiO1xufVxuLmljb24tY2hlY2ttYXJrLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWIyOFwiO1xufVxuLmljb24tcGxheTM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViMjdcIjtcbn1cbi5pY29uLXBhdXNlX3JvbmRfcmV2ZXJzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWIyMFwiO1xufVxuLmljb24taWNvbi12aXN1ZWxraWNraWM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViMjFcIjtcbn1cbi5pY29uLWljb24tY29tcHRlbGVjdGV1cjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWIyMlwiO1xufVxuLmljb24taWNvbi1ibHVnYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWIyM1wiO1xufVxuLmljb24taWNvbi1hZmZsdWVuY2VzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjI0XCI7XG59XG4uaWNvbi1mbGVjaGVfcm9uZF9nYXVjaGVfcmV2ZXJzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWIyNVwiO1xufVxuLmljb24tZmxlY2hlX3JvbmRfZHJvaXRfcmV2ZXJzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWIyNlwiO1xufVxuLmljb24tZmxlY2hlLWRlcm5pZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViMWNcIjtcbn1cbi5pY29uLWZsZWNoZS1wcmVjZWRlbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViMWRcIjtcbn1cbi5pY29uLWZsZWNoZS1wcmVtaWVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjFlXCI7XG59XG4uaWNvbi1mbGVjaGUtc3VpdmFudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWIxZlwiO1xufVxuLmljb24tYXJyb3ctZG93bjM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTBcIjtcbn1cbi5pY29uLWFycm93LXVwMzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWIxYVwiO1xufVxuLmljb24tY2hlY2tib3gtY2hlY2tlZDI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViMWJcIjtcbn1cbi5pY29uLWljb24taGVhcnQtZW1wdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MGZcIjtcbn1cbi5pY29uLWFwcGxpY2F0aW9uczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk3YVwiO1xufVxuLmljb24tYXN0dWNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjA1XCI7XG59XG4uaWNvbi1hc3N1cmFuY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViMGZcIjtcbn1cbi5pY29uLWJhdGltZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjEwXCI7XG59XG4uaWNvbi1kZW1lbmFnZW1lbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViMTFcIjtcbn1cbi5pY29uLWV0YW5jaGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViMTJcIjtcbn1cbi5pY29uLWZvcm1hdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWIxM1wiO1xufVxuLmljb24tZ2F6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjE0XCI7XG59XG4uaWNvbi1tYWNvbm5lcmllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjE1XCI7XG59XG4uaWNvbi1tZW51aXNlcmllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjE2XCI7XG59XG4uaWNvbi1uZXR0b3lhZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViMTdcIjtcbn1cbi5pY29uLXBlaW50dXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjE4XCI7XG59XG4uaWNvbi1wbG9tYmVyaWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViMTlcIjtcbn1cbi5pY29uLWJvaXRlX291dGlsczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwMFwiO1xufVxuLmljb24tYnVyZ2VyX21lbnU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDFcIjtcbn1cbi5pY29uLWNhbGVuZHJpZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDJcIjtcbn1cbi5pY29uLWNlcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwNlwiO1xufVxuLmljb24tY2hlcmNoZXVyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwN1wiO1xufVxuLmljb24tY29tdWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDhcIjtcbn1cbi5pY29uLWZhY2Vib29rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA5XCI7XG59XG4uaWNvbi1mbGVjaGVfbWVudTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwYVwiO1xufVxuLmljb24tZmxlY2hlX3JldG91cl9kcm9pdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwYlwiO1xufVxuLmljb24tZmxlY2hlX3JldG91cl9nYXVjaGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MGNcIjtcbn1cbi5pY29uLWZsZWNoZV9yb25kX2Ryb2l0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBkXCI7XG59XG4uaWNvbi1mbGVjaGVfcm9uZF9nYXVjaGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MGVcIjtcbn1cbi5pY29uLWluc3RhZ3JhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxMVwiO1xufVxuLmljb24taW50ZXJuYXRpb25hbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxMlwiO1xufVxuLmljb24tbGVvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTEzXCI7XG59XG4uaWNvbi1saWVuczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxNFwiO1xufVxuLmljb24tbGlua2VkaW4gLnBhdGgxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTE1XCI7XG4gIGNvbG9yOiByZ2IoMzUsIDMxLCAzMik7XG59XG4uaWNvbi1saW5rZWRpbiAucGF0aDI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTZcIjtcbiAgbWFyZ2luLWxlZnQ6IC0xZW07XG4gIGNvbG9yOiByZ2IoMjU0LCAyNTQsIDI1NSk7XG59XG4uaWNvbi1saW5rZWRpbiAucGF0aDM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTdcIjtcbiAgbWFyZ2luLWxlZnQ6IC0xZW07XG4gIGNvbG9yOiByZ2IoMjUzLCAyNTQsIDI1NSk7XG59XG4uaWNvbi1saW5rZWRpbiAucGF0aDQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MThcIjtcbiAgbWFyZ2luLWxlZnQ6IC0xZW07XG4gIGNvbG9yOiByZ2IoMjUzLCAyNTQsIDI1NSk7XG59XG4uaWNvbi1tYWlsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTE5XCI7XG59XG4uaWNvbi1wYXVzZV9yb25kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTFhXCI7XG59XG4uaWNvbi1yZWNoZXJjaGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MWJcIjtcbn1cbi5pY29uLXJzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxY1wiO1xufVxuLmljb24tc29ydGllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTFkXCI7XG59XG4uaWNvbi1zdGF0czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxZVwiO1xufVxuLmljb24tdGVsZXBob25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTFmXCI7XG59XG4uaWNvbi10d2l0dGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTIwXCI7XG59XG4uaWNvbi12YWxpZGF0aW9uIC5wYXRoMTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyMVwiO1xuICBjb2xvcjogcmdiKDM1LCAzMSwgMzIpO1xufVxuLmljb24tdmFsaWRhdGlvbiAucGF0aDI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjJcIjtcbiAgbWFyZ2luLWxlZnQ6IC0wLjg3NWVtO1xuICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xufVxuLmljb24tdmFsaWRhdGlvbiAucGF0aDM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjNcIjtcbiAgbWFyZ2luLWxlZnQ6IC0wLjg3NWVtO1xuICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xufVxuLmljb24tdm91c19ldGVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTI0XCI7XG59XG4uaWNvbi15b3V0dWJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTI1XCI7XG59XG4uaWNvbi16b29tOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTI2XCI7XG59XG4uaWNvbi1ob21lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTAzXCI7XG59XG4uaWNvbi1ob21lMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyN1wiO1xufVxuLmljb24taG9tZTM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjhcIjtcbn1cbi5pY29uLW9mZmljZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwNFwiO1xufVxuLmljb24tbmV3c3BhcGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA1XCI7XG59XG4uaWNvbi1wZW5jaWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjlcIjtcbn1cbi5pY29uLXBlbmNpbDI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MmFcIjtcbn1cbi5pY29uLXF1aWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTJiXCI7XG59XG4uaWNvbi1wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MmNcIjtcbn1cbi5pY29uLWJsb2c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MmRcIjtcbn1cbi5pY29uLWV5ZWRyb3BwZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MmVcIjtcbn1cbi5pY29uLWRyb3BsZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MmZcIjtcbn1cbi5pY29uLXBhaW50LWZvcm1hdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzMFwiO1xufVxuLmljb24taW1hZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MzFcIjtcbn1cbi5pY29uLWltYWdlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzMlwiO1xufVxuLmljb24tY2FtZXJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTMzXCI7XG59XG4uaWNvbi1oZWFkcGhvbmVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTM0XCI7XG59XG4uaWNvbi1tdXNpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzNVwiO1xufVxuLmljb24tcGxheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzNlwiO1xufVxuLmljb24tZmlsbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzN1wiO1xufVxuLmljb24tdmlkZW8tY2FtZXJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTM4XCI7XG59XG4uaWNvbi1kaWNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTM5XCI7XG59XG4uaWNvbi1wYWNtYW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5M2FcIjtcbn1cbi5pY29uLXNwYWRlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzYlwiO1xufVxuLmljb24tY2x1YnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5M2NcIjtcbn1cbi5pY29uLWRpYW1vbmRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTNkXCI7XG59XG4uaWNvbi1idWxsaG9ybjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzZVwiO1xufVxuLmljb24tY29ubmVjdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzZlwiO1xufVxuLmljb24tcG9kY2FzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0MFwiO1xufVxuLmljb24tZmVlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0MVwiO1xufVxuLmljb24tbWljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTQyXCI7XG59XG4uaWNvbi1ib29rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTQzXCI7XG59XG4uaWNvbi1ib29rczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0NFwiO1xufVxuLmljb24tbGlicmFyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0NVwiO1xufVxuLmljb24tZmlsZS10ZXh0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTQ2XCI7XG59XG4uaWNvbi1wcm9maWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTQ3XCI7XG59XG4uaWNvbi1maWxlLWVtcHR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTQ4XCI7XG59XG4uaWNvbi1maWxlcy1lbXB0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0OVwiO1xufVxuLmljb24tZmlsZS10ZXh0MjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0YVwiO1xufVxuLmljb24tZmlsZS1waWN0dXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTRiXCI7XG59XG4uaWNvbi1maWxlLW11c2ljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTRjXCI7XG59XG4uaWNvbi1maWxlLXBsYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NGRcIjtcbn1cbi5pY29uLWZpbGUtdmlkZW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NGVcIjtcbn1cbi5pY29uLWZpbGUtemlwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTRmXCI7XG59XG4uaWNvbi1jb3B5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTUwXCI7XG59XG4uaWNvbi1wYXN0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk1MVwiO1xufVxuLmljb24tc3RhY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NTJcIjtcbn1cbi5pY29uLWZvbGRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk1M1wiO1xufVxuLmljb24tZm9sZGVyLW9wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NTRcIjtcbn1cbi5pY29uLWZvbGRlci1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTU1XCI7XG59XG4uaWNvbi1mb2xkZXItbWludXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NTZcIjtcbn1cbi5pY29uLWZvbGRlci1kb3dubG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk1N1wiO1xufVxuLmljb24tZm9sZGVyLXVwbG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk1OFwiO1xufVxuLmljb24tcHJpY2UtdGFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTU5XCI7XG59XG4uaWNvbi1wcmljZS10YWdzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTVhXCI7XG59XG4uaWNvbi1iYXJjb2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTViXCI7XG59XG4uaWNvbi1xcmNvZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NWNcIjtcbn1cbi5pY29uLXRpY2tldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk1ZFwiO1xufVxuLmljb24tY2FydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk1ZVwiO1xufVxuLmljb24tY29pbi1kb2xsYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NWZcIjtcbn1cbi5pY29uLWNvaW4tZXVybzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk2MFwiO1xufVxuLmljb24tY29pbi1wb3VuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk2MVwiO1xufVxuLmljb24tY29pbi15ZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NjJcIjtcbn1cbi5pY29uLWNyZWRpdC1jYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTYzXCI7XG59XG4uaWNvbi1jYWxjdWxhdG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTY0XCI7XG59XG4uaWNvbi1saWZlYnVveTE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NjVcIjtcbn1cbi5pY29uLXBob25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTY2XCI7XG59XG4uaWNvbi1waG9uZS1oYW5nLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTY3XCI7XG59XG4uaWNvbi1hZGRyZXNzLWJvb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NjhcIjtcbn1cbi5pY29uLWVudmVsb3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NjlcIjtcbn1cbi5pY29uLXB1c2hwaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NmFcIjtcbn1cbi5pY29uLWxvY2F0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTZiXCI7XG59XG4uaWNvbi1sb2NhdGlvbjI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NmNcIjtcbn1cbi5pY29uLWNvbXBhc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NmRcIjtcbn1cbi5pY29uLWNvbXBhc3MyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTZlXCI7XG59XG4uaWNvbi1tYXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NmZcIjtcbn1cbi5pY29uLW1hcDI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NzBcIjtcbn1cbi5pY29uLWhpc3Rvcnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NzFcIjtcbn1cbi5pY29uLWNsb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTcyXCI7XG59XG4uaWNvbi1jbG9jazI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NzNcIjtcbn1cbi5pY29uLWFsYXJtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTc0XCI7XG59XG4uaWNvbi1iZWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTc1XCI7XG59XG4uaWNvbi1zdG9wd2F0Y2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NzZcIjtcbn1cbi5pY29uLWNhbGVuZGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTc3XCI7XG59XG4uaWNvbi1wcmludGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTc4XCI7XG59XG4uaWNvbi1rZXlib2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk3OVwiO1xufVxuLmljb24tbGFwdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTdiXCI7XG59XG4uaWNvbi1tb2JpbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5N2NcIjtcbn1cbi5pY29uLW1vYmlsZTI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5N2RcIjtcbn1cbi5pY29uLXRhYmxldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk3ZVwiO1xufVxuLmljb24tdHY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5N2ZcIjtcbn1cbi5pY29uLWRyYXdlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk4MFwiO1xufVxuLmljb24tZHJhd2VyMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk4MVwiO1xufVxuLmljb24tYm94LWFkZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk4MlwiO1xufVxuLmljb24tYm94LXJlbW92ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk4M1wiO1xufVxuLmljb24tZG93bmxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ODRcIjtcbn1cbi5pY29uLXVwbG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk4NVwiO1xufVxuLmljb24tZmxvcHB5LWRpc2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ODZcIjtcbn1cbi5pY29uLWRyaXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTg3XCI7XG59XG4uaWNvbi1kYXRhYmFzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk4OFwiO1xufVxuLmljb24tdW5kbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk4OVwiO1xufVxuLmljb24tcmVkbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk4YVwiO1xufVxuLmljb24tdW5kbzI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5OGJcIjtcbn1cbi5pY29uLXJlZG8yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOThjXCI7XG59XG4uaWNvbi1mb3J3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOThkXCI7XG59XG4uaWNvbi1yZXBseTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk4ZVwiO1xufVxuLmljb24tYnViYmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOThmXCI7XG59XG4uaWNvbi1idWJibGVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTkwXCI7XG59XG4uaWNvbi1idWJibGVzMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk5MVwiO1xufVxuLmljb24tYnViYmxlMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk5MlwiO1xufVxuLmljb24tYnViYmxlczM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5OTNcIjtcbn1cbi5pY29uLWJ1YmJsZXM0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTk0XCI7XG59XG4uaWNvbi11c2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTk1XCI7XG59XG4uaWNvbi11c2VyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk5NlwiO1xufVxuLmljb24tdXNlci1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTk3XCI7XG59XG4uaWNvbi11c2VyLW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTk4XCI7XG59XG4uaWNvbi11c2VyLWNoZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTk5XCI7XG59XG4uaWNvbi11c2VyLXRpZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk5YVwiO1xufVxuLmljb24tcXVvdGVzLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5OWJcIjtcbn1cbi5pY29uLXF1b3Rlcy1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk5Y1wiO1xufVxuLmljb24taG91ci1nbGFzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk5ZFwiO1xufVxuLmljb24tc3Bpbm5lcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk5ZVwiO1xufVxuLmljb24tc3Bpbm5lcjI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5OWZcIjtcbn1cbi5pY29uLXNwaW5uZXIzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWEwXCI7XG59XG4uaWNvbi1zcGlubmVyNDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlhMVwiO1xufVxuLmljb24tc3Bpbm5lcjU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YTJcIjtcbn1cbi5pY29uLXNwaW5uZXI2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWEzXCI7XG59XG4uaWNvbi1zcGlubmVyNzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlhNFwiO1xufVxuLmljb24tc3Bpbm5lcjg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YTVcIjtcbn1cbi5pY29uLXNwaW5uZXI5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWE2XCI7XG59XG4uaWNvbi1zcGlubmVyMTA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YTdcIjtcbn1cbi5pY29uLXNwaW5uZXIxMTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlhOFwiO1xufVxuLmljb24tYmlub2N1bGFyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlhOVwiO1xufVxuLmljb24tc2VhcmNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWFhXCI7XG59XG4uaWNvbi16b29tLWluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWFiXCI7XG59XG4uaWNvbi16b29tLW91dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlhY1wiO1xufVxuLmljb24tZW5sYXJnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlhZFwiO1xufVxuLmljb24tc2hyaW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWFlXCI7XG59XG4uaWNvbi1lbmxhcmdlMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlhZlwiO1xufVxuLmljb24tc2hyaW5rMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTliMFwiO1xufVxuLmljb24ta2V5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWIxXCI7XG59XG4uaWNvbi1rZXkyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWIyXCI7XG59XG4uaWNvbi1sb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWIzXCI7XG59XG4uaWNvbi11bmxvY2tlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTliNFwiO1xufVxuLmljb24td3JlbmNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWI1XCI7XG59XG4uaWNvbi1lcXVhbGl6ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YjZcIjtcbn1cbi5pY29uLWVxdWFsaXplcjI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YjdcIjtcbn1cbi5pY29uLWNvZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTliOFwiO1xufVxuLmljb24tY29nczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTliOVwiO1xufVxuLmljb24taGFtbWVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWJhXCI7XG59XG4uaWNvbi1tYWdpYy13YW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWJiXCI7XG59XG4uaWNvbi1haWQta2l0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWJjXCI7XG59XG4uaWNvbi1idWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YmRcIjtcbn1cbi5pY29uLXBpZS1jaGFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTliZVwiO1xufVxuLmljb24tc3RhdHMtZG90czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTliZlwiO1xufVxuLmljb24tc3RhdHMtYmFyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTljMFwiO1xufVxuLmljb24tc3RhdHMtYmFyczI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YzFcIjtcbn1cbi5pY29uLXRyb3BoeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTljMlwiO1xufVxuLmljb24tZ2lmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTljM1wiO1xufVxuLmljb24tZ2xhc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YzRcIjtcbn1cbi5pY29uLWdsYXNzMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTljNVwiO1xufVxuLmljb24tbXVnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWM2XCI7XG59XG4uaWNvbi1zcG9vbi1rbmlmZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTljN1wiO1xufVxuLmljb24tbGVhZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTljOFwiO1xufVxuLmljb24tcm9ja2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWM5XCI7XG59XG4uaWNvbi1tZXRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTljYVwiO1xufVxuLmljb24tbWV0ZXIyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWNiXCI7XG59XG4uaWNvbi1oYW1tZXIyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWNjXCI7XG59XG4uaWNvbi1maXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWNkXCI7XG59XG4uaWNvbi1sYWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5Y2VcIjtcbn1cbi5pY29uLW1hZ25ldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTljZlwiO1xufVxuLmljb24tYmluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWQwXCI7XG59XG4uaWNvbi1iaW4yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWQxXCI7XG59XG4uaWNvbi1icmllZmNhc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZDJcIjtcbn1cbi5pY29uLWFpcnBsYW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWQzXCI7XG59XG4uaWNvbi10cnVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlkNFwiO1xufVxuLmljb24tcm9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlkNVwiO1xufVxuLmljb24tYWNjZXNzaWJpbGl0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlkNlwiO1xufVxuLmljb24tdGFyZ2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWQ3XCI7XG59XG4uaWNvbi1zaGllbGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZDhcIjtcbn1cbi5pY29uLXBvd2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWQ5XCI7XG59XG4uaWNvbi1zd2l0Y2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZGFcIjtcbn1cbi5pY29uLXBvd2VyLWNvcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZGJcIjtcbn1cbi5pY29uLWNsaXBib2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlkY1wiO1xufVxuLmljb24tbGlzdC1udW1iZXJlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlkZFwiO1xufVxuLmljb24tbGlzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlkZVwiO1xufVxuLmljb24tbGlzdDI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZGZcIjtcbn1cbi5pY29uLXRyZWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZTBcIjtcbn1cbi5pY29uLW1lbnU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZTFcIjtcbn1cbi5pY29uLW1lbnUyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWUyXCI7XG59XG4uaWNvbi1tZW51MzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTllM1wiO1xufVxuLmljb24tbWVudTQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZTRcIjtcbn1cbi5pY29uLWNsb3VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWU1XCI7XG59XG4uaWNvbi1jbG91ZC1kb3dubG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTllNlwiO1xufVxuLmljb24tY2xvdWQtdXBsb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWU3XCI7XG59XG4uaWNvbi1jbG91ZC1jaGVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTllOFwiO1xufVxuLmljb24tZG93bmxvYWQyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWU5XCI7XG59XG4uaWNvbi11cGxvYWQyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWVhXCI7XG59XG4uaWNvbi1kb3dubG9hZDM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZWJcIjtcbn1cbi5pY29uLXVwbG9hZDM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZWNcIjtcbn1cbi5pY29uLXNwaGVyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTllZFwiO1xufVxuLmljb24tZWFydGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZWVcIjtcbn1cbi5pY29uLWxpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZWZcIjtcbn1cbi5pY29uLWZsYWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZjBcIjtcbn1cbi5pY29uLWF0dGFjaG1lbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZjFcIjtcbn1cbi5pY29uLWV5ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlmMlwiO1xufVxuLmljb24tZXllLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZjNcIjtcbn1cbi5pY29uLWV5ZS1taW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlmNFwiO1xufVxuLmljb24tZXllLWJsb2NrZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZjVcIjtcbn1cbi5pY29uLWJvb2ttYXJrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWY2XCI7XG59XG4uaWNvbi1ib29rbWFya3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZjdcIjtcbn1cbi5pY29uLXN1bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlmOFwiO1xufVxuLmljb24tY29udHJhc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZjlcIjtcbn1cbi5pY29uLWJyaWdodG5lc3MtY29udHJhc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZmFcIjtcbn1cbi5pY29uLXN0YXItZW1wdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZmJcIjtcbn1cbi5pY29uLXN0YXItaGFsZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlmY1wiO1xufVxuLmljb24tc3Rhci1mdWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWZkXCI7XG59XG4uaWNvbi1oZWFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlmZVwiO1xufVxuLmljb24taGVhcnQtYnJva2VuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWZmXCI7XG59XG4uaWNvbi1tYW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMDBcIjtcbn1cbi5pY29uLXdvbWFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTAxXCI7XG59XG4uaWNvbi1tYW4td29tYW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMDJcIjtcbn1cbi5pY29uLWhhcHB5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTAzXCI7XG59XG4uaWNvbi1oYXBweTI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMDRcIjtcbn1cbi5pY29uLXNtaWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTA1XCI7XG59XG4uaWNvbi1zbWlsZTI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMDZcIjtcbn1cbi5pY29uLXRvbmd1ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEwN1wiO1xufVxuLmljb24tdG9uZ3VlMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEwOFwiO1xufVxuLmljb24tc2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTA5XCI7XG59XG4uaWNvbi1zYWQyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTBhXCI7XG59XG4uaWNvbi13aW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTBiXCI7XG59XG4uaWNvbi13aW5rMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEwY1wiO1xufVxuLmljb24tZ3JpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEwZFwiO1xufVxuLmljb24tZ3JpbjI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMGVcIjtcbn1cbi5pY29uLWNvb2w6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMGZcIjtcbn1cbi5pY29uLWNvb2wyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTEwXCI7XG59XG4uaWNvbi1hbmdyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWExMVwiO1xufVxuLmljb24tYW5ncnkyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTEyXCI7XG59XG4uaWNvbi1ldmlsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTEzXCI7XG59XG4uaWNvbi1ldmlsMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWExNFwiO1xufVxuLmljb24tc2hvY2tlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWExNVwiO1xufVxuLmljb24tc2hvY2tlZDI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMTZcIjtcbn1cbi5pY29uLWJhZmZsZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMTdcIjtcbn1cbi5pY29uLWJhZmZsZWQyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTE4XCI7XG59XG4uaWNvbi1jb25mdXNlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWExOVwiO1xufVxuLmljb24tY29uZnVzZWQyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTFhXCI7XG59XG4uaWNvbi1uZXV0cmFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTFiXCI7XG59XG4uaWNvbi1uZXV0cmFsMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWExY1wiO1xufVxuLmljb24taGlwc3RlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWExZFwiO1xufVxuLmljb24taGlwc3RlcjI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMWVcIjtcbn1cbi5pY29uLXdvbmRlcmluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWExZlwiO1xufVxuLmljb24td29uZGVyaW5nMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEyMFwiO1xufVxuLmljb24tc2xlZXB5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTIxXCI7XG59XG4uaWNvbi1zbGVlcHkyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTIyXCI7XG59XG4uaWNvbi1mcnVzdHJhdGVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTIzXCI7XG59XG4uaWNvbi1mcnVzdHJhdGVkMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEyNFwiO1xufVxuLmljb24tY3J5aW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTI1XCI7XG59XG4uaWNvbi1jcnlpbmcyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTI2XCI7XG59XG4uaWNvbi1wb2ludC11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEyN1wiO1xufVxuLmljb24tcG9pbnQtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMjhcIjtcbn1cbi5pY29uLXBvaW50LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMjlcIjtcbn1cbi5pY29uLXBvaW50LWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMmFcIjtcbn1cbi5pY29uLXdhcm5pbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMmJcIjtcbn1cbi5pY29uLW5vdGlmaWNhdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEyY1wiO1xufVxuLmljb24tcXVlc3Rpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMmRcIjtcbn1cbi5pY29uLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMmVcIjtcbn1cbi5pY29uLW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTJmXCI7XG59XG4uaWNvbi1pbmZvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTMwXCI7XG59XG4uaWNvbi1jYW5jZWwtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTMxXCI7XG59XG4uaWNvbi1ibG9ja2VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTMyXCI7XG59XG4uaWNvbi1jcm9zczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEzM1wiO1xufVxuLmljb24tY2hlY2ttYXJrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTM0XCI7XG59XG4uaWNvbi1jaGVja21hcmsyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTM1XCI7XG59XG4uaWNvbi1zcGVsbC1jaGVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEzNlwiO1xufVxuLmljb24tZW50ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMzdcIjtcbn1cbi5pY29uLWV4aXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMzhcIjtcbn1cbi5pY29uLXBsYXkyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTM5XCI7XG59XG4uaWNvbi1wYXVzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEzYVwiO1xufVxuLmljb24tc3RvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEzYlwiO1xufVxuLmljb24tcHJldmlvdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhM2NcIjtcbn1cbi5pY29uLW5leHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhM2RcIjtcbn1cbi5pY29uLWJhY2t3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTNlXCI7XG59XG4uaWNvbi1mb3J3YXJkMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEzZlwiO1xufVxuLmljb24tcGxheTMxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTQwXCI7XG59XG4uaWNvbi1wYXVzZTI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNDFcIjtcbn1cbi5pY29uLXN0b3AyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTQyXCI7XG59XG4uaWNvbi1iYWNrd2FyZDI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNDNcIjtcbn1cbi5pY29uLWZvcndhcmQzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTQ0XCI7XG59XG4uaWNvbi1maXJzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE0NVwiO1xufVxuLmljb24tbGFzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE0NlwiO1xufVxuLmljb24tcHJldmlvdXMyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTQ3XCI7XG59XG4uaWNvbi1uZXh0MjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE0OFwiO1xufVxuLmljb24tZWplY3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNDlcIjtcbn1cbi5pY29uLXZvbHVtZS1oaWdoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTRhXCI7XG59XG4uaWNvbi12b2x1bWUtbWVkaXVtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTRiXCI7XG59XG4uaWNvbi12b2x1bWUtbG93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTRjXCI7XG59XG4uaWNvbi12b2x1bWUtbXV0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE0ZFwiO1xufVxuLmljb24tdm9sdW1lLW11dGUyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTRlXCI7XG59XG4uaWNvbi12b2x1bWUtaW5jcmVhc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNGZcIjtcbn1cbi5pY29uLXZvbHVtZS1kZWNyZWFzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE1MFwiO1xufVxuLmljb24tbG9vcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE1MVwiO1xufVxuLmljb24tbG9vcDI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNTJcIjtcbn1cbi5pY29uLWluZmluaXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTUzXCI7XG59XG4uaWNvbi1zaHVmZmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTU0XCI7XG59XG4uaWNvbi1hcnJvdy11cC1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTU1XCI7XG59XG4uaWNvbi1hcnJvdy11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE1NlwiO1xufVxuLmljb24tYXJyb3ctdXAtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNTdcIjtcbn1cbi5pY29uLWFycm93LXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTU4XCI7XG59XG4uaWNvbi1hcnJvdy1kb3duLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTU5XCI7XG59XG4uaWNvbi1hcnJvdy1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTVhXCI7XG59XG4uaWNvbi1hcnJvdy1kb3duLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNWJcIjtcbn1cbi5pY29uLWFycm93LWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNWNcIjtcbn1cbi5pY29uLWFycm93LXVwLWxlZnQyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTVkXCI7XG59XG4uaWNvbi1hcnJvdy11cDI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNWVcIjtcbn1cbi5pY29uLWFycm93LXVwLXJpZ2h0MjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE1ZlwiO1xufVxuLmljb24tYXJyb3ctcmlnaHQyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTYwXCI7XG59XG4uaWNvbi1hcnJvdy1kb3duLXJpZ2h0MjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE2MVwiO1xufVxuLmljb24tYXJyb3ctZG93bjI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNjJcIjtcbn1cbi5pY29uLWFycm93LWRvd24tbGVmdDI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNjNcIjtcbn1cbi5pY29uLWFycm93LWxlZnQyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTY0XCI7XG59XG4uaWNvbi1jaXJjbGUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNjVcIjtcbn1cbi5pY29uLWNpcmNsZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE2NlwiO1xufVxuLmljb24tY2lyY2xlLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNjdcIjtcbn1cbi5pY29uLWNpcmNsZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTY4XCI7XG59XG4uaWNvbi10YWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNjlcIjtcbn1cbi5pY29uLW1vdmUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNmFcIjtcbn1cbi5pY29uLW1vdmUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE2YlwiO1xufVxuLmljb24tc29ydC1hbHBoYS1hc2M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNmNcIjtcbn1cbi5pY29uLXNvcnQtYWxwaGEtZGVzYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE2ZFwiO1xufVxuLmljb24tc29ydC1udW1lcmljLWFzYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE2ZVwiO1xufVxuLmljb24tc29ydC1udW1iZXJpYy1kZXNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTZmXCI7XG59XG4uaWNvbi1zb3J0LWFtb3VudC1hc2M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNzBcIjtcbn1cbi5pY29uLXNvcnQtYW1vdW50LWRlc2M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNzFcIjtcbn1cbi5pY29uLWNvbW1hbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNzJcIjtcbn1cbi5pY29uLXNoaWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTczXCI7XG59XG4uaWNvbi1jdHJsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTc0XCI7XG59XG4uaWNvbi1vcHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNzVcIjtcbn1cbi5pY29uLWNoZWNrYm94LWNoZWNrZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNzZcIjtcbn1cbi5pY29uLWNoZWNrYm94LXVuY2hlY2tlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE3N1wiO1xufVxuLmljb24tcmFkaW8tY2hlY2tlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE3OFwiO1xufVxuLmljb24tcmFkaW8tY2hlY2tlZDI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNzlcIjtcbn1cbi5pY29uLXJhZGlvLXVuY2hlY2tlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE3YVwiO1xufVxuLmljb24tY3JvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE3YlwiO1xufVxuLmljb24tbWFrZS1ncm91cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE3Y1wiO1xufVxuLmljb24tdW5ncm91cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE3ZFwiO1xufVxuLmljb24tc2Npc3NvcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhN2VcIjtcbn1cbi5pY29uLWZpbHRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE3ZlwiO1xufVxuLmljb24tZm9udDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE4MFwiO1xufVxuLmljb24tbGlnYXR1cmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhODFcIjtcbn1cbi5pY29uLWxpZ2F0dXJlMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE4MlwiO1xufVxuLmljb24tdGV4dC1oZWlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhODNcIjtcbn1cbi5pY29uLXRleHQtd2lkdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhODRcIjtcbn1cbi5pY29uLWZvbnQtc2l6ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE4NVwiO1xufVxuLmljb24tYm9sZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE4NlwiO1xufVxuLmljb24tdW5kZXJsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTg3XCI7XG59XG4uaWNvbi1pdGFsaWM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhODhcIjtcbn1cbi5pY29uLXN0cmlrZXRocm91Z2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhODlcIjtcbn1cbi5pY29uLW9tZWdhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYThhXCI7XG59XG4uaWNvbi1zaWdtYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE4YlwiO1xufVxuLmljb24tcGFnZS1icmVhazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE4Y1wiO1xufVxuLmljb24tc3VwZXJzY3JpcHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhOGRcIjtcbn1cbi5pY29uLXN1YnNjcmlwdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE4ZVwiO1xufVxuLmljb24tc3VwZXJzY3JpcHQyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYThmXCI7XG59XG4uaWNvbi1zdWJzY3JpcHQyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTkwXCI7XG59XG4uaWNvbi10ZXh0LWNvbG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTkxXCI7XG59XG4uaWNvbi1wYWdlYnJlYWs6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhOTJcIjtcbn1cbi5pY29uLWNsZWFyLWZvcm1hdHRpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhOTNcIjtcbn1cbi5pY29uLXRhYmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTk0XCI7XG59XG4uaWNvbi10YWJsZTI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhOTVcIjtcbn1cbi5pY29uLWluc2VydC10ZW1wbGF0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE5NlwiO1xufVxuLmljb24tcGlsY3JvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE5N1wiO1xufVxuLmljb24tbHRyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTk4XCI7XG59XG4uaWNvbi1ydGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhOTlcIjtcbn1cbi5pY29uLXNlY3Rpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhOWFcIjtcbn1cbi5pY29uLXBhcmFncmFwaC1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTliXCI7XG59XG4uaWNvbi1wYXJhZ3JhcGgtY2VudGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTljXCI7XG59XG4uaWNvbi1wYXJhZ3JhcGgtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhOWRcIjtcbn1cbi5pY29uLXBhcmFncmFwaC1qdXN0aWZ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTllXCI7XG59XG4uaWNvbi1pbmRlbnQtaW5jcmVhc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhOWZcIjtcbn1cbi5pY29uLWluZGVudC1kZWNyZWFzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFhMFwiO1xufVxuLmljb24tc2hhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhYTFcIjtcbn1cbi5pY29uLW5ldy10YWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhYTJcIjtcbn1cbi5pY29uLWVtYmVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWEzXCI7XG59XG4uaWNvbi1lbWJlZDI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhYTRcIjtcbn1cbi5pY29uLXRlcm1pbmFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWE1XCI7XG59XG4uaWNvbi1zaGFyZTI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhYTZcIjtcbn1cbi5pY29uLW1haWwyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWE3XCI7XG59XG4uaWNvbi1tYWlsMjI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhYThcIjtcbn1cbi5pY29uLW1haWwzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWE5XCI7XG59XG4uaWNvbi1tYWlsNDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFhYVwiO1xufVxuLmljb24tYW1hem9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWFiXCI7XG59XG4uaWNvbi1nb29nbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhYWNcIjtcbn1cbi5pY29uLWdvb2dsZTI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhYWRcIjtcbn1cbi5pY29uLWdvb2dsZTM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhYWVcIjtcbn1cbi5pY29uLWdvb2dsZS1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWFmXCI7XG59XG4uaWNvbi1nb29nbGUtcGx1czI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhYjBcIjtcbn1cbi5pY29uLWdvb2dsZS1wbHVzMzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFiMVwiO1xufVxuLmljb24taGFuZ291dHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhYjJcIjtcbn1cbi5pY29uLWdvb2dsZS1kcml2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFiM1wiO1xufVxuLmljb24tZmFjZWJvb2syOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWI0XCI7XG59XG4uaWNvbi1mYWNlYm9vazIyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWI1XCI7XG59XG4uaWNvbi1pbnN0YWdyYW0yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWI2XCI7XG59XG4uaWNvbi13aGF0c2FwcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFiN1wiO1xufVxuLmljb24tc3BvdGlmeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFiOFwiO1xufVxuLmljb24tdGVsZWdyYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhYjlcIjtcbn1cbi5pY29uLXR3aXR0ZXIyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWJhXCI7XG59XG4uaWNvbi12aW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWJiXCI7XG59XG4uaWNvbi12azpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFiY1wiO1xufVxuLmljb24tcmVucmVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWJkXCI7XG59XG4uaWNvbi1zaW5hLXdlaWJvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWJlXCI7XG59XG4uaWNvbi1yc3MyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWJmXCI7XG59XG4uaWNvbi1yc3MyMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFjMFwiO1xufVxuLmljb24teW91dHViZTI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhYzFcIjtcbn1cbi5pY29uLXlvdXR1YmUyMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFjMlwiO1xufVxuLmljb24tdHdpdGNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWMzXCI7XG59XG4uaWNvbi12aW1lbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFjNFwiO1xufVxuLmljb24tdmltZW8yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWM1XCI7XG59XG4uaWNvbi1sYW55cmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhYzZcIjtcbn1cbi5pY29uLWZsaWNrcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFjN1wiO1xufVxuLmljb24tZmxpY2tyMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFjOFwiO1xufVxuLmljb24tZmxpY2tyMzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFjOVwiO1xufVxuLmljb24tZmxpY2tyNDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFjYVwiO1xufVxuLmljb24tZHJpYmJibGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhY2JcIjtcbn1cbi5pY29uLWJlaGFuY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhY2NcIjtcbn1cbi5pY29uLWJlaGFuY2UyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWNkXCI7XG59XG4uaWNvbi1kZXZpYW50YXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWNlXCI7XG59XG4uaWNvbi01MDBweDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFjZlwiO1xufVxuLmljb24tc3RlYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhZDBcIjtcbn1cbi5pY29uLXN0ZWFtMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFkMVwiO1xufVxuLmljb24tZHJvcGJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFkMlwiO1xufVxuLmljb24tb25lZHJpdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhZDNcIjtcbn1cbi5pY29uLWdpdGh1YjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFkNFwiO1xufVxuLmljb24tbnBtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWQ1XCI7XG59XG4uaWNvbi1iYXNlY2FtcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFkNlwiO1xufVxuLmljb24tdHJlbGxvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWQ3XCI7XG59XG4uaWNvbi13b3JkcHJlc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhZDhcIjtcbn1cbi5pY29uLWpvb21sYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFkOVwiO1xufVxuLmljb24tZWxsbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFkYVwiO1xufVxuLmljb24tYmxvZ2dlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFkYlwiO1xufVxuLmljb24tYmxvZ2dlcjI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhZGNcIjtcbn1cbi5pY29uLXR1bWJscjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFkZFwiO1xufVxuLmljb24tdHVtYmxyMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFkZVwiO1xufVxuLmljb24teWFob286YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhZGZcIjtcbn1cbi5pY29uLXlhaG9vMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFlMFwiO1xufVxuLmljb24tdHV4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWUxXCI7XG59XG4uaWNvbi1hcHBsZWluYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFlMlwiO1xufVxuLmljb24tZmluZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWUzXCI7XG59XG4uaWNvbi1hbmRyb2lkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWU0XCI7XG59XG4uaWNvbi13aW5kb3dzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWU1XCI7XG59XG4uaWNvbi13aW5kb3dzODpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFlNlwiO1xufVxuLmljb24tc291bmRjbG91ZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFlN1wiO1xufVxuLmljb24tc291bmRjbG91ZDI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhZThcIjtcbn1cbi5pY29uLXNreXBlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWU5XCI7XG59XG4uaWNvbi1yZWRkaXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhZWFcIjtcbn1cbi5pY29uLWhhY2tlcm5ld3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhZWJcIjtcbn1cbi5pY29uLXdpa2lwZWRpYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFlY1wiO1xufVxuLmljb24tbGlua2VkaW4yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWVkXCI7XG59XG4uaWNvbi1saW5rZWRpbjIyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWVlXCI7XG59XG4uaWNvbi1sYXN0Zm06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhZWZcIjtcbn1cbi5pY29uLWxhc3RmbTI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhZjBcIjtcbn1cbi5pY29uLWRlbGljaW91czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFmMVwiO1xufVxuLmljb24tc3R1bWJsZXVwb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhZjJcIjtcbn1cbi5pY29uLXN0dW1ibGV1cG9uMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFmM1wiO1xufVxuLmljb24tc3RhY2tvdmVyZmxvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFmNFwiO1xufVxuLmljb24tcGludGVyZXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWY1XCI7XG59XG4uaWNvbi1waW50ZXJlc3QyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWY2XCI7XG59XG4uaWNvbi14aW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWY3XCI7XG59XG4uaWNvbi14aW5nMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFmOFwiO1xufVxuLmljb24tZmxhdHRyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWY5XCI7XG59XG4uaWNvbi1mb3Vyc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWZhXCI7XG59XG4uaWNvbi15ZWxwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWZiXCI7XG59XG4uaWNvbi1wYXlwYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhZmNcIjtcbn1cbi5pY29uLWNocm9tZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFmZFwiO1xufVxuLmljb24tZmlyZWZveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWFmZVwiO1xufVxuLmljb24tSUU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhZmZcIjtcbn1cbi5pY29uLWVkZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViMDBcIjtcbn1cbi5pY29uLXNhZmFyaTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWIwMVwiO1xufVxuLmljb24tb3BlcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViMDJcIjtcbn1cbi5pY29uLWZpbGUtcGRmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjAzXCI7XG59XG4uaWNvbi1maWxlLW9wZW5vZmZpY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViMDRcIjtcbn1cbi5pY29uLWZpbGUtZXhjZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViMDZcIjtcbn1cbi5pY29uLWxpYnJlb2ZmaWNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjA3XCI7XG59XG4uaWNvbi1odG1sLWZpdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViMDhcIjtcbn1cbi5pY29uLWh0bWwtZml2ZTI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViMDlcIjtcbn1cbi5pY29uLWNzczM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViMGFcIjtcbn1cbi5pY29uLWdpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWIwYlwiO1xufVxuLmljb24tY29kZXBlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWIwY1wiO1xufVxuLmljb24tc3ZnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjBkXCI7XG59XG4uaWNvbi1JY29Nb29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjBlXCI7XG59XG4iLCIucGFyYWdyYXBoLFxuLnBhcmFncmFwaC0tbGlnbmUtbGFuZGluZy1wYWdlIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcblxuICAmLnBhcmFncmFwaC1kb3dubG9hZCB7XG4gICAgbWFyZ2luOiA0MHB4IDAgNjBweCAwO1xuICB9XG5cbiAgYTpub3QoLmJ0bikge1xuICAgIGNvbG9yOiAkbGluay1iZy13aGl0ZTtcblxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICR1Z2Etc2Vjb25kYXJ5O1xuICAgIH1cbiAgfVxufVxuXG4ucGFyYWdyYXBoLS1saWduZS1sYW5kaW5nLXBhZ2UsXG4ucGFyYWdyYXBoLS10eXBlLS1ibG9jIHtcbiAgLnRpdGxlIHtcbiAgICBmb250LWZhbWlseTogJGZvbnQtc3RhY2stY2FsaXN0b2dhO1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIG1hcmdpbi10b3A6ICRkZWZhdWx0LXNwYWNpbmc7XG4gICAgbWFyZ2luLWJvdHRvbTogJGRlZmF1bHQtc3BhY2luZztcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGNvbG9yOiAkdGV4dC1iZy13aGl0ZTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIGZvbnQtc2l6ZTogMjNweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgfVxuICB9XG5cbiAgLnBhcmFncmFwaC1jb250ZW50IHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcGFkZGluZzogJGRlZmF1bHQtc3BhY2luZztcblxuICAgICYucGltIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgfVxuXG4gICAgJi5yb3ctYmctcHJpbWFyeS1jb2xvcixcbiAgICAmLnJvdy1iZy1zZWNvbmRhcnktY29sb3IsXG4gICAgJi5yb3ctYmctbmV1dHJhbC1jb2xvciB7XG4gICAgICBwYWRkaW5nOiAkZGVmYXVsdC1zcGFjaW5nO1xuICAgIH1cblxuICAgICYucm93LWJnLXByaW1hcnktY29sb3Ige1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHVnYS1wcmltYXJ5O1xuICAgICAgLmxpZ25lLXRpdGxlIC50aXRsZSB7XG4gICAgICAgIGNvbG9yOiAkdGV4dC1iZy1wcmltYXJ5O1xuICAgICAgfVxuICAgIH1cbiAgICAmLnJvdy1iZy1zZWNvbmRhcnktY29sb3Ige1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHVnYS1zZWNvbmRhcnk7XG4gICAgICAubGlnbmUtdGl0bGUgLnRpdGxlIHtcbiAgICAgICAgY29sb3I6ICR0ZXh0LWJnLXNlY29uZGFyeTtcbiAgICAgIH1cbiAgICB9XG4gICAgJi5yb3ctYmctbmV1dHJhbC1jb2xvciAge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHVnYS1uZXV0cmFsO1xuICAgICAgLmxpZ25lLXRpdGxlIC50aXRsZSB7XG4gICAgICAgIGNvbG9yOiAkdGV4dC1iZy1uZXV0cmFsO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uYWN0dWFsaXRlLXBhZ2UtbGlicmUge1xuICAucGFyYWdyYXBoLWNvbnRlbnQuYmctd2hpdGUsXG4gIC5wYXJhZ3JhcGgtY29udGVudC5waW0ge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAuaXMtZnJvbnQgLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmlzLWZyb250LnBhcmFncmFwaC1jb250ZW50LmJnLXByaW1hcnktY29sb3IsXG4uaXMtZnJvbnQucGFyYWdyYXBoLWNvbnRlbnQuYmctc2Vjb25kYXJ5LWNvbG9yIHtcbiAgcGFkZGluZzokZGVmYXVsdC1zcGFjaW5nIDAgJGRlZmF1bHQtc3BhY2luZyAwO1xufVxuXG4ucGFyYWdyYXBoLS1saWduZS1sYW5kaW5nLXBhZ2UgLnBhcmFncmFwaC1jb250ZW50IHtcbiAgcGFkZGluZzogJGRlZmF1bHQtc3BhY2luZztcbn1cblxuLnBhcmFncmFwaC0tdHlwZS0tZGltLTEwMCB7XG4gIC1tcy1mbGV4OiAxIDAgMTAwJTtcbiAgICAgIGZsZXg6IDEgMCAxMDAlO1xufVxuXG4ucGFyYWdyYXBoLS10eXBlLS1kaW0tNzUge1xuICAtbXMtZmxleDogMSAwIDEwMCU7XG4gICAgICBmbGV4OiAxIDAgMTAwJTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIC1tcy1mbGV4OiAwIDAgNTAlO1xuICAgICAgICBmbGV4OiAwIDAgNTAlO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIC1tcy1mbGV4OiAwIDAgNzUlO1xuICAgICAgICBmbGV4OiAwIDAgNzUlO1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbn1cblxuLnBhcmFncmFwaC0tdHlwZS0tZGltLTY2IHtcbiAgLW1zLWZsZXg6IDEgMCAxMDAlO1xuICAgICAgZmxleDogMSAwIDEwMCU7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAtbXMtZmxleDogMCAwIDUwJTtcbiAgICAgICAgZmxleDogMCAwIDUwJTtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAtbXMtZmxleDogMCAwIDY2JTtcbiAgICAgICAgZmxleDogMCAwIDY2JTtcbiAgICB3aWR0aDogNjYlO1xuICB9XG59XG5cbi5wYXJhZ3JhcGgtLXR5cGUtLWRpbS01MCB7XG4gIC1tcy1mbGV4OiAxIDAgMTAwJTtcbiAgICAgIGZsZXg6IDEgMCAxMDAlO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgLW1zLWZsZXg6IDAgMCA1MCU7XG4gICAgICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuXG4ucGFyYWdyYXBoLS10eXBlLS1kaW0tMzMge1xuICAtbXMtZmxleDogMSAwIDEwMCU7XG4gICAgICBmbGV4OiAxIDAgMTAwJTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIC1tcy1mbGV4OiAwIDAgNTAlO1xuICAgICAgICBmbGV4OiAwIDAgNTAlO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIC1tcy1mbGV4OiAwIDAgMzMlO1xuICAgICAgICBmbGV4OiAwIDAgMzMlO1xuICAgIHdpZHRoOiAzMyU7XG4gIH1cbn1cblxuLnBhcmFncmFwaC0tdHlwZS0tZGltLTI1IHtcbiAgLW1zLWZsZXg6IDEgMCAxMDAlO1xuICAgICAgZmxleDogMSAwIDEwMCU7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAtbXMtZmxleDogMCAwIDUwJTtcbiAgICAgICAgZmxleDogMCAwIDUwJTtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAtbXMtZmxleDogMCAwIDI1JTtcbiAgICAgICAgZmxleDogMCAwIDI1JTtcbiAgICB3aWR0aDogMjUlO1xuICB9XG59XG5cbi5waW0ge1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gIC52aXN1ZWwge1xuICAgIC1tcy1mbGV4LW9yZGVyOiAxO1xuICAgICAgICBvcmRlcjogMTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gID4gLnRpdGxlIHtcbiAgICAtbXMtZmxleC1vcmRlcjogMjtcbiAgICAgICAgb3JkZXI6IDI7XG4gICAgJjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiA3MHB4O1xuICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICBtYXJnaW46IDE1cHggMCAwIDA7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHVnYS1wcmltYXJ5O1xuICAgIH1cbiAgfVxuXG4gIC5jb250ZW50IHtcbiAgICAtbXMtZmxleC1vcmRlcjogMztcbiAgICAgICAgb3JkZXI6IDM7XG4gIH1cbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWJsb2MtbGlzdGUtbWFudWVsbGUge1xuICAucGltPi50aXRsZSB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IGluaXRpYWw7XG4gICAgICAgIG9yZGVyOiBpbml0aWFsO1xuICB9XG59XG5cbi5wYXJhZ3JhcGgtLWxpZ25lLWxhbmRpbmctcGFnZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC5saWduZS10aXRsZSAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAwIDAgMiAqICRkZWZhdWx0LXNwYWNpbmc7XG5cbiAgICBtYXJnaW4tdG9wOiAkZGVmYXVsdC1zcGFjaW5nICogMjtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBmb250LXNpemU6IDIzcHg7XG4gICAgICAvLyBtYXJnaW4tdG9wOiAkZGVmYXVsdC1zcGFjaW5nKjM7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICAgIC8vIG1hcmdpbi10b3A6ICRkZWZhdWx0LXNwYWNpbmcqNDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgIH1cbiAgfVxufVxuXG4ucGFyYWdyYXBoLS10eXBlLS1lbmNhZHJlIHtcbiAgLW1zLWZsZXg6IDEgMCAxMDAlO1xuICAgICAgZmxleDogMSAwIDEwMCU7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAtbXMtZmxleDogMCAwIDUwJTtcbiAgICAgICAgZmxleDogMCAwIDUwJTtcbiAgICB3aWR0aDogNTAlO1xuICB9XG5cbiAgJi5mdWxsLXdpZHRoIHtcbiAgICAtbXMtZmxleDogMSAwIDEwMCU7XG4gICAgICAgIGZsZXg6IDEgMCAxMDAlO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIC1tcy1mbGV4OiAwIDAgMTAwJTtcbiAgICAgICAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gIHAudGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1zdGFjay1vcGVuZXh0cmFib2xkO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAvLyBmb250LXdlaWdodDogODAwO1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB9XG4gIH1cblxuICAuZW1iZWRkZWQtZW50aXR5IHtcbiAgICAuYWN0dWFsaXRlLXRpdHJlLFxuICAgIC5hcnRpY2xlLXRpdHJlLFxuICAgIC5kb2N1bWVudC10aXRyZSxcbiAgICAudXNlci10aXRyZSB7XG4gICAgICAudGl0bGUge1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAucGFyYWdyYXBoLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgY29sb3I6ICR0ZXh0LWJnLXdoaXRlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHAge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB9XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHVnYS1wcmltYXJ5O1xuICAgIH1cblxuICAgIGE6bm90KC5idG4pIHtcbiAgICAgIGNvbG9yOiAkbGluay1iZy13aGl0ZTtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICBjb2xvcjogJHVnYS1zZWNvbmRhcnk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5iZy13aGl0ZSB7XG4gICAgICBjb2xvcjogJHRleHQtYmctd2hpdGU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXG4gICAgICBmaWd1cmU6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDhweDtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHVnYS1wcmltYXJ5O1xuICAgICAgfVxuICAgIH1cblxuICAgICYuYmctcHJpbWFyeS1jb2xvciB7XG4gICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgY29sb3I6ICR0ZXh0LWJnLXByaW1hcnk7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdWdhLXByaW1hcnk7XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmJnLXNlY29uZGFyeS1jb2xvciB7XG4gICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgY29sb3I6ICR0ZXh0LWJnLXNlY29uZGFyeTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR1Z2Etc2Vjb25kYXJ5O1xuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5iZy1uZXV0cmFsLWNvbG9yIHtcbiAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICBjb2xvcjogJHRleHQtYmctbmV1dHJhbDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR1Z2EtbmV1dHJhbDtcblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgICYucGltIHtcbiAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBib3JkZXItY29sb3I6ICNiYmJiYmI7XG5cbiAgICAgIC52aXN1ZWwge1xuICAgICAgICAtbXMtZmxleC1vcmRlcjogMTtcbiAgICAgICAgICAgIG9yZGVyOiAxO1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICBpbWcge1xuICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIGZpZ2NhcHRpb24ge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnRpdGxlIHtcbiAgICAgICAgLW1zLWZsZXgtb3JkZXI6IDI7XG4gICAgICAgICAgICBvcmRlcjogMjtcblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5jb250ZW50IHtcbiAgICAgICAgLW1zLWZsZXgtb3JkZXI6IDM7XG4gICAgICAgICAgICBvcmRlcjogMztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnBhcmFncmFwaC0tbGlnbmUtbGFuZGluZy1wYWdlIHtcbiAgQGluY2x1ZGUgaW5uZXJQYXJhZ3JhcGhDb2xvcigpO1xufVxuXG4ucGFyYWdyYXBoIHtcbiAgQGluY2x1ZGUgaW5uZXJQYXJhZ3JhcGhDb2xvcigpO1xufVxuXG4ucGFyYWdyYXBoLS10eXBlLS1ibG9jLXRpdHJlLWltYWdlLFxuLnBhcmFncmFwaC0tdHlwZS0tYmxvYy1uYXZpZ2F0aW9uLXByb2ZpbGVlLndpdGgtcGhvdG8ge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gIC5pcy1mcm9udCAme1xuICAgIC8vIFVuIHBldSBkZSBtYWdpZSBwb3VyIHF1ZSBjZXMgYmxvY3MgcydhZmZpY2hlbnRcbiAgICAvLyBzdXIgdG91dGUgbGEgbGFyZ2V1ciBkZSBsYSBwYWdlXG4gICAgbWluLXdpZHRoOiAxMDB2dztcbiAgICBtYXJnaW4tbGVmdDogY2FsYygtMTBweCArIHZhcigtLWJzLWd1dHRlci14KSAqIC0wLjUpO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKCgoI3skY29udGFpbmVyLW1heC13aWR0aC1zbSAtIDEwcHh9IC0gMTAwdncpLzIgKSk7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKCgoI3skY29udGFpbmVyLW1heC13aWR0aC1tZCAtIDEwcHh9IC0gMTAwdncpLzIgKSk7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKCgoI3skY29udGFpbmVyLW1heC13aWR0aC1sZyAtIDEwcHh9IC0gMTAwdncpLzIgKSk7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKCgoI3skY29udGFpbmVyLW1heC13aWR0aC14bCAtIDEwcHh9IC0gMTAwdncpLzIpKTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4eGwpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKCgoI3skY29udGFpbmVyLW1heC13aWR0aC14eGwgLSAxMHB4fSAtIDEwMHZ3KS8yKSApO1xuXG4gICAgfVxuICB9XG4gIC5ub3QtZnJvbnQgJiAge1xuICAgIG1hcmdpbi1sZWZ0OiAtMzBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zMHB4O1xuICB9XG5cbiAgLnRpdGxlIHtcbiAgICBtYXJnaW46IDAgJGRlZmF1bHQtc3BhY2luZyAkZGVmYXVsdC1zcGFjaW5nO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICBmb250LXNpemU6IDMzcHg7XG4gICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDQ1cHg7XG4gICAgfVxuXG4gIH1cblxuICAmLndpdGgtcGhvdG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGModmFyKC0tYnMtZ3V0dGVyLXgpICogLTEuNSk7XG4gICAgbWFyZ2luLXRvcDogY2FsYyh2YXIoLS1icy1ndXR0ZXIteCkpO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXgtaGVpZ2h0OiA3MzVweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgLmlzLWZyb250ICZ7XG4gICAgICB0b3A6IC00MHB4O1xuICAgIH1cbiAgICAubm90LWZyb250ICYge1xuICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgfVxuXG4gICAgLnBhcmFncmFwaC1jb250ZW50IHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cbiAgICAudGl0bGUsIC5uYXZpZ2F0aW9uLXByb2ZpbGVlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNDclO1xuICAgICAgcGFkZGluZzogMCAyICogJGRlZmF1bHQtc3BhY2luZyAwICRkZWZhdWx0LXNwYWNpbmc7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGNvbG9yOiAjZmZmO1xuXG4gICAgICAubm90LWZyb250ICYge1xuICAgICAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgZmlndXJlIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGltZyB7XG4gICAgICAgIG1pbi13aWR0aDogMTAwdnc7XG4gICAgICAgIC5ub3QtZnJvbnQgJiB7XG4gICAgICAgICAgbWluLXdpZHRoOiBjYWxjKDEwMCUgKyA2MHB4KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ucGFyYWdyYXBoLS10eXBlLS1ibG9jLXRpdHJlLWltYWdlLndpdGgtcGhvdG8gLnRpdGxlIHtcbiAgdG9wOiBhdXRvO1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogOTAlO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cblxuLnBhcmFncmFwaC0tdHlwZS0tYmxvYy1uYXZpZ2F0aW9uLXByb2ZpbGVlIHtcbiAgbWFyZ2luLXRvcDo4MHB4O1xuICBtYXJnaW4tYm90dG9tOjYwcHg7XG4gIC5uYXZpZ2F0aW9uLXByb2ZpbGVlLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIHtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAuc2VsZWN0LXdyYXBwZXIge1xuICAgICAgZm9udC1zaXplOiAkZm9udC1zdGFjay1vcGVuO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICBtYXJnaW4tdG9wOiAkZGVmYXVsdC1zcGFjaW5nICogLjU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAkZGVmYXVsdC1zcGFjaW5nICogLjU7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICB9XG4gICAgICBzZWxlY3Qge1xuICAgICAgICBwYWRkaW5nOiAkZGVmYXVsdC1zcGFjaW5nICogLjUgJGRlZmF1bHQtc3BhY2luZyAqIDIgJGRlZmF1bHQtc3BhY2luZyAqIC41ICRkZWZhdWx0LXNwYWNpbmcgKiAuNTtcbiAgICAgICAgLy8gZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LXN0YWNrLW9wZW5leHRyYWJvbGQgO1xuICAgICAgICBsaW5lLWhlaWdodDogMS42O1xuICAgICAgICAmOmRpc2FibGVkIHtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgIGNvbG9yOiAkaW5wdXQtYm9yZGVyLWNvbG9yO1xuICAgICAgICB9XG4gICAgICAgIG9wdGlvbiB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuZm9ybS1jb250cm9sIHtcbiAgICAgICAgbWFyZ2luLXRvcDogJGRlZmF1bHQtc3BhY2luZyAqIC41O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAkZGVmYXVsdC1zcGFjaW5nICogLjU7XG4gICAgICAgIC8vIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1zdGFjay1vcGVuZXh0cmFib2xkIDtcbiAgICAgIH1cblxuICAgIH1cblxuXG4gICAgLmJ1dHRvbi0tcHJpbWFyeSB7XG4gICAgICAmOmRpc2FibGVkIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2I4YjhiOCAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXItY29sb3I6ICNiOGI4YjggIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgfVxuXG4gICYud2l0aC1waG90byB7XG4gICAgbWF4LWhlaWdodDogMzAwcHggIWltcG9ydGFudDtcbiAgICAubmF2aWdhdGlvbi1wcm9maWxlZS53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSB7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgcGFkZGluZy1sZWZ0OiAkZGVmYXVsdC1zcGFjaW5nKjI7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAkZGVmYXVsdC1zcGFjaW5nKjI7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBHZXN0aW9uIHJlcG9uc2l2ZVxuICAmLnBhcmFncmFwaC0tdHlwZS0tYmxvYy1uYXZpZ2F0aW9uLXByb2ZpbGVlLTEwMCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgLm5hdmlnYXRpb24tcHJvZmlsZWUud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0ge1xuICAgICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgLmZvcm0tY29udHJvbC5idXR0b24ge1xuICAgICAgICAgIHdpZHRoOiAxODBweDtcbiAgICAgICAgfVxuICAgICAgICAuc2VsZWN0LXdyYXBwZXIge1xuICAgICAgICAgIHdpZHRoOiA0NTBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAubmF2aWdhdGlvbi1wcm9maWxlZS53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSB7XG4gICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICAgICAgLmZvcm0tY29udHJvbC5idXR0b24ge1xuICAgICAgICAgIHdpZHRoOiAxODBweDtcbiAgICAgICAgICBtYXJnaW46IDEwcHggMDtcbiAgICAgICAgfVxuICAgICAgICAuc2VsZWN0LXdyYXBwZXIge1xuICAgICAgICAgIHdpZHRoOiAzMDBweDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6ICRkZWZhdWx0LXNwYWNpbmc7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi5wYXJhZ3JhcGgtLXR5cGUtLWJsb2MtbmF2aWdhdGlvbi1wcm9maWxlZS02NixcbiAgJi5wYXJhZ3JhcGgtLXR5cGUtLWJsb2MtbmF2aWdhdGlvbi1wcm9maWxlZS03NSB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgLm5hdmlnYXRpb24tcHJvZmlsZWUud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0ge1xuICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgLmZvcm0tY29udHJvbC5idXR0b24ge1xuICAgICAgICAgIHdpZHRoOiAxODBweDtcbiAgICAgICAgfVxuICAgICAgICAuc2VsZWN0LXdyYXBwZXIge1xuICAgICAgICAgIHdpZHRoOiAzMDBweDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6ICRkZWZhdWx0LXNwYWNpbmc7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi5wYXJhZ3JhcGgtLXR5cGUtLWJsb2MtbmF2aWdhdGlvbi1wcm9maWxlZS01MCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgLm5hdmlnYXRpb24tcHJvZmlsZWUud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0ge1xuICAgICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgLmZvcm0tY29udHJvbC5idXR0b24ge1xuICAgICAgICAgIHdpZHRoOiAxODBweDtcbiAgICAgICAgfVxuICAgICAgICAuc2VsZWN0LXdyYXBwZXIge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4ucGFyYWdyYXBoLS10eXBlLS1ibG9jLXJlY2hlcmNoZSB7XG4gIC5zZWFyY2gtYmxvY2stZm9ybSB7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIC5mb3JtLXJvdyxcbiAgICAuZm9ybS1jb250cm9sLmJ1dHRvbiB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbjogJGRlZmF1bHQtc3BhY2luZyAqIC41IDA7XG4gICAgfVxuICB9XG5cbiAgLnRpdGxlIHtcbiAgICAtbXMtZmxleC1vcmRlcjogaW5pdGlhbDtcbiAgICAgICAgb3JkZXI6IGluaXRpYWw7XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHVnYS1wcmltYXJ5O1xuICAgICAgbWFyZ2luOiAkZGVmYXVsdC1zcGFjaW5nIDAgMDtcbiAgICAgIHdpZHRoOiA3MHB4O1xuXG4gICAgICAuYmctcHJpbWFyeS1jb2xvciAmIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRleHQtYmctcHJpbWFyeTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmJnLXByaW1hcnktY29sb3IgLnRpdGxlOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGV4dC1iZy1wcmltYXJ5O1xuICB9XG4gIC5iZy1zZWNvbmRhcnktY29sb3IgLnRpdGxlOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGV4dC1iZy1zZWNvbmRhcnk7XG4gIH1cblxuICAucGFyYWdyYXBoLWNvbnRlbnQucGltIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICB9XG5cbiAgJi5wYXJhZ3JhcGgtLXR5cGUtLWJsb2MtcmVjaGVyY2hlLTUwLFxuICAmLnBhcmFncmFwaC0tdHlwZS0tYmxvYy1yZWNoZXJjaGUtNzUsXG4gICYucGFyYWdyYXBoLS10eXBlLS1ibG9jLXJlY2hlcmNoZS02NiB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgLnNlYXJjaC1ibG9jay1mb3JtIHtcbiAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAuZm9ybS1yb3cge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogJGRlZmF1bHQtc3BhY2luZztcbiAgICAgICAgICAtbXMtZmxleC1wb3NpdGl2ZTogMTtcbiAgICAgICAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICB9XG4gICAgICAgIC5mb3JtLWNvbnRyb2wuYnV0dG9uIHtcbiAgICAgICAgICB3aWR0aDogMTgwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLnBhcmFncmFwaC0tdHlwZS0tYmxvYy1yZWNoZXJjaGUtMTAwIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAuc2VhcmNoLWJsb2NrLWZvcm0ge1xuICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIC5mb3JtLXJvdyB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAkZGVmYXVsdC1zcGFjaW5nO1xuICAgICAgICAgIC1tcy1mbGV4LXBvc2l0aXZlOiAxO1xuICAgICAgICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgIH1cbiAgICAgICAgLmZvcm0tY29udHJvbC5idXR0b24ge1xuICAgICAgICAgIHdpZHRoOiAxODBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ucGFyYWdyYXBoLS10eXBlLS1ibG9jLWluZm9ybWF0aW9uLWNsZXMge1xuICAuaWNvbiB7XG4gICAgZm9udC1zaXplOiA4MHB4O1xuICAgIGRpc3BsYXk6IC1tcy1pbmxpbmUtZmxleGJveDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICB3aWR0aDogODBweDtcbiAgICBoZWlnaHQ6IDgwcHg7XG4gICAgbWFyZ2luOiAkZGVmYXVsdC1zcGFjaW5nLzQ7XG4gICAgbWFyZ2luLWJvdHRvbTogJGRlZmF1bHQtc3BhY2luZy8yO1xuICB9XG4gIC5jaGlmZnJlLFxuICAuY2hpZmZyZS1kZXNjIHtcbiAgICBmb250LWZhbWlseTogJGZvbnQtc3RhY2stY2FsaXN0b2dhO1xuICAgIG1hcmdpbjogMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLmNoaWZmcmUge1xuICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICBsaW5lLWhlaWdodDogNjVweDtcbiAgfVxuICAuY2hpZmZyZS1kZXNjIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgcGFkZGluZy1ib3R0b206ICRkZWZhdWx0LXNwYWNpbmc7XG4gIH1cbn1cblxuLnJvdy1iZy13aGl0ZSAucGFyYWdyYXBoLS10eXBlLS1ibG9jLWluZm9ybWF0aW9uLWNsZXMge1xuICBwLFxuICBzcGFuIHtcbiAgICBjb2xvcjogJHRleHQtYmctd2hpdGU7XG4gIH1cbn1cbi5yb3ctYmctbmV1dHJhbC1jb2xvciAucGFyYWdyYXBoLS10eXBlLS1ibG9jLWluZm9ybWF0aW9uLWNsZXMge1xuICBwLFxuICBzcGFuIHtcbiAgICBjb2xvcjogJHRleHQtYmctbmV1dHJhbDtcbiAgfVxufVxuLnJvdy1iZy1wcmltYXJ5LWNvbG9yIC5wYXJhZ3JhcGgtLXR5cGUtLWJsb2MtaW5mb3JtYXRpb24tY2xlcyB7XG4gIHAsXG4gIHNwYW4ge1xuICAgIGNvbG9yOiAkdGV4dC1iZy1wcmltYXJ5O1xuICB9XG59XG4ucm93LWJnLXNlY29uZGFyeS1jb2xvciAucGFyYWdyYXBoLS10eXBlLS1ibG9jLWluZm9ybWF0aW9uLWNsZXMge1xuICBwLFxuICBzcGFuIHtcbiAgICBjb2xvcjogJHRleHQtYmctc2Vjb25kYXJ5O1xuICB9XG59XG5cbi5wYXJhZ3JhcGgtLXR5cGUtLWJsb2MtY2FydGUtaW5mb3JtYXRpb24ge1xuICAmLnBhcmFncmFwaC0tdHlwZS0tYmxvYy1jYXJ0ZS1pbmZvcm1hdGlvbi0yNSB7XG4gICAgLy8gbWFyZ2luOiAwIDAlIDIgKiAkZGVmYXVsdC1zcGFjaW5nO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgIC1tcy1mbGV4OiAwIDAgNTAlO1xuICAgICAgICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgICB3aWR0aDogNTAlO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAtbXMtZmxleDogMCAwIDI1JTtcbiAgICAgICAgICBmbGV4OiAwIDAgMjUlO1xuICAgICAgd2lkdGg6IDI1JTtcbiAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIH1cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi5wYXJhZ3JhcGgtLXR5cGUtLWJsb2MtY2FydGUtaW5mb3JtYXRpb24tNTAge1xuICAgIC8vIG1hcmdpbjogMCAxJSAyICogJGRlZmF1bHQtc3BhY2luZztcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAtbXMtZmxleDogMCAwIDUwJTtcbiAgICAgICAgICBmbGV4OiAwIDAgNTAlO1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgLW1zLWZsZXg6IDAgMCA1MCU7XG4gICAgICAgICAgZmxleDogMCAwIDUwJTtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICB9XG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYucGFyYWdyYXBoLS10eXBlLS1ibG9jLWNhcnRlLWluZm9ybWF0aW9uLTMzIHtcbiAgICAvLyBtYXJnaW46IDAgMSUgMiAqICRkZWZhdWx0LXNwYWNpbmc7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgLW1zLWZsZXg6IDAgMCA1MCU7XG4gICAgICAgICAgZmxleDogMCAwIDUwJTtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgIC1tcy1mbGV4OiAwIDAgMzMlO1xuICAgICAgICAgIGZsZXg6IDAgMCAzMyU7XG4gICAgICB3aWR0aDogMzMlO1xuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgfVxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5wYXJhZ3JhcGgtY29udGVudCB7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggJGlucHV0LWJvcmRlci1jb2xvcjtcbiAgICBwYWRkaW5nOiAxNXB4O1xuXG4gICAgLmluZm8taWNvbiB7XG4gICAgICBwYWRkaW5nOiAkZGVmYXVsdC1zcGFjaW5nICogMyAwICRkZWZhdWx0LXNwYWNpbmcgKiAxLjU7XG4gICAgICAuaWNvbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogNjBweDtcbiAgICAgICAgY29sb3I6ICR0ZXh0LWJnLXdoaXRlO1xuICAgICAgICBkaXNwbGF5OiAtbXMtaW5saW5lLWZsZXhib3g7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICB3aWR0aDogNjBweDtcbiAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAuaW5mby1jb250ZW50IHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBwIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBjb2xvcjogJHRleHQtYmctd2hpdGU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICYucGFyYWdyYXBoLS10eXBlLS1ibG9jLWNhcnRlLWluZm9ybWF0aW9uLTEwMCB7XG4gICAgICAucGFyYWdyYXBoLWNvbnRlbnQge1xuICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cbiAgICAgICAgLmluZm8taWNvbiB7XG4gICAgICAgICAgcGFkZGluZzogJGRlZmF1bHQtc3BhY2luZyAqIDM7XG4gICAgICAgIH1cbiAgICAgICAgLmluZm8tY29udGVudCB7XG4gICAgICAgICAgcGFkZGluZzogMCAkZGVmYXVsdC1zcGFjaW5nICRkZWZhdWx0LXNwYWNpbmc7XG4gICAgICAgICAgcCB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgJi5wYXJhZ3JhcGgtLXR5cGUtLWJsb2MtY2FydGUtaW5mb3JtYXRpb24tNzUsXG4gICAgJi5wYXJhZ3JhcGgtLXR5cGUtLWJsb2MtY2FydGUtaW5mb3JtYXRpb24tNjYge1xuICAgICAgLnBhcmFncmFwaC1jb250ZW50IHtcbiAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAuaW5mby1pY29uIHtcbiAgICAgICAgICBwYWRkaW5nOiAkZGVmYXVsdC1zcGFjaW5nICogMztcbiAgICAgICAgfVxuICAgICAgICAuaW5mby1jb250ZW50IHtcbiAgICAgICAgICBwYWRkaW5nOiAwICRkZWZhdWx0LXNwYWNpbmcgJGRlZmF1bHQtc3BhY2luZztcbiAgICAgICAgICBwIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHN0YXJ0O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG59XG5cblxuLmlzLWZyb250IHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIC5wYXJhZ3JhcGgtLXR5cGUtLWJsb2MtY2FydGUtaW5mb3JtYXRpb24tNTAge1xuICAgICAgLnBhcmFncmFwaC1jb250ZW50IHtcbiAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAuaW5mby1pY29uIHtcbiAgICAgICAgICBwYWRkaW5nOiAkZGVmYXVsdC1zcGFjaW5nICogMztcbiAgICAgICAgfVxuICAgICAgICAuaW5mby1jb250ZW50IHtcbiAgICAgICAgICBwYWRkaW5nOiAwICRkZWZhdWx0LXNwYWNpbmcgJGRlZmF1bHQtc3BhY2luZztcbiAgICAgICAgICBwIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHN0YXJ0O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ucm93LWJnLXByaW1hcnktY29sb3IsXG4ucm93LWJnLXNlY29uZGFyeS1jb2xvcixcbi5yb3ctYmctbmV1dHJhbC1jb2xvciB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWJsb2MtY2FydGUtaW5mb3JtYXRpb24gLnBhcmFncmFwaC1jb250ZW50IHtcbiAgICBib3JkZXI6IG5vbmU7XG4gIH1cbn1cblxuXG4ucGFyYWdyYXBoLS10eXBlLS1ibG9jLWluZm9ybWF0aW9uLWNsZXMge1xuICAuZC1mbGV4IHtcbiAgICAtbXMtZmxleDogMSAxIDI1JTtcbiAgICAgICAgZmxleDogMSAxIDI1JTtcbiAgfVxufVxuXG4ucGFyYWdyYXBoLWRvd25sb2FkIHtcbiAgLnBhcmFncmFwaC1jb250ZW50e1xuICAgIHBhZGRpbmc6IDEuNSAqICRkZWZhdWx0LXNwYWNpbmcgMC43NSAqICRkZWZhdWx0LXNwYWNpbmc7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4eGwpIHtcbiAgICAgcGFkZGluZzogMiAqICRkZWZhdWx0LXNwYWNpbmcgJGRlZmF1bHQtc3BhY2luZztcbiAgICB9XG4gICAgLnRpdGxle1xuICAgICAgZm9udC1mYW1pbHk6ICRmb250LXN0YWNrLWNhbGlzdG9nYTtcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBsaW5lLWhlaWdodDogMjdweDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgZm9udC1zaXplOiAyM3B4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjdweDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzNweDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzlweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmxpc3RlLWxpZW4ge1xuICAucGFyYWdyYXBoLS10eXBlLS1kaW0tMTAwICYge1xuICAgIC1tcy1mbGV4OiAwIDAgMTAwJTtcbiAgICAgICAgZmxleDogMCAwIDEwMCU7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgLW1zLWZsZXg6IDAgMCA1MCU7XG4gICAgICAgICAgZmxleDogMCAwIDUwJTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgLW1zLWZsZXg6IDAgMCAyNSU7XG4gICAgICAgICAgZmxleDogMCAwIDI1JTtcbiAgICB9XG4gIH1cbiAgLnBhcmFncmFwaC0tdHlwZS0tZGltLTc1ICYge1xuICAgIC1tcy1mbGV4OiAwIDAgMTAwJTtcbiAgICAgICAgZmxleDogMCAwIDEwMCU7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgLW1zLWZsZXg6IDAgMCAzMyU7XG4gICAgICAgICAgZmxleDogMCAwIDMzJTtcbiAgICB9XG4gIH1cbiAgLnBhcmFncmFwaC0tdHlwZS0tZGltLTY2ICYge1xuICAgIC1tcy1mbGV4OiAwIDAgMTAwJTtcbiAgICAgICAgZmxleDogMCAwIDEwMCU7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgLW1zLWZsZXg6IDAgMCA1MCU7XG4gICAgICAgICAgZmxleDogMCAwIDUwJTtcbiAgICB9XG4gIH1cbiAgLnBhcmFncmFwaC0tdHlwZS0tZGltLTUwICYge1xuICAgIC1tcy1mbGV4OiAwIDAgMTAwJTtcbiAgICAgICAgZmxleDogMCAwIDEwMCU7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgLW1zLWZsZXg6IDAgMCA1MCU7XG4gICAgICAgICAgZmxleDogMCAwIDUwJTtcbiAgICB9XG4gIH1cbiAgLnBhcmFncmFwaC0tdHlwZS0tZGltLTMzICYsXG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWRpbS0yNSAmIHtcbiAgICAtbXMtZmxleDogMCAwIDEwMCU7XG4gICAgICAgIGZsZXg6IDAgMCAxMDAlO1xuICB9XG4gIC50aGVtZS1hbmQtdHlwZXMtLXdyYXBwZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6ICRkZWZhdWx0LXNwYWNpbmcgKiAtMjtcbiAgICBsZWZ0OiAkZGVmYXVsdC1zcGFjaW5nO1xuICAgIG1hcmdpbi1ib3R0b206ICRkZWZhdWx0LXNwYWNpbmcgKiAtMjtcbiAgICB3aWR0aDogLXdlYmtpdC1taW4tY29udGVudDtcbiAgICB3aWR0aDogLW1vei1taW4tY29udGVudDtcbiAgICB3aWR0aDogbWluLWNvbnRlbnQ7XG4gICAgcCB7XG4gICAgICBjb2xvcjogJHRleHQtYmctc2Vjb25kYXJ5O1xuICAgIH1cbiAgfVxufVxuLm5vdC1mcm9udCB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWRpbS02NiAubGlzdGUtbGllbixcbiAgLnBhcmFncmFwaC0tdHlwZS0tZGltLTUwIC5saXN0ZS1saWVuIHtcbiAgICAtbXMtZmxleDogMCAwIDEwMCU7XG4gICAgICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgIC1tcy1mbGV4OiAwIDAgNTAlO1xuICAgICAgICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgfVxuICB9XG59XG4uZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gIGZvbnQtZmFtaWx5OiAnaWNvbW9vbichaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIGNvbnRlbnQ6IFwiXFxlYjFkXCI7XG4gIGJvcmRlcjogbm9uZTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgyNjlkZWcpO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDI2OWRlZyk7XG4gIHRvcDogLTNweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZW5jYWRyZS13cmFwcGVyIHtcbiAgcGFkZGluZy10b3A6MTVweDtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIHBhZGRpbmctdG9wOiAyNXB4O1xuICB9XG59XG4iLCIvKiBGZWF0dXJlZCBmb290ZXIgKi9cblxuLmZlYXR1cmVkLWJvdHRvbSB7XG4gIGNvbG9yOiAkdGV4dC1iZy1uZXV0cmFsO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdWdhLW5ldXRyYWw7XG5cbiAgLnVnYS1wYXJ0bmVyLWJsb2NrIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAkZGVmYXVsdC1zcGFjaW5nICogMi41IDAgMCAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIC5pdGVtIHtcbiAgICAgIG1hcmdpbi1yaWdodDogJGRlZmF1bHQtc3BhY2luZyAqIDIuNTtcbiAgICAgIG1hcmdpbi1ib3R0b206ICRkZWZhdWx0LXNwYWNpbmcgKiAyLjU7XG4gICAgICBpbWcge1xuICAgICAgICBoZWlnaHQ6IDkwcHg7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIGEge1xuICAgIGNvbG9yOiAkbGluay1iZy1uZXV0cmFsO1xuICB9XG59XG5cbi8qIGZvb3RlciAqL1xuXG5cbmZvb3RlciB7XG4gIHBhZGRpbmctdG9wOiAycmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbiAgY29sb3I6ICR0ZXh0LWJnLXNlY29uZGFyeTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHVnYS1zZWNvbmRhcnk7XG5cbiAgYSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiAkbGluay1iZy1zZWNvbmRhcnk7XG5cbiAgICAmOmZvY3VzLFxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICR1Z2EtcHJpbWFyeTtcbiAgICB9XG4gIH1cbiAgLnNvY2lhbC1mb290ZXIge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gICAgfVxuICAgIC5pY29uIHtcbiAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICB9XG4gICAgfVxuICAgIC5saWJlbGxlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAvLyBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtc3RhY2stb3BlbmJvbGQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XG4gICAgICAgIGVtIHtcbiAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgY29sb3I6ICR0ZXh0LWJnLXNlY29uZGFyeTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNHB4O1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuZm9vdGVyIHtcbiAgbmF2IHtcbiAgICB1bCB7XG4gICAgICBsaSB7XG4gICAgICAgIGEge1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1zdGFjay1vcGVuO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAvLyBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgIGNvbG9yOiAkbGluay1iZy1zZWNvbmRhcnk7XG5cbiAgICAgICAgICAmOmZvY3VzLFxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICR1Z2EtcHJpbWFyeTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gYmxvYyBhZGRyZXNzXG4uY29udGFjdC1hZGRyZXNzIHtcbiAgY29sb3I6ICR0ZXh0LWJnLXNlY29uZGFyeTtcblxuICBwLCB1bCB7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LXN0YWNrLW9wZW47XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIC8vIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuXG4uc29jaWFsLW5ldHdvcmsge1xuICBoMiB7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LXN0YWNrLW9wZW5leHRyYWJvbGQ7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIC8vIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGNvbG9yOiAkdGV4dC1iZy1zZWNvbmRhcnk7XG4gIH1cblxuICB1bCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG5cbiAgICBsaSB7XG4gICAgICBmb250LWZhbWlseTogJGZvbnQtc3RhY2stb3BlbjtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIC8vIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICAgIGRpc3BsYXk6IC1tcy1pbmxpbmUtZmxleGJveDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG5cbiAgICAgIGEge1xuICAgICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgZGlzcGxheTogLW1zLWlubGluZS1mbGV4Ym94O1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICAgIHdpZHRoOiAzMnB4O1xuICAgICAgICAgIGhlaWdodDogMzJweDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkbGluay1iZy1zZWNvbmRhcnk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LW9ubHkoc20pIHtcbiAgICB1bCB7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIGgyIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgICB1bCB7XG4gICAgICBmbG9hdDogbGVmdDtcblxuICAgICAgbGkge1xuICAgICAgICBkaXNwbGF5OiBsaXN0LWl0ZW07XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuXG4gICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5iYWNrLXRvLXRvcCB7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtbXMtZmxleC1saW5lLXBhY2s6IGNlbnRlcjtcbiAgICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBtYXJnaW46IDAgMCAwIGF1dG87XG4gIGJvcmRlcjogMnB4IHNvbGlkICRsaW5rLWJnLXNlY29uZGFyeTtcblxuICBzdmcge1xuICAgIHBhdGgge1xuICAgICAgZmlsbDogJGxpbmstYmctc2Vjb25kYXJ5O1xuICAgIH1cbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAkdWdhLXNlY29uZGFyeTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGluay1iZy1zZWNvbmRhcnk7XG5cbiAgICBzdmcge1xuICAgICAgcGF0aCB7XG4gICAgICAgIGZpbGw6ICR1Z2Etc2Vjb25kYXJ5O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLmFjdHVhbGl0ZS10aXRyZSxcbi5hcnRpY2xlLXRpdHJlLFxuLmRvY3VtZW50LXRpdHJlLFxuLnVzZXItdGl0cmUsXG4uYWN0dWFsaXRlLXBhcmFncmFwaGUsXG4uYXJ0aWNsZS1wYXJhZ3JhcGhlLFxuLmRvY3VtZW50LXBhcmFncmFwaGUsXG4udXNlci1wYXJhZ3JhcGhlLFxuLmxpZW4tcGFyYWdyYXBoZSxcbi5hY3R1YWxpdGUtaW1hZ2Utc2ltcGxlLFxuLmFydGljbGUtaW1hZ2Utc2ltcGxlLFxuLmxpZW4taW1hZ2Utc2ltcGxlLFxuLmxpZW4taW1hZ2UtZ2F1Y2hlLFxuLnVzZXItaW1hZ2Utc2ltcGxlLFxuLnVzZXItaW1hZ2Utc2ltcGxlLXBldGl0ZSxcbi5hY3R1YWxpdGUtaW1hZ2UtZ2F1Y2hlLFxuLmFydGljbGUtaW1hZ2UtZ2F1Y2hlLFxuLnVzZXItaW1hZ2UtZ2F1Y2hlLFxuLmFjdHVhbGl0ZS1pbWFnZS1jb21wbGV0ZSxcbi5hcnRpY2xlLWltYWdlLWNvbXBsZXRlLFxuLnVzZXItaW1hZ2UtY29tcGxldGUsXG4uYWN0dWFsaXRlLWFnZW5kYSxcbi5hY3R1YWxpdGUtcG9zdC1pdCxcbi5nYWxlcmllLWl0ZW0sXG4ubGlzdGUtbGllbiB7XG4gIG1hcmdpbi1ib3R0b206ICRkZWZhdWx0LXNwYWNpbmcgKiAxLjU7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIG1hcmdpbi1ib3R0b206ICRkZWZhdWx0LXNwYWNpbmcgKiAyO1xuICB9XG5cbiAgLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgIH1cblxuICAgIHNwYW4ge1xuICAgICAgJi5pY29uIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgID4gYSB7XG4gICAgICBmb250LWZhbWlseTogJGZvbnQtc3RhY2stY2FsaXN0b2dhO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICAgLmJnLXByaW1hcnktY29sb3IgJixcbiAgICAgIC5iZy1zZWNvbmRhcnktY29sb3IgJiB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcblxuICAgICAgICBzcGFuOm5vdCguaWNvbiksXG4gICAgICAgIHNwYW46bm90KC5zdWJ0aXRsZSksXG4gICAgICAgIHNwYW46bm90KC5saW5rLS1sYWJlbCkge1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIHNwYW4uaWNvbixcbiAgICAgIHNwYW4uc3VidGl0bGUsXG4gICAgICBzcGFuLmxpbmstLWxhYmVsIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgfVxuXG4gICAgICBzcGFuOm5vdCguaWNvbiksXG4gICAgICBzcGFuOm5vdCguc3VidGl0bGUpLFxuICAgICAgc3Bhbjpub3QoLmxpbmstLWxhYmVsKSB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuc3VidGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1zdGFjay1vcGVuO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAvLyBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAkdGV4dC1iZy13aGl0ZTtcbiAgICBtYXJnaW4tdG9wOiAkZGVmYXVsdC1zcGFjaW5nICogLTAuNTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgbWFyZ2luLXRvcDogJGRlZmF1bHQtc3BhY2luZyAqIC0xO1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgfVxuXG4gICAgLmJnLXdoaXRlICYge1xuICAgICAgY29sb3I6ICR0ZXh0LWJnLXdoaXRlO1xuICAgIH1cblxuICAgIC5iZy1wcmltYXJ5LWNvbG9yICYge1xuICAgICAgY29sb3I6ICR0ZXh0LWJnLXByaW1hcnk7XG4gICAgfVxuXG4gICAgLmJnLXNlY29uZGFyeS1jb2xvciAmIHtcbiAgICAgIGNvbG9yOiAkdGV4dC1iZy1zZWNvbmRhcnk7XG4gICAgfVxuXG4gICAgLmJnLW5ldXRyYWwtY29sb3IgJiB7XG4gICAgICBjb2xvcjogJHRleHQtYmctbmV1dHJhbDtcbiAgICB9XG4gIH1cblxuICBmaWd1cmUge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cblxuICBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiAkZGVmYXVsdC1zcGFjaW5nO1xuICB9XG5cbiAgLnJlYWQtbW9yZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogJGRlZmF1bHQtc3BhY2luZyAqIDEuNTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206ICRkZWZhdWx0LXNwYWNpbmcgKiAyO1xuICAgIH1cblxuICAgIGEge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjdweDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjdweDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuY2hhcGVhdSB7XG4gICAgcCB7XG4gICAgICBmb250LWZhbWlseTogJGZvbnQtc3RhY2stb3BlbjtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgICAgbWFyZ2luLXRvcDogLTEwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAkZGVmYXVsdC1zcGFjaW5nLzI7XG4gICAgICBjb2xvcjogJHRleHQtYmctd2hpdGU7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjdweDtcbiAgICAgICAgbWFyZ2luLXRvcDogLTVweDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIH1cblxuICAgICAgLmJnLXdoaXRlICYge1xuICAgICAgICBjb2xvcjogJHRleHQtYmctd2hpdGU7XG4gICAgICB9XG5cbiAgICAgIC5iZy1wcmltYXJ5LWNvbG9yICYge1xuICAgICAgICBjb2xvcjogJHRleHQtYmctcHJpbWFyeTtcbiAgICAgIH1cblxuICAgICAgLmJnLXNlY29uZGFyeS1jb2xvciAmIHtcbiAgICAgICAgY29sb3I6ICR0ZXh0LWJnLXNlY29uZGFyeTtcbiAgICAgIH1cblxuICAgICAgLmJnLW5ldXRyYWwtY29sb3IgJiB7XG4gICAgICAgIGNvbG9yOiAkdGV4dC1iZy1uZXV0cmFsO1xuICAgICAgfVxuICAgIH1cblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLnR5cGVzLS13cmFwcGVyIHtcbiAgICAudHlwZS1pdGVtIHtcbiAgICAgIC8vIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBmb250LWZhbWlseTogJGZvbnQtc3RhY2stb3BlbnNlbWlib2xkO1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICB9XG4gICAgfVxuICAgIHAge1xuICAgICAgZm9udC1mYW1pbHk6ICRmb250LXN0YWNrLW9wZW47XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAvLyBmb250LXdlaWdodDogNDAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAkZGVmYXVsdC1zcGFjaW5nLzI7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICAgICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTlweDtcbiAgICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmFjdHVhbGl0ZS1saWV1eCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHAge1xuICAgICAgY29sb3I6ICAkdGV4dC1iZy13aGl0ZTtcbiAgICB9XG4gIH1cblxuICAuYWN0dWFsaXRlLWRhdGUsXG4gIC5hY3R1YWxpdGUtbGlldXgge1xuICAgIHAge1xuICAgICAgJi5kYXRlLFxuICAgICAgJi5hY3R1YWxpdGUtbGlldSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1zdGFjay1vcGVuc2VtaWJvbGQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgLy8gZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5iZy1uZXV0cmFsLWNvbG9yIHtcbiAgLmFjdHVhbGl0ZS1saWV1eCB7XG4gICAgcCB7XG4gICAgICBjb2xvcjogJHRleHQtYmctbmV1dHJhbDtcbiAgICB9XG4gIH1cbn1cbi5iZy13aGl0ZS1jb2xvciB7XG4gIC5hY3R1YWxpdGUtbGlldXgge1xuICAgIHAge1xuICAgICAgY29sb3I6ICR0ZXh0LWJnLXdoaXRlO1xuICAgIH1cbiAgfVxufVxuLmJnLXByaW1hcnktY29sb3Ige1xuICAuYWN0dWFsaXRlLWxpZXV4IHtcbiAgICBwIHtcbiAgICAgIGNvbG9yOiAkdGV4dC1iZy1wcmltYXJ5O1xuICAgIH1cbiAgfVxufVxuLmJnLXNlY29uZGFyeS1jb2xvciB7XG4gIC5hY3R1YWxpdGUtbGlldXgge1xuICAgIHAge1xuICAgICAgY29sb3I6ICR0ZXh0LWJnLXNlY29uZGFyeTtcbiAgICB9XG4gIH1cbn1cbi5wYXJhZ3JhcGgtLWxpZ25lLWxhbmRpbmctcGFnZSAuYWN0dWFsaXRlLWFnZW5kYSAuYWN0dWFsaXRlLWxpZXV4IHtcbiAgcCB7XG4gICAgY29sb3I6ICR0ZXh0LWJnLXdoaXRlO1xuICB9XG59XG4uYWN0dWFsaXRlLXRpdHJlLFxuLmFydGljbGUtdGl0cmUsXG4udXNlci10aXRyZSxcbi5kb2N1bWVudC10aXRyZSB7XG4gIC50aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgID4gYSB7XG4gICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuXG4gICAgICBzcGFuIHtcbiAgICAgICAgJi5pY29uIHtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYmctd2hpdGUgJiB7XG4gICAgICA+IGEge1xuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAmLmljb24ge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICYubGluay0tbGFiZWwge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAgIHNwYW4uc3VidGl0bGUge1xuICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgY29sb3I6ICR0ZXh0LWJnLXdoaXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5iZy1wcmltYXJ5LWNvbG9yICYge1xuICAgICAgPiBhIHtcbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgJi5pY29uIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLmxpbmstLWxhYmVsIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgICBzcGFuLnN1YnRpdGxlIHtcbiAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIGNvbG9yOiAkdGV4dC1iZy1wcmltYXJ5O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5iZy1zZWNvbmRhcnktY29sb3IgJiB7XG4gICAgICA+IGEge1xuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAmLmljb24ge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICYubGluay0tbGFiZWwge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAgIHNwYW4uc3VidGl0bGUge1xuICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgY29sb3I6ICR0ZXh0LWJnLXNlY29uZGFyeTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYmctbmV1dHJhbC1jb2xvciAmIHtcbiAgICAgID4gYSB7XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICYuaWNvbiB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi5saW5rLS1sYWJlbCB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcblxuICAgICAgICAgICAgc3Bhbi5zdWJ0aXRsZSB7XG4gICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICBjb2xvcjogJHRleHQtYmctbmV1dHJhbDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgLnRpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG59XG5cbi5saWVuLXBhcmFncmFwaGUsXG4uYXJ0aWNsZS1wYXJhZ3JhcGhlLFxuLmFjdHVhbGl0ZS1wYXJhZ3JhcGhlLFxuLnVzZXItcGFyYWdyYXBoZSxcbi5kb2N1bWVudC1wYXJhZ3JhcGhlLFxuLmFjdHVhbGl0ZS1pbWFnZS1zaW1wbGUsXG4udXNlci1pbWFnZS1zaW1wbGUsXG4uYXJ0aWNsZS1pbWFnZS1zaW1wbGUge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2JiYmJiYjtcblxuICAuYmctcHJpbWFyeS1jb2xvciAmLFxuICAuYmctc2Vjb25kYXJ5LWNvbG9yICYsXG4gIC5iZy1uZXV0cmFsLWNvbG9yICYge1xuICAgIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgfVxuXG4gICY6bGFzdC1vZi10eXBlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkZGVmYXVsdC1zcGFjaW5nO1xuICB9XG59XG5cbi5hY3R1YWxpdGUtaW1hZ2UtY29tcGxldGUsXG4uYWN0dWFsaXRlLXBhcmFncmFwaGUsXG4uYWN0dWFsaXRlLWltYWdlLWdhdWNoZSB7XG4gIC5hY3R1YWxpdGUtZGF0ZSxcbiAgLmFjdHVhbGl0ZS1saWV1eCB7XG4gICAgcCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgJi5kYXRlLFxuICAgICAgJi5hY3R1YWxpdGUtbGlldSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1zdGFjay1vcGVuc2VtaWJvbGQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgLy8gZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmNoYXBlYXUge1xuICAgIG1hcmdpbi10b3A6ICRkZWZhdWx0LXNwYWNpbmc7XG4gIH1cbn1cblxuLmFjdHVhbGl0ZS1pbWFnZS1zaW1wbGUsXG4udXNlci1pbWFnZS1zaW1wbGUsXG4uYXJ0aWNsZS1pbWFnZS1zaW1wbGUsXG4ubGllbi1pbWFnZS1zaW1wbGUge1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuXG4ubGllbi1pbWFnZS1zaW1wbGUge1xuICAudmlzdWVsIGltZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogJGRlZmF1bHQtc3BhY2luZyAqIDAuNzU7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgbWFyZ2luLWJvdHRvbTogJGRlZmF1bHQtc3BhY2luZztcbiAgICB9XG4gIH1cbiAgIG1hcmdpbi1ib3R0b206ICRkZWZhdWx0LXNwYWNpbmcgKiAxLjU7XG4gICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAkZGVmYXVsdC1zcGFjaW5nICogMjtcbiAgICB9XG59XG5cbi5hY3R1YWxpdGUtaW1hZ2UtZ2F1Y2hlLFxuLnVzZXItaW1hZ2UtZ2F1Y2hlLFxuLmFydGljbGUtaW1hZ2UtZ2F1Y2hlIHtcbiAgLmFjdHVhbGl0ZS1saWV1eCB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG5cbiAgLnRpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206ICRkZWZhdWx0LXNwYWNpbmcvMjtcbiAgfVxufVxuXG4uYWN0dWFsaXRlLWFnZW5kYSB7XG4gIC5hZ2VuZGEtZGF0ZSB7XG4gICAgbWluLXdpZHRoOiAxMzBweDtcbiAgICBhIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5kYXRlLCAuYWN0dWFsaXRlLWxpZXV4e1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgIH1cbiAgfVxuXG4gIC5hZ2VuZGEtZGF0ZS0tc2hvcnQge1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1zdGFjay1jYWxpc3RvZ2E7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHdpZHRoOiAxMThweDtcbiAgICBoZWlnaHQ6IDExOHB4O1xuICAgIGNvbG9yOiAkbGluay1iZy1wcmltYXJ5O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdWdhLXByaW1hcnk7XG4gICAgbWFyZ2luLWJvdHRvbTogJGRlZmF1bHQtc3BhY2luZyAqIDAuNzU7XG4gICAgYm9yZGVyOiAycHggc29saWQgJHVnYS1wcmltYXJ5O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gICAgLnBhcmFncmFwaC1jb250ZW50ICYge1xuICAgICAgYm9yZGVyOiAycHggc29saWQgJHVnYS1wcmltYXJ5O1xuICAgIH1cbiAgICAucGltICYsXG4gICAgLmJnLW5ldXRyYWwtY29sb3IgJlxuICAgIC5iZy13aGl0ZSAmIHtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICR1Z2EtcHJpbWFyeTtcbiAgICB9XG5cbiAgICAuYmctcHJpbWFyeS1jb2xvciAmIHtcbiAgICAgIGNvbG9yOiAkbGluay1iZy13aGl0ZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAjZmZmZmZmO1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGluay1iZy13aGl0ZTtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGxpbmstYmctcHJpbWFyeTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYmctc2Vjb25kYXJ5LWNvbG9yICYge1xuICAgICAgY29sb3I6ICRsaW5rLWJnLXdoaXRlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNmZmZmZmY7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaW5rLWJnLXdoaXRlO1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkbGluay1iZy13aGl0ZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkdWdhLXByaW1hcnk7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGluay1iZy1wcmltYXJ5O1xuICAgICAgYm9yZGVyOiAycHggc29saWQgJGxpbmstYmctd2hpdGU7XG4gICAgfVxuXG4gICAgLmFnZW5kYS1kYXRlLS1qb3VyIHtcbiAgICAgIGZvbnQtc2l6ZTogNjBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA3OHB4O1xuICAgICAgbWFyZ2luOiAkZGVmYXVsdC1zcGFjaW5nLzQgMCAwIDA7XG4gICAgfVxuXG4gICAgLmFnZW5kYS1kYXRlLS1tb250aCB7XG4gICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICBsaW5lLWhlaWdodDogNXB4O1xuICAgICAgbWFyZ2luOiAwIDAgMCAwO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIFN1ciBsZXMgbGFuZGluZyBwYWdlcywgbGUgc3R5bGUgYWdlbmRhXG4vLyBzJ2FmZmljaGUgZGlmZsOpcmVtZW50XG4ucGFyYWdyYXBoLS1saWduZS1sYW5kaW5nLXBhZ2Uge1xuICAuYWN0dWFsaXRlLWFnZW5kYSB7XG4gICAgQGV4dGVuZCAucGltO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgLmJnLXByaW1hcnktY29sb3IgJiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdWdhLXByaW1hcnk7XG4gICAgfVxuICAgID4gLnJvdyB7XG4gICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgcGFkZGluZzogJGRlZmF1bHQtc3BhY2luZyAwO1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgIG1hcmdpbjogMTBweCA1cHg7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAuYWdlbmRhLWRhdGUge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJGRlZmF1bHQtc3BhY2luZztcbiAgICAgIH1cbiAgICAgIC5hZ2VuZGEtZGF0ZS0tc2hvcnQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdWdhLXByaW1hcnk7XG4gICAgICAgIGNvbG9yOiAkbGluay1iZy1wcmltYXJ5O1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkdWdhLXByaW1hcnk7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgY29sb3I6ICR1Z2EtcHJpbWFyeTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGluay1iZy1wcmltYXJ5O1xuICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRsaW5rLWJnLXdoaXRlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuY29sIHtcbiAgICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgLmFjdHVhbGl0ZS1kYXRlIHAsXG4gICAgICAgIC50eXBlcy0td3JhcHBlciBwIHtcbiAgICAgICAgICBjb2xvcjogJHRleHQtYmctd2hpdGUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAubm90LWZyb250IHtcbiAgICAucGFyYWdyYXBoLS10eXBlLS1kaW0tNjYgLmFjdHVhbGl0ZS1hZ2VuZGEsXG4gICAgLnBhcmFncmFwaC0tdHlwZS0tZGltLTUwIC5hY3R1YWxpdGUtYWdlbmRhIHtcbiAgICAgIC1tcy1mbGV4OiAwIDAgMTAwJTtcbiAgICAgICAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgICAgLW1zLWZsZXg6IDAgMCA1MCU7XG4gICAgICAgICAgICBmbGV4OiAwIDAgNTAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAucGFyYWdyYXBoLS10eXBlLS1kaW0tMTAwIC5hY3R1YWxpdGUtYWdlbmRhIHtcbiAgICAtbXMtZmxleDogMCAwIDEwMCU7XG4gICAgICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgIC1tcy1mbGV4OiAwIDAgNTAlO1xuICAgICAgICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgIC1tcy1mbGV4OiAwIDAgMjUlO1xuICAgICAgICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgfVxuICB9XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWRpbS03NSAuYWN0dWFsaXRlLWFnZW5kYSB7XG4gICAgLW1zLWZsZXg6IDAgMCAxMDAlO1xuICAgICAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAtbXMtZmxleDogMCAwIDMzJTtcbiAgICAgICAgICBmbGV4OiAwIDAgMzMlO1xuICAgIH1cbiAgfVxuICAucGFyYWdyYXBoLS10eXBlLS1kaW0tNjYgLmFjdHVhbGl0ZS1hZ2VuZGEge1xuICAgIC1tcy1mbGV4OiAwIDAgMTAwJTtcbiAgICAgICAgZmxleDogMCAwIDEwMCU7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgLW1zLWZsZXg6IDAgMCA1MCU7XG4gICAgICAgICAgZmxleDogMCAwIDUwJTtcbiAgICB9XG4gIH1cbiAgLnBhcmFncmFwaC0tdHlwZS0tZGltLTUwIC5hY3R1YWxpdGUtYWdlbmRhIHtcbiAgICAtbXMtZmxleDogMCAwIDEwMCU7XG4gICAgICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgIC1tcy1mbGV4OiAwIDAgNTAlO1xuICAgICAgICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgfVxuICB9XG4gIC5iZy13aGl0ZSAuYWN0dWFsaXRlLWFnZW5kYSAucm93IHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjYjhiOGI4O1xuICB9XG59XG5cbi5hY3R1YWxpdGUtcG9zdC1pdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1yaWdodDogMzVweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNiYmJiYmI7XG4gIHBhZGRpbmctYm90dG9tOiAkZGVmYXVsdC1zcGFjaW5nO1xuXG4gIC50aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LXN0YWNrLW9wZW5leHRyYWJvbGQ7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIC8vIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogJGRlZmF1bHQtc3BhY2luZy8yO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIH1cbiAgfVxuXG4gICY6YWZ0ZXIge1xuICAgIGZvbnQtZmFtaWx5OiBcImljb21vb25cIiAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiBjYWxjKDUwJSAtIDEycHgpO1xuICAgIHJpZ2h0OiAwO1xuICAgIGNvbnRlbnQ6IFwiXFxlOTBkXCI7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgc3BlYWs6IG5ldmVyO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIH1cblxuICAmOmhvdmVyOjphZnRlciB7XG4gICAgY29sb3I6ICR1Z2Etc2Vjb25kYXJ5O1xuICB9XG4gIC5waW0gJixcbiAgLmJnLXdoaXRlICYge1xuICAgICY6YWZ0ZXIge1xuICAgICAgY29sb3I6ICRsaW5rLWJnLXdoaXRlO1xuICAgIH1cbiAgICAmOmhvdmVyOjphZnRlciB7XG4gICAgICBjb2xvcjogJHVnYS1zZWNvbmRhcnk7XG4gICAgfVxuICB9XG4gIC5iZy1wcmltYXJ5LWNvbG9yICYge1xuICAgICY6aG92ZXI6OmFmdGVyIHtcbiAgICAgIGNvbG9yOiAkdWdhLXNlY29uZGFyeTtcbiAgICB9XG4gICAgJjphZnRlciB7XG4gICAgICBjb2xvcjogJGxpbmstYmctcHJpbWFyeTtcbiAgICB9XG4gIH1cbiAgLmJnLXNlY29uZGFyeS1jb2xvciAmIHtcbiAgICAmOmhvdmVyOjphZnRlciB7XG4gICAgICBjb2xvcjogJHVnYS1wcmltYXJ5O1xuICAgIH1cbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbG9yOiAkbGluay1iZy1zZWNvbmRhcnk7XG4gICAgfVxuICB9XG4gIC5iZy1uZXV0cmFsLWNvbG9yICYge1xuICAgICY6aG92ZXI6OmFmdGVyIHtcbiAgICAgIGNvbG9yOiAkdWdhLXNlY29uZGFyeTtcbiAgICB9XG4gICAgJjphZnRlciB7XG4gICAgICBjb2xvcjogJGxpbmstYmctbmV1dHJhbDtcbiAgICB9XG4gIH1cblxuICBhLnJlYWQtbW9yZS0tbGluayB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgfVxuXG4gIC5iZy1wcmltYXJ5LWNvbG9yICYsXG4gIC5iZy1zZWNvbmRhcnktY29sb3IgJixcbiAgLmJnLW5ldXRyYWwtY29sb3IgJiB7XG4gICAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICB9XG5cbiAgJjpsYXN0LW9mLXR5cGUge1xuICAgIG1hcmdpbi1ib3R0b206ICRkZWZhdWx0LXNwYWNpbmc7XG4gIH1cbn1cblxuLnJvdy1iZy13aGl0ZSAucGFyYWdyYXBoLS10eXBlLS1ibG9jIC5wYXJhZ3JhcGgtY29udGVudCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiOGI4Yjg7XG59XG4ubGllbi1kaXJlY3Qge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206ICRkZWZhdWx0LXNwYWNpbmcgKiAxLjU7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkZGVmYXVsdC1zcGFjaW5nICogMjtcbiAgfVxuXG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWRpbS0yNSAmIHtcbiAgICAtbXMtZmxleDogMCAwIDUwJTtcbiAgICAgICAgZmxleDogMCAwIDUwJTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAtbXMtZmxleDogMCAwIDEwMCU7XG4gICAgICAgICAgZmxleDogMCAwIDEwMCU7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeHhsKSB7XG4gICAgICAtbXMtZmxleDogMCAwIDUwJTtcbiAgICAgICAgICBmbGV4OiAwIDAgNTAlO1xuICAgIH1cbiAgfVxuICAucGFyYWdyYXBoLS10eXBlLS1kaW0tMzMgJiB7XG4gICAgLW1zLWZsZXg6IDAgMCA1MCU7XG4gICAgICAgIGZsZXg6IDAgMCA1MCU7XG4gIH1cblxuICAucGFyYWdyYXBoLS10eXBlLS1kaW0tNTAgJiB7XG4gICAgLW1zLWZsZXg6IDAgMCAzMyU7XG4gICAgICAgIGZsZXg6IDAgMCAzMyU7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhsKSB7XG4gICAgICAtbXMtZmxleDogMCAwIDUwJTtcbiAgICAgICAgICBmbGV4OiAwIDAgNTAlO1xuICAgIH1cbiAgfVxuXG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWRpbS03NSAmLFxuICAucGFyYWdyYXBoLS10eXBlLS1kaW0tNjYgJiB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhsKSB7XG4gICAgICAtbXMtZmxleDogMCAwIDUwJTtcbiAgICAgICAgICBmbGV4OiAwIDAgNTAlO1xuICAgIH1cbiAgfVxuXG4gIGEge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIH1cbiAgICAmOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG5cbiAgICAuaWNvbi1jb250ZW50IHtcbiAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIHdpZHRoOiA2NHB4O1xuICAgICAgaGVpZ2h0OiA2NHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG8gJGRlZmF1bHQtc3BhY2luZyBhdXRvO1xuICAgICAgY29sb3I6ICRsaW5rLWJnLXByaW1hcnk7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdWdhLXByaW1hcnk7XG5cbiAgICAgIC5pY29uIHtcbiAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgfVxuICAgIH1cbiAgICAubGllbi1kaXJlY3QtbGFiZWwge1xuICAgICAgZm9udC1mYW1pbHk6ICRmb250LXN0YWNrLW9wZW5leHRyYWJvbGQ7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAvLyBmb250LXdlaWdodDogODAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi1ib3R0b206ICRkZWZhdWx0LXNwYWNpbmc7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgY29sb3I6ICRsaW5rLWJnLXdoaXRlO1xuICAgIH1cbiAgfVxufVxuXG5cbi5iZy1uZXV0cmFsLWNvbG9yIC5saWVuLWRpcmVjdCxcbi5waW0gLmxpZW4tZGlyZWN0IHtcbiAgYSB7XG4gICAgLmljb24tY29udGVudCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdWdhLXByaW1hcnk7XG4gICAgICBjb2xvcjogJGxpbmstYmctcHJpbWFyeTtcbiAgICB9XG4gICAgLmRpcmVjdC1saW5rLWxhYmVsIHtcbiAgICAgIGNvbG9yOiAkbGluay1iZy1uZXV0cmFsO1xuICAgIH1cbiAgICAmOmhvdmVyIHtcbiAgICAgIC5pY29uLWNvbnRlbnQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdWdhLXNlY29uZGFyeTtcbiAgICAgICAgY29sb3I6ICRsaW5rLWJnLXNlY29uZGFyeTtcbiAgICAgIH1cbiAgICAgIC5kaXJlY3QtbGluay1sYWJlbCB7XG4gICAgICAgIGNvbG9yOiAkdWdhLXNlY29uZGFyeTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnBpbSAubGllbi1kaXJlY3Qge1xuICBhIHtcbiAgICAuZGlyZWN0LWxpbmstbGFiZWwge1xuICAgICAgY29sb3I6ICRsaW5rLWJnLXdoaXRlO1xuICAgIH1cbiAgfVxufVxuXG4uYmctd2hpdGUgLmxpZW4tZGlyZWN0e1xuICBhIHtcbiAgICAuaWNvbi1jb250ZW50IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR1Z2EtcHJpbWFyeTtcbiAgICAgIGNvbG9yOiAkbGluay1iZy1wcmltYXJ5O1xuICAgIH1cbiAgICAuZGlyZWN0LWxpbmstbGFiZWwge1xuICAgICAgY29sb3I6ICRsaW5rLWJnLXdoaXRlO1xuICAgIH1cbiAgICAmOmhvdmVyIHtcbiAgICAgIC5pY29uLWNvbnRlbnQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdWdhLXNlY29uZGFyeTtcbiAgICAgICAgY29sb3I6ICRsaW5rLWJnLXNlY29uZGFyeTtcbiAgICAgIH1cbiAgICAgIC5kaXJlY3QtbGluay1sYWJlbCB7XG4gICAgICAgIGNvbG9yOiAkdWdhLXNlY29uZGFyeTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4uYmctcHJpbWFyeS1jb2xvciAubGllbi1kaXJlY3Qge1xuICBhIHtcbiAgICAuaWNvbi1jb250ZW50IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaW5rLWJnLXByaW1hcnk7XG4gICAgICBjb2xvcjogJHVnYS1wcmltYXJ5O1xuICAgIH1cbiAgICAuZGlyZWN0LWxpbmstbGFiZWwge1xuICAgICAgY29sb3I6ICRsaW5rLWJnLXByaW1hcnk7XG4gICAgfVxuICAgICY6aG92ZXIge1xuICAgICAgLmljb24tY29udGVudCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR1Z2Etc2Vjb25kYXJ5O1xuICAgICAgICBjb2xvcjogJGxpbmstYmctc2Vjb25kYXJ5O1xuICAgICAgfVxuICAgICAgLmRpcmVjdC1saW5rLWxhYmVsIHtcbiAgICAgICAgY29sb3I6ICAkdWdhLXNlY29uZGFyeTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmJnLXNlY29uZGFyeS1jb2xvciAubGllbi1kaXJlY3Qge1xuICBhIHtcbiAgICAuaWNvbi1jb250ZW50IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaW5rLWJnLXNlY29uZGFyeTtcbiAgICAgIGNvbG9yOiAkdWdhLXNlY29uZGFyeTtcbiAgICB9XG4gICAgLmRpcmVjdC1saW5rLWxhYmVsIHtcbiAgICAgIGNvbG9yOiAkbGluay1iZy1zZWNvbmRhcnk7XG4gICAgfVxuICAgICY6aG92ZXIge1xuICAgICAgLmljb24tY29udGVudCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR1Z2EtcHJpbWFyeTtcbiAgICAgICAgY29sb3I6ICRsaW5rLWJnLXByaW1hcnk7XG4gICAgICB9XG4gICAgICAuZGlyZWN0LWxpbmstbGFiZWwge1xuICAgICAgICBjb2xvcjogJHVnYS1wcmltYXJ5O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uYWN0dWFsaXRlLXRpdHJlLFxuLmRvY3VtZW50LXRpdHJlLFxuLmFydGljbGUtdGl0cmUge1xuICBtYXJnaW4tYm90dG9tOiAkZGVmYXVsdC1zcGFjaW5nICogMC43NTtcblxufVxuLmFjdHVhbGl0ZS1pbWFnZS1jb21wbGV0ZSxcbi5hcnRpY2xlLWltYWdlLWNvbXBsZXRlLFxuLnVzZXItaW1hZ2UtY29tcGxldGUge1xuICBpbWcge1xuICAgIG1hcmdpbi1ib3R0b206ICRkZWZhdWx0LXNwYWNpbmcgKiAwLjc1O1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206ICRkZWZhdWx0LXNwYWNpbmc7XG4gICAgfVxuICB9XG59XG5cbi5kb2N1bWVudC1wYXJhZ3JhcGhlIHtcbiAgLmRhdGUge1xuICAgIC8vIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LXN0YWNrLW9wZW5zZW1pYm9sZDtcbiAgfVxuICAudWdhLW1iLXJlc3BvbnNpdmUge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNSAqICRkZWZhdWx0LXNwYWNpbmc7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMiAqICRkZWZhdWx0LXNwYWNpbmc7XG4gICAgfVxuICB9XG59XG5cbi5iZy1zZWNvbmRhcnktY29sb3IgLnVzZXItaW1hZ2UtY29tcGxldGUgLnRpdGxlPmEsXG4uYmctcHJpbWFyeS1jb2xvciAudXNlci1pbWFnZS1jb21wbGV0ZSAudGl0bGU+YSxcbi5iZy1zZWNvbmRhcnktY29sb3IgLnVzZXItaW1hZ2Utc2ltcGxlIC50aXRsZT5hLFxuLmJnLXByaW1hcnktY29sb3IgLnVzZXItaW1hZ2Utc2ltcGxlIC50aXRsZT5hLFxuLmJnLXNlY29uZGFyeS1jb2xvciAudXNlci1pbWFnZS1nYXVjaGUgLnRpdGxlPmEsXG4uYmctcHJpbWFyeS1jb2xvciAudXNlci1pbWFnZS1nYXVjaGUgLnRpdGxlPmF7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1zZWNvbmRhcnktY29sb3IgLnVzZXItdGl0cmUgLnRpdGxlPmEsXG4uYmctcHJpbWFyeS1jb2xvciAudXNlci10aXRyZSAudGl0bGU+YSB7XG4gIHNwYW4ubGluay0tbGFiZWx7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLmJnLXByaW1hcnktY29sb3IgLnVzZXItcGFyYWdyYXBoZSAudGl0bGU+YSxcbi5iZy1zZWNvbmRhcnktY29sb3IgLnVzZXItcGFyYWdyYXBoZSAudGl0bGU+YXtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5saWVuLWltYWdlLWdhdWNoZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5wYXJhZ3JhcGgtLXR5cGUtLWJsb2MtbGlzdGUtbWFudWVsbGUge1xuICAuYnRuLWxpbmstbGlzdCB7XG4gICAgbWF4LXdpZHRoOiAtd2Via2l0LWZpdC1jb250ZW50O1xuICAgIG1heC13aWR0aDogLW1vei1maXQtY29udGVudDtcbiAgICBtYXgtd2lkdGg6IGZpdC1jb250ZW50O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogYXV0bztcbiAgfVxufVxuIiwiLy8gTWl4aW5zXG5cbkBtaXhpbiBpY29tb29uKCRjb250ZW50LCAkZm9udC1zaXplOiAyNHB4KSB7XG4gIGZvbnQtZmFtaWx5OiAnaWNvbW9vbicgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IGNhbGMoNTAlIC0gI3skZm9udC1zaXplfS8yKTtcbiAgbGVmdDogY2FsYyg1MCUgLSAjeyRmb250LXNpemV9LzIpO1xuICBjb250ZW50OiAkY29udGVudDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIHNwZWFrOiBuZXZlcjtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbkBtaXhpbiBpY29tb29uX2FkbWluKCRjb250ZW50LCAkZm9udC1zaXplOiAyNHB4KSB7XG4gIGZvbnQtZmFtaWx5OiAnaWNvbW9vbl9hZG1pbicgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IGNhbGMoNTAlIC0gI3skZm9udC1zaXplfS8yKTtcbiAgbGVmdDogY2FsYyg1MCUgLSAjeyRmb250LXNpemV9LzIpO1xuICBjb250ZW50OiAkY29udGVudDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIHNwZWFrOiBuZXZlcjtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbkBtaXhpbiBmb3JtRWxlbWVudEZvY3VzKCkge1xuICBib3JkZXItY29sb3I6ICR0ZXh0LWJnLXdoaXRlO1xuICBib3gtc2hhZG93OiAwIDAgMCAuMjVyZW0gIzM2MzYzNjIyO1xuICBvdXRsaW5lOiBub25lO1xufVxuXG5AbWl4aW4gaW5uZXJQYXJhZ3JhcGhDb2xvcigpIHtcbiAgLmJnLXdoaXRlIHtcbiAgICBjb2xvcjogJHRleHQtYmctd2hpdGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblxuICAgIC50aXRsZSxcbiAgICAuY2hhcGVhdSB7XG4gICAgICBjb2xvcjogJHRleHQtYmctd2hpdGU7XG4gICAgfVxuXG4gICAgaDEsIGgyLCBoMywgaDQsIGg1LCBoNiwgcCwgbGkge1xuICAgICAgY29sb3I6ICR0ZXh0LWJnLXdoaXRlO1xuICAgIH1cblxuICAgIGE6bm90KC5idG4pIHtcbiAgICAgIGNvbG9yOiAkbGluay1iZy13aGl0ZTtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAkdWdhLXNlY29uZGFyeTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAubGlnbmUtdGl0bGUgLnRpdGxlOmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0ZXh0LWJnLXdoaXRlO1xuICAgIH1cbiAgfVxuXG4gIC5iZy1wcmltYXJ5LWNvbG9yIHtcbiAgICBjb2xvcjogJHRleHQtYmctcHJpbWFyeTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdWdhLXByaW1hcnk7XG5cbiAgICAudGl0bGUsXG4gICAgLmNoYXBlYXUge1xuICAgICAgY29sb3I6ICR0ZXh0LWJnLXByaW1hcnk7XG4gICAgfVxuXG4gICAgaDEsIGgyLCBoMywgaDQsIGg1LCBoNiwgcCwgbGkge1xuICAgICAgY29sb3I6ICR0ZXh0LWJnLXByaW1hcnk7XG4gICAgfVxuXG4gICAgYTpub3QoLmJ0bikge1xuICAgICAgY29sb3I6ICRsaW5rLWJnLXByaW1hcnk7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogJHVnYS1zZWNvbmRhcnk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmxpZ25lLXRpdGxlIC50aXRsZTphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGV4dC1iZy1wcmltYXJ5O1xuICAgIH1cbiAgfVxuXG4gIC5iZy1zZWNvbmRhcnktY29sb3Ige1xuICAgIGNvbG9yOiAkdGV4dC1iZy1zZWNvbmRhcnk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHVnYS1zZWNvbmRhcnk7XG5cbiAgICAudGl0bGUsXG4gICAgLmNoYXBlYXUge1xuICAgICAgY29sb3I6ICR0ZXh0LWJnLXNlY29uZGFyeTtcbiAgICB9XG5cbiAgICBoMSwgaDIsIGgzLCBoNCwgaDUsIGg2LCBwLCBsaSB7XG4gICAgICBjb2xvcjogJHRleHQtYmctc2Vjb25kYXJ5O1xuICAgIH1cblxuICAgIGE6bm90KC5idG4pIHtcbiAgICAgIGNvbG9yOiAkbGluay1iZy1zZWNvbmRhcnk7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogJHVnYS1wcmltYXJ5O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5saWduZS10aXRsZSAudGl0bGU6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRleHQtYmctc2Vjb25kYXJ5O1xuICAgIH1cbiAgfVxuXG4gIC5iZy1uZXV0cmFsLWNvbG9yIHtcbiAgICBjb2xvcjogJHRleHQtYmctbmV1dHJhbDtcblxuICAgIGJhY2tncm91bmQtY29sb3I6ICR1Z2EtbmV1dHJhbDtcblxuICAgIC50aXRsZSxcbiAgICAuY2hhcGVhdSB7XG4gICAgICBjb2xvcjogJHRleHQtYmctbmV1dHJhbDtcbiAgICB9XG5cbiAgICBoMSwgaDIsIGgzLCBoNCwgaDUsIGg2LCBwLCBsaSB7XG4gICAgICBjb2xvcjogJHRleHQtYmctbmV1dHJhbDtcbiAgICB9XG5cbiAgICBhOm5vdCguYnRuKSB7XG4gICAgICBjb2xvcjogJGxpbmstYmctbmV1dHJhbDtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAkdWdhLXNlY29uZGFyeTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAubGlnbmUtdGl0bGUgLnRpdGxlOmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0ZXh0LWJnLW5ldXRyYWw7XG4gICAgfVxuICB9XG5cbiAgLnBpbSB7XG5cbiAgICBhOm5vdCguYnRuKSB7XG4gICAgICBjb2xvcjogJGxpbmstYmctd2hpdGU7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogJHVnYS1zZWNvbmRhcnk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJcbi5hY3R1YWxpdGUtY29udGVudCxcbi5kb2N1bWVudC1jb250ZW50IHtcbiAgbWFyZ2luLWJvdHRvbTogJGRlZmF1bHQtc3BhY2luZyoyO1xuICBjb2xvcjogJHRleHQtYmctd2hpdGU7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIG1hcmdpbi1ib3R0b206ICRkZWZhdWx0LXNwYWNpbmcqMztcbiAgfVxufVxuXG4uYWN0dWFsaXRlLXBhcnRlbmFpcmVzIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcblxuICBwIHtcbiAgICBmb250LWZhbWlseTogJGZvbnQtc3RhY2stb3BlbnNlbWlib2xkO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAvLyBmb250LXdlaWdodDogNjAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICAgIGNvbG9yOiAkdGV4dC1iZy13aGl0ZTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgfVxuICB9XG59XG5cbi8vIERhbnMgbGVzIGVuY2FkcmVzXG5cbi5hY3R1YWxpdGUtbGlldXgge1xuICBtYXJnaW4tYm90dG9tOiAtJGRlZmF1bHQtc3BhY2luZyoxO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkZGVmYXVsdC1zcGFjaW5nKjEuNTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogJGRlZmF1bHQtc3BhY2luZyoxLjU7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIG1hcmdpbi1ib3R0b206ICRkZWZhdWx0LXNwYWNpbmcqMjtcbiAgfVxufVxuXG4uYWN0dWFsaXRlLWRhdGUsXG4uYWN0dWFsaXRlLWxpZXUge1xuICBmb250LWZhbWlseTokZm9udC1zdGFjay1vcGVuZXh0cmFib2xkO1xuICAvLyBmb250LXdlaWdodDogODAwO1xuICBjb2xvcjogJHRleHQtYmctd2hpdGU7XG4gIGZvbnQtc2l6ZToxNHB4O1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgZm9udC1zaXplOjE1cHg7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIGZvbnQtc2l6ZToxNnB4O1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICBmb250LXNpemU6MThweDtcbiAgfVxuXG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWVuY2FkcmUgJiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICBwIHtcbiAgICBmb250LWZhbWlseTokZm9udC1zdGFjay1vcGVuZXh0cmFib2xkO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuYXJ0aWNsZSB7XG4gIGZvb3RlciB7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblxuICAgIHAge1xuICAgICAgZm9udC1mYW1pbHk6ICRmb250LXN0YWNrLW9wZW5zZW1pYm9sZDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIC8vIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBsaW5lLWhlaWdodDogMTlweDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGNvbG9yOiAkdGV4dC1iZy13aGl0ZVxuICAgIH1cbiAgfVxufVxuXG4iLCJcbi8vIEJvdXRvbnNcbi5idG4ge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBib3JkZXItd2lkdGg6IDJweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1mYW1pbHk6ICRmb250LXN0YWNrLW9wZW5leHRyYWJvbGQ7XG5cbiAgZm9udC1zaXplOiAxNHB4O1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxuXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMsXG4gICY6YWN0aXZlIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cblxuLmJ0bi1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHVnYS1wcmltYXJ5O1xuICBib3JkZXItY29sb3I6ICR1Z2EtcHJpbWFyeTtcbiAgY29sb3I6ICRsaW5rLWJnLXByaW1hcnk7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1zdGFjay1vcGVuZXh0cmFib2xkO1xuXG4gICY6Zm9jdXMsXG4gICY6aG92ZXIsXG4gICY6YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGluay1iZy1wcmltYXJ5O1xuICAgIGJvcmRlci1jb2xvcjogJGxpbmstYmctd2hpdGU7XG4gICAgY29sb3I6ICR1Z2EtcHJpbWFyeTtcbiAgICAuaWNvbiB7XG4gICAgICBzdmcgcGF0aCB7XG4gICAgICAgIGZpbGw6ICR1Z2EtcHJpbWFyeTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmJ0bi1zZWNvbmRhcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAkbGluay1iZy13aGl0ZTtcbiAgY29sb3I6ICRsaW5rLWJnLXdoaXRlO1xuICBmb250LWZhbWlseTogJGZvbnQtc3RhY2stb3BlbmV4dHJhYm9sZDtcblxuICAmOmZvY3VzLFxuICAmOmhvdmVyLFxuICAmOmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpbmstYmctd2hpdGU7XG4gICAgYm9yZGVyLWNvbG9yOiAkbGluay1iZy13aGl0ZTtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIC5pY29uIHtcbiAgICAgIHN2ZyBwYXRoIHtcbiAgICAgICAgZmlsbDogd2hpdGU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5idG4tb3V0bGluZS1wcmltYXJ5IHtcbiAgY29sb3I6ICR1Z2EtcHJpbWFyeTtcbiAgYm9yZGVyLWNvbG9yOiAkdWdhLXByaW1hcnk7XG5cbiAgJjpmb2N1cyxcbiAgJjpob3ZlcixcbiAgJjphY3RpdmUge1xuICAgIGNvbG9yOiAkdGV4dC1iZy1wcmltYXJ5O1xuICAgIGJvcmRlci1jb2xvcjogJHVnYS1wcmltYXJ5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR1Z2EtcHJpbWFyeTtcbiAgICAuaWNvbiB7XG4gICAgICBzdmcgcGF0aCB7XG4gICAgICAgIGZpbGw6ICR0ZXh0LWJnLXByaW1hcnk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5idG4tY2hlY2s6Zm9jdXMgKyAuYnRuLXByaW1hcnksXG4uYnRuLXByaW1hcnk6Zm9jdXMge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIC4yNXJlbSByZ2JhKCgkdWdhLXByaW1hcnkpLCAuNSk7XG4gICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgLjI1cmVtIHJnYmEoKCR1Z2EtcHJpbWFyeSksIC41KTtcbn1cblxuLmJnLXByaW1hcnktY29sb3Ige1xuICAuYnRuLXByaW1hcnkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmO1xuICAgIGNvbG9yOiAkbGluay1iZy13aGl0ZTtcblxuICAgICY6Zm9jdXMsXG4gICAgJjpob3ZlcixcbiAgICAmOmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGluay1iZy13aGl0ZTtcbiAgICAgIGJvcmRlci1jb2xvcjogJGxpbmstYmctcHJpbWFyeTtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgLmljb24ge1xuICAgICAgICBzdmcgcGF0aCB7XG4gICAgICAgICAgZmlsbDogI2ZmZmZmZjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uYmctc2Vjb25kYXJ5LWNvbG9yIHtcbiAgLmJ0bi1wcmltYXJ5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIGJvcmRlci1jb2xvcjogI2ZmZmZmZjtcbiAgICBjb2xvcjogJGxpbmstYmctd2hpdGU7XG5cbiAgICAmOmZvY3VzLFxuICAgICY6aG92ZXIsXG4gICAgJjphY3RpdmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpbmstYmctd2hpdGU7XG4gICAgICBib3JkZXItY29sb3I6ICRsaW5rLWJnLXdoaXRlO1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAuaWNvbiB7XG4gICAgICAgIHN2ZyBwYXRoIHtcbiAgICAgICAgICBmaWxsOiAjZmZmZmZmO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5idG4tcHJvZmlsZSB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5idG4tc2VhcmNoIHtcbiAgZGlzcGxheTogLW1zLWlubGluZS1mbGV4Ym94O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgLmljb24ge1xuICAgIGRpc3BsYXk6IC1tcy1pbmxpbmUtZmxleGJveDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBoZWlnaHQ6IDFyZW07XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBzdmcge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBmaWxsOiAkbGluay1iZy1wcmltYXJ5O1xuICAgIH1cbiAgfVxuXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIC5pY29uIHtcbiAgICAgIGRpc3BsYXk6IC1tcy1pbmxpbmUtZmxleGJveDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgaGVpZ2h0OiAxcmVtO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgICAgfVxuXG4gICAgICBzdmcge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBmaWxsOiAkdWdhLXByaW1hcnk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4uYmctcHJpbWFyeS1jb2xvciAucGFyYWdyYXBoLS10eXBlLS1ibG9jLWNhcnRlLWluZm9ybWF0aW9uIC5idG4uYnRuLXByaW1hcnkge1xuICBjb2xvcjogJGxpbmstYmctcHJpbWFyeTtcbiAgYmFja2dyb3VuZDogJHVnYS1wcmltYXJ5O1xuICAmOmhvdmVye1xuICAgIGNvbG9yOiAkdGV4dC1iZy1zZWNvbmRhcnk7XG4gICAgYmFja2dyb3VuZDogJHVnYS1zZWNvbmRhcnk7XG4gIH1cbn1cbi5iZy1zZWNvbmRhcnktY29sb3IgLnBhcmFncmFwaC0tdHlwZS0tYmxvYy1jYXJ0ZS1pbmZvcm1hdGlvbiAuYnRuLmJ0bi1wcmltYXJ5e1xuICBjb2xvcjogJGxpbmstYmctc2Vjb25kYXJ5O1xuICBiYWNrZ3JvdW5kOiAkdWdhLXNlY29uZGFyeTtcbiAgJjpob3ZlcntcbiAgICBjb2xvcjogJHRleHQtYmctcHJpbWFyeTtcbiAgICBiYWNrZ3JvdW5kOiAkdWdhLXByaW1hcnk7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmO1xuICB9XG59XG5cbi5wYXJhZ3JhcGgtLXR5cGUtLWJsb2MtcmVjaGVyY2hlIC5iZy1wcmltYXJ5LWNvbG9yIC5idG4tcHJpbWFyeSAsXG4ucGFyYWdyYXBoLS10eXBlLS1ibG9jLXJlY2hlcmNoZSAuYmctc2Vjb25kYXJ5LWNvbG9yIC5idG4tcHJpbWFyeSAsXG4uYmctd2hpdGUgLnBhcmFncmFwaC0tdHlwZS0tYmxvYyAuYnRuLXByaW1hcnkgLFxuLmJnLXNlY29uZGFyeS1jb2xvciAucGFyYWdyYXBoLS10eXBlLS1ibG9jIC5idG4tcHJpbWFyeSAsXG4uYmctcHJpbWFyeS1jb2xvciAucGFyYWdyYXBoLS10eXBlLS1ibG9jIC5idG4tcHJpbWFyeSAsXG4uYmctbmV1dHJhbC1jb2xvciAucGFyYWdyYXBoLS10eXBlLS1ibG9jIC5idG4uYnRuLXByaW1hcnkge1xuICBjb2xvcjogJGxpbmstYmctd2hpdGU7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGJvcmRlci1jb2xvcjogI2ZmZmZmZjtcbiAgJjpob3ZlcntcbiAgICBjb2xvcjogJHRleHQtYmctcHJpbWFyeTtcbiAgICBiYWNrZ3JvdW5kOiAkdWdhLXByaW1hcnk7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmO1xuICB9XG59XG5cbi5wYXJhZ3JhcGgtLXR5cGUtLWJsb2MtcmVjaGVyY2hlIC5iZy1wcmltYXJ5LWNvbG9yIC5idG4tcHJpbWFyeSB7XG4gICY6aG92ZXJ7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYmFja2dyb3VuZDogJGxpbmstYmctd2hpdGU7XG4gICAgYm9yZGVyLWNvbG9yOiAkbGluay1iZy1wcmltYXJ5O1xuICB9XG59XG5cbi5wYXJhZ3JhcGgtLXR5cGUtLWJsb2MtcmVjaGVyY2hlIC5iZy1zZWNvbmRhcnktY29sb3IgLmJ0bi1wcmltYXJ5IHtcbiAgJjpob3ZlcntcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBiYWNrZ3JvdW5kOiAkbGluay1iZy13aGl0ZTtcbiAgICBib3JkZXItY29sb3I6ICRsaW5rLWJnLXdoaXRlO1xuICB9XG59XG5cbiIsIlxyXG4vLyBHUklETEFZT1VUIGV0IFBPU0lUSU9OTkVNRU5UIERFUyBCTE9DUyBcclxuXHJcbiBcclxuI3RhcnRlYXVjaXRyb25Sb290LnRhcnRlYXVjaXRyb25CZWZvcmVWaXNpYmxlICN0YXJ0ZWF1Y2l0cm9uQWxlcnRCaWcgIHtcclxuICAgXHJcbiAgICBtYXJnaW46MDtcclxuICAgIGRpc3BsYXk6IC1tcy1pbmxpbmUtZ3JpZCAhaW1wb3J0YW50O1xyXG4gICAgZGlzcGxheTogaW5saW5lLWdyaWQgIWltcG9ydGFudDtcclxuICAgIC1tcy1ncmlkLWNvbHVtbnM6KDFmcilbMTJdO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCgxMiwxZnIpO1xyXG4gICAgLW1zLWdyaWQtcm93czogYXV0byBhdXRvIGF1dG8gYXV0byAxZnIgO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvIGF1dG8gYXV0byBhdXRvIDFmciA7XHJcbiAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWFyZWFzOiAgXCJ0aXRyZVwiICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICBcImJvdXRvbkFjY2VwdGVyXCJcclxuICAgICAgICAgICAgICAgICAgICAgICAgICBcImJvdXRvblBlcnNvbm5hbGlzZXJcIlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgIFwiYm91dG9uQ29udGludWVyU2Fuc0FjY2VwdGVyXCJcclxuICAgICAgICAgICAgICAgICAgICAgICAgICBcInJlc3VtZVwiIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgIFwicG9saXRpcXVlZG9ubmVlc1wiO1xyXG5cclxuICAgICN0YXJ0ZWF1Y2l0cm9uQ2xvc2VDcm9zcyB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICB9XHJcbiAgICAgXHJcbiBcclxufVxyXG5cclxuIFxyXG5cclxuLy8gSEFCSUxMQUdFXHJcblxyXG4jdGFydGVhdWNpdHJvblJvb3QudGFydGVhdWNpdHJvbkJlZm9yZVZpc2libGUgICoge1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB0cmFuc2l0aW9uOiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbiBcclxuLy8gY29udGFpbmVyIFxyXG5odG1sIGJvZHkgZGl2I3RhcnRlYXVjaXRyb25Sb290LnRhcnRlYXVjaXRyb25CZWZvcmVWaXNpYmxlICBkaXYjdGFydGVhdWNpdHJvbkFsZXJ0QmlnICB7XHJcbiAgICBwYWRkaW5nOiAkdGFpbGxlLTMyICRtYXJnZXMtbGF0ZXJhbGVzLXNtYXJ0cGhvbmU7XHJcbiAgICBib3JkZXItdG9wOjFweCBzb2xpZCAkY291bGV1ci1kcy0yO1xyXG59XHJcblxyXG5odG1sIGJvZHkgLnRhcnRlYXVjaXRyb25CZWZvcmVWaXNpYmxlICBkaXYjdGFydGVhdWNpdHJvbkFsZXJ0QmlnIHtcclxuICAgIC8vIHRpdHJlIFxyXG4gICAgXHJcbiAgICBiIHtcclxuICAgICAgICBmb250LXNpemU6ICR0YWlsbGUtMTcgIWltcG9ydGFudDtcclxuICAgICAgICBsaW5lLWhlaWdodDogJHRhaWxsZS0yNSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1zdGFjay1vcGVuYm9sZDtcclxuICAgICAgICAvLyBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcclxuICAgICAgICAvLyBmb250LXdlaWdodDo3MDA7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJHRhaWxsZS0yNDtcclxuICAgIH1cclxuXHJcbiAgICAvLyByZXN1bWUgKyBsaWVuIFxyXG4gICAgI3RhcnRlYXVjaXRyb25EaXNjbGFpbWVyQWxlcnQge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50OyBcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgICAgICAjdGFydGVhdWNpdHJvbl9fcmVzdW1lIHtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LXN0YWNrLW9wZW5zZW1pYm9sZDtcclxuICAgICAgICAgICAgLy8gZm9udC13ZWlnaHQ6NjAwO1xyXG4gICAgICAgICAgICBmb250LXNpemU6ICR0YWlsbGUtMTI7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkdGFpbGxlLTE3O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDsgXHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICR0YWlsbGUtMzI7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgICAgICAgICAgIFxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgXHJcbiAgICAgICAgYnIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbn1cclxuIFxyXG5cclxuIFxyXG5cclxuICBodG1sIGJvZHkgLnRhcnRlYXVjaXRyb25CZWZvcmVWaXNpYmxlICBkaXYjdGFydGVhdWNpdHJvbkFsZXJ0QmlnICBzcGFuI3RhcnRlYXVjaXRyb25EaXNjbGFpbWVyQWxlcnQge1xyXG4gICAgcGFkZGluZzogMDtcclxuICB9XHJcblxyXG5cclxuLy8gbGllbiB2ZXJzIHBvbGl0aXF1ZSBkZSBkb25uZWVzIFxyXG5odG1sIGJvZHkgLnRhcnRlYXVjaXRyb25CZWZvcmVWaXNpYmxlICAjdGFydGVhdWNpdHJvbkFsZXJ0QmlnICBidXR0b24jdGFydGVhdWNpdHJvblByaXZhY3lVcmwge1xyXG4gICAgQGluY2x1ZGUgcGFyYWdyYXBoZURldGFpbHNTbWFydHBob25lO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAkdGFpbGxlLTI0O1xyXG4gICAgYmFja2dyb3VuZDpub25lICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG5cclxuICAvLyBsaWVuIHZlcnMgcG9saXRpcXVlIGRlIGRvbm5lZXMgXHJcbmh0bWwgYm9keSAudGFydGVhdWNpdHJvbkJlZm9yZVZpc2libGUgICN0YXJ0ZWF1Y2l0cm9uQWxlcnRCaWcgIGJ1dHRvbiN0YXJ0ZWF1Y2l0cm9uUHJpdmFjeVVybCB7XHJcbiAgICBAaW5jbHVkZSBwYXJhZ3JhcGhlRGV0YWlsc1NtYXJ0cGhvbmU7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgIG1hcmdpbi1ib3R0b206ICR0YWlsbGUtMjQ7XHJcbiAgICBiYWNrZ3JvdW5kOm5vbmUgIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG5cclxuICAvLyBib3V0b25zIGEgc3VyY2hhcmdlciBlbiAhaW1wb3J0YW50IFxyXG5cclxuICAudGFydGVhdWNpdHJvbkJlZm9yZVZpc2libGUgIGRpdiN0YXJ0ZWF1Y2l0cm9uQWxlcnRCaWcge1xyXG5cclxuICAgIC8vIGNvbW11biBcclxuICAgICN0YXJ0ZWF1Y2l0cm9uUGVyc29uYWxpemUyLFxyXG4gICAgI3RhcnRlYXVjaXRyb25DbG9zZUFsZXJ0LFxyXG4gICAgI3RhcnRlYXVjaXRyb25BbGxEZW5pZWQyICAge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiRmb250LXN0YWNrLW9wZW5leHRyYWJvbGQgIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW4tbGVmdDowICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAkdGFpbGxlLTE2O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJHRhaWxsZS0xNCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkdGFpbGxlLTE5ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6NDAwICFpbXBvcnRhbnQgO1xyXG4gICAgICAgIHBhZGRpbmc6ICR0YWlsbGUtMTYgIWltcG9ydGFudDtcclxuICAgICAgICBtaW4taGVpZ2h0OiR0YWlsbGUtNTEgIWltcG9ydGFudDtcclxuICAgICAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3ggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3ggIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAvLyBib3V0b24gVG91dCBhY2NlcHRlciBldCBjb250aW51ZXJcclxuICAgICN0YXJ0ZWF1Y2l0cm9uUGVyc29uYWxpemUyIHtcclxuICAgICAgICAvLyBib3JkZXI6MnB4IHRyYW5zcGFyZW50IHNvbGlkO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206ICR0YWlsbGUtMTY7XHJcbiAgICAgICAgLy8gY29sb3I6JGNvdWxldXItZHMtYmxhbmMgIWltcG9ydGFudDtcclxuICAgICAgICAudGFydGVhdWNpdHJvbkNoZWNrIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICBcclxuICAgIH0gXHJcblxyXG4gICAgLy8gYm91dG9uIFJlZnVzZXIgVG91dCAvIGNvbnRpbnVlciBzYW5zIGFjY2VwdGVyIFxyXG4gICAgICN0YXJ0ZWF1Y2l0cm9uQWxsRGVuaWVkMiB7XHJcbiAgICAgICAgLnRhcnRlYXVjaXRyb25Dcm9zcyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG4gIFxyXG4gIGh0bWwgYm9keSAjdGFydGVhdWNpdHJvblJvb3QudGFydGVhdWNpdHJvbkJlZm9yZVZpc2libGUgZGl2I3RhcnRlYXVjaXRyb25BbGVydEJpZyAgI3RhcnRlYXVjaXRyb25QZXJzb25hbGl6ZTI6aG92ZXIsXHJcbiAgaHRtbCBib2R5ICN0YXJ0ZWF1Y2l0cm9uUm9vdC50YXJ0ZWF1Y2l0cm9uQmVmb3JlVmlzaWJsZSBkaXYjdGFydGVhdWNpdHJvbkFsZXJ0QmlnICAjdGFydGVhdWNpdHJvbkFsbERlbmllZDI6aG92ZXIsXHJcbiAgaHRtbCBib2R5ICN0YXJ0ZWF1Y2l0cm9uUm9vdC50YXJ0ZWF1Y2l0cm9uQmVmb3JlVmlzaWJsZSAgI3RhcnRlYXVjaXRyb25BbGVydEJpZyAjdGFydGVhdWNpdHJvbkNsb3NlQWxlcnQ6aG92ZXIge1xyXG4gICAgY29sb3I6JGNvdWxldXItZHMtYmxhbmMgIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiBcclxuICAvLyBib3V0b25zIMOgIGJvcmRzIGNhcnLDqXMgXHJcbmRpdiN0YXJ0ZWF1Y2l0cm9uUm9vdCBidXR0b24udGFydGVhdWNpdHJvbkNUQUJ1dHRvbixcclxuZGl2I3RhcnRlYXVjaXRyb25Sb290IGJ1dHRvbiN0YXJ0ZWF1Y2l0cm9uQ2xvc2VBbGVydCxcclxuZGl2I3RhcnRlYXVjaXRyb25Sb290IGJ1dHRvbiN0YXJ0ZWF1Y2l0cm9uUHJpdmFjeVVybCB7XHJcbiAgICBib3JkZXItcmFkaXVzOjA7XHJcbn1cclxuXHJcblxyXG5cclxuIiwiLnVzZXIge1xuICBoMSB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICBmb250LXNpemU6IDMzcHg7XG4gICAgICBsaW5lLWhlaWdodDogNDBweDtcblxuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICBsaW5lLWhlaWdodDogNTJweDtcblxuICAgIH1cbiAgfVxuICAuc291cy10aXRyZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1zdGFjay1jYWxpc3RvZ2E7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgZm9udC1zaXplOiAyM3B4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzM3B4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMzlweDtcbiAgICB9XG4gIH1cbiAgLmxpZ25lLTEge1xuICAgIG1hcmdpbi1ib3R0b206ICRkZWZhdWx0LXNwYWNpbmc7XG4gICAgZmlndXJlIHtcbiAgICAgIG1hcmdpbi1yaWdodDogICRkZWZhdWx0LXNwYWNpbmc7XG4gICAgfVxuICB9XG4gIC5wLWNvbGxhcHNlIC5zdWJ0aXRsZSB7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1zdGFjay1jYWxpc3RvZ2E7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgIH1cbiAgfVxuICAudGl0bGUge1xuICAgIGNvbG9yOiAkdWdhLXByaW1hcnk7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LXN0YWNrLW9wZW47XG4gIH1cbiAgLmJnLXdoaXRlLWZ1bGwtd2lkdGgsXG4gIC5waW17XG4gICAgLnRpdGxlIHtcbiAgICAgIGNvbG9yOiAkdGV4dC1iZy13aGl0ZTtcbiAgICB9XG4gIH1cblxuICAuZGV0YWlscyB7XG4gICAgYSB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjdweDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjdweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi51c2VyLWltYWdlLXNpbXBsZS1wZXRpdGUge1xuICAgIC50aXRsZSBhe1xuICAgICAgZm9udC1mYW1pbHk6ICRmb250LXN0YWNrLW9wZW5ib2xkO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgLy8gZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiXG4uZ2FsbGVyeS1mdWxsLXcxMDAge1xuICAuZ2FsbGVyeS1yb3cgLmNvbCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmdhbGxlcnktZnVsbC13NTAsIC5nYWxsZXJ5LWltZy13NTAge1xuICAuZ2FsbGVyeS1yb3cge1xuICAgICAgLmNvbCB7XG4gICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgfVxuICB9XG59XG5cbi5nYWxsZXJ5LWZ1bGwtdzEwMCwgLmdhbGxlcnktZnVsbC13NTAge1xuICAuZ2FsbGVyeS1yb3cgLmNvbCB7XG4gICAgcGFkZGluZzogJGRlZmF1bHQtc3BhY2luZyAqIDAuNzU7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICBwYWRkaW5nOiAkZGVmYXVsdC1zcGFjaW5nO1xuICAgIH1cbiAgfVxufVxuXG4uZ2FsbGVyeS1pbWctdzUwIHtcbiAgLmdhbGVyaWUtaXRlbSxcbiAgLmdhbGVyaWUtaXRlbSBhW2RhdGEtYnMtdG9nZ2xlPVwibW9kYWxcIl0gIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5nYWxsZXJ5LXJvdyAuY29sIHtcbiAgICBwYWRkaW5nOiAkZGVmYXVsdC1zcGFjaW5nICogMC41O1xuICB9XG59XG5cblxuLmdhbGVyaWUtaXRlbSB7XG4gIHdpZHRoOiAxMDAlO1xuXG4gIGFbZGF0YS1icy10b2dnbGU9XCJtb2RhbFwiXXtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogJGRlZmF1bHQtc3BhY2luZztcblxuICAgICY6YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHotaW5kZXg6IDM7XG4gICAgICB0b3A6IGNhbGMoNTAlIC0gNTBweCAvIDIpO1xuICAgICAgbGVmdDogY2FsYyg1MCUgLSA1MHB4IC8gMik7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgaWQ9J3pvb20taW4nIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzUwJyBoZWlnaHQ9JzUwJyB2aWV3Qm94PScwIDAgNTAgNTAnJTNFJTNDcGF0aCBpZD0nem9vbS1pbi0yJyBkYXRhLW5hbWU9J3pvb20taW4nIGQ9J000OC40NDksNDIuNTQ4LDM2LjYwNiwzMi40NzVhNS4yOTEsNS4yOTEsMCwwLDAtMy41OTItMS41NTksMTguNzUsMTguNzUsMCwxLDAtMi4xLDIuMSw1LjI5Miw1LjI5MiwwLDAsMCwxLjU1OSwzLjU5Mkw0Mi41NDgsNDguNDQ5YTQuMiw0LjIsMCwxLDAsNS45LTUuOVptLTI5LjctMTEuM2ExMi41LDEyLjUsMCwxLDEsMTIuNS0xMi41QTEyLjUsMTIuNSwwLDAsMSwxOC43NSwzMS4yNVpNMjEuODc1LDkuMzc1aC02LjI1djYuMjVIOS4zNzV2Ni4yNWg2LjI1djYuMjVoNi4yNXYtNi4yNWg2LjI1di02LjI1aC02LjI1WicgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMC4wMDEgMC4wMDEpJyBmaWxsPSclMjNmZmYnIG9wYWNpdHk9JzAuOCcvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgfVxuXG4gICAgJjphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB6LWluZGV4OiA0O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgIH1cblxuICAgICY6aG92ZXI6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjg4O1xuICAgIH1cblxuICAgIGltZyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxufVxuXG4uZ2FsZXJpZS1tb2RhbCB7XG4gIC5tb2RhbC1kaWFsb2cge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5idG4tY2xvc2Uge1xuICAgIGNvbG9yOiAkdWdhLXByaW1hcnk7XG4gICAgc3ZnIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgcGF0aCB7XG4gICAgICAgIGZpbGw6ICR1Z2EtcHJpbWFyeTtcbiAgICAgIH1cbiAgICB9XG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuXG4gICAgICBzdmcgcGF0aCB7XG4gICAgICAgIGZpbGw6ICR3aGl0ZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmNvcHlyaWdodCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAubW9kYWwtY29udGVudCB7XG4gICAgcGFkZGluZzogMzBweDtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMSk7XG5cbiAgICBoMy5sYWJlbCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAkZGVmYXVsdC1zcGFjaW5nO1xuICAgIH1cblxuICAgIGgzLCBoNCwgcCwgbGkge1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICBwYWRkaW5nOiA0MHB4O1xuICAgIH1cblxuICAgIC5kZXNjcmlwdGlvbiBhIHtcbiAgICAgICBjb2xvcjogJHVnYS1wcmltYXJ5O1xuICAgICAgICY6aG92ZXJ7XG4gICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5jYXJvdXNlbC13MTAwIHtcbiAgLnBpY3R1cmUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXG4gICAgLnBob3RvLXdyYXBwZXIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgLmNhcnJvdXNlbC1uYXZpZ2F0aW9uIHtcbiAgICAgICAgYm90dG9tOiAkZGVmYXVsdC1zcGFjaW5nICotMTtcbiAgICAgICAgcmlnaHQ6ICRkZWZhdWx0LXNwYWNpbmc7XG4gICAgICAgIHBhZGRpbmc6ICRkZWZhdWx0LXNwYWNpbmc7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR1Z2EtcHJpbWFyeTtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBlbmQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgID4gKiB7XG4gICAgICAgICAgY29sb3I6ICRsaW5rLWJnLXByaW1hcnk7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkZGVmYXVsdC1zcGFjaW5nKjI7XG4gICAgICAgIH1cbiAgICAgICAgLnVnYS1jYXJvdXNlbC1jb250cm9sOmZpcnN0IHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIH1cbiAgICAgICAgLnNsaWRlLWNvdW50ZXIge1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICAgICAgLmljb24tZmxlY2hlX3JvbmRfZ2F1Y2hlOmhvdmVyOmJlZm9yZXtcbiAgICAgICAgICBjb250ZW50OiBcIlxcZWIyNVwiO1xuICAgICAgICB9XG4gICAgICAgIC5pY29uLWZsZWNoZV9yb25kX2Ryb2l0OmhvdmVyOmJlZm9yZXtcbiAgICAgICAgICBjb250ZW50OiBcIlxcZWIyNlwiO1xuICAgICAgICB9XG4gICAgICAgIC5pY29uLXBhdXNlX3JvbmQ6aG92ZXI6YmVmb3Jle1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXFxlYjIwXCI7XG4gICAgICAgIH1cbiAgICAgICAgLmljb24tcGxheTI6aG92ZXI6YmVmb3Jle1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXFxlYjI3XCI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnJlYWQtbW9yZSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjdweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgfVxuICB9XG59XG4ucGFyYWdyYXBoLS10eXBlLS1ibG9jLWNhcnJvdXNlbC03NSxcbi5wYXJhZ3JhcGgtLXR5cGUtLWJsb2MtY2Fycm91c2VsLTY2LFxuLnBhcmFncmFwaC0tdHlwZS0tYmxvYy1jYXJyb3VzZWwtNTAge1xuICAuY2Fyb3VzZWwtdzEwMCAucGljdHVyZSAgLnBob3RvLXdyYXBwZXIge1xuICAgIC5jYXJyb3VzZWwtbmF2aWdhdGlvbiB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeGwpIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJGRlZmF1bHQtc3BhY2luZztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICYub3JkZXItc20tMSB7XG4gICAgICAgICAgICBvcmRlcjogMCAhaW1wb3J0YW50O1xuICAgICAgICAgIH1cbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAkZGVmYXVsdC1zcGFjaW5nKjI7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5wYXJhZ3JhcGgtLXR5cGUtLWJsb2MtY2Fycm91c2VsLTMzLFxuLnBhcmFncmFwaC0tdHlwZS0tYmxvYy1jYXJyb3VzZWwtMjUge1xuICAuY2Fyb3VzZWwtdzEwMCAucGljdHVyZSAgLnBob3RvLXdyYXBwZXIge1xuICAgIC5jYXJyb3VzZWwtbmF2aWdhdGlvbiB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICByaWdodDogYXV0bztcbiAgICAgIG1hcmdpbi1ib3R0b206ICRkZWZhdWx0LXNwYWNpbmc7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgICYub3JkZXItc20tMSB7XG4gICAgICAgIG9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5pY29uLWZsZWNoZV9yb25kX2dhdWNoZTpob3ZlcjpiZWZvcmV7XG4gIGNvbnRlbnQ6IFwiXFxlYjI1XCI7XG59XG4uaWNvbi1mbGVjaGVfcm9uZF9kcm9pdDpob3ZlcjpiZWZvcmV7XG4gIGNvbnRlbnQ6IFwiXFxlYjI2XCI7XG59XG4uaWNvbi1wYXVzZV9yb25kOmhvdmVyOmJlZm9yZXtcbiAgY29udGVudDogXCJcXGViMjBcIjtcbn1cblxuXG4uYmctbmV1dHJhbC1jb2xvciB7XG4gIC5jYXJvdXNlbC1pbm5lciB7XG4gICAgLnRpdGxlIHtcbiAgICAgIGNvbG9yOiAkbGluay1iZy1uZXV0cmFsO1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAkdWdhLXNlY29uZGFyeTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi5iZy13aGl0ZSB7XG4gIC5jYXJvdXNlbC1pbm5lciB7XG4gICAgLnRpdGxlIHtcbiAgICAgIGNvbG9yOiAkbGluay1iZy13aGl0ZTtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogJHVnYS1zZWNvbmRhcnk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5iZy1wcmltYXJ5LWNvbG9ye1xuICAuY2Fyb3VzZWwtaW5uZXIge1xuICAgIC50aXRsZSB7XG4gICAgICBjb2xvcjogJGxpbmstYmctcHJpbWFyeTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAkdWdhLXNlY29uZGFyeTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5iZy1zZWNvbmRhcnktY29sb3J7XG4gIC5jYXJvdXNlbC1pbm5lciB7XG4gICAgLnRpdGxlIHtcbiAgICAgIGNvbG9yOiAkbGluay1iZy1zZWNvbmRhcnk7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogJHVnYS1wcmltYXJ5O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi5waW0ge1xuICAuY2Fyb3VzZWwtaW5uZXIge1xuICAgIC50aXRsZSB7XG4gICAgICBjb2xvcjogJGxpbmstYmctd2hpdGU7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICR1Z2Etc2Vjb25kYXJ5O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uZ2FsbGVyeS1yb3cge1xuICAucGFyYWdyYXBoLWNvbnRlbnQuYmctd2hpdGUsXG4gIC5wYXJhZ3JhcGgtY29udGVudC5waW0ge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbiIsIi8vIGhhYmlsbGFnZSBkdSBiYWRnZSBhcHJlcyByZWZ1cyBkIHVuIFJTXHJcblxyXG5odG1sIHNwYW4udGFydGVhdWNpdHJvbi1tYWdpYy1ibG9jayB7XHJcbiAgcGFkZGluZzogJHRhaWxsZS0yNCAwO1xyXG4gIGNvbG9yOiBpbmhlcml0O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBtYXgtd2lkdGg6IGluaGVyaXQ7XHJcbiAgZm9udC1zaXplOiBpbmhlcml0O1xyXG4gIG1hcmdpbi1ib3R0b206ICR0YWlsbGUtMjQ7XHJcblxyXG4gIHBhZGRpbmc6JHRhaWxsZS00MCAkdGFpbGxlLTI0O1xyXG5cclxuICBmb250LXNpemU6JHRhaWxsZS0xMjtcclxuXHJcbiBcclxuXHJcbiAgICAvLyB0aXRyZSBkdSBiYWRnZSwgYmFzZSBzdXIgdGl0cmUgMyBkZXNpZ24gc3lzdGVtIFxyXG4gICAgYiB7XHJcbiAgICAgIEBpbmNsdWRlIHRpdHJlTml2ZWF1M1NtYXJ0cGhvbmU7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206ICR0YWlsbGUtMzI7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG5cclxuICAgIGJyIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICBcclxuICAgIC8vIHJlc3VtZSBcclxuICAgIEBpbmNsdWRlIHBhcmFncmFwaGVEZXRhaWxzU21hcnRwaG9uZTtcclxuXHJcbiAgICAvLyBzcGFuIHNlcGFyYXRldXIgYXZhbnQgbGUgYm91dG9uXHJcbiAgICBzcGFuIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcblxyXG4gICAgLy8gYm91dG9uIGF1dG9yaXNlclxyXG4gICAgYnV0dG9uLnRhcnRlYXVjaXRyb25BbGxvdyB7XHJcbiAgICAgICAgbWFyZ2luOiR0YWlsbGUtMjQgYXV0byAwO1xyXG4gICAgICAgIHBhZGRpbmc6ICR0YWlsbGUtMTYgOyAgICAgICAgXHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyBcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgdGV4dGVCb3V0b25DYWxsdG9hY3Rpb25TbWFydHBob25lIDtcclxuICAgIFxyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICBjb250ZW50OiRpY29uLWNoZWNrbWFyayA7XHJcbiAgICAgICAgICBmb250LWZhbWlseTogJGljb21vb247XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6ICR0YWlsbGUtODtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBjb2xvcjokY291bGV1ci1kcy1ibGFuYyAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG59XHJcblxyXG4gIFxyXG5cclxuICIsIi8vIGVjcmFuIGdlc3Rpb25uYWlyZSBkZSBjb25zZW50ZW1lbnQgKGZlbmV0cmUgbW9kYWxlKVxyXG4vLyBmZW5ldHJlICN0YXJ0ZWF1Y2l0cm9uU2VydmljZXNcclxuIFxyXG5kaXYjdGFydGVhdWNpdHJvbiAjdGFydGVhdWNpdHJvblNlcnZpY2VzIHtcclxuIFxyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi10b3AgIDogJHRhaWxsZS0zMyAhaW1wb3J0YW50O1xyXG5cclxuICAgIC8vIGJvdXRvbiBlbnJlZ2lzdHJlclxyXG4gICAgW2lkPVwidGFydGVhdWNpdHJvblNhdmVCdXR0b25cIl0ge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRjb3VsZXVyLWxpZW5zLWZvbmQtYmxhbmMgIWltcG9ydGFudDtcclxuICAgICAgICBjb2xvcjojZmZmICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYm9yZGVyOjJweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICBmb250LXNpemU6ICR0YWlsbGUtMTQgIWltcG9ydGFudDtcclxuICAgICAgICBsaW5lLWhlaWdodDogJHRhaWxsZS0xOSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtc3RhY2stb3BlbmV4dHJhYm9sZDtcclxuICAgICAgICAvLyBmb250LXdlaWdodDo4MDA7XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmYgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgY29sb3I6JGNvdWxldXItbGllbnMtZm9uZC1ibGFuYyAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBib3JkZXI6MnB4IHNvbGlkICRjb3VsZXVyLWxpZW5zLWZvbmQtYmxhbmMgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuIFxyXG5cclxuICAgICN0YXJ0ZWF1Y2l0cm9uTWFpbkxpbmVPZmZzZXQsXHJcbiAgICAudGFydGVhdWNpdHJvbkJvcmRlciB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6ICR0YWlsbGUtMzMgIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6ICR0YWlsbGUtMzMgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAudGFydGVhdWNpdHJvbkJvcmRlciB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJHRhaWxsZS00OCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC8vIGxpZW4gdmVycyBlZGl0ZXVyIDogb24gbGUgbWFzcXVlIFxyXG4gICAgLnRhcnRlYXVjaXRyb25TZWxmTGluayB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAvLyBib3V0b24gZGUgZmVybWV0dXJlIGRlIGxhIGZlbmV0cmUgOiBkZXBsYWNlIGVuIEpTIHB1aXMgaGFiaWxsZVxyXG4gICAgI3RhcnRlYXVjaXRyb25DbG9zZVBhbmVsIHtcclxuICAgICAgICBtaW4taGVpZ2h0OiAkdGFpbGxlLTE3O1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIFxyXG4gXHJcbiAgICAgICAgLnBhbm5lYXVfX2NvbnNlbnRlbWVudF9fYnV0dG9uX19saWJlbGxlIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6LTk5OTlweDtcclxuICAgICAgICAgICAgbGVmdDotOTk5OXB4OyAgICAgICAgICAgIFxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmljb24ge1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJGljb21vb24gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAkdGFpbGxlLTE3ICFpbXBvcnRhbnQ7IFxyXG4gICAgICAgXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8vIGJsb2MgZCdpbnRyb2R1Y3Rpb24gXHJcbiAgICBkaXYjdGFydGVhdWNpdHJvbk1haW5MaW5lT2Zmc2V0IHtcclxuICAgICAgICBwYWRkaW5nIDogICR0YWlsbGUtMjQgJHRhaWxsZS0yNCAwO1xyXG4gICAgfSBcclxuXHJcbiAgICAvLyB0ZXh0ZSBkJ2ludHJvZHVjdGlvblxyXG4gICAgZGl2I3RhcnRlYXVjaXRyb25JbmZvIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgJHRhaWxsZS0zMiAhaW1wb3J0YW50O1xyXG4gICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuICAgICAgICBib3JkZXI6MCAhaW1wb3J0YW50O1xyXG4gICAgICAgIFxyXG5cclxuICAgICAgICBiciArIGJyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICAgIC8vIGNvbnRhaW5lciBkZXMgYm91dG9uIHJhZGlvIGQnYWNjb3JkIG91IHJlZnVzIGdsb2JhbFxyXG4gICAgI3RhcnRlYXVjaXRyb25TY3JvbGxiYXJBZGp1c3Qge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDsgXHJcbiAgICB9XHJcblxyXG4gICAgLy8gYmxvYyBkdSBkw6l0YWlsIGRlcyBhdXRvcmlzYXRpb25zXHJcbiAgICAudGFydGVhdWNpdHJvbkJvcmRlciB7XHJcbiAgICAgICAgcGFkZGluZzogMCAkdGFpbGxlLTI0ICR0YWlsbGUtMzIgO1xyXG4gICAgfVxyXG5cclxuICAgIC8vIGJsb2MgY29va2llcyBuZWNlc3NhaXJlcyA6IG9uIGNhY2hlIGxlIGJvdXRvbiBub24gbW9kaWZpYWJsZSBcclxuICAgICN0YXJ0ZWF1Y2l0cm9uU2VydmljZXNUaXRsZV9tYW5kYXRvcnkge1xyXG4gXHJcbiAgICAgICAgLnRhcnRlYXVjaXRyb25Bc2sge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudGFydGVhdWNpdHJvbk5hbWUgc3BhbiB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGJ1dHRvbjpob3ZlciB7XHJcbiAgICAgICAgICAgIGN1cnNvcjogdGV4dDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLy8gcmVzdW1lIHBhciB0eXBlIGRlIHNlcnZpY2UuIGV4IDogdmlkZW9zXHJcbiAgICAudGFydGVhdWNpdHJvbkRldGFpbHMge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcG9zaXRpb246c3RhdGljO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgIDtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luIDogMCAwICR0YWlsbGUtMzIgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAvLyBibG9jIGRlIGRlc2NyaXB0aW9uIGQgdW4gc2VydmljZVxyXG4gICAgbGkudGFydGVhdWNpdHJvbkxpbmUge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICBcclxuXHJcbiAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6ICR0YWlsbGUtMTYgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC50YWNDdXJyZW50U3RhdHVzLCBcclxuICAgICAgICAudGFydGVhdWNpdHJvblJlYWRtb3JlU2VwYXJhdG9yLFxyXG4gICAgICAgIC50YXJ0ZWF1Y2l0cm9uTGlzdENvb2tpZXMge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudGFydGVhdWNpdHJvbk5hbWUge1xyXG4gICAgICAgICAgICBiciB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuXHJcbiAgICB9XHJcblxyXG4gICAgLnRhcnRlYXVjaXRyb25QbHVzOjpiZWZvcmUge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLy8gY29udGFpbmVyIGRlIGJvdXRvbnMgZGUgY29uc2VudGVtZW50IGdsb2JhbFxyXG4gICAgI3RhcnRlYXVjaXRyb25TY3JvbGxiYXJBZGp1c3Qge1xyXG5cclxuICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7ICBcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvdWxldXItZHMtYmxhbmMgIWltcG9ydGFudDsgXHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAmW2FyaWEtcHJlc3NlZD1cInRydWVcIl0ge1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDEwMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBidXR0b24gKyBidXR0b24ge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAkdGFpbGxlLTE2ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8vIGNvbnRhaW5lciBkZXMgYm91dG9ucyBkdW4gc2VydmljZSBcclxuICAgIC50YXJ0ZWF1Y2l0cm9uQXNrIHtcclxuICAgICAgICBtYXJnaW46IDAgMCAkdGFpbGxlLTMyICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZGlzcGxheTogLW1zLWZsZXhib3ggIWltcG9ydGFudDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDEwMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgICAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY291bGV1ci1kcy1ibGFuYyAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgKyBidXR0b24ge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6ICR0YWlsbGUtMzIgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgYnV0dG9uLnRhcnRlYXVjaXRyb25BbGxvdyB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDowICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIFxyXG4gXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAgLy8gYW5udWxhdGlvbiBkZSBsYSB0cmFuc3BhcmVuY2Ugc3VyIGxlcyBub24gY2hvaXggXHJcbiAgICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgICAgb3BhY2l0eTogMSAgICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvLy8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4gICAgLy8vLyBIQUJJTExBR0UgRFUgVEVYVEUgOiBNT1RJRlMgREVTSUdOIFNZU1RFTVxyXG4gICAgLy8vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuICAgIFxyXG4gICAgLy8gdGl0cmUgcHJpbmNpcGFsIGR1IHBhbm5lYXUgXHJcbiAgICAjZGlhbG9nVGl0bGUudGFydGVhdWNpdHJvbkgxIHtcclxuICAgICAgICBAaW5jbHVkZSB0aXRyZU5pdmVhdTFTbWFydHBob25lIDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIG1hcmdpbjogMCAwICR0YWlsbGUtMzI7XHJcbiAgICB9XHJcblxyXG4gXHJcbiAgICAvLyB0aXRyZSBuaXZlYXUgMiBkZXNpZ24gc3lzdGVtIGVuICFpbXBvcnRhbnRcclxuICAgIC50YXJ0ZWF1Y2l0cm9uQm9yZGVyIC50YXJ0ZWF1Y2l0cm9uVGl0bGUgYnV0dG9uIHtcclxuICAgICAgICBtYXJnaW4gOiAkdGFpbGxlLTMyIDAgICAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJvcmRlci10b3A6MnB4IHNvbGlkICRjb3VsZXVyLWRzLTI7XHJcbiAgICAgICAgcGFkZGluZzogJHRhaWxsZS0zMiAwIDAgIWltcG9ydGFudDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LXN0YWNrLW9wZW5ib2xkIDtcclxuICAgICAgICBmb250LXNpemU6ICR0YWlsbGUtMTcgIWltcG9ydGFudDtcclxuICAgICAgICBsaW5lLWhlaWdodDogJHRhaWxsZS0yNSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAvLyB0aXRyZSBkZSBuaXZlYXUgMyBkZXNpZ24gc3lzdGVtIFxyXG4gICAgbGkudGFydGVhdWNpdHJvbkxpbmUgLnRhcnRlYXVjaXRyb25OYW1lIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgXHJcbiAgICAgICAgc3Bhbi50YXJ0ZWF1Y2l0cm9uSDMge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSB0aXRyZU5pdmVhdTNTbWFydHBob25lIDtcclxuICAgICAgICAgICAgd2lkdGg6MTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7ICAgICAgICAgIFxyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgIH1cclxuXHJcbiAgICAvLyB0ZXh0ZSBub3JtYWwgZGFucyBsZSBkZXNpZ24gc3lzdGVtIFxyXG5cclxuICAgIGRpdiN0YXJ0ZWF1Y2l0cm9uSW5mbyxcclxuICAgIC50YXJ0ZWF1Y2l0cm9uQm9yZGVyICN0YXJ0ZWF1Y2l0cm9uU2VydmljZXNUaXRsZV9tYW5kYXRvcnkgLnRhcnRlYXVjaXRyb25OYW1lIHNwYW4sXHJcbiAgICAudGFydGVhdWNpdHJvbkJvcmRlciAudGFydGVhdWNpdHJvbkRldGFpbHMsXHJcbiAgICBsaSN0YXJ0ZWF1Y2l0cm9uTm9TZXJ2aWNlc1RpdGxlLnRhcnRlYXVjaXRyb25MaW5lLFxyXG4gICAgLy8gI3RhcnRlYXVjaXRyb25TY3JvbGxiYXJBZGp1c3QgYnV0dG9uW2FyaWEtcHJlc3NlZD1cInRydWVcIl0sXHJcbiAgICAudGFydGVhdWNpdHJvbkFzayBidXR0b25cclxuICAgICAgIHtcclxuICAgICAgICBmb250LXNpemU6ICR0YWlsbGUtMTQgIWltcG9ydGFudDtcclxuICAgICAgICBsaW5lLWhlaWdodDogJHRhaWxsZS0yNSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAjdGFydGVhdWNpdHJvblNjcm9sbGJhckFkanVzdCBidXR0b25bYXJpYS1wcmVzc2VkPVwidHJ1ZVwiXSB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuIFxyXG5cclxuICAgIC8vIGxpZW4gZGFucyB0ZXh0ZSBub3JtYWwgZGFucyBsZSBkZXNpZ24gc3lzdGVtIFxyXG4gICAgXHJcbiAgICBkaXYjdGFydGVhdWNpdHJvbkluZm8gYnV0dG9uI3RhcnRlYXVjaXRyb25Qcml2YWN5VXJsRGlhbG9nIHtcclxuICAgICAgICBmb250LXNpemU6ICR0YWlsbGUtMTQgIWltcG9ydGFudDtcclxuICAgICAgICBsaW5lLWhlaWdodDogJHRhaWxsZS0yNSAhaW1wb3J0YW50O1xyXG4gICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW46ICR0YWlsbGUtMTYgMCAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdCAgO1xyXG4gICAgICAgIC8vIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LXN0YWNrLW9wZW5ib2xkIDtcclxuICAgIH1cclxuXHJcbiAgICAvLyBoYWJpbGxhZ2UgZGVzIGJvdXRvbnMgXHJcbiAgICAudGFydGVhdWNpdHJvbkFsbG93W2FyaWEtcHJlc3NlZD1cImZhbHNlXCJdIHNwYW4udGFydGVhdWNpdHJvbkNoZWNrOjpiZWZvcmUsXHJcbiAgICAudGFydGVhdWNpdHJvbkFsbG93W2FyaWEtcHJlc3NlZD1cInRydWVcIl0gc3Bhbi50YXJ0ZWF1Y2l0cm9uQ2hlY2s6OmJlZm9yZSxcclxuICAgIC50YXJ0ZWF1Y2l0cm9uRGVueVthcmlhLXByZXNzZWQ9XCJmYWxzZVwiXSBzcGFuLnRhcnRlYXVjaXRyb25Dcm9zczo6YmVmb3JlLFxyXG4gICAgLnRhcnRlYXVjaXRyb25EZW55W2FyaWEtcHJlc3NlZD1cInRydWVcIl0gc3Bhbi50YXJ0ZWF1Y2l0cm9uQ3Jvc3M6OmJlZm9yZSB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRpY29tb29uICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogJHRhaWxsZS04O1xyXG4gICAgfVxyXG5cclxuICAgIC50YXJ0ZWF1Y2l0cm9uQWxsb3dbYXJpYS1wcmVzc2VkPVwiZmFsc2VcIl0gc3Bhbi50YXJ0ZWF1Y2l0cm9uQ2hlY2s6OmJlZm9yZSxcclxuICAgIC50YXJ0ZWF1Y2l0cm9uRGVueVthcmlhLXByZXNzZWQ9XCJmYWxzZVwiXSBzcGFuLnRhcnRlYXVjaXRyb25Dcm9zczo6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiRpY29uLXJhZGlvLXVuY2hlY2tlZCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC50YXJ0ZWF1Y2l0cm9uQWxsb3dbYXJpYS1wcmVzc2VkPVwidHJ1ZVwiXSBzcGFuLnRhcnRlYXVjaXRyb25DaGVjazo6YmVmb3JlLFxyXG4gICAgLnRhcnRlYXVjaXRyb25EZW55W2FyaWEtcHJlc3NlZD1cInRydWVcIl0gc3Bhbi50YXJ0ZWF1Y2l0cm9uQ3Jvc3M6OmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDokaWNvbi1yYWRpby1jaGVja2VkICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gXHJcblxyXG59IC8vIGZpbiAjdGFydGVhdWNpdHJvblNlcnZpY2VzXHJcblxyXG5cclxuIFxyXG5cclxuLy8gc3VyY2hhcmdlIGNvZGUgaW5pdGlhbFxyXG5odG1sIGJvZHkgI3RhcnRlYXVjaXRyb25Sb290IGRpdiN0YXJ0ZWF1Y2l0cm9uIC50YXJ0ZWF1Y2l0cm9uQm9yZGVyICN0YXJ0ZWF1Y2l0cm9uU2VydmljZXNUaXRsZV9tYW5kYXRvcnkgYnV0dG9uIHtcclxuICAgIG1hcmdpbi1ib3R0b206ICR0YWlsbGUtMzIgIWltcG9ydGFudDtcclxufVxyXG5cclxuaHRtbCBib2R5ICN0YXJ0ZWF1Y2l0cm9uUm9vdCBkaXYjdGFydGVhdWNpdHJvbiAudGFydGVhdWNpdHJvbkJvcmRlciB1bCAudGFydGVhdWNpdHJvbkxpbmUge1xyXG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5odG1sIGJvZHkgZGl2I3RhcnRlYXVjaXRyb25Sb290ICN0YXJ0ZWF1Y2l0cm9uIC50YXJ0ZWF1Y2l0cm9uQm9yZGVyIGJ1dHRvbiB7XHJcbiAgICB3aWR0aDphdXRvICAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5odG1sIGJvZHkgI3RhcnRlYXVjaXRyb25Sb290IGRpdiN0YXJ0ZWF1Y2l0cm9uIGxpLnRhcnRlYXVjaXRyb25MaW5lICAudGFydGVhdWNpdHJvbkFzayB7XHJcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveCAhaW1wb3J0YW50O1xyXG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5odG1sIGJvZHkgI3RhcnRlYXVjaXRyb25Sb290ICN0YXJ0ZWF1Y2l0cm9uIGxpLnRhcnRlYXVjaXRyb25MaW5lIC50YXJ0ZWF1Y2l0cm9uQm9yZGVyIGJ1dHRvbixcclxuI3RhcnRlYXVjaXRyb24gI3RhcnRlYXVjaXRyb25TZXJ2aWNlcyBsaS50YXJ0ZWF1Y2l0cm9uTGluZSAudGFydGVhdWNpdHJvbkFzayBidXR0b24sXHJcbmh0bWwgYm9keSAjdGFydGVhdWNpdHJvblJvb3QgI3RhcnRlYXVjaXRyb24gbGkudGFydGVhdWNpdHJvbkxpbmUgLnRhcnRlYXVjaXRyb25Bc2sgIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcclxufVxyXG5cclxuaHRtbCBib2R5ICN0YXJ0ZWF1Y2l0cm9uUm9vdCAjdGFydGVhdWNpdHJvbiAudGFydGVhdWNpdHJvbkJvcmRlciAudGFydGVhdWNpdHJvbkFzayBidXR0b24gKyBidXR0b24ge1xyXG4gICAgbWFyZ2luLWxlZnQ6ICR0YWlsbGUtMzIgIWltcG9ydGFudDtcclxufVxyXG4gXHJcbiN0YXJ0ZWF1Y2l0cm9uICN0YXJ0ZWF1Y2l0cm9uU2VydmljZXMgLnRhcnRlYXVjaXRyb25MaW5lICN0YXJ0ZWF1Y2l0cm9uSW5mbyArIC50YXJ0ZWF1Y2l0cm9uTmFtZSB7XHJcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbmh0bWwgYm9keSAjdGFydGVhdWNpdHJvblJvb3QgZGl2I3RhcnRlYXVjaXRyb24gbGkudGFydGVhdWNpdHJvbkxpbmUgIC50YXJ0ZWF1Y2l0cm9uQXNrIHtcclxuICAgIG1hcmdpbi10b3A6ICR0YWlsbGUtMTYgIWltcG9ydGFudDtcclxufVxyXG5cclxuZGl2I3RhcnRlYXVjaXRyb25Sb290IGE6Zm9jdXMtdmlzaWJsZSwgXHJcbmRpdiN0YXJ0ZWF1Y2l0cm9uUm9vdCBidXR0b246Zm9jdXMtdmlzaWJsZSB7XHJcbiAgICBvdXRsaW5lOiAxcHggZGFzaGVkICRjb3VsZXVyLWRzLTI7IC8vIG9yaWdpbmFsIFRBQywgYSBzdXJjaGFyZ2VyIGF2ZWMgbm90cmUgc3R5bGVcclxuICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG5cclxuZGl2I3RhcnRlYXVjaXRyb25Sb290IC50YXJ0ZWF1Y2l0cm9uQ2hlY2s6OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkaWNvbi1yYWRpby1jaGVja2VkO1xyXG4gICAgZm9udC1mYW1pbHk6ICRpY29tb29uO1xyXG59XHJcblxyXG5kaXYjdGFydGVhdWNpdHJvblJvb3QgLnRhcnRlYXVjaXRyb25Dcm9zczo6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRpY29uLXJhZGlvLXVuY2hlY2tlZDtcclxuICAgIGZvbnQtZmFtaWx5OiAkaWNvbW9vbjtcclxufVxyXG5cclxuLy8gb24gbWFzcXVlIGxlIGNvb2tpZSB1dGlsaXNlIHBvdXIgbGUganMgZG91dmVydHVyZSBkdSBwYW5uZWF1IGRlcHVpcyBsZXMgbGllbnMgR0VzdGlvbiBkZXMgY29va2llc1xyXG4jdGFydGVhdWNpdHJvbkljb24ge1xyXG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5cclxuLy8gaGFiaWxsYWdlIGR1IGJvdXRvbiBHZXN0aW9uIGRlcyBjb29raWVzIGR1IHBpZWQgZGUgcGFnZSBvdSBkIGFpbGxldXJzXHJcbi50YXJ0ZWF1Y2l0cm9udWdhX19vdXZyaXJfX3Bhbm5lYXUge1xyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgfVxyXG5cclxufVxyXG5cclxuW2lkPVwiY29udGVudFwiXSB7XHJcbiAgICAudGFydGVhdWNpdHJvbnVnYV9fb3V2cmlyX19wYW5uZWF1IHtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgICAgXHJcbiAgICB9XHJcblxyXG59XHJcblxyXG4vLyBzdWl0ZSBhdXggbW9kaWZzIFRBQyBqdWlsbGV0IGFvdXQgMjMgXHJcbmh0bWwgYm9keSAjdGFydGVhdWNpdHJvblJvb3QgI3RhcnRlYXVjaXRyb24gI3RhcnRlYXVjaXRyb25TZXJ2aWNlcyAudGFydGVhdWNpdHJvbkRldGFpbHMge1xyXG4gICAgcG9zaXRpb246aW5pdGlhbDtcclxuICAgIHBhZGRpbmc6MDtcclxuICAgIG1pbi13aWR0aDoxMDAlO1xyXG59IiwiLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcbi8vLyBUSVRSRVNcclxuLy8vIFxyXG5cclxuLy8gVGl0cmUgZGUgbml2ZWF1IDEgXHJcbkBtaXhpbiB0aXRyZU5pdmVhdTFTbWFydHBob25lIHtcclxuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1zdGFjay1vcGVuZXh0cmFib2xkO1xyXG4gICAgLy8gZm9udC13ZWlnaHQ6OTAwO1xyXG4gICAgZm9udC1zaXplOiAkdGFpbGxlLTIyO1xyXG4gICAgbGluZS1oZWlnaHQ6ICR0YWlsbGUtMjc7XHJcbiAgfVxyXG5cclxuQG1peGluIHRpdHJlTml2ZWF1MVRhYmxldHRlIHtcclxuICAgIGZvbnQtc2l6ZTogJHRhaWxsZS0yMztcclxuICB9XHJcblxyXG5AbWl4aW4gdGl0cmVOaXZlYXUxTGFwdG9wIHtcclxuICAgIGZvbnQtc2l6ZTogJHRhaWxsZS0yNTtcclxuICAgIGxpbmUtaGVpZ2h0OiAkdGFpbGxlLTMzOyAgICBcclxuICB9XHJcblxyXG5AbWl4aW4gdGl0cmVOaXZlYXUxRGVza3RvcCB7XHJcbiAgICBmb250LXNpemU6ICR0YWlsbGUtMzA7XHJcbiAgICBsaW5lLWhlaWdodDogJHRhaWxsZS00MTsgICAgXHJcbiAgfVxyXG5cclxuLy8gVGl0cmUgZGUgbml2ZWF1IDMgXHJcbkBtaXhpbiB0aXRyZU5pdmVhdTNTbWFydHBob25lIHtcclxuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1zdGFjay1vcGVuYm9sZDtcclxuICAgIC8vIGZvbnQtd2VpZ2h0OjcwMDtcclxuICAgIGZvbnQtc2l6ZTogJHRhaWxsZS0xNDtcclxuICAgIGxpbmUtaGVpZ2h0OiAkdGFpbGxlLTI1O1xyXG4gIH1cclxuXHJcbkBtaXhpbiB0aXRyZU5pdmVhdTNUYWJsZXR0ZSB7XHJcbiAgICBmb250LXNpemU6ICR0YWlsbGUtMTU7XHJcbiAgfVxyXG5cclxuQG1peGluIHRpdHJlTml2ZWF1M0xhcHRvcCB7XHJcbiAgICBmb250LXNpemU6ICR0YWlsbGUtMTY7XHJcbiAgICBsaW5lLWhlaWdodDogJHRhaWxsZS0yNzsgICAgXHJcbiAgfVxyXG5cclxuQG1peGluIHRpdHJlTml2ZWF1M0Rlc2t0b3Age1xyXG4gICAgZm9udC1zaXplOiAkdGFpbGxlLTE4O1xyXG4gICAgbGluZS1oZWlnaHQ6ICR0YWlsbGUtMzA7ICAgIFxyXG4gIH1cclxuXHJcblxyXG4gIC8vLyBQYXJhZ3JhcGhlcyBEZXRhaWxzXHJcbi8vL1xyXG5AbWl4aW4gcGFyYWdyYXBoZURldGFpbHNTbWFydHBob25lIHtcclxuICAgIC8vIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC1mYW1pbHk6ICRmb250LXN0YWNrLW9wZW5zZW1pYm9sZDtcclxuICAgIC8vIGZvbnQtd2VpZ2h0OjYwMDtcclxuICAgIGZvbnQtc2l6ZTogJHRhaWxsZS0xMjtcclxuICAgIGxpbmUtaGVpZ2h0OiAkdGFpbGxlLTE3O1xyXG59XHJcblxyXG5AbWl4aW4gcGFyYWdyYXBoZURldGFpbHNUYWJsZXR0ZSB7XHJcbiAgICBmb250LXNpemU6ICR0YWlsbGUtMTM7XHJcbiAgICBsaW5lLWhlaWdodDogJHRhaWxsZS0xODtcclxufVxyXG5cclxuLy8gdGFpbGxlIGlkZW50aXF1ZSBwb3VyIGxhcHRvcCBldCBkZXNrdG9wIFxyXG5AbWl4aW4gcGFyYWdyYXBoZURldGFpbHNMYXB0b3AgIHtcclxuICAgIGZvbnQtc2l6ZTogJHRhaWxsZS0xNDtcclxuICAgIGxpbmUtaGVpZ2h0OiAkdGFpbGxlLTE5OyAgICBcclxufVxyXG5cclxuXHJcbiAgLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcbi8vLyBCT1VUT05TXHJcbi8vLyBcclxuXHJcbi8vIHRhaWxsZXMgaWRlbnRpcXVlcyBwb3VyIHNtYXJ0cGhvbmUgZXQgdGFibGV0dGVcclxuQG1peGluIHRleHRlQm91dG9uQ2FsbHRvYWN0aW9uU21hcnRwaG9uZSB7XHJcbiAgICBmb250LWZhbWlseTogJGZvbnQtc3RhY2stb3BlbmV4dHJhYm9sZDtcclxuICAgIC8vIGZvbnQtd2VpZ2h0OjgwMDsgLy8gZXh0cmFib2xkICBcclxuICAgIGZvbnQtc2l6ZTogJHRhaWxsZS0xNDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbn1cclxuXHJcblxyXG4vLyB0YWlsbGVzIGlkZW50aXF1ZXMgcG91ciBsYXB0b3AgZXQgZGVza3RvcFxyXG5AbWl4aW4gdGV4dGVCb3V0b25DYWxsdG9hY3Rpb25MYXB0b3AgIHtcclxuICAgIGZvbnQtc2l6ZTogJHRhaWxsZS0xNjtcclxuICAgXHJcbn1cclxuICIsIi8vIGxvY2FsIG5lIHBhcyB0cmFuc21ldHRyZSBjb3RlIERSVVBBTFxyXG4vLyB2YXJpYWJsZXMgRFJVUEFMXHJcbi8vICR1Z2EtbmV1dHJhbCA6IGJpc3F1ZSA7XHJcbi8vICRsaW5rLWJnLW5ldXRyYWwgOiBncmVlbjtcclxuLy8gJHRleHQtYmctbmV1dHJhbCA6IG9yYW5nZSA7XHJcbi8vICR1Z2EtcHJpbWFyeSA6IGhvdHBpbms7XHJcbi8vICR1Z2Etc2Vjb25kYXJ5IDogcHVycGxlIDtcclxuLy8gJGxpbmstYmctd2hpdGUgOiBicm93bjtcclxuLy8gJHRleHQtYmctd2hpdGUgOiBhcXVhO1xyXG5cclxuXHJcblxyXG4vLyB2YXJpYWJsZXMgbW9kdWxlXHJcbkBpbXBvcnQgXCJ0YXJ0ZWF1Y2l0cm9uX3V0aWxzXCI7XHJcblxyXG4vLyBtaXhpbnNcclxuQGltcG9ydCBcInRhcnRlYXVjaXRyb25fbWl4aW5zXCI7XHJcbiBcclxuXHJcbi8vIHBhbGV0dGUgZGUgY291bGV1cnNcclxuICAvLyBjb3JyZXNwb25kIGF1eCBjb3VsZXVycyBkeW5hbWlxdWVzIGFzc29jacOpZXMgYXV4IHNpdGVzIENNU1xyXG5AaW1wb3J0IFwidGFydGVhdWNpdHJvbl9wYWxldHRlXCI7XHJcblxyXG5cclxuQGltcG9ydCBcInRhcnRlYXVjaXRyb24tY29tbXVuX3NtYXJ0cGhvbmVcIjtcclxuXHJcbi8vIGFmZmljaGFnZSBkZSBsYSBmZW5ldHJlIGRlIGNvbnNlbnRlbWVudCBleHBsaWNpdGUgXHJcbkBpbXBvcnQgXCJ0YXJ0ZWF1Y2l0cm9uLWNvbnNlbnRlbWVudGV4cGxpY2l0ZV9zbWFydHBob25lXCI7XHJcblxyXG4vLyBhZmZpY2hhZ2UgZGVzIGJhZGdlcyB2aXNpYmxlcyBlbiBjYXMgZGUgcmVmdXMgZGUgY29udGVudSBhdmVjIGNvb2tpZSBpbnNlcmVzIGRhbnMgbGEgcGFnZVxyXG5AaW1wb3J0IFwidGFydGVhdWNpdHJvbi1iYWRnZV9zbWFydHBob25lXCI7XHJcbiAgXHJcbi8vIGFmZmljaGFnZSBkdSBnZXN0aW9ubmFpcmUgZGUgY29uc2VudGVtZW50IFxyXG5AaW1wb3J0IFwidGFydGVhdWNpdHJvbi1nZXN0aW9uY29uc2VudGVtZW50X3NtYXJ0cGhvbmVcIjtcclxuIFxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgLy8gTW9kdWxlIFRhcnRlIGF1IGNpdHJvbiBcclxuICBAaW1wb3J0IFwidGFydGVhdWNpdHJvbi1jb25zZW50ZW1lbnRleHBsaWNpdGVfdGFibGV0dGUtbWF4XCI7XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gIC8vIE1vZHVsZSBUYXJ0ZSBhdSBjaXRyb24gXHJcbiAgQGltcG9ydCBcInRhcnRlYXVjaXRyb24tY29uc2VudGVtZW50ZXhwbGljaXRlX3RhYmxldHRlXCI7XHJcbiAgQGltcG9ydCBcInRhcnRlYXVjaXRyb24tYmFkZ2VfdGFibGV0dGVcIjtcclxuICBAaW1wb3J0IFwidGFydGVhdWNpdHJvbi1nZXN0aW9uY29uc2VudGVtZW50X3RhYmxldHRlXCI7XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMzY2cHgpIHtcclxuICAvLyBNb2R1bGUgVGFydGUgYXUgY2l0cm9uIFxyXG4gIEBpbXBvcnQgXCJ0YXJ0ZWF1Y2l0cm9uLWNvbnNlbnRlbWVudGV4cGxpY2l0ZV9sYXB0b3BcIjtcclxuICBAaW1wb3J0IFwidGFydGVhdWNpdHJvbi1iYWRnZV9sYXB0b3BcIjtcclxuICBAaW1wb3J0IFwidGFydGVhdWNpdHJvbi1nZXN0aW9uY29uc2VudGVtZW50X2xhcHRvcFwiO1xyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTkyMHB4KSB7XHJcbiAgLy8gTW9kdWxlIFRhcnRlIGF1IGNpdHJvbiBcclxuICBAaW1wb3J0IFwidGFydGVhdWNpdHJvbi1jb25zZW50ZW1lbnRleHBsaWNpdGVfZGVza3RvcFwiO1xyXG4gIEBpbXBvcnQgXCJ0YXJ0ZWF1Y2l0cm9uLWJhZGdlX2Rlc2t0b3BcIjtcclxuICBAaW1wb3J0IFwidGFydGVhdWNpdHJvbi1nZXN0aW9uY29uc2VudGVtZW50X2Rlc2t0b3BcIjtcclxufVxyXG5cclxuQGltcG9ydCBcInRhcnRlYXVjaXRyb24tc3R5bGVzLWR5bmFtaXF1ZXNcIjtcclxuIiwiLy8gZ3JpZCBwb3VyIGNldHRlIHZ1ZSBcclxuLnRhcnRlYXVjaXRyb25CZWZvcmVWaXNpYmxlICAjdGFydGVhdWNpdHJvbkFsZXJ0Qmlne1xyXG5cclxuICAgIGIge1xyXG4gICAgICAgIGdyaWQtYXJlYTogdGl0cmU7XHJcbiAgICAgICAgZ3JpZC1jb2x1bW46IDEgLyAxMztcclxuICAgICAgICBncmlkLXJvdzoxIC8gMjsgIFxyXG4gICAgfVxyXG5cclxuICAgICN0YXJ0ZWF1Y2l0cm9uUGVyc29uYWxpemUyIHtcclxuICAgICAgICBncmlkLWFyZWE6Ym91dG9uQWNjZXB0ZXIgO1xyXG4gICAgICAgIGdyaWQtY29sdW1uOiAxIC8gMTM7XHJcbiAgICAgICAgZ3JpZC1yb3c6Mi8gMzsgXHJcbiAgICB9ICBcclxuXHJcblxyXG4gICAgI3RhcnRlYXVjaXRyb25DbG9zZUFsZXJ0IHtcclxuICAgICAgICBncmlkLWFyZWE6Ym91dG9uUGVyc29ubmFsaXNlciA7XHJcbiAgICAgICAgZ3JpZC1jb2x1bW46IDEgLyAxMztcclxuICAgICAgICBncmlkLXJvdzozLyA0OyBcclxuICAgICB9ICBcclxuICBcclxuXHJcbiAgXHJcblxyXG4gICAgI3RhcnRlYXVjaXRyb25BbGxEZW5pZWQyIHtcclxuICAgICAgICBncmlkLWFyZWE6Ym91dG9uQ29udGludWVyU2Fuc0FjY2VwdGVyIDtcclxuICAgICAgICBncmlkLWNvbHVtbjogMSAvIDEzO1xyXG4gICAgICAgIGdyaWQtcm93OjQgLyA1OyBcclxuICAgIH0gIFxyXG5cclxuICAgICN0YXJ0ZWF1Y2l0cm9uRGlzY2xhaW1lckFsZXJ0IHtcclxuICAgICAgICBncmlkLWFyZWE6IHJlc3VtZTtcclxuICAgICAgICBncmlkLWNvbHVtbjogMSAvIDEzO1xyXG4gICAgICAgIGdyaWQtcm93OjUgLyA4O1xyXG4gICAgfVxyXG5cclxuICAgICN0YXJ0ZWF1Y2l0cm9uUHJpdmFjeVVybCB7XHJcbiAgICAgICAgZ3JpZC1hcmVhOiBwb2xpdGlxdWVkb25uZWVzO1xyXG4gICAgICAgIGdyaWQtY29sdW1uOiAxIC8gMTM7XHJcbiAgICAgICAgZ3JpZC1yb3c6OCAvIDk7XHJcbiAgICB9XHJcblxyXG4gXHJcblxyXG59XHJcblxyXG4vLyBlbXBsYWNlbWVudCBkZSBsYSBmZW5ldHJlIDogb2NjdXBlIGwgZWNyYW4gZXQgZW1wZWNoZSBsZSBzY3JvbGwgZHUgYm9keSBcclxuaHRtbCBib2R5IGRpdiN0YXJ0ZWF1Y2l0cm9uUm9vdC50YXJ0ZWF1Y2l0cm9uQmVmb3JlVmlzaWJsZSBkaXYjdGFydGVhdWNpdHJvbkFsZXJ0QmlnLnRhcnRlYXVjaXRyb25BbGVydEJpZ0JvdHRvbSAge1xyXG4gICAgb3ZlcmZsb3c6IGF1dG8gIWltcG9ydGFudDtcclxuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xyXG4gICAgbGVmdDogMCAhaW1wb3J0YW50O1xyXG4gICAgLy8gdG9wOiAxNTNweCAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMDsgICAgXHJcbn1cclxuXHJcbi8vIHN1cHByZXNzaW9uIGRlIGxhIGhhdXRldXIgZGVzIGJvdXRvbnNcclxuXHJcbi50YXJ0ZWF1Y2l0cm9uQmVmb3JlVmlzaWJsZSBkaXYjdGFydGVhdWNpdHJvbkFsZXJ0QmlnICN0YXJ0ZWF1Y2l0cm9uUGVyc29uYWxpemUyLCAudGFydGVhdWNpdHJvbkJlZm9yZVZpc2libGUgZGl2I3RhcnRlYXVjaXRyb25BbGVydEJpZyAjdGFydGVhdWNpdHJvbkNsb3NlQWxlcnQsIC50YXJ0ZWF1Y2l0cm9uQmVmb3JlVmlzaWJsZSBkaXYjdGFydGVhdWNpdHJvbkFsZXJ0QmlnICN0YXJ0ZWF1Y2l0cm9uQWxsRGVuaWVkMiB7XHJcbiAgICBtaW4taGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbn0iLCIvLyBHUklETEFZT1VUIGV0IFBPU0lUSU9OTkVNRU5UIERFUyBCTE9DUyBcclxuXHJcbiN0YXJ0ZWF1Y2l0cm9uUm9vdC50YXJ0ZWF1Y2l0cm9uQmVmb3JlVmlzaWJsZSAgI3RhcnRlYXVjaXRyb25BbGVydEJpZyB7XHJcbiAgICBtYXJnaW46MDtcclxuICAgIGRpc3BsYXk6IC1tcy1pbmxpbmUtZ3JpZCAhaW1wb3J0YW50O1xyXG4gICAgZGlzcGxheTogaW5saW5lLWdyaWQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICByb3ctZ2FwOiAkdGFpbGxlLTE2O1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6ICBcInJlc3VtZSAgICAgICAgICAgIGJvdXRvbkFjY2VwdGVyXCJcclxuICAgICAgICAgICAgICAgICAgICAgICAgICBcInJlc3VtZSAgICAgICAgICAgYm91dG9uUGVyc29ubmFsaXNlclwiXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgXCJyZXN1bWUgICAgICAgICAgIGJvdXRvbkNvbnRpbnVlclNhbnNBY2NlcHRlclwiXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgXCJyZXN1bWUgICAgICAgICAgIC5cIiBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICBcInBvbGl0aXF1ZWRvbm5lZXMgLlwiIDtcclxuXHJcbiAgICAgI3RhcnRlYXVjaXRyb25DbG9zZUNyb3NzIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgIH0gICAgICAgICAgICAgICAgICAgICBcclxufVxyXG5cclxuLnRhcnRlYXVjaXRyb25CZWZvcmVWaXNpYmxlICBkaXYjdGFydGVhdWNpdHJvbkFsZXJ0QmlnICB7XHJcblxyXG4gICAgYiB7XHJcbiAgICAgICAgZ3JpZC1hcmVhOiBpbmhlcml0O1xyXG4gICAgICAgIC1tcy1ncmlkLWNvbHVtbjogMTtcclxuICAgICAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogNjtcclxuICAgICAgICBncmlkLWNvbHVtbjogMSAvIDc7XHJcbiAgICB9XHJcblxyXG4gICAgI3RhcnRlYXVjaXRyb25EaXNjbGFpbWVyQWxlcnQge1xyXG4gICAgICAgIC1tcy1ncmlkLXJvdzogMTtcclxuICAgICAgICAtbXMtZ3JpZC1yb3ctc3BhbjogNztcclxuICAgICAgICAtbXMtZ3JpZC1jb2x1bW46IDE7XHJcbiAgICAgICAgZ3JpZC1hcmVhOiByZXN1bWU7XHJcbiAgICAgICAgLW1zLWdyaWQtY29sdW1uOiAxO1xyXG4gICAgICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiA2O1xyXG4gICAgICAgIGdyaWQtY29sdW1uOiAxLzc7XHJcbiAgICAgIH1cclxuICAgICAgXHJcbiAgICAjdGFydGVhdWNpdHJvblByaXZhY3lVcmwge1xyXG4gICAgICAgIC1tcy1ncmlkLXJvdzogOTtcclxuICAgICAgICAtbXMtZ3JpZC1jb2x1bW46IDE7XHJcbiAgICAgICAgZ3JpZC1hcmVhOiBwb2xpdGlxdWVkb25uZWVzO1xyXG4gICAgICAgIC1tcy1ncmlkLWNvbHVtbjogMTtcclxuICAgICAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogNjtcclxuICAgICAgICBncmlkLWNvbHVtbjogMS83O1xyXG4gICAgICB9XHJcbiAgICBcclxuICAgIC8vIGJvdXRvbnNcclxuICAgICN0YXJ0ZWF1Y2l0cm9uQ2xvc2VBbGVydCB7XHJcbiAgICAgICAgLW1zLWdyaWQtcm93OjM7XHJcbiAgICAgICAgLW1zLWdyaWQtY29sdW1uOjI7XHJcbiAgICAgICAgZ3JpZC1hcmVhOmJvdXRvblBlcnNvbm5hbGlzZXIgO1xyXG4gICAgICAgIC1tcy1ncmlkLWNvbHVtbjogODtcclxuICAgICAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogNTtcclxuICAgICAgICBncmlkLWNvbHVtbjogOC8xMztcclxuICAgIH0gIFxyXG4gICAgICBcclxuICAgICN0YXJ0ZWF1Y2l0cm9uUGVyc29uYWxpemUyIHtcclxuICAgICAgICAtbXMtZ3JpZC1yb3c6MTtcclxuICAgICAgICAtbXMtZ3JpZC1jb2x1bW46MjtcclxuICAgICAgICBncmlkLWFyZWE6Ym91dG9uQWNjZXB0ZXIgO1xyXG4gICAgICAgIC1tcy1ncmlkLWNvbHVtbjogODtcclxuICAgICAgICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogNTtcclxuICAgICAgICBncmlkLWNvbHVtbjogOC8xMztcclxuICAgIH0gIFxyXG4gICAgICBcclxuICAgIFxyXG4gICAgI3RhcnRlYXVjaXRyb25BbGxEZW5pZWQyIHtcclxuICAgICAgICAtbXMtZ3JpZC1yb3c6NTtcclxuICAgICAgICAtbXMtZ3JpZC1jb2x1bW46MjtcclxuICAgICAgICBncmlkLWFyZWE6Ym91dG9uQ29udGludWVyU2Fuc0FjY2VwdGVyIDtcclxuICAgICAgICAtbXMtZ3JpZC1jb2x1bW46IDg7XHJcbiAgICAgICAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDU7XHJcbiAgICAgICAgZ3JpZC1jb2x1bW46IDgvMTM7XHJcblxyXG4gICAgfSAgXHJcbn1cclxuXHJcblxyXG5cclxuXHJcbi8vIGhhYmlsbGFnZSBcclxuXHJcbi8vIGNvbnRhaW5lciBcclxuaHRtbCBib2R5IGRpdiN0YXJ0ZWF1Y2l0cm9uUm9vdC50YXJ0ZWF1Y2l0cm9uQmVmb3JlVmlzaWJsZSAgZGl2I3RhcnRlYXVjaXRyb25BbGVydEJpZyAge1xyXG4gICAgcGFkZGluZzogJHRhaWxsZS00MCAkbWFyZ2VzLWxhdGVyYWxlcy10YWJsZXR0ZTtcclxuXHJcbiAgICAgICAgLy8gdGl0cmUgXHJcbiAgICAgICAgYiB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJHRhaWxsZS0xOCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkdGFpbGxlLTE2O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgLy8gcmVzdW1lICsgbGllbiBcclxuICAgICAgICAjdGFydGVhdWNpdHJvbkRpc2NsYWltZXJBbGVydCB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDsgXHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICBcclxuICAgICAgICAgICAgI3RhcnRlYXVjaXRyb25fX3Jlc3VtZSB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICR0YWlsbGUtMTQ7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogJHRhaWxsZS0xODsgIFxyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJHRhaWxsZS0xNjsgLy8gcG91ciBsZSBib3V0b24gcXVpIHN1aXQgZGVwbGFjZSBlbiBqcyAgICAgICAgIFxyXG4gICAgICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICB9XHJcblxyXG59XHJcblxyXG5odG1sIGJvZHkgLnRhcnRlYXVjaXRyb25CZWZvcmVWaXNpYmxlICBkaXYjdGFydGVhdWNpdHJvbkFsZXJ0QmlnICAjdGFydGVhdWNpdHJvbkRpc2NsYWltZXJBbGVydCB7XHJcbiAgICBcclxuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcclxuICAgIFxyXG4gICAgYiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAkdGFpbGxlLTE4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJHRhaWxsZS0yNDtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgc3BhbiB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJHRhaWxsZS0xNDtcclxuICAgICAgICBsaW5lLWhlaWdodDogJHRhaWxsZS0xODtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAkdGFpbGxlLTE2OyAvLyBwb3VyIGxlIGJvdXRvbiBxdWkgc3VpdCBkZXBsYWNlIGVuIGpzXHJcblxyXG4gICAgICAgIC8vIGFmZmljaGUgYSBwYXJ0aXIgZGUgdGFibGV0dGVcclxuICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgICAgIHRvcDppbmhlcml0O1xyXG4gICAgICAgIGxlZnQ6aW5oZXJpdDtcclxuICAgIH1cclxuXHJcbiAgICBiciB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiBcclxuICAgICAgICBcclxuICB9XHJcblxyXG4gIC50YXJ0ZWF1Y2l0cm9uQmVmb3JlVmlzaWJsZSBkaXYjdGFydGVhdWNpdHJvbkFsZXJ0QmlnICB7XHJcblxyXG4gICAgYnV0dG9uI3RhcnRlYXVjaXRyb25Qcml2YWN5VXJsIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIH1cclxuXHJcbiAgI3RhcnRlYXVjaXRyb25QZXJzb25hbGl6ZTIsXHJcbiAgI3RhcnRlYXVjaXRyb25DbG9zZUFsZXJ0IHtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgfVxyXG5cclxufVxyXG5cclxuIFxyXG5cclxuaHRtbCBib2R5IC50YXJ0ZWF1Y2l0cm9uQmVmb3JlVmlzaWJsZSAgZGl2I3RhcnRlYXVjaXRyb25BbGVydEJpZyAgI3RhcnRlYXVjaXRyb25EaXNjbGFpbWVyQWxlcnQsXHJcbi50YXJ0ZWF1Y2l0cm9uQmVmb3JlVmlzaWJsZSBkaXYjdGFydGVhdWNpdHJvbkFsZXJ0QmlnICN0YXJ0ZWF1Y2l0cm9uQWxsRGVuaWVkMiB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG59XHJcblxyXG5odG1sIGJvZHkgLnRhcnRlYXVjaXRyb25CZWZvcmVWaXNpYmxlICAjdGFydGVhdWNpdHJvbkFsZXJ0QmlnICBidXR0b24jdGFydGVhdWNpdHJvblByaXZhY3lVcmwge1xyXG4gICAgQGluY2x1ZGUgcGFyYWdyYXBoZURldGFpbHNUYWJsZXR0ZTtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgfVxyXG5cclxuXHJcbi50YXJ0ZWF1Y2l0cm9uU2l6ZS1ib3R0b20gI3RhcnRlYXVjaXRyb25BbGVydEJpZyAjdGFydGVhdWNpdHJvblByaXZhY3lVcmwge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDsgXHJcbn1cclxuIiwiLy8gaGFiaWxsYWdlIGR1IGJhZGdlIGFwcmVzIHJlZnVzIGQgdW4gUlNcclxuIFxyXG5cclxuLy8gYmxvYyBkdSBiYWRnZVxyXG4uY29udGVudSBzcGFuLnRhcnRlYXVjaXRyb24tbWFnaWMtYmxvY2sge1xyXG4gIHBhZGRpbmcgOiAkdGFpbGxlLTU2ICR0YWlsbGUtNDA7XHJcbiBcclxufVxyXG4gXHJcbiBodG1sIHNwYW4udGFydGVhdWNpdHJvbi1tYWdpYy1ibG9jayB7XHJcbiAgLy8gdGl0cmUgZHUgYmFkZ2UsIGJhc2Ugc3VyIHRpdHJlIDMgZGVzaWduIHN5c3RlbSBcclxuICBiIHtcclxuICAgIEBpbmNsdWRlIHRpdHJlTml2ZWF1M1RhYmxldHRlO1xyXG4gIH1cclxuXHJcbiAgLy8gcmVzdW1lIFxyXG4gIEBpbmNsdWRlIHBhcmFncmFwaGVEZXRhaWxzVGFibGV0dGU7XHJcblxyXG4gICAvLyBib3V0b24gYXV0b3Jpc2VyXHJcbiAgIGJ1dHRvbi50YXJ0ZWF1Y2l0cm9uQWxsb3cge1xyXG4gICAgbWFyZ2luLXRvcDokdGFpbGxlLTMyIDtcclxuICB9XHJcbiAgXHJcbn0iLCJkaXYjdGFydGVhdWNpdHJvbiB7IFxyXG4gICAgd2lkdGg6Y2FsYygxMDAlIC0gMTQ4cHgpICAhaW1wb3J0YW50O1xyXG4gICAgbGVmdDokbWFyZ2VzLWxhdGVyYWxlcy10YWJsZXR0ZSAhaW1wb3J0YW50O1xyXG4gICAgcmlnaHQ6JG1hcmdlcy1sYXRlcmFsZXMtdGFibGV0dGUgIWltcG9ydGFudDtcclxuICAgIG1hcmdpbjogaW5oZXJpdCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5kaXYjdGFydGVhdWNpdHJvbiAjdGFydGVhdWNpdHJvblNlcnZpY2VzIHtcclxuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xyXG5cclxuICAgIC8vIGJvdXRvbiBlbnJlZ2lzdHJlclxyXG4gICAgW2lkPVwidGFydGVhdWNpdHJvblNhdmVCdXR0b25cIl0ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJHRhaWxsZS0xNiAhaW1wb3J0YW50O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkdGFpbGxlLTIyICFpbXBvcnRhbnQ7ICAgICAgICBcclxuICAgIH1cclxuXHJcbiAgICAjdGFydGVhdWNpdHJvbk1haW5MaW5lT2Zmc2V0LFxyXG4gICAgLnRhcnRlYXVjaXRyb25Cb3JkZXIge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAudGFydGVhdWNpdHJvbkJvcmRlciB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMCFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG5cclxuICAgIC8vIGJvdXRvbiBkZSBmZXJtZXR1cmUgZGUgbGEgZmVuZXRyZSA6IGRlcGxhY2UgZW4gSlMgcHVpcyBoYWJpbGxlXHJcbiAgICAjdGFydGVhdWNpdHJvbkNsb3NlUGFuZWwge1xyXG4gICAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgd2lkdGg6YXV0bztcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0gJHRhaWxsZS0xNjtcclxuICAgICAgICBtYXJnaW4tdG9wOiAkdGFpbGxlLTE2O1xyXG5cclxuICAgICAgICA+ICoge1xyXG4gICAgICAgICAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAtbXMtZ3JpZC1yb3ctYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5wYW5uZWF1X19jb25zZW50ZW1lbnRfX2J1dHRvbl9fbGliZWxsZSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICAgICAgICAgIHRvcDppbmhlcml0O1xyXG4gICAgICAgICAgICBsZWZ0OmluaGVyaXQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8vIGJsb2MgZCdpbnRyb2R1Y3Rpb24gXHJcbiAgICBkaXYjdGFydGVhdWNpdHJvbk1haW5MaW5lT2Zmc2V0IHtcclxuICAgICAgICBwYWRkaW5nIDogIDAgJHRhaWxsZS0zMiAwO1xyXG4gICAgfSBcclxuXHJcbiAgICAudGFydGVhdWNpdHJvbkxpbmUgLnRhcnRlYXVjaXRyb25OYW1lIHtcclxuICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgfVxyXG5cclxuXHJcbiAgICAvLyBibG9jIGRlIGRlc2NyaXB0aW9uIGQgdW4gc2VydmljZVxyXG4gICAgbGkudGFydGVhdWNpdHJvbkxpbmUgIHtcclxuIFxyXG5cclxuICAgICAgICAudGFydGVhdWNpdHJvbkFzayB7XHJcbiAgICAgICAgICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGNsZWFyOiBib3RoICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC50YXJ0ZWF1Y2l0cm9uQm9yZGVyIHtcclxuICAgICAgICBwYWRkaW5nOiAwICR0YWlsbGUtMzIgJHRhaWxsZS0zMjtcclxuICAgICAgfSBcclxuICAgICAgXHJcbiAgICAgICN0YXJ0ZWF1Y2l0cm9uU2Nyb2xsYmFyQWRqdXN0IHtcclxuICAgICAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGNsZWFyOiBib3RoICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGJ1dHRvbiArIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6ICR0YWlsbGUtMzIgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9ICAgXHJcbiAgICAgIFxyXG4gICAgLy8vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuICAgIC8vLy8gSEFCSUxMQUdFIERVIFRFWFRFIDogTU9USUZTIERFU0lHTiBTWVNURU1cclxuICAgIC8vLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICBcclxuIFxyXG4gICAgIC8vIHRpdHJlIHByaW5jaXBhbCBkdSBwYW5uZWF1IFxyXG4gICAgICNkaWFsb2dUaXRsZS50YXJ0ZWF1Y2l0cm9uSDEge1xyXG4gICAgICAgIEBpbmNsdWRlIHRpdHJlTml2ZWF1MVRhYmxldHRlIDtcclxuICAgIH1cclxuXHJcbiAgICAvLyB0aXRyZSBuaXZlYXUgMiBkZXNpZ24gc3lzdGVtIGVuICFpbXBvcnRhbnRcclxuICAgIC50YXJ0ZWF1Y2l0cm9uQm9yZGVyIC50YXJ0ZWF1Y2l0cm9uVGl0bGUgYnV0dG9uIHtcclxuICAgICAgICBmb250LXNpemU6ICR0YWlsbGUtMTggIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAvLyB0aXRyZSBkZSBuaXZlYXUgMyBkZXNpZ24gc3lzdGVtIFxyXG4gICAgbGkudGFydGVhdWNpdHJvbkxpbmUgLnRhcnRlYXVjaXRyb25OYW1lIHtcclxuICAgICAgICAgICAgICBcclxuICAgICAgICBzcGFuLnRhcnRlYXVjaXRyb25IMyB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHRpdHJlTml2ZWF1M1RhYmxldHRlIDsgICAgICAgXHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgfVxyXG5cclxuICAgIC8vIHRleHRlIG5vcm1hbCBkYW5zIGxlIGRlc2lnbiBzeXN0ZW0gIGV0IGxpZW4gZGFucyB0ZXh0ZSBub3JtYWwgZGFucyBsZSBkZXNpZ24gc3lzdGVtIFxyXG5cclxuICAgIGRpdiN0YXJ0ZWF1Y2l0cm9uSW5mbyxcclxuICAgIC50YXJ0ZWF1Y2l0cm9uQm9yZGVyICN0YXJ0ZWF1Y2l0cm9uU2VydmljZXNUaXRsZV9tYW5kYXRvcnkgLnRhcnRlYXVjaXRyb25OYW1lIHNwYW4sXHJcbiAgICAudGFydGVhdWNpdHJvbkJvcmRlciAudGFydGVhdWNpdHJvbkRldGFpbHMsXHJcbiAgICBsaSN0YXJ0ZWF1Y2l0cm9uTm9TZXJ2aWNlc1RpdGxlLnRhcnRlYXVjaXRyb25MaW5lLFxyXG4gICAgLnRhcnRlYXVjaXRyb25Bc2sgYnV0dG9uLFxyXG4gICAgZGl2I3RhcnRlYXVjaXRyb25JbmZvIGJ1dHRvbiN0YXJ0ZWF1Y2l0cm9uUHJpdmFjeVVybERpYWxvZ1xyXG4gICAgICAge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJHRhaWxsZS0xNSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkdGFpbGxlLTI1ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnRhcnRlYXVjaXRyb25Bc2sgYnV0dG9uIHtcclxuICAgICAgICBzcGFuOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBmb250LXNpemU6ICR0YWlsbGUtMTU7XHJcbiAgICAgICAgIH1cclxuICAgIH1cclxuIFxyXG4gXHJcblxyXG4gICAgLy8gbGllbiBwZXRpdCB0ZXh0ZSBkZXRhaWxzIGRlc2lnbiBzeXN0ZW1cclxuICAgICN0YXJ0ZWF1Y2l0cm9uQ2xvc2VQYW5lbCB7XHJcbiBcclxuICAgIFxyXG4gICAgICAgIC5wYW5uZWF1X19jb25zZW50ZW1lbnRfX2J1dHRvbl9fbGliZWxsZSB7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBwYXJhZ3JhcGhlRGV0YWlsc1RhYmxldHRlIDtcclxuICAgICAgICAgICAgLy8gZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LXN0YWNrLW9wZW5zZW1pYm9sZDtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogJHRhaWxsZS04O1xyXG4gICAgICAgIH1cclxuIFxyXG4gICAgfVxyXG5cclxuXHJcbn1cclxuXHJcbiBcclxuXHJcbiAiLCIvLyBHUklETEFZT1VUIGV0IFBPU0lUSU9OTkVNRU5UIERFUyBCTE9DUyBcclxuXHJcbiN0YXJ0ZWF1Y2l0cm9uUm9vdC50YXJ0ZWF1Y2l0cm9uQmVmb3JlVmlzaWJsZSAgI3RhcnRlYXVjaXRyb25BbGVydEJpZyB7XHJcbiAgICAtbW96LWNvbHVtbi1nYXA6ICR0YWlsbGUtMjQ7XHJcbiAgICAgICAgIC13ZWJraXQtY29sdW1uLWdhcDogJHRhaWxsZS0yNDtcclxuICAgICAgICAgICAgY29sdW1uLWdhcDogJHRhaWxsZS0yNDtcclxuICAgIC8vIGdyaWQtdGVtcGxhdGUtYXJlYXM6ICBcInJlc3VtZSAgICAgICAgICAgYm91dG9uQWNjZXB0ZXJcIlxyXG4gICAgLy8gICAgICAgICAgICAgICAgICAgICAgIFwicmVzdW1lICAgICAgICAgICBib3V0b25QZXJzb25uYWxpc2VyXCJcclxuICAgIC8vICAgICAgICAgICAgICAgICAgICAgICBcInBvbGl0aXF1ZWRvbm5lZXMgYm91dG9uQ29udGludWVyU2Fuc0FjY2VwdGVyXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgIFxyXG59XHJcblxyXG4udGFydGVhdWNpdHJvbkJlZm9yZVZpc2libGUgIGRpdiN0YXJ0ZWF1Y2l0cm9uQWxlcnRCaWcgIHtcclxuXHJcbiAgICAvLyByZXN1bWVcclxuICAgICN0YXJ0ZWF1Y2l0cm9uRGlzY2xhaW1lckFsZXJ0IHtcclxuICAgICAgICBncmlkLWNvbHVtbjogMS8xMDtcclxuICAgICAgfVxyXG4gICAgXHJcbiAgICAvLyBwb2xpdGlxdWVkb25uZWVzXHJcbiAgICAjdGFydGVhdWNpdHJvblByaXZhY3lVcmwge1xyXG4gICAgICAgIGdyaWQtY29sdW1uOiAxLzEwO1xyXG4gICAgICB9XHJcbiAgICBcclxuICAgICAgLy8gYm91dG9uUGVyc29ubmFsaXNlclxyXG4gICAgI3RhcnRlYXVjaXRyb25DbG9zZUFsZXJ0IHtcclxuICAgICAgICBncmlkLWNvbHVtbjogMTAvMTM7XHJcbiAgICB9ICBcclxuICAgIFxyXG4gICAgLy8gYm91dG9uQWNjZXB0ZXJcclxuICAgICN0YXJ0ZWF1Y2l0cm9uUGVyc29uYWxpemUyIHtcclxuICAgICAgICBncmlkLWNvbHVtbjogMTAvMTM7XHJcbiAgICB9ICBcclxuICAgICAgXHJcbiAgICAvLyBib3V0b25Db250aW51ZXJTYW5zQWNjZXB0ZXJcclxuICAgICN0YXJ0ZWF1Y2l0cm9uQWxsRGVuaWVkMiB7XHJcbiAgICAgICAgZ3JpZC1jb2x1bW46IDEwLzEzO1xyXG4gICAgfSAgXHJcbn1cclxuXHJcbi8vIGhhYmlsbGFnZSBcclxuXHJcbi8vIGNvbnRhaW5lciBcclxuaHRtbCBib2R5IGRpdiN0YXJ0ZWF1Y2l0cm9uUm9vdC50YXJ0ZWF1Y2l0cm9uQmVmb3JlVmlzaWJsZSAgZGl2I3RhcnRlYXVjaXRyb25BbGVydEJpZyAge1xyXG4gICAgcGFkZGluZzogJHRhaWxsZS00OCAkbWFyZ2VzLWxhdGVyYWxlcy1sYXB0b3A7XHJcbn1cclxuXHJcbmh0bWwgYm9keSAudGFydGVhdWNpdHJvbkJlZm9yZVZpc2libGUgIGRpdiN0YXJ0ZWF1Y2l0cm9uQWxlcnRCaWcgI3RhcnRlYXVjaXRyb25EaXNjbGFpbWVyQWxlcnQge1xyXG4gICAgbGluZS1oZWlnaHQ6ICR0YWlsbGUtMTk7XHJcbiAgICBcclxuICAgIGIge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJHRhaWxsZS0yMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkdGFpbGxlLTI4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIGxpZW4gdmVycyBwb2xpdGlxdWUgZGUgZG9ubmVlcyBcclxuXHJcbmh0bWwgYm9keSAudGFydGVhdWNpdHJvbkJlZm9yZVZpc2libGUgI3RhcnRlYXVjaXRyb25BbGVydEJpZyAgYnV0dG9uI3RhcnRlYXVjaXRyb25Qcml2YWN5VXJsIHtcclxuICAgIEBpbmNsdWRlIHBhcmFncmFwaGVEZXRhaWxzTGFwdG9wO1xyXG4gICAgfVxyXG5cclxuLy8gYm91dG9ucyBhIHN1cmNoYXJnZXIgZW4gIWltcG9ydGFudCBcclxuLnRhcnRlYXVjaXRyb25CZWZvcmVWaXNpYmxlICBkaXYjdGFydGVhdWNpdHJvbkFsZXJ0QmlnIHtcclxuXHJcbiAgICAvLyBjb21tdW4gXHJcbiAgICAjdGFydGVhdWNpdHJvblBlcnNvbmFsaXplMixcclxuICAgICN0YXJ0ZWF1Y2l0cm9uQ2xvc2VBbGVydCxcclxuICAgICN0YXJ0ZWF1Y2l0cm9uQWxsRGVuaWVkMiAgIHtcclxuICAgICAgICBmb250LXNpemU6ICR0YWlsbGUtMTYgIWltcG9ydGFudDtcclxuICAgICAgICBsaW5lLWhlaWdodDogJHRhaWxsZS0yMiAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59IiwiZGl2I3RhcnRlYXVjaXRyb24geyBcclxuICAgIHdpZHRoOiR0YWlsbGUtNzkyICAhaW1wb3J0YW50O1xyXG4gICAgbGVmdDowICFpbXBvcnRhbnQ7XHJcbiAgICByaWdodDowICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW46IDAgYXV0byAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5cclxuZGl2I3RhcnRlYXVjaXRyb24gI3RhcnRlYXVjaXRyb25TZXJ2aWNlcyB7IFxyXG4gICAgbWFyZ2luICA6IDAgIWltcG9ydGFudDtcclxuXHJcbiAgICAvLyBibG9jIGR1IGTDqXRhaWwgZGVzIGF1dG9yaXNhdGlvbnNcclxuICAgIC50YXJ0ZWF1Y2l0cm9uQm9yZGVyIHtcclxuICAgICAgICBsaS50YXJ0ZWF1Y2l0cm9uTGluZTpub3QoLm1lc3NhZ2VfX21hc3F1ZSkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiAtbXMtZmxleGJveCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7IFxyXG4gICAgICAgICAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogJHRhaWxsZS0zMiAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLy8gY29udGFpbmVyIGRlcyBib3V0b25zIGR1biBzZXJ2aWNlIFxyXG4gICAgLnRhcnRlYXVjaXRyb25Bc2sge1xyXG4gICAgICAgIC13ZWJraXQtYm94LWZsZXg6MztcclxuICAgICAgICAgICAgLW1zLWZsZXg6MztcclxuICAgICAgICAgICAgICAgIGZsZXg6MztcclxuICAgICAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnRhcnRlYXVjaXRyb25Cb3JkZXIgLnRhcnRlYXVjaXRyb25Bc2sge1xyXG4gICAgICAgIC13ZWJraXQtYm94LXBhY2s6IGVuZCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAtbXMtZmxleC1wYWNrOiBlbmQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcclxuICAgIH1cclxuIFxyXG4gICAgLy8vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuICAgIC8vLy8gSEFCSUxMQUdFIERVIFRFWFRFIDogTU9USUZTIERFU0lHTiBTWVNURU1cclxuICAgIC8vLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICBcclxuIFxyXG4gICAgIC8vIHRpdHJlIHByaW5jaXBhbCBkdSBwYW5uZWF1IFxyXG4gICAgICNkaWFsb2dUaXRsZS50YXJ0ZWF1Y2l0cm9uSDEge1xyXG4gICAgICAgIEBpbmNsdWRlIHRpdHJlTml2ZWF1MUxhcHRvcCA7XHJcbiAgICB9XHJcblxyXG4gICAgLy8gdGl0cmUgbml2ZWF1IDIgZGVzaWduIHN5c3RlbSBlbiAhaW1wb3J0YW50XHJcbiAgICAudGFydGVhdWNpdHJvbkJvcmRlciAudGFydGVhdWNpdHJvblRpdGxlIGJ1dHRvbiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAkdGFpbGxlLTIwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6ICR0YWlsbGUtMjggIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAvLyB0aXRyZSBkZSBuaXZlYXUgMyBkZXNpZ24gc3lzdGVtIFxyXG4gICAgbGkudGFydGVhdWNpdHJvbkxpbmUgLnRhcnRlYXVjaXRyb25OYW1lIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudCAgO1xyXG4gICAgICAgIC13ZWJraXQtYm94LWZsZXg6MjtcclxuICAgICAgICAgICAgLW1zLWZsZXg6MjtcclxuICAgICAgICAgICAgICAgIGZsZXg6MjtcclxuICAgICAgICAgICAgICBcclxuICAgICAgICBzcGFuLnRhcnRlYXVjaXRyb25IMyB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHRpdHJlTml2ZWF1M0xhcHRvcCA7XHJcbiAgICAgICAgICAgIHdpZHRoOmF1dG8gIWltcG9ydGFudCA7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICR0YWlsbGUtMzI7ICAgICAgIFxyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgIH1cclxuXHJcbiAgICAvLyB0ZXh0ZSBub3JtYWwgZGFucyBsZSBkZXNpZ24gc3lzdGVtICBldCBsaWVuIGRhbnMgdGV4dGUgbm9ybWFsIGRhbnMgbGUgZGVzaWduIHN5c3RlbSBcclxuXHJcbiAgICBkaXYjdGFydGVhdWNpdHJvbkluZm8sXHJcbiAgICAudGFydGVhdWNpdHJvbkJvcmRlciAjdGFydGVhdWNpdHJvblNlcnZpY2VzVGl0bGVfbWFuZGF0b3J5IC50YXJ0ZWF1Y2l0cm9uTmFtZSBzcGFuLFxyXG4gICAgLnRhcnRlYXVjaXRyb25Cb3JkZXIgLnRhcnRlYXVjaXRyb25EZXRhaWxzLFxyXG4gICAgbGkjdGFydGVhdWNpdHJvbk5vU2VydmljZXNUaXRsZS50YXJ0ZWF1Y2l0cm9uTGluZSxcclxuICAgIGRpdi50YXJ0ZWF1Y2l0cm9uQm9yZGVyIC50YXJ0ZWF1Y2l0cm9uQXNrIGJ1dHRvbixcclxuICAgIGRpdiN0YXJ0ZWF1Y2l0cm9uSW5mbyBidXR0b24jdGFydGVhdWNpdHJvblByaXZhY3lVcmxEaWFsb2csXHJcbiAgICBkaXYudGFydGVhdWNpdHJvbkFzayBidXR0b25cclxuICAgICAgIHtcclxuICAgICAgICBmb250LXNpemU6ICR0YWlsbGUtMTYgIWltcG9ydGFudDtcclxuICAgICAgICBsaW5lLWhlaWdodDogJHRhaWxsZS0yNyAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC50YXJ0ZWF1Y2l0cm9uQXNrIGJ1dHRvbiB7XHJcbiAgICAgICAgc3Bhbjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAkdGFpbGxlLTE2O1xyXG4gICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLy8gbGllbiBwZXRpdCB0ZXh0ZSBkZXRhaWxzIGRlc2lnbiBzeXN0ZW1cclxuICAgICN0YXJ0ZWF1Y2l0cm9uQ2xvc2VQYW5lbCB7XHJcbiBcclxuICAgIFxyXG4gICAgICAgIC5wYW5uZWF1X19jb25zZW50ZW1lbnRfX2J1dHRvbl9fbGliZWxsZSB7IFxyXG4gICAgICAgICAgICBAaW5jbHVkZSBwYXJhZ3JhcGhlRGV0YWlsc0xhcHRvcCA7XHJcbiAgICAgICAgfVxyXG4gXHJcbiAgICB9XHJcblxyXG4gXHJcbn1cclxuXHJcbi8vIHN1cmNoYXJnZSBjb2RlIGluaXRpYWxcclxuXHJcbmRpdiN0YXJ0ZWF1Y2l0cm9uICN0YXJ0ZWF1Y2l0cm9uU2VydmljZXMgLnRhcnRlYXVjaXRyb25MaW5lIC50YXJ0ZWF1Y2l0cm9uTmFtZSB7XHJcbiAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5odG1sIGJvZHkgI3RhcnRlYXVjaXRyb25Sb290IGRpdiN0YXJ0ZWF1Y2l0cm9uIGxpLnRhcnRlYXVjaXRyb25MaW5lIC50YXJ0ZWF1Y2l0cm9uQXNrIHtcclxuICAgIGRpc3BsYXk6IC13ZWJraXQtaW5saW5lLWJveCAhaW1wb3J0YW50O1xyXG4gICAgZGlzcGxheTogLW1zLWlubGluZS1mbGV4Ym94ICFpbXBvcnRhbnQ7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5cclxuXHJcbmh0bWwgYm9keSAjdGFydGVhdWNpdHJvblJvb3QgZGl2I3RhcnRlYXVjaXRyb24gbGkudGFydGVhdWNpdHJvbkxpbmUgIC50YXJ0ZWF1Y2l0cm9uQXNrIHtcclxuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcclxufSIsIlxyXG4vLyBoYWJpbGxhZ2UgXHJcblxyXG4vLyBjb250YWluZXIgXHJcblxyXG4jdGFydGVhdWNpdHJvblJvb3QudGFydGVhdWNpdHJvbkJlZm9yZVZpc2libGUgICN0YXJ0ZWF1Y2l0cm9uQWxlcnRCaWcge1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgJHRhaWxsZS0xMjcyICR0YWlsbGUtMTUyICR0YWlsbGUtMjYwIDFmcjtcclxuICAgIC8vIC1tb3otY29sdW1uLWdhcDogJHRhaWxsZS0xNjA7XHJcbiAgICAvLyAgICAgIGNvbHVtbi1nYXA6ICR0YWlsbGUtMTYwO1xyXG4gICAgLW1vei1jb2x1bW4tZ2FwOiAwO1xyXG4gICAgICAgICAtd2Via2l0LWNvbHVtbi1nYXA6IDA7XHJcbiAgICAgICAgICAgIGNvbHVtbi1nYXA6IDA7XHJcbiAgICBncmlkLXRlbXBsYXRlLWFyZWFzOiAgXCJtYXJnZWdhdWNoZSByZXN1bWUgICAgICAgICAgICBib3V0b25BY2NlcHRlciAgICAgICAgICAgICAgbWFyZ2Vkcm9pdGVcIlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgIFwibWFyZ2VnYXVjaGUgcmVzdW1lICAgICAgICAgICAgYm91dG9uUGVyc29ubmFsaXNlciAgICAgICAgIG1hcmdlZHJvaXRlXCJcclxuICAgICAgICAgICAgICAgICAgICAgICAgICBcIm1hcmdlZ2F1Y2hlIHBvbGl0aXF1ZWRvbm5lZXMgIGJvdXRvbkNvbnRpbnVlclNhbnNBY2NlcHRlciBtYXJnZWRyb2l0ZVwiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICBcclxufVxyXG5cclxuaHRtbCBib2R5ICBkaXYjdGFydGVhdWNpdHJvblJvb3QudGFydGVhdWNpdHJvbkJlZm9yZVZpc2libGUgZGl2I3RhcnRlYXVjaXRyb25BbGVydEJpZyB7XHJcblxyXG4gICAgcGFkZGluZzogJHRhaWxsZS01NiAwO1xyXG4gICAgXHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgZ3JpZC1hcmVhOm1hcmdlZ2F1Y2hlIDtcclxuICAgICAgICBncmlkLWNvbHVtbjogMS8yO1xyXG4gICAgfVxyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgZ3JpZC1hcmVhOm1hcmdlZHJvaXRlIDtcclxuICAgICAgICBncmlkLWNvbHVtbjogNS82O1xyXG4gICAgfVxyXG59XHJcblxyXG4udGFydGVhdWNpdHJvbkJlZm9yZVZpc2libGUgIGRpdiN0YXJ0ZWF1Y2l0cm9uQWxlcnRCaWcgIHtcclxuXHJcbiAgICAvLyByZXN1bWVcclxuICAgICN0YXJ0ZWF1Y2l0cm9uRGlzY2xhaW1lckFsZXJ0IHtcclxuICAgICAgICBncmlkLWNvbHVtbjogMi8zO1xyXG4gICAgICB9XHJcbiAgICBcclxuICAgIC8vIHBvbGl0aXF1ZWRvbm5lZXNcclxuICAgICN0YXJ0ZWF1Y2l0cm9uUHJpdmFjeVVybCB7XHJcbiAgICAgICAgZ3JpZC1jb2x1bW46IDIvMztcclxuICAgICAgfVxyXG4gICAgXHJcbiAgICAgIC8vIGJvdXRvblBlcnNvbm5hbGlzZXJcclxuICAgICN0YXJ0ZWF1Y2l0cm9uQ2xvc2VBbGVydCB7XHJcbiAgICAgICAgZ3JpZC1jb2x1bW46IDMvNTtcclxuICAgIH0gIFxyXG4gICAgXHJcbiAgICAvLyBib3V0b25BY2NlcHRlclxyXG4gICAgI3RhcnRlYXVjaXRyb25QZXJzb25hbGl6ZTIge1xyXG4gICAgICAgIGdyaWQtY29sdW1uOiAzLzU7XHJcbiAgICB9ICBcclxuICAgICAgXHJcbiAgICAvLyBib3V0b25Db250aW51ZXJTYW5zQWNjZXB0ZXJcclxuICAgICN0YXJ0ZWF1Y2l0cm9uQWxsRGVuaWVkMiB7XHJcbiAgICAgICAgZ3JpZC1jb2x1bW46IDMvNTtcclxuICAgIH0gIFxyXG59XHJcblxyXG5odG1sIGJvZHkgLnRhcnRlYXVjaXRyb25CZWZvcmVWaXNpYmxlIGRpdiN0YXJ0ZWF1Y2l0cm9uQWxlcnRCaWcgI3RhcnRlYXVjaXRyb25EaXNjbGFpbWVyQWxlcnQge1xyXG4gICAgXHJcbiAgICBiIHtcclxuICAgICAgICBmb250LXNpemU6ICR0YWlsbGUtMjIgIWltcG9ydGFudDtcclxuICAgICAgICBsaW5lLWhlaWdodDogJHRhaWxsZS0zMiAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcblxyXG5odG1sIGJvZHkgZGl2I3RhcnRlYXVjaXRyb25Sb290LnRhcnRlYXVjaXRyb25CZWZvcmVWaXNpYmxlIGRpdiN0YXJ0ZWF1Y2l0cm9uQWxlcnRCaWcgI3RhcnRlYXVjaXRyb25EaXNjbGFpbWVyQWxlcnQge1xyXG4gICAgcGFkZGluZy1yaWdodDogJHRhaWxsZS0zMjtcclxufVxyXG5cclxuICIsIi8vIGhhYmlsbGFnZSBkdSBiYWRnZSBhcHJlcyByZWZ1cyBkIHVuIFJTXHJcbiBcclxuXHJcbi8vIGJsb2MgZHUgYmFkZ2VcclxuLmNvbnRlbnUgc3Bhbi50YXJ0ZWF1Y2l0cm9uLW1hZ2ljLWJsb2NrIHtcclxuICBwYWRkaW5nIDogJHRhaWxsZS05NiAkdGFpbGxlLTgwO1xyXG59XHJcblxyXG4vLyBibG9jIGR1IGJhZGdlXHJcbiBodG1sIHNwYW4udGFydGVhdWNpdHJvbi1tYWdpYy1ibG9jayB7XHJcbiAgXHJcbiAgLy8gdGl0cmUgZHUgYmFkZ2UsIGJhc2Ugc3VyIHRpdHJlIDMgZGVzaWduIHN5c3RlbSBcclxuICBiIHtcclxuICAgIEBpbmNsdWRlIHRpdHJlTml2ZWF1M0Rlc2t0b3A7XHJcbiAgICBmb250LXNpemU6ICR0YWlsbGUtMjA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAkdGFpbGxlLTMyO1xyXG4gIH1cclxuXHJcbiBcclxuICBcclxufVxyXG5cclxuICIsImRpdiN0YXJ0ZWF1Y2l0cm9uIHsgXHJcbiAgICB3aWR0aDokdGFpbGxlLTEwODQgICFpbXBvcnRhbnQ7XHJcbiBcclxufVxyXG5cclxuXHJcbiBcclxuICBcclxuZGl2I3RhcnRlYXVjaXRyb24gICBkaXYjdGFydGVhdWNpdHJvblNlcnZpY2VzIHtcclxuXHJcbiAgICAvLyBibG9jIGQnaW50cm9kdWN0aW9uIFxyXG4gICAgZGl2I3RhcnRlYXVjaXRyb25NYWluTGluZU9mZnNldCB7XHJcbiAgICAgICAgcGFkZGluZyA6ICAwICR0YWlsbGUtNDAgMDtcclxuICAgIH0gXHJcblxyXG5cclxuICAgIC50YXJ0ZWF1Y2l0cm9uTGluZSB7XHJcbiAgICAgICAgcGFkZGluZyA6IDAgJHRhaWxsZS00MCA7XHJcbiAgICB9ICBcclxuICAgIFxyXG4gICAgLnRhcnRlYXVjaXRyb25Cb3JkZXIge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgJHRhaWxsZS00MCAkdGFpbGxlLTQwO1xyXG4gICAgICAgIH0gXHJcblxyXG4gICAgLy8vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuICAgIC8vLy8gSEFCSUxMQUdFIERVIFRFWFRFIDogTU9USUZTIERFU0lHTiBTWVNURU1cclxuICAgIC8vLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICBcclxuIFxyXG4gICAgIC8vIHRpdHJlIHByaW5jaXBhbCBkdSBwYW5uZWF1IFxyXG4gICAgICNkaWFsb2dUaXRsZS50YXJ0ZWF1Y2l0cm9uSDEge1xyXG4gICAgICAgIEBpbmNsdWRlIHRpdHJlTml2ZWF1MURlc2t0b3AgO1xyXG4gICAgfVxyXG5cclxuICAgIC8vIHRpdHJlIG5pdmVhdSAyIGRlc2lnbiBzeXN0ZW0gZW4gIWltcG9ydGFudFxyXG4gICAgLnRhcnRlYXVjaXRyb25Cb3JkZXIgLnRhcnRlYXVjaXRyb25UaXRsZSBidXR0b24ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJHRhaWxsZS0yMiAhaW1wb3J0YW50O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkdGFpbGxlLTMyICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLy8gdGl0cmUgZGUgbml2ZWF1IDMgZGVzaWduIHN5c3RlbSBcclxuICAgIGxpLnRhcnRlYXVjaXRyb25MaW5lIC50YXJ0ZWF1Y2l0cm9uTmFtZSB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQgIDtcclxuICAgICAgICAtd2Via2l0LWJveC1mbGV4OjE7XHJcbiAgICAgICAgICAgIC1tcy1mbGV4OjE7XHJcbiAgICAgICAgICAgICAgICBmbGV4OjE7XHJcbiAgICAgICAgICAgICAgXHJcbiAgICAgICAgc3Bhbi50YXJ0ZWF1Y2l0cm9uSDMge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSB0aXRyZU5pdmVhdTNEZXNrdG9wIDtcclxuICAgICBcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICB9XHJcblxyXG4gICAgLy8gdGV4dGUgbm9ybWFsIGRhbnMgbGUgZGVzaWduIHN5c3RlbSAgZXQgbGllbiBkYW5zIHRleHRlIG5vcm1hbCBkYW5zIGxlIGRlc2lnbiBzeXN0ZW0gXHJcblxyXG4gICAgZGl2I3RhcnRlYXVjaXRyb25JbmZvLFxyXG4gICAgLnRhcnRlYXVjaXRyb25Cb3JkZXIgI3RhcnRlYXVjaXRyb25TZXJ2aWNlc1RpdGxlX21hbmRhdG9yeSAudGFydGVhdWNpdHJvbk5hbWUgc3BhbixcclxuICAgIC50YXJ0ZWF1Y2l0cm9uQm9yZGVyIC50YXJ0ZWF1Y2l0cm9uRGV0YWlscyxcclxuICAgIGxpI3RhcnRlYXVjaXRyb25Ob1NlcnZpY2VzVGl0bGUudGFydGVhdWNpdHJvbkxpbmUsXHJcbiAgICAudGFydGVhdWNpdHJvbkJvcmRlciAudGFydGVhdWNpdHJvbkFzayBidXR0b24sXHJcbiAgICBkaXYjdGFydGVhdWNpdHJvbkluZm8gYnV0dG9uI3RhcnRlYXVjaXRyb25Qcml2YWN5VXJsRGlhbG9nLFxyXG4gICAgZGl2LnRhcnRlYXVjaXRyb25Bc2sgYnV0dG9uXHJcbiAgICAgICB7XHJcbiAgICAgICAgZm9udC1zaXplOiAkdGFpbGxlLTE4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6ICR0YWlsbGUtMzAgIWltcG9ydGFudDtcclxuICAgIH0gXHJcbiAgICBcclxuICAgIC50YXJ0ZWF1Y2l0cm9uQXNrIGJ1dHRvbiB7XHJcbiAgICAgICAgc3Bhbjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAkdGFpbGxlLTE4O1xyXG4gICAgICAgICB9XHJcbiAgICB9XHJcblxyXG59XHJcbiAgICBcclxuIFxyXG4gXHJcblxyXG4gXHJcbiAgICAgIFxyXG5cclxuXHJcbiAiLCIvLyBjb3VsZXVyIGRlIGZvbmQgbmV1dHJlIFxyXG4vLyB1dGlsaXNlZSBwb3VyIGJhY2tncm91bmQgZXQgY29sb3JcclxuXHJcblxyXG5zcGFuLnRhcnRlYXVjaXRyb24tbWFnaWMtYmxvY2ssXHJcbnNwYW4udGFydGVhdWNpdHJvbi1tYWdpYy1ibG9jayBidXR0b24udGFydGVhdWNpdHJvbkFsbG93ICxcclxuXHJcbmh0bWwgYm9keSBkaXYjdGFydGVhdWNpdHJvblJvb3QudGFydGVhdWNpdHJvbkJlZm9yZVZpc2libGUgIGRpdiN0YXJ0ZWF1Y2l0cm9uQWxlcnRCaWcsXHJcbmh0bWwgYm9keSAjdGFydGVhdWNpdHJvblJvb3QudGFydGVhdWNpdHJvbkJlZm9yZVZpc2libGUgICN0YXJ0ZWF1Y2l0cm9uQWxlcnRCaWcsIFxyXG5odG1sIGJvZHkgZGl2I3RhcnRlYXVjaXRyb25Sb290LnRhcnRlYXVjaXRyb25CZWZvcmVWaXNpYmxlICBzcGFuI3RhcnRlYXVjaXRyb25EaXNjbGFpbWVyQWxlcnQsXHJcbi50YXJ0ZWF1Y2l0cm9uQmVmb3JlVmlzaWJsZSAjdGFydGVhdWNpdHJvbkFsZXJ0QmlnICN0YXJ0ZWF1Y2l0cm9uUGVyc29uYWxpemUyLFxyXG4udGFydGVhdWNpdHJvbkJlZm9yZVZpc2libGUgZGl2I3RhcnRlYXVjaXRyb25BbGVydEJpZyAjdGFydGVhdWNpdHJvbkNsb3NlQWxlcnQgLFxyXG5odG1sIGJvZHkgI3RhcnRlYXVjaXRyb25Sb290LnRhcnRlYXVjaXRyb25CZWZvcmVWaXNpYmxlICAjdGFydGVhdWNpdHJvbkFsZXJ0QmlnICN0YXJ0ZWF1Y2l0cm9uQ2xvc2VBbGVydCAsXHJcbi50YXJ0ZWF1Y2l0cm9uQmVmb3JlVmlzaWJsZSBkaXYjdGFydGVhdWNpdHJvbkFsZXJ0QmlnICN0YXJ0ZWF1Y2l0cm9uQWxsRGVuaWVkMiAge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRjb3VsZXVyLWZvbmQtbmV1dHJlICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbiBcclxuLnRhcnRlYXVjaXRyb24tbWFnaWMtYmxvY2sgYnV0dG9uOmhvdmVyLCBcclxuLnRhcnRlYXVjaXRyb25CZWZvcmVWaXNpYmxlIGRpdiN0YXJ0ZWF1Y2l0cm9uQWxlcnRCaWcgICAjdGFydGVhdWNpdHJvblBlcnNvbmFsaXplMjpob3ZlcixcclxuLnRhcnRlYXVjaXRyb25CZWZvcmVWaXNpYmxlIGRpdiN0YXJ0ZWF1Y2l0cm9uQWxlcnRCaWcgICN0YXJ0ZWF1Y2l0cm9uQ2xvc2VBbGVydDpob3ZlcixcclxuLnRhcnRlYXVjaXRyb25CZWZvcmVWaXNpYmxlIGRpdiN0YXJ0ZWF1Y2l0cm9uQWxlcnRCaWcgICN0YXJ0ZWF1Y2l0cm9uQWxsRGVuaWVkMjpob3ZlciBcclxuc3Bhbi50YXJ0ZWF1Y2l0cm9uLW1hZ2ljLWJsb2NrIGJ1dHRvbi50YXJ0ZWF1Y2l0cm9uQWxsb3c6aG92ZXIgICB7XHJcbiAgY29sb3I6ICRjb3VsZXVyLWZvbmQtbmV1dHJlICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcblxyXG4vLyBjb3VsZXVyIGRlIGxpZW5zIGZvbmQgbmV1dHJlIFxyXG5cclxuLnRhcnRlYXVjaXRyb25CZWZvcmVWaXNpYmxlIGRpdiN0YXJ0ZWF1Y2l0cm9uQWxlcnRCaWcgICN0YXJ0ZWF1Y2l0cm9uUGVyc29uYWxpemUyOmhvdmVyLFxyXG4udGFydGVhdWNpdHJvbkJlZm9yZVZpc2libGUgZGl2I3RhcnRlYXVjaXRyb25BbGVydEJpZyAgI3RhcnRlYXVjaXRyb25BbGxEZW5pZWQyOmhvdmVyLFxyXG5odG1sIGJvZHkgI3RhcnRlYXVjaXRyb25Sb290LnRhcnRlYXVjaXRyb25CZWZvcmVWaXNpYmxlICAjdGFydGVhdWNpdHJvbkFsZXJ0QmlnICN0YXJ0ZWF1Y2l0cm9uQ2xvc2VBbGVydDpob3Zlcixcclxuc3Bhbi50YXJ0ZWF1Y2l0cm9uLW1hZ2ljLWJsb2NrIGJ1dHRvbi50YXJ0ZWF1Y2l0cm9uQWxsb3c6aG92ZXIgXHJcbiAge1xyXG4gICAgYmFja2dyb3VuZDogICRjb3VsZXVyLWxpZW5zLWZvbmQtbmV1dHJlICFpbXBvcnRhbnQ7XHJcbiBcclxuICB9XHJcblxyXG5odG1sIGJvZHkgI3RhcnRlYXVjaXRyb25Sb290LnRhcnRlYXVjaXRyb25CZWZvcmVWaXNpYmxlIGRpdiN0YXJ0ZWF1Y2l0cm9uQWxlcnRCaWcgI3RhcnRlYXVjaXRyb25BbGxEZW5pZWQyLFxyXG5odG1sIGJvZHkgI3RhcnRlYXVjaXRyb25Sb290LnRhcnRlYXVjaXRyb25CZWZvcmVWaXNpYmxlIGRpdiN0YXJ0ZWF1Y2l0cm9uQWxlcnRCaWcgICN0YXJ0ZWF1Y2l0cm9uUHJpdmFjeVVybCxcclxuaHRtbCBib2R5ICN0YXJ0ZWF1Y2l0cm9uUm9vdC50YXJ0ZWF1Y2l0cm9uQmVmb3JlVmlzaWJsZSAjdGFydGVhdWNpdHJvbkFsZXJ0QmlnICN0YXJ0ZWF1Y2l0cm9uQ2xvc2VBbGVydCAsXHJcbmh0bWwgLnRhcnRlYXVjaXRyb25CZWZvcmVWaXNpYmxlIGRpdiN0YXJ0ZWF1Y2l0cm9uQWxlcnRCaWcgI3RhcnRlYXVjaXRyb25QZXJzb25hbGl6ZTIsXHJcbnNwYW4udGFydGVhdWNpdHJvbi1tYWdpYy1ibG9jayBidXR0b25cclxue1xyXG4gIGNvbG9yOiRjb3VsZXVyLWxpZW5zLWZvbmQtbmV1dHJlICFpbXBvcnRhbnQ7XHJcbiBcclxufVxyXG5cclxuXHJcbi50YXJ0ZWF1Y2l0cm9uQmVmb3JlVmlzaWJsZSBkaXYjdGFydGVhdWNpdHJvbkFsZXJ0QmlnICAjdGFydGVhdWNpdHJvbkFsbERlbmllZDIsXHJcbmh0bWwgYm9keSAjdGFydGVhdWNpdHJvblJvb3QudGFydGVhdWNpdHJvbkJlZm9yZVZpc2libGUgICN0YXJ0ZWF1Y2l0cm9uQWxlcnRCaWcgICN0YXJ0ZWF1Y2l0cm9uQ2xvc2VBbGVydCxcclxuLnRhcnRlYXVjaXRyb25CZWZvcmVWaXNpYmxlIGRpdiN0YXJ0ZWF1Y2l0cm9uQWxlcnRCaWcgI3RhcnRlYXVjaXRyb25QZXJzb25hbGl6ZTIsXHJcbnNwYW4udGFydGVhdWNpdHJvbi1tYWdpYy1ibG9jayBidXR0b24ge1xyXG4gIGJvcmRlcjogMnB4IHNvbGlkICRjb3VsZXVyLWxpZW5zLWZvbmQtbmV1dHJlICFpbXBvcnRhbnQ7XHJcblxyXG59XHJcblxyXG4vLyBjb3VsZXVyIGRlIHRleHRlIGZvbmQgbmV1dHJlIFxyXG4udGFydGVhdWNpdHJvbkJlZm9yZVZpc2libGUgZGl2I3RhcnRlYXVjaXRyb25BbGVydEJpZyAgZGl2I3RhcnRlYXVjaXRyb25EaXNjbGFpbWVyQWxlcnQsXHJcbmh0bWwgYm9keSBkaXYjdGFydGVhdWNpdHJvblJvb3QudGFydGVhdWNpdHJvbkJlZm9yZVZpc2libGUgIGRpdiN0YXJ0ZWF1Y2l0cm9uQWxlcnRCaWcgIHNwYW4sXHJcbi50YXJ0ZWF1Y2l0cm9uQmVmb3JlVmlzaWJsZSBkaXYjdGFydGVhdWNpdHJvbkFsZXJ0QmlnICAjdGFydGVhdWNpdHJvbkRpc2NsYWltZXJBbGVydCBiLFxyXG4udGFydGVhdWNpdHJvbi1tYWdpYy1ibG9jayB7XHJcbiAgY29sb3I6JGNvdWxldXItdGV4dGUtZm9uZC1uZXV0cmUgIWltcG9ydGFudDtcclxufVxyXG5cclxuIC8vIGNvdWxldXIgZGUgZm9uZCBwcmluY2lwYWxlIFxyXG5kaXYjdGFydGVhdWNpdHJvbiAjdGFydGVhdWNpdHJvblNlcnZpY2VzIGRpdiN0YXJ0ZWF1Y2l0cm9uSW5mbyBidXR0b24jdGFydGVhdWNpdHJvblByaXZhY3lVcmxEaWFsb2csXHJcbmZvb3RlciBuYXYgdWwgbGkgc3Bhbjpob3ZlciB7XHJcbiAgY29sb3I6ICRjb3VsZXVyLXByaW5jaXBhbGU7XHJcbiAgfVxyXG5cclxuXHJcbiAgLy8gY291bGV1ciBkZSBmb25kIHNlY29uZGFpcmUgXHJcblxyXG4gIGh0bWwgYm9keSAjdGFydGVhdWNpdHJvblJvb3QudGFydGVhdWNpdHJvbkJlZm9yZVZpc2libGUgIGRpdiN0YXJ0ZWF1Y2l0cm9uQWxlcnRCaWcgI3RhcnRlYXVjaXRyb25Qcml2YWN5VXJsOmhvdmVyLFxyXG4gICN0YXJ0ZWF1Y2l0cm9uICN0YXJ0ZWF1Y2l0cm9uUHJpdmFjeVVybERpYWxvZzpob3ZlcixcclxuICBkaXYjdGFydGVhdWNpdHJvbiAjdGFydGVhdWNpdHJvbkNsb3NlUGFuZWwgLmljb246aG92ZXIsXHJcbiAgZGl2I3RhcnRlYXVjaXRyb24gI3RhcnRlYXVjaXRyb25DbG9zZVBhbmVsIC5wYW5uZWF1X19jb25zZW50ZW1lbnRfX2J1dHRvbl9fbGliZWxsZTpob3ZlciB7XHJcbiAgICBjb2xvcjokY291bGV1ci1zZWNvbmRhaXJlICFpbXBvcnRhbnQ7XHJcbiAgfSBcclxuXHJcbiAgLy8gY291bGV1ciBkZSBsaWVuIHN1ciBmb25kIGJsYW5jXHJcbiAgZGl2I3RhcnRlYXVjaXRyb24gI3RhcnRlYXVjaXRyb25DbG9zZVBhbmVsIC5pY29uLFxyXG4jdGFydGVhdWNpdHJvbiAjdGFydGVhdWNpdHJvblByaXZhY3lVcmxEaWFsb2csXHJcbmRpdiN0YXJ0ZWF1Y2l0cm9uICN0YXJ0ZWF1Y2l0cm9uQ2xvc2VQYW5lbCAucGFubmVhdV9fY29uc2VudGVtZW50X19idXR0b25fX2xpYmVsbGUge1xyXG4gIGNvbG9yOiRjb3VsZXVyLWxpZW5zLWZvbmQtYmxhbmMgICFpbXBvcnRhbnQ7XHJcbn1cclxuIiwiXHJcbi8vIGFycmllcmUgcGxhbiBvbWJyZSBcclxuLnVnYV9fc2hhZG93IHtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIG9wYWNpdHk6IDAuNTtcclxuICAgIGJhY2tncm91bmQ6ICMwMDA7XHJcbiAgICB6LWluZGV4OiAxMDAwOyAvKiBBc3N1cmV6LXZvdXMgcXVlIGMnZXN0IGF1LWRlc3N1cyBkZXMgYXV0cmVzIMOpbMOpbWVudHMgKi9cclxufVxyXG5cclxuXHJcbi51Z2FfX3NoYXJlcGFnZSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgdG9wOiAyNSU7XHJcbiAgICBsZWZ0OiA1JTtcclxuICAgIHJpZ2h0OiA1JTtcclxuICAgIHBhZGRpbmc6ICR0YWlsbGUtMjA7XHJcbiAgICB6LWluZGV4OiAxMDEwO1xyXG5cclxuICAgIGgzIHtcclxuICAgICAgICBmb250LXNpemU6ICR0YWlsbGUtMjI7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6ICR0YWlsbGUtMjc7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiQ2FsaXN0b2dhXCIsIHNlcmlmO1xyXG4gICAgICAgIG1hcmdpbjogMCAwICR0YWlsbGUtMzA7XHJcbiAgICB9XHJcblxyXG5cclxuXHJcbiAgICAuaWNvbi1saW5rIHtcclxuICAgICAgICBjb2xvcjogI2RjZGNkYztcclxuICAgICAgICBwYWRkaW5nOiAkdGFpbGxlLTQgJHRhaWxsZS04IDAgMDtcclxuICAgIH1cclxuXHJcbiAgICBwIHtcclxuICAgICAgICBtYXJnaW46ICR0YWlsbGUtMjQgMDtcclxuICAgICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgZm9udC1zaXplOiAkdGFpbGxlLTE2OyBcclxuICAgIH1cclxuXHJcblxyXG5cclxufVxyXG5cclxuLy8gYm91dG9uIGRlIGZlcm1ldHVyZVxyXG4udWdhX19zaGFyZXBhZ2VfX2Nsb3NlIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcmlnaHQ6ICR0YWlsbGUtMjQ7XHJcbiAgICB0b3A6ICR0YWlsbGUtMjQ7XHJcbiAgICBmb250LXNpemU6ICR0YWlsbGUtMjA7XHJcbiAgICBsaW5lLWhlaWdodDogJHRhaWxsZS0yMDtcclxuICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgICBmb250LWZhbWlseTogJ2ljb21vb24nO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICBjb2xvcjogJGxpbmstYmctd2hpdGU7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIGNvbG9yOiAkdWdhLXNlY29uZGFyeTtcclxuICAgIH1cclxufVxyXG5cclxuLy8gY2hhbXAgaW5wdXQgcXVpIGNvbnRpZW50IGwndXJsXHJcbi51Z2FfX3NoYXJlcGFnZV9fdGV4dCB7XHJcbiAgICBmb250LXNpemU6ICR0YWlsbGUtMTg7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGNkY2RjO1xyXG4gICAgcGFkZGluZzogJHRhaWxsZS04O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIGhlaWdodDogJHRhaWxsZS00ODtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICBpbnB1dCB7XHJcbiAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG59XHJcblxyXG4udWdhX19zaGFyZXBhZ2VfX2NvcHkge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBtaW4td2lkdGg6ICR0YWlsbGUtMTA1O1xyXG4gICAgbWFyZ2luLXRvcDogJHRhaWxsZS0xMDtcclxuICAgIHBhZGRpbmc6ICR0YWlsbGUtMTI7XHJcbiAgICAvLyBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1zdGFjay1vcGVuZXh0cmFib2xkO1xyXG4gICAgLy8gZm9udC13ZWlnaHQ6IDgwMDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgICBoZWlnaHQ6ICR0YWlsbGUtNDg7XHJcbiAgICBiYWNrZ3JvdW5kOiAkdWdhLXByaW1hcnk7XHJcbiAgICBjb2xvcjogJGxpbmstYmctcHJpbWFyeTtcclxuICAgIGJvcmRlcjoycHggc29saWQgJHVnYS1wcmltYXJ5O1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkbGluay1iZy1wcmltYXJ5O1xyXG4gICAgICAgIGNvbG9yOiAkdWdhLXByaW1hcnk7XHJcbiAgICB9XHJcblxyXG59IiwiLy8gbG9jYWwgZGV2IDogbmUgcGFzIHB1YmxpZXIgc3VyIGRydXBhbFxyXG4vLyBjb21tZW50ZXIgYXZhbnQgZCdpbnN0YWxsZXIgc3VyIGRydXBhbFxyXG4vLyAkbGluay1iZy13aGl0ZSA6IGJyb3duO1xyXG4vLyAkdWdhLXByaW1hcnkgOiBncmVlbjtcclxuLy8gJGxpbmstYmctcHJpbWFyeSA6IGNoYXJ0cmV1c2U7XHJcbi8vICR1Z2Etc2Vjb25kYXJ5IDogYmx1ZTtcclxuXHJcbi8vIHZhcmlhYmxlcyBEUlVQQUxcclxuQGltcG9ydCBcInVnYS1zaGFyZXRoaXNwYWdlLXV0aWxzXCI7XHJcblxyXG5cclxuXHJcbi8vIFZlcnNpb24gc21hcnRwaG9uZVxyXG5AaW1wb3J0IFwidWdhLXNoYXJldGhpc3BhZ2Vfc21hcnRwaG9uZVwiO1xyXG5cclxuLy8gVmVyc2lvbiBsYXB0b3BcclxuQG1lZGlhIChtaW4td2lkdGg6IDEzNjZweCkge1xyXG4gICAgQGltcG9ydCBcInVnYS1zaGFyZXRoaXNwYWdlX2xhcHRvcFwiOyBcclxufVxyXG4iXX0= */
