*,:after,:before{box-sizing:border-box}body{font-family:Lato,sans-serif;font-family:"Lato"
,
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:Lato,sans-serif;font-family:"Lato"
,
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:#4a90e2;color:#4a90e2;color:var(--link-color)}a:active,a:focus,a:hover{color:#175daf;color:#175daf;color:var(--link-color--hover)}dd,dt,p{line-height:1.5}button,input,optgroup,select,textarea{margin:0;font-family:inherit}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}}.ReactModal__Body--open{overflow:hidden}.IneligibleModal{text-align:center}.Ineligiblemodal__LeadForm .Button--success{background:#00b060;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 #6c6c6c;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:#2f2f2f}.AddressForm__label--dark{color:#fff}.AddressForm__checkbox{padding-bottom:1rem}#notifications_opt_in_label{padding:1rem 0;font-size:16px;font-weight:700;line-height:1.25}#notifications_opt_in{margin-right:.5rem}#notifications_opt_in:focus{box-shadow:2px 2px 2px #00f}.AddressForm--lg .AddressForm__input{font-size:1.25rem}.AddressForm__submit.AddressForm__submit{border-radius:.25rem;font-size:1rem;font-weight:700;grid-area:submit;padding:.75rem 1.5rem}.AddressForm__submit.AddressForm__submit-width{width:100%}.AddressForm--lg .AddressForm__submit{padding:1rem}.HomeScene__Box .AddressForm__submit-margin{margin-top:2rem}.AddressForm__map{grid-area:map;max-height:16rem;min-height:16rem}.AddressForm__locale{grid-area:locale}.AddressForm__button-group{display:flex;width:100%;flex-direction:column;justify-content:space-between}.AddressForm__cancel{margin-bottom:.5rem}@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}.AddressForm--lg .AddressForm__submit{padding:1rem 2rem}.AddressForm__button-group{flex-direction:row}.AddressForm__cancel{margin-right:1rem;margin-bottom:0}}.ActionHeader{background-color:#50346e;background-color:rgb(80,var(--color-primary-green),var(--color-primary-blue));background-color:var(--color-primary);color:#fff}.ActionHeader__Inner{margin:0 auto;max-width:1400px;padding:2rem 1rem}.ActionHeader__Inner>p{margin-bottom:1.5rem;font-size:.875rem}.ActionHeader__Logo{display:none;margin-right:1.5rem;width:50px}.ActionHeader__Text{flex:1 1;margin-right:1.5rem;text-align:center}.ActionHeader__Text h1{font-size:1.375rem}.ActionHeader__Text p{font-weight:300;margin:0}.ActionHeader .AddressForm{flex:1 1;margin-top:1.5rem}.ActionHeader .AddressForm__submit{width:100%}.ActionHeader .AddressForm__Hint{color:#d8d8d8}@media(min-width:768px){.ActionHeader .AddressForm,.ActionHeader .AddressForm__Hint{margin-top:0}.ActionHeader__Inner{align-items:center;display:flex}.ActionHeader__Inner>p{font-size:1rem}.ActionHeader__Logo{display:block}.ActionHeader__Text{text-align:left}}.AddressBoxInner_containerWithBackground__3et57{width:20rem;text-align:center}.AddressBoxInner_container__38gVs{text-align:left}.AddressBoxInner_addressBox__2FSH5{text-align:left;width:20rem}.AddressBoxInner_addressBox__2FSH5 span{color:#50346e;color:rgb(80,var(--color-primary-green),var(--color-primary-blue));color:var(--color-primary);font-size:.875rem;font-weight:600}.AddressBoxInner_addressBox__2FSH5 p{margin:0}.AddressBoxInner_addressLink__GT0Cw{color:#4a90e2;color:#4a90e2;color:var(--link-color);font-size:.875rem;margin-top:.5rem}.AddressBoxInner_addressLink__GT0Cw:hover{color:var(--link-color-hover);cursor:pointer;text-decoration:underline}.AddressBoxInner_withBackground__2iUiI{background:#ececec;margin:1rem auto .5rem;width:100%;text-align:center;padding:1rem}.AddressBoxInner_withBackground__2iUiI span{color:#2f2f2f;display:block;font-size:.875rem;font-weight:600;margin-bottom:.5rem;text-transform:uppercase}.AddressBoxInner_withBackground__2iUiI p{font-weight:600;line-height:1.5;margin:0}@media(max-width:576px){.AddressBoxInner_withBackground__2iUiI{width:80%}}.badge_badge__1BNTz{color:#fff;display:inline-block;padding:.25rem .5rem;font-size:.875rem;line-height:1.25;text-align:center;white-space:nowrap;vertical-align:initial;border-radius:.25rem;-webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;-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;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.badge_primary__1mWcc{background-color:#50346e;background-color:rgb(80,var(--color-primary-green),var(--color-primary-blue));background-color:var(--color-primary)}.badge_danger__1ezG1{background-color:#9279b7;background-color:#9279b7;background-color:var(--brand-danger)}.badge_success__24dmP{background-color:#00b060;background-color:#00b060;background-color:var(--brand-success)}.spinner_Spinner__WaZH9{-webkit-animation:spinner_spin__3-srJ 1s ease-in-out infinite;animation:spinner_spin__3-srJ 1s ease-in-out infinite;border-radius:50%;border:.35rem solid rgba(80,52,110,.3);border-top-color:#50346e;border:.35rem solid rgba(80,var(--color-primary-green),var(--color-primary-blue),.3);border:.35rem solid var(--spinner-color-ring);border-top-color:rgb(80,var(--color-primary-green),var(--color-primary-blue));border-top-color:var(--spinner-color);display:inline-block;height:2.5rem;width:2.5rem}.spinner_Spinner--lg__25Cqt{border-width:.5rem;height:5rem;width:5rem}.spinner_Spinner--sm__2LFRM{border-width:.2rem;height:2.5rem;width:2.5rem}.spinner_Spinner--xs__Ftk61{border-width:.2rem;height:1rem;width:1rem}@-webkit-keyframes spinner_spin__3-srJ{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spinner_spin__3-srJ{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.button_Button__tV60g{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:.5rem 1rem;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_Button__tV60g:active,.button_Button__tV60g:hover{opacity:.8;text-decoration:none}.button_Button__tV60g:focus{outline:2px solid #4a90e2;outline:2px solid #4a90e2;outline:2px solid var(--link-color);outline-offset:2px;text-decoration:none}.button_Button__tV60g :focus:not(:focus-visible){outline:unset;text-decoration:unset}.button_Button__tV60g button:focus-visible{outline:2px solid #4a90e2;outline:2px solid #4a90e2;outline:2px solid var(--link-color);outline-offset:2px;text-decoration:none}.button_Button__tV60g a,.button_Button__tV60g a:visited{color:inherit;text-decoration:none}.button_Button__inner__3qmu-{align-items:center;display:flex;justify-content:center;position:relative}.button_ButtonSpinner__P3WYs{border-color:#9279b7 #ffc3c2 #ffc3c2;border-top-color:#9279b7;border-top-color:var(--brand-danger);border-width:.25rem;height:2rem;left:calc(50% - 1rem);position:absolute;top:calc(50% - 1rem);width:2rem}.button_Button__lg__2A8Nl{font-size:1.25rem;line-height:1.5;padding:.5rem 1rem}.button_Button__sm__3Unko{font-size:.875rem;line-height:1.5;padding:.5rem}.button_Button__block__2TPeg{display:block;width:100%}.button_padded__2Euec{padding:.5rem 2.5rem}.button_uppercase__1NHKa{font-weight:600;letter-spacing:.5px;text-transform:uppercase}.button_square__waL7E{border-radius:.25rem}.button_bold__22SV4{font-weight:700}.button_Button__black__2XrVM{background:#2f2f2f;border-color:#2f2f2f;color:#fff}.button_Button__link__GwlZh{border:none;min-height:2rem;padding:0}.button_Button__danger__2ZKFM,.button_Button__danger__2ZKFM:active,.button_Button__danger__2ZKFM:hover,a.button_Button__danger__2ZKFM{background-color:#9279b7;background-color:#9279b7;background-color:var(--brand-danger);border-color:#9279b7;border-color:#9279b7;border-color:var(--brand-danger);color:#fff}.button_Button__default__ZRVSa,.button_Button__default__ZRVSa:active,.button_Button__default__ZRVSa:hover,a.button_Button__default__ZRVSa{background-color:#6c6c6c;border-color:#6c6c6c;color:#fff}.button_Button__primary__AGpN2,a.button_Button__primary__AGpN2{background-color:#50346e;background-color:rgb(80,var(--color-primary-green),var(--color-primary-blue));background-color:var(--color-primary);border-color:#50346e;border-color:rgb(80,var(--color-primary-green),var(--color-primary-blue));border-color:var(--color-primary);color:#fff}.button_Button__primary__AGpN2:active,.button_Button__primary__AGpN2:hover,a.button_Button__primary__AGpN2:active,a.button_Button__primary__AGpN2:hover{background:#50346f;background:#50346f;background:var(--color-primary-darkened);border-color:#50346f;border-color:#50346f;border-color:var(--color-primary-darkened);color:#fff}.button_Button__secondary__3_YgQ,a.button_Button__secondary__3_YgQ{background-color:#9279b7;background-color:#9279b7;background-color:var(--color-secondary);border-color:#9279b7;border-color:#9279b7;border-color:var(--color-secondary);color:#fff}.button_Button__secondary__3_YgQ:active,.button_Button__secondary__3_YgQ:hover{background:#9279b7;background:#9279b7;background:var(--color-secondary);border-color:#9279b7;border-color:#9279b7;border-color:var(--color-secondary);color:#fff}.button_Button__success__184e9{background-color:#00b060;background-color:#00b060;background-color:var(--brand-success);border-color:#00b060;border-color:#00b060;border-color:var(--brand-success);color:#fff}.button_Button__success__184e9:active,.button_Button__success__184e9:hover{background:#00b060;background:#00b060;background:var(--brand-success);border-color:#00b060;border-color:#00b060;border-color:var(--brand-success);color:#fff}.button_Button__white__xRLU0{background:#fff;border-color:#fff;color:#2f2f2f}.button_Button__link__GwlZh{background:transparent;color:#4a90e2;color:#4a90e2;color:var(--link-color);margin:0 auto;text-decoration:underline}.button_Button__panel__3-cDZ,a.button_Button__panel__3-cDZ{background:#fff;border-radius:0;box-shadow:0 0 8px 0 #d8d8d8;color:#2f2f2f;font-weight:600;line-height:1.5;margin:0 1rem;padding:1rem;text-align:left;white-space:normal}.button_Button__panel__3-cDZ:active,.button_Button__panel__3-cDZ:hover{box-shadow:0 0 8px 0 #6c6c6c}.button_Button__disabled__zVfPp{background-color:#ececec;border-color:#ececec;cursor:not-allowed;pointer-events:none}.button_Button__outline___HhZg,a.button_Button__outline___HhZg{background-color:transparent}.button_Button__outline___HhZg.button_Button--danger__3pnk_,a.button_Button__outline___HhZg.button_Button--danger__3pnk_{color:#9279b7;color:#9279b7;color:var(--brand-danger)}.button_Button__outline___HhZg.button_Button--danger__3pnk_:active,.button_Button__outline___HhZg.button_Button--danger__3pnk_:hover,a.button_Button__outline___HhZg.button_Button--danger__3pnk_:hover{color:#fff}.button_Button__outline___HhZg.button_Button__default__ZRVSa,a.button_Button__outline___HhZg.button_Button__default__ZRVSa{color:#6c6c6c}.button_Button__outline___HhZg.button_Button__default__ZRVSa:active,.button_Button__outline___HhZg.button_Button__default__ZRVSa:hover,a.button_Button__outline___HhZg.button_Button__default__ZRVSa:hover{color:#fff}.button_Button__outline___HhZg.button_Button__primary__AGpN2,a.button_Button__outline___HhZg.button_Button__primary__AGpN2{color:#50346e;color:rgb(80,var(--color-primary-green),var(--color-primary-blue));color:var(--color-primary)}.button_Button__outline___HhZg.button_Button__primary__AGpN2:active,.button_Button__outline___HhZg.button_Button__primary__AGpN2:hover,a.button_Button__outline___HhZg.button_Button__primary__AGpN2:hover{color:#fff}.button_Button__outline___HhZg.button_Button--secondary__Dj4NA,a.button_Button__outline___HhZg.button_Button--secondary__Dj4NA{color:#9279b7;color:#9279b7;color:var(--color-secondary)}.button_Button__outline___HhZg.button_Button--secondary__Dj4NA:active,.button_Button__outline___HhZg.button_Button--secondary__Dj4NA:hover,a.button_Button__outline___HhZg.button_Button--secondary__Dj4NA:hover{color:#fff}.button_Button__outline___HhZg.button_Button--success__1hYOC,a.button_Button__outline___HhZg.button_Button--success__1hYOC{color:#00b060;color:#00b060;color:var(--brand-success)}.button_Button__outline___HhZg.button_Button--success__1hYOC:active,.button_Button__outline___HhZg.button_Button--success__1hYOC:hover,a.button_Button__outline___HhZg.button_Button--success__1hYOC:hover{color:#fff}.button_Button__outline___HhZg.button_Button__disabled__zVfPp,a.button_Button__outline___HhZg.button_Button__disabled__zVfPp{color:#ececec}.button_Button__outline___HhZg.button_Button__white__xRLU0,a.button_Button__outline___HhZg.button_Button__white__xRLU0{color:#fff}.button_Button__with__icon__1eA1D svg{margin-right:.5rem}.button_Button--panel__2uiig.button_Button__with__icon__1eA1D svg{font-size:2rem;margin-right:1rem}.button_Button__with__icon__only__ikCqe svg{margin-right:0}.checkIcon_root__11WtZ{color:#ececec;display:block}.checkIcon_checked__1SFI2{color:#00b060;color:#00b060;color:var(--brand-success)}.checkListItem_checkListItem__Kn07l{box-shadow:0 0 8px 0 hsla(0,0%,75.7%,.5);margin-bottom:1rem;text-align:left}.checkListItem_header__1pDYU{align-items:center;display:flex}.checkListItem_icon__32EXK{border-right:1px solid #ececec;color:#6c6c6c;display:flex;justify-content:center;padding:1rem;width:80px}.checkListItem_x__EvgQ5 .checkListItem_icon__32EXK{color:#9279b7;color:#9279b7;color:var(--brand-danger)}.checkListItem_check__2j_X8 .checkListItem_icon__32EXK{color:#00b060;color:#00b060;color:var(--brand-success)}.checkListItem_title__1qmum{flex:1 1;font-weight:600;padding:1rem}.checkListItem_description__Q5LWM{border-top:1px solid #ececec;display:none;padding:1rem}.checkListItem_description__open__3l7W8{display:block}.checkListItem_toggle__1_uqc{align-items:center;background:transparent;border:1px solid #50346e;border-color:rgb(80,var(--color-primary-green),var(--color-primary-blue));border-color:var(--color-primary);border-radius:50%;color:#50346e;color:rgb(80,var(--color-primary-green),var(--color-primary-blue));color:var(--color-primary);cursor:pointer;display:inline-flex;font-size:1rem;height:2rem;justify-content:center;margin:0 1rem 0 .5rem;width:2rem}.checkListItem_toggle__1_uqc:active,.checkListItem_toggle__1_uqc:focus,.checkListItem_toggle__1_uqc:hover{border-color:#50346f;border-color:#50346f;border-color:var(--color-primary-darkened);color:#50346f;color:#50346f;color:var(--color-primary-darkened)}@media print{.checkListItem_description__Q5LWM{display:block}}.contactInformation_contactInfo__LjsP7 a{display:block;text-align:center;text-decoration:none}.contactInformation_contactInfo__LjsP7 a:hover{text-decoration:underline}@media(max-width:576px){.contactInformation_contactInfo__LjsP7 a{min-height:2rem;margin-bottom:.5rem}}.dataPoints_container__1eDCa{margin:2.5rem 0;text-align:center}.dataPoints_icon__2M5bj{font-size:1.25rem}.dataPoints_title__2l4GY{color:#6c6c6c;letter-spacing:1px;margin:.5rem 0;text-transform:uppercase}.dataPoints_list__rRqd1{list-style:none;margin:0;padding:0}.dataPoints_item__2erR-{margin-bottom:.5rem}.dataPoints_snippet__2dngQ{justify-content:center;margin:1rem 0}@media(min-width:768px){.dataPoints_snippet__2dngQ{margin:0}}.DistrictList{display:flex;flex-flow:wrap;font-size:.875rem;justify-content:center;text-align:center}.DistrictListItem{background:hsla(0,0%,100%,.1);margin:.5rem;padding:.625rem 1rem}.EndorsementList{text-align:center}.EndorsementList__Button{background:transparent;border:none;color:#4a90e2;color:#4a90e2;color:var(--link-color);cursor:pointer;font-size:.75rem;font-weight:500;letter-spacing:1px;text-transform:uppercase}.EndorsementList__Button:hover{color:#175daf;color:#175daf;color:var(--link-color--hover)}.EndorsementList__List{display:flex;flex-wrap:wrap;justify-content:center;list-style:none;padding-left:0}.EndorsementList__List li{align-items:center;border:1px solid #ececec;border-left:.325rem solid #2f2f2f;border-radius:.25rem;display:grid;grid-template-columns:1fr;grid-template-rows:3rem;font-size:.875rem;margin-bottom:1rem;margin-right:1rem;max-width:15rem;padding-left:1rem;padding-right:1rem}.EndorsementList__List li>a,.EndorsementList__List li>a:visited,.EndorsementList__List li>span{color:#2f2f2f;text-decoration:none}.EndorsementList__List li>a:active,.EndorsementList__List li>a:focus,.EndorsementList__List li>a:hover{color:#175daf;color:#175daf;color:var(--link-color--hover)}.expander_drawerContainer__3sj2J{box-shadow:1px 1px 4px 1px #d8d8d8;margin-bottom:5rem;width:100%}.expander_drawerOuter__1ZZbe{display:flex;padding:1rem;justify-content:space-between;background:none;border:none;width:100%}.expander_drawerOuter__1ZZbe:hover{cursor:pointer}.expander_drawerOuter__1ZZbe h3{color:#50346e;color:rgb(80,var(--color-primary-green),var(--color-primary-blue));color:var(--color-primary);margin-bottom:0;margin-top:.5rem}.expander_drawerOuterOpen__2ptup{border-bottom:1px solid #d8d8d8}.expander_drawerArrow__F2O6e{color:#50346e;color:rgb(80,var(--color-primary-green),var(--color-primary-blue));color:var(--color-primary)}.expander_disabled__1-x7d .expander_drawerOuter__1ZZbe .expander_drawerArrow__F2O6e,.expander_disabled__1-x7d .expander_drawerOuter__1ZZbe h3{color:#d8d8d8}.expander_disabled__1-x7d .expander_drawerOuter__1ZZbe:hover{cursor:default}@media(min-width:576px){.expander_drawerInner__1LfK7{padding-top:1rem}}.Headshot_Headshot__18fXe{border-radius:50%;height:50px;object-fit:cover;padding:0;width:50px}.Headshot_shadow__1EGvE{box-shadow:0 0 12px 0 hsla(0,0%,75.7%,.5)}.Headshot_lg__3jwnS{height:100px;width:100px}.Headshot_xs__3L7Yk{height:30px;margin:0;width:30px}.Headshot_withdrawn__1fHog{-webkit-filter:grayscale(1);filter:grayscale(1)}@media(min-width:768px){.Headshot_responsive__2uxdr .Headshot_lg__3jwnS{height:150px;width:150px}}.Headshot_border__3_9cp{border-radius:50%;height:66px;width:66px;z-index:1}.hexagon_hexagon__34pJZ{display:inline-block;font-size:0;height:52px;overflow:hidden;position:relative;width:48px}.hexagon_body__3xWs4{color:#fff;font-size:1.5rem;font-weight:400;height:52px;position:absolute;text-align:center;top:8px;width:47px}.hexagon_trapezoid__1FqFP{border-top:12px solid transparent;border-bottom:12px solid transparent;display:inline-block;height:52px;width:0}.trapezoid__left{border-right:24px solid #50346e;border-right:24px solid rgb(80,var(--color-primary-green),var(--color-primary-blue));border-right:24px solid var(--color-primary)}.trapezoid__right{border-left:24px solid #50346f;border-left:24px solid #50346f;border-left:24px solid var(--color-primary-darkened)}.LinkButton,.LinkButton:visited{align-items:center;background:#fff;border:1px solid #6c6c6c;border-radius:50%;color:#6c6c6c;display:inline-flex;font-size:1rem;height:1.75rem;justify-content:center;width:1.75rem}.LinkButton--sm{height:1.25rem;font-size:.75rem;width:1.25rem}.LinkButton:active,.LinkButton:focus,.LinkButton:hover{border-color:#50346f;border-color:#50346f;border-color:var(--color-primary-darkened);color:#50346f;color:#50346f;color:var(--color-primary-darkened)}.Logo{max-height:3.5rem;margin:.5rem 1rem}@media(min-width:768px){.Logo{max-height:5rem}}@media(min-width:992px){.Logo{margin-left:2rem}}.newsItem_newsItem__32Z1-{box-shadow:0 0 12px 0 hsla(0,0%,70.6%,.5);display:grid;grid-auto-flow:column;margin-bottom:1rem;padding:1rem;text-align:left}.newsItem_title__2e-n9{margin-bottom:.5rem}.newsItem_description__IHgqR{margin-bottom:1rem}.newsItem_header__10WkS{align-items:center;display:flex;justify-content:space-between;margin-bottom:.5rem}.newsItem_favicon__2RYVH{height:25px;margin-bottom:.5rem;min-width:25px;padding-right:.5rem}.newsItem_image___PtRQ{height:125px;margin-left:.5rem}@media(min-width:768px){.newsItem_image___PtRQ{height:175px;margin-left:1rem}}.notification_notification__1c_h8{align-items:center;border:1px solid transparent;display:flex;font-size:.875rem;justify-content:space-between;line-height:1.375;margin-bottom:1rem;padding:1rem}.notification_left__RU942{text-align:left}.notification_center__1TdRt{text-align:center}.notification_body__31xMy{margin:0 1rem;width:100%}.notification_close__1mzAg{background:transparent;border:none;color:#fff;cursor:pointer;opacity:.7;padding:0;text-align:right}.notification_warning__89S5l .notification_close__1mzAg{color:#2f2f2f}.notification_warning__89S5l .notification_close__1mzAg:hover{opacity:1}.notification_icon__3X1z_{font-size:1.75rem}.notification_danger__2-nPl{background-color:#f8d7da;border-color:#f5c6cb;color:#721c24}.notification_info__1CeTQ{background-color:#d1ecf1;border-color:#bee5eb;color:#0c5460}.notification_success__ALwfn{background-color:#00b060;background-color:#00b060;background-color:var(--brand-success);border-color:#00b060;border-color:#00b060;border-color:var(--brand-success);color:#fff}.notification_warning__89S5l{background-color:#fff3cd;color:#856404}.notification_sm__3Z5e7{padding:.5rem 1rem}.notification_sm__3Z5e7 .notification_icon__3X1z_{font-size:1.25rem}.notification_xs__315g5{padding:0}.notification_xs__315g5 .notification_icon__3X1z_{font-size:1.125rem}.panel_panel__16AbF{background:#fff;box-shadow:0 0 8px 0 #d8d8d8;color:#2f2f2f}.panel_button__164TH{cursor:pointer}.panel_button__164TH:active,.panel_button__164TH:focus,.panel_button__164TH:hover{box-shadow:0 0 8px 0 #175daf;box-shadow:0 0 8px 0 #175daf;box-shadow:0 0 8px 0 var(--link-color--hover)}.PartyCircle_root__3EVMF{align-items:center;background:#2f2f2f;border-radius:50%;color:#fff;display:flex;font-size:.75rem;height:1.5rem;justify-content:center;margin-right:1rem;width:1.5rem}.partyInitials_root__2y28x abbr{text-decoration:none}.partyInitials_root__2y28x abbr:after{content:"/"}.partyInitials_root__2y28x abbr:last-child:after{content:""}.PlaceField__input-container{position:relative}.PlaceField__dropdown-container{background-color:#fff;border-radius:0 0 .25rem .25rem;border:1px solid #6c6c6c;border-top-color:#d8d8d8;color:#2f2f2f;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:#f7f7f7}.PlaceField__suggestion--active,.PlaceField__suggestion:hover{background-color:#ddedff;background-color:#ddedff;background-color:var(--color-light)}.PlaceField__dropdown-footer{border-top:1px solid #d8d8d8;padding:.5rem .5rem 0;text-align:right}.PlaceField__dropdown-footer>img{max-width:150px}.PlaceField__Hint{color:#6c6c6c;display:block;line-height:1rem;margin-top:.75rem}@media(min-width:768px){.PlaceField__Hint{margin-top:0}}.ProgressBar progress{background:#d8d8d8;border:none;border-radius:.25rem;color:#50346e;color:rgb(80,var(--color-primary-green),var(--color-primary-blue));color:var(--color-primary);display:block;flex:1 1;height:.5rem;margin-left:auto;margin-right:auto;width:100%}.ProgressBar--white progress{background:#fff}.ProgressBar--compact progress{margin-left:0;margin-right:1rem}.ProgressBar progress::-moz-progress-bar{background:#50346e;background:rgb(80,var(--color-primary-green),var(--color-primary-blue));background:var(--color-primary);border:none;border-radius:.25rem}.ProgressBar progress::-webkit-progress-bar{background:#d8d8d8;border-radius:.25rem}.ProgressBar--white progress::-webkit-progress-bar{background:#fff}.ProgressBar progress::-webkit-progress-value{background:#50346e;background:rgb(80,var(--color-primary-green),var(--color-primary-blue));background:var(--color-primary);border-radius:.25rem}.SectionSeparatorLine_textLine__1_Ynd{display:flex;flex-basis:100%;align-items:center;color:#979797;margin-bottom:2rem;margin-top:1.5rem}.SectionSeparatorLine_textLine__1_Ynd:after,.SectionSeparatorLine_textLine__1_Ynd:before{content:"";flex-grow:1;background:#979797;height:1px;font-size:0;line-height:0}.SectionSeparatorLine_textLine__1_Ynd:before{margin-right:1rem}.SectionSeparatorLine_textLine__1_Ynd:after{margin-left:1rem}.ShareCard{background:#fff;box-shadow:0 0 12px 0 hsla(0,0%,46.3%,.26);margin-bottom:1.5rem;padding:1rem}.ShareCard h3{color:#6c6c6c;font-size:1rem}@media(min-width:768px){.ShareCard{padding-left:2rem;padding-right:2rem}}.SocialButtons_printButton__pQRPS{background-color:transparent;border:none;margin-right:1rem;cursor:pointer}.sourcedSnippet_snippet__1cUrL{display:flex;color:#2f2f2f!important;min-height:2rem;text-decoration:none}.sourcedSnippet_snippet__1cUrL:not(:last-of-type){margin-bottom:1rem}.sourcedSnippet_snippet__1cUrL:hover{text-decoration:underline}.sourcedSnippet_snippet__1cUrL sup{color:#d8d8d8;font-size:.675rem;margin-left:.375rem}.sourcedSnippet_snippet__1cUrL sup:hover{color:#175daf;color:#175daf;color:var(--link-color--hover)}.sourcedSnippet_snippet__1cUrL p{margin:0}.Step_root__3Ua5s{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:0 auto 3rem;max-width:960px;min-height:calc(100vh - 3.5rem)}.Step_narrow__2woiJ{max-width:30rem}.StepHeader{margin:3rem auto 1.5rem;padding:0 1rem;text-align:center;width:80%}@media(max-width:576px){.StepHeader{width:100%}}.StepHeader h2{font-size:1.6rem;font-weight:700;line-height:1.5;margin-bottom:.5rem;margin-top:0}.StepHeader h2 span{color:#2f2f2f}.StepHeader p{color:#6c6c6c;margin:0 auto 1rem;max-width:44rem}@media(min-width:768px){.StepHeader h2{font-size:1.5rem}.StepHeader p{font-size:1.125rem}}.UpcomingElectionBox_calenderIcon__3lpeF{margin-right:.5rem}.UpcomingElectionBox_electionDay__aNybS{font-weight:700}.UpcomingElectionBox_title__2r6OP{background:rgba(0,0,0,.25);border-radius:.5rem;margin-bottom:1rem;padding:.5rem 2rem}.AddressModal__CurrentAddress{align-items:center;border-bottom:1px solid #d8d8d8;display:flex;flex-direction:column;font-size:1.125rem;margin-bottom:1rem;padding-top:2rem;text-align:center}.AddressModal__CurrentAddress svg{color:#50346e;color:rgb(80,var(--color-primary-green),var(--color-primary-blue));color:var(--color-primary)}.AddressModal_changeAddressExplanation{text-align:left;font-size:.875rem;font-style:italic;margin:1rem 0}@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}}.Alert_alert__14BMv{background-color:#00b060;background-color:#00b060;background-color:var(--brand-success);color:#fff;display:flex;font-size:.9rem;z-index:1000;position:fixed;top:0;width:100%}@media(min-width:576px){.Alert_alert__14BMv{padding-left:3rem}}.Alert_alert__14BMv p{max-width:40rem;margin:0 auto;padding:1rem}@media(max-width:576px){.Alert_alert__14BMv p{line-height:1.3}}@media(min-width:576px){.Alert_alert__14BMv p{padding:2rem}}.Alert_close__i5lbL{background:transparent;border:none;color:#fff;cursor:pointer;display:flex;opacity:.7;padding-top:1rem;padding-left:1rem;padding-right:1rem;text-align:right}.barAssociationEvaluations_barAssociationEvaluations__2KhCN{text-align:center}.barAssociationEvaluations_barAssociationEvaluations__2KhCN h2{letter-spacing:2px;margin:0 0 2.5rem;text-transform:uppercase}.barAssociationEvaluations_highlyQualified__1ZEzd svg{color:#5f9f9e}.barAssociationEvaluations_qualified__Em2dy svg{color:#e0b46c}.barAssociationEvaluations_notQualified__2Ew-6 svg{color:#dc7e6d}.barAssociationEvaluations_notEvaluated__19WaK svg{color:#858180}.barAssociationEvaluations_total__2PTV1{align-items:center;display:flex;flex-direction:column;font-weight:600}.barAssociationEvaluations_total__2PTV1 .barAssociationEvaluations_hexagon__ZzK-n{margin-top:1rem;margin-bottom:1rem}.barAssociationEvaluations_highlyQualifiedHexagon__2VMUA .trapezoid__left{border-right-color:#5f9f9e}.barAssociationEvaluations_highlyQualifiedHexagon__2VMUA .trapezoid__right{border-left-color:#407f7e}.barAssociationEvaluations_qualifiedHexagon__97kZL .trapezoid__left{border-right-color:#e0b46c}.barAssociationEvaluations_qualifiedHexagon__97kZL .trapezoid__right{border-left-color:#d8a552}.barAssociationEvaluations_notQualifiedHexagon__seiw- .trapezoid__left{border-right-color:#dc7e6d}.barAssociationEvaluations_notQualifiedHexagon__seiw- .trapezoid__right{border-left-color:#cf5d48}.barAssociationEvaluations_notEvaluatedHexagon__knVAm .trapezoid__left{border-right-color:#858180}.barAssociationEvaluations_notEvaluatedHexagon__knVAm .trapezoid__right{border-left-color:#474747}@media(min-width:768px){.barAssociationEvaluations_totals__23nTW{display:flex;justify-content:space-around;margin-top:2.5rem}.barAssociationEvaluations_total__2PTV1 .barAssociationEvaluations_Hexagon__2K1fC{margin-bottom:.5rem}}.bio_bio__2EXXu{color:#2f2f2f;text-align:center}.bio_bio__2EXXu h2{letter-spacing:2px;margin:0 0 2.5rem;text-transform:uppercase}.bio_blob__2_Qe8{margin-bottom:2.5rem}.bio_blob__2_Qe8 h1{font-size:1.125rem;letter-spacing:1px;margin-top:2.5rem;text-align:center}.bio_blob__2_Qe8 p{margin:0}.bio_videoWrapper__1KpAB{margin-bottom:2.5rem;padding-top:56.25%;position:relative}.bio_video__3Oc8q{left:0;position:absolute;top:0}.candidacyListItem_root__1M0ec{align-items:center;background:#fff;border:1px solid #d8d8d8;border-radius:.5rem;box-shadow:0 0 8px 0 hsla(0,0%,54.5%,.5);color:unset;display:flex;flex-direction:column;font-size:.875rem;line-height:1.25;margin:1rem .5rem;min-width:8rem;overflow:hidden;padding:1rem .5rem;text-align:center;text-decoration:none;width:-webkit-max-content;width:-moz-max-content;width:max-content}.candidacyListItem_root__1M0ec:hover{border-color:#175daf;border-color:#175daf;border-color:var(--link-color--hover);color:#2f2f2f;cursor:pointer}.candidacyListItem_link__FRCSr{text-decoration:none}.candidacyListItem_details__B7w6i{color:#2f2f2f}.candidacyListItem_active__38tU4{border:1px solid #4a90e2;border:1px solid #4a90e2;border:1px solid var(--link-color);box-sizing:border-box;color:#2f2f2f}.candidacyListItem_recommended__2iQlz{background-color:#00b060;background-color:#00b060;background-color:var(--brand-success);color:#fff;font-size:.675rem;font-weight:600;margin:-1rem -1rem 1rem;padding:.5rem 2.5rem;text-transform:uppercase;width:-webkit-max-content;width:-moz-max-content;width:max-content}.candidacyListItem_recommended__2iQlz svg{margin-right:.25rem}.candidacyListItem_headshot__11h9O{font-size:1.25rem;margin-bottom:.5rem;position:relative;z-index:1}.candidacyListItem_headshot__saved__3z_R_{background:#50346e;background:rgb(80,var(--color-primary-green),var(--color-primary-blue));background:var(--color-primary);border:3px solid #fff;border-radius:50%;color:#fff;font-size:.875rem;height:26px;left:72%;position:absolute;width:26px;z-index:1}.candidacyListItem_saved__rank__39Ott{align-items:center;bottom:0;color:#fff;display:flex;font-size:.875rem;height:20px;left:0;margin:auto;justify-content:center;position:absolute;right:0;top:0;width:20px}.candidacyListItem_small__3FzNu{position:relative}.candidacyListItem_small__3FzNu .candidacyListItem_details__B7w6i,.candidacyListItem_small__3FzNu .candidacyListItem_recommended__2iQlz{display:none}.candidacyListItem_small__3FzNu a{padding:.5rem .25rem;border-radius:50%}.candidacyListItem_small__3FzNu a:focus{outline:none}.candidacyListItem_small__3FzNu .candidacyListItem_active__38tU4{box-shadow:0 0 0 3px #4a90e2;box-shadow:0 0 0 3px #4a90e2;box-shadow:0 0 0 3px var(--link-color)}.candidacyListItem_small__3FzNu .candidacyListItem_root__1M0ec{border:3px solid transparent;border-radius:50%;min-width:unset;width:66px;height:66px;padding:0}.candidacyListItem_small__3FzNu .candidacyListItem_root__1M0ec:focus{outline:none}.candidacyListItem_small__3FzNu .candidacyListItem_root__1M0ec .candidacyListItem_headshot__11h9O{position:unset}.candidacyListItem_withdrawn__36nfx{color:#6c6c6c}.candidacyListItem_withdrawn__36nfx img{opacity:.5}.candidacyListItem_withdrawn__36nfx:hover{cursor:default}@media(min-width:768px){.candidacyListItem_CandidacyListItem__2KFS4{margin:0 .5rem;min-width:8rem}}@media(min-width:992px){.candidacyListItem_CandidacyListItem__2KFS4{margin:0 1rem}}.CandidateCard{box-shadow:0 0 8px 0 hsla(0,0%,75.7%,.5)}.CandidateCard__header{align-items:center;display:grid;grid-template-columns:8rem 1fr auto;grid-template-rows:minmax(8rem,-webkit-max-content);grid-template-rows:minmax(8rem,max-content);grid-gap:1rem}.CandidateCard__header--no-headshot{grid-template-columns:1fr auto;padding-left:1rem}.CandidateCard h3{font-size:1rem;font-weight:700;margin:.5rem 0}.CandidateCard__Badge{margin-bottom:.25rem;margin-right:.25rem}.CandidateCard__AlertIcon{color:#ffa400;color:#ffa400;color:var(--brand-warning)}.CandidateCard h4{font-size:1.25rem;font-weight:700;margin:.5rem 0}.CandidateCard__details{border-top:.1rem solid #ececec;display:none;padding:1rem}.CandidateCard__details--open{display:block}.CandidateCard__headshot{height:8rem;object-fit:cover;width:8rem}.CandidateCard__toggle{align-items:center;background:transparent;border:1px solid #50346e;border-color:rgb(80,var(--color-primary-green),var(--color-primary-blue));border-color:var(--color-primary);border-radius:50%;color:#50346e;color:rgb(80,var(--color-primary-green),var(--color-primary-blue));color:var(--color-primary);cursor:pointer;display:inline-flex;font-size:1rem;height:1.75rem;justify-content:center;margin:0 1rem 0 .5rem;width:1.75rem}.CandidateCard__toggle:active,.CandidateCard__toggle:focus,.CandidateCard__toggle:hover{border-color:#50346f;border-color:#50346f;border-color:var(--color-primary-darkened);color:#50346f;color:#50346f;color:var(--color-primary-darkened)}.CandidateCard__urls{margin-top:.5rem}.CandidateCard__urls a{margin-bottom:.5rem;margin-right:.5rem}.CandidateCard__issues{text-align:left}.CandidateCard__issues-blob h1{font-size:1rem;font-weight:700;margin-top:1.5rem;text-align:left}.CandidateCard__PartyInitials{margin-left:.375rem}@media(min-width:768px){.CandidateCard{grid-gap:1.5rem}.CandidateCard h3{font-size:1.25rem}}@media print{.CandidateCard{border:none;box-shadow:none;page-break-inside:avoid;-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid}.CandidateCard h2{margin-left:-1rem}.CandidateCard h3{font-size:1.25rem;font-weight:400}.CandidateCard__details{display:none}.CandidateCard__header{display:block}.CandidateCard__headshot,.CandidateCard__toggle,.CandidateCard__urls{display:none}}.CandidateSupportButtons_buttonGroup__3C20w{align-items:center;display:flex;flex-flow:row wrap;justify-content:center;margin-bottom:1rem}.CandidateSupportButtons_buttonGroup__3C20w a{flex:0 1;margin:0 .5rem 1rem 0}.CandidateSupportButtons_buttonGroup__3C20w a:last-child{margin-right:0}a.CandidateSupportButtons_button__29hX8{background:#ececec;box-shadow:2px 2px 0 #50346e;box-shadow:rgb(80,var(--color-primary-green),var(--color-primary-blue)) 2px 2px 0;box-shadow:var(--color-primary) 2px 2px 0;color:#50346e;color:rgb(80,var(--color-primary-green),var(--color-primary-blue));color:var(--color-primary);margin-right:.3rem}a.CandidateSupportButtons_button__29hX8:active,a.CandidateSupportButtons_button__29hX8:hover{background:#d8d8d8;color:#50346e;color:rgb(80,var(--color-primary-green),var(--color-primary-blue));color:var(--color-primary)}.candidateUrls_root__1Vcxp{align-items:center;display:flex;flex-flow:row wrap;justify-content:center;margin-top:1rem;margin-bottom:1rem}.candidateUrls_root__1Vcxp a{flex:0 1;margin:0 .5rem 1rem 0;padding:5px}.candidateUrls_root__1Vcxp a:last-child{margin-right:0}.candidateUrls_root__1Vcxp a:visited{color:#6c6c6c}@media(max-width:576px){.candidateUrls_root__1Vcxp a{min-width:32px;min-height:32px;margin:0 1rem 1rem 0}}.checkList_container__xaWNx{padding-bottom:2.5rem}.DirectoryHero_Hero__3nebO{background:#ececec;margin-left:auto;margin-right:auto;max-width:991px;padding:1rem}@media(min-width:768px){.DirectoryHero_Hero__3nebO{padding-left:3rem;padding-right:3rem}}@media(min-width:991px){.DirectoryHero_Hero__3nebO{flex-direction:row;padding-left:6rem;padding-right:6rem}}.DirectoryHero_Hero__Header__22NZj{color:#50346e;color:rgb(80,var(--color-primary-green),var(--color-primary-blue));color:var(--color-primary);line-height:1.6;text-align:center}.DirectoryHero_Hero__Header__22NZj p{margin-left:auto;margin-right:auto}.DirectoryHero_Hero__Header__22NZj h1{font-size:2rem;font-weight:700;line-height:1.2}@media(min-width:768px){.DirectoryHero_Hero__Header__22NZj h1{font-size:2.5rem;line-height:1.25}.DirectoryHero_Hero__Header__22NZj p{width:65%}}@media(min-width:991px){.DirectoryHero_Hero__Header__22NZj h1{font-size:2.5rem;line-height:1.15}}@media(min-width:1100px){.DirectoryHero_Hero__Header__22NZj h1{font-size:3rem}}.DirectoryHero_Hero__CTA__2nlu7{display:flex;flex:1 1;flex-direction:column;grid-area:form;justify-content:center;margin-left:auto;margin-right:auto;max-width:800px}@media(min-width:768px){.DirectoryHero_Hero__CTA__2nlu7 .DirectoryHero_AddressForm__3gOy7{max-width:800px}}.EmailAndPhoneCapture_formInner__1EqSK{margin-top:3rem}.EmailAndPhoneCapture_formInner__1EqSK p{font-size:.8rem;font-style:italic;line-height:16px;color:#6c6c6c;text-align:left}.EmailAndPhoneCapture_input__34Qrm{background-color:#fff;background-clip:padding-box;border:1px solid #d8d8d8;border-radius:.25rem;color:#2f2f2f;display:block;font-size:1rem;line-height:1.5;margin-bottom:1rem;padding:.375rem .75rem;-webkit-transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;width:100%}.EmailAndPhoneCapture_label__12vPt{display:block;font-weight:700;text-align:left;width:100%}.EmailAndPhoneCapture_checkbox__23LWq{display:block;font-size:1rem;text-align:left;width:100%}.EmailAndPhoneCapture_button__3iXoN{margin-top:1rem;margin-bottom:1rem}.ExcuseExpander_excuseDescription__3R6WP p{display:inline}.ExcuseExpander_excuseMoreInfo__2_8hJ{font-size:.8rem;font-style:italic;color:#6c6c6c;margin-left:.5rem}.ExcuseExpander_excuseMoreInfo__2_8hJ:hover{text-decoration:underline}.ExcuseButton_excuseBtn__fPwvh{align-items:center;background:transparent;border:0;border-top:1px solid #d8d8d8;cursor:pointer;display:flex;font-size:1rem;text-align:left;padding:1.5rem 1rem;width:100%}.ExcuseButton_excuseBtn__fPwvh:last-child{border-bottom:1px solid #d8d8d8}.ExcuseButton_excuseBtn__fPwvh .ExcuseButton_expanded__1811G{font-weight:400}.ExcuseButton_excuseBtn__fPwvh:hover{color:#2f2f2f;background-color:#f7f7f7}.ExcuseButton_excuseBtn__fPwvh:hover svg{color:#4ac68e;color:#4ac68e;color:var(--brand-success-light)}.ExcuseButton_selectedExcuse__1_QkM{background-color:#f2fbf7}.ExcuseButton_excuseBtnIcon__2i2sV{margin-right:1rem}.ExcuseChoice_excuseChoiceContainer__39qML{width:75%}@media(max-width:576px){.ExcuseChoice_excuseChoiceContainer__39qML{width:100%}}.flowButton_root__3tZqn{flex:1 1;font-weight:700;margin:0 1rem;text-align:center}@media(max-width:576px){.flowButton_root__3tZqn{margin-bottom:1rem}}.flowButton_icon__1dZvT{margin:0 auto 15px}.flowButton_inner__2rNTb{display:flex;flex-direction:column;padding:2rem}@media(max-width:576px){.flowButton_inner__2rNTb{padding:1rem 2rem}}a.flowButton_link__3J3qb{color:#2f2f2f;text-decoration:none}.informationPanel_panel__3NXMW{margin-top:1.5rem;padding-top:2rem;padding-bottom:2rem;text-align:center;width:100%}@media(max-width:576px){.informationPanel_panel__3NXMW{margin-top:1.5rem}}.informationPanel_panelCenter__2tz5g p{margin:0 auto;text-align:center;width:60%}@media(max-width:576px){.informationPanel_panelCenter__2tz5g p{width:80%}}.informationPanel_panelCenter__2tz5g svg{margin-bottom:1rem}.informationPanel_panelCenter__2tz5g svg g{fill:#50346e;fill:rgb(80,var(--color-primary-green),var(--color-primary-blue));fill:var(--color-primary)}.informationPanel_panelLeft__1ullH{display:flex;flex-direction:row;align-items:center}.informationPanel_panelLeft__1ullH svg{margin:1rem}.informationPanel_panelLeft__1ullH svg g{fill:#50346e;fill:rgb(80,var(--color-primary-green),var(--color-primary-blue));fill:var(--color-primary)}.informationPanel_panelOutlineColor__LO9EE{border:1px solid #d8d8d8}.informationPanel_panelOutlineColor-danger__1rrRV{border:1px solid #9279b7;border:1px solid #9279b7;border:1px solid var(--brand-danger)}.informationPanel_background__1H574{background-color:#f7f7f7}.informationPanel_title__1fq8G{margin:0 auto 1rem;width:60%}.informationPanel_titleHighlighted__2RyZh{background-color:#50346e;background-color:rgb(80,var(--color-primary-green),var(--color-primary-blue));background-color:var(--color-primary);color:#fff;margin-top:-2rem;padding:1rem}.informationPanel_textCenter__16koz p{text-align:center}.informationPanel_textLeft__2baat p{text-align:left;width:80%}.informationPanel_textColor-danger__3r76T{color:#9279b7;color:#9279b7;color:var(--brand-danger)}.informationPanel_iconColor-danger__36P6l svg g{fill:#9279b7;fill:#9279b7;fill:var(--brand-danger)}.informationPanel_iconColor-danger__36P6l{color:#9279b7;color:#9279b7;color:var(--brand-danger)}.informationPanel_titleBottomMargin__9Cs-A{margin-bottom:2.5rem}.InputFormGroup_formGroup__EcjLD{margin-bottom:1rem}.InputFormGroup_label__2-djp{font-weight:800;margin-bottom:1rem}.InputFormGroup_labelContainer__2JhYF{align-items:center;display:flex}.InputFormGroup_input__2LeJ0{border:1px solid #6c6c6c;border-radius:.25rem;font-size:1rem;line-height:1.25;padding:1rem;width:100%}.InputFormGroup_invalid__2yUbe{border-color:#9279b7;border-color:#9279b7;border-color:var(--brand-danger)}.InputFormGroup_errorMessage__gmWET{color:#9279b7;color:#9279b7;color:var(--brand-danger)}.InputFormGroup_tooltipContainer__2ZSIy{max-width:20rem;padding:0 1rem}.InputFormGroup_tooltipTrigger__LAzEM{background:transparent;border:0;color:#6c6c6c;cursor:pointer;font-size:.875rem;margin-left:auto;padding:0}.InputFormGroup_tooltipTrigger__LAzEM:hover{color:#175daf;color:#175daf;color:var(--link-color--hover)}.issueSortedItemsList_container__gR6ZO{margin-bottom:2.5rem}.issueSortedItemsList_root__2-Upw{display:none;list-style:none;margin-bottom:2.5rem;padding:0}.issueSortedItemsList_select__2RlCs{margin-bottom:2.5rem}.issueSortedItemsList_IssueList__Issue__1ndCq{align-items:center;background:#fff;border:1px solid #d8d8d8;cursor:pointer;display:flex;font-size:1rem;height:100%;justify-content:center;line-height:1.25;min-height:2.5rem;text-align:center;width:100%}.issueSortedItemsList_IssueList__Issue__1ndCq:hover{background:#d8d8d8}.issueSortedItemsList_IssueList__Issue__active__3Hz4m{background:#2f2f2f;color:#fff}.issueSortedItemsList_IssueList__Issue__long__35R-B{padding:.5rem}.issueSortedItemsList_IssueList__Stances__3v6wa a.issueSortedItemsList_SourcedSnippet__35IUv{margin-bottom:1rem}.issueSortedItemsList_IssueList__Stances__3v6wa h3{margin-bottom:1rem;text-align:center}@media(min-width:768px){.issueSortedItemsList_root__2-Upw{display:flex;display:grid;grid-auto-rows:minmax(2.5rem,-webkit-max-content);grid-auto-rows:minmax(2.5rem,max-content);grid-gap:1rem;grid-template-columns:1fr 1fr 1fr 1fr}.issueSortedItemsList_IssueList__Issue__1ndCq{border:none;box-shadow:0 0 12px 0 hsla(0,0%,70.6%,.5)}.issueSortedItemsList_select__2RlCs{display:none}.issueSortedItemsList_IssueList__Stances__3v6wa{box-shadow:0 0 12px 0 hsla(0,0%,70.6%,.5);padding:1rem;position:relative}.issueSortedItemsList_IssueList__Stances__3v6wa:before{background-color:#fff;box-shadow:-4px 4px 4px 0 hsla(0,0%,70.6%,.3);content:" ";display:block;height:20px;left:2.5rem;position:absolute;top:-10px;-webkit-transform:rotate(135deg);transform:rotate(135deg);width:20px}.issueSortedItemsList_IssueList__Stances__3v6wa h3{color:#6c6c6c;font-weight:400;letter-spacing:1.75px;text-align:left;text-transform:uppercase}}.issueSortedItemsList_SROnly__3hPVe{display:none}.issueSortedItems_section__a1YZX{text-align:left}.issueSortedItems_section__a1YZX h2{letter-spacing:2px;margin:0 0 2.5rem;text-transform:uppercase}.issueSortedItems_header__14pk8{text-align:center}.issueSortedItems_blob__3fIyt{margin-bottom:2.5rem}.issueSortedItems_blob__3fIyt h1{font-size:1.125rem;letter-spacing:1px;margin-top:2.5rem;text-align:center}.listItem_searchResultContainer__2n9uI{align-items:center;color:#2f2f2f!important;display:flex;background:none;border:none;text-align:left;min-height:2.5rem;text-decoration:none;width:100%;font-size:1rem}.listItem_searchResultContainer__2n9uI:hover{color:#2f2f2f;cursor:pointer}.listItem_positionIcon__3UPGW{border-radius:50%;background-color:#50346e;background-color:rgb(80,var(--color-primary-green),var(--color-primary-blue));background-color:var(--color-primary);color:#fff;height:50px;width:50px;display:flex;align-items:center;justify-content:center}.listItem_textContent__3WGxF{line-height:1.25;margin-left:1rem;font-weight:600}.listItem_titleText__2TCk3{margin-bottom:.25rem}.listItem_subtitleText__3TP-A{color:#6c6c6c;font-size:.875rem;margin-bottom:.25rem}.listItem_noHover__1UscN:hover{cursor:unset}.listItem_searchResultContainer__2n9uI>div:first-child{display:flex}.listItem_meetYourRepListItem__2IHN1{flex-direction:column;align-items:flex-start;padding:1rem;background:#fff;border:1px solid #ececec;text-align:left;border-radius:1rem;-webkit-transition:background-color .2s;transition:background-color .2s}@media(max-width:767px){.listItem_meetYourRepListItem__2IHN1{margin-right:.5rem}}.listItem_meetYourRepListItem__2IHN1:hover{background-color:#f7f7f7}.listItem_meetYourRepListItem__2IHN1>div:first-child{width:inherit}.listItem_meetYourRepListItem__2IHN1 .listItem_textContent__3WGxF{margin-left:0;font-weight:400;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.listItem_meetYourRepListItem__2IHN1 .listItem_textContent__3WGxF:not(.listItem_listItemDescription__3VoDK){width:inherit}.listItem_meetYourRepListItem__2IHN1 img{margin-right:.5rem}.listItem_meetYourRepListItem__2IHN1 .listItem_titleText__2TCk3{font-weight:600}.listItem_meetYourRepListItem__2IHN1 .listItem_listItemDescription__3VoDK{margin-top:.5rem;padding-top:.5rem;border-top:1px solid #ececec;font-size:.875rem;line-height:1.5}.listItem_meetYourRepListItem__2IHN1 .listItem_expandRight__AMgpe{right:2.5rem}.listItem_meetYourRepListItem__2IHN1 .listItem_expandRight__AMgpe svg{color:#9279b7;color:#9279b7;color:var(--brand-danger)}.listItem_warning__2I_10{margin:0 .25rem;color:#ffa400;color:#ffa400;color:var(--brand-warning)}.LocaleSwitcher_switcher__zKrb8{color:#2f2f2f;min-width:200px;text-align:left}.MeasureCard{box-shadow:0 0 8px 0 hsla(0,0%,75.7%,.5)}.MeasureCard__header{align-items:center;display:grid;grid-template-columns:1fr auto;grid-gap:1rem;min-height:8rem;padding-bottom:1rem;padding-left:1rem;padding-top:1rem}.MeasureCard h2{margin:0}.MeasureCard h3{font-size:1rem;font-weight:700;margin:0}.MeasureCard h4{font-size:1rem;font-weight:700;margin:.5rem 0}.MeasureCard__details{border-top:.1rem solid #d8d8d8;display:none;padding:1rem}.MeasureCard__details--open{display:block}.MeasureCard__toggle{align-items:center;background:transparent;border:1px solid #50346e;border-color:rgb(80,var(--color-primary-green),var(--color-primary-blue));border-color:var(--color-primary);border-radius:50%;color:#50346e;color:rgb(80,var(--color-primary-green),var(--color-primary-blue));color:var(--color-primary);cursor:pointer;display:inline-flex;font-size:1rem;height:1.75rem;justify-content:center;margin:0 1rem 0 .5rem;width:1.75rem}.MeasureCard__toggle:active,.MeasureCard__toggle:focus,.MeasureCard__toggle:hover{border-color:#50346f;border-color:#50346f;border-color:var(--color-primary-darkened);color:#50346f;color:#50346f;color:var(--color-primary-darkened)}.MeasureCard__endorsed-choice{margin:0 .25rem;text-transform:uppercase}@media(min-width:768px){.MeasureCard{grid-gap:1.5rem}.MeasureCard h3{font-size:1.25rem}}@media print{.MeasureCard{border:none;box-shadow:none;page-break-inside:avoid;-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid}.MeasureCard h3{font-size:1.25rem}.MeasureCard__details{display:none}.MeasureCard__header{display:block;padding:0;min-height:auto}.MeasureCard__header p{font-size:1.25rem;margin:.5rem 0 0}.MeasureCard__toggle{display:none}}.MeasureShareCard__Selection{margin-top:1.5rem;display:flex}.MeasureShareCard__Icon{margin-left:1rem;margin-right:.5rem}.MeasureShareCard__Icon--danger{color:#9279b7;color:var(--brand-danger)}.MeasureShareCard__Icon--success{color:#00b060;color:var(--brand-success)}.modal_ReactModal__Body--open__2WpdQ{overflow:hidden}.modal_Modal__GybH2{background:#fff;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_Modal--after-open__2tZGa{-webkit-transform:translate(0);transform:translate(0)}.modal_Modal--before-close__1AhlA{-webkit-transform:translateY(-25%);transform:translateY(-25%)}.modal_Modal__Overlay__RARHR{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_Modal__Overlay--after-open__iIjDU{opacity:1}.modal_Modal__Overlay--before-close__2k9Wt{opacity:0}.modal_Modal__Body__27-q2{padding:1rem}.modal_Modal__Header__2F9s4{position:-webkit-sticky;position:sticky;top:0;width:100%}.modal_Modal__BtnClose__2nk7s{background:transparent;border:none;color:#d8d8d8;cursor:pointer;float:right;font-size:1.25rem;padding:.5rem .75rem}.modal_Modal__BtnClose__2nk7s:hover{color:#6c6c6c}.modal_Modal__BtnClose__2nk7s:focus{outline:auto!important}@media(min-width:612px){.modal_Modal__GybH2{margin:4rem auto 1.5rem;max-height:calc(100vh - 5.5rem);max-width:600px}}@media(min-width:768px){.modal_Modal__Body__27-q2{padding-left:2rem;padding-right:2rem}}.newsItemList_newsContainer__3bcp7{padding-bottom:2.5rem;text-align:center}.newsItemList_newsContainer__3bcp7 h2{letter-spacing:2px;margin:0 0 2.5rem;text-transform:uppercase}.NextStepButton{margin-top:1rem;margin-bottom:1rem;padding:.65rem 5rem}.OfficeCard{align-items:center;border-radius:.25rem;box-shadow:0 0 8px 0 #d8d8d8;box-sizing:border-box;display:flex;flex-direction:column;margin-bottom:1rem;padding:1rem}.OfficeCard>h3{flex:1 1}.OfficeCard__CandidateList{flex:1 1;list-style:none;margin:0;padding:0}.OfficeCard__CandidateList>li{align-items:center;display:flex;margin-bottom:.5rem;margin-top:.5rem}.OfficeCard__CandidateList>li>header{flex:1 1;margin-left:1rem}@media(min-width:768px){.OfficeCard{flex-direction:row}}.OfficeHolderCard_card__1zMhz{box-shadow:0 0 8px 0 hsla(0,0%,75.7%,.5);box-sizing:border-box;display:grid;grid-template-columns:8rem auto;grid-template-rows:8rem;grid-gap:1rem;padding-right:1rem}.OfficeHolderCard_card__1zMhz h3{color:#50346e;color:rgb(80,var(--color-primary-green),var(--color-primary-blue));color:var(--color-primary);font-size:1rem;font-weight:700;margin:0 0 .2rem}.OfficeHolderCard_card__1zMhz h4{font-size:.8rem;font-weight:700;margin:0}.OfficeHolderCard_card__1zMhz header{color:#2f2f2f;margin-bottom:.5rem}.OfficeHolderCard_headshot__14qBK{height:8rem;object-fit:cover;width:8rem}.OfficeHolderCard_summary__25U_f{color:#6c6c6c;font-size:.8rem;margin:.75rem 0;position:relative}.OfficeHolderCard_summary__25U_f a,.OfficeHolderCard_summary__25U_f a:visited{color:#6c6c6c;text-decoration:none}.OfficeHolderCard_summary__25U_f a:active,.OfficeHolderCard_summary__25U_f a:focus,.OfficeHolderCard_summary__25U_f a:hover{color:#2f2f2f}.OfficeHolderCard_urls__1Sss0{bottom:0;position:absolute;right:0;z-index:1}.OfficeHolderCard_urls__1Sss0 a{margin-right:.3rem}@media(min-width:768px){.OfficeHolderCard_card__1zMhz{grid-gap:1.5rem}}.radioGroup_container__3Fnyy{border:unset;display:flex;flex-direction:column;justify-content:center;max-width:20rem;margin-bottom:3rem;margin-left:auto;margin-right:auto;padding:unset;text-align:left}@media(min-width:768px){.radioGroup_container__3Fnyy{margin-top:2rem}}.radioGroup_radioItem__3odND{display:flex}.radioGroup_radioLabel__3qlUv{font-size:1rem;margin-bottom:.5rem}@media(min-width:576px){.radioGroup_radioLabel__3qlUv{font-size:1rem}}.radioGroup_radioInput__1rW4J{opacity:0;width:0;height:0}.radioGroup_radioInput__1rW4J:checked+.radioGroup_radioControl__11K6P:before{-webkit-transform:scale(1);transform:scale(1)}.radioGroup_radioInput__1rW4J:focus+.radioGroup_radioControl__11K6P{box-shadow:0 0 0 .05em #fff,0 0 .15em .1em #2f2f2f}.radioGroup_radioControl__11K6P{border-radius:50%;border:.1rem solid #6c6c6c;display:grid;height:1rem;margin-right:.5rem;min-width:1rem;place-items:center;-webkit-transform:translateY(.25rem);transform:translateY(.25rem);width:1rem}.radioGroup_radioControl__11K6P:before{box-shadow:inset .5em .5em #50346e;box-shadow:inset .5em .5em rgb(80,var(--color-primary-green),var(--color-primary-blue));box-shadow:inset .5em .5em var(--color-primary);border-radius:50%;content:"";height:.5rem;-webkit-transition:-webkit-transform .18s ease-in-out;transition:-webkit-transform .18s ease-in-out;transition:transform .18s ease-in-out;transition:transform .18s ease-in-out,-webkit-transform .18s ease-in-out;-webkit-transform:scale(0);transform:scale(0);width:.5rem}.radioGroup_success__3Ivrj{display:flex;justify-content:center}.radioGroup_success__3Ivrj svg{margin:.25rem}.radioGroup_success__3Ivrj p{margin:0}.radioGroup_yes__3pP2G{color:#00b060;color:#00b060;color:var(--brand-success)}.radioGroup_no__3C1ZN{color:#9279b7;color:#9279b7;color:var(--brand-danger)}.SelectionComment{position:relative}.SelectionComment__Comment{background:#f7f7f7;border-radius:.25rem;margin:1.5rem 0;padding:.1rem 1.5rem}.SelectionComment__Form{align-items:center;display:flex;margin:1.5rem 0}.SelectionComment__Form textarea{border:none;box-shadow:0 2px 8px 0 rgba(113,111,111,.22);margin-right:1.5rem;padding:.5rem 1rem;width:100%}.SelectionComment__Edit{color:#4a90e2;color:#4a90e2;color:var(--link-color);cursor:pointer;position:absolute;right:.5rem;top:.5rem}.SelectionComment__Edit:hover{color:#175daf;color:#175daf;color:var(--link-color--hover)}.SignatureField_signatureContainer__3JIXW{align-items:flex-start;border:1px solid #6c6c6c;border-radius:.25rem;display:flex;flex-direction:column}.SignatureField_signaturePad__20wMm{border-bottom:1px solid #6c6c6c}.SignatureField_signaturePad__error__3s77m{border:1px solid #9279b7;border:1px solid #9279b7;border:1px solid var(--brand-danger)}.SignatureField_footer__sJk7L{background-color:#f7f7f7;border:none;cursor:pointer;padding:.5rem;width:100%}.SignatureField_clearBtn__11-WJ{padding:.5rem 1rem}.SocialSidebar_socialSidebar__28Gn6{bottom:0;display:flex;flex-direction:column;align-items:center;position:fixed;padding-right:1rem;right:0;z-index:2147483647}.candidateDetails_candidateDetails__3oX_w>section,.candidateDetails_candidateDetails__3oX_w>span>section{border-bottom:1px solid #d8d8d8;margin:2.5rem auto;max-width:40rem}.candidateDetails_candidateDetails__3oX_w>section h3,.candidateDetails_candidateDetails__3oX_w>span>section h3{letter-spacing:2px;margin:0 0 2.5rem;text-transform:uppercase}.candidateDetails_candidateDetails__Blob__2hnLe{margin-bottom:2.5rem}.candidateDetails_candidateDetails__Blob__2hnLe h1{font-size:1.125rem;letter-spacing:1px;margin-top:2.5rem;text-align:center}.candidateDetails_candidateDetails__MarkdownBlob__3UwOP{text-align:left;padding:1rem}.candidateHeader_candidateHeader__IicWo{margin-bottom:2.5rem;margin-left:auto;margin-right:auto;max-width:40rem;text-align:center}.candidateHeader_candidateHeader__IicWo h1{letter-spacing:1px;margin:0;text-transform:uppercase}.candidateHeader_candidateHeader__IicWo h2{color:#6c6c6c;font-size:1rem;font-weight:400;letter-spacing:1px;margin:0 0 .5rem}.candidateHeader_urls__1LtrB{margin-top:1rem}.candidateHeader_runningMate__31D1I{color:#6c6c6c;margin-bottom:1rem;font-weight:400}.candidateHeader_headshot__2lHh5{margin-bottom:1rem;margin-left:auto;margin-right:auto;position:relative;width:150px}.candidateHeader_featured__20dXz{background:#00b060;background:#00b060;background:var(--brand-success);border-radius:.15rem;bottom:0;color:#fff;font-size:.675rem;left:0;padding:.5rem;right:0;text-align:center;text-transform:uppercase}.candidateHeader_featured__20dXz svg{margin-right:.5rem}.candidateHeader_notification__9kffW{margin-bottom:2.5rem}.candidateList_container_outer__2k8cJ{position:relative;height:10rem}@media(max-width:768px){.candidateList_container_outer__2k8cJ{margin-bottom:2.5rem}}.candidateList_candidateListContainer__28di6{border-bottom:1px solid #d8d8d8;box-shadow:0 4px 4px 0 hsla(0,0%,70.6%,.2);min-height:10rem;margin:0;overflow-x:scroll;overflow-y:hidden;position:relative;scroll-behavior:smooth;-webkit-overflow-scrolling:touch}@media(min-width:768px){.candidateList_candidateListContainer__28di6{box-shadow:none;min-height:10rem}}.candidateList_hasBadge__3V97Q{min-height:12rem}.candidateList_candidateList__3vEuA{align-items:flex-end;display:flex;justify-content:center;list-style:none;margin:0;min-height:inherit;min-width:100%;overflow:scroll;padding:0;position:absolute}.candidateList_nav__3OUYC{align-items:center;height:100%;margin:0 auto;position:absolute;width:100%}.candidateList_navBtn__1sj_z{background:hsla(0,0%,100%,.75);border:1px solid #d8d8d8;border-radius:.25rem;box-shadow:1px 1px 4px 0 hsla(0,0%,50.2%,.5);cursor:pointer;font-size:1.5rem;margin:0;padding:.25rem .5rem;position:absolute;top:25%;width:32px;z-index:100}.candidateList_navBtn__1sj_z:hover{background:#fff;color:#175daf;color:#175daf;color:var(--link-color--hover)}.candidateList_hidden__1vtmB{display:none}.candidateList_leftNav__3x71i{left:0}.candidateList_rightNav__2tDSs{right:0}.candidateList_item__2fiCN{list-style:none}.candidateList_item__2fiCN:first-child{margin-left:.5rem}.candidateList_item__2fiCN:last-child{margin-right:.5rem}.candidateList_small__1WclC .candidateList_candidateListContainer__28di6{border:none;box-shadow:none;margin-bottom:0;margin-top:1rem;min-height:5rem}@media(min-width:992px){.candidateList_small__1WclC .candidateList_candidateListContainer__28di6{margin-left:-2.5rem;margin-right:-2.5rem}}.candidateListSmall_container_outer__2286C{position:relative;height:5rem}.candidateListSmall_candidateListContainer__kJued{border-bottom:none;box-shadow:none;margin-bottom:0;margin-top:.5rem;min-height:6rem;overflow-x:scroll;overflow-y:hidden;position:relative;scroll-behavior:smooth;-webkit-overflow-scrolling:touch}@media(min-width:768px){.candidateListSmall_candidateListContainer__kJued .candidateListSmall_hasBadge__2HmUP{min-height:12rem}}.candidateListSmall_candidateList__3dcut{align-items:flex-end;display:flex;justify-content:center;list-style:none;margin:0;min-width:100%;overflow:scroll;padding:0;position:absolute}.candidateListSmall_nav__U499H{align-items:center;display:flex;height:100%;justify-content:space-between;margin:0 auto;position:absolute;width:100%}.candidateListSmall_right_only__2R_M_{justify-content:flex-end}.candidateListSmall_navBtn__3jKMY{background:hsla(0,0%,100%,.75);border:1px solid #d8d8d8;border-radius:.25rem;box-shadow:1px 1px 4px 0 hsla(0,0%,50.2%,.5);cursor:pointer;font-size:1.5rem;margin:0;padding:.5rem;width:32px;z-index:100}.candidateListSmall_navBtn__3jKMY:hover{background:#fff;color:#175daf;color:#175daf;color:var(--link-color--hover)}.candidateListSmall_hidden__1rxr4{display:none}.candidateListSmall_item__1_tU-{list-style:none}.candidateListSmall_item__1_tU-:first-child{margin-left:.5rem}.candidateListSmall_item__1_tU-:last-child{margin-right:.5rem}.CommandBar{align-items:center;background:#fff;border-bottom:1px solid #d8d8d8;display:flex;height:3.5rem;justify-content:space-between;padding:1rem;position:fixed;top:0;width:100%;z-index:1}.CommandBar__Children{align-items:center;display:flex;justify-content:flex-end}.CommandBar__BackBtn{padding-left:1.5rem;padding-right:1.5rem}@media(min-width:768px){.CommandBar{height:5rem}}@media print{.CommandBar{display:none}}.flowChoice_flowChoice__2zqZp{display:flex;max-width:600px;width:100%}@media(max-width:576px){.flowChoice_flowChoice__2zqZp{flex-direction:column;margin:0 auto;width:90%}}.Footer_Footer__3Aqkx{background:#50346e;background:rgb(80,var(--color-primary-green),var(--color-primary-blue));background:var(--color-primary);color:#fff;font-size:1.125rem;padding:3rem 1rem;position:absolute;text-align:center;width:100%;z-index:10}.Footer_Footer__3Aqkx a,.Footer_Footer__3Aqkx a:active,.Footer_Footer__3Aqkx a:focus,.Footer_Footer__3Aqkx a:hover{color:#ddedff;color:#ddedff;color:var(--color-light)}.Footer_footerContainer__2rQME{display:flex;flex-direction:column;align-items:center}.Footer_footerDisclaimer__199vj{background:#fff;border-radius:.25rem;color:#2f2f2f;margin:0 1rem 2rem;max-width:40rem;padding:1rem}.Footer_footerDisclaimer__199vj a{color:#4a90e2;color:#4a90e2;color:var(--link-color)}.Footer_footerDisclaimer__199vj a:hover{color:#175daf;color:#175daf;color:var(--link-color--hover)}.Footer_footerLinks__1MZzo{list-style:none;padding:0}.Footer_footerLinks__1MZzo>li{margin-bottom:1rem}.Footer_footerLinks__1MZzo>li a{color:#fff;font-weight:700;text-decoration:none}.Footer_footerLocale__3Vjon{align-items:center;display:flex;margin-top:1.5rem}.Footer_footerLocale__3Vjon svg{margin-right:.5rem}.Footer_footerLocaleSwitcher__10zSv{margin-left:.5rem}@media(min-width:768px){.Footer_footerLinks__1MZzo>li{display:inline-block;margin-bottom:0;padding-left:1rem;padding-right:1rem}.Footer_footerWithSidebar__1mQFG{margin-left:18rem;width:calc(100% - 18rem)}}@media(min-width:992px){.Footer_footerWithSidebar__1mQFG{margin-left:22rem;width:calc(100% - 22rem)}}@media print{.Footer_Footer__3Aqkx{display:none}}.listItems_border__GvbtM{border-bottom:1px solid #ececec}.listItems_container__uq1qW{height:100%;margin-top:0;padding:0;overflow-y:auto;width:100%}.listItems_container__uq1qW.listItems_repListContainer__1X5I_{overflow:unset}.listItems_listItem__2706G{list-style:none;margin-top:0;padding:.5rem}.listItems_listItem__2706G:not(.listItems_meetYourRepListStyles__1NQ7Z){-webkit-transition:background-color .2s;transition:background-color .2s}.listItems_listItem__2706G:not(.listItems_meetYourRepListStyles__1NQ7Z):hover{background-color:#ececec}.listItems_selected__2WiL1{background-color:#f7f7f7;border-left:3px solid #50346e;border-left:3px solid rgb(80,var(--color-primary-green),var(--color-primary-blue));border-left:3px solid var(--color-primary);box-sizing:border-box;padding-left:calc(.5rem - 3px)}.listItems_meetYourRepListStyles__1NQ7Z{padding:1rem}.PositionContainer{margin-bottom:5rem}.PositionContainer>h2{font-size:1.5rem}.PositionShareCard ul{list-style:none;padding:0}.PositionShareCard__Candidate{align-items:center;display:flex}.PositionShareCard__Candidate .Headshot{margin-right:1rem}@media (min-width:576px){.PositionShareCard__CandidateName{display:flex}}.PositionShareCard__CandidateName h4{margin:0}.PositionShareCard__Selection{margin-top:1.5rem}.PositionShareCard__Icon{margin-left:1rem;margin-right:.5rem}@media (max-width:576px){.PositionShareCard__Icon{margin-left:0}}.PositionShareCard__Icon--danger,.PositionShareCard__Retention--danger{color:#9279b7;color:var(--brand-danger)}.PositionShareCard__Icon--success,.PositionShareCard__Retention--success{color:#00b060;color:var(--brand-success)}.PositionShareCard__Retention{font-size:.8rem}.redirectModal_modal__2j5M1{background-color:#88739f;background-color:#88739f;background-color:var(--color-primary-lightened);border-radius:5px;box-shadow:0 1px 11px 0 rgba(0,0,0,.65);color:#fff;left:50%;max-width:35rem;padding:2.5rem;position:fixed;text-align:center;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:1000}@media(max-width:576px){.redirectModal_modal__2j5M1{width:80%}}.redirectModal_modal__2j5M1 h2{margin-top:1rem}.redirectModal_modalOverlay__3FU90{background:hsla(0,0%,100%,.8);height:100%;left:0;position:fixed;top:0;width:100%;z-index:50}.redirectModal_link__1aJOI,.redirectModal_link__1aJOI:visited{color:#fff;display:block;font-size:.875rem}.redirectModal_button__XcjOq{color:#50346e;color:rgb(80,var(--color-primary-green),var(--color-primary-blue));color:var(--color-primary);margin-top:2.5rem}.SharedBallotHeader{margin-bottom:6rem}.SharedBallot .SharedBallotHeader h2{margin-bottom:0}.SharedBallotHeader input,.SharedBallotHeader textarea{border:none;box-shadow:0 2px 8px 0 rgba(113,111,111,.22);font-size:1rem;margin-top:1rem;padding:.5rem 1rem;width:100%}.SharedBallotHeader input{font-size:1.75rem;font-weight:600}.SharedBallotHeader .Button{margin-top:1rem;padding-left:1.5rem;padding-right:1.5rem}.SharedBallotHeader__Edit{color:#4a90e2;color:#4a90e2;color:var(--link-color);cursor:pointer;font-size:1rem;margin-left:.5rem}.SharedBallotHeader__Edit:hover{color:#175daf;color:#175daf;color:var(--link-color--hover)}.SharedBallotHeader__Field--editable{border:1px solid #ececec;padding:1rem;position:relative}.SharedBallotHeader__Field--editable:hover{background:#f7f7f7;cursor:pointer}.SharedBallotHeader__Field--editable sup{position:absolute;right:1rem;top:1rem}.SharedBallotHeader__Actions{display:grid;grid-gap:1.5rem;grid-template-columns:1fr 1fr}.SharedBallot{margin-left:auto;margin-right:auto;max-width:1100px;padding:3rem 1rem}.SharedBallot h2{color:#6c6c6c;font-size:1rem;letter-spacing:1px;margin-bottom:1.5rem;text-transform:uppercase}.SharedBallot__Section{margin-bottom:3rem}.subNav_subnav__koE2P{border:1px solid #d8d8d8;display:flex;height:4rem;justify-content:center}.subNav_subnav__koE2P button{margin:.7rem .5rem}@media(max-width:768px){.subNav_subnav__koE2P{overflow:scroll;justify-content:left}}.TrackingInformationPanel_panel__1RPYo h2{margin:0;width:100%}.resultView_container__1fNKP{display:flex;flex-direction:row;height:35rem}@media(max-width:767px){.resultView_container__1fNKP:not(.resultView_meetYourRepListContainer__34SBp){flex-direction:column-reverse}}.resultView_hideResults__2W2hy .resultView_categoryFilter__2QFoD,.resultView_hideResults__2W2hy ul{display:none}.resultView_listView__sIW4p{height:100%}@media(min-width:767px){.resultView_listView__sIW4p{min-width:20rem;max-width:30%;width:30rem}}@media(min-width:767px){.resultView_container__1fNKP:not(.resultView_meetYourRepListContainer__34SBp) .resultView_listView__sIW4p{border-right:1px solid #ececec}}.resultView_hidden__gC3zD{display:none}.resultView_bodyContent__3K-gU{width:100%}@media(min-width:767px){.resultView_meetYourRepListContainer__34SBp .resultView_bodyContent__3K-gU{margin-top:1rem;margin-right:1rem}}@media(min-width:767px)and (max-width:950px){.resultView_meetYourRepListContainer__34SBp .resultView_bodyContent__3K-gU{max-width:59%}}.resultView_hideListItems__7hkju .resultView_bodyContent__3K-gU{display:none}@media(min-width:767px){.resultView_meetYourRepListContainer__34SBp>div:first-of-type{max-width:50%;width:50rem}}.resultView_categoryFilter__2QFoD{padding-left:1rem;font-weight:600;font-size:1rem;font-feature-settings:"c2sc";font-variant:small-caps}.FetchingScene_scene__1adl8{align-items:center;display:flex;flex-direction:column;height:100vh;justify-content:center}.FetchingScene_message__3oU5y{color:#6c6c6c;font-size:1.25rem;margin-top:1rem}.AppBoilerplate_root__3rpff{height:calc(100vh - 5rem);position:relative;width:100%}@media(min-width:768px){.AppBoilerplate_root__3rpff{margin-top:5rem}}.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}.LeadForm_form__3zZQq{margin-bottom:1rem}.LeadForm_textField__KZgE3{border:1px solid #d8d8d8;border-radius:.25rem;font-size:.875rem;line-height:1.5;margin-bottom:.75rem;padding:.375rem .5rem;width:100%}.LeadForm_submitButton__N5rCI{background:#fff;border-radius:3rem;font-family:Montserrat,sans-serif;font-weight:700;padding:.75rem 1.5rem}@media(min-width:768px){.LeadForm_form__3zZQq{margin-bottom:0}.LeadForm_textField__KZgE3{margin-bottom:0;margin-right:1rem;padding:.75rem 1rem;width:auto}}.LeadBar{background:#00b060;background:#00b060;background:var(--brand-success);color:#fff;text-align:center}.LeadBar>.Modal__BtnClose{color:#fff;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;text-align:left}.LeadBar__Inner{flex-direction:row}.LeadBar__Header{height:8rem;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{display:flex;flex-direction:column;height:100%;justify-content:center;padding:.5rem .5rem .5rem 1rem}@media(max-width:576px){.ElectionCenterMobileNavButton_ecNavButton__1F6n2{padding:.3rem}}.ElectionCenterMobileNavButton_ecNavButton__1F6n2 #Icon_dashboard{fill:#50346e;fill:rgb(80,var(--color-primary-green),var(--color-primary-blue));fill:var(--color-primary)}.ElectionCenterMobileNavButton_ecNavButton__1F6n2 #Rectangle{fill:#ececec}.ElectionCenterMobileNavButton_ecNavButton__1F6n2:hover #Rectangle{fill:#d8d8d8}.SearchDropdown_dropdown__2eOEU{background-color:#fff;border-radius:.25rem;box-shadow:0 0 10px rgba(55,55,55,.5);color:#2f2f2f;height:40rem;margin-top:1.5rem;padding:1.5rem 1rem;position:absolute;width:44rem;z-index:100;overflow:hidden}@media(max-width:1150px){.SearchDropdown_dropdown__2eOEU{margin-top:2rem}}@media(min-width:991px){.SearchDropdown_collapsed__1POPe{height:auto;padding-bottom:.5rem}}.SearchDropdown_savedSearchTag__znSac{margin-right:.5rem;margin-bottom:1rem}.SearchDropdown_resultsHeader__33Oqv{color:#6c6c6c;border-bottom:1px solid #d8d8d8;margin-bottom:0!important;padding-bottom:1rem}.SearchDropdown_mobile__20Uza{box-shadow:unset;height:100%;margin-top:0;padding-top:0;padding-right:0;width:100%}@media(min-width:768px)and (max-width:991px){.SearchDropdown_mobile__20Uza{box-shadow:0 0 10px rgba(55,55,55,.5);margin-top:0;padding-top:2rem}}.SearchDropdown_mobile__20Uza .SearchDropdown_savedContainer__LI2qX{display:flex;overflow:scroll}.SearchDropdown_suggestion__2Vpcg{display:block;font-size:.8rem;margin-bottom:.5rem}.SearchBar_searchContainer__vNyxY{position:relative}.SearchBar_search__2fh1x{background-color:#fff;border:1px solid #6c6c6c;border-radius:.25rem;display:flex;width:44rem}.SearchBar_search__2fh1x input{border:unset;font-size:1rem;line-height:1.25;padding:1rem 1rem 1rem .5rem;width:100%}.SearchBar_search__2fh1x input::-webkit-input-placeholder{font-style:normal}.SearchBar_search__2fh1x input::-moz-placeholder{font-style:normal}.SearchBar_search__2fh1x input::-ms-input-placeholder{font-style:normal}.SearchBar_search__2fh1x input::placeholder{font-style:normal}@media(max-width:991px){.SearchBar_search__2fh1x input::-webkit-input-placeholder{font-size:.8rem}.SearchBar_search__2fh1x input::-moz-placeholder{font-size:.8rem}.SearchBar_search__2fh1x input::-ms-input-placeholder{font-size:.8rem}.SearchBar_search__2fh1x input::placeholder{font-size:.8rem}}.SearchBar_search__2fh1x svg{color:#50346e;color:rgb(80,var(--color-primary-green),var(--color-primary-blue));color:var(--color-primary);height:30px;margin-top:auto;margin-bottom:auto;margin-left:1rem;width:20px!important}@media(max-width:991px){.SearchBar_search__2fh1x svg{margin-left:.8rem;width:15px!important}}@media(max-width:991px){.SearchBar_search__2fh1x{width:100%}}.SearchBar_back__2xtog{color:#50346e;color:rgb(80,var(--color-primary-green),var(--color-primary-blue));color:var(--color-primary);font-size:.8rem;padding-left:1rem}.SearchBar_back__2xtog:focus,.SearchBar_back__2xtog:hover{cursor:pointer;text-decoration:underline}@media(max-width:991px){.SearchBar_mobileSearchContainer__3_s9h{background-color:#fff;height:100%;padding-top:1rem;position:absolute;right:0;top:0;width:100%}}@media(min-width:768px)and (max-width:991px){.SearchBar_mobileSearchContainer__3_s9h{margin-top:5rem}}.SearchBar_mobileSearchContainer__3_s9h .SearchBar_search__2fh1x{border:1px solid #d8d8d8;box-shadow:unset;margin:1rem;width:calc(100% - 2rem)}.SearchBar_mobileSearchContainer__3_s9h .SearchBar_search__2fh1x:focus{border:#50346e;border:rgb(80,var(--color-primary-green),var(--color-primary-blue));border:var(--color-primary)}.SearchBar_isInNav__2-VBp{margin:auto 2rem;width:30rem}.SearchBar_isInNav__2-VBp .SearchBar_search__2fh1x{width:30rem}.SearchBar_loading__2yXn6{margin:auto .8rem}.LocalNav_LocalNav__container__2fmKU{background:#fff}.LocalNav_LocalNav__container__2fmKU .LocalNav_LocalNav__GlobalAlert__3I7J5{color:#2f2f2f;margin:0;padding:0 1rem}.LocalNav_LocalNav__container__2fmKU .LocalNav_LocalNav__ShareableBallotBanner__1_mRt{margin-bottom:0;position:absolute;width:100%;z-index:1000}.LocalNav_LocalNav__container__2fmKU .LocalNav_LocalNav__ShareableBallotBanner__1_mRt .LocalNav_Notification__body__2OqIR .LocalNav_Button__2SHRg{margin-top:.5rem}.LocalNav_LocalNav__1zKt_{align-items:center;background:#fff;border-bottom:1px solid #dedede;display:flex;height:3.5rem;justify-content:space-between}.LocalNav_LocalNav__ViewBallotButton__zTVn4{margin-right:1rem;padding:.5rem 1.5rem}.LocalNav_LocalNav__ViewBallotButton__zTVn4>*{color:#fff;text-decoration:none}.LocalNav_LocalNav__center__3UiIS{justify-content:center}.LocalNav_LocalNav__sticky__1VJaF{position:-webkit-sticky;position:sticky;top:0}.LocalNav_LocalNav__address__34ekJ{color:#6c6c6c;margin-right:.5rem}.LocalNav_LocalNav__BrandContainer__uvUKo{display:flex;height:100%}.LocalNav_LocalNav__Brand__3FrwE{display:flex;height:100%;width:10rem}@media(max-width:376px){.LocalNav_LocalNav__Brand__3FrwE{max-width:4rem;min-width:4rem}}.LocalNav_LocalNav__Brand__3FrwE img{margin-left:.3rem;margin-right:-4rem;max-width:10rem;min-width:10rem;object-fit:contain;object-position:0 center;padding-right:1rem}@media(max-width:376px){.LocalNav_LocalNav__Brand__3FrwE img{max-width:4rem;min-width:4rem}}.LocalNav_LocalNav__Inner__T1FLK{align-items:center;display:flex;height:100%;margin-right:.5rem}.LocalNav_LocalNav__1zKt_ .LocalNav_Button__2SHRg{margin-right:1rem;padding:.5rem 1rem}.LocalNav_LocalNav__FeatureButtons__3eKs8{align-items:center;border-right:1px solid #6c6c6c;display:none;height:2.5rem;margin-right:1.5rem;padding-right:.5rem}.LocalNav_LocalNav__FeatureButtons__3eKs8:only-child{border-right:unset;margin-right:0}.LocalNav_LocalNav__FeatureButtons__3eKs8:only-child .LocalNav_Button__2SHRg{margin-right:0}.LocalNav_LocalNav__FeatureButtons__3eKs8:empty{display:none}.LocalNav_address__1c_4c{color:#6c6c6c;display:none;font-size:.875rem;margin-right:.5rem}@media(min-width:576px){.LocalNav_address__1c_4c{display:inline}}.LocalNav_LocalNav__FeatureButtons__3eKs8 .LocalNav_LocalNav__BtnAddress__LnYwc{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_LocalNav__Back__97a5o{background:transparent;border:none;cursor:pointer;font-size:1.5rem;left:0;margin-left:1rem;padding:0;position:absolute}.LocalNav_LocalNav__BtnRegistration__3mHwI{font-size:.75rem;padding:.375rem .75rem}.LocalNav_LocalNav__BtnMaptv__FDLE1{display:none}.LocalNav_LocalNav__1zKt_ .LocalNav_Button--with-icon__qzc00 svg{margin:0;vertical-align:-.2em}.LocalNav_LocalNav__Left__2faZp{display:flex;height:100%}@media(min-width:576px){.LocalNav_LocalNav__center__3UiIS .LocalNav_LocalNav__Inner__T1FLK{position:absolute;right:0}.LocalNav_LocalNav__1zKt_{height:5rem}.LocalNav_LocalNav__container__2fmKU{left:0;position:fixed;right:0;top:0;z-index:101}.LocalNav_LocalNav__container__2fmKU .LocalNav_Notification__ppode{height:10rem}.LocalNav_LocalNav__container__2fmKU .LocalNav_Notification__ppode.LocalNav_LocalNav__ShareableBallotBanner__1_mRt{height:5rem}.LocalNav_LocalNav__BtnMaptv__FDLE1{display:flex;padding:.5rem 1.5rem;margin-right:1rem}.LocalNav_LocalNav__BtnRegistration__3mHwI{font-size:.875rem}.LocalNav_LocalNav__FeatureButtons__3eKs8{display:flex}.LocalNav_LocalNav__1zKt_ .LocalNav_Button__2SHRg{margin-right:1rem;padding:.5rem 1.5rem}.LocalNav_LocalNav__FeatureButtons__3eKs8 .LocalNav_LocalNav__BtnAddress__LnYwc{padding:0}.LocalNav_LocalNav__ShareableBallotBanner__1_mRt{font-size:1rem}.LocalNav_LocalNav__ShareableBallotBanner__1_mRt .LocalNav_Notification__body__2OqIR .LocalNav_Button__2SHRg{margin-left:1rem;margin-top:0}.LocalNav_LocalNav__ShareableBallotBanner__1_mRt .LocalNav_Notification__body__2OqIR{align-items:center;display:flex;justify-content:center}}@media print{.LocalNav_LocalNav__1zKt_,.LocalNav_LocalNav__FeatureButtons__3eKs8{display:none}}.NoElectionScene_body__36o8p{min-height:35rem}.NoElectionScene_container__1L2_d{box-shadow:0 0 20px 0 rgba(103,122,134,.25);padding:2.5rem;max-width:750px;margin:2.5rem 1rem}@media(min-width:768px){.NoElectionScene_container__1L2_d{margin-top:10rem;margin-left:auto;margin-right:auto}}.NoElectionScene_container__1L2_d h1{font-family:Lato,sans-serif!important;font-family:"Lato"
,
sans-serif!important;font-family:var(--font-family-headings)!important;font-weight:600!important;font-size:1.125rem!important;line-height:1.375!important;color:#6c6c6c;text-transform:uppercase}.NoElectionScene_address__1L51g{background-color:#ececec;display:flex;flex-direction:column;margin-bottom:1rem;padding:1rem}@media(min-width:768px){.NoElectionScene_address__1L51g{flex-direction:row;justify-content:space-between}}.NoElectionScene_address__1L51g .NoElectionScene_button__qxJdR{margin:0}@media(max-width:576px){.NoElectionScene_address__1L51g .NoElectionScene_button__qxJdR div{justify-content:left!important}}.NotFoundScene__Header{align-items:center;display:flex;flex-direction:column;height:calc(100vh - 3.5rem);justify-content:center;text-align:center}@media(min-width:768px){.NotFoundScene{height:calc(100vh - 5rem)}}.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}: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:80;--color-primary-green:52;--color-primary-blue:110;--color-primary:rgb(var(--color-primary-red),var(--color-primary-green),var(--color-primary-blue));--color-primary-darkened:#50346f;--color-primary-lightened:#88739f;--color-secondary:#9279b7;--color-light:#ddedff;--brand-danger:#9279b7;--brand-disabled:var(--color-gray-light);--brand-success:#00b060;--brand-warning:#ffa400;--brand-success-light:#4ac68e;--font-family-base:"Lato",sans-serif;--font-family-headings:"Lato",sans-serif;--font-family-handwriting:"Indie Flower",cursive;--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:#4a90e2;--link-color--hover:#175daf;--global-alert-height:3rem;--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;--color-election-center-bg:#302f2f;--share-image-background:#326272;--share-image-text:#e39674;--share-image-label-text:#fff}@media(min-width:576px){:root{--maptv-header-height:112px}}.UnsupportedBrowserApp_app__1BRId{margin:0 auto;max-width:800px;padding:3em 1em;text-align:center}.UnsupportedBrowserApp_browsers__2DcID{list-style:none;margin:0;padding:3em 0}.UnsupportedBrowserApp_browsers__2DcID>li{display:inline-block;margin:0 1em}.UnsupportedBrowserApp_browsers__2DcID a svg{color:#2f2f2f;display:block;margin:0 auto .5em}.UnsupportedBrowserApp_browsers__2DcID a{background:#f7f7f7;display:block;padding:1em}.UnsupportedBrowserApp_browsers__2DcID a:hover{background:#d8d8d8}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImluZGV4LnNjc3MiLCJJbmVsaWdpYmxlTW9kYWwuY3NzIiwiQWRkcmVzc0Zvcm0uc2NzcyIsIi4uLy4uL3RoZW1lLmRlZmF1bHQuc2NzcyIsIi4uL3NwYXJrbGVzL3Rva2Vucy5zY3NzIiwiQWN0aW9uSGVhZGVyLnNjc3MiLCIuLi8uLi8uLi8uLi90aGVtZS5kZWZhdWx0LnNjc3MiLCJBZGRyZXNzQm94SW5uZXIubW9kdWxlLnNjc3MiLCIuLi8uLi90b2tlbnMuc2NzcyIsImJhZGdlLm1vZHVsZS5zY3NzIiwic3Bpbm5lci5tb2R1bGUuc2NzcyIsImJ1dHRvbi5tb2R1bGUuc2NzcyIsImNoZWNrSWNvbi5tb2R1bGUuc2NzcyIsImNoZWNrTGlzdEl0ZW0ubW9kdWxlLnNjc3MiLCJjb250YWN0SW5mb3JtYXRpb24ubW9kdWxlLnNjc3MiLCJkYXRhUG9pbnRzLm1vZHVsZS5zY3NzIiwiRGlzdHJpY3RMaXN0LmNzcyIsIkVuZG9yc2VtZW50TGlzdC5zY3NzIiwiZXhwYW5kZXIubW9kdWxlLnNjc3MiLCJIZWFkc2hvdC5tb2R1bGUuc2NzcyIsImhleGFnb24ubW9kdWxlLnNjc3MiLCJMaW5rQnV0dG9uLnNjc3MiLCJMb2dvLnNjc3MiLCJuZXdzSXRlbS5tb2R1bGUuc2NzcyIsIm5vdGlmaWNhdGlvbi5tb2R1bGUuc2NzcyIsInBhbmVsLm1vZHVsZS5zY3NzIiwiUGFydHlDaXJjbGUubW9kdWxlLnNjc3MiLCJwYXJ0eUluaXRpYWxzLm1vZHVsZS5zY3NzIiwiUGxhY2VGaWVsZC5zY3NzIiwiUHJvZ3Jlc3NCYXIuc2NzcyIsIlNlY3Rpb25TZXBhcmF0b3JMaW5lLm1vZHVsZS5zY3NzIiwiU2hhcmVDYXJkLnNjc3MiLCJTb2NpYWxCdXR0b25zLm1vZHVsZS5zY3NzIiwic291cmNlZFNuaXBwZXQubW9kdWxlLnNjc3MiLCJTdGVwLm1vZHVsZS5zY3NzIiwiU3RlcEhlYWRlci5zY3NzIiwiVXBjb21pbmdFbGVjdGlvbkJveC5tb2R1bGUuY3NzIiwiQWRkcmVzc01vZGFsLnNjc3MiLCIuLi8uLi9zcGFya2xlcy90b2tlbnMuc2NzcyIsIkFsZXJ0Lm1vZHVsZS5zY3NzIiwiYmFyQXNzb2NpYXRpb25FdmFsdWF0aW9ucy5tb2R1bGUuc2NzcyIsImJpby5tb2R1bGUuc2NzcyIsImNhbmRpZGFjeUxpc3RJdGVtLm1vZHVsZS5zY3NzIiwiQ2FuZGlkYXRlQ2FyZC5zY3NzIiwiQ2FuZGlkYXRlU3VwcG9ydEJ1dHRvbnMubW9kdWxlLnNjc3MiLCJjYW5kaWRhdGVVcmxzLm1vZHVsZS5zY3NzIiwiY2hlY2tMaXN0Lm1vZHVsZS5zY3NzIiwiRGlyZWN0b3J5SGVyby5tb2R1bGUuc2NzcyIsIkVtYWlsQW5kUGhvbmVDYXB0dXJlLm1vZHVsZS5zY3NzIiwiRXhjdXNlRXhwYW5kZXIubW9kdWxlLnNjc3MiLCIuLi8uLi8uLi8uLi8uLi90aGVtZS5kZWZhdWx0LnNjc3MiLCJFeGN1c2VCdXR0b24ubW9kdWxlLnNjc3MiLCJFeGN1c2VDaG9pY2UubW9kdWxlLnNjc3MiLCJmbG93QnV0dG9uLm1vZHVsZS5zY3NzIiwiaW5mb3JtYXRpb25QYW5lbC5tb2R1bGUuc2NzcyIsIklucHV0Rm9ybUdyb3VwLm1vZHVsZS5zY3NzIiwiLi4vLi4vLi4vLi4vLi4vdGhlbWUub3ZlcnJpZGUuc2NzcyIsImlzc3VlU29ydGVkSXRlbXNMaXN0Lm1vZHVsZS5zY3NzIiwiLi4vLi4vLi4vdG9rZW5zLnNjc3MiLCJpc3N1ZVNvcnRlZEl0ZW1zLm1vZHVsZS5zY3NzIiwibGlzdEl0ZW0ubW9kdWxlLnNjc3MiLCJMb2NhbGVTd2l0Y2hlci5tb2R1bGUuc2NzcyIsIk1lYXN1cmVDYXJkLnNjc3MiLCJNZWFzdXJlU2hhcmVDYXJkLmNzcyIsIm1vZGFsLm1vZHVsZS5zY3NzIiwibmV3c0l0ZW1MaXN0Lm1vZHVsZS5zY3NzIiwiTmV4dFN0ZXBCdXR0b24uY3NzIiwiT2ZmaWNlQ2FyZC5zY3NzIiwiT2ZmaWNlSG9sZGVyQ2FyZC5tb2R1bGUuc2NzcyIsInJhZGlvR3JvdXAubW9kdWxlLnNjc3MiLCJTZWxlY3Rpb25Db21tZW50LnNjc3MiLCJTaWduYXR1cmVGaWVsZC5tb2R1bGUuc2NzcyIsIlNvY2lhbFNpZGViYXIubW9kdWxlLnNjc3MiLCJjYW5kaWRhdGVEZXRhaWxzLm1vZHVsZS5zY3NzIiwiY2FuZGlkYXRlSGVhZGVyLm1vZHVsZS5zY3NzIiwiY2FuZGlkYXRlTGlzdC5tb2R1bGUuc2NzcyIsImNhbmRpZGF0ZUxpc3RTbWFsbC5tb2R1bGUuc2NzcyIsIkNvbW1hbmRCYXIuc2NzcyIsImZsb3dDaG9pY2UubW9kdWxlLnNjc3MiLCJGb290ZXIubW9kdWxlLnNjc3MiLCJsaXN0SXRlbXMubW9kdWxlLnNjc3MiLCJQb3NpdGlvbkNvbnRhaW5lci5jc3MiLCJQb3NpdGlvblNoYXJlQ2FyZC5jc3MiLCJyZWRpcmVjdE1vZGFsLm1vZHVsZS5zY3NzIiwiU2hhcmVkQmFsbG90SGVhZGVyLnNjc3MiLCJTaGFyZWRCYWxsb3Quc2NzcyIsInN1Yk5hdi5tb2R1bGUuc2NzcyIsIlRyYWNraW5nSW5mb3JtYXRpb25QYW5lbC5tb2R1bGUuc2NzcyIsInJlc3VsdFZpZXcubW9kdWxlLnNjc3MiLCJGZXRjaGluZ1NjZW5lLm1vZHVsZS5zY3NzIiwiQXBwQm9pbGVycGxhdGUubW9kdWxlLnNjc3MiLCIuLi8uLi8uLi90aGVtZS5kZWZhdWx0LnNjc3MiLCJBdXRoTW9kYWwuY3NzIiwiQXV0aEZvcm0uY3NzIiwiTGVhZEZvcm0ubW9kdWxlLnNjc3MiLCJMZWFkQmFyLnNjc3MiLCJFbGVjdGlvbkNlbnRlck1vYmlsZU5hdkJ1dHRvbi5tb2R1bGUuc2NzcyIsIlNlYXJjaERyb3Bkb3duLm1vZHVsZS5zY3NzIiwiU2VhcmNoQmFyLm1vZHVsZS5zY3NzIiwiTG9jYWxOYXYubW9kdWxlLnNjc3MiLCJOb0VsZWN0aW9uU2NlbmUubW9kdWxlLnNjc3MiLCJOb3RGb3VuZFNjZW5lLnNjc3MiLCJEZWJ1Z1BhbmVsLm1vZHVsZS5zY3NzIiwidGhlbWUub3ZlcnJpZGUuc2NzcyIsIlVuc3VwcG9ydGVkQnJvd3NlckFwcC5tb2R1bGUuc2NzcyIsInRoZW1l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Q0FBQSxDQUFBLCtCQUFBLENBQ0EsV0FBQSxDQUNBLGtCQUFBLENBR0Ysd0JBQ0UsT0FBQSxDQUdGLHdCQUNFLGNBQUEsQ0FDQSxnQkFBQSxDQUNBLGtCQUFBLENDeEJGLE1BRUUscUJBQUEsQ0FDQSx5QkFBQSxDQUNBLG9CQUFBLENBQ0EsMEJBQUEsQ0FDQSxnQ0FBQSxDQUNBLGtCQUFBLENBRUEsc0JBQUEsQ0FDQSx3QkFBQSxDQUNBLHdCQUFBLENBRUEsa0dBQUEsQ0FLQSxnQ0FBQSxDQUNBLGlDQUFBLENBQ0EseUJBQUEsQ0FDQSxxQkFBQSxDQUVBLHNCQUFBLENBQ0Esd0NBQUEsQ0FDQSx1QkFBQSxDQUNBLHVCQUFBLENBQ0EsNkJBQUEsQ0FJQSxvQ0FBQSxDQUNBLHdDQUFBLENBQ0EsZ0RBQUEsQ0FHQSxtQkFBQSxDQUNBLHFCQUFBLENBR0Esb0NBQUEsQ0FDQSwyR0FBQSxDQVFBLG9CQUFBLENBQ0EsMkJBQUEsQ0FHQSwwQkFBQSxDQUNBLDBCQUFBLENBR0Esc0JBQUEsQ0FHQSx3Q0FBQSxDQUNBLGlDQUFBLENBR0EsdUJBQUEsQ0FHQSwwQkFBQSxDQUVBLGtDQUFBLENBR0EsZ0NBQUEsQ0FDQSwwQkFBQSxDQUNBLDZCQUFBLENBR0Ysd0JBQ0UsTUFDRSwyQkFBQSxDQUFBLENDN0VKLGtDQUNFLGFBQUEsQ0FDQSxlQUFBLENBQ0EsZUFBQSxDQUNBLGlCQUFBLENBR0YsdUNBQ0UsZUFBQSxDQUNBLFFBQUEsQ0FDQSxhQUFBLENBR0YsMENBQ0Usb0JBQUEsQ0FDQSxZQUFBLENBR0YsNkNBQ0UsYUNuQlksQ0RvQlosYUFBQSxDQUNBLGtCQUFBLENBR0YseUNBQ0Usa0JDckJ1QixDRHNCdkIsYUFBQSxDQUNBLFdBQUEsQ0FHRiwrQ0FDRSxrQkM5QlciLCJmaWxlIjoibWFpbi45ZGJiNjMxOS5jaHVuay5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAaW1wb3J0ICd0aGVtZS5zY3NzJztcblxuKixcbjo6YmVmb3JlLFxuOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbmJvZHkge1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktYmFzZSk7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbWFyZ2luOiAwO1xufVxuXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYge1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktaGVhZGluZ3MpO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG5cbmgxIHtcbiAgZm9udC1zaXplOiAxLjc1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG5oMiB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbmg1IHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xufVxuXG5oNiB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cblxuYSxcbmE6dmlzaXRlZCB7XG4gIGNvbG9yOiB2YXIoLS1saW5rLWNvbG9yKTtcbn1cblxuYTphY3RpdmUsXG5hOmZvY3VzLFxuYTpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1saW5rLWNvbG9yLS1ob3Zlcik7XG59XG5cbnAsXG5kdCxcbmRkIHtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuYnV0dG9uLFxuaW5wdXQsXG5vcHRncm91cCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbn1cblxudGV4dGFyZWE6Zm9jdXMsXG5pbnB1dDpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi8qIFRvb2x0aXBzICovXG4udG9vbHRpcC1jb250YWluZXIge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBwYWRkaW5nOiAxcmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHotaW5kZXg6IDIxNDc0ODM2NDY7XG59XG5cbi8qIFBsYWNlaG9sZGVycyAqL1xuOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjN2U3ZTdlO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbi8qIFJlbW92ZXMgcmVkIGJvcmRlciBhcm91bmQgcmVxdWlyZWQgaW5wdXRzIGluIEZGICovXG4vKiBAc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjEzMjMjaXNzdWVjb21tZW50LTM4MDk0ODE5NyAqL1xuOm5vdChvdXRwdXQpOi1tb3otdWktaW52YWxpZDpub3QoOmZvY3VzKSB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG46bm90KG91dHB1dCk6LW1vei11aS1pbnZhbGlkOi1tb3otZm9jdXNyaW5nOm5vdCg6Zm9jdXMpIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuQG1lZGlhIHByaW50IHtcbiAgQHBhZ2Uge1xuICAgIG1hcmdpbi1ib3R0b206IDE1bW07XG4gICAgbWFyZ2luLWxlZnQ6IDEwbW07XG4gICAgbWFyZ2luLXJpZ2h0OiAxMG1tO1xuICAgIG1hcmdpbi10b3A6IDE1bW07XG4gIH1cbn1cblxuLyogQ2xhc3MgYWRkZWQgdG8gPGJvZHk+LiBQcmV2ZW50cyBwYWdlIGZyb20gc2Nyb2xsaW5nIGJlaGluZCBtb2RhbC4gKi9cbi5SZWFjdE1vZGFsX19Cb2R5LS1vcGVuIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbiIsIi5JbmVsaWdpYmxlTW9kYWwge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5JbmVsaWdpYmxlbW9kYWxfX0xlYWRGb3JtIC5CdXR0b24tLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1icmFuZC1zdWNjZXNzKTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5JbmVsaWdpYmxlbW9kYWxfX0xlYWRGb3JtIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cbiIsIkBpbXBvcnQgJ3RoZW1lLnNjc3MnO1xuQGltcG9ydCAnY29tcG9uZW50cy9zcGFya2xlcy90b2tlbnMnO1xuXG4uQWRkcmVzc0Zvcm0ge1xuICBsaW5lLWhlaWdodDogMnJlbTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcGFkZGluZzogMC4yNXJlbTtcbn1cblxuLkFkZHJlc3NGb3JtX19hZGRyZXNzIHtcbiAgZ3JpZC1hcmVhOiBhZGRyZXNzO1xufVxuXG4uQWRkcmVzc0Zvcm1fX2VtYWlsIHtcbiAgZ3JpZC1hcmVhOiBlbWFpbDtcbn1cblxuLkFkZHJlc3NGb3JtX19DdXN0b21GaWVsZCB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5BZGRyZXNzRm9ybV9faW5wdXQge1xuICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JheS1kYXJrO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBwYWRkaW5nOiAxcmVtO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLkFkZHJlc3NGb3JtX19mb3JtR3JvdXAge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG4uQWRkcmVzc0Zvcm1fX2xhYmVsIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxuLkFkZHJlc3NGb3JtX19sYWJlbC0tbGlnaHQge1xuICBjb2xvcjogJGNvbG9yLWJsYWNrO1xufVxuXG4uQWRkcmVzc0Zvcm1fX2xhYmVsLS1kYXJrIHtcbiAgY29sb3I6ICRjb2xvci13aGl0ZTtcbn1cblxuLkFkZHJlc3NGb3JtX19jaGVja2JveCB7XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtO1xufVxuXG4jbm90aWZpY2F0aW9uc19vcHRfaW5fbGFiZWwge1xuICBwYWRkaW5nOiAkcGFkZGluZy1jb3p5IDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xufVxuXG4jbm90aWZpY2F0aW9uc19vcHRfaW4ge1xuICBtYXJnaW4tcmlnaHQ6ICRtYXJnaW4tY29tcGFjdDtcbn1cblxuI25vdGlmaWNhdGlvbnNfb3B0X2luOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMnB4IDJweCAycHggYmx1ZTtcbn1cblxuLkFkZHJlc3NGb3JtLS1sZyAuQWRkcmVzc0Zvcm1fX2lucHV0IHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xufVxuXG4vLyBvdmVycmlkZSBTcGFya2xlcyBidXR0b24gc3R5bGVzIHRvIGxpbmUgdXAgYnV0dG9uXG4uQWRkcmVzc0Zvcm1fX3N1Ym1pdC5BZGRyZXNzRm9ybV9fc3VibWl0IHtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZ3JpZC1hcmVhOiBzdWJtaXQ7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMS41cmVtO1xufVxuXG4uQWRkcmVzc0Zvcm1fX3N1Ym1pdC5BZGRyZXNzRm9ybV9fc3VibWl0LXdpZHRoIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5BZGRyZXNzRm9ybS0tbGcgLkFkZHJlc3NGb3JtX19zdWJtaXQge1xuICBwYWRkaW5nOiAxcmVtO1xufVxuXG4uSG9tZVNjZW5lX19Cb3ggLkFkZHJlc3NGb3JtX19zdWJtaXQtbWFyZ2luIHtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbn1cblxuLkFkZHJlc3NGb3JtX19tYXAge1xuICBncmlkLWFyZWE6IG1hcDtcbiAgbWF4LWhlaWdodDogMTZyZW07XG4gIG1pbi1oZWlnaHQ6IDE2cmVtO1xufVxuXG4uQWRkcmVzc0Zvcm1fX2xvY2FsZSB7XG4gIGdyaWQtYXJlYTogbG9jYWxlO1xufVxuXG4uQWRkcmVzc0Zvcm1fX2J1dHRvbi1ncm91cCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5BZGRyZXNzRm9ybV9fY2FuY2VsIHtcbiAgbWFyZ2luLWJvdHRvbTogJG1hcmdpbi1jb21wYWN0O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLkFkZHJlc3NGb3JtIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtZ2FwOiAwLjVyZW0gMXJlbTtcbiAgICBncmlkLXRlbXBsYXRlLWFyZWFzOlxuICAgICAgJ2FkZHJlc3MgYWRkcmVzcyBzdWJtaXQnXG4gICAgICAnbWFwIG1hcCBtYXAnXG4gICAgICAnbG9jYWxlIG5vbmUgbm9uZSc7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAyZnIgMmZyIDFmcjtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IG1heC1jb250ZW50O1xuICB9XG5cbiAgLkFkZHJlc3NGb3JtX19mb3JtR3JvdXAge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cblxuICAuQWRkcmVzc0Zvcm0tLWxnIC5BZGRyZXNzRm9ybV9fc3VibWl0IHtcbiAgICBwYWRkaW5nOiAxcmVtIDJyZW07XG4gIH1cblxuICAuQWRkcmVzc0Zvcm1fX2J1dHRvbi1ncm91cCB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuXG4gIC5BZGRyZXNzRm9ybV9fY2FuY2VsIHtcbiAgICBtYXJnaW4tcmlnaHQ6ICRtYXJnaW4tY296eTtcbiAgICBtYXJnaW4tYm90dG9tOiAwcmVtO1xuICB9XG59XG4iLCIkY29sb3ItcHJpbWFyeTogcmdiKDkxLCAyNiwgMTQ4KSAhZGVmYXVsdDtcblxuJGNvbG9yLWJsYWNrOiAjMmYyZjJmO1xuJGNvbG9yLWdyYXk6ICNkOGQ4ZDg7XG4kY29sb3ItZ3JheS1kYXJrOiBzY2FsZS1jb2xvcigkY29sb3ItZ3JheSwgJGxpZ2h0bmVzczogLTUwJSk7XG4kY29sb3ItZ3JheS1saWdodDogc2NhbGUtY29sb3IoJGNvbG9yLWdyYXksICRsaWdodG5lc3M6IDUwJSk7XG4kY29sb3ItZ3JheS1leHRyYS1saWdodDogc2NhbGUtY29sb3IoJGNvbG9yLWdyYXksICRsaWdodG5lc3M6IDgwJSk7XG4kY29sb3ItZ3JheS1jb250cmFzdDogIzU5NTk1OTsgLy8gc3VmZmljaWVudCBmb3IgYW55IHNpemUgdGV4dCBhZ2FpbnN0IHdoaXRlIGJhY2tncm91bmRcbiRjb2xvci1ncmF5LWNvbnRyYXN0LXRpdGxlOiAjNzU3NTc1OyAvLyBzdWZmaWNpZW50IGZvciBsYXJnZSB0ZXh0IGFnYWluc3Qgd2hpdGUgYmFja2dyb3VuZFxuJGNvbG9yLXdoaXRlOiAjZmZmO1xuXG4kYnJhbmQtZGlzYWJsZWQ6ICRjb2xvci1ncmF5LWxpZ2h0O1xuXG4vKiBzaXppbmcgKi9cbiRlYy10aWxlLXdpZHRoOiAyMHJlbSAhZGVmYXVsdDtcbiRlYy10aWxlLWhlaWdodDogMjByZW0gIWRlZmF1bHQ7XG5cbiRjYXJkLWxpc3Qtd2lkdGg6IDU0MHB4O1xuXG4kbGVhZC1iYXItaGVpZ2h0OiA4cmVtO1xuXG4vKiBnbG9iYWwgYWxlcnQgKi9cbiRnbG9iYWwtYWxlcnQtaGVpZ2h0OiAxMHJlbTtcbiRzaGFyZS1iYW5uZXItaGVpZ2h0OiA1cmVtO1xuXG4vKiBuYXYgKi9cbiRuYXYtaGVpZ2h0OiAzLjVyZW07XG4kbmF2LWhlaWdodC1sZzogNXJlbTtcblxuLyogdHlwb2dyYXBoeSAqL1xuJGZvbnQtZmFtaWx5LWhhbmR3cml0aW5nOiAnSW5kaWUgRmxvd2VyJywgY3Vyc2l2ZTtcbiIsIi8qIC0tLS0tLS0tLS0tLS0tLS0gVFlQT0dSQVBIWSAtLS0tLS0tLS0tLS0gKi9cblxuLyoqXG4gICogQHRva2VucyBGb250IFNpemVcbiAgKiBAcHJlc2VudGVyIEZvbnRTaXplXG4gICovXG5cbiR0ZXh0LXhzOiAwLjg3NXJlbTtcbiR0ZXh0LXNtOiAxcmVtO1xuJHRleHQtbWQ6IDEuMTI1cmVtO1xuJHRleHQtbGc6IDEuMjVyZW07XG4kdGV4dC14bDogMS41cmVtO1xuXG4kaDEtZm9udC1zaXplOiAkdGV4dC14bDsgLy8gMjRweFxuJGgxLWZvbnQtc2l6ZS1tb2JpbGU6ICR0ZXh0LWxnO1xuXG4kaDItZm9udC1zaXplOiAkdGV4dC1tZDsgLy8gMThweDtcbiRoMy1mb250LXNpemU6ICR0ZXh0LXNtOyAvLyAxNiBweFxuXG4kYm9keS1mb250LXNpemU6ICR0ZXh0LXNtOyAvLyAxNnB4XG5cbi8qKlxuICAqIEB0b2tlbnMgTGluZSBIZWlnaHRcbiAgKiBAcHJlc2VudGVyIExpbmVIZWlnaHRcbiAgKi9cblxuJGxpbmUtaGVpZ2h0LXhzOiAxLjI1O1xuJGxpbmUtaGVpZ2h0LXNtOiAxLjM3NTtcbiRsaW5lLWhlaWdodC1tZDogMS41O1xuJGxpbmUtaGVpZ2h0LXhsOiAxLjg3NTtcblxuJGgxLWxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQteGw7IC8vIDMwcHg7XG4kaDItbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1zbTsgLy8gMjJweDtcbiRoMy1saW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LXhzOyAvLyAyMHB4XG4kYm9keS1saW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LW1kOyAvLyAyNHB4XG5cbkBtaXhpbiBoMXN0eWxlcyB7XG4gIGZvbnQtc2l6ZTogJGgxLWZvbnQtc2l6ZS1tb2JpbGU7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1tZDtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogJGJyZWFrcG9pbnQtc20pIHtcbiAgICBmb250LXNpemU6ICRoMS1mb250LXNpemU7XG4gICAgbGluZS1oZWlnaHQ6ICRoMS1saW5lLWhlaWdodDtcbiAgfVxufVxuXG5AbWl4aW4gaDN0aXRsZXN0eWxlcyB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1oZWFkaW5ncykgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogJGgyLWZvbnQtc2l6ZSAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LXNtICFpbXBvcnRhbnQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi8qKlxuICAqIEB0b2tlbnMgRm9udCBXZWlnaHRcbiAgKiBAcHJlc2VudGVyIEZvbnRXZWlnaHRcbiAgKi9cblxuJGZvbnQtd2VpZ2h0LXJlZ3VsYXI6IDQwMDtcbiRmb250LXdlaWdodC1ib2xkOiA2MDA7XG4kZm9udC13ZWlnaHQtZXh0cmEtYm9sZDogNzAwO1xuXG4kYm9keS1mb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXJlZ3VsYXI7XG5cbi8qIC0tLS0tLS0tLS0tLS0tLSBTUEFDSU5HIC0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLyogbWFyZ2lucyAqL1xuXG4vKipcbiAgKiBAdG9rZW5zIFNwYWNpbmdcbiAgKiBAcHJlc2VudGVyIFNwYWNpbmdcbiAgKi9cblxuJHNwYWNlLXh4eHM6IDAuMjVyZW07IC8vIHVzZSBzcGFyaW5nbHlcbiRzcGFjZS14eHM6IDAuNXJlbTtcbiRzcGFjZS14czogMXJlbTtcbiRzcGFjZS1zbTogMi41cmVtO1xuJHNwYWNlLW1kOiA1cmVtO1xuJHNwYWNlLWxnOiAxMHJlbTtcbiRzcGFjZS14bDogMjByZW07XG5cbi8qKlxuICAqIEB0b2tlbnMgT3RoZXIgU3BhY2UgVG9rZW5zXG4gICovXG5cbiRwMDogMDtcbiRwYWRkaW5nLWNvbXBhY3Q6ICRzcGFjZS14eHM7XG4kcGFkZGluZy1jb21wYWN0LXJlY3RhbmdsZTogJHNwYWNlLXh4cyAkc3BhY2UteHM7XG4kcGFkZGluZy1jb3p5OiAkc3BhY2UteHM7XG4kcGFkZGluZy1jb3p5LWhvcml6b250YWwtb25seTogMCAkc3BhY2UteHM7XG4kcGFkZGluZy1jb3p5LXZlcnRpY2FsLW9ubHk6ICRzcGFjZS14cyAwO1xuJHBhZGRpbmctY29tZm9ydGFibGU6ICRzcGFjZS1zbTtcblxuJG0wOiAwO1xuJG1hcmdpbi1jb21wYWN0OiAkc3BhY2UteHhzO1xuJG1hcmdpbi1jb21wYWN0LXZlcnRpY2FsLW9ubHk6ICRzcGFjZS14eHMgMDtcbiRtYXJnaW4tY29tcGFjdC1ob3Jpem9udGFsLW9ubHk6IDAgJHNwYWNlLXh4cztcblxuJG1hcmdpbi1jb3p5OiAkc3BhY2UteHM7XG4kbWFyZ2luLWNvenktdmVydGljYWwtb25seTogJHNwYWNlLXhzIDA7XG4kbWFyZ2luLWNvenktaG9yaXpvbnRhbC1vbmx5OiAwICRzcGFjZS14cztcblxuJG1hcmdpbi1jb21mb3J0YWJsZTogJHNwYWNlLXNtO1xuJG1hcmdpbi1jb21mb3J0YWJsZS12ZXJ0aWNhbC1vbmx5OiAkc3BhY2Utc20gMDtcbiRtYXJnaW4tY29tZm9ydGFibGUtaG9yaXpvbnRhbC1vbmx5OiAwICRzcGFjZS1zbTtcblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLSBCUkVBS1BPSU5UUyAtLS0tLS0tLS0tICovXG5cbi8qKlxuICAqIEB0b2tlbnMgQnJlYWtwb2ludHNcbiAgKi9cbiRicmVha3BvaW50LXNtOiA1NzZweDtcbiRicmVha3BvaW50LW1kOiA3NjhweDtcbiRicmVha3BvaW50LWxnOiA5OTJweDtcbiRicmVha3BvaW50LXhsOiAxMTUwcHg7XG4kYnJlYWtwb2ludC14eGw6IDE0MDBweDtcbiIsIkBpbXBvcnQgJ3RoZW1lLnNjc3MnO1xuXG4uQWN0aW9uSGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gIGNvbG9yOiAkY29sb3Itd2hpdGU7XG59XG5cbi5BY3Rpb25IZWFkZXJfX0lubmVyIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1heC13aWR0aDogMTQwMHB4O1xuICBwYWRkaW5nOiAycmVtIDFyZW07XG59XG5cbi5BY3Rpb25IZWFkZXJfX0lubmVyID4gcCB7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cblxuLkFjdGlvbkhlYWRlcl9fTG9nbyB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1hcmdpbi1yaWdodDogMS41cmVtO1xuICB3aWR0aDogNTBweDtcbn1cblxuLkFjdGlvbkhlYWRlcl9fVGV4dCB7XG4gIGZsZXg6IDE7XG4gIG1hcmdpbi1yaWdodDogMS41cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5BY3Rpb25IZWFkZXJfX1RleHQgaDEge1xuICBmb250LXNpemU6IDEuMzc1cmVtO1xufVxuXG4uQWN0aW9uSGVhZGVyX19UZXh0IHAge1xuICBmb250LXdlaWdodDogMzAwO1xuICBtYXJnaW46IDA7XG59XG5cbi5BY3Rpb25IZWFkZXIgLkFkZHJlc3NGb3JtIHtcbiAgZmxleDogMTtcbiAgbWFyZ2luLXRvcDogMS41cmVtO1xufVxuXG4uQWN0aW9uSGVhZGVyIC5BZGRyZXNzRm9ybV9fc3VibWl0IHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5BY3Rpb25IZWFkZXIgLkFkZHJlc3NGb3JtX19IaW50IHtcbiAgY29sb3I6ICRjb2xvci1ncmF5O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLkFjdGlvbkhlYWRlciAuQWRkcmVzc0Zvcm0ge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cblxuICAuQWN0aW9uSGVhZGVyIC5BZGRyZXNzRm9ybV9fSGludCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuXG4gIC5BY3Rpb25IZWFkZXJfX0lubmVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cblxuICAuQWN0aW9uSGVhZGVyX19Jbm5lciA+IHAge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxuXG4gIC5BY3Rpb25IZWFkZXJfX0xvZ28ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLkFjdGlvbkhlYWRlcl9fVGV4dCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuIiwiJGNvbG9yLXByaW1hcnk6IHJnYig5MSwgMjYsIDE0OCkgIWRlZmF1bHQ7XG5cbiRjb2xvci1ibGFjazogIzJmMmYyZjtcbiRjb2xvci1ncmF5OiAjZDhkOGQ4O1xuJGNvbG9yLWdyYXktZGFyazogc2NhbGUtY29sb3IoJGNvbG9yLWdyYXksICRsaWdodG5lc3M6IC01MCUpO1xuJGNvbG9yLWdyYXktbGlnaHQ6IHNjYWxlLWNvbG9yKCRjb2xvci1ncmF5LCAkbGlnaHRuZXNzOiA1MCUpO1xuJGNvbG9yLWdyYXktZXh0cmEtbGlnaHQ6IHNjYWxlLWNvbG9yKCRjb2xvci1ncmF5LCAkbGlnaHRuZXNzOiA4MCUpO1xuJGNvbG9yLWdyYXktY29udHJhc3Q6ICM1OTU5NTk7IC8vIHN1ZmZpY2llbnQgZm9yIGFueSBzaXplIHRleHQgYWdhaW5zdCB3aGl0ZSBiYWNrZ3JvdW5kXG4kY29sb3ItZ3JheS1jb250cmFzdC10aXRsZTogIzc1NzU3NTsgLy8gc3VmZmljaWVudCBmb3IgbGFyZ2UgdGV4dCBhZ2FpbnN0IHdoaXRlIGJhY2tncm91bmRcbiRjb2xvci13aGl0ZTogI2ZmZjtcblxuJGJyYW5kLWRpc2FibGVkOiAkY29sb3ItZ3JheS1saWdodDtcblxuLyogc2l6aW5nICovXG4kZWMtdGlsZS13aWR0aDogMjByZW0gIWRlZmF1bHQ7XG4kZWMtdGlsZS1oZWlnaHQ6IDIwcmVtICFkZWZhdWx0O1xuXG4kY2FyZC1saXN0LXdpZHRoOiA1NDBweDtcblxuJGxlYWQtYmFyLWhlaWdodDogOHJlbTtcblxuLyogZ2xvYmFsIGFsZXJ0ICovXG4kZ2xvYmFsLWFsZXJ0LWhlaWdodDogMTByZW07XG4kc2hhcmUtYmFubmVyLWhlaWdodDogNXJlbTtcblxuLyogbmF2ICovXG4kbmF2LWhlaWdodDogMy41cmVtO1xuJG5hdi1oZWlnaHQtbGc6IDVyZW07XG5cbi8qIHR5cG9ncmFwaHkgKi9cbiRmb250LWZhbWlseS1oYW5kd3JpdGluZzogJ0luZGllIEZsb3dlcicsIGN1cnNpdmU7XG4iLCJAaW1wb3J0ICd0aGVtZS5zY3NzJztcblxuLmNvbnRhaW5lcldpdGhCYWNrZ3JvdW5kIHtcbiAgd2lkdGg6ICRzcGFjZS14bDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uY29udGFpbmVyIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLmFkZHJlc3NCb3gge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB3aWR0aDogJHNwYWNlLXhsO1xuICBzcGFuIHtcbiAgICBjb2xvcjogZ2V0Q29sb3IodmFyKC0tY29sb3ItcHJpbWFyeSksICRjb2xvci1wcmltYXJ5KTtcbiAgICBmb250LXNpemU6ICR0ZXh0LXhzO1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgfVxuXG4gIHAge1xuICAgIG1hcmdpbjogJG0wO1xuICB9XG59XG5cbi5hZGRyZXNzTGluayB7XG4gIGNvbG9yOiB2YXIoLS1saW5rLWNvbG9yKTtcbiAgZm9udC1zaXplOiAkdGV4dC14cztcbiAgbWFyZ2luLXRvcDogJHNwYWNlLXh4cztcblxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogdmFyKC0tbGluay1jb2xvci1ob3Zlcik7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG59XG5cbi53aXRoQmFja2dyb3VuZCB7XG4gIGJhY2tncm91bmQ6ICRjb2xvci1ncmF5LWxpZ2h0O1xuICBtYXJnaW46IDFyZW0gYXV0byAwLjVyZW07XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6ICRwYWRkaW5nLWNvenk7XG5cbiAgc3BhbiB7XG4gICAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6ICR0ZXh0LXhzO1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2UteHhzO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIH1cblxuICBwIHtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1tZDtcbiAgICBtYXJnaW46ICRtMDtcbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbSkge1xuICAgIHdpZHRoOiA4MCU7XG4gIH1cbn1cbiIsIi8qIC0tLS0tLS0tLS0tLS0tLS0gVFlQT0dSQVBIWSAtLS0tLS0tLS0tLS0gKi9cblxuLyoqXG4gICogQHRva2VucyBGb250IFNpemVcbiAgKiBAcHJlc2VudGVyIEZvbnRTaXplXG4gICovXG5cbiR0ZXh0LXhzOiAwLjg3NXJlbTtcbiR0ZXh0LXNtOiAxcmVtO1xuJHRleHQtbWQ6IDEuMTI1cmVtO1xuJHRleHQtbGc6IDEuMjVyZW07XG4kdGV4dC14bDogMS41cmVtO1xuXG4kaDEtZm9udC1zaXplOiAkdGV4dC14bDsgLy8gMjRweFxuJGgxLWZvbnQtc2l6ZS1tb2JpbGU6ICR0ZXh0LWxnO1xuXG4kaDItZm9udC1zaXplOiAkdGV4dC1tZDsgLy8gMThweDtcbiRoMy1mb250LXNpemU6ICR0ZXh0LXNtOyAvLyAxNiBweFxuXG4kYm9keS1mb250LXNpemU6ICR0ZXh0LXNtOyAvLyAxNnB4XG5cbi8qKlxuICAqIEB0b2tlbnMgTGluZSBIZWlnaHRcbiAgKiBAcHJlc2VudGVyIExpbmVIZWlnaHRcbiAgKi9cblxuJGxpbmUtaGVpZ2h0LXhzOiAxLjI1O1xuJGxpbmUtaGVpZ2h0LXNtOiAxLjM3NTtcbiRsaW5lLWhlaWdodC1tZDogMS41O1xuJGxpbmUtaGVpZ2h0LXhsOiAxLjg3NTtcblxuJGgxLWxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQteGw7IC8vIDMwcHg7XG4kaDItbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1zbTsgLy8gMjJweDtcbiRoMy1saW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LXhzOyAvLyAyMHB4XG4kYm9keS1saW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LW1kOyAvLyAyNHB4XG5cbkBtaXhpbiBoMXN0eWxlcyB7XG4gIGZvbnQtc2l6ZTogJGgxLWZvbnQtc2l6ZS1tb2JpbGU7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1tZDtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogJGJyZWFrcG9pbnQtc20pIHtcbiAgICBmb250LXNpemU6ICRoMS1mb250LXNpemU7XG4gICAgbGluZS1oZWlnaHQ6ICRoMS1saW5lLWhlaWdodDtcbiAgfVxufVxuXG5AbWl4aW4gaDN0aXRsZXN0eWxlcyB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1oZWFkaW5ncykgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogJGgyLWZvbnQtc2l6ZSAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LXNtICFpbXBvcnRhbnQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi8qKlxuICAqIEB0b2tlbnMgRm9udCBXZWlnaHRcbiAgKiBAcHJlc2VudGVyIEZvbnRXZWlnaHRcbiAgKi9cblxuJGZvbnQtd2VpZ2h0LXJlZ3VsYXI6IDQwMDtcbiRmb250LXdlaWdodC1ib2xkOiA2MDA7XG4kZm9udC13ZWlnaHQtZXh0cmEtYm9sZDogNzAwO1xuXG4kYm9keS1mb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXJlZ3VsYXI7XG5cbi8qIC0tLS0tLS0tLS0tLS0tLSBTUEFDSU5HIC0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLyogbWFyZ2lucyAqL1xuXG4vKipcbiAgKiBAdG9rZW5zIFNwYWNpbmdcbiAgKiBAcHJlc2VudGVyIFNwYWNpbmdcbiAgKi9cblxuJHNwYWNlLXh4eHM6IDAuMjVyZW07IC8vIHVzZSBzcGFyaW5nbHlcbiRzcGFjZS14eHM6IDAuNXJlbTtcbiRzcGFjZS14czogMXJlbTtcbiRzcGFjZS1zbTogMi41cmVtO1xuJHNwYWNlLW1kOiA1cmVtO1xuJHNwYWNlLWxnOiAxMHJlbTtcbiRzcGFjZS14bDogMjByZW07XG5cbi8qKlxuICAqIEB0b2tlbnMgT3RoZXIgU3BhY2UgVG9rZW5zXG4gICovXG5cbiRwMDogMDtcbiRwYWRkaW5nLWNvbXBhY3Q6ICRzcGFjZS14eHM7XG4kcGFkZGluZy1jb21wYWN0LXJlY3RhbmdsZTogJHNwYWNlLXh4cyAkc3BhY2UteHM7XG4kcGFkZGluZy1jb3p5OiAkc3BhY2UteHM7XG4kcGFkZGluZy1jb3p5LWhvcml6b250YWwtb25seTogMCAkc3BhY2UteHM7XG4kcGFkZGluZy1jb3p5LXZlcnRpY2FsLW9ubHk6ICRzcGFjZS14cyAwO1xuJHBhZGRpbmctY29tZm9ydGFibGU6ICRzcGFjZS1zbTtcblxuJG0wOiAwO1xuJG1hcmdpbi1jb21wYWN0OiAkc3BhY2UteHhzO1xuJG1hcmdpbi1jb21wYWN0LXZlcnRpY2FsLW9ubHk6ICRzcGFjZS14eHMgMDtcbiRtYXJnaW4tY29tcGFjdC1ob3Jpem9udGFsLW9ubHk6IDAgJHNwYWNlLXh4cztcblxuJG1hcmdpbi1jb3p5OiAkc3BhY2UteHM7XG4kbWFyZ2luLWNvenktdmVydGljYWwtb25seTogJHNwYWNlLXhzIDA7XG4kbWFyZ2luLWNvenktaG9yaXpvbnRhbC1vbmx5OiAwICRzcGFjZS14cztcblxuJG1hcmdpbi1jb21mb3J0YWJsZTogJHNwYWNlLXNtO1xuJG1hcmdpbi1jb21mb3J0YWJsZS12ZXJ0aWNhbC1vbmx5OiAkc3BhY2Utc20gMDtcbiRtYXJnaW4tY29tZm9ydGFibGUtaG9yaXpvbnRhbC1vbmx5OiAwICRzcGFjZS1zbTtcblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLSBCUkVBS1BPSU5UUyAtLS0tLS0tLS0tICovXG5cbi8qKlxuICAqIEB0b2tlbnMgQnJlYWtwb2ludHNcbiAgKi9cbiRicmVha3BvaW50LXNtOiA1NzZweDtcbiRicmVha3BvaW50LW1kOiA3NjhweDtcbiRicmVha3BvaW50LWxnOiA5OTJweDtcbiRicmVha3BvaW50LXhsOiAxMTUwcHg7XG4kYnJlYWtwb2ludC14eGw6IDE0MDBweDtcbiIsIkBpbXBvcnQgJ3RoZW1lLnNjc3MnO1xuXG4uYmFkZ2Uge1xuICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6ICRzcGFjZS14eHhzICRzcGFjZS14eHM7XG4gIGZvbnQtc2l6ZTogJHRleHQteHM7XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQteHM7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LFxuICAgIGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCxcbiAgICAtd2Via2l0LWJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LFxuICAgIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgLXdlYmtpdC1ib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xuICAtby10cmFuc2l0aW9uOiBjb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCxcbiAgICBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LFxuICAgIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsXG4gICAgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0LFxuICAgIC13ZWJraXQtYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbn1cblxuLnByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBnZXRDb2xvcih2YXIoLS1jb2xvci1wcmltYXJ5KSwgJGNvbG9yLXByaW1hcnkpO1xufVxuXG4uZGFuZ2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnJhbmQtZGFuZ2VyKTtcbn1cblxuLnN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icmFuZC1zdWNjZXNzKTtcbn1cbiIsIkBpbXBvcnQgJ3RoZW1lLnNjc3MnO1xuXG4uU3Bpbm5lciB7XG4gIGFuaW1hdGlvbjogc3BpbiAxcyBlYXNlLWluLW91dCBpbmZpbml0ZTtcbiAgYm9yZGVyOiAwLjM1cmVtIHNvbGlkIHZhcigtLXNwaW5uZXItY29sb3ItcmluZyk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyLXRvcC1jb2xvcjogdmFyKC0tc3Bpbm5lci1jb2xvcik7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAkc3BhY2Utc207XG4gIHdpZHRoOiAkc3BhY2Utc207XG59XG5cbi5TcGlubmVyLS1sZyB7XG4gIGJvcmRlci13aWR0aDogMC41cmVtO1xuICBoZWlnaHQ6ICRzcGFjZS1tZDtcbiAgd2lkdGg6ICRzcGFjZS1tZDtcbn1cblxuLlNwaW5uZXItLXNtIHtcbiAgYm9yZGVyLXdpZHRoOiAwLjJyZW07XG4gIGhlaWdodDogJHNwYWNlLXNtO1xuICB3aWR0aDogJHNwYWNlLXNtO1xufVxuXG4uU3Bpbm5lci0teHMge1xuICBib3JkZXItd2lkdGg6IDAuMnJlbTtcbiAgaGVpZ2h0OiAkc3BhY2UteHM7XG4gIHdpZHRoOiAkc3BhY2UteHM7XG59XG5cbkBrZXlmcmFtZXMgc3BpbiB7XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG4iLCJAaW1wb3J0ICd0aGVtZS5zY3NzJztcblxuJGJ1dHRvbi1saW5lLWhlaWdodDogJGJvZHktbGluZS1oZWlnaHQ7XG4kYnV0dG9uLXBhZGRpbmc6ICRwYWRkaW5nLWNvbXBhY3QtcmVjdGFuZ2xlO1xuXG4uQnV0dG9uIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDEwcmVtO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAkdGV4dC1zbTtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1yZWd1bGFyO1xuICBsaW5lLWhlaWdodDogJGJ1dHRvbi1saW5lLWhlaWdodDtcbiAgcGFkZGluZzogJGJ1dHRvbi1wYWRkaW5nO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjpcbiAgICBjb2xvciAwLjE1cyBlYXNlLWluLW91dCxcbiAgICBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LFxuICAgIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCxcbiAgICBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0LFxuICAgIG9wYWNpdHkgMC4xNXMgZWFzZS1pbi1vdXQ7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gICY6YWN0aXZlLFxuICAmOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAwLjg7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgLy8gZm9jdXMgc3R5bGVzIGJhc2VkIG9uIGh0dHBzOi8vd3d3LnNhcmFzb3VlaWRhbi5jb20vYmxvZy9mb2N1cy1pbmRpY2F0b3JzL1xuICAmOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAycHggc29saWQgdmFyKC0tbGluay1jb2xvcik7XG4gICAgb3V0bGluZS1vZmZzZXQ6IDJweDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICA6Zm9jdXM6bm90KDpmb2N1cy12aXNpYmxlKSB7XG4gICAgb3V0bGluZTogdW5zZXQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bnNldDtcbiAgfVxuXG4gIGJ1dHRvbjpmb2N1cy12aXNpYmxlIHtcbiAgICBvdXRsaW5lOiAycHggc29saWQgdmFyKC0tbGluay1jb2xvcik7XG4gICAgb3V0bGluZS1vZmZzZXQ6IDJweDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICAvLyByZW1vdmUgZGVmYXVsdCBsaW5rIHN0eWxpbmcgVU5MRVNTIGxpbmsgdmFyaWFudCBpcyBzcGVjaWZpZWRcbiAgYSxcbiAgYTp2aXNpdGVkIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cblxuLkJ1dHRvbl9faW5uZXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uQnV0dG9uU3Bpbm5lciB7XG4gIGJvcmRlci1jb2xvcjogI2ZmYzNjMjtcbiAgYm9yZGVyLXRvcC1jb2xvcjogdmFyKC0tYnJhbmQtZGFuZ2VyKTtcbiAgYm9yZGVyLXdpZHRoOiAwLjI1cmVtO1xuICBoZWlnaHQ6IDJyZW07XG4gIGxlZnQ6IGNhbGMoNTAlIC0gMXJlbSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiBjYWxjKDUwJSAtIDFyZW0pO1xuICB3aWR0aDogMnJlbTtcbn1cblxuLyogU2l6ZXMgKi9cbi5CdXR0b25fX2xnIHtcbiAgZm9udC1zaXplOiAkdGV4dC1sZztcbiAgbGluZS1oZWlnaHQ6ICRidXR0b24tbGluZS1oZWlnaHQ7XG4gIHBhZGRpbmc6ICRidXR0b24tcGFkZGluZztcbn1cblxuLkJ1dHRvbl9fc20ge1xuICBmb250LXNpemU6ICR0ZXh0LXhzO1xuICBsaW5lLWhlaWdodDogJGJ1dHRvbi1saW5lLWhlaWdodDtcbiAgcGFkZGluZzogJHNwYWNlLXh4cztcbn1cblxuLyogQmxvY2sgbGV2ZWwgKi9cbi5CdXR0b25fX2Jsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4vLyBwYWRkaW5nXG4ucGFkZGVkIHtcbiAgcGFkZGluZzogJHNwYWNlLXh4cyAkc3BhY2Utc207XG59XG5cbi51cHBlcmNhc2Uge1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLy8gc3F1YXJlXG4uc3F1YXJlIHtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbn1cblxuLmJvbGQge1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWV4dHJhLWJvbGQ7XG59XG5cbi8qIFR5cGVzICovXG4uQnV0dG9uX19ibGFjayB7XG4gIGJhY2tncm91bmQ6ICRjb2xvci1ibGFjaztcbiAgYm9yZGVyLWNvbG9yOiAkY29sb3ItYmxhY2s7XG4gIGNvbG9yOiAkY29sb3Itd2hpdGU7XG59XG5cbi5CdXR0b25fX2xpbmsge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBjb2xvcjogdmFyKC0tbGluay1jb2xvcik7XG4gIG1pbi1oZWlnaHQ6IDJyZW07XG4gIHBhZGRpbmc6ICRwMDtcbn1cblxuLkJ1dHRvbl9fZGFuZ2VyLFxuYS5CdXR0b25fX2RhbmdlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJyYW5kLWRhbmdlcik7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnJhbmQtZGFuZ2VyKTtcbiAgY29sb3I6ICRjb2xvci13aGl0ZTtcbn1cblxuLkJ1dHRvbl9fZGFuZ2VyOmFjdGl2ZSxcbi5CdXR0b25fX2Rhbmdlcjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJyYW5kLWRhbmdlcik7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnJhbmQtZGFuZ2VyKTtcbiAgY29sb3I6ICRjb2xvci13aGl0ZTtcbn1cblxuLkJ1dHRvbl9fZGVmYXVsdCxcbmEuQnV0dG9uX19kZWZhdWx0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyYXktZGFyaztcbiAgYm9yZGVyLWNvbG9yOiAkY29sb3ItZ3JheS1kYXJrO1xuICBjb2xvcjogJGNvbG9yLXdoaXRlO1xufVxuXG4uQnV0dG9uX19kZWZhdWx0OmFjdGl2ZSxcbi5CdXR0b25fX2RlZmF1bHQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JheS1kYXJrO1xuICBib3JkZXItY29sb3I6ICRjb2xvci1ncmF5LWRhcms7XG4gIGNvbG9yOiAkY29sb3Itd2hpdGU7XG59XG5cbi5CdXR0b25fX3ByaW1hcnksXG5hLkJ1dHRvbl9fcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuXG4gICY6YWN0aXZlLFxuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1wcmltYXJ5LWRhcmtlbmVkKTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnktZGFya2VuZWQpO1xuICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gIH1cbn1cblxuLkJ1dHRvbl9fc2Vjb25kYXJ5LFxuYS5CdXR0b25fX3NlY29uZGFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXNlY29uZGFyeSk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3Itc2Vjb25kYXJ5KTtcbiAgY29sb3I6ICRjb2xvci13aGl0ZTtcbn1cblxuLkJ1dHRvbl9fc2Vjb25kYXJ5OmFjdGl2ZSxcbi5CdXR0b25fX3NlY29uZGFyeTpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXNlY29uZGFyeSk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3Itc2Vjb25kYXJ5KTtcbiAgY29sb3I6ICRjb2xvci13aGl0ZTtcbn1cblxuLkJ1dHRvbl9fc3VjY2VzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJyYW5kLXN1Y2Nlc3MpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWJyYW5kLXN1Y2Nlc3MpO1xuICBjb2xvcjogJGNvbG9yLXdoaXRlO1xufVxuXG4uQnV0dG9uX19zdWNjZXNzOmFjdGl2ZSxcbi5CdXR0b25fX3N1Y2Nlc3M6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1icmFuZC1zdWNjZXNzKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icmFuZC1zdWNjZXNzKTtcbiAgY29sb3I6ICRjb2xvci13aGl0ZTtcbn1cblxuLkJ1dHRvbl9fd2hpdGUge1xuICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG4gIGJvcmRlci1jb2xvcjogJGNvbG9yLXdoaXRlO1xuICBjb2xvcjogJGNvbG9yLWJsYWNrO1xufVxuXG4uQnV0dG9uX19saW5rIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiB2YXIoLS1saW5rLWNvbG9yKTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG5hLkJ1dHRvbl9fcGFuZWwsXG4uQnV0dG9uX19wYW5lbCB7XG4gIGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm94LXNoYWRvdzogMCAwIDhweCAwICRjb2xvci1ncmF5O1xuICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAkYnV0dG9uLWxpbmUtaGVpZ2h0O1xuICBtYXJnaW46ICRtYXJnaW4tY296eS1ob3Jpem9udGFsLW9ubHk7XG4gIHBhZGRpbmc6ICRwYWRkaW5nLWNvenk7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG59XG5cbi5CdXR0b25fX3BhbmVsOmFjdGl2ZSxcbi5CdXR0b25fX3BhbmVsOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogMCAwIDhweCAwICRjb2xvci1ncmF5LWRhcms7XG59XG5cbi8qIERpc2FibGVkICovXG4uQnV0dG9uX19kaXNhYmxlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1kaXNhYmxlZDtcbiAgYm9yZGVyLWNvbG9yOiAkYnJhbmQtZGlzYWJsZWQ7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4vKiBPdXRsaW5lICovXG4uQnV0dG9uX19vdXRsaW5lLFxuYS5CdXR0b25fX291dGxpbmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLkJ1dHRvbl9fb3V0bGluZS5CdXR0b24tLWRhbmdlcixcbmEuQnV0dG9uX19vdXRsaW5lLkJ1dHRvbi0tZGFuZ2VyIHtcbiAgY29sb3I6IHZhcigtLWJyYW5kLWRhbmdlcik7XG59XG5cbi5CdXR0b25fX291dGxpbmUuQnV0dG9uLS1kYW5nZXI6YWN0aXZlLFxuLkJ1dHRvbl9fb3V0bGluZS5CdXR0b24tLWRhbmdlcjpob3ZlcixcbmEuQnV0dG9uX19vdXRsaW5lLkJ1dHRvbi0tZGFuZ2VyOmhvdmVyIHtcbiAgY29sb3I6ICRjb2xvci13aGl0ZTtcbn1cblxuLkJ1dHRvbl9fb3V0bGluZS5CdXR0b25fX2RlZmF1bHQsXG5hLkJ1dHRvbl9fb3V0bGluZS5CdXR0b25fX2RlZmF1bHQge1xuICBjb2xvcjogJGNvbG9yLWdyYXktZGFyaztcbn1cblxuLkJ1dHRvbl9fb3V0bGluZS5CdXR0b25fX2RlZmF1bHQ6YWN0aXZlLFxuLkJ1dHRvbl9fb3V0bGluZS5CdXR0b25fX2RlZmF1bHQ6aG92ZXIsXG5hLkJ1dHRvbl9fb3V0bGluZS5CdXR0b25fX2RlZmF1bHQ6aG92ZXIge1xuICBjb2xvcjogJGNvbG9yLXdoaXRlO1xufVxuXG4uQnV0dG9uX19vdXRsaW5lLkJ1dHRvbl9fcHJpbWFyeSxcbmEuQnV0dG9uX19vdXRsaW5lLkJ1dHRvbl9fcHJpbWFyeSB7XG4gIGNvbG9yOiBnZXRDb2xvcih2YXIoLS1jb2xvci1wcmltYXJ5KSwgJGNvbG9yLXByaW1hcnkpO1xufVxuXG4uQnV0dG9uX19vdXRsaW5lLkJ1dHRvbl9fcHJpbWFyeTphY3RpdmUsXG4uQnV0dG9uX19vdXRsaW5lLkJ1dHRvbl9fcHJpbWFyeTpob3ZlcixcbmEuQnV0dG9uX19vdXRsaW5lLkJ1dHRvbl9fcHJpbWFyeTpob3ZlciB7XG4gIGNvbG9yOiAkY29sb3Itd2hpdGU7XG59XG5cbi5CdXR0b25fX291dGxpbmUuQnV0dG9uLS1zZWNvbmRhcnksXG5hLkJ1dHRvbl9fb3V0bGluZS5CdXR0b24tLXNlY29uZGFyeSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1zZWNvbmRhcnkpO1xufVxuXG4uQnV0dG9uX19vdXRsaW5lLkJ1dHRvbi0tc2Vjb25kYXJ5OmFjdGl2ZSxcbi5CdXR0b25fX291dGxpbmUuQnV0dG9uLS1zZWNvbmRhcnk6aG92ZXIsXG5hLkJ1dHRvbl9fb3V0bGluZS5CdXR0b24tLXNlY29uZGFyeTpob3ZlciB7XG4gIGNvbG9yOiAkY29sb3Itd2hpdGU7XG59XG5cbi5CdXR0b25fX291dGxpbmUuQnV0dG9uLS1zdWNjZXNzLFxuYS5CdXR0b25fX291dGxpbmUuQnV0dG9uLS1zdWNjZXNzIHtcbiAgY29sb3I6IHZhcigtLWJyYW5kLXN1Y2Nlc3MpO1xufVxuXG4uQnV0dG9uX19vdXRsaW5lLkJ1dHRvbi0tc3VjY2VzczphY3RpdmUsXG4uQnV0dG9uX19vdXRsaW5lLkJ1dHRvbi0tc3VjY2Vzczpob3ZlcixcbmEuQnV0dG9uX19vdXRsaW5lLkJ1dHRvbi0tc3VjY2Vzczpob3ZlciB7XG4gIGNvbG9yOiAkY29sb3Itd2hpdGU7XG59XG5cbi5CdXR0b25fX291dGxpbmUuQnV0dG9uX19kaXNhYmxlZCxcbmEuQnV0dG9uX19vdXRsaW5lLkJ1dHRvbl9fZGlzYWJsZWQge1xuICBjb2xvcjogJGJyYW5kLWRpc2FibGVkO1xufVxuXG4uQnV0dG9uX19vdXRsaW5lLkJ1dHRvbl9fd2hpdGUsXG5hLkJ1dHRvbl9fb3V0bGluZS5CdXR0b25fX3doaXRlIHtcbiAgY29sb3I6ICRjb2xvci13aGl0ZTtcbn1cblxuLkJ1dHRvbl9fd2l0aF9faWNvbiBzdmcge1xuICBtYXJnaW4tcmlnaHQ6ICRzcGFjZS14eHM7XG59XG5cbi5CdXR0b24tLXBhbmVsLkJ1dHRvbl9fd2l0aF9faWNvbiBzdmcge1xuICBmb250LXNpemU6IDJyZW07XG4gIG1hcmdpbi1yaWdodDogJHNwYWNlLXhzO1xufVxuXG4uQnV0dG9uX193aXRoX19pY29uX19vbmx5IHN2ZyB7XG4gIG1hcmdpbi1yaWdodDogJG0wO1xufVxuIiwiQGltcG9ydCAndGhlbWUuc2Nzcyc7XG5cbi5yb290IHtcbiAgY29sb3I6ICRicmFuZC1kaXNhYmxlZDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5jaGVja2VkIHtcbiAgY29sb3I6IHZhcigtLWJyYW5kLXN1Y2Nlc3MpO1xufVxuIiwiQGltcG9ydCAndGhlbWUuc2Nzcyc7XG5cbi5jaGVja0xpc3RJdGVtIHtcbiAgYm94LXNoYWRvdzogMCAwIDhweCAwIHJnYmEoMTkzLCAxOTMsIDE5MywgMC41KTtcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLXhzO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4uaGVhZGVyIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmljb24ge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkY29sb3ItZ3JheS1saWdodDtcbiAgY29sb3I6ICRjb2xvci1ncmF5LWRhcms7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiAkcGFkZGluZy1jb3p5O1xuICB3aWR0aDogODBweDtcbn1cblxuLnggLmljb24ge1xuICBjb2xvcjogdmFyKC0tYnJhbmQtZGFuZ2VyKTtcbn1cblxuLmNoZWNrIC5pY29uIHtcbiAgY29sb3I6IHZhcigtLWJyYW5kLXN1Y2Nlc3MpO1xufVxuXG4udGl0bGUge1xuICBmbGV4OiAxO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gIHBhZGRpbmc6ICRwYWRkaW5nLWNvenk7XG59XG5cbi5kZXNjcmlwdGlvbiB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3ItZ3JheS1saWdodDtcbiAgZGlzcGxheTogbm9uZTtcbiAgcGFkZGluZzogJHBhZGRpbmctY296eTtcbn1cblxuLmRlc2NyaXB0aW9uX19vcGVuIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi50b2dnbGUge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmb250LXNpemU6ICR0ZXh0LXNtO1xuICBoZWlnaHQ6IDJyZW07XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW46IDAgJHNwYWNlLXhzIDAgJHNwYWNlLXh4cztcbiAgd2lkdGg6IDJyZW07XG5cbiAgJjphY3RpdmUsXG4gICY6Zm9jdXMsXG4gICY6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeS1kYXJrZW5lZCk7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnktZGFya2VuZWQpO1xuICB9XG59XG5cbkBtZWRpYSBwcmludCB7XG4gIC5kZXNjcmlwdGlvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbiIsIkBpbXBvcnQgJ3RoZW1lLnNjc3MnO1xuXG4uY29udGFjdEluZm8ge1xuICBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc20pIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDJyZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2UteHhzO1xuICAgIH1cbiAgfVxufVxuIiwiQGltcG9ydCAndGhlbWUuc2Nzcyc7XG5cbi5jb250YWluZXIge1xuICBtYXJnaW46ICRtYXJnaW4tY29tZm9ydGFibGUtdmVydGljYWwtb25seTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uaWNvbiB7XG4gIGZvbnQtc2l6ZTogJHRleHQtbGc7XG59XG5cbi50aXRsZSB7XG4gIGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrO1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICBtYXJnaW46ICRtYXJnaW4tY29tcGFjdC12ZXJ0aWNhbC1vbmx5O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4ubGlzdCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogJG0wO1xuICBwYWRkaW5nOiAkcDA7XG59XG5cbi5pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLXh4cztcbn1cblxuLnNuaXBwZXQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luOiAkbWFyZ2luLWNvenktdmVydGljYWwtb25seTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6ICRicmVha3BvaW50LW1kKSB7XG4gIC5zbmlwcGV0IHtcbiAgICBtYXJnaW46ICRtMDtcbiAgfVxufVxuIiwiLkRpc3RyaWN0TGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogd3JhcDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLkRpc3RyaWN0TGlzdEl0ZW0ge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG4gIG1hcmdpbjogMC41cmVtO1xuICBwYWRkaW5nOiAwLjYyNXJlbSAxcmVtO1xufVxuIiwiQGltcG9ydCAndGhlbWUuc2Nzcyc7XG5cbi5FbmRvcnNlbWVudExpc3Qge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5FbmRvcnNlbWVudExpc3RfX0J1dHRvbiB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIGNvbG9yOiB2YXIoLS1saW5rLWNvbG9yKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5FbmRvcnNlbWVudExpc3RfX0J1dHRvbjpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1saW5rLWNvbG9yLS1ob3Zlcik7XG59XG5cbi5FbmRvcnNlbWVudExpc3RfX0xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5FbmRvcnNlbWVudExpc3RfX0xpc3QgbGkge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JheS1saWdodDtcbiAgYm9yZGVyLWxlZnQ6IDAuMzI1cmVtIHNvbGlkICRjb2xvci1ibGFjaztcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogM3JlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICBtYXgtd2lkdGg6IDE1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDFyZW07XG59XG5cbi5FbmRvcnNlbWVudExpc3RfX0xpc3QgbGkgPiBhLFxuLkVuZG9yc2VtZW50TGlzdF9fTGlzdCBsaSA+IHNwYW4sXG4uRW5kb3JzZW1lbnRMaXN0X19MaXN0IGxpID4gYTp2aXNpdGVkIHtcbiAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uRW5kb3JzZW1lbnRMaXN0X19MaXN0IGxpID4gYTphY3RpdmUsXG4uRW5kb3JzZW1lbnRMaXN0X19MaXN0IGxpID4gYTpmb2N1cyxcbi5FbmRvcnNlbWVudExpc3RfX0xpc3QgbGkgPiBhOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLWxpbmstY29sb3ItLWhvdmVyKTtcbn1cbiIsIkBpbXBvcnQgJ3RoZW1lLnNjc3MnO1xuXG4uZHJhd2VyQ29udGFpbmVyIHtcbiAgYm94LXNoYWRvdzogMXB4IDFweCA0cHggMXB4ICRjb2xvci1ncmF5O1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2UtbWQ7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZHJhd2VyT3V0ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiAkcGFkZGluZy1jb3p5O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gICY6aG92ZXIge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuICBoMyB7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICAgIG1hcmdpbi1ib3R0b206ICRtMDtcbiAgICBtYXJnaW4tdG9wOiAkc3BhY2UteHhzO1xuICB9XG59XG5cbi5kcmF3ZXJPdXRlck9wZW4ge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWdyYXk7XG59XG5cbi5kcmF3ZXJBcnJvdyB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbn1cblxuLmRpc2FibGVkIHtcbiAgLmRyYXdlck91dGVyIHtcbiAgICBoMyB7XG4gICAgICBjb2xvcjogJGNvbG9yLWdyYXk7XG4gICAgfVxuICAgIC5kcmF3ZXJBcnJvdyB7XG4gICAgICBjb2xvcjogJGNvbG9yLWdyYXk7XG4gICAgfVxuICAgICY6aG92ZXIge1xuICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgIH1cbiAgfVxufVxuXG4uZHJhd2VySW5uZXIge1xuICBAbWVkaWEgKG1pbi13aWR0aDogJGJyZWFrcG9pbnQtc20pIHtcbiAgICBwYWRkaW5nLXRvcDogJHNwYWNlLXhzO1xuICB9XG59XG4iLCJAaW1wb3J0ICd0aGVtZS5zY3NzJztcblxuLyogRGVmYXVsdDogNTB4NTAgKi9cbi5IZWFkc2hvdCB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgaGVpZ2h0OiA1MHB4O1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgcGFkZGluZzogJHAwO1xuICB3aWR0aDogNTBweDtcbn1cblxuLnNoYWRvdyB7XG4gIGJveC1zaGFkb3c6IDAgMCAxMnB4IDAgcmdiYSgxOTMsIDE5MywgMTkzLCAwLjUpO1xufVxuXG4vKiBMYXJnZTogMTAweDEwMCAqL1xuLmxnIHtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgd2lkdGg6IDEwMHB4O1xufVxuXG4vKiBTbWFsbDogMzB4MzAgKi9cbi54cyB7XG4gIGhlaWdodDogMzBweDtcbiAgbWFyZ2luOiAkbTA7XG4gIHdpZHRoOiAzMHB4O1xufVxuXG4ud2l0aGRyYXduIHtcbiAgZmlsdGVyOiBncmF5c2NhbGUoMSk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAkYnJlYWtwb2ludC1tZCkge1xuICAucmVzcG9uc2l2ZSB7XG4gICAgLmxnIHtcbiAgICAgIGhlaWdodDogMTUwcHg7XG4gICAgICB3aWR0aDogMTUwcHg7XG4gICAgfVxuICB9XG59XG5cbi5ib3JkZXIge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGhlaWdodDogNjZweDtcbiAgd2lkdGg6IDY2cHg7XG4gIHotaW5kZXg6IDE7XG59XG4iLCJAaW1wb3J0ICd0aGVtZS5zY3NzJztcblxuLmhleGFnb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMDsgLyogUmVxdWlyZWQgdG8gcmVtb3ZlIHNwYWNlIGJldHdlZW4gaW5saW5lLWJsb2NrIGVsZW1lbnRzICovXG4gIGhlaWdodDogNTJweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogNDhweDtcbn1cblxuLmJvZHkge1xuICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICBmb250LXNpemU6ICR0ZXh0LXhsO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXJlZ3VsYXI7XG4gIGhlaWdodDogNTJweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRvcDogOHB4O1xuICB3aWR0aDogNDdweDtcbn1cblxuLnRyYXBlem9pZCB7XG4gIGJvcmRlci10b3A6IDEycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDEycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiA1MnB4O1xuICB3aWR0aDogMDtcbn1cblxuOmdsb2JhbCgudHJhcGV6b2lkX19sZWZ0KSB7XG4gIGJvcmRlci1yaWdodDogMjRweCBzb2xpZCB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbn1cblxuOmdsb2JhbCgudHJhcGV6b2lkX19yaWdodCkge1xuICBib3JkZXItbGVmdDogMjRweCBzb2xpZCB2YXIoLS1jb2xvci1wcmltYXJ5LWRhcmtlbmVkKTtcbn1cbiIsIkBpbXBvcnQgJ3RoZW1lLnNjc3MnO1xuXG4uTGlua0J1dHRvbixcbi5MaW5rQnV0dG9uOnZpc2l0ZWQge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG4gIGJvcmRlci1jb2xvcjogJGNvbG9yLWdyYXktZGFyaztcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgY29sb3I6ICRjb2xvci1ncmF5LWRhcms7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmb250LXNpemU6IDFyZW07XG4gIGhlaWdodDogMS43NXJlbTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxLjc1cmVtO1xufVxuXG4uTGlua0J1dHRvbi0tc20ge1xuICBoZWlnaHQ6IDEuMjVyZW07XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgd2lkdGg6IDEuMjVyZW07XG59XG5cbi5MaW5rQnV0dG9uOmFjdGl2ZSxcbi5MaW5rQnV0dG9uOmZvY3VzLFxuLkxpbmtCdXR0b246aG92ZXIge1xuICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnktZGFya2VuZWQpO1xuICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeS1kYXJrZW5lZCk7XG59XG4iLCJAaW1wb3J0ICd0aGVtZS5zY3NzJztcblxuLkxvZ28ge1xuICBtYXgtaGVpZ2h0OiAkbmF2LWhlaWdodDtcbiAgbWFyZ2luOiAwLjVyZW0gMXJlbTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5Mb2dvIHtcbiAgICBtYXgtaGVpZ2h0OiAkbmF2LWhlaWdodC1sZztcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLkxvZ28ge1xuICAgIG1hcmdpbi1sZWZ0OiAycmVtO1xuICB9XG59XG4iLCJAaW1wb3J0ICd0aGVtZS5zY3NzJztcblxuLm5ld3NJdGVtIHtcbiAgYm94LXNoYWRvdzogMCAwIDEycHggMCByZ2JhKDE4MCwgMTgwLCAxODAsIDAuNSk7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtYXV0by1mbG93OiBjb2x1bW47XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjZS14cztcbiAgcGFkZGluZzogJHNwYWNlLXhzO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4udGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2UteHhzO1xufVxuXG4uZGVzY3JpcHRpb24ge1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2UteHM7XG59XG5cbi5oZWFkZXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjZS14eHM7XG59XG5cbi5mYXZpY29uIHtcbiAgaGVpZ2h0OiAyNXB4O1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2UteHhzO1xuICBtaW4td2lkdGg6IDI1cHg7XG4gIHBhZGRpbmctcmlnaHQ6ICRzcGFjZS14eHM7XG59XG5cbi8qIExhcmdlOiAxMDB4MTAwICovXG4uaW1hZ2Uge1xuICBoZWlnaHQ6IDEyNXB4O1xuICBtYXJnaW4tbGVmdDogJHNwYWNlLXh4cztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6ICRicmVha3BvaW50LW1kKSB7XG4gIC5pbWFnZSB7XG4gICAgaGVpZ2h0OiAxNzVweDtcbiAgICBtYXJnaW4tbGVmdDogJHNwYWNlLXhzO1xuICB9XG59XG4iLCJAaW1wb3J0ICd0aGVtZS5zY3NzJztcblxuLm5vdGlmaWNhdGlvbiB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmb250LXNpemU6ICR0ZXh0LXhzO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtc207XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjZS14cztcbiAgcGFkZGluZzogJHBhZGRpbmctY296eTtcbn1cblxuLmxlZnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4uY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYm9keSB7XG4gIG1hcmdpbjogJG1hcmdpbi1jb3p5LWhvcml6b250YWwtb25seTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5jbG9zZSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3BhY2l0eTogMC43O1xuICBwYWRkaW5nOiAkcDA7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4ud2FybmluZyB7XG4gIC5jbG9zZSB7XG4gICAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICAmOmhvdmVyIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICB9XG59XG5cbi5pY29uIHtcbiAgZm9udC1zaXplOiAxLjc1cmVtO1xufVxuXG4uZGFuZ2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZDdkYTtcbiAgYm9yZGVyLWNvbG9yOiAjZjVjNmNiO1xuICBjb2xvcjogIzcyMWMyNDtcbn1cblxuLmluZm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDFlY2YxO1xuICBib3JkZXItY29sb3I6ICNiZWU1ZWI7XG4gIGNvbG9yOiAjMGM1NDYwO1xufVxuXG4uc3VjY2VzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJyYW5kLXN1Y2Nlc3MpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWJyYW5kLXN1Y2Nlc3MpO1xuICBjb2xvcjogJGNvbG9yLXdoaXRlO1xufVxuXG4ud2FybmluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmYzY2Q7XG4gIGNvbG9yOiAjODU2NDA0O1xufVxuXG4uc20ge1xuICBwYWRkaW5nOiAkc3BhY2UteHhzICRzcGFjZS14cztcbiAgLmljb24ge1xuICAgIGZvbnQtc2l6ZTogJHRleHQtbGc7XG4gIH1cbn1cblxuLnhzIHtcbiAgcGFkZGluZzogMDtcbiAgLmljb24ge1xuICAgIGZvbnQtc2l6ZTogJHRleHQtbWQ7XG4gIH1cbn1cbiIsIkBpbXBvcnQgJ3RoZW1lLnNjc3MnO1xuXG4ucGFuZWwge1xuICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG4gIGJveC1zaGFkb3c6IDAgMCA4cHggMCAkY29sb3ItZ3JheTtcbiAgY29sb3I6ICRjb2xvci1ibGFjaztcbn1cblxuLmJ1dHRvbiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcblxuICAmOmhvdmVyLFxuICAmOmZvY3VzLFxuICAmOmFjdGl2ZSB7XG4gICAgYm94LXNoYWRvdzogMCAwIDhweCAwIHZhcigtLWxpbmstY29sb3ItLWhvdmVyKTtcbiAgfVxufVxuIiwiQGltcG9ydCAndGhlbWUuc2Nzcyc7XG5cbi5yb290IHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogJGNvbG9yLWJsYWNrO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgaGVpZ2h0OiAxLjVyZW07XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gIHdpZHRoOiAxLjVyZW07XG59XG4iLCIucm9vdCBhYmJyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4ucm9vdCBhYmJyOjphZnRlciB7XG4gIGNvbnRlbnQ6ICcvJztcbn1cblxuLnJvb3QgYWJicjpsYXN0LWNoaWxkOjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xufVxuIiwiQGltcG9ydCAndGhlbWUuc2Nzcyc7XG5cbi5QbGFjZUZpZWxkX19pbnB1dC1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5QbGFjZUZpZWxkX19kcm9wZG93bi1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5LWRhcms7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCAwLjI1cmVtIDAuMjVyZW07XG4gIGJvcmRlci10b3AtY29sb3I6ICRjb2xvci1ncmF5O1xuICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICBsZWZ0OiAwO1xuICBtYXJnaW4tdG9wOiAtMC4yNXJlbTtcbiAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDNyZW0pO1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMTAwJTtcbiAgei1pbmRleDogMTtcbn1cblxuLlBsYWNlRmllbGRfX3N1Z2dlc3Rpb24ge1xuICBsaW5lLWhlaWdodDogMS41O1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uUGxhY2VGaWVsZF9fc3VnZ2VzdGlvbjpudGgtY2hpbGQoZXZlbikge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JheS1leHRyYS1saWdodDtcbn1cblxuLlBsYWNlRmllbGRfX3N1Z2dlc3Rpb24tLWFjdGl2ZSxcbi5QbGFjZUZpZWxkX19zdWdnZXN0aW9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItbGlnaHQpO1xufVxuXG4uUGxhY2VGaWVsZF9fZHJvcGRvd24tZm9vdGVyIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRjb2xvci1ncmF5O1xuICBwYWRkaW5nOiAwLjVyZW0gMC41cmVtIDAgMC41cmVtO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLlBsYWNlRmllbGRfX2Ryb3Bkb3duLWZvb3RlciA+IGltZyB7XG4gIG1heC13aWR0aDogMTUwcHg7XG59XG5cbi5QbGFjZUZpZWxkX19IaW50IHtcbiAgY29sb3I6ICRjb2xvci1ncmF5LWRhcms7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsaW5lLWhlaWdodDogMXJlbTtcbiAgbWFyZ2luLXRvcDogMC43NXJlbTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5QbGFjZUZpZWxkX19IaW50IHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG4iLCJAaW1wb3J0ICd0aGVtZS5zY3NzJztcblxuLlByb2dyZXNzQmFyIHByb2dyZXNzIHtcbiAgYmFja2dyb3VuZDogJGNvbG9yLWdyYXk7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxleDogMTtcbiAgaGVpZ2h0OiAwLjVyZW07XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uUHJvZ3Jlc3NCYXItLXdoaXRlIHByb2dyZXNzIHtcbiAgYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xufVxuXG4uUHJvZ3Jlc3NCYXItLWNvbXBhY3QgcHJvZ3Jlc3Mge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xufVxuXG4uUHJvZ3Jlc3NCYXIgcHJvZ3Jlc3M6Oi1tb3otcHJvZ3Jlc3MtYmFyIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbn1cblxuLlByb2dyZXNzQmFyIHByb2dyZXNzOjotd2Via2l0LXByb2dyZXNzLWJhciB7XG4gIGJhY2tncm91bmQ6ICRjb2xvci1ncmF5O1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xufVxuXG4uUHJvZ3Jlc3NCYXItLXdoaXRlIHByb2dyZXNzOjotd2Via2l0LXByb2dyZXNzLWJhciB7XG4gIGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcbn1cblxuLlByb2dyZXNzQmFyIHByb2dyZXNzOjotd2Via2l0LXByb2dyZXNzLXZhbHVlIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG59XG4iLCIudGV4dExpbmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWJhc2lzOiAxMDAlO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogIzk3OTc5NztcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgbWFyZ2luLXRvcDogMS41cmVtO1xufVxuXG4udGV4dExpbmU6OmJlZm9yZSxcbi50ZXh0TGluZTo6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgZmxleC1ncm93OiAxO1xuICBiYWNrZ3JvdW5kOiAjOTc5Nzk3O1xuICBoZWlnaHQ6IDFweDtcbiAgZm9udC1zaXplOiAwcHg7XG4gIGxpbmUtaGVpZ2h0OiAwcHg7XG59XG5cbi50ZXh0TGluZTo6YmVmb3JlIHtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xufVxuXG4udGV4dExpbmU6OmFmdGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDFyZW07XG59XG4iLCJAaW1wb3J0ICd0aGVtZS5zY3NzJztcblxuLlNoYXJlQ2FyZCB7XG4gIGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcbiAgYm94LXNoYWRvdzogMCAwIDEycHggMCByZ2JhKDExOCwgMTE4LCAxMTgsIDAuMjYpO1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gIHBhZGRpbmc6IDFyZW07XG59XG5cbi5TaGFyZUNhcmQgaDMge1xuICBjb2xvcjogJGNvbG9yLWdyYXktZGFyaztcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLlNoYXJlQ2FyZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAycmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDJyZW07XG4gIH1cbn1cbiIsIi5wcmludEJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuIiwiQGltcG9ydCAndGhlbWUuc2Nzcyc7XG5cbi5zbmlwcGV0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgY29sb3I6ICRjb2xvci1ibGFjayAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAycmVtO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgJjpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZS14cztcbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG5cbiAgc3VwIHtcbiAgICBjb2xvcjogJGNvbG9yLWdyYXk7XG4gICAgZm9udC1zaXplOiAwLjY3NXJlbTtcbiAgICBtYXJnaW4tbGVmdDogMC4zNzVyZW07XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiB2YXIoLS1saW5rLWNvbG9yLS1ob3Zlcik7XG4gICAgfVxuICB9XG4gIHAge1xuICAgIG1hcmdpbjogJG0wO1xuICB9XG59XG4iLCJAaW1wb3J0ICd0aGVtZS5zY3NzJztcblxuLnJvb3Qge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luOiAwIGF1dG8gM3JlbSBhdXRvO1xuICBtYXgtd2lkdGg6IDk2MHB4O1xuICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gI3skbmF2LWhlaWdodH0pO1xufVxuXG4ubmFycm93IHtcbiAgbWF4LXdpZHRoOiAzMHJlbTtcbn1cbiIsIkBpbXBvcnQgJ3RoZW1lLnNjc3MnO1xuXG4uU3RlcEhlYWRlciB7XG4gIG1hcmdpbjogM3JlbSBhdXRvIDEuNXJlbSBhdXRvO1xuICBwYWRkaW5nOiAwIDFyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDgwJTtcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLlN0ZXBIZWFkZXIgaDIge1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLlN0ZXBIZWFkZXIgaDIgc3BhbiB7XG4gIGNvbG9yOiAkY29sb3ItYmxhY2s7XG59XG5cbi5TdGVwSGVhZGVyIHAge1xuICBjb2xvcjogJGNvbG9yLWdyYXktZGFyaztcbiAgbWFyZ2luOiAwIGF1dG8gMXJlbSBhdXRvO1xuICBtYXgtd2lkdGg6IDQ0cmVtO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLlN0ZXBIZWFkZXIgaDIge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICB9XG5cbiAgLlN0ZXBIZWFkZXIgcCB7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgfVxufVxuIiwiLmNhbGVuZGVySWNvbiB7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xufVxuXG4uZWxlY3Rpb25EYXkge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLnRpdGxlIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBwYWRkaW5nOiAwLjVyZW0gMnJlbTtcbn1cbiIsIkBpbXBvcnQgJ3RoZW1lLnNjc3MnO1xuXG4uQWRkcmVzc01vZGFsX19DdXJyZW50QWRkcmVzcyB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItZ3JheTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgcGFkZGluZy10b3A6IDJyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLkFkZHJlc3NNb2RhbF9fQ3VycmVudEFkZHJlc3Mgc3ZnIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xufVxuXG4uQWRkcmVzc01vZGFsX2NoYW5nZUFkZHJlc3NFeHBsYW5hdGlvbiB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZvbnQtc2l6ZTogJHRleHQteHM7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgbWFyZ2luOiAkbWFyZ2luLWNvenkgMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5Nb2RhbF9fQm9keSAuQWRkcmVzc0Zvcm0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgIC5BZGRyZXNzRm9ybV9fZm9ybUdyb3VwIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgc21hbGwge1xuICAgICAgICBtYXJnaW4tdG9wOiAwLjVyZW07XG4gICAgICB9XG4gICAgfVxuXG4gICAgLkJ1dHRvbiB7XG4gICAgICBtYXJnaW46IDAgYXV0byAxcmVtO1xuICAgICAgd2lkdGg6IHVuc2V0O1xuICAgIH1cbiAgfVxufVxuIiwiLyogLS0tLS0tLS0tLS0tLS0tLSBUWVBPR1JBUEhZIC0tLS0tLS0tLS0tLSAqL1xuXG4vKipcbiAgKiBAdG9rZW5zIEZvbnQgU2l6ZVxuICAqIEBwcmVzZW50ZXIgRm9udFNpemVcbiAgKi9cblxuJHRleHQteHM6IDAuODc1cmVtO1xuJHRleHQtc206IDFyZW07XG4kdGV4dC1tZDogMS4xMjVyZW07XG4kdGV4dC1sZzogMS4yNXJlbTtcbiR0ZXh0LXhsOiAxLjVyZW07XG5cbiRoMS1mb250LXNpemU6ICR0ZXh0LXhsOyAvLyAyNHB4XG4kaDEtZm9udC1zaXplLW1vYmlsZTogJHRleHQtbGc7XG5cbiRoMi1mb250LXNpemU6ICR0ZXh0LW1kOyAvLyAxOHB4O1xuJGgzLWZvbnQtc2l6ZTogJHRleHQtc207IC8vIDE2IHB4XG5cbiRib2R5LWZvbnQtc2l6ZTogJHRleHQtc207IC8vIDE2cHhcblxuLyoqXG4gICogQHRva2VucyBMaW5lIEhlaWdodFxuICAqIEBwcmVzZW50ZXIgTGluZUhlaWdodFxuICAqL1xuXG4kbGluZS1oZWlnaHQteHM6IDEuMjU7XG4kbGluZS1oZWlnaHQtc206IDEuMzc1O1xuJGxpbmUtaGVpZ2h0LW1kOiAxLjU7XG4kbGluZS1oZWlnaHQteGw6IDEuODc1O1xuXG4kaDEtbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC14bDsgLy8gMzBweDtcbiRoMi1saW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LXNtOyAvLyAyMnB4O1xuJGgzLWxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQteHM7IC8vIDIwcHhcbiRib2R5LWxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtbWQ7IC8vIDI0cHhcblxuQG1peGluIGgxc3R5bGVzIHtcbiAgZm9udC1zaXplOiAkaDEtZm9udC1zaXplLW1vYmlsZTtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LW1kO1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkYnJlYWtwb2ludC1zbSkge1xuICAgIGZvbnQtc2l6ZTogJGgxLWZvbnQtc2l6ZTtcbiAgICBsaW5lLWhlaWdodDogJGgxLWxpbmUtaGVpZ2h0O1xuICB9XG59XG5cbkBtaXhpbiBoM3RpdGxlc3R5bGVzIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LWhlYWRpbmdzKSAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAkaDItZm9udC1zaXplICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtc20gIWltcG9ydGFudDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLyoqXG4gICogQHRva2VucyBGb250IFdlaWdodFxuICAqIEBwcmVzZW50ZXIgRm9udFdlaWdodFxuICAqL1xuXG4kZm9udC13ZWlnaHQtcmVndWxhcjogNDAwO1xuJGZvbnQtd2VpZ2h0LWJvbGQ6IDYwMDtcbiRmb250LXdlaWdodC1leHRyYS1ib2xkOiA3MDA7XG5cbiRib2R5LWZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtcmVndWxhcjtcblxuLyogLS0tLS0tLS0tLS0tLS0tIFNQQUNJTkcgLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4vKiBtYXJnaW5zICovXG5cbi8qKlxuICAqIEB0b2tlbnMgU3BhY2luZ1xuICAqIEBwcmVzZW50ZXIgU3BhY2luZ1xuICAqL1xuXG4kc3BhY2UteHh4czogMC4yNXJlbTsgLy8gdXNlIHNwYXJpbmdseVxuJHNwYWNlLXh4czogMC41cmVtO1xuJHNwYWNlLXhzOiAxcmVtO1xuJHNwYWNlLXNtOiAyLjVyZW07XG4kc3BhY2UtbWQ6IDVyZW07XG4kc3BhY2UtbGc6IDEwcmVtO1xuJHNwYWNlLXhsOiAyMHJlbTtcblxuLyoqXG4gICogQHRva2VucyBPdGhlciBTcGFjZSBUb2tlbnNcbiAgKi9cblxuJHAwOiAwO1xuJHBhZGRpbmctY29tcGFjdDogJHNwYWNlLXh4cztcbiRwYWRkaW5nLWNvbXBhY3QtcmVjdGFuZ2xlOiAkc3BhY2UteHhzICRzcGFjZS14cztcbiRwYWRkaW5nLWNvenk6ICRzcGFjZS14cztcbiRwYWRkaW5nLWNvenktaG9yaXpvbnRhbC1vbmx5OiAwICRzcGFjZS14cztcbiRwYWRkaW5nLWNvenktdmVydGljYWwtb25seTogJHNwYWNlLXhzIDA7XG4kcGFkZGluZy1jb21mb3J0YWJsZTogJHNwYWNlLXNtO1xuXG4kbTA6IDA7XG4kbWFyZ2luLWNvbXBhY3Q6ICRzcGFjZS14eHM7XG4kbWFyZ2luLWNvbXBhY3QtdmVydGljYWwtb25seTogJHNwYWNlLXh4cyAwO1xuJG1hcmdpbi1jb21wYWN0LWhvcml6b250YWwtb25seTogMCAkc3BhY2UteHhzO1xuXG4kbWFyZ2luLWNvenk6ICRzcGFjZS14cztcbiRtYXJnaW4tY296eS12ZXJ0aWNhbC1vbmx5OiAkc3BhY2UteHMgMDtcbiRtYXJnaW4tY296eS1ob3Jpem9udGFsLW9ubHk6IDAgJHNwYWNlLXhzO1xuXG4kbWFyZ2luLWNvbWZvcnRhYmxlOiAkc3BhY2Utc207XG4kbWFyZ2luLWNvbWZvcnRhYmxlLXZlcnRpY2FsLW9ubHk6ICRzcGFjZS1zbSAwO1xuJG1hcmdpbi1jb21mb3J0YWJsZS1ob3Jpem9udGFsLW9ubHk6IDAgJHNwYWNlLXNtO1xuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tIEJSRUFLUE9JTlRTIC0tLS0tLS0tLS0gKi9cblxuLyoqXG4gICogQHRva2VucyBCcmVha3BvaW50c1xuICAqL1xuJGJyZWFrcG9pbnQtc206IDU3NnB4O1xuJGJyZWFrcG9pbnQtbWQ6IDc2OHB4O1xuJGJyZWFrcG9pbnQtbGc6IDk5MnB4O1xuJGJyZWFrcG9pbnQteGw6IDExNTBweDtcbiRicmVha3BvaW50LXh4bDogMTQwMHB4O1xuIiwiQGltcG9ydCAndGhlbWUuc2Nzcyc7XG5cbi5hbGVydCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJyYW5kLXN1Y2Nlc3MpO1xuICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmb250LXNpemU6IDAuOXJlbTtcbiAgei1pbmRleDogMTAwMDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbTtcbiAgfVxuXG4gIHAge1xuICAgIG1heC13aWR0aDogNDByZW07XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZzogMXJlbTtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgcGFkZGluZzogMnJlbTtcbiAgICB9XG4gIH1cbn1cblxuLmNsb3NlIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBvcGFjaXR5OiAwLjc7XG4gIHBhZGRpbmctdG9wOiAxcmVtO1xuICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDFyZW07XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuIiwiQGltcG9ydCAndGhlbWUuc2Nzcyc7XG5cbi5iYXJBc3NvY2lhdGlvbkV2YWx1YXRpb25zIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBoMiB7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgICBtYXJnaW46IDAgMCAkc3BhY2Utc207XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgfVxufVxuXG4uaGlnaGx5UXVhbGlmaWVkIHN2ZyB7XG4gIGNvbG9yOiAjNWY5ZjllO1xufVxuXG4ucXVhbGlmaWVkIHN2ZyB7XG4gIGNvbG9yOiAjZTBiNDZjO1xufVxuXG4ubm90UXVhbGlmaWVkIHN2ZyB7XG4gIGNvbG9yOiAjZGM3ZTZkO1xufVxuXG4ubm90RXZhbHVhdGVkIHN2ZyB7XG4gIGNvbG9yOiAjODU4MTgwO1xufVxuXG4udG90YWwge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG59XG5cbi50b3RhbCAuaGV4YWdvbiB7XG4gIG1hcmdpbi10b3A6ICRzcGFjZS14cztcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLXhzO1xufVxuXG4uaGlnaGx5UXVhbGlmaWVkSGV4YWdvbiB7XG4gIDpnbG9iYWwoLnRyYXBlem9pZF9fbGVmdCkge1xuICAgIGJvcmRlci1yaWdodC1jb2xvcjogIzVmOWY5ZTtcbiAgfVxuICA6Z2xvYmFsKC50cmFwZXpvaWRfX3JpZ2h0KSB7XG4gICAgYm9yZGVyLWxlZnQtY29sb3I6ICM0MDdmN2U7XG4gIH1cbn1cblxuLnF1YWxpZmllZEhleGFnb24ge1xuICA6Z2xvYmFsKC50cmFwZXpvaWRfX2xlZnQpIHtcbiAgICBib3JkZXItcmlnaHQtY29sb3I6ICNlMGI0NmM7XG4gIH1cbiAgOmdsb2JhbCgudHJhcGV6b2lkX19yaWdodCkge1xuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAjZDhhNTUyO1xuICB9XG59XG5cbi5ub3RRdWFsaWZpZWRIZXhhZ29uIHtcbiAgOmdsb2JhbCgudHJhcGV6b2lkX19sZWZ0KSB7XG4gICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZGM3ZTZkO1xuICB9XG4gIDpnbG9iYWwoLnRyYXBlem9pZF9fcmlnaHQpIHtcbiAgICBib3JkZXItbGVmdC1jb2xvcjogI2NmNWQ0ODtcbiAgfVxufVxuXG4ubm90RXZhbHVhdGVkSGV4YWdvbiB7XG4gIDpnbG9iYWwoLnRyYXBlem9pZF9fbGVmdCkge1xuICAgIGJvcmRlci1yaWdodC1jb2xvcjogIzg1ODE4MDtcbiAgfVxuICA6Z2xvYmFsKC50cmFwZXpvaWRfX3JpZ2h0KSB7XG4gICAgYm9yZGVyLWxlZnQtY29sb3I6ICM0NzQ3NDc7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6ICRicmVha3BvaW50LW1kKSB7XG4gIC50b3RhbHMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gICAgbWFyZ2luLXRvcDogJHNwYWNlLXNtO1xuICB9XG4gIC50b3RhbCAuSGV4YWdvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLXh4cztcbiAgfVxufVxuIiwiQGltcG9ydCAndGhlbWUuc2Nzcyc7XG5cbi5iaW8ge1xuICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGgyIHtcbiAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICAgIG1hcmdpbjogMCAwICRzcGFjZS1zbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB9XG59XG5cbi8vIHRoZXNlIHN0eWxlcyBhcmUgYXBwbGllZCB0byBtYXJrZG93blxuLy8gdG9kbyAtIGFwcGx5IG1hcmtkb3FuIGd1aWRlbGluZXMgdG8gbWFrZSBzdXJlIHRoZSBodG1sIHdlIHJlY2VpdmUgd29ya3Mgc2VtYW50aWNhbGx5IHdpdGggb3VyIGRvY3VtZW50IGZsb3dcbi5ibG9iIHtcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLXNtO1xuICBoMSB7XG4gICAgZm9udC1zaXplOiAkdGV4dC1tZDtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgIG1hcmdpbi10b3A6ICRzcGFjZS1zbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgcCB7XG4gICAgbWFyZ2luOiAkbTA7XG4gIH1cbn1cbi8qIFBsYXllciByYXRpbzogMTAwIC8gKDEyODAgLyA3MjApICovXG4udmlkZW9XcmFwcGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLXNtO1xuICBwYWRkaW5nLXRvcDogNTYuMjUlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi52aWRlbyB7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xufVxuIiwiQGltcG9ydCAndGhlbWUuc2Nzcyc7XG5cbi5yb290IHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JheTtcbiAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xuICBib3gtc2hhZG93OiAwIDAgOHB4IDAgcmdiYSgxMzksIDEzOSwgMTM5LCAwLjUpO1xuICBjb2xvcjogdW5zZXQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZvbnQtc2l6ZTogJHRleHQteHM7XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQteHM7XG4gIG1hcmdpbjogJHNwYWNlLXhzICRzcGFjZS14eHM7XG4gIG1pbi13aWR0aDogOHJlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogJHNwYWNlLXhzICRzcGFjZS14eHM7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB3aWR0aDogbWF4LWNvbnRlbnQ7XG5cbiAgJjpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1saW5rLWNvbG9yLS1ob3Zlcik7XG4gICAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbn1cblxuLmxpbmsge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5kZXRhaWxzIHtcbiAgY29sb3I6ICRjb2xvci1ibGFjaztcbn1cblxuLmFjdGl2ZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWxpbmstY29sb3IpO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjb2xvcjogJGNvbG9yLWJsYWNrO1xufVxuXG4ucmVjb21tZW5kZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icmFuZC1zdWNjZXNzKTtcbiAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgZm9udC1zaXplOiAwLjY3NXJlbTtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2UteHM7XG4gIG1hcmdpbi10b3A6IC0kc3BhY2UteHM7XG4gIG1hcmdpbi1sZWZ0OiAtJHNwYWNlLXhzO1xuICBtYXJnaW4tcmlnaHQ6IC0kc3BhY2UteHM7XG4gIHBhZGRpbmc6ICRzcGFjZS14eHMgJHNwYWNlLXNtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB3aWR0aDogbWF4LWNvbnRlbnQ7XG5cbiAgc3ZnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW07XG4gIH1cbn1cblxuLmhlYWRzaG90IHtcbiAgZm9udC1zaXplOiAkdGV4dC1sZztcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLXh4cztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuXG4uaGVhZHNob3RfX3NhdmVkIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gIGJvcmRlcjogM3B4IHNvbGlkICRjb2xvci13aGl0ZTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICBmb250LXNpemU6ICR0ZXh0LXhzO1xuICBoZWlnaHQ6IDI2cHg7XG4gIGxlZnQ6IDcyJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMjZweDtcbiAgei1pbmRleDogMTtcbn1cblxuLnNhdmVkX19yYW5rIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm90dG9tOiAwO1xuICBjb2xvcjogd2hpdGU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZvbnQtc2l6ZTogJHRleHQteHM7XG4gIGhlaWdodDogMjBweDtcbiAgbGVmdDogMDtcbiAgbWFyZ2luOiBhdXRvO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMjBweDtcbn1cblxuLy8gVE8gTUFLRSBIRUFEU0hPVCBPTkxZIENBTkRJREFDWSBMSVNUIElURU1TXG4uc21hbGwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC5kZXRhaWxzLFxuICAucmVjb21tZW5kZWQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICBhIHtcbiAgICBwYWRkaW5nOiAkc3BhY2UteHhzIDAuMjVyZW07XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICY6Zm9jdXMge1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAuYWN0aXZlIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAzcHggdmFyKC0tbGluay1jb2xvcik7XG4gIH1cblxuICAucm9vdCB7XG4gICAgYm9yZGVyOiAzcHggc29saWQgdHJhbnNwYXJlbnQ7XG5cbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgbWluLXdpZHRoOiB1bnNldDtcbiAgICB3aWR0aDogNjZweDtcbiAgICBoZWlnaHQ6IDY2cHg7XG4gICAgcGFkZGluZzogMDtcblxuICAgICY6Zm9jdXMge1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICB9XG5cbiAgICAuaGVhZHNob3Qge1xuICAgICAgcG9zaXRpb246IHVuc2V0O1xuICAgIH1cbiAgfVxufVxuXG4ud2l0aGRyYXduIHtcbiAgaW1nIHtcbiAgICBvcGFjaXR5OiAwLjU7XG4gIH1cblxuICBjb2xvcjogJGNvbG9yLWdyYXktZGFyaztcblxuICAmOmhvdmVyIHtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6ICRicmVha3BvaW50LW1kKSB7XG4gIC5DYW5kaWRhY3lMaXN0SXRlbSB7XG4gICAgbWFyZ2luOiAkbWFyZ2luLWNvbXBhY3QtaG9yaXpvbnRhbC1vbmx5O1xuICAgIG1pbi13aWR0aDogOHJlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogJGJyZWFrcG9pbnQtbGcpIHtcbiAgLkNhbmRpZGFjeUxpc3RJdGVtIHtcbiAgICBtYXJnaW46ICRtYXJnaW4tY296eS1ob3Jpem9udGFsLW9ubHk7XG4gIH1cbn1cbiIsIkBpbXBvcnQgJ3RoZW1lLnNjc3MnO1xuXG4uQ2FuZGlkYXRlQ2FyZCB7XG4gIGJveC1zaGFkb3c6IDAgMCA4cHggMCByZ2JhKDE5MywgMTkzLCAxOTMsIDAuNSk7XG59XG5cbi5DYW5kaWRhdGVDYXJkX19oZWFkZXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDhyZW0gMWZyIGF1dG87XG4gIGdyaWQtdGVtcGxhdGUtcm93czogbWlubWF4KDhyZW0sIG1heC1jb250ZW50KTtcbiAgZ3JpZC1nYXA6IDFyZW07XG59XG5cbi5DYW5kaWRhdGVDYXJkX19oZWFkZXItLW5vLWhlYWRzaG90IHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgYXV0bztcbiAgcGFkZGluZy1sZWZ0OiAxcmVtO1xufVxuXG4uQ2FuZGlkYXRlQ2FyZCBoMyB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbjogJHNwYWNlLXh4cyAwO1xufVxuXG4uQ2FuZGlkYXRlQ2FyZF9fQmFkZ2Uge1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2UteHh4cztcbiAgbWFyZ2luLXJpZ2h0OiAkc3BhY2UteHh4cztcbn1cblxuLkNhbmRpZGF0ZUNhcmRfX0FsZXJ0SWNvbiB7XG4gIGNvbG9yOiB2YXIoLS1icmFuZC13YXJuaW5nKTtcbn1cblxuLkNhbmRpZGF0ZUNhcmQgaDQge1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW46IDAuNXJlbSAwO1xufVxuXG4uQ2FuZGlkYXRlQ2FyZF9fZGV0YWlscyB7XG4gIGJvcmRlci10b3A6IDAuMXJlbSBzb2xpZCAkY29sb3ItZ3JheS1saWdodDtcbiAgZGlzcGxheTogbm9uZTtcbiAgcGFkZGluZzogMXJlbTtcbn1cblxuLkNhbmRpZGF0ZUNhcmRfX2RldGFpbHMtLW9wZW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLkNhbmRpZGF0ZUNhcmRfX2hlYWRzaG90IHtcbiAgaGVpZ2h0OiA4cmVtO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgd2lkdGg6IDhyZW07XG59XG5cbi5DYW5kaWRhdGVDYXJkX190b2dnbGUge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmb250LXNpemU6IDFyZW07XG4gIGhlaWdodDogMS43NXJlbTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbjogMCAxcmVtIDAgMC41cmVtO1xuICB3aWR0aDogMS43NXJlbTtcbn1cblxuLkNhbmRpZGF0ZUNhcmRfX3RvZ2dsZTphY3RpdmUsXG4uQ2FuZGlkYXRlQ2FyZF9fdG9nZ2xlOmZvY3VzLFxuLkNhbmRpZGF0ZUNhcmRfX3RvZ2dsZTpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeS1kYXJrZW5lZCk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5LWRhcmtlbmVkKTtcbn1cblxuLkNhbmRpZGF0ZUNhcmRfX3VybHMge1xuICBtYXJnaW4tdG9wOiAwLjVyZW07XG59XG5cbi5DYW5kaWRhdGVDYXJkX191cmxzIGEge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xufVxuXG4uQ2FuZGlkYXRlQ2FyZF9faXNzdWVzIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLkNhbmRpZGF0ZUNhcmRfX2lzc3Vlcy1ibG9iIGgxIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLXRvcDogMS41cmVtO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4uQ2FuZGlkYXRlQ2FyZF9fUGFydHlJbml0aWFscyB7XG4gIG1hcmdpbi1sZWZ0OiAwLjM3NXJlbTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5DYW5kaWRhdGVDYXJkIHtcbiAgICBncmlkLWdhcDogMS41cmVtO1xuICB9XG5cbiAgLkNhbmRpZGF0ZUNhcmQgaDMge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgcHJpbnQge1xuICAuQ2FuZGlkYXRlQ2FyZCB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgfVxuXG4gIC5DYW5kaWRhdGVDYXJkIGgyIHtcbiAgICBtYXJnaW4tbGVmdDogLTFyZW07XG4gIH1cblxuICAuQ2FuZGlkYXRlQ2FyZCBoMyB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIH1cblxuICAuQ2FuZGlkYXRlQ2FyZF9fZGV0YWlscyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5DYW5kaWRhdGVDYXJkX19oZWFkZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLkNhbmRpZGF0ZUNhcmRfX2hlYWRzaG90IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLkNhbmRpZGF0ZUNhcmRfX3VybHMsXG4gIC5DYW5kaWRhdGVDYXJkX190b2dnbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbiIsIkBpbXBvcnQgJ3RoZW1lLnNjc3MnO1xuXG4uYnV0dG9uR3JvdXAge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxuLmJ1dHRvbkdyb3VwIGEge1xuICBmbGV4OiAwO1xuICBtYXJnaW46IDAgMC41cmVtIDFyZW0gMDtcbn1cblxuLmJ1dHRvbkdyb3VwIGE6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuYS5idXR0b24ge1xuICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheS1saWdodDtcbiAgYm94LXNoYWRvdzogdmFyKC0tY29sb3ItcHJpbWFyeSkgMnB4IDJweCAwO1xuICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gIG1hcmdpbi1yaWdodDogMC4zcmVtO1xufVxuXG5hLmJ1dHRvbjphY3RpdmUsXG5hLmJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICRjb2xvci1ncmF5O1xuICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG59XG4iLCJAaW1wb3J0ICd0aGVtZS5zY3NzJztcblxuLnJvb3Qge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcblxuICBhIHtcbiAgICBmbGV4OiAwO1xuICAgIG1hcmdpbjogMCAkc3BhY2UteHhzICRzcGFjZS14cyAwO1xuICAgIHBhZGRpbmc6IDVweDtcbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cbiAgICAmOnZpc2l0ZWQge1xuICAgICAgY29sb3I6ICRjb2xvci1ncmF5LWRhcms7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtKSB7XG4gICAgICBtaW4td2lkdGg6IDMycHg7XG4gICAgICBtaW4taGVpZ2h0OiAzMnB4O1xuICAgICAgbWFyZ2luOiAwICRzcGFjZS14cyAkc3BhY2UteHMgMDtcbiAgICB9XG4gIH1cbn1cbiIsIkBpbXBvcnQgJ3RoZW1lLnNjc3MnO1xuXG4uY29udGFpbmVyIHtcbiAgcGFkZGluZy1ib3R0b206ICRzcGFjZS1zbTtcbn1cbiIsIkBpbXBvcnQgJ3RoZW1lJztcblxuLkhlcm8ge1xuICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheS1saWdodDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiA5OTFweDtcbiAgcGFkZGluZzogMXJlbTtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW07XG4gICAgcGFkZGluZy1yaWdodDogM3JlbTtcbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTFweCkge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgcGFkZGluZy1sZWZ0OiA2cmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDZyZW07XG4gIH1cbn1cblxuLkhlcm9fX0hlYWRlciB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gIHAge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxuXG4gIGgxIHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgaDEge1xuICAgICAgZm9udC1zaXplOiAyLjVyZW07XG4gICAgICBsaW5lLWhlaWdodDogMS4yNTtcbiAgICB9XG4gICAgcCB7XG4gICAgICB3aWR0aDogNjUlO1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTFweCkge1xuICAgIGgxIHtcbiAgICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xuICAgIGgxIHtcbiAgICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgICB9XG4gIH1cbn1cblxuLkhlcm9fX0NUQSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDE7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdyaWQtYXJlYTogZm9ybTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1heC13aWR0aDogODAwcHg7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLkFkZHJlc3NGb3JtIHtcbiAgICAgIG1heC13aWR0aDogODAwcHg7XG4gICAgfVxuICB9XG59XG4iLCJAaW1wb3J0ICd0aGVtZS5zY3NzJztcblxuLmZvcm1Jbm5lciB7XG4gIG1hcmdpbi10b3A6IDNyZW07XG4gIHAge1xuICAgIGZvbnQtc2l6ZTogMC44cmVtO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICBjb2xvcjogJGNvbG9yLWdyYXktZGFyaztcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG5cbi5pbnB1dCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyYXk7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIHBhZGRpbmc6IDAuMzc1cmVtIDAuNzVyZW07XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5sYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5jaGVja2JveCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDFyZW07XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYnV0dG9uIHtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbiIsIkBpbXBvcnQgJ3RoZW1lLnNjc3MnO1xuXG4uZXhjdXNlRGVzY3JpcHRpb24gcCB7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cblxuLmV4Y3VzZU1vcmVJbmZvIHtcbiAgZm9udC1zaXplOiAwLjhyZW07XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgY29sb3I6ICRjb2xvci1ncmF5LWRhcms7XG4gIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG5cbiAgJjpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cbn1cbiIsIiRjb2xvci1wcmltYXJ5OiByZ2IoOTEsIDI2LCAxNDgpICFkZWZhdWx0O1xuXG4kY29sb3ItYmxhY2s6ICMyZjJmMmY7XG4kY29sb3ItZ3JheTogI2Q4ZDhkODtcbiRjb2xvci1ncmF5LWRhcms6IHNjYWxlLWNvbG9yKCRjb2xvci1ncmF5LCAkbGlnaHRuZXNzOiAtNTAlKTtcbiRjb2xvci1ncmF5LWxpZ2h0OiBzY2FsZS1jb2xvcigkY29sb3ItZ3JheSwgJGxpZ2h0bmVzczogNTAlKTtcbiRjb2xvci1ncmF5LWV4dHJhLWxpZ2h0OiBzY2FsZS1jb2xvcigkY29sb3ItZ3JheSwgJGxpZ2h0bmVzczogODAlKTtcbiRjb2xvci1ncmF5LWNvbnRyYXN0OiAjNTk1OTU5OyAvLyBzdWZmaWNpZW50IGZvciBhbnkgc2l6ZSB0ZXh0IGFnYWluc3Qgd2hpdGUgYmFja2dyb3VuZFxuJGNvbG9yLWdyYXktY29udHJhc3QtdGl0bGU6ICM3NTc1NzU7IC8vIHN1ZmZpY2llbnQgZm9yIGxhcmdlIHRleHQgYWdhaW5zdCB3aGl0ZSBiYWNrZ3JvdW5kXG4kY29sb3Itd2hpdGU6ICNmZmY7XG5cbiRicmFuZC1kaXNhYmxlZDogJGNvbG9yLWdyYXktbGlnaHQ7XG5cbi8qIHNpemluZyAqL1xuJGVjLXRpbGUtd2lkdGg6IDIwcmVtICFkZWZhdWx0O1xuJGVjLXRpbGUtaGVpZ2h0OiAyMHJlbSAhZGVmYXVsdDtcblxuJGNhcmQtbGlzdC13aWR0aDogNTQwcHg7XG5cbiRsZWFkLWJhci1oZWlnaHQ6IDhyZW07XG5cbi8qIGdsb2JhbCBhbGVydCAqL1xuJGdsb2JhbC1hbGVydC1oZWlnaHQ6IDEwcmVtO1xuJHNoYXJlLWJhbm5lci1oZWlnaHQ6IDVyZW07XG5cbi8qIG5hdiAqL1xuJG5hdi1oZWlnaHQ6IDMuNXJlbTtcbiRuYXYtaGVpZ2h0LWxnOiA1cmVtO1xuXG4vKiB0eXBvZ3JhcGh5ICovXG4kZm9udC1mYW1pbHktaGFuZHdyaXRpbmc6ICdJbmRpZSBGbG93ZXInLCBjdXJzaXZlO1xuIiwiQGltcG9ydCAndGhlbWUuc2Nzcyc7XG5cbi5leGN1c2VCdG4ge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yLWdyYXk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwYWRkaW5nOiAxLjVyZW0gMXJlbTtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgJjpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWdyYXk7XG4gIH1cblxuICAuZXhwYW5kZWQge1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmF5LWV4dHJhLWxpZ2h0O1xuXG4gICAgc3ZnIHtcbiAgICAgIGNvbG9yOiB2YXIoLS1icmFuZC1zdWNjZXNzLWxpZ2h0KTtcbiAgICB9XG4gIH1cbn1cblxuLnNlbGVjdGVkRXhjdXNlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZmJmNztcbn1cblxuLmV4Y3VzZUJ0bkljb24ge1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG59XG4iLCIuZXhjdXNlQ2hvaWNlQ29udGFpbmVyIHtcbiAgd2lkdGg6IDc1JTtcblxuICBAbWVkaWEgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuIiwiQGltcG9ydCAndGhlbWUuc2Nzcyc7XG5cbi5yb290IHtcbiAgZmxleDogMTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbjogJG1hcmdpbi1jb3p5LWhvcml6b250YWwtb25seTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbSkge1xuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZS14cztcbiAgfVxufVxuXG4uaWNvbiB7XG4gIG1hcmdpbjogMCBhdXRvIDE1cHggYXV0bztcbn1cblxuLmlubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZzogMnJlbTtcblxuICBAbWVkaWEgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc20pIHtcbiAgICBwYWRkaW5nOiAxcmVtIDJyZW07XG4gIH1cbn1cblxuYS5saW5rIHtcbiAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuIiwiQGltcG9ydCAndGhlbWUuc2Nzcyc7XG5AaW1wb3J0ICdjb21wb25lbnRzL3NwYXJrbGVzL3Rva2Vucyc7XG5cbi5wYW5lbCB7XG4gIG1hcmdpbi10b3A6IDEuNXJlbTtcbiAgcGFkZGluZy10b3A6IDJyZW07XG4gIHBhZGRpbmctYm90dG9tOiAycmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1NzZweCkge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbTtcbiAgfVxufVxuLnBhbmVsQ2VudGVyIHtcbiAgcCB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiA2MCU7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gICAgICB3aWR0aDogODAlO1xuICAgIH1cbiAgfVxuICBzdmcge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgZyB7XG4gICAgICBmaWxsOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgICB9XG4gIH1cbn1cblxuLnBhbmVsTGVmdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHN2ZyB7XG4gICAgbWFyZ2luOiAxcmVtO1xuICAgIGcge1xuICAgICAgZmlsbDogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gICAgfVxuICB9XG59XG5cbi5wYW5lbE91dGxpbmVDb2xvciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5O1xufVxuXG4ucGFuZWxPdXRsaW5lQ29sb3ItZGFuZ2VyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYnJhbmQtZGFuZ2VyKTtcbn1cblxuLmJhY2tncm91bmQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JheS1leHRyYS1saWdodDtcbn1cblxuLnRpdGxlIHtcbiAgbWFyZ2luOiAwIGF1dG8gMXJlbSBhdXRvO1xuICB3aWR0aDogNjAlO1xufVxuXG4udGl0bGVIaWdobGlnaHRlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICBtYXJnaW4tdG9wOiAtMnJlbTtcbiAgcGFkZGluZzogJHBhZGRpbmctY296eTtcbn1cblxuLnRleHRDZW50ZXIge1xuICBwIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLnRleHRMZWZ0IHtcbiAgcCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB3aWR0aDogODAlO1xuICB9XG59XG5cbi50ZXh0Q29sb3ItZGFuZ2VyIHtcbiAgY29sb3I6IHZhcigtLWJyYW5kLWRhbmdlcik7XG59XG5cbi5pY29uQ29sb3ItZGFuZ2VyIHtcbiAgc3ZnIHtcbiAgICBnIHtcbiAgICAgIGZpbGw6IHZhcigtLWJyYW5kLWRhbmdlcik7XG4gICAgfVxuICB9XG59XG5cbi5pY29uQ29sb3ItZGFuZ2VyIHtcbiAgY29sb3I6IHZhcigtLWJyYW5kLWRhbmdlcik7XG59XG5cbi50aXRsZUJvdHRvbU1hcmdpbiB7XG4gIG1hcmdpbi1ib3R0b206ICRtYXJnaW4tY29tZm9ydGFibGU7XG59XG4iLCJAaW1wb3J0ICd0aGVtZS5zY3NzJztcblxuLmZvcm1Hcm91cCB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbi5sYWJlbCB7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjZS14cztcbn1cblxuLmxhYmVsQ29udGFpbmVyIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmlucHV0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyYXktZGFyaztcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgcGFkZGluZzogMXJlbTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5pbnZhbGlkIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icmFuZC1kYW5nZXIpO1xufVxuXG4uZXJyb3JNZXNzYWdlIHtcbiAgY29sb3I6IHZhcigtLWJyYW5kLWRhbmdlcik7XG59XG5cbi50b29sdGlwQ29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiAyMHJlbTtcbiAgcGFkZGluZzogMCAxcmVtO1xufVxuXG4udG9vbHRpcFRyaWdnZXIge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICBjb2xvcjogJGNvbG9yLWdyYXktZGFyaztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgcGFkZGluZzogMDtcbn1cblxuLnRvb2x0aXBUcmlnZ2VyOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLWxpbmstY29sb3ItLWhvdmVyKTtcbn1cbiIsIjpyb290IHtcbiAgLyogQ29sb3JzICovXG4gIC0tY29sb3ItYmxhY2s6ICMyMTI1Mjk7XG4gIC0tY29sb3ItZ3JheS1kYXJrOiAjNzA3MDcwO1xuICAtLWNvbG9yLWdyYXk6ICNEOEQ4RDg7XG4gIC0tY29sb3ItZ3JheS1saWdodDogI2VjZWNlYztcbiAgLS1jb2xvci1ncmF5LWV4dHJhLWxpZ2h0OiAjZjZmNmY2O1xuICAtLWNvbG9yLXdoaXRlOiAjZmZmO1xuXG4gIC0tY29sb3ItcHJpbWFyeS1yZWQ6IDgwO1xuICAtLWNvbG9yLXByaW1hcnktZ3JlZW46IDUyO1xuICAtLWNvbG9yLXByaW1hcnktYmx1ZTogMTEwO1xuXG4gIC0tY29sb3ItcHJpbWFyeTogcmdiKFxuICAgIHZhcigtLWNvbG9yLXByaW1hcnktcmVkKSxcbiAgICB2YXIoLS1jb2xvci1wcmltYXJ5LWdyZWVuKSxcbiAgICB2YXIoLS1jb2xvci1wcmltYXJ5LWJsdWUpXG4gICk7XG4gIC0tY29sb3ItcHJpbWFyeS1kYXJrZW5lZDogIzUwMzQ2RjtcbiAgLS1jb2xvci1wcmltYXJ5LWxpZ2h0ZW5lZDogIzg4NzM5RjtcbiAgLS1jb2xvci1zZWNvbmRhcnk6ICM5Mjc5Qjc7XG4gIC0tY29sb3ItbGlnaHQ6ICNEREVERkY7XG5cbiAgLS1icmFuZC1kYW5nZXI6ICM5Mjc5Qjc7XG4gIC0tYnJhbmQtZGlzYWJsZWQ6IHZhcigtLWNvbG9yLWdyYXktbGlnaHQpO1xuICAtLWJyYW5kLXN1Y2Nlc3M6ICMwMEIwNjA7XG4gIC0tYnJhbmQtd2FybmluZzogI0ZGQTQwMDtcbiAgLS1icmFuZC1zdWNjZXNzLWxpZ2h0OiAjNGFjNjhlO1xuXG5cbiAgLyogVHlwb2dyYXBoeSAqL1xuICAtLWZvbnQtZmFtaWx5LWJhc2U6ICdMYXRvJywgc2Fucy1zZXJpZjtcbiAgLS1mb250LWZhbWlseS1oZWFkaW5nczogJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICAtLWZvbnQtZmFtaWx5LWhhbmR3cml0aW5nOiAnSW5kaWUgRmxvd2VyJywgY3Vyc2l2ZTtcblxuICAvKiBOYXYgKi9cbiAgLS1uYXYtaGVpZ2h0OiAzLjVyZW07XG4gIC0tbmF2LWhlaWdodC0tbGc6IDVyZW07XG5cbiAgLyogU3Bpbm5lciAqL1xuICAtLXNwaW5uZXItY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICAtLXNwaW5uZXItY29sb3ItcmluZzogcmdiYShcbiAgICB2YXIoLS1jb2xvci1wcmltYXJ5LXJlZCksXG4gICAgdmFyKC0tY29sb3ItcHJpbWFyeS1ncmVlbiksXG4gICAgdmFyKC0tY29sb3ItcHJpbWFyeS1ibHVlKSxcbiAgICAuM1xuICApO1xuXG4gIC8qIExpbmtzICovXG4gIC0tbGluay1jb2xvcjogIzRBOTBFMjtcbiAgLS1saW5rLWNvbG9yLS1ob3ZlcjogIzE3NURBRjtcblxuICAvKiBHbG9iYWwgQWxlcnQgKi9cbiAgLS1nbG9iYWwtYWxlcnQtaGVpZ2h0OiAzcmVtO1xuICAtLXNoYXJlLWJhbm5lci1oZWlnaHQ6IDVyZW07XG5cbiAgLyogTGVhZCBCYXIgKi9cbiAgLS1sZWFkLWJhci1oZWlnaHQ6IDhyZW07XG5cbiAgLyogQ1NDOiBIZWFkZXIgKi9cbiAgLS1oZWFkZXItYmFja2dyb3VuZDogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gIC0taGVhZGVyLWNvbG9yOiB2YXIoLS1jb2xvci1saWdodCk7XG5cbiAgLyogQ1NDOiBDYXJkTGlzdCAqL1xuICAtLWNhcmQtbGlzdC13aWR0aDogNTQwcHg7XG5cbiAgLyogTUFQVFY6IEhlYWRlciAqL1xuICAtLW1hcHR2LWhlYWRlci1oZWlnaHQ6IDY0cHg7IC8qIFNldCBmaXhlZCBoZWlnaHQgc28gd2UgY2FuIGNhbGMgc3RlcCBvZmZzZXRzICovXG5cbiAgLS1jb2xvci1lbGVjdGlvbi1jZW50ZXItYmc6ICMzMDJmMmY7XG4gIFxuICAvKiBTaGFyZSBTY2VuZSAqL1xuICAtLXNoYXJlLWltYWdlLWJhY2tncm91bmQ6ICMzMjYyNzI7XG4gIC0tc2hhcmUtaW1hZ2UtdGV4dDogI2UzOTY3NDtcbiAgLS1zaGFyZS1pbWFnZS1sYWJlbC10ZXh0OiAjZmZmZmZmO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgOnJvb3Qge1xuICAgIC0tbWFwdHYtaGVhZGVyLWhlaWdodDogMTEycHg7XG4gIH1cbn0iLCJAaW1wb3J0ICd0aGVtZS5zY3NzJztcblxuLmNvbnRhaW5lciB7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjZS1zbTtcbn1cblxuLyogSGlkZGVuIG9uIHNtYWxsIHNjcmVlbnMsIHdpbGwgc2hvdyBkcm9wZG93biBpbnN0ZWFkICovXG4ucm9vdCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjZS1zbTtcbiAgcGFkZGluZzogMDtcbn1cblxuLnNlbGVjdCB7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjZS1zbTtcbn1cblxuLklzc3VlTGlzdF9fSXNzdWUge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZvbnQtc2l6ZTogJHRleHQtc207XG4gIGhlaWdodDogMTAwJTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQteHM7XG4gIG1pbi1oZWlnaHQ6ICRzcGFjZS1zbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLklzc3VlTGlzdF9fSXNzdWU6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheTtcbn1cblxuLklzc3VlTGlzdF9fSXNzdWVfX2FjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICRjb2xvci1ibGFjaztcbiAgY29sb3I6ICRjb2xvci13aGl0ZTtcbn1cblxuLklzc3VlTGlzdF9fSXNzdWVfX2xvbmcge1xuICBwYWRkaW5nOiAkcGFkZGluZy1jb21wYWN0O1xufVxuXG4uSXNzdWVMaXN0X19TdGFuY2VzIGEuU291cmNlZFNuaXBwZXQge1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2UteHM7XG59XG5cbi5Jc3N1ZUxpc3RfX1N0YW5jZXMgaDMge1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2UteHM7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6ICRicmVha3BvaW50LW1kKSB7XG4gIC5yb290IHtcbiAgICBkaXNwbGF5OiBmbGV4OyAvKiBJRSBGaXggKi9cbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtYXV0by1yb3dzOiBtaW5tYXgoJHNwYWNlLXNtLCBtYXgtY29udGVudCk7XG4gICAgZ3JpZC1nYXA6ICRzcGFjZS14cztcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyIDFmcjtcbiAgfVxuXG4gIC5Jc3N1ZUxpc3RfX0lzc3VlIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogMCAwIDEycHggMCByZ2JhKDE4MCwgMTgwLCAxODAsIDAuNSk7XG4gIH1cblxuICAuc2VsZWN0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLklzc3VlTGlzdF9fU3RhbmNlcyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDEycHggMCByZ2JhKDE4MCwgMTgwLCAxODAsIDAuNSk7XG4gICAgcGFkZGluZzogJHBhZGRpbmctY296eTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICAuSXNzdWVMaXN0X19TdGFuY2VzOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICBib3gtc2hhZG93OiAtNHB4IDRweCA0cHggMCByZ2JhKDE4MCwgMTgwLCAxODAsIDAuMyk7XG4gICAgY29udGVudDogJ1xcMDBhMCc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIGxlZnQ6ICRzcGFjZS1zbTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtMTBweDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpO1xuICAgIHdpZHRoOiAyMHB4O1xuICB9XG5cbiAgLklzc3VlTGlzdF9fU3RhbmNlcyBoMyB7XG4gICAgY29sb3I6ICRjb2xvci1ncmF5LWRhcms7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1yZWd1bGFyO1xuICAgIGxldHRlci1zcGFjaW5nOiAxLjc1cHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB9XG59XG5cbi5TUk9ubHkge1xuICBkaXNwbGF5OiBub25lO1xufVxuIiwiLyogLS0tLS0tLS0tLS0tLS0tLSBUWVBPR1JBUEhZIC0tLS0tLS0tLS0tLSAqL1xuXG4vKipcbiAgKiBAdG9rZW5zIEZvbnQgU2l6ZVxuICAqIEBwcmVzZW50ZXIgRm9udFNpemVcbiAgKi9cblxuJHRleHQteHM6IDAuODc1cmVtO1xuJHRleHQtc206IDFyZW07XG4kdGV4dC1tZDogMS4xMjVyZW07XG4kdGV4dC1sZzogMS4yNXJlbTtcbiR0ZXh0LXhsOiAxLjVyZW07XG5cbiRoMS1mb250LXNpemU6ICR0ZXh0LXhsOyAvLyAyNHB4XG4kaDEtZm9udC1zaXplLW1vYmlsZTogJHRleHQtbGc7XG5cbiRoMi1mb250LXNpemU6ICR0ZXh0LW1kOyAvLyAxOHB4O1xuJGgzLWZvbnQtc2l6ZTogJHRleHQtc207IC8vIDE2IHB4XG5cbiRib2R5LWZvbnQtc2l6ZTogJHRleHQtc207IC8vIDE2cHhcblxuLyoqXG4gICogQHRva2VucyBMaW5lIEhlaWdodFxuICAqIEBwcmVzZW50ZXIgTGluZUhlaWdodFxuICAqL1xuXG4kbGluZS1oZWlnaHQteHM6IDEuMjU7XG4kbGluZS1oZWlnaHQtc206IDEuMzc1O1xuJGxpbmUtaGVpZ2h0LW1kOiAxLjU7XG4kbGluZS1oZWlnaHQteGw6IDEuODc1O1xuXG4kaDEtbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC14bDsgLy8gMzBweDtcbiRoMi1saW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LXNtOyAvLyAyMnB4O1xuJGgzLWxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQteHM7IC8vIDIwcHhcbiRib2R5LWxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtbWQ7IC8vIDI0cHhcblxuQG1peGluIGgxc3R5bGVzIHtcbiAgZm9udC1zaXplOiAkaDEtZm9udC1zaXplLW1vYmlsZTtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LW1kO1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkYnJlYWtwb2ludC1zbSkge1xuICAgIGZvbnQtc2l6ZTogJGgxLWZvbnQtc2l6ZTtcbiAgICBsaW5lLWhlaWdodDogJGgxLWxpbmUtaGVpZ2h0O1xuICB9XG59XG5cbkBtaXhpbiBoM3RpdGxlc3R5bGVzIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LWhlYWRpbmdzKSAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAkaDItZm9udC1zaXplICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtc20gIWltcG9ydGFudDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLyoqXG4gICogQHRva2VucyBGb250IFdlaWdodFxuICAqIEBwcmVzZW50ZXIgRm9udFdlaWdodFxuICAqL1xuXG4kZm9udC13ZWlnaHQtcmVndWxhcjogNDAwO1xuJGZvbnQtd2VpZ2h0LWJvbGQ6IDYwMDtcbiRmb250LXdlaWdodC1leHRyYS1ib2xkOiA3MDA7XG5cbiRib2R5LWZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtcmVndWxhcjtcblxuLyogLS0tLS0tLS0tLS0tLS0tIFNQQUNJTkcgLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4vKiBtYXJnaW5zICovXG5cbi8qKlxuICAqIEB0b2tlbnMgU3BhY2luZ1xuICAqIEBwcmVzZW50ZXIgU3BhY2luZ1xuICAqL1xuXG4kc3BhY2UteHh4czogMC4yNXJlbTsgLy8gdXNlIHNwYXJpbmdseVxuJHNwYWNlLXh4czogMC41cmVtO1xuJHNwYWNlLXhzOiAxcmVtO1xuJHNwYWNlLXNtOiAyLjVyZW07XG4kc3BhY2UtbWQ6IDVyZW07XG4kc3BhY2UtbGc6IDEwcmVtO1xuJHNwYWNlLXhsOiAyMHJlbTtcblxuLyoqXG4gICogQHRva2VucyBPdGhlciBTcGFjZSBUb2tlbnNcbiAgKi9cblxuJHAwOiAwO1xuJHBhZGRpbmctY29tcGFjdDogJHNwYWNlLXh4cztcbiRwYWRkaW5nLWNvbXBhY3QtcmVjdGFuZ2xlOiAkc3BhY2UteHhzICRzcGFjZS14cztcbiRwYWRkaW5nLWNvenk6ICRzcGFjZS14cztcbiRwYWRkaW5nLWNvenktaG9yaXpvbnRhbC1vbmx5OiAwICRzcGFjZS14cztcbiRwYWRkaW5nLWNvenktdmVydGljYWwtb25seTogJHNwYWNlLXhzIDA7XG4kcGFkZGluZy1jb21mb3J0YWJsZTogJHNwYWNlLXNtO1xuXG4kbTA6IDA7XG4kbWFyZ2luLWNvbXBhY3Q6ICRzcGFjZS14eHM7XG4kbWFyZ2luLWNvbXBhY3QtdmVydGljYWwtb25seTogJHNwYWNlLXh4cyAwO1xuJG1hcmdpbi1jb21wYWN0LWhvcml6b250YWwtb25seTogMCAkc3BhY2UteHhzO1xuXG4kbWFyZ2luLWNvenk6ICRzcGFjZS14cztcbiRtYXJnaW4tY296eS12ZXJ0aWNhbC1vbmx5OiAkc3BhY2UteHMgMDtcbiRtYXJnaW4tY296eS1ob3Jpem9udGFsLW9ubHk6IDAgJHNwYWNlLXhzO1xuXG4kbWFyZ2luLWNvbWZvcnRhYmxlOiAkc3BhY2Utc207XG4kbWFyZ2luLWNvbWZvcnRhYmxlLXZlcnRpY2FsLW9ubHk6ICRzcGFjZS1zbSAwO1xuJG1hcmdpbi1jb21mb3J0YWJsZS1ob3Jpem9udGFsLW9ubHk6IDAgJHNwYWNlLXNtO1xuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tIEJSRUFLUE9JTlRTIC0tLS0tLS0tLS0gKi9cblxuLyoqXG4gICogQHRva2VucyBCcmVha3BvaW50c1xuICAqL1xuJGJyZWFrcG9pbnQtc206IDU3NnB4O1xuJGJyZWFrcG9pbnQtbWQ6IDc2OHB4O1xuJGJyZWFrcG9pbnQtbGc6IDk5MnB4O1xuJGJyZWFrcG9pbnQteGw6IDExNTBweDtcbiRicmVha3BvaW50LXh4bDogMTQwMHB4O1xuIiwiQGltcG9ydCAndGhlbWUuc2Nzcyc7XG5cbi5zZWN0aW9uIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgaDIge1xuICAgIGxldHRlci1zcGFjaW5nOiAycHg7XG4gICAgbWFyZ2luOiAwIDAgJHNwYWNlLXNtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIH1cbn1cblxuLmhlYWRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmJsb2Ige1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2Utc207XG4gIC8vIHRoZXNlIHN0eWxlcyBhcmUgYXBwbGllZCB0byBtYXJrZG93biwgYW5kIHdlIGRvIG5vdCBoYXZlIGNvbnRyb2wgb3ZlciB0aGUgc2VtYW50aWMgaHRtbCB1bnRpbCB3ZSBoYXZlIGltcGxlbWVudGVkIG1hcmtkb3duIGd1aWRlbGluZXNcblxuICBoMSB7XG4gICAgZm9udC1zaXplOiAkdGV4dC1tZDtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgIG1hcmdpbi10b3A6ICRzcGFjZS1zbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbiIsIkBpbXBvcnQgJ3RoZW1lLnNjc3MnO1xuXG4uc2VhcmNoUmVzdWx0Q29udGFpbmVyIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sb3I6ICRjb2xvci1ibGFjayAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBmbGV4O1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1pbi1oZWlnaHQ6ICRzcGFjZS1zbTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAkdGV4dC1zbTtcbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbn1cblxuLnBvc2l0aW9uSWNvbiB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgaGVpZ2h0OiA1MHB4O1xuICB3aWR0aDogNTBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi50ZXh0Q29udGVudCB7XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQteHM7XG4gIG1hcmdpbi1sZWZ0OiAkc3BhY2UteHM7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbn1cblxuLnRpdGxlVGV4dCB7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjZS14eHhzO1xufVxuXG4uc3VidGl0bGVUZXh0IHtcbiAgY29sb3I6ICRjb2xvci1ncmF5LWRhcms7XG4gIGZvbnQtc2l6ZTogJHRleHQteHM7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjZS14eHhzO1xufVxuXG4ubm9Ib3ZlciB7XG4gICY6aG92ZXIge1xuICAgIGN1cnNvcjogdW5zZXQ7XG4gIH1cbn1cblxuLnNlYXJjaFJlc3VsdENvbnRhaW5lciA+IGRpdjpmaXJzdC1jaGlsZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5tZWV0WW91clJlcExpc3RJdGVtIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIHBhZGRpbmc6ICRwYWRkaW5nLWNvenk7XG4gIGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyYXktbGlnaHQ7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycztcblxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmF5LWV4dHJhLWxpZ2h0O1xuICB9XG5cbiAgJiA+IGRpdjpmaXJzdC1jaGlsZCB7XG4gICAgd2lkdGg6IGluaGVyaXQ7XG4gIH1cblxuICAudGV4dENvbnRlbnQge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtcmVndWxhcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAmOm5vdCgubGlzdEl0ZW1EZXNjcmlwdGlvbikge1xuICAgICAgd2lkdGg6IGluaGVyaXQ7XG4gICAgfVxuICB9XG5cbiAgaW1nIHtcbiAgICBtYXJnaW4tcmlnaHQ6ICRtYXJnaW4tY29tcGFjdDtcbiAgfVxuXG4gIC50aXRsZVRleHQge1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgfVxuXG4gIC5saXN0SXRlbURlc2NyaXB0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiAkbWFyZ2luLWNvbXBhY3Q7XG4gICAgcGFkZGluZy10b3A6ICRwYWRkaW5nLWNvbXBhY3Q7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRjb2xvci1ncmF5LWxpZ2h0O1xuICAgIGZvbnQtc2l6ZTogJHRleHQteHM7XG4gICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1tZDtcbiAgfVxuXG4gIC5leHBhbmRSaWdodCB7XG4gICAgcmlnaHQ6ICRzcGFjZS1zbTtcblxuICAgIHN2ZyB7XG4gICAgICBjb2xvcjogdmFyKC0tYnJhbmQtZGFuZ2VyKTtcbiAgICB9XG4gIH1cbn1cblxuLndhcm5pbmcge1xuICBtYXJnaW46IDAgJHNwYWNlLXh4eHM7XG4gIGNvbG9yOiB2YXIoLS1icmFuZC13YXJuaW5nKTtcbn1cbiIsIkBpbXBvcnQgJ3RoZW1lLnNjc3MnO1xuXG4uc3dpdGNoZXIge1xuICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICBtaW4td2lkdGg6IDIwMHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuIiwiQGltcG9ydCAndGhlbWUuc2Nzcyc7XG5cbi5NZWFzdXJlQ2FyZCB7XG4gIGJveC1zaGFkb3c6IDAgMCA4cHggMCByZ2JhKDE5MywgMTkzLCAxOTMsIDAuNSk7XG59XG5cbi5NZWFzdXJlQ2FyZF9faGVhZGVyIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgYXV0bztcbiAgZ3JpZC1nYXA6IDFyZW07XG4gIG1pbi1oZWlnaHQ6IDhyZW07XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gIHBhZGRpbmctdG9wOiAxcmVtO1xufVxuXG4uTWVhc3VyZUNhcmQgaDIge1xuICBtYXJnaW46IDA7XG59XG5cbi5NZWFzdXJlQ2FyZCBoMyB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbjogMDtcbn1cblxuLk1lYXN1cmVDYXJkIGg0IHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luOiAwLjVyZW0gMDtcbn1cblxuLk1lYXN1cmVDYXJkX19kZXRhaWxzIHtcbiAgYm9yZGVyLXRvcDogMC4xcmVtIHNvbGlkICRjb2xvci1ncmF5O1xuICBkaXNwbGF5OiBub25lO1xuICBwYWRkaW5nOiAxcmVtO1xufVxuXG4uTWVhc3VyZUNhcmRfX2RldGFpbHMtLW9wZW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLk1lYXN1cmVDYXJkX190b2dnbGUge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmb250LXNpemU6IDFyZW07XG4gIGhlaWdodDogMS43NXJlbTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbjogMCAxcmVtIDAgMC41cmVtO1xuICB3aWR0aDogMS43NXJlbTtcbn1cblxuLk1lYXN1cmVDYXJkX190b2dnbGU6YWN0aXZlLFxuLk1lYXN1cmVDYXJkX190b2dnbGU6Zm9jdXMsXG4uTWVhc3VyZUNhcmRfX3RvZ2dsZTpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeS1kYXJrZW5lZCk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5LWRhcmtlbmVkKTtcbn1cblxuLk1lYXN1cmVDYXJkX19lbmRvcnNlZC1jaG9pY2Uge1xuICBtYXJnaW46IDAgJHNwYWNlLXh4eHM7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuTWVhc3VyZUNhcmQge1xuICAgIGdyaWQtZ2FwOiAxLjVyZW07XG4gIH1cblxuICAuTWVhc3VyZUNhcmQgaDMge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgcHJpbnQge1xuICAuTWVhc3VyZUNhcmQge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGJyZWFrLWluc2lkZTogYXZvaWQ7XG4gIH1cblxuICAuTWVhc3VyZUNhcmQgaDMge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgfVxuXG4gIC5NZWFzdXJlQ2FyZF9fZGV0YWlscyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5NZWFzdXJlQ2FyZF9faGVhZGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gIH1cblxuICAuTWVhc3VyZUNhcmRfX2hlYWRlciBwIHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgbWFyZ2luOiAwLjVyZW0gMCAwIDA7XG4gIH1cblxuICAuTWVhc3VyZUNhcmRfX3RvZ2dsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuIiwiLk1lYXN1cmVTaGFyZUNhcmRfX1NlbGVjdGlvbiB7XG4gIG1hcmdpbi10b3A6IDEuNXJlbTtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLk1lYXN1cmVTaGFyZUNhcmRfX0ljb24ge1xuICBtYXJnaW4tbGVmdDogMXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG59XG5cbi5NZWFzdXJlU2hhcmVDYXJkX19JY29uLS1kYW5nZXIge1xuICBjb2xvcjogdmFyKC0tYnJhbmQtZGFuZ2VyKTtcbn1cblxuLk1lYXN1cmVTaGFyZUNhcmRfX0ljb24tLXN1Y2Nlc3Mge1xuICBjb2xvcjogdmFyKC0tYnJhbmQtc3VjY2Vzcyk7XG59XG4iLCJAaW1wb3J0ICd0aGVtZS5zY3NzJztcblxuLyogQ2xhc3MgYWRkZWQgdG8gPGJvZHk+LiBQcmV2ZW50cyBwYWdlIGZyb20gc2Nyb2xsaW5nIGJlaGluZCBtb2RhbC4gKi9cbi5SZWFjdE1vZGFsX19Cb2R5LS1vcGVuIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLk1vZGFsIHtcbiAgYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuICBib3gtc2hhZG93OiAwIDAgMTJweCAwIHJnYmEoMTM0LCAxMzQsIDEzNCwgMC41KTtcbiAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xuICBtYXJnaW46IDFyZW07XG4gIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAycmVtKTsgLyogLTJyZW0gdG8gYWNjb3VudCBmb3IgbWFyZ2luICovXG4gIG91dGxpbmU6IDA7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0yNSUpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLW91dCwgLXdlYmtpdC10cmFuc2Zvcm0gMC4zcyBlYXNlLW91dDtcbn1cblxuLk1vZGFsLS1hZnRlci1vcGVuIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG59XG5cbi5Nb2RhbC0tYmVmb3JlLWNsb3NlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTI1JSk7XG59XG5cbi5Nb2RhbF9fT3ZlcmxheSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xNXMgbGluZWFyO1xuICB6LWluZGV4OiAyMTQ3NDgzNjQ3O1xufVxuXG4uTW9kYWxfX092ZXJsYXktLWFmdGVyLW9wZW4ge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uTW9kYWxfX092ZXJsYXktLWJlZm9yZS1jbG9zZSB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5Nb2RhbF9fQm9keSB7XG4gIHBhZGRpbmc6IDFyZW07XG59XG5cbi5Nb2RhbF9fSGVhZGVyIHtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLk1vZGFsX19CdG5DbG9zZSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIGNvbG9yOiAkY29sb3ItZ3JheTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmbG9hdDogcmlnaHQ7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgcGFkZGluZzogMC41cmVtIDAuNzVyZW07XG59XG5cbi5Nb2RhbF9fQnRuQ2xvc2U6aG92ZXIge1xuICBjb2xvcjogJGNvbG9yLWdyYXktZGFyaztcbn1cblxuLk1vZGFsX19CdG5DbG9zZTpmb2N1cyB7XG4gIG91dGxpbmU6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDYxMnB4KSB7XG4gIC5Nb2RhbCB7XG4gICAgbWFyZ2luOiA0cmVtIGF1dG8gMS41cmVtIGF1dG87XG4gICAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDUuNXJlbSk7IC8qIC01LjVyZW0gdG8gYWNjb3VudCBmb3IgbWFyZ2luICovXG4gICAgbWF4LXdpZHRoOiA2MDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLk1vZGFsX19Cb2R5IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDJyZW07XG4gICAgcGFkZGluZy1yaWdodDogMnJlbTtcbiAgfVxufVxuIiwiQGltcG9ydCAndGhlbWUuc2Nzcyc7XG5cbi5uZXdzQ29udGFpbmVyIHtcbiAgcGFkZGluZy1ib3R0b206ICRzcGFjZS1zbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBoMiB7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgICBtYXJnaW46IDAgMCAkc3BhY2Utc207XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgfVxufVxuIiwiLyogVE9ETyAtIHdlIGN1cnJlbnRseSBoYXZlIHR3byBuZXh0IHN0ZXAgYnV0dG9ucyBpbiBtYXB0diBhbmQgcmVxdWVzdCBiYWxsb3QuXG5UaGVzZSBzaG91bGQgYmQgcmVjb25jaWxlZCBhbmQgdGhlIHN0eWxpbmcgc2hvdWxkIGJlIHVuaXZlcnNhbGx5IGFkYXB0ZWQsIGJlY2F1c2VcbmZvciBzb21lIHJlYXNvbiwgdGhlIHN0eWxlcyBmcm9tIHRoZSBvdGhlciBtb2R1bGUgYXJlIG92ZXJyaWRpbmcgYW55IHN0eWxlcyBoZXJlLlxuKi9cblxuLk5leHRTdGVwQnV0dG9uIHtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgcGFkZGluZzogMC42NXJlbSA1cmVtO1xufVxuIiwiQGltcG9ydCAndGhlbWUuc2Nzcyc7XG5cbi5PZmZpY2VDYXJkIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgYm94LXNoYWRvdzogMCAwIDhweCAwICRjb2xvci1ncmF5O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBwYWRkaW5nOiAxcmVtO1xufVxuXG4uT2ZmaWNlQ2FyZCA+IGgzIHtcbiAgZmxleDogMTtcbn1cblxuLk9mZmljZUNhcmRfX0NhbmRpZGF0ZUxpc3Qge1xuICBmbGV4OiAxO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5PZmZpY2VDYXJkX19DYW5kaWRhdGVMaXN0ID4gbGkge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIG1hcmdpbi10b3A6IDAuNXJlbTtcbn1cblxuLk9mZmljZUNhcmRfX0NhbmRpZGF0ZUxpc3QgPiBsaSA+IGhlYWRlciB7XG4gIGZsZXg6IDE7XG4gIG1hcmdpbi1sZWZ0OiAxcmVtO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLk9mZmljZUNhcmQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbn1cbiIsIkBpbXBvcnQgJ3RoZW1lLnNjc3MnO1xuXG4uY2FyZCB7XG4gIGJveC1zaGFkb3c6IDAgMCA4cHggMCByZ2JhKDE5MywgMTkzLCAxOTMsIDAuNSk7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogOHJlbSBhdXRvO1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IDhyZW07XG4gIGdyaWQtZ2FwOiAxcmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xufVxuXG4uY2FyZCBoMyB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwLjJyZW07XG59XG5cbi5jYXJkIGg0IHtcbiAgZm9udC1zaXplOiAwLjhyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW46IDA7XG59XG5cbi5jYXJkIGhlYWRlciB7XG4gIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cblxuLmhlYWRzaG90IHtcbiAgaGVpZ2h0OiA4cmVtO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgd2lkdGg6IDhyZW07XG59XG5cbi5zdW1tYXJ5IHtcbiAgY29sb3I6ICRjb2xvci1ncmF5LWRhcms7XG4gIGZvbnQtc2l6ZTogMC44cmVtO1xuICBtYXJnaW46IDAuNzVyZW0gMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc3VtbWFyeSBhLFxuLnN1bW1hcnkgYTp2aXNpdGVkIHtcbiAgY29sb3I6ICRjb2xvci1ncmF5LWRhcms7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLnN1bW1hcnkgYTphY3RpdmUsXG4uc3VtbWFyeSBhOmZvY3VzLFxuLnN1bW1hcnkgYTpob3ZlciB7XG4gIGNvbG9yOiAkY29sb3ItYmxhY2s7XG59XG5cbi51cmxzIHtcbiAgYm90dG9tOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAxO1xufVxuXG4udXJscyBhIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjNyZW07XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY2FyZCB7XG4gICAgZ3JpZC1nYXA6IDEuNXJlbTtcbiAgfVxufVxuIiwiQGltcG9ydCAndGhlbWUuc2Nzcyc7XG5cbiRwcmltYXJ5OiBnZXRDb2xvcih2YXIoLS1jb2xvci1wcmltYXJ5KSwgJGNvbG9yLXByaW1hcnkpO1xuXG4uY29udGFpbmVyIHtcbiAgYm9yZGVyOiB1bnNldDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1heC13aWR0aDogMjByZW07XG4gIG1hcmdpbi1ib3R0b206IDNyZW07XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHBhZGRpbmc6IHVuc2V0O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkYnJlYWtwb2ludC1tZCkge1xuICAgIG1hcmdpbi10b3A6IDJyZW07XG4gIH1cbn1cblxuLnJhZGlvSXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5yYWRpb0xhYmVsIHtcbiAgZm9udC1zaXplOiAkdGV4dC1zbTtcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLXh4cztcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRicmVha3BvaW50LXNtKSB7XG4gICAgZm9udC1zaXplOiAkdGV4dC1zbTtcbiAgfVxufVxuXG4ucmFkaW9JbnB1dCB7XG4gIG9wYWNpdHk6IDA7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gICY6Y2hlY2tlZCArIC5yYWRpb0NvbnRyb2w6OmJlZm9yZSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxuXG4gICY6Zm9jdXMgKyAucmFkaW9Db250cm9sIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjA1ZW0gI2ZmZiwgMCAwIDAuMTVlbSAwLjFlbSAkY29sb3ItYmxhY2s7XG4gIH1cbn1cblxuLnJhZGlvQ29udHJvbCB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyOiAwLjFyZW0gc29saWQgJGNvbG9yLWdyYXktZGFyaztcbiAgZGlzcGxheTogZ3JpZDtcbiAgaGVpZ2h0OiAxcmVtO1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgbWluLXdpZHRoOiAxcmVtO1xuICBwbGFjZS1pdGVtczogY2VudGVyO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMC4yNXJlbSk7XG4gIHdpZHRoOiAxcmVtO1xuXG4gICY6OmJlZm9yZSB7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMC41ZW0gMC41ZW0gJHByaW1hcnk7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGhlaWdodDogMC41cmVtO1xuICAgIHRyYW5zaXRpb246IDE4MG1zIHRyYW5zZm9ybSBlYXNlLWluLW91dDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgIHdpZHRoOiAwLjVyZW07XG4gIH1cbn1cblxuLnN1Y2Nlc3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgc3ZnIHtcbiAgICBtYXJnaW46IDAuMjVyZW07XG4gIH1cbiAgcCB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG5cbi55ZXMge1xuICBjb2xvcjogdmFyKC0tYnJhbmQtc3VjY2Vzcyk7XG59XG5cbi5ubyB7XG4gIGNvbG9yOiB2YXIoLS1icmFuZC1kYW5nZXIpO1xufVxuIiwiQGltcG9ydCAndGhlbWUuc2Nzcyc7XG5cbi5TZWxlY3Rpb25Db21tZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uU2VsZWN0aW9uQ29tbWVudF9fQ29tbWVudCB7XG4gIGJhY2tncm91bmQ6ICRjb2xvci1ncmF5LWV4dHJhLWxpZ2h0O1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICBtYXJnaW46IDEuNXJlbSAwO1xuICBwYWRkaW5nOiAwLjFyZW0gMS41cmVtO1xufVxuXG4uU2VsZWN0aW9uQ29tbWVudF9fRm9ybSB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbjogMS41cmVtIDA7XG59XG5cbi5TZWxlY3Rpb25Db21tZW50X19Gb3JtIHRleHRhcmVhIHtcbiAgYm9yZGVyOiBub25lO1xuICBib3gtc2hhZG93OiAwIDJweCA4cHggMCByZ2JhKDExMywgMTExLCAxMTEsIDAuMjIpO1xuICBtYXJnaW4tcmlnaHQ6IDEuNXJlbTtcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uU2VsZWN0aW9uQ29tbWVudF9fRWRpdCB7XG4gIGNvbG9yOiB2YXIoLS1saW5rLWNvbG9yKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwLjVyZW07XG4gIHRvcDogMC41cmVtO1xufVxuXG4uU2VsZWN0aW9uQ29tbWVudF9fRWRpdDpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1saW5rLWNvbG9yLS1ob3Zlcik7XG59XG4iLCJAaW1wb3J0ICd0aGVtZS5zY3NzJztcblxuLnNpZ25hdHVyZUNvbnRhaW5lciB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JheS1kYXJrO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uc2lnbmF0dXJlUGFkIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1ncmF5LWRhcms7XG59XG5cbi5zaWduYXR1cmVQYWRfX2Vycm9yIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYnJhbmQtZGFuZ2VyKTtcbn1cblxuLmZvb3RlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmF5LWV4dHJhLWxpZ2h0O1xuICBib3JkZXI6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZzogJHNwYWNlLXh4cztcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5jbGVhckJ0biB7XG4gIHBhZGRpbmc6ICRzcGFjZS14eHMgJHNwYWNlLXhzO1xufVxuIiwiQGltcG9ydCAndGhlbWUuc2Nzcyc7XG5AaW1wb3J0ICdjb21wb25lbnRzL3NwYXJrbGVzL3Rva2Vucyc7XG5cbi5zb2NpYWxTaWRlYmFyIHtcbiAgYm90dG9tOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHBhZGRpbmctcmlnaHQ6ICRzcGFjZS14cztcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDIxNDc0ODM2NDc7XG59XG4iLCJAaW1wb3J0ICd0aGVtZS5zY3NzJztcblxuLyogV2hlbiBBL0IgdGVzdGluZyB0aGUgc2VjdGlvbnMgYXJlIHdyYXBwZWQgaW4gYSA8c3Bhbj4gKi9cbi5jYW5kaWRhdGVEZXRhaWxzID4gc2VjdGlvbixcbi5jYW5kaWRhdGVEZXRhaWxzID4gc3BhbiA+IHNlY3Rpb24ge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWdyYXk7XG4gIG1hcmdpbjogJG1hcmdpbi1jb21mb3J0YWJsZS12ZXJ0aWNhbC1vbmx5O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IDQwcmVtO1xufVxuXG4vKiBXaGVuIEEvQiB0ZXN0aW5nIHRoZSBzZWN0aW9ucyBhcmUgd3JhcHBlZCBpbiBhIDxzcGFuPiAqL1xuLmNhbmRpZGF0ZURldGFpbHMgPiBzZWN0aW9uIGgzLFxuLmNhbmRpZGF0ZURldGFpbHMgPiBzcGFuID4gc2VjdGlvbiBoMyB7XG4gIGxldHRlci1zcGFjaW5nOiAycHg7XG4gIG1hcmdpbjogMDtcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLXNtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uY2FuZGlkYXRlRGV0YWlsc19fQmxvYiB7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjZS1zbTtcbn1cblxuLmNhbmRpZGF0ZURldGFpbHNfX0Jsb2IgaDEge1xuICAvLyB0aGVzZSBhcmUgbWFya2Rvd24gYmxvYnMgYW5kIHdlIGRvIG5vdCBoYXZlIGNvbnRyb2wgb3ZlciB0aGUgc2VtYW50aWMgaHRtbCBoZXJlXG4gIGZvbnQtc2l6ZTogJHRleHQtbWQ7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIG1hcmdpbi10b3A6ICRzcGFjZS1zbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uY2FuZGlkYXRlRGV0YWlsc19fTWFya2Rvd25CbG9iIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcGFkZGluZzogMXJlbTtcbn1cbiIsIkBpbXBvcnQgJ3RoZW1lLnNjc3MnO1xuXG4uY2FuZGlkYXRlSGVhZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLXNtO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IDQwcmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgaDEge1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgbWFyZ2luOiAkbTA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgfVxuXG4gIGgyIHtcbiAgICBjb2xvcjogJGNvbG9yLWdyYXktZGFyaztcbiAgICBmb250LXNpemU6ICR0ZXh0LXNtO1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtcmVndWxhcjtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgIG1hcmdpbjogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2UteHhzO1xuICB9XG59XG5cbi51cmxzIHtcbiAgbWFyZ2luLXRvcDogJHNwYWNlLXhzO1xufVxuXG4ucnVubmluZ01hdGUge1xuICBjb2xvcjogJGNvbG9yLWdyYXktZGFyaztcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLXhzO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXJlZ3VsYXI7XG59XG5cbi5oZWFkc2hvdCB7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjZS14cztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTUwcHg7XG59XG5cbi5mZWF0dXJlZCB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWJyYW5kLXN1Y2Nlc3MpO1xuICBib3JkZXItcmFkaXVzOiAwLjE1cmVtO1xuICBib3R0b206IDA7XG4gIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gIGZvbnQtc2l6ZTogMC42NzVyZW07XG4gIGxlZnQ6IDA7XG4gIHBhZGRpbmc6IDAuNXJlbTtcbiAgcmlnaHQ6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICBzdmcge1xuICAgIG1hcmdpbi1yaWdodDogJHNwYWNlLXh4cztcbiAgfVxufVxuXG4ubm90aWZpY2F0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLXNtO1xufVxuIiwiQGltcG9ydCAndGhlbWUuc2Nzcyc7XG5cbi5jb250YWluZXJfb3V0ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogJHNwYWNlLWxnO1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1tZCkge1xuICAgIG1hcmdpbi1ib3R0b206ICRtYXJnaW4tY29tZm9ydGFibGU7XG4gIH1cbn1cblxuLmNhbmRpZGF0ZUxpc3RDb250YWluZXIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWdyYXk7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDRweCAwIHJnYmEoMTgwLCAxODAsIDE4MCwgMC4yKTtcbiAgbWluLWhlaWdodDogJHNwYWNlLWxnO1xuICBtYXJnaW46IDA7XG4gIG92ZXJmbG93LXg6IHNjcm9sbDtcbiAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRicmVha3BvaW50LW1kKSB7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBtaW4taGVpZ2h0OiAkc3BhY2UtbGc7XG4gIH1cbn1cblxuLmhhc0JhZGdlIHtcbiAgbWluLWhlaWdodDogMTJyZW07XG59XG5cbi5jYW5kaWRhdGVMaXN0IHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBtaW4taGVpZ2h0OiBpbmhlcml0O1xuICBtaW4td2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBzY3JvbGw7XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLm5hdiB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5uYXZCdG4ge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzUpO1xuICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JheTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgYm94LXNoYWRvdzogMXB4IDFweCA0cHggMCByZ2JhKDEyOCwgMTI4LCAxMjgsIDAuNSk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiAkdGV4dC14bDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAkc3BhY2UteHh4cyAkc3BhY2UteHhzO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjUlO1xuICB3aWR0aDogMzJweDtcbiAgei1pbmRleDogMTAwO1xuXG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMSk7XG4gICAgY29sb3I6IHZhcigtLWxpbmstY29sb3ItLWhvdmVyKTtcbiAgfVxufVxuXG4uaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmxlZnROYXYge1xuICBsZWZ0OiAwO1xufVxuXG4ucmlnaHROYXYge1xuICByaWdodDogMDtcbn1cblxuLml0ZW0ge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICAmOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tbGVmdDogJHNwYWNlLXh4cztcbiAgfVxuICAmOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1yaWdodDogJHNwYWNlLXh4cztcbiAgfVxufVxuXG4vLyBDUkVBVEVTIFRIRSBIRUFEU0hPVCBPTkxZIENBTkRJREFURUxJU1Rcbi5zbWFsbCB7XG4gIC5jYW5kaWRhdGVMaXN0Q29udGFpbmVyIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIG1hcmdpbi10b3A6ICRzcGFjZS14cztcbiAgICBtaW4taGVpZ2h0OiAkc3BhY2UtbWQ7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJGJyZWFrcG9pbnQtbGcpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtJHNwYWNlLXNtO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAtJHNwYWNlLXNtO1xuICAgIH1cbiAgfVxufVxuIiwiQGltcG9ydCAndGhlbWUuc2Nzcyc7XG5cbi5jb250YWluZXJfb3V0ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogJHNwYWNlLW1kO1xufVxuXG4uY2FuZGlkYXRlTGlzdENvbnRhaW5lciB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG1hcmdpbi10b3A6ICRzcGFjZS14eHM7XG4gIG1pbi1oZWlnaHQ6IDZyZW07XG4gIG92ZXJmbG93LXg6IHNjcm9sbDtcbiAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRicmVha3BvaW50LW1kKSB7XG4gICAgLmhhc0JhZGdlIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDEycmVtO1xuICAgIH1cbiAgfVxufVxuXG4uY2FuZGlkYXRlTGlzdCB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogJG0wO1xuICBtaW4td2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBzY3JvbGw7XG4gIHBhZGRpbmc6ICRwMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4ubmF2IHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ucmlnaHRfb25seSB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG5cbi5uYXZCdG4ge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzUpO1xuICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JheTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgYm94LXNoYWRvdzogMXB4IDFweCA0cHggMCByZ2JhKDEyOCwgMTI4LCAxMjgsIDAuNSk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiAkdGV4dC14bDtcbiAgbWFyZ2luOiAkbTA7XG4gIHBhZGRpbmc6ICRzcGFjZS14eHMgJHNwYWNlLXh4cztcbiAgd2lkdGg6IDMycHg7XG4gIHotaW5kZXg6IDEwMDtcblxuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDEpO1xuICAgIGNvbG9yOiB2YXIoLS1saW5rLWNvbG9yLS1ob3Zlcik7XG4gIH1cbn1cblxuLmhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5pdGVtIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgJjpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWxlZnQ6ICRzcGFjZS14eHM7XG4gIH1cbiAgJjpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6ICRzcGFjZS14eHM7XG4gIH1cbn1cbiIsIkBpbXBvcnQgJ3RoZW1lLnNjc3MnO1xuXG4uQ29tbWFuZEJhciB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1ncmF5O1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6ICRuYXYtaGVpZ2h0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDFyZW07XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMTtcbn1cblxuLkNvbW1hbmRCYXJfX0NoaWxkcmVuIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cblxuLkNvbW1hbmRCYXJfX0JhY2tCdG4ge1xuICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcbiAgcGFkZGluZy1yaWdodDogMS41cmVtO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLkNvbW1hbmRCYXIge1xuICAgIGhlaWdodDogJG5hdi1oZWlnaHQtbGc7XG4gIH1cbn1cblxuQG1lZGlhIHByaW50IHtcbiAgLkNvbW1hbmRCYXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbiIsIkBpbXBvcnQgJ3RoZW1lLnNjc3MnO1xuXG4uZmxvd0Nob2ljZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1heC13aWR0aDogNjAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbSkge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgd2lkdGg6IDkwJTtcbiAgfVxufVxuIiwiQGltcG9ydCAndGhlbWUuc2Nzcyc7XG5AaW1wb3J0ICdjb21wb25lbnRzL3NwYXJrbGVzL3Rva2Vucyc7XG5cbi5Gb290ZXIge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgZm9udC1zaXplOiAkdGV4dC1tZDtcbiAgcGFkZGluZzogM3JlbSAkc3BhY2UteHM7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMTA7XG5cbiAgYSB7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLWxpZ2h0KTtcbiAgfVxuXG4gIGE6YWN0aXZlLFxuICBhOmZvY3VzLFxuICBhOmhvdmVyIHtcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItbGlnaHQpO1xuICB9XG59XG5cbi5mb290ZXJDb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uZm9vdGVyRGlzY2xhaW1lciB7XG4gIGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgbWFyZ2luOiAwIDFyZW0gMnJlbTtcbiAgbWF4LXdpZHRoOiA0MHJlbTtcbiAgcGFkZGluZzogJHBhZGRpbmctY296eTtcblxuICBhIHtcbiAgICBjb2xvcjogdmFyKC0tbGluay1jb2xvcik7XG4gIH1cblxuICBhOmhvdmVyIHtcbiAgICBjb2xvcjogdmFyKC0tbGluay1jb2xvci0taG92ZXIpO1xuICB9XG59XG5cbi5mb290ZXJMaW5rcyB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5mb290ZXJMaW5rcyA+IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogJG1hcmdpbi1jb3p5O1xufVxuXG4uZm9vdGVyTGlua3MgPiBsaSBhIHtcbiAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmZvb3RlckxvY2FsZSB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi10b3A6IDEuNXJlbTtcbn1cblxuLmZvb3RlckxvY2FsZSBzdmcge1xuICBtYXJnaW4tcmlnaHQ6ICRtYXJnaW4tY29tcGFjdDtcbn1cblxuLmZvb3RlckxvY2FsZVN3aXRjaGVyIHtcbiAgbWFyZ2luLWxlZnQ6ICRtYXJnaW4tY29tcGFjdDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mb290ZXJMaW5rcyA+IGxpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nLWxlZnQ6ICRwYWRkaW5nLWNvenk7XG4gICAgcGFkZGluZy1yaWdodDogJHBhZGRpbmctY296eTtcbiAgfVxuXG4gIC5mb290ZXJXaXRoU2lkZWJhciB7XG4gICAgbWFyZ2luLWxlZnQ6IDE4cmVtO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxOHJlbSk7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5mb290ZXJXaXRoU2lkZWJhciB7XG4gICAgbWFyZ2luLWxlZnQ6IDIycmVtO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyMnJlbSk7XG4gIH1cbn1cblxuQG1lZGlhIHByaW50IHtcbiAgLkZvb3RlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuIiwiQGltcG9ydCAndGhlbWUuc2Nzcyc7XG5cbi5ib3JkZXIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWdyYXktbGlnaHQ7XG59XG4uY29udGFpbmVyIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW4tdG9wOiAwO1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICB3aWR0aDogMTAwJTtcblxuICAmLnJlcExpc3RDb250YWluZXIge1xuICAgIG92ZXJmbG93OiB1bnNldDtcbiAgfVxufVxuXG4ubGlzdEl0ZW0ge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW4tdG9wOiAwO1xuICBwYWRkaW5nOiAkcGFkZGluZy1jb21wYWN0O1xuXG4gICY6bm90KC5tZWV0WW91clJlcExpc3RTdHlsZXMpIHtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnM7XG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JheS1saWdodDtcbiAgICB9XG4gIH1cbn1cblxuLnNlbGVjdGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyYXktZXh0cmEtbGlnaHQ7XG4gIGJvcmRlci1sZWZ0OiAzcHggc29saWQgZ2V0Q29sb3IodmFyKC0tY29sb3ItcHJpbWFyeSksICRjb2xvci1wcmltYXJ5KTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZy1sZWZ0OiBjYWxjKCRzcGFjZS14eHMgLSAzcHgpO1xufVxuXG4ubWVldFlvdXJSZXBMaXN0U3R5bGVzIHtcbiAgcGFkZGluZzogJHBhZGRpbmctY296eTtcbn1cbiIsIi5Qb3NpdGlvbkNvbnRhaW5lciB7XG4gIG1hcmdpbi1ib3R0b206IDVyZW07XG59XG5cbi5Qb3NpdGlvbkNvbnRhaW5lciA+IGgyIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG59XG4iLCIuUG9zaXRpb25TaGFyZUNhcmQgdWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuXG4uUG9zaXRpb25TaGFyZUNhcmRfX0NhbmRpZGF0ZSB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5Qb3NpdGlvblNoYXJlQ2FyZF9fQ2FuZGlkYXRlIC5IZWFkc2hvdCB7XG4gIG1hcmdpbi1yaWdodDogMXJlbTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5Qb3NpdGlvblNoYXJlQ2FyZF9fQ2FuZGlkYXRlTmFtZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuXG4uUG9zaXRpb25TaGFyZUNhcmRfX0NhbmRpZGF0ZU5hbWUgaDQge1xuICBtYXJnaW46IDA7XG59XG5cbi5Qb3NpdGlvblNoYXJlQ2FyZF9fU2VsZWN0aW9uIHtcbiAgbWFyZ2luLXRvcDogMS41cmVtO1xufVxuXG4uUG9zaXRpb25TaGFyZUNhcmRfX0ljb24ge1xuICBtYXJnaW4tbGVmdDogMXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuUG9zaXRpb25TaGFyZUNhcmRfX0ljb24ge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5cbi5Qb3NpdGlvblNoYXJlQ2FyZF9fSWNvbi0tZGFuZ2VyLFxuLlBvc2l0aW9uU2hhcmVDYXJkX19SZXRlbnRpb24tLWRhbmdlciB7XG4gIGNvbG9yOiB2YXIoLS1icmFuZC1kYW5nZXIpO1xufVxuXG4uUG9zaXRpb25TaGFyZUNhcmRfX0ljb24tLXN1Y2Nlc3MsXG4uUG9zaXRpb25TaGFyZUNhcmRfX1JldGVudGlvbi0tc3VjY2VzcyB7XG4gIGNvbG9yOiB2YXIoLS1icmFuZC1zdWNjZXNzKTtcbn1cblxuLlBvc2l0aW9uU2hhcmVDYXJkX19SZXRlbnRpb24ge1xuICBmb250LXNpemU6IDAuOHJlbTtcbn1cbiIsIkBpbXBvcnQgJ3RoZW1lLnNjc3MnO1xuXG4ubW9kYWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5LWxpZ2h0ZW5lZCk7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggMXB4IDExcHggMHB4IHJnYmEoMCwgMCwgMCwgMC42NSk7XG4gIC1tb3otYm94LXNoYWRvdzogMHB4IDFweCAxMXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuNjUpO1xuICBib3gtc2hhZG93OiAwcHggMXB4IDExcHggMHB4IHJnYmEoMCwgMCwgMCwgMC42NSk7XG4gIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gIGxlZnQ6IDUwJTtcbiAgbWF4LXdpZHRoOiAzNXJlbTtcbiAgcGFkZGluZzogJHNwYWNlLXNtO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB6LWluZGV4OiAxMDAwO1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbSkge1xuICAgIHdpZHRoOiA4MCU7XG4gIH1cblxuICBoMiB7XG4gICAgbWFyZ2luLXRvcDogJHNwYWNlLXhzO1xuICB9XG59XG5cbi5tb2RhbE92ZXJsYXkge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiA1MDtcbn1cblxuLmxpbmssXG4ubGluazp2aXNpdGVkIHtcbiAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogJHRleHQteHM7XG59XG5cbi5idXR0b24ge1xuICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gIG1hcmdpbi10b3A6ICRzcGFjZS1zbTtcbn1cbiIsIkBpbXBvcnQgJ3RoZW1lLnNjc3MnO1xuXG4uU2hhcmVkQmFsbG90SGVhZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogNnJlbTtcbn1cblxuLlNoYXJlZEJhbGxvdCAuU2hhcmVkQmFsbG90SGVhZGVyIGgyIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLlNoYXJlZEJhbGxvdEhlYWRlciBpbnB1dCxcbi5TaGFyZWRCYWxsb3RIZWFkZXIgdGV4dGFyZWEge1xuICBib3JkZXI6IG5vbmU7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDhweCAwIHJnYmEoMTEzLCAxMTEsIDExMSwgMC4yMik7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uU2hhcmVkQmFsbG90SGVhZGVyIGlucHV0IHtcbiAgZm9udC1zaXplOiAxLjc1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4uU2hhcmVkQmFsbG90SGVhZGVyIC5CdXR0b24ge1xuICBtYXJnaW4tdG9wOiAxcmVtO1xuICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcbiAgcGFkZGluZy1yaWdodDogMS41cmVtO1xufVxuXG4uU2hhcmVkQmFsbG90SGVhZGVyX19FZGl0IHtcbiAgY29sb3I6IHZhcigtLWxpbmstY29sb3IpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbn1cblxuLlNoYXJlZEJhbGxvdEhlYWRlcl9fRWRpdDpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1saW5rLWNvbG9yLS1ob3Zlcik7XG59XG5cbi5TaGFyZWRCYWxsb3RIZWFkZXJfX0ZpZWxkLS1lZGl0YWJsZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5LWxpZ2h0O1xuICBwYWRkaW5nOiAxcmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5TaGFyZWRCYWxsb3RIZWFkZXJfX0ZpZWxkLS1lZGl0YWJsZTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICRjb2xvci1ncmF5LWV4dHJhLWxpZ2h0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5TaGFyZWRCYWxsb3RIZWFkZXJfX0ZpZWxkLS1lZGl0YWJsZSBzdXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxcmVtO1xuICB0b3A6IDFyZW07XG59XG5cbi5TaGFyZWRCYWxsb3RIZWFkZXJfX0FjdGlvbnMge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLWdhcDogMS41cmVtO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG59XG4iLCJAaW1wb3J0ICd0aGVtZS5zY3NzJztcblxuLlNoYXJlZEJhbGxvdCB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1heC13aWR0aDogMTEwMHB4O1xuICBwYWRkaW5nOiAzcmVtIDFyZW07XG59XG5cbi5TaGFyZWRCYWxsb3QgaDIge1xuICBjb2xvcjogJGNvbG9yLWdyYXktZGFyaztcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5TaGFyZWRCYWxsb3RfX1NlY3Rpb24ge1xuICBtYXJnaW4tYm90dG9tOiAzcmVtO1xufVxuIiwiQGltcG9ydCAndGhlbWUuc2Nzcyc7XG5cbi5zdWJuYXYge1xuICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JheTtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiA0cmVtO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICBidXR0b24ge1xuICAgIG1hcmdpbjogMC43cmVtIDAuNXJlbTtcbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1tZCkge1xuICAgIG92ZXJmbG93OiBzY3JvbGw7XG4gICAganVzdGlmeS1jb250ZW50OiBsZWZ0O1xuICB9XG59XG4iLCIucGFuZWwge1xuICBoMiB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4iLCJAaW1wb3J0ICd0aGVtZS5zY3NzJztcblxuLmNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGhlaWdodDogMzVyZW07XG5cbiAgLypcbiAgeWVzLCB3ZSBhcmUgdXNpbmcgbWFnaWMgbnVtYmVyIGJyZWFrcG9pbnRzIGhlcmUgOihcbiAgaXQncyBub3QgaWRlYWwgYnV0IGl0IGNvcnJlc3BvbmRzIHRvIHRoZSBicmVha3BvaW50IGluXG4gIGNpdmljLWVuZ2luZXMvc3JjL3JlZHVjZXIudHMuIFRPRE8oZXRoKTogbWFrZSB0aGVzZSByZXNwb25zaXZlXG4gIHN0YXRlIHJlZHVjZXIgYnJlYWtwb2ludHMgYWxpZ24gd2l0aCBvdXIgU3BhcmtsZXMgYnJlYWtwb2ludCB0b2tlbnNcbiAgKi9cblxuICAmOm5vdCgubWVldFlvdXJSZXBMaXN0Q29udGFpbmVyKSB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgfVxuICB9XG59XG5cbi5oaWRlUmVzdWx0cyB7XG4gIHVsLFxuICAuY2F0ZWdvcnlGaWx0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmxpc3RWaWV3IHtcbiAgaGVpZ2h0OiAxMDAlO1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkge1xuICAgIG1pbi13aWR0aDogJHNwYWNlLXhsO1xuICAgIG1heC13aWR0aDogMzAlO1xuICAgIHdpZHRoOiAzMHJlbTtcbiAgfVxufVxuXG4uY29udGFpbmVyOm5vdCgubWVldFlvdXJSZXBMaXN0Q29udGFpbmVyKSAubGlzdFZpZXcge1xuICBAbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkY29sb3ItZ3JheS1saWdodDtcbiAgfVxufVxuXG4uaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmJvZHlDb250ZW50IHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5tZWV0WW91clJlcExpc3RDb250YWluZXIgLmJvZHlDb250ZW50IHtcbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gICAgbWFyZ2luLXRvcDogJG1hcmdpbi1jb3p5O1xuICAgIG1hcmdpbi1yaWdodDogJG1hcmdpbi1jb3p5O1xuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSBhbmQgKG1heC13aWR0aDogOTUwcHgpIHtcbiAgICBtYXgtd2lkdGg6IDU5JTtcbiAgfVxufVxuXG4uaGlkZUxpc3RJdGVtcyAuYm9keUNvbnRlbnQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubWVldFlvdXJSZXBMaXN0Q29udGFpbmVyID4gZGl2OmZpcnN0LW9mLXR5cGUge1xuICBAbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICB3aWR0aDogNTByZW07XG4gIH1cbn1cblxuLmNhdGVnb3J5RmlsdGVyIHtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gIGZvbnQtc2l6ZTogJHRleHQtc207XG4gIGZvbnQtdmFyaWFudDogc21hbGwtY2Fwcztcbn1cbiIsIkBpbXBvcnQgJ3RoZW1lLnNjc3MnO1xuXG4uc2NlbmUge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBoZWlnaHQ6IDEwMHZoO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLm1lc3NhZ2Uge1xuICBjb2xvcjogJGNvbG9yLWdyYXktZGFyaztcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBtYXJnaW4tdG9wOiAxcmVtO1xufVxuIiwiQGltcG9ydCAndGhlbWUuc2Nzcyc7XG5cbi5yb290IHtcbiAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gI3skbmF2LWhlaWdodC1sZ30pO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIG1hcmdpbi10b3A6ICRuYXYtaGVpZ2h0LWxnO1xuICB9XG59XG4iLCIkY29sb3ItcHJpbWFyeTogcmdiKDkxLCAyNiwgMTQ4KSAhZGVmYXVsdDtcblxuJGNvbG9yLWJsYWNrOiAjMmYyZjJmO1xuJGNvbG9yLWdyYXk6ICNkOGQ4ZDg7XG4kY29sb3ItZ3JheS1kYXJrOiBzY2FsZS1jb2xvcigkY29sb3ItZ3JheSwgJGxpZ2h0bmVzczogLTUwJSk7XG4kY29sb3ItZ3JheS1saWdodDogc2NhbGUtY29sb3IoJGNvbG9yLWdyYXksICRsaWdodG5lc3M6IDUwJSk7XG4kY29sb3ItZ3JheS1leHRyYS1saWdodDogc2NhbGUtY29sb3IoJGNvbG9yLWdyYXksICRsaWdodG5lc3M6IDgwJSk7XG4kY29sb3ItZ3JheS1jb250cmFzdDogIzU5NTk1OTsgLy8gc3VmZmljaWVudCBmb3IgYW55IHNpemUgdGV4dCBhZ2FpbnN0IHdoaXRlIGJhY2tncm91bmRcbiRjb2xvci1ncmF5LWNvbnRyYXN0LXRpdGxlOiAjNzU3NTc1OyAvLyBzdWZmaWNpZW50IGZvciBsYXJnZSB0ZXh0IGFnYWluc3Qgd2hpdGUgYmFja2dyb3VuZFxuJGNvbG9yLXdoaXRlOiAjZmZmO1xuXG4kYnJhbmQtZGlzYWJsZWQ6ICRjb2xvci1ncmF5LWxpZ2h0O1xuXG4vKiBzaXppbmcgKi9cbiRlYy10aWxlLXdpZHRoOiAyMHJlbSAhZGVmYXVsdDtcbiRlYy10aWxlLWhlaWdodDogMjByZW0gIWRlZmF1bHQ7XG5cbiRjYXJkLWxpc3Qtd2lkdGg6IDU0MHB4O1xuXG4kbGVhZC1iYXItaGVpZ2h0OiA4cmVtO1xuXG4vKiBnbG9iYWwgYWxlcnQgKi9cbiRnbG9iYWwtYWxlcnQtaGVpZ2h0OiAxMHJlbTtcbiRzaGFyZS1iYW5uZXItaGVpZ2h0OiA1cmVtO1xuXG4vKiBuYXYgKi9cbiRuYXYtaGVpZ2h0OiAzLjVyZW07XG4kbmF2LWhlaWdodC1sZzogNXJlbTtcblxuLyogdHlwb2dyYXBoeSAqL1xuJGZvbnQtZmFtaWx5LWhhbmR3cml0aW5nOiAnSW5kaWUgRmxvd2VyJywgY3Vyc2l2ZTtcbiIsIi5BdXRoTW9kYWwgLk1vZGFsX19Cb2R5ID4gc2VjdGlvbixcbi5BdXRoTW9kYWwgLk1vZGFsX19Cb2R5ID4gZm9vdGVyID4gc2VjdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1heC13aWR0aDogMjVyZW07XG59XG5cbi5BdXRoTW9kYWxfX0Vycm9yIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLXRvcDogMnJlbTtcbiAgbWF4LXdpZHRoOiAyNXJlbTtcbn1cblxuLkF1dGhNb2RhbF9faGVhZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uQXV0aE1vZGFsX19oZWFkZXIgcCB7XG4gIG1hcmdpbjogMDtcbn1cblxuLkF1dGhNb2RhbF9faGVhZGVyIC5Mb2dvIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiAyMjVweDtcbn1cblxuLkF1dGhNb2RhbF9fU29jaWFsIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC1nYXA6IDFyZW07XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbn1cblxuLkF1dGhNb2RhbF9fU3RhdGVTd2l0Y2hlciB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjOTc5Nzk3O1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tdG9wOiAzcmVtO1xuICBwYWRkaW5nLXRvcDogMXJlbTtcbn1cblxuLkF1dGhNb2RhbF9fU3RhdGVTd2l0Y2hlciA+IGRpdiB7XG4gIGZsZXgtZ3JvdzogMTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5CdXR0b24uQXV0aE1vZGFsX19CdG4ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cbiIsIi5BdXRoRm9ybSAuRm9ybUNvbnRyb2wge1xuICBib3JkZXI6IDFweCBzb2xpZCAjOTc5Nzk3O1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMztcbiAgbWFyZ2luLXRvcDogMS41cmVtO1xuICBwYWRkaW5nOiAwIDFyZW07XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uQXV0aEZvcm1fX1N1Ym1pdCB7XG4gIG1hcmdpbi10b3A6IDEuNXJlbTtcbn1cbiIsIkBpbXBvcnQgJ3RoZW1lLnNjc3MnO1xuXG4uZm9ybSB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbi50ZXh0RmllbGQge1xuICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JheTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbWFyZ2luLWJvdHRvbTogMC43NXJlbTtcbiAgcGFkZGluZzogMC4zNzVyZW0gMC41cmVtO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnN1Ym1pdEJ1dHRvbiB7XG4gIGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcbiAgYm9yZGVyLXJhZGl1czogM3JlbTtcbiAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0Jywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMS41cmVtO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZvcm0ge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cblxuICAudGV4dEZpZWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgICBwYWRkaW5nOiAwLjc1cmVtIDFyZW07XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cbiIsIkBpbXBvcnQgJ3RoZW1lLnNjc3MnO1xuXG4uTGVhZEJhciB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWJyYW5kLXN1Y2Nlc3MpO1xuICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5MZWFkQmFyID4gLk1vZGFsX19CdG5DbG9zZSB7XG4gIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gIG9wYWNpdHk6IDAuODtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cyBlYXNlLWluLW91dDtcbn1cblxuLkxlYWRCYXIgPiAuTW9kYWxfX0J0bkNsb3NlOmhvdmVyIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLkxlYWRCYXJfX0lubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiAxMTAwcHg7XG4gIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgcGFkZGluZy1yaWdodDogMXJlbTtcbn1cblxuLkxlYWRCYXJfX0hlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBtYXJnaW4tdG9wOiAxcmVtO1xufVxuXG4uTGVhZEJhcl9fSGVhZGVyID4gaDEge1xuICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDFyZW07XG59XG5cbi5MZWFkQmFyX19IZWFkZXIgPiBwIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBmb250LXdlaWdodDogMzAwO1xuICBtYXJnaW46IDA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuTGVhZEJhciB7XG4gICAgaGVpZ2h0OiAkbGVhZC1iYXItaGVpZ2h0O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cblxuICAuTGVhZEJhcl9fSW5uZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cblxuICAuTGVhZEJhcl9fSGVhZGVyIHtcbiAgICBoZWlnaHQ6ICRsZWFkLWJhci1oZWlnaHQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG5cbiAgLkxlYWRCYXJfX0xlYWRGb3JtIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkxcHgpIHtcbiAgLkxlYWRCYXJfX0hlYWRlciA+IGgxIHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gIH1cblxuICAuTGVhZEJhcl9fSGVhZGVyID4gcCB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG59XG4iLCJAaW1wb3J0ICd0aGVtZS5zY3NzJztcblxuLmVjTmF2QnV0dG9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogMC41cmVtIDAuNXJlbSAwLjVyZW0gMXJlbTtcblxuICBAbWVkaWEgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgICBwYWRkaW5nOiAwLjNyZW07XG4gIH1cblxuICA6Z2xvYmFsKCNJY29uX2Rhc2hib2FyZCkge1xuICAgIGZpbGw6IGdldENvbG9yKHZhcigtLWNvbG9yLXByaW1hcnkpLCAkY29sb3ItcHJpbWFyeSk7XG4gIH1cblxuICBAaWYgdmFyKC0tY29sb3ItcHJpbWFyeSkge1xuICAgIDpnbG9iYWwoI1JlY3RhbmdsZSkge1xuICAgICAgZmlsbDogJGNvbG9yLWdyYXktbGlnaHQ7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICA6Z2xvYmFsKCNSZWN0YW5nbGUpIHtcbiAgICAgICAgZmlsbDogJGNvbG9yLWdyYXk7XG4gICAgICB9XG4gICAgfVxuICB9IEBlbHNlIGlmICRjb2xvci1wcmltYXJ5IHtcbiAgICA6Z2xvYmFsKCNSZWN0YW5nbGUpIHtcbiAgICAgIGZpbGw6IHNjYWxlLWNvbG9yKCRjb2xvci1wcmltYXJ5LCAkbGlnaHRuZXNzOiA5MCUpO1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgOmdsb2JhbCgjUmVjdGFuZ2xlKSB7XG4gICAgICAgIGZpbGw6IHNjYWxlLWNvbG9yKCRjb2xvci1wcmltYXJ5LCAkbGlnaHRuZXNzOiA4MCUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiQGltcG9ydCAndGhlbWUuc2Nzcyc7XG5cbi5kcm9wZG93biB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgYm94LXNoYWRvdzogMCAwIDEwcHggcmdiYSg1NSwgNTUsIDU1LCAwLjUpO1xuICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICBoZWlnaHQ6IDQwcmVtO1xuICBtYXJnaW4tdG9wOiAxLjVyZW07XG4gIHBhZGRpbmc6IDEuNXJlbSAxcmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiA0NHJlbTtcbiAgei1pbmRleDogMTAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTUwcHgpIHtcbiAgICBtYXJnaW4tdG9wOiAycmVtO1xuICB9XG59XG5cbi5jb2xsYXBzZWQge1xuICBAbWVkaWEgKG1pbi13aWR0aDogOTkxcHgpIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcbiAgfVxufVxuXG4uc2F2ZWRTZWFyY2hUYWcge1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxuLnJlc3VsdHNIZWFkZXIge1xuICBjb2xvcjogJGNvbG9yLWdyYXktZGFyaztcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1ncmF5O1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtO1xufVxuXG4ubW9iaWxlIHtcbiAgYm94LXNoYWRvdzogdW5zZXQ7XG5cbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW4tdG9wOiAwO1xuICBwYWRkaW5nLXRvcDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMTBweCByZ2JhKDU1LCA1NSwgNTUsIDAuNSk7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBwYWRkaW5nLXRvcDogMnJlbTtcbiAgfVxuXG4gIC5zYXZlZENvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBvdmVyZmxvdzogc2Nyb2xsO1xuICB9XG59XG5cbi5zdWdnZXN0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMC44cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG4iLCJAaW1wb3J0ICd0aGVtZS5zY3NzJztcblxuLnNlYXJjaENvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnNlYXJjaCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyYXktZGFyaztcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgZGlzcGxheTogZmxleDtcblxuICB3aWR0aDogNDRyZW07XG5cbiAgaW5wdXQge1xuICAgIGJvcmRlcjogdW5zZXQ7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICAgIHBhZGRpbmc6IDFyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgZm9udC1zaXplOiAwLjhyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgc3ZnIHtcbiAgICBjb2xvcjogZ2V0Q29sb3IodmFyKC0tY29sb3ItcHJpbWFyeSksICRjb2xvci1wcmltYXJ5KTtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgbWFyZ2luLXRvcDogYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtO1xuICAgIHdpZHRoOiAyMHB4ICFpbXBvcnRhbnQ7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwLjhyZW07XG4gICAgICB3aWR0aDogMTVweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5iYWNrIHtcbiAgY29sb3I6IGdldENvbG9yKHZhcigtLWNvbG9yLXByaW1hcnkpLCAkY29sb3ItcHJpbWFyeSk7XG4gIGZvbnQtc2l6ZTogMC44cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxufVxuXG4ubW9iaWxlU2VhcmNoQ29udGFpbmVyIHtcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwYWRkaW5nLXRvcDogMXJlbTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICBtYXJnaW4tdG9wOiA1cmVtO1xuICB9XG5cbiAgLnNlYXJjaCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyYXk7XG4gICAgYm94LXNoYWRvdzogdW5zZXQ7XG4gICAgbWFyZ2luOiAxcmVtO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAycmVtKTtcbiAgICAmOmZvY3VzIHtcbiAgICAgIGJvcmRlcjogZ2V0Q29sb3IodmFyKC0tY29sb3ItcHJpbWFyeSksICRjb2xvci1wcmltYXJ5KTtcbiAgICB9XG4gIH1cbn1cblxuLmlzSW5OYXYge1xuICBtYXJnaW46IGF1dG8gMnJlbTtcbiAgd2lkdGg6IDMwcmVtO1xuXG4gIC5zZWFyY2gge1xuICAgIHdpZHRoOiAzMHJlbTtcbiAgfVxufVxuXG4ubG9hZGluZyB7XG4gIG1hcmdpbjogYXV0byAwLjhyZW07XG59XG4iLCJAaW1wb3J0ICd0aGVtZS5zY3NzJztcblxuLkxvY2FsTmF2X19jb250YWluZXIge1xuICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG5cbiAgLkxvY2FsTmF2X19HbG9iYWxBbGVydCB7XG4gICAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMCAxcmVtO1xuICB9XG5cbiAgLkxvY2FsTmF2X19TaGFyZWFibGVCYWxsb3RCYW5uZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6IDEwMDA7XG5cbiAgICAuTm90aWZpY2F0aW9uX19ib2R5IC5CdXR0b24ge1xuICAgICAgbWFyZ2luLXRvcDogMC41cmVtO1xuICAgIH1cbiAgfVxufVxuXG4uTG9jYWxOYXYge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGVkZWRlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6ICRuYXYtaGVpZ2h0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5Mb2NhbE5hdl9fVmlld0JhbGxvdEJ1dHRvbiB7XG4gIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgcGFkZGluZzogMC41cmVtIDEuNXJlbTtcblxuICAmID4gKiB7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuXG4uTG9jYWxOYXZfX2NlbnRlciB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uTG9jYWxOYXZfX3N0aWNreSB7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHRvcDogMDtcbn1cblxuLkxvY2FsTmF2X19hZGRyZXNzIHtcbiAgY29sb3I6ICRjb2xvci1ncmF5LWRhcms7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xufVxuXG4uTG9jYWxOYXZfX0JyYW5kQ29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uTG9jYWxOYXZfX0JyYW5kIHtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTByZW07XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDM3NnB4KSB7XG4gICAgbWF4LXdpZHRoOiA0cmVtO1xuICAgIG1pbi13aWR0aDogNHJlbTtcbiAgfVxufVxuXG4uTG9jYWxOYXZfX0JyYW5kIGltZyB7XG4gIG1hcmdpbi1sZWZ0OiAwLjNyZW07XG4gIG1hcmdpbi1yaWdodDogLTRyZW07XG4gIG1heC13aWR0aDogMTByZW07XG4gIG1pbi13aWR0aDogMTByZW07XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIG9iamVjdC1wb3NpdGlvbjogMCBjZW50ZXI7XG4gIHBhZGRpbmctcmlnaHQ6IDFyZW07XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDM3NnB4KSB7XG4gICAgbWF4LXdpZHRoOiA0cmVtO1xuICAgIG1pbi13aWR0aDogNHJlbTtcbiAgfVxufVxuXG4uTG9jYWxOYXZfX0lubmVyIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbn1cblxuLkxvY2FsTmF2IC5CdXR0b24ge1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xufVxuXG4uTG9jYWxOYXZfX0ZlYXR1cmVCdXR0b25zIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGNvbG9yLWdyYXktZGFyaztcbiAgZGlzcGxheTogbm9uZTtcbiAgLyogSGlkZSBvbiBzbWFsbGVyIHNjcmVlbnMgKi9cbiAgaGVpZ2h0OiAyLjVyZW07XG4gIG1hcmdpbi1yaWdodDogMS41cmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG5cbiAgJjpvbmx5LWNoaWxkIHtcbiAgICBib3JkZXItcmlnaHQ6IHVuc2V0O1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAuQnV0dG9uIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG4gIH1cbn1cblxuLkxvY2FsTmF2X19GZWF0dXJlQnV0dG9uczplbXB0eSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5hZGRyZXNzIHtcbiAgY29sb3I6ICRjb2xvci1ncmF5LWRhcms7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZvbnQtc2l6ZTogJHRleHQteHM7XG4gIG1hcmdpbi1yaWdodDogJHNwYWNlLXh4cztcblxuICBAbWVkaWEgKG1pbi13aWR0aDogJGJyZWFrcG9pbnQtc20pIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gIH1cbn1cblxuLkxvY2FsTmF2X19GZWF0dXJlQnV0dG9ucyAuTG9jYWxOYXZfX0J0bkFkZHJlc3Mge1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBoZWlnaHQ6IDIuMjVyZW07XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiAyLjI1cmVtO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uTG9jYWxOYXZfX0JhY2sge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBsZWZ0OiAwO1xuICBtYXJnaW4tbGVmdDogMXJlbTtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4uTG9jYWxOYXZfX0J0blJlZ2lzdHJhdGlvbiB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgcGFkZGluZzogMC4zNzVyZW0gMC43NXJlbTtcbn1cblxuLyogSGlkZSBidXR0b25zIG9uIHNtYWxsIHNjcmVlbnMgKi9cbi5Mb2NhbE5hdl9fQnRuTWFwdHYge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uTG9jYWxOYXYgLkJ1dHRvbi0td2l0aC1pY29uIHN2ZyB7XG4gIG1hcmdpbjogMDtcbiAgdmVydGljYWwtYWxpZ246IC0wLjJlbTtcbn1cblxuLkxvY2FsTmF2X19MZWZ0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogJGJyZWFrcG9pbnQtc20pIHtcbiAgLkxvY2FsTmF2X19jZW50ZXIgLkxvY2FsTmF2X19Jbm5lciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICB9XG5cbiAgLkxvY2FsTmF2IHtcbiAgICBoZWlnaHQ6ICRuYXYtaGVpZ2h0LWxnO1xuICB9XG5cbiAgLkxvY2FsTmF2X19jb250YWluZXIge1xuICAgIGxlZnQ6IDA7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiAxMDE7XG4gIH1cblxuICAuTG9jYWxOYXZfX2NvbnRhaW5lciAuTm90aWZpY2F0aW9uIHtcbiAgICBoZWlnaHQ6ICRnbG9iYWwtYWxlcnQtaGVpZ2h0O1xuICB9XG5cbiAgLkxvY2FsTmF2X19jb250YWluZXIgLk5vdGlmaWNhdGlvbi5Mb2NhbE5hdl9fU2hhcmVhYmxlQmFsbG90QmFubmVyIHtcbiAgICBoZWlnaHQ6ICRzaGFyZS1iYW5uZXItaGVpZ2h0O1xuICB9XG5cbiAgLkxvY2FsTmF2X19CdG5NYXB0diB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwYWRkaW5nOiAwLjVyZW0gMS41cmVtO1xuICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgfVxuXG4gIC5Mb2NhbE5hdl9fQnRuUmVnaXN0cmF0aW9uIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICB9XG5cbiAgLkxvY2FsTmF2X19GZWF0dXJlQnV0dG9ucyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuXG4gIC5Mb2NhbE5hdiAuQnV0dG9uIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gICAgcGFkZGluZzogMC41cmVtIDEuNXJlbTtcbiAgfVxuXG4gIC5Mb2NhbE5hdl9fRmVhdHVyZUJ1dHRvbnMgLkxvY2FsTmF2X19CdG5BZGRyZXNzIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgLkxvY2FsTmF2X19TaGFyZWFibGVCYWxsb3RCYW5uZXIge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxuXG4gIC5Mb2NhbE5hdl9fU2hhcmVhYmxlQmFsbG90QmFubmVyIC5Ob3RpZmljYXRpb25fX2JvZHkgLkJ1dHRvbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW07XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuXG4gIC5Mb2NhbE5hdl9fU2hhcmVhYmxlQmFsbG90QmFubmVyIC5Ob3RpZmljYXRpb25fX2JvZHkge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuXG5AbWVkaWEgcHJpbnQge1xuICAuTG9jYWxOYXYge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuTG9jYWxOYXZfX0ZlYXR1cmVCdXR0b25zIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4iLCJAaW1wb3J0ICd0aGVtZS5zY3NzJztcbkBpbXBvcnQgJ2NvbXBvbmVudHMvc3BhcmtsZXMvdG9rZW5zJztcblxuLmJvZHkge1xuICBtaW4taGVpZ2h0OiAzNXJlbTtcbn1cblxuLmNvbnRhaW5lciB7XG4gIGJveC1zaGFkb3c6IDAgMCAyMHB4IDAgcmdiYSgxMDMsIDEyMiwgMTM0LCAwLjI1KTtcbiAgcGFkZGluZzogJHNwYWNlLXNtO1xuICBtYXgtd2lkdGg6IDc1MHB4O1xuICBtYXJnaW46ICRzcGFjZS1zbSAkc3BhY2UteHM7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRicmVha3BvaW50LW1kKSB7XG4gICAgbWFyZ2luLXRvcDogJHNwYWNlLWxnO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxuXG4gIGgxIHtcbiAgICBAaW5jbHVkZSBoM3RpdGxlc3R5bGVzKCk7XG5cbiAgICBjb2xvcjogJGNvbG9yLWdyYXktZGFyaztcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB9XG59XG5cbi5hZGRyZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyYXktbGlnaHQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjZS14cztcbiAgcGFkZGluZzogJHNwYWNlLXhzO1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkYnJlYWtwb2ludC1tZCkge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG5cbiAgLmJ1dHRvbiB7XG4gICAgbWFyZ2luOiAwO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtKSB7XG4gICAgICBkaXYge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGxlZnQgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkBpbXBvcnQgJ3RoZW1lLnNjc3MnO1xuXG4uTm90Rm91bmRTY2VuZV9fSGVhZGVyIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gI3skbmF2LWhlaWdodH0pO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLk5vdEZvdW5kU2NlbmUge1xuICAgIGhlaWdodDogY2FsYygxMDB2aCAtICN7JG5hdi1oZWlnaHQtbGd9KTtcbiAgfVxufVxuIiwiLnJvb3Qge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1icmFuZC13YXJuaW5nKTtcbiAgYm90dG9tOiAycmVtO1xuICBib3gtc2hhZG93OiAtMXB4IDBweCAzcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgZGlzcGxheTogZmxleDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgaGVpZ2h0OiAzcmVtO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAtMTFyZW07IC8vIEhpZGVcbiAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2UtaW4tb3V0O1xuICB3aWR0aDogMTVyZW07XG4gIHotaW5kZXg6IDIxNDc0ODM2NDc7XG59XG5cbi5vcGVuIHtcbiAgcmlnaHQ6IDA7XG59XG5cbi5pY29uIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG59XG4iLCI6cm9vdCB7XG4gIC8qIENvbG9ycyAqL1xuICAtLWNvbG9yLWJsYWNrOiAjMjEyNTI5O1xuICAtLWNvbG9yLWdyYXktZGFyazogIzcwNzA3MDtcbiAgLS1jb2xvci1ncmF5OiAjRDhEOEQ4O1xuICAtLWNvbG9yLWdyYXktbGlnaHQ6ICNlY2VjZWM7XG4gIC0tY29sb3ItZ3JheS1leHRyYS1saWdodDogI2Y2ZjZmNjtcbiAgLS1jb2xvci13aGl0ZTogI2ZmZjtcblxuICAtLWNvbG9yLXByaW1hcnktcmVkOiA4MDtcbiAgLS1jb2xvci1wcmltYXJ5LWdyZWVuOiA1MjtcbiAgLS1jb2xvci1wcmltYXJ5LWJsdWU6IDExMDtcblxuICAtLWNvbG9yLXByaW1hcnk6IHJnYihcbiAgICB2YXIoLS1jb2xvci1wcmltYXJ5LXJlZCksXG4gICAgdmFyKC0tY29sb3ItcHJpbWFyeS1ncmVlbiksXG4gICAgdmFyKC0tY29sb3ItcHJpbWFyeS1ibHVlKVxuICApO1xuICAtLWNvbG9yLXByaW1hcnktZGFya2VuZWQ6ICM1MDM0NkY7XG4gIC0tY29sb3ItcHJpbWFyeS1saWdodGVuZWQ6ICM4ODczOUY7XG4gIC0tY29sb3Itc2Vjb25kYXJ5OiAjOTI3OUI3O1xuICAtLWNvbG9yLWxpZ2h0OiAjRERFREZGO1xuXG4gIC0tYnJhbmQtZGFuZ2VyOiAjOTI3OUI3O1xuICAtLWJyYW5kLWRpc2FibGVkOiB2YXIoLS1jb2xvci1ncmF5LWxpZ2h0KTtcbiAgLS1icmFuZC1zdWNjZXNzOiAjMDBCMDYwO1xuICAtLWJyYW5kLXdhcm5pbmc6ICNGRkE0MDA7XG4gIC0tYnJhbmQtc3VjY2Vzcy1saWdodDogIzRhYzY4ZTtcblxuXG4gIC8qIFR5cG9ncmFwaHkgKi9cbiAgLS1mb250LWZhbWlseS1iYXNlOiAnTGF0bycsIHNhbnMtc2VyaWY7XG4gIC0tZm9udC1mYW1pbHktaGVhZGluZ3M6ICdMYXRvJywgc2Fucy1zZXJpZjtcbiAgLS1mb250LWZhbWlseS1oYW5kd3JpdGluZzogJ0luZGllIEZsb3dlcicsIGN1cnNpdmU7XG5cbiAgLyogTmF2ICovXG4gIC0tbmF2LWhlaWdodDogMy41cmVtO1xuICAtLW5hdi1oZWlnaHQtLWxnOiA1cmVtO1xuXG4gIC8qIFNwaW5uZXIgKi9cbiAgLS1zcGlubmVyLWNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgLS1zcGlubmVyLWNvbG9yLXJpbmc6IHJnYmEoXG4gICAgdmFyKC0tY29sb3ItcHJpbWFyeS1yZWQpLFxuICAgIHZhcigtLWNvbG9yLXByaW1hcnktZ3JlZW4pLFxuICAgIHZhcigtLWNvbG9yLXByaW1hcnktYmx1ZSksXG4gICAgLjNcbiAgKTtcblxuICAvKiBMaW5rcyAqL1xuICAtLWxpbmstY29sb3I6ICM0QTkwRTI7XG4gIC0tbGluay1jb2xvci0taG92ZXI6ICMxNzVEQUY7XG5cbiAgLyogR2xvYmFsIEFsZXJ0ICovXG4gIC0tZ2xvYmFsLWFsZXJ0LWhlaWdodDogM3JlbTtcbiAgLS1zaGFyZS1iYW5uZXItaGVpZ2h0OiA1cmVtO1xuXG4gIC8qIExlYWQgQmFyICovXG4gIC0tbGVhZC1iYXItaGVpZ2h0OiA4cmVtO1xuXG4gIC8qIENTQzogSGVhZGVyICovXG4gIC0taGVhZGVyLWJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICAtLWhlYWRlci1jb2xvcjogdmFyKC0tY29sb3ItbGlnaHQpO1xuXG4gIC8qIENTQzogQ2FyZExpc3QgKi9cbiAgLS1jYXJkLWxpc3Qtd2lkdGg6IDU0MHB4O1xuXG4gIC8qIE1BUFRWOiBIZWFkZXIgKi9cbiAgLS1tYXB0di1oZWFkZXItaGVpZ2h0OiA2NHB4OyAvKiBTZXQgZml4ZWQgaGVpZ2h0IHNvIHdlIGNhbiBjYWxjIHN0ZXAgb2Zmc2V0cyAqL1xuXG4gIC0tY29sb3ItZWxlY3Rpb24tY2VudGVyLWJnOiAjMzAyZjJmO1xuICBcbiAgLyogU2hhcmUgU2NlbmUgKi9cbiAgLS1zaGFyZS1pbWFnZS1iYWNrZ3JvdW5kOiAjMzI2MjcyO1xuICAtLXNoYXJlLWltYWdlLXRleHQ6ICNlMzk2NzQ7XG4gIC0tc2hhcmUtaW1hZ2UtbGFiZWwtdGV4dDogI2ZmZmZmZjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIDpyb290IHtcbiAgICAtLW1hcHR2LWhlYWRlci1oZWlnaHQ6IDExMnB4O1xuICB9XG59IiwiQGltcG9ydCAndGhlbWUuc2Nzcyc7XG5cbi5hcHAge1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWF4LXdpZHRoOiA4MDBweDtcbiAgcGFkZGluZzogM2VtIDFlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYnJvd3NlcnMge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDNlbSAwO1xufVxuXG4uYnJvd3NlcnMgPiBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwIDFlbTtcbn1cblxuLmJyb3dzZXJzIGEgc3ZnIHtcbiAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCBhdXRvIDAuNWVtIGF1dG87XG59XG5cbi5icm93c2VycyBhIHtcbiAgYmFja2dyb3VuZDogJGNvbG9yLWdyYXktZXh0cmEtbGlnaHQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAxZW07XG59XG5cbi5icm93c2VycyBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogJGNvbG9yLWdyYXk7XG59XG4iLCIkY29sb3ItcHJpbWFyeTogcmdiKDkxLCAyNiwgMTQ4KSAhZGVmYXVsdDtcblxuJGNvbG9yLWJsYWNrOiAjMmYyZjJmO1xuJGNvbG9yLWdyYXk6ICNkOGQ4ZDg7XG4kY29sb3ItZ3JheS1kYXJrOiBzY2FsZS1jb2xvcigkY29sb3ItZ3JheSwgJGxpZ2h0bmVzczogLTUwJSk7XG4kY29sb3ItZ3JheS1saWdodDogc2NhbGUtY29sb3IoJGNvbG9yLWdyYXksICRsaWdodG5lc3M6IDUwJSk7XG4kY29sb3ItZ3JheS1leHRyYS1saWdodDogc2NhbGUtY29sb3IoJGNvbG9yLWdyYXksICRsaWdodG5lc3M6IDgwJSk7XG4kY29sb3ItZ3JheS1jb250cmFzdDogIzU5NTk1OTsgLy8gc3VmZmljaWVudCBmb3IgYW55IHNpemUgdGV4dCBhZ2FpbnN0IHdoaXRlIGJhY2tncm91bmRcbiRjb2xvci1ncmF5LWNvbnRyYXN0LXRpdGxlOiAjNzU3NTc1OyAvLyBzdWZmaWNpZW50IGZvciBsYXJnZSB0ZXh0IGFnYWluc3Qgd2hpdGUgYmFja2dyb3VuZFxuJGNvbG9yLXdoaXRlOiAjZmZmO1xuXG4kYnJhbmQtZGlzYWJsZWQ6ICRjb2xvci1ncmF5LWxpZ2h0O1xuXG4vKiBzaXppbmcgKi9cbiRlYy10aWxlLXdpZHRoOiAyMHJlbSAhZGVmYXVsdDtcbiRlYy10aWxlLWhlaWdodDogMjByZW0gIWRlZmF1bHQ7XG5cbiRjYXJkLWxpc3Qtd2lkdGg6IDU0MHB4O1xuXG4kbGVhZC1iYXItaGVpZ2h0OiA4cmVtO1xuXG4vKiBnbG9iYWwgYWxlcnQgKi9cbiRnbG9iYWwtYWxlcnQtaGVpZ2h0OiAxMHJlbTtcbiRzaGFyZS1iYW5uZXItaGVpZ2h0OiA1cmVtO1xuXG4vKiBuYXYgKi9cbiRuYXYtaGVpZ2h0OiAzLjVyZW07XG4kbmF2LWhlaWdodC1sZzogNXJlbTtcblxuLyogdHlwb2dyYXBoeSAqL1xuJGZvbnQtZmFtaWx5LWhhbmR3cml0aW5nOiAnSW5kaWUgRmxvd2VyJywgY3Vyc2l2ZTtcbiJdfQ== */