:root{--color-black:#212529;--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:#ee6678;--color-secondary:#3e4458;--color-light:#fff;--brand-danger:#cb3643;--brand-disabled:var(--color-gray-light);--brand-success:#1e66de;--brand-warning:#ffa400;--font-family-base:"Open Sans",sans-serif;--font-family-headings:"Montserrat",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:#000;--link-color--hover:#212529;--global-alert-height:6rem;--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}}.Footer{color:#fff;color:#fff;color:var(--color-white);font-size:1.25rem;padding:3rem 1rem;text-align:center;font-weight:600}.Footer,.Footer__disclaimer{background:#1e66de!important}.Footer__disclaimer{color:#fff;font-family:Montserrat,sans-serif}.Footer__disclaimer a,.Footer__disclaimer a:hover,.Footer__disclaimer p{color:#fff!important}h1{font-weight:800!important}.BallotScene__Ballot dl dd{color:#e42231!important}.MaptvHeader__HomeBtn{visibility:hidden}.WelcomePanel__Box{background-color:#fff!important}.AddressForm{background:#1e66de!important;padding:3rem!important}.AddressForm--lg .Button.AddressForm__submit{padding:0;border-radius:10rem;display:inline-block!important;background:#fff!important;border:#1e66de}.AddressForm .Button__inner{color:#1e66de!important}.AddressForm__formGroup .PlaceField__Hint{color:#fff!important}.EndorsementList{display:none!important;position:unset!important}.CandidateDetails>section,.CandidateDetails>span>section{border-bottom:none!important}.MaptvApp .LocalNav__GlobalAlert{display:none!important;position:unset!important}*,:after,:before{box-sizing:border-box}body{font-family:"Open Sans"
,
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:"Montserrat"
,
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:#000;color:var(--link-color)}a:active,a:focus,a:hover{color:#212529;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}}.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:#cb3643;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:#212529;background:var(--color-black);border-color:#212529;border-color:var(--color-black);color:#fff;color:var(--color-white)}.Button--link{background:transparent;border:none;color:#000;color:var(--link-color);padding:0}.Button--danger,.Button--danger:active,.Button--danger:hover,a.Button--danger{background-color:#cb3643;background-color:var(--brand-danger);border-color:#cb3643;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:#3e4458;background-color:var(--color-secondary);border-color:#3e4458;border-color:var(--color-secondary);color:#fff;color:var(--color-white)}.Button--secondary:active,.Button--secondary:hover{background:#3e4458;background:var(--color-secondary);border-color:#3e4458;border-color:var(--color-secondary);color:#fff;color:var(--color-white)}.Button--success{background-color:#1e66de;background-color:var(--brand-success);border-color:#1e66de;border-color:var(--brand-success);color:#fff;color:var(--color-white)}.Button--success:active,.Button--success:hover{background:#1e66de;background:var(--brand-success);border-color:#1e66de;border-color:var(--brand-success);color:#fff;color:var(--color-white)}.Button--warning{background-color:#ffa400;background-color:var(--brand-warning);border-color:#ffa400;border-color:var(--brand-warning);color:#212529;color:var(--color-black)}.Button--warning:active,.Button--warning:hover{background:#ffa400;background:var(--brand-warning);border-color:#ffa400;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:#212529;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:#cb3643;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:#3e4458;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:#1e66de;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:#ffa400;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:#212529 2px 2px 0;box-shadow:var(--color-black) 2px 2px 0;flex:1 1;font-family:var(--font-family-headings--fancy);font-size:.875rem;font-weight:700}.PlaceField__input-container{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:#212529;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:#fff;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}}.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}}.IneligibleModal{text-align:center}.Ineligiblemodal__LeadForm .Button--success{background:#1e66de;background:var(--brand-success)}@media (min-width:768px){.Ineligiblemodal__LeadForm{align-items:center;display:flex}}.AddressForm{line-height:2rem;text-align:left;padding:.25rem}.AddressForm__address{grid-area:address}.AddressForm__email{grid-area:email}.AddressForm__CustomField{padding:0}.AddressForm__input{border:1px solid #707070;border:1px solid var(--color-gray-dark);border-radius:.25rem;font-size:1rem;line-height:1.25;padding:1rem;width:100%}.AddressForm__formGroup{margin-bottom:1rem}.AddressForm__label{font-weight:600;margin-bottom:1rem}.AddressForm__label--light{color:#212529;color:var(--color-black)}.AddressForm__label--dark{color:#fff;color:var(--color-white)}.AddressForm__checkbox{padding-bottom:1rem}.AddressForm--lg .AddressForm__input{font-size:1.25rem}.Button.AddressForm__submit{border-radius:.25rem;font-size:1rem;font-weight:700;grid-area:submit;padding:.75rem 1.5rem;width:100%}.AddressForm--lg .Button.AddressForm__submit{padding:1rem 3rem}.AddressForm__map{grid-area:map;max-height:16rem;min-height:16rem}.AddressForm__locale{grid-area:locale}@media (min-width:768px){.AddressForm{align-items:flex-start;display:grid;grid-gap:.5rem 1rem;grid-template-areas:"address address submit" "map map map" "locale none none";grid-template-columns:2fr 2fr 1fr;grid-template-rows:-webkit-max-content;grid-template-rows:max-content}.AddressForm__formGroup{margin-bottom:0}}.Checkbox_checkboxContainer__2NxPZ{display:flex;font-size:16px;font-weight:700;margin:.5rem 0}.Checkbox_checkboxContainer__2NxPZ label{align-items:center;display:flex;line-height:1.25}.Checkbox_checkboxIcon__3vJkJ{font-size:1.5rem;margin-right:.5rem}.Checkbox_checkbox__3Gts5{opacity:0}.LocaleSwitcher_switcher__OgOVz{color:#212529;color:var(--color-black);min-width:200px;text-align:left}.AddressModal__CurrentAddress{align-items:center;border-bottom:1px solid #d8d8d8;border-bottom:1px solid var(--color-gray);display:flex;flex-direction:column;font-size:1.125rem;margin-bottom:1rem;padding:2rem 0;text-align:center}.AddressModal__CurrentAddress svg{color:rgb(0,var(--color-primary-green),var(--color-primary-blue));color:var(--color-primary)}@media (min-width:768px){.Modal__Body .AddressForm{display:flex;flex-direction:column}.Modal__Body .AddressForm .AddressForm__formGroup{margin-bottom:2rem;width:100%}.Modal__Body .AddressForm .AddressForm__formGroup small{margin-top:.5rem}.Modal__Body .AddressForm .Button{margin:0 auto 1rem;width:unset}}.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:#212529;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:#1e66de;background-color:var(--brand-success);border-color:#1e66de;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}.EmailBallotForm{margin-bottom:1.5rem;margin-top:1.5rem}.EmailBallotForm__Email{border:1px solid #d8d8d8;border:1px solid var(--color-gray);border-radius:3rem;font-size:1rem;grid-area:email;line-height:1.5;margin-bottom:1rem;padding:1rem;width:100%}.Button.EmailBallotForm__Submit{background:#cb3643;background:var(--brand-danger);border-radius:3rem;font-family:Montserrat,sans-serif;font-weight:700;grid-area:submit;padding:1rem 3rem}@media (min-width:768px){.EmailBallotForm{display:grid;grid-gap:1rem;grid-template-areas:"email submit";grid-template-columns:2fr 1fr}.EmailBallotForm__Email{margin-bottom:0}.Button.EmailBallotForm__Submit{width:100%}}.EmailBallotButton{width:100%}.EmailBallotModal,.LeadBar{text-align:center}.LeadBar{background:#1e66de;background:var(--brand-success);color:#fff;color:var(--color-white)}.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);border-bottom:1px solid #dedede;display:flex;height:3.5rem;height:var(--nav-height);justify-content:space-between}.LocalNav__GlobalAlert{color:#212529;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__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}.LocalNav__FeatureButtons .Button{align-content:center;border-radius:50%;display:flex;font-size:1.25rem;height:2.25rem;justify-content:center;margin-right:1rem;padding:0;width:2.25rem;align-items:center}.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 (max-width:576px){.LocalNav{justify-content:left}}@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:6rem;height:var(--global-alert-height)}.LocalNav__container .Notification.LocalNav__ShareableBallotBanner{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:#ffa400;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:#212529;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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInZhcmlhYmxlcy5jc3MiLCJpbmRleC5jc3MiLCJTcGlubmVyLmNzcyIsIkZldGNoaW5nU2NlbmUubW9kdWxlLmNzcyIsIkJ1dHRvbi5jc3MiLCJQbGFjZUZpZWxkLmNzcyIsIkxlYWRGb3JtLm1vZHVsZS5jc3MiLCJNb2RhbC5jc3MiLCJJbmVsaWdpYmxlTW9kYWwuY3NzIiwiQWRkcmVzc0Zvcm0uY3NzIiwiQ2hlY2tib3gubW9kdWxlLmNzcyIsIkxvY2FsZVN3aXRjaGVyLm1vZHVsZS5jc3MiLCJBZGRyZXNzTW9kYWwuc2NzcyIsIk5vdGlmaWNhdGlvbi5jc3MiLCJMb2dvLmNzcyIsIkZhY2Vib29rTG9naW5CdXR0b24uY3NzIiwiR29vZ2xlTG9naW5CdXR0b24uY3NzIiwiQXV0aE1vZGFsLmNzcyIsIkF1dGhGb3JtLmNzcyIsIlNlY3Rpb25TZXBhcmF0b3JMaW5lLm1vZHVsZS5zY3NzIiwiRW1haWxCYWxsb3RGb3JtLmNzcyIsIkVtYWlsQmFsbG90QnV0dG9uLmNzcyIsIkxlYWRCYXIuY3NzIiwiRWxlY3Rpb25DZW50ZXJNb2JpbGVOYXZCdXR0b24ubW9kdWxlLnNjc3MiLCJMb2NhbE5hdi5jc3MiLCJOb3RGb3VuZFNjZW5lLmNzcyIsIkRlYnVnUGFuZWwubW9kdWxlLnNjc3MiLCJVbnN1cHBvcnRlZEJyb3dzZXJBcHAubW9kdWxlLmNzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxNQUVFLHFCQUFzQixDQUN0Qix5QkFBMEIsQ0FDMUIsb0JBQXFCLENBQ3JCLDBCQUEyQixDQUMzQixnQ0FBaUMsQ0FDakMsa0JBQW1CLENBRW5CLHFCQUFzQixDQUN0Qix1QkFBd0IsQ0FDeEIsc0JBQXVCLENBRXZCLGtHQUlDLENBQ0QsNkJBQWlDLENBQ2pDLGlDQUFrQyxDQUNsQyx5QkFBMEIsQ0FDMUIsa0JBQXNCLENBRXRCLHNCQUF1QixDQUN2Qix3Q0FBeUMsQ0FDekMsdUJBQXdCLENBQ3hCLHVCQUF3QixDQUd4Qix5Q0FBMkMsQ0FDM0MsOENBQWdELENB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Q0Usa0JBQW1CLENBQ25CLFlBQWEsQ0FDYixxQkFBc0IsQ0FDdEIsMkJBQXVDLENBQXZDLHNDQUF1QyxDQUN2QyxzQkFBdUIsQ0FDdkIsaUJBQ0YsQ0FFQSx5QkFDRSxlQUNFLHlCQUFBLENBQUEsMENBQ0YsQ0FDRixDQ2JBLHdCQUNFLGtCQUFtQixDQUNuQixrQkFBZ0MsQ0FBaEMsK0JBQWdDLENBQ2hDLFdBQVksQ0FDWixzQ0FBK0MsQ0FDL0MsWUFBYSxDQUNiLGlCQUFtQixDQUNuQixXQUFZLENBQ1osNkJBQThCLENBQzlCLGtCQUFvQixDQUNwQixjQUFlLENBQ2YsWUFBYSxDQUNiLHVDQUFpQyxDQUFqQywrQkFBaUMsQ0FDakMsV0FBWSxDQUNaLGtCQUFtQixDQUNwQix3QkFHQyxPQUFRLENBQ1Qsd0JBR0MsY0FBZSxDQUNmLGdCQUFpQixDQUNqQixrQkFBb0IsQ0N4QnRCLGtDQUNFLGFBQWMsQ0FDZCxlQUFnQixDQUNoQixlQUFnQixDQUNoQixpQkFDRixDQUVBLHVDQUNFLGVBQWdCLENBQ2hCLFFBQVMsQ0FDVCxhQUNGLENBRUEsMENBQ0Usb0JBQXFCLENBQ3JCLFlBQ0YsQ0FFQSw2Q0FDRSxhQUF5QixDQUF6Qix3QkFBeUIsQ0FDekIsYUFBYyxDQUNkLGtCQUNGLENBRUEseUNBQ0Usa0JBQXlDLENBQXpDLHdDQUF5QyxDQUN6QyxhQUFjLENBQ2QsV0FDRixDQUVBLCtDQUNFLGtCQUFBLENBQUEsNEJBQ0YiLCJmaWxlIjoibWFpbi5hODY4YTJjYi5jaHVuay5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyI6cm9vdCB7XHJcbiAgLyogQ29sb3JzICovXHJcbiAgLS1jb2xvci1ibGFjazogIzIxMjUyOTtcclxuICAtLWNvbG9yLWdyYXktZGFyazogIzcwNzA3MDtcclxuICAtLWNvbG9yLWdyYXk6ICNEOEQ4RDg7XHJcbiAgLS1jb2xvci1ncmF5LWxpZ2h0OiAjZWNlY2VjO1xyXG4gIC0tY29sb3ItZ3JheS1leHRyYS1saWdodDogI2Y2ZjZmNjtcclxuICAtLWNvbG9yLXdoaXRlOiAjZmZmO1xyXG5cclxuICAtLWNvbG9yLXByaW1hcnktcmVkOiAwO1xyXG4gIC0tY29sb3ItcHJpbWFyeS1ncmVlbjogMDtcclxuICAtLWNvbG9yLXByaW1hcnktYmx1ZTogMDtcclxuXHJcbiAgLS1jb2xvci1wcmltYXJ5OiByZ2IoXHJcbiAgICB2YXIoLS1jb2xvci1wcmltYXJ5LXJlZCksXHJcbiAgICB2YXIoLS1jb2xvci1wcmltYXJ5LWdyZWVuKSxcclxuICAgIHZhcigtLWNvbG9yLXByaW1hcnktYmx1ZSlcclxuICApO1xyXG4gIC0tY29sb3ItcHJpbWFyeS1kYXJrZW5lZDogIzAwMDAwMDtcclxuICAtLWNvbG9yLXByaW1hcnktbGlnaHRlbmVkOiAjRUU2Njc4O1xyXG4gIC0tY29sb3Itc2Vjb25kYXJ5OiAjM0U0NDU4O1xyXG4gIC0tY29sb3ItbGlnaHQ6ICNGRkZGRkY7XHJcblxyXG4gIC0tYnJhbmQtZGFuZ2VyOiAjQ0IzNjQzO1xyXG4gIC0tYnJhbmQtZGlzYWJsZWQ6IHZhcigtLWNvbG9yLWdyYXktbGlnaHQpO1xyXG4gIC0tYnJhbmQtc3VjY2VzczogIzFlNjZkZTtcclxuICAtLWJyYW5kLXdhcm5pbmc6ICNGRkE0MDA7XHJcblxyXG4gIC8qIFR5cG9ncmFwaHkgKi9cclxuICAtLWZvbnQtZmFtaWx5LWJhc2U6ICdPcGVuIFNhbnMnLCBzYW5zLXNlcmlmO1xyXG4gIC0tZm9udC1mYW1pbHktaGVhZGluZ3M6ICdNb250c2VycmF0Jywgc2Fucy1zZXJpZjtcclxuXHJcbiAgLyogTmF2ICovXHJcbiAgLS1uYXYtaGVpZ2h0OiAzLjVyZW07XHJcbiAgLS1uYXYtaGVpZ2h0LS1sZzogNXJlbTtcclxuXHJcbiAgLyogU3Bpbm5lciAqL1xyXG4gIC0tc3Bpbm5lci1jb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XHJcbiAgLS1zcGlubmVyLWNvbG9yLXJpbmc6IHJnYmEoXHJcbiAgICB2YXIoLS1jb2xvci1wcmltYXJ5LXJlZCksXHJcbiAgICB2YXIoLS1jb2xvci1wcmltYXJ5LWdyZWVuKSxcclxuICAgIHZhcigtLWNvbG9yLXByaW1hcnktYmx1ZSksXHJcbiAgICAuM1xyXG4gICk7XHJcblxyXG4gIC8qIExpbmtzICovXHJcbiAgLS1saW5rLWNvbG9yOiAjMDAwMDAwO1xyXG4gIC0tbGluay1jb2xvci0taG92ZXI6ICMyMTI1Mjk7XHJcblxyXG4gIC8qIEdsb2JhbCBBbGVydCAqL1xyXG4gIC0tZ2xvYmFsLWFsZXJ0LWhlaWdodDogNnJlbTtcclxuXHJcbiAgLyogTGVhZCBCYXIgKi9cclxuICAtLWxlYWQtYmFyLWhlaWdodDogOHJlbTtcclxuXHJcbiAgLyogQ1NDOiBIZWFkZXIgKi9cclxuICAtLWhlYWRlci1iYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcclxuICAtLWhlYWRlci1jb2xvcjogdmFyKC0tY29sb3ItbGlnaHQpO1xyXG5cclxuICAvKiBDU0M6IENhcmRMaXN0ICovXHJcbiAgLS1jYXJkLWxpc3Qtd2lkdGg6IDU0MHB4O1xyXG5cclxuICAvKiBNQVBUVjogSGVhZGVyICovXHJcbiAgLS1tYXB0di1oZWFkZXItaGVpZ2h0OiA2NHB4OyAvKiBTZXQgZml4ZWQgaGVpZ2h0IHNvIHdlIGNhbiBjYWxjIHN0ZXAgb2Zmc2V0cyAqL1xyXG59XHJcblxyXG4uUmVxdWVzdEJhbGxvdEFwcCAuTG9jYWxOYXZfX0dsb2JhbEFsZXJ0IHtcclxuZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG5wb3NpdGlvbjogdW5zZXQ7XHJcbn1cclxuLkNoZWNrUmVnaXN0cmF0aW9uQXBwIC5Mb2NhbE5hdl9fR2xvYmFsQWxlcnQge1xyXG5kaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbnBvc2l0aW9uOiB1bnNldDtcclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XHJcbiAgOnJvb3Qge1xyXG4gICAgLS1tYXB0di1oZWFkZXItaGVpZ2h0OiAxMTJweDtcclxuICB9XHJcbn1cclxuXHJcbi5Gb290ZXIge1xyXG4gICAgYmFja2dyb3VuZDogIzFlNjZkZSAhaW1wb3J0YW50IDtcclxuICAgIGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XHJcbiAgICBmb250LXNpemU6IDEuMjVyZW07XHJcbiAgICBwYWRkaW5nOiAzcmVtIDFyZW07XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgXHRmb250LXdlaWdodDogNjAwO1xyXG59XHJcblxyXG4uRm9vdGVyX19kaXNjbGFpbWVyIHtcclxuICAgIGJhY2tncm91bmQ6ICMxZTY2ZGUgIWltcG9ydGFudCA7XHJcblx0Y29sb3I6ICNmZmY7XHJcbiAgXHRmb250LWZhbWlseTogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmO1xyXG59XHJcblxyXG4uRm9vdGVyX19kaXNjbGFpbWVyIHAge1xyXG5cdGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5Gb290ZXJfX2Rpc2NsYWltZXIgYSB7XHJcblx0Y29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxufVxyXG5cclxuLkZvb3Rlcl9fZGlzY2xhaW1lciBhOmhvdmVyIHtcclxuXHRjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5oMSB7XHJcbiAgZm9udC13ZWlnaHQ6IDgwMCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uQmFsbG90U2NlbmVfX0JhbGxvdCBkbCBkZCB7XHJcbiAgY29sb3I6ICNFNDIyMzEgIWltcG9ydGFudDtcclxufVxyXG5cclxuLk1hcHR2SGVhZGVyX19Ib21lQnRuIHtcclxuICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbn1cclxuXHJcbi5XZWxjb21lUGFuZWxfX0JveCB7IGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkYgIWltcG9ydGFudDsgXHJcbn1cclxuXHJcbi8qV2lkZ2V0IEN1c3RvbWl6YXRpb24qL1xyXG4vKi5Ib21lU2NlbmVfX0JveHtcclxuICBiYWNrZ3JvdW5kOiAjMWU2NmRlICFpbXBvcnRhbnQ7XHJcbn0qL1xyXG5cclxuLkFkZHJlc3NGb3Jte1xyXG4gIGJhY2tncm91bmQ6ICMxZTY2ZGUgIWltcG9ydGFudDtcclxuICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5BZGRyZXNzRm9ybS0tbGcgLkJ1dHRvbi5BZGRyZXNzRm9ybV9fc3VibWl0IHtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMHJlbTtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xyXG4vKiAgICBoZWlnaHQ6IDEwMHB4O1xyXG4gICAgd2lkdGg6IDEwMHB4OyAqL1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZiAhaW1wb3J0YW50O1xyXG4gIGJvcmRlcjogIzFlNjZkZTtcclxufVxyXG5cclxuLkFkZHJlc3NGb3JtIC5CdXR0b25fX2lubmVye1xyXG4gIGNvbG9yOiAjMWU2NmRlICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5BZGRyZXNzRm9ybV9fZm9ybUdyb3VwIC5QbGFjZUZpZWxkX19IaW50e1xyXG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxufVxyXG5cclxuLypcclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgLkFkZHJlc3NGb3JtLS1sZyAuQnV0dG9uLkFkZHJlc3NGb3JtX19zdWJtaXQge1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xyXG4gICAgaGVpZ2h0OiAxMDBweDtcclxuICAgIHdpZHRoOiAxMDBweDtcclxuICAgIGJhY2tncm91bmQ6ICNmZmYgIWltcG9ydGFudDtcclxuICBib3JkZXI6ICMxZTY2ZGU7XHJcbiAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB0b3A6IC02cmVtO1xyXG4gICAgbGVmdDogMS41cmVtO1xyXG59XHJcbiAgLkFkZHJlc3NGb3JtX19mb3JtR3JvdXB7XHJcbiAgd2lkdGg6IDY1JTtcclxuICB9XHJcbn0qL1xyXG5cclxuLkVuZG9yc2VtZW50TGlzdCB7XHJcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICBwb3NpdGlvbjogdW5zZXQgIWltcG9ydGFudDtcclxufVxyXG5cclxuLkNhbmRpZGF0ZURldGFpbHM+c2VjdGlvbiwgLkNhbmRpZGF0ZURldGFpbHM+c3Bhbj5zZWN0aW9uIHtcclxuICAgIGJvcmRlci1ib3R0b206IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG4uTWFwdHZBcHAgLkxvY2FsTmF2X19HbG9iYWxBbGVydCB7XHJcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICBwb3NpdGlvbjogdW5zZXQgIWltcG9ydGFudDtcclxufSIsIkBpbXBvcnQgJ3ZhcmlhYmxlcy5jc3MnO1xuXG4qLFxuOjpiZWZvcmUsXG46OmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuYm9keSB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1iYXNlKTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBtYXJnaW46IDA7XG59XG5cbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNiB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1oZWFkaW5ncyk7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cblxuaDEge1xuICBmb250LXNpemU6IDEuNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbmgyIHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuaDUge1xuICBmb250LXNpemU6IDEuMjVyZW07XG59XG5cbmg2IHtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuXG5hLFxuYTp2aXNpdGVkIHtcbiAgY29sb3I6IHZhcigtLWxpbmstY29sb3IpO1xufVxuXG5hOmFjdGl2ZSxcbmE6Zm9jdXMsXG5hOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLWxpbmstY29sb3ItLWhvdmVyKTtcbn1cblxucCxcbmR0LFxuZGQge1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG5idXR0b24sXG5pbnB1dCxcbm9wdGdyb3VwLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xufVxuXG5idXR0b24sXG50ZXh0YXJlYTpmb2N1cyxcbmlucHV0OmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLyogVG9vbHRpcHMgKi9cbi50b29sdGlwLWNvbnRhaW5lciB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIHBhZGRpbmc6IDFyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgei1pbmRleDogMjE0NzQ4MzY0Njtcbn1cblxuLyogUGxhY2Vob2xkZXJzICovXG46OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM3ZTdlN2U7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuLyogUmVtb3ZlcyByZWQgYm9yZGVyIGFyb3VuZCByZXF1aXJlZCBpbnB1dHMgaW4gRkYgKi9cbi8qIEBzZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yMTMyMyNpc3N1ZWNvbW1lbnQtMzgwOTQ4MTk3ICovXG46bm90KG91dHB1dCk6LW1vei11aS1pbnZhbGlkOm5vdCg6Zm9jdXMpIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbjpub3Qob3V0cHV0KTotbW96LXVpLWludmFsaWQ6LW1vei1mb2N1c3Jpbmc6bm90KDpmb2N1cykge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG5AbWVkaWEgcHJpbnQge1xuICBAcGFnZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVtbTtcbiAgICBtYXJnaW4tbGVmdDogMTBtbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwbW07XG4gICAgbWFyZ2luLXRvcDogMTVtbTtcbiAgfVxufVxuIiwiLlNwaW5uZXIge1xuICBhbmltYXRpb246IHNwaW4gMXMgZWFzZS1pbi1vdXQgaW5maW5pdGU7XG4gIGJvcmRlcjogMC4zNXJlbSBzb2xpZCB2YXIoLS1zcGlubmVyLWNvbG9yLXJpbmcpO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlci10b3AtY29sb3I6IHZhcigtLXNwaW5uZXItY29sb3IpO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMy41cmVtO1xuICB3aWR0aDogMy41cmVtO1xufVxuXG4uU3Bpbm5lci0tbGcge1xuICBib3JkZXItd2lkdGg6IDAuNXJlbTtcbiAgaGVpZ2h0OiA1cmVtO1xuICB3aWR0aDogNXJlbTtcbn1cblxuLlNwaW5uZXItLXNtIHtcbiAgYm9yZGVyLXdpZHRoOiAwLjJyZW07XG4gIGhlaWdodDogMnJlbTtcbiAgd2lkdGg6IDJyZW07XG59XG5cbkBrZXlmcmFtZXMgc3BpbiB7XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG4iLCIuc2NlbmUge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBoZWlnaHQ6IDEwMHZoO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLm1lc3NhZ2Uge1xuICBjb2xvcjogdmFyKC0tY29sb3ItZ3JheS1kYXJrKTtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBtYXJnaW4tdG9wOiAxcmVtO1xufVxuIiwiLkJ1dHRvbiB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAxMHJlbTtcbiAgLyogc29tZXRoaW5nIGJpZyBzbyBjb3JuZXJzIGFsd2F5cyBsb29rIHJvdW5kICovXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHBhZGRpbmc6IDAuMzc1cmVtIDAuNzVyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCxcbiAgICBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQsXG4gICAgb3BhY2l0eSAwLjE1cyBlYXNlLWluLW91dDtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5CdXR0b246YWN0aXZlLFxuLkJ1dHRvbjpob3ZlciB7XG4gIG9wYWNpdHk6IDAuODtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uQnV0dG9uX19pbm5lciB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5CdXR0b24gLlNwaW5uZXIge1xuICBib3JkZXItY29sb3I6ICNmZmMzYzI7XG4gIGJvcmRlci10b3AtY29sb3I6IHZhcigtLWJyYW5kLWRhbmdlcik7XG4gIGJvcmRlci13aWR0aDogMC4yNXJlbTtcbiAgaGVpZ2h0OiAycmVtO1xuICBsZWZ0OiBjYWxjKDUwJSAtIDFyZW0pO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogY2FsYyg1MCUgLSAxcmVtKTtcbiAgd2lkdGg6IDJyZW07XG59XG5cbi8qIFNpemVzICovXG4uQnV0dG9uLS1sZyB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG59XG5cbi5CdXR0b24tLXNtIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjVyZW07XG59XG5cbi8qIEJsb2NrIGxldmVsICovXG4uQnV0dG9uLS1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLyogVHlwZXMgKi9cbi5CdXR0b24tLWJsYWNrIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItYmxhY2spO1xuICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLWJsYWNrKTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbn1cblxuLkJ1dHRvbi0tbGluayB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIGNvbG9yOiB2YXIoLS1saW5rLWNvbG9yKTtcbiAgcGFkZGluZzogMDtcbn1cblxuLkJ1dHRvbi0tZGFuZ2VyLFxuYS5CdXR0b24tLWRhbmdlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJyYW5kLWRhbmdlcik7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnJhbmQtZGFuZ2VyKTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbn1cblxuLkJ1dHRvbi0tZGFuZ2VyOmFjdGl2ZSxcbi5CdXR0b24tLWRhbmdlcjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJyYW5kLWRhbmdlcik7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnJhbmQtZGFuZ2VyKTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbn1cblxuLkJ1dHRvbi0tZGVmYXVsdCxcbmEuQnV0dG9uLS1kZWZhdWx0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItZ3JheS1kYXJrKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci1ncmF5LWRhcmspO1xuICBjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xufVxuXG4uQnV0dG9uLS1kZWZhdWx0OmFjdGl2ZSxcbi5CdXR0b24tLWRlZmF1bHQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1ncmF5LWRhcmspO1xuICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLWdyYXktZGFyayk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG59XG5cbi5CdXR0b24tLXByaW1hcnksXG5hLkJ1dHRvbi0tcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICBjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xufVxuXG4uQnV0dG9uLS1wcmltYXJ5OmFjdGl2ZSxcbi5CdXR0b24tLXByaW1hcnk6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1wcmltYXJ5LWRhcmtlbmVkKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5LWRhcmtlbmVkKTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbn1cblxuLkJ1dHRvbi0tc2Vjb25kYXJ5LFxuYS5CdXR0b24tLXNlY29uZGFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXNlY29uZGFyeSk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3Itc2Vjb25kYXJ5KTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbn1cblxuLkJ1dHRvbi0tc2Vjb25kYXJ5OmFjdGl2ZSxcbi5CdXR0b24tLXNlY29uZGFyeTpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXNlY29uZGFyeSk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3Itc2Vjb25kYXJ5KTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbn1cblxuLkJ1dHRvbi0tc3VjY2VzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJyYW5kLXN1Y2Nlc3MpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWJyYW5kLXN1Y2Nlc3MpO1xuICBjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xufVxuXG4uQnV0dG9uLS1zdWNjZXNzOmFjdGl2ZSxcbi5CdXR0b24tLXN1Y2Nlc3M6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1icmFuZC1zdWNjZXNzKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icmFuZC1zdWNjZXNzKTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbn1cblxuLkJ1dHRvbi0td2FybmluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJyYW5kLXdhcm5pbmcpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWJyYW5kLXdhcm5pbmcpO1xuICBjb2xvcjogdmFyKC0tY29sb3ItYmxhY2spO1xufVxuXG4uQnV0dG9uLS13YXJuaW5nOmFjdGl2ZSxcbi5CdXR0b24tLXdhcm5pbmc6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1icmFuZC13YXJuaW5nKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icmFuZC13YXJuaW5nKTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbn1cblxuLkJ1dHRvbi0td2hpdGUge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci13aGl0ZSk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuICBjb2xvcjogdmFyKC0tY29sb3ItYmxhY2spO1xufVxuXG5hLkJ1dHRvbi0tcGFuZWwsXG4uQnV0dG9uLS1wYW5lbCB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXdoaXRlKTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm94LXNoYWRvdzogMCAwIDhweCAwIHZhcigtLWNvbG9yLWdyYXkpO1xuICBjb2xvcjogdmFyKC0tY29sb3ItYmxhY2spO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIG1hcmdpbjogMCAxcmVtO1xuICBwYWRkaW5nOiAxcmVtO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xufVxuXG4uQnV0dG9uLS1wYW5lbDphY3RpdmUsXG4uQnV0dG9uLS1wYW5lbDpob3ZlciB7XG4gIGJveC1zaGFkb3c6IDAgMCA4cHggMCB2YXIoLS1jb2xvci1ncmF5LWRhcmspO1xufVxuXG4vKiBEaXNhYmxlZCAqL1xuLkJ1dHRvbi0tZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icmFuZC1kaXNhYmxlZCk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnJhbmQtZGlzYWJsZWQpO1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLyogT3V0bGluZSAqL1xuLkJ1dHRvbi0tb3V0bGluZSxcbmEuQnV0dG9uLS1vdXRsaW5lIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5CdXR0b24tLW91dGxpbmUuQnV0dG9uLS1kYW5nZXIsXG5hLkJ1dHRvbi0tb3V0bGluZS5CdXR0b24tLWRhbmdlciB7XG4gIGNvbG9yOiB2YXIoLS1icmFuZC1kYW5nZXIpO1xufVxuXG4uQnV0dG9uLS1vdXRsaW5lLkJ1dHRvbi0tZGFuZ2VyOmFjdGl2ZSxcbi5CdXR0b24tLW91dGxpbmUuQnV0dG9uLS1kYW5nZXI6aG92ZXIsXG5hLkJ1dHRvbi0tb3V0bGluZS5CdXR0b24tLWRhbmdlcjpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG59XG5cbi5CdXR0b24tLW91dGxpbmUuQnV0dG9uLS1kZWZhdWx0LFxuYS5CdXR0b24tLW91dGxpbmUuQnV0dG9uLS1kZWZhdWx0IHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWdyYXktZGFyayk7XG59XG5cbi5CdXR0b24tLW91dGxpbmUuQnV0dG9uLS1kZWZhdWx0OmFjdGl2ZSxcbi5CdXR0b24tLW91dGxpbmUuQnV0dG9uLS1kZWZhdWx0OmhvdmVyLFxuYS5CdXR0b24tLW91dGxpbmUuQnV0dG9uLS1kZWZhdWx0OmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbn1cblxuLkJ1dHRvbi0tb3V0bGluZS5CdXR0b24tLXByaW1hcnksXG5hLkJ1dHRvbi0tb3V0bGluZS5CdXR0b24tLXByaW1hcnkge1xuICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG59XG5cbi5CdXR0b24tLW91dGxpbmUuQnV0dG9uLS1wcmltYXJ5OmFjdGl2ZSxcbi5CdXR0b24tLW91dGxpbmUuQnV0dG9uLS1wcmltYXJ5OmhvdmVyLFxuYS5CdXR0b24tLW91dGxpbmUuQnV0dG9uLS1wcmltYXJ5OmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbn1cblxuLkJ1dHRvbi0tb3V0bGluZS5CdXR0b24tLXNlY29uZGFyeSxcbmEuQnV0dG9uLS1vdXRsaW5lLkJ1dHRvbi0tc2Vjb25kYXJ5IHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXNlY29uZGFyeSk7XG59XG5cbi5CdXR0b24tLW91dGxpbmUuQnV0dG9uLS1zZWNvbmRhcnk6YWN0aXZlLFxuLkJ1dHRvbi0tb3V0bGluZS5CdXR0b24tLXNlY29uZGFyeTpob3ZlcixcbmEuQnV0dG9uLS1vdXRsaW5lLkJ1dHRvbi0tc2Vjb25kYXJ5OmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbn1cblxuLkJ1dHRvbi0tb3V0bGluZS5CdXR0b24tLXN1Y2Nlc3MsXG5hLkJ1dHRvbi0tb3V0bGluZS5CdXR0b24tLXN1Y2Nlc3Mge1xuICBjb2xvcjogdmFyKC0tYnJhbmQtc3VjY2Vzcyk7XG59XG5cbi5CdXR0b24tLW91dGxpbmUuQnV0dG9uLS1zdWNjZXNzOmFjdGl2ZSxcbi5CdXR0b24tLW91dGxpbmUuQnV0dG9uLS1zdWNjZXNzOmhvdmVyLFxuYS5CdXR0b24tLW91dGxpbmUuQnV0dG9uLS1zdWNjZXNzOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbn1cblxuLkJ1dHRvbi0tb3V0bGluZS5CdXR0b24tLXdhcm5pbmcsXG5hLkJ1dHRvbi0tb3V0bGluZS5CdXR0b24tLXdhcm5pbmcge1xuICBjb2xvcjogdmFyKC0tYnJhbmQtd2FybmluZyk7XG59XG5cbi5CdXR0b24tLW91dGxpbmUuQnV0dG9uLS13YXJuaW5nOmFjdGl2ZSxcbi5CdXR0b24tLW91dGxpbmUuQnV0dG9uLS13YXJuaW5nOmhvdmVyLFxuYS5CdXR0b24tLW91dGxpbmUuQnV0dG9uLS13YXJuaW5nOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbn1cblxuLkJ1dHRvbi0tb3V0bGluZS5CdXR0b24tLWRpc2FibGVkLFxuYS5CdXR0b24tLW91dGxpbmUuQnV0dG9uLS1kaXNhYmxlZCB7XG4gIGNvbG9yOiB2YXIoLS1icmFuZC1kaXNhYmxlZCk7XG59XG5cbi5CdXR0b24tLW91dGxpbmUuQnV0dG9uLS13aGl0ZSxcbmEuQnV0dG9uLS1vdXRsaW5lLkJ1dHRvbi0td2hpdGUge1xuICBjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xufVxuXG4uQnV0dG9uLS13aXRoLWljb24gc3ZnIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG59XG5cbi5CdXR0b24tLXBhbmVsLkJ1dHRvbi0td2l0aC1pY29uIHN2ZyB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xufVxuXG4uQnV0dG9uLS13aXRoLWljb24tb25seSBzdmcge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5CdXR0b24tLWNpcmNsZSB7XG4gIGhlaWdodDogMnJlbTtcbiAgd2lkdGg6IDJyZW07XG59XG5cbmEuQnV0dG9uLS1zc2Mge1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIGJveC1zaGFkb3c6IHZhcigtLWNvbG9yLWJsYWNrKSAycHggMnB4IDA7XG4gIGZsZXg6IDE7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1oZWFkaW5ncy0tZmFuY3kpO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbiIsIi5QbGFjZUZpZWxkX19pbnB1dC1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5QbGFjZUZpZWxkX19kcm9wZG93bi1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWdyYXktZGFyayk7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCAwLjI1cmVtIDAuMjVyZW07XG4gIGJvcmRlci10b3AtY29sb3I6IHZhcigtLWNvbG9yLWdyYXkpO1xuICBjb2xvcjogdmFyKC0tY29sb3ItYmxhY2spO1xuICBsZWZ0OiAwO1xuICBtYXJnaW4tdG9wOiAtMC4yNXJlbTtcbiAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDNyZW0pO1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMTAwJTtcbiAgei1pbmRleDogMTtcbn1cblxuLlBsYWNlRmllbGRfX3N1Z2dlc3Rpb24ge1xuICBsaW5lLWhlaWdodDogMS41O1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uUGxhY2VGaWVsZF9fc3VnZ2VzdGlvbjpudGgtY2hpbGQoZXZlbikge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1ncmF5LWV4dHJhLWxpZ2h0KTtcbn1cblxuLlBsYWNlRmllbGRfX3N1Z2dlc3Rpb24tLWFjdGl2ZSxcbi5QbGFjZUZpZWxkX19zdWdnZXN0aW9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItbGlnaHQpO1xufVxuXG4uUGxhY2VGaWVsZF9fZHJvcGRvd24tZm9vdGVyIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWdyYXkpO1xuICBwYWRkaW5nOiAwLjVyZW0gMC41cmVtIDAgMC41cmVtO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLlBsYWNlRmllbGRfX2Ryb3Bkb3duLWZvb3RlciA+IGltZyB7XG4gIG1heC13aWR0aDogMTUwcHg7XG59XG5cbi5QbGFjZUZpZWxkX19IaW50IHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWdyYXktZGFyayk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsaW5lLWhlaWdodDogMXJlbTtcbiAgbWFyZ2luLXRvcDogMC43NXJlbTtcbiAgb3BhY2l0eTogMC43O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLlBsYWNlRmllbGRfX0hpbnQge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cbiIsIi5mb3JtIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxuLnRleHRGaWVsZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWdyYXkpO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtO1xuICBwYWRkaW5nOiAwLjM3NXJlbSAwLjVyZW07XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uc3VibWl0QnV0dG9uIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3Itd2hpdGUpO1xuICBib3JkZXItcmFkaXVzOiAzcmVtO1xuICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgcGFkZGluZzogMC43NXJlbSAxLjVyZW07XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZm9ybSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuXG4gIC50ZXh0RmllbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICAgIHBhZGRpbmc6IDAuNzVyZW0gMXJlbTtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuIiwiLyogQ2xhc3MgYWRkZWQgdG8gPGJvZHk+LiBQcmV2ZW50cyBwYWdlIGZyb20gc2Nyb2xsaW5nIGJlaGluZCBtb2RhbC4gKi9cbi5SZWFjdE1vZGFsX19Cb2R5LS1vcGVuIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLk1vZGFsIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3Itd2hpdGUpO1xuICBib3gtc2hhZG93OiAwIDAgMTJweCAwIHJnYmEoMTM0LCAxMzQsIDEzNCwgMC41KTtcbiAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xuICBtYXJnaW46IDFyZW07XG4gIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAycmVtKTsgLyogLTJyZW0gdG8gYWNjb3VudCBmb3IgbWFyZ2luICovXG4gIG91dGxpbmU6IDA7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0yNSUpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLW91dCwgLXdlYmtpdC10cmFuc2Zvcm0gMC4zcyBlYXNlLW91dDtcbn1cblxuLk1vZGFsLS1hZnRlci1vcGVuIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG59XG5cbi5Nb2RhbC0tYmVmb3JlLWNsb3NlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTI1JSk7XG59XG5cbi5Nb2RhbF9fT3ZlcmxheSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xNXMgbGluZWFyO1xuICB6LWluZGV4OiAyMTQ3NDgzNjQ3O1xufVxuXG4uTW9kYWxfX092ZXJsYXktLWFmdGVyLW9wZW4ge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uTW9kYWxfX092ZXJsYXktLWJlZm9yZS1jbG9zZSB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5Nb2RhbF9fQm9keSB7XG4gIHBhZGRpbmc6IDFyZW07XG59XG5cbi5Nb2RhbF9fSGVhZGVyIHtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLk1vZGFsX19CdG5DbG9zZSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1ncmF5KTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmbG9hdDogcmlnaHQ7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgcGFkZGluZzogMC41cmVtIDAuNzVyZW07XG59XG5cbi5Nb2RhbF9fQnRuQ2xvc2U6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tY29sb3ItZ3JheS1kYXJrKTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDYxMnB4KSB7XG4gIC5Nb2RhbCB7XG4gICAgbWFyZ2luOiA0cmVtIGF1dG8gMS41cmVtIGF1dG87XG4gICAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDUuNXJlbSk7IC8qIC01LjVyZW0gdG8gYWNjb3VudCBmb3IgbWFyZ2luICovXG4gICAgbWF4LXdpZHRoOiA2MDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLk1vZGFsX19Cb2R5IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDJyZW07XG4gICAgcGFkZGluZy1yaWdodDogMnJlbTtcbiAgfVxufVxuIiwiLkluZWxpZ2libGVNb2RhbCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLkluZWxpZ2libGVtb2RhbF9fTGVhZEZvcm0gLkJ1dHRvbi0tc3VjY2VzcyB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWJyYW5kLXN1Y2Nlc3MpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLkluZWxpZ2libGVtb2RhbF9fTGVhZEZvcm0ge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuIiwiLkFkZHJlc3NGb3JtIHtcbiAgbGluZS1oZWlnaHQ6IDJyZW07XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBhZGRpbmc6IDAuMjVyZW07XG59XG5cbi5BZGRyZXNzRm9ybV9fYWRkcmVzcyB7XG4gIGdyaWQtYXJlYTogYWRkcmVzcztcbn1cblxuLkFkZHJlc3NGb3JtX19lbWFpbCB7XG4gIGdyaWQtYXJlYTogZW1haWw7XG59XG5cbi5BZGRyZXNzRm9ybV9fQ3VzdG9tRmllbGQge1xuICBwYWRkaW5nOiAwO1xufVxuXG4uQWRkcmVzc0Zvcm1fX2lucHV0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sb3ItZ3JheS1kYXJrKTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgcGFkZGluZzogMXJlbTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5BZGRyZXNzRm9ybV9fZm9ybUdyb3VwIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxuLkFkZHJlc3NGb3JtX19sYWJlbCB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbi5BZGRyZXNzRm9ybV9fbGFiZWwtLWxpZ2h0IHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWJsYWNrKTtcbn1cblxuLkFkZHJlc3NGb3JtX19sYWJlbC0tZGFyayB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG59XG5cbi5BZGRyZXNzRm9ybV9fY2hlY2tib3gge1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbn1cblxuLkFkZHJlc3NGb3JtLS1sZyAuQWRkcmVzc0Zvcm1fX2lucHV0IHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xufVxuXG4uQnV0dG9uLkFkZHJlc3NGb3JtX19zdWJtaXQge1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBncmlkLWFyZWE6IHN1Ym1pdDtcbiAgcGFkZGluZzogMC43NXJlbSAxLjVyZW07XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uQWRkcmVzc0Zvcm0tLWxnIC5CdXR0b24uQWRkcmVzc0Zvcm1fX3N1Ym1pdCB7XG4gIHBhZGRpbmc6IDFyZW0gM3JlbTtcbn1cblxuLkFkZHJlc3NGb3JtX19tYXAge1xuICBncmlkLWFyZWE6IG1hcDtcbiAgbWF4LWhlaWdodDogMTZyZW07XG4gIG1pbi1oZWlnaHQ6IDE2cmVtO1xufVxuXG4uQWRkcmVzc0Zvcm1fX2xvY2FsZSB7XG4gIGdyaWQtYXJlYTogbG9jYWxlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLkFkZHJlc3NGb3JtIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtZ2FwOiAwLjVyZW0gMXJlbTtcbiAgICBncmlkLXRlbXBsYXRlLWFyZWFzOlxuICAgICAgJ2FkZHJlc3MgYWRkcmVzcyBzdWJtaXQnXG4gICAgICAnbWFwIG1hcCBtYXAnXG4gICAgICAnbG9jYWxlIG5vbmUgbm9uZSc7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAyZnIgMmZyIDFmcjtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IG1heC1jb250ZW50O1xuICB9XG5cbiAgLkFkZHJlc3NGb3JtX19mb3JtR3JvdXAge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbiIsIi5jaGVja2JveENvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbjogMC41cmVtIDA7XG59XG5cbi5jaGVja2JveENvbnRhaW5lciBsYWJlbCB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xufVxuXG4uY2hlY2tib3hJY29uIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xufVxuXG4uY2hlY2tib3gge1xuICBvcGFjaXR5OiAwOyAvKiBIaWRlIGl0ICovXG59XG4iLCIuc3dpdGNoZXIge1xuICBjb2xvcjogdmFyKC0tY29sb3ItYmxhY2spO1xuICBtaW4td2lkdGg6IDIwMHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuIiwiLkFkZHJlc3NNb2RhbF9fQ3VycmVudEFkZHJlc3Mge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tY29sb3ItZ3JheSk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIHBhZGRpbmc6IDJyZW0gMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uQWRkcmVzc01vZGFsX19DdXJyZW50QWRkcmVzcyBzdmcge1xuICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuTW9kYWxfX0JvZHkgLkFkZHJlc3NGb3JtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAuQWRkcmVzc0Zvcm1fX2Zvcm1Hcm91cCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgIHNtYWxsIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMC41cmVtO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5CdXR0b24ge1xuICAgICAgbWFyZ2luOiAwIGF1dG8gMXJlbTtcbiAgICAgIHdpZHRoOiB1bnNldDtcbiAgICB9XG4gIH1cbn1cbiIsIi5Ob3RpZmljYXRpb24ge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgZGlzcGxheTogZmxleDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBsaW5lLWhlaWdodDogMS4zNzU7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgcGFkZGluZzogMXJlbTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLk5vdGlmaWNhdGlvbl9fYm9keSB7XG4gIG1hcmdpbi1sZWZ0OiAxcmVtO1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uTm90aWZpY2F0aW9uX19jbG9zZSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3BhY2l0eTogMC43O1xuICBwYWRkaW5nOiAwO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLk5vdGlmaWNhdGlvbi0td2FybmluZyAuTm90aWZpY2F0aW9uX19jbG9zZSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1ibGFjayk7XG59XG5cbi5Ob3RpZmljYXRpb25fX2Nsb3NlOmhvdmVyIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLk5vdGlmaWNhdGlvbl9fSWNvbiB7XG4gIGZvbnQtc2l6ZTogMS43NXJlbTtcbn1cblxuLyogVmFyaWFudHMgKi9cbi5Ob3RpZmljYXRpb24tLWRhbmdlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGQ3ZGE7XG4gIGJvcmRlci1jb2xvcjogI2Y1YzZjYjtcbiAgY29sb3I6ICM3MjFjMjQ7XG59XG5cbi5Ob3RpZmljYXRpb24tLWluZm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDFlY2YxO1xuICBib3JkZXItY29sb3I6ICNiZWU1ZWI7XG4gIGNvbG9yOiAjMGM1NDYwO1xufVxuXG4uTm90aWZpY2F0aW9uLS1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnJhbmQtc3VjY2Vzcyk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnJhbmQtc3VjY2Vzcyk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG59XG5cbi5Ob3RpZmljYXRpb24tLXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmM2NkO1xuICBjb2xvcjogIzg1NjQwNDtcbn1cblxuLyogU2l6ZXMgKi9cbi5Ob3RpZmljYXRpb24tLXNtIHtcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG59XG5cbi5Ob3RpZmljYXRpb24tLXNtIC5Ob3RpZmljYXRpb25fX0ljb24ge1xuICBmb250LXNpemU6IDEuMjVyZW07XG59XG4iLCIuTG9nbyB7XG4gIG1heC1oZWlnaHQ6IHZhcigtLW5hdi1oZWlnaHQpO1xuICBtYXJnaW46IDAuNXJlbSAxcmVtO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLkxvZ28ge1xuICAgIG1heC1oZWlnaHQ6IHZhcigtLW5hdi1oZWlnaHQtLWxnKTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLkxvZ28ge1xuICAgIG1hcmdpbi1sZWZ0OiAycmVtO1xuICB9XG59XG4iLCIuRmFjZWJvb2tMb2dpbkJ1dHRvbiB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6ICM0MjY3YjI7IC8qIEZhY2Vib29rIGJsdWUgKi9cbiAgYm9yZGVyOiAycHggc29saWQgIzQyNjdiMjtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmb250LXNpemU6IDFyZW07XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uRmFjZWJvb2tMb2dpbkJ1dHRvbl9fQ29udGVudCB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogM3JlbSAxZnI7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogMi41cmVtO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLkZhY2Vib29rTG9naW5CdXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMzY1ODk5O1xuICBib3JkZXItY29sb3I6ICMzNjU4OTk7XG59XG5cbi5GYWNlYm9va0xvZ2luQnV0dG9uX19pY29uIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3Itd2hpdGUpO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtIDAgMCAwLjI1cmVtO1xuICBjb2xvcjogIzQyNjdiMjtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLkZhY2Vib29rTG9naW5CdXR0b25fX2lubmVyIHtcbiAgZmxleDogMTtcbn1cbiIsIi5Hb29nbGVMb2dpbkJ1dHRvbiB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6IHJnYig1NywgMTIyLCAyNDIpOyAvKiBHb29nbGUgYmx1ZSAqL1xuICBib3JkZXI6IDJweCBzb2xpZCByZ2IoNTcsIDEyMiwgMjQyKTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmb250LWZhbWlseTogJ1JvYm90byc7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5Hb29nbGVMb2dpbkJ1dHRvbl9fQ29udGVudCB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogM3JlbSAxZnI7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogMi41cmVtO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLkdvb2dsZUxvZ2luQnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogcmdiKDQ0LCA5MiwgMjA4KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoNDQsIDkyLCAyMDgpO1xufVxuXG4uR29vZ2xlTG9naW5CdXR0b25fX2ljb24ge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci13aGl0ZSk7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW0gMCAwIDAuMjVyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogMTAwJTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5Hb29nbGVMb2dpbkJ1dHRvbl9faW5uZXIge1xuICBmbGV4OiAxO1xufVxuIiwiLkF1dGhNb2RhbCAuTW9kYWxfX0JvZHkgPiBzZWN0aW9uLFxuLkF1dGhNb2RhbCAuTW9kYWxfX0JvZHkgPiBmb290ZXIgPiBzZWN0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiAyNXJlbTtcbn1cblxuLkF1dGhNb2RhbF9fRXJyb3Ige1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tdG9wOiAycmVtO1xuICBtYXgtd2lkdGg6IDI1cmVtO1xufVxuXG4uQXV0aE1vZGFsX19oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5BdXRoTW9kYWxfX2hlYWRlciBwIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4uQXV0aE1vZGFsX19oZWFkZXIgLkxvZ28ge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IDIyNXB4O1xufVxuXG4uQXV0aE1vZGFsX19Tb2NpYWwge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLWdhcDogMXJlbTtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xufVxuXG4uQXV0aE1vZGFsX19TdGF0ZVN3aXRjaGVyIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM5Nzk3OTc7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi10b3A6IDNyZW07XG4gIHBhZGRpbmctdG9wOiAxcmVtO1xufVxuXG4uQXV0aE1vZGFsX19TdGF0ZVN3aXRjaGVyID4gZGl2IHtcbiAgZmxleC1ncm93OiAxO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLkJ1dHRvbi5BdXRoTW9kYWxfX0J0biB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuIiwiLkF1dGhGb3JtIC5Gb3JtQ29udHJvbCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM5Nzk3OTc7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAzO1xuICBtYXJnaW4tdG9wOiAxLjVyZW07XG4gIHBhZGRpbmc6IDAgMXJlbTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5BdXRoRm9ybV9fU3VibWl0IHtcbiAgbWFyZ2luLXRvcDogMS41cmVtO1xufVxuIiwiLnRleHRMaW5lIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1iYXNpczogMTAwJTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sb3I6ICM5Nzk3OTc7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIG1hcmdpbi10b3A6IDEuNXJlbTtcbn1cblxuLnRleHRMaW5lOjpiZWZvcmUsXG4udGV4dExpbmU6OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGZsZXgtZ3JvdzogMTtcbiAgYmFja2dyb3VuZDogIzk3OTc5NztcbiAgaGVpZ2h0OiAxcHg7XG4gIGZvbnQtc2l6ZTogMHB4O1xuICBsaW5lLWhlaWdodDogMHB4O1xufVxuXG4udGV4dExpbmU6OmJlZm9yZSB7XG4gIG1hcmdpbi1yaWdodDogMXJlbTtcbn1cblxuLnRleHRMaW5lOjphZnRlciB7XG4gIG1hcmdpbi1sZWZ0OiAxcmVtO1xufVxuIiwiLkVtYWlsQmFsbG90Rm9ybSB7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgbWFyZ2luLXRvcDogMS41cmVtO1xufVxuXG4uRW1haWxCYWxsb3RGb3JtX19FbWFpbCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWdyYXkpO1xuICBib3JkZXItcmFkaXVzOiAzcmVtO1xuICBmb250LXNpemU6IDFyZW07XG4gIGdyaWQtYXJlYTogZW1haWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIHBhZGRpbmc6IDFyZW07XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uQnV0dG9uLkVtYWlsQmFsbG90Rm9ybV9fU3VibWl0IHtcbiAgYmFja2dyb3VuZDogdmFyKC0tYnJhbmQtZGFuZ2VyKTtcbiAgYm9yZGVyLXJhZGl1czogM3JlbTtcbiAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0Jywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGdyaWQtYXJlYTogc3VibWl0O1xuICBwYWRkaW5nOiAxcmVtIDNyZW07XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuRW1haWxCYWxsb3RGb3JtIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtZ2FwOiAxcmVtO1xuICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6ICdlbWFpbCBzdWJtaXQnO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMmZyIDFmcjtcbiAgfVxuXG4gIC5FbWFpbEJhbGxvdEZvcm1fX0VtYWlsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG5cbiAgLkJ1dHRvbi5FbWFpbEJhbGxvdEZvcm1fX1N1Ym1pdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbiIsIi5FbWFpbEJhbGxvdEJ1dHRvbiB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uRW1haWxCYWxsb3RNb2RhbCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbiIsIi5MZWFkQmFyIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tYnJhbmQtc3VjY2Vzcyk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLkxlYWRCYXIgPiAuTW9kYWxfX0J0bkNsb3NlIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbiAgb3BhY2l0eTogMC44O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzIGVhc2UtaW4tb3V0O1xufVxuXG4uTGVhZEJhciA+IC5Nb2RhbF9fQnRuQ2xvc2U6aG92ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uTGVhZEJhcl9fSW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IDExMDBweDtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xufVxuXG4uTGVhZEJhcl9fSGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIG1hcmdpbi10b3A6IDFyZW07XG59XG5cbi5MZWFkQmFyX19IZWFkZXIgPiBoMSB7XG4gIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cblxuLkxlYWRCYXJfX0hlYWRlciA+IHAge1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIG1hcmdpbjogMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5MZWFkQmFyIHtcbiAgICBoZWlnaHQ6IHZhcigtLWxlYWQtYmFyLWhlaWdodCk7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuXG4gIC5MZWFkQmFyX19Jbm5lciB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuXG4gIC5MZWFkQmFyX19IZWFkZXIge1xuICAgIGhlaWdodDogdmFyKC0tbGVhZC1iYXItaGVpZ2h0KTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cblxuICAuTGVhZEJhcl9fTGVhZEZvcm0ge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTFweCkge1xuICAuTGVhZEJhcl9fSGVhZGVyID4gaDEge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgfVxuXG4gIC5MZWFkQmFyX19IZWFkZXIgPiBwIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbn1cbiIsIi5lY05hdkJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiAxcmVtO1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1NzZweCkge1xuICAgIHBhZGRpbmc6IDAuNXJlbTtcbiAgfVxufVxuIiwiLkxvY2FsTmF2IHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3Itd2hpdGUpO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RlZGVkZTtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiB2YXIoLS1uYXYtaGVpZ2h0KTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4uTG9jYWxOYXZfX0dsb2JhbEFsZXJ0IHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWJsYWNrKTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwIDFyZW07XG59XG5cbi5Mb2NhbE5hdi0tY2VudGVyIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5Mb2NhbE5hdi0tc3RpY2t5IHtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgdG9wOiAwO1xufVxuXG4uTG9jYWxOYXZfX2NvbnRhaW5lciB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXdoaXRlKTtcbn1cblxuLkxvY2FsTmF2X19hZGRyZXNzIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWdyYXktZGFyayk7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xufVxuXG4uTG9jYWxOYXZfX0JyYW5kQ29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uTG9jYWxOYXZfX0JyYW5kIHtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uTG9jYWxOYXZfX0JyYW5kIGltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgb2JqZWN0LXBvc2l0aW9uOiAwIGNlbnRlcjtcbn1cblxuLkxvY2FsTmF2X19Jbm5lciB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLkxvY2FsTmF2IC5CdXR0b24ge1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xufVxuXG4uTG9jYWxOYXZfX0ZlYXR1cmVCdXR0b25zIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgdmFyKC0tY29sb3ItZ3JheS1kYXJrKTtcbiAgZGlzcGxheTogbm9uZTtcbiAgLyogSGlkZSBvbiBzbWFsbGVyIHNjcmVlbnMgKi9cbiAgaGVpZ2h0OiAyLjVyZW07XG4gIG1hcmdpbi1yaWdodDogMS41cmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG59XG5cbi5Mb2NhbE5hdl9fRmVhdHVyZUJ1dHRvbnM6ZW1wdHkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uTG9jYWxOYXZfX0ZlYXR1cmVCdXR0b25zIC5CdXR0b24ge1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBoZWlnaHQ6IDIuMjVyZW07XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiAyLjI1cmVtO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uTG9jYWxOYXZfX0JhY2sge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBsZWZ0OiAwO1xuICBtYXJnaW4tbGVmdDogMXJlbTtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4uQnV0dG9uLkxvY2FsTmF2X19CdG5SZWdpc3RyYXRpb24ge1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIHBhZGRpbmc6IDAuMzc1cmVtIDAuNzVyZW07XG59XG5cbi8qIEhpZGUgYnV0dG9ucyBvbiBzbWFsbCBzY3JlZW5zICovXG4uQnV0dG9uLkxvY2FsTmF2X19CdG5NYXB0diB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5Mb2NhbE5hdiAuQnV0dG9uLS13aXRoLWljb24gc3ZnIHtcbiAgbWFyZ2luOiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogLTAuMmVtO1xufVxuXG4uTG9jYWxOYXZfX1NoYXJlYWJsZUJhbGxvdEJhbm5lciB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5Mb2NhbE5hdl9fU2hhcmVhYmxlQmFsbG90QmFubmVyIC5Ob3RpZmljYXRpb25fX2JvZHkgLkJ1dHRvbiB7XG4gIG1hcmdpbi10b3A6IDAuNXJlbTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5Mb2NhbE5hdiB7XG4gICAganVzdGlmeS1jb250ZW50OiBsZWZ0O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuTG9jYWxOYXYtLWNlbnRlciAuTG9jYWxOYXZfX0lubmVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gIH1cblxuICAuTG9jYWxOYXYge1xuICAgIGhlaWdodDogdmFyKC0tbmF2LWhlaWdodC0tbGcpO1xuICB9XG5cbiAgLkxvY2FsTmF2X19jb250YWluZXIge1xuICAgIGxlZnQ6IDA7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiAxMDE7XG4gIH1cblxuICAuTG9jYWxOYXZfX2NvbnRhaW5lciAuTm90aWZpY2F0aW9uIHtcbiAgICBoZWlnaHQ6IHZhcigtLWdsb2JhbC1hbGVydC1oZWlnaHQpO1xuICB9XG5cbiAgLkxvY2FsTmF2X19jb250YWluZXIgLk5vdGlmaWNhdGlvbi5Mb2NhbE5hdl9fU2hhcmVhYmxlQmFsbG90QmFubmVyIHtcbiAgICBoZWlnaHQ6IHZhcigtLXNoYXJlLWJhbm5lci1oZWlnaHQpO1xuICB9XG5cbiAgLkJ1dHRvbi5Mb2NhbE5hdl9fQnRuTWFwdHYge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cblxuICAuQnV0dG9uLkxvY2FsTmF2X19CdG5SZWdpc3RyYXRpb24ge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIH1cblxuICAuTG9jYWxOYXZfX0ZlYXR1cmVCdXR0b25zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG5cbiAgLkxvY2FsTmF2IC5CdXR0b24ge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgICBwYWRkaW5nOiAwLjVyZW0gMS41cmVtO1xuICB9XG5cbiAgLkxvY2FsTmF2X19GZWF0dXJlQnV0dG9ucyAuQnV0dG9uIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgLkxvY2FsTmF2X19TaGFyZWFibGVCYWxsb3RCYW5uZXIge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxuXG4gIC5Mb2NhbE5hdl9fU2hhcmVhYmxlQmFsbG90QmFubmVyIC5Ob3RpZmljYXRpb25fX2JvZHkgLkJ1dHRvbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW07XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuXG4gIC5Mb2NhbE5hdl9fU2hhcmVhYmxlQmFsbG90QmFubmVyIC5Ob3RpZmljYXRpb25fX2JvZHkge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuXG5AbWVkaWEgcHJpbnQge1xuICAuTG9jYWxOYXYge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuTG9jYWxOYXZfX0ZlYXR1cmVCdXR0b25zIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4iLCIuTm90Rm91bmRTY2VuZV9fSGVhZGVyIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gdmFyKC0tbmF2LWhlaWdodCkpO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLk5vdEZvdW5kU2NlbmUge1xuICAgIGhlaWdodDogY2FsYygxMDB2aCAtIHZhcigtLW5hdi1oZWlnaHQtLWxnKSk7XG4gIH1cbn1cbiIsIi5yb290IHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogdmFyKC0tYnJhbmQtd2FybmluZyk7XG4gIGJvdHRvbTogMnJlbTtcbiAgYm94LXNoYWRvdzogLTFweCAwcHggM3B4IDBweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGhlaWdodDogM3JlbTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogLTExcmVtOyAvLyBIaWRlXG4gIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlLWluLW91dDtcbiAgd2lkdGg6IDE1cmVtO1xuICB6LWluZGV4OiAyMTQ3NDgzNjQ3O1xufVxuXG4ub3BlbiB7XG4gIHJpZ2h0OiAwO1xufVxuXG4uaWNvbiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xufVxuIiwiLmFwcCB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXgtd2lkdGg6IDgwMHB4O1xuICBwYWRkaW5nOiAzZW0gMWVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5icm93c2VycyB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogM2VtIDA7XG59XG5cbi5icm93c2VycyA+IGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDAgMWVtO1xufVxuXG4uYnJvd3NlcnMgYSBzdmcge1xuICBjb2xvcjogdmFyKC0tY29sb3ItYmxhY2spO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIGF1dG8gMC41ZW0gYXV0bztcbn1cblxuLmJyb3dzZXJzIGEge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1ncmF5LWV4dHJhLWxpZ2h0KTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDFlbTtcbn1cblxuLmJyb3dzZXJzIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1ncmF5KTtcbn1cbiJdfQ== */