/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}.rdp-root{--rdp-accent-color:blue;--rdp-accent-background-color:#f0f0ff;--rdp-day-height:44px;--rdp-day-width:44px;--rdp-day_button-border-radius:100%;--rdp-day_button-border:2px solid transparent;--rdp-day_button-height:42px;--rdp-day_button-width:42px;--rdp-selected-border:2px solid var(--rdp-accent-color);--rdp-disabled-opacity:0.5;--rdp-outside-opacity:0.75;--rdp-today-color:var(--rdp-accent-color);--rdp-dropdown-gap:0.5rem;--rdp-months-gap:2rem;--rdp-nav_button-disabled-opacity:0.5;--rdp-nav_button-height:2.25rem;--rdp-nav_button-width:2.25rem;--rdp-nav-height:2.75rem;--rdp-range_middle-background-color:var(--rdp-accent-background-color);--rdp-range_middle-color:inherit;--rdp-range_start-color:#fff;--rdp-range_start-background:linear-gradient(
    var(--rdp-gradient-direction),
    transparent 50%,
    var(--rdp-range_middle-background-color) 50%
  );--rdp-range_start-date-background-color:var(--rdp-accent-color);--rdp-range_end-background:linear-gradient(
    var(--rdp-gradient-direction),
    var(--rdp-range_middle-background-color) 50%,
    transparent 50%
  );--rdp-range_end-color:#fff;--rdp-range_end-date-background-color:var(--rdp-accent-color);--rdp-week_number-border-radius:100%;--rdp-week_number-border:2px solid transparent;--rdp-week_number-height:var(--rdp-day-height);--rdp-week_number-opacity:0.75;--rdp-week_number-width:var(--rdp-day-width);--rdp-weeknumber-text-align:center;--rdp-weekday-opacity:0.75;--rdp-weekday-padding:0.5rem 0rem;--rdp-weekday-text-align:center;--rdp-gradient-direction:90deg;--rdp-animation_duration:0.3s;--rdp-animation_timing:cubic-bezier(0.4, 0, 0.2, 1)}.rdp-root[dir=rtl]{--rdp-gradient-direction:-90deg}.rdp-root[data-broadcast-calendar=true]{--rdp-outside-opacity:unset}.rdp-root{position:relative}.rdp-root,.rdp-root *{box-sizing:border-box}.rdp-day{width:var(--rdp-day-width);height:var(--rdp-day-height);text-align:center}.rdp-day_button{background:none;padding:0;margin:0;cursor:pointer;font:inherit;color:inherit;justify-content:center;align-items:center;display:flex;width:var(--rdp-day_button-width);height:var(--rdp-day_button-height);border:var(--rdp-day_button-border);border-radius:var(--rdp-day_button-border-radius)}.rdp-day_button:disabled{cursor:revert}.rdp-caption_label{z-index:1;position:relative;display:inline-flex;align-items:center;white-space:nowrap;border:0}.rdp-dropdown:focus-visible~.rdp-caption_label{outline:5px auto Highlight;outline:5px auto -webkit-focus-ring-color}.rdp-button_next,.rdp-button_previous{border:none;background:none;padding:0;margin:0;cursor:pointer;font:inherit;color:inherit;-moz-appearance:none;-webkit-appearance:none;display:inline-flex;align-items:center;justify-content:center;position:relative;appearance:none;width:var(--rdp-nav_button-width);height:var(--rdp-nav_button-height)}.rdp-button_next:disabled,.rdp-button_next[aria-disabled=true],.rdp-button_previous:disabled,.rdp-button_previous[aria-disabled=true]{cursor:revert;opacity:var(--rdp-nav_button-disabled-opacity)}.rdp-chevron{display:inline-block;fill:var(--rdp-accent-color)}.rdp-root[dir=rtl] .rdp-nav .rdp-chevron{transform:rotate(180deg);transform-origin:50%}.rdp-dropdowns{position:relative;display:inline-flex;align-items:center;gap:var(--rdp-dropdown-gap)}.rdp-dropdown{z-index:2;opacity:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:absolute;inset-block-start:0;inset-block-end:0;inset-inline-start:0;width:100%;margin:0;padding:0;cursor:inherit;border:none;line-height:inherit}.rdp-dropdown_root{position:relative;display:inline-flex;align-items:center}.rdp-dropdown_root[data-disabled=true] .rdp-chevron{opacity:var(--rdp-disabled-opacity)}.rdp-month_caption{display:flex;align-content:center;height:var(--rdp-nav-height);font-weight:700;font-size:large}.rdp-root[data-nav-layout=after] .rdp-month,.rdp-root[data-nav-layout=around] .rdp-month{position:relative}.rdp-root[data-nav-layout=around] .rdp-month_caption{justify-content:center;-webkit-margin-start:var(--rdp-nav_button-width);margin-inline-start:var(--rdp-nav_button-width);-webkit-margin-end:var(--rdp-nav_button-width);margin-inline-end:var(--rdp-nav_button-width);position:relative}.rdp-root[data-nav-layout=around] .rdp-button_previous{position:absolute;inset-inline-start:0;top:0;height:var(--rdp-nav-height);display:inline-flex}.rdp-root[data-nav-layout=around] .rdp-button_next{position:absolute;inset-inline-end:0;top:0;height:var(--rdp-nav-height);display:inline-flex;justify-content:center}.rdp-months{position:relative;display:flex;flex-wrap:wrap;gap:var(--rdp-months-gap);max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content}.rdp-month_grid{border-collapse:collapse}.rdp-nav{position:absolute;inset-block-start:0;inset-inline-end:0;display:flex;align-items:center;height:var(--rdp-nav-height)}.rdp-weekday{opacity:var(--rdp-weekday-opacity);padding:var(--rdp-weekday-padding);font-weight:500;font-size:smaller;text-align:var(--rdp-weekday-text-align);text-transform:var(--rdp-weekday-text-transform)}.rdp-week_number{opacity:var(--rdp-week_number-opacity);font-weight:400;font-size:small;height:var(--rdp-week_number-height);width:var(--rdp-week_number-width);border:var(--rdp-week_number-border);border-radius:var(--rdp-week_number-border-radius);text-align:var(--rdp-weeknumber-text-align)}.rdp-today:not(.rdp-outside){color:var(--rdp-today-color)}.rdp-selected{font-weight:700;font-size:large}.rdp-selected .rdp-day_button{border:var(--rdp-selected-border)}.rdp-outside{opacity:var(--rdp-outside-opacity)}.rdp-disabled:not(.rdp-selected){opacity:var(--rdp-disabled-opacity)}.rdp-hidden{visibility:hidden;color:var(--rdp-range_start-color)}.rdp-range_start{background:var(--rdp-range_start-background)}.rdp-range_start .rdp-day_button{background-color:var(--rdp-range_start-date-background-color);color:var(--rdp-range_start-color)}.rdp-range_middle{background-color:var(--rdp-range_middle-background-color)}.rdp-range_middle .rdp-day_button{border:unset;border-radius:unset;color:var(--rdp-range_middle-color)}.rdp-range_end{background:var(--rdp-range_end-background);color:var(--rdp-range_end-color)}.rdp-range_end .rdp-day_button{color:var(--rdp-range_start-color);background-color:var(--rdp-range_end-date-background-color)}.rdp-range_start.rdp-range_end{background:revert}.rdp-focusable{cursor:pointer}@keyframes rdp-slide_in_left{0%{transform:translateX(-100%)}to{transform:translateX(0)}}@keyframes rdp-slide_in_right{0%{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes rdp-slide_out_left{0%{transform:translateX(0)}to{transform:translateX(-100%)}}@keyframes rdp-slide_out_right{0%{transform:translateX(0)}to{transform:translateX(100%)}}.rdp-weeks_before_enter{animation:rdp-slide_in_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-weeks_before_exit{animation:rdp-slide_out_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-weeks_after_enter{animation:rdp-slide_in_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-weeks_after_exit{animation:rdp-slide_out_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-root[dir=rtl] .rdp-weeks_after_enter{animation:rdp-slide_in_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-root[dir=rtl] .rdp-weeks_before_exit{animation:rdp-slide_out_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-root[dir=rtl] .rdp-weeks_before_enter{animation:rdp-slide_in_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-root[dir=rtl] .rdp-weeks_after_exit{animation:rdp-slide_out_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}@keyframes rdp-fade_in{0%{opacity:0}to{opacity:1}}@keyframes rdp-fade_out{0%{opacity:1}to{opacity:0}}.rdp-caption_after_enter{animation:rdp-fade_in var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-caption_after_exit{animation:rdp-fade_out var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-caption_before_enter{animation:rdp-fade_in var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-caption_before_exit{animation:rdp-fade_out var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdnt__root{background:linear-gradient(90deg,#5e6fdb,#5ba1d2,#5acdca);display:flex;flex-flow:column;font-family:Roboto,sans-serif;letter-spacing:.0313em;min-height:100vh;width:100vw}@media(resolution >= 192dpi),(resolution >= 2dppx){.rdnt__root{font-size:.9em}}.rdnt__main{box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);background-color:#f9f9f9;border-radius:1rem 1rem 0 0;display:flex;flex:2;min-height:2rem;position:relative}.rdnt__main--disabled{pointer-events:none}.rdnt__main--disabled>*{opacity:.4}.add-column__form{padding:1rem 0 0}.add-column__select{border-radius:.2rem;margin:.5rem 0}.add-column__buttons{display:flex;flex-direction:row;justify-content:flex-end;margin-top:2rem}.add-column__buttons__button{margin-left:1em}.analytics{border-radius:1rem 1rem 0 0;display:flex;flex-direction:column;flex-grow:1;padding-top:2rem;position:relative}.analytics__form{padding:1rem 1rem 2rem}.analytics__graph{height:40rem;padding:2rem 2rem 1rem;position:relative;width:100%}.analytics__period{font-size:.9em;margin:.3rem 2rem .2rem 3rem}.analytics__period strong:before{background-color:currentcolor;border-radius:50%;content:"";display:inline-block;height:.5rem;margin-right:.5rem;position:relative;width:.5rem}.analytics__error{display:none}.analytics__line{background-color:#f1f1f1;border-radius:1rem;height:3rem;margin:1rem 0;overflow:hidden;padding:1rem}.analytics__line--active{height:auto;overflow:initial}.analytics__line-title{font-size:1.25em;font-weight:700;letter-spacing:.0125em;margin:0 0 2rem}.analytics__minimize{background-color:transparent;border-bottom:0;border-left:.5rem solid transparent;border-right:.5rem solid transparent;border-top:.5rem solid #d8d8d8;cursor:pointer;float:right;height:0;margin:.3rem 0 0;outline:0;padding:0;width:0}.analytics__minimize:hover{border-top-color:#7a7a7a}.analytics__minimize--active{border-bottom:.5rem solid #d8d8d8;border-top:0}.analytics__minimize--active:hover{border-bottom-color:#7a7a7a}.analytics__delete{background-color:transparent;border:0;color:rgba(248,56,24,.6);cursor:pointer;float:right;font-size:2em;height:2rem;margin:-.8rem 0 0 .1rem;outline:0;padding:0;width:2rem}.analytics__delete:hover{color:#f83818}.analytics .recharts-surface{overflow:visible}.analytics .recharts-text{font-size:.9em}.analytics__settings__buttons{display:flex;flex-direction:row}.analytics__settings__buttons__button{margin:4px}.analytics__select{margin-top:1rem}.analytics__buttons{align-self:end;padding:1rem 2rem 2rem}.analytics__buttons__button{margin:4px}@media(width <= 567px){.analytics{padding:2rem 0 0}.analytics__modal{max-width:60vw}}.audio-info__generated{padding:1rem 2rem 1rem 0}.audio-info__content{display:inline-flex}.audio-info__generating{background-color:#5e6fdb;margin:1rem 2rem 0 0}.audio-info__generating,.audio-info__status{border-radius:4px;color:#fff;display:flex;flex-direction:row;font-size:.8em;padding:.5rem .6rem}.audio-info__status{align-items:center;justify-content:space-between;margin-top:.5rem}.audio-info__status.generated{background-color:#5acdca}.audio-info__status.not-generated{background-color:#cd5a5d}.audio-info__pause,.audio-info__play{transition-duration:.2s;transition-property:fill;transition-timing-function:ease;cursor:pointer;display:inline-block;height:1.8rem;margin:0 .6rem 0 0;outline:0;stroke:#fff;width:1.8rem}.audio-info__buttons{align-self:stretch;display:flex;-moz-column-gap:.2rem;column-gap:.2rem}.audio-info__recognize,.audio-info__transcript{display:inline-flex;align-items:center}.audio-info__delete{display:inline-block}.audio-info__delete,.audio-info__recognize,.audio-info__transcript{transition-duration:.2s;transition-property:background-color;transition-timing-function:ease;background-color:#39bbb8;border:0;border-radius:4px;color:#fff;cursor:pointer;font-size:1.6em;font-weight:700;width:1.6rem}.audio-info__delete--active,.audio-info__delete:hover,.audio-info__recognize--active,.audio-info__recognize:hover,.audio-info__transcript--active,.audio-info__transcript:hover{background-color:#33a8a5}.audio-info__icon{fill:#fff}body{background-color:#f9f9f9}.rdnt__button--dark{transition-duration:.2s;transition-property:background;transition-timing-function:ease;background:#5acdca;border:1px solid #fff;border-radius:.8rem;color:#fff;cursor:pointer;padding:5px 16px}.rdnt__button--dark:focus{border-color:#ccc;color:#ccc;outline:0}.rdnt__button--dark:hover{background:#39bbb8;color:#fff}.rdnt__button--dark{border:0}.rdnt__button--dark-negative{transition-duration:.2s;transition-property:background;transition-timing-function:ease;background:#cd5a5d;border:1px solid #fff;border-radius:.8rem;color:#fff;cursor:pointer;padding:5px 16px}.rdnt__button--dark-negative:focus{border-color:#ccc;color:#ccc;outline:0}.rdnt__button--dark-negative:hover{background:#bb393c;color:#fff}.rdnt__button--dark-negative{border:0}.rdnt__button--border{transition-duration:.2s;transition-property:background;transition-timing-function:ease;background:transparent;border:1px solid #36aac4;border-radius:.8rem;color:#36aac4;cursor:pointer;padding:5px 16px}.rdnt__button--border:focus{border-color:#206574;color:#206574;outline:0}.rdnt__button--border:hover{background:#5bbcd2;color:#fff}.rdnt__button--border-negative{transition-duration:.2s;transition-property:background;transition-timing-function:ease;background:transparent;border:1px solid #cd5a5d;border-radius:.8rem;color:#cd5a5d;cursor:pointer;padding:5px 16px}.rdnt__button--border-negative:focus{border-color:#942d30;color:#942d30;outline:0}.rdnt__button--border-negative:hover{background:#d98183;color:#fff}.rdnt__button--text{background:none;border:0;color:#5acdca;cursor:pointer;font-weight:700}.rdnt__button--text:hover{color:#39bbb8}.rdnt__button--link-like{background:transparent;border:0;border-bottom:1px solid;cursor:pointer;display:inline;outline:0;padding:0}.rdnt__button--dark-alternative{transition-duration:.2s;transition-property:background;transition-timing-function:ease;background:#5ba1d2;border:1px solid #fff;border-radius:.8rem;color:#fff;cursor:pointer;padding:5px 16px}.rdnt__button--dark-alternative:focus{border-color:#ccc;color:#ccc;outline:0}.rdnt__button--dark-alternative:hover{background:#368ac4;color:#fff}.rdnt__button--dark-alternative{border:1px solid #368ac4}.rdnt__button--dark-alternative:focus{border-color:#205174;color:#fff}.rdnt__button--dark-alternative[disabled]{background-color:#ddd;border:1px solid #c4c4c4;color:#000;opacity:.4;pointer-events:none}.changelog{display:flex;flex-direction:column;width:100vw}.changelog__title{font-size:1.5em;margin:2rem 0;text-align:center}.changelog__entry{margin:1rem auto 3rem;max-width:100%;width:40rem}.changelog__date{color:rgba(0,0,0,.4);display:block;font-size:.9em;text-align:center}.changelog__list{background-color:#fff;box-shadow:0 4px 4px 0 rgba(0,0,0,.18);margin:1rem auto 2rem;max-width:100%;padding:.4rem 0;width:40rem}.changelog__list dd,.changelog__list dt{display:inline-block;line-height:1.4;margin:0;padding:.8rem 0;vertical-align:middle}.changelog__list dt{text-align:center;width:6rem}.changelog__list dd{font-size:.9em;padding-left:1rem;padding-right:2rem;width:calc(100% - 6rem)}.changelog__type{border-radius:.2rem;display:inline-block;font-size:.8em;padding:.2rem .3rem}.changelog__type--feature{background-color:#5acdca;color:#f9f9f9}.changelog__type--fix{background-color:#cd5a5d;color:#f9f9f9}.changelog__type--info{background-color:#5e6fdb;color:#f9f9f9}.rdnt__checkbox{display:none}.rdnt__checkbox__check{border:1px solid #d8d8d8;cursor:pointer;display:inline-block;height:12px;margin:-4px 24px 0 0;position:relative;vertical-align:middle;width:12px}.rdnt__checkbox__check:before{transition-duration:.2s;transition-property:background-color;transition-timing-function:ease;bottom:1px;content:"";height:8px;left:1px;position:absolute;width:8px}.rdnt__checkbox__check.checked:before{background-color:#5ba1d2}.converter__title{font-size:1.5em;margin:0 0 1rem}.converter__upload{background-color:#efefef;border-radius:.6rem;display:block;font-size:1.2em;font-weight:700;height:8rem;padding-top:1rem;text-align:center}.converter__upload-icon{margin:0 auto .5rem;width:75px}.converter__upload-browse{margin:1rem 0}.converter--full-width{height:100%;padding:0 3rem;width:100%}.converter--full-width .converter__upload{font-size:1.6em;height:20rem;padding-top:4rem}.converter--full-width .converter__upload-icon{margin:0 auto 1rem;width:125px}.converter--full-width .converter__upload-browse{font-size:1.2em}.converter__icon{height:1.8rem;outline:0;stroke:#000;width:1.8rem}.converter__info{font-size:.8em;line-height:1.4;margin:1rem 0 0}.converter__upload-file{display:none}.converter__select{margin:1rem 0!important}.converter__file{margin:.5rem 0}.converter__file:nth-child(2n){background-color:#fff}.converter__file:nth-child(odd){background-color:#f9f9f9}.converter__files{margin-top:1rem}.converter__files--hidden{display:none}.converter__files p{margin-bottom:.1rem}.converter__canvas{pointer-events:none;position:absolute}.converter__canvas-info{display:flex;justify-content:space-between;padding-top:14rem}.converter__selection{background:linear-gradient(90deg,#5e6fdb,#5ba1d2,#5acdca);bottom:-1rem;opacity:.6;position:absolute;top:-1rem;z-index:0}.converter__reference{height:12rem;overflow:hidden;pointer-events:none;position:absolute;width:calc(100% - 6rem)}.converter__reference--loaded{--left:0;pointer-events:all}.converter__reference--loaded:after{border-left:3px solid #5acdca;bottom:-1rem;content:"";display:none;left:var(--left);position:absolute;top:-1rem;z-index:1}.converter__reference--loaded:hover:after{display:block}.converter__file-icon{margin-right:.5rem}.converter__file-name{font-size:.9em;font-weight:700}.converter__button{float:right;margin:1rem 0}.dashboard{display:flex;flex-basis:100%;flex-direction:column;padding:2rem 4rem}.dashboard__title{font-size:1.5em;margin:0 0 1rem}.dashboard__analytics{display:flex;flex-grow:1}.dashboard__graph{background-color:#fff;border:1px solid rgba(90,205,202,.4);border-radius:1rem;display:flex;margin:0 1.5rem 1.5rem 0;padding:2rem 1rem 1rem 0;width:70%}.dashboard__graph .recharts-cartesian-axis-line,.dashboard__graph .recharts-cartesian-axis-tick-line{stroke:rgba(90,205,202,.4)}.dashboard__graph .recharts-text{fill:#5e5e5e;font-size:.9em}.dashboard__info{flex-grow:1}.dashboard__info-block{background-color:#fff;border:1px solid rgba(90,205,202,.4);border-radius:1rem;margin-bottom:2rem;padding:1rem 2rem}.dashboard__info-amount,.dashboard__info-title{color:#5acdca;display:block;font-size:2em}.dashboard__info-title{color:#5e5e5e;font-size:1.2em;font-variant:all-petite-caps;font-weight:400;margin:0}.dashboard__menu{display:flex;flex-wrap:wrap}.dashboard__menu-item{transition-duration:.2s;transition-property:box-shadow;transition-timing-function:ease;background-color:#fff;border:1px solid rgba(90,205,202,.4);border-radius:1rem;color:#5e5e5e;height:7rem;margin:0 1.5rem 1.5rem 0;outline:none;text-align:center;text-decoration:none;width:7rem}.dashboard__menu-item:focus,.dashboard__menu-item:hover{box-shadow:0 3px 6px rgba(90,205,202,.16),0 3px 6px rgba(90,205,202,.23);text-decoration:underline;-webkit-text-decoration-color:rgba(94,94,94,.4);text-decoration-color:rgba(94,94,94,.4)}.dashboard__menu-icon{display:block;height:3rem;margin:1.2rem auto 0;width:40%}.dashboard__menu-icon--first{width:50%}.dashboard__menu-icon--third{width:35%}.dashboard__menu-icon--primary-1{fill:#5e6fdb}.dashboard__menu-icon--primary-2{fill:#5ba1d2}.dashboard__menu-icon--primary-3{fill:#5acdca}.dashboard__menu-title{display:block;font-size:.8em;font-variant:small-caps;font-weight:400;margin:.8rem 0 0}@media(width <= 992px){.dashboard{padding:2rem}.dashboard__analytics{flex-wrap:wrap}.dashboard__graph,.dashboard__info{font-size:.9em;width:100%}.dashboard__graph{height:20rem;margin:1rem 0}.dashboard__info-block{margin-bottom:1rem}}@media(orientation:portrait),(width <= 767px){.dashboard__graph{margin-right:0}}@media(width <= 567px){.dashboard__graph{height:16rem}}.rdp{margin:1rem 4rem 0 0}.rdp-caption_label,.rdp-head_cell{font-weight:400}.rdp-caption_label{text-transform:capitalize;z-index:0}.rdnt__daypicker{display:flex;margin:2rem 0}.delete__form{padding:1rem 0 0}.delete__buttons{display:flex;flex-direction:row;justify-content:flex-end;margin-top:2rem}.delete__buttons__button{margin-left:1em}.detail-table{border-collapse:collapse;margin-top:1em;width:100%}.detail-table__row:nth-child(2n){background-color:#fff}.detail-table__row:nth-child(odd){background-color:#f9f9f9}.detail-table__row--empty{height:1.5rem}.detail-table__row--padding td{padding:1rem}.detail-table__edit__input{transition-duration:.2s;transition-property:border-color,box-shadow;transition-timing-function:ease;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;background:#fff;border:1px solid #ccc;border-radius:4px;outline:0;padding:9px 16px 8px}.detail-table__edit__input::-moz-placeholder{color:#ccc;font-style:italic;font-weight:lighter}.detail-table__edit__input::-ms-input-placeholder{color:#ccc;font-style:italic;font-weight:lighter}.detail-table__edit__input::placeholder{color:#ccc;font-style:italic;font-weight:lighter}.detail-table__edit__input:focus{border-color:#2684ff;box-shadow:0 0 0 1px #2684ff}.detail-table__edit__input{background:none;border:1px solid transparent;width:100%}.detail-table__key,.detail-table__value{color:#888;position:relative}.detail-table__key--no-edit,.detail-table__value--no-edit{padding:1rem}.dialog{align-items:center;inset:0;display:flex;font-size:.9rem;justify-content:center;opacity:0;pointer-events:none;position:fixed;z-index:4}.dialog--active{opacity:1;pointer-events:auto}.dialog__scrim{transition-duration:.2s;transition-property:opacity;transition-timing-function:ease;background-color:rgba(0,0,0,.36);inset:0;opacity:0;position:fixed}.dialog__scrim--active{cursor:pointer;opacity:1}.dialog__content{flex-grow:1;line-height:1.5em;margin:0;-webkit-overflow-scrolling:touch;padding:1rem}.dialog__container{border-radius:1rem;display:flex;flex-direction:row;justify-content:space-around;opacity:0;overflow:hidden;pointer-events:none;transform:scale(.8);transition:opacity,transform .2s;z-index:5}.dialog__container--active{opacity:1;transform:scale(1)}.dialog__surface{background-color:#f9f9f9;border-radius:1rem;display:flex;flex-direction:column;flex-grow:0;flex-shrink:0;height:calc(90vh - 6rem);overflow:auto;padding:2rem 3rem 4rem;width:80vw}.dialog__surface--active{pointer-events:auto}.dialog__surface--s{height:auto;width:50vw}.dialog__title{flex-shrink:0;font-size:1.25em;font-weight:700;letter-spacing:.0125em;margin:1rem 0 2rem;position:relative}.dialog__actions{align-items:center;display:flex;flex-shrink:0;flex-wrap:wrap;justify-content:flex-end;margin:0;min-height:52px;padding:.5rem;position:relative}.documentation{font-family:Roboto,sans-serif;letter-spacing:.0313em;min-height:100vh;padding:1rem calc(300px + 4rem) 2rem 4rem;width:100vw}.documentation__embed{border:0;height:100vh;width:100vw}.documentation__info{background-color:rgba(94,111,219,.2);border:1px solid #5e6fdb;border-radius:1rem;margin:2rem 0;padding:1rem}.documentation__info strong{display:block;margin-bottom:.5rem}.documentation__sidebar{height:100%;overflow-y:auto;padding-top:4rem;position:fixed;right:0;top:0;width:300px;z-index:999}.documentation__sidebar li{list-style-type:none;margin-bottom:.5rem}.documentation__sidebar__link{display:block;font-size:.9em;padding:0 2rem}.documentation__sidebar__link--sub{font-size:.85em;padding-left:2.5rem}.documentation code{background:#f4f4f4;border:1px solid #ddd;border-left:3px solid #5e6fdb;color:#555;display:block;font-family:monospace;font-size:15px;line-height:1.6;margin-bottom:2rem;max-width:100%;overflow:auto;padding:1rem 1.5rem;-moz-column-break-inside:avoid;break-inside:avoid;overflow-wrap:break-word}.documentation a{color:#5ba1d2;text-decoration:none}.documentation a:hover{color:#5e6fdb;text-decoration:underline}.documentation li{margin-bottom:.5rem}.documentation p{line-height:1.4}.documentation h1{font-size:2.2em}.documentation h1,.documentation h2{color:#5e5e5e;margin:0 0 1rem;padding-top:4rem}.documentation h2{font-size:1.6em}.documentation h3{color:#5e5e5e;font-size:1.2em;margin:0 0 1rem;padding-top:3rem}.documentation h4{color:#5e5e5e;font-size:1em;margin:0 0 1rem;padding-top:2rem}.documentation em{padding-top:.5rem}.documentation table{border-collapse:collapse;margin-bottom:2rem;width:100%}.documentation tr{border-bottom:1px solid #ddd;border-left:1px solid #ddd;border-right:1px solid #ddd}.documentation thead tr{background-color:#5e6fdb;border:1px solid #5e6fdb}.documentation tbody tr:nth-child(2n){background-color:#f4f4f4}.documentation th{color:#fff;font-size:.7em;line-height:1.4;padding:.5rem;text-align:left;text-transform:uppercase}.documentation td{font-size:.8em;line-height:1.4;padding:.5rem}.documents{flex-direction:column;padding-top:2rem}.document-detail,.documents{display:flex;flex-grow:1;position:relative}.document-detail{flex-flow:column;padding:0 2rem;width:100%}.document-detail__delete,.document-detail__download{margin-left:1rem}.document-detail__header{align-items:baseline;display:flex;flex-flow:row wrap;justify-content:space-between}.document-detail__header__title{margin:0 1rem 0 0}.document-detail__header__subtitle{display:inline-block;font-size:.5em;font-weight:400;margin-left:.5rem}.document-detail__actions{display:flex;justify-content:space-between;width:100%}.document-detail__actions--right{justify-content:flex-end;padding:0 0 2rem}.document-detail__add-field,.document-detail__delete-field{background:none;border:0;color:#5acdca;cursor:pointer;font-weight:700}.document-detail__add-field:hover,.document-detail__delete-field:hover{color:#39bbb8}.document-detail__delete-field{font-size:1.6em}.document-detail__save{transition-duration:.2s;transition-property:background;transition-timing-function:ease;background:transparent;border:1px solid #36aac4;border-radius:.8rem;color:#36aac4;cursor:pointer;padding:5px 16px}.document-detail__save:focus{border-color:#206574;color:#206574;outline:0}.document-detail__save:hover{background:#5bbcd2;color:#fff}.document-detail__content{align-items:flex-start;display:flex;flex-grow:1;padding-bottom:2rem}.document-detail__content__tables{align-items:flex-start;display:flex;flex-flow:column wrap;flex-grow:1;min-height:100%;padding-top:2rem;position:relative}.document-detail__content__tables--audio{padding-top:1rem}.document-detail__content__alt{align-items:flex-start;display:flex;margin-bottom:2rem;padding:.5rem 0 .5rem 2rem;width:100%}.document-detail__content__alt-container{margin-right:2rem;position:relative;width:18rem}.document-detail__content__image{max-height:12rem;max-width:100%}.document-detail__content__textarea{border:1px solid #ccc;border-radius:.4rem;min-height:6rem;padding:1rem;resize:vertical;width:100%}.document-detail__content__left{padding-top:2rem;position:-webkit-sticky;position:sticky;top:0}.document-detail__content__left+.document-detail__content__tables{padding-left:2rem}.document-detail__content .book-preview{flex:0 1 auto;margin-right:2rem}.document-detail__chapter{display:block;font-size:.9em;margin-bottom:.5rem}.document-detail__duplicate,.document-detail__refresh{margin:0 1rem 1rem 0}.document-detail__replace{margin-bottom:1rem;position:relative}.document-detail__replace-file,.document-detail__replace-icon{display:none}.document-detail__upload{box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);display:block;margin:0 2rem 1rem 0;position:relative;width:500px}.document-detail__upload-file{display:none}.document-detail__upload-image{width:100%}.document-detail__props{background:#ccc}.document-detail__change-status{box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);background-color:#fff;bottom:0;left:0;padding:1rem;position:fixed;right:0;text-align:right}.document-detail__change-status__text{display:inline}.document-detail__change-status__submit{transition-duration:.2s;transition-property:background;transition-timing-function:ease;background:#5acdca;border:1px solid #fff;border-radius:.8rem;color:#fff;cursor:pointer;padding:5px 16px}.document-detail__change-status__submit:focus{border-color:#ccc;color:#ccc;outline:0}.document-detail__change-status__submit:hover{background:#39bbb8;color:#fff}.document-detail__change-status__submit{border:0;margin-left:1rem}.document-detail__change-status.collapsed{display:none}.document-preview{display:flex;flex-flow:column wrap;margin-right:2rem}.document-preview__iframe{border:0;pointer-events:none}.document-preview__iframe--fullscreen{pointer-events:auto}.document-preview__content{box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);line-height:0;position:relative}.document-preview__selection-area{inset:0;overflow:hidden;position:absolute}.document-preview__selection{background-color:rgba(94,111,219,.1);border:1px solid rgba(94,111,219,.5);position:absolute}.document-preview__highlight{height:0;pointer-events:none;visibility:hidden;width:0}.document-preview__highlight__helper{font-family:sans-serif;letter-spacing:1px;white-space:pre}.document-preview__screenshot{display:none}.document-preview__navigation{display:flex;justify-content:space-between;padding:1.5rem 0}.document-preview__direct-page{display:inline-block;vertical-align:top}.document-preview__direct-page__input{border:1px solid #5acdca;color:#5acdca;font-size:1.1em;font-weight:700;line-height:2.5rem;text-align:center}.document-preview__select{flex-direction:column}.document-preview__direct-page__input,.document-preview__fullscreen,.document-preview__next,.document-preview__previous,.document-preview__refresh{transition-duration:.2s;transition-property:fill;transition-timing-function:ease;border-radius:50%;cursor:pointer;display:inline-block;fill:#5acdca;height:2.5em;margin:0 .2rem;outline:0;width:2.5rem}.document-preview__direct-page__input:hover,.document-preview__fullscreen:hover,.document-preview__next:hover,.document-preview__previous:hover,.document-preview__refresh:hover{fill:#5ba1d2}.rdnt__editor{counter-reset:line;display:flex;flex-direction:column;width:100%}.rdnt__editor__switch{margin-left:.5rem}.rdnt__editor__save{transition-duration:.2s;transition-property:background;transition-timing-function:ease;background:transparent;border:1px solid #36aac4;border-radius:.8rem;color:#36aac4;cursor:pointer;padding:5px 16px}.rdnt__editor__save:focus{border-color:#206574;color:#206574;outline:0}.rdnt__editor__save:hover{background:#5bbcd2;color:#fff}.rdnt__editor__switch-box{margin-right:1.5rem;padding:.6rem 0 0;position:relative}.rdnt__editor__block{display:flex;outline:0}.rdnt__editor__block:nth-child(2n){background-color:#fff}.rdnt__editor__block:before{color:#888;content:counter(line);counter-increment:line;display:inline-block;margin-right:.5rem;min-width:4rem;padding:0 .5rem 0 0;pointer-events:none;text-align:right;vertical-align:top;width:4rem}.rdnt__editor__block--dragged{opacity:.2}.rdnt__editor__block--selected{background-color:rgba(94,111,219,.1)!important;border:1px solid rgba(94,111,219,.5)}.rdnt__editor__textarea{background-color:transparent;border:0;cursor:pointer;min-height:3rem;padding:.5rem 1rem;resize:none;width:100%}.rdnt__editor__textarea--disabled{opacity:.4;pointer-events:none}.rdnt__editor__textarea--editable{cursor:text!important}.rdnt__editor__textarea:active,.rdnt__editor__textarea:focus{resize:vertical}.rdnt__editor__editable{background:transparent;border:0;display:inline-block;line-break:after-white-space;padding:.5rem 0 0;resize:none;-webkit-nbsp-mode:space;width:calc(80% - 4.5rem);overflow-wrap:break-word}.rdnt__editor__editable[disabled]{pointer-events:none}.rdnt__editor__keyboard-button{display:inline-block;margin:0 .2rem;vertical-align:bottom;width:2rem}.rdnt__editor__buttons{background-color:#f9f9f9;display:flex;margin-bottom:1rem;padding:1rem 2rem .5rem;position:-webkit-sticky;position:sticky;top:0;z-index:1}.rdnt__editor__buttons__button{background:#f7f5f8;border:1px solid #e9e9e9;border-right:0;cursor:pointer;font-size:.8em;padding:.5rem .3rem .3rem;position:relative}.rdnt__editor__buttons__button.first{border-bottom-left-radius:2rem;border-top-left-radius:2rem;padding-left:.8rem}.rdnt__editor__buttons__button.last{border-bottom-right-radius:2rem;border-right:1px solid #e9e9e9;border-top-right-radius:2rem;margin-right:1rem;padding-right:.8rem}.rdnt__editor__buttons__button.active{background:#c7b9ce}.rdnt__editor__buttons__button:hover{background-color:#dfd7e3}.rdnt__editor__buttons__icon{align-self:center;display:inline-block;height:1.2rem;width:1.2rem}.rdnt__editor__buttons__icon--smaller{height:.9rem}.rdnt__editor__buttons__icon--small{height:1rem}.rdnt__editor__buttons__icon--medium{height:1.1rem}.rdnt__editor__buttons__action{transition-duration:.2s;transition-property:background;transition-timing-function:ease;background:transparent;border:1px solid #36aac4;border-radius:.8rem;color:#36aac4;cursor:pointer;padding:5px 16px}.rdnt__editor__buttons__action:focus{border-color:#206574;color:#206574;outline:0}.rdnt__editor__buttons__action:hover{background:#5bbcd2;color:#fff}.rdnt__editor__buttons__action{border-radius:2rem;font-size:.8em;margin-left:.4rem;padding:.4rem .8rem .3rem;position:relative}.rdnt__editor__buttons__action.last{transition-duration:.2s;transition-property:background;transition-timing-function:ease;background:#5acdca;border:1px solid #fff;border-radius:.8rem;color:#fff;cursor:pointer;padding:5px 16px}.rdnt__editor__buttons__action.last:focus{border-color:#ccc;color:#ccc;outline:0}.rdnt__editor__buttons__action.last:hover{background:#39bbb8;color:#fff}.rdnt__editor__buttons__action.last{border:0;border-radius:2rem;font-size:.8em;margin-left:.4rem;padding:.4rem .8rem .3rem;position:relative}.rdnt__editor__buttons__actions{align-items:center;display:inline-flex}.rdnt__editor__buttons__actions--buttons{margin-left:auto}.rdnt__editor__buttons--epub{align-items:center;justify-content:space-between;width:100%}.rdnt__editor__hide{display:none}.rdnt__editor__list{line-height:2.2em;margin-top:1rem;padding:0}.rdnt__editor__help{font-size:.9em;font-style:italic;line-height:1.5;margin:0 0 1rem 2rem;padding:0;width:80%}.rdnt__editor__break,.rdnt__editor__ignore,.rdnt__editor__space{border-radius:.2rem;display:inline;margin-right:.5rem;padding:.2rem .4rem}.rdnt__editor__break svg,.rdnt__editor__ignore svg,.rdnt__editor__space svg{width:.8rem}.rdnt__editor__space{background-color:rgba(94,111,219,.2);border:1px solid #5e6fdb}.rdnt__editor__break{background-color:rgba(91,161,210,.2);border:1px solid #5ba1d2}.rdnt__editor__ignore{background-color:rgba(90,205,202,.2);border:1px solid #5acdca}.rdnt__editor__preview{background-color:#fff;font-size:1.1em;letter-spacing:0;line-height:2em;margin-top:1rem;padding:2rem 4rem;white-space:pre-wrap}.rdnt__create-audio__confirm{transition-duration:.2s;transition-property:background;transition-timing-function:ease;background:transparent;border:1px solid #36aac4;border-radius:.8rem;color:#36aac4;cursor:pointer;padding:5px 16px}.rdnt__create-audio__confirm:focus{border-color:#206574;color:#206574;outline:0}.rdnt__create-audio__confirm:hover{background:#5bbcd2;color:#fff}.rdnt__create-audio__confirm{margin-top:2rem}.rdnt__create-audio__audio,.rdnt__create-audio__language-select,.rdnt__create-audio__price-indication,.rdnt__create-audio__provider-select,.rdnt__create-audio__radio-button,.rdnt__create-audio__voice-select{display:block;margin:1rem 0}.rdnt__create-audio__price-indication{font-size:1.2em;margin:2rem 0 0}.rdnt__transcript__waveform{background-color:#f9f9f9;height:200px;position:-webkit-sticky;position:sticky;top:4rem;width:100%;z-index:1}.rdnt__transcript__player{display:none}.rdnt__transcript__canvas{height:100%;width:100%}.rdnt__transcript__overlay{inset:0 0 25px;cursor:pointer;position:absolute}.rdnt__transcript__info{align-items:center;background-color:#f9f9f9;display:flex;height:3rem;justify-content:space-between;padding:2rem 0;position:-webkit-sticky;position:sticky;top:0;width:100%;z-index:1}.rdnt__transcript__play-pause{cursor:pointer;display:inline-block;height:1.8rem;margin:0 .6rem 0 0;outline:0;transition-duration:.2s;transition-property:fill;transition-timing-function:ease;stroke:#5acdca;width:1.8rem}.rdnt__transcript__seeker,.rdnt__transcript__tracker{background-color:rgba(94,111,219,.6);display:none;height:100%;left:0;margin-left:-1px;pointer-events:none;position:absolute;top:0;width:2px}.rdnt__transcript__tracker{background-color:rgba(91,161,210,.8)}.rdnt__transcript__syntax{margin:2rem 0}.rdnt__transcript__sentence{background-color:#5ba1d2;border-radius:.5rem;display:block;padding:.5rem .5rem .3rem}.rdnt__transcript__sentence--add{background-color:#368ac4;border-radius:.5rem;color:#fff;cursor:pointer;display:inline-block;font-weight:700;height:1.2rem;margin:.8rem 0;line-height:1.2rem;text-align:center;transition:background-color .2s ease-in;width:100%}.rdnt__transcript__sentence--add:hover{background-color:#2b6d9c}.rdnt__transcript__time{display:inline-block}.rdnt__transcript__time__input{background-color:#f9f9f9;font-size:.9em;margin-left:.2rem;width:5rem}.rdnt__transcript__time__input,.rdnt__transcript__word{border:0;border-radius:.2rem;height:1.5rem;padding:.2rem .5rem}.rdnt__transcript__word{display:inline-block;font-size:.85em;resize:none;width:6rem}.rdnt__transcript__word--add,.rdnt__transcript__word--delete,.rdnt__transcript__word--split{background-color:#368ac4;border-radius:.2rem;color:#fff;cursor:pointer;display:inline-block;font-weight:700;height:1.5rem;line-height:1.6rem;margin:0 .1rem;text-align:center;transition:background-color .2s ease-in;vertical-align:middle;width:1rem}.rdnt__transcript__word--add:hover,.rdnt__transcript__word--delete:hover,.rdnt__transcript__word--split:hover{background-color:#2b6d9c}.rdnt__transcript__changes{border:2px solid #fff;border-radius:.2rem;display:inline-flex;margin-right:.1rem;padding:.2rem}.rdnt__transcript__entry{display:inline-block;margin:0 .2rem .2rem 0;vertical-align:middle}.error{background-color:#ff6245;border-radius:.5rem;color:#fff;display:block;font-size:.8em;padding:.5rem;text-align:left;transition:opacity .2s linear}.error:empty{opacity:0}.filter__form{padding:1rem 0 1.5rem}.filter__form:last-of-type{border-bottom:1px solid #d8d8d8}.filter__form--settings{border-top:1px solid #d8d8d8;padding:1em 0 0}.filter__form--settings:last-of-type{border-bottom:0}.filter__select{margin:.5rem 0 1rem}.filter__switch{background-color:#ce6778;border-radius:1rem;cursor:pointer;display:inline-block;height:16px;margin-right:.5rem;position:relative;transition:background-color .2s linear;vertical-align:bottom;width:32px}.filter__switch:before{background-color:#fff;border-radius:50%;bottom:2px;content:"";height:12px;left:2px;position:absolute;transition:transform .2s linear;width:12px}.filter__info{display:block;margin:1rem 0}.filter__details{border-spacing:unset;margin-bottom:1rem}.filter__details tr{margin-top:.5rem}.filter__details td{padding-right:1rem}.filter__details--extend{cursor:pointer;font-weight:700;margin-left:.2rem;text-decoration:underline}.filter__options{height:calc(100vh - 26rem);list-style:none;margin:0;overflow:auto;padding:1.5rem 0 0}.filter__option{margin-bottom:.4rem}.filter__option--top{margin-bottom:1rem}.filter__buttons{display:flex;flex-direction:row;justify-content:flex-end}.filter__buttons__button{margin-left:1em}.header{align-items:center;color:#fff;display:flex;flex-wrap:wrap;justify-content:space-between;padding:.75rem}.header__logo{fill:#fff;height:2rem;vertical-align:middle;width:2rem}.header__help{background-color:transparent;border:2px solid #fff;border-radius:50%;color:inherit;cursor:pointer;display:inline-block;font-size:1em;height:1.7rem;line-height:1rem;margin-right:.8rem;outline:none;padding:0;position:relative;text-align:center;transition:background-color .2s;width:1.7rem}.header__help:hover{background-color:hsla(0,0%,100%,.1)}.header__initials{background-color:transparent;border:2px solid #fff;border-radius:50%;color:inherit;cursor:pointer;display:inline-block;font-size:.8em;height:2rem;line-height:1.5rem;margin-right:1.5rem;outline:none;padding:0;position:relative;text-align:center;text-transform:uppercase;transition:background-color .2s;width:2rem}.header__initials:after{border-left:.3rem solid transparent;border-right:.3rem solid transparent;border-top:.3rem solid #fff;content:"";height:0;position:absolute;right:-1.2rem;top:calc(50% - .1em);width:0}.header__initials:hover{background-color:hsla(0,0%,100%,.1)}.header__user-menu{display:flex;flex-wrap:wrap;height:0;justify-content:space-between;overflow:hidden;padding:0 15%;transition:height,padding .1s;width:100%}.header__user-menu--active{height:auto;padding:2rem 15% .5rem}.header__user-menu-item{background-color:hsla(0,0%,100%,.1);border-radius:4px;color:#fff;cursor:pointer;flex-grow:1;font-size:.9em;letter-spacing:.0125em;margin:.3rem 1rem;padding:.5rem 1rem;text-decoration:none;transition:background-color .2s}.header__user-menu-item--active,.header__user-menu-item:hover{background-color:rgba(0,0,0,.1)}.header__user-menu-icon{fill:#fff;height:1rem;margin-right:.5rem;vertical-align:bottom;width:1rem}.header__message{background-color:#ff9;border:1px solid #ff0;border-radius:.5rem;color:#000;font-size:.9em;margin:1rem 0 .5rem;padding:.5rem 0;text-align:center;width:100%}.header__inline-link{color:inherit;font-weight:700;text-decoration:none}.header__inline-link:hover{text-decoration:underline}.import__upload{background-color:#efefef;border:1px solid #d6d6d6;border-radius:.6rem;display:block;font-size:1.2em;font-weight:700;height:8rem;padding-top:1rem;text-align:center}.import__upload-icon{margin:0 auto .5rem;width:75px}.import__upload-browse{margin:1rem 0}.import__info{font-size:.8em;font-style:italic;margin:0}.import__message{margin:1rem 0 .5rem}.import__files{margin-top:1rem}.import__files p{margin-bottom:.1rem}.import__fields{border-collapse:collapse;font-size:.9em;margin-top:1rem;width:100%}.import__fields tbody tr:nth-child(2n){background-color:#fff}.import__fields td,.import__fields th{padding:.3rem}.import__center{text-align:center}.import__header{padding-bottom:.5rem;text-align:left}.import__header__width{width:6rem}.import__multiple{margin:0}.import__delimiter__input{padding:3px 4px 1px!important;width:1.5rem}.import__select{margin:.5rem 0 1rem}.import__select--top{margin-top:2rem!important}.import__select--bottom{margin-bottom:4rem!important}.import__upload-file{display:none}.import__button{float:right;margin:1rem 0 0}.import__buttons{display:flex;flex-direction:row;justify-content:flex-end;margin-top:2rem}.import__buttons__button{margin-left:1em}.rdnt__input{display:flex;flex-wrap:wrap;margin-bottom:.5em}.rdnt__input__input{transition-duration:.2s;transition-property:border-color,box-shadow;transition-timing-function:ease;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;background:#fff;border:1px solid #ccc;border-radius:4px;outline:0;padding:9px 16px 8px}.rdnt__input__input::-moz-placeholder{color:#ccc;font-style:italic;font-weight:lighter}.rdnt__input__input::-ms-input-placeholder{color:#ccc;font-style:italic;font-weight:lighter}.rdnt__input__input::placeholder{color:#ccc;font-style:italic;font-weight:lighter}.rdnt__input__input:focus{border-color:#2684ff;box-shadow:0 0 0 1px #2684ff}.rdnt__input__input{flex-grow:1}.rdnt__input.list{margin-top:4rem}.rdnt__input.column{flex-direction:column;margin-bottom:2rem}.rdnt__input.column span{margin-bottom:.5em}.rdnt__input.column input{width:100%}.rdnt__input.column .rdnt__input__span{margin-bottom:.5rem}.rdnt__input.row{align-items:center;flex-direction:row;margin-bottom:0}.rdnt__input.row .rdnt__input__span{margin-right:.5rem}.rdnt__input--filter{display:inline-flex;width:calc(100% - 75px)}.rdnt__input--filter__input{border-left:0;border-radius:0 4px 4px 0;padding:11px 16px 9px}.rdnt__input__indicator{background-color:#ddd;border-radius:4px;height:4px;margin-top:4px;width:24%}.rdnt__input__strength{display:flex;flex-basis:100%;justify-content:space-between}.rdnt__input__strength--weak .rdnt__input__indicator:nth-child(-n+1){background-color:#ef4836}.rdnt__input__strength--ok .rdnt__input__indicator:nth-child(-n+2){background-color:#f6b44d}.rdnt__input__strength--good .rdnt__input__indicator:nth-child(-n+3){background-color:#2b90ef}.rdnt__input__strength--strong .rdnt__input__indicator:nth-child(-n+4){background-color:#25c281}.react-joyride__tooltip{white-space:pre-line}@keyframes fade1{0%{opacity:1}20%,45%{opacity:0}to{opacity:1}}@keyframes fade2{0%{opacity:1}60%,85%{opacity:0}to{opacity:1}}@keyframes fade3{0%{opacity:1}30%,65%{opacity:0}to{opacity:1}}@keyframes fade4{0%{opacity:1}30%,55%{opacity:0}to{opacity:1}}@keyframes fade5{0%{opacity:1}50%,75%{opacity:0}to{opacity:1}}@keyframes fade6{0%{opacity:1}25%,50%{opacity:0}to{opacity:1}}@keyframes fade7{0%{opacity:1}35%,55%{opacity:0}to{opacity:1}}.loading{background-color:hsla(0,0%,97.6%,.95);height:100%;left:0;position:absolute;top:0;width:100%;z-index:8}.loading__logo{fill:#acdbe3;height:4rem;left:50%;position:absolute;top:40%;transform:translate(-40%,-50%)}.loading__logo--one{animation:fade1 4s linear infinite alternate both}.loading__logo--two{animation:fade2 4s linear infinite alternate both}.loading__logo--three{animation:fade3 4s linear infinite alternate both}.loading__logo--four{animation:fade4 4s linear infinite alternate both}.loading__logo--five{animation:fade5 4s linear infinite alternate both}.loading__logo--six{animation:fade6 4s linear infinite alternate both}.loading__logo--seven{animation:fade7 4s linear infinite alternate both}.login{background:url(/img/login_bg.jpg);background-color:#f9f9f9;background-repeat:no-repeat;background-size:100% 50%;height:100vh}.login__box{box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);background:url(/img/login.jpg);background-color:#fff;background-repeat:no-repeat;background-size:100% 8rem;border-radius:1rem;left:35%;margin-bottom:2rem;position:absolute;top:6rem;width:30%}.login__header{font-size:1.6em;margin:1rem 0 .2rem;text-align:center}.login__sub-header{font-size:1.1em;font-weight:400;margin:0 0 .5rem;text-align:center}.login__form{padding:1rem 2rem;text-align:center}.login__input{margin:0 0 .5em;width:100%}.login__button{margin:1.2rem auto .5rem}.login__forgot{color:#76ceb6;padding:1rem 0 4rem;text-align:center}.login__message{margin:0 0 2rem}.login__logo{display:block;fill:#fff;height:4rem;margin:1rem auto}.login__logo--small{background-color:#617192;border-radius:100%;fill:#fff;height:4rem;margin:6rem calc(50% - 2rem) 0;overflow:visible;padding:0 1rem;width:4rem}.login__footer{font-size:.8em;margin:0 10%;padding:.6rem 0 .5rem;text-align:center;width:80%}@media(width <= 1200px){.login{background-size:100% 18rem}.login__box{left:35%;top:6rem;width:30%}}@media(width <= 992px){.login__logo{display:none}.login__box{left:30%;top:2rem;width:40%}}@media(orientation:portrait),(width <= 767px){.login__box{left:25%;width:50%}}@media(width <= 567px){.login{background:none}.login__background,.login__logo{display:none}.login__box{border-radius:0;height:100%;left:0;top:0;width:100%}.login__header{font-size:2em}.login__input{font-size:1.2rem}.login__button{font-size:1.3rem;padding-bottom:.6rem}.login__footer,.login__missing{font-size:1.1rem}}.menu{display:flex;flex-wrap:wrap;font-size:.9em;justify-content:center}.menu__item{transition-duration:.2s;transition-property:background-color,border;transition-timing-function:ease;border:2px solid transparent;border-radius:.8rem;color:inherit;display:inline-block;letter-spacing:.0125em;margin:0 .2rem;min-width:10em;padding:.5rem 1rem;text-decoration:none;transition:background-color .2s}.menu__item--active,.menu__item:hover{background-color:hsla(0,0%,100%,.1)}.menu__item--active{border:2px solid #fff}.menu__icon{fill:#fff;height:1rem;margin-right:.5rem;vertical-align:bottom;width:1rem}@media(width <= 992px){.menu__item{font-size:0}.menu__icon{margin-right:0}}.no-match{align-items:center;background-color:#f9f9f9;display:flex;flex:2;flex-flow:column;justify-content:center;position:relative}.no-match__logo{margin:-4rem 0 2rem;width:4rem}.no-match__logo :nth-child(2),.no-match__logo :nth-child(5){fill:#2c428e}.no-match__logo :nth-child(3){fill:#7ecad4}.no-match__logo :nth-child(4){fill:#2db3af}.no-match__logo :first-child,.no-match__logo :nth-child(6){fill:#5165a8}.no-match__logo :last-child{fill:#f5a128}.no-match__title{font-size:1.5em;font-weight:700;margin:0 0 1rem}.no-match__support{color:#2188c3;text-decoration:none}.no-match__support:hover{text-decoration:underline}.rdnt__radio__input{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none}.rdnt__radio__span{transition-duration:.2s;transition-property:border-color;transition-timing-function:ease;background-color:#5e6fdb;border:1px solid #aaa;border-radius:50%;cursor:pointer;display:inline-block;height:16px;margin-right:6px;position:relative;vertical-align:bottom;width:16px}.rdnt__radio__span:after{transition-duration:.2s;transition-property:bottom,left,right,top;transition-timing-function:ease;background:#fff;border-radius:50%;inset:0;content:"";position:absolute}.rdnt__radio__input:checked+.rdnt__radio__span:after{inset:5px 5px 5px 5px}.rdnt__radio__input:focus+.rdnt__radio__span{border-color:#555}.ripple{overflow:hidden;position:relative}.ripple:after{background-image:radial-gradient(circle,#fff 10%,transparent 10.01%);content:"";height:100%;left:0;opacity:0;pointer-events:none;position:absolute;top:0;transform:scale(10);transition:transform .5s,opacity 1s;width:100%}.ripple:active:after{opacity:.3;transform:scale(0);transition:0s}.royalties{display:flex;flex-flow:column;padding:0 2rem}.royalties__header{align-items:baseline;display:flex;flex-flow:row wrap}.royalties__header__title{margin-right:1rem}.royalties__button{margin-top:2rem}.search__form{display:flex;flex-direction:column;padding:1rem 0 0}.search__checkbox{align-self:end;margin-bottom:-1rem}.search__table{border-collapse:collapse;margin-top:4rem;width:100%}.search__table tbody tr:nth-child(2n){background-color:#fff}.search__table__row{text-align:left}.search__table__row td,.search__table__row th{padding:.5rem 1rem}.search__result-button{cursor:pointer;height:1rem;margin-right:.5rem;vertical-align:middle;width:1rem}.search__buttons{display:flex;flex-direction:row;justify-content:flex-end}.search__buttons__button{margin-left:1rem}select{background-image:linear-gradient(45deg,transparent 50%,#ccc 0),linear-gradient(135deg,#ccc 50%,transparent 0),linear-gradient(90deg,#ccc,#ccc);background-position:calc(100% - 20px) 13.2px,calc(100% - 15px) 13.2px,calc(100% - 2.5em) .3em;background-repeat:no-repeat;background-size:5px 5px,5px 5px,1px 1.3em}.rdnt__select{cursor:pointer;display:flex}.rdnt__select.column{flex-direction:column;margin-bottom:2rem}.rdnt__select--no-margin{margin:0!important}.rdnt__select.row{align-items:center;flex-direction:row}.rdnt__select__span{margin-bottom:.5rem}.rdnt__select__span:empty{margin-bottom:0}.rdnt__select--filter{display:inline-flex;width:75px}.rdnt__select--filter__select{width:100%}.rdnt__select--filter__select__control{border-radius:4px 0 0 4px!important;min-height:41px!important}.rdnt__select--filter__select__indicator-separator{width:0!important}.rdnt__select--sections{display:inline-block;width:220px}.rdnt__select--preview-layouts{display:inline-block;margin:2px .5rem 0 0!important;vertical-align:top;width:120px}.settings{display:flex;flex-direction:column;flex-grow:1;padding-top:2rem;position:relative}.settings__header{align-items:baseline;display:flex;flex-flow:row wrap;justify-content:space-between;padding:0 2rem}.settings__title{margin:0 0 2rem}.settings__form,.settings__usage{padding:0 2rem}.settings__form--margin-top,.settings__usage--margin-top{margin-top:4rem}.settings__graph-titles,.settings__select{flex-shrink:0;width:100%}.settings__usage{display:flex;flex-flow:column wrap;flex-grow:1;min-height:0;overflow-y:auto;position:relative}.settings__activity,.settings__domains,.settings__layout,.settings__stylesheet{background:#fff;border:1px solid #ccc;border-radius:4px;outline:0;padding:9px 16px 3px}.settings__buttons{padding-top:1rem;text-align:right}.settings__buttons label{margin-right:2rem}.settings__button{line-height:1;margin:0 .2rem}.settings__button--delete{color:#000;font-size:1.6em}.settings__button--delete:hover{color:#000}.settings__terms-message{font-weight:700}.settings__icon{height:1rem;width:1rem}.settings__client-list{border-collapse:collapse;font-size:.9em;width:100%}.settings__client-list th{text-align:left}.settings__client-list td,.settings__client-list th{height:44px}.settings__client-list td:first-of-type,.settings__client-list th:first-of-type{padding-left:2rem}.settings__client-list td:last-of-type,.settings__client-list th:last-of-type{padding-right:2rem;text-align:right}.settings__client-list thead tr{background-color:#fff}.settings__client-list tbody tr:nth-child(2n){background-color:#fff}.settings__block{margin:1rem 0}.settings__domain{color:#545454;display:block}.settings__call{align-items:center;display:flex;justify-content:space-between;margin:.5rem}.settings__call__endpoint{flex-grow:1;font-size:.8em}.settings__call__method,.settings__call__response-code{background:#545454;border-radius:4px;color:#fff;display:inline-block;font-size:.7em;padding:3px 0;text-align:center;text-transform:uppercase;width:54px}.settings__call__timestamp{font-size:.8em;padding:0 40px}.settings__layout,.settings__stylesheet{margin:2rem 0}.settings__layout__row,.settings__stylesheet__row{align-items:center;display:flex;justify-content:space-between;margin:1rem .5rem}.settings__layout__icon,.settings__stylesheet__icon{width:2rem}.settings__layout__icon *,.settings__stylesheet__icon *{color:#000!important;fill:#000!important}.settings__layout__title,.settings__stylesheet__title{flex-grow:1;padding:0 2rem}.settings__stylesheet{padding:1rem}.settings__graph-title{margin:0 0 1rem;text-align:center}.settings__graph{height:30vh;min-width:0}.settings__graphs{display:grid;gap:2rem;grid-template-columns:1fr 1fr;padding:2rem 0;width:100%}.settings__graphs--audio,.settings__graphs--conversions,.settings__graphs--pages,.settings__graphs--translations{display:flex;flex-direction:column;min-width:0}.settings__terms{height:50vh;line-height:1.4;margin:2rem 0;padding-right:40%;overflow:auto}.settings__terms ul{margin:.5rem 0}.settings__terms table{table-layout:fixed;border-spacing:0;border-radius:5px;border-collapse:collapse;margin:2rem 0}.settings__terms thead{background:#00b5ac;color:#fff}.settings__terms td,.settings__terms th{border:1px solid #000;font-weight:400;padding:1rem;text-align:left}.settings__terms thead tr:nth-child(2n){background:#fff;color:#000}.rdnt__shelf-logo{display:block;margin:0 auto 2rem;transform:none;width:2rem}.rdnt__shelf-logo--bottom-left,.rdnt__shelf-logo--bottom-right,.rdnt__shelf-logo--left,.rdnt__shelf-logo--left-center,.rdnt__shelf-logo--right-center,.rdnt__shelf-logo--top-center,.rdnt__shelf-logo--top-right{fill:#555;transition:fill .1s}.rdnt__shelf{font-family:Roboto,sans-serif;letter-spacing:.0313em;padding:3rem 2rem}.rdnt__shelf:hover .rdnt__shelf-logo--left-center,.rdnt__shelf:hover .rdnt__shelf-logo--top-right{fill:#5165a8}.rdnt__shelf:hover .rdnt__shelf-logo--bottom-left,.rdnt__shelf:hover .rdnt__shelf-logo--right-center{fill:#2c428e;transition-delay:.05s}.rdnt__shelf:hover .rdnt__shelf-logo--top-center{fill:#7ecad4;transition-delay:.1s}.rdnt__shelf:hover .rdnt__shelf-logo--left{fill:#2db3af;transition-delay:.15s}.rdnt__shelf:hover .rdnt__shelf-logo--bottom-right{fill:#f5a128;transition-delay:.1s}.rdnt__shelf-documents{align-items:flex-start;display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:center;margin-top:4rem;width:100%}.rdnt__shelf-image{border-radius:.5rem;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1);overflow:hidden;height:auto;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;width:100%}.rdnt__shelf-document{background-color:#ebf0f3;border-radius:.5rem;color:#444;display:inline-block;text-decoration:none;width:45%}.rdnt__shelf-document:hover .rdnt__shelf-image{transform:scale(1.05)}.rdnt__shelf-cover{align-items:center;display:flex;padding:2rem;position:relative}.rdnt__shelf-title{color:#444;font-size:1.6rem;font-weight:700;margin:0;text-align:center;width:100%}.rdnt__shelf-description{color:#999;margin:1rem 0 0;text-align:center;width:100%}.rdnt__shelf-document-title{font-size:.8rem;font-weight:700;margin:0 0 2rem;padding:0 2rem;text-align:center;text-transform:uppercase}.rdnt__shelf-copyright{color:#999;display:block;font-size:.7rem;margin:12rem 0 2rem;text-align:center}@media(width >= 1024px){.rdnt__shelf{margin-left:auto;margin-right:auto;max-width:72rem}.rdnt__shelf-description{padding:0 12rem}.rdnt__shelf-document{width:22%}}.side-menu{box-shadow:inset -7px 0 9px -7px rgba(0,0,0,.1);font-size:.8em;padding:2rem .4rem 0}.side-menu__icon{display:block;fill:rgba(0,0,0,.4);height:1.5rem;margin:0 auto .4rem;width:1.5rem}.side-menu__item{transition-duration:.2s;transition-property:color;transition-timing-function:ease;color:rgba(0,0,0,.4);cursor:pointer;display:block;letter-spacing:.0125em;margin-bottom:2rem;padding:0 1rem;position:relative;text-align:center;text-decoration:none;transition:color .2s;width:140px}.side-menu__item--active,.side-menu__item:hover{color:#5e6fdb}.side-menu__item--active .side-menu__icon,.side-menu__item:hover .side-menu__icon{fill:#5e6fdb}.rdnt__slider{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;height:1rem;margin:1rem 0;width:100%}.rdnt__slider__span span{margin-left:.2rem}.rdnt__slider::-moz-slider-thumb{background-color:#5e6fdb;border:0;border-radius:50%;cursor:pointer;height:1rem;width:1rem}.rdnt__slider::-moz-slider-track{background-color:hsla(0,0%,80%,.2);border:0;border-radius:3px;cursor:pointer;height:6px;width:100%}.rdnt__slider::-ms-thumb{background-color:#5e6fdb;border:0;border-radius:50%;cursor:pointer;height:1rem;width:1rem}.rdnt__slider::-ms-track{background:hsla(0,0%,80%,.2);border:0;border-radius:3px;color:transparent;cursor:pointer;height:6px;width:100%}.rdnt__slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background-color:#5e6fdb;border:0;border-radius:50%;cursor:pointer;height:1rem;margin-top:-.35rem;width:1rem}.rdnt__slider::-webkit-slider-runnable-track{background-color:hsla(0,0%,80%,.2);border:0;border-radius:3px;cursor:pointer;height:6px;width:100%}.rdnt__switch{position:relative}.rdnt__switch.block{display:block;margin-bottom:.5rem}.rdnt__switch__span{transition-duration:.2s;transition-property:background-color;transition-timing-function:ease;background-color:#cd5a5d;border-radius:8px;cursor:pointer;display:inline-block;height:16px;margin-right:.5rem;position:relative;vertical-align:top;width:32px}.rdnt__switch__span:before{transition-duration:.2s;transition-property:transform;transition-timing-function:ease;background-color:#fff;border-radius:50%;bottom:2px;content:"";height:12px;left:2px;position:absolute;width:12px}.rdnt__switch__input:checked+.rdnt__switch__span{background-color:#5acdca}.rdnt__switch__input:checked+.rdnt__switch__span:before{transform:translateX(16px)}.rdnt__switch__input{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:0}.table{background-color:#f9f9f9;display:flex;flex:2;flex-direction:column;font-size:.9em;overflow:hidden}.table--analytics{border:1px solid #efefef;margin-top:20px;padding:.6em}.table__main{height:calc(100vh - 13rem)}.table__options{bottom:2rem;position:fixed;right:2rem;width:3rem;z-index:4}.table__add,.table__delete,.table__view{background-color:#fff;border:0;cursor:pointer;font-size:2.8em;font-weight:700;height:3rem;line-height:3rem;outline:0;padding:0 .3rem;transition:box-shadow,color .2s linear;vertical-align:middle;width:3rem}.table__add{border-radius:50%;box-shadow:0 0 6px rgba(0,0,0,.15),0 3px 6px rgba(0,0,0,.1);color:rgba(1,202,112,.6);font-size:3.1em;height:3rem;margin-bottom:1rem;width:3rem}.table__add:hover{box-shadow:0 0 6px rgba(0,0,0,.2),0 3px 6px rgba(0,0,0,.15);color:#01ca70}.table__delete{border-radius:50%;box-shadow:0 0 6px rgba(0,0,0,.15),0 3px 6px rgba(0,0,0,.1);color:rgba(248,56,24,.6);padding-bottom:2rem}.table__delete:hover{box-shadow:0 0 6px rgba(0,0,0,.2),0 3px 6px rgba(0,0,0,.15);color:#f83818}.table__view{border-radius:50%;box-shadow:0 0 6px rgba(0,0,0,.15),0 3px 6px rgba(0,0,0,.1);fill:rgba(34,34,34,.6);font-size:3.1em;height:3rem;line-height:.5;margin-bottom:1rem;width:3rem}.table__view:hover{box-shadow:0 0 6px rgba(0,0,0,.2),0 3px 6px rgba(0,0,0,.15);color:#222}.table__view__icon{width:1.5rem}.table__icon{fill:#d8d8d8;transition:fill .2s linear}.table__icon:hover{fill:#7a7a7a}.table__column-delete,.table__copy,.table__edit,.table__filter{background-color:transparent;border:0;cursor:pointer;float:right;height:1rem;outline:0;padding:0;width:1rem}.table__column-delete--active .table__icon,.table__copy--active .table__icon,.table__edit--active .table__icon,.table__filter--active .table__icon{fill:#7a7a7a}.table__edit,.table__filter,.table__sort{margin-left:.3rem}.table__sort{background-color:transparent;border:0;cursor:pointer;float:right;height:1rem;outline:0;padding:0;position:relative;width:1rem}.table__sort:after,.table__sort:before{border-left:.25rem solid transparent;border-right:.25rem solid transparent;content:"";height:0;left:.25rem;position:absolute;transition:border-color .2s linear;width:0}.table__sort:after{border-top:.25rem solid #d8d8d8;bottom:.15rem}.table__sort:before{border-bottom:.25rem solid #d8d8d8;top:.1rem}.table__sort:hover:not(.table__sort-asc,.table__sort--desc):before{border-bottom-color:#7a7a7a}.table__sort--asc:before{border-bottom-color:#7a7a7a}.table__sort--asc:hover:after{border-top-color:#7a7a7a}.table__sort--asc:hover:before{border-bottom-color:#d8d8d8}.table__sort--desc:after{border-top-color:#7a7a7a}.table__sort--desc:hover:after{border-top-color:#d8d8d8}.table__sort--desc:hover:before{border-bottom-color:#7a7a7a}.table__link{background:transparent;border:0;color:#2188c3;text-align:left;text-decoration:none;text-overflow:ellipsis;overflow:hidden;padding:0;white-space:nowrap;width:20rem}.table__link:hover{text-decoration:underline}.table__switch{background-color:#ce6778;border-radius:1rem;cursor:pointer;display:inline-block;height:16px;margin:0 .5rem 1rem 0;position:relative;transition:background-color .2s linear;vertical-align:text-top;width:32px}.table__switch:before{background-color:#fff;border-radius:50%;bottom:2px;content:"";height:12px;left:2px;position:absolute;transition:transform .2s linear;width:12px}.table__column{max-width:20rem;overflow:hidden;padding:1rem 1.5rem .9rem;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap;width:20rem}.table__column--analytics-head{text-align:left}.table__column--head{background-color:#fff;border-bottom:1px solid #f9f9f9;font-weight:700;overflow:visible}.table__column--head.table__column--first{z-index:3}.table__column--first{border-right:1px solid #f9f9f9;font-weight:700;min-width:26rem}.table__column--no-checkbox{padding-left:calc(1.5rem + 36px)}.table__column--even{background-color:#f9f9f9}.table__column--odd{background-color:#fff}.table__column-delete{color:#d8d8d8;font-size:1.5rem;line-height:.1}.table__column-delete:hover{color:#f83818}.table__form{box-shadow:0 1px 3px hsla(0,0%,48%,.12),0 1px 2px hsla(0,0%,48%,.24);background-color:#fff;border-radius:0 0 .6rem .6rem;font-size:.9em;left:0;opacity:0;padding:1rem;pointer-events:none;position:absolute;top:100%;transition:opacity .2s linear;width:100%;z-index:-1}.table__form--open{opacity:1;pointer-events:auto}.table__form__select__select{width:100%}.table__button{float:right;margin:1rem 0 0 .5rem}.table__title{background-color:#222;color:#f9f9f9;font-weight:lighter;height:2.4rem;padding:.8rem 1rem;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media(width <= 567px){.table__column{min-width:2rem;padding:1rem 0 .9rem;width:7rem}.table__column--first{min-width:10rem;padding-left:2rem;position:relative;width:14rem}.table .converter{border-left:1px solid rgba(0,0,0,.1)}}.tabs{display:flex;flex-wrap:wrap;justify-content:space-between;padding:0 2rem}.tabs__block{margin:0 0 1rem}.tabs__select{display:inline-flex;margin-right:.5rem;vertical-align:middle}.tabs__tab{border-bottom:.2rem solid transparent;color:#7a7a7a;display:inline-block;margin:0 .1rem;padding:0 1rem .2rem;position:relative;text-decoration:none;transition:border-color,color .2s linear}.tabs__tab--active,.tabs__tab:hover{border-color:#208fce;color:#000}.tabs__title{font-size:1.5em;margin:0 0 1rem}.tabs__link{margin-right:.5rem}.tabs__button,.tabs__link{font-size:.9em;margin-left:.5rem}.tabs__button--add:before{content:"+";font-weight:700;margin-right:.3rem}.tabs__button--small{margin-top:0}.tabs__small{padding-bottom:1rem}.rdnt__tooltip{position:relative}.rdnt__tooltip:after{background-color:#5bbcd2;border-radius:4px;color:#fff;content:attr(aria-label);display:none;font-size:13px;font-weight:400;line-height:1;padding:5px 8px 6px;pointer-events:none;position:absolute;text-align:center;width:200px;z-index:9}.rdnt__tooltip:before{content:"";display:none;height:0;position:absolute;width:0}.rdnt__tooltip:hover:after,.rdnt__tooltip:hover:before{display:block}.rdnt__tooltip.bottom:after{top:125%}.rdnt__tooltip.bottom:before{border-bottom:4px solid #5bbcd2;border-left:4px solid transparent;border-right:4px solid transparent;margin-top:-4px;top:125%}.rdnt__tooltip.top:after{bottom:125%}.rdnt__tooltip.top:before{border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid #5bbcd2;bottom:125%;margin-bottom:-4px}.rdnt__tooltip.center:after{left:calc(50% - 100px)}.rdnt__tooltip.center:before{right:calc(50% - 2px)}.rdnt__tooltip.left:after{right:-.1rem}.rdnt__tooltip.left:before{right:calc(50% - 2px)}.rdnt__tooltip.right:after{left:-.1rem}.rdnt__tooltip.right:before{left:calc(50% - 2px)}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:url(/fonts/roboto-regular.woff2) format("woff2"),url(/fonts/roboto-regular.woff) format("woff")}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:700;src:url(/fonts/roboto-bold.woff2) format("woff2"),url(/fonts/roboto-bold.woff) format("woff")}@font-face{font-display:swap;font-family:Roboto;font-style:normal;src:url(/fonts/roboto-light.woff2) format("woff2"),url(/fonts/roboto-light.woff) format("woff")}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,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QUNBLGtDQUNBLG1DQUNBLGdCQUNBLFNBS0YseUJBQ0UsWUFHRiwwQkFDRSxrQ0FDQSxtQ0FDQSw2QkFDQSxZQUNBLG1CQUtGLDRCQUNFLHVCQUdGLDZCQUNFLHNCQUtGLDBCQUNFLGFBR0YsMkJBQ0Usc0JBS0YsMkJBQ0UsWUFHRiw0QkFDRSxxQkMxRlIsV0FDRSxrQkFDQSxtQkFDQSxrQkFDQSxnQkFDQSxrSEFDRSxDQUlKLFdBQ0Usa0JBQ0EsbUJBQ0Esa0JBQ0EsZ0JBQ0Esa0hBQ0UsQ0FJSixXQUNFLGtCQUNBLG1CQUNBLGtCQUNBLHNGIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4uLy4uL25vZGVfbW9kdWxlcy9ub3JtYWxpemUuY3NzL25vcm1hbGl6ZS5jc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uL25vZGVfbW9kdWxlcy9yZWFjdC1kYXktcGlja2VyL3NyYy9zdHlsZS5jc3MiLCJ3ZWJwYWNrOi8vLy4vY3NzL2N1c3RvbS9jb21wb25lbnRzL21haW4uc2NzcyIsIndlYnBhY2s6Ly8vLi9jc3MvY3VzdG9tL21peGlucy9yZXNwb25zaXZlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vY3NzL2N1c3RvbS9taXhpbnMvc2hhZG93cy5zY3NzIiwid2VicGFjazovLy8uL2Nzcy9jdXN0b20vY29sb3JzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vY3NzL2N1c3RvbS9jb21wb25lbnRzL2FkZENvbHVtbi5zY3NzIiwid2VicGFjazovLy8uL2Nzcy9jdXN0b20vY29tcG9uZW50cy9hbmFseXRpY3Muc2NzcyIsIndlYnBhY2s6Ly8vLi9jc3MvY3VzdG9tL2NvbXBvbmVudHMvYXVkaW9JbmZvLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vY3NzL2N1c3RvbS9taXhpbnMvdHJhbnNpdGlvbnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9jc3MvY3VzdG9tL2NvbXBvbmVudHMvYm9keS5zY3NzIiwid2VicGFjazovLy8uL2Nzcy9jdXN0b20vY29tcG9uZW50cy9idXR0b24uc2NzcyIsIndlYnBhY2s6Ly8vLi9jc3MvY3VzdG9tL21peGlucy9idXR0b24uc2NzcyIsIndlYnBhY2s6Ly8vLi9jc3MvY3VzdG9tL2NvbXBvbmVudHMvY2hhbmdlbG9nLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vY3NzL2N1c3RvbS9jb21wb25lbnRzL2NoZWNrYm94LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vY3NzL2N1c3RvbS9jb21wb25lbnRzL2NvbnZlcnRlci5zY3NzIiwid2VicGFjazovLy8uL2Nzcy9jdXN0b20vY29tcG9uZW50cy9kYXNoYm9hcmQuc2NzcyIsIndlYnBhY2s6Ly8vLi9jc3MvY3VzdG9tL2NvbXBvbmVudHMvZGF5cGlja2VyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vY3NzL2N1c3RvbS9jb21wb25lbnRzL2RlbGV0ZS5zY3NzIiwid2VicGFjazovLy8uL2Nzcy9jdXN0b20vY29tcG9uZW50cy9kZXRhaWxUYWJsZS5zY3NzIiwid2VicGFjazovLy8uL2Nzcy9jdXN0b20vbWl4aW5zL2lucHV0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vY3NzL2N1c3RvbS9jb21wb25lbnRzL2RpYWxvZy5zY3NzIiwid2VicGFjazovLy8uL2Nzcy9jdXN0b20vY29tcG9uZW50cy9kb2N1bWVudGF0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vY3NzL2N1c3RvbS9jb21wb25lbnRzL2RvY3VtZW50cy5zY3NzIiwid2VicGFjazovLy8uL2Nzcy9jdXN0b20vY29tcG9uZW50cy9kb2N1bWVudERldGFpbC5zY3NzIiwid2VicGFjazovLy8uL2Nzcy9jdXN0b20vY29tcG9uZW50cy9kb2N1bWVudFByZXZpZXcuc2NzcyIsIndlYnBhY2s6Ly8vLi9jc3MvY3VzdG9tL2NvbXBvbmVudHMvZWRpdG9yLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vY3NzL2N1c3RvbS9jb21wb25lbnRzL2Vycm9ycy5zY3NzIiwid2VicGFjazovLy8uL2Nzcy9jdXN0b20vY29tcG9uZW50cy9maWx0ZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9jc3MvY3VzdG9tL2NvbXBvbmVudHMvaGVhZGVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vY3NzL2N1c3RvbS9jb21wb25lbnRzL2ltcG9ydC5zY3NzIiwid2VicGFjazovLy8uL2Nzcy9jdXN0b20vY29tcG9uZW50cy9pbnB1dC5zY3NzIiwid2VicGFjazovLy8uL2Nzcy9jdXN0b20vY29tcG9uZW50cy9qb3lyaWRlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vY3NzL2N1c3RvbS9jb21wb25lbnRzL2xvYWRpbmcuc2NzcyIsIndlYnBhY2s6Ly8vLi9jc3MvY3VzdG9tL2NvbXBvbmVudHMvbG9naW4uc2NzcyIsIndlYnBhY2s6Ly8vLi9jc3MvY3VzdG9tL2NvbXBvbmVudHMvbWVudS5zY3NzIiwid2VicGFjazovLy8uL2Nzcy9jdXN0b20vY29tcG9uZW50cy9ub01hdGNoLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vY3NzL2N1c3RvbS9jb21wb25lbnRzL3JhZGlvLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vY3NzL2N1c3RvbS9jb21wb25lbnRzL3JpcHBsZS5zY3NzIiwid2VicGFjazovLy8uL2Nzcy9jdXN0b20vY29tcG9uZW50cy9yb3lhbHRpZXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9jc3MvY3VzdG9tL2NvbXBvbmVudHMvc2VhcmNoLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vY3NzL2N1c3RvbS9jb21wb25lbnRzL3NlbGVjdC5zY3NzIiwid2VicGFjazovLy8uL2Nzcy9jdXN0b20vY29tcG9uZW50cy9zZXR0aW5ncy5zY3NzIiwid2VicGFjazovLy8uL2Nzcy9jdXN0b20vY29tcG9uZW50cy9zaGVsZi5zY3NzIiwid2VicGFjazovLy8uL2Nzcy9jdXN0b20vY29tcG9uZW50cy9zaWRlTWVudS5zY3NzIiwid2VicGFjazovLy8uL2Nzcy9jdXN0b20vY29tcG9uZW50cy9zbGlkZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9jc3MvY3VzdG9tL2NvbXBvbmVudHMvc3dpdGNoLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vY3NzL2N1c3RvbS9jb21wb25lbnRzL3RhYmxlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vY3NzL2N1c3RvbS9jb21wb25lbnRzL3RhYnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9jc3MvY3VzdG9tL2NvbXBvbmVudHMvdG9vbHRpcC5zY3NzIiwid2VicGFjazovLy8uL2Nzcy9tYWluLnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiLyohIG5vcm1hbGl6ZS5jc3MgdjguMC4xIHwgTUlUIExpY2Vuc2UgfCBnaXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcyAqL1xuXG4vKiBEb2N1bWVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBsaW5lIGhlaWdodCBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBQcmV2ZW50IGFkanVzdG1lbnRzIG9mIGZvbnQgc2l6ZSBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2VzIGluIGlPUy5cbiAqL1xuXG5odG1sIHtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7IC8qIDEgKi9cbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvKiAyICovXG59XG5cbi8qIFNlY3Rpb25zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFJlbW92ZSB0aGUgbWFyZ2luIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xufVxuXG4vKipcbiAqIFJlbmRlciB0aGUgYG1haW5gIGVsZW1lbnQgY29uc2lzdGVudGx5IGluIElFLlxuICovXG5cbm1haW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBmb250IHNpemUgYW5kIG1hcmdpbiBvbiBgaDFgIGVsZW1lbnRzIHdpdGhpbiBgc2VjdGlvbmAgYW5kXG4gKiBgYXJ0aWNsZWAgY29udGV4dHMgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgU2FmYXJpLlxuICovXG5cbmgxIHtcbiAgZm9udC1zaXplOiAyZW07XG4gIG1hcmdpbjogMC42N2VtIDA7XG59XG5cbi8qIEdyb3VwaW5nIGNvbnRlbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gRmlyZWZveC5cbiAqIDIuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UgYW5kIElFLlxuICovXG5cbmhyIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7IC8qIDEgKi9cbiAgaGVpZ2h0OiAwOyAvKiAxICovXG4gIG92ZXJmbG93OiB2aXNpYmxlOyAvKiAyICovXG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5wcmUge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7IC8qIDEgKi9cbiAgZm9udC1zaXplOiAxZW07IC8qIDIgKi9cbn1cblxuLyogVGV4dC1sZXZlbCBzZW1hbnRpY3NcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgb24gYWN0aXZlIGxpbmtzIGluIElFIDEwLlxuICovXG5cbmEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLyoqXG4gKiAxLiBSZW1vdmUgdGhlIGJvdHRvbSBib3JkZXIgaW4gQ2hyb21lIDU3LVxuICogMi4gQWRkIHRoZSBjb3JyZWN0IHRleHQgZGVjb3JhdGlvbiBpbiBDaHJvbWUsIEVkZ2UsIElFLCBPcGVyYSwgYW5kIFNhZmFyaS5cbiAqL1xuXG5hYmJyW3RpdGxlXSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7IC8qIDEgKi9cbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IC8qIDIgKi9cbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkOyAvKiAyICovXG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgd2VpZ2h0IGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaS5cbiAqL1xuXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbmNvZGUsXG5rYmQsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlOyAvKiAxICovXG4gIGZvbnQtc2l6ZTogMWVtOyAvKiAyICovXG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc21hbGwge1xuICBmb250LXNpemU6IDgwJTtcbn1cblxuLyoqXG4gKiBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBlbGVtZW50cyBmcm9tIGFmZmVjdGluZyB0aGUgbGluZSBoZWlnaHQgaW5cbiAqIGFsbCBicm93c2Vycy5cbiAqL1xuXG5zdWIsXG5zdXAge1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdWIge1xuICBib3R0b206IC0wLjI1ZW07XG59XG5cbnN1cCB7XG4gIHRvcDogLTAuNWVtO1xufVxuXG4vKiBFbWJlZGRlZCBjb250ZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFJlbW92ZSB0aGUgYm9yZGVyIG9uIGltYWdlcyBpbnNpZGUgbGlua3MgaW4gSUUgMTAuXG4gKi9cblxuaW1nIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xufVxuXG4vKiBGb3Jtc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiAxLiBDaGFuZ2UgdGhlIGZvbnQgc3R5bGVzIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIFJlbW92ZSB0aGUgbWFyZ2luIGluIEZpcmVmb3ggYW5kIFNhZmFyaS5cbiAqL1xuXG5idXR0b24sXG5pbnB1dCxcbm9wdGdyb3VwLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBmb250LWZhbWlseTogaW5oZXJpdDsgLyogMSAqL1xuICBmb250LXNpemU6IDEwMCU7IC8qIDEgKi9cbiAgbGluZS1oZWlnaHQ6IDEuMTU7IC8qIDEgKi9cbiAgbWFyZ2luOiAwOyAvKiAyICovXG59XG5cbi8qKlxuICogU2hvdyB0aGUgb3ZlcmZsb3cgaW4gSUUuXG4gKiAxLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlLlxuICovXG5cbmJ1dHRvbixcbmlucHV0IHsgLyogMSAqL1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEVkZ2UsIEZpcmVmb3gsIGFuZCBJRS5cbiAqIDEuIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRmlyZWZveC5cbiAqL1xuXG5idXR0b24sXG5zZWxlY3QgeyAvKiAxICovXG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gKi9cblxuYnV0dG9uLFxuW3R5cGU9XCJidXR0b25cIl0sXG5bdHlwZT1cInJlc2V0XCJdLFxuW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGlubmVyIGJvcmRlciBhbmQgcGFkZGluZyBpbiBGaXJlZm94LlxuICovXG5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwiYnV0dG9uXCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJyZXNldFwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwic3VibWl0XCJdOjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuXG4vKipcbiAqIFJlc3RvcmUgdGhlIGZvY3VzIHN0eWxlcyB1bnNldCBieSB0aGUgcHJldmlvdXMgcnVsZS5cbiAqL1xuXG5idXR0b246LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cImJ1dHRvblwiXTotbW96LWZvY3VzcmluZyxcblt0eXBlPVwicmVzZXRcIl06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cInN1Ym1pdFwiXTotbW96LWZvY3VzcmluZyB7XG4gIG91dGxpbmU6IDFweCBkb3R0ZWQgQnV0dG9uVGV4dDtcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBwYWRkaW5nIGluIEZpcmVmb3guXG4gKi9cblxuZmllbGRzZXQge1xuICBwYWRkaW5nOiAwLjM1ZW0gMC43NWVtIDAuNjI1ZW07XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgdGV4dCB3cmFwcGluZyBpbiBFZGdlIGFuZCBJRS5cbiAqIDIuIENvcnJlY3QgdGhlIGNvbG9yIGluaGVyaXRhbmNlIGZyb20gYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBJRS5cbiAqIDMuIFJlbW92ZSB0aGUgcGFkZGluZyBzbyBkZXZlbG9wZXJzIGFyZSBub3QgY2F1Z2h0IG91dCB3aGVuIHRoZXkgemVybyBvdXRcbiAqICAgIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbmxlZ2VuZCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIDEgKi9cbiAgY29sb3I6IGluaGVyaXQ7IC8qIDIgKi9cbiAgZGlzcGxheTogdGFibGU7IC8qIDEgKi9cbiAgbWF4LXdpZHRoOiAxMDAlOyAvKiAxICovXG4gIHBhZGRpbmc6IDA7IC8qIDMgKi9cbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDsgLyogMSAqL1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXG4gKi9cblxucHJvZ3Jlc3Mge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRSAxMCsuXG4gKi9cblxudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLyoqXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBJRSAxMC5cbiAqIDIuIFJlbW92ZSB0aGUgcGFkZGluZyBpbiBJRSAxMC5cbiAqL1xuXG5bdHlwZT1cImNoZWNrYm94XCJdLFxuW3R5cGU9XCJyYWRpb1wiXSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIDEgKi9cbiAgcGFkZGluZzogMDsgLyogMiAqL1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGN1cnNvciBzdHlsZSBvZiBpbmNyZW1lbnQgYW5kIGRlY3JlbWVudCBidXR0b25zIGluIENocm9tZS5cbiAqL1xuXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIG9kZCBhcHBlYXJhbmNlIGluIENocm9tZSBhbmQgU2FmYXJpLlxuICogMi4gQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkuXG4gKi9cblxuW3R5cGU9XCJzZWFyY2hcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDsgLyogMSAqL1xuICBvdXRsaW5lLW9mZnNldDogLTJweDsgLyogMiAqL1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBtYWNPUy5cbiAqL1xuXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICogMi4gQ2hhbmdlIGZvbnQgcHJvcGVydGllcyB0byBgaW5oZXJpdGAgaW4gU2FmYXJpLlxuICovXG5cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLyogMSAqL1xuICBmb250OiBpbmhlcml0OyAvKiAyICovXG59XG5cbi8qIEludGVyYWN0aXZlXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gRWRnZSwgSUUgMTArLCBhbmQgRmlyZWZveC5cbiAqL1xuXG5kZXRhaWxzIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTtcbn1cblxuLyogTWlzY1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMCsuXG4gKi9cblxudGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwLlxuICovXG5cbltoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiIsIi8qIFZhcmlhYmxlcyBkZWNsYXJhdGlvbiAqL1xuLnJkcC1yb290IHtcbiAgLS1yZHAtYWNjZW50LWNvbG9yOiBibHVlOyAvKiBUaGUgYWNjZW50IGNvbG9yIHVzZWQgZm9yIHNlbGVjdGVkIGRheXMgYW5kIFVJIGVsZW1lbnRzLiAqL1xuICAtLXJkcC1hY2NlbnQtYmFja2dyb3VuZC1jb2xvcjogI2YwZjBmZjsgLyogVGhlIGFjY2VudCBiYWNrZ3JvdW5kIGNvbG9yIHVzZWQgZm9yIHNlbGVjdGVkIGRheXMgYW5kIFVJIGVsZW1lbnRzLiAqL1xuXG4gIC0tcmRwLWRheS1oZWlnaHQ6IDQ0cHg7IC8qIFRoZSBoZWlnaHQgb2YgdGhlIGRheSBjZWxscy4gKi9cbiAgLS1yZHAtZGF5LXdpZHRoOiA0NHB4OyAvKiBUaGUgd2lkdGggb2YgdGhlIGRheSBjZWxscy4gKi9cblxuICAtLXJkcC1kYXlfYnV0dG9uLWJvcmRlci1yYWRpdXM6IDEwMCU7IC8qIFRoZSBib3JkZXIgcmFkaXVzIG9mIHRoZSBkYXkgY2VsbHMuICovXG4gIC0tcmRwLWRheV9idXR0b24tYm9yZGVyOiAycHggc29saWQgdHJhbnNwYXJlbnQ7IC8qIFRoZSBib3JkZXIgb2YgdGhlIGRheSBjZWxscy4gKi9cbiAgLS1yZHAtZGF5X2J1dHRvbi1oZWlnaHQ6IDQycHg7IC8qIFRoZSBoZWlnaHQgb2YgdGhlIGRheSBjZWxscy4gKi9cbiAgLS1yZHAtZGF5X2J1dHRvbi13aWR0aDogNDJweDsgLyogVGhlIHdpZHRoIG9mIHRoZSBkYXkgY2VsbHMuICovXG5cbiAgLS1yZHAtc2VsZWN0ZWQtYm9yZGVyOiAycHggc29saWQgdmFyKC0tcmRwLWFjY2VudC1jb2xvcik7IC8qIFRoZSBib3JkZXIgb2YgdGhlIHNlbGVjdGVkIGRheXMuICovXG4gIC0tcmRwLWRpc2FibGVkLW9wYWNpdHk6IDAuNTsgLyogVGhlIG9wYWNpdHkgb2YgdGhlIGRpc2FibGVkIGRheXMuICovXG4gIC0tcmRwLW91dHNpZGUtb3BhY2l0eTogMC43NTsgLyogVGhlIG9wYWNpdHkgb2YgdGhlIGRheXMgb3V0c2lkZSB0aGUgY3VycmVudCBtb250aC4gKi9cbiAgLS1yZHAtdG9kYXktY29sb3I6IHZhcigtLXJkcC1hY2NlbnQtY29sb3IpOyAvKiBUaGUgY29sb3Igb2YgdGhlIHRvZGF5J3MgZGF0ZS4gKi9cblxuICAtLXJkcC1kcm9wZG93bi1nYXA6IDAuNXJlbTsgLyogVGhlIGdhcCBiZXR3ZWVuIHRoZSBkcm9wZG93bnMgdXNlZCBpbiB0aGUgbW9udGggY2FwdG9ucy4gKi9cblxuICAtLXJkcC1tb250aHMtZ2FwOiAycmVtOyAvKiBUaGUgZ2FwIGJldHdlZW4gdGhlIG1vbnRocyBpbiB0aGUgbXVsdGktbW9udGggdmlldy4gKi9cblxuICAtLXJkcC1uYXZfYnV0dG9uLWRpc2FibGVkLW9wYWNpdHk6IDAuNTsgLyogVGhlIG9wYWNpdHkgb2YgdGhlIGRpc2FibGVkIG5hdmlnYXRpb24gYnV0dG9ucy4gKi9cbiAgLS1yZHAtbmF2X2J1dHRvbi1oZWlnaHQ6IDIuMjVyZW07IC8qIFRoZSBoZWlnaHQgb2YgdGhlIG5hdmlnYXRpb24gYnV0dG9ucy4gKi9cbiAgLS1yZHAtbmF2X2J1dHRvbi13aWR0aDogMi4yNXJlbTsgLyogVGhlIHdpZHRoIG9mIHRoZSBuYXZpZ2F0aW9uIGJ1dHRvbnMuICovXG4gIC0tcmRwLW5hdi1oZWlnaHQ6IDIuNzVyZW07IC8qIFRoZSBoZWlnaHQgb2YgdGhlIG5hdmlnYXRpb24gYmFyLiAqL1xuXG4gIC0tcmRwLXJhbmdlX21pZGRsZS1iYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1yZHAtYWNjZW50LWJhY2tncm91bmQtY29sb3IpOyAvKiBUaGUgY29sb3Igb2YgdGhlIGJhY2tncm91bmQgZm9yIGRheXMgaW4gdGhlIG1pZGRsZSBvZiBhIHJhbmdlLiAqL1xuICAtLXJkcC1yYW5nZV9taWRkbGUtY29sb3I6IGluaGVyaXQ7IC8qIFRoZSBjb2xvciBvZiB0aGUgcmFuZ2UgdGV4dC4gKi9cblxuICAtLXJkcC1yYW5nZV9zdGFydC1jb2xvcjogd2hpdGU7IC8qIFRoZSBjb2xvciBvZiB0aGUgcmFuZ2UgdGV4dC4gKi9cbiAgLS1yZHAtcmFuZ2Vfc3RhcnQtYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KFxuICAgIHZhcigtLXJkcC1ncmFkaWVudC1kaXJlY3Rpb24pLFxuICAgIHRyYW5zcGFyZW50IDUwJSxcbiAgICB2YXIoLS1yZHAtcmFuZ2VfbWlkZGxlLWJhY2tncm91bmQtY29sb3IpIDUwJVxuICApOyAvKiBVc2VkIGZvciB0aGUgYmFja2dyb3VuZCBvZiB0aGUgc3RhcnQgb2YgdGhlIHNlbGVjdGVkIHJhbmdlLiAqL1xuICAtLXJkcC1yYW5nZV9zdGFydC1kYXRlLWJhY2tncm91bmQtY29sb3I6IHZhcigtLXJkcC1hY2NlbnQtY29sb3IpOyAvKiBUaGUgYmFja2dyb3VuZCBjb2xvciBvZiB0aGUgZGF0ZSB3aGVuIGF0IHRoZSBzdGFydCBvZiB0aGUgc2VsZWN0ZWQgcmFuZ2UuICovXG5cbiAgLS1yZHAtcmFuZ2VfZW5kLWJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChcbiAgICB2YXIoLS1yZHAtZ3JhZGllbnQtZGlyZWN0aW9uKSxcbiAgICB2YXIoLS1yZHAtcmFuZ2VfbWlkZGxlLWJhY2tncm91bmQtY29sb3IpIDUwJSxcbiAgICB0cmFuc3BhcmVudCA1MCVcbiAgKTsgLyogVXNlZCBmb3IgdGhlIGJhY2tncm91bmQgb2YgdGhlIGVuZCBvZiB0aGUgc2VsZWN0ZWQgcmFuZ2UuICovXG4gIC0tcmRwLXJhbmdlX2VuZC1jb2xvcjogd2hpdGU7IC8qIFRoZSBjb2xvciBvZiB0aGUgcmFuZ2UgdGV4dC4gKi9cbiAgLS1yZHAtcmFuZ2VfZW5kLWRhdGUtYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcmRwLWFjY2VudC1jb2xvcik7IC8qIFRoZSBiYWNrZ3JvdW5kIGNvbG9yIG9mIHRoZSBkYXRlIHdoZW4gYXQgdGhlIGVuZCBvZiB0aGUgc2VsZWN0ZWQgcmFuZ2UuICovXG5cbiAgLS1yZHAtd2Vla19udW1iZXItYm9yZGVyLXJhZGl1czogMTAwJTsgLyogVGhlIGJvcmRlciByYWRpdXMgb2YgdGhlIHdlZWsgbnVtYmVyLiAqL1xuICAtLXJkcC13ZWVrX251bWJlci1ib3JkZXI6IDJweCBzb2xpZCB0cmFuc3BhcmVudDsgLyogVGhlIGJvcmRlciBvZiB0aGUgd2VlayBudW1iZXIuICovXG5cbiAgLS1yZHAtd2Vla19udW1iZXItaGVpZ2h0OiB2YXIoLS1yZHAtZGF5LWhlaWdodCk7IC8qIFRoZSBoZWlnaHQgb2YgdGhlIHdlZWsgbnVtYmVyIGNlbGxzLiAqL1xuICAtLXJkcC13ZWVrX251bWJlci1vcGFjaXR5OiAwLjc1OyAvKiBUaGUgb3BhY2l0eSBvZiB0aGUgd2VlayBudW1iZXIuICovXG4gIC0tcmRwLXdlZWtfbnVtYmVyLXdpZHRoOiB2YXIoLS1yZHAtZGF5LXdpZHRoKTsgLyogVGhlIHdpZHRoIG9mIHRoZSB3ZWVrIG51bWJlciBjZWxscy4gKi9cbiAgLS1yZHAtd2Vla251bWJlci10ZXh0LWFsaWduOiBjZW50ZXI7IC8qIFRoZSB0ZXh0IGFsaWdubWVudCBvZiB0aGUgd2Vla2RheSBjZWxscy4gKi9cblxuICAtLXJkcC13ZWVrZGF5LW9wYWNpdHk6IDAuNzU7IC8qIFRoZSBvcGFjaXR5IG9mIHRoZSB3ZWVrZGF5LiAqL1xuICAtLXJkcC13ZWVrZGF5LXBhZGRpbmc6IDAuNXJlbSAwcmVtOyAvKiBUaGUgcGFkZGluZyBvZiB0aGUgd2Vla2RheS4gKi9cbiAgLS1yZHAtd2Vla2RheS10ZXh0LWFsaWduOiBjZW50ZXI7IC8qIFRoZSB0ZXh0IGFsaWdubWVudCBvZiB0aGUgd2Vla2RheSBjZWxscy4gKi9cblxuICAtLXJkcC1ncmFkaWVudC1kaXJlY3Rpb246IDkwZGVnO1xuXG4gIC0tcmRwLWFuaW1hdGlvbl9kdXJhdGlvbjogMC4zcztcbiAgLS1yZHAtYW5pbWF0aW9uX3RpbWluZzogY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKTtcbn1cblxuLnJkcC1yb290W2Rpcj1cInJ0bFwiXSB7XG4gIC0tcmRwLWdyYWRpZW50LWRpcmVjdGlvbjogLTkwZGVnO1xufVxuXG4ucmRwLXJvb3RbZGF0YS1icm9hZGNhc3QtY2FsZW5kYXI9XCJ0cnVlXCJdIHtcbiAgLS1yZHAtb3V0c2lkZS1vcGFjaXR5OiB1bnNldDtcbn1cblxuLyogUm9vdCBvZiB0aGUgY29tcG9uZW50LiAqL1xuLnJkcC1yb290IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyAvKiBSZXF1aXJlZCB0byBwb3NpdGlvbiB0aGUgbmF2aWdhdGlvbiB0b29sYmFyLiAqL1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4ucmRwLXJvb3QgKiB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5yZHAtZGF5IHtcbiAgd2lkdGg6IHZhcigtLXJkcC1kYXktd2lkdGgpO1xuICBoZWlnaHQ6IHZhcigtLXJkcC1kYXktaGVpZ2h0KTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ucmRwLWRheV9idXR0b24ge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udDogaW5oZXJpdDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuXG4gIHdpZHRoOiB2YXIoLS1yZHAtZGF5X2J1dHRvbi13aWR0aCk7XG4gIGhlaWdodDogdmFyKC0tcmRwLWRheV9idXR0b24taGVpZ2h0KTtcbiAgYm9yZGVyOiB2YXIoLS1yZHAtZGF5X2J1dHRvbi1ib3JkZXIpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1yZHAtZGF5X2J1dHRvbi1ib3JkZXItcmFkaXVzKTtcbn1cblxuLnJkcC1kYXlfYnV0dG9uOmRpc2FibGVkIHtcbiAgY3Vyc29yOiByZXZlcnQ7XG59XG5cbi5yZHAtY2FwdGlvbl9sYWJlbCB7XG4gIHotaW5kZXg6IDE7XG5cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBib3JkZXI6IDA7XG59XG5cbi5yZHAtZHJvcGRvd246Zm9jdXMtdmlzaWJsZSB+IC5yZHAtY2FwdGlvbl9sYWJlbCB7XG4gIG91dGxpbmU6IDVweCBhdXRvIEhpZ2hsaWdodDtcbiAgLyogYmlvbWUtaWdub3JlIGxpbnQvc3VzcGljaW91cy9ub0R1cGxpY2F0ZVByb3BlcnRpZXM6IGJhY2t3YXJkIGNvbXBhdGliaWxpdHkgKi9cbiAgb3V0bGluZTogNXB4IGF1dG8gLXdlYmtpdC1mb2N1cy1yaW5nLWNvbG9yO1xufVxuXG4ucmRwLWJ1dHRvbl9uZXh0LFxuLnJkcC1idXR0b25fcHJldmlvdXMge1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250OiBpbmhlcml0O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBhcHBlYXJhbmNlOiBub25lO1xuXG4gIHdpZHRoOiB2YXIoLS1yZHAtbmF2X2J1dHRvbi13aWR0aCk7XG4gIGhlaWdodDogdmFyKC0tcmRwLW5hdl9idXR0b24taGVpZ2h0KTtcbn1cblxuLnJkcC1idXR0b25fbmV4dDpkaXNhYmxlZCxcbi5yZHAtYnV0dG9uX25leHRbYXJpYS1kaXNhYmxlZD1cInRydWVcIl0sXG4ucmRwLWJ1dHRvbl9wcmV2aW91czpkaXNhYmxlZCxcbi5yZHAtYnV0dG9uX3ByZXZpb3VzW2FyaWEtZGlzYWJsZWQ9XCJ0cnVlXCJdIHtcbiAgY3Vyc29yOiByZXZlcnQ7XG5cbiAgb3BhY2l0eTogdmFyKC0tcmRwLW5hdl9idXR0b24tZGlzYWJsZWQtb3BhY2l0eSk7XG59XG5cbi5yZHAtY2hldnJvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZmlsbDogdmFyKC0tcmRwLWFjY2VudC1jb2xvcik7XG59XG5cbi5yZHAtcm9vdFtkaXI9XCJydGxcIl0gLnJkcC1uYXYgLnJkcC1jaGV2cm9uIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogNTAlO1xufVxuXG4ucmRwLWRyb3Bkb3ducyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogdmFyKC0tcmRwLWRyb3Bkb3duLWdhcCk7XG59XG4ucmRwLWRyb3Bkb3duIHtcbiAgei1pbmRleDogMjtcblxuICAvKiBSZXNldCAqL1xuICBvcGFjaXR5OiAwO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0LWJsb2NrLXN0YXJ0OiAwO1xuICBpbnNldC1ibG9jay1lbmQ6IDA7XG4gIGluc2V0LWlubGluZS1zdGFydDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgY3Vyc29yOiBpbmhlcml0O1xuICBib3JkZXI6IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG4ucmRwLWRyb3Bkb3duX3Jvb3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ucmRwLWRyb3Bkb3duX3Jvb3RbZGF0YS1kaXNhYmxlZD1cInRydWVcIl0gLnJkcC1jaGV2cm9uIHtcbiAgb3BhY2l0eTogdmFyKC0tcmRwLWRpc2FibGVkLW9wYWNpdHkpO1xufVxuXG4ucmRwLW1vbnRoX2NhcHRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gIGhlaWdodDogdmFyKC0tcmRwLW5hdi1oZWlnaHQpO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiBsYXJnZTtcbn1cblxuLnJkcC1yb290W2RhdGEtbmF2LWxheW91dD1cImFyb3VuZFwiXSAucmRwLW1vbnRoLFxuLnJkcC1yb290W2RhdGEtbmF2LWxheW91dD1cImFmdGVyXCJdIC5yZHAtbW9udGgge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5yZHAtcm9vdFtkYXRhLW5hdi1sYXlvdXQ9XCJhcm91bmRcIl0gLnJkcC1tb250aF9jYXB0aW9uIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IHZhcigtLXJkcC1uYXZfYnV0dG9uLXdpZHRoKTtcbiAgbWFyZ2luLWlubGluZS1lbmQ6IHZhcigtLXJkcC1uYXZfYnV0dG9uLXdpZHRoKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucmRwLXJvb3RbZGF0YS1uYXYtbGF5b3V0PVwiYXJvdW5kXCJdIC5yZHAtYnV0dG9uX3ByZXZpb3VzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldC1pbmxpbmUtc3RhcnQ6IDA7XG4gIHRvcDogMDtcbiAgaGVpZ2h0OiB2YXIoLS1yZHAtbmF2LWhlaWdodCk7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xufVxuXG4ucmRwLXJvb3RbZGF0YS1uYXYtbGF5b3V0PVwiYXJvdW5kXCJdIC5yZHAtYnV0dG9uX25leHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0LWlubGluZS1lbmQ6IDA7XG4gIHRvcDogMDtcbiAgaGVpZ2h0OiB2YXIoLS1yZHAtbmF2LWhlaWdodCk7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLnJkcC1tb250aHMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiB2YXIoLS1yZHAtbW9udGhzLWdhcCk7XG4gIG1heC13aWR0aDogZml0LWNvbnRlbnQ7XG59XG5cbi5yZHAtbW9udGhfZ3JpZCB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG59XG5cbi5yZHAtbmF2IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldC1ibG9jay1zdGFydDogMDtcbiAgaW5zZXQtaW5saW5lLWVuZDogMDtcblxuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gIGhlaWdodDogdmFyKC0tcmRwLW5hdi1oZWlnaHQpO1xufVxuXG4ucmRwLXdlZWtkYXkge1xuICBvcGFjaXR5OiB2YXIoLS1yZHAtd2Vla2RheS1vcGFjaXR5KTtcbiAgcGFkZGluZzogdmFyKC0tcmRwLXdlZWtkYXktcGFkZGluZyk7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogc21hbGxlcjtcbiAgdGV4dC1hbGlnbjogdmFyKC0tcmRwLXdlZWtkYXktdGV4dC1hbGlnbik7XG4gIHRleHQtdHJhbnNmb3JtOiB2YXIoLS1yZHAtd2Vla2RheS10ZXh0LXRyYW5zZm9ybSk7XG59XG5cbi5yZHAtd2Vla19udW1iZXIge1xuICBvcGFjaXR5OiB2YXIoLS1yZHAtd2Vla19udW1iZXItb3BhY2l0eSk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogc21hbGw7XG4gIGhlaWdodDogdmFyKC0tcmRwLXdlZWtfbnVtYmVyLWhlaWdodCk7XG4gIHdpZHRoOiB2YXIoLS1yZHAtd2Vla19udW1iZXItd2lkdGgpO1xuICBib3JkZXI6IHZhcigtLXJkcC13ZWVrX251bWJlci1ib3JkZXIpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1yZHAtd2Vla19udW1iZXItYm9yZGVyLXJhZGl1cyk7XG4gIHRleHQtYWxpZ246IHZhcigtLXJkcC13ZWVrbnVtYmVyLXRleHQtYWxpZ24pO1xufVxuXG4vKiBEQVkgTU9ESUZJRVJTICovXG4ucmRwLXRvZGF5Om5vdCgucmRwLW91dHNpZGUpIHtcbiAgY29sb3I6IHZhcigtLXJkcC10b2RheS1jb2xvcik7XG59XG5cbi5yZHAtc2VsZWN0ZWQge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiBsYXJnZTtcbn1cblxuLnJkcC1zZWxlY3RlZCAucmRwLWRheV9idXR0b24ge1xuICBib3JkZXI6IHZhcigtLXJkcC1zZWxlY3RlZC1ib3JkZXIpO1xufVxuXG4ucmRwLW91dHNpZGUge1xuICBvcGFjaXR5OiB2YXIoLS1yZHAtb3V0c2lkZS1vcGFjaXR5KTtcbn1cblxuLnJkcC1kaXNhYmxlZDpub3QoLnJkcC1zZWxlY3RlZCkge1xuICBvcGFjaXR5OiB2YXIoLS1yZHAtZGlzYWJsZWQtb3BhY2l0eSk7XG59XG5cbi5yZHAtaGlkZGVuIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBjb2xvcjogdmFyKC0tcmRwLXJhbmdlX3N0YXJ0LWNvbG9yKTtcbn1cblxuLnJkcC1yYW5nZV9zdGFydCB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXJkcC1yYW5nZV9zdGFydC1iYWNrZ3JvdW5kKTtcbn1cblxuLnJkcC1yYW5nZV9zdGFydCAucmRwLWRheV9idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1yZHAtcmFuZ2Vfc3RhcnQtZGF0ZS1iYWNrZ3JvdW5kLWNvbG9yKTtcbiAgY29sb3I6IHZhcigtLXJkcC1yYW5nZV9zdGFydC1jb2xvcik7XG59XG5cbi5yZHAtcmFuZ2VfbWlkZGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcmRwLXJhbmdlX21pZGRsZS1iYWNrZ3JvdW5kLWNvbG9yKTtcbn1cblxuLnJkcC1yYW5nZV9taWRkbGUgLnJkcC1kYXlfYnV0dG9uIHtcbiAgYm9yZGVyOiB1bnNldDtcbiAgYm9yZGVyLXJhZGl1czogdW5zZXQ7XG4gIGNvbG9yOiB2YXIoLS1yZHAtcmFuZ2VfbWlkZGxlLWNvbG9yKTtcbn1cblxuLnJkcC1yYW5nZV9lbmQge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1yZHAtcmFuZ2VfZW5kLWJhY2tncm91bmQpO1xuICBjb2xvcjogdmFyKC0tcmRwLXJhbmdlX2VuZC1jb2xvcik7XG59XG5cbi5yZHAtcmFuZ2VfZW5kIC5yZHAtZGF5X2J1dHRvbiB7XG4gIGNvbG9yOiB2YXIoLS1yZHAtcmFuZ2Vfc3RhcnQtY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1yZHAtcmFuZ2VfZW5kLWRhdGUtYmFja2dyb3VuZC1jb2xvcik7XG59XG5cbi5yZHAtcmFuZ2Vfc3RhcnQucmRwLXJhbmdlX2VuZCB7XG4gIGJhY2tncm91bmQ6IHJldmVydDtcbn1cblxuLnJkcC1mb2N1c2FibGUge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbkBrZXlmcmFtZXMgcmRwLXNsaWRlX2luX2xlZnQge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyByZHAtc2xpZGVfaW5fcmlnaHQge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHJkcC1zbGlkZV9vdXRfbGVmdCB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHJkcC1zbGlkZV9vdXRfcmlnaHQge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgfVxufVxuXG4ucmRwLXdlZWtzX2JlZm9yZV9lbnRlciB7XG4gIGFuaW1hdGlvbjogcmRwLXNsaWRlX2luX2xlZnQgdmFyKC0tcmRwLWFuaW1hdGlvbl9kdXJhdGlvbilcbiAgICB2YXIoLS1yZHAtYW5pbWF0aW9uX3RpbWluZykgZm9yd2FyZHM7XG59XG5cbi5yZHAtd2Vla3NfYmVmb3JlX2V4aXQge1xuICBhbmltYXRpb246IHJkcC1zbGlkZV9vdXRfbGVmdCB2YXIoLS1yZHAtYW5pbWF0aW9uX2R1cmF0aW9uKVxuICAgIHZhcigtLXJkcC1hbmltYXRpb25fdGltaW5nKSBmb3J3YXJkcztcbn1cblxuLnJkcC13ZWVrc19hZnRlcl9lbnRlciB7XG4gIGFuaW1hdGlvbjogcmRwLXNsaWRlX2luX3JpZ2h0IHZhcigtLXJkcC1hbmltYXRpb25fZHVyYXRpb24pXG4gICAgdmFyKC0tcmRwLWFuaW1hdGlvbl90aW1pbmcpIGZvcndhcmRzO1xufVxuXG4ucmRwLXdlZWtzX2FmdGVyX2V4aXQge1xuICBhbmltYXRpb246IHJkcC1zbGlkZV9vdXRfcmlnaHQgdmFyKC0tcmRwLWFuaW1hdGlvbl9kdXJhdGlvbilcbiAgICB2YXIoLS1yZHAtYW5pbWF0aW9uX3RpbWluZykgZm9yd2FyZHM7XG59XG5cbi5yZHAtcm9vdFtkaXI9XCJydGxcIl0gLnJkcC13ZWVrc19hZnRlcl9lbnRlciB7XG4gIGFuaW1hdGlvbjogcmRwLXNsaWRlX2luX2xlZnQgdmFyKC0tcmRwLWFuaW1hdGlvbl9kdXJhdGlvbilcbiAgICB2YXIoLS1yZHAtYW5pbWF0aW9uX3RpbWluZykgZm9yd2FyZHM7XG59XG5cbi5yZHAtcm9vdFtkaXI9XCJydGxcIl0gLnJkcC13ZWVrc19iZWZvcmVfZXhpdCB7XG4gIGFuaW1hdGlvbjogcmRwLXNsaWRlX291dF9yaWdodCB2YXIoLS1yZHAtYW5pbWF0aW9uX2R1cmF0aW9uKVxuICAgIHZhcigtLXJkcC1hbmltYXRpb25fdGltaW5nKSBmb3J3YXJkcztcbn1cblxuLnJkcC1yb290W2Rpcj1cInJ0bFwiXSAucmRwLXdlZWtzX2JlZm9yZV9lbnRlciB7XG4gIGFuaW1hdGlvbjogcmRwLXNsaWRlX2luX3JpZ2h0IHZhcigtLXJkcC1hbmltYXRpb25fZHVyYXRpb24pXG4gICAgdmFyKC0tcmRwLWFuaW1hdGlvbl90aW1pbmcpIGZvcndhcmRzO1xufVxuXG4ucmRwLXJvb3RbZGlyPVwicnRsXCJdIC5yZHAtd2Vla3NfYWZ0ZXJfZXhpdCB7XG4gIGFuaW1hdGlvbjogcmRwLXNsaWRlX291dF9sZWZ0IHZhcigtLXJkcC1hbmltYXRpb25fZHVyYXRpb24pXG4gICAgdmFyKC0tcmRwLWFuaW1hdGlvbl90aW1pbmcpIGZvcndhcmRzO1xufVxuXG5Aa2V5ZnJhbWVzIHJkcC1mYWRlX2luIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHJkcC1mYWRlX291dCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuLnJkcC1jYXB0aW9uX2FmdGVyX2VudGVyIHtcbiAgYW5pbWF0aW9uOiByZHAtZmFkZV9pbiB2YXIoLS1yZHAtYW5pbWF0aW9uX2R1cmF0aW9uKVxuICAgIHZhcigtLXJkcC1hbmltYXRpb25fdGltaW5nKSBmb3J3YXJkcztcbn1cblxuLnJkcC1jYXB0aW9uX2FmdGVyX2V4aXQge1xuICBhbmltYXRpb246IHJkcC1mYWRlX291dCB2YXIoLS1yZHAtYW5pbWF0aW9uX2R1cmF0aW9uKVxuICAgIHZhcigtLXJkcC1hbmltYXRpb25fdGltaW5nKSBmb3J3YXJkcztcbn1cblxuLnJkcC1jYXB0aW9uX2JlZm9yZV9lbnRlciB7XG4gIGFuaW1hdGlvbjogcmRwLWZhZGVfaW4gdmFyKC0tcmRwLWFuaW1hdGlvbl9kdXJhdGlvbilcbiAgICB2YXIoLS1yZHAtYW5pbWF0aW9uX3RpbWluZykgZm9yd2FyZHM7XG59XG5cbi5yZHAtY2FwdGlvbl9iZWZvcmVfZXhpdCB7XG4gIGFuaW1hdGlvbjogcmRwLWZhZGVfb3V0IHZhcigtLXJkcC1hbmltYXRpb25fZHVyYXRpb24pXG4gICAgdmFyKC0tcmRwLWFuaW1hdGlvbl90aW1pbmcpIGZvcndhcmRzO1xufVxuIiwiQHVzZSAnLi4vY29sb3JzJztcbkB1c2UgJy4uL21peGlucy9yZXNwb25zaXZlJztcbkB1c2UgJy4uL21peGlucy9zaGFkb3dzJztcblxuLnJkbnRfX3Jvb3Qge1xuICAvKiBwcmV0dGllci1pZ25vcmUgKi9cbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LFxuICBjb2xvcnMuJHJlYWRpYW50LXByaW1hcnktY29sb3ItMSxcbiAgY29sb3JzLiRyZWFkaWFudC1wcmltYXJ5LWNvbG9yLTIsXG4gIGNvbG9ycy4kcmVhZGlhbnQtcHJpbWFyeS1jb2xvci0zKTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiBjb2x1bW47XG4gIGZvbnQtZmFtaWx5OiBSb2JvdG8sIHNhbnMtc2VyaWY7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAzMTNlbTtcbiAgbWluLWhlaWdodDogMTAwdmg7XG4gIHdpZHRoOiAxMDB2dztcblxuICBAaW5jbHVkZSByZXNwb25zaXZlLnJldGluYSB7XG4gICAgZm9udC1zaXplOiAwLjllbTtcbiAgfVxufVxuXG4ucmRudF9fbWFpbiB7XG4gIEBpbmNsdWRlIHNoYWRvd3Muc2hhZG93O1xuXG4gIGJhY2tncm91bmQtY29sb3I6IGNvbG9ycy4kcmVhZGlhbnQtYmFja2dyb3VuZDtcbiAgYm9yZGVyLXJhZGl1czogMXJlbSAxcmVtIDAgMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMjtcbiAgbWluLWhlaWdodDogMnJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICYtLWRpc2FibGVkIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICAgID4gKiB7XG4gICAgICBvcGFjaXR5OiAwLjQ7XG4gICAgfVxuICB9XG59XG4iLCJAbWl4aW4gbW9iaWxlIHtcbiAgQG1lZGlhICh3aWR0aCA8PSA1NjdweCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBwb3J0cmFpdCB7XG4gIEBtZWRpYSAod2lkdGggPD0gNzY3cHgpLCAob3JpZW50YXRpb246IHBvcnRyYWl0KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIGxhbmRzY2FwZSB7XG4gIEBtZWRpYSAod2lkdGggPD0gOTkycHgpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gbGFyZ2Uge1xuICBAbWVkaWEgKHdpZHRoIDw9IDEyMDBweCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiB4bCB7XG4gIEBtZWRpYSAod2lkdGggPD0gMTUwMHB4KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIHdpZGUge1xuICBAbWVkaWEgKHdpZHRoID49IDE1MDFweCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiByZXRpbmEge1xuICBAbWVkaWEgKHJlc29sdXRpb24gPj0gMTkyZHBpKSwgKHJlc29sdXRpb24gPj0gMmRwcHgpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuIiwiLyoqXG4gKiBTaGFkb3dzIGJhc2VkIG9uIGh0dHBzOi8vbWVkaXVtLmNvbS9ARmxvcmlhbi9mcmVlYmllLWdvb2dsZS1tYXRlcmlhbC1kZXNpZ24tc2hhZG93LWhlbHBlci0yYTA1MDEyOTVhMmRcbiAqL1xuXG5AbWl4aW4gc2hhZG93KCRsZXZlbDogMSwgJGNvbG9yOiAjMDAwKSB7XG4gIEBpZiAkbGV2ZWwgPT0gMSB7XG4gICAgYm94LXNoYWRvdzpcbiAgICAgIDAgMXB4IDNweCByZ2JhKCRjb2xvciwgMTIlKSxcbiAgICAgIDAgMXB4IDJweCByZ2JhKCRjb2xvciwgMjQlKTtcbiAgfSBAZWxzZSBpZiAkbGV2ZWwgPT0gMiB7XG4gICAgYm94LXNoYWRvdzpcbiAgICAgIDAgM3B4IDZweCByZ2JhKCRjb2xvciwgMTYlKSxcbiAgICAgIDAgM3B4IDZweCByZ2JhKCRjb2xvciwgMjMlKTtcbiAgfSBAZWxzZSBpZiAkbGV2ZWwgPT0gMyB7XG4gICAgYm94LXNoYWRvdzpcbiAgICAgIDAgMTBweCAyMHB4IHJnYmEoJGNvbG9yLCAxOSUpLFxuICAgICAgMCA2cHggNnB4IHJnYmEoJGNvbG9yLCAyMyUpO1xuICB9IEBlbHNlIGlmICRsZXZlbCA9PSA0IHtcbiAgICBib3gtc2hhZG93OlxuICAgICAgMCAxNHB4IDI4cHggcmdiYSgkY29sb3IsIDI1JSksXG4gICAgICAwIDEwcHggMTBweCByZ2JhKCRjb2xvciwgMjIlKTtcbiAgfSBAZWxzZSBpZiAkbGV2ZWwgPT0gNSB7XG4gICAgYm94LXNoYWRvdzpcbiAgICAgIDAgMTlweCAzOHB4IHJnYmEoJGNvbG9yLCAzMCUpLFxuICAgICAgMCAxNXB4IDEycHggcmdiYSgkY29sb3IsIDIyJSk7XG4gIH0gQGVsc2Uge1xuICAgIEBlcnJvciAnbGV2ZWwgc2hvdWxkIGJlIGJldHdlZW4gMSBhbmQgNSwgYnV0IGlzICN7JGxldmVsfSc7XG4gIH1cbn1cbiIsIkB1c2UgJ3Nhc3M6Y29sb3InO1xuXG4kcmVhZGlhbnQtcHJpbWFyeS1jb2xvci0xOiAjNWU2ZmRiO1xuJHJlYWRpYW50LXByaW1hcnktY29sb3ItMjogIzViYTFkMjtcbiRyZWFkaWFudC1wcmltYXJ5LWNvbG9yLTM6ICM1YWNkY2E7XG4kcmVhZGlhbnQtcmVkOiBjb2xvci5jb21wbGVtZW50KCRyZWFkaWFudC1wcmltYXJ5LWNvbG9yLTMpO1xuXG4vKipcbiAqIEEgbGlnaHQgZ3JleSB1c2FibGUgZm9yIGJvcmRlcnMgYW5kIHRleHQgaGludHMuXG4gKi9cbiRyZWFkaWFudC1ncmV5OiAjZDhkOGQ4O1xuXG4vKipcbiAqIFRoZSBiYWNrZ3JvdW5kIGNvbG9yIGZvciBhbGwgcGFnZXMuXG4gKi9cbiRyZWFkaWFudC1iYWNrZ3JvdW5kOiAjZjlmOWY5O1xuXG4vKipcbiAqIFdoaXRlIGNvbG9yXG4gKi9cbiRyZWFkaWFudC13aGl0ZTogI2ZmZjtcbiIsIi5hZGQtY29sdW1uIHtcbiAgJl9fZm9ybSB7XG4gICAgcGFkZGluZzogMXJlbSAwIDA7XG4gIH1cblxuICAmX19zZWxlY3Qge1xuICAgIGJvcmRlci1yYWRpdXM6IDAuMnJlbTtcbiAgICBtYXJnaW46IDAuNXJlbSAwO1xuICB9XG5cbiAgJl9fYnV0dG9ucyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgbWFyZ2luLXRvcDogMnJlbTtcblxuICAgICZfX2J1dHRvbiB7XG4gICAgICBtYXJnaW4tbGVmdDogMWVtO1xuICAgIH1cbiAgfVxufVxuIiwiQHVzZSAnLi4vY29sb3JzJztcbkB1c2UgJy4uL21peGlucy9yZXNwb25zaXZlJztcbkB1c2UgJ3Nhc3M6Y29sb3InO1xuXG4kYW5hbHl0aWNzLS1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcnMuJHJlYWRpYW50LWJhY2tncm91bmQ7XG5cbi8qIHByZXR0aWVyLWlnbm9yZSAqL1xuJGFuYWx5dGljc19fbGluZS0tYmFja2dyb3VuZC1jb2xvcjogY29sb3IuYWRqdXN0KCRhbmFseXRpY3MtLWJhY2tncm91bmQtY29sb3IsXG4kbGlnaHRuZXNzOiAtMyUpO1xuJGFuYWx5dGljc19fbWluaW1pemUtLWhvdmVyLS1jb2xvcjogIzdhN2E3YTtcbiRhbmFseXRpY3NfX21pbmltaXplLS1jb2xvcjogI2Q4ZDhkODtcbiRhbmFseXRpY3NfX2RlbGV0ZS0taG92ZXItLWNvbG9yOiAjZjgzODE4O1xuJGFuYWx5dGljc19fZGVsZXRlLS1jb2xvcjogcmdiYSgkYW5hbHl0aWNzX19kZWxldGUtLWhvdmVyLS1jb2xvciwgNjAlKTtcbiRhbmFseXRpY3NfX2J1dHRvbi0taG92ZXItLWJhY2tncm91bmQtY29sb3I6ICM1Y2JjZDI7XG4kYW5hbHl0aWNzX19idXR0b24tLWhvdmVyLS1jb2xvcjogI2ZmZjtcbiRhbmFseXRpY3NfX2J1dHRvbi0tYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cbi8qIHByZXR0aWVyLWlnbm9yZSAqL1xuJGFuYWx5dGljc19fYnV0dG9uLS1ib3JkZXItY29sb3I6IGNvbG9yLmFkanVzdCgkYW5hbHl0aWNzX19idXR0b24tLWhvdmVyLS1iYWNrZ3JvdW5kLWNvbG9yLFxuJGxpZ2h0bmVzczogLTEwJSk7XG4kYW5hbHl0aWNzX19idXR0b24tLWNvbG9yOiAkYW5hbHl0aWNzX19idXR0b24tLWJvcmRlci1jb2xvcjtcbiRhbmFseXRpY3NfX2J1dHRvbi0tY2FuY2VsLS1ob3Zlci0tYmFja2dyb3VuZC1jb2xvcjogI2NlNjc3ODtcbiRhbmFseXRpY3NfX2J1dHRvbi0tY2FuY2VsLS1ob3Zlci0tY29sb3I6ICNmZmY7XG5cbi8qIHByZXR0aWVyLWlnbm9yZSAqL1xuJGFuYWx5dGljc19fYnV0dG9uLS1jYW5jZWwtLWJvcmRlci1jb2xvcjogY29sb3IuYWRqdXN0KCRhbmFseXRpY3NfX2J1dHRvbi0tY2FuY2VsLS1ob3Zlci0tYmFja2dyb3VuZC1jb2xvcixcbiRsaWdodG5lc3M6IC0xMCUpO1xuJGFuYWx5dGljc19fYnV0dG9uLS1jYW5jZWwtLWNvbG9yOiAkYW5hbHl0aWNzX19idXR0b24tLWNhbmNlbC0tYm9yZGVyLWNvbG9yO1xuXG4uYW5hbHl0aWNzIHtcbiAgYm9yZGVyLXJhZGl1czogMXJlbSAxcmVtIDAgMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC1ncm93OiAxO1xuICBwYWRkaW5nLXRvcDogMnJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICZfX2Zvcm0ge1xuICAgIHBhZGRpbmc6IDFyZW0gMXJlbSAycmVtO1xuICB9XG5cbiAgJl9fZ3JhcGgge1xuICAgIGhlaWdodDogNDByZW07XG4gICAgcGFkZGluZzogMnJlbSAycmVtIDFyZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgJl9fcGVyaW9kIHtcbiAgICBmb250LXNpemU6IDAuOWVtO1xuICAgIG1hcmdpbjogMC4zcmVtIDJyZW0gMC4ycmVtIDNyZW07XG5cbiAgICBzdHJvbmcge1xuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudGNvbG9yO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGhlaWdodDogMC41cmVtO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogMC41cmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2Vycm9yIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgJl9fbGluZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGFuYWx5dGljc19fbGluZS0tYmFja2dyb3VuZC1jb2xvcjtcbiAgICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICAgIGhlaWdodDogM3JlbTtcbiAgICBtYXJnaW46IDFyZW0gMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBhZGRpbmc6IDFyZW07XG5cbiAgICAmLS1hY3RpdmUge1xuICAgICAgaGVpZ2h0OiBpbml0aWFsO1xuICAgICAgb3ZlcmZsb3c6IGluaXRpYWw7XG4gICAgfVxuICB9XG5cbiAgJl9fbGluZS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjI1ZW07XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDEyNWVtO1xuICAgIG1hcmdpbjogMCAwIDJyZW07XG4gIH1cblxuICAmX19taW5pbWl6ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICBib3JkZXItbGVmdDogMC41cmVtIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yaWdodDogMC41cmVtIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci10b3A6IDAuNXJlbSBzb2xpZCAkYW5hbHl0aWNzX19taW5pbWl6ZS0tY29sb3I7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgbWFyZ2luOiAwLjNyZW0gMCAwO1xuICAgIG91dGxpbmU6IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICB3aWR0aDogMDtcblxuICAgICY6aG92ZXIge1xuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogJGFuYWx5dGljc19fbWluaW1pemUtLWhvdmVyLS1jb2xvcjtcbiAgICB9XG5cbiAgICAmLS1hY3RpdmUge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMC41cmVtIHNvbGlkICRhbmFseXRpY3NfX21pbmltaXplLS1jb2xvcjtcbiAgICAgIGJvcmRlci10b3A6IDA7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkYW5hbHl0aWNzX19taW5pbWl6ZS0taG92ZXItLWNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2RlbGV0ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAwO1xuICAgIGNvbG9yOiAkYW5hbHl0aWNzX19kZWxldGUtLWNvbG9yO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgZm9udC1zaXplOiAyZW07XG4gICAgaGVpZ2h0OiAycmVtO1xuICAgIG1hcmdpbjogLTAuOHJlbSAwIDAgMC4xcmVtO1xuICAgIG91dGxpbmU6IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICB3aWR0aDogMnJlbTtcblxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICRhbmFseXRpY3NfX2RlbGV0ZS0taG92ZXItLWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIC5yZWNoYXJ0cy1zdXJmYWNlIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgfVxuXG4gIC5yZWNoYXJ0cy10ZXh0IHtcbiAgICBmb250LXNpemU6IDAuOWVtO1xuICB9XG5cbiAgJl9fc2V0dGluZ3NfX2J1dHRvbnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcblxuICAgICZfX2J1dHRvbiB7XG4gICAgICBtYXJnaW46IDRweDtcbiAgICB9XG4gIH1cblxuICAmX19zZWxlY3Qge1xuICAgIG1hcmdpbi10b3A6IDFyZW07XG4gIH1cblxuICAmX19idXR0b25zIHtcbiAgICBhbGlnbi1zZWxmOiBlbmQ7XG4gICAgcGFkZGluZzogMXJlbSAycmVtIDJyZW07XG5cbiAgICAmX19idXR0b24ge1xuICAgICAgbWFyZ2luOiA0cHg7XG4gICAgfVxuICB9XG59XG5cbkBpbmNsdWRlIHJlc3BvbnNpdmUubW9iaWxlIHtcbiAgLmFuYWx5dGljcyB7XG4gICAgcGFkZGluZzogMnJlbSAwIDA7XG5cbiAgICAmX19tb2RhbCB7XG4gICAgICBtYXgtd2lkdGg6IDYwdnc7XG4gICAgfVxuICB9XG59XG4iLCJAdXNlICcuLi9jb2xvcnMnO1xuQHVzZSAnLi4vbWl4aW5zL3RyYW5zaXRpb25zJztcbkB1c2UgJ3Nhc3M6Y29sb3InO1xuXG4uYXVkaW8taW5mbyB7XG4gICZfX2dlbmVyYXRlZCB7XG4gICAgcGFkZGluZzogMXJlbSAycmVtIDFyZW0gMDtcbiAgfVxuXG4gICZfX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB9XG5cbiAgJl9fZ2VuZXJhdGluZyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3JzLiRyZWFkaWFudC1wcmltYXJ5LWNvbG9yLTE7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmb250LXNpemU6IDAuOGVtO1xuICAgIG1hcmdpbjogMXJlbSAycmVtIDAgMDtcbiAgICBwYWRkaW5nOiAwLjVyZW0gMC42cmVtO1xuICB9XG5cbiAgJl9fc3RhdHVzIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZm9udC1zaXplOiAwLjhlbTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWFyZ2luLXRvcDogMC41cmVtO1xuICAgIHBhZGRpbmc6IDAuNXJlbSAwLjZyZW07XG5cbiAgICAmLmdlbmVyYXRlZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcnMuJHJlYWRpYW50LXByaW1hcnktY29sb3ItMztcbiAgICB9XG5cbiAgICAmLm5vdC1nZW5lcmF0ZWQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3JzLiRyZWFkaWFudC1yZWQ7XG4gICAgfVxuICB9XG5cbiAgJl9fcGF1c2UsXG4gICZfX3BsYXkge1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb25zLnRyYW5zaXRpb24tc2ltcGxlLWVhc2UoZmlsbCk7XG5cbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGhlaWdodDogMS44cmVtO1xuICAgIG1hcmdpbjogMCAwLjZyZW0gMCAwO1xuICAgIG91dGxpbmU6IDA7XG4gICAgc3Ryb2tlOiAjZmZmO1xuICAgIHdpZHRoOiAxLjhyZW07XG4gIH1cblxuICAmX19idXR0b25zIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgY29sdW1uLWdhcDogMC4ycmVtO1xuICB9XG5cbiAgJl9fcmVjb2duaXplLFxuICAmX190cmFuc2NyaXB0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG5cbiAgJl9fZGVsZXRlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cblxuICAmX19kZWxldGUsXG4gICZfX3JlY29nbml6ZSxcbiAgJl9fdHJhbnNjcmlwdCB7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbnMudHJhbnNpdGlvbi1zaW1wbGUtZWFzZShiYWNrZ3JvdW5kLWNvbG9yKTtcblxuICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yLmFkanVzdChjb2xvcnMuJHJlYWRpYW50LXByaW1hcnktY29sb3ItMyxcbiAgICAkbGlnaHRuZXNzOiAtMTAlKTtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBmb250LXNpemU6IDEuNmVtO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIHdpZHRoOiAxLjZyZW07XG5cbiAgICAmLS1hY3RpdmUsXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci5hZGp1c3QoY29sb3JzLiRyZWFkaWFudC1wcmltYXJ5LWNvbG9yLTMsXG4gICAgICAkbGlnaHRuZXNzOiAtMTUlKTtcbiAgICB9XG4gIH1cblxuICAmX19pY29uIHtcbiAgICBmaWxsOiAjZmZmO1xuICB9XG59XG4iLCJAbWl4aW4gdHJhbnNpdGlvbi1zaW1wbGUtZWFzZSgkcHJvcGVydGllcy4uLikge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjJzO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiAkcHJvcGVydGllcztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG59XG4iLCJAdXNlICcuLi9jb2xvcnMnO1xuXG5ib2R5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogY29sb3JzLiRyZWFkaWFudC1iYWNrZ3JvdW5kO1xufVxuIiwiQHVzZSAnLi4vY29sb3JzJztcbkB1c2UgJy4uL21peGlucy9idXR0b24nO1xuXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSBzY3NzL3NlbGVjdG9yLW5vLXJlZHVuZGFudC1uZXN0aW5nLXNlbGVjdG9yLCBuby1kdXBsaWNhdGUtc2VsZWN0b3JzICovXG5cbkB1c2UgJ3Nhc3M6Y29sb3InO1xuXG4ucmRudF9fYnV0dG9uLS1kYXJrIHtcbiAgQGluY2x1ZGUgYnV0dG9uLnByaW1hcnktYnV0dG9uLWRhcms7XG59XG5cbi5yZG50X19idXR0b24tLWRhcmstbmVnYXRpdmUge1xuICBAaW5jbHVkZSBidXR0b24ucHJpbWFyeS1idXR0b24tZGFyayhjb2xvcnMuJHJlYWRpYW50LXJlZCk7XG59XG5cbi5yZG50X19idXR0b24tLWJvcmRlciB7XG4gIEBpbmNsdWRlIGJ1dHRvbi5wcmltYXJ5LWJ1dHRvbjtcbn1cblxuLnJkbnRfX2J1dHRvbi0tYm9yZGVyLW5lZ2F0aXZlIHtcbiAgQGluY2x1ZGUgYnV0dG9uLnByaW1hcnktYnV0dG9uKCRjb2xvcjogY29sb3JzLiRyZWFkaWFudC1yZWQpO1xufVxuXG4ucmRudF9fYnV0dG9uLS10ZXh0IHtcbiAgQGluY2x1ZGUgYnV0dG9uLnRleHQtYnV0dG9uO1xufVxuXG4ucmRudF9fYnV0dG9uLS1saW5rLWxpa2Uge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgY3VycmVudGNvbG9yO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgb3V0bGluZTogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLnJkbnRfX2J1dHRvbi0tZGFyay1hbHRlcm5hdGl2ZSB7XG4gIEBpbmNsdWRlIGJ1dHRvbi5wcmltYXJ5LWJ1dHRvbi1kYXJrKFxuICAgICRiYWNrZ3JvdW5kOiBjb2xvcnMuJHJlYWRpYW50LXByaW1hcnktY29sb3ItMlxuICApO1xuXG4gIGJvcmRlcjogMXB4IHNvbGlkXG4gICAgY29sb3IuYWRqdXN0KGNvbG9ycy4kcmVhZGlhbnQtcHJpbWFyeS1jb2xvci0yLCAkbGlnaHRuZXNzOiAtMTAlKTtcblxuICAmOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6IGNvbG9yLmFkanVzdChjb2xvcnMuJHJlYWRpYW50LXByaW1hcnktY29sb3ItMixcbiAgICAkbGlnaHRuZXNzOiAtMzAlKTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuXG4gICZbZGlzYWJsZWRdIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIGNvbG9yLmFkanVzdCgjZGRkLCAkbGlnaHRuZXNzOiAtMTAlKTtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBvcGFjaXR5OiAwLjQ7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cbn1cbiIsIkB1c2UgJy4uL2NvbG9ycyc7XG5AdXNlICd0cmFuc2l0aW9ucyc7XG5cbi8qIHN0eWxlbGludC1kaXNhYmxlIHNjc3Mvc2VsZWN0b3Itbm8tcmVkdW5kYW50LW5lc3Rpbmctc2VsZWN0b3IsIG5lc3Rpbmctc2VsZWN0b3Itbm8tbWlzc2luZy1zY29waW5nLXJvb3QgKi9cblxuQHVzZSAnc2Fzczpjb2xvcic7XG5cbi8qKlxuICogVGhlIGJhc2lzIGZvciBhIGJ1dHRvbiB0aGF0IGhhcyBhIHByaW1hcnkgZnVuY3Rpb24sIGxpa2Ugc3VibWl0dGluZyBhIGZvcm0uXG4gKi9cbkBtaXhpbiBwcmltYXJ5LWJ1dHRvbihcbiAgJGJhY2tncm91bmQ6IHRyYW5zcGFyZW50LFxuICAkY29sb3I6ICMzNmFhYzQsXG4gICRiYWNrZ3JvdW5kLS1ob3ZlcjogY29sb3IuYWRqdXN0KCRjb2xvciwgJGxpZ2h0bmVzczogMTAlKSxcbiAgJGNvbG9yLS1ob3ZlcjogI2ZmZixcbiAgJGNvbG9yLS1mb2N1czogY29sb3IuYWRqdXN0KCRjb2xvciwgJGxpZ2h0bmVzczogLTIwJSlcbikge1xuICBAaW5jbHVkZSB0cmFuc2l0aW9ucy50cmFuc2l0aW9uLXNpbXBsZS1lYXNlKGJhY2tncm91bmQpO1xuXG4gIGJhY2tncm91bmQ6ICRiYWNrZ3JvdW5kO1xuICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3I7XG4gIGJvcmRlci1yYWRpdXM6IDAuOHJlbTtcbiAgY29sb3I6ICRjb2xvcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nOiA1cHggMTZweDtcblxuICAmOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICRjb2xvci0tZm9jdXM7XG4gICAgY29sb3I6ICRjb2xvci0tZm9jdXM7XG4gICAgb3V0bGluZTogMDtcbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICRiYWNrZ3JvdW5kLS1ob3ZlcjtcbiAgICBjb2xvcjogJGNvbG9yLS1ob3ZlcjtcbiAgfVxufVxuXG4vKipcbiAqIEEgZGFyayB2ZXJzaW9uIG9mIGBwcmltYXJ5LWJ1dHRvbmAuXG4gKi9cbkBtaXhpbiBwcmltYXJ5LWJ1dHRvbi1kYXJrKFxuICAkYmFja2dyb3VuZDogY29sb3JzLiRyZWFkaWFudC1wcmltYXJ5LWNvbG9yLTMsXG4gICRjb2xvcjogI2ZmZixcbiAgJGJhY2tncm91bmQtLWhvdmVyOiBjb2xvci5hZGp1c3QoJGJhY2tncm91bmQsICRsaWdodG5lc3M6IC0xMCUpLFxuICAkY29sb3ItLWhvdmVyOiAjZmZmXG4pIHtcbiAgQGluY2x1ZGUgcHJpbWFyeS1idXR0b24oXG4gICAgJGJhY2tncm91bmQsXG4gICAgJGNvbG9yLFxuICAgICRiYWNrZ3JvdW5kLS1ob3ZlcixcbiAgICAkY29sb3ItLWhvdmVyXG4gICk7XG5cbiAgYm9yZGVyOiAwO1xufVxuXG4vKipcbiAqIEEgYnV0dG9uIHRoYXQgY29uc2lzdCBvZiBvbmx5IHN0eWxlZCB0ZXh0LCB3aXRob3V0IGEgYmFja2dyb3VuZC5cbiAqL1xuQG1peGluIHRleHQtYnV0dG9uKFxuICAkY29sb3I6IGNvbG9ycy4kcmVhZGlhbnQtcHJpbWFyeS1jb2xvci0zLFxuICAkY29sb3ItLWhvdmVyOiBjb2xvci5hZGp1c3QoJGNvbG9yLCAkbGlnaHRuZXNzOiAtMTAlKVxuKSB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogMDtcbiAgY29sb3I6ICRjb2xvcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXdlaWdodDogYm9sZDtcblxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogJGNvbG9yLS1ob3ZlcjtcbiAgfVxufVxuIiwiQHVzZSAnLi4vY29sb3JzJztcblxuLmNoYW5nZWxvZyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiAxMDB2dztcblxuICAmX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjVlbTtcbiAgICBtYXJnaW46IDJyZW0gMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAmX19lbnRyeSB7XG4gICAgbWFyZ2luOiAxcmVtIGF1dG8gM3JlbTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgd2lkdGg6IDQwcmVtO1xuICB9XG5cbiAgJl9fZGF0ZSB7XG4gICAgY29sb3I6IHJnYigwLCAwLCAwLCA0MCUpO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMC45ZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgJl9fbGlzdCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3gtc2hhZG93OiAwIDRweCA0cHggMCByZ2IoMCwgMCwgMCwgMTglKTtcbiAgICBtYXJnaW46IDFyZW0gYXV0byAycmVtO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwLjRyZW0gMDtcbiAgICB3aWR0aDogNDByZW07XG5cbiAgICBkdCxcbiAgICBkZCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMC44cmVtIDA7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIH1cblxuICAgIGR0IHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHdpZHRoOiA2cmVtO1xuICAgIH1cblxuICAgIGRkIHtcbiAgICAgIGZvbnQtc2l6ZTogMC45ZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDZyZW0pO1xuICAgIH1cbiAgfVxuXG4gICZfX3R5cGUge1xuICAgIGJvcmRlci1yYWRpdXM6IDAuMnJlbTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1zaXplOiAwLjhlbTtcbiAgICBwYWRkaW5nOiAwLjJyZW0gMC4zcmVtO1xuXG4gICAgJi0tZmVhdHVyZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcnMuJHJlYWRpYW50LXByaW1hcnktY29sb3ItMztcbiAgICAgIGNvbG9yOiBjb2xvcnMuJHJlYWRpYW50LWJhY2tncm91bmQ7XG4gICAgfVxuXG4gICAgJi0tZml4IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9ycy4kcmVhZGlhbnQtcmVkO1xuICAgICAgY29sb3I6IGNvbG9ycy4kcmVhZGlhbnQtYmFja2dyb3VuZDtcbiAgICB9XG5cbiAgICAmLS1pbmZvIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9ycy4kcmVhZGlhbnQtcHJpbWFyeS1jb2xvci0xO1xuICAgICAgY29sb3I6IGNvbG9ycy4kcmVhZGlhbnQtYmFja2dyb3VuZDtcbiAgICB9XG4gIH1cbn1cbiIsIkB1c2UgJy4uL2NvbG9ycyc7XG5AdXNlICcuLi9taXhpbnMvdHJhbnNpdGlvbnMnO1xuXG4ucmRudF9fY2hlY2tib3gge1xuICAkYmFja2dyb3VuZC1jb2xvci1jaGVja2VkOiBjb2xvcnMuJHJlYWRpYW50LXByaW1hcnktY29sb3ItMjtcbiAgJGJvcmRlci1jb2xvcjogY29sb3JzLiRyZWFkaWFudC1ncmV5O1xuXG4gIGRpc3BsYXk6IG5vbmU7XG5cbiAgJl9fY2hlY2sge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBoZWlnaHQ6IDEycHg7XG4gICAgbWFyZ2luOiAtNHB4IDI0cHggMCAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIHdpZHRoOiAxMnB4O1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb25zLnRyYW5zaXRpb24tc2ltcGxlLWVhc2UoYmFja2dyb3VuZC1jb2xvcik7XG5cbiAgICAgIGJvdHRvbTogMXB4O1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBoZWlnaHQ6IDhweDtcbiAgICAgIGxlZnQ6IDFweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiA4cHg7XG4gICAgfVxuXG4gICAgJi5jaGVja2VkOjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQtY29sb3ItY2hlY2tlZDtcbiAgICB9XG4gIH1cbn1cbiIsIkB1c2UgJy4uL2NvbG9ycyc7XG5cbiRjb252ZXJ0ZXJfX3VwbG9hZC0tYmFja2dyb3VuZC1jb2xvcjogI2VmZWZlZjtcblxuLmNvbnZlcnRlciB7XG4gICZfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDEuNWVtO1xuICAgIG1hcmdpbjogMCAwIDFyZW07XG4gIH1cblxuICAmX191cGxvYWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb252ZXJ0ZXJfX3VwbG9hZC0tYmFja2dyb3VuZC1jb2xvcjtcbiAgICBib3JkZXItcmFkaXVzOiAwLjZyZW07XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAxLjJlbTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBoZWlnaHQ6IDhyZW07XG4gICAgcGFkZGluZy10b3A6IDFyZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgJi1pY29uIHtcbiAgICAgIG1hcmdpbjogMCBhdXRvIDAuNXJlbTtcbiAgICAgIHdpZHRoOiA3NXB4O1xuICAgIH1cblxuICAgICYtYnJvd3NlIHtcbiAgICAgIG1hcmdpbjogMXJlbSAwO1xuICAgIH1cbiAgfVxuXG4gICYtLWZ1bGwtd2lkdGgge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwYWRkaW5nOiAwIDNyZW07XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICAuY29udmVydGVyX191cGxvYWQge1xuICAgICAgZm9udC1zaXplOiAxLjZlbTtcbiAgICAgIGhlaWdodDogMjByZW07XG4gICAgICBwYWRkaW5nLXRvcDogNHJlbTtcblxuICAgICAgJi1pY29uIHtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gMXJlbTtcbiAgICAgICAgd2lkdGg6IDEyNXB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5jb252ZXJ0ZXJfX3VwbG9hZC1icm93c2Uge1xuICAgICAgZm9udC1zaXplOiAxLjJlbTtcbiAgICB9XG4gIH1cblxuICAmX19pY29uIHtcbiAgICBoZWlnaHQ6IDEuOHJlbTtcbiAgICBvdXRsaW5lOiAwO1xuICAgIHN0cm9rZTogIzAwMDtcbiAgICB3aWR0aDogMS44cmVtO1xuICB9XG5cbiAgJl9faW5mbyB7XG4gICAgZm9udC1zaXplOiAwLjhlbTtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICAgIG1hcmdpbjogMXJlbSAwIDA7XG4gIH1cblxuICAmX191cGxvYWQtZmlsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gICZfX3NlbGVjdCB7XG4gICAgbWFyZ2luOiAxcmVtIDAgIWltcG9ydGFudDtcbiAgfVxuXG4gICZfX2ZpbGUge1xuICAgIG1hcmdpbjogMC41cmVtIDA7XG5cbiAgICAmOm50aC1jaGlsZChldmVuKSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIH1cblxuICAgICY6bnRoLWNoaWxkKG9kZCkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3JzLiRyZWFkaWFudC1iYWNrZ3JvdW5kO1xuICAgIH1cbiAgfVxuXG4gICZfX2ZpbGVzIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtO1xuXG4gICAgJi0taGlkZGVuIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwLjFyZW07XG4gICAgfVxuICB9XG5cbiAgJl9fY2FudmFzIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cblxuICAmX19jYW52YXMtaW5mbyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgcGFkZGluZy10b3A6IDE0cmVtO1xuICB9XG5cbiAgJl9fc2VsZWN0aW9uIHtcbiAgICAvKiBwcmV0dGllci1pZ25vcmUgKi9cbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsXG4gICAgY29sb3JzLiRyZWFkaWFudC1wcmltYXJ5LWNvbG9yLTEsXG4gICAgY29sb3JzLiRyZWFkaWFudC1wcmltYXJ5LWNvbG9yLTIsXG4gICAgY29sb3JzLiRyZWFkaWFudC1wcmltYXJ5LWNvbG9yLTMpO1xuICAgIGJvdHRvbTogLTFyZW07XG4gICAgb3BhY2l0eTogMC42O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0xcmVtO1xuICAgIHotaW5kZXg6IDA7XG4gIH1cblxuICAmX19yZWZlcmVuY2Uge1xuICAgIGhlaWdodDogMTJyZW07XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDZyZW0pO1xuXG4gICAgJi0tbG9hZGVkIHtcbiAgICAgIC0tbGVmdDogMDtcblxuICAgICAgcG9pbnRlci1ldmVudHM6IGFsbDtcblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBib3JkZXItbGVmdDogM3B4IHNvbGlkIGNvbG9ycy4kcmVhZGlhbnQtcHJpbWFyeS1jb2xvci0zO1xuICAgICAgICBib3R0b206IC0xcmVtO1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgbGVmdDogdmFyKC0tbGVmdCk7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAtMXJlbTtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgIH1cblxuICAgICAgJjpob3Zlcjo6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19maWxlLWljb24ge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtO1xuICB9XG5cbiAgJl9fZmlsZS1uYW1lIHtcbiAgICBmb250LXNpemU6IDAuOWVtO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB9XG5cbiAgJl9fYnV0dG9uIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luOiAxcmVtIDA7XG4gIH1cbn1cbiIsIkB1c2UgJy4uL2NvbG9ycyc7XG5AdXNlICcuLi9taXhpbnMvcmVzcG9uc2l2ZSc7XG5AdXNlICcuLi9taXhpbnMvc2hhZG93cyc7XG5AdXNlICcuLi9taXhpbnMvdHJhbnNpdGlvbnMnO1xuXG4kZGFzaGJvYXJkX19tZW51LWl0ZW0tLWNvbG9yOiAjNWU1ZTVlO1xuJGRhc2hib2FyZF9fbWVudS1pdGVtLS1iYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuJGRhc2hib2FyZF9fbWVudS1pdGVtLS1ib3JkZXItY29sb3I6IHJnYmEoY29sb3JzLiRyZWFkaWFudC1wcmltYXJ5LWNvbG9yLTMsXG40MCUpO1xuJGRhc2hib2FyZF9fbWVudS1pdGVtLS11bmRlcmxpbmUtY29sb3I6IHJnYig5NCwgOTQsIDk0LCA0MCUpO1xuXG4uZGFzaGJvYXJkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1iYXNpczogMTAwJTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZzogMnJlbSA0cmVtO1xuXG4gICZfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDEuNWVtO1xuICAgIG1hcmdpbjogMCAwIDFyZW07XG4gIH1cblxuICAmX19hbmFseXRpY3Mge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1ncm93OiAxO1xuICB9XG5cbiAgJl9fZ3JhcGgge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXNoYm9hcmRfX21lbnUtaXRlbS0tYmFja2dyb3VuZC1jb2xvcjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkZGFzaGJvYXJkX19tZW51LWl0ZW0tLWJvcmRlci1jb2xvcjtcbiAgICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luOiAwIDEuNXJlbSAxLjVyZW0gMDtcbiAgICBwYWRkaW5nOiAycmVtIDFyZW0gMXJlbSAwO1xuICAgIHdpZHRoOiA3MCU7XG5cbiAgICAucmVjaGFydHMtY2FydGVzaWFuLWF4aXMtdGljay1saW5lLFxuICAgIC5yZWNoYXJ0cy1jYXJ0ZXNpYW4tYXhpcy1saW5lIHtcbiAgICAgIHN0cm9rZTogJGRhc2hib2FyZF9fbWVudS1pdGVtLS1ib3JkZXItY29sb3I7XG4gICAgfVxuXG4gICAgLnJlY2hhcnRzLXRleHQge1xuICAgICAgZmlsbDogJGRhc2hib2FyZF9fbWVudS1pdGVtLS1jb2xvcjtcbiAgICAgIGZvbnQtc2l6ZTogMC45ZW07XG4gICAgfVxuICB9XG5cbiAgJl9faW5mbyB7XG4gICAgZmxleC1ncm93OiAxO1xuICB9XG5cbiAgJl9faW5mby1ibG9jayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGRhc2hib2FyZF9fbWVudS1pdGVtLS1iYWNrZ3JvdW5kLWNvbG9yO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRkYXNoYm9hcmRfX21lbnUtaXRlbS0tYm9yZGVyLWNvbG9yO1xuICAgIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICBwYWRkaW5nOiAxcmVtIDJyZW07XG4gIH1cblxuICAmX19pbmZvLWFtb3VudCxcbiAgJl9faW5mby10aXRsZSB7XG4gICAgY29sb3I6IGNvbG9ycy4kcmVhZGlhbnQtcHJpbWFyeS1jb2xvci0zO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMmVtO1xuICB9XG5cbiAgJl9faW5mby10aXRsZSB7XG4gICAgY29sb3I6ICRkYXNoYm9hcmRfX21lbnUtaXRlbS0tY29sb3I7XG4gICAgZm9udC1zaXplOiAxLjJlbTtcbiAgICBmb250LXZhcmlhbnQ6IGFsbC1wZXRpdGUtY2FwcztcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuXG4gICZfX21lbnUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG5cbiAgJl9fbWVudS1pdGVtIHtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9ucy50cmFuc2l0aW9uLXNpbXBsZS1lYXNlKGJveC1zaGFkb3cpO1xuXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGRhc2hib2FyZF9fbWVudS1pdGVtLS1iYWNrZ3JvdW5kLWNvbG9yO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRkYXNoYm9hcmRfX21lbnUtaXRlbS0tYm9yZGVyLWNvbG9yO1xuICAgIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gICAgY29sb3I6ICRkYXNoYm9hcmRfX21lbnUtaXRlbS0tY29sb3I7XG4gICAgaGVpZ2h0OiA3cmVtO1xuICAgIG1hcmdpbjogMCAxLjVyZW0gMS41cmVtIDA7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHdpZHRoOiA3cmVtO1xuXG4gICAgJjpmb2N1cyxcbiAgICAmOmhvdmVyIHtcbiAgICAgIEBpbmNsdWRlIHNoYWRvd3Muc2hhZG93KDIsICRkYXNoYm9hcmRfX21lbnUtaXRlbS0tYm9yZGVyLWNvbG9yKTtcblxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICB0ZXh0LWRlY29yYXRpb24tY29sb3I6ICRkYXNoYm9hcmRfX21lbnUtaXRlbS0tdW5kZXJsaW5lLWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gICZfX21lbnUtaWNvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAzcmVtO1xuICAgIG1hcmdpbjogMS4ycmVtIGF1dG8gMDtcbiAgICB3aWR0aDogNDAlO1xuXG4gICAgJi0tZmlyc3Qge1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICB9XG5cbiAgICAmLS10aGlyZCB7XG4gICAgICB3aWR0aDogMzUlO1xuICAgIH1cblxuICAgICYtLXByaW1hcnktMSB7XG4gICAgICBmaWxsOiBjb2xvcnMuJHJlYWRpYW50LXByaW1hcnktY29sb3ItMTtcbiAgICB9XG5cbiAgICAmLS1wcmltYXJ5LTIge1xuICAgICAgZmlsbDogY29sb3JzLiRyZWFkaWFudC1wcmltYXJ5LWNvbG9yLTI7XG4gICAgfVxuXG4gICAgJi0tcHJpbWFyeS0zIHtcbiAgICAgIGZpbGw6IGNvbG9ycy4kcmVhZGlhbnQtcHJpbWFyeS1jb2xvci0zO1xuICAgIH1cbiAgfVxuXG4gICZfX21lbnUtdGl0bGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMC44ZW07XG4gICAgZm9udC12YXJpYW50OiBzbWFsbC1jYXBzO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbWFyZ2luOiAwLjhyZW0gMCAwO1xuICB9XG59XG5cbkBpbmNsdWRlIHJlc3BvbnNpdmUubGFuZHNjYXBlIHtcbiAgLmRhc2hib2FyZCB7XG4gICAgcGFkZGluZzogMnJlbTtcblxuICAgICZfX2FuYWx5dGljcyB7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgfVxuXG4gICAgJl9fZ3JhcGgsXG4gICAgJl9faW5mbyB7XG4gICAgICBmb250LXNpemU6IDAuOWVtO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgJl9fZ3JhcGgge1xuICAgICAgaGVpZ2h0OiAyMHJlbTtcbiAgICAgIG1hcmdpbjogMXJlbSAwO1xuICAgIH1cblxuICAgICZfX2luZm8tYmxvY2sge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICB9XG4gIH1cbn1cblxuQGluY2x1ZGUgcmVzcG9uc2l2ZS5wb3J0cmFpdCB7XG4gIC5kYXNoYm9hcmQge1xuICAgICZfX2dyYXBoIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG4gIH1cbn1cblxuQGluY2x1ZGUgcmVzcG9uc2l2ZS5tb2JpbGUge1xuICAuZGFzaGJvYXJkIHtcbiAgICAmX19ncmFwaCB7XG4gICAgICBoZWlnaHQ6IDE2cmVtO1xuICAgIH1cbiAgfVxufVxuIiwiQGltcG9ydCAncmVhY3QtZGF5LXBpY2tlci9zcmMvc3R5bGUuY3NzJztcblxuLnJkcCB7XG4gIG1hcmdpbjogMXJlbSA0cmVtIDAgMDtcblxuICAmLWNhcHRpb25fbGFiZWwsXG4gICYtaGVhZF9jZWxsIHtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICB9XG5cbiAgJi1jYXB0aW9uX2xhYmVsIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgICB6LWluZGV4OiAwO1xuICB9XG59XG5cbi5yZG50IHtcbiAgJl9fZGF5cGlja2VyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbjogMnJlbSAwO1xuICB9XG59XG4iLCIuZGVsZXRlIHtcbiAgJl9fZm9ybSB7XG4gICAgcGFkZGluZzogMXJlbSAwIDA7XG4gIH1cblxuICAmX19idXR0b25zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBtYXJnaW4tdG9wOiAycmVtO1xuXG4gICAgJl9fYnV0dG9uIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxZW07XG4gICAgfVxuICB9XG59XG4iLCJAdXNlICcuLi9jb2xvcnMnO1xuQHVzZSAnLi4vbWl4aW5zL2lucHV0JztcblxuLyogc3R5bGVsaW50LWRpc2FibGUgc2Nzcy9zZWxlY3Rvci1uby1yZWR1bmRhbnQtbmVzdGluZy1zZWxlY3Rvciwgbm8tZHVwbGljYXRlLXNlbGVjdG9ycyAqL1xuXG4uZGV0YWlsLXRhYmxlIHtcbiAgJGRldGFpbC10YWJsZV9fcm93LS1iYWNrZ3JvdW5kLWNvbG9yLS1ldmVuOiAjZmZmO1xuICAkZGV0YWlsLXRhYmxlX19yb3ctLWJhY2tncm91bmQtY29sb3ItLW9kZDogY29sb3JzLiRyZWFkaWFudC1iYWNrZ3JvdW5kO1xuICAkZGV0YWlsLXRhYmxlX19lZGl0LS1iYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAkZGV0YWlsLXRhYmxlX19lZGl0LS1mb2N1cy0tYm9yZGVyLWNvbG9yOiAjMjY4NGZmO1xuICAkZGV0YWlsLXRhYmxlLS1jb2xvcjogIzg4ODtcblxuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBtYXJnaW4tdG9wOiAxZW07XG4gIHdpZHRoOiAxMDAlO1xuXG4gICZfX3JvdyB7XG4gICAgJjpudGgtY2hpbGQoZXZlbikge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRldGFpbC10YWJsZV9fcm93LS1iYWNrZ3JvdW5kLWNvbG9yLS1ldmVuO1xuICAgIH1cblxuICAgICY6bnRoLWNoaWxkKG9kZCkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRldGFpbC10YWJsZV9fcm93LS1iYWNrZ3JvdW5kLWNvbG9yLS1vZGQ7XG4gICAgfVxuXG4gICAgJi0tZW1wdHkge1xuICAgICAgaGVpZ2h0OiAxLjVyZW07XG4gICAgfVxuXG4gICAgJi0tcGFkZGluZyB7XG4gICAgICB0ZCB7XG4gICAgICAgIHBhZGRpbmc6IDFyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fZWRpdF9faW5wdXQge1xuICAgIEBpbmNsdWRlIGlucHV0LmlucHV0O1xuXG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gICZfX2tleSxcbiAgJl9fdmFsdWUge1xuICAgIGNvbG9yOiAkZGV0YWlsLXRhYmxlLS1jb2xvcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmLS1uby1lZGl0IHtcbiAgICAgIHBhZGRpbmc6IDFyZW07XG4gICAgfVxuICB9XG59XG4iLCJAdXNlICd0cmFuc2l0aW9ucyc7XG5cbi8qIHN0eWxlbGludC1kaXNhYmxlIG5lc3Rpbmctc2VsZWN0b3Itbm8tbWlzc2luZy1zY29waW5nLXJvb3QgKi9cblxuQG1peGluIGlucHV0KCRjb2xvcjogI2NjYywgJGJvcmRlci1jb2xvci0tZm9jdXM6ICMyNjg0ZmYpIHtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbnMudHJhbnNpdGlvbi1zaW1wbGUtZWFzZShib3JkZXItY29sb3IsIGJveC1zaGFkb3cpO1xuXG4gIGFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIG91dGxpbmU6IDA7XG4gIHBhZGRpbmc6IDlweCAxNnB4IDhweDtcblxuICAmOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgZm9udC13ZWlnaHQ6IGxpZ2h0ZXI7XG4gIH1cblxuICAmOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICRib3JkZXItY29sb3ItLWZvY3VzO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDFweCAkYm9yZGVyLWNvbG9yLS1mb2N1cztcbiAgfVxufVxuIiwiQHVzZSAnLi4vY29sb3JzJztcbkB1c2UgJy4uL21peGlucy90cmFuc2l0aW9ucyc7XG5cbi5kaWFsb2cge1xuICAkZGlhbG9nX19zY3JpbS0tYmFja2dyb3VuZC1jb2xvcjogcmdiKDAsIDAsIDAsIDM2JSk7XG4gICRkaWFsb2dfX3N1cmZhY2UtLWJhY2tncm91bmQtY29sb3I6IGNvbG9ycy4kcmVhZGlhbnQtYmFja2dyb3VuZDtcblxuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBpbnNldDogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZm9udC1zaXplOiAwLjlyZW07XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBvcGFjaXR5OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiA0O1xuXG4gICYtLWFjdGl2ZSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgfVxuXG4gICZfX3NjcmltIHtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9ucy50cmFuc2l0aW9uLXNpbXBsZS1lYXNlKG9wYWNpdHkpO1xuXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGRpYWxvZ19fc2NyaW0tLWJhY2tncm91bmQtY29sb3I7XG4gICAgaW5zZXQ6IDA7XG4gICAgb3BhY2l0eTogMDtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG5cbiAgICAmLS1hY3RpdmUge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gIH1cblxuICAmX19jb250ZW50IHtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICAgIG1hcmdpbjogMDtcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gICAgcGFkZGluZzogMXJlbTtcbiAgfVxuXG4gICZfX2NvbnRhaW5lciB7XG4gICAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gICAgb3BhY2l0eTogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC44KTtcbiAgICB0cmFuc2l0aW9uOlxuICAgICAgb3BhY2l0eSxcbiAgICAgIHRyYW5zZm9ybSAwLjJzO1xuICAgIHotaW5kZXg6IDU7XG5cbiAgICAmLS1hY3RpdmUge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgfVxuICB9XG5cbiAgJl9fc3VyZmFjZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGRpYWxvZ19fc3VyZmFjZS0tYmFja2dyb3VuZC1jb2xvcjtcbiAgICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4LWdyb3c6IDA7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgaGVpZ2h0OiBjYWxjKDkwdmggLSA2cmVtKTtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICBwYWRkaW5nOiAycmVtIDNyZW0gNHJlbTtcbiAgICB3aWR0aDogODB2dztcblxuICAgICYtLWFjdGl2ZSB7XG4gICAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgICB9XG5cbiAgICAmLS1zIHtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIHdpZHRoOiA1MHZ3O1xuICAgIH1cbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBmb250LXNpemU6IDEuMjVlbTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMTI1ZW07XG4gICAgbWFyZ2luOiAxcmVtIDAgMnJlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICAmX19hY3Rpb25zIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgbWFyZ2luOiAwO1xuICAgIG1pbi1oZWlnaHQ6IDUycHg7XG4gICAgcGFkZGluZzogMC41cmVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxufVxuIiwiQHVzZSAnLi4vY29sb3JzJztcblxuJGRvY3VtZW50YXRpb25fX2hlYWRlci0tY29sb3I6ICM1ZTVlNWU7XG5cbi5kb2N1bWVudGF0aW9uIHtcbiAgZm9udC1mYW1pbHk6IFJvYm90bywgc2Fucy1zZXJpZjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDMxM2VtO1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgcGFkZGluZzogMXJlbSBjYWxjKDMwMHB4ICsgNHJlbSkgMnJlbSA0cmVtO1xuICB3aWR0aDogMTAwdnc7XG5cbiAgJl9fZW1iZWQge1xuICAgIGJvcmRlcjogMDtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIHdpZHRoOiAxMDB2dztcbiAgfVxuXG4gICZfX2luZm8ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoY29sb3JzLiRyZWFkaWFudC1wcmltYXJ5LWNvbG9yLTEsIDIwJSk7XG4gICAgYm9yZGVyOiAxcHggc29saWQgY29sb3JzLiRyZWFkaWFudC1wcmltYXJ5LWNvbG9yLTE7XG4gICAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgICBtYXJnaW46IDJyZW0gMDtcbiAgICBwYWRkaW5nOiAxcmVtO1xuXG4gICAgc3Ryb25nIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICAgIH1cbiAgfVxuXG4gICZfX3NpZGViYXIge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIHBhZGRpbmctdG9wOiA0cmVtO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDMwMHB4O1xuICAgIHotaW5kZXg6IDk5OTtcblxuICAgIGxpIHtcbiAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgICB9XG4gIH1cblxuICAmX19zaWRlYmFyX19saW5rIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDAuOWVtO1xuICAgIHBhZGRpbmc6IDAgMnJlbTtcblxuICAgICYtLXN1YiB7XG4gICAgICBmb250LXNpemU6IDAuODVlbTtcbiAgICAgIHBhZGRpbmctbGVmdDogMi41cmVtO1xuICAgIH1cbiAgfVxuXG4gIGNvZGUge1xuICAgIGJhY2tncm91bmQ6ICNmNGY0ZjQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgICBib3JkZXItbGVmdDogM3B4IHNvbGlkICM1ZTZmZGI7XG4gICAgY29sb3I6ICM1NTU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZTtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICBwYWRkaW5nOiAxcmVtIDEuNXJlbTtcbiAgICBicmVhay1pbnNpZGU6IGF2b2lkO1xuICAgIG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7XG4gIH1cblxuICBhIHtcbiAgICBjb2xvcjogIzViYTFkMjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjNWU2ZmRiO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxuICB9XG5cbiAgbGkge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgfVxuXG4gIHAge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIH1cblxuICBoMSB7XG4gICAgY29sb3I6ICRkb2N1bWVudGF0aW9uX19oZWFkZXItLWNvbG9yO1xuICAgIGZvbnQtc2l6ZTogMi4yZW07XG4gICAgbWFyZ2luOiAwIDAgMXJlbTtcbiAgICBwYWRkaW5nLXRvcDogNHJlbTtcbiAgfVxuXG4gIGgyIHtcbiAgICBjb2xvcjogJGRvY3VtZW50YXRpb25fX2hlYWRlci0tY29sb3I7XG4gICAgZm9udC1zaXplOiAxLjZlbTtcbiAgICBtYXJnaW46IDAgMCAxcmVtO1xuICAgIHBhZGRpbmctdG9wOiA0cmVtO1xuICB9XG5cbiAgaDMge1xuICAgIGNvbG9yOiAkZG9jdW1lbnRhdGlvbl9faGVhZGVyLS1jb2xvcjtcbiAgICBmb250LXNpemU6IDEuMmVtO1xuICAgIG1hcmdpbjogMCAwIDFyZW07XG4gICAgcGFkZGluZy10b3A6IDNyZW07XG4gIH1cblxuICBoNCB7XG4gICAgY29sb3I6ICRkb2N1bWVudGF0aW9uX19oZWFkZXItLWNvbG9yO1xuICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgIG1hcmdpbjogMCAwIDFyZW07XG4gICAgcGFkZGluZy10b3A6IDJyZW07XG4gIH1cblxuICBlbSB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbTtcbiAgfVxuXG4gIHRhYmxlIHtcbiAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICB0ciB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZGRkO1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkZGQ7XG4gIH1cblxuICB0aGVhZCB0ciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzVlNmZkYjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjNWU2ZmRiO1xuICB9XG5cbiAgdGJvZHkgdHI6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmNGY0O1xuICB9XG5cbiAgdGgge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogMC43ZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICBwYWRkaW5nOiAwLjVyZW07XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB9XG5cbiAgdGQge1xuICAgIGZvbnQtc2l6ZTogMC44ZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICBwYWRkaW5nOiAwLjVyZW07XG4gIH1cbn1cbiIsIi5kb2N1bWVudHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LWdyb3c6IDE7XG4gIHBhZGRpbmctdG9wOiAycmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4iLCJAdXNlICcuLi9taXhpbnMvYnV0dG9uJztcbkB1c2UgJy4uL21peGlucy9zaGFkb3dzJztcblxuLyogc3R5bGVsaW50LWRpc2FibGUgc2Nzcy9zZWxlY3Rvci1uby1yZWR1bmRhbnQtbmVzdGluZy1zZWxlY3Rvciwgbm8tZHVwbGljYXRlLXNlbGVjdG9ycyAqL1xuXG4uZG9jdW1lbnQtZGV0YWlsIHtcbiAgJHByb3BzLS1iYWNrZ3JvdW5kLWNvbG9yOiAjY2NjO1xuICAkZG9jdW1lbnQtZGV0YWlsLS1jaGFuZ2Utc3RhdHVzLWJhY2tncm91bmQ6ICNmZmY7XG5cbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiBjb2x1bW47XG4gIGZsZXgtZ3JvdzogMTtcbiAgcGFkZGluZzogMCAycmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuXG4gICZfX2RlbGV0ZSxcbiAgJl9fZG93bmxvYWQge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtO1xuICB9XG5cbiAgJl9faGVhZGVyIHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgICZfX3RpdGxlIHtcbiAgICAgIG1hcmdpbjogMCAxcmVtIDAgMDtcbiAgICB9XG5cbiAgICAmX19zdWJ0aXRsZSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBmb250LXNpemU6IDAuNWVtO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG4gICAgfVxuICB9XG5cbiAgJl9fYWN0aW9ucyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICAmLS1yaWdodCB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgcGFkZGluZzogMCAwIDJyZW07XG4gICAgfVxuICB9XG5cbiAgJl9fYWRkLWZpZWxkLFxuICAmX19kZWxldGUtZmllbGQge1xuICAgIEBpbmNsdWRlIGJ1dHRvbi50ZXh0LWJ1dHRvbjtcbiAgfVxuXG4gICZfX2RlbGV0ZS1maWVsZCB7XG4gICAgZm9udC1zaXplOiAxLjZlbTtcbiAgfVxuXG4gICZfX3NhdmUge1xuICAgIEBpbmNsdWRlIGJ1dHRvbi5wcmltYXJ5LWJ1dHRvbjtcbiAgfVxuXG4gICZfX2NvbnRlbnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIHBhZGRpbmctYm90dG9tOiAycmVtO1xuXG4gICAgJl9fdGFibGVzIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZmxvdzogY29sdW1uIHdyYXA7XG4gICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICAgICAgcGFkZGluZy10b3A6IDJyZW07XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICYtLWF1ZGlvIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDFyZW07XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fYWx0IHtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgICBwYWRkaW5nOiAwLjVyZW0gMCAwLjVyZW0gMnJlbTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgICZfX2FsdC1jb250YWluZXIge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAycmVtO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IDE4cmVtO1xuICAgIH1cblxuICAgICZfX2ltYWdlIHtcbiAgICAgIG1heC1oZWlnaHQ6IDEycmVtO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgICZfX3RleHRhcmVhIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gICAgICBib3JkZXItcmFkaXVzOiAwLjRyZW07XG4gICAgICBtaW4taGVpZ2h0OiA2cmVtO1xuICAgICAgcGFkZGluZzogMXJlbTtcbiAgICAgIHJlc2l6ZTogdmVydGljYWw7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAmX19sZWZ0IHtcbiAgICAgIHBhZGRpbmctdG9wOiAycmVtO1xuICAgICAgcG9zaXRpb246IHN0aWNreTtcbiAgICAgIHRvcDogMDtcbiAgICB9XG5cbiAgICAmX19sZWZ0ICsgLmRvY3VtZW50LWRldGFpbF9fY29udGVudF9fdGFibGVzIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMnJlbTtcbiAgICB9XG5cbiAgICAuYm9vay1wcmV2aWV3IHtcbiAgICAgIGZsZXg6IDAgMSBhdXRvO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAycmVtO1xuICAgIH1cbiAgfVxuXG4gICZfX2NoYXB0ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMC45ZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICB9XG5cbiAgJl9fZHVwbGljYXRlLFxuICAmX19yZWZyZXNoIHtcbiAgICBtYXJnaW46IDAgMXJlbSAxcmVtIDA7XG4gIH1cblxuICAmX19yZXBsYWNlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gICZfX3JlcGxhY2UtZmlsZSxcbiAgJl9fcmVwbGFjZS1pY29uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgJl9fdXBsb2FkIHtcbiAgICBib3gtc2hhZG93OlxuICAgICAgMCAxcHggM3B4IHJnYigwLCAwLCAwLCAxMiUpLFxuICAgICAgMCAxcHggMnB4IHJnYigwLCAwLCAwLCAyNCUpO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMCAycmVtIDFyZW0gMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDUwMHB4O1xuICB9XG5cbiAgJl9fdXBsb2FkLWZpbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAmX191cGxvYWQtaW1hZ2Uge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgJl9fcHJvcHMge1xuICAgIGJhY2tncm91bmQ6ICRwcm9wcy0tYmFja2dyb3VuZC1jb2xvcjtcbiAgfVxuXG4gICZfX2NoYW5nZS1zdGF0dXMge1xuICAgIEBpbmNsdWRlIHNoYWRvd3Muc2hhZG93O1xuXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGRvY3VtZW50LWRldGFpbC0tY2hhbmdlLXN0YXR1cy1iYWNrZ3JvdW5kO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHBhZGRpbmc6IDFyZW07XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuXG4gICAgJl9fdGV4dCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgfVxuXG4gICAgJl9fc3VibWl0IHtcbiAgICAgIEBpbmNsdWRlIGJ1dHRvbi5wcmltYXJ5LWJ1dHRvbi1kYXJrO1xuXG4gICAgICBtYXJnaW4tbGVmdDogMXJlbTtcbiAgICB9XG5cbiAgICAmLmNvbGxhcHNlZCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuIiwiQHVzZSAnLi4vY29sb3JzJztcbkB1c2UgJy4uL21peGlucy9zaGFkb3dzJztcbkB1c2UgJy4uL21peGlucy90cmFuc2l0aW9ucyc7XG5cbi5kb2N1bWVudC1wcmV2aWV3IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiBjb2x1bW4gd3JhcDtcbiAgbWFyZ2luLXJpZ2h0OiAycmVtO1xuXG4gICZfX2lmcmFtZSB7XG4gICAgYm9yZGVyOiAwO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gICAgJi0tZnVsbHNjcmVlbiB7XG4gICAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgICB9XG4gIH1cblxuICAmX19jb250ZW50IHtcbiAgICBAaW5jbHVkZSBzaGFkb3dzLnNoYWRvdztcblxuICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gICZfX3NlbGVjdGlvbi1hcmVhIHtcbiAgICBpbnNldDogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxuXG4gICZfX3NlbGVjdGlvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYShjb2xvcnMuJHJlYWRpYW50LXByaW1hcnktY29sb3ItMSwgMTAlKTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKGNvbG9ycy4kcmVhZGlhbnQtcHJpbWFyeS1jb2xvci0xLCA1MCUpO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxuXG4gICZfX2hpZ2hsaWdodCB7XG4gICAgaGVpZ2h0OiAwO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB3aWR0aDogMDtcbiAgfVxuXG4gICZfX2hpZ2hsaWdodF9faGVscGVyIHtcbiAgICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgIHdoaXRlLXNwYWNlOiBwcmU7XG4gIH1cblxuICAmX19zY3JlZW5zaG90IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgJl9fbmF2aWdhdGlvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgcGFkZGluZzogMS41cmVtIDA7XG4gIH1cblxuICAmX19kaXJlY3QtcGFnZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIH1cblxuICAmX19kaXJlY3QtcGFnZV9faW5wdXQge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIGNvbG9ycy4kcmVhZGlhbnQtcHJpbWFyeS1jb2xvci0zO1xuICAgIGNvbG9yOiBjb2xvcnMuJHJlYWRpYW50LXByaW1hcnktY29sb3ItMztcbiAgICBmb250LXNpemU6IDEuMWVtO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjVyZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgJl9fc2VsZWN0IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG5cbiAgJl9fZGlyZWN0LXBhZ2VfX2lucHV0LFxuICAmX19mdWxsc2NyZWVuLFxuICAmX19uZXh0LFxuICAmX19wcmV2aW91cyxcbiAgJl9fcmVmcmVzaCB7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbnMudHJhbnNpdGlvbi1zaW1wbGUtZWFzZShmaWxsKTtcblxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZpbGw6IGNvbG9ycy4kcmVhZGlhbnQtcHJpbWFyeS1jb2xvci0zO1xuICAgIGhlaWdodDogMi41ZW07XG4gICAgbWFyZ2luOiAwIDAuMnJlbTtcbiAgICBvdXRsaW5lOiAwO1xuICAgIHdpZHRoOiAyLjVyZW07XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGZpbGw6IGNvbG9ycy4kcmVhZGlhbnQtcHJpbWFyeS1jb2xvci0yO1xuICAgIH1cbiAgfVxufVxuIiwiQHVzZSAnLi4vY29sb3JzJztcbkB1c2UgJy4uL21peGlucy9idXR0b24nO1xuXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSBzY3NzL3NlbGVjdG9yLW5vLXJlZHVuZGFudC1uZXN0aW5nLXNlbGVjdG9yLCBuby1kdXBsaWNhdGUtc2VsZWN0b3JzICovXG5cbkB1c2UgJ3Nhc3M6Y29sb3InO1xuXG4ucmRudF9fZWRpdG9yIHtcbiAgJGJyZWFrLWJhY2tncm91bmQtY29sb3I6ICM2NDc3ZWQ7XG4gICRicmVhay1jb2xvcjogI2ZmZjtcbiAgJHNpbGVudC1iYWNrZ3JvdW5kLWNvbG9yOiAjZjQyODI5O1xuICAkc3BhY2UtYmFja2dyb3VuZC1jb2xvcjogI2Y0MjgyOTtcbiAgJGJ1dHRvbi1iYWNrZ3JvdW5kLWNvbG9yOiAjZjdmNWY4O1xuXG4gIC8qIHByZXR0aWVyLWlnbm9yZSAqL1xuICAkYnV0dG9uLWJhY2tncm91bmQtY29sb3ItLWhvdmVyOiBjb2xvci5hZGp1c3QoJGJ1dHRvbi1iYWNrZ3JvdW5kLWNvbG9yLFxuICAkbGlnaHRuZXNzOiAtMTAlKTtcbiAgJGJ1dHRvbi1ib3JkZXItY29sb3I6ICNlOWU5ZTk7XG5cbiAgY291bnRlci1yZXNldDogbGluZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgJl9fc3dpdGNoIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtO1xuICB9XG5cbiAgJl9fc2F2ZSB7XG4gICAgQGluY2x1ZGUgYnV0dG9uLnByaW1hcnktYnV0dG9uO1xuICB9XG5cbiAgJl9fc3dpdGNoLWJveCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW07XG4gICAgcGFkZGluZzogMC42cmVtIDAgMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICAmX19ibG9jayB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBvdXRsaW5lOiAwO1xuXG4gICAgJjpudGgtY2hpbGQoZXZlbikge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICB9XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29sb3I6ICM4ODg7XG4gICAgICBjb250ZW50OiBjb3VudGVyKGxpbmUpO1xuICAgICAgY291bnRlci1pbmNyZW1lbnQ6IGxpbmU7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgICAgIG1pbi13aWR0aDogNHJlbTtcbiAgICAgIHBhZGRpbmc6IDAgMC41cmVtIDAgMDtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgd2lkdGg6IDRyZW07XG4gICAgfVxuXG4gICAgJi0tZHJhZ2dlZCB7XG4gICAgICBvcGFjaXR5OiAwLjI7XG4gICAgfVxuXG4gICAgJi0tc2VsZWN0ZWQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYShjb2xvcnMuJHJlYWRpYW50LXByaW1hcnktY29sb3ItMSwgMTAlKSAhaW1wb3J0YW50O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYShjb2xvcnMuJHJlYWRpYW50LXByaW1hcnktY29sb3ItMSwgNTAlKTtcbiAgICB9XG4gIH1cblxuICAmX190ZXh0YXJlYSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBtaW4taGVpZ2h0OiAzcmVtO1xuICAgIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICAgIHJlc2l6ZTogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgICYtLWRpc2FibGVkIHtcbiAgICAgIG9wYWNpdHk6IDAuNDtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIH1cblxuICAgICYtLWVkaXRhYmxlIHtcbiAgICAgIGN1cnNvcjogdGV4dCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgICY6YWN0aXZlLFxuICAgICY6Zm9jdXMge1xuICAgICAgcmVzaXplOiB2ZXJ0aWNhbDtcbiAgICB9XG4gIH1cblxuICAmX19lZGl0YWJsZSB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAwO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBsaW5lLWJyZWFrOiBhZnRlci13aGl0ZS1zcGFjZTtcbiAgICBwYWRkaW5nOiAwLjVyZW0gMCAwO1xuICAgIHJlc2l6ZTogbm9uZTtcbiAgICAtd2Via2l0LW5ic3AtbW9kZTogc3BhY2U7XG4gICAgd2lkdGg6IGNhbGMoODAlIC0gNC41cmVtKTtcbiAgICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkO1xuXG4gICAgJltkaXNhYmxlZF0ge1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgJl9fa2V5Ym9hcmQtYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luOiAwIDAuMnJlbTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICAgIHdpZHRoOiAycmVtO1xuICB9XG5cbiAgJl9fYnV0dG9ucyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgcGFkZGluZzogMXJlbSAycmVtIDAuNXJlbTtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiAxO1xuXG4gICAgJl9fYnV0dG9uIHtcbiAgICAgIGJhY2tncm91bmQ6ICRidXR0b24tYmFja2dyb3VuZC1jb2xvcjtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRidXR0b24tYm9yZGVyLWNvbG9yO1xuICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgZm9udC1zaXplOiAwLjhlbTtcbiAgICAgIHBhZGRpbmc6IDAuNXJlbSAwLjNyZW0gMC4zcmVtO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAmLmZpcnN0IHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMnJlbTtcbiAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMnJlbTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwLjhyZW07XG4gICAgICB9XG5cbiAgICAgICYubGFzdCB7XG4gICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAycmVtO1xuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkYnV0dG9uLWJvcmRlci1jb2xvcjtcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDJyZW07XG4gICAgICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMC44cmVtO1xuICAgICAgfVxuXG4gICAgICAmLmFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQ6IGNvbG9yLmFkanVzdCgkYnV0dG9uLWJhY2tncm91bmQtY29sb3IsICRsaWdodG5lc3M6IC0yMCUpO1xuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJ1dHRvbi1iYWNrZ3JvdW5kLWNvbG9yLS1ob3ZlcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pY29uIHtcbiAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGhlaWdodDogMS4ycmVtO1xuICAgICAgd2lkdGg6IDEuMnJlbTtcblxuICAgICAgJi0tc21hbGxlciB7XG4gICAgICAgIGhlaWdodDogMC45cmVtO1xuICAgICAgfVxuXG4gICAgICAmLS1zbWFsbCB7XG4gICAgICAgIGhlaWdodDogMXJlbTtcbiAgICAgIH1cblxuICAgICAgJi0tbWVkaXVtIHtcbiAgICAgICAgaGVpZ2h0OiAxLjFyZW07XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fYWN0aW9uIHtcbiAgICAgIEBpbmNsdWRlIGJ1dHRvbi5wcmltYXJ5LWJ1dHRvbjtcblxuICAgICAgYm9yZGVyLXJhZGl1czogMnJlbTtcbiAgICAgIGZvbnQtc2l6ZTogMC44ZW07XG4gICAgICBtYXJnaW4tbGVmdDogMC40cmVtO1xuICAgICAgcGFkZGluZzogMC40cmVtIDAuOHJlbSAwLjNyZW07XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICYubGFzdCB7XG4gICAgICAgIEBpbmNsdWRlIGJ1dHRvbi5wcmltYXJ5LWJ1dHRvbi1kYXJrO1xuXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDJyZW07XG4gICAgICAgIGZvbnQtc2l6ZTogMC44ZW07XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwLjRyZW07XG4gICAgICAgIHBhZGRpbmc6IDAuNHJlbSAwLjhyZW0gMC4zcmVtO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fYWN0aW9ucyB7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG5cbiAgICAgICYtLWJ1dHRvbnMge1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1lcHViIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAmX19oaWRlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgJl9fbGlzdCB7XG4gICAgbGluZS1oZWlnaHQ6IDIuMmVtO1xuICAgIG1hcmdpbi10b3A6IDFyZW07XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gICZfX2hlbHAge1xuICAgIGZvbnQtc2l6ZTogMC45ZW07XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgbWFyZ2luOiAwIDAgMXJlbSAycmVtO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgd2lkdGg6IDgwJTtcbiAgfVxuXG4gICZfX3NwYWNlLFxuICAmX19icmVhayxcbiAgJl9faWdub3JlIHtcbiAgICBib3JkZXItcmFkaXVzOiAwLjJyZW07XG4gICAgZGlzcGxheTogaW5saW5lO1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtO1xuICAgIHBhZGRpbmc6IDAuMnJlbSAwLjRyZW07XG5cbiAgICBzdmcge1xuICAgICAgd2lkdGg6IDAuOHJlbTtcbiAgICB9XG4gIH1cblxuICAmX19zcGFjZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYShjb2xvcnMuJHJlYWRpYW50LXByaW1hcnktY29sb3ItMSwgMjAlKTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCBjb2xvcnMuJHJlYWRpYW50LXByaW1hcnktY29sb3ItMTtcbiAgfVxuXG4gICZfX2JyZWFrIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKGNvbG9ycy4kcmVhZGlhbnQtcHJpbWFyeS1jb2xvci0yLCAyMCUpO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIGNvbG9ycy4kcmVhZGlhbnQtcHJpbWFyeS1jb2xvci0yO1xuICB9XG5cbiAgJl9faWdub3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKGNvbG9ycy4kcmVhZGlhbnQtcHJpbWFyeS1jb2xvci0zLCAyMCUpO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIGNvbG9ycy4kcmVhZGlhbnQtcHJpbWFyeS1jb2xvci0zO1xuICB9XG5cbiAgJl9fcHJldmlldyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDEuMWVtO1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyZW07XG4gICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgICBwYWRkaW5nOiAycmVtIDRyZW07XG4gICAgd2hpdGUtc3BhY2U6IHByZS13cmFwO1xuICB9XG59XG5cbi5yZG50X19jcmVhdGUtYXVkaW8ge1xuICAmX19jb25maXJtIHtcbiAgICBAaW5jbHVkZSBidXR0b24ucHJpbWFyeS1idXR0b247XG5cbiAgICBtYXJnaW4tdG9wOiAycmVtO1xuICB9XG5cbiAgJl9fYXVkaW8sXG4gICZfX3JhZGlvLWJ1dHRvbixcbiAgJl9fbGFuZ3VhZ2Utc2VsZWN0LFxuICAmX19wcm92aWRlci1zZWxlY3QsXG4gICZfX3ZvaWNlLXNlbGVjdCxcbiAgJl9fcHJpY2UtaW5kaWNhdGlvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAxcmVtIDA7XG4gIH1cblxuICAmX19wcmljZS1pbmRpY2F0aW9uIHtcbiAgICBmb250LXNpemU6IDEuMmVtO1xuICAgIG1hcmdpbjogMnJlbSAwIDA7XG4gIH1cbn1cblxuLnJkbnRfX3RyYW5zY3JpcHQge1xuICAmX193YXZlZm9ybSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTtcbiAgICBoZWlnaHQ6IDIwMHB4O1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgdG9wOiA0cmVtO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6IDE7XG4gIH1cblxuICAmX19wbGF5ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAmX19jYW52YXMge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gICZfX292ZXJsYXkge1xuICAgIGluc2V0OiAwIDAgMjVweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG5cbiAgJl9faW5mbyB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgaGVpZ2h0OiAzcmVtO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBwYWRkaW5nOiAycmVtIDA7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgei1pbmRleDogMTtcbiAgfVxuXG4gICZfX3BsYXktcGF1c2Uge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgaGVpZ2h0OiAxLjhyZW07XG4gICAgbWFyZ2luOiAwIDAuNnJlbSAwIDA7XG4gICAgb3V0bGluZTogMDtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjJzO1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IGZpbGw7XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG4gICAgc3Ryb2tlOiBjb2xvcnMuJHJlYWRpYW50LXByaW1hcnktY29sb3ItMztcbiAgICB3aWR0aDogMS44cmVtO1xuICB9XG5cbiAgJl9fc2Vla2VyLFxuICAmX190cmFja2VyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKGNvbG9ycy4kcmVhZGlhbnQtcHJpbWFyeS1jb2xvci0xLCA2MCUpO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMnB4O1xuICB9XG5cbiAgJl9fdHJhY2tlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYShjb2xvcnMuJHJlYWRpYW50LXByaW1hcnktY29sb3ItMiwgODAlKTtcbiAgfVxuXG4gICZfX3N5bnRheCB7XG4gICAgbWFyZ2luOiAycmVtIDA7XG4gIH1cblxuICAmX19zZW50ZW5jZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3JzLiRyZWFkaWFudC1wcmltYXJ5LWNvbG9yLTI7XG4gICAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDAuNXJlbSAwLjVyZW0gMC4zcmVtO1xuXG4gICAgJi0tYWRkIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yLmFkanVzdChjb2xvcnMuJHJlYWRpYW50LXByaW1hcnktY29sb3ItMiwgJGxpZ2h0bmVzczogLTEwJSk7XG4gICAgICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgaGVpZ2h0OiAxLjJyZW07XG4gICAgICBtYXJnaW46IDAuOHJlbSAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMnJlbTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLWluO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gIFxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yLmFkanVzdChjb2xvcnMuJHJlYWRpYW50LXByaW1hcnktY29sb3ItMiwgJGxpZ2h0bmVzczogLTIwJSk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fdGltZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgJl9faW5wdXQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAuMnJlbTtcbiAgICAgIGZvbnQtc2l6ZTogMC45ZW07XG4gICAgICBoZWlnaHQ6IDEuNXJlbTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwLjJyZW07XG4gICAgICBwYWRkaW5nOiAwLjJyZW0gMC41cmVtO1xuICAgICAgd2lkdGg6IDVyZW07XG4gICAgfVxuICB9XG5cbiAgJl9fd29yZCB7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDAuMnJlbTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1zaXplOiAwLjg1ZW07XG4gICAgaGVpZ2h0OiAxLjVyZW07XG4gICAgcGFkZGluZzogMC4ycmVtIDAuNXJlbTtcbiAgICByZXNpemU6IG5vbmU7XG4gICAgd2lkdGg6IDZyZW07XG5cbiAgICAmLS1hZGQsXG4gICAgJi0tc3BsaXQsXG4gICAgJi0tZGVsZXRlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yLmFkanVzdChjb2xvcnMuJHJlYWRpYW50LXByaW1hcnktY29sb3ItMiwgJGxpZ2h0bmVzczogLTEwJSk7XG4gICAgICBib3JkZXItcmFkaXVzOiAwLjJyZW07XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgaGVpZ2h0OiAxLjVyZW07XG4gICAgICBsaW5lLWhlaWdodDogMS42cmVtO1xuICAgICAgbWFyZ2luOiAwIDAuMXJlbTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLWluO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIHdpZHRoOiAxcmVtO1xuICBcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci5hZGp1c3QoY29sb3JzLiRyZWFkaWFudC1wcmltYXJ5LWNvbG9yLTIsICRsaWdodG5lc3M6IC0yMCUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2NoYW5nZXMge1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICNmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogMC4ycmVtO1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIG1hcmdpbi1yaWdodDogMC4xcmVtO1xuICAgIHBhZGRpbmc6IDAuMnJlbTtcbiAgfVxuXG4gICZfX2VudHJ5IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luOiAwIDAuMnJlbSAwLjJyZW0gMDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9XG59XG4iLCIuZXJyb3Ige1xuICAkbG9naW5fX2xhYmVsLS1lcnJvci0tYmFja2dyb3VuZC1jb2xvcjogI2ZmNjI0NTtcbiAgJGxvZ2luX19sYWJlbC0tZXJyb3ItLWNvbG9yOiAjZmZmO1xuXG4gIGJhY2tncm91bmQtY29sb3I6ICRsb2dpbl9fbGFiZWwtLWVycm9yLS1iYWNrZ3JvdW5kLWNvbG9yO1xuICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG4gIGNvbG9yOiAkbG9naW5fX2xhYmVsLS1lcnJvci0tY29sb3I7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDAuOGVtO1xuICBwYWRkaW5nOiAwLjVyZW07XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgbGluZWFyIDAuMnM7XG5cbiAgJjplbXB0eSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuIiwiQHVzZSAnLi4vY29sb3JzJztcbkB1c2UgJ3Nhc3M6Y29sb3InO1xuXG4kZmlsdGVyX19mb3JtLS1ib3JkZXItY29sb3I6ICNkOGQ4ZDg7XG4kZmlsdGVyX19pbnB1dC0tYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiRmaWx0ZXJfX2lucHV0LS1ib3JkZXItY29sb3I6ICNkOGQ4ZDg7XG4kZmlsdGVyX19pbnB1dC0tZm9jdXMtLWJvcmRlci1jb2xvcjogIzI2ODRmZjtcbiRmaWx0ZXJfX2lucHV0LS1wbGFjZWhvbGRlci0tY29sb3I6ICRmaWx0ZXJfX2lucHV0LS1ib3JkZXItY29sb3I7XG4kZmlsdGVyX19zZWxlY3RlZC0tYmFja2dyb3VuZC1jb2xvcjogY29sb3JzLiRyZWFkaWFudC1iYWNrZ3JvdW5kO1xuJGZpbHRlcl9fc2VsZWN0ZWQtLWJvcmRlci1jb2xvcjogI2Q4ZDhkODtcbiRmaWx0ZXJfX3N3aXRjaC0tYmFja2dyb3VuZC0tY29sb3I6ICNjZTY3Nzg7XG4kZmlsdGVyX19zd2l0Y2gtLWJlZm9yZS0tYmFja2dyb3VuZC0tY29sb3I6ICNmZmY7XG4kZmlsdGVyX19zd2l0Y2gtLWNoZWNrZWQtLWJhY2tncm91bmQtLWNvbG9yOiAjNWNiY2QyO1xuJGZpbHRlcl9fYnV0dG9uLS1ob3Zlci0tYmFja2dyb3VuZC1jb2xvcjogIzVjYmNkMjtcbiRmaWx0ZXJfX2J1dHRvbi0taG92ZXItLWNvbG9yOiAjZmZmO1xuJGZpbHRlcl9fYnV0dG9uLS1iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblxuLyogcHJldHRpZXItaWdub3JlICovXG4kZmlsdGVyX19idXR0b24tLWJvcmRlci1jb2xvcjogY29sb3IuYWRqdXN0KCRmaWx0ZXJfX2J1dHRvbi0taG92ZXItLWJhY2tncm91bmQtY29sb3IsXG4kbGlnaHRuZXNzOiAtMTAlKTtcbiRmaWx0ZXJfX2J1dHRvbi0tY29sb3I6ICRmaWx0ZXJfX2J1dHRvbi0tYm9yZGVyLWNvbG9yO1xuJGZpbHRlcl9fYnV0dG9uLS1jYW5jZWwtLWhvdmVyLS1iYWNrZ3JvdW5kLWNvbG9yOiAjY2U2Nzc4O1xuJGZpbHRlcl9fYnV0dG9uLS1jYW5jZWwtLWhvdmVyLS1jb2xvcjogI2ZmZjtcblxuLyogcHJldHRpZXItaWdub3JlICovXG4kZmlsdGVyX19idXR0b24tLWNhbmNlbC0tYm9yZGVyLWNvbG9yOiBjb2xvci5hZGp1c3QoJGZpbHRlcl9fYnV0dG9uLS1jYW5jZWwtLWhvdmVyLS1iYWNrZ3JvdW5kLWNvbG9yLFxuJGxpZ2h0bmVzczogLTEwJSk7XG4kZmlsdGVyX19idXR0b24tLWNhbmNlbC0tY29sb3I6ICRmaWx0ZXJfX2J1dHRvbi0tY2FuY2VsLS1ib3JkZXItY29sb3I7XG5cbi5maWx0ZXIge1xuICAmX19mb3JtIHtcbiAgICBwYWRkaW5nOiAxcmVtIDAgMS41cmVtO1xuXG4gICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGNvbG9ycy4kcmVhZGlhbnQtZ3JleTtcbiAgICB9XG5cbiAgICAmLS1zZXR0aW5ncyB7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgY29sb3JzLiRyZWFkaWFudC1ncmV5O1xuICAgICAgcGFkZGluZzogMWVtIDAgMDtcblxuICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3NlbGVjdCB7XG4gICAgbWFyZ2luOiAwLjVyZW0gMCAxcmVtO1xuICB9XG5cbiAgJl9fc3dpdGNoIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZmlsdGVyX19zd2l0Y2gtLWJhY2tncm91bmQtLWNvbG9yO1xuICAgIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBoZWlnaHQ6IDE2cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgbGluZWFyIDAuMnM7XG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgICB3aWR0aDogMzJweDtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZmlsdGVyX19zd2l0Y2gtLWJlZm9yZS0tYmFja2dyb3VuZC0tY29sb3I7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBib3R0b206IDJweDtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgbGVmdDogMnB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIGxpbmVhciAwLjJzO1xuICAgICAgd2lkdGg6IDEycHg7XG4gICAgfVxuICB9XG5cbiAgJl9faW5mbyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAxcmVtIDA7XG4gIH1cblxuICAmX19kZXRhaWxzIHtcbiAgICBib3JkZXItc3BhY2luZzogdW5zZXQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcblxuICAgIHRyIHtcbiAgICAgIG1hcmdpbi10b3A6IDAuNXJlbTtcbiAgICB9XG5cbiAgICB0ZCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuICAgIH1cblxuICAgICYtLWV4dGVuZCB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwLjJyZW07XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB9XG4gIH1cblxuICAmX19vcHRpb25zIHtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAyNnJlbSk7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgcGFkZGluZzogMS41cmVtIDAgMDtcbiAgfVxuXG4gICZfX29wdGlvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC40cmVtO1xuXG4gICAgJi0tdG9wIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgfVxuICB9XG5cbiAgJl9fYnV0dG9ucyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cbiAgICAmX19idXR0b24ge1xuICAgICAgbWFyZ2luLWxlZnQ6IDFlbTtcbiAgICB9XG4gIH1cbn1cbiIsIkB1c2UgJy4uL2NvbG9ycyc7XG5cbi5oZWFkZXIge1xuICAkaGVhZGVyLS1jb2xvcjogI2ZmZjtcbiAgJGhlYWRlcl9faW5pdGlhbHMtLWJvcmRlci1jb2xvcjogJGhlYWRlci0tY29sb3I7XG4gICRoZWFkZXJfX21lbnUtLWJhY2tncm91bmQtY29sb3I6IGNvbG9ycy4kcmVhZGlhbnQtYmFja2dyb3VuZDtcbiAgJGhlYWRlcl9fbWVudS1pdGVtLS1hY3RpdmUtLWJhY2tncm91bmQtY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1LCAxMCUpO1xuICAkaGVhZGVyX19tZW51LWl0ZW0tLWNvbG9yOiAjZmZmO1xuXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiAkaGVhZGVyLS1jb2xvcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDAuNzVyZW07XG5cbiAgJl9fbG9nbyB7XG4gICAgZmlsbDogJGhlYWRlci0tY29sb3I7XG4gICAgaGVpZ2h0OiAycmVtO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgd2lkdGg6IDJyZW07XG4gIH1cblxuICAmX19oZWxwIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAkaGVhZGVyX19pbml0aWFscy0tYm9yZGVyLWNvbG9yO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgIGhlaWdodDogMS43cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxcmVtO1xuICAgIG1hcmdpbi1yaWdodDogMC44cmVtO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycztcbiAgICB3aWR0aDogMS43cmVtO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaGVhZGVyX19tZW51LWl0ZW0tLWFjdGl2ZS0tYmFja2dyb3VuZC1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAmX19pbml0aWFscyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAycHggc29saWQgJGhlYWRlcl9faW5pdGlhbHMtLWJvcmRlci1jb2xvcjtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LXNpemU6IDAuOGVtO1xuICAgIGhlaWdodDogMnJlbTtcbiAgICBsaW5lLWhlaWdodDogMS41cmVtO1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzO1xuICAgIHdpZHRoOiAycmVtO1xuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYm9yZGVyLWxlZnQ6IDAuM3JlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1yaWdodDogMC4zcmVtIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXRvcDogMC4zcmVtIHNvbGlkICRoZWFkZXJfX2luaXRpYWxzLS1ib3JkZXItY29sb3I7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGhlaWdodDogMDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAtMS4ycmVtO1xuICAgICAgdG9wOiBjYWxjKDUwJSAtIDAuMWVtKTtcbiAgICAgIHdpZHRoOiAwO1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGhlYWRlcl9fbWVudS1pdGVtLS1hY3RpdmUtLWJhY2tncm91bmQtY29sb3I7XG4gICAgfVxuICB9XG5cbiAgJl9fdXNlci1tZW51IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBoZWlnaHQ6IDA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcGFkZGluZzogMCAxNSU7XG4gICAgdHJhbnNpdGlvbjpcbiAgICAgIGhlaWdodCxcbiAgICAgIHBhZGRpbmcgMC4xcztcbiAgICB3aWR0aDogMTAwJTtcblxuICAgICYtLWFjdGl2ZSB7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBwYWRkaW5nOiAycmVtIDE1JSAwLjVyZW07XG4gICAgfVxuICB9XG5cbiAgJl9fdXNlci1tZW51LWl0ZW0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRoZWFkZXJfX21lbnUtaXRlbS0tYWN0aXZlLS1iYWNrZ3JvdW5kLWNvbG9yO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBjb2xvcjogJGhlYWRlcl9fbWVudS1pdGVtLS1jb2xvcjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIGZvbnQtc2l6ZTogMC45ZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDEyNWVtO1xuICAgIG1hcmdpbjogMC4zcmVtIDFyZW07XG4gICAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycztcblxuICAgICY6aG92ZXIsXG4gICAgJi0tYWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYigwLCAwLCAwLCAxMCUpO1xuICAgIH1cbiAgfVxuXG4gICZfX3VzZXItbWVudS1pY29uIHtcbiAgICBmaWxsOiAkaGVhZGVyX19tZW51LWl0ZW0tLWNvbG9yO1xuICAgIGhlaWdodDogMXJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICAgIHdpZHRoOiAxcmVtO1xuICB9XG5cbiAgJl9fbWVzc2FnZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmOTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZmYwO1xuICAgIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBmb250LXNpemU6IDAuOWVtO1xuICAgIG1hcmdpbjogMXJlbSAwIDAuNXJlbTtcbiAgICBwYWRkaW5nOiAwLjVyZW0gMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAmX19pbmxpbmUtbGluayB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB9XG4gIH1cbn1cbiIsIkB1c2UgJ3Nhc3M6Y29sb3InO1xuXG4kaW1wb3J0X191cGxvYWQtLWJhY2tncm91bmQtY29sb3I6ICNlZmVmZWY7XG5cbi8qIHByZXR0aWVyLWlnbm9yZSAqL1xuJGltcG9ydF9fdXBsb2FkLS1ib3JkZXItY29sb3I6IGNvbG9yLmFkanVzdCgkaW1wb3J0X191cGxvYWQtLWJhY2tncm91bmQtY29sb3IsXG4kbGlnaHRuZXNzOiAtMTAlKTtcblxuLmltcG9ydCB7XG4gICZfX3VwbG9hZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGltcG9ydF9fdXBsb2FkLS1iYWNrZ3JvdW5kLWNvbG9yO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRpbXBvcnRfX3VwbG9hZC0tYm9yZGVyLWNvbG9yO1xuICAgIGJvcmRlci1yYWRpdXM6IDAuNnJlbTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDEuMmVtO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGhlaWdodDogOHJlbTtcbiAgICBwYWRkaW5nLXRvcDogMXJlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAmLWljb24ge1xuICAgICAgbWFyZ2luOiAwIGF1dG8gMC41cmVtO1xuICAgICAgd2lkdGg6IDc1cHg7XG4gICAgfVxuXG4gICAgJi1icm93c2Uge1xuICAgICAgbWFyZ2luOiAxcmVtIDA7XG4gICAgfVxuICB9XG5cbiAgJl9faW5mbyB7XG4gICAgZm9udC1zaXplOiAwLjhlbTtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgbWFyZ2luOiAwO1xuICB9XG5cbiAgJl9fbWVzc2FnZSB7XG4gICAgbWFyZ2luOiAxcmVtIDAgMC41cmVtO1xuICB9XG5cbiAgJl9fZmlsZXMge1xuICAgIG1hcmdpbi10b3A6IDFyZW07XG5cbiAgICBwIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDAuMXJlbTtcbiAgICB9XG4gIH1cblxuICAmX19maWVsZHMge1xuICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gICAgZm9udC1zaXplOiAwLjllbTtcbiAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgdGJvZHkgdHI6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgfVxuXG4gICAgdGQsXG4gICAgdGgge1xuICAgICAgcGFkZGluZzogMC4zcmVtO1xuICAgIH1cbiAgfVxuXG4gICZfX2NlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgJl9faGVhZGVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICAmX193aWR0aCB7XG4gICAgICB3aWR0aDogNnJlbTtcbiAgICB9XG4gIH1cblxuICAmX19tdWx0aXBsZSB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG5cbiAgJl9fZGVsaW1pdGVyIHtcbiAgICAmX19pbnB1dCB7XG4gICAgICBwYWRkaW5nOiAzcHggNHB4IDFweCAhaW1wb3J0YW50O1xuICAgICAgd2lkdGg6IDEuNXJlbTtcbiAgICB9XG4gIH1cblxuICAmX19zZWxlY3Qge1xuICAgIG1hcmdpbjogMC41cmVtIDAgMXJlbTtcblxuICAgICYtLXRvcCB7XG4gICAgICBtYXJnaW4tdG9wOiAycmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgJi0tYm90dG9tIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDRyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAmX191cGxvYWQtZmlsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gICZfX2J1dHRvbiB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG1hcmdpbjogMXJlbSAwIDA7XG4gIH1cblxuICAmX19idXR0b25zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBtYXJnaW4tdG9wOiAycmVtO1xuXG4gICAgJl9fYnV0dG9uIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxZW07XG4gICAgfVxuICB9XG59XG4iLCJAdXNlICcuLi9taXhpbnMvaW5wdXQnO1xuXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSBzY3NzL3NlbGVjdG9yLW5vLXJlZHVuZGFudC1uZXN0aW5nLXNlbGVjdG9yLCBuby1kdXBsaWNhdGUtc2VsZWN0b3JzICovXG5cbi5yZG50X19pbnB1dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLWJvdHRvbTogMC41ZW07XG5cbiAgJl9faW5wdXQge1xuICAgIEBpbmNsdWRlIGlucHV0LmlucHV0O1xuXG4gICAgZmxleC1ncm93OiAxO1xuICB9XG5cbiAgJi5saXN0IHtcbiAgICBtYXJnaW4tdG9wOiA0cmVtO1xuICB9XG5cbiAgJi5jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcblxuICAgIHNwYW4ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMC41ZW07XG4gICAgfVxuXG4gICAgaW5wdXQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgLnJkbnRfX2lucHV0X19zcGFuIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgICB9XG4gIH1cblxuICAmLnJvdyB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAucmRudF9faW5wdXRfX3NwYW4ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG4gICAgfVxuICB9XG5cbiAgJi0tZmlsdGVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNzVweCk7XG5cbiAgICAmX19pbnB1dCB7XG4gICAgICBib3JkZXItbGVmdDogMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAgNHB4IDRweCAwO1xuICAgICAgcGFkZGluZzogMTFweCAxNnB4IDlweDtcbiAgICB9XG4gIH1cblxuICAmX19pbmRpY2F0b3Ige1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkZGQ7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGhlaWdodDogNHB4O1xuICAgIG1hcmdpbi10b3A6IDRweDtcbiAgICB3aWR0aDogMjQlO1xuICB9XG5cbiAgJl9fc3RyZW5ndGgge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICAmLS13ZWFrIC5yZG50X19pbnB1dF9faW5kaWNhdG9yOm50aC1jaGlsZCgtbiArIDEpIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZjQ4MzY7XG4gICAgfVxuXG4gICAgJi0tb2sgLnJkbnRfX2lucHV0X19pbmRpY2F0b3I6bnRoLWNoaWxkKC1uICsgMikge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y2YjQ0ZDtcbiAgICB9XG5cbiAgICAmLS1nb29kIC5yZG50X19pbnB1dF9faW5kaWNhdG9yOm50aC1jaGlsZCgtbiArIDMpIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyYjkwZWY7XG4gICAgfVxuXG4gICAgJi0tc3Ryb25nIC5yZG50X19pbnB1dF9faW5kaWNhdG9yOm50aC1jaGlsZCgtbiArIDQpIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyNWMyODE7XG4gICAgfVxuICB9XG59XG4iLCIucmVhY3Qtam95cmlkZSB7XG4gICZfX3Rvb2x0aXAge1xuICAgIHdoaXRlLXNwYWNlOiBwcmUtbGluZTtcbiAgfVxufVxuIiwiJGxvYWRpbmdfX2JhY2tncm91bmQtY29sb3I6IHJnYigyNDksIDI0OSwgMjQ5LCA5NSUpO1xuJGxvYWRpbmdfX2ZhZGUtLWJhY2tncm91bmQtY29sb3I6ICNhY2RiZTM7XG4kbG9hZGluZ19fdGV4dC0tY29sb3I6ICM3YTdhN2E7XG5cbkBrZXlmcmFtZXMgZmFkZTEge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDIwJSxcbiAgNDUlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGUyIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICA2MCUsXG4gIDg1JSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlMyB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgMzAlLFxuICA2NSUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZTQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDMwJSxcbiAgNTUlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGU1IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICA1MCUsXG4gIDc1JSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlNiB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgMjUlLFxuICA1MCUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZTcge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDM1JSxcbiAgNTUlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG4ubG9hZGluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRsb2FkaW5nX19iYWNrZ3JvdW5kLWNvbG9yO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogODtcblxuICAmX19sb2dvIHtcbiAgICBmaWxsOiAkbG9hZGluZ19fZmFkZS0tYmFja2dyb3VuZC1jb2xvcjtcbiAgICBoZWlnaHQ6IDRyZW07XG4gICAgbGVmdDogNTAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDQwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNDAlLCAtNTAlKTtcblxuICAgICYtLW9uZSB7XG4gICAgICBhbmltYXRpb246IGZhZGUxIDRzIGxpbmVhciBpbmZpbml0ZSBhbHRlcm5hdGUgYm90aDtcbiAgICB9XG5cbiAgICAmLS10d28ge1xuICAgICAgYW5pbWF0aW9uOiBmYWRlMiA0cyBsaW5lYXIgaW5maW5pdGUgYWx0ZXJuYXRlIGJvdGg7XG4gICAgfVxuXG4gICAgJi0tdGhyZWUge1xuICAgICAgYW5pbWF0aW9uOiBmYWRlMyA0cyBsaW5lYXIgaW5maW5pdGUgYWx0ZXJuYXRlIGJvdGg7XG4gICAgfVxuXG4gICAgJi0tZm91ciB7XG4gICAgICBhbmltYXRpb246IGZhZGU0IDRzIGxpbmVhciBpbmZpbml0ZSBhbHRlcm5hdGUgYm90aDtcbiAgICB9XG5cbiAgICAmLS1maXZlIHtcbiAgICAgIGFuaW1hdGlvbjogZmFkZTUgNHMgbGluZWFyIGluZmluaXRlIGFsdGVybmF0ZSBib3RoO1xuICAgIH1cblxuICAgICYtLXNpeCB7XG4gICAgICBhbmltYXRpb246IGZhZGU2IDRzIGxpbmVhciBpbmZpbml0ZSBhbHRlcm5hdGUgYm90aDtcbiAgICB9XG5cbiAgICAmLS1zZXZlbiB7XG4gICAgICBhbmltYXRpb246IGZhZGU3IDRzIGxpbmVhciBpbmZpbml0ZSBhbHRlcm5hdGUgYm90aDtcbiAgICB9XG4gIH1cbn1cbiIsIkB1c2UgJy4uL2NvbG9ycyc7XG5AdXNlICcuLi9taXhpbnMvcmVzcG9uc2l2ZSc7XG5AdXNlICcuLi9taXhpbnMvc2hhZG93cyc7XG5cbiRsb2dpbi0tYmFja2dyb3VuZDogdXJsKCcuL2ltZy9sb2dpbl9iZy5qcGcnKTtcbiRsb2dpbi0tYmFja2dyb3VuZC1jb2xvcjogY29sb3JzLiRyZWFkaWFudC1iYWNrZ3JvdW5kO1xuJGxvZ2luX19ib3gtLWJhY2tncm91bmQ6IHVybCgnLi9pbWcvbG9naW4uanBnJyk7XG4kbG9naW5fX2JveC0tYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiRsb2dpbl9fbG9nby0tc21hbGwtLWJhY2tncm91bmQtY29sb3I6ICM2MTcxOTI7XG4kbG9naW5fX2lucHV0LS1ib3JkZXItY29sb3I6ICNkOGQ4ZDg7XG4kbG9naW5fX2lucHV0LS1mb2N1cy0tYm9yZGVyLWNvbG9yOiAjMjY4NGZmO1xuJGxvZ2luX19pbnB1dC0tcGxhY2Vob2xkZXItLWNvbG9yOiAkbG9naW5fX2lucHV0LS1ib3JkZXItY29sb3I7XG4kbG9naW5fX2J1dHRvbi0taG92ZXItLWJhY2tncm91bmQtY29sb3I6ICM1Y2JjZDI7XG4kbG9naW5fX2J1dHRvbi0taG92ZXItLWNvbG9yOiAjZmZmO1xuJGxvZ2luX19idXR0b24tLWJhY2tncm91bmQtY29sb3I6ICM3NmNlYjY7XG4kbG9naW5fX2J1dHRvbi0tY29sb3I6ICNmZmY7XG4kbG9naW5fX2Zvb3Rlci0tY29sb3I6ICM1NTU7XG4kbG9naW5fX2ZvcmdvdC0tY29sb3I6ICM3NmNlYjY7XG5cbi5sb2dpbiB7XG4gIGJhY2tncm91bmQ6ICRsb2dpbi0tYmFja2dyb3VuZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGxvZ2luLS1iYWNrZ3JvdW5kLWNvbG9yO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgNTAlO1xuICBoZWlnaHQ6IDEwMHZoO1xuXG4gICZfX2JveCB7XG4gICAgQGluY2x1ZGUgc2hhZG93cy5zaGFkb3c7XG5cbiAgICBiYWNrZ3JvdW5kOiAkbG9naW5fX2JveC0tYmFja2dyb3VuZDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbG9naW5fX2JveC0tYmFja2dyb3VuZC1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSA4cmVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gICAgbGVmdDogMzUlO1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNnJlbTtcbiAgICB3aWR0aDogMzAlO1xuICB9XG5cbiAgJl9faGVhZGVyIHtcbiAgICBmb250LXNpemU6IDEuNmVtO1xuICAgIG1hcmdpbjogMXJlbSAwIDAuMnJlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAmX19zdWItaGVhZGVyIHtcbiAgICBmb250LXNpemU6IDEuMWVtO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbWFyZ2luOiAwIDAgMC41cmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gICZfX2Zvcm0ge1xuICAgIHBhZGRpbmc6IDFyZW0gMnJlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAmX19pbnB1dCB7XG4gICAgbWFyZ2luOiAwIDAgMC41ZW07XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAmX19idXR0b24ge1xuICAgIG1hcmdpbjogMS4ycmVtIGF1dG8gMC41cmVtO1xuICB9XG5cbiAgJl9fZm9yZ290IHtcbiAgICBjb2xvcjogJGxvZ2luX19mb3Jnb3QtLWNvbG9yO1xuICAgIHBhZGRpbmc6IDFyZW0gMCA0cmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gICZfX21lc3NhZ2Uge1xuICAgIG1hcmdpbjogMCAwIDJyZW07XG4gIH1cblxuICAmX19sb2dvIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmaWxsOiAjZmZmO1xuICAgIGhlaWdodDogNHJlbTtcbiAgICBtYXJnaW46IDFyZW0gYXV0bztcblxuICAgICYtLXNtYWxsIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsb2dpbl9fbG9nby0tc21hbGwtLWJhY2tncm91bmQtY29sb3I7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgZmlsbDogI2ZmZjtcbiAgICAgIGhlaWdodDogNHJlbTtcbiAgICAgIG1hcmdpbjogNnJlbSBjYWxjKDUwJSAtIDJyZW0pIDA7XG4gICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAgIHBhZGRpbmc6IDAgMXJlbTtcbiAgICAgIHdpZHRoOiA0cmVtO1xuICAgIH1cbiAgfVxuXG4gICZfX2Zvb3RlciB7XG4gICAgZm9udC1zaXplOiAwLjhlbTtcbiAgICBtYXJnaW46IDAgMTAlO1xuICAgIHBhZGRpbmc6IDAuNnJlbSAwIDAuNXJlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IDgwJTtcbiAgfVxufVxuXG5AaW5jbHVkZSByZXNwb25zaXZlLmxhcmdlIHtcbiAgLmxvZ2luIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMThyZW07XG5cbiAgICAmX19ib3gge1xuICAgICAgbGVmdDogMzUlO1xuICAgICAgdG9wOiA2cmVtO1xuICAgICAgd2lkdGg6IDMwJTtcbiAgICB9XG4gIH1cbn1cblxuQGluY2x1ZGUgcmVzcG9uc2l2ZS5sYW5kc2NhcGUge1xuICAubG9naW4ge1xuICAgICZfX2xvZ28ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAmX19ib3gge1xuICAgICAgbGVmdDogMzAlO1xuICAgICAgdG9wOiAycmVtO1xuICAgICAgd2lkdGg6IDQwJTtcbiAgICB9XG4gIH1cbn1cblxuQGluY2x1ZGUgcmVzcG9uc2l2ZS5wb3J0cmFpdCB7XG4gIC5sb2dpbiB7XG4gICAgJl9fYm94IHtcbiAgICAgIGxlZnQ6IDI1JTtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgfVxuICB9XG59XG5cbkBpbmNsdWRlIHJlc3BvbnNpdmUubW9iaWxlIHtcbiAgLmxvZ2luIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuXG4gICAgJl9fYmFja2dyb3VuZCxcbiAgICAmX19sb2dvIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgJl9fYm94IHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgJl9faGVhZGVyIHtcbiAgICAgIGZvbnQtc2l6ZTogMmVtO1xuICAgIH1cblxuICAgICZfX2lucHV0IHtcbiAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgIH1cblxuICAgICZfX2J1dHRvbiB7XG4gICAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwLjZyZW07XG4gICAgfVxuXG4gICAgJl9fbWlzc2luZyxcbiAgICAmX19mb290ZXIge1xuICAgICAgZm9udC1zaXplOiAxLjFyZW07XG4gICAgfVxuICB9XG59XG4iLCJAdXNlICcuLi9taXhpbnMvcmVzcG9uc2l2ZSc7XG5AdXNlICcuLi9taXhpbnMvdHJhbnNpdGlvbnMnO1xuXG4kbWVudV9faXRlbS0tYWN0aXZlLS1iYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSwgMTAlKTtcbiRtZW51X19pdGVtLS1hY3RpdmUtLWJvcmRlci1jb2xvcjogI2ZmZjtcbiRtZW51X19pY29uLS1maWxsOiAjZmZmO1xuXG4ubWVudSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZm9udC1zaXplOiAwLjllbTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgJl9faXRlbSB7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbnMudHJhbnNpdGlvbi1zaW1wbGUtZWFzZShiYWNrZ3JvdW5kLWNvbG9yLCBib3JkZXIpO1xuXG4gICAgYm9yZGVyOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogMC44cmVtO1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMTI1ZW07XG4gICAgbWFyZ2luOiAwIDAuMnJlbTtcbiAgICBtaW4td2lkdGg6IDEwZW07XG4gICAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycztcblxuICAgICY6aG92ZXIsXG4gICAgJi0tYWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtZW51X19pdGVtLS1hY3RpdmUtLWJhY2tncm91bmQtY29sb3I7XG4gICAgfVxuXG4gICAgJi0tYWN0aXZlIHtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRtZW51X19pdGVtLS1hY3RpdmUtLWJvcmRlci1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAmX19pY29uIHtcbiAgICBmaWxsOiAkbWVudV9faWNvbi0tZmlsbDtcbiAgICBoZWlnaHQ6IDFyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgICB3aWR0aDogMXJlbTtcbiAgfVxufVxuXG5AaW5jbHVkZSByZXNwb25zaXZlLmxhbmRzY2FwZSB7XG4gIC5tZW51IHtcbiAgICAmX19pdGVtIHtcbiAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICB9XG5cbiAgICAmX19pY29uIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG4gIH1cbn1cbiIsIkB1c2UgJy4uL2NvbG9ycyc7XG5cbiRuby1tYXRjaC0tYmFja2dyb3VuZC1jb2xvcjogY29sb3JzLiRyZWFkaWFudC1iYWNrZ3JvdW5kO1xuJG5vLW1hdGNoLS1saWdodC1wdXJwbGU6ICM1MTY1YTg7XG4kbm8tbWF0Y2gtLXB1cnBsZTogIzJjNDI4ZTtcbiRuby1tYXRjaC0tbGlnaHQtZ3JlZW46ICM3ZWNhZDQ7XG4kbm8tbWF0Y2gtLWdyZWVuOiAjMmRiM2FmO1xuJG5vLW1hdGNoLS15ZWxsb3c6ICNmNWExMjg7XG4kbm8tbWF0Y2hfX3N1cHBvcnQtLWNvbG9yOiAjMjE4OGMzO1xuXG4ubm8tbWF0Y2gge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbm8tbWF0Y2gtLWJhY2tncm91bmQtY29sb3I7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDI7XG4gIGZsZXgtZmxvdzogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICZfX2xvZ28ge1xuICAgIG1hcmdpbjogLTRyZW0gMCAycmVtO1xuICAgIHdpZHRoOiA0cmVtO1xuXG4gICAgOm50aC1jaGlsZCgyKSxcbiAgICA6bnRoLWNoaWxkKDUpIHtcbiAgICAgIGZpbGw6ICRuby1tYXRjaC0tcHVycGxlO1xuICAgIH1cblxuICAgIDpudGgtY2hpbGQoMykge1xuICAgICAgZmlsbDogJG5vLW1hdGNoLS1saWdodC1ncmVlbjtcbiAgICB9XG5cbiAgICA6bnRoLWNoaWxkKDQpIHtcbiAgICAgIGZpbGw6ICRuby1tYXRjaC0tZ3JlZW47XG4gICAgfVxuXG4gICAgOm50aC1jaGlsZCgxKSxcbiAgICA6bnRoLWNoaWxkKDYpIHtcbiAgICAgIGZpbGw6ICRuby1tYXRjaC0tbGlnaHQtcHVycGxlO1xuICAgIH1cblxuICAgIDpsYXN0LWNoaWxkIHtcbiAgICAgIGZpbGw6ICRuby1tYXRjaC0teWVsbG93O1xuICAgIH1cbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDEuNWVtO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIG1hcmdpbjogMCAwIDFyZW07XG4gIH1cblxuICAmX19zdXBwb3J0IHtcbiAgICBjb2xvcjogJG5vLW1hdGNoX19zdXBwb3J0LS1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIH1cbiAgfVxufVxuIiwiQHVzZSAnLi4vY29sb3JzJztcbkB1c2UgJy4uL21peGlucy90cmFuc2l0aW9ucyc7XG5AdXNlICdzYXNzOm1hdGgnO1xuXG4ucmRudF9fcmFkaW8ge1xuICAkZGlhbWV0ZXI6IDE2cHg7XG4gICRkaWFtZXRlci1kb3Q6IDZweDtcbiAgJGRvdC1zcGFjaW5nOiBtYXRoLmRpdigkZGlhbWV0ZXIgLSAkZGlhbWV0ZXItZG90LCAyKTtcblxuICAmX19pbnB1dCB7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICBvdXRsaW5lOiBub25lO1xuICB9XG5cbiAgJl9fc3BhbiB7XG4gICAgJGJvcmRlci1jb2xvcjogI2FhYTtcbiAgICAkYmFja2dyb3VuZDogY29sb3JzLiRyZWFkaWFudC1wcmltYXJ5LWNvbG9yLTE7XG4gICAgJGRvdC1jb2xvcjogI2ZmZjtcblxuICAgIEBpbmNsdWRlIHRyYW5zaXRpb25zLnRyYW5zaXRpb24tc2ltcGxlLWVhc2UoYm9yZGVyLWNvbG9yKTtcblxuICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgaGVpZ2h0OiAkZGlhbWV0ZXI7XG4gICAgbWFyZ2luLXJpZ2h0OiAkZGlhbWV0ZXItZG90O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICAgIHdpZHRoOiAkZGlhbWV0ZXI7XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9ucy50cmFuc2l0aW9uLXNpbXBsZS1lYXNlKGJvdHRvbSwgbGVmdCwgcmlnaHQsIHRvcCk7XG5cbiAgICAgIGJhY2tncm91bmQ6ICRkb3QtY29sb3I7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBpbnNldDogMDtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIH1cbiAgfVxuXG4gICZfX2lucHV0OmNoZWNrZWQgKyAucmRudF9fcmFkaW9fX3NwYW46OmFmdGVyIHtcbiAgICBpbnNldDogJGRvdC1zcGFjaW5nICRkb3Qtc3BhY2luZyAkZG90LXNwYWNpbmcgJGRvdC1zcGFjaW5nO1xuICB9XG5cbiAgJl9faW5wdXQ6Zm9jdXMgKyAucmRudF9fcmFkaW9fX3NwYW4ge1xuICAgIGJvcmRlci1jb2xvcjogIzU1NTtcbiAgfVxufVxuIiwiLnJpcHBsZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAmOjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogcmFkaWFsLWdyYWRpZW50KGNpcmNsZSwgI2ZmZiAxMCUsIHRyYW5zcGFyZW50IDEwLjAxJSk7XG4gICAgY29udGVudDogJyc7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgb3BhY2l0eTogMDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMTApO1xuICAgIHRyYW5zaXRpb246XG4gICAgICB0cmFuc2Zvcm0gMC41cyxcbiAgICAgIG9wYWNpdHkgMXM7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAmOmFjdGl2ZSB7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgb3BhY2l0eTogMC4zO1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICAgIHRyYW5zaXRpb246IDBzO1xuICAgIH1cbiAgfVxufVxuIiwiLnJveWFsdGllcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogY29sdW1uO1xuICBwYWRkaW5nOiAwIDJyZW07XG5cbiAgJl9faGVhZGVyIHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuXG4gICAgJl9fdGl0bGUge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICAgIH1cbiAgfVxuXG4gICZfX2J1dHRvbiB7XG4gICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgfVxufVxuIiwiLnNlYXJjaCB7XG4gICZfX2Zvcm0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwYWRkaW5nOiAxcmVtIDAgMDtcbiAgfVxuXG4gICZfX2NoZWNrYm94IHtcbiAgICBhbGlnbi1zZWxmOiBlbmQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTFyZW07XG4gIH1cblxuICAmX190YWJsZSB7XG4gICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgICBtYXJnaW4tdG9wOiA0cmVtO1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgdGJvZHkgdHI6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgfVxuXG4gICAgJl9fcm93IHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICAgIHRkLFxuICAgICAgdGgge1xuICAgICAgICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19yZXN1bHQtYnV0dG9uIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgaGVpZ2h0OiAxcmVtO1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgd2lkdGg6IDFyZW07XG4gIH1cblxuICAmX19idXR0b25zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblxuICAgICZfX2J1dHRvbiB7XG4gICAgICBtYXJnaW4tbGVmdDogMXJlbTtcbiAgICB9XG4gIH1cbn1cbiIsInNlbGVjdCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6XG4gICAgbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCB0cmFuc3BhcmVudCA1MCUsICNjY2MgNTAlKSxcbiAgICBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCAjY2NjIDUwJSwgdHJhbnNwYXJlbnQgNTAlKSxcbiAgICBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNjY2MsICNjY2MpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOlxuICAgIGNhbGMoMTAwJSAtIDIwcHgpIDEzLjJweCxcbiAgICBjYWxjKDEwMCUgLSAxNXB4KSAxMy4ycHgsXG4gICAgY2FsYygxMDAlIC0gMi41ZW0pIDAuM2VtO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6XG4gICAgNXB4IDVweCxcbiAgICA1cHggNXB4LFxuICAgIDFweCAxLjNlbTtcbn1cblxuLnJkbnRfX3NlbGVjdCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogZmxleDtcblxuICAmLmNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICB9XG5cbiAgJi0tbm8tbWFyZ2luIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gICYucm93IHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cblxuICAmX19zcGFuIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG5cbiAgICAmOmVtcHR5IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG5cbiAgJi0tZmlsdGVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICB3aWR0aDogNzVweDtcblxuICAgICZfX3NlbGVjdCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAmX19zZWxlY3RfX2NvbnRyb2wge1xuICAgICAgYm9yZGVyLXJhZGl1czogNHB4IDAgMCA0cHggIWltcG9ydGFudDtcbiAgICAgIG1pbi1oZWlnaHQ6IDQxcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAmX19zZWxlY3RfX2luZGljYXRvci1zZXBhcmF0b3Ige1xuICAgICAgd2lkdGg6IDAgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAmLS1zZWN0aW9ucyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAyMjBweDtcbiAgfVxuXG4gICYtLXByZXZpZXctbGF5b3V0cyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbjogMnB4IDAuNXJlbSAwIDAgIWltcG9ydGFudDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIHdpZHRoOiAxMjBweDtcbiAgfVxufVxuIiwiLyogc3R5bGVsaW50LWRpc2FibGUgbm8tZGVzY2VuZGluZy1zcGVjaWZpY2l0eSAqL1xuXG4uc2V0dGluZ3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LWdyb3c6IDE7XG4gIHBhZGRpbmctdG9wOiAycmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgJl9faGVhZGVyIHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBwYWRkaW5nOiAwIDJyZW07XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgbWFyZ2luOiAwIDAgMnJlbTtcbiAgfVxuXG4gICZfX2Zvcm0sXG4gICZfX3VzYWdlIHtcbiAgICBwYWRkaW5nOiAwIDJyZW07XG5cbiAgICAmLS1tYXJnaW4tdG9wIHtcbiAgICAgIG1hcmdpbi10b3A6IDRyZW07XG4gICAgfVxuICB9XG5cbiAgJl9fc2VsZWN0LFxuICAmX19ncmFwaC10aXRsZXMge1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgJl9fdXNhZ2Uge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiBjb2x1bW4gd3JhcDtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgbWluLWhlaWdodDogMDtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gICZfX2FjdGl2aXR5LFxuICAmX19kb21haW5zLFxuICAmX19sYXlvdXQsXG4gICZfX3N0eWxlc2hlZXQge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgb3V0bGluZTogMDtcbiAgICBwYWRkaW5nOiA5cHggMTZweCAzcHg7XG4gIH1cblxuICAmX19idXR0b25zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbTtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcblxuICAgIGxhYmVsIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMnJlbTtcbiAgICB9XG4gIH1cblxuICAmX19idXR0b24ge1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIG1hcmdpbjogMCAwLjJyZW07XG5cbiAgICAmLS1kZWxldGUge1xuICAgICAgY29sb3I6ICMwMDA7XG4gICAgICBmb250LXNpemU6IDEuNmVtO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fdGVybXMtbWVzc2FnZSB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cblxuICAmX19pY29uIHtcbiAgICBoZWlnaHQ6IDFyZW07XG4gICAgd2lkdGg6IDFyZW07XG4gIH1cblxuICAmX19jbGllbnQtbGlzdCB7XG4gICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgICBmb250LXNpemU6IDAuOWVtO1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgdGgge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG5cbiAgICB0ZCxcbiAgICB0aCB7XG4gICAgICBoZWlnaHQ6IDQ0cHg7XG5cbiAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMnJlbTtcbiAgICAgIH1cblxuICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICB0aGVhZCB7XG4gICAgICB0ciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICB9XG4gICAgfVxuXG4gICAgdGJvZHkge1xuICAgICAgdHIge1xuICAgICAgICAmOm50aC1jaGlsZChldmVuKSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2Jsb2NrIHtcbiAgICBtYXJnaW46IDFyZW0gMDtcbiAgfVxuXG4gICZfX2RvbWFpbiB7XG4gICAgY29sb3I6ICM1NDU0NTQ7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAmX19jYWxsIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG1hcmdpbjogMC41cmVtO1xuXG4gICAgJl9fZW5kcG9pbnQge1xuICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgZm9udC1zaXplOiAwLjhlbTtcbiAgICB9XG5cbiAgICAmX19tZXRob2QsXG4gICAgJl9fcmVzcG9uc2UtY29kZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjNTQ1NDU0O1xuICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBmb250LXNpemU6IDAuN2VtO1xuICAgICAgcGFkZGluZzogM3B4IDA7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgd2lkdGg6IDU0cHg7XG4gICAgfVxuXG4gICAgJl9fdGltZXN0YW1wIHtcbiAgICAgIGZvbnQtc2l6ZTogMC44ZW07XG4gICAgICBwYWRkaW5nOiAwIDQwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9fbGF5b3V0LFxuICAmX19zdHlsZXNoZWV0IHtcbiAgICBtYXJnaW46IDJyZW0gMDtcblxuICAgICZfX3JvdyB7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIG1hcmdpbjogMXJlbSAwLjVyZW07XG4gICAgfVxuXG4gICAgJl9faWNvbiB7XG4gICAgICB3aWR0aDogMnJlbTtcblxuICAgICAgKiB7XG4gICAgICAgIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG4gICAgICAgIGZpbGw6ICMwMDAgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICBwYWRkaW5nOiAwIDJyZW07XG4gICAgfVxuICB9XG5cbiAgJl9fc3R5bGVzaGVldCB7XG4gICAgcGFkZGluZzogMXJlbTtcbiAgfVxuXG4gICZfX2dyYXBoLXRpdGxlIHtcbiAgICBtYXJnaW46IDAgMCAxcmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gICZfX2dyYXBoIHtcbiAgICBoZWlnaHQ6IDMwdmg7XG4gICAgbWluLXdpZHRoOiAwO1xuICB9XG5cbiAgJl9fZ3JhcGhzIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdhcDogMnJlbTtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gICAgcGFkZGluZzogMnJlbSAwO1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgJi0tcGFnZXMsXG4gICAgJi0tYXVkaW8sXG4gICAgJi0tdHJhbnNsYXRpb25zLFxuICAgICYtLWNvbnZlcnNpb25zIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgbWluLXdpZHRoOiAwO1xuICAgIH1cbiAgfVxuXG4gICZfX3Rlcm1zIHtcbiAgICBoZWlnaHQ6IDUwdmg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICBtYXJnaW46IDJyZW0gMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MCU7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG5cbiAgICB1bCB7XG4gICAgICBtYXJnaW46IDAuNXJlbSAwO1xuICAgIH1cblxuICAgIHRhYmxlIHtcbiAgICAgIHRhYmxlLWxheW91dDogZml4ZWQ7XG4gICAgICBib3JkZXItc3BhY2luZzogMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gICAgICBtYXJnaW46IDJyZW0gMDtcbiAgICB9XG5cbiAgICB0aGVhZCB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMDBiNWFjO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgfVxuXG4gICAgdGgsXG4gICAgdGQge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBwYWRkaW5nOiAxcmVtO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG5cbiAgICB0aGVhZCB0cjpudGgtY2hpbGQoZXZlbikge1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgIGNvbG9yOiAjMDAwO1xuICAgIH1cbiAgfVxufVxuIiwiJHJkbnRfX2NvbG91ci0tZ3JleTogIzU1NTtcbiRyZG50X19jb2xvdXItLWxpZ2h0LXB1cnBsZTogIzUxNjVhODtcbiRyZG50X19jb2xvdXItLXB1cnBsZTogIzJjNDI4ZTtcbiRyZG50X19jb2xvdXItLWxpZ2h0LWdyZWVuOiAjN2VjYWQ0O1xuJHJkbnRfX2NvbG91ci0tZ3JlZW46ICMyZGIzYWY7XG4kcmRudF9fY29sb3VyLS15ZWxsb3c6ICNmNWExMjg7XG5cbi5yZG50IHtcbiAgJl9fc2hlbGYtbG9nbyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwIGF1dG8gMnJlbTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgd2lkdGg6IDJyZW07XG5cbiAgICAmLS10b3AtcmlnaHQsXG4gICAgJi0tbGVmdC1jZW50ZXIsXG4gICAgJi0tYm90dG9tLWxlZnQsXG4gICAgJi0tcmlnaHQtY2VudGVyLFxuICAgICYtLXRvcC1jZW50ZXIsXG4gICAgJi0tbGVmdCxcbiAgICAmLS1ib3R0b20tcmlnaHQge1xuICAgICAgZmlsbDogJHJkbnRfX2NvbG91ci0tZ3JleTtcbiAgICAgIHRyYW5zaXRpb246IGZpbGwgMC4xcztcbiAgICB9XG4gIH1cblxuICAmX19zaGVsZiB7XG4gICAgZm9udC1mYW1pbHk6IFJvYm90bywgc2Fucy1zZXJpZjtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMzEzZW07XG4gICAgcGFkZGluZzogM3JlbSAycmVtO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICAucmRudF9fc2hlbGYtbG9nbyB7XG4gICAgICAgICYtLXRvcC1yaWdodCxcbiAgICAgICAgJi0tbGVmdC1jZW50ZXIge1xuICAgICAgICAgIGZpbGw6ICRyZG50X19jb2xvdXItLWxpZ2h0LXB1cnBsZTtcbiAgICAgICAgfVxuXG4gICAgICAgICYtLWJvdHRvbS1sZWZ0LFxuICAgICAgICAmLS1yaWdodC1jZW50ZXIge1xuICAgICAgICAgIGZpbGw6ICRyZG50X19jb2xvdXItLXB1cnBsZTtcbiAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjA1cztcbiAgICAgICAgfVxuXG4gICAgICAgICYtLXRvcC1jZW50ZXIge1xuICAgICAgICAgIGZpbGw6ICRyZG50X19jb2xvdXItLWxpZ2h0LWdyZWVuO1xuICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuMXM7XG4gICAgICAgIH1cblxuICAgICAgICAmLS1sZWZ0IHtcbiAgICAgICAgICBmaWxsOiAkcmRudF9fY29sb3VyLS1ncmVlbjtcbiAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjE1cztcbiAgICAgICAgfVxuXG4gICAgICAgICYtLWJvdHRvbS1yaWdodCB7XG4gICAgICAgICAgZmlsbDogJHJkbnRfX2NvbG91ci0teWVsbG93O1xuICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuMXM7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19zaGVsZi1kb2N1bWVudHMge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGdhcDogMS41cmVtO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IDRyZW07XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAmX19zaGVsZi1pbWFnZSB7XG4gICAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xuICAgIGJveC1zaGFkb3c6XG4gICAgICAwIDIwcHggMjVweCAtNXB4IHJnYigwLCAwLCAwLCAxMCUpLFxuICAgICAgMCA4cHggMTBweCAtNnB4IHJnYigwLCAwLCAwLCAxMCUpO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IGFsbDtcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKTtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxNTBtcztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gICZfX3NoZWxmLWRvY3VtZW50IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWJmMGYzO1xuICAgIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbiAgICBjb2xvcjogIzQ0NDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHdpZHRoOiA0NSU7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIC5yZG50X19zaGVsZi1pbWFnZSB7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fc2hlbGYtY292ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwYWRkaW5nOiAycmVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gICZfX3NoZWxmLXRpdGxlIHtcbiAgICBjb2xvcjogIzQ0NDtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBtYXJnaW46IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgJl9fc2hlbGYtZGVzY3JpcHRpb24ge1xuICAgIGNvbG9yOiAjOTk5O1xuICAgIG1hcmdpbjogMXJlbSAwIDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgJl9fc2hlbGYtZG9jdW1lbnQtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMC44cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIG1hcmdpbjogMCAwIDJyZW07XG4gICAgcGFkZGluZzogMCAycmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB9XG5cbiAgJl9fc2hlbGYtY29weXJpZ2h0IHtcbiAgICBjb2xvcjogIzk5OTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDAuN3JlbTtcbiAgICBtYXJnaW46IDEycmVtIDAgMnJlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuQG1lZGlhICh3aWR0aCA+PSAxMDI0cHgpIHtcbiAgLnJkbnQge1xuICAgICZfX3NoZWxmIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgbWF4LXdpZHRoOiA3MnJlbTtcbiAgICB9XG5cbiAgICAmX19zaGVsZi1kZXNjcmlwdGlvbiB7XG4gICAgICBwYWRkaW5nOiAwIDEycmVtO1xuICAgIH1cblxuICAgICZfX3NoZWxmLWRvY3VtZW50IHtcbiAgICAgIHdpZHRoOiAyMiU7XG4gICAgfVxuICB9XG59XG4iLCJAdXNlICcuLi9taXhpbnMvdHJhbnNpdGlvbnMnO1xuXG4kc2lkZS1tZW51X19pdGVtLS1hY3RpdmUtLWNvbG9yOiAjNWU2ZmRiO1xuJHNpZGUtbWVudV9faXRlbS0tY29sb3I6IHJnYigwLCAwLCAwLCA0MCUpO1xuJHNpZGUtbWVudV9faWNvbi0tZmlsbDogJHNpZGUtbWVudV9faXRlbS0tY29sb3I7XG5cbi5zaWRlLW1lbnUge1xuICBib3gtc2hhZG93OiBpbnNldCAtN3B4IDAgOXB4IC03cHggcmdiKDAsIDAsIDAsIDEwJSk7XG4gIGZvbnQtc2l6ZTogMC44ZW07XG4gIHBhZGRpbmc6IDJyZW0gMC40cmVtIDA7XG5cbiAgJl9faWNvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmlsbDogJHNpZGUtbWVudV9faWNvbi0tZmlsbDtcbiAgICBoZWlnaHQ6IDEuNXJlbTtcbiAgICBtYXJnaW46IDAgYXV0byAwLjRyZW07XG4gICAgd2lkdGg6IDEuNXJlbTtcbiAgfVxuXG4gICZfX2l0ZW0ge1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb25zLnRyYW5zaXRpb24tc2ltcGxlLWVhc2UoY29sb3IpO1xuXG4gICAgY29sb3I6ICRzaWRlLW1lbnVfX2l0ZW0tLWNvbG9yO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMTI1ZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICBwYWRkaW5nOiAwIDFyZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgMC4ycztcbiAgICB3aWR0aDogMTQwcHg7XG5cbiAgICAmLS1hY3RpdmUsXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogJHNpZGUtbWVudV9faXRlbS0tYWN0aXZlLS1jb2xvcjtcblxuICAgICAgLnNpZGUtbWVudV9faWNvbiB7XG4gICAgICAgIGZpbGw6ICRzaWRlLW1lbnVfX2l0ZW0tLWFjdGl2ZS0tY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAdXNlICcuLi9jb2xvcnMnO1xuQHVzZSAnc2FzczptYXRoJztcblxuJHJkbnRfX3NsaWRlci0tdGh1bWItYmFja2dyb3VuZC1jb2xvcjogY29sb3JzLiRyZWFkaWFudC1wcmltYXJ5LWNvbG9yLTE7XG4kcmRudF9fc2xpZGVyLS10cmFjay1iYWNrZ3JvdW5kLWNvbG9yOiAjY2NjO1xuXG4ucmRudF9fc2xpZGVyIHtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGhlaWdodDogMXJlbTtcbiAgbWFyZ2luOiAxcmVtIDA7XG4gIHdpZHRoOiAxMDAlO1xuXG4gICZfX3NwYW4ge1xuICAgIHNwYW4ge1xuICAgICAgbWFyZ2luLWxlZnQ6IDAuMnJlbTtcbiAgICB9XG4gIH1cblxuICAmOjotbW96LXNsaWRlci10aHVtYiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHJkbnRfX3NsaWRlci0tdGh1bWItYmFja2dyb3VuZC1jb2xvcjtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBoZWlnaHQ6IDFyZW07XG4gICAgd2lkdGg6IDFyZW07XG4gIH1cblxuICAmOjotbW96LXNsaWRlci10cmFjayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkcmRudF9fc2xpZGVyLS10cmFjay1iYWNrZ3JvdW5kLWNvbG9yLCAyMCUpO1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGhlaWdodDogNnB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgJjo6LW1zLXRodW1iIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcmRudF9fc2xpZGVyLS10aHVtYi1iYWNrZ3JvdW5kLWNvbG9yO1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGhlaWdodDogMXJlbTtcbiAgICB3aWR0aDogMXJlbTtcbiAgfVxuXG4gICY6Oi1tcy10cmFjayB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgkcmRudF9fc2xpZGVyLS10cmFjay1iYWNrZ3JvdW5kLWNvbG9yLCAyMCUpO1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBoZWlnaHQ6IDZweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gICY6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRyZG50X19zbGlkZXItLXRodW1iLWJhY2tncm91bmQtY29sb3I7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgaGVpZ2h0OiAxcmVtO1xuICAgIG1hcmdpbi10b3A6IC0wLjM1cmVtO1xuICAgIHdpZHRoOiAxcmVtO1xuICB9XG5cbiAgJjo6LXdlYmtpdC1zbGlkZXItcnVubmFibGUtdHJhY2sge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJHJkbnRfX3NsaWRlci0tdHJhY2stYmFja2dyb3VuZC1jb2xvciwgMjAlKTtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBoZWlnaHQ6IDZweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuIiwiQHVzZSAnLi4vY29sb3JzJztcbkB1c2UgJy4uL21peGlucy90cmFuc2l0aW9ucyc7XG5AdXNlICdzYXNzOm1hdGgnO1xuXG4kc3dpdGNoLS13aWR0aDogMzJweDtcbiRzd2l0Y2gtLWhlaWdodDogMTZweDtcbiRzd2l0Y2gtLWRpYWwtLWRpYW1ldGVyOiAxMnB4O1xuJHN3aXRjaC0tb2ZmLS1jb2xvcjogY29sb3JzLiRyZWFkaWFudC1yZWQ7XG4kc3dpdGNoLS1vbi0tY29sb3I6IGNvbG9ycy4kcmVhZGlhbnQtcHJpbWFyeS1jb2xvci0zO1xuJHN3aXRjaC0tZGlhbC0tY29sb3I6ICNmZmY7XG5cbi5yZG50X19zd2l0Y2gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgJi5ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICB9XG5cbiAgJl9fc3BhbiB7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbnMudHJhbnNpdGlvbi1zaW1wbGUtZWFzZShiYWNrZ3JvdW5kLWNvbG9yKTtcblxuICAgIGJhY2tncm91bmQtY29sb3I6ICRzd2l0Y2gtLW9mZi0tY29sb3I7XG4gICAgYm9yZGVyLXJhZGl1czogbWF0aC5kaXYoJHN3aXRjaC0taGVpZ2h0LCAyKTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGhlaWdodDogJHN3aXRjaC0taGVpZ2h0O1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIHdpZHRoOiAkc3dpdGNoLS13aWR0aDtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICAkc3BhY2UtLWFyb3VuZDogbWF0aC5kaXYoJHN3aXRjaC0taGVpZ2h0IC0gJHN3aXRjaC0tZGlhbC0tZGlhbWV0ZXIsIDIpO1xuXG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9ucy50cmFuc2l0aW9uLXNpbXBsZS1lYXNlKHRyYW5zZm9ybSk7XG5cbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzd2l0Y2gtLWRpYWwtLWNvbG9yO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgYm90dG9tOiAkc3BhY2UtLWFyb3VuZDtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgaGVpZ2h0OiAkc3dpdGNoLS1kaWFsLS1kaWFtZXRlcjtcbiAgICAgIGxlZnQ6ICRzcGFjZS0tYXJvdW5kO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6ICRzd2l0Y2gtLWRpYWwtLWRpYW1ldGVyO1xuICAgIH1cbiAgfVxuXG4gICZfX2lucHV0OmNoZWNrZWQgKyAucmRudF9fc3dpdGNoX19zcGFuIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc3dpdGNoLS1vbi0tY29sb3I7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDE2cHgpO1xuICAgIH1cbiAgfVxuXG4gICZfX2lucHV0IHtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIG91dGxpbmU6IDA7XG4gIH1cbn1cbiIsIkB1c2UgJy4uL2NvbG9ycyc7XG5AdXNlICcuLi9taXhpbnMvcmVzcG9uc2l2ZSc7XG5AdXNlICcuLi9taXhpbnMvc2hhZG93cyc7XG5cbiR0YWJsZS0tYmFja2dyb3VuZC1jb2xvcjogY29sb3JzLiRyZWFkaWFudC1iYWNrZ3JvdW5kO1xuJHRhYmxlX19oZWFkLS1iYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuJHRhYmxlX19vdmVybGF5LS1iYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCR0YWJsZV9faGVhZC0tYmFja2dyb3VuZC1jb2xvciwgOTAlKTtcbiR0YWJsZV9fcm93LS1ldmVuLS1iYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcnMuJHJlYWRpYW50LWJhY2tncm91bmQ7XG4kdGFibGVfX3Jvdy0tb2RkLS1iYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuJHRhYmxlX19saW5rLS1jb2xvcjogIzIxODhjMztcbiR0YWJsZV9fY2hlY2stLWNoZWNrZWQtLWJhY2tncm91bmQtLWNvbG9yOiAjNWNiY2QyO1xuJHRhYmxlX19jaGVjay0tY2hlY2tlZC0tYm9yZGVyLS1jb2xvcjogI2Q4ZDhkODtcbiR0YWJsZV9faWNvbi0tY29sb3I6ICNkOGQ4ZDg7XG4kdGFibGVfX2ljb24tLWhvdmVyLS1jb2xvcjogIzdhN2E3YTtcbiR0YWJsZV9fYWRkLS1ob3Zlci0tY29sb3I6ICMwMWNhNzA7XG4kdGFibGVfX2FkZC0tY29sb3I6IHJnYmEoJHRhYmxlX19hZGQtLWhvdmVyLS1jb2xvciwgNjAlKTtcblxuLyogcHJldHRpZXItaWdub3JlICovXG4kdGFibGVfX2FkZC0tYm94LXNoYWRvdzogMCAwIDZweCByZ2IoMCwgMCwgMCwgMTUlKSxcbiAgMCAzcHggNnB4IHJnYigwLCAwLCAwLCAxMCUpO1xuXG4vKiBwcmV0dGllci1pZ25vcmUgKi9cbiR0YWJsZV9fYWRkLS1ob3Zlci0tYm94LXNoYWRvdzogMCAwIDZweCByZ2IoMCwgMCwgMCwgMjAlKSxcbiAgMCAzcHggNnB4IHJnYigwLCAwLCAwLCAxNSUpO1xuJHRhYmxlX19kZWxldGUtLWhvdmVyLS1jb2xvcjogI2Y4MzgxODtcbiR0YWJsZV9fZGVsZXRlLS1jb2xvcjogcmdiYSgkdGFibGVfX2RlbGV0ZS0taG92ZXItLWNvbG9yLCA2MCUpO1xuJHRhYmxlX19kZWxldGUtLWJveC1zaGFkb3c6ICR0YWJsZV9fYWRkLS1ib3gtc2hhZG93O1xuJHRhYmxlX19kZWxldGUtLWhvdmVyLS1ib3gtc2hhZG93OiAkdGFibGVfX2FkZC0taG92ZXItLWJveC1zaGFkb3c7XG4kdGFibGVfX3ZpZXctLWhvdmVyLS1jb2xvcjogIzIyMjtcbiR0YWJsZV9fdmlldy0tY29sb3I6IHJnYmEoJHRhYmxlX192aWV3LS1ob3Zlci0tY29sb3IsIDYwJSk7XG5cbi8qIHByZXR0aWVyLWlnbm9yZSAqL1xuJHRhYmxlX192aWV3LS1ib3gtc2hhZG93OiAwIDAgNnB4IHJnYigwLCAwLCAwLCAxNSUpLFxuICAwIDNweCA2cHggcmdiKDAsIDAsIDAsIDEwJSk7XG5cbi8qIHByZXR0aWVyLWlnbm9yZSAqL1xuJHRhYmxlX192aWV3LS1ob3Zlci0tYm94LXNoYWRvdzogMCAwIDZweCByZ2IoMCwgMCwgMCwgMjAlKSxcbiAgMCAzcHggNnB4IHJnYigwLCAwLCAwLCAxNSUpO1xuJHRhYmxlX190aXRsZS0tYmFja2dyb3VuZC1jb2xvcjogIzIyMjtcbiR0YWJsZV9fc29ydC0tYmFja2dyb3VuZC1jb2xvcjogI2Q4ZDhkODtcbiR0YWJsZV9fc29ydC0tYWN0aXZlLS1iYWNrZ3JvdW5kLWNvbG9yOiAjN2E3YTdhO1xuJHRhYmxlX19zd2l0Y2gtLWJhY2tncm91bmQtLWNvbG9yOiAjY2U2Nzc4O1xuJHRhYmxlX19zd2l0Y2gtLWJlZm9yZS0tYmFja2dyb3VuZC0tY29sb3I6ICNmZmY7XG4kdGFibGVfX3N3aXRjaC0tY2hlY2tlZC0tYmFja2dyb3VuZC0tY29sb3I6ICM1Y2JjZDI7XG4kdGFibGVfX2Nsb3NlLS1jb2xvcjogIzdhN2E3YTtcblxuLnRhYmxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLS1iYWNrZ3JvdW5kLWNvbG9yO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiAyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmb250LXNpemU6IDAuOWVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICYtLWFuYWx5dGljcyB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2VmZWZlZjtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIHBhZGRpbmc6IDAuNmVtO1xuICB9XG5cbiAgJl9fbWFpbiB7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTNyZW0pO1xuICB9XG5cbiAgJl9fb3B0aW9ucyB7XG4gICAgYm90dG9tOiAycmVtO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICByaWdodDogMnJlbTtcbiAgICB3aWR0aDogM3JlbTtcbiAgICB6LWluZGV4OiA0O1xuICB9XG5cbiAgJl9fYWRkLFxuICAmX19kZWxldGUsXG4gICZfX3ZpZXcge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9ycy4kcmVhZGlhbnQtd2hpdGU7XG4gICAgYm9yZGVyOiAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBmb250LXNpemU6IDIuOGVtO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGhlaWdodDogM3JlbTtcbiAgICBsaW5lLWhlaWdodDogM3JlbTtcbiAgICBvdXRsaW5lOiAwO1xuICAgIHBhZGRpbmc6IDAgMC4zcmVtO1xuICAgIHRyYW5zaXRpb246XG4gICAgICBib3gtc2hhZG93LFxuICAgICAgY29sb3IgbGluZWFyIDAuMnM7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB3aWR0aDogM3JlbTtcbiAgfVxuXG4gICZfX2FkZCB7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJveC1zaGFkb3c6ICR0YWJsZV9fYWRkLS1ib3gtc2hhZG93O1xuICAgIGNvbG9yOiAkdGFibGVfX2FkZC0tY29sb3I7XG4gICAgZm9udC1zaXplOiAzLjFlbTtcbiAgICBoZWlnaHQ6IDNyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICB3aWR0aDogM3JlbTtcblxuICAgICY6aG92ZXIge1xuICAgICAgYm94LXNoYWRvdzogJHRhYmxlX19hZGQtLWhvdmVyLS1ib3gtc2hhZG93O1xuICAgICAgY29sb3I6ICR0YWJsZV9fYWRkLS1ob3Zlci0tY29sb3I7XG4gICAgfVxuICB9XG5cbiAgJl9fZGVsZXRlIHtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYm94LXNoYWRvdzogJHRhYmxlX19hZGQtLWJveC1zaGFkb3c7XG4gICAgY29sb3I6ICR0YWJsZV9fZGVsZXRlLS1jb2xvcjtcbiAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcblxuICAgICY6aG92ZXIge1xuICAgICAgYm94LXNoYWRvdzogJHRhYmxlX19kZWxldGUtLWhvdmVyLS1ib3gtc2hhZG93O1xuICAgICAgY29sb3I6ICR0YWJsZV9fZGVsZXRlLS1ob3Zlci0tY29sb3I7XG4gICAgfVxuICB9XG5cbiAgJl9fdmlldyB7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJveC1zaGFkb3c6ICR0YWJsZV9fdmlldy0tYm94LXNoYWRvdztcbiAgICBmaWxsOiAkdGFibGVfX3ZpZXctLWNvbG9yO1xuICAgIGZvbnQtc2l6ZTogMy4xZW07XG4gICAgaGVpZ2h0OiAzcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAwLjU7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICB3aWR0aDogM3JlbTtcblxuICAgICY6aG92ZXIge1xuICAgICAgYm94LXNoYWRvdzogJHRhYmxlX192aWV3LS1ob3Zlci0tYm94LXNoYWRvdztcbiAgICAgIGNvbG9yOiAkdGFibGVfX3ZpZXctLWhvdmVyLS1jb2xvcjtcbiAgICB9XG5cbiAgICAmX19pY29uIHtcbiAgICAgIHdpZHRoOiAxLjVyZW07XG4gICAgfVxuICB9XG5cbiAgJl9faWNvbiB7XG4gICAgZmlsbDogJHRhYmxlX19pY29uLS1jb2xvcjtcbiAgICB0cmFuc2l0aW9uOiBmaWxsIGxpbmVhciAwLjJzO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBmaWxsOiAkdGFibGVfX2ljb24tLWhvdmVyLS1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAmX19jb3B5LFxuICAmX19jb2x1bW4tZGVsZXRlLFxuICAmX19lZGl0LFxuICAmX19maWx0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIGhlaWdodDogMXJlbTtcbiAgICBvdXRsaW5lOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgd2lkdGg6IDFyZW07XG5cbiAgICAmLS1hY3RpdmUge1xuICAgICAgLnRhYmxlX19pY29uIHtcbiAgICAgICAgZmlsbDogJHRhYmxlX19pY29uLS1ob3Zlci0tY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fZWRpdCxcbiAgJl9fZmlsdGVyLFxuICAmX19zb3J0IHtcbiAgICBtYXJnaW4tbGVmdDogMC4zcmVtO1xuICB9XG5cbiAgJl9fc29ydCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgaGVpZ2h0OiAxcmVtO1xuICAgIG91dGxpbmU6IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDFyZW07XG5cbiAgICAmOjphZnRlcixcbiAgICAmOjpiZWZvcmUge1xuICAgICAgYm9yZGVyLWxlZnQ6IDAuMjVyZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItcmlnaHQ6IDAuMjVyZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGhlaWdodDogMDtcbiAgICAgIGxlZnQ6IDAuMjVyZW07XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgbGluZWFyIDAuMnM7XG4gICAgICB3aWR0aDogMDtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBib3JkZXItdG9wOiAwLjI1cmVtIHNvbGlkICR0YWJsZV9fc29ydC0tYmFja2dyb3VuZC1jb2xvcjtcbiAgICAgIGJvdHRvbTogMC4xNXJlbTtcbiAgICB9XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMC4yNXJlbSBzb2xpZCAkdGFibGVfX3NvcnQtLWJhY2tncm91bmQtY29sb3I7XG4gICAgICB0b3A6IDAuMXJlbTtcbiAgICB9XG5cbiAgICAmOmhvdmVyOm5vdCgudGFibGVfX3NvcnQtYXNjLCAudGFibGVfX3NvcnQtLWRlc2MpIHtcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICR0YWJsZV9fc29ydC0tYWN0aXZlLS1iYWNrZ3JvdW5kLWNvbG9yO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtLWFzYyB7XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkdGFibGVfX3NvcnQtLWFjdGl2ZS0tYmFja2dyb3VuZC1jb2xvcjtcbiAgICAgIH1cblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBib3JkZXItdG9wLWNvbG9yOiAkdGFibGVfX3NvcnQtLWFjdGl2ZS0tYmFja2dyb3VuZC1jb2xvcjtcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHRhYmxlX19zb3J0LS1iYWNrZ3JvdW5kLWNvbG9yO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0tZGVzYyB7XG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGJvcmRlci10b3AtY29sb3I6ICR0YWJsZV9fc29ydC0tYWN0aXZlLS1iYWNrZ3JvdW5kLWNvbG9yO1xuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIGJvcmRlci10b3AtY29sb3I6ICR0YWJsZV9fc29ydC0tYmFja2dyb3VuZC1jb2xvcjtcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHRhYmxlX19zb3J0LS1hY3RpdmUtLWJhY2tncm91bmQtY29sb3I7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19saW5rIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDA7XG4gICAgY29sb3I6ICR0YWJsZV9fbGluay0tY29sb3I7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgd2lkdGg6IDIwcmVtO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB9XG4gIH1cblxuICAmX19zd2l0Y2gge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZV9fc3dpdGNoLS1iYWNrZ3JvdW5kLS1jb2xvcjtcbiAgICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICAgIG1hcmdpbjogMCAwLjVyZW0gMXJlbSAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIGxpbmVhciAwLjJzO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0ZXh0LXRvcDtcbiAgICB3aWR0aDogMzJweDtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGVfX3N3aXRjaC0tYmVmb3JlLS1iYWNrZ3JvdW5kLS1jb2xvcjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGJvdHRvbTogMnB4O1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICBsZWZ0OiAycHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gbGluZWFyIDAuMnM7XG4gICAgICB3aWR0aDogMTJweDtcbiAgICB9XG4gIH1cblxuICAmX19jb2x1bW4ge1xuICAgIG1heC13aWR0aDogMjByZW07XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwYWRkaW5nOiAxcmVtIDEuNXJlbSAwLjlyZW07XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHdpZHRoOiAyMHJlbTtcblxuICAgICYtLWFuYWx5dGljcy1oZWFkIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuXG4gICAgJi0taGVhZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGVfX2hlYWQtLWJhY2tncm91bmQtY29sb3I7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHRhYmxlLS1iYWNrZ3JvdW5kLWNvbG9yO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBvdmVyZmxvdzogdmlzaWJsZTtcblxuICAgICAgJi50YWJsZV9fY29sdW1uLS1maXJzdCB7XG4gICAgICAgIHotaW5kZXg6IDM7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0tZmlyc3Qge1xuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJHRhYmxlLS1iYWNrZ3JvdW5kLWNvbG9yO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBtaW4td2lkdGg6IDI2cmVtO1xuICAgIH1cblxuICAgICYtLW5vLWNoZWNrYm94IHtcbiAgICAgIHBhZGRpbmctbGVmdDogY2FsYygxLjVyZW0gKyAzNnB4KTtcbiAgICB9XG5cbiAgICAmLS1ldmVuIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZV9fcm93LS1ldmVuLS1iYWNrZ3JvdW5kLWNvbG9yO1xuICAgIH1cblxuICAgICYtLW9kZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGVfX3Jvdy0tb2RkLS1iYWNrZ3JvdW5kLWNvbG9yO1xuICAgIH1cblxuICAgICYtZGVsZXRlIHtcbiAgICAgIGNvbG9yOiAkdGFibGVfX2ljb24tLWNvbG9yO1xuICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICBsaW5lLWhlaWdodDogMC4xO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICR0YWJsZV9fZGVsZXRlLS1ob3Zlci0tY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fZm9ybSB7XG4gICAgQGluY2x1ZGUgc2hhZG93cy5zaGFkb3coMSwgJHRhYmxlX19pY29uLS1ob3Zlci0tY29sb3IpO1xuXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlX19oZWFkLS1iYWNrZ3JvdW5kLWNvbG9yO1xuICAgIGJvcmRlci1yYWRpdXM6IDAgMCAwLjZyZW0gMC42cmVtO1xuICAgIGZvbnQtc2l6ZTogMC45ZW07XG4gICAgbGVmdDogMDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHBhZGRpbmc6IDFyZW07XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTAwJTtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IGxpbmVhciAwLjJzO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6IC0xO1xuXG4gICAgJi0tb3BlbiB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gICAgfVxuXG4gICAgJl9fc2VsZWN0X19zZWxlY3Qge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgJl9fYnV0dG9uIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luOiAxcmVtIDAgMCAwLjVyZW07XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlX190aXRsZS0tYmFja2dyb3VuZC1jb2xvcjtcbiAgICBjb2xvcjogJHRhYmxlLS1iYWNrZ3JvdW5kLWNvbG9yO1xuICAgIGZvbnQtd2VpZ2h0OiBsaWdodGVyO1xuICAgIGhlaWdodDogMi40cmVtO1xuICAgIHBhZGRpbmc6IDAuOHJlbSAxcmVtO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICB9XG59XG5cbkBpbmNsdWRlIHJlc3BvbnNpdmUubW9iaWxlIHtcbiAgLnRhYmxlIHtcbiAgICAmX19jb2x1bW4ge1xuICAgICAgbWluLXdpZHRoOiAycmVtO1xuICAgICAgcGFkZGluZzogMXJlbSAwIDAuOXJlbTtcbiAgICAgIHdpZHRoOiA3cmVtO1xuXG4gICAgICAmLS1maXJzdCB7XG4gICAgICAgIG1pbi13aWR0aDogMTByZW07XG4gICAgICAgIHBhZGRpbmctbGVmdDogMnJlbTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogMTRyZW07XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNvbnZlcnRlciB7XG4gICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHJnYigwLCAwLCAwLCAxMCUpO1xuICAgIH1cbiAgfVxufVxuIiwiQHVzZSAnc2Fzczpjb2xvcic7XG5cbiR0YWJzLS1ib3JkZXItY29sb3I6IHJnYig5NiwgMTEwLCAyMjEsIDEwJSk7XG4kdGFic19fdGFiLS1jb2xvcjogIzdhN2E3YTtcbiR0YWJzX190YWItLWFjdGl2ZS0tYm9yZGVyLWNvbG9yOiAjMjA4ZmNlO1xuJHRhYnNfX3RhYi0tYWN0aXZlLS1jb2xvcjogIzAwMDtcbiR0YWJzX19idXR0b24tLWhvdmVyLS1iYWNrZ3JvdW5kLWNvbG9yOiAjNWNiY2QyO1xuJHRhYnNfX2J1dHRvbi0taG92ZXItLWNvbG9yOiAjZmZmO1xuJHRhYnNfX2J1dHRvbi0tYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cbi8qIHByZXR0aWVyLWlnbm9yZSAqL1xuJHRhYnNfX2J1dHRvbi0tYm9yZGVyLWNvbG9yOiBjb2xvci5hZGp1c3QoJHRhYnNfX2J1dHRvbi0taG92ZXItLWJhY2tncm91bmQtY29sb3IsXG4kbGlnaHRuZXNzOiAtMTAlKTtcbiR0YWJzX19idXR0b24tLWNvbG9yOiAkdGFic19fYnV0dG9uLS1ib3JkZXItY29sb3I7XG5cbi50YWJzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDAgMnJlbTtcblxuICAmX19ibG9jayB7XG4gICAgbWFyZ2luOiAwIDAgMXJlbTtcbiAgfVxuXG4gICZfX3NlbGVjdCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgfVxuXG4gICZfX3RhYiB7XG4gICAgYm9yZGVyLWJvdHRvbTogMC4ycmVtIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAkdGFic19fdGFiLS1jb2xvcjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luOiAwIDAuMXJlbTtcbiAgICBwYWRkaW5nOiAwIDFyZW0gMC4ycmVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgdHJhbnNpdGlvbjpcbiAgICAgIGJvcmRlci1jb2xvcixcbiAgICAgIGNvbG9yIGxpbmVhciAwLjJzO1xuXG4gICAgJi0tYWN0aXZlLFxuICAgICY6aG92ZXIge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkdGFic19fdGFiLS1hY3RpdmUtLWJvcmRlci1jb2xvcjtcbiAgICAgIGNvbG9yOiAkdGFic19fdGFiLS1hY3RpdmUtLWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDEuNWVtO1xuICAgIG1hcmdpbjogMCAwIDFyZW07XG4gIH1cblxuICAmX19saW5rIHtcbiAgICBmb250LXNpemU6IDAuOWVtO1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG4gIH1cblxuICAmX19idXR0b24ge1xuICAgIGZvbnQtc2l6ZTogMC45ZW07XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcblxuICAgICYtLWFkZDo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcrJztcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwLjNyZW07XG4gICAgfVxuXG4gICAgJi0tc21hbGwge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG4gIH1cblxuICAmX19zbWFsbCB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW07XG4gIH1cbn1cbiIsIkB1c2UgJy4uL2NvbG9ycyc7XG5AdXNlICdzYXNzOmNvbG9yJztcblxuJHJkbnRfX3Rvb2x0aXAtLWJhY2tncm91bmQtY29sb3I6IGNvbG9yLmFkanVzdCgjMzZhYWM0LCAkbGlnaHRuZXNzOiAxMCUpO1xuJHJkbnRfX3Rvb2x0aXAtLWNvbG9yOiBjb2xvcnMuJHJlYWRpYW50LXdoaXRlO1xuXG4ucmRudCB7XG4gICZfX3Rvb2x0aXAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRyZG50X190b29sdGlwLS1iYWNrZ3JvdW5kLWNvbG9yO1xuICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgY29sb3I6ICRyZG50X190b29sdGlwLS1jb2xvcjtcbiAgICAgIGNvbnRlbnQ6IGF0dHIoYXJpYS1sYWJlbCk7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgcGFkZGluZzogNXB4IDhweCA2cHg7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHdpZHRoOiAyMDBweDtcbiAgICAgIHotaW5kZXg6IDk7XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIGhlaWdodDogMDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAwO1xuICAgIH1cblxuICAgICY6aG92ZXI6OmFmdGVyLFxuICAgICY6aG92ZXI6OmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICAmLmJvdHRvbSB7XG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIHRvcDogMTI1JTtcbiAgICAgIH1cblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkICRyZG50X190b29sdGlwLS1iYWNrZ3JvdW5kLWNvbG9yO1xuICAgICAgICBib3JkZXItbGVmdDogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItcmlnaHQ6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgbWFyZ2luLXRvcDogLTRweDtcbiAgICAgICAgdG9wOiAxMjUlO1xuICAgICAgfVxuICAgIH1cblxuICAgICYudG9wIHtcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgYm90dG9tOiAxMjUlO1xuICAgICAgfVxuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBib3JkZXItbGVmdDogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItcmlnaHQ6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLXRvcDogNHB4IHNvbGlkICRyZG50X190b29sdGlwLS1iYWNrZ3JvdW5kLWNvbG9yO1xuICAgICAgICBib3R0b206IDEyNSU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IC00cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5jZW50ZXIge1xuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBsZWZ0OiBjYWxjKDUwJSAtIDEwMHB4KTtcbiAgICAgIH1cblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgcmlnaHQ6IGNhbGMoNTAlIC0gMnB4KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmxlZnQge1xuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICByaWdodDogLTAuMXJlbTtcbiAgICAgIH1cblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgcmlnaHQ6IGNhbGMoNTAlIC0gMnB4KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLnJpZ2h0IHtcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgbGVmdDogLTAuMXJlbTtcbiAgICAgIH1cblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgbGVmdDogY2FsYyg1MCUgLSAycHgpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiQHVzZSAnc2FzczptZXRhJztcbkBpbXBvcnQgJ25vcm1hbGl6ZS5jc3Mvbm9ybWFsaXplLmNzcyc7XG5AaW5jbHVkZSBtZXRhLmxvYWQtY3NzKCdjdXN0b20vY3VzdG9tJyk7XG5cbkBmb250LWZhY2Uge1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIGZvbnQtZmFtaWx5OiBSb2JvdG87XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgc3JjOlxuICAgIHVybCgnLi9mb250cy9yb2JvdG8tcmVndWxhci53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICB1cmwoJy4vZm9udHMvcm9ib3RvLXJlZ3VsYXIud29mZicpIGZvcm1hdCgnd29mZicpO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBmb250LWZhbWlseTogUm9ib3RvO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBzcmM6XG4gICAgdXJsKCcuL2ZvbnRzL3JvYm90by1ib2xkLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgIHVybCgnLi9mb250cy9yb2JvdG8tYm9sZC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIGZvbnQtZmFtaWx5OiBSb2JvdG87XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgc3JjOlxuICAgIHVybCgnLi9mb250cy9yb2JvdG8tbGlnaHQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgdXJsKCcuL2ZvbnRzL3JvYm90by1saWdodC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG59XG5cbmh0bWwge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4qLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBpbmhlcml0O1xufVxuIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9*/