*,: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__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}@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 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{border:1px solid #d8d8d8;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_panel__3NXMW p{margin:0 auto;text-align:center;width:60%}@media(max-width:576px){.informationPanel_panel__3NXMW p{width:80%}}.informationPanel_panel__3NXMW svg{margin-bottom:1rem}.informationPanel_panel__3NXMW svg g{fill:#2a5268;fill:rgb(42,var(--color-primary-green),var(--color-primary-blue));fill:var(--color-primary)}.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_iconColor-danger__36P6l svg g{fill:#e22529;fill:#e22529;fill:var(--brand-danger)}.InputFormGroup_formGroup__EcjLD{margin-bottom:1rem}.InputFormGroup_label__2-djp{font-weight:800}.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_clear__211GI{margin-bottom:.5rem;float:right}.SignatureField_signaturePad__error__1rlYz{border:1px solid #e22529;border:1px solid var(--brand-danger)}.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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImluZGV4LnNjc3MiLCJJbmVsaWdpYmxlTW9kYWwuY3NzIiwiQWRkcmVzc0Zvcm0uc2NzcyIsIi4uLy4uL3RoZW1lLmRlZmF1bHQuc2NzcyIsIi4uL3NwYXJrbGVzL3Rva2Vucy5zY3NzIiwiQWN0aW9uSGVhZGVyLnNjc3MiLCIuLi8uLi8uLi8uLi90aGVtZS5kZWZhdWx0LnNjc3MiLCJBZGRyZXNzQm94SW5uZXIubW9kdWxlLnNjc3MiLCIuLi8uLi90b2tlbnMuc2NzcyIsImJhZGdlLm1vZHVsZS5zY3NzIiwic3Bpbm5lci5tb2R1bGUuc2NzcyIsImJ1dHRvbi5tb2R1bGUuc2NzcyIsImNoZWNrSWNvbi5tb2R1bGUuc2NzcyIsImNoZWNrTGlzdEl0ZW0ubW9kdWxlLnNjc3MiLCJjb250YWN0SW5mb3JtYXRpb24ubW9kdWxlLnNjc3MiLCJkYXRhUG9pbnRzLm1vZHVsZS5zY3NzIiwiRGlzdHJpY3RMaXN0LmNzcyIsIkVuZG9yc2VtZW50TGlzdC5zY3NzIiwiZXhwYW5kZXIubW9kdWxlLnNjc3MiLCJIZWFkc2hvdC5tb2R1bGUuc2NzcyIsImhleGFnb24ubW9kdWxlLnNjc3MiLCJMaW5rQnV0dG9uLnNjc3MiLCJMb2dvLnNjc3MiLCJuZXdzSXRlbS5tb2R1bGUuc2NzcyIsIm5vdGlmaWNhdGlvbi5tb2R1bGUuc2NzcyIsInBhbmVsLm1vZHVsZS5zY3NzIiwiUGFydHlDaXJjbGUubW9kdWxlLnNjc3MiLCJwYXJ0eUluaXRpYWxzLm1vZHVsZS5zY3NzIiwiUGxhY2VGaWVsZC5zY3NzIiwiUHJvZ3Jlc3NCYXIuc2NzcyIsIlNlY3Rpb25TZXBhcmF0b3JMaW5lLm1vZHVsZS5zY3NzIiwiU2hhcmVDYXJkLnNjc3MiLCJTb2NpYWxCdXR0b25zLm1vZHVsZS5zY3NzIiwic291cmNlZFNuaXBwZXQubW9kdWxlLnNjc3MiLCJTdGVwLm1vZHVsZS5zY3NzIiwiU3RlcEhlYWRlci5zY3NzIiwiVXBjb21pbmdFbGVjdGlvbkJveC5tb2R1bGUuY3NzIiwiQWRkcmVzc01vZGFsLnNjc3MiLCJBbGVydC5tb2R1bGUuc2NzcyIsImJhckFzc29jaWF0aW9uRXZhbHVhdGlvbnMubW9kdWxlLnNjc3MiLCJiaW8ubW9kdWxlLnNjc3MiLCJjYW5kaWRhY3lMaXN0SXRlbS5tb2R1bGUuc2NzcyIsIkNhbmRpZGF0ZUNhcmQuc2NzcyIsIkNhbmRpZGF0ZVN1cHBvcnRCdXR0b25zLm1vZHVsZS5zY3NzIiwiY2FuZGlkYXRlVXJscy5tb2R1bGUuc2NzcyIsImNoZWNrTGlzdC5tb2R1bGUuc2NzcyIsIkRpcmVjdG9yeUhlcm8ubW9kdWxlLnNjc3MiLCJFbWFpbEFuZFBob25lQ2FwdHVyZS5tb2R1bGUuc2NzcyIsIkV4Y3VzZUV4cGFuZGVyLm1vZHVsZS5zY3NzIiwiLi4vLi4vLi4vLi4vLi4vdGhlbWUuZGVmYXVsdC5zY3NzIiwiRXhjdXNlQnV0dG9uLm1vZHVsZS5zY3NzIiwiRXhjdXNlQ2hvaWNlLm1vZHVsZS5zY3NzIiwiZmxvd0J1dHRvbi5tb2R1bGUuc2NzcyIsImluZm9ybWF0aW9uUGFuZWwubW9kdWxlLnNjc3MiLCJJbnB1dEZvcm1Hcm91cC5tb2R1bGUuc2NzcyIsIi4uLy4uLy4uLy4uLy4uL3RoZW1lLm92ZXJyaWRlLnNjc3MiLCJpc3N1ZVNvcnRlZEl0ZW1zTGlzdC5tb2R1bGUuc2NzcyIsIi4uLy4uLy4uL3Rva2Vucy5zY3NzIiwiaXNzdWVTb3J0ZWRJdGVtcy5tb2R1bGUuc2NzcyIsImxpc3RJdGVtLm1vZHVsZS5zY3NzIiwiTG9jYWxlU3dpdGNoZXIubW9kdWxlLnNjc3MiLCJNZWFzdXJlQ2FyZC5zY3NzIiwiTWVhc3VyZVNoYXJlQ2FyZC5jc3MiLCJtb2RhbC5tb2R1bGUuc2NzcyIsIm5ld3NJdGVtTGlzdC5tb2R1bGUuc2NzcyIsIk5leHRTdGVwQnV0dG9uLmNzcyIsIk9mZmljZUNhcmQuc2NzcyIsIk9mZmljZUhvbGRlckNhcmQubW9kdWxlLnNjc3MiLCJyYWRpb0dyb3VwLm1vZHVsZS5zY3NzIiwiU2VsZWN0aW9uQ29tbWVudC5zY3NzIiwiU2lnbmF0dXJlRmllbGQubW9kdWxlLmNzcyIsIlNvY2lhbFNpZGViYXIubW9kdWxlLnNjc3MiLCJjYW5kaWRhdGVEZXRhaWxzLm1vZHVsZS5zY3NzIiwiY2FuZGlkYXRlSGVhZGVyLm1vZHVsZS5zY3NzIiwiY2FuZGlkYXRlTGlzdC5tb2R1bGUuc2NzcyIsImNhbmRpZGF0ZUxpc3RTbWFsbC5tb2R1bGUuc2NzcyIsIkNvbW1hbmRCYXIuc2NzcyIsImZsb3dDaG9pY2UubW9kdWxlLnNjc3MiLCJGb290ZXIubW9kdWxlLnNjc3MiLCJsaXN0SXRlbXMubW9kdWxlLnNjc3MiLCJQb3NpdGlvbkNvbnRhaW5lci5jc3MiLCJQb3NpdGlvblNoYXJlQ2FyZC5jc3MiLCJyZWRpcmVjdE1vZGFsLm1vZHVsZS5zY3NzIiwiU2hhcmVkQmFsbG90SGVhZGVyLnNjc3MiLCJTaGFyZWRCYWxsb3Quc2NzcyIsInN1Yk5hdi5tb2R1bGUuc2NzcyIsIlRyYWNraW5nSW5mb3JtYXRpb25QYW5lbC5tb2R1bGUuc2NzcyIsInJlc3VsdFZpZXcubW9kdWxlLnNjc3MiLCJGZXRjaGluZ1NjZW5lLm1vZHVsZS5zY3NzIiwiQXBwQm9pbGVycGxhdGUubW9kdWxlLnNjc3MiLCIuLi8uLi8uLi90aGVtZS5kZWZhdWx0LnNjc3MiLCJBdXRoTW9kYWwuY3NzIiwiQXV0aEZvcm0uY3NzIiwiTGVhZEZvcm0ubW9kdWxlLnNjc3MiLCJMZWFkQmFyLnNjc3MiLCJFbGVjdGlvbkNlbnRlck1vYmlsZU5hdkJ1dHRvbi5tb2R1bGUuc2NzcyIsIlNlYXJjaERyb3Bkb3duLm1vZHVsZS5zY3NzIiwiU2VhcmNoQmFyLm1vZHVsZS5zY3NzIiwiTG9jYWxOYXYubW9kdWxlLnNjc3MiLCJOb0VsZWN0aW9uU2NlbmUubW9kdWxlLnNjc3MiLCJOb3RGb3VuZFNjZW5lLnNjc3MiLCJEZWJ1Z1BhbmVsLm1vZHVsZS5zY3NzIiwidGhlbWUub3ZlcnJpZGUuc2NzcyIsIlVuc3VwcG9ydGVkQnJvd3NlckFwcC5tb2R1bGUuc2NzcyIsInRoZW1lLmRlZmF1bHQuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFFQSxpQkFHRSxxQkFBQSxDQUdGLEtBQ0UsMkJBQUEsQ0FBQTs7VUFBQSxDQUFBLG1DQUFBLENBQ0EsY0FBQSxDQUNBLGVBQUEsQ0FDQSxlQUFBLENBQ0EsUUFBQSxDQUdGLGtCQU1FLDJCQUFBLENBQUE7O1VBQUEsQ0FBQSx1Q0FBQSxDQUNBLGVBQUEsQ0FDQSxZQUFBLENBQ0EsbUJBQUEsQ0FHRixHQUNFLGlCQUNBLENBR0YsTUFIRSxlQUtBLENBRkYsR0FDRSxrQkFDQSxDQUdGLEdBQ0UsaUJBQUEsQ0FHRixHQUNFLGNBQUEsQ0FHRixZQUVFLGFBQUEsQ0FBQSxhQUFBLENBQUEsdUJBQUEsQ0FHRix5QkFHRSxhQUFBLENBQUEsYUFBQSxDQUFBLDhCQUFBLENBR0YsUUFHRSxlQUFBLENBR0Ysc0NBS0UsUUFBQSxDQUNBLG1CQUFBLENBR0YsMkJBRUUsWUFBQSxDQUlGLG1CQUNFLGlCQUFBLENBQ0EsWUFBQSxDQUNBLGlCQUFBLENBQ0Esa0JBQUEsQ0FJRiw0QkFDRSxhQUFBLENBQ0EsaUJBQUEsQ0FGRixtQkFDRSxhQUFBLENBQ0EsaUJBQUEsQ0FGRix3QkFDRSxhQUFBLENBQ0EsaUJBQUEsQ0FGRixjQUNFLGFBQUEsQ0FDQSxpQkFBQSxDQVFGLGlHQUNFLGVBQUEsQ0FHRixhQUNFLE1BQ0Usa0JBQUEsQ0FDQSxnQkFBQSxDQUNBLGlCQUFBLENBQ0EsZUFBQSxDQUFBLENBS0osd0JBQ0UsZUFBQSxDQy9HRixpQkFDRSxpQkFDRixDQUVBLDRDQUNFLGtCQUFBLENBQUEsK0JBQ0YsQ0FFQSx5QkFDRSwyQkFDRSxrQkFBbUIsQ0FDbkIsWUFDRixDQUNGLENDVkEsYUFDRSxnQkFBQSxDQUNBLGVBQUEsQ0FDQSxjQUFBLENBR0Ysc0JBQ0UsaUJBQUEsQ0FHRixvQkFDRSxlQUFBLENBR0YsMEJBQ0UsU0FBQSxDQUdGLG9CQUNFLHdCQUFBLENBQ0Esb0JBQUEsQ0FDQSxjQUFBLENBQ0EsZ0JBQUEsQ0FDQSxZQUFBLENBQ0EsVUFBQSxDQUdGLHdCQUNFLGtCQUFBLENBR0Ysb0JBQ0UsZUFBQSxDQUNBLGtCQUFBLENBR0YsMkJBQ0UsYUN0Q1ksQ0R5Q2QsMEJBQ0UsVUNuQ1ksQ0RzQ2QsdUJBQ0UsbUJBQUEsQ0FHRiw0QkFDRSxjQUFBLENBQ0EsY0FBQSxDQUNBLGVBQUEsQ0FDQSxnQkFBQSxDQUdGLHNCQUNFLGtCRWlCVSxDRmRaLDRCQUNFLDJCQUFBLENBR0YscUNBQ0UsaUJBQUEsQ0FJRix5Q0FDRSxvQkFBQSxDQUNBLGNBQUEsQ0FDQSxlQUFBLENBQ0EsZ0JBQUEsQ0FDQSxxQkFBQSxDQUNBLFVBQUEsQ0FHRixzQ0FDRSxpQkFBQSxDQUdGLGtGQUVFLGVBQUEsQ0FHRixrQkFDRSxhQUFBLENBQ0EsZ0JBQUEsQ0FDQSxnQkFBQSxDQUdGLHFCQUNFLGdCQUFBLENBR0Ysd0JBQ0UsYUFDRSxzQkFBQSxDQUNBLFlBQUEsQ0FDQSxtQkFBQSxDQUNBLCtEQUNFLENBRUYsaUNBQUEsQ0FDQSxzQ0FBQSxDQUFBLDhCQUFBLENBR0Ysd0JBQ0UsMEVBQ0UsQ0FFRixpQ0FBQSxDQUdGLHdCQUNFLGVBQUEsQ0FHRixrRkFFRSxlQUFBLENBQUEsQ0cxSEosY0FDRSx3QkFBQSxDQUFBLDZFQUFBLENBQUEscUNBQUEsQ0FDQSxVQ0tZLENERmQscUJBQ0UsYUFBQSxDQUNBLGdCQUFBLENBQ0EsaUJBQUEsQ0FHRix1QkFDRSxvQkFBQSxDQUNBLGlCQUFBLENBR0Ysb0JBQ0UsWUFBQSxDQUNBLG1CQUFBLENBQ0EsVUFBQSxDQUdGLG9CQUNFLFFBQUEsQ0FDQSxtQkFBQSxDQUNBLGlCQUFBLENBR0YsdUJBQ0Usa0JBQUEsQ0FHRixzQkFDRSxlQUFBLENBQ0EsUUFBQSxDQUdGLDJCQUNFLFFBQUEsQ0FDQSxpQkFBQSxDQUdGLG1DQUNFLFVBQUEsQ0FHRixpQ0FDRSxhQzlDVyxDRGlEYix3QkFLRSw0REFDRSxZQUFBLENBR0YscUJBQ0Usa0JBQUEsQ0FDQSxZQUFBLENBR0YsdUJBQ0UsY0FBQSxDQUdGLG9CQUNFLGFBQUEsQ0FHRixvQkFDRSxlQUFBLENBQUEsQ0V6RUosZ0RBQ0UsV0M4RVMsQ0Q3RVQsaUJBQUEsQ0FHRixrQ0FDRSxlQUFBLENBR0YsbUNBQ0UsZUFBQSxDQUNBLFdDb0VTLENEbkVULHdDQUNFLGFBQUEsQ0FBQSxrRUFBQSxDQUFBLDBCQUFBLENBQ0EsaUJDVE0sQ0RVTixlQzRDZSxDRHpDakIscUNBQ0UsUUN3RUMsQ0RwRUwsb0NBQ0UsYUFBQSxDQUFBLGFBQUEsQ0FBQSx1QkFBQSxDQUNBLGlCQ3BCUSxDRHFCUixnQkNnRFUsQ0Q5Q1YsMENBQ0UsNkJBQUEsQ0FDQSxjQUFBLENBQ0EseUJBQUEsQ0FJSix1Q0FDRSxrQkRqQ2lCLENDa0NqQixzQkFBQSxDQUNBLFVBQUEsQ0FDQSxpQkFBQSxDQUNBLFlDbUNTLENEakNULDRDQUNFLGFEM0NVLENDNENWLGFBQUEsQ0FDQSxpQkN4Q00sQ0R5Q04sZUNhZSxDRFpmLG1CQzJCUSxDRDFCUix3QkFBQSxDQUdGLHlDQUNFLGVDT2UsQ0ROZixlQzNCYSxDRDRCYixRQ3FDQyxDRGxDSCx3QkF0QkYsdUNBdUJJLFNBQUEsQ0FBQSxDRTFESixvQkFDRSxVSE1ZLENHTFosb0JBQUEsQ0FDQSxvQkFBQSxDQUNBLGlCRENRLENBQUEsZ0JBbUJPLENDbEJmLGlCQUFBLENBQ0Esa0JBQUEsQ0FDQSxzQkFBQSxDQUNBLG9CQUFBLENBQ0EsNklBQUEsQ0FPQSxxSUFBQSxDQUFBLDZIQUVBLENBS0Ysc0JBQ0Usd0JBQUEsQ0FBQSw2RUFBQSxDQUFBLHFDQUFBLENBR0YscUJBQ0Usd0JBQUEsQ0FBQSx3QkFBQSxDQUFBLG9DQUFBLENBR0Ysc0JBQ0Usd0JBQUEsQ0FBQSx3QkFBQSxDQUFBLHFDQUFBLENDakNGLHdCQUNFLDZEQUFBLENBQUEscURBQUEsQ0FFQSxpQkFBQSxDQUNBLHNDQUFBLENBQUEsd0JBQUEsQ0FBQSxvRkFBQSxDQUFBLDZDQUFBLENBQUEsNkVBQUEsQ0FBQSxxQ0FBQSxDQUNBLG9CQUFBLENBQ0EsYUZzRVMsQ0VyRVQsWUZxRVMsQ0VsRVgsNEJBQ0Usa0JBQUEsQ0FDQSxXRmlFUyxDRWhFVCxVRmdFUyxDRTdEWCw0QkFDRSxrQkFBQSxDQUNBLGFGMERTLENFekRULFlGeURTLENFdERYLDRCQUNFLGtCQUFBLENBQ0EsV0ZtRFMsQ0VsRFQsVUZrRFMsQ0UvQ1gsdUNBQ0UsR0FDRSwrQkFBQSxDQUFBLHVCQUFBLENBQUEsQ0FGSiwrQkFDRSxHQUNFLCtCQUFBLENBQUEsdUJBQUEsQ0FBQSxDQzNCSixzQkFDRSw0QkFBQSxDQUNBLG1CQUFBLENBQ0EscUJBQUEsQ0FDQSxjQUFBLENBQ0Esb0JBQUEsQ0FDQSxjSEhRLENHSVIsZUhnRG9CLENHL0NwQixlSGVlLENHZGYsa0JIMkUwQixDRzFFMUIsaUJBQUEsQ0FDQSxvQkFBQSxDQUNBLDhKQUFBLENBQUEsc0pBQUEsQ0FHQSx3QkFBQSxDQUFBLHFCQUFBLENBQUEsb0JBQUEsQ0FBQSxnQkFBQSxDQUNBLHFCQUFBLENBQ0Esa0JBQUEsQ0FFQSx5REFFRSxVQUFBLENBQ0Esb0JBQUEsQ0FJRiw0QkFDRSx5QkFBQSxDQUFBLHlCQUFBLENBQUEsbUNBQUEsQ0FDQSxrQkFBQSxDQUNBLG9CQUFBLENBR0YsaURBQ0UsYUFBQSxDQUNBLHFCQUFBLENBR0YsMkNBQ0UseUJBQUEsQ0FBQSx5QkFBQSxDQUFBLG1DQUFBLENBQ0Esa0JBQUEsQ0FDQSxvQkFBQSxDQUlGLHdEQUVFLGFBQUEsQ0FDQSxvQkFBQSxDQUlKLDZCQUNFLGtCQUFBLENBQ0EsWUFBQSxDQUNBLHNCQUFBLENBQ0EsaUJBQUEsQ0FHRiw2QkFFRSxvQ0FBQSxDQUFBLHdCQUFBLENBQUEsb0NBQUEsQ0FDQSxtQkFBQSxDQUNBLFdBQUEsQ0FDQSx1QkFBQSxDQUNBLGlCQUFBLENBQ0Esc0JBQUEsQ0FDQSxVQUFBLENBSUYsMEJBQ0UsaUJIbEVRLENHbUVSLGVIakRlLENHa0RmLGtCSFcwQixDR1I1QiwwQkFDRSxpQkgzRVEsQ0c0RVIsZUh2RGUsQ0d3RGYsYUhSVSxDR1laLDZCQUNFLGFBQUEsQ0FDQSxVQUFBLENBSUYsc0JBQ0Usa0JBQUEsQ0FHRix5QkFDRSxlSHRDaUIsQ0d1Q2pCLG1CQUFBLENBQ0Esd0JBQUEsQ0FJRixzQkFDRSxvQkFBQSxDQUdGLG9CQUNFLGVIaER1QixDR29EekIsNkJBQ0Usa0JMakhZLENLa0haLG9CTGxIWSxDS21IWixVTDVHWSxDSytHZCw0QkFFRSxXQUFBLENBRUEsZUFBQSxDQUNBLFNIdENHLENHZ0RMLHNJQUVFLHdCQUFBLENBQUEsd0JBQUEsQ0FBQSxvQ0FBQSxDQUNBLG9CQUFBLENBQUEsb0JBQUEsQ0FBQSxnQ0FBQSxDQUNBLFVMbElZLENLNElkLDBJQUxFLHdCTDVJZ0IsQ0s2SWhCLG9CTDdJZ0IsQ0s4SWhCLFVMeklZLENLbUpkLCtEQUVFLHdCQUFBLENBQUEsNkVBQUEsQ0FBQSxxQ0FBQSxDQUNBLG9CQUFBLENBQUEseUVBQUEsQ0FBQSxpQ0FBQSxDQUNBLFVMdkpZLENLeUpaLHdKQUVFLGtCQUFBLENBQUEsa0JBQUEsQ0FBQSx3Q0FBQSxDQUNBLG9CQUFBLENBQUEsb0JBQUEsQ0FBQSwwQ0FBQSxDQUNBLFVMN0pVLENLaUtkLG1FQUVFLHdCQUFBLENBQUEsd0JBQUEsQ0FBQSx1Q0FBQSxDQUNBLG9CQUFBLENBQUEsb0JBQUEsQ0FBQSxtQ0FBQSxDQUNBLFVMcktZLENLd0tkLCtFQUVFLGtCQUFBLENBQUEsa0JBQUEsQ0FBQSxpQ0FBQSxDQUNBLG9CQUFBLENBQUEsb0JBQUEsQ0FBQSxtQ0FBQSxDQUNBLFVMNUtZLENLK0tkLCtCQUNFLHdCQUFBLENBQUEsd0JBQUEsQ0FBQSxxQ0FBQSxDQUNBLG9CQUFBLENBQUEsb0JBQUEsQ0FBQSxpQ0FBQSxDQUNBLFVMbExZLENLcUxkLDJFQUVFLGtCQUFBLENBQUEsa0JBQUEsQ0FBQSwrQkFBQSxDQUNBLG9CQUFBLENBQUEsb0JBQUEsQ0FBQSxpQ0FBQSxDQUNBLFVMekxZLENLNExkLDZCQUNFLGVMN0xZLENLOExaLGlCTDlMWSxDSytMWixhTHRNWSxDS3lNZCw0QkFDRSxzQkFBQSxDQUNBLGFBQUEsQ0FBQSxhQUFBLENBQUEsdUJBQUEsQ0FDQSxhQUFBLENBQ0EseUJBQUEsQ0FHRiwyREFFRSxlTDNNWSxDSzRNWixlQUFBLENBQ0EsNEJBQUEsQ0FDQSxhTHJOWSxDS3NOWixlSDNKaUIsQ0c0SmpCLGVIN0xlLENHOExmLGFIdEg0QixDR3VINUIsWUg5SVMsQ0crSVQsZUFBQSxDQUNBLGtCQUFBLENBR0YsdUVBRUUsNEJBQUEsQ0FJRixnQ0FDRSx3QkxsT2lCLENLbU9qQixvQkxuT2lCLENLb09qQixrQkFBQSxDQUNBLG1CQUFBLENBSUYsK0RBRUUsNEJBQUEsQ0FHRix5SEFFRSxhQUFBLENBQUEsYUFBQSxDQUFBLHlCQUFBLENBR0Ysd01BR0UsVUxsUFksQ0txUGQsMkhBRUUsYUw1UGdCLENLK1BsQiwyTUFHRSxVTDdQWSxDS2dRZCwySEFFRSxhQUFBLENBQUEsa0VBQUEsQ0FBQSwwQkFBQSxDQUdGLDJNQUdFLFVMeFFZLENLMlFkLCtIQUVFLGFBQUEsQ0FBQSxhQUFBLENBQUEsNEJBQUEsQ0FHRixpTkFHRSxVTG5SWSxDS3NSZCwySEFFRSxhQUFBLENBQUEsYUFBQSxDQUFBLDBCQUFBLENBR0YsMk1BR0UsVUw5UlksQ0tpU2QsNkhBRUUsYUx2U2lCLENLMFNuQix1SEFFRSxVTHhTWSxDSzJTZCxzQ0FDRSxrQkh6T1UsQ0c0T1osa0VBQ0UsY0FBQSxDQUNBLGlCSDdPUyxDR2dQWCw0Q0FDRSxjSGpPRyxDSTNGTCx1QkFDRSxhTkVpQixDTURqQixhQUFBLENBR0YsMEJBQ0UsYUFBQSxDQUFBLGFBQUEsQ0FBQSwwQkFBQSxDQ05GLG9DQUNFLHdDQUFBLENBQ0Esa0JMeUVTLENLeEVULGVBQUEsQ0FHRiw2QkFDRSxrQkFBQSxDQUNBLFlBQUEsQ0FHRiwyQkFDRSw4QkFBQSxDQUNBLGFQWGdCLENPWWhCLFlBQUEsQ0FDQSxzQkFBQSxDQUNBLFlMMkRTLENLMURULFVBQUEsQ0FHRixtREFDRSxhQUFBLENBQUEsYUFBQSxDQUFBLHlCQUFBLENBR0YsdURBQ0UsYUFBQSxDQUFBLGFBQUEsQ0FBQSwwQkFBQSxDQUdGLDRCQUNFLFFBQUEsQ0FDQSxlTDZCaUIsQ0s1QmpCLFlMNENTLENLekNYLGtDQUNFLDRCQUFBLENBQ0EsWUFBQSxDQUNBLFlMc0NTLENLbkNYLHdDQUNFLGFBQUEsQ0FHRiw2QkFDRSxrQkFBQSxDQUNBLHNCQUFBLENBR0Esd0JBQUEsQ0FBQSx5RUFBQSxDQUFBLGlDQUFBLENBQ0EsaUJBQUEsQ0FDQSxhQUFBLENBQUEsa0VBQUEsQ0FBQSwwQkFBQSxDQUNBLGNBQUEsQ0FDQSxtQkFBQSxDQUNBLGNMaERRLENLaURSLFdBQUEsQ0FDQSxzQkFBQSxDQUNBLHFCQUFBLENBQ0EsVUFBQSxDQUVBLDBHQUdFLG9CQUFBLENBQUEsb0JBQUEsQ0FBQSwwQ0FBQSxDQUNBLGFBQUEsQ0FBQSxhQUFBLENBQUEsbUNBQUEsQ0FJSixhQUNFLGtDQUNFLGFBQUEsQ0FBQSxDQ3JFRix5Q0FDRSxhQUFBLENBQ0EsaUJBQUEsQ0FDQSxvQkFBQSxDQUVBLCtDQUNFLHlCQUFBLENBR0Ysd0JBVEYseUNBVUksZUFBQSxDQUNBLG1CTjhETSxDQUFBLENPMUVaLDZCQUNFLGVQb0dpQyxDT25HakMsaUJBQUEsQ0FHRix3QkFDRSxpQlBFUSxDT0NWLHlCQUNFLGFUUmdCLENTU2hCLGtCQUFBLENBQ0EsY1BpRjZCLENPaEY3Qix3QkFBQSxDQUdGLHdCQUNFLGVBQUEsQ0FDQSxRUHlFRyxDT3hFSCxTUGtFRyxDTy9ETCx3QkFDRSxtQlBtRFUsQ09oRFosMkJBQ0Usc0JBQUEsQ0FDQSxhUHFFMEIsQ09sRTVCLHdCQUNFLDJCQUNFLFFQMERDLENBQUEsQ1E3RkwsY0FDRSxZQUFhLENBQ2IsY0FBZSxDQUNmLGlCQUFtQixDQUNuQixzQkFBdUIsQ0FDdkIsaUJBQ0YsQ0FFQSxrQkFDRSw2QkFBb0MsQ0FDcEMsWUFBYyxDQUNkLG9CQUNGLENDVkEsaUJBQ0UsaUJBQUEsQ0FHRix5QkFDRSxzQkFBQSxDQUNBLFdBQUEsQ0FDQSxhQUFBLENBQUEsYUFBQSxDQUFBLHVCQUFBLENBQ0EsY0FBQSxDQUNBLGdCQUFBLENBQ0EsZUFBQSxDQUNBLGtCQUFBLENBQ0Esd0JBQUEsQ0FHRiwrQkFDRSxhQUFBLENBQUEsYUFBQSxDQUFBLDhCQUFBLENBR0YsdUJBQ0UsWUFBQSxDQUNBLGNBQUEsQ0FDQSxzQkFBQSxDQUNBLGVBQUEsQ0FDQSxjQUFBLENBR0YsMEJBQ0Usa0JBQUEsQ0FFQSx3QkFBQSxDQUFBLGlDQUFBLENBQ0Esb0JBQUEsQ0FDQSxZQUFBLENBQ0EseUJBQUEsQ0FDQSx1QkFBQSxDQUNBLGlCQUFBLENBQ0Esa0JBQUEsQ0FDQSxpQkFBQSxDQUNBLGVBQUEsQ0FDQSxpQkFBQSxDQUNBLGtCQUFBLENBR0YsK0ZBR0UsYVg5Q1ksQ1crQ1osb0JBQUEsQ0FHRix1R0FHRSxhQUFBLENBQUEsYUFBQSxDQUFBLDhCQUFBLENDckRGLGlDQUNFLGtDQUFBLENBQ0Esa0JWMkVTLENVMUVULFVBQUEsQ0FHRiw2QkFDRSxZQUFBLENBQ0EsWVZtRVMsQ1VsRVQsNkJBQUEsQ0FDQSxlQUFBLENBQ0EsV0FBQSxDQUNBLFVBQUEsQ0FDQSxtQ0FDRSxjQUFBLENBRUYsZ0NBQ0UsYUFBQSxDQUFBLGtFQUFBLENBQUEsMEJBQUEsQ0FDQSxlVnlFQyxDVXhFRCxnQlZ1RFEsQ1VuRFosaUNBQ0UsK0JBQUEsQ0FHRiw2QkFDRSxhQUFBLENBQUEsa0VBQUEsQ0FBQSwwQkFBQSxDQVFFLDhJQUNFLGFacENPLENZc0NULDZEQUNFLGNBQUEsQ0FNSix3QkFERiw2QkFFSSxnQlY0Qk8sQ0FBQSxDVzFFWCwwQkFDRSxpQkFBQSxDQUNBLFdBQUEsQ0FDQSxnQkFBQSxDQUNBLFNYZ0ZHLENXL0VILFVBQUEsQ0FHRix3QkFDRSx5Q0FBQSxDQUlGLG9CQUNFLFlBQUEsQ0FDQSxXQUFBLENBSUYsb0JBQ0UsV0FBQSxDQUNBLFFYcUVHLENXcEVILFVBQUEsQ0FHRiwyQkFDRSwyQkFBQSxDQUFBLG1CQUFBLENBR0Ysd0JBRUksZ0RBQ0UsWUFBQSxDQUNBLFdBQUEsQ0FBQSxDQUtOLHdCQUNFLGlCQUFBLENBQ0EsV0FBQSxDQUNBLFVBQUEsQ0FDQSxTQUFBLENDM0NGLHdCQUNFLG9CQUFBLENBQ0EsV0FBQSxDQUNBLFdBQUEsQ0FDQSxlQUFBLENBQ0EsaUJBQUEsQ0FDQSxVQUFBLENBR0YscUJBQ0UsVWRIWSxDY0laLGdCWkZRLENZR1IsZVo4Q29CLENZN0NwQixXQUFBLENBQ0EsaUJBQUEsQ0FDQSxpQkFBQSxDQUNBLE9BQUEsQ0FDQSxVQUFBLENBR0YsMEJBQ0UsaUNBQUEsQ0FDQSxvQ0FBQSxDQUNBLG9CQUFBLENBQ0EsV0FBQSxDQUNBLE9BQUEsQ0FHRixpQkFDRSwrQkFBQSxDQUFBLG9GQUFBLENBQUEsNENBQUEsQ0FHRixrQkFDRSw4QkFBQSxDQUFBLDhCQUFBLENBQUEsb0RBQUEsQ0NqQ0YsZ0NBRUUsa0JBQUEsQ0FDQSxlZklZLENlRFosd0JBQUEsQ0FDQSxpQkFBQSxDQUNBLGFmTmdCLENlT2hCLG1CQUFBLENBQ0EsY0FBQSxDQUNBLGNBQUEsQ0FDQSxzQkFBQSxDQUNBLGFBQUEsQ0FHRixnQkFDRSxjQUFBLENBQ0EsZ0JBQUEsQ0FDQSxhQUFBLENBR0YsdURBR0Usb0JBQUEsQ0FBQSxvQkFBQSxDQUFBLDBDQUFBLENBQ0EsYUFBQSxDQUFBLGFBQUEsQ0FBQSxtQ0FBQSxDQzFCRixNQUNFLGlCaEJ1QlcsQ2dCdEJYLGlCQUFBLENBR0Ysd0JBQ0UsTUFDRSxlaEJrQlksQ0FBQSxDZ0JkaEIsd0JBQ0UsTUFDRSxnQkFBQSxDQUFBLENDYkosMEJBQ0UseUNBQUEsQ0FDQSxZQUFBLENBQ0EscUJBQUEsQ0FDQSxrQmZ1RVMsQ2V0RVQsWWZzRVMsQ2VyRVQsZUFBQSxDQUdGLHVCQUNFLG1CZmdFVSxDZTdEWiw2QkFDRSxrQmY2RFMsQ2UxRFgsd0JBQ0Usa0JBQUEsQ0FDQSxZQUFBLENBQ0EsNkJBQUEsQ0FDQSxtQmZxRFUsQ2VsRFoseUJBQ0UsV0FBQSxDQUNBLG1CZmdEVSxDZS9DVixjQUFBLENBQ0EsbUJmOENVLENlMUNaLHVCQUNFLFlBQUEsQ0FDQSxpQmZ3Q1UsQ2VyQ1osd0JBQ0UsdUJBQ0UsWUFBQSxDQUNBLGdCZm1DTyxDQUFBLENnQjNFWCxrQ0FDRSxrQkFBQSxDQUNBLDRCQUFBLENBQ0EsWUFBQSxDQUNBLGlCaEJDUSxDQUFBLDZCQUFBLENnQkNSLGlCaEJtQmUsQ2dCbEJmLGtCaEJvRVMsQ2dCbkVULFloQm1FUyxDZ0JoRVgsMEJBQ0UsZUFBQSxDQUdGLDRCQUNFLGlCQUFBLENBR0YsMEJBQ0UsYWhCOEU0QixDZ0I3RTVCLFVBQUEsQ0FHRiwyQkFDRSxzQkFBQSxDQUNBLFdBQUEsQ0FDQSxVbEJwQlksQ2tCcUJaLGNBQUEsQ0FDQSxVQUFBLENBQ0EsU2hCdURHLENnQnRESCxnQkFBQSxDQUlBLHdEQUNFLGFsQnBDVSxDa0JxQ1YsOERBQ0UsU0FBQSxDQUtOLDBCQUNFLGlCQUFBLENBR0YsNEJBQ0Usd0JBQUEsQ0FDQSxvQkFBQSxDQUNBLGFBQUEsQ0FHRiwwQkFDRSx3QkFBQSxDQUNBLG9CQUFBLENBQ0EsYUFBQSxDQUdGLDZCQUNFLHdCQUFBLENBQUEsd0JBQUEsQ0FBQSxxQ0FBQSxDQUNBLG9CQUFBLENBQUEsb0JBQUEsQ0FBQSxpQ0FBQSxDQUNBLFVsQnZEWSxDa0IwRGQsNkJBQ0Usd0JBQUEsQ0FDQSxhQUFBLENBR0Ysd0JBQ0Usa0JBQUEsQ0FDQSxrREFDRSxpQmhCakVNLENnQnFFVix3QkFDRSxTQUFBLENBQ0Esa0RBQ0Usa0JoQnpFTSxDaUJQVixvQkFDRSxlbkJNWSxDbUJMWiw0QkFBQSxDQUNBLGFuQkhZLENtQk1kLHFCQUNFLGNBQUEsQ0FFQSxrRkFHRSw0QkFBQSxDQUFBLDRCQUFBLENBQUEsNkNBQUEsQ0NaSix5QkFDRSxrQkFBQSxDQUNBLGtCcEJGWSxDb0JHWixpQkFBQSxDQUNBLFVwQkdZLENvQkZaLFlBQUEsQ0FDQSxnQkFBQSxDQUNBLGFBQUEsQ0FDQSxzQkFBQSxDQUNBLGlCQUFBLENBQ0EsWUFBQSxDQ1pGLGdDQUNFLG9CQUFBLENBR0Ysc0NBQ0UsV0FBQSxDQUdGLGlEQUNFLFVBQUEsQ0NQRiw2QkFDRSxpQkFBQSxDQUdGLGdDQUNFLHFCdEJFWSxDc0JBWiwrQkFBQSxDQUNBLHdCdEJQVyxDc0JPWCx3QnRCUFcsQ3NCUVgsYXRCVFksQ3NCVVosTUFBQSxDQUNBLGtCQUFBLENBQ0EsNkJBQUEsQ0FDQSxpQkFBQSxDQUNBLGlCQUFBLENBQ0EsT0FBQSxDQUNBLFFBQUEsQ0FDQSxTQUFBLENBR0Ysd0JBQ0UsZUFBQSxDQUNBLGtCQUFBLENBQ0EsZUFBQSxDQUNBLGNBQUEsQ0FHRixzQ0FDRSx3QnRCeEJ1QixDc0IyQnpCLDhEQUVFLHdCQUFBLENBQUEsd0JBQUEsQ0FBQSxtQ0FBQSxDQUdGLDZCQUNFLDRCQUFBLENBQ0EscUJBQUEsQ0FDQSxnQkFBQSxDQUdGLGlDQUNFLGVBQUEsQ0FHRixrQkFDRSxhdEI3Q2dCLENzQjhDaEIsYUFBQSxDQUNBLGdCQUFBLENBQ0EsaUJwQnVCVyxDb0JwQmIsd0JBQ0Usa0JBQ0UsaUJwQmtCUyxDQUFBLENxQnpFYixzQkFDRSxrQkFBQSxDQUNBLFdBQUEsQ0FDQSxvQkFBQSxDQUNBLGFBQUEsQ0FBQSxrRUFBQSxDQUFBLDBCQUFBLENBQ0EsYUFBQSxDQUNBLFFBQUEsQ0FDQSxZQUFBLENBQ0EsZ0JBQUEsQ0FDQSxpQkFBQSxDQUNBLFVBQUEsQ0FHRiw2QkFDRSxldkJQWSxDdUJVZCwrQkFDRSxhQUFBLENBQ0EsaUJBQUEsQ0FHRix5Q0FDRSxrQkFBQSxDQUFBLHVFQUFBLENBQUEsK0JBQUEsQ0FDQSxXQUFBLENBQ0Esb0JBQUEsQ0FHRiw0Q0FDRSxrQnZCNUJXLEN1QjZCWCxvQkFBQSxDQUdGLG1EQUNFLGV2QjNCWSxDdUI4QmQsOENBQ0Usa0JBQUEsQ0FBQSx1RUFBQSxDQUFBLCtCQUFBLENBQ0Esb0JBQUEsQ0N6Q0Ysc0NBQ0UsWUFBQSxDQUNBLGVBQUEsQ0FDQSxrQkFBQSxDQUNBLGFBQUEsQ0FDQSxrQkFBQSxDQUNBLGlCQUFBLENBR0YseUZBRUUsVUFBQSxDQUNBLFdBQUEsQ0FDQSxrQkFBQSxDQUNBLFVBQUEsQ0FDQSxXQUFBLENBQ0EsYUFBQSxDQUdGLDZDQUNFLGlCQUFBLENBR0YsNENBQ0UsZ0JBQUEsQ0N0QkYsV0FDRSxlekJNWSxDeUJMWiwwQ0FBQSxDQUNBLG9CQUFBLENBQ0EsWUFBQSxDQUdGLGNBQ0UsYXpCTmdCLEN5Qk9oQixjQUFBLENBR0Ysd0JBQ0UsV0FDRSxpQkFBQSxDQUNBLGtCQUFBLENBQUEsQ0NqQkosa0NBQ0UsNEJBQUEsQ0FDQSxXQUFBLENBQ0EsaUJBQUEsQ0FDQSxjQUFBLENDRkYsK0JBQ0UsWUFBQSxDQUNBLHVCQUFBLENBQ0EsZUFBQSxDQUNBLG9CQUFBLENBRUEsa0RBQ0Usa0J6Qm9FTyxDeUJqRVQscUNBQ0UseUJBQUEsQ0FHRixtQ0FDRSxhM0JkUyxDMkJlVCxpQkFBQSxDQUNBLG1CQUFBLENBRUEseUNBQ0UsYUFBQSxDQUFBLGFBQUEsQ0FBQSw4QkFBQSxDQUdKLGlDQUNFLFF6Qm1FQyxDMEIzRkwsa0JBQ0Usa0JBQUEsQ0FDQSxZQUFBLENBQ0EscUJBQUEsQ0FDQSxzQkFBQSxDQUNBLGtCQUFBLENBQ0EsZUFBQSxDQUNBLCtCQUFBLENBR0Ysb0JBQ0UsZUFBQSxDQ1hGLFlBQ0UsdUJBQUEsQ0FDQSxjQUFBLENBQ0EsaUJBQUEsQ0FDQSxTQUFBLENBQ0Esd0JBTEYsWUFNSSxVQUFBLENBQUEsQ0FJSixlQUNFLGdCQUFBLENBQ0EsZUFBQSxDQUNBLGVBQUEsQ0FDQSxtQkFBQSxDQUNBLFlBQUEsQ0FHRixvQkFDRSxhN0JuQlksQzZCc0JkLGNBQ0UsYTdCckJnQixDNkJzQmhCLGtCQUFBLENBQ0EsZUFBQSxDQUdGLHdCQUNFLGVBQ0UsZ0JBQUEsQ0FHRixjQUNFLGtCQUFBLENBQUEsQ0NwQ0oseUNBQ0Usa0JBQ0YsQ0FFQSx3Q0FDRSxlQUNGLENBRUEsa0NBQ0UsMEJBQStCLENBQy9CLG1CQUFxQixDQUNyQixrQkFBbUIsQ0FDbkIsa0JBQ0YsQ0NYQSw4QkFDRSxrQkFBQSxDQUNBLCtCQUFBLENBQ0EsWUFBQSxDQUNBLHFCQUFBLENBQ0Esa0JBQUEsQ0FDQSxrQkFBQSxDQUNBLGNBQUEsQ0FDQSxpQkFBQSxDQUdGLGtDQUNFLGFBQUEsQ0FBQSxrRUFBQSxDQUFBLDBCQUFBLENBR0Ysd0JBQ0UsMEJBQ0UsWUFBQSxDQUNBLHFCQUFBLENBRUEsa0RBQ0Usa0JBQUEsQ0FDQSxVQUFBLENBRUEsd0RBQ0UsZ0JBQUEsQ0FJSixrQ0FDRSxrQkFBQSxDQUNBLFdBQUEsQ0FBQSxDQy9CTixvQkFDRSx3QkFBQSxDQUFBLHdCQUFBLENBQUEscUNBQUEsQ0FDQSxVaENLWSxDZ0NKWixZQUFBLENBQ0EsZUFBQSxDQUNBLFlBQUEsQ0FDQSxjQUFBLENBQ0EsS0FBQSxDQUNBLFVBQUEsQ0FFQSx3QkFWRixvQkFXSSxpQkFBQSxDQUFBLENBR0Ysc0JBQ0UsZUFBQSxDQUNBLGFBQUEsQ0FDQSxZQUFBLENBQ0Esd0JBSkYsc0JBS0ksZUFBQSxDQUFBLENBRUYsd0JBUEYsc0JBUUksWUFBQSxDQUFBLENBS04sb0JBQ0Usc0JBQUEsQ0FDQSxXQUFBLENBQ0EsVWhDdkJZLENnQ3dCWixjQUFBLENBQ0EsWUFBQSxDQUNBLFVBQUEsQ0FDQSxnQkFBQSxDQUNBLGlCQUFBLENBQ0Esa0JBQUEsQ0FDQSxnQkFBQSxDQ3JDRiw0REFDRSxpQkFBQSxDQUNBLCtEQUNFLGtCQUFBLENBQ0EsaUJBQUEsQ0FDQSx3QkFBQSxDQUlKLHNEQUNFLGFBQUEsQ0FHRixnREFDRSxhQUFBLENBR0YsbURBQ0UsYUFBQSxDQUdGLG1EQUNFLGFBQUEsQ0FHRix3Q0FDRSxrQkFBQSxDQUNBLFlBQUEsQ0FDQSxxQkFBQSxDQUNBLGUvQjhCaUIsQytCM0JuQixrRkFDRSxlL0IwQ1MsQytCekNULGtCL0J5Q1MsQytCckNULDBFQUNFLDBCQUFBLENBRUYsMkVBQ0UseUJBQUEsQ0FLRixvRUFDRSwwQkFBQSxDQUVGLHFFQUNFLHlCQUFBLENBS0YsdUVBQ0UsMEJBQUEsQ0FFRix3RUFDRSx5QkFBQSxDQUtGLHVFQUNFLDBCQUFBLENBRUYsd0VBQ0UseUJBQUEsQ0FJSix3QkFDRSx5Q0FDRSxZQUFBLENBQ0EsNEJBQUEsQ0FDQSxpQi9CRE8sQytCR1Qsa0ZBQ0UsbUIvQk5RLENBQUEsQ2dDMUVaLGdCQUNFLGFsQ0RZLENrQ0VaLGlCQUFBLENBQ0EsbUJBQ0Usa0JBQUEsQ0FDQSxpQkFBQSxDQUNBLHdCQUFBLENBTUosaUJBQ0Usb0JoQytEUyxDZ0M5RFQsb0JBQ0Usa0JoQ1JNLENnQ1NOLGtCQUFBLENBQ0EsaUJoQzJETyxDZ0MxRFAsaUJBQUEsQ0FFRixtQkFDRSxRaENzRUMsQ2dDbEVMLHlCQUNFLG9CaENrRFMsQ2dDakRULGtCQUFBLENBQ0EsaUJBQUEsQ0FHRixrQkFDRSxNQUFBLENBQ0EsaUJBQUEsQ0FDQSxLQUFBLENDbENGLCtCQUNFLGtCQUFBLENBQ0EsZW5DS1ksQ21DSlosd0JBQUEsQ0FDQSxtQkFBQSxDQUNBLHdDQUFBLENBQ0EsV0FBQSxDQUNBLFlBQUEsQ0FDQSxxQkFBQSxDQUNBLGlCakNKUSxDaUNLUixnQmpDY2UsQ2lDYmYsaUJBQUEsQ0FDQSxjQUFBLENBQ0EsZUFBQSxDQUNBLGtCQUFBLENBQ0EsaUJBQUEsQ0FDQSxvQkFBQSxDQUVBLHFDQUNFLG9CQUFBLENBQUEsb0JBQUEsQ0FBQSxxQ0FBQSxDQUNBLGFuQ3BCVSxDbUNxQlYsY0FBQSxDQUlKLCtCQUNFLG9CQUFBLENBR0Ysa0NBQ0UsYW5DOUJZLENtQ2lDZCxpQ0FDRSx3QkFBQSxDQUFBLHdCQUFBLENBQUEsa0NBQUEsQ0FDQSxxQkFBQSxDQUNBLGFuQ3BDWSxDbUN1Q2Qsc0NBQ0Usd0JBQUEsQ0FBQSx3QkFBQSxDQUFBLHFDQUFBLENBQ0EsVW5DbENZLENtQ21DWixpQkFBQSxDQUNBLGVqQ2dCaUIsQ2lDWmpCLHVCQUFBLENBQ0Esb0JBQUEsQ0FDQSx3QkFBQSxDQUNBLHlCQUFBLENBQUEsc0JBQUEsQ0FBQSxpQkFBQSxDQUVBLDBDQUNFLG1CQUFBLENBSUosbUNBQ0UsaUJqQ2xEUSxDaUNtRFIsbUJqQ2VVLENpQ2RWLGlCQUFBLENBQ0EsU0FBQSxDQUdGLDBDQUNFLGtCQUFBLENBQUEsdUVBQUEsQ0FBQSwrQkFBQSxDQUNBLHFCQUFBLENBQ0EsaUJBQUEsQ0FDQSxVbkM3RFksQ21DOERaLGlCakNoRVEsQ2lDaUVSLFdBQUEsQ0FDQSxRQUFBLENBQ0EsaUJBQUEsQ0FDQSxVQUFBLENBQ0EsU0FBQSxDQUdGLHNDQUNFLGtCQUFBLENBQ0EsUUFBQSxDQUNBLFVBQUEsQ0FDQSxZQUFBLENBQ0EsaUJqQzdFUSxDaUM4RVIsV0FBQSxDQUNBLE1BQUEsQ0FDQSxXQUFBLENBQ0Esc0JBQUEsQ0FDQSxpQkFBQSxDQUNBLE9BQUEsQ0FDQSxLQUFBLENBQ0EsVUFBQSxDQUlGLGdDQUNFLGlCQUFBLENBQ0Esd0lBRUUsWUFBQSxDQUdGLGtDQUNFLG9CQUFBLENBQ0EsaUJBQUEsQ0FDQSx3Q0FDRSxZQUFBLENBSUosaUVBQ0UsNEJBQUEsQ0FBQSw0QkFBQSxDQUFBLHNDQUFBLENBR0YsK0RBQ0UsNEJBQUEsQ0FFQSxpQkFBQSxDQUNBLGVBQUEsQ0FDQSxVQUFBLENBQ0EsV0FBQSxDQUNBLFNBQUEsQ0FFQSxxRUFDRSxZQUFBLENBR0Ysa0dBQ0UsY0FBQSxDQUtOLG9DQUtFLGFuQ3ZJZ0IsQ21DbUloQix3Q0FDRSxVQUFBLENBS0YsMENBQ0UsY0FBQSxDQUlKLHdCQUNFLDRDQUNFLGNqQ3BENkIsQ2lDcUQ3QixjQUFBLENBQUEsQ0FJSix3QkFDRSw0Q0FDRSxhakN2RDBCLENBQUEsQ2tDbEc5QixlQUNFLHdDQUFBLENBR0YsdUJBQ0Usa0JBQUEsQ0FDQSxZQUFBLENBQ0EsbUNBQUEsQ0FDQSxtREFBQSxDQUFBLDJDQUFBLENBQ0EsYUFBQSxDQUdGLG9DQUNFLDhCQUFBLENBQ0EsaUJBQUEsQ0FHRixrQkFDRSxjQUFBLENBQ0EsZUFBQSxDQUNBLGNBQUEsQ0FHRixzQkFDRSxvQmxDaURXLENrQ2hEWCxtQmxDZ0RXLENrQzdDYiwwQkFDRSxhQUFBLENBQUEsYUFBQSxDQUFBLDBCQUFBLENBR0Ysa0JBQ0UsaUJBQUEsQ0FDQSxlQUFBLENBQ0EsY0FBQSxDQUdGLHdCQUNFLDhCQUFBLENBQ0EsWUFBQSxDQUNBLFlBQUEsQ0FHRiw4QkFDRSxhQUFBLENBR0YseUJBQ0UsV0FBQSxDQUNBLGdCQUFBLENBQ0EsVUFBQSxDQUdGLHVCQUNFLGtCQUFBLENBQ0Esc0JBQUEsQ0FHQSx3QkFBQSxDQUFBLHlFQUFBLENBQUEsaUNBQUEsQ0FDQSxpQkFBQSxDQUNBLGFBQUEsQ0FBQSxrRUFBQSxDQUFBLDBCQUFBLENBQ0EsY0FBQSxDQUNBLG1CQUFBLENBQ0EsY0FBQSxDQUNBLGNBQUEsQ0FDQSxzQkFBQSxDQUNBLHFCQUFBLENBQ0EsYUFBQSxDQUdGLHdGQUdFLG9CQUFBLENBQUEsb0JBQUEsQ0FBQSwwQ0FBQSxDQUNBLGFBQUEsQ0FBQSxhQUFBLENBQUEsbUNBQUEsQ0FHRixxQkFDRSxnQkFBQSxDQUdGLHVCQUNFLG1CQUFBLENBQ0Esa0JBQUEsQ0FHRix1QkFDRSxlQUFBLENBR0YsK0JBQ0UsY0FBQSxDQUNBLGVBQUEsQ0FDQSxpQkFBQSxDQUNBLGVBQUEsQ0FHRiw4QkFDRSxtQkFBQSxDQUdGLHdCQUNFLGVBQ0UsZUFBQSxDQUdGLGtCQUNFLGlCQUFBLENBQUEsQ0FJSixhQUNFLGVBQ0UsV0FBQSxDQUNBLGVBQUEsQ0FDQSx1QkFBQSxDQUFBLGlDQUFBLENBQUEsOEJBQUEsQ0FBQSxrQkFBQSxDQUdGLGtCQUNFLGlCQUFBLENBR0Ysa0JBQ0UsaUJBQUEsQ0FDQSxlQUFBLENBR0Ysd0JBQ0UsWUFBQSxDQUdGLHVCQUNFLGFBQUEsQ0FPRixxRUFFRSxZQUFBLENBQUEsQ0M5SUosNENBQ0Usa0JBQUEsQ0FDQSxZQUFBLENBQ0Esa0JBQUEsQ0FDQSxzQkFBQSxDQUNBLGtCQUFBLENBR0YsOENBQ0UsUUFBQSxDQUNBLHFCQUFBLENBR0YseURBQ0UsY0FBQSxDQUdGLHdDQUNFLGtCckNmaUIsQ3FDZ0JqQiw0QkFBQSxDQUFBLGlGQUFBLENBQUEseUNBQUEsQ0FDQSxhQUFBLENBQUEsa0VBQUEsQ0FBQSwwQkFBQSxDQUNBLGtCQUFBLENBR0YsNkZBRUUsa0JyQ3pCVyxDcUMwQlgsYUFBQSxDQUFBLGtFQUFBLENBQUEsMEJBQUEsQ0MzQkYsMkJBQ0Usa0JBQUEsQ0FDQSxZQUFBLENBQ0Esa0JBQUEsQ0FDQSxzQkFBQSxDQUNBLGVBQUEsQ0FDQSxrQkFBQSxDQUVBLDZCQUNFLFFBQUEsQ0FDQSxxQkFBQSxDQUNBLFdBQUEsQ0FDQSx3Q0FDRSxjQUFBLENBRUYscUNBQ0UsYXRDZFksQ3NDaUJkLHdCQVhGLDZCQVlJLGNBQUEsQ0FDQSxlQUFBLENBQ0Esb0JBQUEsQ0FBQSxDQ3RCTiw0QkFDRSxxQnJDMkVTLENzQzVFWCwyQkFDRSxrQnhDRWlCLEN3Q0RqQixnQkFBQSxDQUNBLGlCQUFBLENBQ0EsZUFBQSxDQUNBLFlBQUEsQ0FFQSx3QkFQRiwyQkFRSSxpQkFBQSxDQUNBLGtCQUFBLENBQUEsQ0FHRix3QkFaRiwyQkFhSSxrQkFBQSxDQUNBLGlCQUFBLENBQ0Esa0JBQUEsQ0FBQSxDQUlKLG1DQUNFLGFBQUEsQ0FBQSxrRUFBQSxDQUFBLDBCQUFBLENBQ0EsZUFBQSxDQUNBLGlCQUFBLENBRUEscUNBQ0UsZ0JBQUEsQ0FDQSxpQkFBQSxDQUdGLHNDQUNFLGNBQUEsQ0FDQSxlQUFBLENBQ0EsZUFBQSxDQUdGLHdCQUNFLHNDQUNFLGdCQUFBLENBQ0EsZ0JBQUEsQ0FFRixxQ0FDRSxTQUFBLENBQUEsQ0FJSix3QkFDRSxzQ0FDRSxnQkFBQSxDQUNBLGdCQUFBLENBQUEsQ0FJSix5QkFDRSxzQ0FDRSxjQUFBLENBQUEsQ0FLTixnQ0FDRSxZQUFBLENBQ0EsUUFBQSxDQUNBLHFCQUFBLENBQ0EsY0FBQSxDQUNBLHNCQUFBLENBQ0EsZ0JBQUEsQ0FDQSxpQkFBQSxDQUNBLGVBQUEsQ0FFQSx3QkFDRSxrRUFDRSxlQUFBLENBQUEsQ0N2RU4sdUNBQ0UsZUFBQSxDQUNBLHlDQUNFLGVBQUEsQ0FDQSxpQkFBQSxDQUNBLGdCQUFBLENBQ0EsYXpDSmMsQ3lDS2QsZUFBQSxDQUlKLG1DQUNFLHFCekNMWSxDeUNNWiwyQkFBQSxDQUNBLHdCQUFBLENBQ0Esb0JBQUEsQ0FDQSxhekNoQlksQ3lDaUJaLGFBQUEsQ0FDQSxjQUFBLENBQ0EsZUFBQSxDQUNBLGtCQUFBLENBQ0Esc0JBQUEsQ0FDQSw0RUFBQSxDQUFBLG9FQUFBLENBQ0EsVUFBQSxDQUdGLG1DQUNFLGFBQUEsQ0FDQSxlQUFBLENBQ0EsZUFBQSxDQUNBLFVBQUEsQ0FHRixzQ0FDRSxhQUFBLENBQ0EsY0FBQSxDQUNBLGVBQUEsQ0FDQSxVQUFBLENBR0Ysb0NBQ0UsZUFBQSxDQUNBLGtCQUFBLENDMUNGLDJDQUNFLGNBQUEsQ0FHRixzQ0FDRSxlQUFBLENBQ0EsaUJBQUEsQ0FDQSxhQ0xnQixDRE1oQixpQkFBQSxDQUVBLDRDQUNFLHlCQUFBLENFWEosK0JBQ0Usa0JBQUEsQ0FDQSxzQkFBQSxDQUNBLFFBQUEsQ0FDQSw0QkFBQSxDQUNBLGNBQUEsQ0FDQSxZQUFBLENBQ0EsY0FBQSxDQUNBLGVBQUEsQ0FDQSxtQkFBQSxDQUNBLFVBQUEsQ0FFQSwwQ0FDRSwrQkFBQSxDQUdGLDZEQUNFLGVBQUEsQ0FHRixxQ0FDRSxhNUNyQlUsQzRDc0JWLHdCNUNsQnFCLEM0Q29CckIseUNBQ0UsZ0NBQUEsQ0FLTixvQ0FDRSx3QkFBQSxDQUdGLG1DQUNFLGlCQUFBLENDckNGLDJDQUNFLFNBQUEsQ0FFQSx3QkFIRiwyQ0FJSSxVQUFBLENBQUEsQ0NGSix3QkFDRSxRQUFBLENBQ0EsZUFBQSxDQUNBLGE1QytGNEIsQzRDOUY1QixpQkFBQSxDQUVBLHdCQU5GLHdCQU9JLGtCNUNvRU8sQ0FBQSxDNENoRVgsd0JBQ0Usa0JBQUEsQ0FHRix5QkFDRSxZQUFBLENBQ0EscUJBQUEsQ0FDQSxZQUFBLENBRUEsd0JBTEYseUJBTUksaUJBQUEsQ0FBQSxDQUlKLHlCQUNFLGE5QzFCWSxDOEMyQlosb0JBQUEsQ0MzQkYsK0JBQ0Usd0JBQUEsQ0FDQSxpQkFBQSxDQUNBLGdCQUFBLENBQ0EsbUJBQUEsQ0FDQSxpQkFBQSxDQUNBLFVBQUEsQ0FFQSx3QkFSRiwrQkFTSSxpQkFBQSxDQUFBLENBRUYsaUNBQ0UsYUFBQSxDQUNBLGlCQUFBLENBQ0EsU0FBQSxDQUNBLHdCQUpGLGlDQUtJLFNBQUEsQ0FBQSxDQUlKLG1DQUNFLGtCQUFBLENBQ0EscUNBQ0UsWUFBQSxDQUFBLGlFQUFBLENBQUEseUJBQUEsQ0FLTixvQ0FDRSx3Qi9DekJ1QixDK0M0QnpCLCtCQUNFLGtCQUFBLENBQ0EsU0FBQSxDQUdGLDBDQUNFLHdCQUFBLENBQUEsNkVBQUEsQ0FBQSxxQ0FBQSxDQUNBLFUvQ2hDWSxDK0NpQ1osZ0JBQUEsQ0FDQSxZN0NrQ1MsQzZDOUJULHNDQUNFLGlCQUFBLENBS0Ysb0NBQ0UsZUFBQSxDQUNBLFNBQUEsQ0FNQSxnREFDRSxZQUFBLENBQUEsWUFBQSxDQUFBLHdCQUFBLENDNUROLGlDQUNFLGtCQUFBLENBR0YsNkJBQ0UsZUFBQSxDQUdGLHNDQUNFLGtCQUFBLENBQ0EsWUFBQSxDQUdGLDZCQUNFLHdCQUFBLENBQ0Esb0JBQUEsQ0FDQSxjQUFBLENBQ0EsZ0JBQUEsQ0FDQSxZQUFBLENBQ0EsVUFBQSxDQUdGLCtCQUNFLG9CQUFBLENBQUEsb0JBQUEsQ0FBQSxnQ0FBQSxDQUdGLG9DQUNFLGFBQUEsQ0FBQSxhQUFBLENBQUEseUJBQUEsQ0FHRix3Q0FDRSxlQUFBLENBQ0EsY0FBQSxDQUdGLHNDQUNFLHNCQUFBLENBQ0EsUUFBQSxDQUNBLGFoRHBDZ0IsQ2dEcUNoQixjQUFBLENBQ0EsaUJBQUEsQ0FDQSxnQkFBQSxDQUNBLFNBQUEsQ0FHRiw0Q0FDRSxhQUFBLENBQUEsYUFBQSxDQUFBLDhCQUFBLENDK0NFLHVDQzdGSixvQkM0RVcsQ0FBQSxrQ0R2RVgsWUFDRSxDQUFBLGVBQ0EsQ0FBQSxvQkNxRVMsQ0FBQSxTRG5FVCxDQUFBLG9DQUdGLG9CQ2dFVyxDQUFBLDhDRDVEWCxrQkFDRSxDQUFBLGVQVlksQ0FBQSx3Qk9ZWixDQUFBLGNBQ0EsQ0FBQSxZQUNBLENBQUEsY0NmUSxDQUFBLFdEaUJSLENBQUEsc0JBQ0EsQ0FBQSxnQkNBZSxDQUFBLGlCQW9ETixDQUFBLGlCRGpEVCxDQUFBLFVBQ0EsQ0FBQSxvREFHRixrQlA5QmEsQ0FBQSxzRE9rQ2Isa0JQbkNjLENBQUEsVUFPQSxDQUFBLG9ET2lDZCxhQ2tDWSxDQUFBLDZGRDlCWixrQkMrQlcsQ0FBQSxtREQzQlgsa0JDMkJXLENBQUEsaUJEekJULENBQUEsd0JBR0Ysa0NBQ0UsWUFDRSxDQUFBLFlBQ0EsQ0FBQSxpREFDQSxDQURBLHlDQUNBLENBQUEsYUNrQk8sQ0FBQSxxQ0RoQlAsQ0FBQSw4Q0FHRixXQUNFLENBQUEseUNBQ0EsQ0FBQSxvQ0FHRixZQUNFLENBQUEsZ0RBR0YseUNBQ0UsQ0FBQSxZQ0dPLENBQUEsaUJERFAsQ0FBQSx1REFHRixxQlB0RVksQ0FBQSw2Q093RVYsQ0FBQSxXQUNBLENBQUEsYUFDQSxDQUFBLFdBQ0EsQ0FBQSxXQ05PLENBQUEsaUJEUVAsQ0FBQSxTQUNBLENBQUEsZ0NBQ0EsQ0FEQSx3QkFDQSxDQUFBLFVBQ0EsQ0FBQSxtREFHRixhUHhGZ0IsQ0FBQSxlUXdESSxDQUFBLHFCRG1DbEIsQ0FBQSxlQUNBLENBQUEsd0JBQ0EsQ0FBQSxDQUFBLG9DQUlKLFlBQ0UsQ0VwR0YsaUNBQ0UsZUFBQSxDQUNBLG9DQUNFLGtCQUFBLENBQ0EsaUJBQUEsQ0FDQSx3QkFBQSxDQUlKLGdDQUNFLGlCQUFBLENBR0YsOEJBQ0Usb0JsRDhEUyxDa0QzRFQsaUNBQ0Usa0JsRFhNLENrRFlOLGtCQUFBLENBQ0EsaUJsRHdETyxDa0R2RFAsaUJBQUEsQ0NyQkosdUNBQ0Usa0JBQUEsQ0FDQSx1QkFBQSxDQUNBLFlBQUEsQ0FDQSxlQUFBLENBQ0EsV0FBQSxDQUNBLGVBQUEsQ0FDQSxpQm5EcUVTLENtRHBFVCxvQkFBQSxDQUNBLFVBQUEsQ0FDQSxjbkRKUSxDbURLUiw2Q0FDRSxhckRaVSxDcURhVixjQUFBLENBSUosOEJBQ0UsaUJBQUEsQ0FDQSx3QkFBQSxDQUFBLDZFQUFBLENBQUEscUNBQUEsQ0FDQSxVQUFBLENBQ0EsV0FBQSxDQUNBLFVBQUEsQ0FDQSxZQUFBLENBQ0Esa0JBQUEsQ0FDQSxzQkFBQSxDQUdGLDZCQUNFLGdCbkRMZSxDbURNZixnQm5ENkNTLENtRDVDVCxlbkQ0QmlCLENtRHpCbkIsMkJBQ0Usb0JuRHNDVyxDbURuQ2IsOEJBQ0UsYXJEckNnQixDcURzQ2hCLGlCbkRuQ1EsQ21Eb0NSLG9CbkRnQ1csQ21ENUJYLCtCQUNFLFlBQUEsQ0FJSix1REFDRSxZQUFBLENBR0YscUNBQ0UscUJBQUEsQ0FDQSxzQkFBQSxDQUNBLFluRGtCUyxDbURqQlQsZXJEbkRZLENxRG9EWix3QkFBQSxDQUNBLGVBQUEsQ0FDQSxrQkFBQSxDQUNBLHVDQUFBLENBQUEsK0JBQUEsQ0FFQSx3QkFWRixxQ0FXSSxrQkFBQSxDQUFBLENBR0YsMkNBQ0Usd0JyRGpFcUIsQ3FEb0V2QixxREFDRSxhQUFBLENBR0Ysa0VBQ0UsYUFBQSxDQUNBLGVuRHBCa0IsQ21EcUJsQixZQUFBLENBQ0Esa0JBQUEsQ0FDQSw2QkFBQSxDQUNBLGtCQUFBLENBRUEsNEdBQ0UsYUFBQSxDQUlKLHlDQUNFLGtCbkRoQlEsQ21EbUJWLGdFQUNFLGVuRG5DZSxDbURzQ2pCLDBFQUNFLGdCbkR4QlEsQ21EeUJSLGlCbkR6QlEsQ21EMEJSLDRCQUFBLENBQ0EsaUJuRGhHTSxDbURpR04sZW5ENUVhLENtRCtFZixrRUFDRSxZbkQ5Qk8sQ21EZ0NQLHNFQUNFLGFBQUEsQ0FBQSxhQUFBLENBQUEseUJBQUEsQ0FLTix5QkFDRSxlQUFBLENBQ0EsYUFBQSxDQUFBLGFBQUEsQ0FBQSwwQkFBQSxDQ3BIRixnQ0FDRSxhdEREWSxDc0RFWixlQUFBLENBQ0EsZUFBQSxDQ0hGLGFBQ0Usd0NBQUEsQ0FHRixxQkFDRSxrQkFBQSxDQUNBLFlBQUEsQ0FDQSw4QkFBQSxDQUNBLGFBQUEsQ0FDQSxlQUFBLENBQ0EsbUJBQUEsQ0FDQSxpQkFBQSxDQUNBLGdCQUFBLENBR0YsZ0JBQ0UsUUFBQSxDQUdGLGdCQUNFLGNBQUEsQ0FDQSxlQUFBLENBQ0EsUUFBQSxDQUdGLGdCQUNFLGNBQUEsQ0FDQSxlQUFBLENBQ0EsY0FBQSxDQUdGLHNCQUNFLDhCQUFBLENBQ0EsWUFBQSxDQUNBLFlBQUEsQ0FHRiw0QkFDRSxhQUFBLENBR0YscUJBQ0Usa0JBQUEsQ0FDQSxzQkFBQSxDQUdBLHdCQUFBLENBQUEseUVBQUEsQ0FBQSxpQ0FBQSxDQUNBLGlCQUFBLENBQ0EsYUFBQSxDQUFBLGtFQUFBLENBQUEsMEJBQUEsQ0FDQSxjQUFBLENBQ0EsbUJBQUEsQ0FDQSxjQUFBLENBQ0EsY0FBQSxDQUNBLHNCQUFBLENBQ0EscUJBQUEsQ0FDQSxhQUFBLENBR0Ysa0ZBR0Usb0JBQUEsQ0FBQSxvQkFBQSxDQUFBLDBDQUFBLENBQ0EsYUFBQSxDQUFBLGFBQUEsQ0FBQSxtQ0FBQSxDQUdGLDhCQUNFLGVBQUEsQ0FDQSx3QkFBQSxDQUdGLHdCQUNFLGFBQ0UsZUFBQSxDQUdGLGdCQUNFLGlCQUFBLENBQUEsQ0FJSixhQUNFLGFBQ0UsV0FBQSxDQUNBLGVBQUEsQ0FDQSx1QkFBQSxDQUFBLGlDQUFBLENBQUEsOEJBQUEsQ0FBQSxrQkFBQSxDQUdGLGdCQUNFLGlCQUFBLENBR0Ysc0JBQ0UsWUFBQSxDQUdGLHFCQUNFLGFBQUEsQ0FDQSxTQUFBLENBQ0EsZUFBQSxDQUdGLHVCQUNFLGlCQUFBLENBQ0EsZ0JBQUEsQ0FHRixxQkFDRSxZQUFBLENBQUEsQ0M3R0osNkJBQ0UsaUJBQWtCLENBQ2xCLFlBQ0YsQ0FFQSx3QkFDRSxnQkFBaUIsQ0FDakIsa0JBQ0YsQ0FFQSxnQ0FDRSxhQUFBLENBQUEseUJBQ0YsQ0FFQSxpQ0FDRSxhQUFBLENBQUEsMEJBQ0YsQ0NiQSxxQ0FDRSxlQUFBLENBR0Ysb0JBQ0UsZXpEQ1ksQ0FBQSx5Q0FBQSxDeURDWixtQkFBQSxDQUNBLFdBQUEsQ0FDQSw2QkFBQSxDQUNBLFNBQUEsQ0FDQSxlQUFBLENBQ0Esa0NBQUEsQ0FBQSwwQkFBQSxDQUNBLGdFQUFBLENBR0YsZ0NBQ0UsOEJBQUEsQ0FBQSxzQkFBQSxDQUdGLGtDQUNFLGtDQUFBLENBQUEsMEJBQUEsQ0FHRiw2QkFDRSxtQ0FBQSxDQUNBLGNBQUEsQ0FDQSxRQUFBLENBQ0EsTUFBQSxDQUNBLFNBQUEsQ0FDQSxPQUFBLENBQ0EsS0FBQSxDQUNBLHNDQUFBLENBQUEsOEJBQUEsQ0FDQSxrQkFBQSxDQUdGLHlDQUNFLFNBQUEsQ0FHRiwyQ0FDRSxTQUFBLENBR0YsMEJBQ0UsWUFBQSxDQUdGLDRCQUNFLHVCQUFBLENBQUEsZUFBQSxDQUNBLEtBQUEsQ0FDQSxVQUFBLENBR0YsOEJBQ0Usc0JBQUEsQ0FDQSxXQUFBLENBQ0EsYXpEekRXLEN5RDBEWCxjQUFBLENBQ0EsV0FBQSxDQUNBLGlCQUFBLENBQ0Esb0JBQUEsQ0FHRixvQ0FDRSxhekRoRWdCLEN5RG1FbEIsb0NBQ0Usc0JBQUEsQ0FHRix3QkFDRSxvQkFDRSx1QkFBQSxDQUNBLCtCQUFBLENBQ0EsZUFBQSxDQUFBLENBSUosd0JBQ0UsMEJBQ0UsaUJBQUEsQ0FDQSxrQkFBQSxDQUFBLENDcEZKLG1DQUNFLHFCeEQyRVMsQ3dEMUVULGlCQUFBLENBQ0Esc0NBQ0Usa0JBQUEsQ0FDQSxpQkFBQSxDQUNBLHdCQUFBLENDSEosZ0JBQ0UsZUFBZ0IsQ0FDaEIsa0JBQW1CLENBQ25CLG1CQUNGLENDUEEsWUFDRSxrQkFBQSxDQUNBLG9CQUFBLENBQ0EsNEJBQUEsQ0FDQSxxQkFBQSxDQUNBLFlBQUEsQ0FDQSxxQkFBQSxDQUNBLGtCQUFBLENBQ0EsWUFBQSxDQUdGLGVBQ0UsUUFBQSxDQUdGLDJCQUNFLFFBQUEsQ0FDQSxlQUFBLENBQ0EsUUFBQSxDQUNBLFNBQUEsQ0FHRiw4QkFDRSxrQkFBQSxDQUNBLFlBQUEsQ0FDQSxtQkFBQSxDQUNBLGdCQUFBLENBR0YscUNBQ0UsUUFBQSxDQUNBLGdCQUFBLENBR0Ysd0JBQ0UsWUFDRSxrQkFBQSxDQUFBLENDcENKLDhCQUNFLHdDQUFBLENBQ0EscUJBQUEsQ0FDQSxZQUFBLENBQ0EsK0JBQUEsQ0FDQSx1QkFBQSxDQUNBLGFBQUEsQ0FDQSxrQkFBQSxDQUdGLGlDQUNFLGFBQUEsQ0FBQSxrRUFBQSxDQUFBLDBCQUFBLENBQ0EsY0FBQSxDQUNBLGVBQUEsQ0FFQSxnQkFBQSxDQUdGLGlDQUNFLGVBQUEsQ0FDQSxlQUFBLENBQ0EsUUFBQSxDQUdGLHFDQUNFLGE3RHpCWSxDNkQwQlosbUJBQUEsQ0FHRixrQ0FDRSxXQUFBLENBQ0EsZ0JBQUEsQ0FDQSxVQUFBLENBR0YsaUNBQ0UsYTdEbENnQixDNkRtQ2hCLGVBQUEsQ0FDQSxlQUFBLENBQ0EsaUJBQUEsQ0FHRiw4RUFFRSxhN0QxQ2dCLEM2RDJDaEIsb0JBQUEsQ0FHRiw0SEFHRSxhN0RuRFksQzZEc0RkLDhCQUNFLFFBQUEsQ0FDQSxpQkFBQSxDQUNBLE9BQUEsQ0FDQSxTQUFBLENBR0YsZ0NBQ0Usa0JBQUEsQ0FHRix3QkFDRSw4QkFDRSxlQUFBLENBQUEsQ0NqRUosNkJBQ0UsWUFBQSxDQUNBLFlBQUEsQ0FDQSxxQkFBQSxDQUNBLHNCQUFBLENBQ0EsZUFBQSxDQUNBLGtCQUFBLENBQ0EsZ0JBQUEsQ0FDQSxpQkFBQSxDQUNBLGFBQUEsQ0FDQSxlQUFBLENBRUEsd0JBWkYsNkJBYUksZUFBQSxDQUFBLENBSUosNkJBQ0UsWUFBQSxDQUdGLDhCQUNFLGM1RGxCUSxDNERtQlIsbUI1RGlEVSxDNERoRFYsd0JBSEYsOEJBSUksYzVEckJNLENBQUEsQzREeUJWLDhCQUNFLFNBQUEsQ0FDQSxPQUFBLENBQ0EsUUFBQSxDQUNBLDZFQUNFLDBCQUFBLENBQUEsa0JBQUEsQ0FHRixvRUFDRSxrREFBQSxDQUlKLGdDQUNFLGlCQUFBLENBQ0EsMEJBQUEsQ0FDQSxZQUFBLENBQ0EsV0FBQSxDQUNBLGtCQUFBLENBQ0EsY0FBQSxDQUNBLGtCQUFBLENBQ0Esb0NBQUEsQ0FBQSw0QkFBQSxDQUNBLFVBQUEsQ0FFQSx1Q0FDRSxrQ0FBQSxDQUFBLHVGQUFBLENBQUEsK0NBQUEsQ0FDQSxpQkFBQSxDQUNBLFVBQUEsQ0FDQSxZQUFBLENBQ0EscURBQUEsQ0FBQSw2Q0FBQSxDQUFBLHFDQUFBLENBQUEsd0VBQUEsQ0FDQSwwQkFBQSxDQUFBLGtCQUFBLENBQ0EsV0FBQSxDQUlKLDJCQUNFLFlBQUEsQ0FDQSxzQkFBQSxDQUNBLCtCQUNFLGFBQUEsQ0FFRiw2QkFDRSxRQUFBLENBSUosdUJBQ0UsYUFBQSxDQUFBLGFBQUEsQ0FBQSwwQkFBQSxDQUdGLHNCQUNFLGFBQUEsQ0FBQSxhQUFBLENBQUEseUJBQUEsQ0NsRkYsa0JBQ0UsaUJBQUEsQ0FHRiwyQkFDRSxrQi9ERHVCLEMrREV2QixvQkFBQSxDQUNBLGVBQUEsQ0FDQSxvQkFBQSxDQUdGLHdCQUNFLGtCQUFBLENBQ0EsWUFBQSxDQUNBLGVBQUEsQ0FHRixpQ0FDRSxXQUFBLENBQ0EsNENBQUEsQ0FDQSxtQkFBQSxDQUNBLGtCQUFBLENBQ0EsVUFBQSxDQUdGLHdCQUNFLGFBQUEsQ0FBQSxhQUFBLENBQUEsdUJBQUEsQ0FDQSxjQUFBLENBQ0EsaUJBQUEsQ0FDQSxXQUFBLENBQ0EsU0FBQSxDQUdGLDhCQUNFLGFBQUEsQ0FBQSxhQUFBLENBQUEsOEJBQUEsQ0NwQ0YsNkJBQ0UsbUJBQXFCLENBQ3JCLFdBQ0YsQ0FFQSwyQ0FDRSx3QkFBQSxDQUFBLG9DQUNGLENDSkEsb0NBQ0UsUUFBQSxDQUNBLFlBQUEsQ0FDQSxxQkFBQSxDQUNBLGtCQUFBLENBQ0EsY0FBQSxDQUNBLGtCL0RvRVMsQytEbkVULE9BQUEsQ0FDQSxrQkFBQSxDQ1JGLHlHQUVFLCtCQUFBLENBR0Esa0JBQUEsQ0FDQSxlQUFBLENBSUYsK0dBRUUsa0JBQUEsQ0FFQSxpQmhFNkRTLENnRTVEVCx3QkFBQSxDQUdGLGdEQUNFLG9CaEV3RFMsQ2dFckRYLG1EQUVFLGtCaEVsQlEsQ2dFbUJSLGtCQUFBLENBQ0EsaUJoRWlEUyxDZ0VoRFQsaUJBQUEsQ0FHRix3REFDRSxlQUFBLENBQ0EsWUFBQSxDQ2pDRix3Q0FDRSxvQmpFMkVTLENpRTFFVCxnQkFBQSxDQUNBLGlCQUFBLENBQ0EsZUFBQSxDQUNBLGlCQUFBLENBRUEsMkNBQ0Usa0JBQUEsQ0FDQSxRakVrRkMsQ2lFakZELHdCQUFBLENBR0YsMkNBQ0UsYW5FWmMsQ21FYWQsY2pFVE0sQ2lFVU4sZWpFMENrQixDaUV6Q2xCLGtCQUFBLENBRUEsZ0JqRXVEUSxDaUVuRFosNkJBQ0UsZWpFbURTLENpRWhEWCxvQ0FDRSxhbkUxQmdCLENtRTJCaEIsa0JqRThDUyxDaUU3Q1QsZWpFNEJvQixDaUV6QnRCLGlDQUNFLGtCakV5Q1MsQ2lFeENULGdCQUFBLENBQ0EsaUJBQUEsQ0FDQSxpQkFBQSxDQUNBLFdBQUEsQ0FHRixpQ0FDRSxrQkFBQSxDQUFBLGtCQUFBLENBQUEsK0JBQUEsQ0FDQSxvQkFBQSxDQUNBLFFBQUEsQ0FDQSxVbkV0Q1ksQ21FdUNaLGlCQUFBLENBQ0EsTUFBQSxDQUNBLGFBQUEsQ0FDQSxPQUFBLENBQ0EsaUJBQUEsQ0FDQSx3QkFBQSxDQUVBLHFDQUNFLGtCakVvQlEsQ2lFaEJaLHFDQUNFLG9CakVpQlMsQ2tFNUVYLHNDQUNFLGlCQUFBLENBQ0EsWWxFNEVTLENrRTFFVCx3QkFKRixzQ0FLSSxvQmxFdUVPLENBQUEsQ2tFbkVYLDZDQUNFLCtCQUFBLENBQ0EsMENBQUEsQ0FDQSxnQmxFa0VTLENrRWpFVCxRQUFBLENBQ0EsaUJBQUEsQ0FDQSxpQkFBQSxDQUNBLGlCQUFBLENBQ0Esc0JBQUEsQ0FDQSxnQ0FBQSxDQUVBLHdCQVhGLDZDQVlJLGVBQUEsQ0FDQSxnQmxFd0RPLENBQUEsQ2tFcERYLCtCQUNFLGdCQUFBLENBR0Ysb0NBQ0Usb0JBQUEsQ0FDQSxZQUFBLENBQ0Esc0JBQUEsQ0FDQSxlQUFBLENBQ0EsUUFBQSxDQUNBLGtCQUFBLENBQ0EsY0FBQSxDQUNBLGVBQUEsQ0FDQSxTQUFBLENBQ0EsaUJBQUEsQ0FHRiwwQkFDRSxrQkFBQSxDQUNBLFdBQUEsQ0FDQSxhQUFBLENBQ0EsaUJBQUEsQ0FDQSxVQUFBLENBR0YsNkJBQ0UsOEJBQUEsQ0FDQSx3QkFBQSxDQUNBLG9CQUFBLENBQ0EsNENBQUEsQ0FDQSxjQUFBLENBQ0EsZ0JsRWhEUSxDa0VpRFIsUUFBQSxDQUNBLG9CQUFBLENBQ0EsaUJBQUEsQ0FDQSxPQUFBLENBQ0EsVUFBQSxDQUNBLFdBQUEsQ0FFQSxtQ0FDRSxlQUFBLENBQ0EsYUFBQSxDQUFBLGFBQUEsQ0FBQSw4QkFBQSxDQUlKLDZCQUNFLFlBQUEsQ0FHRiw4QkFDRSxNQUFBLENBR0YsK0JBQ0UsT0FBQSxDQUdGLDJCQUNFLGVBQUEsQ0FDQSx1Q0FDRSxpQmxFWlEsQ2tFY1Ysc0NBQ0Usa0JsRWZRLENrRXFCVix5RUFDRSxXQUFBLENBQ0EsZUFBQSxDQUNBLGVBQUEsQ0FDQSxlbEV4Qk8sQ2tFeUJQLGVsRXZCTyxDa0V5QlAsd0JBUEYseUVBUUksbUJBQUEsQ0FDQSxvQkFBQSxDQUFBLENDeEdOLDJDQUNFLGlCQUFBLENBQ0EsV25FMkVTLENtRXhFWCxrREFDRSxrQkFBQSxDQUNBLGVBQUEsQ0FDQSxlQUFBLENBQ0EsZ0JuRWlFVSxDbUVoRVYsZUFBQSxDQUNBLGlCQUFBLENBQ0EsaUJBQUEsQ0FDQSxpQkFBQSxDQUNBLHNCQUFBLENBQ0EsZ0NBQUEsQ0FFQSx3QkFDRSxzRkFDRSxnQkFBQSxDQUFBLENBS04seUNBQ0Usb0JBQUEsQ0FDQSxZQUFBLENBQ0Esc0JBQUEsQ0FDQSxlQUFBLENBQ0EsUW5FOERHLENtRTdESCxjQUFBLENBQ0EsZUFBQSxDQUNBLFNuRXFERyxDbUVwREgsaUJBQUEsQ0FHRiwrQkFDRSxrQkFBQSxDQUNBLFlBQUEsQ0FDQSxXQUFBLENBQ0EsNkJBQUEsQ0FDQSxhQUFBLENBQ0EsaUJBQUEsQ0FDQSxVQUFBLENBR0Ysc0NBQ0Usd0JBQUEsQ0FHRixrQ0FDRSw4QkFBQSxDQUNBLHdCQUFBLENBQ0Esb0JBQUEsQ0FDQSw0Q0FBQSxDQUNBLGNBQUEsQ0FDQSxnQm5FL0NRLENtRWdEUixRbkVrQ0csQ21FakNILGFBQUEsQ0FDQSxVQUFBLENBQ0EsV0FBQSxDQUVBLHdDQUNFLGVBQUEsQ0FDQSxhQUFBLENBQUEsYUFBQSxDQUFBLDhCQUFBLENBSUosa0NBQ0UsWUFBQSxDQUdGLGdDQUNFLGVBQUEsQ0FDQSw0Q0FDRSxpQm5FRFEsQ21FR1YsMkNBQ0Usa0JuRUpRLENvRTFFWixZQUNFLGtCQUFBLENBQ0EsZXRFS1ksQ3NFSlosK0JBQUEsQ0FDQSxZQUFBLENBQ0EsYXRFbUJXLENzRWxCWCw2QkFBQSxDQUNBLFlBQUEsQ0FDQSxjQUFBLENBQ0EsS0FBQSxDQUNBLFVBQUEsQ0FDQSxTQUFBLENBR0Ysc0JBQ0Usa0JBQUEsQ0FDQSxZQUFBLENBQ0Esd0JBQUEsQ0FHRixxQkFDRSxtQkFBQSxDQUNBLG9CQUFBLENBR0Ysd0JBQ0UsWUFDRSxXdEVGWSxDQUFBLENzRU1oQixhQUNFLFlBQ0UsWUFBQSxDQUFBLENDakNKLDhCQUNFLFlBQUEsQ0FDQSxlQUFBLENBQ0EsVUFBQSxDQUVBLHdCQUxGLDhCQU1JLHFCQUFBLENBQ0EsYUFBQSxDQUNBLFNBQUEsQ0FBQSxDQ1BKLHNCQUNFLGtCQUFBLENBQUEsa0JBQUEsQ0FBQSw4QkFBQSxDQUNBLFV4RUlZLEN3RUhaLGtCdEVHUSxDc0VGUixpQkFBQSxDQUNBLGlCQUFBLENBQ0EsaUJBQUEsQ0FDQSxVQUFBLENBQ0EsVUFBQSxDQU1BLG1IQUdFLGFBQUEsQ0FBQSxhQUFBLENBQUEsd0JBQUEsQ0FJSiwrQkFDRSxZQUFBLENBQ0EscUJBQUEsQ0FDQSxrQkFBQSxDQUdGLGdDQUNFLGV4RXRCWSxDd0V1Qlosb0JBQUEsQ0FDQSxheEUvQlksQ3dFZ0NaLGtCQUFBLENBQ0EsZUFBQSxDQUNBLFl0RXlDUyxDc0V2Q1Qsa0NBQ0UsYUFBQSxDQUFBLGFBQUEsQ0FBQSx1QkFBQSxDQUdGLHdDQUNFLGFBQUEsQ0FBQSxhQUFBLENBQUEsOEJBQUEsQ0FJSiwyQkFDRSxlQUFBLENBQ0Esa0JBQUEsQ0FDQSxTQUFBLENBR0YsOEJBQ0Usa0J0RXVCUyxDc0VwQlgsZ0NBQ0UsVXhFakRZLEN3RWtEWixlQUFBLENBQ0Esb0JBQUEsQ0FHRiwwQkFDRSxrQkFBQSxDQUNBLGlCQUFBLENBQ0EsVUFBQSxDQUdGLDRCQUNFLGtCQUFBLENBQ0EsWUFBQSxDQUNBLGlCQUFBLENBR0YsZ0NBQ0Usa0JBQUEsQ0FHRixvQ0FDRSxpQnRFSlUsQ3NFT1osd0JBQ0UsOEJBQ0Usb0JBQUEsQ0FDQSxlQUFBLENBQ0EsaUJ0RVZPLENzRVdQLGtCdEVYTyxDc0VjVCxpQ0FDRSxpQkFBQSxDQUNBLHdCQUFBLENBQUEsQ0FJSix3QkFDRSxpQ0FDRSxpQkFBQSxDQUNBLHdCQUFBLENBQUEsQ0FJSixhQUNFLHNCQUNFLFlBQUEsQ0FBQSxDQ3hHSix5QkFDRSwrQkFBQSxDQUVGLDRCQUNFLFdBQUEsQ0FDQSxZQUFBLENBQ0EsU0FBQSxDQUNBLGVBQUEsQ0FDQSxVQUFBLENBRUEsOERBQ0UsY0FBQSxDQUlKLDJCQUNFLGVBQUEsQ0FDQSxZQUFBLENBQ0EsYXZFd0RVLEN1RXREVix3RUFDRSx1Q0FBQSxDQUFBLCtCQUFBLENBQ0EsOEVBQ0Usd0J6RXBCYSxDeUV5Qm5CLDJCQUNFLHdCekV6QnVCLEN5RTBCdkIsNkJBQUEsQ0FBQSxrRkFBQSxDQUFBLDBDQUFBLENBQ0EscUJBQUEsQ0FDQSw4QkFBQSxDQUdGLHdDQUNFLFl2RXVDUyxDd0U3RVgsbUJBQ0Usa0JBQ0YsQ0FFQSxzQkFDRSxnQkFDRixDQ05BLHNCQUNFLGVBQWdCLENBQ2hCLFNBQ0YsQ0FFQSw4QkFDRSxrQkFBbUIsQ0FDbkIsWUFDRixDQUVBLHdDQUNFLGlCQUNGLENBRUEseUJBQ0Usa0NBQ0UsWUFDRixDQUNGLENBRUEscUNBQ0UsUUFDRixDQUVBLDhCQUNFLGlCQUNGLENBRUEseUJBQ0UsZ0JBQWlCLENBQ2pCLGtCQUNGLENBRUEseUJBQ0UseUJBQ0UsYUFDRixDQUNGLENBRUEsdUVBRUUsYUFBQSxDQUFBLHlCQUNGLENBRUEseUVBRUUsYUFBQSxDQUFBLDBCQUNGLENBRUEsOEJBQ0UsZUFDRixDQ2pEQSw0QkFDRSx3QkFBQSxDQUFBLHdCQUFBLENBQUEsK0NBQUEsQ0FDQSxpQkFBQSxDQUdBLHVDQUFBLENBQ0EsVTVFQ1ksQ0FBQSxRQUFBLEM0RUNaLGVBQUEsQ0FDQSxjMUVtRVMsQzBFbEVULGNBQUEsQ0FDQSxpQkFBQSxDQUNBLE9BQUEsQ0FDQSxzQ0FBQSxDQUFBLDhCQUFBLENBQ0EsWUFBQSxDQUVBLHdCQWhCRiw0QkFpQkksU0FBQSxDQUFBLENBR0YsK0JBQ0UsZTFFc0RPLEMwRWxEWCxtQ0FDRSw2QkFBQSxDQUNBLFdBQUEsQ0FDQSxNQUFBLENBQ0EsY0FBQSxDQUNBLEtBQUEsQ0FDQSxVQUFBLENBQ0EsVUFBQSxDQUdGLDhEQUVFLFU1RTlCWSxDNEUrQlosYUFBQSxDQUNBLGlCMUVsQ1EsQzBFcUNWLDZCQUNFLGFBQUEsQ0FBQSxrRUFBQSxDQUFBLDBCQUFBLENBQ0EsaUIxRWdDUyxDMkU1RVgsb0JBQ0Usa0JBQUEsQ0FHRixxQ0FDRSxlQUFBLENBR0YsdURBRUUsV0FBQSxDQUNBLDRDQUFBLENBQ0EsY0FBQSxDQUNBLGVBQUEsQ0FDQSxrQkFBQSxDQUNBLFVBQUEsQ0FHRiwwQkFDRSxpQkFBQSxDQUNBLGVBQUEsQ0FHRiw0QkFDRSxlQUFBLENBQ0EsbUJBQUEsQ0FDQSxvQkFBQSxDQUdGLDBCQUNFLGFBQUEsQ0FBQSxhQUFBLENBQUEsdUJBQUEsQ0FDQSxjQUFBLENBQ0EsY0FBQSxDQUNBLGlCQUFBLENBR0YsZ0NBQ0UsYUFBQSxDQUFBLGFBQUEsQ0FBQSw4QkFBQSxDQUdGLHFDQUNFLHdCQUFBLENBQ0EsWUFBQSxDQUNBLGlCQUFBLENBR0YsMkNBQ0Usa0JsQzNDdUIsQ2tDNEN2QixjQUFBLENBR0YseUNBQ0UsaUJBQUEsQ0FDQSxVQUFBLENBQ0EsUUFBQSxDQUdGLDZCQUNFLFlBQUEsQ0FDQSxlQUFBLENBQ0EsNkJBQUEsQ0M1REYsY0FDRSxnQkFBQSxDQUNBLGlCQUFBLENBQ0EsZ0JBQUEsQ0FDQSxpQkFBQSxDQUdGLGlCQUNFLGE5RU5nQixDOEVPaEIsY0FBQSxDQUNBLGtCQUFBLENBQ0Esb0JBQUEsQ0FDQSx3QkFBQSxDQUdGLHVCQUNFLGtCQUFBLENDaEJGLHNCQUNFLHdCQUFBLENBQ0EsWUFBQSxDQUNBLFdBQUEsQ0FDQSxzQkFBQSxDQUVBLDZCQUNFLGtCQUFBLENBR0Ysd0JBVkYsc0JBV0ksZUFBQSxDQUNBLG9CQUFBLENBQUEsQ0NiRiwwQ0FDRSxRQUFBLENBQ0EsVUFBQSxDQ0RKLDZCQUNFLFlBQUEsQ0FDQSxrQkFBQSxDQUNBLFlBQUEsQ0FVRSx3QkFERiw4RUFFSSw2QkFBQSxDQUFBLENBTUosbUdBRUUsWUFBQSxDQUlKLDRCQUNFLFdBQUEsQ0FFQSx3QkFIRiw0QkFJSSxlL0VpRE8sQytFaERQLGFBQUEsQ0FDQSxXQUFBLENBQUEsQ0FLRix3QkFERiwwR0FFSSw4QkFBQSxDQUFBLENBSUosMEJBQ0UsWUFBQSxDQUdGLCtCQUNFLFVBQUEsQ0FJQSx3QkFERiwyRUFFSSxlL0V1Qk8sQytFdEJQLGlCL0VzQk8sQ0FBQSxDK0VuQlQsNkNBTkYsMkVBT0ksYUFBQSxDQUFBLENBSUosZ0VBQ0UsWUFBQSxDQUlBLHdCQURGLDhEQUVJLGFBQUEsQ0FDQSxXQUFBLENBQUEsQ0FJSixrQ0FDRSxpQkFBQSxDQUNBLGUvRWZpQixDK0VnQmpCLGMvRXJFUSxDK0VzRVIsNEJBQUEsQ0FBQSx1QkFBQSxDQzVFRiw0QkFDRSxrQkFBQSxDQUNBLFlBQUEsQ0FDQSxxQkFBQSxDQUNBLFlBQUEsQ0FDQSxzQkFBQSxDQUdGLDhCQUNFLGFyRlBnQixDcUZRaEIsaUJBQUEsQ0FDQSxlQUFBLENDWEYsNEJBQ0UseUJBQUEsQ0FDQSxpQkFBQSxDQUNBLFVBQUEsQ0FFQSx3QkFMRiw0QkFNSSxlQ21CWSxDQUFBLENDM0JoQix1RUFFRSxrQkFBbUIsQ0FDbkIsZ0JBQWlCLENBQ2pCLGlCQUFrQixDQUNsQixlQUNGLENBRUEsa0JBSUUscUJBQWdCLENBQ2hCLGVBQ0YsQ0FFQSxtQkFDRSxrQkFBbUIsQ0FDbkIsaUJBQ0YsQ0FFQSxxQkFDRSxRQUNGLENBRUEseUJBQ0UsZ0JBQWlCLENBQ2pCLGlCQUFrQixDQUNsQixlQUNGLENBRUEsbUJBQ0UsWUFBYSxDQUNiLGFBQWMsQ0FDZCw2QkFDRixDQUVBLDBCQUNFLGtCQUFtQixDQUNuQiw0QkFBNkIsQ0FDN0IsWUFBYSxDQUNiLGVBQWdCLENBQ2hCLGdCQUNGLENBRUEsOEJBQ0UsV0FDRixDQUVBLHlCQUNFLHVCQUNFLFlBQ0YsQ0FDRixDQ3JEQSx1QkFDRSx3QkFBeUIsQ0FDekIsb0JBQXNCLENBQ3RCLGFBQWMsQ0FDZCxjQUFlLENBQ2YsYUFBYyxDQUNkLGlCQUFrQixDQUNsQixjQUFlLENBQ2YsVUFDRixDQUVBLGtCQUNFLGlCQUNGLENDWEEsc0JBQ0Usa0JBQUEsQ0FHRiwyQkFDRSx3QkFBQSxDQUNBLG9CQUFBLENBQ0EsaUJBQUEsQ0FDQSxlQUFBLENBQ0Esb0JBQUEsQ0FDQSxxQkFBQSxDQUNBLFVBQUEsQ0FHRiw4QkFDRSxlMUZSWSxDMEZTWixrQkFBQSxDQUNBLGlDQUFBLENBQ0EsZUFBQSxDQUNBLHFCQUFBLENBR0Ysd0JBQ0Usc0JBQ0UsZUFBQSxDQUdGLDJCQUNFLGVBQUEsQ0FDQSxpQkFBQSxDQUNBLG1CQUFBLENBQ0EsVUFBQSxDQUFBLENDL0JKLFNBQ0Usa0JBQUEsQ0FBQSxrQkFBQSxDQUFBLCtCQUFBLENBQ0EsVTNGS1ksQzJGSlosaUJBQUEsQ0FHRiwwQkFDRSxVQUFBLENBQ0EsVUFBQSxDQUNBLGlCQUFBLENBQ0EsT0FBQSxDQUNBLDJDQUFBLENBQUEsbUNBQUEsQ0FHRixnQ0FDRSxTQUFBLENBR0YsZ0JBR0UsZ0JBQUEsQ0FDQSxpQkFBQSxDQUNBLGdCQUFBLENBQ0EsaUJBQUEsQ0FDQSxrQkFBQSxDQUdGLGlDQVRFLFlBQUEsQ0FDQSxxQkFhQSxDQUxGLGlCQUdFLHNCQUFBLENBQ0Esa0JBQUEsQ0FDQSxlQUFBLENBR0Ysb0JBQ0UsaUNBQUEsQ0FDQSxjQUFBLENBR0YsbUJBQ0UsZ0JBQUEsQ0FDQSxlQUFBLENBQ0EsUUFBQSxDQUdGLHdCQUNFLFNBQ0UsVzNGaENjLEMyRmlDZCxlQUFBLENBR0YsZ0JBQ0Usa0JBQUEsQ0FHRixpQkFDRSxXM0Z6Q2MsQzJGMENkLGVBQUEsQ0FDQSxZQUFBLENBR0YsbUJBQ0Usa0JBQUEsQ0FDQSxZQUFBLENBQ0Esa0JBQUEsQ0FBQSxDQUlKLHdCQUNFLG9CQUNFLGlCQUFBLENBR0YsbUJBQ0UsY0FBQSxDQUFBLENDNUVKLGtEQUNFLFlBQUEsQ0FDQSxxQkFBQSxDQUNBLFdBQUEsQ0FDQSxzQkFBQSxDQUNBLDhCQUFBLENBRUEsd0JBUEYsa0RBUUksYUFBQSxDQUFBLENBR0Ysa0VBQ0UsWUFBQSxDQUFBLGlFQUFBLENBQUEseUJBQUEsQ0FJQSw2REFDRSxZekZkYSxDeUZrQmIsbUVBQ0UsWXpGckJLLEMwRkRiLGdDQUNFLHFCTk1ZLENNTFosb0JBQUEsQ0FDQSxxQ0FBQSxDQUNBLGFOSlksQ01LWixZQUFBLENBQ0EsaUJBQUEsQ0FDQSxtQkFBQSxDQUNBLGlCQUFBLENBQ0EsV0FBQSxDQUNBLFdBQUEsQ0FDQSxlQUFBLENBRUEseUJBYkYsZ0NBY0ksZUFBQSxDQUFBLENBS0Ysd0JBREYsaUNBRUksV0FBQSxDQUNBLG9CQUFBLENBQUEsQ0FJSixzQ0FDRSxrQkFBQSxDQUNBLGtCQUFBLENBR0YscUNBQ0UsYU43QmdCLENNOEJoQiwrQkFBQSxDQUNBLHlCQUFBLENBQ0EsbUJBQUEsQ0FHRiw4QkFDRSxnQkFBQSxDQUVBLFdBQUEsQ0FDQSxZQUFBLENBQ0EsYUFBQSxDQUNBLGVBQUEsQ0FDQSxVQUFBLENBRUEsNkNBVEYsOEJBVUkscUNBQUEsQ0FDQSxZQUFBLENBQ0EsZ0JBQUEsQ0FBQSxDQUdGLG9FQUNFLFlBQUEsQ0FDQSxlQUFBLENBSUosa0NBQ0UsYUFBQSxDQUNBLGVBQUEsQ0FDQSxtQkFBQSxDQzdERixrQ0FDRSxpQkFBQSxDQUdGLHlCQUNFLHFCUEVZLENPRFosd0JBQUEsQ0FDQSxvQkFBQSxDQUNBLFlBQUEsQ0FFQSxXQUFBLENBRUEsK0JBQ0UsWUFBQSxDQUNBLGNBQUEsQ0FDQSxnQkFBQSxDQUVBLDRCQUFBLENBQ0EsVUFBQSxDQUVBLDBEQUNFLGlCQUFBLENBREYsaURBQ0UsaUJBQUEsQ0FERixzREFDRSxpQkFBQSxDQURGLDRDQUNFLGlCQUFBLENBQ0Esd0JBRkYsMERBR0ksZUFBQSxDQUhKLGlEQUdJLGVBQUEsQ0FISixzREFHSSxlQUFBLENBSEosNENBR0ksZUFBQSxDQUFBLENBS04sNkJBQ0UsYUFBQSxDQUFBLGtFQUFBLENBQUEsMEJBQUEsQ0FDQSxXQUFBLENBQ0EsZUFBQSxDQUNBLGtCQUFBLENBQ0EsZ0JBQUEsQ0FDQSxvQkFBQSxDQUVBLHdCQVJGLDZCQVNJLGlCQUFBLENBQ0Esb0JBQUEsQ0FBQSxDQUlKLHdCQXRDRix5QkF1Q0ksVUFBQSxDQUFBLENBSUosdUJBQ0UsYUFBQSxDQUFBLGtFQUFBLENBQUEsMEJBQUEsQ0FDQSxlQUFBLENBQ0EsaUJBQUEsQ0FDQSwwREFFRSxjQUFBLENBQ0EseUJBQUEsQ0FLRix3QkFERix3Q0FFSSxxQlByRFUsQ09zRFYsV0FBQSxDQUNBLGdCQUFBLENBQ0EsaUJBQUEsQ0FDQSxPQUFBLENBQ0EsS0FBQSxDQUNBLFVBQUEsQ0FBQSxDQUdGLDZDQVhGLHdDQVlJLGVBQUEsQ0FBQSxDQUdGLGlFQUNFLHdCQUFBLENBQ0EsZ0JBQUEsQ0FDQSxXQUFBLENBQ0EsdUJBQUEsQ0FDQSx1RUFDRSxjQUFBLENBQUEsbUVBQUEsQ0FBQSwyQkFBQSxDQUtOLDBCQUNFLGdCQUFBLENBQ0EsV0FBQSxDQUVBLG1EQUNFLFdBQUEsQ0FJSiwwQkFDRSxpQkFBQSxDQzlGRixxQ0FDRSxlL0ZNWSxDK0ZKWiw0RUFDRSxhL0ZKVSxDK0ZLVixRQUFBLENBQ0EsY0FBQSxDQUdGLHNGQUNFLGVBQUEsQ0FDQSxpQkFBQSxDQUNBLFVBQUEsQ0FDQSxZQUFBLENBRUEsa0pBQ0UsZ0JBQUEsQ0FLTiwwQkFDRSxrQkFBQSxDQUNBLGUvRmhCWSxDK0ZpQlosK0JBQUEsQ0FDQSxZQUFBLENBQ0EsYS9GRlcsQytGR1gsNkJBQUEsQ0FHRiw0Q0FDRSxpQkFBQSxDQUNBLG9CQUFBLENBRUEsOENBQ0UsVUFBQSxDQUNBLG9CQUFBLENBSUosa0NBQ0Usc0JBQUEsQ0FHRixrQ0FDRSx1QkFBQSxDQUFBLGVBQUEsQ0FDQSxLQUFBLENBR0YsbUNBQ0UsYS9GaERnQixDK0ZpRGhCLGtCQUFBLENBR0YsMENBQ0UsWUFBQSxDQUNBLFdBQUEsQ0FHRixpQ0FDRSxrQkFBQSxDQUNBLFlBQUEsQ0FDQSxXQUFBLENBQ0EsV0FBQSxDQUVBLHdCQU5GLGlDQU9JLGNBQUEsQ0FDQSxjQUFBLENBQUEsQ0FJSixxQ0FDRSxpQkFBQSxDQUNBLGtCQUFBLENBQ0EsZUFBQSxDQUNBLGVBQUEsQ0FDQSxrQkFBQSxDQUNBLHdCQUFBLENBQ0Esa0JBQUEsQ0FFQSx3QkFURixxQ0FVSSxjQUFBLENBQ0EsY0FBQSxDQUFBLENBSUosaUNBQ0Usa0JBQUEsQ0FDQSxZQUFBLENBQ0EsV0FBQSxDQUNBLGtCQUFBLENBR0Ysa0RBQ0UsaUJBQUEsQ0FDQSxrQkFBQSxDQUdGLDBDQUNFLGtCQUFBLENBQ0EsOEJBQUEsQ0FDQSxZQUFBLENBRUEsYUFBQSxDQUNBLG1CQUFBLENBQ0EsbUJBQUEsQ0FFQSxxREFDRSxrQkFBQSxDQUNBLGNBQUEsQ0FDQSw2RUFDRSxjQUFBLENBS04sZ0RBQ0UsWUFBQSxDQUdGLGdGQUNFLG9CQUFBLENBQ0EsaUJBQUEsQ0FDQSxZQUFBLENBQ0EsaUJBQUEsQ0FDQSxjQUFBLENBQ0Esc0JBQUEsQ0FDQSxpQkFBQSxDQUNBLFNBQUEsQ0FDQSxhQUFBLENBQ0Esa0JBQUEsQ0FHRixnQ0FDRSxzQkFBQSxDQUNBLFdBQUEsQ0FDQSxjQUFBLENBQ0EsZ0JBQUEsQ0FDQSxNQUFBLENBQ0EsZ0JBQUEsQ0FDQSxTQUFBLENBQ0EsaUJBQUEsQ0FHRiwyQ0FDRSxnQkFBQSxDQUNBLHNCQUFBLENBSUYsb0NBQ0UsWUFBQSxDQUdGLGlFQUNFLFFBQUEsQ0FDQSxvQkFBQSxDQUdGLGdDQUNFLFlBQUEsQ0FDQSxXQUFBLENBR0Ysd0JBQ0UsbUVBQ0UsaUJBQUEsQ0FDQSxPQUFBLENBR0YsMEJBQ0UsVy9GbEpZLEMrRnFKZCxxQ0FDRSxNQUFBLENBQ0EsY0FBQSxDQUNBLE9BQUEsQ0FDQSxLQUFBLENBQ0EsV0FBQSxDQUdGLG1FQUNFLFkvRm5La0IsQytGc0twQixtSEFDRSxXL0Z0S2tCLEMrRnlLcEIsb0NBQ0UsWUFBQSxDQUNBLG9CQUFBLENBQ0EsaUJBQUEsQ0FHRiwyQ0FDRSxpQkFBQSxDQUdGLDBDQUNFLFlBQUEsQ0FHRixrREFDRSxpQkFBQSxDQUNBLG9CQUFBLENBR0YsZ0ZBQ0UsU0FBQSxDQUdGLGlEQUNFLGNBQUEsQ0FHRiw2R0FDRSxnQkFBQSxDQUNBLFlBQUEsQ0FHRixxRkFDRSxrQkFBQSxDQUNBLFlBQUEsQ0FDQSxzQkFBQSxDQUFBLENBSUosYUFLRSxvRUFDRSxZQUFBLENBQUEsQ0MxT0osNkJBQ0UsZ0JBQUEsQ0FHRixrQ0FDRSwyQ0FBQSxDQUNBLGMvRnFFUyxDK0ZwRVQsZUFBQSxDQUNBLGtCQUFBLENBRUEsd0JBTkYsa0NBT0ksZ0IvRmtFTyxDK0ZqRVAsZ0JBQUEsQ0FDQSxpQkFBQSxDQUFBLENBR0YscUMvRjZCQSxxQ0FBQSxDQUFBOztvQkFBQSxDQUFBLGlEQUFBLENBQ0EseUJBQUEsQ0FDQSw0QkFBQSxDQUNBLDJCQUFBLEMrRjdCRSxhaEdsQmMsQ2dHbUJkLHdCQUFBLENBSUosZ0NBQ0Usd0JoR3ZCaUIsQ2dHd0JqQixZQUFBLENBQ0EscUJBQUEsQ0FDQSxrQi9GOENTLEMrRjdDVCxZL0Y2Q1MsQytGM0NULHdCQVBGLGdDQVFJLGtCQUFBLENBQ0EsNkJBQUEsQ0FBQSxDQUdGLCtEQUNFLFFBQUEsQ0FFQSx3QkFDRSxtRUFDRSw4QkFBQSxDQUFBLENDMUNSLHVCQUNFLGtCQUFBLENBQ0EsWUFBQSxDQUNBLHFCQUFBLENBQ0EsMkJBQUEsQ0FDQSxzQkFBQSxDQUNBLGlCQUFBLENBR0Ysd0JBQ0UsZUFDRSx5QkFBQSxDQUFBLENDYkosd0JBQ0Usa0JBQUEsQ0FDQSxrQkFBQSxDQUFBLCtCQUFBLENBQ0EsV0FBQSxDQUNBLHNDQUFBLENBQ0EsWUFBQSxDQUNBLGlCQUFBLENBQ0EsV0FBQSxDQUNBLDZCQUFBLENBQ0Esa0JBQUEsQ0FDQSxjQUFBLENBQ0EsWUFBQSxDQUNBLHVDQUFBLENBQUEsK0JBQUEsQ0FDQSxXQUFBLENBQ0Esa0JBQUEsQ0FHRix3QkFDRSxPQUFBLENBR0Ysd0JBQ0UsY0FBQSxDQUNBLGdCQUFBLENBQ0Esa0JBQUEsQ0N4QkYsTUFFRSxxQkFBQSxDQUNBLHlCQUFBLENBQ0Esb0JBQUEsQ0FDQSwwQkFBQSxDQUNBLGdDQUFBLENBQ0Esa0JBQUEsQ0FFQSxzQkFBQSxDQUNBLHdCQUFBLENBQ0Esd0JBQUEsQ0FFQSxrR0FBQSxDQUtBLGdDQUFBLENBQ0EsaUNBQUEsQ0FDQSx5QkFBQSxDQUNBLHFCQUFBLENBRUEsc0JBQUEsQ0FDQSx3Q0FBQSxDQUNBLHVCQUFBLENBQ0EsdUJBQUEsQ0FHQSxvQ0FBQSxDQUNBLGdEQUFBLENBQ0Esd0NBQUEsQ0FDQSxxREFBQSxDQUdBLG1CQUFBLENBQ0EscUJBQUEsQ0FHQSxvQ0FBQSxDQUNBLDJHQUFBLENBUUEsb0JBQUEsQ0FDQSwyQkFBQSxDQUdBLDBCQUFBLENBQ0EsMEJBQUEsQ0FHQSxzQkFBQSxDQUdBLHdDQUFBLENBQ0EsaUNBQUEsQ0FHQSx1QkFBQSxDQUdBLDBCQUFBLENBR0Esa0JBQUEsQ0FHQSwyQkFBQSxDQUNBLHNCQUFBLENBQ0EscUJBQUEsQ0FDQSxrQ0FBQSxDQUdBLGdDQUFBLENBQ0EsMEJBQUEsQ0FDQSw2QkFBQSxDQUdGLHdCQUNFLE1BQ0UsMkJBQUEsQ0FBQSxDQUlKLHlDQUNJLGdCQUFBLENBR0oseUVBQ0ksc0JBQUEsQ0FBQSxjQUFBLENBQ0Esc0JBQUEsQ0M3Rkosa0NBQ0UsYUFBQSxDQUNBLGVBQUEsQ0FDQSxlQUFBLENBQ0EsaUJBQUEsQ0FHRix1Q0FDRSxlQUFBLENBQ0EsUUFBQSxDQUNBLGFBQUEsQ0FHRiwwQ0FDRSxvQkFBQSxDQUNBLFlBQUEsQ0FHRiw2Q0FDRSxhQ25CWSxDRG9CWixhQUFBLENBQ0Esa0JBQUEsQ0FHRix5Q0FDRSxrQkNyQnVCLENEc0J2QixhQUFBLENBQ0EsV0FBQSxDQUdGLCtDQUNFLGtCQzlCVyIsImZpbGUiOiJtYWluLjUwNjdhNjRkLmNodW5rLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBpbXBvcnQgJ3RoZW1lLnNjc3MnO1xuXG4qLFxuOjpiZWZvcmUsXG46OmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuYm9keSB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1iYXNlKTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBtYXJnaW46IDA7XG59XG5cbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNiB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1oZWFkaW5ncyk7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cblxuaDEge1xuICBmb250LXNpemU6IDEuNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbmgyIHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuaDUge1xuICBmb250LXNpemU6IDEuMjVyZW07XG59XG5cbmg2IHtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuXG5hLFxuYTp2aXNpdGVkIHtcbiAgY29sb3I6IHZhcigtLWxpbmstY29sb3IpO1xufVxuXG5hOmFjdGl2ZSxcbmE6Zm9jdXMsXG5hOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLWxpbmstY29sb3ItLWhvdmVyKTtcbn1cblxucCxcbmR0LFxuZGQge1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG5idXR0b24sXG5pbnB1dCxcbm9wdGdyb3VwLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xufVxuXG50ZXh0YXJlYTpmb2N1cyxcbmlucHV0OmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLyogVG9vbHRpcHMgKi9cbi50b29sdGlwLWNvbnRhaW5lciB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIHBhZGRpbmc6IDFyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgei1pbmRleDogMjE0NzQ4MzY0Njtcbn1cblxuLyogUGxhY2Vob2xkZXJzICovXG46OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM3ZTdlN2U7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuLyogUmVtb3ZlcyByZWQgYm9yZGVyIGFyb3VuZCByZXF1aXJlZCBpbnB1dHMgaW4gRkYgKi9cbi8qIEBzZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yMTMyMyNpc3N1ZWNvbW1lbnQtMzgwOTQ4MTk3ICovXG46bm90KG91dHB1dCk6LW1vei11aS1pbnZhbGlkOm5vdCg6Zm9jdXMpIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbjpub3Qob3V0cHV0KTotbW96LXVpLWludmFsaWQ6LW1vei1mb2N1c3Jpbmc6bm90KDpmb2N1cykge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG5AbWVkaWEgcHJpbnQge1xuICBAcGFnZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVtbTtcbiAgICBtYXJnaW4tbGVmdDogMTBtbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwbW07XG4gICAgbWFyZ2luLXRvcDogMTVtbTtcbiAgfVxufVxuXG4vKiBDbGFzcyBhZGRlZCB0byA8Ym9keT4uIFByZXZlbnRzIHBhZ2UgZnJvbSBzY3JvbGxpbmcgYmVoaW5kIG1vZGFsLiAqL1xuLlJlYWN0TW9kYWxfX0JvZHktLW9wZW4ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuIiwiLkluZWxpZ2libGVNb2RhbCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLkluZWxpZ2libGVtb2RhbF9fTGVhZEZvcm0gLkJ1dHRvbi0tc3VjY2VzcyB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWJyYW5kLXN1Y2Nlc3MpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLkluZWxpZ2libGVtb2RhbF9fTGVhZEZvcm0ge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuIiwiQGltcG9ydCAndGhlbWUuc2Nzcyc7XG5AaW1wb3J0ICdjb21wb25lbnRzL3NwYXJrbGVzL3Rva2Vucyc7XG5cbi5BZGRyZXNzRm9ybSB7XG4gIGxpbmUtaGVpZ2h0OiAycmVtO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwYWRkaW5nOiAwLjI1cmVtO1xufVxuXG4uQWRkcmVzc0Zvcm1fX2FkZHJlc3Mge1xuICBncmlkLWFyZWE6IGFkZHJlc3M7XG59XG5cbi5BZGRyZXNzRm9ybV9fZW1haWwge1xuICBncmlkLWFyZWE6IGVtYWlsO1xufVxuXG4uQWRkcmVzc0Zvcm1fX0N1c3RvbUZpZWxkIHtcbiAgcGFkZGluZzogMDtcbn1cblxuLkFkZHJlc3NGb3JtX19pbnB1dCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5LWRhcms7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIHBhZGRpbmc6IDFyZW07XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uQWRkcmVzc0Zvcm1fX2Zvcm1Hcm91cCB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbi5BZGRyZXNzRm9ybV9fbGFiZWwge1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG4uQWRkcmVzc0Zvcm1fX2xhYmVsLS1saWdodCB7XG4gIGNvbG9yOiAkY29sb3ItYmxhY2s7XG59XG5cbi5BZGRyZXNzRm9ybV9fbGFiZWwtLWRhcmsge1xuICBjb2xvcjogJGNvbG9yLXdoaXRlO1xufVxuXG4uQWRkcmVzc0Zvcm1fX2NoZWNrYm94IHtcbiAgcGFkZGluZy1ib3R0b206IDFyZW07XG59XG5cbiNub3RpZmljYXRpb25zX29wdF9pbl9sYWJlbCB7XG4gIHBhZGRpbmc6ICRwYWRkaW5nLWNvenkgMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG59XG5cbiNub3RpZmljYXRpb25zX29wdF9pbiB7XG4gIG1hcmdpbi1yaWdodDogJG1hcmdpbi1jb21wYWN0O1xufVxuXG4jbm90aWZpY2F0aW9uc19vcHRfaW46Zm9jdXMge1xuICBib3gtc2hhZG93OiAycHggMnB4IDJweCBibHVlO1xufVxuXG4uQWRkcmVzc0Zvcm0tLWxnIC5BZGRyZXNzRm9ybV9faW5wdXQge1xuICBmb250LXNpemU6IDEuMjVyZW07XG59XG5cbi8vIG92ZXJyaWRlIFNwYXJrbGVzIGJ1dHRvbiBzdHlsZXMgdG8gbGluZSB1cCBidXR0b25cbi5BZGRyZXNzRm9ybV9fc3VibWl0LkFkZHJlc3NGb3JtX19zdWJtaXQge1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBncmlkLWFyZWE6IHN1Ym1pdDtcbiAgcGFkZGluZzogMC43NXJlbSAxLjVyZW07XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uQWRkcmVzc0Zvcm0tLWxnIC5BZGRyZXNzRm9ybV9fc3VibWl0IHtcbiAgcGFkZGluZzogMXJlbSAzcmVtO1xufVxuXG4uSG9tZVNjZW5lX19Cb3ggLkFkZHJlc3NGb3JtX19zdWJtaXQtbWFyZ2luLFxuLmhlcm8tY3RhIC5BZGRyZXNzRm9ybV9fc3VibWl0LW1hcmdpbiB7XG4gIG1hcmdpbi10b3A6IDFyZW07XG59XG5cbi5BZGRyZXNzRm9ybV9fbWFwIHtcbiAgZ3JpZC1hcmVhOiBtYXA7XG4gIG1heC1oZWlnaHQ6IDE2cmVtO1xuICBtaW4taGVpZ2h0OiAxNnJlbTtcbn1cblxuLkFkZHJlc3NGb3JtX19sb2NhbGUge1xuICBncmlkLWFyZWE6IGxvY2FsZTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5BZGRyZXNzRm9ybSB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLWdhcDogMC41cmVtIDFyZW07XG4gICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczpcbiAgICAgICdhZGRyZXNzIGFkZHJlc3Mgc3VibWl0J1xuICAgICAgJ2xvY2FsZSBub25lIG5vbmUnO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnI7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBtYXgtY29udGVudDtcbiAgfVxuXG4gIC5BZGRyZXNzRm9ybS0tdmFyaWFudC1CIHtcbiAgICBncmlkLXRlbXBsYXRlLWFyZWFzOlxuICAgICAgJ2FkZHJlc3MgYWRkcmVzcyBlbWFpbCBzdWJtaXQnXG4gICAgICAnbG9jYWxlIG5vbmUgbm9uZSBub25lJztcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyO1xuICB9XG5cbiAgLkFkZHJlc3NGb3JtX19mb3JtR3JvdXAge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cblxuICAuSG9tZVNjZW5lX19Cb3ggLkFkZHJlc3NGb3JtX19zdWJtaXQtbWFyZ2luLFxuICAuaGVyby1jdGEgLkFkZHJlc3NGb3JtX19zdWJtaXQtbWFyZ2luIHtcbiAgICBtYXJnaW4tdG9wOiAycmVtO1xuICB9XG59XG4iLCIkY29sb3ItcHJpbWFyeTogcmdiKDkxLCAyNiwgMTQ4KSAhZGVmYXVsdDtcblxuJGNvbG9yLWJsYWNrOiAjMmYyZjJmO1xuJGNvbG9yLWdyYXk6ICNkOGQ4ZDg7XG4kY29sb3ItZ3JheS1kYXJrOiBzY2FsZS1jb2xvcigkY29sb3ItZ3JheSwgJGxpZ2h0bmVzczogLTUwJSk7XG4kY29sb3ItZ3JheS1saWdodDogc2NhbGUtY29sb3IoJGNvbG9yLWdyYXksICRsaWdodG5lc3M6IDUwJSk7XG4kY29sb3ItZ3JheS1leHRyYS1saWdodDogc2NhbGUtY29sb3IoJGNvbG9yLWdyYXksICRsaWdodG5lc3M6IDgwJSk7XG4kY29sb3ItZ3JheS1jb250cmFzdDogIzU5NTk1OTsgLy8gc3VmZmljaWVudCBmb3IgYW55IHNpemUgdGV4dCBhZ2FpbnN0IHdoaXRlIGJhY2tncm91bmRcbiRjb2xvci1ncmF5LWNvbnRyYXN0LXRpdGxlOiAjNzU3NTc1OyAvLyBzdWZmaWNpZW50IGZvciBsYXJnZSB0ZXh0IGFnYWluc3Qgd2hpdGUgYmFja2dyb3VuZFxuJGNvbG9yLXdoaXRlOiAjZmZmO1xuXG4kYnJhbmQtZGlzYWJsZWQ6ICRjb2xvci1ncmF5LWxpZ2h0O1xuXG4vKiBzaXppbmcgKi9cbiRlYy10aWxlLXdpZHRoOiAyMHJlbSAhZGVmYXVsdDtcbiRlYy10aWxlLWhlaWdodDogMjByZW0gIWRlZmF1bHQ7XG5cbiRjYXJkLWxpc3Qtd2lkdGg6IDU0MHB4O1xuXG4kbGVhZC1iYXItaGVpZ2h0OiA4cmVtO1xuXG4vKiBnbG9iYWwgYWxlcnQgKi9cbiRnbG9iYWwtYWxlcnQtaGVpZ2h0OiAxMHJlbTtcbiRzaGFyZS1iYW5uZXItaGVpZ2h0OiA1cmVtO1xuXG4vKiBuYXYgKi9cbiRuYXYtaGVpZ2h0OiAzLjVyZW07XG4kbmF2LWhlaWdodC1sZzogNXJlbTtcblxuLyogdHlwb2dyYXBoeSAqL1xuJGZvbnQtZmFtaWx5LWhhbmR3cml0aW5nOiAnSW5kaWUgRmxvd2VyJywgY3Vyc2l2ZTtcbiIsIi8qIC0tLS0tLS0tLS0tLS0tLS0gVFlQT0dSQVBIWSAtLS0tLS0tLS0tLS0gKi9cblxuLyoqXG4gICogQHRva2VucyBGb250IFNpemVcbiAgKiBAcHJlc2VudGVyIEZvbnRTaXplXG4gICovXG5cbiR0ZXh0LXhzOiAwLjg3NXJlbTtcbiR0ZXh0LXNtOiAxcmVtO1xuJHRleHQtbWQ6IDEuMTI1cmVtO1xuJHRleHQtbGc6IDEuMjVyZW07XG4kdGV4dC14bDogMS41cmVtO1xuXG4kaDEtZm9udC1zaXplOiAkdGV4dC14bDsgLy8gMjRweFxuJGgxLWZvbnQtc2l6ZS1tb2JpbGU6ICR0ZXh0LWxnO1xuXG4kaDItZm9udC1zaXplOiAkdGV4dC1tZDsgLy8gMThweDtcbiRoMy1mb250LXNpemU6ICR0ZXh0LXNtOyAvLyAxNiBweFxuXG4kYm9keS1mb250LXNpemU6ICR0ZXh0LXNtOyAvLyAxNnB4XG5cbi8qKlxuICAqIEB0b2tlbnMgTGluZSBIZWlnaHRcbiAgKiBAcHJlc2VudGVyIExpbmVIZWlnaHRcbiAgKi9cblxuJGxpbmUtaGVpZ2h0LXhzOiAxLjI1O1xuJGxpbmUtaGVpZ2h0LXNtOiAxLjM3NTtcbiRsaW5lLWhlaWdodC1tZDogMS41O1xuJGxpbmUtaGVpZ2h0LXhsOiAxLjg3NTtcblxuJGgxLWxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQteGw7IC8vIDMwcHg7XG4kaDItbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1zbTsgLy8gMjJweDtcbiRoMy1saW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LXhzOyAvLyAyMHB4XG4kYm9keS1saW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LW1kOyAvLyAyNHB4XG5cbkBtaXhpbiBoMXN0eWxlcyB7XG4gIGZvbnQtc2l6ZTogJGgxLWZvbnQtc2l6ZS1tb2JpbGU7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1tZDtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogJGJyZWFrcG9pbnQtc20pIHtcbiAgICBmb250LXNpemU6ICRoMS1mb250LXNpemU7XG4gICAgbGluZS1oZWlnaHQ6ICRoMS1saW5lLWhlaWdodDtcbiAgfVxufVxuXG5AbWl4aW4gaDN0aXRsZXN0eWxlcyB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1oZWFkaW5ncykgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogJGgyLWZvbnQtc2l6ZSAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LXNtICFpbXBvcnRhbnQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi8qKlxuICAqIEB0b2tlbnMgRm9udCBXZWlnaHRcbiAgKiBAcHJlc2VudGVyIEZvbnRXZWlnaHRcbiAgKi9cblxuJGZvbnQtd2VpZ2h0LXJlZ3VsYXI6IDQwMDtcbiRmb250LXdlaWdodC1ib2xkOiA2MDA7XG4kZm9udC13ZWlnaHQtZXh0cmEtYm9sZDogNzAwO1xuXG4kYm9keS1mb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXJlZ3VsYXI7XG5cbi8qIC0tLS0tLS0tLS0tLS0tLSBTUEFDSU5HIC0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLyogbWFyZ2lucyAqL1xuXG4vKipcbiAgKiBAdG9rZW5zIFNwYWNpbmdcbiAgKiBAcHJlc2VudGVyIFNwYWNpbmdcbiAgKi9cblxuJHNwYWNlLXh4eHM6IDAuMjVyZW07IC8vIHVzZSBzcGFyaW5nbHlcbiRzcGFjZS14eHM6IDAuNXJlbTtcbiRzcGFjZS14czogMXJlbTtcbiRzcGFjZS1zbTogMi41cmVtO1xuJHNwYWNlLW1kOiA1cmVtO1xuJHNwYWNlLWxnOiAxMHJlbTtcbiRzcGFjZS14bDogMjByZW07XG5cbi8qKlxuICAqIEB0b2tlbnMgT3RoZXIgU3BhY2UgVG9rZW5zXG4gICovXG5cbiRwMDogMDtcbiRwYWRkaW5nLWNvbXBhY3Q6ICRzcGFjZS14eHM7XG4kcGFkZGluZy1jb21wYWN0LXJlY3RhbmdsZTogJHNwYWNlLXh4cyAkc3BhY2UteHM7XG4kcGFkZGluZy1jb3p5OiAkc3BhY2UteHM7XG4kcGFkZGluZy1jb21mb3J0YWJsZTogJHNwYWNlLXNtO1xuXG4kbTA6IDA7XG4kbWFyZ2luLWNvbXBhY3Q6ICRzcGFjZS14eHM7XG4kbWFyZ2luLWNvbXBhY3QtdmVydGljYWwtb25seTogJHNwYWNlLXh4cyAwO1xuJG1hcmdpbi1jb21wYWN0LWhvcml6b250YWwtb25seTogMCAkc3BhY2UteHhzO1xuXG4kbWFyZ2luLWNvenk6ICRzcGFjZS14cztcbiRtYXJnaW4tY296eS12ZXJ0aWNhbC1vbmx5OiAkc3BhY2UteHMgMDtcbiRtYXJnaW4tY296eS1ob3Jpem9udGFsLW9ubHk6IDAgJHNwYWNlLXhzO1xuXG4kbWFyZ2luLWNvbWZvcnRhYmxlOiAkc3BhY2Utc207XG4kbWFyZ2luLWNvbWZvcnRhYmxlLXZlcnRpY2FsLW9ubHk6ICRzcGFjZS1zbSAwO1xuJG1hcmdpbi1jb21mb3J0YWJsZS1ob3Jpem9udGFsLW9ubHk6IDAgJHNwYWNlLXNtO1xuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tIEJSRUFLUE9JTlRTIC0tLS0tLS0tLS0gKi9cblxuLyoqXG4gICogQHRva2VucyBCcmVha3BvaW50c1xuICAqL1xuJGJyZWFrcG9pbnQtc206IDU3NnB4O1xuJGJyZWFrcG9pbnQtbWQ6IDc2OHB4O1xuJGJyZWFrcG9pbnQtbGc6IDk5MnB4O1xuJGJyZWFrcG9pbnQteGw6IDExNTBweDtcbiRicmVha3BvaW50LXh4bDogMTQwMHB4O1xuIiwiQGltcG9ydCAndGhlbWUuc2Nzcyc7XG5cbi5BY3Rpb25IZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgY29sb3I6ICRjb2xvci13aGl0ZTtcbn1cblxuLkFjdGlvbkhlYWRlcl9fSW5uZXIge1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWF4LXdpZHRoOiAxNDAwcHg7XG4gIHBhZGRpbmc6IDJyZW0gMXJlbTtcbn1cblxuLkFjdGlvbkhlYWRlcl9fSW5uZXIgPiBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuXG4uQWN0aW9uSGVhZGVyX19Mb2dvIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWFyZ2luLXJpZ2h0OiAxLjVyZW07XG4gIHdpZHRoOiA1MHB4O1xufVxuXG4uQWN0aW9uSGVhZGVyX19UZXh0IHtcbiAgZmxleDogMTtcbiAgbWFyZ2luLXJpZ2h0OiAxLjVyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLkFjdGlvbkhlYWRlcl9fVGV4dCBoMSB7XG4gIGZvbnQtc2l6ZTogMS4zNzVyZW07XG59XG5cbi5BY3Rpb25IZWFkZXJfX1RleHQgcCB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIG1hcmdpbjogMDtcbn1cblxuLkFjdGlvbkhlYWRlciAuQWRkcmVzc0Zvcm0ge1xuICBmbGV4OiAxO1xuICBtYXJnaW4tdG9wOiAxLjVyZW07XG59XG5cbi5BY3Rpb25IZWFkZXIgLkFkZHJlc3NGb3JtX19zdWJtaXQge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLkFjdGlvbkhlYWRlciAuQWRkcmVzc0Zvcm1fX0hpbnQge1xuICBjb2xvcjogJGNvbG9yLWdyYXk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuQWN0aW9uSGVhZGVyIC5BZGRyZXNzRm9ybSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuXG4gIC5BY3Rpb25IZWFkZXIgLkFkZHJlc3NGb3JtX19IaW50IHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG5cbiAgLkFjdGlvbkhlYWRlcl9fSW5uZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuXG4gIC5BY3Rpb25IZWFkZXJfX0lubmVyID4gcCB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG5cbiAgLkFjdGlvbkhlYWRlcl9fTG9nbyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAuQWN0aW9uSGVhZGVyX19UZXh0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG4iLCIkY29sb3ItcHJpbWFyeTogcmdiKDkxLCAyNiwgMTQ4KSAhZGVmYXVsdDtcblxuJGNvbG9yLWJsYWNrOiAjMmYyZjJmO1xuJGNvbG9yLWdyYXk6ICNkOGQ4ZDg7XG4kY29sb3ItZ3JheS1kYXJrOiBzY2FsZS1jb2xvcigkY29sb3ItZ3JheSwgJGxpZ2h0bmVzczogLTUwJSk7XG4kY29sb3ItZ3JheS1saWdodDogc2NhbGUtY29sb3IoJGNvbG9yLWdyYXksICRsaWdodG5lc3M6IDUwJSk7XG4kY29sb3ItZ3JheS1leHRyYS1saWdodDogc2NhbGUtY29sb3IoJGNvbG9yLWdyYXksICRsaWdodG5lc3M6IDgwJSk7XG4kY29sb3ItZ3JheS1jb250cmFzdDogIzU5NTk1OTsgLy8gc3VmZmljaWVudCBmb3IgYW55IHNpemUgdGV4dCBhZ2FpbnN0IHdoaXRlIGJhY2tncm91bmRcbiRjb2xvci1ncmF5LWNvbnRyYXN0LXRpdGxlOiAjNzU3NTc1OyAvLyBzdWZmaWNpZW50IGZvciBsYXJnZSB0ZXh0IGFnYWluc3Qgd2hpdGUgYmFja2dyb3VuZFxuJGNvbG9yLXdoaXRlOiAjZmZmO1xuXG4kYnJhbmQtZGlzYWJsZWQ6ICRjb2xvci1ncmF5LWxpZ2h0O1xuXG4vKiBzaXppbmcgKi9cbiRlYy10aWxlLXdpZHRoOiAyMHJlbSAhZGVmYXVsdDtcbiRlYy10aWxlLWhlaWdodDogMjByZW0gIWRlZmF1bHQ7XG5cbiRjYXJkLWxpc3Qtd2lkdGg6IDU0MHB4O1xuXG4kbGVhZC1iYXItaGVpZ2h0OiA4cmVtO1xuXG4vKiBnbG9iYWwgYWxlcnQgKi9cbiRnbG9iYWwtYWxlcnQtaGVpZ2h0OiAxMHJlbTtcbiRzaGFyZS1iYW5uZXItaGVpZ2h0OiA1cmVtO1xuXG4vKiBuYXYgKi9cbiRuYXYtaGVpZ2h0OiAzLjVyZW07XG4kbmF2LWhlaWdodC1sZzogNXJlbTtcblxuLyogdHlwb2dyYXBoeSAqL1xuJGZvbnQtZmFtaWx5LWhhbmR3cml0aW5nOiAnSW5kaWUgRmxvd2VyJywgY3Vyc2l2ZTtcbiIsIkBpbXBvcnQgJ3RoZW1lLnNjc3MnO1xuXG4uY29udGFpbmVyV2l0aEJhY2tncm91bmQge1xuICB3aWR0aDogJHNwYWNlLXhsO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5jb250YWluZXIge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4uYWRkcmVzc0JveCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHdpZHRoOiAkc3BhY2UteGw7XG4gIHNwYW4ge1xuICAgIGNvbG9yOiBnZXRDb2xvcih2YXIoLS1jb2xvci1wcmltYXJ5KSwgJGNvbG9yLXByaW1hcnkpO1xuICAgIGZvbnQtc2l6ZTogJHRleHQteHM7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICB9XG5cbiAgcCB7XG4gICAgbWFyZ2luOiAkbTA7XG4gIH1cbn1cblxuLmFkZHJlc3NMaW5rIHtcbiAgY29sb3I6IHZhcigtLWxpbmstY29sb3IpO1xuICBmb250LXNpemU6ICR0ZXh0LXhzO1xuICBtYXJnaW4tdG9wOiAkc3BhY2UteHhzO1xuXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiB2YXIoLS1saW5rLWNvbG9yLWhvdmVyKTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cbn1cblxuLndpdGhCYWNrZ3JvdW5kIHtcbiAgYmFja2dyb3VuZDogJGNvbG9yLWdyYXktbGlnaHQ7XG4gIG1hcmdpbjogMXJlbSBhdXRvIDAuNXJlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogJHBhZGRpbmctY296eTtcblxuICBzcGFuIHtcbiAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogJHRleHQteHM7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZS14eHM7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgfVxuXG4gIHAge1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LW1kO1xuICAgIG1hcmdpbjogJG0wO1xuICB9XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtKSB7XG4gICAgd2lkdGg6IDgwJTtcbiAgfVxufVxuIiwiLyogLS0tLS0tLS0tLS0tLS0tLSBUWVBPR1JBUEhZIC0tLS0tLS0tLS0tLSAqL1xuXG4vKipcbiAgKiBAdG9rZW5zIEZvbnQgU2l6ZVxuICAqIEBwcmVzZW50ZXIgRm9udFNpemVcbiAgKi9cblxuJHRleHQteHM6IDAuODc1cmVtO1xuJHRleHQtc206IDFyZW07XG4kdGV4dC1tZDogMS4xMjVyZW07XG4kdGV4dC1sZzogMS4yNXJlbTtcbiR0ZXh0LXhsOiAxLjVyZW07XG5cbiRoMS1mb250LXNpemU6ICR0ZXh0LXhsOyAvLyAyNHB4XG4kaDEtZm9udC1zaXplLW1vYmlsZTogJHRleHQtbGc7XG5cbiRoMi1mb250LXNpemU6ICR0ZXh0LW1kOyAvLyAxOHB4O1xuJGgzLWZvbnQtc2l6ZTogJHRleHQtc207IC8vIDE2IHB4XG5cbiRib2R5LWZvbnQtc2l6ZTogJHRleHQtc207IC8vIDE2cHhcblxuLyoqXG4gICogQHRva2VucyBMaW5lIEhlaWdodFxuICAqIEBwcmVzZW50ZXIgTGluZUhlaWdodFxuICAqL1xuXG4kbGluZS1oZWlnaHQteHM6IDEuMjU7XG4kbGluZS1oZWlnaHQtc206IDEuMzc1O1xuJGxpbmUtaGVpZ2h0LW1kOiAxLjU7XG4kbGluZS1oZWlnaHQteGw6IDEuODc1O1xuXG4kaDEtbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC14bDsgLy8gMzBweDtcbiRoMi1saW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LXNtOyAvLyAyMnB4O1xuJGgzLWxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQteHM7IC8vIDIwcHhcbiRib2R5LWxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtbWQ7IC8vIDI0cHhcblxuQG1peGluIGgxc3R5bGVzIHtcbiAgZm9udC1zaXplOiAkaDEtZm9udC1zaXplLW1vYmlsZTtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LW1kO1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkYnJlYWtwb2ludC1zbSkge1xuICAgIGZvbnQtc2l6ZTogJGgxLWZvbnQtc2l6ZTtcbiAgICBsaW5lLWhlaWdodDogJGgxLWxpbmUtaGVpZ2h0O1xuICB9XG59XG5cbkBtaXhpbiBoM3RpdGxlc3R5bGVzIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LWhlYWRpbmdzKSAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAkaDItZm9udC1zaXplICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtc20gIWltcG9ydGFudDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLyoqXG4gICogQHRva2VucyBGb250IFdlaWdodFxuICAqIEBwcmVzZW50ZXIgRm9udFdlaWdodFxuICAqL1xuXG4kZm9udC13ZWlnaHQtcmVndWxhcjogNDAwO1xuJGZvbnQtd2VpZ2h0LWJvbGQ6IDYwMDtcbiRmb250LXdlaWdodC1leHRyYS1ib2xkOiA3MDA7XG5cbiRib2R5LWZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtcmVndWxhcjtcblxuLyogLS0tLS0tLS0tLS0tLS0tIFNQQUNJTkcgLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4vKiBtYXJnaW5zICovXG5cbi8qKlxuICAqIEB0b2tlbnMgU3BhY2luZ1xuICAqIEBwcmVzZW50ZXIgU3BhY2luZ1xuICAqL1xuXG4kc3BhY2UteHh4czogMC4yNXJlbTsgLy8gdXNlIHNwYXJpbmdseVxuJHNwYWNlLXh4czogMC41cmVtO1xuJHNwYWNlLXhzOiAxcmVtO1xuJHNwYWNlLXNtOiAyLjVyZW07XG4kc3BhY2UtbWQ6IDVyZW07XG4kc3BhY2UtbGc6IDEwcmVtO1xuJHNwYWNlLXhsOiAyMHJlbTtcblxuLyoqXG4gICogQHRva2VucyBPdGhlciBTcGFjZSBUb2tlbnNcbiAgKi9cblxuJHAwOiAwO1xuJHBhZGRpbmctY29tcGFjdDogJHNwYWNlLXh4cztcbiRwYWRkaW5nLWNvbXBhY3QtcmVjdGFuZ2xlOiAkc3BhY2UteHhzICRzcGFjZS14cztcbiRwYWRkaW5nLWNvenk6ICRzcGFjZS14cztcbiRwYWRkaW5nLWNvbWZvcnRhYmxlOiAkc3BhY2Utc207XG5cbiRtMDogMDtcbiRtYXJnaW4tY29tcGFjdDogJHNwYWNlLXh4cztcbiRtYXJnaW4tY29tcGFjdC12ZXJ0aWNhbC1vbmx5OiAkc3BhY2UteHhzIDA7XG4kbWFyZ2luLWNvbXBhY3QtaG9yaXpvbnRhbC1vbmx5OiAwICRzcGFjZS14eHM7XG5cbiRtYXJnaW4tY296eTogJHNwYWNlLXhzO1xuJG1hcmdpbi1jb3p5LXZlcnRpY2FsLW9ubHk6ICRzcGFjZS14cyAwO1xuJG1hcmdpbi1jb3p5LWhvcml6b250YWwtb25seTogMCAkc3BhY2UteHM7XG5cbiRtYXJnaW4tY29tZm9ydGFibGU6ICRzcGFjZS1zbTtcbiRtYXJnaW4tY29tZm9ydGFibGUtdmVydGljYWwtb25seTogJHNwYWNlLXNtIDA7XG4kbWFyZ2luLWNvbWZvcnRhYmxlLWhvcml6b250YWwtb25seTogMCAkc3BhY2Utc207XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0gQlJFQUtQT0lOVFMgLS0tLS0tLS0tLSAqL1xuXG4vKipcbiAgKiBAdG9rZW5zIEJyZWFrcG9pbnRzXG4gICovXG4kYnJlYWtwb2ludC1zbTogNTc2cHg7XG4kYnJlYWtwb2ludC1tZDogNzY4cHg7XG4kYnJlYWtwb2ludC1sZzogOTkycHg7XG4kYnJlYWtwb2ludC14bDogMTE1MHB4O1xuJGJyZWFrcG9pbnQteHhsOiAxNDAwcHg7XG4iLCJAaW1wb3J0ICd0aGVtZS5zY3NzJztcblxuLmJhZGdlIHtcbiAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAkc3BhY2UteHh4cyAkc3BhY2UteHhzO1xuICBmb250LXNpemU6ICR0ZXh0LXhzO1xuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LXhzO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjE1cyBlYXNlLWluLW91dCxcbiAgICBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsXG4gICAgLXdlYmtpdC1ib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCxcbiAgICBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIC13ZWJraXQtYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsXG4gICAgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCxcbiAgICBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LFxuICAgIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dCxcbiAgICAtd2Via2l0LWJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG59XG5cbi5wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogZ2V0Q29sb3IodmFyKC0tY29sb3ItcHJpbWFyeSksICRjb2xvci1wcmltYXJ5KTtcbn1cblxuLmRhbmdlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJyYW5kLWRhbmdlcik7XG59XG5cbi5zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnJhbmQtc3VjY2Vzcyk7XG59XG4iLCJAaW1wb3J0ICd0aGVtZS5zY3NzJztcblxuLlNwaW5uZXIge1xuICBhbmltYXRpb246IHNwaW4gMXMgZWFzZS1pbi1vdXQgaW5maW5pdGU7XG4gIGJvcmRlcjogMC4zNXJlbSBzb2xpZCB2YXIoLS1zcGlubmVyLWNvbG9yLXJpbmcpO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlci10b3AtY29sb3I6IHZhcigtLXNwaW5uZXItY29sb3IpO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogJHNwYWNlLXNtO1xuICB3aWR0aDogJHNwYWNlLXNtO1xufVxuXG4uU3Bpbm5lci0tbGcge1xuICBib3JkZXItd2lkdGg6IDAuNXJlbTtcbiAgaGVpZ2h0OiAkc3BhY2UtbWQ7XG4gIHdpZHRoOiAkc3BhY2UtbWQ7XG59XG5cbi5TcGlubmVyLS1zbSB7XG4gIGJvcmRlci13aWR0aDogMC4ycmVtO1xuICBoZWlnaHQ6ICRzcGFjZS1zbTtcbiAgd2lkdGg6ICRzcGFjZS1zbTtcbn1cblxuLlNwaW5uZXItLXhzIHtcbiAgYm9yZGVyLXdpZHRoOiAwLjJyZW07XG4gIGhlaWdodDogJHNwYWNlLXhzO1xuICB3aWR0aDogJHNwYWNlLXhzO1xufVxuXG5Aa2V5ZnJhbWVzIHNwaW4ge1xuICB0byB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuIiwiQGltcG9ydCAndGhlbWUuc2Nzcyc7XG5cbiRidXR0b24tbGluZS1oZWlnaHQ6ICRib2R5LWxpbmUtaGVpZ2h0O1xuJGJ1dHRvbi1wYWRkaW5nOiAkcGFkZGluZy1jb21wYWN0LXJlY3RhbmdsZTtcblxuLkJ1dHRvbiB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAxMHJlbTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogJHRleHQtc207XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtcmVndWxhcjtcbiAgbGluZS1oZWlnaHQ6ICRidXR0b24tbGluZS1oZWlnaHQ7XG4gIHBhZGRpbmc6ICRidXR0b24tcGFkZGluZztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LFxuICAgIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dCxcbiAgICBvcGFjaXR5IDAuMTVzIGVhc2UtaW4tb3V0O1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAmOmFjdGl2ZSxcbiAgJjpob3ZlciB7XG4gICAgb3BhY2l0eTogMC44O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gIC8vIGZvY3VzIHN0eWxlcyBiYXNlZCBvbiBodHRwczovL3d3dy5zYXJhc291ZWlkYW4uY29tL2Jsb2cvZm9jdXMtaW5kaWNhdG9ycy9cbiAgJjpmb2N1cyB7XG4gICAgb3V0bGluZTogMnB4IHNvbGlkIHZhcigtLWxpbmstY29sb3IpO1xuICAgIG91dGxpbmUtb2Zmc2V0OiAycHg7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgOmZvY3VzOm5vdCg6Zm9jdXMtdmlzaWJsZSkge1xuICAgIG91dGxpbmU6IHVuc2V0O1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5zZXQ7XG4gIH1cblxuICBidXR0b246Zm9jdXMtdmlzaWJsZSB7XG4gICAgb3V0bGluZTogMnB4IHNvbGlkIHZhcigtLWxpbmstY29sb3IpO1xuICAgIG91dGxpbmUtb2Zmc2V0OiAycHg7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgLy8gcmVtb3ZlIGRlZmF1bHQgbGluayBzdHlsaW5nIFVOTEVTUyBsaW5rIHZhcmlhbnQgaXMgc3BlY2lmaWVkXG4gIGEsXG4gIGE6dmlzaXRlZCB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG5cbi5CdXR0b25fX2lubmVyIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLkJ1dHRvblNwaW5uZXIge1xuICBib3JkZXItY29sb3I6ICNmZmMzYzI7XG4gIGJvcmRlci10b3AtY29sb3I6IHZhcigtLWJyYW5kLWRhbmdlcik7XG4gIGJvcmRlci13aWR0aDogMC4yNXJlbTtcbiAgaGVpZ2h0OiAycmVtO1xuICBsZWZ0OiBjYWxjKDUwJSAtICRzcGFjZS1zbSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiBjYWxjKDUwJSAtICRzcGFjZS1zbSk7XG4gIHdpZHRoOiAycmVtO1xufVxuXG4vKiBTaXplcyAqL1xuLkJ1dHRvbl9fbGcge1xuICBmb250LXNpemU6ICR0ZXh0LWxnO1xuICBsaW5lLWhlaWdodDogJGJ1dHRvbi1saW5lLWhlaWdodDtcbiAgcGFkZGluZzogJGJ1dHRvbi1wYWRkaW5nO1xufVxuXG4uQnV0dG9uX19zbSB7XG4gIGZvbnQtc2l6ZTogJHRleHQteHM7XG4gIGxpbmUtaGVpZ2h0OiAkYnV0dG9uLWxpbmUtaGVpZ2h0O1xuICBwYWRkaW5nOiAkc3BhY2UteHhzO1xufVxuXG4vKiBCbG9jayBsZXZlbCAqL1xuLkJ1dHRvbl9fYmxvY2sge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi8vIHBhZGRpbmdcbi5wYWRkZWQge1xuICBwYWRkaW5nOiAkc3BhY2UteHhzICRzcGFjZS1tZDtcbn1cblxuLnVwcGVyY2FzZSB7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4vLyBzcXVhcmVcbi5zcXVhcmUge1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xufVxuXG4uYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtZXh0cmEtYm9sZDtcbn1cblxuLyogVHlwZXMgKi9cbi5CdXR0b25fX2JsYWNrIHtcbiAgYmFja2dyb3VuZDogJGNvbG9yLWJsYWNrO1xuICBib3JkZXItY29sb3I6ICRjb2xvci1ibGFjaztcbiAgY29sb3I6ICRjb2xvci13aGl0ZTtcbn1cblxuLkJ1dHRvbl9fbGluayB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIGNvbG9yOiB2YXIoLS1saW5rLWNvbG9yKTtcbiAgbWluLWhlaWdodDogMnJlbTtcbiAgcGFkZGluZzogJHAwO1xufVxuXG4uQnV0dG9uX19kYW5nZXIsXG5hLkJ1dHRvbl9fZGFuZ2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnJhbmQtZGFuZ2VyKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icmFuZC1kYW5nZXIpO1xuICBjb2xvcjogJGNvbG9yLXdoaXRlO1xufVxuXG4uQnV0dG9uX19kYW5nZXI6YWN0aXZlLFxuLkJ1dHRvbl9fZGFuZ2VyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnJhbmQtZGFuZ2VyKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icmFuZC1kYW5nZXIpO1xuICBjb2xvcjogJGNvbG9yLXdoaXRlO1xufVxuXG4uQnV0dG9uX19kZWZhdWx0LFxuYS5CdXR0b25fX2RlZmF1bHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JheS1kYXJrO1xuICBib3JkZXItY29sb3I6ICRjb2xvci1ncmF5LWRhcms7XG4gIGNvbG9yOiAkY29sb3Itd2hpdGU7XG59XG5cbi5CdXR0b25fX2RlZmF1bHQ6YWN0aXZlLFxuLkJ1dHRvbl9fZGVmYXVsdDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmF5LWRhcms7XG4gIGJvcmRlci1jb2xvcjogJGNvbG9yLWdyYXktZGFyaztcbiAgY29sb3I6ICRjb2xvci13aGl0ZTtcbn1cblxuLkJ1dHRvbl9fcHJpbWFyeSxcbmEuQnV0dG9uX19wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gIGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cbiAgJjphY3RpdmUsXG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXByaW1hcnktZGFya2VuZWQpO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeS1kYXJrZW5lZCk7XG4gICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgfVxufVxuXG4uQnV0dG9uX19zZWNvbmRhcnksXG5hLkJ1dHRvbl9fc2Vjb25kYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itc2Vjb25kYXJ5KTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci1zZWNvbmRhcnkpO1xuICBjb2xvcjogJGNvbG9yLXdoaXRlO1xufVxuXG4uQnV0dG9uX19zZWNvbmRhcnk6YWN0aXZlLFxuLkJ1dHRvbl9fc2Vjb25kYXJ5OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3Itc2Vjb25kYXJ5KTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci1zZWNvbmRhcnkpO1xuICBjb2xvcjogJGNvbG9yLXdoaXRlO1xufVxuXG4uQnV0dG9uX19zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnJhbmQtc3VjY2Vzcyk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnJhbmQtc3VjY2Vzcyk7XG4gIGNvbG9yOiAkY29sb3Itd2hpdGU7XG59XG5cbi5CdXR0b25fX3N1Y2Nlc3M6YWN0aXZlLFxuLkJ1dHRvbl9fc3VjY2Vzczpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWJyYW5kLXN1Y2Nlc3MpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWJyYW5kLXN1Y2Nlc3MpO1xuICBjb2xvcjogJGNvbG9yLXdoaXRlO1xufVxuXG4uQnV0dG9uX193aGl0ZSB7XG4gIGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcbiAgYm9yZGVyLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gIGNvbG9yOiAkY29sb3ItYmxhY2s7XG59XG5cbi5CdXR0b25fX2xpbmsge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IHZhcigtLWxpbmstY29sb3IpO1xuICBtYXJnaW46IDAgYXV0bztcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbmEuQnV0dG9uX19wYW5lbCxcbi5CdXR0b25fX3BhbmVsIHtcbiAgYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3gtc2hhZG93OiAwIDAgOHB4IDAgJGNvbG9yLWdyYXk7XG4gIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgbGluZS1oZWlnaHQ6ICRidXR0b24tbGluZS1oZWlnaHQ7XG4gIG1hcmdpbjogJG1hcmdpbi1jb3p5LWhvcml6b250YWwtb25seTtcbiAgcGFkZGluZzogJHBhZGRpbmctY296eTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbn1cblxuLkJ1dHRvbl9fcGFuZWw6YWN0aXZlLFxuLkJ1dHRvbl9fcGFuZWw6aG92ZXIge1xuICBib3gtc2hhZG93OiAwIDAgOHB4IDAgJGNvbG9yLWdyYXktZGFyaztcbn1cblxuLyogRGlzYWJsZWQgKi9cbi5CdXR0b25fX2Rpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWRpc2FibGVkO1xuICBib3JkZXItY29sb3I6ICRicmFuZC1kaXNhYmxlZDtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi8qIE91dGxpbmUgKi9cbi5CdXR0b25fX291dGxpbmUsXG5hLkJ1dHRvbl9fb3V0bGluZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uQnV0dG9uX19vdXRsaW5lLkJ1dHRvbi0tZGFuZ2VyLFxuYS5CdXR0b25fX291dGxpbmUuQnV0dG9uLS1kYW5nZXIge1xuICBjb2xvcjogdmFyKC0tYnJhbmQtZGFuZ2VyKTtcbn1cblxuLkJ1dHRvbl9fb3V0bGluZS5CdXR0b24tLWRhbmdlcjphY3RpdmUsXG4uQnV0dG9uX19vdXRsaW5lLkJ1dHRvbi0tZGFuZ2VyOmhvdmVyLFxuYS5CdXR0b25fX291dGxpbmUuQnV0dG9uLS1kYW5nZXI6aG92ZXIge1xuICBjb2xvcjogJGNvbG9yLXdoaXRlO1xufVxuXG4uQnV0dG9uX19vdXRsaW5lLkJ1dHRvbl9fZGVmYXVsdCxcbmEuQnV0dG9uX19vdXRsaW5lLkJ1dHRvbl9fZGVmYXVsdCB7XG4gIGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrO1xufVxuXG4uQnV0dG9uX19vdXRsaW5lLkJ1dHRvbl9fZGVmYXVsdDphY3RpdmUsXG4uQnV0dG9uX19vdXRsaW5lLkJ1dHRvbl9fZGVmYXVsdDpob3ZlcixcbmEuQnV0dG9uX19vdXRsaW5lLkJ1dHRvbl9fZGVmYXVsdDpob3ZlciB7XG4gIGNvbG9yOiAkY29sb3Itd2hpdGU7XG59XG5cbi5CdXR0b25fX291dGxpbmUuQnV0dG9uX19wcmltYXJ5LFxuYS5CdXR0b25fX291dGxpbmUuQnV0dG9uX19wcmltYXJ5IHtcbiAgY29sb3I6IGdldENvbG9yKHZhcigtLWNvbG9yLXByaW1hcnkpLCAkY29sb3ItcHJpbWFyeSk7XG59XG5cbi5CdXR0b25fX291dGxpbmUuQnV0dG9uX19wcmltYXJ5OmFjdGl2ZSxcbi5CdXR0b25fX291dGxpbmUuQnV0dG9uX19wcmltYXJ5OmhvdmVyLFxuYS5CdXR0b25fX291dGxpbmUuQnV0dG9uX19wcmltYXJ5OmhvdmVyIHtcbiAgY29sb3I6ICRjb2xvci13aGl0ZTtcbn1cblxuLkJ1dHRvbl9fb3V0bGluZS5CdXR0b24tLXNlY29uZGFyeSxcbmEuQnV0dG9uX19vdXRsaW5lLkJ1dHRvbi0tc2Vjb25kYXJ5IHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXNlY29uZGFyeSk7XG59XG5cbi5CdXR0b25fX291dGxpbmUuQnV0dG9uLS1zZWNvbmRhcnk6YWN0aXZlLFxuLkJ1dHRvbl9fb3V0bGluZS5CdXR0b24tLXNlY29uZGFyeTpob3ZlcixcbmEuQnV0dG9uX19vdXRsaW5lLkJ1dHRvbi0tc2Vjb25kYXJ5OmhvdmVyIHtcbiAgY29sb3I6ICRjb2xvci13aGl0ZTtcbn1cblxuLkJ1dHRvbl9fb3V0bGluZS5CdXR0b24tLXN1Y2Nlc3MsXG5hLkJ1dHRvbl9fb3V0bGluZS5CdXR0b24tLXN1Y2Nlc3Mge1xuICBjb2xvcjogdmFyKC0tYnJhbmQtc3VjY2Vzcyk7XG59XG5cbi5CdXR0b25fX291dGxpbmUuQnV0dG9uLS1zdWNjZXNzOmFjdGl2ZSxcbi5CdXR0b25fX291dGxpbmUuQnV0dG9uLS1zdWNjZXNzOmhvdmVyLFxuYS5CdXR0b25fX291dGxpbmUuQnV0dG9uLS1zdWNjZXNzOmhvdmVyIHtcbiAgY29sb3I6ICRjb2xvci13aGl0ZTtcbn1cblxuLkJ1dHRvbl9fb3V0bGluZS5CdXR0b25fX2Rpc2FibGVkLFxuYS5CdXR0b25fX291dGxpbmUuQnV0dG9uX19kaXNhYmxlZCB7XG4gIGNvbG9yOiAkYnJhbmQtZGlzYWJsZWQ7XG59XG5cbi5CdXR0b25fX291dGxpbmUuQnV0dG9uX193aGl0ZSxcbmEuQnV0dG9uX19vdXRsaW5lLkJ1dHRvbl9fd2hpdGUge1xuICBjb2xvcjogJGNvbG9yLXdoaXRlO1xufVxuXG4uQnV0dG9uX193aXRoX19pY29uIHN2ZyB7XG4gIG1hcmdpbi1yaWdodDogJHNwYWNlLXh4cztcbn1cblxuLkJ1dHRvbi0tcGFuZWwuQnV0dG9uX193aXRoX19pY29uIHN2ZyB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAkc3BhY2UteHM7XG59XG5cbi5CdXR0b25fX3dpdGhfX2ljb25fX29ubHkgc3ZnIHtcbiAgbWFyZ2luLXJpZ2h0OiAkbTA7XG59XG4iLCJAaW1wb3J0ICd0aGVtZS5zY3NzJztcblxuLnJvb3Qge1xuICBjb2xvcjogJGJyYW5kLWRpc2FibGVkO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmNoZWNrZWQge1xuICBjb2xvcjogdmFyKC0tYnJhbmQtc3VjY2Vzcyk7XG59XG4iLCJAaW1wb3J0ICd0aGVtZS5zY3NzJztcblxuLmNoZWNrTGlzdEl0ZW0ge1xuICBib3gtc2hhZG93OiAwIDAgOHB4IDAgcmdiYSgxOTMsIDE5MywgMTkzLCAwLjUpO1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2UteHM7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5oZWFkZXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uaWNvbiB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRjb2xvci1ncmF5LWxpZ2h0O1xuICBjb2xvcjogJGNvbG9yLWdyYXktZGFyaztcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6ICRwYWRkaW5nLWNvenk7XG4gIHdpZHRoOiA4MHB4O1xufVxuXG4ueCAuaWNvbiB7XG4gIGNvbG9yOiB2YXIoLS1icmFuZC1kYW5nZXIpO1xufVxuXG4uY2hlY2sgLmljb24ge1xuICBjb2xvcjogdmFyKC0tYnJhbmQtc3VjY2Vzcyk7XG59XG5cbi50aXRsZSB7XG4gIGZsZXg6IDE7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcbiAgcGFkZGluZzogJHBhZGRpbmctY296eTtcbn1cblxuLmRlc2NyaXB0aW9uIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRjb2xvci1ncmF5LWxpZ2h0O1xuICBkaXNwbGF5OiBub25lO1xuICBwYWRkaW5nOiAkcGFkZGluZy1jb3p5O1xufVxuXG4uZGVzY3JpcHRpb25fX29wZW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnRvZ2dsZSB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZvbnQtc2l6ZTogJHRleHQtc207XG4gIGhlaWdodDogMnJlbTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbjogMCAkc3BhY2UteHMgMCAkc3BhY2UteHhzO1xuICB3aWR0aDogMnJlbTtcblxuICAmOmFjdGl2ZSxcbiAgJjpmb2N1cyxcbiAgJjpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5LWRhcmtlbmVkKTtcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeS1kYXJrZW5lZCk7XG4gIH1cbn1cblxuQG1lZGlhIHByaW50IHtcbiAgLmRlc2NyaXB0aW9uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuIiwiQGltcG9ydCAndGhlbWUuc2Nzcyc7XG5cbi5jb250YWN0SW5mbyB7XG4gIGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbSkge1xuICAgICAgbWluLWhlaWdodDogMnJlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZS14eHM7XG4gICAgfVxuICB9XG59XG4iLCJAaW1wb3J0ICd0aGVtZS5zY3NzJztcblxuLmNvbnRhaW5lciB7XG4gIG1hcmdpbjogJG1hcmdpbi1jb21mb3J0YWJsZS12ZXJ0aWNhbC1vbmx5O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5pY29uIHtcbiAgZm9udC1zaXplOiAkdGV4dC1sZztcbn1cblxuLnRpdGxlIHtcbiAgY29sb3I6ICRjb2xvci1ncmF5LWRhcms7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIG1hcmdpbjogJG1hcmdpbi1jb21wYWN0LXZlcnRpY2FsLW9ubHk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5saXN0IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAkbTA7XG4gIHBhZGRpbmc6ICRwMDtcbn1cblxuLml0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2UteHhzO1xufVxuXG4uc25pcHBldCB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW46ICRtYXJnaW4tY296eS12ZXJ0aWNhbC1vbmx5O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogJGJyZWFrcG9pbnQtbWQpIHtcbiAgLnNuaXBwZXQge1xuICAgIG1hcmdpbjogJG0wO1xuICB9XG59XG4iLCIuRGlzdHJpY3RMaXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiB3cmFwO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uRGlzdHJpY3RMaXN0SXRlbSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbiAgbWFyZ2luOiAwLjVyZW07XG4gIHBhZGRpbmc6IDAuNjI1cmVtIDFyZW07XG59XG4iLCJAaW1wb3J0ICd0aGVtZS5zY3NzJztcblxuLkVuZG9yc2VtZW50TGlzdCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLkVuZG9yc2VtZW50TGlzdF9fQnV0dG9uIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgY29sb3I6IHZhcigtLWxpbmstY29sb3IpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLkVuZG9yc2VtZW50TGlzdF9fQnV0dG9uOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLWxpbmstY29sb3ItLWhvdmVyKTtcbn1cblxuLkVuZG9yc2VtZW50TGlzdF9fTGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLkVuZG9yc2VtZW50TGlzdF9fTGlzdCBsaSB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5LWxpZ2h0O1xuICBib3JkZXItbGVmdDogMC4zMjVyZW0gc29saWQgJGNvbG9yLWJsYWNrO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAzcmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gIG1heC13aWR0aDogMTVyZW07XG4gIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgcGFkZGluZy1yaWdodDogMXJlbTtcbn1cblxuLkVuZG9yc2VtZW50TGlzdF9fTGlzdCBsaSA+IGEsXG4uRW5kb3JzZW1lbnRMaXN0X19MaXN0IGxpID4gc3Bhbixcbi5FbmRvcnNlbWVudExpc3RfX0xpc3QgbGkgPiBhOnZpc2l0ZWQge1xuICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5FbmRvcnNlbWVudExpc3RfX0xpc3QgbGkgPiBhOmFjdGl2ZSxcbi5FbmRvcnNlbWVudExpc3RfX0xpc3QgbGkgPiBhOmZvY3VzLFxuLkVuZG9yc2VtZW50TGlzdF9fTGlzdCBsaSA+IGE6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tbGluay1jb2xvci0taG92ZXIpO1xufVxuIiwiQGltcG9ydCAndGhlbWUuc2Nzcyc7XG5cbi5kcmF3ZXJDb250YWluZXIge1xuICBib3gtc2hhZG93OiAxcHggMXB4IDRweCAxcHggJGNvbG9yLWdyYXk7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjZS1tZDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5kcmF3ZXJPdXRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6ICRwYWRkaW5nLWNvenk7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgJjpob3ZlciB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG4gIGgzIHtcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gICAgbWFyZ2luLWJvdHRvbTogJG0wO1xuICAgIG1hcmdpbi10b3A6ICRzcGFjZS14eHM7XG4gIH1cbn1cblxuLmRyYXdlck91dGVyT3BlbiB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItZ3JheTtcbn1cblxuLmRyYXdlckFycm93IHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xufVxuXG4uZGlzYWJsZWQge1xuICAuZHJhd2VyT3V0ZXIge1xuICAgIGgzIHtcbiAgICAgIGNvbG9yOiAkY29sb3ItZ3JheTtcbiAgICB9XG4gICAgLmRyYXdlckFycm93IHtcbiAgICAgIGNvbG9yOiAkY29sb3ItZ3JheTtcbiAgICB9XG4gICAgJjpob3ZlciB7XG4gICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgfVxuICB9XG59XG5cbi5kcmF3ZXJJbm5lciB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkYnJlYWtwb2ludC1zbSkge1xuICAgIHBhZGRpbmctdG9wOiAkc3BhY2UteHM7XG4gIH1cbn1cbiIsIkBpbXBvcnQgJ3RoZW1lLnNjc3MnO1xuXG4vKiBEZWZhdWx0OiA1MHg1MCAqL1xuLkhlYWRzaG90IHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBoZWlnaHQ6IDUwcHg7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBwYWRkaW5nOiAkcDA7XG4gIHdpZHRoOiA1MHB4O1xufVxuXG4uc2hhZG93IHtcbiAgYm94LXNoYWRvdzogMCAwIDEycHggMCByZ2JhKDE5MywgMTkzLCAxOTMsIDAuNSk7XG59XG5cbi8qIExhcmdlOiAxMDB4MTAwICovXG4ubGcge1xuICBoZWlnaHQ6IDEwMHB4O1xuICB3aWR0aDogMTAwcHg7XG59XG5cbi8qIFNtYWxsOiAzMHgzMCAqL1xuLnhzIHtcbiAgaGVpZ2h0OiAzMHB4O1xuICBtYXJnaW46ICRtMDtcbiAgd2lkdGg6IDMwcHg7XG59XG5cbi53aXRoZHJhd24ge1xuICBmaWx0ZXI6IGdyYXlzY2FsZSgxKTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6ICRicmVha3BvaW50LW1kKSB7XG4gIC5yZXNwb25zaXZlIHtcbiAgICAubGcge1xuICAgICAgaGVpZ2h0OiAxNTBweDtcbiAgICAgIHdpZHRoOiAxNTBweDtcbiAgICB9XG4gIH1cbn1cblxuLmJvcmRlciB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgaGVpZ2h0OiA2NnB4O1xuICB3aWR0aDogNjZweDtcbiAgei1pbmRleDogMTtcbn1cbiIsIkBpbXBvcnQgJ3RoZW1lLnNjc3MnO1xuXG4uaGV4YWdvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAwOyAvKiBSZXF1aXJlZCB0byByZW1vdmUgc3BhY2UgYmV0d2VlbiBpbmxpbmUtYmxvY2sgZWxlbWVudHMgKi9cbiAgaGVpZ2h0OiA1MnB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA0OHB4O1xufVxuXG4uYm9keSB7XG4gIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gIGZvbnQtc2l6ZTogJHRleHQteGw7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtcmVndWxhcjtcbiAgaGVpZ2h0OiA1MnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdG9wOiA4cHg7XG4gIHdpZHRoOiA0N3B4O1xufVxuXG4udHJhcGV6b2lkIHtcbiAgYm9yZGVyLXRvcDogMTJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMTJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDUycHg7XG4gIHdpZHRoOiAwO1xufVxuXG46Z2xvYmFsKC50cmFwZXpvaWRfX2xlZnQpIHtcbiAgYm9yZGVyLXJpZ2h0OiAyNHB4IHNvbGlkIHZhcigtLWNvbG9yLXByaW1hcnkpO1xufVxuXG46Z2xvYmFsKC50cmFwZXpvaWRfX3JpZ2h0KSB7XG4gIGJvcmRlci1sZWZ0OiAyNHB4IHNvbGlkIHZhcigtLWNvbG9yLXByaW1hcnktZGFya2VuZWQpO1xufVxuIiwiQGltcG9ydCAndGhlbWUuc2Nzcyc7XG5cbi5MaW5rQnV0dG9uLFxuLkxpbmtCdXR0b246dmlzaXRlZCB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcbiAgYm9yZGVyLWNvbG9yOiAkY29sb3ItZ3JheS1kYXJrO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBjb2xvcjogJGNvbG9yLWdyYXktZGFyaztcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgaGVpZ2h0OiAxLjc1cmVtO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDEuNzVyZW07XG59XG5cbi5MaW5rQnV0dG9uLS1zbSB7XG4gIGhlaWdodDogMS4yNXJlbTtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICB3aWR0aDogMS4yNXJlbTtcbn1cblxuLkxpbmtCdXR0b246YWN0aXZlLFxuLkxpbmtCdXR0b246Zm9jdXMsXG4uTGlua0J1dHRvbjpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeS1kYXJrZW5lZCk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5LWRhcmtlbmVkKTtcbn1cbiIsIkBpbXBvcnQgJ3RoZW1lLnNjc3MnO1xuXG4uTG9nbyB7XG4gIG1heC1oZWlnaHQ6ICRuYXYtaGVpZ2h0O1xuICBtYXJnaW46IDAuNXJlbSAxcmVtO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLkxvZ28ge1xuICAgIG1heC1oZWlnaHQ6ICRuYXYtaGVpZ2h0LWxnO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuTG9nbyB7XG4gICAgbWFyZ2luLWxlZnQ6IDJyZW07XG4gIH1cbn1cbiIsIkBpbXBvcnQgJ3RoZW1lLnNjc3MnO1xuXG4ubmV3c0l0ZW0ge1xuICBib3gtc2hhZG93OiAwIDAgMTJweCAwIHJnYmEoMTgwLCAxODAsIDE4MCwgMC41KTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC1hdXRvLWZsb3c6IGNvbHVtbjtcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLXhzO1xuICBwYWRkaW5nOiAkc3BhY2UteHM7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi50aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjZS14eHM7XG59XG5cbi5kZXNjcmlwdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjZS14cztcbn1cblxuLmhlYWRlciB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLXh4cztcbn1cblxuLmZhdmljb24ge1xuICBoZWlnaHQ6IDI1cHg7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjZS14eHM7XG4gIG1pbi13aWR0aDogMjVweDtcbiAgcGFkZGluZy1yaWdodDogJHNwYWNlLXh4cztcbn1cblxuLyogTGFyZ2U6IDEwMHgxMDAgKi9cbi5pbWFnZSB7XG4gIGhlaWdodDogMTI1cHg7XG4gIG1hcmdpbi1sZWZ0OiAkc3BhY2UteHhzO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogJGJyZWFrcG9pbnQtbWQpIHtcbiAgLmltYWdlIHtcbiAgICBoZWlnaHQ6IDE3NXB4O1xuICAgIG1hcmdpbi1sZWZ0OiAkc3BhY2UteHM7XG4gIH1cbn1cbiIsIkBpbXBvcnQgJ3RoZW1lLnNjc3MnO1xuXG4ubm90aWZpY2F0aW9uIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZvbnQtc2l6ZTogJHRleHQteHM7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1zbTtcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLXhzO1xuICBwYWRkaW5nOiAkcGFkZGluZy1jb3p5O1xufVxuXG4ubGVmdCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5ib2R5IHtcbiAgbWFyZ2luOiAkbWFyZ2luLWNvenktaG9yaXpvbnRhbC1vbmx5O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmNsb3NlIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvcGFjaXR5OiAwLjc7XG4gIHBhZGRpbmc6ICRwMDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi53YXJuaW5nIHtcbiAgLmNsb3NlIHtcbiAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgICY6aG92ZXIge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gIH1cbn1cblxuLmljb24ge1xuICBmb250LXNpemU6IDEuNzVyZW07XG59XG5cbi5kYW5nZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhkN2RhO1xuICBib3JkZXItY29sb3I6ICNmNWM2Y2I7XG4gIGNvbG9yOiAjNzIxYzI0O1xufVxuXG4uaW5mbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkMWVjZjE7XG4gIGJvcmRlci1jb2xvcjogI2JlZTVlYjtcbiAgY29sb3I6ICMwYzU0NjA7XG59XG5cbi5zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnJhbmQtc3VjY2Vzcyk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnJhbmQtc3VjY2Vzcyk7XG4gIGNvbG9yOiAkY29sb3Itd2hpdGU7XG59XG5cbi53YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjNjZDtcbiAgY29sb3I6ICM4NTY0MDQ7XG59XG5cbi5zbSB7XG4gIHBhZGRpbmc6ICRzcGFjZS14eHMgJHNwYWNlLXhzO1xuICAuaWNvbiB7XG4gICAgZm9udC1zaXplOiAkdGV4dC1sZztcbiAgfVxufVxuXG4ueHMge1xuICBwYWRkaW5nOiAwO1xuICAuaWNvbiB7XG4gICAgZm9udC1zaXplOiAkdGV4dC1tZDtcbiAgfVxufVxuIiwiQGltcG9ydCAndGhlbWUuc2Nzcyc7XG5cbi5wYW5lbCB7XG4gIGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcbiAgYm94LXNoYWRvdzogMCAwIDhweCAwICRjb2xvci1ncmF5O1xuICBjb2xvcjogJGNvbG9yLWJsYWNrO1xufVxuXG4uYnV0dG9uIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMsXG4gICY6YWN0aXZlIHtcbiAgICBib3gtc2hhZG93OiAwIDAgOHB4IDAgdmFyKC0tbGluay1jb2xvci0taG92ZXIpO1xuICB9XG59XG4iLCJAaW1wb3J0ICd0aGVtZS5zY3NzJztcblxuLnJvb3Qge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAkY29sb3ItYmxhY2s7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBoZWlnaHQ6IDEuNXJlbTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgd2lkdGg6IDEuNXJlbTtcbn1cbiIsIi5yb290IGFiYnIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5yb290IGFiYnI6OmFmdGVyIHtcbiAgY29udGVudDogJy8nO1xufVxuXG4ucm9vdCBhYmJyOmxhc3QtY2hpbGQ6OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG59XG4iLCJAaW1wb3J0ICd0aGVtZS5zY3NzJztcblxuLlBsYWNlRmllbGRfX2lucHV0LWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLlBsYWNlRmllbGRfX2Ryb3Bkb3duLWNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyYXktZGFyaztcbiAgYm9yZGVyLXJhZGl1czogMCAwIDAuMjVyZW0gMC4yNXJlbTtcbiAgYm9yZGVyLXRvcC1jb2xvcjogJGNvbG9yLWdyYXk7XG4gIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbi10b3A6IC0wLjI1cmVtO1xuICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gM3JlbSk7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAxMDAlO1xuICB6LWluZGV4OiAxO1xufVxuXG4uUGxhY2VGaWVsZF9fc3VnZ2VzdGlvbiB7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5QbGFjZUZpZWxkX19zdWdnZXN0aW9uOm50aC1jaGlsZChldmVuKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmF5LWV4dHJhLWxpZ2h0O1xufVxuXG4uUGxhY2VGaWVsZF9fc3VnZ2VzdGlvbi0tYWN0aXZlLFxuLlBsYWNlRmllbGRfX3N1Z2dlc3Rpb246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1saWdodCk7XG59XG5cbi5QbGFjZUZpZWxkX19kcm9wZG93bi1mb290ZXIge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yLWdyYXk7XG4gIHBhZGRpbmc6IDAuNXJlbSAwLjVyZW0gMCAwLjVyZW07XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4uUGxhY2VGaWVsZF9fZHJvcGRvd24tZm9vdGVyID4gaW1nIHtcbiAgbWF4LXdpZHRoOiAxNTBweDtcbn1cblxuLlBsYWNlRmllbGRfX0hpbnQge1xuICBjb2xvcjogJGNvbG9yLWdyYXktZGFyaztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAxcmVtO1xuICBtYXJnaW4tdG9wOiAkc3BhY2UteHh4cztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5QbGFjZUZpZWxkX19IaW50IHtcbiAgICBtYXJnaW4tdG9wOiAkc3BhY2UteHh4cztcbiAgfVxufVxuIiwiQGltcG9ydCAndGhlbWUuc2Nzcyc7XG5cbi5Qcm9ncmVzc0JhciBwcm9ncmVzcyB7XG4gIGJhY2tncm91bmQ6ICRjb2xvci1ncmF5O1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsZXg6IDE7XG4gIGhlaWdodDogMC41cmVtO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLlByb2dyZXNzQmFyLS13aGl0ZSBwcm9ncmVzcyB7XG4gIGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcbn1cblxuLlByb2dyZXNzQmFyLS1jb21wYWN0IHByb2dyZXNzIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMXJlbTtcbn1cblxuLlByb2dyZXNzQmFyIHByb2dyZXNzOjotbW96LXByb2dyZXNzLWJhciB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG59XG5cbi5Qcm9ncmVzc0JhciBwcm9ncmVzczo6LXdlYmtpdC1wcm9ncmVzcy1iYXIge1xuICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbn1cblxuLlByb2dyZXNzQmFyLS13aGl0ZSBwcm9ncmVzczo6LXdlYmtpdC1wcm9ncmVzcy1iYXIge1xuICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG59XG5cbi5Qcm9ncmVzc0JhciBwcm9ncmVzczo6LXdlYmtpdC1wcm9ncmVzcy12YWx1ZSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xufVxuIiwiLnRleHRMaW5lIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1iYXNpczogMTAwJTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sb3I6ICM5Nzk3OTc7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIG1hcmdpbi10b3A6IDEuNXJlbTtcbn1cblxuLnRleHRMaW5lOjpiZWZvcmUsXG4udGV4dExpbmU6OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGZsZXgtZ3JvdzogMTtcbiAgYmFja2dyb3VuZDogIzk3OTc5NztcbiAgaGVpZ2h0OiAxcHg7XG4gIGZvbnQtc2l6ZTogMHB4O1xuICBsaW5lLWhlaWdodDogMHB4O1xufVxuXG4udGV4dExpbmU6OmJlZm9yZSB7XG4gIG1hcmdpbi1yaWdodDogMXJlbTtcbn1cblxuLnRleHRMaW5lOjphZnRlciB7XG4gIG1hcmdpbi1sZWZ0OiAxcmVtO1xufVxuIiwiQGltcG9ydCAndGhlbWUuc2Nzcyc7XG5cbi5TaGFyZUNhcmQge1xuICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG4gIGJveC1zaGFkb3c6IDAgMCAxMnB4IDAgcmdiYSgxMTgsIDExOCwgMTE4LCAwLjI2KTtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICBwYWRkaW5nOiAxcmVtO1xufVxuXG4uU2hhcmVDYXJkIGgzIHtcbiAgY29sb3I6ICRjb2xvci1ncmF5LWRhcms7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5TaGFyZUNhcmQge1xuICAgIHBhZGRpbmctbGVmdDogMnJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xuICB9XG59XG4iLCIucHJpbnRCdXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbiIsIkBpbXBvcnQgJ3RoZW1lLnNjc3MnO1xuXG4uc25pcHBldCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGNvbG9yOiAkY29sb3ItYmxhY2sgIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMnJlbTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICY6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2UteHM7XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxuXG4gIHN1cCB7XG4gICAgY29sb3I6ICRjb2xvci1ncmF5O1xuICAgIGZvbnQtc2l6ZTogMC42NzVyZW07XG4gICAgbWFyZ2luLWxlZnQ6IDAuMzc1cmVtO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogdmFyKC0tbGluay1jb2xvci0taG92ZXIpO1xuICAgIH1cbiAgfVxuICBwIHtcbiAgICBtYXJnaW46ICRtMDtcbiAgfVxufVxuIiwiQGltcG9ydCAndGhlbWUuc2Nzcyc7XG5cbi5yb290IHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbjogMCBhdXRvIDNyZW0gYXV0bztcbiAgbWF4LXdpZHRoOiA5NjBweDtcbiAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtICN7JG5hdi1oZWlnaHR9KTtcbn1cblxuLm5hcnJvdyB7XG4gIG1heC13aWR0aDogMzByZW07XG59XG4iLCJAaW1wb3J0ICd0aGVtZS5zY3NzJztcblxuLlN0ZXBIZWFkZXIge1xuICBtYXJnaW46IDNyZW0gYXV0byAxLjVyZW0gYXV0bztcbiAgcGFkZGluZzogMCAxcmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiA4MCU7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1NzZweCkge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5TdGVwSGVhZGVyIGgyIHtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5TdGVwSGVhZGVyIGgyIHNwYW4ge1xuICBjb2xvcjogJGNvbG9yLWJsYWNrO1xufVxuXG4uU3RlcEhlYWRlciBwIHtcbiAgY29sb3I6ICRjb2xvci1ncmF5LWRhcms7XG4gIG1hcmdpbjogMCBhdXRvIDFyZW0gYXV0bztcbiAgbWF4LXdpZHRoOiA0NHJlbTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5TdGVwSGVhZGVyIGgyIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgfVxuXG4gIC5TdGVwSGVhZGVyIHAge1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIH1cbn1cbiIsIi5jYWxlbmRlckljb24ge1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbn1cblxuLmVsZWN0aW9uRGF5IHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi50aXRsZSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgcGFkZGluZzogMC41cmVtIDJyZW07XG59XG4iLCJAaW1wb3J0ICd0aGVtZS5zY3NzJztcblxuLkFkZHJlc3NNb2RhbF9fQ3VycmVudEFkZHJlc3Mge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWdyYXk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIHBhZGRpbmc6IDJyZW0gMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uQWRkcmVzc01vZGFsX19DdXJyZW50QWRkcmVzcyBzdmcge1xuICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuTW9kYWxfX0JvZHkgLkFkZHJlc3NGb3JtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAuQWRkcmVzc0Zvcm1fX2Zvcm1Hcm91cCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgIHNtYWxsIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMC41cmVtO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5CdXR0b24ge1xuICAgICAgbWFyZ2luOiAwIGF1dG8gMXJlbTtcbiAgICAgIHdpZHRoOiB1bnNldDtcbiAgICB9XG4gIH1cbn1cbiIsIkBpbXBvcnQgJ3RoZW1lLnNjc3MnO1xuXG4uYWxlcnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icmFuZC1zdWNjZXNzKTtcbiAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZm9udC1zaXplOiAwLjlyZW07XG4gIHotaW5kZXg6IDEwMDA7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW07XG4gIH1cblxuICBwIHtcbiAgICBtYXgtd2lkdGg6IDQwcmVtO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmc6IDFyZW07XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgIH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgIHBhZGRpbmc6IDJyZW07XG4gICAgfVxuICB9XG59XG5cbi5jbG9zZSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgb3BhY2l0eTogMC43O1xuICBwYWRkaW5nLXRvcDogMXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbiIsIkBpbXBvcnQgJ3RoZW1lLnNjc3MnO1xuXG4uYmFyQXNzb2NpYXRpb25FdmFsdWF0aW9ucyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgaDIge1xuICAgIGxldHRlci1zcGFjaW5nOiAycHg7XG4gICAgbWFyZ2luOiAwIDAgJHNwYWNlLXNtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIH1cbn1cblxuLmhpZ2hseVF1YWxpZmllZCBzdmcge1xuICBjb2xvcjogIzVmOWY5ZTtcbn1cblxuLnF1YWxpZmllZCBzdmcge1xuICBjb2xvcjogI2UwYjQ2Yztcbn1cblxuLm5vdFF1YWxpZmllZCBzdmcge1xuICBjb2xvcjogI2RjN2U2ZDtcbn1cblxuLm5vdEV2YWx1YXRlZCBzdmcge1xuICBjb2xvcjogIzg1ODE4MDtcbn1cblxuLnRvdGFsIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xufVxuXG4udG90YWwgLmhleGFnb24ge1xuICBtYXJnaW4tdG9wOiAkc3BhY2UteHM7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjZS14cztcbn1cblxuLmhpZ2hseVF1YWxpZmllZEhleGFnb24ge1xuICA6Z2xvYmFsKC50cmFwZXpvaWRfX2xlZnQpIHtcbiAgICBib3JkZXItcmlnaHQtY29sb3I6ICM1ZjlmOWU7XG4gIH1cbiAgOmdsb2JhbCgudHJhcGV6b2lkX19yaWdodCkge1xuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAjNDA3ZjdlO1xuICB9XG59XG5cbi5xdWFsaWZpZWRIZXhhZ29uIHtcbiAgOmdsb2JhbCgudHJhcGV6b2lkX19sZWZ0KSB7XG4gICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZTBiNDZjO1xuICB9XG4gIDpnbG9iYWwoLnRyYXBlem9pZF9fcmlnaHQpIHtcbiAgICBib3JkZXItbGVmdC1jb2xvcjogI2Q4YTU1MjtcbiAgfVxufVxuXG4ubm90UXVhbGlmaWVkSGV4YWdvbiB7XG4gIDpnbG9iYWwoLnRyYXBlem9pZF9fbGVmdCkge1xuICAgIGJvcmRlci1yaWdodC1jb2xvcjogI2RjN2U2ZDtcbiAgfVxuICA6Z2xvYmFsKC50cmFwZXpvaWRfX3JpZ2h0KSB7XG4gICAgYm9yZGVyLWxlZnQtY29sb3I6ICNjZjVkNDg7XG4gIH1cbn1cblxuLm5vdEV2YWx1YXRlZEhleGFnb24ge1xuICA6Z2xvYmFsKC50cmFwZXpvaWRfX2xlZnQpIHtcbiAgICBib3JkZXItcmlnaHQtY29sb3I6ICM4NTgxODA7XG4gIH1cbiAgOmdsb2JhbCgudHJhcGV6b2lkX19yaWdodCkge1xuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAjNDc0NzQ3O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAkYnJlYWtwb2ludC1tZCkge1xuICAudG90YWxzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAgIG1hcmdpbi10b3A6ICRzcGFjZS1zbTtcbiAgfVxuICAudG90YWwgLkhleGFnb24ge1xuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZS14eHM7XG4gIH1cbn1cbiIsIkBpbXBvcnQgJ3RoZW1lLnNjc3MnO1xuXG4uYmlvIHtcbiAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBoMiB7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgICBtYXJnaW46IDAgMCAkc3BhY2Utc207XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgfVxufVxuXG4vLyB0aGVzZSBzdHlsZXMgYXJlIGFwcGxpZWQgdG8gbWFya2Rvd25cbi8vIHRvZG8gLSBhcHBseSBtYXJrZG9xbiBndWlkZWxpbmVzIHRvIG1ha2Ugc3VyZSB0aGUgaHRtbCB3ZSByZWNlaXZlIHdvcmtzIHNlbWFudGljYWxseSB3aXRoIG91ciBkb2N1bWVudCBmbG93XG4uYmxvYiB7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjZS1zbTtcbiAgaDEge1xuICAgIGZvbnQtc2l6ZTogJHRleHQtbWQ7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICBtYXJnaW4tdG9wOiAkc3BhY2Utc207XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIHAge1xuICAgIG1hcmdpbjogJG0wO1xuICB9XG59XG4vKiBQbGF5ZXIgcmF0aW86IDEwMCAvICgxMjgwIC8gNzIwKSAqL1xuLnZpZGVvV3JhcHBlciB7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjZS1zbTtcbiAgcGFkZGluZy10b3A6IDU2LjI1JTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4udmlkZW8ge1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbn1cbiIsIkBpbXBvcnQgJ3RoZW1lLnNjc3MnO1xuXG4ucm9vdCB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyYXk7XG4gIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbiAgYm94LXNoYWRvdzogMCAwIDhweCAwIHJnYmEoMTM5LCAxMzksIDEzOSwgMC41KTtcbiAgY29sb3I6IHVuc2V0O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmb250LXNpemU6ICR0ZXh0LXhzO1xuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LXhzO1xuICBtYXJnaW46ICRzcGFjZS14cyAkc3BhY2UteHhzO1xuICBtaW4td2lkdGg6IDhyZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6ICRzcGFjZS14cyAkc3BhY2UteHhzO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAmOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLWxpbmstY29sb3ItLWhvdmVyKTtcbiAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxufVxuXG4ubGluayB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmRldGFpbHMge1xuICBjb2xvcjogJGNvbG9yLWJsYWNrO1xufVxuXG4uYWN0aXZlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tbGluay1jb2xvcik7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGNvbG9yOiAkY29sb3ItYmxhY2s7XG59XG5cbi5yZWNvbW1lbmRlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJyYW5kLXN1Y2Nlc3MpO1xuICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICBmb250LXNpemU6IDAuNjc1cmVtO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjZS14cztcbiAgbWFyZ2luLXRvcDogLSRzcGFjZS14cztcbiAgbWFyZ2luLWxlZnQ6IC0kc3BhY2UteHM7XG4gIG1hcmdpbi1yaWdodDogLSRzcGFjZS14cztcbiAgcGFkZGluZzogJHNwYWNlLXh4cyAkc3BhY2Utc207XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHdpZHRoOiBtYXgtY29udGVudDtcblxuICBzdmcge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbTtcbiAgfVxufVxuXG4uaGVhZHNob3Qge1xuICBmb250LXNpemU6ICR0ZXh0LWxnO1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2UteHhzO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5oZWFkc2hvdF9fc2F2ZWQge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgYm9yZGVyOiAzcHggc29saWQgJGNvbG9yLXdoaXRlO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gIGZvbnQtc2l6ZTogJHRleHQteHM7XG4gIGhlaWdodDogMjZweDtcbiAgbGVmdDogNzIlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAyNnB4O1xuICB6LWluZGV4OiAxO1xufVxuXG4uc2F2ZWRfX3Jhbmsge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3R0b206IDA7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZm9udC1zaXplOiAkdGV4dC14cztcbiAgaGVpZ2h0OiAyMHB4O1xuICBsZWZ0OiAwO1xuICBtYXJnaW46IGF1dG87XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAyMHB4O1xufVxuXG4vLyBUTyBNQUtFIEhFQURTSE9UIE9OTFkgQ0FORElEQUNZIExJU1QgSVRFTVNcbi5zbWFsbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLmRldGFpbHMsXG4gIC5yZWNvbW1lbmRlZCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIGEge1xuICAgIHBhZGRpbmc6ICRzcGFjZS14eHMgMC4yNXJlbTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgJjpmb2N1cyB7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC5hY3RpdmUge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDNweCB2YXIoLS1saW5rLWNvbG9yKTtcbiAgfVxuXG4gIC5yb290IHtcbiAgICBib3JkZXI6IDNweCBzb2xpZCB0cmFuc3BhcmVudDtcblxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBtaW4td2lkdGg6IHVuc2V0O1xuICAgIHdpZHRoOiA2NnB4O1xuICAgIGhlaWdodDogNjZweDtcbiAgICBwYWRkaW5nOiAwO1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgIH1cblxuICAgIC5oZWFkc2hvdCB7XG4gICAgICBwb3NpdGlvbjogdW5zZXQ7XG4gICAgfVxuICB9XG59XG5cbi53aXRoZHJhd24ge1xuICBpbWcge1xuICAgIG9wYWNpdHk6IDAuNTtcbiAgfVxuXG4gIGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrO1xuXG4gICY6aG92ZXIge1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogJGJyZWFrcG9pbnQtbWQpIHtcbiAgLkNhbmRpZGFjeUxpc3RJdGVtIHtcbiAgICBtYXJnaW46ICRtYXJnaW4tY29tcGFjdC1ob3Jpem9udGFsLW9ubHk7XG4gICAgbWluLXdpZHRoOiA4cmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAkYnJlYWtwb2ludC1sZykge1xuICAuQ2FuZGlkYWN5TGlzdEl0ZW0ge1xuICAgIG1hcmdpbjogJG1hcmdpbi1jb3p5LWhvcml6b250YWwtb25seTtcbiAgfVxufVxuIiwiQGltcG9ydCAndGhlbWUuc2Nzcyc7XG5cbi5DYW5kaWRhdGVDYXJkIHtcbiAgYm94LXNoYWRvdzogMCAwIDhweCAwIHJnYmEoMTkzLCAxOTMsIDE5MywgMC41KTtcbn1cblxuLkNhbmRpZGF0ZUNhcmRfX2hlYWRlciB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogOHJlbSAxZnIgYXV0bztcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBtaW5tYXgoOHJlbSwgbWF4LWNvbnRlbnQpO1xuICBncmlkLWdhcDogMXJlbTtcbn1cblxuLkNhbmRpZGF0ZUNhcmRfX2hlYWRlci0tbm8taGVhZHNob3Qge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6IDFyZW07XG59XG5cbi5DYW5kaWRhdGVDYXJkIGgzIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luOiAkc3BhY2UteHhzIDA7XG59XG5cbi5DYW5kaWRhdGVDYXJkX19CYWRnZSB7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjZS14eHhzO1xuICBtYXJnaW4tcmlnaHQ6ICRzcGFjZS14eHhzO1xufVxuXG4uQ2FuZGlkYXRlQ2FyZF9fQWxlcnRJY29uIHtcbiAgY29sb3I6IHZhcigtLWJyYW5kLXdhcm5pbmcpO1xufVxuXG4uQ2FuZGlkYXRlQ2FyZCBoNCB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbjogMC41cmVtIDA7XG59XG5cbi5DYW5kaWRhdGVDYXJkX19kZXRhaWxzIHtcbiAgYm9yZGVyLXRvcDogMC4xcmVtIHNvbGlkICRjb2xvci1ncmF5LWxpZ2h0O1xuICBkaXNwbGF5OiBub25lO1xuICBwYWRkaW5nOiAxcmVtO1xufVxuXG4uQ2FuZGlkYXRlQ2FyZF9fZGV0YWlscy0tb3BlbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uQ2FuZGlkYXRlQ2FyZF9faGVhZHNob3Qge1xuICBoZWlnaHQ6IDhyZW07XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICB3aWR0aDogOHJlbTtcbn1cblxuLkNhbmRpZGF0ZUNhcmRfX3RvZ2dsZSB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgaGVpZ2h0OiAxLjc1cmVtO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luOiAwIDFyZW0gMCAwLjVyZW07XG4gIHdpZHRoOiAxLjc1cmVtO1xufVxuXG4uQ2FuZGlkYXRlQ2FyZF9fdG9nZ2xlOmFjdGl2ZSxcbi5DYW5kaWRhdGVDYXJkX190b2dnbGU6Zm9jdXMsXG4uQ2FuZGlkYXRlQ2FyZF9fdG9nZ2xlOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5LWRhcmtlbmVkKTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnktZGFya2VuZWQpO1xufVxuXG4uQ2FuZGlkYXRlQ2FyZF9fdXJscyB7XG4gIG1hcmdpbi10b3A6IDAuNXJlbTtcbn1cblxuLkNhbmRpZGF0ZUNhcmRfX3VybHMgYSB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG59XG5cbi5DYW5kaWRhdGVDYXJkX19pc3N1ZXMge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4uQ2FuZGlkYXRlQ2FyZF9faXNzdWVzLWJsb2IgaDEge1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tdG9wOiAxLjVyZW07XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5DYW5kaWRhdGVDYXJkX19QYXJ0eUluaXRpYWxzIHtcbiAgbWFyZ2luLWxlZnQ6IDAuMzc1cmVtO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLkNhbmRpZGF0ZUNhcmQge1xuICAgIGdyaWQtZ2FwOiAxLjVyZW07XG4gIH1cblxuICAuQ2FuZGlkYXRlQ2FyZCBoMyB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICB9XG59XG5cbkBtZWRpYSBwcmludCB7XG4gIC5DYW5kaWRhdGVDYXJkIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBicmVhay1pbnNpZGU6IGF2b2lkO1xuICB9XG5cbiAgLkNhbmRpZGF0ZUNhcmQgaDIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMXJlbTtcbiAgfVxuXG4gIC5DYW5kaWRhdGVDYXJkIGgzIHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgfVxuXG4gIC5DYW5kaWRhdGVDYXJkX19kZXRhaWxzIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLkNhbmRpZGF0ZUNhcmRfX2hlYWRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAuQ2FuZGlkYXRlQ2FyZF9faGVhZHNob3Qge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuQ2FuZGlkYXRlQ2FyZF9fdXJscyxcbiAgLkNhbmRpZGF0ZUNhcmRfX3RvZ2dsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuIiwiQGltcG9ydCAndGhlbWUuc2Nzcyc7XG5cbi5idXR0b25Hcm91cCB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG4uYnV0dG9uR3JvdXAgYSB7XG4gIGZsZXg6IDA7XG4gIG1hcmdpbjogMCAwLjVyZW0gMXJlbSAwO1xufVxuXG4uYnV0dG9uR3JvdXAgYTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG5hLmJ1dHRvbiB7XG4gIGJhY2tncm91bmQ6ICRjb2xvci1ncmF5LWxpZ2h0O1xuICBib3gtc2hhZG93OiB2YXIoLS1jb2xvci1wcmltYXJ5KSAycHggMnB4IDA7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgbWFyZ2luLXJpZ2h0OiAwLjNyZW07XG59XG5cbmEuYnV0dG9uOmFjdGl2ZSxcbmEuYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogJGNvbG9yLWdyYXk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbn1cbiIsIkBpbXBvcnQgJ3RoZW1lLnNjc3MnO1xuXG4ucm9vdCB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAxcmVtO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuXG4gIGEge1xuICAgIGZsZXg6IDA7XG4gICAgbWFyZ2luOiAwICRzcGFjZS14eHMgJHNwYWNlLXhzIDA7XG4gICAgcGFkZGluZzogNXB4O1xuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxuICAgICY6dmlzaXRlZCB7XG4gICAgICBjb2xvcjogJGNvbG9yLWdyYXktZGFyaztcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc20pIHtcbiAgICAgIG1pbi13aWR0aDogMzJweDtcbiAgICAgIG1pbi1oZWlnaHQ6IDMycHg7XG4gICAgICBtYXJnaW46IDAgJHNwYWNlLXhzICRzcGFjZS14cyAwO1xuICAgIH1cbiAgfVxufVxuIiwiQGltcG9ydCAndGhlbWUuc2Nzcyc7XG5cbi5jb250YWluZXIge1xuICBwYWRkaW5nLWJvdHRvbTogJHNwYWNlLXNtO1xufVxuIiwiQGltcG9ydCAndGhlbWUnO1xuXG4uSGVybyB7XG4gIGJhY2tncm91bmQ6ICRjb2xvci1ncmF5LWxpZ2h0O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IDk5MXB4O1xuICBwYWRkaW5nOiAxcmVtO1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtO1xuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MXB4KSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBwYWRkaW5nLWxlZnQ6IDZyZW07XG4gICAgcGFkZGluZy1yaWdodDogNnJlbTtcbiAgfVxufVxuXG4uSGVyb19fSGVhZGVyIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICBsaW5lLWhlaWdodDogMS42O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgcCB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG5cbiAgaDEge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICBoMSB7XG4gICAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICAgIH1cbiAgICBwIHtcbiAgICAgIHdpZHRoOiA2NSU7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MXB4KSB7XG4gICAgaDEge1xuICAgICAgZm9udC1zaXplOiAyLjVyZW07XG4gICAgICBsaW5lLWhlaWdodDogMS4xNTtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gICAgaDEge1xuICAgICAgZm9udC1zaXplOiAzcmVtO1xuICAgIH1cbiAgfVxufVxuXG4uSGVyb19fQ1RBIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ3JpZC1hcmVhOiBmb3JtO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiA4MDBweDtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuQWRkcmVzc0Zvcm0ge1xuICAgICAgbWF4LXdpZHRoOiA4MDBweDtcbiAgICB9XG4gIH1cbn1cbiIsIkBpbXBvcnQgJ3RoZW1lLnNjc3MnO1xuXG4uZm9ybUlubmVyIHtcbiAgbWFyZ2luLXRvcDogM3JlbTtcbiAgcCB7XG4gICAgZm9udC1zaXplOiAwLjhyZW07XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgIGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cblxuLmlucHV0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JheTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgcGFkZGluZzogMC4zNzVyZW0gMC43NXJlbTtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmxhYmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmNoZWNrYm94IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5idXR0b24ge1xuICBtYXJnaW4tdG9wOiAxcmVtO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuIiwiQGltcG9ydCAndGhlbWUuc2Nzcyc7XG5cbi5leGN1c2VEZXNjcmlwdGlvbiBwIHtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuXG4uZXhjdXNlTW9yZUluZm8ge1xuICBmb250LXNpemU6IDAuOHJlbTtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBjb2xvcjogJGNvbG9yLWdyYXktZGFyaztcbiAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcblxuICAmOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxufVxuIiwiJGNvbG9yLXByaW1hcnk6IHJnYig5MSwgMjYsIDE0OCkgIWRlZmF1bHQ7XG5cbiRjb2xvci1ibGFjazogIzJmMmYyZjtcbiRjb2xvci1ncmF5OiAjZDhkOGQ4O1xuJGNvbG9yLWdyYXktZGFyazogc2NhbGUtY29sb3IoJGNvbG9yLWdyYXksICRsaWdodG5lc3M6IC01MCUpO1xuJGNvbG9yLWdyYXktbGlnaHQ6IHNjYWxlLWNvbG9yKCRjb2xvci1ncmF5LCAkbGlnaHRuZXNzOiA1MCUpO1xuJGNvbG9yLWdyYXktZXh0cmEtbGlnaHQ6IHNjYWxlLWNvbG9yKCRjb2xvci1ncmF5LCAkbGlnaHRuZXNzOiA4MCUpO1xuJGNvbG9yLWdyYXktY29udHJhc3Q6ICM1OTU5NTk7IC8vIHN1ZmZpY2llbnQgZm9yIGFueSBzaXplIHRleHQgYWdhaW5zdCB3aGl0ZSBiYWNrZ3JvdW5kXG4kY29sb3ItZ3JheS1jb250cmFzdC10aXRsZTogIzc1NzU3NTsgLy8gc3VmZmljaWVudCBmb3IgbGFyZ2UgdGV4dCBhZ2FpbnN0IHdoaXRlIGJhY2tncm91bmRcbiRjb2xvci13aGl0ZTogI2ZmZjtcblxuJGJyYW5kLWRpc2FibGVkOiAkY29sb3ItZ3JheS1saWdodDtcblxuLyogc2l6aW5nICovXG4kZWMtdGlsZS13aWR0aDogMjByZW0gIWRlZmF1bHQ7XG4kZWMtdGlsZS1oZWlnaHQ6IDIwcmVtICFkZWZhdWx0O1xuXG4kY2FyZC1saXN0LXdpZHRoOiA1NDBweDtcblxuJGxlYWQtYmFyLWhlaWdodDogOHJlbTtcblxuLyogZ2xvYmFsIGFsZXJ0ICovXG4kZ2xvYmFsLWFsZXJ0LWhlaWdodDogMTByZW07XG4kc2hhcmUtYmFubmVyLWhlaWdodDogNXJlbTtcblxuLyogbmF2ICovXG4kbmF2LWhlaWdodDogMy41cmVtO1xuJG5hdi1oZWlnaHQtbGc6IDVyZW07XG5cbi8qIHR5cG9ncmFwaHkgKi9cbiRmb250LWZhbWlseS1oYW5kd3JpdGluZzogJ0luZGllIEZsb3dlcicsIGN1cnNpdmU7XG4iLCJAaW1wb3J0ICd0aGVtZS5zY3NzJztcblxuLmV4Y3VzZUJ0biB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3ItZ3JheTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmb250LXNpemU6IDFyZW07XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBhZGRpbmc6IDEuNXJlbSAxcmVtO1xuICB3aWR0aDogMTAwJTtcblxuICAmOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItZ3JheTtcbiAgfVxuXG4gIC5leHBhbmRlZCB7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyYXktZXh0cmEtbGlnaHQ7XG5cbiAgICBzdmcge1xuICAgICAgY29sb3I6IHZhcigtLWJyYW5kLXN1Y2Nlc3MtbGlnaHQpO1xuICAgIH1cbiAgfVxufVxuXG4uc2VsZWN0ZWRFeGN1c2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmYmY3O1xufVxuXG4uZXhjdXNlQnRuSWNvbiB7XG4gIG1hcmdpbi1yaWdodDogMXJlbTtcbn1cbiIsIi5leGN1c2VDaG9pY2VDb250YWluZXIge1xuICB3aWR0aDogNzUlO1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1NzZweCkge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4iLCJAaW1wb3J0ICd0aGVtZS5zY3NzJztcblxuLnJvb3Qge1xuICBmbGV4OiAxO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luOiAkbWFyZ2luLWNvenktaG9yaXpvbnRhbC1vbmx5O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLXhzO1xuICB9XG59XG5cbi5pY29uIHtcbiAgbWFyZ2luOiAwIGF1dG8gMTVweCBhdXRvO1xufVxuXG4uaW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nOiAycmVtO1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbSkge1xuICAgIHBhZGRpbmc6IDFyZW0gMnJlbTtcbiAgfVxufVxuXG5hLmxpbmsge1xuICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4iLCJAaW1wb3J0ICd0aGVtZS5zY3NzJztcblxuLnBhbmVsIHtcbiAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyYXk7XG4gIG1hcmdpbi10b3A6IDEuNXJlbTtcbiAgcGFkZGluZy10b3A6IDJyZW07XG4gIHBhZGRpbmctYm90dG9tOiAycmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1NzZweCkge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbTtcbiAgfVxuICBwIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IDYwJTtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgICAgIHdpZHRoOiA4MCU7XG4gICAgfVxuICB9XG5cbiAgc3ZnIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgIGcge1xuICAgICAgZmlsbDogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gICAgfVxuICB9XG59XG5cbi5iYWNrZ3JvdW5kIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyYXktZXh0cmEtbGlnaHQ7XG59XG5cbi50aXRsZSB7XG4gIG1hcmdpbjogMCBhdXRvIDFyZW0gYXV0bztcbiAgd2lkdGg6IDYwJTtcbn1cblxuLnRpdGxlSGlnaGxpZ2h0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgbWFyZ2luLXRvcDogLTJyZW07XG4gIHBhZGRpbmc6ICRwYWRkaW5nLWNvenk7XG59XG5cbi50ZXh0Q2VudGVyIHtcbiAgcCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi50ZXh0TGVmdCB7XG4gIHAge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgd2lkdGg6IDgwJTtcbiAgfVxufVxuXG4uaWNvbkNvbG9yLWRhbmdlciB7XG4gIHN2ZyB7XG4gICAgZyB7XG4gICAgICBmaWxsOiB2YXIoLS1icmFuZC1kYW5nZXIpO1xuICAgIH1cbiAgfVxufVxuIiwiQGltcG9ydCAndGhlbWUuc2Nzcyc7XG5cbi5mb3JtR3JvdXAge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG4ubGFiZWwge1xuICBmb250LXdlaWdodDogODAwO1xufVxuXG4ubGFiZWxDb250YWluZXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uaW5wdXQge1xuICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JheS1kYXJrO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBwYWRkaW5nOiAxcmVtO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmludmFsaWQge1xuICBib3JkZXItY29sb3I6IHZhcigtLWJyYW5kLWRhbmdlcik7XG59XG5cbi5lcnJvck1lc3NhZ2Uge1xuICBjb2xvcjogdmFyKC0tYnJhbmQtZGFuZ2VyKTtcbn1cblxuLnRvb2x0aXBDb250YWluZXIge1xuICBtYXgtd2lkdGg6IDIwcmVtO1xuICBwYWRkaW5nOiAwIDFyZW07XG59XG5cbi50b29sdGlwVHJpZ2dlciB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG4gIGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBwYWRkaW5nOiAwO1xufVxuXG4udG9vbHRpcFRyaWdnZXI6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tbGluay1jb2xvci0taG92ZXIpO1xufVxuIiwiOnJvb3Qge1xyXG4gIC8qIENvbG9ycyAqL1xyXG4gIC0tY29sb3ItYmxhY2s6ICMyMTI1Mjk7XHJcbiAgLS1jb2xvci1ncmF5LWRhcms6ICM3NTc1NzU7XHJcbiAgLS1jb2xvci1ncmF5OiAjRDhEOEQ4O1xyXG4gIC0tY29sb3ItZ3JheS1saWdodDogI2VjZWNlYztcclxuICAtLWNvbG9yLWdyYXktZXh0cmEtbGlnaHQ6ICNmNmY2ZjY7XHJcbiAgLS1jb2xvci13aGl0ZTogI2ZmZjtcclxuXHJcbiAgLS1jb2xvci1wcmltYXJ5LXJlZDogNDI7XHJcbiAgLS1jb2xvci1wcmltYXJ5LWdyZWVuOiA4MjtcclxuICAtLWNvbG9yLXByaW1hcnktYmx1ZTogMTA0O1xyXG5cclxuICAtLWNvbG9yLXByaW1hcnk6IHJnYihcclxuICAgIHZhcigtLWNvbG9yLXByaW1hcnktcmVkKSxcclxuICAgIHZhcigtLWNvbG9yLXByaW1hcnktZ3JlZW4pLFxyXG4gICAgdmFyKC0tY29sb3ItcHJpbWFyeS1ibHVlKVxyXG4gICk7XHJcbiAgLS1jb2xvci1wcmltYXJ5LWRhcmtlbmVkOiAjMDAxRjM1O1xyXG4gIC0tY29sb3ItcHJpbWFyeS1saWdodGVuZWQ6ICM1RDg1OUI7XHJcbiAgLS1jb2xvci1zZWNvbmRhcnk6ICNhNmI3YzA7XHJcbiAgLS1jb2xvci1saWdodDogI0RERURGRjtcclxuXHJcbiAgLS1icmFuZC1kYW5nZXI6ICNFMjI1Mjk7XHJcbiAgLS1icmFuZC1kaXNhYmxlZDogdmFyKC0tY29sb3ItZ3JheS1saWdodCk7XHJcbiAgLS1icmFuZC1zdWNjZXNzOiAjMDA4NTQ3O1xyXG4gIC0tYnJhbmQtd2FybmluZzogI0ZGQTQwMDtcclxuXHJcbiAgLyogVHlwb2dyYXBoeSAqL1xyXG4gIC0tZm9udC1mYW1pbHktYmFzZTogJ0xhdG8nLCBzYW5zLXNlcmlmO1xyXG4gIC0tZm9udC1mYW1pbHktaGFuZHdyaXRpbmc6ICdJbmRpZSBGbG93ZXInLCBjdXJzaXZlO1xyXG4gIC0tZm9udC1mYW1pbHktaGVhZGluZ3M6ICdMYXRvJywgc2Fucy1zZXJpZjtcclxuICAtLWZvbnQtZmFtaWx5LWhlYWRpbmdzLS1mYW5jeTogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmO1xyXG5cclxuICAvKiBOYXYgKi9cclxuICAtLW5hdi1oZWlnaHQ6IDMuNXJlbTtcclxuICAtLW5hdi1oZWlnaHQtLWxnOiA1cmVtO1xyXG5cclxuICAvKiBTcGlubmVyICovXHJcbiAgLS1zcGlubmVyLWNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcclxuICAtLXNwaW5uZXItY29sb3ItcmluZzogcmdiYShcclxuICAgIHZhcigtLWNvbG9yLXByaW1hcnktcmVkKSxcclxuICAgIHZhcigtLWNvbG9yLXByaW1hcnktZ3JlZW4pLFxyXG4gICAgdmFyKC0tY29sb3ItcHJpbWFyeS1ibHVlKSxcclxuICAgIC4zXHJcbiAgKTtcclxuXHJcbiAgLyogTGlua3MgKi9cclxuICAtLWxpbmstY29sb3I6ICMwMTU2QUM7XHJcbiAgLS1saW5rLWNvbG9yLS1ob3ZlcjogIzE3NURBRjtcclxuXHJcbiAgLyogR2xvYmFsIEFsZXJ0ICovXHJcbiAgLS1nbG9iYWwtYWxlcnQtaGVpZ2h0OiAzcmVtO1xyXG4gIC0tc2hhcmUtYmFubmVyLWhlaWdodDogNXJlbTtcclxuXHJcbiAgLyogTGVhZCBCYXIgKi9cclxuICAtLWxlYWQtYmFyLWhlaWdodDogOHJlbTtcclxuXHJcbiAgLyogQ1NDOiBIZWFkZXIgKi9cclxuICAtLWhlYWRlci1iYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcclxuICAtLWhlYWRlci1jb2xvcjogdmFyKC0tY29sb3ItbGlnaHQpO1xyXG5cclxuICAvKiBDU0M6IENhcmRMaXN0ICovXHJcbiAgLS1jYXJkLWxpc3Qtd2lkdGg6IDU0MHB4O1xyXG5cclxuICAvKiBNQVBUVjogSGVhZGVyICovXHJcbiAgLS1tYXB0di1oZWFkZXItaGVpZ2h0OiA2NHB4OyAvKiBTZXQgZml4ZWQgaGVpZ2h0IHNvIHdlIGNhbiBjYWxjIHN0ZXAgb2Zmc2V0cyAqL1xyXG5cclxuICAvKiBMb2dvICovXHJcbiAgLS1sb2dvLWhlaWdodDogMzZweDtcclxuICBcclxuICAvKiBFbGVjdGlvbiBDZW50ZXIgTmF2aWdhdGlvbiBTdWJoZWFkZXIgKi9cclxuICAtLWVjLW5hdmlnYXRpb24taGVpZ2h0OiAycmVtO1xyXG4gIC0tZWMtdGlsZS1oZWlnaHQ6IDIwcmVtO1xyXG4gIC0tZWMtdGlsZS13aWR0aDogMjByZW07XHJcbiAgLS1jb2xvci1lbGVjdGlvbi1jZW50ZXItYmc6ICMzMDJmMmY7XHJcbiAgXHJcbiAgLyogU2hhcmUgU2NlbmUgKi9cclxuICAtLXNoYXJlLWltYWdlLWJhY2tncm91bmQ6ICMwMDNiNDk7XHJcbiAgLS1zaGFyZS1pbWFnZS10ZXh0OiAjZmZjODQ1O1xyXG4gIC0tc2hhcmUtaW1hZ2UtbGFiZWwtdGV4dDogI2ZmZjtcclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XHJcbiAgOnJvb3Qge1xyXG4gICAgLS1tYXB0di1oZWFkZXItaGVpZ2h0OiAxMTJweDtcclxuICB9XHJcbn1cclxuXHJcbmRpdltjbGFzcyo9J09mZmljZUhvbGRlcnNBcHBfdGVybURhdGVzX18nXSB7XHJcbiAgICBtYXJnaW4tdG9wOiAtMnJlbTtcclxufVxyXG5cclxuZGl2W2NsYXNzKj0nT2ZmaWNlSG9sZGVyc0FwcF9vZmZpY2VIb2xkZXJJbmZvX18nXSBkaXZbZGF0YS10ZXN0aWQ9J3NwaW5uZXInXSB7XHJcbiAgICBhbmltYXRpb246IG5vbmU7XHJcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbn0iLCJAaW1wb3J0ICd0aGVtZS5zY3NzJztcblxuLmNvbnRhaW5lciB7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjZS1zbTtcbn1cblxuLyogSGlkZGVuIG9uIHNtYWxsIHNjcmVlbnMsIHdpbGwgc2hvdyBkcm9wZG93biBpbnN0ZWFkICovXG4ucm9vdCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjZS1zbTtcbiAgcGFkZGluZzogMDtcbn1cblxuLnNlbGVjdCB7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjZS1zbTtcbn1cblxuLklzc3VlTGlzdF9fSXNzdWUge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZvbnQtc2l6ZTogJHRleHQtc207XG4gIGhlaWdodDogMTAwJTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQteHM7XG4gIG1pbi1oZWlnaHQ6ICRzcGFjZS1zbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLklzc3VlTGlzdF9fSXNzdWU6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheTtcbn1cblxuLklzc3VlTGlzdF9fSXNzdWVfX2FjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICRjb2xvci1ibGFjaztcbiAgY29sb3I6ICRjb2xvci13aGl0ZTtcbn1cblxuLklzc3VlTGlzdF9fSXNzdWVfX2xvbmcge1xuICBwYWRkaW5nOiAkcGFkZGluZy1jb21wYWN0O1xufVxuXG4uSXNzdWVMaXN0X19TdGFuY2VzIGEuU291cmNlZFNuaXBwZXQge1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2UteHM7XG59XG5cbi5Jc3N1ZUxpc3RfX1N0YW5jZXMgaDMge1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2UteHM7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6ICRicmVha3BvaW50LW1kKSB7XG4gIC5yb290IHtcbiAgICBkaXNwbGF5OiBmbGV4OyAvKiBJRSBGaXggKi9cbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtYXV0by1yb3dzOiBtaW5tYXgoJHNwYWNlLXNtLCBtYXgtY29udGVudCk7XG4gICAgZ3JpZC1nYXA6ICRzcGFjZS14cztcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyIDFmcjtcbiAgfVxuXG4gIC5Jc3N1ZUxpc3RfX0lzc3VlIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogMCAwIDEycHggMCByZ2JhKDE4MCwgMTgwLCAxODAsIDAuNSk7XG4gIH1cblxuICAuc2VsZWN0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLklzc3VlTGlzdF9fU3RhbmNlcyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDEycHggMCByZ2JhKDE4MCwgMTgwLCAxODAsIDAuNSk7XG4gICAgcGFkZGluZzogJHBhZGRpbmctY296eTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICAuSXNzdWVMaXN0X19TdGFuY2VzOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICBib3gtc2hhZG93OiAtNHB4IDRweCA0cHggMCByZ2JhKDE4MCwgMTgwLCAxODAsIDAuMyk7XG4gICAgY29udGVudDogJ1xcMDBhMCc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIGxlZnQ6ICRzcGFjZS1zbTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtMTBweDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpO1xuICAgIHdpZHRoOiAyMHB4O1xuICB9XG5cbiAgLklzc3VlTGlzdF9fU3RhbmNlcyBoMyB7XG4gICAgY29sb3I6ICRjb2xvci1ncmF5LWRhcms7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1yZWd1bGFyO1xuICAgIGxldHRlci1zcGFjaW5nOiAxLjc1cHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB9XG59XG5cbi5TUk9ubHkge1xuICBkaXNwbGF5OiBub25lO1xufVxuIiwiLyogLS0tLS0tLS0tLS0tLS0tLSBUWVBPR1JBUEhZIC0tLS0tLS0tLS0tLSAqL1xuXG4vKipcbiAgKiBAdG9rZW5zIEZvbnQgU2l6ZVxuICAqIEBwcmVzZW50ZXIgRm9udFNpemVcbiAgKi9cblxuJHRleHQteHM6IDAuODc1cmVtO1xuJHRleHQtc206IDFyZW07XG4kdGV4dC1tZDogMS4xMjVyZW07XG4kdGV4dC1sZzogMS4yNXJlbTtcbiR0ZXh0LXhsOiAxLjVyZW07XG5cbiRoMS1mb250LXNpemU6ICR0ZXh0LXhsOyAvLyAyNHB4XG4kaDEtZm9udC1zaXplLW1vYmlsZTogJHRleHQtbGc7XG5cbiRoMi1mb250LXNpemU6ICR0ZXh0LW1kOyAvLyAxOHB4O1xuJGgzLWZvbnQtc2l6ZTogJHRleHQtc207IC8vIDE2IHB4XG5cbiRib2R5LWZvbnQtc2l6ZTogJHRleHQtc207IC8vIDE2cHhcblxuLyoqXG4gICogQHRva2VucyBMaW5lIEhlaWdodFxuICAqIEBwcmVzZW50ZXIgTGluZUhlaWdodFxuICAqL1xuXG4kbGluZS1oZWlnaHQteHM6IDEuMjU7XG4kbGluZS1oZWlnaHQtc206IDEuMzc1O1xuJGxpbmUtaGVpZ2h0LW1kOiAxLjU7XG4kbGluZS1oZWlnaHQteGw6IDEuODc1O1xuXG4kaDEtbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC14bDsgLy8gMzBweDtcbiRoMi1saW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LXNtOyAvLyAyMnB4O1xuJGgzLWxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQteHM7IC8vIDIwcHhcbiRib2R5LWxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtbWQ7IC8vIDI0cHhcblxuQG1peGluIGgxc3R5bGVzIHtcbiAgZm9udC1zaXplOiAkaDEtZm9udC1zaXplLW1vYmlsZTtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LW1kO1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkYnJlYWtwb2ludC1zbSkge1xuICAgIGZvbnQtc2l6ZTogJGgxLWZvbnQtc2l6ZTtcbiAgICBsaW5lLWhlaWdodDogJGgxLWxpbmUtaGVpZ2h0O1xuICB9XG59XG5cbkBtaXhpbiBoM3RpdGxlc3R5bGVzIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LWhlYWRpbmdzKSAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAkaDItZm9udC1zaXplICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtc20gIWltcG9ydGFudDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLyoqXG4gICogQHRva2VucyBGb250IFdlaWdodFxuICAqIEBwcmVzZW50ZXIgRm9udFdlaWdodFxuICAqL1xuXG4kZm9udC13ZWlnaHQtcmVndWxhcjogNDAwO1xuJGZvbnQtd2VpZ2h0LWJvbGQ6IDYwMDtcbiRmb250LXdlaWdodC1leHRyYS1ib2xkOiA3MDA7XG5cbiRib2R5LWZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtcmVndWxhcjtcblxuLyogLS0tLS0tLS0tLS0tLS0tIFNQQUNJTkcgLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4vKiBtYXJnaW5zICovXG5cbi8qKlxuICAqIEB0b2tlbnMgU3BhY2luZ1xuICAqIEBwcmVzZW50ZXIgU3BhY2luZ1xuICAqL1xuXG4kc3BhY2UteHh4czogMC4yNXJlbTsgLy8gdXNlIHNwYXJpbmdseVxuJHNwYWNlLXh4czogMC41cmVtO1xuJHNwYWNlLXhzOiAxcmVtO1xuJHNwYWNlLXNtOiAyLjVyZW07XG4kc3BhY2UtbWQ6IDVyZW07XG4kc3BhY2UtbGc6IDEwcmVtO1xuJHNwYWNlLXhsOiAyMHJlbTtcblxuLyoqXG4gICogQHRva2VucyBPdGhlciBTcGFjZSBUb2tlbnNcbiAgKi9cblxuJHAwOiAwO1xuJHBhZGRpbmctY29tcGFjdDogJHNwYWNlLXh4cztcbiRwYWRkaW5nLWNvbXBhY3QtcmVjdGFuZ2xlOiAkc3BhY2UteHhzICRzcGFjZS14cztcbiRwYWRkaW5nLWNvenk6ICRzcGFjZS14cztcbiRwYWRkaW5nLWNvbWZvcnRhYmxlOiAkc3BhY2Utc207XG5cbiRtMDogMDtcbiRtYXJnaW4tY29tcGFjdDogJHNwYWNlLXh4cztcbiRtYXJnaW4tY29tcGFjdC12ZXJ0aWNhbC1vbmx5OiAkc3BhY2UteHhzIDA7XG4kbWFyZ2luLWNvbXBhY3QtaG9yaXpvbnRhbC1vbmx5OiAwICRzcGFjZS14eHM7XG5cbiRtYXJnaW4tY296eTogJHNwYWNlLXhzO1xuJG1hcmdpbi1jb3p5LXZlcnRpY2FsLW9ubHk6ICRzcGFjZS14cyAwO1xuJG1hcmdpbi1jb3p5LWhvcml6b250YWwtb25seTogMCAkc3BhY2UteHM7XG5cbiRtYXJnaW4tY29tZm9ydGFibGU6ICRzcGFjZS1zbTtcbiRtYXJnaW4tY29tZm9ydGFibGUtdmVydGljYWwtb25seTogJHNwYWNlLXNtIDA7XG4kbWFyZ2luLWNvbWZvcnRhYmxlLWhvcml6b250YWwtb25seTogMCAkc3BhY2Utc207XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0gQlJFQUtQT0lOVFMgLS0tLS0tLS0tLSAqL1xuXG4vKipcbiAgKiBAdG9rZW5zIEJyZWFrcG9pbnRzXG4gICovXG4kYnJlYWtwb2ludC1zbTogNTc2cHg7XG4kYnJlYWtwb2ludC1tZDogNzY4cHg7XG4kYnJlYWtwb2ludC1sZzogOTkycHg7XG4kYnJlYWtwb2ludC14bDogMTE1MHB4O1xuJGJyZWFrcG9pbnQteHhsOiAxNDAwcHg7XG4iLCJAaW1wb3J0ICd0aGVtZS5zY3NzJztcblxuLnNlY3Rpb24ge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBoMiB7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgICBtYXJnaW46IDAgMCAkc3BhY2Utc207XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgfVxufVxuXG4uaGVhZGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYmxvYiB7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjZS1zbTtcbiAgLy8gdGhlc2Ugc3R5bGVzIGFyZSBhcHBsaWVkIHRvIG1hcmtkb3duLCBhbmQgd2UgZG8gbm90IGhhdmUgY29udHJvbCBvdmVyIHRoZSBzZW1hbnRpYyBodG1sIHVudGlsIHdlIGhhdmUgaW1wbGVtZW50ZWQgbWFya2Rvd24gZ3VpZGVsaW5lc1xuXG4gIGgxIHtcbiAgICBmb250LXNpemU6ICR0ZXh0LW1kO1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgbWFyZ2luLXRvcDogJHNwYWNlLXNtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuIiwiQGltcG9ydCAndGhlbWUuc2Nzcyc7XG5cbi5zZWFyY2hSZXN1bHRDb250YWluZXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogJGNvbG9yLWJsYWNrICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWluLWhlaWdodDogJHNwYWNlLXNtO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6ICR0ZXh0LXNtO1xuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxufVxuXG4ucG9zaXRpb25JY29uIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgY29sb3I6IHdoaXRlO1xuICBoZWlnaHQ6IDUwcHg7XG4gIHdpZHRoOiA1MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLnRleHRDb250ZW50IHtcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC14cztcbiAgbWFyZ2luLWxlZnQ6ICRzcGFjZS14cztcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xufVxuXG4udGl0bGVUZXh0IHtcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLXh4eHM7XG59XG5cbi5zdWJ0aXRsZVRleHQge1xuICBjb2xvcjogJGNvbG9yLWdyYXktZGFyaztcbiAgZm9udC1zaXplOiAkdGV4dC14cztcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLXh4eHM7XG59XG5cbi5ub0hvdmVyIHtcbiAgJjpob3ZlciB7XG4gICAgY3Vyc29yOiB1bnNldDtcbiAgfVxufVxuXG4uc2VhcmNoUmVzdWx0Q29udGFpbmVyID4gZGl2OmZpcnN0LWNoaWxkIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLm1lZXRZb3VyUmVwTGlzdEl0ZW0ge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgcGFkZGluZzogJHBhZGRpbmctY296eTtcbiAgYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JheS1saWdodDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzO1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtO1xuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyYXktZXh0cmEtbGlnaHQ7XG4gIH1cblxuICAmID4gZGl2OmZpcnN0LWNoaWxkIHtcbiAgICB3aWR0aDogaW5oZXJpdDtcbiAgfVxuXG4gIC50ZXh0Q29udGVudCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1yZWd1bGFyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICY6bm90KC5saXN0SXRlbURlc2NyaXB0aW9uKSB7XG4gICAgICB3aWR0aDogaW5oZXJpdDtcbiAgICB9XG4gIH1cblxuICBpbWcge1xuICAgIG1hcmdpbi1yaWdodDogJG1hcmdpbi1jb21wYWN0O1xuICB9XG5cbiAgLnRpdGxlVGV4dCB7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICB9XG5cbiAgLmxpc3RJdGVtRGVzY3JpcHRpb24ge1xuICAgIG1hcmdpbi10b3A6ICRtYXJnaW4tY29tcGFjdDtcbiAgICBwYWRkaW5nLXRvcDogJHBhZGRpbmctY29tcGFjdDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yLWdyYXktbGlnaHQ7XG4gICAgZm9udC1zaXplOiAkdGV4dC14cztcbiAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LW1kO1xuICB9XG5cbiAgLmV4cGFuZFJpZ2h0IHtcbiAgICByaWdodDogJHNwYWNlLXNtO1xuXG4gICAgc3ZnIHtcbiAgICAgIGNvbG9yOiB2YXIoLS1icmFuZC1kYW5nZXIpO1xuICAgIH1cbiAgfVxufVxuXG4ud2FybmluZyB7XG4gIG1hcmdpbjogMCAkc3BhY2UteHh4cztcbiAgY29sb3I6IHZhcigtLWJyYW5kLXdhcm5pbmcpO1xufVxuIiwiQGltcG9ydCAndGhlbWUuc2Nzcyc7XG5cbi5zd2l0Y2hlciB7XG4gIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gIG1pbi13aWR0aDogMjAwcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4iLCJAaW1wb3J0ICd0aGVtZS5zY3NzJztcblxuLk1lYXN1cmVDYXJkIHtcbiAgYm94LXNoYWRvdzogMCAwIDhweCAwIHJnYmEoMTkzLCAxOTMsIDE5MywgMC41KTtcbn1cblxuLk1lYXN1cmVDYXJkX19oZWFkZXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciBhdXRvO1xuICBncmlkLWdhcDogMXJlbTtcbiAgbWluLWhlaWdodDogOHJlbTtcbiAgcGFkZGluZy1ib3R0b206IDFyZW07XG4gIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgcGFkZGluZy10b3A6IDFyZW07XG59XG5cbi5NZWFzdXJlQ2FyZCBoMiB7XG4gIG1hcmdpbjogMDtcbn1cblxuLk1lYXN1cmVDYXJkIGgzIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luOiAwO1xufVxuXG4uTWVhc3VyZUNhcmQgaDQge1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW46IDAuNXJlbSAwO1xufVxuXG4uTWVhc3VyZUNhcmRfX2RldGFpbHMge1xuICBib3JkZXItdG9wOiAwLjFyZW0gc29saWQgJGNvbG9yLWdyYXk7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBhZGRpbmc6IDFyZW07XG59XG5cbi5NZWFzdXJlQ2FyZF9fZGV0YWlscy0tb3BlbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uTWVhc3VyZUNhcmRfX3RvZ2dsZSB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgaGVpZ2h0OiAxLjc1cmVtO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luOiAwIDFyZW0gMCAwLjVyZW07XG4gIHdpZHRoOiAxLjc1cmVtO1xufVxuXG4uTWVhc3VyZUNhcmRfX3RvZ2dsZTphY3RpdmUsXG4uTWVhc3VyZUNhcmRfX3RvZ2dsZTpmb2N1cyxcbi5NZWFzdXJlQ2FyZF9fdG9nZ2xlOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5LWRhcmtlbmVkKTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnktZGFya2VuZWQpO1xufVxuXG4uTWVhc3VyZUNhcmRfX2VuZG9yc2VkLWNob2ljZSB7XG4gIG1hcmdpbjogMCAkc3BhY2UteHh4cztcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5NZWFzdXJlQ2FyZCB7XG4gICAgZ3JpZC1nYXA6IDEuNXJlbTtcbiAgfVxuXG4gIC5NZWFzdXJlQ2FyZCBoMyB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICB9XG59XG5cbkBtZWRpYSBwcmludCB7XG4gIC5NZWFzdXJlQ2FyZCB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgfVxuXG4gIC5NZWFzdXJlQ2FyZCBoMyB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICB9XG5cbiAgLk1lYXN1cmVDYXJkX19kZXRhaWxzIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLk1lYXN1cmVDYXJkX19oZWFkZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWluLWhlaWdodDogYXV0bztcbiAgfVxuXG4gIC5NZWFzdXJlQ2FyZF9faGVhZGVyIHAge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICBtYXJnaW46IDAuNXJlbSAwIDAgMDtcbiAgfVxuXG4gIC5NZWFzdXJlQ2FyZF9fdG9nZ2xlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4iLCIuTWVhc3VyZVNoYXJlQ2FyZF9fU2VsZWN0aW9uIHtcbiAgbWFyZ2luLXRvcDogMS41cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uTWVhc3VyZVNoYXJlQ2FyZF9fSWNvbiB7XG4gIG1hcmdpbi1sZWZ0OiAxcmVtO1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbn1cblxuLk1lYXN1cmVTaGFyZUNhcmRfX0ljb24tLWRhbmdlciB7XG4gIGNvbG9yOiB2YXIoLS1icmFuZC1kYW5nZXIpO1xufVxuXG4uTWVhc3VyZVNoYXJlQ2FyZF9fSWNvbi0tc3VjY2VzcyB7XG4gIGNvbG9yOiB2YXIoLS1icmFuZC1zdWNjZXNzKTtcbn1cbiIsIkBpbXBvcnQgJ3RoZW1lLnNjc3MnO1xuXG4vKiBDbGFzcyBhZGRlZCB0byA8Ym9keT4uIFByZXZlbnRzIHBhZ2UgZnJvbSBzY3JvbGxpbmcgYmVoaW5kIG1vZGFsLiAqL1xuLlJlYWN0TW9kYWxfX0JvZHktLW9wZW4ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uTW9kYWwge1xuICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG4gIGJveC1zaGFkb3c6IDAgMCAxMnB4IDAgcmdiYSgxMzQsIDEzNCwgMTM0LCAwLjUpO1xuICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG4gIG1hcmdpbjogMXJlbTtcbiAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDJyZW0pOyAvKiAtMnJlbSB0byBhY2NvdW50IGZvciBtYXJnaW4gKi9cbiAgb3V0bGluZTogMDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTI1JSk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2Utb3V0LCAtd2Via2l0LXRyYW5zZm9ybSAwLjNzIGVhc2Utb3V0O1xufVxuXG4uTW9kYWwtLWFmdGVyLW9wZW4ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbn1cblxuLk1vZGFsLS1iZWZvcmUtY2xvc2Uge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMjUlKTtcbn1cblxuLk1vZGFsX19PdmVybGF5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgb3BhY2l0eTogMDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cyBsaW5lYXI7XG4gIHotaW5kZXg6IDIxNDc0ODM2NDc7XG59XG5cbi5Nb2RhbF9fT3ZlcmxheS0tYWZ0ZXItb3BlbiB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5Nb2RhbF9fT3ZlcmxheS0tYmVmb3JlLWNsb3NlIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLk1vZGFsX19Cb2R5IHtcbiAgcGFkZGluZzogMXJlbTtcbn1cblxuLk1vZGFsX19IZWFkZXIge1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uTW9kYWxfX0J0bkNsb3NlIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgY29sb3I6ICRjb2xvci1ncmF5O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZsb2F0OiByaWdodDtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBwYWRkaW5nOiAwLjVyZW0gMC43NXJlbTtcbn1cblxuLk1vZGFsX19CdG5DbG9zZTpob3ZlciB7XG4gIGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrO1xufVxuXG4uTW9kYWxfX0J0bkNsb3NlOmZvY3VzIHtcbiAgb3V0bGluZTogYXV0byAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjEycHgpIHtcbiAgLk1vZGFsIHtcbiAgICBtYXJnaW46IDRyZW0gYXV0byAxLjVyZW0gYXV0bztcbiAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNS41cmVtKTsgLyogLTUuNXJlbSB0byBhY2NvdW50IGZvciBtYXJnaW4gKi9cbiAgICBtYXgtd2lkdGg6IDYwMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuTW9kYWxfX0JvZHkge1xuICAgIHBhZGRpbmctbGVmdDogMnJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xuICB9XG59XG4iLCJAaW1wb3J0ICd0aGVtZS5zY3NzJztcblxuLm5ld3NDb250YWluZXIge1xuICBwYWRkaW5nLWJvdHRvbTogJHNwYWNlLXNtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGgyIHtcbiAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICAgIG1hcmdpbjogMCAwICRzcGFjZS1zbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB9XG59XG4iLCIvKiBUT0RPIC0gd2UgY3VycmVudGx5IGhhdmUgdHdvIG5leHQgc3RlcCBidXR0b25zIGluIG1hcHR2IGFuZCByZXF1ZXN0IGJhbGxvdC5cblRoZXNlIHNob3VsZCBiZCByZWNvbmNpbGVkIGFuZCB0aGUgc3R5bGluZyBzaG91bGQgYmUgdW5pdmVyc2FsbHkgYWRhcHRlZCwgYmVjYXVzZVxuZm9yIHNvbWUgcmVhc29uLCB0aGUgc3R5bGVzIGZyb20gdGhlIG90aGVyIG1vZHVsZSBhcmUgb3ZlcnJpZGluZyBhbnkgc3R5bGVzIGhlcmUuXG4qL1xuXG4uTmV4dFN0ZXBCdXR0b24ge1xuICBtYXJnaW4tdG9wOiAxcmVtO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBwYWRkaW5nOiAwLjY1cmVtIDVyZW07XG59XG4iLCJAaW1wb3J0ICd0aGVtZS5zY3NzJztcblxuLk9mZmljZUNhcmQge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICBib3gtc2hhZG93OiAwIDAgOHB4IDAgJGNvbG9yLWdyYXk7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIHBhZGRpbmc6IDFyZW07XG59XG5cbi5PZmZpY2VDYXJkID4gaDMge1xuICBmbGV4OiAxO1xufVxuXG4uT2ZmaWNlQ2FyZF9fQ2FuZGlkYXRlTGlzdCB7XG4gIGZsZXg6IDE7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLk9mZmljZUNhcmRfX0NhbmRpZGF0ZUxpc3QgPiBsaSB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgbWFyZ2luLXRvcDogMC41cmVtO1xufVxuXG4uT2ZmaWNlQ2FyZF9fQ2FuZGlkYXRlTGlzdCA+IGxpID4gaGVhZGVyIHtcbiAgZmxleDogMTtcbiAgbWFyZ2luLWxlZnQ6IDFyZW07XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuT2ZmaWNlQ2FyZCB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxufVxuIiwiQGltcG9ydCAndGhlbWUuc2Nzcyc7XG5cbi5jYXJkIHtcbiAgYm94LXNoYWRvdzogMCAwIDhweCAwIHJnYmEoMTkzLCAxOTMsIDE5MywgMC41KTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA4cmVtIGF1dG87XG4gIGdyaWQtdGVtcGxhdGUtcm93czogOHJlbTtcbiAgZ3JpZC1nYXA6IDFyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDFyZW07XG59XG5cbi5jYXJkIGgzIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW46IDA7XG4gIG1hcmdpbi1ib3R0b206IDAuMnJlbTtcbn1cblxuLmNhcmQgaDQge1xuICBmb250LXNpemU6IDAuOHJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbjogMDtcbn1cblxuLmNhcmQgaGVhZGVyIHtcbiAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuXG4uaGVhZHNob3Qge1xuICBoZWlnaHQ6IDhyZW07XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICB3aWR0aDogOHJlbTtcbn1cblxuLnN1bW1hcnkge1xuICBjb2xvcjogJGNvbG9yLWdyYXktZGFyaztcbiAgZm9udC1zaXplOiAwLjhyZW07XG4gIG1hcmdpbjogMC43NXJlbSAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zdW1tYXJ5IGEsXG4uc3VtbWFyeSBhOnZpc2l0ZWQge1xuICBjb2xvcjogJGNvbG9yLWdyYXktZGFyaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uc3VtbWFyeSBhOmFjdGl2ZSxcbi5zdW1tYXJ5IGE6Zm9jdXMsXG4uc3VtbWFyeSBhOmhvdmVyIHtcbiAgY29sb3I6ICRjb2xvci1ibGFjaztcbn1cblxuLnVybHMge1xuICBib3R0b206IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDE7XG59XG5cbi51cmxzIGEge1xuICBtYXJnaW4tcmlnaHQ6IDAuM3JlbTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jYXJkIHtcbiAgICBncmlkLWdhcDogMS41cmVtO1xuICB9XG59XG4iLCJAaW1wb3J0ICd0aGVtZS5zY3NzJztcblxuJHByaW1hcnk6IGdldENvbG9yKHZhcigtLWNvbG9yLXByaW1hcnkpLCAkY29sb3ItcHJpbWFyeSk7XG5cbi5jb250YWluZXIge1xuICBib3JkZXI6IHVuc2V0O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWF4LXdpZHRoOiAyMHJlbTtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcGFkZGluZzogdW5zZXQ7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRicmVha3BvaW50LW1kKSB7XG4gICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgfVxufVxuXG4ucmFkaW9JdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLnJhZGlvTGFiZWwge1xuICBmb250LXNpemU6ICR0ZXh0LXNtO1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2UteHhzO1xuICBAbWVkaWEgKG1pbi13aWR0aDogJGJyZWFrcG9pbnQtc20pIHtcbiAgICBmb250LXNpemU6ICR0ZXh0LXNtO1xuICB9XG59XG5cbi5yYWRpb0lucHV0IHtcbiAgb3BhY2l0eTogMDtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgJjpjaGVja2VkICsgLnJhZGlvQ29udHJvbDo6YmVmb3JlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG5cbiAgJjpmb2N1cyArIC5yYWRpb0NvbnRyb2wge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMDVlbSAjZmZmLCAwIDAgMC4xNWVtIDAuMWVtICRjb2xvci1ibGFjaztcbiAgfVxufVxuXG4ucmFkaW9Db250cm9sIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXI6IDAuMXJlbSBzb2xpZCAkY29sb3ItZ3JheS1kYXJrO1xuICBkaXNwbGF5OiBncmlkO1xuICBoZWlnaHQ6IDFyZW07XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xuICBtaW4td2lkdGg6IDFyZW07XG4gIHBsYWNlLWl0ZW1zOiBjZW50ZXI7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwLjI1cmVtKTtcbiAgd2lkdGg6IDFyZW07XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwLjVlbSAwLjVlbSAkcHJpbWFyeTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgY29udGVudDogJyc7XG4gICAgaGVpZ2h0OiAwLjVyZW07XG4gICAgdHJhbnNpdGlvbjogMTgwbXMgdHJhbnNmb3JtIGVhc2UtaW4tb3V0O1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgd2lkdGg6IDAuNXJlbTtcbiAgfVxufVxuXG4uc3VjY2VzcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBzdmcge1xuICAgIG1hcmdpbjogMC4yNXJlbTtcbiAgfVxuICBwIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cblxuLnllcyB7XG4gIGNvbG9yOiB2YXIoLS1icmFuZC1zdWNjZXNzKTtcbn1cblxuLm5vIHtcbiAgY29sb3I6IHZhcigtLWJyYW5kLWRhbmdlcik7XG59XG4iLCJAaW1wb3J0ICd0aGVtZS5zY3NzJztcblxuLlNlbGVjdGlvbkNvbW1lbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5TZWxlY3Rpb25Db21tZW50X19Db21tZW50IHtcbiAgYmFja2dyb3VuZDogJGNvbG9yLWdyYXktZXh0cmEtbGlnaHQ7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIG1hcmdpbjogMS41cmVtIDA7XG4gIHBhZGRpbmc6IDAuMXJlbSAxLjVyZW07XG59XG5cbi5TZWxlY3Rpb25Db21tZW50X19Gb3JtIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luOiAxLjVyZW0gMDtcbn1cblxuLlNlbGVjdGlvbkNvbW1lbnRfX0Zvcm0gdGV4dGFyZWEge1xuICBib3JkZXI6IG5vbmU7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDhweCAwIHJnYmEoMTEzLCAxMTEsIDExMSwgMC4yMik7XG4gIG1hcmdpbi1yaWdodDogMS41cmVtO1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5TZWxlY3Rpb25Db21tZW50X19FZGl0IHtcbiAgY29sb3I6IHZhcigtLWxpbmstY29sb3IpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDAuNXJlbTtcbiAgdG9wOiAwLjVyZW07XG59XG5cbi5TZWxlY3Rpb25Db21tZW50X19FZGl0OmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLWxpbmstY29sb3ItLWhvdmVyKTtcbn1cbiIsIi5jbGVhciB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4uc2lnbmF0dXJlUGFkX19lcnJvciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJyYW5kLWRhbmdlcik7XG59XG4iLCJAaW1wb3J0ICd0aGVtZS5zY3NzJztcbkBpbXBvcnQgJ2NvbXBvbmVudHMvc3BhcmtsZXMvdG9rZW5zJztcblxuLnNvY2lhbFNpZGViYXIge1xuICBib3R0b206IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcGFkZGluZy1yaWdodDogJHNwYWNlLXhzO1xuICByaWdodDogMDtcbiAgei1pbmRleDogMjE0NzQ4MzY0Nztcbn1cbiIsIkBpbXBvcnQgJ3RoZW1lLnNjc3MnO1xuXG4vKiBXaGVuIEEvQiB0ZXN0aW5nIHRoZSBzZWN0aW9ucyBhcmUgd3JhcHBlZCBpbiBhIDxzcGFuPiAqL1xuLmNhbmRpZGF0ZURldGFpbHMgPiBzZWN0aW9uLFxuLmNhbmRpZGF0ZURldGFpbHMgPiBzcGFuID4gc2VjdGlvbiB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItZ3JheTtcbiAgbWFyZ2luOiAkbWFyZ2luLWNvbWZvcnRhYmxlLXZlcnRpY2FsLW9ubHk7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1heC13aWR0aDogNDByZW07XG59XG5cbi8qIFdoZW4gQS9CIHRlc3RpbmcgdGhlIHNlY3Rpb25zIGFyZSB3cmFwcGVkIGluIGEgPHNwYW4+ICovXG4uY2FuZGlkYXRlRGV0YWlscyA+IHNlY3Rpb24gaDMsXG4uY2FuZGlkYXRlRGV0YWlscyA+IHNwYW4gPiBzZWN0aW9uIGgzIHtcbiAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgbWFyZ2luOiAwO1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2Utc207XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5jYW5kaWRhdGVEZXRhaWxzX19CbG9iIHtcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLXNtO1xufVxuXG4uY2FuZGlkYXRlRGV0YWlsc19fQmxvYiBoMSB7XG4gIC8vIHRoZXNlIGFyZSBtYXJrZG93biBibG9icyBhbmQgd2UgZG8gbm90IGhhdmUgY29udHJvbCBvdmVyIHRoZSBzZW1hbnRpYyBodG1sIGhlcmVcbiAgZm9udC1zaXplOiAkdGV4dC1tZDtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgbWFyZ2luLXRvcDogJHNwYWNlLXNtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5jYW5kaWRhdGVEZXRhaWxzX19NYXJrZG93bkJsb2Ige1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwYWRkaW5nOiAxcmVtO1xufVxuIiwiQGltcG9ydCAndGhlbWUuc2Nzcyc7XG5cbi5jYW5kaWRhdGVIZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2Utc207XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1heC13aWR0aDogNDByZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICBoMSB7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICBtYXJnaW46ICRtMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB9XG5cbiAgaDIge1xuICAgIGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrO1xuICAgIGZvbnQtc2l6ZTogJHRleHQtc207XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1yZWd1bGFyO1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZS14eHM7XG4gIH1cbn1cblxuLnVybHMge1xuICBtYXJnaW4tdG9wOiAkc3BhY2UteHM7XG59XG5cbi5ydW5uaW5nTWF0ZSB7XG4gIGNvbG9yOiAkY29sb3ItZ3JheS1kYXJrO1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2UteHM7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtcmVndWxhcjtcbn1cblxuLmhlYWRzaG90IHtcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNlLXhzO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxNTBweDtcbn1cblxuLmZlYXR1cmVkIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tYnJhbmQtc3VjY2Vzcyk7XG4gIGJvcmRlci1yYWRpdXM6IDAuMTVyZW07XG4gIGJvdHRvbTogMDtcbiAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgZm9udC1zaXplOiAwLjY3NXJlbTtcbiAgbGVmdDogMDtcbiAgcGFkZGluZzogMC41cmVtO1xuICByaWdodDogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gIHN2ZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAkc3BhY2UteHhzO1xuICB9XG59XG5cbi5ub3RpZmljYXRpb24ge1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2Utc207XG59XG4iLCJAaW1wb3J0ICd0aGVtZS5zY3NzJztcblxuLmNvbnRhaW5lcl9vdXRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAkc3BhY2UtbGc7XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRicmVha3BvaW50LW1kKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogJG1hcmdpbi1jb21mb3J0YWJsZTtcbiAgfVxufVxuXG4uY2FuZGlkYXRlTGlzdENvbnRhaW5lciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItZ3JheTtcbiAgYm94LXNoYWRvdzogMCA0cHggNHB4IDAgcmdiYSgxODAsIDE4MCwgMTgwLCAwLjIpO1xuICBtaW4taGVpZ2h0OiAkc3BhY2UtbGc7XG4gIG1hcmdpbjogMDtcbiAgb3ZlcmZsb3cteDogc2Nyb2xsO1xuICBvdmVyZmxvdy15OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogJGJyZWFrcG9pbnQtbWQpIHtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIG1pbi1oZWlnaHQ6ICRzcGFjZS1sZztcbiAgfVxufVxuXG4uaGFzQmFkZ2Uge1xuICBtaW4taGVpZ2h0OiAxMnJlbTtcbn1cblxuLmNhbmRpZGF0ZUxpc3Qge1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIG1pbi1oZWlnaHQ6IGluaGVyaXQ7XG4gIG1pbi13aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IHNjcm9sbDtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4ubmF2IHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLm5hdkJ0biB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43NSk7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5O1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICBib3gtc2hhZG93OiAxcHggMXB4IDRweCAwIHJnYmEoMTI4LCAxMjgsIDEyOCwgMC41KTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6ICR0ZXh0LXhsO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6ICRzcGFjZS14eHhzICRzcGFjZS14eHM7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAyNSU7XG4gIHdpZHRoOiAzMnB4O1xuICB6LWluZGV4OiAxMDA7XG5cbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAxKTtcbiAgICBjb2xvcjogdmFyKC0tbGluay1jb2xvci0taG92ZXIpO1xuICB9XG59XG5cbi5oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubGVmdE5hdiB7XG4gIGxlZnQ6IDA7XG59XG5cbi5yaWdodE5hdiB7XG4gIHJpZ2h0OiAwO1xufVxuXG4uaXRlbSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICY6Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi1sZWZ0OiAkc3BhY2UteHhzO1xuICB9XG4gICY6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAkc3BhY2UteHhzO1xuICB9XG59XG5cbi8vIENSRUFURVMgVEhFIEhFQURTSE9UIE9OTFkgQ0FORElEQVRFTElTVFxuLnNtYWxsIHtcbiAgLmNhbmRpZGF0ZUxpc3RDb250YWluZXIge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgbWFyZ2luLXRvcDogJHNwYWNlLXhzO1xuICAgIG1pbi1oZWlnaHQ6ICRzcGFjZS1tZDtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkYnJlYWtwb2ludC1sZykge1xuICAgICAgbWFyZ2luLWxlZnQ6IC0kc3BhY2Utc207XG4gICAgICBtYXJnaW4tcmlnaHQ6IC0kc3BhY2Utc207XG4gICAgfVxuICB9XG59XG4iLCJAaW1wb3J0ICd0aGVtZS5zY3NzJztcblxuLmNvbnRhaW5lcl9vdXRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAkc3BhY2UtbWQ7XG59XG5cbi5jYW5kaWRhdGVMaXN0Q29udGFpbmVyIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbWFyZ2luLXRvcDogJHNwYWNlLXh4cztcbiAgbWluLWhlaWdodDogNnJlbTtcbiAgb3ZlcmZsb3cteDogc2Nyb2xsO1xuICBvdmVyZmxvdy15OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogJGJyZWFrcG9pbnQtbWQpIHtcbiAgICAuaGFzQmFkZ2Uge1xuICAgICAgbWluLWhlaWdodDogMTJyZW07XG4gICAgfVxuICB9XG59XG5cbi5jYW5kaWRhdGVMaXN0IHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAkbTA7XG4gIG1pbi13aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IHNjcm9sbDtcbiAgcGFkZGluZzogJHAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5uYXYge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5yaWdodF9vbmx5IHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cblxuLm5hdkJ0biB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43NSk7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5O1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICBib3gtc2hhZG93OiAxcHggMXB4IDRweCAwIHJnYmEoMTI4LCAxMjgsIDEyOCwgMC41KTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6ICR0ZXh0LXhsO1xuICBtYXJnaW46ICRtMDtcbiAgcGFkZGluZzogJHNwYWNlLXh4cyAkc3BhY2UteHhzO1xuICB3aWR0aDogMzJweDtcbiAgei1pbmRleDogMTAwO1xuXG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMSk7XG4gICAgY29sb3I6IHZhcigtLWxpbmstY29sb3ItLWhvdmVyKTtcbiAgfVxufVxuXG4uaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLml0ZW0ge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICAmOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tbGVmdDogJHNwYWNlLXh4cztcbiAgfVxuICAmOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1yaWdodDogJHNwYWNlLXh4cztcbiAgfVxufVxuIiwiQGltcG9ydCAndGhlbWUuc2Nzcyc7XG5cbi5Db21tYW5kQmFyIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWdyYXk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogJG5hdi1oZWlnaHQ7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogMXJlbTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAxO1xufVxuXG4uQ29tbWFuZEJhcl9fQ2hpbGRyZW4ge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4uQ29tbWFuZEJhcl9fQmFja0J0biB7XG4gIHBhZGRpbmctbGVmdDogMS41cmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW07XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuQ29tbWFuZEJhciB7XG4gICAgaGVpZ2h0OiAkbmF2LWhlaWdodC1sZztcbiAgfVxufVxuXG5AbWVkaWEgcHJpbnQge1xuICAuQ29tbWFuZEJhciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuIiwiQGltcG9ydCAndGhlbWUuc2Nzcyc7XG5cbi5mbG93Q2hvaWNlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWF4LXdpZHRoOiA2MDBweDtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtKSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB3aWR0aDogOTAlO1xuICB9XG59XG4iLCJAaW1wb3J0ICd0aGVtZS5zY3NzJztcbkBpbXBvcnQgJ2NvbXBvbmVudHMvc3BhcmtsZXMvdG9rZW5zJztcblxuLkZvb3RlciB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWJyYW5kLWRhbmdlcik7XG4gIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gIGZvbnQtc2l6ZTogJHRleHQtbWQ7XG4gIHBhZGRpbmc6IDNyZW0gJHNwYWNlLXhzO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDEwO1xuXG4gIGEge1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci1saWdodCk7XG4gIH1cblxuICBhOmFjdGl2ZSxcbiAgYTpmb2N1cyxcbiAgYTpob3ZlciB7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLWxpZ2h0KTtcbiAgfVxufVxuXG4uZm9vdGVyQ29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmZvb3RlckRpc2NsYWltZXIge1xuICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gIG1hcmdpbjogMCAxcmVtIDJyZW07XG4gIG1heC13aWR0aDogNDByZW07XG4gIHBhZGRpbmc6ICRwYWRkaW5nLWNvenk7XG5cbiAgYSB7XG4gICAgY29sb3I6IHZhcigtLWxpbmstY29sb3IpO1xuICB9XG5cbiAgYTpob3ZlciB7XG4gICAgY29sb3I6IHZhcigtLWxpbmstY29sb3ItLWhvdmVyKTtcbiAgfVxufVxuXG4uZm9vdGVyTGlua3Mge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICBwYWRkaW5nOiAwO1xufVxuXG4uZm9vdGVyTGlua3MgPiBsaSB7XG4gIG1hcmdpbi1ib3R0b206ICRtYXJnaW4tY296eTtcbn1cblxuLmZvb3RlckxpbmtzID4gbGkgYSB7XG4gIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5mb290ZXJMb2dvIHtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgbWFyZ2luLXRvcDogMS41cmVtO1xuICB3aWR0aDogNDBweDtcbn1cblxuLmZvb3RlckxvY2FsZSB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi10b3A6IDEuNXJlbTtcbn1cblxuLmZvb3RlckxvY2FsZSBzdmcge1xuICBtYXJnaW4tcmlnaHQ6ICRtYXJnaW4tY29tcGFjdDtcbn1cblxuLmZvb3RlckxvY2FsZVN3aXRjaGVyIHtcbiAgbWFyZ2luLWxlZnQ6ICRtYXJnaW4tY29tcGFjdDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mb290ZXJMaW5rcyA+IGxpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nLWxlZnQ6ICRwYWRkaW5nLWNvenk7XG4gICAgcGFkZGluZy1yaWdodDogJHBhZGRpbmctY296eTtcbiAgfVxuXG4gIC5mb290ZXJXaXRoU2lkZWJhciB7XG4gICAgbWFyZ2luLWxlZnQ6IDE4cmVtO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxOHJlbSk7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5mb290ZXJXaXRoU2lkZWJhciB7XG4gICAgbWFyZ2luLWxlZnQ6IDIycmVtO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyMnJlbSk7XG4gIH1cbn1cblxuQG1lZGlhIHByaW50IHtcbiAgLkZvb3RlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuIiwiQGltcG9ydCAndGhlbWUuc2Nzcyc7XG5cbi5ib3JkZXIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWdyYXktbGlnaHQ7XG59XG4uY29udGFpbmVyIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW4tdG9wOiAwO1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICB3aWR0aDogMTAwJTtcblxuICAmLnJlcExpc3RDb250YWluZXIge1xuICAgIG92ZXJmbG93OiB1bnNldDtcbiAgfVxufVxuXG4ubGlzdEl0ZW0ge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW4tdG9wOiAwO1xuICBwYWRkaW5nOiAkcGFkZGluZy1jb21wYWN0O1xuXG4gICY6bm90KC5tZWV0WW91clJlcExpc3RTdHlsZXMpIHtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnM7XG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JheS1saWdodDtcbiAgICB9XG4gIH1cbn1cblxuLnNlbGVjdGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyYXktZXh0cmEtbGlnaHQ7XG4gIGJvcmRlci1sZWZ0OiAzcHggc29saWQgZ2V0Q29sb3IodmFyKC0tY29sb3ItcHJpbWFyeSksICRjb2xvci1wcmltYXJ5KTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZy1sZWZ0OiBjYWxjKCRzcGFjZS14eHMgLSAzcHgpO1xufVxuXG4ubWVldFlvdXJSZXBMaXN0U3R5bGVzIHtcbiAgcGFkZGluZzogJHBhZGRpbmctY296eTtcbn1cbiIsIi5Qb3NpdGlvbkNvbnRhaW5lciB7XG4gIG1hcmdpbi1ib3R0b206IDVyZW07XG59XG5cbi5Qb3NpdGlvbkNvbnRhaW5lciA+IGgyIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG59XG4iLCIuUG9zaXRpb25TaGFyZUNhcmQgdWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuXG4uUG9zaXRpb25TaGFyZUNhcmRfX0NhbmRpZGF0ZSB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5Qb3NpdGlvblNoYXJlQ2FyZF9fQ2FuZGlkYXRlIC5IZWFkc2hvdCB7XG4gIG1hcmdpbi1yaWdodDogMXJlbTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5Qb3NpdGlvblNoYXJlQ2FyZF9fQ2FuZGlkYXRlTmFtZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuXG4uUG9zaXRpb25TaGFyZUNhcmRfX0NhbmRpZGF0ZU5hbWUgaDQge1xuICBtYXJnaW46IDA7XG59XG5cbi5Qb3NpdGlvblNoYXJlQ2FyZF9fU2VsZWN0aW9uIHtcbiAgbWFyZ2luLXRvcDogMS41cmVtO1xufVxuXG4uUG9zaXRpb25TaGFyZUNhcmRfX0ljb24ge1xuICBtYXJnaW4tbGVmdDogMXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuUG9zaXRpb25TaGFyZUNhcmRfX0ljb24ge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5cbi5Qb3NpdGlvblNoYXJlQ2FyZF9fSWNvbi0tZGFuZ2VyLFxuLlBvc2l0aW9uU2hhcmVDYXJkX19SZXRlbnRpb24tLWRhbmdlciB7XG4gIGNvbG9yOiB2YXIoLS1icmFuZC1kYW5nZXIpO1xufVxuXG4uUG9zaXRpb25TaGFyZUNhcmRfX0ljb24tLXN1Y2Nlc3MsXG4uUG9zaXRpb25TaGFyZUNhcmRfX1JldGVudGlvbi0tc3VjY2VzcyB7XG4gIGNvbG9yOiB2YXIoLS1icmFuZC1zdWNjZXNzKTtcbn1cblxuLlBvc2l0aW9uU2hhcmVDYXJkX19SZXRlbnRpb24ge1xuICBmb250LXNpemU6IDAuOHJlbTtcbn1cbiIsIkBpbXBvcnQgJ3RoZW1lLnNjc3MnO1xuXG4ubW9kYWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5LWxpZ2h0ZW5lZCk7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggMXB4IDExcHggMHB4IHJnYmEoMCwgMCwgMCwgMC42NSk7XG4gIC1tb3otYm94LXNoYWRvdzogMHB4IDFweCAxMXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuNjUpO1xuICBib3gtc2hhZG93OiAwcHggMXB4IDExcHggMHB4IHJnYmEoMCwgMCwgMCwgMC42NSk7XG4gIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gIGxlZnQ6IDUwJTtcbiAgbWF4LXdpZHRoOiAzNXJlbTtcbiAgcGFkZGluZzogJHNwYWNlLXNtO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB6LWluZGV4OiAxMDAwO1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbSkge1xuICAgIHdpZHRoOiA4MCU7XG4gIH1cblxuICBoMiB7XG4gICAgbWFyZ2luLXRvcDogJHNwYWNlLXhzO1xuICB9XG59XG5cbi5tb2RhbE92ZXJsYXkge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiA1MDtcbn1cblxuLmxpbmssXG4ubGluazp2aXNpdGVkIHtcbiAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogJHRleHQteHM7XG59XG5cbi5idXR0b24ge1xuICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gIG1hcmdpbi10b3A6ICRzcGFjZS1zbTtcbn1cbiIsIkBpbXBvcnQgJ3RoZW1lLnNjc3MnO1xuXG4uU2hhcmVkQmFsbG90SGVhZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogNnJlbTtcbn1cblxuLlNoYXJlZEJhbGxvdCAuU2hhcmVkQmFsbG90SGVhZGVyIGgyIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLlNoYXJlZEJhbGxvdEhlYWRlciBpbnB1dCxcbi5TaGFyZWRCYWxsb3RIZWFkZXIgdGV4dGFyZWEge1xuICBib3JkZXI6IG5vbmU7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDhweCAwIHJnYmEoMTEzLCAxMTEsIDExMSwgMC4yMik7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uU2hhcmVkQmFsbG90SGVhZGVyIGlucHV0IHtcbiAgZm9udC1zaXplOiAxLjc1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4uU2hhcmVkQmFsbG90SGVhZGVyIC5CdXR0b24ge1xuICBtYXJnaW4tdG9wOiAxcmVtO1xuICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcbiAgcGFkZGluZy1yaWdodDogMS41cmVtO1xufVxuXG4uU2hhcmVkQmFsbG90SGVhZGVyX19FZGl0IHtcbiAgY29sb3I6IHZhcigtLWxpbmstY29sb3IpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbn1cblxuLlNoYXJlZEJhbGxvdEhlYWRlcl9fRWRpdDpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1saW5rLWNvbG9yLS1ob3Zlcik7XG59XG5cbi5TaGFyZWRCYWxsb3RIZWFkZXJfX0ZpZWxkLS1lZGl0YWJsZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5LWxpZ2h0O1xuICBwYWRkaW5nOiAxcmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5TaGFyZWRCYWxsb3RIZWFkZXJfX0ZpZWxkLS1lZGl0YWJsZTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICRjb2xvci1ncmF5LWV4dHJhLWxpZ2h0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5TaGFyZWRCYWxsb3RIZWFkZXJfX0ZpZWxkLS1lZGl0YWJsZSBzdXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxcmVtO1xuICB0b3A6IDFyZW07XG59XG5cbi5TaGFyZWRCYWxsb3RIZWFkZXJfX0FjdGlvbnMge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLWdhcDogMS41cmVtO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG59XG4iLCJAaW1wb3J0ICd0aGVtZS5zY3NzJztcblxuLlNoYXJlZEJhbGxvdCB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1heC13aWR0aDogMTEwMHB4O1xuICBwYWRkaW5nOiAzcmVtIDFyZW07XG59XG5cbi5TaGFyZWRCYWxsb3QgaDIge1xuICBjb2xvcjogJGNvbG9yLWdyYXktZGFyaztcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5TaGFyZWRCYWxsb3RfX1NlY3Rpb24ge1xuICBtYXJnaW4tYm90dG9tOiAzcmVtO1xufVxuIiwiQGltcG9ydCAndGhlbWUuc2Nzcyc7XG5cbi5zdWJuYXYge1xuICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JheTtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiA0cmVtO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICBidXR0b24ge1xuICAgIG1hcmdpbjogMC43cmVtIDAuNXJlbTtcbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1tZCkge1xuICAgIG92ZXJmbG93OiBzY3JvbGw7XG4gICAganVzdGlmeS1jb250ZW50OiBsZWZ0O1xuICB9XG59XG4iLCIucGFuZWwge1xuICBoMiB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4iLCJAaW1wb3J0ICd0aGVtZS5zY3NzJztcblxuLmNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGhlaWdodDogMzVyZW07XG5cbiAgLypcbiAgeWVzLCB3ZSBhcmUgdXNpbmcgbWFnaWMgbnVtYmVyIGJyZWFrcG9pbnRzIGhlcmUgOihcbiAgaXQncyBub3QgaWRlYWwgYnV0IGl0IGNvcnJlc3BvbmRzIHRvIHRoZSBicmVha3BvaW50IGluXG4gIGNpdmljLWVuZ2luZXMvc3JjL3JlZHVjZXIudHMuIFRPRE8oZXRoKTogbWFrZSB0aGVzZSByZXNwb25zaXZlXG4gIHN0YXRlIHJlZHVjZXIgYnJlYWtwb2ludHMgYWxpZ24gd2l0aCBvdXIgU3BhcmtsZXMgYnJlYWtwb2ludCB0b2tlbnNcbiAgKi9cblxuICAmOm5vdCgubWVldFlvdXJSZXBMaXN0Q29udGFpbmVyKSB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgfVxuICB9XG59XG5cbi5oaWRlUmVzdWx0cyB7XG4gIHVsLFxuICAuY2F0ZWdvcnlGaWx0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmxpc3RWaWV3IHtcbiAgaGVpZ2h0OiAxMDAlO1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkge1xuICAgIG1pbi13aWR0aDogJHNwYWNlLXhsO1xuICAgIG1heC13aWR0aDogMzAlO1xuICAgIHdpZHRoOiAzMHJlbTtcbiAgfVxufVxuXG4uY29udGFpbmVyOm5vdCgubWVldFlvdXJSZXBMaXN0Q29udGFpbmVyKSAubGlzdFZpZXcge1xuICBAbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkY29sb3ItZ3JheS1saWdodDtcbiAgfVxufVxuXG4uaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmJvZHlDb250ZW50IHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5tZWV0WW91clJlcExpc3RDb250YWluZXIgLmJvZHlDb250ZW50IHtcbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gICAgbWFyZ2luLXRvcDogJG1hcmdpbi1jb3p5O1xuICAgIG1hcmdpbi1yaWdodDogJG1hcmdpbi1jb3p5O1xuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSBhbmQgKG1heC13aWR0aDogOTUwcHgpIHtcbiAgICBtYXgtd2lkdGg6IDU5JTtcbiAgfVxufVxuXG4uaGlkZUxpc3RJdGVtcyAuYm9keUNvbnRlbnQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubWVldFlvdXJSZXBMaXN0Q29udGFpbmVyID4gZGl2OmZpcnN0LW9mLXR5cGUge1xuICBAbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICB3aWR0aDogNTByZW07XG4gIH1cbn1cblxuLmNhdGVnb3J5RmlsdGVyIHtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gIGZvbnQtc2l6ZTogJHRleHQtc207XG4gIGZvbnQtdmFyaWFudDogc21hbGwtY2Fwcztcbn1cbiIsIkBpbXBvcnQgJ3RoZW1lLnNjc3MnO1xuXG4uc2NlbmUge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBoZWlnaHQ6IDEwMHZoO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLm1lc3NhZ2Uge1xuICBjb2xvcjogJGNvbG9yLWdyYXktZGFyaztcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBtYXJnaW4tdG9wOiAxcmVtO1xufVxuIiwiQGltcG9ydCAndGhlbWUuc2Nzcyc7XG5cbi5yb290IHtcbiAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gI3skbmF2LWhlaWdodC1sZ30pO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIG1hcmdpbi10b3A6ICRuYXYtaGVpZ2h0LWxnO1xuICB9XG59XG4iLCIkY29sb3ItcHJpbWFyeTogcmdiKDkxLCAyNiwgMTQ4KSAhZGVmYXVsdDtcblxuJGNvbG9yLWJsYWNrOiAjMmYyZjJmO1xuJGNvbG9yLWdyYXk6ICNkOGQ4ZDg7XG4kY29sb3ItZ3JheS1kYXJrOiBzY2FsZS1jb2xvcigkY29sb3ItZ3JheSwgJGxpZ2h0bmVzczogLTUwJSk7XG4kY29sb3ItZ3JheS1saWdodDogc2NhbGUtY29sb3IoJGNvbG9yLWdyYXksICRsaWdodG5lc3M6IDUwJSk7XG4kY29sb3ItZ3JheS1leHRyYS1saWdodDogc2NhbGUtY29sb3IoJGNvbG9yLWdyYXksICRsaWdodG5lc3M6IDgwJSk7XG4kY29sb3ItZ3JheS1jb250cmFzdDogIzU5NTk1OTsgLy8gc3VmZmljaWVudCBmb3IgYW55IHNpemUgdGV4dCBhZ2FpbnN0IHdoaXRlIGJhY2tncm91bmRcbiRjb2xvci1ncmF5LWNvbnRyYXN0LXRpdGxlOiAjNzU3NTc1OyAvLyBzdWZmaWNpZW50IGZvciBsYXJnZSB0ZXh0IGFnYWluc3Qgd2hpdGUgYmFja2dyb3VuZFxuJGNvbG9yLXdoaXRlOiAjZmZmO1xuXG4kYnJhbmQtZGlzYWJsZWQ6ICRjb2xvci1ncmF5LWxpZ2h0O1xuXG4vKiBzaXppbmcgKi9cbiRlYy10aWxlLXdpZHRoOiAyMHJlbSAhZGVmYXVsdDtcbiRlYy10aWxlLWhlaWdodDogMjByZW0gIWRlZmF1bHQ7XG5cbiRjYXJkLWxpc3Qtd2lkdGg6IDU0MHB4O1xuXG4kbGVhZC1iYXItaGVpZ2h0OiA4cmVtO1xuXG4vKiBnbG9iYWwgYWxlcnQgKi9cbiRnbG9iYWwtYWxlcnQtaGVpZ2h0OiAxMHJlbTtcbiRzaGFyZS1iYW5uZXItaGVpZ2h0OiA1cmVtO1xuXG4vKiBuYXYgKi9cbiRuYXYtaGVpZ2h0OiAzLjVyZW07XG4kbmF2LWhlaWdodC1sZzogNXJlbTtcblxuLyogdHlwb2dyYXBoeSAqL1xuJGZvbnQtZmFtaWx5LWhhbmR3cml0aW5nOiAnSW5kaWUgRmxvd2VyJywgY3Vyc2l2ZTtcbiIsIi5BdXRoTW9kYWwgLk1vZGFsX19Cb2R5ID4gc2VjdGlvbixcbi5BdXRoTW9kYWwgLk1vZGFsX19Cb2R5ID4gZm9vdGVyID4gc2VjdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1heC13aWR0aDogMjVyZW07XG59XG5cbi5BdXRoTW9kYWxfX0Vycm9yIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLXRvcDogMnJlbTtcbiAgbWF4LXdpZHRoOiAyNXJlbTtcbn1cblxuLkF1dGhNb2RhbF9faGVhZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uQXV0aE1vZGFsX19oZWFkZXIgcCB7XG4gIG1hcmdpbjogMDtcbn1cblxuLkF1dGhNb2RhbF9faGVhZGVyIC5Mb2dvIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiAyMjVweDtcbn1cblxuLkF1dGhNb2RhbF9fU29jaWFsIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC1nYXA6IDFyZW07XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbn1cblxuLkF1dGhNb2RhbF9fU3RhdGVTd2l0Y2hlciB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjOTc5Nzk3O1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tdG9wOiAzcmVtO1xuICBwYWRkaW5nLXRvcDogMXJlbTtcbn1cblxuLkF1dGhNb2RhbF9fU3RhdGVTd2l0Y2hlciA+IGRpdiB7XG4gIGZsZXgtZ3JvdzogMTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5CdXR0b24uQXV0aE1vZGFsX19CdG4ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cbiIsIi5BdXRoRm9ybSAuRm9ybUNvbnRyb2wge1xuICBib3JkZXI6IDFweCBzb2xpZCAjOTc5Nzk3O1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMztcbiAgbWFyZ2luLXRvcDogMS41cmVtO1xuICBwYWRkaW5nOiAwIDFyZW07XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uQXV0aEZvcm1fX1N1Ym1pdCB7XG4gIG1hcmdpbi10b3A6IDEuNXJlbTtcbn1cbiIsIkBpbXBvcnQgJ3RoZW1lLnNjc3MnO1xuXG4uZm9ybSB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbi50ZXh0RmllbGQge1xuICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JheTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbWFyZ2luLWJvdHRvbTogMC43NXJlbTtcbiAgcGFkZGluZzogMC4zNzVyZW0gMC41cmVtO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnN1Ym1pdEJ1dHRvbiB7XG4gIGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcbiAgYm9yZGVyLXJhZGl1czogM3JlbTtcbiAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0Jywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMS41cmVtO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZvcm0ge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cblxuICAudGV4dEZpZWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgICBwYWRkaW5nOiAwLjc1cmVtIDFyZW07XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cbiIsIkBpbXBvcnQgJ3RoZW1lLnNjc3MnO1xuXG4uTGVhZEJhciB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWJyYW5kLXN1Y2Nlc3MpO1xuICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5MZWFkQmFyID4gLk1vZGFsX19CdG5DbG9zZSB7XG4gIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gIG9wYWNpdHk6IDAuODtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cyBlYXNlLWluLW91dDtcbn1cblxuLkxlYWRCYXIgPiAuTW9kYWxfX0J0bkNsb3NlOmhvdmVyIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLkxlYWRCYXJfX0lubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiAxMTAwcHg7XG4gIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgcGFkZGluZy1yaWdodDogMXJlbTtcbn1cblxuLkxlYWRCYXJfX0hlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBtYXJnaW4tdG9wOiAxcmVtO1xufVxuXG4uTGVhZEJhcl9fSGVhZGVyID4gaDEge1xuICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDFyZW07XG59XG5cbi5MZWFkQmFyX19IZWFkZXIgPiBwIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBmb250LXdlaWdodDogMzAwO1xuICBtYXJnaW46IDA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuTGVhZEJhciB7XG4gICAgaGVpZ2h0OiAkbGVhZC1iYXItaGVpZ2h0O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cblxuICAuTGVhZEJhcl9fSW5uZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cblxuICAuTGVhZEJhcl9fSGVhZGVyIHtcbiAgICBoZWlnaHQ6ICRsZWFkLWJhci1oZWlnaHQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG5cbiAgLkxlYWRCYXJfX0xlYWRGb3JtIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkxcHgpIHtcbiAgLkxlYWRCYXJfX0hlYWRlciA+IGgxIHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gIH1cblxuICAuTGVhZEJhcl9fSGVhZGVyID4gcCB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG59XG4iLCJAaW1wb3J0ICd0aGVtZS5zY3NzJztcblxuLmVjTmF2QnV0dG9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogMC41cmVtIDAuNXJlbSAwLjVyZW0gMXJlbTtcblxuICBAbWVkaWEgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgICBwYWRkaW5nOiAwLjNyZW07XG4gIH1cblxuICA6Z2xvYmFsKCNJY29uX2Rhc2hib2FyZCkge1xuICAgIGZpbGw6IGdldENvbG9yKHZhcigtLWNvbG9yLXByaW1hcnkpLCAkY29sb3ItcHJpbWFyeSk7XG4gIH1cblxuICBAaWYgdmFyKC0tY29sb3ItcHJpbWFyeSkge1xuICAgIDpnbG9iYWwoI1JlY3RhbmdsZSkge1xuICAgICAgZmlsbDogJGNvbG9yLWdyYXktbGlnaHQ7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICA6Z2xvYmFsKCNSZWN0YW5nbGUpIHtcbiAgICAgICAgZmlsbDogJGNvbG9yLWdyYXk7XG4gICAgICB9XG4gICAgfVxuICB9IEBlbHNlIGlmICRjb2xvci1wcmltYXJ5IHtcbiAgICA6Z2xvYmFsKCNSZWN0YW5nbGUpIHtcbiAgICAgIGZpbGw6IHNjYWxlLWNvbG9yKCRjb2xvci1wcmltYXJ5LCAkbGlnaHRuZXNzOiA5MCUpO1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgOmdsb2JhbCgjUmVjdGFuZ2xlKSB7XG4gICAgICAgIGZpbGw6IHNjYWxlLWNvbG9yKCRjb2xvci1wcmltYXJ5LCAkbGlnaHRuZXNzOiA4MCUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiQGltcG9ydCAndGhlbWUuc2Nzcyc7XG5cbi5kcm9wZG93biB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgYm94LXNoYWRvdzogMCAwIDEwcHggcmdiYSg1NSwgNTUsIDU1LCAwLjUpO1xuICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICBoZWlnaHQ6IDQwcmVtO1xuICBtYXJnaW4tdG9wOiAxLjVyZW07XG4gIHBhZGRpbmc6IDEuNXJlbSAxcmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiA0NHJlbTtcbiAgei1pbmRleDogMTAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTUwcHgpIHtcbiAgICBtYXJnaW4tdG9wOiAycmVtO1xuICB9XG59XG5cbi5jb2xsYXBzZWQge1xuICBAbWVkaWEgKG1pbi13aWR0aDogOTkxcHgpIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcbiAgfVxufVxuXG4uc2F2ZWRTZWFyY2hUYWcge1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxuLnJlc3VsdHNIZWFkZXIge1xuICBjb2xvcjogJGNvbG9yLWdyYXktZGFyaztcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1ncmF5O1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtO1xufVxuXG4ubW9iaWxlIHtcbiAgYm94LXNoYWRvdzogdW5zZXQ7XG5cbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW4tdG9wOiAwO1xuICBwYWRkaW5nLXRvcDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMTBweCByZ2JhKDU1LCA1NSwgNTUsIDAuNSk7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBwYWRkaW5nLXRvcDogMnJlbTtcbiAgfVxuXG4gIC5zYXZlZENvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBvdmVyZmxvdzogc2Nyb2xsO1xuICB9XG59XG5cbi5zdWdnZXN0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMC44cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG4iLCJAaW1wb3J0ICd0aGVtZS5zY3NzJztcblxuLnNlYXJjaENvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnNlYXJjaCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyYXktZGFyaztcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgZGlzcGxheTogZmxleDtcblxuICB3aWR0aDogNDRyZW07XG5cbiAgaW5wdXQge1xuICAgIGJvcmRlcjogdW5zZXQ7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICAgIHBhZGRpbmc6IDFyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgZm9udC1zaXplOiAwLjhyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgc3ZnIHtcbiAgICBjb2xvcjogZ2V0Q29sb3IodmFyKC0tY29sb3ItcHJpbWFyeSksICRjb2xvci1wcmltYXJ5KTtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgbWFyZ2luLXRvcDogYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtO1xuICAgIHdpZHRoOiAyMHB4ICFpbXBvcnRhbnQ7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwLjhyZW07XG4gICAgICB3aWR0aDogMTVweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5iYWNrIHtcbiAgY29sb3I6IGdldENvbG9yKHZhcigtLWNvbG9yLXByaW1hcnkpLCAkY29sb3ItcHJpbWFyeSk7XG4gIGZvbnQtc2l6ZTogMC44cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxufVxuXG4ubW9iaWxlU2VhcmNoQ29udGFpbmVyIHtcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwYWRkaW5nLXRvcDogMXJlbTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICBtYXJnaW4tdG9wOiA1cmVtO1xuICB9XG5cbiAgLnNlYXJjaCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyYXk7XG4gICAgYm94LXNoYWRvdzogdW5zZXQ7XG4gICAgbWFyZ2luOiAxcmVtO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAycmVtKTtcbiAgICAmOmZvY3VzIHtcbiAgICAgIGJvcmRlcjogZ2V0Q29sb3IodmFyKC0tY29sb3ItcHJpbWFyeSksICRjb2xvci1wcmltYXJ5KTtcbiAgICB9XG4gIH1cbn1cblxuLmlzSW5OYXYge1xuICBtYXJnaW46IGF1dG8gMnJlbTtcbiAgd2lkdGg6IDMwcmVtO1xuXG4gIC5zZWFyY2gge1xuICAgIHdpZHRoOiAzMHJlbTtcbiAgfVxufVxuXG4ubG9hZGluZyB7XG4gIG1hcmdpbjogYXV0byAwLjhyZW07XG59XG4iLCJAaW1wb3J0ICd0aGVtZS5zY3NzJztcblxuLkxvY2FsTmF2X19jb250YWluZXIge1xuICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG5cbiAgLkxvY2FsTmF2X19HbG9iYWxBbGVydCB7XG4gICAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMCAxcmVtO1xuICB9XG5cbiAgLkxvY2FsTmF2X19TaGFyZWFibGVCYWxsb3RCYW5uZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6IDEwMDA7XG5cbiAgICAuTm90aWZpY2F0aW9uX19ib2R5IC5CdXR0b24ge1xuICAgICAgbWFyZ2luLXRvcDogMC41cmVtO1xuICAgIH1cbiAgfVxufVxuXG4uTG9jYWxOYXYge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGVkZWRlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6ICRuYXYtaGVpZ2h0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5Mb2NhbE5hdl9fVmlld0JhbGxvdEJ1dHRvbiB7XG4gIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgcGFkZGluZzogMC41cmVtIDEuNXJlbTtcblxuICAmID4gKiB7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuXG4uTG9jYWxOYXZfX2NlbnRlciB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uTG9jYWxOYXZfX3N0aWNreSB7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHRvcDogMDtcbn1cblxuLkxvY2FsTmF2X19hZGRyZXNzIHtcbiAgY29sb3I6ICRjb2xvci1ncmF5LWRhcms7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xufVxuXG4uTG9jYWxOYXZfX0JyYW5kQ29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uTG9jYWxOYXZfX0JyYW5kIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTByZW07XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDM3NnB4KSB7XG4gICAgbWF4LXdpZHRoOiA0cmVtO1xuICAgIG1pbi13aWR0aDogNHJlbTtcbiAgfVxufVxuXG4uTG9jYWxOYXZfX0JyYW5kIGltZyB7XG4gIG1hcmdpbi1sZWZ0OiAwLjNyZW07XG4gIG1hcmdpbi1yaWdodDogLTRyZW07XG4gIG1heC13aWR0aDogMTByZW07XG4gIG1pbi13aWR0aDogMTByZW07XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIG9iamVjdC1wb3NpdGlvbjogMCBjZW50ZXI7XG4gIHBhZGRpbmctcmlnaHQ6IDFyZW07XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDM3NnB4KSB7XG4gICAgbWF4LXdpZHRoOiA0cmVtO1xuICAgIG1pbi13aWR0aDogNHJlbTtcbiAgfVxufVxuXG4uTG9jYWxOYXZfX0lubmVyIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbn1cblxuLkxvY2FsTmF2IC5CdXR0b24ge1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xufVxuXG4uTG9jYWxOYXZfX0ZlYXR1cmVCdXR0b25zIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGNvbG9yLWdyYXktZGFyaztcbiAgZGlzcGxheTogbm9uZTtcbiAgLyogSGlkZSBvbiBzbWFsbGVyIHNjcmVlbnMgKi9cbiAgaGVpZ2h0OiAyLjVyZW07XG4gIG1hcmdpbi1yaWdodDogMS41cmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG5cbiAgJjpvbmx5LWNoaWxkIHtcbiAgICBib3JkZXItcmlnaHQ6IHVuc2V0O1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAuQnV0dG9uIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG4gIH1cbn1cblxuLkxvY2FsTmF2X19GZWF0dXJlQnV0dG9uczplbXB0eSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5Mb2NhbE5hdl9fRmVhdHVyZUJ1dHRvbnMgLkxvY2FsTmF2X19CdG5BZGRyZXNzIHtcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgaGVpZ2h0OiAyLjI1cmVtO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogMi4yNXJlbTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLkxvY2FsTmF2X19CYWNrIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbGVmdDogMDtcbiAgbWFyZ2luLWxlZnQ6IDFyZW07XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLkxvY2FsTmF2X19CdG5SZWdpc3RyYXRpb24ge1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIHBhZGRpbmc6IDAuMzc1cmVtIDAuNzVyZW07XG59XG5cbi8qIEhpZGUgYnV0dG9ucyBvbiBzbWFsbCBzY3JlZW5zICovXG4uTG9jYWxOYXZfX0J0bk1hcHR2IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLkxvY2FsTmF2IC5CdXR0b24tLXdpdGgtaWNvbiBzdmcge1xuICBtYXJnaW46IDA7XG4gIHZlcnRpY2FsLWFsaWduOiAtMC4yZW07XG59XG5cbi5Mb2NhbE5hdl9fTGVmdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5Mb2NhbE5hdl9fY2VudGVyIC5Mb2NhbE5hdl9fSW5uZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgfVxuXG4gIC5Mb2NhbE5hdiB7XG4gICAgaGVpZ2h0OiAkbmF2LWhlaWdodC1sZztcbiAgfVxuXG4gIC5Mb2NhbE5hdl9fY29udGFpbmVyIHtcbiAgICBsZWZ0OiAwO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogMTAxO1xuICB9XG5cbiAgLkxvY2FsTmF2X19jb250YWluZXIgLk5vdGlmaWNhdGlvbiB7XG4gICAgaGVpZ2h0OiAkZ2xvYmFsLWFsZXJ0LWhlaWdodDtcbiAgfVxuXG4gIC5Mb2NhbE5hdl9fY29udGFpbmVyIC5Ob3RpZmljYXRpb24uTG9jYWxOYXZfX1NoYXJlYWJsZUJhbGxvdEJhbm5lciB7XG4gICAgaGVpZ2h0OiAkc2hhcmUtYmFubmVyLWhlaWdodDtcbiAgfVxuXG4gIC5Mb2NhbE5hdl9fQnRuTWFwdHYge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcGFkZGluZzogMC41cmVtIDEuNXJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gIH1cblxuICAuTG9jYWxOYXZfX0J0blJlZ2lzdHJhdGlvbiB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgfVxuXG4gIC5Mb2NhbE5hdl9fRmVhdHVyZUJ1dHRvbnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cblxuICAuTG9jYWxOYXYgLkJ1dHRvbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICAgIHBhZGRpbmc6IDAuNXJlbSAxLjVyZW07XG4gIH1cblxuICAuTG9jYWxOYXZfX0ZlYXR1cmVCdXR0b25zIC5Mb2NhbE5hdl9fQnRuQWRkcmVzcyB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gIC5Mb2NhbE5hdl9fU2hhcmVhYmxlQmFsbG90QmFubmVyIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cblxuICAuTG9jYWxOYXZfX1NoYXJlYWJsZUJhbGxvdEJhbm5lciAuTm90aWZpY2F0aW9uX19ib2R5IC5CdXR0b24ge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cblxuICAuTG9jYWxOYXZfX1NoYXJlYWJsZUJhbGxvdEJhbm5lciAuTm90aWZpY2F0aW9uX19ib2R5IHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cblxuQG1lZGlhIHByaW50IHtcbiAgLkxvY2FsTmF2IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLkxvY2FsTmF2X19GZWF0dXJlQnV0dG9ucyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuIiwiQGltcG9ydCAndGhlbWUuc2Nzcyc7XG5AaW1wb3J0ICdjb21wb25lbnRzL3NwYXJrbGVzL3Rva2Vucyc7XG5cbi5ib2R5IHtcbiAgbWluLWhlaWdodDogMzVyZW07XG59XG5cbi5jb250YWluZXIge1xuICBib3gtc2hhZG93OiAwIDAgMjBweCAwIHJnYmEoMTAzLCAxMjIsIDEzNCwgMC4yNSk7XG4gIHBhZGRpbmc6ICRzcGFjZS1zbTtcbiAgbWF4LXdpZHRoOiA3NTBweDtcbiAgbWFyZ2luOiAkc3BhY2Utc20gJHNwYWNlLXhzO1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkYnJlYWtwb2ludC1tZCkge1xuICAgIG1hcmdpbi10b3A6ICRzcGFjZS1sZztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cblxuICBoMSB7XG4gICAgQGluY2x1ZGUgaDN0aXRsZXN0eWxlcygpO1xuXG4gICAgY29sb3I6ICRjb2xvci1ncmF5LWRhcms7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgfVxufVxuXG4uYWRkcmVzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmF5LWxpZ2h0O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2UteHM7XG4gIHBhZGRpbmc6ICRzcGFjZS14cztcblxuICBAbWVkaWEgKG1pbi13aWR0aDogJGJyZWFrcG9pbnQtbWQpIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuXG4gIC5idXR0b24ge1xuICAgIG1hcmdpbjogMDtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbSkge1xuICAgICAgZGl2IHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBsZWZ0ICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAaW1wb3J0ICd0aGVtZS5zY3NzJztcblxuLk5vdEZvdW5kU2NlbmVfX0hlYWRlciB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGhlaWdodDogY2FsYygxMDB2aCAtICN7JG5hdi1oZWlnaHR9KTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5Ob3RGb3VuZFNjZW5lIHtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAjeyRuYXYtaGVpZ2h0LWxnfSk7XG4gIH1cbn1cbiIsIi5yb290IHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogdmFyKC0tYnJhbmQtd2FybmluZyk7XG4gIGJvdHRvbTogMnJlbTtcbiAgYm94LXNoYWRvdzogLTFweCAwcHggM3B4IDBweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGhlaWdodDogM3JlbTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogLTExcmVtOyAvLyBIaWRlXG4gIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlLWluLW91dDtcbiAgd2lkdGg6IDE1cmVtO1xuICB6LWluZGV4OiAyMTQ3NDgzNjQ3O1xufVxuXG4ub3BlbiB7XG4gIHJpZ2h0OiAwO1xufVxuXG4uaWNvbiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xufVxuIiwiOnJvb3Qge1xyXG4gIC8qIENvbG9ycyAqL1xyXG4gIC0tY29sb3ItYmxhY2s6ICMyMTI1Mjk7XHJcbiAgLS1jb2xvci1ncmF5LWRhcms6ICM3NTc1NzU7XHJcbiAgLS1jb2xvci1ncmF5OiAjRDhEOEQ4O1xyXG4gIC0tY29sb3ItZ3JheS1saWdodDogI2VjZWNlYztcclxuICAtLWNvbG9yLWdyYXktZXh0cmEtbGlnaHQ6ICNmNmY2ZjY7XHJcbiAgLS1jb2xvci13aGl0ZTogI2ZmZjtcclxuXHJcbiAgLS1jb2xvci1wcmltYXJ5LXJlZDogNDI7XHJcbiAgLS1jb2xvci1wcmltYXJ5LWdyZWVuOiA4MjtcclxuICAtLWNvbG9yLXByaW1hcnktYmx1ZTogMTA0O1xyXG5cclxuICAtLWNvbG9yLXByaW1hcnk6IHJnYihcclxuICAgIHZhcigtLWNvbG9yLXByaW1hcnktcmVkKSxcclxuICAgIHZhcigtLWNvbG9yLXByaW1hcnktZ3JlZW4pLFxyXG4gICAgdmFyKC0tY29sb3ItcHJpbWFyeS1ibHVlKVxyXG4gICk7XHJcbiAgLS1jb2xvci1wcmltYXJ5LWRhcmtlbmVkOiAjMDAxRjM1O1xyXG4gIC0tY29sb3ItcHJpbWFyeS1saWdodGVuZWQ6ICM1RDg1OUI7XHJcbiAgLS1jb2xvci1zZWNvbmRhcnk6ICNhNmI3YzA7XHJcbiAgLS1jb2xvci1saWdodDogI0RERURGRjtcclxuXHJcbiAgLS1icmFuZC1kYW5nZXI6ICNFMjI1Mjk7XHJcbiAgLS1icmFuZC1kaXNhYmxlZDogdmFyKC0tY29sb3ItZ3JheS1saWdodCk7XHJcbiAgLS1icmFuZC1zdWNjZXNzOiAjMDA4NTQ3O1xyXG4gIC0tYnJhbmQtd2FybmluZzogI0ZGQTQwMDtcclxuXHJcbiAgLyogVHlwb2dyYXBoeSAqL1xyXG4gIC0tZm9udC1mYW1pbHktYmFzZTogJ0xhdG8nLCBzYW5zLXNlcmlmO1xyXG4gIC0tZm9udC1mYW1pbHktaGFuZHdyaXRpbmc6ICdJbmRpZSBGbG93ZXInLCBjdXJzaXZlO1xyXG4gIC0tZm9udC1mYW1pbHktaGVhZGluZ3M6ICdMYXRvJywgc2Fucy1zZXJpZjtcclxuICAtLWZvbnQtZmFtaWx5LWhlYWRpbmdzLS1mYW5jeTogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmO1xyXG5cclxuICAvKiBOYXYgKi9cclxuICAtLW5hdi1oZWlnaHQ6IDMuNXJlbTtcclxuICAtLW5hdi1oZWlnaHQtLWxnOiA1cmVtO1xyXG5cclxuICAvKiBTcGlubmVyICovXHJcbiAgLS1zcGlubmVyLWNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcclxuICAtLXNwaW5uZXItY29sb3ItcmluZzogcmdiYShcclxuICAgIHZhcigtLWNvbG9yLXByaW1hcnktcmVkKSxcclxuICAgIHZhcigtLWNvbG9yLXByaW1hcnktZ3JlZW4pLFxyXG4gICAgdmFyKC0tY29sb3ItcHJpbWFyeS1ibHVlKSxcclxuICAgIC4zXHJcbiAgKTtcclxuXHJcbiAgLyogTGlua3MgKi9cclxuICAtLWxpbmstY29sb3I6ICMwMTU2QUM7XHJcbiAgLS1saW5rLWNvbG9yLS1ob3ZlcjogIzE3NURBRjtcclxuXHJcbiAgLyogR2xvYmFsIEFsZXJ0ICovXHJcbiAgLS1nbG9iYWwtYWxlcnQtaGVpZ2h0OiAzcmVtO1xyXG4gIC0tc2hhcmUtYmFubmVyLWhlaWdodDogNXJlbTtcclxuXHJcbiAgLyogTGVhZCBCYXIgKi9cclxuICAtLWxlYWQtYmFyLWhlaWdodDogOHJlbTtcclxuXHJcbiAgLyogQ1NDOiBIZWFkZXIgKi9cclxuICAtLWhlYWRlci1iYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcclxuICAtLWhlYWRlci1jb2xvcjogdmFyKC0tY29sb3ItbGlnaHQpO1xyXG5cclxuICAvKiBDU0M6IENhcmRMaXN0ICovXHJcbiAgLS1jYXJkLWxpc3Qtd2lkdGg6IDU0MHB4O1xyXG5cclxuICAvKiBNQVBUVjogSGVhZGVyICovXHJcbiAgLS1tYXB0di1oZWFkZXItaGVpZ2h0OiA2NHB4OyAvKiBTZXQgZml4ZWQgaGVpZ2h0IHNvIHdlIGNhbiBjYWxjIHN0ZXAgb2Zmc2V0cyAqL1xyXG5cclxuICAvKiBMb2dvICovXHJcbiAgLS1sb2dvLWhlaWdodDogMzZweDtcclxuICBcclxuICAvKiBFbGVjdGlvbiBDZW50ZXIgTmF2aWdhdGlvbiBTdWJoZWFkZXIgKi9cclxuICAtLWVjLW5hdmlnYXRpb24taGVpZ2h0OiAycmVtO1xyXG4gIC0tZWMtdGlsZS1oZWlnaHQ6IDIwcmVtO1xyXG4gIC0tZWMtdGlsZS13aWR0aDogMjByZW07XHJcbiAgLS1jb2xvci1lbGVjdGlvbi1jZW50ZXItYmc6ICMzMDJmMmY7XHJcbiAgXHJcbiAgLyogU2hhcmUgU2NlbmUgKi9cclxuICAtLXNoYXJlLWltYWdlLWJhY2tncm91bmQ6ICMwMDNiNDk7XHJcbiAgLS1zaGFyZS1pbWFnZS10ZXh0OiAjZmZjODQ1O1xyXG4gIC0tc2hhcmUtaW1hZ2UtbGFiZWwtdGV4dDogI2ZmZjtcclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XHJcbiAgOnJvb3Qge1xyXG4gICAgLS1tYXB0di1oZWFkZXItaGVpZ2h0OiAxMTJweDtcclxuICB9XHJcbn1cclxuXHJcbmRpdltjbGFzcyo9J09mZmljZUhvbGRlcnNBcHBfdGVybURhdGVzX18nXSB7XHJcbiAgICBtYXJnaW4tdG9wOiAtMnJlbTtcclxufVxyXG5cclxuZGl2W2NsYXNzKj0nT2ZmaWNlSG9sZGVyc0FwcF9vZmZpY2VIb2xkZXJJbmZvX18nXSBkaXZbZGF0YS10ZXN0aWQ9J3NwaW5uZXInXSB7XHJcbiAgICBhbmltYXRpb246IG5vbmU7XHJcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbn0iLCJAaW1wb3J0ICd0aGVtZS5zY3NzJztcblxuLmFwcCB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXgtd2lkdGg6IDgwMHB4O1xuICBwYWRkaW5nOiAzZW0gMWVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5icm93c2VycyB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogM2VtIDA7XG59XG5cbi5icm93c2VycyA+IGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDAgMWVtO1xufVxuXG4uYnJvd3NlcnMgYSBzdmcge1xuICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIGF1dG8gMC41ZW0gYXV0bztcbn1cblxuLmJyb3dzZXJzIGEge1xuICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheS1leHRyYS1saWdodDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDFlbTtcbn1cblxuLmJyb3dzZXJzIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheTtcbn1cbiIsIiRjb2xvci1wcmltYXJ5OiByZ2IoOTEsIDI2LCAxNDgpICFkZWZhdWx0O1xuXG4kY29sb3ItYmxhY2s6ICMyZjJmMmY7XG4kY29sb3ItZ3JheTogI2Q4ZDhkODtcbiRjb2xvci1ncmF5LWRhcms6IHNjYWxlLWNvbG9yKCRjb2xvci1ncmF5LCAkbGlnaHRuZXNzOiAtNTAlKTtcbiRjb2xvci1ncmF5LWxpZ2h0OiBzY2FsZS1jb2xvcigkY29sb3ItZ3JheSwgJGxpZ2h0bmVzczogNTAlKTtcbiRjb2xvci1ncmF5LWV4dHJhLWxpZ2h0OiBzY2FsZS1jb2xvcigkY29sb3ItZ3JheSwgJGxpZ2h0bmVzczogODAlKTtcbiRjb2xvci1ncmF5LWNvbnRyYXN0OiAjNTk1OTU5OyAvLyBzdWZmaWNpZW50IGZvciBhbnkgc2l6ZSB0ZXh0IGFnYWluc3Qgd2hpdGUgYmFja2dyb3VuZFxuJGNvbG9yLWdyYXktY29udHJhc3QtdGl0bGU6ICM3NTc1NzU7IC8vIHN1ZmZpY2llbnQgZm9yIGxhcmdlIHRleHQgYWdhaW5zdCB3aGl0ZSBiYWNrZ3JvdW5kXG4kY29sb3Itd2hpdGU6ICNmZmY7XG5cbiRicmFuZC1kaXNhYmxlZDogJGNvbG9yLWdyYXktbGlnaHQ7XG5cbi8qIHNpemluZyAqL1xuJGVjLXRpbGUtd2lkdGg6IDIwcmVtICFkZWZhdWx0O1xuJGVjLXRpbGUtaGVpZ2h0OiAyMHJlbSAhZGVmYXVsdDtcblxuJGNhcmQtbGlzdC13aWR0aDogNTQwcHg7XG5cbiRsZWFkLWJhci1oZWlnaHQ6IDhyZW07XG5cbi8qIGdsb2JhbCBhbGVydCAqL1xuJGdsb2JhbC1hbGVydC1oZWlnaHQ6IDEwcmVtO1xuJHNoYXJlLWJhbm5lci1oZWlnaHQ6IDVyZW07XG5cbi8qIG5hdiAqL1xuJG5hdi1oZWlnaHQ6IDMuNXJlbTtcbiRuYXYtaGVpZ2h0LWxnOiA1cmVtO1xuXG4vKiB0eXBvZ3JhcGh5ICovXG4kZm9udC1mYW1pbHktaGFuZHdyaXRpbmc6ICdJbmRpZSBGbG93ZXInLCBjdXJzaXZlO1xuIl19 */