*,*::before,*::after{box-sizing:border-box}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin:0}ul[role=list],ol[role=list]{list-style:none}html:focus-within{scroll-behavior:smooth}body{min-height:100vh;text-rendering:optimizeSpeed;line-height:1.5}a:not([class]){text-decoration-skip-ink:auto}img,picture{max-width:100%;display:block}input,button,textarea,select{font:inherit}@media(prefers-reduced-motion: reduce){html:focus-within{scroll-behavior:auto}*,*::before,*::after{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important;scroll-behavior:auto !important}}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:rgba(0,0,0,0)}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}:root{--clr-primary: hsla(339, 100%, 56%, 1);--clr-primary-30: hsla(339, 100%, 56%, .3);--clr-primary-lighten: #FF699E;--clr-secondary: rgb(35, 28, 115);--clr-secondary-lighten: #543BF2;--clr-highlight: #758FED;--clr-highlight-lighten: #dce2f7;--clr-light: #fff6f8;--clr-dark: #ff00ca;--clr-grey: #80869B;--clr-grey-light: #82869b;--clr-grey-lighter: #CCC;--clr-grey-lighter-secondary: #8e9095;--clr-grey-lightest: #F3F4F6;--clr-grey-the-lightest: #e4e4e4;--clr-grey-brdr: #ddd;--clr-grey-dark: #696969;--clr-reservation-bg: #f3f4f6;--clr-neutral: hsl(0, 0%, 80%);--clr-white: #FFFFFF;--clr-black: #000000;--clr-form-brd: #aeb2bc;--clr-transparent: transparent;--clr--grey-table: rgba(214, 220, 233, 0.25);--clr-highlighter: rgba(225, 225, 225, 0.3);--clr-is-error: #ECD9D9;--clr-is-error-outline: #BF7979;--clr-is-valid: #D9ECDB;--clr-is-valid-outline: #83BF79;--clr-is-warning: #F0ECD2;--clr-is-info: #E5EAFE;--brdr-rad-50p: 50%;--brdr-rad-50: 50px;--brdr-rad-30: 30px;--brdr-rad-20: 20px;--brdr-rad-15: 15px;--brdr-rad-12: 12px;--brdr-rad-10: 10px;--brdr-rad-8: 8px;--brdr-rad-5: 5px;--brdr-rad-2: 2px;--box-shadow-primary: 0 5px 10px 0px rgba(0, 0, 0, 0.1);--fnt-sz-18: 18px;--fnt-sz-20: 20px;--fnt-sz-30: 30px;--fnt-wgt-500: 500;--fnt-wgt-600: 600;--fnt-small: 400 clamp(0.9rem, 3vw, 1rem)/1.8em "Inter", sans-serif;--fnt-regular: 500 clamp(1rem, 3vw, 1.1250rem)/1.8em "Inter", sans-serif;--fnt-big: 500 clamp(1.250rem, 1rem + 3vw, 1.625rem)/1.8em "Inter", sans-serif;--fnt-forms: 500 clamp(1.2rem, 1vw, 1.125rem)/1.8em "Inter", sans-serif !important;--fnt-forms-material-label: 500 clamp(0.85rem, 3vw, 1rem)/1.8em "Inter", sans-serif !important;--fnt-heading: 600 clamp(1.2rem, 3vw, 1.6rem)/1.4em "Inter", sans-serif !important;--fnt-heading-secondary: 600 clamp(1.250rem, 0.5rem + 2vw, 1.375rem)/1.8em "Inter", sans-serif !important;--spacer-1: 1rem;--spacer-15: 1.5rem;--spacer-2: 2rem;--spacer-3: 3rem;--top-m: 68px;--top-l: 70px;--top-ll: 70px;--top-xll: 74px}html,body{height:100%}body{line-height:1.8;overflow-x:hidden;display:flex;flex-direction:column;min-height:100vh;padding-top:60px}@media(min-width: 62rem){body{padding-top:0}}body>footer{position:sticky;top:100vh}main{flex:1;display:flex;flex-direction:column}a{text-decoration:none}ul{list-style:none;margin:0;padding:0}.container{width:100%;margin:0 auto;padding:0 2rem;transition:width .1s}@media(min-width: 43rem){.container{max-width:43rem}}@media(min-width: 62rem){.container{max-width:62rem}}@media(min-width: 75rem){.container{max-width:75rem}}.container--small{width:80%;margin:0 auto}@media(min-width: 43rem){.container--small{width:70%}}@media(min-width: 62rem){.container--small{width:60%}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.skip-link{position:absolute;left:-9999px;background:var(--clr-primary-lighten);color:var(--clr-white);border-radius:var(--brdr-rad-8);padding:1rem;z-index:999;opacity:0}.skip-link:focus{left:2px;top:2px;opacity:1}@font-face{font-family:"Inter";src:url(/assets/fonts/Inter-VariableFont_opsz,wght.ttf) format("truetype");font-display:swap}body{font-family:"Inter",sans-serif}h1{font:var(--fnt-wgt-500) clamp(1.4rem, 3vw, 2.5rem)/1.4em "Inter",sans-serif;margin:0 0 1.2em}h2{font:var(--fnt-wgt-500) clamp(1.25rem, 3vw, 2rem)/1.4em "Inter",sans-serif;margin:0 0 1.2em}h3{font:var(--fnt-wgt-500) clamp(1rem, 3vw, 1.5rem)/1.4em "Inter",sans-serif;margin:0 0 1.2em}h2,h3{color:var(--clr-secondary)}p{font:normal clamp(1rem, 3vw, 1.25rem)/1.8em "Inter",sans-serif;margin-bottom:1rem}.text--left{text-align:left}.text--center{text-align:center}@font-face{font-family:"enruto-ico";src:url(/assets/fonts/enruto-ico.eot);src:url(/assets/fonts/enruto-ico.eot#iefix) format("embedded-opentype"),url(/assets/fonts/enruto-ico.ttf) format("truetype"),url(/assets/fonts/enruto-ico.woff) format("woff"),url(/assets/svg/enruto-ico.svg#enruto-ico) format("svg");font-weight:normal;font-style:normal;font-display:block}@font-face{font-family:"icomoon";src:url(/assets/fonts/icomoon.eot);src:url(/assets/fonts/icomoon.eot#iefix) format("embedded-opentype"),url(/assets/fonts/icomoon.ttf) format("truetype"),url(/assets/fonts/icomoon.woff) format("woff"),url(/assets/svg/icomoon.svg#icomoon) format("svg");font-weight:normal;font-style:normal;font-display:block}[class^=icon-],[class*=" icon-"]{font-family:enruto-ico,icomoon !important;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-car:before{content:""}.icon-plane:before{content:""}.icon-train:before{content:""}.icon-location:before{content:""}.icon-calendar:before{content:""}.icon-time:before{content:""}.icon-customer:before{content:""}.icon-adult:before{content:""}.icon-adult2:before{content:""}.icon-child:before{content:""}.icon-child2:before{content:""}.icon-infant:before{content:""}.icon-infant2:before{content:""}.icon-supplier:before{content:""}.icon-luggage-large:before{content:""}.icon-luggage-large2:before{content:""}.icon-luggage-medium:before{content:""}.icon-luggage-medium2:before{content:""}.icon-luggage-small:before{content:""}.icon-luggage-small2:before{content:""}.icon-luggage:before{content:""}.icon-luggage2:before{content:""}.icon-home:before{content:""}.icon-search:before{content:""}.icon-arrow-down:before{content:""}.icon-arrow-right:before{content:""}.icon-check:before{content:""}.icon-check-circle:before{content:""}.icon-edit:before{content:""}.icon-edit2:before{content:""}.icon-email:before{content:""}.icon-email2:before{content:""}.icon-info:before{content:""}.icon-info2:before{content:""}.icon-close:before{content:""}.icon-plus:before{content:""}.icon-eye:before{content:""}.icon-filter:before{content:""}.icon-distance:before{content:""}.icon-oneway:before{content:""}.icon-roundtrip:before{content:""}.icon-map:before{content:""}.icon-star-full:before{content:""}.icon-list-view:before{content:""}.icon-grid-view:before{content:""}.icon-lock:before{content:""}.icon-speedy:before{content:""}.icon-ticket:before{content:""}.icon-door-to-door:before{content:""}.icon-door:before{content:""}.icon-hours:before{content:""}.icon-low-prices:before{content:""}.icon-meet-and-greet:before{content:""}.icon-search-ab:before{content:""}.icon-pencil-box:before{content:""}.icon-twitter:before{content:""}.icon-facebook:before{content:""}.icon-blog:before{content:""}.icon-client-settings:before{content:""}.icon-client-road-miles:before{content:""}.icon-client-reservation:before{content:""}.icon-client-help:before{content:""}.icon-client-docs:before{content:""}.icon-client-booking:before{content:""}.icon-browse:before{content:""}.icon-equalizer:before{content:""}.ico-primary{color:var(--clr-primary)}.ico-primary-lighten{color:var(--clr-primary-lighten)}.ico-secondary{color:var(--clr-secondary)}.ico-secondary-lighten{color:var(--clr-secondary-lighten)}.ico-affirm{color:#03a800}.ico-white{color:var(--clr-white)}.ico-black{color:var(--clr-black)}.ico-form-brd{color:var(--clr-form-brd)}.ico-gradient{background:-webkit-linear-gradient(74deg, #466DFA 0, #FF216E 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.ico-16{display:block;text-align:center;font-size:16px}.ico-18{display:block;text-align:center;font-size:18px}.ico-20{display:block;text-align:center;font-size:20px}.ico-22{display:block;text-align:center;font-size:22px}.ico-23{display:block;text-align:center;font-size:23px}.ico-24{display:block;text-align:center;font-size:24px}.ico-25{display:block;text-align:center;font-size:25px}.ico-26{display:block;text-align:center;font-size:26px}.ico-28{display:block;text-align:center;font-size:28px}.ico-30{display:block;text-align:center;font-size:30px}.ico-36{display:block;text-align:center;font-size:36px}.ico-44{display:block;text-align:center;font-size:44px}.ico-50{display:block;text-align:center;font-size:50px}.ico-52{display:block;text-align:center;font-size:52px}.ico-62{display:block;text-align:center;font-size:62px}.ico-80{display:block;text-align:center;font-size:80px}header{background:var(--clr-secondary);color:var(--clr-white);height:60px;display:grid;align-items:center;padding:var(--spacer-1);position:fixed;width:100%;top:0;left:0;z-index:1000}@media(min-width: 62rem){header{height:80px;position:relative}}.header--primary{position:relative;z-index:1001}@media(min-width: 75rem){.header--primary{display:grid;align-items:center;grid-template-columns:[menu-left] 35% [middle-content] auto [menu-right] 35%}}.menu__first{margin-top:60px}@media(min-width: 75rem){.menu__first{grid-area:menu-left;display:flex;justify-content:flex-start;margin-top:0}.menu__first>li:first-child{margin-right:2rem}}@media(min-width: 75rem){.menu__last{grid-area:menu-right;display:flex;justify-content:space-between}}.middle__content{display:grid;place-content:center}@media(min-width: 75rem){.middle__content{grid-area:middle-content}}@media(min-width: 75rem){.logo{margin-top:-1.5rem}}.logo img{margin:auto;height:30px}@media(min-width: 62rem){.logo img{height:44px}}footer{font:var(--fnt-regular);margin-top:auto}footer p{font:var(--fnt-regular);color:var(--clr-white)}footer li{padding:.4em 0}.footer__logo{width:clamp(6.625rem,1vw + 12rem,15rem);margin-bottom:1em}.footer--primary>div{margin:0 0 3rem}.footer--primary>div:last-child{margin:0}@media(min-width: 43rem){.footer--primary{display:grid;grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(3, 1fr)}.footer--primary>div:first-child{grid-row:1;grid-column:1}.footer--primary>div:nth-child(2){grid-row:1;grid-column:2;padding-left:3em}.footer--primary>div:nth-child(3){grid-row:2;grid-column:2;padding-left:3em}.footer--primary>div:nth-child(4){grid-row:3;grid-column:2;padding-left:3em}.footer--primary>div:last-child{grid-row:4;grid-column:2;padding-left:3em}}@media(min-width: 62rem){.footer--primary{grid-template-columns:repeat(3, 1fr);grid-template-rows:repeat(2, 1fr)}.footer--primary>div:nth-child(4){grid-row:1;grid-column:3;padding-left:3em}.footer--primary>div:last-child{grid-row:2;grid-column:3}}.content--below-website{display:flex;flex-direction:column;align-items:center}.content--below-website .flex-12{flex:1.2}.content--below-website .flex-18{flex:1.8}.content--below-website>*{padding:1.4rem 0}.content--below-website a{color:var(--clr-secondary);text-decoration:underline;text-underline-offset:.4em}@media(min-width: 75rem){.content--below-website{flex-direction:row-reverse}.content--below-website>*:first-child{text-align:right}}.payment-logos{display:flex;justify-content:space-evenly;align-items:center;flex-wrap:wrap;width:100%}.payment-logos img{width:80px;padding:.3rem}@media(min-width: 75rem){.payment-logos img{margin-right:1rem}}.payment-logos img:not(.no-grey){filter:grayscale(1) invert(0.5)}.payment-logos img.no-grey{filter:none}.payment-logos img.master{width:55px}@media(min-width: 75rem){.payment-logos{justify-content:flex-start}}section{padding-block:min(5vh,3rem);color:var(--clr-secondary)}@media(min-width: 75rem){section{padding-block:min(20vh,5rem)}}.section--leading{padding-block:min(5vh,5rem)}.section__bg-primary{background:var(--clr-primary);color:var(--clr-white)}.section__bg-primary h3{color:var(--clr-white) !important}.section__bg-primary a{color:var(--clr-white);text-decoration:none}.section__bg-secondary{background:var(--clr-secondary);color:var(--clr-white)}.section__bg-secondary h2,.section__bg-secondary h1{color:var(--clr-white)}.section__bg-secondary .block__title{color:var(--clr-white)}.section__bg-secondary .cards p{color:var(--clr-secondary)}.section__bg-secondary .form__control{border:1px solid var(--clr-form-brd)}.section--grey{background:var(--clr-grey-lightest)}.section--blue-light{background:var(--clr-secondary-lighten)}.section--blue-light p{color:var(--clr-white)}.section--extend{padding-bottom:20em}.section--overlap{padding-block:0 min(20vh,5rem)}.flex{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;gap:var(--gap, 1.5rem)}@media(min-width: 62rem){.flex{flex-direction:row}}.flex-justify-start{justify-content:flex-start !important}.flex-justify-end{justify-content:flex-end !important}.flex-justify-center{justify-content:center !important}.flex-justify-between{justify-content:space-between !important}.flex-justify-around{justify-content:space-around !important}.flex-items-start{align-items:flex-start !important}.flex-items-end{align-items:flex-end !important}.flex-items-center{align-items:center !important}.flex-items-baseline{align-items:baseline !important}.flex-items-stretch{align-items:stretch !important}.flex-1{flex:1 !important}.flex-2{flex:2 !important}.flex-3{flex:3 !important}.flex-4{flex:4 !important}.grid{display:grid;gap:var(--gap, 1.5rem);width:100%}.columns-2{column-count:1}@media(min-width: 62rem){.columns-2{column-count:2}}.hidden{display:none !important}.u--show{display:block !important}.u--show--flex{display:flex !important}.mobile__nav--toggle{display:block;position:absolute;top:50%;right:0;transform:translateY(-50%);border:0;background:rgba(0,0,0,0);width:3rem;height:3rem;padding:.5rem;cursor:pointer;z-index:1001}@media(min-width: 75rem){.mobile__nav--toggle{display:none}}.mobile__nav--toggle span[aria-hidden=true]{display:block;position:relative;width:100%;height:2px;background:#fff;border-radius:var(--brdr-rad-2);margin:0 auto}.mobile__nav--toggle span[aria-hidden=true]::before,.mobile__nav--toggle span[aria-hidden=true]::after{content:"";position:absolute;width:100%;height:2px;background:#fff;border-radius:var(--brdr-rad-2);left:0;transition:transform .3s ease}.mobile__nav--toggle span[aria-hidden=true]::before{top:-10px}.mobile__nav--toggle span[aria-hidden=true]::after{bottom:-10px}.mobile__nav--toggle[aria-expanded=true] span[aria-hidden=true]{background:rgba(0,0,0,0)}.mobile__nav--toggle[aria-expanded=true] span[aria-hidden=true]::before{transform:translateY(10px) rotate(45deg)}.mobile__nav--toggle[aria-expanded=true] span[aria-hidden=true]::after{transform:translateY(-10px) rotate(-45deg)}.nav--primary{position:fixed;inset:0;background:var(--clr-secondary);padding:min(5vh,10em);height:100vh;transform:translateX(200vw);z-index:1000}.nav--primary[data-visible=true]{transform:translateX(0)}@media(min-width: 75rem){.nav--primary{inset:unset;padding:0;position:relative;transform:translateX(0);height:100%;display:contents}}.nav--primary li{padding:.5em 0 1.5rem;display:flex;justify-content:center;align-items:center}.nav--primary li .icon:not([class^=icon-arrow]){margin-right:5px}.nav--primary a{color:var(--clr-white);text-decoration:none;font:500 clamp(1.125rem, 3vw, 1.25rem)/1.8em "Inter",sans-serif}.nav--primary a.active:not(:has(i.icon)){text-decoration:underline var(--clr-primary) 3px;text-underline-offset:.5em}.nav--primary a.accounts.active{text-decoration:none}.nav--primary a.accounts.active span{text-decoration:underline var(--clr-primary) 3px;text-underline-offset:.5em}.nav--primary a.accounts.active i.icon{text-decoration:none}.menu__last li:last-child{position:relative}.nav__link.accounts{display:flex;align-items:center}.account-dropdown{position:absolute;top:59px;right:0;background:var(--clr-secondary);border-radius:0 0 5px 5px;box-shadow:0 2px 5px rgba(0,0,0,.1);width:100%;z-index:100;margin-top:5px;text-align:center;padding:.5rem 1.2rem;border-top:1px solid rgba(255,255,255,.2)}@media(min-width: 75rem){.account-dropdown{width:max-content}}.logout-btn{display:block;padding:10px 15px;transition:background .2s}.social__nav{display:flex;margin-left:-1rem}.social__nav li{padding:var(--spacer-1)}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY3NzL3Rlcm1zLmRmY2RhODBmZDNjOWY3ZDJhYTcyLmNzcyIsIm1hcHBpbmdzIjoiQUFBQSxxQkNHQSxxQkFHRSw0Q0FJRixRQVVFLDZCQUlGLGVBRUUsbUJBSUYsc0JBQ0UsTUFJRixnQkFDRSw2QkFDQSxnQkFDQSxnQkFJRiw2QkFDRSxhQUlGLGNBRUUsY0FDQSw4QkFJRixZQUlFLHdDQUlGLGtCQUNFLG9CQUNFLHNCQUdGLG1DQUdFLHVDQUNBLHFDQUNBLGdDQUNBLDZFQ3pFSixNQVVBLGdCQUNFLDhCQUNBLE1BVUYsUUFDRSxNQU9GLGFBQ0UsSUFRRixhQUNFLGVBQ0EsSUFXRixzQkFDRSxTQUNBLGlCQUNBLEtBUUYsK0JBQ0UsY0FDQSxHQVVGLDhCQUNFLGFBUUYsa0JBQ0UsMEJBQ0EsaUNBQ0EsVUFPRixrQkFFRSxlQVFGLCtCQUdFLGNBQ0EsT0FPRixhQUNFLFNBUUYsYUFFRSxjQUNBLGtCQUNBLHdCQUNBLEtBR0YsY0FDRSxLQUdGLFVBQ0UsS0FVRixpQkFDRSx1Q0FXRixtQkFLRSxlQUNBLGlCQUNBLFNBQ0EsY0FRRixnQkFFRSxlQVFGLG1CQUVFLGlEQU9GLHlCQUlFLHlIQU9GLGlCQUlFLFVBQ0EsNkdBT0YsNkJBSUUsVUFPRiwwQkFDRSxRQVVGLHFCQUNFLGNBQ0EsY0FDQSxlQUNBLFVBQ0EsbUJBQ0EsVUFPRix1QkFDRSxVQU9GLGFBQ0UsOEJBUUYscUJBRUUsVUFDQSxtRkFPRixXQUVFLGVBUUYsNEJBQ0Usb0JBQ0EsMENBT0YsdUJBQ0UsOEJBUUYseUJBQ0UsYUFDQSxTQVVGLGFBQ0UsU0FPRixpQkFDRSxVQVVGLFlBQ0UsVUFPRixZQUNFLE9DdlZGLHNDQUdFLDJDQUNBLCtCQUNBLGtDQUVBLGlDQUNBLHlCQUVBLGlDQUNBLHFCQUVBLG9CQUNBLG9CQUVBLDBCQUNBLHlCQUNBLHNDQUNBLDZCQUNBLGlDQUNBLHNCQUNBLHlCQUNBLDhCQUNBLCtCQUVBLHFCQUNBLHFCQUNBLHdCQUVBLCtCQUNBLDZDQUNBLDRDQUNBLHdCQUdBLGdDQUNBLHdCQUNBLGdDQUNBLDBCQUNBLHVCQUNBLG9CQUdBLG9CQUNBLG9CQUNBLG9CQUNBLG9CQUNBLG9CQUNBLG9CQUNBLGtCQUNBLGtCQUNBLGtCQUNBLHdEQUVBLGtCQUdBLGtCQUNBLGtCQUNBLG1CQUdBLG1CQUNBLG9FQUdBLHlFQUNBLCtFQUNBLG1GQUNBLCtGQUNBLG1GQUNBLDBHQUNBLGlCQUVBLG9CQUNBLGlCQUNBLGlCQUNBLGNBSUEsY0FDQSxlQUNBLGdCQUNBLFdDdkZGLFdBR0UsTUFHRixlQUNFLGtCQUNBLGFBRUEsc0JBQ0EsaUJBQ0EsaUJBR0EsMEJDTUEsS0RmRixhQWNJLGNBSUYsZUFDRSxVQUNBLE1BSUosTUFDRSxhQUNBLHNCQUNBLEdBR0Ysb0JBQ0UsSUFHRixlQUNFLFNBQ0EsVUFDQSxZQUlGLFVBQ0UsY0FDQSxlQUNBLHFCQUNBLDBCQ3BDQSxXRGdDRixlQU9LLDJCQ2pDSCxXRDBCRixlQVVLLDJCQzlCSCxXRG9CRixlQWFLLG9CQUlMLFNBQ0UsY0FDQSwwQkNuREEsa0JEaURGLFNBS0ksMkJDaERGLGtCRDJDRixTQVNJLFdBTUosaUJBQ0UsVUFDQSxXQUNBLFVBQ0EsWUFDQSxnQkFDQSxzQkFDQSxtQkFDQSxTQUNBLFlBSUYsaUJBQ0UsYUFDQSxzQ0FDQSx1QkFDQSxnQ0FDQSxhQUNBLFlBQ0EsVUFDQSxrQkFHRixRQUNFLFFBQ0EsVUFDQSxZRWxHRixtQkFDRSwrREFDQSxrQkFDQSxNQ1RGLDhCQUNFLElBR0YsMkVBQ0UsaUJBQ0EsSUFHRiwwRUFDRSxpQkFDQSxJQUdGLHlFQUNFLGlCQUNBLE9BR0YsMEJBQ0UsR0FHRiw4REFDRSxtQkFDQSxhQUdGLGVBQ0UsZUFHRixpQkFDRSxZQ2pDRix3QkFDRSw0Q0FDQSxnUEFDQSxtQkFJQSxrQkFDQSxtQkFDQSxZQUdGLHFCQUNFLDRDQUNBLGlQQUNBLG1CQUlBLGtCQUNBLG1CQUNBLGtDQUdGLHlDQUVFLGtCQUVBLG1CQUNBLG9CQUNBLG9CQUNBLGNBQ0EsbUNBR0Esa0NBQ0Esa0JBSUYsV0FDRSxvQkFHRixXQUNFLG9CQUdGLFdBQ0UsdUJBR0YsV0FDRSx1QkFHRixXQUNFLG1CQUdGLFdBQ0UsdUJBSUYsV0FDRSxvQkFHRixXQUNFLHFCQUdGLFdBQ0Usb0JBR0YsV0FDRSxxQkFHRixXQUNFLHFCQUdGLFdBQ0Usc0JBR0YsV0FDRSx1QkFHRixXQUNFLDRCQUlGLFdBQ0UsNkJBR0YsV0FDRSw2QkFHRixXQUNFLDhCQUdGLFdBQ0UsNEJBR0YsV0FDRSw2QkFHRixXQUNFLHNCQUdGLFdBQ0UsdUJBR0YsV0FDRSxtQkFJRixXQUNFLHFCQUdGLFdBQ0UseUJBR0YsV0FDRSwwQkFHRixXQUNFLG9CQUdGLFdBQ0UsMkJBR0YsV0FDRSxtQkFHRixXQUNFLG9CQUdGLFdBQ0Usb0JBR0YsV0FDRSxxQkFHRixXQUNFLG1CQUdGLFdBQ0Usb0JBR0YsV0FDRSxvQkFHRixXQUNFLG1CQUdGLFdBQ0Usa0JBR0YsV0FDRSxxQkFHRixXQUNFLHVCQUdGLFdBQ0UscUJBR0YsV0FDRSx3QkFHRixXQUNFLGtCQUdGLFdBQ0Usd0JBR0YsV0FDRSx3QkFHRixXQUNFLHdCQUdGLFdBQ0UsbUJBSUYsV0FDRSxxQkFHRixXQUNFLHFCQUdGLFdBQ0UsMkJBSUYsV0FDRSxtQkFHRixXQUNFLG9CQUdGLFdBQ0UseUJBR0YsV0FDRSw2QkFHRixXQUNFLHdCQUdGLFdBQ0UseUJBR0YsV0FDRSxzQkFLRixXQUNFLHVCQUdGLFdBQ0UsbUJBR0YsV0FDRSw4QkFJRixXQUNFLGdDQUdGLFdBQ0UsaUNBR0YsV0FDRSwwQkFHRixXQUNFLDBCQUdGLFdBQ0UsNkJBR0YsV0FDRSxxQkFLRixXQUNFLHdCQUdGLFdBQ0UsY0FLRix3QkFDRSxzQkFHRixnQ0FDRSxnQkFHRiwwQkFDRSx3QkFHRixrQ0FDRSxhQUdGLGFBQ0UsWUFHRixzQkFDRSxZQUdGLHNCQUNFLGVBR0YseUJBQ0UsZUFHRixrRUFDRSw2QkFDQSxxQkFDQSxzQ0FDQSxTQUlGLGFBQ0Usa0JBQ0EsZUFDQSxTQUdGLGFBQ0Usa0JBQ0EsZUFDQSxTQUdGLGFBQ0Usa0JBQ0EsZUFDQSxTQUdGLGFBQ0Usa0JBQ0EsZUFDQSxTQUdGLGFBQ0Usa0JBQ0EsZUFDQSxTQUdGLGFBQ0Usa0JBQ0EsZUFDQSxTQUdGLGFBQ0Usa0JBQ0EsZUFDQSxTQUdGLGFBQ0Usa0JBQ0EsZUFDQSxTQUdGLGFBQ0Usa0JBQ0EsZUFDQSxTQUdGLGFBQ0Usa0JBQ0EsZUFDQSxTQUdGLGFBQ0Usa0JBQ0EsZUFDQSxTQUdGLGFBQ0Usa0JBQ0EsZUFDQSxTQUdGLGFBQ0Usa0JBQ0EsZUFDQSxTQUdGLGFBQ0Usa0JBQ0EsZUFDQSxTQUdGLGFBQ0Usa0JBQ0EsZUFDQSxTQUdGLGFBQ0Usa0JBQ0EsZUFDQSxRQy9iRiwrQkFDRSx1QkFDQSxZQUNBLGFBQ0EsbUJBQ0Esd0JBQ0EsZUFHQSxXQUNBLE1BQ0EsT0FDQSxhQUNBLDBCSklBLE9JakJGLFdBZ0JJLGtCQUdBLG1CQUlKLGlCQUNFLGFBQ0EsMEJKRkEsNkJJS0UsbUJBQ0EsNkVBQ0EsZUFJSixlQUdFLDBCSmRBLGFJV0YsbUJBTUksYUFDQSwyQkFDQSxhQUNBLDZCQUVBLGlCQUNFLDJCSnZCSixZSTRCRixvQkFHSSxhQUNBLDhCQUNBLG1CQUlKLFlBQ0UscUJBQ0EsMEJKdkNBLGlCSXFDRix3QkFLSSwyQkoxQ0YsTUkrQ0Ysa0JBR0ksWUFHRixXQUNFLFlBQ0EsMEJKN0RGLFVJMkRBLFdBS0ksU0NqRk4sdUJBQ0UsZ0JBQ0EsVUFFQSx1QkFDRSx1QkFDQSxXQUdGLGNBQ0UsZUFJSix1Q0FDRSxrQkFDQSxzQkFLQSxlQUNFLGlDQUdGLFFBQ0UsMEJMZkYsaUJLU0YsWUFVSSxxQ0FDQSxrQ0FDQSxrQ0FFQSxVQUNFLGNBQ0EsbUNBRUYsVUFDRSxjQUNBLGlCQUNBLG1DQUVGLFVBQ0UsY0FDQSxpQkFDQSxtQ0FFRixVQUNFLGNBQ0EsaUJBQ0EsaUNBRUYsVUFDRSxjQUNBLGlCQUNBLDJCTHZDSixpQktHRixvQ0F5Q0ksa0NBQ0EsbUNBRUEsVUFDRSxjQUNBLGlCQUNBLGlDQUdGLFVBQ0UsY0FDQSwwQkFNTixZQUNFLHNCQUNBLG1CQUNBLGtDQUVBLFFBQ0Usa0NBR0YsUUFDRSwyQkFHRixnQkFDRSwyQkFHRiwwQkFDRSwwQkFDQSwyQkFDQSwwQkwzRUYsd0JLdURGLDBCQXdCSSx1Q0FFQSxnQkFDRSxpQkFNTixZQUNFLDZCQUNBLG1CQUNBLGVBQ0EsV0FDQSxvQkFFQSxVQUNFLGNBQ0EsMEJMakdGLG1CSytGQSxpQkFLSSxtQ0FHRiwrQkFDRSw0QkFHRixXQUNFLDJCQUVGLFVBQ0UsMEJML0dKLGVLd0ZGLDBCQTRCSSxVQzNJSiwyQkFDRSwyQkFDQSwwQk5xQkEsUU12QkYsNEJBS0ksb0JBSUosMkJBQ0Usc0JBSUYsNkJBQ0UsdUJBQ0EseUJBRUEsaUNBQ0Usd0JBR0Ysc0JBQ0UscUJBQ0Esd0JBS0osK0JBQ0UsdUJBQ0EscURBRUEsc0JBQ0Usc0NBR0Ysc0JBQ0UsaUNBR0YsMEJBQ0UsdUNBR0Ysb0NBQ0UsZ0JBS0osbUNBQ0Usc0JBSUYsdUNBQ0Usd0JBRUEsc0JBQ0Usa0JBSUosbUJBQ0UsbUJBR0YsOEJBQ0UsT0NyRUYsbUJBQ0Usb0JBQ0EsYUFDQSxzQkFDQSx1QkFDQSwwQlBZQSxNT2pCRixrQkFRSSxzQkFLSix3REFDQSx5REFDQSx3REFDQSw4REFDQSwwREFHQSxrREFDQSxtREFDQSxtREFDQSxvREFDQSx1Q0FFQSwwQkFDQSwwQkFDQSwwQkFDQSx3QkFFQSxZQUNFLHVCQUNBLFdBQ0EsWUFJRixjQUNFLDBCUHRCQSxXT3FCRixjQUdJLFVBS0osdUJBQ0UsVUFHRix3QkFDRSxnQkFHRix1QkFDRSxzQkN2REYsYUFDRSxrQkFDQSxRQUNBLFFBQ0EsMkJBQ0EsU0FDQSx5QkFDQSxXQUNBLFlBQ0EsY0FDQSxlQUNBLGFBQ0EsMEJSV0EscUJRdkJGLFlBZUksOENBR0YsYUFDRSxrQkFDQSxXQUNBLFdBQ0EsZ0JBQ0EsZ0NBQ0EsY0FDQSx3R0FFQSxVQUNFLGtCQUNBLFdBQ0EsV0FDQSxnQkFDQSxnQ0FDQSxPQUNBLDhCQUNBLHFEQUdGLFNBQ0Usb0RBR0YsWUFDRSxpRUFNRix3QkFDRSx5RUFFQSx3Q0FDRSx3RUFHRiwwQ0FDRSxlQU9SLGNBQ0UsUUFDQSxnQ0FDQSxzQkFDQSxhQUNBLDRCQUNBLGFBQ0Esa0NBRUEsdUJBQ0UsMEJSbkRGLGNReUNGLFdBY0ksVUFDQSxrQkFDQSx3QkFDQSxZQUNBLGlCQUNBLG1CQUdGLHFCQUNFLGFBQ0EsdUJBQ0EsbUJBQ0EsaURBRUEsZ0JBQ0UsaUJBSUYsc0JBQ0UscUJBQ0EsZ0VBQ0EsMENBRUEsZ0RBQ0UsMkJBQ0EsaUNBSUYsb0JBQ0Usc0NBRUEsZ0RBQ0UsMkJBQ0Esd0NBR0Ysb0JBQ0UsMkJBT1YsaUJBQ0kscUJBR0osWUFDRSxtQkFDQSxtQkFHRixpQkFDSSxTQUNBLFFBQ0EsZ0NBQ0EsMEJBQ0Esb0NBQ0EsV0FDQSxZQUNBLGVBQ0Esa0JBQ0EscUJBQ0EsMENBQ0EsMEJSMUhGLGtCUThHRixpQkFlTyxjQUlQLGFBQ0Usa0JBQ0EsMEJBQ0EsY0FJRixZQUNFLGtCQUNBLE0iLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9lbnJ1dG8vLi9yZXNvdXJjZXMvc2Nzcy9wYWdlcy9fdGVybXMuc2NzcyIsIndlYnBhY2s6Ly9lbnJ1dG8vLi9yZXNvdXJjZXMvc2Nzcy9iYXNlL19yZXNldC5zY3NzIiwid2VicGFjazovL2VucnV0by8uL3Jlc291cmNlcy9zY3NzL2Jhc2UvX25vcm1hbGl6ZS5zY3NzIiwid2VicGFjazovL2VucnV0by8uL3Jlc291cmNlcy9zY3NzL2Jhc2UvX3Jvb3Quc2NzcyIsIndlYnBhY2s6Ly9lbnJ1dG8vLi9yZXNvdXJjZXMvc2Nzcy9iYXNlL19iYXNlLnNjc3MiLCJ3ZWJwYWNrOi8vZW5ydXRvLy4vcmVzb3VyY2VzL3Njc3MvYWJzdHJhY3RzL192YXJpYWJsZXMuc2NzcyIsIndlYnBhY2s6Ly9lbnJ1dG8vLi9yZXNvdXJjZXMvc2Nzcy9iYXNlL19mb250LWZhY2Uuc2NzcyIsIndlYnBhY2s6Ly9lbnJ1dG8vLi9yZXNvdXJjZXMvc2Nzcy9iYXNlL190eXBvZ3JhcGh5LnNjc3MiLCJ3ZWJwYWNrOi8vZW5ydXRvLy4vcmVzb3VyY2VzL3Njc3MvY29tcG9uZW50cy9faWNvbi5zY3NzIiwid2VicGFjazovL2VucnV0by8uL3Jlc291cmNlcy9zY3NzL2xheW91dC9faGVhZGVyLnNjc3MiLCJ3ZWJwYWNrOi8vZW5ydXRvLy4vcmVzb3VyY2VzL3Njc3MvbGF5b3V0L19mb290ZXIuc2NzcyIsIndlYnBhY2s6Ly9lbnJ1dG8vLi9yZXNvdXJjZXMvc2Nzcy9sYXlvdXQvX3NlY3Rpb24uc2NzcyIsIndlYnBhY2s6Ly9lbnJ1dG8vLi9yZXNvdXJjZXMvc2Nzcy9sYXlvdXQvX3NoYXJlZC5zY3NzIiwid2VicGFjazovL2VucnV0by8uL3Jlc291cmNlcy9zY3NzL2NvbXBvbmVudHMvX25hdi5zY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIiosKjo6YmVmb3JlLCo6OmFmdGVye2JveC1zaXppbmc6Ym9yZGVyLWJveH1ib2R5LGgxLGgyLGgzLGg0LHAsZmlndXJlLGJsb2NrcXVvdGUsZGwsZGR7bWFyZ2luOjB9dWxbcm9sZT1saXN0XSxvbFtyb2xlPWxpc3Rde2xpc3Qtc3R5bGU6bm9uZX1odG1sOmZvY3VzLXdpdGhpbntzY3JvbGwtYmVoYXZpb3I6c21vb3RofWJvZHl7bWluLWhlaWdodDoxMDB2aDt0ZXh0LXJlbmRlcmluZzpvcHRpbWl6ZVNwZWVkO2xpbmUtaGVpZ2h0OjEuNX1hOm5vdChbY2xhc3NdKXt0ZXh0LWRlY29yYXRpb24tc2tpcC1pbms6YXV0b31pbWcscGljdHVyZXttYXgtd2lkdGg6MTAwJTtkaXNwbGF5OmJsb2NrfWlucHV0LGJ1dHRvbix0ZXh0YXJlYSxzZWxlY3R7Zm9udDppbmhlcml0fUBtZWRpYShwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2Upe2h0bWw6Zm9jdXMtd2l0aGlue3Njcm9sbC1iZWhhdmlvcjphdXRvfSosKjo6YmVmb3JlLCo6OmFmdGVye2FuaW1hdGlvbi1kdXJhdGlvbjouMDFtcyAhaW1wb3J0YW50O2FuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6MSAhaW1wb3J0YW50O3RyYW5zaXRpb24tZHVyYXRpb246LjAxbXMgIWltcG9ydGFudDtzY3JvbGwtYmVoYXZpb3I6YXV0byAhaW1wb3J0YW50fX0vKiEgbm9ybWFsaXplLmNzcyB2OC4wLjEgfCBNSVQgTGljZW5zZSB8IGdpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzICovaHRtbHtsaW5lLWhlaWdodDoxLjE1Oy13ZWJraXQtdGV4dC1zaXplLWFkanVzdDoxMDAlfWJvZHl7bWFyZ2luOjB9bWFpbntkaXNwbGF5OmJsb2NrfWgxe2ZvbnQtc2l6ZToyZW07bWFyZ2luOi42N2VtIDB9aHJ7Ym94LXNpemluZzpjb250ZW50LWJveDtoZWlnaHQ6MDtvdmVyZmxvdzp2aXNpYmxlfXByZXtmb250LWZhbWlseTptb25vc3BhY2UsbW9ub3NwYWNlO2ZvbnQtc2l6ZToxZW19YXtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCl9YWJiclt0aXRsZV17Ym9yZGVyLWJvdHRvbTpub25lO3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZSBkb3R0ZWR9YixzdHJvbmd7Zm9udC13ZWlnaHQ6Ym9sZGVyfWNvZGUsa2JkLHNhbXB7Zm9udC1mYW1pbHk6bW9ub3NwYWNlLG1vbm9zcGFjZTtmb250LXNpemU6MWVtfXNtYWxse2ZvbnQtc2l6ZTo4MCV9c3ViLHN1cHtmb250LXNpemU6NzUlO2xpbmUtaGVpZ2h0OjA7cG9zaXRpb246cmVsYXRpdmU7dmVydGljYWwtYWxpZ246YmFzZWxpbmV9c3Vie2JvdHRvbTotMC4yNWVtfXN1cHt0b3A6LTAuNWVtfWltZ3tib3JkZXItc3R5bGU6bm9uZX1idXR0b24saW5wdXQsb3B0Z3JvdXAsc2VsZWN0LHRleHRhcmVhe2ZvbnQtZmFtaWx5OmluaGVyaXQ7Zm9udC1zaXplOjEwMCU7bGluZS1oZWlnaHQ6MS4xNTttYXJnaW46MH1idXR0b24saW5wdXR7b3ZlcmZsb3c6dmlzaWJsZX1idXR0b24sc2VsZWN0e3RleHQtdHJhbnNmb3JtOm5vbmV9YnV0dG9uLFt0eXBlPWJ1dHRvbl0sW3R5cGU9cmVzZXRdLFt0eXBlPXN1Ym1pdF17LXdlYmtpdC1hcHBlYXJhbmNlOmJ1dHRvbn1idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsW3R5cGU9YnV0dG9uXTo6LW1vei1mb2N1cy1pbm5lcixbdHlwZT1yZXNldF06Oi1tb3otZm9jdXMtaW5uZXIsW3R5cGU9c3VibWl0XTo6LW1vei1mb2N1cy1pbm5lcntib3JkZXItc3R5bGU6bm9uZTtwYWRkaW5nOjB9YnV0dG9uOi1tb3otZm9jdXNyaW5nLFt0eXBlPWJ1dHRvbl06LW1vei1mb2N1c3JpbmcsW3R5cGU9cmVzZXRdOi1tb3otZm9jdXNyaW5nLFt0eXBlPXN1Ym1pdF06LW1vei1mb2N1c3Jpbmd7b3V0bGluZToxcHggZG90dGVkIEJ1dHRvblRleHR9ZmllbGRzZXR7cGFkZGluZzouMzVlbSAuNzVlbSAuNjI1ZW19bGVnZW5ke2JveC1zaXppbmc6Ym9yZGVyLWJveDtjb2xvcjppbmhlcml0O2Rpc3BsYXk6dGFibGU7bWF4LXdpZHRoOjEwMCU7cGFkZGluZzowO3doaXRlLXNwYWNlOm5vcm1hbH1wcm9ncmVzc3t2ZXJ0aWNhbC1hbGlnbjpiYXNlbGluZX10ZXh0YXJlYXtvdmVyZmxvdzphdXRvfVt0eXBlPWNoZWNrYm94XSxbdHlwZT1yYWRpb117Ym94LXNpemluZzpib3JkZXItYm94O3BhZGRpbmc6MH1bdHlwZT1udW1iZXJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFt0eXBlPW51bWJlcl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b257aGVpZ2h0OmF1dG99W3R5cGU9c2VhcmNoXXstd2Via2l0LWFwcGVhcmFuY2U6dGV4dGZpZWxkO291dGxpbmUtb2Zmc2V0Oi0ycHh9W3R5cGU9c2VhcmNoXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbnstd2Via2l0LWFwcGVhcmFuY2U6bm9uZX06Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uey13ZWJraXQtYXBwZWFyYW5jZTpidXR0b247Zm9udDppbmhlcml0fWRldGFpbHN7ZGlzcGxheTpibG9ja31zdW1tYXJ5e2Rpc3BsYXk6bGlzdC1pdGVtfXRlbXBsYXRle2Rpc3BsYXk6bm9uZX1baGlkZGVuXXtkaXNwbGF5Om5vbmV9OnJvb3R7LS1jbHItcHJpbWFyeTogaHNsYSgzMzksIDEwMCUsIDU2JSwgMSk7LS1jbHItcHJpbWFyeS0zMDogaHNsYSgzMzksIDEwMCUsIDU2JSwgLjMpOy0tY2xyLXByaW1hcnktbGlnaHRlbjogI0ZGNjk5RTstLWNsci1zZWNvbmRhcnk6IHJnYigzNSwgMjgsIDExNSk7LS1jbHItc2Vjb25kYXJ5LWxpZ2h0ZW46ICM1NDNCRjI7LS1jbHItaGlnaGxpZ2h0OiAjNzU4RkVEOy0tY2xyLWhpZ2hsaWdodC1saWdodGVuOiAjZGNlMmY3Oy0tY2xyLWxpZ2h0OiAjZmZmNmY4Oy0tY2xyLWRhcms6ICNmZjAwY2E7LS1jbHItZ3JleTogIzgwODY5QjstLWNsci1ncmV5LWxpZ2h0OiAjODI4NjliOy0tY2xyLWdyZXktbGlnaHRlcjogI0NDQzstLWNsci1ncmV5LWxpZ2h0ZXItc2Vjb25kYXJ5OiAjOGU5MDk1Oy0tY2xyLWdyZXktbGlnaHRlc3Q6ICNGM0Y0RjY7LS1jbHItZ3JleS10aGUtbGlnaHRlc3Q6ICNlNGU0ZTQ7LS1jbHItZ3JleS1icmRyOiAjZGRkOy0tY2xyLWdyZXktZGFyazogIzY5Njk2OTstLWNsci1yZXNlcnZhdGlvbi1iZzogI2YzZjRmNjstLWNsci1uZXV0cmFsOiBoc2woMCwgMCUsIDgwJSk7LS1jbHItd2hpdGU6ICNGRkZGRkY7LS1jbHItYmxhY2s6ICMwMDAwMDA7LS1jbHItZm9ybS1icmQ6ICNhZWIyYmM7LS1jbHItdHJhbnNwYXJlbnQ6IHRyYW5zcGFyZW50Oy0tY2xyLS1ncmV5LXRhYmxlOiByZ2JhKDIxNCwgMjIwLCAyMzMsIDAuMjUpOy0tY2xyLWhpZ2hsaWdodGVyOiByZ2JhKDIyNSwgMjI1LCAyMjUsIDAuMyk7LS1jbHItaXMtZXJyb3I6ICNFQ0Q5RDk7LS1jbHItaXMtZXJyb3Itb3V0bGluZTogI0JGNzk3OTstLWNsci1pcy12YWxpZDogI0Q5RUNEQjstLWNsci1pcy12YWxpZC1vdXRsaW5lOiAjODNCRjc5Oy0tY2xyLWlzLXdhcm5pbmc6ICNGMEVDRDI7LS1jbHItaXMtaW5mbzogI0U1RUFGRTstLWJyZHItcmFkLTUwcDogNTAlOy0tYnJkci1yYWQtNTA6IDUwcHg7LS1icmRyLXJhZC0zMDogMzBweDstLWJyZHItcmFkLTIwOiAyMHB4Oy0tYnJkci1yYWQtMTU6IDE1cHg7LS1icmRyLXJhZC0xMjogMTJweDstLWJyZHItcmFkLTEwOiAxMHB4Oy0tYnJkci1yYWQtODogOHB4Oy0tYnJkci1yYWQtNTogNXB4Oy0tYnJkci1yYWQtMjogMnB4Oy0tYm94LXNoYWRvdy1wcmltYXJ5OiAwIDVweCAxMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMSk7LS1mbnQtc3otMTg6IDE4cHg7LS1mbnQtc3otMjA6IDIwcHg7LS1mbnQtc3otMzA6IDMwcHg7LS1mbnQtd2d0LTUwMDogNTAwOy0tZm50LXdndC02MDA6IDYwMDstLWZudC1zbWFsbDogNDAwIGNsYW1wKDAuOXJlbSwgM3Z3LCAxcmVtKS8xLjhlbSBcIkludGVyXCIsIHNhbnMtc2VyaWY7LS1mbnQtcmVndWxhcjogNTAwIGNsYW1wKDFyZW0sIDN2dywgMS4xMjUwcmVtKS8xLjhlbSBcIkludGVyXCIsIHNhbnMtc2VyaWY7LS1mbnQtYmlnOiA1MDAgY2xhbXAoMS4yNTByZW0sIDFyZW0gKyAzdncsIDEuNjI1cmVtKS8xLjhlbSBcIkludGVyXCIsIHNhbnMtc2VyaWY7LS1mbnQtZm9ybXM6IDUwMCBjbGFtcCgxLjJyZW0sIDF2dywgMS4xMjVyZW0pLzEuOGVtIFwiSW50ZXJcIiwgc2Fucy1zZXJpZiAhaW1wb3J0YW50Oy0tZm50LWZvcm1zLW1hdGVyaWFsLWxhYmVsOiA1MDAgY2xhbXAoMC44NXJlbSwgM3Z3LCAxcmVtKS8xLjhlbSBcIkludGVyXCIsIHNhbnMtc2VyaWYgIWltcG9ydGFudDstLWZudC1oZWFkaW5nOiA2MDAgY2xhbXAoMS4ycmVtLCAzdncsIDEuNnJlbSkvMS40ZW0gXCJJbnRlclwiLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7LS1mbnQtaGVhZGluZy1zZWNvbmRhcnk6IDYwMCBjbGFtcCgxLjI1MHJlbSwgMC41cmVtICsgMnZ3LCAxLjM3NXJlbSkvMS44ZW0gXCJJbnRlclwiLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7LS1zcGFjZXItMTogMXJlbTstLXNwYWNlci0xNTogMS41cmVtOy0tc3BhY2VyLTI6IDJyZW07LS1zcGFjZXItMzogM3JlbTstLXRvcC1tOiA2OHB4Oy0tdG9wLWw6IDcwcHg7LS10b3AtbGw6IDcwcHg7LS10b3AteGxsOiA3NHB4fWh0bWwsYm9keXtoZWlnaHQ6MTAwJX1ib2R5e2xpbmUtaGVpZ2h0OjEuODtvdmVyZmxvdy14OmhpZGRlbjtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO21pbi1oZWlnaHQ6MTAwdmg7cGFkZGluZy10b3A6NjBweH1AbWVkaWEobWluLXdpZHRoOiA2MnJlbSl7Ym9keXtwYWRkaW5nLXRvcDowfX1ib2R5PmZvb3Rlcntwb3NpdGlvbjpzdGlja3k7dG9wOjEwMHZofW1haW57ZmxleDoxO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW59YXt0ZXh0LWRlY29yYXRpb246bm9uZX11bHtsaXN0LXN0eWxlOm5vbmU7bWFyZ2luOjA7cGFkZGluZzowfS5jb250YWluZXJ7d2lkdGg6MTAwJTttYXJnaW46MCBhdXRvO3BhZGRpbmc6MCAycmVtO3RyYW5zaXRpb246d2lkdGggLjFzfUBtZWRpYShtaW4td2lkdGg6IDQzcmVtKXsuY29udGFpbmVye21heC13aWR0aDo0M3JlbX19QG1lZGlhKG1pbi13aWR0aDogNjJyZW0pey5jb250YWluZXJ7bWF4LXdpZHRoOjYycmVtfX1AbWVkaWEobWluLXdpZHRoOiA3NXJlbSl7LmNvbnRhaW5lcnttYXgtd2lkdGg6NzVyZW19fS5jb250YWluZXItLXNtYWxse3dpZHRoOjgwJTttYXJnaW46MCBhdXRvfUBtZWRpYShtaW4td2lkdGg6IDQzcmVtKXsuY29udGFpbmVyLS1zbWFsbHt3aWR0aDo3MCV9fUBtZWRpYShtaW4td2lkdGg6IDYycmVtKXsuY29udGFpbmVyLS1zbWFsbHt3aWR0aDo2MCV9fS5zci1vbmx5e3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjFweDtoZWlnaHQ6MXB4O3BhZGRpbmc6MDttYXJnaW46LTFweDtvdmVyZmxvdzpoaWRkZW47Y2xpcDpyZWN0KDAsIDAsIDAsIDApO3doaXRlLXNwYWNlOm5vd3JhcDtib3JkZXI6MH0uc2tpcC1saW5re3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6LTk5OTlweDtiYWNrZ3JvdW5kOnZhcigtLWNsci1wcmltYXJ5LWxpZ2h0ZW4pO2NvbG9yOnZhcigtLWNsci13aGl0ZSk7Ym9yZGVyLXJhZGl1czp2YXIoLS1icmRyLXJhZC04KTtwYWRkaW5nOjFyZW07ei1pbmRleDo5OTk7b3BhY2l0eTowfS5za2lwLWxpbms6Zm9jdXN7bGVmdDoycHg7dG9wOjJweDtvcGFjaXR5OjF9QGZvbnQtZmFjZXtmb250LWZhbWlseTpcIkludGVyXCI7c3JjOnVybChcIi4vLi4vLi4vYXNzZXRzL2ZvbnRzL0ludGVyLVZhcmlhYmxlRm9udF9vcHN6LHdnaHQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO2ZvbnQtZGlzcGxheTpzd2FwfWJvZHl7Zm9udC1mYW1pbHk6XCJJbnRlclwiLHNhbnMtc2VyaWZ9aDF7Zm9udDp2YXIoLS1mbnQtd2d0LTUwMCkgY2xhbXAoMS40cmVtLCAzdncsIDIuNXJlbSkvMS40ZW0gXCJJbnRlclwiLHNhbnMtc2VyaWY7bWFyZ2luOjAgMCAxLjJlbX1oMntmb250OnZhcigtLWZudC13Z3QtNTAwKSBjbGFtcCgxLjI1cmVtLCAzdncsIDJyZW0pLzEuNGVtIFwiSW50ZXJcIixzYW5zLXNlcmlmO21hcmdpbjowIDAgMS4yZW19aDN7Zm9udDp2YXIoLS1mbnQtd2d0LTUwMCkgY2xhbXAoMXJlbSwgM3Z3LCAxLjVyZW0pLzEuNGVtIFwiSW50ZXJcIixzYW5zLXNlcmlmO21hcmdpbjowIDAgMS4yZW19aDIsaDN7Y29sb3I6dmFyKC0tY2xyLXNlY29uZGFyeSl9cHtmb250Om5vcm1hbCBjbGFtcCgxcmVtLCAzdncsIDEuMjVyZW0pLzEuOGVtIFwiSW50ZXJcIixzYW5zLXNlcmlmO21hcmdpbi1ib3R0b206MXJlbX0udGV4dC0tbGVmdHt0ZXh0LWFsaWduOmxlZnR9LnRleHQtLWNlbnRlcnt0ZXh0LWFsaWduOmNlbnRlcn1AZm9udC1mYWNle2ZvbnQtZmFtaWx5OlwiZW5ydXRvLWljb1wiO3NyYzp1cmwoXCIuLy4uLy4uL2Fzc2V0cy9mb250cy9lbnJ1dG8taWNvLmVvdD9raXg5bm9cIik7c3JjOnVybChcIi4vLi4vLi4vYXNzZXRzL2ZvbnRzL2VucnV0by1pY28uZW90P2tpeDlubyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSx1cmwoXCIuLy4uLy4uL2Fzc2V0cy9mb250cy9lbnJ1dG8taWNvLnR0Zj9raXg5bm9cIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksdXJsKFwiLi8uLi8uLi9hc3NldHMvZm9udHMvZW5ydXRvLWljby53b2ZmP2tpeDlub1wiKSBmb3JtYXQoXCJ3b2ZmXCIpLHVybChcIi4vLi4vLi4vYXNzZXRzL2ZvbnRzL2VucnV0by1pY28uc3ZnP2tpeDlubyNlbnJ1dG8taWNvXCIpIGZvcm1hdChcInN2Z1wiKTtmb250LXdlaWdodDpub3JtYWw7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC1kaXNwbGF5OmJsb2NrfUBmb250LWZhY2V7Zm9udC1mYW1pbHk6XCJpY29tb29uXCI7c3JjOnVybChcIi4vLi4vLi4vYXNzZXRzL2ZvbnRzL2ljb21vb24uZW90P2tpeDlub1wiKTtzcmM6dXJsKFwiLi8uLi8uLi9hc3NldHMvZm9udHMvaWNvbW9vbi5lb3Q/a2l4OW5vI2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLHVybChcIi4vLi4vLi4vYXNzZXRzL2ZvbnRzL2ljb21vb24udHRmP2tpeDlub1wiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSx1cmwoXCIuLy4uLy4uL2Fzc2V0cy9mb250cy9pY29tb29uLndvZmY/a2l4OW5vXCIpIGZvcm1hdChcIndvZmZcIiksdXJsKFwiLi8uLi8uLi9hc3NldHMvZm9udHMvaWNvbW9vbi5zdmc/a2l4OW5vI2ljb21vb25cIikgZm9ybWF0KFwic3ZnXCIpO2ZvbnQtd2VpZ2h0Om5vcm1hbDtmb250LXN0eWxlOm5vcm1hbDtmb250LWRpc3BsYXk6YmxvY2t9W2NsYXNzXj1pY29uLV0sW2NsYXNzKj1cIiBpY29uLVwiXXtmb250LWZhbWlseTplbnJ1dG8taWNvLGljb21vb24gIWltcG9ydGFudDtmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDpub3JtYWw7Zm9udC12YXJpYW50Om5vcm1hbDt0ZXh0LXRyYW5zZm9ybTpub25lO2xpbmUtaGVpZ2h0OjE7LXdlYmtpdC1mb250LXNtb290aGluZzphbnRpYWxpYXNlZDstbW96LW9zeC1mb250LXNtb290aGluZzpncmF5c2NhbGV9Lmljb24tY2FyOmJlZm9yZXtjb250ZW50Olwi7qSCXCJ9Lmljb24tcGxhbmU6YmVmb3Jle2NvbnRlbnQ6XCLupJNcIn0uaWNvbi10cmFpbjpiZWZvcmV7Y29udGVudDpcIu6kmVwifS5pY29uLWxvY2F0aW9uOmJlZm9yZXtjb250ZW50Olwi7qSMXCJ9Lmljb24tY2FsZW5kYXI6YmVmb3Jle2NvbnRlbnQ6XCLupIFcIn0uaWNvbi10aW1lOmJlZm9yZXtjb250ZW50Olwi7qSYXCJ9Lmljb24tY3VzdG9tZXI6YmVmb3Jle2NvbnRlbnQ6XCLupIZcIn0uaWNvbi1hZHVsdDpiZWZvcmV7Y29udGVudDpcIu6kgFwifS5pY29uLWFkdWx0MjpiZWZvcmV7Y29udGVudDpcIu6knVwifS5pY29uLWNoaWxkOmJlZm9yZXtjb250ZW50Olwi7qSEXCJ9Lmljb24tY2hpbGQyOmJlZm9yZXtjb250ZW50Olwi7qSeXCJ9Lmljb24taW5mYW50OmJlZm9yZXtjb250ZW50Olwi7qSLXCJ9Lmljb24taW5mYW50MjpiZWZvcmV7Y29udGVudDpcIu6ko1wifS5pY29uLXN1cHBsaWVyOmJlZm9yZXtjb250ZW50Olwi7qSXXCJ9Lmljb24tbHVnZ2FnZS1sYXJnZTpiZWZvcmV7Y29udGVudDpcIu6kplwifS5pY29uLWx1Z2dhZ2UtbGFyZ2UyOmJlZm9yZXtjb250ZW50Olwi7qSnXCJ9Lmljb24tbHVnZ2FnZS1tZWRpdW06YmVmb3Jle2NvbnRlbnQ6XCLupKhcIn0uaWNvbi1sdWdnYWdlLW1lZGl1bTI6YmVmb3Jle2NvbnRlbnQ6XCLupKlcIn0uaWNvbi1sdWdnYWdlLXNtYWxsOmJlZm9yZXtjb250ZW50Olwi7qSqXCJ9Lmljb24tbHVnZ2FnZS1zbWFsbDI6YmVmb3Jle2NvbnRlbnQ6XCLupKtcIn0uaWNvbi1sdWdnYWdlOmJlZm9yZXtjb250ZW50Olwi7qSPXCJ9Lmljb24tbHVnZ2FnZTI6YmVmb3Jle2NvbnRlbnQ6XCLupJBcIn0uaWNvbi1ob21lOmJlZm9yZXtjb250ZW50Olwi7qSJXCJ9Lmljb24tc2VhcmNoOmJlZm9yZXtjb250ZW50Olwi7qS6XCJ9Lmljb24tYXJyb3ctZG93bjpiZWZvcmV7Y29udGVudDpcIu6ktFwifS5pY29uLWFycm93LXJpZ2h0OmJlZm9yZXtjb250ZW50Olwi7qS1XCJ9Lmljb24tY2hlY2s6YmVmb3Jle2NvbnRlbnQ6XCLupLlcIn0uaWNvbi1jaGVjay1jaXJjbGU6YmVmb3Jle2NvbnRlbnQ6XCLupINcIn0uaWNvbi1lZGl0OmJlZm9yZXtjb250ZW50Olwi7qSfXCJ9Lmljb24tZWRpdDI6YmVmb3Jle2NvbnRlbnQ6XCLupKBcIn0uaWNvbi1lbWFpbDpiZWZvcmV7Y29udGVudDpcIu6koVwifS5pY29uLWVtYWlsMjpiZWZvcmV7Y29udGVudDpcIu6kolwifS5pY29uLWluZm86YmVmb3Jle2NvbnRlbnQ6XCLupKRcIn0uaWNvbi1pbmZvMjpiZWZvcmV7Y29udGVudDpcIu6kpVwifS5pY29uLWNsb3NlOmJlZm9yZXtjb250ZW50Olwi7qSFXCJ9Lmljb24tcGx1czpiZWZvcmV7Y29udGVudDpcIu6krFwifS5pY29uLWV5ZTpiZWZvcmV7Y29udGVudDpcIu6kuFwifS5pY29uLWZpbHRlcjpiZWZvcmV7Y29udGVudDpcIu6kvFwifS5pY29uLWRpc3RhbmNlOmJlZm9yZXtjb250ZW50Olwi7qS9XCJ9Lmljb24tb25ld2F5OmJlZm9yZXtjb250ZW50Olwi7qS/XCJ9Lmljb24tcm91bmR0cmlwOmJlZm9yZXtjb250ZW50Olwi7qS+XCJ9Lmljb24tbWFwOmJlZm9yZXtjb250ZW50Olwi7qS7XCJ9Lmljb24tc3Rhci1mdWxsOmJlZm9yZXtjb250ZW50Olwi7qSWXCJ9Lmljb24tbGlzdC12aWV3OmJlZm9yZXtjb250ZW50Olwi7qS2XCJ9Lmljb24tZ3JpZC12aWV3OmJlZm9yZXtjb250ZW50Olwi7qS3XCJ9Lmljb24tbG9jazpiZWZvcmV7Y29udGVudDpcIu6kjVwifS5pY29uLXNwZWVkeTpiZWZvcmV7Y29udGVudDpcIu6klVwifS5pY29uLXRpY2tldDpiZWZvcmV7Y29udGVudDpcIu6krVwifS5pY29uLWRvb3ItdG8tZG9vcjpiZWZvcmV7Y29udGVudDpcIu6kh1wifS5pY29uLWRvb3I6YmVmb3Jle2NvbnRlbnQ6XCLupIhcIn0uaWNvbi1ob3VyczpiZWZvcmV7Y29udGVudDpcIu6kilwifS5pY29uLWxvdy1wcmljZXM6YmVmb3Jle2NvbnRlbnQ6XCLupI5cIn0uaWNvbi1tZWV0LWFuZC1ncmVldDpiZWZvcmV7Y29udGVudDpcIu6kkVwifS5pY29uLXNlYXJjaC1hYjpiZWZvcmV7Y29udGVudDpcIu6klFwifS5pY29uLXBlbmNpbC1ib3g6YmVmb3Jle2NvbnRlbnQ6XCLupJJcIn0uaWNvbi10d2l0dGVyOmJlZm9yZXtjb250ZW50Olwi7qSaXCJ9Lmljb24tZmFjZWJvb2s6YmVmb3Jle2NvbnRlbnQ6XCLupJtcIn0uaWNvbi1ibG9nOmJlZm9yZXtjb250ZW50Olwi7qScXCJ9Lmljb24tY2xpZW50LXNldHRpbmdzOmJlZm9yZXtjb250ZW50Olwi7qSuXCJ9Lmljb24tY2xpZW50LXJvYWQtbWlsZXM6YmVmb3Jle2NvbnRlbnQ6XCLupK9cIn0uaWNvbi1jbGllbnQtcmVzZXJ2YXRpb246YmVmb3Jle2NvbnRlbnQ6XCLupLBcIn0uaWNvbi1jbGllbnQtaGVscDpiZWZvcmV7Y29udGVudDpcIu6ksVwifS5pY29uLWNsaWVudC1kb2NzOmJlZm9yZXtjb250ZW50Olwi7qSyXCJ9Lmljb24tY2xpZW50LWJvb2tpbmc6YmVmb3Jle2NvbnRlbnQ6XCLupLNcIn0uaWNvbi1icm93c2U6YmVmb3Jle2NvbnRlbnQ6XCLupoZcIn0uaWNvbi1lcXVhbGl6ZXI6YmVmb3Jle2NvbnRlbnQ6XCLuppNcIn0uaWNvLXByaW1hcnl7Y29sb3I6dmFyKC0tY2xyLXByaW1hcnkpfS5pY28tcHJpbWFyeS1saWdodGVue2NvbG9yOnZhcigtLWNsci1wcmltYXJ5LWxpZ2h0ZW4pfS5pY28tc2Vjb25kYXJ5e2NvbG9yOnZhcigtLWNsci1zZWNvbmRhcnkpfS5pY28tc2Vjb25kYXJ5LWxpZ2h0ZW57Y29sb3I6dmFyKC0tY2xyLXNlY29uZGFyeS1saWdodGVuKX0uaWNvLWFmZmlybXtjb2xvcjojMDNhODAwfS5pY28td2hpdGV7Y29sb3I6dmFyKC0tY2xyLXdoaXRlKX0uaWNvLWJsYWNre2NvbG9yOnZhcigtLWNsci1ibGFjayl9Lmljby1mb3JtLWJyZHtjb2xvcjp2YXIoLS1jbHItZm9ybS1icmQpfS5pY28tZ3JhZGllbnR7YmFja2dyb3VuZDotd2Via2l0LWxpbmVhci1ncmFkaWVudCg3NGRlZywgIzQ2NkRGQSAwLCAjRkYyMTZFIDEwMCUpOy13ZWJraXQtYmFja2dyb3VuZC1jbGlwOnRleHQ7YmFja2dyb3VuZC1jbGlwOnRleHQ7LXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6cmdiYSgwLDAsMCwwKX0uaWNvLTE2e2Rpc3BsYXk6YmxvY2s7dGV4dC1hbGlnbjpjZW50ZXI7Zm9udC1zaXplOjE2cHh9Lmljby0xOHtkaXNwbGF5OmJsb2NrO3RleHQtYWxpZ246Y2VudGVyO2ZvbnQtc2l6ZToxOHB4fS5pY28tMjB7ZGlzcGxheTpibG9jazt0ZXh0LWFsaWduOmNlbnRlcjtmb250LXNpemU6MjBweH0uaWNvLTIye2Rpc3BsYXk6YmxvY2s7dGV4dC1hbGlnbjpjZW50ZXI7Zm9udC1zaXplOjIycHh9Lmljby0yM3tkaXNwbGF5OmJsb2NrO3RleHQtYWxpZ246Y2VudGVyO2ZvbnQtc2l6ZToyM3B4fS5pY28tMjR7ZGlzcGxheTpibG9jazt0ZXh0LWFsaWduOmNlbnRlcjtmb250LXNpemU6MjRweH0uaWNvLTI1e2Rpc3BsYXk6YmxvY2s7dGV4dC1hbGlnbjpjZW50ZXI7Zm9udC1zaXplOjI1cHh9Lmljby0yNntkaXNwbGF5OmJsb2NrO3RleHQtYWxpZ246Y2VudGVyO2ZvbnQtc2l6ZToyNnB4fS5pY28tMjh7ZGlzcGxheTpibG9jazt0ZXh0LWFsaWduOmNlbnRlcjtmb250LXNpemU6MjhweH0uaWNvLTMwe2Rpc3BsYXk6YmxvY2s7dGV4dC1hbGlnbjpjZW50ZXI7Zm9udC1zaXplOjMwcHh9Lmljby0zNntkaXNwbGF5OmJsb2NrO3RleHQtYWxpZ246Y2VudGVyO2ZvbnQtc2l6ZTozNnB4fS5pY28tNDR7ZGlzcGxheTpibG9jazt0ZXh0LWFsaWduOmNlbnRlcjtmb250LXNpemU6NDRweH0uaWNvLTUwe2Rpc3BsYXk6YmxvY2s7dGV4dC1hbGlnbjpjZW50ZXI7Zm9udC1zaXplOjUwcHh9Lmljby01MntkaXNwbGF5OmJsb2NrO3RleHQtYWxpZ246Y2VudGVyO2ZvbnQtc2l6ZTo1MnB4fS5pY28tNjJ7ZGlzcGxheTpibG9jazt0ZXh0LWFsaWduOmNlbnRlcjtmb250LXNpemU6NjJweH0uaWNvLTgwe2Rpc3BsYXk6YmxvY2s7dGV4dC1hbGlnbjpjZW50ZXI7Zm9udC1zaXplOjgwcHh9aGVhZGVye2JhY2tncm91bmQ6dmFyKC0tY2xyLXNlY29uZGFyeSk7Y29sb3I6dmFyKC0tY2xyLXdoaXRlKTtoZWlnaHQ6NjBweDtkaXNwbGF5OmdyaWQ7YWxpZ24taXRlbXM6Y2VudGVyO3BhZGRpbmc6dmFyKC0tc3BhY2VyLTEpO3Bvc2l0aW9uOmZpeGVkO3dpZHRoOjEwMCU7dG9wOjA7bGVmdDowO3otaW5kZXg6MTAwMH1AbWVkaWEobWluLXdpZHRoOiA2MnJlbSl7aGVhZGVye2hlaWdodDo4MHB4O3Bvc2l0aW9uOnJlbGF0aXZlfX0uaGVhZGVyLS1wcmltYXJ5e3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MTAwMX1AbWVkaWEobWluLXdpZHRoOiA3NXJlbSl7LmhlYWRlci0tcHJpbWFyeXtkaXNwbGF5OmdyaWQ7YWxpZ24taXRlbXM6Y2VudGVyO2dyaWQtdGVtcGxhdGUtY29sdW1uczpbbWVudS1sZWZ0XSAzNSUgW21pZGRsZS1jb250ZW50XSBhdXRvIFttZW51LXJpZ2h0XSAzNSV9fS5tZW51X19maXJzdHttYXJnaW4tdG9wOjYwcHh9QG1lZGlhKG1pbi13aWR0aDogNzVyZW0pey5tZW51X19maXJzdHtncmlkLWFyZWE6bWVudS1sZWZ0O2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDttYXJnaW4tdG9wOjB9Lm1lbnVfX2ZpcnN0PmxpOmZpcnN0LWNoaWxke21hcmdpbi1yaWdodDoycmVtfX1AbWVkaWEobWluLXdpZHRoOiA3NXJlbSl7Lm1lbnVfX2xhc3R7Z3JpZC1hcmVhOm1lbnUtcmlnaHQ7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVufX0ubWlkZGxlX19jb250ZW50e2Rpc3BsYXk6Z3JpZDtwbGFjZS1jb250ZW50OmNlbnRlcn1AbWVkaWEobWluLXdpZHRoOiA3NXJlbSl7Lm1pZGRsZV9fY29udGVudHtncmlkLWFyZWE6bWlkZGxlLWNvbnRlbnR9fUBtZWRpYShtaW4td2lkdGg6IDc1cmVtKXsubG9nb3ttYXJnaW4tdG9wOi0xLjVyZW19fS5sb2dvIGltZ3ttYXJnaW46YXV0bztoZWlnaHQ6MzBweH1AbWVkaWEobWluLXdpZHRoOiA2MnJlbSl7LmxvZ28gaW1ne2hlaWdodDo0NHB4fX1mb290ZXJ7Zm9udDp2YXIoLS1mbnQtcmVndWxhcik7bWFyZ2luLXRvcDphdXRvfWZvb3RlciBwe2ZvbnQ6dmFyKC0tZm50LXJlZ3VsYXIpO2NvbG9yOnZhcigtLWNsci13aGl0ZSl9Zm9vdGVyIGxpe3BhZGRpbmc6LjRlbSAwfS5mb290ZXJfX2xvZ297d2lkdGg6Y2xhbXAoNi42MjVyZW0sMXZ3ICsgMTJyZW0sMTVyZW0pO21hcmdpbi1ib3R0b206MWVtfS5mb290ZXItLXByaW1hcnk+ZGl2e21hcmdpbjowIDAgM3JlbX0uZm9vdGVyLS1wcmltYXJ5PmRpdjpsYXN0LWNoaWxke21hcmdpbjowfUBtZWRpYShtaW4td2lkdGg6IDQzcmVtKXsuZm9vdGVyLS1wcmltYXJ5e2Rpc3BsYXk6Z3JpZDtncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KDIsIDFmcik7Z3JpZC10ZW1wbGF0ZS1yb3dzOnJlcGVhdCgzLCAxZnIpfS5mb290ZXItLXByaW1hcnk+ZGl2OmZpcnN0LWNoaWxke2dyaWQtcm93OjE7Z3JpZC1jb2x1bW46MX0uZm9vdGVyLS1wcmltYXJ5PmRpdjpudGgtY2hpbGQoMil7Z3JpZC1yb3c6MTtncmlkLWNvbHVtbjoyO3BhZGRpbmctbGVmdDozZW19LmZvb3Rlci0tcHJpbWFyeT5kaXY6bnRoLWNoaWxkKDMpe2dyaWQtcm93OjI7Z3JpZC1jb2x1bW46MjtwYWRkaW5nLWxlZnQ6M2VtfS5mb290ZXItLXByaW1hcnk+ZGl2Om50aC1jaGlsZCg0KXtncmlkLXJvdzozO2dyaWQtY29sdW1uOjI7cGFkZGluZy1sZWZ0OjNlbX0uZm9vdGVyLS1wcmltYXJ5PmRpdjpsYXN0LWNoaWxke2dyaWQtcm93OjQ7Z3JpZC1jb2x1bW46MjtwYWRkaW5nLWxlZnQ6M2VtfX1AbWVkaWEobWluLXdpZHRoOiA2MnJlbSl7LmZvb3Rlci0tcHJpbWFyeXtncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KDMsIDFmcik7Z3JpZC10ZW1wbGF0ZS1yb3dzOnJlcGVhdCgyLCAxZnIpfS5mb290ZXItLXByaW1hcnk+ZGl2Om50aC1jaGlsZCg0KXtncmlkLXJvdzoxO2dyaWQtY29sdW1uOjM7cGFkZGluZy1sZWZ0OjNlbX0uZm9vdGVyLS1wcmltYXJ5PmRpdjpsYXN0LWNoaWxke2dyaWQtcm93OjI7Z3JpZC1jb2x1bW46M319LmNvbnRlbnQtLWJlbG93LXdlYnNpdGV7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjthbGlnbi1pdGVtczpjZW50ZXJ9LmNvbnRlbnQtLWJlbG93LXdlYnNpdGUgLmZsZXgtMTJ7ZmxleDoxLjJ9LmNvbnRlbnQtLWJlbG93LXdlYnNpdGUgLmZsZXgtMTh7ZmxleDoxLjh9LmNvbnRlbnQtLWJlbG93LXdlYnNpdGU+KntwYWRkaW5nOjEuNHJlbSAwfS5jb250ZW50LS1iZWxvdy13ZWJzaXRlIGF7Y29sb3I6dmFyKC0tY2xyLXNlY29uZGFyeSk7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTt0ZXh0LXVuZGVybGluZS1vZmZzZXQ6LjRlbX1AbWVkaWEobWluLXdpZHRoOiA3NXJlbSl7LmNvbnRlbnQtLWJlbG93LXdlYnNpdGV7ZmxleC1kaXJlY3Rpb246cm93LXJldmVyc2V9LmNvbnRlbnQtLWJlbG93LXdlYnNpdGU+KjpmaXJzdC1jaGlsZHt0ZXh0LWFsaWduOnJpZ2h0fX0ucGF5bWVudC1sb2dvc3tkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OnNwYWNlLWV2ZW5seTthbGlnbi1pdGVtczpjZW50ZXI7ZmxleC13cmFwOndyYXA7d2lkdGg6MTAwJX0ucGF5bWVudC1sb2dvcyBpbWd7d2lkdGg6ODBweDtwYWRkaW5nOi4zcmVtfUBtZWRpYShtaW4td2lkdGg6IDc1cmVtKXsucGF5bWVudC1sb2dvcyBpbWd7bWFyZ2luLXJpZ2h0OjFyZW19fS5wYXltZW50LWxvZ29zIGltZzpub3QoLm5vLWdyZXkpe2ZpbHRlcjpncmF5c2NhbGUoMSkgaW52ZXJ0KDAuNSl9LnBheW1lbnQtbG9nb3MgaW1nLm5vLWdyZXl7ZmlsdGVyOm5vbmV9LnBheW1lbnQtbG9nb3MgaW1nLm1hc3Rlcnt3aWR0aDo1NXB4fUBtZWRpYShtaW4td2lkdGg6IDc1cmVtKXsucGF5bWVudC1sb2dvc3tqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydH19c2VjdGlvbntwYWRkaW5nLWJsb2NrOm1pbig1dmgsM3JlbSk7Y29sb3I6dmFyKC0tY2xyLXNlY29uZGFyeSl9QG1lZGlhKG1pbi13aWR0aDogNzVyZW0pe3NlY3Rpb257cGFkZGluZy1ibG9jazptaW4oMjB2aCw1cmVtKX19LnNlY3Rpb24tLWxlYWRpbmd7cGFkZGluZy1ibG9jazptaW4oNXZoLDVyZW0pfS5zZWN0aW9uX19iZy1wcmltYXJ5e2JhY2tncm91bmQ6dmFyKC0tY2xyLXByaW1hcnkpO2NvbG9yOnZhcigtLWNsci13aGl0ZSl9LnNlY3Rpb25fX2JnLXByaW1hcnkgaDN7Y29sb3I6dmFyKC0tY2xyLXdoaXRlKSAhaW1wb3J0YW50fS5zZWN0aW9uX19iZy1wcmltYXJ5IGF7Y29sb3I6dmFyKC0tY2xyLXdoaXRlKTt0ZXh0LWRlY29yYXRpb246bm9uZX0uc2VjdGlvbl9fYmctc2Vjb25kYXJ5e2JhY2tncm91bmQ6dmFyKC0tY2xyLXNlY29uZGFyeSk7Y29sb3I6dmFyKC0tY2xyLXdoaXRlKX0uc2VjdGlvbl9fYmctc2Vjb25kYXJ5IGgyLC5zZWN0aW9uX19iZy1zZWNvbmRhcnkgaDF7Y29sb3I6dmFyKC0tY2xyLXdoaXRlKX0uc2VjdGlvbl9fYmctc2Vjb25kYXJ5IC5ibG9ja19fdGl0bGV7Y29sb3I6dmFyKC0tY2xyLXdoaXRlKX0uc2VjdGlvbl9fYmctc2Vjb25kYXJ5IC5jYXJkcyBwe2NvbG9yOnZhcigtLWNsci1zZWNvbmRhcnkpfS5zZWN0aW9uX19iZy1zZWNvbmRhcnkgLmZvcm1fX2NvbnRyb2x7Ym9yZGVyOjFweCBzb2xpZCB2YXIoLS1jbHItZm9ybS1icmQpfS5zZWN0aW9uLS1ncmV5e2JhY2tncm91bmQ6dmFyKC0tY2xyLWdyZXktbGlnaHRlc3QpfS5zZWN0aW9uLS1ibHVlLWxpZ2h0e2JhY2tncm91bmQ6dmFyKC0tY2xyLXNlY29uZGFyeS1saWdodGVuKX0uc2VjdGlvbi0tYmx1ZS1saWdodCBwe2NvbG9yOnZhcigtLWNsci13aGl0ZSl9LnNlY3Rpb24tLWV4dGVuZHtwYWRkaW5nLWJvdHRvbToyMGVtfS5zZWN0aW9uLS1vdmVybGFwe3BhZGRpbmctYmxvY2s6MCBtaW4oMjB2aCw1cmVtKX0uZmxleHtkaXNwbGF5Oi13ZWJraXQtYm94O2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtnYXA6dmFyKC0tZ2FwLCAxLjVyZW0pfUBtZWRpYShtaW4td2lkdGg6IDYycmVtKXsuZmxleHtmbGV4LWRpcmVjdGlvbjpyb3d9fS5mbGV4LWp1c3RpZnktc3RhcnR7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQgIWltcG9ydGFudH0uZmxleC1qdXN0aWZ5LWVuZHtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmQgIWltcG9ydGFudH0uZmxleC1qdXN0aWZ5LWNlbnRlcntqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyICFpbXBvcnRhbnR9LmZsZXgtanVzdGlmeS1iZXR3ZWVue2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnR9LmZsZXgtanVzdGlmeS1hcm91bmR7anVzdGlmeS1jb250ZW50OnNwYWNlLWFyb3VuZCAhaW1wb3J0YW50fS5mbGV4LWl0ZW1zLXN0YXJ0e2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQgIWltcG9ydGFudH0uZmxleC1pdGVtcy1lbmR7YWxpZ24taXRlbXM6ZmxleC1lbmQgIWltcG9ydGFudH0uZmxleC1pdGVtcy1jZW50ZXJ7YWxpZ24taXRlbXM6Y2VudGVyICFpbXBvcnRhbnR9LmZsZXgtaXRlbXMtYmFzZWxpbmV7YWxpZ24taXRlbXM6YmFzZWxpbmUgIWltcG9ydGFudH0uZmxleC1pdGVtcy1zdHJldGNoe2FsaWduLWl0ZW1zOnN0cmV0Y2ggIWltcG9ydGFudH0uZmxleC0xe2ZsZXg6MSAhaW1wb3J0YW50fS5mbGV4LTJ7ZmxleDoyICFpbXBvcnRhbnR9LmZsZXgtM3tmbGV4OjMgIWltcG9ydGFudH0uZmxleC00e2ZsZXg6NCAhaW1wb3J0YW50fS5ncmlke2Rpc3BsYXk6Z3JpZDtnYXA6dmFyKC0tZ2FwLCAxLjVyZW0pO3dpZHRoOjEwMCV9LmNvbHVtbnMtMntjb2x1bW4tY291bnQ6MX1AbWVkaWEobWluLXdpZHRoOiA2MnJlbSl7LmNvbHVtbnMtMntjb2x1bW4tY291bnQ6Mn19LmhpZGRlbntkaXNwbGF5Om5vbmUgIWltcG9ydGFudH0udS0tc2hvd3tkaXNwbGF5OmJsb2NrICFpbXBvcnRhbnR9LnUtLXNob3ctLWZsZXh7ZGlzcGxheTpmbGV4ICFpbXBvcnRhbnR9Lm1vYmlsZV9fbmF2LS10b2dnbGV7ZGlzcGxheTpibG9jaztwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO3JpZ2h0OjA7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSk7Ym9yZGVyOjA7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLDApO3dpZHRoOjNyZW07aGVpZ2h0OjNyZW07cGFkZGluZzouNXJlbTtjdXJzb3I6cG9pbnRlcjt6LWluZGV4OjEwMDF9QG1lZGlhKG1pbi13aWR0aDogNzVyZW0pey5tb2JpbGVfX25hdi0tdG9nZ2xle2Rpc3BsYXk6bm9uZX19Lm1vYmlsZV9fbmF2LS10b2dnbGUgc3BhblthcmlhLWhpZGRlbj10cnVlXXtkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjEwMCU7aGVpZ2h0OjJweDtiYWNrZ3JvdW5kOiNmZmY7Ym9yZGVyLXJhZGl1czp2YXIoLS1icmRyLXJhZC0yKTttYXJnaW46MCBhdXRvfS5tb2JpbGVfX25hdi0tdG9nZ2xlIHNwYW5bYXJpYS1oaWRkZW49dHJ1ZV06OmJlZm9yZSwubW9iaWxlX19uYXYtLXRvZ2dsZSBzcGFuW2FyaWEtaGlkZGVuPXRydWVdOjphZnRlcntjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MTAwJTtoZWlnaHQ6MnB4O2JhY2tncm91bmQ6I2ZmZjtib3JkZXItcmFkaXVzOnZhcigtLWJyZHItcmFkLTIpO2xlZnQ6MDt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuM3MgZWFzZX0ubW9iaWxlX19uYXYtLXRvZ2dsZSBzcGFuW2FyaWEtaGlkZGVuPXRydWVdOjpiZWZvcmV7dG9wOi0xMHB4fS5tb2JpbGVfX25hdi0tdG9nZ2xlIHNwYW5bYXJpYS1oaWRkZW49dHJ1ZV06OmFmdGVye2JvdHRvbTotMTBweH0ubW9iaWxlX19uYXYtLXRvZ2dsZVthcmlhLWV4cGFuZGVkPXRydWVdIHNwYW5bYXJpYS1oaWRkZW49dHJ1ZV17YmFja2dyb3VuZDpyZ2JhKDAsMCwwLDApfS5tb2JpbGVfX25hdi0tdG9nZ2xlW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0gc3BhblthcmlhLWhpZGRlbj10cnVlXTo6YmVmb3Jle3RyYW5zZm9ybTp0cmFuc2xhdGVZKDEwcHgpIHJvdGF0ZSg0NWRlZyl9Lm1vYmlsZV9fbmF2LS10b2dnbGVbYXJpYS1leHBhbmRlZD10cnVlXSBzcGFuW2FyaWEtaGlkZGVuPXRydWVdOjphZnRlcnt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtMTBweCkgcm90YXRlKC00NWRlZyl9Lm5hdi0tcHJpbWFyeXtwb3NpdGlvbjpmaXhlZDtpbnNldDowO2JhY2tncm91bmQ6dmFyKC0tY2xyLXNlY29uZGFyeSk7cGFkZGluZzptaW4oNXZoLDEwZW0pO2hlaWdodDoxMDB2aDt0cmFuc2Zvcm06dHJhbnNsYXRlWCgyMDB2dyk7ei1pbmRleDoxMDAwfS5uYXYtLXByaW1hcnlbZGF0YS12aXNpYmxlPXRydWVde3RyYW5zZm9ybTp0cmFuc2xhdGVYKDApfUBtZWRpYShtaW4td2lkdGg6IDc1cmVtKXsubmF2LS1wcmltYXJ5e2luc2V0OnVuc2V0O3BhZGRpbmc6MDtwb3NpdGlvbjpyZWxhdGl2ZTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgwKTtoZWlnaHQ6MTAwJTtkaXNwbGF5OmNvbnRlbnRzfX0ubmF2LS1wcmltYXJ5IGxpe3BhZGRpbmc6LjVlbSAwIDEuNXJlbTtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXJ9Lm5hdi0tcHJpbWFyeSBsaSAuaWNvbjpub3QoW2NsYXNzXj1pY29uLWFycm93XSl7bWFyZ2luLXJpZ2h0OjVweH0ubmF2LS1wcmltYXJ5IGF7Y29sb3I6dmFyKC0tY2xyLXdoaXRlKTt0ZXh0LWRlY29yYXRpb246bm9uZTtmb250OjUwMCBjbGFtcCgxLjEyNXJlbSwgM3Z3LCAxLjI1cmVtKS8xLjhlbSBcIkludGVyXCIsc2Fucy1zZXJpZn0ubmF2LS1wcmltYXJ5IGEuYWN0aXZlOm5vdCg6aGFzKGkuaWNvbikpe3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmUgdmFyKC0tY2xyLXByaW1hcnkpIDNweDt0ZXh0LXVuZGVybGluZS1vZmZzZXQ6LjVlbX0ubmF2LS1wcmltYXJ5IGEuYWNjb3VudHMuYWN0aXZle3RleHQtZGVjb3JhdGlvbjpub25lfS5uYXYtLXByaW1hcnkgYS5hY2NvdW50cy5hY3RpdmUgc3Bhbnt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lIHZhcigtLWNsci1wcmltYXJ5KSAzcHg7dGV4dC11bmRlcmxpbmUtb2Zmc2V0Oi41ZW19Lm5hdi0tcHJpbWFyeSBhLmFjY291bnRzLmFjdGl2ZSBpLmljb257dGV4dC1kZWNvcmF0aW9uOm5vbmV9Lm1lbnVfX2xhc3QgbGk6bGFzdC1jaGlsZHtwb3NpdGlvbjpyZWxhdGl2ZX0ubmF2X19saW5rLmFjY291bnRze2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXJ9LmFjY291bnQtZHJvcGRvd257cG9zaXRpb246YWJzb2x1dGU7dG9wOjU5cHg7cmlnaHQ6MDtiYWNrZ3JvdW5kOnZhcigtLWNsci1zZWNvbmRhcnkpO2JvcmRlci1yYWRpdXM6MCAwIDVweCA1cHg7Ym94LXNoYWRvdzowIDJweCA1cHggcmdiYSgwLDAsMCwuMSk7d2lkdGg6MTAwJTt6LWluZGV4OjEwMDttYXJnaW4tdG9wOjVweDt0ZXh0LWFsaWduOmNlbnRlcjtwYWRkaW5nOi41cmVtIDEuMnJlbTtib3JkZXItdG9wOjFweCBzb2xpZCByZ2JhKDI1NSwyNTUsMjU1LC4yKX1AbWVkaWEobWluLXdpZHRoOiA3NXJlbSl7LmFjY291bnQtZHJvcGRvd257d2lkdGg6bWF4LWNvbnRlbnR9fS5sb2dvdXQtYnRue2Rpc3BsYXk6YmxvY2s7cGFkZGluZzoxMHB4IDE1cHg7dHJhbnNpdGlvbjpiYWNrZ3JvdW5kIC4yc30uc29jaWFsX19uYXZ7ZGlzcGxheTpmbGV4O21hcmdpbi1sZWZ0Oi0xcmVtfS5zb2NpYWxfX25hdiBsaXtwYWRkaW5nOnZhcigtLXNwYWNlci0xKX0iLCIvLyBodHRwczovL3BpY2NhbGlsLmxpL2Jsb2cvYS1tb2Rlcm4tY3NzLXJlc2V0XG5cbi8qIEJveCBzaXppbmcgcnVsZXMgKi9cbiosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi8qIFJlbW92ZSBkZWZhdWx0IG1hcmdpbiAqL1xuYm9keSxcbmgxLFxuaDIsXG5oMyxcbmg0LFxucCxcbmZpZ3VyZSxcbmJsb2NrcXVvdGUsXG5kbCxcbmRkIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4vKiBSZW1vdmUgbGlzdCBzdHlsZXMgb24gdWwsIG9sIGVsZW1lbnRzIHdpdGggYSBsaXN0IHJvbGUsIHdoaWNoIHN1Z2dlc3RzIGRlZmF1bHQgc3R5bGluZyB3aWxsIGJlIHJlbW92ZWQgKi9cbnVsW3JvbGU9J2xpc3QnXSxcbm9sW3JvbGU9J2xpc3QnXSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi8qIFNldCBjb3JlIHJvb3QgZGVmYXVsdHMgKi9cbmh0bWw6Zm9jdXMtd2l0aGluIHtcbiAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG59XG5cbi8qIFNldCBjb3JlIGJvZHkgZGVmYXVsdHMgKi9cbmJvZHkge1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplU3BlZWQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbi8qIEEgZWxlbWVudHMgdGhhdCBkb24ndCBoYXZlIGEgY2xhc3MgZ2V0IGRlZmF1bHQgc3R5bGVzICovXG5hOm5vdChbY2xhc3NdKSB7XG4gIHRleHQtZGVjb3JhdGlvbi1za2lwLWluazogYXV0bztcbn1cblxuLyogTWFrZSBpbWFnZXMgZWFzaWVyIHRvIHdvcmsgd2l0aCAqL1xuaW1nLFxucGljdHVyZSB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qIEluaGVyaXQgZm9udHMgZm9yIGlucHV0cyBhbmQgYnV0dG9ucyAqL1xuaW5wdXQsXG5idXR0b24sXG50ZXh0YXJlYSxcbnNlbGVjdCB7XG4gIGZvbnQ6IGluaGVyaXQ7XG59XG5cbi8qIFJlbW92ZSBhbGwgYW5pbWF0aW9ucywgdHJhbnNpdGlvbnMgYW5kIHNtb290aCBzY3JvbGwgZm9yIHBlb3BsZSB0aGF0IHByZWZlciBub3QgdG8gc2VlIHRoZW0gKi9cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIGh0bWw6Zm9jdXMtd2l0aGluIHtcbiAgICBzY3JvbGwtYmVoYXZpb3I6IGF1dG87XG4gIH1cblxuICAqLFxuICAqOjpiZWZvcmUsXG4gICo6OmFmdGVyIHtcbiAgICBhbmltYXRpb24tZHVyYXRpb246IDAuMDFtcyAhaW1wb3J0YW50O1xuICAgIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IDEgIWltcG9ydGFudDtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjAxbXMgIWltcG9ydGFudDtcbiAgICBzY3JvbGwtYmVoYXZpb3I6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxufSIsIi8qISBub3JtYWxpemUuY3NzIHY4LjAuMSB8IE1JVCBMaWNlbnNlIHwgZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3MgKi9cblxuLyogRG9jdW1lbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgbGluZSBoZWlnaHQgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gUHJldmVudCBhZGp1c3RtZW50cyBvZiBmb250IHNpemUgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlcyBpbiBpT1MuXG4gKi9cblxuaHRtbCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1OyAvKiAxICovXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLyogMiAqL1xufVxuXG4vKiBTZWN0aW9uc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuYm9keSB7XG4gIG1hcmdpbjogMDtcbn1cblxuLyoqXG4gKiBSZW5kZXIgdGhlIGBtYWluYCBlbGVtZW50IGNvbnNpc3RlbnRseSBpbiBJRS5cbiAqL1xuXG5tYWluIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgZm9udCBzaXplIGFuZCBtYXJnaW4gb24gYGgxYCBlbGVtZW50cyB3aXRoaW4gYHNlY3Rpb25gIGFuZFxuICogYGFydGljbGVgIGNvbnRleHRzIGluIENocm9tZSwgRmlyZWZveCwgYW5kIFNhZmFyaS5cbiAqL1xuXG5oMSB7XG4gIGZvbnQtc2l6ZTogMmVtO1xuICBtYXJnaW46IDAuNjdlbSAwO1xufVxuXG4vKiBHcm91cGluZyBjb250ZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIEZpcmVmb3guXG4gKiAyLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlIGFuZCBJRS5cbiAqL1xuXG5ociB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94OyAvKiAxICovXG4gIGhlaWdodDogMDsgLyogMSAqL1xuICBvdmVyZmxvdzogdmlzaWJsZTsgLyogMiAqL1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxucHJlIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlOyAvKiAxICovXG4gIGZvbnQtc2l6ZTogMWVtOyAvKiAyICovXG59XG5cbi8qIFRleHQtbGV2ZWwgc2VtYW50aWNzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIG9uIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMC5cbiAqL1xuXG5hIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi8qKlxuICogMS4gUmVtb3ZlIHRoZSBib3R0b20gYm9yZGVyIGluIENocm9tZSA1Ny1cbiAqIDIuIEFkZCB0aGUgY29ycmVjdCB0ZXh0IGRlY29yYXRpb24gaW4gQ2hyb21lLCBFZGdlLCBJRSwgT3BlcmEsIGFuZCBTYWZhcmkuXG4gKi9cblxuYWJiclt0aXRsZV0ge1xuICBib3JkZXItYm90dG9tOiBub25lOyAvKiAxICovXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyAvKiAyICovXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDsgLyogMiAqL1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHdlaWdodCBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmkuXG4gKi9cblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5jb2RlLFxua2JkLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTsgLyogMSAqL1xuICBmb250LXNpemU6IDFlbTsgLyogMiAqL1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7XG59XG5cbi8qKlxuICogUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgZWxlbWVudHMgZnJvbSBhZmZlY3RpbmcgdGhlIGxpbmUgaGVpZ2h0IGluXG4gKiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc3ViLFxuc3VwIHtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3ViIHtcbiAgYm90dG9tOiAtMC4yNWVtO1xufVxuXG5zdXAge1xuICB0b3A6IC0wLjVlbTtcbn1cblxuLyogRW1iZWRkZWQgY29udGVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGJvcmRlciBvbiBpbWFnZXMgaW5zaWRlIGxpbmtzIGluIElFIDEwLlxuICovXG5cbmltZyB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbn1cblxuLyogRm9ybXNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogMS4gQ2hhbmdlIHRoZSBmb250IHN0eWxlcyBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBGaXJlZm94IGFuZCBTYWZhcmkuXG4gKi9cblxuYnV0dG9uLFxuaW5wdXQsXG5vcHRncm91cCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7IC8qIDEgKi9cbiAgZm9udC1zaXplOiAxMDAlOyAvKiAxICovXG4gIGxpbmUtaGVpZ2h0OiAxLjE1OyAvKiAxICovXG4gIG1hcmdpbjogMDsgLyogMiAqL1xufVxuXG4vKipcbiAqIFNob3cgdGhlIG92ZXJmbG93IGluIElFLlxuICogMS4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZS5cbiAqL1xuXG5idXR0b24sXG5pbnB1dCB7IC8qIDEgKi9cbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBFZGdlLCBGaXJlZm94LCBhbmQgSUUuXG4gKiAxLiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEZpcmVmb3guXG4gKi9cblxuYnV0dG9uLFxuc2VsZWN0IHsgLyogMSAqL1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICovXG5cbmJ1dHRvbixcblt0eXBlPVwiYnV0dG9uXCJdLFxuW3R5cGU9XCJyZXNldFwiXSxcblt0eXBlPVwic3VibWl0XCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbm5lciBib3JkZXIgYW5kIHBhZGRpbmcgaW4gRmlyZWZveC5cbiAqL1xuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cImJ1dHRvblwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwicmVzZXRcIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInN1Ym1pdFwiXTo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbn1cblxuLyoqXG4gKiBSZXN0b3JlIHRoZSBmb2N1cyBzdHlsZXMgdW5zZXQgYnkgdGhlIHByZXZpb3VzIHJ1bGUuXG4gKi9cblxuYnV0dG9uOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJidXR0b25cIl06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cInJlc2V0XCJdOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJzdWJtaXRcIl06LW1vei1mb2N1c3Jpbmcge1xuICBvdXRsaW5lOiAxcHggZG90dGVkIEJ1dHRvblRleHQ7XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgcGFkZGluZyBpbiBGaXJlZm94LlxuICovXG5cbmZpZWxkc2V0IHtcbiAgcGFkZGluZzogMC4zNWVtIDAuNzVlbSAwLjYyNWVtO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIHRleHQgd3JhcHBpbmcgaW4gRWRnZSBhbmQgSUUuXG4gKiAyLiBDb3JyZWN0IHRoZSBjb2xvciBpbmhlcml0YW5jZSBmcm9tIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gSUUuXG4gKiAzLiBSZW1vdmUgdGhlIHBhZGRpbmcgc28gZGV2ZWxvcGVycyBhcmUgbm90IGNhdWdodCBvdXQgd2hlbiB0aGV5IHplcm8gb3V0XG4gKiAgICBgZmllbGRzZXRgIGVsZW1lbnRzIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5sZWdlbmQge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiAxICovXG4gIGNvbG9yOiBpbmhlcml0OyAvKiAyICovXG4gIGRpc3BsYXk6IHRhYmxlOyAvKiAxICovXG4gIG1heC13aWR0aDogMTAwJTsgLyogMSAqL1xuICBwYWRkaW5nOiAwOyAvKiAzICovXG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7IC8qIDEgKi9cbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgdmVydGljYWwgYWxpZ25tZW50IGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxuICovXG5cbnByb2dyZXNzIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgZGVmYXVsdCB2ZXJ0aWNhbCBzY3JvbGxiYXIgaW4gSUUgMTArLlxuICovXG5cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gSUUgMTAuXG4gKiAyLiBSZW1vdmUgdGhlIHBhZGRpbmcgaW4gSUUgMTAuXG4gKi9cblxuW3R5cGU9XCJjaGVja2JveFwiXSxcblt0eXBlPVwicmFkaW9cIl0ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiAxICovXG4gIHBhZGRpbmc6IDA7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBjdXJzb3Igc3R5bGUgb2YgaW5jcmVtZW50IGFuZCBkZWNyZW1lbnQgYnV0dG9ucyBpbiBDaHJvbWUuXG4gKi9cblxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBvZGQgYXBwZWFyYW5jZSBpbiBDaHJvbWUgYW5kIFNhZmFyaS5cbiAqIDIuIENvcnJlY3QgdGhlIG91dGxpbmUgc3R5bGUgaW4gU2FmYXJpLlxuICovXG5cblt0eXBlPVwic2VhcmNoXCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7IC8qIDEgKi9cbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGlubmVyIHBhZGRpbmcgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gbWFjT1MuXG4gKi9cblxuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbiAqIDIuIENoYW5nZSBmb250IHByb3BlcnRpZXMgdG8gYGluaGVyaXRgIGluIFNhZmFyaS5cbiAqL1xuXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8qIDEgKi9cbiAgZm9udDogaW5oZXJpdDsgLyogMiAqL1xufVxuXG4vKiBJbnRlcmFjdGl2ZVxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLypcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIEVkZ2UsIElFIDEwKywgYW5kIEZpcmVmb3guXG4gKi9cblxuZGV0YWlscyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnN1bW1hcnkge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07XG59XG5cbi8qIE1pc2NcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgMTArLlxuICovXG5cbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMC5cbiAqL1xuXG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59IiwiLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIFRoaXMgZmlsZSBjb250YWlucyBhbGwgdmFyaWFibGVzIG9mIHRoZSBzaXRlL2FwcGxpY2F0aW9uLlxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuOnJvb3Qge1xuXG4gIC8vIGNvbG9yXG4gIC0tY2xyLXByaW1hcnk6IGhzbGEoMzM5LCAxMDAlLCA1NiUsIDEpO1xuICAtLWNsci1wcmltYXJ5LTMwOiBoc2xhKDMzOSwgMTAwJSwgNTYlLCAuMyk7XG4gIC0tY2xyLXByaW1hcnktbGlnaHRlbjogI0ZGNjk5RTtcblxuICAtLWNsci1zZWNvbmRhcnk6IHJnYigzNSwgMjgsIDExNSk7XG4gIC0tY2xyLXNlY29uZGFyeS1saWdodGVuOiAjNTQzQkYyO1xuXG4gIC0tY2xyLWhpZ2hsaWdodDogIzc1OEZFRDtcbiAgLS1jbHItaGlnaGxpZ2h0LWxpZ2h0ZW46ICNkY2UyZjc7XG5cbiAgLS1jbHItbGlnaHQ6ICNmZmY2Zjg7XG4gIC0tY2xyLWRhcms6ICNmZjAwY2E7XG5cbiAgLS1jbHItZ3JleTogIzgwODY5QjtcbiAgLS1jbHItZ3JleS1saWdodDogIzgyODY5YjtcbiAgLS1jbHItZ3JleS1saWdodGVyOiAjQ0NDO1xuICAtLWNsci1ncmV5LWxpZ2h0ZXItc2Vjb25kYXJ5OiAjOGU5MDk1O1xuICAtLWNsci1ncmV5LWxpZ2h0ZXN0OiAjRjNGNEY2O1xuICAtLWNsci1ncmV5LXRoZS1saWdodGVzdDogI2U0ZTRlNDtcbiAgLS1jbHItZ3JleS1icmRyOiAjZGRkO1xuICAtLWNsci1ncmV5LWRhcms6ICM2OTY5Njk7XG4gIC0tY2xyLXJlc2VydmF0aW9uLWJnOiAjZjNmNGY2O1xuXG4gIC0tY2xyLW5ldXRyYWw6IGhzbCgwLCAwJSwgODAlKTtcbiAgLS1jbHItd2hpdGU6ICNGRkZGRkY7XG4gIC0tY2xyLWJsYWNrOiAjMDAwMDAwO1xuICBcbiAgLS1jbHItZm9ybS1icmQ6ICNhZWIyYmM7XG4gIC0tY2xyLXRyYW5zcGFyZW50OiB0cmFuc3BhcmVudDtcbiAgLS1jbHItLWdyZXktdGFibGU6IHJnYmEoMjE0LCAyMjAsIDIzMywgMC4yNSk7XG4gIC0tY2xyLWhpZ2hsaWdodGVyOiByZ2JhKDIyNSwgMjI1LCAyMjUsIDAuMyk7XG5cbiAgLy8gcG9wdXBzXG4gIC0tY2xyLWlzLWVycm9yOiAjRUNEOUQ5O1xuICAtLWNsci1pcy1lcnJvci1vdXRsaW5lOiAjQkY3OTc5O1xuICAtLWNsci1pcy12YWxpZDogI0Q5RUNEQjtcbiAgLS1jbHItaXMtdmFsaWQtb3V0bGluZTogIzgzQkY3OTtcbiAgLS1jbHItaXMtd2FybmluZzogI0YwRUNEMjtcbiAgLS1jbHItaXMtaW5mbzogI0U1RUFGRTtcblxuICAvLyBib3JkZXItcmFkaXVzXG4gIC0tYnJkci1yYWQtNTBwOiA1MCU7XG4gIC0tYnJkci1yYWQtNTA6IDUwcHg7XG4gIC0tYnJkci1yYWQtMzA6IDMwcHg7XG4gIC0tYnJkci1yYWQtMjA6IDIwcHg7XG4gIC0tYnJkci1yYWQtMTU6IDE1cHg7XG4gIC0tYnJkci1yYWQtMTI6IDEycHg7XG4gIC0tYnJkci1yYWQtMTA6IDEwcHg7XG4gIC0tYnJkci1yYWQtODogOHB4O1xuICAtLWJyZHItcmFkLTU6IDVweDtcbiAgLS1icmRyLXJhZC0yOiAycHg7XG5cbiAgLS1ib3gtc2hhZG93LXByaW1hcnk6IDAgNXB4IDEwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcblxuICAvL2ZvbnQtc2l6ZVxuICAtLWZudC1zei0xODogMThweDtcbiAgLS1mbnQtc3otMjA6IDIwcHg7XG4gIC0tZm50LXN6LTMwOiAzMHB4O1xuXG4gIC8vZm9udC13ZWlnaHRcbiAgLS1mbnQtd2d0LTUwMDogNTAwO1xuICAtLWZudC13Z3QtNjAwOiA2MDA7XG5cbiAgLyogRm9udHMgKi9cbiAgLS1mbnQtc21hbGw6IDQwMCBjbGFtcCgwLjlyZW0sIDN2dywgMXJlbSkvMS44ZW0gJ0ludGVyJywgc2Fucy1zZXJpZjtcbiAgLS1mbnQtcmVndWxhcjogNTAwIGNsYW1wKDFyZW0sIDN2dywgMS4xMjUwcmVtKS8xLjhlbSAnSW50ZXInLCBzYW5zLXNlcmlmO1xuICAtLWZudC1iaWc6IDUwMCBjbGFtcCgxLjI1MHJlbSwgMXJlbSArIDN2dywgMS42MjVyZW0pLzEuOGVtICdJbnRlcicsIHNhbnMtc2VyaWY7XG4gIC0tZm50LWZvcm1zOiA1MDAgY2xhbXAoMS4ycmVtLCAxdncsIDEuMTI1cmVtKS8xLjhlbSBcIkludGVyXCIsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbiAgLS1mbnQtZm9ybXMtbWF0ZXJpYWwtbGFiZWw6IDUwMCBjbGFtcCgwLjg1cmVtLCAzdncsIDFyZW0pLzEuOGVtIFwiSW50ZXJcIiwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xuICAtLWZudC1oZWFkaW5nOiA2MDAgY2xhbXAoMS4ycmVtLCAzdncsIDEuNnJlbSkvMS40ZW0gXCJJbnRlclwiLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG4gIC0tZm50LWhlYWRpbmctc2Vjb25kYXJ5OiA2MDAgY2xhbXAoMS4yNTByZW0sIDAuNXJlbSArIDJ2dywgMS4zNzVyZW0pLzEuOGVtIFwiSW50ZXJcIiwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xuXG4gIC0tc3BhY2VyLTE6IDFyZW07XG4gIC0tc3BhY2VyLTE1OiAxLjVyZW07XG4gIC0tc3BhY2VyLTI6IDJyZW07XG4gIC0tc3BhY2VyLTM6IDNyZW07XG5cbiAgLy8gZm9ybSBlbGVtZW50c1xuICAvLyBhZGRvbiBwb3B1cHMgdG9wIHBvc2l0aW9uaW5nIG9uIGRldmljZXNcbiAgLS10b3AtbTogNjhweDsgLy8gbW9iaWxlXG4gIC0tdG9wLWw6IDcwcHg7IC8vIGxhcHRvcFxuICAtLXRvcC1sbDogNzBweDsgLy8gbGFyZ2UgbGFwdG9wXG4gIC0tdG9wLXhsbDogNzRweDsgLy94LWxhcmdlIGxhcHRvcFxufSIsIkB1c2UgXCJyZXNvdXJjZXMvc2Nzcy9hYnN0cmFjdHMvdmFyaWFibGVzXCIgYXMgYnJlYWtwb2ludHM7XG5cbmh0bWwsIGJvZHkge1xuICBcbiAgLyogc3RpY2t5IGZvb3RlciBzZXR1cCAqL1xuICBoZWlnaHQ6MTAwJTtcbn1cblxuYm9keSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjg7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcblxuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcblxuICAvKiBzdGlja3kgaGVhZGVyICovXG4gIHBhZGRpbmctdG9wOiA2MHB4O1xuXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnRzLmxhcHRvcCB7XG4gICAgXG4gICAgLyogcmVtb3ZlIHN0aWNreSBoZWFkZXIqL1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG5cbiAgLyogc3RpY2t5IGZvb3RlciAqL1xuICAmID4gZm9vdGVyIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogMTAwdmg7XG4gIH1cbn1cblxubWFpbiB7XG4gIGZsZXg6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbmEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbnVsIHtcbiAgbGlzdC1zdHlsZTpub25lO1xuICBtYXJnaW46MDtcbiAgcGFkZGluZzowO1xufVxuXG4vLyB0YWlsd2luZCBjb250YWluZXIgY3NzXG4uY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAwIDJyZW07XG4gIHRyYW5zaXRpb246IHdpZHRoIC4xcztcblxuICBAaW5jbHVkZSBicmVha3BvaW50cy50YWJsZXQge1xuICAgICBtYXgtd2lkdGg6IDQzcmVtOyAvLzY4OFxuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnRzLmxhcHRvcCB7XG4gICAgIG1heC13aWR0aDogNjJyZW07IC8vOTkyXG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludHMubGFyZ2UtbGFwdG9wIHtcbiAgICAgbWF4LXdpZHRoOiA3NXJlbTsgLy8xMjAwXG4gIH1cbn1cblxuLmNvbnRhaW5lci0tc21hbGwge1xuICB3aWR0aDogODAlO1xuICBtYXJnaW46IDAgYXV0bztcblxuICBAaW5jbHVkZSBicmVha3BvaW50cy50YWJsZXQge1xuICAgIHdpZHRoOiA3MCU7XG4gIH1cblxuICBAaW5jbHVkZSBicmVha3BvaW50cy5sYXB0b3Age1xuICAgIHdpZHRoOiA2MCU7XG4gIH1cbn1cblxuLyogQWNjZXNzaWJpbGl0eSAqL1xuLyogVmlzaWJsZSBvbmx5IHRvIHNjcmVlbiByZWFkZXJzICovXG4uc3Itb25seSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogLTFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYm9yZGVyOiAwO1xufVxuXG4vKiBTa2lwIHRvIGNvbnRlbnQgKi9cbi5za2lwLWxpbmsge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC05OTk5cHg7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNsci1wcmltYXJ5LWxpZ2h0ZW4pO1xuICBjb2xvcjogdmFyKC0tY2xyLXdoaXRlKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnJkci1yYWQtOCk7XG4gIHBhZGRpbmc6IDFyZW07XG4gIHotaW5kZXg6IDk5OTtcbiAgb3BhY2l0eTogMDtcbn1cblxuLnNraXAtbGluazpmb2N1cyB7XG4gIGxlZnQ6IDJweDtcbiAgdG9wOiAycHg7XG4gIG9wYWNpdHk6IDE7XG59IiwiLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIFRoaXMgZmlsZSBjb250YWlucyBhbGwgYXBwbGljYXRpb24td2lkZSBTYXNzIHZhcmlhYmxlcy5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuLy8vIEJyZWFrcG9pbnRzIG1hcFxuLy8vIEBwcm9wIHtTdHJpbmd9IGtleXMgLSBLZXlzIGFyZSBpZGVudGlmaWVycyBtYXBwZWQgdG8gYSBnaXZlbiBsZW5ndGhcbi8vLyBAcHJvcCB7TWFwfSB2YWx1ZXMgLSBWYWx1ZXMgYXJlIGFjdHVhbCBicmVha3BvaW50cyBleHByZXNzZWQgaW4gcGl4ZWxzXG4kYnJlYWtwb2ludHM6IChcbiAgICAgICAgJ3RhYmxldCc6IDQzcmVtLCAvLzY4OHB4XG4gICAgICAgICdsYXB0b3AnOiA2MnJlbSwgLy85OTJweFxuICAgICAgICAnbGFyZ2UtbGFwdG9wJzogNzVyZW0sIC8vMTIwMHB4XG4gICAgICAgICdsYXJnZS1zY3JlZW4nOiA4MnJlbSwgLy8xMzEycHhcbiAgICAgICAgJ3gtbGFyZ2Utc2NyZWVuJzogMTAwcmVtIC8vMTYwMHB4XG4pICFkZWZhdWx0O1xuXG5AbWl4aW4gdGFibGV0IHtcbiAgQG1lZGlhIChtaW4td2lkdGg6bWFwLWdldCgkYnJlYWtwb2ludHMsICd0YWJsZXQnKSl7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIGxhcHRvcCB7XG4gIEBtZWRpYSAobWluLXdpZHRoOm1hcC1nZXQoJGJyZWFrcG9pbnRzLCAnbGFwdG9wJykpe1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBsYXJnZS1sYXB0b3Age1xuICBAbWVkaWEgKG1pbi13aWR0aDogbWFwLWdldCgkYnJlYWtwb2ludHMsICdsYXJnZS1sYXB0b3AnKSl7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIGxhcmdlLXNjcmVlbiB7XG4gIEBtZWRpYSAobWluLXdpZHRoOm1hcC1nZXQoJGJyZWFrcG9pbnRzLCAnbGFyZ2Utc2NyZWVuJykpe1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiB4LWxhcmdlLXNjcmVlbiB7XG4gIEBtZWRpYSAobWluLXdpZHRoOm1hcC1nZXQoJGJyZWFrcG9pbnRzLCAneC1sYXJnZS1zY3JlZW4nKSl7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy9AbWl4aW4gYnJlYWtwb2ludCAoJGJwOiAwKSB7XG4vLyAgQG1lZGlhIChtYXgtd2lkdGg6ICRicCkge1xuLy8gICAgQGNvbnRlbnQ7XG4vLyAgfVxuLy99XG5cblxuXG4vLy8gUmVndWxhciBmb250IGZhbWlseVxuLy8vIEB0eXBlIExpc3Rcbi8vJHRleHQtZm9udC1zdGFjazogJ09wZW4gU2FucycsICdIZWx2ZXRpY2EgTmV1ZSBMaWdodCcsICdIZWx2ZXRpY2EgTmV1ZScsICdIZWx2ZXRpY2EnLCAnQXJpYWwnLCBzYW5zLXNlcmlmICFkZWZhdWx0O1xuXG4vLy8gQ29kZSAobW9ub3NwYWNlKSBmb250IGZhbWlseVxuLy8vIEB0eXBlIExpc3Rcbi8vJGNvZGUtZm9udC1zdGFjazogJ0NvdXJpZXIgTmV3JywgJ0RlamFWdSBTYW5zIE1vbm8nLCAnQml0c3RyZWFtIFZlcmEgU2FucyBNb25vJywgJ01vbmFjbycsIG1vbm9zcGFjZSAhZGVmYXVsdDtcblxuXG5cblxuXG4vLy8gQ29weSB0ZXh0IGNvbG9yXG4vLy8gQHR5cGUgQ29sb3Jcbi8vJHRleHQtY29sb3I6IHJnYigzNCwgMzQsIDM0KSAhZGVmYXVsdDtcblxuLy8vIE1haW4gYnJhbmQgY29sb3Jcbi8vLyBAdHlwZSBDb2xvclxuLy8kYnJhbmQtY29sb3I6IHJnYigzNiwgMjgsIDExNykgIWRlZmF1bHQ7XG5cbi8vJGJyYW5kLWNvbG9yLWxpZ2h0ZXI6IHJnYig4NCwgNTksIDI0Mik7XG5cbi8vJGJyYW5kLWNvbG9yLXBpbms6IHJnYigyNTUsIDMzLCAxMTApICFkZWZhdWx0O1xuXG5cbi8vLyBMaWdodCBncmV5XG4vLy8gQHR5cGUgQ29sb3Jcbi8vJGxpZ2h0LWdyZXk6IHJnYigyMzcsIDIzNywgMjM3KSAhZGVmYXVsdDtcblxuLy8vIE1lZGl1bSBncmV5XG4vLy8gQHR5cGUgQ29sb3Jcbi8vJG1pZC1ncmV5OiByZ2IoMTUzLCAxNTMsIDE1MykgIWRlZmF1bHQ7XG5cbi8vLyBEYXJrIGdyZXlcbi8vLyBAdHlwZSBDb2xvclxuLy8kZGFyay1ncmV5OiByZ2IoNjgsIDY4LCA2OCkgIWRlZmF1bHQ7XG4vL1xuLy8kd2hpdGU6IHJnYigyNTUsIDI1NSwgMjU1KSAhZGVmYXVsdDtcblxuXG5cbi8vLyBDb250YWluZXIncyBtYXhpbXVtIHdpZHRoXG4vLy8gQHR5cGUgTGVuZ3RoXG4vLyRtYXgtd2lkdGg6IDExODBweCAhZGVmYXVsdDtcblxuXG5cblxuXG5cblxuXG5cblxuXG5cbi8vLyBSZWxhdGl2ZSBvciBhYnNvbHV0ZSBVUkwgd2hlcmUgYWxsIGFzc2V0cyBhcmUgc2VydmVkIGZyb21cbi8vLyBAdHlwZSBTdHJpbmdcbi8vLyBAZXhhbXBsZSBzY3NzIC0gV2hlbiB1c2luZyBhIENETlxuLy8vICAgJGJhc2UtdXJsOiAnaHR0cHM6Ly9jZG4uZXhhbXBsZS5jb20vYXNzZXRzLyc7XG4vLyRiYXNlLXVybDogJ2Fzc2V0cy1hcHAvJyAhZGVmYXVsdDtcbiIsIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBUaGlzIGZpbGUgY29udGFpbnMgYWxsIEBmb250LWZhY2UgZGVjbGFyYXRpb25zLCBpZiBhbnkuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBAZm9udC1mYWNlIHtcbi8vICAgZm9udC1mYW1pbHk6IFwiSW50ZXJcIjtcbi8vICAgc3JjOiB1cmwoXCIuLy4uLy4uL2Fzc2V0cy9mb250cy9JbnRlci1SZWd1bGFyLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbi8vICAgZm9udC1kaXNwbGF5OiBzd2FwO1xuLy8gfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiSW50ZXJcIjtcbiAgc3JjOiB1cmwoXCIuLy4uLy4uL2Fzc2V0cy9mb250cy9JbnRlci1WYXJpYWJsZUZvbnRfb3Bzeix3Z2h0LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufSIsIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBCYXNpYyB0eXBvZ3JhcGh5IHN0eWxlIGZvciBjb3B5IHRleHRcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbmJvZHkge1xuICBmb250LWZhbWlseTogJ0ludGVyJywgc2Fucy1zZXJpZjtcbn1cblxuaDEge1xuICBmb250OiB2YXIoLS1mbnQtd2d0LTUwMCkgY2xhbXAoMS40cmVtLCAzdncsIDIuNXJlbSkvMS40ZW0gXCJJbnRlclwiLCBzYW5zLXNlcmlmO1xuICBtYXJnaW46IDAgMCAxLjJlbTtcbn1cblxuaDIge1xuICBmb250OiB2YXIoLS1mbnQtd2d0LTUwMCkgY2xhbXAoMS4yNXJlbSwgM3Z3LCAycmVtKS8xLjRlbSBcIkludGVyXCIsIHNhbnMtc2VyaWY7XG4gIG1hcmdpbjogMCAwIDEuMmVtO1xufVxuXG5oMyB7XG4gIGZvbnQ6IHZhcigtLWZudC13Z3QtNTAwKSBjbGFtcCgxcmVtLCAzdncsIDEuNXJlbSkvMS40ZW0gJ0ludGVyJywgc2Fucy1zZXJpZjtcbiAgbWFyZ2luOiAwIDAgMS4yZW07XG59XG5cbmgyLCBoMyB7XG4gIGNvbG9yOnZhcigtLWNsci1zZWNvbmRhcnkpO1xufVxuXG5wIHtcbiAgZm9udDogbm9ybWFsIGNsYW1wKDFyZW0sIDN2dywgMS4yNXJlbSkvMS44ZW0gJ0ludGVyJywgc2Fucy1zZXJpZjtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxuLnRleHQtLWxlZnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4udGV4dC0tY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufSIsIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBTVkcgSWNvbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2VucnV0by1pY28nO1xuICBzcmM6IHVybCgnLi8uLi8uLi9hc3NldHMvZm9udHMvZW5ydXRvLWljby5lb3Q/a2l4OW5vJyk7XG4gIHNyYzogdXJsKCcuLy4uLy4uL2Fzc2V0cy9mb250cy9lbnJ1dG8taWNvLmVvdD9raXg5bm8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gIHVybCgnLi8uLi8uLi9hc3NldHMvZm9udHMvZW5ydXRvLWljby50dGY/a2l4OW5vJykgZm9ybWF0KCd0cnVldHlwZScpLFxuICB1cmwoJy4vLi4vLi4vYXNzZXRzL2ZvbnRzL2VucnV0by1pY28ud29mZj9raXg5bm8nKSBmb3JtYXQoJ3dvZmYnKSxcbiAgdXJsKCcuLy4uLy4uL2Fzc2V0cy9mb250cy9lbnJ1dG8taWNvLnN2Zz9raXg5bm8jZW5ydXRvLWljbycpIGZvcm1hdCgnc3ZnJyk7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBibG9jaztcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnaWNvbW9vbic7XG4gIHNyYzogdXJsKCcuLy4uLy4uL2Fzc2V0cy9mb250cy9pY29tb29uLmVvdD9raXg5bm8nKTtcbiAgc3JjOiB1cmwoJy4vLi4vLi4vYXNzZXRzL2ZvbnRzL2ljb21vb24uZW90P2tpeDlubyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgdXJsKCcuLy4uLy4uL2Fzc2V0cy9mb250cy9pY29tb29uLnR0Zj9raXg5bm8nKSBmb3JtYXQoJ3RydWV0eXBlJyksXG4gIHVybCgnLi8uLi8uLi9hc3NldHMvZm9udHMvaWNvbW9vbi53b2ZmP2tpeDlubycpIGZvcm1hdCgnd29mZicpLFxuICB1cmwoJy4vLi4vLi4vYXNzZXRzL2ZvbnRzL2ljb21vb24uc3ZnP2tpeDlubyNpY29tb29uJykgZm9ybWF0KCdzdmcnKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IGJsb2NrO1xufVxuXG5bY2xhc3NePVwiaWNvbi1cIl0sIFtjbGFzcyo9XCIgaWNvbi1cIl0ge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogZW5ydXRvLWljbywgaWNvbW9vbiAhaW1wb3J0YW50O1xuICAvLyBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcblxuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbi8qIE1haW4gcXVvdGUgaWNvbnMgKi9cbi5pY29uLWNhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwMlwiO1xufVxuXG4uaWNvbi1wbGFuZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxM1wiO1xufVxuXG4uaWNvbi10cmFpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxOVwiO1xufVxuXG4uaWNvbi1sb2NhdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwY1wiO1xufVxuXG4uaWNvbi1jYWxlbmRhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwMVwiO1xufVxuXG4uaWNvbi10aW1lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTE4XCI7XG59XG5cbi8qIEN1c3RvbWVyIGljb25zICovXG4uaWNvbi1jdXN0b21lcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwNlwiO1xufVxuXG4uaWNvbi1hZHVsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwMFwiO1xufVxuXG4uaWNvbi1hZHVsdDI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MWRcIjtcbn1cblxuLmljb24tY2hpbGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDRcIjtcbn1cblxuLmljb24tY2hpbGQyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTFlXCI7XG59XG5cbi5pY29uLWluZmFudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwYlwiO1xufVxuXG4uaWNvbi1pbmZhbnQyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTIzXCI7XG59XG5cbi5pY29uLXN1cHBsaWVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTE3XCI7XG59XG5cbi8qIEx1Z2dhZ2UgKi9cbi5pY29uLWx1Z2dhZ2UtbGFyZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjZcIjtcbn1cblxuLmljb24tbHVnZ2FnZS1sYXJnZTI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjdcIjtcbn1cblxuLmljb24tbHVnZ2FnZS1tZWRpdW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjhcIjtcbn1cblxuLmljb24tbHVnZ2FnZS1tZWRpdW0yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTI5XCI7XG59XG5cbi5pY29uLWx1Z2dhZ2Utc21hbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MmFcIjtcbn1cblxuLmljb24tbHVnZ2FnZS1zbWFsbDI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MmJcIjtcbn1cblxuLmljb24tbHVnZ2FnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwZlwiO1xufVxuXG4uaWNvbi1sdWdnYWdlMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxMFwiO1xufVxuXG4vKiBQYWdlIGljb25zICovXG4uaWNvbi1ob21lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA5XCI7XG59XG5cbi5pY29uLXNlYXJjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzYVwiO1xufVxuXG4uaWNvbi1hcnJvdy1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTM0XCI7XG59XG5cbi5pY29uLWFycm93LXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTM1XCI7XG59XG5cbi5pY29uLWNoZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTM5XCI7XG59XG5cbi5pY29uLWNoZWNrLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwM1wiO1xufVxuXG4uaWNvbi1lZGl0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTFmXCI7XG59XG5cbi5pY29uLWVkaXQyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTIwXCI7XG59XG5cbi5pY29uLWVtYWlsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTIxXCI7XG59XG5cbi5pY29uLWVtYWlsMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyMlwiO1xufVxuXG4uaWNvbi1pbmZvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTI0XCI7XG59XG5cbi5pY29uLWluZm8yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTI1XCI7XG59XG5cbi5pY29uLWNsb3NlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA1XCI7XG59XG5cbi5pY29uLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MmNcIjtcbn1cblxuLmljb24tZXllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTM4XCI7XG59XG5cbi5pY29uLWZpbHRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzY1wiO1xufVxuXG4uaWNvbi1kaXN0YW5jZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzZFwiO1xufVxuXG4uaWNvbi1vbmV3YXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5M2ZcIjtcbn1cblxuLmljb24tcm91bmR0cmlwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTNlXCI7XG59XG5cbi5pY29uLW1hcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzYlwiO1xufVxuXG4uaWNvbi1zdGFyLWZ1bGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTZcIjtcbn1cblxuLmljb24tbGlzdC12aWV3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTM2XCI7XG59XG5cbi5pY29uLWdyaWQtdmlldzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzN1wiO1xufVxuXG4vKiBNaXNjICovXG4uaWNvbi1sb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBkXCI7XG59XG5cbi5pY29uLXNwZWVkeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxNVwiO1xufVxuXG4uaWNvbi10aWNrZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MmRcIjtcbn1cblxuLyogRGVzaWduIHNwZWNpZmljICovXG4uaWNvbi1kb29yLXRvLWRvb3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDdcIjtcbn1cblxuLmljb24tZG9vcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwOFwiO1xufVxuXG4uaWNvbi1ob3VyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwYVwiO1xufVxuXG4uaWNvbi1sb3ctcHJpY2VzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBlXCI7XG59XG5cbi5pY29uLW1lZXQtYW5kLWdyZWV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTExXCI7XG59XG5cbi5pY29uLXNlYXJjaC1hYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxNFwiO1xufVxuXG4uaWNvbi1wZW5jaWwtYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTEyXCI7XG59XG5cblxuLyogU29jaWFsICovXG4uaWNvbi10d2l0dGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTFhXCI7XG59XG5cbi5pY29uLWZhY2Vib29rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTFiXCI7XG59XG5cbi5pY29uLWJsb2c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MWNcIjtcbn1cblxuLyogQ2xpZW50cyAqL1xuLmljb24tY2xpZW50LXNldHRpbmdzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTJlXCI7XG59XG5cbi5pY29uLWNsaWVudC1yb2FkLW1pbGVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTJmXCI7XG59XG5cbi5pY29uLWNsaWVudC1yZXNlcnZhdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzMFwiO1xufVxuXG4uaWNvbi1jbGllbnQtaGVscDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzMVwiO1xufVxuXG4uaWNvbi1jbGllbnQtZG9jczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzMlwiO1xufVxuXG4uaWNvbi1jbGllbnQtYm9va2luZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzM1wiO1xufVxuXG5cbi8qIFVuY2F0ZWdvcml6ZWQgKi9cbi5pY29uLWJyb3dzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk4NlwiO1xufVxuXG4uaWNvbi1lcXVhbGl6ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5OTNcIjtcbn1cblxuXG4vLyBJY29uIENvbG9yXG4uaWNvLXByaW1hcnkge1xuICBjb2xvcjogdmFyKC0tY2xyLXByaW1hcnkpO1xufVxuXG4uaWNvLXByaW1hcnktbGlnaHRlbiB7XG4gIGNvbG9yOiB2YXIoLS1jbHItcHJpbWFyeS1saWdodGVuKTtcbn1cblxuLmljby1zZWNvbmRhcnkge1xuICBjb2xvcjogdmFyKC0tY2xyLXNlY29uZGFyeSk7XG59XG5cbi5pY28tc2Vjb25kYXJ5LWxpZ2h0ZW4ge1xuICBjb2xvcjogdmFyKC0tY2xyLXNlY29uZGFyeS1saWdodGVuKTtcbn1cblxuLmljby1hZmZpcm0ge1xuICBjb2xvcjogIzAzQTgwMDtcbn1cblxuLmljby13aGl0ZSB7XG4gIGNvbG9yOiB2YXIoLS1jbHItd2hpdGUpO1xufVxuXG4uaWNvLWJsYWNrIHtcbiAgY29sb3I6IHZhcigtLWNsci1ibGFjayk7XG59XG5cbi5pY28tZm9ybS1icmQge1xuICBjb2xvcjogdmFyKC0tY2xyLWZvcm0tYnJkKTtcbn1cblxuLmljby1ncmFkaWVudHtcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoNzRkZWcsICM0NjZERkEgMCwgI0ZGMjE2RSAxMDAlKTtcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gIGJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4vLyBJY29uIHNpemVzXG4uaWNvLTE2IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG4uaWNvLTE4IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuXG4uaWNvLTIwIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAyMHB4O1xufVxuXG4uaWNvLTIyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAyMnB4O1xufVxuXG4uaWNvLTIzIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAyM3B4O1xufVxuXG4uaWNvLTI0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAyNHB4O1xufVxuXG4uaWNvLTI1IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAyNXB4O1xufVxuXG4uaWNvLTI2IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAyNnB4O1xufVxuXG4uaWNvLTI4IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAyOHB4O1xufVxuXG4uaWNvLTMwIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAzMHB4O1xufVxuXG4uaWNvLTM2IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAzNnB4O1xufVxuXG4uaWNvLTQ0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiA0NHB4O1xufVxuXG4uaWNvLTUwIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiA1MHB4O1xufVxuXG4uaWNvLTUyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiA1MnB4O1xufVxuXG4uaWNvLTYyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiA2MnB4O1xufVxuXG4uaWNvLTgwIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiA4MHB4O1xufSIsIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBUaGlzIGZpbGUgY29udGFpbnMgYWxsIHN0eWxlcyByZWxhdGVkIHRvIHRoZSBoZWFkZXIgb2YgdGhlIHNpdGUvYXBwbGljYXRpb24uXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5AdXNlIFwicmVzb3VyY2VzL3Njc3MvYWJzdHJhY3RzL3ZhcmlhYmxlc1wiIGFzIGJyZWFrcG9pbnRzO1xuXG5oZWFkZXIge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jbHItc2Vjb25kYXJ5KTtcbiAgY29sb3I6IHZhcigtLWNsci13aGl0ZSk7XG4gIGhlaWdodDogNjBweDtcbiAgZGlzcGxheTogZ3JpZDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogdmFyKC0tc3BhY2VyLTEpO1xuXG4gIC8qIHN0aWNreSBoZWFkZXIsIG1vYmlsZSBvbmx5ICovXG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTAwMDtcblxuICBAaW5jbHVkZSBicmVha3BvaW50cy5sYXB0b3Age1xuICAgIGhlaWdodDogODBweDtcblxuICAgIC8qIHJlbW92ZSBzdGlja3kgaGVhZGVyICovXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG59XG5cbi5oZWFkZXItLXByaW1hcnkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwMDE7XG5cbiAgQGluY2x1ZGUgYnJlYWtwb2ludHMubGFyZ2UtbGFwdG9wIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBbbWVudS1sZWZ0XSAzNSUgW21pZGRsZS1jb250ZW50XSBhdXRvIFttZW51LXJpZ2h0XSAzNSU7XG4gIH1cbn1cblxuLm1lbnVfX2ZpcnN0IHtcblxuICAvLyBTYW1lIGFzIGhlYWRlciBoZWlnaHRcbiAgbWFyZ2luLXRvcDogNjBweDtcblxuICBAaW5jbHVkZSBicmVha3BvaW50cy5sYXJnZS1sYXB0b3Age1xuICAgIGdyaWQtYXJlYTogbWVudS1sZWZ0O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIG1hcmdpbi10b3A6IDA7XG5cbiAgICAmID4gbGk6Zmlyc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAycmVtO1xuICAgIH1cbiAgfVxufVxuXG4ubWVudV9fbGFzdCB7XG4gIFxuICBAaW5jbHVkZSBicmVha3BvaW50cy5sYXJnZS1sYXB0b3Age1xuICAgIGdyaWQtYXJlYTogbWVudS1yaWdodDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxufVxuXG4ubWlkZGxlX19jb250ZW50IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgcGxhY2UtY29udGVudDogY2VudGVyO1xuXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnRzLmxhcmdlLWxhcHRvcCB7XG4gICAgZ3JpZC1hcmVhOiBtaWRkbGUtY29udGVudDtcbiAgfVxufVxuXG5cbi5sb2dvIHtcblxuICBAaW5jbHVkZSBicmVha3BvaW50cy5sYXJnZS1sYXB0b3Age1xuICAgIG1hcmdpbi10b3A6IC0xLjVyZW07XG4gIH1cblxuICBpbWcge1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBoZWlnaHQ6IDMwcHg7XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50cy5sYXB0b3Age1xuICAgICAgaGVpZ2h0OiA0NHB4O1xuICAgIH1cbiAgfVxufSIsIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBUaGlzIGZpbGUgY29udGFpbnMgYWxsIHN0eWxlcyByZWxhdGVkIHRvIHRoZSBmb290ZXIgb2YgdGhlIHNpdGUvYXBwbGljYXRpb24uXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5AdXNlIFwicmVzb3VyY2VzL3Njc3MvYWJzdHJhY3RzL3ZhcmlhYmxlc1wiIGFzIGJyZWFrcG9pbnRzO1xuXG5mb290ZXIge1xuICBmb250OiB2YXIoLS1mbnQtcmVndWxhcik7XG4gIG1hcmdpbi10b3A6IGF1dG87XG5cbiAgJiBwIHtcbiAgICBmb250OiB2YXIoLS1mbnQtcmVndWxhcik7XG4gICAgY29sb3I6IHZhcigtLWNsci13aGl0ZSk7XG4gIH1cblxuICAmIGxpIHtcbiAgICBwYWRkaW5nOiAwLjRlbSAwO1xuICB9XG59XG5cbi5mb290ZXJfX2xvZ28ge1xuICB3aWR0aDogY2xhbXAoNi42MjVyZW0sIDF2dyArIDEycmVtLCAxNXJlbSk7XG4gIG1hcmdpbi1ib3R0b206MWVtO1xufVxuXG4vKiBmb290ZXIgbmF2aWdhdGlvbiAqL1xuLmZvb3Rlci0tcHJpbWFyeSB7XG4gICYgPiBkaXYge1xuICAgIG1hcmdpbjogMCAwIDNyZW07XG4gIH1cblxuICAmID4gZGl2Omxhc3QtY2hpbGQge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnRzLnRhYmxldCB7XG4gICAgZGlzcGxheTpncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMywgMWZyKTtcblxuICAgICYgPiBkaXY6Zmlyc3QtY2hpbGQge1xuICAgICAgZ3JpZC1yb3c6IDE7XG4gICAgICBncmlkLWNvbHVtbjogMTtcbiAgICB9XG4gICAgJiA+IGRpdjpudGgtY2hpbGQoMikge1xuICAgICAgZ3JpZC1yb3c6IDE7XG4gICAgICBncmlkLWNvbHVtbjogMjtcbiAgICAgIHBhZGRpbmctbGVmdDogM2VtO1xuICAgIH1cbiAgICAmID4gZGl2Om50aC1jaGlsZCgzKSB7XG4gICAgICBncmlkLXJvdzogMjtcbiAgICAgIGdyaWQtY29sdW1uOiAyO1xuICAgICAgcGFkZGluZy1sZWZ0OiAzZW07XG4gICAgfVxuICAgICYgPiBkaXY6bnRoLWNoaWxkKDQpIHtcbiAgICAgIGdyaWQtcm93OiAzO1xuICAgICAgZ3JpZC1jb2x1bW46IDI7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDNlbTtcbiAgICB9XG4gICAgJiA+IGRpdjpsYXN0LWNoaWxkIHtcbiAgICAgIGdyaWQtcm93OiA0O1xuICAgICAgZ3JpZC1jb2x1bW46IDI7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDNlbTtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBicmVha3BvaW50cy5sYXB0b3Age1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMiwgMWZyKTtcblxuICAgICYgPiBkaXY6bnRoLWNoaWxkKDQpIHtcbiAgICAgIGdyaWQtcm93OiAxO1xuICAgICAgZ3JpZC1jb2x1bW46IDM7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDNlbTtcbiAgICB9XG5cbiAgICAmID4gZGl2Omxhc3QtY2hpbGQge1xuICAgICAgZ3JpZC1yb3c6IDI7XG4gICAgICBncmlkLWNvbHVtbjogMztcbiAgICB9XG4gIH1cbn1cblxuLy8gYmVsb3cgZm9vdGVyIGNvbnRlbnRcbi5jb250ZW50LS1iZWxvdy13ZWJzaXRlIHtcbiAgZGlzcGxheTpmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICYgLmZsZXgtMTIge1xuICAgIGZsZXg6IDEuMjtcbiAgfVxuICBcbiAgJiAuZmxleC0xOCB7XG4gICAgZmxleDogMS44O1xuICB9XG5cbiAgJiA+ICoge1xuICAgIHBhZGRpbmc6MS40cmVtIDA7XG4gIH1cblxuICAmIGEge1xuICAgIGNvbG9yOiB2YXIoLS1jbHItc2Vjb25kYXJ5KTtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDAuNGVtO1xuICB9XG5cbiAgQGluY2x1ZGUgYnJlYWtwb2ludHMubGFyZ2UtbGFwdG9wIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG5cbiAgICAmID4gKjpmaXJzdC1jaGlsZCB7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICB9XG4gIH1cbn1cblxuLy8gcGF5bWVudCBsb2dvcyBiZWxvdyBmb290ZXIgbWFpbiBjb250ZW50XG4ucGF5bWVudC1sb2dvcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHdpZHRoOiAxMDAlO1xuXG4gICYgaW1nIHtcbiAgICB3aWR0aDogODBweDtcbiAgICBwYWRkaW5nOiAwLjNyZW07XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50cy5sYXJnZS1sYXB0b3Age1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICAgIH1cblxuICAgICY6bm90KC5uby1ncmV5KSB7XG4gICAgICBmaWx0ZXI6IGdyYXlzY2FsZSgxKSBpbnZlcnQoMC41KTtcbiAgICB9XG5cbiAgICAmLm5vLWdyZXkge1xuICAgICAgZmlsdGVyOiBub25lO1xuICAgIH1cbiAgICAmLm1hc3RlciB7XG4gICAgICB3aWR0aDogNTVweDtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBicmVha3BvaW50cy5sYXJnZS1sYXB0b3Age1xuICAgIGp1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O1xuICB9XG59IiwiLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIFRoaXMgZmlsZSBjb250YWlucyBhbGwgc3R5bGVzIHJlbGF0ZWQgdG8gdGhlIHNlY3Rpb24gb2YgdGhlIHNpdGUvYXBwbGljYXRpb24gbGF5b3V0LlxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuQHVzZSBcInJlc291cmNlcy9zY3NzL2Fic3RyYWN0cy92YXJpYWJsZXNcIiBhcyBicmVha3BvaW50cztcblxuc2VjdGlvbiB7XG4gIHBhZGRpbmctYmxvY2s6IG1pbig1dmgsIDNyZW0pO1xuICBjb2xvcjogdmFyKC0tY2xyLXNlY29uZGFyeSk7XG5cbiAgQGluY2x1ZGUgYnJlYWtwb2ludHMubGFyZ2UtbGFwdG9wIHtcbiAgICBwYWRkaW5nLWJsb2NrOiBtaW4oMjB2aCwgNXJlbSk7XG4gIH1cbn1cblxuLnNlY3Rpb24tLWxlYWRpbmcge1xuICBwYWRkaW5nLWJsb2NrOiBtaW4oNXZoLCA1cmVtKTtcbn1cblxuLyogU2VjdGlvbiB3aXRoIGEgcHJpbWFyeSBiYWNrZ3JvdW5kIGNvbG9yICovXG4uc2VjdGlvbl9fYmctcHJpbWFyeSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNsci1wcmltYXJ5KTtcbiAgY29sb3I6IHZhcigtLWNsci13aGl0ZSk7XG5cbiAgJiBoMyB7XG4gICAgY29sb3I6dmFyKC0tY2xyLXdoaXRlKSFpbXBvcnRhbnQ7XG4gIH1cblxuICAmIGEge1xuICAgIGNvbG9yOiB2YXIoLS1jbHItd2hpdGUpO1xuICAgIHRleHQtZGVjb3JhdGlvbjpub25lO1xuICB9XG59XG5cbi8qIFNlY3Rpb24gd2l0aCBhIHNlY29uZGFyeSBiYWNrZ3JvdW5kIGNvbG9yICovXG4uc2VjdGlvbl9fYmctc2Vjb25kYXJ5IHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY2xyLXNlY29uZGFyeSk7XG4gIGNvbG9yOnZhcigtLWNsci13aGl0ZSk7XG5cbiAgJiBoMiwgaDEge1xuICAgIGNvbG9yOnZhcigtLWNsci13aGl0ZSk7XG4gIH1cblxuICAmIC5ibG9ja19fdGl0bGUge1xuICAgIGNvbG9yOiB2YXIoLS1jbHItd2hpdGUpO1xuICB9XG5cbiAgJiAuY2FyZHMgcCB7XG4gICAgY29sb3I6IHZhcigtLWNsci1zZWNvbmRhcnkpO1xuICB9XG5cbiAgJiAuZm9ybV9fY29udHJvbCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY2xyLWZvcm0tYnJkKTtcbiAgfVxufVxuXG4vKiBTZWN0aW9uIHdpdGggYSBncmV5IGJhY2tncm91bmQgY29sb3IgKi9cbi5zZWN0aW9uLS1ncmV5IHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY2xyLWdyZXktbGlnaHRlc3QpO1xufVxuXG4vKiBTZWN0aW9uIHdpdGggYSBibHVlIGxpZ2h0IGJhY2tncm91bmQgY29sb3IgKi9cbi5zZWN0aW9uLS1ibHVlLWxpZ2h0IHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY2xyLXNlY29uZGFyeS1saWdodGVuKTtcblxuICAmIHAge1xuICAgIGNvbG9yOiB2YXIoLS1jbHItd2hpdGUpO1xuICB9XG59XG5cbi5zZWN0aW9uLS1leHRlbmQge1xuICBwYWRkaW5nLWJvdHRvbTogMjBlbTtcbn1cblxuLnNlY3Rpb24tLW92ZXJsYXAge1xuICBwYWRkaW5nLWJsb2NrOiAwIG1pbigyMHZoLCA1cmVtKTtcbn0iLCIvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gVGhpcyBmaWxlIGNvbnRhaW5zIGFsbCBzdHlsZXMgcmVsYXRlZCB0byB0aGUgdmFyaW91cyBzaGFyZWQgc3R5bGVzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5AdXNlIFwicmVzb3VyY2VzL3Njc3MvYWJzdHJhY3RzL3ZhcmlhYmxlc1wiIGFzIGJyZWFrcG9pbnRzO1xuXG4uZmxleCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiB2YXIoLS1nYXAsIDEuNXJlbSk7XG5cbiAgQGluY2x1ZGUgYnJlYWtwb2ludHMubGFwdG9wIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG59XG5cbi8qIEp1c3RpZnkgY29udGVudCAqL1xuLmZsZXgtanVzdGlmeS1zdGFydCAgICAgeyBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQhaW1wb3J0YW50OyB9XG4uZmxleC1qdXN0aWZ5LWVuZCAgICAgICB7IGp1c3RpZnktY29udGVudDogZmxleC1lbmQhaW1wb3J0YW50OyB9XG4uZmxleC1qdXN0aWZ5LWNlbnRlciAgICB7IGp1c3RpZnktY29udGVudDogY2VudGVyIWltcG9ydGFudDsgfVxuLmZsZXgtanVzdGlmeS1iZXR3ZWVuICAgeyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4haW1wb3J0YW50OyB9XG4uZmxleC1qdXN0aWZ5LWFyb3VuZCAgICB7IGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kIWltcG9ydGFudDsgfVxuXG4vKiBBbGlnbiBpdGVtcyAqL1xuLmZsZXgtaXRlbXMtc3RhcnQgICAgICAgeyBhbGlnbi1pdGVtczogZmxleC1zdGFydCFpbXBvcnRhbnQ7IH1cbi5mbGV4LWl0ZW1zLWVuZCAgICAgICAgIHsgYWxpZ24taXRlbXM6IGZsZXgtZW5kIWltcG9ydGFudDsgfVxuLmZsZXgtaXRlbXMtY2VudGVyICAgICAgeyBhbGlnbi1pdGVtczogY2VudGVyIWltcG9ydGFudDsgfVxuLmZsZXgtaXRlbXMtYmFzZWxpbmUgICAgeyBhbGlnbi1pdGVtczogYmFzZWxpbmUhaW1wb3J0YW50OyB9XG4uZmxleC1pdGVtcy1zdHJldGNoICAgICB7IGFsaWduLWl0ZW1zOiBzdHJldGNoIWltcG9ydGFudDsgfVxuXG4uZmxleC0xICAgICAgICAgICAgICAgICB7IGZsZXg6IDEhaW1wb3J0YW50OyB9XG4uZmxleC0yICAgICAgICAgICAgICAgICB7IGZsZXg6IDIhaW1wb3J0YW50OyB9XG4uZmxleC0zICAgICAgICAgICAgICAgICB7IGZsZXg6IDMhaW1wb3J0YW50OyB9XG4uZmxleC00ICAgICAgICAgICAgICAgICB7IGZsZXg6IDQhaW1wb3J0YW50OyB9XG5cbi5ncmlkIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ2FwOiB2YXIoLS1nYXAsIDEuNXJlbSk7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4vKiB0d28gY29sdW1ucyBpbiBhIHBhcmFncmFwaCAqL1xuLmNvbHVtbnMtMiB7XG4gIGNvbHVtbi1jb3VudDogMTtcbiAgQGluY2x1ZGUgYnJlYWtwb2ludHMubGFwdG9wIHtcbiAgICBjb2x1bW4tY291bnQ6IDI7XG4gIH1cbn1cblxuLyogR2xvYmFsIGNsYXNzIGZvciBKUyAqL1xuLmhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmUhaW1wb3J0YW50O1xufVxuXG4udS0tc2hvdyB7XG4gIGRpc3BsYXk6YmxvY2shaW1wb3J0YW50O1xufVxuXG4udS0tc2hvdy0tZmxleCB7XG4gIGRpc3BsYXk6ZmxleCFpbXBvcnRhbnQ7XG59XG4iLCIvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gVGhpcyBmaWxlIGNvbnRhaW5zIGFsbCBzdHlsZXMgcmVsYXRlZCB0byB0aGUgbmF2aWdhdGlvbiBjb21wb25lbnQuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5AdXNlICdyZXNvdXJjZXMvc2Nzcy9hYnN0cmFjdHMvdmFyaWFibGVzJyBhcyBicmVha3BvaW50cztcblxuLm1vYmlsZV9fbmF2LS10b2dnbGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgd2lkdGg6IDNyZW07XG4gIGhlaWdodDogM3JlbTtcbiAgcGFkZGluZzogMC41cmVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHotaW5kZXg6IDEwMDE7XG5cbiAgQGluY2x1ZGUgYnJlYWtwb2ludHMubGFyZ2UtbGFwdG9wIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgJiBzcGFuW2FyaWEtaGlkZGVuPVwidHJ1ZVwiXSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMnB4O1xuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWJyZHItcmFkLTIpO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIFxuICAgICY6OmJlZm9yZSwgJjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWJyZHItcmFkLTIpO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2U7XG4gICAgfVxuICAgIFxuICAgICY6OmJlZm9yZSB7XG4gICAgICB0b3A6IC0xMHB4O1xuICAgIH1cbiAgICBcbiAgICAmOjphZnRlciB7XG4gICAgICBib3R0b206IC0xMHB4O1xuICAgIH1cbiAgfVxuXG4gIC8qIHgtaWNvbiBtZW51IHRvIGNsb3NlIG1vYmlsZSBtZW51IG5hdiAqL1xuICAmW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdIHtcbiAgICAmIHNwYW5bYXJpYS1oaWRkZW49XCJ0cnVlXCJdIHtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyAvKiBIaWRlIG1pZGRsZSBsaW5lICovXG4gICAgICBcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMHB4KSByb3RhdGUoNDVkZWcpO1xuICAgICAgfVxuICAgICAgXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTBweCkgcm90YXRlKC00NWRlZyk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8qIE1lbnUgY29udGFpbmVyIGZvciB0aGUgcHJpbWFyeSBtZW51IGF0IHRoZSB0b3AgKi9cbi5uYXYtLXByaW1hcnkge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGluc2V0OiAwO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jbHItc2Vjb25kYXJ5KTtcbiAgcGFkZGluZzogbWluKDV2aCwgMTBlbSk7XG4gIGhlaWdodDogMTAwdmg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMDB2dyk7XG4gIHotaW5kZXg6IDEwMDA7XG5cbiAgJltkYXRhLXZpc2libGU9XCJ0cnVlXCJdIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cblxuICBAaW5jbHVkZSBicmVha3BvaW50cy5sYXJnZS1sYXB0b3Age1xuICAgIGluc2V0OiB1bnNldDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGNvbnRlbnRzO1xuICB9XG5cbiAgJiBsaSB7XG4gICAgcGFkZGluZzogMC41ZW0gMCAxLjVyZW07XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgJiAuaWNvbjpub3QoW2NsYXNzXj1pY29uLWFycm93XSkge1xuICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgfVxuICB9XG5cbiAgICAmIGEge1xuICAgICAgY29sb3I6IHZhcigtLWNsci13aGl0ZSk7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBmb250OiA1MDAgY2xhbXAoMS4xMjVyZW0sIDN2dywgMS4yNXJlbSkvMS44ZW0gJ0ludGVyJywgc2Fucy1zZXJpZjtcblxuICAgICAgJi5hY3RpdmU6bm90KDpoYXMoaS5pY29uKSkge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSB2YXIoLS1jbHItcHJpbWFyeSkgM3B4O1xuICAgICAgICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDAuNWVtO1xuICAgICAgfVxuXG4gICAgICAvLyBTcGVjaWFsIGhhbmRsaW5nIGZvciBhY2NvdW50cyBsaW5rIHdpdGggaWNvblxuICAgICAgJi5hY2NvdW50cy5hY3RpdmUge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIFxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSB2YXIoLS1jbHItcHJpbWFyeSkgM3B4O1xuICAgICAgICAgIHRleHQtdW5kZXJsaW5lLW9mZnNldDogMC41ZW07XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgIGkuaWNvbiB7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxufVxuXG4vKiBBY2NvdW50IGxpbmsgKi9cbi5tZW51X19sYXN0IGxpOmxhc3QtY2hpbGQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLm5hdl9fbGluay5hY2NvdW50cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5hY2NvdW50LWRyb3Bkb3duIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1OXB4O1xuICAgIHJpZ2h0OiAwO1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWNsci1zZWNvbmRhcnkpO1xuICAgIGJvcmRlci1yYWRpdXM6IDAgMCA1cHggNXB4O1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDVweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgd2lkdGg6MTAwJTtcbiAgICB6LWluZGV4OiAxMDA7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwLjVyZW0gMS4ycmVtO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDI1NiwgMjU2LCAyNTYsIDAuMik7XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50cy5sYXJnZS1sYXB0b3Age1xuICAgICAgIHdpZHRoOiBtYXgtY29udGVudDtcbiAgICB9XG59XG5cbi5sb2dvdXQtYnRuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjJzO1xufVxuXG4vKiBTb2NpYWwgbmF2IGljb25zIGluIGZvb3RlciAqL1xuLnNvY2lhbF9fbmF2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLWxlZnQ6IC0xcmVtO1xuXG4gICYgbGkge1xuICAgIHBhZGRpbmc6IHZhcigtLXNwYWNlci0xKTtcbiAgfVxufSJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==*/