@import url(https://fonts.googleapis.com/css2?family=Black+Ops+One&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Black+Ops+One&display=swap);
.font-primary-1{font-family:var(--ps-font-heading, Montserrat, sans-serif);font-size:remc(30px);font-weight:800}.font-primary-1.-variant-1{font-size:remc(60px);line-height:remc(62px)}.font-primary-1.-variant-2{font-size:remc(90px)}.font-primary-1.-variant-3{font-size:remc(25px)}.font-primary-2{font-family:var(--ps-font-heading, Montserrat, sans-serif);font-size:remc(24px);font-weight:400}.font-primary-2.-variant-1{font-size:remc(18px);font-style:normal}.font-primary-3{font-family:var(--ps-font-heading, Montserrat, sans-serif);font-size:remc(20px);font-weight:500;font-style:normal}.font-primary-4{font-family:var(--ps-font-heading, Montserrat, sans-serif);font-size:remc(14px);font-weight:600;font-style:normal}.font-secondary-1{font-family:var(--ps-font-primary, Poppins, sans-serif);font-size:remc(15px);font-weight:600}.font-secondary-1.-variant-1{font-style:normal}.font-secondary-1.-variant-2{font-size:remc(10px)}.font-secondary-2{font-family:var(--ps-font-primary, Poppins, sans-serif);font-size:remc(13px);font-weight:400}.font-secondary-2.-variant-1{font-size:remc(16px)}.font-secondary-3{font-family:var(--ps-font-primary, Poppins, sans-serif);font-weight:300}.font-special{font-family:"Kaushan Script",cursive;font-size:remc(40px);font-weight:400}.font-special2{font-family:var(--ps-font-heading, Montserrat, sans-serif);font-size:remc(40px);font-weight:800;letter-spacing:remc(4px)}.font-primary-1{font-family:var(--ps-font-heading, Montserrat, sans-serif);font-size:remc(30px);font-weight:800}.font-primary-1.-variant-1{font-size:remc(60px);line-height:remc(62px)}.font-primary-1.-variant-2{font-size:remc(90px)}.font-primary-1.-variant-3{font-size:remc(25px)}.font-primary-2{font-family:var(--ps-font-heading, Montserrat, sans-serif);font-size:remc(24px);font-weight:400}.font-primary-2.-variant-1{font-size:remc(18px);font-style:normal}.font-primary-3{font-family:var(--ps-font-heading, Montserrat, sans-serif);font-size:remc(20px);font-weight:500;font-style:normal}.font-primary-4{font-family:var(--ps-font-heading, Montserrat, sans-serif);font-size:remc(14px);font-weight:600;font-style:normal}.font-secondary-1{font-family:var(--ps-font-primary, Poppins, sans-serif);font-size:remc(15px);font-weight:600}.font-secondary-1.-variant-1{font-style:normal}.font-secondary-1.-variant-2{font-size:remc(10px)}.font-secondary-2{font-family:var(--ps-font-primary, Poppins, sans-serif);font-size:remc(13px);font-weight:400}.font-secondary-2.-variant-1{font-size:remc(16px)}.font-secondary-3{font-family:var(--ps-font-primary, Poppins, sans-serif);font-weight:300}.font-special{font-family:"Kaushan Script",cursive;font-size:remc(40px);font-weight:400}.font-special2{font-family:var(--ps-font-heading, Montserrat, sans-serif);font-size:remc(40px);font-weight:800;letter-spacing:remc(4px)}@keyframes ps-spin{to{transform:rotate(360deg)}}.ps-component--vehicle-select[data-ps-vehicle-select=card]{--ps-vs-color-primary: var(--ps-vs-primary, var(--ps-color-primary-dark, #4b84c0));--ps-vs-color-primary-hover: var(--ps-vs-primary-hover, var(--ps-color-primary, #001877));--ps-vs-go-bg-dark: color-mix(in srgb, var(--ps-vs-go-bg) 84%, #000);--ps-vs-color-body-bg: var(--ps-vs-body-bg, var(--ps-color-primary, #001877));--ps-vs-color-surface: var(--ps-vs-surface, var(--ps-color-surface, #ffffff));--ps-vs-color-surface-alt: var(--ps-color-surface-alt, #f5f6fa);--ps-vs-color-border: var(--ps-vs-border, var(--ps-color-border, #d1d5db));--ps-vs-color-border-focus: var(--ps-color-primary, #305CDE);--ps-vs-color-text: var(--ps-vs-text, var(--ps-color-text, #1f2937));--ps-vs-color-text-light: var(--ps-color-text-3, #6b7280);--ps-vs-color-text-inverse: var(--ps-color-text-inverse, #ffffff);--ps-vs-color-danger: var(--ps-color-danger, #dc2626);--ps-vs-font-family: var(--ps-vs-font, var(--ps-font-primary, Poppins, sans-serif));--ps-vs-font-weight-bold: var(--ps-font-weight-bold, 700);--ps-vs-font-weight-normal: var(--ps-font-weight-normal, 400);--ps-vs-color-neutral: var(--ps-color-neutral, #ffffff);position:relative;width:100%;font-family:var(--ps-vs-font-family);font-size:16px;color:var(--ps-vs-color-text)}.ps-component--vehicle-select[data-ps-vehicle-select=card] .ps-vs-card__wrapper{background:var(--ps-vs-color-body-bg);border:1px solid var(--ps-vs-color-border);border-radius:8px;padding:24px;box-shadow:0 1px 2px rgba(0,0,0,.05)}.ps-component--vehicle-select[data-ps-vehicle-select=card] .ps-vs-card__title{font-size:22px;font-weight:var(--ps-vs-font-weight-bold);margin:0 0 16px 0;color:var(--ps-vs-color-neutral)}.ps-component--vehicle-select[data-ps-vehicle-select=card] .ps-vs-card__form-row{display:flex;flex-direction:column;gap:8px}.ps-component--vehicle-select[data-ps-vehicle-select=card] .ps-vs-card__fields{display:flex;flex-direction:column;gap:8px}.ps-component--vehicle-select[data-ps-vehicle-select=card].ps-layout--horizontal .ps-vs-card__form-row{flex-direction:row;flex-wrap:wrap;align-items:flex-start}.ps-component--vehicle-select[data-ps-vehicle-select=card].ps-layout--horizontal .ps-vs-card__fields{flex-direction:row;flex-wrap:wrap;flex:1;min-width:0}.ps-component--vehicle-select[data-ps-vehicle-select=card].ps-layout--horizontal .ps-vs-card__fields .ps-vs-card__field{flex:1 1 0;min-width:120px}.ps-component--vehicle-select[data-ps-vehicle-select=card].ps-layout--horizontal .ps-vs-card__field-header{padding:8px 12px;min-height:48px;position:relative}.ps-component--vehicle-select[data-ps-vehicle-select=card].ps-layout--horizontal .ps-vs-card__check{display:inline-flex;position:absolute;right:12px;top:50%;transform:translateY(-50%);margin-left:0;z-index:1}.ps-component--vehicle-select[data-ps-vehicle-select=card].ps-layout--horizontal .ps-vs-card__step{width:22px;font-size:16px}.ps-component--vehicle-select[data-ps-vehicle-select=card].ps-layout--horizontal .ps-vs-card__separator{margin:0 8px}.ps-component--vehicle-select[data-ps-vehicle-select=card].ps-layout--horizontal .ps-vs-card__go-btn{width:100%;min-width:80px;padding:0 24px}.ps-component--vehicle-select[data-ps-vehicle-select=card].ps-layout--horizontal .ps-vs-card__actions{flex-direction:column;align-items:stretch;align-self:stretch;min-width:100px;gap:4px}.ps-component--vehicle-select[data-ps-vehicle-select=card] .ps-vs-card__field{position:relative;border:1px solid var(--ps-vs-color-border);border-radius:6px;background:var(--ps-vs-color-surface);transition:border-color 250ms ease,box-shadow 250ms ease}.ps-component--vehicle-select[data-ps-vehicle-select=card] .ps-vs-card__field--disabled{opacity:.5;pointer-events:none;background:var(--ps-vs-color-surface-alt)}.ps-component--vehicle-select[data-ps-vehicle-select=card] .ps-vs-card__field--open{border-color:var(--ps-vs-color-border-focus);box-shadow:0 0 0 3px rgba(48,92,222,.12);z-index:1000;opacity:1 !important;pointer-events:auto !important;background:var(--ps-vs-color-surface) !important}.ps-component--vehicle-select[data-ps-vehicle-select=card] .ps-vs-card__field--success{border-color:#6dc97e;box-shadow:inset 0 0 8px 0 rgba(40,167,69,.18);transition:box-shadow .3s ease,border-color .3s ease}.ps-component--vehicle-select[data-ps-vehicle-select=card] .ps-vs-card__check{display:inline-flex;visibility:hidden;width:18px;height:18px;align-items:center;justify-content:center;flex-shrink:0;margin-left:8px;color:#28a745}.ps-component--vehicle-select[data-ps-vehicle-select=card] .ps-vs-card__check svg{display:block}.ps-component--vehicle-select[data-ps-vehicle-select=card] .ps-vs-card__field--success .ps-vs-card__check{visibility:visible;animation:psVsCheckPop .3s ease}@keyframes psVsCheckPop{0%{transform:scale(0);opacity:0}60%{transform:scale(1.2)}100%{transform:scale(1);opacity:1}}.ps-component--vehicle-select[data-ps-vehicle-select=card] .ps-vs-card__field-header{display:flex;align-items:center;padding:12px 16px;cursor:pointer;user-select:none;min-height:48px}.ps-component--vehicle-select[data-ps-vehicle-select=card] .ps-vs-card__field-header:hover{background:var(--ps-vs-color-surface-alt);border-radius:6px}.ps-component--vehicle-select[data-ps-vehicle-select=card] .ps-vs-card__step{flex-shrink:0;width:28px;font-size:18px;font-weight:var(--ps-vs-font-weight-bold);text-align:center;align-self:center}.ps-component--vehicle-select[data-ps-vehicle-select=card] .ps-vs-card__separator{flex-shrink:0;width:1px;height:28px;background:var(--ps-vs-color-border);margin:0 12px}.ps-component--vehicle-select[data-ps-vehicle-select=card] .ps-vs-card__label-wrap{flex:1;position:relative;min-height:28px;display:flex;flex-direction:column;justify-content:center;min-width:0}.ps-component--vehicle-select[data-ps-vehicle-select=card] .ps-vs-card__floating-label{font-size:16px;font-weight:500;color:var(--ps-vs-color-text-light);text-transform:uppercase;letter-spacing:.5px;transition:all 250ms ease}.ps-component--vehicle-select[data-ps-vehicle-select=card] .ps-vs-card__floating-label--up{font-size:12px;transform:translateY(-2px)}.ps-component--vehicle-select[data-ps-vehicle-select=card] .ps-vs-card__value{font-size:16px;font-weight:var(--ps-vs-font-weight-bold);color:var(--ps-vs-color-text)}.ps-component--vehicle-select[data-ps-vehicle-select=card] .ps-vs-card__chevron{flex-shrink:0;display:inline-block;width:8px;height:8px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transition:transform 150ms ease;transform:rotate(45deg);color:var(--ps-vs-color-text-light);margin-left:8px}.ps-component--vehicle-select[data-ps-vehicle-select=card] .ps-vs-card__field--open .ps-vs-card__chevron{transform:rotate(-135deg)}.ps-component--vehicle-select[data-ps-vehicle-select=card] .ps-vs-card__field--success:not(.ps-vs-card__field--open) .ps-vs-card__chevron{visibility:hidden}.ps-component--vehicle-select[data-ps-vehicle-select=card] .ps-vs-card__field--open .ps-vs-card__check{visibility:hidden}.ps-component--vehicle-select[data-ps-vehicle-select=card] .ps-vs-card__panel{position:absolute;top:100%;left:0;right:0;z-index:110;background:var(--ps-vs-color-surface);border:1px solid var(--ps-vs-color-border-focus);border-top:none;border-radius:0 0 6px 6px;box-shadow:0 10px 25px rgba(0,0,0,.15);opacity:0;transform:translateY(-4px);transition:opacity 250ms ease,transform 250ms ease;pointer-events:auto}.ps-component--vehicle-select[data-ps-vehicle-select=card] .ps-vs-card__panel--visible{opacity:1;transform:translateY(0)}.ps-component--vehicle-select[data-ps-vehicle-select=card] .ps-vs-card__filter-wrap{padding:8px 12px;border-bottom:1px solid var(--ps-vs-color-surface-alt)}.ps-component--vehicle-select[data-ps-vehicle-select=card] .ps-vs-card__filter-input{width:100%;padding:8px 12px;border:1px solid var(--ps-vs-color-border);border-radius:4px;font-family:var(--ps-vs-font-family);font-size:14px;color:var(--ps-vs-color-text);background:var(--ps-vs-color-surface);outline:none;box-sizing:border-box}.ps-component--vehicle-select[data-ps-vehicle-select=card] .ps-vs-card__filter-input:focus{border-color:var(--ps-vs-color-border-focus);box-shadow:0 0 0 2px rgba(48,92,222,.1)}.ps-component--vehicle-select[data-ps-vehicle-select=card] .ps-vs-card__filter-input::placeholder{color:var(--ps-vs-color-text-light)}.ps-component--vehicle-select[data-ps-vehicle-select=card] .ps-vs-card__scroll-track{position:relative;height:4px;background:var(--ps-vs-color-surface-alt);margin:8px 16px 0;border-radius:2px;overflow:hidden}.ps-component--vehicle-select[data-ps-vehicle-select=card] .ps-vs-card__scroll-thumb{position:absolute;top:0;left:0;height:100%;width:40px;background:var(--ps-vs-color-primary);border-radius:2px;transition:transform 60ms linear}.ps-component--vehicle-select[data-ps-vehicle-select=card] .ps-vs-card__options{list-style:none;margin:0;padding:0;max-height:280px;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;padding:4px 0}.ps-component--vehicle-select[data-ps-vehicle-select=card] .ps-vs-card__option{padding:12px 24px;cursor:pointer;font-size:16px;color:var(--ps-vs-color-text);transition:background 150ms ease;border-bottom:1px solid var(--ps-vs-color-surface-alt)}.ps-component--vehicle-select[data-ps-vehicle-select=card] .ps-vs-card__option:last-child{border-bottom:none}.ps-component--vehicle-select[data-ps-vehicle-select=card] .ps-vs-card__option:hover{background:var(--ps-vs-color-surface-alt)}.ps-component--vehicle-select[data-ps-vehicle-select=card] .ps-vs-card__option--active{font-weight:var(--ps-vs-font-weight-bold);color:var(--ps-vs-color-primary);background:rgba(48,92,222,.04)}.ps-component--vehicle-select[data-ps-vehicle-select=card] .ps-vs-card__option--highlight{background:rgba(48,92,222,.1)}.ps-component--vehicle-select[data-ps-vehicle-select=card] .ps-vs-card__loader{display:flex;align-items:center;justify-content:center;padding:24px;color:var(--ps-vs-color-text-light);font-size:14px;gap:8px}.ps-component--vehicle-select[data-ps-vehicle-select=card] .ps-vs-card__spinner{display:inline-block;width:18px;height:18px;border:2px solid var(--ps-vs-color-border, #d1d5db);border-top-color:var(--ps-vs-color-primary, #305CDE);border-radius:50%;animation:ps-spin .6s linear infinite}.ps-component--vehicle-select[data-ps-vehicle-select=card] .ps-vs-card__actions{display:flex;flex-direction:column;align-items:stretch;gap:4px}.ps-component--vehicle-select[data-ps-vehicle-select=card] .ps-vs-card__go-btn{appearance:none;border:none;background:none;padding:0;margin:0;font:inherit;color:inherit;cursor:pointer;outline:none;display:flex;align-items:center;justify-content:center;width:100%;min-height:48px;background:var(--ps-vs-go-bg, var(--ps-vs-color-primary));color:var(--ps-vs-go-text, var(--ps-vs-color-text-inverse));font-size:16px;font-weight:var(--ps-vs-font-weight-bold);text-transform:uppercase;letter-spacing:1px;border-radius:6px}.ps-component--vehicle-select[data-ps-vehicle-select=card] .ps-vs-card__go-btn:hover:not(:disabled){background:var(--ps-vs-go-bg-hover, var(--ps-vs-go-bg-dark, var(--ps-vs-color-primary-hover)))}.ps-component--vehicle-select[data-ps-vehicle-select=card] .ps-vs-card__go-btn:disabled{opacity:.7;cursor:not-allowed}.ps-component--vehicle-select[data-ps-vehicle-select=card] .ps-vs-card__start-over{appearance:none;border:none;background:none;padding:0;margin:0;font:inherit;color:inherit;cursor:pointer;outline:none;width:100%;text-align:center;font-size:14px;color:var(--ps-vs-color-text-light);text-decoration:underline;cursor:pointer;padding:4px 0;white-space:nowrap}.ps-component--vehicle-select[data-ps-vehicle-select=card] .ps-vs-card__start-over:hover{color:var(--ps-vs-color-primary)}.ps-component--vehicle-select[data-ps-vehicle-select=card] .ps-vs-card__garage{padding:16px;border:1px solid var(--ps-vs-color-border);border-radius:6px;margin-bottom:16px}.ps-component--vehicle-select[data-ps-vehicle-select=card] .ps-vs-card__garage-info{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.ps-component--vehicle-select[data-ps-vehicle-select=card] .ps-vs-card__garage-vehicle{font-weight:var(--ps-vs-font-weight-bold);flex:1;color:var(--ps-vs-color-neutral)}.ps-component--vehicle-select[data-ps-vehicle-select=card] .ps-vs-card__garage-info .ps-vs-card__garage-link{text-decoration:none}.ps-component--vehicle-select[data-ps-vehicle-select=card] .ps-vs-card__garage-info .ps-vs-card__garage-link .ps-vs-card__garage-vehicle{text-decoration:underline;text-underline-offset:2px}.ps-component--vehicle-select[data-ps-vehicle-select=card] .ps-vs-card__garage-info .ps-vs-card__garage-link:hover{opacity:.8}.ps-component--vehicle-select[data-ps-vehicle-select=card] .ps-vs-card__garage-remove{appearance:none;border:none;background:none;padding:0;margin:0;font:inherit;color:inherit;cursor:pointer;outline:none;color:var(--ps-vs-color-danger);font-size:14px;text-decoration:underline}.ps-component--vehicle-select[data-ps-vehicle-select=card] .ps-vs-card__garage-remove:hover{opacity:.7}.ps-component--vehicle-select[data-ps-vehicle-select=card] .ps-vs-card__garage-add{appearance:none;border:none;background:none;padding:0;margin:0;font:inherit;color:inherit;cursor:pointer;outline:none;display:block;width:100%;margin-top:12px;padding:12px;background:var(--ps-vs-go-bg, var(--ps-vs-color-primary));color:var(--ps-vs-go-text, var(--ps-vs-color-text-inverse));font-weight:500;border-radius:6px;text-align:center}.ps-component--vehicle-select[data-ps-vehicle-select=card] .ps-vs-card__garage-add:hover{background:var(--ps-vs-go-bg-hover, var(--ps-vs-go-bg-dark, var(--ps-vs-color-primary-hover)))}.ps-component--vehicle-select[data-ps-vehicle-select=card] .ps-vs-card__search-tabs{display:flex;align-items:center;gap:8px;margin-bottom:16px;font-size:14px}.ps-component--vehicle-select[data-ps-vehicle-select=card] .ps-vs-card__search-label{font-weight:500;color:var(--ps-vs-color-neutral)}.ps-component--vehicle-select[data-ps-vehicle-select=card] .ps-vs-card__tab-list{list-style:none;margin:0;padding:0;display:flex}.ps-component--vehicle-select[data-ps-vehicle-select=card] .ps-vs-card__tab:not(:last-child){padding-right:8px;margin-right:8px;border-right:1px solid var(--ps-vs-color-border)}.ps-component--vehicle-select[data-ps-vehicle-select=card] .ps-vs-card__tab-link{color:var(--ps-vs-color-primary);text-decoration:none}.ps-component--vehicle-select[data-ps-vehicle-select=card] .ps-vs-card__tab--active .ps-vs-card__tab-link{font-weight:var(--ps-vs-font-weight-bold)}.ps-component--vehicle-select[data-ps-vehicle-select=card] .ps-vs--hidden{display:none !important}.ps-component--vehicle-select[data-ps-vehicle-select=card] .ps-vs--revealing{display:block !important;animation:psVsCardReveal .3s ease forwards}@keyframes psVsCardReveal{from{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@media(max-width: 767px){.ps-component--vehicle-select[data-ps-vehicle-select=card] .ps-vs-card__wrapper{padding:16px}.ps-component--vehicle-select[data-ps-vehicle-select=card] .ps-vs-card__title{font-size:18px}.ps-component--vehicle-select[data-ps-vehicle-select=card] .ps-vs-card__field-header{min-height:40px;padding:8px 12px}.ps-component--vehicle-select[data-ps-vehicle-select=card] .ps-vs-card__option{padding:8px 16px}.ps-component--vehicle-select[data-ps-vehicle-select=card] .ps-vs-card__form-row{flex-direction:column}.ps-component--vehicle-select[data-ps-vehicle-select=card] .ps-vs-card__fields{flex-direction:column}.ps-component--vehicle-select[data-ps-vehicle-select=card] .ps-vs-card__actions{flex-direction:column;align-items:stretch}.ps-component--vehicle-select[data-ps-vehicle-select=card] .ps-vs-card__go-btn{width:100%}}@media(max-width: 767px){.ps-component--vehicle-select[data-ps-vehicle-select=card].ps-layout--horizontal:not([data-layout-mobile=horizontal]) .ps-vs-card__form-row{flex-direction:column;align-items:stretch}.ps-component--vehicle-select[data-ps-vehicle-select=card].ps-layout--horizontal:not([data-layout-mobile=horizontal]) .ps-vs-card__fields{flex-direction:column}.ps-component--vehicle-select[data-ps-vehicle-select=card].ps-layout--horizontal:not([data-layout-mobile=horizontal]) .ps-vs-card__fields .ps-vs-card__field{flex:none;width:100%}}@media(max-width: 767px){.ps-component--vehicle-select[data-ps-vehicle-select=card][data-layout-mobile=horizontal] .ps-vs-card__form-row{flex-direction:row !important;flex-wrap:wrap !important;align-items:flex-start !important;gap:4px !important}.ps-component--vehicle-select[data-ps-vehicle-select=card][data-layout-mobile=horizontal] .ps-vs-card__fields{flex-direction:row !important;flex-wrap:wrap !important;flex:1 1 100%;gap:4px}.ps-component--vehicle-select[data-ps-vehicle-select=card][data-layout-mobile=horizontal] .ps-vs-card__field{flex:1 1 calc(33.333% - 4px) !important;min-width:0 !important;max-width:100%}.ps-component--vehicle-select[data-ps-vehicle-select=card][data-layout-mobile=horizontal] .ps-vs-card__field-header{flex-wrap:wrap;padding:4px;min-height:36px;position:relative}.ps-component--vehicle-select[data-ps-vehicle-select=card][data-layout-mobile=horizontal] .ps-vs-card__step{position:absolute;top:1px;left:3px;width:14px;height:14px;font-size:9px;line-height:14px;text-align:center;opacity:.4}.ps-component--vehicle-select[data-ps-vehicle-select=card][data-layout-mobile=horizontal] .ps-vs-card__separator{display:none}.ps-component--vehicle-select[data-ps-vehicle-select=card][data-layout-mobile=horizontal] .ps-vs-card__label-wrap{flex:1 1 100%;min-height:auto;padding-left:0}.ps-component--vehicle-select[data-ps-vehicle-select=card][data-layout-mobile=horizontal] .ps-vs-card__floating-label{font-size:8px;letter-spacing:.2px;padding-left:14px}.ps-component--vehicle-select[data-ps-vehicle-select=card][data-layout-mobile=horizontal] .ps-vs-card__value{font-size:14px;word-break:break-word;padding-left:0}.ps-component--vehicle-select[data-ps-vehicle-select=card][data-layout-mobile=horizontal] .ps-vs-card__chevron{position:absolute;top:6px;right:8px;transform:rotate(45deg);margin-left:0}.ps-component--vehicle-select[data-ps-vehicle-select=card][data-layout-mobile=horizontal] .ps-vs-card__field--open .ps-vs-card__chevron{transform:rotate(-135deg)}.ps-component--vehicle-select[data-ps-vehicle-select=card][data-layout-mobile=horizontal] .ps-vs-card__field--success:not(.ps-vs-card__field--open) .ps-vs-card__chevron{visibility:visible !important}.ps-component--vehicle-select[data-ps-vehicle-select=card][data-layout-mobile=horizontal] .ps-vs-card__check{display:none}.ps-component--vehicle-select[data-ps-vehicle-select=card][data-layout-mobile=horizontal] .ps-vs-card__panel{position:absolute;top:calc(100% + 4px);left:0;right:auto;max-height:60vh;overflow-y:auto;border-radius:6px;border:1px solid var(--ps-vs-color-border-focus);box-shadow:0 10px 25px rgba(0,0,0,.15);z-index:200}.ps-component--vehicle-select[data-ps-vehicle-select=card][data-layout-mobile=horizontal] .ps-vs-card__actions{flex-direction:row !important;align-items:center !important;flex:1 1 100%;gap:8px;margin-top:4px}.ps-component--vehicle-select[data-ps-vehicle-select=card][data-layout-mobile=horizontal] .ps-vs-card__go-btn{flex:0 0 auto;width:auto !important;min-width:80px;height:40px;min-height:40px}.ps-component--vehicle-select[data-ps-vehicle-select=card][data-layout-mobile=horizontal] .ps-vs-card__start-over{flex:0 0 auto;width:auto !important;padding:0 12px}}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYXNzZXRzL2Nzcy9jb21wb25lbnQtdmVoaWNsZS1zZWxlY3QtY2FyZC44NGViYzkzY2ZmMGFiNzZlMWU4Zi5jc3MiLCJtYXBwaW5ncyI6Ijs7QUFzQ0EsZ0JBQ0ksMERBUm9CLENBU3BCLHFCQUNBLGdCQUNBLDJCQUNJLHFCQUNBLHVCQUVKLDJCQUNJLHFCQUVKLDJCQUNJLHFCQUdSLGdCQUNJLDBEQXZCb0IsQ0F3QnBCLHFCQUNBLGdCQUVBLDJCQUNJLHFCQUNBLGtCQUdSLGdCQUNJLDBEQWpDb0IsQ0FrQ3BCLHFCQUNBLGdCQUNBLGtCQUVKLGdCQUNJLDBEQXZDb0IsQ0F3Q3BCLHFCQUNBLGdCQUNBLGtCQUdKLGtCQUNJLHVEQTdDb0IsQ0E4Q3BCLHFCQUNBLGdCQUdBLDZCQUNJLGtCQUVKLDZCQUNJLHFCQUdSLGtCQUNJLHVEQTFEb0IsQ0EyRHBCLHFCQUNBLGdCQUNBLDZCQUNJLHFCQUdSLGtCQUNJLHVEQWxFb0IsQ0FtRXBCLGdCQUdKLGNBQ0ksb0NBdEVrQixDQXVFbEIscUJBQ0EsZ0JBR0osZUFDSSwwREE5RW9CLENBK0VwQixxQkFDQSxnQkFDQSx5QkExRUosZ0JBQ0ksMERBUm9CLENBU3BCLHFCQUNBLGdCQUNBLDJCQUNJLHFCQUNBLHVCQUVKLDJCQUNJLHFCQUVKLDJCQUNJLHFCQUdSLGdCQUNJLDBEQXZCb0IsQ0F3QnBCLHFCQUNBLGdCQUVBLDJCQUNJLHFCQUNBLGtCQUdSLGdCQUNJLDBEQWpDb0IsQ0FrQ3BCLHFCQUNBLGdCQUNBLGtCQUVKLGdCQUNJLDBEQXZDb0IsQ0F3Q3BCLHFCQUNBLGdCQUNBLGtCQUdKLGtCQUNJLHVEQTdDb0IsQ0E4Q3BCLHFCQUNBLGdCQUdBLDZCQUNJLGtCQUVKLDZCQUNJLHFCQUdSLGtCQUNJLHVEQTFEb0IsQ0EyRHBCLHFCQUNBLGdCQUNBLDZCQUNJLHFCQUdSLGtCQUNJLHVEQWxFb0IsQ0FtRXBCLGdCQUdKLGNBQ0ksb0NBdEVrQixDQXVFbEIscUJBQ0EsZ0JBR0osZUFDSSwwREE5RW9CLENBK0VwQixxQkFDQSxnQkFDQSx5QkNyRUosZ0RDakNBLDJEQVlFLG1GQUNBLDBGQWNBLHFFQUNBLDhFQUNBLDhFQUNBLGdFQUNBLDJFQUNBLDZEQUNBLHFFQUNBLDBEQUNBLGtFQUNBLHNEQUNBLG9GQUNBLDBEQUNBLDhEQUNBLHdEQUVBLGtFQUNBLGNDckIwQixDRHFCSyw4QkFFL0IsZ0ZBQ0Usc0NBQ0EsMkNBQ0EsaUJDVFcsQ0RTbUIsWUNiakIsQ0RhMEMsb0NDUDNDLENEVWQsNEZDekIwQixDRHlCNkIsNkZBR3ZELGlGQUNFLGFBQ0Esc0JBQ0EsT0N6QmEsQ0Q0QmYseUhDNUJlLENEK0JmLHVHQUNFLG1CQUNBLGVBQ0EsdUJBRUYscUdBQ0UsbUJBQ0EsZUFDQSxPQUNBLFlBQ0EsbUpBR0YsMkdBQ0UsaUJBQ0EsZ0JBQ0Esa0JBSUYsb0dBQ0Usb0JBQ0Esa0JBQ0EsVUNyRGEsQ0RzRGIsUUFDQSwyQkFDQSxjQUNBLFVBR0YsNEhDdkUwQixDRHdFMUIscUhBRUEscUdBQ0UsV0FDQSxlQUNBLGVBR0Ysc0dBQ0Usc0JBQ0Esb0JBQ0EsbUJBQ0EsZ0JBQ0EsT0M1RWEsQ0RnRmYsOEVBQ0Usa0JBQ0EsNERDM0VXLENENEVYLHNDQUNBLHlEQUVBLHdGQUNFLFdBQ0Esb0JBQ0EsMENBSUYsb0ZBQ0UsNkNBQ0EseUNBUUEsYUFDQSxxQkFDQSwrQkFDQSxpREFJRix1RkFDRSxxQkFDQSwrQ0FDQSxxREFNSiw4RUFDRSxvQkFDQSxrQkFDQSx1QkFDQSwwQ0FDQSw2QkMzSGEsQ0Q0SGIsY0FDQSxnR0FHRiwwR0FDRSxtQkFDQSxnQ0FFRix3QkFDRSxnQ0FDQSx5QkFDQSxtQ0FHRixxRkFDRSxrREFDQSwrQ0N0SG9CLENEdUhwQixzSkN2SVcsQ0R5SWIsb0hDdEowQixDRHNKb0QsOEVBQzlFLHlLQUNBLGtNQUNBLHVGQUNFLGNDN0p3QixDRDZKTyxlQ3ZKUCxDRHdKeEIsaUZBQ0EsMEJBQ0EseUdDOUp3QixDRDhKYSwyQkFFdkMsOEVBQ0UsY0NuS3dCLENEbUtPLDBDQUMvQiw4QkFHRiw4RkR6S0EsOEJDeUsyRCxDRHpLdEIsVUN5S3NCLENEeEszRCx5RUFDQSxnQ0FDMEIsd0JDc0trRCxtREM3SjdELENEOEpmLG1JQUVBLDRKQUVBLHlIQUdBLDhFQUNFLDBDQUNBLFlBQ0Esc0NBQ0EsaUVBQ0EsMEJBQ0Esc0NDaEtZLENEaUtaLHFDQUNBLG1EQUNBLG9CQUNBLHlIQUlGLG9GQUNFLGlCQUNBLHVEQUVGLHFGQUNFLFdBQ0EsaUJBQ0EsMkNBQ0EsaUJDdExXLENEdUxYLHFDQUNBLGNDdE13QixDRHVNeEIsOEJBQ0Esc0NBQ0EsYUFDQSxzQkFDQSxnTEFDQSxzSUFHRixnTkFDQSxvT0FFQSxnRkQxTnFCLG1DQVhyQixnQkVvRDBCLENGbkQxQixnQkFDQSw0QkFDQSxpQ0FDQSxxQkNpT3dHLGNBRXhHLCtFQUNFLCtDQ3ROd0IsQ0R1TnhCLCtEQUNBLHVEQUNBLDZHQUNBLCtIQUNBLGlNQUNBLHdIQUdGLGtKQ2xOZSxDRGtONkYsa0RDOU5sRixDRDhOcUosT0NyTmhLLENEc05mLGdGRDFOQSwrQkMwTjJDLENEMU5OLFdDME5NLENEek4zQyxvREFDQSxxREFDQSx3REMyTkEsZ0ZBQ0UsYUFDQSxzQkFDQSxvQkFDQSxPQy9OYSxDRGtPZiwrRURyUEEsNENBQ0EsMEVDc1BFLHVEQUNBLFdBQ0EsZUMvTW9CLENEaU5wQixzSEFDQSxjQ2xQd0IsQ0RrUE8sMENBQy9CLDZEQ25PVyxDRG9PWCxtTUFDQSxzSEFHRixtRkRsUUEsNENBQ0EsMEVDbVFFLFdBQ0Esa0JBQ0EsY0MzUHdCLENENFB4QixvQ0FDQSwwQkFDQSxlQUNBLGNBQ0EsbUJBQ0EsMEhBSUYsMkZDMVBlLENEMFBnQyw0REN0UGxDLENEc1A2RyxrQkMxUDNHLENEMlBmLDRIQzVQZSxDRDRQcUUsZUFDcEYseUtBbUJBLDZHQUNFLHFCQUNBLDZMQUNBLDhIQUVGLHNGRDFTQSw0Q0FDQSwwRUN5U3VELDhDQy9SN0IsQ0QrUjRGLGlJQUN0SCxtRkQzU0EsNENBQ0EsMEVDMlM0Qix3Q0N2UmIsQ0R1UnNFLFlDdlJ0RSxDRDJSYixzSEFDQSxlQ2pTd0IsQ0RpU2EsaUJDdlIxQixDRHVSd0Qsa0JBQ25FLHdMQUlGLDJIQ2xTZSxDRGtTcUUsa0JDaFNyRSxDRGdTb0csY0MzU3pGLENENFMxQixvR0N2UzBCLENEdVN1QyxpQ0FDakUsaUZEclRxQixtQ0NxVDJCLGFBQzdCLDhHQ3JTSixDRHFTd0QsZ0JDclN4RCxDRHFTc0YsaURBQ3JHLHVJQUNBLG9KQUdBLGtHQUNBLGlKQUNBLDBHRDdVaUIseUJDaVZmLDRGQzlTYSxDRCtTYiw0RkN4VHdCLENEeVR4QixvR0MzUm9CLENEMlI0QyxpQkFDaEUsZ0dBRUEsdUdBQ0EscUdBQ0EsMEhBQ0EsMkZEelZlLHlCQ3VXYixzTEFDQSxnS0FDQSxtTER6V2EseUJDa1hiLGdIQUNFLDhCQUNBLDBCQUNBLGtDQUNBLG1CQUVGLDhHQUNFLDhCQUNBLDBCQUNBLGNBQ0EsT0M1VlMsQ0Q4VlgsNkdBQ0Usd0NBQ0EsdUJBQ0EsZUFLRixvSEFDRSxlQUNBLFlBQ0EsZ0JBQ0Esa0JBRUYsNEdBQ0Usa0JBQ0EsaUJBQ0EsdUJBQ0EsY0FDQSxpQkFDQSxrQkFDQSxXQUVGLDhIQUNBLGtIQUNFLGNBQ0EsZ0JBQ0EsZUFHRiwwS0FFQSwySEN0WXNCLENEc1k0QixxQ0FHbEQsK0dBQ0Usa0JBQ0Esa0JBQ0Esd0JBQ0EsY0FFRix3SUFDRSwwQkFJRix5S0FDRSw4QkFFRiwwSEFpQkEsNkdBQ0Usa0JBQ0EscUJBQ0EsT0FDQSxXQUNBLGdCQUNBLGdCQUNBLGlCQ2hhTyxDRGlhUCxpREFDQSxzQ0M3WlEsQ0Q4WlIsWUFJRiwrR0FDRSw4QkFDQSw4QkFDQSxjQUNBLE9DamJTLENEa2JULGNDbmJTLENEcWJYLDhHQUNFLGNBQ0Esc0JBQ0EsZUFDQSxZQUNBLGdCQUVGLGtIQUNFLGNBQ0Esc0JBQ0EsZ0IiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9iZWFjaHNpZGVhdXRvcGFydHMvLi4vLi4vLi4vYXV0by1wcmVzcy9yZXNvdXJjZXMvc3R5bGVzL2Jhc2UvX2ZvbnRzLnNjc3MiLCJ3ZWJwYWNrOi8vYmVhY2hzaWRlYXV0b3BhcnRzLy4uLy4uLy4uL2F1dG8tcHJlc3MvcmVzb3VyY2VzL2NvbXBvbmVudHMvdmVoaWNsZS1zZWxlY3QvX3NoYXJlZC9fbWl4aW5zLnNjc3MiLCJ3ZWJwYWNrOi8vYmVhY2hzaWRlYXV0b3BhcnRzLy4uLy4uLy4uL2F1dG8tcHJlc3MvcmVzb3VyY2VzL2NvbXBvbmVudHMvdmVoaWNsZS1zZWxlY3QvY2FyZC9pbmRleC5zY3NzIiwid2VicGFjazovL2JlYWNoc2lkZWF1dG9wYXJ0cy8uLi8uLi8uLi9hdXRvLXByZXNzL3Jlc291cmNlcy9jb21wb25lbnRzL3ZlaGljbGUtc2VsZWN0L19zaGFyZWQvX3ZhcmlhYmxlcy5zY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIkBpbXBvcnQgdXJsKCdodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PUJsYWNrK09wcytPbmUmZGlzcGxheT1zd2FwJyk7XG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBTaXRlIHR5cGUgZmFtaWxpZXMg4oCUIFRPS0VOLUJBQ0tFRCAoMjAyNi0wOS0wNSwgb3duZXIgcmVxdWVzdDogXCJ0aGUgaG9tZXBhZ2Vcbi8vIGhlYWRpbmdzIGFuZCB0aGUgR2V0IEluIFRvdWNoIGJhbmQgc2hvdWxkIHB1bGwgdGhlIHNpdGUncyBoZWFkaW5nIGZvbnRcIikuXG4vL1xuLy8gTWlycm9ycyB2YXJpYW50cy9fY29sb3JzLnNjc3M6IGV2ZXJ5IGZhbWlseSB2YXIgcmVzb2x2ZXMgdG8gYSBUaGVtZSBCdWlsZGVyXG4vLyBHTE9CQUwgdHlwb2dyYXBoeSB0b2tlbiB3aXRoIHRoZSBoaXN0b3JpY2FsIGxpdGVyYWwgYXMgdGhlIHZhcigpIGZhbGxiYWNrLFxuLy8gc28gYSBzaXRlIHRoYXQgaGFzIG5ldmVyIHB1Ymxpc2hlZCBhIGZvbnQgdG9rZW4gcmVuZGVycyBieXRlLWlkZW50aWNhbGx5XG4vLyAoTW9udHNlcnJhdCBoZWFkaW5ncyAvIFBvcHBpbnMgYm9keSkg4oCUIGFuZCBhIHNpdGUgdGhhdCBIQVMgKE5hZGVyOiBCYXJsb3dcbi8vIENvbmRlbnNlZCArIEhvc3QgR3JvdGVzaykgZ2V0cyBpdCBldmVyeXdoZXJlIHRoZSBsYWRkZXIgYmVsb3cgaXMgd29yblxuLy8gKC5mb250LXByaW1hcnktKiAvIC5mb250LXNlY29uZGFyeS0qLCBhbmQgZXZlcnkgYGZvbnQtZmFtaWx5OiAkZm9udC3igKZgKS5cbi8vXG4vLyBNYXBwaW5nIOKAlCB0aGUgYnVpbGRlcidzIHR3byB0b2tlbnMgYXJlIG5hbWVkIGZvciB0aGVpciBST0xFLCB0aGUgU2FzcyB2YXJzXG4vLyBmb3IgdGhlaXIgaGlzdG9yaWNhbCByYW5rLCBhbmQgdGhlIHR3byBkbyBub3QgbGluZSB1cCBieSBuYW1lOlxuLy8gICAkZm9udC1mYW1pbHktcHJpbWFyeSAgIChNb250c2VycmF0LCB0aGUgZGlzcGxheS9oZWFkaW5nIGZhY2UpXG4vLyAgICAgICAgICAgICAgICAgICAgICAgICAgIOKGkCAtLXBzLWZvbnQtaGVhZGluZyAgXCJIZWFkaW5nIEZvbnRcIlxuLy8gICAkZm9udC1mYW1pbHktc2Vjb25kYXJ5IChQb3BwaW5zLCB0aGUgYm9keSBmYWNlKVxuLy8gICAgICAgICAgICAgICAgICAgICAgICAgICDihpAgLS1wcy1mb250LXByaW1hcnkgIFwiUHJpbWFyeSBGb250XCJcbi8vIFRoaXMgaXMgdGhlIHNhbWUgcGFpcmluZyB0aGUgaGVyby1iYW5uZXIgYW5kIHZlaGljbGUtc2VsZWN0IGJyaWRnZXMgYWxyZWFkeVxuLy8gdXNlZCBiZWZvcmUgdGhpcyBmaWxlIHdhcyB0b2tlbml6ZWQuXG4vL1xuLy8gVGhlICotc3RhdGljIGxpdGVyYWxzIGV4aXN0IGZvciB0aGUgZmV3IHBsYWNlcyB0aGF0IG5lZWQgYSBwbGFpbiBmYW1pbHlcbi8vIGxpc3QgcmF0aGVyIHRoYW4gYSB2YXIoKTogY29tcG9uZW50IGJyaWRnZXMgdGhhdCB3cmFwIHRoZSBTQU1FIHRva2VuIGFnYWluXG4vLyAocHJvZHVjdC1jYXJkIC8gdmVoaWNsZS1zZWxlY3QgLyBoZXJvLWJhbm5lciBmYWxsYmFja3Mg4oCUIG5lc3RpbmcgdGhlIHRva2VuXG4vLyBpbnNpZGUgaXRzIG93biBmYWxsYmFjayB3b3VsZCBiZSBjaXJjdWxhci1sb29raW5nIGFuZCBtaXMtc2NvcGUgdGhlXG4vLyBoZWFkaW5nIHRva2VuIG9udG8gYm9keSB0ZXh0IG9uIGEgc2l0ZSB0aGF0IHNldHMgb25seSBvbmUgb2YgdGhlIHR3bykuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuJGZvbnQtZmFtaWx5LXByaW1hcnktc3RhdGljOiAgICdNb250c2VycmF0Jywgc2Fucy1zZXJpZjtcbiRmb250LWZhbWlseS1zZWNvbmRhcnktc3RhdGljOiAnUG9wcGlucycsIHNhbnMtc2VyaWY7XG5cbiRmb250LWZhbWlseS1wcmltYXJ5OiAgIHZhcigtLXBzLWZvbnQtaGVhZGluZywgI3skZm9udC1mYW1pbHktcHJpbWFyeS1zdGF0aWN9KTtcbiRmb250LWZhbWlseS1zZWNvbmRhcnk6IHZhcigtLXBzLWZvbnQtcHJpbWFyeSwgI3skZm9udC1mYW1pbHktc2Vjb25kYXJ5LXN0YXRpY30pO1xuJGZvbnQtZmFtaWx5LXNwZWNpYWw6ICdLYXVzaGFuIFNjcmlwdCcsIGN1cnNpdmU7XG4kZm9udC1mYW1pbHktYmxrb3BzOiAnQmxhY2sgT3BzIE9uZScsIGN1cnNpdmU7XG4vLyBMZWdhY3kgYWxpYXMgKG9ubHkgX2NvbnRhY3Quc2NzcyBzdGlsbCByZWFkcyBpdCkg4oCUIHNhbWUgdG9rZW4gYXMgcHJpbWFyeS5cbiRmb250LWhlYWRlcnM6ICRmb250LWZhbWlseS1wcmltYXJ5O1xuXG4uZm9udC1wcmltYXJ5LTEge1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktcHJpbWFyeTtcbiAgICBmb250LXNpemU6IHJlbWMoMzBweCk7XG4gICAgZm9udC13ZWlnaHQ6IDgwMDsgLy9leHRyYWJvbGRcbiAgICAmLi12YXJpYW50LTEge1xuICAgICAgICBmb250LXNpemU6IHJlbWMoNjBweCk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiByZW1jKDYycHgpO1xuICAgIH1cbiAgICAmLi12YXJpYW50LTIge1xuICAgICAgICBmb250LXNpemU6IHJlbWMoOTBweCk7XG4gICAgfVxuICAgICYuLXZhcmlhbnQtMyB7XG4gICAgICAgIGZvbnQtc2l6ZTogcmVtYygyNXB4KTtcbiAgICB9XG59XG4uZm9udC1wcmltYXJ5LTIge1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktcHJpbWFyeTtcbiAgICBmb250LXNpemU6IHJlbWMoMjRweCk7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDsgLy9yZWd1bGFyXG4gICAgLy9mb250LXN0eWxlOiBpdGFsaWM7XG4gICAgJi4tdmFyaWFudC0xIHtcbiAgICAgICAgZm9udC1zaXplOiByZW1jKDE4cHgpO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgfVxufVxuLmZvbnQtcHJpbWFyeS0zIHtcbiAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXByaW1hcnk7XG4gICAgZm9udC1zaXplOiByZW1jKDIwcHgpO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7IC8vbWVkaXVtXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuLmZvbnQtcHJpbWFyeS00IHtcbiAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXByaW1hcnk7XG4gICAgZm9udC1zaXplOiByZW1jKDE0cHgpO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7IC8vc2VtaWJvbGRcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi5mb250LXNlY29uZGFyeS0xIHtcbiAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXNlY29uZGFyeTtcbiAgICBmb250LXNpemU6IHJlbWMoMTVweCk7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDsgLy9tZWRpdW1cbiAgICAvL2ZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAvL3RleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgJi4tdmFyaWFudC0xIHtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIH1cbiAgICAmLi12YXJpYW50LTIge1xuICAgICAgICBmb250LXNpemU6IHJlbWMoMTBweCk7XG4gICAgfVxufVxuLmZvbnQtc2Vjb25kYXJ5LTIge1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2Vjb25kYXJ5O1xuICAgIGZvbnQtc2l6ZTogcmVtYygxM3B4KTtcbiAgICBmb250LXdlaWdodDogNDAwOyAvL3JlZ3VsYXJcbiAgICAmLi12YXJpYW50LTEge1xuICAgICAgICBmb250LXNpemU6IHJlbWMoMTZweCk7XG4gICAgfVxufVxuLmZvbnQtc2Vjb25kYXJ5LTMge1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2Vjb25kYXJ5O1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7IC8vbGlnaHRcbn1cblxuLmZvbnQtc3BlY2lhbCB7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zcGVjaWFsO1xuICAgIGZvbnQtc2l6ZTogcmVtYyg0MHB4KTtcbiAgICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uZm9udC1zcGVjaWFsMiB7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1wcmltYXJ5O1xuICAgIGZvbnQtc2l6ZTogcmVtYyg0MHB4KTtcbiAgICBmb250LXdlaWdodDogODAwO1xuICAgIGxldHRlci1zcGFjaW5nOiByZW1jKDRweCk7XG59XG4iLCJAaW1wb3J0ICd2YXJpYWJsZXMnO1xuXG5AbWl4aW4gcHMtbWVkaWEtdXAoJGJwKSB7XG4gIEBpZiAkYnAgPT0gc20gIHsgQG1lZGlhIChtaW4td2lkdGg6ICRwcy1icmVha3BvaW50LXNtKSAgeyBAY29udGVudDsgfSB9XG4gIEBpZiAkYnAgPT0gbWQgIHsgQG1lZGlhIChtaW4td2lkdGg6ICRwcy1icmVha3BvaW50LW1kKSAgeyBAY29udGVudDsgfSB9XG4gIEBpZiAkYnAgPT0gbGcgIHsgQG1lZGlhIChtaW4td2lkdGg6ICRwcy1icmVha3BvaW50LWxnKSAgeyBAY29udGVudDsgfSB9XG59XG5AbWl4aW4gcHMtbWVkaWEtZG93bigkYnApIHtcbiAgQGlmICRicCA9PSBzbSAgeyBAbWVkaWEgKG1heC13aWR0aDogJHBzLWJyZWFrcG9pbnQtc20gLSAxcHgpIHsgQGNvbnRlbnQ7IH0gfVxuICBAaWYgJGJwID09IG1kICB7IEBtZWRpYSAobWF4LXdpZHRoOiAkcHMtYnJlYWtwb2ludC1tZCAtIDFweCkgeyBAY29udGVudDsgfSB9XG4gIEBpZiAkYnAgPT0gbGcgIHsgQG1lZGlhIChtYXgtd2lkdGg6ICRwcy1icmVha3BvaW50LWxnIC0gMXB4KSB7IEBjb250ZW50OyB9IH1cbn1cblxuQG1peGluIHBzLXNjcm9sbGFibGUtbGlzdCgkbWF4LWhlaWdodDogJHBzLXZzLWRyb3Bkb3duLW1heC1oZWlnaHQpIHtcbiAgbWF4LWhlaWdodDogJG1heC1oZWlnaHQ7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIG92ZXJzY3JvbGwtYmVoYXZpb3I6IGNvbnRhaW47XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgc2Nyb2xsYmFyLXdpZHRoOiB0aGluO1xufVxuXG5AbWl4aW4gcHMtcmVzZXQtYnV0dG9uIHtcbiAgYXBwZWFyYW5jZTogbm9uZTsgYm9yZGVyOiBub25lOyBiYWNrZ3JvdW5kOiBub25lO1xuICBwYWRkaW5nOiAwOyBtYXJnaW46IDA7IGZvbnQ6IGluaGVyaXQ7IGNvbG9yOiBpbmhlcml0OyBjdXJzb3I6IHBvaW50ZXI7IG91dGxpbmU6IG5vbmU7XG59XG5AbWl4aW4gcHMtcmVzZXQtbGlzdCB7IGxpc3Qtc3R5bGU6IG5vbmU7IG1hcmdpbjogMDsgcGFkZGluZzogMDsgfVxuQG1peGluIHBzLXRydW5jYXRlIHsgb3ZlcmZsb3c6IGhpZGRlbjsgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7IHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbkBtaXhpbiBwcy1mb2N1cy1yaW5nIHsgb3V0bGluZTogMnB4IHNvbGlkIHZhcigtLXBzLXZzLWNvbG9yLXByaW1hcnksICN7JHBzLWNvbG9yLXByaW1hcnl9KTsgb3V0bGluZS1vZmZzZXQ6IDJweDsgfVxuXG5AbWl4aW4gcHMtY2hldnJvbigkc2l6ZTogOHB4LCAkd2VpZ2h0OiAycHgsICRkaXJlY3Rpb246IGRvd24pIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB3aWR0aDogJHNpemU7IGhlaWdodDogJHNpemU7XG4gIGJvcmRlci1yaWdodDogJHdlaWdodCBzb2xpZCBjdXJyZW50Q29sb3I7IGJvcmRlci1ib3R0b206ICR3ZWlnaHQgc29saWQgY3VycmVudENvbG9yO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gJHBzLXRyYW5zaXRpb24tZmFzdDtcbiAgQGlmICRkaXJlY3Rpb24gPT0gZG93biAgeyB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7IH1cbiAgQGlmICRkaXJlY3Rpb24gPT0gdXAgICAgeyB0cmFuc2Zvcm06IHJvdGF0ZSgtMTM1ZGVnKTsgfVxufVxuXG5AbWl4aW4gcHMtc3Bpbm5lcigkc2l6ZTogMjBweCwgJHRoaWNrbmVzczogMnB4KSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgd2lkdGg6ICRzaXplOyBoZWlnaHQ6ICRzaXplO1xuICBib3JkZXI6ICR0aGlja25lc3Mgc29saWQgdmFyKC0tcHMtdnMtY29sb3ItYm9yZGVyLCAjeyRwcy1jb2xvci1ib3JkZXJ9KTtcbiAgYm9yZGVyLXRvcC1jb2xvcjogdmFyKC0tcHMtdnMtY29sb3ItcHJpbWFyeSwgI3skcHMtY29sb3ItcHJpbWFyeX0pO1xuICBib3JkZXItcmFkaXVzOiA1MCU7IGFuaW1hdGlvbjogcHMtc3BpbiAwLjZzIGxpbmVhciBpbmZpbml0ZTtcbn1cbkBrZXlmcmFtZXMgcHMtc3BpbiB7IHRvIHsgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgfSB9XG4iLCJAaW1wb3J0ICcuLi9fc2hhcmVkL3ZhcmlhYmxlcyc7XG5AaW1wb3J0ICcuLi9fc2hhcmVkL21peGlucyc7XG5cbi8vIFJPT1QgU0VMRUNUT1Ig4oCUIGtleWVkIG9mZiBbZGF0YS1wcy12ZWhpY2xlLXNlbGVjdF0sIE5PVCAucHMtdmFyaWFudC0tY2FyZDpcbi8vIHRoZSBUaGVtZSBCdWlsZGVyJ3MgYmxvY2sgd3JhcHBlciBjYXJyaWVzIHRoZSBzYW1lIGBwcy1jb21wb25lbnQtLXZlaGljbGUtXG4vLyBzZWxlY3QgcHMtdmFyaWFudC0tY2FyZGAgY2xhc3MgcGFpciBhcyB0aGlzIHJvb3QsIGFuZCB0aGUgdHdvLWNsYXNzIHBhaXJcbi8vIG91dC1yYW5rcyB0aGUgd3JhcHBlcidzIC5wcy1ibG9jay0tdy0qIHdpZHRoIHJ1bGUgKHNhbWUgaW5jaWRlbnQgYXNcbi8vIHByb2R1Y3QtY2FyZC92Mi9pbmRleC5zY3NzLCAyMDI2LTA4LTA1KS4gT25seSB0aGUgY29tcG9uZW50IHJvb3QgZW1pdHMgdGhlXG4vLyBkYXRhIGF0dHJpYnV0ZSAoY2FyZC5ibGFkZS5waHApLCBzbyB0aGlzIG1hdGNoZXMgdGhlIHdpZGdldCBvbmx5LCBhdCB0aGVcbi8vIHNhbWUgKDAsMiwwKSBzcGVjaWZpY2l0eSBhcyBiZWZvcmUuXG4ucHMtY29tcG9uZW50LS12ZWhpY2xlLXNlbGVjdFtkYXRhLXBzLXZlaGljbGUtc2VsZWN0PSdjYXJkJ10ge1xuICAvLyBOUE9URyBwYWxldHRlIG1hcHBpbmcgKG93bmVyIGRpcmVjdGlvbik6IHRoZSBjYXJkIEJPRFkgaXMgdGhlIG1haW4gYnJhbmRcbiAgLy8gTkFWWSAoLS1wcy1jb2xvci1wcmltYXJ5KSwgYW5kIHRoZSBidXR0b24gLyBcIlNlYXJjaCBieVwiIHRhYnMgdXNlIHRoZVxuICAvLyBMSUdIVEVSIGJsdWUgKC0tcHMtY29sb3ItcHJpbWFyeS1kYXJrID0gIzRiODRjMCBpbiB0aGlzIHRoZW1lKSBzbyB0aGV5IHBvcFxuICAvLyBhZ2FpbnN0IHRoZSBuYXZ5LiBQcmV2aW91c2x5IGJvZHktYmcgcG9pbnRlZCBhdCAtLXBzLWNvbG9yLXNlY29uZGFyeVxuICAvLyAoIzA5MDkxNywgbmVhci1ibGFjaykgYW5kIHRoZSBhY2NlbnQgYXQgLS1wcy1jb2xvci1wcmltYXJ5IChuYXZ5KSDigJQgd2hpY2hcbiAgLy8gbWFkZSBhIGJsYWNrIGNhcmQgd2l0aCBhIG5hdnkgYnV0dG9uIHRoYXQgYmxlbmRlZCBpbi5cbiAgLy8gUGVyLUJMT0NLIG92ZXJyaWRlIGNoYWluICgyMDI2LTA4LTI3KTogZWFjaCBkZWZpbml0aW9uLWV4cG9zZWQgdmFyIHJlYWRzIGFcbiAgLy8gLS1wcy12cy08c2hvcnQ+IG92ZXJyaWRlIEZJUlNULiBUaGUgU3R5bGUgdGFiIHdyaXRlcyB0aG9zZSBhdCAjYmxrX3ggc2NvcGVcbiAgLy8gKFRoZW1lVG9rZW5SZW5kZXJlciksIGFuZCBiZWNhdXNlIFRISVMgYmxvY2sgcmUtZGVjbGFyZXMgLS1wcy12cy1jb2xvci0qXG4gIC8vIG9uIGl0c2VsZiwgYW4gaW5oZXJpdGVkIHZhbHVlIGNvdWxkIG5ldmVyIHdpbiB3aXRob3V0IHRoZSBpbmRpcmVjdGlvbiDigJRcbiAgLy8gU3R5bGUtdGFiIGNvbG9ycyB3ZXJlIHNpbGVudGx5IGluZXJ0IG9uIGFsbCB0aHJlZSB2YXJpYW50cyB1bnRpbCBub3cuXG4gIC0tcHMtdnMtY29sb3ItcHJpbWFyeTogdmFyKC0tcHMtdnMtcHJpbWFyeSwgdmFyKC0tcHMtY29sb3ItcHJpbWFyeS1kYXJrLCAjNGI4NGMwKSk7ICAgICAgIC8vIGFjY2VudDogR28gYnV0dG9uLCBhY3RpdmUgdGFiLCB0aHVtYlxuICAtLXBzLXZzLWNvbG9yLXByaW1hcnktaG92ZXI6IHZhcigtLXBzLXZzLXByaW1hcnktaG92ZXIsIHZhcigtLXBzLWNvbG9yLXByaW1hcnksICN7JGNvbG9yX3ByaW1hcnlfaGV4fSkpOyAvLyBob3ZlciBkZWVwZW5zIHRvd2FyZCB0aGUgYnJhbmQgbmF2eVxuXG4gIC8vIEFjdGlvbiBidXR0b25zIOKAlCBHTyBhbmQgdGhlIGdhcmFnZSdzIEFkZCBWZWhpY2xlIChvd25lciAyMDI2LTA5LTI5OiBcInNldFxuICAvLyBqdXN0IHRoZSBidXR0b24gY29sb3Ig4oCmIGxlYXZlIHRoZSBwcmltYXJ5IGNvbG9yIGFzICNjMGMwYzBcIikuIFRoZWlyIG93blxuICAvLyBTdHlsZS10YWIgdG9rZW5zLCBhbGwgb3B0aW9uYWw6XG4gIC8vICAgLS1wcy12cy1nby1iZyAgICAgICAgR28gQnV0dG9uIENvbG9yICAgICAgKHVuc2V0IOKGkiBQcmltYXJ5IENvbG9yLCBhcyBiZWZvcmUpXG4gIC8vICAgLS1wcy12cy1nby1iZy1ob3ZlciAgR28gQnV0dG9uIEhvdmVyIENvbG9yXG4gIC8vICAgLS1wcy12cy1nby10ZXh0ICAgICAgR28gQnV0dG9uIFRleHQgQ29sb3JcbiAgLy8gRGVsaWJlcmF0ZWx5IE5PVCBkZWNsYXJlZCBoZXJlIChyb290IHJlLWRlY2xhcmF0aW9uIHRyYXA6IGEgYmxvY2sgdG9rZW5cbiAgLy8gb24gdGhlICNibGtfeCB3cmFwcGVyIHdvdWxkIGxvc2UgdG8gYSBkZWNsYXJhdGlvbiBvbiB0aGlzIHJvb3QpLiBPbmx5IHRoZVxuICAvLyBkZXJpdmVkIGhvdmVyIGlzOiBhIGRhcmtlciBHbyBjb2xvdXIuIFdoZW4gLS1wcy12cy1nby1iZyBpcyB1bnNldCB0aGlzXG4gIC8vIGRlY2xhcmF0aW9uIGlzIGludmFsaWQgYXQgY29tcHV0ZWQtdmFsdWUgdGltZSwgc28gdGhlIGJ1dHRvbidzXG4gIC8vIHZhcigtLXBzLXZzLWdvLWJnLWRhcmssIOKApikgZmFsbHMgdGhyb3VnaCB0byBQcmltYXJ5IEhvdmVyIGV4YWN0bHkgYXNcbiAgLy8gYmVmb3JlIOKAlCBzaXRlcyB0aGF0IHNldCBub3RoaW5nIHJlbmRlciB1bmNoYW5nZWQuXG4gIC0tcHMtdnMtZ28tYmctZGFyazogY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLXBzLXZzLWdvLWJnKSA4NCUsICMwMDApO1xuICAtLXBzLXZzLWNvbG9yLWJvZHktYmc6IHZhcigtLXBzLXZzLWJvZHktYmcsIHZhcigtLXBzLWNvbG9yLXByaW1hcnksICN7JGNvbG9yX3ByaW1hcnlfaGV4fSkpOyAvLyBuYXZ5IGNhcmQgYm9keSA9IHRoZSBtYWluIHNpdGUgY29sb3JcbiAgLS1wcy12cy1jb2xvci1zdXJmYWNlOiB2YXIoLS1wcy12cy1zdXJmYWNlLCB2YXIoLS1wcy1jb2xvci1zdXJmYWNlLCAjeyRwcy1jb2xvci1zdXJmYWNlfSkpO1xuICAtLXBzLXZzLWNvbG9yLXN1cmZhY2UtYWx0OiAgIHZhcigtLXBzLWNvbG9yLXN1cmZhY2UtYWx0LCAjeyRwcy1jb2xvci1zdXJmYWNlLWFsdH0pO1xuICAtLXBzLXZzLWNvbG9yLWJvcmRlcjogdmFyKC0tcHMtdnMtYm9yZGVyLCB2YXIoLS1wcy1jb2xvci1ib3JkZXIsICN7JHBzLWNvbG9yLWJvcmRlcn0pKTtcbiAgLS1wcy12cy1jb2xvci1ib3JkZXItZm9jdXM6ICB2YXIoLS1wcy1jb2xvci1wcmltYXJ5LCAjeyRwcy1jb2xvci1ib3JkZXItZm9jdXN9KTsgLy8gd2FzIG9ycGhhbiAtLXBzLWNvbG9yLWJvcmRlci1mb2N1czsgZGVmYXVsdCA9IHByaW1hcnksIHNvIGl0IGZvbGxvd3MgdGhlIGJyYW5kIHRva2VuXG4gIC0tcHMtdnMtY29sb3ItdGV4dDogdmFyKC0tcHMtdnMtdGV4dCwgdmFyKC0tcHMtY29sb3ItdGV4dCwgI3skcHMtY29sb3ItdGV4dH0pKTtcbiAgLS1wcy12cy1jb2xvci10ZXh0LWxpZ2h0OiAgICB2YXIoLS1wcy1jb2xvci10ZXh0LTMsICN7JHBzLWNvbG9yLXRleHQtbGlnaHR9KTsgLy8gd2FzIG9ycGhhbiAtLXBzLWNvbG9yLXRleHQtbGlnaHQgKG11dGVkIGdyYXkgPSB0ZXJ0aWFyeSB0ZXh0KVxuICAtLXBzLXZzLWNvbG9yLXRleHQtaW52ZXJzZTogIHZhcigtLXBzLWNvbG9yLXRleHQtaW52ZXJzZSwgI3skcHMtY29sb3ItdGV4dC1pbnZlcnNlfSk7XG4gIC0tcHMtdnMtY29sb3ItZGFuZ2VyOiAgICAgICAgdmFyKC0tcHMtY29sb3ItZGFuZ2VyLCAjeyRwcy1jb2xvci1kYW5nZXJ9KTtcbiAgLS1wcy12cy1mb250LWZhbWlseTogdmFyKC0tcHMtdnMtZm9udCwgdmFyKC0tcHMtZm9udC1wcmltYXJ5LCAjeyRmb250LWZhbWlseS1zZWNvbmRhcnktc3RhdGljfSkpO1xuICAtLXBzLXZzLWZvbnQtd2VpZ2h0LWJvbGQ6ICAgIHZhcigtLXBzLWZvbnQtd2VpZ2h0LWJvbGQsICN7JHBzLWZvbnQtd2VpZ2h0LWJvbGR9KTtcbiAgLS1wcy12cy1mb250LXdlaWdodC1ub3JtYWw6ICB2YXIoLS1wcy1mb250LXdlaWdodC1ub3JtYWwsICN7JHBzLWZvbnQtd2VpZ2h0LW5vcm1hbH0pO1xuICAtLXBzLXZzLWNvbG9yLW5ldXRyYWw6ICAgICAgIHZhcigtLXBzLWNvbG9yLW5ldXRyYWwsICN7JHBzLWNvbG9yLW5ldXRyYWx9KTtcblxuICBwb3NpdGlvbjogcmVsYXRpdmU7IHdpZHRoOiAxMDAlOyBmb250LWZhbWlseTogdmFyKC0tcHMtdnMtZm9udC1mYW1pbHkpO1xuICBmb250LXNpemU6ICRwcy1mb250LXNpemUtYmFzZTsgY29sb3I6IHZhcigtLXBzLXZzLWNvbG9yLXRleHQpO1xuXG4gIC5wcy12cy1jYXJkX193cmFwcGVyIHtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1wcy12cy1jb2xvci1ib2R5LWJnKTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1wcy12cy1jb2xvci1ib3JkZXIpO1xuICAgIGJvcmRlci1yYWRpdXM6ICRwcy1yYWRpdXMtbGc7IHBhZGRpbmc6ICRwcy1zcGFjaW5nLXhsOyBib3gtc2hhZG93OiAkcHMtc2hhZG93LXNtO1xuICB9XG5cbiAgLnBzLXZzLWNhcmRfX3RpdGxlIHsgZm9udC1zaXplOiAkcHMtZm9udC1zaXplLWhlYWRpbmc7IGZvbnQtd2VpZ2h0OiB2YXIoLS1wcy12cy1mb250LXdlaWdodC1ib2xkKTsgbWFyZ2luOiAwIDAgJHBzLXNwYWNpbmctbGcgMDsgY29sb3I6IHZhcigtLXBzLXZzLWNvbG9yLW5ldXRyYWwpIH1cblxuICAvLyBGb3JtIHJvdyDigJQgREVGQVVMVDogY29sdW1uICh2ZXJ0aWNhbCkuIEdvIGJ1dHRvbiBnZXRzIGl0cyBvd24gcm93LlxuICAucHMtdnMtY2FyZF9fZm9ybS1yb3cge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6ICRwcy1zcGFjaW5nLXNtO1xuICB9XG5cbiAgLnBzLXZzLWNhcmRfX2ZpZWxkcyB7IGRpc3BsYXk6IGZsZXg7IGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IGdhcDogJHBzLXNwYWNpbmctc207IH1cblxuICAvLyBIT1JJWk9OVEFMIG1vZGUg4oCUIGZvcm0tcm93IGJlY29tZXMgYSBzaW5nbGUgcm93LCBmaWVsZHMgaW5saW5lLCBHbyBidXR0b24gYXQgZW5kXG4gICYucHMtbGF5b3V0LS1ob3Jpem9udGFsIC5wcy12cy1jYXJkX19mb3JtLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IC8vIGZpZWxkcyBrZWVwIG5hdHVyYWwgaGVpZ2h0LCBkb24ndCBzdHJldGNoIHRvIHRhbGxlc3RcbiAgfVxuICAmLnBzLWxheW91dC0taG9yaXpvbnRhbCAucHMtdnMtY2FyZF9fZmllbGRzIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBmbGV4OiAxO1xuICAgIG1pbi13aWR0aDogMDtcbiAgICAucHMtdnMtY2FyZF9fZmllbGQgeyBmbGV4OiAxIDEgMDsgbWluLXdpZHRoOiAxMjBweDsgfVxuICB9XG4gIC8vIEhvcml6b250YWw6IGNvbXBhY3QgZmllbGQgaGVhZGVyIOKAlCBwb3NpdGlvbjogcmVsYXRpdmUgZm9yIGFicy1wb3NpdGlvbmVkIGNoZWNrL2NoZXZyb25cbiAgJi5wcy1sYXlvdXQtLWhvcml6b250YWwgLnBzLXZzLWNhcmRfX2ZpZWxkLWhlYWRlciB7XG4gICAgcGFkZGluZzogJHBzLXNwYWNpbmctc20gJHBzLXNwYWNpbmctbWQ7XG4gICAgbWluLWhlaWdodDogNDhweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLy8gSG9yaXpvbnRhbDogY2hlY2sgaWNvbiBhYnNvbHV0ZWx5IHBvc2l0aW9uZWQg4oCUIHRha2VzIHplcm8gZmxleCBzcGFjZS5cbiAgLy8gU2l0cyBvbiB0b3Agb2YgY2hldnJvbi4gVmlzaWJsZSBvbmx5IHdoZW4gLS1zdWNjZXNzIGNsYXNzIGlzIGFjdGl2ZS5cbiAgJi5wcy1sYXlvdXQtLWhvcml6b250YWwgLnBzLXZzLWNhcmRfX2NoZWNrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6ICRwcy1zcGFjaW5nLW1kO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB6LWluZGV4OiAxO1xuICB9XG4gIC8vIEhvcml6b250YWw6IHN0ZXAgbnVtYmVyIHNtYWxsZXJcbiAgJi5wcy1sYXlvdXQtLWhvcml6b250YWwgLnBzLXZzLWNhcmRfX3N0ZXAgeyB3aWR0aDogMjJweDsgZm9udC1zaXplOiAkcHMtZm9udC1zaXplLWJhc2U7IH1cbiAgJi5wcy1sYXlvdXQtLWhvcml6b250YWwgLnBzLXZzLWNhcmRfX3NlcGFyYXRvciB7IG1hcmdpbjogMCAkcHMtc3BhY2luZy1zbTsgfVxuXG4gICYucHMtbGF5b3V0LS1ob3Jpem9udGFsIC5wcy12cy1jYXJkX19nby1idG4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi13aWR0aDogODBweDtcbiAgICBwYWRkaW5nOiAwICRwcy1zcGFjaW5nLXhsO1xuICB9XG4gIC8vIEFjdGlvbnMgd3JhcHBlcjogc3RyZXRjaCB0byBtYXRjaCByb3cgaGVpZ2h0IHNvIEdvIGJ1dHRvbiBmaWxscyBpdFxuICAmLnBzLWxheW91dC0taG9yaXpvbnRhbCAucHMtdnMtY2FyZF9fYWN0aW9ucyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICAgIG1pbi13aWR0aDogMTAwcHg7XG4gICAgZ2FwOiAkcHMtc3BhY2luZy14cztcbiAgfVxuXG4gIC8vIEZpZWxkIOKAlCBwb3NpdGlvbjpyZWxhdGl2ZSBmb3IgYWJzb2x1dGUgcGFuZWxcbiAgLnBzLXZzLWNhcmRfX2ZpZWxkIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tcHMtdnMtY29sb3ItYm9yZGVyKTsgYm9yZGVyLXJhZGl1czogJHBzLXJhZGl1cy1tZDtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1wcy12cy1jb2xvci1zdXJmYWNlKTtcbiAgICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgJHBzLXRyYW5zaXRpb24tYmFzZSwgYm94LXNoYWRvdyAkcHMtdHJhbnNpdGlvbi1iYXNlO1xuXG4gICAgJi0tZGlzYWJsZWQge1xuICAgICAgb3BhY2l0eTogMC41O1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1wcy12cy1jb2xvci1zdXJmYWNlLWFsdCk7XG4gICAgfVxuXG4gICAgLy8gQ1JJVElDQUw6IC0tb3BlbiBPVkVSUklERVMgLS1kaXNhYmxlZCBzbyByZXZlYWxlZCBmaWVsZHMgYXJlIGFsd2F5cyBpbnRlcmFjdGl2ZVxuICAgICYtLW9wZW4ge1xuICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1wcy12cy1jb2xvci1ib3JkZXItZm9jdXMpO1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgM3B4IHJnYmEoJHBzLWNvbG9yLXByaW1hcnksIDAuMTIpO1xuICAgICAgLy8gMTAwMCwgbm90IHRoZSBsb2NhbCBkcm9wZG93biBsZXZlbCAoMTAwKTogdGhlIGZpZWxkIGlzIHRoZSBwYW5lbCdzXG4gICAgICAvLyBzdGFja2luZyBjb250ZXh0LCBhbmQgaXQgY29tcGV0ZXMgd2l0aCB3aGF0ZXZlciBpcyBCRUxPVyB0aGUgcGlja2VyXG4gICAgICAvLyBvbiB0aGUgcGFnZS4gT24gYSBjYXRhbG9nIHBhZ2UgdGhhdCBpcyB0aGUgc3RpY2t5IFwiRmluaXNoIFNlbGVjdGluZ1xuICAgICAgLy8gWW91ciBWZWhpY2xlXCIgYmFyIChuYXJyb3ctZG93bi12ZWhpY2xlL3N0aWNreSwgei1pbmRleCA4OTApLCB3aGljaFxuICAgICAgLy8gcGFpbnRlZCBPVkVSIHRoZSBvcGVuIFllYXIgbGlzdCDigJQgdGhlIHRvcCByb3dzIHdlcmUgcmVhY2hhYmxlLCB0aGVcbiAgICAgIC8vIHJlc3Qgc2F0IHVuZGVyIHRoZSBiYXIgKER5bmFtaWMgTW9kZSwgMjAyNi0wOS0yMykuIFN0aWxsIHVuZGVyIHRoZVxuICAgICAgLy8gZml4ZWQgaGVhZGVyIChCb290c3RyYXAgMTAzMCkgYW5kIGxldmVsIHdpdGggdGhlIGhlcm8gb3ZlcmxhcCAoMTAwMCkuXG4gICAgICB6LWluZGV4OiAkcHMtemluZGV4LWRyb3Bkb3duICsgOTAwO1xuICAgICAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xuICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQ6IHZhcigtLXBzLXZzLWNvbG9yLXN1cmZhY2UpICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLy8gU1VDQ0VTUyBzdGF0ZSDigJQgbGlnaHQgZ3JlZW4gYm9yZGVyIHdpdGggYSBnZW50bGUsIHN5bW1ldHJpY2FsIGlubmVyIGdsb3dcbiAgICAmLS1zdWNjZXNzIHtcbiAgICAgIGJvcmRlci1jb2xvcjogIzZkYzk3ZTtcbiAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCA4cHggMCByZ2JhKDQwLCAxNjcsIDY5LCAwLjE4KTtcbiAgICAgIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4zcyBlYXNlLCBib3JkZXItY29sb3IgMC4zcyBlYXNlO1xuICAgIH1cbiAgfVxuXG4gIC8vIFN1Y2Nlc3MgY2hlY2sgaWNvbiDigJQgYWx3YXlzIHJlc2VydmVzIHNwYWNlICh2aXNpYmlsaXR5LCBub3QgZGlzcGxheSlcbiAgLy8gc28gc2hvd2luZyBpdCBkb2Vzbid0IGNhdXNlIGxheW91dCBzaGlmdC5cbiAgLnBzLXZzLWNhcmRfX2NoZWNrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgd2lkdGg6IDE4cHg7IGhlaWdodDogMThweDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmbGV4LXNocmluazogMDsgbWFyZ2luLWxlZnQ6ICRwcy1zcGFjaW5nLXNtO1xuICAgIGNvbG9yOiAjMjhhNzQ1O1xuICAgIHN2ZyB7IGRpc3BsYXk6IGJsb2NrOyB9XG4gIH1cbiAgLy8gV2hlbiBzdWNjZXNzIHN0YXRlIGFjdGl2ZSwgcmV2ZWFsIHRoZSBjaGVjayAoa2VlcHMgd2lkdGggcmVzZXJ2ZWQpXG4gIC5wcy12cy1jYXJkX19maWVsZC0tc3VjY2VzcyAucHMtdnMtY2FyZF9fY2hlY2sge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgYW5pbWF0aW9uOiBwc1ZzQ2hlY2tQb3AgMC4zcyBlYXNlO1xuICB9XG4gIEBrZXlmcmFtZXMgcHNWc0NoZWNrUG9wIHtcbiAgICAwJSAgIHsgdHJhbnNmb3JtOiBzY2FsZSgwKTsgb3BhY2l0eTogMDsgfVxuICAgIDYwJSAgeyB0cmFuc2Zvcm06IHNjYWxlKDEuMik7IH1cbiAgICAxMDAlIHsgdHJhbnNmb3JtOiBzY2FsZSgxKTsgb3BhY2l0eTogMTsgfVxuICB9XG5cbiAgLnBzLXZzLWNhcmRfX2ZpZWxkLWhlYWRlciB7XG4gICAgZGlzcGxheTogZmxleDsgYWxpZ24taXRlbXM6IGNlbnRlcjsgcGFkZGluZzogJHBzLXNwYWNpbmctbWQgJHBzLXNwYWNpbmctbGc7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB1c2VyLXNlbGVjdDogbm9uZTsgbWluLWhlaWdodDogJHBzLXZzLWlucHV0LWhlaWdodDtcbiAgICAmOmhvdmVyIHsgYmFja2dyb3VuZDogdmFyKC0tcHMtdnMtY29sb3Itc3VyZmFjZS1hbHQpOyBib3JkZXItcmFkaXVzOiAkcHMtcmFkaXVzLW1kOyB9XG4gIH1cbiAgLnBzLXZzLWNhcmRfX3N0ZXAgeyBmbGV4LXNocmluazogMDsgd2lkdGg6IDI4cHg7IGZvbnQtc2l6ZTogJHBzLWZvbnQtc2l6ZS1sZzsgZm9udC13ZWlnaHQ6IHZhcigtLXBzLXZzLWZvbnQtd2VpZ2h0LWJvbGQpOyB0ZXh0LWFsaWduOiBjZW50ZXI7IGFsaWduLXNlbGY6IGNlbnRlcjsgfVxuICAucHMtdnMtY2FyZF9fc2VwYXJhdG9yIHsgZmxleC1zaHJpbms6IDA7IHdpZHRoOiAxcHg7IGhlaWdodDogMjhweDsgYmFja2dyb3VuZDogdmFyKC0tcHMtdnMtY29sb3ItYm9yZGVyKTsgbWFyZ2luOiAwICRwcy1zcGFjaW5nLW1kOyB9XG4gIC5wcy12cy1jYXJkX19sYWJlbC13cmFwIHsgZmxleDogMTsgcG9zaXRpb246IHJlbGF0aXZlOyBtaW4taGVpZ2h0OiAyOHB4OyBkaXNwbGF5OiBmbGV4OyBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgbWluLXdpZHRoOiAwOyB9XG4gIC5wcy12cy1jYXJkX19mbG9hdGluZy1sYWJlbCB7XG4gICAgZm9udC1zaXplOiAkcHMtZm9udC1zaXplLWJhc2U7IGZvbnQtd2VpZ2h0OiAkcHMtZm9udC13ZWlnaHQtbWVkaXVtO1xuICAgIGNvbG9yOiB2YXIoLS1wcy12cy1jb2xvci10ZXh0LWxpZ2h0KTsgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuICAgIHRyYW5zaXRpb246IGFsbCAkcHMtdHJhbnNpdGlvbi1iYXNlO1xuICAgICYtLXVwIHsgZm9udC1zaXplOiAkcHMtZm9udC1zaXplLXhzOyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTJweCk7IH1cbiAgfVxuICAucHMtdnMtY2FyZF9fdmFsdWUge1xuICAgIGZvbnQtc2l6ZTogJHBzLWZvbnQtc2l6ZS1iYXNlOyBmb250LXdlaWdodDogdmFyKC0tcHMtdnMtZm9udC13ZWlnaHQtYm9sZCk7XG4gICAgY29sb3I6IHZhcigtLXBzLXZzLWNvbG9yLXRleHQpO1xuICB9XG4gIC8vIENoZXZyb24gYWx3YXlzIHJlc2VydmVzIHNwYWNlIHNvIHN1Y2Nlc3Mgc3RhdGUgZG9lc24ndCBzaGlmdCBsYXlvdXRcbiAgLnBzLXZzLWNhcmRfX2NoZXZyb24geyBmbGV4LXNocmluazogMDsgQGluY2x1ZGUgcHMtY2hldnJvbig4cHgsIDJweCwgZG93bik7IGNvbG9yOiB2YXIoLS1wcy12cy1jb2xvci10ZXh0LWxpZ2h0KTsgbWFyZ2luLWxlZnQ6ICRwcy1zcGFjaW5nLXNtOyB9XG4gIC5wcy12cy1jYXJkX19maWVsZC0tb3BlbiAucHMtdnMtY2FyZF9fY2hldnJvbiB7IHRyYW5zZm9ybTogcm90YXRlKC0xMzVkZWcpOyB9XG4gIC8vIEhpZGUgY2hldnJvbiB2aWEgdmlzaWJpbGl0eSAoa2VlcHMgd2lkdGgpIHdoZW4gc3VjY2VzcyBjaGVjayBpcyBzaG93bi5cbiAgLnBzLXZzLWNhcmRfX2ZpZWxkLS1zdWNjZXNzOm5vdCgucHMtdnMtY2FyZF9fZmllbGQtLW9wZW4pIC5wcy12cy1jYXJkX19jaGV2cm9uIHsgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG4gIC8vIEhpZGUgY2hlY2sgd2hlbiBmaWVsZCBpcyByZS1vcGVuZWRcbiAgLnBzLXZzLWNhcmRfX2ZpZWxkLS1vcGVuIC5wcy12cy1jYXJkX19jaGVjayB7IHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuXG4gIC8vIFBhbmVsIOKAlCBhYnNvbHV0ZWx5IHBvc2l0aW9uZWQsIG92ZXJsYXlzIHBhZ2VcbiAgLnBzLXZzLWNhcmRfX3BhbmVsIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7IHRvcDogMTAwJTsgbGVmdDogMDsgcmlnaHQ6IDA7XG4gICAgei1pbmRleDogJHBzLXppbmRleC1kcm9wZG93biArIDEwO1xuICAgIGJhY2tncm91bmQ6IHZhcigtLXBzLXZzLWNvbG9yLXN1cmZhY2UpO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXBzLXZzLWNvbG9yLWJvcmRlci1mb2N1cyk7IGJvcmRlci10b3A6IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogMCAwICRwcy1yYWRpdXMtbWQgJHBzLXJhZGl1cy1tZDtcbiAgICBib3gtc2hhZG93OiAkcHMtc2hhZG93LWxnO1xuICAgIG9wYWNpdHk6IDA7IHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNHB4KTtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5ICRwcy10cmFuc2l0aW9uLWJhc2UsIHRyYW5zZm9ybSAkcHMtdHJhbnNpdGlvbi1iYXNlO1xuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgICYtLXZpc2libGUgeyBvcGFjaXR5OiAxOyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7IH1cbiAgfVxuXG4gIC8vIEZpbHRlciBpbnB1dCBpbnNpZGUgcGFuZWxcbiAgLnBzLXZzLWNhcmRfX2ZpbHRlci13cmFwIHtcbiAgICBwYWRkaW5nOiAkcHMtc3BhY2luZy1zbSAkcHMtc3BhY2luZy1tZDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tcHMtdnMtY29sb3Itc3VyZmFjZS1hbHQpO1xuICB9XG4gIC5wcy12cy1jYXJkX19maWx0ZXItaW5wdXQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6ICRwcy1zcGFjaW5nLXNtICRwcy1zcGFjaW5nLW1kO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXBzLXZzLWNvbG9yLWJvcmRlcik7XG4gICAgYm9yZGVyLXJhZGl1czogJHBzLXJhZGl1cy1zbTtcbiAgICBmb250LWZhbWlseTogdmFyKC0tcHMtdnMtZm9udC1mYW1pbHkpO1xuICAgIGZvbnQtc2l6ZTogJHBzLWZvbnQtc2l6ZS1zbTtcbiAgICBjb2xvcjogdmFyKC0tcHMtdnMtY29sb3ItdGV4dCk7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tcHMtdnMtY29sb3Itc3VyZmFjZSk7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICY6Zm9jdXMgeyBib3JkZXItY29sb3I6IHZhcigtLXBzLXZzLWNvbG9yLWJvcmRlci1mb2N1cyk7IGJveC1zaGFkb3c6IDAgMCAwIDJweCByZ2JhKCRwcy1jb2xvci1wcmltYXJ5LCAwLjEpOyB9XG4gICAgJjo6cGxhY2Vob2xkZXIgeyBjb2xvcjogdmFyKC0tcHMtdnMtY29sb3ItdGV4dC1saWdodCk7IH1cbiAgfVxuXG4gIC5wcy12cy1jYXJkX19zY3JvbGwtdHJhY2sgeyBwb3NpdGlvbjogcmVsYXRpdmU7IGhlaWdodDogNHB4OyBiYWNrZ3JvdW5kOiB2YXIoLS1wcy12cy1jb2xvci1zdXJmYWNlLWFsdCk7IG1hcmdpbjogJHBzLXNwYWNpbmctc20gJHBzLXNwYWNpbmctbGcgMDsgYm9yZGVyLXJhZGl1czogMnB4OyBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5wcy12cy1jYXJkX19zY3JvbGwtdGh1bWIgeyBwb3NpdGlvbjogYWJzb2x1dGU7IHRvcDogMDsgbGVmdDogMDsgaGVpZ2h0OiAxMDAlOyB3aWR0aDogNDBweDsgYmFja2dyb3VuZDogdmFyKC0tcHMtdnMtY29sb3ItcHJpbWFyeSk7IGJvcmRlci1yYWRpdXM6IDJweDsgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDYwbXMgbGluZWFyOyB9XG5cbiAgLnBzLXZzLWNhcmRfX29wdGlvbnMgeyBAaW5jbHVkZSBwcy1yZXNldC1saXN0OyBAaW5jbHVkZSBwcy1zY3JvbGxhYmxlLWxpc3QoJHBzLXZzLWRyb3Bkb3duLW1heC1oZWlnaHQpOyBwYWRkaW5nOiAkcHMtc3BhY2luZy14cyAwOyB9XG5cbiAgLnBzLXZzLWNhcmRfX29wdGlvbiB7XG4gICAgcGFkZGluZzogJHBzLXNwYWNpbmctbWQgJHBzLXNwYWNpbmcteGw7IGN1cnNvcjogcG9pbnRlcjsgZm9udC1zaXplOiAkcHMtZm9udC1zaXplLWJhc2U7XG4gICAgY29sb3I6IHZhcigtLXBzLXZzLWNvbG9yLXRleHQpOyB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kICRwcy10cmFuc2l0aW9uLWZhc3Q7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLXBzLXZzLWNvbG9yLXN1cmZhY2UtYWx0KTtcbiAgICAmOmxhc3QtY2hpbGQgeyBib3JkZXItYm90dG9tOiBub25lOyB9XG4gICAgJjpob3ZlciB7IGJhY2tncm91bmQ6IHZhcigtLXBzLXZzLWNvbG9yLXN1cmZhY2UtYWx0KTsgfVxuICAgICYtLWFjdGl2ZSB7IGZvbnQtd2VpZ2h0OiB2YXIoLS1wcy12cy1mb250LXdlaWdodC1ib2xkKTsgY29sb3I6IHZhcigtLXBzLXZzLWNvbG9yLXByaW1hcnkpOyBiYWNrZ3JvdW5kOiByZ2JhKCRwcy1jb2xvci1wcmltYXJ5LCAwLjA0KTsgfVxuICAgICYtLWhpZ2hsaWdodCB7IGJhY2tncm91bmQ6IHJnYmEoJHBzLWNvbG9yLXByaW1hcnksIDAuMSk7IH1cbiAgfVxuXG4gIC5wcy12cy1jYXJkX19sb2FkZXIgeyBkaXNwbGF5OiBmbGV4OyBhbGlnbi1pdGVtczogY2VudGVyOyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgcGFkZGluZzogJHBzLXNwYWNpbmcteGw7IGNvbG9yOiB2YXIoLS1wcy12cy1jb2xvci10ZXh0LWxpZ2h0KTsgZm9udC1zaXplOiAkcHMtZm9udC1zaXplLXNtOyBnYXA6ICRwcy1zcGFjaW5nLXNtOyB9XG4gIC5wcy12cy1jYXJkX19zcGlubmVyIHsgQGluY2x1ZGUgcHMtc3Bpbm5lcigxOHB4LCAycHgpOyB9XG5cbiAgLy8gQWN0aW9ucyB3cmFwcGVyIOKAlCBHbyBvbiB0b3AsIFN0YXJ0IE92ZXIgZGlyZWN0bHkgdW5kZXIgaXQuXG4gIC8vIEJvdGggb2NjdXB5IHRoZSBzYW1lIGNvbHVtbiB3aWR0aCByZWdhcmRsZXNzIG9mIGxheW91dC9zY3JlZW4gc2l6ZS5cbiAgLnBzLXZzLWNhcmRfX2FjdGlvbnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICBnYXA6ICRwcy1zcGFjaW5nLXhzO1xuICB9XG5cbiAgLnBzLXZzLWNhcmRfX2dvLWJ0biB7XG4gICAgQGluY2x1ZGUgcHMtcmVzZXQtYnV0dG9uO1xuICAgIGRpc3BsYXk6IGZsZXg7IGFsaWduLWl0ZW1zOiBjZW50ZXI7IGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6ICRwcy12cy1pbnB1dC1oZWlnaHQ7XG4gICAgLy8gR28gY29sb3Vyczogb3duIHRva2VucyBmaXJzdCwgUHJpbWFyeSBhcyBiZWZvcmUgb3RoZXJ3aXNlIChyb290IGNvbW1lbnQpLlxuICAgIGJhY2tncm91bmQ6IHZhcigtLXBzLXZzLWdvLWJnLCB2YXIoLS1wcy12cy1jb2xvci1wcmltYXJ5KSk7IGNvbG9yOiB2YXIoLS1wcy12cy1nby10ZXh0LCB2YXIoLS1wcy12cy1jb2xvci10ZXh0LWludmVyc2UpKTtcbiAgICBmb250LXNpemU6ICRwcy1mb250LXNpemUtYmFzZTsgZm9udC13ZWlnaHQ6IHZhcigtLXBzLXZzLWZvbnQtd2VpZ2h0LWJvbGQpO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IGxldHRlci1zcGFjaW5nOiAxcHg7IGJvcmRlci1yYWRpdXM6ICRwcy1yYWRpdXMtbWQ7XG4gICAgJjpob3Zlcjpub3QoOmRpc2FibGVkKSB7IGJhY2tncm91bmQ6IHZhcigtLXBzLXZzLWdvLWJnLWhvdmVyLCB2YXIoLS1wcy12cy1nby1iZy1kYXJrLCB2YXIoLS1wcy12cy1jb2xvci1wcmltYXJ5LWhvdmVyKSkpOyB9XG4gICAgJjpkaXNhYmxlZCB7IG9wYWNpdHk6IDAuNzsgY3Vyc29yOiBub3QtYWxsb3dlZDsgfVxuICB9XG5cbiAgLnBzLXZzLWNhcmRfX3N0YXJ0LW92ZXIge1xuICAgIEBpbmNsdWRlIHBzLXJlc2V0LWJ1dHRvbjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAkcHMtZm9udC1zaXplLXNtO1xuICAgIGNvbG9yOiB2YXIoLS1wcy12cy1jb2xvci10ZXh0LWxpZ2h0KTtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgcGFkZGluZzogJHBzLXNwYWNpbmcteHMgMDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICY6aG92ZXIgeyBjb2xvcjogdmFyKC0tcHMtdnMtY29sb3ItcHJpbWFyeSk7IH1cbiAgfVxuXG4gIC8vIEdhcmFnZVxuICAucHMtdnMtY2FyZF9fZ2FyYWdlIHsgcGFkZGluZzogJHBzLXNwYWNpbmctbGc7IGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXBzLXZzLWNvbG9yLWJvcmRlcik7IGJvcmRlci1yYWRpdXM6ICRwcy1yYWRpdXMtbWQ7IG1hcmdpbi1ib3R0b206ICRwcy1zcGFjaW5nLWxnOyB9XG4gIC5wcy12cy1jYXJkX19nYXJhZ2UtaW5mbyB7IGRpc3BsYXk6IGZsZXg7IGFsaWduLWl0ZW1zOiBjZW50ZXI7IGdhcDogJHBzLXNwYWNpbmctbWQ7IGZsZXgtd3JhcDogd3JhcDsgfVxuICAucHMtdnMtY2FyZF9fZ2FyYWdlLXZlaGljbGUgeyBmb250LXdlaWdodDogdmFyKC0tcHMtdnMtZm9udC13ZWlnaHQtYm9sZCk7IGZsZXg6IDE7IGNvbG9yOiB2YXIoLS1wcy12cy1jb2xvci1uZXV0cmFsKSB9XG4gIC8vIFRoZSBzZWxlY3RlZCB2ZWhpY2xlIElTIGEgbGluayAodGhyb3VnaCB0byB0aGF0IHZlaGljbGUncyBwYXJ0cykgYnV0IGhhZCBub1xuICAvLyBhZmZvcmRhbmNlIGluIHRoaXMgdmFyaWFudC4gVGhlIGFuY2hvciB1c2VkIHRvIGNhcnJ5IHRoZSBOQVRJVkUgdmFyaWFudCdzXG4gIC8vIGNsYXNzIChwcy12cy1uYXRpdmVfX3ZlaGljbGUtbGluayk7IHRoZSBvbmx5IHJ1bGUgZm9yIHRoYXQgY2xhc3MgbGl2ZXMgaW5cbiAgLy8gbmF0aXZlL2luZGV4LnNjc3MsIHdoaWNoIG5ldmVyIGxvYWRzIGhlcmUgYmVjYXVzZSB0aGUgYnVpbGQgc2NvcGVzIGV2ZXJ5XG4gIC8vIGJ1bmRsZSB0byBbZGF0YS1wcy12ZWhpY2xlLXNlbGVjdD08dmFyaWFudD5dLiBTbyBpdCBsb29rZWQgc3R5bGVkIGFuZFxuICAvLyB3YXNuJ3QuIFJlbmFtZWQgdG8gcHMtdnMtY2FyZF9fZ2FyYWdlLWxpbmsgMjAyNi0wOC0yNyDigJQgaWYgeW91IGFyZSBjaGFzaW5nXG4gIC8vIGFuIG9sZCBncmVwLCB0aGF0IGlzIHdoZXJlIGl0IHdlbnQuXG4gIC8vIE5ldCBlZmZlY3Qgb2YgdGhlIGJ1ZzogXCJSZW1vdmVcIiAoYSBkZXN0cnVjdGl2ZSBidXR0b24pIHdhcyB1bmRlcmxpbmVkIGFuZFxuICAvLyByZWFkIGFzIHRoZSBsaW5rLCB3aGlsZSB0aGUgYWN0dWFsIGxpbmsgcmVhZCBhcyBwbGFpbiBib2xkIHRleHQuXG4gIC8vXG4gIC8vIFRoZSB1bmRlcmxpbmUgZ29lcyBvbiB0aGUgU1BBTiwgbm90IHRoZSBhbmNob3IuIHRleHQtZGVjb3JhdGlvbiBpcyBub3QgYW5cbiAgLy8gaW5oZXJpdGVkIHByb3BlcnR5IOKAlCBhbiBhbmNlc3RvciBQQUlOVFMgaXQgb3ZlciBpdHMgZGVzY2VuZGFudHMsIGFuZCBpdFxuICAvLyBwYWludHMgaW4gdGhlIGFuY2VzdG9yJ3Mgb3duIHRleHQtZGVjb3JhdGlvbi1jb2xvci4gVGhlIGFuY2hvciBrZWVwcyB0aGVcbiAgLy8gdGhlbWUncyBsaW5rIGNvbG91ciAobmF2eSBvbiBOUE9URykgd2hpbGUgLWdhcmFnZS12ZWhpY2xlIG92ZXJyaWRlcyB0aGVcbiAgLy8gY29sb3VyIHRvIHRoZSBwYW5lbCdzIHRleHQgY29sb3VyICh3aGl0ZSB0aGVyZSksIHNvIHVuZGVybGluaW5nIHRoZSBhbmNob3JcbiAgLy8gZHJldyBuYXZ5LW9uLW5hdnk6IHByZXNlbnQgaW4gdGhlIGNvbXB1dGVkIHN0eWxlLCBpbnZpc2libGUgb24gc2NyZWVuLlxuICAvLyBVbmRlcmxpbmluZyB0aGUgc3BhbiBtYWtlcyB0aGUgbGluZSBpbmhlcml0IHRoZSBjb2xvdXIgeW91IGNhbiBhY3R1YWxseVxuICAvLyBzZWUuIFZlcmlmaWVkIGluLWJyb3dzZXIgb24gdGhlIGNhcmQgdmFyaWFudCwgbm90IGp1c3QgaW4gZGV2dG9vbHMuXG4gIC5wcy12cy1jYXJkX19nYXJhZ2UtaW5mbyAucHMtdnMtY2FyZF9fZ2FyYWdlLWxpbmsge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAucHMtdnMtY2FyZF9fZ2FyYWdlLXZlaGljbGUgeyB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAycHg7IH1cbiAgICAmOmhvdmVyIHsgb3BhY2l0eTogMC44OyB9XG4gIH1cbiAgLnBzLXZzLWNhcmRfX2dhcmFnZS1yZW1vdmUgeyBAaW5jbHVkZSBwcy1yZXNldC1idXR0b247IGNvbG9yOiB2YXIoLS1wcy12cy1jb2xvci1kYW5nZXIpOyBmb250LXNpemU6ICRwcy1mb250LXNpemUtc207IHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyAmOmhvdmVyIHsgb3BhY2l0eTogMC43OyB9IH1cbiAgLnBzLXZzLWNhcmRfX2dhcmFnZS1hZGQge1xuICAgIEBpbmNsdWRlIHBzLXJlc2V0LWJ1dHRvbjsgZGlzcGxheTogYmxvY2s7IHdpZHRoOiAxMDAlOyBtYXJnaW4tdG9wOiAkcHMtc3BhY2luZy1tZDsgcGFkZGluZzogJHBzLXNwYWNpbmctbWQ7XG4gICAgLy8gU2FtZSBjb2xvdXJzIGFzIEdPIChvd25lciAyMDI2LTA5LTI5OiB0aGUgZ2FyYWdlJ3MgQWRkIFZlaGljbGUgYnV0dG9uXG4gICAgLy8gc3RheWVkIHNpbHZlciBhZnRlciBHTyB3ZW50IGRhcmsgZ3JlZW4pLiBUaGUgcGlja2VyJ3MgZmlsbGVkIGFjdGlvblxuICAgIC8vIGJ1dHRvbnMgc2hhcmUgdGhlIEJ1dHRvbiBDb2xvciAvIEhvdmVyIC8gVGV4dCB0b2tlbnM7IHNlZSB0aGUgcm9vdC5cbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1wcy12cy1nby1iZywgdmFyKC0tcHMtdnMtY29sb3ItcHJpbWFyeSkpOyBjb2xvcjogdmFyKC0tcHMtdnMtZ28tdGV4dCwgdmFyKC0tcHMtdnMtY29sb3ItdGV4dC1pbnZlcnNlKSk7XG4gICAgZm9udC13ZWlnaHQ6ICRwcy1mb250LXdlaWdodC1tZWRpdW07IGJvcmRlci1yYWRpdXM6ICRwcy1yYWRpdXMtbWQ7IHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAmOmhvdmVyIHsgYmFja2dyb3VuZDogdmFyKC0tcHMtdnMtZ28tYmctaG92ZXIsIHZhcigtLXBzLXZzLWdvLWJnLWRhcmssIHZhcigtLXBzLXZzLWNvbG9yLXByaW1hcnktaG92ZXIpKSk7IH1cbiAgfVxuXG4gIC8vIFNlYXJjaCB0YWJzXG4gIC5wcy12cy1jYXJkX19zZWFyY2gtdGFicyB7IGRpc3BsYXk6IGZsZXg7IGFsaWduLWl0ZW1zOiBjZW50ZXI7IGdhcDogJHBzLXNwYWNpbmctc207IG1hcmdpbi1ib3R0b206ICRwcy1zcGFjaW5nLWxnOyBmb250LXNpemU6ICRwcy1mb250LXNpemUtc207IH1cbiAgLnBzLXZzLWNhcmRfX3NlYXJjaC1sYWJlbCB7IGZvbnQtd2VpZ2h0OiAkcHMtZm9udC13ZWlnaHQtbWVkaXVtOyBjb2xvcjogdmFyKC0tcHMtdnMtY29sb3ItbmV1dHJhbCkgfVxuICAucHMtdnMtY2FyZF9fdGFiLWxpc3QgeyBAaW5jbHVkZSBwcy1yZXNldC1saXN0OyBkaXNwbGF5OiBmbGV4OyB9XG4gIC5wcy12cy1jYXJkX190YWIgeyAmOm5vdCg6bGFzdC1jaGlsZCkgeyBwYWRkaW5nLXJpZ2h0OiAkcHMtc3BhY2luZy1zbTsgbWFyZ2luLXJpZ2h0OiAkcHMtc3BhY2luZy1zbTsgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgdmFyKC0tcHMtdnMtY29sb3ItYm9yZGVyKTsgfSB9XG4gIC5wcy12cy1jYXJkX190YWItbGluayB7IGNvbG9yOiB2YXIoLS1wcy12cy1jb2xvci1wcmltYXJ5KTsgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC5wcy12cy1jYXJkX190YWItLWFjdGl2ZSAucHMtdnMtY2FyZF9fdGFiLWxpbmsgeyBmb250LXdlaWdodDogdmFyKC0tcHMtdnMtZm9udC13ZWlnaHQtYm9sZCk7IH1cblxuICAvLyBQcm9ncmVzc2l2ZSByZXZlYWxcbiAgLnBzLXZzLS1oaWRkZW4geyBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLnBzLXZzLS1yZXZlYWxpbmcgeyBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyBhbmltYXRpb246IHBzVnNDYXJkUmV2ZWFsIDAuM3MgZWFzZSBmb3J3YXJkczsgfVxuICBAa2V5ZnJhbWVzIHBzVnNDYXJkUmV2ZWFsIHsgZnJvbSB7IG9wYWNpdHk6IDA7IHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtOHB4KTsgfSB0byB7IG9wYWNpdHk6IDE7IHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTsgfSB9XG5cbiAgLy8gUmVzcG9uc2l2ZSDigJQgZGVmYXVsdCBtb2JpbGUgKHZlcnRpY2FsKVxuICBAaW5jbHVkZSBwcy1tZWRpYS1kb3duKG1kKSB7XG4gICAgLnBzLXZzLWNhcmRfX3dyYXBwZXIgeyBwYWRkaW5nOiAkcHMtc3BhY2luZy1sZzsgfVxuICAgIC5wcy12cy1jYXJkX190aXRsZSB7IGZvbnQtc2l6ZTogJHBzLWZvbnQtc2l6ZS1sZzsgfVxuICAgIC5wcy12cy1jYXJkX19maWVsZC1oZWFkZXIgeyBtaW4taGVpZ2h0OiAkcHMtdnMtaW5wdXQtaGVpZ2h0LXNtOyBwYWRkaW5nOiAkcHMtc3BhY2luZy1zbSAkcHMtc3BhY2luZy1tZDsgfVxuICAgIC5wcy12cy1jYXJkX19vcHRpb24geyBwYWRkaW5nOiAkcHMtc3BhY2luZy1zbSAkcHMtc3BhY2luZy1sZzsgfVxuICAgIC8vIERlZmF1bHQgbW9iaWxlOiBzdGFjayB2ZXJ0aWNhbGx5LCBnbyBidXR0b24gZnVsbCB3aWR0aFxuICAgIC5wcy12cy1jYXJkX19mb3JtLXJvdyB7IGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAucHMtdnMtY2FyZF9fZmllbGRzIHsgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgIC5wcy12cy1jYXJkX19hY3Rpb25zIHsgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgYWxpZ24taXRlbXM6IHN0cmV0Y2g7IH1cbiAgICAucHMtdnMtY2FyZF9fZ28tYnRuIHsgd2lkdGg6IDEwMCU7IH1cbiAgfVxuXG4gIC8vIE1vYmlsZSBWRVJUSUNBTCB1bmRlciBkZXNrdG9wIEhPUklaT05UQUwgKGxheW91dD1ob3Jpem9udGFsICtcbiAgLy8gbGF5b3V0TW9iaWxlPXZlcnRpY2FsL3Vuc2V0KTogdGhlIGRlc2t0b3Agcm93IHJ1bGVzIGFib3ZlIGNhcnJ5IGFuIGV4dHJhXG4gIC8vIC5wcy1sYXlvdXQtLWhvcml6b250YWwgY2xhc3MsIHNvIHRoZXkgT1VULVJBTksgdGhlIGdlbmVyaWMgbW9iaWxlIHN0YWNrXG4gIC8vIGluc2lkZSB0aGUgbWVkaWEgcXVlcnkgYW5kIHRoZSBHbyBidXR0b24gcm9kZSBiZXNpZGUgdGhlIGZpcnN0IGZpZWxkIG9uXG4gIC8vIHBob25lcyAoZm91bmQgb24gdGhlIEJhcm9uZSBzdHJpcCwgMjAyNi0wOC0yNykuIFJlc3RhdGUgdGhlIHN0YWNrIHdpdGhcbiAgLy8gdGhlIHNhbWUgY2xhc3Mgc28gc3BlY2lmaWNpdHkgd2lucy4gTW9iaWxlLWhvcml6b250YWwga2VlcHMgaXRzIG93blxuICAvLyBkZWRpY2F0ZWQgW2RhdGEtbGF5b3V0LW1vYmlsZT1cImhvcml6b250YWxcIl0gYmxvY2sgYmVsb3cuXG4gICYucHMtbGF5b3V0LS1ob3Jpem9udGFsOm5vdChbZGF0YS1sYXlvdXQtbW9iaWxlPVwiaG9yaXpvbnRhbFwiXSkge1xuICAgIEBpbmNsdWRlIHBzLW1lZGlhLWRvd24obWQpIHtcbiAgICAgIC8vIGFsaWduLWl0ZW1zOnN0cmV0Y2ggdW5kb2VzIHRoZSBkZXNrdG9wIHJvdydzIGZsZXgtc3RhcnQgKHdoaWNoXG4gICAgICAvLyBzaHJpbmstd3JhcHMgdGhlIHN0YWNrZWQgY2hpbGRyZW4gdG8gY29udGVudCB3aWR0aCBvbiBwaG9uZXMpLlxuICAgICAgLnBzLXZzLWNhcmRfX2Zvcm0tcm93IHsgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgYWxpZ24taXRlbXM6IHN0cmV0Y2g7IH1cbiAgICAgIC5wcy12cy1jYXJkX19maWVsZHMgeyBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgICAucHMtdnMtY2FyZF9fZmllbGRzIC5wcy12cy1jYXJkX19maWVsZCB7IGZsZXg6IG5vbmU7IHdpZHRoOiAxMDAlOyB9XG4gICAgfVxuICB9XG5cbiAgLy8gTW9iaWxlIEhPUklaT05UQUwg4oCUIHJlZGVzaWduZWQgZmllbGQgbGF5b3V0IGZvciBuYXJyb3cgc2NyZWVucy5cbiAgLy8gU3RlcCBudW1iZXIgYmVjb21lcyBhIHNtYWxsIGJhZGdlLiBWYWx1ZSB0YWtlcyBmdWxsIHdpZHRoLlxuICAvLyBVc2VzICFpbXBvcnRhbnQgdG8gb3ZlcnJpZGUgdGhlIGRlZmF1bHQgbW9iaWxlIHZlcnRpY2FsIHJ1bGVzIGFib3ZlLlxuICAmW2RhdGEtbGF5b3V0LW1vYmlsZT1cImhvcml6b250YWxcIl0ge1xuICAgIEBpbmNsdWRlIHBzLW1lZGlhLWRvd24obWQpIHtcbiAgICAgIC5wcy12cy1jYXJkX19mb3JtLXJvdyB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gICAgICAgIGdhcDogJHBzLXNwYWNpbmcteHMgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICAgIC5wcy12cy1jYXJkX19maWVsZHMge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuICAgICAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICAgICAgZ2FwOiAkcHMtc3BhY2luZy14cztcbiAgICAgIH1cbiAgICAgIC5wcy12cy1jYXJkX19maWVsZCB7XG4gICAgICAgIGZsZXg6IDEgMSBjYWxjKDMzLjMzMyUgLSAjeyRwcy1zcGFjaW5nLXhzfSkgIWltcG9ydGFudDtcbiAgICAgICAgbWluLXdpZHRoOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIH1cblxuICAgICAgLy8gUmVkZXNpZ25lZCBmaWVsZCBoZWFkZXIgZm9yIG1vYmlsZSBob3Jpem9udGFsOlxuICAgICAgLy8gU3RlcCBhcyB0aW55IG92ZXJsYXkgbnVtYmVyLCBzZXBhcmF0b3IgaGlkZGVuLCB2YWx1ZSBnZXRzIG1heCB3aWR0aFxuICAgICAgLnBzLXZzLWNhcmRfX2ZpZWxkLWhlYWRlciB7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgcGFkZGluZzogNHB4OyAvLyB0aWdodCBhbGwgYXJvdW5kIOKAlCB1c2VyLXR1bmVkXG4gICAgICAgIG1pbi1oZWlnaHQ6IDM2cHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIH1cbiAgICAgIC5wcy12cy1jYXJkX19zdGVwIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDFweDsgbGVmdDogM3B4O1xuICAgICAgICB3aWR0aDogMTRweDsgaGVpZ2h0OiAxNHB4O1xuICAgICAgICBmb250LXNpemU6IDlweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgb3BhY2l0eTogMC40O1xuICAgICAgfVxuICAgICAgLnBzLXZzLWNhcmRfX3NlcGFyYXRvciB7IGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC5wcy12cy1jYXJkX19sYWJlbC13cmFwIHtcbiAgICAgICAgZmxleDogMSAxIDEwMCU7XG4gICAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDsgLy8gdmFsdWUgc3RhcnRzIGF0IGxlZnQgZWRnZSBmb3IgbWF4IHdpZHRoXG4gICAgICB9XG4gICAgICAvLyBPbmx5IHRoZSB0aW55IGxhYmVsIGlzIGluZGVudGVkIHBhc3QgdGhlIHN0ZXAgYmFkZ2VcbiAgICAgIC5wcy12cy1jYXJkX19mbG9hdGluZy1sYWJlbCB7IGZvbnQtc2l6ZTogOHB4OyBsZXR0ZXItc3BhY2luZzogMC4ycHg7IHBhZGRpbmctbGVmdDogMTRweDsgfVxuICAgICAgLy8gVmFsdWUgdGFrZXMgRlVMTCB3aWR0aCDigJQgbm8gaW5kZW50XG4gICAgICAucHMtdnMtY2FyZF9fdmFsdWUgeyBmb250LXNpemU6ICRwcy1mb250LXNpemUtc207IHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7IHBhZGRpbmctbGVmdDogMDsgfVxuXG4gICAgICAvLyBDaGV2cm9uOiBhYnNvbHV0ZSBwb3NpdGlvbmVkLCB2ZXJ0aWNhbGx5IGNlbnRlcmVkIGF0IDZweFxuICAgICAgLnBzLXZzLWNhcmRfX2NoZXZyb24geyBcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDZweDsgcmlnaHQ6IDhweDtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIH1cbiAgICAgIC5wcy12cy1jYXJkX19maWVsZC0tb3BlbiAucHMtdnMtY2FyZF9fY2hldnJvbiB7IFxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTM1ZGVnKTsgXG4gICAgICB9XG4gICAgICAvLyBDUklUSUNBTDogT24gbW9iaWxlLCBjaGVjayBpcyBoaWRkZW4sIHNvIGNoZXZyb24gTVVTVCBzdGF5IHZpc2libGVcbiAgICAgIC8vIGV2ZW4gb24gc3VjY2VzcyBzdGF0ZS4gT3ZlcnJpZGUgdGhlIGdsb2JhbCB2aXNpYmlsaXR5OmhpZGRlbiBydWxlLlxuICAgICAgLnBzLXZzLWNhcmRfX2ZpZWxkLS1zdWNjZXNzOm5vdCgucHMtdnMtY2FyZF9fZmllbGQtLW9wZW4pIC5wcy12cy1jYXJkX19jaGV2cm9uIHtcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgICAgLnBzLXZzLWNhcmRfX2NoZWNrIHsgZGlzcGxheTogbm9uZTsgfVxuXG4gICAgICAvLyBQYW5lbDogYnJlYWtzIG91dCBvZiB0aGUgfjkwcHggZmllbGQgdG8gc3BhbiBuZWFyLWZ1bGwgc2NyZWVuIHdpZHRoLFxuICAgICAgLy8gYnV0IHN0YXlzIElOIEZMT1cgKGFic29sdXRlLCBhbmNob3JlZCB1bmRlciB0aGUgZmllbGQpIOKAlCBleGFjdGx5IGxpa2VcbiAgICAgIC8vIHRoZSB2ZXJ0aWNhbC9ob21lcGFnZSBsYXlvdXQuXG4gICAgICAvL1xuICAgICAgLy8gSXQgdXNlZCB0byBiZSBgcG9zaXRpb246IGZpeGVkYCAob3duZXIgcmVwb3J0IDIwMjYtMDgtMTfihpIxOCk6IGEgbWVudVxuICAgICAgLy8gcGlubmVkIHRvIHRoZSB2aWV3cG9ydCBvdmVyIGEgZnJlZWx5IHNjcm9sbGluZyBwYWdlIGRldGFjaGVkIGZyb20gaXRzXG4gICAgICAvLyBmaWVsZCwgaG92ZXJlZCBvdmVyIHVucmVsYXRlZCBjb250ZW50LCBhbmQgYWZ0ZXIgYSByZWZyZXNoIG1pZC1wYWdlIGl0XG4gICAgICAvLyBzYXQgc3RyYW5kZWQgYXQgdGhlIHRvcCBvZiB0aGUgc2NyZWVuLiBUaGUgaG9tZXBhZ2UgbmV2ZXIgaGFkIGFueSBvZlxuICAgICAgLy8gdGhhdCBiZWNhdXNlIGl0cyB2ZXJ0aWNhbCBsYXlvdXQgdXNlcyB0aGlzIGluLWZsb3cgcGFuZWwg4oCUIHRoZSBvd25lcidzXG4gICAgICAvLyB3b3JkczogXCJ0aGUgaG9tZXBhZ2UgaXMgcGVyZmVjdFwiLiBTbyBob3Jpem9udGFsIG5vdyBtYXRjaGVzIGl0OiB0aGVcbiAgICAgIC8vIG1lbnUgc3RheXMgb3Blbiwgc2Nyb2xscyBhd2F5IHdpdGggdGhlIHBhZ2UsIGFuZCBjbG9zZXMgb24gYSB0YXAuXG4gICAgICAvL1xuICAgICAgLy8gSlMgKF9hbmNob3JPcGVuUGFuZWwpIHNldHMgbGVmdC93aWR0aDogdGhlIGJyZWFrb3V0IG9mZnNldCBjYW4gb25seSBiZVxuICAgICAgLy8gbWVhc3VyZWQgYXQgcnVudGltZSwgc2luY2UgdGhlIGZpZWxkJ3MgcG9zaXRpb24gaW5zaWRlIHRoZSByb3cgZGlmZmVyc1xuICAgICAgLy8gcGVyIGZpZWxkIChZZWFyIHZzIE1ha2UgdnMgTW9kZWwpLlxuICAgICAgLnBzLXZzLWNhcmRfX3BhbmVsIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IGNhbGMoMTAwJSArIDRweCk7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgICBtYXgtaGVpZ2h0OiA2MHZoO1xuICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAkcHMtcmFkaXVzLW1kO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1wcy12cy1jb2xvci1ib3JkZXItZm9jdXMpO1xuICAgICAgICBib3gtc2hhZG93OiAkcHMtc2hhZG93LWxnO1xuICAgICAgICB6LWluZGV4OiAkcHMtemluZGV4LWRyb3Bkb3duICsgMTAwO1xuICAgICAgfVxuXG4gICAgICAvLyBBY3Rpb25zIOKAlCBvd24gcm93LCBHbyArIFN0YXJ0IE92ZXIgc2lkZSBieSBzaWRlXG4gICAgICAucHMtdnMtY2FyZF9fYWN0aW9ucyB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICAgICAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICAgICAgZ2FwOiAkcHMtc3BhY2luZy1zbTtcbiAgICAgICAgbWFyZ2luLXRvcDogJHBzLXNwYWNpbmcteHM7XG4gICAgICB9XG4gICAgICAucHMtdnMtY2FyZF9fZ28tYnRuIHtcbiAgICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgIG1pbi13aWR0aDogODBweDtcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICBtaW4taGVpZ2h0OiA0MHB4O1xuICAgICAgfVxuICAgICAgLnBzLXZzLWNhcmRfX3N0YXJ0LW92ZXIge1xuICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZzogMCAkcHMtc3BhY2luZy1tZDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuIiwiLy8gVmVoaWNsZSBTZWxlY3Qg4oCTIFNoYXJlZCBTQ1NTIFZhcmlhYmxlc1xuLy8gSW1wb3J0IHVwc3RyZWFtIHByb2plY3QgdmFyaWFibGVzIHNvIHRoZXNlIGFyZSBhdmFpbGFibGUgd2hlbiB3ZWJwYWNrXG4vLyBjb21waWxlcyB0aGlzIGNvbXBvbmVudCBpbmRlcGVuZGVudGx5IHZpYSB0aGUgYXV0by1kaXNjb3ZlcnkgY29uZmlnLlxuLy8gVGhlc2UgcGF0aHMgYXJlIHJlbGF0aXZlIHRvIHlvdXIgcHJvamVjdCdzIHNyYy8gZGlyZWN0b3J5IHN0cnVjdHVyZS5cbi8vIEFkanVzdCBpZiB5b3VyIHByb2plY3QgbGF5b3V0IGRpZmZlcnMuXG5AaW1wb3J0ICdzdHlsZXMvYmFzZS9mb250cyc7XG5AaW1wb3J0ICdzdHlsZXMvdmFyaWFudHMvY29sb3JzJztcblxuJHBzLWNvbG9yLXByaW1hcnk6ICAgICAgICAgICMzMDVDREUgIWRlZmF1bHQ7XG4kcHMtY29sb3ItcHJpbWFyeS1ob3ZlcjogICAgIzI1NDliNSAhZGVmYXVsdDtcbiRwcy1jb2xvci1zZWNvbmRhcnk6ICAgICAgICAjMDkwOTE3ICFkZWZhdWx0O1xuJHBzLWNvbG9yLXNlY29uZGFyeS1saWdodDogICM1NzU3NTcgIWRlZmF1bHQ7XG4kcHMtY29sb3ItYWNjZW50OiAgICAgICAgICAgI2ZiYTgwOSAhZGVmYXVsdDtcbiRwcy1jb2xvci1uZXV0cmFsOiAgICAgICAgICAjZmZmZmZmICFkZWZhdWx0O1xuJHBzLWNvbG9yLW5ldXRyYWwtZGFyazogICAgICMzMzMzMzMgIWRlZmF1bHQ7XG4kcHMtY29sb3Itc3VyZmFjZTogICAgICAgICAgI2ZmZmZmZiAhZGVmYXVsdDtcbiRwcy1jb2xvci1zdXJmYWNlLWFsdDogICAgICAjZjVmNmZhICFkZWZhdWx0O1xuJHBzLWNvbG9yLWJvcmRlcjogICAgICAgICAgICNkMWQ1ZGIgIWRlZmF1bHQ7XG4kcHMtY29sb3ItYm9yZGVyLWZvY3VzOiAgICAgJHBzLWNvbG9yLXByaW1hcnkgIWRlZmF1bHQ7XG4kcHMtY29sb3ItYm9yZGVyLXN1YnRsZTogICAgIzU3NTc1NyAhZGVmYXVsdDtcbiRwcy1jb2xvci10ZXh0OiAgICAgICAgICAgICAjMWYyOTM3ICFkZWZhdWx0O1xuJHBzLWNvbG9yLXRleHQtbGlnaHQ6ICAgICAgICM2YjcyODAgIWRlZmF1bHQ7XG4kcHMtY29sb3ItdGV4dC1pbnZlcnNlOiAgICAgI2ZmZmZmZiAhZGVmYXVsdDtcbiRwcy1jb2xvci1kYW5nZXI6ICAgICAgICAgICAjZGMyNjI2ICFkZWZhdWx0O1xuXG4vLyBGb250IGZhbWlsaWVzIOKAlCBTQ1NTIGZhbGxiYWNrcy4gVGhlIGFjdHVhbCBDU1MgdmFyaWFibGVzIGFyZSBkZWZpbmVkXG4vLyBhdCB0aGUgY29tcG9uZW50IHJvb3QgYW5kIGZhbGwgYmFjayB0byB0aGVzZS5cbi8vIFN0YXRpYyBsaXRlcmFscyBvbiBwdXJwb3NlIChzZWUgYmFzZS9fZm9udHMuc2NzczogJGZvbnQtZmFtaWx5LXByaW1hcnkgaXNcbi8vIG5vdyB2YXIoLS1wcy1mb250LWhlYWRpbmcsIOKApikgYW5kIHRoZSB2YXJpYW50IHJvb3RzIGFscmVhZHkgd3JhcCB0aGVzZSBpblxuLy8gdmFyKC0tcHMtZm9udC1wcmltYXJ5LCDigKYpIHRoZW1zZWx2ZXMpLlxuJHBzLWZvbnQtZmFtaWx5LXByaW1hcnk6ICAgICRmb250LWZhbWlseS1wcmltYXJ5LXN0YXRpYyAhZGVmYXVsdDtcbiRwcy1mb250LWZhbWlseS1iYXNlOiAgICAgICAkZm9udC1mYW1pbHktcHJpbWFyeS1zdGF0aWMgIWRlZmF1bHQ7XG4kcHMtZm9udC1zaXplLWJhc2U6ICAgICAgICAgMTZweCAhZGVmYXVsdDtcbiRwcy1mb250LXNpemUtc206ICAgICAgICAgICAxNHB4ICFkZWZhdWx0O1xuJHBzLWZvbnQtc2l6ZS14czogICAgICAgICAgIDEycHggIWRlZmF1bHQ7XG4kcHMtZm9udC1zaXplLWxnOiAgICAgICAgICAgMThweCAhZGVmYXVsdDtcbiRwcy1mb250LXNpemUtaGVhZGluZzogICAgICAyMnB4ICFkZWZhdWx0O1xuJHBzLWZvbnQtd2VpZ2h0LW5vcm1hbDogICAgIDQwMCAhZGVmYXVsdDtcbiRwcy1mb250LXdlaWdodC1tZWRpdW06ICAgICA1MDAgIWRlZmF1bHQ7XG4kcHMtZm9udC13ZWlnaHQtYm9sZDogICAgICAgNzAwICFkZWZhdWx0O1xuXG4kcHMtc3BhY2luZy14czogIDRweCAhZGVmYXVsdDtcbiRwcy1zcGFjaW5nLXNtOiAgOHB4ICFkZWZhdWx0O1xuJHBzLXNwYWNpbmctbWQ6ICAxMnB4ICFkZWZhdWx0O1xuJHBzLXNwYWNpbmctbGc6ICAxNnB4ICFkZWZhdWx0O1xuJHBzLXNwYWNpbmcteGw6ICAyNHB4ICFkZWZhdWx0O1xuXG4kcHMtcmFkaXVzLXNtOiA0cHggIWRlZmF1bHQ7XG4kcHMtcmFkaXVzLW1kOiA2cHggIWRlZmF1bHQ7XG4kcHMtcmFkaXVzLWxnOiA4cHggIWRlZmF1bHQ7XG5cbiRwcy1zaGFkb3ctc206ICAwIDFweCAycHggcmdiYSgwLDAsMCwwLjA1KSAhZGVmYXVsdDtcbiRwcy1zaGFkb3ctbWQ6ICAwIDRweCA2cHggcmdiYSgwLDAsMCwwLjEpICFkZWZhdWx0O1xuJHBzLXNoYWRvdy1sZzogIDAgMTBweCAyNXB4IHJnYmEoMCwwLDAsMC4xNSkgIWRlZmF1bHQ7XG5cbiRwcy10cmFuc2l0aW9uLWZhc3Q6IDE1MG1zIGVhc2UgIWRlZmF1bHQ7XG4kcHMtdHJhbnNpdGlvbi1iYXNlOiAyNTBtcyBlYXNlICFkZWZhdWx0O1xuXG4kcHMtemluZGV4LWRyb3Bkb3duOiAxMDAgIWRlZmF1bHQ7XG5cbiRwcy1icmVha3BvaW50LXNtOiA1NzZweCAhZGVmYXVsdDtcbiRwcy1icmVha3BvaW50LW1kOiA3NjhweCAhZGVmYXVsdDtcbiRwcy1icmVha3BvaW50LWxnOiA5OTJweCAhZGVmYXVsdDtcblxuJHBzLXZzLWlucHV0LWhlaWdodDogICAgNDhweCAhZGVmYXVsdDtcbiRwcy12cy1pbnB1dC1oZWlnaHQtc206IDQwcHggIWRlZmF1bHQ7XG4kcHMtdnMtZHJvcGRvd24tbWF4LWhlaWdodDogMjgwcHggIWRlZmF1bHQ7XG4iXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=*/