:root{--color-black:#000;--color-gray-dark:#707070;--color-gray:#d8d8d8;--color-gray-light:#ececec;--color-gray-extra-light:#f6f6f6;--color-white:#fff;--color-primary-red:0;--color-primary-green:0;--color-primary-blue:0;--color-primary:rgb(var(--color-primary-red),var(--color-primary-green),var(--color-primary-blue));--color-primary-darkened:#000;--color-primary-lightened:#8e4dc7;--color-secondary:#ffdbd5;--color-light:#ddedff;--brand-danger:#35a0e9;--brand-disabled:var(--color-gray-light);--brand-success:#6f6dae;--brand-warning:#eed185;--font-family-base:"LyonText","Helvetica",sans-serif;--font-family-handwriting:"Indie Flower",cursive;--font-family-headings:"GTAmericaCondensed","Helvetica",sans-serif;--font-family-headings--fancy:"GTAmericaMono","Helvetica",sans-serif;--nav-height:3.5rem;--nav-height--lg:5rem;--spinner-color:var(--color-primary);--spinner-color-ring:rgba(var(--color-primary-red),var(--color-primary-green),var(--color-primary-blue),.3);--link-color:#2c73b5;--link-color--hover:#f99a78;--global-alert-height:5rem;--share-banner-height:5rem;--lead-bar-height:8rem;--header-background:var(--color-primary);--header-color:var(--color-light);--card-list-width:540px;--maptv-header-height:64px}.CheckRegistrationApp .LocalNav__GlobalAlert,.RequestBallotApp .LocalNav__GlobalAlert{display:none!important;position:unset}@media (min-width:576px){:root{--maptv-header-height:112px}}h1,h2,h3{text-transform:uppercase}h1{font-size:2rem!important}h2{font-size:1.125rem!important}.BallotListSection__Button span{font-size:1.5rem!important}.CandidateList__Item span{font-size:1rem!important}.MasterDetail .BallotScene strong{color:#2c73b5!important;color:#2c73b5!important;color:var(--link-color)!important}.MasterDetail .BallotScene h4{color:#000!important;color:#000!important;color:var(--color-black)!important;text-transform:uppercase!important}.Footer{background:#000!important;background:#000!important;background:var(--color-black)!important;color:#fff!important;color:#fff!important;color:var(--color-white)!important;font-size:1rem!important;font-weight:300!important}.Modal__Body .AddressForm__label{display:none!important;position:unset!important}.Modal__Body .AddressForm--lg .AddressForm__input{border-radius:14rem;min-width:60%}.Modal__Body .AddressForm--lg .Button.AddressForm__submit{border-radius:14rem;max-width:40%!important}.Modal__Body .AddressForm{align-items:baseline!important;display:inline-flex!important;justify-content:center;flex-direction:row!important;grid-gap:1rem!important;grid-template-columns:2fr 1fr!important}.section.Modal__Body strong{font-family:GTAmericaCondensed,Helvetica,sans-serif!important;font-family:"GTAmericaCondensed"
,
"Helvetica"
,
sans-serif!important;font-family:var(--font-family-headings)!important;text-transform:uppercase}.WelcomePanel__Box{background:#000!important;background:#000!important;background:var(--color-black)!important;box-shadow:none!important}.WelcomePanel h1{color:#fff!important;color:#fff!important;color:var(--color-white)!important;text-transform:uppercase!important;padding-left:3rem!important}.WelcomePanel h2{position:unset!important;display:none!important}.WelcomePanel h3{text-transform:uppercase!important;color:#eed185!important;color:#eed185!important;color:var(--brand-warning)!important}.WelcomePanel p{font-size:1.5rem;font-family:LyonText,Helvetica,sans-serif!important;font-family:"LyonText"
,
"Helvetica"
,
sans-serif!important;font-family:var(--font-family-base)!important;color:#fff!important;color:#fff!important;color:var(--color-white)!important}.WelcomePanel__Explore,.WelcomePanel__Save{background-image:none!important}.WelcomePanel__Save h3{color:#e94b4c!important}.WelcomePanel__Vote{background-image:none!important}.WelcomePanel__Vote h3{color:#2b71b2!important}.WelcomePanel__Illustration{display:none!important;position:unset!important}.BallotListSection__Button{font-family:GTAmericaCondensed,Helvetica,sans-serif!important;font-family:"GTAmericaCondensed"
,
"Helvetica"
,
sans-serif!important;font-family:var(--font-family-headings)!important;font-size:1.125rem!important}.BallotScene__Ballot dd{color:#000!important;color:#000!important;color:var(--color-black)!important;text-transform:uppercase!important}.BallotListItem>a.BallotLink{text-transform:uppercase}.CandidacyListItem a:hover{border-color:#2c73b5;border-color:#2c73b5;border-color:var(--link-color);color:#000;color:#000;color:var(--color-black);border-width:medium}.BallotListSection__Button{color:#2c73b5!important;color:#2c73b5!important;color:var(--link-color)!important}.Button.EmailBallotForm__Submit{box-shadow:none!important;font-family:GTAmericaCondensed,Helvetica,sans-serif!important;font-family:"GTAmericaCondensed"
,
"Helvetica"
,
sans-serif!important;font-family:var(--font-family-headings)!important}@media (min-width:768px) .AddressForm__formGroup{margin-bottom:2.25%!important}.LocalNav{background-image:url(https://br-production-assets.s3.amazonaws.com/uploads/tenant/hero_img/110/large_vsa-br-header-bg.png)!important}@media (max-width:576px) .LocalNav{background-image:url(https://br-production-assets.s3.amazonaws.com/uploads/tenant/app_logo/110/vsa-br-header-bg-mobile.png)!important}.PlaceField__Hint{display:none!important;position:unset!important}*,:after,:before{box-sizing:border-box}body{background-color:#fffcfa;font-family:"LyonText"
,
"Helvetica"
,
sans-serif;font-family:var(--font-family-base);font-size:1rem;font-weight:400;line-height:1.5;margin:0}h1,h2,h3,h4,h5,h6{font-family:"GTAmericaCondensed"
,
"Helvetica"
,
sans-serif;font-family:var(--font-family-headings);line-height:1.2;margin-top:0;margin-bottom:.5rem}h1{font-size:1.75rem}h1,h2{font-weight:600}h2{font-size:1.125rem}h5{font-size:1.25rem}h6{font-size:1rem}a,a:visited{color:#2c73b5;color:var(--link-color)}a:active,a:focus,a:hover{color:#f99a78;color:var(--link-color--hover)}dd,dt,p{line-height:1.5}button,input,optgroup,select,textarea{margin:0;font-family:inherit}button,input:focus,textarea:focus{outline:none}.tooltip-container{font-size:.875rem;padding:1rem;text-align:center;z-index:2147483646}::-webkit-input-placeholder{color:#7e7e7e;font-style:italic}::-moz-placeholder{color:#7e7e7e;font-style:italic}::-ms-input-placeholder{color:#7e7e7e;font-style:italic}::placeholder{color:#7e7e7e;font-style:italic}:not(output):-moz-ui-invalid:-moz-focusring:not(:focus),:not(output):-moz-ui-invalid:not(:focus){box-shadow:none}@media print{@page{margin-bottom:15mm;margin-left:10mm;margin-right:10mm;margin-top:15mm}}@font-face{font-family:GTAmerica;src:url(/static/media/GTAmerica-Regular.e0ec2fca.eot?#iefix) format("embedded-opentype"),url(/static/media/GTAmerica-Regular.97e3346c.otf) format("opentype"),url(/static/media/GTAmerica-Regular.1bc199c7.woff) format("woff"),url(/static/media/GTAmerica-Regular.f16ab6f6.ttf) format("truetype"),url(/static/media/GTAmerica-Regular.128dcfa0.svg#GTAmerica-Regular) format("svg");font-weight:400;font-style:normal}@font-face{font-family:GTAmerica;src:url(/static/media/GTAmerica-Black.40b831fb.eot?#iefix) format("embedded-opentype"),url(/static/media/GTAmerica-Black.1e05b2ec.otf) format("opentype"),url(/static/media/GTAmerica-Black.1bca8ae9.woff) format("woff"),url(/static/media/GTAmerica-Black.7a4ebb84.ttf) format("truetype"),url(/static/media/GTAmerica-Black.9e687b05.svg#GTAmerica-Black) format("svg");font-weight:700;font-style:normal}@font-face{font-family:GTAmericaMono;src:url(/static/media/GTAmericaMono-Bold.1a9b3bab.woff) format("woff");font-weight:700;font-style:normal;font-display:auto}@font-face{font-family:GTAmericaMono;src:url(/static/media/GTAmericaMono-Black.eb1c213f.eot?#iefix) format("embedded-opentype"),url(/static/media/GTAmericaMono-Black.a192a11a.otf) format("opentype"),url(/static/media/GTAmericaMono-Black.fc062afb.woff) format("woff"),url(/static/media/GTAmericaMono-Black.c9389493.ttf) format("truetype"),url(/static/media/GTAmericaMono-Black.a95f96c8.svg#GTAmericaMono-Black) format("svg");font-weight:900;font-style:normal;font-display:auto}@font-face{font-family:GTAmericaCondensed;src:url(/static/media/GTAmerica-Condensed-Black.4e4f497e.otf) format("opentype"),url(/static/media/GTAmerica-Condensed-Black.8d48ba96.woff) format("woff");font-weight:900;font-style:normal}@font-face{font-family:MortModern;src:url(/static/media/MortModern-12Black.2be348a3.eot?#iefix) format("embedded-opentype"),url(/static/media/MortModern-12Black.a66b3ee0.otf) format("opentype"),url(/static/media/MortModern-12Black.a5671a21.woff) format("woff"),url(/static/media/MortModern-12Black.43c6b182.ttf) format("truetype"),url(/static/media/MortModern-12Black.139708a7.svg#MortModern-12Black) format("svg");font-weight:400;font-style:normal}@font-face{font-family:LyonText;src:url(/static/media/LyonText-Regular.f4c53314.otf) format("opentype");font-weight:700;font-style:normal;font-display:auto}a.BallotScene__Ballot__VSABtn{align-items:center;background:#fff;border:2rem solid #f0d186;color:#b7985a;display:flex;font-family:GTAmericaCondensed,sans-serif;font-size:1rem;font-weight:900;justify-content:center;letter-spacing:1px;line-height:1.25;margin:0 -1rem 1rem;padding:1rem;text-align:center;text-decoration:none;text-transform:uppercase;-webkit-transition:background-color .15s ease-in-out;transition:background-color .15s ease-in-out}.BallotListTooltip,.BallotScene__Ballot,.Button,.CandidateListContainer,.PositionPanel__Nav{font-family:GTAmerica}@media (min-width:768px){a.BallotScene__Ballot__VSABtn{margin-left:-2rem;margin-right:-2rem}}a.BallotScene__Ballot__VSABtn p{line-height:1.25;margin:0}a.BallotScene__Ballot__VSABtn:focus,a.BallotScene__Ballot__VSABtn:hover{color:#000}.Spinner{-webkit-animation:spin 1s ease-in-out infinite;animation:spin 1s ease-in-out infinite;border-radius:50%;border:.35rem solid rgba(0,var(--color-primary-green),var(--color-primary-blue),.3);border:.35rem solid var(--spinner-color-ring);border-top-color:rgb(0,var(--color-primary-green),var(--color-primary-blue));border-top-color:var(--spinner-color);display:inline-block;height:3.5rem;width:3.5rem}.Spinner--lg{border-width:.5rem;height:5rem;width:5rem}.Spinner--sm{border-width:.2rem;height:2rem;width:2rem}@-webkit-keyframes spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.FetchingScene_scene__oNoTR{align-items:center;display:flex;flex-direction:column;height:100vh;justify-content:center}.FetchingScene_message__1iyvU{color:#707070;color:var(--color-gray-dark);font-size:1.25rem;margin-top:1rem}.Button{border:1px solid transparent;border-radius:10rem;box-sizing:border-box;cursor:pointer;display:inline-block;font-size:1rem;font-weight:400;line-height:1.5;padding:.375rem .75rem;text-align:center;text-decoration:none;-webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,opacity .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,opacity .15s ease-in-out;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap}.Button:active,.Button:hover{opacity:.8;text-decoration:none}.Button__inner{align-items:center;display:flex;justify-content:center;position:relative}.Button .Spinner{border-color:#ffc3c2;border-top-color:#35a0e9;border-top-color:var(--brand-danger);border-width:.25rem;height:2rem;left:calc(50% - 1rem);position:absolute;top:calc(50% - 1rem);width:2rem}.Button--lg{font-size:1.25rem;line-height:1.5;padding:.5rem 1rem}.Button--sm{font-size:.875rem;line-height:1.5;padding:.25rem .5rem}.Button--block{display:block;width:100%}.Button--black{background:#000;background:var(--color-black);border-color:#000;border-color:var(--color-black);color:#fff;color:var(--color-white)}.Button--link{background:transparent;border:none;color:#2c73b5;color:var(--link-color);padding:0}.Button--danger,.Button--danger:active,.Button--danger:hover,a.Button--danger{background-color:#35a0e9;background-color:var(--brand-danger);border-color:#35a0e9;border-color:var(--brand-danger);color:#fff;color:var(--color-white)}.Button--default,.Button--default:active,.Button--default:hover,a.Button--default{background-color:#707070;background-color:var(--color-gray-dark);border-color:#707070;border-color:var(--color-gray-dark);color:#fff;color:var(--color-white)}.Button--primary,a.Button--primary{background-color:rgb(0,var(--color-primary-green),var(--color-primary-blue));background-color:var(--color-primary);border-color:rgb(0,var(--color-primary-green),var(--color-primary-blue));border-color:var(--color-primary);color:#fff;color:var(--color-white)}.Button--primary:active,.Button--primary:hover{background:#000;background:var(--color-primary-darkened);border-color:#000;border-color:var(--color-primary-darkened);color:#fff;color:var(--color-white)}.Button--secondary,a.Button--secondary{background-color:#ffdbd5;background-color:var(--color-secondary);border-color:#ffdbd5;border-color:var(--color-secondary);color:#fff;color:var(--color-white)}.Button--secondary:active,.Button--secondary:hover{background:#ffdbd5;background:var(--color-secondary);border-color:#ffdbd5;border-color:var(--color-secondary);color:#fff;color:var(--color-white)}.Button--success{background-color:#6f6dae;background-color:var(--brand-success);border-color:#6f6dae;border-color:var(--brand-success);color:#fff;color:var(--color-white)}.Button--success:active,.Button--success:hover{background:#6f6dae;background:var(--brand-success);border-color:#6f6dae;border-color:var(--brand-success);color:#fff;color:var(--color-white)}.Button--warning{background-color:#eed185;background-color:var(--brand-warning);border-color:#eed185;border-color:var(--brand-warning);color:#000;color:var(--color-black)}.Button--warning:active,.Button--warning:hover{background:#eed185;background:var(--brand-warning);border-color:#eed185;border-color:var(--brand-warning);color:#fff;color:var(--color-white)}.Button--white{border-color:#fff;border-color:var(--color-white)}.Button--panel,.Button--white,a.Button--panel{background:#fff;background:var(--color-white);color:#000;color:var(--color-black)}.Button--panel,a.Button--panel{border-radius:0;box-shadow:0 0 8px 0 #d8d8d8;box-shadow:0 0 8px 0 var(--color-gray);font-weight:700;line-height:1.25;margin:0 1rem;padding:1rem;text-align:left;white-space:normal}.Button--panel:active,.Button--panel:hover{box-shadow:0 0 8px 0 #707070;box-shadow:0 0 8px 0 var(--color-gray-dark)}.Button--disabled{background-color:#ececec;background-color:var(--brand-disabled);border-color:#ececec;border-color:var(--brand-disabled);cursor:not-allowed;pointer-events:none}.Button--outline,a.Button--outline{background-color:initial}.Button--outline.Button--danger,a.Button--outline.Button--danger{color:#35a0e9;color:var(--brand-danger)}.Button--outline.Button--danger:active,.Button--outline.Button--danger:hover,a.Button--outline.Button--danger:hover{color:#fff;color:var(--color-white)}.Button--outline.Button--default,a.Button--outline.Button--default{color:#707070;color:var(--color-gray-dark)}.Button--outline.Button--default:active,.Button--outline.Button--default:hover,a.Button--outline.Button--default:hover{color:#fff;color:var(--color-white)}.Button--outline.Button--primary,a.Button--outline.Button--primary{color:rgb(0,var(--color-primary-green),var(--color-primary-blue));color:var(--color-primary)}.Button--outline.Button--primary:active,.Button--outline.Button--primary:hover,a.Button--outline.Button--primary:hover{color:#fff;color:var(--color-white)}.Button--outline.Button--secondary,a.Button--outline.Button--secondary{color:#ffdbd5;color:var(--color-secondary)}.Button--outline.Button--secondary:active,.Button--outline.Button--secondary:hover,a.Button--outline.Button--secondary:hover{color:#fff;color:var(--color-white)}.Button--outline.Button--success,a.Button--outline.Button--success{color:#6f6dae;color:var(--brand-success)}.Button--outline.Button--success:active,.Button--outline.Button--success:hover,a.Button--outline.Button--success:hover{color:#fff;color:var(--color-white)}.Button--outline.Button--warning,a.Button--outline.Button--warning{color:#eed185;color:var(--brand-warning)}.Button--outline.Button--warning:active,.Button--outline.Button--warning:hover,a.Button--outline.Button--warning:hover{color:#fff;color:var(--color-white)}.Button--outline.Button--disabled,a.Button--outline.Button--disabled{color:#ececec;color:var(--brand-disabled)}.Button--outline.Button--white,a.Button--outline.Button--white{color:#fff;color:var(--color-white)}.Button--with-icon svg{margin-right:.5rem}.Button--panel.Button--with-icon svg{font-size:2rem;margin-right:1rem}.Button--with-icon-only svg{margin-right:0}.Button--circle{height:2rem;width:2rem}a.Button--ssc{border:none;border-radius:.25rem;box-shadow:#000 2px 2px 0;box-shadow:var(--color-black) 2px 2px 0;flex:1 1;font-family:"GTAmericaMono"
,
"Helvetica"
,
sans-serif;font-family:var(--font-family-headings--fancy);font-size:.875rem;font-weight:700}.ReactModal__Body--open{overflow:hidden}.Modal{background:#fff;background:var(--color-white);box-shadow:0 0 12px 0 hsla(0,0%,52.5%,.5);border-radius:.5rem;margin:1rem;max-height:calc(100vh - 2rem);outline:0;overflow-y:auto;-webkit-transform:translateY(-25%);transform:translateY(-25%);transition:transform .3s ease-out,-webkit-transform .3s ease-out}.Modal--after-open{-webkit-transform:translate(0);transform:translate(0)}.Modal--before-close{-webkit-transform:translateY(-25%);transform:translateY(-25%)}.Modal__Overlay{background-color:hsla(0,0%,100%,.9);position:fixed;bottom:0;left:0;opacity:0;right:0;top:0;-webkit-transition:opacity .15s linear;transition:opacity .15s linear;z-index:2147483647}.Modal__Overlay--after-open{opacity:1}.Modal__Overlay--before-close{opacity:0}.Modal__Body{padding:1rem}.Modal__Header{position:-webkit-sticky;position:sticky;top:0;width:100%}.Modal__BtnClose{background:transparent;border:none;color:#d8d8d8;color:var(--color-gray);cursor:pointer;float:right;font-size:1.25rem;padding:.5rem .75rem}.Modal__BtnClose:hover{color:#707070;color:var(--color-gray-dark)}@media (min-width:612px){.Modal{margin:4rem auto 1.5rem;max-height:calc(100vh - 5.5rem);max-width:600px}}@media (min-width:768px){.Modal__Body{padding-left:2rem;padding-right:2rem}}.Notification{align-items:center;border:1px solid transparent;display:flex;font-size:.875rem;justify-content:space-between;line-height:1.375;margin-bottom:1.5rem;padding:1rem;text-align:left}.Notification__body{margin-left:1rem;margin-right:1rem;width:100%}.Notification__close{background:transparent;border:none;color:#fff;color:var(--color-white);cursor:pointer;opacity:.7;padding:0;text-align:right}.Notification--warning .Notification__close{color:#000;color:var(--color-black)}.Notification__close:hover{opacity:1}.Notification__Icon{font-size:1.75rem}.Notification--danger{background-color:#f8d7da;border-color:#f5c6cb;color:#721c24}.Notification--info{background-color:#d1ecf1;border-color:#bee5eb;color:#0c5460}.Notification--success{background-color:#6f6dae;background-color:var(--brand-success);border-color:#6f6dae;border-color:var(--brand-success);color:#fff;color:var(--color-white)}.Notification--warning{background-color:#fff3cd;color:#856404}.Notification--sm{padding:.5rem 1rem}.Notification--sm .Notification__Icon{font-size:1.25rem}.Logo{max-height:3.5rem;max-height:var(--nav-height);margin:.5rem 1rem}@media (min-width:768px){.Logo{max-height:5rem;max-height:var(--nav-height--lg)}}@media (min-width:992px){.Logo{margin-left:2rem}}.FacebookLoginButton{align-items:center;background:#4267b2;border:2px solid #4267b2;border-radius:.25rem;color:#fff;color:var(--color-white);cursor:pointer;display:flex;font-size:1rem;padding:0;width:100%}.FacebookLoginButton__Content{align-items:center;display:grid;grid-template-columns:3rem 1fr;grid-template-rows:2.5rem;width:100%}.FacebookLoginButton:hover{background:#365899;border-color:#365899}.FacebookLoginButton__icon{align-items:center;background:#fff;background:var(--color-white);border-radius:.25rem 0 0 .25rem;color:#4267b2;display:flex;height:100%;justify-content:center}.FacebookLoginButton__inner{flex:1 1}.GoogleLoginButton{align-items:center;background:#397af2;border:2px solid #397af2;border-radius:.25rem;color:#fff;color:var(--color-white);cursor:pointer;display:flex;font-family:Roboto;font-size:1rem;padding:0;width:100%}.GoogleLoginButton__Content{align-items:center;display:grid;grid-template-columns:3rem 1fr;grid-template-rows:2.5rem;width:100%}.GoogleLoginButton:hover{background:#2c5cd0;border-color:#2c5cd0}.GoogleLoginButton__icon{align-items:center;background:#fff;background:var(--color-white);border-radius:.25rem 0 0 .25rem;display:flex;height:100%;justify-content:center}.GoogleLoginButton__inner{flex:1 1}.AuthModal .Modal__Body>footer>section,.AuthModal .Modal__Body>section{margin-bottom:2rem;margin-left:auto;margin-right:auto;max-width:25rem}.AuthModal__Error{margin:2rem auto 1rem;max-width:25rem}.AuthModal__header{margin-bottom:2rem;text-align:center}.AuthModal__header p{margin:0}.AuthModal__header .Logo{margin-left:auto;margin-right:auto;max-width:225px}.AuthModal__Social{display:grid;grid-gap:1rem;grid-template-columns:1fr 1fr}.AuthModal__StateSwitcher{align-items:center;border-top:1px solid #979797;display:flex;margin-top:3rem;padding-top:1rem}.AuthModal__StateSwitcher>div{flex-grow:1}@media (min-width:768px){.Button.AuthModal__Btn{display:flex}}.AuthForm .FormControl{border:1px solid #979797;border-radius:.25rem;display:block;font-size:1rem;line-height:3;margin-top:1.5rem;padding:0 1rem;width:100%}.AuthForm__Submit{margin-top:1.5rem}.SectionSeparatorLine_textLine__NIEDH{display:flex;flex-basis:100%;align-items:center;color:#979797;margin-bottom:2rem;margin-top:1.5rem}.SectionSeparatorLine_textLine__NIEDH:after,.SectionSeparatorLine_textLine__NIEDH:before{content:"";flex-grow:1;background:#979797;height:1px;font-size:0;line-height:0}.SectionSeparatorLine_textLine__NIEDH:before{margin-right:1rem}.SectionSeparatorLine_textLine__NIEDH:after{margin-left:1rem}.PlaceField__input-container{height:100%;position:relative}.PlaceField__dropdown-container{background-color:#fff;background-color:var(--color-white);border-radius:0 0 .25rem .25rem;border:1px solid #707070;border:1px solid var(--color-gray-dark);border-top-color:#d8d8d8;border-top-color:var(--color-gray);color:#000;color:var(--color-black);left:0;margin-top:-.25rem;max-height:calc(100vh - 3rem);overflow-y:scroll;position:absolute;right:0;top:100%;z-index:1}.PlaceField__suggestion{line-height:1.5;padding:.5rem 1rem;text-align:left;cursor:pointer}.PlaceField__suggestion:nth-child(2n){background-color:#f6f6f6;background-color:var(--color-gray-extra-light)}.PlaceField__suggestion--active,.PlaceField__suggestion:hover{background-color:#ddedff;background-color:var(--color-light)}.PlaceField__dropdown-footer{border-top:1px solid #d8d8d8;border-top:1px solid var(--color-gray);padding:.5rem .5rem 0;text-align:right}.PlaceField__dropdown-footer>img{max-width:150px}.PlaceField__Hint{color:#707070;color:var(--color-gray-dark);display:block;line-height:1rem;margin-top:.75rem;opacity:.7}@media (min-width:768px){.PlaceField__Hint{margin-top:0}}.LeadForm_form__1Z3oY{margin-bottom:1rem}.LeadForm_textField__2wEQA{border:1px solid #d8d8d8;border:1px solid var(--color-gray);border-radius:.25rem;font-size:.875rem;line-height:1.5;margin-bottom:.75rem;padding:.375rem .5rem;width:100%}.LeadForm_submitButton__2LQkA{background:#fff;background:var(--color-white);border-radius:3rem;font-family:Montserrat,sans-serif;font-weight:700;padding:.75rem 1.5rem}@media (min-width:768px){.LeadForm_form__1Z3oY{margin-bottom:0}.LeadForm_textField__2wEQA{margin-bottom:0;margin-right:1rem;padding:.75rem 1rem;width:auto}}.LeadBar{background:#6f6dae;background:var(--brand-success);color:#fff;color:var(--color-white);text-align:center}.LeadBar>.Modal__BtnClose{color:#fff;color:var(--color-white);opacity:.8;position:absolute;right:0;-webkit-transition:opacity .15s ease-in-out;transition:opacity .15s ease-in-out}.LeadBar>.Modal__BtnClose:hover{opacity:1}.LeadBar__Inner{margin-left:auto;margin-right:auto;max-width:1100px;padding-left:1rem;padding-right:1rem}.LeadBar__Header,.LeadBar__Inner{display:flex;flex-direction:column}.LeadBar__Header{justify-content:center;margin-bottom:1rem;margin-top:1rem}.LeadBar__Header>h1{font-family:Montserrat,sans-serif;font-size:1rem}.LeadBar__Header>p{font-size:.75rem;font-weight:300;margin:0}@media (min-width:768px){.LeadBar{height:8rem;height:var(--lead-bar-height);text-align:left}.LeadBar__Inner{flex-direction:row}.LeadBar__Header{height:8rem;height:var(--lead-bar-height);margin-bottom:0;margin-top:0}.LeadBar__LeadForm{align-items:center;display:flex;margin-left:1.5rem}}@media (min-width:991px){.LeadBar__Header>h1{font-size:1.25rem}.LeadBar__Header>p{font-size:1rem}}.ElectionCenterMobileNavButton_ecNavButton__1F6n2{background-color:rgb(0,var(--color-primary-green),var(--color-primary-blue));background-color:var(--color-primary);display:flex;flex-direction:column;height:100%;justify-content:center;padding:1rem}@media (max-width:576px){.ElectionCenterMobileNavButton_ecNavButton__1F6n2{padding:.5rem}}.LocalNav{align-items:center;background:#fff;background:var(--color-white);background-image:url(/static/media/header-background-mobile@2x.3c3b7d86.jpg);background-position:0;background-repeat:no-repeat;background-size:cover;border-bottom:1px solid #dedede;display:flex;height:3.5rem;height:var(--nav-height);justify-content:space-between}.LocalNav__GlobalAlert{color:#000;color:var(--color-black);margin:0;padding:0 1rem}.LocalNav--center{justify-content:center}.LocalNav--sticky{position:-webkit-sticky;position:sticky;top:0}.LocalNav__container{background:#fff;background:var(--color-white)}.LocalNav__address{color:#707070;color:var(--color-gray-dark);margin-right:.5rem}.LocalNav__Brand,.LocalNav__BrandContainer{display:flex;height:100%}.LocalNav .Logo{margin:0 0 0 2rem;padding-bottom:.25rem;padding-top:.25rem}.LocalNav__Brand img{max-width:100%;object-fit:contain;object-position:0 center}.LocalNav__Inner{align-items:center;display:flex;height:100%}.LocalNav .Button{margin-right:1rem;padding:.5rem 1rem}.LocalNav__FeatureButtons{align-items:center;border-right:1px solid #707070;border-right:1px solid var(--color-gray-dark);display:none;height:2.5rem;margin-right:1.5rem;padding-right:.5rem}.LocalNav__FeatureButtons:empty{display:none}a.LocalNav__BtnMaptv{align-items:center;background:#4d9ee3;color:#fff;color:var(--color-white);display:flex;font-family:GTAmericaMono,sans-serif;font-size:.675rem;font-weight:400;justify-content:center;letter-spacing:1px;line-height:1.25;margin:.5rem .5rem .5rem 0;padding:.5rem 1rem;text-align:center;text-decoration:none;text-transform:uppercase;-webkit-transition:background-color .15s ease-in-out;transition:background-color .15s ease-in-out}a.LocalNav__BtnMaptv p{line-height:1.25;margin:0}a.LocalNav__BtnMaptv:focus,a.LocalNav__BtnMaptv:hover{background-color:#3485ca}a.LocalNav__BtnMaptv--to-cvg{background-color:#ec9e7f}a.LocalNav__BtnMaptv--to-cvg:focus,a.LocalNav__BtnMaptv--to-cvg:hover{background-color:#d38566}.LocalNav__Back{background:transparent;border:none;cursor:pointer;font-size:1.5rem;left:0;margin-left:1rem;padding:0;position:absolute}.Button.LocalNav__BtnRegistration{font-size:.75rem;padding:.375rem .75rem}.Button.LocalNav__BtnMaptv{display:none}.LocalNav .Button--with-icon svg{margin:0;vertical-align:-.2em}.LocalNav__ShareableBallotBanner{margin-bottom:0}.LocalNav__ShareableBallotBanner .Notification__body .Button{margin-top:.5rem}@media (min-width:576px){.LocalNav{background-image:url(/static/media/header-background@2x.73561f34.jpg);justify-content:left}.LocalNav .Logo{margin-left:9rem}}@media (min-width:768px){.LocalNav--center .LocalNav__Inner{position:absolute;right:0}.LocalNav{height:5rem;height:var(--nav-height--lg)}.LocalNav__container{left:0;position:fixed;right:0;top:0;z-index:101}.LocalNav__container .Notification{height:5rem;height:var(--global-alert-height)}a.LocalNav__BtnMaptv{font-size:1rem;height:100%;margin:0;padding:1rem 3rem}a.LocalNav__BtnGuide{display:none}.LocalNav__container .Notification.LocalNav__ShareableBallotBanner{height:5rem;height:var(--share-banner-height)}.Button.LocalNav__BtnMaptv{display:flex}.Button.LocalNav__BtnRegistration{font-size:.875rem}.LocalNav__FeatureButtons{display:flex}.LocalNav .Button{margin-right:1rem;padding:.5rem 1.5rem}.LocalNav__FeatureButtons .Button{padding:0}.LocalNav__ShareableBallotBanner{font-size:1rem}.LocalNav__ShareableBallotBanner .Notification__body .Button{margin-left:1rem;margin-top:0}.LocalNav__ShareableBallotBanner .Notification__body{align-items:center;display:flex;justify-content:center}}@media print{.LocalNav,.LocalNav__FeatureButtons{display:none}}.NotFoundScene__Header{align-items:center;display:flex;flex-direction:column;height:calc(100vh - 3.5rem);height:calc(100vh - var(--nav-height));justify-content:center;text-align:center}@media (min-width:768px){.NotFoundScene{height:calc(100vh - 5rem);height:calc(100vh - var(--nav-height--lg))}}.DebugPanel_root__38suM{align-items:center;background:#eed185;background:var(--brand-warning);bottom:2rem;box-shadow:-1px 0 3px 0 rgba(0,0,0,.2);display:flex;font-size:.875rem;height:3rem;justify-content:space-between;padding:.5rem 1rem;position:fixed;right:-11rem;-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out;width:15rem;z-index:2147483647}.DebugPanel_open__1uHsy{right:0}.DebugPanel_icon__Fg2T1{cursor:pointer;font-size:1.5rem;margin-right:.5rem}.UnsupportedBrowserApp_app__1jmgd{margin:0 auto;max-width:800px;padding:3em 1em;text-align:center}.UnsupportedBrowserApp_browsers__mGUfd{list-style:none;margin:0;padding:3em 0}.UnsupportedBrowserApp_browsers__mGUfd>li{display:inline-block;margin:0 1em}.UnsupportedBrowserApp_browsers__mGUfd a svg{color:#000;color:var(--color-black);display:block;margin:0 auto .5em}.UnsupportedBrowserApp_browsers__mGUfd a{background:#f6f6f6;background:var(--color-gray-extra-light);display:block;padding:1em}.UnsupportedBrowserApp_browsers__mGUfd a:hover{background:#d8d8d8;background:var(--color-gray)}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInZhcmlhYmxlcy5jc3MiLCJpbmRleC5jc3MiLCJTcGlubmVyLmNzcyIsIkZldGNoaW5nU2NlbmUubW9kdWxlLmNzcyIsIkJ1dHRvbi5jc3MiLCJNb2RhbC5jc3MiLCJOb3RpZmljYXRpb24uY3NzIiwiTG9nby5jc3MiLCJGYWNlYm9va0xvZ2luQnV0dG9uLmNzcyIsIkdvb2dsZUxvZ2luQnV0dG9uLmNzcyIsIkF1dGhNb2RhbC5jc3MiLCJBdXRoRm9ybS5jc3MiLCJTZWN0aW9uU2VwYXJhdG9yTGluZS5tb2R1bGUuc2NzcyIsIlBsYWNlRmllbGQuY3NzIiwiTGVhZEZvcm0ubW9kdWxlLmNzcyIsIkxlYWRCYXIuY3NzIiwiRWxlY3Rpb25DZW50ZXJNb2JpbGVOYXZCdXR0b24ubW9kdWxlLnNjc3MiLCJMb2NhbE5hdi5jc3MiLCJOb3RGb3VuZFNjZW5lLmNzcyIsIkRlYnVnUGFuZWwubW9kdWxlLnNjc3MiLCJVbnN1cHBvcnRlZEJyb3dzZXJBcHAubW9kdWxlLmNzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxNQUVFLGtCQUFtQixDQUNuQix5QkFBMEIsQ0FDMUIsb0JBQXFCLENBQ3JCLDBCQUEyQixDQUMzQixnQ0FBaUMsQ0FDakMsa0JBQXNCLENBRXRCLHFCQUFzQixDQUN0Qix1QkFBd0IsQ0FDeEIsc0JBQXVCLENBRXZCLGtHQUlDLENBQ0QsNkJBQWlDLENBQ2pDLGlDQUFrQyxDQUNsQyx5QkFBMEIsQ0FDMUIscUJBQXNCLENBRXRCLHNCQUF1QixDQUN2Qix3Q0FBeUMsQ0FDekMsdUJBQXdCLENBQ3hCLHVCQUF3QixDQUl4QixvREFBdUQsQ0FDdkQsZ0RBQWtELENBQ2xELGtFQUFxRSxDQUNyRSxvRUFBdUUsQ0FHdkUsbUJBQW9CLENBQ3BCLHFCQUFzQixDQUd0QixvQ0FBcUMsQ0FDckMsMkdBS0MsQ0FHRCxvQkFBcUIsQ0FDckIsMkJBQTRCLENBRzVCLDBCQUEyQixDQUMzQiwwQkFBMkIsQ0FHM0Isc0JBQXVCLENBR3ZCLHdDQUF5QyxDQUN6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LENBQ2hCLGlCQUNGLENBRUEsdUNBQ0UsZUFBZ0IsQ0FDaEIsUUFBUyxDQUNULGFBQ0YsQ0FFQSwwQ0FDRSxvQkFBcUIsQ0FDckIsWUFDRixDQUVBLDZDQUNFLFVBQXlCLENBQXpCLHdCQUF5QixDQUN6QixhQUFjLENBQ2Qsa0JBQ0YsQ0FFQSx5Q0FDRSxrQkFBeUMsQ0FBekMsd0NBQXlDLENBQ3pDLGFBQWMsQ0FDZCxXQUNGLENBRUEsK0NBQ0Usa0JBQUEsQ0FBQSw0QkFDRiIsImZpbGUiOiJtYWluLmMwOTA1MDIwLmNodW5rLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIjpyb290IHtcclxuICAvKiBDb2xvcnMgKi9cclxuICAtLWNvbG9yLWJsYWNrOiAjMDAwO1xyXG4gIC0tY29sb3ItZ3JheS1kYXJrOiAjNzA3MDcwO1xyXG4gIC0tY29sb3ItZ3JheTogI0Q4RDhEODtcclxuICAtLWNvbG9yLWdyYXktbGlnaHQ6ICNlY2VjZWM7XHJcbiAgLS1jb2xvci1ncmF5LWV4dHJhLWxpZ2h0OiAjZjZmNmY2O1xyXG4gIC0tY29sb3Itd2hpdGU6ICNmZmZmZmY7XHJcblxyXG4gIC0tY29sb3ItcHJpbWFyeS1yZWQ6IDA7XHJcbiAgLS1jb2xvci1wcmltYXJ5LWdyZWVuOiAwO1xyXG4gIC0tY29sb3ItcHJpbWFyeS1ibHVlOiAwO1xyXG5cclxuICAtLWNvbG9yLXByaW1hcnk6IHJnYihcclxuICAgIHZhcigtLWNvbG9yLXByaW1hcnktcmVkKSxcclxuICAgIHZhcigtLWNvbG9yLXByaW1hcnktZ3JlZW4pLFxyXG4gICAgdmFyKC0tY29sb3ItcHJpbWFyeS1ibHVlKVxyXG4gICk7XHJcbiAgLS1jb2xvci1wcmltYXJ5LWRhcmtlbmVkOiAjMDAwMDAwO1xyXG4gIC0tY29sb3ItcHJpbWFyeS1saWdodGVuZWQ6ICM4RTREQzc7XHJcbiAgLS1jb2xvci1zZWNvbmRhcnk6ICNmZmRiZDU7XHJcbiAgLS1jb2xvci1saWdodDogI0RERURGRjtcclxuXHJcbiAgLS1icmFuZC1kYW5nZXI6ICMzNWEwZTk7XHJcbiAgLS1icmFuZC1kaXNhYmxlZDogdmFyKC0tY29sb3ItZ3JheS1saWdodCk7XHJcbiAgLS1icmFuZC1zdWNjZXNzOiAjNmY2ZGFlO1xyXG4gIC0tYnJhbmQtd2FybmluZzogI0VFRDE4NTtcclxuXHJcbiAgLyogVHlwb2dyYXBoeSAqL1xyXG4gIFxyXG4gIC0tZm9udC1mYW1pbHktYmFzZTogJ0x5b25UZXh0JywgJ0hlbHZldGljYScsIHNhbnMtc2VyaWY7XHJcbiAgLS1mb250LWZhbWlseS1oYW5kd3JpdGluZzogJ0luZGllIEZsb3dlcicsIGN1cnNpdmU7XHJcbiAgLS1mb250LWZhbWlseS1oZWFkaW5nczogJ0dUQW1lcmljYUNvbmRlbnNlZCcsICdIZWx2ZXRpY2EnLCBzYW5zLXNlcmlmO1xyXG4gIC0tZm9udC1mYW1pbHktaGVhZGluZ3MtLWZhbmN5OiAnR1RBbWVyaWNhTW9ubycsICdIZWx2ZXRpY2EnLCBzYW5zLXNlcmlmO1xyXG5cclxuICAvKiBOYXYgKi9cclxuICAtLW5hdi1oZWlnaHQ6IDMuNXJlbTtcclxuICAtLW5hdi1oZWlnaHQtLWxnOiA1cmVtO1xyXG5cclxuICAvKiBTcGlubmVyICovXHJcbiAgLS1zcGlubmVyLWNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcclxuICAtLXNwaW5uZXItY29sb3ItcmluZzogcmdiYShcclxuICAgIHZhcigtLWNvbG9yLXByaW1hcnktcmVkKSxcclxuICAgIHZhcigtLWNvbG9yLXByaW1hcnktZ3JlZW4pLFxyXG4gICAgdmFyKC0tY29sb3ItcHJpbWFyeS1ibHVlKSxcclxuICAgIC4zXHJcbiAgKTtcclxuXHJcbiAgLyogTGlua3MgKi9cclxuICAtLWxpbmstY29sb3I6ICMyYzczYjU7XHJcbiAgLS1saW5rLWNvbG9yLS1ob3ZlcjogI2Y5OWE3ODtcclxuICBcclxuICAvKiBHbG9iYWwgQWxlcnQgKi9cclxuICAtLWdsb2JhbC1hbGVydC1oZWlnaHQ6IDVyZW07XHJcbiAgLS1zaGFyZS1iYW5uZXItaGVpZ2h0OiA1cmVtO1xyXG5cclxuICAvKiBMZWFkIEJhciAqL1xyXG4gIC0tbGVhZC1iYXItaGVpZ2h0OiA4cmVtO1xyXG5cclxuICAvKiBDU0M6IEhlYWRlciAqL1xyXG4gIC0taGVhZGVyLWJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xyXG4gIC0taGVhZGVyLWNvbG9yOiB2YXIoLS1jb2xvci1saWdodCk7XHJcblxyXG4gIC8qIENTQzogQ2FyZExpc3QgKi9cclxuICAtLWNhcmQtbGlzdC13aWR0aDogNTQwcHg7XHJcblxyXG4gIC8qIE1BUFRWOiBIZWFkZXIgKi9cclxuICAtLW1hcHR2LWhlYWRlci1oZWlnaHQ6IDY0cHg7IC8qIFNldCBmaXhlZCBoZWlnaHQgc28gd2UgY2FuIGNhbGMgc3RlcCBvZmZzZXRzICovXHJcbn1cclxuXHJcbi5SZXF1ZXN0QmFsbG90QXBwIC5Mb2NhbE5hdl9fR2xvYmFsQWxlcnQge1xyXG5kaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbnBvc2l0aW9uOiB1bnNldDtcclxufVxyXG5cclxuLkNoZWNrUmVnaXN0cmF0aW9uQXBwIC5Mb2NhbE5hdl9fR2xvYmFsQWxlcnQge1xyXG5kaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbnBvc2l0aW9uOiB1bnNldDtcclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XHJcbiAgOnJvb3Qge1xyXG4gICAgLS1tYXB0di1oZWFkZXItaGVpZ2h0OiAxMTJweDtcclxuICB9XHJcbn1cclxuLyp0ZXh0Ki9cclxuaDEsIGgyLCBoM3tcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbn1cclxuXHJcbmgxIHtcclxuICAgIGZvbnQtc2l6ZTogMnJlbSAhaW1wb3J0YW50O1xyXG59XHJcbmgyIHtcclxuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW0gIWltcG9ydGFudDtcclxufVxyXG5cclxuLkJhbGxvdExpc3RTZWN0aW9uX19CdXR0b24gc3BhbiB7XHJcbiAgICBmb250LXNpemU6IDEuNXJlbSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uQ2FuZGlkYXRlTGlzdF9fSXRlbSBzcGFuIHtcclxuICBmb250LXNpemU6IDFyZW0gIWltcG9ydGFudDtcclxufVxyXG5cclxuXHJcbi5NYXN0ZXJEZXRhaWwgLkJhbGxvdFNjZW5lIHN0cm9uZ3tcclxuICBjb2xvcjogdmFyKC0tbGluay1jb2xvcikgIWltcG9ydGFudDtcclxufVxyXG5cclxuLk1hc3RlckRldGFpbCAuQmFsbG90U2NlbmUgaDR7XHJcbiAgY29sb3I6IHZhcigtLWNvbG9yLWJsYWNrKSAhaW1wb3J0YW50O1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWltcG9ydGFudDtcclxufVxyXG5cclxuLkZvb3RlciB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItYmxhY2spICFpbXBvcnRhbnQ7XHJcbiAgY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKSAhaW1wb3J0YW50O1xyXG4gIGZvbnQtc2l6ZTogMXJlbSAhaW1wb3J0YW50O1xyXG4gIGZvbnQtd2VpZ2h0OiAzMDAgIWltcG9ydGFudDtcclxufVxyXG5cclxuXHJcbi8qZWRpdCBhZGRyZXNzKi9cclxuXHJcbi5Nb2RhbF9fQm9keSAuQWRkcmVzc0Zvcm1fX2xhYmVsIHtcclxuZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gIHBvc2l0aW9uOiB1bnNldCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uTW9kYWxfX0JvZHkgLkFkZHJlc3NGb3JtLS1sZyAuQWRkcmVzc0Zvcm1fX2lucHV0IHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDE0cmVtO1xyXG4gIFx0bWluLXdpZHRoOiA2MCVcclxufVxyXG5cclxuLk1vZGFsX19Cb2R5IC5BZGRyZXNzRm9ybS0tbGcgLkJ1dHRvbi5BZGRyZXNzRm9ybV9fc3VibWl0IHtcclxuICAgYm9yZGVyLXJhZGl1czogMTRyZW07XHJcbiAgIG1heC13aWR0aDogNDAlICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5Nb2RhbF9fQm9keSAuQWRkcmVzc0Zvcm0ge1xyXG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgXHRmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XHJcbiAgXHRncmlkLWdhcDogMXJlbSAhaW1wb3J0YW50O1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAyZnIgMWZyICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcblxyXG4uc2VjdGlvbi5Nb2RhbF9fQm9keSBzdHJvbmcge1xyXG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LWhlYWRpbmdzKSAhaW1wb3J0YW50O1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxufVxyXG5cclxuLypXZWxjb21lIFBhbmVsIEN1c3RvbWl6YXRpb25zICovXHJcbi5XZWxjb21lUGFuZWxfX0JveCB7XHJcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1ibGFjaykhaW1wb3J0YW50O1xyXG4gICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5XZWxjb21lUGFuZWwgaDEge1xyXG4gICAgY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKSAhaW1wb3J0YW50O1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWltcG9ydGFudDsgXHJcbiAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5XZWxjb21lUGFuZWwgaDIge1xyXG4gICAgcG9zaXRpb246IHVuc2V0ICFpbXBvcnRhbnQ7XHJcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5XZWxjb21lUGFuZWwgaDMge1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWltcG9ydGFudDtcclxuICBjb2xvcjogdmFyKC0tYnJhbmQtd2FybmluZykgIWltcG9ydGFudDtcclxufVxyXG5cclxuXHJcbi5XZWxjb21lUGFuZWwgcCB7XHJcbiAgICBmb250LXNpemU6IDEuNXJlbTtcclxuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1iYXNlKSAhaW1wb3J0YW50O1xyXG4gICAgICBjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcblxyXG4uV2VsY29tZVBhbmVsX19FeHBsb3JlIHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLldlbGNvbWVQYW5lbF9fU2F2ZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuLldlbGNvbWVQYW5lbF9fU2F2ZSBoMyB7XHJcbiAgICBjb2xvcjogI0U5NEI0QyAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uV2VsY29tZVBhbmVsX19Wb3RlIHtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuLldlbGNvbWVQYW5lbF9fVm90ZSBoMyB7XHJcbiAgY29sb3I6ICMyQjcxQjIgIWltcG9ydGFudDtcclxufVxyXG5cclxuLldlbGNvbWVQYW5lbF9fSWxsdXN0cmF0aW9uIHtcclxuZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gIHBvc2l0aW9uOiB1bnNldCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4vKm5hdiBjdXN0b21pemF0aW9ucyovXHJcbi5CYWxsb3RMaXN0U2VjdGlvbl9fQnV0dG9uIHtcclxuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1oZWFkaW5ncykgIWltcG9ydGFudDtcclxuICBcdGZvbnQtc2l6ZTogMS4xMjVyZW0gIWltcG9ydGFudDtcclxufVxyXG5cclxuLkJhbGxvdFNjZW5lX19CYWxsb3QgZGQge1xyXG4gICAgY29sb3I6IHZhcigtLWNvbG9yLWJsYWNrKSAhaW1wb3J0YW50O1xyXG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWltcG9ydGFudDtcdFxyXG59XHJcblxyXG4uQmFsbG90TGlzdEl0ZW0+YS5CYWxsb3RMaW5rIHtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbn1cclxuXHJcblxyXG5cclxuLkNhbmRpZGFjeUxpc3RJdGVtIGE6aG92ZXIge1xyXG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1saW5rLWNvbG9yKTtcclxuICAgIGNvbG9yOiB2YXIoLS1jb2xvci1ibGFjayk7XHJcbiAgICBib3JkZXItd2lkdGg6IG1lZGl1bTtcclxufVxyXG5cclxuLkJhbGxvdExpc3RTZWN0aW9uX19CdXR0b24ge1xyXG5jb2xvcjogdmFyKC0tbGluay1jb2xvcikgIWltcG9ydGFudDtcclxufVxyXG5cclxuXHJcbi8qZW1haWwgZm9ybSovXHJcblxyXG4uQnV0dG9uLkVtYWlsQmFsbG90Rm9ybV9fU3VibWl0IHtcclxuICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1oZWFkaW5ncykgIWltcG9ydGFudDtcclxufVxyXG5cclxuLyp0ZXN0IGZvcm0gYWRqdXN0bWVudCovXHJcbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweClcclxuLkFkZHJlc3NGb3JtX19mb3JtR3JvdXAge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMi4yNSUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLypsb2dvIGFkanVzdG1lbnQqL1xyXG4uTG9jYWxOYXYge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGh0dHBzOi8vYnItcHJvZHVjdGlvbi1hc3NldHMuczMuYW1hem9uYXdzLmNvbS91cGxvYWRzL3RlbmFudC9oZXJvX2ltZy8xMTAvbGFyZ2VfdnNhLWJyLWhlYWRlci1iZy5wbmcpICFpbXBvcnRhbnQ7XHJcbn1cclxuQG1lZGlhIChtYXgtd2lkdGg6NTc2cHgpXHJcbi5Mb2NhbE5hdiB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoaHR0cHM6Ly9ici1wcm9kdWN0aW9uLWFzc2V0cy5zMy5hbWF6b25hd3MuY29tL3VwbG9hZHMvdGVuYW50L2FwcF9sb2dvLzExMC92c2EtYnItaGVhZGVyLWJnLW1vYmlsZS5wbmcpICFpbXBvcnRhbnQ7XHJcbn1cclxuLypoaWRlIHRvb2x0aXAgMTAvMzAgKi9cclxuLlBsYWNlRmllbGRfX0hpbnQge1xyXG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgcG9zaXRpb246IHVuc2V0ICFpbXBvcnRhbnQ7XHJcbn0iLCJAaW1wb3J0ICd2YXJpYWJsZXMuY3NzJztcblxuKixcbjo6YmVmb3JlLFxuOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbmJvZHkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmY2ZhO1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktYmFzZSk7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbWFyZ2luOiAwO1xufVxuXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYge1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktaGVhZGluZ3MpO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG5cbmgxIHtcbiAgZm9udC1zaXplOiAxLjc1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG5oMiB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbmg1IHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xufVxuXG5oNiB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cblxuYSxcbmE6dmlzaXRlZCB7XG4gIGNvbG9yOiB2YXIoLS1saW5rLWNvbG9yKTtcbn1cblxuYTphY3RpdmUsXG5hOmZvY3VzLFxuYTpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1saW5rLWNvbG9yLS1ob3Zlcik7XG59XG5cbnAsXG5kdCxcbmRkIHtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuYnV0dG9uLFxuaW5wdXQsXG5vcHRncm91cCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbn1cblxuYnV0dG9uLFxudGV4dGFyZWE6Zm9jdXMsXG5pbnB1dDpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi8qIFRvb2x0aXBzICovXG4udG9vbHRpcC1jb250YWluZXIge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBwYWRkaW5nOiAxcmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHotaW5kZXg6IDIxNDc0ODM2NDY7XG59XG5cbi8qIFBsYWNlaG9sZGVycyAqL1xuOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjN2U3ZTdlO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbi8qIFJlbW92ZXMgcmVkIGJvcmRlciBhcm91bmQgcmVxdWlyZWQgaW5wdXRzIGluIEZGICovXG4vKiBAc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjEzMjMjaXNzdWVjb21tZW50LTM4MDk0ODE5NyAqL1xuOm5vdChvdXRwdXQpOi1tb3otdWktaW52YWxpZDpub3QoOmZvY3VzKSB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG46bm90KG91dHB1dCk6LW1vei11aS1pbnZhbGlkOi1tb3otZm9jdXNyaW5nOm5vdCg6Zm9jdXMpIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuQG1lZGlhIHByaW50IHtcbiAgQHBhZ2Uge1xuICAgIG1hcmdpbi1ib3R0b206IDE1bW07XG4gICAgbWFyZ2luLWxlZnQ6IDEwbW07XG4gICAgbWFyZ2luLXJpZ2h0OiAxMG1tO1xuICAgIG1hcmdpbi10b3A6IDE1bW07XG4gIH1cbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnR1RBbWVyaWNhJztcbiAgc3JjOiB1cmwoJy4vYXNzZXRzL2ZvbnRzL0dUQW1lcmljYS1SZWd1bGFyL0dUQW1lcmljYS1SZWd1bGFyLmVvdD8jaWVmaXgnKVxuICAgICAgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgIHVybCgnLi9hc3NldHMvZm9udHMvR1RBbWVyaWNhLVJlZ3VsYXIvR1RBbWVyaWNhLVJlZ3VsYXIub3RmJylcbiAgICAgIGZvcm1hdCgnb3BlbnR5cGUnKSxcbiAgICB1cmwoJy4vYXNzZXRzL2ZvbnRzL0dUQW1lcmljYS1SZWd1bGFyL0dUQW1lcmljYS1SZWd1bGFyLndvZmYnKVxuICAgICAgZm9ybWF0KCd3b2ZmJyksXG4gICAgdXJsKCcuL2Fzc2V0cy9mb250cy9HVEFtZXJpY2EtUmVndWxhci9HVEFtZXJpY2EtUmVndWxhci50dGYnKVxuICAgICAgZm9ybWF0KCd0cnVldHlwZScpLFxuICAgIHVybCgnLi9hc3NldHMvZm9udHMvR1RBbWVyaWNhLVJlZ3VsYXIvR1RBbWVyaWNhLVJlZ3VsYXIuc3ZnI0dUQW1lcmljYS1SZWd1bGFyJylcbiAgICAgIGZvcm1hdCgnc3ZnJyk7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnR1RBbWVyaWNhJztcbiAgc3JjOiB1cmwoJy4vYXNzZXRzL2ZvbnRzL0dUQW1lcmljYS1CbGFjay9HVEFtZXJpY2EtQmxhY2suZW90PyNpZWZpeCcpXG4gICAgICBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gICAgdXJsKCcuL2Fzc2V0cy9mb250cy9HVEFtZXJpY2EtQmxhY2svR1RBbWVyaWNhLUJsYWNrLm90ZicpIGZvcm1hdCgnb3BlbnR5cGUnKSxcbiAgICB1cmwoJy4vYXNzZXRzL2ZvbnRzL0dUQW1lcmljYS1CbGFjay9HVEFtZXJpY2EtQmxhY2sud29mZicpIGZvcm1hdCgnd29mZicpLFxuICAgIHVybCgnLi9hc3NldHMvZm9udHMvR1RBbWVyaWNhLUJsYWNrL0dUQW1lcmljYS1CbGFjay50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksXG4gICAgdXJsKCcuL2Fzc2V0cy9mb250cy9HVEFtZXJpY2EtQmxhY2svR1RBbWVyaWNhLUJsYWNrLnN2ZyNHVEFtZXJpY2EtQmxhY2snKVxuICAgICAgZm9ybWF0KCdzdmcnKTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdHVEFtZXJpY2FNb25vJztcbiAgc3JjOiB1cmwoJy4vYXNzZXRzL2ZvbnRzL0dUQW1lcmljYU1vbm8tQm9sZC9HVEFtZXJpY2FNb25vLUJvbGQud29mZicpXG4gICAgZm9ybWF0KCd3b2ZmJyk7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBhdXRvO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdHVEFtZXJpY2FNb25vJztcbiAgc3JjOiB1cmwoJy4vYXNzZXRzL2ZvbnRzL0dUQW1lcmljYU1vbm8tQmxhY2svR1RBbWVyaWNhTW9uby1CbGFjay5lb3Q/I2llZml4JylcbiAgICAgIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgICB1cmwoJy4vYXNzZXRzL2ZvbnRzL0dUQW1lcmljYU1vbm8tQmxhY2svR1RBbWVyaWNhTW9uby1CbGFjay5vdGYnKVxuICAgICAgZm9ybWF0KCdvcGVudHlwZScpLFxuICAgIHVybCgnLi9hc3NldHMvZm9udHMvR1RBbWVyaWNhTW9uby1CbGFjay9HVEFtZXJpY2FNb25vLUJsYWNrLndvZmYnKVxuICAgICAgZm9ybWF0KCd3b2ZmJyksXG4gICAgdXJsKCcuL2Fzc2V0cy9mb250cy9HVEFtZXJpY2FNb25vLUJsYWNrL0dUQW1lcmljYU1vbm8tQmxhY2sudHRmJylcbiAgICAgIGZvcm1hdCgndHJ1ZXR5cGUnKSxcbiAgICB1cmwoJy4vYXNzZXRzL2ZvbnRzL0dUQW1lcmljYU1vbm8tQmxhY2svR1RBbWVyaWNhTW9uby1CbGFjay5zdmcjR1RBbWVyaWNhTW9uby1CbGFjaycpXG4gICAgICBmb3JtYXQoJ3N2ZycpO1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogYXV0bztcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnR1RBbWVyaWNhQ29uZGVuc2VkJztcbiAgc3JjOiB1cmwoJy4vYXNzZXRzL2ZvbnRzL0dUQW1lcmljYS1Db25kZW5zZWQtQmxhY2svR1RBbWVyaWNhLUNvbmRlbnNlZC1CbGFjay5vdGYnKVxuICAgICAgZm9ybWF0KCdvcGVudHlwZScpLFxuICAgIHVybCgnLi9hc3NldHMvZm9udHMvR1RBbWVyaWNhLUNvbmRlbnNlZC1CbGFjay9HVEFtZXJpY2EtQ29uZGVuc2VkLUJsYWNrLndvZmYnKVxuICAgICAgZm9ybWF0KCd3b2ZmJyk7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTW9ydE1vZGVybic7XG4gIHNyYzogdXJsKCcuL2Fzc2V0cy9mb250cy9Nb3J0TW9kZXJuLTEyQmxhY2svTW9ydE1vZGVybi0xMkJsYWNrLmVvdD8jaWVmaXgnKVxuICAgICAgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgIHVybCgnLi9hc3NldHMvZm9udHMvTW9ydE1vZGVybi0xMkJsYWNrL01vcnRNb2Rlcm4tMTJCbGFjay5vdGYnKVxuICAgICAgZm9ybWF0KCdvcGVudHlwZScpLFxuICAgIHVybCgnLi9hc3NldHMvZm9udHMvTW9ydE1vZGVybi0xMkJsYWNrL01vcnRNb2Rlcm4tMTJCbGFjay53b2ZmJylcbiAgICAgIGZvcm1hdCgnd29mZicpLFxuICAgIHVybCgnLi9hc3NldHMvZm9udHMvTW9ydE1vZGVybi0xMkJsYWNrL01vcnRNb2Rlcm4tMTJCbGFjay50dGYnKVxuICAgICAgZm9ybWF0KCd0cnVldHlwZScpLFxuICAgIHVybCgnLi9hc3NldHMvZm9udHMvTW9ydE1vZGVybi0xMkJsYWNrL01vcnRNb2Rlcm4tMTJCbGFjay5zdmcjTW9ydE1vZGVybi0xMkJsYWNrJylcbiAgICAgIGZvcm1hdCgnc3ZnJyk7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTHlvblRleHQnO1xuICBzcmM6IHVybCgnLi9hc3NldHMvZm9udHMvTHlvblRleHQtUmVndWxhci9MeW9uVGV4dC1SZWd1bGFyLm90ZicpXG4gICAgZm9ybWF0KCdvcGVudHlwZScpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogYXV0bztcbn1cblxuYS5CYWxsb3RTY2VuZV9fQmFsbG90X19WU0FCdG4ge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IDJyZW0gc29saWQgI2YwZDE4NjtcbiAgY29sb3I6ICNiNzk4NWE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZvbnQtZmFtaWx5OiAnR1RBbWVyaWNhQ29uZGVuc2VkJywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogOTAwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIG1hcmdpbjogMCAtMXJlbSAxcmVtIC0xcmVtO1xuICBwYWRkaW5nOiAxcmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dDtcbn1cblxuLkJhbGxvdFNjZW5lX19CYWxsb3QsXG4uQmFsbG90TGlzdFRvb2x0aXAsXG4uQnV0dG9uLFxuLkNhbmRpZGF0ZUxpc3RDb250YWluZXIsXG4uUG9zaXRpb25QYW5lbF9fTmF2IHtcbiAgZm9udC1mYW1pbHk6ICdHVEFtZXJpY2EnO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgYS5CYWxsb3RTY2VuZV9fQmFsbG90X19WU0FCdG4ge1xuICAgIG1hcmdpbi1sZWZ0OiAtMnJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IC0ycmVtO1xuICB9XG59XG5cbmEuQmFsbG90U2NlbmVfX0JhbGxvdF9fVlNBQnRuIHAge1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgbWFyZ2luOiAwO1xufVxuXG5hLkJhbGxvdFNjZW5lX19CYWxsb3RfX1ZTQUJ0bjpmb2N1cyxcbmEuQmFsbG90U2NlbmVfX0JhbGxvdF9fVlNBQnRuOmhvdmVyIHtcbiAgY29sb3I6ICMwMDA7XG59XG4iLCIuU3Bpbm5lciB7XG4gIGFuaW1hdGlvbjogc3BpbiAxcyBlYXNlLWluLW91dCBpbmZpbml0ZTtcbiAgYm9yZGVyOiAwLjM1cmVtIHNvbGlkIHZhcigtLXNwaW5uZXItY29sb3ItcmluZyk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyLXRvcC1jb2xvcjogdmFyKC0tc3Bpbm5lci1jb2xvcik7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAzLjVyZW07XG4gIHdpZHRoOiAzLjVyZW07XG59XG5cbi5TcGlubmVyLS1sZyB7XG4gIGJvcmRlci13aWR0aDogMC41cmVtO1xuICBoZWlnaHQ6IDVyZW07XG4gIHdpZHRoOiA1cmVtO1xufVxuXG4uU3Bpbm5lci0tc20ge1xuICBib3JkZXItd2lkdGg6IDAuMnJlbTtcbiAgaGVpZ2h0OiAycmVtO1xuICB3aWR0aDogMnJlbTtcbn1cblxuQGtleWZyYW1lcyBzcGluIHtcbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cbiIsIi5zY2VuZSB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGhlaWdodDogMTAwdmg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4ubWVzc2FnZSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1ncmF5LWRhcmspO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIG1hcmdpbi10b3A6IDFyZW07XG59XG4iLCIuQnV0dG9uIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDEwcmVtO1xuICAvKiBzb21ldGhpbmcgYmlnIHNvIGNvcm5lcnMgYWx3YXlzIGxvb2sgcm91bmQgKi9cbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgcGFkZGluZzogMC4zNzVyZW0gMC43NXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LFxuICAgIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dCxcbiAgICBvcGFjaXR5IDAuMTVzIGVhc2UtaW4tb3V0O1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLkJ1dHRvbjphY3RpdmUsXG4uQnV0dG9uOmhvdmVyIHtcbiAgb3BhY2l0eTogMC44O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5CdXR0b25fX2lubmVyIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLkJ1dHRvbiAuU3Bpbm5lciB7XG4gIGJvcmRlci1jb2xvcjogI2ZmYzNjMjtcbiAgYm9yZGVyLXRvcC1jb2xvcjogdmFyKC0tYnJhbmQtZGFuZ2VyKTtcbiAgYm9yZGVyLXdpZHRoOiAwLjI1cmVtO1xuICBoZWlnaHQ6IDJyZW07XG4gIGxlZnQ6IGNhbGMoNTAlIC0gMXJlbSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiBjYWxjKDUwJSAtIDFyZW0pO1xuICB3aWR0aDogMnJlbTtcbn1cblxuLyogU2l6ZXMgKi9cbi5CdXR0b24tLWxnIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbn1cblxuLkJ1dHRvbi0tc20ge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcbn1cblxuLyogQmxvY2sgbGV2ZWwgKi9cbi5CdXR0b24tLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4vKiBUeXBlcyAqL1xuLkJ1dHRvbi0tYmxhY2sge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1ibGFjayk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItYmxhY2spO1xuICBjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xufVxuXG4uQnV0dG9uLS1saW5rIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgY29sb3I6IHZhcigtLWxpbmstY29sb3IpO1xuICBwYWRkaW5nOiAwO1xufVxuXG4uQnV0dG9uLS1kYW5nZXIsXG5hLkJ1dHRvbi0tZGFuZ2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnJhbmQtZGFuZ2VyKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icmFuZC1kYW5nZXIpO1xuICBjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xufVxuXG4uQnV0dG9uLS1kYW5nZXI6YWN0aXZlLFxuLkJ1dHRvbi0tZGFuZ2VyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnJhbmQtZGFuZ2VyKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icmFuZC1kYW5nZXIpO1xuICBjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xufVxuXG4uQnV0dG9uLS1kZWZhdWx0LFxuYS5CdXR0b24tLWRlZmF1bHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1ncmF5LWRhcmspO1xuICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLWdyYXktZGFyayk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG59XG5cbi5CdXR0b24tLWRlZmF1bHQ6YWN0aXZlLFxuLkJ1dHRvbi0tZGVmYXVsdDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWdyYXktZGFyayk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItZ3JheS1kYXJrKTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbn1cblxuLkJ1dHRvbi0tcHJpbWFyeSxcbmEuQnV0dG9uLS1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG59XG5cbi5CdXR0b24tLXByaW1hcnk6YWN0aXZlLFxuLkJ1dHRvbi0tcHJpbWFyeTpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXByaW1hcnktZGFya2VuZWQpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnktZGFya2VuZWQpO1xuICBjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xufVxuXG4uQnV0dG9uLS1zZWNvbmRhcnksXG5hLkJ1dHRvbi0tc2Vjb25kYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itc2Vjb25kYXJ5KTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci1zZWNvbmRhcnkpO1xuICBjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xufVxuXG4uQnV0dG9uLS1zZWNvbmRhcnk6YWN0aXZlLFxuLkJ1dHRvbi0tc2Vjb25kYXJ5OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3Itc2Vjb25kYXJ5KTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci1zZWNvbmRhcnkpO1xuICBjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xufVxuXG4uQnV0dG9uLS1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnJhbmQtc3VjY2Vzcyk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnJhbmQtc3VjY2Vzcyk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG59XG5cbi5CdXR0b24tLXN1Y2Nlc3M6YWN0aXZlLFxuLkJ1dHRvbi0tc3VjY2Vzczpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWJyYW5kLXN1Y2Nlc3MpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWJyYW5kLXN1Y2Nlc3MpO1xuICBjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xufVxuXG4uQnV0dG9uLS13YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnJhbmQtd2FybmluZyk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnJhbmQtd2FybmluZyk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1ibGFjayk7XG59XG5cbi5CdXR0b24tLXdhcm5pbmc6YWN0aXZlLFxuLkJ1dHRvbi0td2FybmluZzpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWJyYW5kLXdhcm5pbmcpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWJyYW5kLXdhcm5pbmcpO1xuICBjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xufVxuXG4uQnV0dG9uLS13aGl0ZSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXdoaXRlKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1ibGFjayk7XG59XG5cbmEuQnV0dG9uLS1wYW5lbCxcbi5CdXR0b24tLXBhbmVsIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3Itd2hpdGUpO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3gtc2hhZG93OiAwIDAgOHB4IDAgdmFyKC0tY29sb3ItZ3JheSk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1ibGFjayk7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgbWFyZ2luOiAwIDFyZW07XG4gIHBhZGRpbmc6IDFyZW07XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG59XG5cbi5CdXR0b24tLXBhbmVsOmFjdGl2ZSxcbi5CdXR0b24tLXBhbmVsOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogMCAwIDhweCAwIHZhcigtLWNvbG9yLWdyYXktZGFyayk7XG59XG5cbi8qIERpc2FibGVkICovXG4uQnV0dG9uLS1kaXNhYmxlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJyYW5kLWRpc2FibGVkKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icmFuZC1kaXNhYmxlZCk7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4vKiBPdXRsaW5lICovXG4uQnV0dG9uLS1vdXRsaW5lLFxuYS5CdXR0b24tLW91dGxpbmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLkJ1dHRvbi0tb3V0bGluZS5CdXR0b24tLWRhbmdlcixcbmEuQnV0dG9uLS1vdXRsaW5lLkJ1dHRvbi0tZGFuZ2VyIHtcbiAgY29sb3I6IHZhcigtLWJyYW5kLWRhbmdlcik7XG59XG5cbi5CdXR0b24tLW91dGxpbmUuQnV0dG9uLS1kYW5nZXI6YWN0aXZlLFxuLkJ1dHRvbi0tb3V0bGluZS5CdXR0b24tLWRhbmdlcjpob3ZlcixcbmEuQnV0dG9uLS1vdXRsaW5lLkJ1dHRvbi0tZGFuZ2VyOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbn1cblxuLkJ1dHRvbi0tb3V0bGluZS5CdXR0b24tLWRlZmF1bHQsXG5hLkJ1dHRvbi0tb3V0bGluZS5CdXR0b24tLWRlZmF1bHQge1xuICBjb2xvcjogdmFyKC0tY29sb3ItZ3JheS1kYXJrKTtcbn1cblxuLkJ1dHRvbi0tb3V0bGluZS5CdXR0b24tLWRlZmF1bHQ6YWN0aXZlLFxuLkJ1dHRvbi0tb3V0bGluZS5CdXR0b24tLWRlZmF1bHQ6aG92ZXIsXG5hLkJ1dHRvbi0tb3V0bGluZS5CdXR0b24tLWRlZmF1bHQ6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xufVxuXG4uQnV0dG9uLS1vdXRsaW5lLkJ1dHRvbi0tcHJpbWFyeSxcbmEuQnV0dG9uLS1vdXRsaW5lLkJ1dHRvbi0tcHJpbWFyeSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbn1cblxuLkJ1dHRvbi0tb3V0bGluZS5CdXR0b24tLXByaW1hcnk6YWN0aXZlLFxuLkJ1dHRvbi0tb3V0bGluZS5CdXR0b24tLXByaW1hcnk6aG92ZXIsXG5hLkJ1dHRvbi0tb3V0bGluZS5CdXR0b24tLXByaW1hcnk6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xufVxuXG4uQnV0dG9uLS1vdXRsaW5lLkJ1dHRvbi0tc2Vjb25kYXJ5LFxuYS5CdXR0b24tLW91dGxpbmUuQnV0dG9uLS1zZWNvbmRhcnkge1xuICBjb2xvcjogdmFyKC0tY29sb3Itc2Vjb25kYXJ5KTtcbn1cblxuLkJ1dHRvbi0tb3V0bGluZS5CdXR0b24tLXNlY29uZGFyeTphY3RpdmUsXG4uQnV0dG9uLS1vdXRsaW5lLkJ1dHRvbi0tc2Vjb25kYXJ5OmhvdmVyLFxuYS5CdXR0b24tLW91dGxpbmUuQnV0dG9uLS1zZWNvbmRhcnk6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xufVxuXG4uQnV0dG9uLS1vdXRsaW5lLkJ1dHRvbi0tc3VjY2VzcyxcbmEuQnV0dG9uLS1vdXRsaW5lLkJ1dHRvbi0tc3VjY2VzcyB7XG4gIGNvbG9yOiB2YXIoLS1icmFuZC1zdWNjZXNzKTtcbn1cblxuLkJ1dHRvbi0tb3V0bGluZS5CdXR0b24tLXN1Y2Nlc3M6YWN0aXZlLFxuLkJ1dHRvbi0tb3V0bGluZS5CdXR0b24tLXN1Y2Nlc3M6aG92ZXIsXG5hLkJ1dHRvbi0tb3V0bGluZS5CdXR0b24tLXN1Y2Nlc3M6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xufVxuXG4uQnV0dG9uLS1vdXRsaW5lLkJ1dHRvbi0td2FybmluZyxcbmEuQnV0dG9uLS1vdXRsaW5lLkJ1dHRvbi0td2FybmluZyB7XG4gIGNvbG9yOiB2YXIoLS1icmFuZC13YXJuaW5nKTtcbn1cblxuLkJ1dHRvbi0tb3V0bGluZS5CdXR0b24tLXdhcm5pbmc6YWN0aXZlLFxuLkJ1dHRvbi0tb3V0bGluZS5CdXR0b24tLXdhcm5pbmc6aG92ZXIsXG5hLkJ1dHRvbi0tb3V0bGluZS5CdXR0b24tLXdhcm5pbmc6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xufVxuXG4uQnV0dG9uLS1vdXRsaW5lLkJ1dHRvbi0tZGlzYWJsZWQsXG5hLkJ1dHRvbi0tb3V0bGluZS5CdXR0b24tLWRpc2FibGVkIHtcbiAgY29sb3I6IHZhcigtLWJyYW5kLWRpc2FibGVkKTtcbn1cblxuLkJ1dHRvbi0tb3V0bGluZS5CdXR0b24tLXdoaXRlLFxuYS5CdXR0b24tLW91dGxpbmUuQnV0dG9uLS13aGl0ZSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG59XG5cbi5CdXR0b24tLXdpdGgtaWNvbiBzdmcge1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbn1cblxuLkJ1dHRvbi0tcGFuZWwuQnV0dG9uLS13aXRoLWljb24gc3ZnIHtcbiAgZm9udC1zaXplOiAycmVtO1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG59XG5cbi5CdXR0b24tLXdpdGgtaWNvbi1vbmx5IHN2ZyB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLkJ1dHRvbi0tY2lyY2xlIHtcbiAgaGVpZ2h0OiAycmVtO1xuICB3aWR0aDogMnJlbTtcbn1cblxuYS5CdXR0b24tLXNzYyB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgYm94LXNoYWRvdzogdmFyKC0tY29sb3ItYmxhY2spIDJweCAycHggMDtcbiAgZmxleDogMTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LWhlYWRpbmdzLS1mYW5jeSk7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuIiwiLyogQ2xhc3MgYWRkZWQgdG8gPGJvZHk+LiBQcmV2ZW50cyBwYWdlIGZyb20gc2Nyb2xsaW5nIGJlaGluZCBtb2RhbC4gKi9cbi5SZWFjdE1vZGFsX19Cb2R5LS1vcGVuIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLk1vZGFsIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3Itd2hpdGUpO1xuICBib3gtc2hhZG93OiAwIDAgMTJweCAwIHJnYmEoMTM0LCAxMzQsIDEzNCwgMC41KTtcbiAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xuICBtYXJnaW46IDFyZW07XG4gIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAycmVtKTsgLyogLTJyZW0gdG8gYWNjb3VudCBmb3IgbWFyZ2luICovXG4gIG91dGxpbmU6IDA7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0yNSUpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLW91dCwgLXdlYmtpdC10cmFuc2Zvcm0gMC4zcyBlYXNlLW91dDtcbn1cblxuLk1vZGFsLS1hZnRlci1vcGVuIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG59XG5cbi5Nb2RhbC0tYmVmb3JlLWNsb3NlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTI1JSk7XG59XG5cbi5Nb2RhbF9fT3ZlcmxheSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xNXMgbGluZWFyO1xuICB6LWluZGV4OiAyMTQ3NDgzNjQ3O1xufVxuXG4uTW9kYWxfX092ZXJsYXktLWFmdGVyLW9wZW4ge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uTW9kYWxfX092ZXJsYXktLWJlZm9yZS1jbG9zZSB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5Nb2RhbF9fQm9keSB7XG4gIHBhZGRpbmc6IDFyZW07XG59XG5cbi5Nb2RhbF9fSGVhZGVyIHtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLk1vZGFsX19CdG5DbG9zZSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1ncmF5KTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmbG9hdDogcmlnaHQ7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgcGFkZGluZzogMC41cmVtIDAuNzVyZW07XG59XG5cbi5Nb2RhbF9fQnRuQ2xvc2U6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tY29sb3ItZ3JheS1kYXJrKTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDYxMnB4KSB7XG4gIC5Nb2RhbCB7XG4gICAgbWFyZ2luOiA0cmVtIGF1dG8gMS41cmVtIGF1dG87XG4gICAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDUuNXJlbSk7IC8qIC01LjVyZW0gdG8gYWNjb3VudCBmb3IgbWFyZ2luICovXG4gICAgbWF4LXdpZHRoOiA2MDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLk1vZGFsX19Cb2R5IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDJyZW07XG4gICAgcGFkZGluZy1yaWdodDogMnJlbTtcbiAgfVxufVxuIiwiLk5vdGlmaWNhdGlvbiB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGxpbmUtaGVpZ2h0OiAxLjM3NTtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICBwYWRkaW5nOiAxcmVtO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4uTm90aWZpY2F0aW9uX19ib2R5IHtcbiAgbWFyZ2luLWxlZnQ6IDFyZW07XG4gIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5Ob3RpZmljYXRpb25fX2Nsb3NlIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvcGFjaXR5OiAwLjc7XG4gIHBhZGRpbmc6IDA7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4uTm90aWZpY2F0aW9uLS13YXJuaW5nIC5Ob3RpZmljYXRpb25fX2Nsb3NlIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWJsYWNrKTtcbn1cblxuLk5vdGlmaWNhdGlvbl9fY2xvc2U6aG92ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uTm90aWZpY2F0aW9uX19JY29uIHtcbiAgZm9udC1zaXplOiAxLjc1cmVtO1xufVxuXG4vKiBWYXJpYW50cyAqL1xuLk5vdGlmaWNhdGlvbi0tZGFuZ2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZDdkYTtcbiAgYm9yZGVyLWNvbG9yOiAjZjVjNmNiO1xuICBjb2xvcjogIzcyMWMyNDtcbn1cblxuLk5vdGlmaWNhdGlvbi0taW5mbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkMWVjZjE7XG4gIGJvcmRlci1jb2xvcjogI2JlZTVlYjtcbiAgY29sb3I6ICMwYzU0NjA7XG59XG5cbi5Ob3RpZmljYXRpb24tLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icmFuZC1zdWNjZXNzKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icmFuZC1zdWNjZXNzKTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbn1cblxuLk5vdGlmaWNhdGlvbi0td2FybmluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmYzY2Q7XG4gIGNvbG9yOiAjODU2NDA0O1xufVxuXG4vKiBTaXplcyAqL1xuLk5vdGlmaWNhdGlvbi0tc20ge1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbn1cblxuLk5vdGlmaWNhdGlvbi0tc20gLk5vdGlmaWNhdGlvbl9fSWNvbiB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbn1cbiIsIi5Mb2dvIHtcbiAgbWF4LWhlaWdodDogdmFyKC0tbmF2LWhlaWdodCk7XG4gIG1hcmdpbjogMC41cmVtIDFyZW07XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuTG9nbyB7XG4gICAgbWF4LWhlaWdodDogdmFyKC0tbmF2LWhlaWdodC0tbGcpO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuTG9nbyB7XG4gICAgbWFyZ2luLWxlZnQ6IDJyZW07XG4gIH1cbn1cbiIsIi5GYWNlYm9va0xvZ2luQnV0dG9uIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogIzQyNjdiMjsgLyogRmFjZWJvb2sgYmx1ZSAqL1xuICBib3JkZXI6IDJweCBzb2xpZCAjNDI2N2IyO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICBjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5GYWNlYm9va0xvZ2luQnV0dG9uX19Db250ZW50IHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAzcmVtIDFmcjtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAyLjVyZW07XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uRmFjZWJvb2tMb2dpbkJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMzNjU4OTk7XG4gIGJvcmRlci1jb2xvcjogIzM2NTg5OTtcbn1cblxuLkZhY2Vib29rTG9naW5CdXR0b25fX2ljb24ge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci13aGl0ZSk7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW0gMCAwIDAuMjVyZW07XG4gIGNvbG9yOiAjNDI2N2IyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uRmFjZWJvb2tMb2dpbkJ1dHRvbl9faW5uZXIge1xuICBmbGV4OiAxO1xufVxuIiwiLkdvb2dsZUxvZ2luQnV0dG9uIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogcmdiKDU3LCAxMjIsIDI0Mik7IC8qIEdvb2dsZSBibHVlICovXG4gIGJvcmRlcjogMnB4IHNvbGlkIHJnYig1NywgMTIyLCAyNDIpO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICBjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcbiAgZm9udC1zaXplOiAxcmVtO1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLkdvb2dsZUxvZ2luQnV0dG9uX19Db250ZW50IHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAzcmVtIDFmcjtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAyLjVyZW07XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uR29vZ2xlTG9naW5CdXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kOiByZ2IoNDQsIDkyLCAyMDgpO1xuICBib3JkZXItY29sb3I6IHJnYig0NCwgOTIsIDIwOCk7XG59XG5cbi5Hb29nbGVMb2dpbkJ1dHRvbl9faWNvbiB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXdoaXRlKTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbSAwIDAgMC4yNXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLkdvb2dsZUxvZ2luQnV0dG9uX19pbm5lciB7XG4gIGZsZXg6IDE7XG59XG4iLCIuQXV0aE1vZGFsIC5Nb2RhbF9fQm9keSA+IHNlY3Rpb24sXG4uQXV0aE1vZGFsIC5Nb2RhbF9fQm9keSA+IGZvb3RlciA+IHNlY3Rpb24ge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IDI1cmVtO1xufVxuXG4uQXV0aE1vZGFsX19FcnJvciB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi10b3A6IDJyZW07XG4gIG1heC13aWR0aDogMjVyZW07XG59XG5cbi5BdXRoTW9kYWxfX2hlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLkF1dGhNb2RhbF9faGVhZGVyIHAge1xuICBtYXJnaW46IDA7XG59XG5cbi5BdXRoTW9kYWxfX2hlYWRlciAuTG9nbyB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1heC13aWR0aDogMjI1cHg7XG59XG5cbi5BdXRoTW9kYWxfX1NvY2lhbCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtZ2FwOiAxcmVtO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG59XG5cbi5BdXRoTW9kYWxfX1N0YXRlU3dpdGNoZXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzk3OTc5NztcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLXRvcDogM3JlbTtcbiAgcGFkZGluZy10b3A6IDFyZW07XG59XG5cbi5BdXRoTW9kYWxfX1N0YXRlU3dpdGNoZXIgPiBkaXYge1xuICBmbGV4LWdyb3c6IDE7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuQnV0dG9uLkF1dGhNb2RhbF9fQnRuIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG4iLCIuQXV0aEZvcm0gLkZvcm1Db250cm9sIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzk3OTc5NztcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDM7XG4gIG1hcmdpbi10b3A6IDEuNXJlbTtcbiAgcGFkZGluZzogMCAxcmVtO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLkF1dGhGb3JtX19TdWJtaXQge1xuICBtYXJnaW4tdG9wOiAxLjVyZW07XG59XG4iLCIudGV4dExpbmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWJhc2lzOiAxMDAlO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogIzk3OTc5NztcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgbWFyZ2luLXRvcDogMS41cmVtO1xufVxuXG4udGV4dExpbmU6OmJlZm9yZSxcbi50ZXh0TGluZTo6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgZmxleC1ncm93OiAxO1xuICBiYWNrZ3JvdW5kOiAjOTc5Nzk3O1xuICBoZWlnaHQ6IDFweDtcbiAgZm9udC1zaXplOiAwcHg7XG4gIGxpbmUtaGVpZ2h0OiAwcHg7XG59XG5cbi50ZXh0TGluZTo6YmVmb3JlIHtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xufVxuXG4udGV4dExpbmU6OmFmdGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDFyZW07XG59XG4iLCIuUGxhY2VGaWVsZF9faW5wdXQtY29udGFpbmVyIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5QbGFjZUZpZWxkX19kcm9wZG93bi1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWdyYXktZGFyayk7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCAwLjI1cmVtIDAuMjVyZW07XG4gIGJvcmRlci10b3AtY29sb3I6IHZhcigtLWNvbG9yLWdyYXkpO1xuICBjb2xvcjogdmFyKC0tY29sb3ItYmxhY2spO1xuICBsZWZ0OiAwO1xuICBtYXJnaW4tdG9wOiAtMC4yNXJlbTtcbiAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDNyZW0pO1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMTAwJTtcbiAgei1pbmRleDogMTtcbn1cblxuLlBsYWNlRmllbGRfX3N1Z2dlc3Rpb24ge1xuICBsaW5lLWhlaWdodDogMS41O1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uUGxhY2VGaWVsZF9fc3VnZ2VzdGlvbjpudGgtY2hpbGQoZXZlbikge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1ncmF5LWV4dHJhLWxpZ2h0KTtcbn1cblxuLlBsYWNlRmllbGRfX3N1Z2dlc3Rpb24tLWFjdGl2ZSxcbi5QbGFjZUZpZWxkX19zdWdnZXN0aW9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItbGlnaHQpO1xufVxuXG4uUGxhY2VGaWVsZF9fZHJvcGRvd24tZm9vdGVyIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWdyYXkpO1xuICBwYWRkaW5nOiAwLjVyZW0gMC41cmVtIDAgMC41cmVtO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLlBsYWNlRmllbGRfX2Ryb3Bkb3duLWZvb3RlciA+IGltZyB7XG4gIG1heC13aWR0aDogMTUwcHg7XG59XG5cbi5QbGFjZUZpZWxkX19IaW50IHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWdyYXktZGFyayk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsaW5lLWhlaWdodDogMXJlbTtcbiAgbWFyZ2luLXRvcDogMC43NXJlbTtcbiAgb3BhY2l0eTogMC43O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLlBsYWNlRmllbGRfX0hpbnQge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cbiIsIi5mb3JtIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxuLnRleHRGaWVsZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWdyYXkpO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtO1xuICBwYWRkaW5nOiAwLjM3NXJlbSAwLjVyZW07XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uc3VibWl0QnV0dG9uIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3Itd2hpdGUpO1xuICBib3JkZXItcmFkaXVzOiAzcmVtO1xuICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgcGFkZGluZzogMC43NXJlbSAxLjVyZW07XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZm9ybSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuXG4gIC50ZXh0RmllbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICAgIHBhZGRpbmc6IDAuNzVyZW0gMXJlbTtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuIiwiLkxlYWRCYXIge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1icmFuZC1zdWNjZXNzKTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uTGVhZEJhciA+IC5Nb2RhbF9fQnRuQ2xvc2Uge1xuICBjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuICBvcGFjaXR5OiAwLjg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xNXMgZWFzZS1pbi1vdXQ7XG59XG5cbi5MZWFkQmFyID4gLk1vZGFsX19CdG5DbG9zZTpob3ZlciB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5MZWFkQmFyX19Jbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1heC13aWR0aDogMTEwMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDFyZW07XG59XG5cbi5MZWFkQmFyX19IZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbn1cblxuLkxlYWRCYXJfX0hlYWRlciA+IGgxIHtcbiAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0Jywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuXG4uTGVhZEJhcl9fSGVhZGVyID4gcCB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbWFyZ2luOiAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLkxlYWRCYXIge1xuICAgIGhlaWdodDogdmFyKC0tbGVhZC1iYXItaGVpZ2h0KTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG5cbiAgLkxlYWRCYXJfX0lubmVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG5cbiAgLkxlYWRCYXJfX0hlYWRlciB7XG4gICAgaGVpZ2h0OiB2YXIoLS1sZWFkLWJhci1oZWlnaHQpO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuXG4gIC5MZWFkQmFyX19MZWFkRm9ybSB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW07XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MXB4KSB7XG4gIC5MZWFkQmFyX19IZWFkZXIgPiBoMSB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICB9XG5cbiAgLkxlYWRCYXJfX0hlYWRlciA+IHAge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuIiwiLmVjTmF2QnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGhlaWdodDogMTAwJTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDFyZW07XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gICAgcGFkZGluZzogMC41cmVtO1xuICB9XG59XG4iLCIuTG9jYWxOYXYge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci13aGl0ZSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9hc3NldHMvaW1hZ2VzL2hlYWRlci1iYWNrZ3JvdW5kLW1vYmlsZUAyeC5qcGcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZWRlZGU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogdmFyKC0tbmF2LWhlaWdodCk7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLkxvY2FsTmF2X19HbG9iYWxBbGVydCB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1ibGFjayk7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMCAxcmVtO1xufVxuXG4uTG9jYWxOYXYtLWNlbnRlciB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uTG9jYWxOYXYtLXN0aWNreSB7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHRvcDogMDtcbn1cblxuLkxvY2FsTmF2X19jb250YWluZXIge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci13aGl0ZSk7XG59XG5cbi5Mb2NhbE5hdl9fYWRkcmVzcyB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1ncmF5LWRhcmspO1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbn1cblxuLkxvY2FsTmF2X19CcmFuZENvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLkxvY2FsTmF2X19CcmFuZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLkxvY2FsTmF2IC5Mb2dvIHtcbiAgbWFyZ2luOiAwIDAgMCAycmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbTtcbiAgcGFkZGluZy10b3A6IDAuMjVyZW07XG59XG5cbi5Mb2NhbE5hdl9fQnJhbmQgaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBvYmplY3QtZml0OiBjb250YWluO1xuICBvYmplY3QtcG9zaXRpb246IDAgY2VudGVyO1xufVxuXG4uTG9jYWxOYXZfX0lubmVyIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uTG9jYWxOYXYgLkJ1dHRvbiB7XG4gIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG59XG5cbi5Mb2NhbE5hdl9fRmVhdHVyZUJ1dHRvbnMge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1ncmF5LWRhcmspO1xuICBkaXNwbGF5OiBub25lO1xuICAvKiBIaWRlIG9uIHNtYWxsZXIgc2NyZWVucyAqL1xuICBoZWlnaHQ6IDIuNXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAxLjVyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbn1cblxuLkxvY2FsTmF2X19GZWF0dXJlQnV0dG9uczplbXB0eSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbmEuTG9jYWxOYXZfX0J0bk1hcHR2IHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogIzRkOWVlMztcbiAgY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbiAgZGlzcGxheTogZmxleDtcbiAgZm9udC1mYW1pbHk6ICdHVEFtZXJpY2FNb25vJywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAwLjY3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBtYXJnaW46IDAuNXJlbSAwLjVyZW0gMC41cmVtIDA7XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dDtcbn1cblxuYS5Mb2NhbE5hdl9fQnRuTWFwdHYgcCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBtYXJnaW46IDA7XG59XG5cbmEuTG9jYWxOYXZfX0J0bk1hcHR2OmZvY3VzLFxuYS5Mb2NhbE5hdl9fQnRuTWFwdHY6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQ4NWNhO1xufVxuXG5hLkxvY2FsTmF2X19CdG5NYXB0di0tdG8tY3ZnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VjOWU3Zjtcbn1cblxuYS5Mb2NhbE5hdl9fQnRuTWFwdHYtLXRvLWN2Zzpmb2N1cyxcbmEuTG9jYWxOYXZfX0J0bk1hcHR2LS10by1jdmc6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDM4NTY2O1xufVxuXG4uTG9jYWxOYXZfX0JhY2sge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBsZWZ0OiAwO1xuICBtYXJnaW4tbGVmdDogMXJlbTtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4uQnV0dG9uLkxvY2FsTmF2X19CdG5SZWdpc3RyYXRpb24ge1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIHBhZGRpbmc6IDAuMzc1cmVtIDAuNzVyZW07XG59XG5cbi8qIEhpZGUgYnV0dG9ucyBvbiBzbWFsbCBzY3JlZW5zICovXG4uQnV0dG9uLkxvY2FsTmF2X19CdG5NYXB0diB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5Mb2NhbE5hdiAuQnV0dG9uLS13aXRoLWljb24gc3ZnIHtcbiAgbWFyZ2luOiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogLTAuMmVtO1xufVxuXG4uTG9jYWxOYXZfX1NoYXJlYWJsZUJhbGxvdEJhbm5lciB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5Mb2NhbE5hdl9fU2hhcmVhYmxlQmFsbG90QmFubmVyIC5Ob3RpZmljYXRpb25fX2JvZHkgLkJ1dHRvbiB7XG4gIG1hcmdpbi10b3A6IDAuNXJlbTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5Mb2NhbE5hdiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2Fzc2V0cy9pbWFnZXMvaGVhZGVyLWJhY2tncm91bmRAMnguanBnKTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGxlZnQ7XG4gIH1cblxuICAuTG9jYWxOYXYgLkxvZ28ge1xuICAgIG1hcmdpbi1sZWZ0OiA5cmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuTG9jYWxOYXYtLWNlbnRlciAuTG9jYWxOYXZfX0lubmVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gIH1cblxuICAuTG9jYWxOYXYge1xuICAgIGhlaWdodDogdmFyKC0tbmF2LWhlaWdodC0tbGcpO1xuICB9XG5cbiAgLkxvY2FsTmF2X19jb250YWluZXIge1xuICAgIGxlZnQ6IDA7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiAxMDE7XG4gIH1cblxuICAuTG9jYWxOYXZfX2NvbnRhaW5lciAuTm90aWZpY2F0aW9uIHtcbiAgICBoZWlnaHQ6IHZhcigtLWdsb2JhbC1hbGVydC1oZWlnaHQpO1xuICB9XG5cbiAgYS5Mb2NhbE5hdl9fQnRuTWFwdHYge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDFyZW0gM3JlbTtcbiAgfVxuXG4gIGEuTG9jYWxOYXZfX0J0bkd1aWRlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLkxvY2FsTmF2X19jb250YWluZXIgLk5vdGlmaWNhdGlvbi5Mb2NhbE5hdl9fU2hhcmVhYmxlQmFsbG90QmFubmVyIHtcbiAgICBoZWlnaHQ6IHZhcigtLXNoYXJlLWJhbm5lci1oZWlnaHQpO1xuICB9XG5cbiAgLkJ1dHRvbi5Mb2NhbE5hdl9fQnRuTWFwdHYge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cblxuICAuQnV0dG9uLkxvY2FsTmF2X19CdG5SZWdpc3RyYXRpb24ge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIH1cblxuICAuTG9jYWxOYXZfX0ZlYXR1cmVCdXR0b25zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG5cbiAgLkxvY2FsTmF2IC5CdXR0b24ge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgICBwYWRkaW5nOiAwLjVyZW0gMS41cmVtO1xuICB9XG5cbiAgLkxvY2FsTmF2X19GZWF0dXJlQnV0dG9ucyAuQnV0dG9uIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgLkxvY2FsTmF2X19TaGFyZWFibGVCYWxsb3RCYW5uZXIge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxuXG4gIC5Mb2NhbE5hdl9fU2hhcmVhYmxlQmFsbG90QmFubmVyIC5Ob3RpZmljYXRpb25fX2JvZHkgLkJ1dHRvbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW07XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuXG4gIC5Mb2NhbE5hdl9fU2hhcmVhYmxlQmFsbG90QmFubmVyIC5Ob3RpZmljYXRpb25fX2JvZHkge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuXG5AbWVkaWEgcHJpbnQge1xuICAuTG9jYWxOYXYge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuTG9jYWxOYXZfX0ZlYXR1cmVCdXR0b25zIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4iLCIuTm90Rm91bmRTY2VuZV9fSGVhZGVyIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gdmFyKC0tbmF2LWhlaWdodCkpO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLk5vdEZvdW5kU2NlbmUge1xuICAgIGhlaWdodDogY2FsYygxMDB2aCAtIHZhcigtLW5hdi1oZWlnaHQtLWxnKSk7XG4gIH1cbn1cbiIsIi5yb290IHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogdmFyKC0tYnJhbmQtd2FybmluZyk7XG4gIGJvdHRvbTogMnJlbTtcbiAgYm94LXNoYWRvdzogLTFweCAwcHggM3B4IDBweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGhlaWdodDogM3JlbTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogLTExcmVtOyAvLyBIaWRlXG4gIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlLWluLW91dDtcbiAgd2lkdGg6IDE1cmVtO1xuICB6LWluZGV4OiAyMTQ3NDgzNjQ3O1xufVxuXG4ub3BlbiB7XG4gIHJpZ2h0OiAwO1xufVxuXG4uaWNvbiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xufVxuIiwiLmFwcCB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXgtd2lkdGg6IDgwMHB4O1xuICBwYWRkaW5nOiAzZW0gMWVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5icm93c2VycyB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogM2VtIDA7XG59XG5cbi5icm93c2VycyA+IGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDAgMWVtO1xufVxuXG4uYnJvd3NlcnMgYSBzdmcge1xuICBjb2xvcjogdmFyKC0tY29sb3ItYmxhY2spO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIGF1dG8gMC41ZW0gYXV0bztcbn1cblxuLmJyb3dzZXJzIGEge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1ncmF5LWV4dHJhLWxpZ2h0KTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDFlbTtcbn1cblxuLmJyb3dzZXJzIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1ncmF5KTtcbn1cbiJdfQ== */