@charset "UTF-8";
/*!
 * Bootstrap  v5.2.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */: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:#6c6c6c;--bs-gray-dark:#313131;--bs-gray-100:#f8f8f8;--bs-gray-200:#e9e9e9;--bs-gray-300:#dedede;--bs-gray-400:#cecece;--bs-gray-500:#ababab;--bs-gray-600:#6c6c6c;--bs-gray-700:#494949;--bs-gray-800:#313131;--bs-gray-900:#212121;--bs-primary:#ee804d;--bs-secondary:#537fa6;--bs-tertiary:#789ebf;--bs-quaternary:#fbb392;--bs-success:#5cb85c;--bs-info:#319fc0;--bs-warning:#f0ad4e;--bs-danger:#d9534f;--bs-default:#eaebec;--bs-lighter:#f8f8f8;--bs-light:#e9e9e9;--bs-dark:#6c6c6c;--bs-darker:#212121;--bs-primary-rgb:238,128,77;--bs-secondary-rgb:83,127,166;--bs-tertiary-rgb:120,158,191;--bs-quaternary-rgb:251,179,146;--bs-success-rgb:92,184,92;--bs-info-rgb:49,159,192;--bs-warning-rgb:240,173,78;--bs-danger-rgb:217,83,79;--bs-default-rgb:234,235,236;--bs-lighter-rgb:248,248,248;--bs-light-rgb:233,233,233;--bs-dark-rgb:108,108,108;--bs-darker-rgb:33,33,33;--bs-white-rgb:255,255,255;--bs-black-rgb:0,0,0;--bs-body-color-rgb:33,33,33;--bs-body-bg-rgb:255,255,255;--bs-font-sans-serif:"Open Sans",system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--bs-font-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--bs-gradient:linear-gradient(180deg,hsla(0,0%,100%,.15),hsla(0,0%,100%,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:#212121;--bs-body-bg:#fff;--bs-border-width:1px;--bs-border-style:solid;--bs-border-color:#dedede;--bs-border-color-translucent:rgba(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:#537fa6;--bs-link-hover-color:#426685;--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{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0);background-color:var(--bs-body-bg);color:var(--bs-body-color);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);margin:0;text-align:var(--bs-body-text-align)}hr{border:0;border-top:1px solid;color:inherit;margin:1rem 0;opacity:.25}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{color:#ee804d;font-family:Montserrat,Open Sans,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-weight:600;line-height:1.2;margin-bottom:.5rem;margin-top:0}.h1,h1{font-size:calc(1.325rem + .9vw)}@media (min-width:1200px){.h1,h1{font-size:2rem}}.h2,h2{font-size:calc(1.3rem + .6vw)}@media (min-width:1200px){.h2,h2{font-size:1.75rem}}.h3,h3{font-size:calc(1.275rem + .3vw)}@media (min-width:1200px){.h3,h3{font-size:1.5rem}}.h4,h4{font-size:1.25rem}.h5,h5{font-size:1rem}.h6,h6{font-size:.85rem}p{margin-bottom:1rem;margin-top:0}abbr[title]{cursor:help;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}address{font-style:normal;line-height:inherit;margin-bottom:1rem}ol,ul{padding-left:2rem}dl,ol,ul{margin-bottom:1rem;margin-top:0}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}.small,small{font-size:.875em}.mark,mark{background-color:var(--bs-highlight-bg);padding:.1875em}sub,sup{font-size:.75em;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:var(--bs-link-color);text-decoration:none}a:hover{color:var(--bs-link-hover-color);text-decoration:underline}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}code,kbd,pre,samp{font-family:var(--bs-font-monospace);font-size:1em}pre{display:block;font-size:.875em;margin-bottom:1rem;margin-top:0;overflow:auto}pre code{color:inherit;font-size:inherit;word-break:normal}code{word-wrap:break-word;color:var(--bs-code-color);font-size:.875em}a>code{color:inherit}kbd{background-color:var(--bs-body-color);border-radius:.25rem;color:var(--bs-body-bg);font-size:.875em;padding:.1875rem .375rem}kbd kbd{font-size:1em;padding:0}figure{margin:0 0 1rem}img,svg{vertical-align:middle}table{border-collapse:collapse;caption-side:bottom}caption{color:#6c6c6c;padding-bottom:.5rem;padding-top:.5rem;text-align:left}th{text-align:inherit;text-align:-webkit-match-parent}tbody,td,tfoot,th,thead,tr{border:0 solid;border-color:inherit}label{display:inline-block}button{border-radius:0}button:focus:not(:focus-visible){outline:0}button,input,optgroup,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit;margin:0}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}select:disabled{opacity:1}[list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator{display:none!important}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}::-moz-focus-inner{border-style:none;padding:0}textarea{resize:vertical}fieldset{border:0;margin:0;min-width:0;padding:0}legend{float:left;font-size:calc(1.275rem + .3vw);line-height:inherit;margin-bottom:.5rem;padding:0;width:100%}@media (min-width:1200px){legend{font-size:1.5rem}}legend+*{clear:left}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-text,::-webkit-datetime-edit-year-field{padding:0}::-webkit-inner-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-color-swatch-wrapper{padding:0}::file-selector-button{-webkit-appearance:button;font:inherit}output{display:inline-block}summary{cursor:pointer;display:list-item}progress{vertical-align:baseline}[hidden]{display:none!important}.lead{font-size:1.25rem;font-weight:300}.display-1,.h1.awesome,h1.awesome{font-size:calc(1.425rem + 2.1vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-1,.h1.awesome,h1.awesome{font-size:3rem}}.display-2,.h2.awesome,h2.awesome{font-size:calc(1.3875rem + 1.65vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-2,.h2.awesome,h2.awesome{font-size:2.625rem}}.display-3,.h3.awesome,h3.awesome{font-size:calc(1.35rem + 1.2vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-3,.h3.awesome,h3.awesome{font-size:2.25rem}}.display-4,.h4.awesome,h4.awesome{font-size:calc(1.3125rem + .75vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-4,.h4.awesome,h4.awesome{font-size:1.875rem}}.display-5,.h5.awesome,h5.awesome{font-size:calc(1.275rem + .3vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-5,.h5.awesome,h5.awesome{font-size:1.5rem}}.display-6,.h6.awesome,h6.awesome{font-size:calc(1.2525rem + .03vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-6,.h6.awesome,h6.awesome{font-size:1.275rem}}.list-inline,.list-unstyled{list-style:none;padding-left:0}.list-inline-item,ul.list-inline>li{display:inline-block}.list-inline-item:not(:last-child),ul.list-inline>li:not(:last-child){margin-right:.5rem}.initialism{font-size:.875em;text-transform:uppercase}.blockquote{font-size:1.25rem;margin-bottom:1rem}.blockquote>:last-child{margin-bottom:0}.blockquote-footer{color:#6c6c6c;font-size:.875em;margin-bottom:1rem;margin-top:-1rem}.blockquote-footer:before{content:"— "}.img-fluid,.img-thumbnail{height:auto;max-width:100%}.img-thumbnail{background-color:#fff;border:1px solid var(--bs-border-color);border-radius:.375rem;box-shadow:0 .125rem .25rem rgba(0,0,0,.075);padding:.25rem}.figure{display:inline-block}.figure-img{line-height:1;margin-bottom:.5rem}.figure-caption{color:#6c6c6c;font-size:.875em}.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{--bs-gutter-x:40px;--bs-gutter-y:0;margin-left:auto;margin-right:auto;padding-left:calc(var(--bs-gutter-x)*.5);padding-right:calc(var(--bs-gutter-x)*.5);width:100%}@media (min-width:576px){.container,.container-sm{max-width:540px}}@media (min-width:768px){.container,.container-md,.container-sm{max-width:720px}}@media (min-width:992px){.container,.container-lg,.container-md,.container-sm{max-width:960px}}@media (min-width:1200px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1140px}}@media (min-width:1400px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1320px}}.row{--bs-gutter-x:40px;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-left:calc(var(--bs-gutter-x)*-.5);margin-right:calc(var(--bs-gutter-x)*-.5);margin-top:calc(var(--bs-gutter-y)*-1)}.row>*{flex-shrink:0;margin-top:var(--bs-gutter-y);max-width:100%;padding-left:calc(var(--bs-gutter-x)*.5);padding-right:calc(var(--bs-gutter-x)*.5);width:100%}.col{flex:1 0 0%}.row-cols-auto>*{flex:0 0 auto;width:auto}.row-cols-1>*{flex:0 0 auto;width:100%}.row-cols-2>*{flex:0 0 auto;width:50%}.row-cols-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-4>*{flex:0 0 auto;width:25%}.row-cols-5>*{flex:0 0 auto;width:20%}.row-cols-6>*{flex:0 0 auto;width:16.6666666667%}.col-auto{flex:0 0 auto;width:auto}.col-1{flex:0 0 auto;width:8.33333333%}.col-2{flex:0 0 auto;width:16.66666667%}.col-3{flex:0 0 auto;width:25%}.col-4{flex:0 0 auto;width:33.33333333%}.col-5{flex:0 0 auto;width:41.66666667%}.col-6{flex:0 0 auto;width:50%}.col-7{flex:0 0 auto;width:58.33333333%}.col-8{flex:0 0 auto;width:66.66666667%}.col-9{flex:0 0 auto;width:75%}.col-10{flex:0 0 auto;width:83.33333333%}.col-11{flex:0 0 auto;width:91.66666667%}.col-12{flex:0 0 auto;width:100%}.offset-1{margin-left:8.33333333%}.offset-2{margin-left:16.66666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.33333333%}.offset-5{margin-left:41.66666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.33333333%}.offset-8{margin-left:66.66666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.33333333%}.offset-11{margin-left:91.66666667%}.g-0,.gx-0{--bs-gutter-x:0}.g-0,.gy-0{--bs-gutter-y:0}.g-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.3333333333%}.row-cols-sm-4>*{flex:0 0 auto;width:25%}.row-cols-sm-5>*{flex:0 0 auto;width:20%}.row-cols-sm-6>*{flex:0 0 auto;width:16.6666666667%}.col-sm-auto{flex:0 0 auto;width:auto}.col-sm-1{flex:0 0 auto;width:8.33333333%}.col-sm-2{flex:0 0 auto;width:16.66666667%}.col-sm-3{flex:0 0 auto;width:25%}.col-sm-4{flex:0 0 auto;width:33.33333333%}.col-sm-5{flex:0 0 auto;width:41.66666667%}.col-sm-6{flex:0 0 auto;width:50%}.col-sm-7{flex:0 0 auto;width:58.33333333%}.col-sm-8{flex:0 0 auto;width:66.66666667%}.col-sm-9{flex:0 0 auto;width:75%}.col-sm-10{flex:0 0 auto;width:83.33333333%}.col-sm-11{flex:0 0 auto;width:91.66666667%}.col-sm-12{flex:0 0 auto;width:100%}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.33333333%}.offset-sm-2{margin-left:16.66666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.33333333%}.offset-sm-5{margin-left:41.66666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.33333333%}.offset-sm-8{margin-left:66.66666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.33333333%}.offset-sm-11{margin-left:91.66666667%}.g-sm-0,.gx-sm-0{--bs-gutter-x:0}.g-sm-0,.gy-sm-0{--bs-gutter-y:0}.g-sm-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.3333333333%}.row-cols-md-4>*{flex:0 0 auto;width:25%}.row-cols-md-5>*{flex:0 0 auto;width:20%}.row-cols-md-6>*{flex:0 0 auto;width:16.6666666667%}.col-md-auto{flex:0 0 auto;width:auto}.col-md-1{flex:0 0 auto;width:8.33333333%}.col-md-2{flex:0 0 auto;width:16.66666667%}.col-md-3{flex:0 0 auto;width:25%}.col-md-4{flex:0 0 auto;width:33.33333333%}.col-md-5{flex:0 0 auto;width:41.66666667%}.col-md-6{flex:0 0 auto;width:50%}.col-md-7{flex:0 0 auto;width:58.33333333%}.col-md-8{flex:0 0 auto;width:66.66666667%}.col-md-9{flex:0 0 auto;width:75%}.col-md-10{flex:0 0 auto;width:83.33333333%}.col-md-11{flex:0 0 auto;width:91.66666667%}.col-md-12{flex:0 0 auto;width:100%}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.33333333%}.offset-md-2{margin-left:16.66666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.33333333%}.offset-md-5{margin-left:41.66666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.33333333%}.offset-md-8{margin-left:66.66666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.33333333%}.offset-md-11{margin-left:91.66666667%}.g-md-0,.gx-md-0{--bs-gutter-x:0}.g-md-0,.gy-md-0{--bs-gutter-y:0}.g-md-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.3333333333%}.row-cols-lg-4>*{flex:0 0 auto;width:25%}.row-cols-lg-5>*{flex:0 0 auto;width:20%}.row-cols-lg-6>*{flex:0 0 auto;width:16.6666666667%}.col-lg-auto{flex:0 0 auto;width:auto}.col-lg-1{flex:0 0 auto;width:8.33333333%}.col-lg-2{flex:0 0 auto;width:16.66666667%}.col-lg-3{flex:0 0 auto;width:25%}.col-lg-4{flex:0 0 auto;width:33.33333333%}.col-lg-5{flex:0 0 auto;width:41.66666667%}.col-lg-6{flex:0 0 auto;width:50%}.col-lg-7{flex:0 0 auto;width:58.33333333%}.col-lg-8{flex:0 0 auto;width:66.66666667%}.col-lg-9{flex:0 0 auto;width:75%}.col-lg-10{flex:0 0 auto;width:83.33333333%}.col-lg-11{flex:0 0 auto;width:91.66666667%}.col-lg-12{flex:0 0 auto;width:100%}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.33333333%}.offset-lg-2{margin-left:16.66666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.33333333%}.offset-lg-5{margin-left:41.66666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.33333333%}.offset-lg-8{margin-left:66.66666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.33333333%}.offset-lg-11{margin-left:91.66666667%}.g-lg-0,.gx-lg-0{--bs-gutter-x:0}.g-lg-0,.gy-lg-0{--bs-gutter-y:0}.g-lg-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:1200px){.col-xl{flex:1 0 0%}.row-cols-xl-auto>*{flex:0 0 auto;width:auto}.row-cols-xl-1>*{flex:0 0 auto;width:100%}.row-cols-xl-2>*{flex:0 0 auto;width:50%}.row-cols-xl-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-xl-4>*{flex:0 0 auto;width:25%}.row-cols-xl-5>*{flex:0 0 auto;width:20%}.row-cols-xl-6>*{flex:0 0 auto;width:16.6666666667%}.col-xl-auto{flex:0 0 auto;width:auto}.col-xl-1{flex:0 0 auto;width:8.33333333%}.col-xl-2{flex:0 0 auto;width:16.66666667%}.col-xl-3{flex:0 0 auto;width:25%}.col-xl-4{flex:0 0 auto;width:33.33333333%}.col-xl-5{flex:0 0 auto;width:41.66666667%}.col-xl-6{flex:0 0 auto;width:50%}.col-xl-7{flex:0 0 auto;width:58.33333333%}.col-xl-8{flex:0 0 auto;width:66.66666667%}.col-xl-9{flex:0 0 auto;width:75%}.col-xl-10{flex:0 0 auto;width:83.33333333%}.col-xl-11{flex:0 0 auto;width:91.66666667%}.col-xl-12{flex:0 0 auto;width:100%}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.33333333%}.offset-xl-2{margin-left:16.66666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.33333333%}.offset-xl-5{margin-left:41.66666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.33333333%}.offset-xl-8{margin-left:66.66666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.33333333%}.offset-xl-11{margin-left:91.66666667%}.g-xl-0,.gx-xl-0{--bs-gutter-x:0}.g-xl-0,.gy-xl-0{--bs-gutter-y:0}.g-xl-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:1400px){.col-xxl{flex:1 0 0%}.row-cols-xxl-auto>*{flex:0 0 auto;width:auto}.row-cols-xxl-1>*{flex:0 0 auto;width:100%}.row-cols-xxl-2>*{flex:0 0 auto;width:50%}.row-cols-xxl-3>*{flex:0 0 auto;width:33.3333333333%}.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.6666666667%}.col-xxl-auto{flex:0 0 auto;width:auto}.col-xxl-1{flex:0 0 auto;width:8.33333333%}.col-xxl-2{flex:0 0 auto;width:16.66666667%}.col-xxl-3{flex:0 0 auto;width:25%}.col-xxl-4{flex:0 0 auto;width:33.33333333%}.col-xxl-5{flex:0 0 auto;width:41.66666667%}.col-xxl-6{flex:0 0 auto;width:50%}.col-xxl-7{flex:0 0 auto;width:58.33333333%}.col-xxl-8{flex:0 0 auto;width:66.66666667%}.col-xxl-9{flex:0 0 auto;width:75%}.col-xxl-10{flex:0 0 auto;width:83.33333333%}.col-xxl-11{flex:0 0 auto;width:91.66666667%}.col-xxl-12{flex:0 0 auto;width:100%}.offset-xxl-0{margin-left:0}.offset-xxl-1{margin-left:8.33333333%}.offset-xxl-2{margin-left:16.66666667%}.offset-xxl-3{margin-left:25%}.offset-xxl-4{margin-left:33.33333333%}.offset-xxl-5{margin-left:41.66666667%}.offset-xxl-6{margin-left:50%}.offset-xxl-7{margin-left:58.33333333%}.offset-xxl-8{margin-left:66.66666667%}.offset-xxl-9{margin-left:75%}.offset-xxl-10{margin-left:83.33333333%}.offset-xxl-11{margin-left:91.66666667%}.g-xxl-0,.gx-xxl-0{--bs-gutter-x:0}.g-xxl-0,.gy-xxl-0{--bs-gutter-y:0}.g-xxl-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}}.table{--bs-table-color:var(--bs-body-color);--bs-table-bg:transparent;--bs-table-border-color:var(--bs-border-color);--bs-table-accent-bg:transparent;--bs-table-striped-color:var(--bs-body-color);--bs-table-striped-bg:rgba(0,0,0,.05);--bs-table-active-color:var(--bs-body-color);--bs-table-active-bg:rgba(0,0,0,.1);--bs-table-hover-color:var(--bs-body-color);--bs-table-hover-bg:rgba(0,0,0,.075);border-color:var(--bs-table-border-color);color:var(--bs-table-color);margin-bottom:1rem;vertical-align:top;width:100%}.table>:not(caption)>*>*{background-color:var(--bs-table-bg);border-bottom-width:1px;box-shadow:inset 0 0 0 9999px var(--bs-table-accent-bg);padding:.5rem}.table>tbody{vertical-align:inherit}.table>thead{vertical-align:bottom}.table-group-divider{border-top:2px solid}.caption-top{caption-side:top}.table-condensed>:not(caption)>*>*,.table-sm>:not(caption)>*>*{padding:.25rem}.table-bordered>:not(caption)>*{border-width:1px 0}.table-bordered>:not(caption)>*>*{border-width:0 1px}.table-borderless>:not(caption)>*>*{border-bottom-width:0}.table-borderless>:not(:first-child){border-top-width:0}.table-striped-columns>:not(caption)>tr>:nth-child(2n),.table-striped>tbody>tr:nth-of-type(odd)>*{--bs-table-accent-bg:var(--bs-table-striped-bg);color:var(--bs-table-striped-color)}.table-active{--bs-table-accent-bg:var(--bs-table-active-bg);color:var(--bs-table-active-color)}.table-hover>tbody>tr:hover>*{--bs-table-accent-bg:var(--bs-table-hover-bg);color:var(--bs-table-hover-color)}.table-primary{--bs-table-color:#000;--bs-table-bg:#fce6db;--bs-table-border-color:#e3cfc5;--bs-table-striped-bg:#efdbd0;--bs-table-striped-color:#000;--bs-table-active-bg:#e3cfc5;--bs-table-active-color:#000;--bs-table-hover-bg:#e9d5cb;--bs-table-hover-color:#000}.table-primary,.table-secondary{border-color:var(--bs-table-border-color);color:var(--bs-table-color)}.table-secondary{--bs-table-color:#000;--bs-table-bg:#dde5ed;--bs-table-border-color:#c7ced5;--bs-table-striped-bg:#d2dae1;--bs-table-striped-color:#000;--bs-table-active-bg:#c7ced5;--bs-table-active-color:#000;--bs-table-hover-bg:#ccd4db;--bs-table-hover-color:#000}.table-success{--bs-table-color:#000;--bs-table-bg:#def1de;--bs-table-border-color:#c8d9c8;--bs-table-striped-bg:#d3e5d3;--bs-table-striped-color:#000;--bs-table-active-bg:#c8d9c8;--bs-table-active-color:#000;--bs-table-hover-bg:#cddfcd;--bs-table-hover-color:#000}.table-info,.table-success{border-color:var(--bs-table-border-color);color:var(--bs-table-color)}.table-info{--bs-table-color:#000;--bs-table-bg:#d6ecf2;--bs-table-border-color:#c1d4da;--bs-table-striped-bg:#cbe0e6;--bs-table-striped-color:#000;--bs-table-active-bg:#c1d4da;--bs-table-active-color:#000;--bs-table-hover-bg:#c6dae0;--bs-table-hover-color:#000}.table-warning{--bs-table-color:#000;--bs-table-bg:#fcefdc;--bs-table-border-color:#e3d7c6;--bs-table-striped-bg:#efe3d1;--bs-table-striped-color:#000;--bs-table-active-bg:#e3d7c6;--bs-table-active-color:#000;--bs-table-hover-bg:#e9ddcc;--bs-table-hover-color:#000}.table-danger,.table-warning{border-color:var(--bs-table-border-color);color:var(--bs-table-color)}.table-danger{--bs-table-color:#000;--bs-table-bg:#f7dddc;--bs-table-border-color:#dec7c6;--bs-table-striped-bg:#ebd2d1;--bs-table-striped-color:#000;--bs-table-active-bg:#dec7c6;--bs-table-active-color:#000;--bs-table-hover-bg:#e4cccc;--bs-table-hover-color:#000}.table-light{--bs-table-color:#000;--bs-table-bg:#e9e9e9;--bs-table-border-color:#d2d2d2;--bs-table-striped-bg:#ddd;--bs-table-striped-color:#000;--bs-table-active-bg:#d2d2d2;--bs-table-active-color:#000;--bs-table-hover-bg:#d8d8d8;--bs-table-hover-color:#000}.table-dark,.table-light{border-color:var(--bs-table-border-color);color:var(--bs-table-color)}.table-dark{--bs-table-color:#fff;--bs-table-bg:#6c6c6c;--bs-table-border-color:#7b7b7b;--bs-table-striped-bg:#737373;--bs-table-striped-color:#fff;--bs-table-active-bg:#7b7b7b;--bs-table-active-color:#fff;--bs-table-hover-bg:#777;--bs-table-hover-color:#fff}.table-responsive{-webkit-overflow-scrolling:touch;overflow-x:auto}@media (max-width:575.98px){.table-responsive-sm{-webkit-overflow-scrolling:touch;overflow-x:auto}}@media (max-width:767.98px){.table-responsive-md{-webkit-overflow-scrolling:touch;overflow-x:auto}}@media (max-width:991.98px){.table-responsive-lg{-webkit-overflow-scrolling:touch;overflow-x:auto}}@media (max-width:1199.98px){.table-responsive-xl{-webkit-overflow-scrolling:touch;overflow-x:auto}}@media (max-width:1399.98px){.table-responsive-xxl{-webkit-overflow-scrolling:touch;overflow-x:auto}}.form-label{margin-bottom:.5rem}.col-form-label{font-size:inherit;line-height:1.5;margin-bottom:0;padding-bottom:calc(.375rem + 1px);padding-top:calc(.375rem + 1px)}.col-form-label-lg{font-size:1.25rem;padding-bottom:calc(.5rem + 1px);padding-top:calc(.5rem + 1px)}.col-form-label-sm{font-size:.875rem;padding-bottom:calc(.25rem + 1px);padding-top:calc(.25rem + 1px)}.form-text{color:#6c6c6c;font-size:.875em;margin-top:.25rem}.form-control,.form-group input[type=file],.frame-type-felogin_login input[type=password],.frame-type-felogin_login input[type=text]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-clip:padding-box;background-color:#fff;border:1px solid #cecece;border-radius:.375rem;box-shadow:inset 0 1px 2px rgba(0,0,0,.075);color:#212121;display:block;font-size:1rem;font-weight:400;line-height:1.5;padding:.375rem .75rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;width:100%}@media (prefers-reduced-motion:reduce){.form-control,.form-group input[type=file],.frame-type-felogin_login input[type=password],.frame-type-felogin_login input[type=text]{transition:none}}.form-control[type=file],.form-group input[type=file],.frame-type-felogin_login input[type=file][type=password],.frame-type-felogin_login input[type=file][type=text]{overflow:hidden}.form-control[type=file]:not(:disabled):not([readonly]),.form-group input[type=file]:not(:disabled):not([readonly]),.frame-type-felogin_login input[type=file][type=password]:not(:disabled):not([readonly]),.frame-type-felogin_login input[type=file][type=text]:not(:disabled):not([readonly]){cursor:pointer}.form-control:focus,.form-group input[type=file]:focus,.frame-type-felogin_login input[type=password]:focus,.frame-type-felogin_login input[type=text]:focus{background-color:#fff;border-color:#f7c0a6;box-shadow:inset 0 1px 2px rgba(0,0,0,.075),0 0 0 .25rem rgba(238,128,77,.25);color:#212121;outline:0}.form-control::-webkit-date-and-time-value,.form-group input[type=file]::-webkit-date-and-time-value,.frame-type-felogin_login input[type=password]::-webkit-date-and-time-value,.frame-type-felogin_login input[type=text]::-webkit-date-and-time-value{height:1.5em}.form-control::-moz-placeholder,.form-group input[type=file]::-moz-placeholder,.frame-type-felogin_login input[type=password]::-moz-placeholder,.frame-type-felogin_login input[type=text]::-moz-placeholder{color:#6c6c6c;opacity:1}.form-control::placeholder,.form-group input[type=file]::placeholder,.frame-type-felogin_login input[type=password]::placeholder,.frame-type-felogin_login input[type=text]::placeholder{color:#6c6c6c;opacity:1}.form-control:disabled,.form-group input[type=file]:disabled,.frame-type-felogin_login input[type=password]:disabled,.frame-type-felogin_login input[type=text]:disabled{background-color:#e9e9e9;opacity:1}.form-control::file-selector-button,.form-group input[type=file]::file-selector-button,.frame-type-felogin_login input[type=password]::file-selector-button,.frame-type-felogin_login input[type=text]::file-selector-button{-webkit-margin-end:.75rem;background-color:#e9e9e9;border:0 solid;border-color:inherit;border-inline-end-width:1px;border-radius:0;color:#212121;margin:-.375rem -.75rem;margin-inline-end:.75rem;padding:.375rem .75rem;pointer-events:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-control::file-selector-button,.form-group input[type=file]::file-selector-button,.frame-type-felogin_login input[type=password]::file-selector-button,.frame-type-felogin_login input[type=text]::file-selector-button{transition:none}}.form-control:hover:not(:disabled):not([readonly])::file-selector-button,.form-group input[type=file]:hover:not(:disabled):not([readonly])::file-selector-button,.frame-type-felogin_login input[type=password]:hover:not(:disabled):not([readonly])::file-selector-button,.frame-type-felogin_login input[type=text]:hover:not(:disabled):not([readonly])::file-selector-button{background-color:#ddd}.form-control-plaintext{background-color:transparent;border:solid transparent;border-width:1px 0;color:#212121;display:block;line-height:1.5;margin-bottom:0;padding:.375rem 0;width:100%}.form-control-plaintext:focus{outline:0}.form-control-plaintext.form-control-lg,.form-control-plaintext.form-control-sm{padding-left:0;padding-right:0}.form-control-sm{border-radius:.25rem;font-size:.875rem;min-height:calc(1.5em + .5rem + 2px);padding:.25rem .5rem}.form-control-sm::file-selector-button{-webkit-margin-end:.5rem;margin:-.25rem -.5rem;margin-inline-end:.5rem;padding:.25rem .5rem}.form-control-lg{border-radius:.5rem;font-size:1.25rem;min-height:calc(1.5em + 1rem + 2px);padding:.5rem 1rem}.form-control-lg::file-selector-button{-webkit-margin-end:1rem;margin:-.5rem -1rem;margin-inline-end:1rem;padding:.5rem 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{height:calc(1.5em + .75rem + 2px);padding:.375rem;width:3rem}.form-control-color:not(:disabled):not([readonly]){cursor:pointer}.form-control-color::-moz-color-swatch{border:0!important;border-radius:.375rem}.form-control-color::-webkit-color-swatch{border-radius:.375rem}.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{-moz-padding-start:calc(.75rem - 3px);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23313131' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3E%3C/svg%3E");background-position:right .75rem center;background-repeat:no-repeat;background-size:16px 12px;border:1px solid #cecece;border-radius:.375rem;box-shadow:inset 0 1px 2px rgba(0,0,0,.075);color:#212121;display:block;font-size:1rem;font-weight:400;line-height:1.5;padding:.375rem 2.25rem .375rem .75rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;width:100%}@media (prefers-reduced-motion:reduce){.form-select{transition:none}}.form-select:focus{border-color:#f7c0a6;box-shadow:inset 0 1px 2px rgba(0,0,0,.075),0 0 0 .25rem rgba(238,128,77,.25);outline:0}.form-select[multiple],.form-select[size]:not([size="1"]){background-image:none;padding-right:.75rem}.form-select:disabled{background-color:#e9e9e9}.form-select:-moz-focusring{color:transparent;text-shadow:0 0 0 #212121}.form-select-sm{border-radius:.25rem;font-size:.875rem;padding-bottom:.25rem;padding-left:.5rem;padding-top:.25rem}.form-select-lg{border-radius:.5rem;font-size:1.25rem;padding-bottom:.5rem;padding-left:1rem;padding-top:.5rem}.form-check{display:block;margin-bottom:.125rem;min-height:1.5rem;padding-left:1.5em}.form-check .form-check-input{float:left;margin-left:-1.5em}.form-check-reverse{padding-left:0;padding-right:1.5em;text-align:right}.form-check-reverse .form-check-input{float:right;margin-left:0;margin-right:-1.5em}.form-check-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;background-position:50%;background-repeat:no-repeat;background-size:contain;border:1px solid rgba(0,0,0,.25);height:1em;margin-top:.25em;-webkit-print-color-adjust:exact;print-color-adjust:exact;vertical-align:top;width:1em}.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:#f7c0a6;box-shadow:0 0 0 .25rem rgba(238,128,77,.25);outline:0}.form-check-input:checked{background-color:#ee804d;border-color:#ee804d}.form-check-input:checked[type=checkbox]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3E%3C/svg%3E")}.form-check-input:checked[type=radio]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='2' fill='%23fff'/%3E%3C/svg%3E")}.form-check-input[type=checkbox]:indeterminate{background-color:#ee804d;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3E%3C/svg%3E");border-color:#ee804d}.form-check-input:disabled{filter:none;opacity:.5;pointer-events:none}.form-check-input:disabled~.form-check-label,.form-check-input[disabled]~.form-check-label{cursor:default;opacity:.5}.form-switch{padding-left:2.5em}.form-switch .form-check-input{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='rgba(0, 0, 0, 0.25)'/%3E%3C/svg%3E");background-position:0;border-radius:2em;margin-left:-2.5em;transition:background-position .15s ease-in-out;width:2em}@media (prefers-reduced-motion:reduce){.form-switch .form-check-input{transition:none}}.form-switch .form-check-input:focus{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23f7c0a6'/%3E%3C/svg%3E")}.form-switch .form-check-input:checked{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23fff'/%3E%3C/svg%3E");background-position:100%}.form-switch.form-check-reverse{padding-left:0;padding-right:2.5em}.form-switch.form-check-reverse .form-check-input{margin-left:0;margin-right:-2.5em}.form-check-inline{display:inline-block;margin-right:1rem}.btn-check{clip:rect(0,0,0,0);pointer-events:none;position:absolute}.btn-check:disabled+.btn,.btn-check:disabled+.cc-btn,.btn-check[disabled]+.btn,.btn-check[disabled]+.cc-btn,.frame-type-felogin_login .btn-check:disabled+input[type=submit],.frame-type-felogin_login .btn-check[disabled]+input[type=submit]{filter:none;opacity:.65;pointer-events:none}.form-range{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;height:1.5rem;padding:0;width:100%}.form-range:focus{outline:0}.form-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem rgba(238,128,77,.25)}.form-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem rgba(238,128,77,.25)}.form-range::-moz-focus-outer{border:0}.form-range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background-color:#ee804d;border:0;border-radius:1rem;box-shadow:0 .1rem .25rem rgba(0,0,0,.1);height:1rem;margin-top:-.25rem;-webkit-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;width:1rem}@media (prefers-reduced-motion:reduce){.form-range::-webkit-slider-thumb{-webkit-transition:none;transition:none}}.form-range::-webkit-slider-thumb:active{background-color:#fad9ca}.form-range::-webkit-slider-runnable-track{background-color:#dedede;border-color:transparent;border-radius:1rem;box-shadow:inset 0 1px 2px rgba(0,0,0,.075);color:transparent;cursor:pointer;height:.5rem;width:100%}.form-range::-moz-range-thumb{-moz-appearance:none;appearance:none;background-color:#ee804d;border:0;border-radius:1rem;box-shadow:0 .1rem .25rem rgba(0,0,0,.1);height:1rem;-moz-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;width:1rem}@media (prefers-reduced-motion:reduce){.form-range::-moz-range-thumb{-moz-transition:none;transition:none}}.form-range::-moz-range-thumb:active{background-color:#fad9ca}.form-range::-moz-range-track{background-color:#dedede;border-color:transparent;border-radius:1rem;box-shadow:inset 0 1px 2px rgba(0,0,0,.075);color:transparent;cursor:pointer;height:.5rem;width:100%}.form-range:disabled{pointer-events:none}.form-range:disabled::-webkit-slider-thumb{background-color:#ababab}.form-range:disabled::-moz-range-thumb{background-color:#ababab}.form-floating{position:relative}.form-floating>.form-control,.form-floating>.form-control-plaintext,.form-floating>.form-select,.form-group .form-floating>input[type=file],.frame-type-felogin_login .form-floating>input[type=password],.frame-type-felogin_login .form-floating>input[type=text]{height:calc(3.5rem + 2px);line-height:1.25}.form-floating>label{border:1px solid transparent;height:100%;left:0;overflow:hidden;padding:1rem .75rem;pointer-events:none;position:absolute;text-align:start;text-overflow:ellipsis;top:0;transform-origin:0 0;transition:opacity .1s ease-in-out,transform .1s ease-in-out;white-space:nowrap;width:100%}@media (prefers-reduced-motion:reduce){.form-floating>label{transition:none}}.form-floating>.form-control,.form-floating>.form-control-plaintext,.form-group .form-floating>input[type=file],.frame-type-felogin_login .form-floating>input[type=password],.frame-type-felogin_login .form-floating>input[type=text]{padding:1rem .75rem}.form-floating>.form-control-plaintext::-moz-placeholder,.form-floating>.form-control::-moz-placeholder,.form-group .form-floating>input[type=file]::-moz-placeholder,.frame-type-felogin_login .form-floating>input[type=password]::-moz-placeholder,.frame-type-felogin_login .form-floating>input[type=text]::-moz-placeholder{color:transparent}.form-floating>.form-control-plaintext::placeholder,.form-floating>.form-control::placeholder,.form-group .form-floating>input[type=file]::placeholder,.frame-type-felogin_login .form-floating>input[type=password]::placeholder,.frame-type-felogin_login .form-floating>input[type=text]::placeholder{color:transparent}.form-floating>.form-control-plaintext:not(:-moz-placeholder-shown),.form-floating>.form-control:not(:-moz-placeholder-shown),.form-group .form-floating>input[type=file]:not(:-moz-placeholder-shown),.frame-type-felogin_login .form-floating>input[type=password]:not(:-moz-placeholder-shown),.frame-type-felogin_login .form-floating>input[type=text]:not(:-moz-placeholder-shown){padding-bottom:.625rem;padding-top:1.625rem}.form-floating>.form-control-plaintext:focus,.form-floating>.form-control-plaintext:not(:placeholder-shown),.form-floating>.form-control:focus,.form-floating>.form-control:not(:placeholder-shown),.form-group .form-floating>input[type=file]:focus,.form-group .form-floating>input[type=file]:not(:placeholder-shown),.frame-type-felogin_login .form-floating>input[type=password]:focus,.frame-type-felogin_login .form-floating>input[type=password]:not(:placeholder-shown),.frame-type-felogin_login .form-floating>input[type=text]:focus,.frame-type-felogin_login .form-floating>input[type=text]:not(:placeholder-shown){padding-bottom:.625rem;padding-top:1.625rem}.form-floating>.form-control-plaintext:-webkit-autofill,.form-floating>.form-control:-webkit-autofill,.form-group .form-floating>input[type=file]:-webkit-autofill,.frame-type-felogin_login .form-floating>input[type=password]:-webkit-autofill,.frame-type-felogin_login .form-floating>input[type=text]:-webkit-autofill{padding-bottom:.625rem;padding-top:1.625rem}.form-floating>.form-select{padding-bottom:.625rem;padding-top:1.625rem}.form-floating>.form-control:not(:-moz-placeholder-shown)~label,.form-group .form-floating>input[type=file]:not(:-moz-placeholder-shown)~label,.frame-type-felogin_login .form-floating>input[type=password]:not(:-moz-placeholder-shown)~label,.frame-type-felogin_login .form-floating>input[type=text]:not(:-moz-placeholder-shown)~label{opacity:.65;transform:scale(.85) translateY(-.5rem) translateX(.15rem)}.form-floating>.form-control-plaintext~label,.form-floating>.form-control:focus~label,.form-floating>.form-control:not(:placeholder-shown)~label,.form-floating>.form-select~label,.form-group .form-floating>input[type=file]:focus~label,.form-group .form-floating>input[type=file]:not(:placeholder-shown)~label,.frame-type-felogin_login .form-floating>input[type=password]:focus~label,.frame-type-felogin_login .form-floating>input[type=password]:not(:placeholder-shown)~label,.frame-type-felogin_login .form-floating>input[type=text]:focus~label,.frame-type-felogin_login .form-floating>input[type=text]:not(:placeholder-shown)~label{opacity:.65;transform:scale(.85) translateY(-.5rem) translateX(.15rem)}.form-floating>.form-control:-webkit-autofill~label,.form-group .form-floating>input[type=file]:-webkit-autofill~label,.frame-type-felogin_login .form-floating>input[type=password]:-webkit-autofill~label,.frame-type-felogin_login .form-floating>input[type=text]:-webkit-autofill~label{opacity:.65;transform:scale(.85) translateY(-.5rem) translateX(.15rem)}.form-floating>.form-control-plaintext~label{border-width:1px 0}.input-group{align-items:stretch;display:flex;flex-wrap:wrap;position:relative;width:100%}.form-group .input-group>input[type=file],.frame-type-felogin_login .input-group>input[type=password],.frame-type-felogin_login .input-group>input[type=text],.input-group>.form-control,.input-group>.form-floating,.input-group>.form-select{flex:1 1 auto;min-width:0;position:relative;width:1%}.form-group .input-group>input[type=file]:focus,.frame-type-felogin_login .input-group>input[type=password]:focus,.frame-type-felogin_login .input-group>input[type=text]:focus,.input-group>.form-control:focus,.input-group>.form-floating:focus-within,.input-group>.form-select:focus{z-index:5}.frame-type-felogin_login .input-group input[type=submit],.input-group .btn,.input-group .cc-btn,.input-group .frame-type-felogin_login input[type=submit]{position:relative;z-index:2}.frame-type-felogin_login .input-group input[type=submit]:focus,.input-group .btn:focus,.input-group .cc-btn:focus,.input-group .frame-type-felogin_login input[type=submit]:focus{z-index:5}.input-group-text{align-items:center;background-color:#e9e9e9;border:1px solid #cecece;border-radius:.375rem;color:#212121;display:flex;font-size:1rem;font-weight:400;line-height:1.5;padding:.375rem .75rem;text-align:center;white-space:nowrap}.form-group .input-group-lg>input[type=file],.frame-type-felogin_login .input-group-lg>input[type=password],.frame-type-felogin_login .input-group-lg>input[type=submit],.frame-type-felogin_login .input-group-lg>input[type=text],.input-group-lg>.btn,.input-group-lg>.cc-btn,.input-group-lg>.form-control,.input-group-lg>.form-select,.input-group-lg>.input-group-text{border-radius:.5rem;font-size:1.25rem;padding:.5rem 1rem}.form-group .input-group-sm>input[type=file],.frame-type-felogin_login .input-group-sm>input[type=password],.frame-type-felogin_login .input-group-sm>input[type=submit],.frame-type-felogin_login .input-group-sm>input[type=text],.input-group-sm>.btn,.input-group-sm>.cc-btn,.input-group-sm>.form-control,.input-group-sm>.form-select,.input-group-sm>.input-group-text{border-radius:.25rem;font-size:.875rem;padding:.25rem .5rem}.input-group-lg>.form-select,.input-group-sm>.form-select{padding-right:3rem}.form-group .input-group.has-validation>.form-floating:nth-last-child(n+3)>input[type=file],.form-group .input-group:not(.has-validation)>.form-floating:not(:last-child)>input[type=file],.frame-type-felogin_login .input-group.has-validation>.form-floating:nth-last-child(n+3)>input[type=password],.frame-type-felogin_login .input-group.has-validation>.form-floating:nth-last-child(n+3)>input[type=text],.frame-type-felogin_login .input-group:not(.has-validation)>.form-floating:not(:last-child)>input[type=password],.frame-type-felogin_login .input-group:not(.has-validation)>.form-floating:not(:last-child)>input[type=text],.input-group.has-validation>.dropdown-toggle:nth-last-child(n+4),.input-group.has-validation>.form-floating:nth-last-child(n+3)>.form-control,.input-group.has-validation>.form-floating:nth-last-child(n+3)>.form-select,.input-group.has-validation>:nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),.input-group:not(.has-validation)>.dropdown-toggle:nth-last-child(n+3),.input-group:not(.has-validation)>.form-floating:not(:last-child)>.form-control,.input-group:not(.has-validation)>.form-floating:not(:last-child)>.form-select,.input-group:not(.has-validation)>:not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating){border-bottom-right-radius:0;border-top-right-radius:0}.input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback){border-bottom-left-radius:0;border-top-left-radius:0;margin-left:-1px}.form-group .input-group>.form-floating:not(:first-child)>input[type=file],.frame-type-felogin_login .input-group>.form-floating:not(:first-child)>input[type=password],.frame-type-felogin_login .input-group>.form-floating:not(:first-child)>input[type=text],.input-group>.form-floating:not(:first-child)>.form-control,.input-group>.form-floating:not(:first-child)>.form-select{border-bottom-left-radius:0;border-top-left-radius:0}.valid-feedback{color:#5cb85c;display:none;font-size:.875em;margin-top:.25rem;width:100%}.valid-tooltip{background-color:rgba(92,184,92,.9);border-radius:.375rem;color:#fff;display:none;font-size:.875rem;margin-top:.1rem;max-width:100%;padding:.25rem .5rem;position:absolute;top:100%;z-index:5}.is-valid~.valid-feedback,.is-valid~.valid-tooltip,.was-validated :valid~.valid-feedback,.was-validated :valid~.valid-tooltip{display:block}.form-control.is-valid,.form-group .was-validated input[type=file]:valid,.form-group input.is-valid[type=file],.frame-type-felogin_login .was-validated input[type=password]:valid,.frame-type-felogin_login .was-validated input[type=text]:valid,.frame-type-felogin_login input.is-valid[type=password],.frame-type-felogin_login input.is-valid[type=text],.was-validated .form-control:valid,.was-validated .form-group input[type=file]:valid,.was-validated .frame-type-felogin_login input[type=password]:valid,.was-validated .frame-type-felogin_login input[type=text]:valid{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%235cb85c' 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 calc(.375em + .1875rem) center;background-repeat:no-repeat;background-size:calc(.75em + .375rem) calc(.75em + .375rem);border-color:#5cb85c;padding-right:calc(1.5em + .75rem)}.form-control.is-valid:focus,.form-group .was-validated input[type=file]:valid:focus,.form-group input.is-valid[type=file]:focus,.frame-type-felogin_login .was-validated input[type=password]:valid:focus,.frame-type-felogin_login .was-validated input[type=text]:valid:focus,.frame-type-felogin_login input.is-valid[type=password]:focus,.frame-type-felogin_login input.is-valid[type=text]:focus,.was-validated .form-control:valid:focus,.was-validated .form-group input[type=file]:valid:focus,.was-validated .frame-type-felogin_login input[type=password]:valid:focus,.was-validated .frame-type-felogin_login input[type=text]:valid:focus{border-color:#5cb85c;box-shadow:0 0 0 .25rem rgba(92,184,92,.25)}.was-validated textarea.form-control:valid,textarea.form-control.is-valid{background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem);padding-right:calc(1.5em + .75rem)}.form-select.is-valid,.was-validated .form-select:valid{border-color:#5cb85c}.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"]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23313131' 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;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%235cb85c' 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);padding-right:4.125rem}.form-select.is-valid:focus,.was-validated .form-select:valid:focus{border-color:#5cb85c;box-shadow:0 0 0 .25rem rgba(92,184,92,.25)}.form-control-color.is-valid,.was-validated .form-control-color:valid{width:calc(3.75rem + 1.5em)}.form-check-input.is-valid,.was-validated .form-check-input:valid{border-color:#5cb85c}.form-check-input.is-valid:checked,.was-validated .form-check-input:valid:checked{background-color:#5cb85c}.form-check-input.is-valid:focus,.was-validated .form-check-input:valid:focus{box-shadow:0 0 0 .25rem rgba(92,184,92,.25)}.form-check-input.is-valid~.form-check-label,.was-validated .form-check-input:valid~.form-check-label{color:#5cb85c}.form-check-inline .form-check-input~.valid-feedback{margin-left:.5em}.form-group .input-group>input[type=file]:not(:focus).is-valid,.form-group .was-validated .input-group>input[type=file]:not(:focus):valid,.frame-type-felogin_login .input-group>input[type=password]:not(:focus).is-valid,.frame-type-felogin_login .input-group>input[type=text]:not(:focus).is-valid,.frame-type-felogin_login .was-validated .input-group>input[type=password]:not(:focus):valid,.frame-type-felogin_login .was-validated .input-group>input[type=text]:not(:focus):valid,.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 .form-group .input-group>input[type=file]:not(:focus):valid,.was-validated .frame-type-felogin_login .input-group>input[type=password]:not(:focus):valid,.was-validated .frame-type-felogin_login .input-group>input[type=text]:not(:focus):valid,.was-validated .input-group>.form-control:not(:focus):valid,.was-validated .input-group>.form-floating:not(:focus-within):valid,.was-validated .input-group>.form-select:not(:focus):valid{z-index:3}.invalid-feedback{color:#d9534f;display:none;font-size:.875em;margin-top:.25rem;width:100%}.invalid-tooltip{background-color:rgba(217,83,79,.9);border-radius:.375rem;color:#fff;display:none;font-size:.875rem;margin-top:.1rem;max-width:100%;padding:.25rem .5rem;position:absolute;top:100%;z-index:5}.is-invalid~.invalid-feedback,.is-invalid~.invalid-tooltip,.was-validated :invalid~.invalid-feedback,.was-validated :invalid~.invalid-tooltip{display:block}.form-control.is-invalid,.form-group .was-validated input[type=file]:invalid,.form-group input.is-invalid[type=file],.frame-type-felogin_login .was-validated input[type=password]:invalid,.frame-type-felogin_login .was-validated input[type=text]:invalid,.frame-type-felogin_login input.is-invalid[type=password],.frame-type-felogin_login input.is-invalid[type=text],.was-validated .form-control:invalid,.was-validated .form-group input[type=file]:invalid,.was-validated .frame-type-felogin_login input[type=password]:invalid,.was-validated .frame-type-felogin_login input[type=text]:invalid{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23d9534f'%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='%23d9534f' stroke='none'/%3E%3C/svg%3E");background-position:right calc(.375em + .1875rem) center;background-repeat:no-repeat;background-size:calc(.75em + .375rem) calc(.75em + .375rem);border-color:#d9534f;padding-right:calc(1.5em + .75rem)}.form-control.is-invalid:focus,.form-group .was-validated input[type=file]:invalid:focus,.form-group input.is-invalid[type=file]:focus,.frame-type-felogin_login .was-validated input[type=password]:invalid:focus,.frame-type-felogin_login .was-validated input[type=text]:invalid:focus,.frame-type-felogin_login input.is-invalid[type=password]:focus,.frame-type-felogin_login input.is-invalid[type=text]:focus,.was-validated .form-control:invalid:focus,.was-validated .form-group input[type=file]:invalid:focus,.was-validated .frame-type-felogin_login input[type=password]:invalid:focus,.was-validated .frame-type-felogin_login input[type=text]:invalid:focus{border-color:#d9534f;box-shadow:0 0 0 .25rem rgba(217,83,79,.25)}.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid{background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem);padding-right:calc(1.5em + .75rem)}.form-select.is-invalid,.was-validated .form-select:invalid{border-color:#d9534f}.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"]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23313131' 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;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23d9534f'%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='%23d9534f' 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);padding-right:4.125rem}.form-select.is-invalid:focus,.was-validated .form-select:invalid:focus{border-color:#d9534f;box-shadow:0 0 0 .25rem rgba(217,83,79,.25)}.form-control-color.is-invalid,.was-validated .form-control-color:invalid{width:calc(3.75rem + 1.5em)}.form-check-input.is-invalid,.was-validated .form-check-input:invalid{border-color:#d9534f}.form-check-input.is-invalid:checked,.was-validated .form-check-input:invalid:checked{background-color:#d9534f}.form-check-input.is-invalid:focus,.was-validated .form-check-input:invalid:focus{box-shadow:0 0 0 .25rem rgba(217,83,79,.25)}.form-check-input.is-invalid~.form-check-label,.was-validated .form-check-input:invalid~.form-check-label{color:#d9534f}.form-check-inline .form-check-input~.invalid-feedback{margin-left:.5em}.form-group .input-group>input[type=file]:not(:focus).is-invalid,.form-group .was-validated .input-group>input[type=file]:not(:focus):invalid,.frame-type-felogin_login .input-group>input[type=password]:not(:focus).is-invalid,.frame-type-felogin_login .input-group>input[type=text]:not(:focus).is-invalid,.frame-type-felogin_login .was-validated .input-group>input[type=password]:not(:focus):invalid,.frame-type-felogin_login .was-validated .input-group>input[type=text]:not(:focus):invalid,.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 .form-group .input-group>input[type=file]:not(:focus):invalid,.was-validated .frame-type-felogin_login .input-group>input[type=password]:not(:focus):invalid,.was-validated .frame-type-felogin_login .input-group>input[type=text]:not(:focus):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,.cc-btn,.frame-type-felogin_login input[type=submit]{--bs-btn-padding-x:0.75rem;--bs-btn-padding-y:0.375rem;--bs-btn-font-family: ;--bs-btn-font-size:1rem;--bs-btn-font-weight:400;--bs-btn-line-height:1.5;--bs-btn-color:#212121;--bs-btn-bg:transparent;--bs-btn-border-width:1px;--bs-btn-border-color:transparent;--bs-btn-border-radius:0.375rem;--bs-btn-hover-border-color:transparent;--bs-btn-box-shadow:inset 0 1px 0 hsla(0,0%,100%,.15),0 1px 1px rgba(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);background-color:var(--bs-btn-bg);border:var(--bs-btn-border-width) solid var(--bs-btn-border-color);border-radius:var(--bs-btn-border-radius);box-shadow:var(--bs-btn-box-shadow);color:var(--bs-btn-color);cursor:pointer;display:inline-block;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);padding:var(--bs-btn-padding-y) var(--bs-btn-padding-x);text-align:center;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle}@media (prefers-reduced-motion:reduce){.btn,.cc-btn,.frame-type-felogin_login input[type=submit]{transition:none}}.btn:hover,.cc-btn:hover,.frame-type-felogin_login input[type=submit]:hover{background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color);color:var(--bs-btn-hover-color);text-decoration:none}.btn-check+.btn:hover,.btn-check+.cc-btn:hover,.frame-type-felogin_login .btn-check+input[type=submit]:hover{background-color:var(--bs-btn-bg);border-color:var(--bs-btn-border-color);color:var(--bs-btn-color)}.btn:focus-visible,.cc-btn:focus-visible,.frame-type-felogin_login input[type=submit]:focus-visible{background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color);box-shadow:var(--bs-btn-box-shadow),var(--bs-btn-focus-box-shadow);color:var(--bs-btn-hover-color);outline:0}.btn-check:focus-visible+.btn,.btn-check:focus-visible+.cc-btn,.frame-type-felogin_login .btn-check:focus-visible+input[type=submit]{border-color:var(--bs-btn-hover-border-color);box-shadow:var(--bs-btn-box-shadow),var(--bs-btn-focus-box-shadow);outline:0}.active.cc-btn,.btn-check:checked+.btn,.btn-check:checked+.cc-btn,.btn.active,.btn.show,.btn:first-child:active,.cc-btn:first-child:active,.frame-type-felogin_login .btn-check:checked+input[type=submit],.frame-type-felogin_login :not(.btn-check)+input[type=submit]:active,.frame-type-felogin_login input.active[type=submit],.frame-type-felogin_login input.show[type=submit],.frame-type-felogin_login input[type=submit]:first-child:active,.show.cc-btn,:not(.btn-check)+.btn:active,:not(.btn-check)+.cc-btn:active{background-color:var(--bs-btn-active-bg);border-color:var(--bs-btn-active-border-color);box-shadow:var(--bs-btn-active-shadow);color:var(--bs-btn-active-color)}.active.cc-btn:focus-visible,.btn-check:checked+.btn:focus-visible,.btn-check:checked+.cc-btn:focus-visible,.btn.active:focus-visible,.btn.show:focus-visible,.btn:first-child:active:focus-visible,.cc-btn:first-child:active:focus-visible,.frame-type-felogin_login .btn-check:checked+input[type=submit]:focus-visible,.frame-type-felogin_login :not(.btn-check)+input[type=submit]:active:focus-visible,.frame-type-felogin_login input.active[type=submit]:focus-visible,.frame-type-felogin_login input.show[type=submit]:focus-visible,.frame-type-felogin_login input[type=submit]:first-child:active:focus-visible,.show.cc-btn:focus-visible,:not(.btn-check)+.btn:active:focus-visible,:not(.btn-check)+.cc-btn:active:focus-visible{box-shadow:var(--bs-btn-active-shadow),var(--bs-btn-focus-box-shadow)}.btn.disabled,.btn:disabled,.cc-btn:disabled,.disabled.cc-btn,.frame-type-felogin_login fieldset:disabled input[type=submit],.frame-type-felogin_login input.disabled[type=submit],.frame-type-felogin_login input[type=submit]:disabled,fieldset:disabled .btn,fieldset:disabled .cc-btn,fieldset:disabled .frame-type-felogin_login input[type=submit]{background-color:var(--bs-btn-disabled-bg);border-color:var(--bs-btn-disabled-border-color);box-shadow:none;color:var(--bs-btn-disabled-color);opacity:var(--bs-btn-disabled-opacity);pointer-events:none}.btn-primary,.frame-type-felogin_login input[type=submit]{--bs-btn-color:#fff;--bs-btn-bg:#ee804d;--bs-btn-border-color:#ee804d;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#ca6d41;--bs-btn-hover-border-color:#be663e;--bs-btn-focus-shadow-rgb:241,147,104;--bs-btn-active-color:#fff;--bs-btn-active-bg:#be663e;--bs-btn-active-border-color:#b3603a;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#ee804d;--bs-btn-disabled-border-color:#ee804d}.btn-secondary{--bs-btn-color:#fff;--bs-btn-bg:#537fa6;--bs-btn-border-color:#537fa6;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#476c8d;--bs-btn-hover-border-color:#426685;--bs-btn-focus-shadow-rgb:109,146,179;--bs-btn-active-color:#fff;--bs-btn-active-bg:#426685;--bs-btn-active-border-color:#3e5f7d;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#537fa6;--bs-btn-disabled-border-color:#537fa6}.btn-tertiary{--bs-btn-color:#fff;--bs-btn-bg:#789ebf;--bs-btn-border-color:#789ebf;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#6686a2;--bs-btn-hover-border-color:#607e99;--bs-btn-focus-shadow-rgb:140,173,201;--bs-btn-active-color:#fff;--bs-btn-active-bg:#607e99;--bs-btn-active-border-color:#5a778f;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#789ebf;--bs-btn-disabled-border-color:#789ebf}.btn-quaternary{--bs-btn-color:#000;--bs-btn-bg:#fbb392;--bs-btn-border-color:#fbb392;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#fcbea2;--bs-btn-hover-border-color:#fbbb9d;--bs-btn-focus-shadow-rgb:213,152,124;--bs-btn-active-color:#000;--bs-btn-active-bg:#fcc2a8;--bs-btn-active-border-color:#fbbb9d;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--bs-btn-disabled-color:#000;--bs-btn-disabled-bg:#fbb392;--bs-btn-disabled-border-color:#fbb392}.btn-success{--bs-btn-color:#fff;--bs-btn-bg:#5cb85c;--bs-btn-border-color:#5cb85c;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#4e9c4e;--bs-btn-hover-border-color:#4a934a;--bs-btn-focus-shadow-rgb:116,195,116;--bs-btn-active-color:#fff;--bs-btn-active-bg:#4a934a;--bs-btn-active-border-color:#458a45;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#5cb85c;--bs-btn-disabled-border-color:#5cb85c}.btn-info{--bs-btn-color:#fff;--bs-btn-bg:#319fc0;--bs-btn-border-color:#319fc0;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#2a87a3;--bs-btn-hover-border-color:#277f9a;--bs-btn-focus-shadow-rgb:80,173,201;--bs-btn-active-color:#fff;--bs-btn-active-bg:#277f9a;--bs-btn-active-border-color:#257790;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#319fc0;--bs-btn-disabled-border-color:#319fc0}.btn-warning{--bs-btn-color:#000;--bs-btn-bg:#f0ad4e;--bs-btn-border-color:#f0ad4e;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#f2b969;--bs-btn-hover-border-color:#f2b560;--bs-btn-focus-shadow-rgb:204,147,66;--bs-btn-active-color:#000;--bs-btn-active-bg:#f3bd71;--bs-btn-active-border-color:#f2b560;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--bs-btn-disabled-color:#000;--bs-btn-disabled-bg:#f0ad4e;--bs-btn-disabled-border-color:#f0ad4e}.btn-danger{--bs-btn-color:#fff;--bs-btn-bg:#d9534f;--bs-btn-border-color:#d9534f;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#b84743;--bs-btn-hover-border-color:#ae423f;--bs-btn-focus-shadow-rgb:223,109,105;--bs-btn-active-color:#fff;--bs-btn-active-bg:#ae423f;--bs-btn-active-border-color:#a33e3b;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#d9534f;--bs-btn-disabled-border-color:#d9534f}.btn-lighter{--bs-btn-color:#000;--bs-btn-bg:#f8f8f8;--bs-btn-border-color:#f8f8f8;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#f9f9f9;--bs-btn-hover-border-color:#f9f9f9;--bs-btn-focus-shadow-rgb:211,211,211;--bs-btn-active-color:#000;--bs-btn-active-bg:#f9f9f9;--bs-btn-active-border-color:#f9f9f9;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--bs-btn-disabled-color:#000;--bs-btn-disabled-bg:#f8f8f8;--bs-btn-disabled-border-color:#f8f8f8}.btn-light{--bs-btn-color:#000;--bs-btn-bg:#e9e9e9;--bs-btn-border-color:#e9e9e9;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#c6c6c6;--bs-btn-hover-border-color:#bababa;--bs-btn-focus-shadow-rgb:198,198,198;--bs-btn-active-color:#000;--bs-btn-active-bg:#bababa;--bs-btn-active-border-color:#afafaf;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--bs-btn-disabled-color:#000;--bs-btn-disabled-bg:#e9e9e9;--bs-btn-disabled-border-color:#e9e9e9}.btn-dark{--bs-btn-color:#fff;--bs-btn-bg:#6c6c6c;--bs-btn-border-color:#6c6c6c;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#828282;--bs-btn-hover-border-color:#7b7b7b;--bs-btn-focus-shadow-rgb:130,130,130;--bs-btn-active-color:#fff;--bs-btn-active-bg:#898989;--bs-btn-active-border-color:#7b7b7b;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#6c6c6c;--bs-btn-disabled-border-color:#6c6c6c}.btn-darker{--bs-btn-color:#fff;--bs-btn-bg:#212121;--bs-btn-border-color:#212121;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#1c1c1c;--bs-btn-hover-border-color:#1a1a1a;--bs-btn-focus-shadow-rgb:66,66,66;--bs-btn-active-color:#fff;--bs-btn-active-bg:#1a1a1a;--bs-btn-active-border-color:#191919;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#212121;--bs-btn-disabled-border-color:#212121}.btn-outline-primary{--bs-btn-color:#ee804d;--bs-btn-border-color:#ee804d;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#ee804d;--bs-btn-hover-border-color:#ee804d;--bs-btn-focus-shadow-rgb:238,128,77;--bs-btn-active-color:#fff;--bs-btn-active-bg:#ee804d;--bs-btn-active-border-color:#ee804d;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--bs-btn-disabled-color:#ee804d;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#ee804d;--bs-gradient:none}.btn-outline-secondary{--bs-btn-color:#537fa6;--bs-btn-border-color:#537fa6;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#537fa6;--bs-btn-hover-border-color:#537fa6;--bs-btn-focus-shadow-rgb:83,127,166;--bs-btn-active-color:#fff;--bs-btn-active-bg:#537fa6;--bs-btn-active-border-color:#537fa6;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--bs-btn-disabled-color:#537fa6;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#537fa6;--bs-gradient:none}.btn-outline-tertiary{--bs-btn-color:#789ebf;--bs-btn-border-color:#789ebf;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#789ebf;--bs-btn-hover-border-color:#789ebf;--bs-btn-focus-shadow-rgb:120,158,191;--bs-btn-active-color:#fff;--bs-btn-active-bg:#789ebf;--bs-btn-active-border-color:#789ebf;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--bs-btn-disabled-color:#789ebf;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#789ebf;--bs-gradient:none}.btn-outline-quaternary{--bs-btn-color:#fbb392;--bs-btn-border-color:#fbb392;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#fbb392;--bs-btn-hover-border-color:#fbb392;--bs-btn-focus-shadow-rgb:251,179,146;--bs-btn-active-color:#000;--bs-btn-active-bg:#fbb392;--bs-btn-active-border-color:#fbb392;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--bs-btn-disabled-color:#fbb392;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#fbb392;--bs-gradient:none}.btn-outline-success{--bs-btn-color:#5cb85c;--bs-btn-border-color:#5cb85c;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#5cb85c;--bs-btn-hover-border-color:#5cb85c;--bs-btn-focus-shadow-rgb:92,184,92;--bs-btn-active-color:#fff;--bs-btn-active-bg:#5cb85c;--bs-btn-active-border-color:#5cb85c;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--bs-btn-disabled-color:#5cb85c;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#5cb85c;--bs-gradient:none}.btn-outline-info{--bs-btn-color:#319fc0;--bs-btn-border-color:#319fc0;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#319fc0;--bs-btn-hover-border-color:#319fc0;--bs-btn-focus-shadow-rgb:49,159,192;--bs-btn-active-color:#fff;--bs-btn-active-bg:#319fc0;--bs-btn-active-border-color:#319fc0;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--bs-btn-disabled-color:#319fc0;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#319fc0;--bs-gradient:none}.btn-outline-warning{--bs-btn-color:#f0ad4e;--bs-btn-border-color:#f0ad4e;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#f0ad4e;--bs-btn-hover-border-color:#f0ad4e;--bs-btn-focus-shadow-rgb:240,173,78;--bs-btn-active-color:#000;--bs-btn-active-bg:#f0ad4e;--bs-btn-active-border-color:#f0ad4e;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--bs-btn-disabled-color:#f0ad4e;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#f0ad4e;--bs-gradient:none}.btn-outline-danger{--bs-btn-color:#d9534f;--bs-btn-border-color:#d9534f;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#d9534f;--bs-btn-hover-border-color:#d9534f;--bs-btn-focus-shadow-rgb:217,83,79;--bs-btn-active-color:#fff;--bs-btn-active-bg:#d9534f;--bs-btn-active-border-color:#d9534f;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--bs-btn-disabled-color:#d9534f;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#d9534f;--bs-gradient:none}.btn-outline-lighter{--bs-btn-color:#f8f8f8;--bs-btn-border-color:#f8f8f8;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#f8f8f8;--bs-btn-hover-border-color:#f8f8f8;--bs-btn-focus-shadow-rgb:248,248,248;--bs-btn-active-color:#000;--bs-btn-active-bg:#f8f8f8;--bs-btn-active-border-color:#f8f8f8;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--bs-btn-disabled-color:#f8f8f8;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#f8f8f8;--bs-gradient:none}.btn-outline-light{--bs-btn-color:#e9e9e9;--bs-btn-border-color:#e9e9e9;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#e9e9e9;--bs-btn-hover-border-color:#e9e9e9;--bs-btn-focus-shadow-rgb:233,233,233;--bs-btn-active-color:#000;--bs-btn-active-bg:#e9e9e9;--bs-btn-active-border-color:#e9e9e9;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--bs-btn-disabled-color:#e9e9e9;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#e9e9e9;--bs-gradient:none}.btn-outline-dark{--bs-btn-color:#6c6c6c;--bs-btn-border-color:#6c6c6c;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#6c6c6c;--bs-btn-hover-border-color:#6c6c6c;--bs-btn-focus-shadow-rgb:108,108,108;--bs-btn-active-color:#fff;--bs-btn-active-bg:#6c6c6c;--bs-btn-active-border-color:#6c6c6c;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--bs-btn-disabled-color:#6c6c6c;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#6c6c6c;--bs-gradient:none}.btn-outline-darker{--bs-btn-color:#212121;--bs-btn-border-color:#212121;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#212121;--bs-btn-hover-border-color:#212121;--bs-btn-focus-shadow-rgb:33,33,33;--bs-btn-active-color:#fff;--bs-btn-active-bg:#212121;--bs-btn-active-border-color:#212121;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--bs-btn-disabled-color:#212121;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#212121;--bs-gradient:none}.btn-link{--bs-btn-font-weight:400;--bs-btn-color:var(--bs-link-color);--bs-btn-bg:transparent;--bs-btn-border-color:transparent;--bs-btn-hover-color:var(--bs-link-hover-color);--bs-btn-hover-border-color:transparent;--bs-btn-active-color:var(--bs-link-hover-color);--bs-btn-active-border-color:transparent;--bs-btn-disabled-color:#6c6c6c;--bs-btn-disabled-border-color:transparent;--bs-btn-box-shadow:none;--bs-btn-focus-shadow-rgb:241,147,104;text-decoration:none}.btn-link:focus-visible,.btn-link:hover{text-decoration:underline}.btn-link:focus-visible{color:var(--bs-btn-color)}.btn-link:hover{color:var(--bs-btn-hover-color)}.btn-group-lg>.btn,.btn-group-lg>.cc-btn,.btn-lg,.frame-type-felogin_login .btn-group-lg>input[type=submit]{--bs-btn-padding-y:0.5rem;--bs-btn-padding-x:1rem;--bs-btn-font-size:1.25rem;--bs-btn-border-radius:0.5rem}.btn-group-sm>.btn,.btn-group-sm>.cc-btn,.btn-sm,.frame-type-felogin_login .btn-group-sm>input[type=submit]{--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{height:auto;transition:width .35s ease;width:0}@media (prefers-reduced-motion:reduce){.collapsing.collapse-horizontal{transition:none}}.dropdown,.dropdown-center,.dropend,.dropstart,.dropup,.dropup-center{position:relative}.dropdown-toggle{white-space:nowrap}.dropdown-toggle:after{border-bottom:0;border-left:.3em solid transparent;border-right:.3em solid transparent;border-top:.3em solid;content:"";display:inline-block;margin-left:.255em;vertical-align:.255em}.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:#212121;--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,.15);--bs-dropdown-link-color:#212121;--bs-dropdown-link-hover-color:#1e1e1e;--bs-dropdown-link-hover-bg:#e9e9e9;--bs-dropdown-link-active-color:#fff;--bs-dropdown-link-active-bg:#ee804d;--bs-dropdown-link-disabled-color:#ababab;--bs-dropdown-item-padding-x:1rem;--bs-dropdown-item-padding-y:0.25rem;--bs-dropdown-header-color:#6c6c6c;--bs-dropdown-header-padding-x:1rem;--bs-dropdown-header-padding-y:0.5rem;background-clip:padding-box;background-color:var(--bs-dropdown-bg);border:var(--bs-dropdown-border-width) solid var(--bs-dropdown-border-color);border-radius:var(--bs-dropdown-border-radius);box-shadow:var(--bs-dropdown-box-shadow);color:var(--bs-dropdown-color);display:none;font-size:var(--bs-dropdown-font-size);list-style:none;margin:0;min-width:var(--bs-dropdown-min-width);padding:var(--bs-dropdown-padding-y) var(--bs-dropdown-padding-x);position:absolute;text-align:left;z-index:var(--bs-dropdown-zindex)}.dropdown-menu[data-bs-popper]{left:0;margin-top:var(--bs-dropdown-spacer);top:100%}.dropdown-menu-start{--bs-position:start}.dropdown-menu-start[data-bs-popper]{left:0;right:auto}.dropdown-menu-end{--bs-position:end}.dropdown-menu-end[data-bs-popper]{left:auto;right:0}@media (min-width:576px){.dropdown-menu-sm-start{--bs-position:start}.dropdown-menu-sm-start[data-bs-popper]{left:0;right:auto}.dropdown-menu-sm-end{--bs-position:end}.dropdown-menu-sm-end[data-bs-popper]{left:auto;right:0}}@media (min-width:768px){.dropdown-menu-md-start{--bs-position:start}.dropdown-menu-md-start[data-bs-popper]{left:0;right:auto}.dropdown-menu-md-end{--bs-position:end}.dropdown-menu-md-end[data-bs-popper]{left:auto;right:0}}@media (min-width:992px){.dropdown-menu-lg-start{--bs-position:start}.dropdown-menu-lg-start[data-bs-popper]{left:0;right:auto}.dropdown-menu-lg-end{--bs-position:end}.dropdown-menu-lg-end[data-bs-popper]{left:auto;right:0}}@media (min-width:1200px){.dropdown-menu-xl-start{--bs-position:start}.dropdown-menu-xl-start[data-bs-popper]{left:0;right:auto}.dropdown-menu-xl-end{--bs-position:end}.dropdown-menu-xl-end[data-bs-popper]{left:auto;right:0}}@media (min-width:1400px){.dropdown-menu-xxl-start{--bs-position:start}.dropdown-menu-xxl-start[data-bs-popper]{left:0;right:auto}.dropdown-menu-xxl-end{--bs-position:end}.dropdown-menu-xxl-end[data-bs-popper]{left:auto;right:0}}.dropup .dropdown-menu[data-bs-popper]{bottom:100%;margin-bottom:var(--bs-dropdown-spacer);margin-top:0;top:auto}.dropup .dropdown-toggle:after{border-bottom:.3em solid;border-left:.3em solid transparent;border-right:.3em solid transparent;border-top:0;content:"";display:inline-block;margin-left:.255em;vertical-align:.255em}.dropup .dropdown-toggle:empty:after{margin-left:0}.dropend .dropdown-menu[data-bs-popper]{left:100%;margin-left:var(--bs-dropdown-spacer);margin-top:0;right:auto;top:0}.dropend .dropdown-toggle:after{border-bottom:.3em solid transparent;border-left:.3em solid;border-right:0;border-top:.3em solid transparent;content:"";display:inline-block;margin-left:.255em;vertical-align:.255em}.dropend .dropdown-toggle:empty:after{margin-left:0}.dropend .dropdown-toggle:after{vertical-align:0}.dropstart .dropdown-menu[data-bs-popper]{left:auto;margin-right:var(--bs-dropdown-spacer);margin-top:0;right:100%;top:0}.dropstart .dropdown-toggle:after{content:"";display:inline-block;display:none;margin-left:.255em;vertical-align:.255em}.dropstart .dropdown-toggle:before{border-bottom:.3em solid transparent;border-right:.3em solid;border-top:.3em solid transparent;content:"";display:inline-block;margin-right:.255em;vertical-align:.255em}.dropstart .dropdown-toggle:empty:after{margin-left:0}.dropstart .dropdown-toggle:before{vertical-align:0}.dropdown-divider{border-top:1px solid var(--bs-dropdown-divider-bg);height:0;margin:var(--bs-dropdown-divider-margin-y) 0;opacity:1;overflow:hidden}.dropdown-item{background-color:transparent;border:0;clear:both;color:var(--bs-dropdown-link-color);display:block;font-weight:400;padding:var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);text-align:inherit;white-space:nowrap;width:100%}.dropdown-item:focus,.dropdown-item:hover{background-color:var(--bs-dropdown-link-hover-bg);color:var(--bs-dropdown-link-hover-color);text-decoration:none}.dropdown-item.active,.dropdown-item:active{background-color:var(--bs-dropdown-link-active-bg);color:var(--bs-dropdown-link-active-color);text-decoration:none}.dropdown-item.disabled,.dropdown-item:disabled{background-color:transparent;color:var(--bs-dropdown-link-disabled-color);pointer-events:none}.dropdown-menu.show{display:block}.dropdown-header{color:var(--bs-dropdown-header-color);display:block;font-size:.875rem;margin-bottom:0;padding:var(--bs-dropdown-header-padding-y) var(--bs-dropdown-header-padding-x);white-space:nowrap}.dropdown-item-text{color:var(--bs-dropdown-link-color);display:block;padding:var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x)}.dropdown-menu-dark{--bs-dropdown-color:#dedede;--bs-dropdown-bg:#313131;--bs-dropdown-border-color:var(--bs-border-color-translucent);--bs-dropdown-box-shadow: ;--bs-dropdown-link-color:#dedede;--bs-dropdown-link-hover-color:#fff;--bs-dropdown-divider-bg:var(--bs-border-color-translucent);--bs-dropdown-link-hover-bg:hsla(0,0%,100%,.15);--bs-dropdown-link-active-color:#fff;--bs-dropdown-link-active-bg:#ee804d;--bs-dropdown-link-disabled-color:#ababab;--bs-dropdown-header-color:#ababab}.btn-group,.btn-group-vertical{display:inline-flex;position:relative;vertical-align:middle}.btn-group-vertical>.btn,.btn-group-vertical>.cc-btn,.btn-group>.btn,.btn-group>.cc-btn,.frame-type-felogin_login .btn-group-vertical>input[type=submit],.frame-type-felogin_login .btn-group>input[type=submit]{flex:1 1 auto;position:relative}.btn-group-vertical>.active.cc-btn,.btn-group-vertical>.btn-check:checked+.btn,.btn-group-vertical>.btn-check:checked+.cc-btn,.btn-group-vertical>.btn-check:focus+.btn,.btn-group-vertical>.btn-check:focus+.cc-btn,.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:hover,.btn-group-vertical>.cc-btn:active,.btn-group-vertical>.cc-btn:focus,.btn-group-vertical>.cc-btn:hover,.btn-group>.active.cc-btn,.btn-group>.btn-check:checked+.btn,.btn-group>.btn-check:checked+.cc-btn,.btn-group>.btn-check:focus+.btn,.btn-group>.btn-check:focus+.cc-btn,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus,.btn-group>.btn:hover,.btn-group>.cc-btn:active,.btn-group>.cc-btn:focus,.btn-group>.cc-btn:hover,.frame-type-felogin_login .btn-group-vertical>.btn-check:checked+input[type=submit],.frame-type-felogin_login .btn-group-vertical>.btn-check:focus+input[type=submit],.frame-type-felogin_login .btn-group-vertical>input.active[type=submit],.frame-type-felogin_login .btn-group-vertical>input[type=submit]:active,.frame-type-felogin_login .btn-group-vertical>input[type=submit]:focus,.frame-type-felogin_login .btn-group-vertical>input[type=submit]:hover,.frame-type-felogin_login .btn-group>.btn-check:checked+input[type=submit],.frame-type-felogin_login .btn-group>.btn-check:focus+input[type=submit],.frame-type-felogin_login .btn-group>input.active[type=submit],.frame-type-felogin_login .btn-group>input[type=submit]:active,.frame-type-felogin_login .btn-group>input[type=submit]:focus,.frame-type-felogin_login .btn-group>input[type=submit]:hover{z-index:1}.btn-toolbar{display:flex;flex-wrap:wrap;justify-content:flex-start}.btn-toolbar .input-group{width:auto}.btn-group{border-radius:.375rem}.btn-group>.btn-group:not(:first-child),.btn-group>:not(.btn-check:first-child)+.btn,.btn-group>:not(.btn-check:first-child)+.cc-btn,.frame-type-felogin_login .btn-group>:not(.btn-check:first-child)+input[type=submit]{margin-left:-1px}.btn-group>.btn-group:not(:last-child)>.btn,.btn-group>.btn-group:not(:last-child)>.cc-btn,.btn-group>.btn.dropdown-toggle-split:first-child,.btn-group>.btn:not(:last-child):not(.dropdown-toggle),.btn-group>.cc-btn:not(:last-child):not(.dropdown-toggle),.btn-group>.dropdown-toggle-split.cc-btn:first-child,.frame-type-felogin_login .btn-group>.btn-group:not(:last-child)>input[type=submit],.frame-type-felogin_login .btn-group>input.dropdown-toggle-split[type=submit]:first-child,.frame-type-felogin_login .btn-group>input[type=submit]:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-top-right-radius:0}.btn-group>.btn-group:not(:first-child)>.btn,.btn-group>.btn-group:not(:first-child)>.cc-btn,.btn-group>.btn:nth-child(n+3),.btn-group>.cc-btn:nth-child(n+3),.btn-group>:not(.btn-check)+.btn,.btn-group>:not(.btn-check)+.cc-btn,.frame-type-felogin_login .btn-group>.btn-group:not(:first-child)>input[type=submit],.frame-type-felogin_login .btn-group>:not(.btn-check)+input[type=submit],.frame-type-felogin_login .btn-group>input[type=submit]:nth-child(n+3){border-bottom-left-radius:0;border-top-left-radius:0}.dropdown-toggle-split{padding-left:.5625rem;padding-right:.5625rem}.dropdown-toggle-split:after,.dropend .dropdown-toggle-split:after,.dropup .dropdown-toggle-split:after{margin-left:0}.dropstart .dropdown-toggle-split:before{margin-right:0}.btn-group-sm>.btn+.dropdown-toggle-split,.btn-group-sm>.cc-btn+.dropdown-toggle-split,.btn-sm+.dropdown-toggle-split,.frame-type-felogin_login .btn-group-sm>input[type=submit]+.dropdown-toggle-split{padding-left:.375rem;padding-right:.375rem}.btn-group-lg>.btn+.dropdown-toggle-split,.btn-group-lg>.cc-btn+.dropdown-toggle-split,.btn-lg+.dropdown-toggle-split,.frame-type-felogin_login .btn-group-lg>input[type=submit]+.dropdown-toggle-split{padding-left:.75rem;padding-right:.75rem}.btn-group.show .dropdown-toggle{box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn-group.show .dropdown-toggle.btn-link{box-shadow:none}.btn-group-vertical{align-items:flex-start;flex-direction:column;justify-content:center}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group,.btn-group-vertical>.cc-btn,.frame-type-felogin_login .btn-group-vertical>input[type=submit]{width:100%}.btn-group-vertical>.btn-group:not(:first-child),.btn-group-vertical>.btn:not(:first-child),.btn-group-vertical>.cc-btn:not(:first-child),.frame-type-felogin_login .btn-group-vertical>input[type=submit]:not(:first-child){margin-top:-1px}.btn-group-vertical>.btn-group:not(:last-child)>.btn,.btn-group-vertical>.btn-group:not(:last-child)>.cc-btn,.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle),.btn-group-vertical>.cc-btn:not(:last-child):not(.dropdown-toggle),.frame-type-felogin_login .btn-group-vertical>.btn-group:not(:last-child)>input[type=submit],.frame-type-felogin_login .btn-group-vertical>input[type=submit]:not(:last-child):not(.dropdown-toggle){border-bottom-left-radius:0;border-bottom-right-radius:0}.btn-group-vertical>.btn-group:not(:first-child)>.btn,.btn-group-vertical>.btn-group:not(:first-child)>.cc-btn,.btn-group-vertical>.btn~.btn,.btn-group-vertical>.btn~.cc-btn,.btn-group-vertical>.cc-btn~.btn,.btn-group-vertical>.cc-btn~.cc-btn,.frame-type-felogin_login .btn-group-vertical>.btn-group:not(:first-child)>input[type=submit],.frame-type-felogin_login .btn-group-vertical>.btn~input[type=submit],.frame-type-felogin_login .btn-group-vertical>.cc-btn~input[type=submit],.frame-type-felogin_login .btn-group-vertical>input[type=submit]~.btn,.frame-type-felogin_login .btn-group-vertical>input[type=submit]~.cc-btn,.frame-type-felogin_login .btn-group-vertical>input[type=submit]~input[type=submit]{border-top-left-radius:0;border-top-right-radius:0}.nav{--bs-nav-link-padding-x:1rem;--bs-nav-link-padding-y:0.5rem;--bs-nav-link-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:#6c6c6c;display:flex;flex-wrap:wrap;list-style:none;margin-bottom:0;padding-left:0}.nav-link{color:var(--bs-nav-link-color);display:block;font-size:var(--bs-nav-link-font-size);font-weight:var(--bs-nav-link-font-weight);padding:var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x);transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out}@media (prefers-reduced-motion:reduce){.nav-link{transition:none}}.nav-link:focus,.nav-link:hover{color:var(--bs-nav-link-hover-color);text-decoration:none}.nav-link.disabled{color:var(--bs-nav-link-disabled-color);cursor:default;pointer-events:none}.nav-tabs{--bs-nav-tabs-border-width:1px;--bs-nav-tabs-border-color:#dedede;--bs-nav-tabs-border-radius:0.375rem;--bs-nav-tabs-link-hover-border-color:#e9e9e9 #e9e9e9 #dedede;--bs-nav-tabs-link-active-color:#494949;--bs-nav-tabs-link-active-bg:#fff;--bs-nav-tabs-link-active-border-color:#dedede #dedede #fff;border-bottom:var(--bs-nav-tabs-border-width) solid var(--bs-nav-tabs-border-color)}.nav-tabs .nav-link{background:none;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);margin-bottom:calc(var(--bs-nav-tabs-border-width)*-1)}.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{border-color:var(--bs-nav-tabs-link-hover-border-color);isolation:isolate}.nav-tabs .nav-link.disabled,.nav-tabs .nav-link:disabled{background-color:transparent;border-color:transparent;color:var(--bs-nav-link-disabled-color)}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{background-color:var(--bs-nav-tabs-link-active-bg);border-color:var(--bs-nav-tabs-link-active-border-color);color:var(--bs-nav-tabs-link-active-color)}.nav-tabs .dropdown-menu{border-top-left-radius:0;border-top-right-radius:0;margin-top:calc(var(--bs-nav-tabs-border-width)*-1)}.nav-pills{--bs-nav-pills-border-radius:0.375rem;--bs-nav-pills-link-active-color:#fff;--bs-nav-pills-link-active-bg:#ee804d}.nav-pills .nav-link{background:none;border:0;border-radius:var(--bs-nav-pills-border-radius)}.nav-pills .nav-link:disabled{background-color:transparent;border-color:transparent;color:var(--bs-nav-link-disabled-color)}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{background-color:var(--bs-nav-pills-link-active-bg);color:var(--bs-nav-pills-link-active-color)}.nav-fill .nav-item,.nav-fill>.nav-link{flex:1 1 auto;text-align:center}.nav-justified .nav-item,.nav-justified>.nav-link{flex-basis:0;flex-grow:1;text-align:center}.nav-fill .nav-item .nav-link,.nav-justified .nav-item .nav-link{width:100%}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar{--bs-navbar-padding-x:0;--bs-navbar-padding-y:0.5rem;--bs-navbar-color:rgba(0,0,0,.55);--bs-navbar-hover-color:rgba(0,0,0,.7);--bs-navbar-disabled-color:rgba(0,0,0,.3);--bs-navbar-active-color:rgba(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,.9);--bs-navbar-brand-hover-color:rgba(0,0,0,.9);--bs-navbar-nav-link-padding-x:1rem;--bs-navbar-toggler-padding-y:0.25rem;--bs-navbar-toggler-padding-x:0.75rem;--bs-navbar-toggler-font-size:1.25rem;--bs-navbar-toggler-icon-bg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3E%3Cpath stroke='rgba(0, 0, 0, 0.55)' 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,.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;align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;padding:var(--bs-navbar-padding-y) var(--bs-navbar-padding-x);position:relative}.navbar>.container,.navbar>.container-fluid,.navbar>.container-lg,.navbar>.container-md,.navbar>.container-sm,.navbar>.container-xl,.navbar>.container-xxl{align-items:center;display:flex;flex-wrap:inherit;justify-content:space-between}.navbar-brand{color:var(--bs-navbar-brand-color);font-size:var(--bs-navbar-brand-font-size);margin-right:var(--bs-navbar-brand-margin-end);padding-bottom:var(--bs-navbar-brand-padding-y);padding-top:var(--bs-navbar-brand-padding-y);white-space:nowrap}.navbar-brand:focus,.navbar-brand:hover{color:var(--bs-navbar-brand-hover-color);text-decoration:none}.navbar-nav{--bs-nav-link-padding-x:0;--bs-nav-link-padding-y:0.5rem;--bs-nav-link-font-weight: ;--bs-nav-link-color:var(--bs-navbar-color);--bs-nav-link-hover-color:var(--bs-navbar-hover-color);--bs-nav-link-disabled-color:var(--bs-navbar-disabled-color);display:flex;flex-direction:column;list-style:none;margin-bottom:0;padding-left:0}.navbar-nav .nav-link.active,.navbar-nav .show>.nav-link{color:var(--bs-navbar-active-color)}.navbar-nav .dropdown-menu{position:static}.navbar-text{color:var(--bs-navbar-color);padding-bottom:.5rem;padding-top:.5rem}.navbar-text a,.navbar-text a:focus,.navbar-text a:hover{color:var(--bs-navbar-active-color)}.navbar-collapse{align-items:center;flex-basis:100%;flex-grow:1}.navbar-toggler{background-color:transparent;border:var(--bs-border-width) solid var(--bs-navbar-toggler-border-color);border-radius:var(--bs-navbar-toggler-border-radius);color:var(--bs-navbar-color);font-size:var(--bs-navbar-toggler-font-size);line-height:1;padding:var(--bs-navbar-toggler-padding-y) var(--bs-navbar-toggler-padding-x);transition:var(--bs-navbar-toggler-transition)}@media (prefers-reduced-motion:reduce){.navbar-toggler{transition:none}}.navbar-toggler:hover{text-decoration:none}.navbar-toggler:focus{box-shadow:0 0 0 var(--bs-navbar-toggler-focus-width);outline:0;text-decoration:none}.navbar-toggler-icon{background-image:var(--bs-navbar-toggler-icon-bg);background-position:50%;background-repeat:no-repeat;background-size:100%;display:inline-block;height:1.5em;vertical-align:middle;width:1.5em}.navbar-nav-scroll{max-height: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-left:var(--bs-navbar-nav-link-padding-x);padding-right:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-sm .navbar-nav-scroll{overflow:visible}.navbar-expand-sm .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-sm .navbar-toggler{display:none}.navbar-expand-sm .offcanvas{background-color:transparent!important;border:0!important;box-shadow:none;flex-grow:1;height:auto!important;position:static;transform:none!important;transition:none;visibility:visible!important;width:auto!important;z-index:auto}.navbar-expand-sm .offcanvas .offcanvas-header{display:none}.navbar-expand-sm .offcanvas .offcanvas-body{display:flex;flex-grow:0;overflow-y:visible;padding:0}}@media (min-width:768px){.navbar-expand-md{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-md .navbar-nav{flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .nav-link{padding-left:var(--bs-navbar-nav-link-padding-x);padding-right:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-md .navbar-nav-scroll{overflow:visible}.navbar-expand-md .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-md .navbar-toggler{display:none}.navbar-expand-md .offcanvas{background-color:transparent!important;border:0!important;box-shadow:none;flex-grow:1;height:auto!important;position:static;transform:none!important;transition:none;visibility:visible!important;width:auto!important;z-index:auto}.navbar-expand-md .offcanvas .offcanvas-header{display:none}.navbar-expand-md .offcanvas .offcanvas-body{display:flex;flex-grow:0;overflow-y:visible;padding:0}}@media (min-width:992px){.navbar-expand-lg{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-lg .navbar-nav{flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .nav-link{padding-left:var(--bs-navbar-nav-link-padding-x);padding-right:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-lg .navbar-nav-scroll{overflow:visible}.navbar-expand-lg .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-lg .navbar-toggler{display:none}.navbar-expand-lg .offcanvas{background-color:transparent!important;border:0!important;box-shadow:none;flex-grow:1;height:auto!important;position:static;transform:none!important;transition:none;visibility:visible!important;width:auto!important;z-index:auto}.navbar-expand-lg .offcanvas .offcanvas-header{display:none}.navbar-expand-lg .offcanvas .offcanvas-body{display:flex;flex-grow:0;overflow-y:visible;padding:0}}@media (min-width:1200px){.navbar-expand-xl{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-xl .navbar-nav{flex-direction:row}.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xl .navbar-nav .nav-link{padding-left:var(--bs-navbar-nav-link-padding-x);padding-right:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-xl .navbar-nav-scroll{overflow:visible}.navbar-expand-xl .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-xl .navbar-toggler{display:none}.navbar-expand-xl .offcanvas{background-color:transparent!important;border:0!important;box-shadow:none;flex-grow:1;height:auto!important;position:static;transform:none!important;transition:none;visibility:visible!important;width:auto!important;z-index:auto}.navbar-expand-xl .offcanvas .offcanvas-header{display:none}.navbar-expand-xl .offcanvas .offcanvas-body{display:flex;flex-grow:0;overflow-y:visible;padding:0}}@media (min-width:1400px){.navbar-expand-xxl{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-xxl .navbar-nav{flex-direction:row}.navbar-expand-xxl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xxl .navbar-nav .nav-link{padding-left:var(--bs-navbar-nav-link-padding-x);padding-right:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-xxl .navbar-nav-scroll{overflow:visible}.navbar-expand-xxl .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-xxl .navbar-toggler{display:none}.navbar-expand-xxl .offcanvas{background-color:transparent!important;border:0!important;box-shadow:none;flex-grow:1;height:auto!important;position:static;transform:none!important;transition:none;visibility:visible!important;width:auto!important;z-index:auto}.navbar-expand-xxl .offcanvas .offcanvas-header{display:none}.navbar-expand-xxl .offcanvas .offcanvas-body{display:flex;flex-grow:0;overflow-y:visible;padding:0}}.navbar-expand{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand .navbar-nav{flex-direction:row}.navbar-expand .navbar-nav .dropdown-menu{position:absolute}.navbar-expand .navbar-nav .nav-link{padding-left:var(--bs-navbar-nav-link-padding-x);padding-right:var(--bs-navbar-nav-link-padding-x)}.navbar-expand .navbar-nav-scroll{overflow:visible}.navbar-expand .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand .navbar-toggler{display:none}.navbar-expand .offcanvas{background-color:transparent!important;border:0!important;box-shadow:none;flex-grow:1;height:auto!important;position:static;transform:none!important;transition:none;visibility:visible!important;width:auto!important;z-index:auto}.navbar-expand .offcanvas .offcanvas-header{display:none}.navbar-expand .offcanvas .offcanvas-body{display:flex;flex-grow:0;overflow-y:visible;padding:0}.navbar-dark,.navbar-inverse,.navbar-inverse-transition,.navbar-inverse-transition.navbar-transition{--bs-navbar-color:hsla(0,0%,100%,.55);--bs-navbar-hover-color:hsla(0,0%,100%,.75);--bs-navbar-disabled-color:hsla(0,0%,100%,.25);--bs-navbar-active-color:#fff;--bs-navbar-brand-color:#fff;--bs-navbar-brand-hover-color:#fff;--bs-navbar-toggler-border-color:hsla(0,0%,100%,.1);--bs-navbar-toggler-icon-bg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3E%3Cpath stroke='rgba(255, 255, 255, 0.55)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")}.card{--bs-card-spacer-y:1.5rem;--bs-card-spacer-x:1.5rem;--bs-card-title-spacer-y:0.5rem;--bs-card-border-width:1px;--bs-card-border-color:var(--bs-border-color-translucent);--bs-card-border-radius:0.375rem;--bs-card-box-shadow: ;--bs-card-inner-border-radius:calc(0.375rem - 1px);--bs-card-cap-padding-y:0.75rem;--bs-card-cap-padding-x:1.5rem;--bs-card-cap-bg:rgba(0,0,0,.03);--bs-card-cap-color: ;--bs-card-height: ;--bs-card-color: ;--bs-card-bg:#fff;--bs-card-img-overlay-padding:1rem;--bs-card-group-margin:20px;word-wrap:break-word;background-clip:border-box;background-color:var(--bs-card-bg);border:var(--bs-card-border-width) solid var(--bs-card-border-color);border-radius:var(--bs-card-border-radius);box-shadow:var(--bs-card-box-shadow);display:flex;flex-direction:column;height:var(--bs-card-height);min-width:0;position:relative}.card>hr{margin-left:0;margin-right:0}.card>.list-group{border-bottom:inherit;border-top:inherit}.card>.list-group:first-child{border-top-left-radius:var(--bs-card-inner-border-radius);border-top-right-radius:var(--bs-card-inner-border-radius);border-top-width:0}.card>.list-group:last-child{border-bottom-left-radius:var(--bs-card-inner-border-radius);border-bottom-right-radius:var(--bs-card-inner-border-radius);border-bottom-width:0}.card>.card-header+.list-group,.card>.list-group+.card-footer{border-top:0}.card-body{color:var(--bs-card-color);flex:1 1 auto;padding:var(--bs-card-spacer-y) var(--bs-card-spacer-x)}.card-title{margin-bottom:var(--bs-card-title-spacer-y)}.card-subtitle{margin-top:calc(var(--bs-card-title-spacer-y)*-.5)}.card-subtitle,.card-text:last-child{margin-bottom:0}.card-link:hover{text-decoration:none}.card-link+.card-link{margin-left:var(--bs-card-spacer-x)}.card-header{background-color:var(--bs-card-cap-bg);border-bottom:var(--bs-card-border-width) solid var(--bs-card-border-color);color:var(--bs-card-cap-color);margin-bottom:0;padding:var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x)}.card-header:first-child{border-radius:var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius) 0 0}.card-footer{background-color:var(--bs-card-cap-bg);border-top:var(--bs-card-border-width) solid var(--bs-card-border-color);color:var(--bs-card-cap-color);padding:var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x)}.card-footer:last-child{border-radius:0 0 var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius)}.card-header-tabs{border-bottom:0;margin-bottom:calc(var(--bs-card-cap-padding-y)*-1);margin-left:calc(var(--bs-card-cap-padding-x)*-.5);margin-right:calc(var(--bs-card-cap-padding-x)*-.5)}.card-header-tabs .nav-link.active{background-color:var(--bs-card-bg);border-bottom-color:var(--bs-card-bg)}.card-header-pills{margin-left:calc(var(--bs-card-cap-padding-x)*-.5);margin-right:calc(var(--bs-card-cap-padding-x)*-.5)}.card-img-overlay{border-radius:var(--bs-card-inner-border-radius);bottom:0;left:0;padding:var(--bs-card-img-overlay-padding);position:absolute;right:0;top:0}.card-img,.card-img-bottom,.card-img-top{width:100%}.card-img,.card-img-top{border-top-left-radius:var(--bs-card-inner-border-radius);border-top-right-radius:var(--bs-card-inner-border-radius)}.card-img,.card-img-bottom{border-bottom-left-radius:var(--bs-card-inner-border-radius);border-bottom-right-radius:var(--bs-card-inner-border-radius)}.card-group>.card{margin-bottom:var(--bs-card-group-margin)}@media (min-width:576px){.card-group{display:flex;flex-flow:row wrap}.card-group>.card{flex:1 0 0%;margin-bottom:0}.card-group>.card+.card{border-left:0;margin-left:0}.card-group>.card:not(:last-child){border-bottom-right-radius:0;border-top-right-radius:0}.card-group>.card:not(:last-child) .card-header,.card-group>.card:not(:last-child) .card-img-top{border-top-right-radius:0}.card-group>.card:not(:last-child) .card-footer,.card-group>.card:not(:last-child) .card-img-bottom{border-bottom-right-radius:0}.card-group>.card:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}.card-group>.card:not(:first-child) .card-header,.card-group>.card:not(:first-child) .card-img-top{border-top-left-radius:0}.card-group>.card:not(:first-child) .card-footer,.card-group>.card:not(:first-child) .card-img-bottom{border-bottom-left-radius:0}}.accordion{--bs-accordion-color:#212121;--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:#212121;--bs-accordion-btn-bg:var(--bs-accordion-bg);--bs-accordion-btn-icon:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23212121'%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;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23d67345'%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:#f7c0a6;--bs-accordion-btn-focus-box-shadow:0 0 0 0.25rem rgba(238,128,77,.25);--bs-accordion-body-padding-x:1.25rem;--bs-accordion-body-padding-y:1.25rem;--bs-accordion-active-color:#d67345;--bs-accordion-active-bg:#fdf2ed}.accordion-button{align-items:center;background-color:var(--bs-accordion-btn-bg);border:0;border-radius:0;color:var(--bs-accordion-btn-color);display:flex;font-size:1rem;overflow-anchor:none;padding:var(--bs-accordion-btn-padding-y) var(--bs-accordion-btn-padding-x);position:relative;text-align:left;transition:var(--bs-accordion-transition);width:100%}@media (prefers-reduced-motion:reduce){.accordion-button{transition:none}}.accordion-button:not(.collapsed){background-color:var(--bs-accordion-active-bg);box-shadow:inset 0 calc(var(--bs-accordion-border-width)*-1) 0 var(--bs-accordion-border-color);color:var(--bs-accordion-active-color)}.accordion-button:not(.collapsed):after{background-image:var(--bs-accordion-btn-active-icon);transform:var(--bs-accordion-btn-icon-transform)}.accordion-button:after{background-image:var(--bs-accordion-btn-icon);background-repeat:no-repeat;background-size:var(--bs-accordion-btn-icon-width);content:"";flex-shrink:0;height:var(--bs-accordion-btn-icon-width);margin-left:auto;transition:var(--bs-accordion-btn-icon-transition);width:var(--bs-accordion-btn-icon-width)}@media (prefers-reduced-motion:reduce){.accordion-button:after{transition:none}}.accordion-button:hover{z-index:2}.accordion-button:focus{border-color:var(--bs-accordion-btn-focus-border-color);box-shadow:var(--bs-accordion-btn-focus-box-shadow);outline:0;z-index:3}.accordion-header{margin-bottom:0}.accordion-item{background-color:var(--bs-accordion-bg);border:var(--bs-accordion-border-width) solid var(--bs-accordion-border-color);color:var(--bs-accordion-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{border-bottom-left-radius:var(--bs-accordion-border-radius);border-bottom-right-radius:var(--bs-accordion-border-radius)}.accordion-item:last-of-type .accordion-button.collapsed{border-bottom-left-radius:var(--bs-accordion-inner-border-radius);border-bottom-right-radius:var(--bs-accordion-inner-border-radius)}.accordion-item:last-of-type .accordion-collapse{border-bottom-left-radius:var(--bs-accordion-border-radius);border-bottom-right-radius:var(--bs-accordion-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-left:0;border-radius:0;border-right:0}.accordion-flush .accordion-item:first-child{border-top:0}.accordion-flush .accordion-item:last-child{border-bottom:0}.accordion-flush .accordion-item .accordion-button,.accordion-flush .accordion-item .accordion-button.collapsed{border-radius:0}.breadcrumb{--bs-breadcrumb-padding-x:0;--bs-breadcrumb-padding-y:0.75rem;--bs-breadcrumb-margin-bottom:1rem;--bs-breadcrumb-bg:#f8f8f8;--bs-breadcrumb-border-radius: ;--bs-breadcrumb-divider-color:#6c6c6c;--bs-breadcrumb-item-padding-x:0.5rem;--bs-breadcrumb-item-active-color:#6c6c6c;background-color:var(--bs-breadcrumb-bg);border-radius:var(--bs-breadcrumb-border-radius);display:flex;flex-wrap:wrap;font-size:var(--bs-breadcrumb-font-size);list-style:none;margin-bottom:var(--bs-breadcrumb-margin-bottom);padding:var(--bs-breadcrumb-padding-y) var(--bs-breadcrumb-padding-x)}.breadcrumb-item+.breadcrumb-item{padding-left:var(--bs-breadcrumb-item-padding-x)}.breadcrumb-item+.breadcrumb-item:before{color:var(--bs-breadcrumb-divider-color);content:var(--bs-breadcrumb-divider,"/");float:left;padding-right:var(--bs-breadcrumb-item-padding-x)}.breadcrumb-item.active{color:var(--bs-breadcrumb-item-active-color)}.pagination{--bs-pagination-padding-x:0.75rem;--bs-pagination-padding-y:0.375rem;--bs-pagination-font-size:1rem;--bs-pagination-color:#212121;--bs-pagination-bg:#fff;--bs-pagination-border-width:1px;--bs-pagination-border-color:#dedede;--bs-pagination-border-radius:0.375rem;--bs-pagination-hover-color:var(--bs-link-hover-color);--bs-pagination-hover-bg:#e9e9e9;--bs-pagination-hover-border-color:#dedede;--bs-pagination-focus-color:var(--bs-link-hover-color);--bs-pagination-focus-bg:#e9e9e9;--bs-pagination-focus-box-shadow:0 0 0 0.25rem rgba(238,128,77,.25);--bs-pagination-active-color:#fff;--bs-pagination-active-bg:#ee804d;--bs-pagination-active-border-color:#ee804d;--bs-pagination-disabled-color:#6c6c6c;--bs-pagination-disabled-bg:#fff;--bs-pagination-disabled-border-color:#dedede;display:flex;list-style:none;padding-left:0}.page-link{background-color:var(--bs-pagination-bg);border:var(--bs-pagination-border-width) solid var(--bs-pagination-border-color);color:var(--bs-pagination-color);display:block;font-size:var(--bs-pagination-font-size);padding:var(--bs-pagination-padding-y) var(--bs-pagination-padding-x);position:relative;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.page-link{transition:none}}.page-link:hover{background-color:var(--bs-pagination-hover-bg);border-color:var(--bs-pagination-hover-border-color);color:var(--bs-pagination-hover-color);text-decoration:none;z-index:2}.page-link:focus{background-color:var(--bs-pagination-focus-bg);box-shadow:var(--bs-pagination-focus-box-shadow);color:var(--bs-pagination-focus-color);outline:0;z-index:3}.active>.page-link,.page-link.active{background-color:var(--bs-pagination-active-bg);border-color:var(--bs-pagination-active-border-color);color:var(--bs-pagination-active-color);z-index:3}.disabled>.page-link,.page-link.disabled{background-color:var(--bs-pagination-disabled-bg);border-color:var(--bs-pagination-disabled-border-color);color:var(--bs-pagination-disabled-color);pointer-events:none}.page-item:not(:first-child) .page-link{margin-left:-1px}.page-item:first-child .page-link{border-bottom-left-radius:var(--bs-pagination-border-radius);border-top-left-radius:var(--bs-pagination-border-radius)}.page-item:last-child .page-link{border-bottom-right-radius:var(--bs-pagination-border-radius);border-top-right-radius:var(--bs-pagination-border-radius)}.pagination-lg{--bs-pagination-padding-x:1.5rem;--bs-pagination-padding-y:0.75rem;--bs-pagination-font-size:1.25rem;--bs-pagination-border-radius:0.5rem}.pagination-sm{--bs-pagination-padding-x:0.5rem;--bs-pagination-padding-y:0.25rem;--bs-pagination-font-size:0.875rem;--bs-pagination-border-radius:0.25rem}.badge{--bs-badge-padding-x:0.65em;--bs-badge-padding-y:0.35em;--bs-badge-font-size:0.75em;--bs-badge-font-weight:700;--bs-badge-color:#fff;--bs-badge-border-radius:0.375rem;border-radius:var(--bs-badge-border-radius);color:var(--bs-badge-color);display:inline-block;font-size:var(--bs-badge-font-size);font-weight:var(--bs-badge-font-weight);line-height:1;padding:var(--bs-badge-padding-y) var(--bs-badge-padding-x);text-align:center;vertical-align:baseline;white-space:nowrap}.badge:empty{display:none}.btn .badge,.cc-btn .badge,.frame-type-felogin_login input[type=submit] .badge{position:relative;top:-1px}.alert{--bs-alert-bg:transparent;--bs-alert-padding-x:1rem;--bs-alert-padding-y:1rem;--bs-alert-margin-bottom:1rem;--bs-alert-color:inherit;--bs-alert-border-color:transparent;--bs-alert-border:1px solid var(--bs-alert-border-color);--bs-alert-border-radius:0.375rem;background-color:var(--bs-alert-bg);border:var(--bs-alert-border);border-radius:var(--bs-alert-border-radius);color:var(--bs-alert-color);margin-bottom:var(--bs-alert-margin-bottom);padding:var(--bs-alert-padding-y) var(--bs-alert-padding-x);position:relative}.alert-heading{color:inherit}.alert-link{font-weight:700}.alert-dismissible{padding-right:3rem}.alert-dismissible .btn-close{padding:1.25rem 1rem;position:absolute;right:0;top:0;z-index:2}.alert-primary{--bs-alert-color:#8f4d2e;--bs-alert-bg:#fce6db;--bs-alert-border-color:#fad9ca}.alert-primary .alert-link{color:#723e25}.alert-secondary{--bs-alert-color:#324c64;--bs-alert-bg:#dde5ed;--bs-alert-border-color:#cbd9e4}.alert-secondary .alert-link{color:#283d50}.alert-tertiary{--bs-alert-color:#485f73;--bs-alert-bg:#e4ecf2;--bs-alert-border-color:#d7e2ec}.alert-tertiary .alert-link{color:#3a4c5c}.alert-quaternary{--bs-alert-color:#976b58;--bs-alert-bg:#fef0e9;--bs-alert-border-color:#fee8de}.alert-quaternary .alert-link{color:#795646}.alert-success{--bs-alert-color:#376e37;--bs-alert-bg:#def1de;--bs-alert-border-color:#ceeace}.alert-success .alert-link{color:#2c582c}.alert-info{--bs-alert-color:#1d5f73;--bs-alert-bg:#d6ecf2;--bs-alert-border-color:#c1e2ec}.alert-info .alert-link{color:#174c5c}.alert-warning{--bs-alert-color:#90682f;--bs-alert-bg:#fcefdc;--bs-alert-border-color:#fbe6ca}.alert-warning .alert-link{color:#735326}.alert-danger{--bs-alert-color:#82322f;--bs-alert-bg:#f7dddc;--bs-alert-border-color:#f4cbca}.alert-danger .alert-link{color:#682826}.alert-default{--bs-alert-color:#8c8d8e;--bs-alert-bg:#fbfbfb;--bs-alert-border-color:#f9f9f9}.alert-default .alert-link{color:#707172}.alert-lighter{--bs-alert-color:#959595;--bs-alert-bg:#fefefe;--bs-alert-border-color:#fdfdfd}.alert-lighter .alert-link{color:#777}.alert-light{--bs-alert-color:#8c8c8c;--bs-alert-bg:#fbfbfb;--bs-alert-border-color:#f8f8f8}.alert-light .alert-link{color:#707070}.alert-dark{--bs-alert-color:#414141;--bs-alert-bg:#e2e2e2;--bs-alert-border-color:#d3d3d3}.alert-dark .alert-link{color:#343434}.alert-darker{--bs-alert-color:#141414;--bs-alert-bg:#d3d3d3;--bs-alert-border-color:#bcbcbc}.alert-darker .alert-link{color:#101010}@keyframes progress-bar-stripes{0%{background-position-x:1rem}}.progress{--bs-progress-height:1rem;--bs-progress-font-size:0.75rem;--bs-progress-bg:#e9e9e9;--bs-progress-border-radius:0.375rem;--bs-progress-box-shadow:inset 0 1px 2px rgba(0,0,0,.075);--bs-progress-bar-color:#fff;--bs-progress-bar-bg:#ee804d;--bs-progress-bar-transition:width 0.6s ease;background-color:var(--bs-progress-bg);border-radius:var(--bs-progress-border-radius);box-shadow:var(--bs-progress-box-shadow);font-size:var(--bs-progress-font-size);height:var(--bs-progress-height)}.progress,.progress-bar{display:flex;overflow:hidden}.progress-bar{background-color:var(--bs-progress-bar-bg);color:var(--bs-progress-bar-color);flex-direction:column;justify-content:center;text-align:center;transition:var(--bs-progress-bar-transition);white-space:nowrap}@media (prefers-reduced-motion:reduce){.progress-bar{transition:none}}.progress-bar-striped{background-image:linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent);background-size:var(--bs-progress-height) var(--bs-progress-height)}.progress-bar-animated{animation:progress-bar-stripes 1s linear infinite}@media (prefers-reduced-motion:reduce){.progress-bar-animated{animation:none}}.list-group{--bs-list-group-color:#212121;--bs-list-group-bg:#fff;--bs-list-group-border-color:rgba(0,0,0,.125);--bs-list-group-border-width:1px;--bs-list-group-border-radius:0.375rem;--bs-list-group-item-padding-x:1rem;--bs-list-group-item-padding-y:0.5rem;--bs-list-group-action-color:#494949;--bs-list-group-action-hover-color:#494949;--bs-list-group-action-hover-bg:#f8f8f8;--bs-list-group-action-active-color:#212121;--bs-list-group-action-active-bg:#e9e9e9;--bs-list-group-disabled-color:#6c6c6c;--bs-list-group-disabled-bg:#fff;--bs-list-group-active-color:#fff;--bs-list-group-active-bg:#ee804d;--bs-list-group-active-border-color:#ee804d;border-radius:var(--bs-list-group-border-radius);display:flex;flex-direction:column;margin-bottom:0;padding-left:0}.list-group-numbered{counter-reset:section;list-style-type:none}.list-group-numbered>.list-group-item:before{content:counters(section,".") ". ";counter-increment:section}.list-group-item-action{color:var(--bs-list-group-action-color);text-align:inherit;width:100%}.list-group-item-action:focus,.list-group-item-action:hover{background-color:var(--bs-list-group-action-hover-bg);color:var(--bs-list-group-action-hover-color);text-decoration:none;z-index:1}.list-group-item-action:active{background-color:var(--bs-list-group-action-active-bg);color:var(--bs-list-group-action-active-color)}.list-group-item{background-color:var(--bs-list-group-bg);border:var(--bs-list-group-border-width) solid var(--bs-list-group-border-color);color:var(--bs-list-group-color);display:block;padding:var(--bs-list-group-item-padding-y) var(--bs-list-group-item-padding-x);position:relative}.list-group-item:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.list-group-item:last-child{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}.list-group-item.disabled,.list-group-item:disabled{background-color:var(--bs-list-group-disabled-bg);color:var(--bs-list-group-disabled-color);pointer-events:none}.list-group-item.active{background-color:var(--bs-list-group-active-bg);border-color:var(--bs-list-group-active-border-color);color:var(--bs-list-group-active-color);z-index:2}.list-group-item+.list-group-item{border-top-width:0}.list-group-item+.list-group-item.active{border-top-width:var(--bs-list-group-border-width);margin-top:calc(var(--bs-list-group-border-width)*-1)}.list-group-horizontal{flex-direction:row}.list-group-horizontal>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal>.list-group-item:last-child:not(:first-child){border-bottom-left-radius:0;border-top-right-radius:var(--bs-list-group-border-radius)}.list-group-horizontal>.list-group-item.active{margin-top:0}.list-group-horizontal>.list-group-item+.list-group-item{border-left-width:0;border-top-width:var(--bs-list-group-border-width)}.list-group-horizontal>.list-group-item+.list-group-item.active{border-left-width:var(--bs-list-group-border-width);margin-left:calc(var(--bs-list-group-border-width)*-1)}@media (min-width:576px){.list-group-horizontal-sm{flex-direction:row}.list-group-horizontal-sm>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-sm>.list-group-item:last-child:not(:first-child){border-bottom-left-radius:0;border-top-right-radius:var(--bs-list-group-border-radius)}.list-group-horizontal-sm>.list-group-item.active{margin-top:0}.list-group-horizontal-sm>.list-group-item+.list-group-item{border-left-width:0;border-top-width:var(--bs-list-group-border-width)}.list-group-horizontal-sm>.list-group-item+.list-group-item.active{border-left-width:var(--bs-list-group-border-width);margin-left:calc(var(--bs-list-group-border-width)*-1)}}@media (min-width:768px){.list-group-horizontal-md{flex-direction:row}.list-group-horizontal-md>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-md>.list-group-item:last-child:not(:first-child){border-bottom-left-radius:0;border-top-right-radius:var(--bs-list-group-border-radius)}.list-group-horizontal-md>.list-group-item.active{margin-top:0}.list-group-horizontal-md>.list-group-item+.list-group-item{border-left-width:0;border-top-width:var(--bs-list-group-border-width)}.list-group-horizontal-md>.list-group-item+.list-group-item.active{border-left-width:var(--bs-list-group-border-width);margin-left:calc(var(--bs-list-group-border-width)*-1)}}@media (min-width:992px){.list-group-horizontal-lg{flex-direction:row}.list-group-horizontal-lg>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-lg>.list-group-item:last-child:not(:first-child){border-bottom-left-radius:0;border-top-right-radius:var(--bs-list-group-border-radius)}.list-group-horizontal-lg>.list-group-item.active{margin-top:0}.list-group-horizontal-lg>.list-group-item+.list-group-item{border-left-width:0;border-top-width:var(--bs-list-group-border-width)}.list-group-horizontal-lg>.list-group-item+.list-group-item.active{border-left-width:var(--bs-list-group-border-width);margin-left:calc(var(--bs-list-group-border-width)*-1)}}@media (min-width:1200px){.list-group-horizontal-xl{flex-direction:row}.list-group-horizontal-xl>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-xl>.list-group-item:last-child:not(:first-child){border-bottom-left-radius:0;border-top-right-radius:var(--bs-list-group-border-radius)}.list-group-horizontal-xl>.list-group-item.active{margin-top:0}.list-group-horizontal-xl>.list-group-item+.list-group-item{border-left-width:0;border-top-width:var(--bs-list-group-border-width)}.list-group-horizontal-xl>.list-group-item+.list-group-item.active{border-left-width:var(--bs-list-group-border-width);margin-left:calc(var(--bs-list-group-border-width)*-1)}}@media (min-width:1400px){.list-group-horizontal-xxl{flex-direction:row}.list-group-horizontal-xxl>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-xxl>.list-group-item:last-child:not(:first-child){border-bottom-left-radius:0;border-top-right-radius:var(--bs-list-group-border-radius)}.list-group-horizontal-xxl>.list-group-item.active{margin-top:0}.list-group-horizontal-xxl>.list-group-item+.list-group-item{border-left-width:0;border-top-width:var(--bs-list-group-border-width)}.list-group-horizontal-xxl>.list-group-item+.list-group-item.active{border-left-width:var(--bs-list-group-border-width);margin-left:calc(var(--bs-list-group-border-width)*-1)}}.list-group-flush{border-radius:0}.list-group-flush>.list-group-item{border-width:0 0 var(--bs-list-group-border-width)}.list-group-flush>.list-group-item:last-child{border-bottom-width:0}.list-group-item-primary{background-color:#fce6db;color:#8f4d2e}.list-group-item-primary.list-group-item-action:focus,.list-group-item-primary.list-group-item-action:hover{background-color:#e3cfc5;color:#8f4d2e}.list-group-item-primary.list-group-item-action.active{background-color:#8f4d2e;border-color:#8f4d2e;color:#fff}.list-group-item-secondary{background-color:#dde5ed;color:#324c64}.list-group-item-secondary.list-group-item-action:focus,.list-group-item-secondary.list-group-item-action:hover{background-color:#c7ced5;color:#324c64}.list-group-item-secondary.list-group-item-action.active{background-color:#324c64;border-color:#324c64;color:#fff}.list-group-item-tertiary{background-color:#e4ecf2;color:#485f73}.list-group-item-tertiary.list-group-item-action:focus,.list-group-item-tertiary.list-group-item-action:hover{background-color:#cdd4da;color:#485f73}.list-group-item-tertiary.list-group-item-action.active{background-color:#485f73;border-color:#485f73;color:#fff}.list-group-item-quaternary{background-color:#fef0e9;color:#976b58}.list-group-item-quaternary.list-group-item-action:focus,.list-group-item-quaternary.list-group-item-action:hover{background-color:#e5d8d2;color:#976b58}.list-group-item-quaternary.list-group-item-action.active{background-color:#976b58;border-color:#976b58;color:#fff}.list-group-item-success{background-color:#def1de;color:#376e37}.list-group-item-success.list-group-item-action:focus,.list-group-item-success.list-group-item-action:hover{background-color:#c8d9c8;color:#376e37}.list-group-item-success.list-group-item-action.active{background-color:#376e37;border-color:#376e37;color:#fff}.list-group-item-info{background-color:#d6ecf2;color:#1d5f73}.list-group-item-info.list-group-item-action:focus,.list-group-item-info.list-group-item-action:hover{background-color:#c1d4da;color:#1d5f73}.list-group-item-info.list-group-item-action.active{background-color:#1d5f73;border-color:#1d5f73;color:#fff}.list-group-item-warning{background-color:#fcefdc;color:#90682f}.list-group-item-warning.list-group-item-action:focus,.list-group-item-warning.list-group-item-action:hover{background-color:#e3d7c6;color:#90682f}.list-group-item-warning.list-group-item-action.active{background-color:#90682f;border-color:#90682f;color:#fff}.list-group-item-danger{background-color:#f7dddc;color:#82322f}.list-group-item-danger.list-group-item-action:focus,.list-group-item-danger.list-group-item-action:hover{background-color:#dec7c6;color:#82322f}.list-group-item-danger.list-group-item-action.active{background-color:#82322f;border-color:#82322f;color:#fff}.list-group-item-default{background-color:#fbfbfb;color:#8c8d8e}.list-group-item-default.list-group-item-action:focus,.list-group-item-default.list-group-item-action:hover{background-color:#e2e2e2;color:#8c8d8e}.list-group-item-default.list-group-item-action.active{background-color:#8c8d8e;border-color:#8c8d8e;color:#fff}.list-group-item-lighter{background-color:#fefefe;color:#959595}.list-group-item-lighter.list-group-item-action:focus,.list-group-item-lighter.list-group-item-action:hover{background-color:#e5e5e5;color:#959595}.list-group-item-lighter.list-group-item-action.active{background-color:#959595;border-color:#959595;color:#fff}.list-group-item-light{background-color:#fbfbfb;color:#8c8c8c}.list-group-item-light.list-group-item-action:focus,.list-group-item-light.list-group-item-action:hover{background-color:#e2e2e2;color:#8c8c8c}.list-group-item-light.list-group-item-action.active{background-color:#8c8c8c;border-color:#8c8c8c;color:#fff}.list-group-item-dark{background-color:#e2e2e2;color:#414141}.list-group-item-dark.list-group-item-action:focus,.list-group-item-dark.list-group-item-action:hover{background-color:#cbcbcb;color:#414141}.list-group-item-dark.list-group-item-action.active{background-color:#414141;border-color:#414141;color:#fff}.list-group-item-darker{background-color:#d3d3d3;color:#141414}.list-group-item-darker.list-group-item-action:focus,.list-group-item-darker.list-group-item-action:hover{background-color:#bebebe;color:#141414}.list-group-item-darker.list-group-item-action.active{background-color:#141414;border-color:#141414;color:#fff}.btn-close{background:transparent url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3E%3C/svg%3E") 50%/1em auto no-repeat;border:0;border-radius:.375rem;box-sizing:content-box;color:#000;height:1em;opacity:.5;padding:.25em;width:1em}.btn-close:hover{color:#000;opacity:.75;text-decoration:none}.btn-close:focus{box-shadow:0 0 0 .25rem rgba(238,128,77,.25);opacity:1;outline:0}.btn-close.disabled,.btn-close:disabled{opacity:.25;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.btn-close-white{filter:invert(1) grayscale(100%) brightness(200%)}.toast{--bs-toast-zindex:1090;--bs-toast-padding-x:0.75rem;--bs-toast-padding-y:0.5rem;--bs-toast-spacing:40px;--bs-toast-max-width:350px;--bs-toast-font-size:0.875rem;--bs-toast-color: ;--bs-toast-bg:hsla(0,0%,100%,.85);--bs-toast-border-width:1px;--bs-toast-border-color:var(--bs-border-color-translucent);--bs-toast-border-radius:0.375rem;--bs-toast-box-shadow:0 0.5rem 1rem rgba(0,0,0,.15);--bs-toast-header-color:#6c6c6c;--bs-toast-header-bg:hsla(0,0%,100%,.85);--bs-toast-header-border-color:rgba(0,0,0,.05);background-clip:padding-box;background-color:var(--bs-toast-bg);border:var(--bs-toast-border-width) solid var(--bs-toast-border-color);border-radius:var(--bs-toast-border-radius);box-shadow:var(--bs-toast-box-shadow);color:var(--bs-toast-color);font-size:var(--bs-toast-font-size);max-width:100%;pointer-events:auto;width:var(--bs-toast-max-width)}.toast.showing{opacity:0}.toast:not(.show){display:none}.toast-container{--bs-toast-zindex:1090;max-width:100%;pointer-events:none;position:absolute;width:-moz-max-content;width:max-content;z-index:var(--bs-toast-zindex)}.toast-container>:not(:last-child){margin-bottom:var(--bs-toast-spacing)}.toast-header{align-items:center;background-clip:padding-box;background-color:var(--bs-toast-header-bg);border-bottom:var(--bs-toast-border-width) solid var(--bs-toast-header-border-color);border-top-left-radius:calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width));border-top-right-radius:calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width));color:var(--bs-toast-header-color);display:flex;padding:var(--bs-toast-padding-y) var(--bs-toast-padding-x)}.toast-header .btn-close{margin-left:var(--bs-toast-padding-x);margin-right:calc(var(--bs-toast-padding-x)*-.5)}.toast-body{word-wrap:break-word;padding:var(--bs-toast-padding-x)}.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.5rem;--bs-modal-box-shadow:0 0.125rem 0.25rem rgba(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:1px;--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;display:none;height:100%;left:0;outline:0;overflow-x:hidden;overflow-y:auto;position:fixed;top:0;width:100%;z-index:var(--bs-modal-zindex)}.modal-dialog{margin:var(--bs-modal-margin);pointer-events:none;position:relative;width:auto}.modal.fade .modal-dialog{transform:translateY(-50px);transition:transform .3s ease-out}@media (prefers-reduced-motion:reduce){.modal.fade .modal-dialog{transition:none}}.modal.show .modal-dialog{transform:none}.modal.modal-static .modal-dialog{transform:scale(1.02)}.modal-dialog-scrollable{height:calc(100% - var(--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{align-items:center;display:flex;min-height:calc(100% - var(--bs-modal-margin)*2)}.modal-content{background-clip:padding-box;background-color:var(--bs-modal-bg);border:var(--bs-modal-border-width) solid var(--bs-modal-border-color);border-radius:var(--bs-modal-border-radius);box-shadow:var(--bs-modal-box-shadow);color:var(--bs-modal-color);display:flex;flex-direction:column;outline:0;pointer-events:auto;position:relative;width:100%}.modal-backdrop{--bs-backdrop-zindex:1050;--bs-backdrop-bg:#000;--bs-backdrop-opacity:0.5;background-color:var(--bs-backdrop-bg);height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:var(--bs-backdrop-zindex)}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:var(--bs-backdrop-opacity)}.modal-header{align-items:center;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);display:flex;flex-shrink:0;justify-content:space-between;padding:var(--bs-modal-header-padding)}.modal-header .btn-close{margin:calc(var(--bs-modal-header-padding-y)*-.5) calc(var(--bs-modal-header-padding-x)*-.5) calc(var(--bs-modal-header-padding-y)*-.5) auto;padding:calc(var(--bs-modal-header-padding-y)*.5) calc(var(--bs-modal-header-padding-x)*.5)}.modal-title{line-height:var(--bs-modal-title-line-height);margin-bottom:0}.modal-body{flex:1 1 auto;padding:var(--bs-modal-padding);position:relative}.modal-footer{align-items:center;background-color:var(--bs-modal-footer-bg);border-bottom-left-radius:var(--bs-modal-inner-border-radius);border-bottom-right-radius:var(--bs-modal-inner-border-radius);border-top:var(--bs-modal-footer-border-width) solid var(--bs-modal-footer-border-color);display:flex;flex-shrink:0;flex-wrap:wrap;justify-content:flex-end;padding:calc(var(--bs-modal-padding) - var(--bs-modal-footer-gap)*.5)}.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,.15)}.modal-dialog{margin-left:auto;margin-right:auto;max-width:var(--bs-modal-width)}.modal-sm{--bs-modal-width:300px}}@media (min-width:992px){.modal-lg,.modal-xl{--bs-modal-width:800px}}@media (min-width:1200px){.modal-xl{--bs-modal-width:1140px}}.modal-fullscreen{height:100%;margin:0;max-width:none;width:100vw}.modal-fullscreen .modal-content{border:0;border-radius:0;height:100%}.modal-fullscreen .modal-footer,.modal-fullscreen .modal-header{border-radius:0}.modal-fullscreen .modal-body{overflow-y:auto}@media (max-width:575.98px){.modal-fullscreen-sm-down{height:100%;margin:0;max-width:none;width:100vw}.modal-fullscreen-sm-down .modal-content{border:0;border-radius:0;height:100%}.modal-fullscreen-sm-down .modal-footer,.modal-fullscreen-sm-down .modal-header{border-radius:0}.modal-fullscreen-sm-down .modal-body{overflow-y:auto}}@media (max-width:767.98px){.modal-fullscreen-md-down{height:100%;margin:0;max-width:none;width:100vw}.modal-fullscreen-md-down .modal-content{border:0;border-radius:0;height:100%}.modal-fullscreen-md-down .modal-footer,.modal-fullscreen-md-down .modal-header{border-radius:0}.modal-fullscreen-md-down .modal-body{overflow-y:auto}}@media (max-width:991.98px){.modal-fullscreen-lg-down{height:100%;margin:0;max-width:none;width:100vw}.modal-fullscreen-lg-down .modal-content{border:0;border-radius:0;height:100%}.modal-fullscreen-lg-down .modal-footer,.modal-fullscreen-lg-down .modal-header{border-radius:0}.modal-fullscreen-lg-down .modal-body{overflow-y:auto}}@media (max-width:1199.98px){.modal-fullscreen-xl-down{height:100%;margin:0;max-width:none;width:100vw}.modal-fullscreen-xl-down .modal-content{border:0;border-radius:0;height:100%}.modal-fullscreen-xl-down .modal-footer,.modal-fullscreen-xl-down .modal-header{border-radius:0}.modal-fullscreen-xl-down .modal-body{overflow-y:auto}}@media (max-width:1399.98px){.modal-fullscreen-xxl-down{height:100%;margin:0;max-width:none;width:100vw}.modal-fullscreen-xxl-down .modal-content{border:0;border-radius:0;height:100%}.modal-fullscreen-xxl-down .modal-footer,.modal-fullscreen-xxl-down .modal-header{border-radius:0}.modal-fullscreen-xxl-down .modal-body{overflow-y:auto}}.tooltip{--bs-tooltip-zindex:1080;--bs-tooltip-max-width:200px;--bs-tooltip-padding-x:0.5rem;--bs-tooltip-padding-y:0.25rem;--bs-tooltip-margin: ;--bs-tooltip-font-size:0.875rem;--bs-tooltip-color:#fff;--bs-tooltip-bg:#000;--bs-tooltip-border-radius:0.375rem;--bs-tooltip-opacity:0.9;--bs-tooltip-arrow-width:0.8rem;--bs-tooltip-arrow-height:0.4rem;word-wrap:break-word;display:block;font-family:var(--bs-font-sans-serif);font-size:var(--bs-tooltip-font-size);font-style:normal;font-weight:400;letter-spacing:normal;line-break:auto;line-height:1.5;margin:var(--bs-tooltip-margin);opacity:0;padding:var(--bs-tooltip-arrow-height);text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;white-space:normal;word-break:normal;word-spacing:normal;z-index:var(--bs-tooltip-zindex)}.tooltip.show{opacity:var(--bs-tooltip-opacity)}.tooltip .tooltip-arrow{display:block;height:var(--bs-tooltip-arrow-height);width:var(--bs-tooltip-arrow-width)}.tooltip .tooltip-arrow:before{border-color:transparent;border-style:solid;content:"";position:absolute}.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow,.bs-tooltip-top .tooltip-arrow{bottom:0}.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow:before,.bs-tooltip-top .tooltip-arrow:before{border-top-color:var(--bs-tooltip-bg);border-width:var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width)*.5) 0;top:-1px}.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow,.bs-tooltip-end .tooltip-arrow{height:var(--bs-tooltip-arrow-width);left:0;width:var(--bs-tooltip-arrow-height)}.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow:before,.bs-tooltip-end .tooltip-arrow:before{border-right-color:var(--bs-tooltip-bg);border-width:calc(var(--bs-tooltip-arrow-width)*.5) var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width)*.5) 0;right:-1px}.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow,.bs-tooltip-bottom .tooltip-arrow{top:0}.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow:before,.bs-tooltip-bottom .tooltip-arrow:before{border-bottom-color:var(--bs-tooltip-bg);border-width:0 calc(var(--bs-tooltip-arrow-width)*.5) var(--bs-tooltip-arrow-height);bottom:-1px}.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow,.bs-tooltip-start .tooltip-arrow{height:var(--bs-tooltip-arrow-width);right:0;width:var(--bs-tooltip-arrow-height)}.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow:before,.bs-tooltip-start .tooltip-arrow:before{border-left-color:var(--bs-tooltip-bg);border-width:calc(var(--bs-tooltip-arrow-width)*.5) 0 calc(var(--bs-tooltip-arrow-width)*.5) var(--bs-tooltip-arrow-height);left:-1px}.tooltip-inner{background-color:var(--bs-tooltip-bg);border-radius:var(--bs-tooltip-border-radius);color:var(--bs-tooltip-color);max-width:var(--bs-tooltip-max-width);padding:var(--bs-tooltip-padding-y) var(--bs-tooltip-padding-x);text-align:center}.popover{--bs-popover-zindex:1070;--bs-popover-max-width:276px;--bs-popover-font-size:0.875rem;--bs-popover-bg:#fff;--bs-popover-border-width:1px;--bs-popover-border-color:var(--bs-border-color-translucent);--bs-popover-border-radius:0.5rem;--bs-popover-inner-border-radius:calc(0.5rem - 1px);--bs-popover-box-shadow:0 0.5rem 1rem rgba(0,0,0,.15);--bs-popover-header-padding-x:1rem;--bs-popover-header-padding-y:0.5rem;--bs-popover-header-font-size:1rem;--bs-popover-header-color:#ee804d;--bs-popover-header-bg:#f0f0f0;--bs-popover-body-padding-x:1rem;--bs-popover-body-padding-y:1rem;--bs-popover-body-color:#212121;--bs-popover-arrow-width:1rem;--bs-popover-arrow-height:0.5rem;--bs-popover-arrow-border:var(--bs-popover-border-color);word-wrap:break-word;background-clip:padding-box;background-color:var(--bs-popover-bg);border:var(--bs-popover-border-width) solid var(--bs-popover-border-color);border-radius:var(--bs-popover-border-radius);box-shadow:var(--bs-popover-box-shadow);display:block;font-family:var(--bs-font-sans-serif);font-size:var(--bs-popover-font-size);font-style:normal;font-weight:400;letter-spacing:normal;line-break:auto;line-height:1.5;max-width:var(--bs-popover-max-width);text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;white-space:normal;word-break:normal;word-spacing:normal;z-index:var(--bs-popover-zindex)}.popover .popover-arrow{display:block;height:var(--bs-popover-arrow-height);width:var(--bs-popover-arrow-width)}.popover .popover-arrow:after,.popover .popover-arrow:before{border:0 solid transparent;content:"";display:block;position:absolute}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow,.bs-popover-top>.popover-arrow{bottom:calc((var(--bs-popover-arrow-height))*-1 - var(--bs-popover-border-width))}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:before,.bs-popover-top>.popover-arrow:after,.bs-popover-top>.popover-arrow:before{border-width:var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width)*.5) 0}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:before,.bs-popover-top>.popover-arrow:before{border-top-color:var(--bs-popover-arrow-border);bottom:0}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:after,.bs-popover-top>.popover-arrow:after{border-top-color:var(--bs-popover-bg);bottom:var(--bs-popover-border-width)}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow,.bs-popover-end>.popover-arrow{height:var(--bs-popover-arrow-width);left:calc((var(--bs-popover-arrow-height))*-1 - var(--bs-popover-border-width));width:var(--bs-popover-arrow-height)}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:before,.bs-popover-end>.popover-arrow:after,.bs-popover-end>.popover-arrow:before{border-width:calc(var(--bs-popover-arrow-width)*.5) var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width)*.5) 0}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:before,.bs-popover-end>.popover-arrow:before{border-right-color:var(--bs-popover-arrow-border);left:0}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:after,.bs-popover-end>.popover-arrow:after{border-right-color:var(--bs-popover-bg);left:var(--bs-popover-border-width)}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow,.bs-popover-bottom>.popover-arrow{top:calc((var(--bs-popover-arrow-height))*-1 - var(--bs-popover-border-width))}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:before,.bs-popover-bottom>.popover-arrow:after,.bs-popover-bottom>.popover-arrow:before{border-width:0 calc(var(--bs-popover-arrow-width)*.5) var(--bs-popover-arrow-height)}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:before,.bs-popover-bottom>.popover-arrow:before{border-bottom-color:var(--bs-popover-arrow-border);top:0}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:after,.bs-popover-bottom>.popover-arrow:after{border-bottom-color:var(--bs-popover-bg);top:var(--bs-popover-border-width)}.bs-popover-auto[data-popper-placement^=bottom] .popover-header:before,.bs-popover-bottom .popover-header:before{border-bottom:var(--bs-popover-border-width) solid var(--bs-popover-header-bg);content:"";display:block;left:50%;margin-left:calc(var(--bs-popover-arrow-width)*-.5);position:absolute;top:0;width:var(--bs-popover-arrow-width)}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow,.bs-popover-start>.popover-arrow{height:var(--bs-popover-arrow-width);right:calc((var(--bs-popover-arrow-height))*-1 - var(--bs-popover-border-width));width:var(--bs-popover-arrow-height)}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:before,.bs-popover-start>.popover-arrow:after,.bs-popover-start>.popover-arrow:before{border-width:calc(var(--bs-popover-arrow-width)*.5) 0 calc(var(--bs-popover-arrow-width)*.5) var(--bs-popover-arrow-height)}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:before,.bs-popover-start>.popover-arrow:before{border-left-color:var(--bs-popover-arrow-border);right:0}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:after,.bs-popover-start>.popover-arrow:after{border-left-color:var(--bs-popover-bg);right:var(--bs-popover-border-width)}.popover-header{background-color:var(--bs-popover-header-bg);border-bottom:var(--bs-popover-border-width) solid var(--bs-popover-border-color);border-top-left-radius:var(--bs-popover-inner-border-radius);border-top-right-radius:var(--bs-popover-inner-border-radius);color:var(--bs-popover-header-color);font-size:var(--bs-popover-header-font-size);margin-bottom:0;padding:var(--bs-popover-header-padding-y) var(--bs-popover-header-padding-x)}.popover-header:empty{display:none}.popover-body{color:var(--bs-popover-body-color);padding:var(--bs-popover-body-padding-y) var(--bs-popover-body-padding-x)}.carousel{position:relative}.carousel.pointer-event{touch-action:pan-y}.carousel-inner{overflow:hidden;position:relative;width:100%}.carousel-inner:after{clear:both;content:"";display:block}.carousel-item{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:none;float:left;margin-right:-100%;position:relative;transition:transform .6s ease-in-out;width:100%}@media (prefers-reduced-motion:reduce){.carousel-item{transition:none}}.carousel-item-next,.carousel-item-prev,.carousel-item.active{display:block}.active.carousel-item-end,.carousel-item-next:not(.carousel-item-start){transform:translateX(100%)}.active.carousel-item-start,.carousel-item-prev:not(.carousel-item-end){transform:translateX(-100%)}.carousel-fade .carousel-item{opacity:0;transform:none;transition-property:opacity}.carousel-fade .carousel-item-next.carousel-item-start,.carousel-fade .carousel-item-prev.carousel-item-end,.carousel-fade .carousel-item.active{opacity:1;z-index:1}.carousel-fade .active.carousel-item-end,.carousel-fade .active.carousel-item-start{opacity:0;transition:opacity 0s .6s;z-index:0}@media (prefers-reduced-motion:reduce){.carousel-fade .active.carousel-item-end,.carousel-fade .active.carousel-item-start{transition:none}}.carousel-control-next,.carousel-control-prev{align-items:center;background:none;border:0;bottom:0;color:#fff;display:flex;justify-content:center;opacity:.5;padding:0;position:absolute;text-align:center;top:0;transition:opacity .15s ease;width:15%;z-index:1}@media (prefers-reduced-motion:reduce){.carousel-control-next,.carousel-control-prev{transition:none}}.carousel-control-next:focus,.carousel-control-next:hover,.carousel-control-prev:focus,.carousel-control-prev:hover{color:#fff;opacity:.9;outline:0;text-decoration:none}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-next-icon,.carousel-control-prev-icon{background-position:50%;background-repeat:no-repeat;background-size:100% 100%;display:inline-block;height:2rem;width:2rem}.carousel-control-prev-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' 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;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3E%3Cpath d='M4.646 1.646a.5.5 0 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{bottom:0;display:flex;justify-content:center;left:0;list-style:none;margin-bottom:1rem;margin-left:15%;margin-right:15%;padding:0;position:absolute;right:0;z-index:2}.carousel-indicators [data-bs-target]{background-clip:padding-box;background-color:#fff;border:0;border-bottom:10px solid transparent;border-top:10px solid transparent;box-sizing:content-box;cursor:pointer;flex:0 1 auto;height:3px;margin-left:3px;margin-right:3px;opacity:.5;padding:0;text-indent:-999px;transition:opacity .6s ease;width:30px}@media (prefers-reduced-motion:reduce){.carousel-indicators [data-bs-target]{transition:none}}.carousel-indicators .active{opacity:1}.carousel-caption{bottom:1.25rem;color:#fff;left:15%;padding-bottom:1.25rem;padding-top:1.25rem;position:absolute;right:15%;text-align:center}.carousel-dark .carousel-control-next-icon,.carousel-dark .carousel-control-prev-icon{filter:invert(1) grayscale(100)}.carousel-dark .carousel-indicators [data-bs-target]{background-color:#000}.carousel-dark .carousel-caption{color:#000}.spinner-border,.spinner-grow{animation:var(--bs-spinner-animation-speed) linear infinite var(--bs-spinner-animation-name);border-radius:50%;display:inline-block;height:var(--bs-spinner-height);vertical-align:var(--bs-spinner-vertical-align);width:var(--bs-spinner-width)}@keyframes spinner-border{to{transform:rotate(1turn)}}.spinner-border{--bs-spinner-width:2rem;--bs-spinner-height:2rem;--bs-spinner-vertical-align:-0.125em;--bs-spinner-border-width:0.25em;--bs-spinner-animation-speed:0.75s;--bs-spinner-animation-name:spinner-border;border-right-color:currentcolor;border:var(--bs-spinner-border-width) solid;border-right:var(--bs-spinner-border-width) solid transparent}.spinner-border-sm{--bs-spinner-width:1rem;--bs-spinner-height:1rem;--bs-spinner-border-width:0.2em}@keyframes spinner-grow{0%{transform:scale(0)}50%{opacity:1;transform:none}}.spinner-grow{--bs-spinner-width:2rem;--bs-spinner-height:2rem;--bs-spinner-vertical-align:-0.125em;--bs-spinner-animation-speed:0.75s;--bs-spinner-animation-name:spinner-grow;background-color:currentcolor;opacity:0}.spinner-grow-sm{--bs-spinner-width:1rem;--bs-spinner-height:1rem}@media (prefers-reduced-motion:reduce){.spinner-border,.spinner-grow{--bs-spinner-animation-speed:1.5s}}.offcanvas,.offcanvas-lg,.offcanvas-md,.offcanvas-sm,.offcanvas-xl,.offcanvas-xxl{--bs-offcanvas-zindex:1045;--bs-offcanvas-width:400px;--bs-offcanvas-height:30vh;--bs-offcanvas-padding-x:1rem;--bs-offcanvas-padding-y:1rem;--bs-offcanvas-color: ;--bs-offcanvas-bg:#fff;--bs-offcanvas-border-width:1px;--bs-offcanvas-border-color:var(--bs-border-color-translucent);--bs-offcanvas-box-shadow:0 0.125rem 0.25rem rgba(0,0,0,.075)}@media (max-width:575.98px){.offcanvas-sm{background-clip:padding-box;background-color:var(--bs-offcanvas-bg);bottom:0;box-shadow:var(--bs-offcanvas-box-shadow);color:var(--bs-offcanvas-color);display:flex;flex-direction:column;max-width:100%;outline:0;position:fixed;transition:transform .3s ease-in-out;visibility:hidden;z-index:var(--bs-offcanvas-zindex)}}@media (max-width:575.98px) and (prefers-reduced-motion:reduce){.offcanvas-sm{transition:none}}@media (max-width:575.98px){.offcanvas-sm.offcanvas-start{border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);left:0;top:0;transform:translateX(-100%);width:var(--bs-offcanvas-width)}.offcanvas-sm.offcanvas-end{border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);right:0;top:0;transform:translateX(100%);width:var(--bs-offcanvas-width)}.offcanvas-sm.offcanvas-top{border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);top:0;transform:translateY(-100%)}.offcanvas-sm.offcanvas-bottom,.offcanvas-sm.offcanvas-top{height:var(--bs-offcanvas-height);left:0;max-height:100%;right:0}.offcanvas-sm.offcanvas-bottom{border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-sm.show:not(.hiding),.offcanvas-sm.showing{transform:none}.offcanvas-sm.hiding,.offcanvas-sm.show,.offcanvas-sm.showing{visibility:visible}}@media (min-width:576px){.offcanvas-sm{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:transparent!important}.offcanvas-sm .offcanvas-header{display:none}.offcanvas-sm .offcanvas-body{background-color:transparent!important;display:flex;flex-grow:0;overflow-y:visible;padding:0}}@media (max-width:767.98px){.offcanvas-md{background-clip:padding-box;background-color:var(--bs-offcanvas-bg);bottom:0;box-shadow:var(--bs-offcanvas-box-shadow);color:var(--bs-offcanvas-color);display:flex;flex-direction:column;max-width:100%;outline:0;position:fixed;transition:transform .3s ease-in-out;visibility:hidden;z-index:var(--bs-offcanvas-zindex)}}@media (max-width:767.98px) and (prefers-reduced-motion:reduce){.offcanvas-md{transition:none}}@media (max-width:767.98px){.offcanvas-md.offcanvas-start{border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);left:0;top:0;transform:translateX(-100%);width:var(--bs-offcanvas-width)}.offcanvas-md.offcanvas-end{border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);right:0;top:0;transform:translateX(100%);width:var(--bs-offcanvas-width)}.offcanvas-md.offcanvas-top{border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);top:0;transform:translateY(-100%)}.offcanvas-md.offcanvas-bottom,.offcanvas-md.offcanvas-top{height:var(--bs-offcanvas-height);left:0;max-height:100%;right:0}.offcanvas-md.offcanvas-bottom{border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-md.show:not(.hiding),.offcanvas-md.showing{transform:none}.offcanvas-md.hiding,.offcanvas-md.show,.offcanvas-md.showing{visibility:visible}}@media (min-width:768px){.offcanvas-md{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:transparent!important}.offcanvas-md .offcanvas-header{display:none}.offcanvas-md .offcanvas-body{background-color:transparent!important;display:flex;flex-grow:0;overflow-y:visible;padding:0}}@media (max-width:991.98px){.offcanvas-lg{background-clip:padding-box;background-color:var(--bs-offcanvas-bg);bottom:0;box-shadow:var(--bs-offcanvas-box-shadow);color:var(--bs-offcanvas-color);display:flex;flex-direction:column;max-width:100%;outline:0;position:fixed;transition:transform .3s ease-in-out;visibility:hidden;z-index:var(--bs-offcanvas-zindex)}}@media (max-width:991.98px) and (prefers-reduced-motion:reduce){.offcanvas-lg{transition:none}}@media (max-width:991.98px){.offcanvas-lg.offcanvas-start{border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);left:0;top:0;transform:translateX(-100%);width:var(--bs-offcanvas-width)}.offcanvas-lg.offcanvas-end{border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);right:0;top:0;transform:translateX(100%);width:var(--bs-offcanvas-width)}.offcanvas-lg.offcanvas-top{border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);top:0;transform:translateY(-100%)}.offcanvas-lg.offcanvas-bottom,.offcanvas-lg.offcanvas-top{height:var(--bs-offcanvas-height);left:0;max-height:100%;right:0}.offcanvas-lg.offcanvas-bottom{border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-lg.show:not(.hiding),.offcanvas-lg.showing{transform:none}.offcanvas-lg.hiding,.offcanvas-lg.show,.offcanvas-lg.showing{visibility:visible}}@media (min-width:992px){.offcanvas-lg{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:transparent!important}.offcanvas-lg .offcanvas-header{display:none}.offcanvas-lg .offcanvas-body{background-color:transparent!important;display:flex;flex-grow:0;overflow-y:visible;padding:0}}@media (max-width:1199.98px){.offcanvas-xl{background-clip:padding-box;background-color:var(--bs-offcanvas-bg);bottom:0;box-shadow:var(--bs-offcanvas-box-shadow);color:var(--bs-offcanvas-color);display:flex;flex-direction:column;max-width:100%;outline:0;position:fixed;transition:transform .3s ease-in-out;visibility:hidden;z-index:var(--bs-offcanvas-zindex)}}@media (max-width:1199.98px) and (prefers-reduced-motion:reduce){.offcanvas-xl{transition:none}}@media (max-width:1199.98px){.offcanvas-xl.offcanvas-start{border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);left:0;top:0;transform:translateX(-100%);width:var(--bs-offcanvas-width)}.offcanvas-xl.offcanvas-end{border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);right:0;top:0;transform:translateX(100%);width:var(--bs-offcanvas-width)}.offcanvas-xl.offcanvas-top{border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);top:0;transform:translateY(-100%)}.offcanvas-xl.offcanvas-bottom,.offcanvas-xl.offcanvas-top{height:var(--bs-offcanvas-height);left:0;max-height:100%;right:0}.offcanvas-xl.offcanvas-bottom{border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-xl.show:not(.hiding),.offcanvas-xl.showing{transform:none}.offcanvas-xl.hiding,.offcanvas-xl.show,.offcanvas-xl.showing{visibility:visible}}@media (min-width:1200px){.offcanvas-xl{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:transparent!important}.offcanvas-xl .offcanvas-header{display:none}.offcanvas-xl .offcanvas-body{background-color:transparent!important;display:flex;flex-grow:0;overflow-y:visible;padding:0}}@media (max-width:1399.98px){.offcanvas-xxl{background-clip:padding-box;background-color:var(--bs-offcanvas-bg);bottom:0;box-shadow:var(--bs-offcanvas-box-shadow);color:var(--bs-offcanvas-color);display:flex;flex-direction:column;max-width:100%;outline:0;position:fixed;transition:transform .3s ease-in-out;visibility:hidden;z-index:var(--bs-offcanvas-zindex)}}@media (max-width:1399.98px) and (prefers-reduced-motion:reduce){.offcanvas-xxl{transition:none}}@media (max-width:1399.98px){.offcanvas-xxl.offcanvas-start{border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);left:0;top:0;transform:translateX(-100%);width:var(--bs-offcanvas-width)}.offcanvas-xxl.offcanvas-end{border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);right:0;top:0;transform:translateX(100%);width:var(--bs-offcanvas-width)}.offcanvas-xxl.offcanvas-top{border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);top:0;transform:translateY(-100%)}.offcanvas-xxl.offcanvas-bottom,.offcanvas-xxl.offcanvas-top{height:var(--bs-offcanvas-height);left:0;max-height:100%;right:0}.offcanvas-xxl.offcanvas-bottom{border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-xxl.show:not(.hiding),.offcanvas-xxl.showing{transform:none}.offcanvas-xxl.hiding,.offcanvas-xxl.show,.offcanvas-xxl.showing{visibility:visible}}@media (min-width:1400px){.offcanvas-xxl{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:transparent!important}.offcanvas-xxl .offcanvas-header{display:none}.offcanvas-xxl .offcanvas-body{background-color:transparent!important;display:flex;flex-grow:0;overflow-y:visible;padding:0}}.offcanvas{background-clip:padding-box;background-color:var(--bs-offcanvas-bg);bottom:0;box-shadow:var(--bs-offcanvas-box-shadow);color:var(--bs-offcanvas-color);display:flex;flex-direction:column;max-width:100%;outline:0;position:fixed;transition:transform .3s ease-in-out;visibility:hidden;z-index:var(--bs-offcanvas-zindex)}@media (prefers-reduced-motion:reduce){.offcanvas{transition:none}}.offcanvas.offcanvas-start{border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);left:0;top:0;transform:translateX(-100%);width:var(--bs-offcanvas-width)}.offcanvas.offcanvas-end{border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);right:0;top:0;transform:translateX(100%);width:var(--bs-offcanvas-width)}.offcanvas.offcanvas-top{border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);top:0;transform:translateY(-100%)}.offcanvas.offcanvas-bottom,.offcanvas.offcanvas-top{height:var(--bs-offcanvas-height);left:0;max-height:100%;right:0}.offcanvas.offcanvas-bottom{border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas.show:not(.hiding),.offcanvas.showing{transform:none}.offcanvas.hiding,.offcanvas.show,.offcanvas.showing{visibility:visible}.offcanvas-backdrop{background-color:#000;height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:1040}.offcanvas-backdrop.fade{opacity:0}.offcanvas-backdrop.show{opacity:.5}.offcanvas-header{align-items:center;display:flex;justify-content:space-between;padding:var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x)}.offcanvas-header .btn-close{margin-bottom:calc(var(--bs-offcanvas-padding-y)*-.5);margin-right:calc(var(--bs-offcanvas-padding-x)*-.5);margin-top:calc(var(--bs-offcanvas-padding-y)*-.5);padding:calc(var(--bs-offcanvas-padding-y)*.5) calc(var(--bs-offcanvas-padding-x)*.5)}.offcanvas-title{line-height:1.5;margin-bottom:0}.offcanvas-body{flex-grow:1;overflow-y:auto;padding:var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x)}.placeholder{background-color:currentcolor;cursor:wait;display:inline-block;min-height:1em;opacity:.5;vertical-align:middle}.frame-type-felogin_login input.placeholder[type=submit]:before,.placeholder.btn:before,.placeholder.cc-btn:before{content:"";display:inline-block}.placeholder-xs{min-height:.6em}.placeholder-sm{min-height:.8em}.placeholder-lg{min-height:1.2em}.placeholder-glow .placeholder{animation:placeholder-glow 2s ease-in-out infinite}@keyframes placeholder-glow{50%{opacity:.2}}.placeholder-wave{animation:placeholder-wave 2s linear infinite;-webkit-mask-image:linear-gradient(130deg,#000 55%,rgba(0,0,0,.8) 75%,#000 95%);mask-image:linear-gradient(130deg,#000 55%,rgba(0,0,0,.8) 75%,#000 95%);-webkit-mask-size:200% 100%;mask-size:200% 100%}@keyframes placeholder-wave{to{-webkit-mask-position:-200% 0;mask-position:-200% 0}}.clearfix:after{clear:both;content:"";display:block}.text-bg-primary{background-color:RGBA(238,128,77,var(--bs-bg-opacity,1))!important;color:#fff!important}.text-bg-secondary{background-color:RGBA(83,127,166,var(--bs-bg-opacity,1))!important;color:#fff!important}.text-bg-tertiary{background-color:RGBA(120,158,191,var(--bs-bg-opacity,1))!important;color:#fff!important}.text-bg-quaternary{background-color:RGBA(251,179,146,var(--bs-bg-opacity,1))!important;color:#000!important}.text-bg-success{background-color:RGBA(92,184,92,var(--bs-bg-opacity,1))!important;color:#fff!important}.text-bg-info{background-color:RGBA(49,159,192,var(--bs-bg-opacity,1))!important;color:#fff!important}.text-bg-warning{background-color:RGBA(240,173,78,var(--bs-bg-opacity,1))!important;color:#000!important}.text-bg-danger{background-color:RGBA(217,83,79,var(--bs-bg-opacity,1))!important;color:#fff!important}.text-bg-default{background-color:RGBA(234,235,236,var(--bs-bg-opacity,1))!important;color:#000!important}.text-bg-lighter{background-color:RGBA(248,248,248,var(--bs-bg-opacity,1))!important;color:#000!important}.text-bg-light{background-color:RGBA(233,233,233,var(--bs-bg-opacity,1))!important;color:#000!important}.text-bg-dark{background-color:RGBA(108,108,108,var(--bs-bg-opacity,1))!important;color:#fff!important}.text-bg-darker{background-color:RGBA(33,33,33,var(--bs-bg-opacity,1))!important;color:#fff!important}.link-primary{color:#ee804d!important}.link-primary:focus,.link-primary:hover{color:#be663e!important}.link-secondary{color:#537fa6!important}.link-secondary:focus,.link-secondary:hover{color:#426685!important}.link-tertiary{color:#789ebf!important}.link-tertiary:focus,.link-tertiary:hover{color:#607e99!important}.link-quaternary{color:#fbb392!important}.link-quaternary:focus,.link-quaternary:hover{color:#fcc2a8!important}.link-success{color:#5cb85c!important}.link-success:focus,.link-success:hover{color:#4a934a!important}.link-info{color:#319fc0!important}.link-info:focus,.link-info:hover{color:#277f9a!important}.link-warning{color:#f0ad4e!important}.link-warning:focus,.link-warning:hover{color:#f3bd71!important}.link-danger{color:#d9534f!important}.link-danger:focus,.link-danger:hover{color:#ae423f!important}.link-default{color:#eaebec!important}.link-default:focus,.link-default:hover{color:#eeeff0!important}.link-lighter{color:#f8f8f8!important}.link-lighter:focus,.link-lighter:hover{color:#f9f9f9!important}.link-light{color:#e9e9e9!important}.link-light:focus,.link-light:hover{color:#ededed!important}.link-dark{color:#6c6c6c!important}.link-dark:focus,.link-dark:hover{color:#565656!important}.link-darker{color:#212121!important}.link-darker:focus,.link-darker:hover{color:#1a1a1a!important}.ratio{position:relative;width:100%}.ratio:before{content:"";display:block;padding-top:var(--bs-aspect-ratio)}.ratio>*{height:100%;left:0;position:absolute;top:0;width:100%}.ratio-1x1{--bs-aspect-ratio:100%}.ratio-4x3{--bs-aspect-ratio:75%}.ratio-16x9{--bs-aspect-ratio:56.25%}.ratio-21x9{--bs-aspect-ratio:42.8571428571%}.fixed-top{top:0}.fixed-bottom,.fixed-top{left:0;position:fixed;right:0;z-index:1030}.fixed-bottom{bottom:0}.sticky-top{top:0}.sticky-bottom,.sticky-top{position:sticky;z-index:1020}.sticky-bottom{bottom:0}@media (min-width:576px){.sticky-sm-top{position:sticky;top:0;z-index:1020}.sticky-sm-bottom{bottom:0;position:sticky;z-index:1020}}@media (min-width:768px){.sticky-md-top{position:sticky;top:0;z-index:1020}.sticky-md-bottom{bottom:0;position:sticky;z-index:1020}}@media (min-width:992px){.sticky-lg-top{position:sticky;top:0;z-index:1020}.sticky-lg-bottom{bottom:0;position:sticky;z-index:1020}}@media (min-width:1200px){.sticky-xl-top{position:sticky;top:0;z-index:1020}.sticky-xl-bottom{bottom:0;position:sticky;z-index:1020}}@media (min-width:1400px){.sticky-xxl-top{position:sticky;top:0;z-index:1020}.sticky-xxl-bottom{bottom:0;position:sticky;z-index:1020}}.hstack{align-items:center;flex-direction:row}.hstack,.vstack{align-self:stretch;display:flex}.vstack{flex:1 1 auto;flex-direction:column}.visually-hidden,.visually-hidden-focusable:not(:focus):not(:focus-within){clip:rect(0,0,0,0)!important;border:0!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}.stretched-link:after{bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:1}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vr{align-self:stretch;background-color:currentcolor;display:inline-block;min-height:1em;opacity:.25;width:1px}.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{--bs-border-opacity:1;border-color:rgba(var(--bs-secondary-rgb),var(--bs-border-opacity))!important}.border-tertiary{--bs-border-opacity:1;border-color:rgba(var(--bs-tertiary-rgb),var(--bs-border-opacity))!important}.border-quaternary{--bs-border-opacity:1;border-color:rgba(var(--bs-quaternary-rgb),var(--bs-border-opacity))!important}.border-success{--bs-border-opacity:1;border-color:rgba(var(--bs-success-rgb),var(--bs-border-opacity))!important}.border-info{--bs-border-opacity:1;border-color:rgba(var(--bs-info-rgb),var(--bs-border-opacity))!important}.border-warning{--bs-border-opacity:1;border-color:rgba(var(--bs-warning-rgb),var(--bs-border-opacity))!important}.border-danger{--bs-border-opacity:1;border-color:rgba(var(--bs-danger-rgb),var(--bs-border-opacity))!important}.border-default{--bs-border-opacity:1;border-color:rgba(var(--bs-default-rgb),var(--bs-border-opacity))!important}.border-lighter{--bs-border-opacity:1;border-color:rgba(var(--bs-lighter-rgb),var(--bs-border-opacity))!important}.border-light{--bs-border-opacity:1;border-color:rgba(var(--bs-light-rgb),var(--bs-border-opacity))!important}.border-dark{--bs-border-opacity:1;border-color:rgba(var(--bs-dark-rgb),var(--bs-border-opacity))!important}.border-darker{--bs-border-opacity:1;border-color:rgba(var(--bs-darker-rgb),var(--bs-border-opacity))!important}.border-white{--bs-border-opacity:1;border-color:rgba(var(--bs-white-rgb),var(--bs-border-opacity))!important}.border-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{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-left:0!important;margin-right:0!important}.mx-1{margin-left:.25rem!important;margin-right:.25rem!important}.mx-2{margin-left:.5rem!important;margin-right:.5rem!important}.mx-3{margin-left:1rem!important;margin-right:1rem!important}.mx-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.mx-5{margin-left:3rem!important;margin-right:3rem!important}.mx-auto{margin-left:auto!important;margin-right:auto!important}.my-0{margin-bottom:0!important;margin-top:0!important}.my-1{margin-bottom:.25rem!important;margin-top:.25rem!important}.my-2{margin-bottom:.5rem!important;margin-top:.5rem!important}.my-3{margin-bottom:1rem!important;margin-top:1rem!important}.my-4{margin-bottom:1.5rem!important;margin-top:1.5rem!important}.my-5{margin-bottom:3rem!important;margin-top:3rem!important}.my-auto{margin-bottom:auto!important;margin-top:auto!important}.mt-0{margin-top:0!important}.mt-1{margin-top:.25rem!important}.mt-2{margin-top:.5rem!important}.mt-3{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}.m-n1{margin:-.25rem!important}.m-n2{margin:-.5rem!important}.m-n3{margin:-1rem!important}.m-n4{margin:-1.5rem!important}.m-n5{margin:-3rem!important}.mx-n1{margin-left:-.25rem!important;margin-right:-.25rem!important}.mx-n2{margin-left:-.5rem!important;margin-right:-.5rem!important}.mx-n3{margin-left:-1rem!important;margin-right:-1rem!important}.mx-n4{margin-left:-1.5rem!important;margin-right:-1.5rem!important}.mx-n5{margin-left:-3rem!important;margin-right:-3rem!important}.my-n1{margin-bottom:-.25rem!important;margin-top:-.25rem!important}.my-n2{margin-bottom:-.5rem!important;margin-top:-.5rem!important}.my-n3{margin-bottom:-1rem!important;margin-top:-1rem!important}.my-n4{margin-bottom:-1.5rem!important;margin-top:-1.5rem!important}.my-n5{margin-bottom:-3rem!important;margin-top:-3rem!important}.mt-n1{margin-top:-.25rem!important}.mt-n2{margin-top:-.5rem!important}.mt-n3{margin-top:-1rem!important}.mt-n4{margin-top:-1.5rem!important}.mt-n5{margin-top:-3rem!important}.me-n1{margin-right:-.25rem!important}.me-n2{margin-right:-.5rem!important}.me-n3{margin-right:-1rem!important}.me-n4{margin-right:-1.5rem!important}.me-n5{margin-right:-3rem!important}.mb-n1{margin-bottom:-.25rem!important}.mb-n2{margin-bottom:-.5rem!important}.mb-n3{margin-bottom:-1rem!important}.mb-n4{margin-bottom:-1.5rem!important}.mb-n5{margin-bottom:-3rem!important}.ms-n1{margin-left:-.25rem!important}.ms-n2{margin-left:-.5rem!important}.ms-n3{margin-left:-1rem!important}.ms-n4{margin-left:-1.5rem!important}.ms-n5{margin-left:-3rem!important}.p-0{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-left:0!important;padding-right:0!important}.px-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-3{padding-left:1rem!important;padding-right:1rem!important}.px-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-5{padding-left:3rem!important;padding-right:3rem!important}.py-0{padding-bottom:0!important;padding-top:0!important}.py-1{padding-bottom:.25rem!important;padding-top:.25rem!important}.py-2{padding-bottom:.5rem!important;padding-top:.5rem!important}.py-3{padding-bottom:1rem!important;padding-top:1rem!important}.py-4{padding-bottom:1.5rem!important;padding-top:1.5rem!important}.py-5{padding-bottom:3rem!important;padding-top: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.325rem + .9vw)!important}.fs-2{font-size:calc(1.3rem + .6vw)!important}.fs-3{font-size:calc(1.275rem + .3vw)!important}.fs-4{font-size:1.25rem!important}.fs-5{font-size:1rem!important}.fs-6{font-size:.85rem!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-left,.text-start{text-align:left!important}.text-end,.text-right{text-align:right!important}.text-center{text-align:center!important}.text-decoration-none{text-decoration:none!important}.text-decoration-underline{text-decoration:underline!important}.text-decoration-line-through{text-decoration:line-through!important}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.text-wrap{white-space:normal!important}.text-nowrap{white-space:nowrap!important}.text-break{word-wrap:break-word!important;word-break:break-word!important}.text-primary{--bs-text-opacity:1;color:rgba(var(--bs-primary-rgb),var(--bs-text-opacity))!important}.text-secondary{--bs-text-opacity:1;color:rgba(var(--bs-secondary-rgb),var(--bs-text-opacity))!important}.text-tertiary{--bs-text-opacity:1;color:rgba(var(--bs-tertiary-rgb),var(--bs-text-opacity))!important}.text-quaternary{--bs-text-opacity:1;color:rgba(var(--bs-quaternary-rgb),var(--bs-text-opacity))!important}.text-success{--bs-text-opacity:1;color:rgba(var(--bs-success-rgb),var(--bs-text-opacity))!important}.text-info{--bs-text-opacity:1;color:rgba(var(--bs-info-rgb),var(--bs-text-opacity))!important}.text-warning{--bs-text-opacity:1;color:rgba(var(--bs-warning-rgb),var(--bs-text-opacity))!important}.text-danger{--bs-text-opacity:1;color:rgba(var(--bs-danger-rgb),var(--bs-text-opacity))!important}.text-default{--bs-text-opacity:1;color:rgba(var(--bs-default-rgb),var(--bs-text-opacity))!important}.text-lighter{--bs-text-opacity:1;color:rgba(var(--bs-lighter-rgb),var(--bs-text-opacity))!important}.text-light{--bs-text-opacity:1;color:rgba(var(--bs-light-rgb),var(--bs-text-opacity))!important}.text-dark{--bs-text-opacity:1;color:rgba(var(--bs-dark-rgb),var(--bs-text-opacity))!important}.text-darker{--bs-text-opacity:1;color:rgba(var(--bs-darker-rgb),var(--bs-text-opacity))!important}.text-black{--bs-text-opacity:1;color:rgba(var(--bs-black-rgb),var(--bs-text-opacity))!important}.text-white{--bs-text-opacity:1;color:rgba(var(--bs-white-rgb),var(--bs-text-opacity))!important}.text-body{--bs-text-opacity:1;color:rgba(var(--bs-body-color-rgb),var(--bs-text-opacity))!important}.text-muted{--bs-text-opacity:1;color:#6c6c6c!important}.text-black-50{--bs-text-opacity:1;color:rgba(0,0,0,.5)!important}.text-white-50{--bs-text-opacity:1;color:hsla(0,0%,100%,.5)!important}.text-reset{--bs-text-opacity:1;color:inherit!important}.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{--bs-bg-opacity:1;background-color:rgba(var(--bs-secondary-rgb),var(--bs-bg-opacity))!important}.bg-tertiary{--bs-bg-opacity:1;background-color:rgba(var(--bs-tertiary-rgb),var(--bs-bg-opacity))!important}.bg-quaternary{--bs-bg-opacity:1;background-color:rgba(var(--bs-quaternary-rgb),var(--bs-bg-opacity))!important}.bg-success{--bs-bg-opacity:1;background-color:rgba(var(--bs-success-rgb),var(--bs-bg-opacity))!important}.bg-info{--bs-bg-opacity:1;background-color:rgba(var(--bs-info-rgb),var(--bs-bg-opacity))!important}.bg-warning{--bs-bg-opacity:1;background-color:rgba(var(--bs-warning-rgb),var(--bs-bg-opacity))!important}.bg-danger{--bs-bg-opacity:1;background-color:rgba(var(--bs-danger-rgb),var(--bs-bg-opacity))!important}.bg-default{--bs-bg-opacity:1;background-color:rgba(var(--bs-default-rgb),var(--bs-bg-opacity))!important}.bg-lighter{--bs-bg-opacity:1;background-color:rgba(var(--bs-lighter-rgb),var(--bs-bg-opacity))!important}.bg-light{--bs-bg-opacity:1;background-color:rgba(var(--bs-light-rgb),var(--bs-bg-opacity))!important}.bg-dark,.navbar-inverse,.navbar-inverse-transition,.navbar-inverse-transition.navbar-transition{--bs-bg-opacity:1;background-color:rgba(var(--bs-dark-rgb),var(--bs-bg-opacity))!important}.bg-darker{--bs-bg-opacity:1;background-color:rgba(var(--bs-darker-rgb),var(--bs-bg-opacity))!important}.bg-black{--bs-bg-opacity:1;background-color:rgba(var(--bs-black-rgb),var(--bs-bg-opacity))!important}.bg-white,.navbar-default,.navbar-default-transition,.navbar-default-transition.navbar-transition{--bs-bg-opacity:1;background-color:rgba(var(--bs-white-rgb),var(--bs-bg-opacity))!important}.bg-body{--bs-bg-opacity:1;background-color:rgba(var(--bs-body-bg-rgb),var(--bs-bg-opacity))!important}.bg-transparent{--bs-bg-opacity:1;background-color:transparent!important}.bg-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{-webkit-user-select:all!important;-moz-user-select:all!important;user-select:all!important}.user-select-auto{-webkit-user-select:auto!important;-moz-user-select:auto!important;user-select:auto!important}.user-select-none{-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important}.pe-none{pointer-events:none!important}.pe-auto{pointer-events:auto!important}.rounded{border-radius: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-top{border-top-left-radius:var(--bs-border-radius)!important}.rounded-end,.rounded-top{border-top-right-radius:var(--bs-border-radius)!important}.rounded-bottom,.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-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-left:0!important;margin-right:0!important}.mx-sm-1{margin-left:.25rem!important;margin-right:.25rem!important}.mx-sm-2{margin-left:.5rem!important;margin-right:.5rem!important}.mx-sm-3{margin-left:1rem!important;margin-right:1rem!important}.mx-sm-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.mx-sm-5{margin-left:3rem!important;margin-right:3rem!important}.mx-sm-auto{margin-left:auto!important;margin-right:auto!important}.my-sm-0{margin-bottom:0!important;margin-top:0!important}.my-sm-1{margin-bottom:.25rem!important;margin-top:.25rem!important}.my-sm-2{margin-bottom:.5rem!important;margin-top:.5rem!important}.my-sm-3{margin-bottom:1rem!important;margin-top:1rem!important}.my-sm-4{margin-bottom:1.5rem!important;margin-top:1.5rem!important}.my-sm-5{margin-bottom:3rem!important;margin-top:3rem!important}.my-sm-auto{margin-bottom:auto!important;margin-top: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}.m-sm-n1{margin:-.25rem!important}.m-sm-n2{margin:-.5rem!important}.m-sm-n3{margin:-1rem!important}.m-sm-n4{margin:-1.5rem!important}.m-sm-n5{margin:-3rem!important}.mx-sm-n1{margin-left:-.25rem!important;margin-right:-.25rem!important}.mx-sm-n2{margin-left:-.5rem!important;margin-right:-.5rem!important}.mx-sm-n3{margin-left:-1rem!important;margin-right:-1rem!important}.mx-sm-n4{margin-left:-1.5rem!important;margin-right:-1.5rem!important}.mx-sm-n5{margin-left:-3rem!important;margin-right:-3rem!important}.my-sm-n1{margin-bottom:-.25rem!important;margin-top:-.25rem!important}.my-sm-n2{margin-bottom:-.5rem!important;margin-top:-.5rem!important}.my-sm-n3{margin-bottom:-1rem!important;margin-top:-1rem!important}.my-sm-n4{margin-bottom:-1.5rem!important;margin-top:-1.5rem!important}.my-sm-n5{margin-bottom:-3rem!important;margin-top:-3rem!important}.mt-sm-n1{margin-top:-.25rem!important}.mt-sm-n2{margin-top:-.5rem!important}.mt-sm-n3{margin-top:-1rem!important}.mt-sm-n4{margin-top:-1.5rem!important}.mt-sm-n5{margin-top:-3rem!important}.me-sm-n1{margin-right:-.25rem!important}.me-sm-n2{margin-right:-.5rem!important}.me-sm-n3{margin-right:-1rem!important}.me-sm-n4{margin-right:-1.5rem!important}.me-sm-n5{margin-right:-3rem!important}.mb-sm-n1{margin-bottom:-.25rem!important}.mb-sm-n2{margin-bottom:-.5rem!important}.mb-sm-n3{margin-bottom:-1rem!important}.mb-sm-n4{margin-bottom:-1.5rem!important}.mb-sm-n5{margin-bottom:-3rem!important}.ms-sm-n1{margin-left:-.25rem!important}.ms-sm-n2{margin-left:-.5rem!important}.ms-sm-n3{margin-left:-1rem!important}.ms-sm-n4{margin-left:-1.5rem!important}.ms-sm-n5{margin-left:-3rem!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-left:0!important;padding-right:0!important}.px-sm-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-sm-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-sm-3{padding-left:1rem!important;padding-right:1rem!important}.px-sm-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-sm-5{padding-left:3rem!important;padding-right:3rem!important}.py-sm-0{padding-bottom:0!important;padding-top:0!important}.py-sm-1{padding-bottom:.25rem!important;padding-top:.25rem!important}.py-sm-2{padding-bottom:.5rem!important;padding-top:.5rem!important}.py-sm-3{padding-bottom:1rem!important;padding-top:1rem!important}.py-sm-4{padding-bottom:1.5rem!important;padding-top:1.5rem!important}.py-sm-5{padding-bottom:3rem!important;padding-top: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-left:0!important;margin-right:0!important}.mx-md-1{margin-left:.25rem!important;margin-right:.25rem!important}.mx-md-2{margin-left:.5rem!important;margin-right:.5rem!important}.mx-md-3{margin-left:1rem!important;margin-right:1rem!important}.mx-md-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.mx-md-5{margin-left:3rem!important;margin-right:3rem!important}.mx-md-auto{margin-left:auto!important;margin-right:auto!important}.my-md-0{margin-bottom:0!important;margin-top:0!important}.my-md-1{margin-bottom:.25rem!important;margin-top:.25rem!important}.my-md-2{margin-bottom:.5rem!important;margin-top:.5rem!important}.my-md-3{margin-bottom:1rem!important;margin-top:1rem!important}.my-md-4{margin-bottom:1.5rem!important;margin-top:1.5rem!important}.my-md-5{margin-bottom:3rem!important;margin-top:3rem!important}.my-md-auto{margin-bottom:auto!important;margin-top: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}.m-md-n1{margin:-.25rem!important}.m-md-n2{margin:-.5rem!important}.m-md-n3{margin:-1rem!important}.m-md-n4{margin:-1.5rem!important}.m-md-n5{margin:-3rem!important}.mx-md-n1{margin-left:-.25rem!important;margin-right:-.25rem!important}.mx-md-n2{margin-left:-.5rem!important;margin-right:-.5rem!important}.mx-md-n3{margin-left:-1rem!important;margin-right:-1rem!important}.mx-md-n4{margin-left:-1.5rem!important;margin-right:-1.5rem!important}.mx-md-n5{margin-left:-3rem!important;margin-right:-3rem!important}.my-md-n1{margin-bottom:-.25rem!important;margin-top:-.25rem!important}.my-md-n2{margin-bottom:-.5rem!important;margin-top:-.5rem!important}.my-md-n3{margin-bottom:-1rem!important;margin-top:-1rem!important}.my-md-n4{margin-bottom:-1.5rem!important;margin-top:-1.5rem!important}.my-md-n5{margin-bottom:-3rem!important;margin-top:-3rem!important}.mt-md-n1{margin-top:-.25rem!important}.mt-md-n2{margin-top:-.5rem!important}.mt-md-n3{margin-top:-1rem!important}.mt-md-n4{margin-top:-1.5rem!important}.mt-md-n5{margin-top:-3rem!important}.me-md-n1{margin-right:-.25rem!important}.me-md-n2{margin-right:-.5rem!important}.me-md-n3{margin-right:-1rem!important}.me-md-n4{margin-right:-1.5rem!important}.me-md-n5{margin-right:-3rem!important}.mb-md-n1{margin-bottom:-.25rem!important}.mb-md-n2{margin-bottom:-.5rem!important}.mb-md-n3{margin-bottom:-1rem!important}.mb-md-n4{margin-bottom:-1.5rem!important}.mb-md-n5{margin-bottom:-3rem!important}.ms-md-n1{margin-left:-.25rem!important}.ms-md-n2{margin-left:-.5rem!important}.ms-md-n3{margin-left:-1rem!important}.ms-md-n4{margin-left:-1.5rem!important}.ms-md-n5{margin-left:-3rem!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-left:0!important;padding-right:0!important}.px-md-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-md-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-md-3{padding-left:1rem!important;padding-right:1rem!important}.px-md-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-md-5{padding-left:3rem!important;padding-right:3rem!important}.py-md-0{padding-bottom:0!important;padding-top:0!important}.py-md-1{padding-bottom:.25rem!important;padding-top:.25rem!important}.py-md-2{padding-bottom:.5rem!important;padding-top:.5rem!important}.py-md-3{padding-bottom:1rem!important;padding-top:1rem!important}.py-md-4{padding-bottom:1.5rem!important;padding-top:1.5rem!important}.py-md-5{padding-bottom:3rem!important;padding-top: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-left:0!important;margin-right:0!important}.mx-lg-1{margin-left:.25rem!important;margin-right:.25rem!important}.mx-lg-2{margin-left:.5rem!important;margin-right:.5rem!important}.mx-lg-3{margin-left:1rem!important;margin-right:1rem!important}.mx-lg-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.mx-lg-5{margin-left:3rem!important;margin-right:3rem!important}.mx-lg-auto{margin-left:auto!important;margin-right:auto!important}.my-lg-0{margin-bottom:0!important;margin-top:0!important}.my-lg-1{margin-bottom:.25rem!important;margin-top:.25rem!important}.my-lg-2{margin-bottom:.5rem!important;margin-top:.5rem!important}.my-lg-3{margin-bottom:1rem!important;margin-top:1rem!important}.my-lg-4{margin-bottom:1.5rem!important;margin-top:1.5rem!important}.my-lg-5{margin-bottom:3rem!important;margin-top:3rem!important}.my-lg-auto{margin-bottom:auto!important;margin-top: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}.m-lg-n1{margin:-.25rem!important}.m-lg-n2{margin:-.5rem!important}.m-lg-n3{margin:-1rem!important}.m-lg-n4{margin:-1.5rem!important}.m-lg-n5{margin:-3rem!important}.mx-lg-n1{margin-left:-.25rem!important;margin-right:-.25rem!important}.mx-lg-n2{margin-left:-.5rem!important;margin-right:-.5rem!important}.mx-lg-n3{margin-left:-1rem!important;margin-right:-1rem!important}.mx-lg-n4{margin-left:-1.5rem!important;margin-right:-1.5rem!important}.mx-lg-n5{margin-left:-3rem!important;margin-right:-3rem!important}.my-lg-n1{margin-bottom:-.25rem!important;margin-top:-.25rem!important}.my-lg-n2{margin-bottom:-.5rem!important;margin-top:-.5rem!important}.my-lg-n3{margin-bottom:-1rem!important;margin-top:-1rem!important}.my-lg-n4{margin-bottom:-1.5rem!important;margin-top:-1.5rem!important}.my-lg-n5{margin-bottom:-3rem!important;margin-top:-3rem!important}.mt-lg-n1{margin-top:-.25rem!important}.mt-lg-n2{margin-top:-.5rem!important}.mt-lg-n3{margin-top:-1rem!important}.mt-lg-n4{margin-top:-1.5rem!important}.mt-lg-n5{margin-top:-3rem!important}.me-lg-n1{margin-right:-.25rem!important}.me-lg-n2{margin-right:-.5rem!important}.me-lg-n3{margin-right:-1rem!important}.me-lg-n4{margin-right:-1.5rem!important}.me-lg-n5{margin-right:-3rem!important}.mb-lg-n1{margin-bottom:-.25rem!important}.mb-lg-n2{margin-bottom:-.5rem!important}.mb-lg-n3{margin-bottom:-1rem!important}.mb-lg-n4{margin-bottom:-1.5rem!important}.mb-lg-n5{margin-bottom:-3rem!important}.ms-lg-n1{margin-left:-.25rem!important}.ms-lg-n2{margin-left:-.5rem!important}.ms-lg-n3{margin-left:-1rem!important}.ms-lg-n4{margin-left:-1.5rem!important}.ms-lg-n5{margin-left:-3rem!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-left:0!important;padding-right:0!important}.px-lg-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-lg-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-lg-3{padding-left:1rem!important;padding-right:1rem!important}.px-lg-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-lg-5{padding-left:3rem!important;padding-right:3rem!important}.py-lg-0{padding-bottom:0!important;padding-top:0!important}.py-lg-1{padding-bottom:.25rem!important;padding-top:.25rem!important}.py-lg-2{padding-bottom:.5rem!important;padding-top:.5rem!important}.py-lg-3{padding-bottom:1rem!important;padding-top:1rem!important}.py-lg-4{padding-bottom:1.5rem!important;padding-top:1.5rem!important}.py-lg-5{padding-bottom:3rem!important;padding-top: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:1200px){.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-left:0!important;margin-right:0!important}.mx-xl-1{margin-left:.25rem!important;margin-right:.25rem!important}.mx-xl-2{margin-left:.5rem!important;margin-right:.5rem!important}.mx-xl-3{margin-left:1rem!important;margin-right:1rem!important}.mx-xl-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.mx-xl-5{margin-left:3rem!important;margin-right:3rem!important}.mx-xl-auto{margin-left:auto!important;margin-right:auto!important}.my-xl-0{margin-bottom:0!important;margin-top:0!important}.my-xl-1{margin-bottom:.25rem!important;margin-top:.25rem!important}.my-xl-2{margin-bottom:.5rem!important;margin-top:.5rem!important}.my-xl-3{margin-bottom:1rem!important;margin-top:1rem!important}.my-xl-4{margin-bottom:1.5rem!important;margin-top:1.5rem!important}.my-xl-5{margin-bottom:3rem!important;margin-top:3rem!important}.my-xl-auto{margin-bottom:auto!important;margin-top: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}.m-xl-n1{margin:-.25rem!important}.m-xl-n2{margin:-.5rem!important}.m-xl-n3{margin:-1rem!important}.m-xl-n4{margin:-1.5rem!important}.m-xl-n5{margin:-3rem!important}.mx-xl-n1{margin-left:-.25rem!important;margin-right:-.25rem!important}.mx-xl-n2{margin-left:-.5rem!important;margin-right:-.5rem!important}.mx-xl-n3{margin-left:-1rem!important;margin-right:-1rem!important}.mx-xl-n4{margin-left:-1.5rem!important;margin-right:-1.5rem!important}.mx-xl-n5{margin-left:-3rem!important;margin-right:-3rem!important}.my-xl-n1{margin-bottom:-.25rem!important;margin-top:-.25rem!important}.my-xl-n2{margin-bottom:-.5rem!important;margin-top:-.5rem!important}.my-xl-n3{margin-bottom:-1rem!important;margin-top:-1rem!important}.my-xl-n4{margin-bottom:-1.5rem!important;margin-top:-1.5rem!important}.my-xl-n5{margin-bottom:-3rem!important;margin-top:-3rem!important}.mt-xl-n1{margin-top:-.25rem!important}.mt-xl-n2{margin-top:-.5rem!important}.mt-xl-n3{margin-top:-1rem!important}.mt-xl-n4{margin-top:-1.5rem!important}.mt-xl-n5{margin-top:-3rem!important}.me-xl-n1{margin-right:-.25rem!important}.me-xl-n2{margin-right:-.5rem!important}.me-xl-n3{margin-right:-1rem!important}.me-xl-n4{margin-right:-1.5rem!important}.me-xl-n5{margin-right:-3rem!important}.mb-xl-n1{margin-bottom:-.25rem!important}.mb-xl-n2{margin-bottom:-.5rem!important}.mb-xl-n3{margin-bottom:-1rem!important}.mb-xl-n4{margin-bottom:-1.5rem!important}.mb-xl-n5{margin-bottom:-3rem!important}.ms-xl-n1{margin-left:-.25rem!important}.ms-xl-n2{margin-left:-.5rem!important}.ms-xl-n3{margin-left:-1rem!important}.ms-xl-n4{margin-left:-1.5rem!important}.ms-xl-n5{margin-left:-3rem!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-left:0!important;padding-right:0!important}.px-xl-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-xl-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-xl-3{padding-left:1rem!important;padding-right:1rem!important}.px-xl-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-xl-5{padding-left:3rem!important;padding-right:3rem!important}.py-xl-0{padding-bottom:0!important;padding-top:0!important}.py-xl-1{padding-bottom:.25rem!important;padding-top:.25rem!important}.py-xl-2{padding-bottom:.5rem!important;padding-top:.5rem!important}.py-xl-3{padding-bottom:1rem!important;padding-top:1rem!important}.py-xl-4{padding-bottom:1.5rem!important;padding-top:1.5rem!important}.py-xl-5{padding-bottom:3rem!important;padding-top: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:1400px){.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-left:0!important;margin-right:0!important}.mx-xxl-1{margin-left:.25rem!important;margin-right:.25rem!important}.mx-xxl-2{margin-left:.5rem!important;margin-right:.5rem!important}.mx-xxl-3{margin-left:1rem!important;margin-right:1rem!important}.mx-xxl-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.mx-xxl-5{margin-left:3rem!important;margin-right:3rem!important}.mx-xxl-auto{margin-left:auto!important;margin-right:auto!important}.my-xxl-0{margin-bottom:0!important;margin-top:0!important}.my-xxl-1{margin-bottom:.25rem!important;margin-top:.25rem!important}.my-xxl-2{margin-bottom:.5rem!important;margin-top:.5rem!important}.my-xxl-3{margin-bottom:1rem!important;margin-top:1rem!important}.my-xxl-4{margin-bottom:1.5rem!important;margin-top:1.5rem!important}.my-xxl-5{margin-bottom:3rem!important;margin-top:3rem!important}.my-xxl-auto{margin-bottom:auto!important;margin-top: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}.m-xxl-n1{margin:-.25rem!important}.m-xxl-n2{margin:-.5rem!important}.m-xxl-n3{margin:-1rem!important}.m-xxl-n4{margin:-1.5rem!important}.m-xxl-n5{margin:-3rem!important}.mx-xxl-n1{margin-left:-.25rem!important;margin-right:-.25rem!important}.mx-xxl-n2{margin-left:-.5rem!important;margin-right:-.5rem!important}.mx-xxl-n3{margin-left:-1rem!important;margin-right:-1rem!important}.mx-xxl-n4{margin-left:-1.5rem!important;margin-right:-1.5rem!important}.mx-xxl-n5{margin-left:-3rem!important;margin-right:-3rem!important}.my-xxl-n1{margin-bottom:-.25rem!important;margin-top:-.25rem!important}.my-xxl-n2{margin-bottom:-.5rem!important;margin-top:-.5rem!important}.my-xxl-n3{margin-bottom:-1rem!important;margin-top:-1rem!important}.my-xxl-n4{margin-bottom:-1.5rem!important;margin-top:-1.5rem!important}.my-xxl-n5{margin-bottom:-3rem!important;margin-top:-3rem!important}.mt-xxl-n1{margin-top:-.25rem!important}.mt-xxl-n2{margin-top:-.5rem!important}.mt-xxl-n3{margin-top:-1rem!important}.mt-xxl-n4{margin-top:-1.5rem!important}.mt-xxl-n5{margin-top:-3rem!important}.me-xxl-n1{margin-right:-.25rem!important}.me-xxl-n2{margin-right:-.5rem!important}.me-xxl-n3{margin-right:-1rem!important}.me-xxl-n4{margin-right:-1.5rem!important}.me-xxl-n5{margin-right:-3rem!important}.mb-xxl-n1{margin-bottom:-.25rem!important}.mb-xxl-n2{margin-bottom:-.5rem!important}.mb-xxl-n3{margin-bottom:-1rem!important}.mb-xxl-n4{margin-bottom:-1.5rem!important}.mb-xxl-n5{margin-bottom:-3rem!important}.ms-xxl-n1{margin-left:-.25rem!important}.ms-xxl-n2{margin-left:-.5rem!important}.ms-xxl-n3{margin-left:-1rem!important}.ms-xxl-n4{margin-left:-1.5rem!important}.ms-xxl-n5{margin-left:-3rem!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-left:0!important;padding-right:0!important}.px-xxl-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-xxl-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-xxl-3{padding-left:1rem!important;padding-right:1rem!important}.px-xxl-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-xxl-5{padding-left:3rem!important;padding-right:3rem!important}.py-xxl-0{padding-bottom:0!important;padding-top:0!important}.py-xxl-1{padding-bottom:.25rem!important;padding-top:.25rem!important}.py-xxl-2{padding-bottom:.5rem!important;padding-top:.5rem!important}.py-xxl-3{padding-bottom:1rem!important;padding-top:1rem!important}.py-xxl-4{padding-bottom:1.5rem!important;padding-top:1.5rem!important}.py-xxl-5{padding-bottom:3rem!important;padding-top: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:2rem!important}.fs-2{font-size:1.75rem!important}.fs-3{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}}.form-group{margin-bottom:1rem}fieldset.form-group>:last-child{margin-bottom:0}.form-actions,.frame-type-felogin_login input[type=submit]{margin-top:1rem}.embed-responsive{display:block;overflow:hidden;padding:0;position:relative;width:100%}.embed-responsive:before{content:"";display:block}.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video{border:0;bottom:0;height:100%;left:0;position:absolute;top:0;width:100%}.embed-responsive-21by9:before{padding-top:42.85714%}.embed-responsive-16by9:before{padding-top:56.25%}.embed-responsive-4by3:before{padding-top:75%}.embed-responsive-1by1:before{padding-top:100%}.btn-default{--bs-btn-color:#000;--bs-btn-bg:#eaebec;--bs-btn-border-color:#eaebec;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#edeeef;--bs-btn-hover-border-color:#ecedee;--bs-btn-focus-shadow-rgb:199,200,201;--bs-btn-active-color:#000;--bs-btn-active-bg:#eeeff0;--bs-btn-active-border-color:#ecedee;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--bs-btn-disabled-color:#000;--bs-btn-disabled-bg:#eaebec;--bs-btn-disabled-border-color:#eaebec}.btn-outline-default{--bs-btn-color:#eaebec;--bs-btn-border-color:#eaebec;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#eaebec;--bs-btn-hover-border-color:#eaebec;--bs-btn-focus-shadow-rgb:234,235,236;--bs-btn-active-color:#000;--bs-btn-active-bg:#eaebec;--bs-btn-active-border-color:#eaebec;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--bs-btn-disabled-color:#eaebec;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#eaebec;--bs-gradient:none}.btn-icon{margin-right:.25em}.btn-icon svg{display:inline-block;height:1.25em;vertical-align:text-top;width:1.25em}.btn,.cc-btn,.frame-type-felogin_login input[type=submit]{--bs-btn-focus-ring-contrast-color:#fff;--bs-btn-focus-ring-color:#000}.btn:focus-visible,.cc-btn:focus-visible,.frame-type-felogin_login input[type=submit]:focus-visible{box-shadow:var(--bs-btn-box-shadow),0 0 0 2px var(--bs-btn-focus-ring-contrast-color),0 0 0 4px var(--bs-btn-focus-ring-color)}.navbar-mainnavigation{--mainnavigation-hightlight:#ee804d;--mainnavigation-nav-spacing-y:1px;--mainnavigation-nav-spacing-x:.75em;--mainnavigation-link-font-size:1rem;--mainnavigation-link-line-height:1.45;--mainnavigation-link-padding-y:.5rem;--mainnavigation-link-padding-x:.75rem;--mainnavigation-link-height:calc(var(--mainnavigation-link-padding-y)*2 + var(--mainnavigation-link-line-height)*var(--mainnavigation-link-font-size));--mainnavigation-dropdown-column-spacing:1px;--mainnavigation-dropdown-column-min-width:220px;--mainnavigation-dropdown-padding-y:1rem;--mainnavigation-dropdown-padding-x:1rem;--mainnavigation-dropdown-link-padding-y:.2rem;--mainnavigation-dropdown-link-padding-x:.5rem;--mainnavigation-dropdown-spacer:0;--mainnavigation-nav-height:70px;box-shadow:0 1px 0 0 rgba(0,0,0,.15);padding-bottom:calc((var(--mainnavigation-nav-height) - var(--mainnavigation-link-height))/2);padding-top:calc((var(--mainnavigation-nav-height) - var(--mainnavigation-link-height))/2)}@media (min-width:576px){.navbar-mainnavigation{--mainnavigation-nav-height:70px}}@media (min-width:768px){.navbar-mainnavigation{--mainnavigation-nav-height:70px}}@media (min-width:992px){.navbar-mainnavigation{--mainnavigation-nav-height:100px}}@media (min-width:1200px){.navbar-mainnavigation{--mainnavigation-nav-height:110px}}@media (min-width:1400px){.navbar-mainnavigation{--mainnavigation-nav-height:110px}}@media (min-width:992px){.navbar-mainnavigation{--mainnavigation-link-padding-x:.5em;--mainnavigation-dropdown-spacer:.5rem}}.navbar-mainnavigation .nav-item{align-content:flex-start;display:flex;flex-wrap:wrap}.navbar-mainnavigation .navbar-nav{--bs-nav-link-font-size:var(--mainnavigation-link-font-size);--bs-nav-link-padding-y:var(--mainnavigation-link-padding-y);--bs-nav-link-padding-x:var(--mainnavigation-link-padding-x);gap:var(--mainnavigation-nav-spacing-y) var(--mainnavigation-nav-spacing-x);line-height:var(--mainnavigation-link-line-height)}.container-mainnavigation{align-items:unset!important;gap:0 2rem;position:relative}.navbar-mainnavigation{position:relative}.navbar-mainnavigation.navbar-fixed-top{max-height:100vh;overflow-y:auto;position:sticky;top:0;z-index:1020}@media (min-width:992px){.navbar-mainnavigation.navbar-fixed-top{max-height:unset;overflow:unset}}.navbar-mainnavigation .navbar-brand{height:var(--mainnavigation-link-height);margin:0}.navbar-mainnavigation .navbar-brand:focus:not(:focus-visible){outline:none}.navbar-mainnavigation .navbar-brand-image{padding:0;position:relative}.navbar-mainnavigation .navbar-brand-image img{max-height:calc(var(--mainnavigation-nav-height) - 30px);position:relative;top:50%;transform:translateY(-50%);width:auto}@media (min-width:992px){.navbar-mainnavigation .navbar-brand-image img{max-height:calc(var(--mainnavigation-nav-height)*.65)}}.navbar-mainnavigation .navbar-brand-image>.navbar-brand-logo-normal{display:block}.navbar-mainnavigation .navbar-brand-image>.navbar-brand-logo-inverted{display:none}.navbar-mainnavigation .nav-link{align-items:center;border-radius:2px;display:flex;flex-grow:1;flex-shrink:1;gap:.25em;position:relative}.navbar-mainnavigation .nav-link-icon{flex-grow:0;flex-shrink:0}.navbar-mainnavigation .nav-link-icon img,.navbar-mainnavigation .nav-link-icon svg{display:block;margin:0}.navbar-mainnavigation .nav-link-toggle{flex-grow:0;flex-shrink:0}.navbar-mainnavigation .nav-link-indicator:before{border-left:1px solid;border-top:1px solid;content:"";display:block;padding-left:.35em;padding-top:.35em;transform:rotate(-135deg);transition:transform .3s ease}.navbar-mainnavigation .show>.nav-link-indicator:before{transform:rotate(45deg)}.navbar-mainnavigation .navbar-nav{position:static;width:100%}.navbar-mainnavigation .navbar-nav:before{content:"";height:1rem}.navbar-mainnavigation .navbar-nav .dropdown-menu{--bs-dropdown-spacer:var(--mainnavigation-dropdown-spacer);--bs-dropdown-padding-x:var(--mainnavigation-dropdown-padding-x);--bs-dropdown-padding-y:var(--mainnavigation-dropdown-padding-y);--bs-nav-link-padding-y:var(--mainnavigation-dropdown-link-padding-y);--bs-nav-link-padding-x:var(--mainnavigation-dropdown-link-padding-x)}.navbar-mainnavigation .dropdown-menu{width:100%}.navbar-mainnavigation .dropdown-nav{display:grid;gap:var(--mainnavigation-dropdown-column-spacing);grid-template-columns:repeat(auto-fit,minmax(var(--mainnavigation-dropdown-column-min-width),1fr));padding:0;width:100%}.navbar-mainnavigation .dropdown-menu-mega .dropdown-nav,.navbar-mainnavigation .dropdown-menu-simple .dropdown-nav{--mainnavigation-dropdown-column-spacing:1px}.navbar-mainnavigation .dropdown-menu-mega>.dropdown-nav{--mainnavigation-dropdown-column-spacing:1rem}.navbar-mainnavigation .dropdown-menu-mega>.dropdown-nav>.nav-item>.nav-link{font-weight:700}.navbar-mainnavigation .nav-style-simple{position:relative}.navbar-mainnavigation .nav-style-mega .dropdown-menu{left:0;margin-left:auto;margin-right:auto;right:0}@media (min-width:576px){.navbar-mainnavigation .nav-style-mega .dropdown-menu{max-width:calc(542px - var(--bs-gutter-x))}}@media (min-width:768px){.navbar-mainnavigation .nav-style-mega .dropdown-menu{max-width:calc(722px - var(--bs-gutter-x))}}@media (min-width:992px){.navbar-mainnavigation .nav-style-mega .dropdown-menu{max-width:calc(962px - var(--bs-gutter-x))}}@media (min-width:1200px){.navbar-mainnavigation .nav-style-mega .dropdown-menu{max-width:calc(1142px - var(--bs-gutter-x))}}@media (min-width:1400px){.navbar-mainnavigation .nav-style-mega .dropdown-menu{max-width:calc(1322px - var(--bs-gutter-x))}}@media (min-width:992px){.navbar-mainnavigation .navbar-nav{padding-top:0}.navbar-mainnavigation .navbar-nav:before{display:none}.navbar-mainnavigation .nav-style-simple .dropdown-menu{width:auto}.navbar-mainnavigation .dropdown-menu{position:absolute}}.navbar-mainnavigation .nav-link:not(.nav-link-toggle):before{border:4px solid transparent;border-left:4px solid var(--mainnavigation-hightlight);content:"";display:block;left:0;opacity:0;position:absolute;top:50%;transform:translate(1px,-50%);transition:opacity .25s ease-in-out}.navbar-mainnavigation .nav-link:not(.nav-link-toggle):focus-visible:before,.navbar-mainnavigation .nav-link:not(.nav-link-toggle):hover:before{opacity:.5}.navbar-mainnavigation .nav-link:not(.nav-link-toggle).active:before,.navbar-mainnavigation .nav-link:not(.nav-link-toggle).show:before{opacity:.75}@media (min-width:992px){.navbar-mainnavigation .nav-link.nav-link-main:before{background:var(--mainnavigation-hightlight);border:none;height:2px;inset:auto var(--mainnavigation-link-padding-x) calc(var(--mainnavigation-link-padding-y)/2) var(--mainnavigation-link-padding-x);transform:unset;width:auto}}.navbar-toggler{align-self:center;border:0;height:34px;padding:0;position:relative;width:34px}.navbar-toggler-icon,.navbar-toggler-icon:after,.navbar-toggler-icon:before{background-color:currentColor;background-image:none!important;content:"";display:inline-block;height:2px;left:0;position:absolute;top:0;transition:all .3s ease-in;width:22px}.navbar-toggler-icon{height:0;left:50%;top:50%;transform:translate(-50%,-50%)}.navbar-toggler-icon:before{top:0;transform:rotate(-45deg);transition-delay:.1s}.navbar-toggler-icon:after{top:0;transform:rotate(45deg);transition-delay:.1s}.navbar-toggler.collapsed .navbar-toggler-icon{height:2px;transition-delay:.2s}.navbar-toggler.collapsed .navbar-toggler-icon:before{top:-6px;transform:rotate(0);transition-delay:0}.navbar-toggler.collapsed .navbar-toggler-icon:after{top:6px;transform:rotate(0);transition-delay:0}.navbar-inverse .dropdown-menu,.navbar-inverse-transition .dropdown-menu{--bs-dropdown-color:var(--bs-gray-300);--bs-dropdown-bg:var(--bs-dark)}.navbar+.main-section>a+.carousel-fullscreen,.navbar+.main-section>a+.carousel-fullscreen .carousel-item,.navbar+.main-section>a+a+.carousel-fullscreen,.navbar+.main-section>a+a+.carousel-fullscreen .carousel-item,.navbar+a+.carousel-fullscreen,.navbar+a+.carousel-fullscreen .carousel-item,.navbar+a+a+.carousel-fullscreen,.navbar+a+a+.carousel-fullscreen .carousel-item{height:calc(100vh - 70px)}@media (min-width:576px){.navbar+.main-section>a+.carousel-fullscreen,.navbar+.main-section>a+.carousel-fullscreen .carousel-item,.navbar+.main-section>a+a+.carousel-fullscreen,.navbar+.main-section>a+a+.carousel-fullscreen .carousel-item,.navbar+a+.carousel-fullscreen,.navbar+a+.carousel-fullscreen .carousel-item,.navbar+a+a+.carousel-fullscreen,.navbar+a+a+.carousel-fullscreen .carousel-item{height:calc(100vh - 70px)}}@media (min-width:768px){.navbar+.main-section>a+.carousel-fullscreen,.navbar+.main-section>a+.carousel-fullscreen .carousel-item,.navbar+.main-section>a+a+.carousel-fullscreen,.navbar+.main-section>a+a+.carousel-fullscreen .carousel-item,.navbar+a+.carousel-fullscreen,.navbar+a+.carousel-fullscreen .carousel-item,.navbar+a+a+.carousel-fullscreen,.navbar+a+a+.carousel-fullscreen .carousel-item{height:calc(100vh - 70px)}}@media (min-width:992px){.navbar+.main-section>a+.carousel-fullscreen,.navbar+.main-section>a+.carousel-fullscreen .carousel-item,.navbar+.main-section>a+a+.carousel-fullscreen,.navbar+.main-section>a+a+.carousel-fullscreen .carousel-item,.navbar+a+.carousel-fullscreen,.navbar+a+.carousel-fullscreen .carousel-item,.navbar+a+a+.carousel-fullscreen,.navbar+a+a+.carousel-fullscreen .carousel-item{height:calc(100vh - 100px)}}@media (min-width:1200px){.navbar+.main-section>a+.carousel-fullscreen,.navbar+.main-section>a+.carousel-fullscreen .carousel-item,.navbar+.main-section>a+a+.carousel-fullscreen,.navbar+.main-section>a+a+.carousel-fullscreen .carousel-item,.navbar+a+.carousel-fullscreen,.navbar+a+.carousel-fullscreen .carousel-item,.navbar+a+a+.carousel-fullscreen,.navbar+a+a+.carousel-fullscreen .carousel-item{height:calc(100vh - 110px)}}@media (min-width:1400px){.navbar+.main-section>a+.carousel-fullscreen,.navbar+.main-section>a+.carousel-fullscreen .carousel-item,.navbar+.main-section>a+a+.carousel-fullscreen,.navbar+.main-section>a+a+.carousel-fullscreen .carousel-item,.navbar+a+.carousel-fullscreen,.navbar+a+.carousel-fullscreen .carousel-item,.navbar+a+a+.carousel-fullscreen,.navbar+a+a+.carousel-fullscreen .carousel-item{height:calc(100vh - 110px)}}@media (min-width:992px) and (min-width:0){.navbar-fixed-top.navbar-default-transition+.main-section>a+.carousel,.navbar-fixed-top.navbar-default-transition+.main-section>a+a+.carousel,.navbar-fixed-top.navbar-default-transition+a+.carousel,.navbar-fixed-top.navbar-default-transition+a+a+.carousel,.navbar-fixed-top.navbar-inverse-transition+.main-section>a+.carousel,.navbar-fixed-top.navbar-inverse-transition+.main-section>a+a+.carousel,.navbar-fixed-top.navbar-inverse-transition+a+.carousel,.navbar-fixed-top.navbar-inverse-transition+a+a+.carousel{margin-top:-70px}}@media (min-width:992px) and (min-width:576px){.navbar-fixed-top.navbar-default-transition+.main-section>a+.carousel,.navbar-fixed-top.navbar-default-transition+.main-section>a+a+.carousel,.navbar-fixed-top.navbar-default-transition+a+.carousel,.navbar-fixed-top.navbar-default-transition+a+a+.carousel,.navbar-fixed-top.navbar-inverse-transition+.main-section>a+.carousel,.navbar-fixed-top.navbar-inverse-transition+.main-section>a+a+.carousel,.navbar-fixed-top.navbar-inverse-transition+a+.carousel,.navbar-fixed-top.navbar-inverse-transition+a+a+.carousel{margin-top:-70px}}@media (min-width:992px) and (min-width:768px){.navbar-fixed-top.navbar-default-transition+.main-section>a+.carousel,.navbar-fixed-top.navbar-default-transition+.main-section>a+a+.carousel,.navbar-fixed-top.navbar-default-transition+a+.carousel,.navbar-fixed-top.navbar-default-transition+a+a+.carousel,.navbar-fixed-top.navbar-inverse-transition+.main-section>a+.carousel,.navbar-fixed-top.navbar-inverse-transition+.main-section>a+a+.carousel,.navbar-fixed-top.navbar-inverse-transition+a+.carousel,.navbar-fixed-top.navbar-inverse-transition+a+a+.carousel{margin-top:-70px}}@media (min-width:992px) and (min-width:992px){.navbar-fixed-top.navbar-default-transition+.main-section>a+.carousel,.navbar-fixed-top.navbar-default-transition+.main-section>a+a+.carousel,.navbar-fixed-top.navbar-default-transition+a+.carousel,.navbar-fixed-top.navbar-default-transition+a+a+.carousel,.navbar-fixed-top.navbar-inverse-transition+.main-section>a+.carousel,.navbar-fixed-top.navbar-inverse-transition+.main-section>a+a+.carousel,.navbar-fixed-top.navbar-inverse-transition+a+.carousel,.navbar-fixed-top.navbar-inverse-transition+a+a+.carousel{margin-top:-100px}}@media (min-width:992px) and (min-width:1200px){.navbar-fixed-top.navbar-default-transition+.main-section>a+.carousel,.navbar-fixed-top.navbar-default-transition+.main-section>a+a+.carousel,.navbar-fixed-top.navbar-default-transition+a+.carousel,.navbar-fixed-top.navbar-default-transition+a+a+.carousel,.navbar-fixed-top.navbar-inverse-transition+.main-section>a+.carousel,.navbar-fixed-top.navbar-inverse-transition+.main-section>a+a+.carousel,.navbar-fixed-top.navbar-inverse-transition+a+.carousel,.navbar-fixed-top.navbar-inverse-transition+a+a+.carousel{margin-top:-110px}}@media (min-width:992px) and (min-width:1400px){.navbar-fixed-top.navbar-default-transition+.main-section>a+.carousel,.navbar-fixed-top.navbar-default-transition+.main-section>a+a+.carousel,.navbar-fixed-top.navbar-default-transition+a+.carousel,.navbar-fixed-top.navbar-default-transition+a+a+.carousel,.navbar-fixed-top.navbar-inverse-transition+.main-section>a+.carousel,.navbar-fixed-top.navbar-inverse-transition+.main-section>a+a+.carousel,.navbar-fixed-top.navbar-inverse-transition+a+.carousel,.navbar-fixed-top.navbar-inverse-transition+a+a+.carousel{margin-top:-110px}}@media (min-width:992px) and (min-width:0){.navbar-fixed-top.navbar-default-transition+.main-section>a+.carousel .carousel-item,.navbar-fixed-top.navbar-default-transition+.main-section>a+a+.carousel .carousel-item,.navbar-fixed-top.navbar-default-transition+a+.carousel .carousel-item,.navbar-fixed-top.navbar-default-transition+a+a+.carousel .carousel-item,.navbar-fixed-top.navbar-inverse-transition+.main-section>a+.carousel .carousel-item,.navbar-fixed-top.navbar-inverse-transition+.main-section>a+a+.carousel .carousel-item,.navbar-fixed-top.navbar-inverse-transition+a+.carousel .carousel-item,.navbar-fixed-top.navbar-inverse-transition+a+a+.carousel .carousel-item{padding-top:35px}}@media (min-width:992px) and (min-width:576px){.navbar-fixed-top.navbar-default-transition+.main-section>a+.carousel .carousel-item,.navbar-fixed-top.navbar-default-transition+.main-section>a+a+.carousel .carousel-item,.navbar-fixed-top.navbar-default-transition+a+.carousel .carousel-item,.navbar-fixed-top.navbar-default-transition+a+a+.carousel .carousel-item,.navbar-fixed-top.navbar-inverse-transition+.main-section>a+.carousel .carousel-item,.navbar-fixed-top.navbar-inverse-transition+.main-section>a+a+.carousel .carousel-item,.navbar-fixed-top.navbar-inverse-transition+a+.carousel .carousel-item,.navbar-fixed-top.navbar-inverse-transition+a+a+.carousel .carousel-item{padding-top:35px}}@media (min-width:992px) and (min-width:768px){.navbar-fixed-top.navbar-default-transition+.main-section>a+.carousel .carousel-item,.navbar-fixed-top.navbar-default-transition+.main-section>a+a+.carousel .carousel-item,.navbar-fixed-top.navbar-default-transition+a+.carousel .carousel-item,.navbar-fixed-top.navbar-default-transition+a+a+.carousel .carousel-item,.navbar-fixed-top.navbar-inverse-transition+.main-section>a+.carousel .carousel-item,.navbar-fixed-top.navbar-inverse-transition+.main-section>a+a+.carousel .carousel-item,.navbar-fixed-top.navbar-inverse-transition+a+.carousel .carousel-item,.navbar-fixed-top.navbar-inverse-transition+a+a+.carousel .carousel-item{padding-top:35px}}@media (min-width:992px) and (min-width:992px){.navbar-fixed-top.navbar-default-transition+.main-section>a+.carousel .carousel-item,.navbar-fixed-top.navbar-default-transition+.main-section>a+a+.carousel .carousel-item,.navbar-fixed-top.navbar-default-transition+a+.carousel .carousel-item,.navbar-fixed-top.navbar-default-transition+a+a+.carousel .carousel-item,.navbar-fixed-top.navbar-inverse-transition+.main-section>a+.carousel .carousel-item,.navbar-fixed-top.navbar-inverse-transition+.main-section>a+a+.carousel .carousel-item,.navbar-fixed-top.navbar-inverse-transition+a+.carousel .carousel-item,.navbar-fixed-top.navbar-inverse-transition+a+a+.carousel .carousel-item{padding-top:50px}}@media (min-width:992px) and (min-width:1200px){.navbar-fixed-top.navbar-default-transition+.main-section>a+.carousel .carousel-item,.navbar-fixed-top.navbar-default-transition+.main-section>a+a+.carousel .carousel-item,.navbar-fixed-top.navbar-default-transition+a+.carousel .carousel-item,.navbar-fixed-top.navbar-default-transition+a+a+.carousel .carousel-item,.navbar-fixed-top.navbar-inverse-transition+.main-section>a+.carousel .carousel-item,.navbar-fixed-top.navbar-inverse-transition+.main-section>a+a+.carousel .carousel-item,.navbar-fixed-top.navbar-inverse-transition+a+.carousel .carousel-item,.navbar-fixed-top.navbar-inverse-transition+a+a+.carousel .carousel-item{padding-top:55px}}@media (min-width:992px) and (min-width:1400px){.navbar-fixed-top.navbar-default-transition+.main-section>a+.carousel .carousel-item,.navbar-fixed-top.navbar-default-transition+.main-section>a+a+.carousel .carousel-item,.navbar-fixed-top.navbar-default-transition+a+.carousel .carousel-item,.navbar-fixed-top.navbar-default-transition+a+a+.carousel .carousel-item,.navbar-fixed-top.navbar-inverse-transition+.main-section>a+.carousel .carousel-item,.navbar-fixed-top.navbar-inverse-transition+.main-section>a+a+.carousel .carousel-item,.navbar-fixed-top.navbar-inverse-transition+a+.carousel .carousel-item,.navbar-fixed-top.navbar-inverse-transition+a+a+.carousel .carousel-item{padding-top:55px}}@media (min-width:992px){.navbar-fixed-top.navbar-default-transition+.main-section>a+.carousel-fullscreen,.navbar-fixed-top.navbar-default-transition+.main-section>a+.carousel-fullscreen .carousel-item,.navbar-fixed-top.navbar-default-transition+.main-section>a+a+.carousel-fullscreen,.navbar-fixed-top.navbar-default-transition+.main-section>a+a+.carousel-fullscreen .carousel-item,.navbar-fixed-top.navbar-default-transition+a+.carousel-fullscreen,.navbar-fixed-top.navbar-default-transition+a+.carousel-fullscreen .carousel-item,.navbar-fixed-top.navbar-default-transition+a+a+.carousel-fullscreen,.navbar-fixed-top.navbar-default-transition+a+a+.carousel-fullscreen .carousel-item,.navbar-fixed-top.navbar-inverse-transition+.main-section>a+.carousel-fullscreen,.navbar-fixed-top.navbar-inverse-transition+.main-section>a+.carousel-fullscreen .carousel-item,.navbar-fixed-top.navbar-inverse-transition+.main-section>a+a+.carousel-fullscreen,.navbar-fixed-top.navbar-inverse-transition+.main-section>a+a+.carousel-fullscreen .carousel-item,.navbar-fixed-top.navbar-inverse-transition+a+.carousel-fullscreen,.navbar-fixed-top.navbar-inverse-transition+a+.carousel-fullscreen .carousel-item,.navbar-fixed-top.navbar-inverse-transition+a+a+.carousel-fullscreen,.navbar-fixed-top.navbar-inverse-transition+a+a+.carousel-fullscreen .carousel-item{height:100vh}.navbar-mainnavigation .navbar-collapse{display:flex}}.navbar-mainnavigation .nav-spacer{display:none}@media (min-width:992px){.navbar-mainnavigation .nav-spacer{display:block;flex-grow:1}.navbar-mainnavigation{flex-flow:row nowrap;justify-content:flex-start}.navbar-mainnavigation .navbar-nav{flex-direction:row}.navbar-mainnavigation>.container,.navbar-mainnavigation>.container-fluid,.navbar-mainnavigation>.container-lg,.navbar-mainnavigation>.container-md,.navbar-mainnavigation>.container-sm,.navbar-mainnavigation>.container-xl,.navbar-mainnavigation>.container-xxl{flex-wrap:nowrap}.navbar-mainnavigation .navbar-toggler{display:none}}.navbar-transition{--mainnavigation-nav-height:70px}@media (min-width:992px){.navbar{transition:all .27s ease-out 0s}.navbar-default-transition:not(.navbar-transition),.navbar-inverse-transition:not(.navbar-transition){background:transparent!important;box-shadow:none}.navbar-default-transition:not(.navbar-transition) .navbar-nav>li>.nav-link,.navbar-inverse-transition:not(.navbar-transition) .navbar-nav>li>.nav-link{--bs-nav-link-color:#fff;--bs-nav-link-hover-color:#fff;--bs-navbar-active-color:#fff}.navbar-default-transition:not(.navbar-transition) .navbar-brand>.navbar-brand-logo-normal,.navbar-inverse-transition:not(.navbar-transition) .navbar-brand>.navbar-brand-logo-normal{display:none}.navbar-default-transition:not(.navbar-transition) .navbar-brand>.navbar-brand-logo-inverted,.navbar-inverse-transition:not(.navbar-transition) .navbar-brand>.navbar-brand-logo-inverted{display:block}}.nav-link:focus-visible{box-shadow:none;outline:2px solid}@media (min-width:992px){.backendlayout-2_columns .maincontent-wrap,.backendlayout-2_columns_25_75 .maincontent-wrap{--section-gaps:1;--section-colspan:9}.backendlayout-2_columns .subcontent-wrap,.backendlayout-2_columns_25_75 .subcontent-wrap{--section-gaps:1;--section-colspan:3}.backendlayout-2_columns_25_75 .maincontent-wrap{order:2}.backendlayout-2_columns_25_75 .subcontent-wrap{order:1}.backendlayout-2_columns_50_50 .maincontent-wrap,.backendlayout-2_columns_50_50 .subcontent-wrap{--section-gaps:1;--section-colspan:6}.backendlayout-2_columns_offset_right .maincontent-wrap{--section-gaps:1;--section-colspan:8}.backendlayout-2_columns_offset_right .subcontent-wrap{--section-gaps:1;--section-colspan:3}.backendlayout-3_columns .maincontent-wrap{--section-gaps:2;--section-colspan:6;order:2}.backendlayout-3_columns .subcontent-wrap{--section-gaps:2;--section-colspan:3;order:3}.backendlayout-3_columns .maincontent-wrap+.subcontent-wrap{order:1}}.backendlayout-subnavigation_left .subnav-wrap,.backendlayout-subnavigation_right .subnav-wrap{display:none}@media (min-width:992px){.backendlayout-subnavigation_left .subnav-wrap,.backendlayout-subnavigation_right .subnav-wrap{--section-gaps:1;--section-colspan:3;display:block}.backendlayout-subnavigation_left .maincontent-wrap,.backendlayout-subnavigation_right .maincontent-wrap{--section-gaps:1;--section-colspan:9}.backendlayout-subnavigation_left .subnav-wrap{order:1}.backendlayout-subnavigation_left .maincontent-wrap,.backendlayout-subnavigation_right .subnav-wrap{order:2}.backendlayout-subnavigation_right .maincontent-wrap{order:1}}.backendlayout-subnavigation_left_2_columns .subnav-wrap,.backendlayout-subnavigation_right_2_columns .subnav-wrap{display:none}@media (min-width:992px){.backendlayout-subnavigation_left_2_columns .subnav-wrap,.backendlayout-subnavigation_right_2_columns .subnav-wrap{--section-gaps:2;--section-colspan:3;display:block}.backendlayout-subnavigation_left_2_columns .maincontent-wrap,.backendlayout-subnavigation_right_2_columns .maincontent-wrap{--section-gaps:2;--section-colspan:6}.backendlayout-subnavigation_left_2_columns .subcontent-wrap,.backendlayout-subnavigation_right_2_columns .subcontent-wrap{--section-gaps:2;--section-colspan:3}.backendlayout-subnavigation_right_2_columns .subnav-wrap{order:3}.backendlayout-subnavigation_right_2_columns .maincontent-wrap{order:1}.backendlayout-subnavigation_right_2_columns .subcontent-wrap{order:2}.backendlayout-subnavigation_left_2_columns .subnav-wrap{order:1}.backendlayout-subnavigation_left_2_columns .maincontent-wrap{order:3}.backendlayout-subnavigation_left_2_columns .subcontent-wrap{order:2}}.section{overflow:hidden}.section-row{--section-columns:12;--section-colspan:12;--section-gaps:0;--section-gap-y:0;--section-gap-x:40px;display:flex;flex-wrap:wrap;gap:var(--section-gap-y) var(--section-gap-x);justify-content:space-between}.section-column{width:calc(100%/var(--section-columns)*var(--section-colspan) - var(--section-gap-x)*var(--section-gaps)/var(--section-columns)*var(--section-colspan))}@media (min-width:576px){.section-column-half{--section-gaps:1;--section-colspan:6}}@media (min-width:768px){.section-column-third{--section-gaps:3;--section-colspan:4}}:root{--frame-color:inherit;--frame-link-color:#537fa6;--frame-link-hover-color:#426685;--frame-background:transparent;--frame-embedded-border-radius:0.5rem;--frame-width-large:1600px;--frame-width-medium:870px;--frame-width-small:600px;--frame-spacing:1.75rem;--frame-spacing-small:0.75rem;--frame-spacing-xs:1.75rem;--frame-spacing-small-xs:0.75rem;--frame-spacing-sm:2.1rem;--frame-spacing-small-sm:0.9rem;--frame-spacing-md:2.275rem;--frame-spacing-small-md:0.975rem;--frame-spacing-lg:2.45rem;--frame-spacing-small-lg:1.05rem;--frame-spacing-xl:2.625rem;--frame-spacing-small-xl:1.125rem;--frame-outer-spacing-before:0;--frame-outer-spacing-after:0;--frame-outer-spacing-variant-none:0rem;--frame-outer-spacing-variant-extra-small:1rem;--frame-outer-spacing-variant-small:1.5rem;--frame-outer-spacing-variant-medium:2rem;--frame-outer-spacing-variant-large:2.5rem;--frame-outer-spacing-variant-extra-large:3rem}.frame{--frame-spacing:var(--frame-spacing-xs);background:var(--frame-background);color:var(--frame-color);margin-bottom:var(--frame-outer-spacing-after);margin-top:var(--frame-outer-spacing-before);padding-bottom:var(--frame-spacing);padding-top:var(--frame-spacing);position:relative}.frame a:not([class]),.frame a[class=""]{color:var(--frame-link-color)}.frame a:not([class]):hover,.frame a[class=""]:hover{color:var(--frame-link-hover-color)}@media (min-width:576px){.frame{--frame-spacing:var(--frame-spacing-sm)}}@media (min-width:768px){.frame{--frame-spacing:var(--frame-spacing-md)}}@media (min-width:992px){.frame{--frame-spacing:var(--frame-spacing-lg)}}@media (min-width:1200px){.frame{--frame-spacing:var(--frame-spacing-xl)}}.frame-inner>:last-child{margin-bottom:0}.frame-layout-embedded{background:transparent}.frame-layout-embedded>.frame-group-container{--bs-gutter-x:40px;--bs-gutter-y:0;margin-left:auto;margin-right:auto;padding-left:calc(var(--bs-gutter-x)*.5);padding-right:calc(var(--bs-gutter-x)*.5);width:100%}@media (min-width:576px){.frame-layout-embedded>.frame-group-container{max-width:540px}}@media (min-width:768px){.frame-layout-embedded>.frame-group-container{max-width:720px}}@media (min-width:992px){.frame-layout-embedded>.frame-group-container{max-width:960px}}@media (min-width:1200px){.frame-layout-embedded>.frame-group-container{max-width:1140px}}@media (min-width:1400px){.frame-layout-embedded>.frame-group-container{max-width:1320px}}.frame-layout-embedded>.frame-group-container-full{max-width:100%}.frame-layout-embedded>.frame-group-container-large{max-width:var(--frame-width-large)}.frame-layout-embedded>.frame-group-container-medium{max-width:var(--frame-width-medium)}.frame-layout-embedded>.frame-group-container-small{max-width:var(--frame-width-small)}.frame-layout-embedded>.frame-group-container>.frame-group-inner{background:var(--frame-background);border-radius:var(--frame-embedded-border-radius);padding:var(--frame-spacing);position:relative}.frame-layout-embedded>.frame-group-container>.frame-group-inner>.frame-container{padding:0}.frame-layout-embedded>.frame-group-container>.frame-group-inner .frame-backgroundimage-container{border-radius:var(--frame-embedded-border-radius)}.frame-container{--bs-gutter-x:40px;--bs-gutter-y:0;margin-left:auto;margin-right:auto;padding-left:calc(var(--bs-gutter-x)*.5);padding-right:calc(var(--bs-gutter-x)*.5);position:relative;width:100%}@media (min-width:576px){.frame-container-default{max-width:540px}}@media (min-width:768px){.frame-container-default{max-width:720px}}@media (min-width:992px){.frame-container-default{max-width:960px}}@media (min-width:1200px){.frame-container-default{max-width:1140px}}@media (min-width:1400px){.frame-container-default{max-width:1320px}}.frame-container-full{max-width:100%}.frame-container-large{max-width:var(--frame-width-large)}.frame-container-medium{max-width:var(--frame-width-medium)}.frame-container-small{max-width:var(--frame-width-small)}.container .frame-container,.container .frame-group-container{padding-left:0;padding-right:0}.frame-option-ruler-before{border-top:1px solid rgba(0,0,0,.125);margin-top:0}.frame-option-ruler-after{border-bottom:1px solid rgba(0,0,0,.125)}.frame-option-indent-left .frame-inner{margin-left:0}@media (min-width:576px){.frame-option-indent-left .frame-inner{margin-left:5%}}@media (min-width:768px){.frame-option-indent-left .frame-inner{margin-left:10%}}@media (min-width:992px){.frame-option-indent-left .frame-inner{margin-left:15%}}@media (min-width:1200px){.frame-option-indent-left .frame-inner{margin-left:20%}}@media (min-width:1400px){.frame-option-indent-left .frame-inner{margin-left:25%}}.frame-option-indent-right .frame-inner{margin-right:0}@media (min-width:576px){.frame-option-indent-right .frame-inner{margin-right:5%}}@media (min-width:768px){.frame-option-indent-right .frame-inner{margin-right:10%}}@media (min-width:992px){.frame-option-indent-right .frame-inner{margin-right:15%}}@media (min-width:1200px){.frame-option-indent-right .frame-inner{margin-right:20%}}@media (min-width:1400px){.frame-option-indent-right .frame-inner{margin-right:25%}}.frame-size-small{--frame-spacing:var(--frame-spacing-small-xs)}@media (min-width:576px){.frame-size-small{--frame-spacing:var(--frame-spacing-small-sm)}}@media (min-width:768px){.frame-size-small{--frame-spacing:var(--frame-spacing-small-md)}}@media (min-width:992px){.frame-size-small{--frame-spacing:var(--frame-spacing-small-lg)}}@media (min-width:1200px){.frame-size-small{--frame-spacing:var(--frame-spacing-small-xl)}}.frame-height-max,.frame-height-medium,.frame-height-small{display:flex}.frame-height-max .frame-group-container,.frame-height-max .frame-group-inner,.frame-height-medium .frame-group-container,.frame-height-medium .frame-group-inner,.frame-height-small .frame-group-container,.frame-height-small .frame-group-inner{display:flex;flex-grow:1}.frame-height-max .frame-container,.frame-height-medium .frame-container,.frame-height-small .frame-container{align-items:center;display:flex}.frame-height-max .frame-inner,.frame-height-medium .frame-inner,.frame-height-small .frame-inner{flex-grow:1}.frame-height-small{min-height:300px}@media (min-width:768px){.frame-height-small{min-height:400px}}.frame-height-medium{min-height:400px}@media (min-width:768px){.frame-height-medium{min-height:500px}}.container .frame-background-dark:not(.frame-layout-embedded),.container .frame-background-light:not(.frame-layout-embedded),.container .frame-background-primary:not(.frame-layout-embedded),.container .frame-background-quaternary:not(.frame-layout-embedded),.container .frame-background-secondary:not(.frame-layout-embedded),.container .frame-background-tertiary:not(.frame-layout-embedded),.container .frame-has-backgroundimage:not(.frame-layout-embedded){padding-left:var(--frame-spacing);padding-right:var(--frame-spacing)}.frame-layout-embedded.frame-space-after-none:not(.frame-option-ruler-after)+.frame-layout-embedded.frame-space-before-none:not(.frame-option-ruler-before),.frame-layout-embedded.frame-space-after-none:not(.frame-option-ruler-after)+.frame-size-default.frame-background-none.frame-space-before-none:not(.frame-option-ruler-before):not(.frame-has-backgroundimage),.frame-size-default.frame-background-dark.frame-space-after-none:not(.frame-option-ruler-after):not(.frame-has-backgroundimage):not(.frame-layout-embedded)+.frame-size-default.frame-background-dark.frame-space-before-none:not(.frame-option-ruler-before):not(.frame-has-backgroundimage):not(.frame-layout-embedded),.frame-size-default.frame-background-light.frame-space-after-none:not(.frame-option-ruler-after):not(.frame-has-backgroundimage):not(.frame-layout-embedded)+.frame-size-default.frame-background-light.frame-space-before-none:not(.frame-option-ruler-before):not(.frame-has-backgroundimage):not(.frame-layout-embedded),.frame-size-default.frame-background-none.frame-space-after-none:not(.frame-option-ruler-after):not(.frame-has-backgroundimage)+.frame-layout-embedded.frame-space-before-none:not(.frame-option-ruler-before),.frame-size-default.frame-background-none.frame-space-after-none:not(.frame-option-ruler-after):not(.frame-has-backgroundimage):not(.frame-layout-embedded)+.frame-size-default.frame-background-none.frame-space-before-none:not(.frame-option-ruler-before):not(.frame-has-backgroundimage):not(.frame-layout-embedded),.frame-size-default.frame-background-primary.frame-space-after-none:not(.frame-option-ruler-after):not(.frame-has-backgroundimage):not(.frame-layout-embedded)+.frame-size-default.frame-background-primary.frame-space-before-none:not(.frame-option-ruler-before):not(.frame-has-backgroundimage):not(.frame-layout-embedded),.frame-size-default.frame-background-quaternary.frame-space-after-none:not(.frame-option-ruler-after):not(.frame-has-backgroundimage):not(.frame-layout-embedded)+.frame-size-default.frame-background-quaternary.frame-space-before-none:not(.frame-option-ruler-before):not(.frame-has-backgroundimage):not(.frame-layout-embedded),.frame-size-default.frame-background-secondary.frame-space-after-none:not(.frame-option-ruler-after):not(.frame-has-backgroundimage):not(.frame-layout-embedded)+.frame-size-default.frame-background-secondary.frame-space-before-none:not(.frame-option-ruler-before):not(.frame-has-backgroundimage):not(.frame-layout-embedded),.frame-size-default.frame-background-tertiary.frame-space-after-none:not(.frame-option-ruler-after):not(.frame-has-backgroundimage):not(.frame-layout-embedded)+.frame-size-default.frame-background-tertiary.frame-space-before-none:not(.frame-option-ruler-before):not(.frame-has-backgroundimage):not(.frame-layout-embedded){--frame-outer-spacing-before:calc(var(--frame-spacing)*-1)}.frame-background-primary{--frame-color:#fff;--frame-background:#ee804d;--frame-link-color:#fff;--frame-link-hover-color:#fff}.frame-background-secondary{--frame-color:#fff;--frame-background:#537fa6;--frame-link-color:#fff;--frame-link-hover-color:#fff}.frame-background-tertiary{--frame-color:#fff;--frame-background:#789ebf;--frame-link-color:#fff;--frame-link-hover-color:#fff}.frame-background-quaternary{--frame-color:#000;--frame-background:#fbb392;--frame-link-color:#000;--frame-link-hover-color:#000}.frame-background-light{--frame-color:#212121;--frame-background:#e9e9e9;--frame-link-color:#537fa6;--frame-link-hover-color:#426685}.frame-background-dark{--frame-color:#fff;--frame-background:#6c6c6c;--frame-link-color:#537fa6;--frame-link-hover-color:#426685}.frame-background-none{--frame-background:transparent}.frame-backgroundimage-container{overflow:hidden}.frame-backgroundimage,.frame-backgroundimage-container{background-position:50%;background-size:cover;height:100%;left:0;position:absolute;top:0;width:100%}.frame-backgroundimage-fade{opacity:.125}.frame-backgroundimage-parallax{background-attachment:fixed;background-repeat:no-repeat}@media (hover:none){.frame-backgroundimage-parallax{background-attachment:scroll}}.frame-backgroundimage-blur{filter:blur(10px);height:calc(100% + 40px);left:-20px;top:-20px;width:calc(100% + 40px)}.frame-backgroundimage-grayscale{filter:grayscale(1)}.frame-backgroundimage-sepia{filter:sepia(1)}.frame-backgroundimage-behaviour-pattern{background-repeat:repeat;background-size:auto}.frame-space-before{margin-top:var(--frame-outer-spacing-before,0)}.frame-space-after{margin-bottom:var(--frame-outer-spacing-after,0)}.frame-space-before-none{--frame-outer-spacing-before:var(--frame-outer-spacing-variant-none)}.frame-space-after-none{--frame-outer-spacing-after:var(--frame-outer-spacing-variant-none)}.frame-space-before-extra-small{--frame-outer-spacing-before:var(--frame-outer-spacing-variant-extra-small)}.frame-space-after-extra-small{--frame-outer-spacing-after:var(--frame-outer-spacing-variant-extra-small)}.frame-space-before-small{--frame-outer-spacing-before:var(--frame-outer-spacing-variant-small)}.frame-space-after-small{--frame-outer-spacing-after:var(--frame-outer-spacing-variant-small)}.frame-space-before-medium{--frame-outer-spacing-before:var(--frame-outer-spacing-variant-medium)}.frame-space-after-medium{--frame-outer-spacing-after:var(--frame-outer-spacing-variant-medium)}.frame-space-before-large{--frame-outer-spacing-before:var(--frame-outer-spacing-variant-large)}.frame-space-after-large{--frame-outer-spacing-after:var(--frame-outer-spacing-variant-large)}.frame-space-before-extra-large{--frame-outer-spacing-before:var(--frame-outer-spacing-variant-extra-large)}.frame-space-after-extra-large{--frame-outer-spacing-after:var(--frame-outer-spacing-variant-extra-large)}.frame-header{margin-bottom:1rem}.frame-header>:last-child{margin-bottom:0}.frame-header-permalink{color:inherit;display:inline-flex;opacity:.25;position:relative;top:-.1em;transition:opacity .3s ease-in-out;vertical-align:middle;visibility:hidden}.frame-header-permalink:hover{color:inherit;opacity:.75;text-decoration:none}:hover>.frame-header-permalink{visibility:visible}.breadcrumb-section{background-color:#f8f8f8}.breadcrumb-section .breadcrumb{background-color:transparent;border-radius:0;margin-bottom:0;padding-left:0;padding-right:0}.breadcrumb-icon{flex-grow:0;flex-shrink:0}.breadcrumb-icon img,.breadcrumb-icon svg{display:block;margin:0}.breadcrumb-link-title{align-items:center;display:inline-flex;gap:.25em;text-decoration:inherit}.subnav-nav{color:rgba(0,0,0,.55);font-size:.875rem;line-height:1.25;list-style:none;margin-bottom:0;padding-left:0;width:100%}.subnav-nav .subnav-nav{border-left:1rem solid #f8f8f8;margin-top:-1px}.subnav-nav .subnav-nav:before{background-color:#e6e6e6;content:"";height:100%;left:0;position:absolute;top:0;width:1px}.subnav-divider{height:.5rem}.subnav-item .subnav-divider{background-color:#f8f8f8;border-right:1px solid #e6e6e6}.subnav-item{position:relative}.subnav-item+.subnav-item{margin-top:-1px}.subnav-link{align-items:center;border:1px solid #e6e6e6;color:rgba(0,0,0,.55);display:flex;gap:.25em;padding:.5rem 1rem;position:relative;text-decoration:none;transition:all .15s ease-in-out}.active>.subnav-link{background-color:transparent;color:#537fa6!important}.active>.subnav-link:before{border:4px solid transparent;border-left-color:#537fa6;content:"";display:block;left:.4rem;opacity:.75;position:absolute;top:50%;transform:translateY(-50%);transition:opacity .25s ease-in-out}.subnav-link:focus,.subnav-link:hover{background-color:#f2f2f2;border-color:#d9d9d9;color:rgba(0,0,0,.75);position:relative;text-decoration:none;z-index:1}.subnav-link-icon{flex-grow:0;flex-shrink:0}.subnav-link-icon img,.subnav-link-icon svg{display:block;margin:0}.footer-section-content-column-left,.footer-section-content-column-middle,.footer-section-content-column-right{--section-colspan:12}@media (min-width:768px){.footer-section-content-column-left,.footer-section-content-column-middle,.footer-section-content-column-right{--section-gaps:2;--section-colspan:4}}.footer-section-content{--frame-color:color-contrast(#000);--frame-background:#e9e9e9;--frame-link-color:#537fa6;--frame-link-hover-color:#537fa6;background:#e9e9e9}.footer-section-meta{--frame-color:color-contrast(#000);--frame-background:#fff;--frame-link-color:#537fa6;--frame-link-hover-color:#537fa6;background:#fff}@media (min-width:576px){.footer-info-section{text-align:center}}.footer-info-section>:not(:first-child){margin-top:1rem}.footer-menu-section{text-align:start}.footer-menu-section+.footer-info-section{margin-top:40px}.footer-menu-section-has-navigation.footer-menu-section-has-contact{display:grid;gap:40px;grid-template-columns:1fr}@media (min-width:768px){.footer-menu-section-has-navigation.footer-menu-section-has-contact{grid-template-columns:2fr 1fr}}@media (min-width:992px){.footer-menu-section-has-navigation.footer-menu-section-has-contact{grid-template-columns:3fr 1fr}}.footer-navigation ul{list-style:none;margin:0;padding:0}.footer-navigation-link{align-items:center;color:inherit!important;display:flex;gap:.25em}.footer-navigation-link-icon{flex-grow:0;flex-shrink:0}.footer-navigation-link-icon img,.footer-navigation-link-icon svg{display:block;margin:0}.footer-navigation-list-level-1{display:flex;flex-wrap:wrap;gap:40px}.footer-navigation-link-level-1{font-weight:700;margin-bottom:.5rem}.footer-contact>:first-child{margin-top:0}.footer-contact>:last-child{margin-bottom:0}.footer-contact .footer-contact-headline{font-size:inherit;font-weight:700;line-height:inherit;margin-bottom:.5rem}.footer-meta .meta-menu{list-style:none;margin:0;padding-left:0}@media (min-width:576px){.footer-meta .meta-menu{margin-left:-.5em;margin-right:-.5em}.footer-meta .meta-menu>li{display:inline-block;padding-left:.5em;padding-right:.5em}}.footer-meta .meta-menu .active a{font-weight:700}.footer-language .language-menu{list-style:none;margin:0;padding-left:0}@media (min-width:576px){.footer-language .language-menu{margin-left:-.5em;margin-right:-.5em}.footer-language .language-menu>li{display:inline-block;padding-left:.5em;padding-right:.5em}}.footer-language .language-menu .active a{font-weight:700}.footer-language .language-menu .inactive{opacity:.5}@media (min-width:576px){.footer-sociallinks .sociallinks-list{justify-content:center}}.footer-sociallinks .sociallinks-item{width:auto}.footer-sociallinks .sociallinks-link{align-items:center;background-color:hsla(0,0%,100%,.05);color:inherit;flex-shrink:0;height:2.5rem;justify-content:center;opacity:.75;transition:all .3s ease-in-out;width:2.5rem}.footer-sociallinks .sociallinks-link:hover{background-color:hsla(0,0%,100%,.15);opacity:1}.footer-sociallinks .sociallinks-link-label{clip:rect(0,0,0,0)!important;border:0!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}.footer-copyright p{margin-bottom:0}.carousel .item{height:400px}@media (min-width:768px){.carousel .item{height:600px}}.carousel-small .item{height:300px}@media (min-width:768px){.carousel-small .item{height:400px}}.carousel-fullscreen .item{height:100vh}.carousel .carousel-item{padding-left:20px;padding-right:20px}@media (min-width:576px){.carousel .carousel-item{padding-left:0;padding-right:0}}.carousel .carousel-item .h1,.carousel .carousel-item .h2,.carousel .carousel-item .h3,.carousel .carousel-item .h4,.carousel .carousel-item .h5,.carousel .carousel-item .h6,.carousel .carousel-item h1,.carousel .carousel-item h2,.carousel .carousel-item h3,.carousel .carousel-item h4,.carousel .carousel-item h5,.carousel .carousel-item h6{color:inherit;margin-top:0}.carousel .carousel-item a{text-decoration:none}.carousel-fade .carousel-item{perspective:none!important;transform:none!important}:root{--carousel-item-color:inherit;--carousel-item-background:inherit;--carousel-item-link-color:inherit;--carousel-item-link-hover-color:inherit}.carousel-item{background-color:var(--carousel-item-background);color:var(--carousel-item-color)}.carousel-item a:not([class]),.carousel-item a[class=""]{color:var(--carousel-item-link-color)}.carousel-item a:not([class]):hover,.carousel-item a[class=""]:hover{color:var(--carousel-item-link-hover-color)}.carousel-item-layout-primary{--carousel-item-color:#fff;--carousel-item-background:#ee804d;--carousel-item-link-color:#fff;--carousel-item-link-hover-color:#fff}.carousel-item-layout-secondary{--carousel-item-color:#fff;--carousel-item-background:#537fa6;--carousel-item-link-color:#fff;--carousel-item-link-hover-color:#fff}.carousel-item-layout-tertiary{--carousel-item-color:#fff;--carousel-item-background:#789ebf;--carousel-item-link-color:#fff;--carousel-item-link-hover-color:#fff}.carousel-item-layout-quaternary{--carousel-item-color:#000;--carousel-item-background:#fbb392;--carousel-item-link-color:#000;--carousel-item-link-hover-color:#000}.carousel-item-layout-light{--carousel-item-color:#212121;--carousel-item-background:#e9e9e9;--carousel-item-link-color:#537fa6;--carousel-item-link-hover-color:#426685}.carousel-item-layout-dark{--carousel-item-color:#fff;--carousel-item-background:#6c6c6c;--carousel-item-link-color:#537fa6;--carousel-item-link-hover-color:#426685}.carousel .carousel-backgroundimage-container{overflow:hidden}.carousel .carousel-backgroundimage,.carousel .carousel-backgroundimage-container{background-position:50%;background-size:cover;height:100%;left:0;position:absolute;top:0;width:100%}.carousel .carousel-backgroundimage-fade{opacity:.125}.carousel .carousel-backgroundimage-parallax{background-attachment:fixed;background-repeat:no-repeat}@media (hover:none){.carousel .carousel-backgroundimage-parallax{background-attachment:scroll}}.carousel .carousel-backgroundimage-blur{filter:blur(10px);height:calc(100% + 40px);left:-20px;top:-20px;width:calc(100% + 40px)}.carousel .carousel-backgroundimage-grayscale{filter:grayscale(1)}.carousel .carousel-backgroundimage-sepia{filter:sepia(1)}.carousel .carousel-content{height:100%;position:relative}.carousel .carousel-content-inner{align-items:center;display:flex;gap:1rem;height:100%;margin:0 auto}@media (min-width:576px){.carousel .carousel-content-inner{max-width:500px}}@media (min-width:768px){.carousel .carousel-content-inner{max-width:680px}}@media (min-width:992px){.carousel .carousel-content-inner{max-width:920px}}@media (min-width:1200px){.carousel .carousel-content-inner{max-width:1100px}}@media (min-width:1400px){.carousel .carousel-content-inner{max-width:1280px}}.carousel-item-bodytext>:last-child{margin-bottom:0}:root{--carousel-control-width:40px}.carousel{container-type:inline-size;overflow:hidden}@container (min-width: 681px){.carousel{--carousel-control-width:50px}}@container (min-width: 1361px){.carousel{--carousel-control-width:90px}}.carousel .carousel-control-icon{max-width:calc(100% - 20px)}.carousel .carousel-control{width:var(--carousel-control-width)}.carousel .carousel-control:focus-visible .carousel-control-icon{outline:2px solid}.carousel .carousel-control-icon{background-size:calc(100% - 4px);border-radius:2px}@container (max-width: 680px){.carousel .carousel-control-prev{justify-content:start}.carousel .carousel-control-next{justify-content:end}}.carousel .carousel-indicators{align-items:center;color:#fff}.carousel .carousel-indicators button{border-radius:2px;color:inherit;height:4px;overflow:hidden}.carousel .carousel-indicators button:focus-visible{outline:2px solid currentColor;outline-offset:1px}.carousel .carousel-indicators button.active{border-bottom-width:8px;border-top-width:8px;height:8px}.carousel .carousel-indicators-navigation{background-color:rgba(0,0,0,.5);bottom:0;display:flex;justify-content:center;left:0;margin:0;opacity:1;padding:.5rem 20px;right:0;width:100%;z-index:15}.carousel .carousel-indicators-navigation>button{background-color:transparent;border:0!important;cursor:pointer;height:auto!important;margin:0;overflow:visible;padding:.5rem!important;position:relative;text-indent:0;width:auto}.carousel .carousel-indicators-navigation>button.active:before{border-top:2px solid #ee804d;content:"";inset:auto .5rem calc(.25rem - 1px);position:absolute;width:auto}.carousel .carousel-indicators-navigation>button:first-child{padding-left:0}.carousel .carousel-indicators-navigation>button:first-child:before{left:0}.carousel .carousel-indicators-navigation>button:last-child{padding-right:0}.carousel .carousel-indicators-navigation>button:last-child:before{right:0}.carousel .carousel-content-link:focus-visible{outline:none}.carousel .carousel-content-link:focus-visible:before{box-shadow:inset 0 0 0 1px #000,inset 0 0 0 2px #fff;content:"";height:100%;position:absolute;width:100%}.carousel-item-type-header a.carousel-content-link,.carousel-item-type-header a.carousel-content-link:hover,.carousel-item-type-header a:not([class]),.carousel-item-type-header a:not([class]):hover,.carousel-item-type-header a[class=""],.carousel-item-type-header a[class=""]:hover{color:var(--carousel-item-color)}.carousel-item-type-header .carousel-text-inner{margin:0 auto}@media (min-width:768px){.carousel-item-type-header .carousel-text-inner{width:80%}}@media (min-width:992px){.carousel-item-type-header .carousel-text-inner{width:65%}}.carousel-item-type-text a.carousel-content-link,.carousel-item-type-text a.carousel-content-link:hover,.carousel-item-type-text a:not([class]),.carousel-item-type-text a:not([class]):hover,.carousel-item-type-text a[class=""],.carousel-item-type-text a[class=""]:hover{color:var(--carousel-item-color)}.carousel-item-type-text .carousel-text-inner{margin:0 auto}@media (min-width:768px){.carousel-item-type-text .carousel-text-inner{width:80%}}@media (min-width:992px){.carousel-item-type-text .carousel-text-inner{width:65%}}.carousel-item-type-text_and_image a.carousel-content-link,.carousel-item-type-text_and_image a.carousel-content-link:hover,.carousel-item-type-text_and_image a:not([class]),.carousel-item-type-text_and_image a:not([class]):hover,.carousel-item-type-text_and_image a[class=""],.carousel-item-type-text_and_image a[class=""]:hover{color:var(--carousel-item-color)}.carousel-item-type-text_and_image .carousel-image{display:none}.carousel-item-type-text_and_image .carousel-image img{display:block;height:auto;margin:0 auto;max-width:100%}@media (min-width:576px){.carousel-item-type-text_and_image .carousel-image{display:block}}.frame .carousel-item-type-text_and_image{padding-left:calc(var(--carousel-control-width) + .25rem);padding-right:calc(var(--carousel-control-width) + .25rem)}.carousel-item-type-background_image a{display:block;height:100%;left:0;position:absolute;top:0;width:100%}.carousel-item-type-call_to_action .carousel-box{background-color:#fff;color:#212121;padding:2rem}@media (min-width:576px){.carousel-item-type-call_to_action .carousel-box{max-width:50%}}.carousel-item-type-call_to_action .carousel-box .carousel-item-bodytext{margin-bottom:1rem}.carousel-item-type-call_to_action .carousel-box>:last-child{margin-bottom:0}.frame .carousel-item-type-call_to_action{padding-left:calc(var(--carousel-control-width) + .25rem);padding-right:calc(var(--carousel-control-width) + .25rem)}.carousel-item-type-image .carousel-image{width:100%}.carousel-item-type-image .carousel-image img{display:block;height:auto;margin:0 auto;max-width:100%}.accordion-content{display:flex;flex-wrap:wrap;gap:1rem}.accordion-content-item{order:1;width:100%}.accordion-content-item>:first-child{margin-top:0}.accordion-content-item>:last-child{margin-bottom:0}.accordion-content-text{flex-grow:1;flex-shrink:0}.accordion-content-bottom .accordion-content-text,.accordion-content-right .accordion-content-text{order:0}@media (min-width:768px){.accordion-content-left .accordion-content-item,.accordion-content-right .accordion-content-item{width:calc(50% - .5rem)}}.accordion-button{--bs-accordion-btn-focus-ring-contrast-color:#fff;--bs-accordion-btn-focus-ring-color:#000}.accordion-button:focus-visible{--bs-accordion-btn-focus-box-shadow:0 0 0 2px var(--bs-accordion-btn-focus-ring-contrast-color),0 0 0 4px var(--bs-accordion-btn-focus-ring-color);border-color:var(--bs-accordion-btn-focus-border-color);box-shadow:var(--bs-accordion-btn-focus-box-shadow);outline:0;z-index:3}.tab-navigation{margin-bottom:1rem}.tab-pane-content{display:flex;flex-wrap:wrap;gap:1rem}.tab-pane-content-item{order:1;width:100%}.tab-pane-content-item>:first-child{margin-top:0}.tab-pane-content-item>:last-child{margin-bottom:0}.tab-pane-content-text{flex-grow:1;flex-shrink:0}.tab-pane-content-bottom .tab-pane-content-text,.tab-pane-content-right .tab-pane-content-text{order:0}@media (min-width:768px){.tab-pane-content-left .tab-pane-content-item,.tab-pane-content-right .tab-pane-content-item{width:calc(50% - .5rem)}}.card{background:#fff;color:#212121}.card a:not(.btn):not(.cc-btn){color:#537fa6}.card a:not(.btn):not(.cc-btn):hover{color:#426685}.card-img-top{overflow:hidden}.card-img-top img,.card-img-top picture{height:auto;width:100%}.card-body>:first-child{margin-top:0}.card-body>:last-child{margin-bottom:0}.card-title{font-size:1.35rem;margin-bottom:.5rem}.card-subtitle{font-size:1.2rem}.card-icon,.card-subtitle{margin-bottom:.5em}.card-footer{padding:1.5rem}:root{--cardgroup-gap:1rem;--cardgroup-columns:1}.card-group-element{display:flex;flex-wrap:wrap;gap:var(--cardgroup-gap)}.card-group-element-item{width:calc(100%/var(--cardgroup-columns) - var(--cardgroup-gap)*(var(--cardgroup-columns) - 1)/var(--cardgroup-columns))}.card-group-element-item .card{height:100%}.card-group-element-item .card-body+.card-footer{padding-top:0}.card-group-element-item .card-footer{background-color:transparent;border-top:0}.card-group-element-align-left{justify-content:flex-start}.card-group-element-align-center{justify-content:center}.card-group-element-align-right{justify-content:flex-end}@media (min-width:576px){.card-group-element-columns-2{--cardgroup-columns:2}}@media (min-width:768px){.card-group-element-columns-3{--cardgroup-columns:3}}@media (min-width:576px){.card-group-element-columns-4{--cardgroup-columns:2}}@media (min-width:1200px){.card-group-element-columns-4{--cardgroup-columns:4}}:root{--cardmenu-gap:1rem;--cardmenu-columns:1}.card-menu{display:flex;flex-wrap:wrap;gap:var(--cardmenu-gap)}.card-menu-item{width:calc(100%/var(--cardmenu-columns) - var(--cardmenu-gap)*(var(--cardmenu-columns) - 1)/var(--cardmenu-columns))}.card-menu-item .card{height:100%}.card-menu-item .card-body+.card-footer{padding-top:0}.card-menu-item .card-footer{background-color:transparent;border-top:0}.card-menu-align-left{justify-content:flex-start}.card-menu-align-center{justify-content:center}.card-menu-align-right{justify-content:flex-end}@media (min-width:576px){.card-menu-columns-2{--cardmenu-columns:2}}@media (min-width:768px){.card-menu-columns-3{--cardmenu-columns:3}}@media (min-width:576px){.card-menu-columns-4{--cardmenu-columns:2}}@media (min-width:1200px){.card-menu-columns-4{--cardmenu-columns:4}}:root{--cardpanel-header-background:transparent;--cardpanel-header-color:inherit;--cardpanel-border-color:inherit}.card-panel{border-color:var(--cardpanel-border-color)}.card-panel .card-header{background:var(--cardpanel-header-background);color:var(--cardpanel-header-color);font-size:1rem!important;padding:1.5rem}.card-panel-primary{--cardpanel-header-background:#ee804d;--cardpanel-header-color:#fff;--cardpanel-border-color:#ea5f1e}.card-panel-secondary{--cardpanel-header-background:#537fa6;--cardpanel-header-color:#fff;--cardpanel-border-color:#426584}.card-panel-tertiary{--cardpanel-header-background:#789ebf;--cardpanel-header-color:#fff;--cardpanel-border-color:#5585af}.card-panel-quaternary{--cardpanel-header-background:#fbb392;--cardpanel-header-color:#000;--cardpanel-border-color:#f99161}.card-panel-lighter{--cardpanel-header-background:#f8f8f8;--cardpanel-header-color:#000;--cardpanel-border-color:#dfdfdf}.card-panel-light{--cardpanel-header-background:#e9e9e9;--cardpanel-header-color:#000;--cardpanel-border-color:#d0d0d0}.card-panel-dark{--cardpanel-header-background:#6c6c6c;--cardpanel-header-color:#fff;--cardpanel-border-color:#535353}.card-panel-darker{--cardpanel-header-background:#212121;--cardpanel-header-color:#fff;--cardpanel-border-color:#080808}.card-panel-default{--cardpanel-header-background:#eaebec;--cardpanel-header-color:#000;--cardpanel-border-color:#cfd2d4}.card-panel-success{--cardpanel-header-background:#5cb85c;--cardpanel-header-color:#fff;--cardpanel-border-color:#449d44}.card-panel-info{--cardpanel-header-background:#319fc0;--cardpanel-header-color:#fff;--cardpanel-border-color:#277d97}.card-panel-warning{--cardpanel-header-background:#f0ad4e;--cardpanel-header-color:#000;--cardpanel-border-color:#ec971f}.card-panel-danger{--cardpanel-header-background:#d9534f;--cardpanel-header-color:#fff;--cardpanel-border-color:#c9302c}audio{display:block;width:100%}.audio-list{list-style:none;margin:0;padding-left:0}.audio-list-item+.audio-list-item{margin-top:1.5rem}.audio-heading{font-size:1.25rem}.link-arrow,.link-chevron,.link-external,.link-file,.link-folder,.link-globe,.link-mail,.link-page{align-items:center;display:inline-flex;flex-grow:0;flex-shrink:0;gap:.15em}.link-arrow:after,.link-chevron:after,.link-external:after,.link-file:after,.link-folder:after,.link-globe:after,.link-mail:after,.link-page:after{content:"";display:inline-block;flex-grow:0;flex-shrink:0;height:1em;width:1em}.link-arrow:after{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M2 9h7.3v2c0 .4.5.6.8.4l3.7-3c.2-.2.2-.6 0-.8l-3.7-3c-.3-.2-.8 0-.8.4v2H2v2z' fill='%23537FA6'/%3E%3C/svg%3E")}.link-page:after{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='m13.7 3.2-1.9-1.9c-.2-.2-.4-.3-.7-.3H2.5c-.3 0-.5.2-.5.5v13c0 .3.2.5.5.5h11c.3 0 .5-.2.5-.5V3.9c0-.3-.1-.5-.3-.7zM13 14H3V2h7v2.5c0 .3.2.5.5.5H13v9zM11 4V2l2 2h-2z' fill='%23537FA6'/%3E%3C/svg%3E")}.link-folder:after{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='m7.382 4 1 2H14v6H2V4h5.382m.309-1H1.5a.5.5 0 0 0-.5.5v9a.5.5 0 0 0 .5.5h13a.5.5 0 0 0 .5-.5v-7a.5.5 0 0 0-.5-.5H9l-.862-1.724A.5.5 0 0 0 7.691 3z' fill='%23537FA6'/%3E%3C/svg%3E")}.link-file:after{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cg fill='%23537FA6'%3E%3Cpath d='m13.7 3.2-1.9-1.9c-.2-.2-.4-.3-.7-.3H2.5c-.3 0-.5.2-.5.5v13c0 .3.2.5.5.5h11c.3 0 .5-.2.5-.5V3.9c0-.3-.1-.5-.3-.7zM13 14H3V2h7v2.5c0 .3.2.5.5.5H13v9zM11 4V2l2 2h-2z'/%3E%3Cpath d='M10.8 10H5.2c-.1 0-.2-.1-.2-.2v-.6c0-.1.1-.2.2-.2h5.5c.2 0 .3.1.3.2v.5c0 .2-.1.3-.2.3zm0-2H5.2c-.1 0-.2-.1-.2-.2v-.6c0-.1.1-.2.2-.2h5.5c.2 0 .3.1.3.2v.5c0 .2-.1.3-.2.3zm0 4H5.2c-.1 0-.2-.1-.2-.2v-.5c0-.2.1-.3.2-.3h5.5c.1 0 .2.1.2.2v.5c.1.2 0 .3-.1.3z'/%3E%3C/g%3E%3C/svg%3E")}.link-external:after{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cg fill='%23537FA6'%3E%3Cpath d='m10.05 8.657-.707-.707L14.293 3l.706.707z'/%3E%3Cpath d='M13 8.536V12H3V5h6.464l1-1H2.5a.5.5 0 0 0-.5.5v8a.5.5 0 0 0 .5.5h11a.5.5 0 0 0 .5-.5V7.535l-1 1.001zm2.573-1.963-4.146-4.146A.25.25 0 0 1 11.604 2h4.146a.25.25 0 0 1 .25.25v4.146a.25.25 0 0 1-.427.177z'/%3E%3C/g%3E%3C/svg%3E")}.link-chevron:after{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M9.586 8 6.05 11.536l.707.707L11 8 6.757 3.757l-.707.707z' fill='%23537FA6'/%3E%3C/svg%3E")}.link-mail:after{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cg fill='%23537FA6'%3E%3Cpath d='M5 7h6v1H5zm0-2h6v1H5z'/%3E%3Cpath d='M13 4.6V3h-2.2L8 1 5.2 3H3v1.6L1 6v8.5c0 .3.2.5.5.5h13c.3 0 .5-.2.5-.5V6l-2-1.4zM8 2.2l1.1.8H6.9L8 2.2zM12 4v4.1l-1.2.9H5.2L4 8.1V4h8zm-2.6 6L8 11l-1.4-1h2.8zM2 6.5l1-.7v1.6l-1-.7v-.2zm0 1.4 3.5 2.5L2 14V7.9zM3.4 14l2.9-2.9L8 12.2 9.6 11l3 3H3.4zM14 14l-3.5-3.5L14 7.9V14zm0-7.3-1 .7V5.8l1 .7v.2z'/%3E%3C/g%3E%3C/svg%3E")}.link-globe:after{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M8 1C4.14 1 1 4.14 1 8s3.14 7 7 7 7-3.14 7-7-3.14-7-7-7zm0 13.125a6.09 6.09 0 0 1-4.005-1.502c.012.003.045.01.045-.056v-.082c0-.081.083-.081.083-.161.084-.324.084-.807.084-1.129l.001-.001v-.241l-.084-.08c-.083 0-.083-.081-.166-.081s-.166-.081-.25-.081H3.54s-.083 0-.083-.081c-.584-.325-.834-.89-1.001-1.534 0-.162-.083-.324-.083-.485-.082-.082-.082-.162-.166-.244-.167-.161-.083-.483.084-.806V7.4c0-.081 0-.081.083-.162 0-.079 0-.079.084-.16.166-.324.5-.565.667-.808.083-.08.083-.08.083-.161v-.08c.083-.081.083-.242.166-.324 0-.079.084-.242.084-.322 0-.162 0-.242-.084-.402-.083-.241-.135-.449-.297-.61.315-.426.68-.811 1.092-1.143l.145.152h.764s.085 0 .085-.088l.085-.09s.085 0 .085-.089l.084-.089.085-.09c-.254.179-.254.09-.17 0h-.003c.251-.265.267-.313.513-.659A6.09 6.09 0 0 1 8 1.875c1.088 0 2.109.289 2.996.789-.077.079-.099.034-.099.117-.242.085-.565-.085-.808-.17a2.821 2.821 0 0 0-1.856-.085c-.243.085-.807.17-.566.679.161.256.564.51.969.171.161-.17.324-.424.564-.17.081.086.081.171.081.255-.081.254-.324.34-.565.34-.324.085-.648 0-.97.085-.323.085-.806.17-.806.595 0 .508-.162.593-.566.678-.324 0-.484.17-.324.509.081.254.324.254.486.17.646-.34 1.211-1.188 1.937-.17l.161-.085c.162-.679.324-.254.485 0l.242.254c.969-.933.726.425 1.05.679-.647-.17-1.374.509-1.938.085-.969-.763-1.615-.424-2.503.339-.726.595-.888 1.358-.726 2.037.241.849 1.129.934 1.856.764.242-.086.726-.086.726.084-.162.764.726 1.273.403 2.121-.242.679.163 1.528.726 1.782.566.254 1.05-.424 1.293-1.019.08-.085 0-.254.08-.34.646-.849.565-2.121 1.372-2.97.242-.254 1.05-1.187.403-1.951 1.535-.424.971 1.103 1.293 1.782.241-.509.402-1.019.564-1.444.074-.232.127-.314.136-.327.017.18.029.359.029.541A6.132 6.132 0 0 1 8 14.125zm-3.818-2.956c-.01-.01-.012-.012 0 0z' fill='%23537FA6'/%3E%3C/svg%3E")}figure{display:block;margin-bottom:1rem}figure img,figure picture{display:block;height:auto;margin:0 auto;max-width:100%}figure .caption{word-wrap:break-word;font-size:.85rem;opacity:.8;padding-top:.25rem}:root{--gallery-gap:0.5rem;--gallery-columns:1}.gallery-row{display:flex;flex-wrap:wrap;gap:var(--gallery-gap)}.gallery-row+.gallery-row,.gallery-row+nav{margin-top:1rem}.gallery-item{width:calc(100%/var(--gallery-columns) - var(--gallery-gap)*(var(--gallery-columns) - 1)/var(--gallery-columns))}.gallery-item img,.gallery-item picture{height:auto;width:100%}.gallery-item figure{margin-bottom:0}.gallery-item-size-1{--gallery-columns:1}.gallery-item-size-2{--gallery-columns:2}.gallery-item-size-3{--gallery-columns:3}.gallery-item-size-4{--gallery-columns:2}@media (min-width:576px){.gallery-item-size-4{--gallery-columns:4}}.gallery-item-size-5{--gallery-columns:2}@media (min-width:576px){.gallery-item-size-5{--gallery-columns:3}}@media (min-width:768px){.gallery-item-size-5{--gallery-columns:5}}.gallery-item-size-6{--gallery-columns:2}@media (min-width:576px){.gallery-item-size-6{--gallery-columns:3}}@media (min-width:768px){.gallery-item-size-6{--gallery-columns:6}}.address-email,.address-phone,.address-title,address.address>:last-child{margin-bottom:0}ul.list-inline>li{margin-bottom:1px}.list-ban,.list-check,.list-chevron,.list-info,.list-warning{list-style:none;padding:0}.list-ban>li,.list-check>li,.list-chevron>li,.list-info>li,.list-warning>li{clear:both;padding-left:1.35em;position:relative}.list-ban>li:before,.list-check>li:before,.list-chevron>li:before,.list-info>li:before,.list-warning>li:before{content:"";display:block;float:left;height:1em;margin-left:-1.35em;margin-top:.25em;width:1em}.list-info>li:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cg fill='%23319fc0'%3E%3Cpath d='M8 2c3.3 0 6 2.7 6 6s-2.7 6-6 6-6-2.7-6-6 2.7-6 6-6m0-1C4.1 1 1 4.1 1 8s3.1 7 7 7 7-3.1 7-7-3.1-7-7-7z'/%3E%3Cpath d='M7 5a1 1 0 1 1 2 0 1 1 0 1 1-2 0zm0 3a1 1 0 1 1 2 0v3a1 1 0 1 1-2 0V8z'/%3E%3C/g%3E%3C/svg%3E")}.list-check>li:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='m13.3 4.8-.7-.7c-.2-.2-.5-.2-.7 0L6.5 9.5 4 6.9c-.2-.2-.5-.2-.7 0l-.6.7c-.2.2-.2.5 0 .7l3.6 3.6c.2.2.5.2.7 0l6.4-6.4c.1-.2.1-.5-.1-.7z' fill='%235cb85c'/%3E%3C/svg%3E")}.list-warning>li:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cg fill='%23f0ad4e'%3E%3Ccircle cx='8' cy='12' r='1'/%3E%3Cpath d='M8.5 10h-1l-.445-4.45A.5.5 0 0 1 7.552 5h.896a.5.5 0 0 1 .497.55L8.5 10z'/%3E%3Cpath d='M8 2.008a.98.98 0 0 1 .875.515l5.536 9.992a.983.983 0 0 1-.013.993.983.983 0 0 1-.862.492H2.464a.983.983 0 0 1-.862-.492.983.983 0 0 1-.013-.993l5.536-9.992A.98.98 0 0 1 8 2.008m0-1a1.98 1.98 0 0 0-1.75 1.03L.715 12.032C-.024 13.364.94 15 2.464 15h11.072c1.524 0 2.488-1.636 1.75-2.97L9.749 2.04A1.98 1.98 0 0 0 8 1.009z'/%3E%3C/g%3E%3C/svg%3E")}.list-ban>li:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M8 2C4.7 2 2 4.7 2 8s2.7 6 6 6 6-2.7 6-6-2.7-6-6-6zm4.5 6c0 .9-.3 1.8-.8 2.5L5.5 4.3c.7-.5 1.6-.8 2.5-.8 2.5 0 4.5 2 4.5 4.5zm-9 0c0-.9.3-1.8.8-2.5l6.2 6.2c-.7.5-1.6.8-2.5.8-2.5 0-4.5-2-4.5-4.5z' fill='%23d9534f'/%3E%3C/svg%3E")}.list-chevron>li:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M9.586 8 6.05 11.536l.707.707L11 8 6.757 3.757l-.707.707z' fill='%23ee804d'/%3E%3C/svg%3E")}.filelink-list{list-style:none;padding-left:0}.filelink-item{display:flex;gap:1rem;width:100%}.filelink-item+.filelink-item{margin-top:1rem}.filelink-body>:last-child{margin-bottom:0}.filelink-heading{margin-bottom:.25em}.filelink-heading-filename{display:block}.filelink-fileicon{font-size:1.25rem}.filelink-filesize{display:block;font-size:80%}blockquote{border-left:4px solid rgba(0,0,0,.125);font-size:1.25rem;margin-bottom:1rem;padding:1.25rem 1.5rem;position:relative}blockquote>:last-child{margin-bottom:0}blockquote footer{display:block;font-size:80%;margin-top:-.5rem}blockquote footer:before{content:"— "}.icongroup{--icongroup-gap:40px;--icongroup-space:calc(var(--icongroup-gap)/2);--icongroup-icon-size:40px;display:flex;flex-wrap:wrap;gap:var(--icongroup-gap)}.icongroup-align-left{justify-content:flex-start}.icongroup-align-center{justify-content:center}.icongroup-align-right{justify-content:flex-end}.icongroup-iconposition-left-top .icongroup-item{align-items:flex-start}.icongroup-iconposition-left-center .icongroup-item{align-items:center}.icongroup-iconposition-right-top .icongroup-item{align-items:flex-start}.icongroup-iconposition-right-top .icongroup-item-icon{order:1}.icongroup-iconposition-right-center .icongroup-item{align-items:center}.icongroup-iconposition-right-center .icongroup-item-icon{order:1}.icongroup-iconposition-above .icongroup-item,.icongroup-iconposition-below .icongroup-item{flex-direction:column}.icongroup-iconposition-above .icongroup-item-text,.icongroup-iconposition-below .icongroup-item-text{text-align:center}.icongroup-iconposition-above .icongroup-item-icon,.icongroup-iconposition-below .icongroup-item-icon{margin-left:auto;margin-right:auto}.icongroup-iconposition-below .icongroup-item-icon{order:1}.icongroup-item{align-items:center;display:flex;flex-wrap:nowrap;gap:var(--icongroup-space);width:100%}.icongroup-item-icon{flex-shrink:0;width:var(--icongroup-icon-size)}.icongroup-item-icon svg{display:block;height:auto;width:100%}.icongroup-item-text{flex-grow:1}.icongroup-item-text>:last-child{margin-bottom:0}.icongroup-item-text-header{font-size:1.25em;margin-bottom:.15em}.icongroup-item-text-subheader{font-size:1em}.icongroup-columns-auto .icongroup-item{width:auto}@media (min-width:576px){.icongroup-columns-2 .icongroup-item{width:calc((100% - var(--icongroup-gap))/2)}}@media (min-width:768px){.icongroup-columns-3 .icongroup-item{width:calc(33.33333% - var(--icongroup-gap)*2/3)}}@media (min-width:576px){.icongroup-columns-4 .icongroup-item{width:calc((100% - var(--icongroup-gap))/2)}}@media (min-width:1200px){.icongroup-columns-4 .icongroup-item{width:calc(25% - var(--icongroup-gap)*3/4)}}.timeline{--timeline-item-spacing:1.5rem;--timeline-item-padding:1.5rem;--timeline-item-border:1px solid currentColor;--timeline-item-border-radius:0;--timeline-item-shadow:0 1px 0 0 rgba(0,0,0,.15);--timeline-item-headline-color:#ee804d;--timeline-item-headline-size:1.5rem;--timeline-item-date-size:0.8rem;--timeline-item-color:#212121;--timeline-item-bg:#fff;--timeline-item-caption-color:#000;--timeline-item-caption-bg:#f2f2f2;--timeline-icon-color:#212121;--timeline-icon-bg:#fff;--timeline-icon-size:46px;--timeline-icon-space:10px;--timeline-icon-border:3px solid currentColor;--timeline-icon-border-radius:50%;--timeline-icon-border-opacity:0.25;--timeline-marker-size:16px;--timeline-marker-bg:#fff;--timeline-marker-border:3px solid currentColor;--timeline-marker-border-radius:50%;--timeline-marker-border-opacity:0.25;--timeline-path-border:2px dashed currentColor;--timeline-path-opacity:0.25;padding-left:var(--timeline-icon-size);position:relative}.timeline:before{border-left:var(--timeline-path-border);bottom:0;content:"";left:calc(var(--timeline-icon-size)/2);opacity:var(--timeline-path-opacity);position:absolute;top:0;transform:translate(-50%)}.timeline-item{position:relative}.timeline-item:not(:first-child){margin-top:calc(var(--timeline-item-spacing)/2)}.timeline-item-inner{background-color:var(--timeline-item-bg);border:var(--timeline-item-border);border-radius:var(--timeline-item-border-radius);box-shadow:var(--timeline-item-shadow);margin-left:var(--timeline-item-spacing);overflow:hidden;padding:var(--timeline-item-padding)}.timeline-item-icon,.timeline-item-marker{height:var(--timeline-marker-size);left:calc(var(--timeline-icon-size)/2*-1);position:absolute;top:50%;transform:translate(-50%,-50%);width:var(--timeline-marker-size);z-index:3}.timeline-item-icon span,.timeline-item-icon:after,.timeline-item-icon:before,.timeline-item-marker span,.timeline-item-marker:after,.timeline-item-marker:before{background-clip:content-box;border:var(--timeline-marker-border);border-radius:var(--timeline-marker-border-radius)}.timeline-item-icon span,.timeline-item-icon:after,.timeline-item-marker span,.timeline-item-marker:after{border-color:transparent}.timeline-item-icon:after,.timeline-item-icon:before,.timeline-item-marker:after,.timeline-item-marker:before{content:"";inset:0;position:absolute;z-index:1}.timeline-item-icon:before,.timeline-item-marker:before{opacity:var(--timeline-marker-border-opacity)}.timeline-item-icon:after,.timeline-item-marker:after{background-color:var(--timeline-marker-bg)}.timeline-item-icon span,.timeline-item-marker span{display:block;height:100%;position:relative;width:100%;z-index:2}.timeline-item-icon{border-radius:var(--timeline-icon-border-radius);height:var(--timeline-icon-size);left:calc(var(--timeline-icon-size)/2*-1);width:var(--timeline-icon-size)}.timeline-item-icon:before{border:var(--timeline-icon-border)}.timeline-item-icon:after{background-color:var(--timeline-icon-bg)}.timeline-item-icon span{color:var(--timeline-icon-color);display:block;padding:var(--timeline-icon-space)}.timeline-item-icon svg{display:block;height:auto;position:relative;width:100%}.timeline-item-image{margin:calc(var(--timeline-item-padding)*-1);margin-bottom:var(--timeline-item-padding)}.timeline-item-image img{height:auto;width:100%}.timeline-item-image .caption{background-color:var(--timeline-item-caption-bg);color:var(--timeline-item-caption-color);font-size:.8em;padding:.5rem var(--timeline-item-padding)}.timeline-item-header-headline{color:var(--timeline-item-headline-color);font-size:var(--timeline-item-headline-size)}.timeline-item-header:last-child>:last-child,.timeline-item-text>:last-child{margin-bottom:0}.timeline-item-date,.timeline-item-text{color:var(--timeline-item-color)}.timeline-item-date{font-size:var(--timeline-item-date-size);text-transform:uppercase}@media (min-width:768px){.timeline{padding-left:0}.timeline:before{left:50%}.timeline-item{width:50%}.timeline-item:not(:first-child){margin-top:calc(var(--timeline-item-spacing)*-1)}.timeline-item-marker{left:auto;right:0;transform:translate(50%,-50%)}.timeline-item-inner{margin-left:0;margin-right:calc(var(--timeline-item-spacing) + var(--timeline-icon-size)/2)}.timeline-item:nth-child(2n){margin-left:50%}.timeline-item:nth-child(2n) .timeline-item-inner{margin-left:calc(var(--timeline-item-spacing) + var(--timeline-icon-size)/2);margin-right:0}.timeline-item:nth-child(2n) .timeline-item-marker{left:0;right:auto;transform:translate(-50%,-50%)}}.textmedia,.textpic{display:flex;flex-wrap:wrap;gap:40px}.textmedia-item,.textpic-item{order:1;width:100%}.textmedia-text>:last-child,.textpic-text>:last-child{margin-bottom:0}.textmedia-centered,.textpic-centered{align-items:center}.textmedia-below .textmedia-text,.textmedia-below .textpic-text,.textpic-below .textmedia-text,.textpic-below .textpic-text{order:0}.textmedia-below .textmedia-gallery,.textmedia-below .textpic-gallery,.textpic-below .textmedia-gallery,.textpic-below .textpic-gallery{margin-bottom:0}@media (min-width:768px){.textmedia-left .textmedia-item,.textmedia-left .textpic-item,.textmedia-right .textmedia-item,.textmedia-right .textpic-item,.textpic-left .textmedia-item,.textpic-left .textpic-item,.textpic-right .textmedia-item,.textpic-right .textpic-item{width:calc(50% - 20px)}.textmedia-right .textmedia-gallery,.textmedia-right .textpic-gallery,.textpic-right .textmedia-gallery,.textpic-right .textpic-gallery{order:2}}.textteaser{display:flex;flex-wrap:wrap;gap:1rem}@media (min-width:768px){.textteaser{gap:40px}}.textteaser-item{order:1;width:100%}.textteaser-item>:last-child{margin-bottom:0}@media (min-width:768px){.textteaser-teaser{width:calc(33.33333% - 20px)}.textteaser-text{width:calc(66.66667% - 20px)}}.texticon{--texticon-gap:20px;display:flex;gap:var(--texticon-gap)}.texticon-icon{font-size:2em}.texticon-icon .texticon-inner-icon,.texticon-icon .texticon-inner-icon img,.texticon-icon .texticon-inner-icon svg{display:block;height:1em;margin:0 auto;text-align:center;width:1em}.texticon-icon .texticon-inner-icon{align-items:center;display:flex}.texticon-content :first-child{margin-top:0}.texticon-content :last-child{margin-bottom:0}.texticon-size-awesome{font-size:3em}@media (min-width:576px){.texticon-size-large{font-size:3em}.texticon-size-awesome{font-size:4em}.texticon-size-medium{font-size:3em}.texticon-size-large{font-size:4em}.texticon-size-awesome{font-size:5em}}.texticon-top{flex-direction:column}.texticon-type-circle .texticon-inner-icon,.texticon-type-square .texticon-inner-icon{height:2.3em;line-height:2.3em;width:2.3em}.texticon-type-circle .texticon-inner-icon{border-radius:50%}.texticon-left .texticon-icon,.texticon-right .texticon-icon{min-height:1px;position:relative}.texticon-right .texticon-icon{order:2}.text-column{margin-bottom:1rem}.well .text-column{margin-bottom:0}.text-column>:first-child{margin-top:0}.text-column>:last-child{margin-bottom:0}@media (min-width:576px){.text-column{-moz-column-count:2;column-count:2;-moz-column-gap:40px;column-gap:40px}}.text-indent{margin-bottom:1rem}.text-indent>:first-child{margin-top:0}.text-indent>:last-child{margin-bottom:0}@media (min-width:576px){.text-indent{margin-left:10%}}@media (min-width:768px){.text-indent{margin-left:20%}}:root{--thumbnailmenu-gap:0.5rem;--thumbnailmenu-columns:1;--thumbnailmenu-color:#fff;--thumbnailmenu-bg:rgba(238,128,77,.75)}.thumbnail-menu{display:flex;flex-wrap:wrap;gap:var(--thumbnailmenu-gap)}.thumbnail-menu-item{width:calc(100%/var(--thumbnailmenu-columns) - var(--thumbnailmenu-gap)*(var(--thumbnailmenu-columns) - 1)/var(--thumbnailmenu-columns))}.thumbnail-menu-link{display:block;height:100%;overflow:hidden;position:relative}.thumbnail-menu-link,.thumbnail-menu-link:focus,.thumbnail-menu-link:hover{color:var(--thumbnailmenu-color)}.thumbnail-menu-image{height:100%;overflow:hidden}.thumbnail-menu-image img,.thumbnail-menu-image picture{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.thumbnail-menu-caption{align-items:center;background:var(--thumbnailmenu-bg);display:flex;height:100%;justify-content:center;left:0;opacity:0;position:absolute;top:0;width:100%}.thumbnail-menu-caption-inner{padding:1.5em;text-align:center}.thumbnail-menu-caption-inner>:first-child{margin-top:0}.thumbnail-menu-caption-inner>:last-child{margin-bottom:0}.thumbnail-menu-caption-title{font-size:1.25em;font-weight:700;margin-bottom:.25em;opacity:0}.thumbnail-menu-caption-subtitle{line-height:1.2em;opacity:0}.thumbnail-menu-link .thumbnail-menu-caption{transition:opacity .25s ease-in-out}.thumbnail-menu-link .thumbnail-menu-image img,.thumbnail-menu-link .thumbnail-menu-image picture{transition:filter .25s ease-in-out}.thumbnail-menu-link .thumbnail-menu-caption-subtitle,.thumbnail-menu-link .thumbnail-menu-caption-title{transition:opacity .25s ease-in-out;transition-delay:.25s}.thumbnail-menu-link:focus .thumbnail-menu-caption,.thumbnail-menu-link:focus .thumbnail-menu-caption-subtitle,.thumbnail-menu-link:focus .thumbnail-menu-caption-title,.thumbnail-menu-link:hover .thumbnail-menu-caption,.thumbnail-menu-link:hover .thumbnail-menu-caption-subtitle,.thumbnail-menu-link:hover .thumbnail-menu-caption-title{opacity:1}.thumbnail-menu-link:focus .thumbnail-menu-image img,.thumbnail-menu-link:focus .thumbnail-menu-image picture,.thumbnail-menu-link:hover .thumbnail-menu-image img,.thumbnail-menu-link:hover .thumbnail-menu-image picture{filter:grayscale(1)}.thumbnail-menu-align-left{justify-content:flex-start}.thumbnail-menu-align-center{justify-content:center}.thumbnail-menu-align-right{justify-content:flex-end}@media (min-width:576px){.thumbnail-menu-columns-2{--thumbnailmenu-columns:2}}@media (min-width:768px){.thumbnail-menu-columns-3{--thumbnailmenu-columns:3}}@media (min-width:576px){.thumbnail-menu-columns-4{--thumbnailmenu-columns:2}}@media (min-width:1200px){.thumbnail-menu-columns-4{--thumbnailmenu-columns:4}}.sociallinks-list{display:flex;flex-wrap:wrap;gap:.25rem;list-style:none;margin:0;padding:0}.sociallinks-item{width:100%}.sociallinks-link{align-items:center;border-radius:3px;display:inline-flex;gap:.25rem;overflow:hidden;position:relative;text-decoration:none!important}.sociallinks-link-icon{align-items:center;display:inline-flex;flex-shrink:0;font-size:1.25rem;height:1.25rem;justify-content:center;opacity:.8;text-align:center;width:1.25rem}.well{background-color:rgba(0,0,0,.05);margin-bottom:1rem;padding:2rem}.well>:first-child{margin-top:0}.well>:last-child,nav>.pagination{margin-bottom:0}.scroll-top{--scrolltop-zindex:1020;--scrolltop-space:20px;--scrolltop-bg:#494949;--scrolltop-color:#fff;--scrolltop-hover-bg:#ee804d;--scrolltop-hover-color:#fff;background-color:var(--scrolltop-bg);border-radius:4px;bottom:var(--scrolltop-space);color:var(--scrolltop-color);height:3em;opacity:0;overflow:hidden;position:fixed;right:var(--scrolltop-space);transition:all .3s ease-in-out;width:3em;z-index:var(--scrolltop-zindex)}@media (prefers-reduced-motion:reduce){.scroll-top{transition:none}}.scroll-top:active,.scroll-top:focus,.scroll-top:hover{background-color:var(--scrolltop-hover-bg);color:var(--scrolltop-hover-color)}.scroll-top .scroll-top-icon{height:100%;left:0;position:absolute;top:0;transform:rotate(45deg);width:100%}.scroll-top .scroll-top-icon:before{border-left:1px solid;border-top:1px solid;content:"";height:30%;left:55%;position:absolute;top:55%;transform:translate(-50%,-50%);width:30%}.scroll-top.scroll-top-visible{opacity:1}.page-skip-link:focus{background:#ee804d;border:2px solid #212121;border-radius:.375rem;color:#fff;left:1rem;outline:2px solid #fff;outline-offset:0;padding:1rem;position:fixed;right:1rem;top:1rem;z-index:1090}iframe{border:0}:root{--contentcontainer-gap:40px}.contentcontainer{display:grid;gap:var(--contentcontainer-gap);grid-template-columns:repeat(1,1fr)}.contentcontainer .frame-layout-default .frame-container-default{padding-left:var(--frame-spacing);padding-right:var(--frame-spacing)}.contentcontainer .frame-background-none:first-child,.contentcontainer .frame-layout-embedded:first-child{padding-top:0}.contentcontainer .frame-background-none:last-child,.contentcontainer .frame-layout-embedded:last-child{padding-bottom:0}.contentcontainer .frame-background-none .frame-container-default,.contentcontainer .frame-background-none .frame-group-container,.contentcontainer .frame-layout-embedded .frame-container-default,.contentcontainer .frame-layout-embedded .frame-group-container{padding-left:0;padding-right:0}@media (min-width:768px){.contentcontainer[data-container-identifier=container_2_columns]{grid-template-columns:1fr 1fr}.contentcontainer[data-container-identifier=container_2_columns_right]{grid-template-columns:1fr 2fr}}@media (min-width:992px){.contentcontainer[data-container-identifier=container_2_columns_right]{grid-template-columns:1fr 3fr}}@media (min-width:768px){.contentcontainer[data-container-identifier=container_2_columns_left]{grid-template-columns:2fr 1fr}}@media (min-width:992px){.contentcontainer[data-container-identifier=container_2_columns_left]{grid-template-columns:3fr 1fr}}@media (min-width:768px){.contentcontainer[data-container-identifier=container_3_columns]{grid-template-columns:1fr 1fr 1fr}.contentcontainer[data-container-identifier=container_4_columns]{grid-template-columns:1fr 1fr}}@media (min-width:992px){.contentcontainer[data-container-identifier=container_4_columns]{grid-template-columns:1fr 1fr 1fr 1fr}}:root{--cookieconsent-zindex:1080;--cookieconsent-padding:2rem;--cookieconsent-space:20px;--cookieconsent-bg:#1b1b1b;--cookieconsent-color:#fff;--cookieconsent-link-color:#ee804d;--cookieconsent-button-bg:#ee804d;--cookieconsent-button-highlight-bg:transparent}.cc-window{opacity:1;transition:opacity 1s ease}.cc-window.cc-invisible{opacity:0}.cc-animate.cc-revoke{transition:transform 1s ease}.cc-animate.cc-revoke.cc-top{transform:translateY(-2rem)}.cc-animate.cc-revoke.cc-bottom{transform:translateY(2rem)}.cc-animate.cc-revoke.cc-active.cc-bottom,.cc-animate.cc-revoke.cc-active.cc-top,.cc-revoke:hover{transform:translateY(0)}.cc-grower{max-height:0;overflow:hidden;transition:max-height 1s}.cc-revoke,.cc-window{display:flex;flex-wrap:nowrap;overflow:hidden;position:fixed;z-index:var(--cookieconsent-zindex)}.cc-window.cc-static{position:static}.cc-window.cc-floating{flex-direction:column;max-width:380px;padding:2rem 0}.cc-window.cc-floating .cc-container{padding-left:var(--cookieconsent-padding);padding-right:var(--cookieconsent-padding)}.cc-window.cc-banner{flex-direction:row;padding:var(--cookieconsent-padding) 0;width:100%}.cc-revoke{padding:.5rem}.cc-revoke:hover{text-decoration:underline}.cc-header{font-size:1.5rem;font-weight:700;margin-bottom:0}.cc-close,.cc-link,.cc-revoke{cursor:pointer}.cc-link{display:inline-block;padding:.2rem 0;text-decoration:underline}.cc-link:active,.cc-link:visited{color:initial}.cc-banner .cc-btn:last-child{min-width:140px}.cc-highlight .cc-btn:first-child{background-color:transparent;border-color:transparent}.cc-highlight .cc-btn:first-child:focus,.cc-highlight .cc-btn:first-child:hover{background-color:transparent;text-decoration:underline}.cc-close{display:block;font-size:1.6rem;line-height:.75;opacity:.9;position:absolute;right:.5rem;top:.5rem}.cc-close:focus,.cc-close:hover{opacity:1}.cc-container{--bs-gutter-x:40px;--bs-gutter-y:0;display:flex;flex-wrap:nowrap;gap:1rem;margin:0 auto;padding-left:calc(var(--bs-gutter-x)*.5);padding-right:calc(var(--bs-gutter-x)*.5);width:100%}@media (min-width:576px){.cc-container{max-width:540px}}@media (min-width:768px){.cc-container{max-width:720px}}@media (min-width:992px){.cc-container{max-width:960px}}@media (min-width:1200px){.cc-container{max-width:1140px}}@media (min-width:1400px){.cc-container{max-width:1320px}}.cc-window.cc-floating .cc-container{flex-direction:column}.cc-window.cc-banner .cc-container{align-items:center;flex-direction:row}.cc-revoke.cc-top{border-bottom-left-radius:.5rem;border-bottom-right-radius:.5rem;left:3rem;top:0}.cc-revoke.cc-bottom{border-top-left-radius:.5rem;border-top-right-radius:.5rem;bottom:0;left:3rem}.cc-revoke.cc-left{left:3rem;right:unset}.cc-revoke.cc-right{left:unset;right:3rem}.cc-top{top:var(--cookieconsent-space)}.cc-left{left:var(--cookieconsent-space)}.cc-right{right:var(--cookieconsent-space)}.cc-bottom{bottom:var(--cookieconsent-space)}.cc-message{line-height:1.25rem}.cc-floating .cc-message{display:block}.cc-window.cc-floating .cc-compliance{flex:1 0 auto}.cc-window.cc-banner{align-items:center}.cc-banner.cc-top{left:0;right:0;top:0}.cc-banner.cc-bottom{bottom:0;left:0;right:0}.cc-banner .cc-message{flex:1;padding-right:1rem}.cc-compliance{align-content:space-between;align-items:center;display:flex}.cc-compliance>.cc-btn{flex:1}.cc-btn+.cc-btn{margin-left:.5rem}@media print{.cc-revoke,.cc-window{display:none}}@media screen and (max-width:900px){.cc-btn{white-space:normal}}@media screen and (max-width:480px) and (orientation:portrait),screen and (max-width:736px) and (orientation:landscape){.cc-window.cc-top{top:0}.cc-window.cc-bottom{bottom:0}.cc-window.cc-banner,.cc-window.cc-left,.cc-window.cc-right{left:0;right:0}.cc-window.cc-banner{align-items:unset;flex-direction:column}.cc-window.cc-banner .cc-compliance{flex:1}.cc-window.cc-floating{max-width:none;padding:var(--cookieconsent-padding)}.cc-window.cc-floating .cc-container{padding:0}.cc-window .cc-message{margin-bottom:1rem;padding-right:0}.cc-window.cc-banner .cc-container{align-items:unset;flex-direction:column}}.cc-revoke,.cc-window{background-color:var(--cookieconsent-bg);color:var(--cookieconsent-color)}.cc-link,.cc-link:active,.cc-link:visited{color:var(--cookieconsent-link-color)}.cc-link:focus,.cc-link:hover{color:color-mix(in srgb,var(--cookieconsent-link-color),var(--cookieconsent-color) 25%)}.cc-btn{--bs-btn-color:#fff;--bs-btn-bg:#ee804d;--bs-btn-border-color:#ee804d;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#ca6d41;--bs-btn-hover-border-color:#be663e;--bs-btn-focus-shadow-rgb:241,147,104;--bs-btn-active-color:#fff;--bs-btn-active-bg:#be663e;--bs-btn-active-border-color:#b3603a;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#ee804d;--bs-btn-disabled-border-color:#ee804d}.cc-highlight .cc-btn:first-child{--bs-btn-color:#fff;--bs-btn-bg:transparent;--bs-btn-border-color:transparent;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:rgba(0,0,0,.15);--bs-btn-hover-border-color:rgba(0,0,0,.2);--bs-btn-focus-shadow-rgb:255,255,255;--bs-btn-active-color:#fff;--bs-btn-active-bg:rgba(0,0,0,.2);--bs-btn-active-border-color:rgba(0,0,0,.25);--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:transparent}
/*! PhotoSwipe main CSS by Dmytro Semenov | photoswipe.com */.pswp{--pswp-bg:#000;--pswp-placeholder-bg:#222;--pswp-root-z-index:100000;--pswp-preloader-color:rgba(79,79,79,.4);--pswp-preloader-color-secondary:hsla(0,0%,100%,.9);--pswp-icon-color:#fff;--pswp-icon-color-secondary:#4f4f4f;--pswp-icon-stroke-color:#4f4f4f;--pswp-icon-stroke-width:2px;--pswp-error-text-color:var(--pswp-icon-color);-webkit-tap-highlight-color:transparent;contain:layout style size;display:none;height:100%;left:0;opacity:.003;position:fixed;top:0;touch-action:none;width:100%;z-index:var(--pswp-root-z-index)}.pswp,.pswp:focus{outline:0}.pswp *{box-sizing:border-box}.pswp img{max-width:none}.pswp--open{display:block}.pswp,.pswp__bg{transform:translateZ(0);will-change:opacity}.pswp__bg{background:var(--pswp-bg);opacity:.005}.pswp,.pswp__scroll-wrap{overflow:hidden}.pswp__bg,.pswp__container,.pswp__content,.pswp__img,.pswp__item,.pswp__scroll-wrap,.pswp__zoom-wrap{height:100%;left:0;position:absolute;top:0;width:100%}.pswp__img,.pswp__zoom-wrap{height:auto;width:auto}.pswp--click-to-zoom.pswp--zoom-allowed .pswp__img{cursor:zoom-in}.pswp--click-to-zoom.pswp--zoomed-in .pswp__img{cursor:move;cursor:grab}.pswp--click-to-zoom.pswp--zoomed-in .pswp__img:active{cursor:grabbing}.pswp--no-mouse-drag.pswp--zoomed-in .pswp__img,.pswp--no-mouse-drag.pswp--zoomed-in .pswp__img:active,.pswp__img{cursor:zoom-out}.pswp__button,.pswp__container,.pswp__counter,.pswp__img{-webkit-user-select:none;-moz-user-select:none;user-select:none}.pswp__item{overflow:hidden;z-index:1}.pswp__hidden{display:none!important}.pswp__content{pointer-events:none}.pswp__content>*{pointer-events:auto}.pswp__error-msg-container{display:grid}.pswp__error-msg{color:var(--pswp-error-text-color);font-size:1em;line-height:1;margin:auto}.pswp .pswp__hide-on-close{opacity:.005;pointer-events:none;transition:opacity var(--pswp-transition-duration) cubic-bezier(.4,0,.22,1);will-change:opacity;z-index:10}.pswp--ui-visible .pswp__hide-on-close{opacity:1;pointer-events:auto}.pswp__button{-webkit-touch-callout:none;-webkit-appearance:none;background:0 0;border:0;box-shadow:none;cursor:pointer;display:block;height:60px;margin:0;opacity:.85;overflow:hidden;padding:0;position:relative;width:50px}.pswp__button:active,.pswp__button:focus,.pswp__button:hover{background:0 0;border:0;box-shadow:none;opacity:1;padding:0;transition:none}.pswp__button:disabled{cursor:auto;opacity:.3}.pswp__icn{fill:var(--pswp-icon-color);color:var(--pswp-icon-color-secondary);height:32px;left:9px;overflow:hidden;pointer-events:none;position:absolute;top:14px;width:32px}.pswp__icn-shadow{stroke:var(--pswp-icon-stroke-color);stroke-width:var(--pswp-icon-stroke-width);fill:none}.pswp__icn:focus{outline:0}.pswp__img--with-bg,div.pswp__img--placeholder{background:var(--pswp-placeholder-bg)}.pswp__top-bar{display:flex;flex-direction:row;height:60px;justify-content:flex-end;left:0;pointer-events:none!important;position:absolute;top:0;width:100%;z-index:10}.pswp__top-bar>*{pointer-events:auto;will-change:opacity}.pswp__button--close{margin-right:6px}.pswp__button--arrow{height:100px;margin-top:-50px;position:absolute;top:0;top:50%;width:75px}.pswp__button--arrow:disabled{cursor:default;display:none}.pswp__button--arrow .pswp__icn{background:0 0;border-radius:0;height:60px;margin-top:-30px;top:50%;width:60px}.pswp--one-slide .pswp__button--arrow{display:none}.pswp--touch .pswp__button--arrow{visibility:hidden}.pswp--has_mouse .pswp__button--arrow{visibility:visible}.pswp__button--arrow--prev{left:0;right:auto}.pswp__button--arrow--next{right:0}.pswp__button--arrow--next .pswp__icn{left:auto;right:14px;transform:scaleX(-1)}.pswp__button--zoom{display:none}.pswp--zoom-allowed .pswp__button--zoom{display:block}.pswp--zoomed-in .pswp__zoom-icn-bar-v{display:none}.pswp__preloader{height:60px;margin-right:auto;overflow:hidden;position:relative;width:50px}.pswp__preloader .pswp__icn{animation:pswp-clockwise .6s linear infinite;opacity:0;transition:opacity .2s linear}.pswp__preloader--active .pswp__icn{opacity:.85}@keyframes pswp-clockwise{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.pswp__counter{-webkit-margin-start:20px;color:var(--pswp-icon-color);font-size:14px;height:30px;line-height:30px;margin-top:15px;margin-inline-start:20px;opacity:.85;text-shadow:1px 1px 3px var(--pswp-icon-color-secondary)}.pswp--one-slide .pswp__counter{display:none}.pswp__dynamic-caption{color:#fff;left:0;position:absolute;top:0;transition:opacity .12s linear!important;width:100%}.pswp-caption-content{display:none}.pswp__dynamic-caption a{color:#fff}.pswp__dynamic-caption--faded{opacity:0!important}.pswp__dynamic-caption--aside{margin-top:70px;max-width:300px;padding:20px 15px 20px 20px;width:auto}.pswp__dynamic-caption--below{max-width:700px;padding:15px 0 0;width:auto}.pswp__dynamic-caption--on-hor-edge{padding-left:15px;padding-right:15px}.pswp__dynamic-caption--mobile{background:rgba(0,0,0,.5);bottom:0;left:0!important;padding:10px 15px;right:0;top:auto!important;width:100%}a.lightbox{cursor:zoom-in}.image>a{display:block}.image>a:focus,.image>a:focus-visible{outline:2px solid;outline-offset:1px}.pswp__dynamic-caption__subtitle,.pswp__dynamic-caption__title{word-wrap:break-word}.pswp__dynamic-caption__title{font-weight:700}@media (min-width:992px){.backendlayout-2Columns6633 .section-row{--section-gaps:1}.backendlayout-2Columns6633 .maincontent-wrap{--section-colspan:8}.backendlayout-2Columns6633 .subcontent-wrap{--section-colspan:4}.backendlayout-2Columns6633 .maincontent-wrap{order:1}.backendlayout-2Columns6633 .subcontent-wrap{order:2}}.news-list-view .article.news-list-image-top .news-list-img-wrap{margin-bottom:.6rem}.news-single .news-detail-category{font-weight:600}.navbar-default,.navbar-default-transition,.navbar-default-transition.navbar-transition{--bs-bg-opacity:1;background-color:#fff!important}svg.layout-svg{bottom:0;left:0;position:absolute}.frame-container{z-index:10}.frame-background-dark,.frame-background-light,.frame-background-primary,.frame-background-quaternary,.frame-background-secondary,.frame-background-tertiary,.frame-has-backgroundimage{padding-bottom:3px}.custom-shape-divider-bottom-1645791247{bottom:0;left:0;line-height:0;overflow:hidden;position:absolute;transform:rotate(180deg);width:100%}.custom-shape-divider-bottom-1645791247 svg{display:block;height:116px;position:relative;width:calc(148% + 1.3px)}.custom-shape-divider-bottom-1645791247 .shape-fill{fill:#fff}@font-face{font-family:bootstrappackageicon;src:url(data:application/vnd.ms-fontobject;base64,xBYAAOwVAAABAAIAAAAAAAIABQMAAAAAAAABAJABAAAAAExQAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAA7SqxgAAAAAAAAAAAAAAAAAAAAAAACgAYgBvAG8AdABzAHQAcgBhAHAAcABhAGMAawBhAGcAZQBpAGMAbwBuAAAADgBSAGUAZwB1AGwAYQByAAAAFgBWAGUAcgBzAGkAbwBuACAAMQAuADAAAAAoAGIAbwBvAHQAcwB0AHIAYQBwAHAAYQBjAGsAYQBnAGUAaQBjAG8AbgAAAAAAAAEAAAALAIAAAwAwR1NVQiCLJXoAAAE4AAAAVE9TLzI98Es0AAABjAAAAGBjbWFw8seDhQAAAkQAAAKIZ2x5ZmpTGJQAAAT8AAANUGhlYWRYm6BSAAAA4AAAADZoaGVhAl8BPgAAALwAAAAkaG10eBicAAAAAAHsAAAAWGxvY2EmDCKwAAAEzAAAAC5tYXhwASYAaAAAARgAAAAgbmFtZYWM3GQAABJMAAACpnBvc3Rv4PwsAAAU9AAAAPYAAQAAASwAAAAAASwAAP/7ATEAAQAAAAAAAAAAAAAAAAAAABYAAQAAAAEAAMaqtANfDzz1AAsBLAAAAAB8JbCAAAAAAHwlsIAAAP/9ATEBLAAAAAgAAgAAAAAAAAABAAAAFgBcAAYAAAAAAAIAAAAKAAoAAAD/AAAAAAAAAAEAAAAKADAAPgACREZMVAAObGF0bgAaAAQAAAAAAAAAAQAAAAQAAAAAAAAAAQAAAAFsaWdhAAgAAAABAAAAAQAEAAQAAAABAAgAAQAGAAAAAQAAAAQBHgGQAAUAAAC+ANIAAAAqAL4A0gAAAJAADgBNAAACAAUDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFBmRWQAwPEB8RUBLAAAABsBRwADAAAAAQAAAAAAAAAAAAAAAAACAAAAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAAAAAUAAAADAAAALAAAAAQAAAF8AAEAAAAAAHYAAwABAAAALAADAAoAAAF8AAQASgAAAAQABAABAADxFf//AADxAf//AAAAAQAEAAAAEwASABEAEAAPAA4AFAANAAwACAAGAAIAAQAFAAkAAwAHABUACwAKAAQAAAEGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAQwAAAAAAAAAFQAA8QEAAPEBAAAAEwAA8QIAAPECAAAAEgAA8QMAAPEDAAAAEQAA8QQAAPEEAAAAEAAA8QUAAPEFAAAADwAA8QYAAPEGAAAADgAA8QcAAPEHAAAAFAAA8QgAAPEIAAAADQAA8QkAAPEJAAAADAAA8QoAAPEKAAAACAAA8QsAAPELAAAABgAA8QwAAPEMAAAAAgAA8Q0AAPENAAAAAQAA8Q4AAPEOAAAABQAA8Q8AAPEPAAAACQAA8RAAAPEQAAAAAwAA8REAAPERAAAABwAA8RIAAPESAAAAFQAA8RMAAPETAAAACwAA8RQAAPEUAAAACgAA8RUAAPEVAAAABAAAAAAAQAB0AJQBHAGIAbwCMgJ8AqoDIAOMA9QETATABO4FLgVyBcAF9AZGBqgAAAACAAAAAAEaAPIAIgAlAAAlLgEnJi8BBwYHBgcGBx0BFhceARcWHwE3Njc+ATc2Nz0BJgc1FwEUAwwIDS4sLC4NEQYDAgIDAwwIDS4sLC4NCQwCAwICm0PWCQwBBAEBAQEEBRENGxgYGw0JDAEEAQEBAQQDCwgNGxgYG1pOJwAAAAIAAAAAAQcBGgAPAB8AADciBh8BBwYWOwEyPwEnJiM3Ig8BFxY7ATI2LwE3NiYjOwQDAhkoAgQDJgYEKRoEB3oGBFU2BAclBAMCNVQCBAPlBAQsRwMGCEgtBzQHlWMHBQNilAMFAAAAAgAAAAABFwEaAAsAEQAAPwEjBycjFwczNxczLwIzFyOuYBdTQkxkZBZYRkyHClEjoCKqb2BgknRmZnMPc+UAAAMAAAAAASkBKgATACgAWwAANy4BIyIOARQXBzcWMzEyPgE1NCYHMSIvAQc3JyY0PgEzMh4CFRQOATcuAQYHBgcGLwEuAScmNj8BNj8BNi8BLgErASIHFQYHBhQXFh8BFhcWFx4BNz4DJif+FTUdKEMnExRNICYnQycWeyIcBS0MAxMhOCEYLCMSITgiFAgDAgMJAgUDDxcJAQECBQIBAQECCwIDAggGBAUDBQcEBAEJCxQWCRYMBhEEAQIE/hUWJ0NPIksUEihDJx02zBEDDS0FHUQ4IRMiLBkhNyFbCgMBAgUJBAMBBhUPAgQBBwIDAQMDGwQDBQEFBQgXDQcGAQ0LFQkEBwIBCgwKAwIAAAAAAQAAAAABGwDkAE0AACU2KwEiDwEGBwYHDgEiJj0BNCYrASIGFBYXFh0BFAYiLgEnLgErASIVFBcWFxYXHgEzMjY9ATQ2MzIfAR4BOwEyNicmJy4BJyY0NzA3NgETAwsdCQQEBgcJCQUGBAMDBS0DBAYCAwIIERMHAgUGHAoEBQkLEBIvFw0HAwUJEw4HCAUdBgUBAxUEDwEDAwIh2QsICg0KEAoFBAQEOQYFBAUJAwYIKgcEFiMUBgUIBQwQERcWGhsFBhoGBBMOCAYGBgoYBA4DAwUEAzEAAQAAAAABHAEKAB8AACUGBwYjIi8BJiMiByc3Njc2FxYXFjMyNjc2IyIHNhcWARkCMzYlFxAVDA0DEgwmGg0fBwcDCQsIIQEDFAoKFDYp0yZDRSpOKgwPIxYBAy0xCyg0DhYEPwIBAAACAAAAAAEKARoARABQAAA3MSInJjUxNDc2MzEyFhcHJiMiBwYUFxYzMj4BNzYmJwYHBgcGJy4BNjc2FyYnJisBIgcnPgE7ATIWHwEWFxYHBgcOASM3IgciBh4BNjc2NyaYOx8bGx87LTkLFhJJMBgWFxcwFh4YAgIKDAQLDhoVDxICHhkREAIHCBEBFAkUCBoPARoeAgMZCgcDAxIPJxoLBAQPEgISGQcLAgsTJiI7OyImLCYHQh4bZhseCxcQDRcIFg4SAQIKDCkaAgEDDAcKDgwMDR8cAQwWERQXEg8OgAENFAoBBwoXAwAAAAIAAAAAARoBGgAMAC0AABMiDgEUHgEyPgE0LgEXBg8BBgciJi8BJjY/AT4BJgYHBiInIy4BNj8BPgEyHgGWJDwjIzxIPCMjPBkCBQgCBwQHBSIIAgYJHQEBBDYIDA4DBwUBCU0bEgcDAQEZIzxIPCMjPEg8I1kOIDANAQMEFwUHBggcAwIBJAUFAgMHAyEMBgIGAAADAAAAAAEaARoACAASABwAADcUFjI2NCYiBhcjNC4BIzUyHgEXNC4BIzUyHgEVExUeFRUeFa4zITkhL1AvJDlgOUd5RjcPFRUeFRUzITkhMy9QLzlgOTRGeUcAAAQAAAAAASwBLAADACkASQBSAAAZASERBwYjIicmJyMVFBYzFxUnBzU3PgE9ATQmLwE1MzIWFQ4BBxYXFhc3FA4BJy4BPQE0Njc2MhYXByYjIg4BFB4BMjY9ASM1Mwc0JisBFTMyNgEsfAUEDwkQDA8EBAoYFgcEAwQEBzAQFQEOCwsQCAsmDBQHBAICBAcRCwIIAwoFBgICBgwHDBVKDQwPDgwOASz+1AEs3wILFBYfCAYCBQEBBQIBBQhKCAUBAQYPDwsSAxUSCAJuDA0BBwUKCgELCgQHBwcDCAYIEwcHCAcDCCcLDC8NAAAAAgAA//0BIgEpADIATgAAJS4CKwEiByMOAQcGHwEWFxYXHgEXFj8BNjc1JwYjIicuAScwMTMWOwE2NzM2NzY3NTYHIzU0Ih0BIzU0IyIdASM1NDYzMh8BNzYzMhYVASADJTMxASsTAhkmBgQBAQEBAwUFIxUrLQsPBgEcHRYMCAYBARwcDiUVAhkPEwICMB8rHxcVHxkVGAwICAwYFRnoFyIHAwQgFxQdEyERFhcTIAgPCwIFBBcBBwkFEQkGAQQFDxEgGypeTBgcKiocGExPGBwSDQ0SHBgABAAAAAABGgEaAA8AFAAdADIAAAEVFAYrASImPQE0NjsBMhYHIxUzNTc0JiIGFBYyNhc0JyYjIgYHNSMVMzUmNjsBMh0BMwEZCwfhCQoLCOEHC7kmKAEMFA0NEw2PDw0TCxUHJCcCDQoCFScBB+EJCgsI4QgKC1p8fCsKDQ0UDA1RGg4NCwoPfEQJERpCAAAABQAAAAABGgEaAB4ANwBEAE0AVgAAEzIXHgQUBw4EIiMuBDQ3PgM3MTY3Ig4EFB4EMj4ENC4EByIOARQeATI+ATQuAQciJjQ2MhYUBjcUBiImNDYyFpYjEg8SDQcCAQEHDRIfSBIPEg0HAgEBBw0SDxIjJCQbFAsBAQsUGyJKJRoUCwEBCxQbJCQSHxISHyQfExMfEhIaGiQaGkQJDQoKDQkBAgEBBw0SH0gSDhMNBwEBBw0SH0gSDxINBwEBFwELFBsiSiQbFAsBAQsUGyJKJBsUCwFAEh8kHxISHyQfEm8aJBoaJBpyBgoKDQkJAAAAAQAAAAABGgEaAE8AABMiDgEVFBYXMjY9AQYuAS8BLgEvASY2NzMyFh8BFhcWNzY3JicmNTQ3Jic0NzMyFxYXNjIXNjc2OwEWBwYHFhUUBwYHFh0BFBYzPgE1NC4BliQ8IzIoBAQMEgoCAgMGAwIGAQMDBQkDAwcNCQkBBxsOEw4CAQQEBQcJCxAjDwsKBgUEBQEBAg4TDhsJBAUnMiM8ARkjPCQrRA4EAxgCAwcEBAYJAgIEAwEGBAQNAQEFCwYDDBAiFA8FBwsMAwMIBQUIAwMMCwcFDxQiEAwDCBAkAwQORCskPCMAAAMAAAAAAQcBGgARABoAHQAAJScmKwEiBh0BFBY7ATI2PQE0ByM1MxUUFjsBJzUXAQEkBQihBAUFBM4EBhO8hAUELyYm8CQFBQT0BAUFBMcHxOEvBQUTJiYAAAAABAAAAAABBwEaABEAGgAdACoAACUnJisBIgYdARQWOwEyNj0BNAcjNTMVFBY7ASc1FwcGJj0BPgEfARYUDwEBASQFCKEEBQUEzgQGE7yEBQQvJiZ2BQkBCAU/BgYe8CQFBQT0BAUFBMcHxOEvBQUTJiaGAgUGPwUGAx8DDAIPAAAGAAAAAAEHARoAEQAaAB0AIAAjAC0AACUnJisBIgYdARQWOwEyNj0BNAcjNTMVFBY7ASc1FwcjNxcjPwEUFjI2NCYiBhUBASQFCKEEBQUEzgQGE7yEBQQvJiY4cTheXi8KChALCxAL8CQFBQT0BAUFBMcHxOEvBQUTJiapS0s5JQgLCxALCwgABgAAAAABBwEaABEAGgAdACMALwA1AAAlJyYrASIGHQEUFjsBMjY9ATQHIzUzFRQWOwEnNRcHFTI2NCYnFTIWFAYjFTI2NCYHIzUzNxUBASQFCKEEBQUEzgQGE7yEBQQvJiZLBggIBgsREQsTHBxCHBwc8CQFBQT0BAUFBMcHxOEvBQUTJiZZHAgMCCETEBgQExsnHEs4E14AAAAAAQAAAAABGgEaACMAACU0LgEiDgEVFB4BFzUjNTM1NDYzMh8BFSMiBh0BMwcjFT4CARkjPEg8Ix0zHiEhGhcKCwkRCwkjBR4eMx2WJDwjIzwkIDglBFwlHBkaAQEgCwoYJVwEJTgAAAADAAAAAAExAQYAIAApADIAABMGByYHJicGBwYHBhcWFzY3Jic3FjI3FwYHFhc2NzYnJgciJjQ2MhYOATMiJjQ2MhYUBr8EAyIiAwQgHRwKCgQiKQkHDQwGI04jBgsOBwkpIgg0HXoLDw8WEAEPVwsQEBYPDwEFBwgFBQcIBQ0pKygrGQwMDQUHBRERBQcFDQwMGVpNDZIRGBERGBERGBERGBEAAAIAAAAAASkBGwAeAD0AABMWFxYXFTQVBwYHBgcGJy4BNjcGJyYnJicmNTQ2FxYXBgcGBxU0FRcWFxYXFjc+ASYnFjc2NzY3NjU0JgcGQxcaFwsCBwcOERccEAEeHRwWGQcCBAIUEA20FxoXCwIHBw4RFxwQAR4dHBYZBwIEAhQQDQEGEiEeF0kBAQQUDBgEBR0QIBgFBQkLGgclIggVDAUFChIhHhdJAQEEFAwYBAUdECAYBQUJCxoHJSIIFQwFBQAAAAAAABAAxgABAAAAAAABABQAAAABAAAAAAACAAcAFAABAAAAAAADABQAGwABAAAAAAAEABQALwABAAAAAAAFAAsAQwABAAAAAAAGABQATgABAAAAAAAKACsAYgABAAAAAAALABMAjQADAAEECQABACgAoAADAAEECQACAA4AyAADAAEECQADACgA1gADAAEECQAEACgA/gADAAEECQAFABYBJgADAAEECQAGACgBPAADAAEECQAKAFYBZAADAAEECQALACYBumJvb3RzdHJhcHBhY2thZ2VpY29uUmVndWxhcmJvb3RzdHJhcHBhY2thZ2VpY29uYm9vdHN0cmFwcGFja2FnZWljb25WZXJzaW9uIDEuMGJvb3RzdHJhcHBhY2thZ2VpY29uR2VuZXJhdGVkIGJ5IHN2ZzJ0dGYgZnJvbSBGb250ZWxsbyBwcm9qZWN0Lmh0dHA6Ly9mb250ZWxsby5jb20AYgBvAG8AdABzAHQAcgBhAHAAcABhAGMAawBhAGcAZQBpAGMAbwBuAFIAZQBnAHUAbABhAHIAYgBvAG8AdABzAHQAcgBhAHAAcABhAGMAawBhAGcAZQBpAGMAbwBuAGIAbwBvAHQAcwB0AHIAYQBwAHAAYQBjAGsAYQBnAGUAaQBjAG8AbgBWAGUAcgBzAGkAbwBuACAAMQAuADAAYgBvAG8AdABzAHQAcgBhAHAAcABhAGMAawBhAGcAZQBpAGMAbwBuAEcAZQBuAGUAcgBhAHQAZQBkACAAYgB5ACAAcwB2AGcAMgB0AHQAZgAgAGYAcgBvAG0AIABGAG8AbgB0AGUAbABsAG8AIABwAHIAbwBqAGUAYwB0AC4AaAB0AHQAcAA6AC8ALwBmAG8AbgB0AGUAbABsAG8ALgBjAG8AbQAAAAIAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFgECAQMBBAEFAQYBBwEIAQkBCgELAQwBDQEOAQ8BEAERARIBEwEUARUBFgEXAAd5b3V0dWJlBHhpbmcBeAh3aGF0c2FwcAJ2awV2aW1lbwd0aHJlYWRzCHRlbGVncmFtA3JzcwxyZXNlYXJjaGdhdGUIbWFzdG9kb24IbGlua2VkaW4JaW5zdGFncmFtBmdpdGh1YgRmaWxlCmZpbGUtdmlkZW8KZmlsZS1pbWFnZQpmaWxlLWF1ZGlvCGZhY2Vib29rB2Rpc2NvcmQHYmx1ZXNreQAAAAA=) format("embedded-opentype"),url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,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) format("woff"),url(data:font/ttf;base64,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AD0AABMWFxYXFTQVBwYHBgcGJy4BNjcGJyYnJicmNTQ2FxYXBgcGBxU0FRcWFxYXFjc+ASYnFjc2NzY3NjU0JgcGQxcaFwsCBwcOERccEAEeHRwWGQcCBAIUEA20FxoXCwIHBw4RFxwQAR4dHBYZBwIEAhQQDQEGEiEeF0kBAQQUDBgEBR0QIBgFBQkLGgclIggVDAUFChIhHhdJAQEEFAwYBAUdECAYBQUJCxoHJSIIFQwFBQAAAAAAABAAxgABAAAAAAABABQAAAABAAAAAAACAAcAFAABAAAAAAADABQAGwABAAAAAAAEABQALwABAAAAAAAFAAsAQwABAAAAAAAGABQATgABAAAAAAAKACsAYgABAAAAAAALABMAjQADAAEECQABACgAoAADAAEECQACAA4AyAADAAEECQADACgA1gADAAEECQAEACgA/gADAAEECQAFABYBJgADAAEECQAGACgBPAADAAEECQAKAFYBZAADAAEECQALACYBumJvb3RzdHJhcHBhY2thZ2VpY29uUmVndWxhcmJvb3RzdHJhcHBhY2thZ2VpY29uYm9vdHN0cmFwcGFja2FnZWljb25WZXJzaW9uIDEuMGJvb3RzdHJhcHBhY2thZ2VpY29uR2VuZXJhdGVkIGJ5IHN2ZzJ0dGYgZnJvbSBGb250ZWxsbyBwcm9qZWN0Lmh0dHA6Ly9mb250ZWxsby5jb20AYgBvAG8AdABzAHQAcgBhAHAAcABhAGMAawBhAGcAZQBpAGMAbwBuAFIAZQBnAHUAbABhAHIAYgBvAG8AdABzAHQAcgBhAHAAcABhAGMAawBhAGcAZQBpAGMAbwBuAGIAbwBvAHQAcwB0AHIAYQBwAHAAYQBjAGsAYQBnAGUAaQBjAG8AbgBWAGUAcgBzAGkAbwBuACAAMQAuADAAYgBvAG8AdABzAHQAcgBhAHAAcABhAGMAawBhAGcAZQBpAGMAbwBuAEcAZQBuAGUAcgBhAHQAZQBkACAAYgB5ACAAcwB2AGcAMgB0AHQAZgAgAGYAcgBvAG0AIABGAG8AbgB0AGUAbABsAG8AIABwAHIAbwBqAGUAYwB0AC4AaAB0AHQAcAA6AC8ALwBmAG8AbgB0AGUAbABsAG8ALgBjAG8AbQAAAAIAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFgECAQMBBAEFAQYBBwEIAQkBCgELAQwBDQEOAQ8BEAERARIBEwEUARUBFgEXAAd5b3V0dWJlBHhpbmcBeAh3aGF0c2FwcAJ2awV2aW1lbwd0aHJlYWRzCHRlbGVncmFtA3JzcwxyZXNlYXJjaGdhdGUIbWFzdG9kb24IbGlua2VkaW4JaW5zdGFncmFtBmdpdGh1YgRmaWxlCmZpbGUtdmlkZW8KZmlsZS1pbWFnZQpmaWxlLWF1ZGlvCGZhY2Vib29rB2Rpc2NvcmQHYmx1ZXNreQAAAAA=) format("truetype")}.bootstrappackageicon:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-family:bootstrappackageicon!important;font-style:normal;font-variant:normal;font-weight:400!important;line-height:1;text-rendering:auto;text-transform:none}.bootstrappackageicon-facebook:before{content:"\f101"}.bootstrappackageicon-file-audio:before{content:"\f102"}.bootstrappackageicon-file-image:before{content:"\f103"}.bootstrappackageicon-file-video:before{content:"\f104"}.bootstrappackageicon-file:before{content:"\f105"}.bootstrappackageicon-github:before{content:"\f106"}.bootstrappackageicon-googleplus:before{content:"\f107"}.bootstrappackageicon-instagram:before{content:"\f108"}.bootstrappackageicon-linkedin:before{content:"\f109"}.bootstrappackageicon-twitter:before{content:"\f10a"}.bootstrappackageicon-vimeo:before{content:"\f10b"}.bootstrappackageicon-xing:before{content:"\f10c"}.bootstrappackageicon-youtube:before{content:"\f10d"}.bootstrappackageicon-vk:before{content:"\f10e"}.bootstrappackageicon-rss:before{content:"\f10f"}.news-list-view .article{margin-bottom:1rem}.news-list-view .article .news-list-info,.news-list-view .article .news-list-info .news-list-date{color:#6c6c6c;font-size:.8rem}.news-list-view .article .news-list-info .badge{font-weight:600}.news-list-view .article .news-list-teaser p{--tt-key:news-list-p;font-size:.9rem;margin-bottom:.5rem}@keyframes news-list-p{0%,20%{font-size:.8rem}to{font-size:.9rem}}.news-list-view .article .news-list-more{font-size:.9rem;font-weight:600}.news-list-view .article.news-list-card-grid .news-list-card-media{aspect-ratio:440/208;border-radius:calc(.25rem - 1px) calc(.25rem - 1px) 0 0;display:block;overflow:hidden}.news-list-view .article.news-list-card-grid .card-img-top{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.news-img-wrap #newsCarousel .carousel-item{aspect-ratio:4/3;overflow:hidden}.news-img-wrap #newsCarousel .carousel-item img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.news-img-wrap #newsCarousel .carousel-caption{background:linear-gradient(transparent,rgba(0,0,0,.55));bottom:0;left:0;padding:.75rem 1.25rem;right:0}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;src:url(/_assets/build/fonts/montserrat-v23-latin-regular.b1cc8845.eot);src:local(""),url(/_assets/build/fonts/montserrat-v23-latin-regular.b1cc8845.eot) format("embedded-opentype"),url(/_assets/build/fonts/montserrat-v23-latin-regular.5d169d5e.woff2) format("woff2"),url(/_assets/build/fonts/montserrat-v23-latin-regular.35153413.woff) format("woff"),url(/_assets/build/fonts/montserrat-v23-latin-regular.317ea800.ttf) format("truetype"),url(data:image/svg+xml;base64,ZXhwb3J0IGRlZmF1bHQgewogICAgICBpZDogIm1vbnRzZXJyYXQtdjIzLWxhdGluLXJlZ3VsYXItdXNhZ2UiLAogICAgICB2aWV3Qm94OiB1bmRlZmluZWQsCiAgICAgIHVybDogX193ZWJwYWNrX3B1YmxpY19wYXRoX18gKyAiL1VzZXJzL3N2ZW5rYWxiaGVubi9Ecm9wYm94L1Byb2pla3RlL2RldlJTS1YvQnVpbGQvZm9udHMvbW9udHNlcnJhdC12MjMtbGF0aW4tcmVndWxhci5zdmciLAogICAgICB0b1N0cmluZzogZnVuY3Rpb24gKCkgewogICAgICAgIHJldHVybiB0aGlzLnVybDsKICAgICAgfQogICAgfQ==) format("svg")}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;src:url(/_assets/build/fonts/montserrat-v23-latin-600.4a7981f2.eot);src:local(""),url(/_assets/build/fonts/montserrat-v23-latin-600.4a7981f2.eot) format("embedded-opentype"),url(/_assets/build/fonts/montserrat-v23-latin-600.83c45f4b.woff2) format("woff2"),url(/_assets/build/fonts/montserrat-v23-latin-600.cba40f65.woff) format("woff"),url(/_assets/build/fonts/montserrat-v23-latin-600.8951ec2c.ttf) format("truetype"),url(data:image/svg+xml;base64,ZXhwb3J0IGRlZmF1bHQgewogICAgICBpZDogIm1vbnRzZXJyYXQtdjIzLWxhdGluLTYwMC11c2FnZSIsCiAgICAgIHZpZXdCb3g6IHVuZGVmaW5lZCwKICAgICAgdXJsOiBfX3dlYnBhY2tfcHVibGljX3BhdGhfXyArICIvVXNlcnMvc3ZlbmthbGJoZW5uL0Ryb3Bib3gvUHJvamVrdGUvZGV2UlNLVi9CdWlsZC9mb250cy9tb250c2VycmF0LXYyMy1sYXRpbi02MDAuc3ZnIiwKICAgICAgdG9TdHJpbmc6IGZ1bmN0aW9uICgpIHsKICAgICAgICByZXR1cm4gdGhpcy51cmw7CiAgICAgIH0KICAgIH0=) format("svg")}@font-face{font-family:Montserrat;font-style:italic;font-weight:400;src:url(/_assets/build/fonts/montserrat-v23-latin-italic.4726c6c6.eot);src:local(""),url(/_assets/build/fonts/montserrat-v23-latin-italic.4726c6c6.eot) format("embedded-opentype"),url(/_assets/build/fonts/montserrat-v23-latin-italic.c257e0f5.woff2) format("woff2"),url(/_assets/build/fonts/montserrat-v23-latin-italic.4e606a79.woff) format("woff"),url(/_assets/build/fonts/montserrat-v23-latin-italic.5ce56893.ttf) format("truetype"),url(data:image/svg+xml;base64,ZXhwb3J0IGRlZmF1bHQgewogICAgICBpZDogIm1vbnRzZXJyYXQtdjIzLWxhdGluLWl0YWxpYy11c2FnZSIsCiAgICAgIHZpZXdCb3g6IHVuZGVmaW5lZCwKICAgICAgdXJsOiBfX3dlYnBhY2tfcHVibGljX3BhdGhfXyArICIvVXNlcnMvc3ZlbmthbGJoZW5uL0Ryb3Bib3gvUHJvamVrdGUvZGV2UlNLVi9CdWlsZC9mb250cy9tb250c2VycmF0LXYyMy1sYXRpbi1pdGFsaWMuc3ZnIiwKICAgICAgdG9TdHJpbmc6IGZ1bmN0aW9uICgpIHsKICAgICAgICByZXR1cm4gdGhpcy51cmw7CiAgICAgIH0KICAgIH0=) format("svg")}@font-face{font-family:Montserrat;font-style:italic;font-weight:600;src:url(/_assets/build/fonts/montserrat-v23-latin-600italic.5aa47ccb.eot);src:local(""),url(/_assets/build/fonts/montserrat-v23-latin-600italic.5aa47ccb.eot) format("embedded-opentype"),url(/_assets/build/fonts/montserrat-v23-latin-600italic.5f439522.woff2) format("woff2"),url(/_assets/build/fonts/montserrat-v23-latin-600italic.75e49de0.woff) format("woff"),url(/_assets/build/fonts/montserrat-v23-latin-600italic.4ce3a508.ttf) format("truetype"),url(data:image/svg+xml;base64,ZXhwb3J0IGRlZmF1bHQgewogICAgICBpZDogIm1vbnRzZXJyYXQtdjIzLWxhdGluLTYwMGl0YWxpYy11c2FnZSIsCiAgICAgIHZpZXdCb3g6IHVuZGVmaW5lZCwKICAgICAgdXJsOiBfX3dlYnBhY2tfcHVibGljX3BhdGhfXyArICIvVXNlcnMvc3ZlbmthbGJoZW5uL0Ryb3Bib3gvUHJvamVrdGUvZGV2UlNLVi9CdWlsZC9mb250cy9tb250c2VycmF0LXYyMy1sYXRpbi02MDBpdGFsaWMuc3ZnIiwKICAgICAgdG9TdHJpbmc6IGZ1bmN0aW9uICgpIHsKICAgICAgICByZXR1cm4gdGhpcy51cmw7CiAgICAgIH0KICAgIH0=) format("svg")}@font-face{font-family:Open Sans;font-style:normal;font-weight:300;src:url(/_assets/build/fonts/open-sans-v27-latin-300.1ff08335.eot);src:local(""),url(/_assets/build/fonts/open-sans-v27-latin-300.1ff08335.eot) format("embedded-opentype"),url(/_assets/build/fonts/open-sans-v27-latin-300.c4d56a65.woff2) format("woff2"),url(/_assets/build/fonts/open-sans-v27-latin-300.b75dbf5a.woff) format("woff"),url(/_assets/build/fonts/open-sans-v27-latin-300.be815551.ttf) format("truetype"),url(data:image/svg+xml;base64,ZXhwb3J0IGRlZmF1bHQgewogICAgICBpZDogIm9wZW4tc2Fucy12MjctbGF0aW4tMzAwLXVzYWdlIiwKICAgICAgdmlld0JveDogdW5kZWZpbmVkLAogICAgICB1cmw6IF9fd2VicGFja19wdWJsaWNfcGF0aF9fICsgIi9Vc2Vycy9zdmVua2FsYmhlbm4vRHJvcGJveC9Qcm9qZWt0ZS9kZXZSU0tWL0J1aWxkL2ZvbnRzL29wZW4tc2Fucy12MjctbGF0aW4tMzAwLnN2ZyIsCiAgICAgIHRvU3RyaW5nOiBmdW5jdGlvbiAoKSB7CiAgICAgICAgcmV0dXJuIHRoaXMudXJsOwogICAgICB9CiAgICB9) format("svg")}@font-face{font-family:Open Sans;font-style:normal;font-weight:400;src:url(/_assets/build/fonts/open-sans-v27-latin-regular.66fc9815.eot);src:local(""),url(/_assets/build/fonts/open-sans-v27-latin-regular.66fc9815.eot) format("embedded-opentype"),url(/_assets/build/fonts/open-sans-v27-latin-regular.a2d02404.woff2) format("woff2"),url(/_assets/build/fonts/open-sans-v27-latin-regular.6f654114.woff) format("woff"),url(/_assets/build/fonts/open-sans-v27-latin-regular.d4c15d4c.ttf) format("truetype"),url(data:image/svg+xml;base64,ZXhwb3J0IGRlZmF1bHQgewogICAgICBpZDogIm9wZW4tc2Fucy12MjctbGF0aW4tcmVndWxhci11c2FnZSIsCiAgICAgIHZpZXdCb3g6IHVuZGVmaW5lZCwKICAgICAgdXJsOiBfX3dlYnBhY2tfcHVibGljX3BhdGhfXyArICIvVXNlcnMvc3ZlbmthbGJoZW5uL0Ryb3Bib3gvUHJvamVrdGUvZGV2UlNLVi9CdWlsZC9mb250cy9vcGVuLXNhbnMtdjI3LWxhdGluLXJlZ3VsYXIuc3ZnIiwKICAgICAgdG9TdHJpbmc6IGZ1bmN0aW9uICgpIHsKICAgICAgICByZXR1cm4gdGhpcy51cmw7CiAgICAgIH0KICAgIH0=) format("svg")}@font-face{font-family:Open Sans;font-style:normal;font-weight:600;src:url(/_assets/build/fonts/open-sans-v27-latin-600.d99a5337.eot);src:local(""),url(/_assets/build/fonts/open-sans-v27-latin-600.d99a5337.eot) format("embedded-opentype"),url(/_assets/build/fonts/open-sans-v27-latin-600.87da65d8.woff2) format("woff2"),url(/_assets/build/fonts/open-sans-v27-latin-600.28125e6f.woff) format("woff"),url(/_assets/build/fonts/open-sans-v27-latin-600.ac0e9584.ttf) format("truetype"),url(data:image/svg+xml;base64,ZXhwb3J0IGRlZmF1bHQgewogICAgICBpZDogIm9wZW4tc2Fucy12MjctbGF0aW4tNjAwLXVzYWdlIiwKICAgICAgdmlld0JveDogdW5kZWZpbmVkLAogICAgICB1cmw6IF9fd2VicGFja19wdWJsaWNfcGF0aF9fICsgIi9Vc2Vycy9zdmVua2FsYmhlbm4vRHJvcGJveC9Qcm9qZWt0ZS9kZXZSU0tWL0J1aWxkL2ZvbnRzL29wZW4tc2Fucy12MjctbGF0aW4tNjAwLnN2ZyIsCiAgICAgIHRvU3RyaW5nOiBmdW5jdGlvbiAoKSB7CiAgICAgICAgcmV0dXJuIHRoaXMudXJsOwogICAgICB9CiAgICB9) format("svg")}@font-face{font-family:Open Sans;font-style:normal;font-weight:800;src:url(/_assets/build/fonts/open-sans-v27-latin-800.b16ea2fe.eot);src:local(""),url(/_assets/build/fonts/open-sans-v27-latin-800.b16ea2fe.eot) format("embedded-opentype"),url(/_assets/build/fonts/open-sans-v27-latin-800.7d3e6096.woff2) format("woff2"),url(/_assets/build/fonts/open-sans-v27-latin-800.92b78cf5.woff) format("woff"),url(/_assets/build/fonts/open-sans-v27-latin-800.a191d2b8.ttf) format("truetype"),url(data:image/svg+xml;base64,ZXhwb3J0IGRlZmF1bHQgewogICAgICBpZDogIm9wZW4tc2Fucy12MjctbGF0aW4tODAwLXVzYWdlIiwKICAgICAgdmlld0JveDogdW5kZWZpbmVkLAogICAgICB1cmw6IF9fd2VicGFja19wdWJsaWNfcGF0aF9fICsgIi9Vc2Vycy9zdmVua2FsYmhlbm4vRHJvcGJveC9Qcm9qZWt0ZS9kZXZSU0tWL0J1aWxkL2ZvbnRzL29wZW4tc2Fucy12MjctbGF0aW4tODAwLnN2ZyIsCiAgICAgIHRvU3RyaW5nOiBmdW5jdGlvbiAoKSB7CiAgICAgICAgcmV0dXJuIHRoaXMudXJsOwogICAgICB9CiAgICB9) format("svg")}@font-face{font-family:Open Sans;font-style:italic;font-weight:300;src:url(/_assets/build/fonts/open-sans-v27-latin-300italic.02a2db2f.eot);src:local(""),url(/_assets/build/fonts/open-sans-v27-latin-300italic.02a2db2f.eot) format("embedded-opentype"),url(/_assets/build/fonts/open-sans-v27-latin-300italic.10c4143b.woff2) format("woff2"),url(/_assets/build/fonts/open-sans-v27-latin-300italic.41e8c90e.woff) format("woff"),url(/_assets/build/fonts/open-sans-v27-latin-300italic.a5208cd8.ttf) format("truetype"),url(data:image/svg+xml;base64,ZXhwb3J0IGRlZmF1bHQgewogICAgICBpZDogIm9wZW4tc2Fucy12MjctbGF0aW4tMzAwaXRhbGljLXVzYWdlIiwKICAgICAgdmlld0JveDogdW5kZWZpbmVkLAogICAgICB1cmw6IF9fd2VicGFja19wdWJsaWNfcGF0aF9fICsgIi9Vc2Vycy9zdmVua2FsYmhlbm4vRHJvcGJveC9Qcm9qZWt0ZS9kZXZSU0tWL0J1aWxkL2ZvbnRzL29wZW4tc2Fucy12MjctbGF0aW4tMzAwaXRhbGljLnN2ZyIsCiAgICAgIHRvU3RyaW5nOiBmdW5jdGlvbiAoKSB7CiAgICAgICAgcmV0dXJuIHRoaXMudXJsOwogICAgICB9CiAgICB9) format("svg")}@font-face{font-family:Open Sans;font-style:italic;font-weight:400;src:url(/_assets/build/fonts/open-sans-v27-latin-italic.30c95367.eot);src:local(""),url(/_assets/build/fonts/open-sans-v27-latin-italic.30c95367.eot) format("embedded-opentype"),url(/_assets/build/fonts/open-sans-v27-latin-italic.e237a3ae.woff2) format("woff2"),url(/_assets/build/fonts/open-sans-v27-latin-italic.540b4021.woff) format("woff"),url(/_assets/build/fonts/open-sans-v27-latin-italic.4579dc53.ttf) format("truetype"),url(data:image/svg+xml;base64,ZXhwb3J0IGRlZmF1bHQgewogICAgICBpZDogIm9wZW4tc2Fucy12MjctbGF0aW4taXRhbGljLXVzYWdlIiwKICAgICAgdmlld0JveDogdW5kZWZpbmVkLAogICAgICB1cmw6IF9fd2VicGFja19wdWJsaWNfcGF0aF9fICsgIi9Vc2Vycy9zdmVua2FsYmhlbm4vRHJvcGJveC9Qcm9qZWt0ZS9kZXZSU0tWL0J1aWxkL2ZvbnRzL29wZW4tc2Fucy12MjctbGF0aW4taXRhbGljLnN2ZyIsCiAgICAgIHRvU3RyaW5nOiBmdW5jdGlvbiAoKSB7CiAgICAgICAgcmV0dXJuIHRoaXMudXJsOwogICAgICB9CiAgICB9) format("svg")}@font-face{font-family:Open Sans;font-style:italic;font-weight:600;src:url(/_assets/build/fonts/open-sans-v27-latin-600italic.413b4092.eot);src:local(""),url(/_assets/build/fonts/open-sans-v27-latin-600italic.413b4092.eot) format("embedded-opentype"),url(/_assets/build/fonts/open-sans-v27-latin-600italic.72e00e31.woff2) format("woff2"),url(/_assets/build/fonts/open-sans-v27-latin-600italic.666af6db.woff) format("woff"),url(/_assets/build/fonts/open-sans-v27-latin-600italic.2e11305a.ttf) format("truetype"),url(data:image/svg+xml;base64,ZXhwb3J0IGRlZmF1bHQgewogICAgICBpZDogIm9wZW4tc2Fucy12MjctbGF0aW4tNjAwaXRhbGljLXVzYWdlIiwKICAgICAgdmlld0JveDogdW5kZWZpbmVkLAogICAgICB1cmw6IF9fd2VicGFja19wdWJsaWNfcGF0aF9fICsgIi9Vc2Vycy9zdmVua2FsYmhlbm4vRHJvcGJveC9Qcm9qZWt0ZS9kZXZSU0tWL0J1aWxkL2ZvbnRzL29wZW4tc2Fucy12MjctbGF0aW4tNjAwaXRhbGljLnN2ZyIsCiAgICAgIHRvU3RyaW5nOiBmdW5jdGlvbiAoKSB7CiAgICAgICAgcmV0dXJuIHRoaXMudXJsOwogICAgICB9CiAgICB9) format("svg")}@font-face{font-family:Open Sans;font-style:italic;font-weight:800;src:url(/_assets/build/fonts/open-sans-v27-latin-800italic.9ab2b262.eot);src:local(""),url(/_assets/build/fonts/open-sans-v27-latin-800italic.9ab2b262.eot) format("embedded-opentype"),url(/_assets/build/fonts/open-sans-v27-latin-800italic.38f2a3be.woff2) format("woff2"),url(/_assets/build/fonts/open-sans-v27-latin-800italic.3e386b54.woff) format("woff"),url(/_assets/build/fonts/open-sans-v27-latin-800italic.8e85f0d8.ttf) format("truetype"),url(data:image/svg+xml;base64,ZXhwb3J0IGRlZmF1bHQgewogICAgICBpZDogIm9wZW4tc2Fucy12MjctbGF0aW4tODAwaXRhbGljLXVzYWdlIiwKICAgICAgdmlld0JveDogdW5kZWZpbmVkLAogICAgICB1cmw6IF9fd2VicGFja19wdWJsaWNfcGF0aF9fICsgIi9Vc2Vycy9zdmVua2FsYmhlbm4vRHJvcGJveC9Qcm9qZWt0ZS9kZXZSU0tWL0J1aWxkL2ZvbnRzL29wZW4tc2Fucy12MjctbGF0aW4tODAwaXRhbGljLnN2ZyIsCiAgICAgIHRvU3RyaW5nOiBmdW5jdGlvbiAoKSB7CiAgICAgICAgcmV0dXJuIHRoaXMudXJsOwogICAgICB9CiAgICB9) format("svg")}@keyframes root{0%{font-size:0;line-height:1.2}to{font-size:115%;line-height:1.5}}:root{--tt-key:root;--tt-max:1600;--tt-ease:ease-out;font-size:100%;line-height:1.4}.h1,.h1 p,h1{--tt-key:h1;color:#537fa6;font-size:2.2rem;font-variation-settings:"wght" 600,"wdth" .7;text-transform:uppercase}@keyframes h1{0%,20%{font-size:1.2rem;font-variation-settings:"wght" 100,"wdth" 1}}.h2,.h2 p,h2{--tt-key:h2;color:#537fa6;font-size:1.4rem;font-variation-settings:"wght" 1,"wdth" .9}.element-subheader.h2,.h2 p.element-subheader,h2.element-subheader{color:#ee804d}@keyframes h2{0%,20%{font-size:1rem;font-variation-settings:"wght" 1.2,"wdth" 1}}.h3,.h3 a,.h3 p,h3,h3 a,h3 a:visited{--tt-key:h3;color:#ee804d;font-size:1.2rem;font-variation-settings:"wght" 1,"wdth" .9}@keyframes h3{0%,20%{font-size:.9rem;font-variation-settings:"wght" 1.2,"wdth" 1}}.h4,.h4 p,h4{--tt-key:h4;color:#537fa6;font-size:1rem;font-variation-settings:"wght" 1,"wdth" .9}@keyframes h4{0%,20%{font-size:.75rem;font-variation-settings:"wght" 1.2,"wdth" 1}}.frame-header{--tt-key:frame-header;margin-bottom:.8rem}@keyframes frame-header{0%,20%{margin-bottom:.4rem}to{margin-bottom:.8rem}}p{--tt-key:p;font-size:1rem;font-weight:100;line-height:1.7}@keyframes p{0%,20%{font-size:.8rem;line-height:1.5}to{font-size:1rem;line-height:1.7}}.language-menu-item{padding-top:6px}.navbar-mainnavigation .nav-link-toggle{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;color:inherit}@media (min-width:992px){.navbar-mainnavigation .rskv-mainnavigation{justify-content:flex-end}}:root{--yt-icon-color:#537fa6;--rskv-floating-icon-menu-height:70px;--rskv-floating-icon-offset:12px}@media (min-width:992px){:root{--rskv-floating-icon-menu-height:100px;--rskv-floating-icon-offset:16px}}@media (min-width:1200px){:root{--rskv-floating-icon-menu-height:110px}}.instagram-floating-link{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:hsla(0,0%,100%,.3);border-radius:8px;box-shadow:0 .25rem .75rem rgba(0,0,0,.14);color:var(--yt-icon-color);display:inline-flex;flex-direction:column;gap:2px;justify-content:center;min-height:44px;min-width:44px;padding:10px;position:fixed;right:16px;text-decoration:none;top:calc(var(--rskv-floating-icon-menu-height) + var(--rskv-floating-icon-offset));z-index:999}.instagram-floating-link:focus-visible,.instagram-floating-link:hover{background-color:hsla(0,0%,100%,.3);color:#426584;text-decoration:none}.instagram-floating-link:focus-visible{outline:2px solid currentColor;outline-offset:3px}.instagram-floating-link-icon{display:block;height:auto;max-width:100px;width:40px}.instagram-floating-link-text{color:#e1306c;font-size:.75rem;font-weight:600;line-height:1;white-space:nowrap}@media (prefers-reduced-motion:reduce){.instagram-floating-link{transition:none}}.embed-responsive div[data-service]{display:block;height:100%;left:0;min-height:0;min-width:0;position:absolute;top:0;width:100%}.card-menu-item{min-height:2.7rem}.card-menu-item .card-img-top{border-radius:calc(.25rem - 1px)}.card-menu-item .card-img-overlay{border-radius:0 calc(.25rem - 1px) 0 calc(.25rem - 1px);bottom:0;padding:.3rem .7rem;top:unset;width:-moz-fit-content;width:fit-content}.card-menu-item .card-img-overlay .card-title{font-size:1rem;font-weight:600;line-height:1rem;margin:0;text-transform:uppercase}.card-menu-item .card-img-overlay .card-subtitle{font-size:.8rem;font-weight:600;line-height:.9rem;margin:0}.card.layout-1{border:none}.card.layout-1 .card-img-overlay{background-color:hsla(0,0%,100%,.8)}.card.layout-1 .card-img-overlay:hover{background-color:#fff}.card.layout-1 .card-img-overlay .card-title a{color:#ee804d}.card.layout-1 .card-img-overlay .card-subtitle{color:#212121}.card.layout-1 .card-img-overlay .card-subtitle a,.card.layout-1 .card-img-overlay .card-subtitle a:active,.card.layout-1 .card-img-overlay .card-subtitle a:hover,.card.layout-1 .card-img-overlay .card-subtitle a:visited{color:#212121;text-decoration:none}.card.layout-2{border:none}.card.layout-2 .card-img-overlay{background-color:rgba(238,128,77,.8)}.card.layout-2 .card-img-overlay:hover{background-color:rgba(83,127,166,.9)}.card.layout-2 .card-img-overlay .card-title a{color:#fff}.card.layout-2 .card-img-overlay .card-subtitle{color:#dedede}.card.layout-2 .card-img-overlay .card-subtitle a,.card.layout-2 .card-img-overlay .card-subtitle a:active,.card.layout-2 .card-img-overlay .card-subtitle a:hover,.card.layout-2 .card-img-overlay .card-subtitle a:visited{color:#dedede;text-decoration:none}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYXBwLmNzcyIsIm1hcHBpbmdzIjoiQUFzR0UsZ0JDNmZGO0FDbG1CRTs7Ozs7RUFBQSxDQ0RGLE1BUUkscVFBSUEsc01BSUEsNlFBSUEsMFdBR0YsMkJBQ0EscUJBQ0EsNkJBQ0EsNkJBTUEscU5BQ0EsbUdBQ0EsNEVBT0EsZ0RDNFBJLHdCQUxJLENEclBSLDBCQUNBLDBCQUNBLHdCQUlBLGtCQUlBLHNCQUNBLHdCQUNBLDBCQUNBLCtDQUVBLDRCQUNBLDhCQUNBLDZCQUNBLDJCQUNBLDRCQUNBLDhCQUdBLHdCQUNBLDhCQUVBLHdCQUVBLHlCRmNGLENJdEVBLGlCQUdFLHFCSnlFRixDSTFESSw4Q0FOSixNQU9NLHNCSjhESixDQUNGLENJakRBLEtBU0UsOEJBQ0EsMENBRkEsbUNBRkEsMkJBSkEsdUNEbVBJLGtDQUxJLENDNU9SLHVDQUNBLHVDQUpBLFNBTUEsb0NKdURGLENJM0NBLEdBR0UsU0FDQSxxQkFGQSxhQ2lqQjRCLENEbGpCNUIsY0FJQSxXSjhDRixDSXBDQSwwQ0FPRSxhRTFFa0MsQ0ZzRWxDLG9NRWRrQyxDRmdCbEMsZUVka0MsQ0ZlbEMsZUVka0MsQ0ZVbEMsbUJDd2Y0QixDRHpmNUIsWUo0Q0YsQ0luQ0EsT0Q2TVEsK0JIdEtSLENHSUksMEJDM0NKLE9Eb05RLGNIektOLENBQ0YsQ0l2Q0EsT0R3TVEsNkJIN0pSLENHTEksMEJDdENKLE9EK01RLGlCSGhLTixDQUNGLENJM0NBLE9EbU1RLCtCSHBKUixDR2RJLDBCQ2pDSixPRDBNUSxnQkh2Sk4sQ0FDRixDSS9DQSxPRDBMTSxpQkh2SU4sQ0k5Q0EsT0RxTE0sY0huSU4sQ0k3Q0EsT0RnTE0sZ0JIL0hOLENJdENBLEVBRUUsa0JDbVMwQixDRHBTMUIsWUowQ0YsQ0kvQkEsWUFFRSxZQURBLDBFQUVBLG1FSmtDRixDSTVCQSxRQUVFLGtCQUNBLG9CQUZBLGtCSmlDRixDSXpCQSxNQUVFLGlCSjRCRixDSXpCQSxTQUlFLG1CQURBLFlKNkJGLENJekJBLHdCQUlFLGVKNEJGLENJekJBLEdBQ0UsZUo0QkYsQ0l2QkEsR0FDRSxvQkFDQSxhSjBCRixDSXBCQSxXQUNFLGVKdUJGLENJZkEsU0FFRSxrQkprQkYsQ0lWQSxhRG1GTSxnQkhyRU4sQ0lQQSxXQUVFLHdDQURBLGVKV0YsQ0lEQSxRRGlFTSxlQUxJLENDeERSLGNBRkEsa0JBR0EsdUJKSUYsQ0lEQSxJQUFNLGFKS04sQ0lKQSxJQUFNLFNKUU4sQ0lIQSxFQUNFLDJCQUNBLG9CSk1GLENJSkUsUUFDRSxpQ0FDQSx5QkpNSixDSUlFLDREQUVFLGNBQ0Esb0JKRkosQ0lTQSxrQkFJRSxvQ0NrUjRCLENGN1B4QixhSDFCTixDSWFBLElBQ0UsY0RZSSxnQkFMSSxDQ0xSLG1CQURBLGFBRUEsYUpURixDSWNFLFNBRUUsY0RFRSxpQkFMSSxDQ0lOLGlCSlpKLENJZ0JBLEtBR0UscUJBREEsMkJETEksZ0JIUE4sQ0lnQkUsT0FDRSxhSmRKLENJa0JBLElBSUUscUNDdXlDa0MsQ0Uza0RoQyxxQkhtU0YsdUJDdXlDa0MsQ0Z4ekM5QixnQkFMSSxDQ29CUix3QkpYRixDSWlCRSxRRHJCSSxhQUxJLENDMkJOLFNKZEosQ0l5QkEsT0FDRSxlSnRCRixDSTRCQSxRQUVFLHFCSnpCRixDSWlDQSxNQUVFLHlCQURBLG1CSjdCRixDSWlDQSxRQUdFLGFFdFZrQyxDRnFWbEMsb0JDcVQ0QixDRHRUNUIsaUJDc1Q0QixDRG5UNUIsZUo5QkYsQ0lxQ0EsR0FFRSxtQkFDQSwrQkpuQ0YsQ0lzQ0EsMkJBUUUsZUFGQSxvQkpqQ0YsQ0kyQ0EsTUFDRSxvQkp4Q0YsQ0k4Q0EsT0FFRSxlSjVDRixDSW9EQSxpQ0FDRSxTSmpERixDSXNEQSxzQ0FNRSxvQkRySEksaUJBTEksQ0M0SFIsb0JBSEEsUUpoREYsQ0l1REEsY0FFRSxtQkpwREYsQ0l5REEsY0FDRSxjSnRERixDSXlEQSxPQUdFLGdCSnhERixDSTJERSxnQkFDRSxTSnpESixDSWdFQSwwSUFDRSxzQko3REYsQ0lxRUEsZ0RBSUUseUJKbEVGLENJcUVJLDRHQUNFLGNKaEVOLENJdUVBLG1CQUVFLGtCQURBLFNKbkVGLENJeUVBLFNBQ0UsZUp0RUYsQ0lnRkEsU0FJRSxTQURBLFNBRkEsWUFDQSxTSjNFRixDSXFGQSxPQUNFLFdEdk1NLGdDQzZNTixvQkFIQSxtQkM4STRCLENEL0k1QixVQURBLFVKOUVGLENHNVJJLDBCQ3dXSixPRC9MUSxnQkh1SE4sQ0FDRixDSWdGRSxTQUNFLFVKOUVKLENJcUZBLCtPQU9FLFNKbEZGLENJcUZBLDRCQUNFLFdKbEZGLENJMkZBLGNBRUUsNkJBREEsbUJKdkZGLENJMkdBLDRCQUNFLHVCSmhHRixDSXFHQSwrQkFDRSxTSmxHRixDSXlHQSx1QkFFRSwwQkFEQSxZSnJHRixDSTJHQSxPQUNFLG9CSnhHRixDSXFIQSxRQUVFLGVBREEsaUJKN0dGLENJc0hBLFNBQ0UsdUJKbkhGLENJMkhBLFNBQ0Usc0JKeEhGLENENWNBLE1JeVFNLGlCQUxJLENKbFFSLGVDK2NGLENEMWNFLGtDSXNRTSxpQ0psUUosZU15akJrQixDTnhqQmxCLGVDNGNKLENHN1dJLDBCSnBHRixrQ0k2UU0sY0h5TU4sQ0FDRixDRHZkRSxrQ0lzUU0sbUNKbFFKLGVNeWpCa0IsQ054akJsQixlQ3lkSixDRzFYSSwwQkpwR0Ysa0NJNlFNLGtCSHNOTixDQUNGLENEcGVFLGtDSXNRTSxnQ0psUUosZU15akJrQixDTnhqQmxCLGVDc2VKLENHdllJLDBCSnBHRixrQ0k2UU0saUJIbU9OLENBQ0YsQ0RqZkUsa0NJc1FNLGtDSmxRSixlTXlqQmtCLENOeGpCbEIsZUNtZkosQ0dwWkksMEJKcEdGLGtDSTZRTSxrQkhnUE4sQ0FDRixDRDlmRSxrQ0lzUU0sZ0NKbFFKLGVNeWpCa0IsQ054akJsQixlQ2dnQkosQ0dqYUksMEJKcEdGLGtDSTZRTSxnQkg2UE4sQ0FDRixDRDNnQkUsa0NJc1FNLGtDSmxRSixlTXlqQmtCLENOeGpCbEIsZUM2Z0JKLENHOWFJLDBCSnBHRixrQ0k2UU0sa0JIMFFOLENBQ0YsQ0QzZkEsNEJTM0RFLGdCQURBLGNSaWtCRixDRGxnQkEsb0NBQ0Usb0JDcWdCRixDRG5nQkUsc0VBQ0Usa0JDcWdCSixDRDNmQSxZSW9OTSxnQkFMSSxDSjdNUix3QkM4ZkYsQ0QxZkEsWUk4TU0saUJBTEksQ0p4TVIsa0JDOGZGLENEM2ZFLHdCQUNFLGVDNmZKLENEemZBLG1CQUlFLGFPM0ZrQyxDSDRSOUIsZ0JBTEksQ0o5TFIsa0JNbVJPLENOcFJQLGdCQytmRixDRDFmRSwwQkFDRSxZQzRmSixDU3RsQkEsMEJDQ0UsWUFIQSxjVnVtQkYsQ1NybUJBLGVBRUUscUJIWmtDLENHYWxDLHdDRkdFLHNCSUxFLDRDQVJXLENGUWYsY1RvbUJGLENTdGxCQSxRQUVFLG9CVHdsQkYsQ1NybEJBLFlBRUUsY0FEQSxtQlR5bEJGLENTcmxCQSxnQkFFRSxhSC9Ca0MsQ0g0UjlCLGdCSDJWTixDWTFuQkUsbUdDSEEsbUJBQ0EsZ0JBS0EsaUJBREEsa0JBREEseUNBREEsMENBREEsVWIyb0JGLENjamxCSSx5QkY1Q0UseUJBQ0UsZVppb0JOLENBQ0YsQ2N2bEJJLHlCRjVDRSx1Q0FDRSxlWnNvQk4sQ0FDRixDYzVsQkkseUJGNUNFLHFEQUNFLGVaMm9CTixDQUNGLENjam1CSSwwQkY1Q0UsbUVBQ0UsZ0JaZ3BCTixDQUNGLENjdG1CSSwwQkY1Q0Usa0ZBQ0UsZ0JacXBCTixDQUNGLENlcnFCRSxLQ0FBLG1CQUNBLGdCQUNBLGFBQ0EsZUFJQSx5Q0FEQSwwQ0FEQSxzQ2hCeXFCRixDZTNxQkksT0NhRixjQUtBLDhCQUhBLGVBRUEseUNBREEsMENBRkEsVWhCcXFCRixDZ0JsbkJNLEtBQ0UsV2hCcW5CUixDZ0JsbkJNLGlCQXBDSixjQUNBLFVoQjBwQkYsQ2dCNW9CRSxjQUNFLGNBQ0EsVWhCK29CSixDZ0JqcEJFLGNBQ0UsY0FDQSxTaEJvcEJKLENnQnRwQkUsY0FDRSxjQUNBLG9CaEJ5cEJKLENnQjNwQkUsY0FDRSxjQUNBLFNoQjhwQkosQ2dCaHFCRSxjQUNFLGNBQ0EsU2hCbXFCSixDZ0JycUJFLGNBQ0UsY0FDQSxvQmhCd3FCSixDZ0J6b0JNLFVBaERKLGNBQ0EsVWhCNnJCRixDZ0J4b0JVLE9BaEVOLGNBQ0EsaUJoQjRzQkosQ2dCN29CVSxPQWhFTixjQUNBLGtCaEJpdEJKLENnQmxwQlUsT0FoRU4sY0FDQSxTaEJzdEJKLENnQnZwQlUsT0FoRU4sY0FDQSxrQmhCMnRCSixDZ0I1cEJVLE9BaEVOLGNBQ0Esa0JoQmd1QkosQ2dCanFCVSxPQWhFTixjQUNBLFNoQnF1QkosQ2dCdHFCVSxPQWhFTixjQUNBLGtCaEIwdUJKLENnQjNxQlUsT0FoRU4sY0FDQSxrQmhCK3VCSixDZ0JockJVLE9BaEVOLGNBQ0EsU2hCb3ZCSixDZ0JyckJVLFFBaEVOLGNBQ0Esa0JoQnl2QkosQ2dCMXJCVSxRQWhFTixjQUNBLGtCaEI4dkJKLENnQi9yQlUsUUFoRU4sY0FDQSxVaEJtd0JKLENnQjVyQlksVUF4RFYsdUJoQnd2QkYsQ2dCaHNCWSxVQXhEVix3QmhCNHZCRixDZ0Jwc0JZLFVBeERWLGVoQmd3QkYsQ2dCeHNCWSxVQXhEVix3QmhCb3dCRixDZ0I1c0JZLFVBeERWLHdCaEJ3d0JGLENnQmh0QlksVUF4RFYsZWhCNHdCRixDZ0JwdEJZLFVBeERWLHdCaEJneEJGLENnQnh0QlksVUF4RFYsd0JoQm94QkYsQ2dCNXRCWSxVQXhEVixlaEJ3eEJGLENnQmh1QlksV0F4RFYsd0JoQjR4QkYsQ2dCcHVCWSxXQXhEVix3QmhCZ3lCRixDZ0I3dEJRLFdBRUUsZWhCZ3VCVixDZ0I3dEJRLFdBRUUsZWhCZ3VCVixDZ0J2dUJRLFdBRUUscUJoQjB1QlYsQ2dCdnVCUSxXQUVFLHFCaEIwdUJWLENnQmp2QlEsV0FFRSxvQmhCb3ZCVixDZ0JqdkJRLFdBRUUsb0JoQm92QlYsQ2dCM3ZCUSxXQUVFLGtCaEI4dkJWLENnQjN2QlEsV0FFRSxrQmhCOHZCVixDZ0Jyd0JRLFdBRUUsb0JoQnd3QlYsQ2dCcndCUSxXQUVFLG9CaEJ3d0JWLENnQi93QlEsV0FFRSxrQmhCa3hCVixDZ0Ivd0JRLFdBRUUsa0JoQmt4QlYsQ2M1MEJJLHlCRVVFLFFBQ0UsV2hCczBCTixDZ0JuMEJJLG9CQXBDSixjQUNBLFVoQjAyQkEsQ2dCNTFCQSxpQkFDRSxjQUNBLFVoQjgxQkYsQ2dCaDJCQSxpQkFDRSxjQUNBLFNoQmsyQkYsQ2dCcDJCQSxpQkFDRSxjQUNBLG9CaEJzMkJGLENnQngyQkEsaUJBQ0UsY0FDQSxTaEIwMkJGLENnQjUyQkEsaUJBQ0UsY0FDQSxTaEI4MkJGLENnQmgzQkEsaUJBQ0UsY0FDQSxvQmhCazNCRixDZ0JuMUJJLGFBaERKLGNBQ0EsVWhCczRCQSxDZ0JqMUJRLFVBaEVOLGNBQ0EsaUJoQm81QkYsQ2dCcjFCUSxVQWhFTixjQUNBLGtCaEJ3NUJGLENnQnoxQlEsVUFoRU4sY0FDQSxTaEI0NUJGLENnQjcxQlEsVUFoRU4sY0FDQSxrQmhCZzZCRixDZ0JqMkJRLFVBaEVOLGNBQ0Esa0JoQm82QkYsQ2dCcjJCUSxVQWhFTixjQUNBLFNoQnc2QkYsQ2dCejJCUSxVQWhFTixjQUNBLGtCaEI0NkJGLENnQjcyQlEsVUFoRU4sY0FDQSxrQmhCZzdCRixDZ0JqM0JRLFVBaEVOLGNBQ0EsU2hCbzdCRixDZ0JyM0JRLFdBaEVOLGNBQ0Esa0JoQnc3QkYsQ2dCejNCUSxXQWhFTixjQUNBLGtCaEI0N0JGLENnQjczQlEsV0FoRU4sY0FDQSxVaEJnOEJGLENnQnozQlUsYUF4RFYsYWhCbzdCQSxDZ0I1M0JVLGFBeERWLHVCaEJ1N0JBLENnQi8zQlUsYUF4RFYsd0JoQjA3QkEsQ2dCbDRCVSxhQXhEVixlaEI2N0JBLENnQnI0QlUsYUF4RFYsd0JoQmc4QkEsQ2dCeDRCVSxhQXhEVix3QmhCbThCQSxDZ0IzNEJVLGFBeERWLGVoQnM4QkEsQ2dCOTRCVSxhQXhEVix3QmhCeThCQSxDZ0JqNUJVLGFBeERWLHdCaEI0OEJBLENnQnA1QlUsYUF4RFYsZWhCKzhCQSxDZ0J2NUJVLGNBeERWLHdCaEJrOUJBLENnQjE1QlUsY0F4RFYsd0JoQnE5QkEsQ2dCbDVCTSxpQkFFRSxlaEJvNUJSLENnQmo1Qk0saUJBRUUsZWhCbTVCUixDZ0IxNUJNLGlCQUVFLHFCaEI0NUJSLENnQno1Qk0saUJBRUUscUJoQjI1QlIsQ2dCbDZCTSxpQkFFRSxvQmhCbzZCUixDZ0JqNkJNLGlCQUVFLG9CaEJtNkJSLENnQjE2Qk0saUJBRUUsa0JoQjQ2QlIsQ2dCejZCTSxpQkFFRSxrQmhCMjZCUixDZ0JsN0JNLGlCQUVFLG9CaEJvN0JSLENnQmo3Qk0saUJBRUUsb0JoQm03QlIsQ2dCMTdCTSxpQkFFRSxrQmhCNDdCUixDZ0J6N0JNLGlCQUVFLGtCaEIyN0JSLENBQ0YsQ2N0L0JJLHlCRVVFLFFBQ0UsV2hCKytCTixDZ0I1K0JJLG9CQXBDSixjQUNBLFVoQm1oQ0EsQ2dCcmdDQSxpQkFDRSxjQUNBLFVoQnVnQ0YsQ2dCemdDQSxpQkFDRSxjQUNBLFNoQjJnQ0YsQ2dCN2dDQSxpQkFDRSxjQUNBLG9CaEIrZ0NGLENnQmpoQ0EsaUJBQ0UsY0FDQSxTaEJtaENGLENnQnJoQ0EsaUJBQ0UsY0FDQSxTaEJ1aENGLENnQnpoQ0EsaUJBQ0UsY0FDQSxvQmhCMmhDRixDZ0I1L0JJLGFBaERKLGNBQ0EsVWhCK2lDQSxDZ0IxL0JRLFVBaEVOLGNBQ0EsaUJoQjZqQ0YsQ2dCOS9CUSxVQWhFTixjQUNBLGtCaEJpa0NGLENnQmxnQ1EsVUFoRU4sY0FDQSxTaEJxa0NGLENnQnRnQ1EsVUFoRU4sY0FDQSxrQmhCeWtDRixDZ0IxZ0NRLFVBaEVOLGNBQ0Esa0JoQjZrQ0YsQ2dCOWdDUSxVQWhFTixjQUNBLFNoQmlsQ0YsQ2dCbGhDUSxVQWhFTixjQUNBLGtCaEJxbENGLENnQnRoQ1EsVUFoRU4sY0FDQSxrQmhCeWxDRixDZ0IxaENRLFVBaEVOLGNBQ0EsU2hCNmxDRixDZ0I5aENRLFdBaEVOLGNBQ0Esa0JoQmltQ0YsQ2dCbGlDUSxXQWhFTixjQUNBLGtCaEJxbUNGLENnQnRpQ1EsV0FoRU4sY0FDQSxVaEJ5bUNGLENnQmxpQ1UsYUF4RFYsYWhCNmxDQSxDZ0JyaUNVLGFBeERWLHVCaEJnbUNBLENnQnhpQ1UsYUF4RFYsd0JoQm1tQ0EsQ2dCM2lDVSxhQXhEVixlaEJzbUNBLENnQjlpQ1UsYUF4RFYsd0JoQnltQ0EsQ2dCampDVSxhQXhEVix3QmhCNG1DQSxDZ0JwakNVLGFBeERWLGVoQittQ0EsQ2dCdmpDVSxhQXhEVix3QmhCa25DQSxDZ0IxakNVLGFBeERWLHdCaEJxbkNBLENnQjdqQ1UsYUF4RFYsZWhCd25DQSxDZ0Joa0NVLGNBeERWLHdCaEIybkNBLENnQm5rQ1UsY0F4RFYsd0JoQjhuQ0EsQ2dCM2pDTSxpQkFFRSxlaEI2akNSLENnQjFqQ00saUJBRUUsZWhCNGpDUixDZ0Jua0NNLGlCQUVFLHFCaEJxa0NSLENnQmxrQ00saUJBRUUscUJoQm9rQ1IsQ2dCM2tDTSxpQkFFRSxvQmhCNmtDUixDZ0Ixa0NNLGlCQUVFLG9CaEI0a0NSLENnQm5sQ00saUJBRUUsa0JoQnFsQ1IsQ2dCbGxDTSxpQkFFRSxrQmhCb2xDUixDZ0IzbENNLGlCQUVFLG9CaEI2bENSLENnQjFsQ00saUJBRUUsb0JoQjRsQ1IsQ2dCbm1DTSxpQkFFRSxrQmhCcW1DUixDZ0JsbUNNLGlCQUVFLGtCaEJvbUNSLENBQ0YsQ2MvcENJLHlCRVVFLFFBQ0UsV2hCd3BDTixDZ0JycENJLG9CQXBDSixjQUNBLFVoQjRyQ0EsQ2dCOXFDQSxpQkFDRSxjQUNBLFVoQmdyQ0YsQ2dCbHJDQSxpQkFDRSxjQUNBLFNoQm9yQ0YsQ2dCdHJDQSxpQkFDRSxjQUNBLG9CaEJ3ckNGLENnQjFyQ0EsaUJBQ0UsY0FDQSxTaEI0ckNGLENnQjlyQ0EsaUJBQ0UsY0FDQSxTaEJnc0NGLENnQmxzQ0EsaUJBQ0UsY0FDQSxvQmhCb3NDRixDZ0JycUNJLGFBaERKLGNBQ0EsVWhCd3RDQSxDZ0JucUNRLFVBaEVOLGNBQ0EsaUJoQnN1Q0YsQ2dCdnFDUSxVQWhFTixjQUNBLGtCaEIwdUNGLENnQjNxQ1EsVUFoRU4sY0FDQSxTaEI4dUNGLENnQi9xQ1EsVUFoRU4sY0FDQSxrQmhCa3ZDRixDZ0JuckNRLFVBaEVOLGNBQ0Esa0JoQnN2Q0YsQ2dCdnJDUSxVQWhFTixjQUNBLFNoQjB2Q0YsQ2dCM3JDUSxVQWhFTixjQUNBLGtCaEI4dkNGLENnQi9yQ1EsVUFoRU4sY0FDQSxrQmhCa3dDRixDZ0Juc0NRLFVBaEVOLGNBQ0EsU2hCc3dDRixDZ0J2c0NRLFdBaEVOLGNBQ0Esa0JoQjB3Q0YsQ2dCM3NDUSxXQWhFTixjQUNBLGtCaEI4d0NGLENnQi9zQ1EsV0FoRU4sY0FDQSxVaEJreENGLENnQjNzQ1UsYUF4RFYsYWhCc3dDQSxDZ0I5c0NVLGFBeERWLHVCaEJ5d0NBLENnQmp0Q1UsYUF4RFYsd0JoQjR3Q0EsQ2dCcHRDVSxhQXhEVixlaEIrd0NBLENnQnZ0Q1UsYUF4RFYsd0JoQmt4Q0EsQ2dCMXRDVSxhQXhEVix3QmhCcXhDQSxDZ0I3dENVLGFBeERWLGVoQnd4Q0EsQ2dCaHVDVSxhQXhEVix3QmhCMnhDQSxDZ0JudUNVLGFBeERWLHdCaEI4eENBLENnQnR1Q1UsYUF4RFYsZWhCaXlDQSxDZ0J6dUNVLGNBeERWLHdCaEJveUNBLENnQjV1Q1UsY0F4RFYsd0JoQnV5Q0EsQ2dCcHVDTSxpQkFFRSxlaEJzdUNSLENnQm51Q00saUJBRUUsZWhCcXVDUixDZ0I1dUNNLGlCQUVFLHFCaEI4dUNSLENnQjN1Q00saUJBRUUscUJoQjZ1Q1IsQ2dCcHZDTSxpQkFFRSxvQmhCc3ZDUixDZ0JudkNNLGlCQUVFLG9CaEJxdkNSLENnQjV2Q00saUJBRUUsa0JoQjh2Q1IsQ2dCM3ZDTSxpQkFFRSxrQmhCNnZDUixDZ0Jwd0NNLGlCQUVFLG9CaEJzd0NSLENnQm53Q00saUJBRUUsb0JoQnF3Q1IsQ2dCNXdDTSxpQkFFRSxrQmhCOHdDUixDZ0Izd0NNLGlCQUVFLGtCaEI2d0NSLENBQ0YsQ2N4MENJLDBCRVVFLFFBQ0UsV2hCaTBDTixDZ0I5ekNJLG9CQXBDSixjQUNBLFVoQnEyQ0EsQ2dCdjFDQSxpQkFDRSxjQUNBLFVoQnkxQ0YsQ2dCMzFDQSxpQkFDRSxjQUNBLFNoQjYxQ0YsQ2dCLzFDQSxpQkFDRSxjQUNBLG9CaEJpMkNGLENnQm4yQ0EsaUJBQ0UsY0FDQSxTaEJxMkNGLENnQnYyQ0EsaUJBQ0UsY0FDQSxTaEJ5MkNGLENnQjMyQ0EsaUJBQ0UsY0FDQSxvQmhCNjJDRixDZ0I5MENJLGFBaERKLGNBQ0EsVWhCaTRDQSxDZ0I1MENRLFVBaEVOLGNBQ0EsaUJoQis0Q0YsQ2dCaDFDUSxVQWhFTixjQUNBLGtCaEJtNUNGLENnQnAxQ1EsVUFoRU4sY0FDQSxTaEJ1NUNGLENnQngxQ1EsVUFoRU4sY0FDQSxrQmhCMjVDRixDZ0I1MUNRLFVBaEVOLGNBQ0Esa0JoQis1Q0YsQ2dCaDJDUSxVQWhFTixjQUNBLFNoQm02Q0YsQ2dCcDJDUSxVQWhFTixjQUNBLGtCaEJ1NkNGLENnQngyQ1EsVUFoRU4sY0FDQSxrQmhCMjZDRixDZ0I1MkNRLFVBaEVOLGNBQ0EsU2hCKzZDRixDZ0JoM0NRLFdBaEVOLGNBQ0Esa0JoQm03Q0YsQ2dCcDNDUSxXQWhFTixjQUNBLGtCaEJ1N0NGLENnQngzQ1EsV0FoRU4sY0FDQSxVaEIyN0NGLENnQnAzQ1UsYUF4RFYsYWhCKzZDQSxDZ0J2M0NVLGFBeERWLHVCaEJrN0NBLENnQjEzQ1UsYUF4RFYsd0JoQnE3Q0EsQ2dCNzNDVSxhQXhEVixlaEJ3N0NBLENnQmg0Q1UsYUF4RFYsd0JoQjI3Q0EsQ2dCbjRDVSxhQXhEVix3QmhCODdDQSxDZ0J0NENVLGFBeERWLGVoQmk4Q0EsQ2dCejRDVSxhQXhEVix3QmhCbzhDQSxDZ0I1NENVLGFBeERWLHdCaEJ1OENBLENnQi80Q1UsYUF4RFYsZWhCMDhDQSxDZ0JsNUNVLGNBeERWLHdCaEI2OENBLENnQnI1Q1UsY0F4RFYsd0JoQmc5Q0EsQ2dCNzRDTSxpQkFFRSxlaEIrNENSLENnQjU0Q00saUJBRUUsZWhCODRDUixDZ0JyNUNNLGlCQUVFLHFCaEJ1NUNSLENnQnA1Q00saUJBRUUscUJoQnM1Q1IsQ2dCNzVDTSxpQkFFRSxvQmhCKzVDUixDZ0I1NUNNLGlCQUVFLG9CaEI4NUNSLENnQnI2Q00saUJBRUUsa0JoQnU2Q1IsQ2dCcDZDTSxpQkFFRSxrQmhCczZDUixDZ0I3NkNNLGlCQUVFLG9CaEIrNkNSLENnQjU2Q00saUJBRUUsb0JoQjg2Q1IsQ2dCcjdDTSxpQkFFRSxrQmhCdTdDUixDZ0JwN0NNLGlCQUVFLGtCaEJzN0NSLENBQ0YsQ2NqL0NJLDBCRVVFLFNBQ0UsV2hCMCtDTixDZ0J2K0NJLHFCQXBDSixjQUNBLFVoQjhnREEsQ2dCaGdEQSxrQkFDRSxjQUNBLFVoQmtnREYsQ2dCcGdEQSxrQkFDRSxjQUNBLFNoQnNnREYsQ2dCeGdEQSxrQkFDRSxjQUNBLG9CaEIwZ0RGLENnQjVnREEsa0JBQ0UsY0FDQSxTaEI4Z0RGLENnQmhoREEsa0JBQ0UsY0FDQSxTaEJraERGLENnQnBoREEsa0JBQ0UsY0FDQSxvQmhCc2hERixDZ0J2L0NJLGNBaERKLGNBQ0EsVWhCMGlEQSxDZ0JyL0NRLFdBaEVOLGNBQ0EsaUJoQndqREYsQ2dCei9DUSxXQWhFTixjQUNBLGtCaEI0akRGLENnQjcvQ1EsV0FoRU4sY0FDQSxTaEJna0RGLENnQmpnRFEsV0FoRU4sY0FDQSxrQmhCb2tERixDZ0JyZ0RRLFdBaEVOLGNBQ0Esa0JoQndrREYsQ2dCemdEUSxXQWhFTixjQUNBLFNoQjRrREYsQ2dCN2dEUSxXQWhFTixjQUNBLGtCaEJnbERGLENnQmpoRFEsV0FoRU4sY0FDQSxrQmhCb2xERixDZ0JyaERRLFdBaEVOLGNBQ0EsU2hCd2xERixDZ0J6aERRLFlBaEVOLGNBQ0Esa0JoQjRsREYsQ2dCN2hEUSxZQWhFTixjQUNBLGtCaEJnbURGLENnQmppRFEsWUFoRU4sY0FDQSxVaEJvbURGLENnQjdoRFUsY0F4RFYsYWhCd2xEQSxDZ0JoaURVLGNBeERWLHVCaEIybERBLENnQm5pRFUsY0F4RFYsd0JoQjhsREEsQ2dCdGlEVSxjQXhEVixlaEJpbURBLENnQnppRFUsY0F4RFYsd0JoQm9tREEsQ2dCNWlEVSxjQXhEVix3QmhCdW1EQSxDZ0IvaURVLGNBeERWLGVoQjBtREEsQ2dCbGpEVSxjQXhEVix3QmhCNm1EQSxDZ0JyakRVLGNBeERWLHdCaEJnbkRBLENnQnhqRFUsY0F4RFYsZWhCbW5EQSxDZ0IzakRVLGVBeERWLHdCaEJzbkRBLENnQjlqRFUsZUF4RFYsd0JoQnluREEsQ2dCdGpETSxtQkFFRSxlaEJ3akRSLENnQnJqRE0sbUJBRUUsZWhCdWpEUixDZ0I5akRNLG1CQUVFLHFCaEJna0RSLENnQjdqRE0sbUJBRUUscUJoQitqRFIsQ2dCdGtETSxtQkFFRSxvQmhCd2tEUixDZ0Jya0RNLG1CQUVFLG9CaEJ1a0RSLENnQjlrRE0sbUJBRUUsa0JoQmdsRFIsQ2dCN2tETSxtQkFFRSxrQmhCK2tEUixDZ0J0bERNLG1CQUVFLG9CaEJ3bERSLENnQnJsRE0sbUJBRUUsb0JoQnVsRFIsQ2dCOWxETSxtQkFFRSxrQmhCZ21EUixDZ0I3bERNLG1CQUVFLGtCaEIrbERSLENBQ0YsQ2lCcnREQSxPQUNFLHNDQUNBLDBCQUNBLCtDQUNBLGlDQUNBLDhDQUNBLHNDQUNBLDZDQUNBLG9DQUNBLDRDQUNBLHFDQU1BLDBDQUZBLDRCQURBLGtCWm9XTyxDWWxXUCxrQlpxb0I0QixDWXhvQjVCLFVqQjB0REYsQ2lCL3NERSx5QkFFRSxvQ0FDQSx1QlppYzBCLENZaGMxQix3REFIQSxhakJvdERKLENpQjlzREUsYUFDRSxzQmpCZ3RESixDaUI3c0RFLGFBQ0UscUJqQitzREosQ2lCM3NEQSxxQkFDRSxvQmpCOHNERixDaUJ2c0RBLGFBQ0UsZ0JqQjBzREYsQ2lCaHNERSwrREFDRSxjakJtc0RKLENpQnByREUsZ0NBQ0Usa0JqQnVyREosQ2lCcHJESSxrQ0FDRSxrQmpCc3JETixDaUIvcURFLG9DQUNFLHFCakJrckRKLENpQi9xREUscUNBQ0Usa0JqQmlyREosQ2lCL3BERSxrR0FDRSxnREFDQSxtQ2pCdXFESixDaUIvcERBLGNBQ0UsK0NBQ0Esa0NqQmtxREYsQ2lCMXBERSw4QkFDRSw4Q0FDQSxpQ2pCNnBESixDa0JseURFLGVBT0Usc0JBQ0Esc0JBQ0EsZ0NBQ0EsOEJBQ0EsOEJBQ0EsNkJBQ0EsNkJBQ0EsNEJBQ0EsMkJsQml5REosQ2tCaHpERSxnQ0FrQkUsMENBREEsMkJsQjZ5REosQ2tCOXpERSxpQkFPRSxzQkFDQSxzQkFDQSxnQ0FDQSw4QkFDQSw4QkFDQSw2QkFDQSw2QkFDQSw0QkFDQSwyQmxCK3lESixDa0I5ekRFLGVBT0Usc0JBQ0Esc0JBQ0EsZ0NBQ0EsOEJBQ0EsOEJBQ0EsNkJBQ0EsNkJBQ0EsNEJBQ0EsMkJsQjZ6REosQ2tCNTBERSwyQkFrQkUsMENBREEsMkJsQnkwREosQ2tCMTFERSxZQU9FLHNCQUNBLHNCQUNBLGdDQUNBLDhCQUNBLDhCQUNBLDZCQUNBLDZCQUNBLDRCQUNBLDJCbEIyMERKLENrQjExREUsZUFPRSxzQkFDQSxzQkFDQSxnQ0FDQSw4QkFDQSw4QkFDQSw2QkFDQSw2QkFDQSw0QkFDQSwyQmxCeTFESixDa0J4MkRFLDZCQWtCRSwwQ0FEQSwyQmxCcTJESixDa0J0M0RFLGNBT0Usc0JBQ0Esc0JBQ0EsZ0NBQ0EsOEJBQ0EsOEJBQ0EsNkJBQ0EsNkJBQ0EsNEJBQ0EsMkJsQnUyREosQ2tCdDNERSxhQU9FLHNCQUNBLHNCQUNBLGdDQUNBLDJCQUNBLDhCQUNBLDZCQUNBLDZCQUNBLDRCQUNBLDJCbEJxM0RKLENrQnA0REUseUJBa0JFLDBDQURBLDJCbEJpNERKLENrQmw1REUsWUFPRSxzQkFDQSxzQkFDQSxnQ0FDQSw4QkFDQSw4QkFDQSw2QkFDQSw2QkFDQSx5QkFDQSwyQmxCbTRESixDaUJ0dkRJLGtCQUVFLGlDQURBLGVqQjB2RE4sQ2M3MERJLDRCR2tGQSxxQkFFRSxpQ0FEQSxlakJnd0RKLENBQ0YsQ2NwMURJLDRCR2tGQSxxQkFFRSxpQ0FEQSxlakJzd0RKLENBQ0YsQ2MxMURJLDRCR2tGQSxxQkFFRSxpQ0FEQSxlakI0d0RKLENBQ0YsQ2NoMkRJLDZCR2tGQSxxQkFFRSxpQ0FEQSxlakJreERKLENBQ0YsQ2N0MkRJLDZCR2tGQSxzQkFFRSxpQ0FEQSxlakJ3eERKLENBQ0YsQ21CcDdEQSxZQUNFLG1CbkJzN0RGLENtQjc2REEsZ0JoQnVSTSxpQkFMSSxDZ0IzUVIsZWQraEI0QixDY25pQjVCLGdCQURBLG1DQURBLCtCbkJvN0RGLENtQjE2REEsbUJoQjRRTSxpQkFMSSxDZ0JyUVIsaUNBREEsNkJuQis2REYsQ21CMTZEQSxtQmhCc1FNLGlCQUxJLENnQi9QUixrQ0FEQSw4Qm5CKzZERixDb0IzOERBLFdBS0UsY2pCNFJJLGdCQUxJLENpQjNSUixpQnBCZzlERixDcUJqOURBLHFJQVlFLDZEQUZBLDRCQURBLHFCZlZrQyxDZVlsQyx5QmRJRSxzQklMRSwyQ0FSVyxDVU1mLGNBUEEsY2xCZ1NJLGNBTEksQ2tCdFJSLGVoQm1pQjRCLENnQmxpQjVCLGVoQnlpQjRCLENnQjdpQjVCLHVCQ1NJLG9FRE1KLENBaEJBLFVyQmkrREYsQ3NCbjlETSx1Q0RoQk4scUlDaUJRLGV0QnU5RE4sQ0FDRixDcUJyOURFLHNLQUNFLGVyQnc5REosQ3FCdDlESSxrU0FDRSxjckJ5OUROLENxQnA5REUsNkpBRUUscUJmaENnQyxDZWlDaEMsb0JoQnF5Qm9DLENNM3pCbEMsNkVBUlcsQ1U0QmIsYWZ0QmdDLENleUJoQyxTckJ3OURKLENxQjU4REUseVBBRUUsWXJCODhESixDcUIxOERFLDZNQUNFLGFmL0NnQyxDZWlEaEMsU3JCNDhESixDcUIvOERFLHlMQUNFLGFmL0NnQyxDZWlEaEMsU3JCNDhESixDcUJwOERFLHlLQUVFLHdCZi9EZ0MsQ2VrRWhDLFNyQm84REosQ3FCaDhERSw2TkFHRSx5QmhCZ29CMEIsQ2tCMXNCNUIsd0JqQkNrQyxDZStFaEMsZUFGQSxxQkFHQSwyQmhCMFkwQixDZ0J6WTFCLGdCQVBBLGFmbkVnQyxDZWlFaEMsd0JBQ0Esd0JoQmdvQjBCLENnQmxvQjFCLHVCQUtBLG9CQ2pFRSw2SHRCMGdFTixDc0J0Z0VNLHVDRHVESiw2TkN0RE0sZXRCMGdFTixDQUNGLENxQnQ4REUsaVhBQ0UscUJyQnk4REosQ3FCaDhEQSx3QkFPRSw2QkFFQSw0Q0FIQSxhZjlGa0MsQ2V5RmxDLGNBSUEsZWhCMmM0QixDZ0I1YzVCLGdCQURBLGtCQURBLFVyQjA4REYsQ3FCajhERSw4QkFDRSxTckJtOERKLENxQmg4REUsZ0ZBR0UsZUFEQSxlckJrOERKLENxQnQ3REEsaUJkOUdJLHFCSmtSRSxpQkFMSSxDa0I5SlIsb0NoQnN0QnNDLENnQnJ0QnRDLG9CckIyN0RGLENxQnY3REUsdUNBR0Usd0JoQmdsQjBCLENnQmpsQjFCLHNCQUNBLHVCaEJnbEIwQixDZ0JsbEIxQixvQnJCMjdESixDcUJyN0RBLGlCZDNISSxvQkprUkUsaUJBTEksQ2tCakpSLG1DaEIwc0JzQyxDZ0J6c0J0QyxrQnJCMDdERixDcUJ0N0RFLHVDQUdFLHVCaEJ1a0IwQixDZ0J4a0IxQixvQkFDQSxzQmhCdWtCMEIsQ2dCemtCMUIsa0JyQjA3REosQ3FCaDdERSxzQkFDRSxxQ3JCbTdESixDcUJoN0RFLHlCQUNFLG9DckJrN0RKLENxQi82REUseUJBQ0UsbUNyQmk3REosQ3FCNTZEQSxvQkFFRSxpQ2hCd3FCc0MsQ2dCdnFCdEMsZWhCNmhCNEIsQ2dCL2hCNUIsVXJCaTdERixDcUI3NkRFLG1EQUNFLGNyQis2REosQ3FCNTZERSx1Q0FDRSxtQmRwS0EscUJQbWxFSixDcUIzNkRFLDBDZHhLRSxxQlBzbEVKLENxQjE2REUsb0NBQW9CLGdDckI2NkR0QixDcUI1NkRFLG9DQUFvQiwrQnJCKzZEdEIsQ3dCMW1FQSxhQUlFLHNDQWVBLDZEQVRBLHFCbEJaa0MsQ2tCYWxDLCtQQUVBLHVDbkJ3NUJrQyxDbUJ6NUJsQyw0QkFFQSx5Qm5CdzVCa0MsQ21CdjVCbEMseUJqQkRFLHNCSUxFLDJDQVJXLENhUWYsYWxCRmtDLENrQk5sQyxjckIrUkksY0FMSSxDcUJwUlIsZW5CaWlCNEIsQ21CaGlCNUIsZW5CdWlCNEIsQ21CNWlCNUIsdUNGUUksb0VFT0osQ0FoQkEsVXhCNm5FRixDc0JobkVNLHVDRWZOLGFGZ0JRLGV0Qm1uRU4sQ0FDRixDd0IvbUVFLG1CQUNFLG9CbkI4eUJvQyxDTTN6QmxDLDZFQVJXLENhc0JiLFN4QmtuRUosQ3dCem1FRSwwREFHRSxzQkFEQSxvQnhCMm1FSixDd0J2bUVFLHNCQUVFLHdCeEJ3bUVKLEN3Qm5tRUUsNEJBQ0Usa0JBQ0EseUJ4QnFtRUosQ3dCam1FQSxnQmpCckNJLHFCSmtSRSxpQkFMSSxDcUJ0T1IscUJuQitwQjRCLENtQjlwQjVCLGtCbkIrcEI0QixDbUJqcUI1QixrQnhCd21FRixDd0JqbUVBLGdCakI3Q0ksb0JKa1JFLGlCQUxJLENxQjlOUixvQm5CMnBCNEIsQ21CMXBCNUIsaUJuQjJwQjRCLENtQjdwQjVCLGlCeEJ3bUVGLEN5QnJxRUEsWUFDRSxjQUdBLHFCcEI0MUJ3QyxDb0I5MUJ4QyxpQnBCNDFCd0MsQ29CMzFCeEMsa0J6QnlxRUYsQ3lCdHFFRSw4QkFDRSxXQUNBLGtCekJ3cUVKLEN5QnBxRUEsb0JBRUUsZUFEQSxtQnBCazFCd0MsQ29CaDFCeEMsZ0J6QnVxRUYsQ3lCcnFFRSxzQ0FDRSxZQUVBLGNBREEsbUJ6QndxRUosQ3lCbnFFQSxrQkFVRSw2REFMQSxxQm5COUJrQyxDbUJnQ2xDLHdCQURBLDRCQUVBLHdCQUNBLGdDcEJ1MEJ3QyxDb0I5MEJ4QyxVcEJtMEJ3QyxDb0JsMEJ4QyxpQkFRQSwwREFQQSxtQkFIQSxTekJnckVGLEN5Qm5xRUUsaUNsQnZCRSxtQlA2ckVKLEN5QmxxRUUsOEJBRUUsaUJ6Qm1xRUosQ3lCaHFFRSx5QkFDRSxzQnpCa3FFSixDeUIvcEVFLHdCQUNFLG9CcEJpeEJvQyxDb0Ivd0JwQyw0Q3BCNnBCNEIsQ29COXBCNUIsU3pCa3FFSixDeUI5cEVFLDBCQUNFLHdCbkIvQ2dDLENtQmdEaEMsb0J6QmdxRUosQ3lCOXBFSSx5Q0FJSSw0UHpCNnBFUixDeUJ6cEVJLHNDQUlJLG9LekJ3cEVSLEN5Qm5wRUUsK0NBQ0Usd0JuQnBFZ0MsQ21CMEU5Qix1UEFMRixvQnpCc3BFSixDeUI3b0VFLDJCQUVFLFlBQ0EsVXBCNnhCdUMsQ29CL3hCdkMsbUJ6QmlwRUosQ3lCeG9FSSwyRkFDRSxlQUNBLFV6QjBvRU4sQ3lCNW5FQSxhQUNFLGtCekIrbkVGLEN5QjduRUUsK0JBR0Usa0xBQ0Esc0JsQjNHQSxrQmtCeUdBLG1CSDVHRSwrQ0dnSEYsQ0FMQSxTekJvb0VKLENzQjN1RU0sdUNHc0dKLCtCSHJHTSxldEI4dUVOLENBQ0YsQ3lCbG9FSSxxQ0FDRSx1S3pCb29FTixDeUJqb0VJLHVDQU1JLHFLQUxGLHdCekJvb0VOLEN5QjFuRUUsZ0NBRUUsZUFEQSxtQnpCNm5FSixDeUIxbkVJLGtEQUVFLGNBREEsbUJ6QjZuRU4sQ3lCdm5FQSxtQkFDRSxxQkFDQSxpQnpCMG5FRixDeUJ2bkVBLFdBRUUsbUJBQ0Esb0JBRkEsaUJ6QjRuRUYsQ3lCdG5FSSwrT0FFRSxZQUNBLFdwQm9sQndCLENvQnRsQnhCLG1CekIwbkVOLEMwQjd4RUEsWUFLRSw2REFEQSw2QkFGQSxjQUNBLFVBRkEsVTFCb3lFRixDMEI5eEVFLGtCQUNFLFMxQmd5RUosQzBCNXhFSSx3Q0FBMEIsMkQxQit4RTlCLEMwQjl4RUksb0NBQTBCLDJEMUJpeUU5QixDMEI5eEVFLDhCQUNFLFExQmd5RUosQzBCN3hFRSxrQ0FTRSx3Q0gvQkYsd0JqQldrQyxDb0JnQmhDLFFyQnE3QnVDLENFajhCdkMsbUJJTEUsd0NBUlcsQ2VzQmIsV3JCcTdCdUMsQ3FCcDdCdkMsbUJKYkUsOEdJa0JGLENKbEJFLHNHSWtCRixDQVBBLFUxQnV5RUosQ3NCOXlFTSx1Q0lNSixrQ0pMTSx1Q3RCaXpFTixDQUNGLEMwQmx5RUkseUNIakNGLHdCdkJzMEVGLEMwQmh5RUUsMkNBS0Usd0JwQnpDZ0MsQ29CMENoQyx5Qm5CN0JBLG1CSUxFLDJDQVJXLENldUNiLGtCQUNBLGNyQjg1QjhCLENxQmg2QjlCLFlyQis1QjhCLENxQmg2QjlCLFUxQnl5RUosQzBCL3hFRSw4QkFRRSxxQ0h6REYsd0JqQldrQyxDb0IwQ2hDLFFyQjI1QnVDLENFajhCdkMsbUJJTEUsd0NBUlcsQ2VpRGIsV3JCMDVCdUMsQ2lCajhCckMsMkdJNENGLENKNUNFLHNHSTRDRixDQU5BLFUxQnd5RUosQ3NCMTBFTSx1Q0lpQ0osOEJKaENNLG9DdEI2MEVOLENBQ0YsQzBCcHlFSSxxQ0gzREYsd0J2QmsyRUYsQzBCbHlFRSw4QkFLRSx3QnBCbkVnQyxDb0JvRWhDLHlCbkJ2REEsbUJJTEUsMkNBUlcsQ2VpRWIsa0JBQ0EsY3JCbzRCOEIsQ3FCdDRCOUIsWXJCcTRCOEIsQ3FCdDRCOUIsVTFCMnlFSixDMEJqeUVFLHFCQUNFLG1CMUJteUVKLEMwQmp5RUksMkNBQ0Usd0IxQm15RU4sQzBCaHlFSSx1Q0FDRSx3QjFCa3lFTixDMkJ6M0VBLGVBQ0UsaUIzQjQzRUYsQzJCMTNFRSxvUUFHRSx5QnRCKzlCOEIsQ3NCOTlCOUIsZ0IzQjYzRUosQzJCMTNFRSxxQkFZRSw2QkFQQSxZQUZBLE9BSUEsZ0JBREEsb0JBS0Esb0JBVkEsa0JBT0EsaUJBQ0EsdUJBUEEsTUFXQSxxQkxQRSw0REtRRixDQUpBLG1CQU5BLFUzQnM0RUosQ3NCaDRFTSx1Q0tWSixxQkxXTSxldEJtNEVOLENBQ0YsQzJCOTNFRSx3T0FFRSxtQjNCaTRFSixDMkIvM0VJLGtVQUNFLGlCM0JtNEVOLEMyQnA0RUkseVNBQ0UsaUIzQm00RU4sQzJCaDRFSSx5WEFHRSxzQnRCbzhCNEIsQ3NCcjhCNUIsb0IzQnM0RU4sQzJCeDRFSSxzbUJBR0Usc0J0Qm84QjRCLENzQnI4QjVCLG9CM0JzNEVOLEMyQmw0RUksNlRBRUUsc0J0Qis3QjRCLENzQmg4QjVCLG9CM0J1NEVOLEMyQmw0RUUsNEJBRUUsc0J0Qnk3QjhCLENzQjE3QjlCLG9CM0JxNEVKLEMyQjczRUksNlVBQ0UsV3RCazdCNEIsQ3NCajdCNUIsMEQzQnM0RU4sQzJCeDRFSSx5bkJBQ0UsV3RCazdCNEIsQ3NCajdCNUIsMEQzQnM0RU4sQzJCajRFSSw2UkFDRSxXdEIyNkI0QixDc0IxNkI1QiwwRDNCbzRFTixDMkIvM0VJLDZDQUNFLGtCM0JpNEVOLEM0QnA4RUEsYUFJRSxvQkFGQSxhQUNBLGVBRkEsa0JBSUEsVTVCdThFRixDNEJyOEVFLCtPQUlFLGNBRUEsWUFIQSxrQkFFQSxRNUJ5OEVKLEM0QnA4RUUsMFJBR0UsUzVCdThFSixDNEJqOEVFLDJKQUNFLGtCQUNBLFM1Qm04RUosQzRCajhFSSxtTEFDRSxTNUJtOEVOLEM0Qng3RUEsa0JBRUUsbUJBUUEsd0J0Qm5Ea0MsQ3NCb0RsQyx5QnJCdENFLHNCcUJrQ0YsYXRCekNrQyxDc0JtQ2xDLGF6QnNQSSxjQUxJLEN5QjdPUixldkIwZjRCLEN1QnpmNUIsZXZCZ2dCNEIsQ3VCbmdCNUIsdUJBS0Esa0JBQ0Esa0I1Qjg3RUYsQzRCbDdFQSw4V3JCaERJLG9CSmtSRSxpQkFMSSxDeUJ6TlIsa0I1QjA3RUYsQzRCcjdFQSw4V3JCekRJLHFCSmtSRSxpQkFMSSxDeUJoTlIsb0I1QjY3RUYsQzRCeDdFQSwwREFFRSxrQjVCMjdFRixDNEJyNkVJLGt4Q3JCekVBLDZCQURBLHlCUG9nRkosQzRCNzZFRSwwSXJCeEVFLDRCQURBLHlCcUIwRUEsZ0I1Qmk3RUosQzRCNzZFRSx3WHJCN0VFLDRCQURBLHdCUGlnRkosQzZCemhGRSxnQkFNRSxheEJpK0JxQixDd0J0K0JyQixhMUIyUUUsZ0JBTEksQzBCcFFOLGlCeEIrdkJvQyxDd0Jod0JwQyxVN0IraEZKLEM2QnhoRkUsZUFXRSxtQ0F2QmlCLEN0QkhqQixzQnNCeUJBLFVBdkJjLENBaUJkLGExQitQRSxpQkFMSSxDMEJ2UE4saUJBRkEsZUFDQSxxQkFMQSxrQkFDQSxTQUNBLFM3Qm1pRkosQzZCdGhGSSw4SEFFRSxhN0IyaEZOLEM2QnprRkksd2pCQXdESSx5UUFFQSx5REFEQSw0QkFFQSw0REFQRixvQnhCczhCbUIsQ3dCbjhCakIsa0M3QjhoRlIsQzZCdmhGTSwwbkJBQ0Usb0J4QjI3QmlCLEN3QjE3QmpCLDJDN0I0aEZSLEM2QjVsRkksMEVBMEVJLDhFQURBLGtDN0J3aEZSLEM2QmptRkksd0RBaUZFLG9CN0JvaEZOLEM2QmpoRlEsNE5BR0UsdWZBQ0EsNkRBQ0Esc0VBSEEsc0I3QnFoRlYsQzZCOWdGTSxvRUFDRSxvQnhCNDVCaUIsQ3dCMzVCakIsMkM3QmdoRlIsQzZCL21GSSxzRUF1R0ksMkI3QjRnRlIsQzZCbm5GSSxrRUE4R0Usb0I3QnlnRk4sQzZCdmdGTSxrRkFDRSx3QjdCeWdGUixDNkJ0Z0ZNLDhFQUNFLDJDN0J3Z0ZSLEM2QnJnRk0sc0dBQ0UsYTdCdWdGUixDNkJsZ0ZJLHFEQUNFLGdCN0JxZ0ZOLEM2QnBvRkksaWpDQXlJTSxTN0JzZ0ZWLEM2QjVuRkUsa0JBTUUsYXhCaStCcUIsQ3dCdCtCckIsYTFCMlFFLGdCQUxJLEMwQnBRTixpQnhCK3ZCb0MsQ3dCaHdCcEMsVTdCa29GSixDNkIzbkZFLGlCQVdFLG1DQXZCaUIsQ3RCSGpCLHNCc0J5QkEsVUF2QmMsQ0FpQmQsYTFCK1BFLGlCQUxJLEMwQnZQTixpQkFGQSxlQUNBLHFCQUxBLGtCQUNBLFNBQ0EsUzdCc29GSixD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Q0FFRSxVQURBLE9qQ2cwR1IsQ2N6MkdJLHlCbUI0QkEsd0JBQ0UsbUJqQ2kxR0osQ2lDLzBHSSx3Q0FFRSxPQURBLFVqQ2sxR04sQ2lDNzBHRSxzQkFDRSxpQmpDKzBHSixDaUM3MEdJLHNDQUVFLFVBREEsT2pDZzFHTixDQUNGLENjMTNHSSx5Qm1CNEJBLHdCQUNFLG1CakNpMkdKLENpQy8xR0ksd0NBRUUsT0FEQSxVakNrMkdOLENpQzcxR0Usc0JBQ0UsaUJqQysxR0osQ2lDNzFHSSxzQ0FFRSxVQURBLE9qQ2cyR04sQ0FDRixDYzE0R0kseUJtQjRCQSx3QkFDRSxtQmpDaTNHSixDaUMvMkdJLHdDQUVFLE9BREEsVWpDazNHTixDaUM3MkdFLHNCQUNFLGlCakMrMkdKLENpQzcyR0ksc0NBRUUsVUFEQSxPakNnM0dOLENBQ0YsQ2MxNUdJLDBCbUI0QkEsd0JBQ0UsbUJqQ2k0R0osQ2lDLzNHSSx3Q0FFRSxPQURBLFVqQ2s0R04sQ2lDNzNHRSxzQkFDRSxpQmpDKzNHSixDaUM3M0dJLHNDQUVFLFVBREEsT2pDZzRHTixDQUNGLENjMTZHSSwwQm1CNEJBLHlCQUNFLG1CakNpNUdKLENpQy80R0kseUNBRUUsT0FEQSxVakNrNUdOLENpQzc0R0UsdUJBQ0UsaUJqQys0R0osQ2lDNzRHSSx1Q0FFRSxVQURBLE9qQ2c1R04sQ0FDRixDaUN0NEdFLHVDQUVFLFlBRUEsd0NBREEsYUFGQSxRakMyNEdKLENrQ2orR0ksK0JBbkJGLHlCQUNBLG1DQUZBLG9DQURBLGFBeUJJLFdBSEEscUJBQ0Esa0I3Qm1ld0IsQzZCbGV4QixxQmxDdytHTixDa0MvOEdJLHFDQUNFLGFsQ2k5R04sQ2lDNTRHRSx3Q0FHRSxVQUVBLHNDQURBLGFBRkEsV0FEQSxLakNtNUdKLENrQ3QvR0ksZ0NBWkYscUNBQ0EsdUJBRkEsZUFEQSxrQ0FrQkksV0FIQSxxQkFDQSxrQjdCbWV3QixDNkJsZXhCLHFCbEM2L0dOLENrQ3ArR0ksc0NBQ0UsYWxDcytHTixDaUN2NUdJLGdDQUNFLGdCakN5NUdOLENpQ241R0UsMENBR0UsVUFFQSx1Q0FEQSxhQUZBLFdBREEsS2pDMDVHSixDa0M5Z0hJLGtDQUlFLFdBSEEscUJBZUUsYUFkRixrQjdCbWV3QixDNkJsZXhCLHFCbENpaEhOLENrQ2pnSE0sbUNBeEJKLHFDQURBLHdCQURBLGtDQThCTSxXQUhBLHFCQUNBLG1CN0JnZHNCLEM2Qi9jdEIscUJsQzBnSFIsQ2tDcGdISSx3Q0FDRSxhbENzZ0hOLENpQ3Q2R0ksbUNBQ0UsZ0JqQ3c2R04sQ2lDajZHQSxrQkFJRSxtREFIQSxTQUNBLDZDQUdBLFVBRkEsZWpDczZHRixDaUM5NUdBLGVBVUUsNkJBQ0EsU0FQQSxXQUVBLG9DQUxBLGNBSUEsZTVCMFg0QixDNEI1WDVCLDRFQUlBLG1CQUVBLG1CQVBBLFVqQ3k2R0YsQ2lDOTVHRSwwQ1Z2TEEsaURVMkx1QixDQUZyQiwwQ0FDQSxvQmpDZzZHSixDaUM1NUdFLDRDVjlMQSxrRFVrTXVCLENBRnJCLDJDQUNBLG9CakM4NUdKLENpQzE1R0UsZ0RBSUUsNkJBRkEsNkNBQ0EsbUJqQzQ1R0osQ2lDcjVHQSxvQkFDRSxhakN3NUdGLENpQ3A1R0EsaUJBS0Usc0NBSkEsYzlCNEVJLGlCQUxJLEM4QnJFUixnQkFEQSxnRkFJQSxrQmpDdTVHRixDaUNuNUdBLG9CQUdFLG9DQUZBLGNBQ0EsMkVqQ3U1R0YsQ2lDbDVHQSxvQkFFRSw0QkFDQSx5QkFDQSw4REFDQSwyQkFDQSxpQ0FDQSxvQ0FDQSw0REFDQSxnREFDQSxxQ0FDQSxxQ0FDQSwwQ0FDQSxrQ2pDbzVHRixDbUN6b0hBLCtCQUdFLG9CQURBLGtCQUVBLHFCbkM0b0hGLENtQzFvSEUsaU5BRUUsY0FEQSxpQm5DZ3BISixDbUMxb0hFLDBsREFNRSxTbkN3cUhKLENtQ25xSEEsYUFDRSxhQUNBLGVBQ0EsMEJuQ3NxSEYsQ21DcHFIRSwwQkFDRSxVbkNzcUhKLENtQ2xxSEEsVzVCaEJJLHFCUHNySEosQ21DbHFIRSwwTkFFRSxnQm5Db3FISixDbUNocUhFLGdrQjVCVEUsNkJBREEseUJQb3JISixDbUNocUhFLHdjNUJMRSw0QkFEQSx3QlBnckhKLENtQ3ZwSEEsdUJBRUUsc0JBREEsc0JuQzJwSEYsQ21DeHBIRSx3R0FHRSxhbkN3cEhKLENtQ3JwSEUseUNBQ0UsY25DdXBISixDbUNucEhBLHdNQUVFLHFCQURBLHFCbkN1cEhGLENtQ25wSEEsd01BRUUsb0JBREEsb0JuQ3VwSEYsQ21DaHBIQSxpQ3hCeEZNLDJDWDR1SE4sQ21DaHBIRSwwQ3hCNUZJLGVYK3VITixDbUN6b0hBLG9CQUVFLHVCQURBLHNCQUVBLHNCbkM0b0hGLENtQzFvSEUscUpBRUUsVW5DNG9ISixDbUN6b0hFLDZOQUVFLGVuQzJvSEosQ21Ddm9IRSxxYjVCekZFLDRCQURBLDRCUHd1SEosQ21Dem9IRSxtc0I1QjdHRSx5QkFDQSx5QlA0dkhKLENvQ3B4SEEsS0FFRSw2QkFDQSwrQkFFQSw0QkFDQSx5Q0FDQSxxREFDQSxxQ0FHQSxhQUNBLGVBR0EsZ0JBREEsZ0JBREEsY3BDcXhIRixDb0NoeEhBLFVBS0UsK0JBSkEsY2pDNlFJLHNDQUxJLENpQ3JRUiwyQ0FGQSxrRWRUSSxpR3RCZ3lITixDc0I1eEhNLHVDY0dOLFVkRlEsZXRCK3hITixDQUNGLENvQ3J4SEUsZ0NBRUUscUNBQ0Esb0JwQ3N4SEosQ29DbHhIRSxtQkFDRSx3Q0FFQSxlQURBLG1CcENxeEhKLENvQzV3SEEsVUFFRSwrQkFDQSxtQ0FDQSxxQ0FDQSw4REFDQSx3Q0FDQSxrQ0FDQSw0REFHQSxtRnBDNHdIRixDb0Mxd0hFLG9CQUVFLGdCQUNBLHlEN0J0Q0Esd0RBQ0EseUQ2Qm1DQSxzRHBDZ3hISixDb0Mzd0hJLG9EQUlFLHdEQURBLGlCcEM0d0hOLENvQ3h3SEksMERBR0UsNkJBQ0EseUJBRkEsdUNwQzJ3SE4sQ29DcndIRSw4REFHRSxtREFDQSx5REFGQSwwQ3BDeXdISixDb0Nwd0hFLHlCN0IvREUseUJBQ0EsMEI2QmdFQSxtRHBDdXdISixDb0M1dkhBLFdBRUUsc0NBQ0Esc0NBQ0EscUNwQzh2SEYsQ29DM3ZIRSxxQkFDRSxnQkFDQSxTN0I5RkEsK0NQNDFISixDb0MzdkhJLDhCQUVFLDZCQUNBLHlCQUZBLHVDcEMrdkhOLENvQ3p2SEUsdURidkhBLG1EYTBIdUIsQ0FEckIsMkNwQzR2SEosQ29DanZIRSx3Q0FFRSxjQUNBLGlCcENvdkhKLENvQy91SEUsa0RBRUUsYUFDQSxZQUNBLGlCcENrdkhKLENvQzV1SEUsaUVBQ0UsVXBDZ3ZISixDb0N0dUhFLHVCQUNFLFlwQ3l1SEosQ29DdnVIRSxxQkFDRSxhcEN5dUhKLENxQzc0SEEsUUFFRSx3QkFDQSw2QkFDQSxrQ0FDQSx1Q0FDQSwwQ0FDQSx3Q0FDQSxzQ0FDQSxrQ0FDQSxvQ0FDQSx1Q0FDQSw2Q0FDQSxvQ0FDQSxzQ0FDQSxzQ0FDQSxzQ0FDQSxrUkFDQSxnREFDQSwyQ0FDQSx3Q0FDQSw0REFNQSxtQkFGQSxhQUNBLGVBRUEsOEJBQ0EsOERBTEEsaUJyQ2s1SEYsQ3FDdjRIRSwySkFHRSxtQkFGQSxhQUNBLGtCQUVBLDZCckMrNEhKLENxQzMzSEEsY0FLRSxtQ2xDZ09JLDBDQUxJLENrQzdOUiwrQ0FEQSxnREFEQSw2Q0FNQSxrQnJDNDNIRixDcUMxM0hFLHdDQUVFLHlDQUNBLG9CckMyM0hKLENxQ2wzSEEsWUFFRSwwQkFDQSwrQkFFQSw0QkFDQSwyQ0FDQSx1REFDQSw2REFHQSxhQUNBLHNCQUdBLGdCQURBLGdCQURBLGNyQ20zSEYsQ3FDLzJIRSx5REFFRSxtQ3JDaTNISixDcUM5MkhFLDJCQUNFLGVyQ2czSEosQ3FDdjJIQSxhQUdFLDZCQURBLG9CaEMyNkJrQyxDZ0M1NkJsQyxpQnJDNDJIRixDcUN4MkhFLHlEQUdFLG1DckMwMkhKLENxQzcxSEEsaUJBS0UsbUJBSkEsZ0JBQ0EsV3JDaTJIRixDcUMxMUhBLGdCQUtFLDZCQUNBLDBFOUJ0SUUscUQ4Qm9JRiw2QmxDOElJLDRDQUxJLENrQzFJUixjQUZBLDhFZnBJSSw4Q3RCdytITixDc0JwK0hNLHVDZStITixnQmY5SFEsZXRCdStITixDQUNGLENxQ2gySEUsc0JBQ0Usb0JyQ2sySEosQ3FDLzFIRSxzQkFHRSxzREFEQSxVQURBLG9CckNtMkhKLENxQzMxSEEscUJBS0Usa0RBRUEsd0JBREEsNEJBRUEscUJBUEEscUJBRUEsYUFDQSxzQkFGQSxXckNvMkhGLENxQzMxSEEsbUJBQ0Usd0NBQ0EsZXJDODFIRixDY3Q5SEkseUJ1Qm9JQSxrQkFFSSxpQkFDQSwwQnJDcTFITixDcUNuMUhNLDhCQUNFLGtCckNxMUhSLENxQ24xSFEsNkNBQ0UsaUJyQ3ExSFYsQ3FDbDFIUSx3Q0FFRSxpREFEQSxpRHJDcTFIVixDcUNoMUhNLHFDQUNFLGdCckNrMUhSLENxQy8wSE0sbUNBQ0UsdUJBQ0EsZXJDaTFIUixDcUM5MEhNLGtDQUNFLFlyQ2cxSFIsQ3FDNzBITSw2QkFRRSx1Q0FDQSxtQjFCN05KLGVBUlcsQzBCZ09QLFlBRUEsc0JBSkEsZ0JBUUEseUJmNU5KLGVlOE5JLENBTEEsNkJBRkEscUJBRkEsWXJDdTFIUixDcUMzMEhRLCtDQUNFLFlyQzYwSFYsQ3FDMTBIUSw2Q0FDRSxhQUNBLFlBRUEsbUJBREEsU3JDNjBIVixDQUNGLENjdmdJSSx5QnVCb0lBLGtCQUVJLGlCQUNBLDBCckNxNEhOLENxQ240SE0sOEJBQ0Usa0JyQ3E0SFIsQ3FDbjRIUSw2Q0FDRSxpQnJDcTRIVixDcUNsNEhRLHdDQUVFLGlEQURBLGlEckNxNEhWLENxQ2g0SE0scUNBQ0UsZ0JyQ2s0SFIsQ3FDLzNITSxtQ0FDRSx1QkFDQSxlckNpNEhSLENxQzkzSE0sa0NBQ0UsWXJDZzRIUixDcUM3M0hNLDZCQVFFLHVDQUNBLG1CMUI3TkosZUFSVyxDMEJnT1AsWUFFQSxzQkFKQSxnQkFRQSx5QmY1TkosZWU4TkksQ0FMQSw2QkFGQSxxQkFGQSxZckN1NEhSLENxQzMzSFEsK0NBQ0UsWXJDNjNIVixDcUMxM0hRLDZDQUNFLGFBQ0EsWUFFQSxtQkFEQSxTckM2M0hWLENBQ0YsQ2N2aklJLHlCdUJvSUEsa0JBRUksaUJBQ0EsMEJyQ3E3SE4sQ3FDbjdITSw4QkFDRSxrQnJDcTdIUixDcUNuN0hRLDZDQUNFLGlCckNxN0hWLENxQ2w3SFEsd0NBRUUsaURBREEsaURyQ3E3SFYsQ3FDaDdITSxxQ0FDRSxnQnJDazdIUixDcUMvNkhNLG1DQUNFLHVCQUNBLGVy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QzEvSUUsa0NBRUUsK0NBQ0EsZ0dBRkEsc0N2QzgvSUosQ3VDMS9JSSx3Q0FDRSxxREFDQSxnRHZDNC9JTixDdUN2L0lFLHdCQU1FLDhDQUNBLDRCQUNBLG1EQUhBLFdBSkEsY0FFQSwwQ0FDQSxpQmpCOUNFLGtEaUJtREYsQ0FQQSx3Q3ZDZ2dKSixDc0J4aUpNLHVDaUJzQ0osd0JqQnJDTSxldEIyaUpOLENBQ0YsQ3VDMy9JRSx3QkFDRSxTdkM2L0lKLEN1QzEvSUUsd0JBRUUsd0RBRUEsb0RBREEsVUFGQSxTdkMrL0lKLEN1Q3gvSUEsa0JBQ0UsZXZDMi9JRixDdUN4L0lBLGdCQUVFLHdDQUNBLCtFQUZBLCtCdkM2L0lGLEN1Q3ovSUUsOEJoQy9ERSx5REFDQSx5RFAyakpKLEN1QzEvSUksZ0RoQ2xFQSwrREFDQSwrRFArakpKLEN1Q3ovSUUsb0NBQ0UsWXZDMi9JSixDdUN2L0lFLDZCaEM3REUsNERBREEsNERQeWpKSixDdUN2L0lNLHlEaENqRUYsa0VBREEsa0VQNmpKSixDdUN0L0lJLGlEaEN0RUEsNERBREEsNERQaWtKSixDdUNwL0lBLGdCQUNFLDZFdkN1L0lGLEN1QzkrSUUscUNBQ0UsY3ZDaS9JSixDdUM5K0lFLGlDQUVFLGNoQ3BIQSxnQmdDbUhBLGN2Q2svSUosQ3VDOStJSSw2Q0FBZ0IsWXZDaS9JcEIsQ3VDaC9JSSw0Q0FBZSxldkNtL0luQixDdUNoL0lNLGdIaEMzSEYsZVA4bUpKLEN3Q2pvSkEsWUFFRSw0QkFDQSxrQ0FDQSxtQ0FFQSwyQkFDQSxnQ0FDQSxzQ0FDQSxzQ0FDQSwwQ0FTQSx5Q2pDQUUsaURpQ05GLGFBQ0EsZXJDdVJJLHdDQUxJLENxQzlRUixnQkFGQSxpREFEQSxxRXhDcW9KRixDd0MzbkpFLGtDQUNFLGdEeEM4bkpKLEN3QzVuSkkseUNBR0UseUNBQ0EseUNBSEEsV0FDQSxpRHhDZ29KTixDd0MxbkpFLHdCQUNFLDRDeEM0bkpKLEN5Q2pxSkEsWUFFRSxrQ0FDQSxtQ3RDa1NJLDhCQUxJLENzQzNSUiw4QkFDQSx3QkFDQSxpQ0FDQSxxQ0FDQSx1Q0FDQSx1REFDQSxpQ0FDQSwyQ0FDQSx1REFDQSxpQ0FDQSxvRUFDQSxrQ0FDQSxrQ0FDQSw0Q0FDQSx1Q0FDQSxpQ0FDQSw4Q0FHQSxhakNuQkEsZ0JBREEsY1J1ckpGLEN5Qy9wSkEsV0FPRSx5Q0FDQSxpRkFIQSxpQ0FIQSxjdEN1UUksd0NBTEksQ3NDalFSLHNFQUZBLGtCbkJiSSw2SHRCc3JKTixDc0JsckpNLHVDbUJRTixXbkJQUSxldEJxckpOLENBQ0YsQ3lDcHFKRSxpQkFJRSwrQ0FDQSxxREFIQSx1Q0FDQSxxQkFGQSxTekMwcUpKLEN5Q25xSkUsaUJBR0UsK0NBRUEsaURBSEEsdUNBRUEsU3BDZ29DZ0MsQ29Dbm9DaEMsU3pDeXFKSixDeUNscUpFLHFDbEJuREEsK0NrQnVEdUIsQ0FDckIsc0RBRkEsd0NBREEsU3pDc3FKSixDeUNocUpFLHlDQUlFLGtEQUNBLHdEQUhBLDBDQUNBLG1CekNtcUpKLEN5QzVwSkUsd0NBQ0UsZ0J6QytwSkosQ3lDMXBKTSxrQ2xDN0JGLDZEQURBLHlEUDRySkosQ3lDeHBKTSxpQ2xDakRGLDhEQURBLDBEUDhzSkosQ3lDM29KQSxlQ2xHRSxpQ0FDQSxrQ3ZDZ1NJLGlDQUxJLEN1Q3pSUixvQzFDaXZKRixDeUM5b0pBLGVDdEdFLGlDQUNBLGtDdkNnU0ksa0NBTEksQ3VDelJSLHFDMUN3dkpGLEMyQzF2SkEsT0FFRSw0QkFDQSw0QnhDNlJJLDJCQUxJLEN3Q3RSUiwyQkFDQSxzQkFDQSxrQ3BDT0UsNENvQ0NGLDRCQUxBLHFCeENzUkksbUNBTEksQ3dDOVFSLHdDQUNBLGNBSEEsNERBS0Esa0JBRUEsd0JBREEsa0IzQzR2SkYsQzJDdHZKRSxhQUNFLFkzQ3d2SkosQzJDbnZKQSwrRUFDRSxrQkFDQSxRM0NzdkpGLEM0Q3R4SkEsT0FFRSwwQkFDQSwwQkFDQSwwQkFDQSw4QkFDQSx5QkFDQSxvQ0FDQSx5REFDQSxrQ0FPQSxvQ0FDQSw4QnJDRkUsNENxQ0FGLDRCQURBLDRDQURBLDREQURBLGlCNUM0eEpGLEM0Q2x4SkEsZUFFRSxhNUNveEpGLEM0Q2h4SkEsWUFDRSxlNUNteEpGLEM0QzN3SkEsbUJBQ0Usa0I1Qzh3SkYsQzRDM3dKRSw4QkFLRSxxQkFKQSxrQkFFQSxRQURBLE1BRUEsUzVDOHdKSixDNEM3dkpFLGVDaEVBLHlCQUNBLHNCQUNBLCtCN0NpMEpGLEM2QzN6SkUsMkJBQ0UsYTdDNnpKSixDNEN0d0pFLGlCQ2hFQSx5QkFDQSxzQkFDQSwrQjdDMDBKRixDNkNwMEpFLDZCQUNFLGE3Q3MwSkosQzRDL3dKRSxnQkNoRUEseUJBQ0Esc0JBQ0EsK0I3Q20xSkYsQzZDNzBKRSw0QkFDRSxhN0MrMEpKLEM0Q3h4SkUsa0JDaEVBLHlCQUNBLHNCQUNBLCtCN0M0MUpGLEM2Q3QxSkUsOEJBQ0UsYTdDdzFKSixDNENqeUpFLGVDaEVBLHlCQUNBLHNCQUNBLCtCN0NxMkpGLEM2Qy8xSkUsMkJBQ0UsYTdDaTJKSixDNEMxeUpFLFlDaEVBLHlCQUNBLHNCQUNBLCtCN0M4MkpGLEM2Q3gySkUsd0JBQ0UsYTdDMDJKSixDNENuekpFLGVDaEVBLHlCQUNBLHNCQUNBLCtCN0N1M0pGLEM2Q2ozSkUsMkJBQ0UsYTdDbTNKSixDNEM1ekpFLGNDaEVBLHlCQUNBLHNCQUNBLCtCN0NnNEpGLEM2QzEzSkUsMEJBQ0UsYTdDNDNKSixDNENyMEpFLGVDaEVBLHlCQUNBLHNCQUNBLCtCN0N5NEpGLEM2Q240SkUsMkJBQ0UsYTdDcTRKSixDNEM5MEpFLGVDaEVBLHlCQUNBLHNCQUNBLCtCN0NrNUpGLEM2QzU0SkUsMkJBQ0UsVTdDODRKSixDNEN2MUpFLGFDaEVBLHlCQUNBLHNCQUNBLCtCN0MyNUpGLEM2Q3I1SkUseUJBQ0UsYTdDdTVKSixDNENoMkpFLFlDaEVBLHlCQUNBLHNCQUNBLCtCN0NvNkpGLEM2Qzk1SkUsd0JBQ0UsYTdDZzZKSixDNEN6MkpFLGNDaEVBLHlCQUNBLHNCQUNBLCtCN0M2NkpGLEM2Q3Y2SkUsMEJBQ0UsYTdDeTZKSixDOENoN0pFLGdDQUNFLEdBQUssMEI5Q283SlAsQ0FDRixDOENoN0pBLFVBRUUsMEIzQ3lSSSwrQkFMSSxDMkNsUlIseUJBQ0EscUNBQ0EsMERBQ0EsNkJBQ0EsNkJBQ0EsNkNBT0EsdUN2Q1BFLCtDSUxFLHdDQVJXLENSK1JYLHNDQUxJLEMyQ3pRUixnQzlDbzdKRixDOEM1NkpBLHdCQVRFLGFBRUEsZTlDKzdKRixDOEN4N0pBLGNBUUUsMkNBSEEsbUNBSEEsc0JBQ0EsdUJBR0Esa0J4QnJCSSw0Q3dCd0JKLENBRkEsa0I5Q2k3SkYsQ3NCbjhKTSx1Q3dCV04sY3hCVlEsZXRCczhKTixDQUNGLEM4Q2o3SkEsc0J2QkNFLHNLdUJDQSxtRTlDbzdKRixDOENoN0pFLHVCQUNFLGlEOUNtN0pKLEM4Q2g3Sk0sdUNBSkosdUJBS00sYzlDbTdKTixDQUNGLEMrQ3QrSkEsWUFFRSw4QkFDQSx3QkFDQSw4Q0FDQSxpQ0FDQSx1Q0FDQSxvQ0FDQSxzQ0FDQSxxQ0FDQSwyQ0FDQSx3Q0FDQSw0Q0FDQSx5Q0FDQSx1Q0FDQSxpQ0FDQSxrQ0FDQSxrQ0FDQSw0Q3hDSEUsaUR3Q01GLGFBQ0Esc0JBSUEsZ0JBREEsYy9DcytKRixDK0NqK0pBLHFCQUVFLHNCQURBLG9CL0NxK0pGLEMrQ2wrSkUsNkNBRUUsbUNBQ0EseUIvQ20rSkosQytDMTlKQSx3QkFFRSx3Q0FDQSxtQkFGQSxVL0MrOUpGLEMrQzE5SkUsNERBS0Usc0RBRkEsOENBQ0EscUJBRkEsUy9DODlKSixDK0N4OUpFLCtCQUVFLHVEQURBLDhDL0MyOUpKLEMrQ2w5SkEsaUJBTUUseUNBQ0EsaUZBSEEsaUNBRkEsY0FDQSxnRkFGQSxpQi9DMDlKRixDK0NsOUpFLDZCeEN2REUsK0JBQ0EsK0JQNGdLSixDK0NsOUpFLDRCeEM1Q0Usa0NBREEsa0NQbWdLSixDK0NsOUpFLG9EQUlFLGtEQUZBLDBDQUNBLG1CL0NvOUpKLEMrQy84SkUsd0JBR0UsZ0RBQ0Esc0RBRkEsd0NBREEsUy9DbzlKSixDK0M3OEpFLGtDQUNFLGtCL0MrOEpKLEMrQzc4SkkseUNBRUUsbURBREEscUQvQ2c5Sk4sQytDbDhKSSx1QkFDRSxrQi9DcThKTixDK0NsOEpRLHFFeEN2REosNkRBWkEseUJQeWdLSixDK0NqOEpRLHFFeEM1REosNEJBWkEsMERQNmdLSixDK0NoOEpRLCtDQUNFLFkvQ2s4SlYsQytDLzdKUSx5REFFRSxvQkFEQSxrRC9DazhKVixDK0MvN0pVLGdFQUVFLG9EQURBLHNEL0NrOEpaLENjdmhLSSx5QmlDOERBLDBCQUNFLGtCL0M2OUpKLEMrQzE5Sk0sd0V4Q3ZESiw2REFaQSx5QlBpaUtGLEMrQ3o5Sk0sd0V4QzVESiw0QkFaQSwwRFBxaUtGLEMrQ3g5Sk0sa0RBQ0UsWS9DMDlKUixDK0N2OUpNLDREQUVFLG9CQURBLGtEL0MwOUpSLEMrQ3Y5SlEsbUVBRUUsb0RBREEsc0QvQzA5SlYsQ0FDRixDY2hqS0kseUJpQzhEQSwwQkFDRSxrQi9DcS9KSixDK0NsL0pNLHdFeEN2REosNkRBWkEseUJQeWpLRixDK0NqL0pNLHdFeEM1REosNEJBWkEsMERQNmpLRixDK0NoL0pNLGtEQUNFLFkvQ2svSlIsQytDLytKTSw0REFFRSxvQkFEQSxrRC9Day9KUixDK0MvK0pRLG1FQUVFLG9EQURBLHNEL0NrL0pWLENBQ0YsQ2N4a0tJLHlCaUM4REEsMEJBQ0Usa0IvQzZnS0osQytDMWdLTSx3RXhDdkRKLDZEQVpBLHlCUGlsS0YsQytDemdLTSx3RXhDNURKLDRCQVpBLDBEUHFsS0YsQytDeGdLTSxrREFDRSxZL0MwZ0tSLEMrQ3ZnS00sNERBRUUsb0JBREEsa0QvQzBnS1IsQytDdmdLUSxtRUFFRSxvREFEQSxzRC9DMGdLVixDQUNGLENjaG1LSSwwQmlDOERBLDBCQUNFLGtCL0NxaUtKLEMrQ2xpS00sd0V4Q3ZESiw2REFaQSx5QlB5bUtGLEMrQ2ppS00sd0V4QzVESiw0QkFaQSwwRFA2bUtGLEMrQ2hpS00sa0RBQ0UsWS9Da2lLUixDK0MvaEtNLDREQUVFLG9CQURBLGtEL0NraUtSLEMrQy9oS1EsbUVBRUUsb0RBREEsc0QvQ2tpS1YsQ0FDRixDY3huS0ksMEJpQzhEQSwyQkFDRSxrQi9DNmpLSixDK0MxaktNLHlFeEN2REosNkRBWkEseUJQaW9LRixDK0N6aktNLHlFeEM1REosNEJBWkEsMERQcW9LRixDK0N4aktNLG1EQUNFLFkvQzBqS1IsQytDdmpLTSw2REFFRSxvQkFEQSxrRC9DMGpLUixDK0N2aktRLG9FQUVFLG9EQURBLHNEL0MwaktWLENBQ0YsQytDNWlLQSxrQnhDaEpJLGVQK3JLSixDK0M1aUtFLG1DQUNFLGtEL0M4aUtKLEMrQzVpS0ksOENBQ0UscUIvQzhpS04sQ2dEcHRLRSx5QkFFRSx3QkRpTHNCLENDbEx0QixhaER3dEtKLENnRHB0S00sNEdBR0UseUJBREEsYWhEc3RLUixDZ0RsdEtNLHVEQUVFLHdCRHVLcUIsQ0N0S3JCLG9CRHNLcUIsQ0N4S3JCLFVoRHN0S1IsQ2dEbHVLRSwyQkFFRSx3QkRpTHNCLENDbEx0QixhaERzdUtKLENnRGx1S00sZ0hBR0UseUJBREEsYWhEb3VLUixDZ0RodUtNLHlEQUVFLHdCRHVLcUIsQ0N0S3JCLG9CRHNLcUIsQ0N4S3JCLFVoRG91S1IsQ2dEaHZLRSwwQkFFRSx3QkRpTHNCLENDbEx0QixhaERvdktKLENnRGh2S00sOEdBR0UseUJBREEsYWhEa3ZLUixDZ0Q5dUtNLHdEQUVFLHdCRHVLcUIsQ0N0S3JCLG9CRHNLcUIsQ0N4S3JCLFVoRGt2S1IsQ2dEOXZLRSw0QkFFRSx3QkRpTHNCLENDbEx0QixhaERrd0tKLENnRDl2S00sa0hBR0UseUJBREEsYWhEZ3dLUixDZ0Q1dktNLDBEQUVFLHdCRHVLcUIsQ0N0S3JCLG9CRHNLcUIsQ0N4S3JCLFVoRGd3S1IsQ2dENXdLRSx5QkFFRSx3QkRpTHNCLENDbEx0QixhaERneEtKLENnRDV3S00sNEdBR0UseUJBREEsYWhEOHdLUixDZ0Qxd0tNLHVEQUVFLHdCRHVLcUIsQ0N0S3JCLG9CRHNLcUIsQ0N4S3JCLFVoRDh3S1IsQ2dEMXhLRSxzQkFFRSx3QkRpTHNCLENDbEx0QixhaEQ4eEtKLENnRDF4S00sc0dBR0UseUJBREEsYWhENHhLUixDZ0R4eEtNLG9EQUVFLHdCRHVLcUIsQ0N0S3JCLG9CRHNLcUIsQ0N4S3JCLFVoRDR4S1IsQ2dEeHlLRSx5QkFFRSx3QkRpTHNCLENDbEx0QixhaEQ0eUtKLENnRHh5S00sNEdBR0UseUJBREEsYWhEMHlLUixDZ0R0eUtNLHVEQUVFLHdCRHVLcUIsQ0N0S3JCLG9CRHNLcUIsQ0N4S3JCLFVoRDB5S1IsQ2dEdHpLRSx3QkFFRSx3QkRpTHNCLENDbEx0QixhaEQwektKLENnRHR6S00sMEdBR0UseUJBREEsYWhEd3pLUixDZ0RwektNLHNEQUVFLHdCRHVLcUIsQ0N0S3JCLG9CRHNLcUIsQ0N4S3JCLFVoRHd6S1IsQ2dEcDBLRSx5QkFFRSx3QkRpTHNCLENDbEx0QixhaER3MEtKLENnRHAwS00sNEdBR0UseUJBREEsYWhEczBLUixDZ0RsMEtNLHVEQUVFLHdCRHVLcUIsQ0N0S3JCLG9CRHNLcUIsQ0N4S3JCLFVoRHMwS1IsQ2dEbDFLRSx5QkFFRSx3QkRpTHNCLENDbEx0QixhaERzMUtKLENnRGwxS00sNEdBR0UseUJBREEsYWhEbzFLUixDZ0RoMUtNLHVEQUVFLHdCRHVLcUIsQ0N0S3JCLG9CRHNLcUIsQ0N4S3JCLFVoRG8xS1IsQ2dEaDJLRSx1QkFFRSx3QkRpTHNCLENDbEx0QixhaERvMktKLENnRGgyS00sd0dBR0UseUJBREEsYWhEazJLUixDZ0Q5MUtNLHFEQUVFLHdCRHVLcUIsQ0N0S3JCLG9CRHNLcUIsQ0N4S3JCLFVoRGsyS1IsQ2dEOTJLRSxzQkFFRSx3QkRpTHNCLENDbEx0QixhaERrM0tKLENnRDkyS00sc0dBR0UseUJBREEsYWhEZzNLUixDZ0Q1MktNLG9EQUVFLHdCRHVLcUIsQ0N0S3JCLG9CRHNLcUIsQ0N4S3JCLFVoRGczS1IsQ2dENTNLRSx3QkFFRSx3QkRpTHNCLENDbEx0QixhaERnNEtKLENnRDUzS00sMEdBR0UseUJBREEsYWhEODNLUixDZ0QxM0tNLHNEQUVFLHdCRHVLcUIsQ0N0S3JCLG9CRHNLcUIsQ0N4S3JCLFVoRDgzS1IsQ2lEejRLQSxXQU1FLGdYQUNBLFMxQ09FLHNCMENiRix1QkFJQSxVM0NHa0MsQzJDTGxDLFU1QzRpRDJCLEM0Q3RpRDNCLFU1QzZpRDJCLEM0Q2xqRDNCLGNBRkEsU2pEbTVLRixDaUR6NEtFLGlCQUNFLFUzQ0xnQyxDMkNPaEMsVzVDd2lEeUIsQzRDemlE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Y3JtTEksNEJxQ3lJQSwwQkFHRSxZQUNBLFNBRkEsZUFEQSxXbkRtK0tKLENtRDk5S0kseUNBRUUsUzVDMU1KLGdCNEN5TUksV25EaytLTixDbUQ3OUtJLGdGNUM5TUYsZVArcUxGLENtRDU5S0ksc0NBQ0UsZW5EODlLTixDQUNGLENjMW5MSSw0QnFDeUlBLDBCQUdFLFlBQ0EsU0FGQSxlQURBLFduRHUvS0osQ21EbC9LSSx5Q0FFRSxTNUMxTUosZ0I0Q3lNSSxXbkRzL0tOLENtRGovS0ksZ0Y1QzlNRixlUG1zTEYsQ21EaC9LSSxzQ0FDRSxlbkRrL0tOLENBQ0YsQ2M5b0xJLDRCcUN5SUEsMEJBR0UsWUFDQSxTQUZBLGVBREEsV25EMmdMSixDbUR0Z0xJLHlDQUVFLFM1QzFNSixnQjRDeU1JLFduRDBnTE4sQ21EcmdMSSxnRjVDOU1GLGVQdXRMRixDbURwZ0xJLHNDQUNFLGVuRHNnTE4sQ0FDRixDY2xxTEksNkJxQ3lJQSwwQkFHRSxZQUNBLFNBRkEsZUFEQSxXbkQraExKLENtRDFoTEkseUNBRUUsUzVDMU1KLGdCNEN5TUksV25EOGhMTixDbUR6aExJLGdGNUM5TUYsZVAydUxGLENtRHhoTEksc0NBQ0UsZW5EMGhMTixDQUNGLENjdHJMSSw2QnFDeUlBLDJCQUdFLFlBQ0EsU0FGQSxlQURBLFduRG1qTEosQ21EOWlMSSwwQ0FFRSxTNUMxTUosZ0I0Q3lNSSxXbkRrakxOLENtRDdpTEksa0Y1QzlNRixlUCt2TEYsQ21ENWlMSSx1Q0FDRSxlbkQ4aUxOLENBQ0YsQ3FEcnhMQSxTQUVFLHlCQUNBLDZCQUNBLDhCQUNBLCtCQUNBLHNCbEQ4UkksK0JBTEksQ2tEdlJSLHdCQUNBLHFCQUNBLG9DQUNBLHlCQUNBLGdDQUNBLGlDQWFBLHFCQVRBLGNDakJBLHFDakRnaUI0QixDRjVQeEIscUNBTEksQ21EN1JSLGtCQUNBLGVqRHlpQjRCLENpRGxpQjVCLHNCQUlBLGdCQVZBLGVqRCtpQjRCLENnRGhpQjVCLGdDQVFBLFVBVEEsdUNDYkEsZ0JBQ0EsaUJBQ0EscUJBQ0EsaUJBQ0Esb0JBR0EsbUJBREEsa0JBRUEsb0JER0EsZ0NyRHd5TEYsQ3FEM3hMRSxjQUFTLGlDckQ4eExYLENxRDV4TEUsd0JBQ0UsY0FFQSxzQ0FEQSxtQ3JEK3hMSixDcUQ1eExJLCtCQUdFLHlCQUNBLG1CQUZBLFdBREEsaUJyRGl5TE4sQ3FEenhMQSwyRkFDRSxRckQ0eExGLENxRDF4TEUseUdBR0Usc0NBREEscUZBREEsUXJEOHhMSixDcUR2eExBLDZGQUdFLHFDQUZBLE9BQ0Esb0NyRDR4TEYsQ3FEenhMRSwyR0FHRSx3Q0FEQSw0SEFEQSxVckQ2eExKLENxRHJ4TEEsaUdBQ0UsS3JEeXhMRixDcUR2eExFLCtHQUdFLHlDQURBLHFGQURBLFdyRDJ4TEosQ3FEcHhMQSw4RkFHRSxxQ0FGQSxRQUNBLG9DckR5eExGLENxRHR4TEUsNEdBR0UsdUNBREEsNEhBREEsU3JEMHhMSixDcURsd0xBLGVBS0Usc0M5Q2xHRSw4QzhDZ0dGLDhCQUZBLHNDQUNBLGdFQUVBLGlCckR3d0xGLEN1RDUzTEEsU0FFRSx5QkFDQSw2QnBEa1NJLCtCQUxJLENvRDNSUixxQkFDQSw4QkFDQSw2REFDQSxrQ0FDQSxvREFDQSxzREFDQSxtQ0FDQSxxQ3BEeVJJLGtDQUxJLENvRGxSUixrQ0FDQSwrQkFDQSxpQ0FDQSxpQ0FDQSxnQ0FDQSw4QkFDQSxpQ0FDQSx5REFXQSxxQkFFQSw0QkFEQSxzQ0FFQSwyRWhEaEJFLDhDSUxFLHVDQVJXLEM0Q21CZixjRHhCQSxxQ2pEZ2lCNEIsQ0Y1UHhCLHFDQUxJLENtRDdSUixrQkFDQSxlakR5aUI0QixDaURsaUI1QixzQkFJQSxnQkFWQSxlakQraUI0QixDa0QxaEI1QixzQ0RwQkEsZ0JBQ0EsaUJBQ0EscUJBQ0EsaUJBQ0Esb0JBR0EsbUJBREEsa0JBRUEsb0JDVUEsZ0N2RG01TEYsQ3VEcDRMRSx3QkFDRSxjQUVBLHNDQURBLG1DdkR1NExKLEN1RHA0TEksNkRBT0UsMkJBSEEsV0FEQSxjQURBLGlCdkQwNExOLEN1RC8zTEUsMkZBQ0UsaUZ2RGs0TEosQ3VEaDRMSSxnTkFFRSxvRnZEaTRMTixDdUQ5M0xJLHlHQUVFLGdEQURBLFF2RGk0TE4sQ3VENzNMSSx1R0FFRSxzQ0FEQSxxQ3ZEZzRMTixDdUR4M0xFLDZGQUdFLHFDQUZBLGdGQUNBLG9DdkQ2M0xKLEN1RDEzTEksb05BRUUsMkh2RDIzTE4sQ3VEeDNMSSwyR0FFRSxrREFEQSxNdkQyM0xOLEN1RHYzTEkseUdBRUUsd0NBREEsbUN2RDAzTE4sQ3VEajNMRSxpR0FDRSw4RXZEcTNMSixDdURuM0xJLDROQUVFLG9GdkRvM0xOLEN1RGozTEksK0dBRUUsbURBREEsS3ZEbzNMTixDdURoM0xJLDZHQUVFLHlDQURBLGtDdkRtM0xOLEN1RDcyTEUsaUhBUUUsK0VBREEsV0FIQSxjQURBLFNBR0Esb0RBTEEsa0JBQ0EsTUFHQSxtQ3ZEazNMSixDdUR6MkxFLDhGQUdFLHFDQUZBLGlGQUNBLG9DdkQ4MkxKLEN1RDMyTEksc05BRUUsMkh2RDQyTE4sQ3VEejJMSSw0R0FFRSxpREFEQSxPdkQ0MkxOLEN1RHgyTEksMEdBRUUsdUNBREEsb0N2RDIyTE4sQ3VEbjFMQSxnQkFLRSw2Q0FDQSxrRmhENUpFLDZEQUNBLDhEZ0R5SkYscUNwRCtHSSw0Q0FMSSxDb0Q1R1IsZ0JBREEsNkV2RDgxTEYsQ3VEdDFMRSxzQkFDRSxZdkR3MUxKLEN1RHAxTEEsY0FFRSxtQ0FEQSx5RXZEdzFMRixDd0Q1Z01BLFVBQ0UsaUJ4RCtnTUYsQ3dENWdNQSx3QkFDRSxrQnhEK2dNRixDd0Q1Z01BLGdCQUdFLGdCQUZBLGtCQUNBLFV4RGdoTUYsQ3lEcmlNRSxzQkFFRSxXQUNBLFdBRkEsYXpEeWlNSixDd0RoaE1BLGVBTUUsOERBSkEsYUFDQSxXQUVBLG1CQUpBLGtCbENiSSxvQ2tDbUJKLENBSEEsVXhEc2hNRixDc0JsaU1NLHVDa0NRTixlbENQUSxldEJxaU1OLENBQ0YsQ3dEcmhNQSw4REFHRSxheER3aE1GLEN3RHBoTUEsd0VBRUUsMEJ4RHdoTUYsQ3dEcmhNQSx3RUFFRSwyQnhEd2hNRixDd0Q3Z01FLDhCQUNFLFVBRUEsZUFEQSwyQnhEa2hNSixDd0Q5Z01FLGlKQUlFLFVBREEsU3hEaWhNSixDd0Q3Z01FLG9GQUdFLFVsQy9ERSx5QmtDZ0VGLENBRkEsU3hEaWhNSixDc0Iza01NLHVDa0N3REosb0ZsQ3ZETSxldEIra01OLENBQ0YsQ3dENWdNQSw4Q0FRRSxtQkFNQSxnQkFDQSxTQVhBLFNBUUEsVWxEbEdrQyxDa0Q2RmxDLGFBRUEsdUJBT0EsVW5EdTVDbUMsQ21ENTVDbkMsVUFUQSxrQkFXQSxrQkFWQSxNbEM1RUksNEJrQzBGSixDQVBBLFNuRDQ1Q21DLENtRGo2Q25DLFN4RDBoTUYsQ3NCcG1NTSx1Q2tDcUVOLDhDbENwRVEsZXRCd21NTixDQUNGLEN3RGpoTUUsb0hBRUUsVWxENUdnQyxDa0QrR2hDLFVuRCs0Q2lDLENtRGg1Q2pDLFVBREEsb0J4RHNoTUosQ3dEamhNQSx1QkFDRSxNeERvaE1GLEN3RGpoTUEsdUJBQ0UsT3hEb2hNRixDd0QvZ01BLHdEQU1FLHdCQURBLDRCQUVBLDBCQUxBLHFCQUVBLFduRCs0Q21DLENtRGg1Q25DLFV4RHNoTUYsQ3dEdmdNQSw0QkFDRSxzUnhEa2hNRixDd0RoaE1BLDRCQUNFLHVSeERtaE1GLEN3RDNnTUEscUJBR0UsU0FHQSxhQUNBLHVCQUhBLE9BU0EsZ0JBRkEsbUJBQ0EsZW5EczFDbUMsQ21EeDFDbkMsZ0JuRHcxQ21DLENtRDExQ25DLFVBUEEsa0JBQ0EsUUFHQSxTeERxaE1GLEN3RDNnTUUsc0NBV0UsNEJBREEscUJsRG5MZ0MsQ2tEcUxoQyxTQUdBLHFDQURBLGtDQWJBLHVCQVFBLGVBUEEsY0FFQSxVbkRxMUNpQyxDbURsMUNqQyxlbkRvMUNpQyxDbURyMUNqQyxnQm5EcTFDaUMsQ21EMzBDakMsVW5ENDBDaUMsQ21EdjFDakMsVUFHQSxtQmxDcEtFLDJCa0M2S0YsQ0FkQSxVeEQwaE1KLENzQnJyTU0sdUNrQ3dKSixzQ2xDdkpNLGV0QndyTU4sQ0FDRixDd0Q5Z01FLDZCQUNFLFN4RGdoTUosQ3dEdmdNQSxrQkFHRSxjbkRtMENtQyxDbUQvekNuQyxVbEQ5TWtDLENrRDJNbEMsU0FFQSxzQm5EK3pDbUMsQ21EaDBDbkMsbUJuRGcw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VXBENnlOWCxDMkRqc05BLGtCQUVFLG1CQURBLGFBRUEsOEJBQ0EsbUUzRG9zTkYsQzJEbHNORSw2QkFJRSxzREFEQSxxREFEQSxtREFEQSxxRjNEdXNOSixDMkRoc05BLGlCQUVFLGV0RDRhNEIsQ3NEN2E1QixlM0Rvc05GLEMyRGhzTkEsZ0JBQ0UsWUFFQSxnQkFEQSxtRTNEb3NORixDNERqMU5BLGFBS0UsOEJBREEsWUFIQSxxQkFDQSxlQUlBLFV2RHFzQ2tDLEN1RHhzQ2xDLHFCNUR1MU5GLEM0RGwxTkUsbUhBRUUsV0FEQSxvQjVEcTFOSixDNEQvME5BLGdCQUNFLGU1RGsxTkYsQzRELzBOQSxnQkFDRSxlNURrMU5GLEM0RC8wTkEsZ0JBQ0UsZ0I1RGsxTkYsQzRENzBORSwrQkFDRSxrRDVEZzFOSixDNEQ1ME5BLDRCQUNFLElBQ0UsVTVEKzBORixDQUNGLEM0RDUwTkEsa0JBR0UsOENBRkEsd0pBQ0EsK0M1RCswTkYsQzREMzBOQSw0QkFDRSxHQUNFLG1ENUQ4ME5GLENBQ0YsQ3lENzNORSxnQkFFRSxXQUNBLFdBRkEsYXpEaTROSixDNkQvM05FLGlCQUVFLG1FQURBLG9CN0RtNE5KLEM2RHA0TkUsbUJBRUUsbUVBREEsb0I3RHc0TkosQzZEejRORSxrQkFFRSxvRUFEQSxvQjdENjROSixDNkQ5NE5FLG9CQUVFLG9FQURBLG9CN0RrNU5KLEM2RG41TkUsaUJBRUUsa0VBREEsb0I3RHU1TkosQzZEeDVORSxjQUVFLG1FQURBLG9CN0Q0NU5KLEM2RDc1TkUsaUJBRUUsbUVBREEsb0I3RGk2TkosQzZEbDZORSxnQkFFRSxrRUFEQSxvQjdEczZOSixDNkR2Nk5FLGlCQUVFLG9FQURBLG9CN0QyNk5KLEM2RDU2TkUsaUJBRUUsb0VBREEsb0I3RGc3TkosQzZEajdORSxlQUVFLG9FQURBLG9CN0RxN05KLEM2RHQ3TkUsY0FFRSxvRUFEQSxvQjdEMDdOSixDNkQzN05FLGdCQUVFLGlFQURBLG9CN0QrN05KLEM4RHA4TkUsY0FDRSx1QjlEdThOSixDOERwOE5NLHdDQUVFLHVCOURxOE5SLEM4RDM4TkUsZ0JBQ0UsdUI5RDg4TkosQzhEMzhOTSw0Q0FFRSx1QjlENDhOUixDOERsOU5FLGVBQ0UsdUI5RHE5TkosQzhEbDlOTSwwQ0FFRSx1QjlEbTlOUixDOER6OU5FLGlCQUNFLHVCOUQ0OU5KLEM4RHo5Tk0sOENBRUUsdUI5RDA5TlIsQzhEaCtORSxjQUNFLHVCOURtK05KLEM4RGgrTk0sd0NBRUUsdUI5RGkrTlIsQzhEditORSxXQUNFLHVCOUQwK05KLEM4RHYrTk0sa0NBRUUsdUI5RHcrTlIsQzhEOStORSxjQUNFLHVCOURpL05KLEM4RDkrTk0sd0NBRUUsdUI5RCsrTlIsQzhEci9ORSxhQUNFLHVCOUR3L05KLEM4RHIvTk0sc0NBRUUsdUI5RHMvTlIsQzhENS9ORSxjQUNFLHVCOUQrL05KLEM4RDUvTk0sd0NBRUUsdUI5RDYvTlIsQzhEbmdPRSxjQUNFLHVCOURzZ09KLEM4RG5nT00sd0NBRUUsdUI5RG9nT1IsQzhEMWdPRSxZQUNFLHVCOUQ2Z09KLEM4RDFnT00sb0NBRUUsdUI5RDJnT1IsQzhEamhPRSxXQUNFLHVCOURvaE9KLEM4RGpoT00sa0NBRUUsdUI5RGtoT1IsQzhEeGhPRSxhQUNFLHVCOUQyaE9KLEM4RHhoT00sc0NBRUUsdUI5RHloT1IsQytEOWhPQSxPQUNFLGtCQUNBLFUvRGlpT0YsQytEL2hPRSxjQUdFLFdBRkEsY0FDQSxrQy9Ea2lPSixDK0Q5aE9FLFNBS0UsWUFGQSxPQUZBLGtCQUNBLE1BRUEsVS9EaWlPSixDK0QzaE9FLFdBQ0Usc0IvRDhoT0osQytEL2hPRSxXQUNFLHFCL0RraU9KLEMrRG5pT0UsWUFDRSx3Qi9Ec2lPSixDK0R2aU9FLFlBQ0UsZ0MvRDBpT0osQ2dFL2pPQSxXQUVFLEtoRXFrT0YsQ2dFL2pPQSx5QkFKRSxPQUhBLGVBRUEsUUFFQSxZaEUwa09GLENnRXZrT0EsY0FHRSxRaEVva09GLENnRTFqT0ksWUFFRSxLaEU4ak9OLENnRTFqT0ksMkJBTEUsZ0JBRUEsWWhFbWtPTixDZ0Voa09JLGVBRUUsUWhFOGpPTixDYzloT0kseUJrRHhDQSxlQUNFLGdCQUNBLE1BQ0EsWWhFMGtPSixDZ0V2a09FLGtCQUVFLFNBREEsZ0JBRUEsWWhFeWtPSixDQUNGLENjM2lPSSx5QmtEeENBLGVBQ0UsZ0JBQ0EsTUFDQSxZaEVzbE9KLENnRW5sT0Usa0JBRUUsU0FEQSxnQkFFQSxZaEVxbE9KLENBQ0YsQ2N2ak9JLHlCa0R4Q0EsZUFDRSxnQkFDQSxNQUNBLFloRWttT0osQ2dFL2xPRSxrQkFFRSxTQURBLGdCQUVBLFloRWltT0osQ0FDRixDY25rT0ksMEJrRHhDQSxlQUNFLGdCQUNBLE1BQ0EsWWhFOG1PSixDZ0UzbU9FLGtCQUVFLFNBREEsZ0JBRUEsWWhFNm1PSixDQUNGLENjL2tPSSwwQmtEeENBLGdCQUNFLGdCQUNBLE1BQ0EsWWhFMG5PSixDZ0V2bk9FLG1CQUVFLFNBREEsZ0JBRUEsWWhFeW5PSixDQUNGLENpRXpwT0EsUUFHRSxtQkFEQSxrQmpFNnBPRixDaUV4cE9BLGdCQUhFLG1CQUhBLFlqRXFxT0YsQ2lFL3BPQSxRQUVFLGNBQ0EscUJqRTRwT0YsQ2tFbnFPQSwyRUNVRSw2QkFFQSxtQkFOQSxxQkFFQSxzQkFDQSwwQkFGQSxvQkFIQSw0QkFPQSw2QkFOQSxtQm5FMnFPRixDb0UvcU9FLHNCQUlFLFNBR0EsV0FGQSxPQUpBLGtCQUVBLFFBREEsTUFJQSxTcEVtck9KLENxRTFyT0EsZUNBRSxnQkFDQSx1QkFDQSxrQnRFOHJPRixDdUVwc09BLElBRUUsbUJBR0EsOEJBSkEscUJBR0EsZUFFQSxXbEV5bkI0QixDa0U1bkI1QixTdkUwc09GLEN3RTNvT1EsZ0JBT0ksaUN4RXdvT1osQ3dFL29PUSxXQU9JLDRCeEU0b09aLEN3RW5wT1EsY0FPSSwrQnhFZ3BPWixDd0V2cE9RLGNBT0ksK0J4RW9wT1osQ3dFM3BPUSxtQkFPSSxvQ3hFd3BPWixDd0UvcE9RLGdCQU9JLGlDeEU0cE9aLEN3RW5xT1EsYUFPSSxvQnhFZ3FPWixDd0V2cU9RLFdBT0kscUJ4RW9xT1osQ3dFM3FPUSxZQU9JLG9CeEV3cU9aLEN3RS9xT1EsV0FPSSxtQnhFNHFPWixDd0Vuck9RLFlBT0kscUJ4RWdyT1osQ3dFdnJPUSxZQU9JLG9CeEVvck9aLEN3RTNyT1EsWUFPSSxxQnhFd3JPWixDd0Uvck9RLGFBT0ksbUJ4RTRyT1osQ3dFbnNPUSxlQU9JLHVCeEVnc09aLEN3RXZzT1EsaUJBT0kseUJ4RW9zT1osQ3dFM3NPUSxrQkFPSSwwQnhFd3NPWixDd0Uvc09RLGlCQU9JLHlCeEU0c09aLEN3RW50T1EsVUFPSSx3QnhFZ3RPWixDd0V2dE9RLGdCQU9JLDhCeEVvdE9aLEN3RTN0T1EsU0FPSSx1QnhFd3RPWixDd0UvdE9RLFFBT0ksc0J4RTR0T1osQ3dFbnVPUSxTQU9JLHVCeEVndU9aLEN3RXZ1T1EsYUFPSSwyQnhFb3VPWixDd0UzdU9RLGNBT0ksNEJ4RXd1T1osQ3dFL3VPUSxRQU9JLHNCeEU0dU9aLEN3RW52T1EsZUFPSSw2QnhFZ3ZPWixDd0V2dk9RLFFBT0ksc0J4RW92T1osQ3dFM3ZPUSxRQU9JLGlEeEV3dk9aLEN3RS92T1EsV0FPSSxzRHhFNHZPWixDd0Vud09RLFdBT0ksaUR4RWd3T1osQ3dFdndPUSxhQU9JLHlCeEVvd09aLEN3RTN3T1EsaUJBT0kseUJ4RXd3T1osQ3dFL3dPUSxtQkFPSSwyQnhFNHdPWixDd0VueE9RLG1CQU9JLDJCeEVneE9aLEN3RXZ4T1EsZ0JBT0ksd0J4RW94T1osQ3dFM3hPUSxpQkFPSSx5QnhFd3hPWixDd0UveE9RLE9BT0ksZXhFNHhPWixDd0VueU9RLFFBT0ksaUJ4RWd5T1osQ3dFdnlPUSxTQU9JLGtCeEVveU9aLEN3RTN5T1EsVUFPSSxrQnhFd3lPWixDd0UveU9RLFdBT0ksb0J4RTR5T1osQ3dFbnpPUSxZQU9JLHFCeEVnek9aLEN3RXZ6T1EsU0FPSSxnQnhFb3pPWixDd0Uzek9RLFVBT0ksa0J4RXd6T1osQ3dFL3pPUSxXQU9JLG1CeEU0ek9aLEN3RW4wT1EsT0FPSSxpQnhFZzBPWixDd0V2ME9RLFFBT0ksbUJ4RW8wT1osQ3dFMzBPUSxTQU9JLG9CeEV3ME9aLEN3RS8wT1Esa0JBT0ksd0N4RTQwT1osQ3dFbjFPUSxvQkFPSSxvQ3hFZzFPWixDd0V2MU9RLG9CQU9JLG9DeEVvMU9aLEN3RTMxT1EsUUFPSSxxRnhFdzFPWixDd0UvMU9RLFVBT0ksa0J4RTQxT1osQ3dFbjJPUSxZQU9JLHlGeEVnMk9aLEN3RXYyT1EsY0FPSSxzQnhFbzJPWixDd0UzMk9RLFlBT0ksMkZ4RXcyT1osQ3dFLzJPUSxjQU9JLHdCeEU0Mk9aLEN3RW4zT1EsZUFPSSw0RnhFZzNPWixDd0V2M09RLGlCQU9JLHlCeEVvM09aLEN3RTMzT1EsY0FPSSwwRnhFdzNPWixDd0UvM09RLGdCQU9JLHVCeEU0M09aLEN3RW40T1EsZ0JBSVEsc0JBR0osMkV4RWk0T1osQ3dFeDRPUSxrQkFJUSxzQkFHSiw2RXhFczRPWixDd0U3NE9RLGlCQUlRLHNCQUdKLDRFeEUyNE9aLEN3RWw1T1EsbUJBSVEsc0JBR0osOEV4RWc1T1osQ3dFdjVPUSxnQkFJUSxzQkFHSiwyRXhFcTVPWixDd0U1NU9RLGFBSVEsc0JBR0osd0V4RTA1T1osQ3dFajZPUSxnQkFJUSxzQkFHSiwyRXhFKzVPWixDd0V0Nk9RLGVBSVEsc0JBR0osMEV4RW82T1osQ3dFMzZPUSxnQkFJUSxzQkFHSiwyRXhFeTZPWixDd0VoN09RLGdCQUlRLHNCQUdKLDJFeEU4Nk9aLEN3RXI3T1EsY0FJUSxzQkFHSix5RXhFbTdPWixDd0UxN09RLGFBSVEsc0JBR0osd0V4RXc3T1osQ3dFLzdPUSxlQUlRLHNCQUdKLDBFeEU2N09aLEN3RXA4T1EsY0FJUSxzQkFHSix5RXhFazhPWixDd0VuOU9RLFVBQ0UscUJ4RXM5T1YsQ3dFdjlPUSxVQUNFLHFCeEUwOU9WLEN3RTM5T1EsVUFDRSxxQnhFODlPVixDd0UvOU9RLFVBQ0UscUJ4RWsrT1YsQ3dFbitPUSxVQUNFLHFCeEVzK09WLEN3RXYrT1EsbUJBQ0UsdUJ4RTArT1YsQ3dFMytPUSxtQkFDRSx3QnhFOCtPVixDd0UvK09RLG1CQUNFLHVCeEVrL09WLEN3RW4vT1EsbUJBQ0Usd0J4RXMvT1YsQ3dFdi9PUSxvQkFDRSxxQnhFMC9PVixDd0VqL09RLE1BT0ksbUJ4RTgrT1osQ3dFci9PUSxNQU9JLG1CeEVrL09aLEN3RXovT1EsTUFPSSxtQnhFcy9PWixDd0U3L09RLE9BT0ksb0J4RTAvT1osQ3dFamdQUSxRQU9JLG9CeEU4L09aLEN3RXJnUFEsUUFPSSx3QnhFa2dQWixDd0V6Z1BRLFFBT0kscUJ4RXNnUFosQ3dFN2dQUSxZQU9JLHlCeEUwZ1BaLEN3RWpoUFEsTUFPSSxvQnhFOGdQWixDd0VyaFBRLE1BT0ksb0J4RWtoUFosQ3dFemhQUSxNQU9JLG9CeEVzaFBaLEN3RTdoUFEsT0FPSSxxQnhFMGhQWixDd0VqaVBRLFFBT0kscUJ4RThoUFosQ3dFcmlQUSxRQU9JLHlCeEVraVBaLEN3RXppUFEsUUFPSSxzQnhFc2lQWixDd0U3aVBRLFlBT0ksMEJ4RTBpUFosQ3dFampQUSxXQU9JLHVCeEU4aVBaLEN3RXJqUFEsVUFPSSw0QnhFa2pQWixDd0V6alBRLGFBT0ksK0J4RXNqUFosQ3dFN2pQUSxrQkFPSSxvQ3hFMGpQWixDd0Vqa1BRLHFCQU9JLHVDeEU4alBaLEN3RXJrUFEsYUFPSSxxQnhFa2tQWixDd0V6a1BRLGFBT0kscUJ4RXNrUFosQ3dFN2tQUSxlQU9JLHVCeEUwa1BaLEN3RWpsUFEsZUFPSSx1QnhFOGtQWixDd0VybFBRLFdBT0ksd0J4RWtsUFosQ3dFemxQUSxhQU9JLDBCeEVzbFBaLEN3RTdsUFEsbUJBT0ksZ0N4RTBsUFosQ3dFam1QUSx1QkFPSSxvQ3hFOGxQWixDd0VybVBRLHFCQU9JLGtDeEVrbVBaLEN3RXptUFEsd0JBT0ksZ0N4RXNtUFosQ3dFN21QUSx5QkFPSSx1Q3hFMG1QWixDd0VqblBRLHdCQU9JLHNDeEU4bVBaLEN3RXJuUFEsd0JBT0ksc0N4RWtuUFosQ3dFem5QUSxtQkFPSSxnQ3hFc25QWixDd0U3blBRLGlCQU9JLDhCeEUwblBaLEN3RWpvUFEsb0JBT0ksNEJ4RThuUFosQ3dFcm9QUSxzQkFPSSw4QnhFa29QWixDd0V6b1BRLHFCQU9JLDZCeEVzb1BaLEN3RTdvUFEscUJBT0ksa0N4RTBvUFosQ3dFanBQUSxtQkFPSSxnQ3hFOG9QWixDd0VycFBRLHNCQU9JLDhCeEVrcFBaLEN3RXpwUFEsdUJBT0kscUN4RXNwUFosQ3dFN3BQUSxzQkFPSSxvQ3hFMHBQWixDd0VqcVBRLHVCQU9JLCtCeEU4cFBaLEN3RXJxUFEsaUJBT0kseUJ4RWtxUFosQ3dFenFQUSxrQkFPSSwrQnhFc3FQWixDd0U3cVBRLGdCQU9JLDZCeEUwcVBaLEN3RWpyUFEsbUJBT0ksMkJ4RThxUFosQ3dFcnJQUSxxQkFPSSw2QnhFa3JQWixDd0V6clBRLG9CQU9JLDRCeEVzclBaLEN3RTdyUFEsYUFPSSxrQnhFMHJQWixDd0Vqc1BRLFNBT0ksaUJ4RThyUFosQ3dFcnNQUSxTQU9JLGlCeEVrc1BaLEN3RXpzUFEsU0FPSSxpQnhFc3NQWixDd0U3c1BRLFNBT0ksaUJ4RTBzUFosQ3dFanRQUSxTQU9JLGlCeEU4c1BaLEN3RXJ0UFEsU0FPSSxpQnhFa3RQWixDd0V6dFBRLFlBT0ksaUJ4RXN0UFosQ3dFN3RQUSxLQU9JLGtCeEUwdFBaLEN3RWp1UFEsS0FPSSx1QnhFOHRQWixDd0VydVBRLEtBT0ksc0J4RWt1UFosQ3dFenVQUSxLQU9JLHFCeEVzdVBaLEN3RTd1UFEsS0FPSSx1QnhFMHVQWixDd0VqdlBRLEtBT0kscUJ4RTh1UFosQ3dFcnZQUSxRQU9JLHFCeEVrdlBaLEN3RXp2UFEsTUFPSSxnRHhFdXZQWixDd0U5dlBRLE1BT0ksMER4RTR2UFosQ3dFbndQUSxNQU9JLHdEeEVpd1BaLEN3RXh3UFEsTUFPSSxzRHhFc3dQWixDd0U3d1BRLE1BT0ksMER4RTJ3UFosQ3dFbHhQUSxNQU9JLHNEeEVneFBaLEN3RXZ4UFEsU0FPSSxzRHhFcXhQWixDd0U1eFBRLE1BT0ksZ0R4RTB4UFosQ3dFanlQUSxNQU9JLDBEeEUreFBaLEN3RXR5UFEsTUFPSSx3RHhFb3lQWixDd0UzeVBRLE1BT0ksc0R4RXl5UFosQ3dFaHpQUSxNQU9JLDBEeEU4eVBaLEN3RXJ6UFEsTUFPSSxzRHhFbXpQWixDd0UxelBRLFNBT0ksc0R4RXd6UFosQ3dFL3pQUSxNQU9JLHNCeEU0elBaLEN3RW4wUFEsTUFPSSwyQnhFZzBQWixDd0V2MFBRLE1BT0ksMEJ4RW8wUFosQ3dFMzBQUSxNQU9JLHlCeEV3MFBaLEN3RS8wUFEsTUFPSSwyQnhFNDBQWixDd0VuMVBRLE1BT0kseUJ4RWcxUFosQ3dFdjFQUSxTQU9JLHlCeEVvMVBaLEN3RTMxUFEsTUFPSSx3QnhFdzFQWixDd0UvMVBRLE1BT0ksNkJ4RTQxUFosQ3dFbjJQUSxNQU9JLDRCeEVnMlBaLEN3RXYyUFEsTUFPSSwyQnhFbzJQWixDd0UzMlBRLE1BT0ksNkJ4RXcyUFosQ3dFLzJQUSxNQU9JLDJCeEU0MlBaLEN3RW4zUFEsU0FPSSwyQnhFZzNQWixDd0V2M1BRLE1BT0kseUJ4RW8zUFosQ3dFMzNQUSxNQU9JLDhCeEV3M1BaLEN3RS8zUFEsTUFPSSw2QnhFNDNQWixDd0VuNFBRLE1BT0ksNEJ4RWc0UFosQ3dFdjRQUSxNQU9JLDhCeEVvNFBaLEN3RTM0UFEsTUFPSSw0QnhFdzRQWixDd0UvNFBRLFNBT0ksNEJ4RTQ0UFosQ3dFbjVQUSxNQU9JLHVCeEVnNVBaLEN3RXY1UFEsTUFPSSw0QnhFbzVQWixDd0UzNVBRLE1BT0ksMkJ4RXc1UFosQ3dFLzVQUSxNQU9JLDBCeEU0NVBaLEN3RW42UFEsTUFPSSw0QnhFZzZQWixDd0V2NlBRLE1BT0ksMEJ4RW82UFosQ3dFMzZQUSxTQU9JLDBCeEV3NlBaLEN3RS82UFEsTUFPSSx3QnhFNDZQWixDd0VuN1BRLE1BT0ksdUJ4RWc3UFosQ3dFdjdQUSxNQU9JLHNCeEVvN1BaLEN3RTM3UFEsTUFPSSx3QnhFdzdQWixDd0UvN1BRLE1BT0ksc0J4RTQ3UFosQ3dFbjhQUSxPQU9JLDREeEVpOFBaLEN3RXg4UFEsT0FPSSwwRHhFczhQWixDd0U3OFBRLE9BT0ksd0R4RTI4UFosQ3dFbDlQUSxPQU9JLDREeEVnOVBaLEN3RXY5UFEsT0FPSSx3RHhFcTlQWixDd0U1OVBRLE9BT0ksNER4RTA5UFosQ3dFaitQUSxPQU9JLDBEeEUrOVBaLEN3RXQrUFEsT0FPSSx3RHhFbytQWixDd0UzK1BRLE9BT0ksNER4RXkrUFosQ3dFaC9QUSxPQU9JLHdEeEU4K1BaLEN3RXIvUFEsT0FPSSw0QnhFay9QWixDd0V6L1BRLE9BT0ksMkJ4RXMvUFosQ3dFNy9QUSxPQU9JLDBCeEUwL1BaLEN3RWpnUVEsT0FPSSw0QnhFOC9QWixDd0VyZ1FRLE9BT0ksMEJ4RWtnUVosQ3dFemdRUSxPQU9JLDhCeEVzZ1FaLEN3RTdnUVEsT0FPSSw2QnhFMGdRWixDd0VqaFFRLE9BT0ksNEJ4RThnUVosQ3dFcmhRUSxPQU9JLDhCeEVraFFaLEN3RXpoUVEsT0FPSSw0QnhFc2hRWixDd0U3aFFRLE9BT0ksK0J4RTBoUVosQ3dFamlRUSxPQU9JLDhCeEU4aFFaLEN3RXJpUVEsT0FPSSw2QnhFa2lRWixDd0V6aVFRLE9BT0ksK0J4RXNpUVosQ3dFN2lRUSxPQU9JLDZCeEUwaVFaLEN3RWpqUVEsT0FPSSw2QnhFOGlRWixDd0VyalFRLE9BT0ksNEJ4RWtqUVosQ3dFempRUSxPQU9JLDJCeEVzalFaLEN3RTdqUVEsT0FPSSw2QnhFMGpRWixDd0Vqa1FRLE9BT0ksMkJ4RThqUVosQ3dFcmtRUSxLQU9JLG1CeEVra1FaLEN3RXprUVEsS0FPSSx3QnhFc2tRWixDd0U3a1FRLEtBT0ksdUJ4RTBrUVosQ3dFamxRUSxLQU9JLHNCeEU4a1FaLEN3RXJsUVEsS0FPSSx3QnhFa2xRWixDd0V6bFFRLEtBT0ksc0J4RXNsUVosQ3dFN2xRUSxNQU9JLGtEeEUybFFaLEN3RWxtUVEsTUFPSSw0RHhFZ21RWixDd0V2bVFRLE1BT0ksMER4RXFtUVosQ3dFNW1RUSxNQU9JLHdEeEUwbVFaLEN3RWpuUVEsTUFPSSw0RHhFK21RWixDd0V0blFRLE1BT0ksd0R4RW9uUVosQ3dFM25RUSxNQU9JLGtEeEV5blFaLEN3RWhvUVEsTUFPSSw0RHhFOG5RWixDd0Vyb1FRLE1BT0ksMER4RW1vUVosQ3dFMW9RUSxNQU9JLHdEeEV3b1FaLEN3RS9vUVEsTUFPSSw0RHhFNm9RWixDd0VwcFFRLE1BT0ksd0R4RWtwUVosQ3dFenBRUSxNQU9JLHVCeEVzcFFaLEN3RTdwUVEsTUFPSSw0QnhFMHBRWixDd0VqcVFRLE1BT0ksMkJ4RThwUVosQ3dFcnFRUSxNQU9JLDBCeEVrcVFaLEN3RXpxUVEsTUFPSSw0QnhFc3FRWixDd0U3cVFRLE1BT0ksMEJ4RTBxUVosQ3dFanJRUSxNQU9JLHlCeEU4cVFaLEN3RXJyUVEsTUFPSSw4QnhFa3JRWixDd0V6clFRLE1BT0ksNkJ4RXNyUVosQ3dFN3JRUSxNQU9JLDRCeEUwclFaLEN3RWpzUVEsTUFPSSw4QnhFOHJRWixDd0Vyc1FRLE1BT0ksNEJ4RWtzUVosQ3dFenNRUSxNQU9JLDBCeEVzc1FaLEN3RTdzUVEsTUFPSSwrQnhFMHNRWixDd0VqdFFRLE1BT0ksOEJ4RThzUVosQ3dFcnRRUSxNQU9JLDZCeEVrdFFaLEN3RXp0UVEsTUFPSSwrQnhFc3RRWixDd0U3dFFRLE1BT0ksNkJ4RTB0UVosQ3dFanVRUSxNQU9JLHdCeEU4dFFaLEN3RXJ1UVEsTUFPSSw2QnhFa3VRWixDd0V6dVFRLE1BT0ksNEJ4RXN1UVosQ3dFN3VRUSxNQU9JLDJCeEUwdVFaLEN3RWp2UVEsTUFPSSw2QnhFOHVRWixDd0VydlFRLE1BT0ksMkJ4RWt2UVosQ3dFenZRUSxPQU9JLGV4RXN2UVosQ3dFN3ZRUSxPQU9JLG9CeEUwdlFaLEN3RWp3UVEsT0FPSSxtQnhFOHZRWixDd0Vyd1FRLE9BT0ksa0J4RWt3UVosQ3dFendRUSxPQU9JLG9CeEVzd1FaLEN3RTd3UVEsT0FPSSxrQnhFMHdRWixDd0VqeFFRLGdCQU9JLDhDeEU4d1FaLEN3RXJ4UVEsTUFPSSx5Q3hFa3hRWixDd0V6eFFRLE1BT0ksdUN4RXN4UVosQ3dFN3hRUSxNQU9JLHlDeEUweFFaLEN3RWp5UVEsTUFPSSwyQnhFOHhRWixDd0VyeVFRLE1BT0ksd0J4RWt5UVosQ3dFenlRUSxNQU9JLDBCeEVzeVFaLEN3RTd5UVEsWUFPSSwyQnhFMHlRWixDd0VqelFRLFlBT0ksMkJ4RTh5UVosQ3dFcnpRUSxVQU9JLHlCeEVrelFaLEN3RXp6UVEsWUFPSSw2QnhFc3pRWixDd0U3elFRLFdBT0kseUJ4RTB6UVosQ3dFajBRUSxTQU9JLHlCeEU4elFaLEN3RXIwUVEsYUFPSSx5QnhFazBRWixDd0V6MFFRLFdBT0ksNEJ4RXMwUVosQ3dFNzBRUSxNQU9JLHVCeEUwMFFaLEN3RWoxUVEsT0FPSSwwQnhFODBRWixDd0VyMVFRLFNBT0kseUJ4RWsxUVosQ3dFejFRUSxPQU9JLHVCeEVzMVFaLEN3RTcxUVEsdUJBT0kseUJ4RTAxUVosQ3dFajJRUSxzQkFPSSwwQnhFODFRWixDd0VyMlFRLGFBT0ksMkJ4RWsyUVosQ3dFejJRUSxzQkFPSSw4QnhFczJRWixDd0U3MlFRLDJCQU9JLG1DeEUwMlFaLEN3RWozUVEsOEJBT0ksc0N4RTgyUVosQ3dFcjNRUSxnQkFPSSxrQ3hFazNRWixDd0V6M1FRLGdCQU9JLGtDeEVzM1FaLEN3RTczUVEsaUJBT0ksbUN4RTAzUVosQ3dFajRRUSxXQU9JLDRCeEU4M1FaLEN3RXI0UVEsYUFPSSw0QnhFazRRWixDd0V6NFFRLFlBT0ksOER4RXc0UVosQ3dFLzRRUSxjQUlRLG9CQUdKLGtFeEU4NFFaLEN3RXI1UVEsZ0JBSVEsb0JBR0osb0V4RW01UVosQ3dFMTVRUSxlQUlRLG9CQUdKLG1FeEV3NVFaLEN3RS81UVEsaUJBSVEsb0JBR0oscUV4RTY1UVosQ3dFcDZRUSxjQUlRLG9CQUdKLGtFeEVrNlFaLEN3RXo2UVEsV0FJUSxvQkFHSiwrRHhFdTZRWixDd0U5NlFRLGNBSVEsb0JBR0osa0V4RTQ2UVosQ3dFbjdRUSxhQUlRLG9CQUdKLGlFeEVpN1FaLEN3RXg3UVEsY0FJUSxvQkFHSixrRXhFczdRWixDd0U3N1FRLGNBSVEsb0JBR0osa0V4RTI3UVosQ3dFbDhRUSxZQUlRLG9CQUdKLGdFeEVnOFFaLEN3RXY4UVEsV0FJUSxvQkFHSiwrRHhFcThRWixDd0U1OFFRLGFBSVEsb0JBR0osaUV4RTA4UVosQ3dFajlRUSxZQUlRLG9CQUdKLGdFeEUrOFFaLEN3RXQ5UVEsWUFJUSxvQkFHSixnRXhFbzlRWixDd0UzOVFRLFdBSVEsb0JBR0oscUV4RXk5UVosQ3dFaCtRUSxZQUlRLG9CQUdKLHVCeEU4OVFaLEN3RXIrUVEsZUFJUSxvQkFHSiw4QnhFbStRWixDd0UxK1FRLGVBSVEsb0JBR0osa0N4RXcrUVosQ3dFLytRUSxZQUlRLG9CQUdKLHVCeEU2K1FaLEN3RTkvUVEsaUJBQ0Usc0J4RWlnUlYsQ3dFbGdSUSxpQkFDRSxxQnhFcWdSVixDd0V0Z1JRLGlCQUNFLHNCeEV5Z1JWLEN3RTFnUlEsa0JBQ0UsbUJ4RTZnUlYsQ3dFcGdSUSxZQUlRLGtCQUdKLDJFeEVrZ1JaLEN3RXpnUlEsY0FJUSxrQkFHSiw2RXhFdWdSWixDd0U5Z1JRLGFBSVEsa0JBR0osNEV4RTRnUlosQ3dFbmhSUSxlQUlRLGtCQUdKLDhFeEVpaFJaLEN3RXhoUlEsWUFJUSxrQkFHSiwyRXhFc2hSWixDd0U3aFJRLFNBSVEsa0JBR0osd0V4RTJoUlosQ3dFbGlSUSxZQUlRLGtCQUdKLDJFeEVnaVJaLEN3RXZpUlEsV0FJUSxrQkFHSiwwRXhFcWlSWixDd0U1aVJRLFlBSVEsa0JBR0osMkV4RTBpUlosQ3dFampSUSxZQUlRLGtCQUdKLDJFeEUraVJaLEN3RXRqUlEsVUFJUSxrQkFHSix5RXhFb2pSWixDd0UzalJRLGlHQUlRLGtCQUdKLHdFeEUwalJaLEN3RWprUlEsV0FJUSxrQkFHSiwwRXhFK2pSWixDd0V0a1JRLFVBSVEsa0JBR0oseUV4RW9rUlosQ3dFM2tSUSxrR0FJUSxrQkFHSix5RXhFMGtSWixDd0VqbFJRLFNBSVEsa0JBR0osMkV4RStrUlosQ3dFdGxSUSxnQkFJUSxrQkFHSixzQ3hFb2xSWixDd0VybVJRLGVBQ0UsbUJ4RXdtUlYsQ3dFem1SUSxlQUNFLG9CeEU0bVJWLEN3RTdtUlEsZUFDRSxtQnhFZ25SVixDd0VqblJRLGVBQ0Usb0J4RW9uUlYsQ3dFcm5SUSxnQkFDRSxpQnhFd25SVixDd0UvbVJRLGFBT0ksNkN4RTRtUlosQ3dFbm5SUSxpQkFPSSwwRnhFZ25SWixDd0V2blJRLGtCQU9JLDZGeEVvblJaLEN3RTNuUlEsa0JBT0ksNkZ4RXduUlosQ3dFL25SUSxTQU9JLDZCeEU0blJaLEN3RW5vUlEsU0FPSSw2QnhFZ29SWixDd0V2b1JRLFNBT0ksK0N4RW9vUlosQ3dFM29SUSxXQU9JLHlCeEV3b1JaLEN3RS9vUlEsV0FPSSxrRHhFNG9SWixDd0VucFJRLFdBT0ksK0N4RWdwUlosQ3dFdnBSUSxXQU9JLGtEeEVvcFJaLEN3RTNwUlEsV0FPSSxrRHhFd3BSWixDd0UvcFJRLFdBT0ksbUR4RTRwUlosQ3dFbnFSUSxnQkFPSSwyQnhFZ3FSWixDd0V2cVJRLGNBT0ksb0R4RW9xUlosQ3dFM3FSUSxhQU9JLHdEeEV5cVJaLEN3RWhyUlEsMEJBT0kseUR4RThxUlosQ3dFcnJSUSw2QkFPSSw0RHhFbXJSWixDd0UxclJRLCtCQU9JLDJEeEV3clJaLEN3RS9yUlEsZUFPSSx3RHhFd3JSWixDd0UvclJRLFNBT0ksNEJ4RTRyUlosQ3dFbnNSUSxXQU9JLDJCeEVnc1JaLENjMXNSSSx5QjBER0ksZ0JBT0ksb0J4RXFzUlYsQ3dFNXNSTSxjQU9JLHFCeEV3c1JWLEN3RS9zUk0sZUFPSSxvQnhFMnNSVixDd0VsdFJNLGFBT0ksd0J4RThzUlYsQ3dFcnRSTSxtQkFPSSw4QnhFaXRSVixDd0V4dFJNLFlBT0ksdUJ4RW90UlYsQ3dFM3RSTSxXQU9JLHNCeEV1dFJWLEN3RTl0Uk0sWUFPSSx1QnhFMHRSVixDd0VqdVJNLGdCQU9JLDJCeEU2dFJWLEN3RXB1Uk0saUJBT0ksNEJ4RWd1UlYsQ3dFdnVSTSxXQU9JLHNCeEVtdVJWLEN3RTF1Uk0sa0JBT0ksNkJ4RXN1UlYsQ3dFN3VSTSxXQU9JLHNCeEV5dVJWLEN3RWh2Uk0sY0FPSSx1QnhFNHVSVixDd0VudlJNLGFBT0ksNEJ4RSt1UlYsQ3dFdHZSTSxnQkFPSSwrQnhFa3ZSVixDd0V6dlJNLHFCQU9JLG9DeEVxdlJWLEN3RTV2Uk0sd0JBT0ksdUN4RXd2UlYsQ3dFL3ZSTSxnQkFPSSxxQnhFMnZSVixDd0Vsd1JNLGdCQU9JLHFCeEU4dlJWLEN3RXJ3Uk0sa0JBT0ksdUJ4RWl3UlYsQ3dFeHdSTSxrQkFPSSx1QnhFb3dSVixDd0Uzd1JNLGNBT0ksd0J4RXV3UlYsQ3dFOXdSTSxnQkFPSSwwQnhFMHdSVixDd0VqeFJNLHNCQU9JLGdDeEU2d1JWLEN3RXB4Uk0sMEJBT0ksb0N4RWd4UlYsQ3dFdnhSTSx3QkFPSSxrQ3hFbXhSVixDd0UxeFJNLDJCQU9JLGdDeEVzeFJWLEN3RTd4Uk0sNEJBT0ksdUN4RXl4UlYsQ3dFaHlSTSwyQkFPSSxzQ3hFNHhSVixDd0VueVJNLDJCQU9JLHNDeEUreFJWLEN3RXR5Uk0sc0JBT0ksZ0N4RWt5UlYsQ3dFenlSTSxvQkFPSSw4QnhFcXlSVixDd0U1eVJNLHVCQU9JLDRCeEV3eVJWLEN3RS95Uk0seUJBT0ksOEJ4RTJ5UlYsQ3dFbHpSTSx3QkFPSSw2QnhFOHlSVixDd0VyelJNLHdCQU9JLGtDeEVpelJWLEN3RXh6Uk0sc0JBT0ksZ0N4RW96UlYsQ3dFM3pSTSx5QkFPSSw4QnhFdXpSVixDd0U5elJNLDBCQU9JLHFDeEUwelJWLEN3RWowUk0seUJBT0ksb0N4RTZ6UlYsQ3dFcDBSTSwwQkFPSSwrQnhFZzBSVixDd0V2MFJNLG9CQU9JLHlCeEVtMFJWLEN3RTEwUk0scUJBT0ksK0J4RXMwUlYsQ3dFNzBSTSxtQkFPSSw2QnhFeTBSVixDd0VoMVJNLHNCQU9JLDJCeEU0MFJWLEN3RW4xUk0sd0JBT0ksNkJ4RSswUlYsQ3dFdDFSTSx1QkFPSSw0QnhFazFSVixDd0V6MVJNLGdCQU9JLGtCeEVxMVJWLEN3RTUxUk0sWUFPSSxpQnhFdzFSVixDd0UvMVJNLFlBT0ksaUJ4RTIxUlYsQ3dFbDJSTSxZQU9JLGlCeEU4MVJWLEN3RXIyUk0sWUFPSSxpQnhFaTJSVixDd0V4MlJNLFlBT0ksaUJ4RW8yUlYsQ3dFMzJSTSxZQU9JLGlCeEV1MlJWLEN3RTkyUk0sZUFPSSxpQnhFMDJSVixDd0VqM1JNLFFBT0ksa0J4RTYyUlYsQ3dFcDNSTSxRQU9JLHVCeEVnM1JWLEN3RXYzUk0sUUFPSSxzQnhFbTNSVixDd0UxM1JNLFFBT0kscUJ4RXMzUlYsQ3dFNzNSTSxRQU9JLHVCeEV5M1JWLEN3RWg0Uk0sUUFPSSxxQnhFNDNSVixDd0VuNFJNLFdBT0kscUJ4RSszUlYsQ3dFdDRSTSxTQU9JLGdEeEVtNFJWLEN3RTE0Uk0sU0FPSSwwRHhFdTRSVixDd0U5NFJNLFNBT0ksd0R4RTI0UlYsQ3dFbDVSTSxTQU9JLHNEeEUrNFJWLEN3RXQ1Uk0sU0FPSSwwRHhFbTVSVixDd0UxNVJNLFNBT0ksc0R4RXU1UlYsQ3dFOTVSTSxZQU9JLHNEeEUyNVJWLEN3RWw2Uk0sU0FPSSxnRHhFKzVSVixDd0V0NlJNLFNBT0ksMER4RW02UlYsQ3dFMTZSTSxTQU9JLHdEeEV1NlJWLEN3RTk2Uk0sU0FPSSxzRHhFMjZSVixDd0VsN1JNLFNBT0ksMER4RSs2UlYsQ3dFdDdSTSxTQU9JLHNEeEVtN1JWLEN3RTE3Uk0sWUFPSSxzRHhFdTdSVixDd0U5N1JNLFNBT0ksc0J4RTA3UlYsQ3dFajhSTSxTQU9JLDJCeEU2N1JWLEN3RXA4Uk0sU0FPSSwwQnhFZzhSVixDd0V2OFJNLFNBT0kseUJ4RW04UlYsQ3dFMThSTSxTQU9JLDJCeEVzOFJWLEN3RTc4Uk0sU0FPSSx5QnhFeThSVixDd0VoOVJNLFlBT0kseUJ4RTQ4UlYsQ3dFbjlSTSxTQU9JLHdCeEUrOFJWLEN3RXQ5Uk0sU0FPSSw2QnhFazlSVixDd0V6OVJNLFNBT0ksNEJ4RXE5UlYsQ3dFNTlSTSxTQU9JLDJCeEV3OVJWLEN3RS85Uk0sU0FPSSw2QnhFMjlSVixDd0VsK1JNLFNBT0ksMkJ4RTg5UlYsQ3dFcitSTSxZQU9JLDJCeEVpK1JWLEN3RXgrUk0sU0FPSSx5QnhFbytSVixDd0UzK1JNLFNBT0ksOEJ4RXUrUlYsQ3dFOStSTSxTQU9JLDZCeEUwK1JWLEN3RWovUk0sU0FPSSw0QnhFNitSVixDd0VwL1JNLFNBT0ksOEJ4RWcvUlYsQ3dFdi9STSxTQU9JLDRCeEVtL1JWLEN3RTEvUk0sWUFPSSw0QnhFcy9SVixDd0U3L1JNLFNBT0ksdUJ4RXkvUlYsQ3dFaGdTTSxTQU9JLDRCeEU0L1JWLEN3RW5nU00sU0FPSSwyQnhFKy9SVixDd0V0Z1NNLFNBT0ksMEJ4RWtnU1YsQ3dFemdTTSxTQU9JLDRCeEVxZ1NWLEN3RTVnU00sU0FPSSwwQnhFd2dTVixDd0UvZ1NNLFlBT0ksMEJ4RTJnU1YsQ3dFbGhTTSxTQU9JLHdCeEU4Z1NWLEN3RXJoU00sU0FPSSx1QnhFaWhTVixDd0V4aFNNLFNBT0ksc0J4RW9oU1YsQ3dFM2hTTSxTQU9JLHdCeEV1aFNWLEN3RTloU00sU0FPSSxzQnhFMGhTVixDd0VqaVNNLFVBT0ksNER4RThoU1YsQ3dFcmlTTSxVQU9JLDBEeEVraVNWLEN3RXppU00sVUFPSSx3RHhFc2lTVixDd0U3aVNNLFVBT0ksNER4RTBpU1YsQ3dFampTTSxVQU9JLHdEeEU4aVNWLEN3RXJqU00sVUFPSSw0RHhFa2pTVixDd0V6alNNLFVBT0ksMER4RXNqU1YsQ3dFN2pTTSxVQU9JLHdEeEUwalNWLEN3RWprU00sVUFPSSw0RHhFOGpTVixDd0Vya1NNLFVBT0ksd0R4RWtrU1YsQ3dFemtTTSxVQU9JLDRCeEVxa1NWLEN3RTVrU00sVUFPSSwyQnhFd2tTVixDd0Uva1NNLFVBT0ksMEJ4RTJrU1YsQ3dFbGxTTSxVQU9JLDRCeEU4a1NWLEN3RXJsU00sVUFPSSwwQnhFaWxTVixDd0V4bFNNLFVBT0ksOEJ4RW9sU1YsQ3dFM2xTTSxVQU9JLDZCeEV1bFNWLEN3RTlsU00sVUFPSSw0QnhFMGxTVixDd0VqbVNNLFVBT0ksOEJ4RTZsU1YsQ3dFcG1TTSxVQU9JLDRCeEVnbVNWLEN3RXZtU00sVUFPSSwrQnhFbW1TVixDd0UxbVNNLFVBT0ksOEJ4RXNtU1YsQ3dFN21TTSxVQU9JLDZCeEV5bVNWLEN3RWhuU00sVUFPSSwrQnhFNG1TVixDd0VublNNLFVBT0ksNkJ4RSttU1YsQ3dFdG5TTSxVQU9JLDZCeEVrblNWLEN3RXpuU00sVUFPSSw0QnhFcW5TVixDd0U1blNNLFVBT0ksMkJ4RXduU1YsQ3dFL25TTSxVQU9JLDZCeEUyblNWLEN3RWxvU00sVUFPSSwyQnhFOG5TVixDd0Vyb1NNLFFBT0ksbUJ4RWlvU1YsQ3dFeG9TTSxRQU9JLHdCeEVvb1NWLEN3RTNvU00sUUFPSSx1QnhFdW9TVixDd0U5b1NNLFFBT0ksc0J4RTBvU1YsQ3dFanBTTSxRQU9JLHdCeEU2b1NWLEN3RXBwU00sUUFPSSxzQnhFZ3BTVixDd0V2cFNNLFNBT0ksa0R4RW9wU1YsQ3dFM3BTTSxTQU9JLDREeEV3cFNWLEN3RS9wU00sU0FPSSwwRHhFNHBTVixDd0VucVNNLFNBT0ksd0R4RWdxU1YsQ3dFdnFTTSxTQU9JLDREeEVvcVNWLEN3RTNxU00sU0FPSSx3RHhFd3FTVixDd0UvcVNNLFNBT0ksa0R4RTRxU1YsQ3dFbnJTTSxTQU9JLDREeEVnclNWLEN3RXZyU00sU0FPSSwwRHhFb3JTVixDd0UzclNNLFNBT0ksd0R4RXdyU1YsQ3dFL3JTTSxTQU9JLDREeEU0clNWLEN3RW5zU00sU0FPSSx3RHhFZ3NTVixDd0V2c1NNLFNBT0ksdUJ4RW1zU1YsQ3dFMXNTTSxTQU9JLDRCeEVzc1NWLEN3RTdzU00sU0FPSSwyQnhFeXNTVixDd0VodFNNLFNBT0ksMEJ4RTRzU1YsQ3dFbnRTTSxTQU9JLDRCeEUrc1NWLEN3RXR0U00sU0FPSSwwQnhFa3RTVixDd0V6dFNNLFNBT0kseUJ4RXF0U1YsQ3dFNXRTTSxTQU9JLDhCeEV3dFNWLEN3RS90U00sU0FPSSw2QnhFMnRTVixDd0VsdVNNLFNBT0ksNEJ4RTh0U1YsQ3dFcnVTTSxTQU9JLDhCeEVpdVNWLEN3RXh1U00sU0FPSSw0QnhFb3VTVixDd0UzdVNNLFNBT0ksMEJ4RXV1U1YsQ3dFOXVTTSxTQU9JLCtCeEUwdVNWLEN3RWp2U00sU0FPSSw4QnhFNnVTVixDd0VwdlNNLFNBT0ksNkJ4RWd2U1YsQ3dFdnZTTSxTQU9JLCtCeEVtdlNWLEN3RTF2U00sU0FPSSw2QnhFc3ZTVixDd0U3dlNNLFNBT0ksd0J4RXl2U1YsQ3dFaHdTTSxTQU9JLDZCeEU0dlNWLEN3RW53U00sU0FPSSw0QnhFK3ZTVixDd0V0d1NNLFNBT0ksMkJ4RWt3U1YsQ3dFendTTSxTQU9JLDZCeEVxd1NWLEN3RTV3U00sU0FPSSwyQnhFd3dTVixDd0Uvd1NNLFVBT0ksZXhFMndTVixDd0VseFNNLFVBT0ksb0J4RTh3U1YsQ3dFcnhTTSxVQU9JLG1CeEVpeFNWLEN3RXh4U00sVUFPSSxrQnhFb3hTVixDd0UzeFNNLFVBT0ksb0J4RXV4U1YsQ3dFOXhTTSxVQU9JLGtCeEUweFNWLEN3RWp5U00sZUFPSSx5QnhFNnhTVixDd0VweVNNLGFBT0ksMEJ4RWd5U1YsQ3dFdnlTTSxnQkFPSSwyQnhFbXlTVixDQUNGLENjOXlTSSx5QjBER0ksZ0JBT0ksb0J4RXd5U1YsQ3dFL3lTTSxjQU9JLHFCeEUyeVNWLEN3RWx6U00sZUFPSSxvQnhFOHlTVixDd0VyelNNLGFBT0ksd0J4RWl6U1YsQ3dFeHpTTSxtQkFPSSw4QnhFb3pTVixDd0UzelNNLFlBT0ksdUJ4RXV6U1YsQ3dFOXpTTSxXQU9JLHNCeEUwelNWLEN3RWowU00sWUFPSSx1QnhFNnpTVixDd0VwMFNNLGdCQU9JLDJCeEVnMFNWLEN3RXYwU00saUJBT0ksNEJ4RW0wU1YsQ3dFMTBTTSxXQU9JLHNCeEVzMFNWLEN3RTcwU00sa0JBT0ksNkJ4RXkwU1YsQ3dFaDFTTSxXQU9JLHNCeEU0MFNWLEN3RW4xU00sY0FPSSx1QnhFKzBTVixDd0V0MVNNLGFBT0ksNEJ4RWsxU1YsQ3dFejFTTSxnQkFPSSwrQnhFcTFTVixDd0U1MVNNLHFCQU9JLG9DeEV3MVNWLEN3RS8xU00sd0JBT0ksdUN4RTIxU1YsQ3dFbDJTTSxnQkFPSSxxQnhFODFTVixDd0VyMlNNLGdCQU9JLHFCeEVpMlNWLEN3RXgyU00sa0JBT0ksdUJ4RW8yU1YsQ3dFMzJTTSxrQkFPSSx1QnhFdTJTVixDd0U5MlNNLGNBT0ksd0J4RTAyU1YsQ3dFajNTTSxnQkFPSSwwQnhFNjJTVixDd0VwM1NNLHNCQU9JLGdDeEVnM1NWLEN3RXYzU00sMEJBT0ksb0N4RW0zU1YsQ3dFMTNTTSx3QkFPSSxrQ3hFczNTVixDd0U3M1NNLDJCQU9JLGdDeEV5M1NWLEN3RWg0U00sNEJBT0ksdUN4RTQzU1YsQ3dFbjRTTSwyQkFPSSxzQ3hFKzNTVixDd0V0NFNNLDJCQU9JLHNDeEVrNFNWLEN3RXo0U00sc0JBT0ksZ0N4RXE0U1YsQ3dFNTRTTSxvQkFPSSw4QnhFdzRTVixDd0UvNFNNLHVCQU9JLDRCeEUyNFNWLEN3RWw1U00seUJBT0ksOEJ4RTg0U1YsQ3dFcjVTTSx3QkFPSSw2QnhFaTVTVixDd0V4NVNNLHdCQU9JLGtDeEVvNVNWLEN3RTM1U00sc0JBT0ksZ0N4RXU1U1YsQ3dFOTVTTSx5QkFPSSw4QnhFMDVTVixDd0VqNlNNLDBCQU9JLHFDeEU2NVNWLEN3RXA2U00seUJBT0ksb0N4RWc2U1YsQ3dFdjZTTSwwQkFPSSwrQnhFbTZTVixDd0UxNlNNLG9CQU9JLHlCeEVzNlNWLEN3RTc2U00scUJBT0ksK0J4RXk2U1YsQ3dFaDdTTSxtQkFPSSw2QnhFNDZTVixDd0VuN1NNLHNCQU9JLDJCeEUrNlNWLEN3RXQ3U00sd0JBT0ksNkJ4RWs3U1YsQ3dFejdTTSx1QkFPSSw0QnhFcTdTVixDd0U1N1NNLGdCQU9JLGtCeEV3N1NWLEN3RS83U00sWUFPSSxpQnhFMjdTVixDd0VsOFNNLFlBT0ksaUJ4RTg3U1YsQ3dFcjhTTSxZQU9JLGlCeEVpOFNWLEN3RXg4U00sWUFPSSxpQnhFbzhTVixDd0UzOFNNLFlBT0ksaUJ4RXU4U1YsQ3dFOThTTSxZQU9JLGlCeEUwOFNWLEN3RWo5U00sZUFPSSxpQnhFNjhTVixDd0VwOVNNLFFBT0ksa0J4RWc5U1YsQ3dFdjlTTSxRQU9JLHVCeEVtOVNWLEN3RTE5U00sUUFPSSxzQnhFczlTVixDd0U3OVNNLFFBT0kscUJ4RXk5U1YsQ3dFaCtTTSxRQU9JLHVCeEU0OVNWLEN3RW4rU00sUUFPSSxxQnhFKzlTVixDd0V0K1NNLFdBT0kscUJ4RWsrU1YsQ3dFeitTTSxTQU9JLGdEeEVzK1NWLEN3RTcrU00sU0FPSSwwRHhFMCtTVixDd0VqL1NNLFNBT0ksd0R4RTgrU1YsQ3dFci9TTSxTQU9JLHNEeEVrL1NWLEN3RXovU00sU0FPSSwwRHhFcy9TVixDd0U3L1NNLFNBT0ksc0R4RTAvU1YsQ3dFamdUTSxZQU9JLHNEeEU4L1NWLEN3RXJnVE0sU0FPSSxnRHhFa2dUVixDd0V6Z1RNLFNBT0ksMER4RXNnVFYsQ3dFN2dUTSxTQU9JLHdEeEUwZ1RWLEN3RWpoVE0sU0FPSSxzRHhFOGdUVixDd0VyaFRNLFNBT0ksMER4RWtoVFYsQ3dFemhUTSxTQU9JLHNEeEVzaFRWLEN3RTdoVE0sWUFPSSxzRHhFMGhUVixDd0VqaVRNLFNBT0ksc0J4RTZoVFYsQ3dFcGlUTSxTQU9JLDJCeEVnaVRWLEN3RXZpVE0sU0FPSSwwQnhFbWlUVixDd0UxaVRNLFNBT0kseUJ4RXNpVFYsQ3dFN2lUTSxTQU9JLDJCeEV5aVRWLEN3RWhqVE0sU0FPSSx5QnhFNGlUVixDd0VualRNLFlBT0kseUJ4RStpVFYsQ3dFdGpUTSxTQU9JLHdCeEVralRWLEN3RXpqVE0sU0FPSSw2QnhFcWpUVixDd0U1alRNLFNBT0ksNEJ4RXdqVFYsQ3dFL2pUTSxTQU9JLDJCeEUyalRWLEN3RWxrVE0sU0FPSSw2QnhFOGpUVixDd0Vya1RNLFNBT0ksMkJ4RWlrVFYsQ3dFeGtUTSxZQU9JLDJCeEVva1RWLEN3RTNrVE0sU0FPSSx5QnhFdWtUVixDd0U5a1RNLFNBT0ksOEJ4RTBrVFYsQ3dFamxUTSxTQU9JLDZCeEU2a1RWLEN3RXBsVE0sU0FPSSw0QnhFZ2xUVixDd0V2bFRNLFNBT0ksOEJ4RW1sVFYsQ3dFMWxUTSxTQU9JLDRCeEVzbFRWLEN3RTdsVE0sWUFPSSw0QnhFeWxUVixDd0VobVRNLFNBT0ksdUJ4RTRsVFYsQ3dFbm1UTSxTQU9JLDRCeEUrbFRWLEN3RXRtVE0sU0FPSSwyQnhFa21UVixDd0V6bVRNLFNBT0ksMEJ4RXFtVFYsQ3dFNW1UTSxTQU9JLDRCeEV3bVRWLEN3RS9tVE0sU0FPSSwwQnhFMm1UVixDd0VsblRNLFlBT0ksMEJ4RThtVFYsQ3dFcm5UTSxTQU9JLHdCeEVpblRWLEN3RXhuVE0sU0FPSSx1QnhFb25UVixDd0UzblRNLFNBT0ksc0J4RXVuVFYsQ3dFOW5UTSxTQU9JLHdCeEUwblRWLEN3RWpvVE0sU0FPSSxzQnhFNm5UVixDd0Vwb1RNLFVBT0ksNER4RWlvVFYsQ3dFeG9UTSxVQU9JLDBEeEVxb1RWLEN3RTVvVE0sVUFPSSx3RHhFeW9UVixDd0VocFRNLFVBT0ksNER4RTZvVFYsQ3dFcHBUTSxVQU9JLHdEeEVpcFRWLEN3RXhwVE0sVUFPSSw0RHhFcXBUVixDd0U1cFRNLFVBT0ksMER4RXlwVFYsQ3dFaHFUTSxVQU9JLHdEeEU2cFRWLEN3RXBxVE0sVUFPSSw0RHhFaXFUVixDd0V4cVRNLFVBT0ksd0R4RXFxVFYsQ3dFNXFUTSxVQU9JLDRCeEV3cVRWLEN3RS9xVE0sVUFPSSwyQnhFMnFUVixDd0VsclRNLFVBT0ksMEJ4RThxVFYsQ3dFcnJUTSxVQU9JLDRCeEVpclRWLEN3RXhyVE0sVUFPSSwwQnhFb3JUVixDd0UzclRNLFVBT0ksOEJ4RXVyVFYsQ3dFOXJUTSxVQU9JLDZCeEUwclRWLEN3RWpzVE0sVUFPSSw0QnhFNnJUVixDd0Vwc1RNLFVBT0ksOEJ4RWdzVFYsQ3dFdnNUTSxVQU9JLDRCeEVtc1RWLEN3RTFzVE0sVUFPSSwrQnhFc3NUVixDd0U3c1RNLFVBT0ksOEJ4RXlzVFYsQ3dFaHRUTSxVQU9JLDZCeEU0c1RWLEN3RW50VE0sVUFPSSwrQnhFK3NUVixDd0V0dFRNLFVBT0ksNkJ4RWt0VFYsQ3dFenRUTSxVQU9JLDZCeEVxdFRWLEN3RTV0VE0sVUFPSSw0QnhFd3RUVixDd0UvdFRNLFVBT0ksMkJ4RTJ0VFYsQ3dFbHVUTSxVQU9JLDZCeEU4dFRWLEN3RXJ1VE0sVUFPSSwyQnhFaXVUVixDd0V4dVRNLFFBT0ksbUJ4RW91VFYsQ3dFM3VUTSxRQU9JLHdCeEV1dVRWLEN3RTl1VE0sUUFPSSx1QnhFMHVUVixDd0VqdlRNLFFBT0ksc0J4RTZ1VFYsQ3dFcHZUTSxRQU9JLHdCeEVndlRWLEN3RXZ2VE0sUUFPSSxzQnhFbXZUVixDd0UxdlRNLFNBT0ksa0R4RXV2VFYsQ3dFOXZUTSxTQU9JLDREeEUydlRWLEN3RWx3VE0sU0FPSSwwRHhFK3ZUVixDd0V0d1RNLFNBT0ksd0R4RW13VFYsQ3dFMXdUTSxTQU9JLDREeEV1d1RWLEN3RTl3VE0sU0FPSSx3RHhFMndUVixDd0VseFRNLFNBT0ksa0R4RSt3VFYsQ3dFdHhUTSxTQU9JLDREeEVteFRWLEN3RTF4VE0sU0FPSSwwRHhFdXhUVixDd0U5eFRNLFNBT0ksd0R4RTJ4VFYsQ3dFbHlUTSxTQU9JLDREeEUreFRWLEN3RXR5VE0sU0FPSSx3RHhFbXlUVixDd0UxeVRNLFNBT0ksdUJ4RXN5VFYsQ3dFN3lUTSxTQU9JLDRCeEV5eVRWLEN3RWh6VE0sU0FPSSwyQnhFNHlUVixDd0VuelRNLFNBT0ksMEJ4RSt5VFYsQ3dFdHpUTSxTQU9JLDRCeEVrelRWLEN3RXp6VE0sU0FPSSwwQnhFcXpUVixDd0U1elRNLFNBT0kseUJ4RXd6VFYsQ3dFL3pUTSxTQU9JLDhCeEUyelRWLEN3RWwwVE0sU0FPSSw2QnhFOHpUVixDd0VyMFRNLFNBT0ksNEJ4RWkwVFYsQ3dFeDBUTSxTQU9JLDhCeEVvMFRWLEN3RTMwVE0sU0FPSSw0QnhFdTBUVixDd0U5MFRNLFNBT0ksMEJ4RTAwVFYsQ3dFajFUTSxTQU9JLCtCeEU2MFRWLEN3RXAxVE0sU0FPSSw4QnhFZzFUVixDd0V2MVRNLFNBT0ksNkJ4RW0xVFYsQ3dFMTFUTSxTQU9JLCtCeEVzMVRWLEN3RTcxVE0sU0FPSSw2QnhFeTFUVixDd0VoMlRNLFNBT0ksd0J4RTQxVFYsQ3dFbjJUTSxTQU9JLDZCeEUrMVRWLEN3RXQyVE0sU0FPSSw0QnhFazJUVixDd0V6MlRNLFNBT0ksMkJ4RXEyVFYsQ3dFNTJUTSxTQU9JLDZCeEV3MlRWLEN3RS8yVE0sU0FPSSwyQnhFMjJUVixDd0VsM1RNLFVBT0ksZXhFODJUVixDd0VyM1RNLFVBT0ksb0J4RWkzVFYsQ3dFeDNUTSxVQU9JLG1CeEVvM1RWLEN3RTMzVE0sVUFPSSxrQnhFdTNUVixDd0U5M1RNLFVBT0ksb0J4RTAzVFYsQ3dFajRUTSxVQU9JLGtCeEU2M1RWLEN3RXA0VE0sZUFPSSx5QnhFZzRUVixDd0V2NFRNLGFBT0ksMEJ4RW00VFYsQ3dFMTRUTSxnQkFPSSwyQnhFczRUVixDQUNGLENjajVUSSx5QjBER0ksZ0JBT0ksb0J4RTI0VFYsQ3dFbDVUTSxjQU9JLHFCeEU4NFRWLEN3RXI1VE0sZUFPSSxvQnhFaTVUVixDd0V4NVRNLGFBT0ksd0J4RW81VFYsQ3dFMzVUTSxtQkFPSSw4QnhFdTVUVixDd0U5NVRNLFlBT0ksdUJ4RTA1VFYsQ3dFajZUTSxXQU9JLHNCeEU2NVRWLEN3RXA2VE0sWUFPSSx1QnhFZzZUVixDd0V2NlRNLGdCQU9JLDJCeEVtNlRWLEN3RTE2VE0saUJBT0ksNEJ4RXM2VFYsQ3dFNzZUTSxXQU9JLHNCeEV5NlRWLEN3RWg3VE0sa0JBT0ksNkJ4RTQ2VFYsQ3dFbjdUTSxXQU9JLHNCeEUrNlRWLEN3RXQ3VE0sY0FPSSx1QnhFazdUVixDd0V6N1RNLGFBT0ksNEJ4RXE3VFYsQ3dFNTdUTSxnQkFPSSwrQnhFdzdUVixDd0UvN1RNLHFCQU9JLG9DeEUyN1RWLEN3RWw4VE0sd0JBT0ksdUN4RTg3VFYsQ3dFcjhUTSxnQkFPSSxxQnhFaThUVixDd0V4OFRNLGdCQU9JLHFCeEVvOFRWLEN3RTM4VE0sa0JBT0ksdUJ4RXU4VFYsQ3dFOThUTSxrQkFPSSx1QnhFMDhUVixDd0VqOVRNLGNBT0ksd0J4RTY4VFYsQ3dFcDlUTSxnQkFPSSwwQnhFZzlUVixDd0V2OVRNLHNCQU9JLGdDeEVtOVRWLEN3RTE5VE0sMEJBT0ksb0N4RXM5VFYsQ3dFNzlUTSx3QkFPSSxrQ3hFeTlUVixDd0VoK1RNLDJCQU9JLGdDeEU0OVRWLEN3RW4rVE0sNEJBT0ksdUN4RSs5VFYsQ3dFdCtUTSwyQkFPSSxzQ3hFaytUVixDd0V6K1RNLDJCQU9JLHNDeEVxK1RWLEN3RTUrVE0sc0JBT0ksZ0N4RXcrVFYsQ3dFLytUTSxvQkFPSSw4QnhFMitUVixDd0VsL1RNLHVCQU9JLDRCeEU4K1RWLEN3RXIvVE0seUJBT0ksOEJ4RWkvVFYsQ3dFeC9UTSx3QkFPSSw2QnhFby9UVixDd0UzL1RNLHdCQU9JLGtDeEV1L1RWLEN3RTkvVE0sc0JBT0ksZ0N4RTAvVFYsQ3dFamdVTSx5QkFPSSw4QnhFNi9UVixDd0VwZ1VNLDBCQU9JLHFDeEVnZ1VWLEN3RXZnVU0seUJBT0ksb0N4RW1nVVYsQ3dFMWdVTSwwQkFPSSwrQnhFc2dVVixDd0U3Z1VNLG9CQU9JLHlCeEV5Z1VWLEN3RWhoVU0scUJBT0ksK0J4RTRnVVYsQ3dFbmhVTSxtQkFPSSw2QnhFK2dVVixDd0V0aFVNLHNCQU9JLDJCeEVraFVWLEN3RXpoVU0sd0JBT0ksNkJ4RXFoVVYsQ3dFNWhVTSx1QkFPSSw0QnhFd2hVVixDd0UvaFVNLGdCQU9JLGtCeEUyaFVWLEN3RWxpVU0sWUFPSSxpQnhFOGhVVixDd0VyaVVNLFlBT0ksaUJ4RWlpVVYsQ3dFeGlVTSxZQU9JLGlCeEVvaVVWLEN3RTNpVU0sWUFPSSxpQnhFdWlVVixDd0U5aVVNLFlBT0ksaUJ4RTBpVVYsQ3dFampVTSxZQU9JLGlCeEU2aVVWLEN3RXBqVU0sZUFPSSxpQnhFZ2pVVixDd0V2alVNLFFBT0ksa0J4RW1qVVYsQ3dFMWpVTSxRQU9JLHVCeEVzalVWLEN3RTdqVU0sUUFPSSxzQnhFeWpVVixDd0Voa1VNLFFBT0kscUJ4RTRqVVYsQ3dFbmtVTSxRQU9JLHVCeEUralVWLEN3RXRrVU0sUUFPSSxxQnhFa2tVVixDd0V6a1VNLFdBT0kscUJ4RXFrVVYsQ3dFNWtVTSxTQU9JLGdEeEV5a1VWLEN3RWhsVU0sU0FPSSwwRHhFNmtVVixDd0VwbFVNLFNBT0ksd0R4RWlsVVYsQ3dFeGxVTSxTQU9JLHNEeEVxbFVWLEN3RTVsVU0sU0FPSSwwRHhFeWxVVixDd0VobVVNLFNBT0ksc0R4RTZsVVYsQ3dFcG1VTSxZQU9JLHNEeEVpbVVWLEN3RXhtVU0sU0FPSSxnRHhFcW1VVixDd0U1bVVNLFNBT0ksMER4RXltVVYsQ3dFaG5VTSxTQU9JLHdEeEU2bVVWLEN3RXBuVU0sU0FPSSxzRHhFaW5VVixDd0V4blVNLFNBT0ksMER4RXFuVVYsQ3dFNW5VTSxTQU9JLHNEeEV5blVWLEN3RWhvVU0sWUFPSSxzRHhFNm5VVixDd0Vwb1VNLFNBT0ksc0J4RWdvVVYsQ3dFdm9VTSxTQU9JLDJCeEVtb1VWLEN3RTFvVU0sU0FPSSwwQnhFc29VVixDd0U3b1VNLFNBT0kseUJ4RXlvVVYsQ3dFaHBVTSxTQU9JLDJCeEU0b1VWLEN3RW5wVU0sU0FPSSx5QnhFK29VVixDd0V0cFVNLFlBT0kseUJ4RWtwVVYsQ3dFenBVTSxTQU9JLHdCeEVxcFVWLEN3RTVwVU0sU0FPSSw2QnhFd3BVVixDd0UvcFVNLFNBT0ksNEJ4RTJwVVYsQ3dFbHFVTSxTQU9JLDJCeEU4cFVWLEN3RXJxVU0sU0FPSSw2QnhFaXFVVixDd0V4cVVNLFNBT0ksMkJ4RW9xVVYsQ3dFM3FVTSxZQU9JLDJCeEV1cVVWLEN3RTlxVU0sU0FPSSx5QnhFMHFVVixDd0VqclVNLFNBT0ksOEJ4RTZxVVYsQ3dFcHJVTSxTQU9JLDZCeEVnclVWLEN3RXZyVU0sU0FPSSw0QnhFbXJVVixDd0UxclVNLFNBT0ksOEJ4RXNyVVYsQ3dFN3JVTSxTQU9JLDRCeEV5clVWLEN3RWhzVU0sWUFPSSw0QnhFNHJVVixDd0Vuc1VNLFNBT0ksdUJ4RStyVVYsQ3dFdHNVTSxTQU9JLDRCeEVrc1VWLEN3RXpzVU0sU0FPSSwyQnhFcXNVVixDd0U1c1VNLFNBT0ksMEJ4RXdzVVYsQ3dFL3NVTSxTQU9JLDRCeEUyc1VWLEN3RWx0VU0sU0FPSSwwQnhFOHNVVixDd0VydFVNLFlBT0ksMEJ4RWl0VVYsQ3dFeHRVTSxTQU9JLHdCeEVvdFVWLEN3RTN0VU0sU0FPSSx1QnhFdXRVVixDd0U5dFVNLFNBT0ksc0J4RTB0VVYsQ3dFanVVTSxTQU9JLHdCeEU2dFVWLEN3RXB1VU0sU0FPSSxzQnhFZ3VVVixDd0V2dVVNLFVBT0ksNER4RW91VVYsQ3dFM3VVTSxVQU9JLDBEeEV3dVVWLEN3RS91VU0sVUFPSSx3RHhFNHVVVixDd0VudlVNLFVBT0ksNER4RWd2VVYsQ3dFdnZVTSxVQU9JLHdEeEVvdlVWLEN3RTN2VU0sVUFPSSw0RHhFd3ZVVixDd0UvdlVNLFVBT0ksMER4RTR2VVYsQ3dFbndVTSxVQU9JLHdEeEVnd1VWLEN3RXZ3VU0sVUFPSSw0RHhFb3dVVixDd0Uzd1VNLFVBT0ksd0R4RXd3VVYsQ3dFL3dVTSxVQU9JLDRCeEUyd1VWLEN3RWx4VU0sVUFPSSwyQnhFOHdVVixDd0VyeFVNLFVBT0ksMEJ4RWl4VVYsQ3dFeHhVTSxVQU9JLDRCeEVveFVWLEN3RTN4VU0sVUFPSSwwQnhFdXhVVixDd0U5eFVNLFVBT0ksOEJ4RTB4VVYsQ3dFanlVTSxVQU9JLDZCeEU2eFVWLEN3RXB5VU0sVUFPSSw0QnhFZ3lVVixDd0V2eVVNLFVBT0ksOEJ4RW15VVYsQ3dFMXlVTSxVQU9JLDRCeEVzeVVWLEN3RTd5VU0sVUFPSSwrQnhFeXlVVixDd0VoelVNLFVBT0ksOEJ4RTR5VVYsQ3dFbnpVTSxVQU9JLDZCeEUreVVWLEN3RXR6VU0sVUFPSSwrQnhFa3pVVixDd0V6elVNLFVBT0ksNkJ4RXF6VVYsQ3dFNXpVTSxVQU9JLDZCeEV3elVWLEN3RS96VU0sVUFPSSw0QnhFMnpVVixDd0VsMFVNLFVBT0ksMkJ4RTh6VVYsQ3dFcjBVTSxVQU9JLDZCeEVpMFVWLEN3RXgwVU0sVUFPSSwyQnhFbzBVVixDd0UzMFVNLFFBT0ksbUJ4RXUwVVYsQ3dFOTBVTSxRQU9JLHdCeEUwMFVWLEN3RWoxVU0sUUFPSSx1QnhFNjBVVixDd0VwMVVNLFFBT0ksc0J4RWcxVVYsQ3dFdjFVTSxRQU9JLHdCeEVtMVVWLEN3RTExVU0sUUFPSSxzQnhFczFVVixDd0U3MVVNLFNBT0ksa0R4RTAxVVYsQ3dFajJVTSxTQU9JLDREeEU4MVVWLEN3RXIyVU0sU0FPSSwwRHhFazJVVixDd0V6MlVNLFNBT0ksd0R4RXMyVVYsQ3dFNzJVTSxTQU9JLDREeEUwMlVWLEN3RWozVU0sU0FPSSx3RHhFODJVVixDd0VyM1VNLFNBT0ksa0R4RWszVVYsQ3dFejNVTSxTQU9JLDREeEVzM1VWLEN3RTczVU0sU0FPSSwwRHhFMDNVVixDd0VqNFVNLFNBT0ksd0R4RTgzVVYsQ3dFcjRVTSxTQU9JLDREeEVrNFVWLEN3RXo0VU0sU0FPSSx3RHhFczRVVixDd0U3NFVNLFNBT0ksdUJ4RXk0VVYsQ3dFaDVVTSxTQU9JLDRCeEU0NFVWLEN3RW41VU0sU0FPSSwyQnhFKzRVVixDd0V0NVVNLFNBT0ksMEJ4RWs1VVYsQ3dFejVVTSxTQU9JLDRCeEVxNVVWLEN3RTU1VU0sU0FPSSwwQnhFdzVVVixDd0UvNVVNLFNBT0kseUJ4RTI1VVYsQ3dFbDZVTSxTQU9JLDhCeEU4NVVWLEN3RXI2VU0sU0FPSSw2QnhFaTZVVixDd0V4NlVNLFNBT0ksNEJ4RW82VVYsQ3dFMzZVTSxTQU9JLDhCeEV1NlVWLEN3RTk2VU0sU0FPSSw0QnhFMDZVVixDd0VqN1VNLFNBT0ksMEJ4RTY2VVYsQ3dFcDdVTSxTQU9JLCtCeEVnN1VWLEN3RXY3VU0sU0FPSSw4QnhFbTdVVixDd0UxN1VNLFNBT0ksNkJ4RXM3VVYsQ3dFNzdVTSxTQU9JLCtCeEV5N1VWLEN3RWg4VU0sU0FPSSw2QnhFNDdVVixDd0VuOFVNLFNBT0ksd0J4RSs3VVYsQ3dFdDhVTSxTQU9JLDZCeEVrOFVWLEN3RXo4VU0sU0FPSSw0QnhFcThVVixDd0U1OFVNLFNBT0ksMkJ4RXc4VVYsQ3dFLzhVTSxTQU9JLDZCeEUyOFVWLEN3RWw5VU0sU0FPSSwyQnhFODhVVixDd0VyOVVNLFVBT0ksZXhFaTlVVixDd0V4OVVNLFVBT0ksb0J4RW85VVYsQ3dFMzlVTSxVQU9JLG1CeEV1OVVWLEN3RTk5VU0sVUFPSSxrQnhFMDlVVixDd0VqK1VNLFVBT0ksb0J4RTY5VVYsQ3dFcCtVTSxVQU9JLGtCeEVnK1VWLEN3RXYrVU0sZUFPSSx5QnhFbStVVixDd0UxK1VNLGFBT0ksMEJ4RXMrVVYsQ3dFNytVTSxnQkFPSSwyQnhFeStVVixDQUNGLENjcC9VSSwwQjBER0ksZ0JBT0ksb0J4RTgrVVYsQ3dFci9VTSxjQU9JLHFCeEVpL1VWLEN3RXgvVU0sZUFPSSxvQnhFby9VVixDd0UzL1VNLGFBT0ksd0J4RXUvVVYsQ3dFOS9VTSxtQkFPSSw4QnhFMC9VVixDd0VqZ1ZNLFlBT0ksdUJ4RTYvVVYsQ3dFcGdWTSxXQU9JLHNCeEVnZ1ZWLEN3RXZnVk0sWUFPSSx1QnhFbWdWVixDd0UxZ1ZNLGdCQU9JLDJCeEVzZ1ZWLEN3RTdnVk0saUJBT0ksNEJ4RXlnVlYsQ3dFaGhWTSxXQU9JLHNCeEU0Z1ZWLEN3RW5oVk0sa0JBT0ksNkJ4RStnVlYsQ3dFdGhWTSxXQU9JLHNCeEVraFZWLEN3RXpoVk0sY0FPSSx1QnhFcWhWVixDd0U1aFZNLGFBT0ksNEJ4RXdoVlYsQ3dFL2hWTSxnQkFPSSwrQnhFMmhWVixDd0VsaVZNLHFCQU9JLG9DeEU4aFZWLEN3RXJpVk0sd0JBT0ksdUN4RWlpVlYsQ3dFeGlWTSxnQkFPSSxxQnhFb2lWVixDd0UzaVZNLGdCQU9JLHFCeEV1aVZWLEN3RTlpVk0sa0JBT0ksdUJ4RTBpVlYsQ3dFampWTSxrQkFPSSx1QnhFNmlWVixDd0VwalZNLGNBT0ksd0J4RWdqVlYsQ3dFdmpWTSxnQkFPSSwwQnhFbWpWVixDd0UxalZNLHNCQU9JLGdDeEVzalZWLEN3RTdqVk0sMEJBT0ksb0N4RXlqVlYsQ3dFaGtWTSx3QkFPSSxrQ3hFNGpWVixDd0Vua1ZNLDJCQU9JLGdDeEUralZWLEN3RXRrVk0sNEJBT0ksdUN4RWtrVlYsQ3dFemtWTSwyQkFPSSxzQ3hFcWtWVixDd0U1a1ZNLDJCQU9JLHNDeEV3a1ZWLEN3RS9rVk0sc0JBT0ksZ0N4RTJrVlYsQ3dFbGxWTSxvQkFPSSw4QnhFOGtWVixDd0VybFZNLHVCQU9JLDRCeEVpbFZWLEN3RXhsVk0seUJBT0ksOEJ4RW9sVlYsQ3dFM2xWTSx3QkFPSSw2QnhFdWxWVixDd0U5bFZNLHdCQU9JLGtDeEUwbFZWLEN3RWptVk0sc0JBT0ksZ0N4RTZsVlYsQ3dFcG1WTSx5QkFPSSw4QnhFZ21WVixDd0V2bVZNLDBCQU9JLHFDeEVtbVZWLEN3RTFtVk0seUJBT0ksb0N4RXNtVlYsQ3dFN21WTSwwQkFPSSwrQnhFeW1WVixDd0VoblZNLG9CQU9JLHlCeEU0bVZWLEN3RW5uVk0scUJBT0ksK0J4RSttVlYsQ3dFdG5WTSxtQkFPSSw2QnhFa25WVixDd0V6blZNLHNCQU9JLDJCeEVxblZWLEN3RTVuVk0sd0JBT0ksNkJ4RXduVlYsQ3dFL25WTSx1QkFPSSw0QnhFMm5WVixDd0Vsb1ZNLGdCQU9JLGtCeEU4blZWLEN3RXJvVk0sWUFPSSxpQnhFaW9WVixDd0V4b1ZNLFlBT0ksaUJ4RW9vVlYsQ3dFM29WTSxZQU9JLGlCeEV1b1ZWLEN3RTlvVk0sWUFPSSxpQnhFMG9WVixDd0VqcFZNLFlBT0ksaUJ4RTZvVlYsQ3dFcHBWTSxZQU9JLGlCeEVncFZWLEN3RXZwVk0sZUFPSSxpQnhFbXBWVixDd0UxcFZNLFFBT0ksa0J4RXNwVlYsQ3dFN3BWTSxRQU9JLHVCeEV5cFZWLEN3RWhxVk0sUUFPSSxzQnhFNHBWVixDd0VucVZNLFFBT0kscUJ4RStwVlYsQ3dFdHFWTSxRQU9JLHVCeEVrcVZWLEN3RXpxVk0sUUFPSSxxQnhFcXFWVixDd0U1cVZNLFdBT0kscUJ4RXdxVlYsQ3dFL3FWTSxTQU9JLGdEeEU0cVZWLEN3RW5yVk0sU0FPSSwwRHhFZ3JWVixDd0V2clZNLFNBT0ksd0R4RW9yVlYsQ3dFM3JWTSxTQU9JLHNEeEV3clZWLEN3RS9yVk0sU0FPSSwwRHhFNHJWVixDd0Vuc1ZNLFNBT0ksc0R4RWdzVlYsQ3dFdnNWTSxZQU9JLHNEeEVvc1ZWLEN3RTNzVk0sU0FPSSxnRHhFd3NWVixDd0Uvc1ZNLFNBT0ksMER4RTRzVlYsQ3dFbnRWTSxTQU9JLHdEeEVndFZWLEN3RXZ0Vk0sU0FPSSxzRHhFb3RWVixDd0UzdFZNLFNBT0ksMER4RXd0VlYsQ3dFL3RWTSxTQU9JLHNEeEU0dFZWLEN3RW51Vk0sWUFPSSxzRHhFZ3VWVixDd0V2dVZNLFNBT0ksc0J4RW11VlYsQ3dFMXVWTSxTQU9JLDJCeEVzdVZWLEN3RTd1Vk0sU0FPSSwwQnhFeXVWVixDd0VodlZNLFNBT0kseUJ4RTR1VlYsQ3dFbnZWTSxTQU9JLDJCeEUrdVZWLEN3RXR2Vk0sU0FPSSx5QnhFa3ZWVixDd0V6dlZNLFlBT0kseUJ4RXF2VlYsQ3dFNXZWTSxTQU9JLHdCeEV3dlZWLEN3RS92Vk0sU0FPSSw2QnhFMnZWVixDd0Vsd1ZNLFNBT0ksNEJ4RTh2VlYsQ3dFcndWTSxTQU9JLDJCeEVpd1ZWLEN3RXh3Vk0sU0FPSSw2QnhFb3dWVixDd0Uzd1ZNLFNBT0ksMkJ4RXV3VlYsQ3dFOXdWTSxZQU9JLDJCeEUwd1ZWLEN3RWp4Vk0sU0FPSSx5QnhFNndWVixDd0VweFZNLFNBT0ksOEJ4RWd4VlYsQ3dFdnhWTSxTQU9JLDZCeEVteFZWLEN3RTF4Vk0sU0FPSSw0QnhFc3hWVixDd0U3eFZNLFNBT0ksOEJ4RXl4VlYsQ3dFaHlWTSxTQU9JLDRCeEU0eFZWLEN3RW55Vk0sWUFPSSw0QnhFK3hWVixDd0V0eVZNLFNBT0ksdUJ4RWt5VlYsQ3dFenlWTSxTQU9JLDRCeEVxeVZWLEN3RTV5Vk0sU0FPSSwyQnhFd3lWVixDd0UveVZNLFNBT0ksMEJ4RTJ5VlYsQ3dFbHpWTSxTQU9JLDRCeEU4eVZWLEN3RXJ6Vk0sU0FPSSwwQnhFaXpWVixDd0V4elZNLFlBT0ksMEJ4RW96VlYsQ3dFM3pWTSxTQU9JLHdCeEV1elZWLEN3RTl6Vk0sU0FPSSx1QnhFMHpWVixDd0VqMFZNLFNBT0ksc0J4RTZ6VlYsQ3dFcDBWTSxTQU9JLHdCeEVnMFZWLEN3RXYwVk0sU0FPSSxzQnhFbTBWVixDd0UxMFZNLFVBT0ksNER4RXUwVlYsQ3dFOTBWTSxVQU9JLDBEeEUyMFZWLEN3RWwxVk0sVUFPSSx3RHhFKzBWVixDd0V0MVZNLFVBT0ksNER4RW0xVlYsQ3dFMTFWTSxVQU9JLHdEeEV1MVZWLEN3RTkxVk0sVUFPSSw0RHhFMjFWVixDd0VsMlZNLFVBT0ksMER4RSsxVlYsQ3dFdDJWTSxVQU9JLHdEeEVtMlZWLEN3RTEyVk0sVUFPSSw0RHhFdTJWVixDd0U5MlZNLFVBT0ksd0R4RTIyVlYsQ3dFbDNWTSxVQU9JLDRCeEU4MlZWLEN3RXIzVk0sVUFPSSwyQnhFaTNWVixDd0V4M1ZNLFVBT0ksMEJ4RW8zVlYsQ3dFMzNWTSxVQU9JLDRCeEV1M1ZWLEN3RTkzVk0sVUFPSSwwQnhFMDNWVixDd0VqNFZNLFVBT0ksOEJ4RTYzVlYsQ3dFcDRWTSxVQU9JLDZCeEVnNFZWLEN3RXY0Vk0sVUFPSSw0QnhFbTRWVixDd0UxNFZNLFVBT0ksOEJ4RXM0VlYsQ3dFNzRWTSxVQU9JLDRCeEV5NFZWLEN3RWg1Vk0sVUFPSSwrQnhFNDRWVixDd0VuNVZNLFVBT0ksOEJ4RSs0VlYsQ3dFdDVWTSxVQU9JLDZCeEVrNVZWLEN3RXo1Vk0sVUFPSSwrQnhFcTVWVixDd0U1NVZNLFVBT0ksNkJ4RXc1VlYsQ3dFLzVWTSxVQU9JLDZCeEUyNVZWLEN3RWw2Vk0sVUFPSSw0QnhFODVWVixDd0VyNlZNLFVBT0ksMkJ4RWk2VlYsQ3dFeDZWTSxVQU9JLDZCeEVvNlZWLEN3RTM2Vk0sVUFPSSwyQnhFdTZWVixDd0U5NlZNLFFBT0ksbUJ4RTA2VlYsQ3dFajdWTSxRQU9JLHdCeEU2NlZWLEN3RXA3Vk0sUUFPSSx1QnhFZzdWVixDd0V2N1ZNLFFBT0ksc0J4RW03VlYsQ3dFMTdWTSxRQU9JLHdCeEVzN1ZWLEN3RTc3Vk0sUUFPSSxzQnhFeTdWVixDd0VoOFZNLFNBT0ksa0R4RTY3VlYsQ3dFcDhWTSxTQU9JLDREeEVpOFZWLEN3RXg4Vk0sU0FPSSwwRHhFcThWVixDd0U1OFZNLFNBT0ksd0R4RXk4VlYsQ3dFaDlWTSxTQU9JLDREeEU2OFZWLEN3RXA5Vk0sU0FPSSx3RHhFaTlWVixDd0V4OVZNLFNBT0ksa0R4RXE5VlYsQ3dFNTlWTSxTQU9JLDREeEV5OVZWLEN3RWgrVk0sU0FPSSwwRHhFNjlWVixDd0VwK1ZNLFNBT0ksd0R4RWkrVlYsQ3dFeCtWTSxTQU9JLDREeEVxK1ZWLEN3RTUrVk0sU0FPSSx3RHhFeStWVixDd0VoL1ZNLFNBT0ksdUJ4RTQrVlYsQ3dFbi9WTSxTQU9JLDRCeEUrK1ZWLEN3RXQvVk0sU0FPSSwyQnhFay9WVixDd0V6L1ZNLFNBT0ksMEJ4RXEvVlYsQ3dFNS9WTSxTQU9JLDRCeEV3L1ZWLEN3RS8vVk0sU0FPSSwwQnhFMi9WVixDd0VsZ1dNLFNBT0kseUJ4RTgvVlYsQ3dFcmdXTSxTQU9JLDhCeEVpZ1dWLEN3RXhnV00sU0FPSSw2QnhFb2dXVixDd0UzZ1dNLFNBT0ksNEJ4RXVnV1YsQ3dFOWdXTSxTQU9JLDhCeEUwZ1dWLEN3RWpoV00sU0FPSSw0QnhFNmdXVixDd0VwaFdNLFNBT0ksMEJ4RWdoV1YsQ3dFdmhXTSxTQU9JLCtCeEVtaFdWLEN3RTFoV00sU0FPSSw4QnhFc2hXVixDd0U3aFdNLFNBT0ksNkJ4RXloV1YsQ3dFaGlXTSxTQU9JLCtCeEU0aFdWLEN3RW5pV00sU0FPSSw2QnhFK2hXVixDd0V0aVdNLFNBT0ksd0J4RWtpV1YsQ3dFemlXTSxTQU9JLDZCeEVxaVdWLEN3RTVpV00sU0FPSSw0QnhFd2lXVixDd0UvaVdNLFNBT0ksMkJ4RTJpV1YsQ3dFbGpXTSxTQU9JLDZCeEU4aVdWLEN3RXJqV00sU0FPSSwyQnhFaWpXVixDd0V4aldNLFVBT0ksZXhFb2pXVixDd0UzaldNLFVBT0ksb0J4RXVqV1YsQ3dFOWpXTSxVQU9JLG1CeEUwaldWLEN3RWprV00sVUFPSSxrQnhFNmpXVixDd0Vwa1dNLFVBT0ksb0J4RWdrV1YsQ3dFdmtXTSxVQU9JLGtCeEVta1dWLEN3RTFrV00sZUFPSSx5QnhFc2tXVixDd0U3a1dNLGFBT0ksMEJ4RXlrV1YsQ3dFaGxXTSxnQkFPSSwyQnhFNGtXVixDQUNGLENjdmxXSSwwQjBER0ksaUJBT0ksb0J4RWlsV1YsQ3dFeGxXTSxlQU9JLHFCeEVvbFdWLEN3RTNsV00sZ0JBT0ksb0J4RXVsV1YsQ3dFOWxXTSxjQU9JLHdCeEUwbFdWLEN3RWptV00sb0JBT0ksOEJ4RTZsV1YsQ3dFcG1XTSxhQU9JLHVCeEVnbVdWLEN3RXZtV00sWUFPSSxzQnhFbW1XVixDd0UxbVdNLGFBT0ksdUJ4RXNtV1YsQ3dFN21XTSxpQkFPSSwyQnhFeW1XVixDd0VobldNLGtCQU9JLDRCeEU0bVdWLEN3RW5uV00sWUFPSSxzQnhFK21XVixDd0V0bldNLG1CQU9JLDZCeEVrbldWLEN3RXpuV00sWUFPSSxzQnhFcW5XVixDd0U1bldNLGVBT0ksdUJ4RXduV1YsQ3dFL25XTSxjQU9JLDRCeEUybldWLEN3RWxvV00saUJBT0ksK0J4RThuV1YsQ3dFcm9XTSxzQkFPSSxvQ3hFaW9XVixDd0V4b1dNLHlCQU9JLHVDeEVvb1dWLEN3RTNvV00saUJBT0kscUJ4RXVvV1YsQ3dFOW9XTSxpQkFPSSxxQnhFMG9XVixDd0VqcFdNLG1CQU9JLHVCeEU2b1dWLEN3RXBwV00sbUJBT0ksdUJ4RWdwV1YsQ3dFdnBXTSxlQU9JLHdCeEVtcFdWLEN3RTFwV00saUJBT0ksMEJ4RXNwV1YsQ3dFN3BXTSx1QkFPSSxnQ3hFeXBXVixDd0VocVdNLDJCQU9JLG9DeEU0cFdWLEN3RW5xV00seUJBT0ksa0N4RStwV1YsQ3dFdHFXTSw0QkFPSSxnQ3hFa3FXVixDd0V6cVdNLDZCQU9JLHVDeEVxcVdWLEN3RTVxV00sNEJBT0ksc0N4RXdxV1YsQ3dFL3FXTSw0QkFPSSxzQ3hFMnFXVixDd0VscldNLHVCQU9JLGdDeEU4cVdWLEN3RXJyV00scUJBT0ksOEJ4RWlyV1YsQ3dFeHJXTSx3QkFPSSw0QnhFb3JXVixDd0UzcldNLDBCQU9JLDhCeEV1cldWLEN3RTlyV00seUJBT0ksNkJ4RTByV1YsQ3dFanNXTSx5QkFPSSxrQ3hFNnJXVixDd0Vwc1dNLHVCQU9JLGdDeEVnc1dWLEN3RXZzV00sMEJBT0ksOEJ4RW1zV1YsQ3dFMXNXTSwyQkFPSSxxQ3hFc3NXVixDd0U3c1dNLDBCQU9JLG9DeEV5c1dWLEN3RWh0V00sMkJBT0ksK0J4RTRzV1YsQ3dFbnRXTSxxQkFPSSx5QnhFK3NXVixDd0V0dFdNLHNCQU9JLCtCeEVrdFdWLEN3RXp0V00sb0JBT0ksNkJ4RXF0V1YsQ3dFNXRXTSx1QkFPSSwyQnhFd3RXVixDd0UvdFdNLHlCQU9JLDZCeEUydFdWLEN3RWx1V00sd0JBT0ksNEJ4RTh0V1YsQ3dFcnVXTSxpQkFPSSxrQnhFaXVXVixDd0V4dVdNLGFBT0ksaUJ4RW91V1YsQ3dFM3VXTSxhQU9JLGlCeEV1dVdWLEN3RTl1V00sYUFPSSxpQnhFMHVXVixDd0VqdldNLGFBT0ksaUJ4RTZ1V1YsQ3dFcHZXTSxhQU9JLGlCeEVndldWLEN3RXZ2V00sYUFPSSxpQnhFbXZXVixDd0UxdldNLGdCQU9JLGlCeEVzdldWLEN3RTd2V00sU0FPSSxrQnhFeXZXVixDd0Vod1dNLFNBT0ksdUJ4RTR2V1YsQ3dFbndXTSxTQU9JLHNCeEUrdldWLEN3RXR3V00sU0FPSSxxQnhFa3dXVixDd0V6d1dNLFNBT0ksdUJ4RXF3V1YsQ3dFNXdXTSxTQU9JLHFCeEV3d1dWLEN3RS93V00sWUFPSSxxQnhFMndXVixDd0VseFdNLFVBT0ksZ0R4RSt3V1YsQ3dFdHhXTSxVQU9JLDBEeEVteFdWLEN3RTF4V00sVUFPSSx3RHhFdXhXVixDd0U5eFdNLFVBT0ksc0R4RTJ4V1YsQ3dFbHlXTSxVQU9JLDBEeEUreFdWLEN3RXR5V00sVUFPSSxzRHhFbXlXVixDd0UxeVdNLGFBT0ksc0R4RXV5V1YsQ3dFOXlXTSxVQU9JLGdEeEUyeVdWLEN3RWx6V00sVUFPSSwwRHhFK3lXVixDd0V0eldNLFVBT0ksd0R4RW16V1YsQ3dFMXpXTSxVQU9JLHNEeEV1eldWLEN3RTl6V00sVUFPSSwwRHhFMnpXVixDd0VsMFdNLFVBT0ksc0R4RSt6V1YsQ3dFdDBXTSxhQU9JLHNEeEVtMFdWLEN3RTEwV00sVUFPSSxzQnhFczBXVixDd0U3MFdNLFVBT0ksMkJ4RXkwV1YsQ3dFaDFXTSxVQU9JLDBCeEU0MFdWLEN3RW4xV00sVUFPSSx5QnhFKzBXVixDd0V0MVdNLFVBT0ksMkJ4RWsxV1YsQ3dFejFXTSxVQU9JLHlCeEVxMVdWLEN3RTUxV00sYUFPSSx5QnhFdzFXVixDd0UvMVdNLFVBT0ksd0J4RTIxV1YsQ3dFbDJXTSxVQU9JLDZCeEU4MVdWLEN3RXIyV00sVUFPSSw0QnhFaTJXVixDd0V4MldNLFVBT0ksMkJ4RW8yV1YsQ3dFMzJXTSxVQU9JLDZCeEV1MldWLEN3RTkyV00sVUFPSSwyQnhFMDJXVixDd0VqM1dNLGFBT0ksMkJ4RTYyV1YsQ3dFcDNXTSxVQU9JLHlCeEVnM1dWLEN3RXYzV00sVUFPSSw4QnhFbTNXVixDd0UxM1dNLFVBT0ksNkJ4RXMzV1YsQ3dFNzNXTSxVQU9JLDRCeEV5M1dWLEN3RWg0V00sVUFPSSw4QnhFNDNXVixDd0VuNFdNLFVBT0ksNEJ4RSszV1YsQ3dFdDRXTSxhQU9JLDRCeEVrNFdWLEN3RXo0V00sVUFPSSx1QnhFcTRXVixDd0U1NFdNLFVBT0ksNEJ4RXc0V1YsQ3dFLzRXTSxVQU9JLDJCeEUyNFdWLEN3RWw1V00sVUFPSSwwQnhFODRXVixDd0VyNVdNLFVBT0ksNEJ4RWk1V1YsQ3dFeDVXTSxVQU9JLDBCeEVvNVdWLEN3RTM1V00sYUFPSSwwQnhFdTVXVixDd0U5NVdNLFVBT0ksd0J4RTA1V1YsQ3dFajZXTSxVQU9JLHVCeEU2NVdWLEN3RXA2V00sVUFPSSxzQnhFZzZXVixDd0V2NldNLFVBT0ksd0J4RW02V1YsQ3dFMTZXTSxVQU9JLHNCeEVzNldWLEN3RTc2V00sV0FPSSw0RHhFMDZXVixDd0VqN1dNLFdBT0ksMER4RTg2V1YsQ3dFcjdXTSxXQU9JLHdEeEVrN1dWLEN3RXo3V00sV0FPSSw0RHhFczdXVixDd0U3N1dNLFdBT0ksd0R4RTA3V1YsQ3dFajhXTSxXQU9JLDREeEU4N1dWLEN3RXI4V00sV0FPSSwwRHhFazhXVixDd0V6OFdNLFdBT0ksd0R4RXM4V1YsQ3dFNzhXTSxXQU9JLDREeEUwOFdWLEN3RWo5V00sV0FPSSx3RHhFODhXVixDd0VyOVdNLFdBT0ksNEJ4RWk5V1YsQ3dFeDlXTSxXQU9JLDJCeEVvOVdWLEN3RTM5V00sV0FPSSwwQnhFdTlXVixDd0U5OVdNLFdBT0ksNEJ4RTA5V1YsQ3dFaitXTSxXQU9JLDBCeEU2OVdWLEN3RXArV00sV0FPSSw4QnhFZytXVixDd0V2K1dNLFdBT0ksNkJ4RW0rV1YsQ3dFMStXTSxXQU9JLDRCeEVzK1dWLEN3RTcrV00sV0FPSSw4QnhFeStXVixDd0VoL1dNLFdBT0ksNEJ4RTQrV1YsQ3dFbi9XTSxXQU9JLCtCeEUrK1dWLEN3RXQvV00sV0FPSSw4QnhFay9XVixDd0V6L1dNLFdBT0ksNkJ4RXEvV1YsQ3dFNS9XTSxXQU9JLCtCeEV3L1dWLEN3RS8vV00sV0FPSSw2QnhFMi9XVixDd0VsZ1hNLFdBT0ksNkJ4RTgvV1YsQ3dFcmdYTSxXQU9JLDRCeEVpZ1hWLEN3RXhnWE0sV0FPSSwyQnhFb2dYVixDd0UzZ1hNLFdBT0ksNkJ4RXVnWFYsQ3dFOWdYTSxXQU9JLDJCeEUwZ1hWLEN3RWpoWE0sU0FPSSxtQnhFNmdYVixDd0VwaFhNLFNBT0ksd0J4RWdoWFYsQ3dFdmhYTSxTQU9JLHVCeEVtaFhWLEN3RTFoWE0sU0FPSSxzQnhFc2hYVixDd0U3aFhNLFNBT0ksd0J4RXloWFYsQ3dFaGlYTSxTQU9JLHNCeEU0aFhWLEN3RW5pWE0sVUFPSSxrRHhFZ2lYVixDd0V2aVhNLFVBT0ksNER4RW9pWFYsQ3dFM2lYTSxVQU9JLDBEeEV3aVhWLEN3RS9pWE0sVUFPSSx3RHhFNGlYVixDd0VualhNLFVBT0ksNER4RWdqWFYsQ3dFdmpYTSxVQU9JLHdEeEVvalhWLEN3RTNqWE0sVUFPSSxrRHhFd2pYVixDd0UvalhNLFVBT0ksNER4RTRqWFYsQ3dFbmtYTSxVQU9JLDBEeEVna1hWLEN3RXZrWE0sVUFPSSx3RHhFb2tYVixDd0Uza1hNLFVBT0ksNER4RXdrWFYsQ3dFL2tYTSxVQU9JLHdEeEU0a1hWLEN3RW5sWE0sVUFPSSx1QnhFK2tYVixDd0V0bFhNLFVBT0ksNEJ4RWtsWFYsQ3dFemxYTSxVQU9JLDJCeEVxbFhWLEN3RTVsWE0sVUFPSSwwQnhFd2xYVixDd0UvbFhNLFVBT0ksNEJ4RTJsWFYsQ3dFbG1YTSxVQU9JLDBCeEU4bFhWLEN3RXJtWE0sVUFPSSx5QnhFaW1YVixDd0V4bVhNLFVBT0ksOEJ4RW9tWFYsQ3dFM21YTSxVQU9JLDZCeEV1bVhWLEN3RTltWE0sVUFPSSw0QnhFMG1YVixDd0VqblhNLFVBT0ksOEJ4RTZtWFYsQ3dFcG5YTSxVQU9JLDRCeEVnblhWLEN3RXZuWE0sVUFPSSwwQnhFbW5YVixDd0UxblhNLFVBT0ksK0J4RXNuWFYsQ3dFN25YTSxVQU9JLDhCeEV5blhWLEN3RWhvWE0sVUFPSSw2QnhFNG5YVixDd0Vub1hNLFVBT0ksK0J4RStuWFYsQ3dFdG9YTSxVQU9JLDZCeEVrb1hWLEN3RXpvWE0sVUFPSSx3QnhFcW9YVixDd0U1b1hNLFVBT0ksNkJ4RXdvWFYsQ3dFL29YTSxVQU9JLDRCeEUyb1hWLEN3RWxwWE0sVUFPSSwyQnhFOG9YVixDd0VycFhNLFVBT0ksNkJ4RWlwWFYsQ3dFeHBYTSxVQU9JLDJCeEVvcFhWLEN3RTNwWE0sV0FPSSxleEV1cFhWLEN3RTlwWE0sV0FPSSxvQnhFMHBYVixDd0VqcVhNLFdBT0ksbUJ4RTZwWFYsQ3dFcHFYTSxXQU9JLGtCeEVncVhWLEN3RXZxWE0sV0FPSSxvQnhFbXFYVixDd0UxcVhNLFdBT0ksa0J4RXNxWFYsQ3dFN3FYTSxnQkFPSSx5QnhFeXFYVixDd0VoclhNLGNBT0ksMEJ4RTRxWFYsQ3dFbnJYTSxpQkFPSSwyQnhFK3FYVixDQUNGLEN5RXR1WEEsMEJEK0NRLE1BT0ksd0J4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QUNGLENxRjE0WW9CLGdEQUZSLHduQkFHWSxnQnJGbzVZdEIsQ0FDRixDcUY5NFlZLHlCQUZKLHd5Q0FHUSxZckZnNllkLENzRm44WUUsd0NBRVEsWXRGdThZVixDQUxGLENzRi83WUksbUNBQ0ksWXRGdThZUixDc0Z0OFlRLHlCQUZKLG1DQUdRLGNBQ0EsV3RGeThZVixDc0ZwOFlFLHVCQUNJLHFCQUNBLDBCdEZ5OFlOLENzRng4WU0sbUNBQ0ksa0J0RjA4WVYsQ3NGeDhZTSxvUUFFSSxnQnRGKzhZVixDc0Y3OFlNLHVDQUNJLFl0Ris4WVYsQ0FyQkYsQ3VGOThZQSxtQkFDSSxnQ3ZGcytZSixDdUZwK1lBLHlCQUNJLFFBQ0ksK0J2RnUrWU4sQ3VGcitZRSxzR0FFSSxpQ0FDQSxldkZ1K1lOLEN1RnIrWVUsd0pBQ0kseUJBQ0EsK0JBQ0EsNkJ2RncrWWQsQ3VGcCtZVSxzTEFDSSxZdkZ1K1lkLEN1RnIrWVUsMExBQ0ksYXZGdytZZCxDQUNGLEN3RnZnWkksd0JBRUksZ0JBREEsaUJ4RjBnWlIsQ2NoOVlJLHlCMkVyREksNEZBQ0ksaUJBQ0EsbUJ6RjBnWlYsQ3lGeGdaTSwwRkFDSSxpQkFDQSxtQnpGMmdaVixDeUZ2Z1pNLGlEQUNJLE96RnlnWlYsQ3lGdmdaTSxnREFDSSxPekZ5Z1pWLEN5RjMvWU0saUdBQ0ksaUJBQ0EsbUJ6Rm1nWlYsQ3lGei9ZTSx3REFDSSxpQkFDQSxtQnpGNi9ZVixDeUYzL1lNLHVEQUNJLGlCQUNBLG1CekY2L1lWLEN5Rm4vWU0sMkNBRUksaUJBQ0Esb0JBRkEsT3pGeS9ZVixDeUZyL1lNLDBDQUVJLGlCQUNBLG9CQUZBLE96RnkvWVYsQ3lGci9ZTSw0REFDSSxPekZ1L1lWLENBbENGLEN5RjM4WUksK0ZBQ0ksWXpGaS9ZUixDYzFnWkkseUIyRStCSSwrRkFFSSxpQkFDQSxvQkFGQSxhekZrL1lWLEN5RjkrWU0seUdBQ0ksaUJBQ0EsbUJ6RmkvWVYsQ3lGNytZTSwrQ0FDSSxPekYrK1lWLEN5RngrWU0sb0dBQ0ksT3pGNitZVixDeUYzK1lNLHFEQUNJLE96RjYrWVYsQ0FDRixDeUZwK1lJLG1IQUNJLFl6RnUrWVIsQ2N4aVpJLHlCMkV1RUksbUhBRUksaUJBQ0Esb0JBRkEsYXpGdytZVixDeUZwK1lNLDZIQUNJLGlCQUNBLG1CekZ1K1lWLEN5RnIrWU0sMkhBQ0ksaUJBQ0EsbUJ6RncrWVYsQ3lGcCtZTSwwREFDSSxPekZzK1lWLEN5RnArWU0sK0RBQ0ksT3pGcytZVixDeUZwK1lNLDhEQUNJLE96RnMrWVYsQ3lGbCtZTSx5REFDSSxPekZvK1lWLEN5RmwrWU0sOERBQ0ksT3pGbytZVixDeUZsK1lNLDZEQUNJLE96Rm8rWVYsQ0FDRixDMEZ6b1pBLFNBQ0ksZTFGMm9aSixDMEZ6b1pBLGFBQ0kscUJBQ0EscUJBQ0EsaUJBQ0Esa0JBQ0EscUJBQ0EsYUFFQSxlQUNBLDhDQUZBLDZCMUY4b1pKLEMwRjFvWkEsZ0JBQ0ksdUoxRjZvWkosQ2NobVpJLHlCNEU1Q0EscUJBRVEsaUJBQ0EsbUIxRjhvWlYsQ0FDRixDY3RtWkkseUI0RXRDQSxzQkFFUSxpQkFDQSxtQjFGOG9aVixDQUNGLEMyRjFsWkEsTUFDSSxzQkFDQSwyQkFDQSxpQ0FDQSwrQkFDQSxzQ0FDQSwyQkFDQSwyQkFDQSwwQkFDQSx3QkFDQSw4QkFFSSwyQkFDQSxpQ0FEQSwwQkFDQSxnQ0FEQSw0QkFDQSxrQ0FEQSwyQkFDQSxpQ0FEQSw0QkFDQSxrQ0FFSiwrQkFDQSw4QkFFSSxxUTNGdW1aUixDMkZobVpBLE9BaUJZLHdDQVZSLG1DQURBLHlCQUhBLCtDQURBLDZDQUdBLG9DQURBLGlDQUhBLGlCM0YwbVpKLEMyRm5tWkkseUNBRUksNkIzRnFtWlIsQzJGcG1aUSxxREFDSSxtQzNGdW1aWixDYzlwWkkseUI2RTJDSixPQWlCWSx1QzNGc21aVixDQUNGLENjbnFaSSx5QjZFMkNKLE9BaUJZLHVDM0YybVpWLENBQ0YsQ2N4cVpJLHlCNkUyQ0osT0FpQlksdUMzRmduWlYsQ0FDRixDYzdxWkksMEI2RTJDSixPQWlCWSx1QzNGcW5aVixDQUNGLEMyRmpuWkkseUJBQ0ksZTNGb25aUixDMkY3bVpBLHVCQUNJLHNCM0ZnblpKLEMyRi9tWkksOEM5RXZJRixtQkFDQSxnQkFLQSxpQkFEQSxrQkFEQSx5Q0FEQSwwQ0FEQSxVYjZ2WkYsQ2Nuc1pJLHlCNkUyRUEsOENBSVksZTNGd25aZCxDQUNGLENjeHNaSSx5QjZFMkVBLDhDQUlZLGUzRjZuWmQsQ0FDRixDYzdzWkkseUI2RTJFQSw4Q0FJWSxlM0Zrb1pkLENBQ0YsQ2NsdFpJLDBCNkUyRUEsOENBSVksZ0IzRnVvWmQsQ0FDRixDY3Z0WkksMEI2RTJFQSw4Q0FJWSxnQjNGNG9aZCxDQUNGLEMyRjFvWlEsbURBQ0ksYzNGNG9aWixDMkYxb1pRLG9EQUNJLGtDM0Y0b1paLEMyRjFvWlEscURBQ0ksbUMzRjRvWlosQzJGMW9aUSxvREFDSSxrQzNGNG9aWixDMkYxb1pRLGlFQUdJLG1DQURBLGtEQUVBLDZCQUhBLGlCM0Yrb1paLEMyRjNvWlksa0ZBQ0ksUzNGNm9aaEIsQzJGM29aWSxrR0FDSSxpRDNGNm9aaEIsQzJGcG9aQSxpQjlFNUtFLG1CQUNBLGdCQUtBLGlCQURBLGtCQURBLHlDQURBLDBDOEUwS0Usa0I5RTNLRixVYnl6WkYsQ2MvdlpJLHlCNkVtSEEseUJBR1ksZTNGNm9aZCxDQUNGLENjcHdaSSx5QjZFbUhBLHlCQUdZLGUzRmtwWmQsQ0FDRixDY3p3WkkseUI2RW1IQSx5QkFHWSxlM0Z1cFpkLENBQ0YsQ2M5d1pJLDBCNkVtSEEseUJBR1ksZ0IzRjRwWmQsQ0FDRixDY254WkksMEI2RW1IQSx5QkFHWSxnQjNGaXFaZCxDQUNGLEMyRjlwWkksc0JBQ0ksYzNGZ3FaUixDMkY5cFpJLHVCQUNJLGtDM0ZncVpSLEMyRjlwWkksd0JBQ0ksbUMzRmdxWlIsQzJGOXBaSSx1QkFDSSxrQzNGZ3FaUixDMkY1cFpJLDhEQUVJLGVBQ0EsZTNGK3BaUixDMkZ4cFpBLDJCQUNJLHNDQUNBLFkzRjJwWkosQzJGenBaQSwwQkFDSSx3QzNGNHBaSixDMkZ6cFpJLHVDQUtZLGEzRndwWmhCLENjdnpaSSx5QjZFMEpBLHVDQUtZLGMzRjRwWmQsQ0FDRixDYzV6WkkseUI2RTBKQSx1Q0FLWSxlM0ZpcVpkLENBQ0YsQ2NqMFpJLHlCNkUwSkEsdUNBS1ksZTNGc3FaZCxDQUNGLENjdDBaSSwwQjZFMEpBLHVDQUtZLGUzRjJxWmQsQ0FDRixDYzMwWkksMEI2RTBKQSx1Q0FLWSxlM0ZnclpkLENBQ0YsQzJGM3FaSSx3Q0FLWSxjM0YwcVpoQixDY3AxWkkseUI2RXFLQSx3Q0FLWSxlM0Y4cVpkLENBQ0YsQ2N6MVpJLHlCNkVxS0Esd0NBS1ksZ0IzRm1yWmQsQ0FDRixDYzkxWkkseUI2RXFLQSx3Q0FLWSxnQjNGd3JaZCxDQUNGLENjbjJaSSwwQjZFcUtBLHdDQUtZLGdCM0Y2clpkLENBQ0YsQ2N4MlpJLDBCNkVxS0Esd0NBS1ksZ0IzRmtzWmQsQ0FDRixDMkYxclpBLGtCQUdZLDZDM0YyclpaLENjajNaSSx5QjZFbUxKLGtCQUdZLDZDM0YrclpWLENBQ0YsQ2N0M1pJLHlCNkVtTEosa0JBR1ksNkMzRm9zWlYsQ0FDRixDYzMzWkkseUI2RW1MSixrQkFHWSw2QzNGeXNaVixDQUNGLENjaDRaSSwwQjZFbUxKLGtCQUdZLDZDM0Y4c1pWLENBQ0YsQzJGdnNaQSwyREFHSSxZM0Ywc1pKLEMyRnpzWkksb1BBRUksYUFDQSxXM0Yrc1pSLEMyRjdzWkksOEdBRUksbUJBREEsWTNGa3RaUixDMkYvc1pJLGtHQUNJLFczRm10WlIsQzJGaHRaQSxvQkFDSSxnQjNGbXRaSixDY242WkkseUI2RStNSixvQkFHUSxnQjNGcXRaTixDQUNGLEMyRm50WkEscUJBQ0ksZ0IzRnN0WkosQ2M1NlpJLHlCNkVxTkoscUJBR1EsZ0IzRnd0Wk4sQ0FDRixDMkYvc1pRLHljQUNJLGtDQUNBLGtDM0Z3dFpaLEMyRnB0WkEsc3ZGQUNJLDBEM0Z5dFpKLEMyRi9zWkksMEJBT1EsbUJBR0EsMkJBR0Esd0JBR0EsNkIzRnNzWlosQzJGdHRaSSw0QkFPUSxtQkFHQSwyQkFHQSx3QkFHQSw2QjNGNnNaWixDMkY3dFpJLDJCQU9RLG1CQUdBLDJCQUdBLHdCQUdBLDZCM0ZvdFpaLEMyRnB1WkksNkJBT1EsbUJBR0EsMkJBR0Esd0JBR0EsNkIzRjJ0WlosQzJGM3VaSSx3QkFPUSxzQkFHQSwyQkFHQSwyQkFHQSxnQzNGa3VaWixDMkZsdlpJLHVCQU9RLG1CQUdBLDJCQUdBLDJCQUdBLGdDM0Z5dVpaLEMyRi90WkEsdUJBQ0ksOEIzRmt1WkosQzJGNXRaQSxpQ0FDSSxlM0YrdFpKLEMyRjd0WkEsd0RBT0ksd0JBQ0Esc0JBSEEsWUFEQSxPQUZBLGtCQUNBLE1BR0EsVTNGa3VaSixDMkY5dFpBLDRCQUNJLFkzRml1WkosQzJGL3RaQSxnQ0FDSSw0QkFDQSwyQjNGa3VaSixDMkZqdVpJLG9CQUhKLGdDQUlRLDRCM0ZvdVpOLENBQ0YsQzJGbHVaQSw0QkFDSSxrQkFFQSx5QkFFQSxXQURBLFVBRkEsdUIzRnd1WkosQzJGbnVaQSxpQ0FDSSxtQjNGc3VaSixDMkZwdVpBLDZCQUNJLGUzRnV1WkosQzJGcnVaQSx5Q0FDSSx5QkFDQSxvQjNGd3VaSixDMkZsdVpBLG9CQUNJLDhDM0ZxdVpKLEMyRm51WkEsbUJBQ0ksZ0QzRnN1WkosQzJGbnVaSSx5QkFDSSxvRTNGc3VaUixDMkZwdVpJLHdCQUNJLG1FM0Z1dVpSLEMyRjN1WkksZ0NBQ0ksMkUzRjh1WlIsQzJGNXVaSSwrQkFDSSwwRTNGK3VaUixDMkZudlpJLDBCQUNJLHFFM0ZzdlpSLEMyRnB2WkkseUJBQ0ksb0UzRnV2WlIsQzJGM3ZaSSwyQkFDSSxzRTNGOHZaUixDMkY1dlpJLDBCQUNJLHFFM0YrdlpSLEMyRm53WkksMEJBQ0kscUUzRnN3WlIsQzJGcHdaSSx5QkFDSSxvRTNGdXdaUixDMkYzd1pJLGdDQUNJLDJFM0Y4d1pSLEMyRjV3WkksK0JBQ0ksMEUzRit3WlIsQzJGeHdaQSxjQUNJLGtCM0Yyd1pKLEMyRjF3WkksMEJBQ0ksZTNGNHdaUixDMkZ6d1pBLHdCQUlJLGNBRkEsb0JBR0EsWUFKQSxrQkFPQSxVQUZBLG1DQUhBLHNCQUlBLGlCM0Y2d1pKLEMyRjN3WkksOEJBQ0ksY0FFQSxZQURBLG9CM0Y4d1pSLEMyRjF3WkEsK0JBQ0ksa0IzRjZ3WkosQzRGanJhQSxvQkFDSSx3QjVGb3JhSixDNEZucmFJLGdDQUNJLDZCQUdBLGdCQUNBLGdCQUhBLGVBQ0EsZTVGdXJhUixDNEZscmFBLGlCQUNJLFlBQ0EsYTVGcXJhSixDNEZwcmFJLDBDQUVJLGNBQ0EsUTVGc3JhUixDNEZucmFBLHVCQUVJLG1CQURBLG9CQUVBLFVBQ0EsdUI1RnNyYUosQzZGL3JhQSxZQUdJLHFCQVowQixDQVUxQixpQkFmMEIsQ0FnQjFCLGdCQWYwQixDQW9CMUIsZ0JBRkEsZ0JBQ0EsZUFGQSxVN0Zxc2FKLEM2RmpzYUksd0JBRUksK0JBREEsZTdGb3NhUixDNkZsc2FRLCtCQU9JLHdCQTVCa0IsQ0F1QmxCLFdBSUEsWUFGQSxPQUhBLGtCQUlBLE1BRkEsUzdGd3NhWixDNkZoc2FBLGdCQUNJLFk3Rm1zYUosQzZGbHNhSSw2QkFDSSx5QkFDQSw4QjdGb3NhUixDNkZqc2FBLGFBQ0ksaUI3Rm9zYUosQzZGbnNhSSwwQkFDSSxlN0Zxc2FSLEM2RmxzYUEsYUFHSSxtQkFHQSx5QkFEQSxxQkFqRDBCLENBOEMxQixhQU9BLFVBTEEsbUJBSEEsa0JBT0EscUJBREEsK0I3RnVzYUosQzZGcHNhSSxxQkFFSSw0QkFwRHNCLENBbUR0Qix1QjdGdXNhUixDNkZyc2FRLDRCQVNJLHVEQVBBLFdBREEsY0FHQSxXQUVBLFlBSEEsa0JBRUEsUUFLQSwyQkFIQSxtQzdGMHNhWixDNkZwc2FJLHNDQU1JLHdCQTFFc0IsQ0EyRXRCLHFCQUZBLHFCQTFFc0IsQ0F3RXRCLGtCQUNBLHFCQUZBLFM3RjBzYVIsQzZGbHNhQSxrQkFDSSxZQUNBLGE3RnFzYUosQzZGcHNhSSw0Q0FFSSxjQUNBLFE3RnNzYVIsQzhGN3dhQSwrR0FHSSxvQjlGZ3hhSixDYzN1YUkseUJnRnhDSiwrR0FLUSxpQkFDQSxtQjlGb3hhTixDQUNGLEM4Rjd3YUksd0JBTUksbUNBQ0EsMkJBQ0EsMkJBQ0EsaUNBSkEsa0I5Rmd4YVIsQzhGcnhhSSxxQkFNSSxtQ0FDQSx3QkFDQSwyQkFDQSxpQ0FKQSxlOUZ3eGFSLENjbndhSSx5QmdGVkoscUJBRVEsaUI5Rmd4YU4sQ0FDRixDOEYvd2FJLHdDQUNJLGU5Rml4YVIsQzhGMXdhQSxxQkFDSSxnQjlGNndhSixDOEY1d2FJLDBDQUNJLGU5Rjh3YVIsQzhGM3dhQSxvRUFDSSxhQUNBLFF4RjRCZ0MsQ3dGM0JoQyx5QjlGOHdhSixDY3p4YUkseUJnRlFKLG9FQUtRLDZCOUZneGFOLENBQ0YsQ2M5eGFJLHlCZ0ZRSixvRUFRUSw2QjlGa3hhTixDQUNGLEM4RjN3YUksc0JBQ0ksZ0JBRUEsU0FEQSxTOUYrd2FSLEM4RjN3YUEsd0JBR0ksbUJBRkEsd0JBQ0EsYUFFQSxTOUY4d2FKLEM4RjV3YUEsNkJBQ0ksWUFDQSxhOUYrd2FKLEM4Rjl3YUksa0VBRUksY0FDQSxROUZneGFSLEM4Rjd3YUEsZ0NBQ0ksYUFDQSxlQUNBLFE5Rmd4YUosQzhGOXdhQSxnQ0FDSSxnQkFDQSxtQjlGaXhhSixDOEYxd2FJLDZCQUNJLFk5RjZ3YVIsQzhGM3dhSSw0QkFDSSxlOUY2d2FSLEM4RjN3YUkseUNBQ0ksa0JBQ0EsZ0JBQ0Esb0JBQ0EsbUI5RjZ3YVIsQzhGcndhSSx3QkFFSSxnQkFEQSxTQUVBLGM5Rnd3YVIsQ2N4MWFJLHlCZ0Y2RUEsd0JBS1Esa0JBQ0Esa0I5RjB3YVYsQzhGendhVSwyQkFDSSxxQkFDQSxrQkFDQSxrQjlGMndhZCxDQUNGLEM4Rnp3YVEsa0NBQ0ksZTlGMndhWixDOEZsd2FJLGdDQUVJLGdCQURBLFNBRUEsYzlGcXdhUixDYzUyYUkseUJnRm9HQSxnQ0FLUSxrQkFDQSxrQjlGdXdhVixDOEZ0d2FVLG1DQUNJLHFCQUNBLGtCQUNBLGtCOUZ3d2FkLENBQ0YsQzhGdHdhUSwwQ0FDSSxlOUZ3d2FaLEM4RnR3YVEsMENBQ0ksVTlGd3dhWixDYzczYUkseUJnRitISSxzQ0FDSSxzQjlGa3dhVixDQUNGLEM4Rmh3YUksc0NBQ0ksVTlGa3dhUixDOEZod2FJLHNDQUVJLG1CQU9BLHFDQUhBLGNBSEEsY0FFQSxjQUpBLHVCQU1BLFlBQ0EsK0JBSkEsWTlGdXdhUixDOEZqd2FRLDRDQUVJLHFDQURBLFM5Rm93YVosQzhGaHdhSSw0QzNC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LzhhWSwrREFLSSw2QkFKQSxXQUVBLG9DQURBLGtCQUVBLFUvRms5YWhCLEMrRi84YVksNkRBQ0ksYy9GaTlhaEIsQytGaDlhZ0Isb0VBQ0ksTS9GazlhcEIsQytGLzhhWSw0REFDSSxlL0ZpOWFoQixDK0ZoOWFnQixtRUFDSSxPL0ZrOWFwQixDK0Y1OGFRLCtDQUNJLFkvRjg4YVosQytGNzhhWSxzREFLSSxxREFKQSxXQUVBLFlBREEsa0JBRUEsVS9GZzlhaEIsQytGbDhhUSwwUkFFSSxnQy9GdzhhWixDK0ZyOGFJLGdEQUNJLGEvRnU4YVIsQ2NydWJJLHlCaUY2UkEsZ0RBR1EsUy9GeThhVixDQUNGLENjMXViSSx5QmlGNlJBLGdEQU1RLFMvRjI4YVYsQ0FDRixDK0ZoOGFRLDhRQUVJLGdDL0ZzOGFaLEMrRm44YUksOENBQ0ksYS9GcThhUixDYzF2YkkseUJpRm9UQSw4Q0FHUSxTL0Z1OGFWLENBQ0YsQ2MvdmJJLHlCaUZvVEEsOENBTVEsUy9GeThhVixDQUNGLEMrRjk3YVEsMFVBRUksZ0MvRm84YVosQytGajhhSSxtREFDSSxZL0ZtOGFSLEMrRmw4YVEsdURBR0ksY0FDQSxZQUhBLGNBQ0EsYy9GczhhWixDY3J4YkkseUJpRjJVQSxtREFTUSxhL0ZxOGFWLENBQ0YsQytGbDhhQSwwQ0FDSSwwREFDQSwwRC9GcThhSixDK0Y5N2FJLHVDQUNJLGNBSUEsWUFEQSxPQUZBLGtCQUNBLE1BR0EsVS9GaThhUixDK0Z6N2FJLGlEQUVJLHFCekY3YTRCLEN5RjRhNUIsYXpGbmE0QixDeUZxYTVCLFkvRjQ3YVIsQ2M5eWJJLHlCaUYrV0EsaURBS1EsYS9GODdhVixDQUNGLEMrRjc3YVEseUVBQ0ksa0IvRis3YVosQytGNzdhUSw2REFDSSxlL0YrN2FaLEMrRjM3YUEsMENBQ0ksMERBQ0EsMEQvRjg3YUosQytGdjdhSSwwQ0FDSSxVL0YwN2FSLEMrRno3YVEsOENBR0ksY0FDQSxZQUhBLGNBQ0EsYy9GNjdhWixDZ0cvM2JBLG1CQUNJLGFBQ0EsZUFDQSxRaEdrNGJKLENnR2g0YkEsd0JBQ0ksUUFDQSxVaEdtNGJKLENnR2w0YkkscUNBQ0ksWWhHbzRiUixDZ0dsNGJJLG9DQUNJLGVoR280YlIsQ2dHajRiQSx3QkFDSSxZQUNBLGFoR280YkosQ2dHeDNiSSxtR0FDSSxPaEcrM2JSLENjdDJiSSx5QmtGbkJJLGlHQUNJLHVCaEc4M2JWLENBQ0YsQ2dHdjNiQSxrQkFDSSxrREFDQSx3Q2hHeTNiSixDZ0d2M2JBLGdDQUtJLG1KQUhBLHdEQUVBLG9EQURBLFVBRkEsU2hHZzRiSixDaUdsN2JBLGdCQUNJLGtCakdxN2JKLENpRy82YkEsa0JBQ0ksYUFDQSxlQUNBLFFqR2s3YkosQ2lHaDdiQSx1QkFDSSxRQUNBLFVqR203YkosQ2lHbDdiSSxvQ0FDSSxZakdvN2JSLENpR2w3YkksbUNBQ0ksZWpHbzdiUixDaUdqN2JBLHVCQUNJLFlBQ0EsYWpHbzdiSixDaUd4NmJJLCtGQUNJLE9qRys2YlIsQ2M3NWJJLHlCbUZaSSw2RkFDSSx1QmpHODZiVixDQUNGLENrR3Y5YkEsTUFFSSxlNUZYZ0MsQzRGVWhDLGFsRzA5YkosQ2tHeDliSSwrQkFDSSxhbEcwOWJSLENrR3o5YlEscUNBQ0ksYWxHMjliWixDa0d2OWJBLGNBQ0ksZWxHMDliSixDa0d6OWJJLHdDQUdJLFlBREEsVWxHNDliUixDa0d2OWJJLHdCQUNJLFlsRzA5YlIsQ2tHeDliSSx1QkFDSSxlbEcwOWJSLENrR3Y5YkEsWUFDSSxpQkFuQ29CLENBb0NwQixtQmxHMDliSixDa0d4OWJBLGVBQ0ksZ0JsRzQ5YkosQ2tHejliQSwwQkFGSSxrQmxHKzliSixDa0cxOWJBLGFBQ0ksY2xHNjliSixDbUd2Z2NBLE1BQ0kscUJBQ0EscUJuRzBnY0osQ21HcGdjQSxvQkFDSSxhQUNBLGVBQ0Esd0JuR3VnY0osQ21HcmdjQSx5QkFDSSx3SG5Hd2djSixDbUd2Z2NJLCtCQUNJLFduR3lnY1IsQ21HdmdjSSxpREFDSSxhbkd5Z2NSLENtR3ZnY0ksc0NBRUksNkJBREEsWW5HMGdjUixDbUd0Z2NBLCtCQUNJLDBCbkd5Z2NKLENtR3ZnY0EsaUNBQ0ksc0JuRzBnY0osQ21HeGdjQSxnQ0FDSSx3Qm5HMmdjSixDY3IvYkkseUJxRnBCSiw4QkFFUSxxQm5HNGdjTixDQUNGLENjMy9iSSx5QnFGZkosOEJBRVEscUJuRzZnY04sQ0FDRixDY2pnY0kseUJxRlZKLDhCQUVRLHFCbkc4Z2NOLENBQ0YsQ2N2Z2NJLDBCcUZWSiw4QkFLUSxxQm5HZ2hjTixDQUNGLENvR25rY0EsTUFDSSxvQkFDQSxvQnBHc2tjSixDb0doa2NBLFdBQ0ksYUFDQSxlQUNBLHVCcEdta2NKLENvR2prY0EsZ0JBQ0ksb0hwR29rY0osQ29HbmtjSSxzQkFDSSxXcEdxa2NSLENvR25rY0ksd0NBQ0ksYXBHcWtjUixDb0dua2NJLDZCQUVJLDZCQURBLFlwR3NrY1IsQ29HbGtjQSxzQkFDSSwwQnBHcWtjSixDb0dua2NBLHdCQUNJLHNCcEdza2NKLENvR3BrY0EsdUJBQ0ksd0JwR3VrY0osQ2NqamNJLHlCc0ZwQkoscUJBRVEsb0JwR3drY04sQ0FDRixDY3ZqY0kseUJzRmZKLHFCQUVRLG9CcEd5a2NOLENBQ0YsQ2M3amNJLHlCc0ZWSixxQkFFUSxvQnBHMGtjTixDQUNGLENjbmtjSSwwQnNGVkoscUJBS1Esb0JwRzRrY04sQ0FDRixDcUd0amNBLE1BQ0ksMENBQ0EsaUNBQ0EsZ0NyR3lqY0osQ3FHbmpjQSxZQUNJLDBDckdzamNKLENxR3JqY0kseUJBQ0ksOENBQ0Esb0NBQ0EseUJBQ0EsY3JHdWpjUixDcUdoamNJLG9CQUVRLHNDQUdBLDhCQUdBLGdDckc4aWNaLENxR3RqY0ksc0JBRVEsc0NBR0EsOEJBR0EsZ0NyR29qY1osQ3FHNWpjSSxxQkFFUSxzQ0FHQSw4QkFHQSxnQ3JHMGpjWixDcUdsa2NJLHVCQUVRLHNDQUdBLDhCQUdBLGdDckdna2NaLENxR3hrY0ksb0JBRVEsc0NBR0EsOEJBR0EsZ0NyR3NrY1osQ3FHOWtjSSxrQkFFUSxzQ0FHQSw4QkFHQSxnQ3JHNGtjWixDcUdwbGNJLGlCQUVRLHNDQUdBLDhCQUdBLGdDckdrbGNaLENxRzFsY0ksbUJBRVEsc0NBR0EsOEJBR0EsZ0NyR3dsY1osQ3FHaG1jSSxvQkFFUSxzQ0FHQSw4QkFHQSxnQ3JHOGxjWixDcUd0bWNJLG9CQUVRLHNDQUdBLDhCQUdBLGdDckdvbWNaLENxRzVtY0ksaUJBRVEsc0NBR0EsOEJBR0EsZ0NyRzBtY1osQ3FHbG5jSSxvQkFFUSxzQ0FHQSw4QkFHQSxnQ3JHZ25jWixDcUd4bmNJLG1CQUVRLHNDQUdBLDhCQUdBLGdDckdzbmNaLENzR2x1Y0EsTUFDSSxjQUNBLFV0R3F1Y0osQ3NHbnVjQSxZQUdJLGdCQURBLFNBREEsY3RHd3VjSixDc0dwdWNBLGtDQUNJLGlCdEd1dWNKLENzR3J1Y0EsZUFDSSxpQnRHd3VjSixDdUd4dWNBLG1HQVNJLG1CQURBLG9CQUdBLFlBQ0EsY0FGQSxTdkc2dWNKLEN1RzF1Y0ksbUpBR0ksV0FDQSxxQkFDQSxZQUNBLGNBTEEsV0FDQSxTdkd1dmNSLEN1R2h2Y0Esa0JBQ0ksME92R212Y0osQ3VHanZjQSxpQkFDSSxpVXZHb3ZjSixDdUdsdmNBLG1CQUNJLGdUdkdxdmNKLEN1R252Y0EsaUJBQ0ksMGxCdkdzdmNKLEN1R3B2Y0EscUJBQ0ksK2F2R3V2Y0osQ3VHcnZjQSxvQkFDSSx1TnZHd3ZjSixDdUd0dmNBLGlCQUNJLDJmdkd5dmNKLEN1R3Z2Y0Esa0JBQ0kseTJEdkcwdmNKLEN3R256Y0EsT0FDSSxjQUNBLGtCeEdzemNKLEN3R3J6Y0ksMEJBRUksY0FDQSxZQUVBLGNBREEsY3hHd3pjUixDd0dyemNJLGdCQUdJLHFCQURBLGlCQUVBLFdBSEEsa0J4RzB6Y1IsQ3lHaDBjQSxNQUNJLHFCQUNBLG1CekdtMGNKLEN5Rzd6Y0EsYUFDSSxhQUNBLGVBQ0Esc0J6R2cwY0osQ3lHL3pjSSwyQ0FFSSxlekdpMGNSLEN5Rzl6Y0EsY0FDSSxnSHpHaTBjSixDeUdoMGNJLHdDQUdJLFlBREEsVXpHbTBjUixDeUdoMGNJLHFCQUNJLGV6R2swY1IsQ3lHM3pjQSxxQkFDSSxtQnpHOHpjSixDeUc1emNBLHFCQUNJLG1CekcremNKLEN5Rzd6Y0EscUJBQ0ksbUJ6R2cwY0osQ3lHOXpjQSxxQkFDSSxtQnpHaTBjSixDY3B6Y0kseUIyRmRKLHFCQUdRLG1CekdtMGNOLENBQ0YsQ3lHajBjQSxxQkFDSSxtQnpHbzBjSixDYzd6Y0kseUIyRlJKLHFCQUdRLG1CekdzMGNOLENBQ0YsQ2NsMGNJLHlCMkZSSixxQkFNUSxtQnpHdzBjTixDQUNGLEN5R3QwY0EscUJBQ0ksbUJ6R3kwY0osQ2MzMGNJLHlCMkZDSixxQkFHUSxtQnpHMjBjTixDQUNGLENjaDFjSSx5QjJGQ0oscUJBTVEsbUJ6RzYwY04sQ0FDRixDMEc1NGNBLHlFQUdJLGUxR201Y0osQzJHNzRjQSxrQkFFSSxpQjNHKzRjSixDMkd6NGNBLDZEQUtJLGdCQUNBLFMzRzQ0Y0osQzJHMzRjSSw0RUFDSSxXQUVBLG9CQURBLGlCM0drNWNSLEMyR2g1Y1EsK0dBRUksV0FEQSxjQUVBLFdBSUEsV0FGQSxvQkFEQSxpQkFFQSxTM0d1NWNaLEMyR2w1Y0EscUJBQ0ksK1czR3E1Y0osQzJHbjVjQSxzQkFDSSwwUzNHczVjSixDMkdwNWNBLHdCQUNJLDZtQjNHdTVjSixDMkdyNWNBLG9CQUNJLHNXM0d3NWNKLEMyR3Q1Y0Esd0JBQ0ksNk4zR3k1Y0osQzRHbDljQSxlQUVJLGdCQURBLGM1R3M5Y0osQzRHbjljQSxlQUNJLGFBQ0EsU0FDQSxVNUdzOWNKLEM0R3A5Y0EsOEJBQ0ksZTVHdTljSixDNEdwOWNJLDJCQUNJLGU1R3U5Y1IsQzRHcDljQSxrQkFDSSxtQjVHdTljSixDNEd0OWNJLDJCQUNJLGE1R3c5Y1IsQzRHcjljQSxtQkFDSSxpQjVHdzljSixDNEd0OWNBLG1CQUNJLGNBQ0EsYTVHeTljSixDNkdyL2NBLFdBR0ksdUNBRUEsaUJ4R3ltQjBCLEN3RzFtQjFCLGtCeEc4V0ssQ3dHaFhMLHVCQURBLGlCN0c0L2NKLEM2R3YvY0ksdUJBQ0ksZTdHeS9jUixDNkd2L2NJLGtCQUNJLGNBQ0EsY0FDQSxpQjdHeS9jUixDNkd4L2NRLHlCQUNJLFk3RzAvY1osQzhHbGdkQSxXQUNJLHFCQUNBLCtDQUNBLDJCQUNBLGFBQ0EsZUFDQSx3QjlHcWdkSixDOEcvL2NBLHNCQUNJLDBCOUdrZ2RK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Ry9tZE0sbURBQ0ksT0FDQSxXQUNBLDhCL0dpbmRWLENBQ0YsQ2dINzBkQSxvQkFFSSxhQUNBLGVBQ0EsUWhIKzBkSixDZ0g3MGRBLDhCQUVJLFFBQ0EsVWhIZzFkSixDZ0g1MGRJLHNEQUNJLGVoSGcxZFIsQ2dIejBkQSxzQ0FFSSxrQmhINDBkSixDZ0h4MGRJLDRIQUVJLE9oSDYwZFIsQ2dIMzBkSSx3SUFFSSxlaEgrMGRSLENjcHpkSSx5QmtHbkJJLG9QQUVJLHNCaEhpMWRWLENnSDUwZE0sd0lBRUksT2hIZzFkVixDQUNGLENpSG40ZEEsWUFDSSxhQUNBLGVBQ0EsUWpIcTRkSixDYzUwZEkseUJtRzVESixZQUtRLFFqSHU0ZE4sQ0FDRixDaUhyNGRBLGlCQUNJLFFBQ0EsVWpIdzRkSixDaUh2NGRJLDZCQUNJLGVqSHk0ZFIsQ2N6MWRJLHlCbUc1Q0EsbUJBQ0ksNEJqSHk0ZE4sQ2lIdjRkRSxpQkFDSSw0QmpIeTRkTixDQUNGLENrSDk1ZEEsVUFDSSxvQkFDQSxhQUNBLHVCbEhnNmRKLENrSDk1ZEEsZUFDSSxhbEhpNmRKLENrSGg2ZEksb0hBS0ksY0FDQSxXQUZBLGNBREEsa0JBSUEsU2xIazZkUixDa0hoNmRJLG9DQUVJLG1CQURBLFlsSG02ZFIsQ2tIOTVkSSwrQkFDSSxZbEhpNmRSLENrSC81ZEksOEJBQ0ksZWxIaTZkUixDa0g5NWRBLHVCQUNJLGFsSGk2ZEosQ2NuNGRJLHlCb0czQkEscUJBQ0ksYWxIazZkTixDa0hoNmRFLHVCQUNJLGFsSGs2ZE4sQ2tIOTVkRSxzQkFDSSxhbEhrNmROLENrSGg2ZEUscUJBQ0ksYWxIazZkTixDa0hoNmRFLHVCQUNJLGFsSGs2ZE4sQ0FWRixDa0hyNWRBLGNBQ0kscUJsSGs2ZEosQ2tIOTVkSSxzRkFFSSxhQURBLGtCQUVBLFdsSGs2ZFIsQ2tIOTVkSSwyQ0FDSSxpQmxIaTZkUixDa0g1NWRJLDZEQUVJLGVBREEsaUJsSGk2ZFIsQ2tINzVkQSwrQkFDSSxPbEhnNmRKLENtSC84ZEEsYUFVSSxrQm5IeThkSixDbUhsOWRJLG1CQUNJLGVuSG85ZFIsQ21IbDlkSSwwQkFDSSxZbkhvOWRSLENtSGw5ZEkseUJBQ0ksZW5IbzlkUixDYzU3ZEkseUJxR2hDSixhQWFRLG9CQUNBLGVBRUEsb0I3R3NENEIsQzZHckQ1QixlbkhvOWROLENBQ0YsQ21IOThkQSxhQU9JLGtCbkgyOGRKLENtSGo5ZEksMEJBQ0ksWW5IbTlkUixDbUhqOWRJLHlCQUNJLGVuSG05ZFIsQ2NoOWRJLHlCcUdSSixhQVNRLGVuSG05ZE4sQ0FDRixDY3I5ZEkseUJxR1JKLGFBWVEsZW5IcTlkTixDQUNGLENvSC9nZUEsTUFDSSwyQkFDQSwwQkFDQSwyQkFDQSx1Q3BIa2hlSixDb0g1Z2VBLGdCQUNJLGFBQ0EsZUFDQSw0QnBIK2dlSixDb0g3Z2VBLHFCQUNJLHdJcEhnaGVKLENvSDlnZUEscUJBQ0ksY0FHQSxZQUZBLGdCQUNBLGlCcEhraGVKLENvSC9nZUEsMkVBR0ksZ0NwSGtoZUosQ29IaGhlQSxzQkFFSSxZQURBLGVwSG9oZUosQ29IbGhlSSx3REFHSSxZQUNBLHFDQUZBLFVwSHNoZVIsQ29IamhlQSx3QkFHSSxtQkFPQSxtQ0FSQSxhQUtBLFlBSEEsdUJBRUEsT0FHQSxVQVJBLGtCQUlBLE1BR0EsVXBIc2hlSixDb0hsaGVBLDhCQUNJLGNBQ0EsaUJwSHFoZUosQ29IcGhlSSwyQ0FDSSxZcEhzaGVSLENvSHBoZUksMENBQ0ksZXBIc2hlUixDb0huaGVBLDhCQUNJLGlCQUVBLGdCQURBLG9CQUVBLFNwSHNoZUosQ29IcGhlQSxpQ0FDSSxrQkFDQSxTcEh1aGVKLENvSHBoZUksNkNBQ0ksbUNwSHVoZVIsQ29IcGhlUSxrR0FFSSxrQ3BIc2hlWixDb0huaGVJLHlHQUVJLG9DQUNBLHFCcEhxaGVSLENvSDNnZVEsZ1ZBQ0ksU3BIbWhlWixDb0hoaGVZLDROQUVJLG1CcEhtaGVoQixDb0g5Z2VBLDJCQUNJLDBCcEhpaGVKLENvSC9nZUEsNkJBQ0ksc0JwSGtoZUosQ29IaGhlQSw0QkFDSSx3QnBIbWhlSixDYzlrZUkseUJzRzZESiwwQkFFUSx5QnBIb2hlTixDQUNGLENjcGxlSSx5QnNHa0VKLDBCQUVRLHlCcEhxaGVOLENBQ0YsQ2MxbGVJLHlCc0d1RUosMEJBRVEseUJwSHNoZU4sQ0FDRixDY2htZUksMEJzR3VFSiwwQkFLUSx5QnBId2hlTixDQUNGLENxSGpxZUEsa0JBQ0ksYUFDQSxlQUlBLFdBREEsZ0JBREEsU0FEQSxTckh1cWVKLENxSGxxZUEsa0JBQ0ksVXJIcXFlSixDcUhucWVBLGtCQU9JLG1COUdGQSxrQjhHSEEsb0JBRUEsV0FDQSxnQkFKQSxrQkFLQSw4QnJIdXFlSixDcUhwcWVBLHVCQVNJLG1CQVJBLG9CQU1BLGNBTEEsa0JBSUEsZUFFQSx1QkFKQSxXQURBLGtCQUVBLGFySDJxZUosQ3NIcHNlQSxNQUNJLGlDQUVBLGtCakgrV0ssQ2lIaFhMLFl0SHdzZUosQ3NIdHNlSSxtQkFDSSxZdEh3c2VSLEN1SDdzZUEsa0NBQ0ksZXZIbXRlSixDd0gzc2VBLFlBQ0ksd0JBQ0EsdUJBQ0EsdUJBQ0EsdUJBQ0EsNkJBQ0EsNkJBR0EscUNqSEZBLGtCaUhJQSw4QkFEQSw2QkFNQSxXQUZBLFVBUEEsZ0JBTUEsZUFEQSw2QmxHUkUsOEJrR2FGLENBRkEsVUFQQSwrQnhId3RlSixDc0J4dGVNLHVDa0dSTixZbEdTUSxldEIydGVOLENBQ0YsQ3dIbHRlSSx1REFJSSwyQ0FEQSxrQ3hIbXRlUixDd0hodGVJLDZCQUtJLFlBREEsT0FGQSxrQkFDQSxNQUZBLHdCQUtBLFV4SGt0ZVIsQ3dIanRlUSxvQ0FNSSxzQkFEQSxxQkFKQSxXQUVBLFdBS0EsU0FOQSxrQkFLQSxRQUVBLCtCQUxBLFN4SHd0ZVosQ3dIaHRlSSwrQkFDSSxTeEhrdGVSLEN5SHZ3ZUksc0JBS0ksa0JuSE00QixDbUhGNUIseUJBREEscUJwSGtlc0IsQ29IcGV0QixXQUpBLFVBUUEsdUJBQ0EsaUJBSkEsYUFOQSxlQUdBLFdBREEsU0FTQSxZekgwd2VSLEMwSHZ4ZUEsT0FDSSxRMUgweGVKLEMySHR4ZUEsTUFDSSwyQjNIeXhlSixDMkhueGVBLGtCQUNJLGFBRUEsZ0NBREEsbUMzSHV4ZUosQzJIcHhlUSxpRUFDSSxrQ0FDQSxrQzNIc3hlWixDMkhqeGVRLDBHQUNJLGEzSG94ZVosQzJIbHhlUSx3R0FDSSxnQjNIcXhlWixDMkhueGVRLG9RQUVJLGVBQ0EsZTNIdXhlWixDYzV2ZUkseUI2R3ZCSixpRUFFUSw2QjNIc3hlTixDMkhueGVGLHVFQUVRLDZCM0h1eGVOLENBTEYsQ2Nsd2VJLHlCNkdsQkosdUVBS1EsNkIzSHl4ZU4sQ0FDRixDYzd3ZUkseUI2R1ZKLHNFQUVRLDZCM0gweGVOLENBQ0YsQ2NueGVJLHlCNkdWSixzRUFLUSw2QjNINHhlTixDQUNGLENjeHhlSSx5QjZHRkosaUVBRVEsaUMzSDZ4ZU4sQzJIMXhlRixpRUFFUSw2QjNIOHhlTixDQUxGLENjOXhlSSx5QjZHR0osaUVBS1EscUMzSGd5ZU4sQ0FDRixDNEg3MWVBLE1BQ0ksNEJBQ0EsNkJBQ0EsMkJBQ0EsMkJBQ0EsMkJBQ0EsbUNBQ0Esa0NBQ0EsK0M1SGcyZUosQzRIMTFlQSxXQUNJLFVBQ0EsMEI1SDYxZUosQzRINTFlSSx3QkFDSSxTNUg4MWVSLEM0SDExZUksc0JBQ0ksNEI1SDYxZVIsQzRINTFlUSw2QkFDSSwyQjVIODFlWixDNEg1MWVRLGdDQUNJLDBCNUg4MWVaLEM0SGwxZUEsa0dBQ0ksdUI1SDIxZUosQzRIejFlQSxXQUNJLGFBQ0EsZ0JBQ0Esd0I1SDQxZUosQzRIdDFlQSxzQkFJSSxhQUNBLGlCQUZBLGdCQURBLGVBSUEsbUM1SHkxZUosQzRIdDFlSSxxQkFDSSxlNUh5MWVSLEM0SHYxZUksdUJBT0ksc0JBREEsZ0JBREEsYzVIdTFlUixDNEgzMWVRLHFDQUNJLDBDQUNBLDBDNUg2MWVaLEM0SHYxZUkscUJBR0ksbUJBRkEsdUNBQ0EsVTVIMDFlUixDNEh0MWVBLFdBQ0ksYTVIeTFlSixDNEh4MWVJLGlCQUNJLHlCNUgwMWVSLEM0SHYxZUEsV0FFSSxpQkFEQSxnQkFFQSxlNUgwMWVKLEM0SHgxZUEsOEJBR0ksYzVIMjFlSixDNEh6MWVBLFNBQ0kscUJBQ0EsZ0JBQ0EseUI1SDQxZUosQzRIMzFlSSxpQ0FFSSxhNUg0MWVSLEM0SHIxZUksOEJBQ0ksZTVIdzFlUixDNEhwMWVJLGtDQUNJLDZCQUNBLHdCNUh1MWVSLEM0SHQxZVEsZ0ZBRUksNkJBQ0EseUI1SHUxZVosQzRIbjFlQSxVQUNJLGNBSUEsaUJBRUEsZ0JBREEsV0FKQSxrQkFFQSxZQURBLFM1SDAxZUosQzRIcjFlSSxnQ0FFSSxTNUhzMWVSLEM0SC8wZUEsYy9HcEpFLG1CQUNBLGdCK0dxSkUsYUFDQSxpQkFFQSxTL0duSkYsY0FGQSx5Q0FEQSwwQ0FEQSxVYmcvZUYsQ2N0N2VJLHlCOEd3RkosY0FTWSxlNUh5MWVWLENBQ0YsQ2MzN2VJLHlCOEd3RkosY0FTWSxlNUg4MWVWLENBQ0YsQ2NoOGVJLHlCOEd3RkosY0FTWSxlNUhtMmVWLENBQ0YsQ2NyOGVJLDBCOEd3RkosY0FTWSxnQjVIdzJlVixDQUNGLENjMThlSSwwQjhHd0ZKLGNBU1ksZ0I1SDYyZVYsQ0FDRixDNEh6MmVJLHFDQUNJLHFCNUg0MmVSLEM0SHgyZUksbUNBRUksbUJBREEsa0I1SDQyZVIsQzRIbjJlSSxrQkFHSSxnQ0FDQSxpQ0FGQSxVQURBLEs1SHkyZVIsQzRIcDJlSSxxQkFHSSw2QkFDQSw4QkFIQSxTQUNBLFM1SHcyZVIsQzRIcDJlSSxtQkFDSSxVQUNBLFc1SHMyZVIsQzRIcDJlSSxvQkFFSSxXQURBLFU1SHUyZVIsQzRIbjJlQSxRQUNJLDhCNUhzMmVKLEM0SHAyZUEsU0FDSSwrQjVIdTJlSixDNEhyMmVBLFVBQ0ksZ0M1SHcyZUosQzRIdDJlQSxXQUNJLGlDNUh5MmVKLEM0SHYyZUEsWUFDSSxtQjVIMDJlSixDNEh2MmVJLHlCQUNJLGE1SDAyZVIsQzRIcjJlUSxzQ0FDSSxhNUh3MmVaLEM0SHIyZUkscUJBQ0ksa0I1SHUyZVIsQzRIbjJlSSxrQkFDSSxPQUNBLFFBQ0EsSzVIczJlUixDNEhwMmVJLHFCQUdJLFNBRkEsT0FDQSxPNUh1MmVSLEM0SHAyZUksdUJBRUksT0FEQSxrQjVIdTJlUixDNEhuMmVBLGVBR0ksNEJBREEsbUJBREEsWTVIdzJlSixDNEhyMmVJLHVCQUNJLE01SHUyZVIsQzRIcDJl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dGdCQSw2QkFFSSxrQ0FDQSxtQ0FDQSxxQkFIQSwyQ0FJQSxrQkFFQSxvQkFEQSwwQkFJQSxjQUZBLG9CQUNBLG1CbkkwdGdCSixDbUl0dGdCQSxzQ0FBeUMsZW5JMHRnQnpDLENtSXp0Z0JBLHdDQUEyQyxlbkk2dGdCM0MsQ21JNXRnQkEsd0NBQTJDLGVuSWd1Z0IzQyxDbUkvdGdCQSx3Q0FBMkMsZW5JbXVnQjNDLENtSWx1Z0JBLGtDQUFxQyxlbklzdWdCckMsQ21JcnVnQkEsb0NBQXVDLGVuSXl1Z0J2QyxDbUl4dWdCQSx3Q0FBMkMsZW5JNHVnQjNDLENtSTN1Z0JBLHVDQUEwQyxlbkkrdWdCMUMsQ21JOXVnQkEsc0NBQXlDLGVuSWt2Z0J6QyxDbUlqdmdCQSxxQ0FBd0MsZW5JcXZnQnhDLENtSXB2Z0JBLG1DQUFzQyxlbkl3dmdCdEMsQ21JdnZnQkEsa0NBQXFDLGVuSTJ2Z0JyQyxDbUkxdmdCQSxxQ0FBd0MsZW5JOHZnQnhDLENtSTd2Z0JBLGdDQUFtQyxlbklpd2dCbkMsQ21JaHdnQkEsaUNBQW9DLGVuSW93Z0JwQyxDb0l0eWdCSSx5QkFDSSxrQnBJeXlnQlIsQ29JcnlnQlksa0dBRUksYTlIQ29CLEM4SEZwQixlcEk0eWdCaEIsQ29JenlnQlksZ0RBQ0ksZXBJMnlnQmhCLENvSXZ5Z0JZLDZDQUNJLHFCQUNBLGdCQUNBLG1CcEl5eWdCaEIsQ29JdnlnQlksdUJBQ0ksT0FFSSxlcEl3eWdCbEIsQ29JdHlnQmMsR0FDSSxlcEl3eWdCbEIsQ0FDRixDb0lyeWdCUSx5Q0FDSSxnQkFDQSxlcEl1eWdCWixDb0lweWdCWSxtRUFFSSxxQkFFQSx3REFIQSxjQUVBLGVwSXV5Z0JoQixDb0lweWdCWSwyREFFSSxZQUNBLHFDQUZBLFVwSXd5Z0JoQixDb0l0eGdCUSw0Q0FDSSxpQkFDQSxlcEl5eGdCWixDb0lyeGdCUSxnREFFSSxZQUNBLHFDQUZBLFVwSXl4Z0JaLENvSW54Z0JRLCtDQUNJLHdEQUdBLFNBRkEsT0FHQSx1QkFGQSxPcEl1eGdCWixDcUk3MWdCQSxXQUNJLHVCQUNBLGtCQUNBLGdCQUNB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QURBLFlBRUEsa0JBQ0EsTUFMQSxVckk4c2dCSixDcUlsc2dCQSxnQkFDSSxpQnJJcXNnQkosQ3FJcHNnQkksOEJBQ0ksZ0NySXNzZ0JSLENxSXBzZ0JJLGtDQUtJLHdEQUZBLFNBQ0Esb0JBSEEsVUFDQSx3Q3JJeXNnQlIsQ3FJcnNnQlEsOENBQ0ksZUFDQSxnQkFDQSxpQkFDQSxTQUNBLHdCckl1c2dCWixDcUlyc2dCUSxpREFDSSxnQkFDQSxnQkFDQSxrQkFDQSxRckl1c2dCWixDcUlsc2dCSSxlQUNJLFdySXFzZ0JSLENxSXBzZ0JRLGlDQUNJLG1Dcklzc2dCWixDcUlyc2dCWSx1Q0FDSSxxQnJJdXNnQmhCLENxSXJzZ0JZLCtDQUNJLGFySXVzZ0JoQixDcUlyc2dCWSxnREFDSSxhckl1c2dCaEIsQ3FJdHNnQmdCLDZOQUNJLGEvSDVlZ0IsQytINmVoQixvQnJJd3NnQnBCLENxSW5zZ0JJLGVBQ0ksV3JJcXNnQlIsQ3FJcHNnQlEsaUNBQ0ksb0NySXNzZ0JaLENxSXJzZ0JZLHVDQUNJLG9Dckl1c2dCaEIsQ3FJcnNnQlksK0NBQ0ksVXJJdXNnQmhCLENxSXJzZ0JZLGdEQUNJLGFySXVzZ0JoQixDcUl0c2dCZ0IsNk5BQ0ksYS9IcmdCZ0IsQytIc2dCaEIsb0JySXdzZ0JwQix1azZCIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vZGV2bmV3cHJvamVjdC8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3R5cGUuc2NzcyIsIndlYnBhY2s6Ly9kZXZuZXdwcm9qZWN0Ly4vbWFpbi5zY3NzIiwid2VicGFjazovL2Rldm5ld3Byb2plY3QvLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYmFubmVyLnNjc3MiLCJ3ZWJwYWNrOi8vZGV2bmV3cHJvamVjdC8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3Jvb3Quc2NzcyIsIndlYnBhY2s6Ly9kZXZuZXdwcm9qZWN0Ly4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy92ZW5kb3IvX3Jmcy5zY3NzIiwid2VicGFjazovL2Rldm5ld3Byb2plY3QvLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19yZWJvb3Quc2NzcyIsIndlYnBhY2s6Ly9kZXZuZXdwcm9qZWN0Ly4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vZGV2bmV3cHJvamVjdC8uL192YXJpYWJsZXMuc2NzcyIsIndlYnBhY2s6Ly9kZXZuZXdwcm9qZWN0Ly4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JvcmRlci1yYWRpdXMuc2NzcyIsIndlYnBhY2s6Ly9kZXZuZXdwcm9qZWN0Ly4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2xpc3RzLnNjc3MiLCJ3ZWJwYWNrOi8vZGV2bmV3cHJvamVjdC8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2ltYWdlcy5zY3NzIiwid2VicGFjazovL2Rldm5ld3Byb2plY3QvLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faW1hZ2Uuc2NzcyIsIndlYnBhY2s6Ly9kZXZuZXdwcm9qZWN0Ly4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JveC1zaGFkb3cuc2NzcyIsIndlYnBhY2s6Ly9kZXZuZXdwcm9qZWN0Ly4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY29udGFpbmVycy5zY3NzIiwid2VicGFjazovL2Rldm5ld3Byb2plY3QvLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fY29udGFpbmVyLnNjc3MiLCJ3ZWJwYWNrOi8vZGV2bmV3cHJvamVjdC8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19icmVha3BvaW50cy5zY3NzIiwid2VicGFjazovL2Rldm5ld3Byb2plY3QvLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19ncmlkLnNjc3MiLCJ3ZWJwYWNrOi8vZGV2bmV3cHJvamVjdC8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLnNjc3MiLCJ3ZWJwYWNrOi8vZGV2bmV3cHJvamVjdC8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3RhYmxlcy5zY3NzIiwid2VicGFjazovL2Rldm5ld3Byb2plY3QvLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGFibGUtdmFyaWFudHMuc2NzcyIsIndlYnBhY2s6Ly9kZXZuZXdwcm9qZWN0Ly4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9mb3Jtcy9fbGFiZWxzLnNjc3MiLCJ3ZWJwYWNrOi8vZGV2bmV3cHJvamVjdC8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvZm9ybXMvX2Zvcm0tdGV4dC5zY3NzIiwid2VicGFjazovL2Rldm5ld3Byb2plY3QvLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2Zvcm1zL19mb3JtLWNvbnRyb2wuc2NzcyIsIndlYnBhY2s6Ly9kZXZuZXdwcm9qZWN0Ly4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RyYW5zaXRpb24uc2NzcyIsIndlYnBhY2s6Ly9kZXZuZXdwcm9qZWN0Ly4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyYWRpZW50cy5zY3NzIiwid2VicGFjazovL2Rldm5ld3Byb2plY3QvLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2Zvcm1zL19mb3JtLXNlbGVjdC5zY3NzIiwid2VicGFjazovL2Rldm5ld3Byb2plY3QvLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2Zvcm1zL19mb3JtLWNoZWNrLnNjc3MiLCJ3ZWJwYWNrOi8vZGV2bmV3cHJvamVjdC8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvZm9ybXMvX2Zvcm0tcmFuZ2Uuc2NzcyIsIndlYnBhY2s6Ly9kZXZuZXdwcm9qZWN0Ly4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9mb3Jtcy9fZmxvYXRpbmctbGFiZWxzLnNjc3MiLCJ3ZWJwYWNrOi8vZGV2bmV3cHJvamVjdC8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvZm9ybXMvX2lucHV0LWdyb3VwLnNjc3MiLCJ3ZWJwYWNrOi8vZGV2bmV3cHJvamVjdC8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19mb3Jtcy5zY3NzIiwid2VicGFjazovL2Rldm5ld3Byb2plY3QvLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19idXR0b25zLnNjc3MiLCJ3ZWJwYWNrOi8vZGV2bmV3cHJvamVjdC8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MiLCJ3ZWJwYWNrOi8vZGV2bmV3cHJvamVjdC8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3RyYW5zaXRpb25zLnNjc3MiLCJ3ZWJwYWNrOi8vZGV2bmV3cHJvamVjdC8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2Ryb3Bkb3duLnNjc3MiLCJ3ZWJwYWNrOi8vZGV2bmV3cHJvamVjdC8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19jYXJldC5zY3NzIiwid2VicGFjazovL2Rldm5ld3Byb2plY3QvLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19idXR0b24tZ3JvdXAuc2NzcyIsIndlYnBhY2s6Ly9kZXZuZXdwcm9qZWN0Ly4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbmF2LnNjc3MiLCJ3ZWJwYWNrOi8vZGV2bmV3cHJvamVjdC8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX25hdmJhci5zY3NzIiwid2VicGFjazovL2Rldm5ld3Byb2plY3QvLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jYXJkLnNjc3MiLCJ3ZWJwYWNrOi8vZGV2bmV3cHJvamVjdC8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2FjY29yZGlvbi5zY3NzIiwid2VicGFjazovL2Rldm5ld3Byb2plY3QvLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19icmVhZGNydW1iLnNjc3MiLCJ3ZWJwYWNrOi8vZGV2bmV3cHJvamVjdC8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3BhZ2luYXRpb24uc2NzcyIsIndlYnBhY2s6Ly9kZXZuZXdwcm9qZWN0Ly4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3BhZ2luYXRpb24uc2NzcyIsIndlYnBhY2s6Ly9kZXZuZXdwcm9qZWN0Ly4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYmFkZ2Uuc2NzcyIsIndlYnBhY2s6Ly9kZXZuZXdwcm9qZWN0Ly4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYWxlcnQuc2NzcyIsIndlYnBhY2s6Ly9kZXZuZXdwcm9qZWN0Ly4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2FsZXJ0LnNjc3MiLCJ3ZWJwYWNrOi8vZGV2bmV3cHJvamVjdC8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3Byb2dyZXNzLnNjc3MiLCJ3ZWJwYWNrOi8vZGV2bmV3cHJvamVjdC8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2xpc3QtZ3JvdXAuc2NzcyIsIndlYnBhY2s6Ly9kZXZuZXdwcm9qZWN0Ly4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2xpc3QtZ3JvdXAuc2NzcyIsIndlYnBhY2s6Ly9kZXZuZXdwcm9qZWN0Ly4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY2xvc2Uuc2NzcyIsIndlYnBhY2s6Ly9kZXZuZXdwcm9qZWN0Ly4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdG9hc3RzLnNjc3MiLCJ3ZWJwYWNrOi8vZGV2bmV3cHJvamVjdC8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX21vZGFsLnNjc3MiLCJ3ZWJwYWNrOi8vZGV2bmV3cHJvamVjdC8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19iYWNrZHJvcC5zY3NzIiwid2VicGFjazovL2Rldm5ld3Byb2plY3QvLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL190b29sdGlwLnNjc3MiLCJ3ZWJwYWNrOi8vZGV2bmV3cHJvamVjdC8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19yZXNldC10ZXh0LnNjc3MiLCJ3ZWJwYWNrOi8vZGV2bmV3cHJvamVjdC8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3BvcG92ZXIuc2NzcyIsIndlYnBhY2s6Ly9kZXZuZXdwcm9qZWN0Ly4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY2Fyb3VzZWwuc2NzcyIsIndlYnBhY2s6Ly9kZXZuZXdwcm9qZWN0Ly4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2NsZWFyZml4LnNjc3MiLCJ3ZWJwYWNrOi8vZGV2bmV3cHJvamVjdC8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3NwaW5uZXJzLnNjc3MiLCJ3ZWJwYWNrOi8vZGV2bmV3cHJvamVjdC8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX29mZmNhbnZhcy5zY3NzIiwid2VicGFjazovL2Rldm5ld3Byb2plY3QvLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19wbGFjZWhvbGRlcnMuc2NzcyIsIndlYnBhY2s6Ly9kZXZuZXdwcm9qZWN0Ly4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9oZWxwZXJzL19jb2xvci1iZy5zY3NzIiwid2VicGFjazovL2Rldm5ld3Byb2plY3QvLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2hlbHBlcnMvX2NvbG9yZWQtbGlua3Muc2NzcyIsIndlYnBhY2s6Ly9kZXZuZXdwcm9qZWN0Ly4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9oZWxwZXJzL19yYXRpby5zY3NzIiwid2VicGFjazovL2Rldm5ld3Byb2plY3QvLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2hlbHBlcnMvX3Bvc2l0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vZGV2bmV3cHJvamVjdC8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvaGVscGVycy9fc3RhY2tzLnNjc3MiLCJ3ZWJwYWNrOi8vZGV2bmV3cHJvamVjdC8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvaGVscGVycy9fdmlzdWFsbHktaGlkZGVuLnNjc3MiLCJ3ZWJwYWNrOi8vZGV2bmV3cHJvamVjdC8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL192aXN1YWxseS1oaWRkZW4uc2NzcyIsIndlYnBhY2s6Ly9kZXZuZXdwcm9qZWN0Ly4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9oZWxwZXJzL19zdHJldGNoZWQtbGluay5zY3NzIiwid2VicGFjazovL2Rldm5ld3Byb2plY3QvLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2hlbHBlcnMvX3RleHQtdHJ1bmNhdGlvbi5zY3NzIiwid2VicGFjazovL2Rldm5ld3Byb2plY3QvLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGV4dC10cnVuY2F0ZS5zY3NzIiwid2VicGFjazovL2Rldm5ld3Byb2plY3QvLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2hlbHBlcnMvX3ZyLnNjc3MiLCJ3ZWJwYWNrOi8vZGV2bmV3cHJvamVjdC8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyIsIndlYnBhY2s6Ly9kZXZuZXdwcm9qZWN0Ly4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2FwaS5zY3NzIiwid2VicGFjazovL2Rldm5ld3Byb2plY3QvLi4vLi4vdmVuZG9yL2JrMmsvYm9vdHN0cmFwLXBhY2thZ2UvUmVzb3VyY2VzL1B1YmxpYy9TY3NzL2Jvb3RzdHJhcDUvY29tcGF0L19mb3JtLnNjc3MiLCJ3ZWJwYWNrOi8vZGV2bmV3cHJvamVjdC8uLi8uLi92ZW5kb3IvYmsyay9ib290c3RyYXAtcGFja2FnZS9SZXNvdXJjZXMvUHVibGljL1Njc3MvYm9vdHN0cmFwNS9jb21wYXQvX2VtYmVkLnNjc3MiLCJ3ZWJwYWNrOi8vZGV2bmV3cHJvamVjdC8uLi8uLi92ZW5kb3IvYmsyay9ib290c3RyYXAtcGFja2FnZS9SZXNvdXJjZXMvUHVibGljL1Njc3MvY29tcG9uZW50cy9fYnV0dG9uLnNjc3MiLCJ3ZWJwYWNrOi8vZGV2bmV3cHJvamVjdC8uLi8uLi92ZW5kb3IvYmsyay9ib290c3RyYXAtcGFja2FnZS9SZXNvdXJjZXMvUHVibGljL1Njc3MvY29tcG9uZW50cy9fbmF2YmFyLnNjc3MiLCJ3ZWJwYWNrOi8vZGV2bmV3cHJvamVjdC8uLi8uLi92ZW5kb3IvYmsyay9ib290c3RyYXAtcGFja2FnZS9SZXNvdXJjZXMvUHVibGljL1Njc3MvY29tcG9uZW50cy9uYXZiYXIvX2ZpeGVkLnNjc3MiLCJ3ZWJwYWNrOi8vZGV2bmV3cHJvamVjdC8uLi8uLi92ZW5kb3IvYmsyay9ib290c3RyYXAtcGFja2FnZS9SZXNvdXJjZXMvUHVibGljL1Njc3MvY29tcG9uZW50cy9uYXZiYXIvX2JyYW5kLnNjc3MiLCJ3ZWJwYWNrOi8vZGV2bmV3cHJvamVjdC8uLi8uLi92ZW5kb3IvYmsyay9ib290c3RyYXAtcGFja2FnZS9SZXNvdXJjZXMvUHVibGljL1Njc3MvY29tcG9uZW50cy9uYXZiYXIvX2xpbmsuc2NzcyIsIndlYnBhY2s6Ly9kZXZuZXdwcm9qZWN0Ly4uLy4uL3ZlbmRvci9iazJrL2Jvb3RzdHJhcC1wYWNrYWdlL1Jlc291cmNlcy9QdWJsaWMvU2Nzcy9jb21wb25lbnRzL25hdmJhci9fZHJvcGRvd24uc2NzcyIsIndlYnBhY2s6Ly9kZXZuZXdwcm9qZWN0Ly4uLy4uL3ZlbmRvci9iazJrL2Jvb3RzdHJhcC1wYWNrYWdlL1Jlc291cmNlcy9QdWJsaWMvU2Nzcy9jb21wb25lbnRzL25hdmJhci9fc3RhdHVzLnNjc3MiLCJ3ZWJwYWNrOi8vZGV2bmV3cHJvamVjdC8uLi8uLi92ZW5kb3IvYmsyay9ib290c3RyYXAtcGFja2FnZS9SZXNvdXJjZXMvUHVibGljL1Njc3MvY29tcG9uZW50cy9uYXZiYXIvX3RvZ2dsZS5zY3NzIiwid2VicGFjazovL2Rldm5ld3Byb2plY3QvLi4vLi4vdmVuZG9yL2JrMmsvYm9vdHN0cmFwLXBhY2thZ2UvUmVzb3VyY2VzL1B1YmxpYy9TY3NzL2NvbXBvbmVudHMvbmF2YmFyL19zdHlsZS5zY3NzIiwid2VicGFjazovL2Rldm5ld3Byb2plY3QvLi4vLi4vdmVuZG9yL2JrMmsvYm9vdHN0cmFwLXBhY2thZ2UvUmVzb3VyY2VzL1B1YmxpYy9TY3NzL2NvbXBvbmVudHMvbmF2YmFyL19jYXJvdXNlbC5zY3NzIiwid2VicGFjazovL2Rldm5ld3Byb2plY3QvLi4vLi4vdmVuZG9yL2JrMmsvYm9vdHN0cmFwLXBhY2thZ2UvUmVzb3VyY2VzL1B1YmxpYy9TY3NzL2NvbXBvbmVudHMvbmF2YmFyL19yZXNwb25zaXZlLnNjc3MiLCJ3ZWJwYWNrOi8vZGV2bmV3cHJvamVjdC8uLi8uLi92ZW5kb3IvYmsyay9ib290c3RyYXAtcGFja2FnZS9SZXNvdXJjZXMvUHVibGljL1Njc3MvY29tcG9uZW50cy9uYXZiYXIvX3RyYW5zaXRpb24uc2NzcyIsIndlYnBhY2s6Ly9kZXZuZXdwcm9qZWN0Ly4uLy4uL3ZlbmRvci9iazJrL2Jvb3RzdHJhcC1wYWNrYWdlL1Jlc291cmNlcy9QdWJsaWMvU2Nzcy9jb21wb25lbnRzL19uYXYuc2NzcyIsIndlYnBhY2s6Ly9kZXZuZXdwcm9qZWN0Ly4uLy4uL3ZlbmRvci9iazJrL2Jvb3RzdHJhcC1wYWNrYWdlL1Jlc291cmNlcy9QdWJsaWMvU2Nzcy9jb21wb25lbnRzL19iYWNrZW5kbGF5b3V0LnNjc3MiLCJ3ZWJwYWNrOi8vZGV2bmV3cHJvamVjdC8uLi8uLi92ZW5kb3IvYmsyay9ib290c3RyYXAtcGFja2FnZS9SZXNvdXJjZXMvUHVibGljL1Njc3MvY29tcG9uZW50cy9fc2VjdGlvbi5zY3NzIiwid2VicGFjazovL2Rldm5ld3Byb2plY3QvLi4vLi4vdmVuZG9yL2JrMmsvYm9vdHN0cmFwLXBhY2thZ2UvUmVzb3VyY2VzL1B1YmxpYy9TY3NzL2NvbXBvbmVudHMvX2ZyYW1lLnNjc3MiLCJ3ZWJwYWNrOi8vZGV2bmV3cHJvamVjdC8uLi8uLi92ZW5kb3IvYmsyay9ib290c3RyYXAtcGFja2FnZS9SZXNvdXJjZXMvUHVibGljL1Njc3MvY29tcG9uZW50cy9fYnJlYWRjcnVtYi5zY3NzIiwid2VicGFjazovL2Rldm5ld3Byb2plY3QvLi4vLi4vdmVuZG9yL2JrMmsvYm9vdHN0cmFwLXBhY2thZ2UvUmVzb3VyY2VzL1B1YmxpYy9TY3NzL2NvbXBvbmVudHMvX3N1Ym5hdi5zY3NzIiwid2VicGFjazovL2Rldm5ld3Byb2plY3QvLi4vLi4vdmVuZG9yL2JrMmsvYm9vdHN0cmFwLXBhY2thZ2UvUmVzb3VyY2VzL1B1YmxpYy9TY3NzL2NvbXBvbmVudHMvX2Zvb3Rlci5zY3NzIiwid2VicGFjazovL2Rldm5ld3Byb2plY3QvLi4vLi4vdmVuZG9yL2JrMmsvYm9vdHN0cmFwLXBhY2thZ2UvUmVzb3VyY2VzL1B1YmxpYy9TY3NzL2NvbXBvbmVudHMvX2Nhcm91c2VsLnNjc3MiLCJ3ZWJwYWNrOi8vZGV2bmV3cHJvamVjdC8uLi8uLi92ZW5kb3IvYmsyay9ib290c3RyYXAtcGFja2FnZS9SZXNvdXJjZXMvUHVibGljL1Njc3MvY29tcG9uZW50cy9fYWNjb3JkaW9uLnNjc3MiLCJ3ZWJwYWNrOi8vZGV2bmV3cHJvamVjdC8uLi8uLi92ZW5kb3IvYmsyay9ib290c3RyYXAtcGFja2FnZS9SZXNvdXJjZXMvUHVibGljL1Njc3MvY29tcG9uZW50cy9fdGFiLnNjc3MiLCJ3ZWJwYWNrOi8vZGV2bmV3cHJvamVjdC8uLi8uLi92ZW5kb3IvYmsyay9ib290c3RyYXAtcGFja2FnZS9SZXNvdXJjZXMvUHVibGljL1Njc3MvY29tcG9uZW50cy9fY2FyZC5zY3NzIiwid2VicGFjazovL2Rldm5ld3Byb2plY3QvLi4vLi4vdmVuZG9yL2JrMmsvYm9vdHN0cmFwLXBhY2thZ2UvUmVzb3VyY2VzL1B1YmxpYy9TY3NzL2NvbXBvbmVudHMvY2FyZC9fY2FyZGdyb3VwLnNjc3MiLCJ3ZWJwYWNrOi8vZGV2bmV3cHJvamVjdC8uLi8uLi92ZW5kb3IvYmsyay9ib290c3RyYXAtcGFja2FnZS9SZXNvdXJjZXMvUHVibGljL1Njc3MvY29tcG9uZW50cy9jYXJkL19jYXJkbWVudS5zY3NzIiwid2VicGFjazovL2Rldm5ld3Byb2plY3QvLi4vLi4vdmVuZG9yL2JrMmsvYm9vdHN0cmFwLXBhY2thZ2UvUmVzb3VyY2VzL1B1YmxpYy9TY3NzL2NvbXBvbmVudHMvY2FyZC9fY2FyZHBhbmVsLnNjc3MiLCJ3ZWJwYWNrOi8vZGV2bmV3cHJvamVjdC8uLi8uLi92ZW5kb3IvYmsyay9ib290c3RyYXAtcGFja2FnZS9SZXNvdXJjZXMvUHVibGljL1Njc3MvY29tcG9uZW50cy9fYXVkaW8uc2NzcyIsIndlYnBhY2s6Ly9kZXZuZXdwcm9qZWN0Ly4uLy4uL3ZlbmRvci9iazJrL2Jvb3RzdHJhcC1wYWNrYWdlL1Jlc291cmNlcy9QdWJsaWMvU2Nzcy9jb21wb25lbnRzL19saW5rLnNjc3MiLCJ3ZWJwYWNrOi8vZGV2bmV3cHJvamVjdC8uLi8uLi92ZW5kb3IvYmsyay9ib290c3RyYXAtcGFja2FnZS9SZXNvdXJjZXMvUHVibGljL1Njc3MvY29tcG9uZW50cy9fZmlndXJlLnNjc3MiLCJ3ZWJwYWNrOi8vZGV2bmV3cHJvamVjdC8uLi8uLi92ZW5kb3IvYmsyay9ib290c3RyYXAtcGFja2FnZS9SZXNvdXJjZXMvUHVibGljL1Njc3MvY29tcG9uZW50cy9fZ2FsbGVyeS5zY3NzIiwid2VicGFjazovL2Rldm5ld3Byb2plY3QvLi4vLi4vdmVuZG9yL2JrMmsvYm9vdHN0cmFwLXBhY2thZ2UvUmVzb3VyY2VzL1B1YmxpYy9TY3NzL2NvbXBvbmVudHMvX2FkZHJlc3Muc2NzcyIsIndlYnBhY2s6Ly9kZXZuZXdwcm9qZWN0Ly4uLy4uL3ZlbmRvci9iazJrL2Jvb3RzdHJhcC1wYWNrYWdlL1Jlc291cmNlcy9QdWJsaWMvU2Nzcy9jb21wb25lbnRzL19saXN0LnNjc3MiLCJ3ZWJwYWNrOi8vZGV2bmV3cHJvamVjdC8uLi8uLi92ZW5kb3IvYmsyay9ib290c3RyYXAtcGFja2FnZS9SZXNvdXJjZXMvUHVibGljL1Njc3MvY29tcG9uZW50cy9fZmlsZWxpbmsuc2NzcyIsIndlYnBhY2s6Ly9kZXZuZXdwcm9qZWN0Ly4uLy4uL3ZlbmRvci9iazJrL2Jvb3RzdHJhcC1wYWNrYWdlL1Jlc291cmNlcy9QdWJsaWMvU2Nzcy9jb21wb25lbnRzL19ibG9ja3F1b3RlLnNjc3MiLCJ3ZWJwYWNrOi8vZGV2bmV3cHJvamVjdC8uLi8uLi92ZW5kb3IvYmsyay9ib290c3RyYXAtcGFja2FnZS9SZXNvdXJjZXMvUHVibGljL1Njc3MvY29tcG9uZW50cy9faWNvbmdyb3VwLnNjc3MiLCJ3ZWJwYWNrOi8vZGV2bmV3cHJvamVjdC8uLi8uLi92ZW5kb3IvYmsyay9ib290c3RyYXAtcGFja2FnZS9SZXNvdXJjZXMvUHVibGljL1Njc3MvY29tcG9uZW50cy9fdGltZWxpbmUuc2NzcyIsIndlYnBhY2s6Ly9kZXZuZXdwcm9qZWN0Ly4uLy4uL3ZlbmRvci9iazJrL2Jvb3RzdHJhcC1wYWNrYWdlL1Jlc291cmNlcy9QdWJsaWMvU2Nzcy9jb21wb25lbnRzL190ZXh0cGljLnNjc3MiLCJ3ZWJwYWNrOi8vZGV2bmV3cHJvamVjdC8uLi8uLi92ZW5kb3IvYmsyay9ib290c3RyYXAtcGFja2FnZS9SZXNvdXJjZXMvUHVibGljL1Njc3MvY29tcG9uZW50cy9fdGV4dHRlYXNlci5zY3NzIiwid2VicGFjazovL2Rldm5ld3Byb2plY3QvLi4vLi4vdmVuZG9yL2JrMmsvYm9vdHN0cmFwLXBhY2thZ2UvUmVzb3VyY2VzL1B1YmxpYy9TY3NzL2NvbXBvbmVudHMvX3RleHRpY29uLnNjc3MiLCJ3ZWJwYWNrOi8vZGV2bmV3cHJvamVjdC8uLi8uLi92ZW5kb3IvYmsyay9ib290c3RyYXAtcGFja2FnZS9SZXNvdXJjZXMvUHVibGljL1Njc3MvY29tcG9uZW50cy9fdGV4dC5zY3NzIiwid2VicGFjazovL2Rldm5ld3Byb2plY3QvLi4vLi4vdmVuZG9yL2JrMmsvYm9vdHN0cmFwLXBhY2thZ2UvUmVzb3VyY2VzL1B1YmxpYy9TY3NzL2NvbXBvbmVudHMvX3RodW1ibmFpbC1tZW51LnNjc3MiLCJ3ZWJwYWNrOi8vZGV2bmV3cHJvamVjdC8uLi8uLi92ZW5kb3IvYmsyay9ib290c3RyYXAtcGFja2FnZS9SZXNvdXJjZXMvUHVibGljL1Njc3MvY29tcG9uZW50cy9fc29jaWFsbGluay5zY3NzIiwid2VicGFjazovL2Rldm5ld3Byb2plY3QvLi4vLi4vdmVuZG9yL2JrMmsvYm9vdHN0cmFwLXBhY2thZ2UvUmVzb3VyY2VzL1B1YmxpYy9TY3NzL2NvbXBvbmVudHMvX3dlbGwuc2NzcyIsIndlYnBhY2s6Ly9kZXZuZXdwcm9qZWN0Ly4uLy4uL3ZlbmRvci9iazJrL2Jvb3RzdHJhcC1wYWNrYWdlL1Jlc291cmNlcy9QdWJsaWMvU2Nzcy9jb21wb25lbnRzL19wYWdpbmF0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vZGV2bmV3cHJvamVjdC8uLi8uLi92ZW5kb3IvYmsyay9ib290c3RyYXAtcGFja2FnZS9SZXNvdXJjZXMvUHVibGljL1Njc3MvY29tcG9uZW50cy9fc2Nyb2xsdG9wLnNjc3MiLCJ3ZWJwYWNrOi8vZGV2bmV3cHJvamVjdC8uLi8uLi92ZW5kb3IvYmsyay9ib290c3RyYXAtcGFja2FnZS9SZXNvdXJjZXMvUHVibGljL1Njc3MvY29tcG9uZW50cy9fcGFnZS5zY3NzIiwid2VicGFjazovL2Rldm5ld3Byb2plY3QvLi4vLi4vdmVuZG9yL2JrMmsvYm9vdHN0cmFwLXBhY2thZ2UvUmVzb3VyY2VzL1B1YmxpYy9TY3NzL2NvbXBvbmVudHMvX21pc2Muc2NzcyIsIndlYnBhY2s6Ly9kZXZuZXdwcm9qZWN0Ly4uLy4uL3ZlbmRvci9iazJrL2Jvb3RzdHJhcC1wYWNrYWdlL1Jlc291cmNlcy9QdWJsaWMvU2Nzcy9jb21wb25lbnRzL19jb250ZW50Y29udGFpbmVyLnNjc3MiLCJ3ZWJwYWNrOi8vZGV2bmV3cHJvamVjdC8uLi8uLi92ZW5kb3IvYmsyay9ib290c3RyYXAtcGFja2FnZS9SZXNvdXJjZXMvUHVibGljL1Njc3MvcGx1Z2lucy9fY29va2llY29uc2VudC5zY3NzIiwid2VicGFjazovL2Rldm5ld3Byb2plY3QvLi4vLi4vdmVuZG9yL2JrMmsvYm9vdHN0cmFwLXBhY2thZ2UvUmVzb3VyY2VzL1B1YmxpYy9Db250cmliL3Bob3Rvc3dpcGUvcGhvdG9zd2lwZS5jc3MiLCJ3ZWJwYWNrOi8vZGV2bmV3cHJvamVjdC8uLi8uLi92ZW5kb3IvYmsyay9ib290c3RyYXAtcGFja2FnZS9SZXNvdXJjZXMvUHVibGljL0NvbnRyaWIvcGhvdG9zd2lwZS9waG90b3N3aXBlLWR5bmFtaWMtY2FwdGlvbi1wbHVnaW4uY3NzIiwid2VicGFjazovL2Rldm5ld3Byb2plY3QvLi4vLi4vdmVuZG9yL2JrMmsvYm9vdHN0cmFwLXBhY2thZ2UvUmVzb3VyY2VzL1B1YmxpYy9TY3NzL3BsdWdpbnMvX3Bob3Rvc3dpcGUuc2NzcyIsIndlYnBhY2s6Ly9kZXZuZXdwcm9qZWN0Ly4uLy4uL3ZlbmRvci9za29tL2N1c3RvbWVyLXNpdGVwYWNrYWdlL1Jlc291cmNlcy9QdWJsaWMvU2Nzcy9fMmNvbDY2MzMuc2NzcyIsIndlYnBhY2s6Ly9kZXZuZXdwcm9qZWN0Ly4uLy4uL3ZlbmRvci9za29tL2N1c3RvbWVyLXNpdGVwYWNrYWdlL1Jlc291cmNlcy9QdWJsaWMvU2Nzcy9fbmV3cy5zY3NzIiwid2VicGFjazovL2Rldm5ld3Byb2plY3QvLi4vLi4vdmVuZG9yL3Nrb20vY3VzdG9tZXItc2l0ZXBhY2thZ2UvUmVzb3VyY2VzL1B1YmxpYy9TY3NzL19teXN0eWxlcy5zY3NzIiwid2VicGFjazovL2Rldm5ld3Byb2plY3QvLi9fYm9vdHN0cmFwcGFja2FnZWljb24uc2NzcyIsIndlYnBhY2s6Ly9kZXZuZXdwcm9qZWN0Ly4vX25ld3Muc2NzcyIsIndlYnBhY2s6Ly9kZXZuZXdwcm9qZWN0Ly4vX215c3R5bGVzLnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiLy9cbi8vIEhlYWRpbmdzXG4vL1xuLmgxIHtcbiAgQGV4dGVuZCBoMTtcbn1cblxuLmgyIHtcbiAgQGV4dGVuZCBoMjtcbn1cblxuLmgzIHtcbiAgQGV4dGVuZCBoMztcbn1cblxuLmg0IHtcbiAgQGV4dGVuZCBoNDtcbn1cblxuLmg1IHtcbiAgQGV4dGVuZCBoNTtcbn1cblxuLmg2IHtcbiAgQGV4dGVuZCBoNjtcbn1cblxuXG4ubGVhZCB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkbGVhZC1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogJGxlYWQtZm9udC13ZWlnaHQ7XG59XG5cbi8vIFR5cGUgZGlzcGxheSBjbGFzc2VzXG5AZWFjaCAkZGlzcGxheSwgJGZvbnQtc2l6ZSBpbiAkZGlzcGxheS1mb250LXNpemVzIHtcbiAgLmRpc3BsYXktI3skZGlzcGxheX0ge1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplKTtcbiAgICBmb250LWZhbWlseTogJGRpc3BsYXktZm9udC1mYW1pbHk7XG4gICAgZm9udC1zdHlsZTogJGRpc3BsYXktZm9udC1zdHlsZTtcbiAgICBmb250LXdlaWdodDogJGRpc3BsYXktZm9udC13ZWlnaHQ7XG4gICAgbGluZS1oZWlnaHQ6ICRkaXNwbGF5LWxpbmUtaGVpZ2h0O1xuICB9XG59XG5cbi8vXG4vLyBFbXBoYXNpc1xuLy9cbi5zbWFsbCB7XG4gIEBleHRlbmQgc21hbGw7XG59XG5cbi5tYXJrIHtcbiAgQGV4dGVuZCBtYXJrO1xufVxuXG4vL1xuLy8gTGlzdHNcbi8vXG5cbi5saXN0LXVuc3R5bGVkIHtcbiAgQGluY2x1ZGUgbGlzdC11bnN0eWxlZCgpO1xufVxuXG4vLyBJbmxpbmUgdHVybnMgbGlzdCBpdGVtcyBpbnRvIGlubGluZS1ibG9ja1xuLmxpc3QtaW5saW5lIHtcbiAgQGluY2x1ZGUgbGlzdC11bnN0eWxlZCgpO1xufVxuLmxpc3QtaW5saW5lLWl0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tcmlnaHQ6ICRsaXN0LWlubGluZS1wYWRkaW5nO1xuICB9XG59XG5cblxuLy9cbi8vIE1pc2Ncbi8vXG5cbi8vIEJ1aWxkcyBvbiBgYWJicmBcbi5pbml0aWFsaXNtIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbml0aWFsaXNtLWZvbnQtc2l6ZSk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi8vIEJsb2NrcXVvdGVzXG4uYmxvY2txdW90ZSB7XG4gIG1hcmdpbi1ib3R0b206ICRibG9ja3F1b3RlLW1hcmdpbi15O1xuICBAaW5jbHVkZSBmb250LXNpemUoJGJsb2NrcXVvdGUtZm9udC1zaXplKTtcblxuICA+IDpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbi5ibG9ja3F1b3RlLWZvb3RlciB7XG4gIG1hcmdpbi10b3A6IC0kYmxvY2txdW90ZS1tYXJnaW4teTtcbiAgbWFyZ2luLWJvdHRvbTogJGJsb2NrcXVvdGUtbWFyZ2luLXk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkYmxvY2txdW90ZS1mb290ZXItZm9udC1zaXplKTtcbiAgY29sb3I6ICRibG9ja3F1b3RlLWZvb3Rlci1jb2xvcjtcblxuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFwyMDE0XFwwMEEwXCI7IC8vIGVtIGRhc2gsIG5ic3BcbiAgfVxufVxuIiwiLyogQnVpbGQvc3R5bGVzL21haW4uc2NzcyAqL1xuXG4vLyBjdXN0b21pemVkIEJvb3RzdHJhcCB2YXJpYWJsZXNcbkBpbXBvcnQgXCJ2YXJpYWJsZXNcIjtcblxuLy8gdGhlIH4gYWxsb3dzIHlvdSB0byByZWZlcmVuY2UgdGhpbmdzIGluIG5vZGVfbW9kdWxlc1xuQGltcG9ydCBcIn5ib290c3RyYXAvc2Nzcy9ib290c3RyYXBcIjtcblxuLy9cbi8vIENvbXBhdFxuLy9cbkBpbXBvcnQgXCIuLi8uLi92ZW5kb3IvYmsyay9ib290c3RyYXAtcGFja2FnZS9SZXNvdXJjZXMvUHVibGljL1Njc3MvYm9vdHN0cmFwNS9jb21wYXQvdGV4dFwiO1xuQGltcG9ydCBcIi4uLy4uL3ZlbmRvci9iazJrL2Jvb3RzdHJhcC1wYWNrYWdlL1Jlc291cmNlcy9QdWJsaWMvU2Nzcy9ib290c3RyYXA1L2NvbXBhdC9mb3JtXCI7XG5AaW1wb3J0IFwiLi4vLi4vdmVuZG9yL2JrMmsvYm9vdHN0cmFwLXBhY2thZ2UvUmVzb3VyY2VzL1B1YmxpYy9TY3NzL2Jvb3RzdHJhcDUvY29tcGF0L2VtYmVkXCI7XG5cbi8vXG4vLyBGdW5jdGlvbnNcbi8vXG5AaW1wb3J0IFwiLi4vLi4vdmVuZG9yL2JrMmsvYm9vdHN0cmFwLXBhY2thZ2UvUmVzb3VyY2VzL1B1YmxpYy9TY3NzL2NvbXBvbmVudHMvZnVuY3Rpb25zL2ExMXlcIjtcblxuLy9cbi8vIENvbXBvbmVudHNcbi8vXG5AaW1wb3J0IFwiLi4vLi4vdmVuZG9yL2JrMmsvYm9vdHN0cmFwLXBhY2thZ2UvUmVzb3VyY2VzL1B1YmxpYy9TY3NzL2NvbXBvbmVudHMvYnV0dG9uXCI7XG5AaW1wb3J0IFwiLi4vLi4vdmVuZG9yL2JrMmsvYm9vdHN0cmFwLXBhY2thZ2UvUmVzb3VyY2VzL1B1YmxpYy9TY3NzL2NvbXBvbmVudHMvbmF2YmFyXCI7XG5AaW1wb3J0IFwiLi4vLi4vdmVuZG9yL2JrMmsvYm9vdHN0cmFwLXBhY2thZ2UvUmVzb3VyY2VzL1B1YmxpYy9TY3NzL2NvbXBvbmVudHMvbmF2XCI7XG5AaW1wb3J0IFwiLi4vLi4vdmVuZG9yL2JrMmsvYm9vdHN0cmFwLXBhY2thZ2UvUmVzb3VyY2VzL1B1YmxpYy9TY3NzL2NvbXBvbmVudHMvYmFja2VuZGxheW91dFwiO1xuQGltcG9ydCBcIi4uLy4uL3ZlbmRvci9iazJrL2Jvb3RzdHJhcC1wYWNrYWdlL1Jlc291cmNlcy9QdWJsaWMvU2Nzcy9jb21wb25lbnRzL3NlY3Rpb25cIjtcbkBpbXBvcnQgXCIuLi8uLi92ZW5kb3IvYmsyay9ib290c3RyYXAtcGFja2FnZS9SZXNvdXJjZXMvUHVibGljL1Njc3MvY29tcG9uZW50cy9mcmFtZVwiO1xuQGltcG9ydCBcIi4uLy4uL3ZlbmRvci9iazJrL2Jvb3RzdHJhcC1wYWNrYWdlL1Jlc291cmNlcy9QdWJsaWMvU2Nzcy9jb21wb25lbnRzL2JyZWFkY3J1bWJcIjtcbkBpbXBvcnQgXCIuLi8uLi92ZW5kb3IvYmsyay9ib290c3RyYXAtcGFja2FnZS9SZXNvdXJjZXMvUHVibGljL1Njc3MvY29tcG9uZW50cy9zdWJuYXZcIjtcbkBpbXBvcnQgXCIuLi8uLi92ZW5kb3IvYmsyay9ib290c3RyYXAtcGFja2FnZS9SZXNvdXJjZXMvUHVibGljL1Njc3MvY29tcG9uZW50cy9mb290ZXJcIjtcbkBpbXBvcnQgXCIuLi8uLi92ZW5kb3IvYmsyay9ib290c3RyYXAtcGFja2FnZS9SZXNvdXJjZXMvUHVibGljL1Njc3MvY29tcG9uZW50cy9jYXJvdXNlbFwiO1xuQGltcG9ydCBcIi4uLy4uL3ZlbmRvci9iazJrL2Jvb3RzdHJhcC1wYWNrYWdlL1Jlc291cmNlcy9QdWJsaWMvU2Nzcy9jb21wb25lbnRzL2FjY29yZGlvblwiO1xuQGltcG9ydCBcIi4uLy4uL3ZlbmRvci9iazJrL2Jvb3RzdHJhcC1wYWNrYWdlL1Jlc291cmNlcy9QdWJsaWMvU2Nzcy9jb21wb25lbnRzL3RhYlwiO1xuQGltcG9ydCBcIi4uLy4uL3ZlbmRvci9iazJrL2Jvb3RzdHJhcC1wYWNrYWdlL1Jlc291cmNlcy9QdWJsaWMvU2Nzcy9jb21wb25lbnRzL2NhcmRcIjtcbkBpbXBvcnQgXCIuLi8uLi92ZW5kb3IvYmsyay9ib290c3RyYXAtcGFja2FnZS9SZXNvdXJjZXMvUHVibGljL1Njc3MvY29tcG9uZW50cy9hdWRpb1wiO1xuQGltcG9ydCBcIi4uLy4uL3ZlbmRvci9iazJrL2Jvb3RzdHJhcC1wYWNrYWdlL1Jlc291cmNlcy9QdWJsaWMvU2Nzcy9jb21wb25lbnRzL2xpbmtcIjtcbkBpbXBvcnQgXCIuLi8uLi92ZW5kb3IvYmsyay9ib290c3RyYXAtcGFja2FnZS9SZXNvdXJjZXMvUHVibGljL1Njc3MvY29tcG9uZW50cy9maWd1cmVcIjtcbkBpbXBvcnQgXCIuLi8uLi92ZW5kb3IvYmsyay9ib290c3RyYXAtcGFja2FnZS9SZXNvdXJjZXMvUHVibGljL1Njc3MvY29tcG9uZW50cy9nYWxsZXJ5XCI7XG5AaW1wb3J0IFwiLi4vLi4vdmVuZG9yL2JrMmsvYm9vdHN0cmFwLXBhY2thZ2UvUmVzb3VyY2VzL1B1YmxpYy9TY3NzL2NvbXBvbmVudHMvYWRkcmVzc1wiO1xuQGltcG9ydCBcIi4uLy4uL3ZlbmRvci9iazJrL2Jvb3RzdHJhcC1wYWNrYWdlL1Jlc291cmNlcy9QdWJsaWMvU2Nzcy9jb21wb25lbnRzL3RhYmxlXCI7XG5AaW1wb3J0IFwiLi4vLi4vdmVuZG9yL2JrMmsvYm9vdHN0cmFwLXBhY2thZ2UvUmVzb3VyY2VzL1B1YmxpYy9TY3NzL2NvbXBvbmVudHMvbGlzdFwiO1xuQGltcG9ydCBcIi4uLy4uL3ZlbmRvci9iazJrL2Jvb3RzdHJhcC1wYWNrYWdlL1Jlc291cmNlcy9QdWJsaWMvU2Nzcy9jb21wb25lbnRzL2ZpbGVsaW5rXCI7XG5AaW1wb3J0IFwiLi4vLi4vdmVuZG9yL2JrMmsvYm9vdHN0cmFwLXBhY2thZ2UvUmVzb3VyY2VzL1B1YmxpYy9TY3NzL2NvbXBvbmVudHMvYmxvY2txdW90ZVwiO1xuQGltcG9ydCBcIi4uLy4uL3ZlbmRvci9iazJrL2Jvb3RzdHJhcC1wYWNrYWdlL1Jlc291cmNlcy9QdWJsaWMvU2Nzcy9jb21wb25lbnRzL2ljb25ncm91cFwiO1xuQGltcG9ydCBcIi4uLy4uL3ZlbmRvci9iazJrL2Jvb3RzdHJhcC1wYWNrYWdlL1Jlc291cmNlcy9QdWJsaWMvU2Nzcy9jb21wb25lbnRzL3RpbWVsaW5lXCI7XG5AaW1wb3J0IFwiLi4vLi4vdmVuZG9yL2JrMmsvYm9vdHN0cmFwLXBhY2thZ2UvUmVzb3VyY2VzL1B1YmxpYy9TY3NzL2NvbXBvbmVudHMvdGV4dHBpY1wiO1xuQGltcG9ydCBcIi4uLy4uL3ZlbmRvci9iazJrL2Jvb3RzdHJhcC1wYWNrYWdlL1Jlc291cmNlcy9QdWJsaWMvU2Nzcy9jb21wb25lbnRzL3RleHR0ZWFzZXJcIjtcbkBpbXBvcnQgXCIuLi8uLi92ZW5kb3IvYmsyay9ib290c3RyYXAtcGFja2FnZS9SZXNvdXJjZXMvUHVibGljL1Njc3MvY29tcG9uZW50cy90ZXh0aWNvblwiO1xuQGltcG9ydCBcIi4uLy4uL3ZlbmRvci9iazJrL2Jvb3RzdHJhcC1wYWNrYWdlL1Jlc291cmNlcy9QdWJsaWMvU2Nzcy9jb21wb25lbnRzL3RleHRcIjtcbkBpbXBvcnQgXCIuLi8uLi92ZW5kb3IvYmsyay9ib290c3RyYXAtcGFja2FnZS9SZXNvdXJjZXMvUHVibGljL1Njc3MvY29tcG9uZW50cy90aHVtYm5haWwtbWVudVwiO1xuQGltcG9ydCBcIi4uLy4uL3ZlbmRvci9iazJrL2Jvb3RzdHJhcC1wYWNrYWdlL1Jlc291cmNlcy9QdWJsaWMvU2Nzcy9jb21wb25lbnRzL3NvY2lhbGxpbmtcIjtcbkBpbXBvcnQgXCIuLi8uLi92ZW5kb3IvYmsyay9ib290c3RyYXAtcGFja2FnZS9SZXNvdXJjZXMvUHVibGljL1Njc3MvY29tcG9uZW50cy93ZWxsXCI7XG5AaW1wb3J0IFwiLi4vLi4vdmVuZG9yL2JrMmsvYm9vdHN0cmFwLXBhY2thZ2UvUmVzb3VyY2VzL1B1YmxpYy9TY3NzL2NvbXBvbmVudHMvcGFnaW5hdGlvblwiO1xuQGltcG9ydCBcIi4uLy4uL3ZlbmRvci9iazJrL2Jvb3RzdHJhcC1wYWNrYWdlL1Jlc291cmNlcy9QdWJsaWMvU2Nzcy9jb21wb25lbnRzL3Njcm9sbHRvcFwiO1xuQGltcG9ydCBcIi4uLy4uL3ZlbmRvci9iazJrL2Jvb3RzdHJhcC1wYWNrYWdlL1Jlc291cmNlcy9QdWJsaWMvU2Nzcy9jb21wb25lbnRzL3BhZ2VcIjtcbkBpbXBvcnQgXCIuLi8uLi92ZW5kb3IvYmsyay9ib290c3RyYXAtcGFja2FnZS9SZXNvdXJjZXMvUHVibGljL1Njc3MvY29tcG9uZW50cy9taXNjXCI7XG5AaW1wb3J0IFwiLi4vLi4vdmVuZG9yL2JrMmsvYm9vdHN0cmFwLXBhY2thZ2UvUmVzb3VyY2VzL1B1YmxpYy9TY3NzL2NvbXBvbmVudHMvY29udGVudGNvbnRhaW5lclwiO1xuXG4vL1xuLy8gUGx1Z2luc1xuLy9cbkBpbXBvcnQgXCIuLi8uLi92ZW5kb3IvYmsyay9ib290c3RyYXAtcGFja2FnZS9SZXNvdXJjZXMvUHVibGljL1Njc3MvcGx1Z2lucy9jb29raWVjb25zZW50XCI7XG5AaW1wb3J0IFwiLi4vLi4vdmVuZG9yL2JrMmsvYm9vdHN0cmFwLXBhY2thZ2UvUmVzb3VyY2VzL1B1YmxpYy9TY3NzL3BsdWdpbnMvcGhvdG9zd2lwZVwiO1xuXG4vLyBUb2RvOiBDaGFuZ2UgdG8gcHVibGljIGZvbGRlciBhbmQgaW1wb3J0IGZyb20gdGhlcmVcbkBpbXBvcnQgXCIuLi8uLi92ZW5kb3Ivc2tvbS9jdXN0b21lci1zaXRlcGFja2FnZS9SZXNvdXJjZXMvUHVibGljL1Njc3MvbWFpblwiO1xuXG4vL1xuLy8gTXkgb3duIFN0eWxlc1xuLy9cbkBpbXBvcnQgXCJib290c3RyYXBwYWNrYWdlaWNvblwiO1xuQGltcG9ydCBcIm5ld3NcIjtcbkBpbXBvcnQgXCJteXN0eWxlc1wiO1xuIiwiQG1peGluIGJzQmFubmVyKCRmaWxlKSB7XG4gIC8qIVxuICAgKiBCb290c3RyYXAgI3skZmlsZX0gdjUuMi4yIChodHRwczovL2dldGJvb3RzdHJhcC5jb20vKVxuICAgKiBDb3B5cmlnaHQgMjAxMS0yMDIyIFRoZSBCb290c3RyYXAgQXV0aG9yc1xuICAgKiBDb3B5cmlnaHQgMjAxMS0yMDIyIFR3aXR0ZXIsIEluYy5cbiAgICogTGljZW5zZWQgdW5kZXIgTUlUIChodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvYmxvYi9tYWluL0xJQ0VOU0UpXG4gICAqL1xufVxuXG4iLCI6cm9vdCB7XG4gIC8vIE5vdGU6IEN1c3RvbSB2YXJpYWJsZSB2YWx1ZXMgb25seSBzdXBwb3J0IFNhc3NTY3JpcHQgaW5zaWRlIGAje31gLlxuXG4gIC8vIENvbG9yc1xuICAvL1xuICAvLyBHZW5lcmF0ZSBwYWxldHRlcyBmb3IgZnVsbCBjb2xvcnMsIGdyYXlzLCBhbmQgdGhlbWUgY29sb3JzLlxuXG4gIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICRjb2xvcnMge1xuICAgIC0tI3skcHJlZml4fSN7JGNvbG9yfTogI3skdmFsdWV9O1xuICB9XG5cbiAgQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJGdyYXlzIHtcbiAgICAtLSN7JHByZWZpeH1ncmF5LSN7JGNvbG9yfTogI3skdmFsdWV9O1xuICB9XG5cbiAgQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gICAgLS0jeyRwcmVmaXh9I3skY29sb3J9OiAjeyR2YWx1ZX07XG4gIH1cblxuICBAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzLXJnYiB7XG4gICAgLS0jeyRwcmVmaXh9I3skY29sb3J9LXJnYjogI3skdmFsdWV9O1xuICB9XG5cbiAgLS0jeyRwcmVmaXh9d2hpdGUtcmdiOiAje3RvLXJnYigkd2hpdGUpfTtcbiAgLS0jeyRwcmVmaXh9YmxhY2stcmdiOiAje3RvLXJnYigkYmxhY2spfTtcbiAgLS0jeyRwcmVmaXh9Ym9keS1jb2xvci1yZ2I6ICN7dG8tcmdiKCRib2R5LWNvbG9yKX07XG4gIC0tI3skcHJlZml4fWJvZHktYmctcmdiOiAje3RvLXJnYigkYm9keS1iZyl9O1xuXG4gIC8vIEZvbnRzXG5cbiAgLy8gTm90ZTogVXNlIGBpbnNwZWN0YCBmb3IgbGlzdHMgc28gdGhhdCBxdW90ZWQgaXRlbXMga2VlcCB0aGUgcXVvdGVzLlxuICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3Nhc3Mvc2Fzcy9pc3N1ZXMvMjM4MyNpc3N1ZWNvbW1lbnQtMzM2MzQ5MTcyXG4gIC0tI3skcHJlZml4fWZvbnQtc2Fucy1zZXJpZjogI3tpbnNwZWN0KCRmb250LWZhbWlseS1zYW5zLXNlcmlmKX07XG4gIC0tI3skcHJlZml4fWZvbnQtbW9ub3NwYWNlOiAje2luc3BlY3QoJGZvbnQtZmFtaWx5LW1vbm9zcGFjZSl9O1xuICAtLSN7JHByZWZpeH1ncmFkaWVudDogI3skZ3JhZGllbnR9O1xuXG4gIC8vIFJvb3QgYW5kIGJvZHlcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IHJvb3QtYm9keS12YXJpYWJsZXNcbiAgQGlmICRmb250LXNpemUtcm9vdCAhPSBudWxsIHtcbiAgICAtLSN7JHByZWZpeH1yb290LWZvbnQtc2l6ZTogI3skZm9udC1zaXplLXJvb3R9O1xuICB9XG4gIC0tI3skcHJlZml4fWJvZHktZm9udC1mYW1pbHk6ICN7JGZvbnQtZmFtaWx5LWJhc2V9O1xuICBAaW5jbHVkZSByZnMoJGZvbnQtc2l6ZS1iYXNlLCAtLSN7JHByZWZpeH1ib2R5LWZvbnQtc2l6ZSk7XG4gIC0tI3skcHJlZml4fWJvZHktZm9udC13ZWlnaHQ6ICN7JGZvbnQtd2VpZ2h0LWJhc2V9O1xuICAtLSN7JHByZWZpeH1ib2R5LWxpbmUtaGVpZ2h0OiAjeyRsaW5lLWhlaWdodC1iYXNlfTtcbiAgLS0jeyRwcmVmaXh9Ym9keS1jb2xvcjogI3skYm9keS1jb2xvcn07XG4gIEBpZiAkYm9keS10ZXh0LWFsaWduICE9IG51bGwge1xuICAgIC0tI3skcHJlZml4fWJvZHktdGV4dC1hbGlnbjogI3skYm9keS10ZXh0LWFsaWdufTtcbiAgfVxuICAtLSN7JHByZWZpeH1ib2R5LWJnOiAjeyRib2R5LWJnfTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCByb290LWJvZHktdmFyaWFibGVzXG5cbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IHJvb3QtYm9yZGVyLXZhclxuICAtLSN7JHByZWZpeH1ib3JkZXItd2lkdGg6ICN7JGJvcmRlci13aWR0aH07XG4gIC0tI3skcHJlZml4fWJvcmRlci1zdHlsZTogI3skYm9yZGVyLXN0eWxlfTtcbiAgLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yOiAjeyRib3JkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQ6ICN7JGJvcmRlci1jb2xvci10cmFuc2x1Y2VudH07XG5cbiAgLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1czogI3skYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMtc206ICN7JGJvcmRlci1yYWRpdXMtc219O1xuICAtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzLWxnOiAjeyRib3JkZXItcmFkaXVzLWxnfTtcbiAgLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cy14bDogI3skYm9yZGVyLXJhZGl1cy14bH07XG4gIC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMtMnhsOiAjeyRib3JkZXItcmFkaXVzLTJ4bH07XG4gIC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMtcGlsbDogI3skYm9yZGVyLXJhZGl1cy1waWxsfTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCByb290LWJvcmRlci12YXJcblxuICAtLSN7JHByZWZpeH1saW5rLWNvbG9yOiAjeyRsaW5rLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bGluay1ob3Zlci1jb2xvcjogI3skbGluay1ob3Zlci1jb2xvcn07XG5cbiAgLS0jeyRwcmVmaXh9Y29kZS1jb2xvcjogI3skY29kZS1jb2xvcn07XG5cbiAgLS0jeyRwcmVmaXh9aGlnaGxpZ2h0LWJnOiAjeyRtYXJrLWJnfTtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHByb3BlcnR5LWJsYWNrbGlzdCwgc2Nzcy9kb2xsYXItdmFyaWFibGUtZGVmYXVsdFxuXG4vLyBTQ1NTIFJGUyBtaXhpblxuLy9cbi8vIEF1dG9tYXRlZCByZXNwb25zaXZlIHZhbHVlcyBmb3IgZm9udCBzaXplcywgcGFkZGluZ3MsIG1hcmdpbnMgYW5kIG11Y2ggbW9yZVxuLy9cbi8vIExpY2Vuc2VkIHVuZGVyIE1JVCAoaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvcmZzL2Jsb2IvbWFpbi9MSUNFTlNFKVxuXG4vLyBDb25maWd1cmF0aW9uXG5cbi8vIEJhc2UgdmFsdWVcbiRyZnMtYmFzZS12YWx1ZTogMS4yNXJlbSAhZGVmYXVsdDtcbiRyZnMtdW5pdDogcmVtICFkZWZhdWx0O1xuXG5AaWYgJHJmcy11bml0ICE9IHJlbSBhbmQgJHJmcy11bml0ICE9IHB4IHtcbiAgQGVycm9yIFwiYCN7JHJmcy11bml0fWAgaXMgbm90IGEgdmFsaWQgdW5pdCBmb3IgJHJmcy11bml0LiBVc2UgYHB4YCBvciBgcmVtYC5cIjtcbn1cblxuLy8gQnJlYWtwb2ludCBhdCB3aGVyZSB2YWx1ZXMgc3RhcnQgZGVjcmVhc2luZyBpZiBzY3JlZW4gd2lkdGggaXMgc21hbGxlclxuJHJmcy1icmVha3BvaW50OiAxMjAwcHggIWRlZmF1bHQ7XG4kcmZzLWJyZWFrcG9pbnQtdW5pdDogcHggIWRlZmF1bHQ7XG5cbkBpZiAkcmZzLWJyZWFrcG9pbnQtdW5pdCAhPSBweCBhbmQgJHJmcy1icmVha3BvaW50LXVuaXQgIT0gZW0gYW5kICRyZnMtYnJlYWtwb2ludC11bml0ICE9IHJlbSB7XG4gIEBlcnJvciBcImAjeyRyZnMtYnJlYWtwb2ludC11bml0fWAgaXMgbm90IGEgdmFsaWQgdW5pdCBmb3IgJHJmcy1icmVha3BvaW50LXVuaXQuIFVzZSBgcHhgLCBgZW1gIG9yIGByZW1gLlwiO1xufVxuXG4vLyBSZXNpemUgdmFsdWVzIGJhc2VkIG9uIHNjcmVlbiBoZWlnaHQgYW5kIHdpZHRoXG4kcmZzLXR3by1kaW1lbnNpb25hbDogZmFsc2UgIWRlZmF1bHQ7XG5cbi8vIEZhY3RvciBvZiBkZWNyZWFzZVxuJHJmcy1mYWN0b3I6IDEwICFkZWZhdWx0O1xuXG5AaWYgdHlwZS1vZigkcmZzLWZhY3RvcikgIT0gbnVtYmVyIG9yICRyZnMtZmFjdG9yIDw9IDEge1xuICBAZXJyb3IgXCJgI3skcmZzLWZhY3Rvcn1gIGlzIG5vdCBhIHZhbGlkICAkcmZzLWZhY3RvciwgaXQgbXVzdCBiZSBncmVhdGVyIHRoYW4gMS5cIjtcbn1cblxuLy8gTW9kZS4gUG9zc2liaWxpdGllczogXCJtaW4tbWVkaWEtcXVlcnlcIiwgXCJtYXgtbWVkaWEtcXVlcnlcIlxuJHJmcy1tb2RlOiBtaW4tbWVkaWEtcXVlcnkgIWRlZmF1bHQ7XG5cbi8vIEdlbmVyYXRlIGVuYWJsZSBvciBkaXNhYmxlIGNsYXNzZXMuIFBvc3NpYmlsaXRpZXM6IGZhbHNlLCBcImVuYWJsZVwiIG9yIFwiZGlzYWJsZVwiXG4kcmZzLWNsYXNzOiBmYWxzZSAhZGVmYXVsdDtcblxuLy8gMSByZW0gPSAkcmZzLXJlbS12YWx1ZSBweFxuJHJmcy1yZW0tdmFsdWU6IDE2ICFkZWZhdWx0O1xuXG4vLyBTYWZhcmkgaWZyYW1lIHJlc2l6ZSBidWc6IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL3Jmcy9pc3N1ZXMvMTRcbiRyZnMtc2FmYXJpLWlmcmFtZS1yZXNpemUtYnVnLWZpeDogZmFsc2UgIWRlZmF1bHQ7XG5cbi8vIERpc2FibGUgUkZTIGJ5IHNldHRpbmcgJGVuYWJsZS1yZnMgdG8gZmFsc2VcbiRlbmFibGUtcmZzOiB0cnVlICFkZWZhdWx0O1xuXG4vLyBDYWNoZSAkcmZzLWJhc2UtdmFsdWUgdW5pdFxuJHJmcy1iYXNlLXZhbHVlLXVuaXQ6IHVuaXQoJHJmcy1iYXNlLXZhbHVlKTtcblxuQGZ1bmN0aW9uIGRpdmlkZSgkZGl2aWRlbmQsICRkaXZpc29yLCAkcHJlY2lzaW9uOiAxMCkge1xuICAkc2lnbjogaWYoJGRpdmlkZW5kID4gMCBhbmQgJGRpdmlzb3IgPiAwIG9yICRkaXZpZGVuZCA8IDAgYW5kICRkaXZpc29yIDwgMCwgMSwgLTEpO1xuICAkZGl2aWRlbmQ6IGFicygkZGl2aWRlbmQpO1xuICAkZGl2aXNvcjogYWJzKCRkaXZpc29yKTtcbiAgQGlmICRkaXZpZGVuZCA9PSAwIHtcbiAgICBAcmV0dXJuIDA7XG4gIH1cbiAgQGlmICRkaXZpc29yID09IDAge1xuICAgIEBlcnJvciBcIkNhbm5vdCBkaXZpZGUgYnkgMFwiO1xuICB9XG4gICRyZW1haW5kZXI6ICRkaXZpZGVuZDtcbiAgJHJlc3VsdDogMDtcbiAgJGZhY3RvcjogMTA7XG4gIEB3aGlsZSAoJHJlbWFpbmRlciA+IDAgYW5kICRwcmVjaXNpb24gPj0gMCkge1xuICAgICRxdW90aWVudDogMDtcbiAgICBAd2hpbGUgKCRyZW1haW5kZXIgPj0gJGRpdmlzb3IpIHtcbiAgICAgICRyZW1haW5kZXI6ICRyZW1haW5kZXIgLSAkZGl2aXNvcjtcbiAgICAgICRxdW90aWVudDogJHF1b3RpZW50ICsgMTtcbiAgICB9XG4gICAgJHJlc3VsdDogJHJlc3VsdCAqIDEwICsgJHF1b3RpZW50O1xuICAgICRmYWN0b3I6ICRmYWN0b3IgKiAuMTtcbiAgICAkcmVtYWluZGVyOiAkcmVtYWluZGVyICogMTA7XG4gICAgJHByZWNpc2lvbjogJHByZWNpc2lvbiAtIDE7XG4gICAgQGlmICgkcHJlY2lzaW9uIDwgMCBhbmQgJHJlbWFpbmRlciA+PSAkZGl2aXNvciAqIDUpIHtcbiAgICAgICRyZXN1bHQ6ICRyZXN1bHQgKyAxO1xuICAgIH1cbiAgfVxuICAkcmVzdWx0OiAkcmVzdWx0ICogJGZhY3RvciAqICRzaWduO1xuICAkZGl2aWRlbmQtdW5pdDogdW5pdCgkZGl2aWRlbmQpO1xuICAkZGl2aXNvci11bml0OiB1bml0KCRkaXZpc29yKTtcbiAgJHVuaXQtbWFwOiAoXG4gICAgXCJweFwiOiAxcHgsXG4gICAgXCJyZW1cIjogMXJlbSxcbiAgICBcImVtXCI6IDFlbSxcbiAgICBcIiVcIjogMSVcbiAgKTtcbiAgQGlmICgkZGl2aWRlbmQtdW5pdCAhPSAkZGl2aXNvci11bml0IGFuZCBtYXAtaGFzLWtleSgkdW5pdC1tYXAsICRkaXZpZGVuZC11bml0KSkge1xuICAgICRyZXN1bHQ6ICRyZXN1bHQgKiBtYXAtZ2V0KCR1bml0LW1hcCwgJGRpdmlkZW5kLXVuaXQpO1xuICB9XG4gIEByZXR1cm4gJHJlc3VsdDtcbn1cblxuLy8gUmVtb3ZlIHB4LXVuaXQgZnJvbSAkcmZzLWJhc2UtdmFsdWUgZm9yIGNhbGN1bGF0aW9uc1xuQGlmICRyZnMtYmFzZS12YWx1ZS11bml0ID09IHB4IHtcbiAgJHJmcy1iYXNlLXZhbHVlOiBkaXZpZGUoJHJmcy1iYXNlLXZhbHVlLCAkcmZzLWJhc2UtdmFsdWUgKiAwICsgMSk7XG59XG5AZWxzZSBpZiAkcmZzLWJhc2UtdmFsdWUtdW5pdCA9PSByZW0ge1xuICAkcmZzLWJhc2UtdmFsdWU6IGRpdmlkZSgkcmZzLWJhc2UtdmFsdWUsIGRpdmlkZSgkcmZzLWJhc2UtdmFsdWUgKiAwICsgMSwgJHJmcy1yZW0tdmFsdWUpKTtcbn1cblxuLy8gQ2FjaGUgJHJmcy1icmVha3BvaW50IHVuaXQgdG8gcHJldmVudCBtdWx0aXBsZSBjYWxsc1xuJHJmcy1icmVha3BvaW50LXVuaXQtY2FjaGU6IHVuaXQoJHJmcy1icmVha3BvaW50KTtcblxuLy8gUmVtb3ZlIHVuaXQgZnJvbSAkcmZzLWJyZWFrcG9pbnQgZm9yIGNhbGN1bGF0aW9uc1xuQGlmICRyZnMtYnJlYWtwb2ludC11bml0LWNhY2hlID09IHB4IHtcbiAgJHJmcy1icmVha3BvaW50OiBkaXZpZGUoJHJmcy1icmVha3BvaW50LCAkcmZzLWJyZWFrcG9pbnQgKiAwICsgMSk7XG59XG5AZWxzZSBpZiAkcmZzLWJyZWFrcG9pbnQtdW5pdC1jYWNoZSA9PSByZW0gb3IgJHJmcy1icmVha3BvaW50LXVuaXQtY2FjaGUgPT0gXCJlbVwiIHtcbiAgJHJmcy1icmVha3BvaW50OiBkaXZpZGUoJHJmcy1icmVha3BvaW50LCBkaXZpZGUoJHJmcy1icmVha3BvaW50ICogMCArIDEsICRyZnMtcmVtLXZhbHVlKSk7XG59XG5cbi8vIENhbGN1bGF0ZSB0aGUgbWVkaWEgcXVlcnkgdmFsdWVcbiRyZnMtbXEtdmFsdWU6IGlmKCRyZnMtYnJlYWtwb2ludC11bml0ID09IHB4LCAjeyRyZnMtYnJlYWtwb2ludH1weCwgI3tkaXZpZGUoJHJmcy1icmVha3BvaW50LCAkcmZzLXJlbS12YWx1ZSl9I3skcmZzLWJyZWFrcG9pbnQtdW5pdH0pO1xuJHJmcy1tcS1wcm9wZXJ0eS13aWR0aDogaWYoJHJmcy1tb2RlID09IG1heC1tZWRpYS1xdWVyeSwgbWF4LXdpZHRoLCBtaW4td2lkdGgpO1xuJHJmcy1tcS1wcm9wZXJ0eS1oZWlnaHQ6IGlmKCRyZnMtbW9kZSA9PSBtYXgtbWVkaWEtcXVlcnksIG1heC1oZWlnaHQsIG1pbi1oZWlnaHQpO1xuXG4vLyBJbnRlcm5hbCBtaXhpbiB1c2VkIHRvIGRldGVybWluZSB3aGljaCBtZWRpYSBxdWVyeSBuZWVkcyB0byBiZSB1c2VkXG5AbWl4aW4gX3Jmcy1tZWRpYS1xdWVyeSB7XG4gIEBpZiAkcmZzLXR3by1kaW1lbnNpb25hbCB7XG4gICAgQGlmICRyZnMtbW9kZSA9PSBtYXgtbWVkaWEtcXVlcnkge1xuICAgICAgQG1lZGlhICgjeyRyZnMtbXEtcHJvcGVydHktd2lkdGh9OiAjeyRyZnMtbXEtdmFsdWV9KSwgKCN7JHJmcy1tcS1wcm9wZXJ0eS1oZWlnaHR9OiAjeyRyZnMtbXEtdmFsdWV9KSB7XG4gICAgICAgIEBjb250ZW50O1xuICAgICAgfVxuICAgIH1cbiAgICBAZWxzZSB7XG4gICAgICBAbWVkaWEgKCN7JHJmcy1tcS1wcm9wZXJ0eS13aWR0aH06ICN7JHJmcy1tcS12YWx1ZX0pIGFuZCAoI3skcmZzLW1xLXByb3BlcnR5LWhlaWdodH06ICN7JHJmcy1tcS12YWx1ZX0pIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIEBlbHNlIHtcbiAgICBAbWVkaWEgKCN7JHJmcy1tcS1wcm9wZXJ0eS13aWR0aH06ICN7JHJmcy1tcS12YWx1ZX0pIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG4vLyBJbnRlcm5hbCBtaXhpbiB0aGF0IGFkZHMgZGlzYWJsZSBjbGFzc2VzIHRvIHRoZSBzZWxlY3RvciBpZiBuZWVkZWQuXG5AbWl4aW4gX3Jmcy1ydWxlIHtcbiAgQGlmICRyZnMtY2xhc3MgPT0gZGlzYWJsZSBhbmQgJHJmcy1tb2RlID09IG1heC1tZWRpYS1xdWVyeSB7XG4gICAgLy8gQWRkaW5nIGFuIGV4dHJhIGNsYXNzIGluY3JlYXNlcyBzcGVjaWZpY2l0eSwgd2hpY2ggcHJldmVudHMgdGhlIG1lZGlhIHF1ZXJ5IHRvIG92ZXJyaWRlIHRoZSBwcm9wZXJ0eVxuICAgICYsXG4gICAgLmRpc2FibGUtcmZzICYsXG4gICAgJi5kaXNhYmxlLXJmcyB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbiAgQGVsc2UgaWYgJHJmcy1jbGFzcyA9PSBlbmFibGUgYW5kICRyZnMtbW9kZSA9PSBtaW4tbWVkaWEtcXVlcnkge1xuICAgIC5lbmFibGUtcmZzICYsXG4gICAgJi5lbmFibGUtcmZzIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxuICBAZWxzZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gSW50ZXJuYWwgbWl4aW4gdGhhdCBhZGRzIGVuYWJsZSBjbGFzc2VzIHRvIHRoZSBzZWxlY3RvciBpZiBuZWVkZWQuXG5AbWl4aW4gX3Jmcy1tZWRpYS1xdWVyeS1ydWxlIHtcblxuICBAaWYgJHJmcy1jbGFzcyA9PSBlbmFibGUge1xuICAgIEBpZiAkcmZzLW1vZGUgPT0gbWluLW1lZGlhLXF1ZXJ5IHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIF9yZnMtbWVkaWEtcXVlcnkge1xuICAgICAgLmVuYWJsZS1yZnMgJixcbiAgICAgICYuZW5hYmxlLXJmcyB7XG4gICAgICAgIEBjb250ZW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBAZWxzZSB7XG4gICAgQGlmICRyZnMtY2xhc3MgPT0gZGlzYWJsZSBhbmQgJHJmcy1tb2RlID09IG1pbi1tZWRpYS1xdWVyeSB7XG4gICAgICAuZGlzYWJsZS1yZnMgJixcbiAgICAgICYuZGlzYWJsZS1yZnMge1xuICAgICAgICBAY29udGVudDtcbiAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgX3Jmcy1tZWRpYS1xdWVyeSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cblxuLy8gSGVscGVyIGZ1bmN0aW9uIHRvIGdldCB0aGUgZm9ybWF0dGVkIG5vbi1yZXNwb25zaXZlIHZhbHVlXG5AZnVuY3Rpb24gcmZzLXZhbHVlKCR2YWx1ZXMpIHtcbiAgLy8gQ29udmVydCB0byBsaXN0XG4gICR2YWx1ZXM6IGlmKHR5cGUtb2YoJHZhbHVlcykgIT0gbGlzdCwgKCR2YWx1ZXMsKSwgJHZhbHVlcyk7XG5cbiAgJHZhbDogJyc7XG5cbiAgLy8gTG9vcCBvdmVyIGVhY2ggdmFsdWUgYW5kIGNhbGN1bGF0ZSB2YWx1ZVxuICBAZWFjaCAkdmFsdWUgaW4gJHZhbHVlcyB7XG4gICAgQGlmICR2YWx1ZSA9PSAwIHtcbiAgICAgICR2YWw6ICR2YWwgKyAnIDAnO1xuICAgIH1cbiAgICBAZWxzZSB7XG4gICAgICAvLyBDYWNoZSAkdmFsdWUgdW5pdFxuICAgICAgJHVuaXQ6IGlmKHR5cGUtb2YoJHZhbHVlKSA9PSBcIm51bWJlclwiLCB1bml0KCR2YWx1ZSksIGZhbHNlKTtcblxuICAgICAgQGlmICR1bml0ID09IHB4IHtcbiAgICAgICAgLy8gQ29udmVydCB0byByZW0gaWYgbmVlZGVkXG4gICAgICAgICR2YWw6ICR2YWwgKyAnICcgKyBpZigkcmZzLXVuaXQgPT0gcmVtLCAje2RpdmlkZSgkdmFsdWUsICR2YWx1ZSAqIDAgKyAkcmZzLXJlbS12YWx1ZSl9cmVtLCAkdmFsdWUpO1xuICAgICAgfVxuICAgICAgQGVsc2UgaWYgJHVuaXQgPT0gcmVtIHtcbiAgICAgICAgLy8gQ29udmVydCB0byBweCBpZiBuZWVkZWRcbiAgICAgICAgJHZhbDogJHZhbCArICcgJyArIGlmKCRyZnMtdW5pdCA9PSBweCwgI3tkaXZpZGUoJHZhbHVlLCAkdmFsdWUgKiAwICsgMSkgKiAkcmZzLXJlbS12YWx1ZX1weCwgJHZhbHVlKTtcbiAgICAgIH1cbiAgICAgIEBlbHNlIHtcbiAgICAgICAgLy8gSWYgJHZhbHVlIGlzbid0IGEgbnVtYmVyIChsaWtlIGluaGVyaXQpIG9yICR2YWx1ZSBoYXMgYSB1bml0IChub3QgcHggb3IgcmVtLCBsaWtlIDEuNWVtKSBvciAkIGlzIDAsIGp1c3QgcHJpbnQgdGhlIHZhbHVlXG4gICAgICAgICR2YWw6ICR2YWwgKyAnICcgKyAkdmFsdWU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gUmVtb3ZlIGZpcnN0IHNwYWNlXG4gIEByZXR1cm4gdW5xdW90ZShzdHItc2xpY2UoJHZhbCwgMikpO1xufVxuXG4vLyBIZWxwZXIgZnVuY3Rpb24gdG8gZ2V0IHRoZSByZXNwb25zaXZlIHZhbHVlIGNhbGN1bGF0ZWQgYnkgUkZTXG5AZnVuY3Rpb24gcmZzLWZsdWlkLXZhbHVlKCR2YWx1ZXMpIHtcbiAgLy8gQ29udmVydCB0byBsaXN0XG4gICR2YWx1ZXM6IGlmKHR5cGUtb2YoJHZhbHVlcykgIT0gbGlzdCwgKCR2YWx1ZXMsKSwgJHZhbHVlcyk7XG5cbiAgJHZhbDogJyc7XG5cbiAgLy8gTG9vcCBvdmVyIGVhY2ggdmFsdWUgYW5kIGNhbGN1bGF0ZSB2YWx1ZVxuICBAZWFjaCAkdmFsdWUgaW4gJHZhbHVlcyB7XG4gICAgQGlmICR2YWx1ZSA9PSAwIHtcbiAgICAgICR2YWw6ICR2YWwgKyAnIDAnO1xuICAgIH1cblxuICAgIEBlbHNlIHtcbiAgICAgIC8vIENhY2hlICR2YWx1ZSB1bml0XG4gICAgICAkdW5pdDogaWYodHlwZS1vZigkdmFsdWUpID09IFwibnVtYmVyXCIsIHVuaXQoJHZhbHVlKSwgZmFsc2UpO1xuXG4gICAgICAvLyBJZiAkdmFsdWUgaXNuJ3QgYSBudW1iZXIgKGxpa2UgaW5oZXJpdCkgb3IgJHZhbHVlIGhhcyBhIHVuaXQgKG5vdCBweCBvciByZW0sIGxpa2UgMS41ZW0pIG9yICQgaXMgMCwganVzdCBwcmludCB0aGUgdmFsdWVcbiAgICAgIEBpZiBub3QgJHVuaXQgb3IgJHVuaXQgIT0gcHggYW5kICR1bml0ICE9IHJlbSB7XG4gICAgICAgICR2YWw6ICR2YWwgKyAnICcgKyAkdmFsdWU7XG4gICAgICB9XG5cbiAgICAgIEBlbHNlIHtcbiAgICAgICAgLy8gUmVtb3ZlIHVuaXQgZnJvbSAkdmFsdWUgZm9yIGNhbGN1bGF0aW9uc1xuICAgICAgICAkdmFsdWU6IGRpdmlkZSgkdmFsdWUsICR2YWx1ZSAqIDAgKyBpZigkdW5pdCA9PSBweCwgMSwgZGl2aWRlKDEsICRyZnMtcmVtLXZhbHVlKSkpO1xuXG4gICAgICAgIC8vIE9ubHkgYWRkIHRoZSBtZWRpYSBxdWVyeSBpZiB0aGUgdmFsdWUgaXMgZ3JlYXRlciB0aGFuIHRoZSBtaW5pbXVtIHZhbHVlXG4gICAgICAgIEBpZiBhYnMoJHZhbHVlKSA8PSAkcmZzLWJhc2UtdmFsdWUgb3Igbm90ICRlbmFibGUtcmZzIHtcbiAgICAgICAgICAkdmFsOiAkdmFsICsgJyAnICsgIGlmKCRyZnMtdW5pdCA9PSByZW0sICN7ZGl2aWRlKCR2YWx1ZSwgJHJmcy1yZW0tdmFsdWUpfXJlbSwgI3skdmFsdWV9cHgpO1xuICAgICAgICB9XG4gICAgICAgIEBlbHNlIHtcbiAgICAgICAgICAvLyBDYWxjdWxhdGUgdGhlIG1pbmltdW0gdmFsdWVcbiAgICAgICAgICAkdmFsdWUtbWluOiAkcmZzLWJhc2UtdmFsdWUgKyBkaXZpZGUoYWJzKCR2YWx1ZSkgLSAkcmZzLWJhc2UtdmFsdWUsICRyZnMtZmFjdG9yKTtcblxuICAgICAgICAgIC8vIENhbGN1bGF0ZSBkaWZmZXJlbmNlIGJldHdlZW4gJHZhbHVlIGFuZCB0aGUgbWluaW11bSB2YWx1ZVxuICAgICAgICAgICR2YWx1ZS1kaWZmOiBhYnMoJHZhbHVlKSAtICR2YWx1ZS1taW47XG5cbiAgICAgICAgICAvLyBCYXNlIHZhbHVlIGZvcm1hdHRpbmdcbiAgICAgICAgICAkbWluLXdpZHRoOiBpZigkcmZzLXVuaXQgPT0gcmVtLCAje2RpdmlkZSgkdmFsdWUtbWluLCAkcmZzLXJlbS12YWx1ZSl9cmVtLCAjeyR2YWx1ZS1taW59cHgpO1xuXG4gICAgICAgICAgLy8gVXNlIG5lZ2F0aXZlIHZhbHVlIGlmIG5lZWRlZFxuICAgICAgICAgICRtaW4td2lkdGg6IGlmKCR2YWx1ZSA8IDAsIC0kbWluLXdpZHRoLCAkbWluLXdpZHRoKTtcblxuICAgICAgICAgIC8vIFVzZSBgdm1pbmAgaWYgdHdvLWRpbWVuc2lvbmFsIGlzIGVuYWJsZWRcbiAgICAgICAgICAkdmFyaWFibGUtdW5pdDogaWYoJHJmcy10d28tZGltZW5zaW9uYWwsIHZtaW4sIHZ3KTtcblxuICAgICAgICAgIC8vIENhbGN1bGF0ZSB0aGUgdmFyaWFibGUgd2lkdGggYmV0d2VlbiAwIGFuZCAkcmZzLWJyZWFrcG9pbnRcbiAgICAgICAgICAkdmFyaWFibGUtd2lkdGg6ICN7ZGl2aWRlKCR2YWx1ZS1kaWZmICogMTAwLCAkcmZzLWJyZWFrcG9pbnQpfSN7JHZhcmlhYmxlLXVuaXR9O1xuXG4gICAgICAgICAgLy8gUmV0dXJuIHRoZSBjYWxjdWxhdGVkIHZhbHVlXG4gICAgICAgICAgJHZhbDogJHZhbCArICcgY2FsYygnICsgJG1pbi13aWR0aCArIGlmKCR2YWx1ZSA8IDAsICcgLSAnLCAnICsgJykgKyAkdmFyaWFibGUtd2lkdGggKyAnKSc7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBSZW1vdmUgZmlyc3Qgc3BhY2VcbiAgQHJldHVybiB1bnF1b3RlKHN0ci1zbGljZSgkdmFsLCAyKSk7XG59XG5cbi8vIFJGUyBtaXhpblxuQG1peGluIHJmcygkdmFsdWVzLCAkcHJvcGVydHk6IGZvbnQtc2l6ZSkge1xuICBAaWYgJHZhbHVlcyAhPSBudWxsIHtcbiAgICAkdmFsOiByZnMtdmFsdWUoJHZhbHVlcyk7XG4gICAgJGZsdWlkVmFsOiByZnMtZmx1aWQtdmFsdWUoJHZhbHVlcyk7XG5cbiAgICAvLyBEbyBub3QgcHJpbnQgdGhlIG1lZGlhIHF1ZXJ5IGlmIHJlc3BvbnNpdmUgJiBub24tcmVzcG9uc2l2ZSB2YWx1ZXMgYXJlIHRoZSBzYW1lXG4gICAgQGlmICR2YWwgPT0gJGZsdWlkVmFsIHtcbiAgICAgICN7JHByb3BlcnR5fTogJHZhbDtcbiAgICB9XG4gICAgQGVsc2Uge1xuICAgICAgQGluY2x1ZGUgX3Jmcy1ydWxlIHtcbiAgICAgICAgI3skcHJvcGVydHl9OiBpZigkcmZzLW1vZGUgPT0gbWF4LW1lZGlhLXF1ZXJ5LCAkdmFsLCAkZmx1aWRWYWwpO1xuXG4gICAgICAgIC8vIEluY2x1ZGUgc2FmYXJpIGlmcmFtZSByZXNpemUgZml4IGlmIG5lZWRlZFxuICAgICAgICBtaW4td2lkdGg6IGlmKCRyZnMtc2FmYXJpLWlmcmFtZS1yZXNpemUtYnVnLWZpeCwgKDAgKiAxdncpLCBudWxsKTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgX3Jmcy1tZWRpYS1xdWVyeS1ydWxlIHtcbiAgICAgICAgI3skcHJvcGVydHl9OiBpZigkcmZzLW1vZGUgPT0gbWF4LW1lZGlhLXF1ZXJ5LCAkZmx1aWRWYWwsICR2YWwpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBTaG9ydGhhbmQgaGVscGVyIG1peGluc1xuQG1peGluIGZvbnQtc2l6ZSgkdmFsdWUpIHtcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSk7XG59XG5cbkBtaXhpbiBwYWRkaW5nKCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBwYWRkaW5nKTtcbn1cblxuQG1peGluIHBhZGRpbmctdG9wKCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBwYWRkaW5nLXRvcCk7XG59XG5cbkBtaXhpbiBwYWRkaW5nLXJpZ2h0KCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBwYWRkaW5nLXJpZ2h0KTtcbn1cblxuQG1peGluIHBhZGRpbmctYm90dG9tKCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBwYWRkaW5nLWJvdHRvbSk7XG59XG5cbkBtaXhpbiBwYWRkaW5nLWxlZnQoJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHJmcygkdmFsdWUsIHBhZGRpbmctbGVmdCk7XG59XG5cbkBtaXhpbiBtYXJnaW4oJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHJmcygkdmFsdWUsIG1hcmdpbik7XG59XG5cbkBtaXhpbiBtYXJnaW4tdG9wKCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBtYXJnaW4tdG9wKTtcbn1cblxuQG1peGluIG1hcmdpbi1yaWdodCgkdmFsdWUpIHtcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSwgbWFyZ2luLXJpZ2h0KTtcbn1cblxuQG1peGluIG1hcmdpbi1ib3R0b20oJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHJmcygkdmFsdWUsIG1hcmdpbi1ib3R0b20pO1xufVxuXG5AbWl4aW4gbWFyZ2luLWxlZnQoJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHJmcygkdmFsdWUsIG1hcmdpbi1sZWZ0KTtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudCwgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlLCBwcm9wZXJ0eS1uby12ZW5kb3ItcHJlZml4XG5cblxuLy8gUmVib290XG4vL1xuLy8gTm9ybWFsaXphdGlvbiBvZiBIVE1MIGVsZW1lbnRzLCBtYW51YWxseSBmb3JrZWQgZnJvbSBOb3JtYWxpemUuY3NzIHRvIHJlbW92ZVxuLy8gc3R5bGVzIHRhcmdldGluZyBpcnJlbGV2YW50IGJyb3dzZXJzIHdoaWxlIGFwcGx5aW5nIG5ldyBzdHlsZXMuXG4vL1xuLy8gTm9ybWFsaXplIGlzIGxpY2Vuc2VkIE1JVC4gaHR0cHM6Ly9naXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzc1xuXG5cbi8vIERvY3VtZW50XG4vL1xuLy8gQ2hhbmdlIGZyb20gYGJveC1zaXppbmc6IGNvbnRlbnQtYm94YCBzbyB0aGF0IGB3aWR0aGAgaXMgbm90IGFmZmVjdGVkIGJ5IGBwYWRkaW5nYCBvciBgYm9yZGVyYC5cblxuKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuXG4vLyBSb290XG4vL1xuLy8gQWJpbGl0eSB0byB0aGUgdmFsdWUgb2YgdGhlIHJvb3QgZm9udCBzaXplcywgYWZmZWN0aW5nIHRoZSB2YWx1ZSBvZiBgcmVtYC5cbi8vIG51bGwgYnkgZGVmYXVsdCwgdGh1cyBub3RoaW5nIGlzIGdlbmVyYXRlZC5cblxuOnJvb3Qge1xuICBAaWYgJGZvbnQtc2l6ZS1yb290ICE9IG51bGwge1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSh2YXIoLS0jeyRwcmVmaXh9cm9vdC1mb250LXNpemUpKTtcbiAgfVxuXG4gIEBpZiAkZW5hYmxlLXNtb290aC1zY3JvbGwge1xuICAgIEBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogbm8tcHJlZmVyZW5jZSkge1xuICAgICAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG4gICAgfVxuICB9XG59XG5cblxuLy8gQm9keVxuLy9cbi8vIDEuIFJlbW92ZSB0aGUgbWFyZ2luIGluIGFsbCBicm93c2Vycy5cbi8vIDIuIEFzIGEgYmVzdCBwcmFjdGljZSwgYXBwbHkgYSBkZWZhdWx0IGBiYWNrZ3JvdW5kLWNvbG9yYC5cbi8vIDMuIFByZXZlbnQgYWRqdXN0bWVudHMgb2YgZm9udCBzaXplIGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZXMgaW4gaU9TLlxuLy8gNC4gQ2hhbmdlIHRoZSBkZWZhdWx0IHRhcCBoaWdobGlnaHQgdG8gYmUgY29tcGxldGVseSB0cmFuc3BhcmVudCBpbiBpT1MuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCByZWJvb3QtYm9keS1ydWxlc1xuYm9keSB7XG4gIG1hcmdpbjogMDsgLy8gMVxuICBmb250LWZhbWlseTogdmFyKC0tI3skcHJlZml4fWJvZHktZm9udC1mYW1pbHkpO1xuICBAaW5jbHVkZSBmb250LXNpemUodmFyKC0tI3skcHJlZml4fWJvZHktZm9udC1zaXplKSk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9Ym9keS1mb250LXdlaWdodCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9Ym9keS1saW5lLWhlaWdodCk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Ym9keS1jb2xvcik7XG4gIHRleHQtYWxpZ246IHZhcigtLSN7JHByZWZpeH1ib2R5LXRleHQtYWxpZ24pO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Ym9keS1iZyk7IC8vIDJcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvLyAzXG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgkYmxhY2ssIDApOyAvLyA0XG59XG4vLyBzY3NzLWRvY3MtZW5kIHJlYm9vdC1ib2R5LXJ1bGVzXG5cblxuLy8gQ29udGVudCBncm91cGluZ1xuLy9cbi8vIDEuIFJlc2V0IEZpcmVmb3gncyBncmF5IGNvbG9yXG5cbmhyIHtcbiAgbWFyZ2luOiAkaHItbWFyZ2luLXkgMDtcbiAgY29sb3I6ICRoci1jb2xvcjsgLy8gMVxuICBib3JkZXI6IDA7XG4gIGJvcmRlci10b3A6ICRoci1ib3JkZXItd2lkdGggc29saWQgJGhyLWJvcmRlci1jb2xvcjtcbiAgb3BhY2l0eTogJGhyLW9wYWNpdHk7XG59XG5cblxuLy8gVHlwb2dyYXBoeVxuLy9cbi8vIDEuIFJlbW92ZSB0b3AgbWFyZ2lucyBmcm9tIGhlYWRpbmdzXG4vLyAgICBCeSBkZWZhdWx0LCBgPGgxPmAtYDxoNj5gIGFsbCByZWNlaXZlIHRvcCBhbmQgYm90dG9tIG1hcmdpbnMuIFdlIG51a2UgdGhlIHRvcFxuLy8gICAgbWFyZ2luIGZvciBlYXNpZXIgY29udHJvbCB3aXRoaW4gdHlwZSBzY2FsZXMgYXMgaXQgYXZvaWRzIG1hcmdpbiBjb2xsYXBzaW5nLlxuXG4laGVhZGluZyB7XG4gIG1hcmdpbi10b3A6IDA7IC8vIDFcbiAgbWFyZ2luLWJvdHRvbTogJGhlYWRpbmdzLW1hcmdpbi1ib3R0b207XG4gIGZvbnQtZmFtaWx5OiAkaGVhZGluZ3MtZm9udC1mYW1pbHk7XG4gIGZvbnQtc3R5bGU6ICRoZWFkaW5ncy1mb250LXN0eWxlO1xuICBmb250LXdlaWdodDogJGhlYWRpbmdzLWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGhlYWRpbmdzLWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGhlYWRpbmdzLWNvbG9yO1xufVxuXG5oMSB7XG4gIEBleHRlbmQgJWhlYWRpbmc7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDEtZm9udC1zaXplKTtcbn1cblxuaDIge1xuICBAZXh0ZW5kICVoZWFkaW5nO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGgyLWZvbnQtc2l6ZSk7XG59XG5cbmgzIHtcbiAgQGV4dGVuZCAlaGVhZGluZztcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRoMy1mb250LXNpemUpO1xufVxuXG5oNCB7XG4gIEBleHRlbmQgJWhlYWRpbmc7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDQtZm9udC1zaXplKTtcbn1cblxuaDUge1xuICBAZXh0ZW5kICVoZWFkaW5nO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGg1LWZvbnQtc2l6ZSk7XG59XG5cbmg2IHtcbiAgQGV4dGVuZCAlaGVhZGluZztcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRoNi1mb250LXNpemUpO1xufVxuXG5cbi8vIFJlc2V0IG1hcmdpbnMgb24gcGFyYWdyYXBoc1xuLy9cbi8vIFNpbWlsYXJseSwgdGhlIHRvcCBtYXJnaW4gb24gYDxwPmBzIGdldCByZXNldC4gSG93ZXZlciwgd2UgYWxzbyByZXNldCB0aGVcbi8vIGJvdHRvbSBtYXJnaW4gdG8gdXNlIGByZW1gIHVuaXRzIGluc3RlYWQgb2YgYGVtYC5cblxucCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206ICRwYXJhZ3JhcGgtbWFyZ2luLWJvdHRvbTtcbn1cblxuXG4vLyBBYmJyZXZpYXRpb25zXG4vL1xuLy8gMS4gQWRkIHRoZSBjb3JyZWN0IHRleHQgZGVjb3JhdGlvbiBpbiBDaHJvbWUsIEVkZ2UsIE9wZXJhLCBhbmQgU2FmYXJpLlxuLy8gMi4gQWRkIGV4cGxpY2l0IGN1cnNvciB0byBpbmRpY2F0ZSBjaGFuZ2VkIGJlaGF2aW9yLlxuLy8gMy4gUHJldmVudCB0aGUgdGV4dC1kZWNvcmF0aW9uIHRvIGJlIHNraXBwZWQuXG5cbmFiYnJbdGl0bGVdIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkOyAvLyAxXG4gIGN1cnNvcjogaGVscDsgLy8gMlxuICB0ZXh0LWRlY29yYXRpb24tc2tpcC1pbms6IG5vbmU7IC8vIDNcbn1cblxuXG4vLyBBZGRyZXNzXG5cbmFkZHJlc3Mge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG5cbi8vIExpc3RzXG5cbm9sLFxudWwge1xuICBwYWRkaW5nLWxlZnQ6IDJyZW07XG59XG5cbm9sLFxudWwsXG5kbCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbm9sIG9sLFxudWwgdWwsXG5vbCB1bCxcbnVsIG9sIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuZHQge1xuICBmb250LXdlaWdodDogJGR0LWZvbnQtd2VpZ2h0O1xufVxuXG4vLyAxLiBVbmRvIGJyb3dzZXIgZGVmYXVsdFxuXG5kZCB7XG4gIG1hcmdpbi1ib3R0b206IC41cmVtO1xuICBtYXJnaW4tbGVmdDogMDsgLy8gMVxufVxuXG5cbi8vIEJsb2NrcXVvdGVcblxuYmxvY2txdW90ZSB7XG4gIG1hcmdpbjogMCAwIDFyZW07XG59XG5cblxuLy8gU3Ryb25nXG4vL1xuLy8gQWRkIHRoZSBjb3JyZWN0IGZvbnQgd2VpZ2h0IGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaVxuXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkZXI7XG59XG5cblxuLy8gU21hbGxcbi8vXG4vLyBBZGQgdGhlIGNvcnJlY3QgZm9udCBzaXplIGluIGFsbCBicm93c2Vyc1xuXG5zbWFsbCB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkc21hbGwtZm9udC1zaXplKTtcbn1cblxuXG4vLyBNYXJrXG5cbm1hcmsge1xuICBwYWRkaW5nOiAkbWFyay1wYWRkaW5nO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9aGlnaGxpZ2h0LWJnKTtcbn1cblxuXG4vLyBTdWIgYW5kIFN1cFxuLy9cbi8vIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGVsZW1lbnRzIGZyb20gYWZmZWN0aW5nIHRoZSBsaW5lIGhlaWdodCBpblxuLy8gYWxsIGJyb3dzZXJzLlxuXG5zdWIsXG5zdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkc3ViLXN1cC1mb250LXNpemUpO1xuICBsaW5lLWhlaWdodDogMDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdWIgeyBib3R0b206IC0uMjVlbTsgfVxuc3VwIHsgdG9wOiAtLjVlbTsgfVxuXG5cbi8vIExpbmtzXG5cbmEge1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWxpbmstY29sb3IpO1xuICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWRlY29yYXRpb247XG5cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1saW5rLWhvdmVyLWNvbG9yKTtcbiAgICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWhvdmVyLWRlY29yYXRpb247XG4gIH1cbn1cblxuLy8gQW5kIHVuZG8gdGhlc2Ugc3R5bGVzIGZvciBwbGFjZWhvbGRlciBsaW5rcy9uYW1lZCBhbmNob3JzICh3aXRob3V0IGhyZWYpLlxuLy8gSXQgd291bGQgYmUgbW9yZSBzdHJhaWdodGZvcndhcmQgdG8ganVzdCB1c2UgYVtocmVmXSBpbiBwcmV2aW91cyBibG9jaywgYnV0IHRoYXRcbi8vIGNhdXNlcyBzcGVjaWZpY2l0eSBpc3N1ZXMgaW4gbWFueSBvdGhlciBzdHlsZXMgdGhhdCBhcmUgdG9vIGNvbXBsZXggdG8gZml4LlxuLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTk0MDJcblxuYTpub3QoW2hyZWZdKTpub3QoW2NsYXNzXSkge1xuICAmLFxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cblxuXG4vLyBDb2RlXG5cbnByZSxcbmNvZGUsXG5rYmQsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1jb2RlO1xuICBAaW5jbHVkZSBmb250LXNpemUoMWVtKTsgLy8gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxufVxuXG4vLyAxLiBSZW1vdmUgYnJvd3NlciBkZWZhdWx0IHRvcCBtYXJnaW5cbi8vIDIuIFJlc2V0IGJyb3dzZXIgZGVmYXVsdCBvZiBgMWVtYCB0byB1c2UgYHJlbWBzXG4vLyAzLiBEb24ndCBhbGxvdyBjb250ZW50IHRvIGJyZWFrIG91dHNpZGVcblxucHJlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDA7IC8vIDFcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTsgLy8gMlxuICBvdmVyZmxvdzogYXV0bzsgLy8gM1xuICBAaW5jbHVkZSBmb250LXNpemUoJGNvZGUtZm9udC1zaXplKTtcbiAgY29sb3I6ICRwcmUtY29sb3I7XG5cbiAgLy8gQWNjb3VudCBmb3Igc29tZSBjb2RlIG91dHB1dHMgdGhhdCBwbGFjZSBjb2RlIHRhZ3MgaW4gcHJlIHRhZ3NcbiAgY29kZSB7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKGluaGVyaXQpO1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIHdvcmQtYnJlYWs6IG5vcm1hbDtcbiAgfVxufVxuXG5jb2RlIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRjb2RlLWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Y29kZS1jb2xvcik7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcblxuICAvLyBTdHJlYW1saW5lIHRoZSBzdHlsZSB3aGVuIGluc2lkZSBhbmNob3JzIHRvIGF2b2lkIGJyb2tlbiB1bmRlcmxpbmUgYW5kIG1vcmVcbiAgYSA+ICYge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICB9XG59XG5cbmtiZCB7XG4gIHBhZGRpbmc6ICRrYmQtcGFkZGluZy15ICRrYmQtcGFkZGluZy14O1xuICBAaW5jbHVkZSBmb250LXNpemUoJGtiZC1mb250LXNpemUpO1xuICBjb2xvcjogJGtiZC1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGtiZC1iZztcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYm9yZGVyLXJhZGl1cy1zbSk7XG5cbiAga2JkIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxZW0pO1xuICAgIGZvbnQtd2VpZ2h0OiAkbmVzdGVkLWtiZC1mb250LXdlaWdodDtcbiAgfVxufVxuXG5cbi8vIEZpZ3VyZXNcbi8vXG4vLyBBcHBseSBhIGNvbnNpc3RlbnQgbWFyZ2luIHN0cmF0ZWd5IChtYXRjaGVzIG91ciB0eXBlIHN0eWxlcykuXG5cbmZpZ3VyZSB7XG4gIG1hcmdpbjogMCAwIDFyZW07XG59XG5cblxuLy8gSW1hZ2VzIGFuZCBjb250ZW50XG5cbmltZyxcbnN2ZyB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cblxuLy8gVGFibGVzXG4vL1xuLy8gUHJldmVudCBkb3VibGUgYm9yZGVyc1xuXG50YWJsZSB7XG4gIGNhcHRpb24tc2lkZTogYm90dG9tO1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xufVxuXG5jYXB0aW9uIHtcbiAgcGFkZGluZy10b3A6ICR0YWJsZS1jZWxsLXBhZGRpbmcteTtcbiAgcGFkZGluZy1ib3R0b206ICR0YWJsZS1jZWxsLXBhZGRpbmcteTtcbiAgY29sb3I6ICR0YWJsZS1jYXB0aW9uLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4vLyAxLiBSZW1vdmVzIGZvbnQtd2VpZ2h0IGJvbGQgYnkgaW5oZXJpdGluZ1xuLy8gMi4gTWF0Y2hlcyBkZWZhdWx0IGA8dGQ+YCBhbGlnbm1lbnQgYnkgaW5oZXJpdGluZyBgdGV4dC1hbGlnbmAuXG4vLyAzLiBGaXggYWxpZ25tZW50IGZvciBTYWZhcmlcblxudGgge1xuICBmb250LXdlaWdodDogJHRhYmxlLXRoLWZvbnQtd2VpZ2h0OyAvLyAxXG4gIHRleHQtYWxpZ246IGluaGVyaXQ7IC8vIDJcbiAgdGV4dC1hbGlnbjogLXdlYmtpdC1tYXRjaC1wYXJlbnQ7IC8vIDNcbn1cblxudGhlYWQsXG50Ym9keSxcbnRmb290LFxudHIsXG50ZCxcbnRoIHtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDA7XG59XG5cblxuLy8gRm9ybXNcbi8vXG4vLyAxLiBBbGxvdyBsYWJlbHMgdG8gdXNlIGBtYXJnaW5gIGZvciBzcGFjaW5nLlxuXG5sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgLy8gMVxufVxuXG4vLyBSZW1vdmUgdGhlIGRlZmF1bHQgYGJvcmRlci1yYWRpdXNgIHRoYXQgbWFjT1MgQ2hyb21lIGFkZHMuXG4vLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yNDA5M1xuXG5idXR0b24ge1xuICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi8vIEV4cGxpY2l0bHkgcmVtb3ZlIGZvY3VzIG91dGxpbmUgaW4gQ2hyb21pdW0gd2hlbiBpdCBzaG91bGRuJ3QgYmVcbi8vIHZpc2libGUgKGUuZy4gYXMgcmVzdWx0IG9mIG1vdXNlIGNsaWNrIG9yIHRvdWNoIHRhcCkuIEl0IGFscmVhZHlcbi8vIHNob3VsZCBiZSBkb2luZyB0aGlzIGF1dG9tYXRpY2FsbHksIGJ1dCBzZWVtcyB0byBjdXJyZW50bHkgYmVcbi8vIGNvbmZ1c2VkIGFuZCBhcHBsaWVzIGl0cyB2ZXJ5IHZpc2libGUgdHdvLXRvbmUgb3V0bGluZSBhbnl3YXkuXG5cbmJ1dHRvbjpmb2N1czpub3QoOmZvY3VzLXZpc2libGUpIHtcbiAgb3V0bGluZTogMDtcbn1cblxuLy8gMS4gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gRmlyZWZveCBhbmQgU2FmYXJpXG5cbmlucHV0LFxuYnV0dG9uLFxuc2VsZWN0LFxub3B0Z3JvdXAsXG50ZXh0YXJlYSB7XG4gIG1hcmdpbjogMDsgLy8gMVxuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKGluaGVyaXQpO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxuLy8gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBGaXJlZm94XG5idXR0b24sXG5zZWxlY3Qge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cbi8vIFNldCB0aGUgY3Vyc29yIGZvciBub24tYDxidXR0b24+YCBidXR0b25zXG4vL1xuLy8gRGV0YWlscyBhdCBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8zMDU2MlxuW3JvbGU9XCJidXR0b25cIl0ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbnNlbGVjdCB7XG4gIC8vIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2Ygd29yZC13cmFwIGluIFNhZmFyaS5cbiAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjQ5OTBcbiAgd29yZC13cmFwOiBub3JtYWw7XG5cbiAgLy8gVW5kbyB0aGUgb3BhY2l0eSBjaGFuZ2UgZnJvbSBDaHJvbWVcbiAgJjpkaXNhYmxlZCB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG4vLyBSZW1vdmUgdGhlIGRyb3Bkb3duIGFycm93IG9ubHkgZnJvbSB0ZXh0IHR5cGUgaW5wdXRzIGJ1aWx0IHdpdGggZGF0YWxpc3RzIGluIENocm9tZS5cbi8vIFNlZSBodHRwczovL3N0YWNrb3ZlcmZsb3cuY29tL2EvNTQ5OTcxMThcblxuW2xpc3RdOm5vdChbdHlwZT1cImRhdGVcIl0pOm5vdChbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdKTpub3QoW3R5cGU9XCJtb250aFwiXSk6bm90KFt0eXBlPVwid2Vla1wiXSk6bm90KFt0eXBlPVwidGltZVwiXSk6Oi13ZWJraXQtY2FsZW5kYXItcGlja2VyLWluZGljYXRvciB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLy8gMS4gUHJldmVudCBhIFdlYktpdCBidWcgd2hlcmUgKDIpIGRlc3Ryb3lzIG5hdGl2ZSBgYXVkaW9gIGFuZCBgdmlkZW9gXG4vLyAgICBjb250cm9scyBpbiBBbmRyb2lkIDQuXG4vLyAyLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuLy8gMy4gT3BpbmlvbmF0ZWQ6IGFkZCBcImhhbmRcIiBjdXJzb3IgdG8gbm9uLWRpc2FibGVkIGJ1dHRvbiBlbGVtZW50cy5cblxuYnV0dG9uLFxuW3R5cGU9XCJidXR0b25cIl0sIC8vIDFcblt0eXBlPVwicmVzZXRcIl0sXG5bdHlwZT1cInN1Ym1pdFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvLyAyXG5cbiAgQGlmICRlbmFibGUtYnV0dG9uLXBvaW50ZXJzIHtcbiAgICAmOm5vdCg6ZGlzYWJsZWQpIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgLy8gM1xuICAgIH1cbiAgfVxufVxuXG4vLyBSZW1vdmUgaW5uZXIgYm9yZGVyIGFuZCBwYWRkaW5nIGZyb20gRmlyZWZveCwgYnV0IGRvbid0IHJlc3RvcmUgdGhlIG91dGxpbmUgbGlrZSBOb3JtYWxpemUuXG5cbjo6LW1vei1mb2N1cy1pbm5lciB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbn1cblxuLy8gMS4gVGV4dGFyZWFzIHNob3VsZCByZWFsbHkgb25seSByZXNpemUgdmVydGljYWxseSBzbyB0aGV5IGRvbid0IGJyZWFrIHRoZWlyIChob3Jpem9udGFsKSBjb250YWluZXJzLlxuXG50ZXh0YXJlYSB7XG4gIHJlc2l6ZTogdmVydGljYWw7IC8vIDFcbn1cblxuLy8gMS4gQnJvd3NlcnMgc2V0IGEgZGVmYXVsdCBgbWluLXdpZHRoOiBtaW4tY29udGVudDtgIG9uIGZpZWxkc2V0cyxcbi8vICAgIHVubGlrZSBlLmcuIGA8ZGl2PmBzLCB3aGljaCBoYXZlIGBtaW4td2lkdGg6IDA7YCBieSBkZWZhdWx0LlxuLy8gICAgU28gd2UgcmVzZXQgdGhhdCB0byBlbnN1cmUgZmllbGRzZXRzIGJlaGF2ZSBtb3JlIGxpa2UgYSBzdGFuZGFyZCBibG9jayBlbGVtZW50LlxuLy8gICAgU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTIzNTlcbi8vICAgIGFuZCBodHRwczovL2h0bWwuc3BlYy53aGF0d2cub3JnL211bHRpcGFnZS8jdGhlLWZpZWxkc2V0LWFuZC1sZWdlbmQtZWxlbWVudHNcbi8vIDIuIFJlc2V0IHRoZSBkZWZhdWx0IG91dGxpbmUgYmVoYXZpb3Igb2YgZmllbGRzZXRzIHNvIHRoZXkgZG9uJ3QgYWZmZWN0IHBhZ2UgbGF5b3V0LlxuXG5maWVsZHNldCB7XG4gIG1pbi13aWR0aDogMDsgLy8gMVxuICBwYWRkaW5nOiAwOyAvLyAyXG4gIG1hcmdpbjogMDsgLy8gMlxuICBib3JkZXI6IDA7IC8vIDJcbn1cblxuLy8gMS4gQnkgdXNpbmcgYGZsb2F0OiBsZWZ0YCwgdGhlIGxlZ2VuZCB3aWxsIGJlaGF2ZSBsaWtlIGEgYmxvY2sgZWxlbWVudC5cbi8vICAgIFRoaXMgd2F5IHRoZSBib3JkZXIgb2YgYSBmaWVsZHNldCB3cmFwcyBhcm91bmQgdGhlIGxlZ2VuZCBpZiBwcmVzZW50LlxuLy8gMi4gRml4IHdyYXBwaW5nIGJ1Zy5cbi8vICAgIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI5NzEyXG5cbmxlZ2VuZCB7XG4gIGZsb2F0OiBsZWZ0OyAvLyAxXG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiAkbGVnZW5kLW1hcmdpbi1ib3R0b207XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkbGVnZW5kLWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiAkbGVnZW5kLWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcblxuICArICoge1xuICAgIGNsZWFyOiBsZWZ0OyAvLyAyXG4gIH1cbn1cblxuLy8gRml4IGhlaWdodCBvZiBpbnB1dHMgd2l0aCBhIHR5cGUgb2YgZGF0ZXRpbWUtbG9jYWwsIGRhdGUsIG1vbnRoLCB3ZWVrLCBvciB0aW1lXG4vLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xODg0MlxuXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1maWVsZHMtd3JhcHBlcixcbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LXRleHQsXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1taW51dGUsXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1ob3VyLWZpZWxkLFxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtZGF5LWZpZWxkLFxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtbW9udGgtZmllbGQsXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC15ZWFyLWZpZWxkIHtcbiAgcGFkZGluZzogMDtcbn1cblxuOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4vLyAxLiBDb3JyZWN0IHRoZSBvdXRsaW5lIHN0eWxlIGluIFNhZmFyaS5cbi8vIDIuIFRoaXMgb3ZlcnJpZGVzIHRoZSBleHRyYSByb3VuZGVkIGNvcm5lcnMgb24gc2VhcmNoIGlucHV0cyBpbiBpT1Mgc28gdGhhdCBvdXJcbi8vICAgIGAuZm9ybS1jb250cm9sYCBjbGFzcyBjYW4gcHJvcGVybHkgc3R5bGUgdGhlbS4gTm90ZSB0aGF0IHRoaXMgY2Fubm90IHNpbXBseVxuLy8gICAgYmUgYWRkZWQgdG8gYC5mb3JtLWNvbnRyb2xgIGFzIGl0J3Mgbm90IHNwZWNpZmljIGVub3VnaC4gRm9yIGRldGFpbHMsIHNlZVxuLy8gICAgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMTU4Ni5cblxuW3R5cGU9XCJzZWFyY2hcIl0ge1xuICBvdXRsaW5lLW9mZnNldDogLTJweDsgLy8gMVxuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDsgLy8gMlxufVxuXG4vLyAxLiBBIGZldyBpbnB1dCB0eXBlcyBzaG91bGQgc3RheSBMVFJcbi8vIFNlZSBodHRwczovL3J0bHN0eWxpbmcuY29tL3Bvc3RzL3J0bC1zdHlsaW5nI2Zvcm0taW5wdXRzXG4vLyAyLiBSVEwgb25seSBvdXRwdXRcbi8vIFNlZSBodHRwczovL3J0bGNzcy5jb20vbGVhcm4vdXNhZ2UtZ3VpZGUvY29udHJvbC1kaXJlY3RpdmVzLyNyYXdcblxuLyogcnRsOnJhdzpcblt0eXBlPVwidGVsXCJdLFxuW3R5cGU9XCJ1cmxcIl0sXG5bdHlwZT1cImVtYWlsXCJdLFxuW3R5cGU9XCJudW1iZXJcIl0ge1xuICBkaXJlY3Rpb246IGx0cjtcbn1cbiovXG5cbi8vIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBtYWNPUy5cblxuOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vLyBSZW1vdmUgcGFkZGluZyBhcm91bmQgY29sb3IgcGlja2VycyBpbiB3ZWJraXQgYnJvd3NlcnNcblxuOjotd2Via2l0LWNvbG9yLXN3YXRjaC13cmFwcGVyIHtcbiAgcGFkZGluZzogMDtcbn1cblxuXG4vLyAxLiBJbmhlcml0IGZvbnQgZmFtaWx5IGFuZCBsaW5lIGhlaWdodCBmb3IgZmlsZSBpbnB1dCBidXR0b25zXG4vLyAyLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuXG46OmZpbGUtc2VsZWN0b3ItYnV0dG9uIHtcbiAgZm9udDogaW5oZXJpdDsgLy8gMVxuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLy8gMlxufVxuXG4vLyBDb3JyZWN0IGVsZW1lbnQgZGlzcGxheXNcblxub3V0cHV0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4vLyBSZW1vdmUgYm9yZGVyIGZyb20gaWZyYW1lXG5cbmlmcmFtZSB7XG4gIGJvcmRlcjogMDtcbn1cblxuLy8gU3VtbWFyeVxuLy9cbi8vIDEuIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGFsbCBicm93c2Vyc1xuXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogbGlzdC1pdGVtOyAvLyAxXG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuXG4vLyBQcm9ncmVzc1xuLy9cbi8vIEFkZCB0aGUgY29ycmVjdCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXG5cbnByb2dyZXNzIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5cbi8vIEhpZGRlbiBhdHRyaWJ1dGVcbi8vXG4vLyBBbHdheXMgaGlkZSBhbiBlbGVtZW50IHdpdGggdGhlIGBoaWRkZW5gIEhUTUwgYXR0cmlidXRlLlxuXG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbiIsIi8vIFZhcmlhYmxlc1xuLy9cbi8vIFZhcmlhYmxlcyBzaG91bGQgZm9sbG93IHRoZSBgJGNvbXBvbmVudC1zdGF0ZS1wcm9wZXJ0eS1zaXplYCBmb3JtdWxhIGZvclxuLy8gY29uc2lzdGVudCBuYW1pbmcuIEV4OiAkbmF2LWxpbmstZGlzYWJsZWQtY29sb3IgYW5kICRtb2RhbC1jb250ZW50LWJveC1zaGFkb3cteHMuXG5cbi8vIENvbG9yIHN5c3RlbVxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZ3JheS1jb2xvci12YXJpYWJsZXNcbiR3aGl0ZTogICAgI2ZmZiAhZGVmYXVsdDtcbiRncmF5LTEwMDogI2Y4ZjlmYSAhZGVmYXVsdDtcbiRncmF5LTIwMDogI2U5ZWNlZiAhZGVmYXVsdDtcbiRncmF5LTMwMDogI2RlZTJlNiAhZGVmYXVsdDtcbiRncmF5LTQwMDogI2NlZDRkYSAhZGVmYXVsdDtcbiRncmF5LTUwMDogI2FkYjViZCAhZGVmYXVsdDtcbiRncmF5LTYwMDogIzZjNzU3ZCAhZGVmYXVsdDtcbiRncmF5LTcwMDogIzQ5NTA1NyAhZGVmYXVsdDtcbiRncmF5LTgwMDogIzM0M2E0MCAhZGVmYXVsdDtcbiRncmF5LTkwMDogIzIxMjUyOSAhZGVmYXVsdDtcbiRibGFjazogICAgIzAwMCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZ3JheS1jb2xvci12YXJpYWJsZXNcblxuLy8gZnVzdi1kaXNhYmxlXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZ3JheS1jb2xvcnMtbWFwXG4kZ3JheXM6IChcbiAgXCIxMDBcIjogJGdyYXktMTAwLFxuICBcIjIwMFwiOiAkZ3JheS0yMDAsXG4gIFwiMzAwXCI6ICRncmF5LTMwMCxcbiAgXCI0MDBcIjogJGdyYXktNDAwLFxuICBcIjUwMFwiOiAkZ3JheS01MDAsXG4gIFwiNjAwXCI6ICRncmF5LTYwMCxcbiAgXCI3MDBcIjogJGdyYXktNzAwLFxuICBcIjgwMFwiOiAkZ3JheS04MDAsXG4gIFwiOTAwXCI6ICRncmF5LTkwMFxuKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZ3JheS1jb2xvcnMtbWFwXG4vLyBmdXN2LWVuYWJsZVxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgY29sb3ItdmFyaWFibGVzXG4kYmx1ZTogICAgIzBkNmVmZCAhZGVmYXVsdDtcbiRpbmRpZ286ICAjNjYxMGYyICFkZWZhdWx0O1xuJHB1cnBsZTogICM2ZjQyYzEgIWRlZmF1bHQ7XG4kcGluazogICAgI2Q2MzM4NCAhZGVmYXVsdDtcbiRyZWQ6ICAgICAjZGMzNTQ1ICFkZWZhdWx0O1xuJG9yYW5nZTogICNmZDdlMTQgIWRlZmF1bHQ7XG4keWVsbG93OiAgI2ZmYzEwNyAhZGVmYXVsdDtcbiRncmVlbjogICAjMTk4NzU0ICFkZWZhdWx0O1xuJHRlYWw6ICAgICMyMGM5OTcgIWRlZmF1bHQ7XG4kY3lhbjogICAgIzBkY2FmMCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgY29sb3ItdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBjb2xvcnMtbWFwXG4kY29sb3JzOiAoXG4gIFwiYmx1ZVwiOiAgICAgICAkYmx1ZSxcbiAgXCJpbmRpZ29cIjogICAgICRpbmRpZ28sXG4gIFwicHVycGxlXCI6ICAgICAkcHVycGxlLFxuICBcInBpbmtcIjogICAgICAgJHBpbmssXG4gIFwicmVkXCI6ICAgICAgICAkcmVkLFxuICBcIm9yYW5nZVwiOiAgICAgJG9yYW5nZSxcbiAgXCJ5ZWxsb3dcIjogICAgICR5ZWxsb3csXG4gIFwiZ3JlZW5cIjogICAgICAkZ3JlZW4sXG4gIFwidGVhbFwiOiAgICAgICAkdGVhbCxcbiAgXCJjeWFuXCI6ICAgICAgICRjeWFuLFxuICBcImJsYWNrXCI6ICAgICAgJGJsYWNrLFxuICBcIndoaXRlXCI6ICAgICAgJHdoaXRlLFxuICBcImdyYXlcIjogICAgICAgJGdyYXktNjAwLFxuICBcImdyYXktZGFya1wiOiAgJGdyYXktODAwXG4pICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBjb2xvcnMtbWFwXG5cbi8vIFRoZSBjb250cmFzdCByYXRpbyB0byByZWFjaCBhZ2FpbnN0IHdoaXRlLCB0byBkZXRlcm1pbmUgaWYgY29sb3IgY2hhbmdlcyBmcm9tIFwibGlnaHRcIiB0byBcImRhcmtcIi4gQWNjZXB0YWJsZSB2YWx1ZXMgZm9yIFdDQUcgMi4wIGFyZSAzLCA0LjUgYW5kIDcuXG4vLyBTZWUgaHR0cHM6Ly93d3cudzMub3JnL1RSL1dDQUcyMC8jdmlzdWFsLWF1ZGlvLWNvbnRyYXN0LWNvbnRyYXN0XG4kbWluLWNvbnRyYXN0LXJhdGlvOiAgIDQuNSAhZGVmYXVsdDtcblxuLy8gQ3VzdG9taXplIHRoZSBsaWdodCBhbmQgZGFyayB0ZXh0IGNvbG9ycyBmb3IgdXNlIGluIG91ciBjb2xvciBjb250cmFzdCBmdW5jdGlvbi5cbiRjb2xvci1jb250cmFzdC1kYXJrOiAgICAgICRibGFjayAhZGVmYXVsdDtcbiRjb2xvci1jb250cmFzdC1saWdodDogICAgICR3aGl0ZSAhZGVmYXVsdDtcblxuLy8gZnVzdi1kaXNhYmxlXG4kYmx1ZS0xMDA6IHRpbnQtY29sb3IoJGJsdWUsIDgwJSkgIWRlZmF1bHQ7XG4kYmx1ZS0yMDA6IHRpbnQtY29sb3IoJGJsdWUsIDYwJSkgIWRlZmF1bHQ7XG4kYmx1ZS0zMDA6IHRpbnQtY29sb3IoJGJsdWUsIDQwJSkgIWRlZmF1bHQ7XG4kYmx1ZS00MDA6IHRpbnQtY29sb3IoJGJsdWUsIDIwJSkgIWRlZmF1bHQ7XG4kYmx1ZS01MDA6ICRibHVlICFkZWZhdWx0O1xuJGJsdWUtNjAwOiBzaGFkZS1jb2xvcigkYmx1ZSwgMjAlKSAhZGVmYXVsdDtcbiRibHVlLTcwMDogc2hhZGUtY29sb3IoJGJsdWUsIDQwJSkgIWRlZmF1bHQ7XG4kYmx1ZS04MDA6IHNoYWRlLWNvbG9yKCRibHVlLCA2MCUpICFkZWZhdWx0O1xuJGJsdWUtOTAwOiBzaGFkZS1jb2xvcigkYmx1ZSwgODAlKSAhZGVmYXVsdDtcblxuJGluZGlnby0xMDA6IHRpbnQtY29sb3IoJGluZGlnbywgODAlKSAhZGVmYXVsdDtcbiRpbmRpZ28tMjAwOiB0aW50LWNvbG9yKCRpbmRpZ28sIDYwJSkgIWRlZmF1bHQ7XG4kaW5kaWdvLTMwMDogdGludC1jb2xvcigkaW5kaWdvLCA0MCUpICFkZWZhdWx0O1xuJGluZGlnby00MDA6IHRpbnQtY29sb3IoJGluZGlnbywgMjAlKSAhZGVmYXVsdDtcbiRpbmRpZ28tNTAwOiAkaW5kaWdvICFkZWZhdWx0O1xuJGluZGlnby02MDA6IHNoYWRlLWNvbG9yKCRpbmRpZ28sIDIwJSkgIWRlZmF1bHQ7XG4kaW5kaWdvLTcwMDogc2hhZGUtY29sb3IoJGluZGlnbywgNDAlKSAhZGVmYXVsdDtcbiRpbmRpZ28tODAwOiBzaGFkZS1jb2xvcigkaW5kaWdvLCA2MCUpICFkZWZhdWx0O1xuJGluZGlnby05MDA6IHNoYWRlLWNvbG9yKCRpbmRpZ28sIDgwJSkgIWRlZmF1bHQ7XG5cbiRwdXJwbGUtMTAwOiB0aW50LWNvbG9yKCRwdXJwbGUsIDgwJSkgIWRlZmF1bHQ7XG4kcHVycGxlLTIwMDogdGludC1jb2xvcigkcHVycGxlLCA2MCUpICFkZWZhdWx0O1xuJHB1cnBsZS0zMDA6IHRpbnQtY29sb3IoJHB1cnBsZSwgNDAlKSAhZGVmYXVsdDtcbiRwdXJwbGUtNDAwOiB0aW50LWNvbG9yKCRwdXJwbGUsIDIwJSkgIWRlZmF1bHQ7XG4kcHVycGxlLTUwMDogJHB1cnBsZSAhZGVmYXVsdDtcbiRwdXJwbGUtNjAwOiBzaGFkZS1jb2xvcigkcHVycGxlLCAyMCUpICFkZWZhdWx0O1xuJHB1cnBsZS03MDA6IHNoYWRlLWNvbG9yKCRwdXJwbGUsIDQwJSkgIWRlZmF1bHQ7XG4kcHVycGxlLTgwMDogc2hhZGUtY29sb3IoJHB1cnBsZSwgNjAlKSAhZGVmYXVsdDtcbiRwdXJwbGUtOTAwOiBzaGFkZS1jb2xvcigkcHVycGxlLCA4MCUpICFkZWZhdWx0O1xuXG4kcGluay0xMDA6IHRpbnQtY29sb3IoJHBpbmssIDgwJSkgIWRlZmF1bHQ7XG4kcGluay0yMDA6IHRpbnQtY29sb3IoJHBpbmssIDYwJSkgIWRlZmF1bHQ7XG4kcGluay0zMDA6IHRpbnQtY29sb3IoJHBpbmssIDQwJSkgIWRlZmF1bHQ7XG4kcGluay00MDA6IHRpbnQtY29sb3IoJHBpbmssIDIwJSkgIWRlZmF1bHQ7XG4kcGluay01MDA6ICRwaW5rICFkZWZhdWx0O1xuJHBpbmstNjAwOiBzaGFkZS1jb2xvcigkcGluaywgMjAlKSAhZGVmYXVsdDtcbiRwaW5rLTcwMDogc2hhZGUtY29sb3IoJHBpbmssIDQwJSkgIWRlZmF1bHQ7XG4kcGluay04MDA6IHNoYWRlLWNvbG9yKCRwaW5rLCA2MCUpICFkZWZhdWx0O1xuJHBpbmstOTAwOiBzaGFkZS1jb2xvcigkcGluaywgODAlKSAhZGVmYXVsdDtcblxuJHJlZC0xMDA6IHRpbnQtY29sb3IoJHJlZCwgODAlKSAhZGVmYXVsdDtcbiRyZWQtMjAwOiB0aW50LWNvbG9yKCRyZWQsIDYwJSkgIWRlZmF1bHQ7XG4kcmVkLTMwMDogdGludC1jb2xvcigkcmVkLCA0MCUpICFkZWZhdWx0O1xuJHJlZC00MDA6IHRpbnQtY29sb3IoJHJlZCwgMjAlKSAhZGVmYXVsdDtcbiRyZWQtNTAwOiAkcmVkICFkZWZhdWx0O1xuJHJlZC02MDA6IHNoYWRlLWNvbG9yKCRyZWQsIDIwJSkgIWRlZmF1bHQ7XG4kcmVkLTcwMDogc2hhZGUtY29sb3IoJHJlZCwgNDAlKSAhZGVmYXVsdDtcbiRyZWQtODAwOiBzaGFkZS1jb2xvcigkcmVkLCA2MCUpICFkZWZhdWx0O1xuJHJlZC05MDA6IHNoYWRlLWNvbG9yKCRyZWQsIDgwJSkgIWRlZmF1bHQ7XG5cbiRvcmFuZ2UtMTAwOiB0aW50LWNvbG9yKCRvcmFuZ2UsIDgwJSkgIWRlZmF1bHQ7XG4kb3JhbmdlLTIwMDogdGludC1jb2xvcigkb3JhbmdlLCA2MCUpICFkZWZhdWx0O1xuJG9yYW5nZS0zMDA6IHRpbnQtY29sb3IoJG9yYW5nZSwgNDAlKSAhZGVmYXVsdDtcbiRvcmFuZ2UtNDAwOiB0aW50LWNvbG9yKCRvcmFuZ2UsIDIwJSkgIWRlZmF1bHQ7XG4kb3JhbmdlLTUwMDogJG9yYW5nZSAhZGVmYXVsdDtcbiRvcmFuZ2UtNjAwOiBzaGFkZS1jb2xvcigkb3JhbmdlLCAyMCUpICFkZWZhdWx0O1xuJG9yYW5nZS03MDA6IHNoYWRlLWNvbG9yKCRvcmFuZ2UsIDQwJSkgIWRlZmF1bHQ7XG4kb3JhbmdlLTgwMDogc2hhZGUtY29sb3IoJG9yYW5nZSwgNjAlKSAhZGVmYXVsdDtcbiRvcmFuZ2UtOTAwOiBzaGFkZS1jb2xvcigkb3JhbmdlLCA4MCUpICFkZWZhdWx0O1xuXG4keWVsbG93LTEwMDogdGludC1jb2xvcigkeWVsbG93LCA4MCUpICFkZWZhdWx0O1xuJHllbGxvdy0yMDA6IHRpbnQtY29sb3IoJHllbGxvdywgNjAlKSAhZGVmYXVsdDtcbiR5ZWxsb3ctMzAwOiB0aW50LWNvbG9yKCR5ZWxsb3csIDQwJSkgIWRlZmF1bHQ7XG4keWVsbG93LTQwMDogdGludC1jb2xvcigkeWVsbG93LCAyMCUpICFkZWZhdWx0O1xuJHllbGxvdy01MDA6ICR5ZWxsb3cgIWRlZmF1bHQ7XG4keWVsbG93LTYwMDogc2hhZGUtY29sb3IoJHllbGxvdywgMjAlKSAhZGVmYXVsdDtcbiR5ZWxsb3ctNzAwOiBzaGFkZS1jb2xvcigkeWVsbG93LCA0MCUpICFkZWZhdWx0O1xuJHllbGxvdy04MDA6IHNoYWRlLWNvbG9yKCR5ZWxsb3csIDYwJSkgIWRlZmF1bHQ7XG4keWVsbG93LTkwMDogc2hhZGUtY29sb3IoJHllbGxvdywgODAlKSAhZGVmYXVsdDtcblxuJGdyZWVuLTEwMDogdGludC1jb2xvcigkZ3JlZW4sIDgwJSkgIWRlZmF1bHQ7XG4kZ3JlZW4tMjAwOiB0aW50LWNvbG9yKCRncmVlbiwgNjAlKSAhZGVmYXVsdDtcbiRncmVlbi0zMDA6IHRpbnQtY29sb3IoJGdyZWVuLCA0MCUpICFkZWZhdWx0O1xuJGdyZWVuLTQwMDogdGludC1jb2xvcigkZ3JlZW4sIDIwJSkgIWRlZmF1bHQ7XG4kZ3JlZW4tNTAwOiAkZ3JlZW4gIWRlZmF1bHQ7XG4kZ3JlZW4tNjAwOiBzaGFkZS1jb2xvcigkZ3JlZW4sIDIwJSkgIWRlZmF1bHQ7XG4kZ3JlZW4tNzAwOiBzaGFkZS1jb2xvcigkZ3JlZW4sIDQwJSkgIWRlZmF1bHQ7XG4kZ3JlZW4tODAwOiBzaGFkZS1jb2xvcigkZ3JlZW4sIDYwJSkgIWRlZmF1bHQ7XG4kZ3JlZW4tOTAwOiBzaGFkZS1jb2xvcigkZ3JlZW4sIDgwJSkgIWRlZmF1bHQ7XG5cbiR0ZWFsLTEwMDogdGludC1jb2xvcigkdGVhbCwgODAlKSAhZGVmYXVsdDtcbiR0ZWFsLTIwMDogdGludC1jb2xvcigkdGVhbCwgNjAlKSAhZGVmYXVsdDtcbiR0ZWFsLTMwMDogdGludC1jb2xvcigkdGVhbCwgNDAlKSAhZGVmYXVsdDtcbiR0ZWFsLTQwMDogdGludC1jb2xvcigkdGVhbCwgMjAlKSAhZGVmYXVsdDtcbiR0ZWFsLTUwMDogJHRlYWwgIWRlZmF1bHQ7XG4kdGVhbC02MDA6IHNoYWRlLWNvbG9yKCR0ZWFsLCAyMCUpICFkZWZhdWx0O1xuJHRlYWwtNzAwOiBzaGFkZS1jb2xvcigkdGVhbCwgNDAlKSAhZGVmYXVsdDtcbiR0ZWFsLTgwMDogc2hhZGUtY29sb3IoJHRlYWwsIDYwJSkgIWRlZmF1bHQ7XG4kdGVhbC05MDA6IHNoYWRlLWNvbG9yKCR0ZWFsLCA4MCUpICFkZWZhdWx0O1xuXG4kY3lhbi0xMDA6IHRpbnQtY29sb3IoJGN5YW4sIDgwJSkgIWRlZmF1bHQ7XG4kY3lhbi0yMDA6IHRpbnQtY29sb3IoJGN5YW4sIDYwJSkgIWRlZmF1bHQ7XG4kY3lhbi0zMDA6IHRpbnQtY29sb3IoJGN5YW4sIDQwJSkgIWRlZmF1bHQ7XG4kY3lhbi00MDA6IHRpbnQtY29sb3IoJGN5YW4sIDIwJSkgIWRlZmF1bHQ7XG4kY3lhbi01MDA6ICRjeWFuICFkZWZhdWx0O1xuJGN5YW4tNjAwOiBzaGFkZS1jb2xvcigkY3lhbiwgMjAlKSAhZGVmYXVsdDtcbiRjeWFuLTcwMDogc2hhZGUtY29sb3IoJGN5YW4sIDQwJSkgIWRlZmF1bHQ7XG4kY3lhbi04MDA6IHNoYWRlLWNvbG9yKCRjeWFuLCA2MCUpICFkZWZhdWx0O1xuJGN5YW4tOTAwOiBzaGFkZS1jb2xvcigkY3lhbiwgODAlKSAhZGVmYXVsdDtcblxuJGJsdWVzOiAoXG4gIFwiYmx1ZS0xMDBcIjogJGJsdWUtMTAwLFxuICBcImJsdWUtMjAwXCI6ICRibHVlLTIwMCxcbiAgXCJibHVlLTMwMFwiOiAkYmx1ZS0zMDAsXG4gIFwiYmx1ZS00MDBcIjogJGJsdWUtNDAwLFxuICBcImJsdWUtNTAwXCI6ICRibHVlLTUwMCxcbiAgXCJibHVlLTYwMFwiOiAkYmx1ZS02MDAsXG4gIFwiYmx1ZS03MDBcIjogJGJsdWUtNzAwLFxuICBcImJsdWUtODAwXCI6ICRibHVlLTgwMCxcbiAgXCJibHVlLTkwMFwiOiAkYmx1ZS05MDBcbikgIWRlZmF1bHQ7XG5cbiRpbmRpZ29zOiAoXG4gIFwiaW5kaWdvLTEwMFwiOiAkaW5kaWdvLTEwMCxcbiAgXCJpbmRpZ28tMjAwXCI6ICRpbmRpZ28tMjAwLFxuICBcImluZGlnby0zMDBcIjogJGluZGlnby0zMDAsXG4gIFwiaW5kaWdvLTQwMFwiOiAkaW5kaWdvLTQwMCxcbiAgXCJpbmRpZ28tNTAwXCI6ICRpbmRpZ28tNTAwLFxuICBcImluZGlnby02MDBcIjogJGluZGlnby02MDAsXG4gIFwiaW5kaWdvLTcwMFwiOiAkaW5kaWdvLTcwMCxcbiAgXCJpbmRpZ28tODAwXCI6ICRpbmRpZ28tODAwLFxuICBcImluZGlnby05MDBcIjogJGluZGlnby05MDBcbikgIWRlZmF1bHQ7XG5cbiRwdXJwbGVzOiAoXG4gIFwicHVycGxlLTEwMFwiOiAkcHVycGxlLTEwMCxcbiAgXCJwdXJwbGUtMjAwXCI6ICRwdXJwbGUtMjAwLFxuICBcInB1cnBsZS0zMDBcIjogJHB1cnBsZS0zMDAsXG4gIFwicHVycGxlLTQwMFwiOiAkcHVycGxlLTQwMCxcbiAgXCJwdXJwbGUtNTAwXCI6ICRwdXJwbGUtNTAwLFxuICBcInB1cnBsZS02MDBcIjogJHB1cnBsZS02MDAsXG4gIFwicHVycGxlLTcwMFwiOiAkcHVycGxlLTcwMCxcbiAgXCJwdXJwbGUtODAwXCI6ICRwdXJwbGUtODAwLFxuICBcInB1cnBsZS05MDBcIjogJHB1cnBsZS05MDBcbikgIWRlZmF1bHQ7XG5cbiRwaW5rczogKFxuICBcInBpbmstMTAwXCI6ICRwaW5rLTEwMCxcbiAgXCJwaW5rLTIwMFwiOiAkcGluay0yMDAsXG4gIFwicGluay0zMDBcIjogJHBpbmstMzAwLFxuICBcInBpbmstNDAwXCI6ICRwaW5rLTQwMCxcbiAgXCJwaW5rLTUwMFwiOiAkcGluay01MDAsXG4gIFwicGluay02MDBcIjogJHBpbmstNjAwLFxuICBcInBpbmstNzAwXCI6ICRwaW5rLTcwMCxcbiAgXCJwaW5rLTgwMFwiOiAkcGluay04MDAsXG4gIFwicGluay05MDBcIjogJHBpbmstOTAwXG4pICFkZWZhdWx0O1xuXG4kcmVkczogKFxuICBcInJlZC0xMDBcIjogJHJlZC0xMDAsXG4gIFwicmVkLTIwMFwiOiAkcmVkLTIwMCxcbiAgXCJyZWQtMzAwXCI6ICRyZWQtMzAwLFxuICBcInJlZC00MDBcIjogJHJlZC00MDAsXG4gIFwicmVkLTUwMFwiOiAkcmVkLTUwMCxcbiAgXCJyZWQtNjAwXCI6ICRyZWQtNjAwLFxuICBcInJlZC03MDBcIjogJHJlZC03MDAsXG4gIFwicmVkLTgwMFwiOiAkcmVkLTgwMCxcbiAgXCJyZWQtOTAwXCI6ICRyZWQtOTAwXG4pICFkZWZhdWx0O1xuXG4kb3JhbmdlczogKFxuICBcIm9yYW5nZS0xMDBcIjogJG9yYW5nZS0xMDAsXG4gIFwib3JhbmdlLTIwMFwiOiAkb3JhbmdlLTIwMCxcbiAgXCJvcmFuZ2UtMzAwXCI6ICRvcmFuZ2UtMzAwLFxuICBcIm9yYW5nZS00MDBcIjogJG9yYW5nZS00MDAsXG4gIFwib3JhbmdlLTUwMFwiOiAkb3JhbmdlLTUwMCxcbiAgXCJvcmFuZ2UtNjAwXCI6ICRvcmFuZ2UtNjAwLFxuICBcIm9yYW5nZS03MDBcIjogJG9yYW5nZS03MDAsXG4gIFwib3JhbmdlLTgwMFwiOiAkb3JhbmdlLTgwMCxcbiAgXCJvcmFuZ2UtOTAwXCI6ICRvcmFuZ2UtOTAwXG4pICFkZWZhdWx0O1xuXG4keWVsbG93czogKFxuICBcInllbGxvdy0xMDBcIjogJHllbGxvdy0xMDAsXG4gIFwieWVsbG93LTIwMFwiOiAkeWVsbG93LTIwMCxcbiAgXCJ5ZWxsb3ctMzAwXCI6ICR5ZWxsb3ctMzAwLFxuICBcInllbGxvdy00MDBcIjogJHllbGxvdy00MDAsXG4gIFwieWVsbG93LTUwMFwiOiAkeWVsbG93LTUwMCxcbiAgXCJ5ZWxsb3ctNjAwXCI6ICR5ZWxsb3ctNjAwLFxuICBcInllbGxvdy03MDBcIjogJHllbGxvdy03MDAsXG4gIFwieWVsbG93LTgwMFwiOiAkeWVsbG93LTgwMCxcbiAgXCJ5ZWxsb3ctOTAwXCI6ICR5ZWxsb3ctOTAwXG4pICFkZWZhdWx0O1xuXG4kZ3JlZW5zOiAoXG4gIFwiZ3JlZW4tMTAwXCI6ICRncmVlbi0xMDAsXG4gIFwiZ3JlZW4tMjAwXCI6ICRncmVlbi0yMDAsXG4gIFwiZ3JlZW4tMzAwXCI6ICRncmVlbi0zMDAsXG4gIFwiZ3JlZW4tNDAwXCI6ICRncmVlbi00MDAsXG4gIFwiZ3JlZW4tNTAwXCI6ICRncmVlbi01MDAsXG4gIFwiZ3JlZW4tNjAwXCI6ICRncmVlbi02MDAsXG4gIFwiZ3JlZW4tNzAwXCI6ICRncmVlbi03MDAsXG4gIFwiZ3JlZW4tODAwXCI6ICRncmVlbi04MDAsXG4gIFwiZ3JlZW4tOTAwXCI6ICRncmVlbi05MDBcbikgIWRlZmF1bHQ7XG5cbiR0ZWFsczogKFxuICBcInRlYWwtMTAwXCI6ICR0ZWFsLTEwMCxcbiAgXCJ0ZWFsLTIwMFwiOiAkdGVhbC0yMDAsXG4gIFwidGVhbC0zMDBcIjogJHRlYWwtMzAwLFxuICBcInRlYWwtNDAwXCI6ICR0ZWFsLTQwMCxcbiAgXCJ0ZWFsLTUwMFwiOiAkdGVhbC01MDAsXG4gIFwidGVhbC02MDBcIjogJHRlYWwtNjAwLFxuICBcInRlYWwtNzAwXCI6ICR0ZWFsLTcwMCxcbiAgXCJ0ZWFsLTgwMFwiOiAkdGVhbC04MDAsXG4gIFwidGVhbC05MDBcIjogJHRlYWwtOTAwXG4pICFkZWZhdWx0O1xuXG4kY3lhbnM6IChcbiAgXCJjeWFuLTEwMFwiOiAkY3lhbi0xMDAsXG4gIFwiY3lhbi0yMDBcIjogJGN5YW4tMjAwLFxuICBcImN5YW4tMzAwXCI6ICRjeWFuLTMwMCxcbiAgXCJjeWFuLTQwMFwiOiAkY3lhbi00MDAsXG4gIFwiY3lhbi01MDBcIjogJGN5YW4tNTAwLFxuICBcImN5YW4tNjAwXCI6ICRjeWFuLTYwMCxcbiAgXCJjeWFuLTcwMFwiOiAkY3lhbi03MDAsXG4gIFwiY3lhbi04MDBcIjogJGN5YW4tODAwLFxuICBcImN5YW4tOTAwXCI6ICRjeWFuLTkwMFxuKSAhZGVmYXVsdDtcbi8vIGZ1c3YtZW5hYmxlXG5cbi8vIHNjc3MtZG9jcy1zdGFydCB0aGVtZS1jb2xvci12YXJpYWJsZXNcbiRwcmltYXJ5OiAgICAgICAkYmx1ZSAhZGVmYXVsdDtcbiRzZWNvbmRhcnk6ICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kc3VjY2VzczogICAgICAgJGdyZWVuICFkZWZhdWx0O1xuJGluZm86ICAgICAgICAgICRjeWFuICFkZWZhdWx0O1xuJHdhcm5pbmc6ICAgICAgICR5ZWxsb3cgIWRlZmF1bHQ7XG4kZGFuZ2VyOiAgICAgICAgJHJlZCAhZGVmYXVsdDtcbiRsaWdodDogICAgICAgICAkZ3JheS0xMDAgIWRlZmF1bHQ7XG4kZGFyazogICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB0aGVtZS1jb2xvci12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHRoZW1lLWNvbG9ycy1tYXBcbiR0aGVtZS1jb2xvcnM6IChcbiAgXCJwcmltYXJ5XCI6ICAgICRwcmltYXJ5LFxuICBcInNlY29uZGFyeVwiOiAgJHNlY29uZGFyeSxcbiAgXCJzdWNjZXNzXCI6ICAgICRzdWNjZXNzLFxuICBcImluZm9cIjogICAgICAgJGluZm8sXG4gIFwid2FybmluZ1wiOiAgICAkd2FybmluZyxcbiAgXCJkYW5nZXJcIjogICAgICRkYW5nZXIsXG4gIFwibGlnaHRcIjogICAgICAkbGlnaHQsXG4gIFwiZGFya1wiOiAgICAgICAkZGFya1xuKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgdGhlbWUtY29sb3JzLW1hcFxuXG4vLyBDaGFyYWN0ZXJzIHdoaWNoIGFyZSBlc2NhcGVkIGJ5IHRoZSBlc2NhcGUtc3ZnIGZ1bmN0aW9uXG4kZXNjYXBlZC1jaGFyYWN0ZXJzOiAoXG4gIChcIjxcIiwgXCIlM2NcIiksXG4gIChcIj5cIiwgXCIlM2VcIiksXG4gIChcIiNcIiwgXCIlMjNcIiksXG4gIChcIihcIiwgXCIlMjhcIiksXG4gIChcIilcIiwgXCIlMjlcIiksXG4pICFkZWZhdWx0O1xuXG4vLyBPcHRpb25zXG4vL1xuLy8gUXVpY2tseSBtb2RpZnkgZ2xvYmFsIHN0eWxpbmcgYnkgZW5hYmxpbmcgb3IgZGlzYWJsaW5nIG9wdGlvbmFsIGZlYXR1cmVzLlxuXG4kZW5hYmxlLWNhcmV0OiAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1yb3VuZGVkOiAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtc2hhZG93czogICAgICAgICAgICAgIGZhbHNlICFkZWZhdWx0O1xuJGVuYWJsZS1ncmFkaWVudHM6ICAgICAgICAgICAgZmFsc2UgIWRlZmF1bHQ7XG4kZW5hYmxlLXRyYW5zaXRpb25zOiAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1yZWR1Y2VkLW1vdGlvbjogICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtc21vb3RoLXNjcm9sbDogICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLWdyaWQtY2xhc3NlczogICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1jb250YWluZXItY2xhc3NlczogICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtY3NzZ3JpZDogICAgICAgICAgICAgIGZhbHNlICFkZWZhdWx0O1xuJGVuYWJsZS1idXR0b24tcG9pbnRlcnM6ICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtcmZzOiAgICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXZhbGlkYXRpb24taWNvbnM6ICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1uZWdhdGl2ZS1tYXJnaW5zOiAgICAgZmFsc2UgIWRlZmF1bHQ7XG4kZW5hYmxlLWRlcHJlY2F0aW9uLW1lc3NhZ2VzOiB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1pbXBvcnRhbnQtdXRpbGl0aWVzOiAgdHJ1ZSAhZGVmYXVsdDtcblxuLy8gUHJlZml4IGZvciA6cm9vdCBDU1MgdmFyaWFibGVzXG5cbiR2YXJpYWJsZS1wcmVmaXg6ICAgICAgICAgICAgIGJzLSAhZGVmYXVsdDsgLy8gRGVwcmVjYXRlZCBpbiB2NS4yLjAgZm9yIHRoZSBzaG9ydGVyIGAkcHJlZml4YFxuJHByZWZpeDogICAgICAgICAgICAgICAgICAgICAgJHZhcmlhYmxlLXByZWZpeCAhZGVmYXVsdDtcblxuLy8gR3JhZGllbnRcbi8vXG4vLyBUaGUgZ3JhZGllbnQgd2hpY2ggaXMgYWRkZWQgdG8gY29tcG9uZW50cyBpZiBgJGVuYWJsZS1ncmFkaWVudHNgIGlzIGB0cnVlYFxuLy8gVGhpcyBncmFkaWVudCBpcyBhbHNvIGFkZGVkIHRvIGVsZW1lbnRzIHdpdGggYC5iZy1ncmFkaWVudGBcbi8vIHNjc3MtZG9jcy1zdGFydCB2YXJpYWJsZS1ncmFkaWVudFxuJGdyYWRpZW50OiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKCR3aGl0ZSwgLjE1KSwgcmdiYSgkd2hpdGUsIDApKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgdmFyaWFibGUtZ3JhZGllbnRcblxuLy8gU3BhY2luZ1xuLy9cbi8vIENvbnRyb2wgdGhlIGRlZmF1bHQgc3R5bGluZyBvZiBtb3N0IEJvb3RzdHJhcCBlbGVtZW50cyBieSBtb2RpZnlpbmcgdGhlc2Vcbi8vIHZhcmlhYmxlcy4gTW9zdGx5IGZvY3VzZWQgb24gc3BhY2luZy5cbi8vIFlvdSBjYW4gYWRkIG1vcmUgZW50cmllcyB0byB0aGUgJHNwYWNlcnMgbWFwLCBzaG91bGQgeW91IG5lZWQgbW9yZSB2YXJpYXRpb24uXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBzcGFjZXItdmFyaWFibGVzLW1hcHNcbiRzcGFjZXI6IDFyZW0gIWRlZmF1bHQ7XG4kc3BhY2VyczogKFxuICAwOiAwLFxuICAxOiAkc3BhY2VyICogLjI1LFxuICAyOiAkc3BhY2VyICogLjUsXG4gIDM6ICRzcGFjZXIsXG4gIDQ6ICRzcGFjZXIgKiAxLjUsXG4gIDU6ICRzcGFjZXIgKiAzLFxuKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgc3BhY2VyLXZhcmlhYmxlcy1tYXBzXG5cbi8vIFBvc2l0aW9uXG4vL1xuLy8gRGVmaW5lIHRoZSBlZGdlIHBvc2l0aW9uaW5nIGFuY2hvcnMgb2YgdGhlIHBvc2l0aW9uIHV0aWxpdGllcy5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHBvc2l0aW9uLW1hcFxuJHBvc2l0aW9uLXZhbHVlczogKFxuICAwOiAwLFxuICA1MDogNTAlLFxuICAxMDA6IDEwMCVcbikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHBvc2l0aW9uLW1hcFxuXG4vLyBCb2R5XG4vL1xuLy8gU2V0dGluZ3MgZm9yIHRoZSBgPGJvZHk+YCBlbGVtZW50LlxuXG4kYm9keS1iZzogICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGJvZHktY29sb3I6ICAgICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcbiRib2R5LXRleHQtYWxpZ246ICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuXG4vLyBMaW5rc1xuLy9cbi8vIFN0eWxlIGFuY2hvciBlbGVtZW50cy5cblxuJGxpbmstY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJHByaW1hcnkgIWRlZmF1bHQ7XG4kbGluay1kZWNvcmF0aW9uOiAgICAgICAgICAgICAgICAgICAgICAgICB1bmRlcmxpbmUgIWRlZmF1bHQ7XG4kbGluay1zaGFkZS1wZXJjZW50YWdlOiAgICAgICAgICAgICAgICAgICAyMCUgIWRlZmF1bHQ7XG4kbGluay1ob3Zlci1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICBzaGlmdC1jb2xvcigkbGluay1jb2xvciwgJGxpbmstc2hhZGUtcGVyY2VudGFnZSkgIWRlZmF1bHQ7XG4kbGluay1ob3Zlci1kZWNvcmF0aW9uOiAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuXG4kc3RyZXRjaGVkLWxpbmstcHNldWRvLWVsZW1lbnQ6ICAgICAgICAgICBhZnRlciAhZGVmYXVsdDtcbiRzdHJldGNoZWQtbGluay16LWluZGV4OiAgICAgICAgICAgICAgICAgIDEgIWRlZmF1bHQ7XG5cbi8vIFBhcmFncmFwaHNcbi8vXG4vLyBTdHlsZSBwIGVsZW1lbnQuXG5cbiRwYXJhZ3JhcGgtbWFyZ2luLWJvdHRvbTogICAxcmVtICFkZWZhdWx0O1xuXG5cbi8vIEdyaWQgYnJlYWtwb2ludHNcbi8vXG4vLyBEZWZpbmUgdGhlIG1pbmltdW0gZGltZW5zaW9ucyBhdCB3aGljaCB5b3VyIGxheW91dCB3aWxsIGNoYW5nZSxcbi8vIGFkYXB0aW5nIHRvIGRpZmZlcmVudCBzY3JlZW4gc2l6ZXMsIGZvciB1c2UgaW4gbWVkaWEgcXVlcmllcy5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGdyaWQtYnJlYWtwb2ludHNcbiRncmlkLWJyZWFrcG9pbnRzOiAoXG4gIHhzOiAwLFxuICBzbTogNTc2cHgsXG4gIG1kOiA3NjhweCxcbiAgbGc6IDk5MnB4LFxuICB4bDogMTIwMHB4LFxuICB4eGw6IDE0MDBweFxuKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZ3JpZC1icmVha3BvaW50c1xuXG5AaW5jbHVkZSBfYXNzZXJ0LWFzY2VuZGluZygkZ3JpZC1icmVha3BvaW50cywgXCIkZ3JpZC1icmVha3BvaW50c1wiKTtcbkBpbmNsdWRlIF9hc3NlcnQtc3RhcnRzLWF0LXplcm8oJGdyaWQtYnJlYWtwb2ludHMsIFwiJGdyaWQtYnJlYWtwb2ludHNcIik7XG5cblxuLy8gR3JpZCBjb250YWluZXJzXG4vL1xuLy8gRGVmaW5lIHRoZSBtYXhpbXVtIHdpZHRoIG9mIGAuY29udGFpbmVyYCBmb3IgZGlmZmVyZW50IHNjcmVlbiBzaXplcy5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGNvbnRhaW5lci1tYXgtd2lkdGhzXG4kY29udGFpbmVyLW1heC13aWR0aHM6IChcbiAgc206IDU0MHB4LFxuICBtZDogNzIwcHgsXG4gIGxnOiA5NjBweCxcbiAgeGw6IDExNDBweCxcbiAgeHhsOiAxMzIwcHhcbikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGNvbnRhaW5lci1tYXgtd2lkdGhzXG5cbkBpbmNsdWRlIF9hc3NlcnQtYXNjZW5kaW5nKCRjb250YWluZXItbWF4LXdpZHRocywgXCIkY29udGFpbmVyLW1heC13aWR0aHNcIik7XG5cblxuLy8gR3JpZCBjb2x1bW5zXG4vL1xuLy8gU2V0IHRoZSBudW1iZXIgb2YgY29sdW1ucyBhbmQgc3BlY2lmeSB0aGUgd2lkdGggb2YgdGhlIGd1dHRlcnMuXG5cbiRncmlkLWNvbHVtbnM6ICAgICAgICAgICAgICAgIDEyICFkZWZhdWx0O1xuJGdyaWQtZ3V0dGVyLXdpZHRoOiAgICAgICAgICAgMS41cmVtICFkZWZhdWx0O1xuJGdyaWQtcm93LWNvbHVtbnM6ICAgICAgICAgICAgNiAhZGVmYXVsdDtcblxuLy8gQ29udGFpbmVyIHBhZGRpbmdcblxuJGNvbnRhaW5lci1wYWRkaW5nLXg6ICRncmlkLWd1dHRlci13aWR0aCAhZGVmYXVsdDtcblxuXG4vLyBDb21wb25lbnRzXG4vL1xuLy8gRGVmaW5lIGNvbW1vbiBwYWRkaW5nIGFuZCBib3JkZXIgcmFkaXVzIHNpemVzIGFuZCBtb3JlLlxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYm9yZGVyLXZhcmlhYmxlc1xuJGJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgMXB4ICFkZWZhdWx0O1xuJGJvcmRlci13aWR0aHM6IChcbiAgMTogMXB4LFxuICAyOiAycHgsXG4gIDM6IDNweCxcbiAgNDogNHB4LFxuICA1OiA1cHhcbikgIWRlZmF1bHQ7XG5cbiRib3JkZXItc3R5bGU6ICAgICAgICAgICAgICAgIHNvbGlkICFkZWZhdWx0O1xuJGJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuJGJvcmRlci1jb2xvci10cmFuc2x1Y2VudDogICAgcmdiYSgkYmxhY2ssIC4xNzUpICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBib3JkZXItdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBib3JkZXItcmFkaXVzLXZhcmlhYmxlc1xuJGJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgLjM3NXJlbSAhZGVmYXVsdDtcbiRib3JkZXItcmFkaXVzLXNtOiAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRib3JkZXItcmFkaXVzLWxnOiAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJGJvcmRlci1yYWRpdXMteGw6ICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRib3JkZXItcmFkaXVzLTJ4bDogICAgICAgICAgIDJyZW0gIWRlZmF1bHQ7XG4kYm9yZGVyLXJhZGl1cy1waWxsOiAgICAgICAgICA1MHJlbSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgYm9yZGVyLXJhZGl1cy12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGJveC1zaGFkb3ctdmFyaWFibGVzXG4kYm94LXNoYWRvdzogICAgICAgICAgICAgICAgICAwIC41cmVtIDFyZW0gcmdiYSgkYmxhY2ssIC4xNSkgIWRlZmF1bHQ7XG4kYm94LXNoYWRvdy1zbTogICAgICAgICAgICAgICAwIC4xMjVyZW0gLjI1cmVtIHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcbiRib3gtc2hhZG93LWxnOiAgICAgICAgICAgICAgIDAgMXJlbSAzcmVtIHJnYmEoJGJsYWNrLCAuMTc1KSAhZGVmYXVsdDtcbiRib3gtc2hhZG93LWluc2V0OiAgICAgICAgICAgIGluc2V0IDAgMXB4IDJweCByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGJveC1zaGFkb3ctdmFyaWFibGVzXG5cbiRjb21wb25lbnQtYWN0aXZlLWNvbG9yOiAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRjb21wb25lbnQtYWN0aXZlLWJnOiAgICAgICAgICRwcmltYXJ5ICFkZWZhdWx0O1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgY2FyZXQtdmFyaWFibGVzXG4kY2FyZXQtd2lkdGg6ICAgICAgICAgICAgICAgICAuM2VtICFkZWZhdWx0O1xuJGNhcmV0LXZlcnRpY2FsLWFsaWduOiAgICAgICAgJGNhcmV0LXdpZHRoICogLjg1ICFkZWZhdWx0O1xuJGNhcmV0LXNwYWNpbmc6ICAgICAgICAgICAgICAgJGNhcmV0LXdpZHRoICogLjg1ICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBjYXJldC12YXJpYWJsZXNcblxuJHRyYW5zaXRpb24tYmFzZTogICAgICAgICAgICAgYWxsIC4ycyBlYXNlLWluLW91dCAhZGVmYXVsdDtcbiR0cmFuc2l0aW9uLWZhZGU6ICAgICAgICAgICAgIG9wYWNpdHkgLjE1cyBsaW5lYXIgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3Mtc3RhcnQgY29sbGFwc2UtdHJhbnNpdGlvblxuJHRyYW5zaXRpb24tY29sbGFwc2U6ICAgICAgICAgaGVpZ2h0IC4zNXMgZWFzZSAhZGVmYXVsdDtcbiR0cmFuc2l0aW9uLWNvbGxhcHNlLXdpZHRoOiAgIHdpZHRoIC4zNXMgZWFzZSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgY29sbGFwc2UtdHJhbnNpdGlvblxuXG4vLyBzdHlsZWxpbnQtZGlzYWJsZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3Rcbi8vIHNjc3MtZG9jcy1zdGFydCBhc3BlY3QtcmF0aW9zXG4kYXNwZWN0LXJhdGlvczogKFxuICBcIjF4MVwiOiAxMDAlLFxuICBcIjR4M1wiOiBjYWxjKDMgLyA0ICogMTAwJSksXG4gIFwiMTZ4OVwiOiBjYWxjKDkgLyAxNiAqIDEwMCUpLFxuICBcIjIxeDlcIjogY2FsYyg5IC8gMjEgKiAxMDAlKVxuKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgYXNwZWN0LXJhdGlvc1xuLy8gc3R5bGVsaW50LWVuYWJsZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcblxuLy8gVHlwb2dyYXBoeVxuLy9cbi8vIEZvbnQsIGxpbmUtaGVpZ2h0LCBhbmQgY29sb3IgZm9yIGJvZHkgdGV4dCwgaGVhZGluZ3MsIGFuZCBtb3JlLlxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9udC12YXJpYWJsZXNcbi8vIHN0eWxlbGludC1kaXNhYmxlIHZhbHVlLWtleXdvcmQtY2FzZVxuJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWY6ICAgICAgc3lzdGVtLXVpLCAtYXBwbGUtc3lzdGVtLCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBcIk5vdG8gU2Fuc1wiLCBcIkxpYmVyYXRpb24gU2Fuc1wiLCBBcmlhbCwgc2Fucy1zZXJpZiwgXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiU2Vnb2UgVUkgU3ltYm9sXCIsIFwiTm90byBDb2xvciBFbW9qaVwiICFkZWZhdWx0O1xuJGZvbnQtZmFtaWx5LW1vbm9zcGFjZTogICAgICAgU0ZNb25vLVJlZ3VsYXIsIE1lbmxvLCBNb25hY28sIENvbnNvbGFzLCBcIkxpYmVyYXRpb24gTW9ub1wiLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZSAhZGVmYXVsdDtcbi8vIHN0eWxlbGludC1lbmFibGUgdmFsdWUta2V5d29yZC1jYXNlXG4kZm9udC1mYW1pbHktYmFzZTogICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Zm9udC1zYW5zLXNlcmlmKSAhZGVmYXVsdDtcbiRmb250LWZhbWlseS1jb2RlOiAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1mb250LW1vbm9zcGFjZSkgIWRlZmF1bHQ7XG5cbi8vICRmb250LXNpemUtcm9vdCBhZmZlY3RzIHRoZSB2YWx1ZSBvZiBgcmVtYCwgd2hpY2ggaXMgdXNlZCBmb3IgYXMgd2VsbCBmb250IHNpemVzLCBwYWRkaW5ncywgYW5kIG1hcmdpbnNcbi8vICRmb250LXNpemUtYmFzZSBhZmZlY3RzIHRoZSBmb250IHNpemUgb2YgdGhlIGJvZHkgdGV4dFxuJGZvbnQtc2l6ZS1yb290OiAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRmb250LXNpemUtYmFzZTogICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7IC8vIEFzc3VtZXMgdGhlIGJyb3dzZXIgZGVmYXVsdCwgdHlwaWNhbGx5IGAxNnB4YFxuJGZvbnQtc2l6ZS1zbTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogLjg3NSAhZGVmYXVsdDtcbiRmb250LXNpemUtbGc6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuMjUgIWRlZmF1bHQ7XG5cbiRmb250LXdlaWdodC1saWdodGVyOiAgICAgICAgIGxpZ2h0ZXIgIWRlZmF1bHQ7XG4kZm9udC13ZWlnaHQtbGlnaHQ6ICAgICAgICAgICAzMDAgIWRlZmF1bHQ7XG4kZm9udC13ZWlnaHQtbm9ybWFsOiAgICAgICAgICA0MDAgIWRlZmF1bHQ7XG4kZm9udC13ZWlnaHQtc2VtaWJvbGQ6ICAgICAgICA2MDAgIWRlZmF1bHQ7XG4kZm9udC13ZWlnaHQtYm9sZDogICAgICAgICAgICA3MDAgIWRlZmF1bHQ7XG4kZm9udC13ZWlnaHQtYm9sZGVyOiAgICAgICAgICBib2xkZXIgIWRlZmF1bHQ7XG5cbiRmb250LXdlaWdodC1iYXNlOiAgICAgICAgICAgICRmb250LXdlaWdodC1ub3JtYWwgIWRlZmF1bHQ7XG5cbiRsaW5lLWhlaWdodC1iYXNlOiAgICAgICAgICAgIDEuNSAhZGVmYXVsdDtcbiRsaW5lLWhlaWdodC1zbTogICAgICAgICAgICAgIDEuMjUgIWRlZmF1bHQ7XG4kbGluZS1oZWlnaHQtbGc6ICAgICAgICAgICAgICAyICFkZWZhdWx0O1xuXG4kaDEtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAyLjUgIWRlZmF1bHQ7XG4kaDItZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAyICFkZWZhdWx0O1xuJGgzLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS43NSAhZGVmYXVsdDtcbiRoNC1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuNSAhZGVmYXVsdDtcbiRoNS1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuMjUgIWRlZmF1bHQ7XG4kaDYtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZvbnQtdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb250LXNpemVzXG4kZm9udC1zaXplczogKFxuICAxOiAkaDEtZm9udC1zaXplLFxuICAyOiAkaDItZm9udC1zaXplLFxuICAzOiAkaDMtZm9udC1zaXplLFxuICA0OiAkaDQtZm9udC1zaXplLFxuICA1OiAkaDUtZm9udC1zaXplLFxuICA2OiAkaDYtZm9udC1zaXplXG4pICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb250LXNpemVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBoZWFkaW5ncy12YXJpYWJsZXNcbiRoZWFkaW5ncy1tYXJnaW4tYm90dG9tOiAgICAgICRzcGFjZXIgKiAuNSAhZGVmYXVsdDtcbiRoZWFkaW5ncy1mb250LWZhbWlseTogICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtZm9udC1zdHlsZTogICAgICAgICBudWxsICFkZWZhdWx0O1xuJGhlYWRpbmdzLWZvbnQtd2VpZ2h0OiAgICAgICAgNTAwICFkZWZhdWx0O1xuJGhlYWRpbmdzLWxpbmUtaGVpZ2h0OiAgICAgICAgMS4yICFkZWZhdWx0O1xuJGhlYWRpbmdzLWNvbG9yOiAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgaGVhZGluZ3MtdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBkaXNwbGF5LWhlYWRpbmdzXG4kZGlzcGxheS1mb250LXNpemVzOiAoXG4gIDE6IDVyZW0sXG4gIDI6IDQuNXJlbSxcbiAgMzogNHJlbSxcbiAgNDogMy41cmVtLFxuICA1OiAzcmVtLFxuICA2OiAyLjVyZW1cbikgIWRlZmF1bHQ7XG5cbiRkaXNwbGF5LWZvbnQtZmFtaWx5OiBudWxsICFkZWZhdWx0O1xuJGRpc3BsYXktZm9udC1zdHlsZTogIG51bGwgIWRlZmF1bHQ7XG4kZGlzcGxheS1mb250LXdlaWdodDogMzAwICFkZWZhdWx0O1xuJGRpc3BsYXktbGluZS1oZWlnaHQ6ICRoZWFkaW5ncy1saW5lLWhlaWdodCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZGlzcGxheS1oZWFkaW5nc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdHlwZS12YXJpYWJsZXNcbiRsZWFkLWZvbnQtc2l6ZTogICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuMjUgIWRlZmF1bHQ7XG4kbGVhZC1mb250LXdlaWdodDogICAgICAgICAgICAzMDAgIWRlZmF1bHQ7XG5cbiRzbWFsbC1mb250LXNpemU6ICAgICAgICAgICAgIC44NzVlbSAhZGVmYXVsdDtcblxuJHN1Yi1zdXAtZm9udC1zaXplOiAgICAgICAgICAgLjc1ZW0gIWRlZmF1bHQ7XG5cbiR0ZXh0LW11dGVkOiAgICAgICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuJGluaXRpYWxpc20tZm9udC1zaXplOiAgICAgICAgJHNtYWxsLWZvbnQtc2l6ZSAhZGVmYXVsdDtcblxuJGJsb2NrcXVvdGUtbWFyZ2luLXk6ICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcbiRibG9ja3F1b3RlLWZvbnQtc2l6ZTogICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuMjUgIWRlZmF1bHQ7XG4kYmxvY2txdW90ZS1mb290ZXItY29sb3I6ICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kYmxvY2txdW90ZS1mb290ZXItZm9udC1zaXplOiAkc21hbGwtZm9udC1zaXplICFkZWZhdWx0O1xuXG4kaHItbWFyZ2luLXk6ICAgICAgICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuJGhyLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgaW5oZXJpdCAhZGVmYXVsdDtcblxuLy8gZnVzdi1kaXNhYmxlXG4kaHItYmctY29sb3I6ICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0OyAvLyBEZXByZWNhdGVkIGluIHY1LjIuMFxuJGhyLWhlaWdodDogICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDsgLy8gRGVwcmVjYXRlZCBpbiB2NS4yLjBcbi8vIGZ1c3YtZW5hYmxlXG5cbiRoci1ib3JkZXItY29sb3I6ICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7IC8vIEFsbG93cyBmb3IgaW5oZXJpdGVkIGNvbG9yc1xuJGhyLWJvcmRlci13aWR0aDogICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRoci1vcGFjaXR5OiAgICAgICAgICAgICAgICAgIC4yNSAhZGVmYXVsdDtcblxuJGxlZ2VuZC1tYXJnaW4tYm90dG9tOiAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kbGVnZW5kLWZvbnQtc2l6ZTogICAgICAgICAgICAxLjVyZW0gIWRlZmF1bHQ7XG4kbGVnZW5kLWZvbnQtd2VpZ2h0OiAgICAgICAgICBudWxsICFkZWZhdWx0O1xuXG4kZHQtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcblxuJGxpc3QtaW5saW5lLXBhZGRpbmc6ICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbiRtYXJrLXBhZGRpbmc6ICAgICAgICAgICAgICAgIC4xODc1ZW0gIWRlZmF1bHQ7XG4kbWFyay1iZzogICAgICAgICAgICAgICAgICAgICAkeWVsbG93LTEwMCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgdHlwZS12YXJpYWJsZXNcblxuXG4vLyBUYWJsZXNcbi8vXG4vLyBDdXN0b21pemVzIHRoZSBgLnRhYmxlYCBjb21wb25lbnQgd2l0aCBiYXNpYyB2YWx1ZXMsIGVhY2ggdXNlZCBhY3Jvc3MgYWxsIHRhYmxlIHZhcmlhdGlvbnMuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCB0YWJsZS12YXJpYWJsZXNcbiR0YWJsZS1jZWxsLXBhZGRpbmcteTogICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHRhYmxlLWNlbGwtcGFkZGluZy14OiAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kdGFibGUtY2VsbC1wYWRkaW5nLXktc206ICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kdGFibGUtY2VsbC1wYWRkaW5nLXgtc206ICAgICAuMjVyZW0gIWRlZmF1bHQ7XG5cbiR0YWJsZS1jZWxsLXZlcnRpY2FsLWFsaWduOiAgIHRvcCAhZGVmYXVsdDtcblxuJHRhYmxlLWNvbG9yOiAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktY29sb3IpICFkZWZhdWx0O1xuJHRhYmxlLWJnOiAgICAgICAgICAgICAgICAgICAgdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XG4kdGFibGUtYWNjZW50LWJnOiAgICAgICAgICAgICB0cmFuc3BhcmVudCAhZGVmYXVsdDtcblxuJHRhYmxlLXRoLWZvbnQtd2VpZ2h0OiAgICAgICAgbnVsbCAhZGVmYXVsdDtcblxuJHRhYmxlLXN0cmlwZWQtY29sb3I6ICAgICAgICAgJHRhYmxlLWNvbG9yICFkZWZhdWx0O1xuJHRhYmxlLXN0cmlwZWQtYmctZmFjdG9yOiAgICAgLjA1ICFkZWZhdWx0O1xuJHRhYmxlLXN0cmlwZWQtYmc6ICAgICAgICAgICAgcmdiYSgkYmxhY2ssICR0YWJsZS1zdHJpcGVkLWJnLWZhY3RvcikgIWRlZmF1bHQ7XG5cbiR0YWJsZS1hY3RpdmUtY29sb3I6ICAgICAgICAgICR0YWJsZS1jb2xvciAhZGVmYXVsdDtcbiR0YWJsZS1hY3RpdmUtYmctZmFjdG9yOiAgICAgIC4xICFkZWZhdWx0O1xuJHRhYmxlLWFjdGl2ZS1iZzogICAgICAgICAgICAgcmdiYSgkYmxhY2ssICR0YWJsZS1hY3RpdmUtYmctZmFjdG9yKSAhZGVmYXVsdDtcblxuJHRhYmxlLWhvdmVyLWNvbG9yOiAgICAgICAgICAgJHRhYmxlLWNvbG9yICFkZWZhdWx0O1xuJHRhYmxlLWhvdmVyLWJnLWZhY3RvcjogICAgICAgLjA3NSAhZGVmYXVsdDtcbiR0YWJsZS1ob3Zlci1iZzogICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAkdGFibGUtaG92ZXItYmctZmFjdG9yKSAhZGVmYXVsdDtcblxuJHRhYmxlLWJvcmRlci1mYWN0b3I6ICAgICAgICAgLjEgIWRlZmF1bHQ7XG4kdGFibGUtYm9yZGVyLXdpZHRoOiAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJHRhYmxlLWJvcmRlci1jb2xvcjogICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvcikgIWRlZmF1bHQ7XG5cbiR0YWJsZS1zdHJpcGVkLW9yZGVyOiAgICAgICAgIG9kZCAhZGVmYXVsdDtcbiR0YWJsZS1zdHJpcGVkLWNvbHVtbnMtb3JkZXI6IGV2ZW4gIWRlZmF1bHQ7XG5cbiR0YWJsZS1ncm91cC1zZXBhcmF0b3ItY29sb3I6IGN1cnJlbnRjb2xvciAhZGVmYXVsdDtcblxuJHRhYmxlLWNhcHRpb24tY29sb3I6ICAgICAgICAgJHRleHQtbXV0ZWQgIWRlZmF1bHQ7XG5cbiR0YWJsZS1iZy1zY2FsZTogICAgICAgICAgICAgIC04MCUgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHRhYmxlLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdGFibGUtbG9vcFxuJHRhYmxlLXZhcmlhbnRzOiAoXG4gIFwicHJpbWFyeVwiOiAgICBzaGlmdC1jb2xvcigkcHJpbWFyeSwgJHRhYmxlLWJnLXNjYWxlKSxcbiAgXCJzZWNvbmRhcnlcIjogIHNoaWZ0LWNvbG9yKCRzZWNvbmRhcnksICR0YWJsZS1iZy1zY2FsZSksXG4gIFwic3VjY2Vzc1wiOiAgICBzaGlmdC1jb2xvcigkc3VjY2VzcywgJHRhYmxlLWJnLXNjYWxlKSxcbiAgXCJpbmZvXCI6ICAgICAgIHNoaWZ0LWNvbG9yKCRpbmZvLCAkdGFibGUtYmctc2NhbGUpLFxuICBcIndhcm5pbmdcIjogICAgc2hpZnQtY29sb3IoJHdhcm5pbmcsICR0YWJsZS1iZy1zY2FsZSksXG4gIFwiZGFuZ2VyXCI6ICAgICBzaGlmdC1jb2xvcigkZGFuZ2VyLCAkdGFibGUtYmctc2NhbGUpLFxuICBcImxpZ2h0XCI6ICAgICAgJGxpZ2h0LFxuICBcImRhcmtcIjogICAgICAgJGRhcmssXG4pICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB0YWJsZS1sb29wXG5cblxuLy8gQnV0dG9ucyArIEZvcm1zXG4vL1xuLy8gU2hhcmVkIHZhcmlhYmxlcyB0aGF0IGFyZSByZWFzc2lnbmVkIHRvIGAkaW5wdXQtYCBhbmQgYCRidG4tYCBzcGVjaWZpYyB2YXJpYWJsZXMuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBpbnB1dC1idG4tdmFyaWFibGVzXG4kaW5wdXQtYnRuLXBhZGRpbmcteTogICAgICAgICAuMzc1cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1wYWRkaW5nLXg6ICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb250LWZhbWlseTogICAgICAgbnVsbCAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9udC1zaXplOiAgICAgICAgICRmb250LXNpemUtYmFzZSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tbGluZS1oZWlnaHQ6ICAgICAgICRsaW5lLWhlaWdodC1iYXNlICFkZWZhdWx0O1xuXG4kaW5wdXQtYnRuLWZvY3VzLXdpZHRoOiAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9jdXMtY29sb3Itb3BhY2l0eTogLjI1ICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb2N1cy1jb2xvcjogICAgICAgICByZ2JhKCRjb21wb25lbnQtYWN0aXZlLWJnLCAkaW5wdXQtYnRuLWZvY3VzLWNvbG9yLW9wYWNpdHkpICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb2N1cy1ibHVyOiAgICAgICAgICAwICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93OiAgICAwIDAgJGlucHV0LWJ0bi1mb2N1cy1ibHVyICRpbnB1dC1idG4tZm9jdXMtd2lkdGggJGlucHV0LWJ0bi1mb2N1cy1jb2xvciAhZGVmYXVsdDtcblxuJGlucHV0LWJ0bi1wYWRkaW5nLXktc206ICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1wYWRkaW5nLXgtc206ICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvbnQtc2l6ZS1zbTogICAgICAkZm9udC1zaXplLXNtICFkZWZhdWx0O1xuXG4kaW5wdXQtYnRuLXBhZGRpbmcteS1sZzogICAgICAuNXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tcGFkZGluZy14LWxnOiAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvbnQtc2l6ZS1sZzogICAgICAkZm9udC1zaXplLWxnICFkZWZhdWx0O1xuXG4kaW5wdXQtYnRuLWJvcmRlci13aWR0aDogICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBpbnB1dC1idG4tdmFyaWFibGVzXG5cblxuLy8gQnV0dG9uc1xuLy9cbi8vIEZvciBlYWNoIG9mIEJvb3RzdHJhcCdzIGJ1dHRvbnMsIGRlZmluZSB0ZXh0LCBiYWNrZ3JvdW5kLCBhbmQgYm9yZGVyIGNvbG9yLlxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYnRuLXZhcmlhYmxlc1xuJGJ0bi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kYnRuLXBhZGRpbmcteDogICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteCAhZGVmYXVsdDtcbiRidG4tZm9udC1mYW1pbHk6ICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1mYW1pbHkgIWRlZmF1bHQ7XG4kYnRuLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRidG4tbGluZS1oZWlnaHQ6ICAgICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG4kYnRuLXdoaXRlLXNwYWNlOiAgICAgICAgICAgICBudWxsICFkZWZhdWx0OyAvLyBTZXQgdG8gYG5vd3JhcGAgdG8gcHJldmVudCB0ZXh0IHdyYXBwaW5nXG5cbiRidG4tcGFkZGluZy15LXNtOiAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15LXNtICFkZWZhdWx0O1xuJGJ0bi1wYWRkaW5nLXgtc206ICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXgtc20gIWRlZmF1bHQ7XG4kYnRuLWZvbnQtc2l6ZS1zbTogICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcblxuJGJ0bi1wYWRkaW5nLXktbGc6ICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXktbGcgIWRlZmF1bHQ7XG4kYnRuLXBhZGRpbmcteC1sZzogICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1sZyAhZGVmYXVsdDtcbiRidG4tZm9udC1zaXplLWxnOiAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplLWxnICFkZWZhdWx0O1xuXG4kYnRuLWJvcmRlci13aWR0aDogICAgICAgICAgICAkaW5wdXQtYnRuLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcblxuJGJ0bi1mb250LXdlaWdodDogICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LW5vcm1hbCAhZGVmYXVsdDtcbiRidG4tYm94LXNoYWRvdzogICAgICAgICAgICAgIGluc2V0IDAgMXB4IDAgcmdiYSgkd2hpdGUsIC4xNSksIDAgMXB4IDFweCByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XG4kYnRuLWZvY3VzLXdpZHRoOiAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoICFkZWZhdWx0O1xuJGJ0bi1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJGJ0bi1kaXNhYmxlZC1vcGFjaXR5OiAgICAgICAgLjY1ICFkZWZhdWx0O1xuJGJ0bi1hY3RpdmUtYm94LXNoYWRvdzogICAgICAgaW5zZXQgMCAzcHggNXB4IHJnYmEoJGJsYWNrLCAuMTI1KSAhZGVmYXVsdDtcblxuJGJ0bi1saW5rLWNvbG9yOiAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWxpbmstY29sb3IpICFkZWZhdWx0O1xuJGJ0bi1saW5rLWhvdmVyLWNvbG9yOiAgICAgICAgdmFyKC0tI3skcHJlZml4fWxpbmstaG92ZXItY29sb3IpICFkZWZhdWx0O1xuJGJ0bi1saW5rLWRpc2FibGVkLWNvbG9yOiAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG4vLyBBbGxvd3MgZm9yIGN1c3RvbWl6aW5nIGJ1dHRvbiByYWRpdXMgaW5kZXBlbmRlbnRseSBmcm9tIGdsb2JhbCBib3JkZXIgcmFkaXVzXG4kYnRuLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRidG4tYm9yZGVyLXJhZGl1cy1zbTogICAgICAgICRib3JkZXItcmFkaXVzLXNtICFkZWZhdWx0O1xuJGJ0bi1ib3JkZXItcmFkaXVzLWxnOiAgICAgICAgJGJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XG5cbiRidG4tdHJhbnNpdGlvbjogICAgICAgICAgICAgIGNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcblxuJGJ0bi1ob3Zlci1iZy1zaGFkZS1hbW91bnQ6ICAgICAgIDE1JSAhZGVmYXVsdDtcbiRidG4taG92ZXItYmctdGludC1hbW91bnQ6ICAgICAgICAxNSUgIWRlZmF1bHQ7XG4kYnRuLWhvdmVyLWJvcmRlci1zaGFkZS1hbW91bnQ6ICAgMjAlICFkZWZhdWx0O1xuJGJ0bi1ob3Zlci1ib3JkZXItdGludC1hbW91bnQ6ICAgIDEwJSAhZGVmYXVsdDtcbiRidG4tYWN0aXZlLWJnLXNoYWRlLWFtb3VudDogICAgICAyMCUgIWRlZmF1bHQ7XG4kYnRuLWFjdGl2ZS1iZy10aW50LWFtb3VudDogICAgICAgMjAlICFkZWZhdWx0O1xuJGJ0bi1hY3RpdmUtYm9yZGVyLXNoYWRlLWFtb3VudDogIDI1JSAhZGVmYXVsdDtcbiRidG4tYWN0aXZlLWJvcmRlci10aW50LWFtb3VudDogICAxMCUgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGJ0bi12YXJpYWJsZXNcblxuXG4vLyBGb3Jtc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS10ZXh0LXZhcmlhYmxlc1xuJGZvcm0tdGV4dC1tYXJnaW4tdG9wOiAgICAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRmb3JtLXRleHQtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAkc21hbGwtZm9udC1zaXplICFkZWZhdWx0O1xuJGZvcm0tdGV4dC1mb250LXN0eWxlOiAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kZm9ybS10ZXh0LWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRmb3JtLXRleHQtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAkdGV4dC1tdXRlZCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS10ZXh0LXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS1sYWJlbC12YXJpYWJsZXNcbiRmb3JtLWxhYmVsLW1hcmdpbi1ib3R0b206ICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRmb3JtLWxhYmVsLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGZvcm0tbGFiZWwtZm9udC1zdHlsZTogICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kZm9ybS1sYWJlbC1mb250LXdlaWdodDogICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRmb3JtLWxhYmVsLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLWxhYmVsLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS1pbnB1dC12YXJpYWJsZXNcbiRpbnB1dC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRpbnB1dC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteCAhZGVmYXVsdDtcbiRpbnB1dC1mb250LWZhbWlseTogICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtZmFtaWx5ICFkZWZhdWx0O1xuJGlucHV0LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplICFkZWZhdWx0O1xuJGlucHV0LWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgICAgICAgICRmb250LXdlaWdodC1iYXNlICFkZWZhdWx0O1xuJGlucHV0LWxpbmUtaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG5cbiRpbnB1dC1wYWRkaW5nLXktc206ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteS1zbSAhZGVmYXVsdDtcbiRpbnB1dC1wYWRkaW5nLXgtc206ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1zbSAhZGVmYXVsdDtcbiRpbnB1dC1mb250LXNpemUtc206ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcblxuJGlucHV0LXBhZGRpbmcteS1sZzogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15LWxnICFkZWZhdWx0O1xuJGlucHV0LXBhZGRpbmcteC1sZzogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14LWxnICFkZWZhdWx0O1xuJGlucHV0LWZvbnQtc2l6ZS1sZzogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplLWxnICFkZWZhdWx0O1xuXG4kaW5wdXQtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJGJvZHktYmcgIWRlZmF1bHQ7XG4kaW5wdXQtZGlzYWJsZWQtY29sb3I6ICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRpbnB1dC1kaXNhYmxlZC1iZzogICAgICAgICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kaW5wdXQtZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcblxuJGlucHV0LWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xuJGlucHV0LWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgICAgICRncmF5LTQwMCAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRpbnB1dC1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAgICAgICAkYm94LXNoYWRvdy1pbnNldCAhZGVmYXVsdDtcblxuJGlucHV0LWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGlucHV0LWJvcmRlci1yYWRpdXMtc206ICAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzLXNtICFkZWZhdWx0O1xuJGlucHV0LWJvcmRlci1yYWRpdXMtbGc6ICAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xuXG4kaW5wdXQtZm9jdXMtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJnICFkZWZhdWx0O1xuJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgIHRpbnQtY29sb3IoJGNvbXBvbmVudC1hY3RpdmUtYmcsIDUwJSkgIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXMtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xuJGlucHV0LWZvY3VzLXdpZHRoOiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9jdXMtd2lkdGggIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXMtYm94LXNoYWRvdzogICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuXG4kaW5wdXQtcGxhY2Vob2xkZXItY29sb3I6ICAgICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGlucHV0LXBsYWludGV4dC1jb2xvcjogICAgICAgICAgICAgICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xuXG4kaW5wdXQtaGVpZ2h0LWJvcmRlcjogICAgICAgICAgICAgICAgICAgJGlucHV0LWJvcmRlci13aWR0aCAqIDIgIWRlZmF1bHQ7XG5cbiRpbnB1dC1oZWlnaHQtaW5uZXI6ICAgICAgICAgICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0ICogMWVtLCAkaW5wdXQtcGFkZGluZy15ICogMikgIWRlZmF1bHQ7XG4kaW5wdXQtaGVpZ2h0LWlubmVyLWhhbGY6ICAgICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodCAqIC41ZW0sICRpbnB1dC1wYWRkaW5nLXkpICFkZWZhdWx0O1xuJGlucHV0LWhlaWdodC1pbm5lci1xdWFydGVyOiAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQgKiAuMjVlbSwgJGlucHV0LXBhZGRpbmcteSAqIC41KSAhZGVmYXVsdDtcblxuJGlucHV0LWhlaWdodDogICAgICAgICAgICAgICAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQgKiAxZW0sIGFkZCgkaW5wdXQtcGFkZGluZy15ICogMiwgJGlucHV0LWhlaWdodC1ib3JkZXIsIGZhbHNlKSkgIWRlZmF1bHQ7XG4kaW5wdXQtaGVpZ2h0LXNtOiAgICAgICAgICAgICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodCAqIDFlbSwgYWRkKCRpbnB1dC1wYWRkaW5nLXktc20gKiAyLCAkaW5wdXQtaGVpZ2h0LWJvcmRlciwgZmFsc2UpKSAhZGVmYXVsdDtcbiRpbnB1dC1oZWlnaHQtbGc6ICAgICAgICAgICAgICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0ICogMWVtLCBhZGQoJGlucHV0LXBhZGRpbmcteS1sZyAqIDIsICRpbnB1dC1oZWlnaHQtYm9yZGVyLCBmYWxzZSkpICFkZWZhdWx0O1xuXG4kaW5wdXQtdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcblxuJGZvcm0tY29sb3Itd2lkdGg6ICAgICAgICAgICAgICAgICAgICAgIDNyZW0gIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZvcm0taW5wdXQtdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb3JtLWNoZWNrLXZhcmlhYmxlc1xuJGZvcm0tY2hlY2staW5wdXQtd2lkdGg6ICAgICAgICAgICAgICAgICAgMWVtICFkZWZhdWx0O1xuJGZvcm0tY2hlY2stbWluLWhlaWdodDogICAgICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1wYWRkaW5nLXN0YXJ0OiAgICAgICAgICAgICAgICAkZm9ybS1jaGVjay1pbnB1dC13aWR0aCArIC41ZW0gIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1tYXJnaW4tYm90dG9tOiAgICAgICAgICAgICAgICAuMTI1cmVtICFkZWZhdWx0O1xuJGZvcm0tY2hlY2stbGFiZWwtY29sb3I6ICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWxhYmVsLWN1cnNvcjogICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay10cmFuc2l0aW9uOiAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuXG4kZm9ybS1jaGVjay1pbnB1dC1hY3RpdmUtZmlsdGVyOiAgICAgICAgICBicmlnaHRuZXNzKDkwJSkgIWRlZmF1bHQ7XG5cbiRmb3JtLWNoZWNrLWlucHV0LWJnOiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1iZyAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LWJvcmRlcjogICAgICAgICAgICAgICAgIDFweCBzb2xpZCByZ2JhKCRibGFjaywgLjI1KSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LWJvcmRlci1yYWRpdXM6ICAgICAgICAgIC4yNWVtICFkZWZhdWx0O1xuJGZvcm0tY2hlY2stcmFkaW8tYm9yZGVyLXJhZGl1czogICAgICAgICAgNTAlICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtZm9jdXMtYm9yZGVyOiAgICAgICAgICAgJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcblxuJGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1jb2xvcjogICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWJnLWNvbG9yOiAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtYm9yZGVyLWNvbG9yOiAgICRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtYmctY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWJnLWltYWdlOiAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyMCAyMCc+PHBhdGggZmlsbD0nbm9uZScgc3Ryb2tlPScjeyRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtY29sb3J9JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIHN0cm9rZS13aWR0aD0nMycgZD0nbTYgMTAgMyAzIDYtNicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLXJhZGlvLWNoZWNrZWQtYmctaW1hZ2U6ICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4Jz48Y2lyY2xlIHI9JzInIGZpbGw9JyN7JGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1jb2xvcn0nLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG5cbiRmb3JtLWNoZWNrLWlucHV0LWluZGV0ZXJtaW5hdGUtY29sb3I6ICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtaW5kZXRlcm1pbmF0ZS1iZy1jb2xvcjogICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1pbmRldGVybWluYXRlLWJvcmRlci1jb2xvcjogICAkZm9ybS1jaGVjay1pbnB1dC1pbmRldGVybWluYXRlLWJnLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtaW5kZXRlcm1pbmF0ZS1iZy1pbWFnZTogICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMjAgMjAnPjxwYXRoIGZpbGw9J25vbmUnIHN0cm9rZT0nI3skZm9ybS1jaGVjay1pbnB1dC1pbmRldGVybWluYXRlLWNvbG9yfScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBzdHJva2Utd2lkdGg9JzMnIGQ9J002IDEwaDgnLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG5cbiRmb3JtLWNoZWNrLWlucHV0LWRpc2FibGVkLW9wYWNpdHk6ICAgICAgICAuNSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWxhYmVsLWRpc2FibGVkLW9wYWNpdHk6ICAgICAgICAkZm9ybS1jaGVjay1pbnB1dC1kaXNhYmxlZC1vcGFjaXR5ICFkZWZhdWx0O1xuJGZvcm0tY2hlY2stYnRuLWNoZWNrLWRpc2FibGVkLW9wYWNpdHk6ICAgICRidG4tZGlzYWJsZWQtb3BhY2l0eSAhZGVmYXVsdDtcblxuJGZvcm0tY2hlY2staW5saW5lLW1hcmdpbi1lbmQ6ICAgIDFyZW0gIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZvcm0tY2hlY2stdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb3JtLXN3aXRjaC12YXJpYWJsZXNcbiRmb3JtLXN3aXRjaC1jb2xvcjogICAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjI1KSAhZGVmYXVsdDtcbiRmb3JtLXN3aXRjaC13aWR0aDogICAgICAgICAgICAgICAyZW0gIWRlZmF1bHQ7XG4kZm9ybS1zd2l0Y2gtcGFkZGluZy1zdGFydDogICAgICAgJGZvcm0tc3dpdGNoLXdpZHRoICsgLjVlbSAhZGVmYXVsdDtcbiRmb3JtLXN3aXRjaC1iZy1pbWFnZTogICAgICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCc+PGNpcmNsZSByPSczJyBmaWxsPScjeyRmb3JtLXN3aXRjaC1jb2xvcn0nLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kZm9ybS1zd2l0Y2gtYm9yZGVyLXJhZGl1czogICAgICAgJGZvcm0tc3dpdGNoLXdpZHRoICFkZWZhdWx0O1xuJGZvcm0tc3dpdGNoLXRyYW5zaXRpb246ICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24gLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcblxuJGZvcm0tc3dpdGNoLWZvY3VzLWNvbG9yOiAgICAgICAgICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1zd2l0Y2gtZm9jdXMtYmctaW1hZ2U6ICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnPjxjaXJjbGUgcj0nMycgZmlsbD0nI3skZm9ybS1zd2l0Y2gtZm9jdXMtY29sb3J9Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuXG4kZm9ybS1zd2l0Y2gtY2hlY2tlZC1jb2xvcjogICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1zd2l0Y2gtY2hlY2tlZC1iZy1pbWFnZTogICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnPjxjaXJjbGUgcj0nMycgZmlsbD0nI3skZm9ybS1zd2l0Y2gtY2hlY2tlZC1jb2xvcn0nLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kZm9ybS1zd2l0Y2gtY2hlY2tlZC1iZy1wb3NpdGlvbjogcmlnaHQgY2VudGVyICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLXN3aXRjaC12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGlucHV0LWdyb3VwLXZhcmlhYmxlc1xuJGlucHV0LWdyb3VwLWFkZG9uLXBhZGRpbmcteTogICAgICAgICAgICRpbnB1dC1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kaW5wdXQtZ3JvdXAtYWRkb24tcGFkZGluZy14OiAgICAgICAgICAgJGlucHV0LXBhZGRpbmcteCAhZGVmYXVsdDtcbiRpbnB1dC1ncm91cC1hZGRvbi1mb250LXdlaWdodDogICAgICAgICAkaW5wdXQtZm9udC13ZWlnaHQgIWRlZmF1bHQ7XG4kaW5wdXQtZ3JvdXAtYWRkb24tY29sb3I6ICAgICAgICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xuJGlucHV0LWdyb3VwLWFkZG9uLWJnOiAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRpbnB1dC1ncm91cC1hZGRvbi1ib3JkZXItY29sb3I6ICAgICAgICAkaW5wdXQtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBpbnB1dC1ncm91cC12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tc2VsZWN0LXZhcmlhYmxlc1xuJGZvcm0tc2VsZWN0LXBhZGRpbmcteTogICAgICAgICAgICAgJGlucHV0LXBhZGRpbmcteSAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1wYWRkaW5nLXg6ICAgICAgICAgICAgICRpbnB1dC1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtZm9udC1mYW1pbHk6ICAgICAgICAgICAkaW5wdXQtZm9udC1mYW1pbHkgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtZm9udC1zaXplOiAgICAgICAgICAgICAkaW5wdXQtZm9udC1zaXplICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nOiAgICAgJGZvcm0tc2VsZWN0LXBhZGRpbmcteCAqIDMgIWRlZmF1bHQ7IC8vIEV4dHJhIHBhZGRpbmcgZm9yIGJhY2tncm91bmQtaW1hZ2VcbiRmb3JtLXNlbGVjdC1mb250LXdlaWdodDogICAgICAgICAgICRpbnB1dC1mb250LXdlaWdodCAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1saW5lLWhlaWdodDogICAgICAgICAgICRpbnB1dC1saW5lLWhlaWdodCAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1jb2xvcjogICAgICAgICAgICAgICAgICRpbnB1dC1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1iZzogICAgICAgICAgICAgICAgICAgICRpbnB1dC1iZyAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1kaXNhYmxlZC1jb2xvcjogICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtZGlzYWJsZWQtYmc6ICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAkaW5wdXQtZGlzYWJsZWQtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWJnLXBvc2l0aW9uOiAgICAgICAgICAgcmlnaHQgJGZvcm0tc2VsZWN0LXBhZGRpbmcteCBjZW50ZXIgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtYmctc2l6ZTogICAgICAgICAgICAgICAxNnB4IDEycHggIWRlZmF1bHQ7IC8vIEluIHBpeGVscyBiZWNhdXNlIGltYWdlIGRpbWVuc2lvbnNcbiRmb3JtLXNlbGVjdC1pbmRpY2F0b3ItY29sb3I6ICAgICAgICRncmF5LTgwMCAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1pbmRpY2F0b3I6ICAgICAgICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2Jz48cGF0aCBmaWxsPSdub25lJyBzdHJva2U9JyN7JGZvcm0tc2VsZWN0LWluZGljYXRvci1jb2xvcn0nIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgc3Ryb2tlLXdpZHRoPScyJyBkPSdtMiA1IDYgNiA2LTYnLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG5cbiRmb3JtLXNlbGVjdC1mZWVkYmFjay1pY29uLXBhZGRpbmctZW5kOiAkZm9ybS1zZWxlY3QtcGFkZGluZy14ICogMi41ICsgJGZvcm0tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWZlZWRiYWNrLWljb24tcG9zaXRpb246ICAgIGNlbnRlciByaWdodCAkZm9ybS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmcgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtZmVlZGJhY2staWNvbi1zaXplOiAgICAgICAgJGlucHV0LWhlaWdodC1pbm5lci1oYWxmICRpbnB1dC1oZWlnaHQtaW5uZXItaGFsZiAhZGVmYXVsdDtcblxuJGZvcm0tc2VsZWN0LWJvcmRlci13aWR0aDogICAgICAgICRpbnB1dC1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtYm9yZGVyLWNvbG9yOiAgICAgICAgJGlucHV0LWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1ib3JkZXItcmFkaXVzOiAgICAgICAkaW5wdXQtYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1ib3gtc2hhZG93OiAgICAgICAgICAkYm94LXNoYWRvdy1pbnNldCAhZGVmYXVsdDtcblxuJGZvcm0tc2VsZWN0LWZvY3VzLWJvcmRlci1jb2xvcjogICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtZm9jdXMtd2lkdGg6ICAgICAgICAgJGlucHV0LWZvY3VzLXdpZHRoICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWZvY3VzLWJveC1zaGFkb3c6ICAgIDAgMCAwICRmb3JtLXNlbGVjdC1mb2N1cy13aWR0aCAkaW5wdXQtYnRuLWZvY3VzLWNvbG9yICFkZWZhdWx0O1xuXG4kZm9ybS1zZWxlY3QtcGFkZGluZy15LXNtOiAgICAgICAgJGlucHV0LXBhZGRpbmcteS1zbSAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1wYWRkaW5nLXgtc206ICAgICAgICAkaW5wdXQtcGFkZGluZy14LXNtICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWZvbnQtc2l6ZS1zbTogICAgICAgICRpbnB1dC1mb250LXNpemUtc20gIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtYm9yZGVyLXJhZGl1cy1zbTogICAgJGlucHV0LWJvcmRlci1yYWRpdXMtc20gIWRlZmF1bHQ7XG5cbiRmb3JtLXNlbGVjdC1wYWRkaW5nLXktbGc6ICAgICAgICAkaW5wdXQtcGFkZGluZy15LWxnICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LXBhZGRpbmcteC1sZzogICAgICAgICRpbnB1dC1wYWRkaW5nLXgtbGcgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtZm9udC1zaXplLWxnOiAgICAgICAgJGlucHV0LWZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1ib3JkZXItcmFkaXVzLWxnOiAgICAkaW5wdXQtYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcblxuJGZvcm0tc2VsZWN0LXRyYW5zaXRpb246ICAgICAgICAgICRpbnB1dC10cmFuc2l0aW9uICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLXNlbGVjdC12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tcmFuZ2UtdmFyaWFibGVzXG4kZm9ybS1yYW5nZS10cmFjay13aWR0aDogICAgICAgICAgMTAwJSAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRyYWNrLWhlaWdodDogICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRyYWNrLWN1cnNvcjogICAgICAgICBwb2ludGVyICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdHJhY2stYmc6ICAgICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRyYWNrLWJvcmRlci1yYWRpdXM6ICAxcmVtICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdHJhY2stYm94LXNoYWRvdzogICAgICRib3gtc2hhZG93LWluc2V0ICFkZWZhdWx0O1xuXG4kZm9ybS1yYW5nZS10aHVtYi13aWR0aDogICAgICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRodW1iLWhlaWdodDogICAgICAgICAgICAgICAgICAkZm9ybS1yYW5nZS10aHVtYi13aWR0aCAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRodW1iLWJnOiAgICAgICAgICAgICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRodW1iLWJvcmRlcjogICAgICAgICAgICAgICAgICAwICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdGh1bWItYm9yZGVyLXJhZGl1czogICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10aHVtYi1ib3gtc2hhZG93OiAgICAgICAgICAgICAgMCAuMXJlbSAuMjVyZW0gcmdiYSgkYmxhY2ssIC4xKSAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICAwIDAgMCAxcHggJGJvZHktYmcsICRpbnB1dC1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdy13aWR0aDogICRpbnB1dC1mb2N1cy13aWR0aCAhZGVmYXVsdDsgLy8gRm9yIGZvY3VzIGJveCBzaGFkb3cgaXNzdWUgaW4gRWRnZVxuJGZvcm0tcmFuZ2UtdGh1bWItYWN0aXZlLWJnOiAgICAgICAgICAgICAgIHRpbnQtY29sb3IoJGNvbXBvbmVudC1hY3RpdmUtYmcsIDcwJSkgIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10aHVtYi1kaXNhYmxlZC1iZzogICAgICAgICAgICAgJGdyYXktNTAwICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdGh1bWItdHJhbnNpdGlvbjogICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS1yYW5nZS12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tZmlsZS12YXJpYWJsZXNcbiRmb3JtLWZpbGUtYnV0dG9uLWNvbG9yOiAgICAgICAgICAkaW5wdXQtY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1maWxlLWJ1dHRvbi1iZzogICAgICAgICAgICAgJGlucHV0LWdyb3VwLWFkZG9uLWJnICFkZWZhdWx0O1xuJGZvcm0tZmlsZS1idXR0b24taG92ZXItYmc6ICAgICAgIHNoYWRlLWNvbG9yKCRmb3JtLWZpbGUtYnV0dG9uLWJnLCA1JSkgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZvcm0tZmlsZS12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tZmxvYXRpbmctdmFyaWFibGVzXG4kZm9ybS1mbG9hdGluZy1oZWlnaHQ6ICAgICAgICAgICAgYWRkKDMuNXJlbSwgJGlucHV0LWhlaWdodC1ib3JkZXIpICFkZWZhdWx0O1xuJGZvcm0tZmxvYXRpbmctbGluZS1oZWlnaHQ6ICAgICAgIDEuMjUgIWRlZmF1bHQ7XG4kZm9ybS1mbG9hdGluZy1wYWRkaW5nLXg6ICAgICAgICAgJGlucHV0LXBhZGRpbmcteCAhZGVmYXVsdDtcbiRmb3JtLWZsb2F0aW5nLXBhZGRpbmcteTogICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGZvcm0tZmxvYXRpbmctaW5wdXQtcGFkZGluZy10OiAgIDEuNjI1cmVtICFkZWZhdWx0O1xuJGZvcm0tZmxvYXRpbmctaW5wdXQtcGFkZGluZy1iOiAgIC42MjVyZW0gIWRlZmF1bHQ7XG4kZm9ybS1mbG9hdGluZy1sYWJlbC1vcGFjaXR5OiAgICAgLjY1ICFkZWZhdWx0O1xuJGZvcm0tZmxvYXRpbmctbGFiZWwtdHJhbnNmb3JtOiAgIHNjYWxlKC44NSkgdHJhbnNsYXRlWSgtLjVyZW0pIHRyYW5zbGF0ZVgoLjE1cmVtKSAhZGVmYXVsdDtcbiRmb3JtLWZsb2F0aW5nLXRyYW5zaXRpb246ICAgICAgICBvcGFjaXR5IC4xcyBlYXNlLWluLW91dCwgdHJhbnNmb3JtIC4xcyBlYXNlLWluLW91dCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS1mbG9hdGluZy12YXJpYWJsZXNcblxuLy8gRm9ybSB2YWxpZGF0aW9uXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb3JtLWZlZWRiYWNrLXZhcmlhYmxlc1xuJGZvcm0tZmVlZGJhY2stbWFyZ2luLXRvcDogICAgICAgICAgJGZvcm0tdGV4dC1tYXJnaW4tdG9wICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stZm9udC1zaXplOiAgICAgICAgICAgJGZvcm0tdGV4dC1mb250LXNpemUgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1mb250LXN0eWxlOiAgICAgICAgICAkZm9ybS10ZXh0LWZvbnQtc3R5bGUgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay12YWxpZC1jb2xvcjogICAgICAgICAkc3VjY2VzcyAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWludmFsaWQtY29sb3I6ICAgICAgICRkYW5nZXIgIWRlZmF1bHQ7XG5cbiRmb3JtLWZlZWRiYWNrLWljb24tdmFsaWQtY29sb3I6ICAgICRmb3JtLWZlZWRiYWNrLXZhbGlkLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2staWNvbi12YWxpZDogICAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgOCA4Jz48cGF0aCBmaWxsPScjeyRmb3JtLWZlZWRiYWNrLWljb24tdmFsaWQtY29sb3J9JyBkPSdNMi4zIDYuNzMuNiA0LjUzYy0uNC0xLjA0LjQ2LTEuNCAxLjEtLjhsMS4xIDEuNCAzLjQtMy44Yy42LS42MyAxLjYtLjI3IDEuMi43bC00IDQuNmMtLjQzLjUtLjguNC0xLjEuMXonLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWQtY29sb3I6ICAkZm9ybS1mZWVkYmFjay1pbnZhbGlkLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkOiAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTIgMTInIHdpZHRoPScxMicgaGVpZ2h0PScxMicgZmlsbD0nbm9uZScgc3Ryb2tlPScjeyRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZC1jb2xvcn0nPjxjaXJjbGUgY3g9JzYnIGN5PSc2JyByPSc0LjUnLz48cGF0aCBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBkPSdNNS44IDMuNmguNEw2IDYuNXonLz48Y2lyY2xlIGN4PSc2JyBjeT0nOC4yJyByPScuNicgZmlsbD0nI3skZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWQtY29sb3J9JyBzdHJva2U9J25vbmUnLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZvcm0tZmVlZGJhY2stdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb3JtLXZhbGlkYXRpb24tc3RhdGVzXG4kZm9ybS12YWxpZGF0aW9uLXN0YXRlczogKFxuICBcInZhbGlkXCI6IChcbiAgICBcImNvbG9yXCI6ICRmb3JtLWZlZWRiYWNrLXZhbGlkLWNvbG9yLFxuICAgIFwiaWNvblwiOiAkZm9ybS1mZWVkYmFjay1pY29uLXZhbGlkXG4gICksXG4gIFwiaW52YWxpZFwiOiAoXG4gICAgXCJjb2xvclwiOiAkZm9ybS1mZWVkYmFjay1pbnZhbGlkLWNvbG9yLFxuICAgIFwiaWNvblwiOiAkZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWRcbiAgKVxuKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS12YWxpZGF0aW9uLXN0YXRlc1xuXG4vLyBaLWluZGV4IG1hc3RlciBsaXN0XG4vL1xuLy8gV2FybmluZzogQXZvaWQgY3VzdG9taXppbmcgdGhlc2UgdmFsdWVzLiBUaGV5J3JlIHVzZWQgZm9yIGEgYmlyZCdzIGV5ZSB2aWV3XG4vLyBvZiBjb21wb25lbnRzIGRlcGVuZGVudCBvbiB0aGUgei1heGlzIGFuZCBhcmUgZGVzaWduZWQgdG8gYWxsIHdvcmsgdG9nZXRoZXIuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCB6aW5kZXgtc3RhY2tcbiR6aW5kZXgtZHJvcGRvd246ICAgICAgICAgICAgICAgICAgIDEwMDAgIWRlZmF1bHQ7XG4kemluZGV4LXN0aWNreTogICAgICAgICAgICAgICAgICAgICAxMDIwICFkZWZhdWx0O1xuJHppbmRleC1maXhlZDogICAgICAgICAgICAgICAgICAgICAgMTAzMCAhZGVmYXVsdDtcbiR6aW5kZXgtb2ZmY2FudmFzLWJhY2tkcm9wOiAgICAgICAgIDEwNDAgIWRlZmF1bHQ7XG4kemluZGV4LW9mZmNhbnZhczogICAgICAgICAgICAgICAgICAxMDQ1ICFkZWZhdWx0O1xuJHppbmRleC1tb2RhbC1iYWNrZHJvcDogICAgICAgICAgICAgMTA1MCAhZGVmYXVsdDtcbiR6aW5kZXgtbW9kYWw6ICAgICAgICAgICAgICAgICAgICAgIDEwNTUgIWRlZmF1bHQ7XG4kemluZGV4LXBvcG92ZXI6ICAgICAgICAgICAgICAgICAgICAxMDcwICFkZWZhdWx0O1xuJHppbmRleC10b29sdGlwOiAgICAgICAgICAgICAgICAgICAgMTA4MCAhZGVmYXVsdDtcbiR6aW5kZXgtdG9hc3Q6ICAgICAgICAgICAgICAgICAgICAgIDEwOTAgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHppbmRleC1zdGFja1xuXG5cbi8vIE5hdnNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IG5hdi12YXJpYWJsZXNcbiRuYXYtbGluay1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJG5hdi1saW5rLXBhZGRpbmcteDogICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRuYXYtbGluay1mb250LXNpemU6ICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kbmF2LWxpbmstZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJG5hdi1saW5rLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWxpbmstY29sb3IpICFkZWZhdWx0O1xuJG5hdi1saW5rLWhvdmVyLWNvbG9yOiAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWxpbmstaG92ZXItY29sb3IpICFkZWZhdWx0O1xuJG5hdi1saW5rLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcbiRuYXYtbGluay1kaXNhYmxlZC1jb2xvcjogICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuJG5hdi10YWJzLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuJG5hdi10YWJzLWJvcmRlci13aWR0aDogICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRuYXYtdGFicy1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJG5hdi10YWJzLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yOiAgJGdyYXktMjAwICRncmF5LTIwMCAkbmF2LXRhYnMtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJG5hdi10YWJzLWxpbmstYWN0aXZlLWNvbG9yOiAgICAgICAgJGdyYXktNzAwICFkZWZhdWx0O1xuJG5hdi10YWJzLWxpbmstYWN0aXZlLWJnOiAgICAgICAgICAgJGJvZHktYmcgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtbGluay1hY3RpdmUtYm9yZGVyLWNvbG9yOiAkZ3JheS0zMDAgJGdyYXktMzAwICRuYXYtdGFicy1saW5rLWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJG5hdi1waWxscy1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kbmF2LXBpbGxzLWxpbmstYWN0aXZlLWNvbG9yOiAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRuYXYtcGlsbHMtbGluay1hY3RpdmUtYmc6ICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBuYXYtdmFyaWFibGVzXG5cblxuLy8gTmF2YmFyXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBuYXZiYXItdmFyaWFibGVzXG4kbmF2YmFyLXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAkc3BhY2VyICogLjUgIWRlZmF1bHQ7XG4kbmF2YmFyLXBhZGRpbmcteDogICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuXG4kbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteDogICAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuJG5hdmJhci1icmFuZC1mb250LXNpemU6ICAgICAgICAgICAgJGZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbi8vIENvbXB1dGUgdGhlIG5hdmJhci1icmFuZCBwYWRkaW5nLXkgc28gdGhlIG5hdmJhci1icmFuZCB3aWxsIGhhdmUgdGhlIHNhbWUgaGVpZ2h0IGFzIG5hdmJhci10ZXh0IGFuZCBuYXYtbGlua1xuJG5hdi1saW5rLWhlaWdodDogICAgICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogJGxpbmUtaGVpZ2h0LWJhc2UgKyAkbmF2LWxpbmstcGFkZGluZy15ICogMiAhZGVmYXVsdDtcbiRuYXZiYXItYnJhbmQtaGVpZ2h0OiAgICAgICAgICAgICAgICRuYXZiYXItYnJhbmQtZm9udC1zaXplICogJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG4kbmF2YmFyLWJyYW5kLXBhZGRpbmcteTogICAgICAgICAgICAoJG5hdi1saW5rLWhlaWdodCAtICRuYXZiYXItYnJhbmQtaGVpZ2h0KSAqIC41ICFkZWZhdWx0O1xuJG5hdmJhci1icmFuZC1tYXJnaW4tZW5kOiAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcblxuJG5hdmJhci10b2dnbGVyLXBhZGRpbmcteTogICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJG5hdmJhci10b2dnbGVyLXBhZGRpbmcteDogICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJG5hdmJhci10b2dnbGVyLWZvbnQtc2l6ZTogICAgICAgICAgJGZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbiRuYXZiYXItdG9nZ2xlci1ib3JkZXItcmFkaXVzOiAgICAgICRidG4tYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRuYXZiYXItdG9nZ2xlci1mb2N1cy13aWR0aDogICAgICAgICRidG4tZm9jdXMtd2lkdGggIWRlZmF1bHQ7XG4kbmF2YmFyLXRvZ2dsZXItdHJhbnNpdGlvbjogICAgICAgICBib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG5cbiRuYXZiYXItbGlnaHQtY29sb3I6ICAgICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuNTUpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC1ob3Zlci1jb2xvcjogICAgICAgICAgcmdiYSgkYmxhY2ssIC43KSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yOiAgICAgICAgIHJnYmEoJGJsYWNrLCAuOSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LWRpc2FibGVkLWNvbG9yOiAgICAgICByZ2JhKCRibGFjaywgLjMpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC10b2dnbGVyLWljb24tYmc6ICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMzAgMzAnPjxwYXRoIHN0cm9rZT0nI3skbmF2YmFyLWxpZ2h0LWNvbG9yfScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIHN0cm9rZS13aWR0aD0nMicgZD0nTTQgN2gyMk00IDE1aDIyTTQgMjNoMjInLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LXRvZ2dsZXItYm9yZGVyLWNvbG9yOiByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC1icmFuZC1jb2xvcjogICAgICAgICAgJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LWJyYW5kLWhvdmVyLWNvbG9yOiAgICAkbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgbmF2YmFyLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgbmF2YmFyLWRhcmstdmFyaWFibGVzXG4kbmF2YmFyLWRhcmstY29sb3I6ICAgICAgICAgICAgICAgICByZ2JhKCR3aGl0ZSwgLjU1KSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1ob3Zlci1jb2xvcjogICAgICAgICAgIHJnYmEoJHdoaXRlLCAuNzUpICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvcjogICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWRpc2FibGVkLWNvbG9yOiAgICAgICAgcmdiYSgkd2hpdGUsIC4yNSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstdG9nZ2xlci1pY29uLWJnOiAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAzMCAzMCc+PHBhdGggc3Ryb2tlPScjeyRuYXZiYXItZGFyay1jb2xvcn0nIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBzdHJva2Utd2lkdGg9JzInIGQ9J000IDdoMjJNNCAxNWgyMk00IDIzaDIyJy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLXRvZ2dsZXItYm9yZGVyLWNvbG9yOiAgcmdiYSgkd2hpdGUsIC4xKSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1icmFuZC1jb2xvcjogICAgICAgICAgICRuYXZiYXItZGFyay1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstYnJhbmQtaG92ZXItY29sb3I6ICAgICAkbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBuYXZiYXItZGFyay12YXJpYWJsZXNcblxuXG4vLyBEcm9wZG93bnNcbi8vXG4vLyBEcm9wZG93biBtZW51IGNvbnRhaW5lciBhbmQgY29udGVudHMuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBkcm9wZG93bi12YXJpYWJsZXNcbiRkcm9wZG93bi1taW4td2lkdGg6ICAgICAgICAgICAgICAgIDEwcmVtICFkZWZhdWx0O1xuJGRyb3Bkb3duLXBhZGRpbmcteDogICAgICAgICAgICAgICAgMCAhZGVmYXVsdDtcbiRkcm9wZG93bi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJGRyb3Bkb3duLXNwYWNlcjogICAgICAgICAgICAgICAgICAgLjEyNXJlbSAhZGVmYXVsdDtcbiRkcm9wZG93bi1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAhZGVmYXVsdDtcbiRkcm9wZG93bi1jb2xvcjogICAgICAgICAgICAgICAgICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJnOiAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvci10cmFuc2x1Y2VudCkgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYm9yZGVyLXJhZGl1czogICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRkcm9wZG93bi1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kZHJvcGRvd24taW5uZXItYm9yZGVyLXJhZGl1czogICAgICBzdWJ0cmFjdCgkZHJvcGRvd24tYm9yZGVyLXJhZGl1cywgJGRyb3Bkb3duLWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGl2aWRlci1iZzogICAgICAgICAgICAgICAkZHJvcGRvd24tYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRpdmlkZXItbWFyZ2luLXk6ICAgICAgICAgJHNwYWNlciAqIC41ICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgJGJveC1zaGFkb3cgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1saW5rLWNvbG9yOiAgICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcbiRkcm9wZG93bi1saW5rLWhvdmVyLWNvbG9yOiAgICAgICAgIHNoYWRlLWNvbG9yKCRkcm9wZG93bi1saW5rLWNvbG9yLCAxMCUpICFkZWZhdWx0O1xuJGRyb3Bkb3duLWxpbmstaG92ZXItYmc6ICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuXG4kZHJvcGRvd24tbGluay1hY3RpdmUtY29sb3I6ICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRkcm9wZG93bi1saW5rLWFjdGl2ZS1iZzogICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kZHJvcGRvd24tbGluay1kaXNhYmxlZC1jb2xvcjogICAgICAkZ3JheS01MDAgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1pdGVtLXBhZGRpbmcteTogICAgICAgICAgICRzcGFjZXIgKiAuMjUgIWRlZmF1bHQ7XG4kZHJvcGRvd24taXRlbS1wYWRkaW5nLXg6ICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuXG4kZHJvcGRvd24taGVhZGVyLWNvbG9yOiAgICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kZHJvcGRvd24taGVhZGVyLXBhZGRpbmcteDogICAgICAgICAkZHJvcGRvd24taXRlbS1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kZHJvcGRvd24taGVhZGVyLXBhZGRpbmcteTogICAgICAgICAkZHJvcGRvd24tcGFkZGluZy15ICFkZWZhdWx0O1xuLy8gZnVzdi1kaXNhYmxlXG4kZHJvcGRvd24taGVhZGVyLXBhZGRpbmc6ICAgICAgICAgICAkZHJvcGRvd24taGVhZGVyLXBhZGRpbmcteSAkZHJvcGRvd24taGVhZGVyLXBhZGRpbmcteCAhZGVmYXVsdDsgLy8gRGVwcmVjYXRlZCBpbiB2NS4yLjBcbi8vIGZ1c3YtZW5hYmxlXG4vLyBzY3NzLWRvY3MtZW5kIGRyb3Bkb3duLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZHJvcGRvd24tZGFyay12YXJpYWJsZXNcbiRkcm9wZG93bi1kYXJrLWNvbG9yOiAgICAgICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcbiRkcm9wZG93bi1kYXJrLWJnOiAgICAgICAgICAgICAgICAgICRncmF5LTgwMCAhZGVmYXVsdDtcbiRkcm9wZG93bi1kYXJrLWJvcmRlci1jb2xvcjogICAgICAgICRkcm9wZG93bi1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGFyay1kaXZpZGVyLWJnOiAgICAgICAgICAkZHJvcGRvd24tZGl2aWRlci1iZyAhZGVmYXVsdDtcbiRkcm9wZG93bi1kYXJrLWJveC1zaGFkb3c6ICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGFyay1saW5rLWNvbG9yOiAgICAgICAgICAkZHJvcGRvd24tZGFyay1jb2xvciAhZGVmYXVsdDtcbiRkcm9wZG93bi1kYXJrLWxpbmstaG92ZXItY29sb3I6ICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRkcm9wZG93bi1kYXJrLWxpbmstaG92ZXItYmc6ICAgICAgIHJnYmEoJHdoaXRlLCAuMTUpICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRhcmstbGluay1hY3RpdmUtY29sb3I6ICAgJGRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRhcmstbGluay1hY3RpdmUtYmc6ICAgICAgJGRyb3Bkb3duLWxpbmstYWN0aXZlLWJnICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRhcmstbGluay1kaXNhYmxlZC1jb2xvcjogJGdyYXktNTAwICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRhcmstaGVhZGVyLWNvbG9yOiAgICAgICAgJGdyYXktNTAwICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBkcm9wZG93bi1kYXJrLXZhcmlhYmxlc1xuXG5cbi8vIFBhZ2luYXRpb25cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHBhZ2luYXRpb24tdmFyaWFibGVzXG4kcGFnaW5hdGlvbi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAuMzc1cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy14OiAgICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy15LXNtOiAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy14LXNtOiAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXktbGc6ICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXgtbGc6ICAgICAgICAgICAxLjVyZW0gIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWZvbnQtc2l6ZTogICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tY29sb3I6ICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWxpbmstY29sb3IpICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYmc6ICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYm9yZGVyLXJhZGl1czogICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ib3JkZXItd2lkdGg6ICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tbWFyZ2luLXN0YXJ0OiAgICAgICAgICAgKCRwYWdpbmF0aW9uLWJvcmRlci13aWR0aCAqIC0xKSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWJvcmRlci1jb2xvcjogICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tZm9jdXMtY29sb3I6ICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWxpbmstaG92ZXItY29sb3IpICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tZm9jdXMtYmc6ICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tZm9jdXMtYm94LXNoYWRvdzogICAgICAgJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tZm9jdXMtb3V0bGluZTogICAgICAgICAgMCAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24taG92ZXItY29sb3I6ICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWxpbmstaG92ZXItY29sb3IpICFkZWZhdWx0O1xuJHBhZ2luYXRpb24taG92ZXItYmc6ICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJHBhZ2luYXRpb24taG92ZXItYm9yZGVyLWNvbG9yOiAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1hY3RpdmUtY29sb3I6ICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWFjdGl2ZS1iZzogICAgICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYWN0aXZlLWJvcmRlci1jb2xvcjogICAgJHBhZ2luYXRpb24tYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1kaXNhYmxlZC1jb2xvcjogICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1kaXNhYmxlZC1iZzogICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLXRyYW5zaXRpb246ICAgICAgICAgICAgICBjb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWJvcmRlci1yYWRpdXMtc206ICAgICAgICRib3JkZXItcmFkaXVzLXNtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYm9yZGVyLXJhZGl1cy1sZzogICAgICAgJGJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHBhZ2luYXRpb24tdmFyaWFibGVzXG5cblxuLy8gUGxhY2Vob2xkZXJzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBwbGFjZWhvbGRlcnNcbiRwbGFjZWhvbGRlci1vcGFjaXR5LW1heDogICAgICAgICAgIC41ICFkZWZhdWx0O1xuJHBsYWNlaG9sZGVyLW9wYWNpdHktbWluOiAgICAgICAgICAgLjIgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHBsYWNlaG9sZGVyc1xuXG4vLyBDYXJkc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgY2FyZC12YXJpYWJsZXNcbiRjYXJkLXNwYWNlci15OiAgICAgICAgICAgICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG4kY2FyZC1zcGFjZXIteDogICAgICAgICAgICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuJGNhcmQtdGl0bGUtc3BhY2VyLXk6ICAgICAgICAgICAgICAgJHNwYWNlciAqIC41ICFkZWZhdWx0O1xuJGNhcmQtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRjYXJkLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQpICFkZWZhdWx0O1xuJGNhcmQtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kY2FyZC1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1czogICAgICAgICAgc3VidHJhY3QoJGNhcmQtYm9yZGVyLXJhZGl1cywgJGNhcmQtYm9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiRjYXJkLWNhcC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICRjYXJkLXNwYWNlci15ICogLjUgIWRlZmF1bHQ7XG4kY2FyZC1jYXAtcGFkZGluZy14OiAgICAgICAgICAgICAgICAkY2FyZC1zcGFjZXIteCAhZGVmYXVsdDtcbiRjYXJkLWNhcC1iZzogICAgICAgICAgICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMDMpICFkZWZhdWx0O1xuJGNhcmQtY2FwLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRjYXJkLWhlaWdodDogICAgICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kY2FyZC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGNhcmQtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGNhcmQtaW1nLW92ZXJsYXktcGFkZGluZzogICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcbiRjYXJkLWdyb3VwLW1hcmdpbjogICAgICAgICAgICAgICAgICRncmlkLWd1dHRlci13aWR0aCAqIC41ICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBjYXJkLXZhcmlhYmxlc1xuXG4vLyBBY2NvcmRpb25cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGFjY29yZGlvbi12YXJpYWJsZXNcbiRhY2NvcmRpb24tcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuJGFjY29yZGlvbi1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7IC8vIFNhc3MgdmFyaWFibGUgYmVjYXVzZSBvZiAkYWNjb3JkaW9uLWJ1dHRvbi1pY29uXG4kYWNjb3JkaW9uLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAkYm9keS1iZyAhZGVmYXVsdDtcbiRhY2NvcmRpb24tYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yKSAhZGVmYXVsdDtcbiRhY2NvcmRpb24tYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGFjY29yZGlvbi1pbm5lci1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgc3VidHJhY3QoJGFjY29yZGlvbi1ib3JkZXItcmFkaXVzLCAkYWNjb3JkaW9uLWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG5cbiRhY2NvcmRpb24tYm9keS1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICRhY2NvcmRpb24tcGFkZGluZy15ICFkZWZhdWx0O1xuJGFjY29yZGlvbi1ib2R5LXBhZGRpbmcteDogICAgICAgICAgICAgICAgJGFjY29yZGlvbi1wYWRkaW5nLXggIWRlZmF1bHQ7XG5cbiRhY2NvcmRpb24tYnV0dG9uLXBhZGRpbmcteTogICAgICAgICAgICAgICRhY2NvcmRpb24tcGFkZGluZy15ICFkZWZhdWx0O1xuJGFjY29yZGlvbi1idXR0b24tcGFkZGluZy14OiAgICAgICAgICAgICAgJGFjY29yZGlvbi1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWJ1dHRvbi1jb2xvcjogICAgICAgICAgICAgICAgICAkYWNjb3JkaW9uLWNvbG9yICFkZWZhdWx0O1xuJGFjY29yZGlvbi1idXR0b24tYmc6ICAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1iZykgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgICAgICAkYnRuLXRyYW5zaXRpb24sIGJvcmRlci1yYWRpdXMgLjE1cyBlYXNlICFkZWZhdWx0O1xuJGFjY29yZGlvbi1idXR0b24tYWN0aXZlLWJnOiAgICAgICAgICAgICAgdGludC1jb2xvcigkY29tcG9uZW50LWFjdGl2ZS1iZywgOTAlKSAhZGVmYXVsdDtcbiRhY2NvcmRpb24tYnV0dG9uLWFjdGl2ZS1jb2xvcjogICAgICAgICAgIHNoYWRlLWNvbG9yKCRwcmltYXJ5LCAxMCUpICFkZWZhdWx0O1xuXG4kYWNjb3JkaW9uLWJ1dHRvbi1mb2N1cy1ib3JkZXItY29sb3I6ICAgICAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGFjY29yZGlvbi1idXR0b24tZm9jdXMtYm94LXNoYWRvdzogICAgICAgJGJ0bi1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuXG4kYWNjb3JkaW9uLWljb24td2lkdGg6ICAgICAgICAgICAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuJGFjY29yZGlvbi1pY29uLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgJGFjY29yZGlvbi1idXR0b24tY29sb3IgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWljb24tYWN0aXZlLWNvbG9yOiAgICAgICAgICAgICAkYWNjb3JkaW9uLWJ1dHRvbi1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWljb24tdHJhbnNpdGlvbjogICAgICAgICAgICAgICB0cmFuc2Zvcm0gLjJzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuJGFjY29yZGlvbi1pY29uLXRyYW5zZm9ybTogICAgICAgICAgICAgICAgcm90YXRlKC0xODBkZWcpICFkZWZhdWx0O1xuXG4kYWNjb3JkaW9uLWJ1dHRvbi1pY29uOiAgICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPScjeyRhY2NvcmRpb24taWNvbi1jb2xvcn0nPjxwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgZD0nTTEuNjQ2IDQuNjQ2YS41LjUgMCAwIDEgLjcwOCAwTDggMTAuMjkzbDUuNjQ2LTUuNjQ3YS41LjUgMCAwIDEgLjcwOC43MDhsLTYgNmEuNS41IDAgMCAxLS43MDggMGwtNi02YS41LjUgMCAwIDEgMC0uNzA4eicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRhY2NvcmRpb24tYnV0dG9uLWFjdGl2ZS1pY29uOiAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9JyN7JGFjY29yZGlvbi1pY29uLWFjdGl2ZS1jb2xvcn0nPjxwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgZD0nTTEuNjQ2IDQuNjQ2YS41LjUgMCAwIDEgLjcwOCAwTDggMTAuMjkzbDUuNjQ2LTUuNjQ3YS41LjUgMCAwIDEgLjcwOC43MDhsLTYgNmEuNS41IDAgMCAxLS43MDggMGwtNi02YS41LjUgMCAwIDEgMC0uNzA4eicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgYWNjb3JkaW9uLXZhcmlhYmxlc1xuXG4vLyBUb29sdGlwc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdG9vbHRpcC12YXJpYWJsZXNcbiR0b29sdGlwLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICRmb250LXNpemUtc20gIWRlZmF1bHQ7XG4kdG9vbHRpcC1tYXgtd2lkdGg6ICAgICAgICAgICAgICAgICAyMDBweCAhZGVmYXVsdDtcbiR0b29sdGlwLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiR0b29sdGlwLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICRibGFjayAhZGVmYXVsdDtcbiR0b29sdGlwLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJHRvb2x0aXAtb3BhY2l0eTogICAgICAgICAgICAgICAgICAgLjkgIWRlZmF1bHQ7XG4kdG9vbHRpcC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAkc3BhY2VyICogLjI1ICFkZWZhdWx0O1xuJHRvb2x0aXAtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgJHNwYWNlciAqIC41ICFkZWZhdWx0O1xuJHRvb2x0aXAtbWFyZ2luOiAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDsgLy8gVE9ETzogcmVtb3ZlIHRoaXMgaW4gdjZcblxuJHRvb2x0aXAtYXJyb3ctd2lkdGg6ICAgICAgICAgICAgICAgLjhyZW0gIWRlZmF1bHQ7XG4kdG9vbHRpcC1hcnJvdy1oZWlnaHQ6ICAgICAgICAgICAgICAuNHJlbSAhZGVmYXVsdDtcbi8vIGZ1c3YtZGlzYWJsZVxuJHRvb2x0aXAtYXJyb3ctY29sb3I6ICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDsgLy8gRGVwcmVjYXRlZCBpbiBCb290c3RyYXAgNS4yLjAgZm9yIENTUyB2YXJpYWJsZXNcbi8vIGZ1c3YtZW5hYmxlXG4vLyBzY3NzLWRvY3MtZW5kIHRvb2x0aXAtdmFyaWFibGVzXG5cbi8vIEZvcm0gdG9vbHRpcHMgbXVzdCBjb21lIGFmdGVyIHJlZ3VsYXIgdG9vbHRpcHNcbi8vIHNjc3MtZG9jcy1zdGFydCB0b29sdGlwLWZlZWRiYWNrLXZhcmlhYmxlc1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1wYWRkaW5nLXk6ICAgICAkdG9vbHRpcC1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay10b29sdGlwLXBhZGRpbmcteDogICAgICR0b29sdGlwLXBhZGRpbmcteCAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtZm9udC1zaXplOiAgICAgJHRvb2x0aXAtZm9udC1zaXplICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1saW5lLWhlaWdodDogICBudWxsICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1vcGFjaXR5OiAgICAgICAkdG9vbHRpcC1vcGFjaXR5ICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1ib3JkZXItcmFkaXVzOiAkdG9vbHRpcC1ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB0b29sdGlwLWZlZWRiYWNrLXZhcmlhYmxlc1xuXG5cbi8vIFBvcG92ZXJzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBwb3BvdmVyLXZhcmlhYmxlc1xuJHBvcG92ZXItZm9udC1zaXplOiAgICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcbiRwb3BvdmVyLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRwb3BvdmVyLW1heC13aWR0aDogICAgICAgICAgICAgICAgIDI3NnB4ICFkZWZhdWx0O1xuJHBvcG92ZXItYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQpICFkZWZhdWx0O1xuJHBvcG92ZXItYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XG4kcG9wb3Zlci1pbm5lci1ib3JkZXItcmFkaXVzOiAgICAgICBzdWJ0cmFjdCgkcG9wb3Zlci1ib3JkZXItcmFkaXVzLCAkcG9wb3Zlci1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuJHBvcG92ZXItYm94LXNoYWRvdzogICAgICAgICAgICAgICAgJGJveC1zaGFkb3cgIWRlZmF1bHQ7XG5cbiRwb3BvdmVyLWhlYWRlci1mb250LXNpemU6ICAgICAgICAgICRmb250LXNpemUtYmFzZSAhZGVmYXVsdDtcbiRwb3BvdmVyLWhlYWRlci1iZzogICAgICAgICAgICAgICAgIHNoYWRlLWNvbG9yKCRwb3BvdmVyLWJnLCA2JSkgIWRlZmF1bHQ7XG4kcG9wb3Zlci1oZWFkZXItY29sb3I6ICAgICAgICAgICAgICAkaGVhZGluZ3MtY29sb3IgIWRlZmF1bHQ7XG4kcG9wb3Zlci1oZWFkZXItcGFkZGluZy15OiAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXg6ICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG5cbiRwb3BvdmVyLWJvZHktY29sb3I6ICAgICAgICAgICAgICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xuJHBvcG92ZXItYm9keS1wYWRkaW5nLXk6ICAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvZHktcGFkZGluZy14OiAgICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG5cbiRwb3BvdmVyLWFycm93LXdpZHRoOiAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kcG9wb3Zlci1hcnJvdy1oZWlnaHQ6ICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgcG9wb3Zlci12YXJpYWJsZXNcblxuLy8gZnVzdi1kaXNhYmxlXG4vLyBEZXByZWNhdGVkIGluIEJvb3RzdHJhcCA1LjIuMCBmb3IgQ1NTIHZhcmlhYmxlc1xuJHBvcG92ZXItYXJyb3ctY29sb3I6ICAgICAgICAgICAgICAgJHBvcG92ZXItYmcgIWRlZmF1bHQ7XG4kcG9wb3Zlci1hcnJvdy1vdXRlci1jb2xvcjogICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yLXRyYW5zbHVjZW50KSAhZGVmYXVsdDtcbi8vIGZ1c3YtZW5hYmxlXG5cblxuLy8gVG9hc3RzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCB0b2FzdC12YXJpYWJsZXNcbiR0b2FzdC1tYXgtd2lkdGg6ICAgICAgICAgICAgICAgICAgIDM1MHB4ICFkZWZhdWx0O1xuJHRvYXN0LXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJHRvYXN0LXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kdG9hc3QtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAuODc1cmVtICFkZWZhdWx0O1xuJHRvYXN0LWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiR0b2FzdC1iYWNrZ3JvdW5kLWNvbG9yOiAgICAgICAgICAgIHJnYmEoJHdoaXRlLCAuODUpICFkZWZhdWx0O1xuJHRvYXN0LWJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiR0b2FzdC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQpICFkZWZhdWx0O1xuJHRvYXN0LWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kdG9hc3QtYm94LXNoYWRvdzogICAgICAgICAgICAgICAgICAkYm94LXNoYWRvdyAhZGVmYXVsdDtcbiR0b2FzdC1zcGFjaW5nOiAgICAgICAgICAgICAgICAgICAgICRjb250YWluZXItcGFkZGluZy14ICFkZWZhdWx0O1xuXG4kdG9hc3QtaGVhZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kdG9hc3QtaGVhZGVyLWJhY2tncm91bmQtY29sb3I6ICAgICByZ2JhKCR3aGl0ZSwgLjg1KSAhZGVmYXVsdDtcbiR0b2FzdC1oZWFkZXItYm9yZGVyLWNvbG9yOiAgICAgICAgIHJnYmEoJGJsYWNrLCAuMDUpICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB0b2FzdC12YXJpYWJsZXNcblxuXG4vLyBCYWRnZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGJhZGdlLXZhcmlhYmxlc1xuJGJhZGdlLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgLjc1ZW0gIWRlZmF1bHQ7XG4kYmFkZ2UtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcbiRiYWRnZS1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRiYWRnZS1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgIC4zNWVtICFkZWZhdWx0O1xuJGJhZGdlLXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgLjY1ZW0gIWRlZmF1bHQ7XG4kYmFkZ2UtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgYmFkZ2UtdmFyaWFibGVzXG5cblxuLy8gTW9kYWxzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBtb2RhbC12YXJpYWJsZXNcbiRtb2RhbC1pbm5lci1wYWRkaW5nOiAgICAgICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG5cbiRtb2RhbC1mb290ZXItbWFyZ2luLWJldHdlZW46ICAgICAgIC41cmVtICFkZWZhdWx0O1xuXG4kbW9kYWwtZGlhbG9nLW1hcmdpbjogICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRtb2RhbC1kaWFsb2ctbWFyZ2luLXktc20tdXA6ICAgICAgIDEuNzVyZW0gIWRlZmF1bHQ7XG5cbiRtb2RhbC10aXRsZS1saW5lLWhlaWdodDogICAgICAgICAgICRsaW5lLWhlaWdodC1iYXNlICFkZWZhdWx0O1xuXG4kbW9kYWwtY29udGVudC1jb2xvcjogICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYmc6ICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm9yZGVyLWNvbG9yOiAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvci10cmFuc2x1Y2VudCkgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3JkZXItd2lkdGg6ICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXJhZGl1czogICAgICAgJGJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1pbm5lci1ib3JkZXItcmFkaXVzOiBzdWJ0cmFjdCgkbW9kYWwtY29udGVudC1ib3JkZXItcmFkaXVzLCAkbW9kYWwtY29udGVudC1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy14czogICAgICAgJGJveC1zaGFkb3ctc20gIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXNtLXVwOiAgICAkYm94LXNoYWRvdyAhZGVmYXVsdDtcblxuJG1vZGFsLWJhY2tkcm9wLWJnOiAgICAgICAgICAgICAgICAgJGJsYWNrICFkZWZhdWx0O1xuJG1vZGFsLWJhY2tkcm9wLW9wYWNpdHk6ICAgICAgICAgICAgLjUgIWRlZmF1bHQ7XG5cbiRtb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yOiAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3IpICFkZWZhdWx0O1xuJG1vZGFsLWhlYWRlci1ib3JkZXItd2lkdGg6ICAgICAgICAgJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJG1vZGFsLWhlYWRlci1wYWRkaW5nLXk6ICAgICAgICAgICAgJG1vZGFsLWlubmVyLXBhZGRpbmcgIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLXBhZGRpbmcteDogICAgICAgICAgICAkbW9kYWwtaW5uZXItcGFkZGluZyAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItcGFkZGluZzogICAgICAgICAgICAgICRtb2RhbC1oZWFkZXItcGFkZGluZy15ICRtb2RhbC1oZWFkZXItcGFkZGluZy14ICFkZWZhdWx0OyAvLyBLZWVwIHRoaXMgZm9yIGJhY2t3YXJkcyBjb21wYXRpYmlsaXR5XG5cbiRtb2RhbC1mb290ZXItYmc6ICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kbW9kYWwtZm9vdGVyLWJvcmRlci1jb2xvcjogICAgICAgICAkbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRtb2RhbC1mb290ZXItYm9yZGVyLXdpZHRoOiAgICAgICAgICRtb2RhbC1oZWFkZXItYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuXG4kbW9kYWwtc206ICAgICAgICAgICAgICAgICAgICAgICAgICAzMDBweCAhZGVmYXVsdDtcbiRtb2RhbC1tZDogICAgICAgICAgICAgICAgICAgICAgICAgIDUwMHB4ICFkZWZhdWx0O1xuJG1vZGFsLWxnOiAgICAgICAgICAgICAgICAgICAgICAgICAgODAwcHggIWRlZmF1bHQ7XG4kbW9kYWwteGw6ICAgICAgICAgICAgICAgICAgICAgICAgICAxMTQwcHggIWRlZmF1bHQ7XG5cbiRtb2RhbC1mYWRlLXRyYW5zZm9ybTogICAgICAgICAgICAgIHRyYW5zbGF0ZSgwLCAtNTBweCkgIWRlZmF1bHQ7XG4kbW9kYWwtc2hvdy10cmFuc2Zvcm06ICAgICAgICAgICAgICBub25lICFkZWZhdWx0O1xuJG1vZGFsLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtIC4zcyBlYXNlLW91dCAhZGVmYXVsdDtcbiRtb2RhbC1zY2FsZS10cmFuc2Zvcm06ICAgICAgICAgICAgIHNjYWxlKDEuMDIpICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBtb2RhbC12YXJpYWJsZXNcblxuXG4vLyBBbGVydHNcbi8vXG4vLyBEZWZpbmUgYWxlcnQgY29sb3JzLCBib3JkZXIgcmFkaXVzLCBhbmQgcGFkZGluZy5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGFsZXJ0LXZhcmlhYmxlc1xuJGFsZXJ0LXBhZGRpbmcteTogICAgICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuJGFsZXJ0LXBhZGRpbmcteDogICAgICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuJGFsZXJ0LW1hcmdpbi1ib3R0b206ICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGFsZXJ0LWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRhbGVydC1saW5rLWZvbnQtd2VpZ2h0OiAgICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG4kYWxlcnQtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kYWxlcnQtYmctc2NhbGU6ICAgICAgICAgICAgICAgIC04MCUgIWRlZmF1bHQ7XG4kYWxlcnQtYm9yZGVyLXNjYWxlOiAgICAgICAgICAgIC03MCUgIWRlZmF1bHQ7XG4kYWxlcnQtY29sb3Itc2NhbGU6ICAgICAgICAgICAgIDQwJSAhZGVmYXVsdDtcbiRhbGVydC1kaXNtaXNzaWJsZS1wYWRkaW5nLXI6ICAgJGFsZXJ0LXBhZGRpbmcteCAqIDMgIWRlZmF1bHQ7IC8vIDN4IGNvdmVycyB3aWR0aCBvZiB4IHBsdXMgZGVmYXVsdCBwYWRkaW5nIG9uIGVpdGhlciBzaWRlXG4vLyBzY3NzLWRvY3MtZW5kIGFsZXJ0LXZhcmlhYmxlc1xuXG5cbi8vIFByb2dyZXNzIGJhcnNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHByb2dyZXNzLXZhcmlhYmxlc1xuJHByb2dyZXNzLWhlaWdodDogICAgICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIC43NSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iZzogICAgICAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRwcm9ncmVzcy1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJHByb2dyZXNzLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgJGJveC1zaGFkb3ctaW5zZXQgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmFyLWNvbG9yOiAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmFyLWJnOiAgICAgICAgICAgICAgICAgICAkcHJpbWFyeSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iYXItYW5pbWF0aW9uLXRpbWluZzogICAgIDFzIGxpbmVhciBpbmZpbml0ZSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iYXItdHJhbnNpdGlvbjogICAgICAgICAgIHdpZHRoIC42cyBlYXNlICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBwcm9ncmVzcy12YXJpYWJsZXNcblxuXG4vLyBMaXN0IGdyb3VwXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBsaXN0LWdyb3VwLXZhcmlhYmxlc1xuJGxpc3QtZ3JvdXAtY29sb3I6ICAgICAgICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYmc6ICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4xMjUpICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteTogICAgICAgICAkc3BhY2VyICogLjUgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteDogICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtaXRlbS1iZy1zY2FsZTogICAgICAgICAgLTgwJSAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWl0ZW0tY29sb3Itc2NhbGU6ICAgICAgIDQwJSAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtaG92ZXItYmc6ICAgICAgICAgICAgICAgJGdyYXktMTAwICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yOiAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3RpdmUtYmc6ICAgICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXItY29sb3I6ICAgICRsaXN0LWdyb3VwLWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtZGlzYWJsZWQtY29sb3I6ICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtZGlzYWJsZWQtYmc6ICAgICAgICAgICAgJGxpc3QtZ3JvdXAtYmcgIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWFjdGlvbi1jb2xvcjogICAgICAgICAgICRncmF5LTcwMCAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1jb2xvcjogICAgICRsaXN0LWdyb3VwLWFjdGlvbi1jb2xvciAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1jb2xvcjogICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWJnOiAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGxpc3QtZ3JvdXAtdmFyaWFibGVzXG5cblxuLy8gSW1hZ2UgdGh1bWJuYWlsc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdGh1bWJuYWlsLXZhcmlhYmxlc1xuJHRodW1ibmFpbC1wYWRkaW5nOiAgICAgICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJHRodW1ibmFpbC1iZzogICAgICAgICAgICAgICAgICAgICAgJGJvZHktYmcgIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJvcmRlci13aWR0aDogICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJHRodW1ibmFpbC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvcikgIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYm94LXNoYWRvdzogICAgICAgICAgICAgICRib3gtc2hhZG93LXNtICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB0aHVtYm5haWwtdmFyaWFibGVzXG5cblxuLy8gRmlndXJlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZmlndXJlLXZhcmlhYmxlc1xuJGZpZ3VyZS1jYXB0aW9uLWZvbnQtc2l6ZTogICAgICAgICAgJHNtYWxsLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRmaWd1cmUtY2FwdGlvbi1jb2xvcjogICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZmlndXJlLXZhcmlhYmxlc1xuXG5cbi8vIEJyZWFkY3J1bWJzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBicmVhZGNydW1iLXZhcmlhYmxlc1xuJGJyZWFkY3J1bWItZm9udC1zaXplOiAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRicmVhZGNydW1iLXBhZGRpbmcteTogICAgICAgICAgICAgIDAgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAwICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItaXRlbS1wYWRkaW5nLXg6ICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1tYXJnaW4tYm90dG9tOiAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItYmc6ICAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWRpdmlkZXItY29sb3I6ICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWRpdmlkZXI6ICAgICAgICAgICAgICAgIHF1b3RlKFwiL1wiKSAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWRpdmlkZXItZmxpcHBlZDogICAgICAgICRicmVhZGNydW1iLWRpdmlkZXIgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1ib3JkZXItcmFkaXVzOiAgICAgICAgICBudWxsICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBicmVhZGNydW1iLXZhcmlhYmxlc1xuXG4vLyBDYXJvdXNlbFxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgY2Fyb3VzZWwtdmFyaWFibGVzXG4kY2Fyb3VzZWwtY29udHJvbC1jb2xvcjogICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtd2lkdGg6ICAgICAgICAgICAgIDE1JSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLW9wYWNpdHk6ICAgICAgICAgICAuNSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLWhvdmVyLW9wYWNpdHk6ICAgICAuOSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLXRyYW5zaXRpb246ICAgICAgICBvcGFjaXR5IC4xNXMgZWFzZSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLWluZGljYXRvci13aWR0aDogICAgICAgICAgIDMwcHggIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLWhlaWdodDogICAgICAgICAgM3B4ICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1oaXQtYXJlYS1oZWlnaHQ6IDEwcHggIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLXNwYWNlcjogICAgICAgICAgM3B4ICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1vcGFjaXR5OiAgICAgICAgIC41ICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1hY3RpdmUtYmc6ICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3ItYWN0aXZlLW9wYWNpdHk6ICAxICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci10cmFuc2l0aW9uOiAgICAgIG9wYWNpdHkgLjZzIGVhc2UgIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1jYXB0aW9uLXdpZHRoOiAgICAgICAgICAgICA3MCUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY2FwdGlvbi1jb2xvcjogICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGNhcm91c2VsLWNhcHRpb24tcGFkZGluZy15OiAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY2FwdGlvbi1zcGFjZXI6ICAgICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLWNvbnRyb2wtaWNvbi13aWR0aDogICAgICAgIDJyZW0gIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbi1iZzogICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nI3skY2Fyb3VzZWwtY29udHJvbC1jb2xvcn0nPjxwYXRoIGQ9J00xMS4zNTQgMS42NDZhLjUuNSAwIDAgMSAwIC43MDhMNS43MDcgOGw1LjY0NyA1LjY0NmEuNS41IDAgMCAxLS43MDguNzA4bC02LTZhLjUuNSAwIDAgMSAwLS43MDhsNi02YS41LjUgMCAwIDEgLjcwOCAweicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbi1iZzogICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nI3skY2Fyb3VzZWwtY29udHJvbC1jb2xvcn0nPjxwYXRoIGQ9J000LjY0NiAxLjY0NmEuNS41IDAgMCAxIC43MDggMGw2IDZhLjUuNSAwIDAgMSAwIC43MDhsLTYgNmEuNS41IDAgMCAxLS43MDgtLjcwOEwxMC4yOTMgOCA0LjY0NiAyLjM1NGEuNS41IDAgMCAxIDAtLjcwOHonLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC10cmFuc2l0aW9uLWR1cmF0aW9uOiAgICAgICAuNnMgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgdHJhbnNmb3JtICRjYXJvdXNlbC10cmFuc2l0aW9uLWR1cmF0aW9uIGVhc2UtaW4tb3V0ICFkZWZhdWx0OyAvLyBEZWZpbmUgdHJhbnNmb3JtIHRyYW5zaXRpb24gZmlyc3QgaWYgdXNpbmcgbXVsdGlwbGUgdHJhbnNpdGlvbnMgKGUuZy4sIGB0cmFuc2Zvcm0gMnMgZWFzZSwgb3BhY2l0eSAuNXMgZWFzZS1vdXRgKVxuLy8gc2Nzcy1kb2NzLWVuZCBjYXJvdXNlbC12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGNhcm91c2VsLWRhcmstdmFyaWFibGVzXG4kY2Fyb3VzZWwtZGFyay1pbmRpY2F0b3ItYWN0aXZlLWJnOiAgJGJsYWNrICFkZWZhdWx0O1xuJGNhcm91c2VsLWRhcmstY2FwdGlvbi1jb2xvcjogICAgICAgICRibGFjayAhZGVmYXVsdDtcbiRjYXJvdXNlbC1kYXJrLWNvbnRyb2wtaWNvbi1maWx0ZXI6ICBpbnZlcnQoMSkgZ3JheXNjYWxlKDEwMCkgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGNhcm91c2VsLWRhcmstdmFyaWFibGVzXG5cblxuLy8gU3Bpbm5lcnNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHNwaW5uZXItdmFyaWFibGVzXG4kc3Bpbm5lci13aWR0aDogICAgICAgICAgIDJyZW0gIWRlZmF1bHQ7XG4kc3Bpbm5lci1oZWlnaHQ6ICAgICAgICAgICRzcGlubmVyLXdpZHRoICFkZWZhdWx0O1xuJHNwaW5uZXItdmVydGljYWwtYWxpZ246ICAtLjEyNWVtICFkZWZhdWx0O1xuJHNwaW5uZXItYm9yZGVyLXdpZHRoOiAgICAuMjVlbSAhZGVmYXVsdDtcbiRzcGlubmVyLWFuaW1hdGlvbi1zcGVlZDogLjc1cyAhZGVmYXVsdDtcblxuJHNwaW5uZXItd2lkdGgtc206ICAgICAgICAxcmVtICFkZWZhdWx0O1xuJHNwaW5uZXItaGVpZ2h0LXNtOiAgICAgICAkc3Bpbm5lci13aWR0aC1zbSAhZGVmYXVsdDtcbiRzcGlubmVyLWJvcmRlci13aWR0aC1zbTogLjJlbSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgc3Bpbm5lci12YXJpYWJsZXNcblxuXG4vLyBDbG9zZVxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgY2xvc2UtdmFyaWFibGVzXG4kYnRuLWNsb3NlLXdpZHRoOiAgICAgICAgICAgIDFlbSAhZGVmYXVsdDtcbiRidG4tY2xvc2UtaGVpZ2h0OiAgICAgICAgICAgJGJ0bi1jbG9zZS13aWR0aCAhZGVmYXVsdDtcbiRidG4tY2xvc2UtcGFkZGluZy14OiAgICAgICAgLjI1ZW0gIWRlZmF1bHQ7XG4kYnRuLWNsb3NlLXBhZGRpbmcteTogICAgICAgICRidG4tY2xvc2UtcGFkZGluZy14ICFkZWZhdWx0O1xuJGJ0bi1jbG9zZS1jb2xvcjogICAgICAgICAgICAkYmxhY2sgIWRlZmF1bHQ7XG4kYnRuLWNsb3NlLWJnOiAgICAgICAgICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPScjeyRidG4tY2xvc2UtY29sb3J9Jz48cGF0aCBkPSdNLjI5My4yOTNhMSAxIDAgMCAxIDEuNDE0IDBMOCA2LjU4NiAxNC4yOTMuMjkzYTEgMSAwIDEgMSAxLjQxNCAxLjQxNEw5LjQxNCA4bDYuMjkzIDYuMjkzYTEgMSAwIDAgMS0xLjQxNCAxLjQxNEw4IDkuNDE0bC02LjI5MyA2LjI5M2ExIDEgMCAwIDEtMS40MTQtMS40MTRMNi41ODYgOCAuMjkzIDEuNzA3YTEgMSAwIDAgMSAwLTEuNDE0eicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRidG4tY2xvc2UtZm9jdXMtc2hhZG93OiAgICAgJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJGJ0bi1jbG9zZS1vcGFjaXR5OiAgICAgICAgICAuNSAhZGVmYXVsdDtcbiRidG4tY2xvc2UtaG92ZXItb3BhY2l0eTogICAgLjc1ICFkZWZhdWx0O1xuJGJ0bi1jbG9zZS1mb2N1cy1vcGFjaXR5OiAgICAxICFkZWZhdWx0O1xuJGJ0bi1jbG9zZS1kaXNhYmxlZC1vcGFjaXR5OiAuMjUgIWRlZmF1bHQ7XG4kYnRuLWNsb3NlLXdoaXRlLWZpbHRlcjogICAgIGludmVydCgxKSBncmF5c2NhbGUoMTAwJSkgYnJpZ2h0bmVzcygyMDAlKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgY2xvc2UtdmFyaWFibGVzXG5cblxuLy8gT2ZmY2FudmFzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBvZmZjYW52YXMtdmFyaWFibGVzXG4kb2ZmY2FudmFzLXBhZGRpbmcteTogICAgICAgICAgICAgICAkbW9kYWwtaW5uZXItcGFkZGluZyAhZGVmYXVsdDtcbiRvZmZjYW52YXMtcGFkZGluZy14OiAgICAgICAgICAgICAgICRtb2RhbC1pbm5lci1wYWRkaW5nICFkZWZhdWx0O1xuJG9mZmNhbnZhcy1ob3Jpem9udGFsLXdpZHRoOiAgICAgICAgNDAwcHggIWRlZmF1bHQ7XG4kb2ZmY2FudmFzLXZlcnRpY2FsLWhlaWdodDogICAgICAgICAzMHZoICFkZWZhdWx0O1xuJG9mZmNhbnZhcy10cmFuc2l0aW9uLWR1cmF0aW9uOiAgICAgLjNzICFkZWZhdWx0O1xuJG9mZmNhbnZhcy1ib3JkZXItY29sb3I6ICAgICAgICAgICAgJG1vZGFsLWNvbnRlbnQtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJG9mZmNhbnZhcy1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJG9mZmNhbnZhcy10aXRsZS1saW5lLWhlaWdodDogICAgICAgJG1vZGFsLXRpdGxlLWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuJG9mZmNhbnZhcy1iZy1jb2xvcjogICAgICAgICAgICAgICAgJG1vZGFsLWNvbnRlbnQtYmcgIWRlZmF1bHQ7XG4kb2ZmY2FudmFzLWNvbG9yOiAgICAgICAgICAgICAgICAgICAkbW9kYWwtY29udGVudC1jb2xvciAhZGVmYXVsdDtcbiRvZmZjYW52YXMtYm94LXNoYWRvdzogICAgICAgICAgICAgICRtb2RhbC1jb250ZW50LWJveC1zaGFkb3cteHMgIWRlZmF1bHQ7XG4kb2ZmY2FudmFzLWJhY2tkcm9wLWJnOiAgICAgICAgICAgICAkbW9kYWwtYmFja2Ryb3AtYmcgIWRlZmF1bHQ7XG4kb2ZmY2FudmFzLWJhY2tkcm9wLW9wYWNpdHk6ICAgICAgICAkbW9kYWwtYmFja2Ryb3Atb3BhY2l0eSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgb2ZmY2FudmFzLXZhcmlhYmxlc1xuXG4vLyBDb2RlXG5cbiRjb2RlLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgICRzbWFsbC1mb250LXNpemUgIWRlZmF1bHQ7XG4kY29kZS1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAkcGluayAhZGVmYXVsdDtcblxuJGtiZC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgICAgLjE4NzVyZW0gIWRlZmF1bHQ7XG4ka2JkLXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgICAuMzc1cmVtICFkZWZhdWx0O1xuJGtiZC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICAgJGNvZGUtZm9udC1zaXplICFkZWZhdWx0O1xuJGtiZC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktYmcpICFkZWZhdWx0O1xuJGtiZC1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktY29sb3IpICFkZWZhdWx0O1xuJG5lc3RlZC1rYmQtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDsgLy8gRGVwcmVjYXRlZCBpbiB2NS4yLjAsIHJlbW92aW5nIGluIHY2XG5cbiRwcmUtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4iLCIvL1xuLy8gQ29sb3Igc3lzdGVtXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuJHdoaXRlOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgI2ZmZmZmZjtcbiRncmF5LTEwMDogICAgICAgICAgICAgICAgICAgICAgICAgICNmOGY4Zjg7XG4kZ3JheS0yMDA6ICAgICAgICAgICAgICAgICAgICAgICAgICAjZTllOWU5O1xuJGdyYXktMzAwOiAgICAgICAgICAgICAgICAgICAgICAgICAgI2RlZGVkZTtcbiRncmF5LTQwMDogICAgICAgICAgICAgICAgICAgICAgICAgICNjZWNlY2U7XG4kZ3JheS01MDA6ICAgICAgICAgICAgICAgICAgICAgICAgICAjYWJhYmFiO1xuJGdyYXktNjAwOiAgICAgICAgICAgICAgICAgICAgICAgICAgIzZjNmM2YztcbiRncmF5LTcwMDogICAgICAgICAgICAgICAgICAgICAgICAgICM0OTQ5NDk7XG4kZ3JheS04MDA6ICAgICAgICAgICAgICAgICAgICAgICAgICAjMzEzMTMxO1xuJGdyYXktOTAwOiAgICAgICAgICAgICAgICAgICAgICAgICAgIzIxMjEyMTtcbiRibGFjazogICAgICAgICAgICAgICAgICAgICAgICAgICAgICMwMDAwMDA7XG5cbiRwcmltYXJ5OiAgICAgICAgICAgICAgICAgICAgICAgICAgICNlZTgwNGQ7XG4kc2Vjb25kYXJ5OiAgICAgICAgICAgICAgICAgICAgICAgICAjNTM3RkE2O1xuJHRlcnRpYXJ5OiAgICAgICAgICAgICAgICAgICAgICAgICAgIzc4OUVCRjtcbiRxdWF0ZXJuYXJ5OiAgICAgICAgICAgICAgICAgICAgICAgICNmYmIzOTI7XG5cbiRkZWZhdWx0OiAgICAgICAgICAgICAgICAgICAgICAgICAgICNlYWViZWM7XG4kc3VjY2VzczogICAgICAgICAgICAgICAgICAgICAgICAgICAjNWNiODVjO1xuJGluZm86ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIzMxOWZjMDtcbiR3YXJuaW5nOiAgICAgICAgICAgICAgICAgICAgICAgICAgICNmMGFkNGU7XG4kZGFuZ2VyOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAjZDk1MzRmO1xuJGxpZ2h0ZXI6ICAgICAgICAgICAgICAgICAgICAgICAgICAgJGdyYXktMTAwO1xuJGxpZ2h0OiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJGdyYXktMjAwO1xuJGRhcms6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJGdyYXktNjAwO1xuJGRhcmtlcjogICAgICAgICAgICAgICAgICAgICAgICAgICAgJGdyYXktOTAwO1xuXG4kdGhlbWUtY29sb3JzOiAoXG4gICAgJ3ByaW1hcnknOiAgICAgICAgICAgICAgICAgICAgICAkcHJpbWFyeSxcbiAgICAnc2Vjb25kYXJ5JzogICAgICAgICAgICAgICAgICAgICRzZWNvbmRhcnksXG4gICAgJ3RlcnRpYXJ5JzogICAgICAgICAgICAgICAgICAgICAkdGVydGlhcnksXG4gICAgJ3F1YXRlcm5hcnknOiAgICAgICAgICAgICAgICAgICAkcXVhdGVybmFyeSxcbiAgICAnc3VjY2Vzcyc6ICAgICAgICAgICAgICAgICAgICAgICRzdWNjZXNzLFxuICAgICdpbmZvJzogICAgICAgICAgICAgICAgICAgICAgICAgJGluZm8sXG4gICAgJ3dhcm5pbmcnOiAgICAgICAgICAgICAgICAgICAgICAkd2FybmluZyxcbiAgICAnZGFuZ2VyJzogICAgICAgICAgICAgICAgICAgICAgICRkYW5nZXIsXG4gICAgJ2RlZmF1bHQnOiAgICAgICAgICAgICAgICAgICAgICAkZGVmYXVsdCxcbiAgICAnbGlnaHRlcic6ICAgICAgICAgICAgICAgICAgICAgICRsaWdodGVyLFxuICAgICdsaWdodCc6ICAgICAgICAgICAgICAgICAgICAgICAgJGxpZ2h0LFxuICAgICdkYXJrJzogICAgICAgICAgICAgICAgICAgICAgICAgJGRhcmssXG4gICAgJ2Rhcmtlcic6ICAgICAgICAgICAgICAgICAgICAgICAkZGFya2VyLFxuKTtcblxuJGJvZHktYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlO1xuJGJvZHktY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgJGdyYXktOTAwO1xuXG4kbWluLWNvbnRyYXN0LXJhdGlvOiAgICAgICAgICAgICAgICAyLjQ7XG5cbi8vXG4vLyBPcHRpb25zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuJGVuYWJsZS1zaGFkb3dzOiAgICAgICAgICAgICAgICAgICAgdHJ1ZTtcbiRlbmFibGUtbmVnYXRpdmUtbWFyZ2luczogICAgICAgICAgIHRydWU7XG4kZW5hYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplczogICAgICB0cnVlO1xuXG4vL1xuLy8gRm9udHNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4kZm9udC1mYW1pbHktc2Fucy1zZXJpZjogICAgICAgICAgICAnT3BlbiBTYW5zJywgc3lzdGVtLXVpLCAtYXBwbGUtc3lzdGVtLCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgXCJOb3RvIFNhbnNcIiwgXCJMaWJlcmF0aW9uIFNhbnNcIiwgc2Fucy1zZXJpZiwgXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiU2Vnb2UgVUkgU3ltYm9sXCIsIFwiTm90byBDb2xvciBFbW9qaVwiO1xuJGZvbnQtc2l6ZS1iYXNlOiAgICAgICAgICAgICAgICAgICAgMXJlbTtcbiRoMS1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDI7XG4kaDItZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjc1O1xuJGgzLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS41O1xuJGg0LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS4yNTtcbiRoNS1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDE7XG4kaDYtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAuODU7XG5cblxuJGhlYWRpbmdzLWZvbnQtZmFtaWx5OiAgICAgICAgICAgICAgJ01vbnRzZXJyYXQnLCdPcGVuIFNhbnMnLCBzeXN0ZW0tdWksIC1hcHBsZS1zeXN0ZW0sIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBcIk5vdG8gU2Fuc1wiLCBcIkxpYmVyYXRpb24gU2Fuc1wiLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIiwgXCJOb3RvIENvbG9yIEVtb2ppXCI7XG4kaGVhZGluZ3MtZm9udC1zdHlsZTogICAgICAgICAgICAgICBudWxsO1xuJGhlYWRpbmdzLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgNjAwO1xuJGhlYWRpbmdzLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgICAgMS4yO1xuJGhlYWRpbmdzLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgJHByaW1hcnk7XG5cbiRkaXNwbGF5LWZvbnQtc2l6ZXM6IChcbiAgICAxOiAkaDEtZm9udC1zaXplICogMS41LFxuICAgIDI6ICRoMi1mb250LXNpemUgKiAxLjUsXG4gICAgMzogJGgzLWZvbnQtc2l6ZSAqIDEuNSxcbiAgICA0OiAkaDQtZm9udC1zaXplICogMS41LFxuICAgIDU6ICRoNS1mb250LXNpemUgKiAxLjUsXG4gICAgNjogJGg2LWZvbnQtc2l6ZSAqIDEuNVxuKTtcblxuLy9cbi8vIExpbmtzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuJGxpbmstY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgJHNlY29uZGFyeTtcbiRsaW5rLWRlY29yYXRpb246ICAgICAgICAgICAgICAgICAgIG5vbmU7XG4kbGluay1ob3Zlci1kZWNvcmF0aW9uOiAgICAgICAgICAgICB1bmRlcmxpbmU7XG5cbi8vXG4vLyBCcmVha3BvaW50c1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiRncmlkLWZsb2F0LWJyZWFrcG9pbnQ6ICAgICAgICAgICAgIDk5MnB4O1xuXG4vL1xuLy8gR3JpZFxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiRncmlkLWd1dHRlci13aWR0aDogICAgICAgICAgICAgICAgIDQwcHg7XG5cbi8vXG4vLyBOYXZiYXJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4kbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteDogICAgICAgICAxcmVtO1xuJG5hdmJhci1oZWlnaHRzOiAoXG4gICAgeHM6IDcwcHgsXG4gICAgc206IDcwcHgsXG4gICAgbWQ6IDcwcHgsXG4gICAgbGc6IDEwMHB4LFxuICAgIHhsOiAxMTBweCxcbiAgICB4eGw6IDExMHB4XG4pO1xuXG5cbi8vXG4vLyBDYXJkc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiRjYXJkLXNwYWNlci15OiAgICAgICAgICAgICAgICAgICAgIDEuNXJlbTtcbiRjYXJkLXNwYWNlci14OiAgICAgICAgICAgICAgICAgICAgIDEuNXJlbTtcblxuLy9cbi8vIFBhZ2luYXRpb25cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4kcGFnaW5hdGlvbi1jb2xvcjogICAgICAgICAgICAgICAgICAkYm9keS1jb2xvcjtcblxuLy9cbi8vIEJyZWFkY3J1bWJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4kYnJlYWRjcnVtYi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAuNzVyZW07XG4kYnJlYWRjcnVtYi1iZzogICAgICAgICAgICAgICAgICAgICAkbGlnaHRlcjtcblxuLy9cbi8vIEFjY29yZGlvblxuLy9cbiRhY2NvcmRpb24tcGFkZGluZy15OiAgICAgICAgICAgICAgIDFyZW07XG4kYWNjb3JkaW9uLXBhZGRpbmcteDogICAgICAgICAgICAgICAxLjI1cmVtO1xuJGFjY29yZGlvbi1ib2R5LXBhZGRpbmcteTogICAgICAgICAgJGFjY29yZGlvbi1wYWRkaW5nLXg7XG4kYWNjb3JkaW9uLWJvZHktcGFkZGluZy14OiAgICAgICAgICAkYWNjb3JkaW9uLXBhZGRpbmcteDtcblxuLy9cbi8vIEZvb3RlclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiRmb290ZXItc2VjdGlvbnM6ICgpO1xuJGZvb3Rlci1zZWN0aW9uczogbWFwLW1lcmdlKFxuICAgIChcbiAgICAgICAgJ2NvbnRlbnQnOiAoXG4gICAgICAgICAgICAnYmFja2dyb3VuZCc6ICAgJGxpZ2h0LFxuICAgICAgICAgICAgJ2NvbG9yJzogICAgICAgIGNvbG9yLWNvbnRyYXN0KCRibGFjayksXG4gICAgICAgICAgICAnbGluay1jb2xvcic6ICAgJHNlY29uZGFyeVxuICAgICAgICApLFxuICAgICAgICAnbWV0YSc6IChcbiAgICAgICAgICAgICdiYWNrZ3JvdW5kJzogICAkd2hpdGUsXG4gICAgICAgICAgICAnY29sb3InOiAgICAgICAgY29sb3ItY29udHJhc3QoJGJsYWNrKSxcbiAgICAgICAgICAgICdsaW5rLWNvbG9yJzogICAkbGluay1jb2xvclxuICAgICAgICApXG4gICAgKSxcbiAgICAkZm9vdGVyLXNlY3Rpb25zXG4pO1xuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4vLyBTaW5nbGUgc2lkZSBib3JkZXItcmFkaXVzXG5cbi8vIEhlbHBlciBmdW5jdGlvbiB0byByZXBsYWNlIG5lZ2F0aXZlIHZhbHVlcyB3aXRoIDBcbkBmdW5jdGlvbiB2YWxpZC1yYWRpdXMoJHJhZGl1cykge1xuICAkcmV0dXJuOiAoKTtcbiAgQGVhY2ggJHZhbHVlIGluICRyYWRpdXMge1xuICAgIEBpZiB0eXBlLW9mKCR2YWx1ZSkgPT0gbnVtYmVyIHtcbiAgICAgICRyZXR1cm46IGFwcGVuZCgkcmV0dXJuLCBtYXgoJHZhbHVlLCAwKSk7XG4gICAgfSBAZWxzZSB7XG4gICAgICAkcmV0dXJuOiBhcHBlbmQoJHJldHVybiwgJHZhbHVlKTtcbiAgICB9XG4gIH1cbiAgQHJldHVybiAkcmV0dXJuO1xufVxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYm9yZGVyLXJhZGl1cy1taXhpbnNcbkBtaXhpbiBib3JkZXItcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzLCAkZmFsbGJhY2stYm9yZGVyLXJhZGl1czogZmFsc2UpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG4gIEBlbHNlIGlmICRmYWxsYmFjay1ib3JkZXItcmFkaXVzICE9IGZhbHNlIHtcbiAgICBib3JkZXItcmFkaXVzOiAkZmFsbGJhY2stYm9yZGVyLXJhZGl1cztcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLXRvcC1yYWRpdXMoJHJhZGl1czogJGJvcmRlci1yYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1lbmQtcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLWJvdHRvbS1yYWRpdXMoJHJhZGl1czogJGJvcmRlci1yYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1zdGFydC1yYWRpdXMoJHJhZGl1czogJGJvcmRlci1yYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLXRvcC1zdGFydC1yYWRpdXMoJHJhZGl1czogJGJvcmRlci1yYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItdG9wLWVuZC1yYWRpdXMoJHJhZGl1czogJGJvcmRlci1yYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLWJvdHRvbS1lbmQtcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1ib3R0b20tc3RhcnQtcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBib3JkZXItcmFkaXVzLW1peGluc1xuIiwiLy8gTGlzdHNcblxuLy8gVW5zdHlsZWQga2VlcHMgbGlzdCBpdGVtcyBibG9jayBsZXZlbCwganVzdCByZW1vdmVzIGRlZmF1bHQgYnJvd3NlciBwYWRkaW5nIGFuZCBsaXN0LXN0eWxlXG5AbWl4aW4gbGlzdC11bnN0eWxlZCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbiIsIi8vIFJlc3BvbnNpdmUgaW1hZ2VzIChlbnN1cmUgaW1hZ2VzIGRvbid0IHNjYWxlIGJleW9uZCB0aGVpciBwYXJlbnRzKVxuLy9cbi8vIFRoaXMgaXMgcHVycG9zZWZ1bGx5IG9wdC1pbiB2aWEgYW4gZXhwbGljaXQgY2xhc3MgcmF0aGVyIHRoYW4gYmVpbmcgdGhlIGRlZmF1bHQgZm9yIGFsbCBgPGltZz5gcy5cbi8vIFdlIHByZXZpb3VzbHkgdHJpZWQgdGhlIFwiaW1hZ2VzIGFyZSByZXNwb25zaXZlIGJ5IGRlZmF1bHRcIiBhcHByb2FjaCBpbiBCb290c3RyYXAgdjIsXG4vLyBhbmQgYWJhbmRvbmVkIGl0IGluIEJvb3RzdHJhcCB2MyBiZWNhdXNlIGl0IGJyZWFrcyBsb3RzIG9mIHRoaXJkLXBhcnR5IHdpZGdldHMgKGluY2x1ZGluZyBHb29nbGUgTWFwcylcbi8vIHdoaWNoIHdlcmVuJ3QgZXhwZWN0aW5nIHRoZSBpbWFnZXMgd2l0aGluIHRoZW1zZWx2ZXMgdG8gYmUgaW52b2x1bnRhcmlseSByZXNpemVkLlxuLy8gU2VlIGFsc28gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xODE3OFxuLmltZy1mbHVpZCB7XG4gIEBpbmNsdWRlIGltZy1mbHVpZCgpO1xufVxuXG5cbi8vIEltYWdlIHRodW1ibmFpbHNcbi5pbWctdGh1bWJuYWlsIHtcbiAgcGFkZGluZzogJHRodW1ibmFpbC1wYWRkaW5nO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGh1bWJuYWlsLWJnO1xuICBib3JkZXI6ICR0aHVtYm5haWwtYm9yZGVyLXdpZHRoIHNvbGlkICR0aHVtYm5haWwtYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCR0aHVtYm5haWwtYm9yZGVyLXJhZGl1cyk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJHRodW1ibmFpbC1ib3gtc2hhZG93KTtcblxuICAvLyBLZWVwIHRoZW0gYXQgbW9zdCAxMDAlIHdpZGVcbiAgQGluY2x1ZGUgaW1nLWZsdWlkKCk7XG59XG5cbi8vXG4vLyBGaWd1cmVzXG4vL1xuXG4uZmlndXJlIHtcbiAgLy8gRW5zdXJlcyB0aGUgY2FwdGlvbidzIHRleHQgYWxpZ25zIHdpdGggdGhlIGltYWdlLlxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5maWd1cmUtaW1nIHtcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNlciAqIC41O1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLmZpZ3VyZS1jYXB0aW9uIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmaWd1cmUtY2FwdGlvbi1mb250LXNpemUpO1xuICBjb2xvcjogJGZpZ3VyZS1jYXB0aW9uLWNvbG9yO1xufVxuIiwiLy8gSW1hZ2UgTWl4aW5zXG4vLyAtIFJlc3BvbnNpdmUgaW1hZ2Vcbi8vIC0gUmV0aW5hIGltYWdlXG5cblxuLy8gUmVzcG9uc2l2ZSBpbWFnZVxuLy9cbi8vIEtlZXAgaW1hZ2VzIGZyb20gc2NhbGluZyBiZXlvbmQgdGhlIHdpZHRoIG9mIHRoZWlyIHBhcmVudHMuXG5cbkBtaXhpbiBpbWctZmx1aWQge1xuICAvLyBQYXJ0IDE6IFNldCBhIG1heGltdW0gcmVsYXRpdmUgdG8gdGhlIHBhcmVudFxuICBtYXgtd2lkdGg6IDEwMCU7XG4gIC8vIFBhcnQgMjogT3ZlcnJpZGUgdGhlIGhlaWdodCB0byBhdXRvLCBvdGhlcndpc2UgaW1hZ2VzIHdpbGwgYmUgc3RyZXRjaGVkXG4gIC8vIHdoZW4gc2V0dGluZyBhIHdpZHRoIGFuZCBoZWlnaHQgYXR0cmlidXRlIG9uIHRoZSBpbWcgZWxlbWVudC5cbiAgaGVpZ2h0OiBhdXRvO1xufVxuIiwiQG1peGluIGJveC1zaGFkb3coJHNoYWRvdy4uLikge1xuICBAaWYgJGVuYWJsZS1zaGFkb3dzIHtcbiAgICAkcmVzdWx0OiAoKTtcblxuICAgIEBlYWNoICR2YWx1ZSBpbiAkc2hhZG93IHtcbiAgICAgIEBpZiAkdmFsdWUgIT0gbnVsbCB7XG4gICAgICAgICRyZXN1bHQ6IGFwcGVuZCgkcmVzdWx0LCAkdmFsdWUsIFwiY29tbWFcIik7XG4gICAgICB9XG4gICAgICBAaWYgJHZhbHVlID09IG5vbmUgYW5kIGxlbmd0aCgkc2hhZG93KSA+IDEge1xuICAgICAgICBAd2FybiBcIlRoZSBrZXl3b3JkICdub25lJyBtdXN0IGJlIHVzZWQgYXMgYSBzaW5nbGUgYXJndW1lbnQuXCI7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGlmIChsZW5ndGgoJHJlc3VsdCkgPiAwKSB7XG4gICAgICBib3gtc2hhZG93OiAkcmVzdWx0O1xuICAgIH1cbiAgfVxufVxuIiwiLy8gQ29udGFpbmVyIHdpZHRoc1xuLy9cbi8vIFNldCB0aGUgY29udGFpbmVyIHdpZHRoLCBhbmQgb3ZlcnJpZGUgaXQgZm9yIGZpeGVkIG5hdmJhcnMgaW4gbWVkaWEgcXVlcmllcy5cblxuQGlmICRlbmFibGUtY29udGFpbmVyLWNsYXNzZXMge1xuICAvLyBTaW5nbGUgY29udGFpbmVyIGNsYXNzIHdpdGggYnJlYWtwb2ludCBtYXgtd2lkdGhzXG4gIC5jb250YWluZXIsXG4gIC8vIDEwMCUgd2lkZSBjb250YWluZXIgYXQgYWxsIGJyZWFrcG9pbnRzXG4gIC5jb250YWluZXItZmx1aWQge1xuICAgIEBpbmNsdWRlIG1ha2UtY29udGFpbmVyKCk7XG4gIH1cblxuICAvLyBSZXNwb25zaXZlIGNvbnRhaW5lcnMgdGhhdCBhcmUgMTAwJSB3aWRlIHVudGlsIGEgYnJlYWtwb2ludFxuICBAZWFjaCAkYnJlYWtwb2ludCwgJGNvbnRhaW5lci1tYXgtd2lkdGggaW4gJGNvbnRhaW5lci1tYXgtd2lkdGhzIHtcbiAgICAuY29udGFpbmVyLSN7JGJyZWFrcG9pbnR9IHtcbiAgICAgIEBleHRlbmQgLmNvbnRhaW5lci1mbHVpZDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cykge1xuICAgICAgJXJlc3BvbnNpdmUtY29udGFpbmVyLSN7JGJyZWFrcG9pbnR9IHtcbiAgICAgICAgbWF4LXdpZHRoOiAkY29udGFpbmVyLW1heC13aWR0aDtcbiAgICAgIH1cblxuICAgICAgLy8gRXh0ZW5kIGVhY2ggYnJlYWtwb2ludCB3aGljaCBpcyBzbWFsbGVyIG9yIGVxdWFsIHRvIHRoZSBjdXJyZW50IGJyZWFrcG9pbnRcbiAgICAgICRleHRlbmQtYnJlYWtwb2ludDogdHJ1ZTtcblxuICAgICAgQGVhY2ggJG5hbWUsICR3aWR0aCBpbiAkZ3JpZC1icmVha3BvaW50cyB7XG4gICAgICAgIEBpZiAoJGV4dGVuZC1icmVha3BvaW50KSB7XG4gICAgICAgICAgLmNvbnRhaW5lciN7YnJlYWtwb2ludC1pbmZpeCgkbmFtZSwgJGdyaWQtYnJlYWtwb2ludHMpfSB7XG4gICAgICAgICAgICBAZXh0ZW5kICVyZXNwb25zaXZlLWNvbnRhaW5lci0jeyRicmVha3BvaW50fTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAvLyBPbmNlIHRoZSBjdXJyZW50IGJyZWFrcG9pbnQgaXMgcmVhY2hlZCwgc3RvcCBleHRlbmRpbmdcbiAgICAgICAgICBAaWYgKCRicmVha3BvaW50ID09ICRuYW1lKSB7XG4gICAgICAgICAgICAkZXh0ZW5kLWJyZWFrcG9pbnQ6IGZhbHNlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gQ29udGFpbmVyIG1peGluc1xuXG5AbWl4aW4gbWFrZS1jb250YWluZXIoJGd1dHRlcjogJGNvbnRhaW5lci1wYWRkaW5nLXgpIHtcbiAgLS0jeyRwcmVmaXh9Z3V0dGVyLXg6ICN7JGd1dHRlcn07XG4gIC0tI3skcHJlZml4fWd1dHRlci15OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogY2FsYyh2YXIoLS0jeyRwcmVmaXh9Z3V0dGVyLXgpICogLjUpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICBwYWRkaW5nLWxlZnQ6IGNhbGModmFyKC0tI3skcHJlZml4fWd1dHRlci14KSAqIC41KTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cbiIsIi8vIEJyZWFrcG9pbnQgdmlld3BvcnQgc2l6ZXMgYW5kIG1lZGlhIHF1ZXJpZXMuXG4vL1xuLy8gQnJlYWtwb2ludHMgYXJlIGRlZmluZWQgYXMgYSBtYXAgb2YgKG5hbWU6IG1pbmltdW0gd2lkdGgpLCBvcmRlciBmcm9tIHNtYWxsIHRvIGxhcmdlOlxuLy9cbi8vICAgICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCwgeHhsOiAxNDAwcHgpXG4vL1xuLy8gVGhlIG1hcCBkZWZpbmVkIGluIHRoZSBgJGdyaWQtYnJlYWtwb2ludHNgIGdsb2JhbCB2YXJpYWJsZSBpcyB1c2VkIGFzIHRoZSBgJGJyZWFrcG9pbnRzYCBhcmd1bWVudCBieSBkZWZhdWx0LlxuXG4vLyBOYW1lIG9mIHRoZSBuZXh0IGJyZWFrcG9pbnQsIG9yIG51bGwgZm9yIHRoZSBsYXN0IGJyZWFrcG9pbnQuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtKVxuLy8gICAgbWRcbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4LCB4eGw6IDE0MDBweCkpXG4vLyAgICBtZFxuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtLCAkYnJlYWtwb2ludC1uYW1lczogKHhzIHNtIG1kIGxnIHhsIHh4bCkpXG4vLyAgICBtZFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbmV4dCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cywgJGJyZWFrcG9pbnQtbmFtZXM6IG1hcC1rZXlzKCRicmVha3BvaW50cykpIHtcbiAgJG46IGluZGV4KCRicmVha3BvaW50LW5hbWVzLCAkbmFtZSk7XG4gIEBpZiBub3QgJG4ge1xuICAgIEBlcnJvciBcImJyZWFrcG9pbnQgYCN7JG5hbWV9YCBub3QgZm91bmQgaW4gYCN7JGJyZWFrcG9pbnRzfWBcIjtcbiAgfVxuICBAcmV0dXJuIGlmKCRuIDwgbGVuZ3RoKCRicmVha3BvaW50LW5hbWVzKSwgbnRoKCRicmVha3BvaW50LW5hbWVzLCAkbiArIDEpLCBudWxsKTtcbn1cblxuLy8gTWluaW11bSBicmVha3BvaW50IHdpZHRoLiBOdWxsIGZvciB0aGUgc21hbGxlc3QgKGZpcnN0KSBicmVha3BvaW50LlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbWluKHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgsIHh4bDogMTQwMHB4KSlcbi8vICAgIDU3NnB4XG5AZnVuY3Rpb24gYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogbWFwLWdldCgkYnJlYWtwb2ludHMsICRuYW1lKTtcbiAgQHJldHVybiBpZigkbWluICE9IDAsICRtaW4sIG51bGwpO1xufVxuXG4vLyBNYXhpbXVtIGJyZWFrcG9pbnQgd2lkdGguXG4vLyBUaGUgbWF4aW11bSB2YWx1ZSBpcyByZWR1Y2VkIGJ5IDAuMDJweCB0byB3b3JrIGFyb3VuZCB0aGUgbGltaXRhdGlvbnMgb2Zcbi8vIGBtaW4tYCBhbmQgYG1heC1gIHByZWZpeGVzIGFuZCB2aWV3cG9ydHMgd2l0aCBmcmFjdGlvbmFsIHdpZHRocy5cbi8vIFNlZSBodHRwczovL3d3dy53My5vcmcvVFIvbWVkaWFxdWVyaWVzLTQvI21xLW1pbi1tYXhcbi8vIFVzZXMgMC4wMnB4IHJhdGhlciB0aGFuIDAuMDFweCB0byB3b3JrIGFyb3VuZCBhIGN1cnJlbnQgcm91bmRpbmcgYnVnIGluIFNhZmFyaS5cbi8vIFNlZSBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTc4MjYxXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1tYXgobWQsICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCwgeHhsOiAxNDAwcHgpKVxuLy8gICAgNzY3Ljk4cHhcbkBmdW5jdGlvbiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWF4OiBtYXAtZ2V0KCRicmVha3BvaW50cywgJG5hbWUpO1xuICBAcmV0dXJuIGlmKCRtYXggYW5kICRtYXggPiAwLCAkbWF4IC0gLjAyLCBudWxsKTtcbn1cblxuLy8gUmV0dXJucyBhIGJsYW5rIHN0cmluZyBpZiBzbWFsbGVzdCBicmVha3BvaW50LCBvdGhlcndpc2UgcmV0dXJucyB0aGUgbmFtZSB3aXRoIGEgZGFzaCBpbiBmcm9udC5cbi8vIFVzZWZ1bCBmb3IgbWFraW5nIHJlc3BvbnNpdmUgdXRpbGl0aWVzLlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtaW5maXgoeHMsICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCwgeHhsOiAxNDAwcHgpKVxuLy8gICAgXCJcIiAgKFJldHVybnMgYSBibGFuayBzdHJpbmcpXG4vLyAgICA+PiBicmVha3BvaW50LWluZml4KHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgsIHh4bDogMTQwMHB4KSlcbi8vICAgIFwiLXNtXCJcbkBmdW5jdGlvbiBicmVha3BvaW50LWluZml4KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEByZXR1cm4gaWYoYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cykgPT0gbnVsbCwgXCJcIiwgXCItI3skbmFtZX1cIik7XG59XG5cbi8vIE1lZGlhIG9mIGF0IGxlYXN0IHRoZSBtaW5pbXVtIGJyZWFrcG9pbnQgd2lkdGguIE5vIHF1ZXJ5IGZvciB0aGUgc21hbGxlc3QgYnJlYWtwb2ludC5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCBhbmQgd2lkZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC11cCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQGlmICRtaW4ge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIE1lZGlhIG9mIGF0IG1vc3QgdGhlIG1heGltdW0gYnJlYWtwb2ludCB3aWR0aC4gTm8gcXVlcnkgZm9yIHRoZSBsYXJnZXN0IGJyZWFrcG9pbnQuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQgYW5kIG5hcnJvd2VyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQGlmICRtYXgge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIE1lZGlhIHRoYXQgc3BhbnMgbXVsdGlwbGUgYnJlYWtwb2ludCB3aWR0aHMuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgYmV0d2VlbiB0aGUgbWluIGFuZCBtYXggYnJlYWtwb2ludHNcbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LWJldHdlZW4oJGxvd2VyLCAkdXBwZXIsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJGxvd2VyLCAkYnJlYWtwb2ludHMpO1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkdXBwZXIsICRicmVha3BvaW50cyk7XG5cbiAgQGlmICRtaW4gIT0gbnVsbCBhbmQgJG1heCAhPSBudWxsIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikgYW5kIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWF4ID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGxvd2VyLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWluID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkdXBwZXIsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG5cbi8vIE1lZGlhIGJldHdlZW4gdGhlIGJyZWFrcG9pbnQncyBtaW5pbXVtIGFuZCBtYXhpbXVtIHdpZHRocy5cbi8vIE5vIG1pbmltdW0gZm9yIHRoZSBzbWFsbGVzdCBicmVha3BvaW50LCBhbmQgbm8gbWF4aW11bSBmb3IgdGhlIGxhcmdlc3Qgb25lLlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IG9ubHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQsIG5vdCB2aWV3cG9ydHMgYW55IHdpZGVyIG9yIG5hcnJvd2VyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtb25seSgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiAgYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cyk7XG4gICRuZXh0OiBicmVha3BvaW50LW5leHQoJG5hbWUsICRicmVha3BvaW50cyk7XG4gICRtYXg6ICBicmVha3BvaW50LW1heCgkbmV4dCwgJGJyZWFrcG9pbnRzKTtcblxuICBAaWYgJG1pbiAhPSBudWxsIGFuZCAkbWF4ICE9IG51bGwge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSBhbmQgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtYXggPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbmFtZSwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1pbiA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJG5leHQsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG4iLCIvLyBSb3dcbi8vXG4vLyBSb3dzIGNvbnRhaW4geW91ciBjb2x1bW5zLlxuXG5AaWYgJGVuYWJsZS1ncmlkLWNsYXNzZXMge1xuICAucm93IHtcbiAgICBAaW5jbHVkZSBtYWtlLXJvdygpO1xuXG4gICAgPiAqIHtcbiAgICAgIEBpbmNsdWRlIG1ha2UtY29sLXJlYWR5KCk7XG4gICAgfVxuICB9XG59XG5cbkBpZiAkZW5hYmxlLWNzc2dyaWQge1xuICAuZ3JpZCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCh2YXIoLS0jeyRwcmVmaXh9cm93cywgMSksIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQodmFyKC0tI3skcHJlZml4fWNvbHVtbnMsICN7JGdyaWQtY29sdW1uc30pLCAxZnIpO1xuICAgIGdhcDogdmFyKC0tI3skcHJlZml4fWdhcCwgI3skZ3JpZC1ndXR0ZXItd2lkdGh9KTtcblxuICAgIEBpbmNsdWRlIG1ha2UtY3NzZ3JpZCgpO1xuICB9XG59XG5cblxuLy8gQ29sdW1uc1xuLy9cbi8vIENvbW1vbiBzdHlsZXMgZm9yIHNtYWxsIGFuZCBsYXJnZSBncmlkIGNvbHVtbnNcblxuQGlmICRlbmFibGUtZ3JpZC1jbGFzc2VzIHtcbiAgQGluY2x1ZGUgbWFrZS1ncmlkLWNvbHVtbnMoKTtcbn1cbiIsIi8vIEdyaWQgc3lzdGVtXG4vL1xuLy8gR2VuZXJhdGUgc2VtYW50aWMgZ3JpZCBjb2x1bW5zIHdpdGggdGhlc2UgbWl4aW5zLlxuXG5AbWl4aW4gbWFrZS1yb3coJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoKSB7XG4gIC0tI3skcHJlZml4fWd1dHRlci14OiAjeyRndXR0ZXJ9O1xuICAtLSN7JHByZWZpeH1ndXR0ZXIteTogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICAvLyBUT0RPOiBSZXZpc2l0IGNhbGMgb3JkZXIgYWZ0ZXIgaHR0cHM6Ly9naXRodWIuY29tL3JlYWN0LWJvb3RzdHJhcC9yZWFjdC1ib290c3RyYXAvaXNzdWVzLzYwMzkgaXMgZml4ZWRcbiAgbWFyZ2luLXRvcDogY2FsYygtMSAqIHZhcigtLSN7JHByZWZpeH1ndXR0ZXIteSkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICBtYXJnaW4tcmlnaHQ6IGNhbGMoLS41ICogdmFyKC0tI3skcHJlZml4fWd1dHRlci14KSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKC0uNSAqIHZhcigtLSN7JHByZWZpeH1ndXR0ZXIteCkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxufVxuXG5AbWl4aW4gbWFrZS1jb2wtcmVhZHkoKSB7XG4gIC8vIEFkZCBib3ggc2l6aW5nIGlmIG9ubHkgdGhlIGdyaWQgaXMgbG9hZGVkXG4gIGJveC1zaXppbmc6IGlmKHZhcmlhYmxlLWV4aXN0cyhpbmNsdWRlLWNvbHVtbi1ib3gtc2l6aW5nKSBhbmQgJGluY2x1ZGUtY29sdW1uLWJveC1zaXppbmcsIGJvcmRlci1ib3gsIG51bGwpO1xuICAvLyBQcmV2ZW50IGNvbHVtbnMgZnJvbSBiZWNvbWluZyB0b28gbmFycm93IHdoZW4gYXQgc21hbGxlciBncmlkIHRpZXJzIGJ5XG4gIC8vIGFsd2F5cyBzZXR0aW5nIGB3aWR0aDogMTAwJTtgLiBUaGlzIHdvcmtzIGJlY2F1c2Ugd2Ugc2V0IHRoZSB3aWR0aFxuICAvLyBsYXRlciBvbiB0byBvdmVycmlkZSB0aGlzIGluaXRpYWwgd2lkdGguXG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlOyAvLyBQcmV2ZW50IGAuY29sLWF1dG9gLCBgLmNvbGAgKCYgcmVzcG9uc2l2ZSB2YXJpYW50cykgZnJvbSBicmVha2luZyBvdXQgdGhlIGdyaWRcbiAgcGFkZGluZy1yaWdodDogY2FsYyh2YXIoLS0jeyRwcmVmaXh9Z3V0dGVyLXgpICogLjUpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICBwYWRkaW5nLWxlZnQ6IGNhbGModmFyKC0tI3skcHJlZml4fWd1dHRlci14KSAqIC41KTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgbWFyZ2luLXRvcDogdmFyKC0tI3skcHJlZml4fWd1dHRlci15KTtcbn1cblxuQG1peGluIG1ha2UtY29sKCRzaXplOiBmYWxzZSwgJGNvbHVtbnM6ICRncmlkLWNvbHVtbnMpIHtcbiAgQGlmICRzaXplIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogcGVyY2VudGFnZShkaXZpZGUoJHNpemUsICRjb2x1bW5zKSk7XG5cbiAgfSBAZWxzZSB7XG4gICAgZmxleDogMSAxIDA7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5cbkBtaXhpbiBtYWtlLWNvbC1hdXRvKCkge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IGF1dG87XG59XG5cbkBtaXhpbiBtYWtlLWNvbC1vZmZzZXQoJHNpemUsICRjb2x1bW5zOiAkZ3JpZC1jb2x1bW5zKSB7XG4gICRudW06IGRpdmlkZSgkc2l6ZSwgJGNvbHVtbnMpO1xuICBtYXJnaW4tbGVmdDogaWYoJG51bSA9PSAwLCAwLCBwZXJjZW50YWdlKCRudW0pKTtcbn1cblxuLy8gUm93IGNvbHVtbnNcbi8vXG4vLyBTcGVjaWZ5IG9uIGEgcGFyZW50IGVsZW1lbnQoZS5nLiwgLnJvdykgdG8gZm9yY2UgaW1tZWRpYXRlIGNoaWxkcmVuIGludG8gTk5cbi8vIG51bWJlciBvZiBjb2x1bW5zLiBTdXBwb3J0cyB3cmFwcGluZyB0byBuZXcgbGluZXMsIGJ1dCBkb2VzIG5vdCBkbyBhIE1hc29ucnlcbi8vIHN0eWxlIGdyaWQuXG5AbWl4aW4gcm93LWNvbHMoJGNvdW50KSB7XG4gID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGRpdmlkZSgxMDAlLCAkY291bnQpO1xuICB9XG59XG5cbi8vIEZyYW1ld29yayBncmlkIGdlbmVyYXRpb25cbi8vXG4vLyBVc2VkIG9ubHkgYnkgQm9vdHN0cmFwIHRvIGdlbmVyYXRlIHRoZSBjb3JyZWN0IG51bWJlciBvZiBncmlkIGNsYXNzZXMgZ2l2ZW5cbi8vIGFueSB2YWx1ZSBvZiBgJGdyaWQtY29sdW1uc2AuXG5cbkBtaXhpbiBtYWtlLWdyaWQtY29sdW1ucygkY29sdW1uczogJGdyaWQtY29sdW1ucywgJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRicmVha3BvaW50cykge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cykge1xuICAgICAgLy8gUHJvdmlkZSBiYXNpYyBgLmNvbC17YnB9YCBjbGFzc2VzIGZvciBlcXVhbC13aWR0aCBmbGV4Ym94IGNvbHVtbnNcbiAgICAgIC5jb2wjeyRpbmZpeH0ge1xuICAgICAgICBmbGV4OiAxIDAgMCU7IC8vIEZsZXhidWdzICM0OiBodHRwczovL2dpdGh1Yi5jb20vcGhpbGlwd2FsdG9uL2ZsZXhidWdzI2ZsZXhidWctNFxuICAgICAgfVxuXG4gICAgICAucm93LWNvbHMjeyRpbmZpeH0tYXV0byA+ICoge1xuICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbC1hdXRvKCk7XG4gICAgICB9XG5cbiAgICAgIEBpZiAkZ3JpZC1yb3ctY29sdW1ucyA+IDAge1xuICAgICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRncmlkLXJvdy1jb2x1bW5zIHtcbiAgICAgICAgICAucm93LWNvbHMjeyRpbmZpeH0tI3skaX0ge1xuICAgICAgICAgICAgQGluY2x1ZGUgcm93LWNvbHMoJGkpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuY29sI3skaW5maXh9LWF1dG8ge1xuICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbC1hdXRvKCk7XG4gICAgICB9XG5cbiAgICAgIEBpZiAkY29sdW1ucyA+IDAge1xuICAgICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRjb2x1bW5zIHtcbiAgICAgICAgICAuY29sI3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sKCRpLCAkY29sdW1ucyk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLy8gYCRjb2x1bW5zIC0gMWAgYmVjYXVzZSBvZmZzZXR0aW5nIGJ5IHRoZSB3aWR0aCBvZiBhbiBlbnRpcmUgcm93IGlzbid0IHBvc3NpYmxlXG4gICAgICAgIEBmb3IgJGkgZnJvbSAwIHRocm91Z2ggKCRjb2x1bW5zIC0gMSkge1xuICAgICAgICAgIEBpZiBub3QgKCRpbmZpeCA9PSBcIlwiIGFuZCAkaSA9PSAwKSB7IC8vIEF2b2lkIGVtaXR0aW5nIHVzZWxlc3MgLm9mZnNldC0wXG4gICAgICAgICAgICAub2Zmc2V0I3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtb2Zmc2V0KCRpLCAkY29sdW1ucyk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC8vIEd1dHRlcnNcbiAgICAgIC8vXG4gICAgICAvLyBNYWtlIHVzZSBvZiBgLmctKmAsIGAuZ3gtKmAgb3IgYC5neS0qYCB1dGlsaXRpZXMgdG8gY2hhbmdlIHNwYWNpbmcgYmV0d2VlbiB0aGUgY29sdW1ucy5cbiAgICAgIEBlYWNoICRrZXksICR2YWx1ZSBpbiAkZ3V0dGVycyB7XG4gICAgICAgIC5nI3skaW5maXh9LSN7JGtleX0sXG4gICAgICAgIC5neCN7JGluZml4fS0jeyRrZXl9IHtcbiAgICAgICAgICAtLSN7JHByZWZpeH1ndXR0ZXIteDogI3skdmFsdWV9O1xuICAgICAgICB9XG5cbiAgICAgICAgLmcjeyRpbmZpeH0tI3ska2V5fSxcbiAgICAgICAgLmd5I3skaW5maXh9LSN7JGtleX0ge1xuICAgICAgICAgIC0tI3skcHJlZml4fWd1dHRlci15OiAjeyR2YWx1ZX07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1peGluIG1ha2UtY3NzZ3JpZCgkY29sdW1uczogJGdyaWQtY29sdW1ucywgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICBAZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkYnJlYWtwb2ludHMpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cyk7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBpZiAkY29sdW1ucyA+IDAge1xuICAgICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRjb2x1bW5zIHtcbiAgICAgICAgICAuZy1jb2wjeyRpbmZpeH0tI3skaX0ge1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW46IGF1dG8gLyBzcGFuICRpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8vIFN0YXJ0IHdpdGggYDFgIGJlY2F1c2UgYDBgIGlzIGFuZCBpbnZhbGlkIHZhbHVlLlxuICAgICAgICAvLyBFbmRzIHdpdGggYCRjb2x1bW5zIC0gMWAgYmVjYXVzZSBvZmZzZXR0aW5nIGJ5IHRoZSB3aWR0aCBvZiBhbiBlbnRpcmUgcm93IGlzbid0IHBvc3NpYmxlLlxuICAgICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICgkY29sdW1ucyAtIDEpIHtcbiAgICAgICAgICAuZy1zdGFydCN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogJGk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvL1xuLy8gQmFzaWMgQm9vdHN0cmFwIHRhYmxlXG4vL1xuXG4udGFibGUge1xuICAtLSN7JHByZWZpeH10YWJsZS1jb2xvcjogI3skdGFibGUtY29sb3J9O1xuICAtLSN7JHByZWZpeH10YWJsZS1iZzogI3skdGFibGUtYmd9O1xuICAtLSN7JHByZWZpeH10YWJsZS1ib3JkZXItY29sb3I6ICN7JHRhYmxlLWJvcmRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fXRhYmxlLWFjY2VudC1iZzogI3skdGFibGUtYWNjZW50LWJnfTtcbiAgLS0jeyRwcmVmaXh9dGFibGUtc3RyaXBlZC1jb2xvcjogI3skdGFibGUtc3RyaXBlZC1jb2xvcn07XG4gIC0tI3skcHJlZml4fXRhYmxlLXN0cmlwZWQtYmc6ICN7JHRhYmxlLXN0cmlwZWQtYmd9O1xuICAtLSN7JHByZWZpeH10YWJsZS1hY3RpdmUtY29sb3I6ICN7JHRhYmxlLWFjdGl2ZS1jb2xvcn07XG4gIC0tI3skcHJlZml4fXRhYmxlLWFjdGl2ZS1iZzogI3skdGFibGUtYWN0aXZlLWJnfTtcbiAgLS0jeyRwcmVmaXh9dGFibGUtaG92ZXItY29sb3I6ICN7JHRhYmxlLWhvdmVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9dGFibGUtaG92ZXItYmc6ICN7JHRhYmxlLWhvdmVyLWJnfTtcblxuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNlcjtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH10YWJsZS1jb2xvcik7XG4gIHZlcnRpY2FsLWFsaWduOiAkdGFibGUtY2VsbC12ZXJ0aWNhbC1hbGlnbjtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9dGFibGUtYm9yZGVyLWNvbG9yKTtcblxuICAvLyBUYXJnZXQgdGggJiB0ZFxuICAvLyBXZSBuZWVkIHRoZSBjaGlsZCBjb21iaW5hdG9yIHRvIHByZXZlbnQgc3R5bGVzIGxlYWtpbmcgdG8gbmVzdGVkIHRhYmxlcyB3aGljaCBkb2Vzbid0IGhhdmUgYSBgLnRhYmxlYCBjbGFzcy5cbiAgLy8gV2UgdXNlIHRoZSB1bml2ZXJzYWwgc2VsZWN0b3JzIGhlcmUgdG8gc2ltcGxpZnkgdGhlIHNlbGVjdG9yIChlbHNlIHdlIHdvdWxkIG5lZWQgNiBkaWZmZXJlbnQgc2VsZWN0b3JzKS5cbiAgLy8gQW5vdGhlciBhZHZhbnRhZ2UgaXMgdGhhdCB0aGlzIGdlbmVyYXRlcyBsZXNzIGNvZGUgYW5kIG1ha2VzIHRoZSBzZWxlY3RvciBsZXNzIHNwZWNpZmljIG1ha2luZyBpdCBlYXNpZXIgdG8gb3ZlcnJpZGUuXG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzZWxlY3Rvci1tYXgtdW5pdmVyc2FsXG4gID4gOm5vdChjYXB0aW9uKSA+ICogPiAqIHtcbiAgICBwYWRkaW5nOiAkdGFibGUtY2VsbC1wYWRkaW5nLXkgJHRhYmxlLWNlbGwtcGFkZGluZy14O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH10YWJsZS1iZyk7XG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogJHRhYmxlLWJvcmRlci13aWR0aDtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCA5OTk5cHggdmFyKC0tI3skcHJlZml4fXRhYmxlLWFjY2VudC1iZyk7XG4gIH1cblxuICA+IHRib2R5IHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogaW5oZXJpdDtcbiAgfVxuXG4gID4gdGhlYWQge1xuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gIH1cbn1cblxuLnRhYmxlLWdyb3VwLWRpdmlkZXIge1xuICBib3JkZXItdG9wOiAoJHRhYmxlLWJvcmRlci13aWR0aCAqIDIpIHNvbGlkICR0YWJsZS1ncm91cC1zZXBhcmF0b3ItY29sb3I7XG59XG5cbi8vXG4vLyBDaGFuZ2UgcGxhY2VtZW50IG9mIGNhcHRpb25zIHdpdGggYSBjbGFzc1xuLy9cblxuLmNhcHRpb24tdG9wIHtcbiAgY2FwdGlvbi1zaWRlOiB0b3A7XG59XG5cblxuLy9cbi8vIENvbmRlbnNlZCB0YWJsZSB3LyBoYWxmIHBhZGRpbmdcbi8vXG5cbi50YWJsZS1zbSB7XG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzZWxlY3Rvci1tYXgtdW5pdmVyc2FsXG4gID4gOm5vdChjYXB0aW9uKSA+ICogPiAqIHtcbiAgICBwYWRkaW5nOiAkdGFibGUtY2VsbC1wYWRkaW5nLXktc20gJHRhYmxlLWNlbGwtcGFkZGluZy14LXNtO1xuICB9XG59XG5cblxuLy8gQm9yZGVyIHZlcnNpb25zXG4vL1xuLy8gQWRkIG9yIHJlbW92ZSBib3JkZXJzIGFsbCBhcm91bmQgdGhlIHRhYmxlIGFuZCBiZXR3ZWVuIGFsbCB0aGUgY29sdW1ucy5cbi8vXG4vLyBXaGVuIGJvcmRlcnMgYXJlIGFkZGVkIG9uIGFsbCBzaWRlcyBvZiB0aGUgY2VsbHMsIHRoZSBjb3JuZXJzIGNhbiByZW5kZXIgb2RkIHdoZW5cbi8vIHRoZXNlIGJvcmRlcnMgZG8gbm90IGhhdmUgdGhlIHNhbWUgY29sb3Igb3IgaWYgdGhleSBhcmUgc2VtaS10cmFuc3BhcmVudC5cbi8vIFRoZXJlZm9yIHdlIGFkZCB0b3AgYW5kIGJvcmRlciBib3R0b21zIHRvIHRoZSBgdHJgcyBhbmQgbGVmdCBhbmQgcmlnaHQgYm9yZGVyc1xuLy8gdG8gdGhlIGB0ZGBzIG9yIGB0aGBzXG5cbi50YWJsZS1ib3JkZXJlZCB7XG4gID4gOm5vdChjYXB0aW9uKSA+ICoge1xuICAgIGJvcmRlci13aWR0aDogJHRhYmxlLWJvcmRlci13aWR0aCAwO1xuXG4gICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLW1heC11bml2ZXJzYWxcbiAgICA+ICoge1xuICAgICAgYm9yZGVyLXdpZHRoOiAwICR0YWJsZS1ib3JkZXItd2lkdGg7XG4gICAgfVxuICB9XG59XG5cbi50YWJsZS1ib3JkZXJsZXNzIHtcbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLW1heC11bml2ZXJzYWxcbiAgPiA6bm90KGNhcHRpb24pID4gKiA+ICoge1xuICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG4gIH1cblxuICA+IDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogMDtcbiAgfVxufVxuXG4vLyBaZWJyYS1zdHJpcGluZ1xuLy9cbi8vIERlZmF1bHQgemVicmEtc3RyaXBlIHN0eWxlcyAoYWx0ZXJuYXRpbmcgZ3JheSBhbmQgdHJhbnNwYXJlbnQgYmFja2dyb3VuZHMpXG5cbi8vIEZvciByb3dzXG4udGFibGUtc3RyaXBlZCB7XG4gID4gdGJvZHkgPiB0cjpudGgtb2YtdHlwZSgjeyR0YWJsZS1zdHJpcGVkLW9yZGVyfSkgPiAqIHtcbiAgICAtLSN7JHByZWZpeH10YWJsZS1hY2NlbnQtYmc6IHZhcigtLSN7JHByZWZpeH10YWJsZS1zdHJpcGVkLWJnKTtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fXRhYmxlLXN0cmlwZWQtY29sb3IpO1xuICB9XG59XG5cbi8vIEZvciBjb2x1bW5zXG4udGFibGUtc3RyaXBlZC1jb2x1bW5zIHtcbiAgPiA6bm90KGNhcHRpb24pID4gdHIgPiA6bnRoLWNoaWxkKCN7JHRhYmxlLXN0cmlwZWQtY29sdW1ucy1vcmRlcn0pIHtcbiAgICAtLSN7JHByZWZpeH10YWJsZS1hY2NlbnQtYmc6IHZhcigtLSN7JHByZWZpeH10YWJsZS1zdHJpcGVkLWJnKTtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fXRhYmxlLXN0cmlwZWQtY29sb3IpO1xuICB9XG59XG5cbi8vIEFjdGl2ZSB0YWJsZVxuLy9cbi8vIFRoZSBgLnRhYmxlLWFjdGl2ZWAgY2xhc3MgY2FuIGJlIGFkZGVkIHRvIGhpZ2hsaWdodCByb3dzIG9yIGNlbGxzXG5cbi50YWJsZS1hY3RpdmUge1xuICAtLSN7JHByZWZpeH10YWJsZS1hY2NlbnQtYmc6IHZhcigtLSN7JHByZWZpeH10YWJsZS1hY3RpdmUtYmcpO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fXRhYmxlLWFjdGl2ZS1jb2xvcik7XG59XG5cbi8vIEhvdmVyIGVmZmVjdFxuLy9cbi8vIFBsYWNlZCBoZXJlIHNpbmNlIGl0IGhhcyB0byBjb21lIGFmdGVyIHRoZSBwb3RlbnRpYWwgemVicmEgc3RyaXBpbmdcblxuLnRhYmxlLWhvdmVyIHtcbiAgPiB0Ym9keSA+IHRyOmhvdmVyID4gKiB7XG4gICAgLS0jeyRwcmVmaXh9dGFibGUtYWNjZW50LWJnOiB2YXIoLS0jeyRwcmVmaXh9dGFibGUtaG92ZXItYmcpO1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9dGFibGUtaG92ZXItY29sb3IpO1xuICB9XG59XG5cblxuLy8gVGFibGUgdmFyaWFudHNcbi8vXG4vLyBUYWJsZSB2YXJpYW50cyBzZXQgdGhlIHRhYmxlIGNlbGwgYmFja2dyb3VuZHMsIGJvcmRlciBjb2xvcnNcbi8vIGFuZCB0aGUgY29sb3JzIG9mIHRoZSBzdHJpcGVkLCBob3ZlcmVkICYgYWN0aXZlIHRhYmxlc1xuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGFibGUtdmFyaWFudHMge1xuICBAaW5jbHVkZSB0YWJsZS12YXJpYW50KCRjb2xvciwgJHZhbHVlKTtcbn1cblxuLy8gUmVzcG9uc2l2ZSB0YWJsZXNcbi8vXG4vLyBHZW5lcmF0ZSBzZXJpZXMgb2YgYC50YWJsZS1yZXNwb25zaXZlLSpgIGNsYXNzZXMgZm9yIGNvbmZpZ3VyaW5nIHRoZSBzY3JlZW5cbi8vIHNpemUgb2Ygd2hlcmUgeW91ciB0YWJsZSB3aWxsIG92ZXJmbG93LlxuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJGJyZWFrcG9pbnQpIHtcbiAgICAudGFibGUtcmVzcG9uc2l2ZSN7JGluZml4fSB7XG4gICAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gc2Nzcy1kb2NzLXN0YXJ0IHRhYmxlLXZhcmlhbnRcbkBtaXhpbiB0YWJsZS12YXJpYW50KCRzdGF0ZSwgJGJhY2tncm91bmQpIHtcbiAgLnRhYmxlLSN7JHN0YXRlfSB7XG4gICAgJGNvbG9yOiBjb2xvci1jb250cmFzdChvcGFxdWUoJGJvZHktYmcsICRiYWNrZ3JvdW5kKSk7XG4gICAgJGhvdmVyLWJnOiBtaXgoJGNvbG9yLCAkYmFja2dyb3VuZCwgcGVyY2VudGFnZSgkdGFibGUtaG92ZXItYmctZmFjdG9yKSk7XG4gICAgJHN0cmlwZWQtYmc6IG1peCgkY29sb3IsICRiYWNrZ3JvdW5kLCBwZXJjZW50YWdlKCR0YWJsZS1zdHJpcGVkLWJnLWZhY3RvcikpO1xuICAgICRhY3RpdmUtYmc6IG1peCgkY29sb3IsICRiYWNrZ3JvdW5kLCBwZXJjZW50YWdlKCR0YWJsZS1hY3RpdmUtYmctZmFjdG9yKSk7XG4gICAgJHRhYmxlLWJvcmRlci1jb2xvcjogbWl4KCRjb2xvciwgJGJhY2tncm91bmQsIHBlcmNlbnRhZ2UoJHRhYmxlLWJvcmRlci1mYWN0b3IpKTtcblxuICAgIC0tI3skcHJlZml4fXRhYmxlLWNvbG9yOiAjeyRjb2xvcn07XG4gICAgLS0jeyRwcmVmaXh9dGFibGUtYmc6ICN7JGJhY2tncm91bmR9O1xuICAgIC0tI3skcHJlZml4fXRhYmxlLWJvcmRlci1jb2xvcjogI3skdGFibGUtYm9yZGVyLWNvbG9yfTtcbiAgICAtLSN7JHByZWZpeH10YWJsZS1zdHJpcGVkLWJnOiAjeyRzdHJpcGVkLWJnfTtcbiAgICAtLSN7JHByZWZpeH10YWJsZS1zdHJpcGVkLWNvbG9yOiAje2NvbG9yLWNvbnRyYXN0KCRzdHJpcGVkLWJnKX07XG4gICAgLS0jeyRwcmVmaXh9dGFibGUtYWN0aXZlLWJnOiAjeyRhY3RpdmUtYmd9O1xuICAgIC0tI3skcHJlZml4fXRhYmxlLWFjdGl2ZS1jb2xvcjogI3tjb2xvci1jb250cmFzdCgkYWN0aXZlLWJnKX07XG4gICAgLS0jeyRwcmVmaXh9dGFibGUtaG92ZXItYmc6ICN7JGhvdmVyLWJnfTtcbiAgICAtLSN7JHByZWZpeH10YWJsZS1ob3Zlci1jb2xvcjogI3tjb2xvci1jb250cmFzdCgkaG92ZXItYmcpfTtcblxuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9dGFibGUtY29sb3IpO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fXRhYmxlLWJvcmRlci1jb2xvcik7XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgdGFibGUtdmFyaWFudFxuIiwiLy9cbi8vIExhYmVsc1xuLy9cblxuLmZvcm0tbGFiZWwge1xuICBtYXJnaW4tYm90dG9tOiAkZm9ybS1sYWJlbC1tYXJnaW4tYm90dG9tO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGZvcm0tbGFiZWwtZm9udC1zaXplKTtcbiAgZm9udC1zdHlsZTogJGZvcm0tbGFiZWwtZm9udC1zdHlsZTtcbiAgZm9udC13ZWlnaHQ6ICRmb3JtLWxhYmVsLWZvbnQtd2VpZ2h0O1xuICBjb2xvcjogJGZvcm0tbGFiZWwtY29sb3I7XG59XG5cbi8vIEZvciB1c2Ugd2l0aCBob3Jpem9udGFsIGFuZCBpbmxpbmUgZm9ybXMsIHdoZW4geW91IG5lZWQgdGhlIGxhYmVsIChvciBsZWdlbmQpXG4vLyB0ZXh0IHRvIGFsaWduIHdpdGggdGhlIGZvcm0gY29udHJvbHMuXG4uY29sLWZvcm0tbGFiZWwge1xuICBwYWRkaW5nLXRvcDogYWRkKCRpbnB1dC1wYWRkaW5nLXksICRpbnB1dC1ib3JkZXItd2lkdGgpO1xuICBwYWRkaW5nLWJvdHRvbTogYWRkKCRpbnB1dC1wYWRkaW5nLXksICRpbnB1dC1ib3JkZXItd2lkdGgpO1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBPdmVycmlkZSB0aGUgYDxsZWdlbmQ+YCBkZWZhdWx0XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZShpbmhlcml0KTsgLy8gT3ZlcnJpZGUgdGhlIGA8bGVnZW5kPmAgZGVmYXVsdFxuICBmb250LXN0eWxlOiAkZm9ybS1sYWJlbC1mb250LXN0eWxlO1xuICBmb250LXdlaWdodDogJGZvcm0tbGFiZWwtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkZm9ybS1sYWJlbC1jb2xvcjtcbn1cblxuLmNvbC1mb3JtLWxhYmVsLWxnIHtcbiAgcGFkZGluZy10b3A6IGFkZCgkaW5wdXQtcGFkZGluZy15LWxnLCAkaW5wdXQtYm9yZGVyLXdpZHRoKTtcbiAgcGFkZGluZy1ib3R0b206IGFkZCgkaW5wdXQtcGFkZGluZy15LWxnLCAkaW5wdXQtYm9yZGVyLXdpZHRoKTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUtbGcpO1xufVxuXG4uY29sLWZvcm0tbGFiZWwtc20ge1xuICBwYWRkaW5nLXRvcDogYWRkKCRpbnB1dC1wYWRkaW5nLXktc20sICRpbnB1dC1ib3JkZXItd2lkdGgpO1xuICBwYWRkaW5nLWJvdHRvbTogYWRkKCRpbnB1dC1wYWRkaW5nLXktc20sICRpbnB1dC1ib3JkZXItd2lkdGgpO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZS1zbSk7XG59XG4iLCIvL1xuLy8gRm9ybSB0ZXh0XG4vL1xuXG4uZm9ybS10ZXh0IHtcbiAgbWFyZ2luLXRvcDogJGZvcm0tdGV4dC1tYXJnaW4tdG9wO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGZvcm0tdGV4dC1mb250LXNpemUpO1xuICBmb250LXN0eWxlOiAkZm9ybS10ZXh0LWZvbnQtc3R5bGU7XG4gIGZvbnQtd2VpZ2h0OiAkZm9ybS10ZXh0LWZvbnQtd2VpZ2h0O1xuICBjb2xvcjogJGZvcm0tdGV4dC1jb2xvcjtcbn1cbiIsIi8vXG4vLyBHZW5lcmFsIGZvcm0gY29udHJvbHMgKHBsdXMgYSBmZXcgc3BlY2lmaWMgaGlnaC1sZXZlbCBpbnRlcnZlbnRpb25zKVxuLy9cblxuLmZvcm0tY29udHJvbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteSAkaW5wdXQtcGFkZGluZy14O1xuICBmb250LWZhbWlseTogJGlucHV0LWZvbnQtZmFtaWx5O1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiAkaW5wdXQtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkaW5wdXQtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1iZztcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAkaW5wdXQtYm9yZGVyLXdpZHRoIHNvbGlkICRpbnB1dC1ib3JkZXItY29sb3I7XG4gIGFwcGVhcmFuY2U6IG5vbmU7IC8vIEZpeCBhcHBlYXJhbmNlIGZvciBkYXRlIGlucHV0cyBpbiBTYWZhcmlcblxuICAvLyBOb3RlOiBUaGlzIGhhcyBubyBlZmZlY3Qgb24gPHNlbGVjdD5zIGluIHNvbWUgYnJvd3NlcnMsIGR1ZSB0byB0aGUgbGltaXRlZCBzdHlsYWJpbGl0eSBvZiBgPHNlbGVjdD5gcyBpbiBDU1MuXG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMsIDApO1xuXG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGlucHV0LWJveC1zaGFkb3cpO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRpbnB1dC10cmFuc2l0aW9uKTtcblxuICAmW3R5cGU9XCJmaWxlXCJdIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyAvLyBwcmV2ZW50IHBzZXVkbyBlbGVtZW50IGJ1dHRvbiBvdmVybGFwXG5cbiAgICAmOm5vdCg6ZGlzYWJsZWQpOm5vdChbcmVhZG9ubHldKSB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuICB9XG5cbiAgLy8gQ3VzdG9taXplIHRoZSBgOmZvY3VzYCBzdGF0ZSB0byBpbWl0YXRlIG5hdGl2ZSBXZWJLaXQgc3R5bGVzLlxuICAmOmZvY3VzIHtcbiAgICBjb2xvcjogJGlucHV0LWZvY3VzLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1mb2N1cy1iZztcbiAgICBib3JkZXItY29sb3I6ICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3I7XG4gICAgb3V0bGluZTogMDtcbiAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIHtcbiAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGlucHV0LWJveC1zaGFkb3csICRpbnB1dC1mb2N1cy1ib3gtc2hhZG93KTtcbiAgICB9IEBlbHNlIHtcbiAgICAgIC8vIEF2b2lkIHVzaW5nIG1peGluIHNvIHdlIGNhbiBwYXNzIGN1c3RvbSBmb2N1cyBzaGFkb3cgcHJvcGVybHlcbiAgICAgIGJveC1zaGFkb3c6ICRpbnB1dC1mb2N1cy1ib3gtc2hhZG93O1xuICAgIH1cbiAgfVxuXG4gIC8vIEFkZCBzb21lIGhlaWdodCB0byBkYXRlIGlucHV0cyBvbiBpT1NcbiAgLy8gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yMzMwN1xuICAvLyBUT0RPOiB3ZSBjYW4gcmVtb3ZlIHRoaXMgd29ya2Fyb3VuZCBvbmNlIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xOTg5NTkgaXMgcmVzb2x2ZWRcbiAgJjo6LXdlYmtpdC1kYXRlLWFuZC10aW1lLXZhbHVlIHtcbiAgICAvLyBNdWx0aXBseSBsaW5lLWhlaWdodCBieSAxZW0gaWYgaXQgaGFzIG5vIHVuaXRcbiAgICBoZWlnaHQ6IGlmKHVuaXQoJGlucHV0LWxpbmUtaGVpZ2h0KSA9PSBcIlwiLCAkaW5wdXQtbGluZS1oZWlnaHQgKiAxZW0sICRpbnB1dC1saW5lLWhlaWdodCk7XG4gIH1cblxuICAvLyBQbGFjZWhvbGRlclxuICAmOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICRpbnB1dC1wbGFjZWhvbGRlci1jb2xvcjtcbiAgICAvLyBPdmVycmlkZSBGaXJlZm94J3MgdW51c3VhbCBkZWZhdWx0IG9wYWNpdHk7IHNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8xMTUyNi5cbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgLy8gRGlzYWJsZWQgaW5wdXRzXG4gIC8vXG4gIC8vIEhUTUw1IHNheXMgdGhhdCBjb250cm9scyB1bmRlciBhIGZpZWxkc2V0ID4gbGVnZW5kOmZpcnN0LWNoaWxkIHdvbid0IGJlXG4gIC8vIGRpc2FibGVkIGlmIHRoZSBmaWVsZHNldCBpcyBkaXNhYmxlZC4gRHVlIHRvIGltcGxlbWVudGF0aW9uIGRpZmZpY3VsdHksIHdlXG4gIC8vIGRvbid0IGhvbm9yIHRoYXQgZWRnZSBjYXNlOyB3ZSBzdHlsZSB0aGVtIGFzIGRpc2FibGVkIGFueXdheS5cbiAgJjpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICRpbnB1dC1kaXNhYmxlZC1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtZGlzYWJsZWQtYmc7XG4gICAgYm9yZGVyLWNvbG9yOiAkaW5wdXQtZGlzYWJsZWQtYm9yZGVyLWNvbG9yO1xuICAgIC8vIGlPUyBmaXggZm9yIHVucmVhZGFibGUgZGlzYWJsZWQgY29udGVudDsgc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTE2NTUuXG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIC8vIEZpbGUgaW5wdXQgYnV0dG9ucyB0aGVtaW5nXG4gICY6OmZpbGUtc2VsZWN0b3ItYnV0dG9uIHtcbiAgICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15ICRpbnB1dC1wYWRkaW5nLXg7XG4gICAgbWFyZ2luOiAoLSRpbnB1dC1wYWRkaW5nLXkpICgtJGlucHV0LXBhZGRpbmcteCk7XG4gICAgbWFyZ2luLWlubGluZS1lbmQ6ICRpbnB1dC1wYWRkaW5nLXg7XG4gICAgY29sb3I6ICRmb3JtLWZpbGUtYnV0dG9uLWNvbG9yO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRmb3JtLWZpbGUtYnV0dG9uLWJnKTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICBib3JkZXItd2lkdGg6IDA7XG4gICAgYm9yZGVyLWlubGluZS1lbmQtd2lkdGg6ICRpbnB1dC1ib3JkZXItd2lkdGg7XG4gICAgYm9yZGVyLXJhZGl1czogMDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRidG4tdHJhbnNpdGlvbik7XG4gIH1cblxuICAmOmhvdmVyOm5vdCg6ZGlzYWJsZWQpOm5vdChbcmVhZG9ubHldKTo6ZmlsZS1zZWxlY3Rvci1idXR0b24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRmb3JtLWZpbGUtYnV0dG9uLWhvdmVyLWJnO1xuICB9XG59XG5cbi8vIFJlYWRvbmx5IGNvbnRyb2xzIGFzIHBsYWluIHRleHRcbi8vXG4vLyBBcHBseSBjbGFzcyB0byBhIHJlYWRvbmx5IGlucHV0IHRvIG1ha2UgaXQgYXBwZWFyIGxpa2UgcmVndWxhciBwbGFpblxuLy8gdGV4dCAod2l0aG91dCBhbnkgYm9yZGVyLCBiYWNrZ3JvdW5kIGNvbG9yLCBmb2N1cyBpbmRpY2F0b3IpXG5cbi5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIG1hdGNoIGlucHV0cyBpZiB0aGlzIGNsYXNzIGNvbWVzIG9uIGlucHV0cyB3aXRoIGRlZmF1bHQgbWFyZ2luc1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGlucHV0LXBsYWludGV4dC1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci13aWR0aDogJGlucHV0LWJvcmRlci13aWR0aCAwO1xuXG4gICY6Zm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG4gIH1cblxuICAmLmZvcm0tY29udHJvbC1zbSxcbiAgJi5mb3JtLWNvbnRyb2wtbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG5cbi8vIEZvcm0gY29udHJvbCBzaXppbmdcbi8vXG4vLyBCdWlsZCBvbiBgLmZvcm0tY29udHJvbGAgd2l0aCBtb2RpZmllciBjbGFzc2VzIHRvIGRlY3JlYXNlIG9yIGluY3JlYXNlIHRoZVxuLy8gaGVpZ2h0IGFuZCBmb250LXNpemUgb2YgZm9ybSBjb250cm9scy5cbi8vXG4vLyBSZXBlYXRlZCBpbiBgX2lucHV0X2dyb3VwLnNjc3NgIHRvIGF2b2lkIFNhc3MgZXh0ZW5kIGlzc3Vlcy5cblxuLmZvcm0tY29udHJvbC1zbSB7XG4gIG1pbi1oZWlnaHQ6ICRpbnB1dC1oZWlnaHQtc207XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXktc20gJGlucHV0LXBhZGRpbmcteC1zbTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUtc20pO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzLXNtKTtcblxuICAmOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiB7XG4gICAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteS1zbSAkaW5wdXQtcGFkZGluZy14LXNtO1xuICAgIG1hcmdpbjogKC0kaW5wdXQtcGFkZGluZy15LXNtKSAoLSRpbnB1dC1wYWRkaW5nLXgtc20pO1xuICAgIG1hcmdpbi1pbmxpbmUtZW5kOiAkaW5wdXQtcGFkZGluZy14LXNtO1xuICB9XG59XG5cbi5mb3JtLWNvbnRyb2wtbGcge1xuICBtaW4taGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LWxnO1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15LWxnICRpbnB1dC1wYWRkaW5nLXgtbGc7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplLWxnKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cy1sZyk7XG5cbiAgJjo6ZmlsZS1zZWxlY3Rvci1idXR0b24ge1xuICAgIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXktbGcgJGlucHV0LXBhZGRpbmcteC1sZztcbiAgICBtYXJnaW46ICgtJGlucHV0LXBhZGRpbmcteS1sZykgKC0kaW5wdXQtcGFkZGluZy14LWxnKTtcbiAgICBtYXJnaW4taW5saW5lLWVuZDogJGlucHV0LXBhZGRpbmcteC1sZztcbiAgfVxufVxuXG4vLyBNYWtlIHN1cmUgdGV4dGFyZWFzIGRvbid0IHNocmluayB0b28gbXVjaCB3aGVuIHJlc2l6ZWRcbi8vIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzI5MTI0XG4vLyBzdHlsZWxpbnQtZGlzYWJsZSBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcbnRleHRhcmVhIHtcbiAgJi5mb3JtLWNvbnRyb2wge1xuICAgIG1pbi1oZWlnaHQ6ICRpbnB1dC1oZWlnaHQ7XG4gIH1cblxuICAmLmZvcm0tY29udHJvbC1zbSB7XG4gICAgbWluLWhlaWdodDogJGlucHV0LWhlaWdodC1zbTtcbiAgfVxuXG4gICYuZm9ybS1jb250cm9sLWxnIHtcbiAgICBtaW4taGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LWxnO1xuICB9XG59XG4vLyBzdHlsZWxpbnQtZW5hYmxlIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxuXG4uZm9ybS1jb250cm9sLWNvbG9yIHtcbiAgd2lkdGg6ICRmb3JtLWNvbG9yLXdpZHRoO1xuICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQ7XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXk7XG5cbiAgJjpub3QoOmRpc2FibGVkKTpub3QoW3JlYWRvbmx5XSkge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuXG4gICY6Oi1tb3otY29sb3Itc3dhdGNoIHtcbiAgICBib3JkZXI6IDAgIWltcG9ydGFudDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzKTtcbiAgfVxuXG4gICY6Oi13ZWJraXQtY29sb3Itc3dhdGNoIHtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzKTtcbiAgfVxuXG4gICYuZm9ybS1jb250cm9sLXNtIHsgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LXNtOyB9XG4gICYuZm9ybS1jb250cm9sLWxnIHsgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LWxnOyB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbkBtaXhpbiB0cmFuc2l0aW9uKCR0cmFuc2l0aW9uLi4uKSB7XG4gIEBpZiBsZW5ndGgoJHRyYW5zaXRpb24pID09IDAge1xuICAgICR0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1iYXNlO1xuICB9XG5cbiAgQGlmIGxlbmd0aCgkdHJhbnNpdGlvbikgPiAxIHtcbiAgICBAZWFjaCAkdmFsdWUgaW4gJHRyYW5zaXRpb24ge1xuICAgICAgQGlmICR2YWx1ZSA9PSBudWxsIG9yICR2YWx1ZSA9PSBub25lIHtcbiAgICAgICAgQHdhcm4gXCJUaGUga2V5d29yZCAnbm9uZScgb3IgJ251bGwnIG11c3QgYmUgdXNlZCBhcyBhIHNpbmdsZSBhcmd1bWVudC5cIjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAaWYgJGVuYWJsZS10cmFuc2l0aW9ucyB7XG4gICAgQGlmIG50aCgkdHJhbnNpdGlvbiwgMSkgIT0gbnVsbCB7XG4gICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcbiAgICB9XG5cbiAgICBAaWYgJGVuYWJsZS1yZWR1Y2VkLW1vdGlvbiBhbmQgbnRoKCR0cmFuc2l0aW9uLCAxKSAhPSBudWxsIGFuZCBudGgoJHRyYW5zaXRpb24sIDEpICE9IG5vbmUge1xuICAgICAgQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAgICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIEdyYWRpZW50c1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZ3JhZGllbnQtYmctbWl4aW5cbkBtaXhpbiBncmFkaWVudC1iZygkY29sb3I6IG51bGwpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xuXG4gIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdmFyKC0tI3skcHJlZml4fWdyYWRpZW50KTtcbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBncmFkaWVudC1iZy1taXhpblxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZ3JhZGllbnQtbWl4aW5zXG4vLyBIb3Jpem9udGFsIGdyYWRpZW50LCBmcm9tIGxlZnQgdG8gcmlnaHRcbi8vXG4vLyBDcmVhdGVzIHR3byBjb2xvciBzdG9wcywgc3RhcnQgYW5kIGVuZCwgYnkgc3BlY2lmeWluZyBhIGNvbG9yIGFuZCBwb3NpdGlvbiBmb3IgZWFjaCBjb2xvciBzdG9wLlxuQG1peGluIGdyYWRpZW50LXgoJHN0YXJ0LWNvbG9yOiAkZ3JheS03MDAsICRlbmQtY29sb3I6ICRncmF5LTgwMCwgJHN0YXJ0LXBlcmNlbnQ6IDAlLCAkZW5kLXBlcmNlbnQ6IDEwMCUpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkc3RhcnQtY29sb3IgJHN0YXJ0LXBlcmNlbnQsICRlbmQtY29sb3IgJGVuZC1wZXJjZW50KTtcbn1cblxuLy8gVmVydGljYWwgZ3JhZGllbnQsIGZyb20gdG9wIHRvIGJvdHRvbVxuLy9cbi8vIENyZWF0ZXMgdHdvIGNvbG9yIHN0b3BzLCBzdGFydCBhbmQgZW5kLCBieSBzcGVjaWZ5aW5nIGEgY29sb3IgYW5kIHBvc2l0aW9uIGZvciBlYWNoIGNvbG9yIHN0b3AuXG5AbWl4aW4gZ3JhZGllbnQteSgkc3RhcnQtY29sb3I6ICRncmF5LTcwMCwgJGVuZC1jb2xvcjogJGdyYXktODAwLCAkc3RhcnQtcGVyY2VudDogbnVsbCwgJGVuZC1wZXJjZW50OiBudWxsKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICRzdGFydC1jb2xvciAkc3RhcnQtcGVyY2VudCwgJGVuZC1jb2xvciAkZW5kLXBlcmNlbnQpO1xufVxuXG5AbWl4aW4gZ3JhZGllbnQtZGlyZWN0aW9uYWwoJHN0YXJ0LWNvbG9yOiAkZ3JheS03MDAsICRlbmQtY29sb3I6ICRncmF5LTgwMCwgJGRlZzogNDVkZWcpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCRkZWcsICRzdGFydC1jb2xvciwgJGVuZC1jb2xvcik7XG59XG5cbkBtaXhpbiBncmFkaWVudC14LXRocmVlLWNvbG9ycygkc3RhcnQtY29sb3I6ICRibHVlLCAkbWlkLWNvbG9yOiAkcHVycGxlLCAkY29sb3Itc3RvcDogNTAlLCAkZW5kLWNvbG9yOiAkcmVkKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJHN0YXJ0LWNvbG9yLCAkbWlkLWNvbG9yICRjb2xvci1zdG9wLCAkZW5kLWNvbG9yKTtcbn1cblxuQG1peGluIGdyYWRpZW50LXktdGhyZWUtY29sb3JzKCRzdGFydC1jb2xvcjogJGJsdWUsICRtaWQtY29sb3I6ICRwdXJwbGUsICRjb2xvci1zdG9wOiA1MCUsICRlbmQtY29sb3I6ICRyZWQpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCRzdGFydC1jb2xvciwgJG1pZC1jb2xvciAkY29sb3Itc3RvcCwgJGVuZC1jb2xvcik7XG59XG5cbkBtaXhpbiBncmFkaWVudC1yYWRpYWwoJGlubmVyLWNvbG9yOiAkZ3JheS03MDAsICRvdXRlci1jb2xvcjogJGdyYXktODAwKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHJhZGlhbC1ncmFkaWVudChjaXJjbGUsICRpbm5lci1jb2xvciwgJG91dGVyLWNvbG9yKTtcbn1cblxuQG1peGluIGdyYWRpZW50LXN0cmlwZWQoJGNvbG9yOiByZ2JhKCR3aGl0ZSwgLjE1KSwgJGFuZ2xlOiA0NWRlZykge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoJGFuZ2xlLCAkY29sb3IgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgJGNvbG9yIDUwJSwgJGNvbG9yIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG59XG4vLyBzY3NzLWRvY3MtZW5kIGdyYWRpZW50LW1peGluc1xuIiwiLy8gU2VsZWN0XG4vL1xuLy8gUmVwbGFjZXMgdGhlIGJyb3dzZXIgZGVmYXVsdCBzZWxlY3Qgd2l0aCBhIGN1c3RvbSBvbmUsIG1vc3RseSBwdWxsZWQgZnJvbVxuLy8gaHR0cHM6Ly9wcmltZXIuZ2l0aHViLmlvLy5cblxuLmZvcm0tc2VsZWN0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAkZm9ybS1zZWxlY3QtcGFkZGluZy15ICRmb3JtLXNlbGVjdC1pbmRpY2F0b3ItcGFkZGluZyAkZm9ybS1zZWxlY3QtcGFkZGluZy15ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXg7XG4gIC1tb3otcGFkZGluZy1zdGFydDogc3VidHJhY3QoJGZvcm0tc2VsZWN0LXBhZGRpbmcteCwgM3B4KTsgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMzI2MzZcbiAgZm9udC1mYW1pbHk6ICRmb3JtLXNlbGVjdC1mb250LWZhbWlseTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmb3JtLXNlbGVjdC1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogJGZvcm0tc2VsZWN0LWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGZvcm0tc2VsZWN0LWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGZvcm0tc2VsZWN0LWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9ybS1zZWxlY3QtYmc7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJGZvcm0tc2VsZWN0LWluZGljYXRvcik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246ICRmb3JtLXNlbGVjdC1iZy1wb3NpdGlvbjtcbiAgYmFja2dyb3VuZC1zaXplOiAkZm9ybS1zZWxlY3QtYmctc2l6ZTtcbiAgYm9yZGVyOiAkZm9ybS1zZWxlY3QtYm9yZGVyLXdpZHRoIHNvbGlkICRmb3JtLXNlbGVjdC1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGZvcm0tc2VsZWN0LWJvcmRlci1yYWRpdXMsIDApO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRmb3JtLXNlbGVjdC1ib3gtc2hhZG93KTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkZm9ybS1zZWxlY3QtdHJhbnNpdGlvbik7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG5cbiAgJjpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAkZm9ybS1zZWxlY3QtZm9jdXMtYm9yZGVyLWNvbG9yO1xuICAgIG91dGxpbmU6IDA7XG4gICAgQGlmICRlbmFibGUtc2hhZG93cyB7XG4gICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRmb3JtLXNlbGVjdC1ib3gtc2hhZG93LCAkZm9ybS1zZWxlY3QtZm9jdXMtYm94LXNoYWRvdyk7XG4gICAgfSBAZWxzZSB7XG4gICAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XG4gICAgICBib3gtc2hhZG93OiAkZm9ybS1zZWxlY3QtZm9jdXMtYm94LXNoYWRvdztcbiAgICB9XG4gIH1cblxuICAmW211bHRpcGxlXSxcbiAgJltzaXplXTpub3QoW3NpemU9XCIxXCJdKSB7XG4gICAgcGFkZGluZy1yaWdodDogJGZvcm0tc2VsZWN0LXBhZGRpbmcteDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICB9XG5cbiAgJjpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICRmb3JtLXNlbGVjdC1kaXNhYmxlZC1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9ybS1zZWxlY3QtZGlzYWJsZWQtYmc7XG4gICAgYm9yZGVyLWNvbG9yOiAkZm9ybS1zZWxlY3QtZGlzYWJsZWQtYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgLy8gUmVtb3ZlIG91dGxpbmUgZnJvbSBzZWxlY3QgYm94IGluIEZGXG4gICY6LW1vei1mb2N1c3Jpbmcge1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB0ZXh0LXNoYWRvdzogMCAwIDAgJGZvcm0tc2VsZWN0LWNvbG9yO1xuICB9XG59XG5cbi5mb3JtLXNlbGVjdC1zbSB7XG4gIHBhZGRpbmctdG9wOiAkZm9ybS1zZWxlY3QtcGFkZGluZy15LXNtO1xuICBwYWRkaW5nLWJvdHRvbTogJGZvcm0tc2VsZWN0LXBhZGRpbmcteS1zbTtcbiAgcGFkZGluZy1sZWZ0OiAkZm9ybS1zZWxlY3QtcGFkZGluZy14LXNtO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGZvcm0tc2VsZWN0LWZvbnQtc2l6ZS1zbSk7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGZvcm0tc2VsZWN0LWJvcmRlci1yYWRpdXMtc20pO1xufVxuXG4uZm9ybS1zZWxlY3QtbGcge1xuICBwYWRkaW5nLXRvcDogJGZvcm0tc2VsZWN0LXBhZGRpbmcteS1sZztcbiAgcGFkZGluZy1ib3R0b206ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXktbGc7XG4gIHBhZGRpbmctbGVmdDogJGZvcm0tc2VsZWN0LXBhZGRpbmcteC1sZztcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmb3JtLXNlbGVjdC1mb250LXNpemUtbGcpO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRmb3JtLXNlbGVjdC1ib3JkZXItcmFkaXVzLWxnKTtcbn1cbiIsIi8vXG4vLyBDaGVjay9yYWRpb1xuLy9cblxuLmZvcm0tY2hlY2sge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWluLWhlaWdodDogJGZvcm0tY2hlY2stbWluLWhlaWdodDtcbiAgcGFkZGluZy1sZWZ0OiAkZm9ybS1jaGVjay1wYWRkaW5nLXN0YXJ0O1xuICBtYXJnaW4tYm90dG9tOiAkZm9ybS1jaGVjay1tYXJnaW4tYm90dG9tO1xuXG4gIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogJGZvcm0tY2hlY2stcGFkZGluZy1zdGFydCAqIC0xO1xuICB9XG59XG5cbi5mb3JtLWNoZWNrLXJldmVyc2Uge1xuICBwYWRkaW5nLXJpZ2h0OiAkZm9ybS1jaGVjay1wYWRkaW5nLXN0YXJ0O1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuXG4gIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAkZm9ybS1jaGVjay1wYWRkaW5nLXN0YXJ0ICogLTE7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cblxuLmZvcm0tY2hlY2staW5wdXQge1xuICB3aWR0aDogJGZvcm0tY2hlY2staW5wdXQtd2lkdGg7XG4gIGhlaWdodDogJGZvcm0tY2hlY2staW5wdXQtd2lkdGg7XG4gIG1hcmdpbi10b3A6ICgkbGluZS1oZWlnaHQtYmFzZSAtICRmb3JtLWNoZWNrLWlucHV0LXdpZHRoKSAqIC41OyAvLyBsaW5lLWhlaWdodCBtaW51cyBjaGVjayBoZWlnaHRcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGZvcm0tY2hlY2staW5wdXQtYmc7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBib3JkZXI6ICRmb3JtLWNoZWNrLWlucHV0LWJvcmRlcjtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgcHJpbnQtY29sb3ItYWRqdXN0OiBleGFjdDsgLy8gS2VlcCB0aGVtZWQgYXBwZWFyYW5jZSBmb3IgcHJpbnRcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkZm9ybS1jaGVjay10cmFuc2l0aW9uKTtcblxuICAmW3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkZm9ybS1jaGVjay1pbnB1dC1ib3JkZXItcmFkaXVzKTtcbiAgfVxuXG4gICZbdHlwZT1cInJhZGlvXCJdIHtcbiAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4gICAgYm9yZGVyLXJhZGl1czogJGZvcm0tY2hlY2stcmFkaW8tYm9yZGVyLXJhZGl1cztcbiAgfVxuXG4gICY6YWN0aXZlIHtcbiAgICBmaWx0ZXI6ICRmb3JtLWNoZWNrLWlucHV0LWFjdGl2ZS1maWx0ZXI7XG4gIH1cblxuICAmOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICRmb3JtLWNoZWNrLWlucHV0LWZvY3VzLWJvcmRlcjtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJveC1zaGFkb3c6ICRmb3JtLWNoZWNrLWlucHV0LWZvY3VzLWJveC1zaGFkb3c7XG4gIH1cblxuICAmOmNoZWNrZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtYmctY29sb3I7XG4gICAgYm9yZGVyLWNvbG9yOiAkZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWJvcmRlci1jb2xvcjtcblxuICAgICZbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICAgIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1iZy1pbWFnZSksIHZhcigtLSN7JHByZWZpeH1ncmFkaWVudCk7XG4gICAgICB9IEBlbHNlIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWJnLWltYWdlKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmW3R5cGU9XCJyYWRpb1wiXSB7XG4gICAgICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRmb3JtLWNoZWNrLXJhZGlvLWNoZWNrZWQtYmctaW1hZ2UpLCB2YXIoLS0jeyRwcmVmaXh9Z3JhZGllbnQpO1xuICAgICAgfSBAZWxzZSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJGZvcm0tY2hlY2stcmFkaW8tY2hlY2tlZC1iZy1pbWFnZSk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJlt0eXBlPVwiY2hlY2tib3hcIl06aW5kZXRlcm1pbmF0ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGZvcm0tY2hlY2staW5wdXQtaW5kZXRlcm1pbmF0ZS1iZy1jb2xvcjtcbiAgICBib3JkZXItY29sb3I6ICRmb3JtLWNoZWNrLWlucHV0LWluZGV0ZXJtaW5hdGUtYm9yZGVyLWNvbG9yO1xuXG4gICAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJGZvcm0tY2hlY2staW5wdXQtaW5kZXRlcm1pbmF0ZS1iZy1pbWFnZSksIHZhcigtLSN7JHByZWZpeH1ncmFkaWVudCk7XG4gICAgfSBAZWxzZSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRmb3JtLWNoZWNrLWlucHV0LWluZGV0ZXJtaW5hdGUtYmctaW1hZ2UpO1xuICAgIH1cbiAgfVxuXG4gICY6ZGlzYWJsZWQge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGZpbHRlcjogbm9uZTtcbiAgICBvcGFjaXR5OiAkZm9ybS1jaGVjay1pbnB1dC1kaXNhYmxlZC1vcGFjaXR5O1xuICB9XG5cbiAgLy8gVXNlIGRpc2FibGVkIGF0dHJpYnV0ZSBpbiBhZGRpdGlvbiBvZiA6ZGlzYWJsZWQgcHNldWRvLWNsYXNzXG4gIC8vIFNlZTogaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yODI0N1xuICAmW2Rpc2FibGVkXSxcbiAgJjpkaXNhYmxlZCB7XG4gICAgfiAuZm9ybS1jaGVjay1sYWJlbCB7XG4gICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICBvcGFjaXR5OiAkZm9ybS1jaGVjay1sYWJlbC1kaXNhYmxlZC1vcGFjaXR5O1xuICAgIH1cbiAgfVxufVxuXG4uZm9ybS1jaGVjay1sYWJlbCB7XG4gIGNvbG9yOiAkZm9ybS1jaGVjay1sYWJlbC1jb2xvcjtcbiAgY3Vyc29yOiAkZm9ybS1jaGVjay1sYWJlbC1jdXJzb3I7XG59XG5cbi8vXG4vLyBTd2l0Y2hcbi8vXG5cbi5mb3JtLXN3aXRjaCB7XG4gIHBhZGRpbmctbGVmdDogJGZvcm0tc3dpdGNoLXBhZGRpbmctc3RhcnQ7XG5cbiAgLmZvcm0tY2hlY2staW5wdXQge1xuICAgIHdpZHRoOiAkZm9ybS1zd2l0Y2gtd2lkdGg7XG4gICAgbWFyZ2luLWxlZnQ6ICRmb3JtLXN3aXRjaC1wYWRkaW5nLXN0YXJ0ICogLTE7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkZm9ybS1zd2l0Y2gtYmctaW1hZ2UpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgY2VudGVyO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGZvcm0tc3dpdGNoLWJvcmRlci1yYWRpdXMpO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJGZvcm0tc3dpdGNoLXRyYW5zaXRpb24pO1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRmb3JtLXN3aXRjaC1mb2N1cy1iZy1pbWFnZSk7XG4gICAgfVxuXG4gICAgJjpjaGVja2VkIHtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246ICRmb3JtLXN3aXRjaC1jaGVja2VkLWJnLXBvc2l0aW9uO1xuXG4gICAgICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRmb3JtLXN3aXRjaC1jaGVja2VkLWJnLWltYWdlKSwgdmFyKC0tI3skcHJlZml4fWdyYWRpZW50KTtcbiAgICAgIH0gQGVsc2Uge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRmb3JtLXN3aXRjaC1jaGVja2VkLWJnLWltYWdlKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLmZvcm0tY2hlY2stcmV2ZXJzZSB7XG4gICAgcGFkZGluZy1yaWdodDogJGZvcm0tc3dpdGNoLXBhZGRpbmctc3RhcnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuXG4gICAgLmZvcm0tY2hlY2staW5wdXQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAkZm9ybS1zd2l0Y2gtcGFkZGluZy1zdGFydCAqIC0xO1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuICB9XG59XG5cbi5mb3JtLWNoZWNrLWlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAkZm9ybS1jaGVjay1pbmxpbmUtbWFyZ2luLWVuZDtcbn1cblxuLmJ0bi1jaGVjayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgJltkaXNhYmxlZF0sXG4gICY6ZGlzYWJsZWQge1xuICAgICsgLmJ0biB7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIGZpbHRlcjogbm9uZTtcbiAgICAgIG9wYWNpdHk6ICRmb3JtLWNoZWNrLWJ0bi1jaGVjay1kaXNhYmxlZC1vcGFjaXR5O1xuICAgIH1cbiAgfVxufVxuIiwiLy8gUmFuZ2Vcbi8vXG4vLyBTdHlsZSByYW5nZSBpbnB1dHMgdGhlIHNhbWUgYWNyb3NzIGJyb3dzZXJzLiBWZW5kb3Itc3BlY2lmaWMgcnVsZXMgZm9yIHBzZXVkb1xuLy8gZWxlbWVudHMgY2Fubm90IGJlIG1peGVkLiBBcyBzdWNoLCB0aGVyZSBhcmUgbm8gc2hhcmVkIHN0eWxlcyBmb3IgZm9jdXMgb3Jcbi8vIGFjdGl2ZSBzdGF0ZXMgb24gcHJlZml4ZWQgc2VsZWN0b3JzLlxuXG4uZm9ybS1yYW5nZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGFkZCgkZm9ybS1yYW5nZS10aHVtYi1oZWlnaHQsICRmb3JtLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3ctd2lkdGggKiAyKTtcbiAgcGFkZGluZzogMDsgLy8gTmVlZCB0byByZXNldCBwYWRkaW5nXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBhcHBlYXJhbmNlOiBub25lO1xuXG4gICY6Zm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG5cbiAgICAvLyBQc2V1ZG8tZWxlbWVudHMgbXVzdCBiZSBzcGxpdCBhY3Jvc3MgbXVsdGlwbGUgcnVsZXNldHMgdG8gaGF2ZSBhbiBlZmZlY3QuXG4gICAgLy8gTm8gYm94LXNoYWRvdygpIG1peGluIGZvciBmb2N1cyBhY2Nlc3NpYmlsaXR5LlxuICAgICY6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHsgYm94LXNoYWRvdzogJGZvcm0tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdzsgfVxuICAgICY6Oi1tb3otcmFuZ2UtdGh1bWIgICAgIHsgYm94LXNoYWRvdzogJGZvcm0tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdzsgfVxuICB9XG5cbiAgJjo6LW1vei1mb2N1cy1vdXRlciB7XG4gICAgYm9yZGVyOiAwO1xuICB9XG5cbiAgJjo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICAgIHdpZHRoOiAkZm9ybS1yYW5nZS10aHVtYi13aWR0aDtcbiAgICBoZWlnaHQ6ICRmb3JtLXJhbmdlLXRodW1iLWhlaWdodDtcbiAgICBtYXJnaW4tdG9wOiAoJGZvcm0tcmFuZ2UtdHJhY2staGVpZ2h0IC0gJGZvcm0tcmFuZ2UtdGh1bWItaGVpZ2h0KSAqIC41OyAvLyBXZWJraXQgc3BlY2lmaWNcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkZm9ybS1yYW5nZS10aHVtYi1iZyk7XG4gICAgYm9yZGVyOiAkZm9ybS1yYW5nZS10aHVtYi1ib3JkZXI7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkZm9ybS1yYW5nZS10aHVtYi1ib3JkZXItcmFkaXVzKTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRmb3JtLXJhbmdlLXRodW1iLWJveC1zaGFkb3cpO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJGZvcm0tcmFuZ2UtdGh1bWItdHJhbnNpdGlvbik7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcblxuICAgICY6YWN0aXZlIHtcbiAgICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRmb3JtLXJhbmdlLXRodW1iLWFjdGl2ZS1iZyk7XG4gICAgfVxuICB9XG5cbiAgJjo6LXdlYmtpdC1zbGlkZXItcnVubmFibGUtdHJhY2sge1xuICAgIHdpZHRoOiAkZm9ybS1yYW5nZS10cmFjay13aWR0aDtcbiAgICBoZWlnaHQ6ICRmb3JtLXJhbmdlLXRyYWNrLWhlaWdodDtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7IC8vIFdoeT9cbiAgICBjdXJzb3I6ICRmb3JtLXJhbmdlLXRyYWNrLWN1cnNvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9ybS1yYW5nZS10cmFjay1iZztcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGZvcm0tcmFuZ2UtdHJhY2stYm9yZGVyLXJhZGl1cyk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkZm9ybS1yYW5nZS10cmFjay1ib3gtc2hhZG93KTtcbiAgfVxuXG4gICY6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICAgIHdpZHRoOiAkZm9ybS1yYW5nZS10aHVtYi13aWR0aDtcbiAgICBoZWlnaHQ6ICRmb3JtLXJhbmdlLXRodW1iLWhlaWdodDtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkZm9ybS1yYW5nZS10aHVtYi1iZyk7XG4gICAgYm9yZGVyOiAkZm9ybS1yYW5nZS10aHVtYi1ib3JkZXI7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkZm9ybS1yYW5nZS10aHVtYi1ib3JkZXItcmFkaXVzKTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRmb3JtLXJhbmdlLXRodW1iLWJveC1zaGFkb3cpO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJGZvcm0tcmFuZ2UtdGh1bWItdHJhbnNpdGlvbik7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcblxuICAgICY6YWN0aXZlIHtcbiAgICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRmb3JtLXJhbmdlLXRodW1iLWFjdGl2ZS1iZyk7XG4gICAgfVxuICB9XG5cbiAgJjo6LW1vei1yYW5nZS10cmFjayB7XG4gICAgd2lkdGg6ICRmb3JtLXJhbmdlLXRyYWNrLXdpZHRoO1xuICAgIGhlaWdodDogJGZvcm0tcmFuZ2UtdHJhY2staGVpZ2h0O1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjdXJzb3I6ICRmb3JtLXJhbmdlLXRyYWNrLWN1cnNvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9ybS1yYW5nZS10cmFjay1iZztcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50OyAvLyBGaXJlZm94IHNwZWNpZmljP1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGZvcm0tcmFuZ2UtdHJhY2stYm9yZGVyLXJhZGl1cyk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkZm9ybS1yYW5nZS10cmFjay1ib3gtc2hhZG93KTtcbiAgfVxuXG4gICY6ZGlzYWJsZWQge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gICAgJjo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGZvcm0tcmFuZ2UtdGh1bWItZGlzYWJsZWQtYmc7XG4gICAgfVxuXG4gICAgJjo6LW1vei1yYW5nZS10aHVtYiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9ybS1yYW5nZS10aHVtYi1kaXNhYmxlZC1iZztcbiAgICB9XG4gIH1cbn1cbiIsIi5mb3JtLWZsb2F0aW5nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gID4gLmZvcm0tY29udHJvbCxcbiAgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dCxcbiAgPiAuZm9ybS1zZWxlY3Qge1xuICAgIGhlaWdodDogJGZvcm0tZmxvYXRpbmctaGVpZ2h0O1xuICAgIGxpbmUtaGVpZ2h0OiAkZm9ybS1mbG9hdGluZy1saW5lLWhlaWdodDtcbiAgfVxuXG4gID4gbGFiZWwge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7IC8vIGFsbG93IHRleHRhcmVhc1xuICAgIHBhZGRpbmc6ICRmb3JtLWZsb2F0aW5nLXBhZGRpbmcteSAkZm9ybS1mbG9hdGluZy1wYWRkaW5nLXg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGJvcmRlcjogJGlucHV0LWJvcmRlci13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDsgLy8gUmVxdWlyZWQgZm9yIGFsaWduaW5nIGxhYmVsJ3MgdGV4dCB3aXRoIHRoZSBpbnB1dCBhcyBpdCBhZmZlY3RzIGlubmVyIGJveCBtb2RlbFxuICAgIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRmb3JtLWZsb2F0aW5nLXRyYW5zaXRpb24pO1xuICB9XG5cbiAgPiAuZm9ybS1jb250cm9sLFxuICA+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+IGxpID4gYVxufVxuXG4vLyBEcm9wZG93biB0ZXh0XG4uZHJvcGRvd24taXRlbS10ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1pdGVtLXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWl0ZW0tcGFkZGluZy14KTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWNvbG9yKTtcbn1cblxuLy8gRGFyayBkcm9wZG93bnNcbi5kcm9wZG93bi1tZW51LWRhcmsge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgZHJvcGRvd24tZGFyay1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1jb2xvcjogI3skZHJvcGRvd24tZGFyay1jb2xvcn07XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWJnOiAjeyRkcm9wZG93bi1kYXJrLWJnfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tYm9yZGVyLWNvbG9yOiAjeyRkcm9wZG93bi1kYXJrLWJvcmRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWJveC1zaGFkb3c6ICN7JGRyb3Bkb3duLWRhcmstYm94LXNoYWRvd307XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWxpbmstY29sb3I6ICN7JGRyb3Bkb3duLWRhcmstbGluay1jb2xvcn07XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWxpbmstaG92ZXItY29sb3I6ICN7JGRyb3Bkb3duLWRhcmstbGluay1ob3Zlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWRpdmlkZXItYmc6ICN7JGRyb3Bkb3duLWRhcmstZGl2aWRlci1iZ307XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWxpbmstaG92ZXItYmc6ICN7JGRyb3Bkb3duLWRhcmstbGluay1ob3Zlci1iZ307XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yOiAjeyRkcm9wZG93bi1kYXJrLWxpbmstYWN0aXZlLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tbGluay1hY3RpdmUtYmc6ICN7JGRyb3Bkb3duLWRhcmstbGluay1hY3RpdmUtYmd9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWRpc2FibGVkLWNvbG9yOiAjeyRkcm9wZG93bi1kYXJrLWxpbmstZGlzYWJsZWQtY29sb3J9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1oZWFkZXItY29sb3I6ICN7JGRyb3Bkb3duLWRhcmstaGVhZGVyLWNvbG9yfTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBkcm9wZG93bi1kYXJrLWNzcy12YXJzXG59XG4iLCIvLyBzY3NzLWRvY3Mtc3RhcnQgY2FyZXQtbWl4aW5zXG5AbWl4aW4gY2FyZXQtZG93biB7XG4gIGJvcmRlci10b3A6ICRjYXJldC13aWR0aCBzb2xpZDtcbiAgYm9yZGVyLXJpZ2h0OiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDA7XG4gIGJvcmRlci1sZWZ0OiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbkBtaXhpbiBjYXJldC11cCB7XG4gIGJvcmRlci10b3A6IDA7XG4gIGJvcmRlci1yaWdodDogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAkY2FyZXQtd2lkdGggc29saWQ7XG4gIGJvcmRlci1sZWZ0OiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbkBtaXhpbiBjYXJldC1lbmQge1xuICBib3JkZXItdG9wOiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogMDtcbiAgYm9yZGVyLWJvdHRvbTogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdDogJGNhcmV0LXdpZHRoIHNvbGlkO1xufVxuXG5AbWl4aW4gY2FyZXQtc3RhcnQge1xuICBib3JkZXItdG9wOiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogJGNhcmV0LXdpZHRoIHNvbGlkO1xuICBib3JkZXItYm90dG9tOiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbkBtaXhpbiBjYXJldCgkZGlyZWN0aW9uOiBkb3duKSB7XG4gIEBpZiAkZW5hYmxlLWNhcmV0IHtcbiAgICAmOjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tbGVmdDogJGNhcmV0LXNwYWNpbmc7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogJGNhcmV0LXZlcnRpY2FsLWFsaWduO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIEBpZiAkZGlyZWN0aW9uID09IGRvd24ge1xuICAgICAgICBAaW5jbHVkZSBjYXJldC1kb3duKCk7XG4gICAgICB9IEBlbHNlIGlmICRkaXJlY3Rpb24gPT0gdXAge1xuICAgICAgICBAaW5jbHVkZSBjYXJldC11cCgpO1xuICAgICAgfSBAZWxzZSBpZiAkZGlyZWN0aW9uID09IGVuZCB7XG4gICAgICAgIEBpbmNsdWRlIGNhcmV0LWVuZCgpO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpZiAkZGlyZWN0aW9uID09IHN0YXJ0IHtcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6ICRjYXJldC1zcGFjaW5nO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogJGNhcmV0LXZlcnRpY2FsLWFsaWduO1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBAaW5jbHVkZSBjYXJldC1zdGFydCgpO1xuICAgICAgfVxuICAgIH1cblxuICAgICY6ZW1wdHk6OmFmdGVyIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBjYXJldC1taXhpbnNcbiIsIi8vIE1ha2UgdGhlIGRpdiBiZWhhdmUgbGlrZSBhIGJ1dHRvblxuLmJ0bi1ncm91cCxcbi5idG4tZ3JvdXAtdmVydGljYWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyAvLyBtYXRjaCAuYnRuIGFsaWdubWVudCBnaXZlbiBmb250LXNpemUgaGFjayBhYm92ZVxuXG4gID4gLmJ0biB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICB9XG5cbiAgLy8gQnJpbmcgdGhlIGhvdmVyLCBmb2N1c2VkLCBhbmQgXCJhY3RpdmVcIiBidXR0b25zIHRvIHRoZSBmcm9udCB0byBvdmVybGF5XG4gIC8vIHRoZSBib3JkZXJzIHByb3Blcmx5XG4gID4gLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bixcbiAgPiAuYnRuLWNoZWNrOmZvY3VzICsgLmJ0bixcbiAgPiAuYnRuOmhvdmVyLFxuICA+IC5idG46Zm9jdXMsXG4gID4gLmJ0bjphY3RpdmUsXG4gID4gLmJ0bi5hY3RpdmUge1xuICAgIHotaW5kZXg6IDE7XG4gIH1cbn1cblxuLy8gT3B0aW9uYWw6IEdyb3VwIG11bHRpcGxlIGJ1dHRvbiBncm91cHMgdG9nZXRoZXIgZm9yIGEgdG9vbGJhclxuLmJ0bi10b29sYmFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cbiAgLmlucHV0LWdyb3VwIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuXG4uYnRuLWdyb3VwIHtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYnRuLWJvcmRlci1yYWRpdXMpO1xuXG4gIC8vIFByZXZlbnQgZG91YmxlIGJvcmRlcnMgd2hlbiBidXR0b25zIGFyZSBuZXh0IHRvIGVhY2ggb3RoZXJcbiAgPiA6bm90KC5idG4tY2hlY2s6Zmlyc3QtY2hpbGQpICsgLmJ0bixcbiAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tbGVmdDogLSRidG4tYm9yZGVyLXdpZHRoO1xuICB9XG5cbiAgLy8gUmVzZXQgcm91bmRlZCBjb3JuZXJzXG4gID4gLmJ0bjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSxcbiAgPiAuYnRuLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdDpmaXJzdC1jaGlsZCxcbiAgPiAuYnRuLWdyb3VwOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuIHtcbiAgICBAaW5jbHVkZSBib3JkZXItZW5kLXJhZGl1cygwKTtcbiAgfVxuXG4gIC8vIFRoZSBsZWZ0IHJhZGl1cyBzaG91bGQgYmUgMCBpZiB0aGUgYnV0dG9uIGlzOlxuICAvLyAtIHRoZSBcInRoaXJkIG9yIG1vcmVcIiBjaGlsZFxuICAvLyAtIHRoZSBzZWNvbmQgY2hpbGQgYW5kIHRoZSBwcmV2aW91cyBlbGVtZW50IGlzbid0IGAuYnRuLWNoZWNrYCAobWFraW5nIGl0IHRoZSBmaXJzdCBjaGlsZCB2aXN1YWxseSlcbiAgLy8gLSBwYXJ0IG9mIGEgYnRuLWdyb3VwIHdoaWNoIGlzbid0IHRoZSBmaXJzdCBjaGlsZFxuICA+IC5idG46bnRoLWNoaWxkKG4gKyAzKSxcbiAgPiA6bm90KC5idG4tY2hlY2spICsgLmJ0bixcbiAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0biB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXN0YXJ0LXJhZGl1cygwKTtcbiAgfVxufVxuXG4vLyBTaXppbmdcbi8vXG4vLyBSZW1peCB0aGUgZGVmYXVsdCBidXR0b24gc2l6aW5nIGNsYXNzZXMgaW50byBuZXcgb25lcyBmb3IgZWFzaWVyIG1hbmlwdWxhdGlvbi5cblxuLmJ0bi1ncm91cC1zbSA+IC5idG4geyBAZXh0ZW5kIC5idG4tc207IH1cbi5idG4tZ3JvdXAtbGcgPiAuYnRuIHsgQGV4dGVuZCAuYnRuLWxnOyB9XG5cblxuLy9cbi8vIFNwbGl0IGJ1dHRvbiBkcm9wZG93bnNcbi8vXG5cbi5kcm9wZG93bi10b2dnbGUtc3BsaXQge1xuICBwYWRkaW5nLXJpZ2h0OiAkYnRuLXBhZGRpbmcteCAqIC43NTtcbiAgcGFkZGluZy1sZWZ0OiAkYnRuLXBhZGRpbmcteCAqIC43NTtcblxuICAmOjphZnRlcixcbiAgLmRyb3B1cCAmOjphZnRlcixcbiAgLmRyb3BlbmQgJjo6YWZ0ZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG5cbiAgLmRyb3BzdGFydCAmOjpiZWZvcmUge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuXG4uYnRuLXNtICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCB7XG4gIHBhZGRpbmctcmlnaHQ6ICRidG4tcGFkZGluZy14LXNtICogLjc1O1xuICBwYWRkaW5nLWxlZnQ6ICRidG4tcGFkZGluZy14LXNtICogLjc1O1xufVxuXG4uYnRuLWxnICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCB7XG4gIHBhZGRpbmctcmlnaHQ6ICRidG4tcGFkZGluZy14LWxnICogLjc1O1xuICBwYWRkaW5nLWxlZnQ6ICRidG4tcGFkZGluZy14LWxnICogLjc1O1xufVxuXG5cbi8vIFRoZSBjbGlja2FibGUgYnV0dG9uIGZvciB0b2dnbGluZyB0aGUgbWVudVxuLy8gU2V0IHRoZSBzYW1lIGluc2V0IHNoYWRvdyBhcyB0aGUgOmFjdGl2ZSBzdGF0ZVxuLmJ0bi1ncm91cC5zaG93IC5kcm9wZG93bi10b2dnbGUge1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRidG4tYWN0aXZlLWJveC1zaGFkb3cpO1xuXG4gIC8vIFNob3cgbm8gc2hhZG93IGZvciBgLmJ0bi1saW5rYCBzaW5jZSBpdCBoYXMgbm8gb3RoZXIgYnV0dG9uIHN0eWxlcy5cbiAgJi5idG4tbGluayB7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdyhub25lKTtcbiAgfVxufVxuXG5cbi8vXG4vLyBWZXJ0aWNhbCBidXR0b24gZ3JvdXBzXG4vL1xuXG4uYnRuLWdyb3VwLXZlcnRpY2FsIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gID4gLmJ0bixcbiAgPiAuYnRuLWdyb3VwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSxcbiAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tdG9wOiAtJGJ0bi1ib3JkZXItd2lkdGg7XG4gIH1cblxuICAvLyBSZXNldCByb3VuZGVkIGNvcm5lcnNcbiAgPiAuYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLFxuICA+IC5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4ge1xuICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKDApO1xuICB9XG5cbiAgPiAuYnRuIH4gLmJ0bixcbiAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0biB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoMCk7XG4gIH1cbn1cbiIsIi8vIEJhc2UgY2xhc3Ncbi8vXG4vLyBLaWNrc3RhcnQgYW55IG5hdmlnYXRpb24gY29tcG9uZW50IHdpdGggYSBzZXQgb2Ygc3R5bGUgcmVzZXRzLiBXb3JrcyB3aXRoXG4vLyBgPG5hdj5gcywgYDx1bD5gcyBvciBgPG9sPmBzLlxuXG4ubmF2IHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IG5hdi1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1uYXYtbGluay1wYWRkaW5nLXg6ICN7JG5hdi1saW5rLXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fW5hdi1saW5rLXBhZGRpbmcteTogI3skbmF2LWxpbmstcGFkZGluZy15fTtcbiAgQGluY2x1ZGUgcmZzKCRuYXYtbGluay1mb250LXNpemUsIC0tI3skcHJlZml4fW5hdi1saW5rLWZvbnQtc2l6ZSk7XG4gIC0tI3skcHJlZml4fW5hdi1saW5rLWZvbnQtd2VpZ2h0OiAjeyRuYXYtbGluay1mb250LXdlaWdodH07XG4gIC0tI3skcHJlZml4fW5hdi1saW5rLWNvbG9yOiAjeyRuYXYtbGluay1jb2xvcn07XG4gIC0tI3skcHJlZml4fW5hdi1saW5rLWhvdmVyLWNvbG9yOiAjeyRuYXYtbGluay1ob3Zlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fW5hdi1saW5rLWRpc2FibGVkLWNvbG9yOiAjeyRuYXYtbGluay1kaXNhYmxlZC1jb2xvcn07XG4gIC8vIHNjc3MtZG9jcy1lbmQgbmF2LWNzcy12YXJzXG5cbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5uYXYtbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9bmF2LWxpbmstcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9bmF2LWxpbmstcGFkZGluZy14KTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKHZhcigtLSN7JHByZWZpeH1uYXYtbGluay1mb250LXNpemUpKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1uYXYtbGluay1mb250LXdlaWdodCk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2LWxpbmstY29sb3IpO1xuICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWRlY29yYXRpb24gPT0gbm9uZSwgbnVsbCwgbm9uZSk7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJG5hdi1saW5rLXRyYW5zaXRpb24pO1xuXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2LWxpbmstaG92ZXItY29sb3IpO1xuICAgIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstaG92ZXItZGVjb3JhdGlvbiA9PSB1bmRlcmxpbmUsIG5vbmUsIG51bGwpO1xuICB9XG5cbiAgLy8gRGlzYWJsZWQgc3RhdGUgbGlnaHRlbnMgdGV4dFxuICAmLmRpc2FibGVkIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdi1saW5rLWRpc2FibGVkLWNvbG9yKTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gIH1cbn1cblxuLy9cbi8vIFRhYnNcbi8vXG5cbi5uYXYtdGFicyB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBuYXYtdGFicy1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1uYXYtdGFicy1ib3JkZXItd2lkdGg6ICN7JG5hdi10YWJzLWJvcmRlci13aWR0aH07XG4gIC0tI3skcHJlZml4fW5hdi10YWJzLWJvcmRlci1jb2xvcjogI3skbmF2LXRhYnMtYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2LXRhYnMtYm9yZGVyLXJhZGl1czogI3skbmF2LXRhYnMtYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fW5hdi10YWJzLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yOiAjeyRuYXYtdGFicy1saW5rLWhvdmVyLWJvcmRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fW5hdi10YWJzLWxpbmstYWN0aXZlLWNvbG9yOiAjeyRuYXYtdGFicy1saW5rLWFjdGl2ZS1jb2xvcn07XG4gIC0tI3skcHJlZml4fW5hdi10YWJzLWxpbmstYWN0aXZlLWJnOiAjeyRuYXYtdGFicy1saW5rLWFjdGl2ZS1iZ307XG4gIC0tI3skcHJlZml4fW5hdi10YWJzLWxpbmstYWN0aXZlLWJvcmRlci1jb2xvcjogI3skbmF2LXRhYnMtbGluay1hY3RpdmUtYm9yZGVyLWNvbG9yfTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBuYXYtdGFicy1jc3MtdmFyc1xuXG4gIGJvcmRlci1ib3R0b206IHZhcigtLSN7JHByZWZpeH1uYXYtdGFicy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH1uYXYtdGFicy1ib3JkZXItY29sb3IpO1xuXG4gIC5uYXYtbGluayB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYygtMSAqIHZhcigtLSN7JHByZWZpeH1uYXYtdGFicy1ib3JkZXItd2lkdGgpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGJvcmRlcjogdmFyKC0tI3skcHJlZml4fW5hdi10YWJzLWJvcmRlci13aWR0aCkgc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXModmFyKC0tI3skcHJlZml4fW5hdi10YWJzLWJvcmRlci1yYWRpdXMpKTtcblxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICAvLyBQcmV2ZW50cyBhY3RpdmUgLm5hdi1saW5rIHRhYiBvdmVybGFwcGluZyBmb2N1cyBvdXRsaW5lIG9mIHByZXZpb3VzL25leHQgLm5hdi1saW5rXG4gICAgICBpc29sYXRpb246IGlzb2xhdGU7XG4gICAgICBib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1uYXYtdGFicy1saW5rLWhvdmVyLWJvcmRlci1jb2xvcik7XG4gICAgfVxuXG4gICAgJi5kaXNhYmxlZCxcbiAgICAmOmRpc2FibGVkIHtcbiAgICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2LWxpbmstZGlzYWJsZWQtY29sb3IpO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIH1cbiAgfVxuXG4gIC5uYXYtbGluay5hY3RpdmUsXG4gIC5uYXYtaXRlbS5zaG93IC5uYXYtbGluayB7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1uYXYtdGFicy1saW5rLWFjdGl2ZS1jb2xvcik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdi10YWJzLWxpbmstYWN0aXZlLWJnKTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1uYXYtdGFicy1saW5rLWFjdGl2ZS1ib3JkZXItY29sb3IpO1xuICB9XG5cbiAgLmRyb3Bkb3duLW1lbnUge1xuICAgIC8vIE1ha2UgZHJvcGRvd24gYm9yZGVyIG92ZXJsYXAgdGFiIGJvcmRlclxuICAgIG1hcmdpbi10b3A6IGNhbGMoLTEgKiB2YXIoLS0jeyRwcmVmaXh9bmF2LXRhYnMtYm9yZGVyLXdpZHRoKSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gICAgLy8gUmVtb3ZlIHRoZSB0b3Agcm91bmRlZCBjb3JuZXJzIGhlcmUgc2luY2UgdGhlcmUgaXMgYSBoYXJkIGVkZ2UgYWJvdmUgdGhlIG1lbnVcbiAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygwKTtcbiAgfVxufVxuXG5cbi8vXG4vLyBQaWxsc1xuLy9cblxuLm5hdi1waWxscyB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBuYXYtcGlsbHMtY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9bmF2LXBpbGxzLWJvcmRlci1yYWRpdXM6ICN7JG5hdi1waWxscy1ib3JkZXItcmFkaXVzfTtcbiAgLS0jeyRwcmVmaXh9bmF2LXBpbGxzLWxpbmstYWN0aXZlLWNvbG9yOiAjeyRuYXYtcGlsbHMtbGluay1hY3RpdmUtY29sb3J9O1xuICAtLSN7JHByZWZpeH1uYXYtcGlsbHMtbGluay1hY3RpdmUtYmc6ICN7JG5hdi1waWxscy1saW5rLWFjdGl2ZS1iZ307XG4gIC8vIHNjc3MtZG9jcy1lbmQgbmF2LXBpbGxzLWNzcy12YXJzXG5cbiAgLm5hdi1saW5rIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGJvcmRlcjogMDtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKHZhcigtLSN7JHByZWZpeH1uYXYtcGlsbHMtYm9yZGVyLXJhZGl1cykpO1xuXG4gICAgJjpkaXNhYmxlZCB7XG4gICAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdi1saW5rLWRpc2FibGVkLWNvbG9yKTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB9XG4gIH1cblxuICAubmF2LWxpbmsuYWN0aXZlLFxuICAuc2hvdyA+IC5uYXYtbGluayB7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1uYXYtcGlsbHMtbGluay1hY3RpdmUtY29sb3IpO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKHZhcigtLSN7JHByZWZpeH1uYXYtcGlsbHMtbGluay1hY3RpdmUtYmcpKTtcbiAgfVxufVxuXG5cbi8vXG4vLyBKdXN0aWZpZWQgdmFyaWFudHNcbi8vXG5cbi5uYXYtZmlsbCB7XG4gID4gLm5hdi1saW5rLFxuICAubmF2LWl0ZW0ge1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG4ubmF2LWp1c3RpZmllZCB7XG4gID4gLm5hdi1saW5rLFxuICAubmF2LWl0ZW0ge1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG4ubmF2LWZpbGwsXG4ubmF2LWp1c3RpZmllZCB7XG4gIC5uYXYtaXRlbSAubmF2LWxpbmsge1xuICAgIHdpZHRoOiAxMDAlOyAvLyBNYWtlIHN1cmUgYnV0dG9uIHdpbGwgZ3Jvd1xuICB9XG59XG5cblxuLy8gVGFiYmFibGUgdGFic1xuLy9cbi8vIEhpZGUgdGFiYmFibGUgcGFuZXMgdG8gc3RhcnQsIHNob3cgdGhlbSB3aGVuIGAuYWN0aXZlYFxuXG4udGFiLWNvbnRlbnQge1xuICA+IC50YWItcGFuZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICA+IC5hY3RpdmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4iLCIvLyBOYXZiYXJcbi8vXG4vLyBQcm92aWRlIGEgc3RhdGljIG5hdmJhciBmcm9tIHdoaWNoIHdlIGV4cGFuZCB0byBjcmVhdGUgZnVsbC13aWR0aCwgZml4ZWQsIGFuZFxuLy8gb3RoZXIgbmF2YmFyIHZhcmlhdGlvbnMuXG5cbi5uYXZiYXIge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgbmF2YmFyLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fW5hdmJhci1wYWRkaW5nLXg6ICN7aWYoJG5hdmJhci1wYWRkaW5nLXggPT0gbnVsbCwgMCwgJG5hdmJhci1wYWRkaW5nLXgpfTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLXBhZGRpbmcteTogI3skbmF2YmFyLXBhZGRpbmcteX07XG4gIC0tI3skcHJlZml4fW5hdmJhci1jb2xvcjogI3skbmF2YmFyLWxpZ2h0LWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLWhvdmVyLWNvbG9yOiAjeyRuYXZiYXItbGlnaHQtaG92ZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItZGlzYWJsZWQtY29sb3I6ICN7JG5hdmJhci1saWdodC1kaXNhYmxlZC1jb2xvcn07XG4gIC0tI3skcHJlZml4fW5hdmJhci1hY3RpdmUtY29sb3I6ICN7JG5hdmJhci1saWdodC1hY3RpdmUtY29sb3J9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItYnJhbmQtcGFkZGluZy15OiAjeyRuYXZiYXItYnJhbmQtcGFkZGluZy15fTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLWJyYW5kLW1hcmdpbi1lbmQ6ICN7JG5hdmJhci1icmFuZC1tYXJnaW4tZW5kfTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLWJyYW5kLWZvbnQtc2l6ZTogI3skbmF2YmFyLWJyYW5kLWZvbnQtc2l6ZX07XG4gIC0tI3skcHJlZml4fW5hdmJhci1icmFuZC1jb2xvcjogI3skbmF2YmFyLWxpZ2h0LWJyYW5kLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLWJyYW5kLWhvdmVyLWNvbG9yOiAjeyRuYXZiYXItbGlnaHQtYnJhbmQtaG92ZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItbmF2LWxpbmstcGFkZGluZy14OiAjeyRuYXZiYXItbmF2LWxpbmstcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLXRvZ2dsZXItcGFkZGluZy15OiAjeyRuYXZiYXItdG9nZ2xlci1wYWRkaW5nLXl9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItdG9nZ2xlci1wYWRkaW5nLXg6ICN7JG5hdmJhci10b2dnbGVyLXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fW5hdmJhci10b2dnbGVyLWZvbnQtc2l6ZTogI3skbmF2YmFyLXRvZ2dsZXItZm9udC1zaXplfTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLXRvZ2dsZXItaWNvbi1iZzogI3tlc2NhcGUtc3ZnKCRuYXZiYXItbGlnaHQtdG9nZ2xlci1pY29uLWJnKX07XG4gIC0tI3skcHJlZml4fW5hdmJhci10b2dnbGVyLWJvcmRlci1jb2xvcjogI3skbmF2YmFyLWxpZ2h0LXRvZ2dsZXItYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLXRvZ2dsZXItYm9yZGVyLXJhZGl1czogI3skbmF2YmFyLXRvZ2dsZXItYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fW5hdmJhci10b2dnbGVyLWZvY3VzLXdpZHRoOiAjeyRuYXZiYXItdG9nZ2xlci1mb2N1cy13aWR0aH07XG4gIC0tI3skcHJlZml4fW5hdmJhci10b2dnbGVyLXRyYW5zaXRpb246ICN7JG5hdmJhci10b2dnbGVyLXRyYW5zaXRpb259O1xuICAvLyBzY3NzLWRvY3MtZW5kIG5hdmJhci1jc3MtdmFyc1xuXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwOyAvLyBhbGxvdyB1cyB0byBkbyB0aGUgbGluZSBicmVhayBmb3IgY29sbGFwc2luZyBjb250ZW50XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgLy8gc3BhY2Ugb3V0IGJyYW5kIGZyb20gbG9nb1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fW5hdmJhci1wYWRkaW5nLXgpO1xuICBAaW5jbHVkZSBncmFkaWVudC1iZygpO1xuXG4gIC8vIEJlY2F1c2UgZmxleCBwcm9wZXJ0aWVzIGFyZW4ndCBpbmhlcml0ZWQsIHdlIG5lZWQgdG8gcmVkZWNsYXJlIHRoZXNlIGZpcnN0XG4gIC8vIGZldyBwcm9wZXJ0aWVzIHNvIHRoYXQgY29udGVudCBuZXN0ZWQgd2l0aGluIGJlaGF2ZSBwcm9wZXJseS5cbiAgLy8gVGhlIGBmbGV4LXdyYXBgIHByb3BlcnR5IGlzIGluaGVyaXRlZCB0byBzaW1wbGlmeSB0aGUgZXhwYW5kZWQgbmF2YmFyc1xuICAlY29udGFpbmVyLWZsZXgtcHJvcGVydGllcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IGluaGVyaXQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cblxuICA+IC5jb250YWluZXIsXG4gID4gLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgQGV4dGVuZCAlY29udGFpbmVyLWZsZXgtcHJvcGVydGllcztcbiAgfVxuXG4gIEBlYWNoICRicmVha3BvaW50LCAkY29udGFpbmVyLW1heC13aWR0aCBpbiAkY29udGFpbmVyLW1heC13aWR0aHMge1xuICAgID4gLmNvbnRhaW5lciN7YnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGNvbnRhaW5lci1tYXgtd2lkdGhzKX0ge1xuICAgICAgQGV4dGVuZCAlY29udGFpbmVyLWZsZXgtcHJvcGVydGllcztcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBOYXZiYXIgYnJhbmRcbi8vXG4vLyBVc2VkIGZvciBicmFuZCwgcHJvamVjdCwgb3Igc2l0ZSBuYW1lcy5cblxuLm5hdmJhci1icmFuZCB7XG4gIHBhZGRpbmctdG9wOiB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLWJyYW5kLXBhZGRpbmcteSk7XG4gIHBhZGRpbmctYm90dG9tOiB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLWJyYW5kLXBhZGRpbmcteSk7XG4gIG1hcmdpbi1yaWdodDogdmFyKC0tI3skcHJlZml4fW5hdmJhci1icmFuZC1tYXJnaW4tZW5kKTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKHZhcigtLSN7JHByZWZpeH1uYXZiYXItYnJhbmQtZm9udC1zaXplKSk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLWJyYW5kLWNvbG9yKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1kZWNvcmF0aW9uID09IG5vbmUsIG51bGwsIG5vbmUpO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLWJyYW5kLWhvdmVyLWNvbG9yKTtcbiAgICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWhvdmVyLWRlY29yYXRpb24gPT0gdW5kZXJsaW5lLCBub25lLCBudWxsKTtcbiAgfVxufVxuXG5cbi8vIE5hdmJhciBuYXZcbi8vXG4vLyBDdXN0b20gbmF2YmFyIG5hdmlnYXRpb24gKGRvZXNuJ3QgcmVxdWlyZSBgLm5hdmAsIGJ1dCBkb2VzIG1ha2UgdXNlIG9mIGAubmF2LWxpbmtgKS5cblxuLm5hdmJhci1uYXYge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgbmF2YmFyLW5hdi1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1uYXYtbGluay1wYWRkaW5nLXg6IDA7XG4gIC0tI3skcHJlZml4fW5hdi1saW5rLXBhZGRpbmcteTogI3skbmF2LWxpbmstcGFkZGluZy15fTtcbiAgQGluY2x1ZGUgcmZzKCRuYXYtbGluay1mb250LXNpemUsIC0tI3skcHJlZml4fW5hdi1saW5rLWZvbnQtc2l6ZSk7XG4gIC0tI3skcHJlZml4fW5hdi1saW5rLWZvbnQtd2VpZ2h0OiAjeyRuYXYtbGluay1mb250LXdlaWdodH07XG4gIC0tI3skcHJlZml4fW5hdi1saW5rLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLWNvbG9yKTtcbiAgLS0jeyRwcmVmaXh9bmF2LWxpbmstaG92ZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1uYXZiYXItaG92ZXItY29sb3IpO1xuICAtLSN7JHByZWZpeH1uYXYtbGluay1kaXNhYmxlZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdmJhci1kaXNhYmxlZC1jb2xvcik7XG4gIC8vIHNjc3MtZG9jcy1lbmQgbmF2YmFyLW5hdi1jc3MtdmFyc1xuXG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IC8vIGNhbm5vdCB1c2UgYGluaGVyaXRgIHRvIGdldCB0aGUgYC5uYXZiYXJgcyB2YWx1ZVxuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgLnNob3cgPiAubmF2LWxpbmssXG4gIC5uYXYtbGluay5hY3RpdmUge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLWFjdGl2ZS1jb2xvcik7XG4gIH1cblxuICAuZHJvcGRvd24tbWVudSB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgfVxufVxuXG5cbi8vIE5hdmJhciB0ZXh0XG4vL1xuLy9cblxuLm5hdmJhci10ZXh0IHtcbiAgcGFkZGluZy10b3A6ICRuYXYtbGluay1wYWRkaW5nLXk7XG4gIHBhZGRpbmctYm90dG9tOiAkbmF2LWxpbmstcGFkZGluZy15O1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdmJhci1jb2xvcik7XG5cbiAgYSxcbiAgYTpob3ZlcixcbiAgYTpmb2N1cyAge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLWFjdGl2ZS1jb2xvcik7XG4gIH1cbn1cblxuXG4vLyBSZXNwb25zaXZlIG5hdmJhclxuLy9cbi8vIEN1c3RvbSBzdHlsZXMgZm9yIHJlc3BvbnNpdmUgY29sbGFwc2luZyBhbmQgdG9nZ2xpbmcgb2YgbmF2YmFyIGNvbnRlbnRzLlxuLy8gUG93ZXJlZCBieSB0aGUgY29sbGFwc2UgQm9vdHN0cmFwIEphdmFTY3JpcHQgcGx1Z2luLlxuXG4vLyBXaGVuIGNvbGxhcHNlZCwgcHJldmVudCB0aGUgdG9nZ2xlYWJsZSBuYXZiYXIgY29udGVudHMgZnJvbSBhcHBlYXJpbmcgaW5cbi8vIHRoZSBkZWZhdWx0IGZsZXhib3ggcm93IG9yaWVudGF0aW9uLiBSZXF1aXJlcyB0aGUgdXNlIG9mIGBmbGV4LXdyYXA6IHdyYXBgXG4vLyBvbiB0aGUgYC5uYXZiYXJgIHBhcmVudC5cbi5uYXZiYXItY29sbGFwc2Uge1xuICBmbGV4LWJhc2lzOiAxMDAlO1xuICBmbGV4LWdyb3c6IDE7XG4gIC8vIEZvciBhbHdheXMgZXhwYW5kZWQgb3IgZXh0cmEgZnVsbCBuYXZiYXJzLCBlbnN1cmUgY29udGVudCBhbGlnbnMgaXRzZWxmXG4gIC8vIHByb3Blcmx5IHZlcnRpY2FsbHkuIENhbiBiZSBlYXNpbHkgb3ZlcnJpZGRlbiB3aXRoIGZsZXggdXRpbGl0aWVzLlxuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4vLyBCdXR0b24gZm9yIHRvZ2dsaW5nIHRoZSBuYXZiYXIgd2hlbiBpbiBpdHMgY29sbGFwc2VkIHN0YXRlXG4ubmF2YmFyLXRvZ2dsZXIge1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLXRvZ2dsZXItcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLXRvZ2dsZXItcGFkZGluZy14KTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKHZhcigtLSN7JHByZWZpeH1uYXZiYXItdG9nZ2xlci1mb250LXNpemUpKTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IC8vIHJlbW92ZSBkZWZhdWx0IGJ1dHRvbiBzdHlsZVxuICBib3JkZXI6IHZhcigtLSN7JHByZWZpeH1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH1uYXZiYXItdG9nZ2xlci1ib3JkZXItY29sb3IpOyAvLyByZW1vdmUgZGVmYXVsdCBidXR0b24gc3R5bGVcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLXRvZ2dsZXItYm9yZGVyLXJhZGl1cykpO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKHZhcigtLSN7JHByZWZpeH1uYXZiYXItdG9nZ2xlci10cmFuc2l0aW9uKSk7XG5cbiAgJjpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgJjpmb2N1cyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgdmFyKC0tI3skcHJlZml4fW5hdmJhci10b2dnbGVyLWZvY3VzLXdpZHRoKTtcbiAgfVxufVxuXG4vLyBLZWVwIGFzIGEgc2VwYXJhdGUgZWxlbWVudCBzbyBmb2xrcyBjYW4gZWFzaWx5IG92ZXJyaWRlIGl0IHdpdGggYW5vdGhlciBpY29uXG4vLyBvciBpbWFnZSBmaWxlIGFzIG5lZWRlZC5cbi5uYXZiYXItdG9nZ2xlci1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMS41ZW07XG4gIGhlaWdodDogMS41ZW07XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHZhcigtLSN7JHByZWZpeH1uYXZiYXItdG9nZ2xlci1pY29uLWJnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG59XG5cbi5uYXZiYXItbmF2LXNjcm9sbCB7XG4gIG1heC1oZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1zY3JvbGwtaGVpZ2h0LCA3NXZoKTtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IG5hdmJhci1leHBhbmQtbG9vcFxuLy8gR2VuZXJhdGUgc2VyaWVzIG9mIGAubmF2YmFyLWV4cGFuZC0qYCByZXNwb25zaXZlIGNsYXNzZXMgZm9yIGNvbmZpZ3VyaW5nXG4vLyB3aGVyZSB5b3VyIG5hdmJhciBjb2xsYXBzZXMuXG4ubmF2YmFyLWV4cGFuZCB7XG4gIEBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICAgJG5leHQ6IGJyZWFrcG9pbnQtbmV4dCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkbmV4dCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNjc3Mvc2VsZWN0b3Itbm8tdW5pb24tY2xhc3MtbmFtZVxuICAgICYjeyRpbmZpeH0ge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbmV4dCkge1xuICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXG4gICAgICAgIC5uYXZiYXItbmF2IHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuXG4gICAgICAgICAgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5uYXYtbGluayB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteCk7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IHZhcigtLSN7JHByZWZpeH1uYXZiYXItbmF2LWxpbmstcGFkZGluZy14KTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubmF2YmFyLW5hdi1zY3JvbGwge1xuICAgICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgICAgICB9XG5cbiAgICAgICAgLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50OyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuICAgICAgICAgIGZsZXgtYmFzaXM6IGF1dG87XG4gICAgICAgIH1cblxuICAgICAgICAubmF2YmFyLXRvZ2dsZXIge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAub2ZmY2FudmFzIHtcbiAgICAgICAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcbiAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICAgIHotaW5kZXg6IGF1dG87XG4gICAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdyhub25lKTtcbiAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKG5vbmUpO1xuICAgICAgICAgIC8vIHN0eWxlbGludC1lbmFibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbiAgICAgICAgICAub2ZmY2FudmFzLWhlYWRlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5vZmZjYW52YXMtYm9keSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1ncm93OiAwO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIG92ZXJmbG93LXk6IHZpc2libGU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIG5hdmJhci1leHBhbmQtbG9vcFxuXG4vLyBOYXZiYXIgdGhlbWVzXG4vL1xuLy8gU3R5bGVzIGZvciBzd2l0Y2hpbmcgYmV0d2VlbiBuYXZiYXJzIHdpdGggbGlnaHQgb3IgZGFyayBiYWNrZ3JvdW5kLlxuXG4ubmF2YmFyLWxpZ2h0IHtcbiAgQGluY2x1ZGUgZGVwcmVjYXRlKFwiYC5uYXZiYXItbGlnaHRgXCIsIFwidjUuMi4wXCIsIFwidjYuMC4wXCIsIHRydWUpO1xufVxuXG4ubmF2YmFyLWRhcmsge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgbmF2YmFyLWRhcmstY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLWNvbG9yOiAjeyRuYXZiYXItZGFyay1jb2xvcn07XG4gIC0tI3skcHJlZml4fW5hdmJhci1ob3Zlci1jb2xvcjogI3skbmF2YmFyLWRhcmstaG92ZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItZGlzYWJsZWQtY29sb3I6ICN7JG5hdmJhci1kYXJrLWRpc2FibGVkLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLWFjdGl2ZS1jb2xvcjogI3skbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLWJyYW5kLWNvbG9yOiAjeyRuYXZiYXItZGFyay1icmFuZC1jb2xvcn07XG4gIC0tI3skcHJlZml4fW5hdmJhci1icmFuZC1ob3Zlci1jb2xvcjogI3skbmF2YmFyLWRhcmstYnJhbmQtaG92ZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItdG9nZ2xlci1ib3JkZXItY29sb3I6ICN7JG5hdmJhci1kYXJrLXRvZ2dsZXItYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLXRvZ2dsZXItaWNvbi1iZzogI3tlc2NhcGUtc3ZnKCRuYXZiYXItZGFyay10b2dnbGVyLWljb24tYmcpfTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBuYXZiYXItZGFyay1jc3MtdmFyc1xufVxuIiwiLy9cbi8vIEJhc2Ugc3R5bGVzXG4vL1xuXG4uY2FyZCB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBjYXJkLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fWNhcmQtc3BhY2VyLXk6ICN7JGNhcmQtc3BhY2VyLXl9O1xuICAtLSN7JHByZWZpeH1jYXJkLXNwYWNlci14OiAjeyRjYXJkLXNwYWNlci14fTtcbiAgLS0jeyRwcmVmaXh9Y2FyZC10aXRsZS1zcGFjZXIteTogI3skY2FyZC10aXRsZS1zcGFjZXIteX07XG4gIC0tI3skcHJlZml4fWNhcmQtYm9yZGVyLXdpZHRoOiAjeyRjYXJkLWJvcmRlci13aWR0aH07XG4gIC0tI3skcHJlZml4fWNhcmQtYm9yZGVyLWNvbG9yOiAjeyRjYXJkLWJvcmRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fWNhcmQtYm9yZGVyLXJhZGl1czogI3skY2FyZC1ib3JkZXItcmFkaXVzfTtcbiAgLS0jeyRwcmVmaXh9Y2FyZC1ib3gtc2hhZG93OiAjeyRjYXJkLWJveC1zaGFkb3d9O1xuICAtLSN7JHByZWZpeH1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXM6ICN7JGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fWNhcmQtY2FwLXBhZGRpbmcteTogI3skY2FyZC1jYXAtcGFkZGluZy15fTtcbiAgLS0jeyRwcmVmaXh9Y2FyZC1jYXAtcGFkZGluZy14OiAjeyRjYXJkLWNhcC1wYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH1jYXJkLWNhcC1iZzogI3skY2FyZC1jYXAtYmd9O1xuICAtLSN7JHByZWZpeH1jYXJkLWNhcC1jb2xvcjogI3skY2FyZC1jYXAtY29sb3J9O1xuICAtLSN7JHByZWZpeH1jYXJkLWhlaWdodDogI3skY2FyZC1oZWlnaHR9O1xuICAtLSN7JHByZWZpeH1jYXJkLWNvbG9yOiAjeyRjYXJkLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9Y2FyZC1iZzogI3skY2FyZC1iZ307XG4gIC0tI3skcHJlZml4fWNhcmQtaW1nLW92ZXJsYXktcGFkZGluZzogI3skY2FyZC1pbWctb3ZlcmxheS1wYWRkaW5nfTtcbiAgLS0jeyRwcmVmaXh9Y2FyZC1ncm91cC1tYXJnaW46ICN7JGNhcmQtZ3JvdXAtbWFyZ2lufTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBjYXJkLWNzcy12YXJzXG5cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtaW4td2lkdGg6IDA7IC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8yMjc0MCNpc3N1ZWNvbW1lbnQtMzA1ODY4MTA2XG4gIGhlaWdodDogdmFyKC0tI3skcHJlZml4fWNhcmQtaGVpZ2h0KTtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1iZyk7XG4gIGJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveDtcbiAgYm9yZGVyOiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH1jYXJkLWJvcmRlci1jb2xvcik7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXModmFyKC0tI3skcHJlZml4fWNhcmQtYm9yZGVyLXJhZGl1cykpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KHZhcigtLSN7JHByZWZpeH1jYXJkLWJveC1zaGFkb3cpKTtcblxuICA+IGhyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cblxuICA+IC5saXN0LWdyb3VwIHtcbiAgICBib3JkZXItdG9wOiBpbmhlcml0O1xuICAgIGJvcmRlci1ib3R0b206IGluaGVyaXQ7XG5cbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci10b3Atd2lkdGg6IDA7XG4gICAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9Y2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKSk7XG4gICAgfVxuXG4gICAgJjpsYXN0LWNoaWxkICB7XG4gICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXModmFyKC0tI3skcHJlZml4fWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cykpO1xuICAgIH1cbiAgfVxuXG4gIC8vIER1ZSB0byBzcGVjaWZpY2l0eSBvZiB0aGUgYWJvdmUgc2VsZWN0b3IgKGAuY2FyZCA+IC5saXN0LWdyb3VwYCksIHdlIG11c3RcbiAgLy8gdXNlIGEgY2hpbGQgc2VsZWN0b3IgaGVyZSB0byBwcmV2ZW50IGRvdWJsZSBib3JkZXJzLlxuICA+IC5jYXJkLWhlYWRlciArIC5saXN0LWdyb3VwLFxuICA+IC5saXN0LWdyb3VwICsgLmNhcmQtZm9vdGVyIHtcbiAgICBib3JkZXItdG9wOiAwO1xuICB9XG59XG5cbi5jYXJkLWJvZHkge1xuICAvLyBFbmFibGUgYGZsZXgtZ3JvdzogMWAgZm9yIGRlY2tzIGFuZCBncm91cHMgc28gdGhhdCBjYXJkIGJsb2NrcyB0YWtlIHVwXG4gIC8vIGFzIG11Y2ggc3BhY2UgYXMgcG9zc2libGUsIGVuc3VyaW5nIGZvb3RlcnMgYXJlIGFsaWduZWQgdG8gdGhlIGJvdHRvbS5cbiAgZmxleDogMSAxIGF1dG87XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1jYXJkLXNwYWNlci15KSB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1zcGFjZXIteCk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1jb2xvcik7XG59XG5cbi5jYXJkLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tI3skcHJlZml4fWNhcmQtdGl0bGUtc3BhY2VyLXkpO1xufVxuXG4uY2FyZC1zdWJ0aXRsZSB7XG4gIG1hcmdpbi10b3A6IGNhbGMoLS41ICogdmFyKC0tI3skcHJlZml4fWNhcmQtdGl0bGUtc3BhY2VyLXkpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmNhcmQtdGV4dDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmNhcmQtbGluayB7XG4gICY6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstaG92ZXItZGVjb3JhdGlvbiA9PSB1bmRlcmxpbmUsIG5vbmUsIG51bGwpO1xuICB9XG5cbiAgKyAuY2FyZC1saW5rIHtcbiAgICBtYXJnaW4tbGVmdDogdmFyKC0tI3skcHJlZml4fWNhcmQtc3BhY2VyLXgpO1xuICB9XG59XG5cbi8vXG4vLyBPcHRpb25hbCB0ZXh0dWFsIGNhcHNcbi8vXG5cbi5jYXJkLWhlYWRlciB7XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1jYXJkLWNhcC1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1jYXJkLWNhcC1wYWRkaW5nLXgpO1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBSZW1vdmVzIHRoZSBkZWZhdWx0IG1hcmdpbi1ib3R0b20gb2YgPGhOPlxuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWNhcmQtY2FwLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWNhcmQtY2FwLWJnKTtcbiAgYm9yZGVyLWJvdHRvbTogdmFyKC0tI3skcHJlZml4fWNhcmQtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1ib3JkZXItY29sb3IpO1xuXG4gICY6Zmlyc3QtY2hpbGQge1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXModmFyKC0tI3skcHJlZml4fWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cykgdmFyKC0tI3skcHJlZml4fWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cykgMCAwKTtcbiAgfVxufVxuXG4uY2FyZC1mb290ZXIge1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1jYXAtcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1jYXAtcGFkZGluZy14KTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1jYXJkLWNhcC1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1jYXJkLWNhcC1iZyk7XG4gIGJvcmRlci10b3A6IHZhcigtLSN7JHByZWZpeH1jYXJkLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fWNhcmQtYm9yZGVyLWNvbG9yKTtcblxuICAmOmxhc3QtY2hpbGQge1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCAwIHZhcigtLSN7JHByZWZpeH1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpIHZhcigtLSN7JHByZWZpeH1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpKTtcbiAgfVxufVxuXG5cbi8vXG4vLyBIZWFkZXIgbmF2c1xuLy9cblxuLmNhcmQtaGVhZGVyLXRhYnMge1xuICBtYXJnaW4tcmlnaHQ6IGNhbGMoLS41ICogdmFyKC0tI3skcHJlZml4fWNhcmQtY2FwLXBhZGRpbmcteCkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICBtYXJnaW4tYm90dG9tOiBjYWxjKC0xICogdmFyKC0tI3skcHJlZml4fWNhcmQtY2FwLXBhZGRpbmcteSkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICBtYXJnaW4tbGVmdDogY2FsYygtLjUgKiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1jYXAtcGFkZGluZy14KSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gIGJvcmRlci1ib3R0b206IDA7XG5cbiAgLm5hdi1saW5rLmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWNhcmQtYmcpO1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHZhcigtLSN7JHByZWZpeH1jYXJkLWJnKTtcbiAgfVxufVxuXG4uY2FyZC1oZWFkZXItcGlsbHMge1xuICBtYXJnaW4tcmlnaHQ6IGNhbGMoLS41ICogdmFyKC0tI3skcHJlZml4fWNhcmQtY2FwLXBhZGRpbmcteCkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICBtYXJnaW4tbGVmdDogY2FsYygtLjUgKiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1jYXAtcGFkZGluZy14KSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG59XG5cbi8vIENhcmQgaW1hZ2Vcbi5jYXJkLWltZy1vdmVybGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1jYXJkLWltZy1vdmVybGF5LXBhZGRpbmcpO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKHZhcigtLSN7JHByZWZpeH1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpKTtcbn1cblxuLmNhcmQtaW1nLFxuLmNhcmQtaW1nLXRvcCxcbi5jYXJkLWltZy1ib3R0b20ge1xuICB3aWR0aDogMTAwJTsgLy8gUmVxdWlyZWQgYmVjYXVzZSB3ZSB1c2UgZmxleGJveCBhbmQgdGhpcyBpbmhlcmVudGx5IGFwcGxpZXMgYWxpZ24tc2VsZjogc3RyZXRjaFxufVxuXG4uY2FyZC1pbWcsXG4uY2FyZC1pbWctdG9wIHtcbiAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXModmFyKC0tI3skcHJlZml4fWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cykpO1xufVxuXG4uY2FyZC1pbWcsXG4uY2FyZC1pbWctYm90dG9tIHtcbiAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXModmFyKC0tI3skcHJlZml4fWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cykpO1xufVxuXG5cbi8vXG4vLyBDYXJkIGdyb3Vwc1xuLy9cblxuLmNhcmQtZ3JvdXAge1xuICAvLyBUaGUgY2hpbGQgc2VsZWN0b3IgYWxsb3dzIG5lc3RlZCBgLmNhcmRgIHdpdGhpbiBgLmNhcmQtZ3JvdXBgXG4gIC8vIHRvIGRpc3BsYXkgcHJvcGVybHkuXG4gID4gLmNhcmQge1xuICAgIG1hcmdpbi1ib3R0b206IHZhcigtLSN7JHByZWZpeH1jYXJkLWdyb3VwLW1hcmdpbik7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgIC8vIFRoZSBjaGlsZCBzZWxlY3RvciBhbGxvd3MgbmVzdGVkIGAuY2FyZGAgd2l0aGluIGAuY2FyZC1ncm91cGBcbiAgICAvLyB0byBkaXNwbGF5IHByb3Blcmx5LlxuICAgID4gLmNhcmQge1xuICAgICAgLy8gRmxleGJ1Z3MgIzQ6IGh0dHBzOi8vZ2l0aHViLmNvbS9waGlsaXB3YWx0b24vZmxleGJ1Z3MjZmxleGJ1Zy00XG4gICAgICBmbGV4OiAxIDAgMCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgICArIC5jYXJkIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgICAgfVxuXG4gICAgICAvLyBIYW5kbGUgcm91bmRlZCBjb3JuZXJzXG4gICAgICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXItZW5kLXJhZGl1cygwKTtcblxuICAgICAgICAgIC5jYXJkLWltZy10b3AsXG4gICAgICAgICAgLmNhcmQtaGVhZGVyIHtcbiAgICAgICAgICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbiAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgICAuY2FyZC1pbWctYm90dG9tLFxuICAgICAgICAgIC5jYXJkLWZvb3RlciB7XG4gICAgICAgICAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXItc3RhcnQtcmFkaXVzKDApO1xuXG4gICAgICAgICAgLmNhcmQtaW1nLXRvcCxcbiAgICAgICAgICAuY2FyZC1oZWFkZXIge1xuICAgICAgICAgICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICAgICAgICB9XG4gICAgICAgICAgLmNhcmQtaW1nLWJvdHRvbSxcbiAgICAgICAgICAuY2FyZC1mb290ZXIge1xuICAgICAgICAgICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vXG4vLyBCYXNlIHN0eWxlc1xuLy9cblxuLmFjY29yZGlvbiB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBhY2NvcmRpb24tY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWNvbG9yOiAjeyRhY2NvcmRpb24tY29sb3J9O1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYmc6ICN7JGFjY29yZGlvbi1iZ307XG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi10cmFuc2l0aW9uOiAjeyRhY2NvcmRpb24tdHJhbnNpdGlvbn07XG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1ib3JkZXItY29sb3I6ICN7JGFjY29yZGlvbi1ib3JkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYm9yZGVyLXdpZHRoOiAjeyRhY2NvcmRpb24tYm9yZGVyLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJvcmRlci1yYWRpdXM6ICN7JGFjY29yZGlvbi1ib3JkZXItcmFkaXVzfTtcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWlubmVyLWJvcmRlci1yYWRpdXM6ICN7JGFjY29yZGlvbi1pbm5lci1ib3JkZXItcmFkaXVzfTtcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1wYWRkaW5nLXg6ICN7JGFjY29yZGlvbi1idXR0b24tcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1wYWRkaW5nLXk6ICN7JGFjY29yZGlvbi1idXR0b24tcGFkZGluZy15fTtcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1jb2xvcjogI3skYWNjb3JkaW9uLWJ1dHRvbi1jb2xvcn07XG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4tYmc6ICN7JGFjY29yZGlvbi1idXR0b24tYmd9O1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWljb246ICN7ZXNjYXBlLXN2ZygkYWNjb3JkaW9uLWJ1dHRvbi1pY29uKX07XG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4taWNvbi13aWR0aDogI3skYWNjb3JkaW9uLWljb24td2lkdGh9O1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWljb24tdHJhbnNmb3JtOiAjeyRhY2NvcmRpb24taWNvbi10cmFuc2Zvcm19O1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWljb24tdHJhbnNpdGlvbjogI3skYWNjb3JkaW9uLWljb24tdHJhbnNpdGlvbn07XG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4tYWN0aXZlLWljb246ICN7ZXNjYXBlLXN2ZygkYWNjb3JkaW9uLWJ1dHRvbi1hY3RpdmUtaWNvbil9O1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWZvY3VzLWJvcmRlci1jb2xvcjogI3skYWNjb3JkaW9uLWJ1dHRvbi1mb2N1cy1ib3JkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWZvY3VzLWJveC1zaGFkb3c6ICN7JGFjY29yZGlvbi1idXR0b24tZm9jdXMtYm94LXNoYWRvd307XG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1ib2R5LXBhZGRpbmcteDogI3skYWNjb3JkaW9uLWJvZHktcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJvZHktcGFkZGluZy15OiAjeyRhY2NvcmRpb24tYm9keS1wYWRkaW5nLXl9O1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYWN0aXZlLWNvbG9yOiAjeyRhY2NvcmRpb24tYnV0dG9uLWFjdGl2ZS1jb2xvcn07XG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1hY3RpdmUtYmc6ICN7JGFjY29yZGlvbi1idXR0b24tYWN0aXZlLWJnfTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBhY2NvcmRpb24tY3NzLXZhcnNcbn1cblxuLmFjY29yZGlvbi1idXR0b24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLXBhZGRpbmcteCk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplLWJhc2UpO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4tY29sb3IpO1xuICB0ZXh0LWFsaWduOiBsZWZ0OyAvLyBSZXNldCBidXR0b24gc3R5bGVcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4tYmcpO1xuICBib3JkZXI6IDA7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XG4gIG92ZXJmbG93LWFuY2hvcjogbm9uZTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbih2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLXRyYW5zaXRpb24pKTtcblxuICAmOm5vdCguY29sbGFwc2VkKSB7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYWN0aXZlLWNvbG9yKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWFjdGl2ZS1iZyk7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCBjYWxjKC0xICogdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1ib3JkZXItd2lkdGgpKSAwIHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYm9yZGVyLWNvbG9yKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWFjdGl2ZS1pY29uKTtcbiAgICAgIHRyYW5zZm9ybTogdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4taWNvbi10cmFuc2Zvcm0pO1xuICAgIH1cbiAgfVxuXG4gIC8vIEFjY29yZGlvbiBpY29uXG4gICY6OmFmdGVyIHtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICB3aWR0aDogdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4taWNvbi13aWR0aCk7XG4gICAgaGVpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1pY29uLXdpZHRoKTtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWljb24pO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1pY29uLXdpZHRoKTtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWljb24tdHJhbnNpdGlvbikpO1xuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgei1pbmRleDogMjtcbiAgfVxuXG4gICY6Zm9jdXMge1xuICAgIHotaW5kZXg6IDM7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1mb2N1cy1ib3JkZXItY29sb3IpO1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm94LXNoYWRvdzogdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4tZm9jdXMtYm94LXNoYWRvdyk7XG4gIH1cbn1cblxuLmFjY29yZGlvbi1oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uYWNjb3JkaW9uLWl0ZW0ge1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYmcpO1xuICBib3JkZXI6IHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJvcmRlci1jb2xvcik7XG5cbiAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJvcmRlci1yYWRpdXMpKTtcblxuICAgIC5hY2NvcmRpb24tYnV0dG9uIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24taW5uZXItYm9yZGVyLXJhZGl1cykpO1xuICAgIH1cbiAgfVxuXG4gICY6bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gICAgYm9yZGVyLXRvcDogMDtcbiAgfVxuXG4gIC8vIE9ubHkgc2V0IGEgYm9yZGVyLXJhZGl1cyBvbiB0aGUgbGFzdCBpdGVtIGlmIHRoZSBhY2NvcmRpb24gaXMgY29sbGFwc2VkXG4gICY6bGFzdC1vZi10eXBlIHtcbiAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJvcmRlci1yYWRpdXMpKTtcblxuICAgIC5hY2NvcmRpb24tYnV0dG9uIHtcbiAgICAgICYuY29sbGFwc2VkIHtcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXModmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1pbm5lci1ib3JkZXItcmFkaXVzKSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmFjY29yZGlvbi1jb2xsYXBzZSB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJvcmRlci1yYWRpdXMpKTtcbiAgICB9XG4gIH1cbn1cblxuLmFjY29yZGlvbi1ib2R5IHtcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1ib2R5LXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1ib2R5LXBhZGRpbmcteCk7XG59XG5cblxuLy8gRmx1c2ggYWNjb3JkaW9uIGl0ZW1zXG4vL1xuLy8gUmVtb3ZlIGJvcmRlcnMgYW5kIGJvcmRlci1yYWRpdXMgdG8ga2VlcCBhY2NvcmRpb24gaXRlbXMgZWRnZS10by1lZGdlLlxuXG4uYWNjb3JkaW9uLWZsdXNoIHtcbiAgLmFjY29yZGlvbi1jb2xsYXBzZSB7XG4gICAgYm9yZGVyLXdpZHRoOiAwO1xuICB9XG5cbiAgLmFjY29yZGlvbi1pdGVtIHtcbiAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwKTtcblxuICAgICY6Zmlyc3QtY2hpbGQgeyBib3JkZXItdG9wOiAwOyB9XG4gICAgJjpsYXN0LWNoaWxkIHsgYm9yZGVyLWJvdHRvbTogMDsgfVxuXG4gICAgLmFjY29yZGlvbi1idXR0b24ge1xuICAgICAgJixcbiAgICAgICYuY29sbGFwc2VkIHtcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5icmVhZGNydW1iIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IGJyZWFkY3J1bWItY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1wYWRkaW5nLXg6ICN7JGJyZWFkY3J1bWItcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1wYWRkaW5nLXk6ICN7JGJyZWFkY3J1bWItcGFkZGluZy15fTtcbiAgLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1tYXJnaW4tYm90dG9tOiAjeyRicmVhZGNydW1iLW1hcmdpbi1ib3R0b219O1xuICBAaW5jbHVkZSByZnMoJGJyZWFkY3J1bWItZm9udC1zaXplLCAtLSN7JHByZWZpeH1icmVhZGNydW1iLWZvbnQtc2l6ZSk7XG4gIC0tI3skcHJlZml4fWJyZWFkY3J1bWItYmc6ICN7JGJyZWFkY3J1bWItYmd9O1xuICAtLSN7JHByZWZpeH1icmVhZGNydW1iLWJvcmRlci1yYWRpdXM6ICN7JGJyZWFkY3J1bWItYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fWJyZWFkY3J1bWItZGl2aWRlci1jb2xvcjogI3skYnJlYWRjcnVtYi1kaXZpZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1pdGVtLXBhZGRpbmcteDogI3skYnJlYWRjcnVtYi1pdGVtLXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fWJyZWFkY3J1bWItaXRlbS1hY3RpdmUtY29sb3I6ICN7JGJyZWFkY3J1bWItYWN0aXZlLWNvbG9yfTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBicmVhZGNydW1iLWNzcy12YXJzXG5cbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1icmVhZGNydW1iLXBhZGRpbmcteCk7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLSN7JHByZWZpeH1icmVhZGNydW1iLW1hcmdpbi1ib3R0b20pO1xuICBAaW5jbHVkZSBmb250LXNpemUodmFyKC0tI3skcHJlZml4fWJyZWFkY3J1bWItZm9udC1zaXplKSk7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1icmVhZGNydW1iLWJnKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1ib3JkZXItcmFkaXVzKSk7XG59XG5cbi5icmVhZGNydW1iLWl0ZW0ge1xuICAvLyBUaGUgc2VwYXJhdG9yIGJldHdlZW4gYnJlYWRjcnVtYnMgKGJ5IGRlZmF1bHQsIGEgZm9yd2FyZC1zbGFzaDogXCIvXCIpXG4gICsgLmJyZWFkY3J1bWItaXRlbSB7XG4gICAgcGFkZGluZy1sZWZ0OiB2YXIoLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1pdGVtLXBhZGRpbmcteCk7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgZmxvYXQ6IGxlZnQ7IC8vIFN1cHByZXNzIGlubGluZSBzcGFjaW5ncyBhbmQgdW5kZXJsaW5pbmcgb2YgdGhlIHNlcGFyYXRvclxuICAgICAgcGFkZGluZy1yaWdodDogdmFyKC0tI3skcHJlZml4fWJyZWFkY3J1bWItaXRlbS1wYWRkaW5nLXgpO1xuICAgICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1icmVhZGNydW1iLWRpdmlkZXItY29sb3IpO1xuICAgICAgY29udGVudDogdmFyKC0tI3skcHJlZml4fWJyZWFkY3J1bWItZGl2aWRlciwgZXNjYXBlLXN2ZygkYnJlYWRjcnVtYi1kaXZpZGVyKSkgI3tcIi8qIHJ0bDpcIn0gdmFyKC0tI3skcHJlZml4fWJyZWFkY3J1bWItZGl2aWRlciwgZXNjYXBlLXN2ZygkYnJlYWRjcnVtYi1kaXZpZGVyLWZsaXBwZWQpKSAje1wiKi9cIn07XG4gICAgfVxuICB9XG5cbiAgJi5hY3RpdmUge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1pdGVtLWFjdGl2ZS1jb2xvcik7XG4gIH1cbn1cbiIsIi5wYWdpbmF0aW9uIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IHBhZ2luYXRpb24tY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1wYWRkaW5nLXg6ICN7JHBhZ2luYXRpb24tcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1wYWRkaW5nLXk6ICN7JHBhZ2luYXRpb24tcGFkZGluZy15fTtcbiAgQGluY2x1ZGUgcmZzKCRwYWdpbmF0aW9uLWZvbnQtc2l6ZSwgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1mb250LXNpemUpO1xuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWNvbG9yOiAjeyRwYWdpbmF0aW9uLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1iZzogI3skcGFnaW5hdGlvbi1iZ307XG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24tYm9yZGVyLXdpZHRoOiAjeyRwYWdpbmF0aW9uLWJvcmRlci13aWR0aH07XG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24tYm9yZGVyLWNvbG9yOiAjeyRwYWdpbmF0aW9uLWJvcmRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24tYm9yZGVyLXJhZGl1czogI3skcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzfTtcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1ob3Zlci1jb2xvcjogI3skcGFnaW5hdGlvbi1ob3Zlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24taG92ZXItYmc6ICN7JHBhZ2luYXRpb24taG92ZXItYmd9O1xuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWhvdmVyLWJvcmRlci1jb2xvcjogI3skcGFnaW5hdGlvbi1ob3Zlci1ib3JkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWZvY3VzLWNvbG9yOiAjeyRwYWdpbmF0aW9uLWZvY3VzLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1mb2N1cy1iZzogI3skcGFnaW5hdGlvbi1mb2N1cy1iZ307XG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24tZm9jdXMtYm94LXNoYWRvdzogI3skcGFnaW5hdGlvbi1mb2N1cy1ib3gtc2hhZG93fTtcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1hY3RpdmUtY29sb3I6ICN7JHBhZ2luYXRpb24tYWN0aXZlLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1hY3RpdmUtYmc6ICN7JHBhZ2luYXRpb24tYWN0aXZlLWJnfTtcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjeyRwYWdpbmF0aW9uLWFjdGl2ZS1ib3JkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWRpc2FibGVkLWNvbG9yOiAjeyRwYWdpbmF0aW9uLWRpc2FibGVkLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1kaXNhYmxlZC1iZzogI3skcGFnaW5hdGlvbi1kaXNhYmxlZC1iZ307XG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjeyRwYWdpbmF0aW9uLWRpc2FibGVkLWJvcmRlci1jb2xvcn07XG4gIC8vIHNjc3MtZG9jcy1lbmQgcGFnaW5hdGlvbi1jc3MtdmFyc1xuXG4gIGRpc3BsYXk6IGZsZXg7XG4gIEBpbmNsdWRlIGxpc3QtdW5zdHlsZWQoKTtcbn1cblxuLnBhZ2UtbGluayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24tcGFkZGluZy14KTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWZvbnQtc2l6ZSkpO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24tY29sb3IpO1xuICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWRlY29yYXRpb24gPT0gbm9uZSwgbnVsbCwgbm9uZSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWJnKTtcbiAgYm9yZGVyOiB2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWJvcmRlci1jb2xvcik7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJHBhZ2luYXRpb24tdHJhbnNpdGlvbik7XG5cbiAgJjpob3ZlciB7XG4gICAgei1pbmRleDogMjtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24taG92ZXItY29sb3IpO1xuICAgIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstaG92ZXItZGVjb3JhdGlvbiA9PSB1bmRlcmxpbmUsIG5vbmUsIG51bGwpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWhvdmVyLWJnKTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWhvdmVyLWJvcmRlci1jb2xvcik7XG4gIH1cblxuICAmOmZvY3VzIHtcbiAgICB6LWluZGV4OiAzO1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1mb2N1cy1jb2xvcik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24tZm9jdXMtYmcpO1xuICAgIG91dGxpbmU6ICRwYWdpbmF0aW9uLWZvY3VzLW91dGxpbmU7XG4gICAgYm94LXNoYWRvdzogdmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24tZm9jdXMtYm94LXNoYWRvdyk7XG4gIH1cblxuICAmLmFjdGl2ZSxcbiAgLmFjdGl2ZSA+ICYge1xuICAgIHotaW5kZXg6IDM7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWFjdGl2ZS1jb2xvcik7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcodmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24tYWN0aXZlLWJnKSk7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1hY3RpdmUtYm9yZGVyLWNvbG9yKTtcbiAgfVxuXG4gICYuZGlzYWJsZWQsXG4gIC5kaXNhYmxlZCA+ICYge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1kaXNhYmxlZC1jb2xvcik7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24tZGlzYWJsZWQtYmcpO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24tZGlzYWJsZWQtYm9yZGVyLWNvbG9yKTtcbiAgfVxufVxuXG4ucGFnZS1pdGVtIHtcbiAgJjpub3QoOmZpcnN0LWNoaWxkKSAucGFnZS1saW5rIHtcbiAgICBtYXJnaW4tbGVmdDogJHBhZ2luYXRpb24tbWFyZ2luLXN0YXJ0O1xuICB9XG5cbiAgQGlmICRwYWdpbmF0aW9uLW1hcmdpbi1zdGFydCA9PSAoJHBhZ2luYXRpb24tYm9yZGVyLXdpZHRoICogLTEpIHtcbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIC5wYWdlLWxpbmsge1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItc3RhcnQtcmFkaXVzKHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWJvcmRlci1yYWRpdXMpKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgLnBhZ2UtbGluayB7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1lbmQtcmFkaXVzKHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWJvcmRlci1yYWRpdXMpKTtcbiAgICAgIH1cbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIC8vIEFkZCBib3JkZXItcmFkaXVzIHRvIGFsbCBwYWdlTGlua3MgaW4gY2FzZSB0aGV5IGhhdmUgbGVmdCBtYXJnaW5cbiAgICAucGFnZS1saW5rIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXModmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24tYm9yZGVyLXJhZGl1cykpO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vXG4vLyBTaXppbmdcbi8vXG5cbi5wYWdpbmF0aW9uLWxnIHtcbiAgQGluY2x1ZGUgcGFnaW5hdGlvbi1zaXplKCRwYWdpbmF0aW9uLXBhZGRpbmcteS1sZywgJHBhZ2luYXRpb24tcGFkZGluZy14LWxnLCAkZm9udC1zaXplLWxnLCAkcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzLWxnKTtcbn1cblxuLnBhZ2luYXRpb24tc20ge1xuICBAaW5jbHVkZSBwYWdpbmF0aW9uLXNpemUoJHBhZ2luYXRpb24tcGFkZGluZy15LXNtLCAkcGFnaW5hdGlvbi1wYWRkaW5nLXgtc20sICRmb250LXNpemUtc20sICRwYWdpbmF0aW9uLWJvcmRlci1yYWRpdXMtc20pO1xufVxuIiwiLy8gUGFnaW5hdGlvblxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgcGFnaW5hdGlvbi1taXhpblxuQG1peGluIHBhZ2luYXRpb24tc2l6ZSgkcGFkZGluZy15LCAkcGFkZGluZy14LCAkZm9udC1zaXplLCAkYm9yZGVyLXJhZGl1cykge1xuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLXBhZGRpbmcteDogI3skcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1wYWRkaW5nLXk6ICN7JHBhZGRpbmcteX07XG4gIEBpbmNsdWRlIHJmcygkZm9udC1zaXplLCAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWZvbnQtc2l6ZSk7XG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24tYm9yZGVyLXJhZGl1czogI3skYm9yZGVyLXJhZGl1c307XG59XG4vLyBzY3NzLWRvY3MtZW5kIHBhZ2luYXRpb24tbWl4aW5cbiIsIi8vIEJhc2UgY2xhc3Ncbi8vXG4vLyBSZXF1aXJlcyBvbmUgb2YgdGhlIGNvbnRleHR1YWwsIGNvbG9yIG1vZGlmaWVyIGNsYXNzZXMgZm9yIGBjb2xvcmAgYW5kXG4vLyBgYmFja2dyb3VuZC1jb2xvcmAuXG5cbi5iYWRnZSB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBiYWRnZS1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1iYWRnZS1wYWRkaW5nLXg6ICN7JGJhZGdlLXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fWJhZGdlLXBhZGRpbmcteTogI3skYmFkZ2UtcGFkZGluZy15fTtcbiAgQGluY2x1ZGUgcmZzKCRiYWRnZS1mb250LXNpemUsIC0tI3skcHJlZml4fWJhZGdlLWZvbnQtc2l6ZSk7XG4gIC0tI3skcHJlZml4fWJhZGdlLWZvbnQtd2VpZ2h0OiAjeyRiYWRnZS1mb250LXdlaWdodH07XG4gIC0tI3skcHJlZml4fWJhZGdlLWNvbG9yOiAjeyRiYWRnZS1jb2xvcn07XG4gIC0tI3skcHJlZml4fWJhZGdlLWJvcmRlci1yYWRpdXM6ICN7JGJhZGdlLWJvcmRlci1yYWRpdXN9O1xuICAvLyBzY3NzLWRvY3MtZW5kIGJhZGdlLWNzcy12YXJzXG5cbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9YmFkZ2UtcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9YmFkZ2UtcGFkZGluZy14KTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKHZhcigtLSN7JHByZWZpeH1iYWRnZS1mb250LXNpemUpKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1iYWRnZS1mb250LXdlaWdodCk7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWJhZGdlLWNvbG9yKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXModmFyKC0tI3skcHJlZml4fWJhZGdlLWJvcmRlci1yYWRpdXMpKTtcbiAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoKTtcblxuICAvLyBFbXB0eSBiYWRnZXMgY29sbGFwc2UgYXV0b21hdGljYWxseVxuICAmOmVtcHR5IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi8vIFF1aWNrIGZpeCBmb3IgYmFkZ2VzIGluIGJ1dHRvbnNcbi5idG4gLmJhZGdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0xcHg7XG59XG4iLCIvL1xuLy8gQmFzZSBzdHlsZXNcbi8vXG5cbi5hbGVydCB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBhbGVydC1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1hbGVydC1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tI3skcHJlZml4fWFsZXJ0LXBhZGRpbmcteDogI3skYWxlcnQtcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9YWxlcnQtcGFkZGluZy15OiAjeyRhbGVydC1wYWRkaW5nLXl9O1xuICAtLSN7JHByZWZpeH1hbGVydC1tYXJnaW4tYm90dG9tOiAjeyRhbGVydC1tYXJnaW4tYm90dG9tfTtcbiAgLS0jeyRwcmVmaXh9YWxlcnQtY29sb3I6IGluaGVyaXQ7XG4gIC0tI3skcHJlZml4fWFsZXJ0LWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tI3skcHJlZml4fWFsZXJ0LWJvcmRlcjogI3skYWxlcnQtYm9yZGVyLXdpZHRofSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9YWxlcnQtYm9yZGVyLWNvbG9yKTtcbiAgLS0jeyRwcmVmaXh9YWxlcnQtYm9yZGVyLXJhZGl1czogI3skYWxlcnQtYm9yZGVyLXJhZGl1c307XG4gIC8vIHNjc3MtZG9jcy1lbmQgYWxlcnQtY3NzLXZhcnNcblxuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1hbGVydC1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1hbGVydC1wYWRkaW5nLXgpO1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS0jeyRwcmVmaXh9YWxlcnQtbWFyZ2luLWJvdHRvbSk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YWxlcnQtY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YWxlcnQtYmcpO1xuICBib3JkZXI6IHZhcigtLSN7JHByZWZpeH1hbGVydC1ib3JkZXIpO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKHZhcigtLSN7JHByZWZpeH1hbGVydC1ib3JkZXItcmFkaXVzKSk7XG59XG5cbi8vIEhlYWRpbmdzIGZvciBsYXJnZXIgYWxlcnRzXG4uYWxlcnQtaGVhZGluZyB7XG4gIC8vIFNwZWNpZmllZCB0byBwcmV2ZW50IGNvbmZsaWN0cyBvZiBjaGFuZ2luZyAkaGVhZGluZ3MtY29sb3JcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi8vIFByb3ZpZGUgY2xhc3MgZm9yIGxpbmtzIHRoYXQgbWF0Y2ggYWxlcnRzXG4uYWxlcnQtbGluayB7XG4gIGZvbnQtd2VpZ2h0OiAkYWxlcnQtbGluay1mb250LXdlaWdodDtcbn1cblxuXG4vLyBEaXNtaXNzaWJsZSBhbGVydHNcbi8vXG4vLyBFeHBhbmQgdGhlIHJpZ2h0IHBhZGRpbmcgYW5kIGFjY291bnQgZm9yIHRoZSBjbG9zZSBidXR0b24ncyBwb3NpdGlvbmluZy5cblxuLmFsZXJ0LWRpc21pc3NpYmxlIHtcbiAgcGFkZGluZy1yaWdodDogJGFsZXJ0LWRpc21pc3NpYmxlLXBhZGRpbmctcjtcblxuICAvLyBBZGp1c3QgY2xvc2UgbGluayBwb3NpdGlvblxuICAuYnRuLWNsb3NlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHotaW5kZXg6ICRzdHJldGNoZWQtbGluay16LWluZGV4ICsgMTtcbiAgICBwYWRkaW5nOiAkYWxlcnQtcGFkZGluZy15ICogMS4yNSAkYWxlcnQtcGFkZGluZy14O1xuICB9XG59XG5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGFsZXJ0LW1vZGlmaWVyc1xuLy8gR2VuZXJhdGUgY29udGV4dHVhbCBtb2RpZmllciBjbGFzc2VzIGZvciBjb2xvcml6aW5nIHRoZSBhbGVydC5cblxuQGVhY2ggJHN0YXRlLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gICRhbGVydC1iYWNrZ3JvdW5kOiBzaGlmdC1jb2xvcigkdmFsdWUsICRhbGVydC1iZy1zY2FsZSk7XG4gICRhbGVydC1ib3JkZXI6IHNoaWZ0LWNvbG9yKCR2YWx1ZSwgJGFsZXJ0LWJvcmRlci1zY2FsZSk7XG4gICRhbGVydC1jb2xvcjogc2hpZnQtY29sb3IoJHZhbHVlLCAkYWxlcnQtY29sb3Itc2NhbGUpO1xuXG4gIEBpZiAoY29udHJhc3QtcmF0aW8oJGFsZXJ0LWJhY2tncm91bmQsICRhbGVydC1jb2xvcikgPCAkbWluLWNvbnRyYXN0LXJhdGlvKSB7XG4gICAgJGFsZXJ0LWNvbG9yOiBtaXgoJHZhbHVlLCBjb2xvci1jb250cmFzdCgkYWxlcnQtYmFja2dyb3VuZCksIGFicygkYWxlcnQtY29sb3Itc2NhbGUpKTtcbiAgfVxuICAuYWxlcnQtI3skc3RhdGV9IHtcbiAgICBAaW5jbHVkZSBhbGVydC12YXJpYW50KCRhbGVydC1iYWNrZ3JvdW5kLCAkYWxlcnQtYm9yZGVyLCAkYWxlcnQtY29sb3IpO1xuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIGFsZXJ0LW1vZGlmaWVyc1xuIiwiLy8gc2Nzcy1kb2NzLXN0YXJ0IGFsZXJ0LXZhcmlhbnQtbWl4aW5cbkBtaXhpbiBhbGVydC12YXJpYW50KCRiYWNrZ3JvdW5kLCAkYm9yZGVyLCAkY29sb3IpIHtcbiAgLS0jeyRwcmVmaXh9YWxlcnQtY29sb3I6ICN7JGNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9YWxlcnQtYmc6ICN7JGJhY2tncm91bmR9O1xuICAtLSN7JHByZWZpeH1hbGVydC1ib3JkZXItY29sb3I6ICN7JGJvcmRlcn07XG5cbiAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS0jeyRwcmVmaXh9Z3JhZGllbnQpO1xuICB9XG5cbiAgLmFsZXJ0LWxpbmsge1xuICAgIGNvbG9yOiBzaGFkZS1jb2xvcigkY29sb3IsIDIwJSk7XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgYWxlcnQtdmFyaWFudC1taXhpblxuIiwiLy8gRGlzYWJsZSBhbmltYXRpb24gaWYgdHJhbnNpdGlvbnMgYXJlIGRpc2FibGVkXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBwcm9ncmVzcy1rZXlmcmFtZXNcbkBpZiAkZW5hYmxlLXRyYW5zaXRpb25zIHtcbiAgQGtleWZyYW1lcyBwcm9ncmVzcy1iYXItc3RyaXBlcyB7XG4gICAgMCUgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6ICRwcm9ncmVzcy1oZWlnaHQ7IH1cbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBwcm9ncmVzcy1rZXlmcmFtZXNcblxuLnByb2dyZXNzIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IHByb2dyZXNzLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fXByb2dyZXNzLWhlaWdodDogI3skcHJvZ3Jlc3MtaGVpZ2h0fTtcbiAgQGluY2x1ZGUgcmZzKCRwcm9ncmVzcy1mb250LXNpemUsIC0tI3skcHJlZml4fXByb2dyZXNzLWZvbnQtc2l6ZSk7XG4gIC0tI3skcHJlZml4fXByb2dyZXNzLWJnOiAjeyRwcm9ncmVzcy1iZ307XG4gIC0tI3skcHJlZml4fXByb2dyZXNzLWJvcmRlci1yYWRpdXM6ICN7JHByb2dyZXNzLWJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH1wcm9ncmVzcy1ib3gtc2hhZG93OiAjeyRwcm9ncmVzcy1ib3gtc2hhZG93fTtcbiAgLS0jeyRwcmVmaXh9cHJvZ3Jlc3MtYmFyLWNvbG9yOiAjeyRwcm9ncmVzcy1iYXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1wcm9ncmVzcy1iYXItYmc6ICN7JHByb2dyZXNzLWJhci1iZ307XG4gIC0tI3skcHJlZml4fXByb2dyZXNzLWJhci10cmFuc2l0aW9uOiAjeyRwcm9ncmVzcy1iYXItdHJhbnNpdGlvbn07XG4gIC8vIHNjc3MtZG9jcy1lbmQgcHJvZ3Jlc3MtY3NzLXZhcnNcblxuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1wcm9ncmVzcy1oZWlnaHQpO1xuICBvdmVyZmxvdzogaGlkZGVuOyAvLyBmb3JjZSByb3VuZGVkIGNvcm5lcnMgYnkgY3JvcHBpbmcgaXRcbiAgQGluY2x1ZGUgZm9udC1zaXplKHZhcigtLSN7JHByZWZpeH1wcm9ncmVzcy1mb250LXNpemUpKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXByb2dyZXNzLWJnKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9cHJvZ3Jlc3MtYm9yZGVyLXJhZGl1cykpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KHZhcigtLSN7JHByZWZpeH1wcm9ncmVzcy1ib3gtc2hhZG93KSk7XG59XG5cbi5wcm9ncmVzcy1iYXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1wcm9ncmVzcy1iYXItY29sb3IpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1wcm9ncmVzcy1iYXItYmcpO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKHZhcigtLSN7JHByZWZpeH1wcm9ncmVzcy1iYXItdHJhbnNpdGlvbikpO1xufVxuXG4ucHJvZ3Jlc3MtYmFyLXN0cmlwZWQge1xuICBAaW5jbHVkZSBncmFkaWVudC1zdHJpcGVkKCk7XG4gIGJhY2tncm91bmQtc2l6ZTogdmFyKC0tI3skcHJlZml4fXByb2dyZXNzLWhlaWdodCkgdmFyKC0tI3skcHJlZml4fXByb2dyZXNzLWhlaWdodCk7XG59XG5cbkBpZiAkZW5hYmxlLXRyYW5zaXRpb25zIHtcbiAgLnByb2dyZXNzLWJhci1hbmltYXRlZCB7XG4gICAgYW5pbWF0aW9uOiAkcHJvZ3Jlc3MtYmFyLWFuaW1hdGlvbi10aW1pbmcgcHJvZ3Jlc3MtYmFyLXN0cmlwZXM7XG5cbiAgICBAaWYgJGVuYWJsZS1yZWR1Y2VkLW1vdGlvbiB7XG4gICAgICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgICAgICBhbmltYXRpb246IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBCYXNlIGNsYXNzXG4vL1xuLy8gRWFzaWx5IHVzYWJsZSBvbiA8dWw+LCA8b2w+LCBvciA8ZGl2Pi5cblxuLmxpc3QtZ3JvdXAge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgbGlzdC1ncm91cC1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWNvbG9yOiAjeyRsaXN0LWdyb3VwLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1iZzogI3skbGlzdC1ncm91cC1iZ307XG4gIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYm9yZGVyLWNvbG9yOiAjeyRsaXN0LWdyb3VwLWJvcmRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoOiAjeyRsaXN0LWdyb3VwLWJvcmRlci13aWR0aH07XG4gIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1czogI3skbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzfTtcbiAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteDogI3skbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXk6ICN7JGxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXl9O1xuICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGlvbi1jb2xvcjogI3skbGlzdC1ncm91cC1hY3Rpb24tY29sb3J9O1xuICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1jb2xvcjogI3skbGlzdC1ncm91cC1hY3Rpb24taG92ZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1iZzogI3skbGlzdC1ncm91cC1ob3Zlci1iZ307XG4gIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1jb2xvcjogI3skbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWJnOiAjeyRsaXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmd9O1xuICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWRpc2FibGVkLWNvbG9yOiAjeyRsaXN0LWdyb3VwLWRpc2FibGVkLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1kaXNhYmxlZC1iZzogI3skbGlzdC1ncm91cC1kaXNhYmxlZC1iZ307XG4gIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yOiAjeyRsaXN0LWdyb3VwLWFjdGl2ZS1jb2xvcn07XG4gIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYWN0aXZlLWJnOiAjeyRsaXN0LWdyb3VwLWFjdGl2ZS1iZ307XG4gIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlci1jb2xvcjogI3skbGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyLWNvbG9yfTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBsaXN0LWdyb3VwLWNzcy12YXJzXG5cbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAvLyBObyBuZWVkIHRvIHNldCBsaXN0LXN0eWxlOiBub25lOyBzaW5jZSAubGlzdC1ncm91cC1pdGVtIGlzIGJsb2NrIGxldmVsXG4gIHBhZGRpbmctbGVmdDogMDsgLy8gcmVzZXQgcGFkZGluZyBiZWNhdXNlIHVsIGFuZCBvbFxuICBtYXJnaW4tYm90dG9tOiAwO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpKTtcbn1cblxuLmxpc3QtZ3JvdXAtbnVtYmVyZWQge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIGNvdW50ZXItcmVzZXQ6IHNlY3Rpb247XG5cbiAgPiAubGlzdC1ncm91cC1pdGVtOjpiZWZvcmUge1xuICAgIC8vIEluY3JlbWVudHMgb25seSB0aGlzIGluc3RhbmNlIG9mIHRoZSBzZWN0aW9uIGNvdW50ZXJcbiAgICBjb250ZW50OiBjb3VudGVycyhzZWN0aW9uLCBcIi5cIikgXCIuIFwiO1xuICAgIGNvdW50ZXItaW5jcmVtZW50OiBzZWN0aW9uO1xuICB9XG59XG5cbi8vIEludGVyYWN0aXZlIGxpc3QgaXRlbXNcbi8vXG4vLyBVc2UgYW5jaG9yIG9yIGJ1dHRvbiBlbGVtZW50cyBpbnN0ZWFkIG9mIGBsaWBzIG9yIGBkaXZgcyB0byBjcmVhdGUgaW50ZXJhY3RpdmVcbi8vIGxpc3QgaXRlbXMuIEluY2x1ZGVzIGFuIGV4dHJhIGAuYWN0aXZlYCBtb2RpZmllciBjbGFzcyBmb3Igc2VsZWN0ZWQgaXRlbXMuXG5cbi5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uIHtcbiAgd2lkdGg6IDEwMCU7IC8vIEZvciBgPGJ1dHRvbj5gcyAoYW5jaG9ycyBiZWNvbWUgMTAwJSBieSBkZWZhdWx0IHRob3VnaClcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGlvbi1jb2xvcik7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7IC8vIEZvciBgPGJ1dHRvbj5gcyAoYW5jaG9ycyBpbmhlcml0KVxuXG4gIC8vIEhvdmVyIHN0YXRlXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIHotaW5kZXg6IDE7IC8vIFBsYWNlIGhvdmVyL2ZvY3VzIGl0ZW1zIGFib3ZlIHRoZWlyIHNpYmxpbmdzIGZvciBwcm9wZXIgYm9yZGVyIHN0eWxpbmdcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWNvbG9yKTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWJnKTtcbiAgfVxuXG4gICY6YWN0aXZlIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1jb2xvcik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1iZyk7XG4gIH1cbn1cblxuLy8gSW5kaXZpZHVhbCBsaXN0IGl0ZW1zXG4vL1xuLy8gVXNlIG9uIGBsaWBzIG9yIGBkaXZgcyB3aXRoaW4gdGhlIGAubGlzdC1ncm91cGAgcGFyZW50LlxuXG4ubGlzdC1ncm91cC1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWl0ZW0tcGFkZGluZy14KTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWNvbG9yKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1kZWNvcmF0aW9uID09IG5vbmUsIG51bGwsIG5vbmUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1iZyk7XG4gIGJvcmRlcjogdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1ib3JkZXItY29sb3IpO1xuXG4gICY6Zmlyc3QtY2hpbGQge1xuICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKGluaGVyaXQpO1xuICB9XG5cbiAgJjpsYXN0LWNoaWxkIHtcbiAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cyhpbmhlcml0KTtcbiAgfVxuXG4gICYuZGlzYWJsZWQsXG4gICY6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1kaXNhYmxlZC1jb2xvcik7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtZGlzYWJsZWQtYmcpO1xuICB9XG5cbiAgLy8gSW5jbHVkZSBib3RoIGhlcmUgZm9yIGA8YT5gcyBhbmQgYDxidXR0b24+YHNcbiAgJi5hY3RpdmUge1xuICAgIHotaW5kZXg6IDI7IC8vIFBsYWNlIGFjdGl2ZSBpdGVtcyBhYm92ZSB0aGVpciBzaWJsaW5ncyBmb3IgcHJvcGVyIGJvcmRlciBzdHlsaW5nXG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGl2ZS1jb2xvcik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYWN0aXZlLWJnKTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXItY29sb3IpO1xuICB9XG5cbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNjc3Mvc2VsZWN0b3Itbm8tcmVkdW5kYW50LW5lc3Rpbmctc2VsZWN0b3JcbiAgJiArIC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgIGJvcmRlci10b3Atd2lkdGg6IDA7XG5cbiAgICAmLmFjdGl2ZSB7XG4gICAgICBtYXJnaW4tdG9wOiBjYWxjKC0xICogdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gICAgICBib3JkZXItdG9wLXdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1ib3JkZXItd2lkdGgpO1xuICAgIH1cbiAgfVxufVxuXG4vLyBIb3Jpem9udGFsXG4vL1xuLy8gQ2hhbmdlIHRoZSBsYXlvdXQgb2YgbGlzdCBncm91cCBpdGVtcyBmcm9tIHZlcnRpY2FsIChkZWZhdWx0KSB0byBob3Jpem9udGFsLlxuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAubGlzdC1ncm91cC1ob3Jpem9udGFsI3skaW5maXh9IHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cbiAgICAgID4gLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgICAgICY6Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1zdGFydC1yYWRpdXModmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cykpO1xuICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci10b3AtZW5kLXJhZGl1cygwKTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1lbmQtcmFkaXVzKHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpKTtcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXN0YXJ0LXJhZGl1cygwKTtcbiAgICAgICAgfVxuXG4gICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgKyAubGlzdC1ncm91cC1pdGVtIHtcbiAgICAgICAgICBib3JkZXItdG9wLXdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1ib3JkZXItd2lkdGgpO1xuICAgICAgICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xuXG4gICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoLTEgKiB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1ib3JkZXItd2lkdGgpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0LXdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1ib3JkZXItd2lkdGgpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi8vIEZsdXNoIGxpc3QgaXRlbXNcbi8vXG4vLyBSZW1vdmUgYm9yZGVycyBhbmQgYm9yZGVyLXJhZGl1cyB0byBrZWVwIGxpc3QgZ3JvdXAgaXRlbXMgZWRnZS10by1lZGdlLiBNb3N0XG4vLyB1c2VmdWwgd2l0aGluIG90aGVyIGNvbXBvbmVudHMgKGUuZy4sIGNhcmRzKS5cblxuLmxpc3QtZ3JvdXAtZmx1c2gge1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDApO1xuXG4gID4gLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgYm9yZGVyLXdpZHRoOiAwIDAgdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKTtcblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBsaXN0LWdyb3VwLW1vZGlmaWVyc1xuLy8gTGlzdCBncm91cCBjb250ZXh0dWFsIHZhcmlhbnRzXG4vL1xuLy8gQWRkIG1vZGlmaWVyIGNsYXNzZXMgdG8gY2hhbmdlIHRleHQgYW5kIGJhY2tncm91bmQgY29sb3Igb24gaW5kaXZpZHVhbCBpdGVtcy5cbi8vIE9yZ2FuaXphdGlvbmFsbHksIHRoaXMgbXVzdCBjb21lIGFmdGVyIHRoZSBgOmhvdmVyYCBzdGF0ZXMuXG5cbkBlYWNoICRzdGF0ZSwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAkbGlzdC1ncm91cC12YXJpYW50LWJnOiBzaGlmdC1jb2xvcigkdmFsdWUsICRsaXN0LWdyb3VwLWl0ZW0tYmctc2NhbGUpO1xuICAkbGlzdC1ncm91cC12YXJpYW50LWNvbG9yOiBzaGlmdC1jb2xvcigkdmFsdWUsICRsaXN0LWdyb3VwLWl0ZW0tY29sb3Itc2NhbGUpO1xuICBAaWYgKGNvbnRyYXN0LXJhdGlvKCRsaXN0LWdyb3VwLXZhcmlhbnQtYmcsICRsaXN0LWdyb3VwLXZhcmlhbnQtY29sb3IpIDwgJG1pbi1jb250cmFzdC1yYXRpbykge1xuICAgICRsaXN0LWdyb3VwLXZhcmlhbnQtY29sb3I6IG1peCgkdmFsdWUsIGNvbG9yLWNvbnRyYXN0KCRsaXN0LWdyb3VwLXZhcmlhbnQtYmcpLCBhYnMoJGxpc3QtZ3JvdXAtaXRlbS1jb2xvci1zY2FsZSkpO1xuICB9XG5cbiAgQGluY2x1ZGUgbGlzdC1ncm91cC1pdGVtLXZhcmlhbnQoJHN0YXRlLCAkbGlzdC1ncm91cC12YXJpYW50LWJnLCAkbGlzdC1ncm91cC12YXJpYW50LWNvbG9yKTtcbn1cbi8vIHNjc3MtZG9jcy1lbmQgbGlzdC1ncm91cC1tb2RpZmllcnNcbiIsIi8vIExpc3QgR3JvdXBzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBsaXN0LWdyb3VwLW1peGluXG5AbWl4aW4gbGlzdC1ncm91cC1pdGVtLXZhcmlhbnQoJHN0YXRlLCAkYmFja2dyb3VuZCwgJGNvbG9yKSB7XG4gIC5saXN0LWdyb3VwLWl0ZW0tI3skc3RhdGV9IHtcbiAgICBjb2xvcjogJGNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kO1xuXG4gICAgJi5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uIHtcbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgY29sb3I6ICRjb2xvcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogc2hhZGUtY29sb3IoJGJhY2tncm91bmQsIDEwJSk7XG4gICAgICB9XG5cbiAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgbGlzdC1ncm91cC1taXhpblxuIiwiLy8gVHJhbnNwYXJlbnQgYmFja2dyb3VuZCBhbmQgYm9yZGVyIHByb3BlcnRpZXMgaW5jbHVkZWQgZm9yIGJ1dHRvbiB2ZXJzaW9uLlxuLy8gaU9TIHJlcXVpcmVzIHRoZSBidXR0b24gZWxlbWVudCBpbnN0ZWFkIG9mIGFuIGFuY2hvciB0YWcuXG4vLyBJZiB5b3Ugd2FudCB0aGUgYW5jaG9yIHZlcnNpb24sIGl0IHJlcXVpcmVzIGBocmVmPVwiI1wiYC5cbi8vIFNlZSBodHRwczovL2RldmVsb3Blci5tb3ppbGxhLm9yZy9lbi1VUy9kb2NzL1dlYi9FdmVudHMvY2xpY2sjU2FmYXJpX01vYmlsZVxuXG4uYnRuLWNsb3NlIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIHdpZHRoOiAkYnRuLWNsb3NlLXdpZHRoO1xuICBoZWlnaHQ6ICRidG4tY2xvc2UtaGVpZ2h0O1xuICBwYWRkaW5nOiAkYnRuLWNsb3NlLXBhZGRpbmcteSAkYnRuLWNsb3NlLXBhZGRpbmcteDtcbiAgY29sb3I6ICRidG4tY2xvc2UtY29sb3I7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IGVzY2FwZS1zdmcoJGJ0bi1jbG9zZS1iZykgY2VudGVyIC8gJGJ0bi1jbG9zZS13aWR0aCBhdXRvIG5vLXJlcGVhdDsgLy8gaW5jbHVkZSB0cmFuc3BhcmVudCBmb3IgYnV0dG9uIGVsZW1lbnRzXG4gIGJvcmRlcjogMDsgLy8gZm9yIGJ1dHRvbiBlbGVtZW50c1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCk7XG4gIG9wYWNpdHk6ICRidG4tY2xvc2Utb3BhY2l0eTtcblxuICAvLyBPdmVycmlkZSA8YT4ncyBob3ZlciBzdHlsZVxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogJGJ0bi1jbG9zZS1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgb3BhY2l0eTogJGJ0bi1jbG9zZS1ob3Zlci1vcGFjaXR5O1xuICB9XG5cbiAgJjpmb2N1cyB7XG4gICAgb3V0bGluZTogMDtcbiAgICBib3gtc2hhZG93OiAkYnRuLWNsb3NlLWZvY3VzLXNoYWRvdztcbiAgICBvcGFjaXR5OiAkYnRuLWNsb3NlLWZvY3VzLW9wYWNpdHk7XG4gIH1cblxuICAmOmRpc2FibGVkLFxuICAmLmRpc2FibGVkIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICBvcGFjaXR5OiAkYnRuLWNsb3NlLWRpc2FibGVkLW9wYWNpdHk7XG4gIH1cbn1cblxuLmJ0bi1jbG9zZS13aGl0ZSB7XG4gIGZpbHRlcjogJGJ0bi1jbG9zZS13aGl0ZS1maWx0ZXI7XG59XG4iLCIudG9hc3Qge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgdG9hc3QtY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9dG9hc3QtemluZGV4OiAjeyR6aW5kZXgtdG9hc3R9O1xuICAtLSN7JHByZWZpeH10b2FzdC1wYWRkaW5nLXg6ICN7JHRvYXN0LXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fXRvYXN0LXBhZGRpbmcteTogI3skdG9hc3QtcGFkZGluZy15fTtcbiAgLS0jeyRwcmVmaXh9dG9hc3Qtc3BhY2luZzogI3skdG9hc3Qtc3BhY2luZ307XG4gIC0tI3skcHJlZml4fXRvYXN0LW1heC13aWR0aDogI3skdG9hc3QtbWF4LXdpZHRofTtcbiAgQGluY2x1ZGUgcmZzKCR0b2FzdC1mb250LXNpemUsIC0tI3skcHJlZml4fXRvYXN0LWZvbnQtc2l6ZSk7XG4gIC0tI3skcHJlZml4fXRvYXN0LWNvbG9yOiAjeyR0b2FzdC1jb2xvcn07XG4gIC0tI3skcHJlZml4fXRvYXN0LWJnOiAjeyR0b2FzdC1iYWNrZ3JvdW5kLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9dG9hc3QtYm9yZGVyLXdpZHRoOiAjeyR0b2FzdC1ib3JkZXItd2lkdGh9O1xuICAtLSN7JHByZWZpeH10b2FzdC1ib3JkZXItY29sb3I6ICN7JHRvYXN0LWJvcmRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fXRvYXN0LWJvcmRlci1yYWRpdXM6ICN7JHRvYXN0LWJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH10b2FzdC1ib3gtc2hhZG93OiAjeyR0b2FzdC1ib3gtc2hhZG93fTtcbiAgLS0jeyRwcmVmaXh9dG9hc3QtaGVhZGVyLWNvbG9yOiAjeyR0b2FzdC1oZWFkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH10b2FzdC1oZWFkZXItYmc6ICN7JHRvYXN0LWhlYWRlci1iYWNrZ3JvdW5kLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9dG9hc3QtaGVhZGVyLWJvcmRlci1jb2xvcjogI3skdG9hc3QtaGVhZGVyLWJvcmRlci1jb2xvcn07XG4gIC8vIHNjc3MtZG9jcy1lbmQgdG9hc3QtY3NzLXZhcnNcblxuICB3aWR0aDogdmFyKC0tI3skcHJlZml4fXRvYXN0LW1heC13aWR0aCk7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKHZhcigtLSN7JHByZWZpeH10b2FzdC1mb250LXNpemUpKTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH10b2FzdC1jb2xvcik7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9dG9hc3QtYmcpO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IHZhcigtLSN7JHByZWZpeH10b2FzdC1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH10b2FzdC1ib3JkZXItY29sb3IpO1xuICBib3gtc2hhZG93OiB2YXIoLS0jeyRwcmVmaXh9dG9hc3QtYm94LXNoYWRvdyk7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXModmFyKC0tI3skcHJlZml4fXRvYXN0LWJvcmRlci1yYWRpdXMpKTtcblxuICAmLnNob3dpbmcge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICAmOm5vdCguc2hvdykge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnRvYXN0LWNvbnRhaW5lciB7XG4gIC0tI3skcHJlZml4fXRvYXN0LXppbmRleDogI3skemluZGV4LXRvYXN0fTtcblxuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IHZhcigtLSN7JHByZWZpeH10b2FzdC16aW5kZXgpO1xuICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgPiA6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogdmFyKC0tI3skcHJlZml4fXRvYXN0LXNwYWNpbmcpO1xuICB9XG59XG5cbi50b2FzdC1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9dG9hc3QtcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9dG9hc3QtcGFkZGluZy14KTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH10b2FzdC1oZWFkZXItY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9dG9hc3QtaGVhZGVyLWJnKTtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyLWJvdHRvbTogdmFyKC0tI3skcHJlZml4fXRvYXN0LWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fXRvYXN0LWhlYWRlci1ib3JkZXItY29sb3IpO1xuICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cyhjYWxjKHZhcigtLSN7JHByZWZpeH10b2FzdC1ib3JkZXItcmFkaXVzKSAtIHZhcigtLSN7JHByZWZpeH10b2FzdC1ib3JkZXItd2lkdGgpKSk7XG5cbiAgLmJ0bi1jbG9zZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjKC0uNSAqIHZhcigtLSN7JHByZWZpeH10b2FzdC1wYWRkaW5nLXgpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgICBtYXJnaW4tbGVmdDogdmFyKC0tI3skcHJlZml4fXRvYXN0LXBhZGRpbmcteCk7XG4gIH1cbn1cblxuLnRvYXN0LWJvZHkge1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9dG9hc3QtcGFkZGluZy14KTtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG5cbi8vIC5tb2RhbC1vcGVuICAgICAgLSBib2R5IGNsYXNzIGZvciBraWxsaW5nIHRoZSBzY3JvbGxcbi8vIC5tb2RhbCAgICAgICAgICAgLSBjb250YWluZXIgdG8gc2Nyb2xsIHdpdGhpblxuLy8gLm1vZGFsLWRpYWxvZyAgICAtIHBvc2l0aW9uaW5nIHNoZWxsIGZvciB0aGUgYWN0dWFsIG1vZGFsXG4vLyAubW9kYWwtY29udGVudCAgIC0gYWN0dWFsIG1vZGFsIHcvIGJnIGFuZCBjb3JuZXJzIGFuZCBzdHVmZlxuXG5cbi8vIENvbnRhaW5lciB0aGF0IHRoZSBtb2RhbCBzY3JvbGxzIHdpdGhpblxuLm1vZGFsIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IG1vZGFsLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fW1vZGFsLXppbmRleDogI3skemluZGV4LW1vZGFsfTtcbiAgLS0jeyRwcmVmaXh9bW9kYWwtd2lkdGg6ICN7JG1vZGFsLW1kfTtcbiAgLS0jeyRwcmVmaXh9bW9kYWwtcGFkZGluZzogI3skbW9kYWwtaW5uZXItcGFkZGluZ307XG4gIC0tI3skcHJlZml4fW1vZGFsLW1hcmdpbjogI3skbW9kYWwtZGlhbG9nLW1hcmdpbn07XG4gIC0tI3skcHJlZml4fW1vZGFsLWNvbG9yOiAjeyRtb2RhbC1jb250ZW50LWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bW9kYWwtYmc6ICN7JG1vZGFsLWNvbnRlbnQtYmd9O1xuICAtLSN7JHByZWZpeH1tb2RhbC1ib3JkZXItY29sb3I6ICN7JG1vZGFsLWNvbnRlbnQtYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bW9kYWwtYm9yZGVyLXdpZHRoOiAjeyRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aH07XG4gIC0tI3skcHJlZml4fW1vZGFsLWJvcmRlci1yYWRpdXM6ICN7JG1vZGFsLWNvbnRlbnQtYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fW1vZGFsLWJveC1zaGFkb3c6ICN7JG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy14c307XG4gIC0tI3skcHJlZml4fW1vZGFsLWlubmVyLWJvcmRlci1yYWRpdXM6ICN7JG1vZGFsLWNvbnRlbnQtaW5uZXItYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fW1vZGFsLWhlYWRlci1wYWRkaW5nLXg6ICN7JG1vZGFsLWhlYWRlci1wYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH1tb2RhbC1oZWFkZXItcGFkZGluZy15OiAjeyRtb2RhbC1oZWFkZXItcGFkZGluZy15fTtcbiAgLS0jeyRwcmVmaXh9bW9kYWwtaGVhZGVyLXBhZGRpbmc6ICN7JG1vZGFsLWhlYWRlci1wYWRkaW5nfTsgLy8gVG9kbyBpbiB2NjogU3BsaXQgdGhpcyBwYWRkaW5nIGludG8geCBhbmQgeVxuICAtLSN7JHByZWZpeH1tb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yOiAjeyRtb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bW9kYWwtaGVhZGVyLWJvcmRlci13aWR0aDogI3skbW9kYWwtaGVhZGVyLWJvcmRlci13aWR0aH07XG4gIC0tI3skcHJlZml4fW1vZGFsLXRpdGxlLWxpbmUtaGVpZ2h0OiAjeyRtb2RhbC10aXRsZS1saW5lLWhlaWdodH07XG4gIC0tI3skcHJlZml4fW1vZGFsLWZvb3Rlci1nYXA6ICN7JG1vZGFsLWZvb3Rlci1tYXJnaW4tYmV0d2Vlbn07XG4gIC0tI3skcHJlZml4fW1vZGFsLWZvb3Rlci1iZzogI3skbW9kYWwtZm9vdGVyLWJnfTtcbiAgLS0jeyRwcmVmaXh9bW9kYWwtZm9vdGVyLWJvcmRlci1jb2xvcjogI3skbW9kYWwtZm9vdGVyLWJvcmRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fW1vZGFsLWZvb3Rlci1ib3JkZXItd2lkdGg6ICN7JG1vZGFsLWZvb3Rlci1ib3JkZXItd2lkdGh9O1xuICAvLyBzY3NzLWRvY3MtZW5kIG1vZGFsLWNzcy12YXJzXG5cbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IHZhcigtLSN7JHByZWZpeH1tb2RhbC16aW5kZXgpO1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIC8vIFByZXZlbnQgQ2hyb21lIG9uIFdpbmRvd3MgZnJvbSBhZGRpbmcgYSBmb2N1cyBvdXRsaW5lLiBGb3IgZGV0YWlscywgc2VlXG4gIC8vIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzEwOTUxLlxuICBvdXRsaW5lOiAwO1xuICAvLyBXZSBkZWxpYmVyYXRlbHkgZG9uJ3QgdXNlIGAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7YCBkdWUgdG8gYVxuICAvLyBnbmFybHkgaU9TIFNhZmFyaSBidWc6IGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNTgzNDJcbiAgLy8gU2VlIGFsc28gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xNzY5NVxufVxuXG4vLyBTaGVsbCBkaXYgdG8gcG9zaXRpb24gdGhlIG1vZGFsIHdpdGggYm90dG9tIHBhZGRpbmdcbi5tb2RhbC1kaWFsb2cge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXJnaW46IHZhcigtLSN7JHByZWZpeH1tb2RhbC1tYXJnaW4pO1xuICAvLyBhbGxvdyBjbGlja3MgdG8gcGFzcyB0aHJvdWdoIGZvciBjdXN0b20gY2xpY2sgaGFuZGxpbmcgdG8gY2xvc2UgbW9kYWxcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgLy8gV2hlbiBmYWRpbmcgaW4gdGhlIG1vZGFsLCBhbmltYXRlIGl0IHRvIHNsaWRlIGRvd25cbiAgLm1vZGFsLmZhZGUgJiB7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkbW9kYWwtdHJhbnNpdGlvbik7XG4gICAgdHJhbnNmb3JtOiAkbW9kYWwtZmFkZS10cmFuc2Zvcm07XG4gIH1cbiAgLm1vZGFsLnNob3cgJiB7XG4gICAgdHJhbnNmb3JtOiAkbW9kYWwtc2hvdy10cmFuc2Zvcm07XG4gIH1cblxuICAvLyBXaGVuIHRyeWluZyB0byBjbG9zZSwgYW5pbWF0ZSBmb2N1cyB0byBzY2FsZVxuICAubW9kYWwubW9kYWwtc3RhdGljICYge1xuICAgIHRyYW5zZm9ybTogJG1vZGFsLXNjYWxlLXRyYW5zZm9ybTtcbiAgfVxufVxuXG4ubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUge1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIHZhcigtLSN7JHByZWZpeH1tb2RhbC1tYXJnaW4pICogMik7XG5cbiAgLm1vZGFsLWNvbnRlbnQge1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuXG4gIC5tb2RhbC1ib2R5IHtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICB9XG59XG5cbi5tb2RhbC1kaWFsb2ctY2VudGVyZWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtaW4taGVpZ2h0OiBjYWxjKDEwMCUgLSB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtbWFyZ2luKSAqIDIpO1xufVxuXG4vLyBBY3R1YWwgbW9kYWxcbi5tb2RhbC1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogMTAwJTsgLy8gRW5zdXJlIGAubW9kYWwtY29udGVudGAgZXh0ZW5kcyB0aGUgZnVsbCB3aWR0aCBvZiB0aGUgcGFyZW50IGAubW9kYWwtZGlhbG9nYFxuICAvLyBjb3VudGVyYWN0IHRoZSBwb2ludGVyLWV2ZW50czogbm9uZTsgaW4gdGhlIC5tb2RhbC1kaWFsb2dcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1tb2RhbC1jb2xvcik7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtYmcpO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IHZhcigtLSN7JHByZWZpeH1tb2RhbC1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH1tb2RhbC1ib3JkZXItY29sb3IpO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKHZhcigtLSN7JHByZWZpeH1tb2RhbC1ib3JkZXItcmFkaXVzKSk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3codmFyKC0tI3skcHJlZml4fW1vZGFsLWJveC1zaGFkb3cpKTtcbiAgLy8gUmVtb3ZlIGZvY3VzIG91dGxpbmUgZnJvbSBvcGVuZWQgbW9kYWxcbiAgb3V0bGluZTogMDtcbn1cblxuLy8gTW9kYWwgYmFja2dyb3VuZFxuLm1vZGFsLWJhY2tkcm9wIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IG1vZGFsLWJhY2tkcm9wLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fWJhY2tkcm9wLXppbmRleDogI3skemluZGV4LW1vZGFsLWJhY2tkcm9wfTtcbiAgLS0jeyRwcmVmaXh9YmFja2Ryb3AtYmc6ICN7JG1vZGFsLWJhY2tkcm9wLWJnfTtcbiAgLS0jeyRwcmVmaXh9YmFja2Ryb3Atb3BhY2l0eTogI3skbW9kYWwtYmFja2Ryb3Atb3BhY2l0eX07XG4gIC8vIHNjc3MtZG9jcy1lbmQgbW9kYWwtYmFja2Ryb3AtY3NzLXZhcnNcblxuICBAaW5jbHVkZSBvdmVybGF5LWJhY2tkcm9wKHZhcigtLSN7JHByZWZpeH1iYWNrZHJvcC16aW5kZXgpLCB2YXIoLS0jeyRwcmVmaXh9YmFja2Ryb3AtYmcpLCB2YXIoLS0jeyRwcmVmaXh9YmFja2Ryb3Atb3BhY2l0eSkpO1xufVxuXG4vLyBNb2RhbCBoZWFkZXJcbi8vIFRvcCBzZWN0aW9uIG9mIHRoZSBtb2RhbCB3LyB0aXRsZSBhbmQgZGlzbWlzc1xuLm1vZGFsLWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IC8vIFB1dCBtb2RhbCBoZWFkZXIgZWxlbWVudHMgKHRpdGxlIGFuZCBkaXNtaXNzKSBvbiBvcHBvc2l0ZSBlbmRzXG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1tb2RhbC1oZWFkZXItcGFkZGluZyk7XG4gIGJvcmRlci1ib3R0b206IHZhcigtLSN7JHByZWZpeH1tb2RhbC1oZWFkZXItYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvcik7XG4gIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKHZhcigtLSN7JHByZWZpeH1tb2RhbC1pbm5lci1ib3JkZXItcmFkaXVzKSk7XG5cbiAgLmJ0bi1jbG9zZSB7XG4gICAgcGFkZGluZzogY2FsYyh2YXIoLS0jeyRwcmVmaXh9bW9kYWwtaGVhZGVyLXBhZGRpbmcteSkgKiAuNSkgY2FsYyh2YXIoLS0jeyRwcmVmaXh9bW9kYWwtaGVhZGVyLXBhZGRpbmcteCkgKiAuNSk7XG4gICAgbWFyZ2luOiBjYWxjKC0uNSAqIHZhcigtLSN7JHByZWZpeH1tb2RhbC1oZWFkZXItcGFkZGluZy15KSkgY2FsYygtLjUgKiB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtaGVhZGVyLXBhZGRpbmcteCkpIGNhbGMoLS41ICogdmFyKC0tI3skcHJlZml4fW1vZGFsLWhlYWRlci1wYWRkaW5nLXkpKSBhdXRvO1xuICB9XG59XG5cbi8vIFRpdGxlIHRleHQgd2l0aGluIGhlYWRlclxuLm1vZGFsLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1tb2RhbC10aXRsZS1saW5lLWhlaWdodCk7XG59XG5cbi8vIE1vZGFsIGJvZHlcbi8vIFdoZXJlIGFsbCBtb2RhbCBjb250ZW50IHJlc2lkZXMgKHNpYmxpbmcgb2YgLm1vZGFsLWhlYWRlciBhbmQgLm1vZGFsLWZvb3Rlcilcbi5tb2RhbC1ib2R5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAvLyBFbmFibGUgYGZsZXgtZ3JvdzogMWAgc28gdGhhdCB0aGUgYm9keSB0YWtlIHVwIGFzIG11Y2ggc3BhY2UgYXMgcG9zc2libGVcbiAgLy8gd2hlbiB0aGVyZSBzaG91bGQgYmUgYSBmaXhlZCBoZWlnaHQgb24gYC5tb2RhbC1kaWFsb2dgLlxuICBmbGV4OiAxIDEgYXV0bztcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fW1vZGFsLXBhZGRpbmcpO1xufVxuXG4vLyBGb290ZXIgKGZvciBhY3Rpb25zKVxuLm1vZGFsLWZvb3RlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IC8vIHZlcnRpY2FsbHkgY2VudGVyXG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IC8vIFJpZ2h0IGFsaWduIGJ1dHRvbnMgd2l0aCBmbGV4IHByb3BlcnR5IGJlY2F1c2UgdGV4dC1hbGlnbiBkb2Vzbid0IHdvcmsgb24gZmxleCBpdGVtc1xuICBwYWRkaW5nOiBjYWxjKHZhcigtLSN7JHByZWZpeH1tb2RhbC1wYWRkaW5nKSAtIHZhcigtLSN7JHByZWZpeH1tb2RhbC1mb290ZXItZ2FwKSAqIC41KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fW1vZGFsLWZvb3Rlci1iZyk7XG4gIGJvcmRlci10b3A6IHZhcigtLSN7JHByZWZpeH1tb2RhbC1mb290ZXItYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtZm9vdGVyLWJvcmRlci1jb2xvcik7XG4gIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKHZhcigtLSN7JHByZWZpeH1tb2RhbC1pbm5lci1ib3JkZXItcmFkaXVzKSk7XG5cbiAgLy8gUGxhY2UgbWFyZ2luIGJldHdlZW4gZm9vdGVyIGVsZW1lbnRzXG4gIC8vIFRoaXMgc29sdXRpb24gaXMgZmFyIGZyb20gaWRlYWwgYmVjYXVzZSBvZiB0aGUgdW5pdmVyc2FsIHNlbGVjdG9yIHVzYWdlLFxuICAvLyBidXQgaXMgbmVlZGVkIHRvIGZpeCBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI0ODAwXG4gID4gKiB7XG4gICAgbWFyZ2luOiBjYWxjKHZhcigtLSN7JHByZWZpeH1tb2RhbC1mb290ZXItZ2FwKSAqIC41KTsgLy8gVG9kbyBpbiB2NjogcmVwbGFjZSB3aXRoIGdhcCBvbiBwYXJlbnQgY2xhc3NcbiAgfVxufVxuXG4vLyBTY2FsZSB1cCB0aGUgbW9kYWxcbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgLm1vZGFsIHtcbiAgICAtLSN7JHByZWZpeH1tb2RhbC1tYXJnaW46ICN7JG1vZGFsLWRpYWxvZy1tYXJnaW4teS1zbS11cH07XG4gICAgLS0jeyRwcmVmaXh9bW9kYWwtYm94LXNoYWRvdzogI3skbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXNtLXVwfTtcbiAgfVxuXG4gIC8vIEF1dG9tYXRpY2FsbHkgc2V0IG1vZGFsJ3Mgd2lkdGggZm9yIGxhcmdlciB2aWV3cG9ydHNcbiAgLm1vZGFsLWRpYWxvZyB7XG4gICAgbWF4LXdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtd2lkdGgpO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxuXG4gIC5tb2RhbC1zbSB7XG4gICAgLS0jeyRwcmVmaXh9bW9kYWwtd2lkdGg6ICN7JG1vZGFsLXNtfTtcbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gIC5tb2RhbC1sZyxcbiAgLm1vZGFsLXhsIHtcbiAgICAtLSN7JHByZWZpeH1tb2RhbC13aWR0aDogI3skbW9kYWwtbGd9O1xuICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgLm1vZGFsLXhsIHtcbiAgICAtLSN7JHByZWZpeH1tb2RhbC13aWR0aDogI3skbW9kYWwteGx9O1xuICB9XG59XG5cbi8vIHNjc3MtZG9jcy1zdGFydCBtb2RhbC1mdWxsc2NyZWVuLWxvb3BcbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuICAkcG9zdGZpeDogaWYoJGluZml4ICE9IFwiXCIsICRpbmZpeCArIFwiLWRvd25cIiwgXCJcIik7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCRicmVha3BvaW50KSB7XG4gICAgLm1vZGFsLWZ1bGxzY3JlZW4jeyRwb3N0Zml4fSB7XG4gICAgICB3aWR0aDogMTAwdnc7XG4gICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBtYXJnaW46IDA7XG5cbiAgICAgIC5tb2RhbC1jb250ZW50IHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XG4gICAgICB9XG5cbiAgICAgIC5tb2RhbC1oZWFkZXIsXG4gICAgICAubW9kYWwtZm9vdGVyIHtcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwKTtcbiAgICAgIH1cblxuICAgICAgLm1vZGFsLWJvZHkge1xuICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBtb2RhbC1mdWxsc2NyZWVuLWxvb3BcbiIsIi8vIFNoYXJlZCBiZXR3ZWVuIG1vZGFscyBhbmQgb2ZmY2FudmFzZXNcbkBtaXhpbiBvdmVybGF5LWJhY2tkcm9wKCR6aW5kZXgsICRiYWNrZHJvcC1iZywgJGJhY2tkcm9wLW9wYWNpdHkpIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXg7XG4gIHdpZHRoOiAxMDB2dztcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tkcm9wLWJnO1xuXG4gIC8vIEZhZGUgZm9yIGJhY2tkcm9wXG4gICYuZmFkZSB7IG9wYWNpdHk6IDA7IH1cbiAgJi5zaG93IHsgb3BhY2l0eTogJGJhY2tkcm9wLW9wYWNpdHk7IH1cbn1cbiIsIi8vIEJhc2UgY2xhc3Ncbi50b29sdGlwIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IHRvb2x0aXAtY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9dG9vbHRpcC16aW5kZXg6ICN7JHppbmRleC10b29sdGlwfTtcbiAgLS0jeyRwcmVmaXh9dG9vbHRpcC1tYXgtd2lkdGg6ICN7JHRvb2x0aXAtbWF4LXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9dG9vbHRpcC1wYWRkaW5nLXg6ICN7JHRvb2x0aXAtcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9dG9vbHRpcC1wYWRkaW5nLXk6ICN7JHRvb2x0aXAtcGFkZGluZy15fTtcbiAgLS0jeyRwcmVmaXh9dG9vbHRpcC1tYXJnaW46ICN7JHRvb2x0aXAtbWFyZ2lufTtcbiAgQGluY2x1ZGUgcmZzKCR0b29sdGlwLWZvbnQtc2l6ZSwgLS0jeyRwcmVmaXh9dG9vbHRpcC1mb250LXNpemUpO1xuICAtLSN7JHByZWZpeH10b29sdGlwLWNvbG9yOiAjeyR0b29sdGlwLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9dG9vbHRpcC1iZzogI3skdG9vbHRpcC1iZ307XG4gIC0tI3skcHJlZml4fXRvb2x0aXAtYm9yZGVyLXJhZGl1czogI3skdG9vbHRpcC1ib3JkZXItcmFkaXVzfTtcbiAgLS0jeyRwcmVmaXh9dG9vbHRpcC1vcGFjaXR5OiAjeyR0b29sdGlwLW9wYWNpdHl9O1xuICAtLSN7JHByZWZpeH10b29sdGlwLWFycm93LXdpZHRoOiAjeyR0b29sdGlwLWFycm93LXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy1oZWlnaHQ6ICN7JHRvb2x0aXAtYXJyb3ctaGVpZ2h0fTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCB0b29sdGlwLWNzcy12YXJzXG5cbiAgei1pbmRleDogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtemluZGV4KTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LWhlaWdodCk7XG4gIG1hcmdpbjogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtbWFyZ2luKTtcbiAgQGluY2x1ZGUgZGVwcmVjYXRlKFwiYCR0b29sdGlwLW1hcmdpbmBcIiwgXCJ2NVwiLCBcInY1LnhcIiwgdHJ1ZSk7XG4gIC8vIE91ciBwYXJlbnQgZWxlbWVudCBjYW4gYmUgYXJiaXRyYXJ5IHNpbmNlIHRvb2x0aXBzIGFyZSBieSBkZWZhdWx0IGluc2VydGVkIGFzIGEgc2libGluZyBvZiB0aGVpciB0YXJnZXQgZWxlbWVudC5cbiAgLy8gU28gcmVzZXQgb3VyIGZvbnQgYW5kIHRleHQgcHJvcGVydGllcyB0byBhdm9pZCBpbmhlcml0aW5nIHdlaXJkIHZhbHVlcy5cbiAgQGluY2x1ZGUgcmVzZXQtdGV4dCgpO1xuICBAaW5jbHVkZSBmb250LXNpemUodmFyKC0tI3skcHJlZml4fXRvb2x0aXAtZm9udC1zaXplKSk7XG4gIC8vIEFsbG93IGJyZWFraW5nIHZlcnkgbG9uZyB3b3JkcyBzbyB0aGV5IGRvbid0IG92ZXJmbG93IHRoZSB0b29sdGlwJ3MgYm91bmRzXG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgb3BhY2l0eTogMDtcblxuICAmLnNob3cgeyBvcGFjaXR5OiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1vcGFjaXR5KTsgfVxuXG4gIC50b29sdGlwLWFycm93IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctd2lkdGgpO1xuICAgIGhlaWdodDogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctaGVpZ2h0KTtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgfVxuICB9XG59XG5cbi5icy10b29sdGlwLXRvcCAudG9vbHRpcC1hcnJvdyB7XG4gIGJvdHRvbTogMDtcblxuICAmOjpiZWZvcmUge1xuICAgIHRvcDogLTFweDtcbiAgICBib3JkZXItd2lkdGg6IHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LWhlaWdodCkgY2FsYyh2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy13aWR0aCkgKiAuNSkgMDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgICBib3JkZXItdG9wLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1iZyk7XG4gIH1cbn1cblxuLyogcnRsOmJlZ2luOmlnbm9yZSAqL1xuLmJzLXRvb2x0aXAtZW5kIC50b29sdGlwLWFycm93IHtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LWhlaWdodCk7XG4gIGhlaWdodDogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctd2lkdGgpO1xuXG4gICY6OmJlZm9yZSB7XG4gICAgcmlnaHQ6IC0xcHg7XG4gICAgYm9yZGVyLXdpZHRoOiBjYWxjKHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LXdpZHRoKSAqIC41KSB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy1oZWlnaHQpIGNhbGModmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctd2lkdGgpICogLjUpIDA7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1iZyk7XG4gIH1cbn1cblxuLyogcnRsOmVuZDppZ25vcmUgKi9cblxuLmJzLXRvb2x0aXAtYm90dG9tIC50b29sdGlwLWFycm93IHtcbiAgdG9wOiAwO1xuXG4gICY6OmJlZm9yZSB7XG4gICAgYm90dG9tOiAtMXB4O1xuICAgIGJvcmRlci13aWR0aDogMCBjYWxjKHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LXdpZHRoKSAqIC41KSB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy1oZWlnaHQpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHZhcigtLSN7JHByZWZpeH10b29sdGlwLWJnKTtcbiAgfVxufVxuXG4vKiBydGw6YmVnaW46aWdub3JlICovXG4uYnMtdG9vbHRpcC1zdGFydCAudG9vbHRpcC1hcnJvdyB7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctaGVpZ2h0KTtcbiAgaGVpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy13aWR0aCk7XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBsZWZ0OiAtMXB4O1xuICAgIGJvcmRlci13aWR0aDogY2FsYyh2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy13aWR0aCkgKiAuNSkgMCBjYWxjKHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LXdpZHRoKSAqIC41KSB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy1oZWlnaHQpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1iZyk7XG4gIH1cbn1cblxuLyogcnRsOmVuZDppZ25vcmUgKi9cblxuLmJzLXRvb2x0aXAtYXV0byB7XG4gICZbZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1cInRvcFwiXSB7XG4gICAgQGV4dGVuZCAuYnMtdG9vbHRpcC10b3A7XG4gIH1cbiAgJltkYXRhLXBvcHBlci1wbGFjZW1lbnRePVwicmlnaHRcIl0ge1xuICAgIEBleHRlbmQgLmJzLXRvb2x0aXAtZW5kO1xuICB9XG4gICZbZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1cImJvdHRvbVwiXSB7XG4gICAgQGV4dGVuZCAuYnMtdG9vbHRpcC1ib3R0b207XG4gIH1cbiAgJltkYXRhLXBvcHBlci1wbGFjZW1lbnRePVwibGVmdFwiXSB7XG4gICAgQGV4dGVuZCAuYnMtdG9vbHRpcC1zdGFydDtcbiAgfVxufVxuXG4vLyBXcmFwcGVyIGZvciB0aGUgdG9vbHRpcCBjb250ZW50XG4udG9vbHRpcC1pbm5lciB7XG4gIG1heC13aWR0aDogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtbWF4LXdpZHRoKTtcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1wYWRkaW5nLXgpO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtY29sb3IpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH10b29sdGlwLWJnKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1ib3JkZXItcmFkaXVzKSk7XG59XG4iLCJAbWl4aW4gcmVzZXQtdGV4dCB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYmFzZTtcbiAgLy8gV2UgZGVsaWJlcmF0ZWx5IGRvIE5PVCByZXNldCBmb250LXNpemUgb3Igb3ZlcmZsb3ctd3JhcCAvIHdvcmQtd3JhcC5cbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlO1xuICB0ZXh0LWFsaWduOiBsZWZ0OyAvLyBGYWxsYmFjayBmb3Igd2hlcmUgYHN0YXJ0YCBpcyBub3Qgc3VwcG9ydGVkXG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgd29yZC1icmVhazogbm9ybWFsO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgbGluZS1icmVhazogYXV0bztcbn1cbiIsIi5wb3BvdmVyIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IHBvcG92ZXItY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9cG9wb3Zlci16aW5kZXg6ICN7JHppbmRleC1wb3BvdmVyfTtcbiAgLS0jeyRwcmVmaXh9cG9wb3Zlci1tYXgtd2lkdGg6ICN7JHBvcG92ZXItbWF4LXdpZHRofTtcbiAgQGluY2x1ZGUgcmZzKCRwb3BvdmVyLWZvbnQtc2l6ZSwgLS0jeyRwcmVmaXh9cG9wb3Zlci1mb250LXNpemUpO1xuICAtLSN7JHByZWZpeH1wb3BvdmVyLWJnOiAjeyRwb3BvdmVyLWJnfTtcbiAgLS0jeyRwcmVmaXh9cG9wb3Zlci1ib3JkZXItd2lkdGg6ICN7JHBvcG92ZXItYm9yZGVyLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9cG9wb3Zlci1ib3JkZXItY29sb3I6ICN7JHBvcG92ZXItYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9cG9wb3Zlci1ib3JkZXItcmFkaXVzOiAjeyRwb3BvdmVyLWJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH1wb3BvdmVyLWlubmVyLWJvcmRlci1yYWRpdXM6ICN7JHBvcG92ZXItaW5uZXItYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fXBvcG92ZXItYm94LXNoYWRvdzogI3skcG9wb3Zlci1ib3gtc2hhZG93fTtcbiAgLS0jeyRwcmVmaXh9cG9wb3Zlci1oZWFkZXItcGFkZGluZy14OiAjeyRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH1wb3BvdmVyLWhlYWRlci1wYWRkaW5nLXk6ICN7JHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteX07XG4gIEBpbmNsdWRlIHJmcygkcG9wb3Zlci1oZWFkZXItZm9udC1zaXplLCAtLSN7JHByZWZpeH1wb3BvdmVyLWhlYWRlci1mb250LXNpemUpO1xuICAtLSN7JHByZWZpeH1wb3BvdmVyLWhlYWRlci1jb2xvcjogI3skcG9wb3Zlci1oZWFkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1wb3BvdmVyLWhlYWRlci1iZzogI3skcG9wb3Zlci1oZWFkZXItYmd9O1xuICAtLSN7JHByZWZpeH1wb3BvdmVyLWJvZHktcGFkZGluZy14OiAjeyRwb3BvdmVyLWJvZHktcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9cG9wb3Zlci1ib2R5LXBhZGRpbmcteTogI3skcG9wb3Zlci1ib2R5LXBhZGRpbmcteX07XG4gIC0tI3skcHJlZml4fXBvcG92ZXItYm9keS1jb2xvcjogI3skcG9wb3Zlci1ib2R5LWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy13aWR0aDogI3skcG9wb3Zlci1hcnJvdy13aWR0aH07XG4gIC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctaGVpZ2h0OiAjeyRwb3BvdmVyLWFycm93LWhlaWdodH07XG4gIC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctYm9yZGVyOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1ib3JkZXItY29sb3IpO1xuICAvLyBzY3NzLWRvY3MtZW5kIHBvcG92ZXItY3NzLXZhcnNcblxuICB6LWluZGV4OiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci16aW5kZXgpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1tYXgtd2lkdGgpO1xuICAvLyBPdXIgcGFyZW50IGVsZW1lbnQgY2FuIGJlIGFyYml0cmFyeSBzaW5jZSB0b29sdGlwcyBhcmUgYnkgZGVmYXVsdCBpbnNlcnRlZCBhcyBhIHNpYmxpbmcgb2YgdGhlaXIgdGFyZ2V0IGVsZW1lbnQuXG4gIC8vIFNvIHJlc2V0IG91ciBmb250IGFuZCB0ZXh0IHByb3BlcnRpZXMgdG8gYXZvaWQgaW5oZXJpdGluZyB3ZWlyZCB2YWx1ZXMuXG4gIEBpbmNsdWRlIHJlc2V0LXRleHQoKTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWZvbnQtc2l6ZSkpO1xuICAvLyBBbGxvdyBicmVha2luZyB2ZXJ5IGxvbmcgd29yZHMgc28gdGhleSBkb24ndCBvdmVyZmxvdyB0aGUgcG9wb3ZlcidzIGJvdW5kc1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJnKTtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJvcmRlci1jb2xvcik7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXModmFyKC0tI3skcHJlZml4fXBvcG92ZXItYm9yZGVyLXJhZGl1cykpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJveC1zaGFkb3cpKTtcblxuICAucG9wb3Zlci1hcnJvdyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LXdpZHRoKTtcbiAgICBoZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LWhlaWdodCk7XG5cbiAgICAmOjpiZWZvcmUsXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICBib3JkZXItd2lkdGg6IDA7XG4gICAgfVxuICB9XG59XG5cbi5icy1wb3BvdmVyLXRvcCB7XG4gID4gLnBvcG92ZXItYXJyb3cge1xuICAgIGJvdHRvbTogY2FsYygtMSAqICh2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy1oZWlnaHQpKSAtIHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJvcmRlci13aWR0aCkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuXG4gICAgJjo6YmVmb3JlLFxuICAgICY6OmFmdGVyIHtcbiAgICAgIGJvcmRlci13aWR0aDogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctaGVpZ2h0KSBjYWxjKHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LXdpZHRoKSAqIC41KSAwOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICAgIH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBib3R0b206IDA7XG4gICAgICBib3JkZXItdG9wLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy1ib3JkZXIpO1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGJvdHRvbTogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYm9yZGVyLXdpZHRoKTtcbiAgICAgIGJvcmRlci10b3AtY29sb3I6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJnKTtcbiAgICB9XG4gIH1cbn1cblxuLyogcnRsOmJlZ2luOmlnbm9yZSAqL1xuLmJzLXBvcG92ZXItZW5kIHtcbiAgPiAucG9wb3Zlci1hcnJvdyB7XG4gICAgbGVmdDogY2FsYygtMSAqICh2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy1oZWlnaHQpKSAtIHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJvcmRlci13aWR0aCkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICAgIHdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy1oZWlnaHQpO1xuICAgIGhlaWdodDogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctd2lkdGgpO1xuXG4gICAgJjo6YmVmb3JlLFxuICAgICY6OmFmdGVyIHtcbiAgICAgIGJvcmRlci13aWR0aDogY2FsYyh2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy13aWR0aCkgKiAuNSkgdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctaGVpZ2h0KSBjYWxjKHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LXdpZHRoKSAqIC41KSAwOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICAgIH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy1ib3JkZXIpO1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGxlZnQ6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJvcmRlci13aWR0aCk7XG4gICAgICBib3JkZXItcmlnaHQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJnKTtcbiAgICB9XG4gIH1cbn1cblxuLyogcnRsOmVuZDppZ25vcmUgKi9cblxuLmJzLXBvcG92ZXItYm90dG9tIHtcbiAgPiAucG9wb3Zlci1hcnJvdyB7XG4gICAgdG9wOiBjYWxjKC0xICogKHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LWhlaWdodCkpIC0gdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYm9yZGVyLXdpZHRoKSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG5cbiAgICAmOjpiZWZvcmUsXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYm9yZGVyLXdpZHRoOiAwIGNhbGModmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctd2lkdGgpICogLjUpIHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LWhlaWdodCk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHRvcDogMDtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LWJvcmRlcik7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgdG9wOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1ib3JkZXItd2lkdGgpO1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYmcpO1xuICAgIH1cbiAgfVxuXG4gIC8vIFRoaXMgd2lsbCByZW1vdmUgdGhlIHBvcG92ZXItaGVhZGVyJ3MgYm9yZGVyIGp1c3QgYmVsb3cgdGhlIGFycm93XG4gIC5wb3BvdmVyLWhlYWRlcjo6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctd2lkdGgpO1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKC0uNSAqIHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LXdpZHRoKSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gICAgY29udGVudDogXCJcIjtcbiAgICBib3JkZXItYm90dG9tOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWhlYWRlci1iZyk7XG4gIH1cbn1cblxuLyogcnRsOmJlZ2luOmlnbm9yZSAqL1xuLmJzLXBvcG92ZXItc3RhcnQge1xuICA+IC5wb3BvdmVyLWFycm93IHtcbiAgICByaWdodDogY2FsYygtMSAqICh2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy1oZWlnaHQpKSAtIHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJvcmRlci13aWR0aCkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICAgIHdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy1oZWlnaHQpO1xuICAgIGhlaWdodDogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctd2lkdGgpO1xuXG4gICAgJjo6YmVmb3JlLFxuICAgICY6OmFmdGVyIHtcbiAgICAgIGJvcmRlci13aWR0aDogY2FsYyh2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy13aWR0aCkgKiAuNSkgMCBjYWxjKHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LXdpZHRoKSAqIC41KSB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy1oZWlnaHQpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICAgIH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy1ib3JkZXIpO1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIHJpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1ib3JkZXItd2lkdGgpO1xuICAgICAgYm9yZGVyLWxlZnQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJnKTtcbiAgICB9XG4gIH1cbn1cblxuLyogcnRsOmVuZDppZ25vcmUgKi9cblxuLmJzLXBvcG92ZXItYXV0byB7XG4gICZbZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1cInRvcFwiXSB7XG4gICAgQGV4dGVuZCAuYnMtcG9wb3Zlci10b3A7XG4gIH1cbiAgJltkYXRhLXBvcHBlci1wbGFjZW1lbnRePVwicmlnaHRcIl0ge1xuICAgIEBleHRlbmQgLmJzLXBvcG92ZXItZW5kO1xuICB9XG4gICZbZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1cImJvdHRvbVwiXSB7XG4gICAgQGV4dGVuZCAuYnMtcG9wb3Zlci1ib3R0b207XG4gIH1cbiAgJltkYXRhLXBvcHBlci1wbGFjZW1lbnRePVwibGVmdFwiXSB7XG4gICAgQGV4dGVuZCAuYnMtcG9wb3Zlci1zdGFydDtcbiAgfVxufVxuXG4vLyBPZmZzZXQgdGhlIHBvcG92ZXIgdG8gYWNjb3VudCBmb3IgdGhlIHBvcG92ZXIgYXJyb3dcbi5wb3BvdmVyLWhlYWRlciB7XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWhlYWRlci1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWhlYWRlci1wYWRkaW5nLXgpO1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBSZXNldCB0aGUgZGVmYXVsdCBmcm9tIFJlYm9vdFxuICBAaW5jbHVkZSBmb250LXNpemUodmFyKC0tI3skcHJlZml4fXBvcG92ZXItaGVhZGVyLWZvbnQtc2l6ZSkpO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItaGVhZGVyLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItaGVhZGVyLWJnKTtcbiAgYm9yZGVyLWJvdHRvbTogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1ib3JkZXItY29sb3IpO1xuICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1pbm5lci1ib3JkZXItcmFkaXVzKSk7XG5cbiAgJjplbXB0eSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ucG9wb3Zlci1ib2R5IHtcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYm9keS1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJvZHktcGFkZGluZy14KTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJvZHktY29sb3IpO1xufVxuIiwiLy8gTm90ZXMgb24gdGhlIGNsYXNzZXM6XG4vL1xuLy8gMS4gLmNhcm91c2VsLnBvaW50ZXItZXZlbnQgc2hvdWxkIGlkZWFsbHkgYmUgcGFuLXkgKHRvIGFsbG93IGZvciB1c2VycyB0byBzY3JvbGwgdmVydGljYWxseSlcbi8vICAgIGV2ZW4gd2hlbiB0aGVpciBzY3JvbGwgYWN0aW9uIHN0YXJ0ZWQgb24gYSBjYXJvdXNlbCwgYnV0IGZvciBjb21wYXRpYmlsaXR5ICh3aXRoIEZpcmVmb3gpXG4vLyAgICB3ZSdyZSBwcmV2ZW50aW5nIGFsbCBhY3Rpb25zIGluc3RlYWRcbi8vIDIuIFRoZSAuY2Fyb3VzZWwtaXRlbS1zdGFydCBhbmQgLmNhcm91c2VsLWl0ZW0tZW5kIGlzIHVzZWQgdG8gaW5kaWNhdGUgd2hlcmVcbi8vICAgIHRoZSBhY3RpdmUgc2xpZGUgaXMgaGVhZGluZy5cbi8vIDMuIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbSBpcyB0aGUgY3VycmVudCBzbGlkZS5cbi8vIDQuIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1zdGFydCBhbmQgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLWVuZCBpcyB0aGUgY3VycmVudFxuLy8gICAgc2xpZGUgaW4gaXRzIGluLXRyYW5zaXRpb24gc3RhdGUuIE9ubHkgb25lIG9mIHRoZXNlIG9jY3VycyBhdCBhIHRpbWUuXG4vLyA1LiAuY2Fyb3VzZWwtaXRlbS1uZXh0LmNhcm91c2VsLWl0ZW0tc3RhcnQgYW5kIC5jYXJvdXNlbC1pdGVtLXByZXYuY2Fyb3VzZWwtaXRlbS1lbmRcbi8vICAgIGlzIHRoZSB1cGNvbWluZyBzbGlkZSBpbiB0cmFuc2l0aW9uLlxuXG4uY2Fyb3VzZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jYXJvdXNlbC5wb2ludGVyLWV2ZW50IHtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbn1cblxuLmNhcm91c2VsLWlubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgQGluY2x1ZGUgY2xlYXJmaXgoKTtcbn1cblxuLmNhcm91c2VsLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXJpZ2h0OiAtMTAwJTtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRjYXJvdXNlbC10cmFuc2l0aW9uKTtcbn1cblxuLmNhcm91c2VsLWl0ZW0uYWN0aXZlLFxuLmNhcm91c2VsLWl0ZW0tbmV4dCxcbi5jYXJvdXNlbC1pdGVtLXByZXYge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyogcnRsOmJlZ2luOmlnbm9yZSAqL1xuLmNhcm91c2VsLWl0ZW0tbmV4dDpub3QoLmNhcm91c2VsLWl0ZW0tc3RhcnQpLFxuLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLWVuZCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbn1cblxuLmNhcm91c2VsLWl0ZW0tcHJldjpub3QoLmNhcm91c2VsLWl0ZW0tZW5kKSxcbi5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1zdGFydCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG59XG5cbi8qIHJ0bDplbmQ6aWdub3JlICovXG5cblxuLy9cbi8vIEFsdGVybmF0ZSB0cmFuc2l0aW9uc1xuLy9cblxuLmNhcm91c2VsLWZhZGUge1xuICAuY2Fyb3VzZWwtaXRlbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxuXG4gIC5jYXJvdXNlbC1pdGVtLmFjdGl2ZSxcbiAgLmNhcm91c2VsLWl0ZW0tbmV4dC5jYXJvdXNlbC1pdGVtLXN0YXJ0LFxuICAuY2Fyb3VzZWwtaXRlbS1wcmV2LmNhcm91c2VsLWl0ZW0tZW5kIHtcbiAgICB6LWluZGV4OiAxO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tc3RhcnQsXG4gIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1lbmQge1xuICAgIHotaW5kZXg6IDA7XG4gICAgb3BhY2l0eTogMDtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKG9wYWNpdHkgMHMgJGNhcm91c2VsLXRyYW5zaXRpb24tZHVyYXRpb24pO1xuICB9XG59XG5cblxuLy9cbi8vIExlZnQvcmlnaHQgY29udHJvbHMgZm9yIG5hdlxuLy9cblxuLmNhcm91c2VsLWNvbnRyb2wtcHJldixcbi5jYXJvdXNlbC1jb250cm9sLW5leHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiAxO1xuICAvLyBVc2UgZmxleCBmb3IgYWxpZ25tZW50ICgxLTMpXG4gIGRpc3BsYXk6IGZsZXg7IC8vIDEuIGFsbG93IGZsZXggc3R5bGVzXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IC8vIDIuIHZlcnRpY2FsbHkgY2VudGVyIGNvbnRlbnRzXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyAvLyAzLiBob3Jpem9udGFsbHkgY2VudGVyIGNvbnRlbnRzXG4gIHdpZHRoOiAkY2Fyb3VzZWwtY29udHJvbC13aWR0aDtcbiAgcGFkZGluZzogMDtcbiAgY29sb3I6ICRjYXJvdXNlbC1jb250cm9sLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogMDtcbiAgb3BhY2l0eTogJGNhcm91c2VsLWNvbnRyb2wtb3BhY2l0eTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkY2Fyb3VzZWwtY29udHJvbC10cmFuc2l0aW9uKTtcblxuICAvLyBIb3Zlci9mb2N1cyBzdGF0ZVxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBjb2xvcjogJGNhcm91c2VsLWNvbnRyb2wtY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIG91dGxpbmU6IDA7XG4gICAgb3BhY2l0eTogJGNhcm91c2VsLWNvbnRyb2wtaG92ZXItb3BhY2l0eTtcbiAgfVxufVxuLmNhcm91c2VsLWNvbnRyb2wtcHJldiB7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGlmKCRlbmFibGUtZ3JhZGllbnRzLCBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoJGJsYWNrLCAuMjUpLCByZ2JhKCRibGFjaywgLjAwMSkpLCBudWxsKTtcbn1cbi5jYXJvdXNlbC1jb250cm9sLW5leHQge1xuICByaWdodDogMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogaWYoJGVuYWJsZS1ncmFkaWVudHMsIGxpbmVhci1ncmFkaWVudCgyNzBkZWcsIHJnYmEoJGJsYWNrLCAuMjUpLCByZ2JhKCRibGFjaywgLjAwMSkpLCBudWxsKTtcbn1cblxuLy8gSWNvbnMgZm9yIHdpdGhpblxuLmNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uLFxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogJGNhcm91c2VsLWNvbnRyb2wtaWNvbi13aWR0aDtcbiAgaGVpZ2h0OiAkY2Fyb3VzZWwtY29udHJvbC1pY29uLXdpZHRoO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xufVxuXG4vKiBydGw6b3B0aW9uczoge1xuICBcImF1dG9SZW5hbWVcIjogdHJ1ZSxcbiAgXCJzdHJpbmdNYXBcIjpbIHtcbiAgICBcIm5hbWVcIiAgICA6IFwicHJldi1uZXh0XCIsXG4gICAgXCJzZWFyY2hcIiAgOiBcInByZXZcIixcbiAgICBcInJlcGxhY2VcIiA6IFwibmV4dFwiXG4gIH0gXVxufSAqL1xuLmNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24tYmcpO1xufVxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24tYmcpO1xufVxuXG4vLyBPcHRpb25hbCBpbmRpY2F0b3IgcGlwcy9jb250cm9sc1xuLy9cbi8vIEFkZCBhIGNvbnRhaW5lciAoc3VjaCBhcyBhIGxpc3QpIHdpdGggdGhlIGZvbGxvd2luZyBjbGFzcyBhbmQgYWRkIGFuIGl0ZW0gKGlkZWFsbHkgYSBmb2N1c2FibGUgY29udHJvbCxcbi8vIGxpa2UgYSBidXR0b24pIHdpdGggZGF0YS1icy10YXJnZXQgZm9yIGVhY2ggc2xpZGUgeW91ciBjYXJvdXNlbCBob2xkcy5cblxuLmNhcm91c2VsLWluZGljYXRvcnMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiAwO1xuICAvLyBVc2UgdGhlIC5jYXJvdXNlbC1jb250cm9sJ3Mgd2lkdGggYXMgbWFyZ2luIHNvIHdlIGRvbid0IG92ZXJsYXkgdGhvc2VcbiAgbWFyZ2luLXJpZ2h0OiAkY2Fyb3VzZWwtY29udHJvbC13aWR0aDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgbWFyZ2luLWxlZnQ6ICRjYXJvdXNlbC1jb250cm9sLXdpZHRoO1xuICBsaXN0LXN0eWxlOiBub25lO1xuXG4gIFtkYXRhLWJzLXRhcmdldF0ge1xuICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAgIGZsZXg6IDAgMSBhdXRvO1xuICAgIHdpZHRoOiAkY2Fyb3VzZWwtaW5kaWNhdG9yLXdpZHRoO1xuICAgIGhlaWdodDogJGNhcm91c2VsLWluZGljYXRvci1oZWlnaHQ7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW4tcmlnaHQ6ICRjYXJvdXNlbC1pbmRpY2F0b3Itc3BhY2VyO1xuICAgIG1hcmdpbi1sZWZ0OiAkY2Fyb3VzZWwtaW5kaWNhdG9yLXNwYWNlcjtcbiAgICB0ZXh0LWluZGVudDogLTk5OXB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2Fyb3VzZWwtaW5kaWNhdG9yLWFjdGl2ZS1iZztcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICAgIGJvcmRlcjogMDtcbiAgICAvLyBVc2UgdHJhbnNwYXJlbnQgYm9yZGVycyB0byBpbmNyZWFzZSB0aGUgaGl0IGFyZWEgYnkgMTBweCBvbiB0b3AgYW5kIGJvdHRvbS5cbiAgICBib3JkZXItdG9wOiAkY2Fyb3VzZWwtaW5kaWNhdG9yLWhpdC1hcmVhLWhlaWdodCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItYm90dG9tOiAkY2Fyb3VzZWwtaW5kaWNhdG9yLWhpdC1hcmVhLWhlaWdodCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBvcGFjaXR5OiAkY2Fyb3VzZWwtaW5kaWNhdG9yLW9wYWNpdHk7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkY2Fyb3VzZWwtaW5kaWNhdG9yLXRyYW5zaXRpb24pO1xuICB9XG5cbiAgLmFjdGl2ZSB7XG4gICAgb3BhY2l0eTogJGNhcm91c2VsLWluZGljYXRvci1hY3RpdmUtb3BhY2l0eTtcbiAgfVxufVxuXG5cbi8vIE9wdGlvbmFsIGNhcHRpb25zXG4vL1xuLy9cblxuLmNhcm91c2VsLWNhcHRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAoMTAwJSAtICRjYXJvdXNlbC1jYXB0aW9uLXdpZHRoKSAqIC41O1xuICBib3R0b206ICRjYXJvdXNlbC1jYXB0aW9uLXNwYWNlcjtcbiAgbGVmdDogKDEwMCUgLSAkY2Fyb3VzZWwtY2FwdGlvbi13aWR0aCkgKiAuNTtcbiAgcGFkZGluZy10b3A6ICRjYXJvdXNlbC1jYXB0aW9uLXBhZGRpbmcteTtcbiAgcGFkZGluZy1ib3R0b206ICRjYXJvdXNlbC1jYXB0aW9uLXBhZGRpbmcteTtcbiAgY29sb3I6ICRjYXJvdXNlbC1jYXB0aW9uLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi8vIERhcmsgbW9kZSBjYXJvdXNlbFxuXG4uY2Fyb3VzZWwtZGFyayB7XG4gIC5jYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbixcbiAgLmNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uIHtcbiAgICBmaWx0ZXI6ICRjYXJvdXNlbC1kYXJrLWNvbnRyb2wtaWNvbi1maWx0ZXI7XG4gIH1cblxuICAuY2Fyb3VzZWwtaW5kaWNhdG9ycyBbZGF0YS1icy10YXJnZXRdIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2Fyb3VzZWwtZGFyay1pbmRpY2F0b3ItYWN0aXZlLWJnO1xuICB9XG5cbiAgLmNhcm91c2VsLWNhcHRpb24ge1xuICAgIGNvbG9yOiAkY2Fyb3VzZWwtZGFyay1jYXB0aW9uLWNvbG9yO1xuICB9XG59XG4iLCIvLyBzY3NzLWRvY3Mtc3RhcnQgY2xlYXJmaXhcbkBtaXhpbiBjbGVhcmZpeCgpIHtcbiAgJjo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgY2xlYXJmaXhcbiIsIi8vXG4vLyBSb3RhdGluZyBib3JkZXJcbi8vXG5cbi5zcGlubmVyLWdyb3csXG4uc3Bpbm5lci1ib3JkZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9c3Bpbm5lci13aWR0aCk7XG4gIGhlaWdodDogdmFyKC0tI3skcHJlZml4fXNwaW5uZXItaGVpZ2h0KTtcbiAgdmVydGljYWwtYWxpZ246IHZhcigtLSN7JHByZWZpeH1zcGlubmVyLXZlcnRpY2FsLWFsaWduKTtcbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGFuaW1hdGlvbjogdmFyKC0tI3skcHJlZml4fXNwaW5uZXItYW5pbWF0aW9uLXNwZWVkKSBsaW5lYXIgaW5maW5pdGUgdmFyKC0tI3skcHJlZml4fXNwaW5uZXItYW5pbWF0aW9uLW5hbWUpO1xufVxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgc3Bpbm5lci1ib3JkZXIta2V5ZnJhbWVzXG5Aa2V5ZnJhbWVzIHNwaW5uZXItYm9yZGVyIHtcbiAgdG8geyB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpICN7XCIvKiBydGw6aWdub3JlICovXCJ9OyB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIHNwaW5uZXItYm9yZGVyLWtleWZyYW1lc1xuXG4uc3Bpbm5lci1ib3JkZXIge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgc3Bpbm5lci1ib3JkZXItY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9c3Bpbm5lci13aWR0aDogI3skc3Bpbm5lci13aWR0aH07XG4gIC0tI3skcHJlZml4fXNwaW5uZXItaGVpZ2h0OiAjeyRzcGlubmVyLWhlaWdodH07XG4gIC0tI3skcHJlZml4fXNwaW5uZXItdmVydGljYWwtYWxpZ246ICN7JHNwaW5uZXItdmVydGljYWwtYWxpZ259O1xuICAtLSN7JHByZWZpeH1zcGlubmVyLWJvcmRlci13aWR0aDogI3skc3Bpbm5lci1ib3JkZXItd2lkdGh9O1xuICAtLSN7JHByZWZpeH1zcGlubmVyLWFuaW1hdGlvbi1zcGVlZDogI3skc3Bpbm5lci1hbmltYXRpb24tc3BlZWR9O1xuICAtLSN7JHByZWZpeH1zcGlubmVyLWFuaW1hdGlvbi1uYW1lOiBzcGlubmVyLWJvcmRlcjtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBzcGlubmVyLWJvcmRlci1jc3MtdmFyc1xuXG4gIGJvcmRlcjogdmFyKC0tI3skcHJlZml4fXNwaW5uZXItYm9yZGVyLXdpZHRoKSBzb2xpZCBjdXJyZW50Y29sb3I7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5zcGlubmVyLWJvcmRlci1zbSB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBzcGlubmVyLWJvcmRlci1zbS1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1zcGlubmVyLXdpZHRoOiAjeyRzcGlubmVyLXdpZHRoLXNtfTtcbiAgLS0jeyRwcmVmaXh9c3Bpbm5lci1oZWlnaHQ6ICN7JHNwaW5uZXItaGVpZ2h0LXNtfTtcbiAgLS0jeyRwcmVmaXh9c3Bpbm5lci1ib3JkZXItd2lkdGg6ICN7JHNwaW5uZXItYm9yZGVyLXdpZHRoLXNtfTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBzcGlubmVyLWJvcmRlci1zbS1jc3MtdmFyc1xufVxuXG4vL1xuLy8gR3Jvd2luZyBjaXJjbGVcbi8vXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBzcGlubmVyLWdyb3cta2V5ZnJhbWVzXG5Aa2V5ZnJhbWVzIHNwaW5uZXItZ3JvdyB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICB9XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgc3Bpbm5lci1ncm93LWtleWZyYW1lc1xuXG4uc3Bpbm5lci1ncm93IHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IHNwaW5uZXItZ3Jvdy1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1zcGlubmVyLXdpZHRoOiAjeyRzcGlubmVyLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9c3Bpbm5lci1oZWlnaHQ6ICN7JHNwaW5uZXItaGVpZ2h0fTtcbiAgLS0jeyRwcmVmaXh9c3Bpbm5lci12ZXJ0aWNhbC1hbGlnbjogI3skc3Bpbm5lci12ZXJ0aWNhbC1hbGlnbn07XG4gIC0tI3skcHJlZml4fXNwaW5uZXItYW5pbWF0aW9uLXNwZWVkOiAjeyRzcGlubmVyLWFuaW1hdGlvbi1zcGVlZH07XG4gIC0tI3skcHJlZml4fXNwaW5uZXItYW5pbWF0aW9uLW5hbWU6IHNwaW5uZXItZ3JvdztcbiAgLy8gc2Nzcy1kb2NzLWVuZCBzcGlubmVyLWdyb3ctY3NzLXZhcnNcblxuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Y29sb3I7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5zcGlubmVyLWdyb3ctc20ge1xuICAtLSN7JHByZWZpeH1zcGlubmVyLXdpZHRoOiAjeyRzcGlubmVyLXdpZHRoLXNtfTtcbiAgLS0jeyRwcmVmaXh9c3Bpbm5lci1oZWlnaHQ6ICN7JHNwaW5uZXItaGVpZ2h0LXNtfTtcbn1cblxuQGlmICRlbmFibGUtcmVkdWNlZC1tb3Rpb24ge1xuICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgIC5zcGlubmVyLWJvcmRlcixcbiAgICAuc3Bpbm5lci1ncm93IHtcbiAgICAgIC0tI3skcHJlZml4fXNwaW5uZXItYW5pbWF0aW9uLXNwZWVkOiAjeyRzcGlubmVyLWFuaW1hdGlvbi1zcGVlZCAqIDJ9O1xuICAgIH1cbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG5cbiVvZmZjYW52YXMtY3NzLXZhcnMge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgb2ZmY2FudmFzLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fW9mZmNhbnZhcy16aW5kZXg6ICN7JHppbmRleC1vZmZjYW52YXN9O1xuICAtLSN7JHByZWZpeH1vZmZjYW52YXMtd2lkdGg6ICN7JG9mZmNhbnZhcy1ob3Jpem9udGFsLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWhlaWdodDogI3skb2ZmY2FudmFzLXZlcnRpY2FsLWhlaWdodH07XG4gIC0tI3skcHJlZml4fW9mZmNhbnZhcy1wYWRkaW5nLXg6ICN7JG9mZmNhbnZhcy1wYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH1vZmZjYW52YXMtcGFkZGluZy15OiAjeyRvZmZjYW52YXMtcGFkZGluZy15fTtcbiAgLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWNvbG9yOiAjeyRvZmZjYW52YXMtY29sb3J9O1xuICAtLSN7JHByZWZpeH1vZmZjYW52YXMtYmc6ICN7JG9mZmNhbnZhcy1iZy1jb2xvcn07XG4gIC0tI3skcHJlZml4fW9mZmNhbnZhcy1ib3JkZXItd2lkdGg6ICN7JG9mZmNhbnZhcy1ib3JkZXItd2lkdGh9O1xuICAtLSN7JHByZWZpeH1vZmZjYW52YXMtYm9yZGVyLWNvbG9yOiAjeyRvZmZjYW52YXMtYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWJveC1zaGFkb3c6ICN7JG9mZmNhbnZhcy1ib3gtc2hhZG93fTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBvZmZjYW52YXMtY3NzLXZhcnNcbn1cblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG5leHQ6IGJyZWFrcG9pbnQtbmV4dCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJG5leHQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAub2ZmY2FudmFzI3skaW5maXh9IHtcbiAgICBAZXh0ZW5kICVvZmZjYW52YXMtY3NzLXZhcnM7XG4gIH1cbn1cblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG5leHQ6IGJyZWFrcG9pbnQtbmV4dCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJG5leHQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAub2ZmY2FudmFzI3skaW5maXh9IHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJG5leHQpIHtcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHotaW5kZXg6IHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtemluZGV4KTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtY29sb3IpO1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1iZyk7XG4gICAgICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICAgICAgb3V0bGluZTogMDtcbiAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3codmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1ib3gtc2hhZG93KSk7XG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKHRyYW5zZm9ybSAkb2ZmY2FudmFzLXRyYW5zaXRpb24tZHVyYXRpb24gZWFzZS1pbi1vdXQpO1xuXG4gICAgICAmLm9mZmNhbnZhcy1zdGFydCB7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtd2lkdGgpO1xuICAgICAgICBib3JkZXItcmlnaHQ6IHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gICAgICB9XG5cbiAgICAgICYub2ZmY2FudmFzLWVuZCB7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLXdpZHRoKTtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgICAgIH1cblxuICAgICAgJi5vZmZjYW52YXMtdG9wIHtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgaGVpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWhlaWdodCk7XG4gICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgICAgIGJvcmRlci1ib3R0b206IHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gICAgICB9XG5cbiAgICAgICYub2ZmY2FudmFzLWJvdHRvbSB7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBoZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtaGVpZ2h0KTtcbiAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICAgICAgYm9yZGVyLXRvcDogdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xuICAgICAgfVxuXG4gICAgICAmLnNob3dpbmcsXG4gICAgICAmLnNob3c6bm90KC5oaWRpbmcpIHtcbiAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgfVxuXG4gICAgICAmLnNob3dpbmcsXG4gICAgICAmLmhpZGluZyxcbiAgICAgICYuc2hvdyB7XG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGlmIG5vdCAoJGluZml4ID09IFwiXCIpIHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5leHQpIHtcbiAgICAgICAgLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWhlaWdodDogYXV0bztcbiAgICAgICAgLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWJvcmRlci13aWR0aDogMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuICAgICAgICAub2ZmY2FudmFzLWhlYWRlciB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5vZmZjYW52YXMtYm9keSB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWdyb3c6IDA7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICBvdmVyZmxvdy15OiB2aXNpYmxlO1xuICAgICAgICAgIC8vIFJlc2V0IGBiYWNrZ3JvdW5kLWNvbG9yYCBpbiBjYXNlIGAuYmctKmAgY2xhc3NlcyBhcmUgdXNlZCBpbiBvZmZjYW52YXNcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50OyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5vZmZjYW52YXMtYmFja2Ryb3Age1xuICBAaW5jbHVkZSBvdmVybGF5LWJhY2tkcm9wKCR6aW5kZXgtb2ZmY2FudmFzLWJhY2tkcm9wLCAkb2ZmY2FudmFzLWJhY2tkcm9wLWJnLCAkb2ZmY2FudmFzLWJhY2tkcm9wLW9wYWNpdHkpO1xufVxuXG4ub2ZmY2FudmFzLWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtcGFkZGluZy14KTtcblxuICAuYnRuLWNsb3NlIHtcbiAgICBwYWRkaW5nOiBjYWxjKHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtcGFkZGluZy15KSAqIC41KSBjYWxjKHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtcGFkZGluZy14KSAqIC41KTtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKC0uNSAqIHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtcGFkZGluZy15KSk7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjKC0uNSAqIHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtcGFkZGluZy14KSk7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYygtLjUgKiB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLXBhZGRpbmcteSkpO1xuICB9XG59XG5cbi5vZmZjYW52YXMtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaW5lLWhlaWdodDogJG9mZmNhbnZhcy10aXRsZS1saW5lLWhlaWdodDtcbn1cblxuLm9mZmNhbnZhcy1ib2R5IHtcbiAgZmxleC1ncm93OiAxO1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1wYWRkaW5nLXgpO1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuIiwiLnBsYWNlaG9sZGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtaW4taGVpZ2h0OiAxZW07XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGN1cnNvcjogd2FpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudGNvbG9yO1xuICBvcGFjaXR5OiAkcGxhY2Vob2xkZXItb3BhY2l0eS1tYXg7XG5cbiAgJi5idG46OmJlZm9yZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cbn1cblxuLy8gU2l6aW5nXG4ucGxhY2Vob2xkZXIteHMge1xuICBtaW4taGVpZ2h0OiAuNmVtO1xufVxuXG4ucGxhY2Vob2xkZXItc20ge1xuICBtaW4taGVpZ2h0OiAuOGVtO1xufVxuXG4ucGxhY2Vob2xkZXItbGcge1xuICBtaW4taGVpZ2h0OiAxLjJlbTtcbn1cblxuLy8gQW5pbWF0aW9uXG4ucGxhY2Vob2xkZXItZ2xvdyB7XG4gIC5wbGFjZWhvbGRlciB7XG4gICAgYW5pbWF0aW9uOiBwbGFjZWhvbGRlci1nbG93IDJzIGVhc2UtaW4tb3V0IGluZmluaXRlO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgcGxhY2Vob2xkZXItZ2xvdyB7XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogJHBsYWNlaG9sZGVyLW9wYWNpdHktbWluO1xuICB9XG59XG5cbi5wbGFjZWhvbGRlci13YXZlIHtcbiAgbWFzay1pbWFnZTogbGluZWFyLWdyYWRpZW50KDEzMGRlZywgJGJsYWNrIDU1JSwgcmdiYSgwLCAwLCAwLCAoMSAtICRwbGFjZWhvbGRlci1vcGFjaXR5LW1pbikpIDc1JSwgJGJsYWNrIDk1JSk7XG4gIG1hc2stc2l6ZTogMjAwJSAxMDAlO1xuICBhbmltYXRpb246IHBsYWNlaG9sZGVyLXdhdmUgMnMgbGluZWFyIGluZmluaXRlO1xufVxuXG5Aa2V5ZnJhbWVzIHBsYWNlaG9sZGVyLXdhdmUge1xuICAxMDAlIHtcbiAgICBtYXNrLXBvc2l0aW9uOiAtMjAwJSAwJTtcbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZnVuY3Rpb24tbmFtZS1jYXNlXG5cbi8vIEFsbC1jYXBzIGBSR0JBKClgIGZ1bmN0aW9uIHVzZWQgYmVjYXVzZSBvZiB0aGlzIFNhc3MgYnVnOiBodHRwczovL2dpdGh1Yi5jb20vc2Fzcy9ub2RlLXNhc3MvaXNzdWVzLzIyNTFcbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAkY29sb3ItcmdiOiB0by1yZ2IoJHZhbHVlKTtcbiAgLnRleHQtYmctI3skY29sb3J9IHtcbiAgICBjb2xvcjogY29sb3ItY29udHJhc3QoJHZhbHVlKSBpZigkZW5hYmxlLWltcG9ydGFudC11dGlsaXRpZXMsICFpbXBvcnRhbnQsIG51bGwpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IFJHQkEoJGNvbG9yLXJnYiwgdmFyKC0tI3skcHJlZml4fWJnLW9wYWNpdHksIDEpKSBpZigkZW5hYmxlLWltcG9ydGFudC11dGlsaXRpZXMsICFpbXBvcnRhbnQsIG51bGwpO1xuICB9XG59XG4iLCJAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgLmxpbmstI3skY29sb3J9IHtcbiAgICBjb2xvcjogJHZhbHVlICFpbXBvcnRhbnQ7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbiAgICBAaWYgJGxpbmstc2hhZGUtcGVyY2VudGFnZSAhPSAwIHtcbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgY29sb3I6IGlmKGNvbG9yLWNvbnRyYXN0KCR2YWx1ZSkgPT0gJGNvbG9yLWNvbnRyYXN0LWxpZ2h0LCBzaGFkZS1jb2xvcigkdmFsdWUsICRsaW5rLXNoYWRlLXBlcmNlbnRhZ2UpLCB0aW50LWNvbG9yKCR2YWx1ZSwgJGxpbmstc2hhZGUtcGVyY2VudGFnZSkpICFpbXBvcnRhbnQ7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBDcmVkaXQ6IE5pY29sYXMgR2FsbGFnaGVyIGFuZCBTVUlUIENTUy5cblxuLnJhdGlvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcblxuICAmOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmctdG9wOiB2YXIoLS0jeyRwcmVmaXh9YXNwZWN0LXJhdGlvKTtcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG5cbiAgPiAqIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG59XG5cbkBlYWNoICRrZXksICRyYXRpbyBpbiAkYXNwZWN0LXJhdGlvcyB7XG4gIC5yYXRpby0jeyRrZXl9IHtcbiAgICAtLSN7JHByZWZpeH1hc3BlY3QtcmF0aW86ICN7JHJhdGlvfTtcbiAgfVxufVxuIiwiLy8gU2hvcnRoYW5kXG5cbi5maXhlZC10b3Age1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXgtZml4ZWQ7XG59XG5cbi5maXhlZC1ib3R0b20ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXgtZml4ZWQ7XG59XG5cbi8vIFJlc3BvbnNpdmUgc3RpY2t5IHRvcCBhbmQgYm90dG9tXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAuc3RpY2t5I3skaW5maXh9LXRvcCB7XG4gICAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgICAgdG9wOiAwO1xuICAgICAgei1pbmRleDogJHppbmRleC1zdGlja3k7XG4gICAgfVxuXG4gICAgLnN0aWNreSN7JGluZml4fS1ib3R0b20ge1xuICAgICAgcG9zaXRpb246IHN0aWNreTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHotaW5kZXg6ICR6aW5kZXgtc3RpY2t5O1xuICAgIH1cbiAgfVxufVxuIiwiLy8gc2Nzcy1kb2NzLXN0YXJ0IHN0YWNrc1xuLmhzdGFjayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG59XG5cbi52c3RhY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiAxIDEgYXV0bztcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbn1cbi8vIHNjc3MtZG9jcy1lbmQgc3RhY2tzXG4iLCIvL1xuLy8gVmlzdWFsbHkgaGlkZGVuXG4vL1xuXG4udmlzdWFsbHktaGlkZGVuLFxuLnZpc3VhbGx5LWhpZGRlbi1mb2N1c2FibGU6bm90KDpmb2N1cyk6bm90KDpmb2N1cy13aXRoaW4pIHtcbiAgQGluY2x1ZGUgdmlzdWFsbHktaGlkZGVuKCk7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy8gSGlkZSBjb250ZW50IHZpc3VhbGx5IHdoaWxlIGtlZXBpbmcgaXQgYWNjZXNzaWJsZSB0byBhc3Npc3RpdmUgdGVjaG5vbG9naWVzXG4vL1xuLy8gU2VlOiBodHRwczovL3d3dy5hMTF5cHJvamVjdC5jb20vcG9zdHMvMjAxMy0wMS0xMS1ob3ctdG8taGlkZS1jb250ZW50L1xuLy8gU2VlOiBodHRwczovL2tpdHR5Z2lyYXVkZWwuY29tLzIwMTYvMTAvMTMvY3NzLWhpZGUtYW5kLXNlZWsvXG5cbkBtaXhpbiB2aXN1YWxseS1oaWRkZW4oKSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICB3aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMXB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAtMXB4ICFpbXBvcnRhbnQ7IC8vIEZpeCBmb3IgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yNTY4NlxuICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCkgIWltcG9ydGFudDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcCAhaW1wb3J0YW50O1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbn1cblxuLy8gVXNlIHRvIG9ubHkgZGlzcGxheSBjb250ZW50IHdoZW4gaXQncyBmb2N1c2VkLCBvciBvbmUgb2YgaXRzIGNoaWxkIGVsZW1lbnRzIGlzIGZvY3VzZWRcbi8vIChpLmUuIHdoZW4gZm9jdXMgaXMgd2l0aGluIHRoZSBlbGVtZW50L2NvbnRhaW5lciB0aGF0IHRoZSBjbGFzcyB3YXMgYXBwbGllZCB0bylcbi8vXG4vLyBVc2VmdWwgZm9yIFwiU2tpcCB0byBtYWluIGNvbnRlbnRcIiBsaW5rczsgc2VlIGh0dHBzOi8vd3d3LnczLm9yZy9UUi8yMDEzL05PVEUtV0NBRzIwLVRFQ0hTLTIwMTMwOTA1L0cxXG5cbkBtaXhpbiB2aXN1YWxseS1oaWRkZW4tZm9jdXNhYmxlKCkge1xuICAmOm5vdCg6Zm9jdXMpOm5vdCg6Zm9jdXMtd2l0aGluKSB7XG4gICAgQGluY2x1ZGUgdmlzdWFsbHktaGlkZGVuKCk7XG4gIH1cbn1cbiIsIi8vXG4vLyBTdHJldGNoZWQgbGlua1xuLy9cblxuLnN0cmV0Y2hlZC1saW5rIHtcbiAgJjo6I3skc3RyZXRjaGVkLWxpbmstcHNldWRvLWVsZW1lbnR9IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6ICRzdHJldGNoZWQtbGluay16LWluZGV4O1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cbn1cbiIsIi8vXG4vLyBUZXh0IHRydW5jYXRpb25cbi8vXG5cbi50ZXh0LXRydW5jYXRlIHtcbiAgQGluY2x1ZGUgdGV4dC10cnVuY2F0ZSgpO1xufVxuIiwiLy8gVGV4dCB0cnVuY2F0ZVxuLy8gUmVxdWlyZXMgaW5saW5lLWJsb2NrIG9yIGJsb2NrIGZvciBwcm9wZXIgc3R5bGluZ1xuXG5AbWl4aW4gdGV4dC10cnVuY2F0ZSgpIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4iLCIudnIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gIHdpZHRoOiAxcHg7XG4gIG1pbi1oZWlnaHQ6IDFlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudGNvbG9yO1xuICBvcGFjaXR5OiAkaHItb3BhY2l0eTtcbn1cbiIsIi8vIFV0aWxpdHkgZ2VuZXJhdG9yXG4vLyBVc2VkIHRvIGdlbmVyYXRlIHV0aWxpdGllcyAmIHByaW50IHV0aWxpdGllc1xuQG1peGluIGdlbmVyYXRlLXV0aWxpdHkoJHV0aWxpdHksICRpbmZpeCwgJGlzLXJmcy1tZWRpYS1xdWVyeTogZmFsc2UpIHtcbiAgJHZhbHVlczogbWFwLWdldCgkdXRpbGl0eSwgdmFsdWVzKTtcblxuICAvLyBJZiB0aGUgdmFsdWVzIGFyZSBhIGxpc3Qgb3Igc3RyaW5nLCBjb252ZXJ0IGl0IGludG8gYSBtYXBcbiAgQGlmIHR5cGUtb2YoJHZhbHVlcykgPT0gXCJzdHJpbmdcIiBvciB0eXBlLW9mKG50aCgkdmFsdWVzLCAxKSkgIT0gXCJsaXN0XCIge1xuICAgICR2YWx1ZXM6IHppcCgkdmFsdWVzLCAkdmFsdWVzKTtcbiAgfVxuXG4gIEBlYWNoICRrZXksICR2YWx1ZSBpbiAkdmFsdWVzIHtcbiAgICAkcHJvcGVydGllczogbWFwLWdldCgkdXRpbGl0eSwgcHJvcGVydHkpO1xuXG4gICAgLy8gTXVsdGlwbGUgcHJvcGVydGllcyBhcmUgcG9zc2libGUsIGZvciBleGFtcGxlIHdpdGggdmVydGljYWwgb3IgaG9yaXpvbnRhbCBtYXJnaW5zIG9yIHBhZGRpbmdzXG4gICAgQGlmIHR5cGUtb2YoJHByb3BlcnRpZXMpID09IFwic3RyaW5nXCIge1xuICAgICAgJHByb3BlcnRpZXM6IGFwcGVuZCgoKSwgJHByb3BlcnRpZXMpO1xuICAgIH1cblxuICAgIC8vIFVzZSBjdXN0b20gY2xhc3MgaWYgcHJlc2VudFxuICAgICRwcm9wZXJ0eS1jbGFzczogaWYobWFwLWhhcy1rZXkoJHV0aWxpdHksIGNsYXNzKSwgbWFwLWdldCgkdXRpbGl0eSwgY2xhc3MpLCBudGgoJHByb3BlcnRpZXMsIDEpKTtcbiAgICAkcHJvcGVydHktY2xhc3M6IGlmKCRwcm9wZXJ0eS1jbGFzcyA9PSBudWxsLCBcIlwiLCAkcHJvcGVydHktY2xhc3MpO1xuXG4gICAgLy8gVXNlIGN1c3RvbSBDU1MgdmFyaWFibGUgbmFtZSBpZiBwcmVzZW50LCBvdGhlcndpc2UgZGVmYXVsdCB0byBgY2xhc3NgXG4gICAgJGNzcy12YXJpYWJsZS1uYW1lOiBpZihtYXAtaGFzLWtleSgkdXRpbGl0eSwgY3NzLXZhcmlhYmxlLW5hbWUpLCBtYXAtZ2V0KCR1dGlsaXR5LCBjc3MtdmFyaWFibGUtbmFtZSksIG1hcC1nZXQoJHV0aWxpdHksIGNsYXNzKSk7XG5cbiAgICAvLyBTdGF0ZSBwYXJhbXMgdG8gZ2VuZXJhdGUgcHNldWRvLWNsYXNzZXNcbiAgICAkc3RhdGU6IGlmKG1hcC1oYXMta2V5KCR1dGlsaXR5LCBzdGF0ZSksIG1hcC1nZXQoJHV0aWxpdHksIHN0YXRlKSwgKCkpO1xuXG4gICAgJGluZml4OiBpZigkcHJvcGVydHktY2xhc3MgPT0gXCJcIiBhbmQgc3RyLXNsaWNlKCRpbmZpeCwgMSwgMSkgPT0gXCItXCIsIHN0ci1zbGljZSgkaW5maXgsIDIpLCAkaW5maXgpO1xuXG4gICAgLy8gRG9uJ3QgcHJlZml4IGlmIHZhbHVlIGtleSBpcyBudWxsIChlLmcuIHdpdGggc2hhZG93IGNsYXNzKVxuICAgICRwcm9wZXJ0eS1jbGFzcy1tb2RpZmllcjogaWYoJGtleSwgaWYoJHByb3BlcnR5LWNsYXNzID09IFwiXCIgYW5kICRpbmZpeCA9PSBcIlwiLCBcIlwiLCBcIi1cIikgKyAka2V5LCBcIlwiKTtcblxuICAgIEBpZiBtYXAtZ2V0KCR1dGlsaXR5LCByZnMpIHtcbiAgICAgIC8vIEluc2lkZSB0aGUgbWVkaWEgcXVlcnlcbiAgICAgIEBpZiAkaXMtcmZzLW1lZGlhLXF1ZXJ5IHtcbiAgICAgICAgJHZhbDogcmZzLXZhbHVlKCR2YWx1ZSk7XG5cbiAgICAgICAgLy8gRG8gbm90IHJlbmRlciBhbnl0aGluZyBpZiBmbHVpZCBhbmQgbm9uIGZsdWlkIHZhbHVlcyBhcmUgdGhlIHNhbWVcbiAgICAgICAgJHZhbHVlOiBpZigkdmFsID09IHJmcy1mbHVpZC12YWx1ZSgkdmFsdWUpLCBudWxsLCAkdmFsKTtcbiAgICAgIH1cbiAgICAgIEBlbHNlIHtcbiAgICAgICAgJHZhbHVlOiByZnMtZmx1aWQtdmFsdWUoJHZhbHVlKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAkaXMtY3NzLXZhcjogbWFwLWdldCgkdXRpbGl0eSwgY3NzLXZhcik7XG4gICAgJGlzLWxvY2FsLXZhcnM6IG1hcC1nZXQoJHV0aWxpdHksIGxvY2FsLXZhcnMpO1xuICAgICRpcy1ydGw6IG1hcC1nZXQoJHV0aWxpdHksIHJ0bCk7XG5cbiAgICBAaWYgJHZhbHVlICE9IG51bGwge1xuICAgICAgQGlmICRpcy1ydGwgPT0gZmFsc2Uge1xuICAgICAgICAvKiBydGw6YmVnaW46cmVtb3ZlICovXG4gICAgICB9XG5cbiAgICAgIEBpZiAkaXMtY3NzLXZhciB7XG4gICAgICAgIC4jeyRwcm9wZXJ0eS1jbGFzcyArICRpbmZpeCArICRwcm9wZXJ0eS1jbGFzcy1tb2RpZmllcn0ge1xuICAgICAgICAgIC0tI3skcHJlZml4fSN7JGNzcy12YXJpYWJsZS1uYW1lfTogI3skdmFsdWV9O1xuICAgICAgICB9XG5cbiAgICAgICAgQGVhY2ggJHBzZXVkbyBpbiAkc3RhdGUge1xuICAgICAgICAgIC4jeyRwcm9wZXJ0eS1jbGFzcyArICRpbmZpeCArICRwcm9wZXJ0eS1jbGFzcy1tb2RpZmllcn0tI3skcHNldWRvfTojeyRwc2V1ZG99IHtcbiAgICAgICAgICAgIC0tI3skcHJlZml4fSN7JGNzcy12YXJpYWJsZS1uYW1lfTogI3skdmFsdWV9O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfSBAZWxzZSB7XG4gICAgICAgIC4jeyRwcm9wZXJ0eS1jbGFzcyArICRpbmZpeCArICRwcm9wZXJ0eS1jbGFzcy1tb2RpZmllcn0ge1xuICAgICAgICAgIEBlYWNoICRwcm9wZXJ0eSBpbiAkcHJvcGVydGllcyB7XG4gICAgICAgICAgICBAaWYgJGlzLWxvY2FsLXZhcnMge1xuICAgICAgICAgICAgICBAZWFjaCAkbG9jYWwtdmFyLCAkdmFyaWFibGUgaW4gJGlzLWxvY2FsLXZhcnMge1xuICAgICAgICAgICAgICAgIC0tI3skcHJlZml4fSN7JGxvY2FsLXZhcn06ICN7JHZhcmlhYmxlfTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgI3skcHJvcGVydHl9OiAkdmFsdWUgaWYoJGVuYWJsZS1pbXBvcnRhbnQtdXRpbGl0aWVzLCAhaW1wb3J0YW50LCBudWxsKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAZWFjaCAkcHNldWRvIGluICRzdGF0ZSB7XG4gICAgICAgICAgLiN7JHByb3BlcnR5LWNsYXNzICsgJGluZml4ICsgJHByb3BlcnR5LWNsYXNzLW1vZGlmaWVyfS0jeyRwc2V1ZG99OiN7JHBzZXVkb30ge1xuICAgICAgICAgICAgQGVhY2ggJHByb3BlcnR5IGluICRwcm9wZXJ0aWVzIHtcbiAgICAgICAgICAgICAgQGlmICRpcy1sb2NhbC12YXJzIHtcbiAgICAgICAgICAgICAgICBAZWFjaCAkbG9jYWwtdmFyLCAkdmFyaWFibGUgaW4gJGlzLWxvY2FsLXZhcnMge1xuICAgICAgICAgICAgICAgICAgLS0jeyRwcmVmaXh9I3skbG9jYWwtdmFyfTogI3skdmFyaWFibGV9O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAjeyRwcm9wZXJ0eX06ICR2YWx1ZSBpZigkZW5hYmxlLWltcG9ydGFudC11dGlsaXRpZXMsICFpbXBvcnRhbnQsIG51bGwpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBAaWYgJGlzLXJ0bCA9PSBmYWxzZSB7XG4gICAgICAgIC8qIHJ0bDplbmQ6cmVtb3ZlICovXG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBMb29wIG92ZXIgZWFjaCBicmVha3BvaW50XG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuXG4gIC8vIEdlbmVyYXRlIG1lZGlhIHF1ZXJ5IGlmIG5lZWRlZFxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAvLyBMb29wIG92ZXIgZWFjaCB1dGlsaXR5IHByb3BlcnR5XG4gICAgQGVhY2ggJGtleSwgJHV0aWxpdHkgaW4gJHV0aWxpdGllcyB7XG4gICAgICAvLyBUaGUgdXRpbGl0eSBjYW4gYmUgZGlzYWJsZWQgd2l0aCBgZmFsc2VgLCB0aHVzIGNoZWNrIGlmIHRoZSB1dGlsaXR5IGlzIGEgbWFwIGZpcnN0XG4gICAgICAvLyBPbmx5IHByb2NlZWQgaWYgcmVzcG9uc2l2ZSBtZWRpYSBxdWVyaWVzIGFyZSBlbmFibGVkIG9yIGlmIGl0J3MgdGhlIGJhc2UgbWVkaWEgcXVlcnlcbiAgICAgIEBpZiB0eXBlLW9mKCR1dGlsaXR5KSA9PSBcIm1hcFwiIGFuZCAobWFwLWdldCgkdXRpbGl0eSwgcmVzcG9uc2l2ZSkgb3IgJGluZml4ID09IFwiXCIpIHtcbiAgICAgICAgQGluY2x1ZGUgZ2VuZXJhdGUtdXRpbGl0eSgkdXRpbGl0eSwgJGluZml4KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gUkZTIHJlc2NhbGluZ1xuQG1lZGlhIChtaW4td2lkdGg6ICRyZnMtbXEtdmFsdWUpIHtcbiAgQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIEBpZiAobWFwLWdldCgkZ3JpZC1icmVha3BvaW50cywgJGJyZWFrcG9pbnQpIDwgJHJmcy1icmVha3BvaW50KSB7XG4gICAgICAvLyBMb29wIG92ZXIgZWFjaCB1dGlsaXR5IHByb3BlcnR5XG4gICAgICBAZWFjaCAka2V5LCAkdXRpbGl0eSBpbiAkdXRpbGl0aWVzIHtcbiAgICAgICAgLy8gVGhlIHV0aWxpdHkgY2FuIGJlIGRpc2FibGVkIHdpdGggYGZhbHNlYCwgdGh1cyBjaGVjayBpZiB0aGUgdXRpbGl0eSBpcyBhIG1hcCBmaXJzdFxuICAgICAgICAvLyBPbmx5IHByb2NlZWQgaWYgcmVzcG9uc2l2ZSBtZWRpYSBxdWVyaWVzIGFyZSBlbmFibGVkIG9yIGlmIGl0J3MgdGhlIGJhc2UgbWVkaWEgcXVlcnlcbiAgICAgICAgQGlmIHR5cGUtb2YoJHV0aWxpdHkpID09IFwibWFwXCIgYW5kIG1hcC1nZXQoJHV0aWxpdHksIHJmcykgYW5kIChtYXAtZ2V0KCR1dGlsaXR5LCByZXNwb25zaXZlKSBvciAkaW5maXggPT0gXCJcIikge1xuICAgICAgICAgIEBpbmNsdWRlIGdlbmVyYXRlLXV0aWxpdHkoJHV0aWxpdHksICRpbmZpeCwgdHJ1ZSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4vLyBQcmludCB1dGlsaXRpZXNcbkBtZWRpYSBwcmludCB7XG4gIEBlYWNoICRrZXksICR1dGlsaXR5IGluICR1dGlsaXRpZXMge1xuICAgIC8vIFRoZSB1dGlsaXR5IGNhbiBiZSBkaXNhYmxlZCB3aXRoIGBmYWxzZWAsIHRodXMgY2hlY2sgaWYgdGhlIHV0aWxpdHkgaXMgYSBtYXAgZmlyc3RcbiAgICAvLyBUaGVuIGNoZWNrIGlmIHRoZSB1dGlsaXR5IG5lZWRzIHByaW50IHN0eWxlc1xuICAgIEBpZiB0eXBlLW9mKCR1dGlsaXR5KSA9PSBcIm1hcFwiIGFuZCBtYXAtZ2V0KCR1dGlsaXR5LCBwcmludCkgPT0gdHJ1ZSB7XG4gICAgICBAaW5jbHVkZSBnZW5lcmF0ZS11dGlsaXR5KCR1dGlsaXR5LCBcIi1wcmludFwiKTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vXG4vLyBGb3JtIEdyb3VwXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLmZvcm0tZ3JvdXAge1xuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZXI7XG4gICAgaW5wdXRbdHlwZT1cImZpbGVcIl0ge1xuICAgICAgICBAZXh0ZW5kIC5mb3JtLWNvbnRyb2w7XG4gICAgfVxufVxuZmllbGRzZXQuZm9ybS1ncm91cCB7XG4gICAgPiAqOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbn1cblxuLy9cbi8vIEFjdGlvbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uZm9ybS1hY3Rpb25zIHtcbiAgICBtYXJnaW4tdG9wOiAkc3BhY2VyO1xufVxuXG4vLyBGRSBMb2dpblxuLy8gQWRkZWQgZm9yIGNvbXBsaWFuY2Ugd2l0aCBjb2xvciBjb250cmFzdCBvZiBib3JkZXItcmFkaXVzXG4vLyBTaG91bGQgYmUgaW1wcm92ZWQgd2hlbiBmZV9sb2dpbiBmbHVpZCB0ZW1wbGF0ZXMgaW1wbGVtZW50ZWQgZ2xvYmFsbHlcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uZnJhbWUtdHlwZS1mZWxvZ2luX2xvZ2luIHtcbiAgICBpbnB1dFt0eXBlPVwidGV4dFwiXSxcbiAgICBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0ge1xuICAgICAgICBAZXh0ZW5kIC5mb3JtLWNvbnRyb2w7XG4gICAgfVxuICAgIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgICAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICAgICAgICBAZXh0ZW5kIC5idG47XG4gICAgICAgIEBleHRlbmQgLmJ0bi1wcmltYXJ5O1xuICAgIH1cbn1cbiIsIi8vXG4vLyBWYXJpYWJsZXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4kZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW9zOiAoKSAhZGVmYXVsdDtcbiRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpb3M6IGpvaW4oXG4gICAgKFxuICAgICAgICAoMjEgOSksXG4gICAgICAgICgxNiA5KSxcbiAgICAgICAgKDQgMyksXG4gICAgICAgICgxIDEpLFxuICAgICksXG4gICAgJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvc1xuKTtcblxuLy9cbi8vIEVtYmVkXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLmVtYmVkLXJlc3BvbnNpdmUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICB9XG4gICAgLmVtYmVkLXJlc3BvbnNpdmUtaXRlbSxcbiAgICBpZnJhbWUsXG4gICAgZW1iZWQsXG4gICAgb2JqZWN0LFxuICAgIHZpZGVvIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgIH1cbn1cbkBlYWNoICRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpbyBpbiAkZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW9zIHtcbiAgICAkZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW8teDogbnRoKCRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpbywgMSk7XG4gICAgJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvLXk6IG50aCgkZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW8sIDIpO1xuICAgIC5lbWJlZC1yZXNwb25zaXZlLSN7JGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvLXh9YnkjeyRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpby15fSB7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiBjYWxjKDEwMCUgKiAjeyRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpby15fSAvICN7JGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvLXh9KTtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi8vXG4vLyBCdXR0b25cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uYnRuLWRlZmF1bHQge1xuICAgIEBpbmNsdWRlIGJ1dHRvbi12YXJpYW50KCRkZWZhdWx0LCAkZGVmYXVsdCk7XG59XG4uYnRuLW91dGxpbmUtZGVmYXVsdCB7XG4gICAgQGluY2x1ZGUgYnV0dG9uLW91dGxpbmUtdmFyaWFudCgkZGVmYXVsdCk7XG59XG4uYnRuLWljb24ge1xuICAgIG1hcmdpbi1yaWdodDogLjI1ZW07XG4gICAgc3ZnIHtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRleHQtdG9wO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGhlaWdodDogMS4yNWVtO1xuICAgICAgICB3aWR0aDogMS4yNWVtO1xuICAgIH1cbn1cblxuLy9cbi8vIEFjY2Vzc2libGUgZm9jdXMgc3R5bGVzXG4vL1xuLmJ0biB7XG4gICAgLS0jeyRwcmVmaXh9YnRuLWZvY3VzLXJpbmctY29udHJhc3QtY29sb3I6ICNmZmZmZmY7XG4gICAgLS0jeyRwcmVmaXh9YnRuLWZvY3VzLXJpbmctY29sb3I6ICMwMDAwMDA7XG59XG4uYnRuOmZvY3VzLXZpc2libGUge1xuICAgIGJveC1zaGFkb3c6XG4gICAgICAgIHZhcigtLWJzLWJ0bi1ib3gtc2hhZG93KSxcbiAgICAgICAgMCAwIDAgMnB4IHZhcigtLSN7JHByZWZpeH1idG4tZm9jdXMtcmluZy1jb250cmFzdC1jb2xvciksXG4gICAgICAgIDAgMCAwIDRweCB2YXIoLS0jeyRwcmVmaXh9YnRuLWZvY3VzLXJpbmctY29sb3IpO1xufVxuIiwiLy9cbi8vIE1haW4gTmF2aWdhdGlvblxuLy9cbi5uYXZiYXItbWFpbm5hdmlnYXRpb24ge1xuICAgIC0tbWFpbm5hdmlnYXRpb24taGlnaHRsaWdodDogI3skcHJpbWFyeX07XG4gICAgLS1tYWlubmF2aWdhdGlvbi1uYXYtc3BhY2luZy15OiAxcHg7XG4gICAgLS1tYWlubmF2aWdhdGlvbi1uYXYtc3BhY2luZy14OiAuNzVlbTtcbiAgICAtLW1haW5uYXZpZ2F0aW9uLWxpbmstZm9udC1zaXplOiAxcmVtO1xuICAgIC0tbWFpbm5hdmlnYXRpb24tbGluay1saW5lLWhlaWdodDogMS40NTtcbiAgICAtLW1haW5uYXZpZ2F0aW9uLWxpbmstcGFkZGluZy15OiAuNXJlbTtcbiAgICAtLW1haW5uYXZpZ2F0aW9uLWxpbmstcGFkZGluZy14OiAuNzVyZW07XG4gICAgLS1tYWlubmF2aWdhdGlvbi1saW5rLWhlaWdodDogY2FsYygodmFyKC0tbWFpbm5hdmlnYXRpb24tbGluay1wYWRkaW5nLXkpICogMikgKyAodmFyKC0tbWFpbm5hdmlnYXRpb24tbGluay1saW5lLWhlaWdodCkgKiB2YXIoLS1tYWlubmF2aWdhdGlvbi1saW5rLWZvbnQtc2l6ZSkpKTtcbiAgICAtLW1haW5uYXZpZ2F0aW9uLWRyb3Bkb3duLWNvbHVtbi1zcGFjaW5nOiAxcHg7XG4gICAgLS1tYWlubmF2aWdhdGlvbi1kcm9wZG93bi1jb2x1bW4tbWluLXdpZHRoOiAyMjBweDtcbiAgICAtLW1haW5uYXZpZ2F0aW9uLWRyb3Bkb3duLXBhZGRpbmcteTogMXJlbTtcbiAgICAtLW1haW5uYXZpZ2F0aW9uLWRyb3Bkb3duLXBhZGRpbmcteDogMXJlbTtcbiAgICAtLW1haW5uYXZpZ2F0aW9uLWRyb3Bkb3duLWxpbmstcGFkZGluZy15OiAuMnJlbTtcbiAgICAtLW1haW5uYXZpZ2F0aW9uLWRyb3Bkb3duLWxpbmstcGFkZGluZy14OiAuNXJlbTtcbiAgICAtLW1haW5uYXZpZ2F0aW9uLWRyb3Bkb3duLXNwYWNlcjogMDtcbiAgICBib3gtc2hhZG93OiAwIDFweCAwIDAgcmdiYSgwLCAwLCAwLCAuMTUpO1xuICAgIHBhZGRpbmctdG9wOiBjYWxjKCh2YXIoLS1tYWlubmF2aWdhdGlvbi1uYXYtaGVpZ2h0KSAtIHZhcigtLW1haW5uYXZpZ2F0aW9uLWxpbmstaGVpZ2h0KSkgLyAyKTtcbiAgICBwYWRkaW5nLWJvdHRvbTogY2FsYygodmFyKC0tbWFpbm5hdmlnYXRpb24tbmF2LWhlaWdodCkgLSB2YXIoLS1tYWlubmF2aWdhdGlvbi1saW5rLWhlaWdodCkpIC8gMik7XG4gICAgQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJG5hdmJhci1oZWlnaHRzKSB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAgICAgICAgIC0tbWFpbm5hdmlnYXRpb24tbmF2LWhlaWdodDogI3ttYXAtZ2V0KCRuYXZiYXItaGVpZ2h0cywgJGJyZWFrcG9pbnQpfTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJGdyaWQtZmxvYXQtYnJlYWtwb2ludCkge1xuICAgICAgICAtLW1haW5uYXZpZ2F0aW9uLWxpbmstcGFkZGluZy14OiAuNWVtO1xuICAgIH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJGdyaWQtZmxvYXQtYnJlYWtwb2ludCkge1xuICAgICAgICAtLW1haW5uYXZpZ2F0aW9uLWRyb3Bkb3duLXNwYWNlcjogLjVyZW07XG4gICAgfVxuICAgIC5uYXYtaXRlbSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydDtcbiAgICB9XG4gICAgLm5hdmJhci1uYXYge1xuICAgICAgICBnYXA6IHZhcigtLW1haW5uYXZpZ2F0aW9uLW5hdi1zcGFjaW5nLXkpIHZhcigtLW1haW5uYXZpZ2F0aW9uLW5hdi1zcGFjaW5nLXgpO1xuICAgICAgICBsaW5lLWhlaWdodDogdmFyKC0tbWFpbm5hdmlnYXRpb24tbGluay1saW5lLWhlaWdodCk7XG4gICAgICAgIC0tI3skcHJlZml4fW5hdi1saW5rLWZvbnQtc2l6ZTogdmFyKC0tbWFpbm5hdmlnYXRpb24tbGluay1mb250LXNpemUpO1xuICAgICAgICAtLSN7JHByZWZpeH1uYXYtbGluay1wYWRkaW5nLXk6IHZhcigtLW1haW5uYXZpZ2F0aW9uLWxpbmstcGFkZGluZy15KTtcbiAgICAgICAgLS0jeyRwcmVmaXh9bmF2LWxpbmstcGFkZGluZy14OiB2YXIoLS1tYWlubmF2aWdhdGlvbi1saW5rLXBhZGRpbmcteCk7XG4gICAgfVxufVxuLmNvbnRhaW5lci1tYWlubmF2aWdhdGlvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGFsaWduLWl0ZW1zOiB1bnNldCAhaW1wb3J0YW50O1xuICAgIGdhcDogMCAycmVtO1xufVxuQGltcG9ydCBcIm5hdmJhci9maXhlZFwiO1xuQGltcG9ydCBcIm5hdmJhci9icmFuZFwiO1xuQGltcG9ydCBcIm5hdmJhci9saW5rXCI7XG5AaW1wb3J0IFwibmF2YmFyL2Ryb3Bkb3duXCI7XG5AaW1wb3J0IFwibmF2YmFyL3N0YXR1c1wiO1xuQGltcG9ydCBcIm5hdmJhci90b2dnbGVcIjtcbkBpbXBvcnQgXCJuYXZiYXIvc3R5bGVcIjtcbkBpbXBvcnQgXCJuYXZiYXIvY2Fyb3VzZWxcIjtcbkBpbXBvcnQgXCJuYXZiYXIvcmVzcG9uc2l2ZVwiO1xuQGltcG9ydCBcIm5hdmJhci90cmFuc2l0aW9uXCI7XG4iLCIvL1xuLy8gUG9zaXRpb24gRml4ZWRcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4ubmF2YmFyLW1haW5uYXZpZ2F0aW9uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgJi5uYXZiYXItZml4ZWQtdG9wIHtcbiAgICAgICAgcG9zaXRpb246IHN0aWNreTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICB6LWluZGV4OiAkemluZGV4LXN0aWNreTtcbiAgICAgICAgbWF4LWhlaWdodDogMTAwdmg7XG4gICAgICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkZ3JpZC1mbG9hdC1icmVha3BvaW50KSB7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiB1bnNldDtcbiAgICAgICAgICAgIG92ZXJmbG93OiB1bnNldDtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi8vXG4vLyBCcmFuZFxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5uYXZiYXItbWFpbm5hdmlnYXRpb24ge1xuICAgIC5uYXZiYXItYnJhbmQge1xuICAgICAgICAmOmZvY3VzOm5vdCg6Zm9jdXMtdmlzaWJsZSkge1xuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICBoZWlnaHQ6IHZhcigtLW1haW5uYXZpZ2F0aW9uLWxpbmstaGVpZ2h0KTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgICAubmF2YmFyLWJyYW5kLWltYWdlIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBpbWcge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgbWF4LWhlaWdodDogY2FsYyh2YXIoLS1tYWlubmF2aWdhdGlvbi1uYXYtaGVpZ2h0KSAtIDMwcHgpO1xuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRncmlkLWZsb2F0LWJyZWFrcG9pbnQpIHtcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiBjYWxjKHZhcigtLW1haW5uYXZpZ2F0aW9uLW5hdi1oZWlnaHQpICogLjY1KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICA+IC5uYXZiYXItYnJhbmQtbG9nby1ub3JtYWwge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICAgICAgPiAubmF2YmFyLWJyYW5kLWxvZ28taW52ZXJ0ZWQge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi8vXG4vLyBMaW5rXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLm5hdmJhci1tYWlubmF2aWdhdGlvbiB7XG4gICAgLm5hdi1saW5rIHtcbiAgICAgICAgZmxleC1zaHJpbms6IDE7XG4gICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBnYXA6IC4yNWVtO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgfVxuICAgIC5uYXYtbGluay1pY29uIHtcbiAgICAgICAgZmxleC1ncm93OiAwO1xuICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgc3ZnLFxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLm5hdi1saW5rLXRvZ2dsZSB7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICBmbGV4LWdyb3c6IDA7XG4gICAgfVxuICAgIC5uYXYtbGluay1pbmRpY2F0b3Ige1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIGN1cnJlbnRDb2xvcjtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgY3VycmVudENvbG9yO1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IC4zNWVtO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAuMzVlbTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0xMzVkZWcpO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zcyBlYXNlO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5zaG93IHtcbiAgICAgICAgPiAubmF2LWxpbmstaW5kaWNhdG9yOmJlZm9yZSB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIvL1xuLy8gRHJvcGRvd25cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4ubmF2YmFyLW1haW5uYXZpZ2F0aW9uIHtcbiAgICAubmF2YmFyLW5hdiB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIGhlaWdodDogMXJlbTtcbiAgICAgICAgfVxuICAgICAgICAuZHJvcGRvd24tbWVudSB7XG4gICAgICAgICAgICAtLSN7JHByZWZpeH1kcm9wZG93bi1zcGFjZXI6IHZhcigtLW1haW5uYXZpZ2F0aW9uLWRyb3Bkb3duLXNwYWNlcik7XG4gICAgICAgICAgICAtLSN7JHByZWZpeH1kcm9wZG93bi1wYWRkaW5nLXg6IHZhcigtLW1haW5uYXZpZ2F0aW9uLWRyb3Bkb3duLXBhZGRpbmcteCk7XG4gICAgICAgICAgICAtLSN7JHByZWZpeH1kcm9wZG93bi1wYWRkaW5nLXk6IHZhcigtLW1haW5uYXZpZ2F0aW9uLWRyb3Bkb3duLXBhZGRpbmcteSk7XG4gICAgICAgICAgICAtLSN7JHByZWZpeH1uYXYtbGluay1wYWRkaW5nLXk6IHZhcigtLW1haW5uYXZpZ2F0aW9uLWRyb3Bkb3duLWxpbmstcGFkZGluZy15KTtcbiAgICAgICAgICAgIC0tI3skcHJlZml4fW5hdi1saW5rLXBhZGRpbmcteDogdmFyKC0tbWFpbm5hdmlnYXRpb24tZHJvcGRvd24tbGluay1wYWRkaW5nLXgpO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIC5kcm9wZG93bi1uYXYge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZ2FwOiB2YXIoLS1tYWlubmF2aWdhdGlvbi1kcm9wZG93bi1jb2x1bW4tc3BhY2luZyk7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZml0LCBtaW5tYXgodmFyKC0tbWFpbm5hdmlnYXRpb24tZHJvcGRvd24tY29sdW1uLW1pbi13aWR0aCksIDFmcikpO1xuICAgIH1cbiAgICAuZHJvcGRvd24tbWVudS1zaW1wbGUgLmRyb3Bkb3duLW5hdixcbiAgICAuZHJvcGRvd24tbWVudS1tZWdhIC5kcm9wZG93bi1uYXYge1xuICAgICAgICAtLW1haW5uYXZpZ2F0aW9uLWRyb3Bkb3duLWNvbHVtbi1zcGFjaW5nOiAxcHg7XG4gICAgfVxuICAgIC5kcm9wZG93bi1tZW51LW1lZ2EgPiAuZHJvcGRvd24tbmF2IHtcbiAgICAgICAgLS1tYWlubmF2aWdhdGlvbi1kcm9wZG93bi1jb2x1bW4tc3BhY2luZzogMXJlbTtcbiAgICAgICAgPiAubmF2LWl0ZW0gPiAubmF2LWxpbmsge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLm5hdi1zdHlsZS1zaW1wbGUge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuICAgIC5uYXYtc3R5bGUtbWVnYSB7XG4gICAgICAgIC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgQGVhY2ggJGJyZWFrcG9pbnQsICRjb250YWluZXItbWF4LXdpZHRoIGluICRjb250YWluZXItbWF4LXdpZHRocyB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKCN7JGNvbnRhaW5lci1tYXgtd2lkdGh9IC0gdmFyKC0tYnMtZ3V0dGVyLXgpICsgMnB4KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRncmlkLWZsb2F0LWJyZWFrcG9pbnQpIHtcbiAgICAgICAgLm5hdmJhci1uYXYge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAubmF2LXN0eWxlLXNpbXBsZSB7XG4gICAgICAgICAgICAuZHJvcGRvd24tbWVudSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLy9cbi8vIFN0YXR1c1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5uYXZiYXItbWFpbm5hdmlnYXRpb24ge1xuICAgIC5uYXYtbGluazpub3QoLm5hdi1saW5rLXRvZ2dsZSkge1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjI1cyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgIGJvcmRlcjogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCB2YXIoLS1tYWlubmF2aWdhdGlvbi1oaWdodGxpZ2h0KTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDFweCwgLTUwJSk7XG4gICAgICAgIH1cbiAgICAgICAgJjpob3ZlcjpiZWZvcmUsXG4gICAgICAgICY6Zm9jdXMtdmlzaWJsZTpiZWZvcmUge1xuICAgICAgICAgICAgb3BhY2l0eTogLjU7XG4gICAgICAgIH1cbiAgICAgICAgJi5zaG93OmJlZm9yZSxcbiAgICAgICAgJi5hY3RpdmU6YmVmb3JlIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IC43NTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJGdyaWQtZmxvYXQtYnJlYWtwb2ludCkge1xuICAgICAgICAubmF2LWxpbmsubmF2LWxpbmstbWFpbjpiZWZvcmUge1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB1bnNldDtcbiAgICAgICAgICAgIGluc2V0OiBhdXRvIHZhcigtLW1haW5uYXZpZ2F0aW9uLWxpbmstcGFkZGluZy14KSBjYWxjKHZhcigtLW1haW5uYXZpZ2F0aW9uLWxpbmstcGFkZGluZy15KSAvIDIpIHZhcigtLW1haW5uYXZpZ2F0aW9uLWxpbmstcGFkZGluZy14KTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLW1haW5uYXZpZ2F0aW9uLWhpZ2h0bGlnaHQpO1xuICAgICAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi8vXG4vLyBUb2dnbGVyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLm5hdmJhci10b2dnbGVyIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGhlaWdodDogMzRweDtcbiAgICB3aWR0aDogMzRweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm9yZGVyOiAwO1xuICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbn1cbi5uYXZiYXItdG9nZ2xlci1pY29uOmFmdGVyLFxuLm5hdmJhci10b2dnbGVyLWljb24sXG4ubmF2YmFyLXRvZ2dsZXItaWNvbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAyMnB4O1xuICAgIGhlaWdodDogMnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW47XG59XG4ubmF2YmFyLXRvZ2dsZXItaWNvbiB7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIGhlaWdodDogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cbi5uYXZiYXItdG9nZ2xlci1pY29uOmJlZm9yZSB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogLjFzO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgdG9wOiAwO1xufVxuLm5hdmJhci10b2dnbGVyLWljb246YWZ0ZXIge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IC4xcztcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgdG9wOiAwO1xufVxuLm5hdmJhci10b2dnbGVyLmNvbGxhcHNlZCB7XG4gICAgLm5hdmJhci10b2dnbGVyLWljb24ge1xuICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAuMnM7XG4gICAgICAgIGhlaWdodDogMnB4O1xuICAgIH1cbiAgICAubmF2YmFyLXRvZ2dsZXItaWNvbjpiZWZvcmUge1xuICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgICAgICAgdG9wOiAtNnB4O1xuICAgIH1cbiAgICAubmF2YmFyLXRvZ2dsZXItaWNvbjphZnRlciB7XG4gICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDA7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDApO1xuICAgICAgICB0b3A6IDZweDtcbiAgICB9XG59XG4iLCIvL1xuLy8gTmF2aWdhdGlvbiBTdHlsZVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5uYXZiYXItZGVmYXVsdCB7XG4gICAgQGV4dGVuZCAuYmctd2hpdGU7XG59XG4ubmF2YmFyLWludmVyc2Uge1xuICAgIEBleHRlbmQgLm5hdmJhci1kYXJrO1xuICAgIEBleHRlbmQgLmJnLWRhcms7XG4gICAgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICAtLSN7JHByZWZpeH1kcm9wZG93bi1jb2xvcjogdmFyKC0tI3skcHJlZml4fWdyYXktMzAwKTtcbiAgICAgICAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tYmc6IHZhcigtLSN7JHByZWZpeH1kYXJrKTtcbiAgICB9XG59XG4iLCIvL1xuLy8gQ2Fyb3VzZWwgQ29ycmVjdGlvbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4ubmF2YmFyIHtcbiAgICArIGEsXG4gICAgKyBhICsgYSxcbiAgICArIC5tYWluLXNlY3Rpb24gPiBhLFxuICAgICsgLm1haW4tc2VjdGlvbiA+IGEgKyBhIHtcbiAgICAgICAgKyAuY2Fyb3VzZWwtZnVsbHNjcmVlbixcbiAgICAgICAgKyAuY2Fyb3VzZWwtZnVsbHNjcmVlbiAuY2Fyb3VzZWwtaXRlbSB7XG4gICAgICAgICAgICBAZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkbmF2YmFyLWhlaWdodHMpIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogY2FsYygxMDB2aCAtICN7bWFwLWdldCgkbmF2YmFyLWhlaWdodHMsICRicmVha3BvaW50KX0pO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbi5uYXZiYXItZml4ZWQtdG9wLm5hdmJhci1kZWZhdWx0LXRyYW5zaXRpb24sXG4ubmF2YmFyLWZpeGVkLXRvcC5uYXZiYXItaW52ZXJzZS10cmFuc2l0aW9uIHtcbiAgICArIGEsXG4gICAgKyBhICsgYSxcbiAgICArIC5tYWluLXNlY3Rpb24gPiBhLFxuICAgICsgLm1haW4tc2VjdGlvbiA+IGEgKyBhIHtcbiAgICAgICAgKyAuY2Fyb3VzZWwge1xuICAgICAgICAgICAgQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJG5hdmJhci1oZWlnaHRzKSB7XG4gICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRncmlkLWZsb2F0LWJyZWFrcG9pbnQpIGFuZCAobWluLXdpZHRoOiBtYXAtZ2V0KCRncmlkLWJyZWFrcG9pbnRzLCAkYnJlYWtwb2ludCkpIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLSN7bWFwLWdldCgkbmF2YmFyLWhlaWdodHMsICRicmVha3BvaW50KX07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmNhcm91c2VsLWl0ZW0ge1xuICAgICAgICAgICAgICAgIEBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRuYXZiYXItaGVpZ2h0cykge1xuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJGdyaWQtZmxvYXQtYnJlYWtwb2ludCkgYW5kIChtaW4td2lkdGg6IG1hcC1nZXQoJGdyaWQtYnJlYWtwb2ludHMsICRicmVha3BvaW50KSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IGNhbGMoI3ttYXAtZ2V0KCRuYXZiYXItaGVpZ2h0cywgJGJyZWFrcG9pbnQpfSAvIDIpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICsgLmNhcm91c2VsLWZ1bGxzY3JlZW4sXG4gICAgICAgICsgLmNhcm91c2VsLWZ1bGxzY3JlZW4gLmNhcm91c2VsLWl0ZW0ge1xuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRncmlkLWZsb2F0LWJyZWFrcG9pbnQpIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMHZoO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLy9cbi8vIEJyZWFrcG9pbnRcbi8vIEJvb3RzdHJhcCA1IG9ubHkgYWxsb3dzIGJyZWFrcG9pbnRzIHRvIGJlIGZpeGVkIGF0IHZpZXdwb3J0cyB0aGlzIHJlbW92ZXNcbi8vIGEgbG90IG9mIGZsZXhpYmlsaXR5LCBzbyB3ZSBpbnRyb2R1Y2UgdGhlIGxlZ2FjeSBmbG9hdCBicmVha3BvaW50IGFnYWluLlxuLy9cbi5uYXZiYXItbWFpbm5hdmlnYXRpb24ge1xuICAgIC5uYXZiYXItY29sbGFwc2Uge1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJGdyaWQtZmxvYXQtYnJlYWtwb2ludCkge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAubmF2LXNwYWNlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkZ3JpZC1mbG9hdC1icmVha3BvaW50KSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgfVxuICAgIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAkZ3JpZC1mbG9hdC1icmVha3BvaW50KSB7XG4gICAgLm5hdmJhci1tYWlubmF2aWdhdGlvbiB7XG4gICAgICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICAubmF2YmFyLW5hdiB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICB9XG4gICAgICAgID4gLmNvbnRhaW5lcixcbiAgICAgICAgPiAuY29udGFpbmVyLWZsdWlkIHtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgICB9XG4gICAgICAgIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLy9cbi8vIFRyYW5zaXNpb25cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4ubmF2YmFyLWRlZmF1bHQtdHJhbnNpdGlvbixcbi5uYXZiYXItZGVmYXVsdC10cmFuc2l0aW9uLm5hdmJhci10cmFuc2l0aW9uIHtcbiAgICBAZXh0ZW5kIC5uYXZiYXItZGVmYXVsdDtcbn1cbi5uYXZiYXItaW52ZXJzZS10cmFuc2l0aW9uLFxuLm5hdmJhci1pbnZlcnNlLXRyYW5zaXRpb24ubmF2YmFyLXRyYW5zaXRpb24ge1xuICAgIEBleHRlbmQgLm5hdmJhci1pbnZlcnNlO1xufVxuLm5hdmJhci10cmFuc2l0aW9uIHtcbiAgICAtLW1haW5uYXZpZ2F0aW9uLW5hdi1oZWlnaHQ6ICN7bWFwLWdldCgkbmF2YmFyLWhlaWdodHMsIHhzKX07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogJGdyaWQtZmxvYXQtYnJlYWtwb2ludCkge1xuICAgIC5uYXZiYXIge1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjI3cyBjdWJpYy1iZXppZXIoMCwgMCwgLjU4LCAxKSAwcztcbiAgICB9XG4gICAgLm5hdmJhci1kZWZhdWx0LXRyYW5zaXRpb246bm90KC5uYXZiYXItdHJhbnNpdGlvbiksXG4gICAgLm5hdmJhci1pbnZlcnNlLXRyYW5zaXRpb246bm90KC5uYXZiYXItdHJhbnNpdGlvbikge1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAubmF2YmFyLW5hdiA+IGxpIHtcbiAgICAgICAgICAgID4gLm5hdi1saW5rIHtcbiAgICAgICAgICAgICAgICAtLWJzLW5hdi1saW5rLWNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgICAgICAgIC0tYnMtbmF2LWxpbmstaG92ZXItY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgICAgICAgLS1icy1uYXZiYXItYWN0aXZlLWNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5uYXZiYXItYnJhbmQge1xuICAgICAgICAgICAgPiAubmF2YmFyLWJyYW5kLWxvZ28tbm9ybWFsIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgPiAubmF2YmFyLWJyYW5kLWxvZ28taW52ZXJ0ZWQge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLy9cbi8vIE5hdnNcbi8vXG4ubmF2LWxpbmsge1xuICAgICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgICAgIG91dGxpbmU6IDJweCBzb2xpZDtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICB9XG59XG4iLCIvL1xuLy8gQmFja2VuZCBMYXlvdXRzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vL1xuLy8gMiBDb2x1bW5zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgnbGcnKSB7XG4gICAgLmJhY2tlbmRsYXlvdXQtMl9jb2x1bW5zLFxuICAgIC5iYWNrZW5kbGF5b3V0LTJfY29sdW1uc18yNV83NSB7XG4gICAgICAgIC5tYWluY29udGVudC13cmFwIHtcbiAgICAgICAgICAgIC0tc2VjdGlvbi1nYXBzOiAxO1xuICAgICAgICAgICAgLS1zZWN0aW9uLWNvbHNwYW46IDk7XG4gICAgICAgIH1cbiAgICAgICAgLnN1YmNvbnRlbnQtd3JhcCB7XG4gICAgICAgICAgICAtLXNlY3Rpb24tZ2FwczogMTtcbiAgICAgICAgICAgIC0tc2VjdGlvbi1jb2xzcGFuOiAzO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5iYWNrZW5kbGF5b3V0LTJfY29sdW1uc18yNV83NSB7XG4gICAgICAgIC5tYWluY29udGVudC13cmFwIHtcbiAgICAgICAgICAgIG9yZGVyOiAyO1xuICAgICAgICB9XG4gICAgICAgIC5zdWJjb250ZW50LXdyYXAge1xuICAgICAgICAgICAgb3JkZXI6IDE7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vXG4vLyAyIENvbHVtbnMgSGFsZlxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJ2xnJykge1xuICAgIC5iYWNrZW5kbGF5b3V0LTJfY29sdW1uc181MF81MCB7XG4gICAgICAgIC5tYWluY29udGVudC13cmFwIHtcbiAgICAgICAgICAgIC0tc2VjdGlvbi1nYXBzOiAxO1xuICAgICAgICAgICAgLS1zZWN0aW9uLWNvbHNwYW46IDY7XG4gICAgICAgIH1cbiAgICAgICAgLnN1YmNvbnRlbnQtd3JhcCB7XG4gICAgICAgICAgICAtLXNlY3Rpb24tZ2FwczogMTtcbiAgICAgICAgICAgIC0tc2VjdGlvbi1jb2xzcGFuOiA2O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vL1xuLy8gMiBDb2x1bW5zIE9mZnNldCBSaWdodFxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJ2xnJykge1xuICAgIC5iYWNrZW5kbGF5b3V0LTJfY29sdW1uc19vZmZzZXRfcmlnaHQge1xuICAgICAgICAubWFpbmNvbnRlbnQtd3JhcCB7XG4gICAgICAgICAgICAtLXNlY3Rpb24tZ2FwczogMTtcbiAgICAgICAgICAgIC0tc2VjdGlvbi1jb2xzcGFuOiA4O1xuICAgICAgICB9XG4gICAgICAgIC5zdWJjb250ZW50LXdyYXAge1xuICAgICAgICAgICAgLS1zZWN0aW9uLWdhcHM6IDE7XG4gICAgICAgICAgICAtLXNlY3Rpb24tY29sc3BhbjogMztcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy9cbi8vIDMgQ29sdW1uc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJ2xnJykge1xuICAgIC5iYWNrZW5kbGF5b3V0LTNfY29sdW1ucyB7XG4gICAgICAgIC5tYWluY29udGVudC13cmFwIHtcbiAgICAgICAgICAgIG9yZGVyOiAyO1xuICAgICAgICAgICAgLS1zZWN0aW9uLWdhcHM6IDI7XG4gICAgICAgICAgICAtLXNlY3Rpb24tY29sc3BhbjogNjtcbiAgICAgICAgfVxuICAgICAgICAuc3ViY29udGVudC13cmFwIHtcbiAgICAgICAgICAgIG9yZGVyOiAzO1xuICAgICAgICAgICAgLS1zZWN0aW9uLWdhcHM6IDI7XG4gICAgICAgICAgICAtLXNlY3Rpb24tY29sc3BhbjogMztcbiAgICAgICAgfVxuICAgICAgICAubWFpbmNvbnRlbnQtd3JhcCArIC5zdWJjb250ZW50LXdyYXAge1xuICAgICAgICAgICAgb3JkZXI6IDE7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vXG4vLyBTdWJuYXZpZ2F0aW9uXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLmJhY2tlbmRsYXlvdXQtc3VibmF2aWdhdGlvbl9yaWdodCxcbi5iYWNrZW5kbGF5b3V0LXN1Ym5hdmlnYXRpb25fbGVmdCB7XG4gICAgLnN1Ym5hdi13cmFwIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59XG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCdsZycpIHtcbiAgICAuYmFja2VuZGxheW91dC1zdWJuYXZpZ2F0aW9uX3JpZ2h0LFxuICAgIC5iYWNrZW5kbGF5b3V0LXN1Ym5hdmlnYXRpb25fbGVmdCB7XG4gICAgICAgIC5zdWJuYXYtd3JhcCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIC0tc2VjdGlvbi1nYXBzOiAxO1xuICAgICAgICAgICAgLS1zZWN0aW9uLWNvbHNwYW46IDM7XG4gICAgICAgIH1cbiAgICAgICAgLm1haW5jb250ZW50LXdyYXAge1xuICAgICAgICAgICAgLS1zZWN0aW9uLWdhcHM6IDE7XG4gICAgICAgICAgICAtLXNlY3Rpb24tY29sc3BhbjogOTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuYmFja2VuZGxheW91dC1zdWJuYXZpZ2F0aW9uX2xlZnQge1xuICAgICAgICAuc3VibmF2LXdyYXAge1xuICAgICAgICAgICAgb3JkZXI6IDE7XG4gICAgICAgIH1cbiAgICAgICAgLm1haW5jb250ZW50LXdyYXAge1xuICAgICAgICAgICAgb3JkZXI6IDI7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmJhY2tlbmRsYXlvdXQtc3VibmF2aWdhdGlvbl9yaWdodCB7XG4gICAgICAgIC5zdWJuYXYtd3JhcCB7XG4gICAgICAgICAgICBvcmRlcjogMjtcbiAgICAgICAgfVxuICAgICAgICAubWFpbmNvbnRlbnQtd3JhcCB7XG4gICAgICAgICAgICBvcmRlcjogMTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy9cbi8vIFN1Ym5hdmlnYXRpb24gMiBDb2x1bW5zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLmJhY2tlbmRsYXlvdXQtc3VibmF2aWdhdGlvbl9yaWdodF8yX2NvbHVtbnMsXG4uYmFja2VuZGxheW91dC1zdWJuYXZpZ2F0aW9uX2xlZnRfMl9jb2x1bW5zIHtcbiAgICAuc3VibmF2LXdyYXAge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn1cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJ2xnJykge1xuICAgIC5iYWNrZW5kbGF5b3V0LXN1Ym5hdmlnYXRpb25fcmlnaHRfMl9jb2x1bW5zLFxuICAgIC5iYWNrZW5kbGF5b3V0LXN1Ym5hdmlnYXRpb25fbGVmdF8yX2NvbHVtbnMge1xuICAgICAgICAuc3VibmF2LXdyYXAge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAtLXNlY3Rpb24tZ2FwczogMjtcbiAgICAgICAgICAgIC0tc2VjdGlvbi1jb2xzcGFuOiAzO1xuICAgICAgICB9XG4gICAgICAgIC5tYWluY29udGVudC13cmFwIHtcbiAgICAgICAgICAgIC0tc2VjdGlvbi1nYXBzOiAyO1xuICAgICAgICAgICAgLS1zZWN0aW9uLWNvbHNwYW46IDY7XG4gICAgICAgIH1cbiAgICAgICAgLnN1YmNvbnRlbnQtd3JhcCB7XG4gICAgICAgICAgICAtLXNlY3Rpb24tZ2FwczogMjtcbiAgICAgICAgICAgIC0tc2VjdGlvbi1jb2xzcGFuOiAzO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5iYWNrZW5kbGF5b3V0LXN1Ym5hdmlnYXRpb25fcmlnaHRfMl9jb2x1bW5zIHtcbiAgICAgICAgLnN1Ym5hdi13cmFwIHtcbiAgICAgICAgICAgIG9yZGVyOiAzO1xuICAgICAgICB9XG4gICAgICAgIC5tYWluY29udGVudC13cmFwIHtcbiAgICAgICAgICAgIG9yZGVyOiAxO1xuICAgICAgICB9XG4gICAgICAgIC5zdWJjb250ZW50LXdyYXAge1xuICAgICAgICAgICAgb3JkZXI6IDI7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmJhY2tlbmRsYXlvdXQtc3VibmF2aWdhdGlvbl9sZWZ0XzJfY29sdW1ucyB7XG4gICAgICAgIC5zdWJuYXYtd3JhcCB7XG4gICAgICAgICAgICBvcmRlcjogMTtcbiAgICAgICAgfVxuICAgICAgICAubWFpbmNvbnRlbnQtd3JhcCB7XG4gICAgICAgICAgICBvcmRlcjogMztcbiAgICAgICAgfVxuICAgICAgICAuc3ViY29udGVudC13cmFwIHtcbiAgICAgICAgICAgIG9yZGVyOiAyO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLy9cbi8vIFNlY3Rpb25cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uc2VjdGlvbiB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5zZWN0aW9uLXJvdyB7XG4gICAgLS1zZWN0aW9uLWNvbHVtbnM6IDEyO1xuICAgIC0tc2VjdGlvbi1jb2xzcGFuOiAxMjtcbiAgICAtLXNlY3Rpb24tZ2FwczogMDtcbiAgICAtLXNlY3Rpb24tZ2FwLXk6IDA7XG4gICAgLS1zZWN0aW9uLWdhcC14OiAjeyRncmlkLWd1dHRlci13aWR0aH07XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGdhcDogdmFyKC0tc2VjdGlvbi1nYXAteSkgdmFyKC0tc2VjdGlvbi1nYXAteCk7XG59XG4uc2VjdGlvbi1jb2x1bW4ge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyB2YXIoLS1zZWN0aW9uLWNvbHVtbnMpICogdmFyKC0tc2VjdGlvbi1jb2xzcGFuKSAtICh2YXIoLS1zZWN0aW9uLWdhcC14KSAqIHZhcigtLXNlY3Rpb24tZ2FwcykgLyB2YXIoLS1zZWN0aW9uLWNvbHVtbnMpICogdmFyKC0tc2VjdGlvbi1jb2xzcGFuKSkpO1xuICAgICYtaGFsZiB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJ3NtJykge1xuICAgICAgICAgICAgLS1zZWN0aW9uLWdhcHM6IDE7XG4gICAgICAgICAgICAtLXNlY3Rpb24tY29sc3BhbjogNjtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLXRoaXJkIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgnbWQnKSB7XG4gICAgICAgICAgICAtLXNlY3Rpb24tZ2FwczogMztcbiAgICAgICAgICAgIC0tc2VjdGlvbi1jb2xzcGFuOiA0O1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLy9cbi8vIFZhcmlhYmxlc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiRmcmFtZS1jb2xvcjogICAgICAgICAgICAgICAgICAgaW5oZXJpdCAhZGVmYXVsdDtcbiRmcmFtZS1iYWNrZ3JvdW5kOiAgICAgICAgICAgICAgdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XG4kZnJhbWUtZW1iZWRkZWQtYm9yZGVyLXJhZGl1czogIC41cmVtICFkZWZhdWx0O1xuJGZyYW1lLXdpZHRoLWxhcmdlOiAgICAgICAgICAgICAxNjAwcHggIWRlZmF1bHQ7XG4kZnJhbWUtd2lkdGgtbWVkaXVtOiAgICAgICAgICAgIDg3MHB4ICFkZWZhdWx0O1xuJGZyYW1lLXdpZHRoLXNtYWxsOiAgICAgICAgICAgICA2MDBweCAhZGVmYXVsdDtcbiRmcmFtZS1pbm5lci1zcGFjaW5nOiAgICAgICAgICAgMS43NXJlbSAhZGVmYXVsdDtcbiRmcmFtZS1pbm5lci1zcGFjaW5nLXNtYWxsOiAgICAgLjc1cmVtICFkZWZhdWx0O1xuJGZyYW1lLWlubmVyLXNwYWNpbmctc2NhbGluZzogICAoKSAhZGVmYXVsdDtcbiRmcmFtZS1pbm5lci1zcGFjaW5nLXNjYWxpbmc6ICAgbWFwLW1lcmdlKFxuICAgIChcbiAgICAgICAgeHM6IDEsXG4gICAgICAgIHNtOiAxLjIsXG4gICAgICAgIG1kOiAxLjMsXG4gICAgICAgIGxnOiAxLjQsXG4gICAgICAgIHhsOiAxLjVcbiAgICApLFxuICAgICRmcmFtZS1pbm5lci1zcGFjaW5nLXNjYWxpbmdcbik7XG4kZnJhbWUtb3V0ZXItc3BhY2luZzogICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kZnJhbWUtb3V0ZXItc3BhY2luZy1zY2FsaW5nOiAgKCkgIWRlZmF1bHQ7XG4kZnJhbWUtb3V0ZXItc3BhY2luZy1zY2FsaW5nOiAgbWFwLW1lcmdlKFxuICAgIChcbiAgICAgICAgJ25vbmUnOiAwLFxuICAgICAgICAnZXh0cmEtc21hbGwnOiAxLFxuICAgICAgICAnc21hbGwnOiAxLjUsXG4gICAgICAgICdtZWRpdW0nOiAyLFxuICAgICAgICAnbGFyZ2UnOiAyLjUsXG4gICAgICAgICdleHRyYS1sYXJnZSc6IDNcbiAgICApLFxuICAgICRmcmFtZS1vdXRlci1zcGFjaW5nLXNjYWxpbmdcbik7XG4kZnJhbWUtYmFja2dyb3VuZHM6ICgpICFkZWZhdWx0O1xuJGZyYW1lLWJhY2tncm91bmRzOiBtYXAtbWVyZ2UoXG4gICAgKFxuICAgICAgICAncHJpbWFyeSc6IChcbiAgICAgICAgICAgICdiYWNrZ3JvdW5kJzogICAgICAgJHByaW1hcnksXG4gICAgICAgICAgICAnY29sb3InOiAgICAgICAgICAgIGNvbG9yLWNvbnRyYXN0KCRwcmltYXJ5KSxcbiAgICAgICAgICAgICdsaW5rLWNvbG9yJzogICAgICAgY29sb3ItY29udHJhc3QoJHByaW1hcnkpLFxuICAgICAgICAgICAgJ2xpbmstaG92ZXItY29sb3InOiBjb2xvci1jb250cmFzdCgkcHJpbWFyeSlcbiAgICAgICAgKSxcbiAgICAgICAgJ3NlY29uZGFyeSc6IChcbiAgICAgICAgICAgICdiYWNrZ3JvdW5kJzogICAgICAgJHNlY29uZGFyeSxcbiAgICAgICAgICAgICdjb2xvcic6ICAgICAgICAgICAgY29sb3ItY29udHJhc3QoJHNlY29uZGFyeSksXG4gICAgICAgICAgICAnbGluay1jb2xvcic6ICAgICAgIGNvbG9yLWNvbnRyYXN0KCRzZWNvbmRhcnkpLFxuICAgICAgICAgICAgJ2xpbmstaG92ZXItY29sb3InOiBjb2xvci1jb250cmFzdCgkc2Vjb25kYXJ5KVxuICAgICAgICApLFxuICAgICAgICAndGVydGlhcnknOiAoXG4gICAgICAgICAgICAnYmFja2dyb3VuZCc6ICAgICAgICR0ZXJ0aWFyeSxcbiAgICAgICAgICAgICdjb2xvcic6ICAgICAgICAgICAgY29sb3ItY29udHJhc3QoJHRlcnRpYXJ5KSxcbiAgICAgICAgICAgICdsaW5rLWNvbG9yJzogICAgICAgY29sb3ItY29udHJhc3QoJHRlcnRpYXJ5KSxcbiAgICAgICAgICAgICdsaW5rLWhvdmVyLWNvbG9yJzogY29sb3ItY29udHJhc3QoJHRlcnRpYXJ5KVxuICAgICAgICApLFxuICAgICAgICAncXVhdGVybmFyeSc6IChcbiAgICAgICAgICAgICdiYWNrZ3JvdW5kJzogICAgICAgJHF1YXRlcm5hcnksXG4gICAgICAgICAgICAnY29sb3InOiAgICAgICAgICAgIGNvbG9yLWNvbnRyYXN0KCRxdWF0ZXJuYXJ5KSxcbiAgICAgICAgICAgICdsaW5rLWNvbG9yJzogICAgICAgY29sb3ItY29udHJhc3QoJHF1YXRlcm5hcnkpLFxuICAgICAgICAgICAgJ2xpbmstaG92ZXItY29sb3InOiBjb2xvci1jb250cmFzdCgkcXVhdGVybmFyeSlcbiAgICAgICAgKSxcbiAgICAgICAgJ2xpZ2h0JzogKFxuICAgICAgICAgICAgJ2JhY2tncm91bmQnOiAgICAgICAkbGlnaHQsXG4gICAgICAgICAgICAnY29sb3InOiAgICAgICAgICAgICRib2R5LWNvbG9yLFxuICAgICAgICAgICAgJ2xpbmstY29sb3InOiAgICAgICAkbGluay1jb2xvcixcbiAgICAgICAgICAgICdsaW5rLWhvdmVyLWNvbG9yJzogJGxpbmstaG92ZXItY29sb3JcbiAgICAgICAgKSxcbiAgICAgICAgJ2RhcmsnOiAoXG4gICAgICAgICAgICAnYmFja2dyb3VuZCc6ICAgICAgICRkYXJrLFxuICAgICAgICAgICAgJ2NvbG9yJzogICAgICAgICAgICBjb2xvci1jb250cmFzdCgkZGFyayksXG4gICAgICAgICAgICAnbGluay1jb2xvcic6ICAgICAgICRsaW5rLWNvbG9yLFxuICAgICAgICAgICAgJ2xpbmstaG92ZXItY29sb3InOiAkbGluay1ob3Zlci1jb2xvclxuICAgICAgICApXG4gICAgKSxcbiAgICAkZnJhbWUtYmFja2dyb3VuZHNcbik7XG5cbi8vXG4vLyBDU1MgVmFyaWFibGVzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuOnJvb3Qge1xuICAgIC0tZnJhbWUtY29sb3I6ICN7JGZyYW1lLWNvbG9yfTtcbiAgICAtLWZyYW1lLWxpbmstY29sb3I6ICN7JGxpbmstY29sb3J9O1xuICAgIC0tZnJhbWUtbGluay1ob3Zlci1jb2xvcjogI3skbGluay1ob3Zlci1jb2xvcn07XG4gICAgLS1mcmFtZS1iYWNrZ3JvdW5kOiAjeyRmcmFtZS1iYWNrZ3JvdW5kfTtcbiAgICAtLWZyYW1lLWVtYmVkZGVkLWJvcmRlci1yYWRpdXM6ICN7JGZyYW1lLWVtYmVkZGVkLWJvcmRlci1yYWRpdXN9O1xuICAgIC0tZnJhbWUtd2lkdGgtbGFyZ2U6ICN7JGZyYW1lLXdpZHRoLWxhcmdlfTtcbiAgICAtLWZyYW1lLXdpZHRoLW1lZGl1bTogI3skZnJhbWUtd2lkdGgtbWVkaXVtfTtcbiAgICAtLWZyYW1lLXdpZHRoLXNtYWxsOiAjeyRmcmFtZS13aWR0aC1zbWFsbH07XG4gICAgLS1mcmFtZS1zcGFjaW5nOiAjeyRmcmFtZS1pbm5lci1zcGFjaW5nfTtcbiAgICAtLWZyYW1lLXNwYWNpbmctc21hbGw6ICN7JGZyYW1lLWlubmVyLXNwYWNpbmctc21hbGx9O1xuICAgIEBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRmcmFtZS1pbm5lci1zcGFjaW5nLXNjYWxpbmcpIHtcbiAgICAgICAgLS1mcmFtZS1zcGFjaW5nLSN7JGJyZWFrcG9pbnR9OiAjeyRmcmFtZS1pbm5lci1zcGFjaW5nICogbWFwLWdldCgkZnJhbWUtaW5uZXItc3BhY2luZy1zY2FsaW5nLCAkYnJlYWtwb2ludCl9O1xuICAgICAgICAtLWZyYW1lLXNwYWNpbmctc21hbGwtI3skYnJlYWtwb2ludH06ICN7JGZyYW1lLWlubmVyLXNwYWNpbmctc21hbGwgKiBtYXAtZ2V0KCRmcmFtZS1pbm5lci1zcGFjaW5nLXNjYWxpbmcsICRicmVha3BvaW50KX07XG4gICAgfVxuICAgIC0tZnJhbWUtb3V0ZXItc3BhY2luZy1iZWZvcmU6IDA7XG4gICAgLS1mcmFtZS1vdXRlci1zcGFjaW5nLWFmdGVyOiAwO1xuICAgIEBlYWNoICR2YXJpYW50IGluIG1hcC1rZXlzKCRmcmFtZS1vdXRlci1zcGFjaW5nLXNjYWxpbmcpIHtcbiAgICAgICAgLS1mcmFtZS1vdXRlci1zcGFjaW5nLXZhcmlhbnQtI3skdmFyaWFudH06ICN7JGZyYW1lLW91dGVyLXNwYWNpbmcgKiBtYXAtZ2V0KCRmcmFtZS1vdXRlci1zcGFjaW5nLXNjYWxpbmcsICR2YXJpYW50KX07XG4gICAgfVxufVxuXG4vL1xuLy8gRnJhbWVcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uZnJhbWUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tdG9wOiB2YXIoLS1mcmFtZS1vdXRlci1zcGFjaW5nLWJlZm9yZSk7XG4gICAgbWFyZ2luLWJvdHRvbTogdmFyKC0tZnJhbWUtb3V0ZXItc3BhY2luZy1hZnRlcik7XG4gICAgcGFkZGluZy10b3A6IHZhcigtLWZyYW1lLXNwYWNpbmcpO1xuICAgIHBhZGRpbmctYm90dG9tOiB2YXIoLS1mcmFtZS1zcGFjaW5nKTtcbiAgICBjb2xvcjogdmFyKC0tZnJhbWUtY29sb3IpO1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWZyYW1lLWJhY2tncm91bmQpO1xuICAgIGFbY2xhc3M9XCJcIl0sXG4gICAgYTpub3QoW2NsYXNzXSkge1xuICAgICAgICBjb2xvcjogdmFyKC0tZnJhbWUtbGluay1jb2xvcik7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6IHZhcigtLWZyYW1lLWxpbmstaG92ZXItY29sb3IpO1xuICAgICAgICB9XG4gICAgfVxuICAgIEBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRmcmFtZS1pbm5lci1zcGFjaW5nLXNjYWxpbmcpIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICAgICAgICAgLS1mcmFtZS1zcGFjaW5nOiB2YXIoLS1mcmFtZS1zcGFjaW5nLSN7JGJyZWFrcG9pbnR9KTtcbiAgICAgICAgfVxuICAgIH1cbn1cbi5mcmFtZS1pbm5lciB7XG4gICAgPiAqOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbn1cblxuLy9cbi8vIExheW91dFxuLy9cbi5mcmFtZS1sYXlvdXQtZW1iZWRkZWQge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgID4gLmZyYW1lLWdyb3VwLWNvbnRhaW5lciB7XG4gICAgICAgIEBpbmNsdWRlIG1ha2UtY29udGFpbmVyKCk7XG4gICAgICAgIEBlYWNoICRicmVha3BvaW50LCAkY29udGFpbmVyLW1heC13aWR0aCBpbiAkY29udGFpbmVyLW1heC13aWR0aHMge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6ICRjb250YWluZXItbWF4LXdpZHRoO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYtZnVsbCB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgICAgJi1sYXJnZSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IHZhcigtLWZyYW1lLXdpZHRoLWxhcmdlKTtcbiAgICAgICAgfVxuICAgICAgICAmLW1lZGl1bSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IHZhcigtLWZyYW1lLXdpZHRoLW1lZGl1bSk7XG4gICAgICAgIH1cbiAgICAgICAgJi1zbWFsbCB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IHZhcigtLWZyYW1lLXdpZHRoLXNtYWxsKTtcbiAgICAgICAgfVxuICAgICAgICA+IC5mcmFtZS1ncm91cC1pbm5lciB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1mcmFtZS1lbWJlZGRlZC1ib3JkZXItcmFkaXVzKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWZyYW1lLWJhY2tncm91bmQpO1xuICAgICAgICAgICAgcGFkZGluZzogdmFyKC0tZnJhbWUtc3BhY2luZyk7XG4gICAgICAgICAgICA+IC5mcmFtZS1jb250YWluZXIge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuZnJhbWUtYmFja2dyb3VuZGltYWdlLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogdmFyKC0tZnJhbWUtZW1iZWRkZWQtYm9yZGVyLXJhZGl1cyk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vXG4vLyBDb250YWluZXJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uZnJhbWUtY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgQGluY2x1ZGUgbWFrZS1jb250YWluZXIoKTtcbiAgICAmLWRlZmF1bHQge1xuICAgICAgICBAZWFjaCAkYnJlYWtwb2ludCwgJGNvbnRhaW5lci1tYXgtd2lkdGggaW4gJGNvbnRhaW5lci1tYXgtd2lkdGhzIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAkY29udGFpbmVyLW1heC13aWR0aDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmLWZ1bGwge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgICYtbGFyZ2Uge1xuICAgICAgICBtYXgtd2lkdGg6IHZhcigtLWZyYW1lLXdpZHRoLWxhcmdlKTtcbiAgICB9XG4gICAgJi1tZWRpdW0ge1xuICAgICAgICBtYXgtd2lkdGg6IHZhcigtLWZyYW1lLXdpZHRoLW1lZGl1bSk7XG4gICAgfVxuICAgICYtc21hbGwge1xuICAgICAgICBtYXgtd2lkdGg6IHZhcigtLWZyYW1lLXdpZHRoLXNtYWxsKTtcbiAgICB9XG59XG4uY29udGFpbmVyIHtcbiAgICAuZnJhbWUtY29udGFpbmVyLFxuICAgIC5mcmFtZS1ncm91cC1jb250YWluZXIge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgfVxufVxuXG4vL1xuLy8gRnJhbWUgT3B0aW9uc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5mcmFtZS1vcHRpb24tcnVsZXItYmVmb3JlIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAuMTI1KTtcbiAgICBtYXJnaW4tdG9wOiAwO1xufVxuLmZyYW1lLW9wdGlvbi1ydWxlci1hZnRlciB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgLjEyNSk7XG59XG4uZnJhbWUtb3B0aW9uLWluZGVudC1sZWZ0IHtcbiAgICAuZnJhbWUtaW5uZXIge1xuICAgICAgICBAZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICAgICAgICAgICAgJGk6IGluZGV4KG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSwgJGJyZWFrcG9pbnQpO1xuICAgICAgICAgICAgJGk6ICRpIC0gMTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogJGkgKiA1JTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbi5mcmFtZS1vcHRpb24taW5kZW50LXJpZ2h0IHtcbiAgICAuZnJhbWUtaW5uZXIge1xuICAgICAgICBAZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICAgICAgICAgICAgJGk6IGluZGV4KG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSwgJGJyZWFrcG9pbnQpO1xuICAgICAgICAgICAgJGk6ICRpIC0gMTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6ICRpICogNSU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vXG4vLyBTaXplXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLmZyYW1lLXNpemUtc21hbGwge1xuICAgIEBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRmcmFtZS1pbm5lci1zcGFjaW5nLXNjYWxpbmcpIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICAgICAgICAgLS1mcmFtZS1zcGFjaW5nOiB2YXIoLS1mcmFtZS1zcGFjaW5nLXNtYWxsLSN7JGJyZWFrcG9pbnR9KTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy9cbi8vIEhlaWdodFxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5mcmFtZS1oZWlnaHQtc21hbGwsXG4uZnJhbWUtaGVpZ2h0LW1lZGl1bSxcbi5mcmFtZS1oZWlnaHQtbWF4IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC5mcmFtZS1ncm91cC1jb250YWluZXIsXG4gICAgLmZyYW1lLWdyb3VwLWlubmVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1ncm93OiAxO1xuICAgIH1cbiAgICAuZnJhbWUtY29udGFpbmVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG4gICAgLmZyYW1lLWlubmVyIHtcbiAgICAgICAgZmxleC1ncm93OiAxO1xuICAgIH1cbn1cbi5mcmFtZS1oZWlnaHQtc21hbGwge1xuICAgIG1pbi1oZWlnaHQ6IDMwMHB4O1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgbWluLWhlaWdodDogNDAwcHg7XG4gICAgfVxufVxuLmZyYW1lLWhlaWdodC1tZWRpdW0ge1xuICAgIG1pbi1oZWlnaHQ6IDQwMHB4O1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgbWluLWhlaWdodDogNTAwcHg7XG4gICAgfVxufVxuXG4vL1xuLy8gQmFja2dyb3VuZFxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5jb250YWluZXIge1xuICAgIC5mcmFtZS1oYXMtYmFja2dyb3VuZGltYWdlLFxuICAgICVmcmFtZS1oYXMtYmFja2dyb3VuZGltYWdlIHtcbiAgICAgICAgJjpub3QoLmZyYW1lLWxheW91dC1lbWJlZGRlZCkge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiB2YXIoLS1mcmFtZS1zcGFjaW5nKTtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IHZhcigtLWZyYW1lLXNwYWNpbmcpO1xuICAgICAgICB9XG4gICAgfVxufVxuJWZyYW1lLWNvbGxhcHNpYmxlIHtcbiAgICAtLWZyYW1lLW91dGVyLXNwYWNpbmctYmVmb3JlOiBjYWxjKC0xICogdmFyKC0tZnJhbWUtc3BhY2luZykpO1xufVxuQG1peGluIG1ha2UtZnJhbWUtY29sbGFwc2libGUoJG5hbWUpIHtcbiAgICAuZnJhbWUtc2l6ZS1kZWZhdWx0LmZyYW1lLWJhY2tncm91bmQtI3skbmFtZX0uZnJhbWUtc3BhY2UtYWZ0ZXItbm9uZTpub3QoLmZyYW1lLW9wdGlvbi1ydWxlci1hZnRlcik6bm90KC5mcmFtZS1oYXMtYmFja2dyb3VuZGltYWdlKTpub3QoLmZyYW1lLWxheW91dC1lbWJlZGRlZCkgK1xuICAgIC5mcmFtZS1zaXplLWRlZmF1bHQuZnJhbWUtYmFja2dyb3VuZC0jeyRuYW1lfS5mcmFtZS1zcGFjZS1iZWZvcmUtbm9uZTpub3QoLmZyYW1lLW9wdGlvbi1ydWxlci1iZWZvcmUpOm5vdCguZnJhbWUtaGFzLWJhY2tncm91bmRpbWFnZSk6bm90KC5mcmFtZS1sYXlvdXQtZW1iZWRkZWQpIHtcbiAgICAgICAgQGV4dGVuZCAlZnJhbWUtY29sbGFwc2libGU7XG4gICAgfVxufVxuQGluY2x1ZGUgbWFrZS1mcmFtZS1jb2xsYXBzaWJsZSgnbm9uZScpO1xuQGVhY2ggJG5hbWUsICRzZXR0aW5ncyBpbiAkZnJhbWUtYmFja2dyb3VuZHMge1xuICAgIC5mcmFtZS1iYWNrZ3JvdW5kLSN7JG5hbWV9IHtcbiAgICAgICAgQGV4dGVuZCAlZnJhbWUtaGFzLWJhY2tncm91bmRpbWFnZTtcbiAgICAgICAgJHRtcC1jb2xvcjogbWFwLWdldCgkc2V0dGluZ3MsICdjb2xvcicpO1xuICAgICAgICAkdG1wLWJhY2tncm91bmQ6IG1hcC1nZXQoJHNldHRpbmdzLCAnYmFja2dyb3VuZCcpO1xuICAgICAgICAkdG1wLWxpbmstY29sb3I6IG1hcC1nZXQoJHNldHRpbmdzLCAnbGluay1jb2xvcicpO1xuICAgICAgICAkdG1wLWxpbmstaG92ZXItY29sb3I6IG1hcC1nZXQoJHNldHRpbmdzLCAnbGluay1ob3Zlci1jb2xvcicpO1xuICAgICAgICBAaWYgKCR0bXAtY29sb3IpIHtcbiAgICAgICAgICAgIC0tZnJhbWUtY29sb3I6ICN7JHRtcC1jb2xvcn07XG4gICAgICAgIH1cbiAgICAgICAgQGlmICgkdG1wLWJhY2tncm91bmQpIHtcbiAgICAgICAgICAgIC0tZnJhbWUtYmFja2dyb3VuZDogI3skdG1wLWJhY2tncm91bmR9O1xuICAgICAgICB9XG4gICAgICAgIEBpZiAoJHRtcC1saW5rLWNvbG9yKSB7XG4gICAgICAgICAgICAtLWZyYW1lLWxpbmstY29sb3I6ICN7JHRtcC1saW5rLWNvbG9yfTtcbiAgICAgICAgfVxuICAgICAgICBAaWYgKCR0bXAtbGluay1ob3Zlci1jb2xvcikge1xuICAgICAgICAgICAgLS1mcmFtZS1saW5rLWhvdmVyLWNvbG9yOiAjeyR0bXAtbGluay1ob3Zlci1jb2xvcn07XG4gICAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgbWFrZS1mcmFtZS1jb2xsYXBzaWJsZSgkbmFtZSk7XG59XG4uZnJhbWUtbGF5b3V0LWVtYmVkZGVkLmZyYW1lLXNwYWNlLWFmdGVyLW5vbmU6bm90KC5mcmFtZS1vcHRpb24tcnVsZXItYWZ0ZXIpICsgLmZyYW1lLWxheW91dC1lbWJlZGRlZC5mcmFtZS1zcGFjZS1iZWZvcmUtbm9uZTpub3QoLmZyYW1lLW9wdGlvbi1ydWxlci1iZWZvcmUpLFxuLmZyYW1lLWxheW91dC1lbWJlZGRlZC5mcmFtZS1zcGFjZS1hZnRlci1ub25lOm5vdCguZnJhbWUtb3B0aW9uLXJ1bGVyLWFmdGVyKSArIC5mcmFtZS1zaXplLWRlZmF1bHQuZnJhbWUtYmFja2dyb3VuZC1ub25lLmZyYW1lLXNwYWNlLWJlZm9yZS1ub25lOm5vdCguZnJhbWUtb3B0aW9uLXJ1bGVyLWJlZm9yZSk6bm90KC5mcmFtZS1oYXMtYmFja2dyb3VuZGltYWdlKSxcbi5mcmFtZS1zaXplLWRlZmF1bHQuZnJhbWUtYmFja2dyb3VuZC1ub25lLmZyYW1lLXNwYWNlLWFmdGVyLW5vbmU6bm90KC5mcmFtZS1vcHRpb24tcnVsZXItYWZ0ZXIpOm5vdCguZnJhbWUtaGFzLWJhY2tncm91bmRpbWFnZSkgKyAuZnJhbWUtbGF5b3V0LWVtYmVkZGVkLmZyYW1lLXNwYWNlLWJlZm9yZS1ub25lOm5vdCguZnJhbWUtb3B0aW9uLXJ1bGVyLWJlZm9yZSkge1xuICAgIEBleHRlbmQgJWZyYW1lLWNvbGxhcHNpYmxlO1xufVxuLmZyYW1lLWJhY2tncm91bmQtbm9uZSB7XG4gICAgLS1mcmFtZS1iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuLy9cbi8vIEJhY2tncm91bmQgSW1hZ2Vcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uZnJhbWUtYmFja2dyb3VuZGltYWdlLWNvbnRhaW5lciB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5mcmFtZS1iYWNrZ3JvdW5kaW1hZ2UtY29udGFpbmVyLFxuLmZyYW1lLWJhY2tncm91bmRpbWFnZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cbi5mcmFtZS1iYWNrZ3JvdW5kaW1hZ2UtZmFkZSB7XG4gICAgb3BhY2l0eTogLjEyNTtcbn1cbi5mcmFtZS1iYWNrZ3JvdW5kaW1hZ2UtcGFyYWxsYXgge1xuICAgIGJhY2tncm91bmQtYXR0YWNobWVudDogZml4ZWQ7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBAbWVkaWEgKGhvdmVyOiBub25lKSB7XG4gICAgICAgIGJhY2tncm91bmQtYXR0YWNobWVudDogaW5pdGlhbDtcbiAgICB9XG59XG4uZnJhbWUtYmFja2dyb3VuZGltYWdlLWJsdXIge1xuICAgIGZpbHRlcjogYmx1cigxMHB4KTtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgNDBweCk7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgKyA0MHB4KTtcbiAgICB0b3A6IC0yMHB4O1xuICAgIGxlZnQ6IC0yMHB4O1xufVxuLmZyYW1lLWJhY2tncm91bmRpbWFnZS1ncmF5c2NhbGUge1xuICAgIGZpbHRlcjogZ3JheXNjYWxlKDEpO1xufVxuLmZyYW1lLWJhY2tncm91bmRpbWFnZS1zZXBpYSB7XG4gICAgZmlsdGVyOiBzZXBpYSgxKTtcbn1cbi5mcmFtZS1iYWNrZ3JvdW5kaW1hZ2UtYmVoYXZpb3VyLXBhdHRlcm4ge1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBhdXRvO1xufVxuXG4vL1xuLy8gU3BhY2Vcbi8vXG4uZnJhbWUtc3BhY2UtYmVmb3JlIHtcbiAgICBtYXJnaW4tdG9wOiB2YXIoLS1mcmFtZS1vdXRlci1zcGFjaW5nLWJlZm9yZSwgMCk7XG59XG4uZnJhbWUtc3BhY2UtYWZ0ZXIge1xuICAgIG1hcmdpbi1ib3R0b206IHZhcigtLWZyYW1lLW91dGVyLXNwYWNpbmctYWZ0ZXIsIDApO1xufVxuQGVhY2ggJG5hbWUsICRzY2FsaW5nIGluICRmcmFtZS1vdXRlci1zcGFjaW5nLXNjYWxpbmcge1xuICAgIC5mcmFtZS1zcGFjZS1iZWZvcmUtI3skbmFtZX0ge1xuICAgICAgICAtLWZyYW1lLW91dGVyLXNwYWNpbmctYmVmb3JlOiB2YXIoLS1mcmFtZS1vdXRlci1zcGFjaW5nLXZhcmlhbnQtI3skbmFtZX0pO1xuICAgIH1cbiAgICAuZnJhbWUtc3BhY2UtYWZ0ZXItI3skbmFtZX0ge1xuICAgICAgICAtLWZyYW1lLW91dGVyLXNwYWNpbmctYWZ0ZXI6IHZhcigtLWZyYW1lLW91dGVyLXNwYWNpbmctdmFyaWFudC0jeyRuYW1lfSk7XG4gICAgfVxufVxuXG4vL1xuLy8gRnJhbWUgSGVhZGVyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLmZyYW1lLWhlYWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlcjtcbiAgICA+ICo6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxufVxuLmZyYW1lLWhlYWRlci1wZXJtYWxpbmsge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIG9wYWNpdHk6IC4yNTtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IGVhc2UtaW4tb3V0IC4zcztcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgdG9wOiAtLjFlbTtcbiAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgb3BhY2l0eTogLjc1O1xuICAgIH1cbn1cbio6aG92ZXIgPiAuZnJhbWUtaGVhZGVyLXBlcm1hbGluayB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cbiIsIi8vXG4vLyBCcmVhZGNydW1iXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLmJyZWFkY3J1bWItc2VjdGlvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJyZWFkY3J1bWItYmc7XG4gICAgLmJyZWFkY3J1bWIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbn1cbi5icmVhZGNydW1iLWljb24ge1xuICAgIGZsZXgtZ3JvdzogMDtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBzdmcsXG4gICAgaW1nIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICB9XG59XG4uYnJlYWRjcnVtYi1saW5rLXRpdGxlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogLjI1ZW07XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBpbmhlcml0O1xufVxuIiwiLy9cbi8vIFZhcmlhYmxlc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiRzdWJuYXYtZm9udC1zaXplOiAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIC44NzUgIWRlZmF1bHQ7XG4kc3VibmF2LWxpbmUtaGVpZ2h0OiAgICAgICAgICAxLjI1ICFkZWZhdWx0O1xuJHN1Ym5hdi1saW5rLXBhZGRpbmcteDogICAgICAgMXJlbSAhZGVmYXVsdDtcbiRzdWJuYXYtbGluay1wYWRkaW5nLXk6ICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHN1Ym5hdi1ib3JkZXItY29sb3I6ICAgICAgICAgI2U2ZTZlNiAhZGVmYXVsdDtcbiRzdWJuYXYtY29sb3I6ICAgICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuNTUpICFkZWZhdWx0O1xuJHN1Ym5hdi1ob3Zlci1jb2xvcjogICAgICAgICAgcmdiYSgkYmxhY2ssIC43NSkgIWRlZmF1bHQ7XG4kc3VibmF2LWhvdmVyLWJnOiAgICAgICAgICAgICAjZjJmMmYyICFkZWZhdWx0O1xuJHN1Ym5hdi1hY3RpdmUtY29sb3I6ICAgICAgICAgYTExeS1jb2xvcigjZjJmMmYyLCAkbGluay1jb2xvcikgIWRlZmF1bHQ7XG4kc3VibmF2LWFjdGl2ZS1iZzogICAgICAgICAgICB0cmFuc3BhcmVudCAhZGVmYXVsdDtcblxuLy9cbi8vIFN1Ym5hdlxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5zdWJuYXYtbmF2IHtcbiAgICBmb250LXNpemU6ICRzdWJuYXYtZm9udC1zaXplO1xuICAgIGxpbmUtaGVpZ2h0OiAkc3VibmF2LWxpbmUtaGVpZ2h0O1xuICAgIGNvbG9yOiAkc3VibmF2LWNvbG9yO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgLnN1Ym5hdi1uYXYge1xuICAgICAgICBtYXJnaW4tdG9wOiAtMXB4O1xuICAgICAgICBib3JkZXItbGVmdDogJHN1Ym5hdi1saW5rLXBhZGRpbmcteCBzb2xpZCBsaWdodGVuKCRzdWJuYXYtYm9yZGVyLWNvbG9yLCA3JSk7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc3VibmF2LWJvcmRlci1jb2xvcjtcbiAgICAgICAgfVxuICAgIH1cbn1cbi5zdWJuYXYtZGl2aWRlciB7XG4gICAgaGVpZ2h0OiAkc3VibmF2LWxpbmstcGFkZGluZy15O1xuICAgIC5zdWJuYXYtaXRlbSAmIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkc3VibmF2LWJvcmRlci1jb2xvciwgNyUpO1xuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkc3VibmF2LWJvcmRlci1jb2xvcjtcbiAgICB9XG59XG4uc3VibmF2LWl0ZW0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAmICsgLnN1Ym5hdi1pdGVtIHtcbiAgICAgICAgbWFyZ2luLXRvcDogLTFweDtcbiAgICB9XG59XG4uc3VibmF2LWxpbmsge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogJHN1Ym5hdi1saW5rLXBhZGRpbmcteSAkc3VibmF2LWxpbmstcGFkZGluZy14O1xuICAgIGNvbG9yOiAkc3VibmF2LWNvbG9yO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRzdWJuYXYtYm9yZGVyLWNvbG9yO1xuICAgIHRyYW5zaXRpb246IGFsbCAuMTVzIGVhc2UtaW4tb3V0O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBnYXA6IC4yNWVtO1xuICAgIC5hY3RpdmUgPiAmIHtcbiAgICAgICAgY29sb3I6ICRzdWJuYXYtYWN0aXZlLWNvbG9yICFpbXBvcnRhbnQ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzdWJuYXYtYWN0aXZlLWJnO1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogLjRyZW07XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIG9wYWNpdHk6IC43NTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjI1cyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgIGJvcmRlcjogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCAkc3VibmF2LWFjdGl2ZS1jb2xvcjtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICAgICAgICB9XG4gICAgfVxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBjb2xvcjogJHN1Ym5hdi1ob3Zlci1jb2xvcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHN1Ym5hdi1ob3Zlci1iZztcbiAgICAgICAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oJHN1Ym5hdi1ib3JkZXItY29sb3IsIDUlKTtcbiAgICB9XG59XG4uc3VibmF2LWxpbmstaWNvbiB7XG4gICAgZmxleC1ncm93OiAwO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIHN2ZyxcbiAgICBpbWcge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbn1cbiIsIi8vXG4vLyBGb290ZXJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4kZm9vdGVyLXNlY3Rpb25zOiAoKSAhZGVmYXVsdDtcbiRmb290ZXItc2VjdGlvbnM6IG1hcC1tZXJnZShcbiAgICAoXG4gICAgICAgICdjb250ZW50JzogKFxuICAgICAgICAgICAgJ2JhY2tncm91bmQnOiAgICRkYXJrLFxuICAgICAgICAgICAgJ2NvbG9yJzogICAgICAgIGNvbG9yLWNvbnRyYXN0KCRkYXJrKSxcbiAgICAgICAgICAgICdsaW5rLWNvbG9yJzogICBhMTF5LWNvbG9yKCRkYXJrLCAkbGluay1jb2xvcilcbiAgICAgICAgKSxcbiAgICAgICAgJ21ldGEnOiAoXG4gICAgICAgICAgICAnYmFja2dyb3VuZCc6ICAgJGRhcmtlcixcbiAgICAgICAgICAgICdjb2xvcic6ICAgICAgICBjb2xvci1jb250cmFzdCgkZGFya2VyKSxcbiAgICAgICAgICAgICdsaW5rLWNvbG9yJzogICBhMTF5LWNvbG9yKCRkYXJrZXIsICRsaW5rLWNvbG9yKVxuICAgICAgICApXG4gICAgKSxcbiAgICAkZm9vdGVyLXNlY3Rpb25zXG4pO1xuXG4vL1xuLy8gRm9vdGVyIENvbHVtbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uZm9vdGVyLXNlY3Rpb24tY29udGVudC1jb2x1bW4tbGVmdCxcbi5mb290ZXItc2VjdGlvbi1jb250ZW50LWNvbHVtbi1taWRkbGUsXG4uZm9vdGVyLXNlY3Rpb24tY29udGVudC1jb2x1bW4tcmlnaHQge1xuICAgIC0tc2VjdGlvbi1jb2xzcGFuOiAxMjtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCdtZCcpIHtcbiAgICAgICAgLS1zZWN0aW9uLWdhcHM6IDI7XG4gICAgICAgIC0tc2VjdGlvbi1jb2xzcGFuOiA0O1xuICAgIH1cbn1cblxuLy9cbi8vIEZvb3RlciBTZWN0aW9uc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbkBlYWNoICRuYW1lLCAkc2V0dGluZ3MgaW4gJGZvb3Rlci1zZWN0aW9ucyB7XG4gICAgLmZvb3Rlci1zZWN0aW9uLSN7JG5hbWV9IHtcbiAgICAgICAgJGJhY2tncm91bmQ6IG1hcC1nZXQoJHNldHRpbmdzLCAnYmFja2dyb3VuZCcpO1xuICAgICAgICAkY29sb3I6IG1hcC1nZXQoJHNldHRpbmdzLCAnY29sb3InKTtcbiAgICAgICAgJGxpbmstY29sb3I6IG1hcC1nZXQoJHNldHRpbmdzLCAnbGluay1jb2xvcicpO1xuICAgICAgICAkbGluay1ob3Zlci1jb2xvcjogJGxpbmstY29sb3I7XG4gICAgICAgIGJhY2tncm91bmQ6ICRiYWNrZ3JvdW5kO1xuICAgICAgICAtLWZyYW1lLWNvbG9yOiAjeyRjb2xvcn07XG4gICAgICAgIC0tZnJhbWUtYmFja2dyb3VuZDogI3skYmFja2dyb3VuZH07XG4gICAgICAgIC0tZnJhbWUtbGluay1jb2xvcjogI3skbGluay1jb2xvcn07XG4gICAgICAgIC0tZnJhbWUtbGluay1ob3Zlci1jb2xvcjogI3skbGluay1ob3Zlci1jb2xvcn07XG4gICAgfVxufVxuXG4vL1xuLy8gRm9vdGVyIFNlY3Rpb24gTWV0YVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5mb290ZXItaW5mby1zZWN0aW9uIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCdzbScpIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgICA+ICo6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICAgIH1cbn1cblxuLy9cbi8vIEZvb3RlciBOYXZpZ2F0aW9uIFNlY3Rpb25cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uZm9vdGVyLW1lbnUtc2VjdGlvbiB7XG4gICAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gICAgJiArIC5mb290ZXItaW5mby1zZWN0aW9uIHtcbiAgICAgICAgbWFyZ2luLXRvcDogJGdyaWQtZ3V0dGVyLXdpZHRoO1xuICAgIH1cbn1cbi5mb290ZXItbWVudS1zZWN0aW9uLWhhcy1uYXZpZ2F0aW9uLmZvb3Rlci1tZW51LXNlY3Rpb24taGFzLWNvbnRhY3Qge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ2FwOiAkZ3JpZC1ndXR0ZXItd2lkdGg7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgnbWQnKSB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMmZyIDFmcjtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgnbGcnKSB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogM2ZyIDFmcjtcbiAgICB9XG59XG5cbi8vXG4vLyBGb290ZXIgTmF2aWdhdGlvblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5mb290ZXItbmF2aWdhdGlvbiB7XG4gICAgdWwge1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgfVxufVxuLmZvb3Rlci1uYXZpZ2F0aW9uLWxpbmsge1xuICAgIGNvbG9yOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogLjI1ZW07XG59XG4uZm9vdGVyLW5hdmlnYXRpb24tbGluay1pY29uIHtcbiAgICBmbGV4LWdyb3c6IDA7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgc3ZnLFxuICAgIGltZyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgfVxufVxuLmZvb3Rlci1uYXZpZ2F0aW9uLWxpc3QtbGV2ZWwtMSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZ2FwOiAkZ3JpZC1ndXR0ZXItd2lkdGg7XG59XG4uZm9vdGVyLW5hdmlnYXRpb24tbGluay1sZXZlbC0xIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcbn1cblxuLy9cbi8vIEZvb3RlciBDb250YWN0XG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLmZvb3Rlci1jb250YWN0IHtcbiAgICA+ICo6Zmlyc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cbiAgICA+ICo6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICAgIC5mb290ZXItY29udGFjdC1oZWFkbGluZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcbiAgICB9XG59XG5cbi8vXG4vLyBGb290ZXIgTWV0YVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5mb290ZXItbWV0YSB7XG4gICAgLm1ldGEtbWVudSB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCdzbScpIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtLjVlbTtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLS41ZW07XG4gICAgICAgICAgICA+IGxpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAuNWVtO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IC41ZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmFjdGl2ZSBhIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vL1xuLy8gRm9vdGVyIExhbmd1YWdlXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLmZvb3Rlci1sYW5ndWFnZSB7XG4gICAgLmxhbmd1YWdlLW1lbnUge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgnc20nKSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLS41ZW07XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0uNWVtO1xuICAgICAgICAgICAgPiBsaSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogLjVlbTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAuNWVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5hY3RpdmUgYSB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgfVxuICAgICAgICAuaW5hY3RpdmUge1xuICAgICAgICAgICAgb3BhY2l0eTogLjU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vXG4vLyBGb290ZXIgU29jaWFsXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLmZvb3Rlci1zb2NpYWxsaW5rcyB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgnc20nKSB7XG4gICAgICAgIC5zb2NpYWxsaW5rcy1saXN0IHtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5zb2NpYWxsaW5rcy1pdGVtIHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgfVxuICAgIC5zb2NpYWxsaW5rcy1saW5rIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICB3aWR0aDogMi41cmVtO1xuICAgICAgICBoZWlnaHQ6IDIuNXJlbTtcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgIG9wYWNpdHk6IC43NTtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIGVhc2UtaW4tb3V0IC4zcztcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAuMDUpO1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIC4xNSk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnNvY2lhbGxpbmtzLWxpbmstbGFiZWwge1xuICAgICAgICBAaW5jbHVkZSB2aXN1YWxseS1oaWRkZW4oKTtcbiAgICB9XG59XG5cbi8vXG4vLyBGb290ZXIgQ29weXJpZ2h0XG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLmZvb3Rlci1jb3B5cmlnaHQge1xuICAgIHAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbn1cbiIsIi8vXG4vLyBWYXJpYWJsZXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4kY2Fyb3VzZWwtaXRlbS1sYXlvdXRzOiAoKSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pdGVtLWxheW91dHM6IG1hcC1tZXJnZShcbiAgICAoXG4gICAgICAgICdwcmltYXJ5JzogKFxuICAgICAgICAgICAgJ2JhY2tncm91bmQnOiAgICAgICAkcHJpbWFyeSxcbiAgICAgICAgICAgICdjb2xvcic6ICAgICAgICAgICAgY29sb3ItY29udHJhc3QoJHByaW1hcnkpLFxuICAgICAgICAgICAgJ2xpbmstY29sb3InOiAgICAgICBjb2xvci1jb250cmFzdCgkcHJpbWFyeSksXG4gICAgICAgICAgICAnbGluay1ob3Zlci1jb2xvcic6IGNvbG9yLWNvbnRyYXN0KCRwcmltYXJ5KVxuICAgICAgICApLFxuICAgICAgICAnc2Vjb25kYXJ5JzogKFxuICAgICAgICAgICAgJ2JhY2tncm91bmQnOiAgICAgICAkc2Vjb25kYXJ5LFxuICAgICAgICAgICAgJ2NvbG9yJzogICAgICAgICAgICBjb2xvci1jb250cmFzdCgkc2Vjb25kYXJ5KSxcbiAgICAgICAgICAgICdsaW5rLWNvbG9yJzogICAgICAgY29sb3ItY29udHJhc3QoJHNlY29uZGFyeSksXG4gICAgICAgICAgICAnbGluay1ob3Zlci1jb2xvcic6IGNvbG9yLWNvbnRyYXN0KCRzZWNvbmRhcnkpXG4gICAgICAgICksXG4gICAgICAgICd0ZXJ0aWFyeSc6IChcbiAgICAgICAgICAgICdiYWNrZ3JvdW5kJzogICAgICAgJHRlcnRpYXJ5LFxuICAgICAgICAgICAgJ2NvbG9yJzogICAgICAgICAgICBjb2xvci1jb250cmFzdCgkdGVydGlhcnkpLFxuICAgICAgICAgICAgJ2xpbmstY29sb3InOiAgICAgICBjb2xvci1jb250cmFzdCgkdGVydGlhcnkpLFxuICAgICAgICAgICAgJ2xpbmstaG92ZXItY29sb3InOiBjb2xvci1jb250cmFzdCgkdGVydGlhcnkpXG4gICAgICAgICksXG4gICAgICAgICdxdWF0ZXJuYXJ5JzogKFxuICAgICAgICAgICAgJ2JhY2tncm91bmQnOiAgICAgICAkcXVhdGVybmFyeSxcbiAgICAgICAgICAgICdjb2xvcic6ICAgICAgICAgICAgY29sb3ItY29udHJhc3QoJHF1YXRlcm5hcnkpLFxuICAgICAgICAgICAgJ2xpbmstY29sb3InOiAgICAgICBjb2xvci1jb250cmFzdCgkcXVhdGVybmFyeSksXG4gICAgICAgICAgICAnbGluay1ob3Zlci1jb2xvcic6IGNvbG9yLWNvbnRyYXN0KCRxdWF0ZXJuYXJ5KVxuICAgICAgICApLFxuICAgICAgICAnbGlnaHQnOiAoXG4gICAgICAgICAgICAnYmFja2dyb3VuZCc6ICAgICAgICRsaWdodCxcbiAgICAgICAgICAgICdjb2xvcic6ICAgICAgICAgICAgJGJvZHktY29sb3IsXG4gICAgICAgICAgICAnbGluay1jb2xvcic6ICAgICAgICRsaW5rLWNvbG9yLFxuICAgICAgICAgICAgJ2xpbmstaG92ZXItY29sb3InOiAkbGluay1ob3Zlci1jb2xvclxuICAgICAgICApLFxuICAgICAgICAnZGFyayc6IChcbiAgICAgICAgICAgICdiYWNrZ3JvdW5kJzogICAgICAgJGRhcmssXG4gICAgICAgICAgICAnY29sb3InOiAgICAgICAgICAgIGNvbG9yLWNvbnRyYXN0KCRkYXJrKSxcbiAgICAgICAgICAgICdsaW5rLWNvbG9yJzogICAgICAgJGxpbmstY29sb3IsXG4gICAgICAgICAgICAnbGluay1ob3Zlci1jb2xvcic6ICRsaW5rLWhvdmVyLWNvbG9yXG4gICAgICAgIClcbiAgICApLFxuICAgICRjYXJvdXNlbC1pdGVtLWxheW91dHNcbik7XG5cbi8vXG4vLyBDYXJvdXNlbFxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5jYXJvdXNlbCB7XG4gICAgLml0ZW0ge1xuICAgICAgICBoZWlnaHQ6IDQwMHB4O1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDYwMHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuLmNhcm91c2VsLXNtYWxsIHtcbiAgICAuaXRlbSB7XG4gICAgICAgIGhlaWdodDogMzAwcHg7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgIGhlaWdodDogNDAwcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG4uY2Fyb3VzZWwtZnVsbHNjcmVlbiB7XG4gICAgLml0ZW0ge1xuICAgICAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIH1cbn1cblxuLy9cbi8vIENhcm91c2VsIEl0ZW1cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uY2Fyb3VzZWwge1xuICAgIC5jYXJvdXNlbC1pdGVtIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiBjYWxjKCN7JGdyaWQtZ3V0dGVyLXdpZHRofSAvIDIpO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKCN7JGdyaWQtZ3V0dGVyLXdpZHRofSAvIDIpO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgICAgIGgxLFxuICAgICAgICBoMixcbiAgICAgICAgaDMsXG4gICAgICAgIGg0LFxuICAgICAgICBoNSxcbiAgICAgICAgaDYge1xuICAgICAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICB9XG4gICAgICAgIGEge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vL1xuLy8gQ2Fyb3VzZWwgRmFkZVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5jYXJvdXNlbC1mYWRlIHtcbiAgICAuY2Fyb3VzZWwtaXRlbSB7XG4gICAgICAgIHBlcnNwZWN0aXZlOiBpbml0aWFsICFpbXBvcnRhbnQ7XG4gICAgICAgIHRyYW5zZm9ybTogaW5pdGlhbCAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuLy9cbi8vIENhcm91c2VsIEl0ZW0gTGF5b3V0c1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbjpyb290IHtcbiAgICAtLWNhcm91c2VsLWl0ZW0tY29sb3I6IGluaGVyaXQ7XG4gICAgLS1jYXJvdXNlbC1pdGVtLWJhY2tncm91bmQ6IGluaGVyaXQ7XG4gICAgLS1jYXJvdXNlbC1pdGVtLWxpbmstY29sb3I6IGluaGVyaXQ7XG4gICAgLS1jYXJvdXNlbC1pdGVtLWxpbmstaG92ZXItY29sb3I6IGluaGVyaXQ7XG59XG4uY2Fyb3VzZWwtaXRlbSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY2Fyb3VzZWwtaXRlbS1iYWNrZ3JvdW5kKTtcbiAgICBjb2xvcjogdmFyKC0tY2Fyb3VzZWwtaXRlbS1jb2xvcik7XG4gICAgYVtjbGFzcz1cIlwiXSxcbiAgICBhOm5vdChbY2xhc3NdKSB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1jYXJvdXNlbC1pdGVtLWxpbmstY29sb3IpO1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jYXJvdXNlbC1pdGVtLWxpbmstaG92ZXItY29sb3IpO1xuICAgICAgICB9XG4gICAgfVxufVxuQGVhY2ggJG5hbWUsICRzZXR0aW5ncyBpbiAkY2Fyb3VzZWwtaXRlbS1sYXlvdXRzIHtcbiAgICAuY2Fyb3VzZWwtaXRlbS1sYXlvdXQtI3skbmFtZX0ge1xuICAgICAgICAkdG1wLWNvbG9yOiBtYXAtZ2V0KCRzZXR0aW5ncywgJ2NvbG9yJyk7XG4gICAgICAgICR0bXAtYmFja2dyb3VuZDogbWFwLWdldCgkc2V0dGluZ3MsICdiYWNrZ3JvdW5kJyk7XG4gICAgICAgICR0bXAtbGluay1jb2xvcjogbWFwLWdldCgkc2V0dGluZ3MsICdsaW5rLWNvbG9yJyk7XG4gICAgICAgICR0bXAtbGluay1ob3Zlci1jb2xvcjogbWFwLWdldCgkc2V0dGluZ3MsICdsaW5rLWhvdmVyLWNvbG9yJyk7XG4gICAgICAgIEBpZiAoJHRtcC1jb2xvcikge1xuICAgICAgICAgICAgLS1jYXJvdXNlbC1pdGVtLWNvbG9yOiAjeyR0bXAtY29sb3J9O1xuICAgICAgICB9XG4gICAgICAgIEBpZiAoJHRtcC1iYWNrZ3JvdW5kKSB7XG4gICAgICAgICAgICAtLWNhcm91c2VsLWl0ZW0tYmFja2dyb3VuZDogI3skdG1wLWJhY2tncm91bmR9O1xuICAgICAgICB9XG4gICAgICAgIEBpZiAoJHRtcC1saW5rLWNvbG9yKSB7XG4gICAgICAgICAgICAtLWNhcm91c2VsLWl0ZW0tbGluay1jb2xvcjogI3skdG1wLWxpbmstY29sb3J9O1xuICAgICAgICB9XG4gICAgICAgIEBpZiAoJHRtcC1saW5rLWhvdmVyLWNvbG9yKSB7XG4gICAgICAgICAgICAtLWNhcm91c2VsLWl0ZW0tbGluay1ob3Zlci1jb2xvcjogI3skdG1wLWxpbmstaG92ZXItY29sb3J9O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vL1xuLy8gQ2Fyb3VzZWwgQmFja2dyb3VuZGltYWdlXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLmNhcm91c2VsIHtcbiAgICAuY2Fyb3VzZWwtYmFja2dyb3VuZGltYWdlLWNvbnRhaW5lciB7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgfVxuICAgIC5jYXJvdXNlbC1iYWNrZ3JvdW5kaW1hZ2UtY29udGFpbmVyLFxuICAgIC5jYXJvdXNlbC1iYWNrZ3JvdW5kaW1hZ2Uge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIH1cbiAgICAuY2Fyb3VzZWwtYmFja2dyb3VuZGltYWdlLWZhZGUge1xuICAgICAgICBvcGFjaXR5OiAuMTI1O1xuICAgIH1cbiAgICAuY2Fyb3VzZWwtYmFja2dyb3VuZGltYWdlLXBhcmFsbGF4IHtcbiAgICAgICAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBmaXhlZDtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgQG1lZGlhIChob3Zlcjogbm9uZSkge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBpbml0aWFsO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5jYXJvdXNlbC1iYWNrZ3JvdW5kaW1hZ2UtYmx1ciB7XG4gICAgICAgIGZpbHRlcjogYmx1cigxMHB4KTtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDQwcHgpO1xuICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSArIDQwcHgpO1xuICAgICAgICB0b3A6IC0yMHB4O1xuICAgICAgICBsZWZ0OiAtMjBweDtcbiAgICB9XG4gICAgLmNhcm91c2VsLWJhY2tncm91bmRpbWFnZS1ncmF5c2NhbGUge1xuICAgICAgICBmaWx0ZXI6IGdyYXlzY2FsZSgxKTtcbiAgICB9XG4gICAgLmNhcm91c2VsLWJhY2tncm91bmRpbWFnZS1zZXBpYSB7XG4gICAgICAgIGZpbHRlcjogc2VwaWEoMSk7XG4gICAgfVxufVxuXG4vL1xuLy8gQ2Fyb3VzZWwgQ29udGVudFxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5jYXJvdXNlbCB7XG4gICAgLmNhcm91c2VsLWNvbnRlbnQge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG4gICAgLmNhcm91c2VsLWNvbnRlbnQtaW5uZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGdhcDogJHNwYWNlcjtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIEBlYWNoICRicmVha3BvaW50LCAkY29udGFpbmVyLW1heC13aWR0aCBpbiAkY29udGFpbmVyLW1heC13aWR0aHMge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogJGNvbnRhaW5lci1tYXgtd2lkdGggLSAkZ3JpZC1ndXR0ZXItd2lkdGg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vXG4vLyBDYXJvdXNlbCBUZXh0XG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLmNhcm91c2VsLWl0ZW0tYm9keXRleHQge1xuICAgID4gKjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG59XG5cbi8vXG4vLyBDYXJvdXNlbCBOYXZpZ2F0aW9uXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuOnJvb3Qge1xuICAgIC0tY2Fyb3VzZWwtY29udHJvbC13aWR0aDogNDBweDtcbn1cbi5jYXJvdXNlbCB7XG4gICAgY29udGFpbmVyLXR5cGU6IGlubGluZS1zaXplO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgQGNvbnRhaW5lciAobWluLXdpZHRoOiA2ODFweCkge1xuICAgICAgICAtLWNhcm91c2VsLWNvbnRyb2wtd2lkdGg6IDUwcHg7XG4gICAgfVxuICAgIEBjb250YWluZXIgKG1pbi13aWR0aDogMTM2MXB4KSB7XG4gICAgICAgIC0tY2Fyb3VzZWwtY29udHJvbC13aWR0aDogOTBweDtcbiAgICB9XG4gICAgLmNhcm91c2VsLWNvbnRyb2wtaWNvbiB7XG4gICAgICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gMjBweCk7XG4gICAgfVxuICAgIC5jYXJvdXNlbC1jb250cm9sIHtcbiAgICAgICAgd2lkdGg6IHZhcigtLWNhcm91c2VsLWNvbnRyb2wtd2lkdGgpO1xuICAgICAgICAmOmZvY3VzLXZpc2libGUge1xuICAgICAgICAgICAgLmNhcm91c2VsLWNvbnRyb2wtaWNvbiB7XG4gICAgICAgICAgICAgICAgb3V0bGluZTogMnB4IHNvbGlkO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5jYXJvdXNlbC1jb250cm9sLWljb24ge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY2FsYygxMDAlIC0gNHB4KTtcbiAgICB9XG4gICAgQGNvbnRhaW5lciAobWF4LXdpZHRoOiA2ODBweCkge1xuICAgICAgICAuY2Fyb3VzZWwtY29udHJvbC1wcmV2IHtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3RhcnQ7XG4gICAgICAgIH1cbiAgICAgICAgLmNhcm91c2VsLWNvbnRyb2wtbmV4dCB7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGVuZDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuY2Fyb3VzZWwtaW5kaWNhdG9ycyB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGNvbG9yOiAkY2Fyb3VzZWwtY2FwdGlvbi1jb2xvcjtcbiAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgICAgIGhlaWdodDogNHB4O1xuICAgICAgICAgICAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICAgICAgICAgICAgICBvdXRsaW5lLW9mZnNldDogMXB4O1xuICAgICAgICAgICAgICAgIG91dGxpbmU6IDJweCBzb2xpZCBjdXJyZW50Q29sb3I7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcC13aWR0aDogOHB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDhweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuY2Fyb3VzZWwtaW5kaWNhdG9ycy1uYXZpZ2F0aW9uIHtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgcGFkZGluZzogLjVyZW0gY2FsYygjeyRncmlkLWd1dHRlci13aWR0aH0gLyAyKTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgei1pbmRleDogMTU7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgLjUpO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgPiBidXR0b24ge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgICAgICAgICBwYWRkaW5nOiAuNXJlbSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICB0ZXh0LWluZGVudDogMDtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICYuYWN0aXZlOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGluc2V0OiBhdXRvIC41cmVtIGNhbGMoLjVyZW0gLyAyIC0gMXB4KTtcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAycHggc29saWQgJHByaW1hcnk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuY2Fyb3VzZWwtY29udGVudC1saW5rIHtcbiAgICAgICAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggIzAwMDAwMCwgaW5zZXQgMCAwIDAgMnB4ICNmZmZmZmY7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vXG4vLyBUeXBlOiBIZWFkZXJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uY2Fyb3VzZWwtaXRlbS10eXBlLWhlYWRlciB7XG4gICAgYVtjbGFzcz1cIlwiXSxcbiAgICBhOm5vdChbY2xhc3NdKSxcbiAgICBhLmNhcm91c2VsLWNvbnRlbnQtbGluayB7XG4gICAgICAgICYsXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6IHZhcigtLWNhcm91c2VsLWl0ZW0tY29sb3IpO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5jYXJvdXNlbC10ZXh0LWlubmVyIHtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgIHdpZHRoOiA4MCU7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgd2lkdGg6IDY1JTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy9cbi8vIFR5cGU6IFRleHRcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uY2Fyb3VzZWwtaXRlbS10eXBlLXRleHQge1xuICAgIGFbY2xhc3M9XCJcIl0sXG4gICAgYTpub3QoW2NsYXNzXSksXG4gICAgYS5jYXJvdXNlbC1jb250ZW50LWxpbmsge1xuICAgICAgICAmLFxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jYXJvdXNlbC1pdGVtLWNvbG9yKTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuY2Fyb3VzZWwtdGV4dC1pbm5lciB7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICB3aWR0aDogODAlO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgIHdpZHRoOiA2NSU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vXG4vLyBUeXBlOiBUZXh0IGFuZCBJbWFnZVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5jYXJvdXNlbC1pdGVtLXR5cGUtdGV4dF9hbmRfaW1hZ2Uge1xuICAgIGFbY2xhc3M9XCJcIl0sXG4gICAgYTpub3QoW2NsYXNzXSksXG4gICAgYS5jYXJvdXNlbC1jb250ZW50LWxpbmsge1xuICAgICAgICAmLFxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jYXJvdXNlbC1pdGVtLWNvbG9yKTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuY2Fyb3VzZWwtaW1hZ2Uge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBpbWcge1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgIH1cbn1cbi5mcmFtZSAuY2Fyb3VzZWwtaXRlbS10eXBlLXRleHRfYW5kX2ltYWdlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IGNhbGModmFyKC0tY2Fyb3VzZWwtY29udHJvbC13aWR0aCkgKyAuMjVyZW0pO1xuICAgIHBhZGRpbmctcmlnaHQ6IGNhbGModmFyKC0tY2Fyb3VzZWwtY29udHJvbC13aWR0aCkgKyAuMjVyZW0pO1xufVxuXG4vL1xuLy8gVHlwZTogQmFja2dyb3VuZCBJbWFnZVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5jYXJvdXNlbC1pdGVtLXR5cGUtYmFja2dyb3VuZF9pbWFnZSB7XG4gICAgYSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG59XG5cbi8vXG4vLyBUeXBlOiBDYWxsIHRvIEFjdGlvblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5jYXJvdXNlbC1pdGVtLXR5cGUtY2FsbF90b19hY3Rpb24ge1xuICAgIC5jYXJvdXNlbC1ib3gge1xuICAgICAgICBjb2xvcjogJGJvZHktY29sb3I7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRib2R5LWJnO1xuICAgICAgICBwYWRkaW5nOiAycmVtO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICAgICAgfVxuICAgICAgICAuY2Fyb3VzZWwtaXRlbS1ib2R5dGV4dCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyO1xuICAgICAgICB9XG4gICAgICAgID4gKjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICB9XG59XG4uZnJhbWUgLmNhcm91c2VsLWl0ZW0tdHlwZS1jYWxsX3RvX2FjdGlvbiB7XG4gICAgcGFkZGluZy1sZWZ0OiBjYWxjKHZhcigtLWNhcm91c2VsLWNvbnRyb2wtd2lkdGgpICsgLjI1cmVtKTtcbiAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKHZhcigtLWNhcm91c2VsLWNvbnRyb2wtd2lkdGgpICsgLjI1cmVtKTtcbn1cblxuLy9cbi8vIFR5cGU6IEltYWdlXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLmNhcm91c2VsLWl0ZW0tdHlwZS1pbWFnZSB7XG4gICAgLmNhcm91c2VsLWltYWdlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLy9cbi8vIFZhcmlhYmxlc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiRhY2NvcmRpb24tY29udGVudC1nYXA6ICAgICAkc3BhY2VyICFkZWZhdWx0O1xuXG4vL1xuLy8gQWNjb3JkaW9uIENvbnRlbnRcbi8vXG4uYWNjb3JkaW9uLWNvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGdhcDogJGFjY29yZGlvbi1jb250ZW50LWdhcDtcbn1cbi5hY2NvcmRpb24tY29udGVudC1pdGVtIHtcbiAgICBvcmRlcjogMTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICA+ICo6Zmlyc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cbiAgICA+ICo6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxufVxuLmFjY29yZGlvbi1jb250ZW50LXRleHQge1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBmbGV4LXNocmluazogMDtcbn1cblxuLy9cbi8vIFBvc2l0aW9uXG4vL1xuLmFjY29yZGlvbi1jb250ZW50LWJvdHRvbSB7XG4gICAgLmFjY29yZGlvbi1jb250ZW50LXRleHQge1xuICAgICAgICBvcmRlcjogMDtcbiAgICB9XG59XG4uYWNjb3JkaW9uLWNvbnRlbnQtcmlnaHQge1xuICAgIC5hY2NvcmRpb24tY29udGVudC10ZXh0IHtcbiAgICAgICAgb3JkZXI6IDA7XG4gICAgfVxufVxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgnbWQnKSB7XG4gICAgLmFjY29yZGlvbi1jb250ZW50LXJpZ2h0LFxuICAgIC5hY2NvcmRpb24tY29udGVudC1sZWZ0IHtcbiAgICAgICAgLmFjY29yZGlvbi1jb250ZW50LWl0ZW0ge1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gKCN7JGFjY29yZGlvbi1jb250ZW50LWdhcH0gLyAyKSk7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vXG4vLyBBY2Nlc3NpYmxlIGZvY3VzIHN0eWxlc1xuLy9cbi5hY2NvcmRpb24tYnV0dG9uIHtcbiAgICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWZvY3VzLXJpbmctY29udHJhc3QtY29sb3I6ICNmZmZmZmY7XG4gICAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1mb2N1cy1yaW5nLWNvbG9yOiAjMDAwMDAwO1xufVxuLmFjY29yZGlvbi1idXR0b246Zm9jdXMtdmlzaWJsZSB7XG4gICAgei1pbmRleDogMztcbiAgICBib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWZvY3VzLWJvcmRlci1jb2xvcik7XG4gICAgb3V0bGluZTogMDtcbiAgICBib3gtc2hhZG93OiB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1mb2N1cy1ib3gtc2hhZG93KTtcbiAgICAtLWJzLWFjY29yZGlvbi1idG4tZm9jdXMtYm94LXNoYWRvdzpcbiAgICAgICAgMCAwIDAgMnB4IHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWZvY3VzLXJpbmctY29udHJhc3QtY29sb3IpLFxuICAgICAgICAwIDAgMCA0cHggdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4tZm9jdXMtcmluZy1jb2xvcik7XG59XG4iLCIvL1xuLy8gVmFyaWFibGVzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuJHRhYi1jb250ZW50LWdhcDogICAkc3BhY2VyICFkZWZhdWx0O1xuXG4vL1xuLy8gTmF2aWdhdGlvblxuLy9cbi50YWItbmF2aWdhdGlvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlcjtcbn1cblxuLy9cbi8vIENvbnRlbnRcbi8vXG4udGFiLXBhbmUtY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZ2FwOiAkdGFiLWNvbnRlbnQtZ2FwO1xufVxuLnRhYi1wYW5lLWNvbnRlbnQtaXRlbSB7XG4gICAgb3JkZXI6IDE7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgPiAqOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG4gICAgPiAqOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbn1cbi50YWItcGFuZS1jb250ZW50LXRleHQge1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBmbGV4LXNocmluazogMDtcbn1cblxuLy9cbi8vIFBvc2l0aW9uXG4vL1xuLnRhYi1wYW5lLWNvbnRlbnQtYm90dG9tIHtcbiAgICAudGFiLXBhbmUtY29udGVudC10ZXh0IHtcbiAgICAgICAgb3JkZXI6IDA7XG4gICAgfVxufVxuLnRhYi1wYW5lLWNvbnRlbnQtcmlnaHQge1xuICAgIC50YWItcGFuZS1jb250ZW50LXRleHQge1xuICAgICAgICBvcmRlcjogMDtcbiAgICB9XG59XG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCdtZCcpIHtcbiAgICAudGFiLXBhbmUtY29udGVudC1yaWdodCxcbiAgICAudGFiLXBhbmUtY29udGVudC1sZWZ0IHtcbiAgICAgICAgLnRhYi1wYW5lLWNvbnRlbnQtaXRlbSB7XG4gICAgICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSAoI3skdGFiLWNvbnRlbnQtZ2FwfSAvIDIpKTtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi8vXG4vLyBWYXJpYWJsZXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4kY2FyZC1jb2xvcjogICAgICAgICAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcbiRjYXJkLXRpdGxlLXNpemU6ICAgICAgIDEuMzVyZW0gIWRlZmF1bHQ7XG4kY2FyZC1zdWJ0aXRsZS1zaXplOiAgICAxLjJyZW0gIWRlZmF1bHQ7XG4kY2FyZC1saW5rLWNvbG9yOiAgICAgICAkbGluay1jb2xvciAhZGVmYXVsdDtcbiRjYXJkLWxpbmstaG92ZXItY29sb3I6ICRsaW5rLWhvdmVyLWNvbG9yICFkZWZhdWx0O1xuXG4vL1xuLy8gQ2FyZFxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5jYXJkIHtcbiAgICBjb2xvcjogJGNhcmQtY29sb3I7XG4gICAgYmFja2dyb3VuZDogJGNhcmQtYmc7XG4gICAgYTpub3QoLmJ0bikge1xuICAgICAgICBjb2xvcjogJGNhcmQtbGluay1jb2xvcjtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogJGNhcmQtbGluay1ob3Zlci1jb2xvcjtcbiAgICAgICAgfVxuICAgIH1cbn1cbi5jYXJkLWltZy10b3Age1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcGljdHVyZSxcbiAgICBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgIH1cbn1cbi5jYXJkLWJvZHkge1xuICAgID4gKjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuICAgID4gKjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG59XG4uY2FyZC10aXRsZSB7XG4gICAgZm9udC1zaXplOiAkY2FyZC10aXRsZS1zaXplO1xuICAgIG1hcmdpbi1ib3R0b206IC41cmVtO1xufVxuLmNhcmQtc3VidGl0bGUge1xuICAgIGZvbnQtc2l6ZTogJGNhcmQtc3VidGl0bGUtc2l6ZTtcbiAgICBtYXJnaW4tYm90dG9tOiAuNWVtO1xufVxuLmNhcmQtaWNvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLjVlbTtcbn1cbi5jYXJkLWZvb3RlciB7XG4gICAgcGFkZGluZzogJGNhcmQtc3BhY2VyLXg7XG59XG5cbi8vXG4vLyBTdWJtb2R1bGVzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuQGltcG9ydCBcImNhcmQvY2FyZGdyb3VwXCI7XG5AaW1wb3J0IFwiY2FyZC9jYXJkbWVudVwiO1xuQGltcG9ydCBcImNhcmQvY2FyZHBhbmVsXCI7XG4iLCIvL1xuLy8gVmFyaWFibGVzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuJGNhcmRncm91cC1nYXA6ICRzcGFjZXIgIWRlZmF1bHQ7XG5cbi8vXG4vLyBDU1MgVmFyaWFibGVzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuOnJvb3Qge1xuICAgIC0tY2FyZGdyb3VwLWdhcDogI3skY2FyZGdyb3VwLWdhcH07XG4gICAgLS1jYXJkZ3JvdXAtY29sdW1uczogMTtcbn1cblxuLy9cbi8vIENhcmQgR3JvdXAgRWxlbWVudFxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5jYXJkLWdyb3VwLWVsZW1lbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGdhcDogdmFyKC0tY2FyZGdyb3VwLWdhcCk7XG59XG4uY2FyZC1ncm91cC1lbGVtZW50LWl0ZW0ge1xuICAgIHdpZHRoOiBjYWxjKCgxMDAlIC8gdmFyKC0tY2FyZGdyb3VwLWNvbHVtbnMpKSAtICh2YXIoLS1jYXJkZ3JvdXAtZ2FwKSAqICh2YXIoLS1jYXJkZ3JvdXAtY29sdW1ucykgLSAxKSkgLyB2YXIoLS1jYXJkZ3JvdXAtY29sdW1ucykpO1xuICAgIC5jYXJkIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cbiAgICAuY2FyZC1ib2R5ICsgLmNhcmQtZm9vdGVyIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgfVxuICAgIC5jYXJkLWZvb3RlciB7XG4gICAgICAgIGJvcmRlci10b3A6IDA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIH1cbn1cbi5jYXJkLWdyb3VwLWVsZW1lbnQtYWxpZ24tbGVmdCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuLmNhcmQtZ3JvdXAtZWxlbWVudC1hbGlnbi1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmNhcmQtZ3JvdXAtZWxlbWVudC1hbGlnbi1yaWdodCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cbi5jYXJkLWdyb3VwLWVsZW1lbnQtY29sdW1ucy0yIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCdzbScpIHtcbiAgICAgICAgLS1jYXJkZ3JvdXAtY29sdW1uczogMjtcbiAgICB9XG59XG4uY2FyZC1ncm91cC1lbGVtZW50LWNvbHVtbnMtMyB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgnbWQnKSB7XG4gICAgICAgIC0tY2FyZGdyb3VwLWNvbHVtbnM6IDM7XG4gICAgfVxufVxuLmNhcmQtZ3JvdXAtZWxlbWVudC1jb2x1bW5zLTQge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJ3NtJykge1xuICAgICAgICAtLWNhcmRncm91cC1jb2x1bW5zOiAyO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCd4bCcpIHtcbiAgICAgICAgLS1jYXJkZ3JvdXAtY29sdW1uczogNDtcbiAgICB9XG59XG4iLCIvL1xuLy8gVmFyaWFibGVzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuJGNhcmRtZW51LWdhcDogJHNwYWNlciAhZGVmYXVsdDtcblxuLy9cbi8vIENTUyBWYXJpYWJsZXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG46cm9vdCB7XG4gICAgLS1jYXJkbWVudS1nYXA6ICN7JGNhcmRtZW51LWdhcH07XG4gICAgLS1jYXJkbWVudS1jb2x1bW5zOiAxO1xufVxuXG4vL1xuLy8gQ2FyZCBNZW51IEVsZW1lbnRcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uY2FyZC1tZW51IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBnYXA6IHZhcigtLWNhcmRtZW51LWdhcCk7XG59XG4uY2FyZC1tZW51LWl0ZW0ge1xuICAgIHdpZHRoOiBjYWxjKCgxMDAlIC8gdmFyKC0tY2FyZG1lbnUtY29sdW1ucykpIC0gKHZhcigtLWNhcmRtZW51LWdhcCkgKiAodmFyKC0tY2FyZG1lbnUtY29sdW1ucykgLSAxKSkgLyB2YXIoLS1jYXJkbWVudS1jb2x1bW5zKSk7XG4gICAgLmNhcmQge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuICAgIC5jYXJkLWJvZHkgKyAuY2FyZC1mb290ZXIge1xuICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICB9XG4gICAgLmNhcmQtZm9vdGVyIHtcbiAgICAgICAgYm9yZGVyLXRvcDogMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgfVxufVxuLmNhcmQtbWVudS1hbGlnbi1sZWZ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG4uY2FyZC1tZW51LWFsaWduLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uY2FyZC1tZW51LWFsaWduLXJpZ2h0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuLmNhcmQtbWVudS1jb2x1bW5zLTIge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJ3NtJykge1xuICAgICAgICAtLWNhcmRtZW51LWNvbHVtbnM6IDI7XG4gICAgfVxufVxuLmNhcmQtbWVudS1jb2x1bW5zLTMge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJ21kJykge1xuICAgICAgICAtLWNhcmRtZW51LWNvbHVtbnM6IDM7XG4gICAgfVxufVxuLmNhcmQtbWVudS1jb2x1bW5zLTQge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJ3NtJykge1xuICAgICAgICAtLWNhcmRtZW51LWNvbHVtbnM6IDI7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJ3hsJykge1xuICAgICAgICAtLWNhcmRtZW51LWNvbHVtbnM6IDQ7XG4gICAgfVxufVxuIiwiLy9cbi8vIFZhcmlhYmxlc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiRjYXJkcGFuZWwtaGVhZGVyLWJhY2tncm91bmQ6ICAgICAgIHRyYW5zcGFyZW50ICFkZWZhdWx0O1xuJGNhcmRwYW5lbC1oZWFkZXItY29sb3I6ICAgICAgICAgICAgaW5oZXJpdCAhZGVmYXVsdDtcbiRjYXJkcGFuZWwtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgIGluaGVyaXQgIWRlZmF1bHQ7XG4kY2FyZHBhbmVsLXZhcmlhbnRzOiAoKSAhZGVmYXVsdDtcbiRjYXJkcGFuZWwtdmFyaWFudHM6IG1hcC1tZXJnZShcbiAgICAoXG4gICAgICAgICdwcmltYXJ5JzogKFxuICAgICAgICAgICAgJ2hlYWRlci1iYWNrZ3JvdW5kJzogICAgJHByaW1hcnksXG4gICAgICAgICAgICAnaGVhZGVyLWNvbG9yJzogICAgICAgICBjb2xvci1jb250cmFzdCgkcHJpbWFyeSksXG4gICAgICAgICAgICAnYm9yZGVyLWNvbG9yJzogICAgICAgICBkYXJrZW4oJHByaW1hcnksIDEwJSksXG4gICAgICAgICksXG4gICAgICAgICdzZWNvbmRhcnknOiAoXG4gICAgICAgICAgICAnaGVhZGVyLWJhY2tncm91bmQnOiAgICAkc2Vjb25kYXJ5LFxuICAgICAgICAgICAgJ2hlYWRlci1jb2xvcic6ICAgICAgICAgY29sb3ItY29udHJhc3QoJHNlY29uZGFyeSksXG4gICAgICAgICAgICAnYm9yZGVyLWNvbG9yJzogICAgICAgICBkYXJrZW4oJHNlY29uZGFyeSwgMTAlKSxcbiAgICAgICAgKSxcbiAgICAgICAgJ3RlcnRpYXJ5JzogKFxuICAgICAgICAgICAgJ2hlYWRlci1iYWNrZ3JvdW5kJzogICAgJHRlcnRpYXJ5LFxuICAgICAgICAgICAgJ2hlYWRlci1jb2xvcic6ICAgICAgICAgY29sb3ItY29udHJhc3QoJHRlcnRpYXJ5KSxcbiAgICAgICAgICAgICdib3JkZXItY29sb3InOiAgICAgICAgIGRhcmtlbigkdGVydGlhcnksIDEwJSksXG4gICAgICAgICksXG4gICAgICAgICdxdWF0ZXJuYXJ5JzogKFxuICAgICAgICAgICAgJ2hlYWRlci1iYWNrZ3JvdW5kJzogICAgJHF1YXRlcm5hcnksXG4gICAgICAgICAgICAnaGVhZGVyLWNvbG9yJzogICAgICAgICBjb2xvci1jb250cmFzdCgkcXVhdGVybmFyeSksXG4gICAgICAgICAgICAnYm9yZGVyLWNvbG9yJzogICAgICAgICBkYXJrZW4oJHF1YXRlcm5hcnksIDEwJSksXG4gICAgICAgICksXG4gICAgICAgICdsaWdodGVyJzogKFxuICAgICAgICAgICAgJ2hlYWRlci1iYWNrZ3JvdW5kJzogICAgJGxpZ2h0ZXIsXG4gICAgICAgICAgICAnaGVhZGVyLWNvbG9yJzogICAgICAgICBjb2xvci1jb250cmFzdCgkbGlnaHRlciksXG4gICAgICAgICAgICAnYm9yZGVyLWNvbG9yJzogICAgICAgICBkYXJrZW4oJGxpZ2h0ZXIsIDEwJSksXG4gICAgICAgICksXG4gICAgICAgICdsaWdodCc6IChcbiAgICAgICAgICAgICdoZWFkZXItYmFja2dyb3VuZCc6ICAgICRsaWdodCxcbiAgICAgICAgICAgICdoZWFkZXItY29sb3InOiAgICAgICAgIGNvbG9yLWNvbnRyYXN0KCRsaWdodCksXG4gICAgICAgICAgICAnYm9yZGVyLWNvbG9yJzogICAgICAgICBkYXJrZW4oJGxpZ2h0LCAxMCUpLFxuICAgICAgICApLFxuICAgICAgICAnZGFyayc6IChcbiAgICAgICAgICAgICdoZWFkZXItYmFja2dyb3VuZCc6ICAgICRkYXJrLFxuICAgICAgICAgICAgJ2hlYWRlci1jb2xvcic6ICAgICAgICAgY29sb3ItY29udHJhc3QoJGRhcmspLFxuICAgICAgICAgICAgJ2JvcmRlci1jb2xvcic6ICAgICAgICAgZGFya2VuKCRkYXJrLCAxMCUpLFxuICAgICAgICApLFxuICAgICAgICAnZGFya2VyJzogKFxuICAgICAgICAgICAgJ2hlYWRlci1iYWNrZ3JvdW5kJzogICAgJGRhcmtlcixcbiAgICAgICAgICAgICdoZWFkZXItY29sb3InOiAgICAgICAgIGNvbG9yLWNvbnRyYXN0KCRkYXJrZXIpLFxuICAgICAgICAgICAgJ2JvcmRlci1jb2xvcic6ICAgICAgICAgZGFya2VuKCRkYXJrZXIsIDEwJSksXG4gICAgICAgICksXG4gICAgICAgICdkZWZhdWx0JzogKFxuICAgICAgICAgICAgJ2hlYWRlci1iYWNrZ3JvdW5kJzogICAgJGRlZmF1bHQsXG4gICAgICAgICAgICAnaGVhZGVyLWNvbG9yJzogICAgICAgICBjb2xvci1jb250cmFzdCgkZGVmYXVsdCksXG4gICAgICAgICAgICAnYm9yZGVyLWNvbG9yJzogICAgICAgICBkYXJrZW4oJGRlZmF1bHQsIDEwJSksXG4gICAgICAgICksXG4gICAgICAgICdzdWNjZXNzJzogKFxuICAgICAgICAgICAgJ2hlYWRlci1iYWNrZ3JvdW5kJzogICAgJHN1Y2Nlc3MsXG4gICAgICAgICAgICAnaGVhZGVyLWNvbG9yJzogICAgICAgICBjb2xvci1jb250cmFzdCgkc3VjY2VzcyksXG4gICAgICAgICAgICAnYm9yZGVyLWNvbG9yJzogICAgICAgICBkYXJrZW4oJHN1Y2Nlc3MsIDEwJSksXG4gICAgICAgICksXG4gICAgICAgICdpbmZvJzogKFxuICAgICAgICAgICAgJ2hlYWRlci1iYWNrZ3JvdW5kJzogICAgJGluZm8sXG4gICAgICAgICAgICAnaGVhZGVyLWNvbG9yJzogICAgICAgICBjb2xvci1jb250cmFzdCgkaW5mbyksXG4gICAgICAgICAgICAnYm9yZGVyLWNvbG9yJzogICAgICAgICBkYXJrZW4oJGluZm8sIDEwJSksXG4gICAgICAgICksXG4gICAgICAgICd3YXJuaW5nJzogKFxuICAgICAgICAgICAgJ2hlYWRlci1iYWNrZ3JvdW5kJzogICAgJHdhcm5pbmcsXG4gICAgICAgICAgICAnaGVhZGVyLWNvbG9yJzogICAgICAgICBjb2xvci1jb250cmFzdCgkd2FybmluZyksXG4gICAgICAgICAgICAnYm9yZGVyLWNvbG9yJzogICAgICAgICBkYXJrZW4oJHdhcm5pbmcsIDEwJSksXG4gICAgICAgICksXG4gICAgICAgICdkYW5nZXInOiAoXG4gICAgICAgICAgICAnaGVhZGVyLWJhY2tncm91bmQnOiAgICAkZGFuZ2VyLFxuICAgICAgICAgICAgJ2hlYWRlci1jb2xvcic6ICAgICAgICAgY29sb3ItY29udHJhc3QoJGRhbmdlciksXG4gICAgICAgICAgICAnYm9yZGVyLWNvbG9yJzogICAgICAgICBkYXJrZW4oJGRhbmdlciwgMTAlKSxcbiAgICAgICAgKSxcbiAgICApLFxuICAgICRjYXJkcGFuZWwtdmFyaWFudHNcbik7XG5cbi8vXG4vLyBDU1MgVmFyaWFibGVzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuOnJvb3Qge1xuICAgIC0tY2FyZHBhbmVsLWhlYWRlci1iYWNrZ3JvdW5kOiAjeyRjYXJkcGFuZWwtaGVhZGVyLWJhY2tncm91bmR9O1xuICAgIC0tY2FyZHBhbmVsLWhlYWRlci1jb2xvcjogI3skY2FyZHBhbmVsLWhlYWRlci1jb2xvcn07XG4gICAgLS1jYXJkcGFuZWwtYm9yZGVyLWNvbG9yOiAjeyRjYXJkcGFuZWwtYm9yZGVyLWNvbG9yfTtcbn1cblxuLy9cbi8vIENhcmQgUGFuZWxcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uY2FyZC1wYW5lbCB7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jYXJkcGFuZWwtYm9yZGVyLWNvbG9yKTtcbiAgICAuY2FyZC1oZWFkZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jYXJkcGFuZWwtaGVhZGVyLWJhY2tncm91bmQpO1xuICAgICAgICBjb2xvcjogdmFyKC0tY2FyZHBhbmVsLWhlYWRlci1jb2xvcik7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbSAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nOiAkY2FyZC1zcGFjZXIteSAkY2FyZC1zcGFjZXIteDtcbiAgICB9XG59XG5AZWFjaCAkbmFtZSwgJHNldHRpbmdzIGluICRjYXJkcGFuZWwtdmFyaWFudHMge1xuICAgICR0bXAtaGVhZGVyLWJhY2tncm91bmQ6IG1hcC1nZXQoJHNldHRpbmdzLCAnaGVhZGVyLWJhY2tncm91bmQnKTtcbiAgICAkdG1wLWhlYWRlci1jb2xvcjogbWFwLWdldCgkc2V0dGluZ3MsICdoZWFkZXItY29sb3InKTtcbiAgICAkdG1wLWJvcmRlci1jb2xvcjogbWFwLWdldCgkc2V0dGluZ3MsICdib3JkZXItY29sb3InKTtcbiAgICAuY2FyZC1wYW5lbC0jeyRuYW1lfSB7XG4gICAgICAgIEBpZiAoJHRtcC1oZWFkZXItYmFja2dyb3VuZCkge1xuICAgICAgICAgICAgLS1jYXJkcGFuZWwtaGVhZGVyLWJhY2tncm91bmQ6ICN7JHRtcC1oZWFkZXItYmFja2dyb3VuZH07XG4gICAgICAgIH1cbiAgICAgICAgQGlmICgkdG1wLWhlYWRlci1jb2xvcikge1xuICAgICAgICAgICAgLS1jYXJkcGFuZWwtaGVhZGVyLWNvbG9yOiAjeyR0bXAtaGVhZGVyLWNvbG9yfTtcbiAgICAgICAgfVxuICAgICAgICBAaWYgKCR0bXAtYm9yZGVyLWNvbG9yKSB7XG4gICAgICAgICAgICAtLWNhcmRwYW5lbC1ib3JkZXItY29sb3I6ICN7JHRtcC1ib3JkZXItY29sb3J9O1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLy9cbi8vIEF1ZGlvXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuYXVkaW8ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xufVxuLmF1ZGlvLWxpc3Qge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5hdWRpby1saXN0LWl0ZW0gKyAuYXVkaW8tbGlzdC1pdGVtIHtcbiAgICBtYXJnaW4tdG9wOiAkc3BhY2VyICogMS41O1xufVxuLmF1ZGlvLWhlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbn1cbiIsIi8vXG4vLyBWYXJpYWJsZXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4kbGluay1pY29uLWNvbG9yOiAgICAgICAkbGluay1jb2xvcjtcbiRsaW5rLWljb24tYXJyb3c6ICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2Jz48ZyBmaWxsPScjeyRsaW5rLWljb24tY29sb3J9Jz48cGF0aCBkPSdNMiA5aDcuM3YyYzAgLjQuNS42LjguNGwzLjctM2MuMi0uMi4yLS42IDAtLjhsLTMuNy0zYy0uMy0uMi0uOCAwLS44LjR2MkgydjJ6Jy8+PC9nPjwvc3ZnPlwiKTtcbiRsaW5rLWljb24tcGFnZTogICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2Jz48ZyBmaWxsPScjeyRsaW5rLWljb24tY29sb3J9Jz48cGF0aCBkPSdNMTMuNyAzLjJsLTEuOS0xLjljLS4yLS4yLS40LS4zLS43LS4zSDIuNWMtLjMgMC0uNS4yLS41LjV2MTNjMCAuMy4yLjUuNS41aDExYy4zIDAgLjUtLjIuNS0uNVYzLjljMC0uMy0uMS0uNS0uMy0uN3pNMTMgMTRIM1YyaDd2Mi41YzAgLjMuMi41LjUuNUgxM3Y5ek0xMSA0VjJsMiAyaC0yeicvPjwvZz48L3N2Zz5cIik7XG4kbGluay1pY29uLWZvbGRlcjogICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNic+PGcgZmlsbD0nI3skbGluay1pY29uLWNvbG9yfSc+PHBhdGggZD0nTTcuMzgyIDRsMSAySDE0djZIMlY0aDUuMzgybS4zMDktMUgxLjVhLjUuNSAwIDAgMC0uNS41djlhLjUuNSAwIDAgMCAuNS41aDEzYS41LjUgMCAwIDAgLjUtLjV2LTdhLjUuNSAwIDAgMC0uNS0uNUg5bC0uODYyLTEuNzI0QS41LjUgMCAwIDAgNy42OTEgM3onLz48L2c+PC9zdmc+XCIpO1xuJGxpbmstaWNvbi1maWxlOiAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnPjxnIGZpbGw9JyN7JGxpbmstaWNvbi1jb2xvcn0nPjxwYXRoIGQ9J00xMy43IDMuMmwtMS45LTEuOWMtLjItLjItLjQtLjMtLjctLjNIMi41Yy0uMyAwLS41LjItLjUuNXYxM2MwIC4zLjIuNS41LjVoMTFjLjMgMCAuNS0uMi41LS41VjMuOWMwLS4zLS4xLS41LS4zLS43ek0xMyAxNEgzVjJoN3YyLjVjMCAuMy4yLjUuNS41SDEzdjl6TTExIDRWMmwyIDJoLTJ6Jy8+PHBhdGggZD0nTTEwLjggMTBINS4yYy0uMSAwLS4yLS4xLS4yLS4ydi0uNmMwLS4xLjEtLjIuMi0uMmg1LjVjLjIgMCAuMy4xLjMuMnYuNWMwIC4yLS4xLjMtLjIuM3pNMTAuOCA4SDUuMmMtLjEgMC0uMi0uMS0uMi0uMnYtLjZjMC0uMS4xLS4yLjItLjJoNS41Yy4yIDAgLjMuMS4zLjJ2LjVjMCAuMi0uMS4zLS4yLjN6TTEwLjggMTJINS4yYy0uMSAwLS4yLS4xLS4yLS4ydi0uNWMwLS4yLjEtLjMuMi0uM2g1LjVjLjEgMCAuMi4xLjIuMnYuNWMuMS4yIDAgLjMtLjEuM3onLz48L2c+PC9zdmc+XCIpO1xuJGxpbmstaWNvbi1leHRlcm5hbDogICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnPjxnIGZpbGw9JyN7JGxpbmstaWNvbi1jb2xvcn0nPjxwYXRoIGQ9J00xMC4wNSA4LjY1N2wtLjcwNy0uNzA3TDE0LjI5MyAzbC43MDYuNzA3eicvPjxwYXRoIGQ9J00xMyA4LjUzNlYxMkgzVjVoNi40NjRsMS0xSDIuNWEuNS41IDAgMCAwLS41LjV2OGEuNS41IDAgMCAwIC41LjVoMTFhLjUuNSAwIDAgMCAuNS0uNVY3LjUzNWwtMSAxLjAwMXpNMTUuNTczIDYuNTczbC00LjE0Ni00LjE0NkEuMjUuMjUgMCAwIDEgMTEuNjA0IDJoNC4xNDZhLjI1LjI1IDAgMCAxIC4yNS4yNXY0LjE0NmEuMjUuMjUgMCAwIDEtLjQyNy4xNzd6Jy8+PC9nPjwvc3ZnPlwiKTtcbiRsaW5rLWljb24tY2hldnJvbjogICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2Jz48ZyBmaWxsPScjeyRsaW5rLWljb24tY29sb3J9Jz48cGF0aCBkPSdNOS41ODYgOEw2LjA1IDExLjUzNmwuNzA3LjcwN0wxMSA4IDYuNzU3IDMuNzU3bC0uNzA3LjcwN3onLz48L2c+PC9zdmc+XCIpO1xuJGxpbmstaWNvbi1tYWlsOiAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnPjxnIGZpbGw9JyN7JGxpbmstaWNvbi1jb2xvcn0nPjxwYXRoIGQ9J001IDdoNnYxSDV6TTUgNWg2djFINXonLz48cGF0aCBkPSdNMTMgNC42VjNoLTIuMkw4IDEgNS4yIDNIM3YxLjZMMSA2djguNWMwIC4zLjIuNS41LjVoMTNjLjMgMCAuNS0uMi41LS41VjZsLTItMS40ek04IDIuMmwxLjEuOEg2LjlMOCAyLjJ6TTEyIDR2NC4xbC0xLjIuOUg1LjJMNCA4LjFWNGg4em0tMi42IDZMOCAxMWwtMS40LTFoMi44ek0yIDYuNWwxLS43djEuNmwtMS0uN3YtLjJ6bTAgMS40bDMuNSAyLjVMMiAxNFY3Ljl6TTMuNCAxNGwyLjktMi45TDggMTIuMiA5LjYgMTFsMyAzSDMuNHpNMTQgMTRsLTMuNS0zLjVMMTQgNy45VjE0em0wLTcuM2wtMSAuN1Y1LjhsMSAuN3YuMnonLz48L2c+PC9zdmc+XCIpO1xuJGxpbmstaWNvbi1nbG9iZTogICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnPjxnIGZpbGw9JyN7JGxpbmstaWNvbi1jb2xvcn0nPjxwYXRoIGQ9J004IDFDNC4xNCAxIDEgNC4xNCAxIDhzMy4xNCA3IDcgNyA3LTMuMTQgNy03LTMuMTQtNy03LTd6bTAgMTMuMTI1YTYuMDkgNi4wOSAwIDAgMS00LjAwNS0xLjUwMmMuMDEyLjAwMy4wNDUuMDEuMDQ1LS4wNTZ2LS4wODJjMC0uMDgxLjA4My0uMDgxLjA4My0uMTYxLjA4NC0uMzI0LjA4NC0uODA3LjA4NC0xLjEyOWwuMDAxLS4wMDF2LS4yNDFsLS4wODQtLjA4Yy0uMDgzIDAtLjA4My0uMDgxLS4xNjYtLjA4MXMtLjE2Ni0uMDgxLS4yNS0uMDgxSDMuNTRzLS4wODMgMC0uMDgzLS4wODFjLS41ODQtLjMyNS0uODM0LS44OS0xLjAwMS0xLjUzNCAwLS4xNjItLjA4My0uMzI0LS4wODMtLjQ4NS0uMDgyLS4wODItLjA4Mi0uMTYyLS4xNjYtLjI0NC0uMTY3LS4xNjEtLjA4My0uNDgzLjA4NC0uODA2VjcuNGMwLS4wODEgMC0uMDgxLjA4My0uMTYyIDAtLjA3OSAwLS4wNzkuMDg0LS4xNi4xNjYtLjMyNC41LS41NjUuNjY3LS44MDguMDgzLS4wOC4wODMtLjA4LjA4My0uMTYxdi0uMDhjLjA4My0uMDgxLjA4My0uMjQyLjE2Ni0uMzI0IDAtLjA3OS4wODQtLjI0Mi4wODQtLjMyMiAwLS4xNjIgMC0uMjQyLS4wODQtLjQwMi0uMDgzLS4yNDEtLjEzNS0uNDQ5LS4yOTctLjYxLjMxNS0uNDI2LjY4LS44MTEgMS4wOTItMS4xNDNsLjE0NS4xNTJoLjc2NHMuMDg1IDAgLjA4NS0uMDg4bC4wODUtLjA5cy4wODUgMCAuMDg1LS4wODlsLjA4NC0uMDg5LjA4NS0uMDljLS4yNTQuMTc5LS4yNTQuMDktLjE3IDBoLS4wMDNjLjI1MS0uMjY1LjI2Ny0uMzEzLjUxMy0uNjU5QTYuMDkgNi4wOSAwIDAgMSA4IDEuODc1YzEuMDg4IDAgMi4xMDkuMjg5IDIuOTk2Ljc4OS0uMDc3LjA3OS0uMDk5LjAzNC0uMDk5LjExNy0uMjQyLjA4NS0uNTY1LS4wODUtLjgwOC0uMTdhMi44MjEgMi44MjEgMCAwIDAtMS44NTYtLjA4NWMtLjI0My4wODUtLjgwNy4xNy0uNTY2LjY3OS4xNjEuMjU2LjU2NC41MS45NjkuMTcxLjE2MS0uMTcuMzI0LS40MjQuNTY0LS4xNy4wODEuMDg2LjA4MS4xNzEuMDgxLjI1NS0uMDgxLjI1NC0uMzI0LjM0LS41NjUuMzQtLjMyNC4wODUtLjY0OCAwLS45Ny4wODUtLjMyMy4wODUtLjgwNi4xNy0uODA2LjU5NSAwIC41MDgtLjE2Mi41OTMtLjU2Ni42NzgtLjMyNCAwLS40ODQuMTctLjMyNC41MDkuMDgxLjI1NC4zMjQuMjU0LjQ4Ni4xNy42NDYtLjM0IDEuMjExLTEuMTg4IDEuOTM3LS4xN2wuMTYxLS4wODVjLjE2Mi0uNjc5LjMyNC0uMjU0LjQ4NSAwbC4yNDIuMjU0Yy45NjktLjkzMy43MjYuNDI1IDEuMDUuNjc5LS42NDctLjE3LTEuMzc0LjUwOS0xLjkzOC4wODUtLjk2OS0uNzYzLTEuNjE1LS40MjQtMi41MDMuMzM5LS43MjYuNTk1LS44ODggMS4zNTgtLjcyNiAyLjAzNy4yNDEuODQ5IDEuMTI5LjkzNCAxLjg1Ni43NjQuMjQyLS4wODYuNzI2LS4wODYuNzI2LjA4NC0uMTYyLjc2NC43MjYgMS4yNzMuNDAzIDIuMTIxLS4yNDIuNjc5LjE2MyAxLjUyOC43MjYgMS43ODIuNTY2LjI1NCAxLjA1LS40MjQgMS4yOTMtMS4wMTkuMDgtLjA4NSAwLS4yNTQuMDgtLjM0LjY0Ni0uODQ5LjU2NS0yLjEyMSAxLjM3Mi0yLjk3LjI0Mi0uMjU0IDEuMDUtMS4xODcuNDAzLTEuOTUxIDEuNTM1LS40MjQuOTcxIDEuMTAzIDEuMjkzIDEuNzgyLjI0MS0uNTA5LjQwMi0xLjAxOS41NjQtMS40NDQuMDc0LS4yMzIuMTI3LS4zMTQuMTM2LS4zMjcuMDE3LjE4LjAyOS4zNTkuMDI5LjU0MUE2LjEzMiA2LjEzMiAwIDAgMSA4IDE0LjEyNXptLTMuODE4LTIuOTU2Yy0uMDEtLjAxLS4wMTItLjAxMiAwIDB6Jy8+PC9nPjwvc3ZnPlwiKTtcblxuLy9cbi8vIFNwZWNpYWwgTGlua3Ncbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4ubGluay1hcnJvdyxcbi5saW5rLXBhZ2UsXG4ubGluay1mb2xkZXIsXG4ubGluay1maWxlLFxuLmxpbmstZXh0ZXJuYWwsXG4ubGluay1jaGV2cm9uLFxuLmxpbmstbWFpbCxcbi5saW5rLWdsb2JlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogLjE1ZW07XG4gICAgZmxleC1ncm93OiAwO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICY6YWZ0ZXIge1xuICAgICAgICBoZWlnaHQ6IDFlbTtcbiAgICAgICAgd2lkdGg6IDFlbTtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgZmxleC1ncm93OiAwO1xuICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICB9XG59XG4ubGluay1hcnJvdzphZnRlciB7XG4gICAgYmFja2dyb3VuZDogZXNjYXBlLXN2ZygkbGluay1pY29uLWFycm93KTtcbn1cbi5saW5rLXBhZ2U6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQ6IGVzY2FwZS1zdmcoJGxpbmstaWNvbi1wYWdlKTtcbn1cbi5saW5rLWZvbGRlcjphZnRlciB7XG4gICAgYmFja2dyb3VuZDogZXNjYXBlLXN2ZygkbGluay1pY29uLWZvbGRlcik7XG59XG4ubGluay1maWxlOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiBlc2NhcGUtc3ZnKCRsaW5rLWljb24tZmlsZSk7XG59XG4ubGluay1leHRlcm5hbDphZnRlciB7XG4gICAgYmFja2dyb3VuZDogZXNjYXBlLXN2ZygkbGluay1pY29uLWV4dGVybmFsKTtcbn1cbi5saW5rLWNoZXZyb246YWZ0ZXIge1xuICAgIGJhY2tncm91bmQ6IGVzY2FwZS1zdmcoJGxpbmstaWNvbi1jaGV2cm9uKTtcbn1cbi5saW5rLW1haWw6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQ6IGVzY2FwZS1zdmcoJGxpbmstaWNvbi1tYWlsKTtcbn1cbi5saW5rLWdsb2JlOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiBlc2NhcGUtc3ZnKCRsaW5rLWljb24tZ2xvYmUpO1xufVxuIiwiLy9cbi8vIEZpZ3VyZVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbmZpZ3VyZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICBpbWcsXG4gICAgcGljdHVyZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgfVxuICAgIC5jYXB0aW9uIHtcbiAgICAgICAgcGFkZGluZy10b3A6IC4yNXJlbTtcbiAgICAgICAgZm9udC1zaXplOiAuODVyZW07XG4gICAgICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgICAgICAgb3BhY2l0eTogLjg7XG4gICAgfVxufVxuIiwiLy9cbi8vIFZhcmlhYmxlc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiRnYWxsZXJ5LWdhcDogLjVyZW0gIWRlZmF1bHQ7XG5cbi8vXG4vLyBDU1MgVmFyaWFibGVzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuOnJvb3Qge1xuICAgIC0tZ2FsbGVyeS1nYXA6ICN7JGdhbGxlcnktZ2FwfTtcbiAgICAtLWdhbGxlcnktY29sdW1uczogMTtcbn1cblxuLy9cbi8vIEdhbGxlcnlcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uZ2FsbGVyeS1yb3cge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGdhcDogdmFyKC0tZ2FsbGVyeS1nYXApO1xuICAgICsgLmdhbGxlcnktcm93LFxuICAgICsgbmF2IHtcbiAgICAgICAgbWFyZ2luLXRvcDogJHNwYWNlcjtcbiAgICB9XG59XG4uZ2FsbGVyeS1pdGVtIHtcbiAgICB3aWR0aDogY2FsYygoMTAwJSAvIHZhcigtLWdhbGxlcnktY29sdW1ucykpIC0gKHZhcigtLWdhbGxlcnktZ2FwKSAqICh2YXIoLS1nYWxsZXJ5LWNvbHVtbnMpIC0gMSkpIC8gdmFyKC0tZ2FsbGVyeS1jb2x1bW5zKSk7XG4gICAgaW1nLFxuICAgIHBpY3R1cmUge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgIH1cbiAgICBmaWd1cmUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbn1cblxuLy9cbi8vIEdhbGxlcnkgSXRlbSBTaXplc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5nYWxsZXJ5LWl0ZW0tc2l6ZS0xIHtcbiAgICAtLWdhbGxlcnktY29sdW1uczogMTtcbn1cbi5nYWxsZXJ5LWl0ZW0tc2l6ZS0yIHtcbiAgICAtLWdhbGxlcnktY29sdW1uczogMjtcbn1cbi5nYWxsZXJ5LWl0ZW0tc2l6ZS0zIHtcbiAgICAtLWdhbGxlcnktY29sdW1uczogMztcbn1cbi5nYWxsZXJ5LWl0ZW0tc2l6ZS00IHtcbiAgICAtLWdhbGxlcnktY29sdW1uczogMjtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCdzbScpIHtcbiAgICAgICAgLS1nYWxsZXJ5LWNvbHVtbnM6IDQ7XG4gICAgfVxufVxuLmdhbGxlcnktaXRlbS1zaXplLTUge1xuICAgIC0tZ2FsbGVyeS1jb2x1bW5zOiAyO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJ3NtJykge1xuICAgICAgICAtLWdhbGxlcnktY29sdW1uczogMztcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgnbWQnKSB7XG4gICAgICAgIC0tZ2FsbGVyeS1jb2x1bW5zOiA1O1xuICAgIH1cbn1cbi5nYWxsZXJ5LWl0ZW0tc2l6ZS02IHtcbiAgICAtLWdhbGxlcnktY29sdW1uczogMjtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCdzbScpIHtcbiAgICAgICAgLS1nYWxsZXJ5LWNvbHVtbnM6IDM7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJ21kJykge1xuICAgICAgICAtLWdhbGxlcnktY29sdW1uczogNjtcbiAgICB9XG59XG4iLCIvL1xuLy8gQWRkcmVzc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbmFkZHJlc3MuYWRkcmVzcyB7XG4gICAgPiAqOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbn1cbi5hZGRyZXNzLXRpdGxlLFxuLmFkZHJlc3MtcGhvbmUsXG4uYWRkcmVzcy1lbWFpbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbiIsIi8vXG4vLyBWYXJpYWJsZXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4kbGluay1pbmZvLWljb24tY29sb3I6ICAgICAgJGluZm87XG4kbGluay1pbmZvLWljb246ICAgICAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnPjxnIGZpbGw9JyN7JGxpbmstaW5mby1pY29uLWNvbG9yfSc+PHBhdGggZD0nTTggMmMzLjMgMCA2IDIuNyA2IDZzLTIuNyA2LTYgNi02LTIuNy02LTYgMi43LTYgNi02bTAtMUM0LjEgMSAxIDQuMSAxIDhzMy4xIDcgNyA3IDctMy4xIDctNy0zLjEtNy03LTd6Jy8+PHBhdGggZD0nTTcgNWExIDEgMCAxIDEgMiAwIDEgMSAwIDEgMS0yIDB6TTcgOGExIDEgMCAxIDEgMiAwdjNhMSAxIDAgMSAxLTIgMFY4eicvPjwvZz48L3N2Zz5cIik7XG4kbGluay1jaGVjay1pY29uLWNvbG9yOiAgICAgJHN1Y2Nlc3M7XG4kbGluay1jaGVjay1pY29uOiAgICAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnPjxnIGZpbGw9JyN7JGxpbmstY2hlY2staWNvbi1jb2xvcn0nPjxwYXRoIGQ9J00xMy4zIDQuOGwtLjctLjdjLS4yLS4yLS41LS4yLS43IDBMNi41IDkuNSA0IDYuOWMtLjItLjItLjUtLjItLjcgMGwtLjYuN2MtLjIuMi0uMi41IDAgLjdsMy42IDMuNmMuMi4yLjUuMi43IDBsNi40LTYuNGMuMS0uMi4xLS41LS4xLS43eicvPjwvZz48L3N2Zz5cIik7XG4kbGluay13YXJuaW5nLWljb24tY29sb3I6ICAgJHdhcm5pbmc7XG4kbGluay13YXJuaW5nLWljb246ICAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnPjxnIGZpbGw9JyN7JGxpbmstd2FybmluZy1pY29uLWNvbG9yfSc+PGNpcmNsZSBjeD0nOCcgY3k9JzEyJyByPScxJy8+PHBhdGggZD0nTTguNSAxMGgtMWwtLjQ0NS00LjQ1QS41LjUgMCAwIDEgNy41NTIgNWguODk2YS41LjUgMCAwIDEgLjQ5Ny41NUw4LjUgMTB6Jy8+PHBhdGggZD0nTTggMi4wMDhhLjk4Ljk4IDAgMCAxIC44NzUuNTE1bDUuNTM2IDkuOTkyYS45ODMuOTgzIDAgMCAxLS4wMTMuOTkzLjk4My45ODMgMCAwIDEtLjg2Mi40OTJIMi40NjRhLjk4My45ODMgMCAwIDEtLjg2Mi0uNDkyLjk4My45ODMgMCAwIDEtLjAxMy0uOTkzbDUuNTM2LTkuOTkyQS45OC45OCAwIDAgMSA4IDIuMDA4bTAtMWExLjk4IDEuOTggMCAwIDAtMS43NSAxLjAzTC43MTUgMTIuMDMyQy0uMDI0IDEzLjM2NC45NCAxNSAyLjQ2NCAxNWgxMS4wNzJjMS41MjQgMCAyLjQ4OC0xLjYzNiAxLjc1LTIuOTdMOS43NDkgMi4wNEExLjk4IDEuOTggMCAwIDAgOCAxLjAwOXonLz48L2c+PC9zdmc+XCIpO1xuJGxpbmstYmFuLWljb24tY29sb3I6ICAgICAgICRkYW5nZXI7XG4kbGluay1iYW4taWNvbjogICAgICAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnPjxnIGZpbGw9JyN7JGxpbmstYmFuLWljb24tY29sb3J9Jz48cGF0aCBkPSdNOCAyQzQuNyAyIDIgNC43IDIgOHMyLjcgNiA2IDYgNi0yLjcgNi02LTIuNy02LTYtNnptNC41IDZjMCAuOS0uMyAxLjgtLjggMi41TDUuNSA0LjNjLjctLjUgMS42LS44IDIuNS0uOCAyLjUgMCA0LjUgMiA0LjUgNC41em0tOSAwYzAtLjkuMy0xLjguOC0yLjVsNi4yIDYuMmMtLjcuNS0xLjYuOC0yLjUuOC0yLjUgMC00LjUtMi00LjUtNC41eicvPjwvZz48L3N2Zz5cIik7XG4kbGluay1jaGV2cm9uLWljb24tY29sb3I6ICAgJHByaW1hcnk7XG4kbGluay1jaGV2cm9uLWljb246ICAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnPjxnIGZpbGw9JyN7JGxpbmstY2hldnJvbi1pY29uLWNvbG9yfSc+PHBhdGggZD0nTTkuNTg2IDhMNi4wNSAxMS41MzZsLjcwNy43MDdMMTEgOCA2Ljc1NyAzLjc1N2wtLjcwNy43MDd6Jy8+PC9nPjwvc3ZnPlwiKTtcblxuLy9cbi8vIExpc3Rcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG51bC5saXN0LWlubGluZSA+IGxpIHtcbiAgICBAZXh0ZW5kIC5saXN0LWlubGluZS1pdGVtO1xuICAgIG1hcmdpbi1ib3R0b206IDFweDtcbn1cblxuLy9cbi8vIFZhcmlhbnRzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLmxpc3QtaW5mbyxcbi5saXN0LWNoZWNrLFxuLmxpc3Qtd2FybmluZyxcbi5saXN0LWJhbixcbi5saXN0LWNoZXZyb24ge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICA+IGxpIHtcbiAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjM1ZW07XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC4yNWVtO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xLjM1ZW07XG4gICAgICAgICAgICB3aWR0aDogMWVtO1xuICAgICAgICAgICAgaGVpZ2h0OiAxZW07XG4gICAgICAgIH1cbiAgICB9XG59XG4ubGlzdC1pbmZvID4gbGk6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRsaW5rLWluZm8taWNvbik7XG59XG4ubGlzdC1jaGVjayA+IGxpOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkbGluay1jaGVjay1pY29uKTtcbn1cbi5saXN0LXdhcm5pbmcgPiBsaTpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJGxpbmstd2FybmluZy1pY29uKTtcbn1cbi5saXN0LWJhbiA+IGxpOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkbGluay1iYW4taWNvbik7XG59XG4ubGlzdC1jaGV2cm9uID4gbGk6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRsaW5rLWNoZXZyb24taWNvbik7XG59XG4iLCIvL1xuLy8gRmlsZWxpbmtcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uZmlsZWxpbmstbGlzdCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4uZmlsZWxpbmstaXRlbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDFyZW07XG4gICAgd2lkdGg6IDEwMCU7XG59XG4uZmlsZWxpbmstaXRlbSArIC5maWxlbGluay1pdGVtIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtO1xufVxuLmZpbGVsaW5rLWJvZHkge1xuICAgID4gKjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG59XG4uZmlsZWxpbmstaGVhZGluZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLjI1ZW07XG4gICAgJi1maWxlbmFtZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbn1cbi5maWxlbGluay1maWxlaWNvbiB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xufVxuLmZpbGVsaW5rLWZpbGVzaXplIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDgwJTtcbn1cbiIsIi8vXG4vLyBCbG9ja3F1b3RlXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuYmxvY2txdW90ZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDEuMjVyZW0gMS41cmVtO1xuICAgIGJvcmRlci1sZWZ0OiA0cHggc29saWQgcmdiYSgwLCAwLCAwLCAuMTI1KTtcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyO1xuICAgIGZvbnQtc2l6ZTogJGJsb2NrcXVvdGUtZm9udC1zaXplO1xuICAgID4gKjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gICAgZm9vdGVyIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogODAlO1xuICAgICAgICBtYXJnaW4tdG9wOiAtLjVyZW07XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFwyMDE0IFxcMDBBMFwiO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLy9cbi8vIFZhcmlhYmxlc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiRpY29uZ3JvdXAtbWFyZ2luOiBjYWxjKCN7JGdyaWQtZ3V0dGVyLXdpZHRofSAvIDIpICFkZWZhdWx0O1xuJGljb25ncm91cC1pY29uLXNpemU6IDQwcHggIWRlZmF1bHQ7XG5cbi8vXG4vLyBDb21wb25lbnRcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uaWNvbmdyb3VwIHtcbiAgICAtLWljb25ncm91cC1nYXA6ICN7JGdyaWQtZ3V0dGVyLXdpZHRofTtcbiAgICAtLWljb25ncm91cC1zcGFjZTogY2FsYyh2YXIoLS1pY29uZ3JvdXAtZ2FwKSAvIDIpO1xuICAgIC0taWNvbmdyb3VwLWljb24tc2l6ZTogI3skaWNvbmdyb3VwLWljb24tc2l6ZX07XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZ2FwOiB2YXIoLS1pY29uZ3JvdXAtZ2FwKTtcbn1cblxuLy9cbi8vIEFsaWdubWVudFxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5pY29uZ3JvdXAtYWxpZ24tbGVmdCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuLmljb25ncm91cC1hbGlnbi1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmljb25ncm91cC1hbGlnbi1yaWdodCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cblxuLy9cbi8vIEljb24gUG9zaXRpb25cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uaWNvbmdyb3VwLWljb25wb3NpdGlvbi1sZWZ0LXRvcCB7XG4gICAgLmljb25ncm91cC1pdGVtIHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgfVxufVxuLmljb25ncm91cC1pY29ucG9zaXRpb24tbGVmdC1jZW50ZXIge1xuICAgIC5pY29uZ3JvdXAtaXRlbSB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxufVxuLmljb25ncm91cC1pY29ucG9zaXRpb24tcmlnaHQtdG9wIHtcbiAgICAuaWNvbmdyb3VwLWl0ZW0ge1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICB9XG4gICAgLmljb25ncm91cC1pdGVtLWljb24ge1xuICAgICAgICBvcmRlcjogMTtcbiAgICB9XG59XG4uaWNvbmdyb3VwLWljb25wb3NpdGlvbi1yaWdodC1jZW50ZXIge1xuICAgIC5pY29uZ3JvdXAtaXRlbSB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuICAgIC5pY29uZ3JvdXAtaXRlbS1pY29uIHtcbiAgICAgICAgb3JkZXI6IDE7XG4gICAgfVxufVxuLmljb25ncm91cC1pY29ucG9zaXRpb24tYWJvdmUsXG4uaWNvbmdyb3VwLWljb25wb3NpdGlvbi1iZWxvdyB7XG4gICAgLmljb25ncm91cC1pdGVtIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG4gICAgLmljb25ncm91cC1pdGVtLXRleHQge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICAgIC5pY29uZ3JvdXAtaXRlbS1pY29uIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICB9XG59XG4uaWNvbmdyb3VwLWljb25wb3NpdGlvbi1iZWxvdyB7XG4gICAgLmljb25ncm91cC1pdGVtLWljb24ge1xuICAgICAgICBvcmRlcjogMTtcbiAgICB9XG59XG5cbi8vXG4vLyBJdGVtc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5pY29uZ3JvdXAtaXRlbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogdmFyKC0taWNvbmdyb3VwLXNwYWNlKTtcbiAgICB3aWR0aDogMTAwJTtcbn1cbi5pY29uZ3JvdXAtaXRlbS1pY29uIHtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICB3aWR0aDogdmFyKC0taWNvbmdyb3VwLWljb24tc2l6ZSk7XG4gICAgc3ZnIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgfVxufVxuLmljb25ncm91cC1pdGVtLXRleHQge1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICA+ICo6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxufVxuLmljb25ncm91cC1pdGVtLXRleHQtaGVhZGVyIHtcbiAgICBmb250LXNpemU6IDEuMjVlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAuMTVlbTtcbn1cbi5pY29uZ3JvdXAtaXRlbS10ZXh0LXN1YmhlYWRlciB7XG4gICAgZm9udC1zaXplOiAxZW07XG59XG5cbi8vXG4vLyBDb2x1bW5zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLmljb25ncm91cC1jb2x1bW5zLWF1dG8ge1xuICAgIC5pY29uZ3JvdXAtaXRlbSB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgIH1cbn1cbi5pY29uZ3JvdXAtY29sdW1ucy0yIHtcbiAgICAuaWNvbmdyb3VwLWl0ZW0ge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCdzbScpIHtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gdmFyKC0taWNvbmdyb3VwLWdhcCkpIC8gMik7XG4gICAgICAgIH1cbiAgICB9XG59XG4uaWNvbmdyb3VwLWNvbHVtbnMtMyB7XG4gICAgLmljb25ncm91cC1pdGVtIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgnbWQnKSB7XG4gICAgICAgICAgICB3aWR0aDogY2FsYygoMTAwJSAtIHZhcigtLWljb25ncm91cC1nYXApICogMikgLyAzKTtcbiAgICAgICAgfVxuICAgIH1cbn1cbi5pY29uZ3JvdXAtY29sdW1ucy00IHtcbiAgICAuaWNvbmdyb3VwLWl0ZW0ge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCdzbScpIHtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gdmFyKC0taWNvbmdyb3VwLWdhcCkpIC8gMik7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgneGwnKSB7XG4gICAgICAgICAgICB3aWR0aDogY2FsYygoMTAwJSAtIHZhcigtLWljb25ncm91cC1nYXApICogMykgLyA0KTtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi8vXG4vLyBWYXJpYWJsZXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4kdGltZWxpbmUtaXRlbS1zcGFjaW5nOiAxLjVyZW0gIWRlZmF1bHQ7XG4kdGltZWxpbmUtaXRlbS1wYWRkaW5nOiAxLjVyZW0gIWRlZmF1bHQ7XG4kdGltZWxpbmUtaXRlbS1ib3JkZXI6IDFweCBzb2xpZCBjdXJyZW50Q29sb3IgIWRlZmF1bHQ7XG4kdGltZWxpbmUtaXRlbS1ib3JkZXItcmFkaXVzOiAwICFkZWZhdWx0O1xuJHRpbWVsaW5lLWl0ZW0tc2hhZG93OiAwIDFweCAwIDAgcmdiYSgwLCAwLCAwLCAuMTUpICFkZWZhdWx0O1xuJHRpbWVsaW5lLWl0ZW0taGVhZGxpbmUtY29sb3I6ICRwcmltYXJ5ICFkZWZhdWx0O1xuJHRpbWVsaW5lLWl0ZW0taGVhZGxpbmUtc2l6ZTogMS41cmVtICFkZWZhdWx0O1xuJHRpbWVsaW5lLWl0ZW0tZGF0ZS1zaXplOiAuOHJlbSAhZGVmYXVsdDtcbiR0aW1lbGluZS1pdGVtLWNvbG9yOiAkYm9keS1jb2xvciAhZGVmYXVsdDtcbiR0aW1lbGluZS1pdGVtLWJnOiAjZmZmZmZmICFkZWZhdWx0O1xuJHRpbWVsaW5lLWl0ZW0tY2FwdGlvbi1iZzogI2YyZjJmMiAhZGVmYXVsdDtcbiR0aW1lbGluZS1pdGVtLWNhcHRpb24tY29sb3I6IGNvbG9yLWNvbnRyYXN0KCR0aW1lbGluZS1pdGVtLWNhcHRpb24tYmcpICFkZWZhdWx0O1xuXG4kdGltZWxpbmUtaWNvbi1jb2xvcjogJGJvZHktY29sb3IgIWRlZmF1bHQ7XG4kdGltZWxpbmUtaWNvbi1iZzogI2ZmZmZmZiAhZGVmYXVsdDtcbiR0aW1lbGluZS1pY29uLXNpemU6IDQ2cHggIWRlZmF1bHQ7XG4kdGltZWxpbmUtaWNvbi1zcGFjZTogMTBweCAhZGVmYXVsdDtcbiR0aW1lbGluZS1pY29uLWJvcmRlcjogM3B4IHNvbGlkIGN1cnJlbnRDb2xvciAhZGVmYXVsdDtcbiR0aW1lbGluZS1pY29uLWJvcmRlci1yYWRpdXM6IDUwJSAhZGVmYXVsdDtcbiR0aW1lbGluZS1pY29uLWJvcmRlci1vcGFjaXR5OiAuMjUgIWRlZmF1bHQ7XG5cbiR0aW1lbGluZS1tYXJrZXItc2l6ZTogMTZweCAhZGVmYXVsdDtcbiR0aW1lbGluZS1tYXJrZXItYmc6ICR0aW1lbGluZS1pY29uLWJnICFkZWZhdWx0O1xuJHRpbWVsaW5lLW1hcmtlci1ib3JkZXI6ICR0aW1lbGluZS1pY29uLWJvcmRlciAhZGVmYXVsdDtcbiR0aW1lbGluZS1tYXJrZXItYm9yZGVyLXJhZGl1czogJHRpbWVsaW5lLWljb24tYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiR0aW1lbGluZS1tYXJrZXItYm9yZGVyLW9wYWNpdHk6ICR0aW1lbGluZS1pY29uLWJvcmRlci1vcGFjaXR5ICFkZWZhdWx0O1xuXG4kdGltZWxpbmUtcGF0aC1ib3JkZXI6IDJweCBkYXNoZWQgY3VycmVudENvbG9yICFkZWZhdWx0O1xuJHRpbWVsaW5lLXBhdGgtb3BhY2l0eTogLjI1ICFkZWZhdWx0O1xuXG4vL1xuLy8gQ29tcG9uZW50XG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLnRpbWVsaW5lIHtcbiAgICAtLXRpbWVsaW5lLWl0ZW0tc3BhY2luZzogI3skdGltZWxpbmUtaXRlbS1zcGFjaW5nfTtcbiAgICAtLXRpbWVsaW5lLWl0ZW0tcGFkZGluZzogI3skdGltZWxpbmUtaXRlbS1wYWRkaW5nfTtcbiAgICAtLXRpbWVsaW5lLWl0ZW0tYm9yZGVyOiAjeyR0aW1lbGluZS1pdGVtLWJvcmRlcn07XG4gICAgLS10aW1lbGluZS1pdGVtLWJvcmRlci1yYWRpdXM6ICN7JHRpbWVsaW5lLWl0ZW0tYm9yZGVyLXJhZGl1c307XG4gICAgLS10aW1lbGluZS1pdGVtLXNoYWRvdzogI3skdGltZWxpbmUtaXRlbS1zaGFkb3d9O1xuICAgIC0tdGltZWxpbmUtaXRlbS1oZWFkbGluZS1jb2xvcjogI3skdGltZWxpbmUtaXRlbS1oZWFkbGluZS1jb2xvcn07XG4gICAgLS10aW1lbGluZS1pdGVtLWhlYWRsaW5lLXNpemU6ICN7JHRpbWVsaW5lLWl0ZW0taGVhZGxpbmUtc2l6ZX07XG4gICAgLS10aW1lbGluZS1pdGVtLWRhdGUtc2l6ZTogI3skdGltZWxpbmUtaXRlbS1kYXRlLXNpemV9O1xuICAgIC0tdGltZWxpbmUtaXRlbS1jb2xvcjogI3skdGltZWxpbmUtaXRlbS1jb2xvcn07XG4gICAgLS10aW1lbGluZS1pdGVtLWJnOiAjeyR0aW1lbGluZS1pdGVtLWJnfTtcbiAgICAtLXRpbWVsaW5lLWl0ZW0tY2FwdGlvbi1jb2xvcjogI3skdGltZWxpbmUtaXRlbS1jYXB0aW9uLWNvbG9yfTtcbiAgICAtLXRpbWVsaW5lLWl0ZW0tY2FwdGlvbi1iZzogI3skdGltZWxpbmUtaXRlbS1jYXB0aW9uLWJnfTtcbiAgICAtLXRpbWVsaW5lLWljb24tY29sb3I6ICN7JHRpbWVsaW5lLWljb24tY29sb3J9O1xuICAgIC0tdGltZWxpbmUtaWNvbi1iZzogI3skdGltZWxpbmUtaWNvbi1iZ307XG4gICAgLS10aW1lbGluZS1pY29uLXNpemU6ICN7JHRpbWVsaW5lLWljb24tc2l6ZX07XG4gICAgLS10aW1lbGluZS1pY29uLXNwYWNlOiAjeyR0aW1lbGluZS1pY29uLXNwYWNlfTtcbiAgICAtLXRpbWVsaW5lLWljb24tYm9yZGVyOiAjeyR0aW1lbGluZS1pY29uLWJvcmRlcn07XG4gICAgLS10aW1lbGluZS1pY29uLWJvcmRlci1yYWRpdXM6ICN7JHRpbWVsaW5lLWljb24tYm9yZGVyLXJhZGl1c307XG4gICAgLS10aW1lbGluZS1pY29uLWJvcmRlci1vcGFjaXR5OiAjeyR0aW1lbGluZS1pY29uLWJvcmRlci1vcGFjaXR5fTtcbiAgICAtLXRpbWVsaW5lLW1hcmtlci1zaXplOiAjeyR0aW1lbGluZS1tYXJrZXItc2l6ZX07XG4gICAgLS10aW1lbGluZS1tYXJrZXItYmc6ICN7JHRpbWVsaW5lLW1hcmtlci1iZ307XG4gICAgLS10aW1lbGluZS1tYXJrZXItYm9yZGVyOiAjeyR0aW1lbGluZS1tYXJrZXItYm9yZGVyfTtcbiAgICAtLXRpbWVsaW5lLW1hcmtlci1ib3JkZXItcmFkaXVzOiAjeyR0aW1lbGluZS1tYXJrZXItYm9yZGVyLXJhZGl1c307XG4gICAgLS10aW1lbGluZS1tYXJrZXItYm9yZGVyLW9wYWNpdHk6ICN7JHRpbWVsaW5lLW1hcmtlci1ib3JkZXItb3BhY2l0eX07XG4gICAgLS10aW1lbGluZS1wYXRoLWJvcmRlcjogI3skdGltZWxpbmUtcGF0aC1ib3JkZXJ9O1xuICAgIC0tdGltZWxpbmUtcGF0aC1vcGFjaXR5OiAjeyR0aW1lbGluZS1wYXRoLW9wYWNpdHl9O1xuICAgIHBhZGRpbmctbGVmdDogdmFyKC0tdGltZWxpbmUtaWNvbi1zaXplKTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbGVmdDogY2FsYyh2YXIoLS10aW1lbGluZS1pY29uLXNpemUpIC8gMik7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xuICAgICAgICBib3JkZXItbGVmdDogdmFyKC0tdGltZWxpbmUtcGF0aC1ib3JkZXIpO1xuICAgICAgICBvcGFjaXR5OiB2YXIoLS10aW1lbGluZS1wYXRoLW9wYWNpdHkpO1xuICAgIH1cbn1cbi50aW1lbGluZS1pdGVtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IGNhbGModmFyKC0tdGltZWxpbmUtaXRlbS1zcGFjaW5nKSAvIDIpO1xuICAgIH1cbn1cbi50aW1lbGluZS1pdGVtLWlubmVyIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG1hcmdpbi1sZWZ0OiB2YXIoLS10aW1lbGluZS1pdGVtLXNwYWNpbmcpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRpbWVsaW5lLWl0ZW0tYmcpO1xuICAgIGJvcmRlcjogdmFyKC0tdGltZWxpbmUtaXRlbS1ib3JkZXIpO1xuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLXRpbWVsaW5lLWl0ZW0tYm9yZGVyLXJhZGl1cyk7XG4gICAgYm94LXNoYWRvdzogdmFyKC0tdGltZWxpbmUtaXRlbS1zaGFkb3cpO1xuICAgIHBhZGRpbmc6IHZhcigtLXRpbWVsaW5lLWl0ZW0tcGFkZGluZyk7XG59XG4udGltZWxpbmUtaXRlbS1tYXJrZXIsXG4udGltZWxpbmUtaXRlbS1pY29uIHtcbiAgICAmOmFmdGVyLFxuICAgICY6YmVmb3JlLFxuICAgIHNwYW4ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNsaXA6IGNvbnRlbnQtYm94O1xuICAgICAgICBib3JkZXI6IHZhcigtLXRpbWVsaW5lLW1hcmtlci1ib3JkZXIpO1xuICAgICAgICBib3JkZXItcmFkaXVzOiB2YXIoLS10aW1lbGluZS1tYXJrZXItYm9yZGVyLXJhZGl1cyk7XG4gICAgfVxuICAgICY6YWZ0ZXIsXG4gICAgc3BhbiB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgfVxuICAgICY6YWZ0ZXIsXG4gICAgJjpiZWZvcmUge1xuICAgICAgICBpbnNldDogMDtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB9XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBvcGFjaXR5OiB2YXIoLS10aW1lbGluZS1tYXJrZXItYm9yZGVyLW9wYWNpdHkpO1xuICAgIH1cbiAgICAmOmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGltZWxpbmUtbWFya2VyLWJnKTtcbiAgICB9XG4gICAgc3BhbiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuICAgIHotaW5kZXg6IDM7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IGNhbGModmFyKC0tdGltZWxpbmUtaWNvbi1zaXplKSAvIDIgKiAtMSk7XG4gICAgd2lkdGg6IHZhcigtLXRpbWVsaW5lLW1hcmtlci1zaXplKTtcbiAgICBoZWlnaHQ6IHZhcigtLXRpbWVsaW5lLW1hcmtlci1zaXplKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cbi50aW1lbGluZS1pdGVtLWljb24ge1xuICAgIGxlZnQ6IGNhbGModmFyKC0tdGltZWxpbmUtaWNvbi1zaXplKSAvIDIgKiAtMSk7XG4gICAgd2lkdGg6IHZhcigtLXRpbWVsaW5lLWljb24tc2l6ZSk7XG4gICAgaGVpZ2h0OiB2YXIoLS10aW1lbGluZS1pY29uLXNpemUpO1xuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLXRpbWVsaW5lLWljb24tYm9yZGVyLXJhZGl1cyk7XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBib3JkZXI6IHZhcigtLXRpbWVsaW5lLWljb24tYm9yZGVyKTtcbiAgICB9XG4gICAgJjphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRpbWVsaW5lLWljb24tYmcpO1xuICAgIH1cbiAgICBzcGFuIHtcbiAgICAgICAgY29sb3I6IHZhcigtLXRpbWVsaW5lLWljb24tY29sb3IpO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcGFkZGluZzogdmFyKC0tdGltZWxpbmUtaWNvbi1zcGFjZSk7XG4gICAgfVxuICAgIHN2ZyB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgfVxufVxuLnRpbWVsaW5lLWl0ZW0taW1hZ2Uge1xuICAgIG1hcmdpbjogY2FsYyh2YXIoLS10aW1lbGluZS1pdGVtLXBhZGRpbmcpICogLTEpO1xuICAgIG1hcmdpbi1ib3R0b206IHZhcigtLXRpbWVsaW5lLWl0ZW0tcGFkZGluZyk7XG4gICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG4gICAgLmNhcHRpb24ge1xuICAgICAgICBmb250LXNpemU6IC44ZW07XG4gICAgICAgIHBhZGRpbmc6IC41cmVtIHZhcigtLXRpbWVsaW5lLWl0ZW0tcGFkZGluZyk7XG4gICAgICAgIGNvbG9yOiB2YXIoLS10aW1lbGluZS1pdGVtLWNhcHRpb24tY29sb3IpO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10aW1lbGluZS1pdGVtLWNhcHRpb24tYmcpO1xuICAgIH1cbn1cbi50aW1lbGluZS1pdGVtLWhlYWRlci1oZWFkbGluZSB7XG4gICAgZm9udC1zaXplOiB2YXIoLS10aW1lbGluZS1pdGVtLWhlYWRsaW5lLXNpemUpO1xuICAgIGNvbG9yOiB2YXIoLS10aW1lbGluZS1pdGVtLWhlYWRsaW5lLWNvbG9yKTtcbn1cbi50aW1lbGluZS1pdGVtLWhlYWRlcjpsYXN0LWNoaWxkLFxuLnRpbWVsaW5lLWl0ZW0tdGV4dCB7XG4gICAgPiAqOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbn1cbi50aW1lbGluZS1pdGVtLWRhdGUsXG4udGltZWxpbmUtaXRlbS10ZXh0IHtcbiAgICBjb2xvcjogdmFyKC0tdGltZWxpbmUtaXRlbS1jb2xvcik7XG59XG4udGltZWxpbmUtaXRlbS1kYXRlIHtcbiAgICBmb250LXNpemU6IHZhcigtLXRpbWVsaW5lLWl0ZW0tZGF0ZS1zaXplKTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4vL1xuLy8gU21hbGxcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgLnRpbWVsaW5lIHtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB9XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICB9XG4gICAgLnRpbWVsaW5lLWl0ZW0ge1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IGNhbGModmFyKC0tdGltZWxpbmUtaXRlbS1zcGFjaW5nKSAqIC0xKTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAudGltZWxpbmUtaXRlbS1tYXJrZXIge1xuICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTAlLCAtNTAlKTtcbiAgICB9XG4gICAgLnRpbWVsaW5lLWl0ZW0taW5uZXIge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjKHZhcigtLXRpbWVsaW5lLWl0ZW0tc3BhY2luZykgKyB2YXIoLS10aW1lbGluZS1pY29uLXNpemUpIC8gMik7XG4gICAgfVxuICAgIC50aW1lbGluZS1pdGVtOm50aC1jaGlsZChldmVuKSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gICAgICAgIC50aW1lbGluZS1pdGVtLWlubmVyIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKHZhcigtLXRpbWVsaW5lLWl0ZW0tc3BhY2luZykgKyB2YXIoLS10aW1lbGluZS1pY29uLXNpemUpIC8gMik7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICAgICAgLnRpbWVsaW5lLWl0ZW0tbWFya2VyIHtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLy9cbi8vIFRleHRwaWMgYW5kIFRleHRtZWRpYVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi50ZXh0bWVkaWEsXG4udGV4dHBpYyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZ2FwOiAkZ3JpZC1ndXR0ZXItd2lkdGg7XG59XG4udGV4dG1lZGlhLWl0ZW0sXG4udGV4dHBpYy1pdGVtIHtcbiAgICBvcmRlcjogMTtcbiAgICB3aWR0aDogMTAwJTtcbn1cbi50ZXh0bWVkaWEtdGV4dCxcbi50ZXh0cGljLXRleHQge1xuICAgID4gKjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG59XG5cbi8vXG4vLyBBbGlnbm1lbnRzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLnRleHRtZWRpYS1jZW50ZXJlZCxcbi50ZXh0cGljLWNlbnRlcmVkIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnRleHRtZWRpYS1iZWxvdyxcbi50ZXh0cGljLWJlbG93IHtcbiAgICAudGV4dG1lZGlhLXRleHQsXG4gICAgLnRleHRwaWMtdGV4dCB7XG4gICAgICAgIG9yZGVyOiAwO1xuICAgIH1cbiAgICAudGV4dG1lZGlhLWdhbGxlcnksXG4gICAgLnRleHRwaWMtZ2FsbGVyeSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxufVxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgnbWQnKSB7XG4gICAgLnRleHRtZWRpYS1yaWdodCxcbiAgICAudGV4dG1lZGlhLWxlZnQsXG4gICAgLnRleHRwaWMtcmlnaHQsXG4gICAgLnRleHRwaWMtbGVmdCB7XG4gICAgICAgIC50ZXh0bWVkaWEtaXRlbSxcbiAgICAgICAgLnRleHRwaWMtaXRlbSB7XG4gICAgICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSAoI3skZ3JpZC1ndXR0ZXItd2lkdGh9IC8gMikpO1xuICAgICAgICB9XG4gICAgfVxuICAgIC50ZXh0bWVkaWEtcmlnaHQsXG4gICAgLnRleHRwaWMtcmlnaHQge1xuICAgICAgICAudGV4dG1lZGlhLWdhbGxlcnksXG4gICAgICAgIC50ZXh0cGljLWdhbGxlcnkge1xuICAgICAgICAgICAgb3JkZXI6IDI7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIvL1xuLy8gVGV4dHRlYXNlclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi50ZXh0dGVhc2VyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBnYXA6ICRzcGFjZXI7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgnbWQnKSB7XG4gICAgICAgIGdhcDogJGdyaWQtZ3V0dGVyLXdpZHRoO1xuICAgIH1cbn1cbi50ZXh0dGVhc2VyLWl0ZW0ge1xuICAgIG9yZGVyOiAxO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgID4gKjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG59XG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCdtZCcpIHtcbiAgICAudGV4dHRlYXNlci10ZWFzZXIge1xuICAgICAgICB3aWR0aDogY2FsYygoMTAwJSAvIDEyICogNCkgLSAoI3skZ3JpZC1ndXR0ZXItd2lkdGh9IC8gMikpO1xuICAgIH1cbiAgICAudGV4dHRlYXNlci10ZXh0IHtcbiAgICAgICAgd2lkdGg6IGNhbGMoKDEwMCUgLyAxMiAqIDgpIC0gKCN7JGdyaWQtZ3V0dGVyLXdpZHRofSAvIDIpKTtcbiAgICB9XG59XG4iLCIvL1xuLy8gVGV4dGljb25cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4udGV4dGljb24ge1xuICAgIC0tdGV4dGljb24tZ2FwOiBjYWxjKCN7JGdyaWQtZ3V0dGVyLXdpZHRofSAvIDIpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiB2YXIoLS10ZXh0aWNvbi1nYXApO1xufVxuLnRleHRpY29uLWljb24ge1xuICAgIGZvbnQtc2l6ZTogMmVtO1xuICAgIC50ZXh0aWNvbi1pbm5lci1pY29uLFxuICAgIC50ZXh0aWNvbi1pbm5lci1pY29uIHN2ZyxcbiAgICAudGV4dGljb24taW5uZXItaWNvbiBpbWcge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgaGVpZ2h0OiAxZW07XG4gICAgICAgIHdpZHRoOiAxZW07XG4gICAgfVxuICAgIC50ZXh0aWNvbi1pbm5lci1pY29uIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG59XG4udGV4dGljb24tY29udGVudCB7XG4gICAgKjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuICAgICo6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxufVxuLnRleHRpY29uLXNpemUtYXdlc29tZSB7XG4gICAgZm9udC1zaXplOiAzZW07XG59XG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgLnRleHRpY29uLXNpemUtbGFyZ2Uge1xuICAgICAgICBmb250LXNpemU6IDNlbTtcbiAgICB9XG4gICAgLnRleHRpY29uLXNpemUtYXdlc29tZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogNGVtO1xuICAgIH1cbn1cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAudGV4dGljb24tc2l6ZS1tZWRpdW0ge1xuICAgICAgICBmb250LXNpemU6IDNlbTtcbiAgICB9XG4gICAgLnRleHRpY29uLXNpemUtbGFyZ2Uge1xuICAgICAgICBmb250LXNpemU6IDRlbTtcbiAgICB9XG4gICAgLnRleHRpY29uLXNpemUtYXdlc29tZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogNWVtO1xuICAgIH1cbn1cbi50ZXh0aWNvbi10b3Age1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4udGV4dGljb24tdHlwZS1zcXVhcmUsXG4udGV4dGljb24tdHlwZS1jaXJjbGUge1xuICAgIC50ZXh0aWNvbi1pbm5lci1pY29uIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIuM2VtO1xuICAgICAgICBoZWlnaHQ6IDIuM2VtO1xuICAgICAgICB3aWR0aDogMi4zZW07XG4gICAgfVxufVxuLnRleHRpY29uLXR5cGUtY2lyY2xlIHtcbiAgICAudGV4dGljb24taW5uZXItaWNvbiB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICB9XG59XG4udGV4dGljb24tbGVmdCxcbi50ZXh0aWNvbi1yaWdodCB7XG4gICAgLnRleHRpY29uLWljb24ge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICB9XG59XG4udGV4dGljb24tcmlnaHQgLnRleHRpY29uLWljb24ge1xuICAgIG9yZGVyOiAyO1xufVxuIiwiLy9cbi8vIEF3ZXNvbWVcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5oMS5hd2Vzb21lLFxuLmgxLmF3ZXNvbWUge1xuICAgIEBleHRlbmQgLmRpc3BsYXktMTtcbn1cbmgyLmF3ZXNvbWUsXG4uaDIuYXdlc29tZSB7XG4gICAgQGV4dGVuZCAuZGlzcGxheS0yO1xufVxuaDMuYXdlc29tZSxcbi5oMy5hd2Vzb21lIHtcbiAgICBAZXh0ZW5kIC5kaXNwbGF5LTM7XG59XG5oNC5hd2Vzb21lLFxuLmg0LmF3ZXNvbWUge1xuICAgIEBleHRlbmQgLmRpc3BsYXktNDtcbn1cbmg1LmF3ZXNvbWUsXG4uaDUuYXdlc29tZSB7XG4gICAgQGV4dGVuZCAuZGlzcGxheS01O1xufVxuaDYuYXdlc29tZSxcbi5oNi5hd2Vzb21lIHtcbiAgICBAZXh0ZW5kIC5kaXNwbGF5LTY7XG59XG5cbi8vXG4vLyBDb2x1bW5zXG4vL1xuLnRleHQtY29sdW1uIHtcbiAgICAud2VsbCAmIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gICAgPiAqOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG4gICAgPiAqOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgICBtYXJnaW4tYm90dG9tOiAkcGFyYWdyYXBoLW1hcmdpbi1ib3R0b207XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgnc20nKSB7XG4gICAgICAgIC13ZWJraXQtY29sdW1uLWNvdW50OiAyO1xuICAgICAgICAtbW96LWNvbHVtbi1jb3VudDogMjtcbiAgICAgICAgY29sdW1uLWNvdW50OiAyO1xuICAgICAgICAtd2Via2l0LWNvbHVtbi1nYXA6ICRncmlkLWd1dHRlci13aWR0aDtcbiAgICAgICAgLW1vei1jb2x1bW4tZ2FwOiAkZ3JpZC1ndXR0ZXItd2lkdGg7XG4gICAgICAgIGNvbHVtbi1nYXA6ICRncmlkLWd1dHRlci13aWR0aDtcbiAgICB9XG59XG5cbi8vXG4vLyBJbmRlbnRcbi8vXG4udGV4dC1pbmRlbnQge1xuICAgID4gKjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuICAgID4gKjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gICAgbWFyZ2luLWJvdHRvbTogJHBhcmFncmFwaC1tYXJnaW4tYm90dG9tO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJ3NtJykge1xuICAgICAgICBtYXJnaW4tbGVmdDogMTAlO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCdtZCcpIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIwJTtcbiAgICB9XG59XG4iLCIvL1xuLy8gVmFyaWFibGVzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuJHRodW1ibmFpbG1lbnUtZ2FwOiAuNXJlbSAhZGVmYXVsdDtcbiR0aHVtYm5haWxtZW51LWNvbG9yOiAjZmZmZmZmICFkZWZhdWx0O1xuJHRodW1ibmFpbG1lbnUtYmc6IHJnYmEoJHByaW1hcnksIC43NSkgIWRlZmF1bHQ7XG5cbi8vXG4vLyBDU1MgVmFyaWFibGVzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuOnJvb3Qge1xuICAgIC0tdGh1bWJuYWlsbWVudS1nYXA6ICN7JHRodW1ibmFpbG1lbnUtZ2FwfTtcbiAgICAtLXRodW1ibmFpbG1lbnUtY29sdW1uczogMTtcbiAgICAtLXRodW1ibmFpbG1lbnUtY29sb3I6ICN7JHRodW1ibmFpbG1lbnUtY29sb3J9O1xuICAgIC0tdGh1bWJuYWlsbWVudS1iZzogI3skdGh1bWJuYWlsbWVudS1iZ307XG59XG5cbi8vXG4vLyBDb21wb25lbnRcbi8vXG4udGh1bWJuYWlsLW1lbnUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGdhcDogdmFyKC0tdGh1bWJuYWlsbWVudS1nYXApO1xufVxuLnRodW1ibmFpbC1tZW51LWl0ZW0ge1xuICAgIHdpZHRoOiBjYWxjKCgxMDAlIC8gdmFyKC0tdGh1bWJuYWlsbWVudS1jb2x1bW5zKSkgLSAodmFyKC0tdGh1bWJuYWlsbWVudS1nYXApICogKHZhcigtLXRodW1ibmFpbG1lbnUtY29sdW1ucykgLSAxKSkgLyB2YXIoLS10aHVtYm5haWxtZW51LWNvbHVtbnMpKTtcbn1cbi50aHVtYm5haWwtbWVudS1saW5rIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG59XG4udGh1bWJuYWlsLW1lbnUtbGluayxcbi50aHVtYm5haWwtbWVudS1saW5rOmhvdmVyLFxuLnRodW1ibmFpbC1tZW51LWxpbms6Zm9jdXMge1xuICAgIGNvbG9yOiB2YXIoLS10aHVtYm5haWxtZW51LWNvbG9yKTtcbn1cbi50aHVtYm5haWwtbWVudS1pbWFnZSB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcGljdHVyZSxcbiAgICBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICB9XG59XG4udGh1bWJuYWlsLW1lbnUtY2FwdGlvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3BhY2l0eTogMDtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS10aHVtYm5haWxtZW51LWJnKTtcbn1cbi50aHVtYm5haWwtbWVudS1jYXB0aW9uLWlubmVyIHtcbiAgICBwYWRkaW5nOiAxLjVlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgPiAqOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG4gICAgPiAqOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbn1cbi50aHVtYm5haWwtbWVudS1jYXB0aW9uLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDEuMjVlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAuMjVlbTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBvcGFjaXR5OiAwO1xufVxuLnRodW1ibmFpbC1tZW51LWNhcHRpb24tc3VidGl0bGUge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjJlbTtcbiAgICBvcGFjaXR5OiAwO1xufVxuLnRodW1ibmFpbC1tZW51LWxpbmsge1xuICAgIC50aHVtYm5haWwtbWVudS1jYXB0aW9uIHtcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMjVzIGVhc2UtaW4tb3V0O1xuICAgIH1cbiAgICAudGh1bWJuYWlsLW1lbnUtaW1hZ2Uge1xuICAgICAgICBwaWN0dXJlLFxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogZmlsdGVyIC4yNXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnRodW1ibmFpbC1tZW51LWNhcHRpb24tdGl0bGUsXG4gICAgLnRodW1ibmFpbC1tZW51LWNhcHRpb24tc3VidGl0bGUge1xuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4yNXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IC4yNXM7XG4gICAgfVxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICAgIC50aHVtYm5haWwtbWVudS1jYXB0aW9uIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cbiAgICAgICAgLnRodW1ibmFpbC1tZW51LWNhcHRpb24tdGl0bGUge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgfVxuICAgICAgICAudGh1bWJuYWlsLW1lbnUtY2FwdGlvbi1zdWJ0aXRsZSB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG4gICAgICAgIC50aHVtYm5haWwtbWVudS1pbWFnZSB7XG4gICAgICAgICAgICBwaWN0dXJlLFxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICBmaWx0ZXI6IGdyYXlzY2FsZSgxKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbi50aHVtYm5haWwtbWVudS1hbGlnbi1sZWZ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG4udGh1bWJuYWlsLW1lbnUtYWxpZ24tY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi50aHVtYm5haWwtbWVudS1hbGlnbi1yaWdodCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cbi50aHVtYm5haWwtbWVudS1jb2x1bW5zLTIge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJ3NtJykge1xuICAgICAgICAtLXRodW1ibmFpbG1lbnUtY29sdW1uczogMjtcbiAgICB9XG59XG4udGh1bWJuYWlsLW1lbnUtY29sdW1ucy0zIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCdtZCcpIHtcbiAgICAgICAgLS10aHVtYm5haWxtZW51LWNvbHVtbnM6IDM7XG4gICAgfVxufVxuLnRodW1ibmFpbC1tZW51LWNvbHVtbnMtNCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgnc20nKSB7XG4gICAgICAgIC0tdGh1bWJuYWlsbWVudS1jb2x1bW5zOiAyO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCd4bCcpIHtcbiAgICAgICAgLS10aHVtYm5haWxtZW51LWNvbHVtbnM6IDQ7XG4gICAgfVxufVxuIiwiLy9cbi8vIFNvY2lhbCBMaW5rc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5zb2NpYWxsaW5rcy1saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIGdhcDogLjI1cmVtO1xufVxuLnNvY2lhbGxpbmtzLWl0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xufVxuLnNvY2lhbGxpbmtzLWxpbmsge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDNweCk7XG4gICAgZ2FwOiAuMjVyZW07XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnNvY2lhbGxpbmtzLWxpbmstaWNvbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBvcGFjaXR5OiAuODtcbiAgICB3aWR0aDogMS4yNXJlbTtcbiAgICBoZWlnaHQ6IDEuMjVyZW07XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbiIsIi8vXG4vLyBXZWxsXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLndlbGwge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgLjA1KTtcbiAgICBwYWRkaW5nOiAoJHNwYWNlciAqIDIpO1xuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZXI7XG4gICAgPiAqOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG4gICAgPiAqOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbn1cbiIsIi8vXG4vLyBQYWdpbmF0aW9uXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxubmF2ID4gLnBhZ2luYXRpb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG59XG4iLCIvL1xuLy8gVmFyaWFibGVzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuJHNjcm9sbHRvcC1zcGFjZTogICAgICAgMjBweCAhZGVmYXVsdDtcbiRzY3JvbGx0b3AtYmc6ICAgICAgICAgICRncmF5LTcwMCAhZGVmYXVsdDtcbiRzY3JvbGx0b3AtY29sb3I6ICAgICAgICNmZmZmZmYgIWRlZmF1bHQ7XG4kc2Nyb2xsdG9wLWhvdmVyLWJnOiAgICAkcHJpbWFyeSAhZGVmYXVsdDtcbiRzY3JvbGx0b3AtaG92ZXItY29sb3I6ICNmZmZmZmYgIWRlZmF1bHQ7XG5cbi8vXG4vLyBTY3JvbGx0b3Bcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uc2Nyb2xsLXRvcCB7XG4gICAgLS1zY3JvbGx0b3AtemluZGV4OiAjeyR6aW5kZXgtc3RpY2t5fTtcbiAgICAtLXNjcm9sbHRvcC1zcGFjZTogI3skc2Nyb2xsdG9wLXNwYWNlfTtcbiAgICAtLXNjcm9sbHRvcC1iZzogI3skc2Nyb2xsdG9wLWJnfTtcbiAgICAtLXNjcm9sbHRvcC1jb2xvcjogI3skc2Nyb2xsdG9wLWNvbG9yfTtcbiAgICAtLXNjcm9sbHRvcC1ob3Zlci1iZzogI3skc2Nyb2xsdG9wLWhvdmVyLWJnfTtcbiAgICAtLXNjcm9sbHRvcC1ob3Zlci1jb2xvcjogI3skc2Nyb2xsdG9wLWhvdmVyLWNvbG9yfTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHotaW5kZXg6IHZhcigtLXNjcm9sbHRvcC16aW5kZXgpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNjcm9sbHRvcC1iZyk7XG4gICAgY29sb3I6IHZhcigtLXNjcm9sbHRvcC1jb2xvcik7XG4gICAgYm90dG9tOiB2YXIoLS1zY3JvbGx0b3Atc3BhY2UpO1xuICAgIHJpZ2h0OiB2YXIoLS1zY3JvbGx0b3Atc3BhY2UpO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHdpZHRoOiAzZW07XG4gICAgaGVpZ2h0OiAzZW07XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgLjNzIGVhc2UtaW4tb3V0KTtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDRweCk7XG4gICAgJjphY3RpdmUsXG4gICAgJjpmb2N1cyxcbiAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6IHZhcigtLXNjcm9sbHRvcC1ob3Zlci1jb2xvcik7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNjcm9sbHRvcC1ob3Zlci1iZyk7XG4gICAgfVxuICAgIC5zY3JvbGwtdG9wLWljb24ge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGhlaWdodDogMzAlO1xuICAgICAgICAgICAgd2lkdGg6IDMwJTtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZDtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQ7XG4gICAgICAgICAgICB0b3A6IDU1JTtcbiAgICAgICAgICAgIGxlZnQ6IDU1JTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICB9XG4gICAgfVxuICAgICYuc2Nyb2xsLXRvcC12aXNpYmxlIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG59XG4iLCIvL1xuLy8gU2tpcCBsaW5rXG4vL1xuLnBhZ2Utc2tpcC1saW5rIHtcbiAgICAmOmZvY3VzIHtcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICBsZWZ0OiAxcmVtO1xuICAgICAgICB0b3A6IDFyZW07XG4gICAgICAgIHJpZ2h0OiAxcmVtO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeTtcbiAgICAgICAgY29sb3I6IGNvbG9yLWNvbnRyYXN0KCRwcmltYXJ5KTtcbiAgICAgICAgcGFkZGluZzogMXJlbTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRkYXJrZXI7XG4gICAgICAgIG91dGxpbmU6IDJweCBzb2xpZCAkd2hpdGU7XG4gICAgICAgIG91dGxpbmUtb2Zmc2V0OiAwO1xuICAgICAgICB6LWluZGV4OiAkemluZGV4LXRvYXN0O1xuICAgIH1cbn1cbiIsIi8vXG4vLyBJZnJhbWVcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5pZnJhbWUge1xuICAgIGJvcmRlcjogMDtcbn1cbiIsIi8vXG4vLyBWYXJpYWJsZXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4kY29udGVudGNvbnRhaW5lci1nYXA6ICRncmlkLWd1dHRlci13aWR0aCAhZGVmYXVsdDtcblxuLy9cbi8vIENTUyBWYXJpYWJsZXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG46cm9vdCB7XG4gICAgLS1jb250ZW50Y29udGFpbmVyLWdhcDogI3skY29udGVudGNvbnRhaW5lci1nYXB9O1xufVxuXG4vL1xuLy8gQ29udGVudCBDb250YWluZXJcbi8vXG4uY29udGVudGNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpO1xuICAgIGdhcDogdmFyKC0tY29udGVudGNvbnRhaW5lci1nYXApO1xuICAgIC5mcmFtZS1sYXlvdXQtZGVmYXVsdCB7XG4gICAgICAgIC5mcmFtZS1jb250YWluZXItZGVmYXVsdCB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IHZhcigtLWZyYW1lLXNwYWNpbmcpO1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogdmFyKC0tZnJhbWUtc3BhY2luZyk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmZyYW1lLWJhY2tncm91bmQtbm9uZSxcbiAgICAuZnJhbWUtbGF5b3V0LWVtYmVkZGVkIHtcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgfVxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICAgICAgLmZyYW1lLWNvbnRhaW5lci1kZWZhdWx0LFxuICAgICAgICAuZnJhbWUtZ3JvdXAtY29udGFpbmVyIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICB9XG59XG4uY29udGVudGNvbnRhaW5lcltkYXRhLWNvbnRhaW5lci1pZGVudGlmaWVyPVwiY29udGFpbmVyXzJfY29sdW1uc1wiXSB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgnbWQnKSB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICB9XG59XG4uY29udGVudGNvbnRhaW5lcltkYXRhLWNvbnRhaW5lci1pZGVudGlmaWVyPVwiY29udGFpbmVyXzJfY29sdW1uc19yaWdodFwiXSB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgnbWQnKSB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDJmcjtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgnbGcnKSB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDNmcjtcbiAgICB9XG59XG4uY29udGVudGNvbnRhaW5lcltkYXRhLWNvbnRhaW5lci1pZGVudGlmaWVyPVwiY29udGFpbmVyXzJfY29sdW1uc19sZWZ0XCJdIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCdtZCcpIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAyZnIgMWZyO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCdsZycpIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAzZnIgMWZyO1xuICAgIH1cbn1cbi5jb250ZW50Y29udGFpbmVyW2RhdGEtY29udGFpbmVyLWlkZW50aWZpZXI9XCJjb250YWluZXJfM19jb2x1bW5zXCJdIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCdtZCcpIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmcjtcbiAgICB9XG59XG4uY29udGVudGNvbnRhaW5lcltkYXRhLWNvbnRhaW5lci1pZGVudGlmaWVyPVwiY29udGFpbmVyXzRfY29sdW1uc1wiXSB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgnbWQnKSB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgnbGcnKSB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnIgMWZyO1xuICAgIH1cbn1cbiIsIi8vXG4vLyBWYXJpYWJsZXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4kY29va2llY29uc2VudC16aW5kZXg6IDEwODAgIWRlZmF1bHQ7XG4kY29va2llY29uc2VudC1wYWRkaW5nOiAycmVtICFkZWZhdWx0O1xuJGNvb2tpZWNvbnNlbnQtc3BhY2U6IDIwcHggIWRlZmF1bHQ7XG4kY29va2llY29uc2VudC1iZzogIzFiMWIxYiAhZGVmYXVsdDtcbiRjb29raWVjb25zZW50LWNvbG9yOiBjb2xvci1jb250cmFzdCgkY29va2llY29uc2VudC1iZykgIWRlZmF1bHQ7XG4kY29va2llY29uc2VudC1saW5rLWNvbG9yOiBhMTF5LWNvbG9yKCRjb29raWVjb25zZW50LWJnLCAkcHJpbWFyeSkgIWRlZmF1bHQ7XG4kY29va2llY29uc2VudC1idXR0b24tYmc6IGExMXktY29sb3IoJGNvb2tpZWNvbnNlbnQtYmcsICRwcmltYXJ5KSAhZGVmYXVsdDtcbiRjb29raWVjb25zZW50LWJ1dHRvbi1oaWdobGlnaHQtYmc6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xuOnJvb3Qge1xuICAgIC0tY29va2llY29uc2VudC16aW5kZXg6ICN7JGNvb2tpZWNvbnNlbnQtemluZGV4fTtcbiAgICAtLWNvb2tpZWNvbnNlbnQtcGFkZGluZzogI3skY29va2llY29uc2VudC1wYWRkaW5nfTtcbiAgICAtLWNvb2tpZWNvbnNlbnQtc3BhY2U6ICN7JGNvb2tpZWNvbnNlbnQtc3BhY2V9O1xuICAgIC0tY29va2llY29uc2VudC1iZzogI3skY29va2llY29uc2VudC1iZ307XG4gICAgLS1jb29raWVjb25zZW50LWNvbG9yOiAjeyRjb29raWVjb25zZW50LWNvbG9yfTtcbiAgICAtLWNvb2tpZWNvbnNlbnQtbGluay1jb2xvcjogI3skY29va2llY29uc2VudC1saW5rLWNvbG9yfTtcbiAgICAtLWNvb2tpZWNvbnNlbnQtYnV0dG9uLWJnOiAjeyRjb29raWVjb25zZW50LWJ1dHRvbi1iZ307XG4gICAgLS1jb29raWVjb25zZW50LWJ1dHRvbi1oaWdobGlnaHQtYmc6ICN7JGNvb2tpZWNvbnNlbnQtYnV0dG9uLWhpZ2hsaWdodC1iZ307XG59XG5cbi8vXG4vLyBBbmltYXRpb25cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uY2Mtd2luZG93IHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMXMgZWFzZTtcbiAgICAmLmNjLWludmlzaWJsZSB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxufVxuLmNjLWFuaW1hdGUge1xuICAgICYuY2MtcmV2b2tlIHtcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDFzIGVhc2U7XG4gICAgICAgICYuY2MtdG9wIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMnJlbSk7XG4gICAgICAgIH1cbiAgICAgICAgJi5jYy1ib3R0b20ge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDJyZW0pO1xuICAgICAgICB9XG4gICAgICAgICYuY2MtYWN0aXZlIHtcbiAgICAgICAgICAgICYuY2MtdG9wIHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmNjLWJvdHRvbSB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuLmNjLXJldm9rZTpob3ZlciB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xufVxuLmNjLWdyb3dlciB7XG4gICAgbWF4LWhlaWdodDogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMXM7XG59XG5cbi8vXG4vLyBCYXNlXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLmNjLXdpbmRvdyxcbi5jYy1yZXZva2Uge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgei1pbmRleDogdmFyKC0tY29va2llY29uc2VudC16aW5kZXgpO1xufVxuLmNjLXdpbmRvdyB7XG4gICAgJi5jYy1zdGF0aWMge1xuICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIH1cbiAgICAmLmNjLWZsb2F0aW5nIHtcbiAgICAgICAgLmNjLWNvbnRhaW5lciB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IHZhcigtLWNvb2tpZWNvbnNlbnQtcGFkZGluZyk7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1jb29raWVjb25zZW50LXBhZGRpbmcpO1xuICAgICAgICB9XG4gICAgICAgIHBhZGRpbmc6IDJyZW0gMDtcbiAgICAgICAgbWF4LXdpZHRoOiAzODBweDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG4gICAgJi5jYy1iYW5uZXIge1xuICAgICAgICBwYWRkaW5nOiB2YXIoLS1jb29raWVjb25zZW50LXBhZGRpbmcpIDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIH1cbn1cbi5jYy1yZXZva2Uge1xuICAgIHBhZGRpbmc6IC41cmVtO1xuICAgICY6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB9XG59XG4uY2MtaGVhZGVyIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmNjLWxpbmssXG4uY2MtY2xvc2UsXG4uY2MtcmV2b2tlIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uY2MtbGluayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmc6IC4ycmVtIDA7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgJjphY3RpdmUsXG4gICAgJjp2aXNpdGVkIHtcbiAgICAgICAgY29sb3I6IGluaXRpYWw7XG4gICAgfVxufVxuLmNjLWJ0biB7XG4gICAgQGV4dGVuZCAuYnRuO1xufVxuLmNjLWJhbm5lciB7XG4gICAgLmNjLWJ0bjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWluLXdpZHRoOiAxNDBweDtcbiAgICB9XG59XG4uY2MtaGlnaGxpZ2h0IHtcbiAgICAuY2MtYnRuOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgfVxuICAgIH1cbn1cbi5jYy1jbG9zZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLjVyZW07XG4gICAgcmlnaHQ6IC41cmVtO1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIG9wYWNpdHk6IC45O1xuICAgIGxpbmUtaGVpZ2h0OiAuNzU7XG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG59XG5cbi8vXG4vLyBDb250YWluZXJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uY2MtY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGdhcDogMXJlbTtcbiAgICBAaW5jbHVkZSBtYWtlLWNvbnRhaW5lcigpO1xuICAgIEBlYWNoICRicmVha3BvaW50LCAkY29udGFpbmVyLW1heC13aWR0aCBpbiAkY29udGFpbmVyLW1heC13aWR0aHMge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cykge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAkY29udGFpbmVyLW1heC13aWR0aDtcbiAgICAgICAgfVxuICAgIH1cbn1cbi5jYy13aW5kb3cuY2MtZmxvYXRpbmcge1xuICAgIC5jYy1jb250YWluZXIge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cbn1cbi5jYy13aW5kb3cuY2MtYmFubmVyIHtcbiAgICAuY2MtY29udGFpbmVyIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG59XG5cbi8vXG4vLyBTdHlsaW5nXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLmNjLXJldm9rZSB7XG4gICAgJi5jYy10b3Age1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDNyZW07XG4gICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IC41cmVtO1xuICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogLjVyZW07XG4gICAgfVxuICAgICYuY2MtYm90dG9tIHtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBsZWZ0OiAzcmVtO1xuICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAuNXJlbTtcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IC41cmVtO1xuICAgIH1cbiAgICAmLmNjLWxlZnQge1xuICAgICAgICBsZWZ0OiAzcmVtO1xuICAgICAgICByaWdodDogdW5zZXQ7XG4gICAgfVxuICAgICYuY2MtcmlnaHQge1xuICAgICAgICByaWdodDogM3JlbTtcbiAgICAgICAgbGVmdDogdW5zZXQ7XG4gICAgfVxufVxuLmNjLXRvcCB7XG4gICAgdG9wOiB2YXIoLS1jb29raWVjb25zZW50LXNwYWNlKTtcbn1cbi5jYy1sZWZ0IHtcbiAgICBsZWZ0OiB2YXIoLS1jb29raWVjb25zZW50LXNwYWNlKTtcbn1cbi5jYy1yaWdodCB7XG4gICAgcmlnaHQ6IHZhcigtLWNvb2tpZWNvbnNlbnQtc3BhY2UpO1xufVxuLmNjLWJvdHRvbSB7XG4gICAgYm90dG9tOiB2YXIoLS1jb29raWVjb25zZW50LXNwYWNlKTtcbn1cbi5jYy1tZXNzYWdlIHtcbiAgICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbn1cbi5jYy1mbG9hdGluZyB7XG4gICAgLmNjLW1lc3NhZ2Uge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG59XG4uY2Mtd2luZG93IHtcbiAgICAmLmNjLWZsb2F0aW5nIHtcbiAgICAgICAgLmNjLWNvbXBsaWFuY2Uge1xuICAgICAgICAgICAgZmxleDogMSAwIGF1dG87XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5jYy1iYW5uZXIge1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cbn1cbi5jYy1iYW5uZXIge1xuICAgICYuY2MtdG9wIHtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHRvcDogMDtcbiAgICB9XG4gICAgJi5jYy1ib3R0b20ge1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgIH1cbiAgICAuY2MtbWVzc2FnZSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDFyZW07XG4gICAgICAgIGZsZXg6IDE7XG4gICAgfVxufVxuLmNjLWNvbXBsaWFuY2Uge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgID4gLmNjLWJ0biB7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgfVxufVxuLmNjLWJ0biArIC5jYy1idG4ge1xuICAgIG1hcmdpbi1sZWZ0OiAuNXJlbTtcbn1cbkBtZWRpYSBwcmludCB7XG4gICAgLmNjLXdpbmRvdyxcbiAgICAuY2MtcmV2b2tlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MDBweCkge1xuICAgIC5jYy1idG4ge1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSBhbmQgKG9yaWVudGF0aW9uOiBwb3J0cmFpdCksIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzM2cHgpIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkge1xuICAgIC5jYy13aW5kb3cge1xuICAgICAgICAmLmNjLXRvcCB7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgIH1cbiAgICAgICAgJi5jYy1ib3R0b20ge1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgICAgICYuY2MtYmFubmVyLFxuICAgICAgICAmLmNjLXJpZ2h0LFxuICAgICAgICAmLmNjLWxlZnQge1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgICAgICYuY2MtYmFubmVyIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogdW5zZXQ7XG4gICAgICAgICAgICAuY2MtY29tcGxpYW5jZSB7XG4gICAgICAgICAgICAgICAgZmxleDogMTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLmNjLWZsb2F0aW5nIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IHZhcigtLWNvb2tpZWNvbnNlbnQtcGFkZGluZyk7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICAgICAgICAuY2MtY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5jYy1tZXNzYWdlIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5jYy13aW5kb3cuY2MtYmFubmVyIHtcbiAgICAgICAgLmNjLWNvbnRhaW5lciB7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogdW5zZXQ7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vL1xuLy8gQ29sb3JzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLmNjLXdpbmRvdyxcbi5jYy1yZXZva2Uge1xuICAgIGNvbG9yOiB2YXIoLS1jb29raWVjb25zZW50LWNvbG9yKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb29raWVjb25zZW50LWJnKTtcbn1cbi5jYy1saW5rLFxuLmNjLWxpbms6YWN0aXZlLFxuLmNjLWxpbms6dmlzaXRlZCB7XG4gICAgY29sb3I6IHZhcigtLWNvb2tpZWNvbnNlbnQtbGluay1jb2xvcik7XG59XG4uY2MtbGluazpob3Zlcixcbi5jYy1saW5rOmZvY3VzIHtcbiAgICBjb2xvcjogY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWNvb2tpZWNvbnNlbnQtbGluay1jb2xvciksIHZhcigtLWNvb2tpZWNvbnNlbnQtY29sb3IpIDI1JSk7XG59XG4uY2MtYnRuIHtcbiAgICBAaW5jbHVkZSBidXR0b24tdmFyaWFudCgkY29va2llY29uc2VudC1idXR0b24tYmcsICRjb29raWVjb25zZW50LWJ1dHRvbi1iZyk7XG59XG4uY2MtaGlnaGxpZ2h0IC5jYy1idG46Zmlyc3QtY2hpbGQge1xuICAgIEBpbmNsdWRlIGJ1dHRvbi12YXJpYW50KCRjb29raWVjb25zZW50LWJ1dHRvbi1oaWdobGlnaHQtYmcsICRjb29raWVjb25zZW50LWJ1dHRvbi1oaWdobGlnaHQtYmcpO1xufVxuIiwiLyohIFBob3RvU3dpcGUgbWFpbiBDU1MgYnkgRG15dHJvIFNlbWVub3YgfCBwaG90b3N3aXBlLmNvbSAqLy5wc3dwey0tcHN3cC1iZzojMDAwOy0tcHN3cC1wbGFjZWhvbGRlci1iZzojMjIyOy0tcHN3cC1yb290LXotaW5kZXg6MTAwMDAwOy0tcHN3cC1wcmVsb2FkZXItY29sb3I6cmdiYSg3OSwgNzksIDc5LCAwLjQpOy0tcHN3cC1wcmVsb2FkZXItY29sb3Itc2Vjb25kYXJ5OnJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTstLXBzd3AtaWNvbi1jb2xvcjojZmZmOy0tcHN3cC1pY29uLWNvbG9yLXNlY29uZGFyeTojNGY0ZjRmOy0tcHN3cC1pY29uLXN0cm9rZS1jb2xvcjojNGY0ZjRmOy0tcHN3cC1pY29uLXN0cm9rZS13aWR0aDoycHg7LS1wc3dwLWVycm9yLXRleHQtY29sb3I6dmFyKC0tcHN3cC1pY29uLWNvbG9yKX0ucHN3cHtwb3NpdGlvbjpmaXhlZDt0b3A6MDtsZWZ0OjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTt6LWluZGV4OnZhcigtLXBzd3Atcm9vdC16LWluZGV4KTtkaXNwbGF5Om5vbmU7dG91Y2gtYWN0aW9uOm5vbmU7b3V0bGluZTowO29wYWNpdHk6LjAwMztjb250YWluOmxheW91dCBzdHlsZSBzaXplOy13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjp0cmFuc3BhcmVudH0ucHN3cDpmb2N1c3tvdXRsaW5lOjB9LnBzd3AgKntib3gtc2l6aW5nOmJvcmRlci1ib3h9LnBzd3AgaW1ne21heC13aWR0aDpub25lfS5wc3dwLS1vcGVue2Rpc3BsYXk6YmxvY2t9LnBzd3AsLnBzd3BfX2Jne3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3dpbGwtY2hhbmdlOm9wYWNpdHl9LnBzd3BfX2Jne29wYWNpdHk6LjAwNTtiYWNrZ3JvdW5kOnZhcigtLXBzd3AtYmcpfS5wc3dwLC5wc3dwX19zY3JvbGwtd3JhcHtvdmVyZmxvdzpoaWRkZW59LnBzd3BfX2JnLC5wc3dwX19jb250YWluZXIsLnBzd3BfX2NvbnRlbnQsLnBzd3BfX2ltZywucHN3cF9faXRlbSwucHN3cF9fc2Nyb2xsLXdyYXAsLnBzd3BfX3pvb20td3JhcHtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJX0ucHN3cF9faW1nLC5wc3dwX196b29tLXdyYXB7d2lkdGg6YXV0bztoZWlnaHQ6YXV0b30ucHN3cC0tY2xpY2stdG8tem9vbS5wc3dwLS16b29tLWFsbG93ZWQgLnBzd3BfX2ltZ3tjdXJzb3I6LXdlYmtpdC16b29tLWluO2N1cnNvcjotbW96LXpvb20taW47Y3Vyc29yOnpvb20taW59LnBzd3AtLWNsaWNrLXRvLXpvb20ucHN3cC0tem9vbWVkLWluIC5wc3dwX19pbWd7Y3Vyc29yOm1vdmU7Y3Vyc29yOi13ZWJraXQtZ3JhYjtjdXJzb3I6LW1vei1ncmFiO2N1cnNvcjpncmFifS5wc3dwLS1jbGljay10by16b29tLnBzd3AtLXpvb21lZC1pbiAucHN3cF9faW1nOmFjdGl2ZXtjdXJzb3I6LXdlYmtpdC1ncmFiYmluZztjdXJzb3I6LW1vei1ncmFiYmluZztjdXJzb3I6Z3JhYmJpbmd9LnBzd3AtLW5vLW1vdXNlLWRyYWcucHN3cC0tem9vbWVkLWluIC5wc3dwX19pbWcsLnBzd3AtLW5vLW1vdXNlLWRyYWcucHN3cC0tem9vbWVkLWluIC5wc3dwX19pbWc6YWN0aXZlLC5wc3dwX19pbWd7Y3Vyc29yOi13ZWJraXQtem9vbS1vdXQ7Y3Vyc29yOi1tb3otem9vbS1vdXQ7Y3Vyc29yOnpvb20tb3V0fS5wc3dwX19idXR0b24sLnBzd3BfX2NvbnRhaW5lciwucHN3cF9fY291bnRlciwucHN3cF9faW1ney13ZWJraXQtdXNlci1zZWxlY3Q6bm9uZTstbW96LXVzZXItc2VsZWN0Om5vbmU7LW1zLXVzZXItc2VsZWN0Om5vbmU7dXNlci1zZWxlY3Q6bm9uZX0ucHN3cF9faXRlbXt6LWluZGV4OjE7b3ZlcmZsb3c6aGlkZGVufS5wc3dwX19oaWRkZW57ZGlzcGxheTpub25lIWltcG9ydGFudH0ucHN3cF9fY29udGVudHtwb2ludGVyLWV2ZW50czpub25lfS5wc3dwX19jb250ZW50Pip7cG9pbnRlci1ldmVudHM6YXV0b30ucHN3cF9fZXJyb3ItbXNnLWNvbnRhaW5lcntkaXNwbGF5OmdyaWR9LnBzd3BfX2Vycm9yLW1zZ3ttYXJnaW46YXV0bztmb250LXNpemU6MWVtO2xpbmUtaGVpZ2h0OjE7Y29sb3I6dmFyKC0tcHN3cC1lcnJvci10ZXh0LWNvbG9yKX0ucHN3cCAucHN3cF9faGlkZS1vbi1jbG9zZXtvcGFjaXR5Oi4wMDU7d2lsbC1jaGFuZ2U6b3BhY2l0eTt0cmFuc2l0aW9uOm9wYWNpdHkgdmFyKC0tcHN3cC10cmFuc2l0aW9uLWR1cmF0aW9uKSBjdWJpYy1iZXppZXIoLjQsIDAsIC4yMiwgMSk7ei1pbmRleDoxMDtwb2ludGVyLWV2ZW50czpub25lfS5wc3dwLS11aS12aXNpYmxlIC5wc3dwX19oaWRlLW9uLWNsb3Nle29wYWNpdHk6MTtwb2ludGVyLWV2ZW50czphdXRvfS5wc3dwX19idXR0b257cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpibG9jazt3aWR0aDo1MHB4O2hlaWdodDo2MHB4O3BhZGRpbmc6MDttYXJnaW46MDtvdmVyZmxvdzpoaWRkZW47Y3Vyc29yOnBvaW50ZXI7YmFja2dyb3VuZDowIDA7Ym9yZGVyOjA7Ym94LXNoYWRvdzpub25lO29wYWNpdHk6Ljg1Oy13ZWJraXQtYXBwZWFyYW5jZTpub25lOy13ZWJraXQtdG91Y2gtY2FsbG91dDpub25lfS5wc3dwX19idXR0b246YWN0aXZlLC5wc3dwX19idXR0b246Zm9jdXMsLnBzd3BfX2J1dHRvbjpob3Zlcnt0cmFuc2l0aW9uOm5vbmU7cGFkZGluZzowO2JhY2tncm91bmQ6MCAwO2JvcmRlcjowO2JveC1zaGFkb3c6bm9uZTtvcGFjaXR5OjF9LnBzd3BfX2J1dHRvbjpkaXNhYmxlZHtvcGFjaXR5Oi4zO2N1cnNvcjphdXRvfS5wc3dwX19pY257ZmlsbDp2YXIoLS1wc3dwLWljb24tY29sb3IpO2NvbG9yOnZhcigtLXBzd3AtaWNvbi1jb2xvci1zZWNvbmRhcnkpfS5wc3dwX19pY257cG9zaXRpb246YWJzb2x1dGU7dG9wOjE0cHg7bGVmdDo5cHg7d2lkdGg6MzJweDtoZWlnaHQ6MzJweDtvdmVyZmxvdzpoaWRkZW47cG9pbnRlci1ldmVudHM6bm9uZX0ucHN3cF9faWNuLXNoYWRvd3tzdHJva2U6dmFyKC0tcHN3cC1pY29uLXN0cm9rZS1jb2xvcik7c3Ryb2tlLXdpZHRoOnZhcigtLXBzd3AtaWNvbi1zdHJva2Utd2lkdGgpO2ZpbGw6bm9uZX0ucHN3cF9faWNuOmZvY3Vze291dGxpbmU6MH0ucHN3cF9faW1nLS13aXRoLWJnLGRpdi5wc3dwX19pbWctLXBsYWNlaG9sZGVye2JhY2tncm91bmQ6dmFyKC0tcHN3cC1wbGFjZWhvbGRlci1iZyl9LnBzd3BfX3RvcC1iYXJ7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3RvcDowO3dpZHRoOjEwMCU7aGVpZ2h0OjYwcHg7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdztqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmQ7ei1pbmRleDoxMDtwb2ludGVyLWV2ZW50czpub25lIWltcG9ydGFudH0ucHN3cF9fdG9wLWJhcj4qe3BvaW50ZXItZXZlbnRzOmF1dG87d2lsbC1jaGFuZ2U6b3BhY2l0eX0ucHN3cF9fYnV0dG9uLS1jbG9zZXttYXJnaW4tcmlnaHQ6NnB4fS5wc3dwX19idXR0b24tLWFycm93e3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO3dpZHRoOjc1cHg7aGVpZ2h0OjEwMHB4O3RvcDo1MCU7bWFyZ2luLXRvcDotNTBweH0ucHN3cF9fYnV0dG9uLS1hcnJvdzpkaXNhYmxlZHtkaXNwbGF5Om5vbmU7Y3Vyc29yOmRlZmF1bHR9LnBzd3BfX2J1dHRvbi0tYXJyb3cgLnBzd3BfX2ljbnt0b3A6NTAlO21hcmdpbi10b3A6LTMwcHg7d2lkdGg6NjBweDtoZWlnaHQ6NjBweDtiYWNrZ3JvdW5kOjAgMDtib3JkZXItcmFkaXVzOjB9LnBzd3AtLW9uZS1zbGlkZSAucHN3cF9fYnV0dG9uLS1hcnJvd3tkaXNwbGF5Om5vbmV9LnBzd3AtLXRvdWNoIC5wc3dwX19idXR0b24tLWFycm93e3Zpc2liaWxpdHk6aGlkZGVufS5wc3dwLS1oYXNfbW91c2UgLnBzd3BfX2J1dHRvbi0tYXJyb3d7dmlzaWJpbGl0eTp2aXNpYmxlfS5wc3dwX19idXR0b24tLWFycm93LS1wcmV2e3JpZ2h0OmF1dG87bGVmdDowfS5wc3dwX19idXR0b24tLWFycm93LS1uZXh0e3JpZ2h0OjB9LnBzd3BfX2J1dHRvbi0tYXJyb3ctLW5leHQgLnBzd3BfX2ljbntsZWZ0OmF1dG87cmlnaHQ6MTRweDt0cmFuc2Zvcm06c2NhbGUoLTEsMSl9LnBzd3BfX2J1dHRvbi0tem9vbXtkaXNwbGF5Om5vbmV9LnBzd3AtLXpvb20tYWxsb3dlZCAucHN3cF9fYnV0dG9uLS16b29te2Rpc3BsYXk6YmxvY2t9LnBzd3AtLXpvb21lZC1pbiAucHN3cF9fem9vbS1pY24tYmFyLXZ7ZGlzcGxheTpub25lfS5wc3dwX19wcmVsb2FkZXJ7cG9zaXRpb246cmVsYXRpdmU7b3ZlcmZsb3c6aGlkZGVuO3dpZHRoOjUwcHg7aGVpZ2h0OjYwcHg7bWFyZ2luLXJpZ2h0OmF1dG99LnBzd3BfX3ByZWxvYWRlciAucHN3cF9faWNue29wYWNpdHk6MDt0cmFuc2l0aW9uOm9wYWNpdHkgLjJzIGxpbmVhcjthbmltYXRpb246cHN3cC1jbG9ja3dpc2UgLjZzIGxpbmVhciBpbmZpbml0ZX0ucHN3cF9fcHJlbG9hZGVyLS1hY3RpdmUgLnBzd3BfX2ljbntvcGFjaXR5Oi44NX1Aa2V5ZnJhbWVzIHBzd3AtY2xvY2t3aXNlezAle3RyYW5zZm9ybTpyb3RhdGUoMCl9MTAwJXt0cmFuc2Zvcm06cm90YXRlKDM2MGRlZyl9fS5wc3dwX19jb3VudGVye2hlaWdodDozMHB4O21hcmdpbi10b3A6MTVweDttYXJnaW4taW5saW5lLXN0YXJ0OjIwcHg7Zm9udC1zaXplOjE0cHg7bGluZS1oZWlnaHQ6MzBweDtjb2xvcjp2YXIoLS1wc3dwLWljb24tY29sb3IpO3RleHQtc2hhZG93OjFweCAxcHggM3B4IHZhcigtLXBzd3AtaWNvbi1jb2xvci1zZWNvbmRhcnkpO29wYWNpdHk6Ljg1fS5wc3dwLS1vbmUtc2xpZGUgLnBzd3BfX2NvdW50ZXJ7ZGlzcGxheTpub25lfSIsIi5wc3dwX19keW5hbWljLWNhcHRpb257Y29sb3I6I2ZmZjtwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDoxMDAlO2xlZnQ6MDt0b3A6MDt0cmFuc2l0aW9uOm9wYWNpdHkgMTIwbXMgbGluZWFyIWltcG9ydGFudH0ucHN3cC1jYXB0aW9uLWNvbnRlbnR7ZGlzcGxheTpub25lfS5wc3dwX19keW5hbWljLWNhcHRpb24gYXtjb2xvcjojZmZmfS5wc3dwX19keW5hbWljLWNhcHRpb24tLWZhZGVke29wYWNpdHk6MCFpbXBvcnRhbnR9LnBzd3BfX2R5bmFtaWMtY2FwdGlvbi0tYXNpZGV7d2lkdGg6YXV0bzttYXgtd2lkdGg6MzAwcHg7cGFkZGluZzoyMHB4IDE1cHggMjBweCAyMHB4O21hcmdpbi10b3A6NzBweH0ucHN3cF9fZHluYW1pYy1jYXB0aW9uLS1iZWxvd3t3aWR0aDphdXRvO21heC13aWR0aDo3MDBweDtwYWRkaW5nOjE1cHggMCAwfS5wc3dwX19keW5hbWljLWNhcHRpb24tLW9uLWhvci1lZGdle3BhZGRpbmctbGVmdDoxNXB4O3BhZGRpbmctcmlnaHQ6MTVweH0ucHN3cF9fZHluYW1pYy1jYXB0aW9uLS1tb2JpbGV7d2lkdGg6MTAwJTtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsLjUpO3BhZGRpbmc6MTBweCAxNXB4O3JpZ2h0OjA7Ym90dG9tOjA7dG9wOmF1dG8haW1wb3J0YW50O2xlZnQ6MCFpbXBvcnRhbnR9IiwiLy9cbi8vIE1vZHVsZSBJbXBvcnRzXG4vL1xuQGltcG9ydCBcIi4uLy4uL0NvbnRyaWIvcGhvdG9zd2lwZS9waG90b3N3aXBlXCI7XG5AaW1wb3J0IFwiLi4vLi4vQ29udHJpYi9waG90b3N3aXBlL3Bob3Rvc3dpcGUtZHluYW1pYy1jYXB0aW9uLXBsdWdpblwiO1xuXG4vL1xuLy8gTGlnaHRib3hcbi8vXG5hLmxpZ2h0Ym94IHtcbiAgICBjdXJzb3I6IHpvb20taW47XG59XG4uaW1hZ2UgPiBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICAmOmZvY3VzLXZpc2libGUsXG4gICAgJjpmb2N1cyB7XG4gICAgICAgIG91dGxpbmUtb2Zmc2V0OiAxcHg7XG4gICAgICAgIG91dGxpbmU6IDJweCBzb2xpZDtcbiAgICB9XG59XG5cbi8vXG4vLyBDYXB0aW9uXG4vL1xuLnBzd3BfX2R5bmFtaWMtY2FwdGlvbl9fdGl0bGUsXG4ucHN3cF9fZHluYW1pYy1jYXB0aW9uX19zdWJ0aXRsZSB7XG4gICAgd29yZC13cmFwOiBicmVhay13b3JkO1xufVxuLnBzd3BfX2R5bmFtaWMtY2FwdGlvbl9fdGl0bGUge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuIiwiLy9cbi8vIDIgQ29sdW1ucyA2Ni8zM1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJ2xnJykge1xuICAgIC5iYWNrZW5kbGF5b3V0LTJDb2x1bW5zNjYzMyB7XG4gICAgICAgIC5zZWN0aW9uLXJvdyB7XG4gICAgICAgICAgICAtLXNlY3Rpb24tZ2FwczogMTtcbiAgICAgICAgfVxuICAgICAgICAubWFpbmNvbnRlbnQtd3JhcCB7XG4gICAgICAgICAgICAtLXNlY3Rpb24tY29sc3BhbjogODtcbiAgICAgICAgfVxuICAgICAgICAuc3ViY29udGVudC13cmFwIHtcbiAgICAgICAgICAgIC0tc2VjdGlvbi1jb2xzcGFuOiA0O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5iYWNrZW5kbGF5b3V0LTJDb2x1bW5zNjYzMyB7XG4gICAgICAgIC5tYWluY29udGVudC13cmFwIHtcbiAgICAgICAgICAgIG9yZGVyOiAxO1xuICAgICAgICB9XG4gICAgICAgIC5zdWJjb250ZW50LXdyYXAge1xuICAgICAgICAgICAgb3JkZXI6IDI7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIubmV3cy1saXN0LXZpZXcge1xuICAgIC5hcnRpY2xlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgICAgJi5uZXdzLWxpc3QtaW1hZ2UtdG9wIHtcbiAgICAgICAgICAgIC5uZXdzLWxpc3QtaW1nLXdyYXAge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuNnJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAubmV3cy1saXN0LWluZm8ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAwLjhyZW07XG4gICAgICAgICAgICBjb2xvcjogJGdyYXktNjAwO1xuICAgICAgICB9XG4gICAgICAgIC5uZXdzLWxpc3QtdGVhc2VyIHtcbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgIC0tdHQta2V5OiBuZXdzLWxpc3QtcDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuOXJlbTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAa2V5ZnJhbWVzIG5ld3MtbGlzdC1wIHtcbiAgICAgICAgICAgICAgICAwJSxcbiAgICAgICAgICAgICAgICAyMCUge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuOHJlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgMTAwJSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC45cmVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAubmV3cy1saXN0LW1vcmUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAwLjlyZW07XG4gICAgICAgIH1cbiAgICAgICAgJi5uZXdzLWxpc3QtY2FyZC1ncmlkIHtcbiAgICAgICAgICAgIC5uZXdzLWxpc3QtY2FyZC1tZWRpYSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgYXNwZWN0LXJhdGlvOiA0NDAgLyAyMDg7XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiBjYWxjKC4yNXJlbSAtIDFweCkgY2FsYyguMjVyZW0gLSAxcHgpIDAgMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5jYXJkLWltZy10b3Age1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbi5uZXdzLXNpbmdsZSB7XG4gICAgLm5ld3MtZGV0YWlsLWNhdGVnb3J5IHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB9XG59XG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBOZXdzIGRldGFpbCBjYXJvdXNlbCDigJQgZGlzdG9ydGlvbi1mcmVlIGltYWdlIGRpc3BsYXlcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBFYWNoIGNhcm91c2VsIHNsaWRlIGlzIGxvY2tlZCB0byBhIDQgOiAzIGFzcGVjdCByYXRpbyBzbyBldmVyeSBzbGlkZSBoYXNcbi8vIHRoZSBzYW1lIGhlaWdodCByZWdhcmRsZXNzIG9mIHRoZSB1cGxvYWRlZCBpbWFnZSBkaW1lbnNpb25zLiAgSW1hZ2VzIHVzZVxuLy8gYG9iamVjdC1maXQ6IGNvdmVyYCB0byBmaWxsIHRoZSBmcmFtZSB3aXRob3V0IHN0cmV0Y2hpbmcgcGl4ZWxzLlxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5uZXdzLWltZy13cmFwIHtcbiAgICAjbmV3c0Nhcm91c2VsIHtcbiAgICAgICAgLy8gU3RhYmxlIGNvbnRhaW5lciDigJQgcHJldmVudCBoZWlnaHQganVtcHMgYmV0d2VlbiBzbGlkZXNcbiAgICAgICAgLmNhcm91c2VsLWl0ZW0ge1xuICAgICAgICAgICAgYXNwZWN0LXJhdGlvOiA0IC8gMztcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIH1cblxuICAgICAgICAvLyBJbWFnZXMgZmlsbCB0aGUgYXNwZWN0LXJhdGlvIGJveCB3aXRob3V0IGRpc3RvcnRpb25cbiAgICAgICAgLmNhcm91c2VsLWl0ZW0gaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIH1cblxuICAgICAgICAvLyBDYXB0aW9uIHNpdHMgYXQgdGhlIGJvdHRvbSBpbnNpZGUgdGhlIGZpeGVkIGZyYW1lXG4gICAgICAgIC5jYXJvdXNlbC1jYXB0aW9uIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0cmFuc3BhcmVudCwgcmdiYSgwLCAwLCAwLCAuNTUpKTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IC43NXJlbSAxLjI1cmVtO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLy9cbi8vIE15IG93biBTdHlsZXNcbi8vIE92ZXJ3cml0ZSBCb290c3RyYXAgc3R5bGVzIGhlcmVcbi8vXG5cblxuXG4vKiBsYW5ndWFnZSBtZW51ICovXG4ubGFuZ3VhZ2UtbWVudS1pdGVtIHtcbiAgICBwYWRkaW5nLXRvcDogNnB4O1xufVxuLyogbmF2YmFyICovXG4ubmF2YmFyLWRlZmF1bHQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xuICAgIC0tYnMtYmctb3BhY2l0eTogMTtcbn1cblxuXG4vKiBTVkcgV2F2ZXMgKi9cbnN2Zy5sYXlvdXQtc3ZnIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICBib3R0b206IDA7XG59XG4uZnJhbWUtY29udGFpbmVyIHtcbiAgICB6LWluZGV4OiAxMDtcbn1cbi5mcmFtZS1iYWNrZ3JvdW5kLXByaW1hcnksXG4uZnJhbWUtYmFja2dyb3VuZC1zZWNvbmRhcnksXG4uZnJhbWUtYmFja2dyb3VuZC10ZXJ0aWFyeSxcbi5mcmFtZS1iYWNrZ3JvdW5kLXF1YXRlcm5hcnksXG4uZnJhbWUtYmFja2dyb3VuZC1saWdodCxcbi5mcmFtZS1iYWNrZ3JvdW5kLWRhcmssXG4uZnJhbWUtaGFzLWJhY2tncm91bmRpbWFnZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDNweDtcbn1cbi5jdXN0b20tc2hhcGUtZGl2aWRlci1ib3R0b20tMTY0NTc5MTI0NyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cblxuLmN1c3RvbS1zaGFwZS1kaXZpZGVyLWJvdHRvbS0xNjQ1NzkxMjQ3IHN2ZyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiBjYWxjKDE0OCUgKyAxLjNweCk7XG4gICAgaGVpZ2h0OiAxMTZweDtcbn1cblxuLmN1c3RvbS1zaGFwZS1kaXZpZGVyLWJvdHRvbS0xNjQ1NzkxMjQ3IC5zaGFwZS1maWxsIHtcbiAgICBmaWxsOiAkd2hpdGU7XG59XG4iLCJAZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogXCJib290c3RyYXBwYWNrYWdlaWNvblwiO1xuICAgIHNyYzogdXJsKFwiLi4vLi4vdmVuZG9yL2JrMmsvYm9vdHN0cmFwLXBhY2thZ2UvUmVzb3VyY2VzL1B1YmxpYy9Gb250cy9ib290c3RyYXBwYWNrYWdlaWNvbi5lb3Q/ZDk3ZTU4NTkxMmE3YjA3OGI3ZmJjMzlmOGJkMzRlMjEjaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksXG4gICAgICAgIHVybChcIi4uLy4uL3ZlbmRvci9iazJrL2Jvb3RzdHJhcC1wYWNrYWdlL1Jlc291cmNlcy9QdWJsaWMvRm9udHMvYm9vdHN0cmFwcGFja2FnZWljb24ud29mZjI/ZDk3ZTU4NTkxMmE3YjA3OGI3ZmJjMzlmOGJkMzRlMjFcIikgZm9ybWF0KFwid29mZjJcIiksXG4gICAgICAgIHVybChcIi4uLy4uL3ZlbmRvci9iazJrL2Jvb3RzdHJhcC1wYWNrYWdlL1Jlc291cmNlcy9QdWJsaWMvRm9udHMvYm9vdHN0cmFwcGFja2FnZWljb24ud29mZj9kOTdlNTg1OTEyYTdiMDc4YjdmYmMzOWY4YmQzNGUyMVwiKSBmb3JtYXQoXCJ3b2ZmXCIpLFxuICAgICAgICB1cmwoXCIuLi8uLi92ZW5kb3IvYmsyay9ib290c3RyYXAtcGFja2FnZS9SZXNvdXJjZXMvUHVibGljL0ZvbnRzL2Jvb3RzdHJhcHBhY2thZ2VpY29uLnR0Zj9kOTdlNTg1OTEyYTdiMDc4YjdmYmMzOWY4YmQzNGUyMVwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cblxuLmJvb3RzdHJhcHBhY2thZ2VpY29uOjpiZWZvcmUge1xuICAgIGZvbnQtZmFtaWx5OiBcImJvb3RzdHJhcHBhY2thZ2VpY29uXCIgIWltcG9ydGFudDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xuICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICAgIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4uYm9vdHN0cmFwcGFja2FnZWljb24tZmFjZWJvb2s6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTAxXCI7IH1cbi5ib290c3RyYXBwYWNrYWdlaWNvbi1maWxlLWF1ZGlvOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEwMlwiOyB9XG4uYm9vdHN0cmFwcGFja2FnZWljb24tZmlsZS1pbWFnZTo6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMDNcIjsgfVxuLmJvb3RzdHJhcHBhY2thZ2VpY29uLWZpbGUtdmlkZW86OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTA0XCI7IH1cbi5ib290c3RyYXBwYWNrYWdlaWNvbi1maWxlOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEwNVwiOyB9XG4uYm9vdHN0cmFwcGFja2FnZWljb24tZ2l0aHViOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEwNlwiOyB9XG4uYm9vdHN0cmFwcGFja2FnZWljb24tZ29vZ2xlcGx1czo6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMDdcIjsgfVxuLmJvb3RzdHJhcHBhY2thZ2VpY29uLWluc3RhZ3JhbTo6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMDhcIjsgfVxuLmJvb3RzdHJhcHBhY2thZ2VpY29uLWxpbmtlZGluOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEwOVwiOyB9XG4uYm9vdHN0cmFwcGFja2FnZWljb24tdHdpdHRlcjo6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMGFcIjsgfVxuLmJvb3RzdHJhcHBhY2thZ2VpY29uLXZpbWVvOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjEwYlwiOyB9XG4uYm9vdHN0cmFwcGFja2FnZWljb24teGluZzo6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMGNcIjsgfVxuLmJvb3RzdHJhcHBhY2thZ2VpY29uLXlvdXR1YmU6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmMTBkXCI7IH1cbi5ib290c3RyYXBwYWNrYWdlaWNvbi12azo6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMGVcIjsgfVxuLmJvb3RzdHJhcHBhY2thZ2VpY29uLXJzczo6YmVmb3JlIHsgY29udGVudDogXCJcXGYxMGZcIjsgfVxuIiwiLm5ld3MtbGlzdC12aWV3IHtcbiAgICAuYXJ0aWNsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICAgIC5uZXdzLWxpc3QtaW5mbyB7XG4gICAgICAgICAgICBmb250LXNpemU6IDAuOHJlbTtcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JheS02MDA7XG4gICAgICAgICAgICAubmV3cy1saXN0LWRhdGUge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44cmVtO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JheS02MDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuYmFkZ2Uge1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLm5ld3MtbGlzdC10ZWFzZXIge1xuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgLS10dC1rZXk6IG5ld3MtbGlzdC1wO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC45cmVtO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBrZXlmcmFtZXMgbmV3cy1saXN0LXAge1xuICAgICAgICAgICAgICAgIDAlLFxuICAgICAgICAgICAgICAgIDIwJSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44cmVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAxMDAlIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjlyZW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5uZXdzLWxpc3QtbW9yZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDAuOXJlbTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIH1cbiAgICAgICAgJi5uZXdzLWxpc3QtY2FyZC1ncmlkIHtcbiAgICAgICAgICAgIC5uZXdzLWxpc3QtY2FyZC1tZWRpYSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgYXNwZWN0LXJhdGlvOiA0NDAgLyAyMDg7XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiBjYWxjKC4yNXJlbSAtIDFweCkgY2FsYyguMjVyZW0gLSAxcHgpIDAgMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5jYXJkLWltZy10b3Age1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIE5ld3MgZGV0YWlsIGNhcm91c2VsIOKAlCBkaXN0b3J0aW9uLWZyZWUgaW1hZ2UgZGlzcGxheVxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIEVhY2ggY2Fyb3VzZWwgc2xpZGUgaXMgbG9ja2VkIHRvIGEgNCA6IDMgYXNwZWN0IHJhdGlvIHNvIGV2ZXJ5IHNsaWRlIGhhc1xuLy8gdGhlIHNhbWUgaGVpZ2h0IHJlZ2FyZGxlc3Mgb2YgdGhlIHVwbG9hZGVkIGltYWdlIGRpbWVuc2lvbnMuICBJbWFnZXMgdXNlXG4vLyBgb2JqZWN0LWZpdDogY292ZXJgIHRvIGZpbGwgdGhlIGZyYW1lIHdpdGhvdXQgc3RyZXRjaGluZyBwaXhlbHMuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLm5ld3MtaW1nLXdyYXAge1xuICAgICNuZXdzQ2Fyb3VzZWwge1xuICAgICAgICAvLyBTdGFibGUgY29udGFpbmVyIOKAlCBwcmV2ZW50IGhlaWdodCBqdW1wcyBiZXR3ZWVuIHNsaWRlc1xuICAgICAgICAuY2Fyb3VzZWwtaXRlbSB7XG4gICAgICAgICAgICBhc3BlY3QtcmF0aW86IDQgLyAzO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgfVxuXG4gICAgICAgIC8vIEltYWdlcyBmaWxsIHRoZSBhc3BlY3QtcmF0aW8gYm94IHdpdGhvdXQgZGlzdG9ydGlvblxuICAgICAgICAuY2Fyb3VzZWwtaXRlbSBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgfVxuXG4gICAgICAgIC8vIENhcHRpb24gc2l0cyBhdCB0aGUgYm90dG9tIGluc2lkZSB0aGUgZml4ZWQgZnJhbWVcbiAgICAgICAgLmNhcm91c2VsLWNhcHRpb24ge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRyYW5zcGFyZW50LCByZ2JhKDAsIDAsIDAsIC41NSkpO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgcGFkZGluZzogLjc1cmVtIDEuMjVyZW07XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIvL1xuLy8gTXkgb3duIFN0eWxlc1xuLy8gT3ZlcndyaXRlIEJvb3RzdHJhcCBzdHlsZXMgaGVyZVxuLy9cblxuLyogbW9udHNlcnJhdC1yZWd1bGFyIC0gbGF0aW4gKi9cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCc7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL21vbnRzZXJyYXQtdjIzLWxhdGluLXJlZ3VsYXIuZW90Jyk7IC8qIElFOSBDb21wYXQgTW9kZXMgKi9cbiAgICBzcmM6IGxvY2FsKCcnKSxcbiAgICAgICAgdXJsKCcuLi9mb250cy9tb250c2VycmF0LXYyMy1sYXRpbi1yZWd1bGFyLmVvdD8jaWVmaXgnKVxuICAgICAgICAgICAgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgICAgICAvKiBJRTYtSUU4ICovIHVybCgnLi4vZm9udHMvbW9udHNlcnJhdC12MjMtbGF0aW4tcmVndWxhci53b2ZmMicpXG4gICAgICAgICAgICBmb3JtYXQoJ3dvZmYyJyksXG4gICAgICAgIC8qIFN1cGVyIE1vZGVybiBCcm93c2VycyAqL1xuICAgICAgICAgICAgdXJsKCcuLi9mb250cy9tb250c2VycmF0LXYyMy1sYXRpbi1yZWd1bGFyLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICAgICAgLyogTW9kZXJuIEJyb3dzZXJzICovIHVybCgnLi4vZm9udHMvbW9udHNlcnJhdC12MjMtbGF0aW4tcmVndWxhci50dGYnKVxuICAgICAgICAgICAgZm9ybWF0KCd0cnVldHlwZScpLFxuICAgICAgICAvKiBTYWZhcmksIEFuZHJvaWQsIGlPUyAqL1xuICAgICAgICAgICAgdXJsKCcuLi9mb250cy9tb250c2VycmF0LXYyMy1sYXRpbi1yZWd1bGFyLnN2ZyNNb250c2VycmF0JylcbiAgICAgICAgICAgIGZvcm1hdCgnc3ZnJyk7IC8qIExlZ2FjeSBpT1MgKi9cbn1cbi8qIG1vbnRzZXJyYXQtNzAwIC0gbGF0aW4gKi9cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCc7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL21vbnRzZXJyYXQtdjIzLWxhdGluLTYwMC5lb3QnKTsgLyogSUU5IENvbXBhdCBNb2RlcyAqL1xuICAgIHNyYzogbG9jYWwoJycpLFxuICAgICAgICB1cmwoJy4uL2ZvbnRzL21vbnRzZXJyYXQtdjIzLWxhdGluLTYwMC5lb3Q/I2llZml4JylcbiAgICAgICAgICAgIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgICAgICAgLyogSUU2LUlFOCAqLyB1cmwoJy4uL2ZvbnRzL21vbnRzZXJyYXQtdjIzLWxhdGluLTYwMC53b2ZmMicpXG4gICAgICAgICAgICBmb3JtYXQoJ3dvZmYyJyksXG4gICAgICAgIC8qIFN1cGVyIE1vZGVybiBCcm93c2VycyAqL1xuICAgICAgICAgICAgdXJsKCcuLi9mb250cy9tb250c2VycmF0LXYyMy1sYXRpbi02MDAud29mZicpIGZvcm1hdCgnd29mZicpLFxuICAgICAgICAvKiBNb2Rlcm4gQnJvd3NlcnMgKi8gdXJsKCcuLi9mb250cy9tb250c2VycmF0LXYyMy1sYXRpbi02MDAudHRmJylcbiAgICAgICAgICAgIGZvcm1hdCgndHJ1ZXR5cGUnKSxcbiAgICAgICAgLyogU2FmYXJpLCBBbmRyb2lkLCBpT1MgKi9cbiAgICAgICAgICAgIHVybCgnLi4vZm9udHMvbW9udHNlcnJhdC12MjMtbGF0aW4tNjAwLnN2ZyNNb250c2VycmF0JylcbiAgICAgICAgICAgIGZvcm1hdCgnc3ZnJyk7IC8qIExlZ2FjeSBpT1MgKi9cbn1cbi8qIG1vbnRzZXJyYXQtaXRhbGljIC0gbGF0aW4gKi9cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCc7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL21vbnRzZXJyYXQtdjIzLWxhdGluLWl0YWxpYy5lb3QnKTsgLyogSUU5IENvbXBhdCBNb2RlcyAqL1xuICAgIHNyYzogbG9jYWwoJycpLFxuICAgICAgICB1cmwoJy4uL2ZvbnRzL21vbnRzZXJyYXQtdjIzLWxhdGluLWl0YWxpYy5lb3Q/I2llZml4JylcbiAgICAgICAgICAgIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgICAgICAgLyogSUU2LUlFOCAqLyB1cmwoJy4uL2ZvbnRzL21vbnRzZXJyYXQtdjIzLWxhdGluLWl0YWxpYy53b2ZmMicpXG4gICAgICAgICAgICBmb3JtYXQoJ3dvZmYyJyksXG4gICAgICAgIC8qIFN1cGVyIE1vZGVybiBCcm93c2VycyAqL1xuICAgICAgICAgICAgdXJsKCcuLi9mb250cy9tb250c2VycmF0LXYyMy1sYXRpbi1pdGFsaWMud29mZicpIGZvcm1hdCgnd29mZicpLFxuICAgICAgICAvKiBNb2Rlcm4gQnJvd3NlcnMgKi8gdXJsKCcuLi9mb250cy9tb250c2VycmF0LXYyMy1sYXRpbi1pdGFsaWMudHRmJylcbiAgICAgICAgICAgIGZvcm1hdCgndHJ1ZXR5cGUnKSxcbiAgICAgICAgLyogU2FmYXJpLCBBbmRyb2lkLCBpT1MgKi9cbiAgICAgICAgICAgIHVybCgnLi4vZm9udHMvbW9udHNlcnJhdC12MjMtbGF0aW4taXRhbGljLnN2ZyNNb250c2VycmF0JylcbiAgICAgICAgICAgIGZvcm1hdCgnc3ZnJyk7IC8qIExlZ2FjeSBpT1MgKi9cbn1cbi8qIG1vbnRzZXJyYXQtNzAwaXRhbGljIC0gbGF0aW4gKi9cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCc7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL21vbnRzZXJyYXQtdjIzLWxhdGluLTYwMGl0YWxpYy5lb3QnKTsgLyogSUU5IENvbXBhdCBNb2RlcyAqL1xuICAgIHNyYzogbG9jYWwoJycpLFxuICAgICAgICB1cmwoJy4uL2ZvbnRzL21vbnRzZXJyYXQtdjIzLWxhdGluLTYwMGl0YWxpYy5lb3Q/I2llZml4JylcbiAgICAgICAgICAgIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgICAgICAgLyogSUU2LUlFOCAqLyB1cmwoJy4uL2ZvbnRzL21vbnRzZXJyYXQtdjIzLWxhdGluLTYwMGl0YWxpYy53b2ZmMicpXG4gICAgICAgICAgICBmb3JtYXQoJ3dvZmYyJyksXG4gICAgICAgIC8qIFN1cGVyIE1vZGVybiBCcm93c2VycyAqL1xuICAgICAgICAgICAgdXJsKCcuLi9mb250cy9tb250c2VycmF0LXYyMy1sYXRpbi02MDBpdGFsaWMud29mZicpIGZvcm1hdCgnd29mZicpLFxuICAgICAgICAvKiBNb2Rlcm4gQnJvd3NlcnMgKi8gdXJsKCcuLi9mb250cy9tb250c2VycmF0LXYyMy1sYXRpbi02MDBpdGFsaWMudHRmJylcbiAgICAgICAgICAgIGZvcm1hdCgndHJ1ZXR5cGUnKSxcbiAgICAgICAgLyogU2FmYXJpLCBBbmRyb2lkLCBpT1MgKi9cbiAgICAgICAgICAgIHVybCgnLi4vZm9udHMvbW9udHNlcnJhdC12MjMtbGF0aW4tNjAwaXRhbGljLnN2ZyNNb250c2VycmF0JylcbiAgICAgICAgICAgIGZvcm1hdCgnc3ZnJyk7IC8qIExlZ2FjeSBpT1MgKi9cbn1cblxuLyogb3Blbi1zYW5zLTMwMCAtIGxhdGluICovXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL29wZW4tc2Fucy12MjctbGF0aW4tMzAwLmVvdCcpOyAvKiBJRTkgQ29tcGF0IE1vZGVzICovXG4gICAgc3JjOiBsb2NhbCgnJyksXG4gICAgICAgIHVybCgnLi4vZm9udHMvb3Blbi1zYW5zLXYyNy1sYXRpbi0zMDAuZW90PyNpZWZpeCcpXG4gICAgICAgICAgICBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gICAgICAgIC8qIElFNi1JRTggKi8gdXJsKCcuLi9mb250cy9vcGVuLXNhbnMtdjI3LWxhdGluLTMwMC53b2ZmMicpXG4gICAgICAgICAgICBmb3JtYXQoJ3dvZmYyJyksXG4gICAgICAgIC8qIFN1cGVyIE1vZGVybiBCcm93c2VycyAqLyB1cmwoJy4uL2ZvbnRzL29wZW4tc2Fucy12MjctbGF0aW4tMzAwLndvZmYnKVxuICAgICAgICAgICAgZm9ybWF0KCd3b2ZmJyksXG4gICAgICAgIC8qIE1vZGVybiBCcm93c2VycyAqLyB1cmwoJy4uL2ZvbnRzL29wZW4tc2Fucy12MjctbGF0aW4tMzAwLnR0ZicpXG4gICAgICAgICAgICBmb3JtYXQoJ3RydWV0eXBlJyksXG4gICAgICAgIC8qIFNhZmFyaSwgQW5kcm9pZCwgaU9TICovXG4gICAgICAgICAgICB1cmwoJy4uL2ZvbnRzL29wZW4tc2Fucy12MjctbGF0aW4tMzAwLnN2ZyNPcGVuU2FucycpIGZvcm1hdCgnc3ZnJyk7IC8qIExlZ2FjeSBpT1MgKi9cbn1cbi8qIG9wZW4tc2Fucy1yZWd1bGFyIC0gbGF0aW4gKi9cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvb3Blbi1zYW5zLXYyNy1sYXRpbi1yZWd1bGFyLmVvdCcpOyAvKiBJRTkgQ29tcGF0IE1vZGVzICovXG4gICAgc3JjOiBsb2NhbCgnJyksXG4gICAgICAgIHVybCgnLi4vZm9udHMvb3Blbi1zYW5zLXYyNy1sYXRpbi1yZWd1bGFyLmVvdD8jaWVmaXgnKVxuICAgICAgICAgICAgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgICAgICAvKiBJRTYtSUU4ICovIHVybCgnLi4vZm9udHMvb3Blbi1zYW5zLXYyNy1sYXRpbi1yZWd1bGFyLndvZmYyJylcbiAgICAgICAgICAgIGZvcm1hdCgnd29mZjInKSxcbiAgICAgICAgLyogU3VwZXIgTW9kZXJuIEJyb3dzZXJzICovXG4gICAgICAgICAgICB1cmwoJy4uL2ZvbnRzL29wZW4tc2Fucy12MjctbGF0aW4tcmVndWxhci53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gICAgICAgIC8qIE1vZGVybiBCcm93c2VycyAqLyB1cmwoJy4uL2ZvbnRzL29wZW4tc2Fucy12MjctbGF0aW4tcmVndWxhci50dGYnKVxuICAgICAgICAgICAgZm9ybWF0KCd0cnVldHlwZScpLFxuICAgICAgICAvKiBTYWZhcmksIEFuZHJvaWQsIGlPUyAqL1xuICAgICAgICAgICAgdXJsKCcuLi9mb250cy9vcGVuLXNhbnMtdjI3LWxhdGluLXJlZ3VsYXIuc3ZnI09wZW5TYW5zJylcbiAgICAgICAgICAgIGZvcm1hdCgnc3ZnJyk7IC8qIExlZ2FjeSBpT1MgKi9cbn1cbi8qIG9wZW4tc2Fucy02MDAgLSBsYXRpbiAqL1xuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHNyYzogdXJsKCcuLi9mb250cy9vcGVuLXNhbnMtdjI3LWxhdGluLTYwMC5lb3QnKTsgLyogSUU5IENvbXBhdCBNb2RlcyAqL1xuICAgIHNyYzogbG9jYWwoJycpLFxuICAgICAgICB1cmwoJy4uL2ZvbnRzL29wZW4tc2Fucy12MjctbGF0aW4tNjAwLmVvdD8jaWVmaXgnKVxuICAgICAgICAgICAgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgICAgICAvKiBJRTYtSUU4ICovIHVybCgnLi4vZm9udHMvb3Blbi1zYW5zLXYyNy1sYXRpbi02MDAud29mZjInKVxuICAgICAgICAgICAgZm9ybWF0KCd3b2ZmMicpLFxuICAgICAgICAvKiBTdXBlciBNb2Rlcm4gQnJvd3NlcnMgKi8gdXJsKCcuLi9mb250cy9vcGVuLXNhbnMtdjI3LWxhdGluLTYwMC53b2ZmJylcbiAgICAgICAgICAgIGZvcm1hdCgnd29mZicpLFxuICAgICAgICAvKiBNb2Rlcm4gQnJvd3NlcnMgKi8gdXJsKCcuLi9mb250cy9vcGVuLXNhbnMtdjI3LWxhdGluLTYwMC50dGYnKVxuICAgICAgICAgICAgZm9ybWF0KCd0cnVldHlwZScpLFxuICAgICAgICAvKiBTYWZhcmksIEFuZHJvaWQsIGlPUyAqL1xuICAgICAgICAgICAgdXJsKCcuLi9mb250cy9vcGVuLXNhbnMtdjI3LWxhdGluLTYwMC5zdmcjT3BlblNhbnMnKSBmb3JtYXQoJ3N2ZycpOyAvKiBMZWdhY3kgaU9TICovXG59XG4vKiBvcGVuLXNhbnMtODAwIC0gbGF0aW4gKi9cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvb3Blbi1zYW5zLXYyNy1sYXRpbi04MDAuZW90Jyk7IC8qIElFOSBDb21wYXQgTW9kZXMgKi9cbiAgICBzcmM6IGxvY2FsKCcnKSxcbiAgICAgICAgdXJsKCcuLi9mb250cy9vcGVuLXNhbnMtdjI3LWxhdGluLTgwMC5lb3Q/I2llZml4JylcbiAgICAgICAgICAgIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgICAgICAgLyogSUU2LUlFOCAqLyB1cmwoJy4uL2ZvbnRzL29wZW4tc2Fucy12MjctbGF0aW4tODAwLndvZmYyJylcbiAgICAgICAgICAgIGZvcm1hdCgnd29mZjInKSxcbiAgICAgICAgLyogU3VwZXIgTW9kZXJuIEJyb3dzZXJzICovIHVybCgnLi4vZm9udHMvb3Blbi1zYW5zLXYyNy1sYXRpbi04MDAud29mZicpXG4gICAgICAgICAgICBmb3JtYXQoJ3dvZmYnKSxcbiAgICAgICAgLyogTW9kZXJuIEJyb3dzZXJzICovIHVybCgnLi4vZm9udHMvb3Blbi1zYW5zLXYyNy1sYXRpbi04MDAudHRmJylcbiAgICAgICAgICAgIGZvcm1hdCgndHJ1ZXR5cGUnKSxcbiAgICAgICAgLyogU2FmYXJpLCBBbmRyb2lkLCBpT1MgKi9cbiAgICAgICAgICAgIHVybCgnLi4vZm9udHMvb3Blbi1zYW5zLXYyNy1sYXRpbi04MDAuc3ZnI09wZW5TYW5zJykgZm9ybWF0KCdzdmcnKTsgLyogTGVnYWN5IGlPUyAqL1xufVxuLyogb3Blbi1zYW5zLTMwMGl0YWxpYyAtIGxhdGluICovXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL29wZW4tc2Fucy12MjctbGF0aW4tMzAwaXRhbGljLmVvdCcpOyAvKiBJRTkgQ29tcGF0IE1vZGVzICovXG4gICAgc3JjOiBsb2NhbCgnJyksXG4gICAgICAgIHVybCgnLi4vZm9udHMvb3Blbi1zYW5zLXYyNy1sYXRpbi0zMDBpdGFsaWMuZW90PyNpZWZpeCcpXG4gICAgICAgICAgICBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gICAgICAgIC8qIElFNi1JRTggKi8gdXJsKCcuLi9mb250cy9vcGVuLXNhbnMtdjI3LWxhdGluLTMwMGl0YWxpYy53b2ZmMicpXG4gICAgICAgICAgICBmb3JtYXQoJ3dvZmYyJyksXG4gICAgICAgIC8qIFN1cGVyIE1vZGVybiBCcm93c2VycyAqL1xuICAgICAgICAgICAgdXJsKCcuLi9mb250cy9vcGVuLXNhbnMtdjI3LWxhdGluLTMwMGl0YWxpYy53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gICAgICAgIC8qIE1vZGVybiBCcm93c2VycyAqLyB1cmwoJy4uL2ZvbnRzL29wZW4tc2Fucy12MjctbGF0aW4tMzAwaXRhbGljLnR0ZicpXG4gICAgICAgICAgICBmb3JtYXQoJ3RydWV0eXBlJyksXG4gICAgICAgIC8qIFNhZmFyaSwgQW5kcm9pZCwgaU9TICovXG4gICAgICAgICAgICB1cmwoJy4uL2ZvbnRzL29wZW4tc2Fucy12MjctbGF0aW4tMzAwaXRhbGljLnN2ZyNPcGVuU2FucycpXG4gICAgICAgICAgICBmb3JtYXQoJ3N2ZycpOyAvKiBMZWdhY3kgaU9TICovXG59XG4vKiBvcGVuLXNhbnMtaXRhbGljIC0gbGF0aW4gKi9cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvb3Blbi1zYW5zLXYyNy1sYXRpbi1pdGFsaWMuZW90Jyk7IC8qIElFOSBDb21wYXQgTW9kZXMgKi9cbiAgICBzcmM6IGxvY2FsKCcnKSxcbiAgICAgICAgdXJsKCcuLi9mb250cy9vcGVuLXNhbnMtdjI3LWxhdGluLWl0YWxpYy5lb3Q/I2llZml4JylcbiAgICAgICAgICAgIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgICAgICAgLyogSUU2LUlFOCAqLyB1cmwoJy4uL2ZvbnRzL29wZW4tc2Fucy12MjctbGF0aW4taXRhbGljLndvZmYyJylcbiAgICAgICAgICAgIGZvcm1hdCgnd29mZjInKSxcbiAgICAgICAgLyogU3VwZXIgTW9kZXJuIEJyb3dzZXJzICovXG4gICAgICAgICAgICB1cmwoJy4uL2ZvbnRzL29wZW4tc2Fucy12MjctbGF0aW4taXRhbGljLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICAgICAgLyogTW9kZXJuIEJyb3dzZXJzICovIHVybCgnLi4vZm9udHMvb3Blbi1zYW5zLXYyNy1sYXRpbi1pdGFsaWMudHRmJylcbiAgICAgICAgICAgIGZvcm1hdCgndHJ1ZXR5cGUnKSxcbiAgICAgICAgLyogU2FmYXJpLCBBbmRyb2lkLCBpT1MgKi9cbiAgICAgICAgICAgIHVybCgnLi4vZm9udHMvb3Blbi1zYW5zLXYyNy1sYXRpbi1pdGFsaWMuc3ZnI09wZW5TYW5zJylcbiAgICAgICAgICAgIGZvcm1hdCgnc3ZnJyk7IC8qIExlZ2FjeSBpT1MgKi9cbn1cbi8qIG9wZW4tc2Fucy02MDBpdGFsaWMgLSBsYXRpbiAqL1xuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHNyYzogdXJsKCcuLi9mb250cy9vcGVuLXNhbnMtdjI3LWxhdGluLTYwMGl0YWxpYy5lb3QnKTsgLyogSUU5IENvbXBhdCBNb2RlcyAqL1xuICAgIHNyYzogbG9jYWwoJycpLFxuICAgICAgICB1cmwoJy4uL2ZvbnRzL29wZW4tc2Fucy12MjctbGF0aW4tNjAwaXRhbGljLmVvdD8jaWVmaXgnKVxuICAgICAgICAgICAgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgICAgICAvKiBJRTYtSUU4ICovIHVybCgnLi4vZm9udHMvb3Blbi1zYW5zLXYyNy1sYXRpbi02MDBpdGFsaWMud29mZjInKVxuICAgICAgICAgICAgZm9ybWF0KCd3b2ZmMicpLFxuICAgICAgICAvKiBTdXBlciBNb2Rlcm4gQnJvd3NlcnMgKi9cbiAgICAgICAgICAgIHVybCgnLi4vZm9udHMvb3Blbi1zYW5zLXYyNy1sYXRpbi02MDBpdGFsaWMud29mZicpIGZvcm1hdCgnd29mZicpLFxuICAgICAgICAvKiBNb2Rlcm4gQnJvd3NlcnMgKi8gdXJsKCcuLi9mb250cy9vcGVuLXNhbnMtdjI3LWxhdGluLTYwMGl0YWxpYy50dGYnKVxuICAgICAgICAgICAgZm9ybWF0KCd0cnVldHlwZScpLFxuICAgICAgICAvKiBTYWZhcmksIEFuZHJvaWQsIGlPUyAqL1xuICAgICAgICAgICAgdXJsKCcuLi9mb250cy9vcGVuLXNhbnMtdjI3LWxhdGluLTYwMGl0YWxpYy5zdmcjT3BlblNhbnMnKVxuICAgICAgICAgICAgZm9ybWF0KCdzdmcnKTsgLyogTGVnYWN5IGlPUyAqL1xufVxuLyogb3Blbi1zYW5zLTgwMGl0YWxpYyAtIGxhdGluICovXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL29wZW4tc2Fucy12MjctbGF0aW4tODAwaXRhbGljLmVvdCcpOyAvKiBJRTkgQ29tcGF0IE1vZGVzICovXG4gICAgc3JjOiBsb2NhbCgnJyksXG4gICAgICAgIHVybCgnLi4vZm9udHMvb3Blbi1zYW5zLXYyNy1sYXRpbi04MDBpdGFsaWMuZW90PyNpZWZpeCcpXG4gICAgICAgICAgICBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gICAgICAgIC8qIElFNi1JRTggKi8gdXJsKCcuLi9mb250cy9vcGVuLXNhbnMtdjI3LWxhdGluLTgwMGl0YWxpYy53b2ZmMicpXG4gICAgICAgICAgICBmb3JtYXQoJ3dvZmYyJyksXG4gICAgICAgIC8qIFN1cGVyIE1vZGVybiBCcm93c2VycyAqL1xuICAgICAgICAgICAgdXJsKCcuLi9mb250cy9vcGVuLXNhbnMtdjI3LWxhdGluLTgwMGl0YWxpYy53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gICAgICAgIC8qIE1vZGVybiBCcm93c2VycyAqLyB1cmwoJy4uL2ZvbnRzL29wZW4tc2Fucy12MjctbGF0aW4tODAwaXRhbGljLnR0ZicpXG4gICAgICAgICAgICBmb3JtYXQoJ3RydWV0eXBlJyksXG4gICAgICAgIC8qIFNhZmFyaSwgQW5kcm9pZCwgaU9TICovXG4gICAgICAgICAgICB1cmwoJy4uL2ZvbnRzL29wZW4tc2Fucy12MjctbGF0aW4tODAwaXRhbGljLnN2ZyNPcGVuU2FucycpXG4gICAgICAgICAgICBmb3JtYXQoJ3N2ZycpOyAvKiBMZWdhY3kgaU9TICovXG59XG5cbkBrZXlmcmFtZXMgcm9vdCB7XG4gICAgMCUge1xuICAgICAgICBmb250LXNpemU6IDAlO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIH1cbiAgICAxMDAlIHtcbiAgICAgICAgZm9udC1zaXplOiAxMTUlO1xuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIH1cbn1cbjpyb290IHtcbiAgICAtLXR0LWtleTogcm9vdDtcbiAgICAtLXR0LW1heDogMTYwMDtcbiAgICAvLy0tdHQtZWFzZTogY3ViaWMtYmV6aWVyKDAsIDAuNzUsIDAuMSwgMC45KTtcbiAgICAtLXR0LWVhc2U6IGVhc2Utb3V0O1xuICAgIGZvbnQtc2l6ZTogMTAwJTtcbiAgICBsaW5lLWhlaWdodDogMS40O1xufVxuXG5oMSxcbi5oMSBwIHtcbiAgICBjb2xvcjogJHNlY29uZGFyeTtcbiAgICBmb250LXNpemU6IDIuMnJlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIC0tdHQta2V5OiBoMTtcbiAgIC8vIC0tdHQtZWFzZTogZWFzZS1vdXQ7XG4gICAgZm9udC12YXJpYXRpb24tc2V0dGluZ3M6ICd3Z2h0JyA2MDAsICd3ZHRoJyAwLjc7XG59XG5Aa2V5ZnJhbWVzIGgxIHtcbiAgICAwJSxcbiAgICAyMCUge1xuICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgICAgZm9udC12YXJpYXRpb24tc2V0dGluZ3M6ICd3Z2h0JyAxMDAsICd3ZHRoJyAxO1xuICAgIH1cbn1cblxuaDIsXG4uaDIgcCB7XG4gICAgY29sb3I6ICRzZWNvbmRhcnk7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgLS10dC1rZXk6IGgyO1xuICAgIGZvbnQtdmFyaWF0aW9uLXNldHRpbmdzOiAnd2dodCcgMSwgJ3dkdGgnIDAuOTtcbiAgICAmLmVsZW1lbnQtc3ViaGVhZGVyIHtcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgIH1cbn1cbkBrZXlmcmFtZXMgaDIge1xuICAgIDAlLFxuICAgIDIwJSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgZm9udC12YXJpYXRpb24tc2V0dGluZ3M6ICd3Z2h0JyAxLjIsICd3ZHRoJyAxO1xuICAgIH1cbn1cblxuaDMsXG4uaDMgcCxcbmgzIGEsIGgzIGE6dmlzaXRlZCB7XG4gICAgY29sb3I6ICRwcmltYXJ5O1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgIC0tdHQta2V5OiBoMztcbiAgICBmb250LXZhcmlhdGlvbi1zZXR0aW5nczogJ3dnaHQnIDEsICd3ZHRoJyAwLjk7XG59XG5Aa2V5ZnJhbWVzIGgzIHtcbiAgICAwJSxcbiAgICAyMCUge1xuICAgICAgICBmb250LXNpemU6IDAuOXJlbTtcbiAgICAgICAgZm9udC12YXJpYXRpb24tc2V0dGluZ3M6ICd3Z2h0JyAxLjIsICd3ZHRoJyAxO1xuICAgIH1cbn1cblxuaDQsXG4uaDQgcCB7XG4gICAgY29sb3I6ICRzZWNvbmRhcnk7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIC0tdHQta2V5OiBoNDtcbiAgICBmb250LXZhcmlhdGlvbi1zZXR0aW5nczogJ3dnaHQnIDEsICd3ZHRoJyAwLjk7XG59XG5Aa2V5ZnJhbWVzIGg0IHtcbiAgICAwJSxcbiAgICAyMCUge1xuICAgICAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgICAgIGZvbnQtdmFyaWF0aW9uLXNldHRpbmdzOiAnd2dodCcgMS4yLCAnd2R0aCcgMTtcbiAgICB9XG59XG5cbi5mcmFtZS1oZWFkZXIge1xuICAgIC0tdHQta2V5OiBmcmFtZS1oZWFkZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMC44cmVtO1xufVxuQGtleWZyYW1lcyBmcmFtZS1oZWFkZXIge1xuICAgIDAlLFxuICAgIDIwJSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAuNHJlbTtcbiAgICB9XG4gICAgMTAwJSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAuOHJlbTtcbiAgICB9XG59XG5cbnAge1xuICAgIC0tdHQta2V5OiBwO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS43O1xuICAgIGZvbnQtd2VpZ2h0OiAxMDA7XG59XG5Aa2V5ZnJhbWVzIHAge1xuICAgIDAlLFxuICAgIDIwJSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMC44cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIH1cbiAgICAxMDAlIHtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMS43O1xuICAgIH1cbn1cblxuLmxhbmd1YWdlLW1lbnUtaXRlbSB7XG4gICAgcGFkZGluZy10b3A6IDZweDtcbn1cblxuLm5hdmJhci1tYWlubmF2aWdhdGlvbiB7XG4gICAgLm5hdi1saW5rLXRvZ2dsZSB7XG4gICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkZ3JpZC1mbG9hdC1icmVha3BvaW50KSB7XG4gICAgICAgIC5yc2t2LW1haW5uYXZpZ2F0aW9uIHtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbjpyb290IHtcbiAgICAtLXl0LWljb24tY29sb3I6ICN7JHNlY29uZGFyeX07XG4gICAgLyogTWF0Y2ggdGhlIGFjdGl2ZSBuYXZiYXIgaGVpZ2h0IGhlcmUgaWYgdGhlIG1lbnUgbGF5b3V0IGNoYW5nZXMuICovXG4gICAgLS1yc2t2LWZsb2F0aW5nLWljb24tbWVudS1oZWlnaHQ6IDcwcHg7XG4gICAgLyogQ29udHJvbHMgdGhlIGdhcCBkaXJlY3RseSBiZWxvdyB0aGUgbWVudS4gKi9cbiAgICAtLXJza3YtZmxvYXRpbmctaWNvbi1vZmZzZXQ6IDEycHg7XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICA6cm9vdCB7XG4gICAgICAgIC0tcnNrdi1mbG9hdGluZy1pY29uLW1lbnUtaGVpZ2h0OiAxMDBweDtcbiAgICAgICAgLS1yc2t2LWZsb2F0aW5nLWljb24tb2Zmc2V0OiAxNnB4O1xuICAgIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIDpyb290IHtcbiAgICAgICAgLS1yc2t2LWZsb2F0aW5nLWljb24tbWVudS1oZWlnaHQ6IDExMHB4O1xuICAgIH1cbn1cblxuLmluc3RhZ3JhbS1mbG9hdGluZy1saW5rIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiBjYWxjKHZhcigtLXJza3YtZmxvYXRpbmctaWNvbi1tZW51LWhlaWdodCkgKyB2YXIoLS1yc2t2LWZsb2F0aW5nLWljb24tb2Zmc2V0KSk7XG4gICAgcmlnaHQ6IDE2cHg7XG4gICAgei1pbmRleDogOTk5O1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBnYXA6IDJweDtcbiAgICBtaW4td2lkdGg6IDQ0cHg7XG4gICAgbWluLWhlaWdodDogNDRweDtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIGNvbG9yOiB2YXIoLS15dC1pY29uLWNvbG9yKTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkd2hpdGUsIDAuMyk7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIGJveC1zaGFkb3c6IDAgMC4yNXJlbSAwLjc1cmVtIHJnYmEoJGJsYWNrLCAwLjE0KTtcbiAgICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoNHB4KTtcblxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICAgICAgY29sb3I6IGRhcmtlbigkc2Vjb25kYXJ5LCAxMCUpO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJHdoaXRlLCAwLjMpO1xuICAgIH1cblxuICAgICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgICAgIG91dGxpbmU6IDJweCBzb2xpZCBjdXJyZW50Q29sb3I7XG4gICAgICAgIG91dGxpbmUtb2Zmc2V0OiAzcHg7XG4gICAgfVxufVxuXG4uaW5zdGFncmFtLWZsb2F0aW5nLWxpbmstaWNvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgbWF4LXdpZHRoOiAxMDBweDtcbiAgICBoZWlnaHQ6IGF1dG87XG59XG5cbi5pbnN0YWdyYW0tZmxvYXRpbmctbGluay10ZXh0IHtcbiAgICBjb2xvcjogI0UxMzA2QztcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgIC5pbnN0YWdyYW0tZmxvYXRpbmctbGluayB7XG4gICAgICAgIHRyYW5zaXRpb246IG5vbmU7XG4gICAgfVxufVxuXG4vL1xuLy8gQ29uc2VudCB3cmFwcGVyOiBmaWxsIEJvb3RzdHJhcCByZXNwb25zaXZlLWVtYmVkIGNvbnRhaW5lclxuLy8gVGhlIHRoaXJkLXBhcnR5IGNvbnNlbnQgcGxhY2Vob2xkZXIgKGRpdltkYXRhLXNlcnZpY2VdKSBkZWZhdWx0cyB0b1xuLy8gZGlzcGxheTogaW5saW5lLWJsb2NrIC8gbWluLXdpZHRoOiAzMDBweCB3aGljaCBicmVha3MgdGhlIGVtYmVkLXJlc3BvbnNpdmVcbi8vIGFzcGVjdC1yYXRpbyBwYXR0ZXJuLiBPdmVycmlkZSBpdCBzbyB0aGUgd3JhcHBlciBzdHJldGNoZXMgdG8gZmlsbCB0aGVcbi8vIHBhcmVudCAuZW1iZWQtcmVzcG9uc2l2ZSBjb250YWluZXIgYW5kIGluaGVyaXRzIHRoZSAxNjo5IHJhdGlvLlxuLy9cbi5lbWJlZC1yZXNwb25zaXZlIGRpdltkYXRhLXNlcnZpY2VdIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWluLXdpZHRoOiAwO1xuICAgIG1pbi1oZWlnaHQ6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xufVxuXG4vL1xuLy8gQ2FyZC1NZW51XG4vL1xuLmNhcmQtbWVudS1pdGVtIHtcbiAgICBtaW4taGVpZ2h0OiAyLjdyZW07XG4gICAgLmNhcmQtaW1nLXRvcCB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IGNhbGMoLjI1cmVtIC0gMXB4KTtcbiAgICB9XG4gICAgLmNhcmQtaW1nLW92ZXJsYXkge1xuICAgICAgICB0b3A6IHVuc2V0O1xuICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICAgIGJvdHRvbTogMHB4O1xuICAgICAgICBwYWRkaW5nOiAwLjNyZW0gMC43cmVtO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwIGNhbGMoLjI1cmVtIC0gMXB4KSAwIGNhbGMoLjI1cmVtIC0gMXB4KTtcbiAgICAgICAgLmNhcmQtdGl0bGUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxcmVtO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgfVxuICAgICAgICAuY2FyZC1zdWJ0aXRsZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDAuOHJlbTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMC45cmVtO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG4gICAgfVxufVxuLmNhcmQge1xuICAgICYubGF5b3V0LTEge1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIC5jYXJkLWltZy1vdmVybGF5IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJHdoaXRlLCAwLjgpO1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkd2hpdGUsIDEpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmNhcmQtdGl0bGUgYSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmNhcmQtc3VidGl0bGUge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYm9keS1jb2xvcjtcbiAgICAgICAgICAgICAgICBhLCBhOmhvdmVyLCBhOmFjdGl2ZSwgYTp2aXNpdGVkIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRib2R5LWNvbG9yO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICYubGF5b3V0LTIge1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIC5jYXJkLWltZy1vdmVybGF5IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJHByaW1hcnksIDAuOCk7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRzZWNvbmRhcnksIDAuOSk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuY2FyZC10aXRsZSBhIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmNhcmQtc3VidGl0bGUge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JheS0zMDA7XG4gICAgICAgICAgICAgICAgYSwgYTpob3ZlciwgYTphY3RpdmUsIGE6dmlzaXRlZCB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JheS0zMDA7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=*/