.srp-calculator .modal-content{padding:0 1.6rem;border-top:0}.srp-calculator__main-tabs{margin-top:1.6rem}.srp-calculator__main-tabs a{cursor:pointer}.srp-calculator__main-tabs span{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:2.6rem;height:2.6rem;border:1px solid currentColor;border-radius:50%;margin-right:.8rem}.srp-calculator__intro-title{font-size:1.6rem;margin-bottom:.4rem}@media (max-width: 767px){.srp-calculator__intro-title{font-size:1.7rem}}.srp-calculator__intro{margin-bottom:2.4rem;color:#777;font-size:1.4rem}@media (max-width: 767px){.srp-calculator__intro{font-size:1.5rem}}@media (max-width: 767px){.srp-calculator .modal-content{max-height:100vh;margin:0;border-radius:0;margin-top:50px;height:100vh;max-width:100%}.srp-calculator .mobile-calculator-main{height:calc(100vh - 84px - 50px);overflow:auto}.srp-calculator .modal-close{-webkit-box-shadow:0 0.4rem 1.2rem rgba(0,0,0,0.2);box-shadow:0 0.4rem 1.2rem rgba(0,0,0,0.2);padding:.4rem 1.6rem;font-size:1.6rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background:#f4f4f4;height:50px;width:100%;border-radius:0;top:0;right:0;color:#d0021b}.srp-calculator .modal-close span{color:#777;font-weight:700}.srp-calculator .modal-close strong{color:#777}}.calculator-tabs__tab{margin-bottom:-1px}.calculator-tabs__tab:not(:first-child) a,.calculator-tabs__tab:not(:last-child) a{margin:0}.calculator-tabs__tab:not(:first-child)::after,.calculator-tabs__tab:not(:last-child)::after{content:none}.calculator-tabs__tab a{color:#bbb;padding:.8rem 1.6rem;border-bottom:0;border-top:3px solid transparent}.calculator-tabs__tab.active a{border-bottom:0;border-top:3px solid var(--color-primary);color:#333;background:#f4f4f4;border-radius:3px 3px 0 0}.calculator-tabs__title{font-size:1.6rem;margin-bottom:.4rem}@media (max-width: 767px){.calculator-tabs__title{font-size:1.7rem}}.calculator-tabs__payment{font-size:1.2rem}@media (max-width: 767px){.calculator-tabs__payment{font-size:1.4rem}}.calculator-tabs__details{font-size:1.2rem}@media (max-width: 767px){.calculator-tabs__details{font-size:1.4rem}}.calculator-form{padding:1.6rem;background:#f4f4f4;margin-bottom:1.6rem;border-bottom-left-radius:5px}.calculator-form .input-group{margin-bottom:1.6rem}.calculator-form__disclaimer{margin-top:-.8rem;font-size:1.2rem;color:#777}@media (max-width: 767px){.calculator-form__disclaimer{font-size:1.4rem}}.calculator-form__disclaimer--error{border-left:3px solid #d0021b;padding:.8rem 1.6rem;border-radius:3px;background:#fff;-webkit-box-shadow:0 0.3rem 0.8rem rgba(0,0,0,0.1);box-shadow:0 0.3rem 0.8rem rgba(0,0,0,0.1)}.calculator-form__rate{height:calc(100% - 1.6rem);margin-bottom:1.6rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.calculator-form__rate p{font-size:3rem;color:#777}.calculator-form__bonus{border-radius:3px;padding:.8rem 1.6rem;background:#fff;-webkit-box-shadow:0 0.3rem 0.8rem rgba(0,0,0,0.1);box-shadow:0 0.3rem 0.8rem rgba(0,0,0,0.1)}.calculator-form__bonus p{font-size:2.2rem;font-weight:700;line-height:1}.calculator-form__bonus span{font-size:1.4rem}.calculator-form__sale-check label{display:inline-block;color:#333;font-size:1.2rem;cursor:pointer}.calculator-form__sale-check input{vertical-align:middle;border-radius:2px;width:2rem;height:2rem;cursor:pointer}.summary-card{border-radius:0 5px 5px 0;padding-top:2.4rem;padding-bottom:1.6rem;color:#fff;background:var(--color-primary-dark)}@media (max-width: 767px){.summary-card{height:calc(100vh - 50px - 38px);overflow:auto;position:fixed;top:100%;border-radius:0;-webkit-transition:-webkit-transform 0.4s;transition:-webkit-transform 0.4s;transition:transform 0.4s;transition:transform 0.4s, -webkit-transform 0.4s}.summary-card.active{-webkit-transform:translateY(calc(50px - 100vh));transform:translateY(calc(50px - 100vh))}}.summary-card__section{margin-bottom:2.4rem}.summary-card__title{font-size:1.8rem;margin-bottom:.8rem}@media (max-width: 767px){.summary-card__title{font-size:2rem}}.summary-card__item{font-size:1.4rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:.2rem}@media (max-width: 767px){.summary-card__item{font-size:1.6rem}}.summary-card__payment{font-size:3rem;text-align:center}.summary-card__payment span{font-size:1.8rem;font-weight:400}.summary-card__disclaimer{width:100%;margin-bottom:2.4rem;font-size:1.2rem}.summary-card__buttons .button--next{max-width:100%;border-color:#fff;color:#fff}.summary-card__buttons .button--next:hover{color:var(--color-primary-dark);background:#fff}.summary-card__buttons .button--prev{max-width:100%;width:100%;-webkit-box-shadow:none;box-shadow:none;background:#fff;color:var(--color-primary-dark)}.summary-card__buttons .button--prev:hover{background:none;border-color:#fff;color:#fff}.mobile-summary{position:fixed;z-index:999;height:84px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;bottom:0;left:0;right:0;background:#fff;-webkit-transition:-webkit-transform 0.4s;transition:-webkit-transform 0.4s;transition:transform 0.4s;transition:transform 0.4s, -webkit-transform 0.4s;-webkit-box-shadow:0 -0.6rem 3.6rem rgba(0,0,0,0.15);box-shadow:0 -0.6rem 3.6rem rgba(0,0,0,0.15)}.mobile-summary.active{-webkit-transform:translateY(38px);transform:translateY(38px)}.mobile-summary__button{padding:.8rem;height:auto;display:block;text-align:center;max-width:calc(100% - 1.6rem);margin:.8rem}.mobile-summary__button::after{content:none}.mobile-summary__payment{background:#ececec;text-align:center;height:38px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.down-payment__display{height:4.2rem;width:60%;max-width:40rem;background:#f4f4f4;font-size:1.4rem;border:0;-webkit-box-shadow:inset 0 1px 3px 0 rgba(0,0,0,0.15);box-shadow:inset 0 1px 3px 0 rgba(0,0,0,0.15);border-radius:3px;padding:.4rem .8rem;-webkit-transition:border-width 0.2s, -webkit-box-shadow 0.2s;transition:border-width 0.2s, -webkit-box-shadow 0.2s;transition:box-shadow 0.2s, border-width 0.2s;transition:box-shadow 0.2s, border-width 0.2s, -webkit-box-shadow 0.2s;border-left:0 solid var(--color-primary);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.down-payment__display .icon{background:#f4f4f4 !important;color:unset !important}.updated-calculator-ui .srp-calculator__main-tabs{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-top:0}.updated-calculator-ui .srp-calculator__intro,.updated-calculator-ui .srp-calculator__intro-title{display:none}.updated-calculator-ui .srp-calculator__button-container .button{width:100%;max-width:none;text-transform:uppercase;border:1px solid var(--color-primary);background-color:var(--color-primary) !important;color:#fff;border-radius:0;-webkit-box-shadow:none;box-shadow:none;font-weight:500}.updated-calculator-ui .srp-calculator__button-container .button:after{content:"\F061"}.updated-calculator-ui .srp-calculator__button-container .button:hover{background:var(--color-primary);color:#fff}.updated-calculator-ui .calculator-tabs__tab{-webkit-box-flex:1;-ms-flex:1;flex:1}.updated-calculator-ui .summary-card{background:var(--color-primary)}.updated-calculator-ui .summary-card__buttons .button--prev,.updated-calculator-ui .summary-card__buttons .button--next{display:none}.updated-calculator-ui .tab-content__panel h2{display:none}.updated-calculator-ui .mobile-summary__button--next{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;text-align:left;text-transform:uppercase;font-weight:500}.updated-calculator-ui .mobile-summary__button--next:after{content:"\F061";font-family:"Font Awesome 5 Pro", sans-serif;font-weight:100;margin-left:auto;padding-left:0.8rem}.updated-calculator-ui .wpcf7-form.srp-financing-form textarea,.updated-calculator-ui .wpcf7-form.srp-financing-form-fr_ca textarea,.updated-calculator-ui .wpcf7-form.vdp-financing-form-fr_ca textarea,.updated-calculator-ui .wpcf7-form.vdp-financing-form textarea{height:60px}.updated-calculator-ui .wpcf7-form.srp-financing-form .wpcf7-form-control-wrap.communication .wpcf7-list-item,.updated-calculator-ui .wpcf7-form.srp-financing-form .wpcf7-form-control-wrap.consent_checkbox .wpcf7-list-item,.updated-calculator-ui .wpcf7-form.srp-financing-form-fr_ca .wpcf7-form-control-wrap.communication .wpcf7-list-item,.updated-calculator-ui .wpcf7-form.srp-financing-form-fr_ca .wpcf7-form-control-wrap.consent_checkbox .wpcf7-list-item,.updated-calculator-ui .wpcf7-form.vdp-financing-form-fr_ca .wpcf7-form-control-wrap.communication .wpcf7-list-item,.updated-calculator-ui .wpcf7-form.vdp-financing-form-fr_ca .wpcf7-form-control-wrap.consent_checkbox .wpcf7-list-item,.updated-calculator-ui .wpcf7-form.vdp-financing-form .wpcf7-form-control-wrap.communication .wpcf7-list-item,.updated-calculator-ui .wpcf7-form.vdp-financing-form .wpcf7-form-control-wrap.consent_checkbox .wpcf7-list-item{margin:0}.updated-calculator-ui .wpcf7-form.srp-financing-form .wpcf7-form-control-wrap.communication .wpcf7-list-item label,.updated-calculator-ui .wpcf7-form.srp-financing-form .wpcf7-form-control-wrap.consent_checkbox .wpcf7-list-item label,.updated-calculator-ui .wpcf7-form.srp-financing-form-fr_ca .wpcf7-form-control-wrap.communication .wpcf7-list-item label,.updated-calculator-ui .wpcf7-form.srp-financing-form-fr_ca .wpcf7-form-control-wrap.consent_checkbox .wpcf7-list-item label,.updated-calculator-ui .wpcf7-form.vdp-financing-form-fr_ca .wpcf7-form-control-wrap.communication .wpcf7-list-item label,.updated-calculator-ui .wpcf7-form.vdp-financing-form-fr_ca .wpcf7-form-control-wrap.consent_checkbox .wpcf7-list-item label,.updated-calculator-ui .wpcf7-form.vdp-financing-form .wpcf7-form-control-wrap.communication .wpcf7-list-item label,.updated-calculator-ui .wpcf7-form.vdp-financing-form .wpcf7-form-control-wrap.consent_checkbox .wpcf7-list-item label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:start}.updated-calculator-ui .wpcf7-form.srp-financing-form input[name="communication"],.updated-calculator-ui .wpcf7-form.srp-financing-form input[name="consent_checkbox"],.updated-calculator-ui .wpcf7-form.srp-financing-form-fr_ca input[name="communication"],.updated-calculator-ui .wpcf7-form.srp-financing-form-fr_ca input[name="consent_checkbox"],.updated-calculator-ui .wpcf7-form.vdp-financing-form-fr_ca input[name="communication"],.updated-calculator-ui .wpcf7-form.vdp-financing-form-fr_ca input[name="consent_checkbox"],.updated-calculator-ui .wpcf7-form.vdp-financing-form input[name="communication"],.updated-calculator-ui .wpcf7-form.vdp-financing-form input[name="consent_checkbox"]{display:none}.updated-calculator-ui .wpcf7-form.srp-financing-form [class^="checkbox-svg"],.updated-calculator-ui .wpcf7-form.srp-financing-form-fr_ca [class^="checkbox-svg"],.updated-calculator-ui .wpcf7-form.vdp-financing-form-fr_ca [class^="checkbox-svg"],.updated-calculator-ui .wpcf7-form.vdp-financing-form [class^="checkbox-svg"]{width:3rem;min-width:3rem;height:3rem}.updated-calculator-ui .wpcf7-form.srp-financing-form .checkbox-svg--unchecked,.updated-calculator-ui .wpcf7-form.srp-financing-form-fr_ca .checkbox-svg--unchecked,.updated-calculator-ui .wpcf7-form.vdp-financing-form-fr_ca .checkbox-svg--unchecked,.updated-calculator-ui .wpcf7-form.vdp-financing-form .checkbox-svg--unchecked{fill:none}.updated-calculator-ui .wpcf7-form.srp-financing-form .checkbox-svg--checked path:first-of-type,.updated-calculator-ui .wpcf7-form.srp-financing-form-fr_ca .checkbox-svg--checked path:first-of-type,.updated-calculator-ui .wpcf7-form.vdp-financing-form-fr_ca .checkbox-svg--checked path:first-of-type,.updated-calculator-ui .wpcf7-form.vdp-financing-form .checkbox-svg--checked path:first-of-type{fill:var(--color-primary)}.updated-calculator-ui .wpcf7-form.srp-financing-form .wpcf7-submit.button.button--centered,.updated-calculator-ui .wpcf7-form.srp-financing-form-fr_ca .wpcf7-submit.button.button--centered,.updated-calculator-ui .wpcf7-form.vdp-financing-form-fr_ca .wpcf7-submit.button.button--centered,.updated-calculator-ui .wpcf7-form.vdp-financing-form .wpcf7-submit.button.button--centered{width:100%;max-width:none;text-align:center;padding:4px 0;text-transform:uppercase;border:1px solid var(--color-primary);background-color:var(--color-primary) !important;border-radius:0;-webkit-box-shadow:none;box-shadow:none;background:none;color:#fff;font-weight:500}@media only screen and (max-width: 767px){.srp-calculator .updated-calculator-ui .mobile-calculator-main{overflow-x:hidden}}@media only screen and (min-width: 768px){.updated-calculator-ui .srp-calculator__main-tabs{margin-top:1.6rem}.updated-calculator-ui .srp-calculator__button-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end}.updated-calculator-ui .srp-calculator__button-container .button{max-width:260px}.updated-calculator-ui .wpcf7-form.srp-financing-form .communication .wpcf7-list-item-label,.updated-calculator-ui .wpcf7-form.srp-financing-form .consent_checkbox .wpcf7-list-item-label,.updated-calculator-ui .wpcf7-form.srp-financing-form-fr_ca .communication .wpcf7-list-item-label,.updated-calculator-ui .wpcf7-form.srp-financing-form-fr_ca .consent_checkbox .wpcf7-list-item-label,.updated-calculator-ui .wpcf7-form.vdp-financing-form-fr_ca .communication .wpcf7-list-item-label,.updated-calculator-ui .wpcf7-form.vdp-financing-form-fr_ca .consent_checkbox .wpcf7-list-item-label,.updated-calculator-ui .wpcf7-form.vdp-financing-form .communication .wpcf7-list-item-label,.updated-calculator-ui .wpcf7-form.vdp-financing-form .consent_checkbox .wpcf7-list-item-label{font-size:14px;line-height:150%}.updated-calculator-ui .wpcf7-form.srp-financing-form .input-group.input-group--lg:last-of-type,.updated-calculator-ui .wpcf7-form.srp-financing-form-fr_ca .input-group.input-group--lg:last-of-type,.updated-calculator-ui .wpcf7-form.vdp-financing-form-fr_ca .input-group.input-group--lg:last-of-type,.updated-calculator-ui .wpcf7-form.vdp-financing-form .input-group.input-group--lg:last-of-type{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end}.updated-calculator-ui .wpcf7-form.srp-financing-form .input-group.input-group--lg:last-of-type>*,.updated-calculator-ui .wpcf7-form.srp-financing-form-fr_ca .input-group.input-group--lg:last-of-type>*,.updated-calculator-ui .wpcf7-form.vdp-financing-form-fr_ca .input-group.input-group--lg:last-of-type>*,.updated-calculator-ui .wpcf7-form.vdp-financing-form .input-group.input-group--lg:last-of-type>*{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end}.updated-calculator-ui .wpcf7-form.srp-financing-form .input-group.input-group--lg:last-of-type>.wpcf7-submit,.updated-calculator-ui .wpcf7-form.srp-financing-form-fr_ca .input-group.input-group--lg:last-of-type>.wpcf7-submit,.updated-calculator-ui .wpcf7-form.vdp-financing-form-fr_ca .input-group.input-group--lg:last-of-type>.wpcf7-submit,.updated-calculator-ui .wpcf7-form.vdp-financing-form .input-group.input-group--lg:last-of-type>.wpcf7-submit{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.updated-calculator-ui .wpcf7-form.srp-financing-form .input-group.input-group--lg:last-of-type>.ajax-loader,.updated-calculator-ui .wpcf7-form.srp-financing-form-fr_ca .input-group.input-group--lg:last-of-type>.ajax-loader,.updated-calculator-ui .wpcf7-form.vdp-financing-form-fr_ca .input-group.input-group--lg:last-of-type>.ajax-loader,.updated-calculator-ui .wpcf7-form.vdp-financing-form .input-group.input-group--lg:last-of-type>.ajax-loader{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.updated-calculator-ui .wpcf7-form.srp-financing-form .wpcf7-submit.button.button--centered,.updated-calculator-ui .wpcf7-form.srp-financing-form-fr_ca .wpcf7-submit.button.button--centered,.updated-calculator-ui .wpcf7-form.vdp-financing-form-fr_ca .wpcf7-submit.button.button--centered,.updated-calculator-ui .wpcf7-form.vdp-financing-form .wpcf7-submit.button.button--centered{width:115px;text-align:center;background-color:transparent !important;color:var(--color-primary)}.updated-calculator-ui .wpcf7-form.srp-financing-form .wpcf7-submit.button.button--centered:hover,.updated-calculator-ui .wpcf7-form.srp-financing-form-fr_ca .wpcf7-submit.button.button--centered:hover,.updated-calculator-ui .wpcf7-form.vdp-financing-form-fr_ca .wpcf7-submit.button.button--centered:hover,.updated-calculator-ui .wpcf7-form.vdp-financing-form .wpcf7-submit.button.button--centered:hover{color:#fff;background-color:var(--color-primary) !important}}@media only screen and (min-width: 992px){.updated-calculator-ui .calculator-tabs__tab{width:auto}}.pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.pagination__numbers{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 .4rem}.pagination__numbers select{width:auto;margin-right:.8rem}.pagination__arrow{cursor:pointer;background:none;border:0;font-size:2rem;padding:.4rem .8rem}.pagination__arrow[disabled]{cursor:default;opacity:0.2}.pagination__dummy{height:4.2rem;width:12rem}.carfax-section{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.carfax-section .modal-trigger{display:block;width:11rem;max-width:11rem}.carfax-section .carproof-badge{-webkit-box-flex:1;-ms-flex:1;flex:1}.carfax-section .carproof-badge div{width:100% !important;height:100% !important;padding:0 !important;-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex}.carfax-section .carproof-badge a{display:none !important}.carfax-section .carproof-badge img{width:auto !important;height:auto !important;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;max-width:8rem}.carfax-section .carproof-badge__vdp img{width:34% !important}.modal-carfax-view-report{margin:auto 2.4rem}#carfax-modal-form .wpcf7-form{padding:2.4rem 0 .8rem 0}#carfax-modal-form label{color:#bbb}#carfax-modal-form .hidden label{display:none}.modal-carfax{width:calc(100% - 4.8rem);max-width:110rem;height:80vh;z-index:1;margin:auto 2.4rem}.modal .modal-carfax{display:none}.modal--active .modal-carfax{display:block}@media (max-width: 767px){.modal-carfax{width:90%;height:80vh;max-height:80%;margin:auto 2.4rem}}.modal-carfax__desktop,.modal-carfax__mobile{min-height:80vh;border:0;position:relative;z-index:2;background:#fff;padding:2.4rem 0}.modal-carfax__sub-title{font-size:1.8rem;padding:1.6rem 0}.modal-carfax__lists{font-family:"Font Awesome 5 Pro",sans-serif;list-style:none;color:#222}.modal-carfax__list::before{content:"\F00C";margin-right:1.6rem;color:#bbb;font-weight:700}.modal-carfax__cta{margin-top:2.4rem}.modal-carfax__consent{color:#bbb;padding-bottom:2.4rem}.modal-carfax__info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-top:1px solid #bbb;padding-top:2.4rem}@media (max-width: 767px){.modal-carfax__info{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.modal-carfax__info-button{text-decoration:underline}.modal-carfax__info-questionmark{color:#bbb}.modal-carfax img{margin-top:.8rem}.modal-carfax__loading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.modal-carfax__loading .fa-spin{font-size:5rem}.sale-class{display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width: 767px){.sale-class{max-width:40rem;margin:0 auto}}.sale-class__container{display:block;position:relative}.sale-class__container:not(:last-child){border-right:1px solid #ececec}.sale-class__input{position:absolute;opacity:0}.sale-class__label{cursor:pointer;display:block;color:#000;padding:.2rem 1.6rem;border-radius:3px;-webkit-transition:background 0.2s;transition:background 0.2s}@media (max-width: 767px){.sale-class__label{padding:.8rem 2.4rem}}.sale-class__label:hover{background-color:#ececec}.sale-class__input:checked ~ .sale-class__label{background-color:#333;color:#fff}.advanced-filters-wrap{position:absolute;left:0;right:0;padding:0 1.6rem;-webkit-transition:-webkit-transform 0.4s;transition:-webkit-transform 0.4s;transition:transform 0.4s;transition:transform 0.4s, -webkit-transform 0.4s}@media (max-width: 767px){.advanced-filters-wrap{-webkit-transform:unset !important;transform:unset !important;position:relative;left:auto;right:auto;padding:0}}.advanced-filters-wrap.active{background:#fff}@media (max-width: 767px){.advanced-filters-wrap.active{margin-bottom:0}.advanced-filters-wrap.active .filter-buttons{position:fixed !important;z-index:1001}.advanced-filters-wrap.active .advanced-filters--mobile{display:block}}.advanced-filters-wrap.scroll-down{position:fixed;width:inherit;bottom:3.2rem;top:auto !important;left:auto;right:auto}.advanced-filters-wrap.scroll-up{position:fixed;width:inherit;top:3.2rem !important;bottom:auto;left:auto;right:auto}.advanced-filters-wrap.scroll-stick{position:fixed;top:3.2rem !important;width:inherit;left:auto;right:auto}.advanced-filters-wrap.fixed-bottom,.advanced-filters-wrap.fixed-bottom-fetching{position:absolute;bottom:0;top:auto !important}.advanced-filters{padding:1.6rem 2.4rem;border-radius:3px;border-top:0.5rem solid var(--color-primary);background:#fff;-webkit-box-shadow:0 0.4rem 1.2rem rgba(0,0,0,0.2);box-shadow:0 0.4rem 1.2rem rgba(0,0,0,0.2)}@media (max-width: 767px){.advanced-filters{border-top:0;border-radius:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:calc(50px + 2.4rem) 1.6rem 2.4rem}}@media (max-width: 767px){.advanced-filters--mobile{overflow-y:auto;overflow-x:hidden;display:none;background:#fff;position:fixed;top:0;left:0;right:0;bottom:0;min-height:100vh;z-index:1000;-webkit-overflow-scrolling:touch}}.advanced-filters--mobile .mobile-search-button{margin:0 auto 15rem;display:-webkit-box;display:-ms-flexbox;display:flex;max-width:40rem;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.advanced-filters .multiple-select{margin:0 auto}.advanced-filters__mobile-header{width:100%;max-width:40rem;margin:0 auto 2.4rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.advanced-filters__mobile-header span::after{content:"\F2F1";color:var(--color-primary);font-weight:400;font-family:"Font Awesome 5 Pro",sans-serif;padding-left:.8rem}.advanced-filters .dummy-checkbox{height:1.5rem;width:1.5rem}.collapse-trigger{cursor:pointer;color:#000;font-size:1.4rem;border:none;outline:none;background:transparent}.collapse-trigger i{margin-left:.4rem}.collapse-trigger:first-child{margin-right:1.6rem}.collapse-trigger:disabled{color:#bbb;cursor:default}.filter-buttons{display:none}@media (max-width: 767px){.filter-buttons{display:block;top:0;left:0;right:0;z-index:998}}.filter-buttons__toggle{background:var(--color-primary)}.filter-buttons__toggle::after{content:"\F204";font-weight:400}.filter-buttons__toggle.active{-webkit-box-shadow:0 0.4rem 1.2rem rgba(0,0,0,0.2);box-shadow:0 0.4rem 1.2rem rgba(0,0,0,0.2);background:none;color:#777}@media (max-width: 767px){.filter-buttons__toggle.active{background:#f4f4f4}.filter-buttons__toggle.active::after{content:"\F00D";color:#d0021b}}@media (max-width: 767px){.filter-buttons__toggle{font-size:1.6rem;width:100%;max-width:100%;height:50px;border-radius:0}}.sale-class--desktop .checkbox-input{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0;font-size:1.4rem}.sale-class--desktop .checkmark{border-radius:50%;top:0;position:static;background-color:#fff;-webkit-box-shadow:inset 0 1px 3px 0 rgba(34,34,34,0.5);box-shadow:inset 0 1px 3px 0 rgba(34,34,34,0.5);width:15px;height:15px;margin-right:.8rem}.sale-class--desktop .checkmark::after{content:"\F111";font-size:7px;position:static}@media (min-width: 768px){.vue-slider-wrap__placeholder{display:none}}@media (max-width: 767px){.fade-mobile-enter-active,.fade-mobile-leave-active{-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:0.3s;transition-duration:0.3s}.fade-mobile-enter,.fade-mobile-leave-active{opacity:0}}.collapse__label{cursor:pointer;font-size:1.4rem;color:#000;padding-bottom:.4rem;border-bottom:1px solid #ececec;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.collapse__label::after{content:"\F0FE";font-family:"Font Awesome 5 Pro",sans-serif}.collapse__label.open::after{content:"\F146"}@media (max-width: 767px){.collapse__label{display:none}}.collapse__content{-webkit-transition:max-height 0.2s, opacity 2.5s;transition:max-height 0.2s, opacity 2.5s}.collapse__content>*{margin-top:1.6rem !important}@media (max-width: 767px){.collapse__content>*{margin-top:0 !important}}@media (max-width: 767px){.collapse__content{overflow:visible !important;max-height:unset !important}}.collapse .content-visible{overflow:visible;opacity:1}.collapse .content-hidden{overflow:hidden;opacity:0}.detailed-specs__single{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;color:#333;font-size:1.4rem;font-weight:700;text-align:right}.detailed-specs__single-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:1.6rem;padding:1.6rem;border:1px solid #ececec;border-radius:3px;min-height:15rem;min-width:15rem;text-align:left}.detailed-specs__single-container i{margin-bottom:1.6rem;font-size:2.4rem}.detailed-specs__single-container::after{content:none !important}.detailed-specs__label{font-weight:400;text-align:left}@media (min-width: 992px){.grid-view .detailed-specs,.detailed-specs.inline-view .detailed-specs{font-size:1.4rem}.grid-view .detailed-specs__single,.detailed-specs.inline-view .detailed-specs__single{display:inline;font-weight:700}.grid-view .detailed-specs__single:not(:last-child)::after,.detailed-specs.inline-view .detailed-specs__single:not(:last-child)::after{content:"\2022";margin:0 .4rem}.grid-view .detailed-specs__label,.detailed-specs.inline-view .detailed-specs__label{margin-right:.4rem;font-weight:400}}@media (max-width: 991px){.detailed-specs:not(.block-view):not(.card-view) .detailed-specs{font-size:1.4rem}.detailed-specs:not(.block-view):not(.card-view) .detailed-specs__single{display:inline;font-weight:700}.detailed-specs:not(.block-view):not(.card-view) .detailed-specs__single:not(:last-child)::after{content:"\2022";margin:0 .4rem}.detailed-specs:not(.block-view):not(.card-view) .detailed-specs__label{margin-right:.4rem;font-weight:400}}.video-player{position:relative;padding-top:56.25%}.video-player iframe,.video-player video{position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%;border:none}.video-player video{-o-object-fit:cover;object-fit:cover}.video-player__spinner{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;top:0;bottom:0;left:0;right:0}.video-player__spinner .fa-spinner{color:var(--color-primary);font-size:5rem}.pricing-sliders{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.pricing-tabs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1.4rem;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}@media (max-width: 767px){.pricing-tabs{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}}.pricing-tabs__icon{margin-left:.4rem;font-size:1.4rem;color:#777}.pricing-tabs__tab{cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#333}.pricing-tabs__tab .tooltip-wrapper{z-index:5;opacity:0;-webkit-transform:translateX(10px);transform:translateX(10px);-webkit-transition:opacity 0.2s, -webkit-transform 0.2s;transition:opacity 0.2s, -webkit-transform 0.2s;transition:opacity 0.2s, transform 0.2s;transition:opacity 0.2s, transform 0.2s, -webkit-transform 0.2s}.pricing-tabs__tab .tooltip-content{-webkit-transform:translateX(-80px);transform:translateX(-80px)}.pricing-tabs__tab .tooltip-content .arrow{-webkit-transform:translateX(80px);transform:translateX(80px)}.pricing-tabs__tab.active{color:#000}.pricing-tabs__tab.active .tooltip-wrapper{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}.pricing-tabs__tab:first-child::after{content:"";margin:0 .8rem;display:block;background:#333;width:1px;height:1.4rem}.filter-tags{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.filter-tags__single{cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1.4rem;padding:.4rem 1.6rem;padding-left:.8rem;background:#ececec;margin-top:.4rem;margin-bottom:.4rem}@media (max-width: 767px){.filter-tags__single{font-size:1.6rem}}.filter-tags__single:not(:last-child){margin-right:.8rem}.filter-tags__single i{font-size:1.6rem;margin-right:.4rem;-webkit-transition:color 0.2s, -webkit-transform 0.2s;transition:color 0.2s, -webkit-transform 0.2s;transition:color 0.2s, transform 0.2s;transition:color 0.2s, transform 0.2s, -webkit-transform 0.2s}@media (max-width: 767px){.filter-tags__single i{font-size:1.8rem}}.filter-tags__single:hover i{color:#d0021b;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.filter-tags__key{margin-right:.4rem}.back-to-top{position:fixed;z-index:100;bottom:9%;right:0.7rem}.back-to-top__icon{cursor:pointer;font-size:2rem;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;width:5.4rem;height:5.4rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--color-primary);border-radius:50%;-webkit-box-shadow:0 0.6rem 3.6rem rgba(0,0,0,0.15);box-shadow:0 0.6rem 3.6rem rgba(0,0,0,0.15);-webkit-transition:color 1s;transition:color 1s}.back-to-top__icon:hover{color:var(--color-primary-dark)}@media (max-width: 991px){.back-to-top{right:2.4rem}.back-to-top__icon{width:5rem;height:5rem}}.quick-vdp{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.quick-vdp .slide-fade-left-enter-active,.quick-vdp .slide-fade-right-enter-active{-webkit-transition:all 0.2s ease;transition:all 0.2s ease}.quick-vdp .slide-fade-left-leave-active,.quick-vdp .slide-fade-right-leave-active{-webkit-transition:all 0.2s cubic-bezier(1, 0.5, 0.8, 1);transition:all 0.2s cubic-bezier(1, 0.5, 0.8, 1)}.quick-vdp .slide-fade-left-enter,.quick-vdp .slide-fade-right-leave-to{-webkit-transform:translateX(50%);transform:translateX(50%);opacity:0}.quick-vdp .slide-fade-right-enter,.quick-vdp .slide-fade-left-leave-to{-webkit-transform:translateX(-50%);transform:translateX(-50%);opacity:0}.quick-vdp .modal-content{padding:0 1.6rem;overflow-x:hidden;background:transparent;border-top:0;width:107rem;max-height:90vh;-ms-overflow-style:none}.quick-vdp .modal-content::-webkit-scrollbar{display:none}.quick-vdp__container{height:82vh}.quick-vdp .inner-mobile{padding-top:4.8rem}.quick-vdp .card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (max-width: 1199px){.quick-vdp .modal-content{max-width:95vw}}@media (max-width: 767px){.quick-vdp .modal-content{max-height:100vh;background:#fff;margin:0;border-radius:0;margin-top:50px;max-width:100vw}.quick-vdp__container{height:auto}.quick-vdp .row{-webkit-box-shadow:0 0.6rem 3.6rem rgba(0,0,0,0.15);box-shadow:0 0.6rem 3.6rem rgba(0,0,0,0.15);margin-bottom:12.5rem;margin-left:0;margin-right:0}.quick-vdp .modal-close{padding:1.6rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background:#f4f4f4;height:50px;width:100%;border-radius:0;top:0;right:0;color:var(--color-primary);font-weight:700}}.quick-vdp h1,.quick-vdp h3,.quick-vdp h4{font-weight:400}.quick-vdp h1{font-size:2.8rem;line-height:1.3}.quick-vdp h3{display:inline;color:#777}.quick-vdp h4{font-size:1.6rem}.quick-vdp .text-smaller{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.quick-vdp__section-title{padding-top:.8rem}.quick-vdp__mini-link{cursor:pointer;border-radius:50px;border:1px solid #333;font-size:1.2rem;padding:.4rem .8rem}@media (max-width: 767px){.quick-vdp__mini-link{font-size:1.4rem}}.quick-vdp__mini-link--active{background-color:var(--color-primary);border-color:var(--color-primary);color:#fff}.quick-vdp .container{display:-webkit-box;display:-ms-flexbox;display:flex}.quick-vdp__main{background:#fff;color:#777;overflow:auto;padding:2.4rem}.quick-vdp__main h1,.quick-vdp__main h4{color:#333}.quick-vdp__main hr{background-color:#777;margin-top:0}.quick-vdp__main .mobile-mygarage-print{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.quick-vdp__main .mobile-mygarage-print .fa-print{padding:1.6rem;-webkit-box-shadow:0 0.3rem 0.8rem rgba(0,0,0,0.1);box-shadow:0 0.3rem 0.8rem rgba(0,0,0,0.1);border-radius:50%}.quick-vdp__main--top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.quick-vdp__main--garage{display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width: 767px){.quick-vdp__main--garage{margin:3.8rem 0}}.quick-vdp__main .location i{color:var(--color-primary)}@media (max-width: 767px){.quick-vdp__main{padding-bottom:3.2rem}}.quick-vdp__details{background:var(--color-primary);color:#fff;padding:2.4rem 1.6rem}@media (max-width: 767px){.quick-vdp__details{padding:3.2rem}}.quick-vdp__details .button{border-color:#fff;color:#fff;width:100%;max-width:100%;-webkit-box-shadow:none;box-shadow:none;margin-top:1.8rem}.quick-vdp__details .button:hover{color:var(--color-primary-dark);background:#fff}.quick-vdp__details .button.contact{background:#fff;color:var(--color-primary-dark)}.quick-vdp__details .button.contact:hover{color:#fff;background:var(--color-primary)}.quick-vdp__details h4{font-weight:700}.quick-vdp__details hr{margin-top:0}.quick-vdp__details .convertus-dollar-sign{font-size:1.4rem}.quick-vdp__details .convertus-dollar-sign.sup,.quick-vdp__details .convertus-dollar-sign.sub{font-size:55%}.quick-vdp__details .price-block__label{font-size:1.4rem}.quick-vdp__details .no-price{font-size:2rem}.quick-vdp__details .discount b{padding-right:.4rem}.quick-vdp__details .detailed-specs{max-width:100%}.quick-vdp__details .detailed-specs__single{color:#fff}.quick-vdp__details--feature_single{list-style-type:none}.quick-vdp__details--feature_value{font-weight:700;float:right}.quick-vdp .nav{width:107rem;color:#fff;z-index:1;position:relative;padding:2.4rem 0}@media (max-width: 1199px){.quick-vdp .nav{width:95vw}}@media (max-width: 767px){.quick-vdp .nav{width:100%;padding:0;color:#bbb}}.quick-vdp .nav__button{cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1.6rem;border:0;background-color:var(--color-primary);color:#fff;width:14rem;padding:.8rem;-webkit-transition:all 0.3s;transition:all 0.3s}.quick-vdp .nav__button.prev i{margin-right:.8rem}.quick-vdp .nav__button.next i{margin-left:.8rem}.quick-vdp .nav__button:hover{background-color:var(--color-primary-dark)}.quick-vdp .nav__button.disabled{pointer-events:none;cursor:default;background-color:#bbb}.quick-vdp .mobile-button{position:fixed;bottom:0;left:0;right:0}.quick-vdp .mobile-button .button{border-top:2px solid #fff;height:6rem;min-width:100%}.quick-vdp .quick-gallery{overflow:hidden;padding-top:.8rem}@media (max-width: 767px){.quick-vdp .quick-gallery{overflow:visible;margin-bottom:1.6rem}}.quick-vdp .quick-gallery__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;overflow:hidden}@media (max-width: 767px){.quick-vdp .quick-gallery__wrapper{display:block;margin-top:2.4rem}}.quick-vdp .quick-gallery__main{min-height:25rem;height:25rem;width:100%;background:#222;position:relative;margin-right:1.6rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.quick-vdp .quick-gallery__main.oem-gallery{background:none}.quick-vdp .quick-gallery__main img{max-height:100%}.quick-vdp .quick-gallery__main--no-image{background:none}.quick-vdp .quick-gallery__main--no-image img{height:auto}.quick-vdp .quick-gallery__main--no-image::before{content:none}.quick-vdp .quick-gallery__main--video::before{content:none}@media (max-width: 767px){.quick-vdp .quick-gallery__main{width:100%;margin-right:0}}.quick-vdp .quick-gallery__video{width:inherit;height:auto}@media (max-width: 767px){.quick-vdp .quick-gallery__video{width:100%}}.quick-vdp .quick-gallery .tns-inner{overflow:visible}.quick-vdp .quick-gallery .tns-outer{position:relative;width:90%;margin:0 auto}@media (max-width: 767px){.quick-vdp .quick-gallery .tns-outer{margin-bottom:6.4rem;padding-bottom:.4rem}}.quick-vdp .quick-gallery .tns-carousel{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.quick-vdp .quick-gallery .top-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:1.6rem}.quick-vdp .quick-gallery .tabs{color:#777}.quick-vdp .quick-gallery .tabs__tab{cursor:pointer;padding-bottom:.8rem}.quick-vdp .quick-gallery .tabs__tab.gallery{margin-right:1.6rem}.quick-vdp .quick-gallery .tabs__tab.video{margin-left:1.6rem}.quick-vdp .quick-gallery .tabs__tab--active{color:var(--color-primary);border-bottom:1px solid var(--color-primary)}.quick-vdp .quick-gallery .thumbnails{display:block;-webkit-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out;height:25rem;-ms-flex-wrap:wrap;flex-wrap:wrap}.quick-vdp .quick-gallery .thumbnails :first-child{margin-top:0}@media (max-width: 767px){.quick-vdp .quick-gallery .thumbnails :first-child{margin-top:10px;margin-left:0}}@media (max-width: 767px){.quick-vdp .quick-gallery .thumbnails{width:100%;height:100%;white-space:nowrap}}.quick-vdp .quick-gallery .thumbnails__single{cursor:pointer;overflow:hidden;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:10px;height:100px;-webkit-box-shadow:none;box-shadow:none;-webkit-transition:-webkit-box-shadow 0.2s;transition:-webkit-box-shadow 0.2s;transition:box-shadow 0.2s;transition:box-shadow 0.2s, -webkit-box-shadow 0.2s;vertical-align:top}@media (max-width: 767px){.quick-vdp .quick-gallery .thumbnails__single{margin-left:6px}}.quick-vdp .quick-gallery .thumbnails__single--video{background:#000;color:#fff;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-weight:700;font-size:2rem}.quick-vdp .quick-gallery .thumbnails__single--zoom-icon{font-size:3rem;color:#fff;opacity:0;-webkit-transform:scale(0.25);transform:scale(0.25);-webkit-transition:opacity 0.3s, -webkit-transform 0.3s;transition:opacity 0.3s, -webkit-transform 0.3s;transition:opacity 0.3s, transform 0.3s;transition:opacity 0.3s, transform 0.3s, -webkit-transform 0.3s}.quick-vdp .quick-gallery .thumbnails__single::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:var(--color-primary);opacity:0;-webkit-transition:opacity 0.3s;transition:opacity 0.3s}.quick-vdp .quick-gallery .thumbnails__single.active .thumbnails__single--zoom-icon{-webkit-transform:scale(1);transform:scale(1);opacity:1}.quick-vdp .quick-gallery .thumbnails__single.active::before{opacity:0.3}.quick-vdp .quick-gallery .thumbnails__single:hover{-webkit-box-shadow:inset 0 0 0 2px var(--color-primary);box-shadow:inset 0 0 0 2px var(--color-primary)}.quick-vdp .quick-gallery .thumbnails__image{display:block;-webkit-transform:scale(1.1);transform:scale(1.1);-webkit-transition:-webkit-transform 0.2s;transition:-webkit-transform 0.2s;transition:transform 0.2s;transition:transform 0.2s, -webkit-transform 0.2s;position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background-size:cover;background-repeat:no-repeat;background-position:center}.quick-vdp .quick-gallery .thumbnail-wrap{position:relative;width:-webkit-min-content;width:-moz-min-content;width:min-content;display:-ms-grid;-ms-grid-columns:min-content}.quick-vdp .quick-gallery .thumbnail-wrap .fade{pointer-events:none;width:100%;height:6rem;position:absolute;z-index:1;opacity:0;-webkit-transition:opacity 0.3s;transition:opacity 0.3s}.quick-vdp .quick-gallery .thumbnail-wrap .fade--up{top:0;background:-webkit-gradient(linear, left top, left bottom, from(#f4f4f4), to(rgba(244,244,244,0)));background:linear-gradient(to bottom, #f4f4f4, rgba(244,244,244,0))}.quick-vdp .quick-gallery .thumbnail-wrap .fade--down{bottom:0;background:-webkit-gradient(linear, left bottom, left top, from(#f4f4f4), to(rgba(244,244,244,0)));background:linear-gradient(to top, #f4f4f4, rgba(244,244,244,0))}@media (max-width: 767px){.quick-vdp .quick-gallery .thumbnail-wrap .fade{width:6rem;height:100%}.quick-vdp .quick-gallery .thumbnail-wrap .fade--left{background:-webkit-gradient(linear, left top, right top, from(#f4f4f4), to(rgba(244,244,244,0)));background:linear-gradient(to right, #f4f4f4, rgba(244,244,244,0));left:0}.quick-vdp .quick-gallery .thumbnail-wrap .fade--right{right:0;background:-webkit-gradient(linear, right top, left top, from(#f4f4f4), to(rgba(244,244,244,0)));background:linear-gradient(to left, #f4f4f4, rgba(244,244,244,0))}}.quick-vdp .quick-gallery .thumbnail-wrap .fade.active{opacity:1}.quick-vdp .quick-gallery .mobile-slider__single,.quick-vdp .quick-gallery .mobile-slider__single-image{-webkit-box-shadow:0 0.3rem 0.8rem rgba(0,0,0,0.1);box-shadow:0 0.3rem 0.8rem rgba(0,0,0,0.1);background:#fff}.quick-vdp .quick-gallery .mobile-slider__single.oem-image,.quick-vdp .quick-gallery .mobile-slider__single-image.oem-image{min-height:26rem;-ms-flex-line-pack:center;align-content:center}.quick-vdp .quick-gallery .mobile-slider__single{margin:0 .8rem}.quick-vdp .quick-gallery .mobile-slider__photo-count{text-align:center;margin-top:-5.6rem;margin-bottom:2.4rem}.quick-vdp .quick-gallery .tns-item{padding:0 !important}.quick-vdp .carfax{padding:2.4rem;margin:0 -1.6rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:#fff}.quick-vdp .carfax .button{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;-webkit-box-flex:0;-ms-flex:0 0;flex:0 0}@media (max-width: 767px){.quick-vdp .carfax{height:100vh !important;padding-top:0;padding-bottom:11rem}}.quick-vdp .carfax .carfax-report{width:100%;-webkit-box-flex:1;-ms-flex:1 1;flex:1 1;margin-top:2.4rem;overflow-y:auto;-webkit-overflow-scrolling:touch}.quick-vdp .carfax .carfax-report iframe{width:100%;height:99%}.quick-vdp .carfax .carfax-report .carfax-no-link{overflow-x:hidden}@media (max-width: 767px){.quick-vdp .carfax .carfax-report .carfax-no-link{height:calc(100vh - 24rem)}}.quick-vdp .contact-form{margin:0 -1.6rem;padding:2.4rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:#fff}.quick-vdp .contact-form .button{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;-webkit-box-flex:0;-ms-flex:0 0;flex:0 0}@media (max-width: 767px){.quick-vdp .contact-form{height:100vh !important;padding-top:0;padding-bottom:11rem}}.quick-vdp .contact-form .form{width:100%;-webkit-box-flex:1;-ms-flex:1 1;flex:1 1;margin-top:2.4rem;overflow-x:hidden}@media (max-width: 1199px){.quick-vdp .contact-form .form{overflow-y:auto}}.quick-vdp__price-badge-wrapper{-ms-flex-item-align:end;align-self:flex-end;z-index:20;position:relative;right:-2%;top:5rem;min-height:7.3rem}.quick-vdp .carfax-section{width:auto;min-width:14rem;margin-top:.8rem}.quick-vdp .carfax-badge__trigger{margin-right:1.6rem}@media (max-width: 767px){.quick-vdp .mobile-price-badge{width:100%;right:7vw;top:4vh;text-align:right}.quick-vdp .mobile-price-badge .tooltip-wrapper{height:5rem}.quick-vdp .mobile-price-badge .tooltip-wrapper .tooltip-content{width:60%;bottom:120%}}.quick-vdp .tooltip-content--left .arrow{left:105%}.quick-vdp .tooltip-content--top{bottom:unset}@media (max-width: 767px){.srp-sort{margin:1.6rem 0}.srp-sort__select{border-radius:3px;-webkit-box-shadow:0 0.3rem 0.8rem rgba(0,0,0,0.1);box-shadow:0 0.3rem 0.8rem rgba(0,0,0,0.1);background-color:#fff}.srp-sort__header{margin-bottom:1.6rem}}.srp-merchandiser__title{margin-bottom:2.4rem}.srp-merchandiser__card-wrapper .tns-outer{position:relative}@media (max-width: 991px){.srp-merchandiser__card-wrapper .tns-outer{width:95%}}@media (max-width: 767px){.srp-merchandiser__card-wrapper .tns-outer{width:90%;margin:0 auto}}.srp-merchandiser__card-wrapper .tns-carousel{display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width: 1199px){.srp-merchandiser__card-wrapper .tns-item{width:100% !important}}.srp-merchandiser__card-wrapper .tns-item .oem-image-wrap{min-height:32rem;-ms-flex-line-pack:center;align-content:center;overflow:hidden}.srp-merchandiser__card-wrapper .tns-item .oem-image-wrap img{-webkit-transform:translate(-6%) scale(1.4);transform:translate(-6%) scale(1.4)}.srp-merchandiser__card-wrapper .tns-controls{bottom:0}.srp-merchandiser__card-wrapper .tns-controls button{-webkit-transform:translateY(100%);transform:translateY(100%)}.srp-merchandiser__card-wrapper .tns-controls button:first-of-type{-webkit-transform:translateY(100%);transform:translateY(100%)}.srp-merchandiser__vehicle-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-shadow:0 0.4rem 1.2rem rgba(0,0,0,0.2);box-shadow:0 0.4rem 1.2rem rgba(0,0,0,0.2);border-radius:5px}.srp-merchandiser__vehicle-card__content{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;padding:1.6rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.srp-merchandiser__vehicle-card .oem-image-wrap{width:42rem;min-height:21rem;-ms-flex-line-pack:center;align-content:center;overflow:hidden}.srp-merchandiser__vehicle-card .oem-image-wrap img{-webkit-transform:translate(-6%) scale(1.4);transform:translate(-6%) scale(1.4)}@media (max-width: 1199px){.srp-merchandiser__vehicle-card .oem-image-wrap{width:42%}}.srp-merchandiser__vehicle-card--mobile .button{max-width:100%}.srp-merchandiser .detailed-specs__single{color:#777}.srp-merchandiser .details-group .detailed-specs{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.srp-merchandiser .button--wide{max-width:100%}.srp-merchandiser hr{border:1px solid #ececec !important;margin:2.4rem 0}@media (max-width: 991px){.srp-merchandiser hr{margin-top:6.4rem}}.srp-wrapper{background:#fff;padding:0 0 4.8rem;min-height:60vh}.srp-wrapper__inner{padding-top:4.8rem}@media (max-width: 767px){.srp-wrapper__inner{padding-top:0}}@media (max-width: 1199px){.srp-wrapper .wrapper{padding:0 1.6rem}}.srp-wrapper .primary-col .wrapper{padding:0}.srp-wrapper .drs-container{margin-bottom:0 !important}.srp-wrapper .drs-container .dealertrack-payment-driver{padding-top:0 !important}.srp-wrapper .tooltip-wrapper{margin-bottom:auto}.price-block__tooltip-icon.fas::before{content:"\F05A"}.no-results{margin-bottom:3.2rem}.no-results .button{color:#fff}.no-results .button:hover{border-color:var(--color-primary);color:var(--color-primary);background:transparent}.srp__page-title{font-size:2.5rem}.srp__found-header{margin-bottom:1.6rem}.srp__compare-results{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-line-pack:center;align-content:center;margin-bottom:1.6rem;margin-top:.8rem}@media (max-width: 767px){.srp__compare-buttons{display:-webkit-box;display:-ms-flexbox;display:flex}}.srp__compare-buttons a{color:#777}@media (max-width: 479px){.srp__compare-buttons a{font-size:1.4rem}}.srp__compare-buttons:first-child a{margin-right:1.6rem}@media (max-width: 479px){.srp__compare-buttons:first-child a{margin-right:.4rem}}.srp__compare-buttons a:hover{color:#333}.srp__compare-buttons i{margin-left:.4rem}.srp__fail{padding-top:4.8rem !important}.srp__fail .no-results .button{color:#ececec}.srp__fail .no-results .button:hover{color:#fff}.srp__fail .no-results i{margin-left:.8rem}.viewing-range{color:#bbb;text-align:right;margin-bottom:1.6rem}@media (max-width: 767px){.viewing-range{text-align:left}}.filter-col{position:relative;width:34rem}@media (max-width: 767px){.filter-col{width:100%}}.srp-disclaimer{font-size:1.4rem;color:#777;margin-top:2.4rem}.show-more{cursor:pointer;text-align:center;background:#fff;color:#777;padding:1.6rem 1.6rem;font-size:1.8rem;font-weight:700;border-radius:3px;-webkit-box-shadow:0 0.4rem 1.2rem rgba(0,0,0,0.2);box-shadow:0 0.4rem 1.2rem rgba(0,0,0,0.2)}.srp-video-modal{position:relative;z-index:1;width:50vw;height:0;padding-top:28.25%}.srp-gtm-title{position:absolute;top:-9999px;left:-9999px}@media (max-width: 767px){.srp__page-title{font-size:2rem;margin-top:3.2rem;margin-bottom:2.4rem}.srp__found-header{margin-top:2.4rem}.srp__compare-results{margin:0 auto;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;width:100%;max-width:40rem}.srp__compare-buttons{width:100%;max-width:40rem;margin-bottom:1.6rem}.srp__compare-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:.8rem 0;background:var(--color-primary);color:#fff !important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid transparent;border-radius:3px;-webkit-box-shadow:0 0.3rem 0.8rem rgba(0,0,0,0.1);box-shadow:0 0.3rem 0.8rem rgba(0,0,0,0.1);padding:.4rem 1.6rem;font-size:1.6rem;height:4.2rem;width:100%;max-width:40rem;font-weight:700;-webkit-transition:all 0.3s;transition:all 0.3s}.srp__compare-link:hover{background:var(--color-primary-dark)}.srp__compare-link--deselect{color:var(--color-primary) !important;border-color:var(--color-primary);background:#fff}.srp__compare-link--deselect:hover{color:var(--color-primary-dark) !important;border-color:var(--color-primary-dark);background:#fff}}@media (min-width: 992px){[convertus-data-id=srp-theme--convertus-jp].srp-wrapper .grid-view .vehicle-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;-webkit-box-pack:stretch;-ms-flex-pack:stretch;justify-content:stretch}[convertus-data-id=srp-theme--convertus-jp].srp-wrapper .grid-view .vehicle-card>div{width:100%}[convertus-data-id=srp-theme--convertus-jp].srp-wrapper .grid-view .vehicle-card .price-block{margin-top:auto}[convertus-data-id=srp-theme--convertus-jp].srp-wrapper .grid-view .vehicle-card__details{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}[convertus-data-id=srp-theme--convertus-jp].srp-wrapper .grid-view .vehicle-card__details>*{width:100%}[convertus-data-id=srp-theme--convertus-jp].srp-wrapper .grid-view .vehicle-card__image-area{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}[convertus-data-id=srp-theme--convertus-jp].srp-wrapper .grid-view .vehicle-card__title{margin-bottom:0 !important;padding-bottom:0;margin-top:0}[convertus-data-id=srp-theme--convertus-jp].srp-wrapper .grid-view .vehicle-card__compare.checkbox-input{margin-top:auto;margin-bottom:auto;padding-top:1rem}[convertus-data-id=srp-theme--convertus-jp].srp-wrapper .grid-view .srp-button-widget{display:-webkit-box;display:-ms-flexbox;display:flex}}.advanced-filters-wrap{z-index:99}@media (min-width: 768px){.advanced-filters-wrap{padding:0 1.6rem 0 40px}}.advanced-filters-wrap.fixed-bottom{position:relative}.advanced-filters{border:1px solid #CCCCCC;-webkit-box-shadow:none;box-shadow:none;border-radius:0}.advanced-filters [convertus-data-id=srp__reset-filters]{width:100%;background:#D0011C}.advanced-filters [convertus-data-id=srp__reset-filters]:hover{background:rgba(208,1,28,0.9)}.advanced-filters [convertus-data-id=srp__reset-filters]:after{display:none}.advanced-filters .collapse{margin-bottom:12px !important}.advanced-filters .collapse__label{color:#000;font-weight:bold;padding-bottom:12px}.advanced-filters .collapse__label:after{color:#0D65BF;font-weight:400}.advanced-filters .collapse__label .srp-sort__select{border-radius:0}@media (max-width: 767px){.srp-wrapper .filter-buttons__toggle{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.srp-wrapper .extra-filters .input--alternate{border:1px solid #EAEAEA;border-radius:0;-webkit-box-shadow:none !important;box-shadow:none !important}.srp-wrapper .srp-sort__select{border:1px solid #ccc;-webkit-box-shadow:none !important;box-shadow:none !important}}.dtc-paymentDriver-widget td{color:#000}.dtc-paymentDriver-widget tr:nth-child(2){display:none}.dtc-paymentDriver-widget-info{color:#fff;font-size:12px;line-height:12px;padding-top:2px !important;padding-right:2px !important;text-align:center;width:14px;display:block;overflow:visible !important}.dtc-paymentDriver-widget-info:before{background:var(--color-primary);width:14px;height:14px;margin-top:-6px;font-size:12px;z-index:-1 !important;border-radius:12px}.dtc-paymentDriver-widget tr:nth-child(3) *,.dtc-paymentDriver-widget tr:nth-child(2) *{color:#8e8e8e;font-size:12px !important}.dtc-paymentDriver-widget-tooltip:hover .dtc-paymentDriver-widget-tooltiptext{visibility:visible;z-index:999}.extra-filters{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (max-width: 767px){.extra-filters{width:100%;margin-bottom:2.4rem}}.extra-filters .input--alternate{border-left:3px solid var(--color-primary);margin-right:auto}@media (max-width: 479px){.extra-filters .input--alternate{max-width:100%}}.extra-filters .select--hollow{width:auto}.extra-filters__view-style{margin-left:1.6rem}@media (max-width: 991px){.extra-filters .srp-sort{width:100%}}.vehicle-card{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:3.2rem;border:1px solid #CCCCCC}.vehicle-card__full-details{padding:10px 15px 0px}.vehicle-card__bottom-details{padding:0 15px 15px}.vehicle-card__bottom-details .button{text-transform:uppercase}.vehicle-card__image-area{width:30rem;position:relative;display:block;margin-right:1.6rem}.vehicle-card__image-link{display:block;position:relative;min-height:16rem;background-color:#ececec;margin-bottom:10px}.vehicle-card__headline{color:#fff;position:absolute;font-size:1.3rem;background:var(--color-primary);padding:.4rem 1.6rem;line-height:1.4;left:0;bottom:0;z-index:99;max-width:80%}.vehicle-card__headline::before{content:"\F058";font-weight:900;font-family:"Font Awesome 5 Pro",sans-serif;margin-right:.4rem}.vehicle-card__full-details{-webkit-box-flex:1;-ms-flex:1;flex:1}.vehicle-card__full-details--inner{display:-webkit-box;display:-ms-flexbox;display:flex}.vehicle-card__image{border-radius:3px 0 0 3px;width:100%}.vehicle-card__title{overflow-wrap:break-word;font-size:2rem;line-height:1.4}a .vehicle-card__title{color:var(--color-primary);-webkit-transition:color 0.2s ease-in-out;transition:color 0.2s ease-in-out}a .vehicle-card__title:hover{color:#000}.vehicle-card__title.badge-overlay{padding-right:11rem}.vehicle-card__location{display:inline-block;width:100%;font-size:1.4rem;color:#fff;background:#bbb;padding:.2rem 1.6rem;margin-bottom:.8rem}@media (max-width: 767px){.vehicle-card__location{font-size:1.6rem}}.vehicle-card__action-wrap{display:none;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:.4rem 0;margin:0 15px !important}.vehicle-card__action{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:.4rem .8rem;font-size:1.2rem;list-style-type:none;background:var(--color-primary);color:#fff;text-transform:uppercase}.vehicle-card__action:after{content:"\F105";font-family:"Font Awesome 5 Pro", sans-serif;margin-left:10px;font-weight:500}.vehicle-card__action i{color:var(--color-primary)}.vehicle-card__action:hover{background:var(--color-primary-dark);color:#fff}.vehicle-card__action--grey{background:transparent;border:1px solid var(--color-primary);color:var(--color-primary);border-radius:0;-webkit-box-shadow:none;box-shadow:none}.vehicle-card__action--grey:hover{background:rgba(0,0,0,0.1);color:var(--color-primary)}.vehicle-card__action--primary{-ms-flex-item-align:center;align-self:center;width:100%;border:2px solid var(--color-primary);font-size:1.4rem;font-weight:700;list-style-type:none;background:var(--color-primary);color:#fff}.vehicle-card__action--primary:hover{background:var(--color-primary-dark);color:#fff}.vehicle-card__details{margin-right:.8rem;-webkit-box-flex:4;-ms-flex:4;flex:4;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap}.vehicle-card .price-block{-webkit-box-flex:3;-ms-flex:3;flex:3;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.vehicle-card .price-block__price{color:#000;font-weight:bold}.vehicle-card .price-block__price--primary{color:#CC0813}.vehicle-card .price-block__price--dark{color:#000;font-weight:bold}.vehicle-card .price-block__label{font-size:1.6rem;font-weight:bold;color:#000}.vehicle-card .price-block .vehicle-card__price-wrap{margin-bottom:0.5rem}.vehicle-card .price-block .vehicle-card__dealer-price{border-top:1px solid #E6E6E6;padding-top:1.2rem;margin-top:2rem}.vehicle-card .price-block .vehicle-card__dealer-price .price-block__label{font-size:2.0rem;font-weight:bold;color:var(--color-primary)}.vehicle-card .price-block .vehicle-card__dealer-price .price-block__price--dark{color:var(--color-primary)}.vehicle-card .price-block--expanded .price-block__label::after{display:none}.vehicle-card .price-block__tooltip-icon{color:var(--color-primary)}.vehicle-card .vehicle-card__colored-sub,.vehicle-card .vehicle-card__srp__credits .price-block__label{color:#CC0813}.vehicle-card .vehicle-card__srp__credits .price-block__sub{display:none}.vehicle-card__price-wrap{margin-bottom:.2rem}.vehicle-card__price-wrap.with-price-badge{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:auto;-webkit-box-flex:1;-ms-flex:1;flex:1}.vehicle-card__divider{width:100%;background:#ececec;margin-top:.8rem}.vehicle-card__colored-sub{color:var(--color-primary)}.vehicle-card__no-price{margin-bottom:1.6rem;font-size:2rem}.vehicle-card--mobile{display:none}.vehicle-card__savings{color:#777;margin-bottom:1.6rem}.vehicle-card__savings .tooltip-trigger{color:#333;font-weight:700}.vehicle-card__compare{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end !important;-ms-flex-pack:end !important;justify-content:flex-end !important;padding-left:0 !important}.vehicle-card__compare .checkmark{position:static !important;background-color:#fff !important;-webkit-box-shadow:inset 0 1px 3px 0 rgba(34,34,34,0.5) !important;box-shadow:inset 0 1px 3px 0 rgba(34,34,34,0.5) !important;width:15px !important;height:15px !important}.vehicle-card__compare.checkbox-input input:checked ~ .checkmark::after{color:var(--color-primary-dark)}.vehicle-card__compare--mobile{display:none}.vehicle-card__compare-label{margin-right:.4rem}.vehicle-card__compare-wrapper{margin:.8rem 0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center}.vehicle-card__compare-link{font-size:1.3rem;white-space:nowrap;margin-left:.8rem;margin-right:.8rem}.vehicle-card__compare-link .fa-check-square{margin-left:.8rem}.vehicle-card__compare-link--mobile{margin:.8rem 0;padding:.4rem 2.4rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:none;border:2px solid var(--color-primary);font-size:1.6rem;height:4.2rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#fff;color:var(--color-primary)}.vehicle-card__hidden-desktop{display:none}.vehicle-card .button{max-width:100%}.vehicle-card .button--hidden-desktop{display:none}@media (max-width: 991px){.vehicle-card .button--hidden-desktop{display:-webkit-box;display:-ms-flexbox;display:flex}.vehicle-card .button--hidden-mobile{display:none}}.vehicle-card .full-width{width:100%}.vehicle-card .half-width{width:calc(50% - .2rem)}.vehicle-card .badges-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.8rem 0}.vehicle-card .badges-wrap--stacked{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.vehicle-card .badges-wrap--stacked div:first-child{margin-bottom:.8rem;-ms-flex-item-align:baseline;align-self:baseline}.vehicle-card .certified-badge{max-height:8rem;max-width:20rem}.vehicle-card .detailed-specs{text-align:center;display:block;text-align:left;padding-bottom:1rem}.vehicle-card .detailed-specs li.detailed-specs__single{display:block !important;width:100%;text-align:left}.vehicle-card .detailed-specs li.detailed-specs__single .detailed-specs__label{font-weight:600}.vehicle-card .detailed-specs li.detailed-specs__single .detailed-specs__value{font-weight:300}.vehicle-card .detailed-specs li.detailed-specs__single:first-child{width:auto;margin-bottom:1rem;margin-right:2rem}.vehicle-card .detailed-specs li.detailed-specs__single:first-child::before{display:none}.vehicle-card .detailed-specs li.detailed-specs__single::before{content:"";background-size:contain;background-repeat:no-repeat;display:inline-block;vertical-align:middle;width:15px;height:15px;margin-right:1rem}.vehicle-card .detailed-specs li.detailed-specs__single.exterior_color::before{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAYAAAA71pVKAAABOUlEQVQokZ3TP0hVYRjH8Y9y09LESSQuSDgJOqQkDkJjYCAIuhWC4HAHFyEa/AOCri1tRULLHULRnGzLPy0u7uIgtkgQCNKUf5AXngtHOZcu9wcvh/ec53t4nt/7exs8L/3CIR7iBq9xrgYVAhyL0hF8xngtcOO9/TaOMVMPnLSACTyrB77CPDYxjc5qcJq5B0uZd+0YRAlPsYoWfMcWjrLwH+xk4Eu8xXXsP+JxmLmIbnzBpzw4T3+xFutBPE8L/4HSvMNx7vvhxwaKKOcZVtEbrKMLL7Eb0CgG8DPBQ/gWay7AYjg9hX5cYBYf4ntTqkltH2QSVtELfMVyAJNoRUcUrKQkJrgvx7BUVEbKffpxL37jSdSe4V26GHnzprb2ovV0NCd4hUfZTFRz+1/crvdoQzN+3AkTbgHF6TxY4hH6lgAAAABJRU5ErkJggg==)}.vehicle-card .detailed-specs li.detailed-specs__single.interior_color::before{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAOCAYAAAAmL5yKAAABGUlEQVQokY3SsS7DURgF8F+FSAwYFIvB1MRCSsIgMZvaBxADi8E7iHewEonYK12MJAa8QRcRk0ioEB0YyJfcf3IjpT3bPd8553735pQs7chwiGl86Y4hPGK7mA5mshFUsPqHucBV0nbiPJAN6mj0MEuaer7BAV6xiK0+Ak5xhDmMR8BuImex3EeApH3GRnzifnr7dZ/mAitoxQabiJAPXOKph3ESazjHXnxiOw0m0MQMal2MtTRrJm2gHRuMYSER71hHNRneEj+KT0wlTSXxYxHwgOPspjucZKICrVSk24ybj4AoxH1GxrOGf3GB4AI534mAWLfYIFoYTfsPuaYaATdZsy7ylv2BXNOIgHKqZwkvPcyB0JzhG+UfYYE0+J9sHAUAAAAASUVORK5CYII=)}.vehicle-card .detailed-specs li.detailed-specs__single.engine::before{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAe1BMVEVMaXEANGgANGgANGgANGgANGgANGgANGgANGgANGgANGgANGgANGgANGgANGgANGgANGgANGgANGgANGgANGgANGgANGgANGgANGgANGgANGgANGgANGgANGgANGgANGgANGgANGgANGgANGgANGgANGgANGgANGgANGh72TiJAAAAKXRSTlMAkZY2DnMrGVdimqZBRI2nJVFgiwsgKEJDfoCbrQEGChUYHz1Pjp7P0SDsGC0AAACeSURBVCjPXY9HDsJAEARrZoPX62wDTuT8/xdywBYSfWx1l1QAGFERFcM3Vl0SujIkTi2ArXzM8qbNs+grC6ifi5RtTVrMXsG4WCxfiugMkmQpAOZOmiWChhwA/zxCHhTpmi2wf53g2nSCPNoaLu89ULeloKEHbmcA+qA/KHyhxsVhLYboDKgvYZymkUPpFbDVbl3sKrvIbQA2i9yf/ge0LwbEvLGM3QAAAABJRU5ErkJggg==)}.vehicle-card .detailed-specs li.detailed-specs__single.transmission::before{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAQCAYAAAAmlE46AAAA+UlEQVQokZ3SvyvGURTH8RdZlMFiUtZnNRgUo83PP8BgtCrJop5ksPkXJKUMkgzKYlH+EJ4Fmyj51anz5Nu3+803p0733Hvfn86559wBU+tqNo0DPObxGDZwV8WG6irsYAHjuX/AEear0GBB+IV3rKVH/F2HShmfMYrz3Ef8VIdKGS+xjM/0FVy0EV5hEbfpS3n2Z6kvWdpE3vfw2kYYdlLJslkCmoT3OM24VwJKb2xl/xb2Sx3BMYbxVmMmc+3frUYD+8JowGFl6E0WMw22G8JdzGEvK9guNO0D+/k5tuKJAcxgNv9o2E2DMDws2OsAOjhr0Y/fedL5AfVGL+NTyVMfAAAAAElFTkSuQmCC)}.vehicle-card .detailed-specs li.detailed-specs__single.fuel_economy_city_km::before{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAYAAAA71pVKAAABfElEQVQokYXTsUuWURTH8c/7GuQShRiIRoNIEVEYSIgg0iq1iGSL4hAV1BANRv0BUU0RCc7iEEEt/gG5GNLW0NhQtEgS6SIIZhz4vfRQQWd4Lud3v+eee849T8vILTiJpziLLbzHfb/tCS6iFx+xgC9tDOE1nmMYdzCDvoT2xS99OFzxQ+1svMIGZrGMLkwkeCJ+6bPhip+p4Dl8wlsMYhwXMJ0s0/FLHwxX/FzVfCX1vsBio86q7x3G0oeO3U4JC4ewmoY1AfFP+du2kmi13QDnG1g3HuBN1u7G3nwnUQX34B52MBlgCdu4nnUp+mS44nu69I9cxmc8xgpO4xweYR0PcRPncQNXk7S3PpsJqKvs5Ula2E1tu/FL3wtX/GZ1u5V3+4ajma6vuJtnuYRnOJEpqzKO1w0q80GuUgccxs9M0BTWspZfeu0XV/xBp9t1wHecwYeM4UC0WssvvfZLK17nxziWsXv5j3f9065hFD9qSMr2cSQZ/mfF7cMv0AZbkyJaOQ0AAAAASUVORK5CYII=)}.vehicle-card .detailed-specs li.detailed-specs__single.vin::before{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARzQklUCAgICHwIZIgAAAGUSURBVDhPjVMxTsNQDLV/GCoxkBHapdygNyAMSM1Ej9AjZKFkzJjCEk5Ab0CZGoklPQHlBl1asfEZWhKJH2NHREpLWuolimM/Pz+/YKt7qwFxBhxEpNdp1tdJpOX9kMCW6yeLSehIcevqpkOWCpbxsHdIs9RsAEjizB14ipRexOHoEJA/ANLU7PojNCZavNwXq+2LWoDTrt9WSE+QQ7DOsuk+TbDp+nMgeKxOQYRLgjxCUjYBFXogqCcDNH2Pw/lGLV9hZgC9apKLkm3aTXfQA1I9Bm8L+HJyN64V8b+dS40A87GA1GpQBZHTGsvSJXUWOECAC0DqrL6y850A0ghHVkQECSLZ/GxXTSZAOfC3womArzKVAKbLOAwKU7HBDEEfia4VKg3m+40sy+Pv/eqpd53RUQAOYa6Z7hwBHUM4thACca0IKrnFZOhtMCh3J6YMhM8FAKkTzrfZWA+yEtMkvimW9ucB9SHnXaWZc9xo9AyzsIzR1RXKrt0Avz8W6/PBigujz3Waetuu3AlQTrAdz95n5R8BPuP+2uIJTQAAAABJRU5ErkJggg==)}.vehicle-card .detailed-specs li.detailed-specs__single.odometer::before{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAPCAYAAAACsSQRAAAAAXNSR0IArs4c6QAAAARzQklUCAgICHwIZIgAAAIUSURBVDhPhVMxbttAENw9BgjlNCoTqVFeYD6BTQCx4w/C/IApYqszS9lp+IMwL4hSSUAa+gd8glIoSRensCHDutvsnHSEIATINcTt7Q1nZueYTtbL6WxiiN5q+TUzTXAsIndE/NsRff61mrend/i4MJrOKr2SsHXV/dPTOh4MznEe7XZ/sD+L4xLnD9vH4q6tFXi/ehAFaHTTkrWdREbB2DeBjQi1+k1J+JMluY2YGtrZcvPtY9eDgIECrD11kpyZh5vlPB2m5TCO4wQSXmUXJYtJ0POw3ZZn8fMmMOK9B1JDgkRR+WM1L1DTix40rFAbZRc5E6dWeKHepdpfsWdh7QISwMAKFacAAAKTn8ub2vvGVDihFLLAGCBKC/TiGixOnR+/+ZCAIfzarOYNzg+13PuhBHiczVr9e4WxKtj7Y9dH2Wyt8+3U1PVmea2T2S+A0LOo9vfYDXsQpVahGHIQvCKWhtRQaA8g3gKdFvqZXaJyLhcHU/PjRlyAiQBQhvUxQ0wN8oVdJ2K63pMXg3jhnHwR5q//MraXMp0Vyu5co3CrP8jhJ0acYlTIiexH5s0dZ5e1hssnFssSvQO49yMyzf32MQ3D8ImFJEdcRixqHicKNtHUNUEe/IlIOo2vTyjS6iOh2UJqPYhv0plb4ivsDbmaHFXOmP59aK0UR60Y0xkRMP8eRt6/ncPr9VL+tyA9AKD3L0eCNX2vx/nlAAAAAElFTkSuQmCC)}.vehicle-card .detailed-specs li.detailed-specs__single.sale_class::before{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAASCAYAAABrXO8xAAAAAXNSR0IArs4c6QAAAARzQklUCAgICHwIZIgAAAGPSURBVDhPpVMxUsJAFP0/schoYewcKMQTiCcwFs5AZbyB3CAWCmXsQAviDfQG6cCxMEfwBmKB2JkGiEX2+zYjSpKRhs1skd3/5r/3/lumwrIdz960rD4z7YtIzKnyx0+3L8U6Lh5UGp17HEbCckokDyzsj4e9egm42+g4JpO/fCFCEbNsE/EhwOjGv0BFKpwMbgKuNjvRdJ64cRTEC/APXY/TNCzSrDTaoSL2MuB40HWKVP77hxRfQcr6wErzyiUyAiLlkRh1GHSU080Sz+ZfLTju5TpqCijcw36DIQAyzPlbQlQD4NggOi9R1Q5/DLvRKr0ljZoqk+EJqYDFsNFBd8+t92H3ugzE4FH1is1IjYNZPi+joNlJiVolqnp2W5blTpMk1ADLsoppGUHGqNSxenJZJ9PsU5peyAbX4OxBPk0STx57d2Vgsx2I8CeitpNFTPAVXEWSzsQ03Zyri5jNkiQATRuYWtEc7fj6ydHPSLupmFfOT3c3BSxYWjrb2XvM4oaYrRq8vkPxSLuuX9I3zEjnK0gimFQAAAAASUVORK5CYII=);background-position:center}.vehicle-card .detailed-specs li.detailed-specs__single.body_style::before{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAPCAYAAAACsSQRAAAAAXNSR0IArs4c6QAAAARzQklUCAgICHwIZIgAAAGASURBVDhPlZMxUoNAFIbfWxwHrCgdaHIDcwNpnIGOI5ATSKPQBTu0Md4gnsB0SckNzBFIYbRMk9GZuDzfksFsMoZEquXtz8/Hvz8I2uX4aYYInj7bXRNBOZ/kkT5H/cYN0uJtnLea8IuGFUD2McnL5tlfk3M/9RCr7vv4YdBG4gS3IQF0dB26QTIgoAJIhLtv2Gfm+MkIZZWRYcTq02qStRFcViDiNopmT0AVAwHOJ/ehmqHrpxGT8A1OjzHQNB1eq5AzNkmmEsU1EM30sNoMbS+2Tcu6MIgyCdBDJ0hLRhvWWHy8y8+v0DRNe9eQg++omfp0pSXChdJLAo2ENwSRxyHNOB+PVS+VEIuGyAC6g28Z04noc3a1EesjPoznLZKaRsrRcrUqz0xzK+S/5huSIwq2/6jTjEkKFSwj4+s/T6aWq9KxSY/Ltqn6MbXXNepfW5OwiQTsK2cV3uF/JxlVKB6bYDmrJ3Svbrpc37p57Do81BXVEcs6jZCErShYX/wAbUrEnRs904gAAAAASUVORK5CYII=)}.vehicle-card .detailed-specs li.detailed-specs__single.drive_train::before{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAQCAYAAAAmlE46AAAAAXNSR0IArs4c6QAAAARzQklUCAgICHwIZIgAAAFOSURBVChT1ZMxboNAEEVnTJMoRdrEFME38A1MEwm65AYcwSkSU7pcO02OgE9gOpDScATfIKQApbSLKIpkM5lZLQiwfYAsBdrdefN3dv6i7c22gLghom2ZLh5uvNDh+R2YYe33u+L9dTP0wjkiuATgVAQB2n6YFYlyZaNM1Vz+NWT+Dq8H7f0KIGuDEQfmklUS1TADnXVJ0AcbRVFugZ31BqyPhqxWpCoyG9FXqnKBRVGOyrW7AwB9ElaMOL475HIGQG9yUXV2TpL1445ACbC9MACGASEqksW0D8n8JKhhc9unoP8GmnYQF/sp7ahr6tdo2jEx7VgdWU5fzP3zmCxrDVg9lckyNv1sjNBzzixGwGutiDT+/vkdXV1exED88RBzsxFGZy0nQbf+yxQJ2SXIL0ZxT7WDuopDP8yR4IMT78Qt5/qmnxXARJTxcHj8A6ho3K4FRoiLAAAAAElFTkSuQmCC)}.vehicle-card .detailed-specs li.detailed-specs__single.passenger::before{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAASCAYAAABrXO8xAAAAAXNSR0IArs4c6QAAAARzQklUCAgICHwIZIgAAAF8SURBVDhPrVM9UoNQEN4FM8OYJnYamtzAHAELZ0iXI3AEGg0lJYmFHIEj0MGMDUfwCGmIljRWEdbdlzzmDdFoIc17b2e//fm+D4TBN/VXOSJOzDARVLsyic0Ymo9rP/IsAG+Y5C6iqi4S7/+Brh8FgPRMhKmujkgydgCf3V398vTax/XFXaxSBjQdQDXcW94WUMhFs12xyeWtdpx44eTScVLeLfgOpGNC3K5cL3ugSQrfZ+9lsh2QpmImSaqjCVRytF2s97lZPIaS81Zs0rNA6ciSxHpsM/ksUKrrBPf+YQ4XVlAXa9X1V+DUjzJmN7bZDIRdo5k8AR737ElhYCyyiIvkZGKURCZxKPqxKnMgyOoyydRIPOLHfr8dj0YzOZsqbQ6jci6B1wKGqLU5jpch0S1a4CEdjE4AWwSsOmyvLLIaKa6YN4kg22Z3dLneSZtj7DhLAlpq8QXTdzznmKEZbKRQ7diyqYdu+amQ/AjCNApTNoIi5S8fETUy8hdGefLkhaYO7gAAAABJRU5ErkJggg==)}.vehicle-card .detailed-specs li.detailed-specs__single.doors::before{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAARCAYAAAA7bUf6AAAAAXNSR0IArs4c6QAAAARzQklUCAgICHwIZIgAAAFSSURBVDhPrZQxUoNAFIbfbg5gq6HhCLmBNM5AxxFyBBoTOrEjsckROAIdzNjgDfQGWoB20jhknHGf75GQAAGzhTtDwdu33/78+y8CBsaVs/AEyouhOa4pgKePNMyaedFvnNp+gEKViPJ5DCIBPQXCI9Ar93QgU2fhChBWnqy8BmDc3M7yx4cOkDciNVmj5gC5tH1zIiDKk9BqA3AigyJduW1VoxDD8bMfhHkjkRdx7avaumW2Kc9CDGe5QcCsSNbxmA9/QtgHsuYOUGgB9kZaSJ4UaXhfv+ucxpA6IdSM6+/JelND2k43C8hoSwJc73d+y9MwOo3DMmbTRyGG7c85LwplSTCLpAd9CBvPpzkK0TH4/yGI+InyGPNtVb30szGkrKOEGkx66nvAY8josxDdRZ3AUb4oK+buiOtLJw8XTsfQnVoVV9V3xJ998ivQhbT7fgE759ASSgXmRgAAAABJRU5ErkJggg==)}.vehicle-card .detailed-specs li.detailed-specs__single.fuel_type::before{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARzQklUCAgICHwIZIgAAAGVSURBVDhPlVM7bsJAEJ2xkUKSxukiXIQjcAQ3kUzHEXwENxEuXRrSmBtwBDoTpYiPkCPQYFI6DSIS9mRmYS1/QFG28+7Mm/fmPSO0zsANQkRw2vf6mwg2+8PBz9M4lzusF9rPLyMyzUkJsATEpzaIeTx+q7ue4W2Tmd8BkOncnBpA/IifHRYIXpZEQ3scpNskUiwrBtzMU8EpCTwTIdQFDYbnxg6A7QYeAQylWBj8C+Ck2wiz9WxSScDSAjJGlxaZraOwwWDgTlf7w48nW9UAX+soveaC3EuPDFQ7qKP9BSBSS2a3S+axHoB1tDbAoxsMDQBPOXOSNUGknIDSLJmvFAMucsQ2LMrwnIG0LcFyfOv+tr/Szgjrgt3iuo2yUQdIEsgPYRtALMaiiLfvryobZ2a8+MhrJPHaDuoTtXYtvQKwx9OYCC2lkVDlXI7YJsWElEKJtHubLU5OBMsGg7obbQu1hLKHDpGxMovC4n35HQD+0z4u+c9/3+KufyNRZwOEHT3o7FQSZDHcrOJcPzwt18u7BP4LuJ0HIGMCFUQAAAAASUVORK5CYII=)}.vehicle-card .detailed-specs li.detailed-specs__single.fuel_economy_highway_km::before{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARzQklUCAgICHwIZIgAAAHsSURBVDhPbVMxdtNAEJ3ZzYMYGqeDuMA5ATqCG95zqvgIugFqAi5FhRIKxAkQJ0Cd/V4a5QY+QigcKNVAXEQ7zF97/cSabaTd2fl/5s9fpmiNpvNUWC5IiHUNRaTFFSbzfb38+C2+z+FgOMmGz46fVprcmEdpyB69FpIxE991JLeWaKIoKT122frm0yrkeQAkPx8c1wiKtW89IbvaiWkNu6FuJiI0dsSZZar6IB7gdPq+5s7ldGTLmCEwjd5cJoh3QilAfj9sZm1TtoyeHVjEJNx1ZWdtq92/inslkR84MySlVlIyu+Tn4rrkwK6lZ/fLIj2dznNh14qYlTLlypjvEjV+NUNciWqxJsd+C0BcI+l+cV0fMEcHL6bziYGgJIkHGJ3PGxWocUTNr2XRxAAvz99lWk2tsbsQQxX4/7PZbFvwo1PF18uiOvCFEqwXhTJu10EFAMB4tCztqUh3l8YQkp1L1EwQ90uYvWdnt1JjZQD2U/DQahJx8tkZ01qSD0G8IKA682s/Bh2UMPc+gA47E808lqoMRi13jN7x1QRPhBj8sPeBB9iZJByGfhVYtJKzSMBKBa+C4Pu30HNa/r9pQLzgi358DwBWvInB4EnKwng4+pZ4RSyJ+uQEo8bYYN/+pP4BiEcIwDghvvMXJkkq8C4ygzIAAAAASUVORK5CYII=)}.vehicle-card .detailed-specs li.detailed-specs__single.manu_exterior_color::before{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARzQklUCAgICHwIZIgAAAGpSURBVDhPhVM7VsJQEJ0JBUGb2Ck07MDjDlJCJUuIO0iFlHQGbeIOcAfpEo+FcQXiDtIE6UyDPIpkfPOS53kniqZJmM+de+8MCK2nP55OgKxLADpBRIfTRJAR0etuv38o0rAwW1D/cFzfObLtUAbSrRARF3JMN5yOZq4F5FeA4SYJUt2nAHRzBTCXyYxjDZMJf6+TwNMN/dFsCVhF6/g24pgC4CA36yIGORtPfaiQpIwLBuAhdq93volvXnQ91yFPQrKcUlKXFEMGkTR9TjJtIcSKZajJIL3AqiCyog6Sn8cLHznxKYRv27bTQeAiKAk8LcWkjkgfQPiWJ8GS+5iZBLiO1slCaWWa/G47bRqtcyxRMlnhYDxL8zhwteb3x8W9uaZD3yxPmcgA252YHPe6cyIspJmpuaZDANpI5QFrkW/ewpD9aEswVpo1gEO9StRaDk2VVIe8He1TmxHWR9SVLGoj289/A9Qh1WcKnnlxGqhmoHIs8cfz/V8YjGYeAbhtD/SZ/wautmBCNtPUJAR8LhEyi+gKyzLMn+5WfzJoA/FGmljWvkqz9guSxv05V7I0zAAAAABJRU5ErkJggg==)}.vehicle-card .detailed-specs li.detailed-specs__single::after{display:none}.vehicle-card .quick-vdp-button{border-radius:50%;position:relative}.vehicle-card .quick-vdp-button i{width:5.4rem;height:5.4rem;font-size:2rem;background-color:var(--color-primary);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;border-radius:50%;margin-top:-7rem;margin-bottom:2rem;margin-right:1.6rem;margin-left:auto;-webkit-transition:all 0.3s;transition:all 0.3s}.vehicle-card .quick-vdp-button i:hover{background-color:var(--color-primary-dark)}.vehicle-card .quick-vdp-button__list-view{position:absolute;top:20%;right:-5%}.vehicle-card__description{color:#777;margin-bottom:.8rem;font-size:1.4rem}.vehicle-card .carfax-section{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.vehicle-card .badges-wrap div:first-child{margin:0 auto}.quick-vdp__main .location .fa-map-marker-alt{margin-right:12px !important}@media (max-width: 991px){.quick-vdp__main .location .fa-map-marker-alt{margin-right:10px !important}}@media (min-width: 992px){@supports (display: grid){.grid-row{display:grid;grid-template-columns:repeat(auto-fit, minmax(36rem, 1fr))}}.grid-view{max-width:40rem;min-width:36rem}.grid-view .vehicle-card{display:block;width:100%;max-width:40rem;margin:0 auto;padding-bottom:0}.grid-view .vehicle-card .btn--no-margin{margin:0}.grid-view .vehicle-card__compare-link--mobile{display:-webkit-box;display:-ms-flexbox;display:flex}.grid-view .vehicle-card__hidden-desktop{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap}.grid-view .vehicle-card__hidden-desktop p{padding-right:.8rem}.grid-view .vehicle-card__image-area{width:100%}.grid-view .vehicle-card__full-details--inner{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}@media all and (min-width: 992px) and (-ms-high-contrast: none), (min-width: 992px) and (-ms-high-contrast: active){.grid-view .vehicle-card__full-details--inner{display:block}}@media (min-width: 992px){.grid-view .vehicle-card__image{margin-right:0;border-radius:3px 3px 0 0;height:auto;width:100%}.grid-view .vehicle-card__action-wrap{margin-top:0;padding:0;right:0}.grid-view .vehicle-card__details{margin:0}.grid-view .vehicle-card__title{margin-top:.8rem;margin-bottom:.4rem}.grid-view .vehicle-card__title.badge-overlay{padding-right:0}.grid-view .vehicle-card .price-block{width:100%;padding:1.6rem 0;margin-right:0;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.grid-view .vehicle-card .price-block__single{margin:0}.grid-view .badges-wrap{padding:0;margin-bottom:.8rem}}@media (max-width: 991px){.grid-view{max-width:44rem;min-width:34rem}.vehicle-card{display:block;width:100%;max-width:44rem;margin:0 auto;padding-bottom:0}.vehicle-card__image-area{width:100%}.vehicle-card__full-details--inner{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;width:100%}}@media all and (max-width: 991px) and (-ms-high-contrast: none), (max-width: 991px) and (-ms-high-contrast: active){.vehicle-card__full-details--inner{display:block}}@media (max-width: 991px){.vehicle-card__image{margin-right:0;border-radius:3px 3px 0 0;height:auto;width:100%}.vehicle-card__action-wrap{margin:0;padding:0;right:0}.vehicle-card__details{margin:0}.vehicle-card__title{margin-top:.8rem;margin-bottom:.4rem}.vehicle-card__title.badge-overlay{padding-right:0}.vehicle-card .price-block{width:100%;padding:1.6rem 0;margin-right:0;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.vehicle-card .price-block__single{margin:0}.vehicle-card__compare-link--mobile{display:-webkit-box;display:-ms-flexbox;display:flex}.vehicle-card__compare--desktop{display:none}.vehicle-card__compare--mobile-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap}.vehicle-card__compare-mobile{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end !important;-ms-flex-pack:end !important;justify-content:flex-end !important;height:4.2rem;margin-bottom:0;background-color:#fff}.vehicle-card__compare-mobile p{padding-right:.8rem}.vehicle-card__compare::after{display:none}.vehicle-card .full-width{margin:0}.vehicle-card .half-width{width:50%}.vehicle-card__hidden-mobile{display:none}.vehicle-card__hidden-desktop{display:-webkit-box;display:-ms-flexbox;display:flex}.vehicle-card .badges-wrap{padding:0;margin-bottom:.8rem}}@media (max-width: 767px){.grid-view{margin:0 auto}.vehicle-card{display:block;width:100%;max-width:40rem;margin:0 auto}.vehicle-card .btn--no-margin{margin:0}.vehicle-card__compare-link--mobile{padding:0 1.6rem !important}.vehicle-card__compare-mobile{padding:0 !important;background-color:transparent}.vehicle-card__compare-link--wrapper{padding:0}}


/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi93cC1jb250ZW50L3BsdWdpbnMvY29udmVydHVzLXZtcy9pbmNsdWRlL3NoYXJlZC1jb21wb25lbnRzL3NycC1jYWxjdWxhdG9yL19jb21wb25lbnQuc2NzcyIsIndlYnBhY2s6Ly8vLi93cC1jb250ZW50L3RoZW1lcy9jb252ZXJ0dXMtYWNoaWxsZXMvYWNoaWxsZXMvc3R5bGVzL2dsb2JhbC8wMF9iYXNlL19taXhpbnMuc2NzcyIsIndlYnBhY2s6Ly8vLi93cC1jb250ZW50L3RoZW1lcy9jb252ZXJ0dXMtYWNoaWxsZXMvYWNoaWxsZXMvc3R5bGVzL2dsb2JhbC8wMF9iYXNlL192YXJpYWJsZXMuc2NzcyIsIndlYnBhY2s6Ly8vLi93cC1jb250ZW50L3BsdWdpbnMvY29udmVydHVzLXZtcy9pbmNsdWRlL3NoYXJlZC1jb21wb25lbnRzL3BhZ2luYXRpb24vY29tcG9uZW50LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vd3AtY29udGVudC9wbHVnaW5zL2NvbnZlcnR1cy12bXMvaW5jbHVkZS9zaGFyZWQtY29tcG9uZW50cy9jYXJmYXgvX2NvbXBvbmVudC5zY3NzIiwid2VicGFjazovLy8uL3dwLWNvbnRlbnQvcGx1Z2lucy9jb252ZXJ0dXMtdm1zL2luY2x1ZGUvc2hhcmVkLWNvbXBvbmVudHMvc2FsZS1jbGFzcy10b2dnbGUvY29tcG9uZW50LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vd3AtY29udGVudC9wbHVnaW5zL2NvbnZlcnR1cy12bXMvaW5jbHVkZS9zaGFyZWQtY29tcG9uZW50cy9zaWRlYmFyLWZpbHRlcnMvY29tcG9uZW50LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vd3AtY29udGVudC9wbHVnaW5zL2NvbnZlcnR1cy12bXMvaW5jbHVkZS9zaGFyZWQtY29tcG9uZW50cy9jb2xsYXBzZS9fY29tcG9uZW50LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vd3AtY29udGVudC9wbHVnaW5zL2NvbnZlcnR1cy12bXMvaW5jbHVkZS9zaGFyZWQtY29tcG9uZW50cy9kZXRhaWxlZC1zcGVjcy9jb21wb25lbnQuc2NzcyIsIndlYnBhY2s6Ly8vLi93cC1jb250ZW50L3BsdWdpbnMvY29udmVydHVzLXZtcy9pbmNsdWRlL3NoYXJlZC1jb21wb25lbnRzL3ZpZGVvLXBsYXllci9jb21wb25lbnQuc2NzcyIsIndlYnBhY2s6Ly8vLi93cC1jb250ZW50L3BsdWdpbnMvY29udmVydHVzLXZtcy9pbmNsdWRlL3NoYXJlZC1jb21wb25lbnRzL3ByaWNlLXNsaWRlci9fY29tcG9uZW50LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vd3AtY29udGVudC9wbHVnaW5zL2NvbnZlcnR1cy12bXMvaW5jbHVkZS9zaGFyZWQtY29tcG9uZW50cy9maWx0ZXItdGFncy9fY29tcG9uZW50LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vd3AtY29udGVudC9wbHVnaW5zL2NvbnZlcnR1cy12bXMvaW5jbHVkZS9zaGFyZWQtY29tcG9uZW50cy9iYWNrLXRvLXRvcC9fY29tcG9uZW50LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vd3AtY29udGVudC9wbHVnaW5zL2NvbnZlcnR1cy12bXMvaW5jbHVkZS9zaGFyZWQtY29tcG9uZW50cy9zcnAtcXVpY2stdmRwL19jb21wb25lbnQuc2NzcyIsIndlYnBhY2s6Ly8vLi93cC1jb250ZW50L3BsdWdpbnMvY29udmVydHVzLXZtcy9pbmNsdWRlL3NoYXJlZC1jb21wb25lbnRzL3NycC1zb3J0L19jb21wb25lbnQuc2NzcyIsIndlYnBhY2s6Ly8vLi93cC1jb250ZW50L3BsdWdpbnMvY29udmVydHVzLXZtcy9pbmNsdWRlL3NoYXJlZC1jb21wb25lbnRzL3NycC1tZXJjaGFuZGlzZXIvX2NvbXBvbmVudC5zY3NzIiwid2VicGFjazovLy8uL3dwLWNvbnRlbnQvdGhlbWVzL2NvbnZlcnR1cy1wbGF0aW51bS1qaW0tcGF0dGlzb24vYWNoaWxsZXMvcGx1Z2luLXRoZW1lcy92bXMvc3JwL2NvbnZlcnR1cy1qcC9jb21wb25lbnRzL2Jhc2UvX2NvbXBvbmVudC5zY3NzIiwid2VicGFjazovLy8uL3dwLWNvbnRlbnQvdGhlbWVzL2NvbnZlcnR1cy1wbGF0aW51bS1qaW0tcGF0dGlzb24vYWNoaWxsZXMvcGx1Z2luLXRoZW1lcy92bXMvc3JwL2NvbnZlcnR1cy1qcC9jb21wb25lbnRzL2V4dHJhLWZpbHRlcnMvX2NvbXBvbmVudC5zY3NzIiwid2VicGFjazovLy8uL3dwLWNvbnRlbnQvdGhlbWVzL2NvbnZlcnR1cy1wbGF0aW51bS1qaW0tcGF0dGlzb24vYWNoaWxsZXMvcGx1Z2luLXRoZW1lcy92bXMvc3JwL2NvbnZlcnR1cy1qcC9jb21wb25lbnRzL3ZlaGljbGUtY2FyZC9fY29tcG9uZW50LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vd3AtY29udGVudC90aGVtZXMvY29udmVydHVzLXBsYXRpbnVtLWppbS1wYXR0aXNvbi9hY2hpbGxlcy9wbHVnaW4tdGhlbWVzL3Ztcy9zcnAvY29udmVydHVzLWpwL2NvbXBvbmVudHMvdmVoaWNsZS1jYXJkL19jb21wb25lbnQtZ3JpZC5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLCtCQUdFLGlCQUNBLFlBQWEsQ0FDYiwyQkFHQSxpQkNEWSxDREFaLDZCQUlDLGNBQWUsQ0FKaEIsZ0NBUUMsMEVBQ0Esb0VBQ0Esa0VBQ0EsYUFDQSxjQUNBLDhCQUNBLGtCQUNBLGtCQ2hCVyxDRGlCWCw2QkFJRCxpQkFDQSxtQkM1QlcsQ0E2RFgsMEJEbkNELDZCQUtFLGdCQUFpQixDQUVsQixDQUVELHVCQUNDLHFCQUNBLFdBQ0EsZ0JBQWlCLENDdUJqQiwwQkQxQkQsdUJBTUUsZ0JBQWlCLENBRWxCLENDa0JBLDBCRDdERiwrQkFnREcsaUJBQ0EsU0FDQSxnQkFDQSxnQkFDQSxhQUNBLGNBQWUsQ0FyRGxCLHdDQXlERyxpQ0FDQSxhQUFjLENBMURqQiw2QkE4REcsOEZBQ0EscUJBQ0EsaUJBQ0EsNkVBQ0EsbUJBQ0EsWUFDQSxXQUNBLGdCQUNBLE1BQ0EsUUFDQSxhRXBEa0IsQ0ZwQnJCLGtDQTJFSSxXQUNBLGVBQWdCLENBNUVwQixvQ0FnRkksVUVuRXNCLENGb0V0QixDQU9ILHNCQUNDLGtCQUFtQixDQURuQixtRkFPRSxRQUFTLENBUFgsNkZBV0UsWUFBYSxDQVhmLHdCQWdCQyxXQUNBLHFCQUNBLGdCQUNBLGdDQUFpQyxDQW5CbEMsK0JBdUJDLGdCQUNBLDBDQUNBLFdBQ0EsbUJBQ0EseUJBQTBCLENBQzFCLHdCQUlELGlCQUNBLG1CQ3pIVyxDQTZEWCwwQkQwREQsd0JBS0UsZ0JBQWlCLENBRWxCLENBRUQsMEJBQ0MsZ0JBQWlCLENDcEVqQiwwQkRtRUQsMEJBSUUsZ0JBQWlCLENBRWxCLENBRUQsMEJBQ0MsZ0JBQWlCLENDNUVqQiwwQkQyRUQsMEJBSUUsZ0JBQWlCLENBRWxCLENBR0YsaUJBQ0MsZUFDQSxtQkFDQSxxQkFDQSw2QkFBOEIsQ0FKL0IsOEJBT0Usb0JDakpZLENEa0paLDZCQUdBLGtCQUNBLGlCQUNBLFVFakp3QixDRGdEeEIsMEJEOEZELDZCQU1FLGdCQUFpQixDQVVsQixDQVBBLG9DQUNDLDhCQUNBLHFCQUNBLGtCQUNBLGdCQUNBLDZGRXJJOEMsQ0ZzSTlDLHVCQUlELDJCQUNBLHFCQUNBLHFEQUNBLDZEQUFxQixDQUpyQix5QkFPQyxlQUNBLFVFeEt1QixDRnlLdkIsd0JBSUQsa0JBQ0EscUJBQ0EsZ0JBQ0EsNkZFekorQyxDRnFKL0MsMEJBT0MsaUJBQ0EsZ0JBQ0EsYUFBYyxDQVRmLDZCQWFDLGdCQUFpQixDQUNqQixtQ0FNQSxxQkFDQSxXQUNBLGlCQUNBLGNBQWUsQ0FOaEIsbUNBVUMsc0JBQ0Esa0JBQ0EsV0FDQSxZQUNBLGNBQWUsQ0FDZixjQUtGLDBCQUNBLG1CQUNBLHNCQUNBLFdBQ0Esb0NBQXFDLENDcktwQywwQkRnS0YsY0FRRSxpQ0FDQSxjQUNBLGVBQ0EsU0FDQSxnQkFDQSx1SkFBMEIsQ0FiNUIscUJBZ0JHLHlGQUF5QyxDQUN6QyxDQUdGLHVCQUNDLG9CQzFPWSxDRDJPWixxQkFHQSxpQkFDQSxtQkNqUFksQ0F1RFosMEJEd0xELHFCQUtFLGNBQWUsQ0FFaEIsQ0FFRCxvQkFDQyxpQkFDQSxxREFDQSw2RUFDQSxtQkM5UGMsQ0F5RGQsMEJEaU1ELG9CQU9FLGdCQUFpQixDQUVsQixDQUVELHVCQUNDLGVBQ0EsaUJBQWtCLENBRmxCLDRCQUtDLGlCQUNBLGVBQWdCLENBQ2hCLDBCQUlELFdBQ0EscUJBQ0EsZ0JBQWlCLENBQ2pCLHFDQU9FLGVBQ0Esa0JBQ0EsVUV6UmMsQ0ZrUmhCLDJDQVVHLGdDQUNBLGVFN1JhLENGa1JoQixxQ0FnQkUsZUFDQSxXQUNBLHdDQUNBLGdCQUNBLCtCQUFnQyxDQXBCbEMsMkNBdUJHLGdCQUNBLGtCQUNBLFVFM1NhLENGNFNiLGdCQU9KLGVBQ0EsWUFDQSxZQUNBLHFEQUNBLHlHQUNBLFNBQ0EsT0FDQSxRQUNBLGdCQUNBLHdKQUNBLGlHQUFnRCxDQVhqRCx1QkFjRSw2REFBMkIsQ0FDM0Isd0JBR0EsY0FDQSxZQUNBLGNBQ0Esa0JBQ0EsOEJBQ0EsWUMxVVksQ0RvVVosK0JBU0MsWUFBYSxDQUNiLHlCQUlELG1CQUNBLGtCQUNBLFlBRUEscURBQ0Esa0VBQ0EsbUVBQXVCLENBQ3ZCLHVCQU1BLGNBQ0EsVUFDQSxnQkFDQSxtQkFDQSxpQkFDQSxTQUNBLG9HQUNBLGtCQUNBLG9CQUNBLHlPQUNBLHlDQUNBLHFEQUNBLGtFQUNBLCtEQUF5QixDQWR6Qiw2QkFpQkMsOEJBQ0Esc0JBQXVCLENBQ3ZCLGtEQVFHLHFHQUNBLFlBQWEsQ0FKbkIsa0dBU00sWUFBYSxDQVRuQixpRUFlUSxXQUNBLGVBQ0EseUJBQ0Esc0NBQ0EsaURBQ0EsV0FDQSxnQkFDQSx3Q0FDQSxlQUFnQixDQXZCeEIsdUVBMEJVLGVBQWdCLENBMUIxQix1RUE4QlUsZ0NBQ0EsVUFBVyxDQS9CckIsNkNBc0NJLG9DQUFPLENBdENYLHFDQTBDSSwrQkFBZ0MsQ0ExQ3BDLHdIQStDUSxZQUFhLENBL0NyQiw4Q0FzRE0sWUFBYSxDQXREbkIscURBNkRRLDBFQUNBLGdCQUNBLHlCQUNBLGVBQWdCLENBaEV4QiwyREFtRVUsZ0JBQ0EsNkNBQ0EsZ0JBQ0EsaUJBQ0EsbUJBQW9CLENBdkU5Qix3UUFvRlEsV0FBWSxDQXBGcEIsbzVCQTBGVSxRQUFTLENBMUZuQixvOEJBNkZhLHFEQUNBLDhEQUFrQixDQTlGL0Isb3JCQXFHUSxZQUFhLENBckdyQixvVUF5R1EsV0FDQSxlQUNBLFdBQVksQ0EzR3BCLHdVQWdIVSxTQUFVLENBaEhwQiw0WUFxSGEseUJBQTBCLENBckh2Qyw0WEEySFEsV0FDQSxlQUNBLGtCQUNBLGNBQ0EseUJBQ0Esc0NBQ0EsaURBQ0EsZ0JBQ0Esd0NBQ0EsZ0JBQ0EsV0FDQSxlQUFnQixDQUNsQiwwQ0FNTCwrREFFRSxpQkFBa0IsQ0FDbEIsQ0FJSCwwQ0FDRSxrREFHTSxpQkFBa0IsQ0FIeEIseURBT00scURBQ0EsMERBQW9CLENBUjFCLGlFQVdRLGVBQWdCLENBWHhCLG93QkF5QlcsZUFDQSxnQkFBaUIsQ0ExQjVCLDRZQStCUSxxREFDQSwwREFBb0IsQ0FoQzVCLG9aQW1DVyxxREFDQSwwREFBb0IsQ0FwQy9CLG9jQXdDVyxvREFBUSxDQXhDbkIsZ2NBNENXLG9EQUFRLENBNUNuQiw0WEFpRFEsWUFDQSxrQkFDQSx3Q0FDQSwwQkFBMkIsQ0FwRG5DLG9aQXVEVyxXQUNBLGdEQUFpRCxDQUNuRCxDQU9YLDBDQUNFLDZDQUVJLFVBQVcsQ0FDWixDR3JsQkwsWUFDQyxxREFDQSxrRUFDQSwrREFBeUIsQ0FFekIscUJBQ0MscURBQ0Esa0VBQ0EsY0ZSVyxDRUtYLDRCQU1DLFdBQ0Esa0JGTlcsQ0VPWCxtQkFJRCxlQUNBLGdCQUNBLFNBQ0EsZUFDQSxtQkZmWSxDRVVaLDZCQVFDLGVBQ0EsV0FBWSxDQUNaLG1CQUlELGNBQ0EsV0FBWSxDQUNaLGdCQy9CRCxXQUNBLHFEQUNBLGtFQUNBLGlDQUFlLENBSmhCLCtCQU9FLGNBQ0EsWUFDQSxlQUFnQixDQVRsQixnQ0FhRSxvQ0FBTyxDQWJULG9DQWdCRyxzQkFDQSx1QkFDQSxxQkFDQSxxQ0FDQSxvREFBYSxDQXBCaEIsa0NBd0JHLHVCQUF3QixDQXhCM0Isb0NBNEJHLHNCQUNBLHVCQUNBLG1EQUNBLGNBQWUsQ0EvQmxCLHlDQW1DRyxvQkFBcUIsQ0FDckIsMEJBS0Ysa0JIakNhLENHa0NiLCtCQUtDLHdCQUFvQyxDQUh0Qyx5QkFPRSxVRnZDd0IsQ0VnQzFCLGlDQVdFLFlBQWEsQ0FDYixjQUlELDBCQUNBLGlCQUNBLFlBQ0EsVUFDQSxrQkh4RGEsQ0cwRGIscUJBQ0MsWUFBYSxDQUNiLDZCQUdBLGFBQWMsQ0hWZCwwQkdGRixjQWdCRSxVQUNBLFlBQ0EsZUFDQSxrQkh0RVksQ0dpSmIsQ0F4RUEsNkNBRUMsZ0JBQ0EsU0FDQSxrQkFDQSxVQUNBLGdCQUNBLGdCQUFzQixDQUN0Qix5QkFHQSxpQkFDQSxnQkFBc0IsQ0FDdEIscUJBR0EsNENBQ0EsZ0JBQ0EsVUZwRnNCLENFcUZ0Qiw0QkFHQSxnQkFDQSxvQkFDQSxXQUNBLGVBQWdCLENBQ2hCLG1CQUdBLGlCSHRHWSxDR3VHWix1QkFHQSxXQUNBLHFCSDNHWSxDRzRHWixvQkFHQSxxREFDQSw2RUFDQSxrQ0FDQSxrRUFDQSwwQkFDQSxrQkhwSFksQ0FxRFosMEJHeURELG9CQVNFLG1FQUF1QixDQUV4QixDQUVELDJCQUNDLHlCQUEwQixDQUMxQixpQ0FHQSxVRjVId0IsQ0UrQzFCLGtCQWlGRSxnQkh0SVksQ0d1SVosdUJBR0EscURBQ0Esb0VBQ0EsWUFDQSxpRUFBbUIsQ0FKbkIsZ0NBT0MsY0FBZSxDQUNmLFlDdEpGLG9EQUFhLENKNERaLDBCSTdERixZQUlFLGdCQUNBLGFBQWMsQ0FzQ2YsQ0FuQ0EsdUJBQ0MsY0FDQSxpQkFBa0IsQ0FGbEIsd0NBS0MsOEJISHlCLENHSXpCLG1CQUlELGtCQUNBLFNBQVUsQ0FDVixtQkFHQSxlQUNBLGNBQ0EsV0FDQSxxQkFDQSxrQkFDQSw2REFBMkIsQ0ppQzNCLDBCSXZDRCxtQkFTRSxvQkp2QlcsQ0k2QlosQ0FmQSx5QkFhQyx3Qkh6QnlCLENHMEJ6QixnREFJRCxzQkFDQSxVSGxDZ0IsQ0dtQ2hCLHVCQ3ZDRCxrQkFDQSxPQUNBLFFBQ0EsaUJBQ0EsdUpBQTBCLENMc0R6QiwwQkszREYsdUJBUUUsOERBQ0Esa0JBQ0EsVUFDQSxXQUNBLFNBQVUsQ0FvRFgsQ0FoRUQsOEJBZ0JFLGVKWGdCLENEc0RoQiwwQkszREYsOEJBbUJHLGVBQWdCLENBbkJuQiw4Q0FzQkksMEJBQ0EsWUFBYSxDQXZCakIsd0RBMkJJLGFBQWMsQ0FDZCxDQTVCSixtQ0FpQ0UsZUFDQSxjQUNBLGNBQ0Esb0JBQ0EsVUFDQSxVQUFXLENBdENiLGlDQTBDRSxlQUNBLGNBQ0Esc0JBQ0EsWUFDQSxVQUNBLFVBQVcsQ0EvQ2Isb0NBbURFLGVBQ0Esc0JBQ0EsY0FDQSxVQUNBLFVBQVcsQ0F2RGIsaUZBNERFLGtCQUNBLFNBQ0EsbUJBQW9CLENBQ3BCLGtCQUlELHNCQUNBLGtCQUNBLDZDQUNBLGdCQUNBLDZGSnBDMEMsQ0R3QnpDLDBCS09GLGtCQVFFLGFBQ0EsZ0JBQ0EscURBQ0EseUdBQ0EseUNMeEVZLENLZ0liLENMM0VDLDBCS3NCRCwwQkFHRSxnQkFDQSxrQkFDQSxhQUNBLGdCQUNBLGVBQ0EsTUFDQSxPQUNBLFFBQ0EsU0FDQSxpQkFDQSxhQUNBLGdDQUFpQyxDQVNsQyxDQXZCQSxnREFrQkMsb0JBQ0EscURBQ0EsZ0JBQ0Esb0RBQVEsQ0FwQ1gsbUNBeUNFLGFBQWMsQ0FDZCxpQ0FHQSxXQUNBLGdCQUNBLHFCQUNBLHFEQUNBLGtFQUNBLDRFQUE4QixDQU45Qiw2Q0FXRSxnQkFDQSwyQkFDQSxnQkFDQSw0Q0FDQSxrQkx6SFUsQ0s4RGQsa0NBaUVFLGNBQ0EsWUFBYSxDQUNiLGtCQUlELGVBQ0EsV0FDQSxpQkFDQSxZQUNBLGFBQ0Esc0JBQXVCLENBTnhCLG9CQVNFLGlCTG5KVyxDSzBJYiw4QkFhRSxtQkxoSlksQ0tpSlosMkJBSUQsV0FDQSxjQUFlLENBQ2YsZ0JBR0EsWUFBYSxDTHBHWiwwQkttR0YsZ0JBSUUsY0FDQSxNQUNBLE9BQ0EsUUFDQSxXQUFZLENBa0NiLENBL0JBLHdCQUNDLCtCQUFnQyxDQURoQywrQkFJQyxnQkFDQSxlQUFnQixDQUxqQiwrQkFTQyw4RkFDQSxnQkFDQSxVSnpLdUIsQ0RnRHhCLDBCSzhHQSwrQkFjRSxrQkpoTHdCLENJa0sxQixzQ0FpQkcsZ0JBQ0EsYUp6S2dCLENJMEtoQixDTGpJSCwwQks4R0Qsd0JBd0JFLGlCQUNBLFdBQ0EsZUFDQSxZQUNBLGVBQWdCLENBRWpCLENBR0YscUNBR0UscURBQ0Esa0VBRUEsU0FDQSxnQkFBaUIsQ0FQbkIsZ0NBV0Usa0JBQ0EsTUFDQSxnQkFDQSxzQkFDQSx3R0FDQSxXQUNBLFlBQ0Esa0JMeE5ZLENLc01kLHVDQXFCRyxnQkFDQSxjQUNBLGVBQWdCLENMNUhqQiwwQktxSUEsOEJBQ0MsWUFBYSxDQUNiLENMakxELDBCS3VMRCxvREFFQyxnRUFDQSx5REFBeUIsQ0FDekIsNkNBSUEsU0FBVSxDQUNWLENDM1BELGlCQUNDLGVBQ0EsaUJBQ0EsV0FDQSxxQkFDQSxnQ0FDQSxxREFDQSw2RUFDQSxpRUFBbUIsQ0FSbkIsd0JBV0MsZ0JBQ0EsMkNMbUI0QyxDSy9CN0MsNkJBZ0JDLGVBQWdCLENOMkNqQiwwQk0zREQsaUJBb0JFLFlBQWEsQ0FFZCxDQUVELG1CQUNDLHlGQUF5QyxDQUR6QyxxQkFJQyw0QkFBa0MsQ04rQm5DLDBCTW5DQSxxQkFPRSx1QkFBd0IsQ0FFekIsQ04wQkQsMEJNbkNELG1CQVlFLDRCQUNBLDJCQUE0QixDQUU3QixDQXpDRiwyQkE0Q0UsaUJBQ0EsU0FBVSxDQTdDWiwwQkFpREUsZ0JBQ0EsU0FBVSxDQUNWLHdCQ2hEQSxxREFDQSw2RUFDQSxXQUNBLGlCQUNBLGdCQUNBLGdCQUFpQixDQUVqQixrQ0FDQyxxREFDQSx5R0FDQSw2RUFDQSxxQkFDQSxlQUNBLHlCQUNBLGtCQUNBLGlCQUNBLGdCQUNBLGVBQWdCLENBVmhCLG9DQWFDLHFCQUNBLGdCQUFpQixDQWRsQix5Q0FrQkMsdUJBQXdCLENBQ3hCLHVCQUtGLGdCQUNBLGVBQWdCLENQOERoQiwwQk96REEsdUVBRUMsZ0JBQWlCLENBRmxCLHVGQUtFLGVBQ0EsZUFBZ0IsQ0FObEIsdUlBVUUsZ0JBQ0EsY1BuRFMsQ093Q1gscUZBZUUsbUJBQ0EsZUFBZ0IsQ0FDaEIsQ1BGRiwwQk92REYsaUVBZ0VHLGdCQUFpQixDQWhFcEIseUVBbUVJLGVBQ0EsZUFBZ0IsQ0FwRXBCLGlHQXdFSSxnQkFDQSxjUHpFUyxDT0FiLHdFQTZFSSxtQkFDQSxlQUFnQixDQUNoQixDQy9FSixjQUNDLGtCQUNBLGtCQUFtQixDQUZwQix5Q0FNRSxrQkFDQSxNQUNBLFNBQ0EsT0FDQSxRQUNBLFdBQ0EsWUFDQSxXQUFZLENBYmQsb0JBaUJFLG9DQUFpQixDQUNqQix1QkFHQSxrQkFDQSxxREFDQSxvRUFDQSxrRUFDQSxNQUNBLFNBQ0EsT0FDQSxPQUFRLENBUlIsbUNBWUMsMkJBQ0EsY0FBZSxDQUNmLGlCQ2pDRixxREFDQSx3R0FBc0IsQ0FDdEIsY0FHQSxxREFDQSxvRUFDQSxrRUFDQSxpQkFDQSxvREFBUSxDVG1EUCwwQlN4REYsY0FRRSxzREFBUyxDQW1EVixDQWhEQSxvQkFDQyxrQkFDQSxpQkFDQSxVUk53QixDUU94QixtQkFHQSxlQUNBLHFEQUNBLGtFQUNBLFVSWnNCLENRUXRCLG9DQU9DLFVBQ0EsVUFDQSw4REFDQSwrTUFBd0MsQ0FWekMsb0NBY0MsK0RBQTRCLENBZDdCLDJDQWlCRSw2REFBMkIsQ0FqQjdCLDBCQXNCQyxVUjVCZSxDUU1oQiwyQ0F5QkUsVUFDQSx1REFBd0IsQ0ExQjFCLHNDQWlDRSxXQUNBLGVBQ0EsY0FDQSxnQkFDQSxVQUNBLGFBQWMsQ0FDZCxhQzVESCwwRUFDQSxpQ0FBZSxDQUVmLHFCQUNDLGVBQ0EsMEVBQ0Esa0VBQ0EsaUJBQ0EscUJBQ0EsbUJBQ0EsbUJBQ0EsaUJBQ0EsbUJWYlcsQ0E2RFgsMEJVekRELHFCQVlFLGdCQUFpQixDQXdCbEIsQ0FwQ0Esc0NBZ0JDLGtCVmRXLENVRlosdUJBb0JDLGlCQUNBLG1CQUNBLHVNQUFzQyxDVm1DdkMsMEJVekRBLHVCQXlCRSxnQkFBaUIsQ0FFbEIsQ0EzQkQsNkJBZ0NFLGNBQ0EseURBQXlCLENBQ3pCLGtCQUtGLGtCVjNDVyxDVTRDWCxhQzNDRCxlQUNBLFlBQ0EsVUFDQSxZQUFhLENBRWIsbUJBQ0MsZUFDQSxlQUNBLHNCQUNBLHFEQUNBLGFBQ0EsY0FDQSxvRUFDQSxrRUFDQSwyQkFDQSxrQkFDQSxnR0FDQSwrQ0FBb0IsQ0FacEIseUJBZUMsK0JBQWdDLENYa0NqQywwQld2REYsYUEwQkUsWVhsQlksQ1dvQlosbUJBQ0MsV0FDQSxXQUFZLENBQ1osQ0MvQkgsV0FFQyxxREFDQSx5R0FDQSxpRUFBbUIsQ0FKcEIsbUZBUUUseURBQXlCLENBUjNCLG1GQWFFLHlHQUFpRCxDQWJuRCx3RUFtQkUsNERBQ0EsU0FBVSxDQXBCWix3RUEyQkUsOERBQ0EsU0FBVSxDQTVCWiwwQkFpQ0UsaUJBQ0Esa0JBQ0EsdUJBQ0EsYUFDQSxhQUNBLGdCQUNBLHVCQUF3QixDQXZDMUIsNkNBMENHLFlBQWEsQ0FDYixzQkFJRCxXQUFZLENBL0NkLHlCQW1ERSxrQlp6Q2EsQ1lWZixpQkF1REUscURBQ0EsbUVBQXVCLENaUHZCLDJCWWpERiwwQkE4REcsY0FBZSxDQUNmLENaRkQsMEJZN0RGLDBCQXFFRyxpQkFDQSxnQkFDQSxTQUNBLGdCQUNBLGdCQUNBLGVBQWdCLENBQ2hCLHNCQUdBLFdBQVksQ0E5RWYsZ0JBa0ZHLGdHQUNBLHNCQUNBLGNBQ0EsY0FBZSxDQXJGbEIsd0JBeUZHLGVBQ0EsNkVBQ0EsbUJBQ0EsWUFDQSxXQUNBLGdCQUNBLE1BQ0EsUUFDQSwyQkFDQSxlQUFnQixDQUNoQixDQW5HSCwwQ0F5R0UsZUFBZ0IsQ0F6R2xCLGNBNkdFLGlCQUNBLGVBQWdCLENBOUdsQixjQWtIRSxlQUNBLFVYdEd3QixDV2IxQixjQXVIRSxnQkFBaUIsQ0F2SG5CLHlCQTJIRSxxREFDQSw0RUFBOEIsQ0FDOUIsMEJBR0EsaUJaMUhZLENZMkhaLHNCQUdBLGVBQ0EsbUJBQ0Esc0JBQ0EsaUJBQ0EsbUJabElZLENBdURaLDBCWXNFRCxzQkFRRSxnQkFBaUIsQ0FRbEIsQ0FMQSw4QkFDQyxzQ0FDQSxrQ0FDQSxVWDFJZSxDV1BsQixzQkFzSkUsb0RBQWEsQ0FDYixpQkFHQSxnQkFDQSxXQUNBLGNBQ0EsY1pySlksQ1lpSlosd0NBUUMsVVhuSnFCLENXMkl0QixvQkFZQyxzQkFDQSxZQUFhLENBYmQsd0NBaUJDLHFEQUNBLDZFQUNBLGlFQUFtQixDQW5CcEIsa0RBc0JFLGVBQ0EsOEZBQ0EsaUJBQWtCLENBQ2xCLHNCQUlELHFEQUNBLDZFQUNBLGlFQUFtQixDQUNuQix5QkFHQSxvREFBYSxDWi9IZCwwQlk4SEEseUJBSUUsZUFBZ0IsQ0FFakIsQ0F4Q0QsNkJBNkNFLDBCQUEyQixDWnpJN0IsMEJZNEZELGlCQWtERSxxQlpsTVcsQ1lvTVosQ0FFRCxvQkFDQyxnQ0FDQSxXQUNBLHFCWjNNWSxDQXNEWiwwQllrSkQsb0JBTUUsY1o1TVcsQ1kwUlosQ0FwRkEsNEJBVUMsa0JBQ0EsV0FDQSxXQUNBLGVBQ0Esd0NBQ0EsaUJBQWtCLENBZm5CLGtDQWtCRSxnQ0FDQSxlWDNOYyxDV3dNaEIsb0NBdUJFLGdCQUNBLCtCQUFnQyxDQXhCbEMsMENBMkJHLFdBQ0EsK0JBQWdDLENBNUJuQyx1QkFrQ0MsZUFBZ0IsQ0FsQ2pCLHVCQXNDQyxZQUFhLENBdENkLDJDQTBDQyxnQkFBaUIsQ0ExQ2xCLDhGQThDRSxhQUFjLENBOUNoQix3Q0FxREUsZ0JBQWlCLENBckRuQiw4QkEwREMsY0FBZSxDQTFEaEIsZ0NBZ0VFLG1CWi9RUyxDWStNWCxvQ0FxRUMsY0FBZSxDQXJFaEIsNENBd0VFLFVYaFJjLENXaVJkLG9DQUlELG9CQUFxQixDQUNyQixtQ0FHQSxnQkFDQSxXQUFZLENBalNmLGdCQXNTRSxhQUNBLFdBQ0EsVUFDQSxrQkFDQSxnQkFBc0IsQ1p6UHRCLDJCWWpERixnQkE2U0csVUFBVyxDQThDWixDWjlSQSwwQlk3REYsZ0JBaVRHLFdBQ0EsVUFDQSxVWHZTdUIsQ1crVXhCLENBM1ZGLHdCQXVURyxlQUNBLHFEQUNBLG9FQUNBLGtFQUNBLGlCQUNBLFNBQ0Esc0NBQ0EsV0FDQSxZQUNBLGNBQ0EsK0NBQW9CLENBalV2QiwrQkFzVUssa0JaaFVTLENZTmQsK0JBNlVLLGlCWnZVUyxDWU5kLDhCQWtWSSwwQ0FBMkMsQ0FsVi9DLGlDQXNWSSxvQkFDQSxlQUNBLHFCWDVVc0IsQ1daMUIsMEJBOFZFLGVBQ0EsU0FDQSxPQUNBLE9BQVEsQ0FqV1Ysa0NBb1dHLDBCQUNBLFlBQ0EsY0FBZSxDQXRXbEIsMEJBNldFLGdCQUNBLGlCWnhXWSxDQXVEWiwwQlk3REYsMEJBaVhHLGlCQUNBLG9CWjNXVyxDWThvQlosQ0FycEJGLG1DQXNYRyxxREFDQSw2RUFDQSxlQUFnQixDWjNUakIsMEJZN0RGLG1DQTJYSSxjQUNBLGlCWnBYVSxDWXNYWCxDQTlYSCxnQ0FpWUcsaUJBQ0EsYUFDQSxXQUNBLGdCQUNBLGtCQUNBLG9CQUNBLHFEQUNBLGtFQUNBLG1FQUF1QixDQXpZMUIsNENBNFlJLGVBQWdCLENBNVlwQixvQ0FnWkksZUFBZ0IsQ0FoWnBCLDBDQW9aSSxlQUFnQixDQXBacEIsOENBdVpLLFdBQVksQ0F2WmpCLGtEQTJaSyxZQUFhLENBM1psQiwrQ0FrYUssWUFBYSxDWnJXaEIsMEJZN0RGLGdDQXVhSSxXQUNBLGNBQWUsQ0FFaEIsQ0ExYUgsaUNBNmFHLGNBQ0EsV0FBWSxDWmpYYiwwQlk3REYsaUNBaWJJLFVBQVcsQ0FFWixDQW5iSCxxQ0FzYkcsZ0JBQWlCLENBdGJwQixxQ0EwYkcsa0JBQ0EsVUFDQSxhQUFjLENaL1hmLDBCWTdERixxQ0ErYkkscUJBQ0Esb0JaaGNTLENZa2NWLENBbGNILHdDQXFjRyxxREFDQSxpRUFBbUIsQ0F0Y3RCLHVDQTBjRyxxREFDQSw2RUFDQSxxQlpyY1csQ1lQZCxnQ0FnZEcsVVhuY3VCLENXYjFCLHFDQW1kSSxlQUNBLG9CWjljVSxDWU5kLDZDQXVkSyxtQlpoZFMsQ1lQZCwyQ0EyZEssa0JacGRTLENZUGQsNkNBK2RLLDJCQUNBLDRDQUE2QyxDQWhlbEQsc0NBc2VHLGNBQ0EsMEVBQ0EsYUFDQSxpQ0FBZSxDQXplbEIsbURBNGVJLFlBQWEsQ1ovYWYsMEJZN0RGLG1EQStlSyxnQkFDQSxhQUFjLENBRWYsQ1pyYkYsMEJZN0RGLHNDQXFmSSxXQUNBLFlBQ0Esa0JBQW1CLENBbUZwQixDQTFrQkgsOENBNGZJLGVBQ0EsZ0JBQ0Esa0JBQ0EscURBQ0Esb0VBQ0Esa0VBQ0EsZ0JBQ0EsYUFDQSx3Q0FDQSw2SkFDQSxrQkFBbUIsQ1p6Y3JCLDBCWTdERiw4Q0F5Z0JLLGVBQWdCLENBaURqQixDQTFqQkoscURBNmdCSyxnQkFDQSxXQUNBLDBFQUNBLGtFQUNBLG9FQUNBLGdCQUNBLGNBQWUsQ0FuaEJwQix5REF1aEJLLGVBQ0EsV0FDQSxVQUNBLG9EQUNBLCtNQUF3QyxDQTNoQjdDLHNEQStoQkssV0FDQSxrQkFDQSxNQUNBLE9BQ0EsUUFDQSxTQUNBLGdDQUNBLFVBQ0EsdURBQXdCLENBdmlCN0Isb0ZBOGlCTSw4Q0FDQSxTQUFVLENBL2lCaEIsNkRBbWpCTSxXQUFZLENBbmpCbEIsb0RBd2pCSyx1R0FBZ0QsQ0F4akJyRCw2Q0E2akJJLGNBQ0Esa0RBQ0Esd0pBQ0Esa0JBQ0EsV0FDQSxNQUNBLE9BQ0EsUUFDQSxTQUNBLHNCQUNBLDRCQUNBLDBCQUEyQixDQXhrQi9CLDBDQTZrQkcsa0JBQ0EsbUVBQ0EsaUJBQ0EsNEJBQTZCLENBaGxCaEMsZ0RBbWxCSSxvQkFDQSxXQUNBLFlBQ0Esa0JBQ0EsVUFDQSxVQUNBLHVEQUF3QixDQXpsQjVCLG9EQTRsQkssTUFDQSxzS0FBa0csQ0E3bEJ2RyxzREFpbUJLLFNBQ0EsbUtBQStGLENacmlCbEcsMEJZN0RGLGdEQXNtQkssV0FDQSxXQUFZLENBdm1CakIsc0RBMG1CTSxvS0FDQSxNQUFPLENBM21CYix1REErbUJNLFFBQ0Esa0tBQWdHLENBQ2hHLENBam5CTix1REFxbkJLLFNBQVUsQ0FybkJmLHdHQThuQkksOEZBQ0EsZVh4bkJjLENXUGxCLDRIQWtvQkssaUJBQ0EsOENBQXFCLENBbm9CMUIsaURBd29CSSxjWmxvQlUsQ1lOZCxzREE0b0JJLGtCQUNBLG1CQUNBLG9CWnRvQlUsQ1lSZCxvQ0FtcEJHLG9CQUFxQixDQW5wQnhCLG1CQXlwQkUsZUFDQSxpQkFDQSxxREFDQSx5R0FDQSxlWHRwQmdCLENXUGxCLDJCQWdxQkcsbUVBQ0Esd0NBQVMsQ1pwbUJWLDBCWTdERixtQkFxcUJHLHdCQUNBLGNBQ0Esb0JBQXFCLENBdUJ0QixDQTlyQkYsa0NBMnFCRyxXQUNBLHlDQUNBLGtCQUNBLGdCQUNBLGdDQUFpQyxDQS9xQnBDLHlDQWtyQkksV0FDQSxVQUFXLENBbnJCZixrREF1ckJJLGlCQUFrQixDWjFuQnBCLDBCWTdERixrREEwckJLLDBCQUEyQixDQUU1QixDQTVyQkoseUJBaXNCRSxpQkFDQSxlQUNBLHFEQUNBLHlHQUNBLGVYOXJCZ0IsQ1dQbEIsaUNBd3NCRyxtRUFDQSx3Q0FBUyxDWjVvQlYsMEJZN0RGLHlCQTZzQkcsd0JBQ0EsY0FDQSxvQkFBcUIsQ0FhdEIsQ0E1dEJGLCtCQW10QkcsV0FDQSx5Q0FDQSxrQkFDQSxpQkFBa0IsQ1pycUJuQiwyQllqREYsK0JBeXRCSSxlQUFnQixDQUVqQixDQUdGLGdDQUNDLDRDQUNBLFdBQ0Esa0JBQ0EsVUFDQSxTQUNBLGlCQUFrQixDQXB1QnBCLDJCQXd1QkUsV0FDQSxnQkFDQSxnQlpwdUJZLENZTmQsa0NBOHVCRSxtQlp2dUJZLENBc0RaLDBCWTdERiwrQkFvdkJHLFdBQ0EsVUFDQSxRQUNBLGdCQUFpQixDQXZ2QnBCLGdEQTB2QkksV0FBWSxDQTF2QmhCLGlFQTZ2QkssVUFDQSxXQUFZLENBQ1osQ0EvdkJMLHlDQXF3QkUsU0FBVSxDQXJ3QlosaUNBeXdCRSxZQUFhLENaNXNCYiwwQmE3REYsVUFHRSxlQUFxQixDQUVyQixrQkFDQyxrQkFDQSw4RkFDQSxxQlpEZSxDWUVmLGtCQUdBLG9CYkxXLENhTVgsQ0NYRix5QkFDQyxvQmRLWSxDY0paLDJDQUtDLGlCQUFrQixDZDhDbkIsMEJjakRBLDJDQU1FLFNBQVUsQ0FPWCxDZDBDRCwwQmN2REEsMkNBVUUsVUFDQSxhQUFjLENBRWYsQ0FiRCw4Q0FnQkMsb0RBQWEsQ2QyQmQsMkJjM0NBLDBDQXNCRSxxQkFBc0IsQ0FZdkIsQ0FsQ0QsMERBMEJFLGlCQUNBLCtDQUNBLGVBQWdCLENBNUJsQiw4REErQkcsK0VBQW9DLENBL0J2Qyw4Q0FxQ0MsUUFBUyxDQXJDVixxREF3Q0UsNkRBQTJCLENBeEM3QixtRUEyQ0csNkRBQTJCLENBQzNCLGdDQU1ILHFEQUNBLDhGQUNBLGlCQUFrQixDQUVsQix5Q0FDQyxxREFDQSxXQUNBLGVBQ0EseUdBQ0EsNEVBQThCLENBVi9CLGdEQWNDLFlBQ0EsaUJBQ0EsK0NBQ0EsZUFBZ0IsQ0FqQmpCLG9EQW9CRSwrRUFBb0MsQ2QxQnRDLDJCY01BLGdEQXdCRSxTQUFVLENBRVgsQ0FFQSxnREFHQyxjQUFlLENBdEZuQiwwQ0E4RkcsVWJqRnVCLENhYjFCLGlEQXFHRyw0RUFBOEIsQ0FyR2pDLGdDQTRHRyxjQUFlLENBNUdsQixxQkFpSEUsb0NBQ0EsZUFBcUIsQ2QzRHJCLDBCY3ZERixxQkFxSEcsaUJkMUdhLENjNEdkLENDdkhGLGFBQ0MsZ0JBQ0EsbUJBQ0EsZUFBZ0IsQ0FFaEIsb0JBQ0Msa0JmSWEsQ0FtRGIsMEJleERELG9CQUdFLGFBQWMsQ0FFZixDZnVDQSwyQmVqREYsc0JBZUcsZ0JmUlcsQ2VVWixDQWpCRixtQ0FvQkUsU0FBVSxDQXBCWiw0QkF1QkUsMEJBQTBCLENBdkI1Qix3REF5Qkcsd0JBQXlCLENBekI1Qiw4QkE2QkUsa0JBQW1CLENBQ25CLHVDQUlELGVBQWdCLENBQ2hCLFlBRUEsb0JmNUJhLENlMkJkLG9CQUdFLFVBQVcsQ0FIYiwwQkFLRyxrQ0FDQSwyQkFDQSxzQkFBdUIsQ0FDdkIsaUJBUUQsZ0JBQWlCLENBQ2pCLG1CQUdBLG9CZmpEWSxDZWtEWixzQkFHQSxxREFDQSw2RUFDQSwrQ0FDQSxxQkFDQSxnQmYxRFksQ0F1RFosMEJlTUQsc0JBR0Usb0RBQWEsQ0EwQmQsQ0E3QkEsd0JBT0MsVWQ3RHVCLENEc0R4QiwwQmVBQSx3QkFVRSxnQkFBaUIsQ0FFbEIsQ0FaRCxvQ0FlQyxtQmYzRVcsQ0E0RFosMEJlQUEsb0NBa0JFLGtCZnJGUyxDZXVGVixDQXBCRCw4QkF1QkMsVWQ1RXFCLENjcUR0Qix3QkEyQkMsaUJmOUZVLENlK0ZWLFdBSUQsNkJBQW1DLENBRG5DLCtCQU1FLGFkOUZ3QixDY3dGMUIscUNBU0csVWRwR2EsQ2MyRmhCLHlCQWNFLGlCZjFHVSxDZTJHVixlQU1ILFdBQ0EsaUJBQ0Esb0JmbEhhLENBc0RaLDBCZXlERixlQU1FLGVBQWdCLENBRWpCLENBRUQsWUFDQyxrQkFDQSxXQUFZLENmckVYLDBCZW1FRixZQUtFLFVBQVcsQ0FFWixDQUVELGdCQUNDLGlCQUNBLFdBQ0EsaUJmcElhLENlcUliLFdBR0EsZUFDQSxrQkFDQSxnQkFDQSxXQUNBLHNCQUNBLGlCQUNBLGdCQUNBLGtCQUNBLDZGZG5IMEMsQ2NvSDFDLGlCQUdBLGtCQUNBLFVBQ0EsV0FDQSxTQUNBLGtCQUFtQixDQUNuQixlQUdBLGtCQUNBLFlBQ0EsWUFBYSxDZnpHWiwwQmVnSEEsaUJBQ0MsZUFDQSxrQkFDQSxvQmZ4S1csQ2V5S1gsbUJBR0EsaUJmNUtXLENlNktYLHNCQUlBLGNBQ0EsMEhBQ0EsV0FDQSxlQUFnQixDQUNoQixzQkFHQSxXQUNBLGdCQUNBLG9CZjNMVyxDZTRMWCxtQkFHQSxxREFDQSxvRUFDQSxlQUNBLGdDQUNBLHNCQUNBLGtFQUNBLDZCQUNBLGtCQUNBLDhGQUNBLHFCQUNBLGlCQUNBLGNBQ0EsV0FDQSxnQkFDQSxnQkFDQSwrQ0FBb0IsQ0FoQnBCLHlCQW1CQyxvQ0FBcUMsQ0FDckMsNkJBR0Esc0NBQ0Esa0NBQ0EsZWR2TmMsQ2NvTmQsbUNBTUMsMkNBQ0EsdUNBQ0EsZWQ1TmEsQ2M2TmIsQ2ZuSUgsMEJBQXdCLGlGZThJdEIscURBQ0EseUdBQ0EsWUFDQSxzRUFBd0IsQ0FPeEIscUZBTEMsVUFBVyxDQUNYLDhGQUVBLGVBQWdCLENBQ2hCLDBGQUdELHFEQUNBLHlHQUNBLFlBQ0Usa0RBQVksQ0FJZCw0RkFGQyxVQUFXLENBQ1gsNkZBR0Qsa0RBQVksQ0FDWix3RkFFQSwyQkFDQSxpQkFDQSxZQUFZLENBQ1oseUdBRUEsZ0JBQ0EsbUJBQ0EsZ0JBQWlCLENBQ2pCLHNGQUVBLG9EQUFhLENBQ2IsQ0FNSix1QkFDQyxVQUFXLENmbExWLDBCZWlMRix1QkFHRSx1QkFBd0IsQ0FLekIsQ0FSRCxvQ0FNRSxpQkFBa0IsQ0FDbEIsa0JBR0UseUJBQ0Esd0NBQ0EsZUFBZ0IsQ0FIcEIseURBTUUsV0FDQSxrQkFBbUIsQ0FQckIsK0RBU0csNkJBQXdCLENBVDNCLCtEQVlHLFlBQWEsQ0FaaEIsNEJBZ0JFLDZCQUE2QixDQWhCL0IsbUNBbUJFLFdBQ0EsaUJBQ0EsbUJBQW9CLENBckJ0Qix5Q0F1QkcsY0FDQSxlQUFnQixDQXhCbkIscURBNkJFLGVBQWdCLENmalFoQiwwQmV1UUQscUNBRUUsNEVBQThCLENBRmhDLDhDQU1HLHlCQUNBLGdCQUNBLDZEQUEwQixDQVI3QiwrQkFZRSxzQkFDQSw2REFBMEIsQ0FDMUIsQ0FNSCw2QkFFRSxVZDFVZ0IsQ2N3VWxCLDBDQUtFLFlBQWEsQ0FDYiwrQkFFQSxXQUNBLGVBQ0EsaUJBQ0EsMkJBQ0EsNkJBQ0Esa0JBQ0EsV0FDQSxjQUNBLDJCQUEwQixDQUMxQixzQ0FFQSxnQ0FDQSxXQUNBLFlBQ0EsZ0JBQ0EsZUFDQSxzQkFDQSxrQkFBbUIsQ0F6QnJCLHdGQTRCRSxjQUNBLHlCQUF5QixDQUN6Qiw4RUFFQSxtQkFDQSxXQUFZLENBQ1osZUN6WEQscURBQ0EsaUNBQWUsQ2hCMkRkLDBCZ0I3REYsZUFLRSxXQUNBLG9CaEJFWSxDZ0J3QmIsQ0FoQ0QsaUNBVUUsMkNBQ0EsaUJBQWtCLENoQndEbEIsMEJnQm5FRixpQ0FjRyxjQUFlLENBRWhCLENBaEJGLCtCQW1CRSxVQUFXLENBQ1gsMkJBR0Esa0JoQmhCWSxDQWdEWiwwQmdCdkRGLHlCQTZCRyxVQUFXLENBRVosQ0MvQkYsY0FDQyxrQkFDQSxxREFDQSxxR0FDQSxvRUFDQSw2RUFDQSxzQkFFQSx3QkFBeUIsQ0FDekIsNEJBQ0MscUJBQXNCLENBQ3RCLDhCQUVBLG1CQUFvQixDQURwQixzQ0FHQyx3QkFBeUIsQ0FDekIsMEJBSUQsWUFDQSxrQkFDQSxjQUNBLG1CakJoQlksQ2lCaUJaLDBCQUdBLGNBQ0Esa0JBQ0EsaUJBQ0EseUJBQ0Esa0JBQW1CLENBQ25CLHdCQUdBLFdBQ0Esa0JBQ0EsaUJBQ0EsZ0NBQ0EscUJBQ0EsZ0JBQ0EsT0FDQSxTQUNBLFdBQ0EsYUFBYyxDQVZkLGdDQWFDLGdCQUNBLGdCQUNBLDRDQUNBLGtCakJsRFUsQ2lCbURWLDRCQUlELG9DQUFPLENBRVAsbUNBQ0Msb0RBQWEsQ0FDYixxQkFJRCwwQkFDQSxVQUFXLENBQ1gscUJBR0EseUJBQ0EsZUFDQSxlQUFnQixDQUVoQix1QkFDQywyQkFDQSwyRUFBa0MsQ0FGbkMsNkJBS0UsVWhCN0RjLENnQm1EaEIsbUNBZUMsbUJBQW9CLENBQ3BCLHdCQUlELHFCQUNBLFdBQ0EsaUJBQ0EsV0FDQSxnQkFDQSxxQkFDQSxtQmpCdkZZLENBdURaLDBCaUJ5QkQsd0JBVUUsZ0JBQWlCLENBRWxCLENBRUQsMkJBQ0MsYUFDQSxxR0FDQSw2RUFDQSxnQkFDQSx3QkFBd0IsQ0FDeEIsc0JBR0EscURBQ0Esa0VBQ0Esb0VBQ0Esb0JBQ0EsaUJBQ0EscUJBQ0EsZ0NBQ0EsV0FDQSx3QkFBeUIsQ0FUekIsNEJBV0MsZ0JBQ0EsNkNBQ0EsaUJBQ0EsZUFBZ0IsQ0FkakIsd0JBaUJDLDBCQUEyQixDQWpCNUIsNEJBcUJDLHFDQUNBLFVoQjNIZSxDZ0I0SGYsNEJBSUEsdUJBQ0Esc0NBQ0EsMkJBQ0EsZ0JBQ0EsdUNBQWdCLENBTmhCLGtDQVNDLDJCQUNBLDBCQUEyQixDQUMzQiwrQkFLRiw2Q0FDQSxXQUNBLHNDQUNBLGlCQUNBLGdCQUNBLHFCQUNBLGdDQUNBLFVoQnJKZ0IsQ2dCNkloQixxQ0FXQyxxQ0FDQSxVaEJ6SmUsQ2dCMEpmLHVCQUlELG1CQUNBLHFDQUNBLHFEQUNBLDRHQUF3QixDQXhLMUIsMkJBNEtFLHFDQUNBLDZHQUNBLG1FQUF1QixDQTlLekIsa0NBZ0xHLFdBQ0EsZ0JBQWlCLENBakxwQiwyQ0FvTEcsYUFBYSxDQXBMaEIsd0NBdUxHLFdBQ0EsZ0JBQWlCLENBeExwQixrQ0EyTEcsaUJBQ0EsaUJBQ0EsVWhCN0tlLENnQmhCbEIscURBZ01HLG9CQUFxQixDQWhNeEIsdURBbU1HLDZCQUNBLG1CQUNBLGVBQWdCLENBck1uQiwyRUF1TUksaUJBQ0EsaUJBQ0EsMEJBQTJCLENBek0vQixpRkE0TUksMEJBQTJCLENBNU0vQixnRUFnTkcsWUFBWSxDQWhOZix5Q0FtTkcsMEJBQTJCLENBbk45Qix1R0F1TkUsYUFBYSxDQXZOZiw0REEwTkUsWUFBYSxDQUNiLDBCQUdBLG1CakIxTmMsQ2lCeU5kLDJDQUlDLHFHQUNBLGtDQUNBLDZFQUNBLFdBQ0Esb0NBQU8sQ0FDUCx1QkFJRCxXQUNBLG1CQUNBLGdCakJ0T1ksQ2lCdU9aLDJCQUdBLDBCQUEyQixDQUMzQix3QkFHQSxxQkFDQSxjQUFlLENBQ2Ysc0JBR0EsWUFBYSxDQUNiLHVCQUdBLFdBQ0Esb0JqQnZQWSxDaUJxUFosd0NBS0MsV0FDQSxlQUFnQixDQUNoQix1QkFJRCxXQUNBLHFEQUNBLGtFQUNBLGlHQUNBLHlCQUEwQixDQUwxQixrQ0FRQywyQkFDQSxpQ0FDQSw4SEFDQSxzQkFDQSxzQkFBdUIsQ0FaeEIsd0VBZ0JDLCtCQUFnQyxDQUNoQywrQkFHQSxZQUFhLENBQ2IsNkJBSUQsa0JqQi9SVyxDaUJnU1gsK0JBR0EsZUFDQSxxREFDQSw4Q0FBcUIsQ0FDckIsNEJBR0EsaUJBQ0EsbUJBQ0Esa0JBQ0Esa0JqQnRTWSxDaUJrU1osNkNBT0MsaUJqQnpTVyxDaUIwU1gsb0NBR0EsZUFDQSxxQkFDQSxrRUFDQSxhQUNBLHNDQUNBLGlCQUNBLGNBQ0Esb0VBQ0EsZ0JBQ0EsMEJBQTJCLENBQzNCLDhCQUlELFlBQWEsQ0FqVWYsc0JBcVVFLGNBQWUsQ0FyVWpCLHNDQXVVRyxZQUFhLENqQmhSZCwwQmlCdkRGLHNDQTZVSSxvREFBYSxDQTdVakIscUNBaVZJLFlBQWEsQ0FDYixDQWxWSiwwQkF1VkUsVUFBVyxDQXZWYiwwQkEyVkUsdUJBQW1DLENBM1ZyQywyQkErVkUscURBQ0Esa0VBQ0EsZUFBc0IsQ0FqV3hCLG9DQW9XRyx3R0FBc0IsQ0FwV3pCLG9EQXVXSSxvQkFDQSxnREFBb0IsQ0F4V3hCLCtCQThXRSxnQkFDQSxlQUFnQixDQS9XbEIsOEJBb1hFLGtCQUNBLGNBQ0EsZ0JBQ0EsbUJBQW9CLENBdlh0Qix3REF5WEcseUJBQ0EsV0FDQSxlQUFnQixDQTNYbkIsK0VBOFhJLGVBQWdCLENBOVhwQiwrRUFrWUksZUFBZ0IsQ0FsWXBCLG9FQXNZSSxXQUNBLG1CQUNBLGlCQUFrQixDQXhZdEIsNEVBMFlLLFlBQWEsQ0ExWWxCLGdFQStZSSxXQUNBLHdCQUNBLDRCQUNBLHFCQUNBLHNCQUNBLFdBQ0EsWUFDQSxpQkFBa0IsQ0F0WnRCLCtFQTBaSSw4Q0FBbUQsQ0ExWnZELCtFQThaSSw4Q0FBbUQsQ0E5WnZELHVFQWthSSw4Q0FBMkMsQ0FsYS9DLDZFQXNhSSw4Q0FBaUQsQ0F0YXJELHFGQTBhSSw4Q0FBeUQsQ0ExYTdELG9FQTZhSSw4Q0FBd0MsQ0E3YTVDLHlFQWdiSSw4Q0FBNkMsQ0FoYmpELDJFQW1iSSwrQ0FDQSwwQkFBMkIsQ0FwYi9CLDJFQXViSSw4Q0FBK0MsQ0F2Ym5ELDRFQTBiSSw4Q0FBZ0QsQ0ExYnBELDBFQTZiSSwrQ0FBK0MsQ0E3Ym5ELHNFQWdjSSwrQ0FBMEMsQ0FoYzlDLDBFQW1jSSwrQ0FBOEMsQ0FuY2xELHdGQXNjSSwrQ0FBNEQsQ0F0Y2hFLG9GQXljSSwrQ0FBd0QsQ0F6YzVELCtEQTZjSSxZQUFhLENBN2NqQixnQ0FtZEUsa0JBQ0EsaUJBQWtCLENBcGRwQixrQ0F1ZEcsYUFDQSxjQUNBLGVBQ0Esc0NBQ0EscURBQ0Esb0VBQ0Esa0VBQ0EsV0FDQSxrQkFDQSxpQkFDQSxtQkFDQSxvQkFDQSxpQkFDQSwrQ0FBb0IsQ0FwZXZCLHdDQXVlSSwwQ0FBMkMsQ0F2ZS9DLDJDQTRlRyxrQkFDQSxRQUNBLFNBQVUsQ0FDViwyQkFJRCxXQUNBLG9CQUNBLGdCQUFpQixDQXJmbkIsOEJBd2ZFLG1FQUF1QixDQXhmekIsMkNBMmZFLGFBQWMsQ0FDZCw4Q0FJRSw0QkFBNEIsQ2pCemM5QiwwQmlCd2NGLDhDQUdFLDRCQUE0QixDQUU3QixDakJuYUMsMEJrQi9GMEIsMEJBRTFCLFVBQ0MsYUFDQSwwREFBMkQsQ0FDM0QsQ0FHRixXQUNDLGdCQUNBLGVBQWdCLENBRmpCLHlCQUtFLGNBQ0EsV0FDQSxnQkFDQSxjQUNBLGdCQUFpQixDQVRuQix5Q0FjSSxRQUFTLENBZGIsK0NBcUJJLG9EQUFhLENBckJqQix5Q0EwQkcscURBQ0EsNEdBQXdCLENBM0IzQiwyQ0E4QkksbUJsQmxDUyxDa0JJYixxQ0FtQ0csVUFBVyxDQW5DZCw4Q0F1Q0cseUhBQThCLENBSzlCLENBSEEsb0hBekNILDhDQTBDSSxhQUFjLENBRWYsQ2xCMkNGLDBCa0J2RkQsZ0NBK0NHLGVBQ0EsMEJBQ0EsWUFDQSxVQUFXLENBbERkLHNDQXNERyxhQUNBLFVBQ0EsT0FBUSxDQXhEWCxrQ0E0REcsUUFBUyxDQTVEWixnQ0FnRUcsaUJBQ0EsbUJsQjNFUyxDa0JVWiw4Q0FvRUksZUFBZ0IsQ0FwRXBCLHNDQXlFRyxXQUNBLGlCQUNBLGVBQ0Esb0VBQW9CLENBNUV2Qiw4Q0ErRUksUUFBUyxDQS9FYix3QkFxRkUsVUFDQSxtQmxCMUZXLENrQjJGWCxDbEIxQ0QsMEJrQmdERCxXQUNDLGdCQUNBLGVBQWdCLENBQ2hCLGNBR0EsY0FDQSxXQUNBLGdCQUNBLGNBQ0EsZ0JBQWlCLENBRWpCLDBCQUNDLFVBQVcsQ0FDWCxtQ0FHQSwwSEFDQSxVQUFXLENBS1gsQ0FIQSxvSEFKRCxtQ0FLRSxhQUFjLENBRWYsQ2xCdkVELDBCa0J5RUEscUJBQ0MsZUFDQSwwQkFDQSxZQUNBLFVBQVcsQ0FDWCwyQkFHQSxTQUNBLFVBQ0EsT0FBUSxDQUNSLHVCQUdBLFFBQVMsQ0FDVCxxQkFHQSxpQkFDQSxtQmxCbkpVLENrQmlKVixtQ0FLQyxlQUFnQixDQTFDbkIsMkJBK0NFLFdBQ0EsaUJBQ0EsZUFDQSxvRUFBb0IsQ0FsRHRCLG1DQXFERyxRQUFTLENBQ1Qsb0NBTUEsb0RBQWEsQ0FDYixnQ0FNQSxZQUFhLENBQ2IsdUNBR0EscURBQ0EsNEdBQXdCLENBQ3hCLDhCQUdBLHFEQUNBLGlHQUNBLGNBQ0EsZ0JBQ0EscUJqQnJMYyxDaUJnTGQsZ0NBUUMsbUJsQnpMUyxDa0JzS1gsOEJBd0JDLFlBQWEsQ0F4RmhCLDBCQTZGRSxRQUFTLENBN0ZYLDBCQWlHRSxTQUFVLENBQ1YsNkJBR0EsWUFBYSxDQUNiLDhCQUdBLG9EQUFhLENBekdmLDJCQTZHRSxVQUNBLG1CbEJwTlcsQ2tCcU5YLENsQjlKRCwwQmtCb0tELFdBQ0MsYUFBYyxDQUNkLGNBR0EsY0FDQSxXQUNBLGdCQUNBLGFBQWMsQ0FKZiw4QkFTRyxRQUFTLENBQ1Qsb0NBTUEsMkJBQWlDLENBQ2pDLDhCQUdBLHFCQUNBLDRCQUE2QixDQUM3QixxQ0FHQSxTQUFVLENBQ1YiLCJmaWxlIjoid3AtY29udGVudC90aGVtZXMvY29udmVydHVzLXBsYXRpbnVtLWppbS1wYXR0aXNvbi9hY2hpbGxlcy9wbHVnaW4tdGhlbWVzL3Ztcy9zcnAvY29udmVydHVzLWpwL21haW4uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLnNycC1jYWxjdWxhdG9yIHtcblxuXHQubW9kYWwtY29udGVudCB7XG5cdFx0cGFkZGluZzogMCBzcGFjaW5nKHNtKTtcblx0XHRib3JkZXItdG9wOiAwO1xuXHR9XG5cblx0Jl9fbWFpbi10YWJzIHtcblx0XHRtYXJnaW4tdG9wOiBzcGFjaW5nKHNtKTtcblxuXHRcdGEge1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdH1cblxuXHRcdHNwYW4ge1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHR3aWR0aDogMi42cmVtO1xuXHRcdFx0aGVpZ2h0OiAyLjZyZW07XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCBjdXJyZW50Q29sb3I7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IHNwYWNpbmcoeHMpO1xuXHRcdH1cblx0fVxuXG5cdCZfX2ludHJvLXRpdGxlIHtcblx0XHRmb250LXNpemU6IDEuNnJlbTtcblx0XHRtYXJnaW4tYm90dG9tOiBzcGFjaW5nKHh4cyk7XG5cblx0XHRAaW5jbHVkZSBicmVha3BvaW50KHhzKSB7XG5cdFx0XHRmb250LXNpemU6IDEuN3JlbTtcblx0XHR9XG5cdH1cblxuXHQmX19pbnRybyB7XG5cdFx0bWFyZ2luLWJvdHRvbTogc3BhY2luZyhtZCk7XG5cdFx0Y29sb3I6ICRjb2xvcl9tZWRpdW1fZ3JleV8yO1xuXHRcdGZvbnQtc2l6ZTogMS40cmVtO1xuXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludCh4cykge1xuXHRcdFx0Zm9udC1zaXplOiAxLjVyZW07XG5cdFx0fVxuXHR9XG5cblx0QGluY2x1ZGUgYnJlYWtwb2ludCh4cykge1xuXG5cdFx0Lm1vZGFsLWNvbnRlbnQge1xuXHRcdFx0bWF4LWhlaWdodDogMTAwdmg7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAwO1xuXHRcdFx0bWFyZ2luLXRvcDogNTBweDtcblx0XHRcdGhlaWdodDogMTAwdmg7XG5cdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0fVxuXG5cdFx0Lm1vYmlsZS1jYWxjdWxhdG9yLW1haW4ge1xuXHRcdFx0aGVpZ2h0OiBjYWxjKDEwMHZoIC0gODRweCAtIDUwcHgpO1xuXHRcdFx0b3ZlcmZsb3c6IGF1dG87XG5cdFx0fVxuXG5cdFx0Lm1vZGFsLWNsb3NlIHtcblx0XHRcdGJveC1zaGFkb3c6ICRzaGFkb3c7XG5cdFx0XHRwYWRkaW5nOiBzcGFjaW5nKHh4cykgc3BhY2luZyhzbSk7XG5cdFx0XHRmb250LXNpemU6IDEuNnJlbTtcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRcdGJhY2tncm91bmQ6ICRjb2xvcl9saWdodF9ncmV5XzE7XG5cdFx0XHRoZWlnaHQ6IDUwcHg7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDA7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHRyaWdodDogMDtcblx0XHRcdGNvbG9yOiAkY29sb3JfZXJyb3I7XG5cblx0XHRcdHNwYW4ge1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yX21lZGl1bV9ncmV5XzI7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHR9XG5cblx0XHRcdHN0cm9uZyB7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3JfbWVkaXVtX2dyZXlfMjtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLmNhbGN1bGF0b3ItdGFicyB7XG5cblx0Jl9fdGFiIHtcblx0XHRtYXJnaW4tYm90dG9tOiAtMXB4O1xuXG5cdFx0Jjpub3QoOmZpcnN0LWNoaWxkKSxcblx0XHQmOm5vdCg6bGFzdC1jaGlsZCkge1xuXG5cdFx0XHRhIHtcblx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0fVxuXG5cdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdGNvbnRlbnQ6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0YSB7XG5cdFx0XHRjb2xvcjogJGNvbG9yX21lZGl1bV9ncmV5XzE7XG5cdFx0XHRwYWRkaW5nOiBzcGFjaW5nKHhzKSBzcGFjaW5nKHNtKTtcblx0XHRcdGJvcmRlci1ib3R0b206IDA7XG5cdFx0XHRib3JkZXItdG9wOiAzcHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0fVxuXG5cdFx0Ji5hY3RpdmUgYSB7XG5cdFx0XHRib3JkZXItYm90dG9tOiAwO1xuXHRcdFx0Ym9yZGVyLXRvcDogM3B4IHNvbGlkIHZhcigtLWNvbG9yLXByaW1hcnkpO1xuXHRcdFx0Y29sb3I6ICRjb2xvcl9kYXJrX2dyZXlfMTtcblx0XHRcdGJhY2tncm91bmQ6ICRjb2xvcl9saWdodF9ncmV5XzE7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAzcHggM3B4IDAgMDtcblx0XHR9XG5cdH1cblxuXHQmX190aXRsZSB7XG5cdFx0Zm9udC1zaXplOiAxLjZyZW07XG5cdFx0bWFyZ2luLWJvdHRvbTogc3BhY2luZyh4eHMpO1xuXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludCh4cykge1xuXHRcdFx0Zm9udC1zaXplOiAxLjdyZW07XG5cdFx0fVxuXHR9XG5cblx0Jl9fcGF5bWVudCB7XG5cdFx0Zm9udC1zaXplOiAxLjJyZW07XG5cblx0XHRAaW5jbHVkZSBicmVha3BvaW50KHhzKSB7XG5cdFx0XHRmb250LXNpemU6IDEuNHJlbTtcblx0XHR9XG5cdH1cblxuXHQmX19kZXRhaWxzIHtcblx0XHRmb250LXNpemU6IDEuMnJlbTtcblxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoeHMpIHtcblx0XHRcdGZvbnQtc2l6ZTogMS40cmVtO1xuXHRcdH1cblx0fVxufVxuXG4uY2FsY3VsYXRvci1mb3JtIHtcblx0cGFkZGluZzogc3BhY2luZyhzbSk7XG5cdGJhY2tncm91bmQ6ICRjb2xvcl9saWdodF9ncmV5XzE7XG5cdG1hcmdpbi1ib3R0b206IHNwYWNpbmcoc20pO1xuXHRib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA1cHg7XG5cblx0LmlucHV0LWdyb3VwIHtcblx0XHRtYXJnaW4tYm90dG9tOiBzcGFjaW5nKHNtKTtcblx0fVxuXG5cdCZfX2Rpc2NsYWltZXIge1xuXHRcdG1hcmdpbi10b3A6IC0je3NwYWNpbmcoeHMpfTtcblx0XHRmb250LXNpemU6IDEuMnJlbTtcblx0XHRjb2xvcjogJGNvbG9yX21lZGl1bV9ncmV5XzI7XG5cblx0XHRAaW5jbHVkZSBicmVha3BvaW50KHhzKSB7XG5cdFx0XHRmb250LXNpemU6IDEuNHJlbTtcblx0XHR9XG5cblx0XHQmLS1lcnJvciB7XG5cdFx0XHRib3JkZXItbGVmdDogM3B4IHNvbGlkICRjb2xvcl9lcnJvcjtcblx0XHRcdHBhZGRpbmc6IHNwYWNpbmcoeHMpIHNwYWNpbmcoc20pO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXHRcdFx0YmFja2dyb3VuZDogJGNvbG9yX3doaXRlO1xuXHRcdFx0Ym94LXNoYWRvdzogJGxpZ2h0X3NoYWRvdztcblx0XHR9XG5cdH1cblxuXHQmX19yYXRlIHtcblx0XHRoZWlnaHQ6IGNhbGMoMTAwJSAtICN7c3BhY2luZyhzbSl9KTtcblx0XHRtYXJnaW4tYm90dG9tOiBzcGFjaW5nKHNtKTtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcblxuXHRcdHAge1xuXHRcdFx0Zm9udC1zaXplOiAzcmVtO1xuXHRcdFx0Y29sb3I6ICRjb2xvcl9tZWRpdW1fZ3JleV8yO1xuXHRcdH1cblx0fVxuXG5cdCZfX2JvbnVzIHtcblx0XHRib3JkZXItcmFkaXVzOiAzcHg7XG5cdFx0cGFkZGluZzogc3BhY2luZyh4cykgc3BhY2luZyhzbSk7XG5cdFx0YmFja2dyb3VuZDogJGNvbG9yX3doaXRlO1xuXHRcdGJveC1zaGFkb3c6ICRsaWdodF9zaGFkb3c7XG5cblx0XHRwIHtcblx0XHRcdGZvbnQtc2l6ZTogMi4ycmVtO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdH1cblxuXHRcdHNwYW4ge1xuXHRcdFx0Zm9udC1zaXplOiAxLjRyZW07XG5cdFx0fVxuXHR9XG5cblx0Jl9fc2FsZS1jaGVjayB7XG5cblx0XHRsYWJlbCB7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRjb2xvcjogJGNvbG9yX2RhcmtfZ3JleV8xO1xuXHRcdFx0Zm9udC1zaXplOiAxLjJyZW07XG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0fVxuXG5cdFx0aW5wdXQge1xuXHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDJweDtcblx0XHRcdHdpZHRoOiAycmVtO1xuXHRcdFx0aGVpZ2h0OiAycmVtO1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdH1cblx0fVxufVxuXG4uc3VtbWFyeS1jYXJkIHtcblx0Ym9yZGVyLXJhZGl1czogMCA1cHggNXB4IDA7XG5cdHBhZGRpbmctdG9wOiBzcGFjaW5nKG1kKTtcblx0cGFkZGluZy1ib3R0b206IHNwYWNpbmcoc20pO1xuXHRjb2xvcjogJGNvbG9yX3doaXRlO1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1wcmltYXJ5LWRhcmspO1xuXG5cdEBpbmNsdWRlIGJyZWFrcG9pbnQoeHMpIHtcblx0XHRoZWlnaHQ6IGNhbGMoMTAwdmggLSA1MHB4IC0gMzhweCk7XG5cdFx0b3ZlcmZsb3c6IGF1dG87XG5cdFx0cG9zaXRpb246IGZpeGVkO1xuXHRcdHRvcDogMTAwJTtcblx0XHRib3JkZXItcmFkaXVzOiAwO1xuXHRcdHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjRzO1xuXG5cdFx0Ji5hY3RpdmUge1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKGNhbGMoNTBweCAtIDEwMHZoKSk7XG5cdFx0fVxuXHR9XG5cblx0Jl9fc2VjdGlvbiB7XG5cdFx0bWFyZ2luLWJvdHRvbTogc3BhY2luZyhtZCk7XG5cdH1cblxuXHQmX190aXRsZSB7XG5cdFx0Zm9udC1zaXplOiAxLjhyZW07XG5cdFx0bWFyZ2luLWJvdHRvbTogc3BhY2luZyh4cyk7XG5cblx0XHRAaW5jbHVkZSBicmVha3BvaW50KHhzKSB7XG5cdFx0XHRmb250LXNpemU6IDJyZW07XG5cdFx0fVxuXHR9XG5cblx0Jl9faXRlbSB7XG5cdFx0Zm9udC1zaXplOiAxLjRyZW07XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0bWFyZ2luLWJvdHRvbTogc3BhY2luZyh4eHhzKTtcblxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoeHMpIHtcblx0XHRcdGZvbnQtc2l6ZTogMS42cmVtO1xuXHRcdH1cblx0fVxuXG5cdCZfX3BheW1lbnQge1xuXHRcdGZvbnQtc2l6ZTogM3JlbTtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cblx0XHRzcGFuIHtcblx0XHRcdGZvbnQtc2l6ZTogMS44cmVtO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHR9XG5cdH1cblxuXHQmX19kaXNjbGFpbWVyIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtYXJnaW4tYm90dG9tOiBzcGFjaW5nKG1kKTtcblx0XHRmb250LXNpemU6IDEuMnJlbTtcblx0fVxuXG5cdCZfX2J1dHRvbnMge1xuXG5cdFx0LmJ1dHRvbiB7XG5cblx0XHRcdCYtLW5leHQge1xuXHRcdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0XHRcdGJvcmRlci1jb2xvcjogJGNvbG9yX3doaXRlO1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yX3doaXRlO1xuXG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5LWRhcmspO1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICRjb2xvcl93aGl0ZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmLS1wcmV2IHtcblx0XHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0XHRcdFx0YmFja2dyb3VuZDogJGNvbG9yX3doaXRlO1xuXHRcdFx0XHRjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeS1kYXJrKTtcblxuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHRcdFx0XHRcdGJvcmRlci1jb2xvcjogJGNvbG9yX3doaXRlO1xuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3Jfd2hpdGU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLm1vYmlsZS1zdW1tYXJ5IHtcblx0cG9zaXRpb246IGZpeGVkO1xuXHR6LWluZGV4OiA5OTk7XG5cdGhlaWdodDogODRweDtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0Ym90dG9tOiAwO1xuXHRsZWZ0OiAwO1xuXHRyaWdodDogMDtcblx0YmFja2dyb3VuZDogJGNvbG9yX3doaXRlO1xuXHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC40cztcblx0Ym94LXNoYWRvdzogMCAtMC42cmVtIDMuNnJlbSByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuXG5cdCYuYWN0aXZlIHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMzhweCk7XG5cdH1cblxuXHQmX19idXR0b24ge1xuXHRcdHBhZGRpbmc6IHNwYWNpbmcoeHMpO1xuXHRcdGhlaWdodDogYXV0bztcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0bWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAje3NwYWNpbmcoc20pfSk7XG5cdFx0bWFyZ2luOiBzcGFjaW5nKHhzKTtcblxuXHRcdCY6OmFmdGVyIHtcblx0XHRcdGNvbnRlbnQ6IG5vbmU7XG5cdFx0fVxuXHR9XG5cblx0Jl9fcGF5bWVudCB7XG5cdFx0YmFja2dyb3VuZDogJGNvbG9yX2xpZ2h0X2dyZXlfMjtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0aGVpZ2h0OiAzOHB4O1xuXHRcdGRpc3BsYXk6IC13ZWJraXQtZmxleDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdH1cbn1cblxuLmRvd24tcGF5bWVudCB7XG5cblx0Jl9fZGlzcGxheSB7XG5cdFx0aGVpZ2h0OiA0LjJyZW07XG5cdFx0d2lkdGg6IDYwJTtcblx0XHRtYXgtd2lkdGg6IDQwcmVtO1xuXHRcdGJhY2tncm91bmQ6ICRjb2xvcl9saWdodF9ncmV5XzE7XG5cdFx0Zm9udC1zaXplOiAxLjRyZW07XG5cdFx0Ym9yZGVyOiAwO1xuXHRcdGJveC1zaGFkb3c6ICRpbnNldF9zaGFkb3c7XG5cdFx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXHRcdHBhZGRpbmc6IHNwYWNpbmcoeHhzKSBzcGFjaW5nKHhzKTtcblx0XHR0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuMnMsIGJvcmRlci13aWR0aCAwLjJzO1xuXHRcdGJvcmRlci1sZWZ0OiAwIHNvbGlkIHZhcigtLWNvbG9yLXByaW1hcnkpO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXG5cdFx0Lmljb24ge1xuXHRcdFx0YmFja2dyb3VuZDogJGNvbG9yX2xpZ2h0X2dyZXlfMSAhaW1wb3J0YW50O1xuXHRcdFx0Y29sb3I6IHVuc2V0ICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG59XG5cbi8vQUIgdGVzdCBzdHlsZXNcbi51cGRhdGVkLWNhbGN1bGF0b3ItdWkge1xuICAuc3JwLWNhbGN1bGF0b3Ige1xuICAgICZfX21haW4tdGFicyB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG5cbiAgICAmX19pbnRybyxcbiAgICAmX19pbnRyby10aXRsZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgICZfX2J1dHRvbi1jb250YWluZXIge1xuXG4gICAgICAuYnV0dG9uIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpICFpbXBvcnRhbnQ7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXFxGMDYxXCI7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5jYWxjdWxhdG9yLXRhYnNfX3RhYiB7XG4gICAgZmxleDogMTtcbiAgfVxuXG4gIC5zdW1tYXJ5LWNhcmQge1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuXG4gICAgJl9fYnV0dG9ucyB7XG4gICAgICAuYnV0dG9uLS1wcmV2LFxuICAgICAgLmJ1dHRvbi0tbmV4dCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnRhYi1jb250ZW50X19wYW5lbCB7XG4gICAgaDIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAubW9iaWxlLXN1bW1hcnkge1xuICAgICZfX2J1dHRvbiB7XG4gICAgICAmLS1uZXh0IHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogXCJcXEYwNjFcIjtcbiAgICAgICAgICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBQcm9cIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICBmb250LXdlaWdodDogMTAwO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMC44cmVtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLndwY2Y3LWZvcm0ge1xuXHQmLnNycC1maW5hbmNpbmctZm9ybSxcblx0Ji5zcnAtZmluYW5jaW5nLWZvcm0tZnJfY2EsXG5cdCYudmRwLWZpbmFuY2luZy1mb3JtLWZyX2NhLFxuXHQmLnZkcC1maW5hbmNpbmctZm9ybSB7XG4gXHRcdFxuXHRcdHRleHRhcmVhIHtcbiAgICAgIFx0XHRoZWlnaHQ6IDYwcHg7XG4gICAgXHR9XG5cblx0XHQud3BjZjctZm9ybS1jb250cm9sLXdyYXAuY29tbXVuaWNhdGlvbixcbiAgICBcdC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcC5jb25zZW50X2NoZWNrYm94IHtcbiAgICAgIFx0XHQud3BjZjctbGlzdC1pdGVtIHtcbiAgICAgICAgXHRcdG1hcmdpbjogMDtcblxuICAgICAgICBcdFx0bGFiZWwge1xuICAgICAgICAgIFx0XHRcdGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgXHRcdFx0YWxpZ24taXRlbXM6IHN0YXJ0O1xuICAgICAgICBcdFx0fVxuICAgICAgXHRcdH1cbiAgIFx0XHR9XG5cblx0XHRpbnB1dFtuYW1lPVwiY29tbXVuaWNhdGlvblwiXSxcbiAgICBcdGlucHV0W25hbWU9XCJjb25zZW50X2NoZWNrYm94XCJdIHtcbiAgICAgIFx0XHRkaXNwbGF5OiBub25lO1xuICAgIFx0fVxuXG5cdFx0W2NsYXNzXj1cImNoZWNrYm94LXN2Z1wiXSB7XG4gICAgICBcdFx0d2lkdGg6IDNyZW07XG4gICAgICBcdFx0bWluLXdpZHRoOiAzcmVtO1xuICAgICAgXHRcdGhlaWdodDogM3JlbTtcbiAgICBcdH1cblxuXHQgXHQuY2hlY2tib3gtc3ZnIHtcbiAgICAgIFx0XHQmLS11bmNoZWNrZWQge1xuICAgICAgICBcdFx0ZmlsbDogbm9uZTtcbiAgICAgIFx0XHR9XG5cbiAgICAgIFx0XHQmLS1jaGVja2VkIHtcbiAgICAgICAgXHRcdHBhdGg6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgXHRcdFx0ZmlsbDogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gICAgICAgIFx0XHR9XG4gICAgICBcdFx0fVxuICAgIFx0fVxuXG5cdCBcdC53cGNmNy1zdWJtaXQuYnV0dG9uLmJ1dHRvbi0tY2VudGVyZWQge1xuICAgICAgXHRcdHdpZHRoOiAxMDAlO1xuICAgICAgXHRcdG1heC13aWR0aDogbm9uZTtcbiAgICAgIFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBcdFx0cGFkZGluZzogNHB4IDA7XG4gICAgICBcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIFx0XHRib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgICAgIFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KSAhaW1wb3J0YW50O1xuICAgICAgXHRcdGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICBcdFx0Ym94LXNoYWRvdzogbm9uZTtcbiAgICAgIFx0XHRiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgXHRcdGNvbG9yOiAjZmZmO1xuICAgICAgXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgXHR9XG5cdH1cbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdC5zcnAtY2FsY3VsYXRvciB7XG5cdFx0LnVwZGF0ZWQtY2FsY3VsYXRvci11aSAubW9iaWxlLWNhbGN1bGF0b3ItbWFpbiB7XG5cdFx0XHRvdmVyZmxvdy14OiBoaWRkZW47XG5cdFx0fVxuXHR9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnVwZGF0ZWQtY2FsY3VsYXRvci11aSB7XG4gICAgLnNycC1jYWxjdWxhdG9yIHtcbiAgICAgICZfX21haW4tdGFicyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEuNnJlbTtcbiAgICAgIH1cblxuICAgICAgJl9fYnV0dG9uLWNvbnRhaW5lciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZW5kO1xuXG4gICAgICAgIC5idXR0b257XG4gICAgICAgICAgbWF4LXdpZHRoOiAyNjBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC53cGNmNy1mb3JtIHtcblx0XHQmLnNycC1maW5hbmNpbmctZm9ybSxcblx0XHQmLnNycC1maW5hbmNpbmctZm9ybS1mcl9jYSxcblx0XHQmLnZkcC1maW5hbmNpbmctZm9ybS1mcl9jYSxcblx0XHQmLnZkcC1maW5hbmNpbmctZm9ybSB7XG5cdFx0XHRcblx0XHRcdC5jb21tdW5pY2F0aW9uLFxuICAgICAgXHRcdC5jb25zZW50X2NoZWNrYm94IHtcbiAgICAgICAgXHRcdC53cGNmNy1saXN0LWl0ZW0tbGFiZWwge1xuICAgICAgICAgIFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICBcdFx0XHRsaW5lLWhlaWdodDogMTUwJTtcbiAgICAgICAgXHRcdH1cbiAgICAgIFx0XHR9XG5cblx0XHRcdC5pbnB1dC1ncm91cC5pbnB1dC1ncm91cC0tbGc6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgXHRcdGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGVuZDtcblxuICAgICAgICBcdFx0JiA+ICoge1xuICAgICAgICAgIFx0XHRcdG9yZGVyOiAwO1xuICAgICAgICAgIFx0XHRcdGp1c3RpZnktY29udGVudDogZW5kO1xuICAgICAgICBcdFx0fVxuXG4gICAgICAgIFx0XHQmID4gLndwY2Y3LXN1Ym1pdCB7XG4gICAgICAgICAgXHRcdFx0b3JkZXI6IDI7XG4gICAgICAgIFx0XHR9XG5cbiAgICAgICAgXHRcdCYgPiAuYWpheC1sb2FkZXIge1xuICAgICAgICAgIFx0XHRcdG9yZGVyOiAxO1xuICAgICAgICBcdFx0fVxuICAgICAgXHRcdH1cblxuXHRcdFx0LndwY2Y3LXN1Ym1pdC5idXR0b24uYnV0dG9uLS1jZW50ZXJlZCB7XG4gICAgICAgIFx0XHR3aWR0aDogMTE1cHg7XG4gICAgICAgIFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgICBcdFx0Y29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuXG4gICAgICAgIFx0XHQmOmhvdmVye1xuICAgICAgICAgIFx0XHRcdGNvbG9yOiAjZmZmO1xuICAgICAgICAgIFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpICFpbXBvcnRhbnQ7XG4gICAgICAgIFx0XHR9XG4gICAgICBcdFx0fVxuXHRcdH1cbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAudXBkYXRlZC1jYWxjdWxhdG9yLXVpIHtcbiAgICAuY2FsY3VsYXRvci10YWJzX190YWIge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgfVxuICB9XG59XG4iLCIkdW5pdDogMC40cmVtO1xuXG4kc3BhY2luZy1kYXRhOiAoXG5cdG5vbmU6IDAsXG5cdHh4eHM6ICR1bml0IC8gMiwgLyogMnB4Ki9cblx0eHhzOiAkdW5pdCwgLyogNHB4Ki9cblx0eHM6ICR1bml0ICogMiwgLyogOHB4Ki9cblx0c206ICR1bml0ICogNCwgLyogMTZweCovXG5cdG1kOiAkdW5pdCAqIDYsIC8qIDI0cHgqL1xuXHRsZzogJHVuaXQgKiA4LCAvKiAzMnB4Ki9cblx0eGw6ICR1bml0ICogMTIsIC8qIDQ4cHgqL1xuXHR4eGw6ICR1bml0ICogMTYsIC8qIDY0cHgqL1xuXHR4eHhsOiAkdW5pdCAqIDI0IC8qIDk2cHgqL1xuKTtcblxuLy8gVXNhZ2UgLS0gcGFkZGluZzogc3BhY2luZyh4eHMpO1xuQGZ1bmN0aW9uIHNwYWNpbmcoJHZhcmlhbnQ6IGJhc2UpIHtcblx0JHZhbHVlOiBtYXAtZ2V0KCRzcGFjaW5nLWRhdGEsICR2YXJpYW50KTtcblxuXHRAaWYgJHZhbHVlID09IG51bGwge1xuXG5cdFx0QGVycm9yIFwiU3BhY2luZyB2YXJpYW50IGAjeyR2YXJpYW50fWAgbm90IGZvdW5kLlwiO1xuXHR9XG5cblx0QHJldHVybiAkdmFsdWU7XG59XG5cbkBtaXhpbiBicmVha3BvaW50KCRwb2ludCkge1xuXG5cdEBpZiAkcG9pbnQgPT0geHhsIHtcblxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAxNjk5cHgpIHtcblxuXHRcdFx0QGNvbnRlbnQ7XG5cdFx0fVxuXHR9IEBlbHNlIGlmICRwb2ludCA9PSB4bCB7XG5cblx0XHRAbWVkaWEgKG1heC13aWR0aDogMTU5OXB4KSB7XG5cblx0XHRcdEBjb250ZW50O1xuXHRcdH1cblx0fSBAZWxzZSBpZiAkcG9pbnQgPT0gbGcge1xuXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6IDEzOTlweCkge1xuXG5cdFx0XHRAY29udGVudDtcblx0XHR9XG5cdH0gQGVsc2UgaWYgJHBvaW50ID09IG1kIHtcblxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcblxuXHRcdFx0QGNvbnRlbnQ7XG5cdFx0fVxuXHR9IEBlbHNlIGlmICRwb2ludCA9PSBzbSB7XG5cblx0XHRAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcblxuXHRcdFx0QGNvbnRlbnQ7XG5cdFx0fVxuXHR9IEBlbHNlIGlmICRwb2ludCA9PSB4cyB7XG5cblx0XHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcblxuXHRcdFx0QGNvbnRlbnQ7XG5cdFx0fVxuXHR9IEBlbHNlIGlmICRwb2ludCA9PSB4eHMge1xuXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG5cblx0XHRcdEBjb250ZW50O1xuXHRcdH1cblx0fSBAZWxzZSBpZiAkcG9pbnQgPT0gbWlueHhsIHtcblxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiAxNzAwcHgpIHtcblxuXHRcdFx0QGNvbnRlbnQ7XG5cdFx0fVxuXHR9IEBlbHNlIGlmICRwb2ludCA9PSBtaW54bCB7XG5cblx0XHRAbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG5cblx0XHRcdEBjb250ZW50O1xuXHRcdH1cblx0fSBAZWxzZSBpZiAkcG9pbnQgPT0gbWlubGcge1xuXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuXG5cdFx0XHRAY29udGVudDtcblx0XHR9XG5cdH0gQGVsc2UgaWYgJHBvaW50ID09IG1pbm1kIHtcblxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcblxuXHRcdFx0QGNvbnRlbnQ7XG5cdFx0fVxuXHR9IEBlbHNlIGlmICRwb2ludCA9PSBtaW5zbSB7XG5cblx0XHRAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcblxuXHRcdFx0QGNvbnRlbnQ7XG5cdFx0fVxuXHR9IEBlbHNlIGlmICRwb2ludCA9PSBtaW54cyB7XG5cblx0XHRAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcblxuXHRcdFx0QGNvbnRlbnQ7XG5cdFx0fVxuXHR9IEBlbHNlIGlmICRwb2ludCA9PSBtaW54eHMge1xuXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG5cblx0XHRcdEBjb250ZW50O1xuXHRcdH1cblx0fVxufVxuIiwiLy8gQ29sb3JzXG5cbi8vIFByaW1hcnkgY29sb3JzIGFyZSBkb25lIHVzaW5nIE5hdGl2ZSBDU1MgVmFyaWFibGVzXG4vLyBVc2Ugd2l0aCB0aGUgZm9sbG93aW5nXG4vLyB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbi8vIHZhcigtLWNvbG9yLXByaW1hcnktZGFyayk7XG5cbiRjb2xvcl93aGl0ZTogI2ZmZjtcbiRjb2xvcl9saWdodF9ncmV5XzA6ICNmYWZhZmE7XG4kY29sb3JfbGlnaHRfZ3JleV8xOiAjZjRmNGY0O1xuJGNvbG9yX2xpZ2h0X2dyZXlfMjogI2VjZWNlYztcbiRjb2xvcl9saWdodF9ncmV5XzM6ICNkNWQ1ZDU7XG4kY29sb3JfbWVkaXVtX2dyZXlfMTogI2JiYjtcbiRjb2xvcl9tZWRpdW1fZ3JleV8yOiAjNzc3O1xuJGNvbG9yX2RhcmtfZ3JleV8xOiAjMzMzO1xuJGNvbG9yX2RhcmtfZ3JleV8yOiAjMjIyO1xuJGNvbG9yX2JsYWNrOiAjMDAwO1xuXG4kY29sb3Jfc3VjY2VzczogIzZiYmY0OTtcbiRjb2xvcl9jYW5jZWw6ICNjYjcxNjM7XG4kY29sb3JfZXJyb3I6ICNkMDAyMWI7XG5cbiRjb2xvcl90d2l0dGVyOiAjMDAwMDAwO1xuJGNvbG9yX2ZhY2Vib29rOiAjM2I1OTk4O1xuJGNvbG9yX2dvb2dsZTogIzQyODVmNDtcbiRjb2xvcl9pbnN0YWdyYW06ICNjZDQ4NmI7XG4kY29sb3JfeW91dHViZTogI2YwMDtcbiRjb2xvcl95ZWxwOiAjYzQxMjAwO1xuXG4kY29sb3Jfc2hvd3Jvb21fZ3JlZW46ICM2YmMwNGI7XG4kY29sb3Jfc2hvd3Jvb21fZGFya19ncmVlbjogZGFya2VuKCRjb2xvcl9zaG93cm9vbV9ncmVlbiwgMTUlKTtcblxuLy8gRm9udCBBd2Vzb21lXG4kZm9udF9hd2Vzb21lOiBcIkZvbnQgQXdlc29tZSA1IFByb1wiLCBzYW5zLXNlcmlmO1xuXG4vLyBTaGFkb3dzXG4kbGlnaHRfc2hhZG93OiAwIDAuM3JlbSAwLjhyZW0gcmdiYSgwLCAwLCAwLCAwLjEpO1xuJHNoYWRvdzogMCAwLjRyZW0gMS4ycmVtIHJnYmEoMCwgMCwgMCwgMC4yKTtcbiRoaWdoX3NoYWRvdzogMCAwLjZyZW0gMy42cmVtIHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4kaW5zZXRfc2hhZG93OiBpbnNldCAwIDFweCAzcHggMCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuJGluc2V0X2Rhcmtfc2hhZG93OiBpbnNldCAwIDFweCAzcHggMCByZ2JhKDAsIDAsIDAsIDAuNSk7XG5cbi8vIFNwYWNpbmdcbiR3cmFwcGVyOiBjYWxjKDUwJSAtIDU1cmVtKTtcbiIsIi5wYWdpbmF0aW9uIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblxuXHQmX19udW1iZXJzIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0bWFyZ2luOiAwIHNwYWNpbmcoeHhzKTtcblxuXHRcdHNlbGVjdCB7XG5cdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdG1hcmdpbi1yaWdodDogc3BhY2luZyh4cyk7XG5cdFx0fVxuXHR9XG5cblx0Jl9fYXJyb3cge1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHRcdGJvcmRlcjogMDtcblx0XHRmb250LXNpemU6IDJyZW07XG5cdFx0cGFkZGluZzogc3BhY2luZyh4eHMpIHNwYWNpbmcoeHMpO1xuXG5cdFx0JltkaXNhYmxlZF0ge1xuXHRcdFx0Y3Vyc29yOiBkZWZhdWx0O1xuXHRcdFx0b3BhY2l0eTogMC4yO1xuXHRcdH1cblx0fVxuXG5cdCZfX2R1bW15IHtcblx0XHRoZWlnaHQ6IDQuMnJlbTtcblx0XHR3aWR0aDogMTJyZW07XG5cdH1cbn1cbiIsIi5jYXJmYXgtc2VjdGlvbiB7XG5cdHdpZHRoOiAxMDAlO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cblx0Lm1vZGFsLXRyaWdnZXIge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHdpZHRoOiAxMXJlbTtcblx0XHRtYXgtd2lkdGg6IDExcmVtO1xuXHR9XG5cblx0LmNhcnByb29mLWJhZGdlIHtcblx0XHRmbGV4OiAxO1xuXG5cdFx0ZGl2IHtcblx0XHRcdHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG5cdFx0XHRoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcblx0XHRcdHBhZGRpbmc6IDAgIWltcG9ydGFudDtcblx0XHRcdGZsZXg6IDE7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdH1cblxuXHRcdGEge1xuXHRcdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXHRcdH1cblxuXHRcdGltZyB7XG5cdFx0XHR3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuXHRcdFx0aGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG5cdFx0XHRmbGV4OiAwIDEgYXV0bztcblx0XHRcdG1heC13aWR0aDogOHJlbTtcblx0XHR9XG5cblx0XHQmX192ZHAgaW1nIHtcblx0XHRcdHdpZHRoOiAzNCUgIWltcG9ydGFudDtcblx0XHR9XG5cdH1cbn1cblxuLm1vZGFsLWNhcmZheC12aWV3LXJlcG9ydCB7XG5cdG1hcmdpbjogYXV0byBzcGFjaW5nKG1kKTtcbn1cblxuI2NhcmZheC1tb2RhbC1mb3JtIHtcblxuXHQud3BjZjctZm9ybSB7XG5cdFx0cGFkZGluZzogc3BhY2luZyhtZCkgMCBzcGFjaW5nKHhzKSAwO1xuXHR9XG5cblx0bGFiZWwge1xuXHRcdGNvbG9yOiAkY29sb3JfbWVkaXVtX2dyZXlfMTtcblx0fVxuXG5cdC5oaWRkZW4gbGFiZWwge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn1cblxuLm1vZGFsLWNhcmZheCB7XG5cdHdpZHRoOiBjYWxjKDEwMCUgLSA0LjhyZW0pO1xuXHRtYXgtd2lkdGg6IDExMHJlbTtcblx0aGVpZ2h0OiA4MHZoO1xuXHR6LWluZGV4OiAxO1xuXHRtYXJnaW46IGF1dG8gc3BhY2luZyhtZCk7XG5cblx0Lm1vZGFsICYge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblxuXHQubW9kYWwtLWFjdGl2ZSAmIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxuXG5cdEBpbmNsdWRlIGJyZWFrcG9pbnQoeHMpIHtcblx0XHR3aWR0aDogOTAlO1xuXHRcdGhlaWdodDogODB2aDtcblx0XHRtYXgtaGVpZ2h0OiA4MCU7XG5cdFx0bWFyZ2luOiBhdXRvIHNwYWNpbmcobWQpO1xuXHR9XG5cblx0Jl9fZGVza3RvcCxcblx0Jl9fbW9iaWxlIHtcblx0XHRtaW4taGVpZ2h0OiA4MHZoO1xuXHRcdGJvcmRlcjogMDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ei1pbmRleDogMjtcblx0XHRiYWNrZ3JvdW5kOiAkY29sb3Jfd2hpdGU7XG5cdFx0cGFkZGluZzogc3BhY2luZyhtZCkgMDtcblx0fVxuXG5cdCZfX3N1Yi10aXRsZSB7XG5cdFx0Zm9udC1zaXplOiAxLjhyZW07XG5cdFx0cGFkZGluZzogc3BhY2luZyhzbSkgMDtcblx0fVxuXG5cdCZfX2xpc3RzIHtcblx0XHRmb250LWZhbWlseTogJGZvbnRfYXdlc29tZTtcblx0XHRsaXN0LXN0eWxlOiBub25lO1xuXHRcdGNvbG9yOiAkY29sb3JfZGFya19ncmV5XzI7XG5cdH1cblxuXHQmX19saXN0OjpiZWZvcmUge1xuXHRcdGNvbnRlbnQ6IFwiXFxmMDBjXCI7XG5cdFx0bWFyZ2luLXJpZ2h0OiBzcGFjaW5nKHNtKTtcblx0XHRjb2xvcjogJGNvbG9yX21lZGl1bV9ncmV5XzE7XG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0fVxuXG5cdCZfX2N0YSB7XG5cdFx0bWFyZ2luLXRvcDogc3BhY2luZyhtZCk7XG5cdH1cblxuXHQmX19jb25zZW50IHtcblx0XHRjb2xvcjogJGNvbG9yX21lZGl1bV9ncmV5XzE7XG5cdFx0cGFkZGluZy1ib3R0b206IHNwYWNpbmcobWQpO1xuXHR9XG5cblx0Jl9faW5mbyB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICRjb2xvcl9tZWRpdW1fZ3JleV8xO1xuXHRcdHBhZGRpbmctdG9wOiBzcGFjaW5nKG1kKTtcblxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoeHMpIHtcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdH1cblx0fVxuXG5cdCZfX2luZm8tYnV0dG9uIHtcblx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0fVxuXG5cdCZfX2luZm8tcXVlc3Rpb25tYXJrIHtcblx0XHRjb2xvcjogJGNvbG9yX21lZGl1bV9ncmV5XzE7XG5cdH1cblxuXHRpbWcge1xuXHRcdG1hcmdpbi10b3A6IHNwYWNpbmcoeHMpO1xuXHR9XG5cblx0Jl9fbG9hZGluZyB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblxuXHRcdC5mYS1zcGluIHtcblx0XHRcdGZvbnQtc2l6ZTogNXJlbTtcblx0XHR9XG5cdH1cbn1cbiIsIi5zYWxlLWNsYXNzIHtcblx0ZGlzcGxheTogZmxleDtcblxuXHRAaW5jbHVkZSBicmVha3BvaW50KHhzKSB7XG5cdFx0bWF4LXdpZHRoOiA0MHJlbTtcblx0XHRtYXJnaW46IDAgYXV0bztcblx0fVxuXG5cdCZfX2NvbnRhaW5lciB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0Jjpub3QoOmxhc3QtY2hpbGQpIHtcblx0XHRcdGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRjb2xvcl9saWdodF9ncmV5XzI7XG5cdFx0fVxuXHR9XG5cblx0Jl9faW5wdXQge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRvcGFjaXR5OiAwO1xuXHR9XG5cblx0Jl9fbGFiZWwge1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRjb2xvcjogJGNvbG9yX2JsYWNrO1xuXHRcdHBhZGRpbmc6IHNwYWNpbmcoeHh4cykgc3BhY2luZyhzbSk7XG5cdFx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXHRcdHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4ycztcblxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoeHMpIHtcblx0XHRcdHBhZGRpbmc6IHNwYWNpbmcoeHMpIHNwYWNpbmcobWQpO1xuXHRcdH1cblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX2xpZ2h0X2dyZXlfMjtcblx0XHR9XG5cdH1cblxuXHQmX19pbnB1dDpjaGVja2VkIH4gLnNhbGUtY2xhc3NfX2xhYmVsIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfZGFya19ncmV5XzE7XG5cdFx0Y29sb3I6ICRjb2xvcl93aGl0ZTtcblx0fVxufVxuIiwiJG1vYmlsZV9maWx0ZXJfYnV0dG9uX2hlaWdodDogNTBweDtcblxuLmFkdmFuY2VkLWZpbHRlcnMtd3JhcCB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogMDtcblx0cmlnaHQ6IDA7XG5cdHBhZGRpbmc6IDAgc3BhY2luZyhzbSk7XG5cdHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjRzO1xuXG5cdEBpbmNsdWRlIGJyZWFrcG9pbnQoeHMpIHtcblx0XHR0cmFuc2Zvcm06IHVuc2V0ICFpbXBvcnRhbnQ7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGxlZnQ6IGF1dG87XG5cdFx0cmlnaHQ6IGF1dG87XG5cdFx0cGFkZGluZzogMDtcblx0fVxuXG5cdCYuYWN0aXZlIHtcblx0XHRiYWNrZ3JvdW5kOiAkY29sb3Jfd2hpdGU7XG5cblx0XHRAaW5jbHVkZSBicmVha3BvaW50KHhzKSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXG5cdFx0XHQuZmlsdGVyLWJ1dHRvbnMge1xuXHRcdFx0XHRwb3NpdGlvbjogZml4ZWQgIWltcG9ydGFudDtcblx0XHRcdFx0ei1pbmRleDogMTAwMTtcblx0XHRcdH1cblxuXHRcdFx0LmFkdmFuY2VkLWZpbHRlcnMtLW1vYmlsZSB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCYuc2Nyb2xsLWRvd24ge1xuXHRcdHBvc2l0aW9uOiBmaXhlZDtcblx0XHR3aWR0aDogaW5oZXJpdDtcblx0XHRib3R0b206IHNwYWNpbmcobGcpO1xuXHRcdHRvcDogYXV0byAhaW1wb3J0YW50O1xuXHRcdGxlZnQ6IGF1dG87XG5cdFx0cmlnaHQ6IGF1dG87XG5cdH1cblxuXHQmLnNjcm9sbC11cCB7XG5cdFx0cG9zaXRpb246IGZpeGVkO1xuXHRcdHdpZHRoOiBpbmhlcml0O1xuXHRcdHRvcDogc3BhY2luZyhsZykgIWltcG9ydGFudDtcblx0XHRib3R0b206IGF1dG87XG5cdFx0bGVmdDogYXV0bztcblx0XHRyaWdodDogYXV0bztcblx0fVxuXG5cdCYuc2Nyb2xsLXN0aWNrIHtcblx0XHRwb3NpdGlvbjogZml4ZWQ7XG5cdFx0dG9wOiBzcGFjaW5nKGxnKSAhaW1wb3J0YW50O1xuXHRcdHdpZHRoOiBpbmhlcml0O1xuXHRcdGxlZnQ6IGF1dG87XG5cdFx0cmlnaHQ6IGF1dG87XG5cdH1cblxuXHQmLmZpeGVkLWJvdHRvbSxcblx0Ji5maXhlZC1ib3R0b20tZmV0Y2hpbmcge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRib3R0b206IDA7XG5cdFx0dG9wOiBhdXRvICFpbXBvcnRhbnQ7XG5cdH1cbn1cblxuLmFkdmFuY2VkLWZpbHRlcnMge1xuXHRwYWRkaW5nOiBzcGFjaW5nKHNtKSBzcGFjaW5nKG1kKTtcblx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXHRib3JkZXItdG9wOiAwLjVyZW0gc29saWQgdmFyKC0tY29sb3ItcHJpbWFyeSk7XG5cdGJhY2tncm91bmQ6ICRjb2xvcl93aGl0ZTtcblx0Ym94LXNoYWRvdzogJHNoYWRvdztcblxuXHRAaW5jbHVkZSBicmVha3BvaW50KHhzKSB7XG5cdFx0Ym9yZGVyLXRvcDogMDtcblx0XHRib3JkZXItcmFkaXVzOiAwO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRwYWRkaW5nOiBjYWxjKCN7JG1vYmlsZV9maWx0ZXJfYnV0dG9uX2hlaWdodH0gKyAje3NwYWNpbmcobWQpfSkgc3BhY2luZyhzbSkgc3BhY2luZyhtZCk7XG5cdH1cblxuXHQmLS1tb2JpbGUge1xuXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludCh4cykge1xuXHRcdFx0b3ZlcmZsb3cteTogYXV0bztcblx0XHRcdG92ZXJmbG93LXg6IGhpZGRlbjtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3Jfd2hpdGU7XG5cdFx0XHRwb3NpdGlvbjogZml4ZWQ7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRib3R0b206IDA7XG5cdFx0XHRtaW4taGVpZ2h0OiAxMDB2aDtcblx0XHRcdHotaW5kZXg6IDEwMDA7XG5cdFx0XHQtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG5cdFx0fVxuXG5cdFx0Lm1vYmlsZS1zZWFyY2gtYnV0dG9uIHtcblx0XHRcdG1hcmdpbjogMCBhdXRvIDE1cmVtO1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdG1heC13aWR0aDogNDByZW07XG5cdFx0XHRvcmRlcjogMztcblx0XHR9XG5cdH1cblxuXHQubXVsdGlwbGUtc2VsZWN0IHtcblx0XHRtYXJnaW46IDAgYXV0bztcblx0fVxuXG5cdCZfX21vYmlsZS1oZWFkZXIge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1heC13aWR0aDogNDByZW07XG5cdFx0bWFyZ2luOiAwIGF1dG8gc3BhY2luZyhtZCk7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuXHRcdHNwYW4ge1xuXG5cdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdGNvbnRlbnQ6IFwiXFxmMmYxXCI7XG5cdFx0XHRcdGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRcdFx0Zm9udC1mYW1pbHk6ICRmb250X2F3ZXNvbWU7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogc3BhY2luZyh4cyk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmR1bW15LWNoZWNrYm94IHtcblx0XHRoZWlnaHQ6IDEuNXJlbTtcblx0XHR3aWR0aDogMS41cmVtO1xuXHR9XG59XG5cbi5jb2xsYXBzZS10cmlnZ2VyIHtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRjb2xvcjogJGNvbG9yX2JsYWNrO1xuXHRmb250LXNpemU6IDEuNHJlbTtcblx0Ym9yZGVyOiBub25lO1xuXHRvdXRsaW5lOiBub25lO1xuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblxuXHRpIHtcblx0XHRtYXJnaW4tbGVmdDogc3BhY2luZyh4eHMpO1xuXHR9XG5cblx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0bWFyZ2luLXJpZ2h0OiBzcGFjaW5nKHNtKTtcblx0fVxufVxuXG4uY29sbGFwc2UtdHJpZ2dlcjpkaXNhYmxlZCB7XG5cdGNvbG9yOiAkY29sb3JfbWVkaXVtX2dyZXlfMTtcblx0Y3Vyc29yOiBkZWZhdWx0O1xufVxuXG4uZmlsdGVyLWJ1dHRvbnMge1xuXHRkaXNwbGF5OiBub25lO1xuXG5cdEBpbmNsdWRlIGJyZWFrcG9pbnQoeHMpIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR0b3A6IDA7XG5cdFx0bGVmdDogMDtcblx0XHRyaWdodDogMDtcblx0XHR6LWluZGV4OiA5OTg7XG5cdH1cblxuXHQmX190b2dnbGUge1xuXHRcdGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuXG5cdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0Y29udGVudDogXCJcXGYyMDRcIjtcblx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0fVxuXG5cdFx0Ji5hY3RpdmUge1xuXHRcdFx0Ym94LXNoYWRvdzogJHNoYWRvdztcblx0XHRcdGJhY2tncm91bmQ6IG5vbmU7XG5cdFx0XHRjb2xvcjogJGNvbG9yX21lZGl1bV9ncmV5XzI7XG5cblx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoeHMpIHtcblx0XHRcdFx0YmFja2dyb3VuZDogJGNvbG9yX2xpZ2h0X2dyZXlfMTtcblxuXHRcdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdFx0Y29udGVudDogXCJcXGYwMGRcIjtcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yX2Vycm9yO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludCh4cykge1xuXHRcdFx0Zm9udC1zaXplOiAxLjZyZW07XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogJG1vYmlsZV9maWx0ZXJfYnV0dG9uX2hlaWdodDtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDA7XG5cdFx0fVxuXHR9XG59XG5cbi5zYWxlLWNsYXNzLS1kZXNrdG9wIHtcblxuXHQuY2hlY2tib3gtaW5wdXQge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHQvLyBwYWRkaW5nOiBzcGFjaW5nKHh4cykgMDtcblx0XHRtYXJnaW46IDA7XG5cdFx0Zm9udC1zaXplOiAxLjRyZW07XG5cdH1cblxuXHQuY2hlY2ttYXJrIHtcblx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0dG9wOiAwO1xuXHRcdHBvc2l0aW9uOiBzdGF0aWM7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX3doaXRlO1xuXHRcdGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDNweCAwIHJnYmEoJGNvbG9yX2RhcmtfZ3JleV8yLCAwLjUpO1xuXHRcdHdpZHRoOiAxNXB4O1xuXHRcdGhlaWdodDogMTVweDtcblx0XHRtYXJnaW4tcmlnaHQ6IHNwYWNpbmcoeHMpO1xuXG5cdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0Y29udGVudDogXCJcXGYxMTFcIjtcblx0XHRcdGZvbnQtc2l6ZTogN3B4O1xuXHRcdFx0cG9zaXRpb246IHN0YXRpYztcblx0XHR9XG5cdH1cbn1cblxuQGluY2x1ZGUgYnJlYWtwb2ludChtaW54cykge1xuXG5cdC52dWUtc2xpZGVyLXdyYXAge1xuXG5cdFx0Jl9fcGxhY2Vob2xkZXIge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cbn1cblxuQGluY2x1ZGUgYnJlYWtwb2ludCh4cykge1xuXG5cdC5mYWRlLW1vYmlsZS1lbnRlci1hY3RpdmUsXG5cdC5mYWRlLW1vYmlsZS1sZWF2ZS1hY3RpdmUge1xuXHRcdHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XG5cdFx0dHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zcztcblx0fVxuXG5cdC5mYWRlLW1vYmlsZS1lbnRlcixcblx0LmZhZGUtbW9iaWxlLWxlYXZlLWFjdGl2ZSB7XG5cdFx0b3BhY2l0eTogMDtcblx0fVxufVxuIiwiLmNvbGxhcHNlIHtcblxuXHQmX19sYWJlbCB7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdGZvbnQtc2l6ZTogMS40cmVtO1xuXHRcdGNvbG9yOiAkY29sb3JfYmxhY2s7XG5cdFx0cGFkZGluZy1ib3R0b206IHNwYWNpbmcoeHhzKTtcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yX2xpZ2h0X2dyZXlfMjtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXG5cdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0Y29udGVudDogXCJcXGYwZmVcIjtcblx0XHRcdGZvbnQtZmFtaWx5OiAkZm9udF9hd2Vzb21lO1xuXHRcdH1cblxuXHRcdCYub3Blbjo6YWZ0ZXIge1xuXHRcdFx0Y29udGVudDogXCJcXGYxNDZcIjtcblx0XHR9XG5cblx0XHRAaW5jbHVkZSBicmVha3BvaW50KHhzKSB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0fVxuXG5cdCZfX2NvbnRlbnQge1xuXHRcdHRyYW5zaXRpb246IG1heC1oZWlnaHQgMC4ycywgb3BhY2l0eSAyLjVzO1xuXG5cdFx0PiAqIHtcblx0XHRcdG1hcmdpbi10b3A6IHNwYWNpbmcoc20pICFpbXBvcnRhbnQ7XG5cblx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoeHMpIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoeHMpIHtcblx0XHRcdG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG5cdFx0XHRtYXgtaGVpZ2h0OiB1bnNldCAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxuXG5cdC5jb250ZW50LXZpc2libGUge1xuXHRcdG92ZXJmbG93OiB2aXNpYmxlO1xuXHRcdG9wYWNpdHk6IDE7XG5cdH1cblxuXHQuY29udGVudC1oaWRkZW4ge1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0b3BhY2l0eTogMDtcblx0fVxuXG59XG4iLCIuZGV0YWlsZWQtc3BlY3Mge1xuXG5cdCZfX3NpbmdsZSB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0Y29sb3I6ICRjb2xvcl9kYXJrX2dyZXlfMTtcblx0XHRmb250LXNpemU6IDEuNHJlbTtcblx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXG5cdFx0Ji1jb250YWluZXIge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0XHRtYXJnaW4tYm90dG9tOiBzcGFjaW5nKHNtKTtcblx0XHRcdHBhZGRpbmc6IHNwYWNpbmcoc20pO1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yX2xpZ2h0X2dyZXlfMjtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDNweDtcblx0XHRcdG1pbi1oZWlnaHQ6IDE1cmVtO1xuXHRcdFx0bWluLXdpZHRoOiAxNXJlbTtcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cblx0XHRcdGkge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiBzcGFjaW5nKHNtKTtcblx0XHRcdFx0Zm9udC1zaXplOiAyLjRyZW07XG5cdFx0XHR9XG5cblx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0Y29udGVudDogbm9uZSAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCZfX2xhYmVsIHtcblx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdH1cblxuXHRAaW5jbHVkZSBicmVha3BvaW50KG1pbnNtKSB7XG5cblx0XHQuZ3JpZC12aWV3ICYsXG5cdFx0Ji5pbmxpbmUtdmlldyAmIHtcblx0XHRcdGZvbnQtc2l6ZTogMS40cmVtO1xuXG5cdFx0XHQmX19zaW5nbGUge1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmU7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHR9XG5cblx0XHRcdCZfX3NpbmdsZTpub3QoOmxhc3QtY2hpbGQpOjphZnRlciB7XG5cdFx0XHRcdGNvbnRlbnQ6IFwiXFwyMDIyXCI7XG5cdFx0XHRcdG1hcmdpbjogMCBzcGFjaW5nKHh4cyk7XG5cdFx0XHR9XG5cblx0XHRcdCZfX2xhYmVsIHtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiBzcGFjaW5nKHh4cyk7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0QGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xuXG5cdFx0Jjpub3QoLmJsb2NrLXZpZXcpOm5vdCguY2FyZC12aWV3KSAmIHtcblx0XHRcdGZvbnQtc2l6ZTogMS40cmVtO1xuXG5cdFx0XHQmX19zaW5nbGUge1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmU7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHR9XG5cblx0XHRcdCZfX3NpbmdsZTpub3QoOmxhc3QtY2hpbGQpOjphZnRlciB7XG5cdFx0XHRcdGNvbnRlbnQ6IFwiXFwyMDIyXCI7XG5cdFx0XHRcdG1hcmdpbjogMCBzcGFjaW5nKHh4cyk7XG5cdFx0XHR9XG5cblx0XHRcdCZfX2xhYmVsIHtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiBzcGFjaW5nKHh4cyk7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4iLCIudmlkZW8tcGxheWVyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRwYWRkaW5nLXRvcDogNTYuMjUlO1xuXG5cdGlmcmFtZSxcblx0dmlkZW8ge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDA7XG5cdFx0Ym90dG9tOiAwO1xuXHRcdGxlZnQ6IDA7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdGJvcmRlcjogbm9uZTtcblx0fVxuXG5cdHZpZGVvIHtcblx0XHRvYmplY3QtZml0OiBjb3Zlcjtcblx0fVxuXG5cdCZfX3NwaW5uZXIge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0dG9wOiAwO1xuXHRcdGJvdHRvbTogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdHJpZ2h0OiAwO1xuXG5cdFx0LmZhLXNwaW5uZXIge1xuXG5cdFx0XHRjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG5cdFx0XHRmb250LXNpemU6IDVyZW07XG5cdFx0fVxuXHR9XG59XG4iLCIucHJpY2luZy1zbGlkZXJzIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLnByaWNpbmctdGFicyB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRmb250LXNpemU6IDEuNHJlbTtcblx0b3JkZXI6IDI7XG5cblx0QGluY2x1ZGUgYnJlYWtwb2ludCh4cykge1xuXHRcdG9yZGVyOiAtMTtcblx0fVxuXG5cdCZfX2ljb24ge1xuXHRcdG1hcmdpbi1sZWZ0OiBzcGFjaW5nKHh4cyk7XG5cdFx0Zm9udC1zaXplOiAxLjRyZW07XG5cdFx0Y29sb3I6ICRjb2xvcl9tZWRpdW1fZ3JleV8yO1xuXHR9XG5cblx0Jl9fdGFiIHtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGNvbG9yOiAkY29sb3JfZGFya19ncmV5XzE7XG5cblx0XHQudG9vbHRpcC13cmFwcGVyIHtcblx0XHRcdHotaW5kZXg6IDU7XG5cdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwcHgpO1xuXHRcdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzLCB0cmFuc2Zvcm0gMC4ycztcblx0XHR9XG5cblx0XHQudG9vbHRpcC1jb250ZW50IHtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtODBweCk7XG5cblx0XHRcdC5hcnJvdyB7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCg4MHB4KTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLmFjdGl2ZSB7XG5cdFx0XHRjb2xvcjogJGNvbG9yX2JsYWNrO1xuXG5cdFx0XHQudG9vbHRpcC13cmFwcGVyIHtcblx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCY6Zmlyc3QtY2hpbGQge1xuXG5cdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdG1hcmdpbjogMCBzcGFjaW5nKHhzKTtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICRjb2xvcl9kYXJrX2dyZXlfMTtcblx0XHRcdFx0d2lkdGg6IDFweDtcblx0XHRcdFx0aGVpZ2h0OiAxLjRyZW07XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4iLCIuZmlsdGVyLXRhZ3Mge1xuXHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0ZmxleC13cmFwOiB3cmFwO1xuXG5cdCZfX3NpbmdsZSB7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0Zm9udC1zaXplOiAxLjRyZW07XG5cdFx0cGFkZGluZzogc3BhY2luZyh4eHMpIHNwYWNpbmcoc20pO1xuXHRcdHBhZGRpbmctbGVmdDogc3BhY2luZyh4cyk7XG5cdFx0YmFja2dyb3VuZDogJGNvbG9yX2xpZ2h0X2dyZXlfMjtcblx0XHRtYXJnaW4tdG9wOiBzcGFjaW5nKHh4cyk7XG5cdFx0bWFyZ2luLWJvdHRvbTogc3BhY2luZyh4eHMpO1xuXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludCh4cykge1xuXHRcdFx0Zm9udC1zaXplOiAxLjZyZW07XG5cdFx0fVxuXG5cdFx0Jjpub3QoOmxhc3QtY2hpbGQpIHtcblx0XHRcdG1hcmdpbi1yaWdodDogc3BhY2luZyh4cyk7XG5cdFx0fVxuXG5cdFx0aSB7XG5cdFx0XHRmb250LXNpemU6IDEuNnJlbTtcblx0XHRcdG1hcmdpbi1yaWdodDogc3BhY2luZyh4eHMpO1xuXHRcdFx0dHJhbnNpdGlvbjogY29sb3IgMC4ycywgdHJhbnNmb3JtIDAuMnM7XG5cblx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoeHMpIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxLjhyZW07XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Jjpob3ZlciB7XG5cblx0XHRcdGkge1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yX2Vycm9yO1xuXHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCZfX2tleSB7XG5cdFx0bWFyZ2luLXJpZ2h0OiBzcGFjaW5nKHh4cyk7XG5cdH1cbn1cbiIsIi5iYWNrLXRvLXRvcCB7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0ei1pbmRleDogMTAwO1xuXHRib3R0b206IDklO1xuXHRyaWdodDogMC43cmVtO1xuXG5cdCZfX2ljb24ge1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRmb250LXNpemU6IDJyZW07XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX3doaXRlO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0d2lkdGg6IDUuNHJlbTtcblx0XHRoZWlnaHQ6IDUuNHJlbTtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcblx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0Ym94LXNoYWRvdzogJGhpZ2hfc2hhZG93O1xuXHRcdHRyYW5zaXRpb246IGNvbG9yIDFzO1xuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeS1kYXJrKTtcblx0XHR9XG5cdH1cblxuXHRAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XG5cdFx0cmlnaHQ6IHNwYWNpbmcobWQpO1xuXG5cdFx0Jl9faWNvbiB7XG5cdFx0XHR3aWR0aDogNXJlbTtcblx0XHRcdGhlaWdodDogNXJlbTtcblx0XHR9XG5cdH1cbn1cbiIsIi5xdWljay12ZHAge1xuXG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cblx0LnNsaWRlLWZhZGUtbGVmdC1lbnRlci1hY3RpdmUsXG5cdC5zbGlkZS1mYWRlLXJpZ2h0LWVudGVyLWFjdGl2ZSB7XG5cdFx0dHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcblx0fVxuXG5cdC5zbGlkZS1mYWRlLWxlZnQtbGVhdmUtYWN0aXZlLFxuXHQuc2xpZGUtZmFkZS1yaWdodC1sZWF2ZS1hY3RpdmUge1xuXHRcdHRyYW5zaXRpb246IGFsbCAwLjJzIGN1YmljLWJlemllcigxLCAwLjUsIDAuOCwgMSk7XG5cdH1cblxuXHQuc2xpZGUtZmFkZS1sZWZ0LWVudGVyLFxuXHQuc2xpZGUtZmFkZS1yaWdodC1sZWF2ZS10b1xuXHRcdC8qIC5zbGlkZS1mYWRlLWxlYXZlLWFjdGl2ZSBiZWxvdyB2ZXJzaW9uIDIuMS44ICovIHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTAlKTtcblx0XHRvcGFjaXR5OiAwO1xuXG5cdH1cblxuXHQuc2xpZGUtZmFkZS1yaWdodC1lbnRlcixcblx0LnNsaWRlLWZhZGUtbGVmdC1sZWF2ZS10b1xuXHRcdC8qIC5zbGlkZS1mYWRlLWxlYXZlLWFjdGl2ZSBiZWxvdyB2ZXJzaW9uIDIuMS44ICovIHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cdFx0b3BhY2l0eTogMDtcblxuXHR9XG5cblx0Lm1vZGFsLWNvbnRlbnQge1xuXHRcdHBhZGRpbmc6IDAgMS42cmVtO1xuXHRcdG92ZXJmbG93LXg6IGhpZGRlbjtcblx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRib3JkZXItdG9wOiAwO1xuXHRcdHdpZHRoOiAxMDdyZW07XG5cdFx0bWF4LWhlaWdodDogOTB2aDtcblx0XHQtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7XG5cblx0XHQmOjotd2Via2l0LXNjcm9sbGJhciB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0fVxuXG5cdCZfX2NvbnRhaW5lciB7XG5cdFx0aGVpZ2h0OiA4MnZoO1xuXHR9XG5cblx0LmlubmVyLW1vYmlsZSB7XG5cdFx0cGFkZGluZy10b3A6IHNwYWNpbmcoeGwpO1xuXHR9XG5cblx0LmNhcmQge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdH1cblxuXHRAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XG5cblx0XHQubW9kYWwtY29udGVudCB7XG5cdFx0XHRtYXgtd2lkdGg6IDk1dnc7XG5cdFx0fVxuXHR9XG5cblx0QGluY2x1ZGUgYnJlYWtwb2ludCh4cykge1xuXG5cdFx0Lm1vZGFsLWNvbnRlbnQge1xuXHRcdFx0bWF4LWhlaWdodDogMTAwdmg7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3Jfd2hpdGU7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAwO1xuXHRcdFx0bWFyZ2luLXRvcDogNTBweDtcblx0XHRcdG1heC13aWR0aDogMTAwdnc7XG5cdFx0fVxuXG5cdFx0Jl9fY29udGFpbmVyIHtcblx0XHRcdGhlaWdodDogYXV0bztcblx0XHR9XG5cblx0XHQucm93IHtcblx0XHRcdGJveC1zaGFkb3c6ICRoaWdoX3NoYWRvdztcblx0XHRcdG1hcmdpbi1ib3R0b206IDEyLjVyZW07XG5cdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHR9XG5cblx0XHQubW9kYWwtY2xvc2Uge1xuXHRcdFx0cGFkZGluZzogc3BhY2luZyhzbSk7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3JfbGlnaHRfZ3JleV8xO1xuXHRcdFx0aGVpZ2h0OiA1MHB4O1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAwO1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG5cdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdH1cblx0fVxuXG5cdGgxLFxuXHRoMyxcblx0aDQge1xuXHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdH1cblxuXHRoMSB7XG5cdFx0Zm9udC1zaXplOiAyLjhyZW07XG5cdFx0bGluZS1oZWlnaHQ6IDEuMztcblx0fVxuXG5cdGgzIHtcblx0XHRkaXNwbGF5OiBpbmxpbmU7XG5cdFx0Y29sb3I6ICRjb2xvcl9tZWRpdW1fZ3JleV8yO1xuXHR9XG5cblx0aDQge1xuXHRcdGZvbnQtc2l6ZTogMS42cmVtO1xuXHR9XG5cblx0LnRleHQtc21hbGxlciB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdH1cblxuXHQmX19zZWN0aW9uLXRpdGxlIHtcblx0XHRwYWRkaW5nLXRvcDogc3BhY2luZyh4cyk7XG5cdH1cblxuXHQmX19taW5pLWxpbmsge1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRib3JkZXItcmFkaXVzOiA1MHB4O1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvcl9kYXJrX2dyZXlfMTtcblx0XHRmb250LXNpemU6IDEuMnJlbTtcblx0XHRwYWRkaW5nOiBzcGFjaW5nKHh4cykgc3BhY2luZyh4cyk7XG5cblx0XHRAaW5jbHVkZSBicmVha3BvaW50KHhzKSB7XG5cdFx0XHRmb250LXNpemU6IDEuNHJlbTtcblx0XHR9XG5cblx0XHQmLS1hY3RpdmUge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG5cdFx0XHRib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuXHRcdFx0Y29sb3I6ICRjb2xvcl93aGl0ZTtcblx0XHR9XG5cdH1cblxuXHQuY29udGFpbmVyIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHR9XG5cblx0Jl9fbWFpbiB7XG5cdFx0YmFja2dyb3VuZDogJGNvbG9yX3doaXRlO1xuXHRcdGNvbG9yOiAkY29sb3JfbWVkaXVtX2dyZXlfMjtcblx0XHRvdmVyZmxvdzogYXV0bztcblx0XHRwYWRkaW5nOiBzcGFjaW5nKG1kKTtcblxuXHRcdGgxLFxuXHRcdGg0IHtcblx0XHRcdGNvbG9yOiAkY29sb3JfZGFya19ncmV5XzE7XG5cdFx0fVxuXG5cdFx0aHIge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX21lZGl1bV9ncmV5XzI7XG5cdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdH1cblxuXHRcdC5tb2JpbGUtbXlnYXJhZ2UtcHJpbnQge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cblx0XHRcdC5mYS1wcmludCB7XG5cdFx0XHRcdHBhZGRpbmc6IHNwYWNpbmcoc20pO1xuXHRcdFx0XHRib3gtc2hhZG93OiAkbGlnaHRfc2hhZG93O1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji0tdG9wIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdH1cblxuXHRcdCYtLWdhcmFnZSB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXG5cdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KHhzKSB7XG5cdFx0XHRcdG1hcmdpbjogMy44cmVtIDA7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmxvY2F0aW9uIHtcblxuXHRcdFx0aSB7XG5cdFx0XHRcdGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHRAaW5jbHVkZSBicmVha3BvaW50KHhzKSB7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogc3BhY2luZyhsZyk7XG5cdFx0fVxuXHR9XG5cblx0Jl9fZGV0YWlscyB7XG5cdFx0YmFja2dyb3VuZDogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG5cdFx0Y29sb3I6ICRjb2xvcl93aGl0ZTtcblx0XHRwYWRkaW5nOiBzcGFjaW5nKG1kKSBzcGFjaW5nKHNtKTtcblxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoeHMpIHtcblx0XHRcdHBhZGRpbmc6IHNwYWNpbmcobGcpO1xuXHRcdH1cblxuXHRcdC5idXR0b24ge1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3Jfd2hpdGU7XG5cdFx0XHRjb2xvcjogJGNvbG9yX3doaXRlO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0XHRib3gtc2hhZG93OiBub25lO1xuXHRcdFx0bWFyZ2luLXRvcDogMS44cmVtO1xuXG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0Y29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnktZGFyayk7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICRjb2xvcl93aGl0ZTtcblx0XHRcdH1cblxuXHRcdFx0Ji5jb250YWN0IHtcblx0XHRcdFx0YmFja2dyb3VuZDogJGNvbG9yX3doaXRlO1xuXHRcdFx0XHRjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeS1kYXJrKTtcblxuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yX3doaXRlO1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0aDQge1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHR9XG5cblx0XHRociB7XG5cdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdH1cblxuXHRcdC5jb252ZXJ0dXMtZG9sbGFyLXNpZ24ge1xuXHRcdFx0Zm9udC1zaXplOiAxLjRyZW07XG5cblx0XHRcdCYuc3VwLFxuXHRcdFx0Ji5zdWIge1xuXHRcdFx0XHRmb250LXNpemU6IDU1JTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQucHJpY2UtYmxvY2sge1xuXG5cdFx0XHQmX19sYWJlbCB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMS40cmVtO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5uby1wcmljZSB7XG5cdFx0XHRmb250LXNpemU6IDJyZW07XG5cdFx0fVxuXG5cdFx0LmRpc2NvdW50IHtcblxuXHRcdFx0YiB7XG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IHNwYWNpbmcoeHhzKTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuZGV0YWlsZWQtc3BlY3Mge1xuXHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXG5cdFx0XHQmX19zaW5nbGUge1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yX3doaXRlO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYtLWZlYXR1cmVfc2luZ2xlIHtcblx0XHRcdGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcblx0XHR9XG5cblx0XHQmLS1mZWF0dXJlX3ZhbHVlIHtcblx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0fVxuXHR9XG5cblx0Lm5hdiB7XG5cdFx0d2lkdGg6IDEwN3JlbTtcblx0XHRjb2xvcjogJGNvbG9yX3doaXRlO1xuXHRcdHotaW5kZXg6IDE7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHBhZGRpbmc6IHNwYWNpbmcobWQpIDA7XG5cblx0XHRAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XG5cdFx0XHR3aWR0aDogOTV2dztcblx0XHR9XG5cblx0XHRAaW5jbHVkZSBicmVha3BvaW50KHhzKSB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRjb2xvcjogJGNvbG9yX21lZGl1bV9ncmV5XzE7XG5cdFx0fVxuXG5cdFx0Jl9fYnV0dG9uIHtcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRmb250LXNpemU6IDEuNnJlbTtcblx0XHRcdGJvcmRlcjogMDtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuXHRcdFx0Y29sb3I6ICRjb2xvcl93aGl0ZTtcblx0XHRcdHdpZHRoOiAxNHJlbTtcblx0XHRcdHBhZGRpbmc6IHNwYWNpbmcoeHMpO1xuXHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuM3M7XG5cblx0XHRcdCYucHJldiB7XG5cblx0XHRcdFx0aSB7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiBzcGFjaW5nKHhzKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmLm5leHQge1xuXG5cdFx0XHRcdGkge1xuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiBzcGFjaW5nKHhzKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeS1kYXJrKTtcblx0XHRcdH1cblxuXHRcdFx0Ji5kaXNhYmxlZCB7XG5cdFx0XHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRcdFx0XHRjdXJzb3I6IGRlZmF1bHQ7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9tZWRpdW1fZ3JleV8xO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5tb2JpbGUtYnV0dG9uIHtcblx0XHRwb3NpdGlvbjogZml4ZWQ7XG5cdFx0Ym90dG9tOiAwO1xuXHRcdGxlZnQ6IDA7XG5cdFx0cmlnaHQ6IDA7XG5cblx0XHQuYnV0dG9uIHtcblx0XHRcdGJvcmRlci10b3A6IDJweCBzb2xpZCAkY29sb3Jfd2hpdGU7XG5cdFx0XHRoZWlnaHQ6IDZyZW07XG5cdFx0XHRtaW4td2lkdGg6IDEwMCU7XG5cdFx0fVxuXHR9XG5cblx0LnF1aWNrLWdhbGxlcnkge1xuXG5cdFx0JHJvb3Q6ICY7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRwYWRkaW5nLXRvcDogc3BhY2luZyh4cyk7XG5cblx0XHRAaW5jbHVkZSBicmVha3BvaW50KHhzKSB7XG5cdFx0XHRvdmVyZmxvdzogdmlzaWJsZTtcblx0XHRcdG1hcmdpbi1ib3R0b206IHNwYWNpbmcoc20pO1xuXHRcdH1cblxuXHRcdCZfX3dyYXBwZXIge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cblx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoeHMpIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdG1hcmdpbi10b3A6IHNwYWNpbmcobWQpO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCZfX21haW4ge1xuXHRcdFx0bWluLWhlaWdodDogMjVyZW07XG5cdFx0XHRoZWlnaHQ6IDI1cmVtO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3JfZGFya19ncmV5XzI7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IHNwYWNpbmcoc20pO1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuXHRcdFx0Ji5vZW0tZ2FsbGVyeSB7XG5cdFx0XHRcdGJhY2tncm91bmQ6IG5vbmU7XG5cdFx0XHR9XG5cblx0XHRcdGltZyB7XG5cdFx0XHRcdG1heC1oZWlnaHQ6IDEwMCU7XG5cdFx0XHR9XG5cblx0XHRcdCYtLW5vLWltYWdlIHtcblx0XHRcdFx0YmFja2dyb3VuZDogbm9uZTtcblxuXHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdFx0Y29udGVudDogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmLS12aWRlbyB7XG5cblx0XHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0XHRjb250ZW50OiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoeHMpIHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmX192aWRlbyB7XG5cdFx0XHR3aWR0aDogaW5oZXJpdDtcblx0XHRcdGhlaWdodDogYXV0bztcblxuXHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludCh4cykge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQudG5zLWlubmVyIHtcblx0XHRcdG92ZXJmbG93OiB2aXNpYmxlO1xuXHRcdH1cblxuXHRcdC50bnMtb3V0ZXIge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0d2lkdGg6IDkwJTtcblx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXG5cdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KHhzKSB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IHNwYWNpbmcoeHhsKTtcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IHNwYWNpbmcoeHhzKTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQudG5zLWNhcm91c2VsIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdH1cblxuXHRcdC50b3Atd3JhcHBlciB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdFx0cGFkZGluZy1ib3R0b206IHNwYWNpbmcoc20pO1xuXHRcdH1cblxuXHRcdC50YWJzIHtcblx0XHRcdGNvbG9yOiAkY29sb3JfbWVkaXVtX2dyZXlfMjtcblxuXHRcdFx0Jl9fdGFiIHtcblx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogc3BhY2luZyh4cyk7XG5cblx0XHRcdFx0Ji5nYWxsZXJ5IHtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IHNwYWNpbmcoc20pO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Ji52aWRlbyB7XG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IHNwYWNpbmcoc20pO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Ji0tYWN0aXZlIHtcblx0XHRcdFx0XHRjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG5cdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWNvbG9yLXByaW1hcnkpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnRodW1ibmFpbHMge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR0cmFuc2l0aW9uOiBhbGwgMjAwbXMgZWFzZS1pbi1vdXQ7XG5cdFx0XHRoZWlnaHQ6IDI1cmVtO1xuXHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXG5cdFx0XHQ6Zmlyc3QtY2hpbGQge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xuXG5cdFx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoeHMpIHtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoeHMpIHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHRcdH1cblxuXHRcdFx0Jl9fc2luZ2xlIHtcblxuXHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cdFx0XHRcdGhlaWdodDogMTAwcHg7XG5cdFx0XHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdFx0XHRcdHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4ycztcblx0XHRcdFx0dmVydGljYWwtYWxpZ246IHRvcDtcblxuXHRcdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KHhzKSB7XG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDZweDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCYtLXZpZGVvIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3JfYmxhY2s7XG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvcl93aGl0ZTtcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAycmVtO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Ji0tem9vbS1pY29uIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDNyZW07XG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvcl93aGl0ZTtcblx0XHRcdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0XHRcdHRyYW5zZm9ybTogc2NhbGUoMC4yNSk7XG5cdFx0XHRcdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzLCB0cmFuc2Zvcm0gMC4zcztcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuXHRcdFx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0XHRcdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Ji5hY3RpdmUge1xuXHRcdFx0XHRcdC8vIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDJweCB2YXIoLS1jb2xvci1wcmltYXJ5KTtcblxuXHRcdFx0XHRcdC50aHVtYm5haWxzX19zaW5nbGUtLXpvb20taWNvbiB7XG5cdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDEpO1xuXHRcdFx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0b3BhY2l0eTogMC4zO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDJweCB2YXIoLS1jb2xvci1wcmltYXJ5KTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmX19pbWFnZSB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG5cdFx0XHRcdHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHotaW5kZXg6IC0xO1xuXHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0XHRib3R0b206IDA7XG5cdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdFx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQudGh1bWJuYWlsLXdyYXAge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0d2lkdGg6IG1pbi1jb250ZW50O1xuXHRcdFx0ZGlzcGxheTogLW1zLWdyaWQ7XG5cdFx0XHQtbXMtZ3JpZC1jb2x1bW5zOiBtaW4tY29udGVudDtcblxuXHRcdFx0LmZhZGUge1xuXHRcdFx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdGhlaWdodDogNnJlbTtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR6LWluZGV4OiAxO1xuXHRcdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3M7XG5cblx0XHRcdFx0Ji0tdXAge1xuXHRcdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKCRjb2xvcl9saWdodF9ncmV5XzEsIDEpLCByZ2JhKCRjb2xvcl9saWdodF9ncmV5XzEsIDApKTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCYtLWRvd24ge1xuXHRcdFx0XHRcdGJvdHRvbTogMDtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCByZ2JhKCRjb2xvcl9saWdodF9ncmV5XzEsIDEpLCByZ2JhKCRjb2xvcl9saWdodF9ncmV5XzEsIDApKTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoeHMpIHtcblx0XHRcdFx0XHR3aWR0aDogNnJlbTtcblx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cblx0XHRcdFx0XHQmLS1sZWZ0IHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgkY29sb3JfbGlnaHRfZ3JleV8xLCAxKSwgcmdiYSgkY29sb3JfbGlnaHRfZ3JleV8xLCAwKSk7XG5cdFx0XHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdCYtLXJpZ2h0IHtcblx0XHRcdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsIHJnYmEoJGNvbG9yX2xpZ2h0X2dyZXlfMSwgMSksIHJnYmEoJGNvbG9yX2xpZ2h0X2dyZXlfMSwgMCkpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdCYuYWN0aXZlIHtcblx0XHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Lm1vYmlsZS1zbGlkZXIge1xuXG5cdFx0XHQmX19zaW5nbGUsXG5cdFx0XHQmX19zaW5nbGUtaW1hZ2Uge1xuXHRcdFx0XHRib3gtc2hhZG93OiAkbGlnaHRfc2hhZG93O1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3Jfd2hpdGU7XG5cblx0XHRcdFx0Ji5vZW0taW1hZ2Uge1xuXHRcdFx0XHRcdG1pbi1oZWlnaHQ6IDI2cmVtO1xuXHRcdFx0XHRcdGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmX19zaW5nbGUge1xuXHRcdFx0XHRtYXJnaW46IDAgc3BhY2luZyh4cyk7XG5cdFx0XHR9XG5cblx0XHRcdCZfX3Bob3RvLWNvdW50IHtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAtNS42cmVtO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiBzcGFjaW5nKG1kKTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQudG5zLWl0ZW0ge1xuXHRcdFx0cGFkZGluZzogMCAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxuXG5cdC5jYXJmYXgge1xuXG5cdFx0cGFkZGluZzogc3BhY2luZyhtZCk7XG5cdFx0bWFyZ2luOiAwIC0xLjZyZW07XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGJhY2tncm91bmQ6ICRjb2xvcl93aGl0ZTtcblxuXHRcdC5idXR0b24ge1xuXHRcdFx0d2lkdGg6IGZpdC1jb250ZW50O1xuXHRcdFx0ZmxleDogMCAwO1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoeHMpIHtcblx0XHRcdGhlaWdodDogMTAwdmggIWltcG9ydGFudDtcblx0XHRcdHBhZGRpbmctdG9wOiAwO1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDExcmVtO1xuXHRcdH1cblxuXHRcdC5jYXJmYXgtcmVwb3J0IHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0ZmxleDogMSAxO1xuXHRcdFx0bWFyZ2luLXRvcDogc3BhY2luZyhtZCk7XG5cdFx0XHRvdmVyZmxvdy15OiBhdXRvO1xuXHRcdFx0LXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuXG5cdFx0XHRpZnJhbWUge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0aGVpZ2h0OiA5OSU7XG5cdFx0XHR9XG5cblx0XHRcdC5jYXJmYXgtbm8tbGluayB7XG5cdFx0XHRcdG92ZXJmbG93LXg6IGhpZGRlbjtcblxuXHRcdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KHhzKSB7XG5cdFx0XHRcdFx0aGVpZ2h0OiBjYWxjKDEwMHZoIC0gMjRyZW0pO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmNvbnRhY3QtZm9ybSB7XG5cdFx0bWFyZ2luOiAwIC0xLjZyZW07XG5cdFx0cGFkZGluZzogc3BhY2luZyhtZCk7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGJhY2tncm91bmQ6ICRjb2xvcl93aGl0ZTtcblxuXHRcdC5idXR0b24ge1xuXHRcdFx0d2lkdGg6IGZpdC1jb250ZW50O1xuXHRcdFx0ZmxleDogMCAwO1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoeHMpIHtcblx0XHRcdGhlaWdodDogMTAwdmggIWltcG9ydGFudDtcblx0XHRcdHBhZGRpbmctdG9wOiAwO1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDExcmVtO1xuXHRcdH1cblxuXHRcdC5mb3JtIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0ZmxleDogMSAxO1xuXHRcdFx0bWFyZ2luLXRvcDogc3BhY2luZyhtZCk7XG5cdFx0XHRvdmVyZmxvdy14OiBoaWRkZW47XG5cblx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcblx0XHRcdFx0b3ZlcmZsb3cteTogYXV0bztcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmX19wcmljZS1iYWRnZS13cmFwcGVyIHtcblx0XHRhbGlnbi1zZWxmOiBmbGV4LWVuZDtcblx0XHR6LWluZGV4OiAyMDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0cmlnaHQ6IC0yJTtcblx0XHR0b3A6IDVyZW07XG5cdFx0bWluLWhlaWdodDogNy4zcmVtO1xuXHR9XG5cblx0LmNhcmZheC1zZWN0aW9uIHtcblx0XHR3aWR0aDogYXV0bztcblx0XHRtaW4td2lkdGg6IDE0cmVtO1xuXHRcdG1hcmdpbi10b3A6IHNwYWNpbmcoeHMpO1xuXHR9XG5cblx0LmNhcmZheC1iYWRnZV9fdHJpZ2dlciB7XG5cdFx0bWFyZ2luLXJpZ2h0OiBzcGFjaW5nKHNtKTtcblx0fVxuXG5cdEBpbmNsdWRlIGJyZWFrcG9pbnQoeHMpIHtcblxuXHRcdC5tb2JpbGUtcHJpY2UtYmFkZ2Uge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRyaWdodDogN3Z3O1xuXHRcdFx0dG9wOiA0dmg7XG5cdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcblxuXHRcdFx0LnRvb2x0aXAtd3JhcHBlciB7XG5cdFx0XHRcdGhlaWdodDogNXJlbTtcblxuXHRcdFx0XHQudG9vbHRpcC1jb250ZW50IHtcblx0XHRcdFx0XHR3aWR0aDogNjAlO1xuXHRcdFx0XHRcdGJvdHRvbTogMTIwJTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC50b29sdGlwLWNvbnRlbnQtLWxlZnQgLmFycm93e1xuXHRcdGxlZnQ6IDEwNSU7XG5cdH1cblxuXHQudG9vbHRpcC1jb250ZW50LS10b3Age1xuXHRcdGJvdHRvbTogdW5zZXQ7XG5cdH1cbn1cbiIsIi5zcnAtc29ydCB7XG5cblx0QGluY2x1ZGUgYnJlYWtwb2ludCh4cykge1xuXHRcdG1hcmdpbjogc3BhY2luZyhzbSkgMDtcblxuXHRcdCZfX3NlbGVjdCB7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAzcHg7XG5cdFx0XHRib3gtc2hhZG93OiAkbGlnaHRfc2hhZG93O1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX3doaXRlO1xuXHRcdH1cblxuXHRcdCZfX2hlYWRlciB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiBzcGFjaW5nKHNtKTtcblx0XHR9XG5cdH1cbn1cbiIsIi5zcnAtbWVyY2hhbmRpc2VyIHtcblxuXHQmX190aXRsZSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogc3BhY2luZyhtZCk7XG5cdH1cblxuXHQmX19jYXJkLXdyYXBwZXIge1xuXG5cdFx0LnRucy1vdXRlciB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcblx0XHRcdFx0d2lkdGg6IDk1JTtcblx0XHRcdH1cblxuXHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludCh4cykge1xuXHRcdFx0XHR3aWR0aDogOTAlO1xuXHRcdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdH1cblx0XHR9XG5cblx0XHQudG5zLWNhcm91c2VsIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0fVxuXG5cdFx0LnRucy1pdGVtIHtcblxuXHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xuXHRcdFx0XHR3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXG5cdFx0XHQub2VtLWltYWdlLXdyYXAge1xuXHRcdFx0XHRtaW4taGVpZ2h0OiAzMnJlbTtcblx0XHRcdFx0YWxpZ24tY29udGVudDogY2VudGVyO1xuXHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXG5cdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTYlKSBzY2FsZSgxLjQpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnRucy1jb250cm9scyB7XG5cdFx0XHRib3R0b206IDA7XG5cblx0XHRcdGJ1dHRvbiB7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcblxuXHRcdFx0XHQmOmZpcnN0LW9mLXR5cGUge1xuXHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCZfX3ZlaGljbGUtY2FyZCB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRib3gtc2hhZG93OiAkc2hhZG93O1xuXHRcdGJvcmRlci1yYWRpdXM6IDVweDtcblxuXHRcdCZfX2NvbnRlbnQge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0cGFkZGluZzogc3BhY2luZyhzbSk7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdH1cblxuXHRcdC5vZW0taW1hZ2Utd3JhcCB7XG5cdFx0XHR3aWR0aDogNDJyZW07XG5cdFx0XHRtaW4taGVpZ2h0OiAyMXJlbTtcblx0XHRcdGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cblx0XHRcdGltZyB7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC02JSkgc2NhbGUoMS40KTtcblx0XHRcdH1cblxuXHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xuXHRcdFx0XHR3aWR0aDogNDIlO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYtLW1vYmlsZSB7XG5cblx0XHRcdC5idXR0b24ge1xuXHRcdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmRldGFpbGVkLXNwZWNzIHtcblxuXHRcdCZfX3NpbmdsZSB7XG5cdFx0XHRjb2xvcjogJGNvbG9yX21lZGl1bV9ncmV5XzI7XG5cdFx0fVxuXHR9XG5cblx0LmRldGFpbHMtZ3JvdXAge1xuXG5cdFx0LmRldGFpbGVkLXNwZWNzIHtcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHR9XG5cdH1cblxuXHQuYnV0dG9uIHtcblxuXHRcdCYtLXdpZGUge1xuXHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdH1cblx0fVxuXG5cdGhyIHtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3JfbGlnaHRfZ3JleV8yICFpbXBvcnRhbnQ7XG5cdFx0bWFyZ2luOiBzcGFjaW5nKG1kKSAwO1xuXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xuXHRcdFx0bWFyZ2luLXRvcDogc3BhY2luZyh4eGwpO1xuXHRcdH1cblx0fVxufVxuIiwiLnNycC13cmFwcGVyIHtcblx0YmFja2dyb3VuZDogJGNvbG9yX3doaXRlO1xuXHRwYWRkaW5nOiAwIDAgc3BhY2luZyh4bCk7XG5cdG1pbi1oZWlnaHQ6IDYwdmg7XG5cblx0Jl9faW5uZXIge1xuXHRcdHBhZGRpbmctdG9wOnNwYWNpbmcoeGwpO1xuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoeHMpIHtcblx0XHRcdHBhZGRpbmctdG9wOiAwO1xuXHRcdH1cblx0fVxuXG5cdC53cmFwcGVyIHtcblxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcblx0XHRcdHBhZGRpbmc6IDAgc3BhY2luZyhzbSk7XG5cdFx0fVxuXHR9XG5cblx0LnByaW1hcnktY29sIC53cmFwcGVyIHtcblx0XHRwYWRkaW5nOiAwO1xuXHR9XG5cdC5kcnMtY29udGFpbmVyIHtcblx0XHRtYXJnaW4tYm90dG9tOiAwIWltcG9ydGFudDtcblx0XHQuZGVhbGVydHJhY2stcGF5bWVudC1kcml2ZXIge1xuXHRcdFx0cGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcblx0XHR9XG5cdH1cblx0LnRvb2x0aXAtd3JhcHBlciB7XG5cdFx0bWFyZ2luLWJvdHRvbTogYXV0bztcblx0fVxuXHRcbn1cbi5wcmljZS1ibG9ja19fdG9vbHRpcC1pY29uLmZhczo6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXEYwNUFcIjtcbn1cbi5uby1yZXN1bHRzIHtcblx0bWFyZ2luLWJvdHRvbTogc3BhY2luZyhsZyk7XG5cdC5idXR0b24ge1xuXHRcdGNvbG9yOiAjZmZmO1xuXHRcdCY6aG92ZXIge1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcblx0XHRcdGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcblx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdH1cblx0fVxufVxuXG5cbi5zcnAge1xuXG5cdCZfX3BhZ2UtdGl0bGUge1xuXHRcdGZvbnQtc2l6ZTogMi41cmVtO1xuXHR9XG5cblx0Jl9fZm91bmQtaGVhZGVyIHtcblx0XHRtYXJnaW4tYm90dG9tOiBzcGFjaW5nKHNtKTtcblx0fVxuXG5cdCZfX2NvbXBhcmUtcmVzdWx0cyB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0YWxpZ24tY29udGVudDogY2VudGVyO1xuXHRcdG1hcmdpbi1ib3R0b206IHNwYWNpbmcoc20pO1xuXHRcdG1hcmdpbi10b3A6IHNwYWNpbmcoeHMpO1xuXHR9XG5cblx0Jl9fY29tcGFyZS1idXR0b25zIHtcblxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoeHMpIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0fVxuXG5cdFx0YSB7XG5cdFx0XHRjb2xvcjogJGNvbG9yX21lZGl1bV9ncmV5XzI7XG5cblx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoeHhzKSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMS40cmVtO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCY6Zmlyc3QtY2hpbGQgYSB7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IHNwYWNpbmcoc20pO1xuXG5cdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KHh4cykge1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IHNwYWNpbmcoeHhzKTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHRhOmhvdmVyIHtcblx0XHRcdGNvbG9yOiAkY29sb3JfZGFya19ncmV5XzE7XG5cdFx0fVxuXG5cdFx0aSB7XG5cdFx0XHRtYXJnaW4tbGVmdDogc3BhY2luZyh4eHMpO1xuXHRcdH1cblx0fVxuXG5cdCZfX2ZhaWwge1xuXHRcdHBhZGRpbmctdG9wOiBzcGFjaW5nKHhsKSAhaW1wb3J0YW50O1xuXG5cdFx0Lm5vLXJlc3VsdHMge1xuXG5cdFx0XHQuYnV0dG9uIHtcblx0XHRcdFx0Y29sb3I6ICRjb2xvcl9saWdodF9ncmV5XzI7XG5cblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvcl93aGl0ZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHRpIHtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IHNwYWNpbmcoeHMpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4udmlld2luZy1yYW5nZSB7XG5cdGNvbG9yOiAkY29sb3JfbWVkaXVtX2dyZXlfMTtcblx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdG1hcmdpbi1ib3R0b206IHNwYWNpbmcoc20pO1xuXG5cdEBpbmNsdWRlIGJyZWFrcG9pbnQoeHMpIHtcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHR9XG59XG5cbi5maWx0ZXItY29sIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR3aWR0aDogMzRyZW07XG5cblx0QGluY2x1ZGUgYnJlYWtwb2ludCh4cykge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG59XG5cbi5zcnAtZGlzY2xhaW1lciB7XG5cdGZvbnQtc2l6ZTogMS40cmVtO1xuXHRjb2xvcjogJGNvbG9yX21lZGl1bV9ncmV5XzI7XG5cdG1hcmdpbi10b3A6IHNwYWNpbmcobWQpO1xufVxuXG4uc2hvdy1tb3JlIHtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGJhY2tncm91bmQ6ICRjb2xvcl93aGl0ZTtcblx0Y29sb3I6ICRjb2xvcl9tZWRpdW1fZ3JleV8yO1xuXHRwYWRkaW5nOiBzcGFjaW5nKHNtKSBzcGFjaW5nKHNtKTtcblx0Zm9udC1zaXplOiAxLjhyZW07XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdGJvcmRlci1yYWRpdXM6IDNweDtcblx0Ym94LXNoYWRvdzogJHNoYWRvdztcbn1cblxuLnNycC12aWRlby1tb2RhbCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ei1pbmRleDogMTtcblx0d2lkdGg6IDUwdnc7XG5cdGhlaWdodDogMDtcblx0cGFkZGluZy10b3A6IDI4LjI1JTtcbn1cblxuLnNycC1ndG0tdGl0bGUge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogLTk5OTlweDtcblx0bGVmdDogLTk5OTlweDtcbn1cblxuQGluY2x1ZGUgYnJlYWtwb2ludCh4cykge1xuXG5cdC5zcnAge1xuXG5cdFx0Jl9fcGFnZS10aXRsZSB7XG5cdFx0XHRmb250LXNpemU6IDJyZW07XG5cdFx0XHRtYXJnaW4tdG9wOiBzcGFjaW5nKGxnKTtcblx0XHRcdG1hcmdpbi1ib3R0b206IHNwYWNpbmcobWQpO1xuXHRcdH1cblxuXHRcdCZfX2ZvdW5kLWhlYWRlciB7XG5cdFx0XHRtYXJnaW4tdG9wOiBzcGFjaW5nKG1kKTtcblx0XHR9XG5cblxuXHRcdCZfX2NvbXBhcmUtcmVzdWx0cyB7XG5cdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0bWF4LXdpZHRoOiA0MHJlbTtcblx0XHR9XG5cblx0XHQmX19jb21wYXJlLWJ1dHRvbnMge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRtYXgtd2lkdGg6IDQwcmVtO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogc3BhY2luZyhzbSk7XG5cdFx0fVxuXG5cdFx0Jl9fY29tcGFyZS1saW5rIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdG1hcmdpbjogc3BhY2luZyh4cykgMDtcblx0XHRcdGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuXHRcdFx0Y29sb3I6ICRjb2xvcl93aGl0ZSAhaW1wb3J0YW50O1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXHRcdFx0Ym94LXNoYWRvdzogJGxpZ2h0X3NoYWRvdztcblx0XHRcdHBhZGRpbmc6IHNwYWNpbmcoeHhzKSBzcGFjaW5nKHNtKTtcblx0XHRcdGZvbnQtc2l6ZTogMS42cmVtO1xuXHRcdFx0aGVpZ2h0OiA0LjJyZW07XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdG1heC13aWR0aDogNDByZW07XG5cdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuM3M7XG5cblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1wcmltYXJ5LWRhcmspO1xuXHRcdFx0fVxuXG5cdFx0XHQmLS1kZXNlbGVjdCB7XG5cdFx0XHRcdGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KSAhaW1wb3J0YW50O1xuXHRcdFx0XHRib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3Jfd2hpdGU7XG5cblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0Y29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnktZGFyaykgIWltcG9ydGFudDtcblx0XHRcdFx0XHRib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnktZGFyayk7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogJGNvbG9yX3doaXRlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fSBcblx0fVxufVxuXG5AaW5jbHVkZSBicmVha3BvaW50KG1pbnNtKSB7XG5cblx0W2NvbnZlcnR1cy1kYXRhLWlkPXNycC10aGVtZS0tY29udmVydHVzLWpwXS5zcnAtd3JhcHBlciB7XG5cdFx0LmdyaWQtdmlldyB7XG5cdFx0XHQudmVoaWNsZS1jYXJkIHtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHN0cmV0Y2g7XG5cdFx0XHRcdD4gZGl2IHtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0fVxuXHRcdFx0XHQucHJpY2UtYmxvY2sge1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IGF1dG87XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC52ZWhpY2xlLWNhcmRfX2RldGFpbHMge1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdCAgXHRcdFx0ZmxleC1ncm93OiAxO1xuXHRcdFx0XHQ+KiB7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC52ZWhpY2xlLWNhcmRfX2ltYWdlLWFyZWEge1xuXHRcdFx0XHRmbGV4LWdyb3c6IDA7XG5cdFx0XHR9XG5cdFx0XHQudmVoaWNsZS1jYXJkX190aXRsZSB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDA7XG5cdFx0XHRcdG1hcmdpbi10b3A6MDtcblx0XHRcdH1cblx0XHRcdC52ZWhpY2xlLWNhcmRfX2NvbXBhcmUuY2hlY2tib3gtaW5wdXQge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiBhdXRvO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiBhdXRvO1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogMXJlbTtcblx0XHRcdH1cblx0XHRcdC5zcnAtYnV0dG9uLXdpZGdldCB7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHR9XG5cdFx0XHRcblx0XHR9XG5cdH1cblxufVxuLmFkdmFuY2VkLWZpbHRlcnMtd3JhcHtcblx0ei1pbmRleDogOTk7XG5cdEBpbmNsdWRlIGJyZWFrcG9pbnQobWlueHMpIHtcblx0XHRwYWRkaW5nOiAwIDEuNnJlbSAwIDQwcHg7XG5cdH1cblx0Ji5maXhlZC1ib3R0b20ge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0fVxufVxuLmFkdmFuY2VkLWZpbHRlcnMge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNDQ0NDQ0M7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuXG5cdFtjb252ZXJ0dXMtZGF0YS1pZD1zcnBfX3Jlc2V0LWZpbHRlcnNdIHtcblx0XHR3aWR0aDoxMDAlO1xuXHRcdGJhY2tncm91bmQ6ICNEMDAxMUM7XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRiYWNrZ3JvdW5kOiByZ2JhKCNEMDAxMUMsMC45KTtcblx0XHR9XG5cdFx0JjphZnRlciB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0fVxuXHQuY29sbGFwc2Uge1xuXHRcdG1hcmdpbi1ib3R0b206IDEycHghaW1wb3J0YW50O1xuXHR9XG5cdC5jb2xsYXBzZV9fbGFiZWwge1xuXHRcdGNvbG9yOiRjb2xvcl9ibGFjaztcblx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRwYWRkaW5nLWJvdHRvbTogMTJweDtcblx0XHQmOmFmdGVyIHsgXG5cdFx0XHRjb2xvcjojMEQ2NUJGO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHR9XG5cdH1cblx0LmNvbGxhcHNlX19sYWJlbFxuXHQuc3JwLXNvcnRfX3NlbGVjdCB7IFxuXHRcdGJvcmRlci1yYWRpdXM6IDA7XG5cdH1cbn1cblxuXG5AaW5jbHVkZSBicmVha3BvaW50KHhzKSB7XG5cdC5zcnAtd3JhcHBlciB7XG5cdFx0LmZpbHRlci1idXR0b25zX190b2dnbGUge1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdH1cblx0XHQuZXh0cmEtZmlsdGVycyB7XG5cdFx0XHQuaW5wdXQtLWFsdGVybmF0ZSB7XG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICNFQUVBRUE7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDA7XG5cdFx0XHRcdGJveC1zaGFkb3c6IG5vbmUhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdH0gXG5cdFx0LnNycC1zb3J0X19zZWxlY3Qge1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgI2NjYztcblx0XHRcdGJveC1zaGFkb3c6IG5vbmUhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxuXHRcbn1cblxuXG4uZHRjLXBheW1lbnREcml2ZXItd2lkZ2V0IHtcblx0dGQge1xuXHRcdGNvbG9yOiAkY29sb3JfYmxhY2s7XG5cdH1cblx0dHI6bnRoLWNoaWxkKDIpIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cdCYtaW5mbyB7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxMnB4O1xuXHRcdHBhZGRpbmctdG9wOiAycHghaW1wb3J0YW50O1xuXHRcdHBhZGRpbmctcmlnaHQ6IDJweCFpbXBvcnRhbnQ7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdHdpZHRoOiAxNHB4O1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdG92ZXJmbG93OnZpc2libGUhaW1wb3J0YW50O1xuXHR9XG5cdCYtaW5mbzpiZWZvcmUge1xuXHRcdGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuXHRcdHdpZHRoOiAxNHB4O1xuXHRcdGhlaWdodDogMTRweDtcblx0XHRtYXJnaW4tdG9wOiAtNnB4O1xuXHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHR6LWluZGV4OiAtMSFpbXBvcnRhbnQ7XG5cdFx0Ym9yZGVyLXJhZGl1czogMTJweDtcblx0fVxuXHR0cjpudGgtY2hpbGQoMykgKiwgdHI6bnRoLWNoaWxkKDIpICoge1xuXHRcdGNvbG9yOiAjOGU4ZThlO1xuXHRcdGZvbnQtc2l6ZTogMTJweCFpbXBvcnRhbnQ7XG5cdH1cblx0Ji10b29sdGlwOmhvdmVyIC5kdGMtcGF5bWVudERyaXZlci13aWRnZXQtdG9vbHRpcHRleHQge1xuXHRcdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdFx0ei1pbmRleDogOTk5O1xuXHR9XG5cdFxufVxuIiwiLmV4dHJhLWZpbHRlcnMge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cblx0QGluY2x1ZGUgYnJlYWtwb2ludCh4cykge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1hcmdpbi1ib3R0b206IHNwYWNpbmcobWQpO1xuXHR9XG5cblx0LmlucHV0LS1hbHRlcm5hdGUge1xuXHRcdGJvcmRlci1sZWZ0OiAzcHggc29saWQgdmFyKC0tY29sb3ItcHJpbWFyeSk7XG5cdFx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludCh4eHMpIHtcblx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHR9XG5cdH1cblxuXHQuc2VsZWN0LS1ob2xsb3cge1xuXHRcdHdpZHRoOiBhdXRvO1xuXHR9XG5cblx0Jl9fdmlldy1zdHlsZSB7XG5cdFx0bWFyZ2luLWxlZnQ6IHNwYWNpbmcoc20pO1xuXHR9XG5cblx0LnNycC1zb3J0IHtcblxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblx0fVxufVxuIiwiLnZlaGljbGUtY2FyZCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0cGFkZGluZy1ib3R0b206IHNwYWNpbmcobGcpO1xuXG5cdGJvcmRlcjogMXB4IHNvbGlkICNDQ0NDQ0M7XG5cdCZfX2Z1bGwtZGV0YWlscyB7XG5cdFx0cGFkZGluZzogMTBweCAxNXB4IDBweDtcblx0fVxuXHQmX19ib3R0b20tZGV0YWlscyB7XG5cdFx0cGFkZGluZzogMCAxNXB4IDE1cHg7XG5cdFx0LmJ1dHRvbiB7XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdH1cblx0fVxuXG5cdCZfX2ltYWdlLWFyZWEge1xuXHRcdHdpZHRoOiAzMHJlbTtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0bWFyZ2luLXJpZ2h0OiBzcGFjaW5nKHNtKTtcblx0fVxuXG5cdCZfX2ltYWdlLWxpbmsge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRtaW4taGVpZ2h0OiAxNnJlbTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfbGlnaHRfZ3JleV8yO1xuXHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdH1cblxuXHQmX19oZWFkbGluZSB7XG5cdFx0Y29sb3I6ICRjb2xvcl93aGl0ZTtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0Zm9udC1zaXplOiAxLjNyZW07XG5cdFx0YmFja2dyb3VuZDogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG5cdFx0cGFkZGluZzogc3BhY2luZyh4eHMpIHNwYWNpbmcoc20pO1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjQ7XG5cdFx0bGVmdDogMDtcblx0XHRib3R0b206IDA7XG5cdFx0ei1pbmRleDogOTk7XG5cdFx0bWF4LXdpZHRoOiA4MCU7XG5cblx0XHQmOjpiZWZvcmUge1xuXHRcdFx0Y29udGVudDogXCJcXGYwNThcIjtcblx0XHRcdGZvbnQtd2VpZ2h0OiA5MDA7XG5cdFx0XHRmb250LWZhbWlseTogJGZvbnRfYXdlc29tZTtcblx0XHRcdG1hcmdpbi1yaWdodDogc3BhY2luZyh4eHMpO1xuXHRcdH1cblx0fVxuXG5cdCZfX2Z1bGwtZGV0YWlscyB7XG5cdFx0ZmxleDogMTtcblxuXHRcdCYtLWlubmVyIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0fVxuXHR9XG5cblx0Jl9faW1hZ2Uge1xuXHRcdGJvcmRlci1yYWRpdXM6IDNweCAwIDAgM3B4O1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cblx0Jl9fdGl0bGUge1xuXHRcdG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7XG5cdFx0Zm9udC1zaXplOiAycmVtO1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjQ7XG5cblx0XHRhICYge1xuXHRcdFx0Y29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuXHRcdFx0dHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlLWluLW91dDtcblxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3JfYmxhY2s7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji5iYWRnZS1vdmVybGF5IHtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDExcmVtO1xuXHRcdH1cblx0fVxuXG5cdCZfX2xvY2F0aW9uIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0Zm9udC1zaXplOiAxLjRyZW07XG5cdFx0Y29sb3I6ICRjb2xvcl93aGl0ZTtcblx0XHRiYWNrZ3JvdW5kOiAkY29sb3JfbWVkaXVtX2dyZXlfMTtcblx0XHRwYWRkaW5nOiBzcGFjaW5nKHh4eHMpIHNwYWNpbmcoc20pO1xuXHRcdG1hcmdpbi1ib3R0b206IHNwYWNpbmcoeHMpO1xuXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludCh4cykge1xuXHRcdFx0Zm9udC1zaXplOiAxLjZyZW07XG5cdFx0fVxuXHR9XG5cblx0Jl9fYWN0aW9uLXdyYXAge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0ZmxleC1mbG93OiByb3cgd3JhcDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0cGFkZGluZzogc3BhY2luZyh4eHMpIDA7XG5cdFx0bWFyZ2luOiAwIDE1cHghaW1wb3J0YW50O1xuXHR9XG5cblx0Jl9fYWN0aW9uIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0cGFkZGluZzogc3BhY2luZyh4eHMpIHNwYWNpbmcoeHMpO1xuXHRcdGZvbnQtc2l6ZTogMS4ycmVtO1xuXHRcdGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcblx0XHRiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcblx0XHRjb2xvcjogJGNvbG9yX3doaXRlO1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0JjphZnRlcntcblx0XHRcdGNvbnRlbnQ6IFwiXFxGMTA1XCI7XG5cdFx0XHRmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBQcm9cIiwgc2Fucy1zZXJpZjtcblx0XHRcdG1hcmdpbi1sZWZ0OiAxMHB4O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHR9XG5cdFx0aSB7XG5cdFx0XHRjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG5cdFx0fVxuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1wcmltYXJ5LWRhcmspO1xuXHRcdFx0Y29sb3I6ICRjb2xvcl93aGl0ZTtcblx0XHR9XG5cblx0XHQmLS1ncmV5IHtcblx0XHRcdFxuXHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1wcmltYXJ5KTs7XG5cdFx0XHRjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAwO1xuXHRcdFx0Ym94LXNoYWRvdzogbm9uZTtcblxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHJnYmEoJGNvbG9yX2JsYWNrLCAwLjEpO1xuXHRcdFx0XHRjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Jl9fYWN0aW9uLS1wcmltYXJ5IHtcblx0XHRhbGlnbi1zZWxmOiBjZW50ZXI7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0Ym9yZGVyOiAycHggc29saWQgdmFyKC0tY29sb3ItcHJpbWFyeSk7XG5cdFx0Zm9udC1zaXplOiAxLjRyZW07XG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG5cdFx0YmFja2dyb3VuZDogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG5cdFx0Y29sb3I6ICRjb2xvcl93aGl0ZTtcblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0YmFja2dyb3VuZDogdmFyKC0tY29sb3ItcHJpbWFyeS1kYXJrKTtcblx0XHRcdGNvbG9yOiAkY29sb3Jfd2hpdGU7XG5cdFx0fVxuXHR9XG5cblx0Jl9fZGV0YWlscyB7XG5cdFx0bWFyZ2luLXJpZ2h0OiBzcGFjaW5nKHhzKTtcblx0XHRmbGV4OiA0O1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1mbG93OiBjb2x1bW4gbm93cmFwO1xuXHR9XG5cblx0LnByaWNlLWJsb2NrIHtcblx0XHRmbGV4OiAzO1xuXHRcdGZsZXgtZmxvdzogY29sdW1uIG5vd3JhcDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHQmX19wcmljZSB7XG5cdFx0XHRjb2xvcjogJGNvbG9yX2JsYWNrO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0fVxuXHRcdCZfX3ByaWNlLS1wcmltYXJ5IHtcblx0XHRcdGNvbG9yOiNDQzA4MTM7XG5cdFx0fVxuXHRcdCZfX3ByaWNlLS1kYXJrIHtcblx0XHRcdGNvbG9yOiAkY29sb3JfYmxhY2s7XG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHR9XG5cdFx0Jl9fbGFiZWwge1xuXHRcdFx0Zm9udC1zaXplOiAxLjZyZW07XG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdGNvbG9yOiAkY29sb3JfYmxhY2s7XG5cdFx0fVxuXHRcdC52ZWhpY2xlLWNhcmRfX3ByaWNlLXdyYXAge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMC41cmVtO1xuXHRcdH1cblx0XHQudmVoaWNsZS1jYXJkX19kZWFsZXItcHJpY2Uge1xuXHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICNFNkU2RTY7XG5cdFx0XHRwYWRkaW5nLXRvcDogMS4ycmVtO1xuXHRcdFx0bWFyZ2luLXRvcDogMnJlbTtcblx0XHRcdC5wcmljZS1ibG9ja19fbGFiZWwge1xuXHRcdFx0XHRmb250LXNpemU6IDIuMHJlbTtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRcdGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcblx0XHRcdH1cblx0XHRcdC5wcmljZS1ibG9ja19fcHJpY2UtLWRhcmsge1xuXHRcdFx0XHRjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG5cdFx0XHR9XG5cdFx0fSBcblx0XHQmLS1leHBhbmRlZCAucHJpY2UtYmxvY2tfX2xhYmVsOjphZnRlciB7XG5cdFx0XHRkaXNwbGF5Om5vbmU7XG5cdFx0fVxuXHRcdCZfX3Rvb2x0aXAtaWNvbiB7XG5cdFx0XHRjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG5cdFx0fVxuXHR9XG5cdC52ZWhpY2xlLWNhcmRfX2NvbG9yZWQtc3ViLC52ZWhpY2xlLWNhcmRfX3NycF9fY3JlZGl0cyAucHJpY2UtYmxvY2tfX2xhYmVsIHtcblx0XHRjb2xvcjojQ0MwODEzO1xuXHR9XG5cdC52ZWhpY2xlLWNhcmRfX3NycF9fY3JlZGl0cyAucHJpY2UtYmxvY2tfX3N1YiB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXG5cdCZfX3ByaWNlLXdyYXAge1xuXHRcdG1hcmdpbi1ib3R0b206IHNwYWNpbmcoeHh4cyk7XG5cblx0XHQmLndpdGgtcHJpY2UtYmFkZ2Uge1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0ZmxleDogMTtcblx0XHR9XG5cdH1cblxuXHQmX19kaXZpZGVyIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRiYWNrZ3JvdW5kOiAkY29sb3JfbGlnaHRfZ3JleV8yO1xuXHRcdG1hcmdpbi10b3A6IHNwYWNpbmcoeHMpO1xuXHR9XG5cblx0Jl9fY29sb3JlZC1zdWIge1xuXHRcdGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcblx0fVxuXG5cdCZfX25vLXByaWNlIHtcblx0XHRtYXJnaW4tYm90dG9tOiBzcGFjaW5nKHNtKTtcblx0XHRmb250LXNpemU6IDJyZW07XG5cdH1cblxuXHQmLS1tb2JpbGUge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblxuXHQmX19zYXZpbmdzIHtcblx0XHRjb2xvcjogJGNvbG9yX21lZGl1bV9ncmV5XzI7XG5cdFx0bWFyZ2luLWJvdHRvbTogc3BhY2luZyhzbSk7XG5cblx0XHQudG9vbHRpcC10cmlnZ2VyIHtcblx0XHRcdGNvbG9yOiAkY29sb3JfZGFya19ncmV5XzE7XG5cdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdH1cblx0fVxuXG5cdCZfX2NvbXBhcmUge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG5cdFx0cGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG5cblx0XHQuY2hlY2ttYXJrIHtcblx0XHRcdHBvc2l0aW9uOiBzdGF0aWMgIWltcG9ydGFudDtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl93aGl0ZSAhaW1wb3J0YW50O1xuXHRcdFx0Ym94LXNoYWRvdzogaW5zZXQgMCAxcHggM3B4IDAgcmdiYSgkY29sb3JfZGFya19ncmV5XzIsIDAuNSkgIWltcG9ydGFudDtcblx0XHRcdHdpZHRoOiAxNXB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRoZWlnaHQ6IDE1cHggIWltcG9ydGFudDtcblx0XHR9XG5cblx0XHQmLmNoZWNrYm94LWlucHV0IGlucHV0OmNoZWNrZWQgfiAuY2hlY2ttYXJrOjphZnRlciB7XG5cdFx0XHRjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeS1kYXJrKTtcblx0XHR9XG5cblx0XHQmLS1tb2JpbGUge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cblxuXHQmX19jb21wYXJlLWxhYmVsIHtcblx0XHRtYXJnaW4tcmlnaHQ6IHNwYWNpbmcoeHhzKTtcblx0fVxuXG5cdCZfX2NvbXBhcmUtd3JhcHBlciB7XG5cdFx0bWFyZ2luOiBzcGFjaW5nKHhzKSAwO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24tY29udGVudDogY2VudGVyO1xuXHR9XG5cblx0Jl9fY29tcGFyZS1saW5rIHtcblx0XHRmb250LXNpemU6IDEuM3JlbTtcblx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdG1hcmdpbi1sZWZ0OiBzcGFjaW5nKHhzKTtcblx0XHRtYXJnaW4tcmlnaHQ6IHNwYWNpbmcoeHMpO1xuXG5cdFx0LmZhLWNoZWNrLXNxdWFyZSB7XG5cdFx0XHRtYXJnaW4tbGVmdDogc3BhY2luZyh4cyk7XG5cdFx0fVxuXG5cdFx0Ji0tbW9iaWxlIHtcblx0XHRcdG1hcmdpbjogc3BhY2luZyh4cykgMDtcblx0XHRcdHBhZGRpbmc6IHNwYWNpbmcoeHhzKSBzcGFjaW5nKG1kKTtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0Ym9yZGVyOiAycHggc29saWQgdmFyKC0tY29sb3ItcHJpbWFyeSk7XG5cdFx0XHRmb250LXNpemU6IDEuNnJlbTtcblx0XHRcdGhlaWdodDogNC4ycmVtO1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3Jfd2hpdGU7XG5cdFx0XHRjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG5cdFx0fVxuXHR9XG5cblx0Jl9faGlkZGVuLWRlc2t0b3Age1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblxuXHQuYnV0dG9uIHtcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0Ji0taGlkZGVuLWRlc2t0b3Age1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cblx0XHRAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XG5cblx0XHRcdCYtLWhpZGRlbi1kZXNrdG9wIHtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdH1cblxuXHRcdFx0Ji0taGlkZGVuLW1vYmlsZSB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmZ1bGwtd2lkdGgge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cblx0LmhhbGYtd2lkdGgge1xuXHRcdHdpZHRoOiBjYWxjKDUwJSAtICN7c3BhY2luZyh4eHhzKX0pO1xuXHR9XG5cblx0LmJhZGdlcy13cmFwIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0cGFkZGluZzogc3BhY2luZyh4cykgMDtcblxuXHRcdCYtLXN0YWNrZWQge1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuXHRcdFx0ZGl2OmZpcnN0LWNoaWxkIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogc3BhY2luZyh4cyk7XG5cdFx0XHRcdGFsaWduLXNlbGY6IGJhc2VsaW5lO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5jZXJ0aWZpZWQtYmFkZ2Uge1xuXHRcdG1heC1oZWlnaHQ6IDhyZW07XG5cdFx0bWF4LXdpZHRoOiAyMHJlbTtcblx0fVxuXG5cdC5kZXRhaWxlZC1zcGVjcyB7XG5cdFx0XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0cGFkZGluZy1ib3R0b206IDFyZW07XG5cdFx0bGkuZGV0YWlsZWQtc3BlY3NfX3NpbmdsZSB7XG5cdFx0XHRkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXG5cdFx0XHQuZGV0YWlsZWQtc3BlY3NfX2xhYmVsIHtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdH1cblxuXHRcdFx0LmRldGFpbGVkLXNwZWNzX192YWx1ZSB7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdFx0XHR9XG5cblx0XHRcdCY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMXJlbTtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAycmVtO1xuXHRcdFx0XHQmOjpiZWZvcmUgeyBcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcblx0XHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdFx0XHR3aWR0aDogMTVweDtcblx0XHRcdFx0aGVpZ2h0OiAxNXB4O1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDFyZW07XG5cdFx0XHR9XG5cblx0XHRcdCYuZXh0ZXJpb3JfY29sb3I6OmJlZm9yZSB7XG5cdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvZXh0ZXJpb3JfY29sb3IucG5nKTtcblx0XHRcdH1cblxuXHRcdFx0Ji5pbnRlcmlvcl9jb2xvcjo6YmVmb3JlIHtcblx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pbnRlcmlvcl9jb2xvci5wbmcpO1xuXHRcdFx0fVxuXG5cdFx0XHQmLmVuZ2luZTo6YmVmb3JlIHtcblx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9lbmdpbmUucG5nKTtcblx0XHRcdH1cblxuXHRcdFx0Ji50cmFuc21pc3Npb246OmJlZm9yZSB7XG5cdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvdHJhbXNtaXNzaW9uLnBuZyk7XG5cdFx0XHR9XG5cblx0XHRcdCYuZnVlbF9lY29ub215X2NpdHlfa206OmJlZm9yZSB7XG5cdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvZnVlbF9lY29ub215X2NpdHlfa20ucG5nKTtcblx0XHRcdH1cblx0XHRcdCYudmluOjpiZWZvcmUge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3Zpbi5wbmcpO1xuXHRcdFx0fVxuXHRcdFx0Ji5vZG9tZXRlcjo6YmVmb3JlIHtcblx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9vZG9tZXRlci5wbmcpO1xuXHRcdFx0fVxuXHRcdFx0Ji5zYWxlX2NsYXNzOjpiZWZvcmUge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2NvbmRpdGlvbi5wbmcpO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cdFx0XHR9XG5cdFx0XHQmLmJvZHlfc3R5bGU6OmJlZm9yZSB7XG5cdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvYm9keV9zdHlsZS5wbmcpO1xuXHRcdFx0fVxuXHRcdFx0Ji5kcml2ZV90cmFpbjo6YmVmb3JlIHtcblx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9kcml2ZV90cmFpbi5wbmcpO1xuXHRcdFx0fVxuXHRcdFx0Ji5wYXNzZW5nZXI6OmJlZm9yZSB7XG5cdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvcGFzc2VuZ2Vycy5wbmcpO1xuXHRcdFx0fVxuXHRcdFx0Ji5kb29yczo6YmVmb3JlIHtcblx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9kb29ycy5wbmcpO1xuXHRcdFx0fVxuXHRcdFx0Ji5mdWVsX3R5cGU6OmJlZm9yZSB7XG5cdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvZnVlbF90eXBlLnBuZyk7XG5cdFx0XHR9XG5cdFx0XHQmLmZ1ZWxfZWNvbm9teV9oaWdod2F5X2ttOjpiZWZvcmUge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2Z1ZWxfZWNvbm9teV9oaWdod2F5X2ttLnBuZyk7XG5cdFx0XHR9XG5cdFx0XHQmLm1hbnVfZXh0ZXJpb3JfY29sb3I6OmJlZm9yZSB7XG5cdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvbWFudV9leHRlcmlvcl9jb2xvci5wbmcpO1xuXHRcdFx0fVxuXG5cdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LnF1aWNrLXZkcC1idXR0b24ge1xuXHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRpIHtcblx0XHRcdHdpZHRoOiA1LjRyZW07XG5cdFx0XHRoZWlnaHQ6IDUuNHJlbTtcblx0XHRcdGZvbnQtc2l6ZTogMnJlbTtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdGNvbG9yOiAkY29sb3Jfd2hpdGU7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHRtYXJnaW4tdG9wOiAtN3JlbTtcblx0XHRcdG1hcmdpbi1ib3R0b206IDJyZW07XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IHNwYWNpbmcoc20pO1xuXHRcdFx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC4zcztcblxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnktZGFyayk7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Jl9fbGlzdC12aWV3IHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogMjAlO1xuXHRcdFx0cmlnaHQ6IC01JTtcblx0XHR9XG5cdH1cblxuXHQmX19kZXNjcmlwdGlvbiB7XG5cdFx0Y29sb3I6ICRjb2xvcl9tZWRpdW1fZ3JleV8yO1xuXHRcdG1hcmdpbi1ib3R0b206IHNwYWNpbmcoeHMpO1xuXHRcdGZvbnQtc2l6ZTogMS40cmVtO1xuXHR9XG5cdC5jYXJmYXgtc2VjdGlvbiB7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdH1cblx0LmJhZGdlcy13cmFwIGRpdjpmaXJzdC1jaGlsZCB7XG5cdFx0bWFyZ2luOiAwIGF1dG87XG5cdH1cbn1cblxuLnF1aWNrLXZkcF9fbWFpbiAubG9jYXRpb24gLmZhLW1hcC1tYXJrZXItYWx0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEycHghaW1wb3J0YW50O1xuXHRAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XG5cdFx0bWFyZ2luLXJpZ2h0OiAxMHB4IWltcG9ydGFudDtcblx0fVxufSIsIkBpbmNsdWRlIGJyZWFrcG9pbnQobWluc20pIHtcblxuXHRAc3VwcG9ydHMgKCBkaXNwbGF5OiBncmlkICkge1xuXG5cdFx0LmdyaWQtcm93IHtcblx0XHRcdGRpc3BsYXk6IGdyaWQ7XG5cdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpdCwgbWlubWF4KDM2cmVtLCAxZnIpKTtcblx0XHR9XG5cdH1cblxuXHQuZ3JpZC12aWV3IHtcblx0XHRtYXgtd2lkdGg6IDQwcmVtO1xuXHRcdG1pbi13aWR0aDogMzZyZW07XG5cblx0XHQudmVoaWNsZS1jYXJkIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRtYXgtd2lkdGg6IDQwcmVtO1xuXHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMDtcblxuXHRcdFx0LmJ0biB7XG5cblx0XHRcdFx0Ji0tbm8tbWFyZ2luIHtcblx0XHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Jl9fY29tcGFyZS1saW5rIHtcblxuXHRcdFx0XHQmLS1tb2JpbGUge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Jl9faGlkZGVuLWRlc2t0b3Age1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRmbGV4LWZsb3c6IGNvbHVtbiBub3dyYXA7XG5cblx0XHRcdFx0cCB7XG5cdFx0XHRcdFx0cGFkZGluZy1yaWdodDogc3BhY2luZyh4cyk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Jl9faW1hZ2UtYXJlYSB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXG5cdFx0XHQmX19mdWxsLWRldGFpbHMtLWlubmVyIHtcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuXG5cdFx0XHRcdEBtZWRpYSBhbGwgYW5kICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSksICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSB7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Jl9faW1hZ2Uge1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDNweCAzcHggMCAwO1xuXHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXG5cdFx0XHQmX19hY3Rpb24td3JhcCB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0fVxuXG5cdFx0XHQmX19kZXRhaWxzIHtcblx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0fVxuXG5cdFx0XHQmX190aXRsZSB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IHNwYWNpbmcoeHMpO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiBzcGFjaW5nKHh4cyk7XG5cblx0XHRcdFx0Ji5iYWRnZS1vdmVybGF5IHtcblx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5wcmljZS1ibG9jayB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRwYWRkaW5nOiBzcGFjaW5nKHNtKSAwO1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuXG5cdFx0XHRcdCZfX3NpbmdsZSB7XG5cdFx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmJhZGdlcy13cmFwIHtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiBzcGFjaW5nKHhzKTtcblx0XHR9XG5cdH1cbn1cblxuQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xuXG5cdC5ncmlkLXZpZXcge1xuXHRcdG1heC13aWR0aDogNDRyZW07XG5cdFx0bWluLXdpZHRoOiAzNHJlbTtcblx0fVxuXG5cdC52ZWhpY2xlLWNhcmQge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1heC13aWR0aDogNDRyZW07XG5cdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0cGFkZGluZy1ib3R0b206IDA7XG5cblx0XHQmX19pbWFnZS1hcmVhIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblxuXHRcdCZfX2Z1bGwtZGV0YWlscy0taW5uZXIge1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cblx0XHRcdEBtZWRpYSBhbGwgYW5kICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSksICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCZfX2ltYWdlIHtcblx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDNweCAzcHggMCAwO1xuXHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXG5cdFx0Jl9fYWN0aW9uLXdyYXAge1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHRcdHJpZ2h0OiAwO1xuXHRcdH1cblxuXHRcdCZfX2RldGFpbHMge1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdH1cblxuXHRcdCZfX3RpdGxlIHtcblx0XHRcdG1hcmdpbi10b3A6IHNwYWNpbmcoeHMpO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogc3BhY2luZyh4eHMpO1xuXG5cdFx0XHQmLmJhZGdlLW92ZXJsYXkge1xuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5wcmljZS1ibG9jayB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdHBhZGRpbmc6IHNwYWNpbmcoc20pIDA7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0XHRhbGlnbi1pdGVtczogc3RyZXRjaDtcblxuXHRcdFx0Jl9fc2luZ2xlIHtcblx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCZfX2NvbXBhcmUtbGluayB7XG5cblx0XHRcdCYtLW1vYmlsZSB7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Jl9fY29tcGFyZSB7XG5cblx0XHRcdCYtLWRlc2t0b3Age1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXG5cdFx0XHQmLS1tb2JpbGUtd3JhcHBlciB7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGZsZXgtZmxvdzogY29sdW1uIG5vd3JhcDtcblx0XHRcdH1cblxuXHRcdFx0Ji1tb2JpbGUge1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG5cdFx0XHRcdGhlaWdodDogNC4ycmVtO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Jfd2hpdGU7XG5cblx0XHRcdFx0cCB7XG5cdFx0XHRcdFx0cGFkZGluZy1yaWdodDogc3BhY2luZyh4cyk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5mdWxsLXdpZHRoIHtcblx0XHRcdG1hcmdpbjogMDtcblx0XHR9XG5cblx0XHQuaGFsZi13aWR0aCB7XG5cdFx0XHR3aWR0aDogNTAlO1xuXHRcdH1cblxuXHRcdCZfX2hpZGRlbi1tb2JpbGUge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cblx0XHQmX19oaWRkZW4tZGVza3RvcCB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdH1cblxuXHRcdC5iYWRnZXMtd3JhcCB7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogc3BhY2luZyh4cyk7XG5cdFx0fVxuXHR9XG59XG5cbkBpbmNsdWRlIGJyZWFrcG9pbnQoeHMpIHtcblxuXHQuZ3JpZC12aWV3IHtcblx0XHRtYXJnaW46IDAgYXV0bztcblx0fVxuXG5cdC52ZWhpY2xlLWNhcmQge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1heC13aWR0aDogNDByZW07XG5cdFx0bWFyZ2luOiAwIGF1dG87XG5cblx0XHQuYnRuIHtcblxuXHRcdFx0Ji0tbm8tbWFyZ2luIHtcblx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCZfX2NvbXBhcmUge1xuXG5cdFx0XHQmLWxpbmstLW1vYmlsZSB7XG5cdFx0XHRcdHBhZGRpbmc6IDAgc3BhY2luZyhzbSkgIWltcG9ydGFudDtcblx0XHRcdH1cblxuXHRcdFx0Ji1tb2JpbGUge1xuXHRcdFx0XHRwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0fVxuXG5cdFx0XHQmLWxpbmstLXdyYXBwZXIge1xuXHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuIl0sInNvdXJjZVJvb3QiOiIifQ==*/