*,: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:#0156ac;color:#0156ac;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:#008547;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__hint{font-size:.875rem;line-height:1.25;margin-top:.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;width:100%}.AddressForm--lg .AddressForm__submit{padding:1rem 3rem}.hero-cta .AddressForm__submit-margin,.HomeScene__Box .AddressForm__submit-margin{margin-top:1rem}.AddressForm__map{grid-area:map;max-height:16rem;min-height:16rem}.AddressForm__locale{grid-area:locale}.AddressForm__Tooltip{color:#6c6c6c;display:inline;margin-left:.5rem}.AddressForm__Tooltip:hover{color:#2f2f2f}@media(min-width:768px){.AddressForm{align-items:flex-start;display:grid;grid-gap:.5rem 1rem;grid-template-areas:"address address submit" "locale none none";grid-template-columns:1fr 1fr 1fr;grid-template-rows:-webkit-max-content;grid-template-rows:max-content}.AddressForm--variant-B{grid-template-areas:"address address email submit" "locale none none none";grid-template-columns:1fr 1fr 1fr}.AddressForm__formGroup{margin-bottom:0}.hero-cta .AddressForm__submit-margin,.HomeScene__Box .AddressForm__submit-margin{margin-top:2rem}}.ActionHeader{background-color:#2a5268;background-color:rgb(42,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:#2a5268;color:rgb(42,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:#0156ac;color:#0156ac;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:#2a5268;background-color:rgb(42,var(--color-primary-green),var(--color-primary-blue));background-color:var(--color-primary)}.badge_danger__1ezG1{background-color:#e22529;background-color:#e22529;background-color:var(--brand-danger)}.badge_success__24dmP{background-color:#008547;background-color:#008547;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(42,82,104,.3);border-top-color:#2a5268;border:.35rem solid rgba(42,var(--color-primary-green),var(--color-primary-blue),.3);border:.35rem solid var(--spinner-color-ring);border-top-color:rgb(42,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 #0156ac;outline:2px solid #0156ac;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 #0156ac;outline:2px solid #0156ac;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:#e22529 #ffc3c2 #ffc3c2;border-top-color:#e22529;border-top-color:var(--brand-danger);border-width:.25rem;height:2rem;left:calc(50% - 2.5rem);position:absolute;top:calc(50% - 2.5rem);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:#e22529;background-color:#e22529;background-color:var(--brand-danger);border-color:#e22529;border-color:#e22529;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:#2a5268;background-color:rgb(42,var(--color-primary-green),var(--color-primary-blue));background-color:var(--color-primary);border-color:#2a5268;border-color:rgb(42,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:#001f35;background:#001f35;background:var(--color-primary-darkened);border-color:#001f35;border-color:#001f35;border-color:var(--color-primary-darkened);color:#fff}.button_Button__secondary__3_YgQ,a.button_Button__secondary__3_YgQ{background-color:#a6b7c0;background-color:#a6b7c0;background-color:var(--color-secondary);border-color:#a6b7c0;border-color:#a6b7c0;border-color:var(--color-secondary);color:#fff}.button_Button__secondary__3_YgQ:active,.button_Button__secondary__3_YgQ:hover{background:#a6b7c0;background:#a6b7c0;background:var(--color-secondary);border-color:#a6b7c0;border-color:#a6b7c0;border-color:var(--color-secondary);color:#fff}.button_Button__success__184e9{background-color:#008547;background-color:#008547;background-color:var(--brand-success);border-color:#008547;border-color:#008547;border-color:var(--brand-success);color:#fff}.button_Button__success__184e9:active,.button_Button__success__184e9:hover{background:#008547;background:#008547;background:var(--brand-success);border-color:#008547;border-color:#008547;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:#0156ac;color:#0156ac;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:#e22529;color:#e22529;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:#2a5268;color:rgb(42,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:#a6b7c0;color:#a6b7c0;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:#008547;color:#008547;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:#008547;color:#008547;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:#e22529;color:#e22529;color:var(--brand-danger)}.checkListItem_check__2j_X8 .checkListItem_icon__32EXK{color:#008547;color:#008547;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 #2a5268;border-color:rgb(42,var(--color-primary-green),var(--color-primary-blue));border-color:var(--color-primary);border-radius:50%;color:#2a5268;color:rgb(42,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:#001f35;border-color:#001f35;border-color:var(--color-primary-darkened);color:#001f35;color:#001f35;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:#0156ac;color:#0156ac;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:#2a5268;color:rgb(42,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:#2a5268;color:rgb(42,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 #2a5268;border-right:24px solid rgb(42,var(--color-primary-green),var(--color-primary-blue));border-right:24px solid var(--color-primary)}.trapezoid__right{border-left:24px solid #001f35;border-left:24px solid #001f35;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:#001f35;border-color:#001f35;border-color:var(--color-primary-darkened);color:#001f35;color:#001f35;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:#008547;background-color:#008547;background-color:var(--brand-success);border-color:#008547;border-color:#008547;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:.25rem}@media(min-width:768px){.PlaceField__Hint{margin-top:.25rem}}.ProgressBar progress{background:#d8d8d8;border:none;border-radius:.25rem;color:#2a5268;color:rgb(42,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:#2a5268;background:rgb(42,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:#2a5268;background:rgb(42,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:2rem 0;text-align:center}.AddressModal__CurrentAddress svg{color:#2a5268;color:rgb(42,var(--color-primary-green),var(--color-primary-blue));color:var(--color-primary)}@media(min-width:768px){.Modal__Body .AddressForm{display:flex;flex-direction:column}.Modal__Body .AddressForm .AddressForm__formGroup{margin-bottom:2rem;width:100%}.Modal__Body .AddressForm .AddressForm__formGroup small{margin-top:.5rem}.Modal__Body .AddressForm .Button{margin:0 auto 1rem;width:unset}}.Alert_alert__14BMv{background-color:#008547;background-color:#008547;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}.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 #0156ac;border:1px solid #0156ac;border:1px solid var(--link-color);box-sizing:border-box;color:#2f2f2f}.candidacyListItem_recommended__2iQlz{background-color:#008547;background-color:#008547;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:#2a5268;background:rgb(42,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 #0156ac;box-shadow:0 0 0 3px #0156ac;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 #2a5268;border-color:rgb(42,var(--color-primary-green),var(--color-primary-blue));border-color:var(--color-primary);border-radius:50%;color:#2a5268;color:rgb(42,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:#001f35;border-color:#001f35;border-color:var(--color-primary-darkened);color:#001f35;color:#001f35;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 #2a5268;box-shadow:rgb(42,var(--color-primary-green),var(--color-primary-blue)) 2px 2px 0;box-shadow:var(--color-primary) 2px 2px 0;color:#2a5268;color:rgb(42,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:#2a5268;color:rgb(42,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:#2a5268;color:rgb(42,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: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:#2a5268;fill:rgb(42,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:#2a5268;fill:rgb(42,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 #e22529;border:1px solid #e22529;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:#2a5268;background-color:rgb(42,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:#e22529;color:#e22529;color:var(--brand-danger)}.informationPanel_iconColor-danger__36P6l svg g{fill:#e22529;fill:#e22529;fill:var(--brand-danger)}.informationPanel_iconColor-danger__36P6l{color:#e22529;color:#e22529;color:var(--brand-danger)}.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:#e22529;border-color:#e22529;border-color:var(--brand-danger)}.InputFormGroup_errorMessage__gmWET{color:#e22529;color:#e22529;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:#2a5268;background-color:rgb(42,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:#e22529;color:#e22529;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 #2a5268;border-color:rgb(42,var(--color-primary-green),var(--color-primary-blue));border-color:var(--color-primary);border-radius:50%;color:#2a5268;color:rgb(42,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:#001f35;border-color:#001f35;border-color:var(--color-primary-darkened);color:#001f35;color:#001f35;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:#e22529;color:var(--brand-danger)}.MeasureShareCard__Icon--success{color:#008547;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:#2a5268;color:rgb(42,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 #2a5268;box-shadow:inset .5em .5em rgb(42,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:#008547;color:#008547;color:var(--brand-success)}.radioGroup_no__3C1ZN{color:#e22529;color:#e22529;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:#0156ac;color:#0156ac;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 #e22529;border:1px solid #e22529;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:#008547;background:#008547;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:#e22529;background:#e22529;background:var(--brand-danger);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:#0156ac;color:#0156ac;color:var(--link-color)}.Footer_footerDisclaimer__199vj a:hover{color:#175daf;color:#175daf;color:var(--link-color--hover)}.Footer_footerLinks__1MZzo{list-style:none;margin-bottom:3rem;padding:0}.Footer_footerLinks__1MZzo>li{margin-bottom:1rem}.Footer_footerLinks__1MZzo>li a{color:#fff;font-weight:700;text-decoration:none}.Footer_footerLogo__2N_JR{margin-bottom:3rem;margin-top:1.5rem;width:40px}.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 #2a5268;border-left:3px solid rgb(42,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:#e22529;color:var(--brand-danger)}.PositionShareCard__Icon--success,.PositionShareCard__Retention--success{color:#008547;color:var(--brand-success)}.PositionShareCard__Retention{font-size:.8rem}.redirectModal_modal__2j5M1{background-color:#5d859b;background-color:#5d859b;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:#2a5268;color:rgb(42,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:#0156ac;color:#0156ac;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:#008547;background:#008547;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:#2a5268;fill:rgb(42,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:#2a5268;color:rgb(42,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:#2a5268;color:rgb(42,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:#2a5268;border:rgb(42,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{align-items:center;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_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:768px){.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:#757575;--color-gray:#d8d8d8;--color-gray-light:#ececec;--color-gray-extra-light:#f6f6f6;--color-white:#fff;--color-primary-red:42;--color-primary-green:82;--color-primary-blue:104;--color-primary:rgb(var(--color-primary-red),var(--color-primary-green),var(--color-primary-blue));--color-primary-darkened:#001f35;--color-primary-lightened:#5d859b;--color-secondary:#a6b7c0;--color-light:#ddedff;--brand-danger:#e22529;--brand-disabled:var(--color-gray-light);--brand-success:#008547;--brand-warning:#ffa400;--font-family-base:"Lato",sans-serif;--font-family-handwriting:"Indie Flower",cursive;--font-family-headings:"Lato",sans-serif;--font-family-headings--fancy:"Montserrat",sans-serif;--nav-height:3.5rem;--nav-height--lg:5rem;--spinner-color:var(--color-primary);--spinner-color-ring:rgba(var(--color-primary-red),var(--color-primary-green),var(--color-primary-blue),.3);--link-color:#0156ac;--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;--logo-height:36px;--ec-navigation-height:2rem;--ec-tile-height:20rem;--ec-tile-width:20rem;--color-election-center-bg:#302f2f;--share-image-background:#003b49;--share-image-text:#ffc845;--share-image-label-text:#fff}@media(min-width:576px){:root{--maptv-header-height:112px}}div[class*=OfficeHoldersApp_termDates__]{margin-top:-2rem}div[class*=OfficeHoldersApp_officeHolderInfo__] div[data-testid=spinner]{-webkit-animation:none;animation:none;display:none!important}.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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImluZGV4LnNjc3MiLCJJbmVsaWdpYmxlTW9kYWwuY3NzIiwiQWRkcmVzc0Zvcm0uc2NzcyIsIi4uL3NwYXJrbGVzL3Rva2Vucy5zY3NzIiwiLi4vLi4vdGhlbWUuZGVmYXVsdC5zY3NzIiwiQWN0aW9uSGVhZGVyLnNjc3MiLCIuLi8uLi8uLi8uLi90aGVtZS5kZWZhdWx0LnNjc3MiLCJBZGRyZXNzQm94SW5uZXIubW9kdWxlLnNjc3MiLCIuLi8uLi90b2tlbnMuc2NzcyIsImJhZGdlLm1vZHVsZS5zY3NzIiwic3Bpbm5lci5tb2R1bGUuc2NzcyIsImJ1dHRvbi5tb2R1bGUuc2NzcyIsImNoZWNrSWNvbi5tb2R1bGUuc2NzcyIsImNoZWNrTGlzdEl0ZW0ubW9kdWxlLnNjc3MiLCJjb250YWN0SW5mb3JtYXRpb24ubW9kdWxlLnNjc3MiLCJkYXRhUG9pbnRzLm1vZHVsZS5zY3NzIiwiRGlzdHJpY3RMaXN0LmNzcyIsIkVuZG9yc2VtZW50TGlzdC5zY3NzIiwiZXhwYW5kZXIubW9kdWxlLnNjc3MiLCJIZWFkc2hvdC5tb2R1bGUuc2NzcyIsImhleGFnb24ubW9kdWxlLnNjc3MiLCJMaW5rQnV0dG9uLnNjc3MiLCJMb2dvLnNjc3MiLCJuZXdzSXRlbS5tb2R1bGUuc2NzcyIsIm5vdGlmaWNhdGlvbi5tb2R1bGUuc2NzcyIsInBhbmVsLm1vZHVsZS5zY3NzIiwiUGFydHlDaXJjbGUubW9kdWxlLnNjc3MiLCJwYXJ0eUluaXRpYWxzLm1vZHVsZS5zY3NzIiwiUGxhY2VGaWVsZC5zY3NzIiwiUHJvZ3Jlc3NCYXIuc2NzcyIsIlNlY3Rpb25TZXBhcmF0b3JMaW5lLm1vZHVsZS5zY3NzIiwiU2hhcmVDYXJkLnNjc3MiLCJTb2NpYWxCdXR0b25zLm1vZHVsZS5zY3NzIiwic291cmNlZFNuaXBwZXQubW9kdWxlLnNjc3MiLCJTdGVwLm1vZHVsZS5zY3NzIiwiU3RlcEhlYWRlci5zY3NzIiwiVXBjb21pbmdFbGVjdGlvbkJveC5tb2R1bGUuY3NzIiwiQWRkcmVzc01vZGFsLnNjc3MiLCJBbGVydC5tb2R1bGUuc2NzcyIsImJhckFzc29jaWF0aW9uRXZhbHVhdGlvbnMubW9kdWxlLnNjc3MiLCJiaW8ubW9kdWxlLnNjc3MiLCJjYW5kaWRhY3lMaXN0SXRlbS5tb2R1bGUuc2NzcyIsIkNhbmRpZGF0ZUNhcmQuc2NzcyIsIkNhbmRpZGF0ZVN1cHBvcnRCdXR0b25zLm1vZHVsZS5zY3NzIiwiY2FuZGlkYXRlVXJscy5tb2R1bGUuc2NzcyIsImNoZWNrTGlzdC5tb2R1bGUuc2NzcyIsIkRpcmVjdG9yeUhlcm8ubW9kdWxlLnNjc3MiLCJFbWFpbEFuZFBob25lQ2FwdHVyZS5tb2R1bGUuc2NzcyIsIkV4Y3VzZUV4cGFuZGVyLm1vZHVsZS5zY3NzIiwiLi4vLi4vLi4vLi4vLi4vdGhlbWUuZGVmYXVsdC5zY3NzIiwiRXhjdXNlQnV0dG9uLm1vZHVsZS5zY3NzIiwiRXhjdXNlQ2hvaWNlLm1vZHVsZS5zY3NzIiwiZmxvd0J1dHRvbi5tb2R1bGUuc2NzcyIsImluZm9ybWF0aW9uUGFuZWwubW9kdWxlLnNjc3MiLCJJbnB1dEZvcm1Hcm91cC5tb2R1bGUuc2NzcyIsIi4uLy4uLy4uLy4uLy4uL3RoZW1lLm92ZXJyaWRlLnNjc3MiLCJpc3N1ZVNvcnRlZEl0ZW1zTGlzdC5tb2R1bGUuc2NzcyIsIi4uLy4uLy4uL3Rva2Vucy5zY3NzIiwiaXNzdWVTb3J0ZWRJdGVtcy5tb2R1bGUuc2NzcyIsImxpc3RJdGVtLm1vZHVsZS5zY3NzIiwiTG9jYWxlU3dpdGNoZXIubW9kdWxlLnNjc3MiLCJNZWFzdXJlQ2FyZC5zY3NzIiwiTWVhc3VyZVNoYXJlQ2FyZC5jc3MiLCJtb2RhbC5tb2R1bGUuc2NzcyIsIm5ld3NJdGVtTGlzdC5tb2R1bGUuc2NzcyIsIk5leHRTdGVwQnV0dG9uLmNzcyIsIk9mZmljZUNhcmQuc2NzcyIsIk9mZmljZUhvbGRlckNhcmQubW9kdWxlLnNjc3MiLCJyYWRpb0dyb3VwLm1vZHVsZS5zY3NzIiwiU2VsZWN0aW9uQ29tbWVudC5zY3NzIiwiU2lnbmF0dXJlRmllbGQubW9kdWxlLnNjc3MiLCJTb2NpYWxTaWRlYmFyLm1vZHVsZS5zY3NzIiwiY2FuZGlkYXRlRGV0YWlscy5tb2R1bGUuc2NzcyIsImNhbmRpZGF0ZUhlYWRlci5tb2R1bGUuc2NzcyIsImNhbmRpZGF0ZUxpc3QubW9kdWxlLnNjc3MiLCJjYW5kaWRhdGVMaXN0U21hbGwubW9kdWxlLnNjc3MiLCJDb21tYW5kQmFyLnNjc3MiLCJmbG93Q2hvaWNlLm1vZHVsZS5zY3NzIiwiRm9vdGVyLm1vZHVsZS5zY3NzIiwibGlzdEl0ZW1zLm1vZHVsZS5zY3NzIiwiUG9zaXRpb25Db250YWluZXIuY3NzIiwiUG9zaXRpb25TaGFyZUNhcmQuY3NzIiwicmVkaXJlY3RNb2RhbC5tb2R1bGUuc2NzcyIsIlNoYXJlZEJhbGxvdEhlYWRlci5zY3NzIiwiU2hhcmVkQmFsbG90LnNjc3MiLCJzdWJOYXYubW9kdWxlLnNjc3MiLCJUcmFja2luZ0luZm9ybWF0aW9uUGFuZWwubW9kdWxlLnNjc3MiLCJyZXN1bHRWaWV3Lm1vZHVsZS5zY3NzIiwiRmV0Y2hpbmdTY2VuZS5tb2R1bGUuc2NzcyIsIkFwcEJvaWxlcnBsYXRlLm1vZHVsZS5zY3NzIiwiLi4vLi4vLi4vdGhlbWUuZGVmYXVsdC5zY3NzIiwiQXV0aE1vZGFsLmNzcyIsIkF1dGhGb3JtLmNzcyIsIkxlYWRGb3JtLm1vZHVsZS5zY3NzIiwiTGVhZEJhci5zY3NzIiwiRWxlY3Rpb25DZW50ZXJNb2JpbGVOYXZCdXR0b24ubW9kdWxlLnNjc3MiLCJTZWFyY2hEcm9wZG93bi5tb2R1bGUuc2NzcyIsIlNlYXJjaEJhci5tb2R1bGUuc2NzcyIsIkxvY2FsTmF2Lm1vZHVsZS5zY3NzIiwiTm9FbGVjdGlvblNjZW5lLm1vZHVsZS5zY3NzIiwiTm90Rm91bmRTY2VuZS5zY3NzIiwiRGVidWdQYW5lbC5tb2R1bGUuc2NzcyIsInRoZW1lLm92ZXJyaWRlLnNjc3MiLCJVbnN1cHBvcnRlZEJyb3dzZXJBcHAubW9kdWxlLnNjc3MiLCJ0aGVtZS5kZWZhdWx0LnNjc3MiXSwibmFtZXMiOltdLCJt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QSxDQUVBLHNCQUFBLENBQ0Esd0JBQUEsQ0FDQSx3QkFBQSxDQUVBLGtHQUFBLENBS0EsZ0NBQUEsQ0FDQSxpQ0FBQSxDQUNBLHlCQUFBLENBQ0EscUJBQUEsQ0FFQSxzQkFBQSxDQUNBLHdDQUFBLENBQ0EsdUJBQUEsQ0FDQSx1QkFBQSxDQUdBLG9DQUFBLENBQ0EsZ0RBQUEsQ0FDQSx3Q0FBQSxDQUNBLHFEQUFBLENBR0EsbUJBQUEsQ0FDQSxxQkFBQSxDQUdBLG9DQUFBLENBQ0EsMkdBQUEsQ0FRQSxvQkFBQSxDQUNBLDJCQUFBLENBR0EsMEJBQUEsQ0FDQSwwQkFBQSxDQUdBLHNCQUFBLENBR0Esd0NBQUEsQ0FDQSxpQ0FBQSxDQUdBLHVCQUFBLENBR0EsMEJBQUEsQ0FHQSxrQkFBQSxDQUdBLDJCQUFBLENBQ0Esc0JBQUEsQ0FDQSxxQkFBQSxDQUNBLGtDQUFBLENBR0EsZ0NBQUEsQ0FDQSwwQkFBQSxDQUNBLDZCQUFBLENBR0Ysd0JBQ0UsTUFDRSwyQkFBQSxDQUFBLENBSUoseUNBQ0ksZ0JBQUEsQ0FHSix5RUFDSSxzQkFBQSxDQUFBLGNBQUEsQ0FDQSxzQkFBQSxDQzdGSixrQ0FDRSxhQUFBLENBQ0EsZUFBQSxDQUNBLGVBQUEsQ0FDQSxpQkFBQSxDQUdGLHVDQUNFLGVBQUEsQ0FDQSxRQUFBLENBQ0EsYUFBQSxDQUdGLDBDQUNFLG9CQUFBLENBQ0EsWUFBQSxDQUdGLDZDQUNFLGFDbkJZLENEb0JaLGFBQUEsQ0FDQSxrQkFBQSxDQUdGLHlDQUNFLGtCQ3JCdUIsQ0RzQnZCLGFBQUEsQ0FDQSxXQUFBLENBR0YsK0NBQ0Usa0JDOUJXIiwiZmlsZSI6Im1haW4uNmQyOTA5ZjcuY2h1bmsuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGltcG9ydCAndGhlbWUuc2Nzcyc7XG5cbiosXG46OmJlZm9yZSxcbjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5ib2R5IHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LWJhc2UpO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIG1hcmdpbjogMDtcbn1cblxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2IHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LWhlYWRpbmdzKTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuXG5oMSB7XG4gIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuaDIge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG5oNSB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbn1cblxuaDYge1xuICBmb250LXNpemU6IDFyZW07XG59XG5cbmEsXG5hOnZpc2l0ZWQge1xuICBjb2xvcjogdmFyKC0tbGluay1jb2xvcik7XG59XG5cbmE6YWN0aXZlLFxuYTpmb2N1cyxcbmE6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tbGluay1jb2xvci0taG92ZXIpO1xufVxuXG5wLFxuZHQsXG5kZCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbmJ1dHRvbixcbmlucHV0LFxub3B0Z3JvdXAsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG59XG5cbnRleHRhcmVhOmZvY3VzLFxuaW5wdXQ6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4vKiBUb29sdGlwcyAqL1xuLnRvb2x0aXAtY29udGFpbmVyIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgcGFkZGluZzogMXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB6LWluZGV4OiAyMTQ3NDgzNjQ2O1xufVxuXG4vKiBQbGFjZWhvbGRlcnMgKi9cbjo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzdlN2U3ZTtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG4vKiBSZW1vdmVzIHJlZCBib3JkZXIgYXJvdW5kIHJlcXVpcmVkIGlucHV0cyBpbiBGRiAqL1xuLyogQHNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzIxMzIzI2lzc3VlY29tbWVudC0zODA5NDgxOTcgKi9cbjpub3Qob3V0cHV0KTotbW96LXVpLWludmFsaWQ6bm90KDpmb2N1cykge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuOm5vdChvdXRwdXQpOi1tb3otdWktaW52YWxpZDotbW96LWZvY3VzcmluZzpub3QoOmZvY3VzKSB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbkBtZWRpYSBwcmludCB7XG4gIEBwYWdlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNW1tO1xuICAgIG1hcmdpbi1sZWZ0OiAxMG1tO1xuICAgIG1hcmdpbi1yaWdodDogMTBtbTtcbiAgICBtYXJnaW4tdG9wOiAxNW1tO1xuICB9XG59XG5cbi8qIENsYXNzIGFkZGVkIHRvIDxib2R5Pi4gUHJldmVudHMgcGFnZSBmcm9tIHNjcm9sbGluZyBiZWhpbmQgbW9kYWwuICovXG4uUmVhY3RNb2RhbF9fQm9keS0tb3BlbiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4iLCIuSW5lbGlnaWJsZU1vZGFsIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uSW5lbGlnaWJsZW1vZGFsX19MZWFkRm9ybSAuQnV0dG9uLS1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tYnJhbmQtc3VjY2Vzcyk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuSW5lbGlnaWJsZW1vZGFsX19MZWFkRm9ybSB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG4iLCJAaW1wb3J0ICd0aGVtZS5zY3NzJztcbkBpbXBvcnQgJ2NvbXBvbmVudHMvc3BhcmtsZXMvdG9rZW5zJztcblxuLkFkZHJlc3NGb3JtIHtcbiAgbGluZS1oZWlnaHQ6IDJyZW07XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBhZGRpbmc6ICRzcGFjZS14eHhzO1xufVxuXG4uQWRkcmVzc0Zvcm1fX2hpbnQge1xuICBmb250LXNpemU6ICR0ZXh0LXhzO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgbWFyZ2luLXRvcDogJHNwYWNlLXh4eHM7XG59XG5cbi5BZGRyZXNzRm9ybV9fYWRkcmVzcyB7XG4gIGdyaWQtYXJlYTogYWRkcmVzcztcbn1cblxuLkFkZHJlc3NGb3JtX19lbWFpbCB7XG4gIGdyaWQtYXJlYTogZW1haWw7XG59XG5cbi5BZGRyZXNzRm9ybV9fQ3VzdG9tRmllbGQge1xuICBwYWRkaW5nOiAwO1xufVxuXG4uQWRkcmVzc0Zvcm1fX2lucHV0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyYXktZGFyaztcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgcGFkZGluZzogMXJlbTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5BZGRyZXNzRm9ybV9fZm9ybUdyb3VwIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxuLkFkZHJlc3NGb3JtX19sYWJlbCB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbi5BZGRyZXNzRm9ybV9fbGFiZWwtLWxpZ2h0IHtcbiAgY29sb3I6ICRjb2xvci1ibGFjaztcbn1cblxuLkFkZHJlc3NGb3JtX19sYWJlbC0tZGFyayB7XG4gIGNvbG9yOiAkY29sb3Itd2hpdGU7XG59XG5cbi5BZGRyZXNzRm9ybV9fY2hlY2tib3gge1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbn1cblxuI25vdGlmaWNhdGlvbnNfb3B0X2luX2xhYmVsIHtcbiAgcGFkZGluZzogJHBhZGRpbmctY296eSAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbn1cblxuI25vdGlmaWNhdGlvbnNfb3B0X2luIHtcbiAgbWFyZ2luLXJpZ2h0OiAkbWFyZ2luLWNvbXBhY3Q7XG59XG5cbiNub3RpZmljYXRpb25zX29wdF9pbjpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDJweCAycHggMnB4IGJsdWU7XG59XG5cbi5BZGRyZXNzRm9ybS0tbGcgLkFkZHJlc3NGb3JtX19pbnB1dCB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbn1cblxuLy8gb3ZlcnJpZGUgU3BhcmtsZXMgYnV0dG9uIHN0eWxlcyB0byBsaW5lIHVwIGJ1dHRvblxuLkFkZHJlc3NGb3JtX19zdWJtaXQuQWRkcmVzc0Zvcm1fX3N1Ym1pdCB7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGdyaWQtYXJlYTogc3VibWl0O1xuICBwYWRkaW5nOiAwLjc1cmVtIDEuNXJlbTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5BZGRyZXNzRm9ybS0tbGcgLkFkZHJlc3NGb3JtX19zdWJtaXQge1xuICBwYWRkaW5nOiAxcmVtIDNyZW07XG59XG5cbi5Ib21lU2NlbmVfX0JveCAuQWRkcmVzc0Zvcm1fX3N1Ym1pdC1tYXJnaW4sXG4uaGVyby1jdGEgLkFkZHJlc3NGb3JtX19zdWJtaXQtbWFyZ2luIHtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbn1cblxuLkFkZHJlc3NGb3JtX19tYXAge1xuICBncmlkLWFyZWE6IG1hcDtcbiAgbWF4LWhlaWdodDogMTZyZW07XG4gIG1pbi1oZWlnaHQ6IDE2cmVtO1xufVxuXG4uQWRkcmVzc0Zvcm1fX2xvY2FsZSB7XG4gIGdyaWQtYXJlYTogbG9jYWxlO1xufVxuXG4uQWRkcmVzc0Zvcm1fX1Rvb2x0aXAge1xuICBjb2xvcjogJGNvbG9yLWdyYXktZGFyaztcbiAgZGlzcGxheTogaW5saW5lO1xuICBtYXJnaW4tbGVmdDogJHNwYWNlLXh4cztcblxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuQWRkcmVzc0Zvcm0ge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC1nYXA6IDAuNXJlbSAxcmVtO1xuICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6XG4gICAgICAnYWRkcmVzcyBhZGRyZXNzIHN1Ym1pdCdcbiAgICAgICdsb2NhbGUgbm9uZSBub25lJztcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogbWF4LWNvbnRlbnQ7XG4gIH1cblxuICAuQWRkcmVzc0Zvcm0tLXZhcmlhbnQtQiB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczpcbiAgICAgICdhZGRyZXNzIGFkZHJlc3MgZW1haWwgc3VibWl0J1xuICAgICAgJ2xvY2FsZSBub25lIG5vbmUgbm9uZSc7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmcjtcbiAgfVxuXG4gIC5BZGRyZXNzRm9ybV9fZm9ybUdyb3VwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG5cbiAgLkhvbWVTY2VuZV9fQm94IC5BZGRyZXNzRm9ybV9fc3VibWl0LW1hcmdpbixcbiAgLmhlcm8tY3RhIC5BZGRyZXNzRm9ybV9fc3VibWl0LW1hcmdpbiB7XG4gICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgfVxufVxuIiwiLyogLS0tLS0tLS0tLS0tLS0tLSBUWVBPR1JBUEhZIC0tLS0tLS0tLS0tLSAqL1xuXG4vKipcbiAgKiBAdG9rZW5zIEZvbnQgU2l6ZVxuICAqIEBwcmVzZW50ZXIgRm9udFNpemVcbiAgKi9cblxuJHRleHQteHM6IDAuODc1cmVtO1xuJHRleHQtc206IDFyZW07XG4kdGV4dC1tZDogMS4xMjVyZW07XG4kdGV4dC1sZzogMS4yNXJlbTtcbiR0ZXh0LXhsOiAxLjVyZW07XG5cbiRoMS1mb250LXNpemU6ICR0ZXh0LXhsOyAvLyAyNHB4XG4kaDEtZm9udC1zaXplLW1vYmlsZTogJHRleHQtbGc7XG5cbiRoMi1mb250LXNpemU6ICR0ZXh0LW1kOyAvLyAxOHB4O1xuJGgzLWZvbnQtc2l6ZTogJHRleHQtc207IC8vIDE2IHB4XG5cbiRib2R5LWZvbnQtc2l6ZTogJHRleHQtc207IC8vIDE2cHhcblxuLyoqXG4gICogQHRva2VucyBMaW5lIEhlaWdodFxuICAqIEBwcmVzZW50ZXIgTGluZUhlaWdodFxuICAqL1xuXG4kbGluZS1oZWlnaHQteHM6IDEuMjU7XG4kbGluZS1oZWlnaHQtc206IDEuMzc1O1xuJGxpbmUtaGVpZ2h0LW1kOiAxLjU7XG4kbGluZS1oZWlnaHQteGw6IDEuODc1O1xuXG4kaDEtbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC14bDsgLy8gMzBweDtcbiRoMi1saW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LXNtOyAvLyAyMnB4O1xuJGgzLWxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQteHM7IC8vIDIwcHhcbiRib2R5LWxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtbWQ7IC8vIDI0cHhcblxuQG1peGluIGgxc3R5bGVzIHtcbiAgZm9udC1zaXplOiAkaDEtZm9udC1zaXplLW1vYmlsZTtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LW1kO1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkYnJlYWtwb2ludC1zbSkge1xuICAgIGZvbnQtc2l6ZTogJGgxLWZvbnQtc2l6ZTtcbiAgICBsaW5lLWhlaWdodDogJGgxLWxpbmUtaGVpZ2h0O1xuICB9XG59XG5cbkBtaXhpbiBoM3RpdGxlc3R5bGVzIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LWhlYWRpbmdzKSAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAkaDItZm9udC1zaXplICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtc20gIWltcG9ydGFudDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLyoqXG4gICogQHRva2VucyBGb250IFdlaWdodFxuICAqIEBwcmVzZW50ZXIgRm9udFdlaWdodFxuICAqL1xuXG4kZm9udC13ZWlnaHQtcmVndWxhcjogNDAwO1xuJGZvbnQtd2VpZ2h0LWJvbGQ6IDYwMDtcbiRmb250LXdlaWdodC1leHRyYS1ib2xkOiA3MDA7XG5cbiRib2R5LWZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtcmVndWxhcjtcblxuLyogLS0tLS0tLS0tLS0tLS0tIFNQQUNJTkcgLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4vKiBtYXJnaW5zICovXG5cbi8qKlxuICAqIEB0b2tlbnMgU3BhY2luZ1xuICAqIEBwcmVzZW50ZXIgU3BhY2luZ1xuICAqL1xuXG4kc3BhY2UteHh4czogMC4yNXJlbTsgLy8gdXNlIHNwYXJpbmdseVxuJHNwYWNlLXh4czogMC41cmVtO1xuJHNwYWNlLXhzOiAxcmVtO1xuJHNwYWNlLXNtOiAyLjVyZW07XG4kc3BhY2UtbWQ6IDVyZW07XG4kc3BhY2UtbGc6IDEwcmVtO1xuJHNwYWNlLXhsOiAyMHJlbTtcblxuLyoqXG4gICogQHRva2VucyBPdGhlciBTcGFjZSBUb2tlbnNcbiAgKi9cblxuJHAwOiAwO1xuJHBhZGRpbmctY29tcGFjdDogJHNwYWNlLXh4cztcbiRwYWRkaW5nLWNvbXBhY3QtcmVjdGFuZ2xlOiAkc3BhY2UteHhzICRzcGFjZS14cztcbiRwYWRkaW5nLWNvenk6ICRzcGFjZS14cztcbiRwYWRkaW5nLWNvenktaG9yaXpvbnRhbC1vbmx5OiAwICRzcGFjZS14cztcbiRwYWRkaW5nLWNvbWZvcnRhYmxlOiAkc3BhY2Utc207XG5cbiRtMDogMDtcbiRtYXJnaW4tY29tcGFjdDogJHNwYWNlLXh4cztcbiRtYXJnaW4tY29tcGFjdC12ZXJ0aWNhbC1vbmx5OiAkc3BhY2UteHhzIDA7XG4kbWFyZ2luLWNvbXBhY3QtaG9yaXpvbnRhbC1vbmx5OiAwICRzcGFjZS14eHM7XG5cbiRtYXJnaW4tY296eTogJHNwYWNlLXhzO1xuJG1hcmdpbi1jb3p5LXZlcnRpY2FsLW9ubHk6ICRzcGFjZS14cyAwO1xuJG1hcmdpbi1jb3p5LWhvcml6b250YWwtb25seTogMCAkc3BhY2UteHM7XG5cbiRtYXJnaW4tY29tZm9ydGFibGU6ICRzcGFjZS1zbTtcbiRtYXJnaW4tY29tZm9ydGFibGUtdmVydGljYWwtb25seTogJHNwYWNlLXNtIDA7XG4kbWFyZ2luLWNvbWZvcnRhYmxlLWhvcml6b250YWwtb25seTogMCAkc3BhY2Utc207XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0gQlJFQUtQT0lOVFMgLS0tLS0tLS0tLSAqL1xuXG4vKipcbiAgKiBAdG9rZW5zIEJyZWFrcG9pbnRzXG4gICovXG4kYnJlYWtwb2ludC1zbTogNTc2cHg7XG4kYnJlYWtwb2ludC1tZDogNzY4cHg7XG4kYnJlYWtwb2ludC1sZzogOTkycHg7XG4kYnJlYWtwb2ludC14bDogMTE1MHB4O1xuJGJyZWFrcG9pbnQteHhsOiAxNDAwcHg7XG4iLCIkY29sb3ItcHJpbWFyeTogcmdiKDkxLCAyNiwgMTQ4KSAhZGVmYXVsdDtcblxuJGNvbG9yLWJsYWNrOiAjMmYyZjJmO1xuJGNvbG9yLWdyYXk6ICNkOGQ4ZDg7XG4kY29sb3ItZ3JheS1kYXJrOiBzY2FsZS1jb2xvcigkY29sb3ItZ3JheSwgJGxpZ2h0bmVzczogLTUwJSk7XG4kY29sb3ItZ3JheS1saWdodDogc2NhbGUtY29sb3IoJGNvbG9yLWdyYXksICRsaWdodG5lc3M6IDUwJSk7XG4kY29sb3ItZ3JheS1leHRyYS1saWdodDogc2NhbGUtY29sb3IoJGNvbG9yLWdyYXksICRsaWdodG5lc3M6IDgwJSk7XG4kY29sb3ItZ3JheS1jb250cmFzdDogIzU5NTk1OTsgLy8gc3VmZmljaWVudCBmb3IgYW55IHNpemUgdGV4dCBhZ2FpbnN0IHdoaXRlIGJhY2tncm91bmRcbiRjb2xvci1ncmF5LWNvbnRyYXN0LXRpdGxlOiAjNzU3NTc1OyAvLyBzdWZmaWNpZW50IGZvciBsYXJnZSB0ZXh0IGFnYWluc3Qgd2hpdGUgYmFja2dyb3VuZFxuJGNvbG9yLXdoaXRlOiAjZmZmO1xuXG4kYnJhbmQtZGlzYWJsZWQ6ICRjb2xvci1ncmF5LWxpZ2h0O1xuXG4vKiBzaXppbmcgKi9cbiRlYy10aWxlLXdpZHRoOiAyMHJlbSAhZGVmYXVsdDtcbiRlYy10aWxlLWhlaWdodDogMjByZW0gIWRlZmF1bHQ7XG5cbiRjYXJkLWxpc3Qtd2lkdGg6IDU0MHB4O1xuXG4kbGVhZC1iYXItaGVpZ2h0OiA4cmVtO1xuXG4vKiBnbG9iYWwgYWxlcnQgKi9cbiRnbG9iYWwtYWxlcnQtaGVpZ2h0OiAxMHJlbTtcbiRzaGFyZS1iYW5uZXItaGVpZ2h0OiA1cmVtO1xuXG4vKiBuYXYgKi9cbiRuYXYtaGVpZ2h0OiAzLjVyZW07XG4kbmF2LWhlaWdodC1sZzogNXJlbTtcblxuLyogdHlwb2dyYXBoeSAqL1xuJGZvbnQtZmFtaWx5LWhhbmR3cml0aW5nOiAnSW5kaWUgRmxvd2VyJywgY3Vyc2l2ZTtcbiIsIkBpbXBvcnQgJ3RoZW1lLnNjc3MnO1xuXG4uQWN0aW9uSGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gIGNvbG9yOiAkY29sb3Itd2hpdGU7XG59XG5cbi5BY3Rpb25IZWFkZXJfX0lubmVyIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1heC13aWR0aDogMTQwMHB4O1xuICBwYWRkaW5nOiAycmVtIDFyZW07XG59XG5cbi5BY3Rpb25IZWFkZXJfX0lubmVyID4gcCB7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cblxuLkFjdGlvbkhlYWRlcl9fTG9nbyB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1hcmdpbi1yaWdodDogMS41cmVtO1xuICB3aWR0aDogNTBweDtcbn1cblxuLkFjdGlvbkhlYWRlcl9fVGV4dCB7XG4gIGZsZXg6IDE7XG4gIG1hcmdpbi1yaWdodDogMS41cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5BY3Rpb25IZWFkZXJfX1RleHQgaDEge1xuICBmb250LXNpemU6IDEuMzc1cmVtO1xufVxuXG4uQWN0aW9uSGVhZGVyX19UZXh0IHAge1xuICBmb250LXdlaWdodDogMzAwO1xuICBtYXJnaW46IDA7XG59XG5cbi5BY3Rpb25IZWFkZXIgLkFkZHJlc3NGb3JtIHtcbiAgZmxleDogMTtcbiAgbWFyZ2luLXRvcDogMS41cmVtO1xufVxuXG4uQWN0aW9uSGVhZGVyIC5BZGRyZXNzRm9ybV9fc3VibWl0IHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5BY3Rpb25IZWFkZXIgLkFkZHJlc3NGb3JtX19IaW50IHtcbiAgY29sb3I6ICRjb2xvci1ncmF5O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLkFjdGlvbkhlYWRlciAuQWRkcmVzc0Zvcm0ge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cblxuICAuQWN0aW9uSGVhZGVyIC5BZGRyZXNzRm9ybV9fSGludCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuXG4gIC5BY3Rpb25IZWFkZXJfX0lubmVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cblxuICAuQWN0aW9uSGVhZGVyX19Jbm5lciA+IHAge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxuXG4gIC5BY3Rpb25IZWFkZXJfX0xvZ28ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLkFjdGlvbkhlYWRlcl9fVGV4dCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuIiwiJGNvbG9yLXByaW1hcnk6IHJnYig5MSwgMjYsIDE0OCkgIWRlZmF1bHQ7XG5cbiRjb2xvci1ibGFjazogIzJmMmYyZjtcbiRjb2xvci1ncmF5OiAjZDhkOGQ4O1xuJGNvbG9yLWdyYXktZGFyazogc2NhbGUtY29sb3IoJGNvbG9yLWdyYXksICRsaWdodG5lc3M6IC01MCUpO1xuJGNvbG9yLWdyYXktbGlnaHQ6IHNjYWxlLWNvbG9yKCRjb2xvci1ncmF5LCAkbGlnaHRuZXNzOiA1MCUpO1xuJGNvbG9yLWdyYXktZXh0cmEtbGlnaHQ6IHNjYWxlLWNvbG9yKCRjb2xvci1ncmF5LCAkbGlnaHRuZXNzOiA4MCUpO1xuJGNvbG9yLWdyYXktY29udHJhc3Q6ICM1OTU5NTk7IC8vIHN1ZmZpY2llbnQgZm9yIGFueSBzaXplIHRleHQgYWdhaW5zdCB3aGl0ZSBiYWNrZ3JvdW5kXG4kY29sb3ItZ3JheS1jb250cmFzdC10aXRsZTogIzc1NzU3NTsgLy8gc3VmZmljaWVudCBmb3IgbGFyZ2UgdGV4dCBhZ2FpbnN0IHdoaXRlIGJhY2tncm91bmRcbiRjb2xvci13aGl0ZTogI2ZmZjtcblxuJGJyYW5kLWRpc2FibGVkOiAkY29sb3ItZ3JheS1saWdodDtcblxuLyogc2l6aW5nICovXG4kZWMtdGlsZS13aWR0aDogMjByZW0gIWRlZmF1bHQ7XG4kZWMtdGlsZS1oZWlnaHQ6IDIwcmVtICFkZWZhdWx0O1xuXG4kY2FyZC1saXN0LXdpZHRoOiA1NDBweDtcblxuJGxlYWQtYmFyLWhlaWdodDogOHJlbTtcblxuLyogZ2xvYmFsIGFsZXJ0ICovXG4kZ2xvYmFsLWFsZXJ0LWhlaWdodDogMTByZW07XG4kc2hhcmUtYmFubmVyLWhlaWdodDogNXJlbTtcblxuLyogbmF2ICovXG4kbmF2LWhlaWdodDogMy41cmVtO1xuJG5hdi1oZWlnaHQtbGc6IDVyZW07XG5cbi8qIHR5cG9ncmFwaHkgKi9cbiRmb250LWZhbWlseS1oYW5kd3JpdGluZzogJ0luZGllIEZsb3dlcicsIGN1cnNpdmU7XG4iLCJAaW1wb3J0ICd0aGVtZS5zY3NzJztcblxuLmNvbnRhaW5lcldpdGhCYWNrZ3JvdW5kIHtcbiAgd2lkdGg6ICRzcGFjZS14bDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uY29udGFpbmVyIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLmFkZHJlc3NCb3gge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB3aWR0aDogJHNwYWNlLXhsO1xuICBzcGFuIHtcbiAgICBjb2xvcjogZ2V0Q29sb3IodmFyKC0tY29sb3ItcHJpbWFyeSksICRjb2xvci1wcmltYXJ5KTtcbiAgICBmb250LXNpemU6ICR0ZXh0LXhzO1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgfVxuXG4gIHAge1xuICAgIG1hcmdpbjogJG0wO1xuICB9XG59XG5cbi5hZGRyZXNzTGluayB7XG4gIGNvbG9yOiB2YXIoLS1saW5rLWNvbG9yKTtcbiAgZm9udC1zaXplOiAkdGV4dC14cztcbiAgbWFyZ2luLXRvcDogJHNwYWNlLXh4cztcblxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogdmFyKC0tbGluay1jb2xvci1ob3Zlcik7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG59XG5cbi53aXRoQmFja2dyb3VuZCB7XG4gIGJhY2tncm91bmQ6ICRjb2xvci1ncmF5LWxpZ2h0O1xuICBtYXJnaW46IDFyZW0gYXV0byAwLjVyZW07XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6ICRwYWRkaW5nLWNvenk7XG5cbiAgc3BhbiB7XG4gICAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6ICR0ZXh0LXhzO1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2UteHhzO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIH1cblxuICBwIHtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1tZDtcbiAgICBtYXJnaW46ICRtMDtcbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbSkge1xuICAgIHdpZHRoOiA4MCU7XG4gIH1cbn1cbiIsIi8qIC0tLS0tLS0tLS0tLS0tLS0gVFlQT0dSQVBIWSAtLS0tLS0tLS0tLS0gKi9cblxuLyoqXG4gICogQHRva2VucyBGb250IFNpemVcbiAgKiBAcHJlc2VudGVyIEZvbnRTaXplXG4gICovXG5cbiR0ZXh0LXhzOiAwLjg3NXJlbTtcbiR0ZXh0LXNtOiAxcmVtO1xuJHRleHQtbWQ6IDEuMTI1cmVtO1xuJHRleHQtbGc6IDEuMjVyZW07XG4kdGV4dC14bDogMS41cmVtO1xuXG4kaDEtZm9udC1zaXplOiAkdGV4dC14bDsgLy8gMjRweFxuJGgxLWZvbnQtc2l6ZS1tb2JpbGU6ICR0ZXh0LWxnO1xuXG4kaDItZm9udC1zaXplOiAkdGV4dC1tZDsgLy8gMThweDtcbiRoMy1mb250LXNpemU6ICR0ZXh0LXNtOyAvLyAxNiBweFxuXG4kYm9keS1mb250LXNpemU6ICR0ZXh0LXNtOyAvLyAxNnB4XG5cbi8qKlxuICAqIEB0b2tlbnMgTGluZSBIZWlnaHRcbiAgKiBAcHJlc2VudGVyIExpbmVIZWlnaHRcbiAgKi9cblxuJGxpbmUtaGVpZ2h0LXhzOiAxLjI1O1xuJGxpbmUtaGVpZ2h0LXNtOiAxLjM3NTtcbiRsaW5lLWhlaWdodC1tZDogMS41O1xuJGxpbmUtaGVpZ2h0LXhsOiAxLjg3NTtcblxuJGgxLWxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQteGw7IC8vIDMwcHg7XG4kaDItbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1zbTsgLy8gMjJweDtcbiRoMy1saW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LXhzOyAvLyAyMHB4XG4kYm9keS1saW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LW1kOyAvLyAyNHB4XG5cbkBtaXhpbiBoMXN0eWxlcyB7XG4gIGZvbnQtc2l6ZTogJGgxLWZvbnQtc2l6ZS1tb2JpbGU7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1tZDtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogJGJyZWFrcG9pbnQtc20pIHtcbiAgICBmb250LXNpemU6ICRoMS1mb250LXNpemU7XG4gICAgbGluZS1oZWlnaHQ6ICRoMS1saW5lLWhlaWdodDtcbiAgfVxufVxuXG5AbWl4aW4gaDN0aXRsZXN0eWxlcyB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1oZWFkaW5ncykgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogJGgyLWZvbnQtc2l6ZSAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LXNtICFpbXBvcnRhbnQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi8qKlxuICAqIEB0b2tlbnMgRm9udCBXZWlnaHRcbiAgKiBAcHJlc2VudGVyIEZvbnRXZWlnaHRcbiAgKi9cblxuJGZvbnQtd2VpZ2h0LXJlZ3VsYXI6IDQwMDtcbiRmb250LXdlaWdodC1ib2xkOiA2MDA7XG4kZm9udC13ZWlnaHQtZXh0cmEtYm9sZDogNzAwO1xuXG4kYm9keS1mb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXJlZ3VsYXI7XG5cbi8qIC0tLS0tLS0tLS0tLS0tLSBTUEFDSU5HIC0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLyogbWFyZ2lucyAqL1xuXG4vKipcbiAgKiBAdG9rZW5zIFNwYWNpbmdcbiAgKiBAcHJlc2VudGVyIFNwYWNpbmdcbiAgKi9cblxuJHNwYWNlLXh4eHM6IDAuMjVyZW07IC8vIHVzZSBzcGFyaW5nbHlcbiRzcGFjZS14eHM6IDAuNXJlbTtcbiRzcGFjZS14czogMXJlbTtcbiRzcGFjZS1zbTogMi41cmVtO1xuJHNwYWNlLW1kOiA1cmVtO1xuJHNwYWNlLWxnOiAxMHJlbTtcbiRzcGFjZS14bDogMjByZW07XG5cbi8qKlxuICAqIEB0b2tlbnMgT3RoZXIgU3BhY2UgVG9rZW5zXG4gICovXG5cbiRwMDogMDtcbiRwYWRkaW5nLWNvbXBhY3Q6ICRzcGFjZS14eHM7XG4kcGFkZGluZy1jb21wYWN0LXJlY3RhbmdsZTogJHNwYWNlLXh4cyAkc3BhY2UteHM7XG4kcGFkZGluZy1jb3p5OiAkc3BhY2UteHM7XG4kcGFkZGluZy1jb3p5LWhvcml6b250YWwtb25seTogMCAkc3BhY2UteHM7XG4kcGFkZGluZy1jb21mb3J0YWJsZTogJHNwYWNlLXNtO1xuXG4kbTA6IDA7XG4kbWFyZ2luLWNvbXBhY3Q6ICRzcGFjZS14eHM7XG4kbWFyZ2luLWNvbXBhY3QtdmVydGljYWwtb25seTogJHNwYWNlLXh4cyAwO1xuJG1hcmdpbi1jb21wYWN0LWhvcml6b250YWwtb25seTogMCAkc3BhY2UteHhzO1xuXG4kbWFyZ2luLWNvenk6ICRzcGFjZS14cztcbiRtYXJnaW4tY296eS12ZXJ0aWNhbC1vbmx5OiAkc3BhY2UteHMgMDtcbiRtYXJnaW4tY296eS1ob3Jpem9udGFsLW9ubHk6IDAgJHNwYWNlLXhzO1xuXG4kbWFyZ2luLWNvbWZvcnRhYmxlOiAkc3BhY2Utc207XG4kbWFyZ2luLWNvbWZvcnRhYmxlLXZlcnRpY2FsLW9ubHk6ICRzcGFjZS1zbSAwO1xuJG1hcmdpbi1jb21mb3J0YWJsZS1ob3Jpem9udGFsLW9ubHk6IDAgJHNwYWNlLXNtO1xuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tIEJSRUFLUE9JTlRTIC0tLS0tLS0tLS0gKi9cblxuLyoqXG4gICogQHRva2VucyBCcmVha3BvaW50c1xuICAqL1xuJGJyZWFrcG9pbnQtc206IDU3NnB4O1xuJGJyZWFrcG9pbnQtbWQ6IDc2OHB4O1xuJGJyZWFrcG9pbnQtbGc6IDk5MnB4O1xuJGJyZWFrcG9pbnQteGw6IDExNTBweDtcbiRicmVha3BvaW50LXh4bDogMTQwMHB4O1xuIiwiQGltcG9ydCAndGhlbWUuc2Nzcyc7XG5cbi5iYWRnZSB7XG4gIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogJHNwYWNlLXh4eHMgJHNwYWNlLXh4cztcbiAgZm9udC1zaXplOiAkdGV4dC14cztcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC14cztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsXG4gICAgYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LFxuICAgIC13ZWJraXQtYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsXG4gICAgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCAtd2Via2l0LWJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IGNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LFxuICAgIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsXG4gICAgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCxcbiAgICBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQsXG4gICAgLXdlYmtpdC1ib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xufVxuXG4ucHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6IGdldENvbG9yKHZhcigtLWNvbG9yLXByaW1hcnkpLCAkY29sb3ItcHJpbWFyeSk7XG59XG5cbi5kYW5nZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icmFuZC1kYW5nZXIpO1xufVxuXG4uc3VjY2VzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJyYW5kLXN1Y2Nlc3MpO1xufVxuIiwiQGltcG9ydCAndGhlbWUuc2Nzcyc7XG5cbi5TcGlubmVyIHtcbiAgYW5pbWF0aW9uOiBzcGluIDFzIGVhc2UtaW4tb3V0IGluZmluaXRlO1xuICBib3JkZXI6IDAuMzVyZW0gc29saWQgdmFyKC0tc3Bpbm5lci1jb2xvci1yaW5nKTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXItdG9wLWNvbG9yOiB2YXIoLS1zcGlubmVyLWNvbG9yKTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6ICRzcGFjZS1zbTtcbiAgd2lkdGg6ICRzcGFjZS1zbTtcbn1cblxuLlNwaW5uZXItLWxnIHtcbiAgYm9yZGVyLXdpZHRoOiAwLjVyZW07XG4gIGhlaWdodDogJHNwYWNlLW1kO1xuICB3aWR0aDogJHNwYWNlLW1kO1xufVxuXG4uU3Bpbm5lci0tc20ge1xuICBib3JkZXItd2lkdGg6IDAuMnJlbTtcbiAgaGVpZ2h0OiAkc3BhY2Utc207XG4gIHdpZHRoOiAkc3BhY2Utc207XG59XG5cbi5TcGlubmVyLS14cyB7XG4gIGJvcmRlci13aWR0aDogMC4ycmVtO1xuICBoZWlnaHQ6ICRzcGFjZS14cztcbiAgd2lkdGg6ICRzcGFjZS14cztcbn1cblxuQGtleWZyYW1lcyBzcGluIHtcbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cbiIsIkBpbXBvcnQgJ3RoZW1lLnNjc3MnO1xuXG4kYnV0dG9uLWxpbmUtaGVpZ2h0OiAkYm9keS1saW5lLWhlaWdodDtcbiRidXR0b24tcGFkZGluZzogJHBhZGRpbmctY29tcGFjdC1yZWN0YW5nbGU7XG5cbi5CdXR0b24ge1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogMTByZW07XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6ICR0ZXh0LXNtO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXJlZ3VsYXI7XG4gIGxpbmUtaGVpZ2h0OiAkYnV0dG9uLWxpbmUtaGVpZ2h0O1xuICBwYWRkaW5nOiAkYnV0dG9uLXBhZGRpbmc7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCxcbiAgICBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQsXG4gICAgb3BhY2l0eSAwLjE1cyBlYXNlLWluLW91dDtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgJjphY3RpdmUsXG4gICY6aG92ZXIge1xuICAgIG9wYWNpdHk6IDAuODtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICAvLyBmb2N1cyBzdHlsZXMgYmFzZWQgb24gaHR0cHM6Ly93d3cuc2FyYXNvdWVpZGFuLmNvbS9ibG9nL2ZvY3VzLWluZGljYXRvcnMvXG4gICY6Zm9jdXMge1xuICAgIG91dGxpbmU6IDJweCBzb2xpZCB2YXIoLS1saW5rLWNvbG9yKTtcbiAgICBvdXRsaW5lLW9mZnNldDogMnB4O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gIDpmb2N1czpub3QoOmZvY3VzLXZpc2libGUpIHtcbiAgICBvdXRsaW5lOiB1bnNldDtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuc2V0O1xuICB9XG5cbiAgYnV0dG9uOmZvY3VzLXZpc2libGUge1xuICAgIG91dGxpbmU6IDJweCBzb2xpZCB2YXIoLS1saW5rLWNvbG9yKTtcbiAgICBvdXRsaW5lLW9mZnNldDogMnB4O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gIC8vIHJlbW92ZSBkZWZhdWx0IGxpbmsgc3R5bGluZyBVTkxFU1MgbGluayB2YXJpYW50IGlzIHNwZWNpZmllZFxuICBhLFxuICBhOnZpc2l0ZWQge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuXG4uQnV0dG9uX19pbm5lciB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5CdXR0b25TcGlubmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZjM2MyO1xuICBib3JkZXItdG9wLWNvbG9yOiB2YXIoLS1icmFuZC1kYW5nZXIpO1xuICBib3JkZXItd2lkdGg6IDAuMjVyZW07XG4gIGhlaWdodDogMnJlbTtcbiAgbGVmdDogY2FsYyg1MCUgLSAkc3BhY2Utc20pO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogY2FsYyg1MCUgLSAkc3BhY2Utc20pO1xuICB3aWR0aDogMnJlbTtcbn1cblxuLyogU2l6ZXMgKi9cbi5CdXR0b25fX2xnIHtcbiAgZm9udC1zaXplOiAkdGV4dC1sZztcbiAgbGluZS1oZWlnaHQ6ICRidXR0b24tbGluZS1oZWlnaHQ7XG4gIHBhZGRpbmc6ICRidXR0b24tcGFkZGluZztcbn1cblxuLkJ1dHRvbl9fc20ge1xuICBmb250LXNpemU6ICR0ZXh0LXhzO1xuICBsaW5lLWhlaWdodDogJGJ1dHRvbi1saW5lLWhlaWdodDtcbiAgcGFkZGluZzogJHNwYWNlLXh4cztcbn1cblxuLyogQmxvY2sgbGV2ZWwgKi9cbi5CdXR0b25fX2Jsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4vLyBwYWRkaW5nXG4ucGFkZGVkIHtcbiAgcGFkZGluZzogJHNwYWNlLXh4cyAkc3BhY2Utc207XG59XG5cbi51cHBlcmNhc2Uge1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLy8gc3F1YXJlXG4uc3F1YXJlIHtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbn1cblxuLmJvbGQge1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWV4dHJhLWJvbGQ7XG59XG5cbi8qIFR5cGVzICovXG4uQnV0dG9uX19ibGFjayB7XG4gIGJhY2tncm91bmQ6ICRjb2xvci1ibGFjaztcbiAgYm9yZGVyLWNvbG9yOiAkY29sb3ItYmxhY2s7XG4gIGNvbG9yOiAkY29sb3Itd2hpdGU7XG59XG5cbi5CdXR0b25fX2xpbmsge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBjb2xvcjogdmFyKC0tbGluay1jb2xvcik7XG4gIG1pbi1oZWlnaHQ6IDJyZW07XG4gIHBhZGRpbmc6ICRwMDtcbn1cblxuLkJ1dHRvbl9fZGFuZ2VyLFxuYS5CdXR0b25fX2RhbmdlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJyYW5kLWRhbmdlcik7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnJhbmQtZGFuZ2VyKTtcbiAgY29sb3I6ICRjb2xvci13aGl0ZTtcbn1cblxuLkJ1dHRvbl9fZGFuZ2VyOmFjdGl2ZSxcbi5CdXR0b25fX2Rhbmdlcjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJyYW5kLWRhbmdlcik7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnJhbmQtZGFuZ2VyKTtcbiAgY29sb3I6ICRjb2xvci13aGl0ZTtcbn1cblxuLkJ1dHRvbl9fZGVmYXVsdCxcbmEuQnV0dG9uX19kZWZhdWx0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyYXktZGFyaztcbiAgYm9yZGVyLWNvbG9yOiAkY29sb3ItZ3JheS1kYXJrO1xuICBjb2xvcjogJGNvbG9yLXdoaXRlO1xufVxuXG4uQnV0dG9uX19kZWZhdWx0OmFjdGl2ZSxcbi5CdXR0b25fX2RlZmF1bHQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JheS1kYXJrO1xuICBib3JkZXItY29sb3I6ICRjb2xvci1ncmF5LWRhcms7XG4gIGNvbG9yOiAkY29sb3Itd2hpdGU7XG59XG5cbi5CdXR0b25fX3ByaW1hcnksXG5hLkJ1dHRvbl9fcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuXG4gICY6YWN0aXZlLFxuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1wcmltYXJ5LWRhcmtlbmVkKTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnktZGFya2VuZWQpO1xuICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gIH1cbn1cblxuLkJ1dHRvbl9fc2Vjb25kYXJ5LFxuYS5CdXR0b25fX3NlY29uZGFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXNlY29uZGFyeSk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3Itc2Vjb25kYXJ5KTtcbiAgY29sb3I6ICRjb2xvci13aGl0ZTtcbn1cblxuLkJ1dHRvbl9fc2Vjb25kYXJ5OmFjdGl2ZSxcbi5CdXR0b25fX3NlY29uZGFyeTpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXNlY29uZGFyeSk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3Itc2Vjb25kYXJ5KTtcbiAgY29sb3I6ICRjb2xvci13aGl0ZTtcbn1cblxuLkJ1dHRvbl9fc3VjY2VzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJyYW5kLXN1Y2Nlc3MpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWJyYW5kLXN1Y2Nlc3MpO1xuICBjb2xvcjogJGNvbG9yLXdoaXRlO1xufVxuXG4uQnV0dG9uX19zdWNjZXNzOmFjdGl2ZSxcbi5CdXR0b25fX3N1Y2Nlc3M6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1icmFuZC1zdWNjZXNzKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icmFuZC1zdWNjZXNzKTtcbiAgY29sb3I6ICRjb2xvci13aGl0ZTtcbn1cblxuLkJ1dHRvbl9fd2hpdGUge1xuICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG4gIGJvcmRlci1jb2xvcjogJGNvbG9yLXdoaXRlO1xuICBjb2xvcjogJGNvbG9yLWJsYWNrO1xufVxuXG4uQnV0dG9uX19saW5rIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiB2YXIoLS1saW5rLWNvbG9yKTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG5hLkJ1dHRvbl9fcGFuZWwsXG4uQnV0dG9uX19wYW5lbCB7XG4gIGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm94LXNoYWRvdzogMCAwIDhweCAwICRjb2xvci1ncmF5O1xuICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAkYnV0dG9uLWxpbmUtaGVpZ2h0O1xuICBtYXJnaW46ICRtYXJnaW4tY296eS1ob3Jpem9udGFsLW9ubHk7XG4gIHBhZGRpbmc6ICRwYWRkaW5nLWNvenk7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG59XG5cbi5CdXR0b25fX3BhbmVsOmFjdGl2ZSxcbi5CdXR0b25fX3BhbmVsOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogMCAwIDhweCAwICRjb2xvci1ncmF5LWRhcms7XG59XG5cbi8qIERpc2FibGVkICovXG4uQnV0dG9uX19kaXNhYmxlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1kaXNhYmxlZDtcbiAgYm9yZGVyLWNvbG9yOiAkYnJhbmQtZGlzYWJsZWQ7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4vKiBPdXRsaW5lICovXG4uQnV0dG9uX19vdXRsaW5lLFxuYS5CdXR0b25fX291dGxpbmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLkJ1dHRvbl9fb3V0bGluZS5CdXR0b24tLWRhbmdlcixcbmEuQnV0dG9uX19vdXRsaW5lLkJ1dHRvbi0tZGFuZ2VyIHtcbiAgY29sb3I6IHZhcigtLWJyYW5kLWRhbmdlcik7XG59XG5cbi5CdXR0b25fX291dGxpbmUuQnV0dG9uLS1kYW5nZXI6YWN0aXZlLFxuLkJ1dHRvbl9fb3V0bGluZS5CdXR0b24tLWRhbmdlcjpob3ZlcixcbmEuQnV0dG9uX19vdXRsaW5lLkJ1dHRvbi0tZGFuZ2VyOmhvdmVyIHtcbiAgY29sb3I6ICRjb2xvci13aGl0ZTtcbn1cblxuLkJ1dHRvbl9fb3V0bGluZS5CdXR0b25fX2RlZmF1bHQsXG5hLkJ1dHRvbl9fb3V0bGluZS5CdXR0b25fX2RlZmF1bHQge1xuICBjb2xvcjogJGNvbG9yLWdyYXktZGFyaztcbn1cblxuLkJ1dHRvbl9fb3V0bGluZS5CdXR0b25fX2RlZmF1bHQ6YWN0aXZlLFxuLkJ1dHRvbl9fb3V0bGluZS5CdXR0b25fX2RlZmF1bHQ6aG92ZXIsXG5hLkJ1dHRvbl9fb3V0bGluZS5CdXR0b25fX2RlZmF1bHQ6aG92ZXIge1xuICBjb2xvcjogJGNvbG9yLXdoaXRlO1xufVxuXG4uQnV0dG9uX19vdXRsaW5lLkJ1dHRvbl9fcHJpbWFyeSxcbmEuQnV0dG9uX19vdXRsaW5lLkJ1dHRvbl9fcHJpbWFyeSB7XG4gIGNvbG9yOiBnZXRDb2xvcih2YXIoLS1jb2xvci1wcmltYXJ5KSwgJGNvbG9yLXByaW1hcnkpO1xufVxuXG4uQnV0dG9uX19vdXRsaW5lLkJ1dHRvbl9fcHJpbWFyeTphY3RpdmUsXG4uQnV0dG9uX19vdXRsaW5lLkJ1dHRvbl9fcHJpbWFyeTpob3ZlcixcbmEuQnV0dG9uX19vdXRsaW5lLkJ1dHRvbl9fcHJpbWFyeTpob3ZlciB7XG4gIGNvbG9yOiAkY29sb3Itd2hpdGU7XG59XG5cbi5CdXR0b25fX291dGxpbmUuQnV0dG9uLS1zZWNvbmRhcnksXG5hLkJ1dHRvbl9fb3V0bGluZS5CdXR0b24tLXNlY29uZGFyeSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1zZWNvbmRhcnkpO1xufVxuXG4uQnV0dG9uX19vdXRsaW5lLkJ1dHRvbi0tc2Vjb25kYXJ5OmFjdGl2ZSxcbi5CdXR0b25fX291dGxpbmUuQnV0dG9uLS1zZWNvbmRhcnk6aG92ZXIsXG5hLkJ1dHRvbl9fb3V0bGluZS5CdXR0b24tLXNlY29uZGFyeTpob3ZlciB7XG4gIGNvbG9yOiAkY29sb3Itd2hpdGU7XG59XG5cbi5CdXR0b25fX291dGxpbmUuQnV0dG9uLS1zdWNjZXNzLFxuYS5CdXR0b25fX291dGxpbmUuQnV0dG9uLS1zdWNjZXNzIHtcbiAgY29sb3I6IHZhcigtLWJyYW5kLXN1Y2Nlc3MpO1xufVxuXG4uQnV0dG9uX19vdXRsaW5lLkJ1dHRvbi0tc3VjY2VzczphY3RpdmUsXG4uQnV0dG9uX19vdXRsaW5lLkJ1dHRvbi0tc3VjY2Vzczpob3ZlcixcbmEuQnV0dG9uX19vdXRsaW5lLkJ1dHRvbi0tc3VjY2Vzczpob3ZlciB7XG4gIGNvbG9yOiAkY29sb3Itd2hpdGU7XG59XG5cbi5CdXR0b25fX291dGxpbmUuQnV0dG9uX19kaXNhYmxlZCxcbmEuQnV0dG9uX19vdXRsaW5lLkJ1dHRvbl9fZGlzYWJsZWQge1xuICBjb2xvcjogJGJyYW5kLWRpc2FibGVkO1xufVxuXG4uQnV0dG9uX19vdXRsaW5lLkJ1dHRvbl9fd2hpdGUsXG5hLkJ1dHRvbl9fb3V0bGluZS5CdXR0b25fX3doaXRlIHtcbiAgY29sb3I6ICRjb2xvci13aGl0ZTtcbn1cblxuLkJ1dHRvbl9fd2l0aF9faWNvbiBzdmcge1xuICBtYXJnaW4tcmlnaHQ6ICRzcGFjZS14eHM7XG59XG5cbi5CdXR0b24tLXBhbmVsLkJ1dHRvbl9fd2l0aF9faWNvbiBzdmcge1xuICBmb250LXNpemU6IDJyZW07XG4gIG1hcmdpbi1yaWdodDogJHNwYWNlLXhzO1xufVxuXG4uQnV0dG9uX193aXRoX19pY29uX19vbmx5IHN2ZyB7XG4gIG1hcmdpbi1yaWdodDogJG0wO1xufVxuIiwiQGltcG9ydCAndGhlbWUuc2Nzcyc7XG5cbi5yb290IHtcbiAgY29sb3I6ICRicmFuZC1kaXNhYmxlZDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5jaGVja2VkIHtcbiAgY29sb3I6IHZhcigtLWJyYW5kLXN1Y2Nlc3MpO1xufVxuIiwiQGltcG9ydCAndGhlbWUuc2Nzcyc7XG5cbi5jaGVja0xpc3RJdGVtIHtcbiAgYm94LXNoYWRvdzogMCAwIDhweCAwIHJnYmEoMTkzLCAxOTMsIDE5MywgMC41KTtcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLXhzO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4uaGVhZGVyIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmljb24ge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkY29sb3ItZ3JheS1saWdodDtcbiAgY29sb3I6ICRjb2xvci1ncmF5LWRhcms7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiAkcGFkZGluZy1jb3p5O1xuICB3aWR0aDogODBweDtcbn1cblxuLnggLmljb24ge1xuICBjb2xvcjogdmFyKC0tYnJhbmQtZGFuZ2VyKTtcbn1cblxuLmNoZWNrIC5pY29uIHtcbiAgY29sb3I6IHZhcigtLWJyYW5kLXN1Y2Nlc3MpO1xufVxuXG4udGl0bGUge1xuICBmbGV4OiAxO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gIHBhZGRpbmc6ICRwYWRkaW5nLWNvenk7XG59XG5cbi5kZXNjcmlwdGlvbiB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3ItZ3JheS1saWdodDtcbiAgZGlzcGxheTogbm9uZTtcbiAgcGFkZGluZzogJHBhZGRpbmctY296eTtcbn1cblxuLmRlc2NyaXB0aW9uX19vcGVuIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi50b2dnbGUge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmb250LXNpemU6ICR0ZXh0LXNtO1xuICBoZWlnaHQ6IDJyZW07XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW46IDAgJHNwYWNlLXhzIDAgJHNwYWNlLXh4cztcbiAgd2lkdGg6IDJyZW07XG5cbiAgJjphY3RpdmUsXG4gICY6Zm9jdXMsXG4gICY6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeS1kYXJrZW5lZCk7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnktZGFya2VuZWQpO1xuICB9XG59XG5cbkBtZWRpYSBwcmludCB7XG4gIC5kZXNjcmlwdGlvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbiIsIkBpbXBvcnQgJ3RoZW1lLnNjc3MnO1xuXG4uY29udGFjdEluZm8ge1xuICBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc20pIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDJyZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2UteHhzO1xuICAgIH1cbiAgfVxufVxuIiwiQGltcG9ydCAndGhlbWUuc2Nzcyc7XG5cbi5jb250YWluZXIge1xuICBtYXJnaW46ICRtYXJnaW4tY29tZm9ydGFibGUtdmVydGljYWwtb25seTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uaWNvbiB7XG4gIGZvbnQtc2l6ZTogJHRleHQtbGc7XG59XG5cbi50aXRsZSB7XG4gIGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrO1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICBtYXJnaW46ICRtYXJnaW4tY29tcGFjdC12ZXJ0aWNhbC1vbmx5O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4ubGlzdCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogJG0wO1xuICBwYWRkaW5nOiAkcDA7XG59XG5cbi5pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLXh4cztcbn1cblxuLnNuaXBwZXQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luOiAkbWFyZ2luLWNvenktdmVydGljYWwtb25seTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6ICRicmVha3BvaW50LW1kKSB7XG4gIC5zbmlwcGV0IHtcbiAgICBtYXJnaW46ICRtMDtcbiAgfVxufVxuIiwiLkRpc3RyaWN0TGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogd3JhcDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLkRpc3RyaWN0TGlzdEl0ZW0ge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG4gIG1hcmdpbjogMC41cmVtO1xuICBwYWRkaW5nOiAwLjYyNXJlbSAxcmVtO1xufVxuIiwiQGltcG9ydCAndGhlbWUuc2Nzcyc7XG5cbi5FbmRvcnNlbWVudExpc3Qge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5FbmRvcnNlbWVudExpc3RfX0J1dHRvbiB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIGNvbG9yOiB2YXIoLS1saW5rLWNvbG9yKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5FbmRvcnNlbWVudExpc3RfX0J1dHRvbjpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1saW5rLWNvbG9yLS1ob3Zlcik7XG59XG5cbi5FbmRvcnNlbWVudExpc3RfX0xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5FbmRvcnNlbWVudExpc3RfX0xpc3QgbGkge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JheS1saWdodDtcbiAgYm9yZGVyLWxlZnQ6IDAuMzI1cmVtIHNvbGlkICRjb2xvci1ibGFjaztcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogM3JlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICBtYXgtd2lkdGg6IDE1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDFyZW07XG59XG5cbi5FbmRvcnNlbWVudExpc3RfX0xpc3QgbGkgPiBhLFxuLkVuZG9yc2VtZW50TGlzdF9fTGlzdCBsaSA+IHNwYW4sXG4uRW5kb3JzZW1lbnRMaXN0X19MaXN0IGxpID4gYTp2aXNpdGVkIHtcbiAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uRW5kb3JzZW1lbnRMaXN0X19MaXN0IGxpID4gYTphY3RpdmUsXG4uRW5kb3JzZW1lbnRMaXN0X19MaXN0IGxpID4gYTpmb2N1cyxcbi5FbmRvcnNlbWVudExpc3RfX0xpc3QgbGkgPiBhOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLWxpbmstY29sb3ItLWhvdmVyKTtcbn1cbiIsIkBpbXBvcnQgJ3RoZW1lLnNjc3MnO1xuXG4uZHJhd2VyQ29udGFpbmVyIHtcbiAgYm94LXNoYWRvdzogMXB4IDFweCA0cHggMXB4ICRjb2xvci1ncmF5O1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2UtbWQ7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZHJhd2VyT3V0ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiAkcGFkZGluZy1jb3p5O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gICY6aG92ZXIge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuICBoMyB7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICAgIG1hcmdpbi1ib3R0b206ICRtMDtcbiAgICBtYXJnaW4tdG9wOiAkc3BhY2UteHhzO1xuICB9XG59XG5cbi5kcmF3ZXJPdXRlck9wZW4ge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWdyYXk7XG59XG5cbi5kcmF3ZXJBcnJvdyB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbn1cblxuLmRpc2FibGVkIHtcbiAgLmRyYXdlck91dGVyIHtcbiAgICBoMyB7XG4gICAgICBjb2xvcjogJGNvbG9yLWdyYXk7XG4gICAgfVxuICAgIC5kcmF3ZXJBcnJvdyB7XG4gICAgICBjb2xvcjogJGNvbG9yLWdyYXk7XG4gICAgfVxuICAgICY6aG92ZXIge1xuICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgIH1cbiAgfVxufVxuXG4uZHJhd2VySW5uZXIge1xuICBAbWVkaWEgKG1pbi13aWR0aDogJGJyZWFrcG9pbnQtc20pIHtcbiAgICBwYWRkaW5nLXRvcDogJHNwYWNlLXhzO1xuICB9XG59XG4iLCJAaW1wb3J0ICd0aGVtZS5zY3NzJztcblxuLyogRGVmYXVsdDogNTB4NTAgKi9cbi5IZWFkc2hvdCB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgaGVpZ2h0OiA1MHB4O1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgcGFkZGluZzogJHAwO1xuICB3aWR0aDogNTBweDtcbn1cblxuLnNoYWRvdyB7XG4gIGJveC1zaGFkb3c6IDAgMCAxMnB4IDAgcmdiYSgxOTMsIDE5MywgMTkzLCAwLjUpO1xufVxuXG4vKiBMYXJnZTogMTAweDEwMCAqL1xuLmxnIHtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgd2lkdGg6IDEwMHB4O1xufVxuXG4vKiBTbWFsbDogMzB4MzAgKi9cbi54cyB7XG4gIGhlaWdodDogMzBweDtcbiAgbWFyZ2luOiAkbTA7XG4gIHdpZHRoOiAzMHB4O1xufVxuXG4ud2l0aGRyYXduIHtcbiAgZmlsdGVyOiBncmF5c2NhbGUoMSk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAkYnJlYWtwb2ludC1tZCkge1xuICAucmVzcG9uc2l2ZSB7XG4gICAgLmxnIHtcbiAgICAgIGhlaWdodDogMTUwcHg7XG4gICAgICB3aWR0aDogMTUwcHg7XG4gICAgfVxuICB9XG59XG5cbi5ib3JkZXIge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGhlaWdodDogNjZweDtcbiAgd2lkdGg6IDY2cHg7XG4gIHotaW5kZXg6IDE7XG59XG4iLCJAaW1wb3J0ICd0aGVtZS5zY3NzJztcblxuLmhleGFnb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMDsgLyogUmVxdWlyZWQgdG8gcmVtb3ZlIHNwYWNlIGJldHdlZW4gaW5saW5lLWJsb2NrIGVsZW1lbnRzICovXG4gIGhlaWdodDogNTJweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogNDhweDtcbn1cblxuLmJvZHkge1xuICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICBmb250LXNpemU6ICR0ZXh0LXhsO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXJlZ3VsYXI7XG4gIGhlaWdodDogNTJweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRvcDogOHB4O1xuICB3aWR0aDogNDdweDtcbn1cblxuLnRyYXBlem9pZCB7XG4gIGJvcmRlci10b3A6IDEycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDEycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiA1MnB4O1xuICB3aWR0aDogMDtcbn1cblxuOmdsb2JhbCgudHJhcGV6b2lkX19sZWZ0KSB7XG4gIGJvcmRlci1yaWdodDogMjRweCBzb2xpZCB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbn1cblxuOmdsb2JhbCgudHJhcGV6b2lkX19yaWdodCkge1xuICBib3JkZXItbGVmdDogMjRweCBzb2xpZCB2YXIoLS1jb2xvci1wcmltYXJ5LWRhcmtlbmVkKTtcbn1cbiIsIkBpbXBvcnQgJ3RoZW1lLnNjc3MnO1xuXG4uTGlua0J1dHRvbixcbi5MaW5rQnV0dG9uOnZpc2l0ZWQge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG4gIGJvcmRlci1jb2xvcjogJGNvbG9yLWdyYXktZGFyaztcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgY29sb3I6ICRjb2xvci1ncmF5LWRhcms7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmb250LXNpemU6IDFyZW07XG4gIGhlaWdodDogMS43NXJlbTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxLjc1cmVtO1xufVxuXG4uTGlua0J1dHRvbi0tc20ge1xuICBoZWlnaHQ6IDEuMjVyZW07XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgd2lkdGg6IDEuMjVyZW07XG59XG5cbi5MaW5rQnV0dG9uOmFjdGl2ZSxcbi5MaW5rQnV0dG9uOmZvY3VzLFxuLkxpbmtCdXR0b246aG92ZXIge1xuICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnktZGFya2VuZWQpO1xuICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeS1kYXJrZW5lZCk7XG59XG4iLCJAaW1wb3J0ICd0aGVtZS5zY3NzJztcblxuLkxvZ28ge1xuICBtYXgtaGVpZ2h0OiAkbmF2LWhlaWdodDtcbiAgbWFyZ2luOiAwLjVyZW0gMXJlbTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5Mb2dvIHtcbiAgICBtYXgtaGVpZ2h0OiAkbmF2LWhlaWdodC1sZztcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLkxvZ28ge1xuICAgIG1hcmdpbi1sZWZ0OiAycmVtO1xuICB9XG59XG4iLCJAaW1wb3J0ICd0aGVtZS5zY3NzJztcblxuLm5ld3NJdGVtIHtcbiAgYm94LXNoYWRvdzogMCAwIDEycHggMCByZ2JhKDE4MCwgMTgwLCAxODAsIDAuNSk7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtYXV0by1mbG93OiBjb2x1bW47XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjZS14cztcbiAgcGFkZGluZzogJHNwYWNlLXhzO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4udGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2UteHhzO1xufVxuXG4uZGVzY3JpcHRpb24ge1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2UteHM7XG59XG5cbi5oZWFkZXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjZS14eHM7XG59XG5cbi5mYXZpY29uIHtcbiAgaGVpZ2h0OiAyNXB4O1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2UteHhzO1xuICBtaW4td2lkdGg6IDI1cHg7XG4gIHBhZGRpbmctcmlnaHQ6ICRzcGFjZS14eHM7XG59XG5cbi8qIExhcmdlOiAxMDB4MTAwICovXG4uaW1hZ2Uge1xuICBoZWlnaHQ6IDEyNXB4O1xuICBtYXJnaW4tbGVmdDogJHNwYWNlLXh4cztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6ICRicmVha3BvaW50LW1kKSB7XG4gIC5pbWFnZSB7XG4gICAgaGVpZ2h0OiAxNzVweDtcbiAgICBtYXJnaW4tbGVmdDogJHNwYWNlLXhzO1xuICB9XG59XG4iLCJAaW1wb3J0ICd0aGVtZS5zY3NzJztcblxuLm5vdGlmaWNhdGlvbiB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmb250LXNpemU6ICR0ZXh0LXhzO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtc207XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjZS14cztcbiAgcGFkZGluZzogJHBhZGRpbmctY296eTtcbn1cblxuLmxlZnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4uY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYm9keSB7XG4gIG1hcmdpbjogJG1hcmdpbi1jb3p5LWhvcml6b250YWwtb25seTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5jbG9zZSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3BhY2l0eTogMC43O1xuICBwYWRkaW5nOiAkcDA7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4ud2FybmluZyB7XG4gIC5jbG9zZSB7XG4gICAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICAmOmhvdmVyIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICB9XG59XG5cbi5pY29uIHtcbiAgZm9udC1zaXplOiAxLjc1cmVtO1xufVxuXG4uZGFuZ2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZDdkYTtcbiAgYm9yZGVyLWNvbG9yOiAjZjVjNmNiO1xuICBjb2xvcjogIzcyMWMyNDtcbn1cblxuLmluZm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDFlY2YxO1xuICBib3JkZXItY29sb3I6ICNiZWU1ZWI7XG4gIGNvbG9yOiAjMGM1NDYwO1xufVxuXG4uc3VjY2VzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJyYW5kLXN1Y2Nlc3MpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWJyYW5kLXN1Y2Nlc3MpO1xuICBjb2xvcjogJGNvbG9yLXdoaXRlO1xufVxuXG4ud2FybmluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmYzY2Q7XG4gIGNvbG9yOiAjODU2NDA0O1xufVxuXG4uc20ge1xuICBwYWRkaW5nOiAkc3BhY2UteHhzICRzcGFjZS14cztcbiAgLmljb24ge1xuICAgIGZvbnQtc2l6ZTogJHRleHQtbGc7XG4gIH1cbn1cblxuLnhzIHtcbiAgcGFkZGluZzogMDtcbiAgLmljb24ge1xuICAgIGZvbnQtc2l6ZTogJHRleHQtbWQ7XG4gIH1cbn1cbiIsIkBpbXBvcnQgJ3RoZW1lLnNjc3MnO1xuXG4ucGFuZWwge1xuICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG4gIGJveC1zaGFkb3c6IDAgMCA4cHggMCAkY29sb3ItZ3JheTtcbiAgY29sb3I6ICRjb2xvci1ibGFjaztcbn1cblxuLmJ1dHRvbiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcblxuICAmOmhvdmVyLFxuICAmOmZvY3VzLFxuICAmOmFjdGl2ZSB7XG4gICAgYm94LXNoYWRvdzogMCAwIDhweCAwIHZhcigtLWxpbmstY29sb3ItLWhvdmVyKTtcbiAgfVxufVxuIiwiQGltcG9ydCAndGhlbWUuc2Nzcyc7XG5cbi5yb290IHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogJGNvbG9yLWJsYWNrO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgaGVpZ2h0OiAxLjVyZW07XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gIHdpZHRoOiAxLjVyZW07XG59XG4iLCIucm9vdCBhYmJyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4ucm9vdCBhYmJyOjphZnRlciB7XG4gIGNvbnRlbnQ6ICcvJztcbn1cblxuLnJvb3QgYWJicjpsYXN0LWNoaWxkOjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xufVxuIiwiQGltcG9ydCAndGhlbWUuc2Nzcyc7XG5cbi5QbGFjZUZpZWxkX19pbnB1dC1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5QbGFjZUZpZWxkX19kcm9wZG93bi1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5LWRhcms7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCAwLjI1cmVtIDAuMjVyZW07XG4gIGJvcmRlci10b3AtY29sb3I6ICRjb2xvci1ncmF5O1xuICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICBsZWZ0OiAwO1xuICBtYXJnaW4tdG9wOiAtMC4yNXJlbTtcbiAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDNyZW0pO1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMTAwJTtcbiAgei1pbmRleDogMTtcbn1cblxuLlBsYWNlRmllbGRfX3N1Z2dlc3Rpb24ge1xuICBsaW5lLWhlaWdodDogMS41O1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uUGxhY2VGaWVsZF9fc3VnZ2VzdGlvbjpudGgtY2hpbGQoZXZlbikge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JheS1leHRyYS1saWdodDtcbn1cblxuLlBsYWNlRmllbGRfX3N1Z2dlc3Rpb24tLWFjdGl2ZSxcbi5QbGFjZUZpZWxkX19zdWdnZXN0aW9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItbGlnaHQpO1xufVxuXG4uUGxhY2VGaWVsZF9fZHJvcGRvd24tZm9vdGVyIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRjb2xvci1ncmF5O1xuICBwYWRkaW5nOiAwLjVyZW0gMC41cmVtIDAgMC41cmVtO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLlBsYWNlRmllbGRfX2Ryb3Bkb3duLWZvb3RlciA+IGltZyB7XG4gIG1heC13aWR0aDogMTUwcHg7XG59XG5cbi5QbGFjZUZpZWxkX19IaW50IHtcbiAgY29sb3I6ICRjb2xvci1ncmF5LWRhcms7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsaW5lLWhlaWdodDogMXJlbTtcbiAgbWFyZ2luLXRvcDogJHNwYWNlLXh4eHM7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuUGxhY2VGaWVsZF9fSGludCB7XG4gICAgbWFyZ2luLXRvcDogJHNwYWNlLXh4eHM7XG4gIH1cbn1cbiIsIkBpbXBvcnQgJ3RoZW1lLnNjc3MnO1xuXG4uUHJvZ3Jlc3NCYXIgcHJvZ3Jlc3Mge1xuICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheTtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbGV4OiAxO1xuICBoZWlnaHQ6IDAuNXJlbTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5Qcm9ncmVzc0Jhci0td2hpdGUgcHJvZ3Jlc3Mge1xuICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG59XG5cbi5Qcm9ncmVzc0Jhci0tY29tcGFjdCBwcm9ncmVzcyB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG59XG5cbi5Qcm9ncmVzc0JhciBwcm9ncmVzczo6LW1vei1wcm9ncmVzcy1iYXIge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xufVxuXG4uUHJvZ3Jlc3NCYXIgcHJvZ3Jlc3M6Oi13ZWJraXQtcHJvZ3Jlc3MtYmFyIHtcbiAgYmFja2dyb3VuZDogJGNvbG9yLWdyYXk7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG59XG5cbi5Qcm9ncmVzc0Jhci0td2hpdGUgcHJvZ3Jlc3M6Oi13ZWJraXQtcHJvZ3Jlc3MtYmFyIHtcbiAgYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xufVxuXG4uUHJvZ3Jlc3NCYXIgcHJvZ3Jlc3M6Oi13ZWJraXQtcHJvZ3Jlc3MtdmFsdWUge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbn1cbiIsIi50ZXh0TGluZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiAjOTc5Nzk3O1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICBtYXJnaW4tdG9wOiAxLjVyZW07XG59XG5cbi50ZXh0TGluZTo6YmVmb3JlLFxuLnRleHRMaW5lOjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBmbGV4LWdyb3c6IDE7XG4gIGJhY2tncm91bmQ6ICM5Nzk3OTc7XG4gIGhlaWdodDogMXB4O1xuICBmb250LXNpemU6IDBweDtcbiAgbGluZS1oZWlnaHQ6IDBweDtcbn1cblxuLnRleHRMaW5lOjpiZWZvcmUge1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG59XG5cbi50ZXh0TGluZTo6YWZ0ZXIge1xuICBtYXJnaW4tbGVmdDogMXJlbTtcbn1cbiIsIkBpbXBvcnQgJ3RoZW1lLnNjc3MnO1xuXG4uU2hhcmVDYXJkIHtcbiAgYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuICBib3gtc2hhZG93OiAwIDAgMTJweCAwIHJnYmEoMTE4LCAxMTgsIDExOCwgMC4yNik7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgcGFkZGluZzogMXJlbTtcbn1cblxuLlNoYXJlQ2FyZCBoMyB7XG4gIGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrO1xuICBmb250LXNpemU6IDFyZW07XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuU2hhcmVDYXJkIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDJyZW07XG4gICAgcGFkZGluZy1yaWdodDogMnJlbTtcbiAgfVxufVxuIiwiLnByaW50QnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4iLCJAaW1wb3J0ICd0aGVtZS5zY3NzJztcblxuLnNuaXBwZXQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBjb2xvcjogJGNvbG9yLWJsYWNrICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDJyZW07XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAmOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLXhzO1xuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cblxuICBzdXAge1xuICAgIGNvbG9yOiAkY29sb3ItZ3JheTtcbiAgICBmb250LXNpemU6IDAuNjc1cmVtO1xuICAgIG1hcmdpbi1sZWZ0OiAwLjM3NXJlbTtcblxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6IHZhcigtLWxpbmstY29sb3ItLWhvdmVyKTtcbiAgICB9XG4gIH1cbiAgcCB7XG4gICAgbWFyZ2luOiAkbTA7XG4gIH1cbn1cbiIsIkBpbXBvcnQgJ3RoZW1lLnNjc3MnO1xuXG4ucm9vdCB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW46IDAgYXV0byAzcmVtIGF1dG87XG4gIG1heC13aWR0aDogOTYwcHg7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSAjeyRuYXYtaGVpZ2h0fSk7XG59XG5cbi5uYXJyb3cge1xuICBtYXgtd2lkdGg6IDMwcmVtO1xufVxuIiwiQGltcG9ydCAndGhlbWUuc2Nzcyc7XG5cbi5TdGVwSGVhZGVyIHtcbiAgbWFyZ2luOiAzcmVtIGF1dG8gMS41cmVtIGF1dG87XG4gIHBhZGRpbmc6IDAgMXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogODAlO1xuICBAbWVkaWEgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uU3RlcEhlYWRlciBoMiB7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4uU3RlcEhlYWRlciBoMiBzcGFuIHtcbiAgY29sb3I6ICRjb2xvci1ibGFjaztcbn1cblxuLlN0ZXBIZWFkZXIgcCB7XG4gIGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrO1xuICBtYXJnaW46IDAgYXV0byAxcmVtIGF1dG87XG4gIG1heC13aWR0aDogNDRyZW07XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuU3RlcEhlYWRlciBoMiB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gIH1cblxuICAuU3RlcEhlYWRlciBwIHtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICB9XG59XG4iLCIuY2FsZW5kZXJJY29uIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG59XG5cbi5lbGVjdGlvbkRheSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4udGl0bGUge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIHBhZGRpbmc6IDAuNXJlbSAycmVtO1xufVxuIiwiQGltcG9ydCAndGhlbWUuc2Nzcyc7XG5cbi5BZGRyZXNzTW9kYWxfX0N1cnJlbnRBZGRyZXNzIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1ncmF5O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBwYWRkaW5nOiAycmVtIDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLkFkZHJlc3NNb2RhbF9fQ3VycmVudEFkZHJlc3Mgc3ZnIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLk1vZGFsX19Cb2R5IC5BZGRyZXNzRm9ybSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgLkFkZHJlc3NGb3JtX19mb3JtR3JvdXAge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICBzbWFsbCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDAuNXJlbTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuQnV0dG9uIHtcbiAgICAgIG1hcmdpbjogMCBhdXRvIDFyZW07XG4gICAgICB3aWR0aDogdW5zZXQ7XG4gICAgfVxuICB9XG59XG4iLCJAaW1wb3J0ICd0aGVtZS5zY3NzJztcblxuLmFsZXJ0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnJhbmQtc3VjY2Vzcyk7XG4gIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZvbnQtc2l6ZTogMC45cmVtO1xuICB6LWluZGV4OiAxMDAwO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtO1xuICB9XG5cbiAgcCB7XG4gICAgbWF4LXdpZHRoOiA0MHJlbTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nOiAxcmVtO1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzZweCkge1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICBwYWRkaW5nOiAycmVtO1xuICAgIH1cbiAgfVxufVxuXG4uY2xvc2Uge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG9wYWNpdHk6IDAuNztcbiAgcGFkZGluZy10b3A6IDFyZW07XG4gIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgcGFkZGluZy1yaWdodDogMXJlbTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4iLCJAaW1wb3J0ICd0aGVtZS5zY3NzJztcblxuLmJhckFzc29jaWF0aW9uRXZhbHVhdGlvbnMge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGgyIHtcbiAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICAgIG1hcmdpbjogMCAwICRzcGFjZS1zbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB9XG59XG5cbi5oaWdobHlRdWFsaWZpZWQgc3ZnIHtcbiAgY29sb3I6ICM1ZjlmOWU7XG59XG5cbi5xdWFsaWZpZWQgc3ZnIHtcbiAgY29sb3I6ICNlMGI0NmM7XG59XG5cbi5ub3RRdWFsaWZpZWQgc3ZnIHtcbiAgY29sb3I6ICNkYzdlNmQ7XG59XG5cbi5ub3RFdmFsdWF0ZWQgc3ZnIHtcbiAgY29sb3I6ICM4NTgxODA7XG59XG5cbi50b3RhbCB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbn1cblxuLnRvdGFsIC5oZXhhZ29uIHtcbiAgbWFyZ2luLXRvcDogJHNwYWNlLXhzO1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2UteHM7XG59XG5cbi5oaWdobHlRdWFsaWZpZWRIZXhhZ29uIHtcbiAgOmdsb2JhbCgudHJhcGV6b2lkX19sZWZ0KSB7XG4gICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjNWY5ZjllO1xuICB9XG4gIDpnbG9iYWwoLnRyYXBlem9pZF9fcmlnaHQpIHtcbiAgICBib3JkZXItbGVmdC1jb2xvcjogIzQwN2Y3ZTtcbiAgfVxufVxuXG4ucXVhbGlmaWVkSGV4YWdvbiB7XG4gIDpnbG9iYWwoLnRyYXBlem9pZF9fbGVmdCkge1xuICAgIGJvcmRlci1yaWdodC1jb2xvcjogI2UwYjQ2YztcbiAgfVxuICA6Z2xvYmFsKC50cmFwZXpvaWRfX3JpZ2h0KSB7XG4gICAgYm9yZGVyLWxlZnQtY29sb3I6ICNkOGE1NTI7XG4gIH1cbn1cblxuLm5vdFF1YWxpZmllZEhleGFnb24ge1xuICA6Z2xvYmFsKC50cmFwZXpvaWRfX2xlZnQpIHtcbiAgICBib3JkZXItcmlnaHQtY29sb3I6ICNkYzdlNmQ7XG4gIH1cbiAgOmdsb2JhbCgudHJhcGV6b2lkX19yaWdodCkge1xuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAjY2Y1ZDQ4O1xuICB9XG59XG5cbi5ub3RFdmFsdWF0ZWRIZXhhZ29uIHtcbiAgOmdsb2JhbCgudHJhcGV6b2lkX19sZWZ0KSB7XG4gICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjODU4MTgwO1xuICB9XG4gIDpnbG9iYWwoLnRyYXBlem9pZF9fcmlnaHQpIHtcbiAgICBib3JkZXItbGVmdC1jb2xvcjogIzQ3NDc0NztcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogJGJyZWFrcG9pbnQtbWQpIHtcbiAgLnRvdGFscyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgICBtYXJnaW4tdG9wOiAkc3BhY2Utc207XG4gIH1cbiAgLnRvdGFsIC5IZXhhZ29uIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2UteHhzO1xuICB9XG59XG4iLCJAaW1wb3J0ICd0aGVtZS5zY3NzJztcblxuLmJpbyB7XG4gIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgaDIge1xuICAgIGxldHRlci1zcGFjaW5nOiAycHg7XG4gICAgbWFyZ2luOiAwIDAgJHNwYWNlLXNtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIH1cbn1cblxuLy8gdGhlc2Ugc3R5bGVzIGFyZSBhcHBsaWVkIHRvIG1hcmtkb3duXG4vLyB0b2RvIC0gYXBwbHkgbWFya2RvcW4gZ3VpZGVsaW5lcyB0byBtYWtlIHN1cmUgdGhlIGh0bWwgd2UgcmVjZWl2ZSB3b3JrcyBzZW1hbnRpY2FsbHkgd2l0aCBvdXIgZG9jdW1lbnQgZmxvd1xuLmJsb2Ige1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2Utc207XG4gIGgxIHtcbiAgICBmb250LXNpemU6ICR0ZXh0LW1kO1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgbWFyZ2luLXRvcDogJHNwYWNlLXNtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICBwIHtcbiAgICBtYXJnaW46ICRtMDtcbiAgfVxufVxuLyogUGxheWVyIHJhdGlvOiAxMDAgLyAoMTI4MCAvIDcyMCkgKi9cbi52aWRlb1dyYXBwZXIge1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2Utc207XG4gIHBhZGRpbmctdG9wOiA1Ni4yNSU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnZpZGVvIHtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG59XG4iLCJAaW1wb3J0ICd0aGVtZS5zY3NzJztcblxuLnJvb3Qge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5O1xuICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG4gIGJveC1zaGFkb3c6IDAgMCA4cHggMCByZ2JhKDEzOSwgMTM5LCAxMzksIDAuNSk7XG4gIGNvbG9yOiB1bnNldDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZm9udC1zaXplOiAkdGV4dC14cztcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC14cztcbiAgbWFyZ2luOiAkc3BhY2UteHMgJHNwYWNlLXh4cztcbiAgbWluLXdpZHRoOiA4cmVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAkc3BhY2UteHMgJHNwYWNlLXh4cztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgJjpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1saW5rLWNvbG9yLS1ob3Zlcik7XG4gICAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbn1cblxuLmxpbmsge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5kZXRhaWxzIHtcbiAgY29sb3I6ICRjb2xvci1ibGFjaztcbn1cblxuLmFjdGl2ZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWxpbmstY29sb3IpO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjb2xvcjogJGNvbG9yLWJsYWNrO1xufVxuXG4ucmVjb21tZW5kZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icmFuZC1zdWNjZXNzKTtcbiAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgZm9udC1zaXplOiAwLjY3NXJlbTtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2UteHM7XG4gIG1hcmdpbi10b3A6IC0kc3BhY2UteHM7XG4gIG1hcmdpbi1sZWZ0OiAtJHNwYWNlLXhzO1xuICBtYXJnaW4tcmlnaHQ6IC0kc3BhY2UteHM7XG4gIHBhZGRpbmc6ICRzcGFjZS14eHMgJHNwYWNlLXNtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB3aWR0aDogbWF4LWNvbnRlbnQ7XG5cbiAgc3ZnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW07XG4gIH1cbn1cblxuLmhlYWRzaG90IHtcbiAgZm9udC1zaXplOiAkdGV4dC1sZztcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLXh4cztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuXG4uaGVhZHNob3RfX3NhdmVkIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gIGJvcmRlcjogM3B4IHNvbGlkICRjb2xvci13aGl0ZTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICBmb250LXNpemU6ICR0ZXh0LXhzO1xuICBoZWlnaHQ6IDI2cHg7XG4gIGxlZnQ6IDcyJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMjZweDtcbiAgei1pbmRleDogMTtcbn1cblxuLnNhdmVkX19yYW5rIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm90dG9tOiAwO1xuICBjb2xvcjogd2hpdGU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZvbnQtc2l6ZTogJHRleHQteHM7XG4gIGhlaWdodDogMjBweDtcbiAgbGVmdDogMDtcbiAgbWFyZ2luOiBhdXRvO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMjBweDtcbn1cblxuLy8gVE8gTUFLRSBIRUFEU0hPVCBPTkxZIENBTkRJREFDWSBMSVNUIElURU1TXG4uc21hbGwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC5kZXRhaWxzLFxuICAucmVjb21tZW5kZWQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICBhIHtcbiAgICBwYWRkaW5nOiAkc3BhY2UteHhzIDAuMjVyZW07XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICY6Zm9jdXMge1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAuYWN0aXZlIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAzcHggdmFyKC0tbGluay1jb2xvcik7XG4gIH1cblxuICAucm9vdCB7XG4gICAgYm9yZGVyOiAzcHggc29saWQgdHJhbnNwYXJlbnQ7XG5cbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgbWluLXdpZHRoOiB1bnNldDtcbiAgICB3aWR0aDogNjZweDtcbiAgICBoZWlnaHQ6IDY2cHg7XG4gICAgcGFkZGluZzogMDtcblxuICAgICY6Zm9jdXMge1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICB9XG5cbiAgICAuaGVhZHNob3Qge1xuICAgICAgcG9zaXRpb246IHVuc2V0O1xuICAgIH1cbiAgfVxufVxuXG4ud2l0aGRyYXduIHtcbiAgaW1nIHtcbiAgICBvcGFjaXR5OiAwLjU7XG4gIH1cblxuICBjb2xvcjogJGNvbG9yLWdyYXktZGFyaztcblxuICAmOmhvdmVyIHtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6ICRicmVha3BvaW50LW1kKSB7XG4gIC5DYW5kaWRhY3lMaXN0SXRlbSB7XG4gICAgbWFyZ2luOiAkbWFyZ2luLWNvbXBhY3QtaG9yaXpvbnRhbC1vbmx5O1xuICAgIG1pbi13aWR0aDogOHJlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogJGJyZWFrcG9pbnQtbGcpIHtcbiAgLkNhbmRpZGFjeUxpc3RJdGVtIHtcbiAgICBtYXJnaW46ICRtYXJnaW4tY296eS1ob3Jpem9udGFsLW9ubHk7XG4gIH1cbn1cbiIsIkBpbXBvcnQgJ3RoZW1lLnNjc3MnO1xuXG4uQ2FuZGlkYXRlQ2FyZCB7XG4gIGJveC1zaGFkb3c6IDAgMCA4cHggMCByZ2JhKDE5MywgMTkzLCAxOTMsIDAuNSk7XG59XG5cbi5DYW5kaWRhdGVDYXJkX19oZWFkZXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDhyZW0gMWZyIGF1dG87XG4gIGdyaWQtdGVtcGxhdGUtcm93czogbWlubWF4KDhyZW0sIG1heC1jb250ZW50KTtcbiAgZ3JpZC1nYXA6IDFyZW07XG59XG5cbi5DYW5kaWRhdGVDYXJkX19oZWFkZXItLW5vLWhlYWRzaG90IHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgYXV0bztcbiAgcGFkZGluZy1sZWZ0OiAxcmVtO1xufVxuXG4uQ2FuZGlkYXRlQ2FyZCBoMyB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbjogJHNwYWNlLXh4cyAwO1xufVxuXG4uQ2FuZGlkYXRlQ2FyZF9fQmFkZ2Uge1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2UteHh4cztcbiAgbWFyZ2luLXJpZ2h0OiAkc3BhY2UteHh4cztcbn1cblxuLkNhbmRpZGF0ZUNhcmRfX0FsZXJ0SWNvbiB7XG4gIGNvbG9yOiB2YXIoLS1icmFuZC13YXJuaW5nKTtcbn1cblxuLkNhbmRpZGF0ZUNhcmQgaDQge1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW46IDAuNXJlbSAwO1xufVxuXG4uQ2FuZGlkYXRlQ2FyZF9fZGV0YWlscyB7XG4gIGJvcmRlci10b3A6IDAuMXJlbSBzb2xpZCAkY29sb3ItZ3JheS1saWdodDtcbiAgZGlzcGxheTogbm9uZTtcbiAgcGFkZGluZzogMXJlbTtcbn1cblxuLkNhbmRpZGF0ZUNhcmRfX2RldGFpbHMtLW9wZW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLkNhbmRpZGF0ZUNhcmRfX2hlYWRzaG90IHtcbiAgaGVpZ2h0OiA4cmVtO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgd2lkdGg6IDhyZW07XG59XG5cbi5DYW5kaWRhdGVDYXJkX190b2dnbGUge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmb250LXNpemU6IDFyZW07XG4gIGhlaWdodDogMS43NXJlbTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbjogMCAxcmVtIDAgMC41cmVtO1xuICB3aWR0aDogMS43NXJlbTtcbn1cblxuLkNhbmRpZGF0ZUNhcmRfX3RvZ2dsZTphY3RpdmUsXG4uQ2FuZGlkYXRlQ2FyZF9fdG9nZ2xlOmZvY3VzLFxuLkNhbmRpZGF0ZUNhcmRfX3RvZ2dsZTpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeS1kYXJrZW5lZCk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5LWRhcmtlbmVkKTtcbn1cblxuLkNhbmRpZGF0ZUNhcmRfX3VybHMge1xuICBtYXJnaW4tdG9wOiAwLjVyZW07XG59XG5cbi5DYW5kaWRhdGVDYXJkX191cmxzIGEge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xufVxuXG4uQ2FuZGlkYXRlQ2FyZF9faXNzdWVzIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLkNhbmRpZGF0ZUNhcmRfX2lzc3Vlcy1ibG9iIGgxIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLXRvcDogMS41cmVtO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4uQ2FuZGlkYXRlQ2FyZF9fUGFydHlJbml0aWFscyB7XG4gIG1hcmdpbi1sZWZ0OiAwLjM3NXJlbTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5DYW5kaWRhdGVDYXJkIHtcbiAgICBncmlkLWdhcDogMS41cmVtO1xuICB9XG5cbiAgLkNhbmRpZGF0ZUNhcmQgaDMge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgcHJpbnQge1xuICAuQ2FuZGlkYXRlQ2FyZCB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgfVxuXG4gIC5DYW5kaWRhdGVDYXJkIGgyIHtcbiAgICBtYXJnaW4tbGVmdDogLTFyZW07XG4gIH1cblxuICAuQ2FuZGlkYXRlQ2FyZCBoMyB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIH1cblxuICAuQ2FuZGlkYXRlQ2FyZF9fZGV0YWlscyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5DYW5kaWRhdGVDYXJkX19oZWFkZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLkNhbmRpZGF0ZUNhcmRfX2hlYWRzaG90IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLkNhbmRpZGF0ZUNhcmRfX3VybHMsXG4gIC5DYW5kaWRhdGVDYXJkX190b2dnbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbiIsIkBpbXBvcnQgJ3RoZW1lLnNjc3MnO1xuXG4uYnV0dG9uR3JvdXAge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxuLmJ1dHRvbkdyb3VwIGEge1xuICBmbGV4OiAwO1xuICBtYXJnaW46IDAgMC41cmVtIDFyZW0gMDtcbn1cblxuLmJ1dHRvbkdyb3VwIGE6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuYS5idXR0b24ge1xuICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheS1saWdodDtcbiAgYm94LXNoYWRvdzogdmFyKC0tY29sb3ItcHJpbWFyeSkgMnB4IDJweCAwO1xuICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gIG1hcmdpbi1yaWdodDogMC4zcmVtO1xufVxuXG5hLmJ1dHRvbjphY3RpdmUsXG5hLmJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICRjb2xvci1ncmF5O1xuICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG59XG4iLCJAaW1wb3J0ICd0aGVtZS5zY3NzJztcblxuLnJvb3Qge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcblxuICBhIHtcbiAgICBmbGV4OiAwO1xuICAgIG1hcmdpbjogMCAkc3BhY2UteHhzICRzcGFjZS14cyAwO1xuICAgIHBhZGRpbmc6IDVweDtcbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cbiAgICAmOnZpc2l0ZWQge1xuICAgICAgY29sb3I6ICRjb2xvci1ncmF5LWRhcms7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtKSB7XG4gICAgICBtaW4td2lkdGg6IDMycHg7XG4gICAgICBtaW4taGVpZ2h0OiAzMnB4O1xuICAgICAgbWFyZ2luOiAwICRzcGFjZS14cyAkc3BhY2UteHMgMDtcbiAgICB9XG4gIH1cbn1cbiIsIkBpbXBvcnQgJ3RoZW1lLnNjc3MnO1xuXG4uY29udGFpbmVyIHtcbiAgcGFkZGluZy1ib3R0b206ICRzcGFjZS1zbTtcbn1cbiIsIkBpbXBvcnQgJ3RoZW1lJztcblxuLkhlcm8ge1xuICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheS1saWdodDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiA5OTFweDtcbiAgcGFkZGluZzogMXJlbTtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW07XG4gICAgcGFkZGluZy1yaWdodDogM3JlbTtcbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTFweCkge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgcGFkZGluZy1sZWZ0OiA2cmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDZyZW07XG4gIH1cbn1cblxuLkhlcm9fX0hlYWRlciB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gIHAge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxuXG4gIGgxIHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgaDEge1xuICAgICAgZm9udC1zaXplOiAyLjVyZW07XG4gICAgICBsaW5lLWhlaWdodDogMS4yNTtcbiAgICB9XG4gICAgcCB7XG4gICAgICB3aWR0aDogNjUlO1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTFweCkge1xuICAgIGgxIHtcbiAgICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xuICAgIGgxIHtcbiAgICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgICB9XG4gIH1cbn1cblxuLkhlcm9fX0NUQSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDE7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdyaWQtYXJlYTogZm9ybTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1heC13aWR0aDogODAwcHg7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLkFkZHJlc3NGb3JtIHtcbiAgICAgIG1heC13aWR0aDogODAwcHg7XG4gICAgfVxuICB9XG59XG4iLCJAaW1wb3J0ICd0aGVtZS5zY3NzJztcblxuLmZvcm1Jbm5lciB7XG4gIG1hcmdpbi10b3A6IDNyZW07XG4gIHAge1xuICAgIGZvbnQtc2l6ZTogMC44cmVtO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICBjb2xvcjogJGNvbG9yLWdyYXktZGFyaztcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG5cbi5pbnB1dCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyYXk7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIHBhZGRpbmc6IDAuMzc1cmVtIDAuNzVyZW07XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5sYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5jaGVja2JveCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDFyZW07XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYnV0dG9uIHtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbiIsIkBpbXBvcnQgJ3RoZW1lLnNjc3MnO1xuXG4uZXhjdXNlRGVzY3JpcHRpb24gcCB7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cblxuLmV4Y3VzZU1vcmVJbmZvIHtcbiAgZm9udC1zaXplOiAwLjhyZW07XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgY29sb3I6ICRjb2xvci1ncmF5LWRhcms7XG4gIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG5cbiAgJjpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cbn1cbiIsIiRjb2xvci1wcmltYXJ5OiByZ2IoOTEsIDI2LCAxNDgpICFkZWZhdWx0O1xuXG4kY29sb3ItYmxhY2s6ICMyZjJmMmY7XG4kY29sb3ItZ3JheTogI2Q4ZDhkODtcbiRjb2xvci1ncmF5LWRhcms6IHNjYWxlLWNvbG9yKCRjb2xvci1ncmF5LCAkbGlnaHRuZXNzOiAtNTAlKTtcbiRjb2xvci1ncmF5LWxpZ2h0OiBzY2FsZS1jb2xvcigkY29sb3ItZ3JheSwgJGxpZ2h0bmVzczogNTAlKTtcbiRjb2xvci1ncmF5LWV4dHJhLWxpZ2h0OiBzY2FsZS1jb2xvcigkY29sb3ItZ3JheSwgJGxpZ2h0bmVzczogODAlKTtcbiRjb2xvci1ncmF5LWNvbnRyYXN0OiAjNTk1OTU5OyAvLyBzdWZmaWNpZW50IGZvciBhbnkgc2l6ZSB0ZXh0IGFnYWluc3Qgd2hpdGUgYmFja2dyb3VuZFxuJGNvbG9yLWdyYXktY29udHJhc3QtdGl0bGU6ICM3NTc1NzU7IC8vIHN1ZmZpY2llbnQgZm9yIGxhcmdlIHRleHQgYWdhaW5zdCB3aGl0ZSBiYWNrZ3JvdW5kXG4kY29sb3Itd2hpdGU6ICNmZmY7XG5cbiRicmFuZC1kaXNhYmxlZDogJGNvbG9yLWdyYXktbGlnaHQ7XG5cbi8qIHNpemluZyAqL1xuJGVjLXRpbGUtd2lkdGg6IDIwcmVtICFkZWZhdWx0O1xuJGVjLXRpbGUtaGVpZ2h0OiAyMHJlbSAhZGVmYXVsdDtcblxuJGNhcmQtbGlzdC13aWR0aDogNTQwcHg7XG5cbiRsZWFkLWJhci1oZWlnaHQ6IDhyZW07XG5cbi8qIGdsb2JhbCBhbGVydCAqL1xuJGdsb2JhbC1hbGVydC1oZWlnaHQ6IDEwcmVtO1xuJHNoYXJlLWJhbm5lci1oZWlnaHQ6IDVyZW07XG5cbi8qIG5hdiAqL1xuJG5hdi1oZWlnaHQ6IDMuNXJlbTtcbiRuYXYtaGVpZ2h0LWxnOiA1cmVtO1xuXG4vKiB0eXBvZ3JhcGh5ICovXG4kZm9udC1mYW1pbHktaGFuZHdyaXRpbmc6ICdJbmRpZSBGbG93ZXInLCBjdXJzaXZlO1xuIiwiQGltcG9ydCAndGhlbWUuc2Nzcyc7XG5cbi5leGN1c2VCdG4ge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yLWdyYXk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwYWRkaW5nOiAxLjVyZW0gMXJlbTtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgJjpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWdyYXk7XG4gIH1cblxuICAuZXhwYW5kZWQge1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmF5LWV4dHJhLWxpZ2h0O1xuXG4gICAgc3ZnIHtcbiAgICAgIGNvbG9yOiB2YXIoLS1icmFuZC1zdWNjZXNzLWxpZ2h0KTtcbiAgICB9XG4gIH1cbn1cblxuLnNlbGVjdGVkRXhjdXNlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZmJmNztcbn1cblxuLmV4Y3VzZUJ0bkljb24ge1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG59XG4iLCIuZXhjdXNlQ2hvaWNlQ29udGFpbmVyIHtcbiAgd2lkdGg6IDc1JTtcblxuICBAbWVkaWEgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuIiwiQGltcG9ydCAndGhlbWUuc2Nzcyc7XG5cbi5yb290IHtcbiAgZmxleDogMTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbjogJG1hcmdpbi1jb3p5LWhvcml6b250YWwtb25seTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbSkge1xuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZS14cztcbiAgfVxufVxuXG4uaWNvbiB7XG4gIG1hcmdpbjogMCBhdXRvIDE1cHggYXV0bztcbn1cblxuLmlubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZzogMnJlbTtcblxuICBAbWVkaWEgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc20pIHtcbiAgICBwYWRkaW5nOiAxcmVtIDJyZW07XG4gIH1cbn1cblxuYS5saW5rIHtcbiAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuIiwiQGltcG9ydCAndGhlbWUuc2Nzcyc7XG5cbi5wYW5lbCB7XG4gIG1hcmdpbi10b3A6IDEuNXJlbTtcbiAgcGFkZGluZy10b3A6IDJyZW07XG4gIHBhZGRpbmctYm90dG9tOiAycmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1NzZweCkge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbTtcbiAgfVxufVxuLnBhbmVsQ2VudGVyIHtcbiAgcCB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiA2MCU7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gICAgICB3aWR0aDogODAlO1xuICAgIH1cbiAgfVxuICBzdmcge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgZyB7XG4gICAgICBmaWxsOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgICB9XG4gIH1cbn1cblxuLnBhbmVsTGVmdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHN2ZyB7XG4gICAgbWFyZ2luOiAxcmVtO1xuICAgIGcge1xuICAgICAgZmlsbDogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gICAgfVxuICB9XG59XG5cbi5wYW5lbE91dGxpbmVDb2xvciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5O1xufVxuXG4ucGFuZWxPdXRsaW5lQ29sb3ItZGFuZ2VyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYnJhbmQtZGFuZ2VyKTtcbn1cblxuLmJhY2tncm91bmQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JheS1leHRyYS1saWdodDtcbn1cblxuLnRpdGxlIHtcbiAgbWFyZ2luOiAwIGF1dG8gMXJlbSBhdXRvO1xuICB3aWR0aDogNjAlO1xufVxuXG4udGl0bGVIaWdobGlnaHRlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICBtYXJnaW4tdG9wOiAtMnJlbTtcbiAgcGFkZGluZzogJHBhZGRpbmctY296eTtcbn1cblxuLnRleHRDZW50ZXIge1xuICBwIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLnRleHRMZWZ0IHtcbiAgcCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB3aWR0aDogODAlO1xuICB9XG59XG5cbi50ZXh0Q29sb3ItZGFuZ2VyIHtcbiAgY29sb3I6IHZhcigtLWJyYW5kLWRhbmdlcik7XG59XG5cbi5pY29uQ29sb3ItZGFuZ2VyIHtcbiAgc3ZnIHtcbiAgICBnIHtcbiAgICAgIGZpbGw6IHZhcigtLWJyYW5kLWRhbmdlcik7XG4gICAgfVxuICB9XG59XG5cbi5pY29uQ29sb3ItZGFuZ2VyIHtcbiAgY29sb3I6IHZhcigtLWJyYW5kLWRhbmdlcik7XG59XG4iLCJAaW1wb3J0ICd0aGVtZS5zY3NzJztcblxuLmZvcm1Hcm91cCB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbi5sYWJlbCB7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjZS14cztcbn1cblxuLmxhYmVsQ29udGFpbmVyIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmlucHV0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyYXktZGFyaztcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgcGFkZGluZzogMXJlbTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5pbnZhbGlkIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icmFuZC1kYW5nZXIpO1xufVxuXG4uZXJyb3JNZXNzYWdlIHtcbiAgY29sb3I6IHZhcigtLWJyYW5kLWRhbmdlcik7XG59XG5cbi50b29sdGlwQ29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiAyMHJlbTtcbiAgcGFkZGluZzogMCAxcmVtO1xufVxuXG4udG9vbHRpcFRyaWdnZXIge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICBjb2xvcjogJGNvbG9yLWdyYXktZGFyaztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgcGFkZGluZzogMDtcbn1cblxuLnRvb2x0aXBUcmlnZ2VyOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLWxpbmstY29sb3ItLWhvdmVyKTtcbn1cbiIsIjpyb290IHtcclxuICAvKiBDb2xvcnMgKi9cclxuICAtLWNvbG9yLWJsYWNrOiAjMjEyNTI5O1xyXG4gIC0tY29sb3ItZ3JheS1kYXJrOiAjNzU3NTc1O1xyXG4gIC0tY29sb3ItZ3JheTogI0Q4RDhEODtcclxuICAtLWNvbG9yLWdyYXktbGlnaHQ6ICNlY2VjZWM7XHJcbiAgLS1jb2xvci1ncmF5LWV4dHJhLWxpZ2h0OiAjZjZmNmY2O1xyXG4gIC0tY29sb3Itd2hpdGU6ICNmZmY7XHJcblxyXG4gIC0tY29sb3ItcHJpbWFyeS1yZWQ6IDQyO1xyXG4gIC0tY29sb3ItcHJpbWFyeS1ncmVlbjogODI7XHJcbiAgLS1jb2xvci1wcmltYXJ5LWJsdWU6IDEwNDtcclxuXHJcbiAgLS1jb2xvci1wcmltYXJ5OiByZ2IoXHJcbiAgICB2YXIoLS1jb2xvci1wcmltYXJ5LXJlZCksXHJcbiAgICB2YXIoLS1jb2xvci1wcmltYXJ5LWdyZWVuKSxcclxuICAgIHZhcigtLWNvbG9yLXByaW1hcnktYmx1ZSlcclxuICApO1xyXG4gIC0tY29sb3ItcHJpbWFyeS1kYXJrZW5lZDogIzAwMUYzNTtcclxuICAtLWNvbG9yLXByaW1hcnktbGlnaHRlbmVkOiAjNUQ4NTlCO1xyXG4gIC0tY29sb3Itc2Vjb25kYXJ5OiAjYTZiN2MwO1xyXG4gIC0tY29sb3ItbGlnaHQ6ICNEREVERkY7XHJcblxyXG4gIC0tYnJhbmQtZGFuZ2VyOiAjRTIyNTI5O1xyXG4gIC0tYnJhbmQtZGlzYWJsZWQ6IHZhcigtLWNvbG9yLWdyYXktbGlnaHQpO1xyXG4gIC0tYnJhbmQtc3VjY2VzczogIzAwODU0NztcclxuICAtLWJyYW5kLXdhcm5pbmc6ICNGRkE0MDA7XHJcblxyXG4gIC8qIFR5cG9ncmFwaHkgKi9cclxuICAtLWZvbnQtZmFtaWx5LWJhc2U6ICdMYXRvJywgc2Fucy1zZXJpZjtcclxuICAtLWZvbnQtZmFtaWx5LWhhbmR3cml0aW5nOiAnSW5kaWUgRmxvd2VyJywgY3Vyc2l2ZTtcclxuICAtLWZvbnQtZmFtaWx5LWhlYWRpbmdzOiAnTGF0bycsIHNhbnMtc2VyaWY7XHJcbiAgLS1mb250LWZhbWlseS1oZWFkaW5ncy0tZmFuY3k6ICdNb250c2VycmF0Jywgc2Fucy1zZXJpZjtcclxuXHJcbiAgLyogTmF2ICovXHJcbiAgLS1uYXYtaGVpZ2h0OiAzLjVyZW07XHJcbiAgLS1uYXYtaGVpZ2h0LS1sZzogNXJlbTtcclxuXHJcbiAgLyogU3Bpbm5lciAqL1xyXG4gIC0tc3Bpbm5lci1jb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XHJcbiAgLS1zcGlubmVyLWNvbG9yLXJpbmc6IHJnYmEoXHJcbiAgICB2YXIoLS1jb2xvci1wcmltYXJ5LXJlZCksXHJcbiAgICB2YXIoLS1jb2xvci1wcmltYXJ5LWdyZWVuKSxcclxuICAgIHZhcigtLWNvbG9yLXByaW1hcnktYmx1ZSksXHJcbiAgICAuM1xyXG4gICk7XHJcblxyXG4gIC8qIExpbmtzICovXHJcbiAgLS1saW5rLWNvbG9yOiAjMDE1NkFDO1xyXG4gIC0tbGluay1jb2xvci0taG92ZXI6ICMxNzVEQUY7XHJcblxyXG4gIC8qIEdsb2JhbCBBbGVydCAqL1xyXG4gIC0tZ2xvYmFsLWFsZXJ0LWhlaWdodDogM3JlbTtcclxuICAtLXNoYXJlLWJhbm5lci1oZWlnaHQ6IDVyZW07XHJcblxyXG4gIC8qIExlYWQgQmFyICovXHJcbiAgLS1sZWFkLWJhci1oZWlnaHQ6IDhyZW07XHJcblxyXG4gIC8qIENTQzogSGVhZGVyICovXHJcbiAgLS1oZWFkZXItYmFja2dyb3VuZDogdmFyKC0tY29sb3ItcHJpbWFyeSk7XHJcbiAgLS1oZWFkZXItY29sb3I6IHZhcigtLWNvbG9yLWxpZ2h0KTtcclxuXHJcbiAgLyogQ1NDOiBDYXJkTGlzdCAqL1xyXG4gIC0tY2FyZC1saXN0LXdpZHRoOiA1NDBweDtcclxuXHJcbiAgLyogTUFQVFY6IEhlYWRlciAqL1xyXG4gIC0tbWFwdHYtaGVhZGVyLWhlaWdodDogNjRweDsgLyogU2V0IGZpeGVkIGhlaWdodCBzbyB3ZSBjYW4gY2FsYyBzdGVwIG9mZnNldHMgKi9cclxuXHJcbiAgLyogTG9nbyAqL1xyXG4gIC0tbG9nby1oZWlnaHQ6IDM2cHg7XHJcbiAgXHJcbiAgLyogRWxlY3Rpb24gQ2VudGVyIE5hdmlnYXRpb24gU3ViaGVhZGVyICovXHJcbiAgLS1lYy1uYXZpZ2F0aW9uLWhlaWdodDogMnJlbTtcclxuICAtLWVjLXRpbGUtaGVpZ2h0OiAyMHJlbTtcclxuICAtLWVjLXRpbGUtd2lkdGg6IDIwcmVtO1xyXG4gIC0tY29sb3ItZWxlY3Rpb24tY2VudGVyLWJnOiAjMzAyZjJmO1xyXG4gIFxyXG4gIC8qIFNoYXJlIFNjZW5lICovXHJcbiAgLS1zaGFyZS1pbWFnZS1iYWNrZ3JvdW5kOiAjMDAzYjQ5O1xyXG4gIC0tc2hhcmUtaW1hZ2UtdGV4dDogI2ZmYzg0NTtcclxuICAtLXNoYXJlLWltYWdlLWxhYmVsLXRleHQ6ICNmZmY7XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xyXG4gIDpyb290IHtcclxuICAgIC0tbWFwdHYtaGVhZGVyLWhlaWdodDogMTEycHg7XHJcbiAgfVxyXG59XHJcblxyXG5kaXZbY2xhc3MqPSdPZmZpY2VIb2xkZXJzQXBwX3Rlcm1EYXRlc19fJ10ge1xyXG4gICAgbWFyZ2luLXRvcDogLTJyZW07XHJcbn1cclxuXHJcbmRpdltjbGFzcyo9J09mZmljZUhvbGRlcnNBcHBfb2ZmaWNlSG9sZGVySW5mb19fJ10gZGl2W2RhdGEtdGVzdGlkPSdzcGlubmVyJ10ge1xyXG4gICAgYW5pbWF0aW9uOiBub25lO1xyXG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG59IiwiQGltcG9ydCAndGhlbWUuc2Nzcyc7XG5cbi5jb250YWluZXIge1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2Utc207XG59XG5cbi8qIEhpZGRlbiBvbiBzbWFsbCBzY3JlZW5zLCB3aWxsIHNob3cgZHJvcGRvd24gaW5zdGVhZCAqL1xuLnJvb3Qge1xuICBkaXNwbGF5OiBub25lO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2Utc207XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5zZWxlY3Qge1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2Utc207XG59XG5cbi5Jc3N1ZUxpc3RfX0lzc3VlIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JheTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmb250LXNpemU6ICR0ZXh0LXNtO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LXhzO1xuICBtaW4taGVpZ2h0OiAkc3BhY2Utc207XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5Jc3N1ZUxpc3RfX0lzc3VlOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogJGNvbG9yLWdyYXk7XG59XG5cbi5Jc3N1ZUxpc3RfX0lzc3VlX19hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAkY29sb3ItYmxhY2s7XG4gIGNvbG9yOiAkY29sb3Itd2hpdGU7XG59XG5cbi5Jc3N1ZUxpc3RfX0lzc3VlX19sb25nIHtcbiAgcGFkZGluZzogJHBhZGRpbmctY29tcGFjdDtcbn1cblxuLklzc3VlTGlzdF9fU3RhbmNlcyBhLlNvdXJjZWRTbmlwcGV0IHtcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLXhzO1xufVxuXG4uSXNzdWVMaXN0X19TdGFuY2VzIGgzIHtcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLXhzO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAkYnJlYWtwb2ludC1tZCkge1xuICAucm9vdCB7XG4gICAgZGlzcGxheTogZmxleDsgLyogSUUgRml4ICovXG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLWF1dG8tcm93czogbWlubWF4KCRzcGFjZS1zbSwgbWF4LWNvbnRlbnQpO1xuICAgIGdyaWQtZ2FwOiAkc3BhY2UteHM7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmciAxZnI7XG4gIH1cblxuICAuSXNzdWVMaXN0X19Jc3N1ZSB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJveC1zaGFkb3c6IDAgMCAxMnB4IDAgcmdiYSgxODAsIDE4MCwgMTgwLCAwLjUpO1xuICB9XG5cbiAgLnNlbGVjdCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5Jc3N1ZUxpc3RfX1N0YW5jZXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAxMnB4IDAgcmdiYSgxODAsIDE4MCwgMTgwLCAwLjUpO1xuICAgIHBhZGRpbmc6ICRwYWRkaW5nLWNvenk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgLklzc3VlTGlzdF9fU3RhbmNlczo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgYm94LXNoYWRvdzogLTRweCA0cHggNHB4IDAgcmdiYSgxODAsIDE4MCwgMTgwLCAwLjMpO1xuICAgIGNvbnRlbnQ6ICdcXDAwYTAnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMjBweDtcbiAgICBsZWZ0OiAkc3BhY2Utc207XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTEwcHg7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcbiAgICB3aWR0aDogMjBweDtcbiAgfVxuXG4gIC5Jc3N1ZUxpc3RfX1N0YW5jZXMgaDMge1xuICAgIGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrO1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtcmVndWxhcjtcbiAgICBsZXR0ZXItc3BhY2luZzogMS43NXB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgfVxufVxuXG4uU1JPbmx5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiIsIi8qIC0tLS0tLS0tLS0tLS0tLS0gVFlQT0dSQVBIWSAtLS0tLS0tLS0tLS0gKi9cblxuLyoqXG4gICogQHRva2VucyBGb250IFNpemVcbiAgKiBAcHJlc2VudGVyIEZvbnRTaXplXG4gICovXG5cbiR0ZXh0LXhzOiAwLjg3NXJlbTtcbiR0ZXh0LXNtOiAxcmVtO1xuJHRleHQtbWQ6IDEuMTI1cmVtO1xuJHRleHQtbGc6IDEuMjVyZW07XG4kdGV4dC14bDogMS41cmVtO1xuXG4kaDEtZm9udC1zaXplOiAkdGV4dC14bDsgLy8gMjRweFxuJGgxLWZvbnQtc2l6ZS1tb2JpbGU6ICR0ZXh0LWxnO1xuXG4kaDItZm9udC1zaXplOiAkdGV4dC1tZDsgLy8gMThweDtcbiRoMy1mb250LXNpemU6ICR0ZXh0LXNtOyAvLyAxNiBweFxuXG4kYm9keS1mb250LXNpemU6ICR0ZXh0LXNtOyAvLyAxNnB4XG5cbi8qKlxuICAqIEB0b2tlbnMgTGluZSBIZWlnaHRcbiAgKiBAcHJlc2VudGVyIExpbmVIZWlnaHRcbiAgKi9cblxuJGxpbmUtaGVpZ2h0LXhzOiAxLjI1O1xuJGxpbmUtaGVpZ2h0LXNtOiAxLjM3NTtcbiRsaW5lLWhlaWdodC1tZDogMS41O1xuJGxpbmUtaGVpZ2h0LXhsOiAxLjg3NTtcblxuJGgxLWxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQteGw7IC8vIDMwcHg7XG4kaDItbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1zbTsgLy8gMjJweDtcbiRoMy1saW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LXhzOyAvLyAyMHB4XG4kYm9keS1saW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LW1kOyAvLyAyNHB4XG5cbkBtaXhpbiBoMXN0eWxlcyB7XG4gIGZvbnQtc2l6ZTogJGgxLWZvbnQtc2l6ZS1tb2JpbGU7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1tZDtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogJGJyZWFrcG9pbnQtc20pIHtcbiAgICBmb250LXNpemU6ICRoMS1mb250LXNpemU7XG4gICAgbGluZS1oZWlnaHQ6ICRoMS1saW5lLWhlaWdodDtcbiAgfVxufVxuXG5AbWl4aW4gaDN0aXRsZXN0eWxlcyB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1oZWFkaW5ncykgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogJGgyLWZvbnQtc2l6ZSAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LXNtICFpbXBvcnRhbnQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi8qKlxuICAqIEB0b2tlbnMgRm9udCBXZWlnaHRcbiAgKiBAcHJlc2VudGVyIEZvbnRXZWlnaHRcbiAgKi9cblxuJGZvbnQtd2VpZ2h0LXJlZ3VsYXI6IDQwMDtcbiRmb250LXdlaWdodC1ib2xkOiA2MDA7XG4kZm9udC13ZWlnaHQtZXh0cmEtYm9sZDogNzAwO1xuXG4kYm9keS1mb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXJlZ3VsYXI7XG5cbi8qIC0tLS0tLS0tLS0tLS0tLSBTUEFDSU5HIC0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLyogbWFyZ2lucyAqL1xuXG4vKipcbiAgKiBAdG9rZW5zIFNwYWNpbmdcbiAgKiBAcHJlc2VudGVyIFNwYWNpbmdcbiAgKi9cblxuJHNwYWNlLXh4eHM6IDAuMjVyZW07IC8vIHVzZSBzcGFyaW5nbHlcbiRzcGFjZS14eHM6IDAuNXJlbTtcbiRzcGFjZS14czogMXJlbTtcbiRzcGFjZS1zbTogMi41cmVtO1xuJHNwYWNlLW1kOiA1cmVtO1xuJHNwYWNlLWxnOiAxMHJlbTtcbiRzcGFjZS14bDogMjByZW07XG5cbi8qKlxuICAqIEB0b2tlbnMgT3RoZXIgU3BhY2UgVG9rZW5zXG4gICovXG5cbiRwMDogMDtcbiRwYWRkaW5nLWNvbXBhY3Q6ICRzcGFjZS14eHM7XG4kcGFkZGluZy1jb21wYWN0LXJlY3RhbmdsZTogJHNwYWNlLXh4cyAkc3BhY2UteHM7XG4kcGFkZGluZy1jb3p5OiAkc3BhY2UteHM7XG4kcGFkZGluZy1jb3p5LWhvcml6b250YWwtb25seTogMCAkc3BhY2UteHM7XG4kcGFkZGluZy1jb21mb3J0YWJsZTogJHNwYWNlLXNtO1xuXG4kbTA6IDA7XG4kbWFyZ2luLWNvbXBhY3Q6ICRzcGFjZS14eHM7XG4kbWFyZ2luLWNvbXBhY3QtdmVydGljYWwtb25seTogJHNwYWNlLXh4cyAwO1xuJG1hcmdpbi1jb21wYWN0LWhvcml6b250YWwtb25seTogMCAkc3BhY2UteHhzO1xuXG4kbWFyZ2luLWNvenk6ICRzcGFjZS14cztcbiRtYXJnaW4tY296eS12ZXJ0aWNhbC1vbmx5OiAkc3BhY2UteHMgMDtcbiRtYXJnaW4tY296eS1ob3Jpem9udGFsLW9ubHk6IDAgJHNwYWNlLXhzO1xuXG4kbWFyZ2luLWNvbWZvcnRhYmxlOiAkc3BhY2Utc207XG4kbWFyZ2luLWNvbWZvcnRhYmxlLXZlcnRpY2FsLW9ubHk6ICRzcGFjZS1zbSAwO1xuJG1hcmdpbi1jb21mb3J0YWJsZS1ob3Jpem9udGFsLW9ubHk6IDAgJHNwYWNlLXNtO1xuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tIEJSRUFLUE9JTlRTIC0tLS0tLS0tLS0gKi9cblxuLyoqXG4gICogQHRva2VucyBCcmVha3BvaW50c1xuICAqL1xuJGJyZWFrcG9pbnQtc206IDU3NnB4O1xuJGJyZWFrcG9pbnQtbWQ6IDc2OHB4O1xuJGJyZWFrcG9pbnQtbGc6IDk5MnB4O1xuJGJyZWFrcG9pbnQteGw6IDExNTBweDtcbiRicmVha3BvaW50LXh4bDogMTQwMHB4O1xuIiwiQGltcG9ydCAndGhlbWUuc2Nzcyc7XG5cbi5zZWN0aW9uIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgaDIge1xuICAgIGxldHRlci1zcGFjaW5nOiAycHg7XG4gICAgbWFyZ2luOiAwIDAgJHNwYWNlLXNtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIH1cbn1cblxuLmhlYWRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmJsb2Ige1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2Utc207XG4gIC8vIHRoZXNlIHN0eWxlcyBhcmUgYXBwbGllZCB0byBtYXJrZG93biwgYW5kIHdlIGRvIG5vdCBoYXZlIGNvbnRyb2wgb3ZlciB0aGUgc2VtYW50aWMgaHRtbCB1bnRpbCB3ZSBoYXZlIGltcGxlbWVudGVkIG1hcmtkb3duIGd1aWRlbGluZXNcblxuICBoMSB7XG4gICAgZm9udC1zaXplOiAkdGV4dC1tZDtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgIG1hcmdpbi10b3A6ICRzcGFjZS1zbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbiIsIkBpbXBvcnQgJ3RoZW1lLnNjc3MnO1xuXG4uc2VhcmNoUmVzdWx0Q29udGFpbmVyIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sb3I6ICRjb2xvci1ibGFjayAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBmbGV4O1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1pbi1oZWlnaHQ6ICRzcGFjZS1zbTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAkdGV4dC1zbTtcbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbn1cblxuLnBvc2l0aW9uSWNvbiB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgaGVpZ2h0OiA1MHB4O1xuICB3aWR0aDogNTBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi50ZXh0Q29udGVudCB7XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQteHM7XG4gIG1hcmdpbi1sZWZ0OiAkc3BhY2UteHM7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbn1cblxuLnRpdGxlVGV4dCB7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjZS14eHhzO1xufVxuXG4uc3VidGl0bGVUZXh0IHtcbiAgY29sb3I6ICRjb2xvci1ncmF5LWRhcms7XG4gIGZvbnQtc2l6ZTogJHRleHQteHM7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjZS14eHhzO1xufVxuXG4ubm9Ib3ZlciB7XG4gICY6aG92ZXIge1xuICAgIGN1cnNvcjogdW5zZXQ7XG4gIH1cbn1cblxuLnNlYXJjaFJlc3VsdENvbnRhaW5lciA+IGRpdjpmaXJzdC1jaGlsZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5tZWV0WW91clJlcExpc3RJdGVtIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIHBhZGRpbmc6ICRwYWRkaW5nLWNvenk7XG4gIGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyYXktbGlnaHQ7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycztcblxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmF5LWV4dHJhLWxpZ2h0O1xuICB9XG5cbiAgJiA+IGRpdjpmaXJzdC1jaGlsZCB7XG4gICAgd2lkdGg6IGluaGVyaXQ7XG4gIH1cblxuICAudGV4dENvbnRlbnQge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtcmVndWxhcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAmOm5vdCgubGlzdEl0ZW1EZXNjcmlwdGlvbikge1xuICAgICAgd2lkdGg6IGluaGVyaXQ7XG4gICAgfVxuICB9XG5cbiAgaW1nIHtcbiAgICBtYXJnaW4tcmlnaHQ6ICRtYXJnaW4tY29tcGFjdDtcbiAgfVxuXG4gIC50aXRsZVRleHQge1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgfVxuXG4gIC5saXN0SXRlbURlc2NyaXB0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiAkbWFyZ2luLWNvbXBhY3Q7XG4gICAgcGFkZGluZy10b3A6ICRwYWRkaW5nLWNvbXBhY3Q7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRjb2xvci1ncmF5LWxpZ2h0O1xuICAgIGZvbnQtc2l6ZTogJHRleHQteHM7XG4gICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1tZDtcbiAgfVxuXG4gIC5leHBhbmRSaWdodCB7XG4gICAgcmlnaHQ6ICRzcGFjZS1zbTtcblxuICAgIHN2ZyB7XG4gICAgICBjb2xvcjogdmFyKC0tYnJhbmQtZGFuZ2VyKTtcbiAgICB9XG4gIH1cbn1cblxuLndhcm5pbmcge1xuICBtYXJnaW46IDAgJHNwYWNlLXh4eHM7XG4gIGNvbG9yOiB2YXIoLS1icmFuZC13YXJuaW5nKTtcbn1cbiIsIkBpbXBvcnQgJ3RoZW1lLnNjc3MnO1xuXG4uc3dpdGNoZXIge1xuICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICBtaW4td2lkdGg6IDIwMHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuIiwiQGltcG9ydCAndGhlbWUuc2Nzcyc7XG5cbi5NZWFzdXJlQ2FyZCB7XG4gIGJveC1zaGFkb3c6IDAgMCA4cHggMCByZ2JhKDE5MywgMTkzLCAxOTMsIDAuNSk7XG59XG5cbi5NZWFzdXJlQ2FyZF9faGVhZGVyIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgYXV0bztcbiAgZ3JpZC1nYXA6IDFyZW07XG4gIG1pbi1oZWlnaHQ6IDhyZW07XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gIHBhZGRpbmctdG9wOiAxcmVtO1xufVxuXG4uTWVhc3VyZUNhcmQgaDIge1xuICBtYXJnaW46IDA7XG59XG5cbi5NZWFzdXJlQ2FyZCBoMyB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbjogMDtcbn1cblxuLk1lYXN1cmVDYXJkIGg0IHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luOiAwLjVyZW0gMDtcbn1cblxuLk1lYXN1cmVDYXJkX19kZXRhaWxzIHtcbiAgYm9yZGVyLXRvcDogMC4xcmVtIHNvbGlkICRjb2xvci1ncmF5O1xuICBkaXNwbGF5OiBub25lO1xuICBwYWRkaW5nOiAxcmVtO1xufVxuXG4uTWVhc3VyZUNhcmRfX2RldGFpbHMtLW9wZW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLk1lYXN1cmVDYXJkX190b2dnbGUge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmb250LXNpemU6IDFyZW07XG4gIGhlaWdodDogMS43NXJlbTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbjogMCAxcmVtIDAgMC41cmVtO1xuICB3aWR0aDogMS43NXJlbTtcbn1cblxuLk1lYXN1cmVDYXJkX190b2dnbGU6YWN0aXZlLFxuLk1lYXN1cmVDYXJkX190b2dnbGU6Zm9jdXMsXG4uTWVhc3VyZUNhcmRfX3RvZ2dsZTpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeS1kYXJrZW5lZCk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5LWRhcmtlbmVkKTtcbn1cblxuLk1lYXN1cmVDYXJkX19lbmRvcnNlZC1jaG9pY2Uge1xuICBtYXJnaW46IDAgJHNwYWNlLXh4eHM7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuTWVhc3VyZUNhcmQge1xuICAgIGdyaWQtZ2FwOiAxLjVyZW07XG4gIH1cblxuICAuTWVhc3VyZUNhcmQgaDMge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgcHJpbnQge1xuICAuTWVhc3VyZUNhcmQge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGJyZWFrLWluc2lkZTogYXZvaWQ7XG4gIH1cblxuICAuTWVhc3VyZUNhcmQgaDMge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgfVxuXG4gIC5NZWFzdXJlQ2FyZF9fZGV0YWlscyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5NZWFzdXJlQ2FyZF9faGVhZGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gIH1cblxuICAuTWVhc3VyZUNhcmRfX2hlYWRlciBwIHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgbWFyZ2luOiAwLjVyZW0gMCAwIDA7XG4gIH1cblxuICAuTWVhc3VyZUNhcmRfX3RvZ2dsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuIiwiLk1lYXN1cmVTaGFyZUNhcmRfX1NlbGVjdGlvbiB7XG4gIG1hcmdpbi10b3A6IDEuNXJlbTtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLk1lYXN1cmVTaGFyZUNhcmRfX0ljb24ge1xuICBtYXJnaW4tbGVmdDogMXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG59XG5cbi5NZWFzdXJlU2hhcmVDYXJkX19JY29uLS1kYW5nZXIge1xuICBjb2xvcjogdmFyKC0tYnJhbmQtZGFuZ2VyKTtcbn1cblxuLk1lYXN1cmVTaGFyZUNhcmRfX0ljb24tLXN1Y2Nlc3Mge1xuICBjb2xvcjogdmFyKC0tYnJhbmQtc3VjY2Vzcyk7XG59XG4iLCJAaW1wb3J0ICd0aGVtZS5zY3NzJztcblxuLyogQ2xhc3MgYWRkZWQgdG8gPGJvZHk+LiBQcmV2ZW50cyBwYWdlIGZyb20gc2Nyb2xsaW5nIGJlaGluZCBtb2RhbC4gKi9cbi5SZWFjdE1vZGFsX19Cb2R5LS1vcGVuIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLk1vZGFsIHtcbiAgYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuICBib3gtc2hhZG93OiAwIDAgMTJweCAwIHJnYmEoMTM0LCAxMzQsIDEzNCwgMC41KTtcbiAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xuICBtYXJnaW46IDFyZW07XG4gIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAycmVtKTsgLyogLTJyZW0gdG8gYWNjb3VudCBmb3IgbWFyZ2luICovXG4gIG91dGxpbmU6IDA7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0yNSUpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLW91dCwgLXdlYmtpdC10cmFuc2Zvcm0gMC4zcyBlYXNlLW91dDtcbn1cblxuLk1vZGFsLS1hZnRlci1vcGVuIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG59XG5cbi5Nb2RhbC0tYmVmb3JlLWNsb3NlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTI1JSk7XG59XG5cbi5Nb2RhbF9fT3ZlcmxheSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xNXMgbGluZWFyO1xuICB6LWluZGV4OiAyMTQ3NDgzNjQ3O1xufVxuXG4uTW9kYWxfX092ZXJsYXktLWFmdGVyLW9wZW4ge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uTW9kYWxfX092ZXJsYXktLWJlZm9yZS1jbG9zZSB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5Nb2RhbF9fQm9keSB7XG4gIHBhZGRpbmc6IDFyZW07XG59XG5cbi5Nb2RhbF9fSGVhZGVyIHtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLk1vZGFsX19CdG5DbG9zZSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIGNvbG9yOiAkY29sb3ItZ3JheTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmbG9hdDogcmlnaHQ7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgcGFkZGluZzogMC41cmVtIDAuNzVyZW07XG59XG5cbi5Nb2RhbF9fQnRuQ2xvc2U6aG92ZXIge1xuICBjb2xvcjogJGNvbG9yLWdyYXktZGFyaztcbn1cblxuLk1vZGFsX19CdG5DbG9zZTpmb2N1cyB7XG4gIG91dGxpbmU6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDYxMnB4KSB7XG4gIC5Nb2RhbCB7XG4gICAgbWFyZ2luOiA0cmVtIGF1dG8gMS41cmVtIGF1dG87XG4gICAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDUuNXJlbSk7IC8qIC01LjVyZW0gdG8gYWNjb3VudCBmb3IgbWFyZ2luICovXG4gICAgbWF4LXdpZHRoOiA2MDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLk1vZGFsX19Cb2R5IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDJyZW07XG4gICAgcGFkZGluZy1yaWdodDogMnJlbTtcbiAgfVxufVxuIiwiQGltcG9ydCAndGhlbWUuc2Nzcyc7XG5cbi5uZXdzQ29udGFpbmVyIHtcbiAgcGFkZGluZy1ib3R0b206ICRzcGFjZS1zbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBoMiB7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgICBtYXJnaW46IDAgMCAkc3BhY2Utc207XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgfVxufVxuIiwiLyogVE9ETyAtIHdlIGN1cnJlbnRseSBoYXZlIHR3byBuZXh0IHN0ZXAgYnV0dG9ucyBpbiBtYXB0diBhbmQgcmVxdWVzdCBiYWxsb3QuXG5UaGVzZSBzaG91bGQgYmQgcmVjb25jaWxlZCBhbmQgdGhlIHN0eWxpbmcgc2hvdWxkIGJlIHVuaXZlcnNhbGx5IGFkYXB0ZWQsIGJlY2F1c2VcbmZvciBzb21lIHJlYXNvbiwgdGhlIHN0eWxlcyBmcm9tIHRoZSBvdGhlciBtb2R1bGUgYXJlIG92ZXJyaWRpbmcgYW55IHN0eWxlcyBoZXJlLlxuKi9cblxuLk5leHRTdGVwQnV0dG9uIHtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgcGFkZGluZzogMC42NXJlbSA1cmVtO1xufVxuIiwiQGltcG9ydCAndGhlbWUuc2Nzcyc7XG5cbi5PZmZpY2VDYXJkIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgYm94LXNoYWRvdzogMCAwIDhweCAwICRjb2xvci1ncmF5O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBwYWRkaW5nOiAxcmVtO1xufVxuXG4uT2ZmaWNlQ2FyZCA+IGgzIHtcbiAgZmxleDogMTtcbn1cblxuLk9mZmljZUNhcmRfX0NhbmRpZGF0ZUxpc3Qge1xuICBmbGV4OiAxO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5PZmZpY2VDYXJkX19DYW5kaWRhdGVMaXN0ID4gbGkge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIG1hcmdpbi10b3A6IDAuNXJlbTtcbn1cblxuLk9mZmljZUNhcmRfX0NhbmRpZGF0ZUxpc3QgPiBsaSA+IGhlYWRlciB7XG4gIGZsZXg6IDE7XG4gIG1hcmdpbi1sZWZ0OiAxcmVtO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLk9mZmljZUNhcmQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbn1cbiIsIkBpbXBvcnQgJ3RoZW1lLnNjc3MnO1xuXG4uY2FyZCB7XG4gIGJveC1zaGFkb3c6IDAgMCA4cHggMCByZ2JhKDE5MywgMTkzLCAxOTMsIDAuNSk7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogOHJlbSBhdXRvO1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IDhyZW07XG4gIGdyaWQtZ2FwOiAxcmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xufVxuXG4uY2FyZCBoMyB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwLjJyZW07XG59XG5cbi5jYXJkIGg0IHtcbiAgZm9udC1zaXplOiAwLjhyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW46IDA7XG59XG5cbi5jYXJkIGhlYWRlciB7XG4gIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cblxuLmhlYWRzaG90IHtcbiAgaGVpZ2h0OiA4cmVtO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgd2lkdGg6IDhyZW07XG59XG5cbi5zdW1tYXJ5IHtcbiAgY29sb3I6ICRjb2xvci1ncmF5LWRhcms7XG4gIGZvbnQtc2l6ZTogMC44cmVtO1xuICBtYXJnaW46IDAuNzVyZW0gMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc3VtbWFyeSBhLFxuLnN1bW1hcnkgYTp2aXNpdGVkIHtcbiAgY29sb3I6ICRjb2xvci1ncmF5LWRhcms7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLnN1bW1hcnkgYTphY3RpdmUsXG4uc3VtbWFyeSBhOmZvY3VzLFxuLnN1bW1hcnkgYTpob3ZlciB7XG4gIGNvbG9yOiAkY29sb3ItYmxhY2s7XG59XG5cbi51cmxzIHtcbiAgYm90dG9tOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAxO1xufVxuXG4udXJscyBhIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjNyZW07XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY2FyZCB7XG4gICAgZ3JpZC1nYXA6IDEuNXJlbTtcbiAgfVxufVxuIiwiQGltcG9ydCAndGhlbWUuc2Nzcyc7XG5cbiRwcmltYXJ5OiBnZXRDb2xvcih2YXIoLS1jb2xvci1wcmltYXJ5KSwgJGNvbG9yLXByaW1hcnkpO1xuXG4uY29udGFpbmVyIHtcbiAgYm9yZGVyOiB1bnNldDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1heC13aWR0aDogMjByZW07XG4gIG1hcmdpbi1ib3R0b206IDNyZW07XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHBhZGRpbmc6IHVuc2V0O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkYnJlYWtwb2ludC1tZCkge1xuICAgIG1hcmdpbi10b3A6IDJyZW07XG4gIH1cbn1cblxuLnJhZGlvSXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5yYWRpb0xhYmVsIHtcbiAgZm9udC1zaXplOiAkdGV4dC1zbTtcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLXh4cztcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRicmVha3BvaW50LXNtKSB7XG4gICAgZm9udC1zaXplOiAkdGV4dC1zbTtcbiAgfVxufVxuXG4ucmFkaW9JbnB1dCB7XG4gIG9wYWNpdHk6IDA7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gICY6Y2hlY2tlZCArIC5yYWRpb0NvbnRyb2w6OmJlZm9yZSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxuXG4gICY6Zm9jdXMgKyAucmFkaW9Db250cm9sIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjA1ZW0gI2ZmZiwgMCAwIDAuMTVlbSAwLjFlbSAkY29sb3ItYmxhY2s7XG4gIH1cbn1cblxuLnJhZGlvQ29udHJvbCB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyOiAwLjFyZW0gc29saWQgJGNvbG9yLWdyYXktZGFyaztcbiAgZGlzcGxheTogZ3JpZDtcbiAgaGVpZ2h0OiAxcmVtO1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgbWluLXdpZHRoOiAxcmVtO1xuICBwbGFjZS1pdGVtczogY2VudGVyO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMC4yNXJlbSk7XG4gIHdpZHRoOiAxcmVtO1xuXG4gICY6OmJlZm9yZSB7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMC41ZW0gMC41ZW0gJHByaW1hcnk7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGhlaWdodDogMC41cmVtO1xuICAgIHRyYW5zaXRpb246IDE4MG1zIHRyYW5zZm9ybSBlYXNlLWluLW91dDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgIHdpZHRoOiAwLjVyZW07XG4gIH1cbn1cblxuLnN1Y2Nlc3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgc3ZnIHtcbiAgICBtYXJnaW46IDAuMjVyZW07XG4gIH1cbiAgcCB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG5cbi55ZXMge1xuICBjb2xvcjogdmFyKC0tYnJhbmQtc3VjY2Vzcyk7XG59XG5cbi5ubyB7XG4gIGNvbG9yOiB2YXIoLS1icmFuZC1kYW5nZXIpO1xufVxuIiwiQGltcG9ydCAndGhlbWUuc2Nzcyc7XG5cbi5TZWxlY3Rpb25Db21tZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uU2VsZWN0aW9uQ29tbWVudF9fQ29tbWVudCB7XG4gIGJhY2tncm91bmQ6ICRjb2xvci1ncmF5LWV4dHJhLWxpZ2h0O1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICBtYXJnaW46IDEuNXJlbSAwO1xuICBwYWRkaW5nOiAwLjFyZW0gMS41cmVtO1xufVxuXG4uU2VsZWN0aW9uQ29tbWVudF9fRm9ybSB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbjogMS41cmVtIDA7XG59XG5cbi5TZWxlY3Rpb25Db21tZW50X19Gb3JtIHRleHRhcmVhIHtcbiAgYm9yZGVyOiBub25lO1xuICBib3gtc2hhZG93OiAwIDJweCA4cHggMCByZ2JhKDExMywgMTExLCAxMTEsIDAuMjIpO1xuICBtYXJnaW4tcmlnaHQ6IDEuNXJlbTtcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uU2VsZWN0aW9uQ29tbWVudF9fRWRpdCB7XG4gIGNvbG9yOiB2YXIoLS1saW5rLWNvbG9yKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwLjVyZW07XG4gIHRvcDogMC41cmVtO1xufVxuXG4uU2VsZWN0aW9uQ29tbWVudF9fRWRpdDpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1saW5rLWNvbG9yLS1ob3Zlcik7XG59XG4iLCJAaW1wb3J0ICd0aGVtZS5zY3NzJztcblxuLnNpZ25hdHVyZUNvbnRhaW5lciB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JheS1kYXJrO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uc2lnbmF0dXJlUGFkIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1ncmF5LWRhcms7XG59XG5cbi5zaWduYXR1cmVQYWRfX2Vycm9yIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYnJhbmQtZGFuZ2VyKTtcbn1cblxuLmZvb3RlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmF5LWV4dHJhLWxpZ2h0O1xuICBib3JkZXI6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZzogJHNwYWNlLXh4cztcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5jbGVhckJ0biB7XG4gIHBhZGRpbmc6ICRzcGFjZS14eHMgJHNwYWNlLXhzO1xufVxuIiwiQGltcG9ydCAndGhlbWUuc2Nzcyc7XG5AaW1wb3J0ICdjb21wb25lbnRzL3NwYXJrbGVzL3Rva2Vucyc7XG5cbi5zb2NpYWxTaWRlYmFyIHtcbiAgYm90dG9tOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHBhZGRpbmctcmlnaHQ6ICRzcGFjZS14cztcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDIxNDc0ODM2NDc7XG59XG4iLCJAaW1wb3J0ICd0aGVtZS5zY3NzJztcblxuLyogV2hlbiBBL0IgdGVzdGluZyB0aGUgc2VjdGlvbnMgYXJlIHdyYXBwZWQgaW4gYSA8c3Bhbj4gKi9cbi5jYW5kaWRhdGVEZXRhaWxzID4gc2VjdGlvbixcbi5jYW5kaWRhdGVEZXRhaWxzID4gc3BhbiA+IHNlY3Rpb24ge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWdyYXk7XG4gIG1hcmdpbjogJG1hcmdpbi1jb21mb3J0YWJsZS12ZXJ0aWNhbC1vbmx5O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IDQwcmVtO1xufVxuXG4vKiBXaGVuIEEvQiB0ZXN0aW5nIHRoZSBzZWN0aW9ucyBhcmUgd3JhcHBlZCBpbiBhIDxzcGFuPiAqL1xuLmNhbmRpZGF0ZURldGFpbHMgPiBzZWN0aW9uIGgzLFxuLmNhbmRpZGF0ZURldGFpbHMgPiBzcGFuID4gc2VjdGlvbiBoMyB7XG4gIGxldHRlci1zcGFjaW5nOiAycHg7XG4gIG1hcmdpbjogMDtcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLXNtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uY2FuZGlkYXRlRGV0YWlsc19fQmxvYiB7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjZS1zbTtcbn1cblxuLmNhbmRpZGF0ZURldGFpbHNfX0Jsb2IgaDEge1xuICAvLyB0aGVzZSBhcmUgbWFya2Rvd24gYmxvYnMgYW5kIHdlIGRvIG5vdCBoYXZlIGNvbnRyb2wgb3ZlciB0aGUgc2VtYW50aWMgaHRtbCBoZXJlXG4gIGZvbnQtc2l6ZTogJHRleHQtbWQ7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIG1hcmdpbi10b3A6ICRzcGFjZS1zbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uY2FuZGlkYXRlRGV0YWlsc19fTWFya2Rvd25CbG9iIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcGFkZGluZzogMXJlbTtcbn1cbiIsIkBpbXBvcnQgJ3RoZW1lLnNjc3MnO1xuXG4uY2FuZGlkYXRlSGVhZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLXNtO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IDQwcmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgaDEge1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgbWFyZ2luOiAkbTA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgfVxuXG4gIGgyIHtcbiAgICBjb2xvcjogJGNvbG9yLWdyYXktZGFyaztcbiAgICBmb250LXNpemU6ICR0ZXh0LXNtO1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtcmVndWxhcjtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgIG1hcmdpbjogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2UteHhzO1xuICB9XG59XG5cbi51cmxzIHtcbiAgbWFyZ2luLXRvcDogJHNwYWNlLXhzO1xufVxuXG4ucnVubmluZ01hdGUge1xuICBjb2xvcjogJGNvbG9yLWdyYXktZGFyaztcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLXhzO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXJlZ3VsYXI7XG59XG5cbi5oZWFkc2hvdCB7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjZS14cztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTUwcHg7XG59XG5cbi5mZWF0dXJlZCB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWJyYW5kLXN1Y2Nlc3MpO1xuICBib3JkZXItcmFkaXVzOiAwLjE1cmVtO1xuICBib3R0b206IDA7XG4gIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gIGZvbnQtc2l6ZTogMC42NzVyZW07XG4gIGxlZnQ6IDA7XG4gIHBhZGRpbmc6IDAuNXJlbTtcbiAgcmlnaHQ6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICBzdmcge1xuICAgIG1hcmdpbi1yaWdodDogJHNwYWNlLXh4cztcbiAgfVxufVxuXG4ubm90aWZpY2F0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLXNtO1xufVxuIiwiQGltcG9ydCAndGhlbWUuc2Nzcyc7XG5cbi5jb250YWluZXJfb3V0ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogJHNwYWNlLWxnO1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1tZCkge1xuICAgIG1hcmdpbi1ib3R0b206ICRtYXJnaW4tY29tZm9ydGFibGU7XG4gIH1cbn1cblxuLmNhbmRpZGF0ZUxpc3RDb250YWluZXIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWdyYXk7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDRweCAwIHJnYmEoMTgwLCAxODAsIDE4MCwgMC4yKTtcbiAgbWluLWhlaWdodDogJHNwYWNlLWxnO1xuICBtYXJnaW46IDA7XG4gIG92ZXJmbG93LXg6IHNjcm9sbDtcbiAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRicmVha3BvaW50LW1kKSB7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBtaW4taGVpZ2h0OiAkc3BhY2UtbGc7XG4gIH1cbn1cblxuLmhhc0JhZGdlIHtcbiAgbWluLWhlaWdodDogMTJyZW07XG59XG5cbi5jYW5kaWRhdGVMaXN0IHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBtaW4taGVpZ2h0OiBpbmhlcml0O1xuICBtaW4td2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBzY3JvbGw7XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLm5hdiB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5uYXZCdG4ge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzUpO1xuICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JheTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgYm94LXNoYWRvdzogMXB4IDFweCA0cHggMCByZ2JhKDEyOCwgMTI4LCAxMjgsIDAuNSk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiAkdGV4dC14bDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAkc3BhY2UteHh4cyAkc3BhY2UteHhzO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjUlO1xuICB3aWR0aDogMzJweDtcbiAgei1pbmRleDogMTAwO1xuXG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMSk7XG4gICAgY29sb3I6IHZhcigtLWxpbmstY29sb3ItLWhvdmVyKTtcbiAgfVxufVxuXG4uaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmxlZnROYXYge1xuICBsZWZ0OiAwO1xufVxuXG4ucmlnaHROYXYge1xuICByaWdodDogMDtcbn1cblxuLml0ZW0ge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICAmOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tbGVmdDogJHNwYWNlLXh4cztcbiAgfVxuICAmOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1yaWdodDogJHNwYWNlLXh4cztcbiAgfVxufVxuXG4vLyBDUkVBVEVTIFRIRSBIRUFEU0hPVCBPTkxZIENBTkRJREFURUxJU1Rcbi5zbWFsbCB7XG4gIC5jYW5kaWRhdGVMaXN0Q29udGFpbmVyIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIG1hcmdpbi10b3A6ICRzcGFjZS14cztcbiAgICBtaW4taGVpZ2h0OiAkc3BhY2UtbWQ7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJGJyZWFrcG9pbnQtbGcpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtJHNwYWNlLXNtO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAtJHNwYWNlLXNtO1xuICAgIH1cbiAgfVxufVxuIiwiQGltcG9ydCAndGhlbWUuc2Nzcyc7XG5cbi5jb250YWluZXJfb3V0ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogJHNwYWNlLW1kO1xufVxuXG4uY2FuZGlkYXRlTGlzdENvbnRhaW5lciB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG1hcmdpbi10b3A6ICRzcGFjZS14eHM7XG4gIG1pbi1oZWlnaHQ6IDZyZW07XG4gIG92ZXJmbG93LXg6IHNjcm9sbDtcbiAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRicmVha3BvaW50LW1kKSB7XG4gICAgLmhhc0JhZGdlIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDEycmVtO1xuICAgIH1cbiAgfVxufVxuXG4uY2FuZGlkYXRlTGlzdCB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogJG0wO1xuICBtaW4td2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBzY3JvbGw7XG4gIHBhZGRpbmc6ICRwMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4ubmF2IHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ucmlnaHRfb25seSB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG5cbi5uYXZCdG4ge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzUpO1xuICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JheTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgYm94LXNoYWRvdzogMXB4IDFweCA0cHggMCByZ2JhKDEyOCwgMTI4LCAxMjgsIDAuNSk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiAkdGV4dC14bDtcbiAgbWFyZ2luOiAkbTA7XG4gIHBhZGRpbmc6ICRzcGFjZS14eHMgJHNwYWNlLXh4cztcbiAgd2lkdGg6IDMycHg7XG4gIHotaW5kZXg6IDEwMDtcblxuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDEpO1xuICAgIGNvbG9yOiB2YXIoLS1saW5rLWNvbG9yLS1ob3Zlcik7XG4gIH1cbn1cblxuLmhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5pdGVtIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgJjpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWxlZnQ6ICRzcGFjZS14eHM7XG4gIH1cbiAgJjpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6ICRzcGFjZS14eHM7XG4gIH1cbn1cbiIsIkBpbXBvcnQgJ3RoZW1lLnNjc3MnO1xuXG4uQ29tbWFuZEJhciB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1ncmF5O1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6ICRuYXYtaGVpZ2h0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDFyZW07XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMTtcbn1cblxuLkNvbW1hbmRCYXJfX0NoaWxkcmVuIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cblxuLkNvbW1hbmRCYXJfX0JhY2tCdG4ge1xuICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcbiAgcGFkZGluZy1yaWdodDogMS41cmVtO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLkNvbW1hbmRCYXIge1xuICAgIGhlaWdodDogJG5hdi1oZWlnaHQtbGc7XG4gIH1cbn1cblxuQG1lZGlhIHByaW50IHtcbiAgLkNvbW1hbmRCYXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbiIsIkBpbXBvcnQgJ3RoZW1lLnNjc3MnO1xuXG4uZmxvd0Nob2ljZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1heC13aWR0aDogNjAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbSkge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgd2lkdGg6IDkwJTtcbiAgfVxufVxuIiwiQGltcG9ydCAndGhlbWUuc2Nzcyc7XG5AaW1wb3J0ICdjb21wb25lbnRzL3NwYXJrbGVzL3Rva2Vucyc7XG5cbi5Gb290ZXIge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1icmFuZC1kYW5nZXIpO1xuICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICBmb250LXNpemU6ICR0ZXh0LW1kO1xuICBwYWRkaW5nOiAzcmVtICRzcGFjZS14cztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAxMDtcblxuICBhIHtcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItbGlnaHQpO1xuICB9XG5cbiAgYTphY3RpdmUsXG4gIGE6Zm9jdXMsXG4gIGE6aG92ZXIge1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci1saWdodCk7XG4gIH1cbn1cblxuLmZvb3RlckNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5mb290ZXJEaXNjbGFpbWVyIHtcbiAgYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICBtYXJnaW46IDAgMXJlbSAycmVtO1xuICBtYXgtd2lkdGg6IDQwcmVtO1xuICBwYWRkaW5nOiAkcGFkZGluZy1jb3p5O1xuXG4gIGEge1xuICAgIGNvbG9yOiB2YXIoLS1saW5rLWNvbG9yKTtcbiAgfVxuXG4gIGE6aG92ZXIge1xuICAgIGNvbG9yOiB2YXIoLS1saW5rLWNvbG9yLS1ob3Zlcik7XG4gIH1cbn1cblxuLmZvb3RlckxpbmtzIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgcGFkZGluZzogMDtcbn1cblxuLmZvb3RlckxpbmtzID4gbGkge1xuICBtYXJnaW4tYm90dG9tOiAkbWFyZ2luLWNvenk7XG59XG5cbi5mb290ZXJMaW5rcyA+IGxpIGEge1xuICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uZm9vdGVyTG9nbyB7XG4gIG1hcmdpbi1ib3R0b206IDNyZW07XG4gIG1hcmdpbi10b3A6IDEuNXJlbTtcbiAgd2lkdGg6IDQwcHg7XG59XG5cbi5mb290ZXJMb2NhbGUge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tdG9wOiAxLjVyZW07XG59XG5cbi5mb290ZXJMb2NhbGUgc3ZnIHtcbiAgbWFyZ2luLXJpZ2h0OiAkbWFyZ2luLWNvbXBhY3Q7XG59XG5cbi5mb290ZXJMb2NhbGVTd2l0Y2hlciB7XG4gIG1hcmdpbi1sZWZ0OiAkbWFyZ2luLWNvbXBhY3Q7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZm9vdGVyTGlua3MgPiBsaSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAkcGFkZGluZy1jb3p5O1xuICAgIHBhZGRpbmctcmlnaHQ6ICRwYWRkaW5nLWNvenk7XG4gIH1cblxuICAuZm9vdGVyV2l0aFNpZGViYXIge1xuICAgIG1hcmdpbi1sZWZ0OiAxOHJlbTtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMThyZW0pO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZm9vdGVyV2l0aFNpZGViYXIge1xuICAgIG1hcmdpbi1sZWZ0OiAyMnJlbTtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMjJyZW0pO1xuICB9XG59XG5cbkBtZWRpYSBwcmludCB7XG4gIC5Gb290ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbiIsIkBpbXBvcnQgJ3RoZW1lLnNjc3MnO1xuXG4uYm9yZGVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1ncmF5LWxpZ2h0O1xufVxuLmNvbnRhaW5lciB7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMDtcbiAgcGFkZGluZzogMDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgd2lkdGg6IDEwMCU7XG5cbiAgJi5yZXBMaXN0Q29udGFpbmVyIHtcbiAgICBvdmVyZmxvdzogdW5zZXQ7XG4gIH1cbn1cblxuLmxpc3RJdGVtIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luLXRvcDogMDtcbiAgcGFkZGluZzogJHBhZGRpbmctY29tcGFjdDtcblxuICAmOm5vdCgubWVldFlvdXJSZXBMaXN0U3R5bGVzKSB7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzO1xuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyYXktbGlnaHQ7XG4gICAgfVxuICB9XG59XG5cbi5zZWxlY3RlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmF5LWV4dHJhLWxpZ2h0O1xuICBib3JkZXItbGVmdDogM3B4IHNvbGlkIGdldENvbG9yKHZhcigtLWNvbG9yLXByaW1hcnkpLCAkY29sb3ItcHJpbWFyeSk7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmctbGVmdDogY2FsYygkc3BhY2UteHhzIC0gM3B4KTtcbn1cblxuLm1lZXRZb3VyUmVwTGlzdFN0eWxlcyB7XG4gIHBhZGRpbmc6ICRwYWRkaW5nLWNvenk7XG59XG4iLCIuUG9zaXRpb25Db250YWluZXIge1xuICBtYXJnaW4tYm90dG9tOiA1cmVtO1xufVxuXG4uUG9zaXRpb25Db250YWluZXIgPiBoMiB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xufVxuIiwiLlBvc2l0aW9uU2hhcmVDYXJkIHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbn1cblxuLlBvc2l0aW9uU2hhcmVDYXJkX19DYW5kaWRhdGUge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uUG9zaXRpb25TaGFyZUNhcmRfX0NhbmRpZGF0ZSAuSGVhZHNob3Qge1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuUG9zaXRpb25TaGFyZUNhcmRfX0NhbmRpZGF0ZU5hbWUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cblxuLlBvc2l0aW9uU2hhcmVDYXJkX19DYW5kaWRhdGVOYW1lIGg0IHtcbiAgbWFyZ2luOiAwO1xufVxuXG4uUG9zaXRpb25TaGFyZUNhcmRfX1NlbGVjdGlvbiB7XG4gIG1hcmdpbi10b3A6IDEuNXJlbTtcbn1cblxuLlBvc2l0aW9uU2hhcmVDYXJkX19JY29uIHtcbiAgbWFyZ2luLWxlZnQ6IDFyZW07XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLlBvc2l0aW9uU2hhcmVDYXJkX19JY29uIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuXG4uUG9zaXRpb25TaGFyZUNhcmRfX0ljb24tLWRhbmdlcixcbi5Qb3NpdGlvblNoYXJlQ2FyZF9fUmV0ZW50aW9uLS1kYW5nZXIge1xuICBjb2xvcjogdmFyKC0tYnJhbmQtZGFuZ2VyKTtcbn1cblxuLlBvc2l0aW9uU2hhcmVDYXJkX19JY29uLS1zdWNjZXNzLFxuLlBvc2l0aW9uU2hhcmVDYXJkX19SZXRlbnRpb24tLXN1Y2Nlc3Mge1xuICBjb2xvcjogdmFyKC0tYnJhbmQtc3VjY2Vzcyk7XG59XG5cbi5Qb3NpdGlvblNoYXJlQ2FyZF9fUmV0ZW50aW9uIHtcbiAgZm9udC1zaXplOiAwLjhyZW07XG59XG4iLCJAaW1wb3J0ICd0aGVtZS5zY3NzJztcblxuLm1vZGFsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeS1saWdodGVuZWQpO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDFweCAxMXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuNjUpO1xuICAtbW96LWJveC1zaGFkb3c6IDBweCAxcHggMTFweCAwcHggcmdiYSgwLCAwLCAwLCAwLjY1KTtcbiAgYm94LXNoYWRvdzogMHB4IDFweCAxMXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuNjUpO1xuICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICBsZWZ0OiA1MCU7XG4gIG1heC13aWR0aDogMzVyZW07XG4gIHBhZGRpbmc6ICRzcGFjZS1zbTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgei1pbmRleDogMTAwMDtcblxuICBAbWVkaWEgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc20pIHtcbiAgICB3aWR0aDogODAlO1xuICB9XG5cbiAgaDIge1xuICAgIG1hcmdpbi10b3A6ICRzcGFjZS14cztcbiAgfVxufVxuXG4ubW9kYWxPdmVybGF5IHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogNTA7XG59XG5cbi5saW5rLFxuLmxpbms6dmlzaXRlZCB7XG4gIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6ICR0ZXh0LXhzO1xufVxuXG4uYnV0dG9uIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICBtYXJnaW4tdG9wOiAkc3BhY2Utc207XG59XG4iLCJAaW1wb3J0ICd0aGVtZS5zY3NzJztcblxuLlNoYXJlZEJhbGxvdEhlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDZyZW07XG59XG5cbi5TaGFyZWRCYWxsb3QgLlNoYXJlZEJhbGxvdEhlYWRlciBoMiB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5TaGFyZWRCYWxsb3RIZWFkZXIgaW5wdXQsXG4uU2hhcmVkQmFsbG90SGVhZGVyIHRleHRhcmVhIHtcbiAgYm9yZGVyOiBub25lO1xuICBib3gtc2hhZG93OiAwIDJweCA4cHggMCByZ2JhKDExMywgMTExLCAxMTEsIDAuMjIpO1xuICBmb250LXNpemU6IDFyZW07XG4gIG1hcmdpbi10b3A6IDFyZW07XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLlNoYXJlZEJhbGxvdEhlYWRlciBpbnB1dCB7XG4gIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLlNoYXJlZEJhbGxvdEhlYWRlciAuQnV0dG9uIHtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAxLjVyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDEuNXJlbTtcbn1cblxuLlNoYXJlZEJhbGxvdEhlYWRlcl9fRWRpdCB7XG4gIGNvbG9yOiB2YXIoLS1saW5rLWNvbG9yKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IDFyZW07XG4gIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG59XG5cbi5TaGFyZWRCYWxsb3RIZWFkZXJfX0VkaXQ6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tbGluay1jb2xvci0taG92ZXIpO1xufVxuXG4uU2hhcmVkQmFsbG90SGVhZGVyX19GaWVsZC0tZWRpdGFibGUge1xuICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JheS1saWdodDtcbiAgcGFkZGluZzogMXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uU2hhcmVkQmFsbG90SGVhZGVyX19GaWVsZC0tZWRpdGFibGU6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheS1leHRyYS1saWdodDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uU2hhcmVkQmFsbG90SGVhZGVyX19GaWVsZC0tZWRpdGFibGUgc3VwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMXJlbTtcbiAgdG9wOiAxcmVtO1xufVxuXG4uU2hhcmVkQmFsbG90SGVhZGVyX19BY3Rpb25zIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC1nYXA6IDEuNXJlbTtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xufVxuIiwiQGltcG9ydCAndGhlbWUuc2Nzcyc7XG5cbi5TaGFyZWRCYWxsb3Qge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IDExMDBweDtcbiAgcGFkZGluZzogM3JlbSAxcmVtO1xufVxuXG4uU2hhcmVkQmFsbG90IGgyIHtcbiAgY29sb3I6ICRjb2xvci1ncmF5LWRhcms7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uU2hhcmVkQmFsbG90X19TZWN0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbn1cbiIsIkBpbXBvcnQgJ3RoZW1lLnNjc3MnO1xuXG4uc3VibmF2IHtcbiAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyYXk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogNHJlbTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgYnV0dG9uIHtcbiAgICBtYXJnaW46IDAuN3JlbSAwLjVyZW07XG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtbWQpIHtcbiAgICBvdmVyZmxvdzogc2Nyb2xsO1xuICAgIGp1c3RpZnktY29udGVudDogbGVmdDtcbiAgfVxufVxuIiwiLnBhbmVsIHtcbiAgaDIge1xuICAgIG1hcmdpbjogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuIiwiQGltcG9ydCAndGhlbWUuc2Nzcyc7XG5cbi5jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBoZWlnaHQ6IDM1cmVtO1xuXG4gIC8qXG4gIHllcywgd2UgYXJlIHVzaW5nIG1hZ2ljIG51bWJlciBicmVha3BvaW50cyBoZXJlIDooXG4gIGl0J3Mgbm90IGlkZWFsIGJ1dCBpdCBjb3JyZXNwb25kcyB0byB0aGUgYnJlYWtwb2ludCBpblxuICBjaXZpYy1lbmdpbmVzL3NyYy9yZWR1Y2VyLnRzLiBUT0RPKGV0aCk6IG1ha2UgdGhlc2UgcmVzcG9uc2l2ZVxuICBzdGF0ZSByZWR1Y2VyIGJyZWFrcG9pbnRzIGFsaWduIHdpdGggb3VyIFNwYXJrbGVzIGJyZWFrcG9pbnQgdG9rZW5zXG4gICovXG5cbiAgJjpub3QoLm1lZXRZb3VyUmVwTGlzdENvbnRhaW5lcikge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgIH1cbiAgfVxufVxuXG4uaGlkZVJlc3VsdHMge1xuICB1bCxcbiAgLmNhdGVnb3J5RmlsdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5saXN0VmlldyB7XG4gIGhlaWdodDogMTAwJTtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgICBtaW4td2lkdGg6ICRzcGFjZS14bDtcbiAgICBtYXgtd2lkdGg6IDMwJTtcbiAgICB3aWR0aDogMzByZW07XG4gIH1cbn1cblxuLmNvbnRhaW5lcjpub3QoLm1lZXRZb3VyUmVwTGlzdENvbnRhaW5lcikgLmxpc3RWaWV3IHtcbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGNvbG9yLWdyYXktbGlnaHQ7XG4gIH1cbn1cblxuLmhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5ib2R5Q29udGVudCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ubWVldFlvdXJSZXBMaXN0Q29udGFpbmVyIC5ib2R5Q29udGVudCB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkge1xuICAgIG1hcmdpbi10b3A6ICRtYXJnaW4tY296eTtcbiAgICBtYXJnaW4tcmlnaHQ6ICRtYXJnaW4tY296eTtcbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkgYW5kIChtYXgtd2lkdGg6IDk1MHB4KSB7XG4gICAgbWF4LXdpZHRoOiA1OSU7XG4gIH1cbn1cblxuLmhpZGVMaXN0SXRlbXMgLmJvZHlDb250ZW50IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm1lZXRZb3VyUmVwTGlzdENvbnRhaW5lciA+IGRpdjpmaXJzdC1vZi10eXBlIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgd2lkdGg6IDUwcmVtO1xuICB9XG59XG5cbi5jYXRlZ29yeUZpbHRlciB7XG4gIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICBmb250LXNpemU6ICR0ZXh0LXNtO1xuICBmb250LXZhcmlhbnQ6IHNtYWxsLWNhcHM7XG59XG4iLCJAaW1wb3J0ICd0aGVtZS5zY3NzJztcblxuLnNjZW5lIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5tZXNzYWdlIHtcbiAgY29sb3I6ICRjb2xvci1ncmF5LWRhcms7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbn1cbiIsIkBpbXBvcnQgJ3RoZW1lLnNjc3MnO1xuXG4ucm9vdCB7XG4gIGhlaWdodDogY2FsYygxMDB2aCAtICN7JG5hdi1oZWlnaHQtbGd9KTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICBtYXJnaW4tdG9wOiAkbmF2LWhlaWdodC1sZztcbiAgfVxufVxuIiwiJGNvbG9yLXByaW1hcnk6IHJnYig5MSwgMjYsIDE0OCkgIWRlZmF1bHQ7XG5cbiRjb2xvci1ibGFjazogIzJmMmYyZjtcbiRjb2xvci1ncmF5OiAjZDhkOGQ4O1xuJGNvbG9yLWdyYXktZGFyazogc2NhbGUtY29sb3IoJGNvbG9yLWdyYXksICRsaWdodG5lc3M6IC01MCUpO1xuJGNvbG9yLWdyYXktbGlnaHQ6IHNjYWxlLWNvbG9yKCRjb2xvci1ncmF5LCAkbGlnaHRuZXNzOiA1MCUpO1xuJGNvbG9yLWdyYXktZXh0cmEtbGlnaHQ6IHNjYWxlLWNvbG9yKCRjb2xvci1ncmF5LCAkbGlnaHRuZXNzOiA4MCUpO1xuJGNvbG9yLWdyYXktY29udHJhc3Q6ICM1OTU5NTk7IC8vIHN1ZmZpY2llbnQgZm9yIGFueSBzaXplIHRleHQgYWdhaW5zdCB3aGl0ZSBiYWNrZ3JvdW5kXG4kY29sb3ItZ3JheS1jb250cmFzdC10aXRsZTogIzc1NzU3NTsgLy8gc3VmZmljaWVudCBmb3IgbGFyZ2UgdGV4dCBhZ2FpbnN0IHdoaXRlIGJhY2tncm91bmRcbiRjb2xvci13aGl0ZTogI2ZmZjtcblxuJGJyYW5kLWRpc2FibGVkOiAkY29sb3ItZ3JheS1saWdodDtcblxuLyogc2l6aW5nICovXG4kZWMtdGlsZS13aWR0aDogMjByZW0gIWRlZmF1bHQ7XG4kZWMtdGlsZS1oZWlnaHQ6IDIwcmVtICFkZWZhdWx0O1xuXG4kY2FyZC1saXN0LXdpZHRoOiA1NDBweDtcblxuJGxlYWQtYmFyLWhlaWdodDogOHJlbTtcblxuLyogZ2xvYmFsIGFsZXJ0ICovXG4kZ2xvYmFsLWFsZXJ0LWhlaWdodDogMTByZW07XG4kc2hhcmUtYmFubmVyLWhlaWdodDogNXJlbTtcblxuLyogbmF2ICovXG4kbmF2LWhlaWdodDogMy41cmVtO1xuJG5hdi1oZWlnaHQtbGc6IDVyZW07XG5cbi8qIHR5cG9ncmFwaHkgKi9cbiRmb250LWZhbWlseS1oYW5kd3JpdGluZzogJ0luZGllIEZsb3dlcicsIGN1cnNpdmU7XG4iLCIuQXV0aE1vZGFsIC5Nb2RhbF9fQm9keSA+IHNlY3Rpb24sXG4uQXV0aE1vZGFsIC5Nb2RhbF9fQm9keSA+IGZvb3RlciA+IHNlY3Rpb24ge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IDI1cmVtO1xufVxuXG4uQXV0aE1vZGFsX19FcnJvciB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi10b3A6IDJyZW07XG4gIG1heC13aWR0aDogMjVyZW07XG59XG5cbi5BdXRoTW9kYWxfX2hlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLkF1dGhNb2RhbF9faGVhZGVyIHAge1xuICBtYXJnaW46IDA7XG59XG5cbi5BdXRoTW9kYWxfX2hlYWRlciAuTG9nbyB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1heC13aWR0aDogMjI1cHg7XG59XG5cbi5BdXRoTW9kYWxfX1NvY2lhbCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtZ2FwOiAxcmVtO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG59XG5cbi5BdXRoTW9kYWxfX1N0YXRlU3dpdGNoZXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzk3OTc5NztcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLXRvcDogM3JlbTtcbiAgcGFkZGluZy10b3A6IDFyZW07XG59XG5cbi5BdXRoTW9kYWxfX1N0YXRlU3dpdGNoZXIgPiBkaXYge1xuICBmbGV4LWdyb3c6IDE7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuQnV0dG9uLkF1dGhNb2RhbF9fQnRuIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG4iLCIuQXV0aEZvcm0gLkZvcm1Db250cm9sIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzk3OTc5NztcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDM7XG4gIG1hcmdpbi10b3A6IDEuNXJlbTtcbiAgcGFkZGluZzogMCAxcmVtO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLkF1dGhGb3JtX19TdWJtaXQge1xuICBtYXJnaW4tdG9wOiAxLjVyZW07XG59XG4iLCJAaW1wb3J0ICd0aGVtZS5zY3NzJztcblxuLmZvcm0ge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG4udGV4dEZpZWxkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyYXk7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIG1hcmdpbi1ib3R0b206IDAuNzVyZW07XG4gIHBhZGRpbmc6IDAuMzc1cmVtIDAuNXJlbTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5zdWJtaXRCdXR0b24ge1xuICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG4gIGJvcmRlci1yYWRpdXM6IDNyZW07XG4gIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBwYWRkaW5nOiAwLjc1cmVtIDEuNXJlbTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mb3JtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG5cbiAgLnRleHRGaWVsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gICAgcGFkZGluZzogMC43NXJlbSAxcmVtO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG4iLCJAaW1wb3J0ICd0aGVtZS5zY3NzJztcblxuLkxlYWRCYXIge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1icmFuZC1zdWNjZXNzKTtcbiAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uTGVhZEJhciA+IC5Nb2RhbF9fQnRuQ2xvc2Uge1xuICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICBvcGFjaXR5OiAwLjg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xNXMgZWFzZS1pbi1vdXQ7XG59XG5cbi5MZWFkQmFyID4gLk1vZGFsX19CdG5DbG9zZTpob3ZlciB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5MZWFkQmFyX19Jbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1heC13aWR0aDogMTEwMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDFyZW07XG59XG5cbi5MZWFkQmFyX19IZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbn1cblxuLkxlYWRCYXJfX0hlYWRlciA+IGgxIHtcbiAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0Jywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuXG4uTGVhZEJhcl9fSGVhZGVyID4gcCB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbWFyZ2luOiAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLkxlYWRCYXIge1xuICAgIGhlaWdodDogJGxlYWQtYmFyLWhlaWdodDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG5cbiAgLkxlYWRCYXJfX0lubmVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG5cbiAgLkxlYWRCYXJfX0hlYWRlciB7XG4gICAgaGVpZ2h0OiAkbGVhZC1iYXItaGVpZ2h0O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuXG4gIC5MZWFkQmFyX19MZWFkRm9ybSB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW07XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MXB4KSB7XG4gIC5MZWFkQmFyX19IZWFkZXIgPiBoMSB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICB9XG5cbiAgLkxlYWRCYXJfX0hlYWRlciA+IHAge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuIiwiQGltcG9ydCAndGhlbWUuc2Nzcyc7XG5cbi5lY05hdkJ1dHRvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGhlaWdodDogMTAwJTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAuNXJlbSAwLjVyZW0gMC41cmVtIDFyZW07XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gICAgcGFkZGluZzogMC4zcmVtO1xuICB9XG5cbiAgOmdsb2JhbCgjSWNvbl9kYXNoYm9hcmQpIHtcbiAgICBmaWxsOiBnZXRDb2xvcih2YXIoLS1jb2xvci1wcmltYXJ5KSwgJGNvbG9yLXByaW1hcnkpO1xuICB9XG5cbiAgQGlmIHZhcigtLWNvbG9yLXByaW1hcnkpIHtcbiAgICA6Z2xvYmFsKCNSZWN0YW5nbGUpIHtcbiAgICAgIGZpbGw6ICRjb2xvci1ncmF5LWxpZ2h0O1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgOmdsb2JhbCgjUmVjdGFuZ2xlKSB7XG4gICAgICAgIGZpbGw6ICRjb2xvci1ncmF5O1xuICAgICAgfVxuICAgIH1cbiAgfSBAZWxzZSBpZiAkY29sb3ItcHJpbWFyeSB7XG4gICAgOmdsb2JhbCgjUmVjdGFuZ2xlKSB7XG4gICAgICBmaWxsOiBzY2FsZS1jb2xvcigkY29sb3ItcHJpbWFyeSwgJGxpZ2h0bmVzczogOTAlKTtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIDpnbG9iYWwoI1JlY3RhbmdsZSkge1xuICAgICAgICBmaWxsOiBzY2FsZS1jb2xvcigkY29sb3ItcHJpbWFyeSwgJGxpZ2h0bmVzczogODAlKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkBpbXBvcnQgJ3RoZW1lLnNjc3MnO1xuXG4uZHJvcGRvd24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIGJveC1zaGFkb3c6IDAgMCAxMHB4IHJnYmEoNTUsIDU1LCA1NSwgMC41KTtcbiAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgaGVpZ2h0OiA0MHJlbTtcbiAgbWFyZ2luLXRvcDogMS41cmVtO1xuICBwYWRkaW5nOiAxLjVyZW0gMXJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogNDRyZW07XG4gIHotaW5kZXg6IDEwMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICBAbWVkaWEgKG1heC13aWR0aDogMTE1MHB4KSB7XG4gICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgfVxufVxuXG4uY29sbGFwc2VkIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MXB4KSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW07XG4gIH1cbn1cblxuLnNhdmVkU2VhcmNoVGFnIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbi5yZXN1bHRzSGVhZGVyIHtcbiAgY29sb3I6ICRjb2xvci1ncmF5LWRhcms7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItZ3JheTtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbn1cblxuLm1vYmlsZSB7XG4gIGJveC1zaGFkb3c6IHVuc2V0O1xuXG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMDtcbiAgcGFkZGluZy10b3A6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgYm94LXNoYWRvdzogMCAwIDEwcHggcmdiYSg1NSwgNTUsIDU1LCAwLjUpO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgcGFkZGluZy10b3A6IDJyZW07XG4gIH1cblxuICAuc2F2ZWRDb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgb3ZlcmZsb3c6IHNjcm9sbDtcbiAgfVxufVxuXG4uc3VnZ2VzdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDAuOHJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuIiwiQGltcG9ydCAndGhlbWUuc2Nzcyc7XG5cbi5zZWFyY2hDb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zZWFyY2gge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5LWRhcms7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG5cbiAgd2lkdGg6IDQ0cmVtO1xuXG4gIGlucHV0IHtcbiAgICBib3JkZXI6IHVuc2V0O1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yNTtcbiAgICBwYWRkaW5nOiAxcmVtO1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtO1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMC44cmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIHN2ZyB7XG4gICAgY29sb3I6IGdldENvbG9yKHZhcigtLWNvbG9yLXByaW1hcnkpLCAkY29sb3ItcHJpbWFyeSk7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIG1hcmdpbi10b3A6IGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogMXJlbTtcbiAgICB3aWR0aDogMjBweCAhaW1wb3J0YW50O1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICBtYXJnaW4tbGVmdDogMC44cmVtO1xuICAgICAgd2lkdGg6IDE1cHggIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uYmFjayB7XG4gIGNvbG9yOiBnZXRDb2xvcih2YXIoLS1jb2xvci1wcmltYXJ5KSwgJGNvbG9yLXByaW1hcnkpO1xuICBmb250LXNpemU6IDAuOHJlbTtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cbn1cblxuLm1vYmlsZVNlYXJjaENvbnRhaW5lciB7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcGFkZGluZy10b3A6IDFyZW07XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgbWFyZ2luLXRvcDogNXJlbTtcbiAgfVxuXG4gIC5zZWFyY2gge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5O1xuICAgIGJveC1zaGFkb3c6IHVuc2V0O1xuICAgIG1hcmdpbjogMXJlbTtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMnJlbSk7XG4gICAgJjpmb2N1cyB7XG4gICAgICBib3JkZXI6IGdldENvbG9yKHZhcigtLWNvbG9yLXByaW1hcnkpLCAkY29sb3ItcHJpbWFyeSk7XG4gICAgfVxuICB9XG59XG5cbi5pc0luTmF2IHtcbiAgbWFyZ2luOiBhdXRvIDJyZW07XG4gIHdpZHRoOiAzMHJlbTtcblxuICAuc2VhcmNoIHtcbiAgICB3aWR0aDogMzByZW07XG4gIH1cbn1cblxuLmxvYWRpbmcge1xuICBtYXJnaW46IGF1dG8gMC44cmVtO1xufVxuIiwiQGltcG9ydCAndGhlbWUuc2Nzcyc7XG5cbi5Mb2NhbE5hdl9fY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuXG4gIC5Mb2NhbE5hdl9fR2xvYmFsQWxlcnQge1xuICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDAgMXJlbTtcbiAgfVxuXG4gIC5Mb2NhbE5hdl9fU2hhcmVhYmxlQmFsbG90QmFubmVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB6LWluZGV4OiAxMDAwO1xuXG4gICAgLk5vdGlmaWNhdGlvbl9fYm9keSAuQnV0dG9uIHtcbiAgICAgIG1hcmdpbi10b3A6IDAuNXJlbTtcbiAgICB9XG4gIH1cbn1cblxuLkxvY2FsTmF2IHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RlZGVkZTtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiAkbmF2LWhlaWdodDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4uTG9jYWxOYXZfX1ZpZXdCYWxsb3RCdXR0b24ge1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gIHBhZGRpbmc6IDAuNXJlbSAxLjVyZW07XG5cbiAgJiA+ICoge1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cblxuLkxvY2FsTmF2X19jZW50ZXIge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLkxvY2FsTmF2X19zdGlja3kge1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IDA7XG59XG5cbi5Mb2NhbE5hdl9fYWRkcmVzcyB7XG4gIGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrO1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbn1cblxuLkxvY2FsTmF2X19CcmFuZENvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLkxvY2FsTmF2X19CcmFuZCB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwcmVtO1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAzNzZweCkge1xuICAgIG1heC13aWR0aDogNHJlbTtcbiAgICBtaW4td2lkdGg6IDRyZW07XG4gIH1cbn1cblxuLkxvY2FsTmF2X19CcmFuZCBpbWcge1xuICBtYXJnaW4tbGVmdDogMC4zcmVtO1xuICBtYXJnaW4tcmlnaHQ6IC00cmVtO1xuICBtYXgtd2lkdGg6IDEwcmVtO1xuICBtaW4td2lkdGg6IDEwcmVtO1xuICBvYmplY3QtZml0OiBjb250YWluO1xuICBvYmplY3QtcG9zaXRpb246IDAgY2VudGVyO1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAzNzZweCkge1xuICAgIG1heC13aWR0aDogNHJlbTtcbiAgICBtaW4td2lkdGg6IDRyZW07XG4gIH1cbn1cblxuLkxvY2FsTmF2X19Jbm5lciB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG59XG5cbi5Mb2NhbE5hdiAuQnV0dG9uIHtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbn1cblxuLkxvY2FsTmF2X19GZWF0dXJlQnV0dG9ucyB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRjb2xvci1ncmF5LWRhcms7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIC8qIEhpZGUgb24gc21hbGxlciBzY3JlZW5zICovXG4gIGhlaWdodDogMi41cmVtO1xuICBtYXJnaW4tcmlnaHQ6IDEuNXJlbTtcbiAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuXG4gICY6b25seS1jaGlsZCB7XG4gICAgYm9yZGVyLXJpZ2h0OiB1bnNldDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgLkJ1dHRvbiB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxuICB9XG59XG5cbi5Mb2NhbE5hdl9fRmVhdHVyZUJ1dHRvbnM6ZW1wdHkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uTG9jYWxOYXZfX0ZlYXR1cmVCdXR0b25zIC5Mb2NhbE5hdl9fQnRuQWRkcmVzcyB7XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGhlaWdodDogMi4yNXJlbTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDIuMjVyZW07XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5Mb2NhbE5hdl9fQmFjayB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAxcmVtO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5Mb2NhbE5hdl9fQnRuUmVnaXN0cmF0aW9uIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBwYWRkaW5nOiAwLjM3NXJlbSAwLjc1cmVtO1xufVxuXG4vKiBIaWRlIGJ1dHRvbnMgb24gc21hbGwgc2NyZWVucyAqL1xuLkxvY2FsTmF2X19CdG5NYXB0diB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5Mb2NhbE5hdiAuQnV0dG9uLS13aXRoLWljb24gc3ZnIHtcbiAgbWFyZ2luOiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogLTAuMmVtO1xufVxuXG4uTG9jYWxOYXZfX0xlZnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuTG9jYWxOYXZfX2NlbnRlciAuTG9jYWxOYXZfX0lubmVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gIH1cblxuICAuTG9jYWxOYXYge1xuICAgIGhlaWdodDogJG5hdi1oZWlnaHQtbGc7XG4gIH1cblxuICAuTG9jYWxOYXZfX2NvbnRhaW5lciB7XG4gICAgbGVmdDogMDtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IDEwMTtcbiAgfVxuXG4gIC5Mb2NhbE5hdl9fY29udGFpbmVyIC5Ob3RpZmljYXRpb24ge1xuICAgIGhlaWdodDogJGdsb2JhbC1hbGVydC1oZWlnaHQ7XG4gIH1cblxuICAuTG9jYWxOYXZfX2NvbnRhaW5lciAuTm90aWZpY2F0aW9uLkxvY2FsTmF2X19TaGFyZWFibGVCYWxsb3RCYW5uZXIge1xuICAgIGhlaWdodDogJHNoYXJlLWJhbm5lci1oZWlnaHQ7XG4gIH1cblxuICAuTG9jYWxOYXZfX0J0bk1hcHR2IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBhZGRpbmc6IDAuNXJlbSAxLjVyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICB9XG5cbiAgLkxvY2FsTmF2X19CdG5SZWdpc3RyYXRpb24ge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIH1cblxuICAuTG9jYWxOYXZfX0ZlYXR1cmVCdXR0b25zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG5cbiAgLkxvY2FsTmF2IC5CdXR0b24ge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgICBwYWRkaW5nOiAwLjVyZW0gMS41cmVtO1xuICB9XG5cbiAgLkxvY2FsTmF2X19GZWF0dXJlQnV0dG9ucyAuTG9jYWxOYXZfX0J0bkFkZHJlc3Mge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cblxuICAuTG9jYWxOYXZfX1NoYXJlYWJsZUJhbGxvdEJhbm5lciB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG5cbiAgLkxvY2FsTmF2X19TaGFyZWFibGVCYWxsb3RCYW5uZXIgLk5vdGlmaWNhdGlvbl9fYm9keSAuQnV0dG9uIHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG5cbiAgLkxvY2FsTmF2X19TaGFyZWFibGVCYWxsb3RCYW5uZXIgLk5vdGlmaWNhdGlvbl9fYm9keSB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG5cbkBtZWRpYSBwcmludCB7XG4gIC5Mb2NhbE5hdiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5Mb2NhbE5hdl9fRmVhdHVyZUJ1dHRvbnMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbiIsIkBpbXBvcnQgJ3RoZW1lLnNjc3MnO1xuQGltcG9ydCAnY29tcG9uZW50cy9zcGFya2xlcy90b2tlbnMnO1xuXG4uYm9keSB7XG4gIG1pbi1oZWlnaHQ6IDM1cmVtO1xufVxuXG4uY29udGFpbmVyIHtcbiAgYm94LXNoYWRvdzogMCAwIDIwcHggMCByZ2JhKDEwMywgMTIyLCAxMzQsIDAuMjUpO1xuICBwYWRkaW5nOiAkc3BhY2Utc207XG4gIG1heC13aWR0aDogNzUwcHg7XG4gIG1hcmdpbjogJHNwYWNlLXNtICRzcGFjZS14cztcblxuICBAbWVkaWEgKG1pbi13aWR0aDogJGJyZWFrcG9pbnQtbWQpIHtcbiAgICBtYXJnaW4tdG9wOiAkc3BhY2UtbGc7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG5cbiAgaDEge1xuICAgIEBpbmNsdWRlIGgzdGl0bGVzdHlsZXMoKTtcblxuICAgIGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIH1cbn1cblxuLmFkZHJlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JheS1saWdodDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLXhzO1xuICBwYWRkaW5nOiAkc3BhY2UteHM7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRicmVha3BvaW50LW1kKSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cblxuICAuYnV0dG9uIHtcbiAgICBtYXJnaW46IDA7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc20pIHtcbiAgICAgIGRpdiB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogbGVmdCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiQGltcG9ydCAndGhlbWUuc2Nzcyc7XG5cbi5Ob3RGb3VuZFNjZW5lX19IZWFkZXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAjeyRuYXYtaGVpZ2h0fSk7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuTm90Rm91bmRTY2VuZSB7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gI3skbmF2LWhlaWdodC1sZ30pO1xuICB9XG59XG4iLCIucm9vdCB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6IHZhcigtLWJyYW5kLXdhcm5pbmcpO1xuICBib3R0b206IDJyZW07XG4gIGJveC1zaGFkb3c6IC0xcHggMHB4IDNweCAwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBoZWlnaHQ6IDNyZW07XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IC0xMXJlbTsgLy8gSGlkZVxuICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZS1pbi1vdXQ7XG4gIHdpZHRoOiAxNXJlbTtcbiAgei1pbmRleDogMjE0NzQ4MzY0Nztcbn1cblxuLm9wZW4ge1xuICByaWdodDogMDtcbn1cblxuLmljb24ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbn1cbiIsIjpyb290IHtcclxuICAvKiBDb2xvcnMgKi9cclxuICAtLWNvbG9yLWJsYWNrOiAjMjEyNTI5O1xyXG4gIC0tY29sb3ItZ3JheS1kYXJrOiAjNzU3NTc1O1xyXG4gIC0tY29sb3ItZ3JheTogI0Q4RDhEODtcclxuICAtLWNvbG9yLWdyYXktbGlnaHQ6ICNlY2VjZWM7XHJcbiAgLS1jb2xvci1ncmF5LWV4dHJhLWxpZ2h0OiAjZjZmNmY2O1xyXG4gIC0tY29sb3Itd2hpdGU6ICNmZmY7XHJcblxyXG4gIC0tY29sb3ItcHJpbWFyeS1yZWQ6IDQyO1xyXG4gIC0tY29sb3ItcHJpbWFyeS1ncmVlbjogODI7XHJcbiAgLS1jb2xvci1wcmltYXJ5LWJsdWU6IDEwNDtcclxuXHJcbiAgLS1jb2xvci1wcmltYXJ5OiByZ2IoXHJcbiAgICB2YXIoLS1jb2xvci1wcmltYXJ5LXJlZCksXHJcbiAgICB2YXIoLS1jb2xvci1wcmltYXJ5LWdyZWVuKSxcclxuICAgIHZhcigtLWNvbG9yLXByaW1hcnktYmx1ZSlcclxuICApO1xyXG4gIC0tY29sb3ItcHJpbWFyeS1kYXJrZW5lZDogIzAwMUYzNTtcclxuICAtLWNvbG9yLXByaW1hcnktbGlnaHRlbmVkOiAjNUQ4NTlCO1xyXG4gIC0tY29sb3Itc2Vjb25kYXJ5OiAjYTZiN2MwO1xyXG4gIC0tY29sb3ItbGlnaHQ6ICNEREVERkY7XHJcblxyXG4gIC0tYnJhbmQtZGFuZ2VyOiAjRTIyNTI5O1xyXG4gIC0tYnJhbmQtZGlzYWJsZWQ6IHZhcigtLWNvbG9yLWdyYXktbGlnaHQpO1xyXG4gIC0tYnJhbmQtc3VjY2VzczogIzAwODU0NztcclxuICAtLWJyYW5kLXdhcm5pbmc6ICNGRkE0MDA7XHJcblxyXG4gIC8qIFR5cG9ncmFwaHkgKi9cclxuICAtLWZvbnQtZmFtaWx5LWJhc2U6ICdMYXRvJywgc2Fucy1zZXJpZjtcclxuICAtLWZvbnQtZmFtaWx5LWhhbmR3cml0aW5nOiAnSW5kaWUgRmxvd2VyJywgY3Vyc2l2ZTtcclxuICAtLWZvbnQtZmFtaWx5LWhlYWRpbmdzOiAnTGF0bycsIHNhbnMtc2VyaWY7XHJcbiAgLS1mb250LWZhbWlseS1oZWFkaW5ncy0tZmFuY3k6ICdNb250c2VycmF0Jywgc2Fucy1zZXJpZjtcclxuXHJcbiAgLyogTmF2ICovXHJcbiAgLS1uYXYtaGVpZ2h0OiAzLjVyZW07XHJcbiAgLS1uYXYtaGVpZ2h0LS1sZzogNXJlbTtcclxuXHJcbiAgLyogU3Bpbm5lciAqL1xyXG4gIC0tc3Bpbm5lci1jb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XHJcbiAgLS1zcGlubmVyLWNvbG9yLXJpbmc6IHJnYmEoXHJcbiAgICB2YXIoLS1jb2xvci1wcmltYXJ5LXJlZCksXHJcbiAgICB2YXIoLS1jb2xvci1wcmltYXJ5LWdyZWVuKSxcclxuICAgIHZhcigtLWNvbG9yLXByaW1hcnktYmx1ZSksXHJcbiAgICAuM1xyXG4gICk7XHJcblxyXG4gIC8qIExpbmtzICovXHJcbiAgLS1saW5rLWNvbG9yOiAjMDE1NkFDO1xyXG4gIC0tbGluay1jb2xvci0taG92ZXI6ICMxNzVEQUY7XHJcblxyXG4gIC8qIEdsb2JhbCBBbGVydCAqL1xyXG4gIC0tZ2xvYmFsLWFsZXJ0LWhlaWdodDogM3JlbTtcclxuICAtLXNoYXJlLWJhbm5lci1oZWlnaHQ6IDVyZW07XHJcblxyXG4gIC8qIExlYWQgQmFyICovXHJcbiAgLS1sZWFkLWJhci1oZWlnaHQ6IDhyZW07XHJcblxyXG4gIC8qIENTQzogSGVhZGVyICovXHJcbiAgLS1oZWFkZXItYmFja2dyb3VuZDogdmFyKC0tY29sb3ItcHJpbWFyeSk7XHJcbiAgLS1oZWFkZXItY29sb3I6IHZhcigtLWNvbG9yLWxpZ2h0KTtcclxuXHJcbiAgLyogQ1NDOiBDYXJkTGlzdCAqL1xyXG4gIC0tY2FyZC1saXN0LXdpZHRoOiA1NDBweDtcclxuXHJcbiAgLyogTUFQVFY6IEhlYWRlciAqL1xyXG4gIC0tbWFwdHYtaGVhZGVyLWhlaWdodDogNjRweDsgLyogU2V0IGZpeGVkIGhlaWdodCBzbyB3ZSBjYW4gY2FsYyBzdGVwIG9mZnNldHMgKi9cclxuXHJcbiAgLyogTG9nbyAqL1xyXG4gIC0tbG9nby1oZWlnaHQ6IDM2cHg7XHJcbiAgXHJcbiAgLyogRWxlY3Rpb24gQ2VudGVyIE5hdmlnYXRpb24gU3ViaGVhZGVyICovXHJcbiAgLS1lYy1uYXZpZ2F0aW9uLWhlaWdodDogMnJlbTtcclxuICAtLWVjLXRpbGUtaGVpZ2h0OiAyMHJlbTtcclxuICAtLWVjLXRpbGUtd2lkdGg6IDIwcmVtO1xyXG4gIC0tY29sb3ItZWxlY3Rpb24tY2VudGVyLWJnOiAjMzAyZjJmO1xyXG4gIFxyXG4gIC8qIFNoYXJlIFNjZW5lICovXHJcbiAgLS1zaGFyZS1pbWFnZS1iYWNrZ3JvdW5kOiAjMDAzYjQ5O1xyXG4gIC0tc2hhcmUtaW1hZ2UtdGV4dDogI2ZmYzg0NTtcclxuICAtLXNoYXJlLWltYWdlLWxhYmVsLXRleHQ6ICNmZmY7XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xyXG4gIDpyb290IHtcclxuICAgIC0tbWFwdHYtaGVhZGVyLWhlaWdodDogMTEycHg7XHJcbiAgfVxyXG59XHJcblxyXG5kaXZbY2xhc3MqPSdPZmZpY2VIb2xkZXJzQXBwX3Rlcm1EYXRlc19fJ10ge1xyXG4gICAgbWFyZ2luLXRvcDogLTJyZW07XHJcbn1cclxuXHJcbmRpdltjbGFzcyo9J09mZmljZUhvbGRlcnNBcHBfb2ZmaWNlSG9sZGVySW5mb19fJ10gZGl2W2RhdGEtdGVzdGlkPSdzcGlubmVyJ10ge1xyXG4gICAgYW5pbWF0aW9uOiBub25lO1xyXG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG59IiwiQGltcG9ydCAndGhlbWUuc2Nzcyc7XG5cbi5hcHAge1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWF4LXdpZHRoOiA4MDBweDtcbiAgcGFkZGluZzogM2VtIDFlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYnJvd3NlcnMge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDNlbSAwO1xufVxuXG4uYnJvd3NlcnMgPiBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwIDFlbTtcbn1cblxuLmJyb3dzZXJzIGEgc3ZnIHtcbiAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCBhdXRvIDAuNWVtIGF1dG87XG59XG5cbi5icm93c2VycyBhIHtcbiAgYmFja2dyb3VuZDogJGNvbG9yLWdyYXktZXh0cmEtbGlnaHQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAxZW07XG59XG5cbi5icm93c2VycyBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogJGNvbG9yLWdyYXk7XG59XG4iLCIkY29sb3ItcHJpbWFyeTogcmdiKDkxLCAyNiwgMTQ4KSAhZGVmYXVsdDtcblxuJGNvbG9yLWJsYWNrOiAjMmYyZjJmO1xuJGNvbG9yLWdyYXk6ICNkOGQ4ZDg7XG4kY29sb3ItZ3JheS1kYXJrOiBzY2FsZS1jb2xvcigkY29sb3ItZ3JheSwgJGxpZ2h0bmVzczogLTUwJSk7XG4kY29sb3ItZ3JheS1saWdodDogc2NhbGUtY29sb3IoJGNvbG9yLWdyYXksICRsaWdodG5lc3M6IDUwJSk7XG4kY29sb3ItZ3JheS1leHRyYS1saWdodDogc2NhbGUtY29sb3IoJGNvbG9yLWdyYXksICRsaWdodG5lc3M6IDgwJSk7XG4kY29sb3ItZ3JheS1jb250cmFzdDogIzU5NTk1OTsgLy8gc3VmZmljaWVudCBmb3IgYW55IHNpemUgdGV4dCBhZ2FpbnN0IHdoaXRlIGJhY2tncm91bmRcbiRjb2xvci1ncmF5LWNvbnRyYXN0LXRpdGxlOiAjNzU3NTc1OyAvLyBzdWZmaWNpZW50IGZvciBsYXJnZSB0ZXh0IGFnYWluc3Qgd2hpdGUgYmFja2dyb3VuZFxuJGNvbG9yLXdoaXRlOiAjZmZmO1xuXG4kYnJhbmQtZGlzYWJsZWQ6ICRjb2xvci1ncmF5LWxpZ2h0O1xuXG4vKiBzaXppbmcgKi9cbiRlYy10aWxlLXdpZHRoOiAyMHJlbSAhZGVmYXVsdDtcbiRlYy10aWxlLWhlaWdodDogMjByZW0gIWRlZmF1bHQ7XG5cbiRjYXJkLWxpc3Qtd2lkdGg6IDU0MHB4O1xuXG4kbGVhZC1iYXItaGVpZ2h0OiA4cmVtO1xuXG4vKiBnbG9iYWwgYWxlcnQgKi9cbiRnbG9iYWwtYWxlcnQtaGVpZ2h0OiAxMHJlbTtcbiRzaGFyZS1iYW5uZXItaGVpZ2h0OiA1cmVtO1xuXG4vKiBuYXYgKi9cbiRuYXYtaGVpZ2h0OiAzLjVyZW07XG4kbmF2LWhlaWdodC1sZzogNXJlbTtcblxuLyogdHlwb2dyYXBoeSAqL1xuJGZvbnQtZmFtaWx5LWhhbmR3cml0aW5nOiAnSW5kaWUgRmxvd2VyJywgY3Vyc2l2ZTtcbiJdfQ== */