@import url(https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700;800&family=Poppins:wght@400;700&display=swap);
:root{--bs-blue:#2d44ea;--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:#979797;--bs-gray-dark:#343a40;--bs-gray-100:#e9ecfc;--bs-gray-200:#f3f4f6;--bs-gray-300:#dee2e6;--bs-gray-400:#bac0ca;--bs-gray-500:#abb4f7;--bs-gray-600:#979797;--bs-gray-700:#495057;--bs-gray-800:#343a40;--bs-gray-900:#192d4c;--bs-primary:#2d44ea;--bs-secondary:#979797;--bs-success:#198754;--bs-info:#0dcaf0;--bs-warning:#ffc107;--bs-danger:#dc3545;--bs-light:#e9ecfc;--bs-dark:#192d4c;--bs-primary-rgb:45,68,234;--bs-secondary-rgb:151,151,151;--bs-success-rgb:25,135,84;--bs-info-rgb:13,202,240;--bs-warning-rgb:255,193,7;--bs-danger-rgb:220,53,69;--bs-light-rgb:233,236,252;--bs-dark-rgb:25,45,76;--bs-white-rgb:255,255,255;--bs-black-rgb:0,0,0;--bs-body-color-rgb:25,45,76;--bs-body-bg-rgb:255,255,255;--bs-font-sans-serif:"Manrope",system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans","Liberation Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--bs-font-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--bs-gradient:linear-gradient(180deg,#ffffff26,#fff0);--bs-body-font-family:Manrope,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Noto Sans,Liberation Sans,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;--bs-body-font-size:1rem;--bs-body-font-weight:400;--bs-body-line-height:1.875;--bs-body-color:#192d4c;--bs-body-bg:#fff;--bs-border-width:1px;--bs-border-style:solid;--bs-border-color:#dee2e6;--bs-border-color-translucent:rgba(0,0,0,.175);--bs-border-radius:0.625rem;--bs-border-radius-sm:0.4375rem;--bs-border-radius-lg:0.625rem;--bs-border-radius-xl:0.625rem;--bs-border-radius-2xl:0.625rem;--bs-border-radius-pill:50rem;--bs-heading-color: ;--bs-link-color:#2d44ea;--bs-link-hover-color:#2436bb;--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}.element-work__header,.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{color:var(--bs-heading-color);font-weight:700;line-height:1.33;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}}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:initial}sub{bottom:-.25em}sup{top:-.5em}a{color:var(--bs-link-color);text-decoration:underline}a:hover{color:var(--bs-link-hover-color)}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}code,kbd,pre,samp{font-family:var(--bs-font-monospace);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:.4375rem;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:rgba(var(--bs-body-color-rgb),.75);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}iframe{border:0}summary{cursor:pointer;display:list-item}progress{vertical-align:initial}[hidden]{display:none!important}.lead{font-size:1.25rem;font-weight:300}.display-1{font-size:calc(1.625rem + 4.5vw);font-weight:300;line-height:1.33}@media(min-width:1200px){.display-1{font-size:5rem}}.display-2{font-size:calc(1.575rem + 3.9vw);font-weight:300;line-height:1.33}@media(min-width:1200px){.display-2{font-size:4.5rem}}.display-3{font-size:calc(1.525rem + 3.3vw);font-weight:300;line-height:1.33}@media(min-width:1200px){.display-3{font-size:4rem}}.display-4{font-size:calc(1.475rem + 2.7vw);font-weight:300;line-height:1.33}@media(min-width:1200px){.display-4{font-size:3.5rem}}.display-5{font-size:calc(1.425rem + 2.1vw);font-weight:300;line-height:1.33}@media(min-width:1200px){.display-5{font-size:3rem}}.display-6{font-size:calc(1.375rem + 1.5vw);font-weight:300;line-height:1.33}@media(min-width:1200px){.display-6{font-size:2.5rem}}.list-inline,.list-unstyled{list-style:none;padding-left:0}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-right:.5rem}.initialism{font-size:.875em;text-transform:uppercase}.blockquote{font-size:1.25rem;margin-bottom:1rem}.blockquote>:last-child{margin-bottom:0}.blockquote-footer{color:#979797;font-size:.875em;margin-bottom:1rem;margin-top:-1rem}.blockquote-footer:before{content:"— "}.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl,.footer__container,.header__container,.section-404__container,.section-advantages__container,.section-approach__container,.section-archive__container,.section-business-hero__container,.section-categories__container,.section-client__container,.section-device-hero__container,.section-discover-download__container,.section-discover__container,.section-experts__container,.section-form__container,.section-full-case__container,.section-grid__container,.section-history__container,.section-home-hero__container,.section-info__container,.section-join__container,.section-logo-slider__container,.section-methodology__container,.section-numbers__container,.section-offer-hero__container,.section-offers__container,.section-page-content__container,.section-page-hero__container,.section-partners__container,.section-promises__container,.section-search__container,.section-services__container,.section-share__container,.section-solution__container,.section-submenu__container,.section-the-client__container,.section-trust__container,.section-vision-values__container,.section-why-our__container,.section-work-values__container,.section-your-clients__container{--bs-gutter-x:1.5rem;--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,.footer__container,.header__container,.section-404__container,.section-advantages__container,.section-approach__container,.section-archive__container,.section-business-hero__container,.section-categories__container,.section-client__container,.section-device-hero__container,.section-discover-download__container,.section-discover__container,.section-experts__container,.section-form__container,.section-full-case__container,.section-grid__container,.section-history__container,.section-home-hero__container,.section-info__container,.section-join__container,.section-logo-slider__container,.section-methodology__container,.section-numbers__container,.section-offer-hero__container,.section-offers__container,.section-page-content__container,.section-page-hero__container,.section-partners__container,.section-promises__container,.section-search__container,.section-services__container,.section-share__container,.section-solution__container,.section-submenu__container,.section-the-client__container,.section-trust__container,.section-vision-values__container,.section-why-our__container,.section-work-values__container,.section-your-clients__container{max-width:540px}}@media(min-width:768px){.container,.container-md,.container-sm,.footer__container,.header__container,.section-404__container,.section-advantages__container,.section-approach__container,.section-archive__container,.section-business-hero__container,.section-categories__container,.section-client__container,.section-device-hero__container,.section-discover-download__container,.section-discover__container,.section-experts__container,.section-form__container,.section-full-case__container,.section-grid__container,.section-history__container,.section-home-hero__container,.section-info__container,.section-join__container,.section-logo-slider__container,.section-methodology__container,.section-numbers__container,.section-offer-hero__container,.section-offers__container,.section-page-content__container,.section-page-hero__container,.section-partners__container,.section-promises__container,.section-search__container,.section-services__container,.section-share__container,.section-solution__container,.section-submenu__container,.section-the-client__container,.section-trust__container,.section-vision-values__container,.section-why-our__container,.section-work-values__container,.section-your-clients__container{max-width:720px}}@media(min-width:992px){.container,.container-lg,.container-md,.container-sm,.footer__container,.header__container,.section-404__container,.section-advantages__container,.section-approach__container,.section-archive__container,.section-business-hero__container,.section-categories__container,.section-client__container,.section-device-hero__container,.section-discover-download__container,.section-discover__container,.section-experts__container,.section-form__container,.section-full-case__container,.section-grid__container,.section-history__container,.section-home-hero__container,.section-info__container,.section-join__container,.section-logo-slider__container,.section-methodology__container,.section-numbers__container,.section-offer-hero__container,.section-offers__container,.section-page-content__container,.section-page-hero__container,.section-partners__container,.section-promises__container,.section-search__container,.section-services__container,.section-share__container,.section-solution__container,.section-submenu__container,.section-the-client__container,.section-trust__container,.section-vision-values__container,.section-why-our__container,.section-work-values__container,.section-your-clients__container{max-width:960px}}@media(min-width:1200px){.container,.container-lg,.container-md,.container-sm,.container-xl,.footer__container,.header__container,.section-404__container,.section-advantages__container,.section-approach__container,.section-archive__container,.section-business-hero__container,.section-categories__container,.section-client__container,.section-device-hero__container,.section-discover-download__container,.section-discover__container,.section-experts__container,.section-form__container,.section-full-case__container,.section-grid__container,.section-history__container,.section-home-hero__container,.section-info__container,.section-join__container,.section-logo-slider__container,.section-methodology__container,.section-numbers__container,.section-offer-hero__container,.section-offers__container,.section-page-content__container,.section-page-hero__container,.section-partners__container,.section-promises__container,.section-search__container,.section-services__container,.section-share__container,.section-solution__container,.section-submenu__container,.section-the-client__container,.section-trust__container,.section-vision-values__container,.section-why-our__container,.section-work-values__container,.section-your-clients__container{max-width:1220px}}@media(min-width:1400px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl,.footer__container,.header__container,.section-404__container,.section-advantages__container,.section-approach__container,.section-archive__container,.section-business-hero__container,.section-categories__container,.section-client__container,.section-device-hero__container,.section-discover-download__container,.section-discover__container,.section-experts__container,.section-form__container,.section-full-case__container,.section-grid__container,.section-history__container,.section-home-hero__container,.section-info__container,.section-join__container,.section-logo-slider__container,.section-methodology__container,.section-numbers__container,.section-offer-hero__container,.section-offers__container,.section-page-content__container,.section-page-hero__container,.section-partners__container,.section-promises__container,.section-search__container,.section-services__container,.section-share__container,.section-solution__container,.section-submenu__container,.section-the-client__container,.section-trust__container,.section-vision-values__container,.section-why-our__container,.section-work-values__container,.section-your-clients__container{max-width:1320px}}.row{--bs-gutter-x:1.5rem;--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}}.form-label{color:#2d44ea;margin-bottom:.5rem}.col-form-label{color:#2d44ea;font-size:inherit;line-height:1.875;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:.75rem;padding-bottom:calc(.25rem + 1px);padding-top:calc(.25rem + 1px)}.form-text{color:rgba(var(--bs-body-color-rgb),.75);font-size:.875em;margin-top:.25rem}.form-control,.form-select,.wpforms-field-email input,.wpforms-field-select select,.wpforms-field-text input,.wpforms-field-textarea textarea{appearance:none;background-clip:padding-box;background-color:#fff;border:1px solid #bac0ca;border-radius:.625rem;color:#192d4c;display:block;font-weight:400;line-height:1.875;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-select,.wpforms-field-email input,.wpforms-field-select select,.wpforms-field-text input,.wpforms-field-textarea textarea{transition:none}}.form-control[type=file],.wpforms-field-email input[type=file],.wpforms-field-select select[type=file],.wpforms-field-text input[type=file],.wpforms-field-textarea textarea[type=file],[type=file].form-select{overflow:hidden}.form-control[type=file]:not(:disabled):not([readonly]),.wpforms-field-email input[type=file]:not(:disabled):not([readonly]),.wpforms-field-select select[type=file]:not(:disabled):not([readonly]),.wpforms-field-text input[type=file]:not(:disabled):not([readonly]),.wpforms-field-textarea textarea[type=file]:not(:disabled):not([readonly]),[type=file].form-select:not(:disabled):not([readonly]){cursor:pointer}.form-control:focus,.form-select:focus,.wpforms-field-email input:focus,.wpforms-field-select select:focus,.wpforms-field-text input:focus,.wpforms-field-textarea textarea:focus{background-color:#fff;border-color:#96a2f5;box-shadow:0 0 0 .25rem #2d44ea40;color:#192d4c;outline:0}.form-control::-webkit-date-and-time-value,.form-select::-webkit-date-and-time-value,.wpforms-field-email input::-webkit-date-and-time-value,.wpforms-field-select select::-webkit-date-and-time-value,.wpforms-field-text input::-webkit-date-and-time-value,.wpforms-field-textarea textarea::-webkit-date-and-time-value{height:1.875em}.form-control::placeholder,.form-select::placeholder,.wpforms-field-email input::placeholder,.wpforms-field-select select::placeholder,.wpforms-field-text input::placeholder,.wpforms-field-textarea textarea::placeholder{color:#979797;opacity:1}.form-control:disabled,.form-control[readonly],.form-select:disabled,.wpforms-field-email input:disabled,.wpforms-field-email input[readonly],.wpforms-field-select select:disabled,.wpforms-field-select select[readonly],.wpforms-field-text input:disabled,.wpforms-field-text input[readonly],.wpforms-field-textarea textarea:disabled,.wpforms-field-textarea textarea[readonly],[readonly].form-select{background-color:#f3f4f6;opacity:1}.form-control::file-selector-button,.form-select::file-selector-button,.wpforms-field-email input::file-selector-button,.wpforms-field-select select::file-selector-button,.wpforms-field-text input::file-selector-button,.wpforms-field-textarea textarea::file-selector-button{background-color:#f3f4f6;border:0 solid;border-color:inherit;border-inline-end-width:1px;border-radius:0;color:#192d4c;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-select::file-selector-button,.wpforms-field-email input::file-selector-button,.wpforms-field-select select::file-selector-button,.wpforms-field-text input::file-selector-button,.wpforms-field-textarea textarea::file-selector-button{transition:none}}.form-control:hover:not(:disabled):not([readonly])::file-selector-button,.form-select:hover:not(:disabled):not([readonly])::file-selector-button,.wpforms-field-email input:hover:not(:disabled):not([readonly])::file-selector-button,.wpforms-field-select select:hover:not(:disabled):not([readonly])::file-selector-button,.wpforms-field-text input:hover:not(:disabled):not([readonly])::file-selector-button,.wpforms-field-textarea textarea:hover:not(:disabled):not([readonly])::file-selector-button{background-color:#e7e8ea}.form-control-plaintext{background-color:#0000;border:solid #0000;border-width:1px 0;color:#192d4c;display:block;line-height:1.875;margin-bottom:0;padding:.375rem 0;width:100%}.form-control-plaintext.form-control-lg,.form-control-plaintext.form-control-sm,.form-control-plaintext.wpforms-field-small{padding-left:0;padding-right:0}.form-control-sm,.wpforms-field-small{border-radius:.4375rem;font-size:.75rem;min-height:calc(1.875em + .5rem + 2px);padding:.25rem .5rem}.form-control-sm::file-selector-button,.wpforms-field-small::file-selector-button{margin:-.25rem -.5rem;margin-inline-end:.5rem;padding:.25rem .5rem}.form-control-lg{border-radius:.625rem;font-size:1.25rem;min-height:calc(1.875em + 1rem + 2px);padding:.5rem 1rem}.form-control-lg::file-selector-button{margin:-.5rem -1rem;margin-inline-end:1rem;padding:.5rem 1rem}.wpforms-field-textarea textarea,textarea.form-control,textarea.form-select{min-height:calc(1.875em + .75rem + 2px)}textarea.form-control-sm,textarea.wpforms-field-small{min-height:calc(1.875em + .5rem + 2px)}textarea.form-control-lg{min-height:calc(1.875em + 1rem + 2px)}.form-control-color{height:auto;padding:.375rem;width:3rem}.form-control-color:not(:disabled):not([readonly]){cursor:pointer}.form-control-color::-moz-color-swatch{border-radius:.625rem;height:1.875em}.form-control-color::-webkit-color-swatch{border-radius:.625rem;height:1.875em}.form-select,.wpforms-field-select select{-moz-padding-start:calc(.75rem - 3px);appearance:none;background-color:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27%3E%3Cpath fill=%27none%27 stroke=%27%23343a40%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%272%27 d=%27m2 5 6 6 6-6%27/%3E%3C/svg%3E");background-position:right .75rem center;background-repeat:no-repeat;background-size:16px 12px;border:1px solid #bac0ca;border-radius:.625rem;color:#192d4c;display:block;font-size:1rem;font-weight:400;line-height:1.875;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,.wpforms-field-select select{transition:none}}.form-select:focus,.wpforms-field-select select:focus{border-color:#96a2f5;box-shadow:0 0 0 .25rem #2d44ea40;outline:0}.form-select[multiple],.form-select[size]:not([size="1"]),.wpforms-field-select select[multiple],.wpforms-field-select select[size]:not([size="1"]){background-image:none;padding-right:.75rem}.form-select:disabled,.wpforms-field-select select:disabled{background-color:#f3f4f6}.form-select:-moz-focusring,.wpforms-field-select select:-moz-focusring{color:#0000;text-shadow:0 0 0 #192d4c}.form-select-sm{border-radius:.4375rem;font-size:.75rem;padding-bottom:.25rem;padding-left:.5rem;padding-top:.25rem}.form-select-lg{border-radius:.625rem;font-size:1.25rem;padding-bottom:.5rem;padding-left:1rem;padding-top:.5rem}.form-check,.wpforms-field-checkbox ul>li,.wpforms-field-radio ul>li{display:block;margin-bottom:.125rem;min-height:1.875rem;padding-left:1.5em}.form-check .form-check-input,.form-check .wpforms-field-gdpr-checkbox input,.wpforms-field-checkbox .wpforms-field-gdpr-checkbox ul>li input,.wpforms-field-checkbox ul>li .form-check-input,.wpforms-field-checkbox ul>li .wpforms-field-gdpr-checkbox input,.wpforms-field-checkbox ul>li>input,.wpforms-field-gdpr-checkbox .form-check input,.wpforms-field-gdpr-checkbox .wpforms-field-checkbox ul>li input,.wpforms-field-gdpr-checkbox .wpforms-field-radio ul>li input,.wpforms-field-radio .wpforms-field-gdpr-checkbox ul>li input,.wpforms-field-radio ul>li .form-check-input,.wpforms-field-radio ul>li .wpforms-field-gdpr-checkbox input,.wpforms-field-radio ul>li>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,.form-check-reverse .wpforms-field-checkbox ul>li>input,.form-check-reverse .wpforms-field-gdpr-checkbox input,.form-check-reverse .wpforms-field-radio ul>li>input,.wpforms-field-checkbox .form-check-reverse ul>li>input,.wpforms-field-gdpr-checkbox .form-check-reverse input,.wpforms-field-radio .form-check-reverse ul>li>input{float:right;margin-left:0;margin-right:-1.5em}.form-check-input,.wpforms-field-checkbox ul>li>input,.wpforms-field-gdpr-checkbox input,.wpforms-field-radio ul>li>input{appearance:none;background-color:#fff;background-position:50%;background-repeat:no-repeat;background-size:contain;border:1px solid #00000040;height:1em;margin-top:.4375em;print-color-adjust:exact;vertical-align:top;width:1em}.form-check-input[type=checkbox],.wpforms-field-checkbox ul>li>input[type=checkbox],.wpforms-field-gdpr-checkbox input[type=checkbox],.wpforms-field-radio ul>li>input[type=checkbox]{border-radius:.25em}.form-check-input[type=radio],.wpforms-field-checkbox ul>li>input[type=radio],.wpforms-field-gdpr-checkbox input[type=radio],.wpforms-field-radio ul>li>input[type=radio]{border-radius:50%}.form-check-input:active,.wpforms-field-checkbox ul>li>input:active,.wpforms-field-gdpr-checkbox input:active,.wpforms-field-radio ul>li>input:active{filter:brightness(90%)}.form-check-input:focus,.wpforms-field-checkbox ul>li>input:focus,.wpforms-field-gdpr-checkbox input:focus,.wpforms-field-radio ul>li>input:focus{border-color:#96a2f5;box-shadow:0 0 0 .25rem #2d44ea40;outline:0}.form-check-input:checked,.wpforms-field-checkbox ul>li>input:checked,.wpforms-field-gdpr-checkbox input:checked,.wpforms-field-radio ul>li>input:checked{background-color:#2d44ea;border-color:#2d44ea}.form-check-input:checked[type=checkbox],.wpforms-field-checkbox ul>li>input:checked[type=checkbox],.wpforms-field-gdpr-checkbox input:checked[type=checkbox],.wpforms-field-radio ul>li>input:checked[type=checkbox]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 20 20%27%3E%3Cpath fill=%27none%27 stroke=%27%23fff%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%273%27 d=%27m6 10 3 3 6-6%27/%3E%3C/svg%3E")}.form-check-input:checked[type=radio],.wpforms-field-checkbox ul>li>input:checked[type=radio],.wpforms-field-gdpr-checkbox input:checked[type=radio],.wpforms-field-radio ul>li>input:checked[type=radio]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%27-4 -4 8 8%27%3E%3Ccircle r=%272%27 fill=%27%23fff%27/%3E%3C/svg%3E")}.form-check-input[type=checkbox]:indeterminate,.wpforms-field-checkbox ul>li>input[type=checkbox]:indeterminate,.wpforms-field-gdpr-checkbox input[type=checkbox]:indeterminate,.wpforms-field-radio ul>li>input[type=checkbox]:indeterminate{background-color:#2d44ea;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 20 20%27%3E%3Cpath fill=%27none%27 stroke=%27%23fff%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%273%27 d=%27M6 10h8%27/%3E%3C/svg%3E");border-color:#2d44ea}.form-check-input:disabled,.wpforms-field-checkbox ul>li>input:disabled,.wpforms-field-gdpr-checkbox input:disabled,.wpforms-field-radio ul>li>input:disabled{filter:none;opacity:.5;pointer-events:none}.form-check-input:disabled~.form-check-label,.form-check-input[disabled]~.form-check-label,.wpforms-field-checkbox ul>li>.form-check-input:disabled~label,.wpforms-field-checkbox ul>li>.form-check-input[disabled]~label,.wpforms-field-checkbox ul>li>input:disabled~.form-check-label,.wpforms-field-checkbox ul>li>input:disabled~label,.wpforms-field-checkbox ul>li>input[disabled]~.form-check-label,.wpforms-field-checkbox ul>li>input[disabled]~label,.wpforms-field-gdpr-checkbox .form-check-input:disabled~label,.wpforms-field-gdpr-checkbox .form-check-input[disabled]~label,.wpforms-field-gdpr-checkbox input:disabled~.form-check-label,.wpforms-field-gdpr-checkbox input:disabled~label,.wpforms-field-gdpr-checkbox input[disabled]~.form-check-label,.wpforms-field-gdpr-checkbox input[disabled]~label,.wpforms-field-radio ul>li>.form-check-input:disabled~label,.wpforms-field-radio ul>li>.form-check-input[disabled]~label,.wpforms-field-radio ul>li>input:disabled~.form-check-label,.wpforms-field-radio ul>li>input:disabled~label,.wpforms-field-radio ul>li>input[disabled]~.form-check-label,.wpforms-field-radio ul>li>input[disabled]~label{cursor:default;opacity:.5}.form-switch{padding-left:2.5em}.form-switch .form-check-input,.form-switch .wpforms-field-checkbox ul>li>input,.form-switch .wpforms-field-gdpr-checkbox input,.form-switch .wpforms-field-radio ul>li>input,.wpforms-field-checkbox .form-switch ul>li>input,.wpforms-field-gdpr-checkbox .form-switch input,.wpforms-field-radio .form-switch ul>li>input{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%27-4 -4 8 8%27%3E%3Ccircle r=%273%27 fill=%27rgba%280, 0, 0, 0.25%29%27/%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,.form-switch .wpforms-field-checkbox ul>li>input,.form-switch .wpforms-field-gdpr-checkbox input,.form-switch .wpforms-field-radio ul>li>input,.wpforms-field-checkbox .form-switch ul>li>input,.wpforms-field-gdpr-checkbox .form-switch input,.wpforms-field-radio .form-switch ul>li>input{transition:none}}.form-switch .form-check-input:focus,.form-switch .wpforms-field-checkbox ul>li>input:focus,.form-switch .wpforms-field-gdpr-checkbox input:focus,.form-switch .wpforms-field-radio ul>li>input:focus,.wpforms-field-checkbox .form-switch ul>li>input:focus,.wpforms-field-gdpr-checkbox .form-switch input:focus,.wpforms-field-radio .form-switch ul>li>input:focus{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%27-4 -4 8 8%27%3E%3Ccircle r=%273%27 fill=%27%2396A1F4%27/%3E%3C/svg%3E")}.form-switch .form-check-input:checked,.form-switch .wpforms-field-checkbox ul>li>input:checked,.form-switch .wpforms-field-gdpr-checkbox input:checked,.form-switch .wpforms-field-radio ul>li>input:checked,.wpforms-field-checkbox .form-switch ul>li>input:checked,.wpforms-field-gdpr-checkbox .form-switch input:checked,.wpforms-field-radio .form-switch ul>li>input:checked{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%27-4 -4 8 8%27%3E%3Ccircle r=%273%27 fill=%27%23fff%27/%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,.form-switch.form-check-reverse .wpforms-field-checkbox ul>li>input,.form-switch.form-check-reverse .wpforms-field-gdpr-checkbox input,.form-switch.form-check-reverse .wpforms-field-radio ul>li>input,.wpforms-field-checkbox .form-switch.form-check-reverse ul>li>input,.wpforms-field-gdpr-checkbox .form-switch.form-check-reverse input,.wpforms-field-radio .form-switch.form-check-reverse ul>li>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+.wpforms-submit,.btn-check[disabled]+.btn,.btn-check[disabled]+.wpforms-submit,.wpforms-field-file-upload .btn-check:disabled+.dz-message:after,.wpforms-field-file-upload .btn-check[disabled]+.dz-message:after{filter:none;opacity:.65;pointer-events:none}.form-range{appearance:none;background-color:#0000;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 #2d44ea40}.form-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem #2d44ea40}.form-range::-moz-focus-outer{border:0}.form-range::-webkit-slider-thumb{appearance:none;background-color:#2d44ea;border:0;border-radius:1rem;height:1rem;margin-top:-.25rem;-webkit-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;width:1rem}@media(prefers-reduced-motion:reduce){.form-range::-webkit-slider-thumb{-webkit-transition:none;transition:none}}.form-range::-webkit-slider-thumb:active{background-color:#c0c7f9}.form-range::-webkit-slider-runnable-track{background-color:#dee2e6;border-color:#0000;border-radius:1rem;color:#0000;cursor:pointer;height:.5rem;width:100%}.form-range::-moz-range-thumb{appearance:none;background-color:#2d44ea;border:0;border-radius:1rem;height:1rem;-moz-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;width:1rem}@media(prefers-reduced-motion:reduce){.form-range::-moz-range-thumb{-moz-transition:none;transition:none}}.form-range::-moz-range-thumb:active{background-color:#c0c7f9}.form-range::-moz-range-track{background-color:#dee2e6;border-color:#0000;border-radius:1rem;color:#0000;cursor:pointer;height:.5rem;width:100%}.form-range:disabled{pointer-events:none}.form-range:disabled::-webkit-slider-thumb{background-color:#abb4f7}.form-range:disabled::-moz-range-thumb{background-color:#abb4f7}.form-floating{position:relative}.form-floating>.form-control,.form-floating>.form-control-plaintext,.form-floating>.form-select,.wpforms-field-email .form-floating>input,.wpforms-field-select .form-floating>select,.wpforms-field-text .form-floating>input,.wpforms-field-textarea .form-floating>textarea{height:calc(3.5rem + 2px);line-height:1.25}.form-floating>label{border:1px solid #0000;height:100%;left:0;padding:1rem .75rem;pointer-events:none;position:absolute;top:0;transform-origin:0 0;transition:opacity .1s ease-in-out,transform .1s ease-in-out}@media(prefers-reduced-motion:reduce){.form-floating>label{transition:none}}.form-floating>.form-control,.form-floating>.form-control-plaintext,.form-floating>.form-select,.wpforms-field-email .form-floating>input,.wpforms-field-select .form-floating>select,.wpforms-field-text .form-floating>input,.wpforms-field-textarea .form-floating>textarea{padding:1rem .75rem}.form-floating>.form-control-plaintext::placeholder,.form-floating>.form-control::placeholder,.form-floating>.form-select::placeholder,.wpforms-field-email .form-floating>input::placeholder,.wpforms-field-select .form-floating>select::placeholder,.wpforms-field-text .form-floating>input::placeholder,.wpforms-field-textarea .form-floating>textarea::placeholder{color:#0000}.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-floating>.form-select:focus,.form-floating>.form-select:not(:placeholder-shown),.wpforms-field-email .form-floating>input:focus,.wpforms-field-email .form-floating>input:not(:placeholder-shown),.wpforms-field-select .form-floating>select:focus,.wpforms-field-select .form-floating>select:not(:placeholder-shown),.wpforms-field-text .form-floating>input:focus,.wpforms-field-text .form-floating>input:not(:placeholder-shown),.wpforms-field-textarea .form-floating>textarea:focus,.wpforms-field-textarea .form-floating>textarea:not(:placeholder-shown){padding-bottom:.625rem;padding-top:1.625rem}.form-floating>.form-control-plaintext:-webkit-autofill,.form-floating>.form-control:-webkit-autofill,.form-floating>.form-select:-webkit-autofill,.wpforms-field-email .form-floating>input:-webkit-autofill,.wpforms-field-select .form-floating>select:-webkit-autofill,.wpforms-field-text .form-floating>input:-webkit-autofill,.wpforms-field-textarea .form-floating>textarea:-webkit-autofill{padding-bottom:.625rem;padding-top:1.625rem}.form-floating>.form-select,.wpforms-field-select .form-floating>select{padding-bottom:.625rem;padding-top:1.625rem}.form-floating>.form-control-plaintext~label,.form-floating>.form-control:focus~label,.form-floating>.form-control:not(:placeholder-shown)~label,.form-floating>.form-select~label,.wpforms-field-email .form-floating>input:focus~label,.wpforms-field-email .form-floating>input:not(:placeholder-shown)~label,.wpforms-field-select .form-floating>select~label,.wpforms-field-text .form-floating>input:focus~label,.wpforms-field-text .form-floating>input:not(:placeholder-shown)~label,.wpforms-field-textarea .form-floating>textarea:focus~label,.wpforms-field-textarea .form-floating>textarea:not(:placeholder-shown)~label{opacity:.65;transform:scale(.85) translateY(-.5rem) translateX(.15rem)}.form-floating>.form-control:-webkit-autofill~label,.form-floating>.form-select:-webkit-autofill~label,.wpforms-field-email .form-floating>input:-webkit-autofill~label,.wpforms-field-select .form-floating>select:-webkit-autofill~label,.wpforms-field-text .form-floating>input:-webkit-autofill~label,.wpforms-field-textarea .form-floating>textarea:-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%}.input-group>.form-control,.input-group>.form-select,.wpforms-field-email .input-group>input,.wpforms-field-select .input-group>select,.wpforms-field-text .input-group>input,.wpforms-field-textarea .input-group>textarea{flex:1 1 auto;min-width:0;position:relative;width:1%}.input-group>.form-control:focus,.input-group>.form-select:focus,.wpforms-field-email .input-group>input:focus,.wpforms-field-select .input-group>select:focus,.wpforms-field-text .input-group>input:focus,.wpforms-field-textarea .input-group>textarea:focus{z-index:3}.input-group .btn,.input-group .wpforms-field-file-upload .dz-message:after,.input-group .wpforms-submit,.wpforms-field-file-upload .input-group .dz-message:after{position:relative;z-index:2}.input-group .btn:focus,.input-group .wpforms-field-file-upload .dz-message:focus:after,.input-group .wpforms-submit:focus,.wpforms-field-file-upload .input-group .dz-message:focus:after{z-index:3}.input-group-text{align-items:center;background-color:#f3f4f6;border:1px solid #bac0ca;border-radius:.625rem;color:#192d4c;display:flex;font-size:1rem;font-weight:400;line-height:1.875;padding:.375rem .75rem;text-align:center;white-space:nowrap}.input-group-lg>.btn,.input-group-lg>.form-control,.input-group-lg>.form-select,.input-group-lg>.input-group-text,.input-group-lg>.wpforms-submit,.wpforms-field-email .input-group-lg>input,.wpforms-field-file-upload .input-group-lg>.dz-message:after,.wpforms-field-select .input-group-lg>select,.wpforms-field-text .input-group-lg>input,.wpforms-field-textarea .input-group-lg>textarea{border-radius:.625rem;font-size:1.25rem;padding:.5rem 1rem}.input-group-sm>.btn,.input-group-sm>.form-control,.input-group-sm>.form-select,.input-group-sm>.input-group-text,.input-group-sm>.wpforms-submit,.wpforms-field-email .input-group-sm>input,.wpforms-field-file-upload .input-group-sm>.dz-message:after,.wpforms-field-select .input-group-sm>select,.wpforms-field-text .input-group-sm>input,.wpforms-field-textarea .input-group-sm>textarea{border-radius:.4375rem;font-size:.75rem;padding:.25rem .5rem}.input-group-lg>.form-select,.input-group-sm>.form-select,.wpforms-field-select .input-group-lg>select,.wpforms-field-select .input-group-sm>select{padding-right:3rem}.input-group.has-validation>.dropdown-toggle:nth-last-child(n+4),.input-group.has-validation>:nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu),.input-group:not(.has-validation)>.dropdown-toggle:nth-last-child(n+3),.input-group:not(.has-validation)>:not(:last-child):not(.dropdown-toggle):not(.dropdown-menu){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}.valid-feedback{color:#198754;display:none;font-size:.875em;margin-top:.25rem;width:100%}.valid-tooltip{background-color:#198754e6;border-radius:.625rem;color:#fff;display:none;font-size:.75rem;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,.is-valid.form-select,.was-validated .form-control:valid,.was-validated .form-select:valid,.was-validated .wpforms-field-email input:valid,.was-validated .wpforms-field-select select:valid,.was-validated .wpforms-field-text input:valid,.was-validated .wpforms-field-textarea textarea:valid,.wpforms-field-email .was-validated input:valid,.wpforms-field-email input.is-valid,.wpforms-field-select .was-validated select:valid,.wpforms-field-select select.is-valid,.wpforms-field-text .was-validated input:valid,.wpforms-field-text input.is-valid,.wpforms-field-textarea .was-validated textarea:valid,.wpforms-field-textarea textarea.is-valid{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 8 8%27%3E%3Cpath fill=%27%23198754%27 d=%27M2.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%27/%3E%3C/svg%3E");background-position:right calc(.46875em + .1875rem) center;background-repeat:no-repeat;background-size:calc(.9375em + .375rem) calc(.9375em + .375rem);border-color:#198754;padding-right:calc(1.875em + .75rem)}.form-control.is-valid:focus,.is-valid.form-select:focus,.was-validated .form-control:valid:focus,.was-validated .form-select:valid:focus,.was-validated .wpforms-field-email input:valid:focus,.was-validated .wpforms-field-select select:valid:focus,.was-validated .wpforms-field-text input:valid:focus,.was-validated .wpforms-field-textarea textarea:valid:focus,.wpforms-field-email .was-validated input:valid:focus,.wpforms-field-email input.is-valid:focus,.wpforms-field-select .was-validated select:valid:focus,.wpforms-field-select select.is-valid:focus,.wpforms-field-text .was-validated input:valid:focus,.wpforms-field-text input.is-valid:focus,.wpforms-field-textarea .was-validated textarea:valid:focus,.wpforms-field-textarea textarea.is-valid:focus{border-color:#198754;box-shadow:0 0 0 .25rem #19875440}.was-validated .wpforms-field-textarea textarea:valid,.was-validated textarea.form-control:valid,.was-validated textarea.form-select:valid,.wpforms-field-textarea .was-validated textarea:valid,.wpforms-field-textarea textarea.is-valid,textarea.form-control.is-valid,textarea.is-valid.form-select{background-position:top calc(.46875em + .1875rem) right calc(.46875em + .1875rem);padding-right:calc(1.875em + .75rem)}.form-select.is-valid,.was-validated .form-select:valid,.was-validated .wpforms-field-select select:valid,.wpforms-field-select .was-validated select:valid,.wpforms-field-select select.is-valid{border-color:#198754}.form-select.is-valid:not([multiple]):not([size]),.form-select.is-valid:not([multiple])[size="1"],.was-validated .form-select:valid:not([multiple]):not([size]),.was-validated .form-select:valid:not([multiple])[size="1"],.was-validated .wpforms-field-select select:valid:not([multiple]):not([size]),.was-validated .wpforms-field-select select:valid:not([multiple])[size="1"],.wpforms-field-select .was-validated select:valid:not([multiple]):not([size]),.wpforms-field-select .was-validated select:valid:not([multiple])[size="1"],.wpforms-field-select select.is-valid:not([multiple]):not([size]),.wpforms-field-select select.is-valid:not([multiple])[size="1"]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27%3E%3Cpath fill=%27none%27 stroke=%27%23343a40%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%272%27 d=%27m2 5 6 6 6-6%27/%3E%3C/svg%3E"),url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 8 8%27%3E%3Cpath fill=%27%23198754%27 d=%27M2.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%27/%3E%3C/svg%3E");background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(.9375em + .375rem) calc(.9375em + .375rem);padding-right:4.125rem}.form-select.is-valid:focus,.was-validated .form-select:valid:focus,.was-validated .wpforms-field-select select:valid:focus,.wpforms-field-select .was-validated select:valid:focus,.wpforms-field-select select.is-valid:focus{border-color:#198754;box-shadow:0 0 0 .25rem #19875440}.form-control-color.is-valid,.was-validated .form-control-color:valid{width:calc(3.75rem + 1.875em)}.form-check-input.is-valid,.was-validated .form-check-input:valid,.was-validated .wpforms-field-checkbox ul>li>input:valid,.was-validated .wpforms-field-gdpr-checkbox input:valid,.was-validated .wpforms-field-radio ul>li>input:valid,.wpforms-field-checkbox .was-validated ul>li>input:valid,.wpforms-field-checkbox ul>li>input.is-valid,.wpforms-field-gdpr-checkbox .was-validated input:valid,.wpforms-field-gdpr-checkbox input.is-valid,.wpforms-field-radio .was-validated ul>li>input:valid,.wpforms-field-radio ul>li>input.is-valid{border-color:#198754}.form-check-input.is-valid:checked,.was-validated .form-check-input:valid:checked,.was-validated .wpforms-field-checkbox ul>li>input:valid:checked,.was-validated .wpforms-field-gdpr-checkbox input:valid:checked,.was-validated .wpforms-field-radio ul>li>input:valid:checked,.wpforms-field-checkbox .was-validated ul>li>input:valid:checked,.wpforms-field-checkbox ul>li>input.is-valid:checked,.wpforms-field-gdpr-checkbox .was-validated input:valid:checked,.wpforms-field-gdpr-checkbox input.is-valid:checked,.wpforms-field-radio .was-validated ul>li>input:valid:checked,.wpforms-field-radio ul>li>input.is-valid:checked{background-color:#198754}.form-check-input.is-valid:focus,.was-validated .form-check-input:valid:focus,.was-validated .wpforms-field-checkbox ul>li>input:valid:focus,.was-validated .wpforms-field-gdpr-checkbox input:valid:focus,.was-validated .wpforms-field-radio ul>li>input:valid:focus,.wpforms-field-checkbox .was-validated ul>li>input:valid:focus,.wpforms-field-checkbox ul>li>input.is-valid:focus,.wpforms-field-gdpr-checkbox .was-validated input:valid:focus,.wpforms-field-gdpr-checkbox input.is-valid:focus,.wpforms-field-radio .was-validated ul>li>input:valid:focus,.wpforms-field-radio ul>li>input.is-valid:focus{box-shadow:0 0 0 .25rem #19875440}.form-check-input.is-valid~.form-check-label,.was-validated .form-check-input:valid~.form-check-label,.was-validated .wpforms-field-checkbox ul>li>.form-check-input:valid~label,.was-validated .wpforms-field-checkbox ul>li>input:valid~.form-check-label,.was-validated .wpforms-field-checkbox ul>li>input:valid~label,.was-validated .wpforms-field-gdpr-checkbox .form-check-input:valid~label,.was-validated .wpforms-field-gdpr-checkbox input:valid~.form-check-label,.was-validated .wpforms-field-gdpr-checkbox input:valid~label,.was-validated .wpforms-field-radio ul>li>.form-check-input:valid~label,.was-validated .wpforms-field-radio ul>li>input:valid~.form-check-label,.was-validated .wpforms-field-radio ul>li>input:valid~label,.wpforms-field-checkbox .was-validated ul>li>.form-check-input:valid~label,.wpforms-field-checkbox .was-validated ul>li>input:valid~.form-check-label,.wpforms-field-checkbox .was-validated ul>li>input:valid~label,.wpforms-field-checkbox ul>li>.form-check-input.is-valid~label,.wpforms-field-checkbox ul>li>input.is-valid~.form-check-label,.wpforms-field-checkbox ul>li>input.is-valid~label,.wpforms-field-gdpr-checkbox .form-check-input.is-valid~label,.wpforms-field-gdpr-checkbox .was-validated .form-check-input:valid~label,.wpforms-field-gdpr-checkbox .was-validated input:valid~.form-check-label,.wpforms-field-gdpr-checkbox .was-validated input:valid~label,.wpforms-field-gdpr-checkbox input.is-valid~.form-check-label,.wpforms-field-gdpr-checkbox input.is-valid~label,.wpforms-field-radio .was-validated ul>li>.form-check-input:valid~label,.wpforms-field-radio .was-validated ul>li>input:valid~.form-check-label,.wpforms-field-radio .was-validated ul>li>input:valid~label,.wpforms-field-radio ul>li>.form-check-input.is-valid~label,.wpforms-field-radio ul>li>input.is-valid~.form-check-label,.wpforms-field-radio ul>li>input.is-valid~label{color:#198754}.form-check-inline .form-check-input~.valid-feedback,.form-check-inline .wpforms-field-checkbox ul>li>input~.valid-feedback,.form-check-inline .wpforms-field-gdpr-checkbox input~.valid-feedback,.form-check-inline .wpforms-field-radio ul>li>input~.valid-feedback,.wpforms-field-checkbox .form-check-inline ul>li>input~.valid-feedback,.wpforms-field-gdpr-checkbox .form-check-inline input~.valid-feedback,.wpforms-field-radio .form-check-inline ul>li>input~.valid-feedback{margin-left:.5em}.input-group .form-control.is-valid,.input-group .form-select.is-valid,.input-group .wpforms-field-email input.is-valid,.input-group .wpforms-field-select select.is-valid,.input-group .wpforms-field-text input.is-valid,.input-group .wpforms-field-textarea textarea.is-valid,.was-validated .input-group .form-control:valid,.was-validated .input-group .form-select:valid,.was-validated .input-group .wpforms-field-email input:valid,.was-validated .input-group .wpforms-field-select select:valid,.was-validated .input-group .wpforms-field-text input:valid,.was-validated .input-group .wpforms-field-textarea textarea:valid,.wpforms-field-email .input-group input.is-valid,.wpforms-field-email .was-validated .input-group input:valid,.wpforms-field-select .input-group select.is-valid,.wpforms-field-select .was-validated .input-group select:valid,.wpforms-field-text .input-group input.is-valid,.wpforms-field-text .was-validated .input-group input:valid,.wpforms-field-textarea .input-group textarea.is-valid,.wpforms-field-textarea .was-validated .input-group textarea:valid{z-index:1}.input-group .form-control.is-valid:focus,.input-group .form-select.is-valid:focus,.input-group .wpforms-field-email input.is-valid:focus,.input-group .wpforms-field-select select.is-valid:focus,.input-group .wpforms-field-text input.is-valid:focus,.input-group .wpforms-field-textarea textarea.is-valid:focus,.was-validated .input-group .form-control:valid:focus,.was-validated .input-group .form-select:valid:focus,.was-validated .input-group .wpforms-field-email input:valid:focus,.was-validated .input-group .wpforms-field-select select:valid:focus,.was-validated .input-group .wpforms-field-text input:valid:focus,.was-validated .input-group .wpforms-field-textarea textarea:valid:focus,.wpforms-field-email .input-group input.is-valid:focus,.wpforms-field-email .was-validated .input-group input:valid:focus,.wpforms-field-select .input-group select.is-valid:focus,.wpforms-field-select .was-validated .input-group select:valid:focus,.wpforms-field-text .input-group input.is-valid:focus,.wpforms-field-text .was-validated .input-group input:valid:focus,.wpforms-field-textarea .input-group textarea.is-valid:focus,.wpforms-field-textarea .was-validated .input-group textarea:valid:focus{z-index:3}.invalid-feedback{color:#dc3545;display:none;font-size:.875em;margin-top:.25rem;width:100%}.invalid-tooltip{background-color:#dc3545e6;border-radius:.625rem;color:#fff;display:none;font-size:.75rem;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,.is-invalid.form-select,.was-validated .form-control:invalid,.was-validated .form-select:invalid,.was-validated .wpforms-field-email input:invalid,.was-validated .wpforms-field-select select:invalid,.was-validated .wpforms-field-text input:invalid,.was-validated .wpforms-field-textarea textarea:invalid,.wpforms-field-email .was-validated input:invalid,.wpforms-field-email input.is-invalid,.wpforms-field-select .was-validated select:invalid,.wpforms-field-select select.is-invalid,.wpforms-field-text .was-validated input:invalid,.wpforms-field-text input.is-invalid,.wpforms-field-textarea .was-validated textarea:invalid,.wpforms-field-textarea textarea.is-invalid{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2712%27 height=%2712%27 fill=%27none%27 stroke=%27%23dc3545%27%3E%3Ccircle cx=%276%27 cy=%276%27 r=%274.5%27/%3E%3Cpath stroke-linejoin=%27round%27 d=%27M5.8 3.6h.4L6 6.5z%27/%3E%3Ccircle cx=%276%27 cy=%278.2%27 r=%27.6%27 fill=%27%23dc3545%27 stroke=%27none%27/%3E%3C/svg%3E");background-position:right calc(.46875em + .1875rem) center;background-repeat:no-repeat;background-size:calc(.9375em + .375rem) calc(.9375em + .375rem);border-color:#dc3545;padding-right:calc(1.875em + .75rem)}.form-control.is-invalid:focus,.is-invalid.form-select:focus,.was-validated .form-control:invalid:focus,.was-validated .form-select:invalid:focus,.was-validated .wpforms-field-email input:invalid:focus,.was-validated .wpforms-field-select select:invalid:focus,.was-validated .wpforms-field-text input:invalid:focus,.was-validated .wpforms-field-textarea textarea:invalid:focus,.wpforms-field-email .was-validated input:invalid:focus,.wpforms-field-email input.is-invalid:focus,.wpforms-field-select .was-validated select:invalid:focus,.wpforms-field-select select.is-invalid:focus,.wpforms-field-text .was-validated input:invalid:focus,.wpforms-field-text input.is-invalid:focus,.wpforms-field-textarea .was-validated textarea:invalid:focus,.wpforms-field-textarea textarea.is-invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .25rem #dc354540}.was-validated .wpforms-field-textarea textarea:invalid,.was-validated textarea.form-control:invalid,.was-validated textarea.form-select:invalid,.wpforms-field-textarea .was-validated textarea:invalid,.wpforms-field-textarea textarea.is-invalid,textarea.form-control.is-invalid,textarea.is-invalid.form-select{background-position:top calc(.46875em + .1875rem) right calc(.46875em + .1875rem);padding-right:calc(1.875em + .75rem)}.form-select.is-invalid,.was-validated .form-select:invalid,.was-validated .wpforms-field-select select:invalid,.wpforms-field-select .was-validated select:invalid,.wpforms-field-select select.is-invalid{border-color:#dc3545}.form-select.is-invalid:not([multiple]):not([size]),.form-select.is-invalid:not([multiple])[size="1"],.was-validated .form-select:invalid:not([multiple]):not([size]),.was-validated .form-select:invalid:not([multiple])[size="1"],.was-validated .wpforms-field-select select:invalid:not([multiple]):not([size]),.was-validated .wpforms-field-select select:invalid:not([multiple])[size="1"],.wpforms-field-select .was-validated select:invalid:not([multiple]):not([size]),.wpforms-field-select .was-validated select:invalid:not([multiple])[size="1"],.wpforms-field-select select.is-invalid:not([multiple]):not([size]),.wpforms-field-select select.is-invalid:not([multiple])[size="1"]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27%3E%3Cpath fill=%27none%27 stroke=%27%23343a40%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%272%27 d=%27m2 5 6 6 6-6%27/%3E%3C/svg%3E"),url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2712%27 height=%2712%27 fill=%27none%27 stroke=%27%23dc3545%27%3E%3Ccircle cx=%276%27 cy=%276%27 r=%274.5%27/%3E%3Cpath stroke-linejoin=%27round%27 d=%27M5.8 3.6h.4L6 6.5z%27/%3E%3Ccircle cx=%276%27 cy=%278.2%27 r=%27.6%27 fill=%27%23dc3545%27 stroke=%27none%27/%3E%3C/svg%3E");background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(.9375em + .375rem) calc(.9375em + .375rem);padding-right:4.125rem}.form-select.is-invalid:focus,.was-validated .form-select:invalid:focus,.was-validated .wpforms-field-select select:invalid:focus,.wpforms-field-select .was-validated select:invalid:focus,.wpforms-field-select select.is-invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .25rem #dc354540}.form-control-color.is-invalid,.was-validated .form-control-color:invalid{width:calc(3.75rem + 1.875em)}.form-check-input.is-invalid,.was-validated .form-check-input:invalid,.was-validated .wpforms-field-checkbox ul>li>input:invalid,.was-validated .wpforms-field-gdpr-checkbox input:invalid,.was-validated .wpforms-field-radio ul>li>input:invalid,.wpforms-field-checkbox .was-validated ul>li>input:invalid,.wpforms-field-checkbox ul>li>input.is-invalid,.wpforms-field-gdpr-checkbox .was-validated input:invalid,.wpforms-field-gdpr-checkbox input.is-invalid,.wpforms-field-radio .was-validated ul>li>input:invalid,.wpforms-field-radio ul>li>input.is-invalid{border-color:#dc3545}.form-check-input.is-invalid:checked,.was-validated .form-check-input:invalid:checked,.was-validated .wpforms-field-checkbox ul>li>input:invalid:checked,.was-validated .wpforms-field-gdpr-checkbox input:invalid:checked,.was-validated .wpforms-field-radio ul>li>input:invalid:checked,.wpforms-field-checkbox .was-validated ul>li>input:invalid:checked,.wpforms-field-checkbox ul>li>input.is-invalid:checked,.wpforms-field-gdpr-checkbox .was-validated input:invalid:checked,.wpforms-field-gdpr-checkbox input.is-invalid:checked,.wpforms-field-radio .was-validated ul>li>input:invalid:checked,.wpforms-field-radio ul>li>input.is-invalid:checked{background-color:#dc3545}.form-check-input.is-invalid:focus,.was-validated .form-check-input:invalid:focus,.was-validated .wpforms-field-checkbox ul>li>input:invalid:focus,.was-validated .wpforms-field-gdpr-checkbox input:invalid:focus,.was-validated .wpforms-field-radio ul>li>input:invalid:focus,.wpforms-field-checkbox .was-validated ul>li>input:invalid:focus,.wpforms-field-checkbox ul>li>input.is-invalid:focus,.wpforms-field-gdpr-checkbox .was-validated input:invalid:focus,.wpforms-field-gdpr-checkbox input.is-invalid:focus,.wpforms-field-radio .was-validated ul>li>input:invalid:focus,.wpforms-field-radio ul>li>input.is-invalid:focus{box-shadow:0 0 0 .25rem #dc354540}.form-check-input.is-invalid~.form-check-label,.was-validated .form-check-input:invalid~.form-check-label,.was-validated .wpforms-field-checkbox ul>li>.form-check-input:invalid~label,.was-validated .wpforms-field-checkbox ul>li>input:invalid~.form-check-label,.was-validated .wpforms-field-checkbox ul>li>input:invalid~label,.was-validated .wpforms-field-gdpr-checkbox .form-check-input:invalid~label,.was-validated .wpforms-field-gdpr-checkbox input:invalid~.form-check-label,.was-validated .wpforms-field-gdpr-checkbox input:invalid~label,.was-validated .wpforms-field-radio ul>li>.form-check-input:invalid~label,.was-validated .wpforms-field-radio ul>li>input:invalid~.form-check-label,.was-validated .wpforms-field-radio ul>li>input:invalid~label,.wpforms-field-checkbox .was-validated ul>li>.form-check-input:invalid~label,.wpforms-field-checkbox .was-validated ul>li>input:invalid~.form-check-label,.wpforms-field-checkbox .was-validated ul>li>input:invalid~label,.wpforms-field-checkbox ul>li>.form-check-input.is-invalid~label,.wpforms-field-checkbox ul>li>input.is-invalid~.form-check-label,.wpforms-field-checkbox ul>li>input.is-invalid~label,.wpforms-field-gdpr-checkbox .form-check-input.is-invalid~label,.wpforms-field-gdpr-checkbox .was-validated .form-check-input:invalid~label,.wpforms-field-gdpr-checkbox .was-validated input:invalid~.form-check-label,.wpforms-field-gdpr-checkbox .was-validated input:invalid~label,.wpforms-field-gdpr-checkbox input.is-invalid~.form-check-label,.wpforms-field-gdpr-checkbox input.is-invalid~label,.wpforms-field-radio .was-validated ul>li>.form-check-input:invalid~label,.wpforms-field-radio .was-validated ul>li>input:invalid~.form-check-label,.wpforms-field-radio .was-validated ul>li>input:invalid~label,.wpforms-field-radio ul>li>.form-check-input.is-invalid~label,.wpforms-field-radio ul>li>input.is-invalid~.form-check-label,.wpforms-field-radio ul>li>input.is-invalid~label{color:#dc3545}.form-check-inline .form-check-input~.invalid-feedback,.form-check-inline .wpforms-field-checkbox ul>li>input~.invalid-feedback,.form-check-inline .wpforms-field-gdpr-checkbox input~.invalid-feedback,.form-check-inline .wpforms-field-radio ul>li>input~.invalid-feedback,.wpforms-field-checkbox .form-check-inline ul>li>input~.invalid-feedback,.wpforms-field-gdpr-checkbox .form-check-inline input~.invalid-feedback,.wpforms-field-radio .form-check-inline ul>li>input~.invalid-feedback{margin-left:.5em}.input-group .form-control.is-invalid,.input-group .form-select.is-invalid,.input-group .wpforms-field-email input.is-invalid,.input-group .wpforms-field-select select.is-invalid,.input-group .wpforms-field-text input.is-invalid,.input-group .wpforms-field-textarea textarea.is-invalid,.was-validated .input-group .form-control:invalid,.was-validated .input-group .form-select:invalid,.was-validated .input-group .wpforms-field-email input:invalid,.was-validated .input-group .wpforms-field-select select:invalid,.was-validated .input-group .wpforms-field-text input:invalid,.was-validated .input-group .wpforms-field-textarea textarea:invalid,.wpforms-field-email .input-group input.is-invalid,.wpforms-field-email .was-validated .input-group input:invalid,.wpforms-field-select .input-group select.is-invalid,.wpforms-field-select .was-validated .input-group select:invalid,.wpforms-field-text .input-group input.is-invalid,.wpforms-field-text .was-validated .input-group input:invalid,.wpforms-field-textarea .input-group textarea.is-invalid,.wpforms-field-textarea .was-validated .input-group textarea:invalid{z-index:2}.input-group .form-control.is-invalid:focus,.input-group .form-select.is-invalid:focus,.input-group .wpforms-field-email input.is-invalid:focus,.input-group .wpforms-field-select select.is-invalid:focus,.input-group .wpforms-field-text input.is-invalid:focus,.input-group .wpforms-field-textarea textarea.is-invalid:focus,.was-validated .input-group .form-control:invalid:focus,.was-validated .input-group .form-select:invalid:focus,.was-validated .input-group .wpforms-field-email input:invalid:focus,.was-validated .input-group .wpforms-field-select select:invalid:focus,.was-validated .input-group .wpforms-field-text input:invalid:focus,.was-validated .input-group .wpforms-field-textarea textarea:invalid:focus,.wpforms-field-email .input-group input.is-invalid:focus,.wpforms-field-email .was-validated .input-group input:invalid:focus,.wpforms-field-select .input-group select.is-invalid:focus,.wpforms-field-select .was-validated .input-group select:invalid:focus,.wpforms-field-text .input-group input.is-invalid:focus,.wpforms-field-text .was-validated .input-group input:invalid:focus,.wpforms-field-textarea .input-group textarea.is-invalid:focus,.wpforms-field-textarea .was-validated .input-group textarea:invalid:focus{z-index:3}.btn,.wpforms-field-file-upload .dz-message:after,.wpforms-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.875;--bs-btn-color:#192d4c;--bs-btn-bg:#0000;--bs-btn-border-width:1px;--bs-btn-border-color:#0000;--bs-btn-border-radius:0.625rem;--bs-btn-box-shadow:inset 0 1px 0 #ffffff26,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);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;text-decoration:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-user-select:none;user-select:none;vertical-align:middle}@media(prefers-reduced-motion:reduce){.btn,.wpforms-field-file-upload .dz-message:after,.wpforms-submit{transition:none}}.btn:hover,.wpforms-field-file-upload .dz-message:hover:after,.wpforms-submit:hover{background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color);color:var(--bs-btn-hover-color)}.btn-check:focus+.btn,.btn-check:focus+.wpforms-submit,.btn:focus,.wpforms-field-file-upload .btn-check:focus+.dz-message:after,.wpforms-field-file-upload .dz-message:focus:after,.wpforms-submit:focus{background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color);box-shadow:var(--bs-btn-focus-box-shadow);color:var(--bs-btn-hover-color);outline:0}.active.wpforms-submit,.btn-check:active+.btn,.btn-check:active+.wpforms-submit,.btn-check:checked+.btn,.btn-check:checked+.wpforms-submit,.btn.active,.btn.show,.btn:active,.show.wpforms-submit,.wpforms-field-file-upload .active.dz-message:after,.wpforms-field-file-upload .btn-check:active+.dz-message:after,.wpforms-field-file-upload .btn-check:checked+.dz-message:after,.wpforms-field-file-upload .dz-message:active:after,.wpforms-field-file-upload .show.dz-message:after,.wpforms-submit:active{background-color:var(--bs-btn-active-bg);border-color:var(--bs-btn-active-border-color);color:var(--bs-btn-active-color)}.active.wpforms-submit:focus,.btn-check:active+.btn:focus,.btn-check:active+.wpforms-submit:focus,.btn-check:checked+.btn:focus,.btn-check:checked+.wpforms-submit:focus,.btn.active:focus,.btn.show:focus,.btn:active:focus,.show.wpforms-submit:focus,.wpforms-field-file-upload .active.dz-message:focus:after,.wpforms-field-file-upload .btn-check:active+.dz-message:focus:after,.wpforms-field-file-upload .btn-check:checked+.dz-message:focus:after,.wpforms-field-file-upload .dz-message:active:focus:after,.wpforms-field-file-upload .show.dz-message:focus:after,.wpforms-submit:active:focus{box-shadow:var(--bs-btn-focus-box-shadow)}.btn.disabled,.btn:disabled,.disabled.wpforms-submit,.wpforms-field-file-upload .disabled.dz-message:after,.wpforms-field-file-upload .dz-message:disabled:after,.wpforms-field-file-upload fieldset:disabled .dz-message:after,.wpforms-submit:disabled,fieldset:disabled .btn,fieldset:disabled .wpforms-field-file-upload .dz-message:after,fieldset:disabled .wpforms-submit{background-color:var(--bs-btn-disabled-bg);border-color:var(--bs-btn-disabled-border-color);color:var(--bs-btn-disabled-color);opacity:var(--bs-btn-disabled-opacity);pointer-events:none}.btn-primary,.wpforms-submit{--bs-btn-color:#fff;--bs-btn-bg:#2d44ea;--bs-btn-border-color:#2d44ea;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#263ac7;--bs-btn-hover-border-color:#2436bb;--bs-btn-focus-shadow-rgb:77,96,237;--bs-btn-active-color:#fff;--bs-btn-active-bg:#2436bb;--bs-btn-active-border-color:#2233b0;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#2d44ea;--bs-btn-disabled-border-color:#2d44ea}.btn-secondary{--bs-btn-color:#000;--bs-btn-bg:#979797;--bs-btn-border-color:#979797;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#a7a7a7;--bs-btn-hover-border-color:#a1a1a1;--bs-btn-focus-shadow-rgb:128,128,128;--bs-btn-active-color:#000;--bs-btn-active-bg:#acacac;--bs-btn-active-border-color:#a1a1a1;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--bs-btn-disabled-color:#000;--bs-btn-disabled-bg:#979797;--bs-btn-disabled-border-color:#979797}.btn-success{--bs-btn-color:#fff;--bs-btn-bg:#198754;--bs-btn-border-color:#198754;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#157347;--bs-btn-hover-border-color:#146c43;--bs-btn-focus-shadow-rgb:60,153,110;--bs-btn-active-color:#fff;--bs-btn-active-bg:#146c43;--bs-btn-active-border-color:#13653f;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#198754;--bs-btn-disabled-border-color:#198754}.btn-info{--bs-btn-color:#000;--bs-btn-bg:#0dcaf0;--bs-btn-border-color:#0dcaf0;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#31d2f2;--bs-btn-hover-border-color:#25cff2;--bs-btn-focus-shadow-rgb:11,172,204;--bs-btn-active-color:#000;--bs-btn-active-bg:#3dd5f3;--bs-btn-active-border-color:#25cff2;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--bs-btn-disabled-color:#000;--bs-btn-disabled-bg:#0dcaf0;--bs-btn-disabled-border-color:#0dcaf0}.btn-warning{--bs-btn-color:#000;--bs-btn-bg:#ffc107;--bs-btn-border-color:#ffc107;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#ffca2c;--bs-btn-hover-border-color:#ffc720;--bs-btn-focus-shadow-rgb:217,164,6;--bs-btn-active-color:#000;--bs-btn-active-bg:#ffcd39;--bs-btn-active-border-color:#ffc720;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--bs-btn-disabled-color:#000;--bs-btn-disabled-bg:#ffc107;--bs-btn-disabled-border-color:#ffc107}.btn-danger{--bs-btn-color:#fff;--bs-btn-bg:#dc3545;--bs-btn-border-color:#dc3545;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#bb2d3b;--bs-btn-hover-border-color:#b02a37;--bs-btn-focus-shadow-rgb:225,83,97;--bs-btn-active-color:#fff;--bs-btn-active-bg:#b02a37;--bs-btn-active-border-color:#a52834;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#dc3545;--bs-btn-disabled-border-color:#dc3545}.btn-light{--bs-btn-color:#000;--bs-btn-bg:#e9ecfc;--bs-btn-border-color:#e9ecfc;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#eceffc;--bs-btn-hover-border-color:#ebeefc;--bs-btn-focus-shadow-rgb:198,201,214;--bs-btn-active-color:#000;--bs-btn-active-bg:#edf0fd;--bs-btn-active-border-color:#ebeefc;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--bs-btn-disabled-color:#000;--bs-btn-disabled-bg:#e9ecfc;--bs-btn-disabled-border-color:#e9ecfc}.btn-dark,.wpforms-field-file-upload .dz-message:after{--bs-btn-color:#fff;--bs-btn-bg:#192d4c;--bs-btn-border-color:#192d4c;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#152641;--bs-btn-hover-border-color:#14243d;--bs-btn-focus-shadow-rgb:60,77,103;--bs-btn-active-color:#fff;--bs-btn-active-bg:#14243d;--bs-btn-active-border-color:#132239;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#192d4c;--bs-btn-disabled-border-color:#192d4c}.btn-outline-primary{--bs-btn-color:#2d44ea;--bs-btn-border-color:#2d44ea;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#2d44ea;--bs-btn-hover-border-color:#2d44ea;--bs-btn-focus-shadow-rgb:45,68,234;--bs-btn-active-color:#fff;--bs-btn-active-bg:#2d44ea;--bs-btn-active-border-color:#2d44ea;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--bs-btn-disabled-color:#2d44ea;--bs-btn-disabled-bg:#0000;--bs-gradient:none}.btn-outline-secondary{--bs-btn-color:#979797;--bs-btn-border-color:#979797;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#979797;--bs-btn-hover-border-color:#979797;--bs-btn-focus-shadow-rgb:151,151,151;--bs-btn-active-color:#000;--bs-btn-active-bg:#979797;--bs-btn-active-border-color:#979797;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--bs-btn-disabled-color:#979797;--bs-btn-disabled-bg:#0000;--bs-gradient:none}.btn-outline-success{--bs-btn-color:#198754;--bs-btn-border-color:#198754;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#198754;--bs-btn-hover-border-color:#198754;--bs-btn-focus-shadow-rgb:25,135,84;--bs-btn-active-color:#fff;--bs-btn-active-bg:#198754;--bs-btn-active-border-color:#198754;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--bs-btn-disabled-color:#198754;--bs-btn-disabled-bg:#0000;--bs-gradient:none}.btn-outline-info{--bs-btn-color:#0dcaf0;--bs-btn-border-color:#0dcaf0;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#0dcaf0;--bs-btn-hover-border-color:#0dcaf0;--bs-btn-focus-shadow-rgb:13,202,240;--bs-btn-active-color:#000;--bs-btn-active-bg:#0dcaf0;--bs-btn-active-border-color:#0dcaf0;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--bs-btn-disabled-color:#0dcaf0;--bs-btn-disabled-bg:#0000;--bs-gradient:none}.btn-outline-warning{--bs-btn-color:#ffc107;--bs-btn-border-color:#ffc107;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#ffc107;--bs-btn-hover-border-color:#ffc107;--bs-btn-focus-shadow-rgb:255,193,7;--bs-btn-active-color:#000;--bs-btn-active-bg:#ffc107;--bs-btn-active-border-color:#ffc107;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--bs-btn-disabled-color:#ffc107;--bs-btn-disabled-bg:#0000;--bs-gradient:none}.btn-outline-danger{--bs-btn-color:#dc3545;--bs-btn-border-color:#dc3545;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#dc3545;--bs-btn-hover-border-color:#dc3545;--bs-btn-focus-shadow-rgb:220,53,69;--bs-btn-active-color:#fff;--bs-btn-active-bg:#dc3545;--bs-btn-active-border-color:#dc3545;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--bs-btn-disabled-color:#dc3545;--bs-btn-disabled-bg:#0000;--bs-gradient:none}.btn-outline-light{--bs-btn-color:#e9ecfc;--bs-btn-border-color:#e9ecfc;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#e9ecfc;--bs-btn-hover-border-color:#e9ecfc;--bs-btn-focus-shadow-rgb:233,236,252;--bs-btn-active-color:#000;--bs-btn-active-bg:#e9ecfc;--bs-btn-active-border-color:#e9ecfc;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--bs-btn-disabled-color:#e9ecfc;--bs-btn-disabled-bg:#0000;--bs-gradient:none}.btn-outline-dark{--bs-btn-color:#192d4c;--bs-btn-border-color:#192d4c;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#192d4c;--bs-btn-hover-border-color:#192d4c;--bs-btn-focus-shadow-rgb:25,45,76;--bs-btn-active-color:#fff;--bs-btn-active-bg:#192d4c;--bs-btn-active-border-color:#192d4c;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--bs-btn-disabled-color:#192d4c;--bs-btn-disabled-bg:#0000;--bs-gradient:none}.btn-link{--bs-btn-font-weight:400;--bs-btn-color:var(--bs-link-color);--bs-btn-bg:#0000;--bs-btn-border-color:#0000;--bs-btn-hover-color:var(--bs-link-hover-color);--bs-btn-hover-border-color:#0000;--bs-btn-active-border-color:#0000;--bs-btn-disabled-color:#979797;--bs-btn-disabled-border-color:#0000;--bs-btn-box-shadow:none;text-decoration:underline}.btn-lg,.wpforms-submit{--bs-btn-padding-y:0.5rem;--bs-btn-padding-x:1rem;--bs-btn-font-size:1.25rem;--bs-btn-border-radius:0.625rem}.btn-sm,.element-form_sm .wpforms-submit,.wpforms-field-file-upload .dz-message:after{--bs-btn-padding-y:0.25rem;--bs-btn-padding-x:0.5rem;--bs-btn-font-size:0.75rem;--bs-btn-border-radius:0.4375rem}.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 #0000;border-right:.3em solid #0000;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-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:#192d4c;--bs-dropdown-bg:#fff;--bs-dropdown-border-color:var(--bs-border-color-translucent);--bs-dropdown-border-radius:0.625rem;--bs-dropdown-border-width:1px;--bs-dropdown-inner-border-radius:calc(0.625rem - 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 #00000026;--bs-dropdown-link-color:#192d4c;--bs-dropdown-link-hover-color:#172944;--bs-dropdown-link-hover-bg:#f3f4f6;--bs-dropdown-link-active-color:#fff;--bs-dropdown-link-active-bg:#2d44ea;--bs-dropdown-link-disabled-color:#abb4f7;--bs-dropdown-item-padding-x:1rem;--bs-dropdown-item-padding-y:0.25rem;--bs-dropdown-header-color:#979797;--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);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:1000}.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 #0000;border-right:.3em solid #0000;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 #0000;border-left:.3em solid;border-right:0;border-top:.3em solid #0000;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 #0000;border-right:.3em solid;border-top:.3em solid #0000;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:#0000;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;text-decoration:none;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)}.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:#0000;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:.75rem;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:#dee2e6;--bs-dropdown-bg:#343a40;--bs-dropdown-border-color:var(--bs-border-color-translucent);--bs-dropdown-box-shadow: ;--bs-dropdown-link-color:#dee2e6;--bs-dropdown-link-hover-color:#fff;--bs-dropdown-divider-bg:var(--bs-border-color-translucent);--bs-dropdown-link-hover-bg:#ffffff26;--bs-dropdown-link-active-color:#fff;--bs-dropdown-link-active-bg:#2d44ea;--bs-dropdown-link-disabled-color:#abb4f7;--bs-dropdown-header-color:#abb4f7}.alert,.wpforms-confirmation-container,.wpforms-error-container{--bs-alert-bg:#0000;--bs-alert-padding-x:1rem;--bs-alert-padding-y:1rem;--bs-alert-margin-bottom:1rem;--bs-alert-color:inherit;--bs-alert-border-color:#0000;--bs-alert-border:1px solid var(--bs-alert-border-color);--bs-alert-border-radius:0.625rem;background-color:var(--bs-alert-bg);border:var(--bs-alert-border);border-radius:var(--bs-alert-border-radius,0);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:#1b298c;--bs-alert-bg:#d5dafb;--bs-alert-border-color:#c0c7f9}.alert-primary .alert-link{color:#162170}.alert-secondary{--bs-alert-color:#5b5b5b;--bs-alert-bg:#eaeaea;--bs-alert-border-color:#e0e0e0}.alert-secondary .alert-link{color:#484848}.alert-success,.wpforms-confirmation-container{--bs-alert-color:#0f5132;--bs-alert-bg:#d1e7dd;--bs-alert-border-color:#badbcc}.alert-success .alert-link,.wpforms-confirmation-container .alert-link{color:#0c4128}.alert-info{--bs-alert-color:#055160;--bs-alert-bg:#cff4fc;--bs-alert-border-color:#b6effb}.alert-info .alert-link{color:#04414d}.alert-warning{--bs-alert-color:#664d03;--bs-alert-bg:#fff3cd;--bs-alert-border-color:#ffecb5}.alert-warning .alert-link{color:#523e02}.alert-danger,.wpforms-error-container{--bs-alert-color:#842029;--bs-alert-bg:#f8d7da;--bs-alert-border-color:#f5c2c7}.alert-danger .alert-link,.wpforms-error-container .alert-link{color:#6a1921}.alert-light{--bs-alert-color:#5d5e65;--bs-alert-bg:#fbfbfe;--bs-alert-border-color:#f8f9fe}.alert-light .alert-link{color:#4b4c51}.alert-dark{--bs-alert-color:#0f1b2e;--bs-alert-bg:#d1d5db;--bs-alert-border-color:#bac0c9}.alert-dark .alert-link{color:#0c1624}.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.625rem;--bs-modal-box-shadow:0 0.125rem 0.25rem rgba(0,0,0,.075);--bs-modal-inner-border-radius:calc(0.625rem - 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.875;--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);color:var(--bs-modal-color);display:flex;flex-direction:column;outline:0;pointer-events:auto;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 #00000026}.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:62.1875rem}}.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}}.clearfix:after{clear:both;content:"";display:block}.text-bg-primary{background-color:RGBA(45,68,234,var(--bs-bg-opacity,1))!important;color:#fff!important}.text-bg-secondary{background-color:RGBA(151,151,151,var(--bs-bg-opacity,1))!important;color:#000!important}.text-bg-success{background-color:RGBA(25,135,84,var(--bs-bg-opacity,1))!important;color:#fff!important}.text-bg-info{background-color:RGBA(13,202,240,var(--bs-bg-opacity,1))!important;color:#000!important}.text-bg-warning{background-color:RGBA(255,193,7,var(--bs-bg-opacity,1))!important;color:#000!important}.text-bg-danger{background-color:RGBA(220,53,69,var(--bs-bg-opacity,1))!important;color:#fff!important}.text-bg-light{background-color:RGBA(233,236,252,var(--bs-bg-opacity,1))!important;color:#000!important}.text-bg-dark{background-color:RGBA(25,45,76,var(--bs-bg-opacity,1))!important;color:#fff!important}.link-primary{color:#2d44ea!important}.link-primary:focus,.link-primary:hover{color:#2436bb!important}.link-secondary{color:#979797!important}.link-secondary:focus,.link-secondary:hover{color:#acacac!important}.link-success{color:#198754!important}.link-success:focus,.link-success:hover{color:#146c43!important}.link-info{color:#0dcaf0!important}.link-info:focus,.link-info:hover{color:#3dd5f3!important}.link-warning{color:#ffc107!important}.link-warning:focus,.link-warning:hover{color:#ffcd39!important}.link-danger{color:#dc3545!important}.link-danger:focus,.link-danger:hover{color:#b02a37!important}.link-light{color:#e9ecfc!important}.link-light:focus,.link-light:hover{color:#edf0fd!important}.link-dark{color:#192d4c!important}.link-dark:focus,.link-dark:hover{color:#14243d!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:initial!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 #00000026!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-success{--bs-border-opacity:1;border-color:rgba(var(--bs-success-rgb),var(--bs-border-opacity))!important}.border-info{--bs-border-opacity:1;border-color:rgba(var(--bs-info-rgb),var(--bs-border-opacity))!important}.border-warning{--bs-border-opacity:1;border-color:rgba(var(--bs-warning-rgb),var(--bs-border-opacity))!important}.border-danger{--bs-border-opacity:1;border-color:rgba(var(--bs-danger-rgb),var(--bs-border-opacity))!important}.border-light{--bs-border-opacity:1;border-color:rgba(var(--bs-light-rgb),var(--bs-border-opacity))!important}.border-dark{--bs-border-opacity:1;border-color:rgba(var(--bs-dark-rgb),var(--bs-border-opacity))!important}.border-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}.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:1.25rem!important}.fs-4{font-size:1rem!important}.fs-5,.fs-6{font-size:.9375rem!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.875!important}.lh-lg{line-height:2!important}.text-start{text-align:left!important}.text-end{text-align:right!important}.text-center{text-align:center!important}.text-decoration-none{text-decoration:none!important}.text-decoration-underline{text-decoration:underline!important}.text-decoration-line-through{text-decoration:line-through!important}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.text-wrap{white-space:normal!important}.text-nowrap{white-space:nowrap!important}.text-break{word-wrap:break-word!important;word-break:break-word!important}.text-primary{--bs-text-opacity:1;color:rgba(var(--bs-primary-rgb),var(--bs-text-opacity))!important}.text-secondary{--bs-text-opacity:1;color:rgba(var(--bs-secondary-rgb),var(--bs-text-opacity))!important}.text-success{--bs-text-opacity:1;color:rgba(var(--bs-success-rgb),var(--bs-text-opacity))!important}.text-info{--bs-text-opacity:1;color:rgba(var(--bs-info-rgb),var(--bs-text-opacity))!important}.text-warning{--bs-text-opacity:1;color:rgba(var(--bs-warning-rgb),var(--bs-text-opacity))!important}.text-danger{--bs-text-opacity:1;color:rgba(var(--bs-danger-rgb),var(--bs-text-opacity))!important}.text-light{--bs-text-opacity:1;color:rgba(var(--bs-light-rgb),var(--bs-text-opacity))!important}.text-dark{--bs-text-opacity:1;color:rgba(var(--bs-dark-rgb),var(--bs-text-opacity))!important}.text-black{--bs-text-opacity:1;color:rgba(var(--bs-black-rgb),var(--bs-text-opacity))!important}.text-white{--bs-text-opacity:1;color:rgba(var(--bs-white-rgb),var(--bs-text-opacity))!important}.text-body{--bs-text-opacity:1;color:rgba(var(--bs-body-color-rgb),var(--bs-text-opacity))!important}.text-muted{--bs-text-opacity:1;color:rgba(var(--bs-body-color-rgb),.75)!important}.text-black-50{--bs-text-opacity:1;color:#00000080!important}.text-white-50{--bs-text-opacity:1;color:#ffffff80!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-success{--bs-bg-opacity:1;background-color:rgba(var(--bs-success-rgb),var(--bs-bg-opacity))!important}.bg-info{--bs-bg-opacity:1;background-color:rgba(var(--bs-info-rgb),var(--bs-bg-opacity))!important}.bg-warning{--bs-bg-opacity:1;background-color:rgba(var(--bs-warning-rgb),var(--bs-bg-opacity))!important}.bg-danger{--bs-bg-opacity:1;background-color:rgba(var(--bs-danger-rgb),var(--bs-bg-opacity))!important}.bg-light{--bs-bg-opacity:1;background-color:rgba(var(--bs-light-rgb),var(--bs-bg-opacity))!important}.bg-dark{--bs-bg-opacity:1;background-color:rgba(var(--bs-dark-rgb),var(--bs-bg-opacity))!important}.bg-black{--bs-bg-opacity:1;background-color:rgba(var(--bs-black-rgb),var(--bs-bg-opacity))!important}.bg-white{--bs-bg-opacity:1;background-color:rgba(var(--bs-white-rgb),var(--bs-bg-opacity))!important}.bg-body{--bs-bg-opacity:1;background-color:rgba(var(--bs-body-bg-rgb),var(--bs-bg-opacity))!important}.bg-transparent{--bs-bg-opacity:1;background-color:#0000!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;user-select:all!important}.user-select-auto{-webkit-user-select:auto!important;user-select:auto!important}.user-select-none{-webkit-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}.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}.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}.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}.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}.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}}@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}}[data-aos][data-aos][data-aos-duration="50"],body[data-aos-duration="50"] [data-aos]{transition-duration:50ms}[data-aos][data-aos][data-aos-delay="50"],body[data-aos-delay="50"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="50"].aos-animate,body[data-aos-delay="50"] [data-aos].aos-animate{transition-delay:50ms}[data-aos][data-aos][data-aos-duration="100"],body[data-aos-duration="100"] [data-aos]{transition-duration:.1s}[data-aos][data-aos][data-aos-delay="100"],body[data-aos-delay="100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="100"].aos-animate,body[data-aos-delay="100"] [data-aos].aos-animate{transition-delay:.1s}[data-aos][data-aos][data-aos-duration="150"],body[data-aos-duration="150"] [data-aos]{transition-duration:.15s}[data-aos][data-aos][data-aos-delay="150"],body[data-aos-delay="150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="150"].aos-animate,body[data-aos-delay="150"] [data-aos].aos-animate{transition-delay:.15s}[data-aos][data-aos][data-aos-duration="200"],body[data-aos-duration="200"] [data-aos]{transition-duration:.2s}[data-aos][data-aos][data-aos-delay="200"],body[data-aos-delay="200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="200"].aos-animate,body[data-aos-delay="200"] [data-aos].aos-animate{transition-delay:.2s}[data-aos][data-aos][data-aos-duration="250"],body[data-aos-duration="250"] [data-aos]{transition-duration:.25s}[data-aos][data-aos][data-aos-delay="250"],body[data-aos-delay="250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="250"].aos-animate,body[data-aos-delay="250"] [data-aos].aos-animate{transition-delay:.25s}[data-aos][data-aos][data-aos-duration="300"],body[data-aos-duration="300"] [data-aos]{transition-duration:.3s}[data-aos][data-aos][data-aos-delay="300"],body[data-aos-delay="300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="300"].aos-animate,body[data-aos-delay="300"] [data-aos].aos-animate{transition-delay:.3s}[data-aos][data-aos][data-aos-duration="350"],body[data-aos-duration="350"] [data-aos]{transition-duration:.35s}[data-aos][data-aos][data-aos-delay="350"],body[data-aos-delay="350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="350"].aos-animate,body[data-aos-delay="350"] [data-aos].aos-animate{transition-delay:.35s}[data-aos][data-aos][data-aos-duration="400"],body[data-aos-duration="400"] [data-aos]{transition-duration:.4s}[data-aos][data-aos][data-aos-delay="400"],body[data-aos-delay="400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="400"].aos-animate,body[data-aos-delay="400"] [data-aos].aos-animate{transition-delay:.4s}[data-aos][data-aos][data-aos-duration="450"],body[data-aos-duration="450"] [data-aos]{transition-duration:.45s}[data-aos][data-aos][data-aos-delay="450"],body[data-aos-delay="450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="450"].aos-animate,body[data-aos-delay="450"] [data-aos].aos-animate{transition-delay:.45s}[data-aos][data-aos][data-aos-duration="500"],body[data-aos-duration="500"] [data-aos]{transition-duration:.5s}[data-aos][data-aos][data-aos-delay="500"],body[data-aos-delay="500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="500"].aos-animate,body[data-aos-delay="500"] [data-aos].aos-animate{transition-delay:.5s}[data-aos][data-aos][data-aos-duration="550"],body[data-aos-duration="550"] [data-aos]{transition-duration:.55s}[data-aos][data-aos][data-aos-delay="550"],body[data-aos-delay="550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="550"].aos-animate,body[data-aos-delay="550"] [data-aos].aos-animate{transition-delay:.55s}[data-aos][data-aos][data-aos-duration="600"],body[data-aos-duration="600"] [data-aos]{transition-duration:.6s}[data-aos][data-aos][data-aos-delay="600"],body[data-aos-delay="600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="600"].aos-animate,body[data-aos-delay="600"] [data-aos].aos-animate{transition-delay:.6s}[data-aos][data-aos][data-aos-duration="650"],body[data-aos-duration="650"] [data-aos]{transition-duration:.65s}[data-aos][data-aos][data-aos-delay="650"],body[data-aos-delay="650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="650"].aos-animate,body[data-aos-delay="650"] [data-aos].aos-animate{transition-delay:.65s}[data-aos][data-aos][data-aos-duration="700"],body[data-aos-duration="700"] [data-aos]{transition-duration:.7s}[data-aos][data-aos][data-aos-delay="700"],body[data-aos-delay="700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="700"].aos-animate,body[data-aos-delay="700"] [data-aos].aos-animate{transition-delay:.7s}[data-aos][data-aos][data-aos-duration="750"],body[data-aos-duration="750"] [data-aos]{transition-duration:.75s}[data-aos][data-aos][data-aos-delay="750"],body[data-aos-delay="750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="750"].aos-animate,body[data-aos-delay="750"] [data-aos].aos-animate{transition-delay:.75s}[data-aos][data-aos][data-aos-duration="800"],body[data-aos-duration="800"] [data-aos]{transition-duration:.8s}[data-aos][data-aos][data-aos-delay="800"],body[data-aos-delay="800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="800"].aos-animate,body[data-aos-delay="800"] [data-aos].aos-animate{transition-delay:.8s}[data-aos][data-aos][data-aos-duration="850"],body[data-aos-duration="850"] [data-aos]{transition-duration:.85s}[data-aos][data-aos][data-aos-delay="850"],body[data-aos-delay="850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="850"].aos-animate,body[data-aos-delay="850"] [data-aos].aos-animate{transition-delay:.85s}[data-aos][data-aos][data-aos-duration="900"],body[data-aos-duration="900"] [data-aos]{transition-duration:.9s}[data-aos][data-aos][data-aos-delay="900"],body[data-aos-delay="900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="900"].aos-animate,body[data-aos-delay="900"] [data-aos].aos-animate{transition-delay:.9s}[data-aos][data-aos][data-aos-duration="950"],body[data-aos-duration="950"] [data-aos]{transition-duration:.95s}[data-aos][data-aos][data-aos-delay="950"],body[data-aos-delay="950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="950"].aos-animate,body[data-aos-delay="950"] [data-aos].aos-animate{transition-delay:.95s}[data-aos][data-aos][data-aos-duration="1000"],body[data-aos-duration="1000"] [data-aos]{transition-duration:1s}[data-aos][data-aos][data-aos-delay="1000"],body[data-aos-delay="1000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1000"].aos-animate,body[data-aos-delay="1000"] [data-aos].aos-animate{transition-delay:1s}[data-aos][data-aos][data-aos-duration="1050"],body[data-aos-duration="1050"] [data-aos]{transition-duration:1.05s}[data-aos][data-aos][data-aos-delay="1050"],body[data-aos-delay="1050"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1050"].aos-animate,body[data-aos-delay="1050"] [data-aos].aos-animate{transition-delay:1.05s}[data-aos][data-aos][data-aos-duration="1100"],body[data-aos-duration="1100"] [data-aos]{transition-duration:1.1s}[data-aos][data-aos][data-aos-delay="1100"],body[data-aos-delay="1100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1100"].aos-animate,body[data-aos-delay="1100"] [data-aos].aos-animate{transition-delay:1.1s}[data-aos][data-aos][data-aos-duration="1150"],body[data-aos-duration="1150"] [data-aos]{transition-duration:1.15s}[data-aos][data-aos][data-aos-delay="1150"],body[data-aos-delay="1150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1150"].aos-animate,body[data-aos-delay="1150"] [data-aos].aos-animate{transition-delay:1.15s}[data-aos][data-aos][data-aos-duration="1200"],body[data-aos-duration="1200"] [data-aos]{transition-duration:1.2s}[data-aos][data-aos][data-aos-delay="1200"],body[data-aos-delay="1200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1200"].aos-animate,body[data-aos-delay="1200"] [data-aos].aos-animate{transition-delay:1.2s}[data-aos][data-aos][data-aos-duration="1250"],body[data-aos-duration="1250"] [data-aos]{transition-duration:1.25s}[data-aos][data-aos][data-aos-delay="1250"],body[data-aos-delay="1250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1250"].aos-animate,body[data-aos-delay="1250"] [data-aos].aos-animate{transition-delay:1.25s}[data-aos][data-aos][data-aos-duration="1300"],body[data-aos-duration="1300"] [data-aos]{transition-duration:1.3s}[data-aos][data-aos][data-aos-delay="1300"],body[data-aos-delay="1300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1300"].aos-animate,body[data-aos-delay="1300"] [data-aos].aos-animate{transition-delay:1.3s}[data-aos][data-aos][data-aos-duration="1350"],body[data-aos-duration="1350"] [data-aos]{transition-duration:1.35s}[data-aos][data-aos][data-aos-delay="1350"],body[data-aos-delay="1350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1350"].aos-animate,body[data-aos-delay="1350"] [data-aos].aos-animate{transition-delay:1.35s}[data-aos][data-aos][data-aos-duration="1400"],body[data-aos-duration="1400"] [data-aos]{transition-duration:1.4s}[data-aos][data-aos][data-aos-delay="1400"],body[data-aos-delay="1400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1400"].aos-animate,body[data-aos-delay="1400"] [data-aos].aos-animate{transition-delay:1.4s}[data-aos][data-aos][data-aos-duration="1450"],body[data-aos-duration="1450"] [data-aos]{transition-duration:1.45s}[data-aos][data-aos][data-aos-delay="1450"],body[data-aos-delay="1450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1450"].aos-animate,body[data-aos-delay="1450"] [data-aos].aos-animate{transition-delay:1.45s}[data-aos][data-aos][data-aos-duration="1500"],body[data-aos-duration="1500"] [data-aos]{transition-duration:1.5s}[data-aos][data-aos][data-aos-delay="1500"],body[data-aos-delay="1500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1500"].aos-animate,body[data-aos-delay="1500"] [data-aos].aos-animate{transition-delay:1.5s}[data-aos][data-aos][data-aos-duration="1550"],body[data-aos-duration="1550"] [data-aos]{transition-duration:1.55s}[data-aos][data-aos][data-aos-delay="1550"],body[data-aos-delay="1550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1550"].aos-animate,body[data-aos-delay="1550"] [data-aos].aos-animate{transition-delay:1.55s}[data-aos][data-aos][data-aos-duration="1600"],body[data-aos-duration="1600"] [data-aos]{transition-duration:1.6s}[data-aos][data-aos][data-aos-delay="1600"],body[data-aos-delay="1600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1600"].aos-animate,body[data-aos-delay="1600"] [data-aos].aos-animate{transition-delay:1.6s}[data-aos][data-aos][data-aos-duration="1650"],body[data-aos-duration="1650"] [data-aos]{transition-duration:1.65s}[data-aos][data-aos][data-aos-delay="1650"],body[data-aos-delay="1650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1650"].aos-animate,body[data-aos-delay="1650"] [data-aos].aos-animate{transition-delay:1.65s}[data-aos][data-aos][data-aos-duration="1700"],body[data-aos-duration="1700"] [data-aos]{transition-duration:1.7s}[data-aos][data-aos][data-aos-delay="1700"],body[data-aos-delay="1700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1700"].aos-animate,body[data-aos-delay="1700"] [data-aos].aos-animate{transition-delay:1.7s}[data-aos][data-aos][data-aos-duration="1750"],body[data-aos-duration="1750"] [data-aos]{transition-duration:1.75s}[data-aos][data-aos][data-aos-delay="1750"],body[data-aos-delay="1750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1750"].aos-animate,body[data-aos-delay="1750"] [data-aos].aos-animate{transition-delay:1.75s}[data-aos][data-aos][data-aos-duration="1800"],body[data-aos-duration="1800"] [data-aos]{transition-duration:1.8s}[data-aos][data-aos][data-aos-delay="1800"],body[data-aos-delay="1800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1800"].aos-animate,body[data-aos-delay="1800"] [data-aos].aos-animate{transition-delay:1.8s}[data-aos][data-aos][data-aos-duration="1850"],body[data-aos-duration="1850"] [data-aos]{transition-duration:1.85s}[data-aos][data-aos][data-aos-delay="1850"],body[data-aos-delay="1850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1850"].aos-animate,body[data-aos-delay="1850"] [data-aos].aos-animate{transition-delay:1.85s}[data-aos][data-aos][data-aos-duration="1900"],body[data-aos-duration="1900"] [data-aos]{transition-duration:1.9s}[data-aos][data-aos][data-aos-delay="1900"],body[data-aos-delay="1900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1900"].aos-animate,body[data-aos-delay="1900"] [data-aos].aos-animate{transition-delay:1.9s}[data-aos][data-aos][data-aos-duration="1950"],body[data-aos-duration="1950"] [data-aos]{transition-duration:1.95s}[data-aos][data-aos][data-aos-delay="1950"],body[data-aos-delay="1950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1950"].aos-animate,body[data-aos-delay="1950"] [data-aos].aos-animate{transition-delay:1.95s}[data-aos][data-aos][data-aos-duration="2000"],body[data-aos-duration="2000"] [data-aos]{transition-duration:2s}[data-aos][data-aos][data-aos-delay="2000"],body[data-aos-delay="2000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2000"].aos-animate,body[data-aos-delay="2000"] [data-aos].aos-animate{transition-delay:2s}[data-aos][data-aos][data-aos-duration="2050"],body[data-aos-duration="2050"] [data-aos]{transition-duration:2.05s}[data-aos][data-aos][data-aos-delay="2050"],body[data-aos-delay="2050"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2050"].aos-animate,body[data-aos-delay="2050"] [data-aos].aos-animate{transition-delay:2.05s}[data-aos][data-aos][data-aos-duration="2100"],body[data-aos-duration="2100"] [data-aos]{transition-duration:2.1s}[data-aos][data-aos][data-aos-delay="2100"],body[data-aos-delay="2100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2100"].aos-animate,body[data-aos-delay="2100"] [data-aos].aos-animate{transition-delay:2.1s}[data-aos][data-aos][data-aos-duration="2150"],body[data-aos-duration="2150"] [data-aos]{transition-duration:2.15s}[data-aos][data-aos][data-aos-delay="2150"],body[data-aos-delay="2150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2150"].aos-animate,body[data-aos-delay="2150"] [data-aos].aos-animate{transition-delay:2.15s}[data-aos][data-aos][data-aos-duration="2200"],body[data-aos-duration="2200"] [data-aos]{transition-duration:2.2s}[data-aos][data-aos][data-aos-delay="2200"],body[data-aos-delay="2200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2200"].aos-animate,body[data-aos-delay="2200"] [data-aos].aos-animate{transition-delay:2.2s}[data-aos][data-aos][data-aos-duration="2250"],body[data-aos-duration="2250"] [data-aos]{transition-duration:2.25s}[data-aos][data-aos][data-aos-delay="2250"],body[data-aos-delay="2250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2250"].aos-animate,body[data-aos-delay="2250"] [data-aos].aos-animate{transition-delay:2.25s}[data-aos][data-aos][data-aos-duration="2300"],body[data-aos-duration="2300"] [data-aos]{transition-duration:2.3s}[data-aos][data-aos][data-aos-delay="2300"],body[data-aos-delay="2300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2300"].aos-animate,body[data-aos-delay="2300"] [data-aos].aos-animate{transition-delay:2.3s}[data-aos][data-aos][data-aos-duration="2350"],body[data-aos-duration="2350"] [data-aos]{transition-duration:2.35s}[data-aos][data-aos][data-aos-delay="2350"],body[data-aos-delay="2350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2350"].aos-animate,body[data-aos-delay="2350"] [data-aos].aos-animate{transition-delay:2.35s}[data-aos][data-aos][data-aos-duration="2400"],body[data-aos-duration="2400"] [data-aos]{transition-duration:2.4s}[data-aos][data-aos][data-aos-delay="2400"],body[data-aos-delay="2400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2400"].aos-animate,body[data-aos-delay="2400"] [data-aos].aos-animate{transition-delay:2.4s}[data-aos][data-aos][data-aos-duration="2450"],body[data-aos-duration="2450"] [data-aos]{transition-duration:2.45s}[data-aos][data-aos][data-aos-delay="2450"],body[data-aos-delay="2450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2450"].aos-animate,body[data-aos-delay="2450"] [data-aos].aos-animate{transition-delay:2.45s}[data-aos][data-aos][data-aos-duration="2500"],body[data-aos-duration="2500"] [data-aos]{transition-duration:2.5s}[data-aos][data-aos][data-aos-delay="2500"],body[data-aos-delay="2500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2500"].aos-animate,body[data-aos-delay="2500"] [data-aos].aos-animate{transition-delay:2.5s}[data-aos][data-aos][data-aos-duration="2550"],body[data-aos-duration="2550"] [data-aos]{transition-duration:2.55s}[data-aos][data-aos][data-aos-delay="2550"],body[data-aos-delay="2550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2550"].aos-animate,body[data-aos-delay="2550"] [data-aos].aos-animate{transition-delay:2.55s}[data-aos][data-aos][data-aos-duration="2600"],body[data-aos-duration="2600"] [data-aos]{transition-duration:2.6s}[data-aos][data-aos][data-aos-delay="2600"],body[data-aos-delay="2600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2600"].aos-animate,body[data-aos-delay="2600"] [data-aos].aos-animate{transition-delay:2.6s}[data-aos][data-aos][data-aos-duration="2650"],body[data-aos-duration="2650"] [data-aos]{transition-duration:2.65s}[data-aos][data-aos][data-aos-delay="2650"],body[data-aos-delay="2650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2650"].aos-animate,body[data-aos-delay="2650"] [data-aos].aos-animate{transition-delay:2.65s}[data-aos][data-aos][data-aos-duration="2700"],body[data-aos-duration="2700"] [data-aos]{transition-duration:2.7s}[data-aos][data-aos][data-aos-delay="2700"],body[data-aos-delay="2700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2700"].aos-animate,body[data-aos-delay="2700"] [data-aos].aos-animate{transition-delay:2.7s}[data-aos][data-aos][data-aos-duration="2750"],body[data-aos-duration="2750"] [data-aos]{transition-duration:2.75s}[data-aos][data-aos][data-aos-delay="2750"],body[data-aos-delay="2750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2750"].aos-animate,body[data-aos-delay="2750"] [data-aos].aos-animate{transition-delay:2.75s}[data-aos][data-aos][data-aos-duration="2800"],body[data-aos-duration="2800"] [data-aos]{transition-duration:2.8s}[data-aos][data-aos][data-aos-delay="2800"],body[data-aos-delay="2800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2800"].aos-animate,body[data-aos-delay="2800"] [data-aos].aos-animate{transition-delay:2.8s}[data-aos][data-aos][data-aos-duration="2850"],body[data-aos-duration="2850"] [data-aos]{transition-duration:2.85s}[data-aos][data-aos][data-aos-delay="2850"],body[data-aos-delay="2850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2850"].aos-animate,body[data-aos-delay="2850"] [data-aos].aos-animate{transition-delay:2.85s}[data-aos][data-aos][data-aos-duration="2900"],body[data-aos-duration="2900"] [data-aos]{transition-duration:2.9s}[data-aos][data-aos][data-aos-delay="2900"],body[data-aos-delay="2900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2900"].aos-animate,body[data-aos-delay="2900"] [data-aos].aos-animate{transition-delay:2.9s}[data-aos][data-aos][data-aos-duration="2950"],body[data-aos-duration="2950"] [data-aos]{transition-duration:2.95s}[data-aos][data-aos][data-aos-delay="2950"],body[data-aos-delay="2950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2950"].aos-animate,body[data-aos-delay="2950"] [data-aos].aos-animate{transition-delay:2.95s}[data-aos][data-aos][data-aos-duration="3000"],body[data-aos-duration="3000"] [data-aos]{transition-duration:3s}[data-aos][data-aos][data-aos-delay="3000"],body[data-aos-delay="3000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="3000"].aos-animate,body[data-aos-delay="3000"] [data-aos].aos-animate{transition-delay:3s}[data-aos][data-aos][data-aos-easing=linear],body[data-aos-easing=linear] [data-aos]{transition-timing-function:cubic-bezier(.25,.25,.75,.75)}[data-aos][data-aos][data-aos-easing=ease],body[data-aos-easing=ease] [data-aos]{transition-timing-function:ease}[data-aos][data-aos][data-aos-easing=ease-in],body[data-aos-easing=ease-in] [data-aos]{transition-timing-function:ease-in}[data-aos][data-aos][data-aos-easing=ease-out],body[data-aos-easing=ease-out] [data-aos]{transition-timing-function:ease-out}[data-aos][data-aos][data-aos-easing=ease-in-out],body[data-aos-easing=ease-in-out] [data-aos]{transition-timing-function:ease-in-out}[data-aos][data-aos][data-aos-easing=ease-in-back],body[data-aos-easing=ease-in-back] [data-aos]{transition-timing-function:cubic-bezier(.6,-.28,.735,.045)}[data-aos][data-aos][data-aos-easing=ease-out-back],body[data-aos-easing=ease-out-back] [data-aos]{transition-timing-function:cubic-bezier(.175,.885,.32,1.275)}[data-aos][data-aos][data-aos-easing=ease-in-out-back],body[data-aos-easing=ease-in-out-back] [data-aos]{transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}[data-aos][data-aos][data-aos-easing=ease-in-sine],body[data-aos-easing=ease-in-sine] [data-aos]{transition-timing-function:cubic-bezier(.47,0,.745,.715)}[data-aos][data-aos][data-aos-easing=ease-out-sine],body[data-aos-easing=ease-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.39,.575,.565,1)}[data-aos][data-aos][data-aos-easing=ease-in-out-sine],body[data-aos-easing=ease-in-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.445,.05,.55,.95)}[data-aos][data-aos][data-aos-easing=ease-in-quad],body[data-aos-easing=ease-in-quad] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quad],body[data-aos-easing=ease-out-quad] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quad],body[data-aos-easing=ease-in-out-quad] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-cubic],body[data-aos-easing=ease-in-cubic] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-cubic],body[data-aos-easing=ease-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-cubic],body[data-aos-easing=ease-in-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-quart],body[data-aos-easing=ease-in-quart] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quart],body[data-aos-easing=ease-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quart],body[data-aos-easing=ease-in-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos^=fade][data-aos^=fade]{opacity:0;transition-property:opacity,transform}[data-aos^=fade][data-aos^=fade].aos-animate{opacity:1;transform:translateZ(0)}[data-aos=fade-up]{transform:translate3d(0,100px,0)}[data-aos=fade-down]{transform:translate3d(0,-100px,0)}[data-aos=fade-right]{transform:translate3d(-100px,0,0)}[data-aos=fade-left]{transform:translate3d(100px,0,0)}[data-aos=fade-up-right]{transform:translate3d(-100px,100px,0)}[data-aos=fade-up-left]{transform:translate3d(100px,100px,0)}[data-aos=fade-down-right]{transform:translate3d(-100px,-100px,0)}[data-aos=fade-down-left]{transform:translate3d(100px,-100px,0)}[data-aos^=zoom][data-aos^=zoom]{opacity:0;transition-property:opacity,transform}[data-aos^=zoom][data-aos^=zoom].aos-animate{opacity:1;transform:translateZ(0) scale(1)}[data-aos=zoom-in]{transform:scale(.6)}[data-aos=zoom-in-up]{transform:translate3d(0,100px,0) scale(.6)}[data-aos=zoom-in-down]{transform:translate3d(0,-100px,0) scale(.6)}[data-aos=zoom-in-right]{transform:translate3d(-100px,0,0) scale(.6)}[data-aos=zoom-in-left]{transform:translate3d(100px,0,0) scale(.6)}[data-aos=zoom-out]{transform:scale(1.2)}[data-aos=zoom-out-up]{transform:translate3d(0,100px,0) scale(1.2)}[data-aos=zoom-out-down]{transform:translate3d(0,-100px,0) scale(1.2)}[data-aos=zoom-out-right]{transform:translate3d(-100px,0,0) scale(1.2)}[data-aos=zoom-out-left]{transform:translate3d(100px,0,0) scale(1.2)}[data-aos^=slide][data-aos^=slide]{transition-property:transform}[data-aos^=slide][data-aos^=slide].aos-animate{transform:translateZ(0)}[data-aos=slide-up]{transform:translate3d(0,100%,0)}[data-aos=slide-down]{transform:translate3d(0,-100%,0)}[data-aos=slide-right]{transform:translate3d(-100%,0,0)}[data-aos=slide-left]{transform:translate3d(100%,0,0)}[data-aos^=flip][data-aos^=flip]{backface-visibility:hidden;transition-property:transform}[data-aos=flip-left]{transform:perspective(2500px) rotateY(-100deg)}[data-aos=flip-left].aos-animate{transform:perspective(2500px) rotateY(0)}[data-aos=flip-right]{transform:perspective(2500px) rotateY(100deg)}[data-aos=flip-right].aos-animate{transform:perspective(2500px) rotateY(0)}[data-aos=flip-up]{transform:perspective(2500px) rotateX(-100deg)}[data-aos=flip-up].aos-animate{transform:perspective(2500px) rotateX(0)}[data-aos=flip-down]{transform:perspective(2500px) rotateX(100deg)}[data-aos=flip-down].aos-animate{transform:perspective(2500px) rotateX(0)}.fade-in,.fade-in-1,.fade-in-2,.fade-in-3,.fade-in-4{opacity:1;transition:all .2s}.fade-in-1{transition-delay:.2s}.fade-in-2{transition-delay:.4s}.fade-in-3{transition-delay:.6s}.fade-in-4{transition-delay:.8s}.fade-out{opacity:0;transition:opacity .2s ease}.fade-right-in-1,.fade-right-in-10,.fade-right-in-11,.fade-right-in-12,.fade-right-in-2,.fade-right-in-3,.fade-right-in-4,.fade-right-in-5,.fade-right-in-6,.fade-right-in-7,.fade-right-in-8,.fade-right-in-9,.fade-top-in,.fade-top-in-1,.fade-top-in-10,.fade-top-in-11,.fade-top-in-12,.fade-top-in-2,.fade-top-in-3,.fade-top-in-4,.fade-top-in-5,.fade-top-in-6,.fade-top-in-7,.fade-top-in-8,.fade-top-in-9{opacity:1!important;transform:translate(0);transition:all .2s}.fade-top-in-1{transition-delay:.2s}.fade-top-in-2{transition-delay:.4s}.fade-top-in-3{transition-delay:.6s}.fade-top-in-4{transition-delay:.8s}.fade-top-in-5{transition-delay:1s}.fade-top-in-6{transition-delay:1.2s}.fade-top-in-7{transition-delay:1.4s}.fade-top-in-8{transition-delay:1.6s}.fade-top-in-9{transition-delay:1.8s}.fade-top-in-10{transition-delay:2s}.fade-top-in-11{transition-delay:2.2s}.fade-top-in-12{transition-delay:2.4s}.fade-right-in{opacity:1!important;transform:translate(0);transition:all .2s}.fade-right-in-1{transition-delay:.2s}.fade-right-in-2{transition-delay:.4s}.fade-right-in-3{transition-delay:.6s}.fade-right-in-4{transition-delay:.8s}.fade-right-in-5{transition-delay:1s}.fade-right-in-6{transition-delay:1.2s}.fade-right-in-7{transition-delay:1.4s}.fade-right-in-8{transition-delay:1.6s}.fade-right-in-9{transition-delay:1.8s}.fade-right-in-10{transition-delay:2s}.fade-right-in-11{transition-delay:2.2s}.fade-right-in-12{transition-delay:2.4s}.fade-top-out{opacity:0;transform:translateY(2rem)}.fade-right-out{opacity:0;transform:translate(-1rem)}.fade-left-out{opacity:0;transform:translate(1rem)}.fade-left-in{opacity:1!important;transform:translate(0);transition:all .2s}.header-line-out{opacity:0;transform:translate(-1rem)}.header-line-out:after{width:0!important}.header-line-in{opacity:1;transform:translate(0);transition:all .2s}.header-line-in:after{transition:all 1s;width:100%!important}[data-aos=left-lined]:before{bottom:100%!important;transition:bottom 1s}[data-aos=left-lined].aos-animate:before{bottom:0!important}.zoom-in{opacity:1;transform:scale(1);transition:all .2s}.zoom-out{opacity:0;transform:scale(.6)}@media(max-width:575.98px){.fade-right-in-1,.fade-right-in-10,.fade-right-in-11,.fade-right-in-12,.fade-right-in-2,.fade-right-in-3,.fade-right-in-4,.fade-right-in-5,.fade-right-in-6,.fade-right-in-7,.fade-right-in-8,.fade-right-in-9,.fade-top-in,.fade-top-in-1,.fade-top-in-10,.fade-top-in-11,.fade-top-in-12,.fade-top-in-2,.fade-top-in-3,.fade-top-in-4,.fade-top-in-5,.fade-top-in-6,.fade-top-in-7,.fade-top-in-8,.fade-top-in-9{transition-delay:0s!important}}@font-face{font-family:swiper-icons;font-style:normal;font-weight:400;src:url("data:application/font-woff;charset=utf-8;base64, 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")}:root{--swiper-theme-color:#007aff}.swiper{list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;padding:0;position:relative;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{box-sizing:initial;display:flex;height:100%;position:relative;transition-property:transform;width:100%;z-index:1}.swiper-android .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-pointer-events{touch-action:pan-y}.swiper-pointer-events.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;height:100%;position:relative;transition-property:transform;width:100%}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{backface-visibility:hidden;transform:translateZ(0)}.swiper-3d,.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,#00000080,#0000)}.swiper-css-mode>.swiper-wrapper{-ms-overflow-style:none;overflow:auto;scrollbar-width:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper:before{height:var(--swiper-centered-offset-after);min-width:1px;width:100%}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-pagination{position:absolute;text-align:center;transform:translateZ(0);transition:opacity .3s;z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{font-size:0;overflow:hidden}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{position:relative;transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{background:var(--swiper-pagination-bullet-inactive-color,#000);border-radius:50%;display:inline-block;height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));opacity:var(--swiper-pagination-bullet-inactive-opacity,.2);width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px))}button.swiper-pagination-bullet{appearance:none;border:none;box-shadow:none;margin:0;padding:0}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{background:var(--swiper-pagination-color,var(--swiper-theme-color));opacity:var(--swiper-pagination-bullet-opacity,1)}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{display:block;margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:transform .2s,top .2s}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,left .2s}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-pagination-progressbar{background:#00000040;position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));height:100%;left:0;position:absolute;top:0;transform:scale(0);transform-origin:left top;width:100%}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{height:4px;left:0;top:0;width:100%}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{height:100%;left:0;top:0;width:4px}.swiper-pagination-lock{display:none}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{align-items:center;color:var(--swiper-navigation-color,var(--swiper-theme-color));cursor:pointer;display:flex;height:var(--swiper-navigation-size);justify-content:center;margin-top:calc(0px - var(--swiper-navigation-size)/2);position:absolute;top:50%;width:calc(var(--swiper-navigation-size)/44*27);z-index:10}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{cursor:auto;opacity:.35;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{cursor:auto;opacity:0;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);font-variant:normal;letter-spacing:0;line-height:1;text-transform:none!important}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{left:auto;right:10px}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.swiper-button-lock{display:none}.admin-bar .header{top:2rem}@media screen and (max-width:782px){.admin-bar .header{top:2.875rem}}@media(min-width:992px){.admin-bar .header{top:2rem}}.admin-bar .modal-menu .modal-dialog{padding-top:5.4375rem}@media screen and (max-width:782px){.admin-bar .modal-menu .modal-dialog{padding-top:6.3125rem}}@media(min-width:992px){.admin-bar .modal-menu .modal-dialog{padding-top:5.4375rem}}#wpadminbar{position:fixed!important}.btn-icon:after,.btn.loading:before,.element-form_sm .wpforms-submit:after,.element-list__item:before,.h-list>li:before,.header__menu ul>li>a+.dropdown-menu:before,.icon-header-1:before,.icon-header-2:before,.loading.wpforms-submit:before,.media,.section-grid ol>li:before,.section-grid ul>li:before,.section-news__header:before,.section-page-content ul>li:before,.section-submenu__menu>ul>li:before,.section-the-client__quote:before,.wpforms-field-file-upload .dz-message:before,.wpforms-submit:after{background-color:#0000;background-position:50%;background-repeat:no-repeat;background-size:contain;border:0;display:inline-block;font-size:0;height:2rem;transition:all .2s ease-in-out;vertical-align:middle;width:2rem}.btn-icon:after,.element-form_sm .wpforms-submit:after,.media-btn-icon,.wpforms-submit:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2712%27 height=%278%27%3E%3Cg fill=%27none%27%3E%3Cpath fill=%27%232D44EA%27 d=%27M3.414 5.414A2 2 0 1 0 .586 2.586a2 2 0 0 0 2.828 2.828Z%27/%3E%3Cpath fill=%27%23192D4C%27 d=%27M8 8H4l4-4-4-4h4l4 4z%27/%3E%3C/g%3E%3C/svg%3E");height:.5rem;width:.75rem}.btn-icon.btn-outline-primary:active:after,.btn-icon.btn-outline-primary:focus:after,.btn-icon.btn-outline-primary:hover:after,.btn-icon.btn-primary:after,.btn-icon.wpforms-submit:after,.btn-outline-primary.wpforms-submit:active:after,.btn-outline-primary.wpforms-submit:focus:after,.btn-outline-primary.wpforms-submit:hover:after,.btn-primary.wpforms-submit:after,.element-form_sm .wpforms-submit:after,.media-btn-icon_white,.wpforms-submit:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2712%27 height=%278%27%3E%3Cg fill=%27none%27%3E%3Cpath fill=%27%23fff%27 d=%27M3.414 5.414A2 2 0 1 0 .586 2.586a2 2 0 0 0 2.828 2.828Z%27/%3E%3Cpath fill=%27%23192D4C%27 d=%27M8 8H4l4-4-4-4h4l4 4z%27/%3E%3C/g%3E%3C/svg%3E")}.btn-dark.wpforms-submit:after,.btn-icon.btn-dark:after,.media-btn-icon_white2,.wpforms-field-file-upload .btn-icon.dz-message:after,.wpforms-field-file-upload .dz-message.wpforms-submit:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2712%27 height=%278%27%3E%3Cg fill=%27none%27%3E%3Cpath fill=%27%232D44EA%27 d=%27M3.414 5.414A2 2 0 1 0 .586 2.586a2 2 0 0 0 2.828 2.828Z%27/%3E%3Cpath fill=%27%23fff%27 d=%27M8 8H4l4-4-4-4h4l4 4z%27/%3E%3C/g%3E%3C/svg%3E")}.element-service-card:hover .btn-outline-primary:after,.media-btn-icon_white-full{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2712%27 height=%278%27%3E%3Cg fill=%27%23fff%27%3E%3Cpath d=%27M3.414 5.414A2 2 0 1 0 .586 2.586a2 2 0 0 0 2.828 2.828Z%27/%3E%3Cpath d=%27M8 8H4l4-4-4-4h4l4 4z%27/%3E%3C/g%3E%3C/svg%3E")}.element-service-card .btn-outline-primary:hover:after,.media-btn-icon_default{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2712%27 height=%278%27%3E%3Cg fill=%27none%27%3E%3Cpath fill=%27%232D44EA%27 d=%27M3.414 5.414A2 2 0 1 0 .586 2.586a2 2 0 0 0 2.828 2.828Z%27/%3E%3Cpath fill=%27%23192D4C%27 d=%27M8 8H4l4-4-4-4h4l4 4z%27/%3E%3C/g%3E%3C/svg%3E")}.media-btn-icon-lg{background-color:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2752%27 height=%2734%27%3E%3Cg fill=%27none%27%3E%3Cpath fill=%27%232D44EA%27 d=%27M15.252 23.474A9 9 0 1 0 2.748 10.527a9 9 0 0 0 12.504 12.947Z%27/%3E%3Cpath fill=%27%23192D4C%27 d=%27M34.5 34H17l17.5-17L17 0h17.5L52 17z%27/%3E%3C/g%3E%3C/svg%3E");background-size:3.25rem 2.125rem;border-radius:999px;height:5.5rem;width:5.5rem}.media-btn-icon-lg_gray{background-color:#e9ecfc}.media-btn-icon-lg_prev{transform:rotate(180deg)}.media-logo{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%27178%27 height=%2738%27%3E%3Cg fill=%27none%27%3E%3Ccircle cx=%2720%27 cy=%2719%27 r=%277%27 fill=%27%232D44EA%27/%3E%3Cpath fill=%27%232D44EA%27 d=%27M105.1 18c1.6 0 2.8-1.2 2.8-2.8 0-1.5-1.2-2.7-2.8-2.7a2.7 2.7 0 0 0-2.8 2.7c0 1.6 1.2 2.7 2.8 2.7Z%27/%3E%3Cpath fill=%27%23192D4C%27 d=%27m22 0-7 7h17v18l8-7V0zm-4 38 7-7H8V13l-8 7v18zm42.4-18.3c-1.4 0-2.8.4-4 1.2l-.7.4v-9.7l-4.5 4.2V36h4.5v-3.6s.5 4 4.7 4c4.4 0 8-3.7 8-8.4 0-4.6-3.6-8.3-8-8.3Zm-1 12.6a4 4 0 0 1-3.6-2.2V26a4.1 4.1 0 0 1 3.6-2.2 4.2 4.2 0 0 1 0 8.5Zm16.2 4.1c3.8 0 5-3.5 5-3.5V36H85V20h-4.5v10.4c-1 1-1.9 2-3.2 2-2.4 0-2.4-2.8-2.4-4.2V20h-4.5v8.8c0 3.9.6 7.5 5.2 7.5Zm19.6-9.9H95c-1.4-.4-2.9-.8-2.9-1.7 0-1 1.7-1.3 3.1-1.3 1 0 2.2.1 3.3.8l2-3c-1.2-1-3.5-1.5-6.5-1.5-4 0-6.6 2-6.6 5 0 2.4 1.8 3.8 6 4.6 1.6.3 3.1 1 3 2-.1 1-2.2 1.2-3 1.2-1.8 0-3.3-.5-4.6-1.4l-2 3c1.4 1.2 4.1 2.2 6.7 2.2 4.9 0 7.3-1.7 7.3-5 0-1 0-3.4-5.6-5Zm7.7-3.5v13h4.5V20.1zm16.5 1.4c1 1 .9 2.7.9 4V36h4.5v-8.9c0-3.8-.7-7.4-5.3-7.4-4.3 0-5 3.5-5 3.5V20h-4.4v16h4.4V25.7l.2-.1c.9-1 1.8-1.9 3.2-1.9.6 0 1.1.3 1.5.7Zm15.8-4.8a8.4 8.4 0 1 0 0 16.8 8.4 8.4 0 0 0 0-16.8Zm0 12.3c-2 0-3.6-1.7-3.6-3.9 0-2.1 1.6-3.9 3.6-3.9s3.5 1.8 3.5 4c0 2-1.6 3.8-3.5 3.8Zm20.6-11.8-3.7 9.7-3.8-9.7h-4.8l6.2 15.9h4.8l6.2-15.9zm14.5 16.2a8.3 8.3 0 0 0 6-4.5l-3.8-1.4c-.5 1-1.4 1.5-2.6 1.7-1.7.3-3.1-.3-3.8-1.6l-.3-.5 11.3-2c0-.5 0-1.2-.2-1.7a8.3 8.3 0 0 0-9.5-6.5 8.3 8.3 0 0 0-6.7 9.7 8.3 8.3 0 0 0 9.6 6.8Zm-4.9-9.6c.2-1.5 1.3-2.5 2.9-2.8a3 3 0 0 1 3.4 1.6l.3.6-6.6 1.2v-.6Z%27/%3E%3C/g%3E%3C/svg%3E");height:1.875rem;width:8.375rem}.media-logo-lg{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%27272%27 height=%27258%27%3E%3Cg fill=%27none%27%3E%3Ccircle cx=%27136.5%27 cy=%27129.5%27 r=%2747.5%27 fill=%27%232D44EA%27/%3E%3Cpath fill=%27%23192D4C%27 d=%27M149.6 0 102 47.6h115.6V170l54.4-47.6V0zm-27.2 258 47.6-47.6H54.4V88L0 135.6V258z%27/%3E%3C/g%3E%3C/svg%3E");height:16.125rem;width:17rem}.media-logo-footer{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%27272%27 height=%27258%27%3E%3Cg fill=%27none%27%3E%3Ccircle cx=%27136.5%27 cy=%27129.5%27 r=%2747.5%27 fill=%27%232D44EA%27/%3E%3Cpath fill=%27%23fff%27 d=%27M149.6 0 102 47.6h115.6V170l54.4-47.6V0zm-27.2 258 47.6-47.6H54.4V88L0 135.6V258z%27/%3E%3C/g%3E%3C/svg%3E");height:4.375rem;width:4.5625rem}.media-logo-bg{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%27272%27 height=%27258%27%3E%3Cg fill=%27rgba%2825, 45, 76, 0.04%29%27%3E%3Ccircle cx=%27136.5%27 cy=%27129.5%27 r=%2747.5%27/%3E%3Cpath d=%27M149.6 0 102 47.6h115.6V170l54.4-47.6V0zm-27.2 258 47.6-47.6H54.4V88L0 135.6V258z%27/%3E%3C/g%3E%3C/svg%3E");height:31.6875rem;width:32.875rem}.media-logo-blog{height:11.5rem;width:12rem}.media-logo-blog,.media-logo-offer{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%27272%27 height=%27258%27%3E%3Cg fill=%27none%27%3E%3Ccircle cx=%27136.5%27 cy=%27129.5%27 r=%2747.5%27 fill=%27%232D44EA%27/%3E%3Cpath fill=%27%23192D4C%27 d=%27M149.6 0 102 47.6h115.6V170l54.4-47.6V0zm-27.2 258 47.6-47.6H54.4V88L0 135.6V258z%27/%3E%3C/g%3E%3C/svg%3E")}.media-logo-offer{height:3.1875rem;width:3.3125rem}.media-contact{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2726%27 height=%2721%27%3E%3Cpath fill=%27%23192D4C%27 d=%27M23.4 0H2.6A2.6 2.6 0 0 0 0 2.6v15.8C0 19.8 1.2 21 2.6 21h20.8c1.4 0 2.6-1.2 2.6-2.6V2.6C26 1.2 24.8 0 23.4 0Zm-.5 5.6-8.5 5.3c-.9.6-2 .6-2.8 0L3.1 5.6c-.3-.2-.5-.6-.5-1 0-.8 1-1.4 1.7-1L13 9.3l8.7-5.5c.8-.5 1.7 0 1.7 1 0 .3-.2.7-.5.9Z%27/%3E%3C/svg%3E");height:1.3125rem;width:1.625rem}.media-contact:hover,.media-contact_primary{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2726%27 height=%2721%27%3E%3Cpath fill=%27%232D44EA%27 d=%27M23.4 0H2.6A2.6 2.6 0 0 0 0 2.6v15.8C0 19.8 1.2 21 2.6 21h20.8c1.4 0 2.6-1.2 2.6-2.6V2.6C26 1.2 24.8 0 23.4 0Zm-.5 5.6-8.5 5.3c-.9.6-2 .6-2.8 0L3.1 5.6c-.3-.2-.5-.6-.5-1 0-.8 1-1.4 1.7-1L13 9.3l8.7-5.5c.8-.5 1.7 0 1.7 1 0 .3-.2.7-.5.9Z%27/%3E%3C/svg%3E")}.media-contact_primary:hover{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2726%27 height=%2721%27%3E%3Cpath fill=%27%23192D4C%27 d=%27M23.4 0H2.6A2.6 2.6 0 0 0 0 2.6v15.8C0 19.8 1.2 21 2.6 21h20.8c1.4 0 2.6-1.2 2.6-2.6V2.6C26 1.2 24.8 0 23.4 0Zm-.5 5.6-8.5 5.3c-.9.6-2 .6-2.8 0L3.1 5.6c-.3-.2-.5-.6-.5-1 0-.8 1-1.4 1.7-1L13 9.3l8.7-5.5c.8-.5 1.7 0 1.7 1 0 .3-.2.7-.5.9Z%27/%3E%3C/svg%3E")}.media-next,.media-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2730%27 height=%2732%27%3E%3Cpath fill=%27%23192D4C%27 fill-rule=%27evenodd%27 d=%27M13 0H0l16 16L0 32h13l17-16z%27/%3E%3C/svg%3E");height:2rem;opacity:.8;width:1.875rem}.media-next:hover,.media-prev:hover{opacity:1}.media-prev{transform:rotate(180deg)}.media-linkedin{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2725%27 height=%2725%27%3E%3Cpath fill=%27%23192D4C%27 d=%27M14.2 10.2c1.4-1.6 3-2.5 5-2.4 3.3.2 5.6 2.5 5.7 6 .2 3.2 0 6.4 0 9.5 0 .8-.3 1-1 1H21c-1 .1-1.3-.3-1.3-1.2v-8.2c-.2-1.8-1.2-2.9-2.8-2.9a3 3 0 0 0-2.9 3v7.6c0 1.7 0 1.7-1.7 1.7-3.6 0-3.6 0-3.6-3.6v-11c0-1.1.4-1.6 1.4-1.5H12c1.8 0 1.8 0 2.2 2Zm-13.8 6V9.6c0-1 .3-1.4 1.3-1.4h3c.6 0 1 .3 1 1v14.1c0 .8-.4 1-1.1 1H1.5c-.8 0-1.1-.3-1.1-1v-7ZM3 6C1.3 6 0 4.7 0 3.2 0 1.6 1.3.4 3 .4c1.8 0 3 1 3 2.8 0 1.7-1.2 2.7-3 2.7Z%27/%3E%3C/svg%3E");height:1.5625rem;width:1.5625rem}.media-linkedin:hover{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2725%27 height=%2725%27%3E%3Cpath fill=%27%232D44EA%27 d=%27M14.2 10.2c1.4-1.6 3-2.5 5-2.4 3.3.2 5.6 2.5 5.7 6 .2 3.2 0 6.4 0 9.5 0 .8-.3 1-1 1H21c-1 .1-1.3-.3-1.3-1.2v-8.2c-.2-1.8-1.2-2.9-2.8-2.9a3 3 0 0 0-2.9 3v7.6c0 1.7 0 1.7-1.7 1.7-3.6 0-3.6 0-3.6-3.6v-11c0-1.1.4-1.6 1.4-1.5H12c1.8 0 1.8 0 2.2 2Zm-13.8 6V9.6c0-1 .3-1.4 1.3-1.4h3c.6 0 1 .3 1 1v14.1c0 .8-.4 1-1.1 1H1.5c-.8 0-1.1-.3-1.1-1v-7ZM3 6C1.3 6 0 4.7 0 3.2 0 1.6 1.3.4 3 .4c1.8 0 3 1 3 2.8 0 1.7-1.2 2.7-3 2.7Z%27/%3E%3C/svg%3E")}.media-linkedin_white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2725%27 height=%2725%27%3E%3Cpath fill=%27%23fff%27 d=%27M14.2 10.2c1.4-1.6 3-2.5 5-2.4 3.3.2 5.6 2.5 5.7 6 .2 3.2 0 6.4 0 9.5 0 .8-.3 1-1 1H21c-1 .1-1.3-.3-1.3-1.2v-8.2c-.2-1.8-1.2-2.9-2.8-2.9a3 3 0 0 0-2.9 3v7.6c0 1.7 0 1.7-1.7 1.7-3.6 0-3.6 0-3.6-3.6v-11c0-1.1.4-1.6 1.4-1.5H12c1.8 0 1.8 0 2.2 2Zm-13.8 6V9.6c0-1 .3-1.4 1.3-1.4h3c.6 0 1 .3 1 1v14.1c0 .8-.4 1-1.1 1H1.5c-.8 0-1.1-.3-1.1-1v-7ZM3 6C1.3 6 0 4.7 0 3.2 0 1.6 1.3.4 3 .4c1.8 0 3 1 3 2.8 0 1.7-1.2 2.7-3 2.7Z%27/%3E%3C/svg%3E")}.media-linkedin_primary{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2725%27 height=%2725%27%3E%3Cpath fill=%27%232D44EA%27 d=%27M14.2 10.2c1.4-1.6 3-2.5 5-2.4 3.3.2 5.6 2.5 5.7 6 .2 3.2 0 6.4 0 9.5 0 .8-.3 1-1 1H21c-1 .1-1.3-.3-1.3-1.2v-8.2c-.2-1.8-1.2-2.9-2.8-2.9a3 3 0 0 0-2.9 3v7.6c0 1.7 0 1.7-1.7 1.7-3.6 0-3.6 0-3.6-3.6v-11c0-1.1.4-1.6 1.4-1.5H12c1.8 0 1.8 0 2.2 2Zm-13.8 6V9.6c0-1 .3-1.4 1.3-1.4h3c.6 0 1 .3 1 1v14.1c0 .8-.4 1-1.1 1H1.5c-.8 0-1.1-.3-1.1-1v-7ZM3 6C1.3 6 0 4.7 0 3.2 0 1.6 1.3.4 3 .4c1.8 0 3 1 3 2.8 0 1.7-1.2 2.7-3 2.7Z%27/%3E%3C/svg%3E")}.media-linkedin_primary:hover{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2725%27 height=%2725%27%3E%3Cpath fill=%27%23192D4C%27 d=%27M14.2 10.2c1.4-1.6 3-2.5 5-2.4 3.3.2 5.6 2.5 5.7 6 .2 3.2 0 6.4 0 9.5 0 .8-.3 1-1 1H21c-1 .1-1.3-.3-1.3-1.2v-8.2c-.2-1.8-1.2-2.9-2.8-2.9a3 3 0 0 0-2.9 3v7.6c0 1.7 0 1.7-1.7 1.7-3.6 0-3.6 0-3.6-3.6v-11c0-1.1.4-1.6 1.4-1.5H12c1.8 0 1.8 0 2.2 2Zm-13.8 6V9.6c0-1 .3-1.4 1.3-1.4h3c.6 0 1 .3 1 1v14.1c0 .8-.4 1-1.1 1H1.5c-.8 0-1.1-.3-1.1-1v-7ZM3 6C1.3 6 0 4.7 0 3.2 0 1.6 1.3.4 3 .4c1.8 0 3 1 3 2.8 0 1.7-1.2 2.7-3 2.7Z%27/%3E%3C/svg%3E")}.media-cir{background-image:url(../0fe1584f4cf4b6815270.png);height:2.4375rem;width:2.4375rem}.media-quote,.section-the-client__quote:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2722%27 height=%2722%27%3E%3Cpath fill=%27%23FFF%27 d=%27m22 .2-.5 4c-1.3 0-2.2.2-2.9.8-.6.6-1 1.5-1.2 2.5a14 14 0 0 0-.1 3.6H22V22h-9V9.6c0-3.4.8-6 2.4-7.7C16.9.2 19.2-.4 22 .2ZM9 .2l-.5 4c-1.3 0-2.2.2-2.9.8-.6.6-1 1.5-1.2 2.5a14 14 0 0 0-.1 3.6H9V22H0V9.6c0-3.4.8-6 2.4-7.7C3.9.2 6.2-.4 9 .2Z%27/%3E%3C/svg%3E");height:1.375rem;width:1.375rem}.media-value-1{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2768%27 height=%2796%27%3E%3Cg fill=%27none%27 fill-rule=%27evenodd%27%3E%3Cpath fill=%27%23192D4C%27 d=%27M63.3 55.2c.6 0 1 .5 1 1 0 .6-.4 1-1 1H50.5V62c0 .6-.4 1-1 1H35.2v4.5c0 .6-.4 1-1 1H20V73c0 .5-.5 1-1 1H2.2v19.8h62c.5 0 1 .5 1 1 0 .7-.5 1.1-1 1.1h-63a1 1 0 0 1-1-1v-22c0-.6.4-1 1-1h16.6v-4.6c0-.6.5-1 1-1h14.3v-4.5c0-.6.4-1 1-1h14.3v-4.5c0-.6.4-1 1-1ZM10.7 15h.2c2.7 0 4.8 2.4 4.8 5.2v3.2l3.8 4c.2.1.6.4 1 .4l6 .5a3 3 0 0 1 2.6 2.5 3 3 0 0 1-.7 2.4c-.5.4-1 .8-1.7 1H26l-6.3-.3c-1.3 0-2.5-.6-3.2-1.3l-.8-.8v5l.7.5 9.4 1.9c1.5.3 2.5 1.6 2.5 3v16.7c0 1.8-1.4 3.5-3.2 3.7h-.3c-1 0-1.8-.4-2.4-1a3.8 3.8 0 0 1-1.2-2.6V46.5H21L13 45v19.3a3.6 3.6 0 1 1-7.3 0V37.5L6 37V20c-.2-1.3.4-2.7 1.4-3.6.9-1 2.3-1.5 3.6-1.4ZM8 43.7h-.1V64c0 .8.6 1.5 1.4 1.5.8 0 1.5-.7 1.5-1.5h.1V44.3L9.3 44h-.8l-.5-.3ZM10.7 17a3 3 0 0 0-2.2.8c-.5.4-.9 1.2-.9 2l.1 17.6v3a1.7 1.7 0 0 0 .6 1.2l.4.3.6.2h.3l11.7 2c1 0 2 1 2 2.1v12.5c0 .3 0 .8.4 1 .4.3.7.4 1.2.4.6-.1 1.2-.8 1.2-1.6V42c0-.6-.3-1-.8-1l-9.5-2c-.1 0-.2 0-.4.3-.2-.1-2-1-2-2.3v-7.4l-3.7-4a3 3 0 0 1-.6-2.9 3 3 0 0 1 2-1.8c.9-.3 1.7 0 2.4.4v-1.1c0-1.6-1.3-3-2.8-3.1Zm1.2 5.6c-.4 0-.5.2-.6.5-.1.2-.1.4.1.7l6.6 7c.5.5 1.2.8 1.8.8l6.3.2c.2 0 .5 0 .6-.2.2-.2.2-.5.2-.7 0-.3-.3-.7-.7-.7l-6.1-.6c-.8 0-1.6-.4-2.2-1l-5.5-5.8c0-.2-.3-.2-.5-.2Z%27/%3E%3Cpath fill=%27%232D44EA%27 d=%27M53.2 48.3a.8.8 0 0 1-.8-.8V26.7h-4.5c-.2 0-.6 0-.7-.4a1 1 0 0 1 0-.8L57 11.2c.2-.5 1-.5 1.3 0L68 25.5c0 .2.2.6 0 .8-.1.2-.4.4-.7.4h-4.5v20.8c0 .5-.3.8-.8.8M10.7 12.4c2.6 0 4.6-1.8 4.6-4.6V5.5c0-2.7-2-4.6-4.6-4.6a4.4 4.4 0 0 0-4.6 4.6v2.3c0 2.7 1.9 4.6 4.6 4.6Z%27/%3E%3C/g%3E%3C/svg%3E");height:6rem;width:4.25rem}.media-value-2{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2787%27 height=%2797%27%3E%3Cg fill=%27none%27 fill-rule=%27evenodd%27%3E%3Cpath fill=%27%23192D4C%27 d=%27M36.2 87.4a35.8 35.8 0 0 1-35.5-36c0-19.8 16-36 35.5-36 7.6 0 14.8 2.4 20.8 6.9l-1.7 2.3c-5.6-4-12.2-6.2-19-6.2a33 33 0 0 0-32.8 33 33 33 0 0 0 32.7 33.1 33 33 0 0 0 26.6-52.3l2.3-1.7a35.8 35.8 0 0 1-28.9 57Zm0-25.8a10 10 0 0 1-9.9-10 10 10 0 0 1 11.8-10l-.5 3c-.4-.2-.9-.2-1.2-.2a7.1 7.1 0 0 0 0 14.3c3.8 0 7-3.2 7-7.1v-1.3l2.8-.6v1.9c0 5.4-4.5 10-10 10Z%27/%3E%3Cpath fill=%27%232D44EA%27 d=%27M36.2 28.5c4 0 8 1 11.5 3.1L46.3 34a20 20 0 0 0-30 17.5c0 11.1 9 20.2 20 20.2 10.9 0 20-9 20-20.1 0-3.6-1-7-2.7-10.2L56 40a23 23 0 0 1-19.7 34.4 22.8 22.8 0 0 1-22.7-23c0-12.6 10.1-22.9 22.6-22.9Zm39-28c.4.1.7.4.9 1l1.5 6.2L82.3 3c.6-.6 1.4-.6 2 0 .5.6.5 1.4 0 2l-4.7 4.7 6.1 1.6c.5.1.8.5 1 1 .2.4 0 1-.3 1.3L75.7 24.5c-.2.2-.6.3-.9.3H64.6L37.3 52.5l-1 .3c-.4 0-.7 0-1-.3-.5-.6-.5-1.4 0-2l27.4-27.7V12.6c0-.4.1-.7.4-1L73.8.9c.3-.3.9-.4 1.3-.3ZM70.4 96h-8.6c-.3 0-.7-.2-.9-.4l-6.4-6.4 2-2 6 6.1h6l-5.7-13.1 2.5-1 6.4 15c.3.5.1 1 0 1.3-.3.3-.9.5-1.3.5Zm-60 0H2c-.4 0-.9-.3-1.1-.6-.2-.4-.3-1-.1-1.3l6.4-15 2.5 1-5.6 13h6l6-6 1.9 2-6.4 6.4c-.2.2-.7.5-1 .5Z%27/%3E%3C/g%3E%3C/svg%3E");height:6.0625rem;width:5.4375rem}.media-value-3{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2789%27 height=%2798%27%3E%3Cg fill=%27none%27 fill-rule=%27evenodd%27%3E%3Cpath fill=%27%23192D4C%27 d=%27M52.5 63.5c8.5 0 15.3 6.4 15.3 14.3v16.7h17c.7 0 1.5.6 1.5 1.4 0 .8-.8 1.4-1.5 1.4H2.2c-.7 0-1.5-.6-1.5-1.4 0-.8.6-1.4 1.5-1.4h16.6V77.8c0-8 6.8-14.3 15.2-14.3l1 .2 8.2 5.5 8.5-5.5.8-.2Zm.5 2.7L44.2 72c-.5.3-1 .3-1.6 0l-8.8-5.8c-6.5.2-12 5.3-12 11.6v16.7H28V83.9c0-.7.6-1.4 1.5-1.4s1.5.6 1.5 1.4v10.6h7.5l3.6-14.9c.1-.5.8-1 1.4-1 .6 0 1.2.5 1.4 1l3.6 14.9h7.4V83.9c0-.7.7-1.4 1.6-1.4.8 0 1.5.6 1.5 1.4v10.6h6V77.8c0-6.3-5.3-11.4-12-11.6Zm-9.6 20-2 8h4l-2-8Zm1-12.7 3.2 2.4c.7.4.8 1.3.3 1.9-.5.5-1.4.7-2 .2l-2.4-1.7L41 78l-.9.3c-.4 0-.9-.2-1.1-.5-.5-.6-.4-1.5.2-2l3.3-2.3c.5-.3 1.3-.3 1.8 0Zm-1-32.6c6.6 0 12 5 12 11.2 0 6-5.4 11.2-12 11.2-6.5 0-11.9-5-11.9-11.2 0-6.2 5.3-11.2 12-11.2Zm0 2.8c-5 0-9 3.8-9 8.5s4 8.5 9 8.5c5.1 0 9.1-3.8 9.1-8.5s-4-8.5-9-8.5ZM70.6 4c.8 0 1.5.6 1.5 1.4 0 .8-.6 1.4-1.5 1.4H28.1c-7.9 0-14.3 6-14.3 13.4 0 7.5 6.4 13.5 14.3 13.5h29.6c.8 0 1.4.5 1.4 1.2l.7 7 7-7.7c.2-.3.6-.5 1-.5 7.4-.5 13.2-6.4 13.2-13.3 0-.7.6-1.5 1.5-1.5s1.5.6 1.5 1.5c0 8.2-6.7 15-15.3 16L60 46.3l-1.3.2-.4-.1c-.5-.1-1-.6-1-1.2l-.9-8.8H28.1c-9.4 0-17.2-7.2-17.2-16.2 0-8.8 7.7-16.1 17.2-16.1h42.4Zm-1 18.1c.7 0 1.4.6 1.4 1.4 0 .9-.7 1.5-1.5 1.5h-44c-.8 0-1.5-.6-1.5-1.5 0-.8.6-1.4 1.5-1.4h44Zm-9-7.6c.7 0 1.5.6 1.5 1.4 0 .8-.8 1.4-1.5 1.4H25.4c-.8 0-1.5-.6-1.5-1.4 0-.8.6-1.4 1.5-1.4h35Z%27/%3E%3Cpath fill=%27%232D44EA%27 d=%27M77.5.9c-6.2 0-11.2 4.7-11.2 10.5s5 10.5 11.2 10.5c6.1 0 11.2-4.7 11.2-10.5S83.7.9 77.5.9Zm7.1 7.5-8.9 8.4c-.1.1-.3.1-.4 0l-4.5-4.2c-.3-.3-.3-.5 0-.7l1.9-1.8c.2-.2.5-.2.7 0l2 1.8c.2.2.4.2.7 0l6.3-6c.2-.2.5-.2.7 0l2 1.8-.5.7Z%27/%3E%3C/g%3E%3C/svg%3E");height:6.125rem;width:5.5625rem}.media-winner-1{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2799%27 height=%2798%27%3E%3Cg fill=%27none%27 fill-rule=%27evenodd%27%3E%3Cpath fill=%27%232D44EA%27 d=%27M39.8 1h20.8s-3 9.5-3.2 9.4c-.3-.1-14 .1-14 .1L39.9 1Zm21.8 36.5H37.8a24 24 0 0 0-11.9 20.9A24 24 0 0 0 45.1 82l-1.4-2.6 1.5-4.7c.3-.3-3.2-1 1.7-1.5 5-.4 9 0 9 0s5.6-1 6-1.2c.4-.1 5-1.2 5.7-1.2h2.7a24.4 24.4 0 0 0-8.7-33.3ZM51.4 63.1v3.2h-3.2v-3.2H45v-3.2h6.5c.9 0 1.6-.7 1.6-1.6 0-1-.7-1.7-1.6-1.7h-3.2a4.9 4.9 0 0 1-5-5c0-2.7 2.2-4.9 5-4.9v-3.2h3.2v3.2h3.2V50h-6.5c-1 0-1.6.6-1.6 1.6 0 .9.7 1.6 1.6 1.6h3.2c2.7 0 4.9 2.2 4.9 5a5 5 0 0 1-5 4.9Z%27/%3E%3Cpath fill=%27%23192D4C%27 d=%27M23.5 38.5h36.8c1.8 0 3.4-.6 4.6-2a5 5 0 0 0 1-2.8V20.4a5.8 5.8 0 0 0 4.6-7.2c-.7-2.4-3-4.2-5.6-4.2H43.5l-2.3-5.5c-.2-.6-.8-1-1.5-1l-1.5.2c-.5 0-1.1.3-1.6.7L31.1 9H2.5C1.6 9 1 9.7 1 10.6v26.2c0 1 .6 1.6 1.5 1.6l21 .1Zm3.6-26.1H32c.4 0 .8-.1 1.1-.5l5.7-5.8 2.2 5.4c.2.5.8 1 1.5 1h22.7a2.4 2.4 0 0 1 0 4.8h-.8c-1 0-1.6.7-1.6 1.6v14.8c0 1-.7 1.6-1.6 1.6h-34v-23H27Zm-22.7 0h19.4v23H4.4v-23ZM27.6 73c-3-.7-5.9 1-7 3.7a6.4 6.4 0 0 0 2.5 7.7l18.6 11.3c1.7 1 3.7 1.7 5.8 1.7h49.1c1 0 1.6-.7 1.6-1.7V74.5c0-1-.7-1.6-1.6-1.6h-14c-2.5-2-5.5-3.3-8.7-4 0-.2-3.3-.4-3.3-.4-3.5-.1-7 .8-10.1 2.6l-.5.2H48c-2 0-3.8.9-5 2.5a6.7 6.7 0 0 0-1.2 5.7l-6.3-3-7.9-3.4Zm52.8 21.1h-33a8 8 0 0 1-4.1-1.1L24.7 81.8a3 3 0 0 1-1.3-3.7c.4-.7 1-1.4 1.6-1.6.7-.4 1.6-.3 2.3 0l16.8 7.8.6.1H61c1 0 1.6-.7 1.6-1.6 0-1-.6-1.6-1.6-1.6H48a3.2 3.2 0 0 1-3.2-3.2c0-1.9 1.5-3.3 3.2-3.3h12.5c.2 0 .5 0 .8-.2l.8-.5a16.7 16.7 0 0 1 18.3 1.4v18.8h.1Zm14.6 0H83.7v-18H95v18Z%27/%3E%3C/g%3E%3C/svg%3E");height:6.125rem;width:6.1875rem}.media-winner-2{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2796%27 height=%2788%27%3E%3Cg fill=%27none%27 fill-rule=%27evenodd%27%3E%3Cpath fill=%27%23192D4C%27 d=%27M13 .8C19.5.8 25 5.7 25.8 12h11c1 0 1.7.8 1.7 1.7 0 1-.7 1.7-1.6 1.7h-11a13 13 0 0 1-2.6 6.2L42.5 41c.6.6.6 1.8 0 2.4-.3.4-.7.5-1.1.5-.4 0-.8-.2-1.2-.5L20.9 24.1c-1.7 1.4-3.9 2.3-6.2 2.6v11a10.6 10.6 0 0 1 0 20.8v11.3c4 .8 7.1 4.5 7.1 8.8a8.8 8.8 0 1 1-17.6 0c0-4.4 3.1-8 7.2-8.8V58.5a10.6 10.6 0 0 1 0-20.9V26.7A13 13 0 0 1 0 13.8a13 13 0 0 1 13-13ZM13 73a5.5 5.5 0 0 0 0 11 5.5 5.5 0 0 0 0-11Zm0-32.2c-3.9 0-7 3.2-7 7.2 0 3.9 3.1 7 7 7 4 0 7-3.1 7-7 0-4-3-7.2-7-7.2Zm0-36.7a9.6 9.6 0 0 0 0 19.2 9.4 9.4 0 0 0 7-3 9.6 9.6 0 0 0-7-16.2ZM83 .8a13 13 0 0 1 13 13 13 13 0 0 1-11.3 13v10.8c5 .8 8.8 5.2 8.8 10.5 0 5.2-3.8 9.6-8.8 10.4v11.3c4.1.8 7.2 4.5 7.2 8.8a8.9 8.9 0 1 1-17.6 0c0-4.4 3-8 7.1-8.8V58.5a10.6 10.6 0 0 1 0-20.9V26.7c-2.3-.3-4.5-1.2-6.3-2.6L56 43.5c-.3.4-.7.5-1.1.5-.4 0-.8-.2-1.2-.5-.6-.6-.6-1.8 0-2.4l19.2-19.4a13 13 0 0 1-2.5-6.2h-11c-1 0-1.6-.8-1.6-1.7 0-1 .7-1.7 1.6-1.7h11A13 13 0 0 1 83 .8ZM83 73a5.5 5.5 0 0 0 0 11c3 0 5.5-2.5 5.5-5.5S86 73 83 73Zm0-32.2c-3.8 0-7 3.2-7 7.2 0 3.9 3.2 7 7 7 4 0 7.1-3.1 7.1-7a7 7 0 0 0-7-7.2Zm0-36.7a9.6 9.6 0 0 0 0 19.2 9.6 9.6 0 0 0 0-19.2ZM48 73c-.9 0-1.6-.7-1.6-1.7V57.1c0-1 .7-1.7 1.6-1.7 1 0 1.7.7 1.7 1.7v14.3c0 .9-.7 1.7-1.7 1.7Zm0-32.2c-.9 0-1.6-.7-1.6-1.6v-14c0-1 .7-1.7 1.6-1.7 1 0 1.7.8 1.7 1.7v14c0 .9-.7 1.7-1.7 1.7Z%27/%3E%3Cpath fill=%27%232D44EA%27 d=%27M48 26.8a13 13 0 0 1-12.9-13 13 13 0 0 1 13-13 13 13 0 0 1 12.8 13 13 13 0 0 1-12.9 13Zm0 31.8a10.5 10.5 0 0 1 0-21.1c5.8 0 10.5 4.8 10.5 10.6 0 5.7-4.6 10.5-10.5 10.5Zm0 28.9c-4.9 0-8.8-4-8.8-9 0-4.9 4-8.8 8.8-8.8 5 0 8.8 4 8.8 8.9 0 5-3.8 8.9-8.8 8.9Z%27/%3E%3C/g%3E%3C/svg%3E");height:5.5rem;width:6rem}.media-winner-3{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2777%27 height=%2794%27%3E%3Cg fill=%27none%27 fill-rule=%27evenodd%27%3E%3Cpath fill=%27%23192D4C%27 d=%27M39 93.3h-.4C36.6 92.7 1 73.2 1 54.9v-37c0-.8.6-1.4 1.3-1.4 9.2 0 32.3-10.4 35.5-15 .2-.3.7-.6 1.1-.6.5 0 1 .3 1.2.6 3 4.5 25.2 15 35.5 15 .7 0 1.3.7 1.3 1.4v39c0 15.5-36 35.9-37.7 36.4H39ZM3.7 19v36c0 15.7 31 33.4 35.3 35.5 2-1 10.4-6 18.4-12.2 10.9-8.5 16.8-16 16.8-21.4V19.3A81.1 81.1 0 0 1 39 4.3 86 86 0 0 1 3.7 19.2Z%27/%3E%3Cpath fill=%27%232D44EA%27 d=%27M18.7 49.3c-.6-.5-.6-1.5 0-2l5.3-5.5c.6-.5 1.5-.5 2 0l5.4 5.5c.6.5 1.5.5 2 0l18.4-18.6c.6-.6 1.5-.6 2.1 0l5.4 5.4c.5.6.5 1.5 0 2.1L33 62.7c-.3.4-.9.4-1.2 0L18.7 49.3Z%27/%3E%3C/g%3E%3C/svg%3E");height:5.875rem;width:4.8125rem}.media-winner-4{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2795%27 height=%2796%27%3E%3Cg fill=%27none%27 fill-rule=%27evenodd%27%3E%3Cpath fill=%27%23192D4C%27 d=%27M52.8 10H50V4.6c0-.4-1-1.2-2.5-1.2S45 4 45 4.6V10h-3V4.6C42 2.3 44.4.5 47.4.5c3 0 5.3 1.8 5.3 4.1V10ZM17.1 25l-3.7-4c-1.6-1.6-1.3-4.6.9-6.8 2.1-2.2 5-2.5 6.7-.9l3.8 3.8-2 2-3.9-3.7c-.3-.4-1.5-.1-2.6 1-1 1-1.2 2.2-.9 2.6l3.8 3.8-2 2ZM9.8 53.2H4.6c-2.3 0-4.1-2.4-4.1-5.4 0-3 1.8-5.4 4-5.4h5.3v2.8H4.6c-.5 0-1.3 1-1.3 2.6 0 1.5.7 2.5 1.3 2.5h5.2v2.9Zm8.7 30c-1.4 0-3-.7-4.2-2-2.2-2.2-2.5-5-1-6.8l3.8-3.8 2 2-3.7 3.9c-.3.3-.1 1.6 1 2.6 1 1 2.2 1.3 2.5 1l3.8-3.8 2 2-3.7 3.8c-.7.8-1.6 1-2.5 1Zm29 12c-3 0-5.4-1.9-5.4-4.2v-5.3H45V91c0 .5 1 1.3 2.5 1.3 1.4 0 2.5-.7 2.5-1.3v-5.3h2.8V91c0 2.3-2.4 4.2-5.3 4.2Zm29-12c-1 0-1.9-.4-2.6-1l-3.7-3.9 2-2 3.8 3.8c.3.3 1.6 0 2.6-1s1.2-2.3 1-2.6l-3.9-3.8 2.1-2.1 3.8 3.8c1.6 1.6 1.2 4.6-1 6.8a6 6 0 0 1-4.2 2Zm13.7-30H85v-2.9h5.2c.5 0 1.3-1 1.3-2.5s-.7-2.6-1.3-2.6H85v-2.8h5.2c2.3 0 4.1 2.4 4.1 5.4 0 3-1.8 5.4-4 5.4ZM77.8 24.9l-2-2 3.7-3.8c.3-.4.1-1.7-1-2.7-.5-.6-1-1-1.7-1-.4-.1-.7 0-.8 0l-3.8 3.9-2-2 3.7-3.9c.8-.8 2-1.1 3.4-1 1.2.3 2.3 1 3.2 2 2.2 2.1 2.5 5 1 6.7L77.7 25Z%27/%3E%3Cpath fill=%27%232D44EA%27 d=%27M47.5 14A33.7 33.7 0 0 1 81 47.9c0 18.7-15 33.9-33.5 33.9a33.7 33.7 0 0 1-33.6-34C14 29.3 29 14 47.5 14Zm0 6.4c-15 0-27.2 12.4-27.2 27.5a27.4 27.4 0 0 0 27.2 27.4C62.4 75.3 74.6 63 74.6 48a27.4 27.4 0 0 0-27.1-27.5ZM37.8 60a15 15 0 0 0 8.2 3.4v9a23.9 23.9 0 0 1-14.6-6l6.4-6.4Zm19.4-.1 6.2 6.3c-4 3.6-9 5.8-14.6 6.1v-9c3.2-.2 6-1.5 8.4-3.4Zm-25-10.4c.3 3 1.6 6 3.4 8.4L29.3 64c-3.5-4-5.7-9-6-14.7h8.9Zm39.3-.1a24.4 24.4 0 0 1-6 14.7l-6.3-6.3c2-2.3 3-5.2 3.4-8.4h9Zm-24-13.9c6.7 0 12.3 5.6 12.3 12.5a12.3 12.3 0 1 1-24.7 0c0-6.8 5.5-12.5 12.4-12.5Zm0 5A7.4 7.4 0 0 0 40 48c0 4.1 3.4 7.5 7.5 7.5 4 0 7.3-3.4 7.4-7.5 0-4.2-3.3-7.5-7.4-7.5Zm0 3c2.4 0 4.4 2 4.4 4.5 0 2.4-2 4.5-4.4 4.5-2.4 0-4.5-2-4.5-4.5 0-2.4 2-4.5 4.5-4.5ZM29.3 31.7l6.3 6.4c-1.8 2.3-3 5.2-3.4 8.4h-9c.4-5.7 2.6-10.7 6.1-14.8Zm36.2 0c3.5 4 5.7 9 6 14.7h-8.9c-.3-3.1-1.5-6-3.4-8.4l6.3-6.4ZM46 23.5v9c-3.2.2-6 1.4-8.3 3.4l-6.3-6.3c4-3.6 9-5.8 14.6-6.1Zm2.8-.2c5.6.4 10.6 2.6 14.6 6.1L57 36a15 15 0 0 0-8.2-3.5v-9Z%27/%3E%3C/g%3E%3C/svg%3E");height:6rem;width:5.9375rem}.media-winner-5{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2799%27 height=%2755%27%3E%3Cg fill=%27none%27 fill-rule=%27evenodd%27%3E%3Cpath fill=%27%23192D4C%27 d=%27m22 10 9.4 4c1.5-.1 8.2-.5 13.9.8l3.2-1.4c2.2-1 4.3-.7 6.5-.3l12.4 3 9.4-4 1 2.4-8.5 3.6L77 36l8.3-3.4 1 2.5-10.7 4.2-1-2.3-5.6 2 .2.3c.9 1 1 2.5.7 3.8A4.3 4.3 0 0 1 66 46l.1-.2a5.7 5.7 0 0 1-4.2 3.8h-1.5v.2c-1.7 2.5-3.7 3.1-5.2 3.1h-.3l-1.4-.2c-.5.8-1.3 1.4-2.3 1.8l-1.4.2c-1 0-2.1-.4-3-1.1l-1-1.1a4 4 0 0 1-2.6.8 3.8 3.8 0 0 1-3.8-2.9l-.8.1c-1 0-2-.3-2.8-1-.6-.6-1-1.3-1.2-2H34a4 4 0 0 1-2.7-1 3.7 3.7 0 0 1-1.3-3l.1-1.1c-.6-.1-1.2-.4-1.8-.8A3.3 3.3 0 0 1 27 39c-.1-1 .1-1.8.8-2.5L24.6 34l-1.3 3-10.7-4 1-2.5 8.3 3.2L29.5 16 21 12.4l1-2.4Zm10 6.5-6.4 15.1c2.6 2 11 8.2 19.6 16.8l3.3 3.2c.4.4 1 .5 1.7.3.2-.1.6-.3.9-.8l-.3-.3-7-7.8c-.6-.6-.5-1.4 0-2 .6-.5 1.4-.4 2 .2l7 7.8c.6.7 1.3 1.1 2.2 1.2 1 0 2-.4 2.7-1.4l-1.3-1-8.5-9c-.5-.6-.5-1.4 0-2 .5-.5 1.4-.5 1.9 0l8.5 9.1c.7.8 1.9 1.2 3 1 1-.2 1.7-.8 2-1.7l-.8-.7-10.1-10.8c-.5-.5-.4-1.3 0-1.9.6-.5 1.4-.4 2 .1l10 10.8c.5.5 1 .7 1.6.6.6-.1 1-.6 1.3-1.2 0-.4 0-1-.3-1.2l-.8-1.1-1-1.3-5.5-7-1.7-1c-3.6-2.2-5.8-5.4-6-5.5-.8-1.1-1.7-1.8-2.3-1.8-1 .1-1.8 1.3-2 1.8-1 2.4-2.4 4-4 4.7-1.4.6-3 .4-4.5-.3a3.3 3.3 0 0 1-1.7-4l1.3-4.5c.5-1.7 1.5-3 2.7-4.1a56 56 0 0 0-9.5-.3Zm10 32.3c-.2.6 0 1.1.3 1.5.4.4 1 .5 1.5.3l-.3-.3-1.5-1.5ZM37.8 45l-.6.6c-.3.6-.3 1.3.3 1.9.6.6 1.4.5 2-.1l.4-.4-2.1-2Zm-4.3-3.8-.8 1c-.2.3-.4.8-.3 1 0 .5.2.8.5 1.1.6.5 1.5.5 2 0l.2-.2.4-.5.3-.4-2.3-2Zm-3.7-3c-.2.1-.2.3-.2.7 0 .2 0 .5.3.6.5.4 1.1.3 1.5 0L30 38.1Zm42-7c-2.6 1.6-5.4 1.8-7.5 1.6l2.3 3.2.6.7 6.2-2-1.6-3.5ZM49.5 15.7l-5 2.2c-1.6.7-2.7 2-3.2 3.6L40 26.1c-.1.3 0 .7.3.8.8.4 1.7.5 2.4.2 1-.4 1.9-1.5 2.6-3.2.2-.5 1.7-3.2 4.2-3.4l.4.1c1.5 0 3 1 4.4 2.8l.3.4.2.2c.9 1.2 3.1 3.8 6.3 5.2l.3.1c2.6 1.1 5.9 1.4 9.5-.7l-4.3-10.1-12.4-3c-2-.4-3.4-.5-4.7.2Z%27/%3E%3Cpath fill=%27%232D44EA%27 d=%27M10.2 2a7 7 0 0 0-6.7.7A7.5 7.5 0 0 0 .2 8.8v26c0 3.1 1.8 5.7 4.6 6.9l5 2 14.6-36L10.2 2Zm88.4 4.7v30c0 2.8-1.7 5.3-4.2 6.3L90 44.7l-15.4-38 15-6.2c4.3-1.8 9 1.4 9 6.2Z%27/%3E%3C/g%3E%3C/svg%3E");height:3.4375rem;width:6.1875rem}.media-winner-6{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2796%27 height=%2789%27%3E%3Cg fill=%27none%27 fill-rule=%27evenodd%27%3E%3Cpath fill=%27%23192D4C%27 d=%27M83 26c.6 0 1 .3 1.3.7l10.5 14.8c.3.5.3 1 .1 1.5-.3.5-.8.7-1.2.7h-2.8v.7A43.8 43.8 0 0 1 47.8 88c-.8 0-1.5-.6-1.5-1.5s.6-1.5 1.5-1.5c22 0 40-18.4 40-40.9V42c0-.8.6-1.5 1.5-1.5h1.4L83.2 30l-6 10.6H79c.7 0 1.5.6 1.5 1.5v2.1a32.6 32.6 0 0 1-32.2 33.2 32.4 32.4 0 0 1-27.6-15.5c-.4-.6-.3-1.5.5-2 .6-.4 1.5-.2 2 .5 5.4 8.9 14.9 14.2 25 14.2a29.8 29.8 0 0 0 29.4-30.2v-.7H75c-.5 0-1-.2-1.3-.7-.2-.5-.2-1 0-1.4L82 26.8c.2-.4.6-.8 1-.8ZM40 84.3c1.3.3 2.6.4 3.8.5.7.1 1.4.8 1.2 1.7 0 .8-.7 1.3-1.5 1.3-1.4 0-2.8-.3-4-.6-.8-.1-1.3-.9-1.2-1.8.1-.7.9-1.2 1.8-1Zm-8.3-2.6 1 .3 2 .8.9.4c.7.2 1.1 1 .9 1.7-.3.8-.8 1.2-1.4 1.2-.1 0-.3 0-.4-.2l-4-1.6c-.8-.4-1-1.1-.8-1.9.3-.7 1-1 1.8-.7ZM23.4 77c1.2 1 2.6 1.9 4 2.8.6.3.9 1.2.5 2-.1.4-.6.6-1.1.6l-.8-.2-4.3-3c-.7-.5-.8-1.3-.3-2 .5-.6 1.4-.7 2-.2ZM47.5.8c.8 0 1.5.6 1.5 1.5s-.6 1.5-1.5 1.5A40.6 40.6 0 0 0 7.4 44.6v2.2c0 .7-.7 1.5-1.5 1.5H4.5L12 58.9l6-10.6h-1.6c-.7 0-1.4-.6-1.4-1.5v-2.2a32.9 32.9 0 0 1 32.5-33c11.3 0 21.7 5.7 27.6 15.3.4.7.3 1.5-.5 2-.6.4-1.5.3-2-.5a29.5 29.5 0 0 0-54.8 16v.7h2.7c.5 0 1 .3 1.3.8.2.5.2 1 0 1.4L13.5 62l-1 .7h-.3c-.5 0-.9-.2-1.1-.6L.7 47.4c-.4-.5-.4-1-.2-1.5.3-.5.8-.8 1.3-.8h2.7v-.6A43.4 43.4 0 0 1 47.5.8Zm22 5.8 4.3 2.9c.6.5.7 1.4.2 2-.5.5-.9.6-1.2.6-.3 0-.7 0-1-.2A45 45 0 0 0 68 9c-.6-.4-.9-1.3-.5-2 .4-.6 1.3-.9 2-.5Zm-8.8-3.8 4.1 1.6c.8.4 1 1.2.8 2-.3.4-.8.7-1.3.7l-.6-.1-3.9-1.6c-.7-.2-1-1-.8-1.7.2-.8 1-1.2 1.7-1ZM52.1 1c1.4.1 2.8.4 4 .6.8.2 1.2 1 1.1 1.8-.2.5-.8 1-1.5 1h-.2L51.8 4c-.8-.1-1.4-.7-1.3-1.6.1-.8.8-1.4 1.6-1.3Z%27/%3E%3Cpath fill=%27%232D44EA%27 d=%27M62.2 44.4a16 16 0 0 0-.4-3.4l4.1-2.4-4-7.4-4.2 2.4a13 13 0 0 0-5.8-3.4v-4.8h-8.4v4.8c-2.2.6-4.2 2-5.8 3.4l-4.1-2.4-4.1 7.4 4.2 2.4a15.1 15.1 0 0 0 0 6.8l-4.2 2.4 4.1 7.3 4.2-2.4c1.6 1.5 3.6 2.8 5.7 3.4v5H52v-5c2.2-.6 4.2-1.9 5.8-3.4l4.1 2.4 4.1-7.3-4-2.4c.2-1 .3-2.3.3-3.4Zm-14.5 6.3c-3.5 0-6.4-3-6.4-6.5s2.9-6.4 6.4-6.4c3.4 0 6.3 2.9 6.3 6.4-.1 3.7-2.9 6.5-6.3 6.5Z%27/%3E%3C/g%3E%3C/svg%3E");height:5.5625rem;width:6rem}.media-consult-1{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2762%27 height=%2771%27%3E%3Cg fill=%27%23fff%27 fill-rule=%27evenodd%27%3E%3Cpath d=%27M55.5 38.7c.5 0 1 .5 1 1v30c0 .5-.4 1-1 1a1 1 0 0 1-1-1v-30c0-.6.5-1 1-1Zm-5.6 16.6 2 14.2a1 1 0 0 1-1 1.2h-.1c-.5 0-1-.3-1-1l-1-7.3-1.1 7.4c0 .6-.5 1-1 1h-.2a1 1 0 0 1-1-1.3l2-14.2c.2-.6.7-1 1.2-1 .6 0 1 .4 1.2 1Zm-8-20.2c.6 0 1 .5 1 1v33.5c.1.6-.4 1-1 1a1 1 0 0 1-1-1V36.1c0-.6.5-1 1-1Zm-18.4-7c7 6.3 9.8 5 13.1 3l.3-.1c2-1.1 4.1-2.4 7.2-2.4h.2l.6.2 3.9 2.7 3.8-2.7.6-.2c4.3 0 7.8 3.5 7.8 7.8V52c0 .7-.5 1.2-1.1 1.2a1 1 0 0 1-1-1V36.5c0-3-2.4-5.5-5.3-5.7l-4.2 3a1 1 0 0 1-1.2 0l-4.2-3c-2.5.1-4.2 1-6 2.1l-.3.2-.4.2-.3.2-.3.1c-3.3 1.8-7.2 2.9-14.6-4-.4-.4-.4-1-.1-1.5.4-.4 1-.4 1.5 0ZM3.7 10.7c.5 0 1 .5 1 1v35.5h32c.5 0 1 .5 1 1s-.5 1-1 1h-33a1 1 0 0 1-1-1V11.8c0-.5.5-1 1-1Zm45 23.8c.6 0 1 .4 1 .9L52 45.6c.1.4 0 .8-.2 1L49.5 49a1 1 0 0 1-.7.3 1 1 0 0 1-.8-.3l-2.3-2.2c-.2-.3-.3-.6-.2-1l2.3-10.2c0-.5.5-.9 1-.9Zm0 6-1 5 1 1 1.2-1-1.1-5Zm9-29.8c.6 0 1 .5 1 1v15.5c.2.6-.3 1-1 1a1 1 0 0 1-1-1V11.8c0-.5.6-1 1-1ZM49 13c3.2 0 5.6 2.5 5.6 5.8v2.4c0 3.4-2.4 5.7-5.6 5.7-3.2 0-5.5-2.4-5.5-5.7v-2.4c0-3.3 2.3-5.8 5.5-5.8Zm0 2.2c-2 0-3.4 1.5-3.4 3.7v2.3c0 2.3 1.4 3.7 3.4 3.7s3.5-1.4 3.5-3.7V19c0-2.2-1.5-3.7-3.5-3.7Z%27/%3E%3Cpath d=%27M60.5.4H1.8C1 .4.6 1 .6 1.6v5c0 .7.5 1.2 1.2 1.2h58.7c.6 0 1.1-.5 1.1-1.2v-5c.1-.6-.5-1.2-1-1.2ZM22.7 17.2H10.2c-.7 0-1.2-.5-1.2-1.2s.5-1.2 1.2-1.2h12.5c.6 0 1.1.5 1.1 1.2s-.5 1.2-1.1 1.2Zm-1.4 5.6H9.8c-.7 0-1.2-.5-1.2-1.2s.5-1.2 1.2-1.2h11.5c.7 0 1.2.5 1.2 1.2s-.5 1.2-1.2 1.2Zm-4.1 5.9H9.8c-.7 0-1.2-.5-1.2-1.2s.5-1.2 1.2-1.2h7.4c.7 0 1.2.5 1.2 1.2s-.5 1.2-1.2 1.2Zm-2.4 6h-5c-.7 0-1.2-.6-1.2-1.3 0-.6.5-1.1 1.2-1.1h5c.7 0 1.2.5 1.2 1.1 0 .7-.5 1.2-1.2 1.2Zm7.2 5.9H9.8c-.7 0-1.2-.5-1.2-1.2s.5-1.2 1.2-1.2H22c.7 0 1.2.5 1.2 1.2s-.5 1.2-1.2 1.2Z%27/%3E%3C/g%3E%3C/svg%3E");height:4.4375rem;width:3.875rem}.media-consult-2{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2773%27 height=%2760%27%3E%3Cg fill=%27%23fff%27 fill-rule=%27evenodd%27%3E%3Cpath d=%27m67.5 49.8-.8-1.7c1.2-.5 2.2-1.6 3.5-4a5.8 5.8 0 0 0-3.9-.4c-2 .5-3.7 2.1-5.1 4.7l-1.7-.9c1.7-3 3.8-5 6.3-5.7 2-.5 4-.2 6 1l.8.5-.4.7c-1.4 3-2.8 5-4.7 5.8Zm-7.3 9.7c-2 0-4.1-1-6-3l-.7-.6.6-.7c2.2-2.5 4.7-3.8 7.2-3.8a8 8 0 0 1 6.2 2.8l.6.6-.6.6c-2.4 2.7-4.8 4-7.2 4.1Zm-4.1-3.7a6.3 6.3 0 0 0 4.2 1.9c1.6-.1 3.4-1 5.2-2.9a6 6 0 0 0-4.2-1.5c-1.8 0-3.5.9-5.2 2.5Zm15.8-27.3 1 .1-.1.9c-.3 4-1.5 7-3.7 8.6L68 36.6c1.6-1.1 2.5-3.2 2.8-6.2A6 6 0 0 0 67 32a9.5 9.5 0 0 0-2.8 6.7l-1.8-.1c.2-3.5 1.4-6.3 3.4-8a8.2 8.2 0 0 1 6.1-2Zm-3.4-12.9.3 1c1.2 3.8 1 7-.4 9.3l-1.6-1c1-1.7 1.2-3.9.5-6.8-3.5 1.7-4.7 5.7-3.3 10.4l-1.9.6c-1.8-6.2.3-11.3 5.5-13.2l1-.3ZM6 49.8l-.4-.1c-2-1-3.3-3-4.7-5.7l-.4-.7.7-.5c2-1.2 4.1-1.6 6.1-1 2.5.7 4.6 2.6 6.3 5.7.2.5 0 1-.4 1.3-.5.2-1 0-1.3-.4-1.4-2.6-3-4.2-5.1-4.7a5.8 5.8 0 0 0-3.9.4c1.3 2.3 2.3 3.5 3.5 4 .4.2.6.8.4 1.2 0 .3-.4.5-.8.5Zm6.9 9.6h-.2c-2.3 0-4.8-1.4-7.2-4l-.6-.7.6-.6c1.8-1.9 4-2.8 6.2-2.8 2.5.1 5 1.4 7.2 3.8l.6.7-.6.6c-1.9 2-4 3-6 3Zm-5.4-4.6c1.8 1.8 3.6 2.7 5.2 2.8h.1a6 6 0 0 0 4.1-1.9 7.6 7.6 0 0 0-5.3-2.5c-1.3 0-2.7.5-4 1.6Zm-.1-24.3c2 1.8 3.2 4.5 3.4 8 0 .5-.4 1-.8 1h-.2a.9.9 0 0 1-.8-.8c-.2-3-1.2-5.3-2.9-6.8a6 6 0 0 0-3.8-1.6c.3 3 1.2 5 2.8 6.2.4.3.5.9.2 1.3-.3.3-.9.5-1.2.2C1.8 36.4.6 33.5.3 29.4v-.9H1c2.4-.2 4.6.5 6.2 2Zm-2.7-15 .8.2c5.2 1.8 7.3 7 5.5 13.1-.1.6-.5.8-1 .8l-.2-.1c-.5-.1-.8-.7-.6-1.2 1.4-4.7 0-8.7-3.4-10.4-.6 2.8-.5 5.1.6 6.8.3.5.1 1-.3 1.3-.5.3-1 .2-1.3-.3-1.5-2.3-1.6-5.5-.4-9.4l.3-.9ZM55.8 47h-8.6a.9.9 0 0 1-.9-1c0-.4.5-.8 1-.8H54v-43H19v43h6.7c.5 0 .9.4.9.9 0 .4-.5.9-.9.9h-8.6V.5h38.7V47Z%27/%3E%3Cpath d=%27M36.5 33.7c4.2.1 7.7 3.5 7.7 7.8 0 3-1.8 5.8-4.5 7l3 10-6.2-3-6.2 3 2.9-10a7.7 7.7 0 0 1 3.3-14.8Z%27/%3E%3C/g%3E%3C/svg%3E");height:3.75rem;width:4.5625rem}.media-cross{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2733%27 height=%2734%27%3E%3Cpath d=%27m2.4 3 28.2 28.2m-28.3 0L30.6 3%27 fill=%27none%27 fill-rule=%27evenodd%27 stroke=%27%232D44EA%27 stroke-linecap=%27round%27 stroke-width=%274%27/%3E%3C/svg%3E");height:2.125rem;transition:all .2s ease-in-out;width:2.0625rem}.media-cross:hover{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2733%27 height=%2734%27%3E%3Cpath d=%27m2.4 3 28.2 28.2m-28.3 0L30.6 3%27 fill=%27none%27 fill-rule=%27evenodd%27 stroke=%27%23192D4C%27 stroke-linecap=%27round%27 stroke-width=%274%27/%3E%3C/svg%3E")}.media-citation{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2760%27 height=%2732%27%3E%3Cpath fill=%27%232D44EA%27 fill-rule=%27evenodd%27 d=%27M29.7 0 14.2 16l16.5 16h-14L0 16 16.7 0h13Zm29 0L43.2 16l16.5 16h-14L29 16 45.7 0h13Z%27/%3E%3C/svg%3E");height:2rem;width:3.75rem}.media-upload,.wpforms-field-file-upload .dz-message:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2728%27 height=%2731%27%3E%3Cg fill=%27none%27%3E%3Cpath fill=%27%232D44EA%27 d=%27M14 0c-1 0-2 1-2 2v14l-2.2-2A2 2 0 0 0 7 14c-.7.7-1 1.8 0 2.7l5.5 5.7c.4.4 1 .6 1.5.6s1-.2 1.3-.6l5.7-5.7c.9-.9.7-2 0-2.7a2 2 0 0 0-2.8 0L16 16V2c0-1-1-2-2-2Z%27/%3E%3Cpath fill=%27%23192D4C%27 d=%27M0 21v2a8 8 0 0 0 8 8h12a8 8 0 0 0 8-8v-2c0-1-1-2-2-2s-2 1-2 2v2c0 2.2-1.8 4.1-4 4.1H8c-2.2 0-4-2-4-4.1v-2c0-1-1-2-2-2s-2 1-2 2Z%27/%3E%3C/g%3E%3C/svg%3E");height:1.9375rem;width:1.75rem}.media-offer-spec-1{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2752%27 height=%2748%27%3E%3Cg fill=%27none%27 fill-rule=%27evenodd%27%3E%3Cpath fill=%27%23192D4C%27 d=%27M36.2 0c.4 0 .7.4.7.7v2.6h5a3 3 0 0 1 3.1 3v13.8c0 .4-.3.7-.7.7a.8.8 0 0 1-.7-.7v-5H1.5v22.1c0 .9.7 1.6 1.6 1.6h20.6c.4 0 .7.4.7.7 0 .4-.4.8-.8.8H3.1a3 3 0 0 1-3.1-3v-31a3 3 0 0 1 3-3h5V.7c0-.4.4-.7.8-.7.3 0 .7.4.7.7v2.6h5.4V.7c0-.4.4-.7.7-.7.4 0 .7.4.7.7v2.6h5.4V.7c0-.4.4-.7.8-.7.3 0 .7.4.7.7v2.6h5.4V.7c0-.4.4-.7.8-.7.3 0 .7.4.7.7v2.6h5.4V.7c0-.4.3-.7.7-.7ZM8 4.8H3c-.8 0-1.5.7-1.5 1.6v7.3h42V6.4c0-.9-.6-1.6-1.5-1.6h-5v2.8c0 .3-.4.7-.8.7a.7.7 0 0 1-.7-.7V4.8H30v2.8c0 .3-.3.7-.7.7a.7.7 0 0 1-.8-.7V4.8h-5.4v2.8c0 .3-.3.7-.7.7a.7.7 0 0 1-.8-.7V4.8h-5.4v2.8c0 .3-.3.7-.7.7a.7.7 0 0 1-.7-.7V4.8H9.5v2.8c0 .3-.3.7-.7.7a.7.7 0 0 1-.8-.7V4.8Z%27/%3E%3Cpath fill=%27%232D44EA%27 d=%27M39.4 22.8a12.6 12.6 0 1 0 0 25.2 12.6 12.6 0 0 0 0-25.2Zm6.8 13.7h-8v-9.2c0-.6.6-1.1 1.2-1.1s1.1.5 1.1 1.1v6.9h5.7c.7 0 1.2.5 1.2 1.1 0 .7-.5 1.2-1.2 1.2Z%27/%3E%3C/g%3E%3C/svg%3E");height:3rem;width:3.25rem}.media-offer-spec-3{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2751%27 height=%2750%27%3E%3Cg fill=%27none%27 fill-rule=%27evenodd%27%3E%3Cpath fill=%27%232D44EA%27 d=%27M20.4 0h10.9s-1.6 5-1.7 4.9h-7.3l-2-4.9Zm11.4 19H19.3a12.5 12.5 0 0 0 3.8 23l-.7-1.4.8-2.4c.2-.1-1.7-.5.9-.7 2.6-.3 4.7-.1 4.7-.1l3.2-.6 3-.6h1.4a12.6 12.6 0 0 0-4.6-17.3Zm-5.4 13.2v1.7h-1.6v-1.7H23v-1.7h3.4c.5 0 .8-.3.8-.8s-.3-.8-.8-.8h-1.7a2.6 2.6 0 0 1-2.6-2.6c0-1.4 1.2-2.6 2.6-2.6V22h1.7v1.7h1.7v1.7h-3.4c-.5 0-.9.3-.9.8s.4.9.9.9h1.6c1.5 0 2.6 1.1 2.6 2.5 0 1.5-1.2 2.6-2.6 2.6Z%27/%3E%3Cpath fill=%27%23192D4C%27 d=%27M11.8 19.5h19.3c1 0 1.8-.4 2.4-1 .3-.5.5-1 .5-1.5v-7a3 3 0 0 0 2.5-3.8 3 3 0 0 0-3-2.1H22.3l-1.2-2.9c-.1-.3-.4-.5-.8-.5l-.7.1c-.3 0-.6.2-.9.4l-3 2.9H.9c-.4 0-.8.3-.8.8v13.6c0 .5.4.8.8.8h11Zm1.9-13.6h2.6c.2 0 .4 0 .6-.2l3-3 1 2.7c.2.3.5.6.9.6h11.9c.7 0 1.2.6 1.2 1.2 0 .7-.6 1.3-1.2 1.3h-.5c-.4 0-.8.3-.8.8V17c0 .4-.4.8-.8.8H13.8V5.9h-.1Zm-12 0H12v11.9H1.8V5.9ZM14 37.4c-1.6-.4-3.1.5-3.7 2-.6 1.4 0 3 1.3 4l9.7 5.8c1 .5 2 .8 3 .8h25.9c.4 0 .8-.4.8-.8v-11c0-.6-.4-1-.8-1h-7.4a11.3 11.3 0 0 0-6.3-2.2c-1.8 0-3.7.4-5.3 1.3l-.2.1h-6.3a3.4 3.4 0 0 0-3.3 4.3l-3.3-1.5-4.1-1.8Zm27.7 11H24.4c-.8 0-1.5-.3-2.2-.7L12.4 42c-.6-.4-1-1.2-.6-2 .2-.3.5-.7.8-.8.4-.2.9 0 1.2 0l8.8 4 .4.1h8.4c.5 0 .9-.3.9-.8s-.4-.8-.9-.8h-6.8a1.7 1.7 0 1 1 0-3.4h7l.4-.3c3-1.7 6.9-1.5 9.6.7v9.7Zm7.6 0h-5.9V39h6v9.3Z%27/%3E%3C/g%3E%3C/svg%3E");height:3.125rem;width:3.1875rem}.media-offer-spec-4{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2742%27 height=%2750%27%3E%3Cg fill=%27none%27 fill-rule=%27evenodd%27%3E%3Cpath fill=%27%23192D4C%27 d=%27M18.4 17.4v1.5h-17v29.7h36.8V24.9h1.5v24.4c0 .3-.3.7-.7.7H.7a.7.7 0 0 1-.7-.7V18c0-.4.4-.7.7-.7h17.7Zm2 20.4c.1 0 .3 0 .5.2l3.7 3.7h1.7c.4 0 .7.4.7.7v4.9h-1.5V43h-1.2c-.2 0-.4 0-.5-.2L20 39.2h-4.8v8h-1.5v-8.7c0-.4.4-.7.8-.7h5.8ZM37 41.6v1.5h-4v4.2h-1.5v-5c0-.4.3-.7.7-.7h5Zm-27.5 1c.5 0 .8.4.8.7v4H8.8V44H2.7v-1.5h6.8Zm.8-22.7v18.6c0 .4-.3.8-.8.8H2.7v-1.5h6.1V19.9h1.5Zm4.9 0v12h7c.2 0 .4 0 .6.2l3.7 3.7H37v1.5H26.2c-.2 0-.3 0-.5-.2L22 33.4h-7.6a.7.7 0 0 1-.7-.8V20h1.5Z%27/%3E%3Cpath fill=%27%232D44EA%27 d=%27M30.7 0c-5.9 0-11.3 5.2-11.3 11.2 0 8.7 8.5 10.6 11.3 20C33.5 21.8 42 20 42 11.2 42 5.2 36.6 0 30.7 0Zm0 15a3.8 3.8 0 1 1 0-7.5 3.8 3.8 0 1 1 0 7.5Z%27/%3E%3C/g%3E%3C/svg%3E");height:3.125rem;width:2.625rem}.media-offer-spec-2{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2749%27 height=%2750%27%3E%3Cg fill=%27none%27 fill-rule=%27evenodd%27%3E%3Cpath fill=%27%23192D4C%27 d=%27M37.7 0c1.5 0 2.7 1.3 2.7 2.8v10.7c0 .5-.3.8-.8.8a.8.8 0 0 1-.8-.8V2.8c0-.6-.6-1.1-1.1-1.1h-35c-.6 0-1 .5-1 1.1v44.4c0 .6.5 1.1 1 1.1h35c.6 0 1-.5 1-1.1V40c0-.5.4-.9.9-.9s.8.4.8.9v7.2c0 1.5-1.2 2.8-2.7 2.8h-35A2.8 2.8 0 0 1 0 47.2V2.8C0 1.3 1.2 0 2.8 0ZM25.4 43c.5 0 .8.4.8.9s-.3.8-.8.8h-5.2a.8.8 0 0 1-.8-.8c0-.5.4-.9.8-.9Zm0-9.3c.5 0 .8.4.8.9s-.3.8-.8.8H11.8a.8.8 0 0 1-.8-.8c0-.5.3-.9.8-.9Zm-17.7 0c.2 0 .4 0 .6.3l.2.6c0 .2 0 .4-.2.6-.4.3-1 .3-1.2 0a.8.8 0 0 1-.2-.6c0-.3 0-.4.2-.6l.6-.3Zm17.7-3.5c.5 0 .8.4.8.8 0 .5-.3.9-.8.9H11.8a.8.8 0 0 1-.8-.9c0-.4.3-.8.8-.8Zm-17.7 0c.2 0 .4 0 .6.2l.2.6c0 .3 0 .5-.2.6-.4.3-1 .3-1.2 0a.8.8 0 0 1-.2-.6c0-.2 0-.4.2-.6l.6-.2Zm17.7-3.7c.5 0 .8.4.8.9s-.3.8-.8.8H11.8a.8.8 0 0 1-.8-.8c0-.5.3-.9.8-.9Zm-17.7 0c.2 0 .4 0 .6.3l.2.6c0 .2 0 .4-.2.6-.4.3-1 .3-1.2 0a.8.8 0 0 1-.2-.6c0-.3 0-.4.2-.6l.6-.3ZM20.2 5.3c4.8 0 8.7 4 8.8 9a9 9 0 0 1-2.8 6.4l-.1.1a8.6 8.6 0 0 1-11.7 0h-.1a9 9 0 0 1-2.7-6.6c0-4.9 3.8-8.9 8.6-8.9Zm0 12a5 5 0 0 0-4.3 2.5v.1a7 7 0 0 0 4.3 1.5c1.6 0 3-.5 4.3-1.4v-.2a4.9 4.9 0 0 0-4.3-2.6ZM20.4 7c-4 0-7 3.3-7 7.2 0 1.6.4 3 1.3 4.3v.2l.2-.2c.7-1 1.6-1.9 2.8-2.4h.1v-.2c-.6-.6-.8-1.3-.8-2v-.7c0-1.9 1.5-3.4 3.3-3.4 1.8 0 3.3 1.5 3.3 3.4v.7c0 .7-.3 1.4-.7 2l-.1.2h.1c1.2.5 2 1.4 2.8 2.4l.1.2.1-.2a8.4 8.4 0 0 0 1.5-4.3c0-4-3.2-7.2-7-7.2Zm-.2 4.4c-.9 0-1.7.8-1.7 1.7v.7c0 1 .8 1.7 1.7 1.7 1 0 1.7-.7 1.7-1.7v-.7c0-1-.7-1.7-1.7-1.7Z%27/%3E%3Cpath fill=%27%232D44EA%27 d=%27m46.8 17.3-1 1.7-3.6-2.1 1-1.7c.3-.5.7-.9 1.3-1 .5-.2 1 0 1.5.2.5.3.9.8 1 1.3.2.6.1 1.1-.2 1.6ZM31 37.6l2.8 1.7-3.2 2.4.4-4Zm16-25c-1-.5-2-.7-3-.4-1.1.3-2 1-2.5 2L29.4 35.5l-.1.4-.8 7.8c-.1.4 0 .8.4 1h.5l.6-.1 6-4.6c.2 0 .2-.2.3-.3l12-21.4c1.2-2 .5-4.5-1.4-5.6Z%27/%3E%3C/g%3E%3C/svg%3E");height:3.125rem;width:3.0625rem}.media-mission{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2742%27 height=%2750%27%3E%3Cg fill=%27none%27 fill-rule=%27evenodd%27%3E%3Cpath fill=%27%232D44EA%27 d=%27M11 13.8a1 1 0 0 1-.5.1h-.1c-.3 0-.5-.1-.6-.3l-1.5-1.9c-.3-.3-.2-.9.2-1.2.3-.3.8-.2 1.1.2l1 1.2 5.1-4a5.6 5.6 0 1 0 .8 1.6L11 13.7Zm0 13.4a1 1 0 0 1-.5.2h-.1c-.3-.1-.5-.2-.6-.4l-1.5-1.9c-.3-.3-.2-.9.2-1.2.3-.3.8-.1 1.1.2l1 1.2 5.1-4a5.6 5.6 0 1 0 .8 1.6L11 27.2Zm0 13a1 1 0 0 1-.5.1h-.1c-.3 0-.5-.2-.6-.4l-1.5-1.8c-.3-.4-.2-1 .2-1.2.3-.3.8-.2 1.1.2l1 1.2 5.1-4a5.6 5.6 0 1 0 .8 1.6L11 40Z%27/%3E%3Cpath fill=%27%23192D4C%27 d=%27M36.5.2a5 5 0 0 1 5 5V45a5 5 0 0 1-5 5H5.8a5 5 0 0 1-5-5V5.2a5 5 0 0 1 5-5h30.7Zm0 1.5H5.6c-2 0-3.5 1.6-3.5 3.5V45c0 2 1.6 3.5 3.5 3.5h30.7c2 0 3.6-1.6 3.6-3.5V5.2c0-2-1.6-3.5-3.6-3.5Zm-6.9 37.9c.5 0 .9.3.9.8 0 .4-.4.9-.9.9H22a.8.8 0 0 1-.8-.9c0-.5.3-.8.8-.8h7.6Zm1.8-3.1c.5 0 .9.3.9.8s-.4.8-.9.8h-9.3a.8.8 0 0 1-.9-.8c0-.5.4-.8.9-.8h9.3ZM26 25.8c.5 0 .9.4.9.8 0 .5-.4.9-.9.9h-3.8a.8.8 0 0 1-.9-.9c0-.4.4-.8.9-.8H26Zm1.7-3c.5 0 .9.3.9.8 0 .4-.4.8-.9.8H22a.8.8 0 0 1-.8-.8c0-.5.3-.9.8-.9h5.6ZM30.3 12c.5 0 .9.3.9.8s-.4.9-.9.9h-9.1a.8.8 0 0 1-.8-.9c0-.5.3-.8.8-.8h9.1ZM34 9c.5 0 .8.3.8.8 0 .4-.3.8-.8.8H21.2a.8.8 0 0 1-.8-.8c0-.5.3-.9.8-.9H34Z%27/%3E%3C/g%3E%3C/svg%3E");height:3.125rem;width:2.625rem}.media-profile{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2757%27 height=%2751%27%3E%3Cg fill=%27none%27 fill-rule=%27evenodd%27%3E%3Cpath fill=%27%232D44EA%27 d=%27M55.4 18.5a4.8 4.8 0 0 1-4 7.3 4.7 4.7 0 0 1-4.5-2.8l-5.6 1.5H41a1 1 0 0 1-1-.9c0-.6.3-1.1.8-1.3l5.6-1.5h.1c0-1.5.9-3 2.3-3.8a4.9 4.9 0 0 1 6.6 1.5ZM48.5 3.2A4.8 4.8 0 0 1 47 9.7a5.4 5.4 0 0 1-3.6.7l-3 5.1a1 1 0 0 1-.8.5 1 1 0 0 1-.6-.1c-.4-.3-.6-1-.3-1.6l2.8-4.8a4.7 4.7 0 0 1 .4-7.8 4.9 4.9 0 0 1 6.6 1.5Zm-5.9 27 4.9 3.2.2.1.7-.5a4.9 4.9 0 0 1 6.6 1.6 4.8 4.8 0 0 1-1.6 6.5c-.9.5-1.7.7-2.6.7-1.6 0-3.1-.8-4-2.2-.9-1.4-1-3-.4-4.3L41.6 32c-.5-.3-.7-1-.4-1.6.3-.5 1-.7 1.4-.3ZM9 18.5c.5.7.7 1.5.7 2.3l5.4 1.4c.5.1.8.7.7 1.4-.1.5-.5.9-1 .9h-.2L9.2 23c-.4.8-1 1.5-1.8 2-.9.5-1.8.7-2.6.7-1.6 0-3.2-.8-4-2.2a4.7 4.7 0 0 1 1.5-6.6A4.9 4.9 0 0 1 9 18.5Zm6.6-14.3a4.8 4.8 0 0 1-.8 6l2.4 4.1c.3.5.2 1.2-.4 1.6a1 1 0 0 1-.5.1 1 1 0 0 1-.9-.5l-2.5-4.3-1.4.2c-1.6 0-3.2-.8-4-2.3A4.7 4.7 0 0 1 9 2.6a4.9 4.9 0 0 1 6.6 1.6Zm-1 26.3c.3.6.2 1.2-.3 1.6l-4.6 3c.4 1 .5 2 .3 3a5 5 0 0 1-2.1 3c-1 .5-1.8.7-2.6.7-1.6 0-3.2-.8-4.1-2.2A4.7 4.7 0 0 1 2.7 33c1.8-1 4-.8 5.5.4l5-3.2a1 1 0 0 1 1.3.3Z%27/%3E%3Cpath fill=%27%23192D4C%27 d=%27M23.6 26.6c.3 0 .7.4.7.7v22.9c0 .4-.3.8-.7.8a.7.7 0 0 1-.7-.7v-23c0-.4.3-.7.7-.7Zm9.6-.2c.4 0 .8.4.8.7v23.2c0 .4-.3.7-.8.7a.7.7 0 0 1-.7-.7V27c0-.4.4-.7.7-.7Zm-4 12 1.5 11.7c0 .5-.3.8-.7.9h-.1c-.4 0-.7-.3-.7-.7l-.8-6-.8 6c0 .4-.3.7-.7.7a.7.7 0 0 1-.7-.9l1.4-11.6c.1-.4.4-.7.8-.7s.7.3.8.7Zm2.2-19c3 0 5.6 2.6 5.6 5.7v11.1c0 .4-.4.7-.9.7a.7.7 0 0 1-.7-.7V25.1a4 4 0 0 0-4-4.1h-6.2a4 4 0 0 0-4 4v11.2c0 .5-.4.7-.8.7-.3 0-.7-.3-.7-.7V25.1c0-3.1 2.5-5.6 5.6-5.6h6.1Zm-2.9-1.9a3.7 3.7 0 0 1-3.8-3.8V12c0-2.2 1.6-3.8 3.8-3.8 2.3 0 3.9 1.6 3.9 3.8v1.6c0 2.2-1.6 3.8-3.9 3.8Zm0-7.8c-1.4 0-2.3 1-2.3 2.4v1.6c0 1.4 1 2.3 2.3 2.3 1.4 0 2.4-1 2.4-2.3V12c0-1.4-1-2.4-2.4-2.4Z%27/%3E%3C/g%3E%3C/svg%3E");height:3.1875rem;width:3.5625rem}.media-twitter{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2726%27 height=%2721%27%3E%3Cpath fill=%27%23192D4C%27 d=%27M26 2.5c-1 .4-2 .7-3 .8 1-.6 1.9-1.7 2.3-3-1 .7-2.2 1.1-3.4 1.4a5.3 5.3 0 0 0-9.1 4.8C8.4 6.3 4.4 4.2 1.8 1a5.3 5.3 0 0 0 1.7 7c-1 0-1.7-.2-2.5-.6 0 2.6 2 4.8 4.3 5.2a5.4 5.4 0 0 1-2.4.1 5.3 5.3 0 0 0 5 3.7A10.7 10.7 0 0 1 0 18.6 15 15 0 0 0 8.2 21 15 15 0 0 0 23.3 5.2c1-.7 2-1.6 2.7-2.7Z%27/%3E%3C/svg%3E");height:1.3125rem;width:1.625rem}.media-twitter:hover,.media-twitter_primary{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2726%27 height=%2721%27%3E%3Cpath fill=%27%232D44EA%27 d=%27M26 2.5c-1 .4-2 .7-3 .8 1-.6 1.9-1.7 2.3-3-1 .7-2.2 1.1-3.4 1.4a5.3 5.3 0 0 0-9.1 4.8C8.4 6.3 4.4 4.2 1.8 1a5.3 5.3 0 0 0 1.7 7c-1 0-1.7-.2-2.5-.6 0 2.6 2 4.8 4.3 5.2a5.4 5.4 0 0 1-2.4.1 5.3 5.3 0 0 0 5 3.7A10.7 10.7 0 0 1 0 18.6 15 15 0 0 0 8.2 21 15 15 0 0 0 23.3 5.2c1-.7 2-1.6 2.7-2.7Z%27/%3E%3C/svg%3E")}.media-twitter_primary:hover{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2726%27 height=%2721%27%3E%3Cpath fill=%27%23192D4C%27 d=%27M26 2.5c-1 .4-2 .7-3 .8 1-.6 1.9-1.7 2.3-3-1 .7-2.2 1.1-3.4 1.4a5.3 5.3 0 0 0-9.1 4.8C8.4 6.3 4.4 4.2 1.8 1a5.3 5.3 0 0 0 1.7 7c-1 0-1.7-.2-2.5-.6 0 2.6 2 4.8 4.3 5.2a5.4 5.4 0 0 1-2.4.1 5.3 5.3 0 0 0 5 3.7A10.7 10.7 0 0 1 0 18.6 15 15 0 0 0 8.2 21 15 15 0 0 0 23.3 5.2c1-.7 2-1.6 2.7-2.7Z%27/%3E%3C/svg%3E")}.media-discover{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2758%27 height=%2759%27%3E%3Cg fill=%27none%27 fill-rule=%27evenodd%27%3E%3Cpath fill=%27%23fff%27 d=%27M21.13 9.5a1.01 1.01 0 0 1-1.01-1.04 6.3 6.3 0 0 0-12.57-.32 1 1 0 0 1-1.03.98 1 1 0 0 1-.99-1.03 8.3 8.3 0 1 1 16.6.42 1 1 0 0 1-1 .98%27/%3E%3Cpath fill=%27%23fff%27 d=%27M1.01 45.9a1 1 0 0 1-1-1.1l3.02-34.47a3.53 3.53 0 0 1 3.6-3.22l2.59.07a1 1 0 0 1 .98 1.03c-.02.56-.48 1.02-1.04.98l-2.58-.07a1.5 1.5 0 0 0-1.54 1.38L2 44.98a1 1 0 0 1-1 .91m23.78.61a1 1 0 0 1-1-.97L22.5 10.95a1.5 1.5 0 0 0-1.44-1.46 1 1 0 1 1 .1-2 3.5 3.5 0 0 1 3.35 3.38l1.26 34.59a1 1 0 0 1-.96 1.04h-.04m11.8-37a1 1 0 0 1-1-.99 8.31 8.31 0 0 1 16.59-.42 1 1 0 0 1-.98 1.03 1 1 0 0 1-1.03-.98 6.29 6.29 0 0 0-12.57.32 1 1 0 0 1-.98 1.03h-.03%27/%3E%3Cpath fill=%27%23fff%27 d=%27M56.68 45.9a1 1 0 0 1-1-.92L52.66 10.5a1.5 1.5 0 0 0-1.54-1.38l-2.59.07a1 1 0 0 1-1.03-.98 1 1 0 0 1 .98-1.03l2.58-.07a3.54 3.54 0 0 1 3.6 3.22L57.7 44.8a1 1 0 0 1-1 1.1m-23.78.6a1.01 1.01 0 0 1-1.01-1.04l1.26-34.59a3.5 3.5 0 0 1 3.35-3.39c.54-.03 1.03.4 1.06.96a1 1 0 0 1-.96 1.05 1.5 1.5 0 0 0-1.43 1.46l-1.27 34.58a1 1 0 0 1-1 .97%27/%3E%3Cpath fill=%27%23fff%27 d=%27M23.65 15.75a1 1 0 0 1-.35-1.95 15.71 15.71 0 0 1 11.1 0 1 1 0 0 1-.71 1.89 13.69 13.69 0 0 0-9.68 0c-.12.04-.24.06-.36.06m10.13 7.27a1 1 0 0 1-.34-.06 13.75 13.75 0 0 0-9.18 0 1 1 0 1 1-.68-1.9c3.4-1.2 7.14-1.2 10.53 0a1 1 0 0 1-.33 1.96%27/%3E%3Cpath fill=%27%232D44EA%27 d=%27M12.9 52.89h-.2a7.7 7.7 0 1 1 .2 0m9.34-16.58a12.9 12.9 0 1 0-9.34 21.78 12.91 12.91 0 0 0 9.34-21.78M45 52.88h-.2a7.7 7.7 0 0 1-.2-15.38 7.7 7.7 0 0 1 .4 15.39m8.68-17.05a12.82 12.82 0 0 0-9.2-3.54 12.81 12.81 0 0 0-9.03 4 12.81 12.81 0 0 0-3.54 9.22 12.8 12.8 0 0 0 4 9.02 12.8 12.8 0 0 0 9.22 3.54 12.81 12.81 0 0 0 9.02-4 12.81 12.81 0 0 0 3.54-9.22 12.8 12.8 0 0 0-4-9.02%27/%3E%3C/g%3E%3C/svg%3E");height:3.6875rem;width:3.625rem}.icon-header-1:before,.media-header-1{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2734%27 height=%2734%27%3E%3Cpath d=%27M13.46 13.46a5 5 0 1 0 7.08 7.08 5 5 0 0 0-7.08-7.08ZM0 0v11l5 5V5h11l-5-5zm34 0v11l-5 5V5H18l5-5zM0 34V23l5-5v11h11l-5 5zm34 0V23l-5-5v11H18l5 5z%27 fill=%27%232D44EA%27 fill-rule=%27evenodd%27/%3E%3C/svg%3E");height:2.125rem;width:2.125rem}.icon-header-2:before,.media-header-2{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2725%27 height=%2725%27%3E%3Cpath fill=%27%232D44EA%27 d=%27m7 25-7-7h18V0l7 7v18z%27/%3E%3C/svg%3E");height:1.5625rem;width:1.5625rem}.element-values__header .icon-header-2:before,.icon-header-2_white:before,.media-header-2_white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2725%27 height=%2725%27%3E%3Cpath fill=%27%23fff%27 d=%27m7 25-7-7h18V0l7 7v18z%27/%3E%3C/svg%3E")}.element-list__item:before,.media-check{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2730%27 height=%2730%27%3E%3Cg fill=%27none%27 fill-rule=%27evenodd%27%3E%3Ccircle cx=%2715%27 cy=%2715%27 r=%2715%27 fill=%27%232D44EA%27/%3E%3Cpath fill=%27%23FFF%27 d=%27M8.7 15.6a.5.5 0 0 1 0-.7l1.7-1.8h.7L13 15c.1.2.4.2.6 0l6-6c.2-.2.5-.2.7 0l1.7 1.7c.2.2.2.5 0 .7L13.5 20c-.1.2-.3.2-.4 0l-4.3-4.3Z%27/%3E%3C/g%3E%3C/svg%3E");height:1.875rem;width:1.875rem}.h-list>li:before,.media-list-item,.section-grid ol>li:before,.section-grid ul>li:before,.section-page-content ul>li:before,.section-submenu__menu>ul>li:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%274.6%27 height=%277%27%3E%3Cpath fill=%27%23192D4C%27 d=%27M1.1 7 0 5.9l2.5-2.4L0 1.1 1.1 0l3.5 3.5z%27/%3E%3C/svg%3E");height:.4375rem;width:.3125rem}.media-list-item_primary,.section-submenu__menu>ul>li.active:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%274.6%27 height=%277%27%3E%3Cpath fill=%27%232D44EA%27 d=%27M1.1 7 0 5.9l2.5-2.4L0 1.1 1.1 0l3.5 3.5z%27/%3E%3C/svg%3E")}.h1,h1{font-family:Poppins,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Noto Sans,Liberation Sans,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:2rem;font-weight:400;margin-bottom:2rem}@media(min-width:992px){.h1,h1{font-size:2.625rem;margin-bottom:3.125rem}}.h2,.section-client__side-header,.section-history__side-header,h2{font-family:Poppins,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Noto Sans,Liberation Sans,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:1.75rem;font-weight:700;letter-spacing:.053125rem;margin-bottom:2rem}@media(min-width:992px){.h2,.section-client__side-header,.section-history__side-header,h2{font-size:2.125rem;margin-bottom:3.125rem}}.element-work__header,.h3,h3{font-size:1.25rem;font-weight:700;margin-bottom:1.875rem}@media(min-width:992px){.element-work__header,.h3,h3{font-size:1.5625rem}}.h4,h4{font-family:Poppins,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Noto Sans,Liberation Sans,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:1rem;font-weight:700;margin-bottom:.75rem}@media(min-width:992px){.h4,h4{font-size:1.0625rem}}.h5,h5{font-size:.9375rem;font-weight:700;margin-bottom:1.875rem}@media(min-width:992px){.h5,h5{font-size:1rem}}.h6,h6{font-size:.9375rem;font-weight:700;margin-bottom:1.875rem}@media(min-width:992px){.h6,h6{font-size:1rem}}.icon-header-1:before{content:"";display:block;margin-bottom:1rem}.icon-header-2{display:inline-flex}.icon-header-2:before{content:"";flex-shrink:0;margin-right:.9375rem;transform:translateY(-.375rem)}.h-list,.section-grid ol,.section-grid ul,.section-page-content ul,.section-submenu__menu>ul{list-style:none;margin-bottom:0;margin-left:0;padding-left:0}.h-list>li,.section-grid ol>li,.section-grid ul>li,.section-page-content ul>li,.section-submenu__menu>ul>li{margin-bottom:.625rem;position:relative}.h-list>li:before,.section-grid ol>li:before,.section-grid ul>li:before,.section-page-content ul>li:before,.section-submenu__menu>ul>li:before{content:"";flex-shrink:0;left:-.9375rem;position:absolute;top:.625rem}.form-group{margin-bottom:1rem}@media(min-width:992px){.form-group{margin-bottom:2rem}}.form-control,.form-select,.wpforms-field-email input,.wpforms-field-select select,.wpforms-field-text input,.wpforms-field-textarea textarea{background-color:#0000!important;border-bottom:1px solid #192d4c;border-left:0!important;border-radius:0;border-right:0!important;border-top:0!important;box-shadow:none!important;font-size:1rem;font-weight:700;outline:none!important;padding:0}.form-control:active,.form-control:focus,.form-select:active,.form-select:focus,.wpforms-field-email input:active,.wpforms-field-email input:focus,.wpforms-field-select select:active,.wpforms-field-select select:focus,.wpforms-field-text input:active,.wpforms-field-text input:focus,.wpforms-field-textarea textarea:active,.wpforms-field-textarea textarea:focus{border-color:#2d44ea}.form-control::placeholder,.form-select::placeholder,.wpforms-field-email input::placeholder,.wpforms-field-select select::placeholder,.wpforms-field-text input::placeholder,.wpforms-field-textarea textarea::placeholder{color:#2d44ea}.form-control-sm,.wpforms-field-small{font-size:1rem!important}.form-select,.wpforms-field-select select{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%278%27 height=%2712%27%3E%3Cg fill=%27none%27%3E%3Cpath fill=%27%232D44EA%27 d=%27M5.414 3.414A2 2 0 1 0 2.586.586a2 2 0 0 0 2.828 2.828Z%27/%3E%3Cpath fill=%27%23192D4C%27 d=%27M0 8V4l4 4 4-4v4l-4 4z%27/%3E%3C/g%3E%3C/svg%3E");background-position:100%;background-size:.75rem;padding-right:2rem}.form-check,.wpforms-field-checkbox ul>li,.wpforms-field-radio ul>li{color:#2d44ea}.form-check-label,.wpforms-field-checkbox ul>li>label,.wpforms-field-gdpr-checkbox label,.wpforms-field-radio ul>li>label{font-size:1.25rem!important;font-weight:700!important}.form-check-input,.wpforms-field-checkbox ul>li>input,.wpforms-field-gdpr-checkbox input,.wpforms-field-radio ul>li>input{border-color:#2d44ea;font-size:1.25rem!important;font-weight:700!important;height:1.25rem!important;width:1.25rem!important}.btn,.wpforms-field-file-upload .dz-message:after,.wpforms-submit{border-radius:.4375rem;box-shadow:none!important;font-size:.75rem;font-weight:500;letter-spacing:.075rem;outline:none!important;padding:.5625rem .75rem;text-transform:uppercase}.btn-icon,.element-form_sm .wpforms-submit,.wpforms-submit{align-items:center;display:inline-flex}.btn-icon:after,.element-form_sm .wpforms-submit:after,.wpforms-submit:after{content:"";margin-left:.375rem}.btn-img{align-items:center;display:inline-flex;flex-direction:column;justify-content:center}.btn-img>img{transition:all .2s ease-in-out}.btn-img:hover>img{filter:brightness(10)}.btn-lg,.wpforms-submit{border-radius:.625rem;font-size:.875rem;padding:.4375rem 1rem}.btn-sm,.element-form_sm .wpforms-submit,.wpforms-field-file-upload .dz-message:after{padding:.375rem .625rem}.btn-dark:active,.btn-dark:focus,.btn-dark:hover,.btn-primary:active,.btn-primary:focus,.btn-primary:hover,.wpforms-field-file-upload .dz-message:active:after,.wpforms-field-file-upload .dz-message:focus:after,.wpforms-field-file-upload .dz-message:hover:after,.wpforms-submit:active,.wpforms-submit:focus,.wpforms-submit:hover{background-color:#192d4c}.btn-light,.btn-outline-dark,.btn-outline-primary{background-color:#fff}.btn-light{border:0;color:#2d44ea}.btn-light:active,.btn-light:focus,.btn-light:hover{background-color:#e9ecfc;color:#2d44ea}.btn-dark,.btn-primary,.wpforms-field-file-upload .dz-message:after,.wpforms-submit{border:0}.btn-dark:active,.btn-dark:focus,.btn-dark:hover,.btn-primary:active,.btn-primary:focus,.btn-primary:hover,.wpforms-field-file-upload .dz-message:active:after,.wpforms-field-file-upload .dz-message:focus:after,.wpforms-field-file-upload .dz-message:hover:after,.wpforms-submit:active,.wpforms-submit:focus,.wpforms-submit:hover{background-color:#192d4c80;color:#fff}.btn.loading,.loading.wpforms-submit,.wpforms-field-file-upload .loading.dz-message:after{align-items:center;display:inline-flex;opacity:.5;pointer-events:none}@keyframes rotate{to{transform:rotate(1turn)}}.btn.loading:before,.loading.wpforms-submit:before{animation:rotate 1s linear infinite;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2724%27 height=%2724%27 fill=%27none%27%3E%3Ccircle cx=%2712%27 cy=%2712%27 r=%2710%27 stroke=%27rgba%28255, 255, 255, 0.5%29%27 stroke-width=%274%27/%3E%3Cpath fill=%27rgba%28255, 255, 255, 0.5%29%27 d=%27M4 12a8 8 0 0 1 8-8V0A12 12 0 0 0 0 12h4zm2 5.3A8 8 0 0 1 4 12H0c0 3 1.1 5.8 3 8l3-2.7z%27/%3E%3C/svg%3E");content:"";height:1.125rem;margin-right:.625rem;width:1.125rem}.btn-pill{border-radius:50rem}.modal-content{background-color:#fff;padding:1.875rem;position:relative}@media(min-width:992px){.modal-content{padding:3.125rem 4.375rem}}.modal-content:before{background-color:#2d44ea;border-radius:50%;content:"";display:block;height:1.25rem;left:.625rem;position:absolute;top:.625rem;width:1.25rem}@media(min-width:992px){.modal-content:before{left:1.875rem;top:1.875rem}}.modal-content .wpforms-container{margin-bottom:0}.modal-close{position:absolute;right:1.875rem;top:1.875rem;z-index:1}.header{background-color:#fff;position:sticky;top:0;z-index:1030}.header__container{align-items:center;display:flex;justify-content:space-between}.header__logo{flex-shrink:0;text-align:center}.header__first-line{background-color:#fff}.header__first-line .header__container{height:3.4375rem}.header__burger{background-color:#0000;border:0;box-shadow:none;cursor:pointer;flex-shrink:0;height:2.1875rem;margin:0;outline:none;padding:0;position:relative;width:2.75rem}.header__burger>span{background-color:#192d4c;border-radius:999px;display:block;height:.25rem;position:absolute;top:calc(50% - .125rem);transition:all .2s ease-in-out;width:100%}.header__burger>span:first-child{transform:rotate(45deg)}.header__burger>span:nth-child(2){opacity:0}.header__burger>span:nth-child(3){transform:rotate(-45deg)}.header__burger.collapsed{align-items:flex-end;justify-content:space-between}.header__burger.collapsed>span{transform:none}.header__burger.collapsed>span:first-child{top:0;transform:none}.header__burger.collapsed>span:nth-child(2){opacity:1;right:0;width:55%}.header__burger.collapsed>span:nth-child(3){bottom:0;top:unset;transform:none}.header__burger:hover>span{background-color:#192d4c}@media(min-width:992px){.header__burger{display:none}}.header__menu{display:none}.header__menu .dropdown-toggle{cursor:default}.header__menu ul{list-style:none;margin:0;padding:0}.header__menu ul>li{display:inline-block;margin-right:3.75rem}.header__menu ul>li a{color:#192d4c;font-size:.875rem;font-weight:600;text-decoration:none}.header__menu ul>li a:hover{color:#2d44ea}.header__menu ul>li.current-menu-item a{color:#2d44ea;pointer-events:none}.header__menu ul>li>a{padding-bottom:.9375rem}.header__menu ul>li>a:after{content:none}.header__menu ul>li>a+.dropdown-menu{border:1px solid #2d44ea;border-radius:0;margin-left:-2rem!important;padding:1.25rem 2rem}.header__menu ul>li>a+.dropdown-menu:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2754%27 height=%2715%27%3E%3Cg fill=%27none%27 fill-rule=%27evenodd%27%3E%3Cpath fill=%27%232D44EA%27 d=%27m27 0 27 15h-1.8L27 1 1.8 15H0L27 0Z%27/%3E%3Cpath fill=%27%23fff%27 d=%27M1.8 15 27 1l25.2 14z%27/%3E%3C/g%3E%3C/svg%3E");content:"";height:.9375rem;left:2rem;position:absolute;top:-.9375rem;width:3.375rem}.header__menu ul>li>a+.dropdown-menu>li:not(:last-child){margin-bottom:.625rem}.header__menu ul>li>a+.dropdown-menu>li>a{margin:0;padding:0}.header__menu ul>li>a+.dropdown-menu>li>a:before{content:">";margin-right:.125rem}.header__menu ul>li>a+.dropdown-menu>li>a:hover{background-color:unset}.header__menu ul>li>a+.dropdown-menu[data-popper-placement=bottom-end]{margin-left:0!important;margin-right:-2rem!important}.header__menu ul>li>a+.dropdown-menu[data-popper-placement=bottom-end]:before{left:unset;right:2rem}@media(min-width:992px){.header__menu{display:block}}.header__mobile-menu{background-color:#2d44eacc;color:#fff;display:inline-block;max-height:calc(100vh - 3.4375rem);overflow-y:auto;padding:2rem;text-align:center;width:100%}.header__mobile-menu-line{text-align:right}.header__mobile-menu ul{list-style:none;margin:0;padding:0}.header__mobile-menu ul>li{font-weight:700}.header__mobile-menu a{color:#fff;text-decoration:none}.header__mobile-menu nav>ul>li{font-size:1.25rem}.header__mobile-menu nav>ul>li:not(:last-child){margin-bottom:1rem}.header__mobile-menu nav>ul>li>ul>li{display:inline-block;font-size:1rem}.header__mobile-menu nav>ul>li>ul>li:not(:last-child):after{content:"/";padding:0 .625rem}@media(min-width:576px){.header__logo{flex:1;order:0;text-align:left}.header__contact{margin-right:5.125rem;order:1}.header__burger{order:2}}@media(min-width:992px){.header .collapse{display:none}.header__contact{margin-right:0}.header .dropdown:hover .dropdown-menu{display:block;opacity:1;position:absolute;top:calc(100% + .9375rem)}}.footer{color:#fff}.footer__first-line{background-color:#192d4c;font-size:.9375rem;padding:2rem 0}@media(min-width:992px){.footer__first-line{padding:5.625rem 0}}.footer__second-line{background-color:#2d44ea;font-size:.75rem;padding:.9375rem 0}.footer a{color:#fff;text-decoration:none}.footer a:hover{text-decoration:underline}.footer__row{--bs-gutter-x:1.5rem;--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)}.footer__col{flex-shrink:0;flex:0 0 auto;margin-bottom:2rem;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);text-align:center;width:100%}@media(min-width:576px){.footer__col{text-align:left}.footer__col-logo{flex:0 0 auto;width:100%}.footer__col-address,.footer__col-menu{flex:0 0 auto;width:50%}.footer__col-newsletter,.footer__col-right,.footer__col-sub-menu{flex:0 0 auto;width:100%}.footer__col-sub-menu{margin-bottom:0}}@media(min-width:992px){.footer__col{margin-bottom:0}.footer__col-logo{flex:0 0 auto;width:10%}.footer__col-address{flex:0 0 auto;width:20%}.footer__col-menu{flex:0 0 auto;width:30%}.footer__col-newsletter{flex:0 0 auto;width:40%}.footer__col-right{flex:0 0 auto;margin-left:10%;width:20%}.footer__col-sub-menu{flex:0 0 auto;width:70%}}.footer__col-newsletter{text-align:left}.footer__col-newsletter .wpforms-container .wpforms-field{padding:.3125rem 0!important}.footer__col-newsletter .wpforms-submit{margin:.625rem 0 0!important}.footer__address{font-weight:700;margin-bottom:1rem}.footer__menu ul,.footer__sub-menu ul{list-style:none;margin-bottom:0;padding:0}.footer__menu ul li:not(:last-child),.footer__sub-menu ul li:not(:last-child){margin-bottom:.75rem}.footer__sub-menu ul{display:flex;flex-wrap:wrap;justify-content:center;text-align:center}.footer__sub-menu ul li{margin:0 1.875rem 0 0!important}.footer__sub-menu ul li:last-child{margin:0!important}@media(min-width:992px){.footer__sub-menu ul{justify-content:flex-start;text-align:left}}.footer__right{text-align:center}@media(min-width:992px){.footer__right{text-align:left}}.footer__links{align-items:center;display:flex;justify-content:center;margin-top:2rem}@media(min-width:992px){.footer__links{justify-content:flex-start}}.footer__link{display:inline-block;height:1.875rem;opacity:.8;width:1.875rem}.footer__link:hover{opacity:1}.footer__link:not(.footer__link:last-child){margin-right:1.875rem}.footer__link>img{width:100%}.footer .media-logo-footer{max-width:100%}@media(max-width:991.98px){.wpforms-field-layout-columns{flex-direction:column}.wpforms-layout-column-25,.wpforms-layout-column-33,.wpforms-layout-column-50{width:100%!important}}.wpforms-field{overflow:hidden;width:100%}.wpforms-field-html{font-size:1rem;font-weight:400}.wpforms-field-select select{color:#2d44ea!important}.wpforms-field-select label{color:#2d44ea;font-family:Manrope,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Noto Sans,Liberation Sans,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:.75rem;font-weight:600!important}.wpforms-field-email input,.wpforms-field-text input{border-bottom-color:#979797}.wpforms-field-textarea{height:100%!important}.wpforms-field-textarea textarea{background-color:#f7f7f7!important;border:none!important;height:100%!important;padding:.625rem}.wpforms-field-small{max-width:unset!important}.wpforms-field-email label,.wpforms-field-file-upload label,.wpforms-field-text label,.wpforms-field-textarea label{color:#2d44ea;font-family:Manrope,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Noto Sans,Liberation Sans,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:.75rem;font-weight:600!important}.wpforms-field-email label,.wpforms-field-text label,.wpforms-field-textarea label{transition:all .2s ease-in-out}.wpforms-field-email label:not(.active),.wpforms-field-text label:not(.active),.wpforms-field-textarea label:not(.active){opacity:0;transform:translateY(50%)}.wpforms-field-gdpr-checkbox ul{padding-left:0}.wpforms-field-description{color:#2d44ea;font-size:.75rem;font-weight:600!important}.wpforms-field-checkbox,.wpforms-field-radio{color:#2d44ea;font-size:1.25rem!important;font-weight:700!important}@media(min-width:992px){.wpforms-field-checkbox,.wpforms-field-radio{display:flex}}.wpforms-field-checkbox>label,.wpforms-field-radio>label{margin-bottom:.625rem;margin-right:.625rem}.wpforms-field-checkbox ul,.wpforms-field-radio ul{flex:1;margin:0;padding:0}.wpforms-field-checkbox ul>li,.wpforms-field-radio ul>li{align-items:center;display:flex;padding-left:0!important}.wpforms-field-checkbox ul>li:not(:last-child),.wpforms-field-radio ul>li:not(:last-child){margin-bottom:.625rem}.wpforms-field-checkbox ul>li>input,.wpforms-field-radio ul>li>input{flex-shrink:0}.wpforms-field-checkbox ul>li>label,.wpforms-field-radio ul>li>label{line-height:1}.wpforms-field-file-upload .wpforms-field-label{margin-bottom:.625rem}.wpforms-field-file-upload .wpforms-uploader{border:unset!important;border-radius:.625rem;padding:1.875rem!important}@media(min-width:1200px){.wpforms-field-file-upload .wpforms-uploader{padding:3.75rem 3.125rem!important}}.wpforms-field-file-upload .dz-preview{align-items:center;border:0!important;flex-direction:column;text-align:center}.wpforms-field-file-upload .dz-preview .dz-image{margin:0 0 1rem!important}.wpforms-field-file-upload .dz-preview .dz-details{margin:0!important}.wpforms-field-file-upload .dz-preview .dz-error-message{margin-left:0!important}.wpforms-field-file-upload .dz-size{margin-bottom:.5rem!important}.wpforms-field-file-upload .dz-message{font-weight:400!important}.wpforms-field-file-upload .dz-message svg{display:none}.wpforms-field-file-upload .dz-message:before{content:"";margin-bottom:1.6875rem}.wpforms-field-file-upload .dz-message .modern-title{margin-bottom:1.6875rem}.wpforms-field-file-upload .dz-message:after{content:"Sélectionner un fichier"}.wpforms-submit{display:block;margin:2rem auto 0}.wpforms-confirmation-container p:last-child,.wpforms-error-container p:last-child{margin-bottom:0}.wpforms-error:not(input):not(textarea){color:#dc3545!important;font-size:.75rem!important;font-weight:400!important;opacity:1!important;transform:unset!important}input.wpforms-error:not([type=file]),textarea.wpforms-error{border-color:#dc3545!important}@media(min-width:992px){.wpforms-one-half.wpforms-field-file-upload{text-align:left!important}.wpforms-one-half.wpforms-field-file-upload.wpforms-first{text-align:right!important}}@media(max-width:991.98px){.wpforms-container .wpforms-one-third,.wpforms-container .wpforms-two-thirds{margin-bottom:1rem;margin-left:0!important;width:100%!important}}.section-news{overflow:hidden;padding:2rem 0;position:relative}@media(min-width:992px){.section-news{padding:5.625rem 0}}.section-news:before{background-color:#e9ecfc;bottom:0;clip-path:polygon(0 100%,70% 0,100% 0,100% 100%);content:"";position:absolute;right:0;top:0;width:74%}.section-news__container{position:relative}@media(min-width:576px){.section-news__container{margin-left:calc(50vw - 270px + .75rem)}}@media(min-width:768px){.section-news__container{margin-left:calc(50vw - 360px + .75rem)}}@media(min-width:992px){.section-news__container{margin-left:calc(50vw - 480px + .75rem)}}@media(min-width:1200px){.section-news__container{margin-left:calc(50vw - 610px + .75rem)}}@media(min-width:1400px){.section-news__container{margin-left:calc(50vw - 660px + .75rem)}}.section-news__header{align-items:flex-start;display:flex;justify-content:space-between;margin-left:1.5rem;padding-bottom:2rem;padding-top:2rem}.section-news__header .h2,.section-news__header h2{margin-bottom:2rem}.section-news__header:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%27170%27 height=%27170%27%3E%3Cpath fill=%27%23192D4C%27 d=%27M47.6 0 0 47.6h115.6V170l54.4-47.6V0z%27/%3E%3C/svg%3E");height:13.125rem;position:absolute;right:0;top:-3.125rem;width:13.125rem}@media(min-width:992px){.section-news__header:before{content:""}.section-news__header{display:block;flex-shrink:0;left:.75rem;margin-left:0;padding-bottom:0;padding-top:3.125rem;position:absolute;width:15rem}.section-news__slider{margin-left:12.5rem}}.section-news__slide{height:100%}.section-news .swiper-wrapper{align-items:stretch}.section-news .swiper-slide{height:auto;padding:.9375rem;transition:opacity .3s;width:calc(90% - 1.875rem)}@media(min-width:576px){.section-news .swiper-slide{width:calc(60% - 1.875rem)}}@media(min-width:768px){.section-news .swiper-slide{width:calc(47% - 1.875rem)}}@media(min-width:1200px){.section-news .swiper-slide{width:calc(32% - 1.875rem)}}.section-news .swiper-slide-visible{opacity:.7}.section-news .swiper-slide-prev{opacity:0}.section-news .swiper-slide-active{opacity:1}.section-numbers{background-color:#192d4c;color:#fff;padding:2rem 0;text-align:center}@media(min-width:992px){.section-numbers{padding:3.75rem 0 5.375rem}}.section-numbers__row{--bs-gutter-x:1.5rem;--bs-gutter-y:0;display:flex;flex-wrap:wrap;justify-content:center;margin-left:calc(var(--bs-gutter-x)*-.5);margin-right:calc(var(--bs-gutter-x)*-.5);margin-top:calc(var(--bs-gutter-y)*-1)}.section-numbers__col{flex-shrink:0;flex:0 0 auto;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%}.section-numbers__col:not(:last-child){margin-bottom:2rem}@media(min-width:576px){.section-numbers__col{flex:0 0 auto;width:50%}}@media(min-width:992px){.section-numbers__col{flex:0 0 auto;margin-bottom:0!important;width:25%}}.section-numbers__number{font-size:2rem;font-weight:bolder;margin:0 auto;min-width:8rem;padding:1rem;position:relative;text-align:center;width:max-content}@media(min-width:992px){.section-numbers__number{font-size:4.375rem;margin-bottom:1.75rem;min-width:11.875rem}}.section-numbers__title{font-size:.9375rem;font-weight:700;line-height:1.33;text-transform:uppercase}.section-home-hero{background-color:#e9ecfc;padding-top:2rem;position:relative}@media(min-width:992px){.section-home-hero{padding-top:6.25rem}}.section-home-hero__image{bottom:6.25rem;left:0;position:absolute;right:0;top:0}.section-home-hero__image>img{height:100%;object-fit:cover;width:100%}.section-home-hero__image:after{background-color:#2d44eacc;bottom:0;content:"";display:block;left:0;position:absolute;right:0;top:0}.section-home-hero__header{color:#fff;margin-bottom:3rem}@media(min-width:992px){.section-home-hero__header{margin-bottom:6.25rem}}.section-home-hero__container{position:relative}.section-home-hero__row{--bs-gutter-x:1.5rem;--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)}.section-home-hero__col-content,.section-home-hero__col-form{flex-shrink:0;flex:0 0 auto;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%}@media(min-width:992px){.section-home-hero__col-content{flex:0 0 auto;width:58.33333333%}.section-home-hero__col-form{flex:0 0 auto;width:41.66666667%}}.section-page-hero{position:relative}.section-page-hero__image{bottom:0;color:#fff;left:0;position:absolute;right:0;top:0}.section-page-hero__image>img{height:100%;object-fit:cover;width:100%}.section-page-hero__image:after{background-color:#2d44eacc;bottom:0;content:"";display:block;left:0;position:absolute;right:0;top:0}.section-page-hero__container{color:#fff;display:flex;flex-direction:column;justify-content:center;padding-bottom:3rem;padding-top:3rem;position:relative}@media(min-width:992px){.section-page-hero__container{min-height:21.875rem}}.section-page-hero__row{--bs-gutter-x:1.5rem;--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)}.section-page-hero__wrapper{flex-shrink:0;flex:0 0 auto;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%}@media(min-width:992px){.section-page-hero__wrapper{flex:0 0 auto;margin-left:8.33333333%;width:83.33333333%}}.section-page-hero__title .h1,.section-page-hero__title h1{color:#fff;font-weight:700;line-height:1.34;margin-bottom:0}.section-promises{background-color:#e9ecfc;padding:2rem 0}@media(min-width:992px){.section-promises{padding:3.125rem 0 5rem}}.section-promises__row{--bs-gutter-x:1.5rem;--bs-gutter-y:0;align-items:center;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)}.section-promises__col-content,.section-promises__col-image{flex-shrink:0;flex:0 0 auto;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%}.section-promises__col-image{margin-bottom:1.5rem;text-align:center}@media(min-width:992px){.section-promises__col-image{flex:0 0 auto;margin-bottom:0;width:33.33333333%}.section-promises__col-content{flex:0 0 auto;margin-left:8.33333333%;width:58.33333333%}}.section-promises__image{aspect-ratio:1/1;border-radius:50%;display:inline-block;max-width:25rem;overflow:hidden;position:relative;width:100%}.section-promises__image>img{height:100%;object-fit:cover;width:100%}.section-promises__image:before{background-color:#2d44eacc;content:"";height:100%;left:0;position:absolute;top:0;width:100%}.section-services{background-color:#e9ecfc;padding:2rem 0}@media(min-width:992px){.section-services{padding:5.625rem 0}.section-services__header{margin-left:auto;margin-right:auto;width:calc(100% - 15.25rem)}}.section-services__slider{position:relative}.section-services__slider .swiper-slide{height:unset}@media(min-width:992px){.section-services__slider .swiper{width:calc(100% - 15.25rem)}}.section-services__nav{align-items:center;display:flex;justify-content:space-between;margin-top:1rem;width:100%}@media(min-width:992px){.section-services__nav{margin-top:0;position:absolute;top:calc(50% - 2.75rem)}}.section-services__next,.section-services__prev{opacity:.8;transition:all .2s ease-in-out}.section-services__next:hover,.section-services__prev:hover{opacity:1}.section-trust{padding:2rem 0}@media(min-width:992px){.section-trust{padding:5.625rem 0 8.75rem}}.section-trust__title{text-align:center}.section-trust__description{margin-bottom:2rem;text-align:center}@media(min-width:992px){.section-trust__description{margin-bottom:.75rem;padding-left:6.875rem;padding-right:6.875rem}}.section-trust__nav{align-items:center;display:flex;justify-content:space-between;margin-top:1rem;width:100%}@media(min-width:992px){.section-trust__nav{left:0;margin-top:0;position:absolute;top:calc(50% - 2.75rem)}}.section-trust__next,.section-trust__prev{opacity:.8;transition:all .2s ease-in-out}.section-trust__next:hover,.section-trust__prev:hover{opacity:1}.section-trust__slide{align-items:center;background-color:#fff;display:flex;justify-content:center;position:relative}.section-trust__slider{width:100%}@media(min-width:992px){.section-trust__slider{padding:0 6.875rem;position:relative}}.section-trust__slide:after{background-color:#192d4c;bottom:0;content:"";left:0;mix-blend-mode:color;position:absolute;right:0;top:0}.section-trust__slide img{filter:grayscale(1);max-width:100%}.section-trust .swiper-wrapper{align-items:center}.section-trust .swiper-button-disabled{cursor:default}.header__menu .section-trust ul>li.swiper-button-disabled>a+.dropdown-menu:before,.section-trust .header__menu ul>li.swiper-button-disabled>a+.dropdown-menu:before,.section-trust .swiper-button-disabled>.btn-icon:after,.section-trust .swiper-button-disabled>.media,.section-trust .swiper-button-disabled>.section-the-client__quote:before,.section-trust .swiper-button-disabled>.wpforms-submit:after,.section-trust .wpforms-field-file-upload .swiper-button-disabled>.dz-message:before,.wpforms-field-file-upload .section-trust .swiper-button-disabled>.dz-message:before{opacity:.5;pointer-events:none}.section-cases-modal__row{--bs-gutter-x:1.5rem;--bs-gutter-y:0;display:flex;flex-wrap:wrap;justify-content:center;margin-left:calc(var(--bs-gutter-x)*-.5);margin-right:calc(var(--bs-gutter-x)*-.5);margin-top:calc(var(--bs-gutter-y)*-1)}.section-cases-modal__col{flex-shrink:0;flex:0 0 auto;margin-bottom:1.5rem;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%}@media(min-width:576px){.section-cases-modal__col{flex:0 0 auto;width:50%}}@media(min-width:1200px){.section-cases-modal__col{flex:0 0 auto;width:25%}}.section-cases-modal__item{align-items:center;aspect-ratio:1/1;border-radius:.625rem;box-shadow:.25rem .25rem 1rem rgba(25,45,76,.175);display:flex;justify-content:center;transition:all .2s ease-in-out;width:100%}.section-cases-modal__item>img{transition:all .2s ease-in-out;width:calc(100% - 1.25rem)}.section-cases-modal__item:hover{border-width:.3125rem;box-shadow:.25rem .25rem 1rem rgba(45,68,234,.175)}.section-cases-modal__item:hover>img{width:calc(100% - .625rem)}.section-cases-modal__text{margin-bottom:2rem}.section-history{padding-top:2rem}@media(min-width:992px){.section-history{padding-top:5.625rem}}.section-history__container{position:relative}@media(min-width:992px){.section-history__image{margin-top:-12.5rem}}.section-history__image>img{width:100%}@media(min-width:992px){.section-history__image>img{max-width:100%;min-width:50%;width:auto}}.section-history__row{--bs-gutter-x:1.5rem;--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)}.section-history__col-header,.section-history__col-side{flex-shrink:0;flex:0 0 auto;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%}.section-history__col-header{margin-bottom:1.5rem}@media(min-width:992px){.section-history__col-header{flex:0 0 auto;margin-bottom:0;margin-left:8.33333333%;width:33.33333333%}.section-history__col-side{flex:0 0 auto;margin-left:8.33333333%;width:50%}}.section-history__content{line-height:1.875}.section-history__side-header{font-weight:700;line-height:1.4}@media(min-width:992px){.section-history__side-header{font-size:2.375rem;margin-top:6.25rem;width:65%}}.section-history__side-header b,.section-history__side-header strong{color:#2d44ea}.section-history_gray{background-color:#e9ecfc}.section-history_gray .section-history__image{margin-top:0}.section-vision-values{background-color:#e9ecfc;color:#fff;padding-bottom:2rem;position:relative}@media(min-width:992px){.section-vision-values{padding-bottom:3.125rem}}.section-vision-values__image{bottom:0;left:0;position:absolute;right:0;top:2rem}.section-vision-values__image>img{height:100%;object-fit:cover;width:100%}.section-vision-values__image:before{background-color:#192d4ceb;bottom:0;content:"";display:block;left:0;position:absolute;right:0;top:0}@media(min-width:992px){.section-vision-values__image{top:8.5rem}}.section-vision-values__work-image{align-items:center;aspect-ratio:1/1;background-color:#f3f4f6;border-radius:999px;display:flex;justify-content:center;position:absolute;right:-4.6875rem;top:0;width:25rem}.section-vision-values__work{padding:2rem 0}@media(min-width:992px){.section-vision-values__work{padding:7.5rem 0 5rem}}.section-vision-values__container{position:relative}.section-vision-values__row{--bs-gutter-x:1.5rem;--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)}.section-vision-values__col-value,.section-vision-values__col-work-header,.section-vision-values__col-wrapper{flex-shrink:0;flex:0 0 auto;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%}@media(min-width:992px){.section-vision-values__col-wrapper{flex:0 0 auto;margin-left:16.66666667%;width:66.66666667%}.section-vision-values__col-work-header{flex:0 0 auto;margin-left:8.33333333%;width:91.66666667%}}.section-vision-values__header{text-align:center}.section-vision-values .element-form{font-size:1rem;font-weight:400;line-height:1.875;margin-bottom:2rem}@media(min-width:992px){.section-vision-values .element-form{margin-bottom:5.5625rem}}.section-work-values{background-color:#e9ecfc;overflow:hidden;position:relative}.section-work-values__values-group{padding:2rem 0;position:relative}@media(min-width:992px){.section-work-values__values-group{padding:12.5rem 0 3.125rem}}.section-work-values__values-image{bottom:0;left:0;position:absolute;right:0;top:0}.section-work-values__values-image>img{height:100%;object-fit:cover;width:100%}.section-work-values__values-image:before{background-color:#192d4ceb;bottom:0;content:"";display:block;left:0;position:absolute;right:0;top:0}.section-work-values__work-group{margin-bottom:-2rem;position:relative;z-index:1}@media(min-width:992px){.section-work-values__work-group{margin-bottom:-4rem;padding-top:2.6875rem}}.section-work-values__work-image{align-items:center;aspect-ratio:1/1;background-color:#f3f4f6;border-radius:999px;display:none;justify-content:center;position:absolute;right:-4.6875rem;top:0;width:25rem}@media(min-width:992px){.section-work-values__work-image{display:flex}}.section-work-values__container{position:relative}.section-work-values__row{--bs-gutter-x:1.5rem;--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);position:relative}.section-work-values__col,.section-work-values__wrapper{flex-shrink:0;flex:0 0 auto;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%}.section-work-values__wrapper{padding-bottom:2rem;padding-top:2rem}.section-work-values__wrapper .icon-header-1{margin-bottom:0}@media(min-width:992px){.section-work-values__wrapper{flex:0 0 auto;margin-left:8.33333333%;padding-bottom:5rem;padding-top:5rem;width:91.66666667%}}.section-work-values__col{margin-bottom:1.5rem}@media(min-width:992px){.section-work-values__col{flex:0 0 auto;margin-bottom:0;width:25%}}.section-experts{margin:2rem 0}@media(min-width:992px){.section-experts{margin:5.625rem 0}}.section-experts__row{--bs-gutter-x:1.5rem;--bs-gutter-y:0;display:flex;flex-wrap:wrap;justify-content:center;margin-left:calc(var(--bs-gutter-x)*-.5);margin-right:calc(var(--bs-gutter-x)*-.5);margin-top:calc(var(--bs-gutter-y)*-1)}.section-experts__col,.section-experts__wrapper{flex-shrink:0;flex:0 0 auto;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%}@media(min-width:992px){.section-experts__wrapper{flex:0 0 auto;margin-left:8.33333333%;width:83.33333333%}}.section-experts__col{margin-bottom:1.5rem}@media(min-width:576px){.section-experts__col{flex:0 0 auto;width:50%}}@media(min-width:992px){.section-experts__col{flex:0 0 auto;width:33.33333333%}}@media(min-width:1200px){.section-experts__col{flex:0 0 auto;width:25%}}.section-experts__expert{aspect-ratio:1/1;position:relative;width:100%}.section-experts__expert:hover .section-experts__content{opacity:0}.section-experts__image{bottom:0;left:0;position:absolute;right:0;top:0}.section-experts__image>img{height:100%;object-fit:cover;width:100%}.section-experts__image:before{background-color:#2d44ea33;bottom:0;content:"";left:0;position:absolute;right:0;top:0}.section-experts__content{align-items:center;background-color:#2d44eacc;color:#fff;display:flex;flex-direction:column;height:100%;justify-content:center;padding:6.25rem 1.875rem 1.875rem;position:relative;text-align:center;transition:all .2s ease-in-out;width:100%}.section-experts__content-name{font-family:Poppins,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Noto Sans,Liberation Sans,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:1.125rem;font-weight:700;margin-bottom:.3125rem}.section-experts__content-position{font-size:1rem;text-transform:uppercase}.section-join{color:#fff;padding:2rem 0;position:relative;text-align:center}@media(min-width:992px){.section-join{padding:6.25rem 0}}.section-join__image{bottom:0;left:0;position:absolute;right:0;top:0}.section-join__image>img{height:100%;object-fit:cover;width:100%}.section-join__image:before{background-color:#192d4ccc;bottom:0;content:"";left:0;position:absolute;right:0;top:0}.section-join__container{position:relative}.section-join .btn,.section-join .wpforms-field-file-upload .dz-message:after,.section-join .wpforms-submit,.wpforms-field-file-upload .section-join .dz-message:after{letter-spacing:0}.section-your-clients{background-color:#f3f4f6;padding:2rem 0}@media(min-width:992px){.section-your-clients{padding:6.25rem 0}}.section-your-clients__row{--bs-gutter-x:1.5rem;--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)}.section-your-clients__col-content,.section-your-clients__col-image{flex-shrink:0;flex:0 0 auto;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%}.section-your-clients__col-image{margin-bottom:1.5rem}@media(min-width:992px){.section-your-clients__col-image{flex:0 0 auto;margin-bottom:0;margin-left:8.33333333%;width:25%}.section-your-clients__col-content{flex:0 0 auto;margin-left:8.33333333%;width:58.33333333%}}.section-your-clients__image{aspect-ratio:1/1;border-radius:999px;overflow:hidden;position:relative;width:100%}.section-your-clients__image:before{background-color:#2d44eacc;bottom:0;content:"";display:block;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.section-your-clients__image>img{height:100%;object-fit:cover;width:100%}.section-partners{background-color:#f3f4f6;overflow:hidden;padding-top:2rem;position:relative}@media(min-width:992px){.section-partners{padding-top:5.625rem}}.section-partners:before{background-color:#fff;bottom:0;content:"";display:block;left:0;position:absolute;right:0;top:0}@media(min-width:992px){.section-partners:before{bottom:5.625rem}}.section-partners__container{padding-bottom:2rem;position:relative}@media(min-width:992px){.section-partners__container{padding-bottom:11.25rem}}.section-partners__container:before{aspect-ratio:1/1;background-color:#e9ecfc;border-radius:999px;display:block;left:41.66%;position:absolute;top:50%;transform:translateY(calc(-50% - 5.625rem));width:56.25rem}@media(min-width:992px){.section-partners__container:before{content:""}}.section-partners__row{--bs-gutter-x:1.5rem;--bs-gutter-y:0;align-items:center;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);position:relative}.section-partners__col-first,.section-partners__col-second{flex-shrink:0;flex:0 0 auto;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%}@media(min-width:992px){.section-partners__col-first,.section-partners__col-second{flex:0 0 auto;width:50%}}@media(min-width:1200px){.section-partners__col-first,.section-partners__col-second{flex:0 0 auto;width:33.33333333%}}.section-partners__col-first{margin-bottom:3rem}@media(min-width:1200px){.section-partners__col-first{margin-bottom:0;margin-left:8.33333333%}.section-partners__col-second{margin-left:16.66666667%}}.section-partners__content{line-height:1.33;margin-bottom:2rem}@media(min-width:992px){.section-partners__content{margin-bottom:3rem}}.section-form{padding:2rem 0}@media(min-width:992px){.section-form{padding:5.625rem 0}}.section-form .element-form,.section-form_gray{background-color:#f3f4f6}.section-form_gray .element-form{background-color:#fff}.single-telechargement .section-form{padding-top:0!important}.section-advantages{background-color:#f3f4f6;overflow:hidden}.section-advantages__container{padding-bottom:2rem;padding-top:2rem;position:relative}@media(min-width:992px){.section-advantages__container{aspect-ratio:1366/748;padding-bottom:0;padding-top:5.625rem}}.section-advantages__row{--bs-gutter-x:1.5rem;--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)}.section-advantages__wrapper{flex-shrink:0;flex:0 0 auto;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%}@media(min-width:992px){.section-advantages__wrapper{flex:0 0 auto;margin-left:8.33333333%;width:83.33333333%}}.section-advantages__title{margin-bottom:1rem;position:relative}.section-advantages__background{align-items:flex-end;bottom:0;display:none;justify-content:center;left:0;position:absolute;right:0;top:0}@media(min-width:992px){.section-advantages__background{display:flex}}.section-advantages__background>img{max-height:100%;max-width:100%;object-fit:contain}.section-advantages__circle-one,.section-advantages__circle-two{aspect-ratio:1/1;border-radius:999px;display:none;overflow:hidden;position:absolute;width:100%}@media(min-width:992px){.section-advantages__circle-one,.section-advantages__circle-two{display:block}}.section-advantages__circle-one>img,.section-advantages__circle-two>img{height:100%;object-fit:cover;width:100%}.section-advantages__circle-one{bottom:-10%;left:-9%;max-width:17.375rem}.section-advantages__circle-two{max-width:8.5rem;right:7%;top:58.5%}.section-advantages__text-1,.section-advantages__text-2,.section-advantages__text-3,.section-advantages__text-4{background-color:#fff;border-radius:.625rem;margin-bottom:1.875rem;padding:1.875rem}.section-advantages__text-1 .element-work__header,.section-advantages__text-1 .h3,.section-advantages__text-1 h3,.section-advantages__text-2 .element-work__header,.section-advantages__text-2 .h3,.section-advantages__text-2 h3,.section-advantages__text-3 .element-work__header,.section-advantages__text-3 .h3,.section-advantages__text-3 h3,.section-advantages__text-4 .element-work__header,.section-advantages__text-4 .h3,.section-advantages__text-4 h3{color:#2d44ea;font-size:1.25rem;margin-bottom:0}@media(min-width:992px){.section-advantages__text-1,.section-advantages__text-2,.section-advantages__text-3,.section-advantages__text-4{margin-bottom:0;max-width:23.625rem;position:absolute}}.section-advantages__text-1{left:10.1%;top:35.8%}.section-advantages__text-2{left:63%;top:36.2%}.section-advantages__text-3{left:12.6%;top:67%}.section-advantages__text-4{left:61.5%;top:67.8%}.section-offers{padding:2rem 0}@media(min-width:992px){.section-offers{padding:5.625rem 0}}.section-offers__row{--bs-gutter-x:1.5rem;--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)}.section-offers__col{flex-shrink:0;flex:0 0 auto;margin-bottom:1.5rem;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%}@media(min-width:576px){.section-offers__col{flex:0 0 auto;width:50%}}@media(min-width:992px){.section-offers__col{flex:0 0 auto;width:33.33333333%}}.section-offers__header{text-align:center}.section-client{padding-top:2rem}@media(min-width:992px){.section-client{padding-top:5.625rem}}.section-client__container{position:relative}@media(min-width:992px){.section-client__image{margin-top:-12.5rem}}.section-client__image>img{width:100%}@media(min-width:992px){.section-client__image>img{max-width:100%;min-width:50%;width:auto}}.section-client__row{--bs-gutter-x:1.5rem;--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)}.section-client__col-header{margin-bottom:1.5rem}@media(min-width:992px){.section-client__col-header{flex:0 0 auto;margin-bottom:0;width:50%}}@media(max-width:575.98px){.section-client__col-header{margin:0 2rem}}.section-client__col-clients{margin-bottom:1.5rem}@media(max-width:767.98px){.section-client__col-clients{flex:0 0 auto;width:100%}}@media(min-width:768px){.section-client__col-clients{flex:0 0 auto;width:50%}}@media(min-width:992px){.section-client__col-clients{flex:0 0 auto;width:33.33333333%}}.section-client__content{line-height:1.875;margin-bottom:3.125rem}.section-client-card{background-color:#fff;border:1px solid #2d44ea;border-radius:20px;height:100%;padding:2rem;width:90%}@media(max-width:767.98px){.section-client-card{flex:0 0 auto;margin:auto;width:100%;width:90%}}.section-client-card__img{margin-bottom:1rem}.section-client-card__img img{width:100%}.section-client-card__btn{margin:2rem 0 0;text-align:center}.section-client__side-header{font-weight:700;line-height:1.4}@media(min-width:992px){.section-client__side-header{font-size:2.375rem;margin-top:6.25rem;width:65%}}.section-client__side-header b,.section-client__side-header strong{color:#2d44ea}.section-client_gray{background-color:#e9ecfc}.section-client_gray .section-client__image{margin-top:0}.section-404{color:#fff;line-height:1.33;padding:2rem 0;position:relative}@media(min-width:992px){.section-404{padding:4rem 0}}.section-404__container{position:relative}.section-404__row{--bs-gutter-x:1.5rem;--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)}.section-404__wrapper{flex-shrink:0;flex:0 0 auto;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%}@media(min-width:992px){.section-404__wrapper{flex:0 0 auto;margin-left:8.33333333%;width:58.33333333%}}.section-404__image{bottom:0;left:0;position:absolute;right:0;top:0}.section-404__image>img{height:100%;object-fit:cover;width:100%}.section-404__image:after{background-color:#2d44eacc;bottom:0;content:"";display:block;left:0;position:absolute;right:0;top:0}.section-404__header{margin-bottom:2rem}.section-404__sub-header{font-weight:700}.section-404 a{color:#fff}.section-offer-hero{background-color:#2d44ea;color:#fff;padding:2rem 0}@media(min-width:992px){.section-offer-hero{padding:3.25rem 0}}.section-offer-hero__row{--bs-gutter-x:1.5rem;--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)}.section-offer-hero__wrapper{flex-shrink:0;flex:0 0 auto;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%}@media(min-width:992px){.section-offer-hero__wrapper{flex:0 0 auto;margin-left:8.33333333%;width:83.33333333%}}.section-offer-hero__sup-header{font-family:Poppins,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Noto Sans,Liberation Sans,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:1.125rem;letter-spacing:.023125rem;text-transform:uppercase}@media(min-width:992px){.section-offer-hero__sup-header{margin-bottom:1.25rem}}.section-offer-hero__header{font-weight:700;margin-bottom:0}.section-info{padding:2rem 0}@media(min-width:992px){.section-info{padding:3.25rem 0}}.section-info__row{--bs-gutter-x:1.5rem;--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)}@media(min-width:992px){.section-info__row{flex-direction:row-reverse}}.section-info__col-image,.section-info__col-info{flex-shrink:0;flex:0 0 auto;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%}.section-info__col-image{margin-bottom:1.5rem}@media(min-width:992px){.section-info__col-image{flex:0 0 auto;margin-bottom:0;margin-left:8.33333333%;width:41.66666667%}.section-info__col-info{flex:0 0 auto;width:50%}}.section-info__image{max-width:26.875rem;width:100%}.section-info__image>img{width:100%}.section-info__wrapper{margin:0 auto;max-width:20.8125rem}.section-info__title{color:#2d44ea;font-size:1.25rem;margin-bottom:.3125rem}.section-info__spec{display:flex;font-size:1rem;font-weight:400;margin-bottom:2rem}@media(min-width:992px){.section-info__spec{margin-bottom:3.75rem}}.section-info__spec>div:first-child{flex-shrink:0;margin-right:1.25rem;width:3.25rem}.section-info__spec:last-child{margin-bottom:0}.section-info .element-form{padding-bottom:3.125rem;padding-top:3.125rem;transform:translateY(-3.4375rem)}@media(min-width:992px){.section-info .element-form{transform:translateY(-6.5rem)}}.section-grid{line-height:1.33}.section-grid__row{--bs-gutter-x:1.5rem;--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)}.section-grid__box-wrapper,.section-grid__col,.section-grid__wrapper{flex-shrink:0;flex:0 0 auto;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%}@media(min-width:992px){.section-grid__box-wrapper{flex:0 0 auto;margin-left:16.66666667%;width:66.66666667%}}.section-grid__wrapper{margin-bottom:2rem}@media(min-width:992px){.section-grid__wrapper{flex:0 0 auto;margin-bottom:5.625rem;margin-left:8.33333333%;width:83.33333333%}}.section-grid__col{margin-bottom:1.5rem}@media(min-width:992px){.section-grid__col{flex:0 0 auto;margin-bottom:0;width:50%}}.section-grid__box{background-color:#fff;border-radius:.625rem;box-shadow:0 0 1.25rem #0000001a;height:100%;padding:2rem}@media(min-width:992px){.section-grid__box{padding:5.625rem 0}}.section-grid__back{margin-top:2rem;text-align:center}@media(min-width:992px){.section-grid__back{margin-top:5.625rem}}.section-submenu{border:1px solid #2d44ea;font-size:.875rem;font-weight:600}.section-submenu__container{align-items:center;display:flex;justify-content:center;min-height:4.125rem;padding:.625rem}.section-submenu__menu{align-items:center;display:flex;flex-wrap:wrap}.section-submenu__menu>div{display:inline-block;margin-bottom:.625rem}@media(min-width:992px){.section-submenu__menu>div{margin-bottom:0;margin-right:2rem}}.section-submenu__menu>ul{display:inline-flex;flex-wrap:wrap}.section-submenu__menu>ul>li{margin:.3125rem 0;padding-left:.75rem!important}.section-submenu__menu>ul>li:before{left:.1875rem}.section-submenu__menu>ul>li:not(:last-child){margin-right:.625rem}@media(min-width:992px){.section-submenu__menu>ul>li{margin:.625rem 0}.section-submenu__menu>ul>li:not(:last-child){margin-right:1.375rem}}.section-submenu__menu>ul>li a{color:#192d4c;text-decoration:none;transition:all .2s ease-in-out}.section-submenu__menu>ul>li a:hover{color:#2d44ea}.section-submenu__menu>ul>li.active a{color:#2d44ea;pointer-events:none}.section-device-hero{color:#fff;padding:2rem 0;position:relative}@media(min-width:992px){.section-device-hero{padding:4.625rem 0 3.125rem}}.section-device-hero__container{position:relative}.section-device-hero__row{--bs-gutter-x:1.5rem;--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)}.section-device-hero__wrapper{flex-shrink:0;flex:0 0 auto;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%}@media(min-width:992px){.section-device-hero__wrapper{flex:0 0 auto;margin-left:8.33333333%;width:50%}}.section-device-hero__image{bottom:0;left:0;position:absolute;right:0;top:0}.section-device-hero__image>img{height:100%;object-fit:cover;width:100%}.section-device-hero__image:after{background-color:#2d44eacc;bottom:0;content:"";display:block;left:0;position:absolute;right:0;top:0}.section-device-hero__header{font-weight:700;line-height:1.34;margin-bottom:.625rem}.section-device-hero__sub-header{font-size:1.5625rem;font-weight:700;line-height:1.33}.section-search{padding:2rem 0}@media(min-width:992px){.section-search{padding:5.625rem 0 0}}.section-search__row{--bs-gutter-x:1.5rem;--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)}@media(min-width:992px){.section-search__row{flex-direction:row-reverse}}.section-search__col{flex-shrink:0;flex:0 0 auto;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%}@media(min-width:992px){.section-search__col{flex:0 0 auto;margin-left:8.33333333%;width:41.66666667%}}.section-search__text{line-height:1.33}.section-search__text p{margin-bottom:1.5625rem}.section-search .element-form{transform:translateY(-3.5rem)}@media(min-width:992px){.section-search .element-form{transform:translateY(-12.5rem)}}.section-methodology{background-color:#f3f4f6;overflow:hidden;padding-bottom:2rem;padding-top:2rem}@media(min-width:1200px){.section-methodology{padding-bottom:0;padding-top:5.625rem}}.section-methodology__row{--bs-gutter-x:1.5rem;--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)}.section-methodology__wrapper{flex-shrink:0;flex:0 0 auto;margin-bottom:4rem;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);text-align:center;width:100%}@media(min-width:1200px){.section-methodology__wrapper{flex:0 0 auto;margin-bottom:8rem;margin-left:8.33333333%;width:83.33333333%}}.section-methodology__schema{position:relative}@media(min-width:1200px){.section-methodology__schema{height:97.8125rem}}.section-methodology__plane{display:none;left:4.6875rem;position:absolute;top:7.5rem}@media(min-width:1200px){.section-methodology__plane{display:block}}.section-methodology__path-dashed,.section-methodology__path-filled{display:none;left:6.5625rem;position:absolute;top:8.75rem}@media(min-width:1200px){.section-methodology__path-dashed,.section-methodology__path-filled{display:block}}.section-methodology__path-mobile{background-color:#2d44ea;display:block;left:50%;position:absolute;top:0;transform:translateX(-50%);width:.1875rem}@media(min-width:1200px){.section-methodology__path-mobile{display:none}}.section-methodology__number{align-items:center;background-color:#fff;border:.1875rem solid #2d44ea;border-radius:50%;display:flex;font-size:1.5rem;height:4.5625rem;justify-content:center;margin:0 auto 2rem;position:relative;width:4.5625rem}@media(min-width:1200px){.section-methodology__number{position:absolute}.section-methodology__number_1{left:3.125rem;top:6.5625rem}.section-methodology__number_2{left:63.75rem;top:21.25rem}.section-methodology__number_3{left:10.6875rem;top:65rem}}.section-methodology__block{align-items:center;background-color:#fff;border-radius:1.25rem;box-shadow:.25rem .25rem 1rem rgba(45,68,234,.175);display:flex;line-height:1.33;margin:0 auto 2rem;max-width:32.0625rem;padding:1.875rem;position:relative;width:100%}.section-methodology__block>div{width:100%}.section-methodology__block>div:first-child{margin-right:1.875rem}.section-methodology__block .element-work__header,.section-methodology__block .h3,.section-methodology__block h3{font-size:1.25rem;margin-bottom:1rem}.section-methodology__block-image>img{width:100%}.section-methodology__block_2{flex-direction:row-reverse}.section-methodology__block_2>div:first-child{margin-right:0}.section-methodology__block_2 .section-methodology__block-image{margin-right:1.875rem;max-width:10rem}@media(min-width:1200px){.section-methodology__block{padding:3.75rem 1.875rem;position:absolute}.section-methodology__block_1{left:9.6875rem;top:0}.section-methodology__block_2{left:39.375rem;top:28.125rem}.section-methodology__block_3{left:16.9375rem;top:65rem}}.section-methodology__image{bottom:0;display:none;max-width:21.875rem;position:absolute;right:0;width:100%}.section-methodology__image>img{width:100%}@media(min-width:1200px){.section-methodology__image{display:block}}.section-approach{padding:2rem 0;position:relative}@media(min-width:992px){.section-approach{padding:5.625rem 0}}.section-approach__image,.section-approach__image:before{bottom:0;left:0;position:absolute;right:0;top:0}.section-approach__image:before{background-color:#2d44eacc;content:""}.section-approach__image>img{height:100%;object-fit:cover;width:100%}.section-approach__container{position:relative}.section-approach .element-value__icon{background-color:#fff}.section-why-our{background-color:#f3f4f6;overflow:hidden;padding-top:2rem}@media(min-width:992px){.section-why-our{padding-top:5.625rem}}.section-why-our__container{position:relative}.section-why-our__container:before{aspect-ratio:1/1;background-color:#e9ecfc;border-radius:50%;position:absolute;right:0;top:50%;transform:translateY(-50%);width:50%}@media(min-width:992px){.section-why-our__container:before{content:""}}.section-why-our__row{--bs-gutter-x:1.5rem;--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);position:relative}.section-why-our__col{flex-shrink:0;flex:0 0 auto;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%}.section-why-our__col:first-child{margin-bottom:1.5rem}@media(min-width:992px){.section-why-our__col{flex:0 0 auto;margin-left:8.33333333%;width:41.66666667%}.section-why-our__col:first-child{margin-bottom:0}}.section-why-our__header{position:relative;text-align:center}@media(min-width:992px){.section-why-our__header{margin-bottom:1.5625rem}}.section-why-our__image{width:100%}@media(min-width:992px){.section-why-our__image{width:95%}}.section-why-our__image>img{width:100%}.section-logo-slider{padding:2rem 0}@media(min-width:992px){.section-logo-slider{padding:5.625rem 0}}.section-logo-slider__slider{position:relative}.section-logo-slider__slider .swiper{width:100%}@media(min-width:992px){.section-logo-slider__slider .swiper{max-width:calc(100% - 14.25rem)}}.section-logo-slider__slider .swiper-slide{height:auto}.section-logo-slider__nav{align-items:center;display:flex;justify-content:space-between;margin-top:1rem;width:100%}@media(min-width:992px){.section-logo-slider__nav{left:0;margin-top:0;position:absolute;top:calc(50% - 2.75rem)}}.section-logo-slider__next,.section-logo-slider__prev{opacity:.8;transition:all .2s ease-in-out}.section-logo-slider__next:hover,.section-logo-slider__prev:hover{opacity:1}.section-logo-slider__slide{height:100%}@media(min-width:992px){.section-logo-slider__slide{align-items:center;display:flex}}.section-logo-slider__col-logo{flex-shrink:0;margin:0 auto 1.5rem;max-width:10.9375rem;width:100%}@media(min-width:992px){.section-logo-slider__col-logo{margin-left:0;margin-right:1.5rem}}.section-logo-slider__logo{padding:1.25rem;width:100%}.section-logo-slider__logo>img{width:100%}.section-logo-slider__link{font-size:.75rem;text-align:center}.section-logo-slider__link a{color:#192d4c;text-decoration:unset}.section-logo-slider__link a:hover{color:#2d44ea}.section-logo-slider__content{color:#2d44eab3;line-height:2.07}.section-logo-slider__footer{color:#192d4c;margin-top:.625rem}.section-discover-download{background-color:#e9ecfc;padding:2rem 0}@media(min-width:992px){.section-discover-download{padding:5.625rem 0 8.75rem}}.section-discover-download__title{text-align:center}.section-discover-download__description{margin-bottom:2rem;text-align:center}@media(min-width:992px){.section-discover-download__description{margin-bottom:.75rem;padding-left:6.875rem;padding-right:6.875rem}}.section-discover-download__slider{position:relative}.section-discover-download__slider .swiper-slide{height:unset}@media(min-width:992px){.section-discover-download__slider .swiper{width:calc(100% - 15.25rem)}}.section-discover-download__nav{align-items:center;display:flex;justify-content:space-between;margin-top:1rem;width:100%}@media(min-width:992px){.section-discover-download__nav{left:0;margin-top:0;position:absolute;top:calc(50% - 2.75rem)}}.section-discover-download__next,.section-discover-download__prev{opacity:.8;transition:all .2s ease-in-out}.section-discover-download__next:hover,.section-discover-download__prev:hover{opacity:1}.section-discover-download__slide{align-items:center;background:#fff;display:flex;justify-content:center;position:relative;width:100%}@media(min-width:992px){.section-discover-download__slide{padding:0 5%;position:relative}}.section-discover-download__slide:after{background-color:#192d4c;bottom:0;content:"";left:0;mix-blend-mode:color;position:absolute;right:0;top:0}.section-discover-download__slide img{display:block;height:auto;margin:0 auto;object-fit:contain;width:90%}.section-discover-download .swiper-wrapper{align-items:center}.section-discover-download .swiper-button-disabled{cursor:default}.header__menu .section-discover-download ul>li.swiper-button-disabled>a+.dropdown-menu:before,.section-discover-download .header__menu ul>li.swiper-button-disabled>a+.dropdown-menu:before,.section-discover-download .swiper-button-disabled>.btn-icon:after,.section-discover-download .swiper-button-disabled>.media,.section-discover-download .swiper-button-disabled>.section-the-client__quote:before,.section-discover-download .swiper-button-disabled>.wpforms-submit:after,.section-discover-download .wpforms-field-file-upload .swiper-button-disabled>.dz-message:before,.wpforms-field-file-upload .section-discover-download .swiper-button-disabled>.dz-message:before{opacity:.5;pointer-events:none}.section-discover-download_telechargements .section-discover-download__slide{aspect-ratio:1/1;overflow:hidden;padding:0}.section-discover-download_telechargements .section-discover-download__slide>img{height:100%;object-fit:cover;transition-duration:.6s;width:100%}.section-discover-download_telechargements .section-discover-download__slide:hover>img{transform:scale(1.05)}.swiper-button-lock{cursor:default;display:block;opacity:0;pointer-events:none}.section-business-hero{background-color:#192d4c;color:#fff;padding:2rem 0}@media(min-width:992px){.section-business-hero{padding:5.625rem 0}}.section-business-hero__category img{filter:grayscale(1) brightness(10);height:1.25rem;margin-bottom:.25rem}.section-business-hero__row{--bs-gutter-x:1.5rem;--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)}.section-business-hero__col-form,.section-business-hero__col-header{flex-shrink:0;flex:0 0 auto;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%}@media(min-width:992px){.section-business-hero__col-header{flex:0 0 auto;margin-left:8.33333333%;width:58.33333333%}.section-business-hero__col-form{flex:0 0 auto;width:33.33333333%}}.section-business-hero__supheader{display:flex;flex-wrap:wrap;margin-bottom:1.25rem}.section-business-hero__supheader>div{font-family:Poppins,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Noto Sans,Liberation Sans,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:1.125rem;text-transform:uppercase}.section-business-hero__supheader>div:not(:last-child){border-right:1px solid #fff;margin-right:1rem;padding-right:1rem}@media(min-width:992px){.section-business-hero__supheader>div:not(:last-child){margin-right:1.875rem;padding-right:1.875rem}}.section-business-hero__header .h1,.section-business-hero__header h1{font-weight:700}@media(min-width:992px){.section-business-hero__header .h1,.section-business-hero__header h1{margin-bottom:0}}.section-business-hero .element-form{margin-bottom:-4rem}@media(min-width:992px){.section-business-hero .element-form{margin-bottom:-11.875rem}}.section-business-hero_single{background-color:#2d44eacc}.section-the-client{padding:4rem 0 2rem}@media(min-width:992px){.section-the-client{padding:5.625rem 0}}.section-the-client__row{--bs-gutter-x:1.5rem;--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)}.section-the-client__col,.section-the-client__wrapper{flex-shrink:0;flex:0 0 auto;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%}@media(min-width:992px){.section-the-client__wrapper{flex:0 0 auto;margin-left:8.33333333%;width:83.33333333%}.section-the-client__col{flex:0 0 auto;width:50%}}.section-the-client__logo{margin-bottom:1.6875rem;max-width:11.6875rem;width:100%}.section-the-client__spec{margin-bottom:1.75rem}.section-the-client__spec .element-work__header,.section-the-client__spec .h3,.section-the-client__spec h3{color:#2d44ea;font-size:1.25rem;margin-bottom:.3125rem}.section-the-client__quote{background-color:#2d44ea;border-radius:.625rem;color:#fff;font-weight:700;line-height:1.33;margin-bottom:-4rem;padding:2rem 2rem 2rem 4rem;position:relative}@media(min-width:992px){.section-the-client__quote{margin-bottom:-9.375rem;padding:4.375rem 4.375rem 5rem 6.5625rem}}.section-the-client__quote:before{content:"";left:2rem;position:absolute;top:2rem}@media(min-width:992px){.section-the-client__quote:before{left:3.4375rem;top:4.375rem}.section-the-client__illustration{margin-top:-4rem}}.section-the-client__illustration img{height:auto;width:100%}.section-solution__bg{background-color:#e9ecfc;border-radius:.625rem;padding:4rem 2rem}@media(min-width:992px){.section-solution__bg{padding:5.625rem 0}}.section-solution__row{--bs-gutter-x:1.5rem;--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)}.section-solution__wrapper{flex-shrink:0;flex:0 0 auto;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%}@media(min-width:992px){.section-solution__wrapper{flex:0 0 auto;margin-left:8.33333333%;width:83.33333333%}}.section-solution__solution{align-items:center;aspect-ratio:1/1;background-color:#192d4c87;border-radius:50%;color:#fff!important;display:flex;flex-direction:column;flex-shrink:0;justify-content:center;margin:-1rem auto 0;max-width:12.5rem;text-align:center;text-decoration:none;transition:all .2s ease-in-out;width:100%}@media(min-width:992px){.section-solution__solutions{display:flex;flex-wrap:wrap;justify-content:center}}.section-solution__solution:hover{background-color:#192d4ccc}@media(min-width:992px){.section-solution__solution{margin:0 0 -1.875rem -1.875rem}}.section-solution__solution-header{font-size:3.125rem;font-weight:700;letter-spacing:-.25rem;line-height:1;margin:0 1rem .625rem}@media(min-width:992px){.section-solution__solution-header{font-size:5rem;letter-spacing:-.383125rem}}.section-solution__solution-title{font-weight:700}@media(min-width:992px){.section-solution__solution_sm .section-solution__solution-header{font-size:3.9375rem;word-break:break-word}}.section-full-case__row{--bs-gutter-x:1.5rem;--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)}.section-full-case__wrapper{align-items:center;display:flex;flex-shrink:0;flex:0 0 auto;flex-direction:column;justify-content:center;margin-top:var(--bs-gutter-y);max-width:100%;padding-bottom:2rem;padding-left:calc(var(--bs-gutter-x)*.5);padding-right:calc(var(--bs-gutter-x)*.5);padding-top:2rem;position:relative;width:100%}@media(min-width:992px){.section-full-case__wrapper{flex:0 0 auto;flex-direction:row;margin-left:8.33333333%;padding-bottom:5.625rem;padding-top:5.625rem;width:83.33333333%}}.section-full-case__image{bottom:0;max-width:10.9375rem;position:absolute;right:0;width:100%}.section-full-case__image>img{width:100%}.section-full-case__book{flex-shrink:0;margin:0 1.875rem 1.875rem;max-width:19.875rem;width:100%}.section-full-case__book>img{width:100%}.section-categories{background-color:#f3f4f6;padding:.8125rem 0}.section-categories__container{align-items:center;display:flex;flex-wrap:wrap;justify-content:center}.section-categories__container>div{padding:.8125rem}.section-categories__container>div .btn-outline-dark{background-color:#fff;border:1px solid #192d4c;border-radius:999px;color:#192d4c;padding:.1875rem 1.75rem .375rem;text-transform:lowercase}.section-categories__container>div .btn-outline-dark.active,.section-categories__container>div .btn-outline-dark:hover{background-color:#192d4c;color:#fff}.section-categories__container>div .btn-outline-dark.active>img,.section-categories__container>div .btn-outline-dark:hover>img{filter:grayscale(1) brightness(10)}.section-archive{padding:1.875rem 0}@media(min-width:992px){.section-archive{padding:5.625rem 0}}.section-archive__row{--bs-gutter-x:1.5rem;--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)}.section-archive__col{flex-shrink:0;flex:0 0 auto;margin-bottom:1.5rem;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%}@media(min-width:992px){.section-archive__col{flex:0 0 auto;width:33.33333333%}}.section-archive .element-post__image{aspect-ratio:380/200}.section-page-content{line-height:1.33;padding:1.875rem 0}@media(min-width:992px){.section-page-content{padding-top:5.625rem}}.section-page-content__row{--bs-gutter-x:1.5rem;--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)}.section-page-content__wrapper{flex-shrink:0;flex:0 0 auto;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%}@media(min-width:992px){.section-page-content__wrapper{flex:0 0 auto;margin-left:8.33333333%;width:83.33333333%}}.section-page-content__back{margin-top:1.875rem}.section-page-content .element-work__header,.section-page-content .h2,.section-page-content .h3,.section-page-content .h4,.section-page-content .h5,.section-page-content .h6,.section-page-content h2,.section-page-content h3,.section-page-content h4,.section-page-content h5,.section-page-content h6{margin-bottom:3.125rem}@media(min-width:992px){.section-page-content .element-work__header,.section-page-content .h2,.section-page-content .h3,.section-page-content .h4,.section-page-content .h5,.section-page-content .h6,.section-page-content h2,.section-page-content h3,.section-page-content h4,.section-page-content h5,.section-page-content h6{width:80%}}.section-page-content .element-work__header:not(:first-child),.section-page-content .h2:not(:first-child),.section-page-content .h3:not(:first-child),.section-page-content .h4:not(:first-child),.section-page-content .h5:not(:first-child),.section-page-content .h6:not(:first-child),.section-page-content h2:not(:first-child),.section-page-content h3:not(:first-child),.section-page-content h4:not(:first-child),.section-page-content h5:not(:first-child),.section-page-content h6:not(:first-child){margin-top:1.875rem}@media(min-width:992px){.section-page-content .element-work__header:not(:first-child),.section-page-content .h2:not(:first-child),.section-page-content .h3:not(:first-child),.section-page-content .h4:not(:first-child),.section-page-content .h5:not(:first-child),.section-page-content .h6:not(:first-child),.section-page-content h2:not(:first-child),.section-page-content h3:not(:first-child),.section-page-content h4:not(:first-child),.section-page-content h5:not(:first-child),.section-page-content h6:not(:first-child){margin-top:4.375rem}}.section-page-content p{margin-bottom:1.875rem}.section-page-content ul{margin-bottom:1.5rem;margin-left:8.33%;margin-top:1rem}.section-page-content img{height:auto;max-width:100%}.section-share{margin-bottom:1.875rem}@media(min-width:992px){.section-share{margin-bottom:5.625rem}}.section-share__row{--bs-gutter-x:1.5rem;--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)}.section-share__wrapper{flex-shrink:0;flex:0 0 auto;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%}@media(min-width:992px){.section-share__wrapper{flex:0 0 auto;margin-left:8.33333333%;width:83.33333333%}}.section-share__content{align-items:center;border-top:1px solid #192d4c;display:inline-flex;padding-top:1.0625rem}.section-share__content>div{margin-right:1.9375rem}.section-share__content a{margin-right:1.6875rem}.section-discover__container{margin-bottom:1.875rem;margin-top:1.875rem}@media(min-width:992px){.section-discover__container{margin-bottom:5.625rem;margin-top:5.625rem}}.section-discover .element-form{background-color:#e9ecfc;box-shadow:unset}.section-discover .h2,.section-discover h2{color:#2d44ea}.section-discover__item{font-size:1.25rem;font-weight:600}.section-discover__item:not(:last-child){margin-bottom:1.5rem}@media(min-width:992px){.section-discover__item:not(:last-child){margin-bottom:.625rem}.section-discover__item{display:flex}}.section-discover__item>img{display:block;height:1.25rem;margin-bottom:.375rem;margin-right:.5625rem}.section-discover__item>a{color:#192d4c;display:block;padding-left:.875rem;position:relative;transition:all .2s ease-in-out}.section-discover__item>a:hover{color:#2d44ea}.section-discover__item>a:before{background-color:#2d44ea;border-radius:50%;content:"";display:inline-block;height:.3125rem;left:0;position:absolute;top:.8125rem;width:.3125rem}.section-discover__action{margin-top:2rem;text-align:center}@media(min-width:992px){.section-discover__action{margin-top:5.625rem}}.element-post{background-color:#fff;border-radius:.625rem;box-shadow:.25rem .25rem 1rem rgba(45,68,234,.175);display:flex;flex-direction:column;height:100%;overflow:hidden;transition:all .2s ease-in-out}.element-post__image{aspect-ratio:277/198;overflow:hidden;width:100%}.element-post__image>img{height:100%;object-fit:cover;width:100%}.element-post__categories{margin-top:-1rem;padding:0 2rem}.element-post__content{display:flex;flex:1;flex-direction:column;justify-content:space-between;line-height:1.33;padding:1.25rem 2rem 2rem}.element-post__excerpt{font-size:.6875rem}.element-post__actions{margin-top:1rem}.element-post:hover{box-shadow:.25rem .25rem 1.125rem #2d44ea40}.element-form{background-color:#f3f4f6;border-radius:.625rem;box-shadow:0 1rem 3rem rgba(0,0,0,.175);color:#192d4c;font-size:1.25rem;font-weight:700;line-height:1.3;padding:2.5rem;position:relative}@media(min-width:992px){.element-form{padding:5rem 5rem 3.125rem}}.element-form:before{background-color:#2d44ea;border-radius:50%;content:"";display:block;height:1.25rem;left:.625rem;position:absolute;top:.625rem;width:1.25rem}@media(min-width:992px){.element-form:before{left:1.875rem;top:1.875rem}}.element-form__action{text-align:center}.element-form_sm{background-color:#fff;font-size:1rem;padding:1rem 2.5rem}@media(min-width:992px){.element-form_sm{padding:1.875rem 5rem}}.element-form_sm .wpforms-container{margin-bottom:0!important}.element-form_sm .wpforms-submit-container{padding-top:0!important;text-align:center}.element-form_sm input{font-size:.875rem!important;font-weight:600!important;padding:0!important}.element-form_sm .wpforms-field-checkbox ul>li>label{color:#192d4c;font-size:.875rem!important;font-weight:600!important}.element-form_sm .wpforms-field-checkbox input[type=checkbox],.element-form_sm .wpforms-field-checkbox input[type=radio]{border-radius:0!important;height:.625rem!important;width:.625rem!important}.element-form label{color:#2d44ea;margin-bottom:.125rem}.element-service-card{background-color:#fff;border-radius:.625rem;display:flex;flex-direction:column;height:100%;justify-content:space-between;padding:1.875rem;transition:all .2s ease-in-out}.element-service-card__icon{margin-bottom:1.875rem;max-width:3.125rem;width:100%}.element-service-card__icon>img{transition:all .2s ease-in-out;width:100%}@media(min-width:992px){.element-service-card__header .h4,.element-service-card__header h4{font-size:1.25rem}}.element-service-card__content{font-size:.6875rem;line-height:1.33;margin-bottom:1.875rem;transition:all .2s ease-in-out}.element-service-card__action{text-align:center}.element-service-card:hover{background-color:#2d44ea}.element-service-card:hover .element-service-card__icon>img{filter:brightness(10)}.element-service-card:hover .element-service-card__content{color:#fff}.element-service-card:hover .btn-outline-primary{background-color:#0000;border-color:#fff;color:#fff}.element-service-card .btn-outline-primary{transition:all .2s ease-in-out}.element-service-card .btn-outline-primary:hover{background-color:#fff;color:#2d44ea;opacity:1}.element-values{color:#fff}.element-values__row{--bs-gutter-x:1.5rem;--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)}.element-values__col{flex-shrink:0;flex:0 0 auto;margin-bottom:1.5rem;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%}@media(min-width:992px){.element-values__col{flex:0 0 auto;margin-bottom:0;width:33.33333333%}}.element-value,.element-values__header{text-align:center}.element-value{font-weight:700;line-height:1.33}.element-value__header{margin-bottom:.875rem}.element-value__icon{align-items:center;aspect-ratio:1/1;background-color:#2d44ea;border-radius:999px;display:flex;justify-content:center;margin:0 auto 1.875rem;width:50%}.element-value__icon>img{max-width:5rem;width:100%}.element-work{background-color:#fff;border-radius:0 0 .625rem .625rem;border-top:.375rem solid #2d44ea;height:100%;padding:1.5rem}.element-work__header-wrapper{align-items:center;display:flex;margin-bottom:1rem}.element-work__icon{flex-shrink:0;height:3.75rem;margin-right:.9375rem;width:3.75rem}.element-work__icon>img{height:100%;object-fit:contain;width:100%}.element-work__header{font-size:1.25rem;margin-bottom:0}.element-work__content{font-size:.6875rem}@media(min-width:992px){.element-list__header{margin-bottom:4rem}}.element-list__item{display:flex;margin-bottom:.9375rem}.element-list__item:before{content:"";flex-shrink:0;margin-right:.9375rem}.element-offer{background-color:#fff;border-radius:.625rem;box-shadow:.25rem .25rem 1rem rgba(25,45,76,.175);display:flex;flex-direction:column;height:100%;justify-content:space-between;line-height:1.33;padding:1.875rem;transition:all .2s ease-in-out}.element-offer:hover{box-shadow:.25rem .25rem 1rem rgba(45,68,234,.175)}.element-offer__header{border-bottom:1px solid #f3f4f6;color:#2d44ea;font-family:Poppins,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Noto Sans,Liberation Sans,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:1.0625rem;font-weight:700;margin-bottom:1.875rem;padding-bottom:1.0625rem}.element-offer__action{text-align:center}.element-offer__list{margin-bottom:1.875rem}.element-pagination{align-items:center;display:flex;font-size:1rem;justify-content:center;line-height:1;margin-top:1.875rem}@media(min-width:992px){.element-pagination{margin-top:5.625rem}}.element-pagination .media-prev{height:1.125rem;margin-right:1.6875rem;width:1rem}.element-pagination .media-next,.element-pagination .media-prev{height:1.125rem;margin-left:1.6875rem;width:1rem}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,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QywwQkhzRW5CLFdLcEdGLGNMNlFNLGFLN1FOLGdDTHNRTSxnQkVxVGMsaUJDN2hCQywwQkhzRW5CLFdLcEdGLGdCTDZRTSxhSzdRTixnQ0xzUU0sZ0JFcVRjLGlCQzdoQkMsMEJIc0VuQixXS3BHRixjTDZRTSxhSzdRTixnQ0xzUU0sZ0JFcVRjLGlCQzdoQkMsMEJIc0VuQixXS3BHRixnQkw2UU0sYUs3UU4sZ0NMc1FNLGdCRXFUYyxpQkM3aEJDLDBCSHNFbkIsV0twR0YsY0w2UU0sYUs3UU4sZ0NMc1FNLGdCRXFUYyxpQkM3aEJDLDBCSHNFbkIsV0twR0YsZ0JMNlFNLEVNM1NOLDRCQURBLGVBQ0EsQ0R5REYsY0N6REUsbUJENERGLG9CQUNFLG9DQUVBLGtCSGlrQjRCLGFHdGpCOUIsZ0JMaU5VLHlCSy9NUixhSG9TTyxpQkZyRkMsQ0szTVYsa0JMMk1VLHlCS3ZNUixlQUNFLG9CTHNNTSxhR3BSQyxDRHlXRixnQkZyRkMsQ0tqTVIsa0JIc1JPLENHdlJULGdCRmxGVywyQkV3RlQsWUFDRSxtdUNFL0ZGLG9CQ0hBLGdCQUNBLENBSUEsZ0JBQ0EsQ0FGQSxpQkFDQSxDQUZBLHdDQUNBLENBRkEseUNBQ0EsQ0FGQSxVQUtBLHlCQ3NERSx3cENGNUNFLGVKMEVpQiwwQk05Qm5CLHNxQ0Y1Q0UsZUowRWlCLDBCTTlCbkIsb3JDRjVDRSxlSjBFaUIsMkJNOUJuQixrc0NGNUNFLGdCSjBFaUIsMkJNOUJuQixpdENGNUNFLGdCSjBFaUIsT094RnJCLG9DQ0NBLGFBQ0EsZUFDQSxDQUdBLHdDQUNBLENBRkEseUNBQ0EsQ0FIQSxzQ0FJQSxRREpFLGFDYUYsQ0FJQSw2QkFDQSxDQUpBLGNBQ0EsQ0FDQSx3Q0FDQSxDQUZBLHlDQUNBLENBSEEsVUFLQSxNQStDSSxXQUNFLGtCQUdGLGFBcENKLFdBQ0EsZUFjQSxhQUNFLFdBQ0EsZUFGRixhQUNFLFVBQ0EsZUFGRixhQUNFLHFCQUNBLGVBRkYsYUFDRSxVQUNBLGVBRkYsYUFDRSxVQUNBLGVBRkYsYUFDRSxxQkFDQSxXQStCRSxhQWhESixXQUNBLFFBcURRLGFBaEVOLGtCQUNBLFFBK0RNLGFBaEVOLG1CQUNBLFFBK0RNLGFBaEVOLFVBQ0EsUUErRE0sYUFoRU4sbUJBQ0EsUUErRE0sYUFoRU4sbUJBQ0EsUUErRE0sYUFoRU4sVUFDQSxRQStETSxhQWhFTixtQkFDQSxRQStETSxhQWhFTixtQkFDQSxRQStETSxhQWhFTixVQUNBLFNBK0RNLGFBaEVOLG1CQUNBLFNBK0RNLGFBaEVOLG1CQUNBLFNBK0RNLGFBaEVOLFdBQ0EsV0F1RVEsdUJBeERWLFdBd0RVLHdCQXhEVixXQXdEVSxlQXhEVixXQXdEVSx3QkF4RFYsV0F3RFUsd0JBeERWLFdBd0RVLGVBeERWLFdBd0RVLHdCQXhEVixXQXdEVSx3QkF4RFYsV0F3RFUsZUF4RFYsWUF3RFUsd0JBeERWLFlBd0RVLHdCQXhEVixZQW1FTSxlQUVFLFlBR0YsZUFFRSxZQVBGLHFCQUVFLFlBR0YscUJBRUUsWUFQRixvQkFFRSxZQUdGLG9CQUVFLFlBUEYsa0JBRUUsWUFHRixrQkFFRSxZQVBGLG9CQUVFLFlBR0Ysb0JBRUUsWUFQRixrQkFFRSxZQUdGLGtCQUVFLHlCRjFETixRRVVFLFdBQ0UscUJBR0YsYUFwQ0osV0FDQSxrQkFjQSxhQUNFLFdBQ0Esa0JBRkYsYUFDRSxVQUNBLGtCQUZGLGFBQ0UscUJBQ0Esa0JBRkYsYUFDRSxVQUNBLGtCQUZGLGFBQ0UsVUFDQSxrQkFGRixhQUNFLHFCQUNBLGNBK0JFLGFBaERKLFdBQ0EsV0FxRFEsYUFoRU4sa0JBQ0EsV0ErRE0sYUFoRU4sbUJBQ0EsV0ErRE0sYUFoRU4sVUFDQSxXQStETSxhQWhFTixtQkFDQSxXQStETSxhQWhFTixtQkFDQSxXQStETSxhQWhFTixVQUNBLFdBK0RNLGFBaEVOLG1CQUNBLFdBK0RNLGFBaEVOLG1CQUNBLFdBK0RNLGFBaEVOLFVBQ0EsWUErRE0sYUFoRU4sbUJBQ0EsWUErRE0sYUFoRU4sbUJBQ0EsWUErRE0sYUFoRU4sV0FDQSxjQXVFUSxhQXhEVixjQXdEVSx1QkF4RFYsY0F3RFUsd0JBeERWLGNBd0RVLGVBeERWLGNBd0RVLHdCQXhEVixjQXdEVSx3QkF4RFYsY0F3RFUsZUF4RFYsY0F3RFUsd0JBeERWLGNBd0RVLHdCQXhEVixjQXdEVSxlQXhEVixlQXdEVSx3QkF4RFYsZUF3RFUsd0JBeERWLGtCQW1FTSxlQUVFLGtCQUdGLGVBRUUsa0JBUEYscUJBRUUsa0JBR0YscUJBRUUsa0JBUEYsb0JBRUUsa0JBR0Ysb0JBRUUsa0JBUEYsa0JBRUUsa0JBR0Ysa0JBRUUsa0JBUEYsb0JBRUUsa0JBR0Ysb0JBRUUsa0JBUEYsa0JBRUUsa0JBR0Ysa0JBRUUsMEJGMUROLFFFVUUsV0FDRSxxQkFHRixhQXBDSixXQUNBLGtCQWNBLGFBQ0UsV0FDQSxrQkFGRixhQUNFLFVBQ0Esa0JBRkYsYUFDRSxxQkFDQSxrQkFGRixhQUNFLFVBQ0Esa0JBRkYsYUFDRSxVQUNBLGtCQUZGLGFBQ0UscUJBQ0EsY0ErQkUsYUFoREosV0FDQSxXQXFEUSxhQWhFTixrQkFDQSxXQStETSxhQWhFTixtQkFDQSxXQStETSxhQWhFTixVQUNBLFdBK0RNLGFBaEVOLG1CQUNBLFdBK0RNLGFBaEVOLG1CQUNBLFdBK0RNLGFBaEVOLFVBQ0EsV0ErRE0sYUFoRU4sbUJBQ0EsV0ErRE0sYUFoRU4sbUJBQ0EsV0ErRE0sYUFoRU4sVUFDQSxZQStETSxhQWhFTixtQkFDQSxZQStETSxhQWhFTixtQkFDQSxZQStETSxhQWhFTixXQUNBLGNBdUVRLGFBeERWLGNBd0RVLHVCQXhEVixjQXdEVSx3QkF4RFYsY0F3RFUsZUF4RFYsY0F3RFUsd0JBeERWLGNBd0RVLHdCQXhEVixjQXdEVSxlQXhEVixjQXdEVSx3QkF4RFYsY0F3RFUsd0JBeERWLGNBd0RVLGVBeERWLGVBd0RVLHdCQXhEVixlQXdEVSx3QkF4RFYsa0JBbUVNLGVBRUUsa0JBR0YsZUFFRSxrQkFQRixxQkFFRSxrQkFHRixxQkFFRSxrQkFQRixvQkFFRSxrQkFHRixvQkFFRSxrQkFQRixrQkFFRSxrQkFHRixrQkFFRSxrQkFQRixvQkFFRSxrQkFHRixvQkFFRSxrQkFQRixrQkFFRSxrQkFHRixrQkFFRSwwQkYxRE4sUUVVRSxXQUNFLHFCQUdGLGFBcENKLFdBQ0Esa0JBY0EsYUFDRSxXQUNBLGtCQUZGLGFBQ0UsVUFDQSxrQkFGRixhQUNFLHFCQUNBLGtCQUZGLGFBQ0UsVUFDQSxrQkFGRixhQUNFLFVBQ0Esa0JBRkYsYUFDRSxxQkFDQSxjQStCRSxhQWhESixXQUNBLFdBcURRLGFBaEVOLGtCQUNBLFdBK0RNLGFBaEVOLG1CQUNBLFdBK0RNLGFBaEVOLFVBQ0EsV0ErRE0sYUFoRU4sbUJBQ0EsV0ErRE0sYUFoRU4sbUJBQ0EsV0ErRE0sYUFoRU4sVUFDQSxXQStETSxhQWhFTixtQkFDQSxXQStETSxhQWhFTixtQkFDQSxXQStETSxhQWhFTixVQUNBLFlBK0RNLGFBaEVOLG1CQUNBLFlBK0RNLGFBaEVOLG1CQUNBLFlBK0RNLGFBaEVOLFdBQ0EsY0F1RVEsYUF4RFYsY0F3RFUsdUJBeERWLGNBd0RVLHdCQXhEVixjQXdEVSxlQXhEVixjQXdEVSx3QkF4RFYsY0F3RFUsd0JBeERWLGNBd0RVLGVBeERWLGNBd0RVLHdCQXhEVixjQXdEVSx3QkF4RFYsY0F3RFUsZUF4RFYsZUF3RFUsd0JBeERWLGVBd0RVLHdCQXhEVixrQkFtRU0sZUFFRSxrQkFHRixlQUVFLGtCQVBGLHFCQUVFLGtCQUdGLHFCQUVFLGtCQVBGLG9CQUVFLGtCQUdGLG9CQUVFLGtCQVBGLGtCQUVFLGtCQUdGLGtCQUVFLGtCQVBGLG9CQUVFLGtCQUdGLG9CQUVFLGtCQVBGLGtCQUVFLGtCQUdGLGtCQUVFLDJCRjFETixRRVVFLFdBQ0UscUJBR0YsYUFwQ0osV0FDQSxrQkFjQSxhQUNFLFdBQ0Esa0JBRkYsYUFDRSxVQUNBLGtCQUZGLGFBQ0UscUJBQ0Esa0JBRkYsYUFDRSxVQUNBLGtCQUZGLGFBQ0UsVUFDQSxrQkFGRixhQUNFLHFCQUNBLGNBK0JFLGFBaERKLFdBQ0EsV0FxRFEsYUFoRU4sa0JBQ0EsV0ErRE0sYUFoRU4sbUJBQ0EsV0ErRE0sYUFoRU4sVUFDQSxXQStETSxhQWhFTixtQkFDQSxXQStETSxhQWhFTixtQkFDQSxXQStETSxhQWhFTixVQUNBLFdBK0RNLGFBaEVOLG1CQUNBLFdBK0RNLGFBaEVOLG1CQUNBLFdBK0RNLGFBaEVOLFVBQ0EsWUErRE0sYUFoRU4sbUJBQ0EsWUErRE0sYUFoRU4sbUJBQ0EsWUErRE0sYUFoRU4sV0FDQSxjQXVFUSxhQXhEVixjQXdEVSx1QkF4RFYsY0F3RFUsd0JBeERWLGNBd0RVLGVBeERWLGNBd0RVLHdCQXhEVixjQXdEVSx3QkF4RFYsY0F3RFUsZUF4RFYsY0F3RFUsd0JBeERWLGNBd0RVLHdCQXhEVixjQXdEVSxlQXhEVixlQXdEVSx3QkF4RFYsZUF3RFUsd0JBeERWLGtCQW1FTSxlQUVFLGtCQUdGLGVBRUUsa0JBUEYscUJBRUUsa0JBR0YscUJBRUUsa0JBUEYsb0JBRUUsa0JBR0Ysb0JBRUUsa0JBUEYsa0JBRUUsa0JBR0Ysa0JBRUUsa0JBUEYsb0JBRUUsa0JBR0Ysb0JBRUUsa0JBUEYsa0JBRUUsa0JBR0Ysa0JBRUUsMkJGMUROLFNFVUUsV0FDRSxzQkFHRixhQXBDSixXQUNBLG1CQWNBLGFBQ0UsV0FDQSxtQkFGRixhQUNFLFVBQ0EsbUJBRkYsYUFDRSxxQkFDQSxtQkFGRixhQUNFLFVBQ0EsbUJBRkYsYUFDRSxVQUNBLG1CQUZGLGFBQ0UscUJBQ0EsZUErQkUsYUFoREosV0FDQSxZQXFEUSxhQWhFTixrQkFDQSxZQStETSxhQWhFTixtQkFDQSxZQStETSxhQWhFTixVQUNBLFlBK0RNLGFBaEVOLG1CQUNBLFlBK0RNLGFBaEVOLG1CQUNBLFlBK0RNLGFBaEVOLFVBQ0EsWUErRE0sYUFoRU4sbUJBQ0EsWUErRE0sYUFoRU4sbUJBQ0EsWUErRE0sYUFoRU4sVUFDQSxhQStETSxhQWhFTixtQkFDQSxhQStETSxhQWhFTixtQkFDQSxhQStETSxhQWhFTixXQUNBLGVBdUVRLGFBeERWLGVBd0RVLHVCQXhEVixlQXdEVSx3QkF4RFYsZUF3RFUsZUF4RFYsZUF3RFUsd0JBeERWLGVBd0RVLHdCQXhEVixlQXdEVSxlQXhEVixlQXdEVSx3QkF4RFYsZUF3RFUsd0JBeERWLGVBd0RVLGVBeERWLGdCQXdEVSx3QkF4RFYsZ0JBd0RVLHdCQXhEVixvQkFtRU0sZUFFRSxvQkFHRixlQUVFLG9CQVBGLHFCQUVFLG9CQUdGLHFCQUVFLG9CQVBGLG9CQUVFLG9CQUdGLG9CQUVFLG9CQVBGLGtCQUVFLG9CQUdGLGtCQUVFLG9CQVBGLG9CQUVFLG9CQUdGLG9CQUVFLG9CQVBGLGtCQUVFLG9CQUdGLGtCQUVFLGNUd3FCOEIsYUNseEJqQyxDU1hQLG1CVFdPLGlCQTBCdUIsYUExQnZCLENTRUwsaUJaK1FRLGtCR3ZQb0IsQ1N6QjVCLGVBQ0EsQ0FGQSxrQ0FDQSxDQUZGLCtCVENPLG9CU1lMLGlCWnFRUSxDWXRRUixnQ0FDQSxDQUZGLDZCWnVRVSxvQlkvUFIsZ0JaK1BRLENZaFFSLGlDQUNBLENBRkYsOEJaaVFVLG9ERTBVb0IsQ0ErS1UsZ0JGemY5QixDYTVSVixpQlhzbUI4QiwrSVkzbEI1QixlQUNBLENYVFMsMkJXT1QsQ1hOUyxxQkFEQSxDV09ULHdCQUNBLENBQ0EscUJWR0UsQ0RzQjBCLGFBakNuQixDV0pYLGFBQ0UsQ2QyUlEsZUdoUW9CLGtCQVNBLENXbkM1QixzQkFDQSxDVllFLG9FVUdGLENBakJBLFVBaUJBLHVDQ0ZJLDhJRGhCTixlQ2lCUSxrTkRHTixlQUNFLDJZQUVBLGNBQ0UsbUxYcEJLLHFCQURBLHFCRGcwQjZCLENZbHlCcEMsaUNaZ3JCNEIsQ1lwckI5QixhWHpCUyxDRCt6QjZCLFNBbEhSLDZUWXBxQjlCLGNBRUUsNk5BSUYsYVgzQ1MsVVc4Q1AsK1lBUUYsd0JYeERTLFVXOERQLG1SWGhFTyx3QkFFQSxDVzBFUCxjQUNBLENBSEEsb0JBQ0EsQ0FFQSwyQlowWTBCLGdCWXhZMUIsQ1pxbkIwQixhQ3BzQm5CLENXcUVQLHVCQUNBLHlCWjhuQjBCLENZaG9CNUIsc0JBQ0UsQ1huRU8sbUJXd0VQLENBS0EsNkhBQ0EsdUNDcEVFLGtSRHdESixlQ3ZETSxrZkRzRU4sd0JabzRCZ0MseUJDdjlCdkIsc0JXb0dULENBQ0Esa0JBQ0EsQ0FEQSxrQkFDQSxDWHJFNEIsYUFqQ25CLENXNkZYLGFBQ0UsQ0FHQSxpQlhoRTRCLENXK0Q1QixlQUNBLENBRkEsaUJBQ0EsQ0FGQSxVQVFBLDZIQUlFLGNBQ0EsQ0FIRixlQUdFLHVDZDZLTSxzQkk3UU4sQ1U2R0YsZ0JkZ0tRLENjbEtWLHNDWnd0QndDLHFCRW4wQnBDLG1GVWtIQSxxQkFDQSx3QlprbEIwQixDWXBsQjVCLG9CWm9sQjRCLGtCRnhicEIscUJJN1FOLENVMEhGLGlCZG1KUSxDY3JKVixxQ1o0c0J3QyxtQkVwMEJwQyx3Q1UrSEEsbUJBQ0EsdUJaeWtCMEIsQ1kza0I1QixrQloya0I0Qiw2RVloa0I1Qix1Q1p5ckJzQyx1RFlyckJ0QyxzQ1pzckJzQywwQllsckJ0QyxxQ1ptckJzQyxxQkFJQSxXWS9xQnRDLGdCWitoQjRCLENZamlCOUIsVVppaUI4QixvRFk1aEI1QixjQUNFLHdDQUlBLHFCVmpLQSxDVWdLRixjVmhLRSwyQ1VzS0EscUJWdEtBLENVcUtGLGNWcktFLDJDWVhGLHFDQUNBLENBY0EsZUFDQSxDYmhCUyxxQkFEQSx5RGFTVCxDQUNBLHVDZHU1QmtDLENjeDVCbEMsMkJBQ0EsQ2R1NUJrQyx5QkFDQSx5QmNyNUJsQyxzQlpERSxDRHNCMEIsYUFqQ25CLENhSFgsYUFDRSxDQUdBLGNoQnVSUSxnQkdoUW9CLGtCQVNBLENhbEM1QixzQ0FDQSxDWldFLG9FWUlGLENBakJBLFVBa0JBLHVDREpJLDBDQ2ZOLGVEZ0JRLHdEQ0tOLG9CZDZ5QnNDLENjM3lCcEMsaUNkNDVCOEIsQ0FqSE0sU0FpSE4scUpBNU9KLHFCY3BxQjFCLENBSEYsb0JBR0UsNkRBR0Ysd0JiakNTLHlFYXdDVCxXQUNFLDBCQUNBLGlCaEI0T00sc0JJN1FOLENGcXNCMEIsZ0JGeGJwQixDRXVib0Isd0NBQ0EsQ2NocUI5QixrQlpyQ0ksaUJKNlFNLHFCSTdRTixDRnlzQjBCLGlCRjVicEIsQ0UyYm9CLHNDQUNBLENjNXBCOUIsaUJaN0NJLHNFYWZKLGFBQ0UsQ2Y0MUJ3QyxxQkFDQSxDZTcxQnhDLG1CZjIxQndDLG1CQUVBLDRwQmV4MUJ4QyxVQUNFLG1CQUNBLHFCZnExQnNDLGNlLzBCeEMsQ0FGRixtQmZpMUIwQyxDZS8wQnhDLGdCQUNBLCtXQUVBLFdBQ0UsQ0FDQSxhQUNBLENBRkEsbUJBRUEsMkhmazFCc0MsZWVwMEJ4QyxDQU5BLHFCZHpCUyxDYzJCVCx1QkFDQSxDZDVCUywyQmMyQlQsQ0FDQSx1QkFDQSwyQmZzMEJ3QyxDQVhBLDZCZWgwQnhDLENBT0Esd0JBQ0EsQ0FSQSxrQkFDQSxDQUpGLFNBV0UsdUxBR0EsbUJidkJFLDJLYTJCRixpQmY4ekJ3Qyx1SmV6ekJ4QyxzQmZvekJ3QyxtSmVoekJ4QyxvQmZneEJzQyxDZTl3QnBDLGlDZjRwQjRCLENBa0hRLFNBbEhSLDJKZXhwQjlCLHdCZDlDSyw0T2NrREgsd0RBSUksMk1BSUosd0RBSUksK09BS04sd0JkbkVLLHlEYzBFRCxDZDFFQyxvQmMwRUQsK0pBS0YsV0FDQSxXZjR4QnVDLENlOXhCekMsbUJmOHhCeUMsbW5DZXB4QnZDLGNBQ0UsV2ZteEJxQyxjZXB3QjNDLGtCZjh3QmtDLDhUZXp3QjlCLHdEQUNBLHNCQUNBLGtCYjNHQSxDRmkzQjhCLGtCZXh3QjlCLENiekdBLCtDYTZHQSxDQU5GLFNBTUUsdUNGNUdFLDZURXNHSixlRnJHTSx5V0U2R0osd0RBQ0Usc1hmNHdCNEIsd0RlbndCMUIsQ0FOSix3QkFNSSxpQ2Z5dkIwQixjZWx2QjlCLENBRkYsbUJBRUUsbWNBR0UsYUFDQSxDQUZGLG1CQUVFLG9CQUtOLG9CQUNFLGtCZmt1QmdDLFllN3RCaEMsa0JBQ0Esb0JBQ0EsQ0FIRixpQkFHRSxnUUFLSSxXQUNBLFlmbWxCd0IsQ2VybEIxQixtQmZxbEIwQixhZ0JudkI1QixlQUNBLENBRkEsc0JBQ0EsQ0FIQSxhQUNBLFVBQ0EsQ0FIRixVQUtFLG1CQUVBLFNBQ0UseUNBSUEsZ0RoQm04QnVDLHFDZ0JsOEJ2QyxnRGhCazhCdUMsK0JnQi83QnpDLFFBQ0UsbUNBV0EsZUFDQSxDQU5BLHdCZmRHLFNEbThCb0MsbUJFLzdCdkMsQ0Y0N0J1Qyw4QmdCbDdCdkMsQ2RWQSw4R2NlQSxDZGZBLHNHY2VBLENBUkYsVUFTRSx1Q0hmRSxrQ0dNSix1QkhMTSxDR0tOLGVITE0sMkNHZ0JKLHdCaEJrN0J1Qyw0Q0FiVCx3QkEvN0J2QixtQmdCcUNQLG1CZDdCQSxDRnM3QjhCLFdnQjU1QjlCLGVoQjY1QjhCLENBRkEsWUFDQSxDZ0IvNUJoQyxVZHZCRSwrQmN5Q0EsZUFDQSxDaEJrNUJ1Qyx3QkNoOEJwQyxTRG04Qm9DLG1CRS83QnZDLENGNDdCdUMsWUU1N0J2QywyR2N5Q0EsQ2R6Q0Esc0djeUNBLENBUEYsVUFRRSx1Q0h6Q0UsOEJHaUNKLG9CSGhDTSxDR2dDTixlSGhDTSx1Q0cwQ0osd0JoQnc1QnVDLCtCQWJULHdCQS83QnZCLG1CZ0IrRFAsbUJkdkRBLENGczdCOEIsV2dCbDRCOUIsZWhCbTRCOEIsQ0FGQSxZQUNBLENnQnI0QmhDLFVkakRFLHNCYzRERixtQkFDRSw0Q0FFQSx3QmZ2RU8sd0NlMkVQLHdCZjNFTyxnQmdCWFgsaUJBQ0UsZ1JBRUEseUJqQmcrQmdDLGlCQUNBLHNCaUJwOUI5QixzQkFDQSxDQUpBLFdBQ0EsQ0FGQSxNQUNBLENBQ0EsbUJBQ0Esb0JBQ0EsQ0FORixpQkFDRSxNQUNBLENBS0Esb0JBQ0EsNkRBQ0EsdUNKQ0UscUJJVkosZUpXTSxpUklDTixtQkFFRSwyV0FFQSxXQUNFLGl2QmpCNDhCNEIsc0JBQ0EsQ2lCMThCOUIsb0JqQjA4QjhCLHVZQURBLHNCQUNBLENpQnA4QjlCLG9CakJvOEI4Qix5RUFEQSxzQkFDQSxDaUI5N0JoQyxvQmpCODdCZ0MsMG1CaUJyN0I5QixXakJzN0I4QiwyREFDQSxtWGlCaDdCOUIsV2pCKzZCOEIsMkRBQ0EsOENpQno2QjlCLGtCQUNFLGNDM0RKLG1CQUNBLENBSEEsWUFDQSxlQUNBLENBSEYsaUJBQ0UsQ0FHQSxVQUNBLDZOQUlFLGFBQ0EsQ0FDQSxXQUNBLENBTEYsaUJBRUUsQ0FDQSxRQUVBLGlRQUlGLFNBRUUsb0tBTUYsaUJBQ0UsVUFDQSw0TEFFQSxTQUNFLG1CQVlKLGtCQUNBLENBT0Esd0JqQjNDUyx5QmlCNkNULHNCaEJwQ0UsQ0RzQjBCLGFBakNuQixDaUJvQ1gsWUFDRSxDQUVBLGNwQmlQUSxnQkdoUW9CLGtCQVNBLENpQks1QixzQkFDQSxDakJ2Q1MsaUJpQjRDVCxtQmhCakNFLG1ZSjZRTSxxQkk3UU4sQ2dCa0RGLGlCcEIyTlEsQ29CL05WLGtCaEI5Q0ksbVlKNlFNLHNCSTdRTixDZ0IyREYsZ0JwQmtOUSxDb0J0TlYsb0JoQnZESSxxSmdCZ0VKLGtCQUVFLENoQmpERSxpVUFEQSw0QkFDQSxDZ0JxRUEseUJoQnJFQSwySUFhQSwyQkFDQSxDZ0JtRUEsd0JoQnBFQSxDZ0JtRUYsZ0JoQmxFRSxpQko4T00sYUU4dEJlLENtQnIrQnZCLFlBQ0UsQ25CK3ZCb0MsZ0JGemY5QixDcUJyUU4saUJuQjh2Qm9DLENtQi92QnBDLFVuQm8rQnFCLGdCbUJ6K0JQLDBCQUNHLHNCakJIakIsQ0o2UU0sVXFCM1FRLENBZ0JkLFlBQ0EsQ0FHQSxnQnJCdVBNLENxQnhQTixnQkFDQSxDQUhBLGNBQ0EscUJBQ0EsQ0FORixpQkFDRSxTQUNBLFVqQmpCQSwrSGlCK0JBLGFBRUUsd3BCbkI2eEJrQyx3RG1CbnhCaEMsQ0FDQSwwREFDQSxDQUZBLDJCQUNBLENBQ0EsK0RBQ0EsQ0EzREosb0JuQncvQnFCLHFDbUI3N0JqQix3dkJBR0Ysb0JuQjA3Qm1CLGtDbUJ2K0JKLHlTbkIwekJtQixpRm1CandCaEMsQ0ExRUosb0NBMEVJLG1NQTFFSixvQm5Cdy9CcUIsbXBCQWpGZSxnR21CaDFCOUIsNkRBQ0EsMEVBQ0EsQ0FMRixzQkFLRSxpT0FJSixvQm5CMjVCbUIsa0NtQnYrQkosdUVBakJqQiw2QkF1R0ksb2hCQXZHSixvQm5Cdy9CcUIsNG1CbUJ4NEJuQix3Qm5CdzRCbUIsc2xCbUJwNEJuQixpQ0FuR2UsbzFEQXVHZixhbkJnNEJtQix3ZG1CMTNCckIsZ0JBQ0UsbWpDQS9IRixTQXVJSSwycUNBSUYsU0FDRSxtQnJCOElFLGFFOHRCZSxDbUJyK0J2QixZQUNFLENuQit2Qm9DLGdCRnpmOUIsQ3FCclFOLGlCbkI4dkJvQyxDbUIvdkJwQyxVbkJvK0JxQixrQm1CeitCUCwwQkFD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RixrQkFFRSwwR0FFQSxxQkFDRSx3RkFWSix1QkFFRSxrRkFHRixrQkFFRSwwR0FFQSxvQkFDRSx3RkFWSix3QkFFRSxrRkFHRixrQkFFRSwwR0FFQSxxQkFDRSx3RkFWSix1QkFFRSxrRkFHRixrQkFFRSwwR0FFQSxvQkFDRSx3RkFWSix3QkFFRSxrRkFHRixrQkFFRSwwR0FFQSxxQkFDRSwwRkFWSixzQkFFRSxvRkFHRixrQkFFRSw0R0FFQSxtQkFDRSwwRkFWSix5QkFFRSxvRkFHRixrQkFFRSw0R0FFQSxzQkFDRSwwRkFWSix3QkFFRSxvRkFHRixrQkFFRSw0R0FFQSxxQkFDRSwwRkFWSix5QkFFRSxvRkFHRixrQkFFRSw0R0FFQSxzQkFDRSwwRkFWSix3QkFFRSxvRkFHRixrQkFFRSw0R0FFQSxxQkFDRSwwRkFWSix5QkFFRSxvRkFHRixrQkFFRSw0R0FFQSxzQkFDRSwwRkFWSix3QkFFRSxvRkFHRixrQkFFRSw0R0FFQSxxQkFDRSwwRkFWSix5QkFFRSxvRkFHRixrQkFFRSw0R0FFQSxzQkFDRSwwRkFWSix3QkFFRSxvRkFHRixrQkFFRSw0R0FFQSxxQkFDRSwwRkFWSix5QkFFRSxvRkFHRixrQkFFRSw0R0FFQSxzQkFDRSwwRkFWSix3QkFFRSxvRkFHRixrQkFFRSw0R0FFQSxxQkFDRSwwRkFWSix5QkFFRSxvRkFHRixrQkFFRSw0R0FFQSxzQkFDRSwwRkFWSix3QkFFRSxvRkFHRixrQkFFRSw0R0FFQSxxQkFDRSwwRkFWSix5QkFFRSxvRkFHRixrQkFFRSw0R0FFQSxzQkFDRSwwRkFWSix3QkFFRSxvRkFHRixrQkFFRSw0R0FFQSxxQkFDRSwwRkFWSix5QkFFRSxvRkFHRixrQkFFRSw0R0FFQSxzQkFDRSwwRkFWSix3QkFFRSxvRkFHRixrQkFFRSw0R0FFQSxxQkFDRSwwRkFWSix5QkFFRSxvRkFHRixrQkFFRSw0R0FFQSxzQkFDRSwwRkFWSix3QkFFRSxvRkFHRixrQkFFRSw0R0FFQSxxQkFDRSwwRkFWSix5QkFFRSxvRkFHRixrQkFFRSw0R0FFQSxzQkFDRSwwRkFWSixzQkFFRSxvRkFHRixrQkFFRSw0R0FFQSxtQkFDRSwwRkFWSix5QkFFRSxvRkFHRixrQkFFRSw0R0FFQSxzQkFDRSwwRkFWSix3QkFFRSxvRkFHRixrQkFFRSw0R0FFQSxxQkFDRSwwRkFWSix5QkFFRSxvRkFHRixrQkFFRSw0R0FFQSxzQkFDRSwwRkFWSix3QkFFRSxvRkFHRixrQkFFRSw0R0FFQSxxQkFDRSwwRkFWSix5QkFFRSxvRkFHRixrQkFFRSw0R0FFQSxzQkFDRSwwRkFWSix3QkFFRSxvRkFHRixrQkFFRSw0R0FFQSxxQkFDRSwwRkFWSix5QkFFRSxvRkFHRixrQkFFRSw0R0FFQSxzQkFDRSwwRkFWSix3QkFFRSxvRkFHRixrQkFFRSw0R0FFQSxxQkFDRSwwRkFWSix5QkFFRSxvRkFHRixrQkFFRSw0R0FFQSxzQkFDRSwwRkFWSix3QkFFRSxvRkFHRixrQkFFRSw0R0FFQSxxQkFDRSwwRkFWSix5QkFFRSxvRkFHRixrQkFFRSw0R0FFQSxzQkFDRSwwRkFWSix3QkFFRSxvRkFHRixrQkFFRSw0R0FFQSxxQkFDRSwwRkFWSix5QkFFRSxvRkFHRixrQkFFRSw0R0FFQSxzQkFDRSwwRkFWSix3QkFFRSxvRkFHRixrQkFFRSw0R0FFQSxxQkFDRSwwRkFWSix5QkFFRSxvRkFHRixrQkFFRSw0R0FFQSxzQkFDRSwwRkFWSix3QkFFRSxvRkFHRixrQkFFRSw0R0FFQSxxQkFDRSwwRkFWSix5QkFFRSxvRkFHRixrQkFFRSw0R0FFQSxzQkFDRSwwRkFWSix3QkFFRSxvRkFHRixrQkFFRSw0R0FFQSxxQkFDRSwwRkFWSix5QkFFRSxvRkFHRixrQkFFRSw0R0FFQSxzQkFDRSwwRkFWSixzQkFFRSxvRkFHRixrQkFFRSw0R0FFQSxtQkFDRSxzRkNxQkosd0RBbENTLGtGQWtDVCwrQkFsQ1Msd0ZBa0NULGtDQWxDUywwRkFrQ1QsbUNBbENTLGdHQWtDVCxzQ0FsQ1Msa0dBa0NULDBEQWxDUyxvR0FrQ1QsNERBbENTLDBHQWtDVCwyREFsQ1Msa0dBa0NULHdEQWxDUyxvR0FrQ1Qsd0RBbENTLDBHQWtDVCx5REFsQ1Msa0dBa0NU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RixrQkFDQSxDQUZGLFlBQ0UsQ0FHQSxjQUNBLENBSEEsc0JBQ0EsQ0FFQSxhQUNBLENBSEEsbUJBR0EseUJsR3lERSxvQmtHL0RKLG1CQVFJLGtDQUlBLGVBQ0EsdUJBQ0EsQ0FIRixVQUdFLGlFQUlBLGVBQ0Esc0JBQ0EsQ0FIRixVQUdFLG82OEMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9zcmMvc2Nzcy9fZm9udHMuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3Jvb3Quc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdmVuZG9yL19yZnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3JlYm9vdC5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL3Njc3MvX3ZhcmlhYmxlcy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JvcmRlci1yYWRpdXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3R5cGUuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19saXN0cy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY29udGFpbmVycy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2NvbnRhaW5lci5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JyZWFrcG9pbnRzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19ncmlkLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9mb3Jtcy9fbGFiZWxzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2Zvcm1zL19mb3JtLXRleHQuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvZm9ybXMvX2Zvcm0tY29udHJvbC5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RyYW5zaXRpb24uc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvZm9ybXMvX2Zvcm0tc2VsZWN0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2Zvcm1zL19mb3JtLWNoZWNrLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2Zvcm1zL19mb3JtLXJhbmdlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2Zvcm1zL19mbG9hdGluZy1sYWJlbHMuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvZm9ybXMvX2lucHV0LWdyb3VwLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZm9ybXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2J1dHRvbnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL190cmFuc2l0aW9ucy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fZHJvcGRvd24uc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19jYXJldC5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYWxlcnQuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19hbGVydC5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbW9kYWwuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19iYWNrZHJvcC5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2NsZWFyZml4LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2hlbHBlcnMvX2NvbG9yLWJnLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2hlbHBlcnMvX2NvbG9yZWQtbGlua3Muc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvaGVscGVycy9fcmF0aW8uc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvaGVscGVycy9fcG9zaXRpb24uc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvaGVscGVycy9fc3RhY2tzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdmlzdWFsbHktaGlkZGVuLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2hlbHBlcnMvX3Zpc3VhbGx5LWhpZGRlbi5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9oZWxwZXJzL19zdHJldGNoZWQtbGluay5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9oZWxwZXJzL190ZXh0LXRydW5jYXRpb24uc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190ZXh0LXRydW5jYXRlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2hlbHBlcnMvX3ZyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fYXBpLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Fvcy9zcmMvc2Fzcy9fY29yZS5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9hb3Mvc3JjL3Nhc3MvX2Vhc2luZy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9hb3Mvc3JjL3Nhc3MvX2FuaW1hdGlvbnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9zcmMvc2Nzcy9fYW9zLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL3N3aXBlci9zd2lwZXIubWluLmNzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvc3dpcGVyL21vZHVsZXMvcGFnaW5hdGlvbi9wYWdpbmF0aW9uLm1pbi5jc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL3Njc3MvX3dvcmRwcmVzcy5zY3NzIiwid2VicGFjazovLy8uL3NyYy9zY3NzL19tZWRpYS5zY3NzIiwid2VicGFjazovLy8uL3NyYy9zY3NzL190eXBvZ3JhcGh5LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL3Njc3MvX2Zvcm1zLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL3Njc3MvX21vZGFsLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL3Njc3MvX2hlYWRlci5zY3NzIiwid2VicGFjazovLy8uL3NyYy9zY3NzL19mb290ZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9zcmMvc2Nzcy9fd3Bmb3Jtcy5zY3NzIiwid2VicGFjazovLy8uL3NyYy9zY3NzL3NlY3Rpb25zL19zZWN0aW9uLW5ld3Muc2NzcyIsIndlYnBhY2s6Ly8vLi9zcmMvc2Nzcy9zZWN0aW9ucy9fc2VjdGlvbi1udW1iZXJzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL3Njc3Mvc2VjdGlvbnMvX3NlY3Rpb24taG9tZS1oZXJvLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL3Njc3Mvc2VjdGlvbnMvX3NlY3Rpb24tcGFnZS1oZXJvLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL3Njc3Mvc2VjdGlvbnMvX3NlY3Rpb24tcHJvbWlzZXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9zcmMvc2Nzcy9zZWN0aW9ucy9fc2VjdGlvbi1zZXJ2aWNlcy5zY3NzIiwid2VicGFjazovLy8uL3NyYy9zY3NzL3NlY3Rpb25zL19zZWN0aW9uLXRydXN0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL3Njc3Mvc2VjdGlvbnMvX3NlY3Rpb24tY2FzZXMtbW9kYWwuc2NzcyIsIndlYnBhY2s6Ly8vLi9zcmMvc2Nzcy9zZWN0aW9ucy9fc2VjdGlvbi1oaXN0b3J5LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL3Njc3Mvc2VjdGlvbnMvX3NlY3Rpb24tdmlzaW9uLXZhbHVlcy5zY3NzIiwid2VicGFjazovLy8uL3NyYy9zY3NzL3NlY3Rpb25zL19zZWN0aW9uLXdvcmstdmFsdWVzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL3Njc3Mvc2VjdGlvbnMvX3NlY3Rpb24tZXhwZXJ0cy5zY3NzIiwid2VicGFjazovLy8uL3NyYy9zY3NzL3NlY3Rpb25zL19zZWN0aW9uLWpvaW4uc2NzcyIsIndlYnBhY2s6Ly8vLi9zcmMvc2Nzcy9zZWN0aW9ucy9fc2VjdGlvbi15b3VyLWNsaWVudHMuc2NzcyIsIndlYnBhY2s6Ly8vLi9zcmMvc2Nzcy9zZWN0aW9ucy9fc2VjdGlvbi1wYXJ0bmVycy5zY3NzIiwid2VicGFjazovLy8uL3NyYy9zY3NzL3NlY3Rpb25zL19zZWN0aW9uLWZvcm0uc2NzcyIsIndlYnBhY2s6Ly8vLi9zcmMvc2Nzcy9zZWN0aW9ucy9fc2VjdGlvbi1hZHZhbnRhZ2VzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL3Njc3Mvc2VjdGlvbnMvX3NlY3Rpb24tb2ZmZXJzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL3Njc3Mvc2VjdGlvbnMvX3NlY3Rpb24tY2xpZW50cy5zY3NzIiwid2VicGFjazovLy8uL3NyYy9zY3NzL3NlY3Rpb25zL19zZWN0aW9uLTQwNC5zY3NzIiwid2VicGFjazovLy8uL3NyYy9zY3NzL3NlY3Rpb25zL19zZWN0aW9uLW9mZmVyLWhlcm8uc2NzcyIsIndlYnBhY2s6Ly8vLi9zcmMvc2Nzcy9zZWN0aW9ucy9fc2VjdGlvbi1pbmZvLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL3Njc3Mvc2VjdGlvbnMvX3NlY3Rpb24tZ3JpZC5zY3NzIiwid2VicGFjazovLy8uL3NyYy9zY3NzL3NlY3Rpb25zL19zZWN0aW9uLXN1Ym1lbnUuc2NzcyIsIndlYnBhY2s6Ly8vLi9zcmMvc2Nzcy9zZWN0aW9ucy9fc2VjdGlvbi1kZXZpY2UtaGVyby5zY3NzIiwid2VicGFjazovLy8uL3NyYy9zY3NzL3NlY3Rpb25zL19zZWN0aW9uLXNlYXJjaC5zY3NzIiwid2VicGFjazovLy8uL3NyYy9zY3NzL3NlY3Rpb25zL19zZWN0aW9uLW1ldGhvZG9sb2d5LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL3Njc3Mvc2VjdGlvbnMvX3NlY3Rpb24tYXBwcm9hY2guc2NzcyIsIndlYnBhY2s6Ly8vLi9zcmMvc2Nzcy9zZWN0aW9ucy9fc2VjdGlvbi13aHktb3VyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL3Njc3Mvc2VjdGlvbnMvX3NlY3Rpb24tbG9nby1zbGlkZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9zcmMvc2Nzcy9zZWN0aW9ucy9fc2VjdGlvbi1kaXNjb3Zlci1kb3dubG9hZC5zY3NzIiwid2VicGFjazovLy8uL3NyYy9zY3NzL3NlY3Rpb25zL19zZWN0aW9uLWJ1c2luZXNzLWhlcm8uc2NzcyIsIndlYnBhY2s6Ly8vLi9zcmMvc2Nzcy9zZWN0aW9ucy9fc2VjdGlvbi10aGUtY2xpZW50LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL3Njc3Mvc2VjdGlvbnMvX3NlY3Rpb24tc29sdXRpb24uc2NzcyIsIndlYnBhY2s6Ly8vLi9zcmMvc2Nzcy9zZWN0aW9ucy9fc2VjdGlvbi1mdWxsLWNhc2Uuc2NzcyIsIndlYnBhY2s6Ly8vLi9zcmMvc2Nzcy9zZWN0aW9ucy9fc2VjdGlvbi1jYXRlZ29yaWVzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL3Njc3Mvc2VjdGlvbnMvX3NlY3Rpb24tYXJjaGl2ZS5zY3NzIiwid2VicGFjazovLy8uL3NyYy9zY3NzL3NlY3Rpb25zL19zZWN0aW9uLXBhZ2UtY29udGVudC5zY3NzIiwid2VicGFjazovLy8uL3NyYy9zY3NzL3NlY3Rpb25zL19zZWN0aW9uLXNoYXJlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL3Njc3Mvc2VjdGlvbnMvX3NlY3Rpb24tZGlzY292ZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9zcmMvc2Nzcy9lbGVtZW50cy9fZWxlbWVudC1wb3N0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL3Njc3MvZWxlbWVudHMvX2VsZW1lbnQtZm9ybS5zY3NzIiwid2VicGFjazovLy8uL3NyYy9zY3NzL2VsZW1lbnRzL19lbGVtZW50LXNlcnZpY2UtY2FyZC5zY3NzIiwid2VicGFjazovLy8uL3NyYy9zY3NzL2VsZW1lbnRzL19lbGVtZW50LXZhbHVlcy5zY3NzIiwid2VicGFjazovLy8uL3NyYy9zY3NzL2VsZW1lbnRzL19lbGVtZW50LXZhbHVlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL3Njc3MvZWxlbWVudHMvZWxlbWVudC13b3JrLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL3Njc3MvZWxlbWVudHMvX2VsZW1lbnQtbGlzdC5zY3NzIiwid2VicGFjazovLy8uL3NyYy9zY3NzL2VsZW1lbnRzL2VsZW1lbnQtb2ZmZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9zcmMvc2Nzcy9lbGVtZW50cy9fZWxlbWVudC1wYWdpbmF0aW9uLnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiQGltcG9ydCB1cmwoJ2h0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzMj9mYW1pbHk9TWFucm9wZTp3Z2h0QDQwMDs1MDA7NjAwOzcwMDs4MDAmZmFtaWx5PVBvcHBpbnM6d2dodEA0MDA7NzAwJmRpc3BsYXk9c3dhcCcpO1xuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgY3VzdG9tLXByb3BlcnR5LWVtcHR5LWxpbmUtYmVmb3JlXG5cbjpyb290IHtcbiAgLy8gTm90ZTogQ3VzdG9tIHZhcmlhYmxlIHZhbHVlcyBvbmx5IHN1cHBvcnQgU2Fzc1NjcmlwdCBpbnNpZGUgYCN7fWAuXG5cbiAgLy8gQ29sb3JzXG4gIC8vXG4gIC8vIEdlbmVyYXRlIHBhbGV0dGVzIGZvciBmdWxsIGNvbG9ycywgZ3JheXMsIGFuZCB0aGVtZSBjb2xvcnMuXG5cbiAgQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJGNvbG9ycyB7XG4gICAgLS0jeyRwcmVmaXh9I3skY29sb3J9OiAjeyR2YWx1ZX07XG4gIH1cblxuICBAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkZ3JheXMge1xuICAgIC0tI3skcHJlZml4fWdyYXktI3skY29sb3J9OiAjeyR2YWx1ZX07XG4gIH1cblxuICBAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgICAtLSN7JHByZWZpeH0jeyRjb2xvcn06ICN7JHZhbHVlfTtcbiAgfVxuXG4gIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMtcmdiIHtcbiAgICAtLSN7JHByZWZpeH0jeyRjb2xvcn0tcmdiOiAjeyR2YWx1ZX07XG4gIH1cblxuICAtLSN7JHByZWZpeH13aGl0ZS1yZ2I6ICN7dG8tcmdiKCR3aGl0ZSl9O1xuICAtLSN7JHByZWZpeH1ibGFjay1yZ2I6ICN7dG8tcmdiKCRibGFjayl9O1xuICAtLSN7JHByZWZpeH1ib2R5LWNvbG9yLXJnYjogI3t0by1yZ2IoJGJvZHktY29sb3IpfTtcbiAgLS0jeyRwcmVmaXh9Ym9keS1iZy1yZ2I6ICN7dG8tcmdiKCRib2R5LWJnKX07XG5cbiAgLy8gRm9udHNcblxuICAvLyBOb3RlOiBVc2UgYGluc3BlY3RgIGZvciBsaXN0cyBzbyB0aGF0IHF1b3RlZCBpdGVtcyBrZWVwIHRoZSBxdW90ZXMuXG4gIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vc2Fzcy9zYXNzL2lzc3Vlcy8yMzgzI2lzc3VlY29tbWVudC0zMzYzNDkxNzJcbiAgLS0jeyRwcmVmaXh9Zm9udC1zYW5zLXNlcmlmOiAje2luc3BlY3QoJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWYpfTtcbiAgLS0jeyRwcmVmaXh9Zm9udC1tb25vc3BhY2U6ICN7aW5zcGVjdCgkZm9udC1mYW1pbHktbW9ub3NwYWNlKX07XG4gIC0tI3skcHJlZml4fWdyYWRpZW50OiAjeyRncmFkaWVudH07XG5cbiAgLy8gUm9vdCBhbmQgYm9keVxuICAvLyBzY3NzLWRvY3Mtc3RhcnQgcm9vdC1ib2R5LXZhcmlhYmxlc1xuICBAaWYgJGZvbnQtc2l6ZS1yb290ICE9IG51bGwge1xuICAgIC0tI3skcHJlZml4fXJvb3QtZm9udC1zaXplOiAjeyRmb250LXNpemUtcm9vdH07XG4gIH1cbiAgLS0jeyRwcmVmaXh9Ym9keS1mb250LWZhbWlseTogI3skZm9udC1mYW1pbHktYmFzZX07XG4gIEBpbmNsdWRlIHJmcygkZm9udC1zaXplLWJhc2UsIC0tI3skcHJlZml4fWJvZHktZm9udC1zaXplKTtcbiAgLS0jeyRwcmVmaXh9Ym9keS1mb250LXdlaWdodDogI3skZm9udC13ZWlnaHQtYmFzZX07XG4gIC0tI3skcHJlZml4fWJvZHktbGluZS1oZWlnaHQ6ICN7JGxpbmUtaGVpZ2h0LWJhc2V9O1xuICAtLSN7JHByZWZpeH1ib2R5LWNvbG9yOiAjeyRib2R5LWNvbG9yfTtcbiAgQGlmICRib2R5LXRleHQtYWxpZ24gIT0gbnVsbCB7XG4gICAgLS0jeyRwcmVmaXh9Ym9keS10ZXh0LWFsaWduOiAjeyRib2R5LXRleHQtYWxpZ259O1xuICB9XG4gIC0tI3skcHJlZml4fWJvZHktYmc6ICN7JGJvZHktYmd9O1xuICAvLyBzY3NzLWRvY3MtZW5kIHJvb3QtYm9keS12YXJpYWJsZXNcblxuICAvLyBzY3NzLWRvY3Mtc3RhcnQgcm9vdC1ib3JkZXItdmFyXG4gIC0tI3skcHJlZml4fWJvcmRlci13aWR0aDogI3skYm9yZGVyLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9Ym9yZGVyLXN0eWxlOiAjeyRib3JkZXItc3R5bGV9O1xuICAtLSN7JHByZWZpeH1ib3JkZXItY29sb3I6ICN7JGJvcmRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fWJvcmRlci1jb2xvci10cmFuc2x1Y2VudDogI3skYm9yZGVyLWNvbG9yLXRyYW5zbHVjZW50fTtcblxuICAtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzOiAjeyRib3JkZXItcmFkaXVzfTtcbiAgLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cy1zbTogI3skYm9yZGVyLXJhZGl1cy1zbX07XG4gIC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMtbGc6ICN7JGJvcmRlci1yYWRpdXMtbGd9O1xuICAtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzLXhsOiAjeyRib3JkZXItcmFkaXVzLXhsfTtcbiAgLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cy0yeGw6ICN7JGJvcmRlci1yYWRpdXMtMnhsfTtcbiAgLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cy1waWxsOiAjeyRib3JkZXItcmFkaXVzLXBpbGx9O1xuICAvLyBzY3NzLWRvY3MtZW5kIHJvb3QtYm9yZGVyLXZhclxuXG4gIC0tI3skcHJlZml4fWhlYWRpbmctY29sb3I6ICN7JGhlYWRpbmdzLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bGluay1jb2xvcjogI3skbGluay1jb2xvcn07XG4gIC0tI3skcHJlZml4fWxpbmstaG92ZXItY29sb3I6ICN7JGxpbmstaG92ZXItY29sb3J9O1xuXG4gIC0tI3skcHJlZml4fWNvZGUtY29sb3I6ICN7JGNvZGUtY29sb3J9O1xuXG4gIC0tI3skcHJlZml4fWhpZ2hsaWdodC1iZzogI3skbWFyay1iZ307XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBwcm9wZXJ0eS1ibGFja2xpc3QsIHNjc3MvZG9sbGFyLXZhcmlhYmxlLWRlZmF1bHRcblxuLy8gU0NTUyBSRlMgbWl4aW5cbi8vXG4vLyBBdXRvbWF0ZWQgcmVzcG9uc2l2ZSB2YWx1ZXMgZm9yIGZvbnQgc2l6ZXMsIHBhZGRpbmdzLCBtYXJnaW5zIGFuZCBtdWNoIG1vcmVcbi8vXG4vLyBMaWNlbnNlZCB1bmRlciBNSVQgKGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL3Jmcy9ibG9iL21haW4vTElDRU5TRSlcblxuLy8gQ29uZmlndXJhdGlvblxuXG4vLyBCYXNlIHZhbHVlXG4kcmZzLWJhc2UtdmFsdWU6IDEuMjVyZW0gIWRlZmF1bHQ7XG4kcmZzLXVuaXQ6IHJlbSAhZGVmYXVsdDtcblxuQGlmICRyZnMtdW5pdCAhPSByZW0gYW5kICRyZnMtdW5pdCAhPSBweCB7XG4gIEBlcnJvciBcImAjeyRyZnMtdW5pdH1gIGlzIG5vdCBhIHZhbGlkIHVuaXQgZm9yICRyZnMtdW5pdC4gVXNlIGBweGAgb3IgYHJlbWAuXCI7XG59XG5cbi8vIEJyZWFrcG9pbnQgYXQgd2hlcmUgdmFsdWVzIHN0YXJ0IGRlY3JlYXNpbmcgaWYgc2NyZWVuIHdpZHRoIGlzIHNtYWxsZXJcbiRyZnMtYnJlYWtwb2ludDogMTIwMHB4ICFkZWZhdWx0O1xuJHJmcy1icmVha3BvaW50LXVuaXQ6IHB4ICFkZWZhdWx0O1xuXG5AaWYgJHJmcy1icmVha3BvaW50LXVuaXQgIT0gcHggYW5kICRyZnMtYnJlYWtwb2ludC11bml0ICE9IGVtIGFuZCAkcmZzLWJyZWFrcG9pbnQtdW5pdCAhPSByZW0ge1xuICBAZXJyb3IgXCJgI3skcmZzLWJyZWFrcG9pbnQtdW5pdH1gIGlzIG5vdCBhIHZhbGlkIHVuaXQgZm9yICRyZnMtYnJlYWtwb2ludC11bml0LiBVc2UgYHB4YCwgYGVtYCBvciBgcmVtYC5cIjtcbn1cblxuLy8gUmVzaXplIHZhbHVlcyBiYXNlZCBvbiBzY3JlZW4gaGVpZ2h0IGFuZCB3aWR0aFxuJHJmcy10d28tZGltZW5zaW9uYWw6IGZhbHNlICFkZWZhdWx0O1xuXG4vLyBGYWN0b3Igb2YgZGVjcmVhc2VcbiRyZnMtZmFjdG9yOiAxMCAhZGVmYXVsdDtcblxuQGlmIHR5cGUtb2YoJHJmcy1mYWN0b3IpICE9IG51bWJlciBvciAkcmZzLWZhY3RvciA8PSAxIHtcbiAgQGVycm9yIFwiYCN7JHJmcy1mYWN0b3J9YCBpcyBub3QgYSB2YWxpZCAgJHJmcy1mYWN0b3IsIGl0IG11c3QgYmUgZ3JlYXRlciB0aGFuIDEuXCI7XG59XG5cbi8vIE1vZGUuIFBvc3NpYmlsaXRpZXM6IFwibWluLW1lZGlhLXF1ZXJ5XCIsIFwibWF4LW1lZGlhLXF1ZXJ5XCJcbiRyZnMtbW9kZTogbWluLW1lZGlhLXF1ZXJ5ICFkZWZhdWx0O1xuXG4vLyBHZW5lcmF0ZSBlbmFibGUgb3IgZGlzYWJsZSBjbGFzc2VzLiBQb3NzaWJpbGl0aWVzOiBmYWxzZSwgXCJlbmFibGVcIiBvciBcImRpc2FibGVcIlxuJHJmcy1jbGFzczogZmFsc2UgIWRlZmF1bHQ7XG5cbi8vIDEgcmVtID0gJHJmcy1yZW0tdmFsdWUgcHhcbiRyZnMtcmVtLXZhbHVlOiAxNiAhZGVmYXVsdDtcblxuLy8gU2FmYXJpIGlmcmFtZSByZXNpemUgYnVnOiBodHRwczovL2dpdGh1Yi5jb20vdHdicy9yZnMvaXNzdWVzLzE0XG4kcmZzLXNhZmFyaS1pZnJhbWUtcmVzaXplLWJ1Zy1maXg6IGZhbHNlICFkZWZhdWx0O1xuXG4vLyBEaXNhYmxlIFJGUyBieSBzZXR0aW5nICRlbmFibGUtcmZzIHRvIGZhbHNlXG4kZW5hYmxlLXJmczogdHJ1ZSAhZGVmYXVsdDtcblxuLy8gQ2FjaGUgJHJmcy1iYXNlLXZhbHVlIHVuaXRcbiRyZnMtYmFzZS12YWx1ZS11bml0OiB1bml0KCRyZnMtYmFzZS12YWx1ZSk7XG5cbkBmdW5jdGlvbiBkaXZpZGUoJGRpdmlkZW5kLCAkZGl2aXNvciwgJHByZWNpc2lvbjogMTApIHtcbiAgJHNpZ246IGlmKCRkaXZpZGVuZCA+IDAgYW5kICRkaXZpc29yID4gMCBvciAkZGl2aWRlbmQgPCAwIGFuZCAkZGl2aXNvciA8IDAsIDEsIC0xKTtcbiAgJGRpdmlkZW5kOiBhYnMoJGRpdmlkZW5kKTtcbiAgJGRpdmlzb3I6IGFicygkZGl2aXNvcik7XG4gIEBpZiAkZGl2aWRlbmQgPT0gMCB7XG4gICAgQHJldHVybiAwO1xuICB9XG4gIEBpZiAkZGl2aXNvciA9PSAwIHtcbiAgICBAZXJyb3IgXCJDYW5ub3QgZGl2aWRlIGJ5IDBcIjtcbiAgfVxuICAkcmVtYWluZGVyOiAkZGl2aWRlbmQ7XG4gICRyZXN1bHQ6IDA7XG4gICRmYWN0b3I6IDEwO1xuICBAd2hpbGUgKCRyZW1haW5kZXIgPiAwIGFuZCAkcHJlY2lzaW9uID49IDApIHtcbiAgICAkcXVvdGllbnQ6IDA7XG4gICAgQHdoaWxlICgkcmVtYWluZGVyID49ICRkaXZpc29yKSB7XG4gICAgICAkcmVtYWluZGVyOiAkcmVtYWluZGVyIC0gJGRpdmlzb3I7XG4gICAgICAkcXVvdGllbnQ6ICRxdW90aWVudCArIDE7XG4gICAgfVxuICAgICRyZXN1bHQ6ICRyZXN1bHQgKiAxMCArICRxdW90aWVudDtcbiAgICAkZmFjdG9yOiAkZmFjdG9yICogLjE7XG4gICAgJHJlbWFpbmRlcjogJHJlbWFpbmRlciAqIDEwO1xuICAgICRwcmVjaXNpb246ICRwcmVjaXNpb24gLSAxO1xuICAgIEBpZiAoJHByZWNpc2lvbiA8IDAgYW5kICRyZW1haW5kZXIgPj0gJGRpdmlzb3IgKiA1KSB7XG4gICAgICAkcmVzdWx0OiAkcmVzdWx0ICsgMTtcbiAgICB9XG4gIH1cbiAgJHJlc3VsdDogJHJlc3VsdCAqICRmYWN0b3IgKiAkc2lnbjtcbiAgJGRpdmlkZW5kLXVuaXQ6IHVuaXQoJGRpdmlkZW5kKTtcbiAgJGRpdmlzb3ItdW5pdDogdW5pdCgkZGl2aXNvcik7XG4gICR1bml0LW1hcDogKFxuICAgIFwicHhcIjogMXB4LFxuICAgIFwicmVtXCI6IDFyZW0sXG4gICAgXCJlbVwiOiAxZW0sXG4gICAgXCIlXCI6IDElXG4gICk7XG4gIEBpZiAoJGRpdmlkZW5kLXVuaXQgIT0gJGRpdmlzb3ItdW5pdCBhbmQgbWFwLWhhcy1rZXkoJHVuaXQtbWFwLCAkZGl2aWRlbmQtdW5pdCkpIHtcbiAgICAkcmVzdWx0OiAkcmVzdWx0ICogbWFwLWdldCgkdW5pdC1tYXAsICRkaXZpZGVuZC11bml0KTtcbiAgfVxuICBAcmV0dXJuICRyZXN1bHQ7XG59XG5cbi8vIFJlbW92ZSBweC11bml0IGZyb20gJHJmcy1iYXNlLXZhbHVlIGZvciBjYWxjdWxhdGlvbnNcbkBpZiAkcmZzLWJhc2UtdmFsdWUtdW5pdCA9PSBweCB7XG4gICRyZnMtYmFzZS12YWx1ZTogZGl2aWRlKCRyZnMtYmFzZS12YWx1ZSwgJHJmcy1iYXNlLXZhbHVlICogMCArIDEpO1xufVxuQGVsc2UgaWYgJHJmcy1iYXNlLXZhbHVlLXVuaXQgPT0gcmVtIHtcbiAgJHJmcy1iYXNlLXZhbHVlOiBkaXZpZGUoJHJmcy1iYXNlLXZhbHVlLCBkaXZpZGUoJHJmcy1iYXNlLXZhbHVlICogMCArIDEsICRyZnMtcmVtLXZhbHVlKSk7XG59XG5cbi8vIENhY2hlICRyZnMtYnJlYWtwb2ludCB1bml0IHRvIHByZXZlbnQgbXVsdGlwbGUgY2FsbHNcbiRyZnMtYnJlYWtwb2ludC11bml0LWNhY2hlOiB1bml0KCRyZnMtYnJlYWtwb2ludCk7XG5cbi8vIFJlbW92ZSB1bml0IGZyb20gJHJmcy1icmVha3BvaW50IGZvciBjYWxjdWxhdGlvbnNcbkBpZiAkcmZzLWJyZWFrcG9pbnQtdW5pdC1jYWNoZSA9PSBweCB7XG4gICRyZnMtYnJlYWtwb2ludDogZGl2aWRlKCRyZnMtYnJlYWtwb2ludCwgJHJmcy1icmVha3BvaW50ICogMCArIDEpO1xufVxuQGVsc2UgaWYgJHJmcy1icmVha3BvaW50LXVuaXQtY2FjaGUgPT0gcmVtIG9yICRyZnMtYnJlYWtwb2ludC11bml0LWNhY2hlID09IFwiZW1cIiB7XG4gICRyZnMtYnJlYWtwb2ludDogZGl2aWRlKCRyZnMtYnJlYWtwb2ludCwgZGl2aWRlKCRyZnMtYnJlYWtwb2ludCAqIDAgKyAxLCAkcmZzLXJlbS12YWx1ZSkpO1xufVxuXG4vLyBDYWxjdWxhdGUgdGhlIG1lZGlhIHF1ZXJ5IHZhbHVlXG4kcmZzLW1xLXZhbHVlOiBpZigkcmZzLWJyZWFrcG9pbnQtdW5pdCA9PSBweCwgI3skcmZzLWJyZWFrcG9pbnR9cHgsICN7ZGl2aWRlKCRyZnMtYnJlYWtwb2ludCwgJHJmcy1yZW0tdmFsdWUpfSN7JHJmcy1icmVha3BvaW50LXVuaXR9KTtcbiRyZnMtbXEtcHJvcGVydHktd2lkdGg6IGlmKCRyZnMtbW9kZSA9PSBtYXgtbWVkaWEtcXVlcnksIG1heC13aWR0aCwgbWluLXdpZHRoKTtcbiRyZnMtbXEtcHJvcGVydHktaGVpZ2h0OiBpZigkcmZzLW1vZGUgPT0gbWF4LW1lZGlhLXF1ZXJ5LCBtYXgtaGVpZ2h0LCBtaW4taGVpZ2h0KTtcblxuLy8gSW50ZXJuYWwgbWl4aW4gdXNlZCB0byBkZXRlcm1pbmUgd2hpY2ggbWVkaWEgcXVlcnkgbmVlZHMgdG8gYmUgdXNlZFxuQG1peGluIF9yZnMtbWVkaWEtcXVlcnkge1xuICBAaWYgJHJmcy10d28tZGltZW5zaW9uYWwge1xuICAgIEBpZiAkcmZzLW1vZGUgPT0gbWF4LW1lZGlhLXF1ZXJ5IHtcbiAgICAgIEBtZWRpYSAoI3skcmZzLW1xLXByb3BlcnR5LXdpZHRofTogI3skcmZzLW1xLXZhbHVlfSksICgjeyRyZnMtbXEtcHJvcGVydHktaGVpZ2h0fTogI3skcmZzLW1xLXZhbHVlfSkge1xuICAgICAgICBAY29udGVudDtcbiAgICAgIH1cbiAgICB9XG4gICAgQGVsc2Uge1xuICAgICAgQG1lZGlhICgjeyRyZnMtbXEtcHJvcGVydHktd2lkdGh9OiAjeyRyZnMtbXEtdmFsdWV9KSBhbmQgKCN7JHJmcy1tcS1wcm9wZXJ0eS1oZWlnaHR9OiAjeyRyZnMtbXEtdmFsdWV9KSB7XG4gICAgICAgIEBjb250ZW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBAZWxzZSB7XG4gICAgQG1lZGlhICgjeyRyZnMtbXEtcHJvcGVydHktd2lkdGh9OiAjeyRyZnMtbXEtdmFsdWV9KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cblxuLy8gSW50ZXJuYWwgbWl4aW4gdGhhdCBhZGRzIGRpc2FibGUgY2xhc3NlcyB0byB0aGUgc2VsZWN0b3IgaWYgbmVlZGVkLlxuQG1peGluIF9yZnMtcnVsZSB7XG4gIEBpZiAkcmZzLWNsYXNzID09IGRpc2FibGUgYW5kICRyZnMtbW9kZSA9PSBtYXgtbWVkaWEtcXVlcnkge1xuICAgIC8vIEFkZGluZyBhbiBleHRyYSBjbGFzcyBpbmNyZWFzZXMgc3BlY2lmaWNpdHksIHdoaWNoIHByZXZlbnRzIHRoZSBtZWRpYSBxdWVyeSB0byBvdmVycmlkZSB0aGUgcHJvcGVydHlcbiAgICAmLFxuICAgIC5kaXNhYmxlLXJmcyAmLFxuICAgICYuZGlzYWJsZS1yZnMge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG4gIEBlbHNlIGlmICRyZnMtY2xhc3MgPT0gZW5hYmxlIGFuZCAkcmZzLW1vZGUgPT0gbWluLW1lZGlhLXF1ZXJ5IHtcbiAgICAuZW5hYmxlLXJmcyAmLFxuICAgICYuZW5hYmxlLXJmcyB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbiAgQGVsc2Uge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIEludGVybmFsIG1peGluIHRoYXQgYWRkcyBlbmFibGUgY2xhc3NlcyB0byB0aGUgc2VsZWN0b3IgaWYgbmVlZGVkLlxuQG1peGluIF9yZnMtbWVkaWEtcXVlcnktcnVsZSB7XG5cbiAgQGlmICRyZnMtY2xhc3MgPT0gZW5hYmxlIHtcbiAgICBAaWYgJHJmcy1tb2RlID09IG1pbi1tZWRpYS1xdWVyeSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBfcmZzLW1lZGlhLXF1ZXJ5IHtcbiAgICAgIC5lbmFibGUtcmZzICYsXG4gICAgICAmLmVuYWJsZS1yZnMge1xuICAgICAgICBAY29udGVudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQGVsc2Uge1xuICAgIEBpZiAkcmZzLWNsYXNzID09IGRpc2FibGUgYW5kICRyZnMtbW9kZSA9PSBtaW4tbWVkaWEtcXVlcnkge1xuICAgICAgLmRpc2FibGUtcmZzICYsXG4gICAgICAmLmRpc2FibGUtcmZzIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIF9yZnMtbWVkaWEtcXVlcnkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG5cbi8vIEhlbHBlciBmdW5jdGlvbiB0byBnZXQgdGhlIGZvcm1hdHRlZCBub24tcmVzcG9uc2l2ZSB2YWx1ZVxuQGZ1bmN0aW9uIHJmcy12YWx1ZSgkdmFsdWVzKSB7XG4gIC8vIENvbnZlcnQgdG8gbGlzdFxuICAkdmFsdWVzOiBpZih0eXBlLW9mKCR2YWx1ZXMpICE9IGxpc3QsICgkdmFsdWVzLCksICR2YWx1ZXMpO1xuXG4gICR2YWw6ICcnO1xuXG4gIC8vIExvb3Agb3ZlciBlYWNoIHZhbHVlIGFuZCBjYWxjdWxhdGUgdmFsdWVcbiAgQGVhY2ggJHZhbHVlIGluICR2YWx1ZXMge1xuICAgIEBpZiAkdmFsdWUgPT0gMCB7XG4gICAgICAkdmFsOiAkdmFsICsgJyAwJztcbiAgICB9XG4gICAgQGVsc2Uge1xuICAgICAgLy8gQ2FjaGUgJHZhbHVlIHVuaXRcbiAgICAgICR1bml0OiBpZih0eXBlLW9mKCR2YWx1ZSkgPT0gXCJudW1iZXJcIiwgdW5pdCgkdmFsdWUpLCBmYWxzZSk7XG5cbiAgICAgIEBpZiAkdW5pdCA9PSBweCB7XG4gICAgICAgIC8vIENvbnZlcnQgdG8gcmVtIGlmIG5lZWRlZFxuICAgICAgICAkdmFsOiAkdmFsICsgJyAnICsgaWYoJHJmcy11bml0ID09IHJlbSwgI3tkaXZpZGUoJHZhbHVlLCAkdmFsdWUgKiAwICsgJHJmcy1yZW0tdmFsdWUpfXJlbSwgJHZhbHVlKTtcbiAgICAgIH1cbiAgICAgIEBlbHNlIGlmICR1bml0ID09IHJlbSB7XG4gICAgICAgIC8vIENvbnZlcnQgdG8gcHggaWYgbmVlZGVkXG4gICAgICAgICR2YWw6ICR2YWwgKyAnICcgKyBpZigkcmZzLXVuaXQgPT0gcHgsICN7ZGl2aWRlKCR2YWx1ZSwgJHZhbHVlICogMCArIDEpICogJHJmcy1yZW0tdmFsdWV9cHgsICR2YWx1ZSk7XG4gICAgICB9XG4gICAgICBAZWxzZSB7XG4gICAgICAgIC8vIElmICR2YWx1ZSBpc24ndCBhIG51bWJlciAobGlrZSBpbmhlcml0KSBvciAkdmFsdWUgaGFzIGEgdW5pdCAobm90IHB4IG9yIHJlbSwgbGlrZSAxLjVlbSkgb3IgJCBpcyAwLCBqdXN0IHByaW50IHRoZSB2YWx1ZVxuICAgICAgICAkdmFsOiAkdmFsICsgJyAnICsgJHZhbHVlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIFJlbW92ZSBmaXJzdCBzcGFjZVxuICBAcmV0dXJuIHVucXVvdGUoc3RyLXNsaWNlKCR2YWwsIDIpKTtcbn1cblxuLy8gSGVscGVyIGZ1bmN0aW9uIHRvIGdldCB0aGUgcmVzcG9uc2l2ZSB2YWx1ZSBjYWxjdWxhdGVkIGJ5IFJGU1xuQGZ1bmN0aW9uIHJmcy1mbHVpZC12YWx1ZSgkdmFsdWVzKSB7XG4gIC8vIENvbnZlcnQgdG8gbGlzdFxuICAkdmFsdWVzOiBpZih0eXBlLW9mKCR2YWx1ZXMpICE9IGxpc3QsICgkdmFsdWVzLCksICR2YWx1ZXMpO1xuXG4gICR2YWw6ICcnO1xuXG4gIC8vIExvb3Agb3ZlciBlYWNoIHZhbHVlIGFuZCBjYWxjdWxhdGUgdmFsdWVcbiAgQGVhY2ggJHZhbHVlIGluICR2YWx1ZXMge1xuICAgIEBpZiAkdmFsdWUgPT0gMCB7XG4gICAgICAkdmFsOiAkdmFsICsgJyAwJztcbiAgICB9XG5cbiAgICBAZWxzZSB7XG4gICAgICAvLyBDYWNoZSAkdmFsdWUgdW5pdFxuICAgICAgJHVuaXQ6IGlmKHR5cGUtb2YoJHZhbHVlKSA9PSBcIm51bWJlclwiLCB1bml0KCR2YWx1ZSksIGZhbHNlKTtcblxuICAgICAgLy8gSWYgJHZhbHVlIGlzbid0IGEgbnVtYmVyIChsaWtlIGluaGVyaXQpIG9yICR2YWx1ZSBoYXMgYSB1bml0IChub3QgcHggb3IgcmVtLCBsaWtlIDEuNWVtKSBvciAkIGlzIDAsIGp1c3QgcHJpbnQgdGhlIHZhbHVlXG4gICAgICBAaWYgbm90ICR1bml0IG9yICR1bml0ICE9IHB4IGFuZCAkdW5pdCAhPSByZW0ge1xuICAgICAgICAkdmFsOiAkdmFsICsgJyAnICsgJHZhbHVlO1xuICAgICAgfVxuXG4gICAgICBAZWxzZSB7XG4gICAgICAgIC8vIFJlbW92ZSB1bml0IGZyb20gJHZhbHVlIGZvciBjYWxjdWxhdGlvbnNcbiAgICAgICAgJHZhbHVlOiBkaXZpZGUoJHZhbHVlLCAkdmFsdWUgKiAwICsgaWYoJHVuaXQgPT0gcHgsIDEsIGRpdmlkZSgxLCAkcmZzLXJlbS12YWx1ZSkpKTtcblxuICAgICAgICAvLyBPbmx5IGFkZCB0aGUgbWVkaWEgcXVlcnkgaWYgdGhlIHZhbHVlIGlzIGdyZWF0ZXIgdGhhbiB0aGUgbWluaW11bSB2YWx1ZVxuICAgICAgICBAaWYgYWJzKCR2YWx1ZSkgPD0gJHJmcy1iYXNlLXZhbHVlIG9yIG5vdCAkZW5hYmxlLXJmcyB7XG4gICAgICAgICAgJHZhbDogJHZhbCArICcgJyArICBpZigkcmZzLXVuaXQgPT0gcmVtLCAje2RpdmlkZSgkdmFsdWUsICRyZnMtcmVtLXZhbHVlKX1yZW0sICN7JHZhbHVlfXB4KTtcbiAgICAgICAgfVxuICAgICAgICBAZWxzZSB7XG4gICAgICAgICAgLy8gQ2FsY3VsYXRlIHRoZSBtaW5pbXVtIHZhbHVlXG4gICAgICAgICAgJHZhbHVlLW1pbjogJHJmcy1iYXNlLXZhbHVlICsgZGl2aWRlKGFicygkdmFsdWUpIC0gJHJmcy1iYXNlLXZhbHVlLCAkcmZzLWZhY3Rvcik7XG5cbiAgICAgICAgICAvLyBDYWxjdWxhdGUgZGlmZmVyZW5jZSBiZXR3ZWVuICR2YWx1ZSBhbmQgdGhlIG1pbmltdW0gdmFsdWVcbiAgICAgICAgICAkdmFsdWUtZGlmZjogYWJzKCR2YWx1ZSkgLSAkdmFsdWUtbWluO1xuXG4gICAgICAgICAgLy8gQmFzZSB2YWx1ZSBmb3JtYXR0aW5nXG4gICAgICAgICAgJG1pbi13aWR0aDogaWYoJHJmcy11bml0ID09IHJlbSwgI3tkaXZpZGUoJHZhbHVlLW1pbiwgJHJmcy1yZW0tdmFsdWUpfXJlbSwgI3skdmFsdWUtbWlufXB4KTtcblxuICAgICAgICAgIC8vIFVzZSBuZWdhdGl2ZSB2YWx1ZSBpZiBuZWVkZWRcbiAgICAgICAgICAkbWluLXdpZHRoOiBpZigkdmFsdWUgPCAwLCAtJG1pbi13aWR0aCwgJG1pbi13aWR0aCk7XG5cbiAgICAgICAgICAvLyBVc2UgYHZtaW5gIGlmIHR3by1kaW1lbnNpb25hbCBpcyBlbmFibGVkXG4gICAgICAgICAgJHZhcmlhYmxlLXVuaXQ6IGlmKCRyZnMtdHdvLWRpbWVuc2lvbmFsLCB2bWluLCB2dyk7XG5cbiAgICAgICAgICAvLyBDYWxjdWxhdGUgdGhlIHZhcmlhYmxlIHdpZHRoIGJldHdlZW4gMCBhbmQgJHJmcy1icmVha3BvaW50XG4gICAgICAgICAgJHZhcmlhYmxlLXdpZHRoOiAje2RpdmlkZSgkdmFsdWUtZGlmZiAqIDEwMCwgJHJmcy1icmVha3BvaW50KX0jeyR2YXJpYWJsZS11bml0fTtcblxuICAgICAgICAgIC8vIFJldHVybiB0aGUgY2FsY3VsYXRlZCB2YWx1ZVxuICAgICAgICAgICR2YWw6ICR2YWwgKyAnIGNhbGMoJyArICRtaW4td2lkdGggKyBpZigkdmFsdWUgPCAwLCAnIC0gJywgJyArICcpICsgJHZhcmlhYmxlLXdpZHRoICsgJyknO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gUmVtb3ZlIGZpcnN0IHNwYWNlXG4gIEByZXR1cm4gdW5xdW90ZShzdHItc2xpY2UoJHZhbCwgMikpO1xufVxuXG4vLyBSRlMgbWl4aW5cbkBtaXhpbiByZnMoJHZhbHVlcywgJHByb3BlcnR5OiBmb250LXNpemUpIHtcbiAgQGlmICR2YWx1ZXMgIT0gbnVsbCB7XG4gICAgJHZhbDogcmZzLXZhbHVlKCR2YWx1ZXMpO1xuICAgICRmbHVpZFZhbDogcmZzLWZsdWlkLXZhbHVlKCR2YWx1ZXMpO1xuXG4gICAgLy8gRG8gbm90IHByaW50IHRoZSBtZWRpYSBxdWVyeSBpZiByZXNwb25zaXZlICYgbm9uLXJlc3BvbnNpdmUgdmFsdWVzIGFyZSB0aGUgc2FtZVxuICAgIEBpZiAkdmFsID09ICRmbHVpZFZhbCB7XG4gICAgICAjeyRwcm9wZXJ0eX06ICR2YWw7XG4gICAgfVxuICAgIEBlbHNlIHtcbiAgICAgIEBpbmNsdWRlIF9yZnMtcnVsZSB7XG4gICAgICAgICN7JHByb3BlcnR5fTogaWYoJHJmcy1tb2RlID09IG1heC1tZWRpYS1xdWVyeSwgJHZhbCwgJGZsdWlkVmFsKTtcblxuICAgICAgICAvLyBJbmNsdWRlIHNhZmFyaSBpZnJhbWUgcmVzaXplIGZpeCBpZiBuZWVkZWRcbiAgICAgICAgbWluLXdpZHRoOiBpZigkcmZzLXNhZmFyaS1pZnJhbWUtcmVzaXplLWJ1Zy1maXgsICgwICogMXZ3KSwgbnVsbCk7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIF9yZnMtbWVkaWEtcXVlcnktcnVsZSB7XG4gICAgICAgICN7JHByb3BlcnR5fTogaWYoJHJmcy1tb2RlID09IG1heC1tZWRpYS1xdWVyeSwgJGZsdWlkVmFsLCAkdmFsKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gU2hvcnRoYW5kIGhlbHBlciBtaXhpbnNcbkBtaXhpbiBmb250LXNpemUoJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHJmcygkdmFsdWUpO1xufVxuXG5AbWl4aW4gcGFkZGluZygkdmFsdWUpIHtcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSwgcGFkZGluZyk7XG59XG5cbkBtaXhpbiBwYWRkaW5nLXRvcCgkdmFsdWUpIHtcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSwgcGFkZGluZy10b3ApO1xufVxuXG5AbWl4aW4gcGFkZGluZy1yaWdodCgkdmFsdWUpIHtcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSwgcGFkZGluZy1yaWdodCk7XG59XG5cbkBtaXhpbiBwYWRkaW5nLWJvdHRvbSgkdmFsdWUpIHtcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSwgcGFkZGluZy1ib3R0b20pO1xufVxuXG5AbWl4aW4gcGFkZGluZy1sZWZ0KCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBwYWRkaW5nLWxlZnQpO1xufVxuXG5AbWl4aW4gbWFyZ2luKCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBtYXJnaW4pO1xufVxuXG5AbWl4aW4gbWFyZ2luLXRvcCgkdmFsdWUpIHtcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSwgbWFyZ2luLXRvcCk7XG59XG5cbkBtaXhpbiBtYXJnaW4tcmlnaHQoJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHJmcygkdmFsdWUsIG1hcmdpbi1yaWdodCk7XG59XG5cbkBtaXhpbiBtYXJnaW4tYm90dG9tKCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBtYXJnaW4tYm90dG9tKTtcbn1cblxuQG1peGluIG1hcmdpbi1sZWZ0KCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBtYXJnaW4tbGVmdCk7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnQsIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZSwgcHJvcGVydHktbm8tdmVuZG9yLXByZWZpeFxuXG5cbi8vIFJlYm9vdFxuLy9cbi8vIE5vcm1hbGl6YXRpb24gb2YgSFRNTCBlbGVtZW50cywgbWFudWFsbHkgZm9ya2VkIGZyb20gTm9ybWFsaXplLmNzcyB0byByZW1vdmVcbi8vIHN0eWxlcyB0YXJnZXRpbmcgaXJyZWxldmFudCBicm93c2VycyB3aGlsZSBhcHBseWluZyBuZXcgc3R5bGVzLlxuLy9cbi8vIE5vcm1hbGl6ZSBpcyBsaWNlbnNlZCBNSVQuIGh0dHBzOi8vZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3NcblxuXG4vLyBEb2N1bWVudFxuLy9cbi8vIENoYW5nZSBmcm9tIGBib3gtc2l6aW5nOiBjb250ZW50LWJveGAgc28gdGhhdCBgd2lkdGhgIGlzIG5vdCBhZmZlY3RlZCBieSBgcGFkZGluZ2Agb3IgYGJvcmRlcmAuXG5cbiosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cblxuLy8gUm9vdFxuLy9cbi8vIEFiaWxpdHkgdG8gdGhlIHZhbHVlIG9mIHRoZSByb290IGZvbnQgc2l6ZXMsIGFmZmVjdGluZyB0aGUgdmFsdWUgb2YgYHJlbWAuXG4vLyBudWxsIGJ5IGRlZmF1bHQsIHRodXMgbm90aGluZyBpcyBnZW5lcmF0ZWQuXG5cbjpyb290IHtcbiAgQGlmICRmb250LXNpemUtcm9vdCAhPSBudWxsIHtcbiAgICBAaW5jbHVkZSBmb250LXNpemUodmFyKC0tI3skcHJlZml4fXJvb3QtZm9udC1zaXplKSk7XG4gIH1cblxuICBAaWYgJGVuYWJsZS1zbW9vdGgtc2Nyb2xsIHtcbiAgICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IG5vLXByZWZlcmVuY2UpIHtcbiAgICAgIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIEJvZHlcbi8vXG4vLyAxLiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBhbGwgYnJvd3NlcnMuXG4vLyAyLiBBcyBhIGJlc3QgcHJhY3RpY2UsIGFwcGx5IGEgZGVmYXVsdCBgYmFja2dyb3VuZC1jb2xvcmAuXG4vLyAzLiBQcmV2ZW50IGFkanVzdG1lbnRzIG9mIGZvbnQgc2l6ZSBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2VzIGluIGlPUy5cbi8vIDQuIENoYW5nZSB0aGUgZGVmYXVsdCB0YXAgaGlnaGxpZ2h0IHRvIGJlIGNvbXBsZXRlbHkgdHJhbnNwYXJlbnQgaW4gaU9TLlxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgcmVib290LWJvZHktcnVsZXNcbmJvZHkge1xuICBtYXJnaW46IDA7IC8vIDFcbiAgZm9udC1mYW1pbHk6IHZhcigtLSN7JHByZWZpeH1ib2R5LWZvbnQtZmFtaWx5KTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKHZhcigtLSN7JHByZWZpeH1ib2R5LWZvbnQtc2l6ZSkpO1xuICBmb250LXdlaWdodDogdmFyKC0tI3skcHJlZml4fWJvZHktZm9udC13ZWlnaHQpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tI3skcHJlZml4fWJvZHktbGluZS1oZWlnaHQpO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWJvZHktY29sb3IpO1xuICB0ZXh0LWFsaWduOiB2YXIoLS0jeyRwcmVmaXh9Ym9keS10ZXh0LWFsaWduKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWJvZHktYmcpOyAvLyAyXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLy8gM1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoJGJsYWNrLCAwKTsgLy8gNFxufVxuLy8gc2Nzcy1kb2NzLWVuZCByZWJvb3QtYm9keS1ydWxlc1xuXG5cbi8vIENvbnRlbnQgZ3JvdXBpbmdcbi8vXG4vLyAxLiBSZXNldCBGaXJlZm94J3MgZ3JheSBjb2xvclxuXG5ociB7XG4gIG1hcmdpbjogJGhyLW1hcmdpbi15IDA7XG4gIGNvbG9yOiAkaHItY29sb3I7IC8vIDFcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItdG9wOiAkaHItYm9yZGVyLXdpZHRoIHNvbGlkICRoci1ib3JkZXItY29sb3I7XG4gIG9wYWNpdHk6ICRoci1vcGFjaXR5O1xufVxuXG5cbi8vIFR5cG9ncmFwaHlcbi8vXG4vLyAxLiBSZW1vdmUgdG9wIG1hcmdpbnMgZnJvbSBoZWFkaW5nc1xuLy8gICAgQnkgZGVmYXVsdCwgYDxoMT5gLWA8aDY+YCBhbGwgcmVjZWl2ZSB0b3AgYW5kIGJvdHRvbSBtYXJnaW5zLiBXZSBudWtlIHRoZSB0b3Bcbi8vICAgIG1hcmdpbiBmb3IgZWFzaWVyIGNvbnRyb2wgd2l0aGluIHR5cGUgc2NhbGVzIGFzIGl0IGF2b2lkcyBtYXJnaW4gY29sbGFwc2luZy5cblxuJWhlYWRpbmcge1xuICBtYXJnaW4tdG9wOiAwOyAvLyAxXG4gIG1hcmdpbi1ib3R0b206ICRoZWFkaW5ncy1tYXJnaW4tYm90dG9tO1xuICBmb250LWZhbWlseTogJGhlYWRpbmdzLWZvbnQtZmFtaWx5O1xuICBmb250LXN0eWxlOiAkaGVhZGluZ3MtZm9udC1zdHlsZTtcbiAgZm9udC13ZWlnaHQ6ICRoZWFkaW5ncy1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRoZWFkaW5ncy1saW5lLWhlaWdodDtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1oZWFkaW5nLWNvbG9yKTtcbn1cblxuaDEge1xuICBAZXh0ZW5kICVoZWFkaW5nO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGgxLWZvbnQtc2l6ZSk7XG59XG5cbmgyIHtcbiAgQGV4dGVuZCAlaGVhZGluZztcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRoMi1mb250LXNpemUpO1xufVxuXG5oMyB7XG4gIEBleHRlbmQgJWhlYWRpbmc7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDMtZm9udC1zaXplKTtcbn1cblxuaDQge1xuICBAZXh0ZW5kICVoZWFkaW5nO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGg0LWZvbnQtc2l6ZSk7XG59XG5cbmg1IHtcbiAgQGV4dGVuZCAlaGVhZGluZztcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRoNS1mb250LXNpemUpO1xufVxuXG5oNiB7XG4gIEBleHRlbmQgJWhlYWRpbmc7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDYtZm9udC1zaXplKTtcbn1cblxuXG4vLyBSZXNldCBtYXJnaW5zIG9uIHBhcmFncmFwaHNcbi8vXG4vLyBTaW1pbGFybHksIHRoZSB0b3AgbWFyZ2luIG9uIGA8cD5gcyBnZXQgcmVzZXQuIEhvd2V2ZXIsIHdlIGFsc28gcmVzZXQgdGhlXG4vLyBib3R0b20gbWFyZ2luIHRvIHVzZSBgcmVtYCB1bml0cyBpbnN0ZWFkIG9mIGBlbWAuXG5cbnAge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAkcGFyYWdyYXBoLW1hcmdpbi1ib3R0b207XG59XG5cblxuLy8gQWJicmV2aWF0aW9uc1xuLy9cbi8vIDEuIEFkZCB0aGUgY29ycmVjdCB0ZXh0IGRlY29yYXRpb24gaW4gQ2hyb21lLCBFZGdlLCBPcGVyYSwgYW5kIFNhZmFyaS5cbi8vIDIuIEFkZCBleHBsaWNpdCBjdXJzb3IgdG8gaW5kaWNhdGUgY2hhbmdlZCBiZWhhdmlvci5cbi8vIDMuIFByZXZlbnQgdGhlIHRleHQtZGVjb3JhdGlvbiB0byBiZSBza2lwcGVkLlxuXG5hYmJyW3RpdGxlXSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDsgLy8gMVxuICBjdXJzb3I6IGhlbHA7IC8vIDJcbiAgdGV4dC1kZWNvcmF0aW9uLXNraXAtaW5rOiBub25lOyAvLyAzXG59XG5cblxuLy8gQWRkcmVzc1xuXG5hZGRyZXNzIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxuXG4vLyBMaXN0c1xuXG5vbCxcbnVsIHtcbiAgcGFkZGluZy1sZWZ0OiAycmVtO1xufVxuXG5vbCxcbnVsLFxuZGwge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG5vbCBvbCxcbnVsIHVsLFxub2wgdWwsXG51bCBvbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbmR0IHtcbiAgZm9udC13ZWlnaHQ6ICRkdC1mb250LXdlaWdodDtcbn1cblxuLy8gMS4gVW5kbyBicm93c2VyIGRlZmF1bHRcblxuZGQge1xuICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcbiAgbWFyZ2luLWxlZnQ6IDA7IC8vIDFcbn1cblxuXG4vLyBCbG9ja3F1b3RlXG5cbmJsb2NrcXVvdGUge1xuICBtYXJnaW46IDAgMCAxcmVtO1xufVxuXG5cbi8vIFN0cm9uZ1xuLy9cbi8vIEFkZCB0aGUgY29ycmVjdCBmb250IHdlaWdodCBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmlcblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZGVyO1xufVxuXG5cbi8vIFNtYWxsXG4vL1xuLy8gQWRkIHRoZSBjb3JyZWN0IGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnNcblxuc21hbGwge1xuICBAaW5jbHVkZSBmb250LXNpemUoJHNtYWxsLWZvbnQtc2l6ZSk7XG59XG5cblxuLy8gTWFya1xuXG5tYXJrIHtcbiAgcGFkZGluZzogJG1hcmstcGFkZGluZztcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWhpZ2hsaWdodC1iZyk7XG59XG5cblxuLy8gU3ViIGFuZCBTdXBcbi8vXG4vLyBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBlbGVtZW50cyBmcm9tIGFmZmVjdGluZyB0aGUgbGluZSBoZWlnaHQgaW5cbi8vIGFsbCBicm93c2Vycy5cblxuc3ViLFxuc3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBAaW5jbHVkZSBmb250LXNpemUoJHN1Yi1zdXAtZm9udC1zaXplKTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3ViIHsgYm90dG9tOiAtLjI1ZW07IH1cbnN1cCB7IHRvcDogLS41ZW07IH1cblxuXG4vLyBMaW5rc1xuXG5hIHtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1saW5rLWNvbG9yKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1kZWNvcmF0aW9uO1xuXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bGluay1ob3Zlci1jb2xvcik7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1ob3Zlci1kZWNvcmF0aW9uO1xuICB9XG59XG5cbi8vIEFuZCB1bmRvIHRoZXNlIHN0eWxlcyBmb3IgcGxhY2Vob2xkZXIgbGlua3MvbmFtZWQgYW5jaG9ycyAod2l0aG91dCBocmVmKS5cbi8vIEl0IHdvdWxkIGJlIG1vcmUgc3RyYWlnaHRmb3J3YXJkIHRvIGp1c3QgdXNlIGFbaHJlZl0gaW4gcHJldmlvdXMgYmxvY2ssIGJ1dCB0aGF0XG4vLyBjYXVzZXMgc3BlY2lmaWNpdHkgaXNzdWVzIGluIG1hbnkgb3RoZXIgc3R5bGVzIHRoYXQgYXJlIHRvbyBjb21wbGV4IHRvIGZpeC5cbi8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzE5NDAyXG5cbmE6bm90KFtocmVmXSk6bm90KFtjbGFzc10pIHtcbiAgJixcbiAgJjpob3ZlciB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG5cblxuLy8gQ29kZVxuXG5wcmUsXG5jb2RlLFxua2JkLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktY29kZTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDFlbSk7IC8vIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbn1cblxuLy8gMS4gUmVtb3ZlIGJyb3dzZXIgZGVmYXVsdCB0b3AgbWFyZ2luXG4vLyAyLiBSZXNldCBicm93c2VyIGRlZmF1bHQgb2YgYDFlbWAgdG8gdXNlIGByZW1gc1xuLy8gMy4gRG9uJ3QgYWxsb3cgY29udGVudCB0byBicmVhayBvdXRzaWRlXG5cbnByZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAwOyAvLyAxXG4gIG1hcmdpbi1ib3R0b206IDFyZW07IC8vIDJcbiAgb3ZlcmZsb3c6IGF1dG87IC8vIDNcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRjb2RlLWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiAkcHJlLWNvbG9yO1xuXG4gIC8vIEFjY291bnQgZm9yIHNvbWUgY29kZSBvdXRwdXRzIHRoYXQgcGxhY2UgY29kZSB0YWdzIGluIHByZSB0YWdzXG4gIGNvZGUge1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZShpbmhlcml0KTtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB3b3JkLWJyZWFrOiBub3JtYWw7XG4gIH1cbn1cblxuY29kZSB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkY29kZS1mb250LXNpemUpO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWNvZGUtY29sb3IpO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG5cbiAgLy8gU3RyZWFtbGluZSB0aGUgc3R5bGUgd2hlbiBpbnNpZGUgYW5jaG9ycyB0byBhdm9pZCBicm9rZW4gdW5kZXJsaW5lIGFuZCBtb3JlXG4gIGEgPiAmIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgfVxufVxuXG5rYmQge1xuICBwYWRkaW5nOiAka2JkLXBhZGRpbmcteSAka2JkLXBhZGRpbmcteDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRrYmQtZm9udC1zaXplKTtcbiAgY29sb3I6ICRrYmQtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRrYmQtYmc7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJvcmRlci1yYWRpdXMtc20pO1xuXG4gIGtiZCB7XG4gICAgcGFkZGluZzogMDtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMWVtKTtcbiAgICBmb250LXdlaWdodDogJG5lc3RlZC1rYmQtZm9udC13ZWlnaHQ7XG4gIH1cbn1cblxuXG4vLyBGaWd1cmVzXG4vL1xuLy8gQXBwbHkgYSBjb25zaXN0ZW50IG1hcmdpbiBzdHJhdGVneSAobWF0Y2hlcyBvdXIgdHlwZSBzdHlsZXMpLlxuXG5maWd1cmUge1xuICBtYXJnaW46IDAgMCAxcmVtO1xufVxuXG5cbi8vIEltYWdlcyBhbmQgY29udGVudFxuXG5pbWcsXG5zdmcge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG5cbi8vIFRhYmxlc1xuLy9cbi8vIFByZXZlbnQgZG91YmxlIGJvcmRlcnNcblxudGFibGUge1xuICBjYXB0aW9uLXNpZGU6IGJvdHRvbTtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbn1cblxuY2FwdGlvbiB7XG4gIHBhZGRpbmctdG9wOiAkdGFibGUtY2VsbC1wYWRkaW5nLXk7XG4gIHBhZGRpbmctYm90dG9tOiAkdGFibGUtY2VsbC1wYWRkaW5nLXk7XG4gIGNvbG9yOiAkdGFibGUtY2FwdGlvbi1jb2xvcjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLy8gMS4gUmVtb3ZlcyBmb250LXdlaWdodCBib2xkIGJ5IGluaGVyaXRpbmdcbi8vIDIuIE1hdGNoZXMgZGVmYXVsdCBgPHRkPmAgYWxpZ25tZW50IGJ5IGluaGVyaXRpbmcgYHRleHQtYWxpZ25gLlxuLy8gMy4gRml4IGFsaWdubWVudCBmb3IgU2FmYXJpXG5cbnRoIHtcbiAgZm9udC13ZWlnaHQ6ICR0YWJsZS10aC1mb250LXdlaWdodDsgLy8gMVxuICB0ZXh0LWFsaWduOiBpbmhlcml0OyAvLyAyXG4gIHRleHQtYWxpZ246IC13ZWJraXQtbWF0Y2gtcGFyZW50OyAvLyAzXG59XG5cbnRoZWFkLFxudGJvZHksXG50Zm9vdCxcbnRyLFxudGQsXG50aCB7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAwO1xufVxuXG5cbi8vIEZvcm1zXG4vL1xuLy8gMS4gQWxsb3cgbGFiZWxzIHRvIHVzZSBgbWFyZ2luYCBmb3Igc3BhY2luZy5cblxubGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IC8vIDFcbn1cblxuLy8gUmVtb3ZlIHRoZSBkZWZhdWx0IGBib3JkZXItcmFkaXVzYCB0aGF0IG1hY09TIENocm9tZSBhZGRzLlxuLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjQwOTNcblxuYnV0dG9uIHtcbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4vLyBFeHBsaWNpdGx5IHJlbW92ZSBmb2N1cyBvdXRsaW5lIGluIENocm9taXVtIHdoZW4gaXQgc2hvdWxkbid0IGJlXG4vLyB2aXNpYmxlIChlLmcuIGFzIHJlc3VsdCBvZiBtb3VzZSBjbGljayBvciB0b3VjaCB0YXApLiBJdCBhbHJlYWR5XG4vLyBzaG91bGQgYmUgZG9pbmcgdGhpcyBhdXRvbWF0aWNhbGx5LCBidXQgc2VlbXMgdG8gY3VycmVudGx5IGJlXG4vLyBjb25mdXNlZCBhbmQgYXBwbGllcyBpdHMgdmVyeSB2aXNpYmxlIHR3by10b25lIG91dGxpbmUgYW55d2F5LlxuXG5idXR0b246Zm9jdXM6bm90KDpmb2N1cy12aXNpYmxlKSB7XG4gIG91dGxpbmU6IDA7XG59XG5cbi8vIDEuIFJlbW92ZSB0aGUgbWFyZ2luIGluIEZpcmVmb3ggYW5kIFNhZmFyaVxuXG5pbnB1dCxcbmJ1dHRvbixcbnNlbGVjdCxcbm9wdGdyb3VwLFxudGV4dGFyZWEge1xuICBtYXJnaW46IDA7IC8vIDFcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZShpbmhlcml0KTtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbi8vIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRmlyZWZveFxuYnV0dG9uLFxuc2VsZWN0IHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG4vLyBTZXQgdGhlIGN1cnNvciBmb3Igbm9uLWA8YnV0dG9uPmAgYnV0dG9uc1xuLy9cbi8vIERldGFpbHMgYXQgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMzA1NjJcbltyb2xlPVwiYnV0dG9uXCJdIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5zZWxlY3Qge1xuICAvLyBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHdvcmQtd3JhcCBpbiBTYWZhcmkuXG4gIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI0OTkwXG4gIHdvcmQtd3JhcDogbm9ybWFsO1xuXG4gIC8vIFVuZG8gdGhlIG9wYWNpdHkgY2hhbmdlIGZyb20gQ2hyb21lXG4gICY6ZGlzYWJsZWQge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLy8gUmVtb3ZlIHRoZSBkcm9wZG93biBhcnJvdyBvbmx5IGZyb20gdGV4dCB0eXBlIGlucHV0cyBidWlsdCB3aXRoIGRhdGFsaXN0cyBpbiBDaHJvbWUuXG4vLyBTZWUgaHR0cHM6Ly9zdGFja292ZXJmbG93LmNvbS9hLzU0OTk3MTE4XG5cbltsaXN0XTpub3QoW3R5cGU9XCJkYXRlXCJdKTpub3QoW3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXSk6bm90KFt0eXBlPVwibW9udGhcIl0pOm5vdChbdHlwZT1cIndlZWtcIl0pOm5vdChbdHlwZT1cInRpbWVcIl0pOjotd2Via2l0LWNhbGVuZGFyLXBpY2tlci1pbmRpY2F0b3Ige1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi8vIDEuIFByZXZlbnQgYSBXZWJLaXQgYnVnIHdoZXJlICgyKSBkZXN0cm95cyBuYXRpdmUgYGF1ZGlvYCBhbmQgYHZpZGVvYFxuLy8gICAgY29udHJvbHMgaW4gQW5kcm9pZCA0LlxuLy8gMi4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbi8vIDMuIE9waW5pb25hdGVkOiBhZGQgXCJoYW5kXCIgY3Vyc29yIHRvIG5vbi1kaXNhYmxlZCBidXR0b24gZWxlbWVudHMuXG5cbmJ1dHRvbixcblt0eXBlPVwiYnV0dG9uXCJdLCAvLyAxXG5bdHlwZT1cInJlc2V0XCJdLFxuW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLy8gMlxuXG4gIEBpZiAkZW5hYmxlLWJ1dHRvbi1wb2ludGVycyB7XG4gICAgJjpub3QoOmRpc2FibGVkKSB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7IC8vIDNcbiAgICB9XG4gIH1cbn1cblxuLy8gUmVtb3ZlIGlubmVyIGJvcmRlciBhbmQgcGFkZGluZyBmcm9tIEZpcmVmb3gsIGJ1dCBkb24ndCByZXN0b3JlIHRoZSBvdXRsaW5lIGxpa2UgTm9ybWFsaXplLlxuXG46Oi1tb3otZm9jdXMtaW5uZXIge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG59XG5cbi8vIDEuIFRleHRhcmVhcyBzaG91bGQgcmVhbGx5IG9ubHkgcmVzaXplIHZlcnRpY2FsbHkgc28gdGhleSBkb24ndCBicmVhayB0aGVpciAoaG9yaXpvbnRhbCkgY29udGFpbmVycy5cblxudGV4dGFyZWEge1xuICByZXNpemU6IHZlcnRpY2FsOyAvLyAxXG59XG5cbi8vIDEuIEJyb3dzZXJzIHNldCBhIGRlZmF1bHQgYG1pbi13aWR0aDogbWluLWNvbnRlbnQ7YCBvbiBmaWVsZHNldHMsXG4vLyAgICB1bmxpa2UgZS5nLiBgPGRpdj5gcywgd2hpY2ggaGF2ZSBgbWluLXdpZHRoOiAwO2AgYnkgZGVmYXVsdC5cbi8vICAgIFNvIHdlIHJlc2V0IHRoYXQgdG8gZW5zdXJlIGZpZWxkc2V0cyBiZWhhdmUgbW9yZSBsaWtlIGEgc3RhbmRhcmQgYmxvY2sgZWxlbWVudC5cbi8vICAgIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzEyMzU5XG4vLyAgICBhbmQgaHR0cHM6Ly9odG1sLnNwZWMud2hhdHdnLm9yZy9tdWx0aXBhZ2UvI3RoZS1maWVsZHNldC1hbmQtbGVnZW5kLWVsZW1lbnRzXG4vLyAyLiBSZXNldCB0aGUgZGVmYXVsdCBvdXRsaW5lIGJlaGF2aW9yIG9mIGZpZWxkc2V0cyBzbyB0aGV5IGRvbid0IGFmZmVjdCBwYWdlIGxheW91dC5cblxuZmllbGRzZXQge1xuICBtaW4td2lkdGg6IDA7IC8vIDFcbiAgcGFkZGluZzogMDsgLy8gMlxuICBtYXJnaW46IDA7IC8vIDJcbiAgYm9yZGVyOiAwOyAvLyAyXG59XG5cbi8vIDEuIEJ5IHVzaW5nIGBmbG9hdDogbGVmdGAsIHRoZSBsZWdlbmQgd2lsbCBiZWhhdmUgbGlrZSBhIGJsb2NrIGVsZW1lbnQuXG4vLyAgICBUaGlzIHdheSB0aGUgYm9yZGVyIG9mIGEgZmllbGRzZXQgd3JhcHMgYXJvdW5kIHRoZSBsZWdlbmQgaWYgcHJlc2VudC5cbi8vIDIuIEZpeCB3cmFwcGluZyBidWcuXG4vLyAgICBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yOTcxMlxuXG5sZWdlbmQge1xuICBmbG9hdDogbGVmdDsgLy8gMVxuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogJGxlZ2VuZC1tYXJnaW4tYm90dG9tO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGxlZ2VuZC1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogJGxlZ2VuZC1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG5cbiAgKyAqIHtcbiAgICBjbGVhcjogbGVmdDsgLy8gMlxuICB9XG59XG5cbi8vIEZpeCBoZWlnaHQgb2YgaW5wdXRzIHdpdGggYSB0eXBlIG9mIGRhdGV0aW1lLWxvY2FsLCBkYXRlLCBtb250aCwgd2Vlaywgb3IgdGltZVxuLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTg4NDJcblxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtZmllbGRzLXdyYXBwZXIsXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC10ZXh0LFxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtbWludXRlLFxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtaG91ci1maWVsZCxcbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LWRheS1maWVsZCxcbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LW1vbnRoLWZpZWxkLFxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQteWVhci1maWVsZCB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbjo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLy8gMS4gQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkuXG4vLyAyLiBUaGlzIG92ZXJyaWRlcyB0aGUgZXh0cmEgcm91bmRlZCBjb3JuZXJzIG9uIHNlYXJjaCBpbnB1dHMgaW4gaU9TIHNvIHRoYXQgb3VyXG4vLyAgICBgLmZvcm0tY29udHJvbGAgY2xhc3MgY2FuIHByb3Blcmx5IHN0eWxlIHRoZW0uIE5vdGUgdGhhdCB0aGlzIGNhbm5vdCBzaW1wbHlcbi8vICAgIGJlIGFkZGVkIHRvIGAuZm9ybS1jb250cm9sYCBhcyBpdCdzIG5vdCBzcGVjaWZpYyBlbm91Z2guIEZvciBkZXRhaWxzLCBzZWVcbi8vICAgIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTE1ODYuXG5cblt0eXBlPVwic2VhcmNoXCJdIHtcbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7IC8vIDFcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7IC8vIDJcbn1cblxuLy8gMS4gQSBmZXcgaW5wdXQgdHlwZXMgc2hvdWxkIHN0YXkgTFRSXG4vLyBTZWUgaHR0cHM6Ly9ydGxzdHlsaW5nLmNvbS9wb3N0cy9ydGwtc3R5bGluZyNmb3JtLWlucHV0c1xuLy8gMi4gUlRMIG9ubHkgb3V0cHV0XG4vLyBTZWUgaHR0cHM6Ly9ydGxjc3MuY29tL2xlYXJuL3VzYWdlLWd1aWRlL2NvbnRyb2wtZGlyZWN0aXZlcy8jcmF3XG5cbi8qIHJ0bDpyYXc6XG5bdHlwZT1cInRlbFwiXSxcblt0eXBlPVwidXJsXCJdLFxuW3R5cGU9XCJlbWFpbFwiXSxcblt0eXBlPVwibnVtYmVyXCJdIHtcbiAgZGlyZWN0aW9uOiBsdHI7XG59XG4qL1xuXG4vLyBSZW1vdmUgdGhlIGlubmVyIHBhZGRpbmcgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gbWFjT1MuXG5cbjo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLy8gUmVtb3ZlIHBhZGRpbmcgYXJvdW5kIGNvbG9yIHBpY2tlcnMgaW4gd2Via2l0IGJyb3dzZXJzXG5cbjo6LXdlYmtpdC1jb2xvci1zd2F0Y2gtd3JhcHBlciB7XG4gIHBhZGRpbmc6IDA7XG59XG5cblxuLy8gMS4gSW5oZXJpdCBmb250IGZhbWlseSBhbmQgbGluZSBoZWlnaHQgZm9yIGZpbGUgaW5wdXQgYnV0dG9uc1xuLy8gMi4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cblxuOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiB7XG4gIGZvbnQ6IGluaGVyaXQ7IC8vIDFcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8vIDJcbn1cblxuLy8gQ29ycmVjdCBlbGVtZW50IGRpc3BsYXlzXG5cbm91dHB1dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLy8gUmVtb3ZlIGJvcmRlciBmcm9tIGlmcmFtZVxuXG5pZnJhbWUge1xuICBib3JkZXI6IDA7XG59XG5cbi8vIFN1bW1hcnlcbi8vXG4vLyAxLiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBhbGwgYnJvd3NlcnNcblxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTsgLy8gMVxuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cblxuLy8gUHJvZ3Jlc3Ncbi8vXG4vLyBBZGQgdGhlIGNvcnJlY3QgdmVydGljYWwgYWxpZ25tZW50IGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxuXG5wcm9ncmVzcyB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuXG4vLyBIaWRkZW4gYXR0cmlidXRlXG4vL1xuLy8gQWx3YXlzIGhpZGUgYW4gZWxlbWVudCB3aXRoIHRoZSBgaGlkZGVuYCBIVE1MIGF0dHJpYnV0ZS5cblxuW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4iLCIvLyBWYXJpYWJsZXNcbi8vXG4vLyBWYXJpYWJsZXMgc2hvdWxkIGZvbGxvdyB0aGUgYCRjb21wb25lbnQtc3RhdGUtcHJvcGVydHktc2l6ZWAgZm9ybXVsYSBmb3Jcbi8vIGNvbnNpc3RlbnQgbmFtaW5nLiBFeDogJG5hdi1saW5rLWRpc2FibGVkLWNvbG9yIGFuZCAkbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXhzLlxuXG4vLyBDb2xvciBzeXN0ZW1cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGdyYXktY29sb3ItdmFyaWFibGVzXG4kd2hpdGU6ICAgICNmZmYgIWRlZmF1bHQ7XG4kZ3JheS0xMDA6ICNmOGY5ZmEgIWRlZmF1bHQ7XG4kZ3JheS0yMDA6ICNlOWVjZWYgIWRlZmF1bHQ7XG4kZ3JheS0zMDA6ICNkZWUyZTYgIWRlZmF1bHQ7XG4kZ3JheS00MDA6ICNjZWQ0ZGEgIWRlZmF1bHQ7XG4kZ3JheS01MDA6ICNhZGI1YmQgIWRlZmF1bHQ7XG4kZ3JheS02MDA6ICM2Yzc1N2QgIWRlZmF1bHQ7XG4kZ3JheS03MDA6ICM0OTUwNTcgIWRlZmF1bHQ7XG4kZ3JheS04MDA6ICMzNDNhNDAgIWRlZmF1bHQ7XG4kZ3JheS05MDA6ICMyMTI1MjkgIWRlZmF1bHQ7XG4kYmxhY2s6ICAgICMwMDAgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGdyYXktY29sb3ItdmFyaWFibGVzXG5cbi8vIGZ1c3YtZGlzYWJsZVxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGdyYXktY29sb3JzLW1hcFxuJGdyYXlzOiAoXG4gIFwiMTAwXCI6ICRncmF5LTEwMCxcbiAgXCIyMDBcIjogJGdyYXktMjAwLFxuICBcIjMwMFwiOiAkZ3JheS0zMDAsXG4gIFwiNDAwXCI6ICRncmF5LTQwMCxcbiAgXCI1MDBcIjogJGdyYXktNTAwLFxuICBcIjYwMFwiOiAkZ3JheS02MDAsXG4gIFwiNzAwXCI6ICRncmF5LTcwMCxcbiAgXCI4MDBcIjogJGdyYXktODAwLFxuICBcIjkwMFwiOiAkZ3JheS05MDBcbikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGdyYXktY29sb3JzLW1hcFxuLy8gZnVzdi1lbmFibGVcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGNvbG9yLXZhcmlhYmxlc1xuJGJsdWU6ICAgICMwZDZlZmQgIWRlZmF1bHQ7XG4kaW5kaWdvOiAgIzY2MTBmMiAhZGVmYXVsdDtcbiRwdXJwbGU6ICAjNmY0MmMxICFkZWZhdWx0O1xuJHBpbms6ICAgICNkNjMzODQgIWRlZmF1bHQ7XG4kcmVkOiAgICAgI2RjMzU0NSAhZGVmYXVsdDtcbiRvcmFuZ2U6ICAjZmQ3ZTE0ICFkZWZhdWx0O1xuJHllbGxvdzogICNmZmMxMDcgIWRlZmF1bHQ7XG4kZ3JlZW46ICAgIzE5ODc1NCAhZGVmYXVsdDtcbiR0ZWFsOiAgICAjMjBjOTk3ICFkZWZhdWx0O1xuJGN5YW46ICAgICMwZGNhZjAgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGNvbG9yLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgY29sb3JzLW1hcFxuJGNvbG9yczogKFxuICBcImJsdWVcIjogICAgICAgJGJsdWUsXG4gIFwiaW5kaWdvXCI6ICAgICAkaW5kaWdvLFxuICBcInB1cnBsZVwiOiAgICAgJHB1cnBsZSxcbiAgXCJwaW5rXCI6ICAgICAgICRwaW5rLFxuICBcInJlZFwiOiAgICAgICAgJHJlZCxcbiAgXCJvcmFuZ2VcIjogICAgICRvcmFuZ2UsXG4gIFwieWVsbG93XCI6ICAgICAkeWVsbG93LFxuICBcImdyZWVuXCI6ICAgICAgJGdyZWVuLFxuICBcInRlYWxcIjogICAgICAgJHRlYWwsXG4gIFwiY3lhblwiOiAgICAgICAkY3lhbixcbiAgXCJibGFja1wiOiAgICAgICRibGFjayxcbiAgXCJ3aGl0ZVwiOiAgICAgICR3aGl0ZSxcbiAgXCJncmF5XCI6ICAgICAgICRncmF5LTYwMCxcbiAgXCJncmF5LWRhcmtcIjogICRncmF5LTgwMFxuKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgY29sb3JzLW1hcFxuXG4vLyBUaGUgY29udHJhc3QgcmF0aW8gdG8gcmVhY2ggYWdhaW5zdCB3aGl0ZSwgdG8gZGV0ZXJtaW5lIGlmIGNvbG9yIGNoYW5nZXMgZnJvbSBcImxpZ2h0XCIgdG8gXCJkYXJrXCIuIEFjY2VwdGFibGUgdmFsdWVzIGZvciBXQ0FHIDIuMCBhcmUgMywgNC41IGFuZCA3LlxuLy8gU2VlIGh0dHBzOi8vd3d3LnczLm9yZy9UUi9XQ0FHMjAvI3Zpc3VhbC1hdWRpby1jb250cmFzdC1jb250cmFzdFxuJG1pbi1jb250cmFzdC1yYXRpbzogICA0LjUgIWRlZmF1bHQ7XG5cbi8vIEN1c3RvbWl6ZSB0aGUgbGlnaHQgYW5kIGRhcmsgdGV4dCBjb2xvcnMgZm9yIHVzZSBpbiBvdXIgY29sb3IgY29udHJhc3QgZnVuY3Rpb24uXG4kY29sb3ItY29udHJhc3QtZGFyazogICAgICAkYmxhY2sgIWRlZmF1bHQ7XG4kY29sb3ItY29udHJhc3QtbGlnaHQ6ICAgICAkd2hpdGUgIWRlZmF1bHQ7XG5cbi8vIGZ1c3YtZGlzYWJsZVxuJGJsdWUtMTAwOiB0aW50LWNvbG9yKCRibHVlLCA4MCUpICFkZWZhdWx0O1xuJGJsdWUtMjAwOiB0aW50LWNvbG9yKCRibHVlLCA2MCUpICFkZWZhdWx0O1xuJGJsdWUtMzAwOiB0aW50LWNvbG9yKCRibHVlLCA0MCUpICFkZWZhdWx0O1xuJGJsdWUtNDAwOiB0aW50LWNvbG9yKCRibHVlLCAyMCUpICFkZWZhdWx0O1xuJGJsdWUtNTAwOiAkYmx1ZSAhZGVmYXVsdDtcbiRibHVlLTYwMDogc2hhZGUtY29sb3IoJGJsdWUsIDIwJSkgIWRlZmF1bHQ7XG4kYmx1ZS03MDA6IHNoYWRlLWNvbG9yKCRibHVlLCA0MCUpICFkZWZhdWx0O1xuJGJsdWUtODAwOiBzaGFkZS1jb2xvcigkYmx1ZSwgNjAlKSAhZGVmYXVsdDtcbiRibHVlLTkwMDogc2hhZGUtY29sb3IoJGJsdWUsIDgwJSkgIWRlZmF1bHQ7XG5cbiRpbmRpZ28tMTAwOiB0aW50LWNvbG9yKCRpbmRpZ28sIDgwJSkgIWRlZmF1bHQ7XG4kaW5kaWdvLTIwMDogdGludC1jb2xvcigkaW5kaWdvLCA2MCUpICFkZWZhdWx0O1xuJGluZGlnby0zMDA6IHRpbnQtY29sb3IoJGluZGlnbywgNDAlKSAhZGVmYXVsdDtcbiRpbmRpZ28tNDAwOiB0aW50LWNvbG9yKCRpbmRpZ28sIDIwJSkgIWRlZmF1bHQ7XG4kaW5kaWdvLTUwMDogJGluZGlnbyAhZGVmYXVsdDtcbiRpbmRpZ28tNjAwOiBzaGFkZS1jb2xvcigkaW5kaWdvLCAyMCUpICFkZWZhdWx0O1xuJGluZGlnby03MDA6IHNoYWRlLWNvbG9yKCRpbmRpZ28sIDQwJSkgIWRlZmF1bHQ7XG4kaW5kaWdvLTgwMDogc2hhZGUtY29sb3IoJGluZGlnbywgNjAlKSAhZGVmYXVsdDtcbiRpbmRpZ28tOTAwOiBzaGFkZS1jb2xvcigkaW5kaWdvLCA4MCUpICFkZWZhdWx0O1xuXG4kcHVycGxlLTEwMDogdGludC1jb2xvcigkcHVycGxlLCA4MCUpICFkZWZhdWx0O1xuJHB1cnBsZS0yMDA6IHRpbnQtY29sb3IoJHB1cnBsZSwgNjAlKSAhZGVmYXVsdDtcbiRwdXJwbGUtMzAwOiB0aW50LWNvbG9yKCRwdXJwbGUsIDQwJSkgIWRlZmF1bHQ7XG4kcHVycGxlLTQwMDogdGludC1jb2xvcigkcHVycGxlLCAyMCUpICFkZWZhdWx0O1xuJHB1cnBsZS01MDA6ICRwdXJwbGUgIWRlZmF1bHQ7XG4kcHVycGxlLTYwMDogc2hhZGUtY29sb3IoJHB1cnBsZSwgMjAlKSAhZGVmYXVsdDtcbiRwdXJwbGUtNzAwOiBzaGFkZS1jb2xvcigkcHVycGxlLCA0MCUpICFkZWZhdWx0O1xuJHB1cnBsZS04MDA6IHNoYWRlLWNvbG9yKCRwdXJwbGUsIDYwJSkgIWRlZmF1bHQ7XG4kcHVycGxlLTkwMDogc2hhZGUtY29sb3IoJHB1cnBsZSwgODAlKSAhZGVmYXVsdDtcblxuJHBpbmstMTAwOiB0aW50LWNvbG9yKCRwaW5rLCA4MCUpICFkZWZhdWx0O1xuJHBpbmstMjAwOiB0aW50LWNvbG9yKCRwaW5rLCA2MCUpICFkZWZhdWx0O1xuJHBpbmstMzAwOiB0aW50LWNvbG9yKCRwaW5rLCA0MCUpICFkZWZhdWx0O1xuJHBpbmstNDAwOiB0aW50LWNvbG9yKCRwaW5rLCAyMCUpICFkZWZhdWx0O1xuJHBpbmstNTAwOiAkcGluayAhZGVmYXVsdDtcbiRwaW5rLTYwMDogc2hhZGUtY29sb3IoJHBpbmssIDIwJSkgIWRlZmF1bHQ7XG4kcGluay03MDA6IHNoYWRlLWNvbG9yKCRwaW5rLCA0MCUpICFkZWZhdWx0O1xuJHBpbmstODAwOiBzaGFkZS1jb2xvcigkcGluaywgNjAlKSAhZGVmYXVsdDtcbiRwaW5rLTkwMDogc2hhZGUtY29sb3IoJHBpbmssIDgwJSkgIWRlZmF1bHQ7XG5cbiRyZWQtMTAwOiB0aW50LWNvbG9yKCRyZWQsIDgwJSkgIWRlZmF1bHQ7XG4kcmVkLTIwMDogdGludC1jb2xvcigkcmVkLCA2MCUpICFkZWZhdWx0O1xuJHJlZC0zMDA6IHRpbnQtY29sb3IoJHJlZCwgNDAlKSAhZGVmYXVsdDtcbiRyZWQtNDAwOiB0aW50LWNvbG9yKCRyZWQsIDIwJSkgIWRlZmF1bHQ7XG4kcmVkLTUwMDogJHJlZCAhZGVmYXVsdDtcbiRyZWQtNjAwOiBzaGFkZS1jb2xvcigkcmVkLCAyMCUpICFkZWZhdWx0O1xuJHJlZC03MDA6IHNoYWRlLWNvbG9yKCRyZWQsIDQwJSkgIWRlZmF1bHQ7XG4kcmVkLTgwMDogc2hhZGUtY29sb3IoJHJlZCwgNjAlKSAhZGVmYXVsdDtcbiRyZWQtOTAwOiBzaGFkZS1jb2xvcigkcmVkLCA4MCUpICFkZWZhdWx0O1xuXG4kb3JhbmdlLTEwMDogdGludC1jb2xvcigkb3JhbmdlLCA4MCUpICFkZWZhdWx0O1xuJG9yYW5nZS0yMDA6IHRpbnQtY29sb3IoJG9yYW5nZSwgNjAlKSAhZGVmYXVsdDtcbiRvcmFuZ2UtMzAwOiB0aW50LWNvbG9yKCRvcmFuZ2UsIDQwJSkgIWRlZmF1bHQ7XG4kb3JhbmdlLTQwMDogdGludC1jb2xvcigkb3JhbmdlLCAyMCUpICFkZWZhdWx0O1xuJG9yYW5nZS01MDA6ICRvcmFuZ2UgIWRlZmF1bHQ7XG4kb3JhbmdlLTYwMDogc2hhZGUtY29sb3IoJG9yYW5nZSwgMjAlKSAhZGVmYXVsdDtcbiRvcmFuZ2UtNzAwOiBzaGFkZS1jb2xvcigkb3JhbmdlLCA0MCUpICFkZWZhdWx0O1xuJG9yYW5nZS04MDA6IHNoYWRlLWNvbG9yKCRvcmFuZ2UsIDYwJSkgIWRlZmF1bHQ7XG4kb3JhbmdlLTkwMDogc2hhZGUtY29sb3IoJG9yYW5nZSwgODAlKSAhZGVmYXVsdDtcblxuJHllbGxvdy0xMDA6IHRpbnQtY29sb3IoJHllbGxvdywgODAlKSAhZGVmYXVsdDtcbiR5ZWxsb3ctMjAwOiB0aW50LWNvbG9yKCR5ZWxsb3csIDYwJSkgIWRlZmF1bHQ7XG4keWVsbG93LTMwMDogdGludC1jb2xvcigkeWVsbG93LCA0MCUpICFkZWZhdWx0O1xuJHllbGxvdy00MDA6IHRpbnQtY29sb3IoJHllbGxvdywgMjAlKSAhZGVmYXVsdDtcbiR5ZWxsb3ctNTAwOiAkeWVsbG93ICFkZWZhdWx0O1xuJHllbGxvdy02MDA6IHNoYWRlLWNvbG9yKCR5ZWxsb3csIDIwJSkgIWRlZmF1bHQ7XG4keWVsbG93LTcwMDogc2hhZGUtY29sb3IoJHllbGxvdywgNDAlKSAhZGVmYXVsdDtcbiR5ZWxsb3ctODAwOiBzaGFkZS1jb2xvcigkeWVsbG93LCA2MCUpICFkZWZhdWx0O1xuJHllbGxvdy05MDA6IHNoYWRlLWNvbG9yKCR5ZWxsb3csIDgwJSkgIWRlZmF1bHQ7XG5cbiRncmVlbi0xMDA6IHRpbnQtY29sb3IoJGdyZWVuLCA4MCUpICFkZWZhdWx0O1xuJGdyZWVuLTIwMDogdGludC1jb2xvcigkZ3JlZW4sIDYwJSkgIWRlZmF1bHQ7XG4kZ3JlZW4tMzAwOiB0aW50LWNvbG9yKCRncmVlbiwgNDAlKSAhZGVmYXVsdDtcbiRncmVlbi00MDA6IHRpbnQtY29sb3IoJGdyZWVuLCAyMCUpICFkZWZhdWx0O1xuJGdyZWVuLTUwMDogJGdyZWVuICFkZWZhdWx0O1xuJGdyZWVuLTYwMDogc2hhZGUtY29sb3IoJGdyZWVuLCAyMCUpICFkZWZhdWx0O1xuJGdyZWVuLTcwMDogc2hhZGUtY29sb3IoJGdyZWVuLCA0MCUpICFkZWZhdWx0O1xuJGdyZWVuLTgwMDogc2hhZGUtY29sb3IoJGdyZWVuLCA2MCUpICFkZWZhdWx0O1xuJGdyZWVuLTkwMDogc2hhZGUtY29sb3IoJGdyZWVuLCA4MCUpICFkZWZhdWx0O1xuXG4kdGVhbC0xMDA6IHRpbnQtY29sb3IoJHRlYWwsIDgwJSkgIWRlZmF1bHQ7XG4kdGVhbC0yMDA6IHRpbnQtY29sb3IoJHRlYWwsIDYwJSkgIWRlZmF1bHQ7XG4kdGVhbC0zMDA6IHRpbnQtY29sb3IoJHRlYWwsIDQwJSkgIWRlZmF1bHQ7XG4kdGVhbC00MDA6IHRpbnQtY29sb3IoJHRlYWwsIDIwJSkgIWRlZmF1bHQ7XG4kdGVhbC01MDA6ICR0ZWFsICFkZWZhdWx0O1xuJHRlYWwtNjAwOiBzaGFkZS1jb2xvcigkdGVhbCwgMjAlKSAhZGVmYXVsdDtcbiR0ZWFsLTcwMDogc2hhZGUtY29sb3IoJHRlYWwsIDQwJSkgIWRlZmF1bHQ7XG4kdGVhbC04MDA6IHNoYWRlLWNvbG9yKCR0ZWFsLCA2MCUpICFkZWZhdWx0O1xuJHRlYWwtOTAwOiBzaGFkZS1jb2xvcigkdGVhbCwgODAlKSAhZGVmYXVsdDtcblxuJGN5YW4tMTAwOiB0aW50LWNvbG9yKCRjeWFuLCA4MCUpICFkZWZhdWx0O1xuJGN5YW4tMjAwOiB0aW50LWNvbG9yKCRjeWFuLCA2MCUpICFkZWZhdWx0O1xuJGN5YW4tMzAwOiB0aW50LWNvbG9yKCRjeWFuLCA0MCUpICFkZWZhdWx0O1xuJGN5YW4tNDAwOiB0aW50LWNvbG9yKCRjeWFuLCAyMCUpICFkZWZhdWx0O1xuJGN5YW4tNTAwOiAkY3lhbiAhZGVmYXVsdDtcbiRjeWFuLTYwMDogc2hhZGUtY29sb3IoJGN5YW4sIDIwJSkgIWRlZmF1bHQ7XG4kY3lhbi03MDA6IHNoYWRlLWNvbG9yKCRjeWFuLCA0MCUpICFkZWZhdWx0O1xuJGN5YW4tODAwOiBzaGFkZS1jb2xvcigkY3lhbiwgNjAlKSAhZGVmYXVsdDtcbiRjeWFuLTkwMDogc2hhZGUtY29sb3IoJGN5YW4sIDgwJSkgIWRlZmF1bHQ7XG5cbiRibHVlczogKFxuICBcImJsdWUtMTAwXCI6ICRibHVlLTEwMCxcbiAgXCJibHVlLTIwMFwiOiAkYmx1ZS0yMDAsXG4gIFwiYmx1ZS0zMDBcIjogJGJsdWUtMzAwLFxuICBcImJsdWUtNDAwXCI6ICRibHVlLTQwMCxcbiAgXCJibHVlLTUwMFwiOiAkYmx1ZS01MDAsXG4gIFwiYmx1ZS02MDBcIjogJGJsdWUtNjAwLFxuICBcImJsdWUtNzAwXCI6ICRibHVlLTcwMCxcbiAgXCJibHVlLTgwMFwiOiAkYmx1ZS04MDAsXG4gIFwiYmx1ZS05MDBcIjogJGJsdWUtOTAwXG4pICFkZWZhdWx0O1xuXG4kaW5kaWdvczogKFxuICBcImluZGlnby0xMDBcIjogJGluZGlnby0xMDAsXG4gIFwiaW5kaWdvLTIwMFwiOiAkaW5kaWdvLTIwMCxcbiAgXCJpbmRpZ28tMzAwXCI6ICRpbmRpZ28tMzAwLFxuICBcImluZGlnby00MDBcIjogJGluZGlnby00MDAsXG4gIFwiaW5kaWdvLTUwMFwiOiAkaW5kaWdvLTUwMCxcbiAgXCJpbmRpZ28tNjAwXCI6ICRpbmRpZ28tNjAwLFxuICBcImluZGlnby03MDBcIjogJGluZGlnby03MDAsXG4gIFwiaW5kaWdvLTgwMFwiOiAkaW5kaWdvLTgwMCxcbiAgXCJpbmRpZ28tOTAwXCI6ICRpbmRpZ28tOTAwXG4pICFkZWZhdWx0O1xuXG4kcHVycGxlczogKFxuICBcInB1cnBsZS0xMDBcIjogJHB1cnBsZS0xMDAsXG4gIFwicHVycGxlLTIwMFwiOiAkcHVycGxlLTIwMCxcbiAgXCJwdXJwbGUtMzAwXCI6ICRwdXJwbGUtMzAwLFxuICBcInB1cnBsZS00MDBcIjogJHB1cnBsZS00MDAsXG4gIFwicHVycGxlLTUwMFwiOiAkcHVycGxlLTUwMCxcbiAgXCJwdXJwbGUtNjAwXCI6ICRwdXJwbGUtNjAwLFxuICBcInB1cnBsZS03MDBcIjogJHB1cnBsZS03MDAsXG4gIFwicHVycGxlLTgwMFwiOiAkcHVycGxlLTgwMCxcbiAgXCJwdXJwbGUtOTAwXCI6ICRwdXJwbGUtOTAwXG4pICFkZWZhdWx0O1xuXG4kcGlua3M6IChcbiAgXCJwaW5rLTEwMFwiOiAkcGluay0xMDAsXG4gIFwicGluay0yMDBcIjogJHBpbmstMjAwLFxuICBcInBpbmstMzAwXCI6ICRwaW5rLTMwMCxcbiAgXCJwaW5rLTQwMFwiOiAkcGluay00MDAsXG4gIFwicGluay01MDBcIjogJHBpbmstNTAwLFxuICBcInBpbmstNjAwXCI6ICRwaW5rLTYwMCxcbiAgXCJwaW5rLTcwMFwiOiAkcGluay03MDAsXG4gIFwicGluay04MDBcIjogJHBpbmstODAwLFxuICBcInBpbmstOTAwXCI6ICRwaW5rLTkwMFxuKSAhZGVmYXVsdDtcblxuJHJlZHM6IChcbiAgXCJyZWQtMTAwXCI6ICRyZWQtMTAwLFxuICBcInJlZC0yMDBcIjogJHJlZC0yMDAsXG4gIFwicmVkLTMwMFwiOiAkcmVkLTMwMCxcbiAgXCJyZWQtNDAwXCI6ICRyZWQtNDAwLFxuICBcInJlZC01MDBcIjogJHJlZC01MDAsXG4gIFwicmVkLTYwMFwiOiAkcmVkLTYwMCxcbiAgXCJyZWQtNzAwXCI6ICRyZWQtNzAwLFxuICBcInJlZC04MDBcIjogJHJlZC04MDAsXG4gIFwicmVkLTkwMFwiOiAkcmVkLTkwMFxuKSAhZGVmYXVsdDtcblxuJG9yYW5nZXM6IChcbiAgXCJvcmFuZ2UtMTAwXCI6ICRvcmFuZ2UtMTAwLFxuICBcIm9yYW5nZS0yMDBcIjogJG9yYW5nZS0yMDAsXG4gIFwib3JhbmdlLTMwMFwiOiAkb3JhbmdlLTMwMCxcbiAgXCJvcmFuZ2UtNDAwXCI6ICRvcmFuZ2UtNDAwLFxuICBcIm9yYW5nZS01MDBcIjogJG9yYW5nZS01MDAsXG4gIFwib3JhbmdlLTYwMFwiOiAkb3JhbmdlLTYwMCxcbiAgXCJvcmFuZ2UtNzAwXCI6ICRvcmFuZ2UtNzAwLFxuICBcIm9yYW5nZS04MDBcIjogJG9yYW5nZS04MDAsXG4gIFwib3JhbmdlLTkwMFwiOiAkb3JhbmdlLTkwMFxuKSAhZGVmYXVsdDtcblxuJHllbGxvd3M6IChcbiAgXCJ5ZWxsb3ctMTAwXCI6ICR5ZWxsb3ctMTAwLFxuICBcInllbGxvdy0yMDBcIjogJHllbGxvdy0yMDAsXG4gIFwieWVsbG93LTMwMFwiOiAkeWVsbG93LTMwMCxcbiAgXCJ5ZWxsb3ctNDAwXCI6ICR5ZWxsb3ctNDAwLFxuICBcInllbGxvdy01MDBcIjogJHllbGxvdy01MDAsXG4gIFwieWVsbG93LTYwMFwiOiAkeWVsbG93LTYwMCxcbiAgXCJ5ZWxsb3ctNzAwXCI6ICR5ZWxsb3ctNzAwLFxuICBcInllbGxvdy04MDBcIjogJHllbGxvdy04MDAsXG4gIFwieWVsbG93LTkwMFwiOiAkeWVsbG93LTkwMFxuKSAhZGVmYXVsdDtcblxuJGdyZWVuczogKFxuICBcImdyZWVuLTEwMFwiOiAkZ3JlZW4tMTAwLFxuICBcImdyZWVuLTIwMFwiOiAkZ3JlZW4tMjAwLFxuICBcImdyZWVuLTMwMFwiOiAkZ3JlZW4tMzAwLFxuICBcImdyZWVuLTQwMFwiOiAkZ3JlZW4tNDAwLFxuICBcImdyZWVuLTUwMFwiOiAkZ3JlZW4tNTAwLFxuICBcImdyZWVuLTYwMFwiOiAkZ3JlZW4tNjAwLFxuICBcImdyZWVuLTcwMFwiOiAkZ3JlZW4tNzAwLFxuICBcImdyZWVuLTgwMFwiOiAkZ3JlZW4tODAwLFxuICBcImdyZWVuLTkwMFwiOiAkZ3JlZW4tOTAwXG4pICFkZWZhdWx0O1xuXG4kdGVhbHM6IChcbiAgXCJ0ZWFsLTEwMFwiOiAkdGVhbC0xMDAsXG4gIFwidGVhbC0yMDBcIjogJHRlYWwtMjAwLFxuICBcInRlYWwtMzAwXCI6ICR0ZWFsLTMwMCxcbiAgXCJ0ZWFsLTQwMFwiOiAkdGVhbC00MDAsXG4gIFwidGVhbC01MDBcIjogJHRlYWwtNTAwLFxuICBcInRlYWwtNjAwXCI6ICR0ZWFsLTYwMCxcbiAgXCJ0ZWFsLTcwMFwiOiAkdGVhbC03MDAsXG4gIFwidGVhbC04MDBcIjogJHRlYWwtODAwLFxuICBcInRlYWwtOTAwXCI6ICR0ZWFsLTkwMFxuKSAhZGVmYXVsdDtcblxuJGN5YW5zOiAoXG4gIFwiY3lhbi0xMDBcIjogJGN5YW4tMTAwLFxuICBcImN5YW4tMjAwXCI6ICRjeWFuLTIwMCxcbiAgXCJjeWFuLTMwMFwiOiAkY3lhbi0zMDAsXG4gIFwiY3lhbi00MDBcIjogJGN5YW4tNDAwLFxuICBcImN5YW4tNTAwXCI6ICRjeWFuLTUwMCxcbiAgXCJjeWFuLTYwMFwiOiAkY3lhbi02MDAsXG4gIFwiY3lhbi03MDBcIjogJGN5YW4tNzAwLFxuICBcImN5YW4tODAwXCI6ICRjeWFuLTgwMCxcbiAgXCJjeWFuLTkwMFwiOiAkY3lhbi05MDBcbikgIWRlZmF1bHQ7XG4vLyBmdXN2LWVuYWJsZVxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdGhlbWUtY29sb3ItdmFyaWFibGVzXG4kcHJpbWFyeTogICAgICAgJGJsdWUgIWRlZmF1bHQ7XG4kc2Vjb25kYXJ5OiAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJHN1Y2Nlc3M6ICAgICAgICRncmVlbiAhZGVmYXVsdDtcbiRpbmZvOiAgICAgICAgICAkY3lhbiAhZGVmYXVsdDtcbiR3YXJuaW5nOiAgICAgICAkeWVsbG93ICFkZWZhdWx0O1xuJGRhbmdlcjogICAgICAgICRyZWQgIWRlZmF1bHQ7XG4kbGlnaHQ6ICAgICAgICAgJGdyYXktMTAwICFkZWZhdWx0O1xuJGRhcms6ICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgdGhlbWUtY29sb3ItdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCB0aGVtZS1jb2xvcnMtbWFwXG4kdGhlbWUtY29sb3JzOiAoXG4gIFwicHJpbWFyeVwiOiAgICAkcHJpbWFyeSxcbiAgXCJzZWNvbmRhcnlcIjogICRzZWNvbmRhcnksXG4gIFwic3VjY2Vzc1wiOiAgICAkc3VjY2VzcyxcbiAgXCJpbmZvXCI6ICAgICAgICRpbmZvLFxuICBcIndhcm5pbmdcIjogICAgJHdhcm5pbmcsXG4gIFwiZGFuZ2VyXCI6ICAgICAkZGFuZ2VyLFxuICBcImxpZ2h0XCI6ICAgICAgJGxpZ2h0LFxuICBcImRhcmtcIjogICAgICAgJGRhcmtcbikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHRoZW1lLWNvbG9ycy1tYXBcblxuLy8gQ2hhcmFjdGVycyB3aGljaCBhcmUgZXNjYXBlZCBieSB0aGUgZXNjYXBlLXN2ZyBmdW5jdGlvblxuJGVzY2FwZWQtY2hhcmFjdGVyczogKFxuICAoXCI8XCIsIFwiJTNjXCIpLFxuICAoXCI+XCIsIFwiJTNlXCIpLFxuICAoXCIjXCIsIFwiJTIzXCIpLFxuICAoXCIoXCIsIFwiJTI4XCIpLFxuICAoXCIpXCIsIFwiJTI5XCIpLFxuKSAhZGVmYXVsdDtcblxuLy8gT3B0aW9uc1xuLy9cbi8vIFF1aWNrbHkgbW9kaWZ5IGdsb2JhbCBzdHlsaW5nIGJ5IGVuYWJsaW5nIG9yIGRpc2FibGluZyBvcHRpb25hbCBmZWF0dXJlcy5cblxuJGVuYWJsZS1jYXJldDogICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtcm91bmRlZDogICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXNoYWRvd3M6ICAgICAgICAgICAgICBmYWxzZSAhZGVmYXVsdDtcbiRlbmFibGUtZ3JhZGllbnRzOiAgICAgICAgICAgIGZhbHNlICFkZWZhdWx0O1xuJGVuYWJsZS10cmFuc2l0aW9uczogICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtcmVkdWNlZC1tb3Rpb246ICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXNtb290aC1zY3JvbGw6ICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1ncmlkLWNsYXNzZXM6ICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtY29udGFpbmVyLWNsYXNzZXM6ICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLWNzc2dyaWQ6ICAgICAgICAgICAgICBmYWxzZSAhZGVmYXVsdDtcbiRlbmFibGUtYnV0dG9uLXBvaW50ZXJzOiAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXJmczogICAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS12YWxpZGF0aW9uLWljb25zOiAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtbmVnYXRpdmUtbWFyZ2luczogICAgIGZhbHNlICFkZWZhdWx0O1xuJGVuYWJsZS1kZXByZWNhdGlvbi1tZXNzYWdlczogdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtaW1wb3J0YW50LXV0aWxpdGllczogIHRydWUgIWRlZmF1bHQ7XG5cbi8vIFByZWZpeCBmb3IgOnJvb3QgQ1NTIHZhcmlhYmxlc1xuXG4kdmFyaWFibGUtcHJlZml4OiAgICAgICAgICAgICBicy0gIWRlZmF1bHQ7IC8vIERlcHJlY2F0ZWQgaW4gdjUuMi4wIGZvciB0aGUgc2hvcnRlciBgJHByZWZpeGBcbiRwcmVmaXg6ICAgICAgICAgICAgICAgICAgICAgICR2YXJpYWJsZS1wcmVmaXggIWRlZmF1bHQ7XG5cbi8vIEdyYWRpZW50XG4vL1xuLy8gVGhlIGdyYWRpZW50IHdoaWNoIGlzIGFkZGVkIHRvIGNvbXBvbmVudHMgaWYgYCRlbmFibGUtZ3JhZGllbnRzYCBpcyBgdHJ1ZWBcbi8vIFRoaXMgZ3JhZGllbnQgaXMgYWxzbyBhZGRlZCB0byBlbGVtZW50cyB3aXRoIGAuYmctZ3JhZGllbnRgXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdmFyaWFibGUtZ3JhZGllbnRcbiRncmFkaWVudDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgkd2hpdGUsIC4xNSksIHJnYmEoJHdoaXRlLCAwKSkgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHZhcmlhYmxlLWdyYWRpZW50XG5cbi8vIFNwYWNpbmdcbi8vXG4vLyBDb250cm9sIHRoZSBkZWZhdWx0IHN0eWxpbmcgb2YgbW9zdCBCb290c3RyYXAgZWxlbWVudHMgYnkgbW9kaWZ5aW5nIHRoZXNlXG4vLyB2YXJpYWJsZXMuIE1vc3RseSBmb2N1c2VkIG9uIHNwYWNpbmcuXG4vLyBZb3UgY2FuIGFkZCBtb3JlIGVudHJpZXMgdG8gdGhlICRzcGFjZXJzIG1hcCwgc2hvdWxkIHlvdSBuZWVkIG1vcmUgdmFyaWF0aW9uLlxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgc3BhY2VyLXZhcmlhYmxlcy1tYXBzXG4kc3BhY2VyOiAxcmVtICFkZWZhdWx0O1xuJHNwYWNlcnM6IChcbiAgMDogMCxcbiAgMTogJHNwYWNlciAqIC4yNSxcbiAgMjogJHNwYWNlciAqIC41LFxuICAzOiAkc3BhY2VyLFxuICA0OiAkc3BhY2VyICogMS41LFxuICA1OiAkc3BhY2VyICogMyxcbikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHNwYWNlci12YXJpYWJsZXMtbWFwc1xuXG4vLyBQb3NpdGlvblxuLy9cbi8vIERlZmluZSB0aGUgZWRnZSBwb3NpdGlvbmluZyBhbmNob3JzIG9mIHRoZSBwb3NpdGlvbiB1dGlsaXRpZXMuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBwb3NpdGlvbi1tYXBcbiRwb3NpdGlvbi12YWx1ZXM6IChcbiAgMDogMCxcbiAgNTA6IDUwJSxcbiAgMTAwOiAxMDAlXG4pICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBwb3NpdGlvbi1tYXBcblxuLy8gQm9keVxuLy9cbi8vIFNldHRpbmdzIGZvciB0aGUgYDxib2R5PmAgZWxlbWVudC5cblxuJGJvZHktYmc6ICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRib2R5LWNvbG9yOiAgICAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG4kYm9keS10ZXh0LWFsaWduOiAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcblxuLy8gTGlua3Ncbi8vXG4vLyBTdHlsZSBhbmNob3IgZWxlbWVudHMuXG5cbiRsaW5rLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICRwcmltYXJ5ICFkZWZhdWx0O1xuJGxpbmstZGVjb3JhdGlvbjogICAgICAgICAgICAgICAgICAgICAgICAgdW5kZXJsaW5lICFkZWZhdWx0O1xuJGxpbmstc2hhZGUtcGVyY2VudGFnZTogICAgICAgICAgICAgICAgICAgMjAlICFkZWZhdWx0O1xuJGxpbmstaG92ZXItY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgc2hpZnQtY29sb3IoJGxpbmstY29sb3IsICRsaW5rLXNoYWRlLXBlcmNlbnRhZ2UpICFkZWZhdWx0O1xuJGxpbmstaG92ZXItZGVjb3JhdGlvbjogICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcblxuJHN0cmV0Y2hlZC1saW5rLXBzZXVkby1lbGVtZW50OiAgICAgICAgICAgYWZ0ZXIgIWRlZmF1bHQ7XG4kc3RyZXRjaGVkLWxpbmstei1pbmRleDogICAgICAgICAgICAgICAgICAxICFkZWZhdWx0O1xuXG4vLyBQYXJhZ3JhcGhzXG4vL1xuLy8gU3R5bGUgcCBlbGVtZW50LlxuXG4kcGFyYWdyYXBoLW1hcmdpbi1ib3R0b206ICAgMXJlbSAhZGVmYXVsdDtcblxuXG4vLyBHcmlkIGJyZWFrcG9pbnRzXG4vL1xuLy8gRGVmaW5lIHRoZSBtaW5pbXVtIGRpbWVuc2lvbnMgYXQgd2hpY2ggeW91ciBsYXlvdXQgd2lsbCBjaGFuZ2UsXG4vLyBhZGFwdGluZyB0byBkaWZmZXJlbnQgc2NyZWVuIHNpemVzLCBmb3IgdXNlIGluIG1lZGlhIHF1ZXJpZXMuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBncmlkLWJyZWFrcG9pbnRzXG4kZ3JpZC1icmVha3BvaW50czogKFxuICB4czogMCxcbiAgc206IDU3NnB4LFxuICBtZDogNzY4cHgsXG4gIGxnOiA5OTJweCxcbiAgeGw6IDEyMDBweCxcbiAgeHhsOiAxNDAwcHhcbikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGdyaWQtYnJlYWtwb2ludHNcblxuQGluY2x1ZGUgX2Fzc2VydC1hc2NlbmRpbmcoJGdyaWQtYnJlYWtwb2ludHMsIFwiJGdyaWQtYnJlYWtwb2ludHNcIik7XG5AaW5jbHVkZSBfYXNzZXJ0LXN0YXJ0cy1hdC16ZXJvKCRncmlkLWJyZWFrcG9pbnRzLCBcIiRncmlkLWJyZWFrcG9pbnRzXCIpO1xuXG5cbi8vIEdyaWQgY29udGFpbmVyc1xuLy9cbi8vIERlZmluZSB0aGUgbWF4aW11bSB3aWR0aCBvZiBgLmNvbnRhaW5lcmAgZm9yIGRpZmZlcmVudCBzY3JlZW4gc2l6ZXMuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBjb250YWluZXItbWF4LXdpZHRoc1xuJGNvbnRhaW5lci1tYXgtd2lkdGhzOiAoXG4gIHNtOiA1NDBweCxcbiAgbWQ6IDcyMHB4LFxuICBsZzogOTYwcHgsXG4gIHhsOiAxMTQwcHgsXG4gIHh4bDogMTMyMHB4XG4pICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBjb250YWluZXItbWF4LXdpZHRoc1xuXG5AaW5jbHVkZSBfYXNzZXJ0LWFzY2VuZGluZygkY29udGFpbmVyLW1heC13aWR0aHMsIFwiJGNvbnRhaW5lci1tYXgtd2lkdGhzXCIpO1xuXG5cbi8vIEdyaWQgY29sdW1uc1xuLy9cbi8vIFNldCB0aGUgbnVtYmVyIG9mIGNvbHVtbnMgYW5kIHNwZWNpZnkgdGhlIHdpZHRoIG9mIHRoZSBndXR0ZXJzLlxuXG4kZ3JpZC1jb2x1bW5zOiAgICAgICAgICAgICAgICAxMiAhZGVmYXVsdDtcbiRncmlkLWd1dHRlci13aWR0aDogICAgICAgICAgIDEuNXJlbSAhZGVmYXVsdDtcbiRncmlkLXJvdy1jb2x1bW5zOiAgICAgICAgICAgIDYgIWRlZmF1bHQ7XG5cbi8vIENvbnRhaW5lciBwYWRkaW5nXG5cbiRjb250YWluZXItcGFkZGluZy14OiAkZ3JpZC1ndXR0ZXItd2lkdGggIWRlZmF1bHQ7XG5cblxuLy8gQ29tcG9uZW50c1xuLy9cbi8vIERlZmluZSBjb21tb24gcGFkZGluZyBhbmQgYm9yZGVyIHJhZGl1cyBzaXplcyBhbmQgbW9yZS5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGJvcmRlci12YXJpYWJsZXNcbiRib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgIDFweCAhZGVmYXVsdDtcbiRib3JkZXItd2lkdGhzOiAoXG4gIDE6IDFweCxcbiAgMjogMnB4LFxuICAzOiAzcHgsXG4gIDQ6IDRweCxcbiAgNTogNXB4XG4pICFkZWZhdWx0O1xuXG4kYm9yZGVyLXN0eWxlOiAgICAgICAgICAgICAgICBzb2xpZCAhZGVmYXVsdDtcbiRib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcbiRib3JkZXItY29sb3ItdHJhbnNsdWNlbnQ6ICAgIHJnYmEoJGJsYWNrLCAuMTc1KSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgYm9yZGVyLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYm9yZGVyLXJhZGl1cy12YXJpYWJsZXNcbiRib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgIC4zNzVyZW0gIWRlZmF1bHQ7XG4kYm9yZGVyLXJhZGl1cy1zbTogICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kYm9yZGVyLXJhZGl1cy1sZzogICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRib3JkZXItcmFkaXVzLXhsOiAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kYm9yZGVyLXJhZGl1cy0yeGw6ICAgICAgICAgICAycmVtICFkZWZhdWx0O1xuJGJvcmRlci1yYWRpdXMtcGlsbDogICAgICAgICAgNTByZW0gIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGJvcmRlci1yYWRpdXMtdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBib3gtc2hhZG93LXZhcmlhYmxlc1xuJGJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICAgMCAuNXJlbSAxcmVtIHJnYmEoJGJsYWNrLCAuMTUpICFkZWZhdWx0O1xuJGJveC1zaGFkb3ctc206ICAgICAgICAgICAgICAgMCAuMTI1cmVtIC4yNXJlbSByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XG4kYm94LXNoYWRvdy1sZzogICAgICAgICAgICAgICAwIDFyZW0gM3JlbSByZ2JhKCRibGFjaywgLjE3NSkgIWRlZmF1bHQ7XG4kYm94LXNoYWRvdy1pbnNldDogICAgICAgICAgICBpbnNldCAwIDFweCAycHggcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBib3gtc2hhZG93LXZhcmlhYmxlc1xuXG4kY29tcG9uZW50LWFjdGl2ZS1jb2xvcjogICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kY29tcG9uZW50LWFjdGl2ZS1iZzogICAgICAgICAkcHJpbWFyeSAhZGVmYXVsdDtcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGNhcmV0LXZhcmlhYmxlc1xuJGNhcmV0LXdpZHRoOiAgICAgICAgICAgICAgICAgLjNlbSAhZGVmYXVsdDtcbiRjYXJldC12ZXJ0aWNhbC1hbGlnbjogICAgICAgICRjYXJldC13aWR0aCAqIC44NSAhZGVmYXVsdDtcbiRjYXJldC1zcGFjaW5nOiAgICAgICAgICAgICAgICRjYXJldC13aWR0aCAqIC44NSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgY2FyZXQtdmFyaWFibGVzXG5cbiR0cmFuc2l0aW9uLWJhc2U6ICAgICAgICAgICAgIGFsbCAuMnMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG4kdHJhbnNpdGlvbi1mYWRlOiAgICAgICAgICAgICBvcGFjaXR5IC4xNXMgbGluZWFyICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLXN0YXJ0IGNvbGxhcHNlLXRyYW5zaXRpb25cbiR0cmFuc2l0aW9uLWNvbGxhcHNlOiAgICAgICAgIGhlaWdodCAuMzVzIGVhc2UgIWRlZmF1bHQ7XG4kdHJhbnNpdGlvbi1jb2xsYXBzZS13aWR0aDogICB3aWR0aCAuMzVzIGVhc2UgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGNvbGxhcHNlLXRyYW5zaXRpb25cblxuLy8gc3R5bGVsaW50LWRpc2FibGUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4vLyBzY3NzLWRvY3Mtc3RhcnQgYXNwZWN0LXJhdGlvc1xuJGFzcGVjdC1yYXRpb3M6IChcbiAgXCIxeDFcIjogMTAwJSxcbiAgXCI0eDNcIjogY2FsYygzIC8gNCAqIDEwMCUpLFxuICBcIjE2eDlcIjogY2FsYyg5IC8gMTYgKiAxMDAlKSxcbiAgXCIyMXg5XCI6IGNhbGMoOSAvIDIxICogMTAwJSlcbikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGFzcGVjdC1yYXRpb3Ncbi8vIHN0eWxlbGludC1lbmFibGUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG5cbi8vIFR5cG9ncmFwaHlcbi8vXG4vLyBGb250LCBsaW5lLWhlaWdodCwgYW5kIGNvbG9yIGZvciBib2R5IHRleHQsIGhlYWRpbmdzLCBhbmQgbW9yZS5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvbnQtdmFyaWFibGVzXG4vLyBzdHlsZWxpbnQtZGlzYWJsZSB2YWx1ZS1rZXl3b3JkLWNhc2VcbiRmb250LWZhbWlseS1zYW5zLXNlcmlmOiAgICAgIHN5c3RlbS11aSwgLWFwcGxlLXN5c3RlbSwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIFwiSGVsdmV0aWNhIE5ldWVcIiwgXCJOb3RvIFNhbnNcIiwgXCJMaWJlcmF0aW9uIFNhbnNcIiwgQXJpYWwsIHNhbnMtc2VyaWYsIFwiQXBwbGUgQ29sb3IgRW1vamlcIiwgXCJTZWdvZSBVSSBFbW9qaVwiLCBcIlNlZ29lIFVJIFN5bWJvbFwiLCBcIk5vdG8gQ29sb3IgRW1vamlcIiAhZGVmYXVsdDtcbiRmb250LWZhbWlseS1tb25vc3BhY2U6ICAgICAgIFNGTW9uby1SZWd1bGFyLCBNZW5sbywgTW9uYWNvLCBDb25zb2xhcywgXCJMaWJlcmF0aW9uIE1vbm9cIiwgXCJDb3VyaWVyIE5ld1wiLCBtb25vc3BhY2UgIWRlZmF1bHQ7XG4vLyBzdHlsZWxpbnQtZW5hYmxlIHZhbHVlLWtleXdvcmQtY2FzZVxuJGZvbnQtZmFtaWx5LWJhc2U6ICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWZvbnQtc2Fucy1zZXJpZikgIWRlZmF1bHQ7XG4kZm9udC1mYW1pbHktY29kZTogICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Zm9udC1tb25vc3BhY2UpICFkZWZhdWx0O1xuXG4vLyAkZm9udC1zaXplLXJvb3QgYWZmZWN0cyB0aGUgdmFsdWUgb2YgYHJlbWAsIHdoaWNoIGlzIHVzZWQgZm9yIGFzIHdlbGwgZm9udCBzaXplcywgcGFkZGluZ3MsIGFuZCBtYXJnaW5zXG4vLyAkZm9udC1zaXplLWJhc2UgYWZmZWN0cyB0aGUgZm9udCBzaXplIG9mIHRoZSBib2R5IHRleHRcbiRmb250LXNpemUtcm9vdDogICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kZm9udC1zaXplLWJhc2U6ICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0OyAvLyBBc3N1bWVzIHRoZSBicm93c2VyIGRlZmF1bHQsIHR5cGljYWxseSBgMTZweGBcbiRmb250LXNpemUtc206ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIC44NzUgIWRlZmF1bHQ7XG4kZm9udC1zaXplLWxnOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjI1ICFkZWZhdWx0O1xuXG4kZm9udC13ZWlnaHQtbGlnaHRlcjogICAgICAgICBsaWdodGVyICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LWxpZ2h0OiAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LW5vcm1hbDogICAgICAgICAgNDAwICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LXNlbWlib2xkOiAgICAgICAgNjAwICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LWJvbGQ6ICAgICAgICAgICAgNzAwICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LWJvbGRlcjogICAgICAgICAgYm9sZGVyICFkZWZhdWx0O1xuXG4kZm9udC13ZWlnaHQtYmFzZTogICAgICAgICAgICAkZm9udC13ZWlnaHQtbm9ybWFsICFkZWZhdWx0O1xuXG4kbGluZS1oZWlnaHQtYmFzZTogICAgICAgICAgICAxLjUgIWRlZmF1bHQ7XG4kbGluZS1oZWlnaHQtc206ICAgICAgICAgICAgICAxLjI1ICFkZWZhdWx0O1xuJGxpbmUtaGVpZ2h0LWxnOiAgICAgICAgICAgICAgMiAhZGVmYXVsdDtcblxuJGgxLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMi41ICFkZWZhdWx0O1xuJGgyLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMiAhZGVmYXVsdDtcbiRoMy1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuNzUgIWRlZmF1bHQ7XG4kaDQtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjUgIWRlZmF1bHQ7XG4kaDUtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjI1ICFkZWZhdWx0O1xuJGg2LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb250LXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9udC1zaXplc1xuJGZvbnQtc2l6ZXM6IChcbiAgMTogJGgxLWZvbnQtc2l6ZSxcbiAgMjogJGgyLWZvbnQtc2l6ZSxcbiAgMzogJGgzLWZvbnQtc2l6ZSxcbiAgNDogJGg0LWZvbnQtc2l6ZSxcbiAgNTogJGg1LWZvbnQtc2l6ZSxcbiAgNjogJGg2LWZvbnQtc2l6ZVxuKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9udC1zaXplc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgaGVhZGluZ3MtdmFyaWFibGVzXG4kaGVhZGluZ3MtbWFyZ2luLWJvdHRvbTogICAgICAkc3BhY2VyICogLjUgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtZm9udC1mYW1pbHk6ICAgICAgICBudWxsICFkZWZhdWx0O1xuJGhlYWRpbmdzLWZvbnQtc3R5bGU6ICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRoZWFkaW5ncy1mb250LXdlaWdodDogICAgICAgIDUwMCAhZGVmYXVsdDtcbiRoZWFkaW5ncy1saW5lLWhlaWdodDogICAgICAgIDEuMiAhZGVmYXVsdDtcbiRoZWFkaW5ncy1jb2xvcjogICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGhlYWRpbmdzLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZGlzcGxheS1oZWFkaW5nc1xuJGRpc3BsYXktZm9udC1zaXplczogKFxuICAxOiA1cmVtLFxuICAyOiA0LjVyZW0sXG4gIDM6IDRyZW0sXG4gIDQ6IDMuNXJlbSxcbiAgNTogM3JlbSxcbiAgNjogMi41cmVtXG4pICFkZWZhdWx0O1xuXG4kZGlzcGxheS1mb250LXdlaWdodDogMzAwICFkZWZhdWx0O1xuJGRpc3BsYXktbGluZS1oZWlnaHQ6ICRoZWFkaW5ncy1saW5lLWhlaWdodCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZGlzcGxheS1oZWFkaW5nc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdHlwZS12YXJpYWJsZXNcbiRsZWFkLWZvbnQtc2l6ZTogICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuMjUgIWRlZmF1bHQ7XG4kbGVhZC1mb250LXdlaWdodDogICAgICAgICAgICAzMDAgIWRlZmF1bHQ7XG5cbiRzbWFsbC1mb250LXNpemU6ICAgICAgICAgICAgIC44NzVlbSAhZGVmYXVsdDtcblxuJHN1Yi1zdXAtZm9udC1zaXplOiAgICAgICAgICAgLjc1ZW0gIWRlZmF1bHQ7XG5cbiR0ZXh0LW11dGVkOiAgICAgICAgICAgICAgICAgIHJnYmEodmFyKC0tI3skcHJlZml4fWJvZHktY29sb3ItcmdiKSwgLjc1KSAhZGVmYXVsdDtcblxuJGluaXRpYWxpc20tZm9udC1zaXplOiAgICAgICAgJHNtYWxsLWZvbnQtc2l6ZSAhZGVmYXVsdDtcblxuJGJsb2NrcXVvdGUtbWFyZ2luLXk6ICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcbiRibG9ja3F1b3RlLWZvbnQtc2l6ZTogICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuMjUgIWRlZmF1bHQ7XG4kYmxvY2txdW90ZS1mb290ZXItY29sb3I6ICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kYmxvY2txdW90ZS1mb290ZXItZm9udC1zaXplOiAkc21hbGwtZm9udC1zaXplICFkZWZhdWx0O1xuXG4kaHItbWFyZ2luLXk6ICAgICAgICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuJGhyLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgaW5oZXJpdCAhZGVmYXVsdDtcblxuLy8gZnVzdi1kaXNhYmxlXG4kaHItYmctY29sb3I6ICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0OyAvLyBEZXByZWNhdGVkIGluIHY1LjIuMFxuJGhyLWhlaWdodDogICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDsgLy8gRGVwcmVjYXRlZCBpbiB2NS4yLjBcbi8vIGZ1c3YtZW5hYmxlXG5cbiRoci1ib3JkZXItY29sb3I6ICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7IC8vIEFsbG93cyBmb3IgaW5oZXJpdGVkIGNvbG9yc1xuJGhyLWJvcmRlci13aWR0aDogICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRoci1vcGFjaXR5OiAgICAgICAgICAgICAgICAgIC4yNSAhZGVmYXVsdDtcblxuJGxlZ2VuZC1tYXJnaW4tYm90dG9tOiAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kbGVnZW5kLWZvbnQtc2l6ZTogICAgICAgICAgICAxLjVyZW0gIWRlZmF1bHQ7XG4kbGVnZW5kLWZvbnQtd2VpZ2h0OiAgICAgICAgICBudWxsICFkZWZhdWx0O1xuXG4kZHQtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcblxuJGxpc3QtaW5saW5lLXBhZGRpbmc6ICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbiRtYXJrLXBhZGRpbmc6ICAgICAgICAgICAgICAgIC4xODc1ZW0gIWRlZmF1bHQ7XG4kbWFyay1iZzogICAgICAgICAgICAgICAgICAgICAkeWVsbG93LTEwMCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgdHlwZS12YXJpYWJsZXNcblxuXG4vLyBUYWJsZXNcbi8vXG4vLyBDdXN0b21pemVzIHRoZSBgLnRhYmxlYCBjb21wb25lbnQgd2l0aCBiYXNpYyB2YWx1ZXMsIGVhY2ggdXNlZCBhY3Jvc3MgYWxsIHRhYmxlIHZhcmlhdGlvbnMuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCB0YWJsZS12YXJpYWJsZXNcbiR0YWJsZS1jZWxsLXBhZGRpbmcteTogICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHRhYmxlLWNlbGwtcGFkZGluZy14OiAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kdGFibGUtY2VsbC1wYWRkaW5nLXktc206ICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kdGFibGUtY2VsbC1wYWRkaW5nLXgtc206ICAgICAuMjVyZW0gIWRlZmF1bHQ7XG5cbiR0YWJsZS1jZWxsLXZlcnRpY2FsLWFsaWduOiAgIHRvcCAhZGVmYXVsdDtcblxuJHRhYmxlLWNvbG9yOiAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktY29sb3IpICFkZWZhdWx0O1xuJHRhYmxlLWJnOiAgICAgICAgICAgICAgICAgICAgdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XG4kdGFibGUtYWNjZW50LWJnOiAgICAgICAgICAgICB0cmFuc3BhcmVudCAhZGVmYXVsdDtcblxuJHRhYmxlLXRoLWZvbnQtd2VpZ2h0OiAgICAgICAgbnVsbCAhZGVmYXVsdDtcblxuJHRhYmxlLXN0cmlwZWQtY29sb3I6ICAgICAgICAgJHRhYmxlLWNvbG9yICFkZWZhdWx0O1xuJHRhYmxlLXN0cmlwZWQtYmctZmFjdG9yOiAgICAgLjA1ICFkZWZhdWx0O1xuJHRhYmxlLXN0cmlwZWQtYmc6ICAgICAgICAgICAgcmdiYSgkYmxhY2ssICR0YWJsZS1zdHJpcGVkLWJnLWZhY3RvcikgIWRlZmF1bHQ7XG5cbiR0YWJsZS1hY3RpdmUtY29sb3I6ICAgICAgICAgICR0YWJsZS1jb2xvciAhZGVmYXVsdDtcbiR0YWJsZS1hY3RpdmUtYmctZmFjdG9yOiAgICAgIC4xICFkZWZhdWx0O1xuJHRhYmxlLWFjdGl2ZS1iZzogICAgICAgICAgICAgcmdiYSgkYmxhY2ssICR0YWJsZS1hY3RpdmUtYmctZmFjdG9yKSAhZGVmYXVsdDtcblxuJHRhYmxlLWhvdmVyLWNvbG9yOiAgICAgICAgICAgJHRhYmxlLWNvbG9yICFkZWZhdWx0O1xuJHRhYmxlLWhvdmVyLWJnLWZhY3RvcjogICAgICAgLjA3NSAhZGVmYXVsdDtcbiR0YWJsZS1ob3Zlci1iZzogICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAkdGFibGUtaG92ZXItYmctZmFjdG9yKSAhZGVmYXVsdDtcblxuJHRhYmxlLWJvcmRlci1mYWN0b3I6ICAgICAgICAgLjEgIWRlZmF1bHQ7XG4kdGFibGUtYm9yZGVyLXdpZHRoOiAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJHRhYmxlLWJvcmRlci1jb2xvcjogICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvcikgIWRlZmF1bHQ7XG5cbiR0YWJsZS1zdHJpcGVkLW9yZGVyOiAgICAgICAgIG9kZCAhZGVmYXVsdDtcbiR0YWJsZS1zdHJpcGVkLWNvbHVtbnMtb3JkZXI6IGV2ZW4gIWRlZmF1bHQ7XG5cbiR0YWJsZS1ncm91cC1zZXBhcmF0b3ItY29sb3I6IGN1cnJlbnRjb2xvciAhZGVmYXVsdDtcblxuJHRhYmxlLWNhcHRpb24tY29sb3I6ICAgICAgICAgJHRleHQtbXV0ZWQgIWRlZmF1bHQ7XG5cbiR0YWJsZS1iZy1zY2FsZTogICAgICAgICAgICAgIC04MCUgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHRhYmxlLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdGFibGUtbG9vcFxuJHRhYmxlLXZhcmlhbnRzOiAoXG4gIFwicHJpbWFyeVwiOiAgICBzaGlmdC1jb2xvcigkcHJpbWFyeSwgJHRhYmxlLWJnLXNjYWxlKSxcbiAgXCJzZWNvbmRhcnlcIjogIHNoaWZ0LWNvbG9yKCRzZWNvbmRhcnksICR0YWJsZS1iZy1zY2FsZSksXG4gIFwic3VjY2Vzc1wiOiAgICBzaGlmdC1jb2xvcigkc3VjY2VzcywgJHRhYmxlLWJnLXNjYWxlKSxcbiAgXCJpbmZvXCI6ICAgICAgIHNoaWZ0LWNvbG9yKCRpbmZvLCAkdGFibGUtYmctc2NhbGUpLFxuICBcIndhcm5pbmdcIjogICAgc2hpZnQtY29sb3IoJHdhcm5pbmcsICR0YWJsZS1iZy1zY2FsZSksXG4gIFwiZGFuZ2VyXCI6ICAgICBzaGlmdC1jb2xvcigkZGFuZ2VyLCAkdGFibGUtYmctc2NhbGUpLFxuICBcImxpZ2h0XCI6ICAgICAgJGxpZ2h0LFxuICBcImRhcmtcIjogICAgICAgJGRhcmssXG4pICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB0YWJsZS1sb29wXG5cblxuLy8gQnV0dG9ucyArIEZvcm1zXG4vL1xuLy8gU2hhcmVkIHZhcmlhYmxlcyB0aGF0IGFyZSByZWFzc2lnbmVkIHRvIGAkaW5wdXQtYCBhbmQgYCRidG4tYCBzcGVjaWZpYyB2YXJpYWJsZXMuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBpbnB1dC1idG4tdmFyaWFibGVzXG4kaW5wdXQtYnRuLXBhZGRpbmcteTogICAgICAgICAuMzc1cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1wYWRkaW5nLXg6ICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb250LWZhbWlseTogICAgICAgbnVsbCAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9udC1zaXplOiAgICAgICAgICRmb250LXNpemUtYmFzZSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tbGluZS1oZWlnaHQ6ICAgICAgICRsaW5lLWhlaWdodC1iYXNlICFkZWZhdWx0O1xuXG4kaW5wdXQtYnRuLWZvY3VzLXdpZHRoOiAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9jdXMtY29sb3Itb3BhY2l0eTogLjI1ICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb2N1cy1jb2xvcjogICAgICAgICByZ2JhKCRjb21wb25lbnQtYWN0aXZlLWJnLCAkaW5wdXQtYnRuLWZvY3VzLWNvbG9yLW9wYWNpdHkpICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb2N1cy1ibHVyOiAgICAgICAgICAwICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93OiAgICAwIDAgJGlucHV0LWJ0bi1mb2N1cy1ibHVyICRpbnB1dC1idG4tZm9jdXMtd2lkdGggJGlucHV0LWJ0bi1mb2N1cy1jb2xvciAhZGVmYXVsdDtcblxuJGlucHV0LWJ0bi1wYWRkaW5nLXktc206ICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1wYWRkaW5nLXgtc206ICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvbnQtc2l6ZS1zbTogICAgICAkZm9udC1zaXplLXNtICFkZWZhdWx0O1xuXG4kaW5wdXQtYnRuLXBhZGRpbmcteS1sZzogICAgICAuNXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tcGFkZGluZy14LWxnOiAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvbnQtc2l6ZS1sZzogICAgICAkZm9udC1zaXplLWxnICFkZWZhdWx0O1xuXG4kaW5wdXQtYnRuLWJvcmRlci13aWR0aDogICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBpbnB1dC1idG4tdmFyaWFibGVzXG5cblxuLy8gQnV0dG9uc1xuLy9cbi8vIEZvciBlYWNoIG9mIEJvb3RzdHJhcCdzIGJ1dHRvbnMsIGRlZmluZSB0ZXh0LCBiYWNrZ3JvdW5kLCBhbmQgYm9yZGVyIGNvbG9yLlxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYnRuLXZhcmlhYmxlc1xuJGJ0bi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kYnRuLXBhZGRpbmcteDogICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteCAhZGVmYXVsdDtcbiRidG4tZm9udC1mYW1pbHk6ICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1mYW1pbHkgIWRlZmF1bHQ7XG4kYnRuLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRidG4tbGluZS1oZWlnaHQ6ICAgICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG4kYnRuLXdoaXRlLXNwYWNlOiAgICAgICAgICAgICBudWxsICFkZWZhdWx0OyAvLyBTZXQgdG8gYG5vd3JhcGAgdG8gcHJldmVudCB0ZXh0IHdyYXBwaW5nXG5cbiRidG4tcGFkZGluZy15LXNtOiAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15LXNtICFkZWZhdWx0O1xuJGJ0bi1wYWRkaW5nLXgtc206ICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXgtc20gIWRlZmF1bHQ7XG4kYnRuLWZvbnQtc2l6ZS1zbTogICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcblxuJGJ0bi1wYWRkaW5nLXktbGc6ICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXktbGcgIWRlZmF1bHQ7XG4kYnRuLXBhZGRpbmcteC1sZzogICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1sZyAhZGVmYXVsdDtcbiRidG4tZm9udC1zaXplLWxnOiAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplLWxnICFkZWZhdWx0O1xuXG4kYnRuLWJvcmRlci13aWR0aDogICAgICAgICAgICAkaW5wdXQtYnRuLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcblxuJGJ0bi1mb250LXdlaWdodDogICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LW5vcm1hbCAhZGVmYXVsdDtcbiRidG4tYm94LXNoYWRvdzogICAgICAgICAgICAgIGluc2V0IDAgMXB4IDAgcmdiYSgkd2hpdGUsIC4xNSksIDAgMXB4IDFweCByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XG4kYnRuLWZvY3VzLXdpZHRoOiAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoICFkZWZhdWx0O1xuJGJ0bi1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJGJ0bi1kaXNhYmxlZC1vcGFjaXR5OiAgICAgICAgLjY1ICFkZWZhdWx0O1xuJGJ0bi1hY3RpdmUtYm94LXNoYWRvdzogICAgICAgaW5zZXQgMCAzcHggNXB4IHJnYmEoJGJsYWNrLCAuMTI1KSAhZGVmYXVsdDtcblxuJGJ0bi1saW5rLWNvbG9yOiAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWxpbmstY29sb3IpICFkZWZhdWx0O1xuJGJ0bi1saW5rLWhvdmVyLWNvbG9yOiAgICAgICAgdmFyKC0tI3skcHJlZml4fWxpbmstaG92ZXItY29sb3IpICFkZWZhdWx0O1xuJGJ0bi1saW5rLWRpc2FibGVkLWNvbG9yOiAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG4vLyBBbGxvd3MgZm9yIGN1c3RvbWl6aW5nIGJ1dHRvbiByYWRpdXMgaW5kZXBlbmRlbnRseSBmcm9tIGdsb2JhbCBib3JkZXIgcmFkaXVzXG4kYnRuLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRidG4tYm9yZGVyLXJhZGl1cy1zbTogICAgICAgICRib3JkZXItcmFkaXVzLXNtICFkZWZhdWx0O1xuJGJ0bi1ib3JkZXItcmFkaXVzLWxnOiAgICAgICAgJGJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XG5cbiRidG4tdHJhbnNpdGlvbjogICAgICAgICAgICAgIGNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcblxuJGJ0bi1ob3Zlci1iZy1zaGFkZS1hbW91bnQ6ICAgICAgIDE1JSAhZGVmYXVsdDtcbiRidG4taG92ZXItYmctdGludC1hbW91bnQ6ICAgICAgICAxNSUgIWRlZmF1bHQ7XG4kYnRuLWhvdmVyLWJvcmRlci1zaGFkZS1hbW91bnQ6ICAgMjAlICFkZWZhdWx0O1xuJGJ0bi1ob3Zlci1ib3JkZXItdGludC1hbW91bnQ6ICAgIDEwJSAhZGVmYXVsdDtcbiRidG4tYWN0aXZlLWJnLXNoYWRlLWFtb3VudDogICAgICAyMCUgIWRlZmF1bHQ7XG4kYnRuLWFjdGl2ZS1iZy10aW50LWFtb3VudDogICAgICAgMjAlICFkZWZhdWx0O1xuJGJ0bi1hY3RpdmUtYm9yZGVyLXNoYWRlLWFtb3VudDogIDI1JSAhZGVmYXVsdDtcbiRidG4tYWN0aXZlLWJvcmRlci10aW50LWFtb3VudDogICAxMCUgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGJ0bi12YXJpYWJsZXNcblxuXG4vLyBGb3Jtc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS10ZXh0LXZhcmlhYmxlc1xuJGZvcm0tdGV4dC1tYXJnaW4tdG9wOiAgICAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRmb3JtLXRleHQtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAkc21hbGwtZm9udC1zaXplICFkZWZhdWx0O1xuJGZvcm0tdGV4dC1mb250LXN0eWxlOiAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kZm9ybS10ZXh0LWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRmb3JtLXRleHQtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAkdGV4dC1tdXRlZCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS10ZXh0LXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS1sYWJlbC12YXJpYWJsZXNcbiRmb3JtLWxhYmVsLW1hcmdpbi1ib3R0b206ICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRmb3JtLWxhYmVsLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGZvcm0tbGFiZWwtZm9udC1zdHlsZTogICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kZm9ybS1sYWJlbC1mb250LXdlaWdodDogICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRmb3JtLWxhYmVsLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLWxhYmVsLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS1pbnB1dC12YXJpYWJsZXNcbiRpbnB1dC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRpbnB1dC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteCAhZGVmYXVsdDtcbiRpbnB1dC1mb250LWZhbWlseTogICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtZmFtaWx5ICFkZWZhdWx0O1xuJGlucHV0LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplICFkZWZhdWx0O1xuJGlucHV0LWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgICAgICAgICRmb250LXdlaWdodC1iYXNlICFkZWZhdWx0O1xuJGlucHV0LWxpbmUtaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG5cbiRpbnB1dC1wYWRkaW5nLXktc206ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteS1zbSAhZGVmYXVsdDtcbiRpbnB1dC1wYWRkaW5nLXgtc206ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1zbSAhZGVmYXVsdDtcbiRpbnB1dC1mb250LXNpemUtc206ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcblxuJGlucHV0LXBhZGRpbmcteS1sZzogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15LWxnICFkZWZhdWx0O1xuJGlucHV0LXBhZGRpbmcteC1sZzogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14LWxnICFkZWZhdWx0O1xuJGlucHV0LWZvbnQtc2l6ZS1sZzogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplLWxnICFkZWZhdWx0O1xuXG4kaW5wdXQtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJGJvZHktYmcgIWRlZmF1bHQ7XG4kaW5wdXQtZGlzYWJsZWQtY29sb3I6ICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRpbnB1dC1kaXNhYmxlZC1iZzogICAgICAgICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kaW5wdXQtZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcblxuJGlucHV0LWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xuJGlucHV0LWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgICAgICRncmF5LTQwMCAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRpbnB1dC1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAgICAgICAkYm94LXNoYWRvdy1pbnNldCAhZGVmYXVsdDtcblxuJGlucHV0LWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGlucHV0LWJvcmRlci1yYWRpdXMtc206ICAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzLXNtICFkZWZhdWx0O1xuJGlucHV0LWJvcmRlci1yYWRpdXMtbGc6ICAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xuXG4kaW5wdXQtZm9jdXMtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJnICFkZWZhdWx0O1xuJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgIHRpbnQtY29sb3IoJGNvbXBvbmVudC1hY3RpdmUtYmcsIDUwJSkgIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXMtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xuJGlucHV0LWZvY3VzLXdpZHRoOiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9jdXMtd2lkdGggIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXMtYm94LXNoYWRvdzogICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuXG4kaW5wdXQtcGxhY2Vob2xkZXItY29sb3I6ICAgICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGlucHV0LXBsYWludGV4dC1jb2xvcjogICAgICAgICAgICAgICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xuXG4kaW5wdXQtaGVpZ2h0LWJvcmRlcjogICAgICAgICAgICAgICAgICAgJGlucHV0LWJvcmRlci13aWR0aCAqIDIgIWRlZmF1bHQ7XG5cbiRpbnB1dC1oZWlnaHQtaW5uZXI6ICAgICAgICAgICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0ICogMWVtLCAkaW5wdXQtcGFkZGluZy15ICogMikgIWRlZmF1bHQ7XG4kaW5wdXQtaGVpZ2h0LWlubmVyLWhhbGY6ICAgICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodCAqIC41ZW0sICRpbnB1dC1wYWRkaW5nLXkpICFkZWZhdWx0O1xuJGlucHV0LWhlaWdodC1pbm5lci1xdWFydGVyOiAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQgKiAuMjVlbSwgJGlucHV0LXBhZGRpbmcteSAqIC41KSAhZGVmYXVsdDtcblxuJGlucHV0LWhlaWdodDogICAgICAgICAgICAgICAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQgKiAxZW0sIGFkZCgkaW5wdXQtcGFkZGluZy15ICogMiwgJGlucHV0LWhlaWdodC1ib3JkZXIsIGZhbHNlKSkgIWRlZmF1bHQ7XG4kaW5wdXQtaGVpZ2h0LXNtOiAgICAgICAgICAgICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodCAqIDFlbSwgYWRkKCRpbnB1dC1wYWRkaW5nLXktc20gKiAyLCAkaW5wdXQtaGVpZ2h0LWJvcmRlciwgZmFsc2UpKSAhZGVmYXVsdDtcbiRpbnB1dC1oZWlnaHQtbGc6ICAgICAgICAgICAgICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0ICogMWVtLCBhZGQoJGlucHV0LXBhZGRpbmcteS1sZyAqIDIsICRpbnB1dC1oZWlnaHQtYm9yZGVyLCBmYWxzZSkpICFkZWZhdWx0O1xuXG4kaW5wdXQtdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcblxuJGZvcm0tY29sb3Itd2lkdGg6ICAgICAgICAgICAgICAgICAgICAgIDNyZW0gIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZvcm0taW5wdXQtdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb3JtLWNoZWNrLXZhcmlhYmxlc1xuJGZvcm0tY2hlY2staW5wdXQtd2lkdGg6ICAgICAgICAgICAgICAgICAgMWVtICFkZWZhdWx0O1xuJGZvcm0tY2hlY2stbWluLWhlaWdodDogICAgICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1wYWRkaW5nLXN0YXJ0OiAgICAgICAgICAgICAgICAkZm9ybS1jaGVjay1pbnB1dC13aWR0aCArIC41ZW0gIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1tYXJnaW4tYm90dG9tOiAgICAgICAgICAgICAgICAuMTI1cmVtICFkZWZhdWx0O1xuJGZvcm0tY2hlY2stbGFiZWwtY29sb3I6ICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWxhYmVsLWN1cnNvcjogICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay10cmFuc2l0aW9uOiAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuXG4kZm9ybS1jaGVjay1pbnB1dC1hY3RpdmUtZmlsdGVyOiAgICAgICAgICBicmlnaHRuZXNzKDkwJSkgIWRlZmF1bHQ7XG5cbiRmb3JtLWNoZWNrLWlucHV0LWJnOiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1iZyAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LWJvcmRlcjogICAgICAgICAgICAgICAgIDFweCBzb2xpZCByZ2JhKCRibGFjaywgLjI1KSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LWJvcmRlci1yYWRpdXM6ICAgICAgICAgIC4yNWVtICFkZWZhdWx0O1xuJGZvcm0tY2hlY2stcmFkaW8tYm9yZGVyLXJhZGl1czogICAgICAgICAgNTAlICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtZm9jdXMtYm9yZGVyOiAgICAgICAgICAgJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcblxuJGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1jb2xvcjogICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWJnLWNvbG9yOiAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtYm9yZGVyLWNvbG9yOiAgICRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtYmctY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWJnLWltYWdlOiAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyMCAyMCc+PHBhdGggZmlsbD0nbm9uZScgc3Ryb2tlPScjeyRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtY29sb3J9JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIHN0cm9rZS13aWR0aD0nMycgZD0nbTYgMTAgMyAzIDYtNicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLXJhZGlvLWNoZWNrZWQtYmctaW1hZ2U6ICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4Jz48Y2lyY2xlIHI9JzInIGZpbGw9JyN7JGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1jb2xvcn0nLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG5cbiRmb3JtLWNoZWNrLWlucHV0LWluZGV0ZXJtaW5hdGUtY29sb3I6ICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtaW5kZXRlcm1pbmF0ZS1iZy1jb2xvcjogICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1pbmRldGVybWluYXRlLWJvcmRlci1jb2xvcjogICAkZm9ybS1jaGVjay1pbnB1dC1pbmRldGVybWluYXRlLWJnLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtaW5kZXRlcm1pbmF0ZS1iZy1pbWFnZTogICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMjAgMjAnPjxwYXRoIGZpbGw9J25vbmUnIHN0cm9rZT0nI3skZm9ybS1jaGVjay1pbnB1dC1pbmRldGVybWluYXRlLWNvbG9yfScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBzdHJva2Utd2lkdGg9JzMnIGQ9J002IDEwaDgnLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG5cbiRmb3JtLWNoZWNrLWlucHV0LWRpc2FibGVkLW9wYWNpdHk6ICAgICAgICAuNSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWxhYmVsLWRpc2FibGVkLW9wYWNpdHk6ICAgICAgICAkZm9ybS1jaGVjay1pbnB1dC1kaXNhYmxlZC1vcGFjaXR5ICFkZWZhdWx0O1xuJGZvcm0tY2hlY2stYnRuLWNoZWNrLWRpc2FibGVkLW9wYWNpdHk6ICAgICRidG4tZGlzYWJsZWQtb3BhY2l0eSAhZGVmYXVsdDtcblxuJGZvcm0tY2hlY2staW5saW5lLW1hcmdpbi1lbmQ6ICAgIDFyZW0gIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZvcm0tY2hlY2stdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb3JtLXN3aXRjaC12YXJpYWJsZXNcbiRmb3JtLXN3aXRjaC1jb2xvcjogICAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjI1KSAhZGVmYXVsdDtcbiRmb3JtLXN3aXRjaC13aWR0aDogICAgICAgICAgICAgICAyZW0gIWRlZmF1bHQ7XG4kZm9ybS1zd2l0Y2gtcGFkZGluZy1zdGFydDogICAgICAgJGZvcm0tc3dpdGNoLXdpZHRoICsgLjVlbSAhZGVmYXVsdDtcbiRmb3JtLXN3aXRjaC1iZy1pbWFnZTogICAgICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCc+PGNpcmNsZSByPSczJyBmaWxsPScjeyRmb3JtLXN3aXRjaC1jb2xvcn0nLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kZm9ybS1zd2l0Y2gtYm9yZGVyLXJhZGl1czogICAgICAgJGZvcm0tc3dpdGNoLXdpZHRoICFkZWZhdWx0O1xuJGZvcm0tc3dpdGNoLXRyYW5zaXRpb246ICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24gLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcblxuJGZvcm0tc3dpdGNoLWZvY3VzLWNvbG9yOiAgICAgICAgICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1zd2l0Y2gtZm9jdXMtYmctaW1hZ2U6ICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnPjxjaXJjbGUgcj0nMycgZmlsbD0nI3skZm9ybS1zd2l0Y2gtZm9jdXMtY29sb3J9Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuXG4kZm9ybS1zd2l0Y2gtY2hlY2tlZC1jb2xvcjogICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1zd2l0Y2gtY2hlY2tlZC1iZy1pbWFnZTogICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnPjxjaXJjbGUgcj0nMycgZmlsbD0nI3skZm9ybS1zd2l0Y2gtY2hlY2tlZC1jb2xvcn0nLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kZm9ybS1zd2l0Y2gtY2hlY2tlZC1iZy1wb3NpdGlvbjogcmlnaHQgY2VudGVyICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLXN3aXRjaC12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGlucHV0LWdyb3VwLXZhcmlhYmxlc1xuJGlucHV0LWdyb3VwLWFkZG9uLXBhZGRpbmcteTogICAgICAgICAgICRpbnB1dC1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kaW5wdXQtZ3JvdXAtYWRkb24tcGFkZGluZy14OiAgICAgICAgICAgJGlucHV0LXBhZGRpbmcteCAhZGVmYXVsdDtcbiRpbnB1dC1ncm91cC1hZGRvbi1mb250LXdlaWdodDogICAgICAgICAkaW5wdXQtZm9udC13ZWlnaHQgIWRlZmF1bHQ7XG4kaW5wdXQtZ3JvdXAtYWRkb24tY29sb3I6ICAgICAgICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xuJGlucHV0LWdyb3VwLWFkZG9uLWJnOiAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRpbnB1dC1ncm91cC1hZGRvbi1ib3JkZXItY29sb3I6ICAgICAgICAkaW5wdXQtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBpbnB1dC1ncm91cC12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tc2VsZWN0LXZhcmlhYmxlc1xuJGZvcm0tc2VsZWN0LXBhZGRpbmcteTogICAgICAgICAgICAgJGlucHV0LXBhZGRpbmcteSAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1wYWRkaW5nLXg6ICAgICAgICAgICAgICRpbnB1dC1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtZm9udC1mYW1pbHk6ICAgICAgICAgICAkaW5wdXQtZm9udC1mYW1pbHkgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtZm9udC1zaXplOiAgICAgICAgICAgICAkaW5wdXQtZm9udC1zaXplICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nOiAgICAgJGZvcm0tc2VsZWN0LXBhZGRpbmcteCAqIDMgIWRlZmF1bHQ7IC8vIEV4dHJhIHBhZGRpbmcgZm9yIGJhY2tncm91bmQtaW1hZ2VcbiRmb3JtLXNlbGVjdC1mb250LXdlaWdodDogICAgICAgICAgICRpbnB1dC1mb250LXdlaWdodCAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1saW5lLWhlaWdodDogICAgICAgICAgICRpbnB1dC1saW5lLWhlaWdodCAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1jb2xvcjogICAgICAgICAgICAgICAgICRpbnB1dC1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1iZzogICAgICAgICAgICAgICAgICAgICRpbnB1dC1iZyAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1kaXNhYmxlZC1jb2xvcjogICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtZGlzYWJsZWQtYmc6ICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAkaW5wdXQtZGlzYWJsZWQtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWJnLXBvc2l0aW9uOiAgICAgICAgICAgcmlnaHQgJGZvcm0tc2VsZWN0LXBhZGRpbmcteCBjZW50ZXIgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtYmctc2l6ZTogICAgICAgICAgICAgICAxNnB4IDEycHggIWRlZmF1bHQ7IC8vIEluIHBpeGVscyBiZWNhdXNlIGltYWdlIGRpbWVuc2lvbnNcbiRmb3JtLXNlbGVjdC1pbmRpY2F0b3ItY29sb3I6ICAgICAgICRncmF5LTgwMCAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1pbmRpY2F0b3I6ICAgICAgICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2Jz48cGF0aCBmaWxsPSdub25lJyBzdHJva2U9JyN7JGZvcm0tc2VsZWN0LWluZGljYXRvci1jb2xvcn0nIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgc3Ryb2tlLXdpZHRoPScyJyBkPSdtMiA1IDYgNiA2LTYnLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG5cbiRmb3JtLXNlbGVjdC1mZWVkYmFjay1pY29uLXBhZGRpbmctZW5kOiAkZm9ybS1zZWxlY3QtcGFkZGluZy14ICogMi41ICsgJGZvcm0tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWZlZWRiYWNrLWljb24tcG9zaXRpb246ICAgIGNlbnRlciByaWdodCAkZm9ybS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmcgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtZmVlZGJhY2staWNvbi1zaXplOiAgICAgICAgJGlucHV0LWhlaWdodC1pbm5lci1oYWxmICRpbnB1dC1oZWlnaHQtaW5uZXItaGFsZiAhZGVmYXVsdDtcblxuJGZvcm0tc2VsZWN0LWJvcmRlci13aWR0aDogICAgICAgICRpbnB1dC1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtYm9yZGVyLWNvbG9yOiAgICAgICAgJGlucHV0LWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1ib3JkZXItcmFkaXVzOiAgICAgICAkaW5wdXQtYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1ib3gtc2hhZG93OiAgICAgICAgICAkYm94LXNoYWRvdy1pbnNldCAhZGVmYXVsdDtcblxuJGZvcm0tc2VsZWN0LWZvY3VzLWJvcmRlci1jb2xvcjogICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtZm9jdXMtd2lkdGg6ICAgICAgICAgJGlucHV0LWZvY3VzLXdpZHRoICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWZvY3VzLWJveC1zaGFkb3c6ICAgIDAgMCAwICRmb3JtLXNlbGVjdC1mb2N1cy13aWR0aCAkaW5wdXQtYnRuLWZvY3VzLWNvbG9yICFkZWZhdWx0O1xuXG4kZm9ybS1zZWxlY3QtcGFkZGluZy15LXNtOiAgICAgICAgJGlucHV0LXBhZGRpbmcteS1zbSAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1wYWRkaW5nLXgtc206ICAgICAgICAkaW5wdXQtcGFkZGluZy14LXNtICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWZvbnQtc2l6ZS1zbTogICAgICAgICRpbnB1dC1mb250LXNpemUtc20gIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtYm9yZGVyLXJhZGl1cy1zbTogICAgJGlucHV0LWJvcmRlci1yYWRpdXMtc20gIWRlZmF1bHQ7XG5cbiRmb3JtLXNlbGVjdC1wYWRkaW5nLXktbGc6ICAgICAgICAkaW5wdXQtcGFkZGluZy15LWxnICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LXBhZGRpbmcteC1sZzogICAgICAgICRpbnB1dC1wYWRkaW5nLXgtbGcgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtZm9udC1zaXplLWxnOiAgICAgICAgJGlucHV0LWZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1ib3JkZXItcmFkaXVzLWxnOiAgICAkaW5wdXQtYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcblxuJGZvcm0tc2VsZWN0LXRyYW5zaXRpb246ICAgICAgICAgICRpbnB1dC10cmFuc2l0aW9uICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLXNlbGVjdC12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tcmFuZ2UtdmFyaWFibGVzXG4kZm9ybS1yYW5nZS10cmFjay13aWR0aDogICAgICAgICAgMTAwJSAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRyYWNrLWhlaWdodDogICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRyYWNrLWN1cnNvcjogICAgICAgICBwb2ludGVyICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdHJhY2stYmc6ICAgICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRyYWNrLWJvcmRlci1yYWRpdXM6ICAxcmVtICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdHJhY2stYm94LXNoYWRvdzogICAgICRib3gtc2hhZG93LWluc2V0ICFkZWZhdWx0O1xuXG4kZm9ybS1yYW5nZS10aHVtYi13aWR0aDogICAgICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRodW1iLWhlaWdodDogICAgICAgICAgICAgICAgICAkZm9ybS1yYW5nZS10aHVtYi13aWR0aCAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRodW1iLWJnOiAgICAgICAgICAgICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRodW1iLWJvcmRlcjogICAgICAgICAgICAgICAgICAwICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdGh1bWItYm9yZGVyLXJhZGl1czogICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10aHVtYi1ib3gtc2hhZG93OiAgICAgICAgICAgICAgMCAuMXJlbSAuMjVyZW0gcmdiYSgkYmxhY2ssIC4xKSAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICAwIDAgMCAxcHggJGJvZHktYmcsICRpbnB1dC1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdy13aWR0aDogICRpbnB1dC1mb2N1cy13aWR0aCAhZGVmYXVsdDsgLy8gRm9yIGZvY3VzIGJveCBzaGFkb3cgaXNzdWUgaW4gRWRnZVxuJGZvcm0tcmFuZ2UtdGh1bWItYWN0aXZlLWJnOiAgICAgICAgICAgICAgIHRpbnQtY29sb3IoJGNvbXBvbmVudC1hY3RpdmUtYmcsIDcwJSkgIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10aHVtYi1kaXNhYmxlZC1iZzogICAgICAgICAgICAgJGdyYXktNTAwICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdGh1bWItdHJhbnNpdGlvbjogICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS1yYW5nZS12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tZmlsZS12YXJpYWJsZXNcbiRmb3JtLWZpbGUtYnV0dG9uLWNvbG9yOiAgICAgICAgICAkaW5wdXQtY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1maWxlLWJ1dHRvbi1iZzogICAgICAgICAgICAgJGlucHV0LWdyb3VwLWFkZG9uLWJnICFkZWZhdWx0O1xuJGZvcm0tZmlsZS1idXR0b24taG92ZXItYmc6ICAgICAgIHNoYWRlLWNvbG9yKCRmb3JtLWZpbGUtYnV0dG9uLWJnLCA1JSkgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZvcm0tZmlsZS12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tZmxvYXRpbmctdmFyaWFibGVzXG4kZm9ybS1mbG9hdGluZy1oZWlnaHQ6ICAgICAgICAgICAgYWRkKDMuNXJlbSwgJGlucHV0LWhlaWdodC1ib3JkZXIpICFkZWZhdWx0O1xuJGZvcm0tZmxvYXRpbmctbGluZS1oZWlnaHQ6ICAgICAgIDEuMjUgIWRlZmF1bHQ7XG4kZm9ybS1mbG9hdGluZy1wYWRkaW5nLXg6ICAgICAgICAgJGlucHV0LXBhZGRpbmcteCAhZGVmYXVsdDtcbiRmb3JtLWZsb2F0aW5nLXBhZGRpbmcteTogICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGZvcm0tZmxvYXRpbmctaW5wdXQtcGFkZGluZy10OiAgIDEuNjI1cmVtICFkZWZhdWx0O1xuJGZvcm0tZmxvYXRpbmctaW5wdXQtcGFkZGluZy1iOiAgIC42MjVyZW0gIWRlZmF1bHQ7XG4kZm9ybS1mbG9hdGluZy1sYWJlbC1vcGFjaXR5OiAgICAgLjY1ICFkZWZhdWx0O1xuJGZvcm0tZmxvYXRpbmctbGFiZWwtdHJhbnNmb3JtOiAgIHNjYWxlKC44NSkgdHJhbnNsYXRlWSgtLjVyZW0pIHRyYW5zbGF0ZVgoLjE1cmVtKSAhZGVmYXVsdDtcbiRmb3JtLWZsb2F0aW5nLXRyYW5zaXRpb246ICAgICAgICBvcGFjaXR5IC4xcyBlYXNlLWluLW91dCwgdHJhbnNmb3JtIC4xcyBlYXNlLWluLW91dCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS1mbG9hdGluZy12YXJpYWJsZXNcblxuLy8gRm9ybSB2YWxpZGF0aW9uXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb3JtLWZlZWRiYWNrLXZhcmlhYmxlc1xuJGZvcm0tZmVlZGJhY2stbWFyZ2luLXRvcDogICAgICAgICAgJGZvcm0tdGV4dC1tYXJnaW4tdG9wICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stZm9udC1zaXplOiAgICAgICAgICAgJGZvcm0tdGV4dC1mb250LXNpemUgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1mb250LXN0eWxlOiAgICAgICAgICAkZm9ybS10ZXh0LWZvbnQtc3R5bGUgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay12YWxpZC1jb2xvcjogICAgICAgICAkc3VjY2VzcyAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWludmFsaWQtY29sb3I6ICAgICAgICRkYW5nZXIgIWRlZmF1bHQ7XG5cbiRmb3JtLWZlZWRiYWNrLWljb24tdmFsaWQtY29sb3I6ICAgICRmb3JtLWZlZWRiYWNrLXZhbGlkLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2staWNvbi12YWxpZDogICAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgOCA4Jz48cGF0aCBmaWxsPScjeyRmb3JtLWZlZWRiYWNrLWljb24tdmFsaWQtY29sb3J9JyBkPSdNMi4zIDYuNzMuNiA0LjUzYy0uNC0xLjA0LjQ2LTEuNCAxLjEtLjhsMS4xIDEuNCAzLjQtMy44Yy42LS42MyAxLjYtLjI3IDEuMi43bC00IDQuNmMtLjQzLjUtLjguNC0xLjEuMXonLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWQtY29sb3I6ICAkZm9ybS1mZWVkYmFjay1pbnZhbGlkLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkOiAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTIgMTInIHdpZHRoPScxMicgaGVpZ2h0PScxMicgZmlsbD0nbm9uZScgc3Ryb2tlPScjeyRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZC1jb2xvcn0nPjxjaXJjbGUgY3g9JzYnIGN5PSc2JyByPSc0LjUnLz48cGF0aCBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBkPSdNNS44IDMuNmguNEw2IDYuNXonLz48Y2lyY2xlIGN4PSc2JyBjeT0nOC4yJyByPScuNicgZmlsbD0nI3skZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWQtY29sb3J9JyBzdHJva2U9J25vbmUnLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZvcm0tZmVlZGJhY2stdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb3JtLXZhbGlkYXRpb24tc3RhdGVzXG4kZm9ybS12YWxpZGF0aW9uLXN0YXRlczogKFxuICBcInZhbGlkXCI6IChcbiAgICBcImNvbG9yXCI6ICRmb3JtLWZlZWRiYWNrLXZhbGlkLWNvbG9yLFxuICAgIFwiaWNvblwiOiAkZm9ybS1mZWVkYmFjay1pY29uLXZhbGlkXG4gICksXG4gIFwiaW52YWxpZFwiOiAoXG4gICAgXCJjb2xvclwiOiAkZm9ybS1mZWVkYmFjay1pbnZhbGlkLWNvbG9yLFxuICAgIFwiaWNvblwiOiAkZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWRcbiAgKVxuKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS12YWxpZGF0aW9uLXN0YXRlc1xuXG4vLyBaLWluZGV4IG1hc3RlciBsaXN0XG4vL1xuLy8gV2FybmluZzogQXZvaWQgY3VzdG9taXppbmcgdGhlc2UgdmFsdWVzLiBUaGV5J3JlIHVzZWQgZm9yIGEgYmlyZCdzIGV5ZSB2aWV3XG4vLyBvZiBjb21wb25lbnRzIGRlcGVuZGVudCBvbiB0aGUgei1heGlzIGFuZCBhcmUgZGVzaWduZWQgdG8gYWxsIHdvcmsgdG9nZXRoZXIuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCB6aW5kZXgtc3RhY2tcbiR6aW5kZXgtZHJvcGRvd246ICAgICAgICAgICAgICAgICAgIDEwMDAgIWRlZmF1bHQ7XG4kemluZGV4LXN0aWNreTogICAgICAgICAgICAgICAgICAgICAxMDIwICFkZWZhdWx0O1xuJHppbmRleC1maXhlZDogICAgICAgICAgICAgICAgICAgICAgMTAzMCAhZGVmYXVsdDtcbiR6aW5kZXgtb2ZmY2FudmFzLWJhY2tkcm9wOiAgICAgICAgIDEwNDAgIWRlZmF1bHQ7XG4kemluZGV4LW9mZmNhbnZhczogICAgICAgICAgICAgICAgICAxMDQ1ICFkZWZhdWx0O1xuJHppbmRleC1tb2RhbC1iYWNrZHJvcDogICAgICAgICAgICAgMTA1MCAhZGVmYXVsdDtcbiR6aW5kZXgtbW9kYWw6ICAgICAgICAgICAgICAgICAgICAgIDEwNTUgIWRlZmF1bHQ7XG4kemluZGV4LXBvcG92ZXI6ICAgICAgICAgICAgICAgICAgICAxMDcwICFkZWZhdWx0O1xuJHppbmRleC10b29sdGlwOiAgICAgICAgICAgICAgICAgICAgMTA4MCAhZGVmYXVsdDtcbiR6aW5kZXgtdG9hc3Q6ICAgICAgICAgICAgICAgICAgICAgIDEwOTAgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHppbmRleC1zdGFja1xuXG5cbi8vIE5hdnNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IG5hdi12YXJpYWJsZXNcbiRuYXYtbGluay1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJG5hdi1saW5rLXBhZGRpbmcteDogICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRuYXYtbGluay1mb250LXNpemU6ICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kbmF2LWxpbmstZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJG5hdi1saW5rLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWxpbmstY29sb3IpICFkZWZhdWx0O1xuJG5hdi1saW5rLWhvdmVyLWNvbG9yOiAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWxpbmstaG92ZXItY29sb3IpICFkZWZhdWx0O1xuJG5hdi1saW5rLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcbiRuYXYtbGluay1kaXNhYmxlZC1jb2xvcjogICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuJG5hdi10YWJzLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuJG5hdi10YWJzLWJvcmRlci13aWR0aDogICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRuYXYtdGFicy1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJG5hdi10YWJzLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yOiAgJGdyYXktMjAwICRncmF5LTIwMCAkbmF2LXRhYnMtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJG5hdi10YWJzLWxpbmstYWN0aXZlLWNvbG9yOiAgICAgICAgJGdyYXktNzAwICFkZWZhdWx0O1xuJG5hdi10YWJzLWxpbmstYWN0aXZlLWJnOiAgICAgICAgICAgJGJvZHktYmcgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtbGluay1hY3RpdmUtYm9yZGVyLWNvbG9yOiAkZ3JheS0zMDAgJGdyYXktMzAwICRuYXYtdGFicy1saW5rLWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJG5hdi1waWxscy1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kbmF2LXBpbGxzLWxpbmstYWN0aXZlLWNvbG9yOiAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRuYXYtcGlsbHMtbGluay1hY3RpdmUtYmc6ICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBuYXYtdmFyaWFibGVzXG5cblxuLy8gTmF2YmFyXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBuYXZiYXItdmFyaWFibGVzXG4kbmF2YmFyLXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAkc3BhY2VyICogLjUgIWRlZmF1bHQ7XG4kbmF2YmFyLXBhZGRpbmcteDogICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuXG4kbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteDogICAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuJG5hdmJhci1icmFuZC1mb250LXNpemU6ICAgICAgICAgICAgJGZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbi8vIENvbXB1dGUgdGhlIG5hdmJhci1icmFuZCBwYWRkaW5nLXkgc28gdGhlIG5hdmJhci1icmFuZCB3aWxsIGhhdmUgdGhlIHNhbWUgaGVpZ2h0IGFzIG5hdmJhci10ZXh0IGFuZCBuYXYtbGlua1xuJG5hdi1saW5rLWhlaWdodDogICAgICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogJGxpbmUtaGVpZ2h0LWJhc2UgKyAkbmF2LWxpbmstcGFkZGluZy15ICogMiAhZGVmYXVsdDtcbiRuYXZiYXItYnJhbmQtaGVpZ2h0OiAgICAgICAgICAgICAgICRuYXZiYXItYnJhbmQtZm9udC1zaXplICogJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG4kbmF2YmFyLWJyYW5kLXBhZGRpbmcteTogICAgICAgICAgICAoJG5hdi1saW5rLWhlaWdodCAtICRuYXZiYXItYnJhbmQtaGVpZ2h0KSAqIC41ICFkZWZhdWx0O1xuJG5hdmJhci1icmFuZC1tYXJnaW4tZW5kOiAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcblxuJG5hdmJhci10b2dnbGVyLXBhZGRpbmcteTogICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJG5hdmJhci10b2dnbGVyLXBhZGRpbmcteDogICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJG5hdmJhci10b2dnbGVyLWZvbnQtc2l6ZTogICAgICAgICAgJGZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbiRuYXZiYXItdG9nZ2xlci1ib3JkZXItcmFkaXVzOiAgICAgICRidG4tYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRuYXZiYXItdG9nZ2xlci1mb2N1cy13aWR0aDogICAgICAgICRidG4tZm9jdXMtd2lkdGggIWRlZmF1bHQ7XG4kbmF2YmFyLXRvZ2dsZXItdHJhbnNpdGlvbjogICAgICAgICBib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIG5hdmJhci12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IG5hdmJhci10aGVtZS12YXJpYWJsZXNcbiRuYXZiYXItZGFyay1jb2xvcjogICAgICAgICAgICAgICAgIHJnYmEoJHdoaXRlLCAuNTUpICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWhvdmVyLWNvbG9yOiAgICAgICAgICAgcmdiYSgkd2hpdGUsIC43NSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yOiAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstZGlzYWJsZWQtY29sb3I6ICAgICAgICByZ2JhKCR3aGl0ZSwgLjI1KSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay10b2dnbGVyLWljb24tYmc6ICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDMwIDMwJz48cGF0aCBzdHJva2U9JyN7JG5hdmJhci1kYXJrLWNvbG9yfScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIHN0cm9rZS13aWR0aD0nMicgZD0nTTQgN2gyMk00IDE1aDIyTTQgMjNoMjInLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstdG9nZ2xlci1ib3JkZXItY29sb3I6ICByZ2JhKCR3aGl0ZSwgLjEpICFkZWZhdWx0O1xuXG4kbmF2YmFyLWxpZ2h0LWNvbG9yOiAgICAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjU1KSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtaG92ZXItY29sb3I6ICAgICAgICAgIHJnYmEoJGJsYWNrLCAuNykgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvcjogICAgICAgICByZ2JhKCRibGFjaywgLjkpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC1kaXNhYmxlZC1jb2xvcjogICAgICAgcmdiYSgkYmxhY2ssIC4zKSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtdG9nZ2xlci1pY29uLWJnOiAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDMwIDMwJz48cGF0aCBzdHJva2U9JyN7JG5hdmJhci1saWdodC1jb2xvcn0nIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBzdHJva2Utd2lkdGg9JzInIGQ9J000IDdoMjJNNCAxNWgyMk00IDIzaDIyJy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC10b2dnbGVyLWJvcmRlci1jb2xvcjogcmdiYSgkYmxhY2ssIC4xKSAhZGVmYXVsdDtcblxuJG5hdmJhci1saWdodC1icmFuZC1jb2xvcjogICAgICAgICAgICAgICAgJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LWJyYW5kLWhvdmVyLWNvbG9yOiAgICAgICAgICAkbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1icmFuZC1jb2xvcjogICAgICAgICAgICAgICAgICRuYXZiYXItZGFyay1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstYnJhbmQtaG92ZXItY29sb3I6ICAgICAgICAgICAkbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBuYXZiYXItdGhlbWUtdmFyaWFibGVzXG5cblxuLy8gRHJvcGRvd25zXG4vL1xuLy8gRHJvcGRvd24gbWVudSBjb250YWluZXIgYW5kIGNvbnRlbnRzLlxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZHJvcGRvd24tdmFyaWFibGVzXG4kZHJvcGRvd24tbWluLXdpZHRoOiAgICAgICAgICAgICAgICAxMHJlbSAhZGVmYXVsdDtcbiRkcm9wZG93bi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgIDAgIWRlZmF1bHQ7XG4kZHJvcGRvd24tcGFkZGluZy15OiAgICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRkcm9wZG93bi1zcGFjZXI6ICAgICAgICAgICAgICAgICAgIC4xMjVyZW0gIWRlZmF1bHQ7XG4kZHJvcGRvd24tZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgIWRlZmF1bHQ7XG4kZHJvcGRvd24tY29sb3I6ICAgICAgICAgICAgICAgICAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcbiRkcm9wZG93bi1iZzogICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRkcm9wZG93bi1ib3JkZXItY29sb3I6ICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQpICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGRyb3Bkb3duLWlubmVyLWJvcmRlci1yYWRpdXM6ICAgICAgc3VidHJhY3QoJGRyb3Bkb3duLWJvcmRlci1yYWRpdXMsICRkcm9wZG93bi1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRpdmlkZXItYmc6ICAgICAgICAgICAgICAgJGRyb3Bkb3duLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRkcm9wZG93bi1kaXZpZGVyLW1hcmdpbi15OiAgICAgICAgICRzcGFjZXIgKiAuNSAhZGVmYXVsdDtcbiRkcm9wZG93bi1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICRib3gtc2hhZG93ICFkZWZhdWx0O1xuXG4kZHJvcGRvd24tbGluay1jb2xvcjogICAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG4kZHJvcGRvd24tbGluay1ob3Zlci1jb2xvcjogICAgICAgICBzaGFkZS1jb2xvcigkZHJvcGRvd24tbGluay1jb2xvciwgMTAlKSAhZGVmYXVsdDtcbiRkcm9wZG93bi1saW5rLWhvdmVyLWJnOiAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yOiAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kZHJvcGRvd24tbGluay1hY3RpdmUtYmc6ICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWxpbmstZGlzYWJsZWQtY29sb3I6ICAgICAgJGdyYXktNTAwICFkZWZhdWx0O1xuXG4kZHJvcGRvd24taXRlbS1wYWRkaW5nLXk6ICAgICAgICAgICAkc3BhY2VyICogLjI1ICFkZWZhdWx0O1xuJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy14OiAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWhlYWRlci1jb2xvcjogICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGRyb3Bkb3duLWhlYWRlci1wYWRkaW5nLXg6ICAgICAgICAgJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy14ICFkZWZhdWx0O1xuJGRyb3Bkb3duLWhlYWRlci1wYWRkaW5nLXk6ICAgICAgICAgJGRyb3Bkb3duLXBhZGRpbmcteSAhZGVmYXVsdDtcbi8vIGZ1c3YtZGlzYWJsZVxuJGRyb3Bkb3duLWhlYWRlci1wYWRkaW5nOiAgICAgICAgICAgJGRyb3Bkb3duLWhlYWRlci1wYWRkaW5nLXkgJGRyb3Bkb3duLWhlYWRlci1wYWRkaW5nLXggIWRlZmF1bHQ7IC8vIERlcHJlY2F0ZWQgaW4gdjUuMi4wXG4vLyBmdXN2LWVuYWJsZVxuLy8gc2Nzcy1kb2NzLWVuZCBkcm9wZG93bi12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGRyb3Bkb3duLWRhcmstdmFyaWFibGVzXG4kZHJvcGRvd24tZGFyay1jb2xvcjogICAgICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGFyay1iZzogICAgICAgICAgICAgICAgICAkZ3JheS04MDAgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGFyay1ib3JkZXItY29sb3I6ICAgICAgICAkZHJvcGRvd24tYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRhcmstZGl2aWRlci1iZzogICAgICAgICAgJGRyb3Bkb3duLWRpdmlkZXItYmcgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGFyay1ib3gtc2hhZG93OiAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRhcmstbGluay1jb2xvcjogICAgICAgICAgJGRyb3Bkb3duLWRhcmstY29sb3IgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGFyay1saW5rLWhvdmVyLWNvbG9yOiAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGFyay1saW5rLWhvdmVyLWJnOiAgICAgICByZ2JhKCR3aGl0ZSwgLjE1KSAhZGVmYXVsdDtcbiRkcm9wZG93bi1kYXJrLWxpbmstYWN0aXZlLWNvbG9yOiAgICRkcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRkcm9wZG93bi1kYXJrLWxpbmstYWN0aXZlLWJnOiAgICAgICRkcm9wZG93bi1saW5rLWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRkcm9wZG93bi1kYXJrLWxpbmstZGlzYWJsZWQtY29sb3I6ICRncmF5LTUwMCAhZGVmYXVsdDtcbiRkcm9wZG93bi1kYXJrLWhlYWRlci1jb2xvcjogICAgICAgICRncmF5LTUwMCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZHJvcGRvd24tZGFyay12YXJpYWJsZXNcblxuXG4vLyBQYWdpbmF0aW9uXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBwYWdpbmF0aW9uLXZhcmlhYmxlc1xuJHBhZ2luYXRpb24tcGFkZGluZy15OiAgICAgICAgICAgICAgLjM3NXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteDogICAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteS1zbTogICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteC1zbTogICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy15LWxnOiAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy14LWxnOiAgICAgICAgICAgMS41cmVtICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1mb250LXNpemU6ICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWNvbG9yOiAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1saW5rLWNvbG9yKSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWJnOiAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYm9yZGVyLXdpZHRoOiAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLW1hcmdpbi1zdGFydDogICAgICAgICAgIGNhbGMoJHBhZ2luYXRpb24tYm9yZGVyLXdpZHRoICogLTEpICFkZWZhdWx0OyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuJHBhZ2luYXRpb24tYm9yZGVyLWNvbG9yOiAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1mb2N1cy1jb2xvcjogICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9bGluay1ob3Zlci1jb2xvcikgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1mb2N1cy1iZzogICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAkaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1mb2N1cy1vdXRsaW5lOiAgICAgICAgICAwICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1ob3Zlci1jb2xvcjogICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9bGluay1ob3Zlci1jb2xvcikgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ob3Zlci1iZzogICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ob3Zlci1ib3JkZXItY29sb3I6ICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYWN0aXZlLWJnOiAgICAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAgICAkcGFnaW5hdGlvbi1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWRpc2FibGVkLWNvbG9yOiAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWRpc2FibGVkLWJnOiAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWRpc2FibGVkLWJvcmRlci1jb2xvcjogICRncmF5LTMwMCAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tdHJhbnNpdGlvbjogICAgICAgICAgICAgIGNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tYm9yZGVyLXJhZGl1cy1zbTogICAgICAgJGJvcmRlci1yYWRpdXMtc20gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzLWxnOiAgICAgICAkYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgcGFnaW5hdGlvbi12YXJpYWJsZXNcblxuXG4vLyBQbGFjZWhvbGRlcnNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHBsYWNlaG9sZGVyc1xuJHBsYWNlaG9sZGVyLW9wYWNpdHktbWF4OiAgICAgICAgICAgLjUgIWRlZmF1bHQ7XG4kcGxhY2Vob2xkZXItb3BhY2l0eS1taW46ICAgICAgICAgICAuMiAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgcGxhY2Vob2xkZXJzXG5cbi8vIENhcmRzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBjYXJkLXZhcmlhYmxlc1xuJGNhcmQtc3BhY2VyLXk6ICAgICAgICAgICAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcbiRjYXJkLXNwYWNlci14OiAgICAgICAgICAgICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG4kY2FyZC10aXRsZS1zcGFjZXIteTogICAgICAgICAgICAgICAkc3BhY2VyICogLjUgIWRlZmF1bHQ7XG4kY2FyZC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGNhcmQtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvci10cmFuc2x1Y2VudCkgIWRlZmF1bHQ7XG4kY2FyZC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRjYXJkLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzOiAgICAgICAgICBzdWJ0cmFjdCgkY2FyZC1ib3JkZXItcmFkaXVzLCAkY2FyZC1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuJGNhcmQtY2FwLXBhZGRpbmcteTogICAgICAgICAgICAgICAgJGNhcmQtc3BhY2VyLXkgKiAuNSAhZGVmYXVsdDtcbiRjYXJkLWNhcC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICRjYXJkLXNwYWNlci14ICFkZWZhdWx0O1xuJGNhcmQtY2FwLWJnOiAgICAgICAgICAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4wMykgIWRlZmF1bHQ7XG4kY2FyZC1jYXAtY29sb3I6ICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGNhcmQtaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRjYXJkLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kY2FyZC1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kY2FyZC1pbWctb3ZlcmxheS1wYWRkaW5nOiAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuJGNhcmQtZ3JvdXAtbWFyZ2luOiAgICAgICAgICAgICAgICAgJGdyaWQtZ3V0dGVyLXdpZHRoICogLjUgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGNhcmQtdmFyaWFibGVzXG5cbi8vIEFjY29yZGlvblxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYWNjb3JkaW9uLXZhcmlhYmxlc1xuJGFjY29yZGlvbi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRhY2NvcmRpb24tcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9keS1jb2xvcikgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAkYm9keS1iZyAhZGVmYXVsdDtcbiRhY2NvcmRpb24tYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yKSAhZGVmYXVsdDtcbiRhY2NvcmRpb24tYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGFjY29yZGlvbi1pbm5lci1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgc3VidHJhY3QoJGFjY29yZGlvbi1ib3JkZXItcmFkaXVzLCAkYWNjb3JkaW9uLWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG5cbiRhY2NvcmRpb24tYm9keS1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICRhY2NvcmRpb24tcGFkZGluZy15ICFkZWZhdWx0O1xuJGFjY29yZGlvbi1ib2R5LXBhZGRpbmcteDogICAgICAgICAgICAgICAgJGFjY29yZGlvbi1wYWRkaW5nLXggIWRlZmF1bHQ7XG5cbiRhY2NvcmRpb24tYnV0dG9uLXBhZGRpbmcteTogICAgICAgICAgICAgICRhY2NvcmRpb24tcGFkZGluZy15ICFkZWZhdWx0O1xuJGFjY29yZGlvbi1idXR0b24tcGFkZGluZy14OiAgICAgICAgICAgICAgJGFjY29yZGlvbi1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWJ1dHRvbi1jb2xvcjogICAgICAgICAgICAgICAgICAkYWNjb3JkaW9uLWNvbG9yICFkZWZhdWx0O1xuJGFjY29yZGlvbi1idXR0b24tYmc6ICAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1iZykgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgICAgICAkYnRuLXRyYW5zaXRpb24sIGJvcmRlci1yYWRpdXMgLjE1cyBlYXNlICFkZWZhdWx0O1xuJGFjY29yZGlvbi1idXR0b24tYWN0aXZlLWJnOiAgICAgICAgICAgICAgdGludC1jb2xvcigkY29tcG9uZW50LWFjdGl2ZS1iZywgOTAlKSAhZGVmYXVsdDtcbiRhY2NvcmRpb24tYnV0dG9uLWFjdGl2ZS1jb2xvcjogICAgICAgICAgIHNoYWRlLWNvbG9yKCRwcmltYXJ5LCAxMCUpICFkZWZhdWx0O1xuXG4kYWNjb3JkaW9uLWJ1dHRvbi1mb2N1cy1ib3JkZXItY29sb3I6ICAgICAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGFjY29yZGlvbi1idXR0b24tZm9jdXMtYm94LXNoYWRvdzogICAgICAgJGJ0bi1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuXG4kYWNjb3JkaW9uLWljb24td2lkdGg6ICAgICAgICAgICAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuJGFjY29yZGlvbi1pY29uLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgJGFjY29yZGlvbi1idXR0b24tY29sb3IgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWljb24tYWN0aXZlLWNvbG9yOiAgICAgICAgICAgICAkYWNjb3JkaW9uLWJ1dHRvbi1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWljb24tdHJhbnNpdGlvbjogICAgICAgICAgICAgICB0cmFuc2Zvcm0gLjJzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuJGFjY29yZGlvbi1pY29uLXRyYW5zZm9ybTogICAgICAgICAgICAgICAgcm90YXRlKC0xODBkZWcpICFkZWZhdWx0O1xuXG4kYWNjb3JkaW9uLWJ1dHRvbi1pY29uOiAgICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPScjeyRhY2NvcmRpb24taWNvbi1jb2xvcn0nPjxwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgZD0nTTEuNjQ2IDQuNjQ2YS41LjUgMCAwIDEgLjcwOCAwTDggMTAuMjkzbDUuNjQ2LTUuNjQ3YS41LjUgMCAwIDEgLjcwOC43MDhsLTYgNmEuNS41IDAgMCAxLS43MDggMGwtNi02YS41LjUgMCAwIDEgMC0uNzA4eicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRhY2NvcmRpb24tYnV0dG9uLWFjdGl2ZS1pY29uOiAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9JyN7JGFjY29yZGlvbi1pY29uLWFjdGl2ZS1jb2xvcn0nPjxwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgZD0nTTEuNjQ2IDQuNjQ2YS41LjUgMCAwIDEgLjcwOCAwTDggMTAuMjkzbDUuNjQ2LTUuNjQ3YS41LjUgMCAwIDEgLjcwOC43MDhsLTYgNmEuNS41IDAgMCAxLS43MDggMGwtNi02YS41LjUgMCAwIDEgMC0uNzA4eicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgYWNjb3JkaW9uLXZhcmlhYmxlc1xuXG4vLyBUb29sdGlwc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdG9vbHRpcC12YXJpYWJsZXNcbiR0b29sdGlwLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICRmb250LXNpemUtc20gIWRlZmF1bHQ7XG4kdG9vbHRpcC1tYXgtd2lkdGg6ICAgICAgICAgICAgICAgICAyMDBweCAhZGVmYXVsdDtcbiR0b29sdGlwLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiR0b29sdGlwLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICRibGFjayAhZGVmYXVsdDtcbiR0b29sdGlwLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJHRvb2x0aXAtb3BhY2l0eTogICAgICAgICAgICAgICAgICAgLjkgIWRlZmF1bHQ7XG4kdG9vbHRpcC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAkc3BhY2VyICogLjI1ICFkZWZhdWx0O1xuJHRvb2x0aXAtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgJHNwYWNlciAqIC41ICFkZWZhdWx0O1xuJHRvb2x0aXAtbWFyZ2luOiAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDsgLy8gVE9ETzogcmVtb3ZlIHRoaXMgaW4gdjZcblxuJHRvb2x0aXAtYXJyb3ctd2lkdGg6ICAgICAgICAgICAgICAgLjhyZW0gIWRlZmF1bHQ7XG4kdG9vbHRpcC1hcnJvdy1oZWlnaHQ6ICAgICAgICAgICAgICAuNHJlbSAhZGVmYXVsdDtcbi8vIGZ1c3YtZGlzYWJsZVxuJHRvb2x0aXAtYXJyb3ctY29sb3I6ICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDsgLy8gRGVwcmVjYXRlZCBpbiBCb290c3RyYXAgNS4yLjAgZm9yIENTUyB2YXJpYWJsZXNcbi8vIGZ1c3YtZW5hYmxlXG4vLyBzY3NzLWRvY3MtZW5kIHRvb2x0aXAtdmFyaWFibGVzXG5cbi8vIEZvcm0gdG9vbHRpcHMgbXVzdCBjb21lIGFmdGVyIHJlZ3VsYXIgdG9vbHRpcHNcbi8vIHNjc3MtZG9jcy1zdGFydCB0b29sdGlwLWZlZWRiYWNrLXZhcmlhYmxlc1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1wYWRkaW5nLXk6ICAgICAkdG9vbHRpcC1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay10b29sdGlwLXBhZGRpbmcteDogICAgICR0b29sdGlwLXBhZGRpbmcteCAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtZm9udC1zaXplOiAgICAgJHRvb2x0aXAtZm9udC1zaXplICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1saW5lLWhlaWdodDogICBudWxsICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1vcGFjaXR5OiAgICAgICAkdG9vbHRpcC1vcGFjaXR5ICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1ib3JkZXItcmFkaXVzOiAkdG9vbHRpcC1ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB0b29sdGlwLWZlZWRiYWNrLXZhcmlhYmxlc1xuXG5cbi8vIFBvcG92ZXJzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBwb3BvdmVyLXZhcmlhYmxlc1xuJHBvcG92ZXItZm9udC1zaXplOiAgICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcbiRwb3BvdmVyLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRwb3BvdmVyLW1heC13aWR0aDogICAgICAgICAgICAgICAgIDI3NnB4ICFkZWZhdWx0O1xuJHBvcG92ZXItYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQpICFkZWZhdWx0O1xuJHBvcG92ZXItYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XG4kcG9wb3Zlci1pbm5lci1ib3JkZXItcmFkaXVzOiAgICAgICBzdWJ0cmFjdCgkcG9wb3Zlci1ib3JkZXItcmFkaXVzLCAkcG9wb3Zlci1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuJHBvcG92ZXItYm94LXNoYWRvdzogICAgICAgICAgICAgICAgJGJveC1zaGFkb3cgIWRlZmF1bHQ7XG5cbiRwb3BvdmVyLWhlYWRlci1mb250LXNpemU6ICAgICAgICAgICRmb250LXNpemUtYmFzZSAhZGVmYXVsdDtcbiRwb3BvdmVyLWhlYWRlci1iZzogICAgICAgICAgICAgICAgIHNoYWRlLWNvbG9yKCRwb3BvdmVyLWJnLCA2JSkgIWRlZmF1bHQ7XG4kcG9wb3Zlci1oZWFkZXItY29sb3I6ICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9aGVhZGluZy1jb2xvcikgIWRlZmF1bHQ7XG4kcG9wb3Zlci1oZWFkZXItcGFkZGluZy15OiAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXg6ICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG5cbiRwb3BvdmVyLWJvZHktY29sb3I6ICAgICAgICAgICAgICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xuJHBvcG92ZXItYm9keS1wYWRkaW5nLXk6ICAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvZHktcGFkZGluZy14OiAgICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG5cbiRwb3BvdmVyLWFycm93LXdpZHRoOiAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kcG9wb3Zlci1hcnJvdy1oZWlnaHQ6ICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgcG9wb3Zlci12YXJpYWJsZXNcblxuLy8gZnVzdi1kaXNhYmxlXG4vLyBEZXByZWNhdGVkIGluIEJvb3RzdHJhcCA1LjIuMCBmb3IgQ1NTIHZhcmlhYmxlc1xuJHBvcG92ZXItYXJyb3ctY29sb3I6ICAgICAgICAgICAgICAgJHBvcG92ZXItYmcgIWRlZmF1bHQ7XG4kcG9wb3Zlci1hcnJvdy1vdXRlci1jb2xvcjogICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yLXRyYW5zbHVjZW50KSAhZGVmYXVsdDtcbi8vIGZ1c3YtZW5hYmxlXG5cblxuLy8gVG9hc3RzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCB0b2FzdC12YXJpYWJsZXNcbiR0b2FzdC1tYXgtd2lkdGg6ICAgICAgICAgICAgICAgICAgIDM1MHB4ICFkZWZhdWx0O1xuJHRvYXN0LXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJHRvYXN0LXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kdG9hc3QtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAuODc1cmVtICFkZWZhdWx0O1xuJHRvYXN0LWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiR0b2FzdC1iYWNrZ3JvdW5kLWNvbG9yOiAgICAgICAgICAgIHJnYmEoJHdoaXRlLCAuODUpICFkZWZhdWx0O1xuJHRvYXN0LWJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiR0b2FzdC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQpICFkZWZhdWx0O1xuJHRvYXN0LWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kdG9hc3QtYm94LXNoYWRvdzogICAgICAgICAgICAgICAgICAkYm94LXNoYWRvdyAhZGVmYXVsdDtcbiR0b2FzdC1zcGFjaW5nOiAgICAgICAgICAgICAgICAgICAgICRjb250YWluZXItcGFkZGluZy14ICFkZWZhdWx0O1xuXG4kdG9hc3QtaGVhZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kdG9hc3QtaGVhZGVyLWJhY2tncm91bmQtY29sb3I6ICAgICByZ2JhKCR3aGl0ZSwgLjg1KSAhZGVmYXVsdDtcbiR0b2FzdC1oZWFkZXItYm9yZGVyLWNvbG9yOiAgICAgICAgIHJnYmEoJGJsYWNrLCAuMDUpICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB0b2FzdC12YXJpYWJsZXNcblxuXG4vLyBCYWRnZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGJhZGdlLXZhcmlhYmxlc1xuJGJhZGdlLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgLjc1ZW0gIWRlZmF1bHQ7XG4kYmFkZ2UtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcbiRiYWRnZS1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRiYWRnZS1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgIC4zNWVtICFkZWZhdWx0O1xuJGJhZGdlLXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgLjY1ZW0gIWRlZmF1bHQ7XG4kYmFkZ2UtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgYmFkZ2UtdmFyaWFibGVzXG5cblxuLy8gTW9kYWxzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBtb2RhbC12YXJpYWJsZXNcbiRtb2RhbC1pbm5lci1wYWRkaW5nOiAgICAgICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG5cbiRtb2RhbC1mb290ZXItbWFyZ2luLWJldHdlZW46ICAgICAgIC41cmVtICFkZWZhdWx0O1xuXG4kbW9kYWwtZGlhbG9nLW1hcmdpbjogICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRtb2RhbC1kaWFsb2ctbWFyZ2luLXktc20tdXA6ICAgICAgIDEuNzVyZW0gIWRlZmF1bHQ7XG5cbiRtb2RhbC10aXRsZS1saW5lLWhlaWdodDogICAgICAgICAgICRsaW5lLWhlaWdodC1iYXNlICFkZWZhdWx0O1xuXG4kbW9kYWwtY29udGVudC1jb2xvcjogICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYmc6ICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm9yZGVyLWNvbG9yOiAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvci10cmFuc2x1Y2VudCkgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3JkZXItd2lkdGg6ICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXJhZGl1czogICAgICAgJGJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1pbm5lci1ib3JkZXItcmFkaXVzOiBzdWJ0cmFjdCgkbW9kYWwtY29udGVudC1ib3JkZXItcmFkaXVzLCAkbW9kYWwtY29udGVudC1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy14czogICAgICAgJGJveC1zaGFkb3ctc20gIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXNtLXVwOiAgICAkYm94LXNoYWRvdyAhZGVmYXVsdDtcblxuJG1vZGFsLWJhY2tkcm9wLWJnOiAgICAgICAgICAgICAgICAgJGJsYWNrICFkZWZhdWx0O1xuJG1vZGFsLWJhY2tkcm9wLW9wYWNpdHk6ICAgICAgICAgICAgLjUgIWRlZmF1bHQ7XG5cbiRtb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yOiAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3IpICFkZWZhdWx0O1xuJG1vZGFsLWhlYWRlci1ib3JkZXItd2lkdGg6ICAgICAgICAgJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJG1vZGFsLWhlYWRlci1wYWRkaW5nLXk6ICAgICAgICAgICAgJG1vZGFsLWlubmVyLXBhZGRpbmcgIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLXBhZGRpbmcteDogICAgICAgICAgICAkbW9kYWwtaW5uZXItcGFkZGluZyAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItcGFkZGluZzogICAgICAgICAgICAgICRtb2RhbC1oZWFkZXItcGFkZGluZy15ICRtb2RhbC1oZWFkZXItcGFkZGluZy14ICFkZWZhdWx0OyAvLyBLZWVwIHRoaXMgZm9yIGJhY2t3YXJkcyBjb21wYXRpYmlsaXR5XG5cbiRtb2RhbC1mb290ZXItYmc6ICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kbW9kYWwtZm9vdGVyLWJvcmRlci1jb2xvcjogICAgICAgICAkbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRtb2RhbC1mb290ZXItYm9yZGVyLXdpZHRoOiAgICAgICAgICRtb2RhbC1oZWFkZXItYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuXG4kbW9kYWwtc206ICAgICAgICAgICAgICAgICAgICAgICAgICAzMDBweCAhZGVmYXVsdDtcbiRtb2RhbC1tZDogICAgICAgICAgICAgICAgICAgICAgICAgIDUwMHB4ICFkZWZhdWx0O1xuJG1vZGFsLWxnOiAgICAgICAgICAgICAgICAgICAgICAgICAgODAwcHggIWRlZmF1bHQ7XG4kbW9kYWwteGw6ICAgICAgICAgICAgICAgICAgICAgICAgICAxMTQwcHggIWRlZmF1bHQ7XG5cbiRtb2RhbC1mYWRlLXRyYW5zZm9ybTogICAgICAgICAgICAgIHRyYW5zbGF0ZSgwLCAtNTBweCkgIWRlZmF1bHQ7XG4kbW9kYWwtc2hvdy10cmFuc2Zvcm06ICAgICAgICAgICAgICBub25lICFkZWZhdWx0O1xuJG1vZGFsLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtIC4zcyBlYXNlLW91dCAhZGVmYXVsdDtcbiRtb2RhbC1zY2FsZS10cmFuc2Zvcm06ICAgICAgICAgICAgIHNjYWxlKDEuMDIpICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBtb2RhbC12YXJpYWJsZXNcblxuXG4vLyBBbGVydHNcbi8vXG4vLyBEZWZpbmUgYWxlcnQgY29sb3JzLCBib3JkZXIgcmFkaXVzLCBhbmQgcGFkZGluZy5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGFsZXJ0LXZhcmlhYmxlc1xuJGFsZXJ0LXBhZGRpbmcteTogICAgICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuJGFsZXJ0LXBhZGRpbmcteDogICAgICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuJGFsZXJ0LW1hcmdpbi1ib3R0b206ICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGFsZXJ0LWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRhbGVydC1saW5rLWZvbnQtd2VpZ2h0OiAgICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG4kYWxlcnQtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kYWxlcnQtYmctc2NhbGU6ICAgICAgICAgICAgICAgIC04MCUgIWRlZmF1bHQ7XG4kYWxlcnQtYm9yZGVyLXNjYWxlOiAgICAgICAgICAgIC03MCUgIWRlZmF1bHQ7XG4kYWxlcnQtY29sb3Itc2NhbGU6ICAgICAgICAgICAgIDQwJSAhZGVmYXVsdDtcbiRhbGVydC1kaXNtaXNzaWJsZS1wYWRkaW5nLXI6ICAgJGFsZXJ0LXBhZGRpbmcteCAqIDMgIWRlZmF1bHQ7IC8vIDN4IGNvdmVycyB3aWR0aCBvZiB4IHBsdXMgZGVmYXVsdCBwYWRkaW5nIG9uIGVpdGhlciBzaWRlXG4vLyBzY3NzLWRvY3MtZW5kIGFsZXJ0LXZhcmlhYmxlc1xuXG5cbi8vIFByb2dyZXNzIGJhcnNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHByb2dyZXNzLXZhcmlhYmxlc1xuJHByb2dyZXNzLWhlaWdodDogICAgICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIC43NSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iZzogICAgICAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRwcm9ncmVzcy1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJHByb2dyZXNzLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgJGJveC1zaGFkb3ctaW5zZXQgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmFyLWNvbG9yOiAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmFyLWJnOiAgICAgICAgICAgICAgICAgICAkcHJpbWFyeSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iYXItYW5pbWF0aW9uLXRpbWluZzogICAgIDFzIGxpbmVhciBpbmZpbml0ZSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iYXItdHJhbnNpdGlvbjogICAgICAgICAgIHdpZHRoIC42cyBlYXNlICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBwcm9ncmVzcy12YXJpYWJsZXNcblxuXG4vLyBMaXN0IGdyb3VwXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBsaXN0LWdyb3VwLXZhcmlhYmxlc1xuJGxpc3QtZ3JvdXAtY29sb3I6ICAgICAgICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYmc6ICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4xMjUpICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteTogICAgICAgICAkc3BhY2VyICogLjUgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteDogICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtaXRlbS1iZy1zY2FsZTogICAgICAgICAgLTgwJSAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWl0ZW0tY29sb3Itc2NhbGU6ICAgICAgIDQwJSAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtaG92ZXItYmc6ICAgICAgICAgICAgICAgJGdyYXktMTAwICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yOiAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3RpdmUtYmc6ICAgICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXItY29sb3I6ICAgICRsaXN0LWdyb3VwLWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtZGlzYWJsZWQtY29sb3I6ICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtZGlzYWJsZWQtYmc6ICAgICAgICAgICAgJGxpc3QtZ3JvdXAtYmcgIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWFjdGlvbi1jb2xvcjogICAgICAgICAgICRncmF5LTcwMCAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1jb2xvcjogICAgICRsaXN0LWdyb3VwLWFjdGlvbi1jb2xvciAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1jb2xvcjogICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWJnOiAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGxpc3QtZ3JvdXAtdmFyaWFibGVzXG5cblxuLy8gSW1hZ2UgdGh1bWJuYWlsc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdGh1bWJuYWlsLXZhcmlhYmxlc1xuJHRodW1ibmFpbC1wYWRkaW5nOiAgICAgICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJHRodW1ibmFpbC1iZzogICAgICAgICAgICAgICAgICAgICAgJGJvZHktYmcgIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJvcmRlci13aWR0aDogICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJHRodW1ibmFpbC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvcikgIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYm94LXNoYWRvdzogICAgICAgICAgICAgICRib3gtc2hhZG93LXNtICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB0aHVtYm5haWwtdmFyaWFibGVzXG5cblxuLy8gRmlndXJlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZmlndXJlLXZhcmlhYmxlc1xuJGZpZ3VyZS1jYXB0aW9uLWZvbnQtc2l6ZTogICAgICAgICAgJHNtYWxsLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRmaWd1cmUtY2FwdGlvbi1jb2xvcjogICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZmlndXJlLXZhcmlhYmxlc1xuXG5cbi8vIEJyZWFkY3J1bWJzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBicmVhZGNydW1iLXZhcmlhYmxlc1xuJGJyZWFkY3J1bWItZm9udC1zaXplOiAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRicmVhZGNydW1iLXBhZGRpbmcteTogICAgICAgICAgICAgIDAgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAwICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItaXRlbS1wYWRkaW5nLXg6ICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1tYXJnaW4tYm90dG9tOiAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItYmc6ICAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWRpdmlkZXItY29sb3I6ICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWRpdmlkZXI6ICAgICAgICAgICAgICAgIHF1b3RlKFwiL1wiKSAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWRpdmlkZXItZmxpcHBlZDogICAgICAgICRicmVhZGNydW1iLWRpdmlkZXIgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1ib3JkZXItcmFkaXVzOiAgICAgICAgICBudWxsICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBicmVhZGNydW1iLXZhcmlhYmxlc1xuXG4vLyBDYXJvdXNlbFxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgY2Fyb3VzZWwtdmFyaWFibGVzXG4kY2Fyb3VzZWwtY29udHJvbC1jb2xvcjogICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtd2lkdGg6ICAgICAgICAgICAgIDE1JSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLW9wYWNpdHk6ICAgICAgICAgICAuNSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLWhvdmVyLW9wYWNpdHk6ICAgICAuOSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLXRyYW5zaXRpb246ICAgICAgICBvcGFjaXR5IC4xNXMgZWFzZSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLWluZGljYXRvci13aWR0aDogICAgICAgICAgIDMwcHggIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLWhlaWdodDogICAgICAgICAgM3B4ICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1oaXQtYXJlYS1oZWlnaHQ6IDEwcHggIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLXNwYWNlcjogICAgICAgICAgM3B4ICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1vcGFjaXR5OiAgICAgICAgIC41ICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1hY3RpdmUtYmc6ICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3ItYWN0aXZlLW9wYWNpdHk6ICAxICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci10cmFuc2l0aW9uOiAgICAgIG9wYWNpdHkgLjZzIGVhc2UgIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1jYXB0aW9uLXdpZHRoOiAgICAgICAgICAgICA3MCUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY2FwdGlvbi1jb2xvcjogICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGNhcm91c2VsLWNhcHRpb24tcGFkZGluZy15OiAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY2FwdGlvbi1zcGFjZXI6ICAgICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLWNvbnRyb2wtaWNvbi13aWR0aDogICAgICAgIDJyZW0gIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbi1iZzogICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nI3skY2Fyb3VzZWwtY29udHJvbC1jb2xvcn0nPjxwYXRoIGQ9J00xMS4zNTQgMS42NDZhLjUuNSAwIDAgMSAwIC43MDhMNS43MDcgOGw1LjY0NyA1LjY0NmEuNS41IDAgMCAxLS43MDguNzA4bC02LTZhLjUuNSAwIDAgMSAwLS43MDhsNi02YS41LjUgMCAwIDEgLjcwOCAweicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbi1iZzogICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nI3skY2Fyb3VzZWwtY29udHJvbC1jb2xvcn0nPjxwYXRoIGQ9J000LjY0NiAxLjY0NmEuNS41IDAgMCAxIC43MDggMGw2IDZhLjUuNSAwIDAgMSAwIC43MDhsLTYgNmEuNS41IDAgMCAxLS43MDgtLjcwOEwxMC4yOTMgOCA0LjY0NiAyLjM1NGEuNS41IDAgMCAxIDAtLjcwOHonLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC10cmFuc2l0aW9uLWR1cmF0aW9uOiAgICAgICAuNnMgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgdHJhbnNmb3JtICRjYXJvdXNlbC10cmFuc2l0aW9uLWR1cmF0aW9uIGVhc2UtaW4tb3V0ICFkZWZhdWx0OyAvLyBEZWZpbmUgdHJhbnNmb3JtIHRyYW5zaXRpb24gZmlyc3QgaWYgdXNpbmcgbXVsdGlwbGUgdHJhbnNpdGlvbnMgKGUuZy4sIGB0cmFuc2Zvcm0gMnMgZWFzZSwgb3BhY2l0eSAuNXMgZWFzZS1vdXRgKVxuXG4kY2Fyb3VzZWwtZGFyay1pbmRpY2F0b3ItYWN0aXZlLWJnOiAgJGJsYWNrICFkZWZhdWx0O1xuJGNhcm91c2VsLWRhcmstY2FwdGlvbi1jb2xvcjogICAgICAgICRibGFjayAhZGVmYXVsdDtcbiRjYXJvdXNlbC1kYXJrLWNvbnRyb2wtaWNvbi1maWx0ZXI6ICBpbnZlcnQoMSkgZ3JheXNjYWxlKDEwMCkgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGNhcm91c2VsLXZhcmlhYmxlc1xuXG5cbi8vIFNwaW5uZXJzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBzcGlubmVyLXZhcmlhYmxlc1xuJHNwaW5uZXItd2lkdGg6ICAgICAgICAgICAycmVtICFkZWZhdWx0O1xuJHNwaW5uZXItaGVpZ2h0OiAgICAgICAgICAkc3Bpbm5lci13aWR0aCAhZGVmYXVsdDtcbiRzcGlubmVyLXZlcnRpY2FsLWFsaWduOiAgLS4xMjVlbSAhZGVmYXVsdDtcbiRzcGlubmVyLWJvcmRlci13aWR0aDogICAgLjI1ZW0gIWRlZmF1bHQ7XG4kc3Bpbm5lci1hbmltYXRpb24tc3BlZWQ6IC43NXMgIWRlZmF1bHQ7XG5cbiRzcGlubmVyLXdpZHRoLXNtOiAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRzcGlubmVyLWhlaWdodC1zbTogICAgICAgJHNwaW5uZXItd2lkdGgtc20gIWRlZmF1bHQ7XG4kc3Bpbm5lci1ib3JkZXItd2lkdGgtc206IC4yZW0gIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHNwaW5uZXItdmFyaWFibGVzXG5cblxuLy8gQ2xvc2VcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGNsb3NlLXZhcmlhYmxlc1xuJGJ0bi1jbG9zZS13aWR0aDogICAgICAgICAgICAxZW0gIWRlZmF1bHQ7XG4kYnRuLWNsb3NlLWhlaWdodDogICAgICAgICAgICRidG4tY2xvc2Utd2lkdGggIWRlZmF1bHQ7XG4kYnRuLWNsb3NlLXBhZGRpbmcteDogICAgICAgIC4yNWVtICFkZWZhdWx0O1xuJGJ0bi1jbG9zZS1wYWRkaW5nLXk6ICAgICAgICAkYnRuLWNsb3NlLXBhZGRpbmcteCAhZGVmYXVsdDtcbiRidG4tY2xvc2UtY29sb3I6ICAgICAgICAgICAgJGJsYWNrICFkZWZhdWx0O1xuJGJ0bi1jbG9zZS1iZzogICAgICAgICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nI3skYnRuLWNsb3NlLWNvbG9yfSc+PHBhdGggZD0nTS4yOTMuMjkzYTEgMSAwIDAgMSAxLjQxNCAwTDggNi41ODYgMTQuMjkzLjI5M2ExIDEgMCAxIDEgMS40MTQgMS40MTRMOS40MTQgOGw2LjI5MyA2LjI5M2ExIDEgMCAwIDEtMS40MTQgMS40MTRMOCA5LjQxNGwtNi4yOTMgNi4yOTNhMSAxIDAgMCAxLTEuNDE0LTEuNDE0TDYuNTg2IDggLjI5MyAxLjcwN2ExIDEgMCAwIDEgMC0xLjQxNHonLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kYnRuLWNsb3NlLWZvY3VzLXNoYWRvdzogICAgICRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRidG4tY2xvc2Utb3BhY2l0eTogICAgICAgICAgLjUgIWRlZmF1bHQ7XG4kYnRuLWNsb3NlLWhvdmVyLW9wYWNpdHk6ICAgIC43NSAhZGVmYXVsdDtcbiRidG4tY2xvc2UtZm9jdXMtb3BhY2l0eTogICAgMSAhZGVmYXVsdDtcbiRidG4tY2xvc2UtZGlzYWJsZWQtb3BhY2l0eTogLjI1ICFkZWZhdWx0O1xuJGJ0bi1jbG9zZS13aGl0ZS1maWx0ZXI6ICAgICBpbnZlcnQoMSkgZ3JheXNjYWxlKDEwMCUpIGJyaWdodG5lc3MoMjAwJSkgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGNsb3NlLXZhcmlhYmxlc1xuXG5cbi8vIE9mZmNhbnZhc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgb2ZmY2FudmFzLXZhcmlhYmxlc1xuJG9mZmNhbnZhcy1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgJG1vZGFsLWlubmVyLXBhZGRpbmcgIWRlZmF1bHQ7XG4kb2ZmY2FudmFzLXBhZGRpbmcteDogICAgICAgICAgICAgICAkbW9kYWwtaW5uZXItcGFkZGluZyAhZGVmYXVsdDtcbiRvZmZjYW52YXMtaG9yaXpvbnRhbC13aWR0aDogICAgICAgIDQwMHB4ICFkZWZhdWx0O1xuJG9mZmNhbnZhcy12ZXJ0aWNhbC1oZWlnaHQ6ICAgICAgICAgMzB2aCAhZGVmYXVsdDtcbiRvZmZjYW52YXMtdHJhbnNpdGlvbi1kdXJhdGlvbjogICAgIC4zcyAhZGVmYXVsdDtcbiRvZmZjYW52YXMtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICRtb2RhbC1jb250ZW50LWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRvZmZjYW52YXMtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRvZmZjYW52YXMtdGl0bGUtbGluZS1oZWlnaHQ6ICAgICAgICRtb2RhbC10aXRsZS1saW5lLWhlaWdodCAhZGVmYXVsdDtcbiRvZmZjYW52YXMtYmctY29sb3I6ICAgICAgICAgICAgICAgICRtb2RhbC1jb250ZW50LWJnICFkZWZhdWx0O1xuJG9mZmNhbnZhcy1jb2xvcjogICAgICAgICAgICAgICAgICAgJG1vZGFsLWNvbnRlbnQtY29sb3IgIWRlZmF1bHQ7XG4kb2ZmY2FudmFzLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAkbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXhzICFkZWZhdWx0O1xuJG9mZmNhbnZhcy1iYWNrZHJvcC1iZzogICAgICAgICAgICAgJG1vZGFsLWJhY2tkcm9wLWJnICFkZWZhdWx0O1xuJG9mZmNhbnZhcy1iYWNrZHJvcC1vcGFjaXR5OiAgICAgICAgJG1vZGFsLWJhY2tkcm9wLW9wYWNpdHkgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIG9mZmNhbnZhcy12YXJpYWJsZXNcblxuLy8gQ29kZVxuXG4kY29kZS1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICAkc21hbGwtZm9udC1zaXplICFkZWZhdWx0O1xuJGNvZGUtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgJHBpbmsgIWRlZmF1bHQ7XG5cbiRrYmQtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAgIC4xODc1cmVtICFkZWZhdWx0O1xuJGtiZC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgICAgLjM3NXJlbSAhZGVmYXVsdDtcbiRrYmQtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAgICRjb2RlLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRrYmQtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib2R5LWJnKSAhZGVmYXVsdDtcbiRrYmQtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib2R5LWNvbG9yKSAhZGVmYXVsdDtcbiRuZXN0ZWQta2JkLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7IC8vIERlcHJlY2F0ZWQgaW4gdjUuMi4wLCByZW1vdmluZyBpbiB2NlxuXG4kcHJlLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuIiwiLy8gVmFyaWFibGVzXG4vL1xuLy8gVmFyaWFibGVzIHNob3VsZCBmb2xsb3cgdGhlIGAkY29tcG9uZW50LXN0YXRlLXByb3BlcnR5LXNpemVgIGZvcm11bGEgZm9yXG4vLyBjb25zaXN0ZW50IG5hbWluZy4gRXg6ICRuYXYtbGluay1kaXNhYmxlZC1jb2xvciBhbmQgJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy14cy5cblxuLy8gQ29sb3Igc3lzdGVtXG5cbiR3aGl0ZTogICAgI2ZmZjtcbiRncmF5LTkwMDogIzE5MkQ0QztcbiRncmF5LTEwMDogI0U5RUNGQztcbiRncmF5LTIwMDogI0YzRjRGNjtcbiRncmF5LTUwMDogI0FCQjRGNztcbiRncmF5LTYwMDogIzk3OTc5NztcbiRncmF5LTQwMDogI0JBQzBDQTtcblxuJGJsdWU6ICMyRDQ0RUE7XG5cbiRwcmltYXJ5OiAkYmx1ZTtcblxuLy8gVHlwb2dyYXBoeVxuLy9cbi8vIEZvbnQsIGxpbmUtaGVpZ2h0LCBhbmQgY29sb3IgZm9yIGJvZHkgdGV4dCwgaGVhZGluZ3MsIGFuZCBtb3JlLlxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9udC12YXJpYWJsZXNcbi8vIHN0eWxlbGludC1kaXNhYmxlIHZhbHVlLWtleXdvcmQtY2FzZVxuJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWY6IFwiTWFucm9wZVwiLCBzeXN0ZW0tdWksIC1hcHBsZS1zeXN0ZW0sIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIFwiTm90byBTYW5zXCIsIFwiTGliZXJhdGlvbiBTYW5zXCIsIEFyaWFsLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIiwgXCJOb3RvIENvbG9yIEVtb2ppXCI7XG4kZm9udC1mYW1pbHktYmFzZTogJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWY7XG5cbiRmb250LWZhbWlseS1zZWNvbmQ6IFwiUG9wcGluc1wiLCBzeXN0ZW0tdWksIC1hcHBsZS1zeXN0ZW0sIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIFwiTm90byBTYW5zXCIsIFwiTGliZXJhdGlvbiBTYW5zXCIsIEFyaWFsLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIiwgXCJOb3RvIENvbG9yIEVtb2ppXCI7XG5cbiRmb250LXdlaWdodC1saWdodGVyOiAgICAgICAgIGxpZ2h0ZXI7XG4kZm9udC13ZWlnaHQtbGlnaHQ6ICAgICAgICAgICAzMDA7XG4kZm9udC13ZWlnaHQtbm9ybWFsOiAgICAgICAgICA0MDA7XG4kZm9udC13ZWlnaHQtbWVkaXVtOiAgICAgICAgICA1MDA7XG4kZm9udC13ZWlnaHQtc2VtaWJvbGQ6ICAgICAgICA2MDA7XG4kZm9udC13ZWlnaHQtYm9sZDogICAgICAgICAgICA3MDA7XG4kZm9udC13ZWlnaHQtYm9sZGVyOiAgICAgICAgICBib2xkZXI7XG5cbiRmb250LXNpemUtYmFzZTogY2FsYy1yZW0oMTYpO1xuJGZvbnQtc2l6ZS1zbTogY2FsYy1yZW0oMTIpO1xuXG4kbGluZS1oZWlnaHQtYmFzZTogICAgICAgICAgICAxLjg3NTtcbi8vJGxpbmUtaGVpZ2h0LXNtOiAgICAgICAgICAgICAgMS4yNSAhZGVmYXVsdDtcbi8vJGxpbmUtaGVpZ2h0LWxnOiAgICAgICAgICAgICAgMiAhZGVmYXVsdDtcblxuJGgxLWZvbnQtc2l6ZTogY2FsYy1yZW0oMzIpO1xuJGgxLWZvbnQtc2l6ZS1sZzogY2FsYy1yZW0oNDIpO1xuXG4kaDItZm9udC1zaXplOiBjYWxjLXJlbSgyOCk7XG4kaDItZm9udC1zaXplLWxnOiBjYWxjLXJlbSgzNCk7XG5cbiRoMy1mb250LXNpemU6IGNhbGMtcmVtKDIwKTtcbiRoMy1mb250LXNpemUtbGc6IGNhbGMtcmVtKDI1KTtcblxuJGg0LWZvbnQtc2l6ZTogY2FsYy1yZW0oMTYpO1xuJGg0LWZvbnQtc2l6ZS1sZzogY2FsYy1yZW0oMTcpO1xuXG4kaDUtZm9udC1zaXplOiBjYWxjLXJlbSgxNSk7XG4kaDUtZm9udC1zaXplLWxnOiBjYWxjLXJlbSgxNik7XG5cbiRoNi1mb250LXNpemU6IGNhbGMtcmVtKDE1KTtcbiRoNi1mb250LXNpemUtbGc6IGNhbGMtcmVtKDE1KTtcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGhlYWRpbmdzLXZhcmlhYmxlc1xuJGhlYWRpbmdzLWZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiRoZWFkaW5ncy1saW5lLWhlaWdodDogMS4zMztcbi8vIHNjc3MtZG9jcy1lbmQgaGVhZGluZ3MtdmFyaWFibGVzXG5cbi8vIENvbXBvbmVudHNcbi8vXG4vLyBEZWZpbmUgY29tbW9uIHBhZGRpbmcgYW5kIGJvcmRlciByYWRpdXMgc2l6ZXMgYW5kIG1vcmUuXG5cbiRib3JkZXItcmFkaXVzOiBjYWxjLXJlbSgxMCk7XG4kYm9yZGVyLXJhZGl1cy1zbTogY2FsYy1yZW0oNyk7XG4kYm9yZGVyLXJhZGl1cy1sZzogJGJvcmRlci1yYWRpdXM7XG4kYm9yZGVyLXJhZGl1cy14bDogJGJvcmRlci1yYWRpdXM7XG4kYm9yZGVyLXJhZGl1cy0yeGw6ICRib3JkZXItcmFkaXVzO1xuXG4vLyBGb3Jtc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS1sYWJlbC12YXJpYWJsZXNcbiRmb3JtLWxhYmVsLWNvbG9yOiAkcHJpbWFyeTtcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS1sYWJlbC12YXJpYWJsZXNcblxuXG5cbiRob3Zlci1jb2xvcjogJGdyYXktOTAwO1xuXG4vLyBHcmlkIGNvbnRhaW5lcnNcbi8vXG4vLyBEZWZpbmUgdGhlIG1heGltdW0gd2lkdGggb2YgYC5jb250YWluZXJgIGZvciBkaWZmZXJlbnQgc2NyZWVuIHNpemVzLlxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgY29udGFpbmVyLW1heC13aWR0aHNcbiRjb250YWluZXItbWF4LXdpZHRoczogKFxuICBzbTogNTQwcHgsXG4gIG1kOiA3MjBweCxcbiAgbGc6IDk2MHB4LFxuICB4bDogMTIyMHB4LFxuICB4eGw6IDEzMjBweFxuKTtcbi8vIHNjc3MtZG9jcy1lbmQgY29udGFpbmVyLW1heC13aWR0aHNcblxuLy8gTW9kYWxzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBtb2RhbC12YXJpYWJsZXNcbiRtb2RhbC14bDogY2FsYy1yZW0oOTk1KTtcbi8vIHNjc3MtZG9jcy1lbmQgbW9kYWwtdmFyaWFibGVzXG5cbi8vIEN1c3RvbSB2YXJpYWJsZXNcblxuJGJyZWFrcG9pbnQ6IGxnO1xuJGhlYWRlci1oZWlnaHQ6IGNhbGMtcmVtKDU1KTtcbiRoZWFkZXItaGVpZ2h0LWxnOiBjYWxjLXJlbSg1NSk7XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3Rcbi8vIFNpbmdsZSBzaWRlIGJvcmRlci1yYWRpdXNcblxuLy8gSGVscGVyIGZ1bmN0aW9uIHRvIHJlcGxhY2UgbmVnYXRpdmUgdmFsdWVzIHdpdGggMFxuQGZ1bmN0aW9uIHZhbGlkLXJhZGl1cygkcmFkaXVzKSB7XG4gICRyZXR1cm46ICgpO1xuICBAZWFjaCAkdmFsdWUgaW4gJHJhZGl1cyB7XG4gICAgQGlmIHR5cGUtb2YoJHZhbHVlKSA9PSBudW1iZXIge1xuICAgICAgJHJldHVybjogYXBwZW5kKCRyZXR1cm4sIG1heCgkdmFsdWUsIDApKTtcbiAgICB9IEBlbHNlIHtcbiAgICAgICRyZXR1cm46IGFwcGVuZCgkcmV0dXJuLCAkdmFsdWUpO1xuICAgIH1cbiAgfVxuICBAcmV0dXJuICRyZXR1cm47XG59XG5cbi8vIHNjc3MtZG9jcy1zdGFydCBib3JkZXItcmFkaXVzLW1peGluc1xuQG1peGluIGJvcmRlci1yYWRpdXMoJHJhZGl1czogJGJvcmRlci1yYWRpdXMsICRmYWxsYmFjay1ib3JkZXItcmFkaXVzOiBmYWxzZSkge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbiAgQGVsc2UgaWYgJGZhbGxiYWNrLWJvcmRlci1yYWRpdXMgIT0gZmFsc2Uge1xuICAgIGJvcmRlci1yYWRpdXM6ICRmYWxsYmFjay1ib3JkZXItcmFkaXVzO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItdG9wLXJhZGl1cygkcmFkaXVzOiAkYm9yZGVyLXJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLWVuZC1yYWRpdXMoJHJhZGl1czogJGJvcmRlci1yYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItYm90dG9tLXJhZGl1cygkcmFkaXVzOiAkYm9yZGVyLXJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLXN0YXJ0LXJhZGl1cygkcmFkaXVzOiAkYm9yZGVyLXJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItdG9wLXN0YXJ0LXJhZGl1cygkcmFkaXVzOiAkYm9yZGVyLXJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci10b3AtZW5kLXJhZGl1cygkcmFkaXVzOiAkYm9yZGVyLXJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItYm90dG9tLWVuZC1yYWRpdXMoJHJhZGl1czogJGJvcmRlci1yYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLWJvdHRvbS1zdGFydC1yYWRpdXMoJHJhZGl1czogJGJvcmRlci1yYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIGJvcmRlci1yYWRpdXMtbWl4aW5zXG4iLCIvL1xuLy8gSGVhZGluZ3Ncbi8vXG4uaDEge1xuICBAZXh0ZW5kIGgxO1xufVxuXG4uaDIge1xuICBAZXh0ZW5kIGgyO1xufVxuXG4uaDMge1xuICBAZXh0ZW5kIGgzO1xufVxuXG4uaDQge1xuICBAZXh0ZW5kIGg0O1xufVxuXG4uaDUge1xuICBAZXh0ZW5kIGg1O1xufVxuXG4uaDYge1xuICBAZXh0ZW5kIGg2O1xufVxuXG5cbi5sZWFkIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRsZWFkLWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiAkbGVhZC1mb250LXdlaWdodDtcbn1cblxuLy8gVHlwZSBkaXNwbGF5IGNsYXNzZXNcbkBlYWNoICRkaXNwbGF5LCAkZm9udC1zaXplIGluICRkaXNwbGF5LWZvbnQtc2l6ZXMge1xuICAuZGlzcGxheS0jeyRkaXNwbGF5fSB7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKCRmb250LXNpemUpO1xuICAgIGZvbnQtd2VpZ2h0OiAkZGlzcGxheS1mb250LXdlaWdodDtcbiAgICBsaW5lLWhlaWdodDogJGRpc3BsYXktbGluZS1oZWlnaHQ7XG4gIH1cbn1cblxuLy9cbi8vIEVtcGhhc2lzXG4vL1xuLnNtYWxsIHtcbiAgQGV4dGVuZCBzbWFsbDtcbn1cblxuLm1hcmsge1xuICBAZXh0ZW5kIG1hcms7XG59XG5cbi8vXG4vLyBMaXN0c1xuLy9cblxuLmxpc3QtdW5zdHlsZWQge1xuICBAaW5jbHVkZSBsaXN0LXVuc3R5bGVkKCk7XG59XG5cbi8vIElubGluZSB0dXJucyBsaXN0IGl0ZW1zIGludG8gaW5saW5lLWJsb2NrXG4ubGlzdC1pbmxpbmUge1xuICBAaW5jbHVkZSBsaXN0LXVuc3R5bGVkKCk7XG59XG4ubGlzdC1pbmxpbmUtaXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1yaWdodDogJGxpc3QtaW5saW5lLXBhZGRpbmc7XG4gIH1cbn1cblxuXG4vL1xuLy8gTWlzY1xuLy9cblxuLy8gQnVpbGRzIG9uIGBhYmJyYFxuLmluaXRpYWxpc20ge1xuICBAaW5jbHVkZSBmb250LXNpemUoJGluaXRpYWxpc20tZm9udC1zaXplKTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLy8gQmxvY2txdW90ZXNcbi5ibG9ja3F1b3RlIHtcbiAgbWFyZ2luLWJvdHRvbTogJGJsb2NrcXVvdGUtbWFyZ2luLXk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkYmxvY2txdW90ZS1mb250LXNpemUpO1xuXG4gID4gOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuLmJsb2NrcXVvdGUtZm9vdGVyIHtcbiAgbWFyZ2luLXRvcDogLSRibG9ja3F1b3RlLW1hcmdpbi15O1xuICBtYXJnaW4tYm90dG9tOiAkYmxvY2txdW90ZS1tYXJnaW4teTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRibG9ja3F1b3RlLWZvb3Rlci1mb250LXNpemUpO1xuICBjb2xvcjogJGJsb2NrcXVvdGUtZm9vdGVyLWNvbG9yO1xuXG4gICY6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXDIwMTRcXDAwQTBcIjsgLy8gZW0gZGFzaCwgbmJzcFxuICB9XG59XG4iLCIvLyBMaXN0c1xuXG4vLyBVbnN0eWxlZCBrZWVwcyBsaXN0IGl0ZW1zIGJsb2NrIGxldmVsLCBqdXN0IHJlbW92ZXMgZGVmYXVsdCBicm93c2VyIHBhZGRpbmcgYW5kIGxpc3Qtc3R5bGVcbkBtaXhpbiBsaXN0LXVuc3R5bGVkIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuIiwiLy8gQ29udGFpbmVyIHdpZHRoc1xuLy9cbi8vIFNldCB0aGUgY29udGFpbmVyIHdpZHRoLCBhbmQgb3ZlcnJpZGUgaXQgZm9yIGZpeGVkIG5hdmJhcnMgaW4gbWVkaWEgcXVlcmllcy5cblxuQGlmICRlbmFibGUtY29udGFpbmVyLWNsYXNzZXMge1xuICAvLyBTaW5nbGUgY29udGFpbmVyIGNsYXNzIHdpdGggYnJlYWtwb2ludCBtYXgtd2lkdGhzXG4gIC5jb250YWluZXIsXG4gIC8vIDEwMCUgd2lkZSBjb250YWluZXIgYXQgYWxsIGJyZWFrcG9pbnRzXG4gIC5jb250YWluZXItZmx1aWQge1xuICAgIEBpbmNsdWRlIG1ha2UtY29udGFpbmVyKCk7XG4gIH1cblxuICAvLyBSZXNwb25zaXZlIGNvbnRhaW5lcnMgdGhhdCBhcmUgMTAwJSB3aWRlIHVudGlsIGEgYnJlYWtwb2ludFxuICBAZWFjaCAkYnJlYWtwb2ludCwgJGNvbnRhaW5lci1tYXgtd2lkdGggaW4gJGNvbnRhaW5lci1tYXgtd2lkdGhzIHtcbiAgICAuY29udGFpbmVyLSN7JGJyZWFrcG9pbnR9IHtcbiAgICAgIEBleHRlbmQgLmNvbnRhaW5lci1mbHVpZDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cykge1xuICAgICAgJXJlc3BvbnNpdmUtY29udGFpbmVyLSN7JGJyZWFrcG9pbnR9IHtcbiAgICAgICAgbWF4LXdpZHRoOiAkY29udGFpbmVyLW1heC13aWR0aDtcbiAgICAgIH1cblxuICAgICAgLy8gRXh0ZW5kIGVhY2ggYnJlYWtwb2ludCB3aGljaCBpcyBzbWFsbGVyIG9yIGVxdWFsIHRvIHRoZSBjdXJyZW50IGJyZWFrcG9pbnRcbiAgICAgICRleHRlbmQtYnJlYWtwb2ludDogdHJ1ZTtcblxuICAgICAgQGVhY2ggJG5hbWUsICR3aWR0aCBpbiAkZ3JpZC1icmVha3BvaW50cyB7XG4gICAgICAgIEBpZiAoJGV4dGVuZC1icmVha3BvaW50KSB7XG4gICAgICAgICAgLmNvbnRhaW5lciN7YnJlYWtwb2ludC1pbmZpeCgkbmFtZSwgJGdyaWQtYnJlYWtwb2ludHMpfSB7XG4gICAgICAgICAgICBAZXh0ZW5kICVyZXNwb25zaXZlLWNvbnRhaW5lci0jeyRicmVha3BvaW50fTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAvLyBPbmNlIHRoZSBjdXJyZW50IGJyZWFrcG9pbnQgaXMgcmVhY2hlZCwgc3RvcCBleHRlbmRpbmdcbiAgICAgICAgICBAaWYgKCRicmVha3BvaW50ID09ICRuYW1lKSB7XG4gICAgICAgICAgICAkZXh0ZW5kLWJyZWFrcG9pbnQ6IGZhbHNlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gQ29udGFpbmVyIG1peGluc1xuXG5AbWl4aW4gbWFrZS1jb250YWluZXIoJGd1dHRlcjogJGNvbnRhaW5lci1wYWRkaW5nLXgpIHtcbiAgLS0jeyRwcmVmaXh9Z3V0dGVyLXg6ICN7JGd1dHRlcn07XG4gIC0tI3skcHJlZml4fWd1dHRlci15OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogY2FsYyh2YXIoLS0jeyRwcmVmaXh9Z3V0dGVyLXgpICogLjUpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICBwYWRkaW5nLWxlZnQ6IGNhbGModmFyKC0tI3skcHJlZml4fWd1dHRlci14KSAqIC41KTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cbiIsIi8vIEJyZWFrcG9pbnQgdmlld3BvcnQgc2l6ZXMgYW5kIG1lZGlhIHF1ZXJpZXMuXG4vL1xuLy8gQnJlYWtwb2ludHMgYXJlIGRlZmluZWQgYXMgYSBtYXAgb2YgKG5hbWU6IG1pbmltdW0gd2lkdGgpLCBvcmRlciBmcm9tIHNtYWxsIHRvIGxhcmdlOlxuLy9cbi8vICAgICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCwgeHhsOiAxNDAwcHgpXG4vL1xuLy8gVGhlIG1hcCBkZWZpbmVkIGluIHRoZSBgJGdyaWQtYnJlYWtwb2ludHNgIGdsb2JhbCB2YXJpYWJsZSBpcyB1c2VkIGFzIHRoZSBgJGJyZWFrcG9pbnRzYCBhcmd1bWVudCBieSBkZWZhdWx0LlxuXG4vLyBOYW1lIG9mIHRoZSBuZXh0IGJyZWFrcG9pbnQsIG9yIG51bGwgZm9yIHRoZSBsYXN0IGJyZWFrcG9pbnQuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtKVxuLy8gICAgbWRcbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4LCB4eGw6IDE0MDBweCkpXG4vLyAgICBtZFxuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtLCAkYnJlYWtwb2ludC1uYW1lczogKHhzIHNtIG1kIGxnIHhsIHh4bCkpXG4vLyAgICBtZFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbmV4dCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cywgJGJyZWFrcG9pbnQtbmFtZXM6IG1hcC1rZXlzKCRicmVha3BvaW50cykpIHtcbiAgJG46IGluZGV4KCRicmVha3BvaW50LW5hbWVzLCAkbmFtZSk7XG4gIEBpZiBub3QgJG4ge1xuICAgIEBlcnJvciBcImJyZWFrcG9pbnQgYCN7JG5hbWV9YCBub3QgZm91bmQgaW4gYCN7JGJyZWFrcG9pbnRzfWBcIjtcbiAgfVxuICBAcmV0dXJuIGlmKCRuIDwgbGVuZ3RoKCRicmVha3BvaW50LW5hbWVzKSwgbnRoKCRicmVha3BvaW50LW5hbWVzLCAkbiArIDEpLCBudWxsKTtcbn1cblxuLy8gTWluaW11bSBicmVha3BvaW50IHdpZHRoLiBOdWxsIGZvciB0aGUgc21hbGxlc3QgKGZpcnN0KSBicmVha3BvaW50LlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbWluKHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgsIHh4bDogMTQwMHB4KSlcbi8vICAgIDU3NnB4XG5AZnVuY3Rpb24gYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogbWFwLWdldCgkYnJlYWtwb2ludHMsICRuYW1lKTtcbiAgQHJldHVybiBpZigkbWluICE9IDAsICRtaW4sIG51bGwpO1xufVxuXG4vLyBNYXhpbXVtIGJyZWFrcG9pbnQgd2lkdGguXG4vLyBUaGUgbWF4aW11bSB2YWx1ZSBpcyByZWR1Y2VkIGJ5IDAuMDJweCB0byB3b3JrIGFyb3VuZCB0aGUgbGltaXRhdGlvbnMgb2Zcbi8vIGBtaW4tYCBhbmQgYG1heC1gIHByZWZpeGVzIGFuZCB2aWV3cG9ydHMgd2l0aCBmcmFjdGlvbmFsIHdpZHRocy5cbi8vIFNlZSBodHRwczovL3d3dy53My5vcmcvVFIvbWVkaWFxdWVyaWVzLTQvI21xLW1pbi1tYXhcbi8vIFVzZXMgMC4wMnB4IHJhdGhlciB0aGFuIDAuMDFweCB0byB3b3JrIGFyb3VuZCBhIGN1cnJlbnQgcm91bmRpbmcgYnVnIGluIFNhZmFyaS5cbi8vIFNlZSBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTc4MjYxXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1tYXgobWQsICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCwgeHhsOiAxNDAwcHgpKVxuLy8gICAgNzY3Ljk4cHhcbkBmdW5jdGlvbiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWF4OiBtYXAtZ2V0KCRicmVha3BvaW50cywgJG5hbWUpO1xuICBAcmV0dXJuIGlmKCRtYXggYW5kICRtYXggPiAwLCAkbWF4IC0gLjAyLCBudWxsKTtcbn1cblxuLy8gUmV0dXJucyBhIGJsYW5rIHN0cmluZyBpZiBzbWFsbGVzdCBicmVha3BvaW50LCBvdGhlcndpc2UgcmV0dXJucyB0aGUgbmFtZSB3aXRoIGEgZGFzaCBpbiBmcm9udC5cbi8vIFVzZWZ1bCBmb3IgbWFraW5nIHJlc3BvbnNpdmUgdXRpbGl0aWVzLlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtaW5maXgoeHMsICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCwgeHhsOiAxNDAwcHgpKVxuLy8gICAgXCJcIiAgKFJldHVybnMgYSBibGFuayBzdHJpbmcpXG4vLyAgICA+PiBicmVha3BvaW50LWluZml4KHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgsIHh4bDogMTQwMHB4KSlcbi8vICAgIFwiLXNtXCJcbkBmdW5jdGlvbiBicmVha3BvaW50LWluZml4KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEByZXR1cm4gaWYoYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cykgPT0gbnVsbCwgXCJcIiwgXCItI3skbmFtZX1cIik7XG59XG5cbi8vIE1lZGlhIG9mIGF0IGxlYXN0IHRoZSBtaW5pbXVtIGJyZWFrcG9pbnQgd2lkdGguIE5vIHF1ZXJ5IGZvciB0aGUgc21hbGxlc3QgYnJlYWtwb2ludC5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCBhbmQgd2lkZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC11cCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQGlmICRtaW4ge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIE1lZGlhIG9mIGF0IG1vc3QgdGhlIG1heGltdW0gYnJlYWtwb2ludCB3aWR0aC4gTm8gcXVlcnkgZm9yIHRoZSBsYXJnZXN0IGJyZWFrcG9pbnQuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQgYW5kIG5hcnJvd2VyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQGlmICRtYXgge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIE1lZGlhIHRoYXQgc3BhbnMgbXVsdGlwbGUgYnJlYWtwb2ludCB3aWR0aHMuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgYmV0d2VlbiB0aGUgbWluIGFuZCBtYXggYnJlYWtwb2ludHNcbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LWJldHdlZW4oJGxvd2VyLCAkdXBwZXIsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJGxvd2VyLCAkYnJlYWtwb2ludHMpO1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkdXBwZXIsICRicmVha3BvaW50cyk7XG5cbiAgQGlmICRtaW4gIT0gbnVsbCBhbmQgJG1heCAhPSBudWxsIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikgYW5kIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWF4ID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGxvd2VyLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWluID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkdXBwZXIsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG5cbi8vIE1lZGlhIGJldHdlZW4gdGhlIGJyZWFrcG9pbnQncyBtaW5pbXVtIGFuZCBtYXhpbXVtIHdpZHRocy5cbi8vIE5vIG1pbmltdW0gZm9yIHRoZSBzbWFsbGVzdCBicmVha3BvaW50LCBhbmQgbm8gbWF4aW11bSBmb3IgdGhlIGxhcmdlc3Qgb25lLlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IG9ubHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQsIG5vdCB2aWV3cG9ydHMgYW55IHdpZGVyIG9yIG5hcnJvd2VyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtb25seSgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiAgYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cyk7XG4gICRuZXh0OiBicmVha3BvaW50LW5leHQoJG5hbWUsICRicmVha3BvaW50cyk7XG4gICRtYXg6ICBicmVha3BvaW50LW1heCgkbmV4dCwgJGJyZWFrcG9pbnRzKTtcblxuICBAaWYgJG1pbiAhPSBudWxsIGFuZCAkbWF4ICE9IG51bGwge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSBhbmQgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtYXggPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbmFtZSwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1pbiA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJG5leHQsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG4iLCIvLyBSb3dcbi8vXG4vLyBSb3dzIGNvbnRhaW4geW91ciBjb2x1bW5zLlxuXG5AaWYgJGVuYWJsZS1ncmlkLWNsYXNzZXMge1xuICAucm93IHtcbiAgICBAaW5jbHVkZSBtYWtlLXJvdygpO1xuXG4gICAgPiAqIHtcbiAgICAgIEBpbmNsdWRlIG1ha2UtY29sLXJlYWR5KCk7XG4gICAgfVxuICB9XG59XG5cbkBpZiAkZW5hYmxlLWNzc2dyaWQge1xuICAuZ3JpZCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCh2YXIoLS0jeyRwcmVmaXh9cm93cywgMSksIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQodmFyKC0tI3skcHJlZml4fWNvbHVtbnMsICN7JGdyaWQtY29sdW1uc30pLCAxZnIpO1xuICAgIGdhcDogdmFyKC0tI3skcHJlZml4fWdhcCwgI3skZ3JpZC1ndXR0ZXItd2lkdGh9KTtcblxuICAgIEBpbmNsdWRlIG1ha2UtY3NzZ3JpZCgpO1xuICB9XG59XG5cblxuLy8gQ29sdW1uc1xuLy9cbi8vIENvbW1vbiBzdHlsZXMgZm9yIHNtYWxsIGFuZCBsYXJnZSBncmlkIGNvbHVtbnNcblxuQGlmICRlbmFibGUtZ3JpZC1jbGFzc2VzIHtcbiAgQGluY2x1ZGUgbWFrZS1ncmlkLWNvbHVtbnMoKTtcbn1cbiIsIi8vIEdyaWQgc3lzdGVtXG4vL1xuLy8gR2VuZXJhdGUgc2VtYW50aWMgZ3JpZCBjb2x1bW5zIHdpdGggdGhlc2UgbWl4aW5zLlxuXG5AbWl4aW4gbWFrZS1yb3coJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoKSB7XG4gIC0tI3skcHJlZml4fWd1dHRlci14OiAjeyRndXR0ZXJ9O1xuICAtLSN7JHByZWZpeH1ndXR0ZXIteTogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICAvLyBUT0RPOiBSZXZpc2l0IGNhbGMgb3JkZXIgYWZ0ZXIgaHR0cHM6Ly9naXRodWIuY29tL3JlYWN0LWJvb3RzdHJhcC9yZWFjdC1ib290c3RyYXAvaXNzdWVzLzYwMzkgaXMgZml4ZWRcbiAgbWFyZ2luLXRvcDogY2FsYygtMSAqIHZhcigtLSN7JHByZWZpeH1ndXR0ZXIteSkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICBtYXJnaW4tcmlnaHQ6IGNhbGMoLS41ICogdmFyKC0tI3skcHJlZml4fWd1dHRlci14KSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKC0uNSAqIHZhcigtLSN7JHByZWZpeH1ndXR0ZXIteCkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxufVxuXG5AbWl4aW4gbWFrZS1jb2wtcmVhZHkoKSB7XG4gIC8vIEFkZCBib3ggc2l6aW5nIGlmIG9ubHkgdGhlIGdyaWQgaXMgbG9hZGVkXG4gIGJveC1zaXppbmc6IGlmKHZhcmlhYmxlLWV4aXN0cyhpbmNsdWRlLWNvbHVtbi1ib3gtc2l6aW5nKSBhbmQgJGluY2x1ZGUtY29sdW1uLWJveC1zaXppbmcsIGJvcmRlci1ib3gsIG51bGwpO1xuICAvLyBQcmV2ZW50IGNvbHVtbnMgZnJvbSBiZWNvbWluZyB0b28gbmFycm93IHdoZW4gYXQgc21hbGxlciBncmlkIHRpZXJzIGJ5XG4gIC8vIGFsd2F5cyBzZXR0aW5nIGB3aWR0aDogMTAwJTtgLiBUaGlzIHdvcmtzIGJlY2F1c2Ugd2Ugc2V0IHRoZSB3aWR0aFxuICAvLyBsYXRlciBvbiB0byBvdmVycmlkZSB0aGlzIGluaXRpYWwgd2lkdGguXG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlOyAvLyBQcmV2ZW50IGAuY29sLWF1dG9gLCBgLmNvbGAgKCYgcmVzcG9uc2l2ZSB2YXJpYW50cykgZnJvbSBicmVha2luZyBvdXQgdGhlIGdyaWRcbiAgcGFkZGluZy1yaWdodDogY2FsYyh2YXIoLS0jeyRwcmVmaXh9Z3V0dGVyLXgpICogLjUpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICBwYWRkaW5nLWxlZnQ6IGNhbGModmFyKC0tI3skcHJlZml4fWd1dHRlci14KSAqIC41KTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgbWFyZ2luLXRvcDogdmFyKC0tI3skcHJlZml4fWd1dHRlci15KTtcbn1cblxuQG1peGluIG1ha2UtY29sKCRzaXplOiBmYWxzZSwgJGNvbHVtbnM6ICRncmlkLWNvbHVtbnMpIHtcbiAgQGlmICRzaXplIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogcGVyY2VudGFnZShkaXZpZGUoJHNpemUsICRjb2x1bW5zKSk7XG5cbiAgfSBAZWxzZSB7XG4gICAgZmxleDogMSAxIDA7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5cbkBtaXhpbiBtYWtlLWNvbC1hdXRvKCkge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IGF1dG87XG59XG5cbkBtaXhpbiBtYWtlLWNvbC1vZmZzZXQoJHNpemUsICRjb2x1bW5zOiAkZ3JpZC1jb2x1bW5zKSB7XG4gICRudW06IGRpdmlkZSgkc2l6ZSwgJGNvbHVtbnMpO1xuICBtYXJnaW4tbGVmdDogaWYoJG51bSA9PSAwLCAwLCBwZXJjZW50YWdlKCRudW0pKTtcbn1cblxuLy8gUm93IGNvbHVtbnNcbi8vXG4vLyBTcGVjaWZ5IG9uIGEgcGFyZW50IGVsZW1lbnQoZS5nLiwgLnJvdykgdG8gZm9yY2UgaW1tZWRpYXRlIGNoaWxkcmVuIGludG8gTk5cbi8vIG51bWJlcm9mIGNvbHVtbnMuIFN1cHBvcnRzIHdyYXBwaW5nIHRvIG5ldyBsaW5lcywgYnV0IGRvZXMgbm90IGRvIGEgTWFzb25yeVxuLy8gc3R5bGUgZ3JpZC5cbkBtaXhpbiByb3ctY29scygkY291bnQpIHtcbiAgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogZGl2aWRlKDEwMCUsICRjb3VudCk7XG4gIH1cbn1cblxuLy8gRnJhbWV3b3JrIGdyaWQgZ2VuZXJhdGlvblxuLy9cbi8vIFVzZWQgb25seSBieSBCb290c3RyYXAgdG8gZ2VuZXJhdGUgdGhlIGNvcnJlY3QgbnVtYmVyIG9mIGdyaWQgY2xhc3NlcyBnaXZlblxuLy8gYW55IHZhbHVlIG9mIGAkZ3JpZC1jb2x1bW5zYC5cblxuQG1peGluIG1ha2UtZ3JpZC1jb2x1bW5zKCRjb2x1bW5zOiAkZ3JpZC1jb2x1bW5zLCAkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGJyZWFrcG9pbnRzKSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICAvLyBQcm92aWRlIGJhc2ljIGAuY29sLXticH1gIGNsYXNzZXMgZm9yIGVxdWFsLXdpZHRoIGZsZXhib3ggY29sdW1uc1xuICAgICAgLmNvbCN7JGluZml4fSB7XG4gICAgICAgIGZsZXg6IDEgMCAwJTsgLy8gRmxleGJ1Z3MgIzQ6IGh0dHBzOi8vZ2l0aHViLmNvbS9waGlsaXB3YWx0b24vZmxleGJ1Z3MjZmxleGJ1Zy00XG4gICAgICB9XG5cbiAgICAgIC5yb3ctY29scyN7JGluZml4fS1hdXRvID4gKiB7XG4gICAgICAgIEBpbmNsdWRlIG1ha2UtY29sLWF1dG8oKTtcbiAgICAgIH1cblxuICAgICAgQGlmICRncmlkLXJvdy1jb2x1bW5zID4gMCB7XG4gICAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGdyaWQtcm93LWNvbHVtbnMge1xuICAgICAgICAgIC5yb3ctY29scyN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgICBAaW5jbHVkZSByb3ctY29scygkaSk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5jb2wjeyRpbmZpeH0tYXV0byB7XG4gICAgICAgIEBpbmNsdWRlIG1ha2UtY29sLWF1dG8oKTtcbiAgICAgIH1cblxuICAgICAgQGlmICRjb2x1bW5zID4gMCB7XG4gICAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGNvbHVtbnMge1xuICAgICAgICAgIC5jb2wjeyRpbmZpeH0tI3skaX0ge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2woJGksICRjb2x1bW5zKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvLyBgJGNvbHVtbnMgLSAxYCBiZWNhdXNlIG9mZnNldHRpbmcgYnkgdGhlIHdpZHRoIG9mIGFuIGVudGlyZSByb3cgaXNuJ3QgcG9zc2libGVcbiAgICAgICAgQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAoJGNvbHVtbnMgLSAxKSB7XG4gICAgICAgICAgQGlmIG5vdCAoJGluZml4ID09IFwiXCIgYW5kICRpID09IDApIHsgLy8gQXZvaWQgZW1pdHRpbmcgdXNlbGVzcyAub2Zmc2V0LTBcbiAgICAgICAgICAgIC5vZmZzZXQjeyRpbmZpeH0tI3skaX0ge1xuICAgICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbC1vZmZzZXQoJGksICRjb2x1bW5zKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLy8gR3V0dGVyc1xuICAgICAgLy9cbiAgICAgIC8vIE1ha2UgdXNlIG9mIGAuZy0qYCwgYC5neC0qYCBvciBgLmd5LSpgIHV0aWxpdGllcyB0byBjaGFuZ2Ugc3BhY2luZyBiZXR3ZWVuIHRoZSBjb2x1bW5zLlxuICAgICAgQGVhY2ggJGtleSwgJHZhbHVlIGluICRndXR0ZXJzIHtcbiAgICAgICAgLmcjeyRpbmZpeH0tI3ska2V5fSxcbiAgICAgICAgLmd4I3skaW5maXh9LSN7JGtleX0ge1xuICAgICAgICAgIC0tI3skcHJlZml4fWd1dHRlci14OiAjeyR2YWx1ZX07XG4gICAgICAgIH1cblxuICAgICAgICAuZyN7JGluZml4fS0jeyRrZXl9LFxuICAgICAgICAuZ3kjeyRpbmZpeH0tI3ska2V5fSB7XG4gICAgICAgICAgLS0jeyRwcmVmaXh9Z3V0dGVyLXk6ICN7JHZhbHVlfTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gbWFrZS1jc3NncmlkKCRjb2x1bW5zOiAkZ3JpZC1jb2x1bW5zLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRicmVha3BvaW50cykge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cykge1xuICAgICAgQGlmICRjb2x1bW5zID4gMCB7XG4gICAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGNvbHVtbnMge1xuICAgICAgICAgIC5nLWNvbCN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgICBncmlkLWNvbHVtbjogYXV0byAvIHNwYW4gJGk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLy8gU3RhcnQgd2l0aCBgMWAgYmVjYXVzZSBgMGAgaXMgYW5kIGludmFsaWQgdmFsdWUuXG4gICAgICAgIC8vIEVuZHMgd2l0aCBgJGNvbHVtbnMgLSAxYCBiZWNhdXNlIG9mZnNldHRpbmcgYnkgdGhlIHdpZHRoIG9mIGFuIGVudGlyZSByb3cgaXNuJ3QgcG9zc2libGUuXG4gICAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggKCRjb2x1bW5zIC0gMSkge1xuICAgICAgICAgIC5nLXN0YXJ0I3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAkaTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vXG4vLyBMYWJlbHNcbi8vXG5cbi5mb3JtLWxhYmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogJGZvcm0tbGFiZWwtbWFyZ2luLWJvdHRvbTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmb3JtLWxhYmVsLWZvbnQtc2l6ZSk7XG4gIGZvbnQtc3R5bGU6ICRmb3JtLWxhYmVsLWZvbnQtc3R5bGU7XG4gIGZvbnQtd2VpZ2h0OiAkZm9ybS1sYWJlbC1mb250LXdlaWdodDtcbiAgY29sb3I6ICRmb3JtLWxhYmVsLWNvbG9yO1xufVxuXG4vLyBGb3IgdXNlIHdpdGggaG9yaXpvbnRhbCBhbmQgaW5saW5lIGZvcm1zLCB3aGVuIHlvdSBuZWVkIHRoZSBsYWJlbCAob3IgbGVnZW5kKVxuLy8gdGV4dCB0byBhbGlnbiB3aXRoIHRoZSBmb3JtIGNvbnRyb2xzLlxuLmNvbC1mb3JtLWxhYmVsIHtcbiAgcGFkZGluZy10b3A6IGFkZCgkaW5wdXQtcGFkZGluZy15LCAkaW5wdXQtYm9yZGVyLXdpZHRoKTtcbiAgcGFkZGluZy1ib3R0b206IGFkZCgkaW5wdXQtcGFkZGluZy15LCAkaW5wdXQtYm9yZGVyLXdpZHRoKTtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gT3ZlcnJpZGUgdGhlIGA8bGVnZW5kPmAgZGVmYXVsdFxuICBAaW5jbHVkZSBmb250LXNpemUoaW5oZXJpdCk7IC8vIE92ZXJyaWRlIHRoZSBgPGxlZ2VuZD5gIGRlZmF1bHRcbiAgZm9udC1zdHlsZTogJGZvcm0tbGFiZWwtZm9udC1zdHlsZTtcbiAgZm9udC13ZWlnaHQ6ICRmb3JtLWxhYmVsLWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGZvcm0tbGFiZWwtY29sb3I7XG59XG5cbi5jb2wtZm9ybS1sYWJlbC1sZyB7XG4gIHBhZGRpbmctdG9wOiBhZGQoJGlucHV0LXBhZGRpbmcteS1sZywgJGlucHV0LWJvcmRlci13aWR0aCk7XG4gIHBhZGRpbmctYm90dG9tOiBhZGQoJGlucHV0LXBhZGRpbmcteS1sZywgJGlucHV0LWJvcmRlci13aWR0aCk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplLWxnKTtcbn1cblxuLmNvbC1mb3JtLWxhYmVsLXNtIHtcbiAgcGFkZGluZy10b3A6IGFkZCgkaW5wdXQtcGFkZGluZy15LXNtLCAkaW5wdXQtYm9yZGVyLXdpZHRoKTtcbiAgcGFkZGluZy1ib3R0b206IGFkZCgkaW5wdXQtcGFkZGluZy15LXNtLCAkaW5wdXQtYm9yZGVyLXdpZHRoKTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUtc20pO1xufVxuIiwiLy9cbi8vIEZvcm0gdGV4dFxuLy9cblxuLmZvcm0tdGV4dCB7XG4gIG1hcmdpbi10b3A6ICRmb3JtLXRleHQtbWFyZ2luLXRvcDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmb3JtLXRleHQtZm9udC1zaXplKTtcbiAgZm9udC1zdHlsZTogJGZvcm0tdGV4dC1mb250LXN0eWxlO1xuICBmb250LXdlaWdodDogJGZvcm0tdGV4dC1mb250LXdlaWdodDtcbiAgY29sb3I6ICRmb3JtLXRleHQtY29sb3I7XG59XG4iLCIvL1xuLy8gR2VuZXJhbCBmb3JtIGNvbnRyb2xzIChwbHVzIGEgZmV3IHNwZWNpZmljIGhpZ2gtbGV2ZWwgaW50ZXJ2ZW50aW9ucylcbi8vXG5cbi5mb3JtLWNvbnRyb2wge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXkgJGlucHV0LXBhZGRpbmcteDtcbiAgZm9udC1mYW1pbHk6ICRpbnB1dC1mb250LWZhbWlseTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogJGlucHV0LWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGlucHV0LWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtYmc7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogJGlucHV0LWJvcmRlci13aWR0aCBzb2xpZCAkaW5wdXQtYm9yZGVyLWNvbG9yO1xuICBhcHBlYXJhbmNlOiBub25lOyAvLyBGaXggYXBwZWFyYW5jZSBmb3IgZGF0ZSBpbnB1dHMgaW4gU2FmYXJpXG5cbiAgLy8gTm90ZTogVGhpcyBoYXMgbm8gZWZmZWN0IG9uIDxzZWxlY3Q+cyBpbiBzb21lIGJyb3dzZXJzLCBkdWUgdG8gdGhlIGxpbWl0ZWQgc3R5bGFiaWxpdHkgb2YgYDxzZWxlY3Q+YHMgaW4gQ1NTLlxuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzLCAwKTtcblxuICBAaW5jbHVkZSBib3gtc2hhZG93KCRpbnB1dC1ib3gtc2hhZG93KTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkaW5wdXQtdHJhbnNpdGlvbik7XG5cbiAgJlt0eXBlPVwiZmlsZVwiXSB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgLy8gcHJldmVudCBwc2V1ZG8gZWxlbWVudCBidXR0b24gb3ZlcmxhcFxuXG4gICAgJjpub3QoOmRpc2FibGVkKTpub3QoW3JlYWRvbmx5XSkge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cbiAgfVxuXG4gIC8vIEN1c3RvbWl6ZSB0aGUgYDpmb2N1c2Agc3RhdGUgdG8gaW1pdGF0ZSBuYXRpdmUgV2ViS2l0IHN0eWxlcy5cbiAgJjpmb2N1cyB7XG4gICAgY29sb3I6ICRpbnB1dC1mb2N1cy1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtZm9jdXMtYmc7XG4gICAgYm9yZGVyLWNvbG9yOiAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yO1xuICAgIG91dGxpbmU6IDA7XG4gICAgQGlmICRlbmFibGUtc2hhZG93cyB7XG4gICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRpbnB1dC1ib3gtc2hhZG93LCAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdyk7XG4gICAgfSBAZWxzZSB7XG4gICAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XG4gICAgICBib3gtc2hhZG93OiAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdztcbiAgICB9XG4gIH1cblxuICAvLyBBZGQgc29tZSBoZWlnaHQgdG8gZGF0ZSBpbnB1dHMgb24gaU9TXG4gIC8vIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjMzMDdcbiAgLy8gVE9ETzogd2UgY2FuIHJlbW92ZSB0aGlzIHdvcmthcm91bmQgb25jZSBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTk4OTU5IGlzIHJlc29sdmVkXG4gICY6Oi13ZWJraXQtZGF0ZS1hbmQtdGltZS12YWx1ZSB7XG4gICAgLy8gTXVsdGlwbHkgbGluZS1oZWlnaHQgYnkgMWVtIGlmIGl0IGhhcyBubyB1bml0XG4gICAgaGVpZ2h0OiBpZih1bml0KCRpbnB1dC1saW5lLWhlaWdodCkgPT0gXCJcIiwgJGlucHV0LWxpbmUtaGVpZ2h0ICogMWVtLCAkaW5wdXQtbGluZS1oZWlnaHQpO1xuICB9XG5cbiAgLy8gUGxhY2Vob2xkZXJcbiAgJjo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAkaW5wdXQtcGxhY2Vob2xkZXItY29sb3I7XG4gICAgLy8gT3ZlcnJpZGUgRmlyZWZveCdzIHVudXN1YWwgZGVmYXVsdCBvcGFjaXR5OyBzZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMTE1MjYuXG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIC8vIERpc2FibGVkIGFuZCByZWFkLW9ubHkgaW5wdXRzXG4gIC8vXG4gIC8vIEhUTUw1IHNheXMgdGhhdCBjb250cm9scyB1bmRlciBhIGZpZWxkc2V0ID4gbGVnZW5kOmZpcnN0LWNoaWxkIHdvbid0IGJlXG4gIC8vIGRpc2FibGVkIGlmIHRoZSBmaWVsZHNldCBpcyBkaXNhYmxlZC4gRHVlIHRvIGltcGxlbWVudGF0aW9uIGRpZmZpY3VsdHksIHdlXG4gIC8vIGRvbid0IGhvbm9yIHRoYXQgZWRnZSBjYXNlOyB3ZSBzdHlsZSB0aGVtIGFzIGRpc2FibGVkIGFueXdheS5cbiAgJjpkaXNhYmxlZCxcbiAgJltyZWFkb25seV0ge1xuICAgIGNvbG9yOiAkaW5wdXQtZGlzYWJsZWQtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWRpc2FibGVkLWJnO1xuICAgIGJvcmRlci1jb2xvcjogJGlucHV0LWRpc2FibGVkLWJvcmRlci1jb2xvcjtcbiAgICAvLyBpT1MgZml4IGZvciB1bnJlYWRhYmxlIGRpc2FibGVkIGNvbnRlbnQ7IHNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzExNjU1LlxuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAvLyBGaWxlIGlucHV0IGJ1dHRvbnMgdGhlbWluZ1xuICAmOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiB7XG4gICAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteSAkaW5wdXQtcGFkZGluZy14O1xuICAgIG1hcmdpbjogKC0kaW5wdXQtcGFkZGluZy15KSAoLSRpbnB1dC1wYWRkaW5nLXgpO1xuICAgIG1hcmdpbi1pbmxpbmUtZW5kOiAkaW5wdXQtcGFkZGluZy14O1xuICAgIGNvbG9yOiAkZm9ybS1maWxlLWJ1dHRvbi1jb2xvcjtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkZm9ybS1maWxlLWJ1dHRvbi1iZyk7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLXdpZHRoOiAwO1xuICAgIGJvcmRlci1pbmxpbmUtZW5kLXdpZHRoOiAkaW5wdXQtYm9yZGVyLXdpZHRoO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkYnRuLXRyYW5zaXRpb24pO1xuICB9XG5cbiAgJjpob3Zlcjpub3QoOmRpc2FibGVkKTpub3QoW3JlYWRvbmx5XSk6OmZpbGUtc2VsZWN0b3ItYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9ybS1maWxlLWJ1dHRvbi1ob3Zlci1iZztcbiAgfVxufVxuXG4vLyBSZWFkb25seSBjb250cm9scyBhcyBwbGFpbiB0ZXh0XG4vL1xuLy8gQXBwbHkgY2xhc3MgdG8gYSByZWFkb25seSBpbnB1dCB0byBtYWtlIGl0IGFwcGVhciBsaWtlIHJlZ3VsYXIgcGxhaW5cbi8vIHRleHQgKHdpdGhvdXQgYW55IGJvcmRlciwgYmFja2dyb3VuZCBjb2xvciwgZm9jdXMgaW5kaWNhdG9yKVxuXG4uZm9ybS1jb250cm9sLXBsYWludGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteSAwO1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBtYXRjaCBpbnB1dHMgaWYgdGhpcyBjbGFzcyBjb21lcyBvbiBpbnB1dHMgd2l0aCBkZWZhdWx0IG1hcmdpbnNcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRpbnB1dC1wbGFpbnRleHQtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItd2lkdGg6ICRpbnB1dC1ib3JkZXItd2lkdGggMDtcblxuICAmLmZvcm0tY29udHJvbC1zbSxcbiAgJi5mb3JtLWNvbnRyb2wtbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG5cbi8vIEZvcm0gY29udHJvbCBzaXppbmdcbi8vXG4vLyBCdWlsZCBvbiBgLmZvcm0tY29udHJvbGAgd2l0aCBtb2RpZmllciBjbGFzc2VzIHRvIGRlY3JlYXNlIG9yIGluY3JlYXNlIHRoZVxuLy8gaGVpZ2h0IGFuZCBmb250LXNpemUgb2YgZm9ybSBjb250cm9scy5cbi8vXG4vLyBSZXBlYXRlZCBpbiBgX2lucHV0X2dyb3VwLnNjc3NgIHRvIGF2b2lkIFNhc3MgZXh0ZW5kIGlzc3Vlcy5cblxuLmZvcm0tY29udHJvbC1zbSB7XG4gIG1pbi1oZWlnaHQ6ICRpbnB1dC1oZWlnaHQtc207XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXktc20gJGlucHV0LXBhZGRpbmcteC1zbTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUtc20pO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzLXNtKTtcblxuICAmOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiB7XG4gICAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteS1zbSAkaW5wdXQtcGFkZGluZy14LXNtO1xuICAgIG1hcmdpbjogKC0kaW5wdXQtcGFkZGluZy15LXNtKSAoLSRpbnB1dC1wYWRkaW5nLXgtc20pO1xuICAgIG1hcmdpbi1pbmxpbmUtZW5kOiAkaW5wdXQtcGFkZGluZy14LXNtO1xuICB9XG59XG5cbi5mb3JtLWNvbnRyb2wtbGcge1xuICBtaW4taGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LWxnO1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15LWxnICRpbnB1dC1wYWRkaW5nLXgtbGc7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplLWxnKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cy1sZyk7XG5cbiAgJjo6ZmlsZS1zZWxlY3Rvci1idXR0b24ge1xuICAgIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXktbGcgJGlucHV0LXBhZGRpbmcteC1sZztcbiAgICBtYXJnaW46ICgtJGlucHV0LXBhZGRpbmcteS1sZykgKC0kaW5wdXQtcGFkZGluZy14LWxnKTtcbiAgICBtYXJnaW4taW5saW5lLWVuZDogJGlucHV0LXBhZGRpbmcteC1sZztcbiAgfVxufVxuXG4vLyBNYWtlIHN1cmUgdGV4dGFyZWFzIGRvbid0IHNocmluayB0b28gbXVjaCB3aGVuIHJlc2l6ZWRcbi8vIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzI5MTI0XG4vLyBzdHlsZWxpbnQtZGlzYWJsZSBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcbnRleHRhcmVhIHtcbiAgJi5mb3JtLWNvbnRyb2wge1xuICAgIG1pbi1oZWlnaHQ6ICRpbnB1dC1oZWlnaHQ7XG4gIH1cblxuICAmLmZvcm0tY29udHJvbC1zbSB7XG4gICAgbWluLWhlaWdodDogJGlucHV0LWhlaWdodC1zbTtcbiAgfVxuXG4gICYuZm9ybS1jb250cm9sLWxnIHtcbiAgICBtaW4taGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LWxnO1xuICB9XG59XG4vLyBzdHlsZWxpbnQtZW5hYmxlIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxuXG4uZm9ybS1jb250cm9sLWNvbG9yIHtcbiAgd2lkdGg6ICRmb3JtLWNvbG9yLXdpZHRoO1xuICBoZWlnaHQ6IGF1dG87IC8vIE92ZXJyaWRlIGZpeGVkIGJyb3dzZXIgaGVpZ2h0XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXk7XG5cbiAgJjpub3QoOmRpc2FibGVkKTpub3QoW3JlYWRvbmx5XSkge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuXG4gICY6Oi1tb3otY29sb3Itc3dhdGNoIHtcbiAgICBoZWlnaHQ6IGlmKHVuaXQoJGlucHV0LWxpbmUtaGVpZ2h0KSA9PSBcIlwiLCAkaW5wdXQtbGluZS1oZWlnaHQgKiAxZW0sICRpbnB1dC1saW5lLWhlaWdodCk7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cyk7XG4gIH1cblxuICAmOjotd2Via2l0LWNvbG9yLXN3YXRjaCB7XG4gICAgaGVpZ2h0OiBpZih1bml0KCRpbnB1dC1saW5lLWhlaWdodCkgPT0gXCJcIiwgJGlucHV0LWxpbmUtaGVpZ2h0ICogMWVtLCAkaW5wdXQtbGluZS1oZWlnaHQpO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMpO1xuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbkBtaXhpbiB0cmFuc2l0aW9uKCR0cmFuc2l0aW9uLi4uKSB7XG4gIEBpZiBsZW5ndGgoJHRyYW5zaXRpb24pID09IDAge1xuICAgICR0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1iYXNlO1xuICB9XG5cbiAgQGlmIGxlbmd0aCgkdHJhbnNpdGlvbikgPiAxIHtcbiAgICBAZWFjaCAkdmFsdWUgaW4gJHRyYW5zaXRpb24ge1xuICAgICAgQGlmICR2YWx1ZSA9PSBudWxsIG9yICR2YWx1ZSA9PSBub25lIHtcbiAgICAgICAgQHdhcm4gXCJUaGUga2V5d29yZCAnbm9uZScgb3IgJ251bGwnIG11c3QgYmUgdXNlZCBhcyBhIHNpbmdsZSBhcmd1bWVudC5cIjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAaWYgJGVuYWJsZS10cmFuc2l0aW9ucyB7XG4gICAgQGlmIG50aCgkdHJhbnNpdGlvbiwgMSkgIT0gbnVsbCB7XG4gICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcbiAgICB9XG5cbiAgICBAaWYgJGVuYWJsZS1yZWR1Y2VkLW1vdGlvbiBhbmQgbnRoKCR0cmFuc2l0aW9uLCAxKSAhPSBudWxsIGFuZCBudGgoJHRyYW5zaXRpb24sIDEpICE9IG5vbmUge1xuICAgICAgQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAgICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIFNlbGVjdFxuLy9cbi8vIFJlcGxhY2VzIHRoZSBicm93c2VyIGRlZmF1bHQgc2VsZWN0IHdpdGggYSBjdXN0b20gb25lLCBtb3N0bHkgcHVsbGVkIGZyb21cbi8vIGh0dHBzOi8vcHJpbWVyLmdpdGh1Yi5pby8uXG5cbi5mb3JtLXNlbGVjdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogJGZvcm0tc2VsZWN0LXBhZGRpbmcteSAkZm9ybS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmcgJGZvcm0tc2VsZWN0LXBhZGRpbmcteSAkZm9ybS1zZWxlY3QtcGFkZGluZy14O1xuICAtbW96LXBhZGRpbmctc3RhcnQ6IHN1YnRyYWN0KCRmb3JtLXNlbGVjdC1wYWRkaW5nLXgsIDNweCk7IC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzMyNjM2XG4gIGZvbnQtZmFtaWx5OiAkZm9ybS1zZWxlY3QtZm9udC1mYW1pbHk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9ybS1zZWxlY3QtZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6ICRmb3JtLXNlbGVjdC1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRmb3JtLXNlbGVjdC1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRmb3JtLXNlbGVjdC1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGZvcm0tc2VsZWN0LWJnO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRmb3JtLXNlbGVjdC1pbmRpY2F0b3IpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAkZm9ybS1zZWxlY3QtYmctcG9zaXRpb247XG4gIGJhY2tncm91bmQtc2l6ZTogJGZvcm0tc2VsZWN0LWJnLXNpemU7XG4gIGJvcmRlcjogJGZvcm0tc2VsZWN0LWJvcmRlci13aWR0aCBzb2xpZCAkZm9ybS1zZWxlY3QtYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRmb3JtLXNlbGVjdC1ib3JkZXItcmFkaXVzLCAwKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkZm9ybS1zZWxlY3QtYm94LXNoYWRvdyk7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJGZvcm0tc2VsZWN0LXRyYW5zaXRpb24pO1xuICBhcHBlYXJhbmNlOiBub25lO1xuXG4gICY6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogJGZvcm0tc2VsZWN0LWZvY3VzLWJvcmRlci1jb2xvcjtcbiAgICBvdXRsaW5lOiAwO1xuICAgIEBpZiAkZW5hYmxlLXNoYWRvd3Mge1xuICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkZm9ybS1zZWxlY3QtYm94LXNoYWRvdywgJGZvcm0tc2VsZWN0LWZvY3VzLWJveC1zaGFkb3cpO1xuICAgIH0gQGVsc2Uge1xuICAgICAgLy8gQXZvaWQgdXNpbmcgbWl4aW4gc28gd2UgY2FuIHBhc3MgY3VzdG9tIGZvY3VzIHNoYWRvdyBwcm9wZXJseVxuICAgICAgYm94LXNoYWRvdzogJGZvcm0tc2VsZWN0LWZvY3VzLWJveC1zaGFkb3c7XG4gICAgfVxuICB9XG5cbiAgJlttdWx0aXBsZV0sXG4gICZbc2l6ZV06bm90KFtzaXplPVwiMVwiXSkge1xuICAgIHBhZGRpbmctcmlnaHQ6ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgfVxuXG4gICY6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAkZm9ybS1zZWxlY3QtZGlzYWJsZWQtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGZvcm0tc2VsZWN0LWRpc2FibGVkLWJnO1xuICAgIGJvcmRlci1jb2xvcjogJGZvcm0tc2VsZWN0LWRpc2FibGVkLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gIC8vIFJlbW92ZSBvdXRsaW5lIGZyb20gc2VsZWN0IGJveCBpbiBGRlxuICAmOi1tb3otZm9jdXNyaW5nIHtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgdGV4dC1zaGFkb3c6IDAgMCAwICRmb3JtLXNlbGVjdC1jb2xvcjtcbiAgfVxufVxuXG4uZm9ybS1zZWxlY3Qtc20ge1xuICBwYWRkaW5nLXRvcDogJGZvcm0tc2VsZWN0LXBhZGRpbmcteS1zbTtcbiAgcGFkZGluZy1ib3R0b206ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXktc207XG4gIHBhZGRpbmctbGVmdDogJGZvcm0tc2VsZWN0LXBhZGRpbmcteC1zbTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmb3JtLXNlbGVjdC1mb250LXNpemUtc20pO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRmb3JtLXNlbGVjdC1ib3JkZXItcmFkaXVzLXNtKTtcbn1cblxuLmZvcm0tc2VsZWN0LWxnIHtcbiAgcGFkZGluZy10b3A6ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXktbGc7XG4gIHBhZGRpbmctYm90dG9tOiAkZm9ybS1zZWxlY3QtcGFkZGluZy15LWxnO1xuICBwYWRkaW5nLWxlZnQ6ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXgtbGc7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9ybS1zZWxlY3QtZm9udC1zaXplLWxnKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkZm9ybS1zZWxlY3QtYm9yZGVyLXJhZGl1cy1sZyk7XG59XG4iLCIvL1xuLy8gQ2hlY2svcmFkaW9cbi8vXG5cbi5mb3JtLWNoZWNrIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1pbi1oZWlnaHQ6ICRmb3JtLWNoZWNrLW1pbi1oZWlnaHQ7XG4gIHBhZGRpbmctbGVmdDogJGZvcm0tY2hlY2stcGFkZGluZy1zdGFydDtcbiAgbWFyZ2luLWJvdHRvbTogJGZvcm0tY2hlY2stbWFyZ2luLWJvdHRvbTtcblxuICAuZm9ybS1jaGVjay1pbnB1dCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWxlZnQ6ICRmb3JtLWNoZWNrLXBhZGRpbmctc3RhcnQgKiAtMTtcbiAgfVxufVxuXG4uZm9ybS1jaGVjay1yZXZlcnNlIHtcbiAgcGFkZGluZy1yaWdodDogJGZvcm0tY2hlY2stcGFkZGluZy1zdGFydDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICB0ZXh0LWFsaWduOiByaWdodDtcblxuICAuZm9ybS1jaGVjay1pbnB1dCB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG1hcmdpbi1yaWdodDogJGZvcm0tY2hlY2stcGFkZGluZy1zdGFydCAqIC0xO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5cbi5mb3JtLWNoZWNrLWlucHV0IHtcbiAgd2lkdGg6ICRmb3JtLWNoZWNrLWlucHV0LXdpZHRoO1xuICBoZWlnaHQ6ICRmb3JtLWNoZWNrLWlucHV0LXdpZHRoO1xuICBtYXJnaW4tdG9wOiAoJGxpbmUtaGVpZ2h0LWJhc2UgLSAkZm9ybS1jaGVjay1pbnB1dC13aWR0aCkgKiAuNTsgLy8gbGluZS1oZWlnaHQgbWludXMgY2hlY2sgaGVpZ2h0XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGJhY2tncm91bmQtY29sb3I6ICRmb3JtLWNoZWNrLWlucHV0LWJnO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYm9yZGVyOiAkZm9ybS1jaGVjay1pbnB1dC1ib3JkZXI7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIHByaW50LWNvbG9yLWFkanVzdDogZXhhY3Q7IC8vIEtlZXAgdGhlbWVkIGFwcGVhcmFuY2UgZm9yIHByaW50XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJGZvcm0tY2hlY2stdHJhbnNpdGlvbik7XG5cbiAgJlt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGZvcm0tY2hlY2staW5wdXQtYm9yZGVyLXJhZGl1cyk7XG4gIH1cblxuICAmW3R5cGU9XCJyYWRpb1wiXSB7XG4gICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuICAgIGJvcmRlci1yYWRpdXM6ICRmb3JtLWNoZWNrLXJhZGlvLWJvcmRlci1yYWRpdXM7XG4gIH1cblxuICAmOmFjdGl2ZSB7XG4gICAgZmlsdGVyOiAkZm9ybS1jaGVjay1pbnB1dC1hY3RpdmUtZmlsdGVyO1xuICB9XG5cbiAgJjpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAkZm9ybS1jaGVjay1pbnB1dC1mb2N1cy1ib3JkZXI7XG4gICAgb3V0bGluZTogMDtcbiAgICBib3gtc2hhZG93OiAkZm9ybS1jaGVjay1pbnB1dC1mb2N1cy1ib3gtc2hhZG93O1xuICB9XG5cbiAgJjpjaGVja2VkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWJnLWNvbG9yO1xuICAgIGJvcmRlci1jb2xvcjogJGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1ib3JkZXItY29sb3I7XG5cbiAgICAmW3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtYmctaW1hZ2UpLCB2YXIoLS0jeyRwcmVmaXh9Z3JhZGllbnQpO1xuICAgICAgfSBAZWxzZSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1iZy1pbWFnZSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJlt0eXBlPVwicmFkaW9cIl0ge1xuICAgICAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkZm9ybS1jaGVjay1yYWRpby1jaGVja2VkLWJnLWltYWdlKSwgdmFyKC0tI3skcHJlZml4fWdyYWRpZW50KTtcbiAgICAgIH0gQGVsc2Uge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRmb3JtLWNoZWNrLXJhZGlvLWNoZWNrZWQtYmctaW1hZ2UpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZbdHlwZT1cImNoZWNrYm94XCJdOmluZGV0ZXJtaW5hdGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRmb3JtLWNoZWNrLWlucHV0LWluZGV0ZXJtaW5hdGUtYmctY29sb3I7XG4gICAgYm9yZGVyLWNvbG9yOiAkZm9ybS1jaGVjay1pbnB1dC1pbmRldGVybWluYXRlLWJvcmRlci1jb2xvcjtcblxuICAgIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRmb3JtLWNoZWNrLWlucHV0LWluZGV0ZXJtaW5hdGUtYmctaW1hZ2UpLCB2YXIoLS0jeyRwcmVmaXh9Z3JhZGllbnQpO1xuICAgIH0gQGVsc2Uge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkZm9ybS1jaGVjay1pbnB1dC1pbmRldGVybWluYXRlLWJnLWltYWdlKTtcbiAgICB9XG4gIH1cblxuICAmOmRpc2FibGVkIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBmaWx0ZXI6IG5vbmU7XG4gICAgb3BhY2l0eTogJGZvcm0tY2hlY2staW5wdXQtZGlzYWJsZWQtb3BhY2l0eTtcbiAgfVxuXG4gIC8vIFVzZSBkaXNhYmxlZCBhdHRyaWJ1dGUgaW4gYWRkaXRpb24gb2YgOmRpc2FibGVkIHBzZXVkby1jbGFzc1xuICAvLyBTZWU6IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjgyNDdcbiAgJltkaXNhYmxlZF0sXG4gICY6ZGlzYWJsZWQge1xuICAgIH4gLmZvcm0tY2hlY2stbGFiZWwge1xuICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgb3BhY2l0eTogJGZvcm0tY2hlY2stbGFiZWwtZGlzYWJsZWQtb3BhY2l0eTtcbiAgICB9XG4gIH1cbn1cblxuLmZvcm0tY2hlY2stbGFiZWwge1xuICBjb2xvcjogJGZvcm0tY2hlY2stbGFiZWwtY29sb3I7XG4gIGN1cnNvcjogJGZvcm0tY2hlY2stbGFiZWwtY3Vyc29yO1xufVxuXG4vL1xuLy8gU3dpdGNoXG4vL1xuXG4uZm9ybS1zd2l0Y2gge1xuICBwYWRkaW5nLWxlZnQ6ICRmb3JtLXN3aXRjaC1wYWRkaW5nLXN0YXJ0O1xuXG4gIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgICB3aWR0aDogJGZvcm0tc3dpdGNoLXdpZHRoO1xuICAgIG1hcmdpbi1sZWZ0OiAkZm9ybS1zd2l0Y2gtcGFkZGluZy1zdGFydCAqIC0xO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJGZvcm0tc3dpdGNoLWJnLWltYWdlKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGNlbnRlcjtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRmb3JtLXN3aXRjaC1ib3JkZXItcmFkaXVzKTtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRmb3JtLXN3aXRjaC10cmFuc2l0aW9uKTtcblxuICAgICY6Zm9jdXMge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkZm9ybS1zd2l0Y2gtZm9jdXMtYmctaW1hZ2UpO1xuICAgIH1cblxuICAgICY6Y2hlY2tlZCB7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAkZm9ybS1zd2l0Y2gtY2hlY2tlZC1iZy1wb3NpdGlvbjtcblxuICAgICAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkZm9ybS1zd2l0Y2gtY2hlY2tlZC1iZy1pbWFnZSksIHZhcigtLSN7JHByZWZpeH1ncmFkaWVudCk7XG4gICAgICB9IEBlbHNlIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkZm9ybS1zd2l0Y2gtY2hlY2tlZC1iZy1pbWFnZSk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5mb3JtLWNoZWNrLXJldmVyc2Uge1xuICAgIHBhZGRpbmctcmlnaHQ6ICRmb3JtLXN3aXRjaC1wYWRkaW5nLXN0YXJ0O1xuICAgIHBhZGRpbmctbGVmdDogMDtcblxuICAgIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgICAgIG1hcmdpbi1yaWdodDogJGZvcm0tc3dpdGNoLXBhZGRpbmctc3RhcnQgKiAtMTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cbiAgfVxufVxuXG4uZm9ybS1jaGVjay1pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogJGZvcm0tY2hlY2staW5saW5lLW1hcmdpbi1lbmQ7XG59XG5cbi5idG4tY2hlY2sge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gICZbZGlzYWJsZWRdLFxuICAmOmRpc2FibGVkIHtcbiAgICArIC5idG4ge1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICBmaWx0ZXI6IG5vbmU7XG4gICAgICBvcGFjaXR5OiAkZm9ybS1jaGVjay1idG4tY2hlY2stZGlzYWJsZWQtb3BhY2l0eTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIFJhbmdlXG4vL1xuLy8gU3R5bGUgcmFuZ2UgaW5wdXRzIHRoZSBzYW1lIGFjcm9zcyBicm93c2Vycy4gVmVuZG9yLXNwZWNpZmljIHJ1bGVzIGZvciBwc2V1ZG9cbi8vIGVsZW1lbnRzIGNhbm5vdCBiZSBtaXhlZC4gQXMgc3VjaCwgdGhlcmUgYXJlIG5vIHNoYXJlZCBzdHlsZXMgZm9yIGZvY3VzIG9yXG4vLyBhY3RpdmUgc3RhdGVzIG9uIHByZWZpeGVkIHNlbGVjdG9ycy5cblxuLmZvcm0tcmFuZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhZGQoJGZvcm0tcmFuZ2UtdGh1bWItaGVpZ2h0LCAkZm9ybS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93LXdpZHRoICogMik7XG4gIHBhZGRpbmc6IDA7IC8vIE5lZWQgdG8gcmVzZXQgcGFkZGluZ1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYXBwZWFyYW5jZTogbm9uZTtcblxuICAmOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xuXG4gICAgLy8gUHNldWRvLWVsZW1lbnRzIG11c3QgYmUgc3BsaXQgYWNyb3NzIG11bHRpcGxlIHJ1bGVzZXRzIHRvIGhhdmUgYW4gZWZmZWN0LlxuICAgIC8vIE5vIGJveC1zaGFkb3coKSBtaXhpbiBmb3IgZm9jdXMgYWNjZXNzaWJpbGl0eS5cbiAgICAmOjotd2Via2l0LXNsaWRlci10aHVtYiB7IGJveC1zaGFkb3c6ICRmb3JtLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3c7IH1cbiAgICAmOjotbW96LXJhbmdlLXRodW1iICAgICB7IGJveC1zaGFkb3c6ICRmb3JtLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3c7IH1cbiAgfVxuXG4gICY6Oi1tb3otZm9jdXMtb3V0ZXIge1xuICAgIGJvcmRlcjogMDtcbiAgfVxuXG4gICY6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgICB3aWR0aDogJGZvcm0tcmFuZ2UtdGh1bWItd2lkdGg7XG4gICAgaGVpZ2h0OiAkZm9ybS1yYW5nZS10aHVtYi1oZWlnaHQ7XG4gICAgbWFyZ2luLXRvcDogKCRmb3JtLXJhbmdlLXRyYWNrLWhlaWdodCAtICRmb3JtLXJhbmdlLXRodW1iLWhlaWdodCkgKiAuNTsgLy8gV2Via2l0IHNwZWNpZmljXG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGZvcm0tcmFuZ2UtdGh1bWItYmcpO1xuICAgIGJvcmRlcjogJGZvcm0tcmFuZ2UtdGh1bWItYm9yZGVyO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGZvcm0tcmFuZ2UtdGh1bWItYm9yZGVyLXJhZGl1cyk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkZm9ybS1yYW5nZS10aHVtYi1ib3gtc2hhZG93KTtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRmb3JtLXJhbmdlLXRodW1iLXRyYW5zaXRpb24pO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG5cbiAgICAmOmFjdGl2ZSB7XG4gICAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkZm9ybS1yYW5nZS10aHVtYi1hY3RpdmUtYmcpO1xuICAgIH1cbiAgfVxuXG4gICY6Oi13ZWJraXQtc2xpZGVyLXJ1bm5hYmxlLXRyYWNrIHtcbiAgICB3aWR0aDogJGZvcm0tcmFuZ2UtdHJhY2std2lkdGg7XG4gICAgaGVpZ2h0OiAkZm9ybS1yYW5nZS10cmFjay1oZWlnaHQ7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50OyAvLyBXaHk/XG4gICAgY3Vyc29yOiAkZm9ybS1yYW5nZS10cmFjay1jdXJzb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGZvcm0tcmFuZ2UtdHJhY2stYmc7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRmb3JtLXJhbmdlLXRyYWNrLWJvcmRlci1yYWRpdXMpO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGZvcm0tcmFuZ2UtdHJhY2stYm94LXNoYWRvdyk7XG4gIH1cblxuICAmOjotbW96LXJhbmdlLXRodW1iIHtcbiAgICB3aWR0aDogJGZvcm0tcmFuZ2UtdGh1bWItd2lkdGg7XG4gICAgaGVpZ2h0OiAkZm9ybS1yYW5nZS10aHVtYi1oZWlnaHQ7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGZvcm0tcmFuZ2UtdGh1bWItYmcpO1xuICAgIGJvcmRlcjogJGZvcm0tcmFuZ2UtdGh1bWItYm9yZGVyO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGZvcm0tcmFuZ2UtdGh1bWItYm9yZGVyLXJhZGl1cyk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkZm9ybS1yYW5nZS10aHVtYi1ib3gtc2hhZG93KTtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRmb3JtLXJhbmdlLXRodW1iLXRyYW5zaXRpb24pO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG5cbiAgICAmOmFjdGl2ZSB7XG4gICAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkZm9ybS1yYW5nZS10aHVtYi1hY3RpdmUtYmcpO1xuICAgIH1cbiAgfVxuXG4gICY6Oi1tb3otcmFuZ2UtdHJhY2sge1xuICAgIHdpZHRoOiAkZm9ybS1yYW5nZS10cmFjay13aWR0aDtcbiAgICBoZWlnaHQ6ICRmb3JtLXJhbmdlLXRyYWNrLWhlaWdodDtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY3Vyc29yOiAkZm9ybS1yYW5nZS10cmFjay1jdXJzb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGZvcm0tcmFuZ2UtdHJhY2stYmc7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgLy8gRmlyZWZveCBzcGVjaWZpYz9cbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRmb3JtLXJhbmdlLXRyYWNrLWJvcmRlci1yYWRpdXMpO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGZvcm0tcmFuZ2UtdHJhY2stYm94LXNoYWRvdyk7XG4gIH1cblxuICAmOmRpc2FibGVkIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICAgICY6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRmb3JtLXJhbmdlLXRodW1iLWRpc2FibGVkLWJnO1xuICAgIH1cblxuICAgICY6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGZvcm0tcmFuZ2UtdGh1bWItZGlzYWJsZWQtYmc7XG4gICAgfVxuICB9XG59XG4iLCIuZm9ybS1mbG9hdGluZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICA+IC5mb3JtLWNvbnRyb2wsXG4gID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQsXG4gID4gLmZvcm0tc2VsZWN0IHtcbiAgICBoZWlnaHQ6ICRmb3JtLWZsb2F0aW5nLWhlaWdodDtcbiAgICBsaW5lLWhlaWdodDogJGZvcm0tZmxvYXRpbmctbGluZS1oZWlnaHQ7XG4gIH1cblxuICA+IGxhYmVsIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgaGVpZ2h0OiAxMDAlOyAvLyBhbGxvdyB0ZXh0YXJlYXNcbiAgICBwYWRkaW5nOiAkZm9ybS1mbG9hdGluZy1wYWRkaW5nLXkgJGZvcm0tZmxvYXRpbmctcGFkZGluZy14O1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGJvcmRlcjogJGlucHV0LWJvcmRlci13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDsgLy8gUmVxdWlyZWQgZm9yIGFsaWduaW5nIGxhYmVsJ3MgdGV4dCB3aXRoIHRoZSBpbnB1dCBhcyBpdCBhZmZlY3RzIGlubmVyIGJveCBtb2RlbFxuICAgIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRmb3JtLWZsb2F0aW5nLXRyYW5zaXRpb24pO1xuICB9XG5cbiAgPiAuZm9ybS1jb250cm9sLFxuICA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0IHtcbiAgICBwYWRkaW5nOiAkZm9ybS1mbG9hdGluZy1wYWRkaW5nLXkgJGZvcm0tZmxvYXRpbmctcGFkZGluZy14O1xuXG4gICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIH1cblxuICAgICY6Zm9jdXMsXG4gICAgJjpub3QoOnBsYWNlaG9sZGVyLXNob3duKSB7XG4gICAgICBwYWRkaW5nLXRvcDogJGZvcm0tZmxvYXRpbmctaW5wdXQtcGFkZGluZy10O1xuICAgICAgcGFkZGluZy1ib3R0b206ICRmb3JtLWZsb2F0aW5nLWlucHV0LXBhZGRpbmctYjtcbiAgICB9XG4gICAgLy8gRHVwbGljYXRlZCBiZWNhdXNlIGA6LXdlYmtpdC1hdXRvZmlsbGAgaW52YWxpZGF0ZXMgb3RoZXIgc2VsZWN0b3JzIHdoZW4gZ3JvdXBlZFxuICAgICY6LXdlYmtpdC1hdXRvZmlsbCB7XG4gICAgICBwYWRkaW5nLXRvcDogJGZvcm0tZmxvYXRpbmctaW5wdXQtcGFkZGluZy10O1xuICAgICAgcGFkZGluZy1ib3R0b206ICRmb3JtLWZsb2F0aW5nLWlucHV0LXBhZGRpbmctYjtcbiAgICB9XG4gIH1cblxuICA+IC5mb3JtLXNlbGVjdCB7XG4gICAgcGFkZGluZy10b3A6ICRmb3JtLWZsb2F0aW5nLWlucHV0LXBhZGRpbmctdDtcbiAgICBwYWRkaW5nLWJvdHRvbTogJGZvcm0tZmxvYXRpbmctaW5wdXQtcGFkZGluZy1iO1xuICB9XG5cbiAgPiAuZm9ybS1jb250cm9sOmZvY3VzLFxuICA+IC5mb3JtLWNvbnRyb2w6bm90KDpwbGFjZWhvbGRlci1zaG93biksXG4gID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQsXG4gID4gLmZvcm0tc2VsZWN0IHtcbiAgICB+IGxhYmVsIHtcbiAgICAgIG9wYWNpdHk6ICRmb3JtLWZsb2F0aW5nLWxhYmVsLW9wYWNpdHk7XG4gICAgICB0cmFuc2Zvcm06ICRmb3JtLWZsb2F0aW5nLWxhYmVsLXRyYW5zZm9ybTtcbiAgICB9XG4gIH1cbiAgLy8gRHVwbGljYXRlZCBiZWNhdXNlIGA6LXdlYmtpdC1hdXRvZmlsbGAgaW52YWxpZGF0ZXMgb3RoZXIgc2VsZWN0b3JzIHdoZW4gZ3JvdXBlZFxuICA+IC5mb3JtLWNvbnRyb2w6LXdlYmtpdC1hdXRvZmlsbCB7XG4gICAgfiBsYWJlbCB7XG4gICAgICBvcGFjaXR5OiAkZm9ybS1mbG9hdGluZy1sYWJlbC1vcGFjaXR5O1xuICAgICAgdHJhbnNmb3JtOiAkZm9ybS1mbG9hdGluZy1sYWJlbC10cmFuc2Zvcm07XG4gICAgfVxuICB9XG5cbiAgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dCB7XG4gICAgfiBsYWJlbCB7XG4gICAgICBib3JkZXItd2lkdGg6ICRpbnB1dC1ib3JkZXItd2lkdGggMDsgLy8gUmVxdWlyZWQgdG8gcHJvcGVybHkgcG9zaXRpb24gbGFiZWwgdGV4dCAtIGFzIGV4cGxhaW5lZCBhYm92ZVxuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vIEJhc2Ugc3R5bGVzXG4vL1xuXG4uaW5wdXQtZ3JvdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDsgLy8gRm9yIGZvcm0gdmFsaWRhdGlvbiBmZWVkYmFja1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgPiAuZm9ybS1jb250cm9sLFxuICA+IC5mb3JtLXNlbGVjdCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyAvLyBGb3IgZm9jdXMgc3RhdGUncyB6LWluZGV4XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgd2lkdGg6IDElO1xuICAgIG1pbi13aWR0aDogMDsgLy8gaHR0cHM6Ly9zdGFja292ZXJmbG93LmNvbS9xdWVzdGlvbnMvMzYyNDcxNDAvd2h5LWRvbnQtZmxleC1pdGVtcy1zaHJpbmstcGFzdC1jb250ZW50LXNpemVcbiAgfVxuXG4gIC8vIEJyaW5nIHRoZSBcImFjdGl2ZVwiIGZvcm0gY29udHJvbCB0byB0aGUgdG9wIG9mIHN1cnJvdW5kaW5nIGVsZW1lbnRzXG4gID4gLmZvcm0tY29udHJvbDpmb2N1cyxcbiAgPiAuZm9ybS1zZWxlY3Q6Zm9jdXMge1xuICAgIHotaW5kZXg6IDM7XG4gIH1cblxuICAvLyBFbnN1cmUgYnV0dG9ucyBhcmUgYWx3YXlzIGFib3ZlIGlucHV0cyBmb3IgbW9yZSB2aXN1YWxseSBwbGVhc2luZyBib3JkZXJzLlxuICAvLyBUaGlzIGlzbid0IG5lZWRlZCBmb3IgYC5pbnB1dC1ncm91cC10ZXh0YCBzaW5jZSBpdCBzaGFyZXMgdGhlIHNhbWUgYm9yZGVyLWNvbG9yXG4gIC8vIGFzIG91ciBpbnB1dHMuXG4gIC5idG4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICB6LWluZGV4OiAzO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIFRleHR1YWwgYWRkb25zXG4vL1xuLy8gU2VydmVzIGFzIGEgY2F0Y2gtYWxsIGVsZW1lbnQgZm9yIGFueSB0ZXh0IG9yIHJhZGlvL2NoZWNrYm94IGlucHV0IHlvdSB3aXNoXG4vLyB0byBwcmVwZW5kIG9yIGFwcGVuZCB0byBhbiBpbnB1dC5cblxuLmlucHV0LWdyb3VwLXRleHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAkaW5wdXQtZ3JvdXAtYWRkb24tcGFkZGluZy15ICRpbnB1dC1ncm91cC1hZGRvbi1wYWRkaW5nLXg7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplKTsgLy8gTWF0Y2ggaW5wdXRzXG4gIGZvbnQtd2VpZ2h0OiAkaW5wdXQtZ3JvdXAtYWRkb24tZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkaW5wdXQtZ3JvdXAtYWRkb24tY29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWdyb3VwLWFkZG9uLWJnO1xuICBib3JkZXI6ICRpbnB1dC1ib3JkZXItd2lkdGggc29saWQgJGlucHV0LWdyb3VwLWFkZG9uLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cyk7XG59XG5cblxuLy8gU2l6aW5nXG4vL1xuLy8gUmVtaXggdGhlIGRlZmF1bHQgZm9ybSBjb250cm9sIHNpemluZyBjbGFzc2VzIGludG8gbmV3IG9uZXMgZm9yIGVhc2llclxuLy8gbWFuaXB1bGF0aW9uLlxuXG4uaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwLWxnID4gLmZvcm0tc2VsZWN0LFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuYnRuIHtcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteS1sZyAkaW5wdXQtcGFkZGluZy14LWxnO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZS1sZyk7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMtbGcpO1xufVxuXG4uaW5wdXQtZ3JvdXAtc20gPiAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwLXNtID4gLmZvcm0tc2VsZWN0LFxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtc20gPiAuYnRuIHtcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteS1zbSAkaW5wdXQtcGFkZGluZy14LXNtO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZS1zbSk7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMtc20pO1xufVxuXG4uaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAtc20gPiAuZm9ybS1zZWxlY3Qge1xuICBwYWRkaW5nLXJpZ2h0OiAkZm9ybS1zZWxlY3QtcGFkZGluZy14ICsgJGZvcm0tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nO1xufVxuXG5cbi8vIFJvdW5kZWQgY29ybmVyc1xuLy9cbi8vIFRoZXNlIHJ1bGVzZXRzIG11c3QgY29tZSBhZnRlciB0aGUgc2l6aW5nIG9uZXMgdG8gcHJvcGVybHkgb3ZlcnJpZGUgc20gYW5kIGxnXG4vLyBib3JkZXItcmFkaXVzIHZhbHVlcyB3aGVuIGV4dGVuZGluZy4gVGhleSdyZSBtb3JlIHNwZWNpZmljIHRoYW4gd2UnZCBsaWtlXG4vLyB3aXRoIHRoZSBgLmlucHV0LWdyb3VwID5gIHBhcnQsIGJ1dCB3aXRob3V0IGl0LCB3ZSBjYW5ub3Qgb3ZlcnJpZGUgdGhlIHNpemluZy5cblxuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIG5vLWR1cGxpY2F0ZS1zZWxlY3RvcnNcbi5pbnB1dC1ncm91cCB7XG4gICY6bm90KC5oYXMtdmFsaWRhdGlvbikge1xuICAgID4gOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpOm5vdCguZHJvcGRvd24tbWVudSksXG4gICAgPiAuZHJvcGRvd24tdG9nZ2xlOm50aC1sYXN0LWNoaWxkKG4gKyAzKSB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItZW5kLXJhZGl1cygwKTtcbiAgICB9XG4gIH1cblxuICAmLmhhcy12YWxpZGF0aW9uIHtcbiAgICA+IDpudGgtbGFzdC1jaGlsZChuICsgMyk6bm90KC5kcm9wZG93bi10b2dnbGUpOm5vdCguZHJvcGRvd24tbWVudSksXG4gICAgPiAuZHJvcGRvd24tdG9nZ2xlOm50aC1sYXN0LWNoaWxkKG4gKyA0KSB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItZW5kLXJhZGl1cygwKTtcbiAgICB9XG4gIH1cblxuICAkdmFsaWRhdGlvbi1tZXNzYWdlczogXCJcIjtcbiAgQGVhY2ggJHN0YXRlIGluIG1hcC1rZXlzKCRmb3JtLXZhbGlkYXRpb24tc3RhdGVzKSB7XG4gICAgJHZhbGlkYXRpb24tbWVzc2FnZXM6ICR2YWxpZGF0aW9uLW1lc3NhZ2VzICsgXCI6bm90KC5cIiArIHVucXVvdGUoJHN0YXRlKSArIFwiLXRvb2x0aXApXCIgKyBcIjpub3QoLlwiICsgdW5xdW90ZSgkc3RhdGUpICsgXCItZmVlZGJhY2spXCI7XG4gIH1cblxuICA+IDpub3QoOmZpcnN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLW1lbnUpI3skdmFsaWRhdGlvbi1tZXNzYWdlc30ge1xuICAgIG1hcmdpbi1sZWZ0OiAtJGlucHV0LWJvcmRlci13aWR0aDtcbiAgICBAaW5jbHVkZSBib3JkZXItc3RhcnQtcmFkaXVzKDApO1xuICB9XG59XG4iLCIvLyBUaGlzIG1peGluIHVzZXMgYW4gYGlmKClgIHRlY2huaXF1ZSB0byBiZSBjb21wYXRpYmxlIHdpdGggRGFydCBTYXNzXG4vLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3Nhc3Mvc2Fzcy9pc3N1ZXMvMTg3MyNpc3N1ZWNvbW1lbnQtMTUyMjkzNzI1IGZvciBtb3JlIGRldGFpbHNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tdmFsaWRhdGlvbi1taXhpbnNcbkBtaXhpbiBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gIEBpZiAoJHN0YXRlID09IFwidmFsaWRcIiBvciAkc3RhdGUgPT0gXCJpbnZhbGlkXCIpIHtcbiAgICAud2FzLXZhbGlkYXRlZCAje2lmKCYsIFwiJlwiLCBcIlwiKX06I3skc3RhdGV9LFxuICAgICN7aWYoJiwgXCImXCIsIFwiXCIpfS5pcy0jeyRzdGF0ZX0ge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICAje2lmKCYsIFwiJlwiLCBcIlwiKX0uaXMtI3skc3RhdGV9IHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gZm9ybS12YWxpZGF0aW9uLXN0YXRlKFxuICAkc3RhdGUsXG4gICRjb2xvcixcbiAgJGljb24sXG4gICR0b29sdGlwLWNvbG9yOiBjb2xvci1jb250cmFzdCgkY29sb3IpLFxuICAkdG9vbHRpcC1iZy1jb2xvcjogcmdiYSgkY29sb3IsICRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtb3BhY2l0eSksXG4gICRmb2N1cy1ib3gtc2hhZG93OiAwIDAgJGlucHV0LWJ0bi1mb2N1cy1ibHVyICRpbnB1dC1mb2N1cy13aWR0aCByZ2JhKCRjb2xvciwgJGlucHV0LWJ0bi1mb2N1cy1jb2xvci1vcGFjaXR5KVxuKSB7XG4gIC4jeyRzdGF0ZX0tZmVlZGJhY2sge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogJGZvcm0tZmVlZGJhY2stbWFyZ2luLXRvcDtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoJGZvcm0tZmVlZGJhY2stZm9udC1zaXplKTtcbiAgICBmb250LXN0eWxlOiAkZm9ybS1mZWVkYmFjay1mb250LXN0eWxlO1xuICAgIGNvbG9yOiAkY29sb3I7XG4gIH1cblxuICAuI3skc3RhdGV9LXRvb2x0aXAge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwMCU7XG4gICAgei1pbmRleDogNTtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIG1heC13aWR0aDogMTAwJTsgLy8gQ29udGFpbiB0byBwYXJlbnQgd2hlbiBwb3NzaWJsZVxuICAgIHBhZGRpbmc6ICRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtcGFkZGluZy15ICRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtcGFkZGluZy14O1xuICAgIG1hcmdpbi10b3A6IC4xcmVtO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9ybS1mZWVkYmFjay10b29sdGlwLWZvbnQtc2l6ZSk7XG4gICAgbGluZS1oZWlnaHQ6ICRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtbGluZS1oZWlnaHQ7XG4gICAgY29sb3I6ICR0b29sdGlwLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR0b29sdGlwLWJnLWNvbG9yO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1ib3JkZXItcmFkaXVzKTtcbiAgfVxuXG4gIEBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcbiAgICB+IC4jeyRzdGF0ZX0tZmVlZGJhY2ssXG4gICAgfiAuI3skc3RhdGV9LXRvb2x0aXAge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG5cbiAgLmZvcm0tY29udHJvbCB7XG4gICAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG5cbiAgICAgIEBpZiAkZW5hYmxlLXZhbGlkYXRpb24taWNvbnMge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkaW5wdXQtaGVpZ2h0LWlubmVyO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRpY29uKTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgJGlucHV0LWhlaWdodC1pbm5lci1xdWFydGVyIGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAkaW5wdXQtaGVpZ2h0LWlubmVyLWhhbGYgJGlucHV0LWhlaWdodC1pbm5lci1oYWxmO1xuICAgICAgfVxuXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG4gICAgICAgIGJveC1zaGFkb3c6ICRmb2N1cy1ib3gtc2hhZG93O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcbiAgdGV4dGFyZWEuZm9ybS1jb250cm9sIHtcbiAgICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gICAgICBAaWYgJGVuYWJsZS12YWxpZGF0aW9uLWljb25zIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogJGlucHV0LWhlaWdodC1pbm5lcjtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wICRpbnB1dC1oZWlnaHQtaW5uZXItcXVhcnRlciByaWdodCAkaW5wdXQtaGVpZ2h0LWlubmVyLXF1YXJ0ZXI7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmZvcm0tc2VsZWN0IHtcbiAgICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcblxuICAgICAgQGlmICRlbmFibGUtdmFsaWRhdGlvbi1pY29ucyB7XG4gICAgICAgICY6bm90KFttdWx0aXBsZV0pOm5vdChbc2l6ZV0pLFxuICAgICAgICAmOm5vdChbbXVsdGlwbGVdKVtzaXplPVwiMVwiXSB7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogJGZvcm0tc2VsZWN0LWZlZWRiYWNrLWljb24tcGFkZGluZy1lbmQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkZm9ybS1zZWxlY3QtaW5kaWNhdG9yKSwgZXNjYXBlLXN2ZygkaWNvbik7XG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogJGZvcm0tc2VsZWN0LWJnLXBvc2l0aW9uLCAkZm9ybS1zZWxlY3QtZmVlZGJhY2staWNvbi1wb3NpdGlvbjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6ICRmb3JtLXNlbGVjdC1iZy1zaXplLCAkZm9ybS1zZWxlY3QtZmVlZGJhY2staWNvbi1zaXplO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcbiAgICAgICAgYm94LXNoYWRvdzogJGZvY3VzLWJveC1zaGFkb3c7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmZvcm0tY29udHJvbC1jb2xvciB7XG4gICAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xuICAgICAgQGlmICRlbmFibGUtdmFsaWRhdGlvbi1pY29ucyB7XG4gICAgICAgIHdpZHRoOiBhZGQoJGZvcm0tY29sb3Itd2lkdGgsICRpbnB1dC1oZWlnaHQtaW5uZXIpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcblxuICAgICAgJjpjaGVja2VkIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xuICAgICAgfVxuXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgYm94LXNoYWRvdzogJGZvY3VzLWJveC1zaGFkb3c7XG4gICAgICB9XG5cbiAgICAgIH4gLmZvcm0tY2hlY2stbGFiZWwge1xuICAgICAgICBjb2xvcjogJGNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuZm9ybS1jaGVjay1pbmxpbmUgLmZvcm0tY2hlY2staW5wdXQge1xuICAgIH4gLiN7JHN0YXRlfS1mZWVkYmFjayB7XG4gICAgICBtYXJnaW4tbGVmdDogLjVlbTtcbiAgICB9XG4gIH1cblxuICAuaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbCxcbiAgLmlucHV0LWdyb3VwIC5mb3JtLXNlbGVjdCB7XG4gICAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xuICAgICAgQGlmICRzdGF0ZSA9PSBcInZhbGlkXCIge1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgfSBAZWxzZSBpZiAkc3RhdGUgPT0gXCJpbnZhbGlkXCIge1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgfVxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIHotaW5kZXg6IDM7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIGZvcm0tdmFsaWRhdGlvbi1taXhpbnNcbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGN1c3RvbS1wcm9wZXJ0eS1lbXB0eS1saW5lLWJlZm9yZVxuXG4vL1xuLy8gQmFzZSBzdHlsZXNcbi8vXG5cbi5idG4ge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgYnRuLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fWJ0bi1wYWRkaW5nLXg6ICN7JGJ0bi1wYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH1idG4tcGFkZGluZy15OiAjeyRidG4tcGFkZGluZy15fTtcbiAgLS0jeyRwcmVmaXh9YnRuLWZvbnQtZmFtaWx5OiAjeyRidG4tZm9udC1mYW1pbHl9O1xuICBAaW5jbHVkZSByZnMoJGJ0bi1mb250LXNpemUsIC0tI3skcHJlZml4fWJ0bi1mb250LXNpemUpO1xuICAtLSN7JHByZWZpeH1idG4tZm9udC13ZWlnaHQ6ICN7JGJ0bi1mb250LXdlaWdodH07XG4gIC0tI3skcHJlZml4fWJ0bi1saW5lLWhlaWdodDogI3skYnRuLWxpbmUtaGVpZ2h0fTtcbiAgLS0jeyRwcmVmaXh9YnRuLWNvbG9yOiAjeyRib2R5LWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWJnOiB0cmFuc3BhcmVudDtcbiAgLS0jeyRwcmVmaXh9YnRuLWJvcmRlci13aWR0aDogI3skYnRuLWJvcmRlci13aWR0aH07XG4gIC0tI3skcHJlZml4fWJ0bi1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLSN7JHByZWZpeH1idG4tYm9yZGVyLXJhZGl1czogI3skYnRuLWJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH1idG4tYm94LXNoYWRvdzogI3skYnRuLWJveC1zaGFkb3d9O1xuICAtLSN7JHByZWZpeH1idG4tZGlzYWJsZWQtb3BhY2l0eTogI3skYnRuLWRpc2FibGVkLW9wYWNpdHl9O1xuICAtLSN7JHByZWZpeH1idG4tZm9jdXMtYm94LXNoYWRvdzogMCAwIDAgI3skYnRuLWZvY3VzLXdpZHRofSByZ2JhKHZhcigtLSN7JHByZWZpeH1idG4tZm9jdXMtc2hhZG93LXJnYiksIC41KTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBidG4tY3NzLXZhcnNcblxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1idG4tcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9YnRuLXBhZGRpbmcteCk7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS0jeyRwcmVmaXh9YnRuLWZvbnQtZmFtaWx5KTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKHZhcigtLSN7JHByZWZpeH1idG4tZm9udC1zaXplKSk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9YnRuLWZvbnQtd2VpZ2h0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1idG4tbGluZS1oZWlnaHQpO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1jb2xvcik7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1kZWNvcmF0aW9uID09IG5vbmUsIG51bGwsIG5vbmUpO1xuICB3aGl0ZS1zcGFjZTogJGJ0bi13aGl0ZS1zcGFjZTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgY3Vyc29yOiBpZigkZW5hYmxlLWJ1dHRvbi1wb2ludGVycywgcG9pbnRlciwgbnVsbCk7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBib3JkZXI6IHZhcigtLSN7JHByZWZpeH1idG4tYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9YnRuLWJvcmRlci1jb2xvcik7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXModmFyKC0tI3skcHJlZml4fWJ0bi1ib3JkZXItcmFkaXVzKSk7XG4gIEBpbmNsdWRlIGdyYWRpZW50LWJnKHZhcigtLSN7JHByZWZpeH1idG4tYmcpKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdyh2YXIoLS0jeyRwcmVmaXh9YnRuLWJveC1zaGFkb3cpKTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkYnRuLXRyYW5zaXRpb24pO1xuXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWNvbG9yKTtcbiAgICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWhvdmVyLWRlY29yYXRpb24gPT0gdW5kZXJsaW5lLCBub25lLCBudWxsKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWJnKTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4taG92ZXItYm9yZGVyLWNvbG9yKTtcbiAgfVxuXG4gIC5idG4tY2hlY2s6Zm9jdXMgKyAmLFxuICAmOmZvY3VzIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1ob3Zlci1jb2xvcik7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcodmFyKC0tI3skcHJlZml4fWJ0bi1ob3Zlci1iZykpO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1ob3Zlci1ib3JkZXItY29sb3IpO1xuICAgIG91dGxpbmU6IDA7XG4gICAgLy8gQXZvaWQgdXNpbmcgbWl4aW4gc28gd2UgY2FuIHBhc3MgY3VzdG9tIGZvY3VzIHNoYWRvdyBwcm9wZXJseVxuICAgIEBpZiAkZW5hYmxlLXNoYWRvd3Mge1xuICAgICAgYm94LXNoYWRvdzogdmFyKC0tI3skcHJlZml4fWJ0bi1ib3gtc2hhZG93KSwgdmFyKC0tI3skcHJlZml4fWJ0bi1mb2N1cy1ib3gtc2hhZG93KTtcbiAgICB9IEBlbHNlIHtcbiAgICAgIGJveC1zaGFkb3c6IHZhcigtLSN7JHByZWZpeH1idG4tZm9jdXMtYm94LXNoYWRvdyk7XG4gICAgfVxuICB9XG5cbiAgLmJ0bi1jaGVjazpjaGVja2VkICsgJixcbiAgLmJ0bi1jaGVjazphY3RpdmUgKyAmLFxuICAmOmFjdGl2ZSxcbiAgJi5hY3RpdmUsXG4gICYuc2hvdyB7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4tYWN0aXZlLWNvbG9yKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWFjdGl2ZS1iZyk7XG4gICAgLy8gUmVtb3ZlIENTUyBncmFkaWVudHMgaWYgdGhleSdyZSBlbmFibGVkXG4gICAgYmFja2dyb3VuZC1pbWFnZTogaWYoJGVuYWJsZS1ncmFkaWVudHMsIG5vbmUsIG51bGwpO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yKTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KHZhcigtLSN7JHByZWZpeH1idG4tYWN0aXZlLXNoYWRvdykpO1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XG4gICAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIHtcbiAgICAgICAgYm94LXNoYWRvdzogdmFyKC0tI3skcHJlZml4fWJ0bi1hY3RpdmUtc2hhZG93KSwgdmFyKC0tI3skcHJlZml4fWJ0bi1mb2N1cy1ib3gtc2hhZG93KTtcbiAgICAgIH0gQGVsc2Uge1xuICAgICAgICBib3gtc2hhZG93OiB2YXIoLS0jeyRwcmVmaXh9YnRuLWZvY3VzLWJveC1zaGFkb3cpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICY6ZGlzYWJsZWQsXG4gICYuZGlzYWJsZWQsXG4gIGZpZWxkc2V0OmRpc2FibGVkICYge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWRpc2FibGVkLWNvbG9yKTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWRpc2FibGVkLWJnKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBpZigkZW5hYmxlLWdyYWRpZW50cywgbm9uZSwgbnVsbCk7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcik7XG4gICAgb3BhY2l0eTogdmFyKC0tI3skcHJlZml4fWJ0bi1kaXNhYmxlZC1vcGFjaXR5KTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KG5vbmUpO1xuICB9XG59XG5cblxuLy9cbi8vIEFsdGVybmF0ZSBidXR0b25zXG4vL1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYnRuLXZhcmlhbnQtbG9vcHNcbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAuYnRuLSN7JGNvbG9yfSB7XG4gICAgQGluY2x1ZGUgYnV0dG9uLXZhcmlhbnQoJHZhbHVlLCAkdmFsdWUpO1xuICB9XG59XG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAuYnRuLW91dGxpbmUtI3skY29sb3J9IHtcbiAgICBAaW5jbHVkZSBidXR0b24tb3V0bGluZS12YXJpYW50KCR2YWx1ZSk7XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgYnRuLXZhcmlhbnQtbG9vcHNcblxuXG4vL1xuLy8gTGluayBidXR0b25zXG4vL1xuXG4vLyBNYWtlIGEgYnV0dG9uIGxvb2sgYW5kIGJlaGF2ZSBsaWtlIGEgbGlua1xuLmJ0bi1saW5rIHtcbiAgLS0jeyRwcmVmaXh9YnRuLWZvbnQtd2VpZ2h0OiAjeyRmb250LXdlaWdodC1ub3JtYWx9O1xuICAtLSN7JHByZWZpeH1idG4tY29sb3I6ICN7JGJ0bi1saW5rLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWJnOiB0cmFuc3BhcmVudDtcbiAgLS0jeyRwcmVmaXh9YnRuLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tI3skcHJlZml4fWJ0bi1ob3Zlci1jb2xvcjogI3skYnRuLWxpbmstaG92ZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1idG4taG92ZXItYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS0jeyRwcmVmaXh9YnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLSN7JHByZWZpeH1idG4tZGlzYWJsZWQtY29sb3I6ICN7JGJ0bi1saW5rLWRpc2FibGVkLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tI3skcHJlZml4fWJ0bi1ib3gtc2hhZG93OiBub25lO1xuXG4gIHRleHQtZGVjb3JhdGlvbjogJGxpbmstZGVjb3JhdGlvbjtcblxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWhvdmVyLWRlY29yYXRpb247XG4gIH1cblxuICAvLyBObyBuZWVkIGZvciBhbiBhY3RpdmUgc3RhdGUgaGVyZVxufVxuXG5cbi8vXG4vLyBCdXR0b24gU2l6ZXNcbi8vXG5cbi5idG4tbGcge1xuICBAaW5jbHVkZSBidXR0b24tc2l6ZSgkYnRuLXBhZGRpbmcteS1sZywgJGJ0bi1wYWRkaW5nLXgtbGcsICRidG4tZm9udC1zaXplLWxnLCAkYnRuLWJvcmRlci1yYWRpdXMtbGcpO1xufVxuXG4uYnRuLXNtIHtcbiAgQGluY2x1ZGUgYnV0dG9uLXNpemUoJGJ0bi1wYWRkaW5nLXktc20sICRidG4tcGFkZGluZy14LXNtLCAkYnRuLWZvbnQtc2l6ZS1zbSwgJGJ0bi1ib3JkZXItcmFkaXVzLXNtKTtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGN1c3RvbS1wcm9wZXJ0eS1lbXB0eS1saW5lLWJlZm9yZVxuXG4vLyBCdXR0b24gdmFyaWFudHNcbi8vXG4vLyBFYXNpbHkgcHVtcCBvdXQgZGVmYXVsdCBzdHlsZXMsIGFzIHdlbGwgYXMgOmhvdmVyLCA6Zm9jdXMsIDphY3RpdmUsXG4vLyBhbmQgZGlzYWJsZWQgb3B0aW9ucyBmb3IgYWxsIGJ1dHRvbnNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGJ0bi12YXJpYW50LW1peGluXG5AbWl4aW4gYnV0dG9uLXZhcmlhbnQoXG4gICRiYWNrZ3JvdW5kLFxuICAkYm9yZGVyLFxuICAkY29sb3I6IGNvbG9yLWNvbnRyYXN0KCRiYWNrZ3JvdW5kKSxcbiAgJGhvdmVyLWJhY2tncm91bmQ6IGlmKCRjb2xvciA9PSAkY29sb3ItY29udHJhc3QtbGlnaHQsIHNoYWRlLWNvbG9yKCRiYWNrZ3JvdW5kLCAkYnRuLWhvdmVyLWJnLXNoYWRlLWFtb3VudCksIHRpbnQtY29sb3IoJGJhY2tncm91bmQsICRidG4taG92ZXItYmctdGludC1hbW91bnQpKSxcbiAgJGhvdmVyLWJvcmRlcjogaWYoJGNvbG9yID09ICRjb2xvci1jb250cmFzdC1saWdodCwgc2hhZGUtY29sb3IoJGJvcmRlciwgJGJ0bi1ob3Zlci1ib3JkZXItc2hhZGUtYW1vdW50KSwgdGludC1jb2xvcigkYm9yZGVyLCAkYnRuLWhvdmVyLWJvcmRlci10aW50LWFtb3VudCkpLFxuICAkaG92ZXItY29sb3I6IGNvbG9yLWNvbnRyYXN0KCRob3Zlci1iYWNrZ3JvdW5kKSxcbiAgJGFjdGl2ZS1iYWNrZ3JvdW5kOiBpZigkY29sb3IgPT0gJGNvbG9yLWNvbnRyYXN0LWxpZ2h0LCBzaGFkZS1jb2xvcigkYmFja2dyb3VuZCwgJGJ0bi1hY3RpdmUtYmctc2hhZGUtYW1vdW50KSwgdGludC1jb2xvcigkYmFja2dyb3VuZCwgJGJ0bi1hY3RpdmUtYmctdGludC1hbW91bnQpKSxcbiAgJGFjdGl2ZS1ib3JkZXI6IGlmKCRjb2xvciA9PSAkY29sb3ItY29udHJhc3QtbGlnaHQsIHNoYWRlLWNvbG9yKCRib3JkZXIsICRidG4tYWN0aXZlLWJvcmRlci1zaGFkZS1hbW91bnQpLCB0aW50LWNvbG9yKCRib3JkZXIsICRidG4tYWN0aXZlLWJvcmRlci10aW50LWFtb3VudCkpLFxuICAkYWN0aXZlLWNvbG9yOiBjb2xvci1jb250cmFzdCgkYWN0aXZlLWJhY2tncm91bmQpLFxuICAkZGlzYWJsZWQtYmFja2dyb3VuZDogJGJhY2tncm91bmQsXG4gICRkaXNhYmxlZC1ib3JkZXI6ICRib3JkZXIsXG4gICRkaXNhYmxlZC1jb2xvcjogY29sb3ItY29udHJhc3QoJGRpc2FibGVkLWJhY2tncm91bmQpXG4pIHtcbiAgLS0jeyRwcmVmaXh9YnRuLWNvbG9yOiAjeyRjb2xvcn07XG4gIC0tI3skcHJlZml4fWJ0bi1iZzogI3skYmFja2dyb3VuZH07XG4gIC0tI3skcHJlZml4fWJ0bi1ib3JkZXItY29sb3I6ICN7JGJvcmRlcn07XG4gIC0tI3skcHJlZml4fWJ0bi1ob3Zlci1jb2xvcjogI3skaG92ZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1idG4taG92ZXItYmc6ICN7JGhvdmVyLWJhY2tncm91bmR9O1xuICAtLSN7JHByZWZpeH1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjeyRob3Zlci1ib3JkZXJ9O1xuICAtLSN7JHByZWZpeH1idG4tZm9jdXMtc2hhZG93LXJnYjogI3t0by1yZ2IobWl4KCRjb2xvciwgJGJvcmRlciwgMTUlKSl9O1xuICAtLSN7JHByZWZpeH1idG4tYWN0aXZlLWNvbG9yOiAjeyRhY3RpdmUtY29sb3J9O1xuICAtLSN7JHByZWZpeH1idG4tYWN0aXZlLWJnOiAjeyRhY3RpdmUtYmFja2dyb3VuZH07XG4gIC0tI3skcHJlZml4fWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjeyRhY3RpdmUtYm9yZGVyfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWFjdGl2ZS1zaGFkb3c6ICN7JGJ0bi1hY3RpdmUtYm94LXNoYWRvd307XG4gIC0tI3skcHJlZml4fWJ0bi1kaXNhYmxlZC1jb2xvcjogI3skZGlzYWJsZWQtY29sb3J9O1xuICAtLSN7JHByZWZpeH1idG4tZGlzYWJsZWQtYmc6ICN7JGRpc2FibGVkLWJhY2tncm91bmR9O1xuICAtLSN7JHByZWZpeH1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjeyRkaXNhYmxlZC1ib3JkZXJ9O1xufVxuLy8gc2Nzcy1kb2NzLWVuZCBidG4tdmFyaWFudC1taXhpblxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYnRuLW91dGxpbmUtdmFyaWFudC1taXhpblxuQG1peGluIGJ1dHRvbi1vdXRsaW5lLXZhcmlhbnQoXG4gICRjb2xvcixcbiAgJGNvbG9yLWhvdmVyOiBjb2xvci1jb250cmFzdCgkY29sb3IpLFxuICAkYWN0aXZlLWJhY2tncm91bmQ6ICRjb2xvcixcbiAgJGFjdGl2ZS1ib3JkZXI6ICRjb2xvcixcbiAgJGFjdGl2ZS1jb2xvcjogY29sb3ItY29udHJhc3QoJGFjdGl2ZS1iYWNrZ3JvdW5kKVxuKSB7XG4gIC0tI3skcHJlZml4fWJ0bi1jb2xvcjogI3skY29sb3J9O1xuICAtLSN7JHByZWZpeH1idG4tYm9yZGVyLWNvbG9yOiAjeyRjb2xvcn07XG4gIC0tI3skcHJlZml4fWJ0bi1ob3Zlci1jb2xvcjogI3skY29sb3ItaG92ZXJ9O1xuICAtLSN7JHByZWZpeH1idG4taG92ZXItYmc6ICN7JGFjdGl2ZS1iYWNrZ3JvdW5kfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWJvcmRlci1jb2xvcjogI3skYWN0aXZlLWJvcmRlcn07XG4gIC0tI3skcHJlZml4fWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAje3RvLXJnYigkY29sb3IpfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWFjdGl2ZS1jb2xvcjogI3skYWN0aXZlLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWFjdGl2ZS1iZzogI3skYWN0aXZlLWJhY2tncm91bmR9O1xuICAtLSN7JHByZWZpeH1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogI3skYWN0aXZlLWJvcmRlcn07XG4gIC0tI3skcHJlZml4fWJ0bi1hY3RpdmUtc2hhZG93OiAjeyRidG4tYWN0aXZlLWJveC1zaGFkb3d9O1xuICAtLSN7JHByZWZpeH1idG4tZGlzYWJsZWQtY29sb3I6ICN7JGNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWRpc2FibGVkLWJnOiB0cmFuc3BhcmVudDtcbiAgLS0jeyRwcmVmaXh9Z3JhZGllbnQ6IG5vbmU7XG59XG4vLyBzY3NzLWRvY3MtZW5kIGJ0bi1vdXRsaW5lLXZhcmlhbnQtbWl4aW5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGJ0bi1zaXplLW1peGluXG5AbWl4aW4gYnV0dG9uLXNpemUoJHBhZGRpbmcteSwgJHBhZGRpbmcteCwgJGZvbnQtc2l6ZSwgJGJvcmRlci1yYWRpdXMpIHtcbiAgLS0jeyRwcmVmaXh9YnRuLXBhZGRpbmcteTogI3skcGFkZGluZy15fTtcbiAgLS0jeyRwcmVmaXh9YnRuLXBhZGRpbmcteDogI3skcGFkZGluZy14fTtcbiAgQGluY2x1ZGUgcmZzKCRmb250LXNpemUsIC0tI3skcHJlZml4fWJ0bi1mb250LXNpemUpO1xuICAtLSN7JHByZWZpeH1idG4tYm9yZGVyLXJhZGl1czogI3skYm9yZGVyLXJhZGl1c307XG59XG4vLyBzY3NzLWRvY3MtZW5kIGJ0bi1zaXplLW1peGluXG4iLCIuZmFkZSB7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJHRyYW5zaXRpb24tZmFkZSk7XG5cbiAgJjpub3QoLnNob3cpIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbi8vIHNjc3MtZG9jcy1zdGFydCBjb2xsYXBzZS1jbGFzc2VzXG4uY29sbGFwc2Uge1xuICAmOm5vdCguc2hvdykge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmNvbGxhcHNpbmcge1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJHRyYW5zaXRpb24tY29sbGFwc2UpO1xuXG4gICYuY29sbGFwc2UtaG9yaXpvbnRhbCB7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJHRyYW5zaXRpb24tY29sbGFwc2Utd2lkdGgpO1xuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIGNvbGxhcHNlLWNsYXNzZXNcbiIsIi8vIFRoZSBkcm9wZG93biB3cmFwcGVyIChgPGRpdj5gKVxuLmRyb3B1cCxcbi5kcm9wZW5kLFxuLmRyb3Bkb3duLFxuLmRyb3BzdGFydCxcbi5kcm9wdXAtY2VudGVyLFxuLmRyb3Bkb3duLWNlbnRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgLy8gR2VuZXJhdGUgdGhlIGNhcmV0IGF1dG9tYXRpY2FsbHlcbiAgQGluY2x1ZGUgY2FyZXQoKTtcbn1cblxuLy8gVGhlIGRyb3Bkb3duIG1lbnVcbi5kcm9wZG93bi1tZW51IHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IGRyb3Bkb3duLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLW1pbi13aWR0aDogI3skZHJvcGRvd24tbWluLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tcGFkZGluZy14OiAjeyRkcm9wZG93bi1wYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1wYWRkaW5nLXk6ICN7JGRyb3Bkb3duLXBhZGRpbmcteX07XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLXNwYWNlcjogI3skZHJvcGRvd24tc3BhY2VyfTtcbiAgQGluY2x1ZGUgcmZzKCRkcm9wZG93bi1mb250LXNpemUsIC0tI3skcHJlZml4fWRyb3Bkb3duLWZvbnQtc2l6ZSk7XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWNvbG9yOiAjeyRkcm9wZG93bi1jb2xvcn07IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgY3VzdG9tLXByb3BlcnR5LWVtcHR5LWxpbmUtYmVmb3JlXG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWJnOiAjeyRkcm9wZG93bi1iZ307XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWJvcmRlci1jb2xvcjogI3skZHJvcGRvd24tYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tYm9yZGVyLXJhZGl1czogI3skZHJvcGRvd24tYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWJvcmRlci13aWR0aDogI3skZHJvcGRvd24tYm9yZGVyLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24taW5uZXItYm9yZGVyLXJhZGl1czogI3skZHJvcGRvd24taW5uZXItYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWRpdmlkZXItYmc6ICN7JGRyb3Bkb3duLWRpdmlkZXItYmd9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1kaXZpZGVyLW1hcmdpbi15OiAjeyRkcm9wZG93bi1kaXZpZGVyLW1hcmdpbi15fTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tYm94LXNoYWRvdzogI3skZHJvcGRvd24tYm94LXNoYWRvd307XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWxpbmstY29sb3I6ICN7JGRyb3Bkb3duLWxpbmstY29sb3J9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWhvdmVyLWNvbG9yOiAjeyRkcm9wZG93bi1saW5rLWhvdmVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tbGluay1ob3Zlci1iZzogI3skZHJvcGRvd24tbGluay1ob3Zlci1iZ307XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yOiAjeyRkcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvcn07XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWxpbmstYWN0aXZlLWJnOiAjeyRkcm9wZG93bi1saW5rLWFjdGl2ZS1iZ307XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWxpbmstZGlzYWJsZWQtY29sb3I6ICN7JGRyb3Bkb3duLWxpbmstZGlzYWJsZWQtY29sb3J9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1pdGVtLXBhZGRpbmcteDogI3skZHJvcGRvd24taXRlbS1wYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1pdGVtLXBhZGRpbmcteTogI3skZHJvcGRvd24taXRlbS1wYWRkaW5nLXl9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1oZWFkZXItY29sb3I6ICN7JGRyb3Bkb3duLWhlYWRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWhlYWRlci1wYWRkaW5nLXg6ICN7JGRyb3Bkb3duLWhlYWRlci1wYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1oZWFkZXItcGFkZGluZy15OiAjeyRkcm9wZG93bi1oZWFkZXItcGFkZGluZy15fTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBkcm9wZG93bi1jc3MtdmFyc1xuXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogJHppbmRleC1kcm9wZG93bjtcbiAgZGlzcGxheTogbm9uZTsgLy8gbm9uZSBieSBkZWZhdWx0LCBidXQgYmxvY2sgb24gXCJvcGVuXCIgb2YgdGhlIG1lbnVcbiAgbWluLXdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tbWluLXdpZHRoKTtcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLXBhZGRpbmcteCk7XG4gIG1hcmdpbjogMDsgLy8gT3ZlcnJpZGUgZGVmYXVsdCBtYXJnaW4gb2YgdWxcbiAgQGluY2x1ZGUgZm9udC1zaXplKHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1mb250LXNpemUpKTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1jb2xvcik7XG4gIHRleHQtYWxpZ246IGxlZnQ7IC8vIEVuc3VyZXMgcHJvcGVyIGFsaWdubWVudCBpZiBwYXJlbnQgaGFzIGl0IGNoYW5nZWQgKGUuZy4sIG1vZGFsIGZvb3RlcilcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWJnKTtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tYm9yZGVyLWNvbG9yKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tYm9yZGVyLXJhZGl1cykpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1ib3gtc2hhZG93KSk7XG5cbiAgJltkYXRhLWJzLXBvcHBlcl0ge1xuICAgIHRvcDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIG1hcmdpbi10b3A6IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1zcGFjZXIpO1xuICB9XG59XG5cbi8vIHNjc3MtZG9jcy1zdGFydCByZXNwb25zaXZlLWJyZWFrcG9pbnRzXG4vLyBXZSBkZWxpYmVyYXRlbHkgaGFyZGNvZGUgdGhlIGBicy1gIHByZWZpeCBiZWNhdXNlIHdlIGNoZWNrXG4vLyB0aGlzIGN1c3RvbSBwcm9wZXJ0eSBpbiBKUyB0byBkZXRlcm1pbmUgUG9wcGVyJ3MgcG9zaXRpb25pbmdcblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgLmRyb3Bkb3duLW1lbnUjeyRpbmZpeH0tc3RhcnQge1xuICAgICAgLS1icy1wb3NpdGlvbjogc3RhcnQ7XG5cbiAgICAgICZbZGF0YS1icy1wb3BwZXJdIHtcbiAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmRyb3Bkb3duLW1lbnUjeyRpbmZpeH0tZW5kIHtcbiAgICAgIC0tYnMtcG9zaXRpb246IGVuZDtcblxuICAgICAgJltkYXRhLWJzLXBvcHBlcl0ge1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgbGVmdDogYXV0bztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgcmVzcG9uc2l2ZS1icmVha3BvaW50c1xuXG4vLyBBbGxvdyBmb3IgZHJvcGRvd25zIHRvIGdvIGJvdHRvbSB1cCAoYWthLCBkcm9wdXAtbWVudSlcbi8vIEp1c3QgYWRkIC5kcm9wdXAgYWZ0ZXIgdGhlIHN0YW5kYXJkIC5kcm9wZG93biBjbGFzcyBhbmQgeW91J3JlIHNldC5cbi5kcm9wdXAge1xuICAuZHJvcGRvd24tbWVudVtkYXRhLWJzLXBvcHBlcl0ge1xuICAgIHRvcDogYXV0bztcbiAgICBib3R0b206IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tc3BhY2VyKTtcbiAgfVxuXG4gIC5kcm9wZG93bi10b2dnbGUge1xuICAgIEBpbmNsdWRlIGNhcmV0KHVwKTtcbiAgfVxufVxuXG4uZHJvcGVuZCB7XG4gIC5kcm9wZG93bi1tZW51W2RhdGEtYnMtcG9wcGVyXSB7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tbGVmdDogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLXNwYWNlcik7XG4gIH1cblxuICAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBAaW5jbHVkZSBjYXJldChlbmQpO1xuICAgICY6OmFmdGVyIHtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiAwO1xuICAgIH1cbiAgfVxufVxuXG4uZHJvcHN0YXJ0IHtcbiAgLmRyb3Bkb3duLW1lbnVbZGF0YS1icy1wb3BwZXJdIHtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDEwMCU7XG4gICAgbGVmdDogYXV0bztcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1yaWdodDogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLXNwYWNlcik7XG4gIH1cblxuICAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBAaW5jbHVkZSBjYXJldChzdGFydCk7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiAwO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIERpdmlkZXJzIChiYXNpY2FsbHkgYW4gYDxocj5gKSB3aXRoaW4gdGhlIGRyb3Bkb3duXG4uZHJvcGRvd24tZGl2aWRlciB7XG4gIGhlaWdodDogMDtcbiAgbWFyZ2luOiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tZGl2aWRlci1tYXJnaW4teSkgMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1kaXZpZGVyLWJnKTtcbiAgb3BhY2l0eTogMTsgLy8gUmV2aXNpdCBpbiB2NiB0byBkZS1kdXBlIHN0eWxlcyB0aGF0IGNvbmZsaWN0IHdpdGggPGhyPiBlbGVtZW50XG59XG5cbi8vIExpbmtzLCBidXR0b25zLCBhbmQgbW9yZSB3aXRoaW4gdGhlIGRyb3Bkb3duIG1lbnVcbi8vXG4vLyBgPGJ1dHRvbj5gLXNwZWNpZmljIHN0eWxlcyBhcmUgZGVub3RlZCB3aXRoIGAvLyBGb3IgPGJ1dHRvbj5zYFxuLmRyb3Bkb3duLWl0ZW0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7IC8vIEZvciBgPGJ1dHRvbj5gc1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24taXRlbS1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1pdGVtLXBhZGRpbmcteCk7XG4gIGNsZWFyOiBib3RoO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWNvbG9yKTtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDsgLy8gRm9yIGA8YnV0dG9uPmBzXG4gIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstZGVjb3JhdGlvbiA9PSBub25lLCBudWxsLCBub25lKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgLy8gcHJldmVudCBsaW5rcyBmcm9tIHJhbmRvbWx5IGJyZWFraW5nIG9udG8gbmV3IGxpbmVzXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyAvLyBGb3IgYDxidXR0b24+YHNcbiAgYm9yZGVyOiAwOyAvLyBGb3IgYDxidXR0b24+YHNcblxuICAvLyBQcmV2ZW50IGRyb3Bkb3duIG92ZXJmbG93IGlmIHRoZXJlJ3Mgbm8gcGFkZGluZ1xuICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMjc3MDNcbiAgQGlmICRkcm9wZG93bi1wYWRkaW5nLXkgPT0gMCB7XG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24taW5uZXItYm9yZGVyLXJhZGl1cykpO1xuICAgIH1cblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24taW5uZXItYm9yZGVyLXJhZGl1cykpO1xuICAgIH1cbiAgfVxuXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tbGluay1ob3Zlci1jb2xvcik7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1ob3Zlci1kZWNvcmF0aW9uID09IHVuZGVybGluZSwgbm9uZSwgbnVsbCk7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcodmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWxpbmstaG92ZXItYmcpKTtcbiAgfVxuXG4gICYuYWN0aXZlLFxuICAmOmFjdGl2ZSB7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvcik7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWFjdGl2ZS1iZykpO1xuICB9XG5cbiAgJi5kaXNhYmxlZCxcbiAgJjpkaXNhYmxlZCB7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWRpc2FibGVkLWNvbG9yKTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAvLyBSZW1vdmUgQ1NTIGdyYWRpZW50cyBpZiB0aGV5J3JlIGVuYWJsZWRcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBpZigkZW5hYmxlLWdyYWRpZW50cywgbm9uZSwgbnVsbCk7XG4gIH1cbn1cblxuLmRyb3Bkb3duLW1lbnUuc2hvdyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vLyBEcm9wZG93biBzZWN0aW9uIGhlYWRlcnNcbi5kcm9wZG93bi1oZWFkZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWhlYWRlci1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1oZWFkZXItcGFkZGluZy14KTtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gZm9yIHVzZSB3aXRoIGhlYWRpbmcgZWxlbWVudHNcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmb250LXNpemUtc20pO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWhlYWRlci1jb2xvcik7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IC8vIGFzIHdpdGggPiBsaSA+IGFcbn1cblxuLy8gRHJvcGRvd24gdGV4dFxuLmRyb3Bkb3duLWl0ZW0tdGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24taXRlbS1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1pdGVtLXBhZGRpbmcteCk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tbGluay1jb2xvcik7XG59XG5cbi8vIERhcmsgZHJvcGRvd25zXG4uZHJvcGRvd24tbWVudS1kYXJrIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IGRyb3Bkb3duLWRhcmstY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tY29sb3I6ICN7JGRyb3Bkb3duLWRhcmstY29sb3J9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1iZzogI3skZHJvcGRvd24tZGFyay1iZ307XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWJvcmRlci1jb2xvcjogI3skZHJvcGRvd24tZGFyay1ib3JkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1ib3gtc2hhZG93OiAjeyRkcm9wZG93bi1kYXJrLWJveC1zaGFkb3d9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWNvbG9yOiAjeyRkcm9wZG93bi1kYXJrLWxpbmstY29sb3J9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWhvdmVyLWNvbG9yOiAjeyRkcm9wZG93bi1kYXJrLWxpbmstaG92ZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1kaXZpZGVyLWJnOiAjeyRkcm9wZG93bi1kYXJrLWRpdmlkZXItYmd9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWhvdmVyLWJnOiAjeyRkcm9wZG93bi1kYXJrLWxpbmstaG92ZXItYmd9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvcjogI3skZHJvcGRvd24tZGFyay1saW5rLWFjdGl2ZS1jb2xvcn07XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWxpbmstYWN0aXZlLWJnOiAjeyRkcm9wZG93bi1kYXJrLWxpbmstYWN0aXZlLWJnfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tbGluay1kaXNhYmxlZC1jb2xvcjogI3skZHJvcGRvd24tZGFyay1saW5rLWRpc2FibGVkLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24taGVhZGVyLWNvbG9yOiAjeyRkcm9wZG93bi1kYXJrLWhlYWRlci1jb2xvcn07XG4gIC8vIHNjc3MtZG9jcy1lbmQgZHJvcGRvd24tZGFyay1jc3MtdmFyc1xufVxuIiwiLy8gc2Nzcy1kb2NzLXN0YXJ0IGNhcmV0LW1peGluc1xuQG1peGluIGNhcmV0LWRvd24ge1xuICBib3JkZXItdG9wOiAkY2FyZXQtd2lkdGggc29saWQ7XG4gIGJvcmRlci1yaWdodDogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAwO1xuICBib3JkZXItbGVmdDogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG5AbWl4aW4gY2FyZXQtdXAge1xuICBib3JkZXItdG9wOiAwO1xuICBib3JkZXItcmlnaHQ6ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogJGNhcmV0LXdpZHRoIHNvbGlkO1xuICBib3JkZXItbGVmdDogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG5AbWl4aW4gY2FyZXQtZW5kIHtcbiAgYm9yZGVyLXRvcDogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDA7XG4gIGJvcmRlci1ib3R0b206ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6ICRjYXJldC13aWR0aCBzb2xpZDtcbn1cblxuQG1peGluIGNhcmV0LXN0YXJ0IHtcbiAgYm9yZGVyLXRvcDogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6ICRjYXJldC13aWR0aCBzb2xpZDtcbiAgYm9yZGVyLWJvdHRvbTogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG5AbWl4aW4gY2FyZXQoJGRpcmVjdGlvbjogZG93bikge1xuICBAaWYgJGVuYWJsZS1jYXJldCB7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luLWxlZnQ6ICRjYXJldC1zcGFjaW5nO1xuICAgICAgdmVydGljYWwtYWxpZ246ICRjYXJldC12ZXJ0aWNhbC1hbGlnbjtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBAaWYgJGRpcmVjdGlvbiA9PSBkb3duIHtcbiAgICAgICAgQGluY2x1ZGUgY2FyZXQtZG93bigpO1xuICAgICAgfSBAZWxzZSBpZiAkZGlyZWN0aW9uID09IHVwIHtcbiAgICAgICAgQGluY2x1ZGUgY2FyZXQtdXAoKTtcbiAgICAgIH0gQGVsc2UgaWYgJGRpcmVjdGlvbiA9PSBlbmQge1xuICAgICAgICBAaW5jbHVkZSBjYXJldC1lbmQoKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaWYgJGRpcmVjdGlvbiA9PSBzdGFydCB7XG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAkY2FyZXQtc3BhY2luZztcbiAgICAgICAgdmVydGljYWwtYWxpZ246ICRjYXJldC12ZXJ0aWNhbC1hbGlnbjtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgQGluY2x1ZGUgY2FyZXQtc3RhcnQoKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmVtcHR5OjphZnRlciB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgY2FyZXQtbWl4aW5zXG4iLCIvL1xuLy8gQmFzZSBzdHlsZXNcbi8vXG5cbi5hbGVydCB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBhbGVydC1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1hbGVydC1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tI3skcHJlZml4fWFsZXJ0LXBhZGRpbmcteDogI3skYWxlcnQtcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9YWxlcnQtcGFkZGluZy15OiAjeyRhbGVydC1wYWRkaW5nLXl9O1xuICAtLSN7JHByZWZpeH1hbGVydC1tYXJnaW4tYm90dG9tOiAjeyRhbGVydC1tYXJnaW4tYm90dG9tfTtcbiAgLS0jeyRwcmVmaXh9YWxlcnQtY29sb3I6IGluaGVyaXQ7XG4gIC0tI3skcHJlZml4fWFsZXJ0LWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tI3skcHJlZml4fWFsZXJ0LWJvcmRlcjogI3skYWxlcnQtYm9yZGVyLXdpZHRofSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9YWxlcnQtYm9yZGVyLWNvbG9yKTtcbiAgLS0jeyRwcmVmaXh9YWxlcnQtYm9yZGVyLXJhZGl1czogI3skYWxlcnQtYm9yZGVyLXJhZGl1c307XG4gIC8vIHNjc3MtZG9jcy1lbmQgYWxlcnQtY3NzLXZhcnNcblxuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1hbGVydC1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1hbGVydC1wYWRkaW5nLXgpO1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS0jeyRwcmVmaXh9YWxlcnQtbWFyZ2luLWJvdHRvbSk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YWxlcnQtY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YWxlcnQtYmcpO1xuICBib3JkZXI6IHZhcigtLSN7JHByZWZpeH1hbGVydC1ib3JkZXIpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS0jeyRwcmVmaXh9YWxlcnQtYm9yZGVyLXJhZGl1cywgMCk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG59XG5cbi8vIEhlYWRpbmdzIGZvciBsYXJnZXIgYWxlcnRzXG4uYWxlcnQtaGVhZGluZyB7XG4gIC8vIFNwZWNpZmllZCB0byBwcmV2ZW50IGNvbmZsaWN0cyBvZiBjaGFuZ2luZyAkaGVhZGluZ3MtY29sb3JcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi8vIFByb3ZpZGUgY2xhc3MgZm9yIGxpbmtzIHRoYXQgbWF0Y2ggYWxlcnRzXG4uYWxlcnQtbGluayB7XG4gIGZvbnQtd2VpZ2h0OiAkYWxlcnQtbGluay1mb250LXdlaWdodDtcbn1cblxuXG4vLyBEaXNtaXNzaWJsZSBhbGVydHNcbi8vXG4vLyBFeHBhbmQgdGhlIHJpZ2h0IHBhZGRpbmcgYW5kIGFjY291bnQgZm9yIHRoZSBjbG9zZSBidXR0b24ncyBwb3NpdGlvbmluZy5cblxuLmFsZXJ0LWRpc21pc3NpYmxlIHtcbiAgcGFkZGluZy1yaWdodDogJGFsZXJ0LWRpc21pc3NpYmxlLXBhZGRpbmctcjtcblxuICAvLyBBZGp1c3QgY2xvc2UgbGluayBwb3NpdGlvblxuICAuYnRuLWNsb3NlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHotaW5kZXg6ICRzdHJldGNoZWQtbGluay16LWluZGV4ICsgMTtcbiAgICBwYWRkaW5nOiAkYWxlcnQtcGFkZGluZy15ICogMS4yNSAkYWxlcnQtcGFkZGluZy14O1xuICB9XG59XG5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGFsZXJ0LW1vZGlmaWVyc1xuLy8gR2VuZXJhdGUgY29udGV4dHVhbCBtb2RpZmllciBjbGFzc2VzIGZvciBjb2xvcml6aW5nIHRoZSBhbGVydC5cblxuQGVhY2ggJHN0YXRlLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gICRhbGVydC1iYWNrZ3JvdW5kOiBzaGlmdC1jb2xvcigkdmFsdWUsICRhbGVydC1iZy1zY2FsZSk7XG4gICRhbGVydC1ib3JkZXI6IHNoaWZ0LWNvbG9yKCR2YWx1ZSwgJGFsZXJ0LWJvcmRlci1zY2FsZSk7XG4gICRhbGVydC1jb2xvcjogc2hpZnQtY29sb3IoJHZhbHVlLCAkYWxlcnQtY29sb3Itc2NhbGUpO1xuXG4gIEBpZiAoY29udHJhc3QtcmF0aW8oJGFsZXJ0LWJhY2tncm91bmQsICRhbGVydC1jb2xvcikgPCAkbWluLWNvbnRyYXN0LXJhdGlvKSB7XG4gICAgJGFsZXJ0LWNvbG9yOiBtaXgoJHZhbHVlLCBjb2xvci1jb250cmFzdCgkYWxlcnQtYmFja2dyb3VuZCksIGFicygkYWxlcnQtY29sb3Itc2NhbGUpKTtcbiAgfVxuICAuYWxlcnQtI3skc3RhdGV9IHtcbiAgICBAaW5jbHVkZSBhbGVydC12YXJpYW50KCRhbGVydC1iYWNrZ3JvdW5kLCAkYWxlcnQtYm9yZGVyLCAkYWxlcnQtY29sb3IpO1xuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIGFsZXJ0LW1vZGlmaWVyc1xuIiwiLy8gc2Nzcy1kb2NzLXN0YXJ0IGFsZXJ0LXZhcmlhbnQtbWl4aW5cbkBtaXhpbiBhbGVydC12YXJpYW50KCRiYWNrZ3JvdW5kLCAkYm9yZGVyLCAkY29sb3IpIHtcbiAgLS0jeyRwcmVmaXh9YWxlcnQtY29sb3I6ICN7JGNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9YWxlcnQtYmc6ICN7JGJhY2tncm91bmR9O1xuICAtLSN7JHByZWZpeH1hbGVydC1ib3JkZXItY29sb3I6ICN7JGJvcmRlcn07XG5cbiAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS0jeyRwcmVmaXh9Z3JhZGllbnQpO1xuICB9XG5cbiAgLmFsZXJ0LWxpbmsge1xuICAgIGNvbG9yOiBzaGFkZS1jb2xvcigkY29sb3IsIDIwJSk7XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgYWxlcnQtdmFyaWFudC1taXhpblxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG5cbi8vIC5tb2RhbC1vcGVuICAgICAgLSBib2R5IGNsYXNzIGZvciBraWxsaW5nIHRoZSBzY3JvbGxcbi8vIC5tb2RhbCAgICAgICAgICAgLSBjb250YWluZXIgdG8gc2Nyb2xsIHdpdGhpblxuLy8gLm1vZGFsLWRpYWxvZyAgICAtIHBvc2l0aW9uaW5nIHNoZWxsIGZvciB0aGUgYWN0dWFsIG1vZGFsXG4vLyAubW9kYWwtY29udGVudCAgIC0gYWN0dWFsIG1vZGFsIHcvIGJnIGFuZCBjb3JuZXJzIGFuZCBzdHVmZlxuXG5cbi8vIENvbnRhaW5lciB0aGF0IHRoZSBtb2RhbCBzY3JvbGxzIHdpdGhpblxuLm1vZGFsIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IG1vZGFsLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fW1vZGFsLXppbmRleDogI3skemluZGV4LW1vZGFsfTtcbiAgLS0jeyRwcmVmaXh9bW9kYWwtd2lkdGg6ICN7JG1vZGFsLW1kfTtcbiAgLS0jeyRwcmVmaXh9bW9kYWwtcGFkZGluZzogI3skbW9kYWwtaW5uZXItcGFkZGluZ307XG4gIC0tI3skcHJlZml4fW1vZGFsLW1hcmdpbjogI3skbW9kYWwtZGlhbG9nLW1hcmdpbn07XG4gIC0tI3skcHJlZml4fW1vZGFsLWNvbG9yOiAjeyRtb2RhbC1jb250ZW50LWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bW9kYWwtYmc6ICN7JG1vZGFsLWNvbnRlbnQtYmd9O1xuICAtLSN7JHByZWZpeH1tb2RhbC1ib3JkZXItY29sb3I6ICN7JG1vZGFsLWNvbnRlbnQtYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bW9kYWwtYm9yZGVyLXdpZHRoOiAjeyRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aH07XG4gIC0tI3skcHJlZml4fW1vZGFsLWJvcmRlci1yYWRpdXM6ICN7JG1vZGFsLWNvbnRlbnQtYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fW1vZGFsLWJveC1zaGFkb3c6ICN7JG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy14c307XG4gIC0tI3skcHJlZml4fW1vZGFsLWlubmVyLWJvcmRlci1yYWRpdXM6ICN7JG1vZGFsLWNvbnRlbnQtaW5uZXItYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fW1vZGFsLWhlYWRlci1wYWRkaW5nLXg6ICN7JG1vZGFsLWhlYWRlci1wYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH1tb2RhbC1oZWFkZXItcGFkZGluZy15OiAjeyRtb2RhbC1oZWFkZXItcGFkZGluZy15fTtcbiAgLS0jeyRwcmVmaXh9bW9kYWwtaGVhZGVyLXBhZGRpbmc6ICN7JG1vZGFsLWhlYWRlci1wYWRkaW5nfTsgLy8gVG9kbyBpbiB2NjogU3BsaXQgdGhpcyBwYWRkaW5nIGludG8geCBhbmQgeVxuICAtLSN7JHByZWZpeH1tb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yOiAjeyRtb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bW9kYWwtaGVhZGVyLWJvcmRlci13aWR0aDogI3skbW9kYWwtaGVhZGVyLWJvcmRlci13aWR0aH07XG4gIC0tI3skcHJlZml4fW1vZGFsLXRpdGxlLWxpbmUtaGVpZ2h0OiAjeyRtb2RhbC10aXRsZS1saW5lLWhlaWdodH07XG4gIC0tI3skcHJlZml4fW1vZGFsLWZvb3Rlci1nYXA6ICN7JG1vZGFsLWZvb3Rlci1tYXJnaW4tYmV0d2Vlbn07XG4gIC0tI3skcHJlZml4fW1vZGFsLWZvb3Rlci1iZzogI3skbW9kYWwtZm9vdGVyLWJnfTtcbiAgLS0jeyRwcmVmaXh9bW9kYWwtZm9vdGVyLWJvcmRlci1jb2xvcjogI3skbW9kYWwtZm9vdGVyLWJvcmRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fW1vZGFsLWZvb3Rlci1ib3JkZXItd2lkdGg6ICN7JG1vZGFsLWZvb3Rlci1ib3JkZXItd2lkdGh9O1xuICAvLyBzY3NzLWRvY3MtZW5kIG1vZGFsLWNzcy12YXJzXG5cbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IHZhcigtLSN7JHByZWZpeH1tb2RhbC16aW5kZXgpO1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIC8vIFByZXZlbnQgQ2hyb21lIG9uIFdpbmRvd3MgZnJvbSBhZGRpbmcgYSBmb2N1cyBvdXRsaW5lLiBGb3IgZGV0YWlscywgc2VlXG4gIC8vIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzEwOTUxLlxuICBvdXRsaW5lOiAwO1xuICAvLyBXZSBkZWxpYmVyYXRlbHkgZG9uJ3QgdXNlIGAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7YCBkdWUgdG8gYVxuICAvLyBnbmFybHkgaU9TIFNhZmFyaSBidWc6IGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNTgzNDJcbiAgLy8gU2VlIGFsc28gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xNzY5NVxufVxuXG4vLyBTaGVsbCBkaXYgdG8gcG9zaXRpb24gdGhlIG1vZGFsIHdpdGggYm90dG9tIHBhZGRpbmdcbi5tb2RhbC1kaWFsb2cge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXJnaW46IHZhcigtLSN7JHByZWZpeH1tb2RhbC1tYXJnaW4pO1xuICAvLyBhbGxvdyBjbGlja3MgdG8gcGFzcyB0aHJvdWdoIGZvciBjdXN0b20gY2xpY2sgaGFuZGxpbmcgdG8gY2xvc2UgbW9kYWxcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgLy8gV2hlbiBmYWRpbmcgaW4gdGhlIG1vZGFsLCBhbmltYXRlIGl0IHRvIHNsaWRlIGRvd25cbiAgLm1vZGFsLmZhZGUgJiB7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkbW9kYWwtdHJhbnNpdGlvbik7XG4gICAgdHJhbnNmb3JtOiAkbW9kYWwtZmFkZS10cmFuc2Zvcm07XG4gIH1cbiAgLm1vZGFsLnNob3cgJiB7XG4gICAgdHJhbnNmb3JtOiAkbW9kYWwtc2hvdy10cmFuc2Zvcm07XG4gIH1cblxuICAvLyBXaGVuIHRyeWluZyB0byBjbG9zZSwgYW5pbWF0ZSBmb2N1cyB0byBzY2FsZVxuICAubW9kYWwubW9kYWwtc3RhdGljICYge1xuICAgIHRyYW5zZm9ybTogJG1vZGFsLXNjYWxlLXRyYW5zZm9ybTtcbiAgfVxufVxuXG4ubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUge1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIHZhcigtLSN7JHByZWZpeH1tb2RhbC1tYXJnaW4pICogMik7XG5cbiAgLm1vZGFsLWNvbnRlbnQge1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuXG4gIC5tb2RhbC1ib2R5IHtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICB9XG59XG5cbi5tb2RhbC1kaWFsb2ctY2VudGVyZWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtaW4taGVpZ2h0OiBjYWxjKDEwMCUgLSB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtbWFyZ2luKSAqIDIpO1xufVxuXG4vLyBBY3R1YWwgbW9kYWxcbi5tb2RhbC1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogMTAwJTsgLy8gRW5zdXJlIGAubW9kYWwtY29udGVudGAgZXh0ZW5kcyB0aGUgZnVsbCB3aWR0aCBvZiB0aGUgcGFyZW50IGAubW9kYWwtZGlhbG9nYFxuICAvLyBjb3VudGVyYWN0IHRoZSBwb2ludGVyLWV2ZW50czogbm9uZTsgaW4gdGhlIC5tb2RhbC1kaWFsb2dcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1tb2RhbC1jb2xvcik7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtYmcpO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IHZhcigtLSN7JHByZWZpeH1tb2RhbC1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH1tb2RhbC1ib3JkZXItY29sb3IpO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKHZhcigtLSN7JHByZWZpeH1tb2RhbC1ib3JkZXItcmFkaXVzKSk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3codmFyKC0tI3skcHJlZml4fW1vZGFsLWJveC1zaGFkb3cpKTtcbiAgLy8gUmVtb3ZlIGZvY3VzIG91dGxpbmUgZnJvbSBvcGVuZWQgbW9kYWxcbiAgb3V0bGluZTogMDtcbn1cblxuLy8gTW9kYWwgYmFja2dyb3VuZFxuLm1vZGFsLWJhY2tkcm9wIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IG1vZGFsLWJhY2tkcm9wLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fWJhY2tkcm9wLXppbmRleDogI3skemluZGV4LW1vZGFsLWJhY2tkcm9wfTtcbiAgLS0jeyRwcmVmaXh9YmFja2Ryb3AtYmc6ICN7JG1vZGFsLWJhY2tkcm9wLWJnfTtcbiAgLS0jeyRwcmVmaXh9YmFja2Ryb3Atb3BhY2l0eTogI3skbW9kYWwtYmFja2Ryb3Atb3BhY2l0eX07XG4gIC8vIHNjc3MtZG9jcy1lbmQgbW9kYWwtYmFja2Ryb3AtY3NzLXZhcnNcblxuICBAaW5jbHVkZSBvdmVybGF5LWJhY2tkcm9wKHZhcigtLSN7JHByZWZpeH1iYWNrZHJvcC16aW5kZXgpLCB2YXIoLS0jeyRwcmVmaXh9YmFja2Ryb3AtYmcpLCB2YXIoLS0jeyRwcmVmaXh9YmFja2Ryb3Atb3BhY2l0eSkpO1xufVxuXG4vLyBNb2RhbCBoZWFkZXJcbi8vIFRvcCBzZWN0aW9uIG9mIHRoZSBtb2RhbCB3LyB0aXRsZSBhbmQgZGlzbWlzc1xuLm1vZGFsLWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IC8vIFB1dCBtb2RhbCBoZWFkZXIgZWxlbWVudHMgKHRpdGxlIGFuZCBkaXNtaXNzKSBvbiBvcHBvc2l0ZSBlbmRzXG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1tb2RhbC1oZWFkZXItcGFkZGluZyk7XG4gIGJvcmRlci1ib3R0b206IHZhcigtLSN7JHByZWZpeH1tb2RhbC1oZWFkZXItYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvcik7XG4gIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKHZhcigtLSN7JHByZWZpeH1tb2RhbC1pbm5lci1ib3JkZXItcmFkaXVzKSk7XG5cbiAgLmJ0bi1jbG9zZSB7XG4gICAgcGFkZGluZzogY2FsYyh2YXIoLS0jeyRwcmVmaXh9bW9kYWwtaGVhZGVyLXBhZGRpbmcteSkgKiAuNSkgY2FsYyh2YXIoLS0jeyRwcmVmaXh9bW9kYWwtaGVhZGVyLXBhZGRpbmcteCkgKiAuNSk7XG4gICAgbWFyZ2luOiBjYWxjKHZhcigtLSN7JHByZWZpeH1tb2RhbC1oZWFkZXItcGFkZGluZy15KSAqIC0uNSkgY2FsYyh2YXIoLS0jeyRwcmVmaXh9bW9kYWwtaGVhZGVyLXBhZGRpbmcteCkgKiAtLjUpIGNhbGModmFyKC0tI3skcHJlZml4fW1vZGFsLWhlYWRlci1wYWRkaW5nLXkpICogLS41KSBhdXRvO1xuICB9XG59XG5cbi8vIFRpdGxlIHRleHQgd2l0aGluIGhlYWRlclxuLm1vZGFsLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1tb2RhbC10aXRsZS1saW5lLWhlaWdodCk7XG59XG5cbi8vIE1vZGFsIGJvZHlcbi8vIFdoZXJlIGFsbCBtb2RhbCBjb250ZW50IHJlc2lkZXMgKHNpYmxpbmcgb2YgLm1vZGFsLWhlYWRlciBhbmQgLm1vZGFsLWZvb3Rlcilcbi5tb2RhbC1ib2R5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAvLyBFbmFibGUgYGZsZXgtZ3JvdzogMWAgc28gdGhhdCB0aGUgYm9keSB0YWtlIHVwIGFzIG11Y2ggc3BhY2UgYXMgcG9zc2libGVcbiAgLy8gd2hlbiB0aGVyZSBzaG91bGQgYmUgYSBmaXhlZCBoZWlnaHQgb24gYC5tb2RhbC1kaWFsb2dgLlxuICBmbGV4OiAxIDEgYXV0bztcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fW1vZGFsLXBhZGRpbmcpO1xufVxuXG4vLyBGb290ZXIgKGZvciBhY3Rpb25zKVxuLm1vZGFsLWZvb3RlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IC8vIHZlcnRpY2FsbHkgY2VudGVyXG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IC8vIFJpZ2h0IGFsaWduIGJ1dHRvbnMgd2l0aCBmbGV4IHByb3BlcnR5IGJlY2F1c2UgdGV4dC1hbGlnbiBkb2Vzbid0IHdvcmsgb24gZmxleCBpdGVtc1xuICBwYWRkaW5nOiBjYWxjKHZhcigtLSN7JHByZWZpeH1tb2RhbC1wYWRkaW5nKSAtIHZhcigtLSN7JHByZWZpeH1tb2RhbC1mb290ZXItZ2FwKSAqIC41KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fW1vZGFsLWZvb3Rlci1iZyk7XG4gIGJvcmRlci10b3A6IHZhcigtLSN7JHByZWZpeH1tb2RhbC1mb290ZXItYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtZm9vdGVyLWJvcmRlci1jb2xvcik7XG4gIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKHZhcigtLSN7JHByZWZpeH1tb2RhbC1pbm5lci1ib3JkZXItcmFkaXVzKSk7XG5cbiAgLy8gUGxhY2UgbWFyZ2luIGJldHdlZW4gZm9vdGVyIGVsZW1lbnRzXG4gIC8vIFRoaXMgc29sdXRpb24gaXMgZmFyIGZyb20gaWRlYWwgYmVjYXVzZSBvZiB0aGUgdW5pdmVyc2FsIHNlbGVjdG9yIHVzYWdlLFxuICAvLyBidXQgaXMgbmVlZGVkIHRvIGZpeCBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI0ODAwXG4gID4gKiB7XG4gICAgbWFyZ2luOiBjYWxjKHZhcigtLSN7JHByZWZpeH1tb2RhbC1mb290ZXItZ2FwKSAqIC41KTsgLy8gVG9kbyBpbiB2NjogcmVwbGFjZSB3aXRoIGdhcCBvbiBwYXJlbnQgY2xhc3NcbiAgfVxufVxuXG4vLyBTY2FsZSB1cCB0aGUgbW9kYWxcbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgLm1vZGFsIHtcbiAgICAtLSN7JHByZWZpeH1tb2RhbC1tYXJnaW46ICN7JG1vZGFsLWRpYWxvZy1tYXJnaW4teS1zbS11cH07XG4gICAgLS0jeyRwcmVmaXh9bW9kYWwtYm94LXNoYWRvdzogI3skbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXNtLXVwfTtcbiAgfVxuXG4gIC8vIEF1dG9tYXRpY2FsbHkgc2V0IG1vZGFsJ3Mgd2lkdGggZm9yIGxhcmdlciB2aWV3cG9ydHNcbiAgLm1vZGFsLWRpYWxvZyB7XG4gICAgbWF4LXdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtd2lkdGgpO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxuXG4gIC5tb2RhbC1zbSB7XG4gICAgLS0jeyRwcmVmaXh9bW9kYWwtd2lkdGg6ICN7JG1vZGFsLXNtfTtcbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gIC5tb2RhbC1sZyxcbiAgLm1vZGFsLXhsIHtcbiAgICAtLSN7JHByZWZpeH1tb2RhbC13aWR0aDogI3skbW9kYWwtbGd9O1xuICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgLm1vZGFsLXhsIHtcbiAgICAtLSN7JHByZWZpeH1tb2RhbC13aWR0aDogI3skbW9kYWwteGx9O1xuICB9XG59XG5cbi8vIHNjc3MtZG9jcy1zdGFydCBtb2RhbC1mdWxsc2NyZWVuLWxvb3BcbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuICAkcG9zdGZpeDogaWYoJGluZml4ICE9IFwiXCIsICRpbmZpeCArIFwiLWRvd25cIiwgXCJcIik7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCRicmVha3BvaW50KSB7XG4gICAgLm1vZGFsLWZ1bGxzY3JlZW4jeyRwb3N0Zml4fSB7XG4gICAgICB3aWR0aDogMTAwdnc7XG4gICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBtYXJnaW46IDA7XG5cbiAgICAgIC5tb2RhbC1jb250ZW50IHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XG4gICAgICB9XG5cbiAgICAgIC5tb2RhbC1oZWFkZXIsXG4gICAgICAubW9kYWwtZm9vdGVyIHtcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwKTtcbiAgICAgIH1cblxuICAgICAgLm1vZGFsLWJvZHkge1xuICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBtb2RhbC1mdWxsc2NyZWVuLWxvb3BcbiIsIi8vIFNoYXJlZCBiZXR3ZWVuIG1vZGFscyBhbmQgb2ZmY2FudmFzZXNcbkBtaXhpbiBvdmVybGF5LWJhY2tkcm9wKCR6aW5kZXgsICRiYWNrZHJvcC1iZywgJGJhY2tkcm9wLW9wYWNpdHkpIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXg7XG4gIHdpZHRoOiAxMDB2dztcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tkcm9wLWJnO1xuXG4gIC8vIEZhZGUgZm9yIGJhY2tkcm9wXG4gICYuZmFkZSB7IG9wYWNpdHk6IDA7IH1cbiAgJi5zaG93IHsgb3BhY2l0eTogJGJhY2tkcm9wLW9wYWNpdHk7IH1cbn1cbiIsIi8vIHNjc3MtZG9jcy1zdGFydCBjbGVhcmZpeFxuQG1peGluIGNsZWFyZml4KCkge1xuICAmOjphZnRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBjbGVhcmZpeFxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50LCBmdW5jdGlvbi1uYW1lLWNhc2VcblxuLy8gQWxsLWNhcHMgYFJHQkEoKWAgZnVuY3Rpb24gdXNlZCBiZWNhdXNlIG9mIHRoaXMgU2FzcyBidWc6IGh0dHBzOi8vZ2l0aHViLmNvbS9zYXNzL25vZGUtc2Fzcy9pc3N1ZXMvMjI1MVxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gICRjb2xvci1yZ2I6IHRvLXJnYigkdmFsdWUpO1xuICAudGV4dC1iZy0jeyRjb2xvcn0ge1xuICAgIGNvbG9yOiBjb2xvci1jb250cmFzdCgkdmFsdWUpICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogUkdCQSgkY29sb3ItcmdiLCB2YXIoLS0jeyRwcmVmaXh9Ymctb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG4gIH1cbn1cbiIsIkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAubGluay0jeyRjb2xvcn0ge1xuICAgIGNvbG9yOiAkdmFsdWUgIWltcG9ydGFudDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuICAgIEBpZiAkbGluay1zaGFkZS1wZXJjZW50YWdlICE9IDAge1xuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBjb2xvcjogaWYoY29sb3ItY29udHJhc3QoJHZhbHVlKSA9PSAkY29sb3ItY29udHJhc3QtbGlnaHQsIHNoYWRlLWNvbG9yKCR2YWx1ZSwgJGxpbmstc2hhZGUtcGVyY2VudGFnZSksIHRpbnQtY29sb3IoJHZhbHVlLCAkbGluay1zaGFkZS1wZXJjZW50YWdlKSkgIWltcG9ydGFudDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIENyZWRpdDogTmljb2xhcyBHYWxsYWdoZXIgYW5kIFNVSVQgQ1NTLlxuXG4ucmF0aW8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuXG4gICY6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZy10b3A6IHZhcigtLSN7JHByZWZpeH1hc3BlY3QtcmF0aW8pO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cblxuICA+ICoge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbn1cblxuQGVhY2ggJGtleSwgJHJhdGlvIGluICRhc3BlY3QtcmF0aW9zIHtcbiAgLnJhdGlvLSN7JGtleX0ge1xuICAgIC0tI3skcHJlZml4fWFzcGVjdC1yYXRpbzogI3skcmF0aW99O1xuICB9XG59XG4iLCIvLyBTaG9ydGhhbmRcblxuLmZpeGVkLXRvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogJHppbmRleC1maXhlZDtcbn1cblxuLmZpeGVkLWJvdHRvbSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogJHppbmRleC1maXhlZDtcbn1cblxuLy8gUmVzcG9uc2l2ZSBzdGlja3kgdG9wIGFuZCBib3R0b21cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIC5zdGlja3kjeyRpbmZpeH0tdG9wIHtcbiAgICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgICB0b3A6IDA7XG4gICAgICB6LWluZGV4OiAkemluZGV4LXN0aWNreTtcbiAgICB9XG5cbiAgICAuc3RpY2t5I3skaW5maXh9LWJvdHRvbSB7XG4gICAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgei1pbmRleDogJHppbmRleC1zdGlja3k7XG4gICAgfVxuICB9XG59XG4iLCIvLyBzY3NzLWRvY3Mtc3RhcnQgc3RhY2tzXG4uaHN0YWNrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbn1cblxuLnZzdGFjayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xufVxuLy8gc2Nzcy1kb2NzLWVuZCBzdGFja3NcbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vLyBIaWRlIGNvbnRlbnQgdmlzdWFsbHkgd2hpbGUga2VlcGluZyBpdCBhY2Nlc3NpYmxlIHRvIGFzc2lzdGl2ZSB0ZWNobm9sb2dpZXNcbi8vXG4vLyBTZWU6IGh0dHBzOi8vd3d3LmExMXlwcm9qZWN0LmNvbS9wb3N0cy8yMDEzLTAxLTExLWhvdy10by1oaWRlLWNvbnRlbnQvXG4vLyBTZWU6IGh0dHBzOi8va2l0dHlnaXJhdWRlbC5jb20vMjAxNi8xMC8xMy9jc3MtaGlkZS1hbmQtc2Vlay9cblxuQG1peGluIHZpc3VhbGx5LWhpZGRlbigpIHtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxcHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxcHggIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBtYXJnaW46IC0xcHggIWltcG9ydGFudDsgLy8gRml4IGZvciBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI1Njg2XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKSAhaW1wb3J0YW50O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xufVxuXG4vLyBVc2UgdG8gb25seSBkaXNwbGF5IGNvbnRlbnQgd2hlbiBpdCdzIGZvY3VzZWQsIG9yIG9uZSBvZiBpdHMgY2hpbGQgZWxlbWVudHMgaXMgZm9jdXNlZFxuLy8gKGkuZS4gd2hlbiBmb2N1cyBpcyB3aXRoaW4gdGhlIGVsZW1lbnQvY29udGFpbmVyIHRoYXQgdGhlIGNsYXNzIHdhcyBhcHBsaWVkIHRvKVxuLy9cbi8vIFVzZWZ1bCBmb3IgXCJTa2lwIHRvIG1haW4gY29udGVudFwiIGxpbmtzOyBzZWUgaHR0cHM6Ly93d3cudzMub3JnL1RSLzIwMTMvTk9URS1XQ0FHMjAtVEVDSFMtMjAxMzA5MDUvRzFcblxuQG1peGluIHZpc3VhbGx5LWhpZGRlbi1mb2N1c2FibGUoKSB7XG4gICY6bm90KDpmb2N1cyk6bm90KDpmb2N1cy13aXRoaW4pIHtcbiAgICBAaW5jbHVkZSB2aXN1YWxseS1oaWRkZW4oKTtcbiAgfVxufVxuIiwiLy9cbi8vIFZpc3VhbGx5IGhpZGRlblxuLy9cblxuLnZpc3VhbGx5LWhpZGRlbixcbi52aXN1YWxseS1oaWRkZW4tZm9jdXNhYmxlOm5vdCg6Zm9jdXMpOm5vdCg6Zm9jdXMtd2l0aGluKSB7XG4gIEBpbmNsdWRlIHZpc3VhbGx5LWhpZGRlbigpO1xufVxuIiwiLy9cbi8vIFN0cmV0Y2hlZCBsaW5rXG4vL1xuXG4uc3RyZXRjaGVkLWxpbmsge1xuICAmOjojeyRzdHJldGNoZWQtbGluay1wc2V1ZG8tZWxlbWVudH0ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogJHN0cmV0Y2hlZC1saW5rLXotaW5kZXg7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxufVxuIiwiLy9cbi8vIFRleHQgdHJ1bmNhdGlvblxuLy9cblxuLnRleHQtdHJ1bmNhdGUge1xuICBAaW5jbHVkZSB0ZXh0LXRydW5jYXRlKCk7XG59XG4iLCIvLyBUZXh0IHRydW5jYXRlXG4vLyBSZXF1aXJlcyBpbmxpbmUtYmxvY2sgb3IgYmxvY2sgZm9yIHByb3BlciBzdHlsaW5nXG5cbkBtaXhpbiB0ZXh0LXRydW5jYXRlKCkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbiIsIi52ciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgd2lkdGg6IDFweDtcbiAgbWluLWhlaWdodDogMWVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Y29sb3I7XG4gIG9wYWNpdHk6ICRoci1vcGFjaXR5O1xufVxuIiwiLy8gVXRpbGl0eSBnZW5lcmF0b3Jcbi8vIFVzZWQgdG8gZ2VuZXJhdGUgdXRpbGl0aWVzICYgcHJpbnQgdXRpbGl0aWVzXG5AbWl4aW4gZ2VuZXJhdGUtdXRpbGl0eSgkdXRpbGl0eSwgJGluZml4LCAkaXMtcmZzLW1lZGlhLXF1ZXJ5OiBmYWxzZSkge1xuICAkdmFsdWVzOiBtYXAtZ2V0KCR1dGlsaXR5LCB2YWx1ZXMpO1xuXG4gIC8vIElmIHRoZSB2YWx1ZXMgYXJlIGEgbGlzdCBvciBzdHJpbmcsIGNvbnZlcnQgaXQgaW50byBhIG1hcFxuICBAaWYgdHlwZS1vZigkdmFsdWVzKSA9PSBcInN0cmluZ1wiIG9yIHR5cGUtb2YobnRoKCR2YWx1ZXMsIDEpKSAhPSBcImxpc3RcIiB7XG4gICAgJHZhbHVlczogemlwKCR2YWx1ZXMsICR2YWx1ZXMpO1xuICB9XG5cbiAgQGVhY2ggJGtleSwgJHZhbHVlIGluICR2YWx1ZXMge1xuICAgICRwcm9wZXJ0aWVzOiBtYXAtZ2V0KCR1dGlsaXR5LCBwcm9wZXJ0eSk7XG5cbiAgICAvLyBNdWx0aXBsZSBwcm9wZXJ0aWVzIGFyZSBwb3NzaWJsZSwgZm9yIGV4YW1wbGUgd2l0aCB2ZXJ0aWNhbCBvciBob3Jpem9udGFsIG1hcmdpbnMgb3IgcGFkZGluZ3NcbiAgICBAaWYgdHlwZS1vZigkcHJvcGVydGllcykgPT0gXCJzdHJpbmdcIiB7XG4gICAgICAkcHJvcGVydGllczogYXBwZW5kKCgpLCAkcHJvcGVydGllcyk7XG4gICAgfVxuXG4gICAgLy8gVXNlIGN1c3RvbSBjbGFzcyBpZiBwcmVzZW50XG4gICAgJHByb3BlcnR5LWNsYXNzOiBpZihtYXAtaGFzLWtleSgkdXRpbGl0eSwgY2xhc3MpLCBtYXAtZ2V0KCR1dGlsaXR5LCBjbGFzcyksIG50aCgkcHJvcGVydGllcywgMSkpO1xuICAgICRwcm9wZXJ0eS1jbGFzczogaWYoJHByb3BlcnR5LWNsYXNzID09IG51bGwsIFwiXCIsICRwcm9wZXJ0eS1jbGFzcyk7XG5cbiAgICAvLyBVc2UgY3VzdG9tIENTUyB2YXJpYWJsZSBuYW1lIGlmIHByZXNlbnQsIG90aGVyd2lzZSBkZWZhdWx0IHRvIGBjbGFzc2BcbiAgICAkY3NzLXZhcmlhYmxlLW5hbWU6IGlmKG1hcC1oYXMta2V5KCR1dGlsaXR5LCBjc3MtdmFyaWFibGUtbmFtZSksIG1hcC1nZXQoJHV0aWxpdHksIGNzcy12YXJpYWJsZS1uYW1lKSwgbWFwLWdldCgkdXRpbGl0eSwgY2xhc3MpKTtcblxuICAgIC8vIFN0YXRlIHBhcmFtcyB0byBnZW5lcmF0ZSBwc2V1ZG8tY2xhc3Nlc1xuICAgICRzdGF0ZTogaWYobWFwLWhhcy1rZXkoJHV0aWxpdHksIHN0YXRlKSwgbWFwLWdldCgkdXRpbGl0eSwgc3RhdGUpLCAoKSk7XG5cbiAgICAkaW5maXg6IGlmKCRwcm9wZXJ0eS1jbGFzcyA9PSBcIlwiIGFuZCBzdHItc2xpY2UoJGluZml4LCAxLCAxKSA9PSBcIi1cIiwgc3RyLXNsaWNlKCRpbmZpeCwgMiksICRpbmZpeCk7XG5cbiAgICAvLyBEb24ndCBwcmVmaXggaWYgdmFsdWUga2V5IGlzIG51bGwgKGVnLiB3aXRoIHNoYWRvdyBjbGFzcylcbiAgICAkcHJvcGVydHktY2xhc3MtbW9kaWZpZXI6IGlmKCRrZXksIGlmKCRwcm9wZXJ0eS1jbGFzcyA9PSBcIlwiIGFuZCAkaW5maXggPT0gXCJcIiwgXCJcIiwgXCItXCIpICsgJGtleSwgXCJcIik7XG5cbiAgICBAaWYgbWFwLWdldCgkdXRpbGl0eSwgcmZzKSB7XG4gICAgICAvLyBJbnNpZGUgdGhlIG1lZGlhIHF1ZXJ5XG4gICAgICBAaWYgJGlzLXJmcy1tZWRpYS1xdWVyeSB7XG4gICAgICAgICR2YWw6IHJmcy12YWx1ZSgkdmFsdWUpO1xuXG4gICAgICAgIC8vIERvIG5vdCByZW5kZXIgYW55dGhpbmcgaWYgZmx1aWQgYW5kIG5vbiBmbHVpZCB2YWx1ZXMgYXJlIHRoZSBzYW1lXG4gICAgICAgICR2YWx1ZTogaWYoJHZhbCA9PSByZnMtZmx1aWQtdmFsdWUoJHZhbHVlKSwgbnVsbCwgJHZhbCk7XG4gICAgICB9XG4gICAgICBAZWxzZSB7XG4gICAgICAgICR2YWx1ZTogcmZzLWZsdWlkLXZhbHVlKCR2YWx1ZSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJGlzLWNzcy12YXI6IG1hcC1nZXQoJHV0aWxpdHksIGNzcy12YXIpO1xuICAgICRpcy1sb2NhbC12YXJzOiBtYXAtZ2V0KCR1dGlsaXR5LCBsb2NhbC12YXJzKTtcbiAgICAkaXMtcnRsOiBtYXAtZ2V0KCR1dGlsaXR5LCBydGwpO1xuXG4gICAgQGlmICR2YWx1ZSAhPSBudWxsIHtcbiAgICAgIEBpZiAkaXMtcnRsID09IGZhbHNlIHtcbiAgICAgICAgLyogcnRsOmJlZ2luOnJlbW92ZSAqL1xuICAgICAgfVxuXG4gICAgICBAaWYgJGlzLWNzcy12YXIge1xuICAgICAgICAuI3skcHJvcGVydHktY2xhc3MgKyAkaW5maXggKyAkcHJvcGVydHktY2xhc3MtbW9kaWZpZXJ9IHtcbiAgICAgICAgICAtLSN7JHByZWZpeH0jeyRjc3MtdmFyaWFibGUtbmFtZX06ICN7JHZhbHVlfTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBlYWNoICRwc2V1ZG8gaW4gJHN0YXRlIHtcbiAgICAgICAgICAuI3skcHJvcGVydHktY2xhc3MgKyAkaW5maXggKyAkcHJvcGVydHktY2xhc3MtbW9kaWZpZXJ9LSN7JHBzZXVkb306I3skcHNldWRvfSB7XG4gICAgICAgICAgICAtLSN7JHByZWZpeH0jeyRjc3MtdmFyaWFibGUtbmFtZX06ICN7JHZhbHVlfTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH0gQGVsc2Uge1xuICAgICAgICAuI3skcHJvcGVydHktY2xhc3MgKyAkaW5maXggKyAkcHJvcGVydHktY2xhc3MtbW9kaWZpZXJ9IHtcbiAgICAgICAgICBAZWFjaCAkcHJvcGVydHkgaW4gJHByb3BlcnRpZXMge1xuICAgICAgICAgICAgQGlmICRpcy1sb2NhbC12YXJzIHtcbiAgICAgICAgICAgICAgQGVhY2ggJGxvY2FsLXZhciwgJHZhcmlhYmxlIGluICRpcy1sb2NhbC12YXJzIHtcbiAgICAgICAgICAgICAgICAtLSN7JHByZWZpeH0jeyRsb2NhbC12YXJ9OiAjeyR2YXJpYWJsZX07XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICN7JHByb3BlcnR5fTogJHZhbHVlIGlmKCRlbmFibGUtaW1wb3J0YW50LXV0aWxpdGllcywgIWltcG9ydGFudCwgbnVsbCk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQGVhY2ggJHBzZXVkbyBpbiAkc3RhdGUge1xuICAgICAgICAgIC4jeyRwcm9wZXJ0eS1jbGFzcyArICRpbmZpeCArICRwcm9wZXJ0eS1jbGFzcy1tb2RpZmllcn0tI3skcHNldWRvfTojeyRwc2V1ZG99IHtcbiAgICAgICAgICAgIEBlYWNoICRwcm9wZXJ0eSBpbiAkcHJvcGVydGllcyB7XG4gICAgICAgICAgICAgICN7JHByb3BlcnR5fTogJHZhbHVlIGlmKCRlbmFibGUtaW1wb3J0YW50LXV0aWxpdGllcywgIWltcG9ydGFudCwgbnVsbCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIEBpZiAkaXMtcnRsID09IGZhbHNlIHtcbiAgICAgICAgLyogcnRsOmVuZDpyZW1vdmUgKi9cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIExvb3Agb3ZlciBlYWNoIGJyZWFrcG9pbnRcbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG5cbiAgLy8gR2VuZXJhdGUgbWVkaWEgcXVlcnkgaWYgbmVlZGVkXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIC8vIExvb3Agb3ZlciBlYWNoIHV0aWxpdHkgcHJvcGVydHlcbiAgICBAZWFjaCAka2V5LCAkdXRpbGl0eSBpbiAkdXRpbGl0aWVzIHtcbiAgICAgIC8vIFRoZSB1dGlsaXR5IGNhbiBiZSBkaXNhYmxlZCB3aXRoIGBmYWxzZWAsIHRodXMgY2hlY2sgaWYgdGhlIHV0aWxpdHkgaXMgYSBtYXAgZmlyc3RcbiAgICAgIC8vIE9ubHkgcHJvY2VlZCBpZiByZXNwb25zaXZlIG1lZGlhIHF1ZXJpZXMgYXJlIGVuYWJsZWQgb3IgaWYgaXQncyB0aGUgYmFzZSBtZWRpYSBxdWVyeVxuICAgICAgQGlmIHR5cGUtb2YoJHV0aWxpdHkpID09IFwibWFwXCIgYW5kIChtYXAtZ2V0KCR1dGlsaXR5LCByZXNwb25zaXZlKSBvciAkaW5maXggPT0gXCJcIikge1xuICAgICAgICBAaW5jbHVkZSBnZW5lcmF0ZS11dGlsaXR5KCR1dGlsaXR5LCAkaW5maXgpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBSRlMgcmVzY2FsaW5nXG5AbWVkaWEgKG1pbi13aWR0aDogJHJmcy1tcS12YWx1ZSkge1xuICBAZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgQGlmIChtYXAtZ2V0KCRncmlkLWJyZWFrcG9pbnRzLCAkYnJlYWtwb2ludCkgPCAkcmZzLWJyZWFrcG9pbnQpIHtcbiAgICAgIC8vIExvb3Agb3ZlciBlYWNoIHV0aWxpdHkgcHJvcGVydHlcbiAgICAgIEBlYWNoICRrZXksICR1dGlsaXR5IGluICR1dGlsaXRpZXMge1xuICAgICAgICAvLyBUaGUgdXRpbGl0eSBjYW4gYmUgZGlzYWJsZWQgd2l0aCBgZmFsc2VgLCB0aHVzIGNoZWNrIGlmIHRoZSB1dGlsaXR5IGlzIGEgbWFwIGZpcnN0XG4gICAgICAgIC8vIE9ubHkgcHJvY2VlZCBpZiByZXNwb25zaXZlIG1lZGlhIHF1ZXJpZXMgYXJlIGVuYWJsZWQgb3IgaWYgaXQncyB0aGUgYmFzZSBtZWRpYSBxdWVyeVxuICAgICAgICBAaWYgdHlwZS1vZigkdXRpbGl0eSkgPT0gXCJtYXBcIiBhbmQgbWFwLWdldCgkdXRpbGl0eSwgcmZzKSBhbmQgKG1hcC1nZXQoJHV0aWxpdHksIHJlc3BvbnNpdmUpIG9yICRpbmZpeCA9PSBcIlwiKSB7XG4gICAgICAgICAgQGluY2x1ZGUgZ2VuZXJhdGUtdXRpbGl0eSgkdXRpbGl0eSwgJGluZml4LCB0cnVlKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi8vIFByaW50IHV0aWxpdGllc1xuQG1lZGlhIHByaW50IHtcbiAgQGVhY2ggJGtleSwgJHV0aWxpdHkgaW4gJHV0aWxpdGllcyB7XG4gICAgLy8gVGhlIHV0aWxpdHkgY2FuIGJlIGRpc2FibGVkIHdpdGggYGZhbHNlYCwgdGh1cyBjaGVjayBpZiB0aGUgdXRpbGl0eSBpcyBhIG1hcCBmaXJzdFxuICAgIC8vIFRoZW4gY2hlY2sgaWYgdGhlIHV0aWxpdHkgbmVlZHMgcHJpbnQgc3R5bGVzXG4gICAgQGlmIHR5cGUtb2YoJHV0aWxpdHkpID09IFwibWFwXCIgYW5kIG1hcC1nZXQoJHV0aWxpdHksIHByaW50KSA9PSB0cnVlIHtcbiAgICAgIEBpbmNsdWRlIGdlbmVyYXRlLXV0aWxpdHkoJHV0aWxpdHksIFwiLXByaW50XCIpO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gR2VuZXJhdGUgRHVyYXRpb24gJiYgRGVsYXlcbltkYXRhLWFvc10ge1xuICBAZm9yICRpIGZyb20gMSB0aHJvdWdoIDYwIHtcbiAgICBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPScjeyRpICogNTB9J10gJixcbiAgICAmW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj0nI3skaSAqIDUwfSddIHtcbiAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246ICN7JGkgKiA1MH1tcztcbiAgICB9XG5cbiAgICBib2R5W2RhdGEtYW9zLWRlbGF5PScjeyRpICogNTB9J10gJixcbiAgICAmW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT0nI3skaSAqIDUwfSddIHtcbiAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDA7XG5cbiAgICAgICYuYW9zLWFuaW1hdGUge1xuICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAjeyRpICogNTB9bXM7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIkYW9zLWVhc2luZzogKFxuICBsaW5lYXI6IGN1YmljLWJlemllciguMjUwLCAuMjUwLCAuNzUwLCAuNzUwKSxcblxuICBlYXNlOiBjdWJpYy1iZXppZXIoLjI1MCwgLjEwMCwgLjI1MCwgMSksXG4gIGVhc2UtaW46IGN1YmljLWJlemllciguNDIwLCAwLCAxLCAxKSxcbiAgZWFzZS1vdXQ6IGN1YmljLWJlemllciguMDAwLCAwLCAuNTgwLCAxKSxcbiAgZWFzZS1pbi1vdXQ6IGN1YmljLWJlemllciguNDIwLCAwLCAuNTgwLCAxKSxcblxuICBlYXNlLWluLWJhY2s6IGN1YmljLWJlemllciguNiwgLS4yOCwgLjczNSwgLjA0NSksXG4gIGVhc2Utb3V0LWJhY2s6IGN1YmljLWJlemllciguMTc1LCAuODg1LCAuMzIsIDEuMjc1KSxcbiAgZWFzZS1pbi1vdXQtYmFjazogY3ViaWMtYmV6aWVyKC42OCwgLS41NSwgLjI2NSwgMS41NSksXG5cbiAgZWFzZS1pbi1zaW5lOiBjdWJpYy1iZXppZXIoLjQ3LCAwLCAuNzQ1LCAuNzE1KSxcbiAgZWFzZS1vdXQtc2luZTogY3ViaWMtYmV6aWVyKC4zOSwgLjU3NSwgLjU2NSwgMSksXG4gIGVhc2UtaW4tb3V0LXNpbmU6IGN1YmljLWJlemllciguNDQ1LCAuMDUsIC41NSwgLjk1KSxcblxuICBlYXNlLWluLXF1YWQ6IGN1YmljLWJlemllciguNTUsIC4wODUsIC42OCwgLjUzKSxcbiAgZWFzZS1vdXQtcXVhZDogY3ViaWMtYmV6aWVyKC4yNSwgLjQ2LCAuNDUsIC45NCksXG4gIGVhc2UtaW4tb3V0LXF1YWQ6IGN1YmljLWJlemllciguNDU1LCAuMDMsIC41MTUsIC45NTUpLFxuXG4gIGVhc2UtaW4tY3ViaWM6IGN1YmljLWJlemllciguNTUsIC4wODUsIC42OCwgLjUzKSxcbiAgZWFzZS1vdXQtY3ViaWM6IGN1YmljLWJlemllciguMjUsIC40NiwgLjQ1LCAuOTQpLFxuICBlYXNlLWluLW91dC1jdWJpYzogY3ViaWMtYmV6aWVyKC40NTUsIC4wMywgLjUxNSwgLjk1NSksXG5cbiAgZWFzZS1pbi1xdWFydDogY3ViaWMtYmV6aWVyKC41NSwgLjA4NSwgLjY4LCAuNTMpLFxuICBlYXNlLW91dC1xdWFydDogY3ViaWMtYmV6aWVyKC4yNSwgLjQ2LCAuNDUsIC45NCksXG4gIGVhc2UtaW4tb3V0LXF1YXJ0OiBjdWJpYy1iZXppZXIoLjQ1NSwgLjAzLCAuNTE1LCAuOTU1KVxuKTtcblxuLy8gRWFzaW5ncyBpbXBsZW1lbnRhdGlvbnNcbi8vIERlZmF1bHQgdGltaW5nIGZ1bmN0aW9uOiAnZWFzZSdcblxuW2RhdGEtYW9zXSB7XG4gIEBlYWNoICRrZXksICR2YWwgaW4gJGFvcy1lYXNpbmcge1xuICAgIGJvZHlbZGF0YS1hb3MtZWFzaW5nPVwiI3ska2V5fVwiXSAmLFxuICAgICZbZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1cIiN7JGtleX1cIl0ge1xuICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ICR2YWw7XG4gICAgfVxuICB9XG59XG4iLCIvLyBBbmltYXRpb25zIHZhcmlhYmxlc1xuJGFvcy1kaXN0YW5jZTogMTAwcHggIWRlZmF1bHQ7XG5cblxuXG5cbi8qKlxuICogRmFkZSBhbmltYXRpb25zOlxuICogZmFkZVxuICogZmFkZS11cCwgZmFkZS1kb3duLCBmYWRlLWxlZnQsIGZhZGUtcmlnaHRcbiAqIGZhZGUtdXAtcmlnaHQsIGZhZGUtdXAtbGVmdCwgZmFkZS1kb3duLXJpZ2h0LCBmYWRlLWRvd24tbGVmdFxuICovXG5cbltkYXRhLWFvc149J2ZhZGUnXVtkYXRhLWFvc149J2ZhZGUnXSB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHksIHRyYW5zZm9ybTtcblxuICAmLmFvcy1hbmltYXRlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cblxuW2RhdGEtYW9zPSdmYWRlLXVwJ10ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsICRhb3MtZGlzdGFuY2UsIDApO1xufVxuXG5bZGF0YS1hb3M9J2ZhZGUtZG93biddIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtJGFvcy1kaXN0YW5jZSwgMCk7XG59XG5cbltkYXRhLWFvcz0nZmFkZS1yaWdodCddIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtJGFvcy1kaXN0YW5jZSwgMCwgMCk7XG59XG5cbltkYXRhLWFvcz0nZmFkZS1sZWZ0J10ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKCRhb3MtZGlzdGFuY2UsIDAsIDApO1xufVxuXG5bZGF0YS1hb3M9J2ZhZGUtdXAtcmlnaHQnXSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLSRhb3MtZGlzdGFuY2UsICRhb3MtZGlzdGFuY2UsIDApO1xufVxuXG5bZGF0YS1hb3M9J2ZhZGUtdXAtbGVmdCddIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgkYW9zLWRpc3RhbmNlLCAkYW9zLWRpc3RhbmNlLCAwKTtcbn1cblxuW2RhdGEtYW9zPSdmYWRlLWRvd24tcmlnaHQnXSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLSRhb3MtZGlzdGFuY2UsIC0kYW9zLWRpc3RhbmNlLCAwKTtcbn1cblxuW2RhdGEtYW9zPSdmYWRlLWRvd24tbGVmdCddIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgkYW9zLWRpc3RhbmNlLCAtJGFvcy1kaXN0YW5jZSwgMCk7XG59XG5cblxuXG5cbi8qKlxuICogWm9vbSBhbmltYXRpb25zOlxuICogem9vbS1pbiwgem9vbS1pbi11cCwgem9vbS1pbi1kb3duLCB6b29tLWluLWxlZnQsIHpvb20taW4tcmlnaHRcbiAqIHpvb20tb3V0LCB6b29tLW91dC11cCwgem9vbS1vdXQtZG93biwgem9vbS1vdXQtbGVmdCwgem9vbS1vdXQtcmlnaHRcbiAqL1xuXG5bZGF0YS1hb3NePSd6b29tJ11bZGF0YS1hb3NePSd6b29tJ10ge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5LCB0cmFuc2Zvcm07XG5cbiAgJi5hb3MtYW5pbWF0ZSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApIHNjYWxlKDEpO1xuICB9XG59XG5cbltkYXRhLWFvcz0nem9vbS1pbiddIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSguNik7XG59XG5cbltkYXRhLWFvcz0nem9vbS1pbi11cCddIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAkYW9zLWRpc3RhbmNlLCAwKSBzY2FsZSguNik7XG59XG5cbltkYXRhLWFvcz0nem9vbS1pbi1kb3duJ10ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0kYW9zLWRpc3RhbmNlLCAwKSBzY2FsZSguNik7XG59XG5cbltkYXRhLWFvcz0nem9vbS1pbi1yaWdodCddIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtJGFvcy1kaXN0YW5jZSwgMCwgMCkgc2NhbGUoLjYpO1xufVxuXG5bZGF0YS1hb3M9J3pvb20taW4tbGVmdCddIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgkYW9zLWRpc3RhbmNlLCAwLCAwKSBzY2FsZSguNik7XG59XG5cbltkYXRhLWFvcz0nem9vbS1vdXQnXSB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbn1cblxuW2RhdGEtYW9zPSd6b29tLW91dC11cCddIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAkYW9zLWRpc3RhbmNlLCAwKSBzY2FsZSgxLjIpO1xufVxuXG5bZGF0YS1hb3M9J3pvb20tb3V0LWRvd24nXSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLSRhb3MtZGlzdGFuY2UsIDApIHNjYWxlKDEuMik7XG59XG5cbltkYXRhLWFvcz0nem9vbS1vdXQtcmlnaHQnXSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLSRhb3MtZGlzdGFuY2UsIDAsIDApIHNjYWxlKDEuMik7XG59XG5cbltkYXRhLWFvcz0nem9vbS1vdXQtbGVmdCddIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgkYW9zLWRpc3RhbmNlLCAwLCAwKSBzY2FsZSgxLjIpO1xufVxuXG5cblxuXG4vKipcbiAqIFNsaWRlIGFuaW1hdGlvbnNcbiAqL1xuXG5bZGF0YS1hb3NePSdzbGlkZSddW2RhdGEtYW9zXj0nc2xpZGUnXSB7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcblxuICAmLmFvcy1hbmltYXRlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5cbltkYXRhLWFvcz0nc2xpZGUtdXAnXSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG59XG5cbltkYXRhLWFvcz0nc2xpZGUtZG93biddIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG59XG5cbltkYXRhLWFvcz0nc2xpZGUtcmlnaHQnXSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xufVxuXG5bZGF0YS1hb3M9J3NsaWRlLWxlZnQnXSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG59XG5cblxuXG5cbi8qKlxuICogRmxpcCBhbmltYXRpb25zOlxuICogZmxpcC1sZWZ0LCBmbGlwLXJpZ2h0LCBmbGlwLXVwLCBmbGlwLWRvd25cbiAqL1xuXG5bZGF0YS1hb3NePSdmbGlwJ11bZGF0YS1hb3NePSdmbGlwJ10ge1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbn1cblxuW2RhdGEtYW9zPSdmbGlwLWxlZnQnXSB7XG4gIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMjUwMHB4KSByb3RhdGVZKC0xMDBkZWcpO1xuICAmLmFvcy1hbmltYXRlIHt0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDI1MDBweCkgcm90YXRlWSgwKTt9XG59XG5cbltkYXRhLWFvcz0nZmxpcC1yaWdodCddIHtcbiAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgyNTAwcHgpIHJvdGF0ZVkoMTAwZGVnKTtcbiAgJi5hb3MtYW5pbWF0ZSB7dHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgyNTAwcHgpIHJvdGF0ZVkoMCk7fVxufVxuXG5bZGF0YS1hb3M9J2ZsaXAtdXAnXSB7XG4gIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMjUwMHB4KSByb3RhdGVYKC0xMDBkZWcpO1xuICAmLmFvcy1hbmltYXRlIHt0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDI1MDBweCkgcm90YXRlWCgwKTt9XG59XG5cbltkYXRhLWFvcz0nZmxpcC1kb3duJ10ge1xuICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDI1MDBweCkgcm90YXRlWCgxMDBkZWcpO1xuICAmLmFvcy1hbmltYXRlIHt0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDI1MDBweCkgcm90YXRlWCgwKTt9XG59XG4iLCJAaW1wb3J0IFwifmFvcy9zcmMvc2Fzcy9hb3NcIjtcblxuLyoqXG4gKiBBbmltYXRpb25zXG4gKi9cblxuLmZhZGUtaW4ge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbn1cblxuLmZhZGUtaW4tMSB7XG4gIEBleHRlbmQgLmZhZGUtaW47XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuMnM7XG59XG5cbi5mYWRlLWluLTIge1xuICBAZXh0ZW5kIC5mYWRlLWluO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjRzO1xufVxuXG4uZmFkZS1pbi0zIHtcbiAgQGV4dGVuZCAuZmFkZS1pbjtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC42cztcbn1cbi5mYWRlLWluLTQge1xuICBAZXh0ZW5kIC5mYWRlLWluO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjhzO1xufVxuXG4uZmFkZS1vdXQge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZTtcbn1cblxuLmZhZGUtdG9wLWluIHtcbiAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG59XG4vL1xuLy8uZmFkZVRvcEluLTEge1xuLy8gIEBleHRlbmQgLmZhZGVUb3BJbjtcbi8vICB0cmFuc2l0aW9uLWRlbGF5OiAuMnM7XG4vL31cbi8vXG4vLy5mYWRlVG9wSW4tMiB7XG4vLyAgQGV4dGVuZCAuZmFkZVRvcEluO1xuLy8gIHRyYW5zaXRpb24tZGVsYXk6IC40cztcbi8vfVxuLy9cbi8vLmZhZGVUb3BJbi0zIHtcbi8vICBAZXh0ZW5kIC5mYWRlVG9wSW47XG4vLyAgdHJhbnNpdGlvbi1kZWxheTogLjZzO1xuLy99XG4vL1xuLy8uZmFkZVRvcEluLTQge1xuLy8gIEBleHRlbmQgLmZhZGVUb3BJbjtcbi8vICB0cmFuc2l0aW9uLWRlbGF5OiAuOHM7XG4vL31cblxuQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAxMiB7XG4gIC5mYWRlLXRvcC1pbi0jeyRpfSB7XG4gICAgQGV4dGVuZCAuZmFkZS10b3AtaW47XG4gICAgdHJhbnNpdGlvbi1kZWxheTogI3skaSAqIDIwMH1tcztcbiAgfVxufVxuXG4uZmFkZS1yaWdodC1pbiB7XG4gIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xufVxuXG5AZm9yICRpIGZyb20gMSB0aHJvdWdoIDEyIHtcbiAgLmZhZGUtcmlnaHQtaW4tI3skaX0ge1xuICAgIEBleHRlbmQgLmZhZGUtdG9wLWluO1xuICAgIHRyYW5zaXRpb24tZGVsYXk6ICN7JGkgKiAyMDB9bXM7XG4gIH1cbn1cblxuLmZhZGUtdG9wLW91dCB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDJyZW0pO1xufVxuXG4uZmFkZS1yaWdodC1vdXQge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMXJlbSwgMCk7XG59XG5cbi5mYWRlLWxlZnQtb3V0IHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMXJlbSwgMCk7XG59XG5cbi5mYWRlLWxlZnQtaW4ge1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbn1cblxuLmhlYWRlci1saW5lLW91dCB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xcmVtLCAwKTtcbiAgJjo6YWZ0ZXIge1xuICAgIHdpZHRoOiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmhlYWRlci1saW5lLWluIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICAmOjphZnRlciB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAvL29wYWNpdHk6IDE7XG4gICAgdHJhbnNpdGlvbjogYWxsIDFzO1xuICB9XG59XG5cbltkYXRhLWFvcz1cImxlZnQtbGluZWRcIl0ge1xuICAmOjpiZWZvcmUge1xuICAgIGJvdHRvbTogMTAwJSAhaW1wb3J0YW50O1xuICAgIHRyYW5zaXRpb246IGJvdHRvbSAxcztcbiAgfVxuICAmLmFvcy1hbmltYXRlIHtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG5cbi56b29tLWluIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG59XG5cbi56b29tLW91dCB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC42KTtcbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gIC5mYWRlLXRvcC1pbiB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMHMgIWltcG9ydGFudDtcbiAgfVxufVxuIiwiLyoqXG4gKiBTd2lwZXIgOC40LjZcbiAqIE1vc3QgbW9kZXJuIG1vYmlsZSB0b3VjaCBzbGlkZXIgYW5kIGZyYW1ld29yayB3aXRoIGhhcmR3YXJlIGFjY2VsZXJhdGVkIHRyYW5zaXRpb25zXG4gKiBodHRwczovL3N3aXBlcmpzLmNvbVxuICpcbiAqIENvcHlyaWdodCAyMDE0LTIwMjMgVmxhZGltaXIgS2hhcmxhbXBpZGlcbiAqXG4gKiBSZWxlYXNlZCB1bmRlciB0aGUgTUlUIExpY2Vuc2VcbiAqXG4gKiBSZWxlYXNlZCBvbjogSmFudWFyeSAxNywgMjAyM1xuICovXG5cbkBmb250LWZhY2V7Zm9udC1mYW1pbHk6c3dpcGVyLWljb25zO3NyYzp1cmwoJ2RhdGE6YXBwbGljYXRpb24vZm9udC13b2ZmO2NoYXJzZXQ9dXRmLTg7YmFzZTY0LCBkMDlHUmdBQkFBQUFBQVpnQUJBQUFBQUFEQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQkdSbFJOQUFBR1JBQUFBQm9BQUFBY2k2cUhrVWRFUlVZQUFBV2dBQUFBSXdBQUFDUUFZQUJYUjFCUFV3QUFCaFFBQUFBdUFBQUFOdUFZNyt4SFUxVkNBQUFGeEFBQUFGQUFBQUJtMmZQY3pVOVRMeklBQUFIY0FBQUFTZ0FBQUdCUDlWNVJZMjFoY0FBQUFrUUFBQUNJQUFBQll0NkYwY0JqZG5RZ0FBQUN6QUFBQUFRQUFBQUVBQkVCUkdkaGMzQUFBQVdZQUFBQUNBQUFBQWovL3dBRFoyeDVaZ0FBQXl3QUFBRE1BQUFEMk1IdHJ5Vm9aV0ZrQUFBQmJBQUFBREFBQUFBMkUyK2VvV2hvWldFQUFBR2NBQUFBSHdBQUFDUUM5Z0R6YUcxMGVBQUFBaWdBQUFBWkFBQUFyZ0prQUJGc2IyTmhBQUFDMEFBQUFGb0FBQUJhRlFBVUdHMWhlSEFBQUFHOEFBQUFId0FBQUNBQWNBQkFibUZ0WlFBQUEvZ0FBQUU1QUFBQ1h2RmRCd2x3YjNOMEFBQUZOQUFBQUdJQUFBQ0U1czc0aFhqYVkyQmtZR0FBWXBmNUh1L2orVzIrTW5Bek1ZREF6YVg2UWpENi80Ly9CeGo1R0E4QXVSd01ZR2tBUHl3TDEzamFZMkJrWUdBODhQOEFneDRqKy84ZlFEWWZBMUFFQldnREFJQjJCT29BZU5wallHUmdZTkJoNEdkZ1lnQUJFTW5JQUJKellOQURDUUFBQ1dnQXNRQjQybU5nWWZ6Q09JR0JsWUdCMFljeGpZR0J3UjFLZjJXUVpHaGhZR0JpWUdWbWdBRkdCaVFRa09hYXd0REFvTUJReFhqZy93RUdQY1lEREE0d05VQTJDQ2d3c0FBQU80RUw2Z0FBZU5wajJNMGd5QUFDcXhnR05XQmtaMkQ0L3dNQSt4a0RkZ0FBQUhqYVkyQmdZR2FBWUJrR1JnWVFpQUh5R01GOEZnWUhJTTNEd01IQUJHUXJNT2d5V0RMRU0xVDkvdzhVQmZFTWdMekUvLy8vUC81Ly9mL1YveHYrcjRlYUFBZU1iQXh3SVVZbUlNSEVnS1lBWWpVY3NEQXdzTEt4YzNCeWNmUHc4akVRQS9nWkJBU0ZoRVZFeGNRbEpLV2taV1RsNUJVVWxaUlZWTlhVTlRRWkJnTUFBTVIrRStnQUVRRkVBQUFBS2dBcUFDb0FOQUErQUVnQVVnQmNBR1lBY0FCNkFJUUFqZ0NZQUtJQXJBQzJBTUFBeWdEVUFONEE2QUR5QVB3QkJnRVFBUm9CSkFFdUFUZ0JRZ0ZNQVZZQllBRnFBWFFCZmdHSUFaSUJuQUdtQWJJQnpnSHNBQUI0MnUyTk1RNkNVQXlHVzU2OHg5QW5lWVlnbTRNSmJoS0ZhRXhJT0FWWDhBcGV3U3Q0QmljNEFmZUFpZDNWT0JpeER4ZlBZRXphNU8rWGZpMDRZQURnZ2lVSVVMQ3VFSks4VmhPNGJTdnBkbmt0SEk1UUNZdGRpMnNsOFpuWGFIbHFVck5LemRLY1Q4Y2pscStyd1pTdklWY3pOaWV6c2ZuUC91em5tZlBGQk5PRE0ySzdNVFE0NVlFQVpxR1A4MUFtR0djRjNpUHFPb3AwcjFTUFRhVGJWa2ZVZTRIWGo5N3dZRSt5TndXWXh3V3U0djF1Z1dIZ28zUzFYZFpFVnFXTTdFVDBjZm5MR3hXZmtnUjQybzJQdldyRE1CU0ZqL0lITGFGMHpLalJnZGlWTXdTY05SQW9XVW9INzhZMmljQi95SVkwOUFuNkFIMkJkdS9VQit5eG9wWXNoUWlFdm52dTBkVVJnRHQ4UWVDOFBEdzdGcGppM2ZFQTR6L1BFSjZZT0I1aEtoNGRqM0V2WGh4UHFIL1NLVVkzcko3c3JaNEZabmgxUE1BdFBod1A2ZmwyUE1KTVBEZ2VRNHJZOFlUNkd6YW8wZUFFQTQwOUR1Z2dtVG5Gbk9jU0NpRWlMTWd4Q2lUSTZDcTVEWlVkM1FtcDEwdk8wTGFMVGQyY2pONGZPdW1sYzdsVVliU1FjWkZrdXRSRzdnNkpLWkt5MFJtZExZNjgwQ0RuRUorVU1rcEZGZTFSTjdueGRWcFhyQzRhVHRuYXVyT25ZZXJjWmcyWVZtTE4vZC9nY3pmRWltckUvZnMvYk91cTI5Wm1uOHRsb09SYVhnWmdHYTc4eU85L2NuWG0yQnBhR3ZxMjVEdjlTNEU5KzVTSWM5UHF1cEpLaFlGU1NsNDcrUWNyMW1ZTkFBQUFlTnB0dzBjS3drQUFBTURaSkE4UTdPVUp2a0xzUGZaNnpGVkVSUHk4cUhoMllFUiszaS9CUDgzdklCTEx5U3NvS2ltcnFLcXBhMmhwNitqcTZSc1lHaG1ibUpxWlN5MHNyYXh0Yk8zc0hSeWRuRU1VNHVSNnl4N0pKWHZlUDdXckR5Y0FBQUFBQUFILy93QUNlTnBqWUdSZ1lPQUJZaGtnWmdKQ1pnWk5Ca1lHTFFadElKc0ZMTVlBQUF3M0FMZ0FlTm9saXpFS2dEQVFCQ2NoUmJDMnNGRVIwWUQ2cVZRaUJDdi9IOWV6R0k2WjVYQkF3OENCSy9tNWlRUVZhdVZiWExuT3JNWnYyb0xkS0ZhOFBqdXJ1MmhKekdhYm1PU0x6Tk16dnV0cEIzTjQybU5nWkdCZzRHS1FZekJoWU14SkxNbGo0R0JnQVlvdy9QL1BBSkpoTE02c1NvV0tmV0NBQXdEQWpnYlJBQUI0Mm1OZ1lHQmtBSUliQ1pvNUlQcm1VbjBoR0EwQU84RUZUUUFBJyk7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtc3R5bGU6bm9ybWFsfTpyb290ey0tc3dpcGVyLXRoZW1lLWNvbG9yOiMwMDdhZmZ9LnN3aXBlcnttYXJnaW4tbGVmdDphdXRvO21hcmdpbi1yaWdodDphdXRvO3Bvc2l0aW9uOnJlbGF0aXZlO292ZXJmbG93OmhpZGRlbjtsaXN0LXN0eWxlOm5vbmU7cGFkZGluZzowO3otaW5kZXg6MX0uc3dpcGVyLXZlcnRpY2FsPi5zd2lwZXItd3JhcHBlcntmbGV4LWRpcmVjdGlvbjpjb2x1bW59LnN3aXBlci13cmFwcGVye3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7ei1pbmRleDoxO2Rpc3BsYXk6ZmxleDt0cmFuc2l0aW9uLXByb3BlcnR5OnRyYW5zZm9ybTtib3gtc2l6aW5nOmNvbnRlbnQtYm94fS5zd2lwZXItYW5kcm9pZCAuc3dpcGVyLXNsaWRlLC5zd2lwZXItd3JhcHBlcnt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMHB4LDAsMCl9LnN3aXBlci1wb2ludGVyLWV2ZW50c3t0b3VjaC1hY3Rpb246cGFuLXl9LnN3aXBlci1wb2ludGVyLWV2ZW50cy5zd2lwZXItdmVydGljYWx7dG91Y2gtYWN0aW9uOnBhbi14fS5zd2lwZXItc2xpZGV7ZmxleC1zaHJpbms6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3Bvc2l0aW9uOnJlbGF0aXZlO3RyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtfS5zd2lwZXItc2xpZGUtaW52aXNpYmxlLWJsYW5re3Zpc2liaWxpdHk6aGlkZGVufS5zd2lwZXItYXV0b2hlaWdodCwuc3dpcGVyLWF1dG9oZWlnaHQgLnN3aXBlci1zbGlkZXtoZWlnaHQ6YXV0b30uc3dpcGVyLWF1dG9oZWlnaHQgLnN3aXBlci13cmFwcGVye2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7dHJhbnNpdGlvbi1wcm9wZXJ0eTp0cmFuc2Zvcm0saGVpZ2h0fS5zd2lwZXItYmFja2ZhY2UtaGlkZGVuIC5zd2lwZXItc2xpZGV7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtiYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbn0uc3dpcGVyLTNkLC5zd2lwZXItM2Quc3dpcGVyLWNzcy1tb2RlIC5zd2lwZXItd3JhcHBlcntwZXJzcGVjdGl2ZToxMjAwcHh9LnN3aXBlci0zZCAuc3dpcGVyLWN1YmUtc2hhZG93LC5zd2lwZXItM2QgLnN3aXBlci1zbGlkZSwuc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LC5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLC5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCwuc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LC5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wLC5zd2lwZXItM2QgLnN3aXBlci13cmFwcGVye3RyYW5zZm9ybS1zdHlsZTpwcmVzZXJ2ZS0zZH0uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LC5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLC5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCwuc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LC5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9we3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDt0b3A6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3BvaW50ZXItZXZlbnRzOm5vbmU7ei1pbmRleDoxMH0uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93e2JhY2tncm91bmQ6cmdiYSgwLDAsMCwuMTUpfS5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdHtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCh0byBsZWZ0LHJnYmEoMCwwLDAsLjUpLHJnYmEoMCwwLDAsMCkpfS5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHR7YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQscmdiYSgwLDAsMCwuNSkscmdiYSgwLDAsMCwwKSl9LnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3B7YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQodG8gdG9wLHJnYmEoMCwwLDAsLjUpLHJnYmEoMCwwLDAsMCkpfS5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9te2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSxyZ2JhKDAsMCwwLC41KSxyZ2JhKDAsMCwwLDApKX0uc3dpcGVyLWNzcy1tb2RlPi5zd2lwZXItd3JhcHBlcntvdmVyZmxvdzphdXRvO3Njcm9sbGJhci13aWR0aDpub25lOy1tcy1vdmVyZmxvdy1zdHlsZTpub25lfS5zd2lwZXItY3NzLW1vZGU+LnN3aXBlci13cmFwcGVyOjotd2Via2l0LXNjcm9sbGJhcntkaXNwbGF5Om5vbmV9LnN3aXBlci1jc3MtbW9kZT4uc3dpcGVyLXdyYXBwZXI+LnN3aXBlci1zbGlkZXtzY3JvbGwtc25hcC1hbGlnbjpzdGFydCBzdGFydH0uc3dpcGVyLWhvcml6b250YWwuc3dpcGVyLWNzcy1tb2RlPi5zd2lwZXItd3JhcHBlcntzY3JvbGwtc25hcC10eXBlOnggbWFuZGF0b3J5fS5zd2lwZXItdmVydGljYWwuc3dpcGVyLWNzcy1tb2RlPi5zd2lwZXItd3JhcHBlcntzY3JvbGwtc25hcC10eXBlOnkgbWFuZGF0b3J5fS5zd2lwZXItY2VudGVyZWQ+LnN3aXBlci13cmFwcGVyOjpiZWZvcmV7Y29udGVudDonJztmbGV4LXNocmluazowO29yZGVyOjk5OTl9LnN3aXBlci1jZW50ZXJlZC5zd2lwZXItaG9yaXpvbnRhbD4uc3dpcGVyLXdyYXBwZXI+LnN3aXBlci1zbGlkZTpmaXJzdC1jaGlsZHttYXJnaW4taW5saW5lLXN0YXJ0OnZhcigtLXN3aXBlci1jZW50ZXJlZC1vZmZzZXQtYmVmb3JlKX0uc3dpcGVyLWNlbnRlcmVkLnN3aXBlci1ob3Jpem9udGFsPi5zd2lwZXItd3JhcHBlcjo6YmVmb3Jle2hlaWdodDoxMDAlO21pbi1oZWlnaHQ6MXB4O3dpZHRoOnZhcigtLXN3aXBlci1jZW50ZXJlZC1vZmZzZXQtYWZ0ZXIpfS5zd2lwZXItY2VudGVyZWQuc3dpcGVyLXZlcnRpY2FsPi5zd2lwZXItd3JhcHBlcj4uc3dpcGVyLXNsaWRlOmZpcnN0LWNoaWxke21hcmdpbi1ibG9jay1zdGFydDp2YXIoLS1zd2lwZXItY2VudGVyZWQtb2Zmc2V0LWJlZm9yZSl9LnN3aXBlci1jZW50ZXJlZC5zd2lwZXItdmVydGljYWw+LnN3aXBlci13cmFwcGVyOjpiZWZvcmV7d2lkdGg6MTAwJTttaW4td2lkdGg6MXB4O2hlaWdodDp2YXIoLS1zd2lwZXItY2VudGVyZWQtb2Zmc2V0LWFmdGVyKX0uc3dpcGVyLWNlbnRlcmVkPi5zd2lwZXItd3JhcHBlcj4uc3dpcGVyLXNsaWRle3Njcm9sbC1zbmFwLWFsaWduOmNlbnRlciBjZW50ZXI7c2Nyb2xsLXNuYXAtc3RvcDphbHdheXN9IiwiLnN3aXBlci1wYWdpbmF0aW9ue3Bvc2l0aW9uOmFic29sdXRlO3RleHQtYWxpZ246Y2VudGVyO3RyYW5zaXRpb246LjNzIG9wYWNpdHk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMCwwKTt6LWluZGV4OjEwfS5zd2lwZXItcGFnaW5hdGlvbi5zd2lwZXItcGFnaW5hdGlvbi1oaWRkZW57b3BhY2l0eTowfS5zd2lwZXItcGFnaW5hdGlvbi1kaXNhYmxlZD4uc3dpcGVyLXBhZ2luYXRpb24sLnN3aXBlci1wYWdpbmF0aW9uLnN3aXBlci1wYWdpbmF0aW9uLWRpc2FibGVke2Rpc3BsYXk6bm9uZSFpbXBvcnRhbnR9LnN3aXBlci1ob3Jpem9udGFsPi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwsLnN3aXBlci1wYWdpbmF0aW9uLWN1c3RvbSwuc3dpcGVyLXBhZ2luYXRpb24tZnJhY3Rpb257Ym90dG9tOjEwcHg7bGVmdDowO3dpZHRoOjEwMCV9LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pY3tvdmVyZmxvdzpoaWRkZW47Zm9udC1zaXplOjB9LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0e3RyYW5zZm9ybTpzY2FsZSguMzMpO3Bvc2l0aW9uOnJlbGF0aXZlfS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmV7dHJhbnNmb3JtOnNjYWxlKDEpfS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbWFpbnt0cmFuc2Zvcm06c2NhbGUoMSl9LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1wcmV2e3RyYW5zZm9ybTpzY2FsZSguNjYpfS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtcHJldi1wcmV2e3RyYW5zZm9ybTpzY2FsZSguMzMpfS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbmV4dHt0cmFuc2Zvcm06c2NhbGUoLjY2KX0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW5leHQtbmV4dHt0cmFuc2Zvcm06c2NhbGUoLjMzKX0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0e3dpZHRoOnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC13aWR0aCx2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtc2l6ZSw4cHgpKTtoZWlnaHQ6dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWhlaWdodCx2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtc2l6ZSw4cHgpKTtkaXNwbGF5OmlubGluZS1ibG9jaztib3JkZXItcmFkaXVzOjUwJTtiYWNrZ3JvdW5kOnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1pbmFjdGl2ZS1jb2xvciwjMDAwKTtvcGFjaXR5OnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1pbmFjdGl2ZS1vcGFjaXR5LCAuMil9YnV0dG9uLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHtib3JkZXI6bm9uZTttYXJnaW46MDtwYWRkaW5nOjA7Ym94LXNoYWRvdzpub25lOy13ZWJraXQtYXBwZWFyYW5jZTpub25lO2FwcGVhcmFuY2U6bm9uZX0uc3dpcGVyLXBhZ2luYXRpb24tY2xpY2thYmxlIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXR7Y3Vyc29yOnBvaW50ZXJ9LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldDpvbmx5LWNoaWxke2Rpc3BsYXk6bm9uZSFpbXBvcnRhbnR9LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmV7b3BhY2l0eTp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtb3BhY2l0eSwgMSk7YmFja2dyb3VuZDp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1jb2xvcix2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKX0uc3dpcGVyLXBhZ2luYXRpb24tdmVydGljYWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cywuc3dpcGVyLXZlcnRpY2FsPi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRze3JpZ2h0OjEwcHg7dG9wOjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMHB4LC01MCUsMCl9LnN3aXBlci1wYWdpbmF0aW9uLXZlcnRpY2FsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCwuc3dpcGVyLXZlcnRpY2FsPi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXR7bWFyZ2luOnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC12ZXJ0aWNhbC1nYXAsNnB4KSAwO2Rpc3BsYXk6YmxvY2t9LnN3aXBlci1wYWdpbmF0aW9uLXZlcnRpY2FsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljLC5zd2lwZXItdmVydGljYWw+LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWlje3RvcDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSk7d2lkdGg6OHB4fS5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LC5zd2lwZXItdmVydGljYWw+LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXR7ZGlzcGxheTppbmxpbmUtYmxvY2s7dHJhbnNpdGlvbjouMnMgdHJhbnNmb3JtLC4ycyB0b3B9LnN3aXBlci1ob3Jpem9udGFsPi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQsLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0e21hcmdpbjowIHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1ob3Jpem9udGFsLWdhcCw0cHgpfS5zd2lwZXItaG9yaXpvbnRhbD4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMsLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWN7bGVmdDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTUwJSk7d2hpdGUtc3BhY2U6bm93cmFwfS5zd2lwZXItaG9yaXpvbnRhbD4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCwuc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0e3RyYW5zaXRpb246LjJzIHRyYW5zZm9ybSwuMnMgbGVmdH0uc3dpcGVyLWhvcml6b250YWwuc3dpcGVyLXJ0bD4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXR7dHJhbnNpdGlvbjouMnMgdHJhbnNmb3JtLC4ycyByaWdodH0uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXJ7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLC4yNSk7cG9zaXRpb246YWJzb2x1dGV9LnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1maWxse2JhY2tncm91bmQ6dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tY29sb3IsdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSk7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3RvcDowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7dHJhbnNmb3JtOnNjYWxlKDApO3RyYW5zZm9ybS1vcmlnaW46bGVmdCB0b3B9LnN3aXBlci1ydGwgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1maWxse3RyYW5zZm9ybS1vcmlnaW46cmlnaHQgdG9wfS5zd2lwZXItaG9yaXpvbnRhbD4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIsLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwsLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLXZlcnRpY2FsLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLW9wcG9zaXRlLC5zd2lwZXItdmVydGljYWw+LnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLW9wcG9zaXRle3dpZHRoOjEwMCU7aGVpZ2h0OjRweDtsZWZ0OjA7dG9wOjB9LnN3aXBlci1ob3Jpem9udGFsPi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZSwuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZSwuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tdmVydGljYWwsLnN3aXBlci12ZXJ0aWNhbD4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXJ7d2lkdGg6NHB4O2hlaWdodDoxMDAlO2xlZnQ6MDt0b3A6MH0uc3dpcGVyLXBhZ2luYXRpb24tbG9ja3tkaXNwbGF5Om5vbmV9IiwiLmFkbWluLWJhciB7XG4gIC5oZWFkZXIge1xuICAgIHRvcDogMnJlbTtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc4MnB4KSB7XG4gICAgICB0b3A6IDIuODc1cmVtO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgICB0b3A6IDJyZW07XG4gICAgfVxuICB9XG4gIC8vLnNlY3Rpb24tanVtYm90cm9uIHtcbiAgLy8gICZfX2NvbnRhaW5lciB7XG4gIC8vICAgIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSAycmVtKTtcbiAgLy8gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzgycHgpIHtcbiAgLy8gICAgICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gMi44NzVyZW0pO1xuICAvLyAgICB9XG4gIC8vICB9XG4gIC8vfVxuICAubW9kYWwtbWVudSAubW9kYWwtZGlhbG9nIHtcbiAgICBwYWRkaW5nLXRvcDogJGhlYWRlci1oZWlnaHQgKyAycmVtO1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc4MnB4KSB7XG4gICAgICBwYWRkaW5nLXRvcDogJGhlYWRlci1oZWlnaHQgKyAyLjg3NXJlbTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICAgcGFkZGluZy10b3A6ICRoZWFkZXItaGVpZ2h0LWxnICsgMnJlbTtcbiAgICB9XG4gIH1cbn1cblxuLyogc3R5bGVsaW50LWRpc2FibGUgKi9cbiN3cGFkbWluYmFyIHtcbiAgcG9zaXRpb246IGZpeGVkICFpbXBvcnRhbnQ7XG59XG4vKiBzdHlsZWxpbnQtZW5hYmxlICovXG4iLCJAbWl4aW4gbWVkaWEtYnRuLWljb24oJGNpcmNsZSwgJGFycm93KSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHN2Zy11cmwoXG4gICAgJzxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHdpZHRoPVwiMTJcIiBoZWlnaHQ9XCI4XCI+PGcgZmlsbD1cIm5vbmVcIiBmaWxsLXJ1bGU9XCJub256ZXJvXCI+PHBhdGggZmlsbD1cIiN7JGNpcmNsZX1cIiBkPVwiTTMuNDE0IDUuNDE0QTIgMiAwIDEgMCAuNTg2IDIuNTg2YTIgMiAwIDAgMCAyLjgyOCAyLjgyOFpcIi8+PHBhdGggZmlsbD1cIiN7JGFycm93fVwiIGQ9XCJNOCA4SDRsNC00LTQtNGg0bDQgNHpcIi8+PC9nPjwvc3ZnPidcbiAgKTtcbn1cblxuQG1peGluIG1lZGlhLWJ0bi1pY29uLWxnKCRjaXJjbGUsICRhcnJvdykge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBzdmctdXJsKFxuICAgICc8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB3aWR0aD1cIjUyXCIgaGVpZ2h0PVwiMzRcIj48ZyBmaWxsPVwibm9uZVwiIGZpbGwtcnVsZT1cIm5vbnplcm9cIj48cGF0aCBmaWxsPVwiI3skY2lyY2xlfVwiIGQ9XCJNMTUuMjUyIDIzLjQ3NEE5IDkgMCAxIDAgMi43NDggMTAuNTI3YTkgOSAwIDAgMCAxMi41MDQgMTIuOTQ3WlwiLz48cGF0aCBmaWxsPVwiI3skYXJyb3d9XCIgZD1cIk0zNC41IDM0SDE3bDE3LjUtMTdMMTcgMGgxNy41TDUyIDE3elwiLz48L2c+PC9zdmc+J1xuICApO1xufVxuXG5AbWl4aW4gbWVkaWEtc2VsZWN0KCRjaXJjbGUsICRhcnJvdykge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBzdmctdXJsKFxuICAgICAgJzxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHdpZHRoPVwiOFwiIGhlaWdodD1cIjEyXCI+PGcgZmlsbD1cIm5vbmVcIiBmaWxsLXJ1bGU9XCJub256ZXJvXCI+PHBhdGggZmlsbD1cIiN7JGNpcmNsZX1cIiBkPVwiTTUuNDE0IDMuNDE0QTIgMiAwIDEgMCAyLjU4Ni41ODZhMiAyIDAgMCAwIDIuODI4IDIuODI4WlwiLz48cGF0aCBmaWxsPVwiI3skYXJyb3d9XCIgZD1cIk0wIDhWNGw0IDQgNC00djRsLTQgNHpcIi8+PC9nPjwvc3ZnPidcbiAgKTtcbn1cblxuQG1peGluIG1lZGlhLWxvZ28oJGNvbG9yLXByaW1hcnksICRjb2xvci1kZWZhdWx0KSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHN2Zy11cmwoXG4gICAgJzxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHdpZHRoPVwiMTc4XCIgaGVpZ2h0PVwiMzhcIj48ZyBmaWxsPVwibm9uZVwiPjxjaXJjbGUgY3g9XCIyMFwiIGN5PVwiMTlcIiByPVwiN1wiIGZpbGw9XCIjeyRjb2xvci1wcmltYXJ5fVwiLz48cGF0aCBmaWxsPVwiI3skY29sb3ItcHJpbWFyeX1cIiBkPVwiTTEwNS4xIDE4YzEuNiAwIDIuOC0xLjIgMi44LTIuOCAwLTEuNS0xLjItMi43LTIuOC0yLjdhMi43IDIuNyAwIDAgMC0yLjggMi43YzAgMS42IDEuMiAyLjcgMi44IDIuN1pcIi8+PHBhdGggZmlsbD1cIiN7JGNvbG9yLWRlZmF1bHR9XCIgZD1cIm0yMiAwLTcgN2gxN3YxOGw4LTdWMHptLTQgMzggNy03SDhWMTNsLTggN3YxOHptNDIuNC0xOC4zYy0xLjQgMC0yLjguNC00IDEuMmwtLjcuNHYtOS43bC00LjUgNC4yVjM2aDQuNXYtMy42cy41IDQgNC43IDRjNC40IDAgOC0zLjcgOC04LjQgMC00LjYtMy42LTguMy04LTguM1ptLTEgMTIuNmE0IDQgMCAwIDEtMy42LTIuMlYyNmE0LjEgNC4xIDAgMCAxIDMuNi0yLjIgNC4yIDQuMiAwIDAgMSAwIDguNVptMTYuMiA0LjFjMy44IDAgNS0zLjUgNS0zLjVWMzZIODVWMjBoLTQuNXYxMC40Yy0xIDEtMS45IDItMy4yIDItMi40IDAtMi40LTIuOC0yLjQtNC4yVjIwaC00LjV2OC44YzAgMy45LjYgNy41IDUuMiA3LjVabTE5LjYtOS45SDk1Yy0xLjQtLjQtMi45LS44LTIuOS0xLjcgMC0xIDEuNy0xLjMgMy4xLTEuMyAxIDAgMi4yLjEgMy4zLjhsMi0zYy0xLjItMS0zLjUtMS41LTYuNS0xLjUtNCAwLTYuNiAyLTYuNiA1IDAgMi40IDEuOCAzLjggNiA0LjYgMS42LjMgMy4xIDEgMyAyLS4xIDEtMi4yIDEuMi0zIDEuMi0xLjggMC0zLjMtLjUtNC42LTEuNGwtMiAzYzEuNCAxLjIgNC4xIDIuMiA2LjcgMi4yIDQuOSAwIDcuMy0xLjcgNy4zLTUgMC0xIDAtMy40LTUuNi01Wm03LjctMy41djEzaDQuNVYyMC4xem0xNi41IDEuNGMxIDEgLjkgMi43LjkgNFYzNmg0LjV2LTguOWMwLTMuOC0uNy03LjQtNS4zLTcuNC00LjMgMC01IDMuNS01IDMuNVYyMGgtNC40djE2aDQuNFYyNS43bC4yLS4xYy45LTEgMS44LTEuOSAzLjItMS45LjYgMCAxLjEuMyAxLjUuN1ptMTUuOC00LjhhOC40IDguNCAwIDEgMCAwIDE2LjggOC40IDguNCAwIDAgMCAwLTE2LjhabTAgMTIuM2MtMiAwLTMuNi0xLjctMy42LTMuOSAwLTIuMSAxLjYtMy45IDMuNi0zLjlzMy41IDEuOCAzLjUgNGMwIDItMS42IDMuOC0zLjUgMy44Wm0yMC42LTExLjgtMy43IDkuNy0zLjgtOS43aC00LjhsNi4yIDE1LjloNC44bDYuMi0xNS45em0xNC41IDE2LjJhOC4zIDguMyAwIDAgMCA2LTQuNWwtMy44LTEuNGMtLjUgMS0xLjQgMS41LTIuNiAxLjctMS43LjMtMy4xLS4zLTMuOC0xLjZsLS4zLS41IDExLjMtMmMwLS41IDAtMS4yLS4yLTEuN2E4LjMgOC4zIDAgMCAwLTkuNS02LjUgOC4zIDguMyAwIDAgMC02LjcgOS43IDguMyA4LjMgMCAwIDAgOS42IDYuOFptLTQuOS05LjZjLjItMS41IDEuMy0yLjUgMi45LTIuOGEzIDMgMCAwIDEgMy40IDEuNmwuMy42LTYuNiAxLjJ2LS42WlwiLz48L2c+PC9zdmc+J1xuICApO1xufVxuXG5AbWl4aW4gbWVkaWEtbG9nby1sZygkY29sb3ItcHJpbWFyeSwgJGNvbG9yLWRlZmF1bHQpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogc3ZnLXVybChcbiAgICAgICc8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB3aWR0aD1cIjI3MlwiIGhlaWdodD1cIjI1OFwiPjxnIGZpbGw9XCJub25lXCIgZmlsbC1ydWxlPVwibm9uemVyb1wiPjxjaXJjbGUgY3g9XCIxMzYuNVwiIGN5PVwiMTI5LjVcIiByPVwiNDcuNVwiIGZpbGw9XCIjeyRjb2xvci1wcmltYXJ5fVwiLz48cGF0aCBmaWxsPVwiI3skY29sb3ItZGVmYXVsdH1cIiBkPVwiTTE0OS42IDAgMTAyIDQ3LjZoMTE1LjZWMTcwbDU0LjQtNDcuNlYwek0xMjIuNCAyNThsNDcuNi00Ny42SDU0LjRWODhMMCAxMzUuNlYyNTh6XCIvPjwvZz48L3N2Zz4nXG4gICk7XG59XG5cbkBtaXhpbiBtZWRpYS1jb250YWN0KCRjb2xvcikge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBzdmctdXJsKFxuICAgICc8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB3aWR0aD1cIjI2XCIgaGVpZ2h0PVwiMjFcIj48cGF0aCBmaWxsPVwiI3skY29sb3J9XCIgZmlsbC1ydWxlPVwibm9uemVyb1wiIGQ9XCJNMjMuNCAwSDIuNkEyLjYgMi42IDAgMCAwIDAgMi42djE1LjhDMCAxOS44IDEuMiAyMSAyLjYgMjFoMjAuOGMxLjQgMCAyLjYtMS4yIDIuNi0yLjZWMi42QzI2IDEuMiAyNC44IDAgMjMuNCAwWm0tLjUgNS42LTguNSA1LjNjLS45LjYtMiAuNi0yLjggMEwzLjEgNS42Yy0uMy0uMi0uNS0uNi0uNS0xIDAtLjggMS0xLjQgMS43LTFMMTMgOS4zbDguNy01LjVjLjgtLjUgMS43IDAgMS43IDEgMCAuMy0uMi43LS41LjlaXCIvPjwvc3ZnPidcbiAgKTtcbn1cblxuQG1peGluIG1lZGlhLXF1b3RlKCRjb2xvcikge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBzdmctdXJsKFxuICAgICc8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB3aWR0aD1cIjIyXCIgaGVpZ2h0PVwiMjJcIj48cGF0aCBmaWxsPVwiI0ZGRlwiIGZpbGwtcnVsZT1cIm5vbnplcm9cIiBkPVwibTIyIC4yLS41IDRjLTEuMyAwLTIuMi4yLTIuOS44LS42LjYtMSAxLjUtMS4yIDIuNWExNCAxNCAwIDAgMC0uMSAzLjZIMjJWMjJoLTlWOS42YzAtMy40LjgtNiAyLjQtNy43QzE2LjkuMiAxOS4yLS40IDIyIC4yWk05IC4ybC0uNSA0Yy0xLjMgMC0yLjIuMi0yLjkuOC0uNi42LTEgMS41LTEuMiAyLjVhMTQgMTQgMCAwIDAtLjEgMy42SDlWMjJIMFY5LjZjMC0zLjQuOC02IDIuNC03LjdDMy45LjIgNi4yLS40IDkgLjJaXCIvPjwvc3ZnPidcbiAgKTtcbn1cblxuQG1peGluIG1lZGlhLW5leHQoJGNvbG9yKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHN2Zy11cmwoXG4gICAgJzxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHdpZHRoPVwiMzBcIiBoZWlnaHQ9XCIzMlwiPjxwYXRoIGZpbGw9XCIjeyRjb2xvcn1cIiBmaWxsLXJ1bGU9XCJldmVub2RkXCIgZD1cIk0xMyAwSDBsMTYgMTZMMCAzMmgxM2wxNy0xNnpcIi8+PC9zdmc+J1xuICApO1xufVxuXG5AbWl4aW4gbWVkaWEtbGlua2VkaW4oJGNvbG9yKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHN2Zy11cmwoXG4gICAgJzxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHdpZHRoPVwiMjVcIiBoZWlnaHQ9XCIyNVwiPjxwYXRoIGZpbGw9XCIjeyRjb2xvcn1cIiBmaWxsLXJ1bGU9XCJub256ZXJvXCIgZD1cIk0xNC4yIDEwLjJjMS40LTEuNiAzLTIuNSA1LTIuNCAzLjMuMiA1LjYgMi41IDUuNyA2IC4yIDMuMiAwIDYuNCAwIDkuNSAwIC44LS4zIDEtMSAxSDIxYy0xIC4xLTEuMy0uMy0xLjMtMS4ydi04LjJjLS4yLTEuOC0xLjItMi45LTIuOC0yLjlhMyAzIDAgMCAwLTIuOSAzdjcuNmMwIDEuNyAwIDEuNy0xLjcgMS43LTMuNiAwLTMuNiAwLTMuNi0zLjZ2LTExYzAtMS4xLjQtMS42IDEuNC0xLjVIMTJjMS44IDAgMS44IDAgMi4yIDJabS0xMy44IDZWOS42YzAtMSAuMy0xLjQgMS4zLTEuNGgzYy42IDAgMSAuMyAxIDF2MTQuMWMwIC44LS40IDEtMS4xIDFIMS41Yy0uOCAwLTEuMS0uMy0xLjEtMXYtN1pNMyA2QzEuMyA2IDAgNC43IDAgMy4yIDAgMS42IDEuMy40IDMgLjRjMS44IDAgMyAxIDMgMi44IDAgMS43LTEuMiAyLjctMyAyLjdaXCIvPjwvc3ZnPidcbiAgKTtcbn1cblxuQG1peGluIG1lZGlhLWNpcigpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvY2lyLnBuZycpO1xufVxuXG5AbWl4aW4gbWVkaWEtdmFsdWUtMSgkY29sb3IxLCAkY29sb3IyKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHN2Zy11cmwoXG4gICAgICAnPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgd2lkdGg9XCI2OFwiIGhlaWdodD1cIjk2XCI+PGcgZmlsbD1cIm5vbmVcIiBmaWxsLXJ1bGU9XCJldmVub2RkXCI+PHBhdGggZmlsbD1cIiN7JGNvbG9yMX1cIiBkPVwiTTYzLjMgNTUuMmMuNiAwIDEgLjUgMSAxIDAgLjYtLjQgMS0xIDFINTAuNVY2MmMwIC42LS40IDEtMSAxSDM1LjJ2NC41YzAgLjYtLjQgMS0xIDFIMjBWNzNjMCAuNS0uNSAxLTEgMUgyLjJ2MTkuOGg2MmMuNSAwIDEgLjUgMSAxIDAgLjctLjUgMS4xLTEgMS4xaC02M2ExIDEgMCAwIDEtMS0xdi0yMmMwLS42LjQtMSAxLTFoMTYuNnYtNC42YzAtLjYuNS0xIDEtMWgxNC4zdi00LjVjMC0uNi40LTEgMS0xaDE0LjN2LTQuNWMwLS42LjQtMSAxLTFaTTEwLjcgMTVoLjJjMi43IDAgNC44IDIuNCA0LjggNS4ydjMuMmwzLjggNGMuMi4xLjYuNCAxIC40bDYgLjVhMyAzIDAgMCAxIDIuNiAyLjUgMyAzIDAgMCAxLS43IDIuNGMtLjUuNC0xIC44LTEuNyAxSDI2bC02LjMtLjNjLTEuMyAwLTIuNS0uNi0zLjItMS4zbC0uOC0uOHY1bC43LjUgOS40IDEuOWMxLjUuMyAyLjUgMS42IDIuNSAzdjE2LjdjMCAxLjgtMS40IDMuNS0zLjIgMy43aC0uM2MtMSAwLTEuOC0uNC0yLjQtMWEzLjggMy44IDAgMCAxLTEuMi0yLjZWNDYuNWgtLjJMMTMgNDV2MTkuM2EzLjYgMy42IDAgMSAxLTcuMyAwVjM3LjVMNiAzN1YyMGMtLjItMS4zLjQtMi43IDEuNC0zLjYuOS0xIDIuMy0xLjUgMy42LTEuNFpNOCA0My43aC0uMVY2NGMwIC44LjYgMS41IDEuNCAxLjUuOCAwIDEuNS0uNyAxLjUtMS41aC4xVjQ0LjNMOS4zIDQ0aC0uOGwtLjUtLjNaTTEwLjcgMTdhMyAzIDAgMCAwLTIuMi44Yy0uNS40LS45IDEuMi0uOSAybC4xIDE3LjZ2M2ExLjcgMS43IDAgMCAwIC42IDEuMmwuNC4zLjYuMmguM2wxMS43IDJjMSAwIDIgMSAyIDIuMXYxMi41YzAgLjMgMCAuOC40IDEgLjQuMy43LjQgMS4yLjQuNi0uMSAxLjItLjggMS4yLTEuNlY0MmMwLS42LS4zLTEtLjgtMWwtOS41LTJjLS4xIDAtLjIgMC0uNC4zLS4yLS4xLTItMS0yLTIuM3YtNy40bC0zLjctNGEzIDMgMCAwIDEtLjYtMi45IDMgMyAwIDAgMSAyLTEuOGMuOS0uMyAxLjcgMCAyLjQuNHYtMS4xYzAtMS42LTEuMy0zLTIuOC0zLjFabTEuMiA1LjZjLS40IDAtLjUuMi0uNi41LS4xLjItLjEuNC4xLjdsNi42IDdjLjUuNSAxLjIuOCAxLjguOGw2LjMuMmMuMiAwIC41IDAgLjYtLjIuMi0uMi4yLS41LjItLjcgMC0uMy0uMy0uNy0uNy0uN2wtNi4xLS42Yy0uOCAwLTEuNi0uNC0yLjItMWwtNS41LTUuOGMwLS4yLS4zLS4yLS41LS4yWlwiLz48cGF0aCBmaWxsPVwiI3skY29sb3IyfVwiIGQ9XCJNNTMuMiA0OC4zYS44LjggMCAwIDEtLjgtLjhWMjYuN2gtNC41Yy0uMiAwLS42IDAtLjctLjRhMSAxIDAgMCAxIDAtLjhMNTcgMTEuMmMuMi0uNSAxLS41IDEuMyAwbDkuNyAxNC4zYzAgLjIuMi42IDAgLjgtLjEuMi0uNC40LS43LjRoLTQuNXYyMC44YzAgLjUtLjMuOC0uOC44TTEwLjcgMTIuNGMyLjYgMCA0LjYtMS44IDQuNi00LjZWNS41YzAtMi43LTItNC42LTQuNi00LjZhNC40IDQuNCAwIDAgMC00LjYgNC42djIuM2MwIDIuNyAxLjkgNC42IDQuNiA0LjZaXCIvPjwvZz48L3N2Zz4nXG4gICk7XG59XG5cbkBtaXhpbiBtZWRpYS12YWx1ZS0yKCRjb2xvcjEsICRjb2xvcjIpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogc3ZnLXVybChcbiAgICAgICc8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB3aWR0aD1cIjg3XCIgaGVpZ2h0PVwiOTdcIj48ZyBmaWxsPVwibm9uZVwiIGZpbGwtcnVsZT1cImV2ZW5vZGRcIj48cGF0aCBmaWxsPVwiI3skY29sb3IxfVwiIGQ9XCJNMzYuMiA4Ny40YTM1LjggMzUuOCAwIDAgMS0zNS41LTM2YzAtMTkuOCAxNi0zNiAzNS41LTM2IDcuNiAwIDE0LjggMi40IDIwLjggNi45bC0xLjcgMi4zYy01LjYtNC0xMi4yLTYuMi0xOS02LjJhMzMgMzMgMCAwIDAtMzIuOCAzMyAzMyAzMyAwIDAgMCAzMi43IDMzLjEgMzMgMzMgMCAwIDAgMjYuNi01Mi4zbDIuMy0xLjdhMzUuOCAzNS44IDAgMCAxLTI4LjkgNTdabTAtMjUuOGExMCAxMCAwIDAgMS05LjktMTAgMTAgMTAgMCAwIDEgMTEuOC0xMGwtLjUgM2MtLjQtLjItLjktLjItMS4yLS4yYTcuMSA3LjEgMCAwIDAgMCAxNC4zYzMuOCAwIDctMy4yIDctNy4xdi0xLjNsMi44LS42djEuOWMwIDUuNC00LjUgMTAtMTAgMTBaXCIvPjxwYXRoIGZpbGw9XCIjeyRjb2xvcjJ9XCIgZD1cIk0zNi4yIDI4LjVjNCAwIDggMSAxMS41IDMuMUw0Ni4zIDM0YTIwIDIwIDAgMCAwLTMwIDE3LjVjMCAxMS4xIDkgMjAuMiAyMCAyMC4yIDEwLjkgMCAyMC05IDIwLTIwLjEgMC0zLjYtMS03LTIuNy0xMC4yTDU2IDQwYTIzIDIzIDAgMCAxLTE5LjcgMzQuNCAyMi44IDIyLjggMCAwIDEtMjIuNy0yM2MwLTEyLjYgMTAuMS0yMi45IDIyLjYtMjIuOVptMzktMjhjLjQuMS43LjQuOSAxbDEuNSA2LjJMODIuMyAzYy42LS42IDEuNC0uNiAyIDAgLjUuNi41IDEuNCAwIDJsLTQuNyA0LjcgNi4xIDEuNmMuNS4xLjguNSAxIDEgLjIuNCAwIDEtLjMgMS4zTDc1LjcgMjQuNWMtLjIuMi0uNi4zLS45LjNINjQuNkwzNy4zIDUyLjVsLTEgLjNjLS40IDAtLjcgMC0xLS4zLS41LS42LS41LTEuNCAwLTJsMjcuNC0yNy43VjEyLjZjMC0uNC4xLS43LjQtMUw3My44LjljLjMtLjMuOS0uNCAxLjMtLjNaTTcwLjQgOTZoLTguNmMtLjMgMC0uNy0uMi0uOS0uNGwtNi40LTYuNCAyLTIgNiA2LjFoNmwtNS43LTEzLjEgMi41LTEgNi40IDE1Yy4zLjUuMSAxIDAgMS4zLS4zLjMtLjkuNS0xLjMuNVptLTYwIDBIMmMtLjQgMC0uOS0uMy0xLjEtLjYtLjItLjQtLjMtMS0uMS0xLjNsNi40LTE1IDIuNSAxLTUuNiAxM2g2bDYtNiAxLjkgMi02LjQgNi40Yy0uMi4yLS43LjUtMSAuNVpcIi8+PC9nPjwvc3ZnPidcbiAgKTtcbn1cblxuQG1peGluIG1lZGlhLXZhbHVlLTMoJGNvbG9yMSwgJGNvbG9yMikge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBzdmctdXJsKFxuICAgICAgJzxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHdpZHRoPVwiODlcIiBoZWlnaHQ9XCI5OFwiPjxnIGZpbGw9XCJub25lXCIgZmlsbC1ydWxlPVwiZXZlbm9kZFwiPjxwYXRoIGZpbGw9XCIjeyRjb2xvcjF9XCIgZD1cIk01Mi41IDYzLjVjOC41IDAgMTUuMyA2LjQgMTUuMyAxNC4zdjE2LjdoMTdjLjcgMCAxLjUuNiAxLjUgMS40IDAgLjgtLjggMS40LTEuNSAxLjRIMi4yYy0uNyAwLTEuNS0uNi0xLjUtMS40IDAtLjguNi0xLjQgMS41LTEuNGgxNi42Vjc3LjhjMC04IDYuOC0xNC4zIDE1LjItMTQuM2wxIC4yIDguMiA1LjUgOC41LTUuNS44LS4yWm0uNSAyLjdMNDQuMiA3MmMtLjUuMy0xIC4zLTEuNiAwbC04LjgtNS44Yy02LjUuMi0xMiA1LjMtMTIgMTEuNnYxNi43SDI4VjgzLjljMC0uNy42LTEuNCAxLjUtMS40czEuNS42IDEuNSAxLjR2MTAuNmg3LjVsMy42LTE0LjljLjEtLjUuOC0xIDEuNC0xIC42IDAgMS4yLjUgMS40IDFsMy42IDE0LjloNy40VjgzLjljMC0uNy43LTEuNCAxLjYtMS40LjggMCAxLjUuNiAxLjUgMS40djEwLjZoNlY3Ny44YzAtNi4zLTUuMy0xMS40LTEyLTExLjZabS05LjYgMjAtMiA4aDRsLTItOFptMS0xMi43IDMuMiAyLjRjLjcuNC44IDEuMy4zIDEuOS0uNS41LTEuNC43LTIgLjJsLTIuNC0xLjdMNDEgNzhsLS45LjNjLS40IDAtLjktLjItMS4xLS41LS41LS42LS40LTEuNS4yLTJsMy4zLTIuM2MuNS0uMyAxLjMtLjMgMS44IDBabS0xLTMyLjZjNi42IDAgMTIgNSAxMiAxMS4yIDAgNi01LjQgMTEuMi0xMiAxMS4yLTYuNSAwLTExLjktNS0xMS45LTExLjIgMC02LjIgNS4zLTExLjIgMTItMTEuMlptMCAyLjhjLTUgMC05IDMuOC05IDguNXM0IDguNSA5IDguNWM1LjEgMCA5LjEtMy44IDkuMS04LjVzLTQtOC41LTktOC41Wk03MC42IDRjLjggMCAxLjUuNiAxLjUgMS40IDAgLjgtLjYgMS40LTEuNSAxLjRIMjguMWMtNy45IDAtMTQuMyA2LTE0LjMgMTMuNCAwIDcuNSA2LjQgMTMuNSAxNC4zIDEzLjVoMjkuNmMuOCAwIDEuNC41IDEuNCAxLjJsLjcgNyA3LTcuN2MuMi0uMy42LS41IDEtLjUgNy40LS41IDEzLjItNi40IDEzLjItMTMuMyAwLS43LjYtMS41IDEuNS0xLjVzMS41LjYgMS41IDEuNWMwIDguMi02LjcgMTUtMTUuMyAxNkw2MCA0Ni4zbC0xLjMuMi0uNC0uMWMtLjUtLjEtMS0uNi0xLTEuMmwtLjktOC44SDI4LjFjLTkuNCAwLTE3LjItNy4yLTE3LjItMTYuMiAwLTguOCA3LjctMTYuMSAxNy4yLTE2LjFoNDIuNFptLTEgMTguMWMuNyAwIDEuNC42IDEuNCAxLjQgMCAuOS0uNyAxLjUtMS41IDEuNWgtNDRjLS44IDAtMS41LS42LTEuNS0xLjUgMC0uOC42LTEuNCAxLjUtMS40aDQ0Wm0tOS03LjZjLjcgMCAxLjUuNiAxLjUgMS40IDAgLjgtLjggMS40LTEuNSAxLjRIMjUuNGMtLjggMC0xLjUtLjYtMS41LTEuNCAwLS44LjYtMS40IDEuNS0xLjRoMzVaXCIvPjxwYXRoIGZpbGw9XCIjeyRjb2xvcjJ9XCIgZD1cIk03Ny41LjljLTYuMiAwLTExLjIgNC43LTExLjIgMTAuNXM1IDEwLjUgMTEuMiAxMC41YzYuMSAwIDExLjItNC43IDExLjItMTAuNVM4My43LjkgNzcuNS45Wm03LjEgNy41LTguOSA4LjRjLS4xLjEtLjMuMS0uNCAwbC00LjUtNC4yYy0uMy0uMy0uMy0uNSAwLS43bDEuOS0xLjhjLjItLjIuNS0uMi43IDBsMiAxLjhjLjIuMi40LjIuNyAwbDYuMy02Yy4yLS4yLjUtLjIuNyAwbDIgMS44LS41LjdaXCIvPjwvZz48L3N2Zz4nXG4gICk7XG59XG5cbkBtaXhpbiBtZWRpYS13aW5uZXItMSgkY29sb3IxLCAkY29sb3IyKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHN2Zy11cmwoXG4gICAgICAnPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgd2lkdGg9XCI5OVwiIGhlaWdodD1cIjk4XCI+PGcgZmlsbD1cIm5vbmVcIiBmaWxsLXJ1bGU9XCJldmVub2RkXCI+PHBhdGggZmlsbD1cIiN7JGNvbG9yMn1cIiBkPVwiTTM5LjggMWgyMC44cy0zIDkuNS0zLjIgOS40Yy0uMy0uMS0xNCAuMS0xNCAuMUwzOS45IDFabTIxLjggMzYuNUgzNy44YTI0IDI0IDAgMCAwLTExLjkgMjAuOUEyNCAyNCAwIDAgMCA0NS4xIDgybC0xLjQtMi42IDEuNS00LjdjLjMtLjMtMy4yLTEgMS43LTEuNSA1LS40IDkgMCA5IDBzNS42LTEgNi0xLjJjLjQtLjEgNS0xLjIgNS43LTEuMmgyLjdhMjQuNCAyNC40IDAgMCAwLTguNy0zMy4zWk01MS40IDYzLjF2My4yaC0zLjJ2LTMuMkg0NXYtMy4yaDYuNWMuOSAwIDEuNi0uNyAxLjYtMS42IDAtMS0uNy0xLjctMS42LTEuN2gtMy4yYTQuOSA0LjkgMCAwIDEtNS01YzAtMi43IDIuMi00LjkgNS00Ljl2LTMuMmgzLjJ2My4yaDMuMlY1MGgtNi41Yy0xIDAtMS42LjYtMS42IDEuNiAwIC45LjcgMS42IDEuNiAxLjZoMy4yYzIuNyAwIDQuOSAyLjIgNC45IDVhNSA1IDAgMCAxLTUgNC45WlwiLz48cGF0aCBmaWxsPVwiI3skY29sb3IxfVwiIGQ9XCJNMjMuNSAzOC41aDM2LjhjMS44IDAgMy40LS42IDQuNi0yYTUgNSAwIDAgMCAxLTIuOFYyMC40YTUuOCA1LjggMCAwIDAgNC42LTcuMmMtLjctMi40LTMtNC4yLTUuNi00LjJINDMuNWwtMi4zLTUuNWMtLjItLjYtLjgtMS0xLjUtMWwtMS41LjJjLS41IDAtMS4xLjMtMS42LjdMMzEuMSA5SDIuNUMxLjYgOSAxIDkuNyAxIDEwLjZ2MjYuMmMwIDEgLjYgMS42IDEuNSAxLjZsMjEgLjFabTMuNi0yNi4xSDMyYy40IDAgLjgtLjEgMS4xLS41bDUuNy01LjggMi4yIDUuNGMuMi41LjggMSAxLjUgMWgyMi43YTIuNCAyLjQgMCAwIDEgMCA0LjhoLS44Yy0xIDAtMS42LjctMS42IDEuNnYxNC44YzAgMS0uNyAxLjYtMS42IDEuNmgtMzR2LTIzSDI3Wm0tMjIuNyAwaDE5LjR2MjNINC40di0yM1pNMjcuNiA3M2MtMy0uNy01LjkgMS03IDMuN2E2LjQgNi40IDAgMCAwIDIuNSA3LjdsMTguNiAxMS4zYzEuNyAxIDMuNyAxLjcgNS44IDEuN2g0OS4xYzEgMCAxLjYtLjcgMS42LTEuN1Y3NC41YzAtMS0uNy0xLjYtMS42LTEuNmgtMTRjLTIuNS0yLTUuNS0zLjMtOC43LTQgMC0uMi0zLjMtLjQtMy4zLS40LTMuNS0uMS03IC44LTEwLjEgMi42bC0uNS4ySDQ4Yy0yIDAtMy44LjktNSAyLjVhNi43IDYuNyAwIDAgMC0xLjIgNS43bC02LjMtMy03LjktMy40Wm01Mi44IDIxLjFoLTMzYTggOCAwIDAgMS00LjEtMS4xTDI0LjcgODEuOGEzIDMgMCAwIDEtMS4zLTMuN2MuNC0uNyAxLTEuNCAxLjYtMS42LjctLjQgMS42LS4zIDIuMyAwbDE2LjggNy44LjYuMUg2MWMxIDAgMS42LS43IDEuNi0xLjYgMC0xLS42LTEuNi0xLjYtMS42SDQ4YTMuMiAzLjIgMCAwIDEtMy4yLTMuMmMwLTEuOSAxLjUtMy4zIDMuMi0zLjNoMTIuNWMuMiAwIC41IDAgLjgtLjJsLjgtLjVhMTYuNyAxNi43IDAgMCAxIDE4LjMgMS40djE4LjhoLjFabTE0LjYgMEg4My43di0xOEg5NXYxOFpcIi8+PC9nPjwvc3ZnPidcbiAgKTtcbn1cblxuQG1peGluIG1lZGlhLXdpbm5lci0yKCRjb2xvcjEsICRjb2xvcjIpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogc3ZnLXVybChcbiAgICAgICc8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB3aWR0aD1cIjk2XCIgaGVpZ2h0PVwiODhcIj48ZyBmaWxsPVwibm9uZVwiIGZpbGwtcnVsZT1cImV2ZW5vZGRcIj48cGF0aCBmaWxsPVwiI3skY29sb3IxfVwiIGQ9XCJNMTMgLjhDMTkuNS44IDI1IDUuNyAyNS44IDEyaDExYzEgMCAxLjcuOCAxLjcgMS43IDAgMS0uNyAxLjctMS42IDEuN2gtMTFhMTMgMTMgMCAwIDEtMi42IDYuMkw0Mi41IDQxYy42LjYuNiAxLjggMCAyLjQtLjMuNC0uNy41LTEuMS41LS40IDAtLjgtLjItMS4yLS41TDIwLjkgMjQuMWMtMS43IDEuNC0zLjkgMi4zLTYuMiAyLjZ2MTFhMTAuNiAxMC42IDAgMCAxIDAgMjAuOHYxMS4zYzQgLjggNy4xIDQuNSA3LjEgOC44YTguOCA4LjggMCAxIDEtMTcuNiAwYzAtNC40IDMuMS04IDcuMi04LjhWNTguNWExMC42IDEwLjYgMCAwIDEgMC0yMC45VjI2LjdBMTMgMTMgMCAwIDEgMCAxMy44YTEzIDEzIDAgMCAxIDEzLTEzWk0xMyA3M2E1LjUgNS41IDAgMCAwIDAgMTEgNS41IDUuNSAwIDAgMCAwLTExWm0wLTMyLjJjLTMuOSAwLTcgMy4yLTcgNy4yIDAgMy45IDMuMSA3IDcgNyA0IDAgNy0zLjEgNy03IDAtNC0zLTcuMi03LTcuMlptMC0zNi43YTkuNiA5LjYgMCAwIDAgMCAxOS4yIDkuNCA5LjQgMCAwIDAgNy0zIDkuNiA5LjYgMCAwIDAtNy0xNi4yWk04MyAuOGExMyAxMyAwIDAgMSAxMyAxMyAxMyAxMyAwIDAgMS0xMS4zIDEzdjEwLjhjNSAuOCA4LjggNS4yIDguOCAxMC41IDAgNS4yLTMuOCA5LjYtOC44IDEwLjR2MTEuM2M0LjEuOCA3LjIgNC41IDcuMiA4LjhhOC45IDguOSAwIDEgMS0xNy42IDBjMC00LjQgMy04IDcuMS04LjhWNTguNWExMC42IDEwLjYgMCAwIDEgMC0yMC45VjI2LjdjLTIuMy0uMy00LjUtMS4yLTYuMy0yLjZMNTYgNDMuNWMtLjMuNC0uNy41LTEuMS41LS40IDAtLjgtLjItMS4yLS41LS42LS42LS42LTEuOCAwLTIuNGwxOS4yLTE5LjRhMTMgMTMgMCAwIDEtMi41LTYuMmgtMTFjLTEgMC0xLjYtLjgtMS42LTEuNyAwLTEgLjctMS43IDEuNi0xLjdoMTFBMTMgMTMgMCAwIDEgODMgLjhaTTgzIDczYTUuNSA1LjUgMCAwIDAgMCAxMWMzIDAgNS41LTIuNSA1LjUtNS41Uzg2IDczIDgzIDczWm0wLTMyLjJjLTMuOCAwLTcgMy4yLTcgNy4yIDAgMy45IDMuMiA3IDcgNyA0IDAgNy4xLTMuMSA3LjEtN2E3IDcgMCAwIDAtNy03LjJabTAtMzYuN2E5LjYgOS42IDAgMCAwIDAgMTkuMiA5LjYgOS42IDAgMCAwIDAtMTkuMlpNNDggNzNjLS45IDAtMS42LS43LTEuNi0xLjdWNTcuMWMwLTEgLjctMS43IDEuNi0xLjcgMSAwIDEuNy43IDEuNyAxLjd2MTQuM2MwIC45LS43IDEuNy0xLjcgMS43Wm0wLTMyLjJjLS45IDAtMS42LS43LTEuNi0xLjZWMjUuMmMwLTEgLjctMS43IDEuNi0xLjcgMSAwIDEuNy44IDEuNyAxLjd2MTRjMCAuOS0uNyAxLjctMS43IDEuN1pcIi8+PHBhdGggZmlsbD1cIiN7JGNvbG9yMn1cIiBkPVwiTTQ4IDI2LjhhMTMgMTMgMCAwIDEtMTIuOS0xMyAxMyAxMyAwIDAgMSAxMy0xMyAxMyAxMyAwIDAgMSAxMi44IDEzIDEzIDEzIDAgMCAxLTEyLjkgMTNabTAgMzEuOGExMC41IDEwLjUgMCAwIDEgMC0yMS4xYzUuOCAwIDEwLjUgNC44IDEwLjUgMTAuNiAwIDUuNy00LjYgMTAuNS0xMC41IDEwLjVabTAgMjguOWMtNC45IDAtOC44LTQtOC44LTkgMC00LjkgNC04LjggOC44LTguOCA1IDAgOC44IDQgOC44IDguOSAwIDUtMy44IDguOS04LjggOC45WlwiLz48L2c+PC9zdmc+J1xuICApO1xufVxuXG5AbWl4aW4gbWVkaWEtd2lubmVyLTMoJGNvbG9yMSwgJGNvbG9yMikge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBzdmctdXJsKFxuICAgICAgJzxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHdpZHRoPVwiNzdcIiBoZWlnaHQ9XCI5NFwiPjxnIGZpbGw9XCJub25lXCIgZmlsbC1ydWxlPVwiZXZlbm9kZFwiPjxwYXRoIGZpbGw9XCIjeyRjb2xvcjF9XCIgZD1cIk0zOSA5My4zaC0uNEMzNi42IDkyLjcgMSA3My4yIDEgNTQuOXYtMzdjMC0uOC42LTEuNCAxLjMtMS40IDkuMiAwIDMyLjMtMTAuNCAzNS41LTE1IC4yLS4zLjctLjYgMS4xLS42LjUgMCAxIC4zIDEuMi42IDMgNC41IDI1LjIgMTUgMzUuNSAxNSAuNyAwIDEuMy43IDEuMyAxLjR2MzljMCAxNS41LTM2IDM1LjktMzcuNyAzNi40SDM5Wk0zLjcgMTlWNTVjMCAxNS43IDMxIDMzLjQgMzUuMyAzNS41IDItMSAxMC40LTYgMTguNC0xMi4yIDEwLjktOC41IDE2LjgtMTYgMTYuOC0yMS40VjE5LjNBODEuMSA4MS4xIDAgMCAxIDM5IDQuMyA4NiA4NiAwIDAgMSAzLjcgMTkuMlpcIi8+PHBhdGggZmlsbD1cIiN7JGNvbG9yMn1cIiBkPVwiTTE4LjcgNDkuM2MtLjYtLjUtLjYtMS41IDAtMmw1LjMtNS41Yy42LS41IDEuNS0uNSAyIDBsNS40IDUuNWMuNi41IDEuNS41IDIgMGwxOC40LTE4LjZjLjYtLjYgMS41LS42IDIuMSAwbDUuNCA1LjRjLjUuNi41IDEuNSAwIDIuMUwzMyA2Mi43Yy0uMy40LS45LjQtMS4yIDBMMTguNyA0OS4zWlwiLz48L2c+PC9zdmc+J1xuICApO1xufVxuXG5AbWl4aW4gbWVkaWEtd2lubmVyLTQoJGNvbG9yMSwgJGNvbG9yMikge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBzdmctdXJsKFxuICAgICAgJzxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHdpZHRoPVwiOTVcIiBoZWlnaHQ9XCI5NlwiPjxnIGZpbGw9XCJub25lXCIgZmlsbC1ydWxlPVwiZXZlbm9kZFwiPjxwYXRoIGZpbGw9XCIjeyRjb2xvcjF9XCIgZD1cIk01Mi44IDEwSDUwVjQuNmMwLS40LTEtMS4yLTIuNS0xLjJTNDUgNCA0NSA0LjZWMTBINDJWNC42YzAtMi4zIDIuNC00LjEgNS40LTQuMSAzIDAgNS4zIDEuOCA1LjMgNC4xVjEwWk0xNy4xIDI1IDEzLjQgMjFjLTEuNi0xLjYtMS4zLTQuNi45LTYuOCAyLjEtMi4yIDUtMi41IDYuNy0uOWwzLjggMy44LTIgMi0zLjktMy43Yy0uMy0uNC0xLjUtLjEtMi42IDEtMSAxLTEuMiAyLjItLjkgMi42bDMuOCAzLjgtMiAyWk05LjggNTMuMkg0LjZjLTIuMyAwLTQuMS0yLjQtNC4xLTUuNCAwLTMgMS44LTUuNCA0LTUuNGg1LjN2Mi44SDQuNmMtLjUgMC0xLjMgMS0xLjMgMi42IDAgMS41LjcgMi41IDEuMyAyLjVoNS4ydjIuOVptOC43IDMwYy0xLjQgMC0zLS43LTQuMi0yLTIuMi0yLjItMi41LTUtMS02LjhsMy44LTMuOCAyIDItMy43IDMuOWMtLjMuMy0uMSAxLjYgMSAyLjYgMSAxIDIuMiAxLjMgMi41IDFsMy44LTMuOCAyIDItMy43IDMuOGMtLjcuOC0xLjYgMS0yLjUgMVptMjkgMTJjLTMgMC01LjQtMS45LTUuNC00LjJ2LTUuM0g0NXY1LjNjMCAuNSAxIDEuMyAyLjUgMS4zIDEuNCAwIDIuNS0uNyAyLjUtMS4zdi01LjNoMi44djUuM2MwIDIuMy0yLjQgNC4yLTUuMyA0LjJabTI5LTEyYy0xIDAtMS45LS40LTIuNi0xbC0zLjctMy45IDItMiAzLjggMy44Yy4zLjMgMS42IDAgMi42LTFzMS4yLTIuMyAxLTIuNmwtMy45LTMuOCAyLjEtMi4xIDMuOCAzLjhjMS42IDEuNiAxLjIgNC42LTEgNi44YTYgNiAwIDAgMS00LjIgMlptMTMuNy0zMEg4NXYtMi45aDUuMmMuNSAwIDEuMy0xIDEuMy0yLjVzLS43LTIuNi0xLjMtMi42SDg1di0yLjhoNS4yYzIuMyAwIDQuMSAyLjQgNC4xIDUuNCAwIDMtMS44IDUuNC00IDUuNFpNNzcuOCAyNC45bC0yLTIgMy43LTMuOGMuMy0uNC4xLTEuNy0xLTIuNy0uNS0uNi0xLTEtMS43LTEtLjQtLjEtLjcgMC0uOCAwbC0zLjggMy45LTItMiAzLjctMy45Yy44LS44IDItMS4xIDMuNC0xIDEuMi4zIDIuMyAxIDMuMiAyIDIuMiAyLjEgMi41IDUgMSA2LjdMNzcuNyAyNVpcIi8+PHBhdGggZmlsbD1cIiN7JGNvbG9yMn1cIiBkPVwiTTQ3LjUgMTRBMzMuNyAzMy43IDAgMCAxIDgxIDQ3LjljMCAxOC43LTE1IDMzLjktMzMuNSAzMy45YTMzLjcgMzMuNyAwIDAgMS0zMy42LTM0QzE0IDI5LjMgMjkgMTQgNDcuNSAxNFptMCA2LjRjLTE1IDAtMjcuMiAxMi40LTI3LjIgMjcuNWEyNy40IDI3LjQgMCAwIDAgMjcuMiAyNy40QzYyLjQgNzUuMyA3NC42IDYzIDc0LjYgNDhhMjcuNCAyNy40IDAgMCAwLTI3LjEtMjcuNVpNMzcuOCA2MGExNSAxNSAwIDAgMCA4LjIgMy40djlhMjMuOSAyMy45IDAgMCAxLTE0LjYtNmw2LjQtNi40Wm0xOS40LS4xIDYuMiA2LjNjLTQgMy42LTkgNS44LTE0LjYgNi4xdi05YzMuMi0uMiA2LTEuNSA4LjQtMy40Wm0tMjUtMTAuNGMuMyAzIDEuNiA2IDMuNCA4LjRMMjkuMyA2NGMtMy41LTQtNS43LTktNi0xNC43aDguOVptMzkuMy0uMWEyNC40IDI0LjQgMCAwIDEtNiAxNC43bC02LjMtNi4zYzItMi4zIDMtNS4yIDMuNC04LjRoOVptLTI0LTEzLjljNi43IDAgMTIuMyA1LjYgMTIuMyAxMi41YTEyLjMgMTIuMyAwIDEgMS0yNC43IDBjMC02LjggNS41LTEyLjUgMTIuNC0xMi41Wm0wIDVhNy40IDcuNCAwIDAgMC03LjUgNy41YzAgNC4xIDMuNCA3LjUgNy41IDcuNSA0IDAgNy4zLTMuNCA3LjQtNy41IDAtNC4yLTMuMy03LjUtNy40LTcuNVptMCAzYzIuNCAwIDQuNCAyIDQuNCA0LjUgMCAyLjQtMiA0LjUtNC40IDQuNS0yLjQgMC00LjUtMi00LjUtNC41IDAtMi40IDItNC41IDQuNS00LjVaTTI5LjMgMzEuN2w2LjMgNi40Yy0xLjggMi4zLTMgNS4yLTMuNCA4LjRoLTljLjQtNS43IDIuNi0xMC43IDYuMS0xNC44Wm0zNi4yIDBjMy41IDQgNS43IDkgNiAxNC43aC04LjljLS4zLTMuMS0xLjUtNi0zLjQtOC40bDYuMy02LjRaTTQ2IDIzLjV2OWMtMy4yLjItNiAxLjQtOC4zIDMuNGwtNi4zLTYuM2M0LTMuNiA5LTUuOCAxNC42LTYuMVptMi44LS4yYzUuNi40IDEwLjYgMi42IDE0LjYgNi4xTDU3IDM2YTE1IDE1IDAgMCAwLTguMi0zLjV2LTlaXCIvPjwvZz48L3N2Zz4nXG4gICk7XG59XG5cbkBtaXhpbiBtZWRpYS13aW5uZXItNSgkY29sb3IxLCAkY29sb3IyKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHN2Zy11cmwoXG4gICAgICAnPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgd2lkdGg9XCI5OVwiIGhlaWdodD1cIjU1XCI+PGcgZmlsbD1cIm5vbmVcIiBmaWxsLXJ1bGU9XCJldmVub2RkXCI+PHBhdGggZmlsbD1cIiN7JGNvbG9yMX1cIiBkPVwibTIyIDEwIDkuNCA0YzEuNS0uMSA4LjItLjUgMTMuOS44bDMuMi0xLjRjMi4yLTEgNC4zLS43IDYuNS0uM2wxMi40IDMgOS40LTQgMSAyLjQtOC41IDMuNkw3NyAzNmw4LjMtMy40IDEgMi41LTEwLjcgNC4yLTEtMi4zTDY5IDM5bC4yLjNjLjkgMSAxIDIuNS43IDMuOGE0LjMgNC4zIDAgMCAxLTMuOSAyLjlsLjEtLjJhNS43IDUuNyAwIDAgMS00LjIgMy44aC0xLjV2LjJjLTEuNyAyLjUtMy43IDMuMS01LjIgMy4xaC0uM2wtMS40LS4yYy0uNS44LTEuMyAxLjQtMi4zIDEuOGwtMS40LjJjLTEgMC0yLjEtLjQtMy0xLjFsLTEtMS4xYTQgNCAwIDAgMS0yLjYuOCAzLjggMy44IDAgMCAxLTMuOC0yLjlsLS44LjFjLTEgMC0yLS4zLTIuOC0xLS42LS42LTEtMS4zLTEuMi0ySDM0YTQgNCAwIDAgMS0yLjctMSAzLjcgMy43IDAgMCAxLTEuMy0zbC4xLTEuMWMtLjYtLjEtMS4yLS40LTEuOC0uOEEzLjMgMy4zIDAgMCAxIDI3IDM5Yy0uMS0xIC4xLTEuOC44LTIuNUwyNC42IDM0bC0xLjMgMy0xMC43LTQgMS0yLjUgOC4zIDMuMkwyOS41IDE2IDIxIDEyLjRsMS0yLjRaTTMyIDE2LjVsLTYuNCAxNS4xYzIuNiAyIDExIDguMiAxOS42IDE2LjhsMy4zIDMuMmMuNC40IDEgLjUgMS43LjMuMi0uMS42LS4zLjktLjhsLS4zLS4zLTctNy44Yy0uNi0uNi0uNS0xLjQgMC0yIC42LS41IDEuNC0uNCAyIC4ybDcgNy44Yy42LjcgMS4zIDEuMSAyLjIgMS4yIDEgMCAyLS40IDIuNy0xLjRsLTEuMy0xLTguNS05Yy0uNS0uNi0uNS0xLjQgMC0yIC41LS41IDEuNC0uNSAxLjkgMGw4LjUgOS4xYy43LjggMS45IDEuMiAzIDEgMS0uMiAxLjctLjggMi0xLjdsLS44LS43LTEwLjEtMTAuOGMtLjUtLjUtLjQtMS4zIDAtMS45LjYtLjUgMS40LS40IDIgLjFsMTAgMTAuOGMuNS41IDEgLjcgMS42LjYuNi0uMSAxLS42IDEuMy0xLjIgMC0uNCAwLTEtLjMtMS4ybC0uOC0xLjEtMS0xLjMtNS41LTctMS43LTFjLTMuNi0yLjItNS44LTUuNC02LTUuNS0uOC0xLjEtMS43LTEuOC0yLjMtMS44LTEgLjEtMS44IDEuMy0yIDEuOC0xIDIuNC0yLjQgNC00IDQuNy0xLjQuNi0zIC40LTQuNS0uM2EzLjMgMy4zIDAgMCAxLTEuNy00bDEuMy00LjVjLjUtMS43IDEuNS0zIDIuNy00LjFhNTYgNTYgMCAwIDAtOS41LS4zWm0xMCAzMi4zSDQyYy0uMi42IDAgMS4xLjMgMS41LjQuNCAxIC41IDEuNS4zbC0uMy0uMy0xLjUtMS41Wk0zNy44IDQ1bC0uNi42Yy0uMy42LS4zIDEuMy4zIDEuOS42LjYgMS40LjUgMi0uMWwuNC0uNC0yLjEtMlptLTQuMy0zLjgtLjggMWMtLjIuMy0uNC44LS4zIDEgMCAuNS4yLjguNSAxLjEuNi41IDEuNS41IDIgMGwuMi0uMi40LS41LjMtLjQtMi4zLTJabS0zLjctM2MtLjIuMS0uMi4zLS4yLjcgMCAuMiAwIC41LjMuNi41LjQgMS4xLjMgMS41IDBMMzAgMzguMVptNDItN2MtMi42IDEuNi01LjQgMS44LTcuNSAxLjZsMi4zIDMuMi42LjcgNi4yLTItMS42LTMuNVpNNDkuNSAxNS43bC01IDIuMmMtMS42LjctMi43IDItMy4yIDMuNkw0MCAyNi4xYy0uMS4zIDAgLjcuMy44LjguNCAxLjcuNSAyLjQuMiAxLS40IDEuOS0xLjUgMi42LTMuMi4yLS41IDEuNy0zLjIgNC4yLTMuNGwuNC4xYzEuNSAwIDMgMSA0LjQgMi44bC4zLjQuMi4yYy45IDEuMiAzLjEgMy44IDYuMyA1LjJsLjMuMWMyLjYgMS4xIDUuOSAxLjQgOS41LS43bC00LjMtMTAuMS0xMi40LTNjLTItLjQtMy40LS41LTQuNy4yWlwiLz48cGF0aCBmaWxsPVwiI3skY29sb3IyfVwiIGQ9XCJNMTAuMiAyYTcgNyAwIDAgMC02LjcuN0E3LjUgNy41IDAgMCAwIC4yIDguOHYyNmMwIDMuMSAxLjggNS43IDQuNiA2LjlsNSAyIDE0LjYtMzZMMTAuMiAyWm04OC40IDQuN3YzMGMwIDIuOC0xLjcgNS4zLTQuMiA2LjNMOTAgNDQuN2wtMTUuNC0zOCAxNS02LjJjNC4zLTEuOCA5IDEuNCA5IDYuMlpcIi8+PC9nPjwvc3ZnPidcbiAgKTtcbn1cblxuQG1peGluIG1lZGlhLXdpbm5lci02KCRjb2xvcjEsICRjb2xvcjIpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogc3ZnLXVybChcbiAgICAgICc8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB3aWR0aD1cIjk2XCIgaGVpZ2h0PVwiODlcIj48ZyBmaWxsPVwibm9uZVwiIGZpbGwtcnVsZT1cImV2ZW5vZGRcIj48cGF0aCBmaWxsPVwiI3skY29sb3IxfVwiIGQ9XCJNODMgMjZjLjYgMCAxIC4zIDEuMy43bDEwLjUgMTQuOGMuMy41LjMgMSAuMSAxLjUtLjMuNS0uOC43LTEuMi43aC0yLjh2LjdBNDMuOCA0My44IDAgMCAxIDQ3LjggODhjLS44IDAtMS41LS42LTEuNS0xLjVzLjYtMS41IDEuNS0xLjVjMjIgMCA0MC0xOC40IDQwLTQwLjl2LTIuMWMwLS44LjYtMS41IDEuNS0xLjVoMS40TDgzLjIgMzBsLTYgMTAuNkg3OWMuNyAwIDEuNS42IDEuNSAxLjV2Mi4xYTMyLjYgMzIuNiAwIDAgMS0zMi4yIDMzLjIgMzIuNCAzMi40IDAgMCAxLTI3LjYtMTUuNWMtLjQtLjYtLjMtMS41LjUtMiAuNi0uNCAxLjUtLjIgMiAuNSA1LjQgOC45IDE0LjkgMTQuMiAyNSAxNC4yYTI5LjggMjkuOCAwIDAgMCAyOS40LTMwLjJ2LS43SDc1Yy0uNSAwLTEtLjItMS4zLS43LS4yLS41LS4yLTEgMC0xLjRMODIgMjYuOGMuMi0uNC42LS44IDEtLjhaTTQwIDg0LjNjMS4zLjMgMi42LjQgMy44LjUuNy4xIDEuNC44IDEuMiAxLjcgMCAuOC0uNyAxLjMtMS41IDEuMy0xLjQgMC0yLjgtLjMtNC0uNi0uOC0uMS0xLjMtLjktMS4yLTEuOC4xLS43LjktMS4yIDEuOC0xWm0tOC4zLTIuNiAxIC4zIDIgLjguOS40Yy43LjIgMS4xIDEgLjkgMS43LS4zLjgtLjggMS4yLTEuNCAxLjItLjEgMC0uMyAwLS40LS4ybC00LTEuNmMtLjgtLjQtMS0xLjEtLjgtMS45LjMtLjcgMS0xIDEuOC0uN1pNMjMuNCA3N2MxLjIgMSAyLjYgMS45IDQgMi44LjYuMy45IDEuMi41IDItLjEuNC0uNi42LTEuMS42bC0uOC0uMi00LjMtM2MtLjctLjUtLjgtMS4zLS4zLTIgLjUtLjYgMS40LS43IDItLjJaTTQ3LjUuOGMuOCAwIDEuNS42IDEuNSAxLjVzLS42IDEuNS0xLjUgMS41QTQwLjYgNDAuNiAwIDAgMCA3LjQgNDQuNnYyLjJjMCAuNy0uNyAxLjUtMS41IDEuNUg0LjVMMTIgNTguOWw2LTEwLjZoLTEuNmMtLjcgMC0xLjQtLjYtMS40LTEuNXYtMi4yYTMyLjkgMzIuOSAwIDAgMSAzMi41LTMzYzExLjMgMCAyMS43IDUuNyAyNy42IDE1LjMuNC43LjMgMS41LS41IDItLjYuNC0xLjUuMy0yLS41YTI5LjUgMjkuNSAwIDAgMC01NC44IDE2di43aDIuN2MuNSAwIDEgLjMgMS4zLjguMi41LjIgMSAwIDEuNEwxMy41IDYybC0xIC43aC0uM2MtLjUgMC0uOS0uMi0xLjEtLjZMLjcgNDcuNGMtLjQtLjUtLjQtMS0uMi0xLjUuMy0uNS44LS44IDEuMy0uOGgyLjd2LS42QTQzLjQgNDMuNCAwIDAgMSA0Ny41LjhabTIyIDUuOCA0LjMgMi45Yy42LjUuNyAxLjQuMiAyLS41LjUtLjkuNi0xLjIuNi0uMyAwLS43IDAtMS0uMkE0NSA0NSAwIDAgMCA2OCA5Yy0uNi0uNC0uOS0xLjMtLjUtMiAuNC0uNiAxLjMtLjkgMi0uNVptLTguOC0zLjggNC4xIDEuNmMuOC40IDEgMS4yLjggMi0uMy40LS44LjctMS4zLjdsLS42LS4xLTMuOS0xLjZjLS43LS4yLTEtMS0uOC0xLjcuMi0uOCAxLTEuMiAxLjctMVpNNTIuMSAxYzEuNC4xIDIuOC40IDQgLjYuOC4yIDEuMiAxIDEuMSAxLjgtLjIuNS0uOCAxLTEuNSAxaC0uMkw1MS44IDRjLS44LS4xLTEuNC0uNy0xLjMtMS42LjEtLjguOC0xLjQgMS42LTEuM1pcIi8+PHBhdGggZmlsbD1cIiN7JGNvbG9yMn1cIiBkPVwiTTYyLjIgNDQuNGExNiAxNiAwIDAgMC0uNC0zLjRsNC4xLTIuNC00LTcuNC00LjIgMi40YTEzIDEzIDAgMCAwLTUuOC0zLjR2LTQuOGgtOC40djQuOGMtMi4yLjYtNC4yIDItNS44IDMuNGwtNC4xLTIuNC00LjEgNy40IDQuMiAyLjRhMTUuMSAxNS4xIDAgMCAwIDAgNi44bC00LjIgMi40IDQuMSA3LjMgNC4yLTIuNGMxLjYgMS41IDMuNiAyLjggNS43IDMuNHY1SDUydi01YzIuMi0uNiA0LjItMS45IDUuOC0zLjRsNC4xIDIuNCA0LjEtNy4zLTQtMi40Yy4yLTEgLjMtMi4zLjMtMy40Wm0tMTQuNSA2LjNjLTMuNSAwLTYuNC0zLTYuNC02LjVzMi45LTYuNCA2LjQtNi40YzMuNCAwIDYuMyAyLjkgNi4zIDYuNC0uMSAzLjctMi45IDYuNS02LjMgNi41WlwiLz48L2c+PC9zdmc+J1xuICApO1xufVxuXG5AbWl4aW4gbWVkaWEtY29uc3VsdC0xKCRjb2xvcikge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBzdmctdXJsKFxuICAgICAgJzxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHdpZHRoPVwiNjJcIiBoZWlnaHQ9XCI3MVwiPjxnIGZpbGw9XCIjeyRjb2xvcn1cIiBmaWxsLXJ1bGU9XCJldmVub2RkXCI+PHBhdGggZD1cIk01NS41IDM4LjdjLjUgMCAxIC41IDEgMXYzMGMwIC41LS40IDEtMSAxYTEgMSAwIDAgMS0xLTF2LTMwYzAtLjYuNS0xIDEtMVptLTUuNiAxNi42IDIgMTQuMmExIDEgMCAwIDEtMSAxLjJoLS4xYy0uNSAwLTEtLjMtMS0xbC0xLTcuMy0xLjEgNy40YzAgLjYtLjUgMS0xIDFoLS4yYTEgMSAwIDAgMS0xLTEuM2wyLTE0LjJjLjItLjYuNy0xIDEuMi0xIC42IDAgMSAuNCAxLjIgMVptLTgtMjAuMmMuNiAwIDEgLjUgMSAxdjMzLjVjLjEuNi0uNCAxLTEgMWExIDEgMCAwIDEtMS0xVjM2LjFjMC0uNi41LTEgMS0xWm0tMTguNC03YzcgNi4zIDkuOCA1IDEzLjEgM2wuMy0uMWMyLTEuMSA0LjEtMi40IDcuMi0yLjRoLjJsLjYuMiAzLjkgMi43IDMuOC0yLjcuNi0uMmM0LjMgMCA3LjggMy41IDcuOCA3LjhWNTJjMCAuNy0uNSAxLjItMS4xIDEuMmExIDEgMCAwIDEtMS0xVjM2LjVjMC0zLTIuNC01LjUtNS4zLTUuN2wtNC4yIDNhMSAxIDAgMCAxLTEuMiAwbC00LjItM2MtMi41LjEtNC4yIDEtNiAyLjFsLS4zLjItLjQuMi0uMy4yLS4zLjFjLTMuMyAxLjgtNy4yIDIuOS0xNC42LTQtLjQtLjQtLjQtMS0uMS0xLjUuNC0uNCAxLS40IDEuNSAwWk0zLjcgMTAuN2MuNSAwIDEgLjUgMSAxdjM1LjVoMzJjLjUgMCAxIC41IDEgMXMtLjUgMS0xIDFoLTMzYTEgMSAwIDAgMS0xLTFWMTEuOGMwLS41LjUtMSAxLTFabTQ1IDIzLjhjLjYgMCAxIC40IDEgLjlMNTIgNDUuNmMuMS40IDAgLjgtLjIgMUw0OS41IDQ5YTEgMSAwIDAgMS0uNy4zIDEgMSAwIDAgMS0uOC0uM2wtMi4zLTIuMmMtLjItLjMtLjMtLjYtLjItMWwyLjMtMTAuMmMwLS41LjUtLjkgMS0uOVptMCA2LTEgNSAxIDEgMS4yLTEtMS4xLTVabTktMjkuOGMuNiAwIDEgLjUgMSAxdjE1LjVjLjIuNi0uMyAxLTEgMWExIDEgMCAwIDEtMS0xVjExLjhjMC0uNS42LTEgMS0xWk00OSAxM2MzLjIgMCA1LjYgMi41IDUuNiA1Ljh2Mi40YzAgMy40LTIuNCA1LjctNS42IDUuNy0zLjIgMC01LjUtMi40LTUuNS01Ljd2LTIuNGMwLTMuMyAyLjMtNS44IDUuNS01LjhabTAgMi4yYy0yIDAtMy40IDEuNS0zLjQgMy43djIuM2MwIDIuMyAxLjQgMy43IDMuNCAzLjdzMy41LTEuNCAzLjUtMy43VjE5YzAtMi4yLTEuNS0zLjctMy41LTMuN1pcIi8+PHBhdGggZD1cIk02MC41LjRIMS44QzEgLjQuNiAxIC42IDEuNnY1YzAgLjcuNSAxLjIgMS4yIDEuMmg1OC43Yy42IDAgMS4xLS41IDEuMS0xLjJ2LTVjLjEtLjYtLjUtMS4yLTEtMS4yWk0yMi43IDE3LjJIMTAuMmMtLjcgMC0xLjItLjUtMS4yLTEuMnMuNS0xLjIgMS4yLTEuMmgxMi41Yy42IDAgMS4xLjUgMS4xIDEuMnMtLjUgMS4yLTEuMSAxLjJabS0xLjQgNS42SDkuOGMtLjcgMC0xLjItLjUtMS4yLTEuMnMuNS0xLjIgMS4yLTEuMmgxMS41Yy43IDAgMS4yLjUgMS4yIDEuMnMtLjUgMS4yLTEuMiAxLjJabS00LjEgNS45SDkuOGMtLjcgMC0xLjItLjUtMS4yLTEuMnMuNS0xLjIgMS4yLTEuMmg3LjRjLjcgMCAxLjIuNSAxLjIgMS4ycy0uNSAxLjItMS4yIDEuMlptLTIuNCA2aC01Yy0uNyAwLTEuMi0uNi0xLjItMS4zIDAtLjYuNS0xLjEgMS4yLTEuMWg1Yy43IDAgMS4yLjUgMS4yIDEuMSAwIC43LS41IDEuMi0xLjIgMS4yWm03LjIgNS45SDkuOGMtLjcgMC0xLjItLjUtMS4yLTEuMnMuNS0xLjIgMS4yLTEuMkgyMmMuNyAwIDEuMi41IDEuMiAxLjJzLS41IDEuMi0xLjIgMS4yWlwiLz48L2c+PC9zdmc+J1xuICApO1xufVxuXG5AbWl4aW4gbWVkaWEtY29uc3VsdC0yKCRjb2xvcikge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBzdmctdXJsKFxuICAgICAgJzxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHdpZHRoPVwiNzNcIiBoZWlnaHQ9XCI2MFwiPjxnIGZpbGw9XCIjeyRjb2xvcn1cIiBmaWxsLXJ1bGU9XCJldmVub2RkXCI+PHBhdGggZD1cIm02Ny41IDQ5LjgtLjgtMS43YzEuMi0uNSAyLjItMS42IDMuNS00YTUuOCA1LjggMCAwIDAtMy45LS40Yy0yIC41LTMuNyAyLjEtNS4xIDQuN2wtMS43LS45YzEuNy0zIDMuOC01IDYuMy01LjcgMi0uNSA0LS4yIDYgMWwuOC41LS40LjdjLTEuNCAzLTIuOCA1LTQuNyA1LjhabS03LjMgOS43Yy0yIDAtNC4xLTEtNi0zbC0uNy0uNi42LS43YzIuMi0yLjUgNC43LTMuOCA3LjItMy44YTggOCAwIDAgMSA2LjIgMi44bC42LjYtLjYuNmMtMi40IDIuNy00LjggNC03LjIgNC4xWm0tNC4xLTMuN2E2LjMgNi4zIDAgMCAwIDQuMiAxLjljMS42LS4xIDMuNC0xIDUuMi0yLjlhNiA2IDAgMCAwLTQuMi0xLjVjLTEuOCAwLTMuNS45LTUuMiAyLjVabTE1LjgtMjcuMyAxIC4xLS4xLjljLS4zIDQtMS41IDctMy43IDguNkw2OCAzNi42YzEuNi0xLjEgMi41LTMuMiAyLjgtNi4yQTYgNiAwIDAgMCA2NyAzMmE5LjUgOS41IDAgMCAwLTIuOCA2LjdsLTEuOC0uMWMuMi0zLjUgMS40LTYuMyAzLjQtOGE4LjIgOC4yIDAgMCAxIDYuMS0yWm0tMy40LTEyLjkuMyAxYzEuMiAzLjggMSA3LS40IDkuM2wtMS42LTFjMS0xLjcgMS4yLTMuOS41LTYuOC0zLjUgMS43LTQuNyA1LjctMy4zIDEwLjRsLTEuOS42Yy0xLjgtNi4yLjMtMTEuMyA1LjUtMTMuMmwxLS4zWk02IDQ5LjhsLS40LS4xYy0yLTEtMy4zLTMtNC43LTUuN2wtLjQtLjcuNy0uNWMyLTEuMiA0LjEtMS42IDYuMS0xIDIuNS43IDQuNiAyLjYgNi4zIDUuNy4yLjUgMCAxLS40IDEuMy0uNS4yLTEgMC0xLjMtLjQtMS40LTIuNi0zLTQuMi01LjEtNC43YTUuOCA1LjggMCAwIDAtMy45LjRjMS4zIDIuMyAyLjMgMy41IDMuNSA0IC40LjIuNi44LjQgMS4yIDAgLjMtLjQuNS0uOC41Wm02LjkgOS42aC0uMmMtMi4zIDAtNC44LTEuNC03LjItNGwtLjYtLjcuNi0uNmMxLjgtMS45IDQtMi44IDYuMi0yLjggMi41LjEgNSAxLjQgNy4yIDMuOGwuNi43LS42LjZjLTEuOSAyLTQgMy02IDNabS01LjQtNC42YzEuOCAxLjggMy42IDIuNyA1LjIgMi44aC4xYTYgNiAwIDAgMCA0LjEtMS45IDcuNiA3LjYgMCAwIDAtNS4zLTIuNWMtMS4zIDAtMi43LjUtNCAxLjZabS0uMS0yNC4zYzIgMS44IDMuMiA0LjUgMy40IDggMCAuNS0uNCAxLS44IDFoLS4yYS45LjkgMCAwIDEtLjgtLjhjLS4yLTMtMS4yLTUuMy0yLjktNi44YTYgNiAwIDAgMC0zLjgtMS42Yy4zIDMgMS4yIDUgMi44IDYuMi40LjMuNS45LjIgMS4zLS4zLjMtLjkuNS0xLjIuMkMxLjggMzYuNC42IDMzLjUuMyAyOS40di0uOUgxYzIuNC0uMiA0LjYuNSA2LjIgMlptLTIuNy0xNSAuOC4yYzUuMiAxLjggNy4zIDcgNS41IDEzLjEtLjEuNi0uNS44LTEgLjhsLS4yLS4xYy0uNS0uMS0uOC0uNy0uNi0xLjIgMS40LTQuNyAwLTguNy0zLjQtMTAuNC0uNiAyLjgtLjUgNS4xLjYgNi44LjMuNS4xIDEtLjMgMS4zLS41LjMtMSAuMi0xLjMtLjMtMS41LTIuMy0xLjYtNS41LS40LTkuNGwuMy0uOVpNNTUuOCA0N2gtOC42YS45LjkgMCAwIDEtLjktMWMwLS40LjUtLjggMS0uOEg1NHYtNDNIMTl2NDNoNi43Yy41IDAgLjkuNC45LjkgMCAuNC0uNS45LS45LjloLTguNlYuNWgzOC43VjQ3WlwiLz48cGF0aCBkPVwiTTM2LjUgMzMuN2M0LjIuMSA3LjcgMy41IDcuNyA3LjggMCAzLTEuOCA1LjgtNC41IDdsMyAxMC02LjItMy02LjIgMyAyLjktMTBhNy43IDcuNyAwIDAgMSAzLjMtMTQuOFpcIi8+PC9nPjwvc3ZnPidcbiAgKTtcbn1cblxuQG1peGluIG1lZGlhLWNyb3NzKCRjb2xvcikge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBzdmctdXJsKFxuICAgICAgJzxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHdpZHRoPVwiMzNcIiBoZWlnaHQ9XCIzNFwiPjxnIGZpbGw9XCJub25lXCIgZmlsbC1ydWxlPVwiZXZlbm9kZFwiIHN0cm9rZT1cIiN7JGNvbG9yfVwiIHN0cm9rZS1saW5lY2FwPVwicm91bmRcIiBzdHJva2Utd2lkdGg9XCI0XCI+PHBhdGggZD1cIm0yLjQgMyAyOC4yIDI4LjJNMi4zIDMxLjIgMzAuNiAzXCIvPjwvZz48L3N2Zz4nXG4gICk7XG59XG5cbkBtaXhpbiBtZWRpYS1jaXRhdGlvbigkY29sb3IpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogc3ZnLXVybChcbiAgICAgICc8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB3aWR0aD1cIjYwXCIgaGVpZ2h0PVwiMzJcIj48cGF0aCBmaWxsPVwiI3skY29sb3J9XCIgZmlsbC1ydWxlPVwiZXZlbm9kZFwiIGQ9XCJNMjkuNyAwIDE0LjIgMTZsMTYuNSAxNmgtMTRMMCAxNiAxNi43IDBoMTNabTI5IDBMNDMuMiAxNmwxNi41IDE2aC0xNEwyOSAxNiA0NS43IDBoMTNaXCIvPjwvc3ZnPidcbiAgKTtcbn1cblxuQG1peGluIG1lZGlhLXVwbG9hZCgkY29sb3IxLCAkY29sb3IyKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHN2Zy11cmwoXG4gICAgICAnPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgd2lkdGg9XCIyOFwiIGhlaWdodD1cIjMxXCI+PGcgZmlsbD1cIm5vbmVcIiBmaWxsLXJ1bGU9XCJub256ZXJvXCI+PHBhdGggZmlsbD1cIiN7JGNvbG9yMX1cIiBkPVwiTTE0IDBjLTEgMC0yIDEtMiAydjE0bC0yLjItMkEyIDIgMCAwIDAgNyAxNGMtLjcuNy0xIDEuOCAwIDIuN2w1LjUgNS43Yy40LjQgMSAuNiAxLjUuNnMxLS4yIDEuMy0uNmw1LjctNS43Yy45LS45LjctMiAwLTIuN2EyIDIgMCAwIDAtMi44IDBMMTYgMTZWMmMwLTEtMS0yLTItMlpcIi8+PHBhdGggZmlsbD1cIiN7JGNvbG9yMn1cIiBkPVwiTTAgMjF2MmE4IDggMCAwIDAgOCA4aDEyYTggOCAwIDAgMCA4LTh2LTJjMC0xLTEtMi0yLTJzLTIgMS0yIDJ2MmMwIDIuMi0xLjggNC4xLTQgNC4xSDhjLTIuMiAwLTQtMi00LTQuMXYtMmMwLTEtMS0yLTItMnMtMiAxLTIgMlpcIi8+PC9nPjwvc3ZnPidcbiAgKTtcbn1cblxuQG1peGluIG1lZGlhLW9mZmVyLXNwZWMtMSgkY29sb3IxLCAkY29sb3IyKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHN2Zy11cmwoXG4gICAgICAnPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgd2lkdGg9XCI1MlwiIGhlaWdodD1cIjQ4XCI+PGcgZmlsbD1cIm5vbmVcIiBmaWxsLXJ1bGU9XCJldmVub2RkXCI+PHBhdGggZmlsbD1cIiN7JGNvbG9yMn1cIiBkPVwiTTM2LjIgMGMuNCAwIC43LjQuNy43djIuNmg1YTMgMyAwIDAgMSAzLjEgM3YxMy44YzAgLjQtLjMuNy0uNy43YS44LjggMCAwIDEtLjctLjd2LTVIMS41djIyLjFjMCAuOS43IDEuNiAxLjYgMS42aDIwLjZjLjQgMCAuNy40LjcuNyAwIC40LS40LjgtLjguOEgzLjFhMyAzIDAgMCAxLTMuMS0zdi0zMWEzIDMgMCAwIDEgMy0zaDVWLjdjMC0uNC40LS43LjgtLjcuMyAwIC43LjQuNy43djIuNmg1LjRWLjdjMC0uNC40LS43LjctLjcuNCAwIC43LjQuNy43djIuNmg1LjRWLjdjMC0uNC40LS43LjgtLjcuMyAwIC43LjQuNy43djIuNmg1LjRWLjdjMC0uNC40LS43LjgtLjcuMyAwIC43LjQuNy43djIuNmg1LjRWLjdjMC0uNC4zLS43LjctLjdaTTggNC44SDNjLS44IDAtMS41LjctMS41IDEuNnY3LjNoNDJWNi40YzAtLjktLjYtMS42LTEuNS0xLjZoLTV2Mi44YzAgLjMtLjQuNy0uOC43YS43LjcgMCAwIDEtLjctLjdWNC44SDMwdjIuOGMwIC4zLS4zLjctLjcuN2EuNy43IDAgMCAxLS44LS43VjQuOGgtNS40djIuOGMwIC4zLS4zLjctLjcuN2EuNy43IDAgMCAxLS44LS43VjQuOGgtNS40djIuOGMwIC4zLS4zLjctLjcuN2EuNy43IDAgMCAxLS43LS43VjQuOEg5LjV2Mi44YzAgLjMtLjMuNy0uNy43YS43LjcgMCAwIDEtLjgtLjdWNC44WlwiLz48cGF0aCBmaWxsPVwiI3skY29sb3IxfVwiIGQ9XCJNMzkuNCAyMi44YTEyLjYgMTIuNiAwIDEgMCAwIDI1LjIgMTIuNiAxMi42IDAgMCAwIDAtMjUuMlptNi44IDEzLjdoLTh2LTkuMmMwLS42LjYtMS4xIDEuMi0xLjFzMS4xLjUgMS4xIDEuMXY2LjloNS43Yy43IDAgMS4yLjUgMS4yIDEuMSAwIC43LS41IDEuMi0xLjIgMS4yWlwiLz48L2c+PC9zdmc+J1xuICApO1xufVxuXG5AbWl4aW4gbWVkaWEtb2ZmZXItc3BlYy0yKCRjb2xvcjEsICRjb2xvcjIpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogc3ZnLXVybChcbiAgICAgICc8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB3aWR0aD1cIjUxXCIgaGVpZ2h0PVwiNTBcIj48ZyBmaWxsPVwibm9uZVwiIGZpbGwtcnVsZT1cImV2ZW5vZGRcIj48cGF0aCBmaWxsPVwiI3skY29sb3IxfVwiIGQ9XCJNMjAuNCAwaDEwLjlzLTEuNiA1LTEuNyA0LjloLTcuM2wtMi00LjlabTExLjQgMTlIMTkuM2ExMi41IDEyLjUgMCAwIDAgMy44IDIzbC0uNy0xLjQuOC0yLjRjLjItLjEtMS43LS41LjktLjcgMi42LS4zIDQuNy0uMSA0LjctLjFsMy4yLS42IDMtLjZoMS40YTEyLjYgMTIuNiAwIDAgMC00LjYtMTcuM1ptLTUuNCAxMy4ydjEuN2gtMS42di0xLjdIMjN2LTEuN2gzLjRjLjUgMCAuOC0uMy44LS44cy0uMy0uOC0uOC0uOGgtMS43YTIuNiAyLjYgMCAwIDEtMi42LTIuNmMwLTEuNCAxLjItMi42IDIuNi0yLjZWMjJoMS43djEuN2gxLjd2MS43aC0zLjRjLS41IDAtLjkuMy0uOS44cy40LjkuOS45aDEuNmMxLjUgMCAyLjYgMS4xIDIuNiAyLjUgMCAxLjUtMS4yIDIuNi0yLjYgMi42WlwiLz48cGF0aCBmaWxsPVwiI3skY29sb3IyfVwiIGQ9XCJNMTEuOCAxOS41aDE5LjNjMSAwIDEuOC0uNCAyLjQtMSAuMy0uNS41LTEgLjUtMS41VjEwYTMgMyAwIDAgMCAyLjUtMy44IDMgMyAwIDAgMC0zLTIuMUgyMi4zbC0xLjItMi45Yy0uMS0uMy0uNC0uNS0uOC0uNWwtLjcuMWMtLjMgMC0uNi4yLS45LjRsLTMgMi45SC45Yy0uNCAwLS44LjMtLjguOHYxMy42YzAgLjUuNC44LjguOGgxMVptMS45LTEzLjZoMi42Yy4yIDAgLjQgMCAuNi0uMmwzLTMgMSAyLjdjLjIuMy41LjYuOS42aDExLjljLjcgMCAxLjIuNiAxLjIgMS4yIDAgLjctLjYgMS4zLTEuMiAxLjNoLS41Yy0uNCAwLS44LjMtLjguOFYxN2MwIC40LS40LjgtLjguOEgxMy44VjUuOWgtLjFabS0xMiAwSDEydjExLjlIMS44VjUuOVpNMTQgMzcuNGMtMS42LS40LTMuMS41LTMuNyAyLS42IDEuNCAwIDMgMS4zIDRsOS43IDUuOGMxIC41IDIgLjggMyAuOGgyNS45Yy40IDAgLjgtLjQuOC0uOHYtMTFjMC0uNi0uNC0xLS44LTFoLTcuNGExMS4zIDExLjMgMCAwIDAtNi4zLTIuMmMtMS44IDAtMy43LjQtNS4zIDEuM2wtLjIuMWgtNi4zYTMuNCAzLjQgMCAwIDAtMy4zIDQuM2wtMy4zLTEuNS00LjEtMS44Wm0yNy43IDExSDI0LjRjLS44IDAtMS41LS4zLTIuMi0uN0wxMi40IDQyYy0uNi0uNC0xLTEuMi0uNi0yIC4yLS4zLjUtLjcuOC0uOC40LS4yLjkgMCAxLjIgMGw4LjggNCAuNC4xaDguNGMuNSAwIC45LS4zLjktLjhzLS40LS44LS45LS44aC02LjhhMS43IDEuNyAwIDEgMSAwLTMuNGg3bC40LS4zYzMtMS43IDYuOS0xLjUgOS42Ljd2OS43Wm03LjYgMGgtNS45VjM5aDZ2OS4zWlwiLz48L2c+PC9zdmc+J1xuICApO1xufVxuXG5AbWl4aW4gbWVkaWEtb2ZmZXItc3BlYy0zKCRjb2xvcjEsICRjb2xvcjIpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogc3ZnLXVybChcbiAgICAgICc8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB3aWR0aD1cIjQyXCIgaGVpZ2h0PVwiNTBcIj48ZyBmaWxsPVwibm9uZVwiIGZpbGwtcnVsZT1cImV2ZW5vZGRcIj48cGF0aCBmaWxsPVwiI3skY29sb3IyfVwiIGQ9XCJNMTguNCAxNy40djEuNWgtMTd2MjkuN2gzNi44VjI0LjloMS41djI0LjRjMCAuMy0uMy43LS43LjdILjdhLjcuNyAwIDAgMS0uNy0uN1YxOGMwLS40LjQtLjcuNy0uN2gxNy43Wm0yIDIwLjRjLjEgMCAuMyAwIC41LjJsMy43IDMuN2gxLjdjLjQgMCAuNy40LjcuN3Y0LjloLTEuNVY0M2gtMS4yYy0uMiAwLS40IDAtLjUtLjJMMjAgMzkuMmgtNC44djhoLTEuNXYtOC43YzAtLjQuNC0uNy44LS43aDUuOFpNMzcgNDEuNnYxLjVIMzN2NC4yaC0xLjV2LTVjMC0uNC4zLS43LjctLjdoNVptLTI3LjUgMWMuNSAwIC44LjQuOC43djRIOC44VjQ0SDIuN3YtMS41aDYuOFptLjgtMjIuN3YxOC42YzAgLjQtLjMuOC0uOC44SDIuN3YtMS41aDYuMVYxOS45aDEuNVptNC45IDB2MTJoN2MuMiAwIC40IDAgLjYuMmwzLjcgMy43SDM3djEuNUgyNi4yYy0uMiAwLS4zIDAtLjUtLjJMMjIgMzMuNGgtNy42YS43LjcgMCAwIDEtLjctLjhWMjBoMS41WlwiLz48cGF0aCBmaWxsPVwiI3skY29sb3IxfVwiIGQ9XCJNMzAuNyAwYy01LjkgMC0xMS4zIDUuMi0xMS4zIDExLjIgMCA4LjcgOC41IDEwLjYgMTEuMyAyMEMzMy41IDIxLjggNDIgMjAgNDIgMTEuMiA0MiA1LjIgMzYuNiAwIDMwLjcgMFptMCAxNWEzLjggMy44IDAgMSAxIDAtNy41IDMuOCAzLjggMCAxIDEgMCA3LjVaXCIvPjwvZz48L3N2Zz4nXG4gICk7XG59XG5cbkBtaXhpbiBtZWRpYS1vZmZlci1zcGVjLTQoJGNvbG9yMSwgJGNvbG9yMikge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBzdmctdXJsKFxuICAgICAgJzxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHdpZHRoPVwiNDlcIiBoZWlnaHQ9XCI1MFwiPjxnIGZpbGw9XCJub25lXCIgZmlsbC1ydWxlPVwiZXZlbm9kZFwiPjxwYXRoIGZpbGw9XCIjeyRjb2xvcjJ9XCIgZD1cIk0zNy43IDBjMS41IDAgMi43IDEuMyAyLjcgMi44djEwLjdjMCAuNS0uMy44LS44LjhhLjguOCAwIDAgMS0uOC0uOFYyLjhjMC0uNi0uNi0xLjEtMS4xLTEuMWgtMzVjLS42IDAtMSAuNS0xIDEuMXY0NC40YzAgLjYuNSAxLjEgMSAxLjFoMzVjLjYgMCAxLS41IDEtMS4xVjQwYzAtLjUuNC0uOS45LS45cy44LjQuOC45djcuMmMwIDEuNS0xLjIgMi44LTIuNyAyLjhoLTM1QTIuOCAyLjggMCAwIDEgMCA0Ny4yVjIuOEMwIDEuMyAxLjIgMCAyLjggMFpNMjUuNCA0M2MuNSAwIC44LjQuOC45cy0uMy44LS44LjhoLTUuMmEuOC44IDAgMCAxLS44LS44YzAtLjUuNC0uOS44LS45Wm0wLTkuM2MuNSAwIC44LjQuOC45cy0uMy44LS44LjhIMTEuOGEuOC44IDAgMCAxLS44LS44YzAtLjUuMy0uOS44LS45Wm0tMTcuNyAwYy4yIDAgLjQgMCAuNi4zbC4yLjZjMCAuMiAwIC40LS4yLjYtLjQuMy0xIC4zLTEuMiAwYS44LjggMCAwIDEtLjItLjZjMC0uMyAwLS40LjItLjZsLjYtLjNabTE3LjctMy41Yy41IDAgLjguNC44LjggMCAuNS0uMy45LS44LjlIMTEuOGEuOC44IDAgMCAxLS44LS45YzAtLjQuMy0uOC44LS44Wm0tMTcuNyAwYy4yIDAgLjQgMCAuNi4ybC4yLjZjMCAuMyAwIC41LS4yLjYtLjQuMy0xIC4zLTEuMiAwYS44LjggMCAwIDEtLjItLjZjMC0uMiAwLS40LjItLjZsLjYtLjJabTE3LjctMy43Yy41IDAgLjguNC44LjlzLS4zLjgtLjguOEgxMS44YS44LjggMCAwIDEtLjgtLjhjMC0uNS4zLS45LjgtLjlabS0xNy43IDBjLjIgMCAuNCAwIC42LjNsLjIuNmMwIC4yIDAgLjQtLjIuNi0uNC4zLTEgLjMtMS4yIDBhLjguOCAwIDAgMS0uMi0uNmMwLS4zIDAtLjQuMi0uNmwuNi0uM1pNMjAuMiA1LjNjNC44IDAgOC43IDQgOC44IDlhOSA5IDAgMCAxLTIuOCA2LjRsLS4xLjFhOC42IDguNiAwIDAgMS0xMS43IDBoLS4xYTkgOSAwIDAgMS0yLjctNi42YzAtNC45IDMuOC04LjkgOC42LTguOVptMCAxMmE1IDUgMCAwIDAtNC4zIDIuNXYuMWE3IDcgMCAwIDAgNC4zIDEuNWMxLjYgMCAzLS41IDQuMy0xLjR2LS4yYTQuOSA0LjkgMCAwIDAtNC4zLTIuNlpNMjAuNCA3Yy00IDAtNyAzLjMtNyA3LjIgMCAxLjYuNCAzIDEuMyA0LjN2LjJsLjItLjJjLjctMSAxLjYtMS45IDIuOC0yLjRoLjF2LS4yYy0uNi0uNi0uOC0xLjMtLjgtMnYtLjdjMC0xLjkgMS41LTMuNCAzLjMtMy40IDEuOCAwIDMuMyAxLjUgMy4zIDMuNHYuN2MwIC43LS4zIDEuNC0uNyAybC0uMS4yaC4xYzEuMi41IDIgMS40IDIuOCAyLjRsLjEuMi4xLS4yYTguNCA4LjQgMCAwIDAgMS41LTQuM2MwLTQtMy4yLTcuMi03LTcuMlptLS4yIDQuNGMtLjkgMC0xLjcuOC0xLjcgMS43di43YzAgMSAuOCAxLjcgMS43IDEuNyAxIDAgMS43LS43IDEuNy0xLjd2LS43YzAtMS0uNy0xLjctMS43LTEuN1pcIi8+PHBhdGggZmlsbD1cIiN7JGNvbG9yMX1cIiBkPVwibTQ2LjggMTcuMy0xIDEuNy0zLjYtMi4xIDEtMS43Yy4zLS41LjctLjkgMS4zLTEgLjUtLjIgMSAwIDEuNS4yLjUuMy45LjggMSAxLjMuMi42LjEgMS4xLS4yIDEuNlpNMzEgMzcuNmwyLjggMS43LTMuMiAyLjQuNC00Wm0xNi0yNWMtMS0uNS0yLS43LTMtLjQtMS4xLjMtMiAxLTIuNSAyTDI5LjQgMzUuNWwtLjEuNC0uOCA3LjhjLS4xLjQgMCAuOC40IDFoLjVsLjYtLjFMMzYgNDBjLjIgMCAuMi0uMi4zLS4zbDEyLTIxLjRjMS4yLTIgLjUtNC41LTEuNC01LjZaXCIvPjwvZz48L3N2Zz4nXG4gICk7XG59XG5cbkBtaXhpbiBtZWRpYS1taXNzaW9uKCRjb2xvcjEsICRjb2xvcjIpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogc3ZnLXVybChcbiAgICAgICc8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB3aWR0aD1cIjQyXCIgaGVpZ2h0PVwiNTBcIj48ZyBmaWxsPVwibm9uZVwiIGZpbGwtcnVsZT1cImV2ZW5vZGRcIj48cGF0aCBmaWxsPVwiI3skY29sb3IxfVwiIGQ9XCJNMTEgMTMuOGExIDEgMCAwIDEtLjUuMWgtLjFjLS4zIDAtLjUtLjEtLjYtLjNsLTEuNS0xLjljLS4zLS4zLS4yLS45LjItMS4yLjMtLjMuOC0uMiAxLjEuMmwxIDEuMiA1LjEtNGE1LjYgNS42IDAgMSAwIC44IDEuNkwxMSAxMy43Wm0wIDEzLjRhMSAxIDAgMCAxLS41LjJoLS4xYy0uMy0uMS0uNS0uMi0uNi0uNGwtMS41LTEuOWMtLjMtLjMtLjItLjkuMi0xLjIuMy0uMy44LS4xIDEuMS4ybDEgMS4yIDUuMS00YTUuNiA1LjYgMCAxIDAgLjggMS42TDExIDI3LjJabTAgMTNhMSAxIDAgMCAxLS41LjFoLS4xYy0uMyAwLS41LS4yLS42LS40bC0xLjUtMS44Yy0uMy0uNC0uMi0xIC4yLTEuMi4zLS4zLjgtLjIgMS4xLjJsMSAxLjIgNS4xLTRhNS42IDUuNiAwIDEgMCAuOCAxLjZMMTEgNDBaXCIvPjxwYXRoIGZpbGw9XCIjeyRjb2xvcjJ9XCIgZD1cIk0zNi41LjJhNSA1IDAgMCAxIDUgNVY0NWE1IDUgMCAwIDEtNSA1SDUuOGE1IDUgMCAwIDEtNS01VjUuMmE1IDUgMCAwIDEgNS01aDMwLjdabTAgMS41SDUuNmMtMiAwLTMuNSAxLjYtMy41IDMuNVY0NWMwIDIgMS42IDMuNSAzLjUgMy41aDMwLjdjMiAwIDMuNi0xLjYgMy42LTMuNVY1LjJjMC0yLTEuNi0zLjUtMy42LTMuNVptLTYuOSAzNy45Yy41IDAgLjkuMy45LjggMCAuNC0uNC45LS45LjlIMjJhLjguOCAwIDAgMS0uOC0uOWMwLS41LjMtLjguOC0uOGg3LjZabTEuOC0zLjFjLjUgMCAuOS4zLjkuOHMtLjQuOC0uOS44aC05LjNhLjguOCAwIDAgMS0uOS0uOGMwLS41LjQtLjguOS0uOGg5LjNaTTI2IDI1LjhjLjUgMCAuOS40LjkuOCAwIC41LS40LjktLjkuOWgtMy44YS44LjggMCAwIDEtLjktLjljMC0uNC40LS44LjktLjhoMy44Wm0xLjctM2MuNSAwIC45LjMuOS44IDAgLjQtLjQuOC0uOS44SDIyYS44LjggMCAwIDEtLjgtLjhjMC0uNS4zLS45LjgtLjloNS42Wk0zMC4zIDEyYy41IDAgLjkuMy45LjhzLS40LjktLjkuOWgtOS4xYS44LjggMCAwIDEtLjgtLjljMC0uNS4zLS44LjgtLjhoOS4xWk0zNCA5Yy41IDAgLjguMy44LjggMCAuNC0uMy44LS44LjhIMjEuMmEuOC44IDAgMCAxLS44LS44YzAtLjUuMy0uOS44LS45SDM0WlwiLz48L2c+PC9zdmc+J1xuICApO1xufVxuXG5AbWl4aW4gbWVkaWEtcHJvZmlsZSgkY29sb3IxLCAkY29sb3IyKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHN2Zy11cmwoXG4gICAgICAnPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgd2lkdGg9XCI1N1wiIGhlaWdodD1cIjUxXCI+PGcgZmlsbD1cIm5vbmVcIiBmaWxsLXJ1bGU9XCJldmVub2RkXCI+PHBhdGggZmlsbD1cIiN7JGNvbG9yMX1cIiBkPVwiTTU1LjQgMTguNWE0LjggNC44IDAgMCAxLTQgNy4zIDQuNyA0LjcgMCAwIDEtNC41LTIuOGwtNS42IDEuNUg0MWExIDEgMCAwIDEtMS0uOWMwLS42LjMtMS4xLjgtMS4zbDUuNi0xLjVoLjFjMC0xLjUuOS0zIDIuMy0zLjhhNC45IDQuOSAwIDAgMSA2LjYgMS41Wk00OC41IDMuMkE0LjggNC44IDAgMCAxIDQ3IDkuN2E1LjQgNS40IDAgMCAxLTMuNi43bC0zIDUuMWExIDEgMCAwIDEtLjguNSAxIDEgMCAwIDEtLjYtLjFjLS40LS4zLS42LTEtLjMtMS42bDIuOC00LjhhNC43IDQuNyAwIDAgMSAuNC03LjggNC45IDQuOSAwIDAgMSA2LjYgMS41Wm0tNS45IDI3IDQuOSAzLjIuMi4xLjctLjVhNC45IDQuOSAwIDAgMSA2LjYgMS42IDQuOCA0LjggMCAwIDEtMS42IDYuNWMtLjkuNS0xLjcuNy0yLjYuNy0xLjYgMC0zLjEtLjgtNC0yLjItLjktMS40LTEtMy0uNC00LjNMNDEuNiAzMmMtLjUtLjMtLjctMS0uNC0xLjYuMy0uNSAxLS43IDEuNC0uM1pNOSAxOC41Yy41LjcuNyAxLjUuNyAyLjNsNS40IDEuNGMuNS4xLjguNy43IDEuNC0uMS41LS41LjktMSAuOWgtLjJMOS4yIDIzYy0uNC44LTEgMS41LTEuOCAyLS45LjUtMS44LjctMi42LjctMS42IDAtMy4yLS44LTQtMi4yYTQuNyA0LjcgMCAwIDEgMS41LTYuNkE0LjkgNC45IDAgMCAxIDkgMTguNVptNi42LTE0LjNhNC44IDQuOCAwIDAgMS0uOCA2bDIuNCA0LjFjLjMuNS4yIDEuMi0uNCAxLjZhMSAxIDAgMCAxLS41LjEgMSAxIDAgMCAxLS45LS41bC0yLjUtNC4zLTEuNC4yYy0xLjYgMC0zLjItLjgtNC0yLjNhNC43IDQuNyAwIDAgMSAxLjUtNi41IDQuOSA0LjkgMCAwIDEgNi42IDEuNlptLTEgMjYuM2MuMy42LjIgMS4yLS4zIDEuNmwtNC42IDNjLjQgMSAuNSAyIC4zIDNhNSA1IDAgMCAxLTIuMSAzYy0xIC41LTEuOC43LTIuNi43LTEuNiAwLTMuMi0uOC00LjEtMi4yQTQuNyA0LjcgMCAwIDEgMi43IDMzYzEuOC0xIDQtLjggNS41LjRsNS0zLjJhMSAxIDAgMCAxIDEuMy4zWlwiLz48cGF0aCBmaWxsPVwiI3skY29sb3IyfVwiIGQ9XCJNMjMuNiAyNi42Yy4zIDAgLjcuNC43Ljd2MjIuOWMwIC40LS4zLjgtLjcuOGEuNy43IDAgMCAxLS43LS43di0yM2MwLS40LjMtLjcuNy0uN1ptOS42LS4yYy40IDAgLjguNC44Ljd2MjMuMmMwIC40LS4zLjctLjguN2EuNy43IDAgMCAxLS43LS43VjI3YzAtLjQuNC0uNy43LS43Wm0tNCAxMiAxLjUgMTEuN2MwIC41LS4zLjgtLjcuOWgtLjFjLS40IDAtLjctLjMtLjctLjdsLS44LTYtLjggNmMwIC40LS4zLjctLjcuN2EuNy43IDAgMCAxLS43LS45bDEuNC0xMS42Yy4xLS40LjQtLjcuOC0uN3MuNy4zLjguN1ptMi4yLTE5YzMgMCA1LjYgMi42IDUuNiA1Ljd2MTEuMWMwIC40LS40LjctLjkuN2EuNy43IDAgMCAxLS43LS43VjI1LjFhNCA0IDAgMCAwLTQtNC4xaC02LjJhNCA0IDAgMCAwLTQgNHYxMS4yYzAgLjUtLjQuNy0uOC43LS4zIDAtLjctLjMtLjctLjdWMjUuMWMwLTMuMSAyLjUtNS42IDUuNi01LjZoNi4xWm0tMi45LTEuOWEzLjcgMy43IDAgMCAxLTMuOC0zLjhWMTJjMC0yLjIgMS42LTMuOCAzLjgtMy44IDIuMyAwIDMuOSAxLjYgMy45IDMuOHYxLjZjMCAyLjItMS42IDMuOC0zLjkgMy44Wm0wLTcuOGMtMS40IDAtMi4zIDEtMi4zIDIuNHYxLjZjMCAxLjQgMSAyLjMgMi4zIDIuMyAxLjQgMCAyLjQtMSAyLjQtMi4zVjEyYzAtMS40LTEtMi40LTIuNC0yLjRaXCIvPjwvZz48L3N2Zz4nXG4gICk7XG59XG5cbkBtaXhpbiBtZWRpYS10d2l0dGVyKCRjb2xvcikge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBzdmctdXJsKFxuICAgICAgJzxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHdpZHRoPVwiMjZcIiBoZWlnaHQ9XCIyMVwiPjxwYXRoIGZpbGw9XCIjeyRjb2xvcn1cIiBmaWxsLXJ1bGU9XCJub256ZXJvXCIgZD1cIk0yNiAyLjVjLTEgLjQtMiAuNy0zIC44IDEtLjYgMS45LTEuNyAyLjMtMy0xIC43LTIuMiAxLjEtMy40IDEuNGE1LjMgNS4zIDAgMCAwLTkuMSA0LjhDOC40IDYuMyA0LjQgNC4yIDEuOCAxYTUuMyA1LjMgMCAwIDAgMS43IDdjLTEgMC0xLjctLjItMi41LS42QzEgMTAgMyAxMi4yIDUuMyAxMi42YTUuNCA1LjQgMCAwIDEtMi40LjEgNS4zIDUuMyAwIDAgMCA1IDMuN0ExMC43IDEwLjcgMCAwIDEgMCAxOC42IDE1IDE1IDAgMCAwIDguMiAyMSAxNSAxNSAwIDAgMCAyMy4zIDUuMmMxLS43IDItMS42IDIuNy0yLjdaXCIvPjwvc3ZnPidcbiAgKTtcbn1cblxuQG1peGluIG1lZGlhLWRpc2NvdmVyKCRjb2xvcjEsICRjb2xvcjIpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogc3ZnLXVybChcbiAgICAgICc8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB3aWR0aD1cIjU4XCIgaGVpZ2h0PVwiNTlcIj48ZyBmaWxsPVwibm9uZVwiIGZpbGwtcnVsZT1cImV2ZW5vZGRcIj48cGF0aCBmaWxsPVwiI3skY29sb3IyfVwiIGQ9XCJNMjEuMTMgOS41YTEuMDEgMS4wMSAwIDAgMS0xLjAxLTEuMDQgNi4zIDYuMyAwIDAgMC0xMi41Ny0uMzIgMSAxIDAgMCAxLTEuMDMuOTggMSAxIDAgMCAxLS45OS0xLjAzIDguMyA4LjMgMCAxIDEgMTYuNi40MiAxIDEgMCAwIDEtMSAuOThcIi8+PHBhdGggZmlsbD1cIiN7JGNvbG9yMn1cIiBkPVwiTTEuMDEgNDUuOWExIDEgMCAwIDEtMS0xLjFsMy4wMi0zNC40N2EzLjUzIDMuNTMgMCAwIDEgMy42LTMuMjJsMi41OS4wN2ExIDEgMCAwIDEgLjk4IDEuMDNjLS4wMi41Ni0uNDggMS4wMi0xLjA0Ljk4bC0yLjU4LS4wN2ExLjUgMS41IDAgMCAwLTEuNTQgMS4zOEwyIDQ0Ljk4YTEgMSAwIDAgMS0xIC45MU0yNC43OCA0Ni41YTEgMSAwIDAgMS0xLS45N0wyMi41IDEwLjk1YTEuNSAxLjUgMCAwIDAtMS40NC0xLjQ2IDEgMSAwIDEgMSAuMS0yIDMuNSAzLjUgMCAwIDEgMy4zNSAzLjM4bDEuMjYgMzQuNTlhMSAxIDAgMCAxLS45NiAxLjA0aC0uMDRNMzYuNTcgOS41YTEgMSAwIDAgMS0xLS45OSA4LjMxIDguMzEgMCAwIDEgMTYuNTktLjQyIDEgMSAwIDAgMS0uOTggMS4wMyAxIDEgMCAwIDEtMS4wMy0uOTggNi4yOSA2LjI5IDAgMCAwLTEyLjU3LjMyIDEgMSAwIDAgMS0uOTggMS4wM2gtLjAzXCIvPjxwYXRoIGZpbGw9XCIjeyRjb2xvcjJ9XCIgZD1cIk01Ni42OCA0NS45YTEgMSAwIDAgMS0xLS45Mkw1Mi42NiAxMC41YTEuNSAxLjUgMCAwIDAtMS41NC0xLjM4bC0yLjU5LjA3YTEgMSAwIDAgMS0xLjAzLS45OCAxIDEgMCAwIDEgLjk4LTEuMDNsMi41OC0uMDdhMy41NCAzLjU0IDAgMCAxIDMuNiAzLjIyTDU3LjcgNDQuOGExIDEgMCAwIDEtMSAxLjFNMzIuOTIgNDYuNWExLjAxIDEuMDEgMCAwIDEtMS4wMS0xLjA0bDEuMjYtMzQuNTlhMy41IDMuNSAwIDAgMSAzLjM1LTMuMzljLjU0LS4wMyAxLjAzLjQgMS4wNi45NmExIDEgMCAwIDEtLjk2IDEuMDUgMS41IDEuNSAwIDAgMC0xLjQzIDEuNDZsLTEuMjcgMzQuNThhMSAxIDAgMCAxLTEgLjk3XCIvPjxwYXRoIGZpbGw9XCIjeyRjb2xvcjJ9XCIgZD1cIk0yMy42NSAxNS43NWExIDEgMCAwIDEtLjM1LTEuOTUgMTUuNzEgMTUuNzEgMCAwIDEgMTEuMSAwIDEgMSAwIDAgMS0uNzEgMS44OSAxMy42OSAxMy42OSAwIDAgMC05LjY4IDBjLS4xMi4wNC0uMjQuMDYtLjM2LjA2TTMzLjc4IDIzLjAyYTEgMSAwIDAgMS0uMzQtLjA2IDEzLjc1IDEzLjc1IDAgMCAwLTkuMTggMCAxIDEgMCAxIDEtLjY4LTEuOWMzLjQtMS4yIDcuMTQtMS4yIDEwLjUzIDBhMSAxIDAgMCAxLS4zMyAxLjk2XCIvPjxwYXRoIGZpbGw9XCIjeyRjb2xvcjF9XCIgZD1cIk0xMi45IDUyLjg5aC0uMmE3LjcgNy43IDAgMSAxIC4yIDBtOS4zNC0xNi41OGExMi45IDEyLjkgMCAxIDAtOS4zNCAyMS43OCAxMi45MSAxMi45MSAwIDAgMCA5LjM0LTIxLjc4TTQ1IDUyLjg4aC0uMmE3LjcgNy43IDAgMCAxLS4yLTE1LjM4IDcuNyA3LjcgMCAwIDEgLjQgMTUuMzltOC42OC0xNy4wNWExMi44MiAxMi44MiAwIDAgMC05LjItMy41NCAxMi44MSAxMi44MSAwIDAgMC05LjAzIDQgMTIuODEgMTIuODEgMCAwIDAtMy41NCA5LjIyIDEyLjggMTIuOCAwIDAgMCA0IDkuMDIgMTIuOCAxMi44IDAgMCAwIDkuMjIgMy41NCAxMi44MSAxMi44MSAwIDAgMCA5LjAyLTQgMTIuODEgMTIuODEgMCAwIDAgMy41NC05LjIyIDEyLjggMTIuOCAwIDAgMC00LTkuMDJcIi8+PC9nPjwvc3ZnPidcbiAgKTtcbn1cblxuQG1peGluIG1lZGlhLWxvYWRpbmcoJGNvbG9yMSwgJGNvbG9yMikge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBzdmctdXJsKFxuICAgICAgJzxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHdpZHRoPVwiMjRcIiBoZWlnaHQ9XCIyNFwiIGZpbGw9XCJub25lXCIgY2xhc3M9XCJcIiB2aWV3Qm94PVwiMCAwIDI0IDI0XCI+PGNpcmNsZSBjeD1cIjEyXCIgY3k9XCIxMlwiIHI9XCIxMFwiIHN0cm9rZT1cIiN7JGNvbG9yMX1cIiBzdHJva2Utd2lkdGg9XCI0XCIgLz48cGF0aCBmaWxsPVwiI3skY29sb3IyfVwiIGQ9XCJNNCAxMmE4IDggMCAwIDEgOC04VjBBMTIgMTIgMCAwIDAgMCAxMmg0em0yIDUuM0E4IDggMCAwIDEgNCAxMkgwYzAgMyAxLjEgNS44IDMgOGwzLTIuN3pcIiAvPjwvc3ZnPidcbiAgKTtcbn1cblxuQG1peGluIG1lZGlhLWhlYWRlci0xKCRjb2xvcikge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBzdmctdXJsKFxuICAgICAgJzxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHdpZHRoPVwiMzRcIiBoZWlnaHQ9XCIzNFwiPjxnIGZpbGw9XCIjeyRjb2xvcn1cIiBmaWxsLXJ1bGU9XCJldmVub2RkXCI+PHBhdGggZD1cIk0xMy40NiAxMy40NmE1IDUgMCAxIDAgNy4wOCA3LjA4IDUgNSAwIDAgMC03LjA4LTcuMDhaTTAgMHYxMWw1IDVWNWgxMWwtNS01ek0zNCAwdjExbC01IDVWNUgxOGw1LTV6TTAgMzRWMjNsNS01djExaDExbC01IDV6TTM0IDM0VjIzbC01LTV2MTFIMThsNSA1elwiLz48L2c+PC9zdmc+J1xuICApO1xufVxuXG5AbWl4aW4gbWVkaWEtaGVhZGVyLTIoJGNvbG9yKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHN2Zy11cmwoXG4gICAgICAnPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgd2lkdGg9XCIyNVwiIGhlaWdodD1cIjI1XCI+PHBhdGggZmlsbD1cIiN7JGNvbG9yfVwiIGZpbGwtcnVsZT1cIm5vbnplcm9cIiBkPVwibTcgMjUtNy03aDE4VjBsNyA3djE4elwiLz48L3N2Zz4nXG4gICk7XG59XG5cbkBtaXhpbiBtZWRpYS1jaGVjaygkY29sb3IpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogc3ZnLXVybChcbiAgICAgICc8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB3aWR0aD1cIjMwXCIgaGVpZ2h0PVwiMzBcIj48ZyBmaWxsPVwibm9uZVwiIGZpbGwtcnVsZT1cImV2ZW5vZGRcIj48Y2lyY2xlIGN4PVwiMTVcIiBjeT1cIjE1XCIgcj1cIjE1XCIgZmlsbD1cIiN7JGNvbG9yfVwiLz48cGF0aCBmaWxsPVwiI0ZGRlwiIGQ9XCJNOC43IDE1LjZhLjUuNSAwIDAgMSAwLS43bDEuNy0xLjhoLjdMMTMgMTVjLjEuMi40LjIuNiAwbDYtNmMuMi0uMi41LS4yLjcgMGwxLjcgMS43Yy4yLjIuMi41IDAgLjdsLTguNSA4LjZjLS4xLjItLjMuMi0uNCAwbC00LjMtNC4zWlwiLz48L2c+PC9zdmc+J1xuICApO1xufVxuXG5AbWl4aW4gbWVkaWEtbGlzdC1pdGVtKCRjb2xvcikge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBzdmctdXJsKFxuICAgICAgJzxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHdpZHRoPVwiNC42XCIgaGVpZ2h0PVwiN1wiPjxwYXRoIGZpbGw9XCIjeyRjb2xvcn1cIiBmaWxsLXJ1bGU9XCJub256ZXJvXCIgZD1cIk0xLjEgNyAwIDUuOWwyLjUtMi40TDAgMS4xIDEuMSAwbDMuNSAzLjV6XCIvPjwvc3ZnPidcbiAgKTtcbn1cblxuLm1lZGlhLFxuJW1lZGlhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogY2FsYy1yZW0oMzIpO1xuICBoZWlnaHQ6IGNhbGMtcmVtKDMyKTtcbiAgZm9udC1zaXplOiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJvcmRlcjogMDtcbiAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tYmFzZTtcblxuICAmLWJ0bi1pY29uIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1idG4taWNvbigkcHJpbWFyeSwgJGdyYXktOTAwKTtcbiAgICB3aWR0aDogY2FsYy1yZW0oMTIpO1xuICAgIGhlaWdodDogY2FsYy1yZW0oOCk7XG4gICAgJl93aGl0ZSB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1idG4taWNvbigkd2hpdGUsICRncmF5LTkwMCk7XG4gICAgfVxuICAgICZfd2hpdGUyIHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJ0bi1pY29uKCRwcmltYXJ5LCAkd2hpdGUpO1xuICAgIH1cbiAgICAmX3doaXRlLWZ1bGwge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnRuLWljb24oJHdoaXRlLCAkd2hpdGUpO1xuICAgIH1cbiAgICAmX2RlZmF1bHQge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnRuLWljb24oJHByaW1hcnksICRncmF5LTkwMCk7XG4gICAgfVxuICB9XG5cbiAgJi1idG4taWNvbi1sZyB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnRuLWljb24tbGcoJHByaW1hcnksICRncmF5LTkwMCk7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjYWxjLXJlbSg1MikgY2FsYy1yZW0oMzQpO1xuICAgIHdpZHRoOiBjYWxjLXJlbSg4OCk7XG4gICAgaGVpZ2h0OiBjYWxjLXJlbSg4OCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIGJvcmRlci1yYWRpdXM6IDk5OXB4O1xuICAgICZfZ3JheSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS0xMDA7XG4gICAgfVxuICAgICZfcHJldiB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgIH1cbiAgfVxuXG4gICYtbG9nbyB7XG4gICAgQGluY2x1ZGUgbWVkaWEtbG9nbygkcHJpbWFyeSwgJGJvZHktY29sb3IpO1xuICAgIHdpZHRoOiBjYWxjLXJlbSgxMzQpO1xuICAgIGhlaWdodDogY2FsYy1yZW0oMzApO1xuICB9XG5cbiAgJi1sb2dvLWxnIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1sb2dvLWxnKCRwcmltYXJ5LCAkYm9keS1jb2xvcik7XG4gICAgd2lkdGg6IGNhbGMtcmVtKDI3Mik7XG4gICAgaGVpZ2h0OiBjYWxjLXJlbSgyNTgpO1xuICB9XG5cbiAgJi1sb2dvLWZvb3RlciB7XG4gICAgQGluY2x1ZGUgbWVkaWEtbG9nby1sZygkcHJpbWFyeSwgJHdoaXRlKTtcbiAgICBoZWlnaHQ6IGNhbGMtcmVtKDcwKTtcbiAgICB3aWR0aDogY2FsYy1yZW0oNzMpO1xuICB9XG4gICYtbG9nby1iZyB7XG4gICAgQGluY2x1ZGUgbWVkaWEtbG9nby1sZyhyZ2JhKCRib2R5LWNvbG9yLCAuMDQpLCByZ2JhKCRib2R5LWNvbG9yLCAuMDQpKTtcbiAgICB3aWR0aDogY2FsYy1yZW0oNTI2KTtcbiAgICBoZWlnaHQ6IGNhbGMtcmVtKDUwNyk7XG4gIH1cbiAgJi1sb2dvLWJsb2cge1xuICAgIEBpbmNsdWRlIG1lZGlhLWxvZ28tbGcoJHByaW1hcnksICRib2R5LWNvbG9yKTtcbiAgICB3aWR0aDogY2FsYy1yZW0oMTkyKTtcbiAgICBoZWlnaHQ6IGNhbGMtcmVtKDE4NCk7XG4gIH1cbiAgJi1sb2dvLW9mZmVyIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1sb2dvLWxnKCRwcmltYXJ5LCAkYm9keS1jb2xvcik7XG4gICAgd2lkdGg6IGNhbGMtcmVtKDUzKTtcbiAgICBoZWlnaHQ6IGNhbGMtcmVtKDUxKTtcbiAgfVxuXG4gICYtY29udGFjdCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtY29udGFjdCgkYm9keS1jb2xvcik7XG4gICAgd2lkdGg6IGNhbGMtcmVtKDI2KTtcbiAgICBoZWlnaHQ6IGNhbGMtcmVtKDIxKTtcbiAgICAmOmhvdmVyIHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWNvbnRhY3QoJHByaW1hcnkpO1xuICAgIH1cbiAgICAmX3ByaW1hcnkge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtY29udGFjdCgkcHJpbWFyeSk7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtY29udGFjdCgkYm9keS1jb2xvcik7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi1uZXh0IHtcbiAgICBAaW5jbHVkZSBtZWRpYS1uZXh0KCRib2R5LWNvbG9yKTtcbiAgICB3aWR0aDogY2FsYy1yZW0oMzApO1xuICAgIGhlaWdodDogY2FsYy1yZW0oMzIpO1xuICAgIG9wYWNpdHk6IC44O1xuICAgICY6aG92ZXIge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gIH1cblxuICAmLXByZXYge1xuICAgIEBleHRlbmQgLm1lZGlhLW5leHQ7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgfVxuXG4gICYtbGlua2VkaW4ge1xuICAgIEBpbmNsdWRlIG1lZGlhLWxpbmtlZGluKCRib2R5LWNvbG9yKTtcbiAgICB3aWR0aDogY2FsYy1yZW0oMjUpO1xuICAgIGhlaWdodDogY2FsYy1yZW0oMjUpO1xuICAgICY6aG92ZXIge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtbGlua2VkaW4oJHByaW1hcnkpO1xuICAgIH1cbiAgICAmX3doaXRlIHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWxpbmtlZGluKCR3aGl0ZSk7XG4gICAgfVxuICAgICZfcHJpbWFyeSB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1saW5rZWRpbigkcHJpbWFyeSk7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtbGlua2VkaW4oJGJvZHktY29sb3IpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtY2lyIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1jaXIoKTtcbiAgICB3aWR0aDogY2FsYy1yZW0oMzkpO1xuICAgIGhlaWdodDogY2FsYy1yZW0oMzkpO1xuICB9XG5cbiAgJi1xdW90ZSB7XG4gICAgQGluY2x1ZGUgbWVkaWEtcXVvdGUoJHdoaXRlKTtcbiAgICB3aWR0aDogY2FsYy1yZW0oMjIpO1xuICAgIGhlaWdodDogY2FsYy1yZW0oMjIpO1xuICB9XG5cbiAgJi12YWx1ZS0xIHtcbiAgICBAaW5jbHVkZSBtZWRpYS12YWx1ZS0xKCRib2R5LWNvbG9yLCAkcHJpbWFyeSk7XG4gICAgd2lkdGg6IGNhbGMtcmVtKDY4KTtcbiAgICBoZWlnaHQ6IGNhbGMtcmVtKDk2KTtcbiAgfVxuXG4gICYtdmFsdWUtMiB7XG4gICAgQGluY2x1ZGUgbWVkaWEtdmFsdWUtMigkYm9keS1jb2xvciwgJHByaW1hcnkpO1xuICAgIHdpZHRoOiBjYWxjLXJlbSg4Nyk7XG4gICAgaGVpZ2h0OiBjYWxjLXJlbSg5Nyk7XG4gIH1cblxuICAmLXZhbHVlLTMge1xuICAgIEBpbmNsdWRlIG1lZGlhLXZhbHVlLTMoJGJvZHktY29sb3IsICRwcmltYXJ5KTtcbiAgICB3aWR0aDogY2FsYy1yZW0oODkpO1xuICAgIGhlaWdodDogY2FsYy1yZW0oOTgpO1xuICB9XG5cbiAgJi13aW5uZXItMSB7XG4gICAgQGluY2x1ZGUgbWVkaWEtd2lubmVyLTEoJGJvZHktY29sb3IsICRwcmltYXJ5KTtcbiAgICB3aWR0aDogY2FsYy1yZW0oOTkpO1xuICAgIGhlaWdodDogY2FsYy1yZW0oOTgpO1xuICB9XG5cbiAgJi13aW5uZXItMiB7XG4gICAgQGluY2x1ZGUgbWVkaWEtd2lubmVyLTIoJGJvZHktY29sb3IsICRwcmltYXJ5KTtcbiAgICB3aWR0aDogY2FsYy1yZW0oOTYpO1xuICAgIGhlaWdodDogY2FsYy1yZW0oODgpO1xuICB9XG5cbiAgJi13aW5uZXItMyB7XG4gICAgQGluY2x1ZGUgbWVkaWEtd2lubmVyLTMoJGJvZHktY29sb3IsICRwcmltYXJ5KTtcbiAgICB3aWR0aDogY2FsYy1yZW0oNzcpO1xuICAgIGhlaWdodDogY2FsYy1yZW0oOTQpO1xuICB9XG5cbiAgJi13aW5uZXItNCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtd2lubmVyLTQoJGJvZHktY29sb3IsICRwcmltYXJ5KTtcbiAgICB3aWR0aDogY2FsYy1yZW0oOTUpO1xuICAgIGhlaWdodDogY2FsYy1yZW0oOTYpO1xuICB9XG5cbiAgJi13aW5uZXItNSB7XG4gICAgQGluY2x1ZGUgbWVkaWEtd2lubmVyLTUoJGJvZHktY29sb3IsICRwcmltYXJ5KTtcbiAgICB3aWR0aDogY2FsYy1yZW0oOTkpO1xuICAgIGhlaWdodDogY2FsYy1yZW0oNTUpO1xuICB9XG5cbiAgJi13aW5uZXItNiB7XG4gICAgQGluY2x1ZGUgbWVkaWEtd2lubmVyLTYoJGJvZHktY29sb3IsICRwcmltYXJ5KTtcbiAgICB3aWR0aDogY2FsYy1yZW0oOTYpO1xuICAgIGhlaWdodDogY2FsYy1yZW0oODkpO1xuICB9XG5cbiAgJi1jb25zdWx0LTEge1xuICAgIEBpbmNsdWRlIG1lZGlhLWNvbnN1bHQtMSgkd2hpdGUpO1xuICAgIHdpZHRoOiBjYWxjLXJlbSg2Mik7XG4gICAgaGVpZ2h0OiBjYWxjLXJlbSg3MSk7XG4gIH1cblxuICAmLWNvbnN1bHQtMiB7XG4gICAgQGluY2x1ZGUgbWVkaWEtY29uc3VsdC0yKCR3aGl0ZSk7XG4gICAgd2lkdGg6IGNhbGMtcmVtKDczKTtcbiAgICBoZWlnaHQ6IGNhbGMtcmVtKDYwKTtcbiAgfVxuXG4gICYtY3Jvc3Mge1xuICAgIEBpbmNsdWRlIG1lZGlhLWNyb3NzKCRwcmltYXJ5KTtcbiAgICB3aWR0aDogY2FsYy1yZW0oMzMpO1xuICAgIGhlaWdodDogY2FsYy1yZW0oMzQpO1xuICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLWJhc2U7XG4gICAgJjpob3ZlciB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1jcm9zcygkYm9keS1jb2xvcik7XG4gICAgfVxuICB9XG5cbiAgJi1jaXRhdGlvbiB7XG4gICAgQGluY2x1ZGUgbWVkaWEtY2l0YXRpb24oJHByaW1hcnkpO1xuICAgIHdpZHRoOiBjYWxjLXJlbSg2MCk7XG4gICAgaGVpZ2h0OiBjYWxjLXJlbSgzMik7XG4gIH1cblxuICAmLXVwbG9hZCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtdXBsb2FkKCRwcmltYXJ5LCAkYm9keS1jb2xvcik7XG4gICAgd2lkdGg6IGNhbGMtcmVtKDI4KTtcbiAgICBoZWlnaHQ6IGNhbGMtcmVtKDMxKTtcbiAgfVxuXG4gICYtb2ZmZXItc3BlYyB7XG4gICAgJi0xIHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLW9mZmVyLXNwZWMtMSgkcHJpbWFyeSwgJGJvZHktY29sb3IpO1xuICAgICAgd2lkdGg6IGNhbGMtcmVtKDUyKTtcbiAgICAgIGhlaWdodDogY2FsYy1yZW0oNDgpO1xuICAgIH1cbiAgICAmLTMge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtb2ZmZXItc3BlYy0yKCRwcmltYXJ5LCAkYm9keS1jb2xvcik7XG4gICAgICB3aWR0aDogY2FsYy1yZW0oNTEpO1xuICAgICAgaGVpZ2h0OiBjYWxjLXJlbSg1MCk7XG4gICAgfVxuICAgICYtNCB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1vZmZlci1zcGVjLTMoJHByaW1hcnksICRib2R5LWNvbG9yKTtcbiAgICAgIHdpZHRoOiBjYWxjLXJlbSg0Mik7XG4gICAgICBoZWlnaHQ6IGNhbGMtcmVtKDUwKTtcbiAgICB9XG4gICAgJi0yIHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLW9mZmVyLXNwZWMtNCgkcHJpbWFyeSwgJGJvZHktY29sb3IpO1xuICAgICAgd2lkdGg6IGNhbGMtcmVtKDQ5KTtcbiAgICAgIGhlaWdodDogY2FsYy1yZW0oNTApO1xuICAgIH1cbiAgfVxuICAmLW1pc3Npb24ge1xuICAgIEBpbmNsdWRlIG1lZGlhLW1pc3Npb24oJHByaW1hcnksICRib2R5LWNvbG9yKTtcbiAgICB3aWR0aDogY2FsYy1yZW0oNDIpO1xuICAgIGhlaWdodDogY2FsYy1yZW0oNTApO1xuICB9XG4gICYtcHJvZmlsZSB7XG4gICAgQGluY2x1ZGUgbWVkaWEtcHJvZmlsZSgkcHJpbWFyeSwgJGJvZHktY29sb3IpO1xuICAgIHdpZHRoOiBjYWxjLXJlbSg1Nyk7XG4gICAgaGVpZ2h0OiBjYWxjLXJlbSg1MSk7XG4gIH1cbiAgJi10d2l0dGVyIHtcbiAgICBAaW5jbHVkZSBtZWRpYS10d2l0dGVyKCRib2R5LWNvbG9yKTtcbiAgICB3aWR0aDogY2FsYy1yZW0oMjYpO1xuICAgIGhlaWdodDogY2FsYy1yZW0oMjEpO1xuICAgICY6aG92ZXIge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtdHdpdHRlcigkcHJpbWFyeSk7XG4gICAgfVxuICAgICZfcHJpbWFyeSB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS10d2l0dGVyKCRwcmltYXJ5KTtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS10d2l0dGVyKCRib2R5LWNvbG9yKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi1kaXNjb3ZlciB7XG4gICAgQGluY2x1ZGUgbWVkaWEtZGlzY292ZXIoJHByaW1hcnksICR3aGl0ZSk7XG4gICAgd2lkdGg6IGNhbGMtcmVtKDU4KTtcbiAgICBoZWlnaHQ6IGNhbGMtcmVtKDU5KTtcbiAgfVxuICAmLWhlYWRlci0xIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1oZWFkZXItMSgkcHJpbWFyeSk7XG4gICAgd2lkdGg6IGNhbGMtcmVtKDM0KTtcbiAgICBoZWlnaHQ6IGNhbGMtcmVtKDM0KTtcbiAgfVxuICAmLWhlYWRlci0yIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1oZWFkZXItMigkcHJpbWFyeSk7XG4gICAgd2lkdGg6IGNhbGMtcmVtKDI1KTtcbiAgICBoZWlnaHQ6IGNhbGMtcmVtKDI1KTtcbiAgICAmX3doaXRlIHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWhlYWRlci0yKCR3aGl0ZSk7XG4gICAgfVxuICB9XG4gICYtY2hlY2sge1xuICAgIEBpbmNsdWRlIG1lZGlhLWNoZWNrKCRwcmltYXJ5KTtcbiAgICB3aWR0aDogY2FsYy1yZW0oMzApO1xuICAgIGhlaWdodDogY2FsYy1yZW0oMzApO1xuICB9XG4gICYtbGlzdC1pdGVtIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1saXN0LWl0ZW0oJGdyYXktOTAwKTtcbiAgICB3aWR0aDogY2FsYy1yZW0oNSk7XG4gICAgaGVpZ2h0OiBjYWxjLXJlbSg3KTtcbiAgICAmX3ByaW1hcnkge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtbGlzdC1pdGVtKCRwcmltYXJ5KTtcbiAgICB9XG4gIH1cbn1cbiIsIi5oMSwgJWgxLCBoMSB7XG4gIGZvbnQtc2l6ZTogJGgxLWZvbnQtc2l6ZTtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG4gIG1hcmdpbi1ib3R0b206IGNhbGMtcmVtKDMyKTtcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zZWNvbmQ7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICBmb250LXNpemU6ICRoMS1mb250LXNpemUtbGc7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYy1yZW0oNTApO1xuICB9XG59XG4uaDIsICVoMiwgaDIge1xuICBmb250LXNpemU6ICRoMi1mb250LXNpemU7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgbWFyZ2luLWJvdHRvbTogY2FsYy1yZW0oMzIpO1xuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXNlY29uZDtcbiAgbGV0dGVyLXNwYWNpbmc6IGNhbGMtcmVtKC44NSk7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICBmb250LXNpemU6ICRoMi1mb250LXNpemUtbGc7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYy1yZW0oNTApO1xuICB9XG59XG4uaDMsICVoMywgaDMge1xuICBmb250LXNpemU6ICRoMy1mb250LXNpemU7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgbWFyZ2luLWJvdHRvbTogY2FsYy1yZW0oMzApO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgZm9udC1zaXplOiAkaDMtZm9udC1zaXplLWxnO1xuICB9XG59XG4uaDQsICVoNCwgaDQge1xuICBmb250LXNpemU6ICRoNC1mb250LXNpemU7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgbWFyZ2luLWJvdHRvbTogY2FsYy1yZW0oMTIpO1xuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXNlY29uZDtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgIGZvbnQtc2l6ZTogJGg0LWZvbnQtc2l6ZS1sZztcbiAgfVxufVxuLmg1LCAlaDUsIGg1IHtcbiAgZm9udC1zaXplOiAkaDUtZm9udC1zaXplO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gIG1hcmdpbi1ib3R0b206IGNhbGMtcmVtKDMwKTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgIGZvbnQtc2l6ZTogJGg1LWZvbnQtc2l6ZS1sZztcbiAgfVxufVxuLmg2LCAlaDYsIGg2IHtcbiAgZm9udC1zaXplOiAkaDUtZm9udC1zaXplO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gIG1hcmdpbi1ib3R0b206IGNhbGMtcmVtKDMwKTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgIGZvbnQtc2l6ZTogJGg1LWZvbnQtc2l6ZS1sZztcbiAgfVxufVxuXG4uaWNvbi1oZWFkZXItMSB7XG4gICY6YmVmb3JlIHtcbiAgICBAZXh0ZW5kICVtZWRpYTtcbiAgICBAZXh0ZW5kICVtZWRpYS1oZWFkZXItMTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGMtcmVtKDE2KTtcbiAgfVxufVxuXG4uaWNvbi1oZWFkZXItMiB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAmOmJlZm9yZSB7XG4gICAgQGV4dGVuZCAlbWVkaWE7XG4gICAgQGV4dGVuZCAlbWVkaWEtaGVhZGVyLTI7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoY2FsYy1yZW0oLTYpKTtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGMtcmVtKDE1KTtcbiAgICBmbGV4LXNocmluazogMDtcbiAgfVxuICAmX3doaXRlIHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBAZXh0ZW5kICVtZWRpYS1oZWFkZXItMl93aGl0ZTtcbiAgICB9XG4gIH1cbn1cblxuLmgtbGlzdCxcbiVoLWxpc3Qge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjLXJlbSgwKTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tbGVmdDogMDtcblxuICA+IGxpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYy1yZW0oMTApO1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgQGV4dGVuZCAlbWVkaWE7XG4gICAgICBAZXh0ZW5kICVtZWRpYS1saXN0LWl0ZW07XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiBjYWxjLXJlbSgtMTUpO1xuICAgICAgdG9wOiBjYWxjLXJlbSgxMCk7XG4gICAgfVxuXG4gIH1cbn1cbiIsIi5mb3JtIHtcbiAgJi1ncm91cCB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYy1yZW0oMTYpO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IGNhbGMtcmVtKDMyKTtcbiAgICB9XG4gIH1cbiAgJi1jb250cm9sIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyYXktOTAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZm9udC1zaXplOiBjYWxjLXJlbSgxNik7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuXG4gICAgJjphY3RpdmUsXG4gICAgJjpmb2N1cyB7XG4gICAgICBib3JkZXItY29sb3I6ICRwcmltYXJ5O1xuICAgIH1cblxuICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICB9XG5cbiAgICAmLXNtIHtcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgJi1zZWxlY3Qge1xuICAgIEBleHRlbmQgLmZvcm0tY29udHJvbDtcbiAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjLXJlbSgzMik7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY2FsYy1yZW0oMTIpO1xuICAgIEBpbmNsdWRlIG1lZGlhLXNlbGVjdCgkcHJpbWFyeSwgJGdyYXktOTAwKTtcbiAgfVxuXG4gICYtY2hlY2sge1xuICAgIGNvbG9yOiAkcHJpbWFyeTtcblxuICAgICYtbGFiZWwge1xuICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkICFpbXBvcnRhbnQ7XG4gICAgICBmb250LXNpemU6IGNhbGMtcmVtKDIwKSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgICYtaW5wdXQge1xuICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkICFpbXBvcnRhbnQ7XG4gICAgICBmb250LXNpemU6IGNhbGMtcmVtKDIwKSAhaW1wb3J0YW50O1xuICAgICAgd2lkdGg6IGNhbGMtcmVtKDIwKSAhaW1wb3J0YW50O1xuICAgICAgaGVpZ2h0OiBjYWxjLXJlbSgyMCkgIWltcG9ydGFudDtcbiAgICAgIGJvcmRlci1jb2xvcjogJHByaW1hcnk7XG4gICAgfVxuICB9XG59XG5cbiVidG4sXG4uYnRuIHtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1tZWRpdW07XG4gIHBhZGRpbmc6IGNhbGMtcmVtKDkpIGNhbGMtcmVtKDEyKTtcbiAgZm9udC1zaXplOiBjYWxjLXJlbSgxMik7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1zbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IGNhbGMtcmVtKDEuMik7XG5cbiAgJi1pY29uIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIEBleHRlbmQgLm1lZGlhO1xuICAgICAgQGV4dGVuZCAubWVkaWEtYnRuLWljb247XG4gICAgICBtYXJnaW4tbGVmdDogY2FsYy1yZW0oNik7XG4gICAgfVxuICAgICYuYnRuLXByaW1hcnkge1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIEBleHRlbmQgLm1lZGlhLWJ0bi1pY29uX3doaXRlO1xuICAgICAgfVxuICAgIH1cbiAgICAmLmJ0bi1kYXJrIHtcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBAZXh0ZW5kIC5tZWRpYS1idG4taWNvbl93aGl0ZTI7XG4gICAgICB9XG4gICAgfVxuICAgICYuYnRuLW91dGxpbmUtcHJpbWFyeSB7XG4gICAgICAmJWhvdmVyLFxuICAgICAgJjpob3ZlcixcbiAgICAgICY6YWN0aXZlLFxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIEBleHRlbmQgLm1lZGlhLWJ0bi1pY29uX3doaXRlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi1pbWcge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICA+IGltZyB7XG4gICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1iYXNlO1xuICAgIH1cbiAgICAmOmhvdmVyIHtcbiAgICAgID4gaW1nIHtcbiAgICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDEwKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLWxnIHtcbiAgICBwYWRkaW5nOiBjYWxjLXJlbSg3KSBjYWxjLXJlbSgxNik7XG4gICAgZm9udC1zaXplOiBjYWxjLXJlbSgxNCk7XG4gICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXNcbiAgfVxuXG4gICYtc20ge1xuICAgIHBhZGRpbmc6IGNhbGMtcmVtKDYpIGNhbGMtcmVtKDEwKTtcbiAgICAvL2ZvbnQtc2l6ZTogY2FsYy1yZW0oMTIpO1xuICAgIC8vYm9yZGVyLXJhZGl1czogJGZvbnQtd2VpZ2h0LXNlbWlib2xkO1xuICB9XG5cbiAgJi1wcmltYXJ5LFxuICAmLWRhcmsge1xuICAgICYlaG92ZXIsXG4gICAgJjpob3ZlcixcbiAgICAmOmFjdGl2ZSxcbiAgICAmOmZvY3VzIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRob3Zlci1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAmLW91dGxpbmUge1xuICAgICYtcHJpbWFyeSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAmJWhvdmVyLFxuICAgICAgJjpob3ZlcixcbiAgICAgICY6YWN0aXZlLFxuICAgICAgJjpmb2N1cyB7fVxuICAgIH1cbiAgICAmLWRhcmsge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIH1cbiAgfVxuXG4gICYtbGlnaHQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgYm9yZGVyOiAwO1xuXG4gICAgJjpob3ZlcixcbiAgICAmOmFjdGl2ZSxcbiAgICAmOmZvY3VzIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LTEwMDtcbiAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICB9XG4gIH1cbiAgJi1kYXJrLFxuICAmLXByaW1hcnkge1xuICAgIGJvcmRlcjogMDtcbiAgICAmOmhvdmVyLFxuICAgICY6YWN0aXZlLFxuICAgICY6Zm9jdXMge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkYm9keS1jb2xvciwgLjUpO1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICB9XG4gIH1cblxuICAmLmxvYWRpbmcge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIG9wYWNpdHk6IC41O1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgQGtleWZyYW1lcyByb3RhdGUge1xuICAgICAgdG8ge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgICAgfVxuICAgIH1cbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgQGV4dGVuZCAlbWVkaWE7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1sb2FkaW5nKHJnYmEoJHdoaXRlLCAuNSksIHJnYmEoJHdoaXRlLCAuNSkpO1xuICAgICAgd2lkdGg6IGNhbGMtcmVtKDE4KTtcbiAgICAgIGhlaWdodDogY2FsYy1yZW0oMTgpO1xuICAgICAgYW5pbWF0aW9uOiByb3RhdGUgMXMgaW5maW5pdGUgbGluZWFyO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjLXJlbSgxMCk7XG4gICAgfVxuICB9XG5cbiAgJi1waWxsIHtcbiAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1waWxsO1xuICB9XG59XG4iLCIubW9kYWwge1xuICAmLWNvbnRlbnQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICBwYWRkaW5nOiBjYWxjLXJlbSgzMCk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAgIHBhZGRpbmc6IGNhbGMtcmVtKDUwKSBjYWxjLXJlbSg3MCk7XG4gICAgfVxuXG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IGNhbGMtcmVtKDIwKTtcbiAgICAgIGhlaWdodDogY2FsYy1yZW0oMjApO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IGNhbGMtcmVtKDEwKTtcbiAgICAgIGxlZnQ6IGNhbGMtcmVtKDEwKTtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAgICAgdG9wOiBjYWxjLXJlbSgzMCk7XG4gICAgICAgIGxlZnQ6IGNhbGMtcmVtKDMwKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAud3Bmb3Jtcy1jb250YWluZXIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cblxuICAmLWNsb3NlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiBjYWxjLXJlbSgzMCk7XG4gICAgcmlnaHQ6IGNhbGMtcmVtKDMwKTtcbiAgICB6LWluZGV4OiAxO1xuICB9XG5cbn1cbiIsIi5oZWFkZXIge1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgei1pbmRleDogJHppbmRleC1maXhlZDtcblxuICAmX19jb250YWluZXIge1xuICAgIEBleHRlbmQgLmNvbnRhaW5lcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG5cbiAgJl9fbG9nbyB7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgJl9fZmlyc3QtbGluZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuXG4gICAgLmhlYWRlcl9fY29udGFpbmVyIHtcbiAgICAgIGhlaWdodDogJGhlYWRlci1oZWlnaHQ7XG4gICAgfVxuICB9XG5cbiAgJl9fYnVyZ2VyIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICB3aWR0aDogY2FsYy1yZW0oNDQpO1xuICAgIGhlaWdodDogY2FsYy1yZW0oMzUpO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgID4gc3BhbiB7XG4gICAgICAkYnVyZ2VyLWxpbmU6IGNhbGMtcmVtKDQpO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJvZHktY29sb3I7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAkYnVyZ2VyLWxpbmU7XG4gICAgICBib3JkZXItcmFkaXVzOiA5OTlweDtcbiAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLWJhc2U7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IGNhbGMoNTAlIC0gI3skYnVyZ2VyLWxpbmUgLyAyfSk7XG5cbiAgICAgICY6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgfVxuXG4gICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB9XG5cbiAgICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmNvbGxhcHNlZCB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG5cbiAgICAgID4gc3BhbiB7XG4gICAgICAgIHRyYW5zZm9ybTogbm9uZTtcblxuICAgICAgICAmOm50aC1jaGlsZCgxKSB7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICB3aWR0aDogNTUlO1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cblxuICAgICAgICAmOm50aC1jaGlsZCgzKSB7XG4gICAgICAgICAgdG9wOiB1bnNldDtcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICA+IHNwYW4ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaG92ZXItY29sb3I7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAmX19tZW51IHtcbiAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgfVxuXG4gICAgdWwge1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgID4gbGkge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbi1yaWdodDogY2FsYy1yZW0oNjApO1xuXG4gICAgICAgIGEge1xuICAgICAgICAgIGZvbnQtc2l6ZTogY2FsYy1yZW0oMTQpO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaWJvbGQ7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgIGNvbG9yOiAkYm9keS1jb2xvcjtcblxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuY3VycmVudC1tZW51LWl0ZW0ge1xuICAgICAgICAgIGEge1xuICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgPiBhIHtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogY2FsYy1yZW0oMTUpO1xuXG4gICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiBub25lO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICYgKyAuZHJvcGRvd24tbWVudSB7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkcHJpbWFyeTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiBjYWxjLXJlbSgyMCkgY2FsYy1yZW0oMzIpO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMtcmVtKC0zMikgIWltcG9ydGFudDtcblxuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICBAZXh0ZW5kIC5tZWRpYTtcbiAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICB0b3A6IGNhbGMtcmVtKC0xNSk7XG4gICAgICAgICAgICAgIGxlZnQ6IGNhbGMtcmVtKDMyKTtcbiAgICAgICAgICAgICAgd2lkdGg6IGNhbGMtcmVtKDU0KTtcbiAgICAgICAgICAgICAgaGVpZ2h0OiBjYWxjLXJlbSgxNSk7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHN2Zy11cmwoJzxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHdpZHRoPVwiNTRcIiBoZWlnaHQ9XCIxNVwiPjxnIGZpbGw9XCJub25lXCIgZmlsbC1ydWxlPVwiZXZlbm9kZFwiPjxwYXRoIGZpbGw9XCIjeyRwcmltYXJ5fVwiIGQ9XCJtMjcgMCAyNyAxNWgtMS44TDI3IDEgMS44IDE1SDBMMjcgMFpcIi8+PHBhdGggZmlsbD1cIiN7JHdoaXRlfVwiIGQ9XCJNMS44IDE1IDI3IDFsMjUuMiAxNHpcIi8+PC9nPjwvc3ZnPicpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICA+IGxpIHtcbiAgICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjLXJlbSgxMCk7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICA+IGEge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgY29udGVudDogXCI+XCI7XG4gICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGNhbGMtcmVtKDIpO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdW5zZXQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZbZGF0YS1wb3BwZXItcGxhY2VtZW50PVwiYm90dG9tLWVuZFwiXSB7XG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogY2FsYy1yZW0oLTMyKSAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICByaWdodDogY2FsYy1yZW0oMzIpO1xuICAgICAgICAgICAgICAgIGxlZnQ6IHVuc2V0O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG5cbiAgJl9fbW9iaWxlIHtcbiAgICAmLW1lbnUge1xuICAgICAgJi1saW5lIHtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICB9XG5cbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJHByaW1hcnksIC44KTtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAvL21heC13aWR0aDogY2FsYy1yZW0oOTI3KTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgcGFkZGluZzogY2FsYy1yZW0oMzIpO1xuICAgICAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtICN7JGhlYWRlci1oZWlnaHR9KTtcbiAgICAgIG92ZXJmbG93LXk6IGF1dG87XG5cblxuICAgICAgdWwge1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBtYXJnaW46IDA7XG5cbiAgICAgICAgPiBsaSB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIGEge1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICB9XG5cbiAgICAgIG5hdiB7XG4gICAgICAgID4gdWwge1xuICAgICAgICAgID4gbGkge1xuICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjLXJlbSgyMCk7XG5cbiAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGNhbGMtcmVtKDE2KTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgPiB1bCB7XG4gICAgICAgICAgICAgID4gbGkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsYy1yZW0oMTYpO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgICAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCIvXCI7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgY2FsYy1yZW0oMTApO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAvL0BpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgIC8vICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgLy8gIHBhZGRpbmc6IGNhbGMtcmVtKDEwMCk7XG4gICAgICAvLyAgbmF2IHtcbiAgICAgIC8vICAgID4gdWwge1xuICAgICAgLy8gICAgICA+IGxpIHtcbiAgICAgIC8vICAgICAgICBmb250LXNpemU6IGNhbGMtcmVtKDQwKTtcbiAgICAgIC8vICAgICAgICA+IHVsIHtcbiAgICAgIC8vICAgICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjLXJlbSgzMik7XG4gICAgICAvLyAgICAgICAgfVxuICAgICAgLy8gICAgICB9XG4gICAgICAvLyAgICB9XG4gICAgICAvLyAgfVxuICAgICAgLy99XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICZfX2xvZ28ge1xuICAgICAgb3JkZXI6IDA7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgZmxleDogMTtcbiAgICB9XG4gICAgJl9fY29udGFjdCB7XG4gICAgICBvcmRlcjogMTtcbiAgICAgIG1hcmdpbi1yaWdodDogY2FsYy1yZW0oODIpO1xuICAgIH1cbiAgICAmX19idXJnZXIge1xuICAgICAgb3JkZXI6IDI7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgIC5jb2xsYXBzZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAmX19jb250YWN0IHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG5cbiAgICAuZHJvcGRvd24ge1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IGNhbGMoMTAwJSArICN7Y2FsYy1yZW0oMTUpfSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5mb290ZXIge1xuICBjb2xvcjogJHdoaXRlO1xuICAmX19maXJzdC1saW5lIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYm9keS1jb2xvcjtcbiAgICBwYWRkaW5nOiBjYWxjLXJlbSgzMikgMDtcbiAgICBmb250LXNpemU6IGNhbGMtcmVtKDE1KTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgICBwYWRkaW5nOiBjYWxjLXJlbSg5MCkgMDtcbiAgICB9XG4gIH1cbiAgJl9fc2Vjb25kLWxpbmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuICAgIHBhZGRpbmc6IGNhbGMtcmVtKDE1KSAwO1xuICAgIGZvbnQtc2l6ZTogY2FsYy1yZW0oMTIpO1xuICB9XG4gIGEge1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICY6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxuICB9XG5cbiAgJl9fY29udGFpbmVyIHtcbiAgICBAZXh0ZW5kIC5jb250YWluZXI7XG4gIH1cblxuICAmX19yb3cge1xuICAgIEBpbmNsdWRlIG1ha2Utcm93KCk7XG4gIH1cblxuICAmX19jb2wge1xuICAgIEBpbmNsdWRlIG1ha2UtY29sLXJlYWR5KCk7XG4gICAgQGluY2x1ZGUgbWFrZS1jb2woMTAsIDEwKTtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjLXJlbSgzMik7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAmLWxvZ28ge1xuICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbCgxMCwgMTApO1xuICAgICAgfVxuICAgICAgJi1hZGRyZXNzIHtcbiAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2woNSwgMTApO1xuICAgICAgfVxuICAgICAgJi1tZW51IHtcbiAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2woNSwgMTApO1xuICAgICAgfVxuICAgICAgJi1uZXdzbGV0dGVyIHtcbiAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2woMTAsIDEwKTtcbiAgICAgIH1cbiAgICAgICYtcmlnaHQge1xuICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbCgxMCwgMTApO1xuICAgICAgfVxuICAgICAgJi1zdWItbWVudSB7XG4gICAgICAgIEBpbmNsdWRlIG1ha2UtY29sKDEwLCAxMCk7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAmLWxvZ28ge1xuICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbCgxLCAxMCk7XG4gICAgICB9XG4gICAgICAmLWFkZHJlc3Mge1xuICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbCgyLCAxMCk7XG4gICAgICB9XG4gICAgICAmLW1lbnUge1xuICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbCgzLCAxMCk7XG4gICAgICB9XG4gICAgICAmLW5ld3NsZXR0ZXIge1xuICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbCg0LCAxMCk7XG4gICAgICB9XG4gICAgICAmLXJpZ2h0IHtcbiAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2woMiwgMTApO1xuICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbC1vZmZzZXQoMSwgMTApO1xuICAgICAgfVxuICAgICAgJi1zdWItbWVudSB7XG4gICAgICAgIEBpbmNsdWRlIG1ha2UtY29sKDcsIDEwKTtcbiAgICAgIH1cbiAgICB9XG4gICAgJi1uZXdzbGV0dGVyIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAud3Bmb3Jtcy1jb250YWluZXIgLndwZm9ybXMtZmllbGQge1xuICAgICAgICBwYWRkaW5nOiBjYWxjLXJlbSg1KSAwICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgICAud3Bmb3Jtcy1zdWJtaXQge1xuICAgICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLXRvcDogY2FsYy1yZW0oMTApICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fYWRkcmVzcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYy1yZW0oMTYpO1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgfVxuXG4gICZfX21lbnUsXG4gICZfX3N1Yi1tZW51IHtcbiAgICB1bCB7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgIGxpOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjLXJlbSgxMik7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fc3ViLW1lbnUge1xuICAgIHVsIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGxpIHtcbiAgICAgICAgbWFyZ2luOiAwIGNhbGMtcmVtKDMwKSAwIDAgIWltcG9ydGFudDtcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fcmlnaHQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cbiAgfVxuXG4gICZfX2xpbmtzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogY2FsYy1yZW0oMzIpO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICB9XG4gIH1cbiAgJl9fbGluayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiBjYWxjLXJlbSgzMCk7XG4gICAgaGVpZ2h0OiBjYWxjLXJlbSgzMCk7XG4gICAgb3BhY2l0eTogLjg7XG4gICAgJjpob3ZlciB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgICAmOm5vdCgmOmxhc3QtY2hpbGQpIHtcbiAgICAgIG1hcmdpbi1yaWdodDogY2FsYy1yZW0oMzApO1xuICAgIH1cbiAgICA+IGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAubWVkaWEtbG9nby1mb290ZXIge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuIiwiLndwZm9ybXMge1xuXG4gICYtZmllbGQtbGF5b3V0LWNvbHVtbnMge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkYnJlYWtwb2ludCkge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG4gIH1cblxuICAmLWxheW91dC1jb2x1bW4ge1xuICAgICYtNTAsXG4gICAgJi0yNSxcbiAgICAmLTMzIHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkYnJlYWtwb2ludCkge1xuICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtZmllbGQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAmLWh0bWwge1xuICAgICAgZm9udC1zaXplOiBjYWxjLXJlbSgxNik7XG4gICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgICB9XG5cbiAgICAmLXNlbGVjdCB7XG4gICAgICBzZWxlY3Qge1xuICAgICAgICBAZXh0ZW5kIC5mb3JtLXNlbGVjdDtcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5ICFpbXBvcnRhbnQ7XG4gICAgICB9XG5cbiAgICAgIGxhYmVsIHtcbiAgICAgICAgLy9jb2xvcjogJGJvZHktY29sb3IgIWltcG9ydGFudDtcbiAgICAgICAgLy9mb250LXNpemU6IGNhbGMtcmVtKDIwKSAhaW1wb3J0YW50O1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJhc2U7XG4gICAgICAgIGZvbnQtc2l6ZTogY2FsYy1yZW0oMTIpO1xuICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWlib2xkICFpbXBvcnRhbnQ7XG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLWVtYWlsLFxuICAgICYtdGV4dCB7XG4gICAgICBpbnB1dCB7XG4gICAgICAgIEBleHRlbmQgLmZvcm0tY29udHJvbDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJGdyYXktNjAwO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtdGV4dGFyZWEge1xuICAgICAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG5cbiAgICAgIHRleHRhcmVhIHtcbiAgICAgICAgQGV4dGVuZCAuZm9ybS1jb250cm9sO1xuICAgICAgICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNyAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZzogY2FsYy1yZW0oMTApO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtc21hbGwge1xuICAgICAgQGV4dGVuZCAuZm9ybS1jb250cm9sLXNtO1xuICAgICAgbWF4LXdpZHRoOiB1bnNldCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgICYtdGV4dCxcbiAgICAmLWVtYWlsLFxuICAgICYtZmlsZS11cGxvYWQsXG4gICAgJi10ZXh0YXJlYSB7XG4gICAgICBsYWJlbCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYmFzZTtcbiAgICAgICAgZm9udC1zaXplOiBjYWxjLXJlbSgxMik7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaWJvbGQgIWltcG9ydGFudDtcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgfVxuICAgIH1cblxuICAgICYtdGV4dCxcbiAgICAmLWVtYWlsLFxuICAgICYtdGV4dGFyZWEge1xuICAgICAgbGFiZWwge1xuICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1iYXNlO1xuXG4gICAgICAgICY6bm90KC5hY3RpdmUpIHtcbiAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1MCUpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIFxuICAgICYtZ2Rwci1jaGVja2JveCB7XG4gICAgICBsYWJlbCB7XG4gICAgICAgIEBleHRlbmQgLmZvcm0tY2hlY2stbGFiZWw7XG4gICAgICB9XG5cbiAgICAgIGlucHV0IHtcbiAgICAgICAgQGV4dGVuZCAuZm9ybS1jaGVjay1pbnB1dDtcbiAgICAgIH1cblxuICAgICAgdWwge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1kZXNjcmlwdGlvbiB7XG4gICAgICBmb250LXNpemU6IGNhbGMtcmVtKDEyKTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDAgIWltcG9ydGFudDtcbiAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICB9XG5cbiAgICAmLXJhZGlvLFxuICAgICYtY2hlY2tib3gge1xuICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkICFpbXBvcnRhbnQ7XG4gICAgICBmb250LXNpemU6IGNhbGMtcmVtKDIwKSAhaW1wb3J0YW50O1xuICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgfVxuXG4gICAgICA+IGxhYmVsIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjLXJlbSgxMCk7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IGNhbGMtcmVtKDEwKTtcbiAgICAgIH1cblxuICAgICAgdWwge1xuICAgICAgICBmbGV4OiAxO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgPiBsaSB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgQGV4dGVuZCAuZm9ybS1jaGVjaztcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogY2FsYy1yZW0oMTApO1xuICAgICAgICAgIH1cblxuICAgICAgICAgID4gaW5wdXQge1xuICAgICAgICAgICAgQGV4dGVuZCAuZm9ybS1jaGVjay1pbnB1dDtcbiAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICAgIH1cblxuICAgICAgICAgID4gbGFiZWwge1xuICAgICAgICAgICAgQGV4dGVuZCAuZm9ybS1jaGVjay1sYWJlbDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYtZmlsZS11cGxvYWQge1xuICAgICAgLndwZm9ybXMtZmllbGQtbGFiZWwge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjLXJlbSgxMCk7XG4gICAgICB9XG5cbiAgICAgIC53cGZvcm1zLXVwbG9hZGVyIHtcbiAgICAgICAgYm9yZGVyOiB1bnNldCAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbiAgICAgICAgcGFkZGluZzogY2FsYy1yZW0oMzApICFpbXBvcnRhbnQ7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgICAgICBwYWRkaW5nOiBjYWxjLXJlbSg2MCkgY2FsYy1yZW0oNTApICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmR6LXByZXZpZXcge1xuICAgICAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgIC5kei1pbWFnZSB7XG4gICAgICAgICAgbWFyZ2luOiAwIDAgY2FsYy1yZW0oMTYpIDAgIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5kei1kZXRhaWxzIHtcbiAgICAgICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5kei1lcnJvci1tZXNzYWdlIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5kei1zaXplIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogY2FsYy1yZW0oOCkgIWltcG9ydGFudDtcbiAgICAgIH1cblxuICAgICAgLmR6LW1lc3NhZ2Uge1xuXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcblxuICAgICAgICBzdmcge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICBAZXh0ZW5kIC5tZWRpYTtcbiAgICAgICAgICBAZXh0ZW5kIC5tZWRpYS11cGxvYWQ7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogY2FsYy1yZW0oMjcpO1xuICAgICAgICB9XG5cbiAgICAgICAgLm1vZGVybi10aXRsZSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogY2FsYy1yZW0oMjcpO1xuICAgICAgICB9XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogXCJTw6lsZWN0aW9ubmVyIHVuIGZpY2hpZXJcIjtcbiAgICAgICAgICBAZXh0ZW5kIC5idG47XG4gICAgICAgICAgQGV4dGVuZCAuYnRuLXNtO1xuICAgICAgICAgIEBleHRlbmQgLmJ0bi1kYXJrO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi1zdWJtaXQge1xuICAgIEBleHRlbmQgLmJ0bjtcbiAgICBAZXh0ZW5kIC5idG4tbGc7XG4gICAgQGV4dGVuZCAuYnRuLXByaW1hcnk7XG4gICAgQGV4dGVuZCAuYnRuLWljb247XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbWFyZ2luLXRvcDogY2FsYy1yZW0oMzIpO1xuICB9XG5cbiAgJi1jb25maXJtYXRpb24tY29udGFpbmVyIHtcbiAgICBAZXh0ZW5kIC5hbGVydDtcbiAgICBAZXh0ZW5kIC5hbGVydC1zdWNjZXNzO1xuXG4gICAgcDpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG5cbiAgJi1lcnJvci1jb250YWluZXIge1xuICAgIEBleHRlbmQgLmFsZXJ0O1xuICAgIEBleHRlbmQgLmFsZXJ0LWRhbmdlcjtcblxuICAgIHA6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxuXG4gICYtZXJyb3Ige1xuICAgICY6bm90KGlucHV0KTpub3QodGV4dGFyZWEpIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsYy1yZW0oMTIpICFpbXBvcnRhbnQ7XG4gICAgICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XG4gICAgICBjb2xvcjogJGRhbmdlciAhaW1wb3J0YW50O1xuICAgICAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xuICAgICAgdHJhbnNmb3JtOiB1bnNldCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuXG5pbnB1dC53cGZvcm1zLWVycm9yOm5vdChbdHlwZT1cImZpbGVcIl0pLFxudGV4dGFyZWEud3Bmb3Jtcy1lcnJvciB7XG4gIGJvcmRlci1jb2xvcjogJGRhbmdlciAhaW1wb3J0YW50O1xufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gIC53cGZvcm1zLW9uZS1oYWxmLndwZm9ybXMtZmllbGQtZmlsZS11cGxvYWQge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcblxuICAgICYud3Bmb3Jtcy1maXJzdCB7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJGJyZWFrcG9pbnQpIHtcbiAgLndwZm9ybXMtY29udGFpbmVyIHtcbiAgICAud3Bmb3Jtcy1vbmUtdGhpcmQsXG4gICAgLndwZm9ybXMtdHdvLXRoaXJkcyB7XG4gICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luLWJvdHRvbTogY2FsYy1yZW0oMTYpO1xuICAgICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cbiIsIi5zZWN0aW9uLW5ld3Mge1xuICBwYWRkaW5nOiBjYWxjLXJlbSgzMikgMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgcGFkZGluZzogY2FsYy1yZW0oOTApIDA7XG4gIH1cblxuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICB3aWR0aDogNzQlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LTEwMDtcbiAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCUgMTAwJSwgNzAlIDAlLCAxMDAlIDAlLCAxMDAlIDEwMCUpO1xuICB9XG5cbiAgJl9fY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgJHNpemVzOiBzbSwgbWQsIGxnLCB4bCwgeHhsO1xuICAgIEBlYWNoICRzaXplIGluICRzaXplcyB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRzaXplKSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKCgxMDB2dyAtICN7bWFwLWdldCgkY29udGFpbmVyLW1heC13aWR0aHMsICRzaXplKX0gKyAjeyRncmlkLWd1dHRlci13aWR0aH0pIC8gMik7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9faGVhZGVyIHtcbiAgICBwYWRkaW5nLXRvcDogY2FsYy1yZW0oMzIpO1xuICAgIHBhZGRpbmctYm90dG9tOiBjYWxjLXJlbSgzMik7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWFyZ2luLWxlZnQ6ICRncmlkLWd1dHRlci13aWR0aDtcblxuICAgIGgyLCAuaDIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogY2FsYy1yZW0oMzIpO1xuICAgIH1cblxuICAgICY6YmVmb3JlIHtcbiAgICAgIEBleHRlbmQgJW1lZGlhO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiBjYWxjLXJlbSgtNTApO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB3aWR0aDogY2FsYy1yZW0oMjEwKTtcbiAgICAgIGhlaWdodDogY2FsYy1yZW0oMjEwKTtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHN2Zy11cmwoJzxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHdpZHRoPVwiMTcwXCIgaGVpZ2h0PVwiMTcwXCI+PHBhdGggZmlsbD1cIiMxOTJENENcIiBmaWxsLXJ1bGU9XCJub256ZXJvXCIgZD1cIk00Ny42IDAgMCA0Ny42aDExNS42VjE3MGw1NC40LTQ3LjZWMHpcIi8+PC9zdmc+Jyk7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiBtYXRoLWRpdigkZ3JpZC1ndXR0ZXItd2lkdGgsIDIpO1xuICAgICAgd2lkdGg6IGNhbGMtcmVtKDI0MCk7XG4gICAgICBwYWRkaW5nLXRvcDogY2FsYy1yZW0oNTApO1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICBmbGV4LXNocmluazogMDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cbiAgfVxuXG4gICZfX3NsaWRlciB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMtcmVtKDIwMCk7XG4gICAgfVxuICB9XG5cbiAgJl9fc2xpZGUge1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuXG4gIC5zd2lwZXIge1xuICAgICYtd3JhcHBlciB7XG4gICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICB9XG5cbiAgICAmLXNsaWRlIHtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIHdpZHRoOiBjYWxjKDkwJSAtICN7Y2FsYy1yZW0oMzApfSk7XG4gICAgICBwYWRkaW5nOiBjYWxjLXJlbSgxNSk7XG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcztcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoNjAlIC0gI3tjYWxjLXJlbSgzMCl9KTtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoNDclIC0gI3tjYWxjLXJlbSgzMCl9KTtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMzIlIC0gI3tjYWxjLXJlbSgzMCl9KTtcbiAgICAgIH1cbiAgICAgICYtdmlzaWJsZSB7XG4gICAgICAgIG9wYWNpdHk6IC43O1xuICAgICAgfVxuICAgICAgJi1wcmV2IHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgIH1cbiAgICAgICYtYWN0aXZlIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5zZWN0aW9uLW51bWJlcnMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYm9keS1jb2xvcjtcbiAgY29sb3I6ICR3aGl0ZTtcbiAgcGFkZGluZzogY2FsYy1yZW0oMzIpIDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgIHBhZGRpbmc6IGNhbGMtcmVtKDYwKSAwIGNhbGMtcmVtKDg2KTtcbiAgfVxuXG4gICZfX2NvbnRhaW5lciB7XG4gICAgQGV4dGVuZCAuY29udGFpbmVyO1xuICB9XG5cbiAgJl9fcm93IHtcbiAgICBAaW5jbHVkZSBtYWtlLXJvdygpO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG5cbiAgJl9fY29sIHtcbiAgICBAaW5jbHVkZSBtYWtlLWNvbC1yZWFkeSgpO1xuICAgIEBpbmNsdWRlIG1ha2UtY29sKDEyKTtcblxuICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiBjYWxjLXJlbSgzMik7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgQGluY2x1ZGUgbWFrZS1jb2woNik7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAgIEBpbmNsdWRlIG1ha2UtY29sKDMpO1xuICAgICAgbWFyZ2luLWJvdHRvbTogY2FsYy1yZW0oMCkgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAmX19udW1iZXIge1xuICAgIGZvbnQtc2l6ZTogY2FsYy1yZW0oMzIpO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gICAgcGFkZGluZzogY2FsYy1yZW0oMTYpO1xuICAgIG1pbi13aWR0aDogY2FsYy1yZW0oMTI4KTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkZXI7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgICBmb250LXNpemU6IGNhbGMtcmVtKDcwKTtcbiAgICAgIG1pbi13aWR0aDogY2FsYy1yZW0oMTkwKTtcbiAgICAgIG1hcmdpbi1ib3R0b206IGNhbGMtcmVtKDI4KTtcbiAgICB9XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXNpemU6IGNhbGMtcmVtKDE1KTtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gICAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gIH1cbn1cbiIsIi5zZWN0aW9uLWhvbWUtaGVybyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRncmF5LTEwMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXRvcDogY2FsYy1yZW0oMzIpO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgcGFkZGluZy10b3A6IGNhbGMtcmVtKDEwMCk7XG4gIH1cbiAgJl9faW1hZ2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IGNhbGMtcmVtKDEwMCk7XG4gICAgPiBpbWcge1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRwcmltYXJ5LCAuOCk7XG4gICAgfVxuICB9XG4gICZfX2hlYWRlciB7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjLXJlbSg0OCk7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogY2FsYy1yZW0oMTAwKTtcbiAgICB9XG4gIH1cbiAgJl9fY29udGFpbmVyIHtcbiAgICBAZXh0ZW5kIC5jb250YWluZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gICZfX3JvdyB7XG4gICAgQGluY2x1ZGUgbWFrZS1yb3coKTtcbiAgfVxuICAmX19jb2wge1xuICAgICYtY29udGVudCxcbiAgICAmLWZvcm0ge1xuICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtcmVhZHkoKTtcbiAgICAgIEBpbmNsdWRlIG1ha2UtY29sKDEyKTtcbiAgICB9XG4gICAgJi1jb250ZW50IHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2woNyk7XG4gICAgICB9XG4gICAgfVxuICAgICYtZm9ybSB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgICAgIEBpbmNsdWRlIG1ha2UtY29sKDUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLnNlY3Rpb24tcGFnZS1oZXJvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICZfX2ltYWdlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGNvbG9yOiAkd2hpdGU7XG5cbiAgICA+IGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIH1cblxuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkcHJpbWFyeSwgLjgpO1xuICAgIH1cbiAgfVxuXG4gICZfX2NvbnRhaW5lciB7XG4gICAgQGV4dGVuZCAuY29udGFpbmVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIHBhZGRpbmctdG9wOiBjYWxjLXJlbSg0OCk7XG4gICAgcGFkZGluZy1ib3R0b206IGNhbGMtcmVtKDQ4KTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICAgbWluLWhlaWdodDogY2FsYy1yZW0oMzUwKTtcbiAgICB9XG4gIH1cblxuICAmX19yb3cge1xuICAgIEBpbmNsdWRlIG1ha2Utcm93KCk7XG4gIH1cblxuICAmX193cmFwcGVyIHtcbiAgICBAaW5jbHVkZSBtYWtlLWNvbC1yZWFkeSgpO1xuICAgIEBpbmNsdWRlIG1ha2UtY29sKDEyKTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgICBAaW5jbHVkZSBtYWtlLWNvbCgxMCk7XG4gICAgICBAaW5jbHVkZSBtYWtlLWNvbC1vZmZzZXQoMSk7XG4gICAgfVxuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIGgxLCAuaDEge1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjM0O1xuICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cbn1cbiIsIi5zZWN0aW9uLXByb21pc2VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktMTAwO1xuICBwYWRkaW5nOiBjYWxjLXJlbSgzMikgMDtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgIHBhZGRpbmc6IGNhbGMtcmVtKDUwKSAwIGNhbGMtcmVtKDgwKSAwO1xuICB9XG4gICZfX2NvbnRhaW5lciB7XG4gICAgQGV4dGVuZCAuY29udGFpbmVyO1xuICB9XG5cbiAgJl9fcm93IHtcbiAgICBAaW5jbHVkZSBtYWtlLXJvdygpO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cblxuICAmX19jb2wge1xuICAgICYtaW1hZ2UsXG4gICAgJi1jb250ZW50IHtcbiAgICAgIEBpbmNsdWRlIG1ha2UtY29sLXJlYWR5KCk7XG4gICAgICBAaW5jbHVkZSBtYWtlLWNvbCgxMik7XG4gICAgfVxuXG4gICAgJi1pbWFnZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAkZ3JpZC1ndXR0ZXItd2lkdGg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgICAgIEBpbmNsdWRlIG1ha2UtY29sKDQpO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtY29udGVudCB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgICAgIC8vbWFyZ2luLXRvcDogY2FsYy1yZW0oMTYpO1xuICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbCg3KTtcbiAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtb2Zmc2V0KDEpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2ltYWdlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYXNwZWN0LXJhdGlvOiAxIC8gMTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWF4LXdpZHRoOiBjYWxjLXJlbSg0MDApO1xuXG4gICAgPiBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICB9XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkcHJpbWFyeSwgMC44KTtcbiAgICB9XG4gIH1cbn1cbiIsIi5zZWN0aW9uLXNlcnZpY2VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktMTAwO1xuICBwYWRkaW5nOiBjYWxjLXJlbSgzMikgMDtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgIHBhZGRpbmc6IGNhbGMtcmVtKDkwKSAwO1xuICB9XG5cbiAgJl9fY29udGFpbmVyIHtcbiAgICBAZXh0ZW5kIC5jb250YWluZXI7XG4gIH1cblxuICAmX19oZWFkZXIge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAje2NhbGMtcmVtKDI0NCl9KTtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIH1cbiAgfVxuXG4gICZfX3NsaWRlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgLnN3aXBlci1zbGlkZSB7XG4gICAgICBoZWlnaHQ6IHVuc2V0O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAgIC5zd2lwZXIge1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gI3tjYWxjLXJlbSgyNDQpfSk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fbmF2IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IGNhbGMtcmVtKDE2KTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiBjYWxjKDUwJSAtICN7Y2FsYy1yZW0oNDQpfSk7XG4gICAgfVxuICB9XG5cbiAgJl9fcHJldixcbiAgJl9fbmV4dCB7XG4gICAgb3BhY2l0eTogLjg7XG4gICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tYmFzZTtcblxuICAgICY6aG92ZXIge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gIH1cbn1cbiIsIi5zZWN0aW9uLXRydXN0IHtcbiAgcGFkZGluZzogY2FsYy1yZW0oMzIpIDA7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICBwYWRkaW5nOiBjYWxjLXJlbSg5MCkgMCBjYWxjLXJlbSgxNDApIDA7XG4gIH1cblxuICAmX19jb250YWluZXIge1xuICAgIEBleHRlbmQgLmNvbnRhaW5lcjtcbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAmX19kZXNjcmlwdGlvbiB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGMtcmVtKDMyKTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiBjYWxjLXJlbSgxMik7XG4gICAgICBwYWRkaW5nLWxlZnQ6IGNhbGMtcmVtKDExMCk7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjLXJlbSgxMTApO1xuICAgIH1cbiAgfVxuXG4gICZfX25hdiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiBjYWxjLXJlbSgxNik7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogY2FsYyg1MCUgLSAje2NhbGMtcmVtKDQ0KX0pO1xuICAgICAgbGVmdDogMDtcbiAgICB9XG4gIH1cblxuICAmX19wcmV2LFxuICAmX19uZXh0IHtcbiAgICBvcGFjaXR5OiAuODtcbiAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1iYXNlO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgfVxuXG4gICZfX3NsaWRlIHtcbiAgICAmciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAgICAgcGFkZGluZzogMCBjYWxjLXJlbSgxMTApO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYm9keS1jb2xvcjtcbiAgICAgIG1peC1ibGVuZC1tb2RlOiBjb2xvcjtcbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgZmlsdGVyOiBncmF5c2NhbGUoMSk7XG4gICAgfVxuICB9XG5cbiAgLnN3aXBlciB7XG4gICAgJi13cmFwcGVyIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgJi1idXR0b24tZGlzYWJsZWQge1xuICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuXG4gICAgICA+IC5tZWRpYSB7XG4gICAgICAgIG9wYWNpdHk6IC41O1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5zZWN0aW9uLWNhc2VzLW1vZGFsIHtcbiAgJl9fcm93IHtcbiAgICBAaW5jbHVkZSBtYWtlLXJvdygpO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gICZfX2NvbCB7XG4gICAgQGluY2x1ZGUgbWFrZS1jb2wtcmVhZHkoKTtcbiAgICBAaW5jbHVkZSBtYWtlLWNvbCgxMik7XG4gICAgbWFyZ2luLWJvdHRvbTogJGdyaWQtZ3V0dGVyLXdpZHRoO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgQGluY2x1ZGUgbWFrZS1jb2woNik7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgIEBpbmNsdWRlIG1ha2UtY29sKDMpO1xuICAgIH1cbiAgfVxuICAmX19pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBhc3BlY3QtcmF0aW86IDEgLyAxO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1iYXNlO1xuICAgIGJveC1zaGFkb3c6IGNhbGMtcmVtKDQpIGNhbGMtcmVtKDQpIGNhbGMtcmVtKDE2KSByZ2JhKCRncmF5LTkwMCwgLjE3NSk7XG4gICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG4gICAgPiBpbWcge1xuICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tYmFzZTtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAje2NhbGMtcmVtKDIwKX0pO1xuICAgIH1cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJvcmRlci13aWR0aDogY2FsYy1yZW0oNSk7XG4gICAgICBib3gtc2hhZG93OiBjYWxjLXJlbSg0KSBjYWxjLXJlbSg0KSBjYWxjLXJlbSgxNikgcmdiYSgkcHJpbWFyeSwgLjE3NSk7XG4gICAgICA+IGltZyB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAje2NhbGMtcmVtKDEwKX0pO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmX190ZXh0IHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjLXJlbSgzMik7XG4gIH1cbn1cbiIsIi5zZWN0aW9uLWhpc3Rvcnkge1xuXG4gICRwYXJlbnQ6ICY7XG5cbiAgcGFkZGluZy10b3A6IGNhbGMtcmVtKDMyKTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgIHBhZGRpbmctdG9wOiBjYWxjLXJlbSg5MCk7XG4gIH1cblxuICAmX19jb250YWluZXIge1xuICAgIEBleHRlbmQgLmNvbnRhaW5lcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICAmX19pbWFnZSB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICAgbWFyZ2luLXRvcDogY2FsYy1yZW0oLTIwMCk7XG4gICAgfVxuICAgID4gaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgbWluLXdpZHRoOiA1MCU7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19yb3cge1xuICAgIEBpbmNsdWRlIG1ha2Utcm93KCk7XG4gIH1cblxuICAmX19jb2wge1xuICAgICYtaGVhZGVyLFxuICAgICYtc2lkZSB7XG4gICAgICBAaW5jbHVkZSBtYWtlLWNvbC1yZWFkeSgpO1xuICAgICAgQGluY2x1ZGUgbWFrZS1jb2woMTIpO1xuICAgIH1cbiAgICAmLWhlYWRlciB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAkZ3JpZC1ndXR0ZXItd2lkdGg7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgICAgIEBpbmNsdWRlIG1ha2UtY29sKDQpO1xuICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbC1vZmZzZXQoMSk7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG4gICAgfVxuICAgICYtc2lkZSB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgICAgIEBpbmNsdWRlIG1ha2UtY29sKDYpO1xuICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbC1vZmZzZXQoMSk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fY29udGVudCB7XG4gICAgbGluZS1oZWlnaHQ6IDEuODc1O1xuICB9XG5cbiAgJl9fc2lkZS1oZWFkZXIge1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICAgIEBleHRlbmQgJWgyO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsYy1yZW0oMzgpO1xuICAgICAgbWFyZ2luLXRvcDogY2FsYy1yZW0oMTAwKTtcbiAgICAgIHdpZHRoOiA2NSU7XG4gICAgfVxuXG4gICAgYiwgc3Ryb25nIHtcbiAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICB9XG4gIH1cbiAgJl9ncmF5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS0xMDA7XG4gICAgI3skcGFyZW50fV9faW1hZ2Uge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG4gIH1cblxufVxuIiwiLnNlY3Rpb24tdmlzaW9uLXZhbHVlcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktMTAwO1xuICBjb2xvcjogJHdoaXRlO1xuICBwYWRkaW5nLWJvdHRvbTogY2FsYy1yZW0oMzIpO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgcGFkZGluZy1ib3R0b206IGNhbGMtcmVtKDUwKTtcbiAgfVxuXG4gICZfX2ltYWdlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiBjYWxjLXJlbSgzMik7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG5cbiAgICA+IGltZyB7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGdyYXktOTAwLCAuOTIpO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAgIHRvcDogY2FsYy1yZW0oMTM2KTtcbiAgICB9XG4gIH1cblxuICAmX193b3JrLWltYWdlIHtcbiAgICB3aWR0aDogY2FsYy1yZW0oNDAwKTtcbiAgICBhc3BlY3QtcmF0aW86IDEvMTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiBjYWxjLXJlbSgtNzUpO1xuICAgIHRvcDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS0yMDA7XG4gICAgYm9yZGVyLXJhZGl1czogOTk5cHg7XG4gIH1cblxuICAmX193b3JrIHtcbiAgICBwYWRkaW5nOiBjYWxjLXJlbSgzMikgMDtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgICBwYWRkaW5nOiBjYWxjLXJlbSgxMjApIDAgY2FsYy1yZW0oODApO1xuICAgIH1cbiAgfVxuXG4gICZfX2NvbnRhaW5lciB7XG4gICAgQGV4dGVuZCAuY29udGFpbmVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAmX19yb3cge1xuICAgIEBpbmNsdWRlIG1ha2Utcm93KCk7XG4gIH1cbiAgJl9fY29sIHtcbiAgICAmLXdyYXBwZXIsXG4gICAgJi13b3JrLWhlYWRlcixcbiAgICAmLXZhbHVlIHtcbiAgICAgIEBpbmNsdWRlIG1ha2UtY29sLXJlYWR5KCk7XG4gICAgICBAaW5jbHVkZSBtYWtlLWNvbCgxMik7XG4gICAgfVxuICAgICYtd3JhcHBlciB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgICAgIEBpbmNsdWRlIG1ha2UtY29sKDgpO1xuICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbC1vZmZzZXQoMik7XG4gICAgICB9XG4gICAgfVxuICAgICYtd29yay1oZWFkZXIge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbCgxMSk7XG4gICAgICAgIEBpbmNsdWRlIG1ha2UtY29sLW9mZnNldCgxKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJl9faGVhZGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAuZWxlbWVudC1mb3JtIHtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjLXJlbSgzMik7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogY2FsYy1yZW0oODkpO1xuICAgIH1cbiAgfVxufVxuIiwiLnNlY3Rpb24td29yay12YWx1ZXMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICRncmF5LTEwMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAmX192YWx1ZXMge1xuICAgICYtZ3JvdXAge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZzogY2FsYy1yZW0oMzIpIDA7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IGNhbGMtcmVtKDIwMCkgMCBjYWxjLXJlbSg1MCk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi1pbWFnZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3R0b206IDA7XG5cbiAgICAgID4gaW1nIHtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB9XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRncmF5LTkwMCwgLjkyKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX193b3JrIHtcbiAgICAmLWdyb3VwIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICBtYXJnaW4tYm90dG9tOiBjYWxjLXJlbSgtMzIpO1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjLXJlbSgtNjQpO1xuICAgICAgICBwYWRkaW5nLXRvcDogY2FsYy1yZW0oNDMpO1xuICAgICAgfVxuICAgIH1cbiAgICAmLWltYWdlIHtcbiAgICAgIHdpZHRoOiBjYWxjLXJlbSg0MDApO1xuICAgICAgYXNwZWN0LXJhdGlvOiAxLzE7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IGNhbGMtcmVtKC03NSk7XG4gICAgICB0b3A6IDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS0yMDA7XG4gICAgICBib3JkZXItcmFkaXVzOiA5OTlweDtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19jb250YWluZXIge1xuICAgIEBleHRlbmQgLmNvbnRhaW5lcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgJl9fcm93IHtcbiAgICBAaW5jbHVkZSBtYWtlLXJvdygpO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gICZfX3dyYXBwZXIsXG4gICZfX2NvbCB7XG4gICAgQGluY2x1ZGUgbWFrZS1jb2wtcmVhZHkoKTtcbiAgICBAaW5jbHVkZSBtYWtlLWNvbCgxMik7XG4gIH1cblxuICAmX193cmFwcGVyIHtcbiAgICBwYWRkaW5nLXRvcDogY2FsYy1yZW0oMzIpO1xuICAgIHBhZGRpbmctYm90dG9tOiBjYWxjLXJlbSgzMik7XG4gICAgLmljb24taGVhZGVyLTEge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICAgcGFkZGluZy10b3A6IGNhbGMtcmVtKDgwKTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiBjYWxjLXJlbSg4MCk7XG4gICAgICBAaW5jbHVkZSBtYWtlLWNvbCgxMSk7XG4gICAgICBAaW5jbHVkZSBtYWtlLWNvbC1vZmZzZXQoMSk7XG4gICAgfVxuICB9XG5cbiAgJl9fY29sIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkZ3JpZC1ndXR0ZXItd2lkdGg7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIEBpbmNsdWRlIG1ha2UtY29sKDMpO1xuICAgIH1cbiAgfVxufVxuIiwiLnNlY3Rpb24tZXhwZXJ0cyB7XG4gIG1hcmdpbjogY2FsYy1yZW0oMzIpIDA7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICBtYXJnaW46IGNhbGMtcmVtKDkwKSAwO1xuICB9XG4gICZfX3RpdGxlIHt9XG4gICZfX2NvbnRhaW5lciB7XG4gICAgQGV4dGVuZCAuY29udGFpbmVyO1xuICB9XG4gICZfX3JvdyB7XG4gICAgQGluY2x1ZGUgbWFrZS1yb3coKTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICAmX193cmFwcGVyLFxuICAmX19jb2wge1xuICAgIEBpbmNsdWRlIG1ha2UtY29sLXJlYWR5KCk7XG4gICAgQGluY2x1ZGUgbWFrZS1jb2woMTIpO1xuICB9XG4gICZfX3dyYXBwZXIge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAgIEBpbmNsdWRlIG1ha2UtY29sKDEwKTtcbiAgICAgIEBpbmNsdWRlIG1ha2UtY29sLW9mZnNldCgxKTtcbiAgICB9XG4gIH1cbiAgJl9fY29sIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkZ3JpZC1ndXR0ZXItd2lkdGg7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgQGluY2x1ZGUgbWFrZS1jb2woNik7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICAgQGluY2x1ZGUgbWFrZS1jb2woNCk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgQGluY2x1ZGUgbWFrZS1jb2woMyk7XG4gICAgfVxuICB9XG4gICZfX2V4cGVydCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYXNwZWN0LXJhdGlvOiAxIC8gMTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgJjpob3ZlciB7XG4gICAgICAuc2VjdGlvbi1leHBlcnRzX19jb250ZW50IHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJl9faW1hZ2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgPiBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICB9XG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJHByaW1hcnksIC4yKTtcbiAgICB9XG4gIH1cbiAgJl9fY29udGVudCB7XG4gICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tYmFzZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkcHJpbWFyeSwgLjgpO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiBjYWxjLXJlbSgzMCk7XG4gICAgcGFkZGluZy10b3A6IGNhbGMtcmVtKDEwMCk7XG4gICAgJi1uYW1lIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2Vjb25kO1xuICAgICAgbWFyZ2luLWJvdHRvbTogY2FsYy1yZW0oNSk7XG4gICAgICBmb250LXNpemU6IGNhbGMtcmVtKDE4KTtcbiAgICB9XG4gICAgJi1wb3NpdGlvbiB7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgZm9udC1zaXplOiBjYWxjLXJlbSgxNik7XG4gICAgfVxuICB9XG59XG4iLCIuc2VjdGlvbi1qb2luIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAkd2hpdGU7XG4gIHBhZGRpbmc6IGNhbGMtcmVtKDMyKSAwO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgcGFkZGluZzogY2FsYy1yZW0oMTAwKSAwO1xuICB9XG4gICZfX2ltYWdlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgID4gaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgfVxuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRncmF5LTkwMCwgLjgpO1xuICAgIH1cbiAgfVxuICAmX19jb250YWluZXIge1xuICAgIEBleHRlbmQgLmNvbnRhaW5lcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLmJ0biB7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIH1cbn1cbiIsIi5zZWN0aW9uLXlvdXItY2xpZW50cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRncmF5LTIwMDtcbiAgcGFkZGluZzogY2FsYy1yZW0oMzIpIDA7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICBwYWRkaW5nOiBjYWxjLXJlbSgxMDApIDA7XG4gIH1cblxuICAmX19jb250YWluZXIge1xuICAgIEBleHRlbmQgLmNvbnRhaW5lcjtcbiAgfVxuXG4gICZfX3JvdyB7XG4gICAgQGluY2x1ZGUgbWFrZS1yb3coKTtcbiAgfVxuXG4gICZfX2NvbCB7XG4gICAgJi1pbWFnZSxcbiAgICAmLWNvbnRlbnQge1xuICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtcmVhZHkoKTtcbiAgICAgIEBpbmNsdWRlIG1ha2UtY29sKDEyKTtcbiAgICB9XG5cbiAgICAmLWltYWdlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206ICRncmlkLWd1dHRlci13aWR0aDtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2woMyk7XG4gICAgICAgIEBpbmNsdWRlIG1ha2UtY29sLW9mZnNldCgxKTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLWNvbnRlbnQge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbCg3KTtcbiAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtb2Zmc2V0KDEpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2ltYWdlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBhc3BlY3QtcmF0aW86IDEvMTtcbiAgICBib3JkZXItcmFkaXVzOiA5OTlweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkcHJpbWFyeSwgLjgpO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgIH1cblxuICAgID4gaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgfVxuICB9XG59XG4iLCIuc2VjdGlvbi1wYXJ0bmVycyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6ICRncmF5LTIwMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXRvcDogY2FsYy1yZW0oMzIpO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgcGFkZGluZy10b3A6IGNhbGMtcmVtKDkwKTtcbiAgfVxuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgICBib3R0b206IGNhbGMtcmVtKDkwKTtcbiAgICB9XG4gIH1cblxuICAmX19jb250YWluZXIge1xuICAgIEBleHRlbmQgLmNvbnRhaW5lcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1ib3R0b206IGNhbGMtcmVtKDMyKTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogY2FsYy1yZW0oOTArOTApO1xuICAgIH1cblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoY2FsYygtNTAlIC0gI3tjYWxjLXJlbSg5MCl9KSk7XG4gICAgICBsZWZ0OiA0MS42NiU7XG4gICAgICB3aWR0aDogY2FsYy1yZW0oOTAwKTtcbiAgICAgIGFzcGVjdC1yYXRpbzogMSAvIDE7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS0xMDA7XG4gICAgICBib3JkZXItcmFkaXVzOiA5OTlweDtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19yb3cge1xuICAgIEBpbmNsdWRlIG1ha2Utcm93KCk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cblxuICAmX19jb2wge1xuICAgICYtZmlyc3QsXG4gICAgJi1zZWNvbmQge1xuICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtcmVhZHkoKTtcbiAgICAgIEBpbmNsdWRlIG1ha2UtY29sKDEyKTtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2woNik7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAgIEBpbmNsdWRlIG1ha2UtY29sKDQpO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtZmlyc3Qge1xuICAgICAgbWFyZ2luLWJvdHRvbTogY2FsYy1yZW0oNDgpO1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbC1vZmZzZXQoMSk7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1zZWNvbmQge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbC1vZmZzZXQoMik7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fY29udGVudCB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYy1yZW0oMzIpO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IGNhbGMtcmVtKDQ4KTtcbiAgICB9XG4gIH1cbn1cbiIsIi5zZWN0aW9uLWZvcm0ge1xuICBwYWRkaW5nOiBjYWxjLXJlbSgzMikgMDtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgIHBhZGRpbmc6IGNhbGMtcmVtKDkwKSAwO1xuICB9XG5cbiAgJl9fY29udGFpbmVyIHtcbiAgICBAZXh0ZW5kIC5jb250YWluZXI7XG4gIH1cblxuICAuZWxlbWVudC1mb3JtIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS0yMDA7XG4gIH1cblxuICAmX2dyYXkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LTIwMDtcblxuICAgIC5lbGVtZW50LWZvcm0ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIH1cbiAgfVxufVxuXG4uc2luZ2xlLXRlbGVjaGFyZ2VtZW50IHtcbiAgLnNlY3Rpb24tZm9ybSB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxufVxuIiwiLnNlY3Rpb24tYWR2YW50YWdlcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRncmF5LTIwMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAmX19jb250YWluZXIge1xuICAgIEBleHRlbmQgLmNvbnRhaW5lcjtcbiAgICBwYWRkaW5nLXRvcDogY2FsYy1yZW0oMzIpO1xuICAgIHBhZGRpbmctYm90dG9tOiBjYWxjLXJlbSgzMik7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAgIHBhZGRpbmctdG9wOiBjYWxjLXJlbSg5MCk7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgIGFzcGVjdC1yYXRpbzogMTM2NiAvIDc0ODtcbiAgICB9XG4gIH1cblxuICAmX19yb3cge1xuICAgIEBpbmNsdWRlIG1ha2Utcm93KCk7XG4gIH1cbiAgJl9fd3JhcHBlciB7XG4gICAgQGluY2x1ZGUgbWFrZS1jb2wtcmVhZHkoKTtcbiAgICBAaW5jbHVkZSBtYWtlLWNvbCgxMik7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICAgQGluY2x1ZGUgbWFrZS1jb2woMTApO1xuICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtb2Zmc2V0KDEpO1xuICAgIH1cbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYy1yZW0oMTYpO1xuICB9XG5cbiAgJl9fYmFja2dyb3VuZCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cblxuICAgID4gaW1nIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgIH1cbiAgfVxuXG4gICZfX2NpcmNsZSB7XG4gICAgJi1vbmUsICYtdHdvIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDk5OXB4O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYXNwZWN0LXJhdGlvOiAxIC8gMTtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuXG4gICAgICA+IGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtb25lIHtcbiAgICAgIG1heC13aWR0aDogY2FsYy1yZW0oMjc4KTtcbiAgICAgIGJvdHRvbTogLTEwJTtcbiAgICAgIGxlZnQ6IC05JTtcbiAgICB9XG5cbiAgICAmLXR3byB7XG4gICAgICBtYXgtd2lkdGg6IGNhbGMtcmVtKDEzNik7XG4gICAgICByaWdodDogNyU7XG4gICAgICB0b3A6IDU4LjUlO1xuICAgIH1cbiAgfVxuXG4gICZfX3RleHQge1xuICAgICYtMSwgJi0yLCAmLTMsICYtNCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiBjYWxjLXJlbSgzMCk7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbiAgICAgIHBhZGRpbmc6IGNhbGMtcmVtKDMwKTtcblxuICAgICAgLmgzLCBoMyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgZm9udC1zaXplOiBjYWxjLXJlbSgyMCk7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBtYXgtd2lkdGg6IGNhbGMtcmVtKDM3OCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0xIHtcbiAgICAgIGxlZnQ6IDEwLjElO1xuICAgICAgdG9wOiAzNS44JTtcbiAgICB9XG5cbiAgICAmLTIge1xuICAgICAgbGVmdDogNjMlO1xuICAgICAgdG9wOiAzNi4yJTtcbiAgICB9XG5cbiAgICAmLTMge1xuICAgICAgbGVmdDogMTIuNiU7XG4gICAgICB0b3A6IDY3JTtcbiAgICB9XG5cbiAgICAmLTQge1xuICAgICAgbGVmdDogNjEuNSU7XG4gICAgICB0b3A6IDY3LjglO1xuICAgIH1cbiAgfVxufVxuIiwiLnNlY3Rpb24tb2ZmZXJzIHtcbiAgcGFkZGluZzogY2FsYy1yZW0oMzIpIDA7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICBwYWRkaW5nOiBjYWxjLXJlbSg5MCkgMDtcbiAgfVxuICAmX19jb250YWluZXIge1xuICAgIEBleHRlbmQgLmNvbnRhaW5lcjtcbiAgfVxuICAmX19yb3cge1xuICAgIEBpbmNsdWRlIG1ha2Utcm93KCk7XG4gIH1cbiAgJl9fY29sIHtcbiAgICBAaW5jbHVkZSBtYWtlLWNvbC1yZWFkeSgpO1xuICAgIEBpbmNsdWRlIG1ha2UtY29sKDEyKTtcbiAgICBtYXJnaW4tYm90dG9tOiAkZ3JpZC1ndXR0ZXItd2lkdGg7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgQGluY2x1ZGUgbWFrZS1jb2woNik7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAgIEBpbmNsdWRlIG1ha2UtY29sKDQpO1xuICAgIH1cbiAgfVxuICAmX19oZWFkZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuIiwiLnNlY3Rpb24tY2xpZW50IHtcblxuICAkcGFyZW50OiAmO1xuXG4gIHBhZGRpbmctdG9wOiBjYWxjLXJlbSgzMik7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICBwYWRkaW5nLXRvcDogY2FsYy1yZW0oOTApO1xuICB9XG5cbiAgJl9fY29udGFpbmVyIHtcbiAgICBAZXh0ZW5kIC5jb250YWluZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgJl9faW1hZ2Uge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAgIG1hcmdpbi10b3A6IGNhbGMtcmVtKC0yMDApO1xuICAgIH1cbiAgICA+IGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIG1pbi13aWR0aDogNTAlO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fcm93IHtcbiAgICBAaW5jbHVkZSBtYWtlLXJvdygpO1xuICB9XG5cbiAgJl9fY29sIHtcbiAgICAmLWhlYWRlcixcbiAgICAmLWhlYWRlciB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAkZ3JpZC1ndXR0ZXItd2lkdGg7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgICAgIEBpbmNsdWRlIG1ha2UtY29sKDYpO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIG1hcmdpbjogMCAycmVtO1xuICAgICAgfVxuICAgIH1cbiAgICAmLWNsaWVudHMge1xuICAgICAgbWFyZ2luLWJvdHRvbTogJGdyaWQtZ3V0dGVyLXdpZHRoO1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgIEBpbmNsdWRlIG1ha2UtY29sKDEyKTtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2woNik7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgIEBpbmNsdWRlIG1ha2UtY29sKDQpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2NvbnRlbnQge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjg3NTtcbiAgICBtYXJnaW4tYm90dG9tOiAzLjEyNXJlbTtcbiAgfVxuXG4gICYtY2FyZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzJENDRFQTtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIHBhZGRpbmc6IDJyZW07XG4gICAgd2lkdGg6IDkwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICBAaW5jbHVkZSBtYWtlLWNvbCgxMik7XG4gICAgICB3aWR0aDogOTAlO1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgIH1cbiAgICAmX19pbWcge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgICAmX19idG4ge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbWFyZ2luOiAycmVtIDAgMCAwO1xuICAgIH1cbiAgfVxuXG4gICZfX3NpZGUtaGVhZGVyIHtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICBAZXh0ZW5kICVoMjtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgICBmb250LXNpemU6IGNhbGMtcmVtKDM4KTtcbiAgICAgIG1hcmdpbi10b3A6IGNhbGMtcmVtKDEwMCk7XG4gICAgICB3aWR0aDogNjUlO1xuICAgIH1cblxuICAgIGIsIHN0cm9uZyB7XG4gICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgfVxuICB9XG4gICZfZ3JheSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktMTAwO1xuICAgICN7JHBhcmVudH1fX2ltYWdlIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuICB9XG5cbn1cbiIsIi5zZWN0aW9uLTQwNCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gIGNvbG9yOiAkd2hpdGU7XG4gIHBhZGRpbmc6IGNhbGMtcmVtKDMyKSAwO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgcGFkZGluZzogY2FsYy1yZW0oNjQpIDA7XG4gIH1cblxuICAmX19jb250YWluZXIge1xuICAgIEBleHRlbmQgLmNvbnRhaW5lcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICAmX19yb3cge1xuICAgIEBpbmNsdWRlIG1ha2Utcm93KCk7XG4gIH1cblxuICAmX193cmFwcGVyIHtcbiAgICBAaW5jbHVkZSBtYWtlLWNvbC1yZWFkeSgpO1xuICAgIEBpbmNsdWRlIG1ha2UtY29sKDEyKTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgICBAaW5jbHVkZSBtYWtlLWNvbCg3KTtcbiAgICAgIEBpbmNsdWRlIG1ha2UtY29sLW9mZnNldCgxKTtcbiAgICB9XG4gIH1cblxuICAmX19pbWFnZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcblxuICAgID4gaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgfVxuXG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRwcmltYXJ5LCAuOCk7XG4gICAgfVxuICB9XG5cbiAgJl9faGVhZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjLXJlbSgzMik7XG4gIH1cblxuICAmX19zdWItaGVhZGVyIHtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gIH1cblxuICBhIHtcbiAgICBjb2xvcjogJHdoaXRlO1xuICB9XG59XG4iLCIuc2VjdGlvbi1vZmZlci1oZXJvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG4gIGNvbG9yOiAkd2hpdGU7XG4gIHBhZGRpbmc6IGNhbGMtcmVtKDMyKSAwO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgcGFkZGluZzogY2FsYy1yZW0oNTIpIDA7XG4gIH1cblxuICAmX19jb250YWluZXIge1xuICAgIEBleHRlbmQgLmNvbnRhaW5lcjtcbiAgfVxuXG4gICZfX3JvdyB7XG4gICAgQGluY2x1ZGUgbWFrZS1yb3coKTtcbiAgfVxuXG4gICZfX3dyYXBwZXIge1xuICAgIEBpbmNsdWRlIG1ha2UtY29sLXJlYWR5KCk7XG4gICAgQGluY2x1ZGUgbWFrZS1jb2woMTIpO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAgIEBpbmNsdWRlIG1ha2UtY29sKDEwKTtcbiAgICAgIEBpbmNsdWRlIG1ha2UtY29sLW9mZnNldCgxKTtcbiAgICB9XG4gIH1cblxuICAmX19zdXAtaGVhZGVyIHtcbiAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXNlY29uZDtcbiAgICBmb250LXNpemU6IGNhbGMtcmVtKDE4KTtcbiAgICBsZXR0ZXItc3BhY2luZzogY2FsYy1yZW0oLjM3KTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IGNhbGMtcmVtKDIwKTtcbiAgICB9XG4gIH1cblxuICAmX19oZWFkZXIge1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG4iLCIuc2VjdGlvbi1pbmZvIHtcbiAgcGFkZGluZzogY2FsYy1yZW0oMzIpIDA7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICBwYWRkaW5nOiBjYWxjLXJlbSg1MikgMDtcbiAgfVxuICAmX19jb250YWluZXIge1xuICAgIEBleHRlbmQgLmNvbnRhaW5lcjtcbiAgfVxuXG4gICZfX3JvdyB7XG4gICAgQGluY2x1ZGUgbWFrZS1yb3coKTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgfVxuICB9XG5cbiAgJl9fY29sIHtcbiAgICAmLWltYWdlLFxuICAgICYtaW5mbyB7XG4gICAgICBAaW5jbHVkZSBtYWtlLWNvbC1yZWFkeSgpO1xuICAgICAgQGluY2x1ZGUgbWFrZS1jb2woMTIpO1xuICAgIH1cblxuICAgICYtaW1hZ2Uge1xuICAgICAgbWFyZ2luLWJvdHRvbTogJGdyaWQtZ3V0dGVyLXdpZHRoO1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbCg1KTtcbiAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtb2Zmc2V0KDEpO1xuICAgICAgfVxuICAgIH1cbiAgICAmLWluZm8ge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbCg2KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19pbWFnZSB7XG4gICAgbWF4LXdpZHRoOiBjYWxjLXJlbSg0MzApO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgID4gaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gICZfX3dyYXBwZXIge1xuICAgIG1heC13aWR0aDogY2FsYy1yZW0oMzMzKTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IGNhbGMtcmVtKDIwKTtcbiAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYy1yZW0oNSk7XG4gIH1cblxuICAmX19zcGVjIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGMtcmVtKDMyKTtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiBjYWxjLXJlbSg2MCk7XG4gICAgfVxuICAgID4gZGl2OmZpcnN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1yaWdodDogY2FsYy1yZW0oMjApO1xuICAgICAgd2lkdGg6IGNhbGMtcmVtKDUyKTtcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIH1cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cblxuICAuZWxlbWVudC1mb3JtIHtcbiAgICBwYWRkaW5nLXRvcDogY2FsYy1yZW0oNTApO1xuICAgIHBhZGRpbmctYm90dG9tOiBjYWxjLXJlbSg1MCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKGNhbGMtcmVtKC01NSkpO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWShjYWxjLXJlbSgtMTA0KSk7XG4gICAgfVxuICB9XG59XG4iLCIuc2VjdGlvbi1ncmlkIHtcbiAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gICZfX2NvbnRhaW5lciB7XG4gICAgQGV4dGVuZCAuY29udGFpbmVyO1xuICB9XG5cbiAgJl9fcm93IHtcbiAgICBAaW5jbHVkZSBtYWtlLXJvdygpO1xuICB9XG5cbiAgJl9fd3JhcHBlcixcbiAgJl9fYm94LXdyYXBwZXIsXG4gICZfX2NvbCB7XG4gICAgQGluY2x1ZGUgbWFrZS1jb2wtcmVhZHkoKTtcbiAgICBAaW5jbHVkZSBtYWtlLWNvbCgxMik7XG4gIH1cblxuICAmX19ib3gtd3JhcHBlciB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICAgQGluY2x1ZGUgbWFrZS1jb2woOCk7XG4gICAgICBAaW5jbHVkZSBtYWtlLWNvbC1vZmZzZXQoMik7XG4gICAgfVxuICB9XG5cbiAgJl9fd3JhcHBlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYy1yZW0oMzIpO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IGNhbGMtcmVtKDkwKTtcbiAgICAgIEBpbmNsdWRlIG1ha2UtY29sKDEwKTtcbiAgICAgIEBpbmNsdWRlIG1ha2UtY29sLW9mZnNldCgxKTtcbiAgICB9XG4gIH1cblxuICAmX19jb2wge1xuICAgIG1hcmdpbi1ib3R0b206ICRncmlkLWd1dHRlci13aWR0aDtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgICBAaW5jbHVkZSBtYWtlLWNvbCg2KTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG5cbiAgJl9fYm94IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgYm94LXNoYWRvdzogMCAwIGNhbGMtcmVtKDIwKSByZ2JhKCRibGFjaywgMC4xKTtcbiAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbiAgICBwYWRkaW5nOiBjYWxjLXJlbSgzMik7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAgIHBhZGRpbmc6IGNhbGMtcmVtKDkwKSAwO1xuICAgIH1cbiAgfVxuXG4gICZfX2JhY2sge1xuICAgIG1hcmdpbi10b3A6IGNhbGMtcmVtKDMyKTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICAgbWFyZ2luLXRvcDogY2FsYy1yZW0oOTApO1xuICAgIH1cbiAgfVxuXG4gIHVsLCBvbCB7XG4gICAgQGV4dGVuZCAuaC1saXN0O1xuICB9XG59XG4iLCIuc2VjdGlvbi1zdWJtZW51IHtcbiAgYm9yZGVyOiAxcHggc29saWQgJHByaW1hcnk7XG4gIGZvbnQtc2l6ZTogY2FsYy1yZW0oMTQpO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWlib2xkO1xuXG4gICZfX2NvbnRhaW5lciB7XG4gICAgQGV4dGVuZCAuY29udGFpbmVyO1xuICAgIHBhZGRpbmc6IGNhbGMtcmVtKDEwKTtcbiAgICBtaW4taGVpZ2h0OiBjYWxjLXJlbSg2Nik7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG5cbiAgJl9fbWVudSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICA+IGRpdiB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tYm90dG9tOiBjYWxjLXJlbSgxMCk7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogY2FsYy1yZW0oMzIpO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgID4gdWwge1xuICAgICAgQGV4dGVuZCAlaC1saXN0O1xuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgICAgID4gbGkge1xuICAgICAgICBtYXJnaW46IGNhbGMtcmVtKDUpIDA7XG4gICAgICAgIHBhZGRpbmctbGVmdDogY2FsYy1yZW0oMTIpICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGxlZnQ6IGNhbGMtcmVtKDMpO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGNhbGMtcmVtKDEwKTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAgICAgICBtYXJnaW46IGNhbGMtcmVtKDEwKSAwO1xuICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGNhbGMtcmVtKDIyKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBhIHtcbiAgICAgICAgICBjb2xvcjogJGJvZHktY29sb3I7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLWJhc2U7XG5cbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgQGV4dGVuZCAlbWVkaWEtbGlzdC1pdGVtX3ByaW1hcnk7XG4gICAgICAgICAgfVxuICAgICAgICAgIGEge1xuICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuc2VjdGlvbi1kZXZpY2UtaGVybyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6ICR3aGl0ZTtcbiAgcGFkZGluZzogY2FsYy1yZW0oMzIpIDA7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICBwYWRkaW5nOiBjYWxjLXJlbSg3NCkgMCBjYWxjLXJlbSg1MCkgMDtcbiAgfVxuXG4gICZfX2NvbnRhaW5lciB7XG4gICAgQGV4dGVuZCAuY29udGFpbmVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gICZfX3JvdyB7XG4gICAgQGluY2x1ZGUgbWFrZS1yb3coKTtcbiAgfVxuXG4gICZfX3dyYXBwZXIge1xuICAgIEBpbmNsdWRlIG1ha2UtY29sLXJlYWR5KCk7XG4gICAgQGluY2x1ZGUgbWFrZS1jb2woMTIpO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAgIEBpbmNsdWRlIG1ha2UtY29sKDYpO1xuICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtb2Zmc2V0KDEpO1xuICAgIH1cbiAgfVxuXG4gICZfX2ltYWdlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuXG4gICAgPiBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICB9XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJHByaW1hcnksIC44KTtcbiAgICB9XG4gIH1cblxuICAmX19oZWFkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGMtcmVtKDEwKTtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gICAgbGluZS1oZWlnaHQ6IDEuMzQ7XG4gIH1cblxuICAmX19zdWItaGVhZGVyIHtcbiAgICBmb250LXNpemU6IGNhbGMtcmVtKDI1KTtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gICAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gIH1cbn1cbiIsIi5zZWN0aW9uLXNlYXJjaCB7XG4gIHBhZGRpbmc6IGNhbGMtcmVtKDMyKSAwO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgcGFkZGluZzogY2FsYy1yZW0oOTApIDAgMCAwO1xuICB9XG4gICZfX2NvbnRhaW5lciB7XG4gICAgQGV4dGVuZCAuY29udGFpbmVyO1xuICB9XG4gICZfX3JvdyB7XG4gICAgQGluY2x1ZGUgbWFrZS1yb3coKTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgfVxuICB9XG4gICZfX2NvbCB7XG4gICAgQGluY2x1ZGUgbWFrZS1jb2wtcmVhZHkoKTtcbiAgICBAaW5jbHVkZSBtYWtlLWNvbCgxMik7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICAgQGluY2x1ZGUgbWFrZS1jb2woNSk7XG4gICAgICBAaW5jbHVkZSBtYWtlLWNvbC1vZmZzZXQoMSk7XG4gICAgfVxuICB9XG5cbiAgJl9fdGV4dCB7XG4gICAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gICAgcCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiBjYWxjLXJlbSgyNSk7XG4gICAgfVxuICB9XG5cbiAgLmVsZW1lbnQtZm9ybSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKGNhbGMtcmVtKC01NikpO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWShjYWxjLXJlbSgtMjAwKSk7XG4gICAgfVxuICB9XG59XG4iLCIuc2VjdGlvbi1tZXRob2RvbG9neSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6ICRncmF5LTIwMDtcbiAgcGFkZGluZy10b3A6IGNhbGMtcmVtKDMyKTtcbiAgcGFkZGluZy1ib3R0b206IGNhbGMtcmVtKDMyKTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIHBhZGRpbmctdG9wOiBjYWxjLXJlbSg5MCk7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cblxuICAmX19jb250YWluZXIge1xuICAgIEBleHRlbmQgLmNvbnRhaW5lcjtcbiAgfVxuXG4gICZfX3JvdyB7XG4gICAgQGluY2x1ZGUgbWFrZS1yb3coKTtcbiAgfVxuXG4gICZfX3dyYXBwZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjLXJlbSg2NCk7XG4gICAgQGluY2x1ZGUgbWFrZS1jb2wtcmVhZHkoKTtcbiAgICBAaW5jbHVkZSBtYWtlLWNvbCgxMik7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgQGluY2x1ZGUgbWFrZS1jb2woMTApO1xuICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtb2Zmc2V0KDEpO1xuICAgICAgbWFyZ2luLWJvdHRvbTogY2FsYy1yZW0oMTI4KTtcbiAgICB9XG4gIH1cblxuICAmX19zY2hlbWEge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICBoZWlnaHQ6IGNhbGMtcmVtKDE1NjUpO1xuICAgIH1cbiAgfVxuXG4gICZfX3BsYW5lIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiBjYWxjLXJlbSgxMjApO1xuICAgIGxlZnQ6IGNhbGMtcmVtKDc1KTtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuXG4gICZfX3BhdGgge1xuICAgICYtZGFzaGVkLFxuICAgICYtZmlsbGVkIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IGNhbGMtcmVtKDE0MCk7XG4gICAgICBsZWZ0OiBjYWxjLXJlbSgxMDUpO1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLW1vYmlsZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiBjYWxjLXJlbSgzKTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX251bWJlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiBjYWxjLXJlbSg3Myk7XG4gICAgaGVpZ2h0OiBjYWxjLXJlbSg3Myk7XG4gICAgYm9yZGVyOiBjYWxjLXJlbSgzKSBzb2xpZCAkcHJpbWFyeTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmb250LXNpemU6IGNhbGMtcmVtKDI0KTtcbiAgICBtYXJnaW46IDAgYXV0byBjYWxjLXJlbSgzMik7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgJl8xIHtcbiAgICAgICAgdG9wOiBjYWxjLXJlbSgxMDUpO1xuICAgICAgICBsZWZ0OiBjYWxjLXJlbSg1MCk7XG4gICAgICB9XG4gICAgICAmXzIge1xuICAgICAgICB0b3A6IGNhbGMtcmVtKDM0MCk7XG4gICAgICAgIGxlZnQ6IGNhbGMtcmVtKDEwMjApO1xuICAgICAgfVxuICAgICAgJl8zIHtcbiAgICAgICAgdG9wOiBjYWxjLXJlbSgxMDQwKTtcbiAgICAgICAgbGVmdDogY2FsYy1yZW0oMTcxKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19ibG9jayB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IGNhbGMtcmVtKDMwKTtcbiAgICBib3JkZXItcmFkaXVzOiBjYWxjLXJlbSgyMCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIGJveC1zaGFkb3c6IGNhbGMtcmVtKDQpIGNhbGMtcmVtKDQpIGNhbGMtcmVtKDE2KSByZ2JhKCRwcmltYXJ5LCAuMTc1KTtcbiAgICBtYXgtd2lkdGg6IGNhbGMtcmVtKDUxMyk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbjogMCBhdXRvIGNhbGMtcmVtKDMyKTtcbiAgICBsaW5lLWhlaWdodDogMS4zMztcblxuICAgICYgPiBkaXYge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjLXJlbSgzMCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgaDMge1xuICAgICAgZm9udC1zaXplOiBjYWxjLXJlbSgyMCk7XG4gICAgICBtYXJnaW4tYm90dG9tOiBjYWxjLXJlbSgxNik7XG4gICAgfVxuXG4gICAgJi1pbWFnZSB7XG4gICAgICA+IGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgICAkcGFyZW50OiAmO1xuXG4gICAgJl8yIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICAgID4gZGl2OmZpcnN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgfVxuICAgICAgI3skcGFyZW50fS1pbWFnZSB7XG4gICAgICAgIG1heC13aWR0aDogY2FsYy1yZW0oMTYwKTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjLXJlbSgzMCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgcGFkZGluZzogY2FsYy1yZW0oNjApIGNhbGMtcmVtKDMwKTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICZfMSB7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogY2FsYy1yZW0oMTU1KTtcbiAgICAgIH1cbiAgICAgICZfMiB7XG4gICAgICAgIGxlZnQ6IGNhbGMtcmVtKDYzMCk7XG4gICAgICAgIHRvcDogY2FsYy1yZW0oNDUwKTtcbiAgICAgIH1cbiAgICAgICZfMyB7XG4gICAgICAgIGxlZnQ6IGNhbGMtcmVtKDI3MSk7XG4gICAgICAgIHRvcDogY2FsYy1yZW0oMTA0MCk7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICZfX2ltYWdlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogY2FsYy1yZW0oMzUwKTtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgID4gaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cbn1cbiIsIi5zZWN0aW9uLWFwcHJvYWNoIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiBjYWxjLXJlbSgzMikgMDtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgIHBhZGRpbmc6IGNhbGMtcmVtKDkwKSAwO1xuICB9XG4gICZfX2ltYWdlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJHByaW1hcnksIC44KTtcbiAgICB9XG5cbiAgICA+IGltZyB7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gICZfX2NvbnRhaW5lciB7XG4gICAgQGV4dGVuZCAuY29udGFpbmVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gIC5lbGVtZW50LXZhbHVlX19pY29uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gIH1cbn1cbiIsIi5zZWN0aW9uLXdoeS1vdXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nLXRvcDogY2FsYy1yZW0oMzIpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS0yMDA7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICBwYWRkaW5nLXRvcDogY2FsYy1yZW0oOTApO1xuICB9XG4gICZfX2NvbnRhaW5lciB7XG4gICAgQGV4dGVuZCAuY29udGFpbmVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICB3aWR0aDogNTAlO1xuICAgICAgYXNwZWN0LXJhdGlvOiAxIC8gMTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LTEwMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19yb3cge1xuICAgIEBpbmNsdWRlIG1ha2Utcm93KCk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgJl9fY29sIHtcbiAgICBAaW5jbHVkZSBtYWtlLWNvbC1yZWFkeSgpO1xuICAgIEBpbmNsdWRlIG1ha2UtY29sKDEyKTtcbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206ICRncmlkLWd1dHRlci13aWR0aDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICAgQGluY2x1ZGUgbWFrZS1jb2woNSk7XG4gICAgICBAaW5jbHVkZSBtYWtlLWNvbC1vZmZzZXQoMSk7XG4gICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19oZWFkZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogY2FsYy1yZW0oMjUpO1xuICAgIH1cbiAgfVxuXG4gICZfX2ltYWdlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgICB3aWR0aDogOTUlO1xuICAgIH1cbiAgICA+IGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbn1cbiIsIi5zZWN0aW9uLWxvZ28tc2xpZGVyIHtcbiAgcGFkZGluZzogY2FsYy1yZW0oMzIpIDA7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICBwYWRkaW5nOiBjYWxjLXJlbSg5MCkgMDtcbiAgfVxuXG4gICZfX2NvbnRhaW5lciB7XG4gICAgQGV4dGVuZCAuY29udGFpbmVyO1xuICB9XG5cbiAgJl9fc2xpZGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAuc3dpcGVyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtICN7KGNhbGMtcmVtKDkwKSArICRncmlkLWd1dHRlci13aWR0aCkgKiAyfSk7XG4gICAgICB9XG4gICAgICAmLXNsaWRlIHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX25hdiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiBjYWxjLXJlbSgxNik7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogY2FsYyg1MCUgLSAje2NhbGMtcmVtKDQ0KX0pO1xuICAgICAgbGVmdDogMDtcbiAgICB9XG4gIH1cblxuICAmX19wcmV2LFxuICAmX19uZXh0IHtcbiAgICBvcGFjaXR5OiAuODtcbiAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1iYXNlO1xuICAgICY6aG92ZXIge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gIH1cblxuICAmX19zbGlkZSB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cbiAgfVxuXG4gICZfX2NvbC1sb2dvIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBtYXgtd2lkdGg6IGNhbGMtcmVtKDE3NSk7XG4gICAgbWFyZ2luOiAwIGF1dG8gJGdyaWQtZ3V0dGVyLXdpZHRoO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAgIG1hcmdpbi1yaWdodDogJGdyaWQtZ3V0dGVyLXdpZHRoO1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuICB9XG5cbiAgJl9fbG9nbyB7XG4gICAgcGFkZGluZzogY2FsYy1yZW0oMjApO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgID4gaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gICZfX2xpbmsge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IGNhbGMtcmVtKDEyKTtcbiAgICBhIHtcbiAgICAgIGNvbG9yOiAkYm9keS1jb2xvcjtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5zZXQ7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2NvbnRlbnQge1xuICAgIGNvbG9yOiByZ2JhKCRwcmltYXJ5LCAuNyk7XG4gICAgbGluZS1oZWlnaHQ6IDIuMDc7XG4gIH1cblxuICAmX19mb290ZXIge1xuICAgIGNvbG9yOiAkYm9keS1jb2xvcjtcbiAgICBtYXJnaW4tdG9wOiBjYWxjLXJlbSgxMCk7XG4gIH1cbn1cbiIsIi5zZWN0aW9uLWRpc2NvdmVyLWRvd25sb2FkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktMTAwO1xuICBwYWRkaW5nOiBjYWxjLXJlbSgzMikgMDtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgIHBhZGRpbmc6IGNhbGMtcmVtKDkwKSAwIGNhbGMtcmVtKDE0MCkgMDtcbiAgfVxuXG4gICZfX2NvbnRhaW5lciB7XG4gICAgQGV4dGVuZCAuY29udGFpbmVyO1xuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gICZfX2Rlc2NyaXB0aW9uIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYy1yZW0oMzIpO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IGNhbGMtcmVtKDEyKTtcbiAgICAgIHBhZGRpbmctbGVmdDogY2FsYy1yZW0oMTEwKTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IGNhbGMtcmVtKDExMCk7XG4gICAgfVxuICB9XG5cbiAgJl9fc2xpZGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAuc3dpcGVyLXNsaWRlIHtcbiAgICAgIGhlaWdodDogdW5zZXQ7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICAgLnN3aXBlciB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAje2NhbGMtcmVtKDI0NCl9KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19uYXYge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogY2FsYy1yZW0oMTYpO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IGNhbGMoNTAlIC0gI3tjYWxjLXJlbSg0NCl9KTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgfVxuICB9XG5cbiAgJl9fcHJldixcbiAgJl9fbmV4dCB7XG4gICAgb3BhY2l0eTogMC44O1xuICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLWJhc2U7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICB9XG5cbiAgJl9fc2xpZGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAgIHBhZGRpbmc6IDAgY2FsYyg1JSk7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuXG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJvZHktY29sb3I7XG4gICAgICBtaXgtYmxlbmQtbW9kZTogY29sb3I7XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiA5MCU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICB9XG4gIH1cblxuICAuc3dpcGVyIHtcbiAgICAmLXdyYXBwZXIge1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG5cbiAgICAmLWJ1dHRvbi1kaXNhYmxlZCB7XG4gICAgICBjdXJzb3I6IGRlZmF1bHQ7XG5cbiAgICAgID4gLm1lZGlhIHtcbiAgICAgICAgb3BhY2l0eTogMC41O1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX3RlbGVjaGFyZ2VtZW50cyB7XG4gICAgLnNlY3Rpb24tZGlzY292ZXItZG93bmxvYWRfX3NsaWRlIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBhc3BlY3QtcmF0aW86IDEvMTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICA+IGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAuNnM7XG4gICAgICB9XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgJiA+IGltZyB7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uc3dpcGVyLWJ1dHRvbi1sb2NrIHtcbiAgb3BhY2l0eTogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4iLCIuc2VjdGlvbi1idXNpbmVzcy1oZXJvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktOTAwO1xuICBjb2xvcjogJHdoaXRlO1xuICBwYWRkaW5nOiBjYWxjLXJlbSgzMikgMDtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgIHBhZGRpbmc6IGNhbGMtcmVtKDkwKSAwO1xuICB9XG5cbiAgJl9fY2F0ZWdvcnkge1xuICAgIGltZyB7XG4gICAgICBmaWx0ZXI6IGdyYXlzY2FsZSgxKSBicmlnaHRuZXNzKDEwKTtcbiAgICAgIGhlaWdodDogY2FsYy1yZW0oMjApO1xuICAgICAgbWFyZ2luLWJvdHRvbTogY2FsYy1yZW0oNCk7XG4gICAgfVxuICB9XG5cbiAgJl9fY29udGFpbmVyIHtcbiAgICBAZXh0ZW5kIC5jb250YWluZXI7XG4gIH1cblxuICAmX19yb3cge1xuICAgIEBpbmNsdWRlIG1ha2Utcm93KCk7XG4gIH1cblxuICAmX19jb2wge1xuICAgICYtaGVhZGVyLFxuICAgICYtZm9ybSB7XG4gICAgICBAaW5jbHVkZSBtYWtlLWNvbC1yZWFkeSgpO1xuICAgICAgQGluY2x1ZGUgbWFrZS1jb2woMTIpO1xuICAgIH1cblxuICAgICYtaGVhZGVyIHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2woNyk7XG4gICAgICAgIEBpbmNsdWRlIG1ha2UtY29sLW9mZnNldCgxKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLWZvcm0ge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbCg0KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19zdXBoZWFkZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGMtcmVtKDIwKTtcblxuICAgID4gZGl2IHtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXNlY29uZDtcbiAgICAgIGZvbnQtc2l6ZTogY2FsYy1yZW0oMTgpO1xuXG4gICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGNhbGMtcmVtKDE2KTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogY2FsYy1yZW0oMTYpO1xuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkd2hpdGU7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGNhbGMtcmVtKDMwKTtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjLXJlbSgzMCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19oZWFkZXIge1xuICAgIGgxIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZWxlbWVudC1mb3JtIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjLXJlbSgtNjQpO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IGNhbGMtcmVtKC0xOTApO1xuICAgIH1cbiAgfVxuXG4gICZfc2luZ2xlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRwcmltYXJ5LCAuOCk7XG4gIH1cbn1cbiIsIi5zZWN0aW9uLXRoZS1jbGllbnQge1xuICBwYWRkaW5nOiBjYWxjLXJlbSg2NCkgMCBjYWxjLXJlbSgzMikgMDtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgIHBhZGRpbmc6IGNhbGMtcmVtKDkwKSAwO1xuICB9XG5cbiAgJl9fY29udGFpbmVyIHtcbiAgICBAZXh0ZW5kIC5jb250YWluZXI7XG4gIH1cblxuICAmX19yb3cge1xuICAgIEBpbmNsdWRlIG1ha2Utcm93KCk7XG4gIH1cblxuICAmX193cmFwcGVyLFxuICAmX19jb2wge1xuICAgIEBpbmNsdWRlIG1ha2UtY29sLXJlYWR5KCk7XG4gICAgQGluY2x1ZGUgbWFrZS1jb2woMTIpO1xuICB9XG5cbiAgJl9fd3JhcHBlciB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICAgQGluY2x1ZGUgbWFrZS1jb2woMTApO1xuICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtb2Zmc2V0KDEpO1xuICAgIH1cbiAgfVxuXG4gICZfX2NvbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICAgQGluY2x1ZGUgbWFrZS1jb2woNik7XG4gICAgfVxuICB9XG5cbiAgJl9fbG9nbyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiBjYWxjLXJlbSgxODcpO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGMtcmVtKDI3KTtcbiAgfVxuXG4gICZfX3NwZWMge1xuICAgICZzIHt9XG4gICAgaDMsIC5oMywgJWgzIHtcbiAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgIGZvbnQtc2l6ZTogY2FsYy1yZW0oMjApO1xuICAgICAgbWFyZ2luLWJvdHRvbTogY2FsYy1yZW0oNSk7XG4gICAgfVxuICAgIG1hcmdpbi1ib3R0b206IGNhbGMtcmVtKDI4KTtcbiAgfVxuXG4gICZfX3F1b3RlIHtcbiAgICBsaW5lLWhlaWdodDogMS4zMztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIHBhZGRpbmc6IGNhbGMtcmVtKDMyKSBjYWxjLXJlbSgzMikgY2FsYy1yZW0oMzIpIGNhbGMtcmVtKDY0KTtcbiAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGMtcmVtKC02NCk7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICAgcGFkZGluZzogY2FsYy1yZW0oNzApIGNhbGMtcmVtKDcwKSBjYWxjLXJlbSg4MCkgY2FsYy1yZW0oMTA1KTtcbiAgICAgIG1hcmdpbi1ib3R0b206IGNhbGMtcmVtKC0xNTApO1xuICAgIH1cbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgQGV4dGVuZCAubWVkaWE7XG4gICAgICBAZXh0ZW5kIC5tZWRpYS1xdW90ZTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogY2FsYy1yZW0oMzIpO1xuICAgICAgbGVmdDogY2FsYy1yZW0oMzIpO1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICAgICB0b3A6IGNhbGMtcmVtKDcwKTtcbiAgICAgICAgbGVmdDogY2FsYy1yZW0oNTUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2lsbHVzdHJhdGlvbiB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICAgbWFyZ2luLXRvcDogY2FsYy1yZW0oLTY0KTtcbiAgICB9XG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgIH1cbiAgfVxufVxuIiwiLnNlY3Rpb24tc29sdXRpb24ge1xuICAmX19iZyB7XG4gICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktMTAwO1xuICAgIHBhZGRpbmc6IGNhbGMtcmVtKDY0KSBjYWxjLXJlbSgzMik7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICAgcGFkZGluZzogY2FsYy1yZW0oOTApIDA7XG4gICAgfVxuICB9XG5cbiAgJl9fY29udGFpbmVyIHtcbiAgICBAZXh0ZW5kIC5jb250YWluZXI7XG4gIH1cblxuICAmX19yb3cge1xuICAgIEBpbmNsdWRlIG1ha2Utcm93KCk7XG4gIH1cblxuICAmX193cmFwcGVyIHtcbiAgICBAaW5jbHVkZSBtYWtlLWNvbC1yZWFkeSgpO1xuICAgIEBpbmNsdWRlIG1ha2UtY29sKDEyKTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgICBAaW5jbHVkZSBtYWtlLWNvbCgxMCk7XG4gICAgICBAaW5jbHVkZSBtYWtlLWNvbC1vZmZzZXQoMSk7XG4gICAgfVxuICB9XG5cbiAgJl9fc29sdXRpb24ge1xuICAgICZzIHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICB3aWR0aDogMTAwJTtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBtYXgtd2lkdGg6IGNhbGMtcmVtKDIwMCk7XG4gICAgYXNwZWN0LXJhdGlvOiAxIC8gMTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkZ3JheS05MDAsIC41Myk7XG4gICAgY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgbWFyZ2luOiBjYWxjLXJlbSgtMTYpIGF1dG8gMDtcbiAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1iYXNlO1xuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkZ3JheS05MDAsIC44KTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICAgbWFyZ2luOiAwIDAgY2FsYy1yZW0oLTMwKSBjYWxjLXJlbSgtMzApO1xuICAgIH1cblxuICAgICYtaGVhZGVyIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgZm9udC1zaXplOiBjYWxjLXJlbSg1MCk7XG4gICAgICBsZXR0ZXItc3BhY2luZzogY2FsYy1yZW0oLTQpO1xuICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICAgICAgbWFyZ2luOiAwIGNhbGMtcmVtKDE2KSBjYWxjLXJlbSgxMCk7XG4gICAgICAvL2xpbmUtaGVpZ2h0OiAxLjM7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogY2FsYy1yZW0oODApO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogY2FsYy1yZW0oLTYuMTMpO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtdGl0bGUge1xuICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICAgIH1cblxuICAgICZfc20ge1xuICAgICAgLnNlY3Rpb24tc29sdXRpb25fX3NvbHV0aW9uLWhlYWRlciB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAgICAgICBmb250LXNpemU6IGNhbGMtcmVtKDYzKTtcbiAgICAgICAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuc2VjdGlvbi1mdWxsLWNhc2Uge1xuICAmX19jb250YWluZXIge1xuICAgIEBleHRlbmQgLmNvbnRhaW5lcjtcbiAgfVxuICAmX19yb3cge1xuICAgIEBpbmNsdWRlIG1ha2Utcm93KCk7XG4gIH1cbiAgJl9fd3JhcHBlciB7XG4gICAgQGluY2x1ZGUgbWFrZS1jb2wtcmVhZHkoKTtcbiAgICBAaW5jbHVkZSBtYWtlLWNvbCgxMik7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmctdG9wOiBjYWxjLXJlbSgzMik7XG4gICAgcGFkZGluZy1ib3R0b206IGNhbGMtcmVtKDMyKTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgICBAaW5jbHVkZSBtYWtlLWNvbCgxMCk7XG4gICAgICBAaW5jbHVkZSBtYWtlLWNvbC1vZmZzZXQoMSk7XG4gICAgICBwYWRkaW5nLXRvcDogY2FsYy1yZW0oOTApO1xuICAgICAgcGFkZGluZy1ib3R0b206IGNhbGMtcmVtKDkwKTtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgfVxuICB9XG4gICZfX2ltYWdlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IGNhbGMtcmVtKDE3NSk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICByaWdodDogMDtcbiAgICA+IGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbiAgJl9fYm9vayB7XG4gICAgbWFyZ2luOiAwIGNhbGMtcmVtKDMwKSBjYWxjLXJlbSgzMCk7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiBjYWxjLXJlbSgzMTgpO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgID4gaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxufVxuIiwiLnNlY3Rpb24tY2F0ZWdvcmllcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRncmF5LTIwMDtcbiAgcGFkZGluZzogY2FsYy1yZW0oMTMpIDA7XG5cbiAgJl9fY29udGFpbmVyIHtcbiAgICBAZXh0ZW5kIC5jb250YWluZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgID4gZGl2IHtcbiAgICAgIHBhZGRpbmc6IGNhbGMtcmVtKDEzKTtcblxuICAgICAgLmJ0bi1vdXRsaW5lLWRhcmsge1xuICAgICAgICBjb2xvcjogJGJvZHktY29sb3I7XG4gICAgICAgIC8vcGFkZGluZzogY2FsYy1yZW0oMCkgY2FsYy1yZW0oMjgpIGNhbGMtcmVtKDQpIGNhbGMtcmVtKDI4KTtcbiAgICAgICAgcGFkZGluZzogY2FsYy1yZW0oMykgY2FsYy1yZW0oMjgpIGNhbGMtcmVtKDYpO1xuICAgICAgICBib3JkZXI6IHNvbGlkIDFweCAkZ3JheS05MDA7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDk5OXB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbiAgICAgICAgLy9mb250LXNpemU6IGNhbGMtcmVtKDIwKTtcbiAgICAgICAgLy9tYXJnaW46IGNhbGMtcmVtKDgpIDA7XG5cbiAgICAgICAgPiBpbWcge1xuICAgICAgICAgIC8vaGVpZ2h0OiBjYWxjLXJlbSgyMCk7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJvZHktY29sb3I7XG4gICAgICAgICAgY29sb3I6ICR3aGl0ZTtcblxuICAgICAgICAgID4gaW1nIHtcbiAgICAgICAgICAgIGZpbHRlcjogZ3JheXNjYWxlKDEpIGJyaWdodG5lc3MoMTApO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLnNlY3Rpb24tYXJjaGl2ZSB7XG4gIHBhZGRpbmc6IGNhbGMtcmVtKDMwKSAwO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICBwYWRkaW5nOiBjYWxjLXJlbSg5MCkgMDtcbiAgfVxuXG4gICZfX2NvbnRhaW5lciB7XG4gICAgQGV4dGVuZCAuY29udGFpbmVyO1xuICB9XG5cbiAgJl9fcm93IHtcbiAgICBAaW5jbHVkZSBtYWtlLXJvdygpO1xuICB9XG5cbiAgJl9fY29sIHtcbiAgICBAaW5jbHVkZSBtYWtlLWNvbC1yZWFkeSgpO1xuICAgIEBpbmNsdWRlIG1ha2UtY29sKDEyKTtcbiAgICBtYXJnaW4tYm90dG9tOiAkZ3JpZC1ndXR0ZXItd2lkdGg7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICAgQGluY2x1ZGUgbWFrZS1jb2woNCk7XG4gICAgfVxuICB9XG5cbiAgLmVsZW1lbnQtcG9zdCB7XG4gICAgJl9faW1hZ2Uge1xuICAgICAgYXNwZWN0LXJhdGlvOiAzODAvMjAwO1xuICAgIH1cbiAgfVxufVxuIiwiLnNlY3Rpb24tcGFnZS1jb250ZW50IHtcbiAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gIHBhZGRpbmc6IGNhbGMtcmVtKDMwKSAwO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgcGFkZGluZy10b3A6IGNhbGMtcmVtKDkwKTtcbiAgfVxuXG4gICZfX2NvbnRhaW5lciB7XG4gICAgQGV4dGVuZCAuY29udGFpbmVyO1xuICB9XG5cbiAgJl9fcm93IHtcbiAgICBAaW5jbHVkZSBtYWtlLXJvdygpO1xuICB9XG5cbiAgJl9fd3JhcHBlciB7XG4gICAgQGluY2x1ZGUgbWFrZS1jb2wtcmVhZHkoKTtcbiAgICBAaW5jbHVkZSBtYWtlLWNvbCgxMik7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICAgQGluY2x1ZGUgbWFrZS1jb2woMTApO1xuICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtb2Zmc2V0KDEpO1xuICAgIH1cbiAgfVxuXG4gICZfX2JhY2sge1xuICAgIG1hcmdpbi10b3A6IGNhbGMtcmVtKDMwKTtcbiAgfVxuXG4gIGgyLCAuaDIsXG4gIGgzLCAuaDMsXG4gIGg0LCAuaDQsXG4gIGg1LCAuaDUsXG4gIGg2LCAuaDYge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGMtcmVtKDUwKTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgICB3aWR0aDogODAlO1xuICAgIH1cblxuICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgbWFyZ2luLXRvcDogY2FsYy1yZW0oMzApO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgICAgIG1hcmdpbi10b3A6IGNhbGMtcmVtKDcwKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjLXJlbSgzMCk7XG4gIH1cblxuICB1bCB7XG4gICAgQGV4dGVuZCAlaC1saXN0O1xuICAgIG1hcmdpbi10b3A6IGNhbGMtcmVtKDE2KTtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjLXJlbSgyNCk7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMlO1xuICB9XG5cbiAgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG4iLCIuc2VjdGlvbi1zaGFyZSB7XG4gIG1hcmdpbi1ib3R0b206IGNhbGMtcmVtKDMwKTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGMtcmVtKDkwKTtcbiAgfVxuXG4gICZfX2NvbnRhaW5lciB7XG4gICAgQGV4dGVuZCAuY29udGFpbmVyXG4gIH1cblxuICAmX19yb3cge1xuICAgIEBpbmNsdWRlIG1ha2Utcm93KCk7XG4gIH1cblxuICAmX193cmFwcGVyIHtcbiAgICBAaW5jbHVkZSBtYWtlLWNvbC1yZWFkeSgpO1xuICAgIEBpbmNsdWRlIG1ha2UtY29sKDEyKTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgICBAaW5jbHVkZSBtYWtlLWNvbCgxMCk7XG4gICAgICBAaW5jbHVkZSBtYWtlLWNvbC1vZmZzZXQoMSk7XG4gICAgfVxuICB9XG5cbiAgJl9fY29udGVudCB7XG4gICAgcGFkZGluZy10b3A6IGNhbGMtcmVtKDE3KTtcbiAgICBib3JkZXItdG9wOiBzb2xpZCAxcHggJGdyYXktOTAwO1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICA+IGRpdiB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IGNhbGMtcmVtKDMxKTtcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgIG1hcmdpbi1yaWdodDogY2FsYy1yZW0oMjcpO1xuICAgIH1cbiAgfVxufVxuIiwiLnNlY3Rpb24tZGlzY292ZXIge1xuICAmX19jb250YWluZXIge1xuICAgIEBleHRlbmQgLmNvbnRhaW5lcjtcbiAgICBtYXJnaW4tdG9wOiBjYWxjLXJlbSgzMCk7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYy1yZW0oMzApO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICAgbWFyZ2luLXRvcDogY2FsYy1yZW0oOTApO1xuICAgICAgbWFyZ2luLWJvdHRvbTogY2FsYy1yZW0oOTApO1xuICAgIH1cbiAgfVxuXG4gIC5lbGVtZW50LWZvcm0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LTEwMDtcbiAgICBib3gtc2hhZG93OiB1bnNldDtcbiAgfVxuXG4gIGgyLCAuaDIge1xuICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgfVxuXG4gICZfX2l0ZW0ge1xuICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiBjYWxjLXJlbSgyNCk7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IGNhbGMtcmVtKDEwKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBmb250LXNpemU6IGNhbGMtcmVtKDIwKTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxuXG4gICAgPiBpbWcge1xuICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjLXJlbSg5KTtcbiAgICAgIG1hcmdpbi1ib3R0b206IGNhbGMtcmVtKDYpO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBoZWlnaHQ6IGNhbGMtcmVtKDIwKTtcbiAgICB9XG5cbiAgICA+IGEge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nLWxlZnQ6IGNhbGMtcmVtKDE0KTtcbiAgICAgIGNvbG9yOiAkYm9keS1jb2xvcjtcbiAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLWJhc2U7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICB9XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBoZWlnaHQ6IGNhbGMtcmVtKDUpO1xuICAgICAgICB3aWR0aDogY2FsYy1yZW0oNSk7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICB0b3A6IGNhbGMtcmVtKDEzKTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2FjdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogY2FsYy1yZW0oMzIpO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgICBtYXJnaW4tdG9wOiBjYWxjLXJlbSg5MCk7XG4gICAgfVxuICB9XG5cbn1cbiIsIi5lbGVtZW50LXBvc3Qge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJveC1zaGFkb3c6IGNhbGMtcmVtKDQpIGNhbGMtcmVtKDQpIGNhbGMtcmVtKDE2KSByZ2JhKCRwcmltYXJ5LCAuMTc1KTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tYmFzZTtcblxuICAmX19pbWFnZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYXNwZWN0LXJhdGlvOiAyNzcvMTk4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICA+IGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIH1cbiAgfVxuXG4gICZfX2NhdGVnb3JpZXMge1xuICAgIG1hcmdpbi10b3A6IGNhbGMtcmVtKC0xNik7XG4gICAgcGFkZGluZzogMCBjYWxjLXJlbSgzMik7XG4gIH1cblxuICAmX19jb250ZW50IHtcbiAgICBmbGV4OiAxO1xuICAgIHBhZGRpbmc6IGNhbGMtcmVtKDMyKTtcbiAgICBwYWRkaW5nLXRvcDogY2FsYy1yZW0oMjApO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gIH1cblxuICAmX19leGNlcnB0IHtcbiAgICBmb250LXNpemU6IGNhbGMtcmVtKDExKTtcbiAgfVxuXG4gICZfX2FjdGlvbnMge1xuICAgIG1hcmdpbi10b3A6IGNhbGMtcmVtKDE2KTtcbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIGJveC1zaGFkb3c6IGNhbGMtcmVtKDQpIGNhbGMtcmVtKDQpIGNhbGMtcmVtKDE4KSByZ2JhKCRwcmltYXJ5LCAuMjUpO1xuICB9XG59XG4iLCIuZWxlbWVudC1mb3JtIHtcbiAgY29sb3I6ICRncmF5LTkwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktMjAwO1xuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiBjYWxjLXJlbSg0MCk7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgZm9udC1zaXplOiBjYWxjLXJlbSgyMCk7XG4gIGJveC1zaGFkb3c6ICRib3gtc2hhZG93LWxnO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgcGFkZGluZzogY2FsYy1yZW0oODApIGNhbGMtcmVtKDgwKSBjYWxjLXJlbSg1MCk7XG4gIH1cbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IGNhbGMtcmVtKDIwKTtcbiAgICBoZWlnaHQ6IGNhbGMtcmVtKDIwKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogY2FsYy1yZW0oMTApO1xuICAgIGxlZnQ6IGNhbGMtcmVtKDEwKTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgICB0b3A6IGNhbGMtcmVtKDMwKTtcbiAgICAgIGxlZnQ6IGNhbGMtcmVtKDMwKTtcbiAgICB9XG4gIH1cblxuICAmX19hY3Rpb24ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gICZfc20ge1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICBwYWRkaW5nOiBjYWxjLXJlbSgxNikgY2FsYy1yZW0oNDApO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAgIHBhZGRpbmc6IGNhbGMtcmVtKDMwKSBjYWxjLXJlbSg4MCk7XG4gICAgfVxuXG4gICAgLndwZm9ybXMtY29udGFpbmVyIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAud3Bmb3Jtcy1zdWJtaXQge1xuICAgICAgQGV4dGVuZCAuYnRuLXNtO1xuICAgICAgQGV4dGVuZCAuYnRuLWljb247XG4gICAgICAmLWNvbnRhaW5lciB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBpbnB1dCB7XG4gICAgICBmb250LXNpemU6IGNhbGMtcmVtKDE0KSAhaW1wb3J0YW50O1xuICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pYm9sZCAhaW1wb3J0YW50O1xuICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC53cGZvcm1zLWZpZWxkLWNoZWNrYm94IHtcbiAgICAgIHVsID4gbGkgPiBsYWJlbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogY2FsYy1yZW0oMTQpICFpbXBvcnRhbnQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaWJvbGQgIWltcG9ydGFudDtcbiAgICAgICAgY29sb3I6ICRncmF5LTkwMDtcbiAgICAgIH1cbiAgICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcbiAgICAgIGlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gICAgICAgIHdpZHRoOiBjYWxjLXJlbSgxMCkgIWltcG9ydGFudDtcbiAgICAgICAgaGVpZ2h0OiBjYWxjLXJlbSgxMCkgIWltcG9ydGFudDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIGxhYmVsIHtcbiAgICBjb2xvcjogJGZvcm0tbGFiZWwtY29sb3I7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYy1yZW0oMik7IC8vIHBpeGVsIHBlcmZlY3RcbiAgfVxuXG59XG4iLCIuZWxlbWVudC1zZXJ2aWNlLWNhcmQge1xuICAkcGFyZW50OiAmO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgcGFkZGluZzogY2FsYy1yZW0oMzApO1xuICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1iYXNlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuXG4gICZfX2ljb24ge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGMtcmVtKDMwKTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IGNhbGMtcmVtKDUwKTtcbiAgICA+IGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLWJhc2U7XG4gICAgfVxuICB9XG5cbiAgJl9faGVhZGVyIHtcbiAgICBoNCwgJWg0LCAuaDQge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICAgICBmb250LXNpemU6IGNhbGMtcmVtKDIwKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19jb250ZW50IHtcbiAgICBmb250LXNpemU6IGNhbGMtcmVtKDExKTtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjLXJlbSgzMCk7XG4gICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tYmFzZTtcbiAgICBsaW5lLWhlaWdodDogMS4zMztcbiAgfVxuXG4gICZfX2FjdGlvbiB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG4gICAgI3skcGFyZW50fSB7XG4gICAgICAmX19pY29uIHtcbiAgICAgICAgPiBpbWcge1xuICAgICAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygxMCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgfVxuICAgIH1cbiAgICAuYnRuLW91dGxpbmUtcHJpbWFyeSB7XG4gICAgICBib3JkZXItY29sb3I6ICR3aGl0ZTtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBAZXh0ZW5kIC5tZWRpYS1idG4taWNvbl93aGl0ZS1mdWxsO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5idG4tb3V0bGluZS1wcmltYXJ5IHtcbiAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1iYXNlO1xuICAgICY6aG92ZXIge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBAZXh0ZW5kIC5tZWRpYS1idG4taWNvbl9kZWZhdWx0O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLmVsZW1lbnQtdmFsdWVzIHtcbiAgY29sb3I6ICR3aGl0ZTtcbiAgJl9fcm93IHtcbiAgICBAaW5jbHVkZSBtYWtlLXJvdygpO1xuICB9XG4gICZfX2NvbCB7XG4gICAgQGluY2x1ZGUgbWFrZS1jb2wtcmVhZHkoKTtcbiAgICBAaW5jbHVkZSBtYWtlLWNvbCgxMik7XG4gICAgbWFyZ2luLWJvdHRvbTogJGdyaWQtZ3V0dGVyLXdpZHRoO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAgIEBpbmNsdWRlIG1ha2UtY29sKDQpO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cbiAgJl9faGVhZGVyIHtcbiAgICAuaWNvbi1oZWFkZXItMiB7XG4gICAgICBAZXh0ZW5kIC5pY29uLWhlYWRlci0yX3doaXRlO1xuICAgIH1cbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxufVxuIiwiLmVsZW1lbnQtdmFsdWUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gICZfX2hlYWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYy1yZW0oMTQpO1xuICB9XG4gICZfX2ljb24ge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHdpZHRoOiA1MCU7XG4gICAgYXNwZWN0LXJhdGlvOiAxIC8gMTtcbiAgICBib3JkZXItcmFkaXVzOiA5OTlweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYy1yZW0oMzApO1xuICAgID4gaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiBjYWxjLXJlbSg4MCk7XG4gICAgfVxuICB9XG59XG4iLCIuZWxlbWVudC13b3JrIHtcbiAgYm9yZGVyLXJhZGl1czogMCAwICRib3JkZXItcmFkaXVzICRib3JkZXItcmFkaXVzO1xuICBib3JkZXItdG9wOiBjYWxjLXJlbSg2KSBzb2xpZCAkcHJpbWFyeTtcbiAgcGFkZGluZzogY2FsYy1yZW0oMjQpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gIGhlaWdodDogMTAwJTtcbiAgJl9faGVhZGVyLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjLXJlbSgxNik7XG4gIH1cbiAgJl9faWNvbiB7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgd2lkdGg6IGNhbGMtcmVtKDYwKTtcbiAgICBoZWlnaHQ6IGNhbGMtcmVtKDYwKTtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGMtcmVtKDE1KTtcbiAgICA+IGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgfVxuICB9XG4gICZfX2hlYWRlciB7XG4gICAgQGV4dGVuZCAuaDM7XG4gICAgZm9udC1zaXplOiBjYWxjLXJlbSgyMCk7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAmX19jb250ZW50IHtcbiAgICBmb250LXNpemU6IGNhbGMtcmVtKDExKTtcbiAgfVxufVxuIiwiLmVsZW1lbnQtbGlzdCB7XG4gICZfX2hlYWRlciB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogY2FsYy1yZW0oNjQpO1xuICAgIH1cbiAgfVxuICAmX19pdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGMtcmVtKDE1KTtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgQGV4dGVuZCAlbWVkaWE7XG4gICAgICBAZXh0ZW5kICVtZWRpYS1jaGVjaztcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjLXJlbSgxNSk7XG4gICAgfVxuICB9XG59XG4iLCIuZWxlbWVudC1vZmZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG4gIHBhZGRpbmc6IGNhbGMtcmVtKDMwKTtcbiAgYm94LXNoYWRvdzogY2FsYy1yZW0oNCkgY2FsYy1yZW0oNCkgY2FsYy1yZW0oMTYpIHJnYmEoJGdyYXktOTAwLCAuMTc1KTtcbiAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tYmFzZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGxpbmUtaGVpZ2h0OiAxLjMzO1xuXG4gICY6aG92ZXIge1xuICAgIGJveC1zaGFkb3c6IGNhbGMtcmVtKDQpIGNhbGMtcmVtKDQpIGNhbGMtcmVtKDE2KSByZ2JhKCRwcmltYXJ5LCAuMTc1KTtcbiAgfVxuXG4gICZfX2hlYWRlciB7XG4gICAgY29sb3I6ICRwcmltYXJ5O1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2Vjb25kO1xuICAgIGZvbnQtc2l6ZTogY2FsYy1yZW0oMTcpO1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgICBwYWRkaW5nLWJvdHRvbTogY2FsYy1yZW0oMTcpO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGMtcmVtKDMwKTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyYXktMjAwO1xuICB9XG5cbiAgJl9fYWN0aW9uIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAmX19saXN0IHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjLXJlbSgzMCk7XG4gIH1cbn1cbiIsIi5lbGVtZW50LXBhZ2luYXRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogY2FsYy1yZW0oMzApO1xuICBmb250LXNpemU6IGNhbGMtcmVtKDE2KTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjLXJlbSg5MCk7XG4gIH1cblxuICAubWVkaWEtcHJldiB7XG4gICAgd2lkdGg6IGNhbGMtcmVtKDE2KTtcbiAgICBoZWlnaHQ6IGNhbGMtcmVtKDE4KTtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGMtcmVtKDI3KTtcbiAgfVxuXG4gIC5tZWRpYS1uZXh0IHtcbiAgICB3aWR0aDogY2FsYy1yZW0oMTYpO1xuICAgIGhlaWdodDogY2FsYy1yZW0oMTgpO1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjLXJlbSgyNyk7XG4gIH1cbn1cbiJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==*/